[0,0] 5235998218911987452709959732548081136838835418135092162413526285666578418899394292356320522848819401914287243197454484570505743793594411187957394878642666530487777308285879126010615519085802733548395234927168900783854635993825621685552388722091219468997035698993038452379504471591453617572133409655014269737305117399670264331839840789335966184023549905564597291464752238465796629722191719600542148066291832323274610234377341788875980856264382770566348966924789601581075931943187795528148763402088125818521760893498720721898457955514061337075550043678918076577646642492666383172488185261253922391058055579116130776703299045885445710720083834641140520864077003812273776289028154646519836222512083073207117047287441776199750303734285521758784529396159537741472985094109641588444699209178519674520630697300098217498571277071999038902614477639940783012115476697106635319468717379704740553365458044598395319100072365810368934544551055935167133306250863837528259887628241405740064169264556647622624889802423759749576079201365126456242131342008867677509844822269047632921984589274280891771242053404389285079838764969941872640717414360825090335107236920511602507501502623561928862473798699147361673088583950158614291255306554373387383280981190651192670188199812691452872163927621483455295280568450214019804634380102356647150901196170727294658777589044419867608795081452709614920421013887734274041803528300548099330792835141338129689042052671049124878231721349814958853402791272875051834339452291889403672731205669335015476733929875955407597569636746487455457280915288994152510353985976470493823594220012401990728123046828046240655140604458581748989272354769259646744427197172699130474272755101543644043256103312586374449352383850489053986899873579383747989903549532112738590086524928302456901597658310237051862584215393223093331264269183899929754529775118850747087073164083997941926919396616021224275655757400188577925597963208351367494545974495259207789175689514244272355249485069469201438196612379914619176653622455396367557015835751072678112283509131962318772682339530958584586329733901793178158935890412951257583881348590639823405899529057238736039859401225051708064507909356155545340645379034094174539922689333688613264894923345819952755348822288769646924701609747283979290418049108918260769021032616135122395269994344430313738983919052464686294707276100673494027939519101554262269401973412286233500761338783109194154631070571332078891564666076688276915952964682922945666113891619910893543332363474489614621265216528668907281231421556730796014904268560794392494895304621332617161435789185560567251187317093883848679241104954930206476787460011192921590486917640122985818967192162776442964616278229432583227724252414642930762601856588379378391074560528743411577920108500184690527685550604067755201798896461308280149377024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 188171256087089636252996403120397243162017786385769015246688988162904550221594897349682646781369823880617421543035136218751912998988343650152452560565995926981620314901012008804003022229846036911589111635148508303831115306338425221919311107730842033204216127937216705825963341778920667253248834901306157992075452663665237799527441681183927598909499590918987950231380525493548451068951164142634049760234093833468763545662897560053292810363215389438672026066956558704615840449025975875554359044967051702148246565414365870899013998941955189167000361922199090447304438717411569140416056160039189994066878906613657294202727694489648094253292743600868748435951789616278040280273429494092287397187061410283986605582126712084788871446890968205316102138193791144552115284898002056005366981466119094415037534541738508462935264880767743841557698171453571972428050433008637729414427056410517405379173654895016862081361024164661877403956383255640669841832846623219654010346015392548152479597885292941223352759704364499561014111281179140113768360040639518492181551049003174054792121238483972297184229173776443281047846816271732000887083052172433725366449315983801944188046836326817326876328015429237922150845240777998071709962631942228891686230291397448795883861324883006611586496769758438780422524576081094923680421704922971872901636425584842730979796993804185744067054719381870522525705694566288464565881966589151596453534551818568679451657401789177347618563373036918072533914216066750061967056867235965433471447126550343441250356094867126343910339117007072217056304898425660249433723847873339484367805133106239720848788906005652506707164605783677439895114087879536120296299354071138291750956205433529078632748552643229760052386797915530738542936273483392337305672732006998519779834792763237336962513408620860148404876088832646130447601564060739268785061818257645068026315217234236083725415390245697742197896496998333613637866493227841109182791789540665641824760496736184891654481731265961093942800479202071628043348470506321232436167483072465649939092618266743946551361184501190636554048849353656130858236868182389819776300128730745697626216370869257679150807272345083402739194068877603095402404183024354038273185969312628940903137362364958103145186778813131760872172941905165078958840827146815938494938128698754288279629213778987898587457605709809078295368711704613192445638648941402502801433297869829311939658577814346244469771751638083034328285965542706090956745629271939548629725217994260516144935274021319433632535657944662852009923693075386046742472072147298036386780633152706929284524081321048777014648127294632850596051477655176671499720043149615755750953018200902624046403020479758069092550886085124533755645655366489478218425523589310452501566115265273659648787826865408545765923833009107932855642296339353105858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -460753793280996955968474449793244167481243254962894504641097994869129021804739078839228675216875101636178304710937833249174892998703825631849175475168021756640709978398279491159026626445564737968290764076793110053050892464584019782456801526348980205859722652265305454045476436059636212141022318017603326337828950872573667737083399631897091658823684932837204954109086488559742229994975930540211198705032096304736770898843355704525470868314139553478043684375056862310011803218968090901813651162103433078536824761668619412376677621826224990550143745011082339834142880658203858340941968565871631290338824045096006675959155216398692696521261326820085464451302668011371153099267452533322158536075581526727457922360428670438874911510000664049234034079774881312459072673749910461416118936358805524692387649779443037306163145426718623573466950639945359739081557180694665926273367565299499729250052329433306308939224898104646796885493629007142899114981215347733193000053623217915978637784996939084034859917986703578471922611264930171667049806271094393862450726810489861273442007344625700613525208730934189524012727699670844992437513824270243021162916401337014878086543125638710633958255212742763563503974504657176639909482075843357007700506052740252032096397714872743693629248003501770129543318066077072526982896202099797085542653069554603815985447432291355948283893919945338824398663989961752876828953497876205543733974771567869776522234967951198859565438747231581840890315028010073634112261624967958783980780885059379741547043161617552461756904443241083092263849651071790290560451304043432501732466570334333169875869834998263015774695987650806712863682162968045083746941769258325892828456471599106330296058557708673813846490493526696909671407533643590712882464478890786690963409076650296564825652568565701725930831588247485953351406968439493158481964555174349874344310861191703145885117819681043126358138476155910326677971167800890532825909690855513827028308527080486083867692915656617003401599046171178938286684391731800491702718254091191707698814156566805033756134140329634515787692591872202783900385181483959862804642158342269838107161439280754691137639326165256687218630778859814260322051512297153971816097962836849104813003436735287205288748137777850800251395294877215865117091342415451870315140602549154396918770878815774257399208349083487580823278711686986484036043801791740094683595234062044665631988481299981979971979167973930606021333229140247989284095455769606696513770149100762224216236982730218872657669997053717211355026568638212094707207353085086796406345520838633604529982185030134399825125670005803046757378930498260567742259380038240477625645322525671737803433960274182268868153141295187598306456144528352493336268616287766118100470592896203734898506828532440346446220188718301006819309028133127369869230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 22579121462848111830748399416365458411528244200142105132865038018718877302243074927132482216262667194652418632537481518916727312992851883307988940936846188108352378123212648385091349203344084896219376860960702435222255454250667885490572380262078129017712073500740140419083499066889604504068205712275848423314825446372831391759436943528245565867072845304722953141878135189748859598220656148147213976085835158448980303052516959019151453898150674471205768805292426355094431471921210610131611390314317823095337985399467283857001994523004173431046036042317725342860269177377345459637792815700599539668316407347553036326978850140287963501186599332946002867076334807663231893790998659906687892487308543078598490656425720309224918994981990116742580013510072477814377799042128964974772270184338569939649531101985992209235261469070226308104393362999792176453897578660322678549472455590804686024529579370725323031983214051851647354273999853655986408870635308428245353496407720932084725478844732889407962964395262872375298924505944892174061556130712936768029150939036897615565469537361291666267452427642590879406074529997100015140938867640276994666555511325874416608686273775124425628008521824740170624619874545127003934676032395267674298553555974646917569411825516005552624030545170880586987280304115332174645485368095921696309625713849837089976342321069194982972744246289798481239625191624686144640353637327307443390560000802446307357973347193328369428101959699237175705152865325257348452496571110178190414593416635725127958852911523291444557660005262211230683047608015185729114909892561296464148145497752345765807091417550556172810540354956661731403704076810183562739455831513868276664069469209059261731212585603746032961780327180804703106940777263308733777616052199798181880412241850212513477409691901283371260451787433600318592570698027934767441586167444721202289276794404847356912467375700853056524131279239827618731092562914766776139360731311992187566992194668639546720891182882784544953349335967162636909253562210301513045872828377488320630008151962026397759304610437396629510340872967405701507626838265966205599639831922827744297206620706883841633665489703985748740225949480835997474124136470913320758634693391166087892066968784441097306885268934182097771880576485669762388019455436235970772459311636192912132644827389719963412429040608117481477631563766381803192773779968528991850147862901050425184246242932703403779239384237202956240561693046671670065993307051384598811047806183488752284095740409520663298806011475006032052158408590714944407801231084315458027108077567681643277688086721610066472971635182973111776102096791934528837651177165593159775502945374617110246556673315934159302312680069868766557190101528987240470856820196764808935989852019582986263012688725756134035174942895449010683952293995955772981248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -2211562112317852848275145921444100982322453214134590998630116372722562461269215117088865176976428680547348712581427520974599421470175539147511786571581899096196830414431373322387824622919888831241789129934796597771964596279938414051246497475085421137633041715421415417889797523407338453726185959258724767523919768632885586404346090992818228011068119533138312063771547215567353722794570590659003688106367524062967496977622894374029924488090730109736917319429215308890041794687164885002794305970414176110832880898353328220612946447532897125463393497069137850880808945314667877904744733657721824849329251972935604482433612383891503801483576768501361595733567282426308210689557868882271971536692423966401888600577870609098190035110424406012935841654304318834160308665845241421941202067228785774574226479195224185241255926432978344818368622031211540982878681968281914449846493019989792576883100959807992068672023648263020011579891936878370141041436084913293816786396077919432772735066638869241403643257292958533126721788174655102656385238731351366502355738295638773439078661562583896580603035163443964418218445230588225654437666455153762622370221255014303437478343826985206318105133258504243683771207040722865808141177816956959222621620971640943611648314458709845935166170725181370220829138685458635333067429282511798204779300921151025776193900612498240315412583169981563314232590014449809247819737472915600521272243798768743579620774959057147216803454365051287501676750700104435675111847058437457270050053996659081141457540889818999982252673340288853210387540841897121180368517153195142993169731752937765472875882142919438938525088102538709873976185314597070453329290822317260027495641940447478151663667382134130640343819104880625428389458098988758966333171636604476045332778563053675514112888577728569323241044044874743225176448631290832816426518247870734202105067024067011033494216974869769993508682481672407138579008615457994126765722540960292093878269445234357688018616770917355319661847463909235240974830313641300250881639464368101344315156186465439408932783133199934402382028870015069627287851495054379106788013621576884775667781214558023040725129370381189041775696355020557877614671248575458358443143306119196708622325043217163097210586041450805942174606191897840973100084982349734499229158857293390777146311076234084905845135207368852633951028906236370173896106993641066239657140622526704375852413415780365652717297918194404330209090531977808735128563073092626203817632750418490921077800590047877097930820341648464556394765096333010539367572012701883267311567352563706950306338946055397179989478148609415234977490883543203797796845104889481445411648837855155304894538133114396310772715190412988884682080919612313857272395156405703994245561902256258273049706737217041116369476320448991541195294459309239430021120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 5858381584121756295357594628746481284656339640122883134015420231947768354031248366464057028250376656289882291131045956121465704614424482126472743524883292559281280285425060377109410820036185066812062037924114096944903246502919807106986110258183663478175487771078348226713396676871688334880407769010248176777904481326914355013208194642237224458529078848566547382616067299427948821343789236384280279094779548908843925943536387228698252690155820968880433150947066954913138965748495264265339718788479438829616716736100169857441826775728648141443732822937304715682578441149326515036831411452376796664376457072079707928017935558067775029308283480546272846797132697790206876102105691245722660713659969499931101219313308563715101868982319977944711333238529244828377736242071543886565549420904115025614740624866147345201183654959765199858746703541839905293887353149915035856765332983384486916655104139580948684621059089967109917782664912402282171928659618917597893888637930760757741562626621869788254101971957798448386038377607698935996726881337093878730169060794245385513234433958737402765132835797376265932827310556265070110706235150640325189776321381476827562386592454967104080770543555463103895497462250790248227826735132920180499968648842962123106016744442896388421862226071751471829228158481499254019486048150115769075157712823317341286906039235454185172583339617211329303832716884934043239457732647314914591301341393915670081333706830976077318723756734494035570576176095511827353421381181030293137121881098423475259219827907736410118933775869950572512757671784996277226168769241925574396763866186315294860639008315806528772334318527057940172556722074522548368811323343665626368055908612761704563617646094364635159904818124326098582271370886433601606102326457704095431509673386292193368067021846103207437067200405272568501186121726509344401482645038121660159608181215249967195434278745261924466101725059611618477562572616775427792829370863257270475608295591982932083991294609901460567701439894660792682264266548056773438721289434284850568577955741440199519327925383618903790067475938934790806604000081001977166602147140133657879510916949090916723013892189391114588509049413177556064221872413101006560536325005764625741212494721900775855419338769066754036824202396757405681205131089548545504603717758109440335920344685969251807689443406120597836912863873853673067526533092591930191931134846550921510237647146459800649901483179233166627733641644028773401896722883383503858052748463719501711444983129388294195611177549538684392001784318726491733316329200807889445645795170018080294094780263067762520622257946280166118780584816981220864229027358215118303492566647590022880083638992539891371104413620219503150463701488091853374124070030614900463105812491374836845035623478617445273175812611361819581668856501710895606440919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 291608681520544297357163159513187266254251945091192351162168896009134234201063412487074489977765524880999633680794092374304259941162542761783300304112112599769117048098400153215650946697224466151870552082959358790641228540517497782764358251761332572274646689230977191547021595392731269630334441571318669118552034273374972659825535528162921231155122099902224093564527045728471174397133779148889086833125468839173947105269768191390163808509030704901096560258678079098430411939595541016586664273616081115735970786847383280849977539030549846756721651806740440611943648510200620096197153813228444952998497175297669625737891519896349203957729739577152591524034514257318231046071152176457179493696401273466611648108855253522953459272125589564572747386503155068376553737466663719283554638450371209426809430633299731198197687635161699162163153090006023934606767767909540057863812958081744784222091498041727662694339070758760050501663021411757126974561677417866542003540281841413576976972949263945096641504537397446578760607266116764748667544456789617886928633082315237264625199469128036802043928072680723411555368065856615388026219490430870678907469059304225596422687029591958412829411753525663755002173897770479009884895119826127407445632186129647968752960429096811809091997505337806365212533972956499428185596616376090665881606797427069506771743281957408397064875210892736317795124831770401013250759342979741486275510820132903972983420110950675732735771607177140519598325785820023070532609903474420083870212443048311221278899793085969982660534512927430073182391481904116998559796765065264913135224994366549150732047431018204228871880694547319812368216663417637301189462825537265725517644852628752374421443303216004085940100772641358534362849461990183680276030731250784412429267829340677415818758744005903970687100879259201972624034050642065447597604795835016340431495250040942675404050668506735373673023699313486661218132578210464938673034165605408660551237225476155778904975415622825639108731571807295657877709553323631835022847308760356908392493407885363952428932164590556147952094161522924467677833856183411445168076428703654250453347250389401464097506792114318599087290421099022359436955713086567155097329250809759757996111855401532857311778689297202794099314226016522748074027488959906187952244478627138084211402022877019500883427415969150315334807666450285284433225946560648456352759036090755538032118753248698633829647881591529848945359924193867346370580742301086254170251920757741954997330756767325486913323780924086083048877165527844459205347202566654751608039466082799072737781912108915828371758981591912546358915075615719723594807385838086054331133766519092069193564767371850082407088551436775220879043015156780955989080277711301444032512649498646857101586413827877552640483165324592791281710750666672046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 1596573642867879999416582083243932472489093728029849500896822227927045985136850185972104670135044973099136995557743417178852184793618608076633449140812730119115519721881217021239099304474381719272772597245040500452298589355247789013891164307179074433309505094613722915374330180803169877288809781308912427317759983013467189122606311728403607615577749602554775470168598649949787362776828530754011084756556309737526012055827660279955785867694874268786085218610904781978663819340982955516987957091665844271813211778815642571399435321339307474048262609193906728523640133666474608355668253067152512061835216494393566042317215623029607310048643876409334120573811087854566956578312157069854943555466323089281111995331796249157193536118293588198008426346767576203562139878108341815290265216992947487346723140564398948202607457086789058758782417996495219081930613338303891626713945962986653090231228387879861185401324839012349898286398111278774554800312437528017361610526752022049283952437672825038699310750602106241154044733636124732718848488315404954387508385371301653756296464128929963021317577061764335392840781806679754351911610745359977710517458239635631447649237341904805868191160059899118926143120830976366202028679505796447736019116865597140566020704864318848750231244554905303201752544960385858565285726577609184312896335221439685301375885383408292048832693466825030937702830410165630091253123185755030336746979423132625611607473825747037996667412613614047209535881446143162787023150175807187709825431373947345717032087240156724560229600778174932829551960810471944293865225925893282874328062698479517642658332978371257413407320530920004844327350398807027689783179987561388081137292518785905980737278671890984501349755983111705710575774198057806263452837642976850444108610409256951351037110782479059836366458740283115552369074221515685199578635147739868655255304563952518012533323334602297825965872133528589752975375048301034325372193096467298761581085215487117035452804026761741248420304174369664958173786915718753603096374573041580179849910070676654795942771180681261695209118047163405956889858357301516335525794148063891686541918867135636153301883348242968770135038662867019932072587798108408534597042605761549529376887493671649942818380482358838493345113995560130220696141013073184681729246737396515046221339566674748383619635113783564304979460191422887543852252491212409573644695359681705914083975546975587605638172997004777602219188770519042644517837701987336324256741278285793672155734721638324819740319864332656260643762712402641644682603670215779917332915493686857614240211921676604958506999450319682745704612569946566815350022320029691389148812103706467422781679525688535960046645312565913138212822692772359355485888026056439050170567210933115289168851877519057708442587558922782974161460150995315375210496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -196162864769154940148879758669293443828216117833240315743714864759661690559051674089718570224934298310719440064515818103124842995805421431150004734581250295970480863927824279580056912789080901880617118809008006108357455918264418495921643335016335129027740748738874502340140319218427210986851070402674238708778853970909987877428707489296311430768572861285945341418551534026797562220854142083337579589808421726041418699228526656559425518399573686910761593542021323275277355135993102186689980298965482475258697035815065659305457684374562185880022269503668512776278582110259880082671946176148266216031362890974309912940599648159377448470976571745990729302739891829154356881245339968337643508243246852596412846556896822723168736807211174269786786956142507217258626677752904123586810262544946156207338616939656026923450452318445358135989817551823599779823407436600602072322296493211917384576264383829746338874017941651130387699682253688798811251244042219042545217530174921681106910831641360124331697381841053974313148209023436717653862228712840064422451744334028539281451408078118677800944886280748082410293948183757655724145659804964363056668135013485000444887566839617289511797256548875389917274486480990248239565146636174779797939961066527569279722547646762113008914123139700577662836724619750856773067737455126023375628315490537886493042859800567552101341383321065495598871304357371792374584010189925917793303679457508940032160822438817214889331056930525662362396798502703242197440195244613455930691287922224696772328259490101141978417784734653539052673507754916372277830214783969365412003155783543795976017635061559245353295870351882696131708089964342024949599867768007812286661272089466794289568657614874331099830373508402678309773445399148396437172733878336275878955215820881340683241410233038801957135912995103527775292240405098631523486547751206099554352194629059684148316905884176142621620322306819118435722958892619237675311757625321579588896831848835202236475716108259268720231962837561108259309792398772626012997580020315414084583486398599361743158493721072438540445348143259174020095762191293503925231575317239329778382827277494063421267311175124111505899025561597580273276770268449471449281745066278481019025938326198370969095872008427265611506341539370881269111532538584020594059153009996616926571407330211059768357389515186041672944790711584819012707343972897423648941989927107355655265777740533859955367725731347176401323000354076517836115934877411236513565284378673638923587548789685994880657984237982040303673566664577192557160970489748862215681521559986686562650933427145591203832408717524691795802062131602649668009090199732970959401054837872785552467757038163040641253526059231227611822317859678517927760144084298781431559941339754838397294631423540184550221153565673596271841519230346502133493268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] -2555961586544344783682486569236382366568458378478152821101204609858766764458421942684880699106237643714496279942761491875515018840702917387618324937299774392075283676267825384128768070174818277938306920243181827916737970686061553550315267271142696553617835981809560199756385614756027315072627216589385165621783006150168957468167048779628911027148901342758976740630716768400677628377982178803604970982967097858161729809127351627838411458326895132955678651028480064294043740505541202980259160382463550513910909004036481996935338435942343690876960251020386391817002105280868955061470863205471596657523453217544844466198070169679197245459092364883329120645525310745708832617153085175595305225118918331172753929455121019390055868352557231306745434519121562410569382142139123037193675043001062588135623297562243067734511016503558873483201197686932838260644745344415515457775642732129883424278175086965707847478019359003346645301480227251249249141363832101067010427471728329492025591652334736746952027219152642604772448765545573184332031636280584090756287547198585792546221635843406506084413050994951758823535785197202159539485231741445040898292735484756264404988032249432228031606264877566622969980427873731906384488670863392921566646315349968076876962317079829941649322783472390910616015506540043388193575160083599630158657352853189769326586939711813406060686878731581807633614424751400561841754084653517221047975490328034903679138909714742365392201497796381773498799723182810775972371803167529907505589107109996319064579186698996729847316505627766433872141760555407214191451364463914554349645626340753209685789124233556276675569821735920353391907619096060656483801935174952115624765143809373466693243249182505290918602619156196613905167744995524314402161677516084321201086942841776441656870438958326475213778787745714029182128708581578589979687174265540873005931834893397880113691615142054622615512941401752859107902888886347994259843474136764897200126711888999406788173526772542186775506242017779945748721222475719451813537788997943557408479139808920708728191591467745492652641719209944214740505848780815224660103724788863588772807926235718361322198569944131147958920443599073214167493363266312656339750701932385998570457506623783013850007341212191937669945479469960444747173319788033357005007933446547337245677992066944805579566596088351883269692705961331016816397360563979739670071291198289550467313818856823941257366306516916060414877608411709002759146656794667739773357529887994643929431706357283791975889115307615658561785825026310294977693947470227678100572190055215709868910484575355354986777984270209168696575705346997386677719818914630354410149714695689574701651027545206253609009745382150885555121762412490880626333379421154221380905585907024455243039545313051015542361848859316635715885417603428106769866424320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 25027427435103132056800962575844906038838340505041335482255483289800641108802328303010480968751867283278509739206403943531563261219544259543798481805074042326171828707808035244116258187950199335407442974977875200276065875296824697108100847449140918439248414111254190800855833176271311554925765607843264186949071450025229890110444743628610803762500810894941868604077527148893328528097839121509918194387587941495206312159231492328021542538226947372521866403073067685018605903568690230763498936133451699994362303685663026909343728127959876258171558138451652276985224875965966618353500310183056803637200037862138790447671993876991511229962770340906774412678554639491531293010956580548992758277098105969519449049060539698265784270671951042360269579507865473400545618016327145912639396156130618526009549822279680890925283555282239909198740894835421309263808143894575222260754265341525802832110098392852350095917255814096574296287277930271559199975208791044223862732282001331818850916230301898742634563597191384321426277425318351346653840702245140698778043083264742812691081162834531373930985415147875363702545343879134260876540483351493859698163799848938296302436124022281904203463246808017235494824891052885372637766873627400319181564079302336029864282976957526453619906900201382163220706982845262851784673827194343871470877318517107453677875186345636043705753647830918020571393590359030438467035883429668875349756653610400597607372678076171329496318528226536562123670469602131949115230994435557460053314007697060575561310973206304061451544804461606119163470506738772085546715145838344474206392696573267767651521030660952265544151836953419158716981480561005442446780604141133031784885007018086333700551738543597177103248674444189927342892282832037286989946909813403633708832394826592452160985600807149988520815173752232619755624794728902301893894781287508927385203831225701847775522819746999928829380447159398055685718934293160689984472899002725881980539176640200407731044627272209567052247610088156459241279544408036730129327899376997641057305655472269092692696855707201102467536207539696230999059865835093446984152500026835377078473232642906915232906298541270334190203520090315127150948371381960499889708485533449773255299130443775800567153306124134448367524456321473556667526086131014207833419912970588230209944050146921659900508785802101190073462306292377465927918333912419413152579725386881756627293153649162187730069219856130418463622610782206595339391915547083935051568970883610614076062628841193974082259836941844934993761726116042747419120110444628937893301940501526573927197483523503238956587871169528404768186020233049554724689062619762820756837672349635884466154727953258504422527176938270713580799192780391545243090685011789164166825506559576809624267293292601398042509133993414263970160164596572854681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -30146749761805176438623919175832990847909069403209263507933084141855371106353777169711490572264818502895750245742231609883253657437537729753641770129968338088249458385286873081954033849076295660259698672259675191876891751508689861897266142742955946102712146769776004265337742236754532875491106032593424882622433971977056637090627170613482807684366961124902433276701003207156514592244953706628024430958332262542946437071063846737237862836937980691462473131320189046213564478850903824081351732284143616367574054673334896623779236089138720013172247301375062460047481851951123378688855863515316785646037336102051926256024248123918898840975516717962303747939783781435313615569112105794811921020227632316758141343263825559324318993776425373876142751499120377208159861283090562526614178815780753249195887761233947871668124621703281037588118052364670930392113395838454788234068403073390103785514825574291535481741056220441324504520222385383293685651039237022250057567774717603529306179219321645076058641798935604169048916569404015554646858833563229668428392633797228254981363824409093917604438070580225160382877723968709616176913555796934201984978105227294035686639399091615314219701543801762816123231323558552729031424150769485633884616860080093382370314576105159618876993310204993857668507490061799026209453750571824534996819614865389755167068258111597501510228657009165017785071391894833043640470501384023809434323692979501711000696389673313048049700504860340040314351950539181691463497661476573698983589265110160085318252335655839853585363260300091247103228661749045746530284591240527477875352117841598551826343157324176180670657231621192956469399271058506073908029701048940360120001087328541265051693449155049581070120110573978799209394430536541027850180500164445151746328136841523408259590056719568841938734895086368796936847316620947619646715013015139812907451300710677427147585893387881130184652565389465260713793226037426687247181932533551818744942169374195968992884490861906244109570960857823811597874916996888439481916685404981007575529421115158850936823804912162197956852419346576717080545319808586403932928565263977779032831738760425667061719338396532624405847947439133466477332454499661084245148496801935153611966609385719732808585255628463930505286597494014469625867391811513523528101341056588167321925608550353067703567425662417713570932282763779457492918512348284488800798460589240622308419255627341840219251931623988743369956640770500765655060874410095661404494614998514344996079112503428993192231051140476314347345913359368628649751059511886134760055574975134668099979277965346533372047915921224961733267748417310541044016945624079711192241198833721614609971487713344271980042610245225838092393054382924708186601843985303165230854262447209013476452574331142019165011006754423451490734773916030266769408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 740078800502049923794624836004913626764735370980108189451813213541130380014947122971279966204918401253284274574297725415339022119924657760585075876100380977426119132975989511268626760165486817078087722076470160079515943955848404144618874084357645355989658069924259597505634979966557629405133557204423556957296027981520500463980771827955018114974090933002321912506989603800282265466919500745324577183341076916543155383358266968063204979849195232287035406872182488532022945778828218868830935511825570747034459016686886488997065582381545042838827197133309855144115090685639925084379131212523685500311852352598072868657279318924960618241659813499567117153470809562226921923374338384662170093521338110197365799067149931641497143910790194447431252314194914211429660653077220589205143987750418611095685789405807339882196407407868704925095230161076335186021621326692238101766948717607111916795272241014277927238195736631622756968393170953994555163191714604262343930166999516283625799316481275070363054279375180812125584194751494925412232182978427075926742994542479751774584966838401600645306789923603097336576665249142911679192398831178317371067847000570575950755917753504176454093538194449828761539774024050836229306515037117334149985933822973314648104003396434247145797395066689519397098053687291160369513916129052554603906251567872007358505610599439271094906448770385560687595712926113132941664585128113288881063393235275995622952821036863523642761744535289679176213838737649889741269540768033620106906493375421637109417763452377511726755534622596866824188454486009372837389842354839748548289022922773954130257255314306589112993320003040929786122860522607560952863509542760323155182323245296940201954200103325499978080301435163318281217053036899219944745185925185645311704307495788234916629588636399912184236536657582812439734342856155670999495879962518783464201035661136736962966355634568469836439672480079738253154418427560366226266195201039493490258028646115567702302402295846570333745390880132802033692909462986254419649104646139934197606886817392261023691508978394245332553883572261525261883524079014185637590917376187195593033463166304429313555107746912532231220606026048657473711868578821725443915754603843960896776193959271337322803077863236569358145205418224382964216090187490993835320450681265699693655326147268980189165999576207042785025521345152144279505001122011766171033234304889060600146268115929861060585417750979830001206261256677711579997037210125254485988604827467758676399879861427037678424617583525318332052461896915934834527257813640355519989037558671424679017535122992792507788090562642271591698638913450567853359418032154602573701813534703116103109990767028535991708506335639464575933776798880317840801618722153529283483143348456305509224858055958796303682098531452029825455923843547982284718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] 138136899580045378197016116642722745218490635048901047997283036325236531900049154790825620117894235951566001383896940531441665382193656261690707679844686415666431184999708378019341133892277859027577700600203668500818510395247535905371186467461896747722080566892892288970799314904228768650863628236174779837879340777810837982953557213318456727579661562084786258559237320623451158543910915717546706122703155206681702418538774267066788706330613855276004526674894617217006593660317594829724589631279052728425625636075753908780873115818105539348455729478561861295784034129192053347771350957517965299868471939002953282347226935257245366000461849035011178442782703114615825988977106294201527518862168509380087812674851434543350798427083704309026779839128855983309090296438362696778085820491858028605717637985765907974672097403367540358495074525562400105528895164086547559416928440074824554668873769119298211403448091190133987803944869528926721835023566440756814663193785650921416571561692816128490721035285143131457952923390057875504986891305977694861787464169331514763625913679577439856243206658729438385884920927724457151468290216504672513007017916123037357140227636308882407417943803217038684625791070406775921490785920044094696374016811062610266880730311758181780439096642402350105963520506517463532294018984640106523383306603707239172160982640928362336089668946891468727898281924863325686700857298563755012156601356636106852003686993172345803522818561109787153910097258542503444101911075063152915193436989081810417108567810900863320692159566743514036358425477034900014195608897991104899247341403473752003310550812471528673031758754221436306516040592238437552398431637683400823986250800018351700140665587685740025530540427275542750071706947478297203912847215784019375011877483174283737945695959820024162429287900556767495779612228432901426176019156172616482707521739733510911367030393059841439500552521429116024194415552253241237050223002146187420774602457988173623114994069973088974324417121579837956073058801692145515176653743477154314110860620961579003527125272665513773705493497783578048805662462455707835198739700485631913318349599053661475260083124796923050794681801351927808786596036850821710075941601686548256747097178518481695296835340758410657648446849727142128856969114741084691268036959044782432030930848106023861066647879315182278421203851265214396850736446383260934867548341340977903556443378120517291983784131098419919815076590523820191961806260375158272274989949358981950518829704546384668195058756197564888009641659482355652239666381563493328727358963495712530423693287008639693206656603212736748648913627971255118540432250743948070066545211068281051159951744118514834860744992823057260569886896697468445920767909182514185864544419930365248101507415326979587145957452328089315629589627982298111289589760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 389134438693244275285891314785756318161044488105670988267014265959893917378639622802319991001168301315322510392065282603792986724245903144175011545035486678180058990177224130581377784188324058624984642737250907348812224384762072942321362291489672014989281318573712982243905552107501756039068060007789958847578255999140930634386833309822776090625428926541363832254796692460043972036446282772855059208203686607563243810947235977065713107638464021857855520197360034386115797702475847141987315249027767584650134430942619795684405277108362435298048093387441879147652424898806189204567632681408765830227464425829382040556757628465288522087943395149943449250123424366227144205228625296961369677894003761526538732090863228435351019318427648076026062756789991434962387934927013194574088626613032585937977233254613810124771407154197914388151915929856821419272278894151660286470412822052348027453409097706097973849857016824306349912020454243617256018063506724887399564816119581512622131234884135527615442998558136612186502456215735848508503473153265097133613327244832783618991934323972861685357788533448935461970088153731685667844439374988427285750248917561900610601076889786775951597302100642458955212004251249213758026742463133027407514300244517163335791426904072501342444521767849653895929555772286089498203252781015850511102701060988616706765649522649511187526434329510638527913927093184352103698883308242193611400296613238716632061446519705850740228170338584621409310703429243596737977361985671846490871090575310858580800438936091170181035542088971058471131202201777807266358328880258385870290702960028219742636307394049686034205016226850236859109991775174197711450859259053855006346652146484405690744219009294524933983230575082485861282967996803407286809102557988438511397768192410392827221066370290235468779313534396353717837581940394509817786356570857641147844345225288560510941078507193988595217959491178330433477137019977861950275038466689318276819100181428889396905309169085884427805378619204228562688987666741789805279961240174756616251428457956979866482054925331824875470256383119264933912768236620921246170745839008901980154851613688212111859036857184552690220439317783298971639369137603321892219194330275427891535810758958166432801069710256884214887910952143955608082638764404982121170969154942744023161049219748731536656706292078327232388094994581536307331549820521985502302032876105929345403377523250060282959446905512083137230689665280562373702000297160009556805468211087657624136765834784840779238066092568035010543782610066713107621801671858121524802483928221752969692897172086953245126537197219442844188447988995545044770868441397272894414210394964493537598419795274073882250458131358676665706382748631472432711384618832603087155537665847599663579109654662950566804784257271997441405843148416214365068328960000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -226150257989105678925955507899496336106338013809245076218703227282253985061114459953958567827904883898435425003535252604399512964732630144416153021424907519003807319816939665314099998840286361738314028251468528717769664788800936298833829576535023458152599791875868761165050164712946231718897254370319959498395261102495991907682292105495897514036905867870693087535889634309557059243996095830525547856118147002422829512114820260049651882701120394992129245504142802337965020724536011759683492620381246455936466331973991960837505256938664744946519871642095039238302819639513620037479319112722515452883635480860962757323912077418596273707631903564005201159751753599618623094689710355358242925382327407518072044636662681469176063309963959888134641543179588397376049332587535184725380023136279213574318276088088703863399770864328592966040366855395297277768413839846897868409706930199746283887167300697399134672425659846614057277273116425969193374663605159221741460449553953214012317613608572968823853464896806191574354129991647662710891278427605159715806977616402163754159022420109390113611791255368693675134640999163974984819368420842427143986583833852638394021232477431034046639181319524701523496073541211402098091329069994708619276265026219668792005475500178085902155224811122708999774513292757486308270166743124789404189530955901546827059588320354284169114582043300012510658144520231453836576045031531415445820704643033301268686736856013487148807144655464417999585658046563712722651693829930434924871616177339192700445255082030155375906340700145754123544562331147594265664182118216690273022254297649536068683374150707401557452435550218558842780197066510055565096124873105708312066871627245713452418895983064515032187858801076994093260644121851337643159762334985337438446013824187173771750111035104355463255989329755328979199042528550204612275773640832836708927040824888953874303813523672217813203994144052085445362733473152116710760347971687589618425451849345490695565626065581591739657549770188600814234005483927889440509527091525555417618165126818117263753155783123598838881747566469555281203479963696294309671164022942634645515602674954315345941834454361084698488896564692603621449146501735532076534315133382157489069861560141655173475473365337584127235546517872257332868887447923498409745074776263077948614960206688542724789529562360460076496723199332774989557959853717477277557549102149589253100324589669354801225608775113932542171382923259843502821319992897407659484614376603403985805723022546724861629560384173939346033946281525559677733805454473771585458538910236324967590226824105132797803000547383728001693665108982897033087417166114017621322533355179065008960893236196655461359804070206710697472886785051039736418198261013417488710537527550020560653735755175290816322950164363619421530382504058211532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] -14068392251565243590684725752318928757876138663394239988497652639765218839438899115706231975450365218365883628143855114770749926731168800489358958518105036926502343871170563236809704120854343721721091753316606559419873679817355065909723664153428844169704164896880945835235116778339706827347196900771799929841071252644926430311850604358304640681166671270536784526611833240679193553890899739176629721294963499532589505021809142891399868789387525755553165317992321870931496607272796298296020798607341774984207300073468646585655639587777841124143615425549989785224093485347576709024239484316654249391573466423308103157550323672198732730554482717541345386492668316416103330875268842190451490765550103521309397912566978268269919710261059459164653681638181798338446220510186813047694306700252013815769299867271331500567993783298220416281562823481540672984511415583581496838559177997632873126268827739219107520399838401371099308763100430962797399616761754595215019580935145486820673509516619506906573488611768253683207799032989701283039469839822517482988850611598780034697966397283794045796059626969826534609764879171865545028452130939498647278580838100058858862729236881075290298987521127117166014559416754459337385458133103233026675730620255397649593040008149807986547871332846947153815561254023262306400935584613017470344769006510604177150712879389465089379027660077127840014541141966247621321841393785187662015704671448277059921306314246380569313244348836983325638388006535734343807980965230015275033668346075055240750717683951436459095627051253497123123212459565756360513618803036274976922165758970977886010384856222026390443968533522742312210217437730548847015545196897770111665379200601056653225160955481851805819090848168467486984794342704328264264565034352903598152261228381853119196173976562910302121049712844078833486164924714115715010246395925411858109459574750882590472362476543772210447333348465115471523248998608307536953604372958647569345791776048501434826297048236545530631902424954113765967109252445417117626858638693468863135830154085244900156268038038673437221161336005861735872236441020798749863200347397541918580462958983874374004999386121918372716885217503860950987852443011224226302195035999102538642744989662813460170261934628483745785747951084906846973811440905123198763834524989855813686509988918233309526775475376090976280398082127804960509721947648995057768101637707276513540683234553502905681456712294317998641187778898509565332666921531439190854891895751442908151465507581699381642098197159644129238663857135125230738958860263642278935507745743737182771389376448574544365382542725404046362102575651607246396659436540187785851126137905629265409910837407529428244706121296477424019141008953592322325059343533851523645056943392392837901692825255966951134734632185137209360718542267515247001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -3638587493829490725947295286032547931298284987673795352043212618359183341297582349746907773296083531387403501463550319726944744322660727839939903562290059276762731325925381428643588699274894169719597377105911624787001796530747856585576394850975087008548729971482042498065773182783960562696947146288339148881460954941474038155329968942546218076987542797792009687294767050037851676502168381204378707740541912269458240197428455805421810992922569806655531550210061997219550303086528720420232458326728199038124520062780176295993619928172342728541508137321265392586190339658137837938604603756764194986273929345746878335047019066223062089044365929137334112611752578727233658877155748643895284110743803620417825001449795175053844588192828708451944481412119975031160149949619355632031218791254275286155900571293222920990032068682469037654957286615669749089772320000696758458874440550738481736798896503926327095847666530677285723293225577414634554308774649866782588800393415078373540262133252316856360895993095871127486050012308353213072194245622527245231434728778638209409339866969412399617797824911432384225752442358657089374456488264917229663079129705373955213134295957295562310768634116608883768417074542562564913071434269209842053586818675562934113270071125983829068846747555010929080262310419187720305075464106684781849932844466487288184584903346812588579195094204200195450217785330143531254445640446306988565835589182630042986746829330175882154335992961752226210557973265270749672545092134475915693596816207403610816681045610098326380979221471909128691056475885256841778055729863084822484940587875699496979466656033467085884994201083369828780664282643583585375443138739460430613214849055968781526956033821749224252665219294816080834151297316149136064390013522450352024776234121567873326377319388878211494719007145121570464141285488429447991933719483278765949592154137675069704663037418097187156271083700049433145593271752904869241686860677325162794935563560339618002760097525538798437423000506411984160486391897259836044801093880950662375349082558200494013005058333086562975877929380884599383052378818836592801700618430028484057569365899238779631868031063951371721558454190330954410602963102686257319274068637971164423776949257438580946504294778906072142228554849453592507690383140771122276227416123277357279515355683772798753540359563268802829374732181295484890215475902667690408482226793311922977452537411455998341596153416773035998172324923928788935596952177517057025450712274035967385196048657812952324417226109810004867474410181377111647573168196853544365645953773403955208360159429584876937932035342295118269851278458617162301843462290146469329447343743058612286488962071631795108406036172347555448436825756045796901076114009367175132330304360433032764397441249004168389508899758344551578699566056557049282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -560036210867242523998238691466468474529911718047634311641369818519050410895896597044856144384477394941424277996199097114364630534619931753180417139165384798861764842892392239826955823887745009060223875012495219174646393277045115438300246334694844685107851183364491534993361324414690606855206005418039932528874507554294382456030774442407986308181117143507125141270196024360038499395948777814177491532199157547520669370249943809850129580591586272984401150471227548681923993502260269248282542898482792040140679312012298379651713360158244203606259383642694993903894464449249980724178795041935418059869415708700075901435818515023421828301147912657770825554905123882498039593618592833154450811322585610793448835188062338725434945288331509756025520568296508435308705649147284391345989857384395306402095667524913778541849885238606466743711543599835516821698673758462109239265917057394671701691612328710863169126049393041667080006809814450178887553766435024891281959203312242740719450827265598644460773505516630109067740806501120789319395418244618595072720098640966248974657633621739820600215524795850074819999950829258183213325662976921663154898955210477466035211588595797488585366470433982597799722522193215324085242593145771260161885017554191199157187950752106379340799559871481235411741664649691257271738556293009498286764653638245793461046397943084899386628483641610263663843304635988696577999771726326566068864415534277087402693430785524509456131207359858976024853953168127573465321685267301591718119843813147987897979531968118672441020168748503088843640144446783689290978723117255983588413810648896143539497985828906874631508596548528286035426070050224689832124862828876933032861392706983476216067388627212962035287646933420356964243667739706007158005802630521540237546927649787001573265833131926504761960544437373707712770690218809543237662170833815667797837201447730179451727407469073968961147631007931706645760633978323378053419683749463664815539110723040489414342738113079105884956492151941859944160824841240693102764542755588234321536509089364984887326390536163058318714755307691029317641576537678459744348160676545192821530151567830128691032998963865563010634890090337597960383832411172111660441035578622679646889802540350370787870154708472943291022574764371204951042674813209631562303366149484544269985208216745248790982384023843145714399136519904908203890113132285161403516280796858728643219309940635560175996651082159632279066712555641070945220507170224088677604564030288570152620401482070468096110025314153564730108503488883804938779576730177713604591213386505912473196147201109670480870884801144762904975321641279838537549402195501348778878488306132074936677982541139382602253578604818375075329006573413326012172916200719366904584068377197031440119776783261465343443477678525341910293323357226755497656320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -31605628387816228222162470092348007383861675379883105840854428363592188061825033872485622346301125602255201563780792328481935433582824999401547128310193714025880207623562361276911730551392681901445745437340018170729078603370175559627671571560834916300856281178217126755618465545343214003531665904818587996717335088737159316297066161502984861314181538105228585268439866570533329918286389459860547831871667615418969343667005939786258096326179325098295389242151197201977591304256558298734359763592971268450473005422964659284754040646702602890883195216497496317699799730613361325942021328322455834699598935489740032926241534193019110174152318535845486654306100867354596174627884631847491158732808999521509776614648014291108286903973653555753719903989211935609258035105431209106756798176530163903982908542556101837368283897801628511535191627381382874752138215480500353450644995632773323594913270580831104661315185472290037245829138741493561061761607600734326483995773282820106608835197967159849302964851891399352801665308867845539713259098802305435855960125658994914219958768205873775512795075127160738758938072810200185850793150836981910149556584191560236132952507943540247222272319020703895568687163731358034483456816801265141402632044116205518374769593115318163170700942749974818065508308095467587256119846355879031517753169631934361324771619045544355469928068424572094476544245308795685606792500604252160598350351702389532619281455222784661730083217655757417126757126384077976421692957400221887777705536117593803528113594730818487665970582139318315610334489739260691507367218614463011154677435681304499438088704086287789346068083478099765483885121084904223012260302566658891826497624473625108001452777800893837404565360756949757147358578049213360481780395591887194908859409420759971165450207427566485299149209028497107095742656895895044934561950009598196477805810708372100840756150589241241560934552916372679123364961844862493686340465210685583751561455054413172886385088039138600753678600968470298386254176093397097459264785962805465653240074532348365250302579213670465737648155517641418926727123809145284160467129999743436348657192603098980150853850362269567786455068880553270543145021329012774377314048478182613787113520289104389052014078913698154312174441050791991273878640698715554275061033591380035713027865329016001009539390952539914688240152462974584609191714936361344627386493029293540864254823334995438155638603898456377826545765743567020741181984579016051542698540366259930685886282363481893440976161519665541975530166960691788882148161266203700723242582652754855751204841094022839853369667029088662161302247605744646914855243841220502272370173497773188008351205000444017499974357714131277373853313920803363573779242995769388810750298670260309565539188025468626696201802524224761845634369224557143659642880000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -72734113368661836515049440601770447138314454953567495111307301867228354472491125995697974858632542935866066580119926475440189167630637356649044637045802956315339671608231003062982419528468154346113228183931082372693022188607358108158891928506504346394702977217179921652013331632570368540174617387362927955603840838283741808025799962758518027030113770650245713805492680581694513836989336571381238632577086433660291815730226901854612496398936439781693668647912381587681126157403198187069907168739659681119032739263492652822696030649895013814904071444771557185549279614526167642695600659445026692086824623871683262419684641421865049963276469377962225766811179439850547768382583182728282208426567530736891774943225626878558275871381501500621398033452588890982028951734481466353340895713054901205992524299184753383504748890546280227567510608079544445718269163857706174438918538929928238596962099075732605720186973536694510843347414428700898084442454978004996605381812262371486067399437536472643426607622019989617435511783110678530144815005788824383179772444321130788163975594322664091184910318188592011288779697329626844024738140401410026349915671120140430971413859803798948653690762255445669194117696269341501580495872595658520041505027309043044875758545398418094353214691588162617829814846066588351803155357058041054304371688804449006274304906994280213723374793445054046046508558627864468443848426454726902954282078092809546930871061257979994607359508879828778822776153851750068787152878490027568765887341771691048753421827537624455535568974357607794095390771168944064577677689362402819277513803982355529569979679923895246367878055218058232866184821820577790085456123708472916440222555200244715848149288413762599548418098458565491572551354598557805743833470330408554456017258496888495911478381261035235783155571492155259496216706699129020257851009803154894889514213167793278357779299542991086754138305943432786414774603630558524761754297296705602102830535151382127656513976245682098768145114074754446284774050500773273125259894896424842219018314016724091686779111669499357300701786202258969179752310431923415814339018406834809531749471287827348326115271740200022519836678944242630035248021647221830764577977840182731995896115497589940985388613234397746987611375227540456134751088935543788868268350686396424188643740349864371446218842899084550472251615289802439071202436013739931050956507416014157441154653342536106191576515922506055334949303930439412203396035712242295060208820356350870067326933952626557066110808792168449488483737767159458523411253716438538739630949463090611185226955281200004121199704763880765856749308266216183571166596798067186972704946463185373850281175837827662403195283837510260934102847650805136191875793458540211321140682488883302182121248223710968803775082114466846072158184223886027199086592000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 9597351546186245542480231938130643529635398648382308527159118016163217233804223427894855863193271533478715950800002022576017183141184608457076310783828679786286140499444695532502687222849102986425057444281571266598902318221495263217696148514742649881935314364045918640044771871158875021602543858848327435985473436739775524808758176254475920954908590549949667118957434225974364293660505789149506555917982021429186271901648463024309930951885060876141155875546344273569414423443151414787893243153703410622862096158965611374902313149681192246883985575760946934142264187363726550783819947545671499425350205292032929610380953059244531695203293380695381032571254946227013352540369003764083245827366191833756346770603236773898911036807943162505702881538884769332138946291271153905075408770539772202137970038371833202499259206580450977158350388787739576367373087442957893520787647692032141640279300008431307790229582976467827305738588906366493101884169611173834267729718370859457994808330031740895333809718469808219933235390369629402972741113189842305944436598223842565360369745784114758667380904813658838273360418590174734476366989166276914317544497733523454095056381896625452852493448848795949624521188397708445023419436136310202073899404295153715445472178146423015493416524303132469403810913390937670229294634173794041903554112956066801368596564235558350626395678396505840653727660668607111976918531663751587608527919538332583540383246580160859003996189441164766074903314423840626440808469859273570945536554801181368080758158211510352159659880912159602191261827843364434248284186149395327207475945835049040027173421030043558236595328042916387715567308174793651886583922053172643299847927642828201369571134830743521561944984500433918081110102687398121388841218722222878749421644451289937999346935241396203993448527745141687790660830331667272536002849850569295233130487169115308284954580207958794107847129073934243606764891923836916022409027345808914906540390421600578902887146727329042977608227665112445149598336952224785204803586604382558429275780709821960608901187097337583485092332643707204261994931764851551606222397862522507938658202481774143290193132084219093897489351240119974576925219705307646030740119187437200351067998860949385800241357100532606123529928020998210493907021545601224153982518900160049004499520268335670611347640356142792749312116843433817548422614748309010881012966832921026104850884973516673782910697853367284584247232062503472966514636358092762974958986487989392611365592929822518533719723614313305229073712390827481585258873435942952659811663812324746870990917025309014034765812123991717771645904083792170046538149930823623782733167715297917884858184194788746471750952595522943895478392862808808632546607006443433206150600351610720128452904033714326582182320311714749923413229773940326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 3738349604238462094928510859468105398483464503457943915579710389102783025274205485275272871809135281388397489753970576324026024723749628582948512556038435613929707611516792630885221251878977693007948511971743634735739807280057785723770442749323375282543126805043557975965189174423350940765053811105344854915067180341018764092033488069162998461906625023115587306265528598136010388831660342838051706759356640408923378190174216156281896364268860242827479599902542237132264530823143751587184091465274169971443759334553364960877154560191838083974298171187405631825579696975249065955583887461547905801379529010733650521080049237595584030436840215213632514523738722607008883160288188828605385384009942215538811490272332341190080604606728073098271960999690260741913684218287629137535603816779084352006631848742367864091044895899564114555578466061213389760562246141267996192261995190987596138267447462818906481405136133781743852968301400779206436325664709048943727493454591779300429607642472652278157025487881456717568092480132224509260348938192512762764693832408321600005115433541323586291466196492103594970092934608886240200804614888206627694869541145430337492340479008853732499531875193720411926452125911384937980046874681330022443345573802235241949143861517020205249837572499900481398106081026604915321777029125940762792836466382330513060132656785041367059200292374287869024086315270847630862350177526397585728827314215120562788267405007912345702119858905638112179393935252456969371496036754484353685340316660787122171575502996347615732541598793620173126952038552434767623967982512764724771963016944136318034985960280557882821879100291783964056750355500390787232908263440394964208301680463838293829429071188356519727004802072369449176567249938359238327273267581396437061967253560342507508869553178437713011164299066106401398960349421596545287987280359979045678008254403216491665869033206917544319044836122743332251850913298079032163727253117645303953456352158109085310565859861374531836019473111188636846946575678063388071046053579831324459128253559146342311276046591622511582376572317724249091269583934504064416924658448139958722677595160962426689316929019620326699488701330696501543330867567520421139148215899218147879312312205898621995761793707018098152862024231523922230830476693826987755209855654942899732193096346340170151600700006423013082840305700103786064141101955321626975274600748085723787831774941886760105969741691472811399082000984724877819709874038197009379808827862453646094445091226142299825297352408924563894245027560459138503702680676317990223630862892396150206238080755940167391490586706424409771125238475543561750600319115536825132356822160958347941643426865427234881718102188507469667660726900593961286192894156073132298285858171006455836058456421155574346864890472716609216582194738141069312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 378868671548746362841319546801571273527380928000284804342631679067769345179126088299658935244198766782747735993163806137724220322056659113489639745068985382002183224089421782244665259760320871387127691736570630576764531406191681649986071577079811055402262956056920221938760442863923360992160097737509454970129729198366969635738547661125272695503618299319460255811702717236023885607917339665266784796229884295671559124670761204934432344049303268610680330423718745212676493297787089734370528063535968660998113587048435807341629417711108686150150577702099597476037604108904268916620764078674251555310063782006224205576209229576155163362506702260951602495812313125604241842304899367773470821358425063860657127859545285260150913583731447721780293701292158368660353087596349271553770303509094818118980018713120179018514597270928655552449103404220953542609522592845838895569675927341495989673026799323706715584533756848414013176183918454244565159464544841080402043364601357493203723531283348030694869865409262904490409224579498581561849855522451322310944375646161507200594907218462938265844225451908931815582925788037887516445718152721940813131601874998467429390835115915483566124067264181246977700265226647352334896757149974995183149571939161370123555156683699645859129392118176029982761365585393884940966373168282841955040675913725405390585324989444419473201041965337973393036433007922636300881004713073838270881320148008132166056662586835211923950336626881903257752566503590788456320237440370335233082088591526015286869066927538176858472242217281315723778862827694827765743013234403176567169926586341467912880162181385753945927818378797176418271966420625525781115351031282838836927830454266228326972448344942712192041201951672322896754611761111195903309771934367101254737386227297397485846442701420564686899385079625025243519380597414411907064605129098315650270401738403249771406936734157992700991375626198133601734648060282633896814922063088680053433770441392119167296540233452022424886826785214200752310246824171874100925189746129730091766981622422382889079315612834090655488797040631862114705397646357404522864270634335366965068084456448344596997926866090843048309013579394515827711698462377489920862141576096926799133211339071654325379483079655062881627485756243745393645717937690555711571172814020399274329089002404290773871181119194112889978827955343343487434564963181352902933643736619627229343335446936932354870034108831607902272603587204239013242233935285079836085508585501848113343024282847807920174578116590223575347266154466126336251783426540851243363373077613003155673399668877694919998941220675642911838193212758120991624077604852873222314474812083687479268725668182938706387905866829650122632300650014818643065994331352469860225813012867462558559580740815670417000759561852645462305245932564043425382400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 5648344983049116925664078437337464811736977206569866470393435444127693863521466914180201819096633671601308390611816884739577941526577938709101235716684207706910500664814956966966441883641509703571687281262957049436657439903956548173229030799005956002207666135589012796194011388648874066638827470010827482290680550108778721803225905202821310922804931373673408932280460015351832135584115991700903449814142381175696771282625092225287640811855851246962530820331623954382328157453957436637436754456164041514664442488845121246183876520385374924136564525242671251890089300809694663319992367406483436429739764132142201009449356068804731943984732407621229964986615516856167846656338030400999086060500918972867523161313365878919442832705583897005284026005664371048470530334354486947664638065701562598216360209433813535254820994179721882611325139058425613440572149724928542339803894173016959967023555208117565193211146640093538143379086205522487150686255510765144683149724302183309025845665315818845447255702307978412091779578789067683686986778612660138440483642598992105636851185800453972033523186235727811296917102640145041550197122165065335311456757437431533586309207005688121158515520123917921076665146151473449019072431604150524514775743853060395550056347426553936462223974553925614529317768590503506718861935218619960401888788750915611151843105740017355380661186550848960560497202443313688290751149251151599232145711795053123791057357888083166221168253485454777930057888351768003623539893248089347750173007036563632658849749187058889533646577694505347961358897827711328876835411452692443148271848136521518004373980352004089116729006990723146087064297268056842362394140134828896202001560844308800910076131931244894990243510975134511096034746400266063355665010885433627102033570835472669496712331627768448014763031108317964568998705802890901388970274563433914688966061558192608891450637101716598563367182724010534494629978010329759200176698759607511892272917466642418571926228379974534454121397719833016714318565680106761952323156442033791130361393172278523217209071682390239860947926284716832042639949447231142770746760713607052750417304994949077142960387267471027134654086194570976118725446849773613859563467490989691134992712556793496012575077606819959503313673087136065704836342880270913342536098830015658231213912589870690916381468193120663376882753111593751775197692647088628134586450687225733856648650870784038910451445737490234343911896280173229961714348602510638291180964557142405872630252417921298112884760085258321292913493130407355795196645713236454151091860644036416798495621694062916156279242078074416613713928963554101223855329868929303013513509056632975909310098826370047952335409338796824405499351077212018927687755526218404814497795242337905962199578955423573271017029435209956034928741471739036303360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 136195240578426788148660295909536920136633855411810407276646870255341374219864208164655511043622278537624828239477983230606082595173483260211736855270955442275293570980068356992246359129361455766878272983887544576636312958041418253468364376882101350349757319288224903069983880606166109834533748269863931539561985125054933591028811100171099824536466120682077870440461679487674405391248202504464552437187981965839892187260971194607145516526610158631407591834118827690561703621446746081284622945400938435757772765320308286680939373754299203314153276837823635749220213105842846294908045993038165618936841658799401592147335204408201429753974148040549793798930016301638821840238869875547242385771865464219538444139878640909759307792138116193591323861093814232813068570261172851806684688966423610956060157059518410011314966367199318521456412692369803368843708311299715553944844899712844807770460614554837513899247251982580007180649969370273314079607852411455698784451231072686668707422538546796254950215776762025773162115487827627930274980974721071575991969047323481717343841913894091280782326729991763883298716043724484355645898459850753685784920978767236889219586291829869448605111605014922774436204314185370088757974039977575974469845887532337883007143348057208251985864788519322804720272230644992523390598858881356701361785348836889027404594956745048428692180592690100832212937060950099399381287318907820376774996495716053173934362965323589114235030698916968259052837290427715645199542073201964777610421022431128065323437317292747508659088540177473659372702823873329559557627631722458537374023865807677538785135915794790879282116380271986528400029628661145813803253196581417674122778177294189219943224133030820486410249553855435575133377505130824378416642600894287332137077759663391011662702485912519397379970584791953170866843161040910207853741610859496104551568957032102149919311155036597194577642504171621097492889423092776067179691041709414316101966115002915778049586511577400948747591124248647310175954396296118965783298975705912998366104807724425520887576031864150990179222048348205894249556998352150673126770262190086382478095775843007268037849178418949943798781873620047803711332279668101648242750035206492093381179291933532813578973826092557603024676997365611188456974775502710078839939504819003956892898302430706393069993249904772202249839247118705266935030501442307435756931012867700893433168103190929792990541086538760741827664684675808473607709042744161870924514728305203611745456216550903882292461954384444403633989082476609681682772571850803710580843386013519060415513390920720708392077393893825282863930458046875419325240550567353637049576904857709066921027936731748715046051184045925693624392140632939976845641038192016330200181847520335860915540288232603596659775011601326784640954590667795001769984000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 3264643886913183541717232056398834348452912411674728138139732790579712451425321269485727438805818179146487085594494635806748340444744940081795168297842678971912809321554315095385099902909946388297531705749400168106447488957072489368127361296685349900393598463728111158669059243467657703661015973476716606825002545906159202372138633175448932496127528656697335701146445932254722699475833881557737241175120319991690565167499136562918759772790320339402008269553385649207087836796063001324456333037987306461204215261785388530530374548733380373534383324561593135790084036747725566088446493747508886145861066997077877526460523649282794532792205421234139804764105273690798427886448192428004961313718890792511768767086101287672657878811442315155648006639503910240332152839692972620179331789259671199632399808012923565424180153955444330672675817825457597220670832683941657302992627236269916688272304710964805660938712010205684069655463582154108914726242329552581152962724257218088769796499727238577866968545712907904765363221284105644620353956058743509642464576392307411219028042853869990423165405841082228446315306518187456470652617822682353921927310457305638911123806125548461326322760453156428850834779151717970346346498652622884178090911697996373562821528546820491404631126861116750707258582955961276013392843934769769965785715791080330216284209591155371901935888211092633650731114932485849271161345295367805753061334377671093463560031401767527925755043748335787092435076639209138299101158793746530806662198134078379593699272614515690531398273507269535452313623205428155948388268030802165310846895280952713925391239906848471731935029599572529376517631453133152314129864206980102493085283377402615989340264737938828562381002302313502950016531025592578422988631531659997809814374843283047851781554302249046698133070367992119507920972079188057966072968904298039689127410434233207375200964627966118315799482676895865514177417260932776805405651080797019340417223017907471952329049626003891378512038039262654952049598592719261439404294540292535173388621478287660475768181139136305494637209729346727530594399126481031309742485207374473555765459382837325627647589875389400581034008345100733225536934130596632458650366750237919618131497896436566171148051605234429547962641435301822964752459411308514722968792808348219365241048708369241551411361210822633615504007987213354338658548759610049046755864697479662803082927193417135527514059163425832250812616346365132755949133187846694237841220444629929059266014517691333044542912230254613380696358149194170431356431313223090989909439975280962534040610678678737468905853615892033403368794767250758418235830965262118316774279141153741599574383547604842412313414637177149311755717352204041865261277300821116988802759910855444895109430033810542964217530188153705578908448872033189416140800000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 12982946566431417810562733883876766952995250422129268051323569592364616152264676174895342859658458693718957301245918741379051855775720676522132766113813340293595692375069609619668213774086535515876013486876747139508386397578879835290437863853083490431397092791918856442191257119885743074921386991541638639573753798783365214362755977609446372530629844418201718167042444259996391783641535157563078991725783016411372071959536162930522126680554402782094698587825527280034578617117203399072803383153342650934374607852914226399914484341660997573894328553187630989884453040659322277916176513548015014154541785130095260787695185918802824379861130631594731196195676904457677574197429593756439998076593932124482971582628996564924812459632957736002868867772289436759779448527701623952451646141367159376463261815528290616085556509421937981584276473389153423399100001406231192965103905729974157952856079410234940474237070541846631012713318032606959294409421052493807201084572201113553224089874653980361908878027152046296791594416364178726391240202987801337293530010464250341315976314485301832154894433951186172321357704415009800335503237410448229945517372634109327081287259160610930443476253852379955461059838811950603015584110567356612203114223878721358239645461368938874873607476761540128269937697228027332235706341992846203271999466475946149242726355913360576691460955273030830291536869436853647133109468886210121363226607888200702545764428614750081688837285876553120712767888251971852930144350627454656714608805064144012887994194799660582881147099424863823965220137848936829573811466288915266270788232999546401126905364765125343653664732303408280736892517268107874434140091981636613351447272370271699117167405072037497363723647482906907328969983587812690770844126284960036118309413311350966580830707779431231861858941470851169323188878625472682474169266265369764121474415549606940394664289851321822975126220057387494280370611980276393015480595459442165678913862167331462988307918516058443199798021814348522578169324479968205446567502429724180970739098922957925374351705653847512939249176688820735241671504162158530584972264360444532103535768756448754704540128700390721928977070010228064555251170082283057973929832651324898549657003962515041648336511820601573305657211834424488857213924410419024318942798494866885384927543249041833176061605642965711216309465933695286621467049051956061741426450578566105993628064070378569727534599749162289583492468242955802360361328571164056277363557747122195645681856968618058892484084623527895413179817734340617515565646219835613345156118416305712174485621059342098848440722866506191364719684510583271879292763979131126630596622404353076875149444491696827286990522183457081820693918504732534493563040610848817241701175802487900956352623186775318372104389821220873227396163876939061474099200000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -306799982218939684492752618651270526008855198129415456990265353544852605003580260836693910645364272946965122688701102937213157055951555588732637691316088694869664449944725829314496066350716903040462887300709644642025859290054187807176224807517144392137184806718227247062018376310781788640537612526029670680335160774112521790338143139857634747335695369968446122002168879983156405886111977977125513032420002655214535599169248213846415534101269372513794842151039928869812203418233132600050231375685294989046110542134515971301067283080218885872533711883971715640536984349264060182527773443542181302672986602975171278866916541407437130661292591751454035347024878223241333558795200918004370617177763169680342781164954739302001082305312668142437350384352226172910374919347579890132399074320089960532062650242691263290629128574102649266862545111318152109368058145011723746800443956259656862672100103847699316503579103018276216170423597414823991100022592657959885190454372378111954086148187474330258777931661964257112837080691160372109114000643176923053718097064113056683955540907842936984810673450773636955343938555738310988972239514143991223539264604331870984593968182772862048213108709814485910964688635707045980098535349313721206172135978342312565125560652518061664555116355583646256093151731380226241200613469153728024400759515495764172471036469357456879676278554107696732077588928075467485243729559226084007410293295072555342763490789608960845073417497210237463056410755930397571724269534227614762860174926780768850735209161141465047722494005970925279375505828576427670119680989888459491965661236253702438849665911981801326983480292915733621148280643078890299288351520099004096117914606242326247074583362008460174302222116666793757867244482901479103500364767283468687985287851967834862588795032629566833099039801985000119112894904706560203172680382481344986308420786407045275152465961178772640273884506888058992351803787965838569484388092197880598409354038792072313746502134384583656444399658296907519256866426765498294133884753064536827307494326909862468728141380696627651096785370519370759291131378339283056261749066833420824856767809035621108621087150632296642204829716048935760727526495404053704306178315204347331594666101648407891356910522624956211642854593728832637746693734500800160300418681932951632833464521778328957483322096988301390032308465857639722013022953002586921554338843032953646492321803165742399345555027374212833599133060051378709671605688520378643175252578122257355384339142839923347896481757868594145789046591047157295951821091215992281506636713128869587792290607801077518734724427866761296224569025876592432878967880197579676501231921400224317221312379668065390363618837183304226230655717165628585444024500058351556105724498319004835785602315869827692955680693749385073447554873976422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -58954331063017855411879803521008431028506958267580184518578478005889153256864809102700057644516459108716451520102478460629702101432173907056920494136655318783436135468238219780690072625910744518015639246088589173911863938705637201728867401608220216414199356287654975269338617316718664982458181410132003300612686250049406853885911672813929087548871476430246645333405021750645605890909762919358583082238290547421087653523126692399261851398198241545035517765400948509306841769670613641441965019477552865758934634686628120540155326582807246631663853692742370471896147574461593498769013027711979246873169034815429046924658181481306521987020574730811164695315729488328045218486259653067276657766844269761181388998699171773002612367383843285775074645512921866649163889604361630359928420600107207571500633692708605669535484187016643385873341579945604311117604379028373586883034641394594511075258498292491391696780929366964692762339406013626809973263911111768118480135194142120565726289904831674076477133767464393899376416318740506178423500287206593996697090199635335639505331029497354666545379014372373452586090861400507231705654154017649028710332056052932883682161997634323693984149171688530835226905148237052186066954922684716209459247378687451689556623552629675729837965189958483648936231654357075785543542272971391839754182223377719791056864814082125016631306755650694364618968479661100491629278062055642990317722322481349939102056513880114106553798866345917394459598498102368719817942871348698866531311429884898589697645088573572177660484011682323974858684648007932415627221928179315657966687906473030382413226279131515642430834615495491745569428802740826763857024419216961624486183647116219992105809076114230335827703156329070430684756374004922087303430492166158076866662090638817390844613591529571803365747175924377151247080939015180133343492155523167483135051962873763445047128286608064472341988265091004765479708810215574437166474631172674380096983240661113023318015030137705749360159352414486980240706150484448567178701445459698303169108659944841193533601129912316130688247698894784985526975961579572999424399313378932156089781009227683327362003246456679742353918214380813137434898044121280829387118437930491644630678985081580055352670679533531457787655528371061767209789023442721833480279503163673247191254208683340170707161213728605412880602041967060604170403631986306899094560468991737685100176589144253812408385842575635789625954950620674678884603953095443911212529012340234340430986165849932212139800618009640663611060863081817593526637091549232113155204248491437137836953881488768732965005876489541959601036835203057103885876463672744867167325311968839611386132959618247952155002557141497051828988938863684125664038970003974793897623121755526222300222634628777532462135425538203899493883436364464128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -3474709203532798930264422586149594292683932791332052076485486723848260964863041275997319235053519341991770951819013537664792108415951724280687491727013034513913809367652639509481875904778526169446174528422332870562178673164216995953733107758613493815449647214911697783980872424801363387046862142225394679828542218847178376299611134213774018867695014837000151632859503832155062614114287895895307430596108977466010563257286542280706627328388316161477775675582655954604931704910177875473064220665888848773414761475624155163684849951266161438734847884701381632751057738628315674255669851562432179521433278265388299566260588823083031890952496273568713066272315941172090433383349783599950621260339175232196943037387673448910730778830150827350928504479872362851612289414055449650333165262956970258647595256457972468721166009203440903347865899654545620950945077452462208586065036058802750180290231186988041058130477604386628832156860038090696964282779333910779286198840543932323537091263838020657721379990549089988696508613528719575715939806614460565455120347861208373692466344202170723274729932800021290768712750168151984708702459577949750311468325253641969723416133175325714074086721053333266227976413875098622681349058274405742535603481099388094722199970599850780157583329461955467055211703991497599345658615939858281787521701840379295709103139926600573696758025619060067030262921833896671541146148466150825119978813636904142214007477535269302160321935858884012869890884339701496584449496378937459707589460564656233677498413154406414156254723349228508110399260480429350884320404777797616672988262582252869870106958404134720333290141947466121044349036221749070210580592796245369429562775002451608551856416850812217147645656601916436403823709888961415524164223445432815431826583021919601588379886653122722889172204503564696929516371850544187424032841791737454301457195601048649855233223300377476804818309438667065919087849740697660700698977205076335368415394114754932139664599708051973520880028963401281141512034522321623808711492698747453314052796845226038259903800332439640614893085946501648125390690138976387979194223910333218467709066749200027524260255014988867473913000344376094489518442821171466035070259260429408762302137624128462192334042640837035293317626598856525986208685841399376073110890805462584119541355976829814364523257339937893531211860627327491767541129738336419605580346299914685403136113812788950690627322355336651743991034753105345927362310390972777355438727091996996520025647862225622537650392827813657805260847799789274138477502331395413919416874802028597513381436714948239713927801697168201101887067745987343402670860165768482095857843654764085832444795477145837802442760844295155744027844278009288238540659664700521778692525423642782187591667569129288050473607324100248939964147244365932134400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -121175848161028865662468808632329939954258461431237597096609492736281240271502680821990234420530026552877808839755268455878367198627493755897170113389133419657815946422725394879241103255157674818051568911638966780777411767081302139342406712936809376635076799094547145561651074114441399383577536812363585684123569023776670294756741304528865883246233073976126186688177679567748882455474204859604261565892484185386762317607706764011796105942378537332641137889233097192797701954363079343705388712495546753640677282784189593324246512742962501862625990237483215898311568221977860096848411717428898914960586966660598320732055988675321280447287859302057774957892829470742486169175017560390381646964689911566362278841295643154091560887751101133502855605859062374362754605716801531641761593177074795212847305070658664825860632293360171694897208906380928996226794045485558407664674709490579085362096060138267278027839431587779580591419852012654965693865270342813075311938275426337820298905624998299065907634776058723194906405491613704546912283435543970369939576658782617244392274884599903939421226040366232763490438522661786352165565261606160868193965204029695960639207018891180960354900082547195955480507710043307116551423069088961184053860593051818298726994217608851379789210823875660294250564028832947017974043932148467724211906524673991817820607769694672737124631728152203688985188712221485348859463104436439145127655493549657012217729045006071169101155786700153684600497920379123019305056070018064348843081473698298029255708186713255132618519229539121439131783169052210104001690797931719092227211411823300508458295546773358094296668656523738955128709848189655198799290660516179210454987987420682936231490468454045382355758025886228882373731864156319210310923856825800433860733379253465026568358515722110759232172120304327901841269398484411766089756197260975750594328575325752324441628361733591273082019763343431111584238618412698288034287535471034139068056252467473687883921563869800063861779621298375879190668587805602103836309317802713656971689200887674571703548303026657499516424019154679534873708616084787112475869898221322798664806967516961724223328501999818646620436457539710615998620666238713627651712585754608742353945220468040116096961784739258137084064906203625749349236086500300672470904616484229538002679474805343378280210986686129821069168314801840775337098724383501308972772238696261544176674963367864621836288947929751031706711044135626461835484402864690160677887042832182797008391847700716832026080348421127072705193894224769407819728371702922882504784225903073623232062915712722638496785242316323876243924731223640628473250579552060257563568572285572365270140720495757899848270149073142956719373311235100324620666344240396640938661533937310809068403793386819723702977625870016374417504536209244815360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -1267722969275559154643384227736921843836808428144842280889448570511683460571027470747160555586881439602618479178122228988653705589223388359258948603140436629056697811190419057599393103457994276740833440844124803540806464442897826529750281708368927326705561479514574695958449603483915242715273220141255849987313683607427026160830391458159230758582443713038160759515177631937961937072591418921680215332757652980679474099968144248412322144437756158939967560567906814746064645556786475652159666419756411444847642361547344251636440610408936161558118706784171753333998468177143327965920594777118824104430787185102758684986338909578016037289430080010713512101768885029578857790546395300672159387884942709000872552200154617939931997331775986144367858126868683610715672503337519146442097515169648235671497447356776997283245972823944863052257346076075334808792622387177071807272383473932401913283640127346359447868484830046675924394131345883182536439386708129836225292683718396740568853920244244406881399445186338541194669427119743020766910411696698246141556333559888807484660091181724688153125340340362668402553448118485190375553762917726743538858922867470971273196734146623156673475242095977959640731727157927522362205647049059214576253822399729478578403633520697123349984161989523961098134879907473581454566402058063151952431621078692881941033332605250493697162038380280651384072833335717301604156475000519381908636861370100149597304281854299764818971691156898319753082429067857062410749512949284858820397974284191221789245393592789123038227333398294310957098785572856805329914545922804275394925502055096029170394063859143192530814270798312478751392091735878455292266493500733434490423773659082936958472418222640240130448731954476639814267633858739707626699825668595892341367352851719236540816824049479914359154279218127738708704892407188967604064880147661219305771934545655526522112114670389108179954392388084881217168278268479151769770099682221003738182797016725802827098537657510306900670707755678275348970001190230083555836938582605378054895094186255499670504608952941959469139876598859401574414229918187830680686825990888669070335040275233813950011412883215556282637978513196300128008714560851056619000288998602909219401049856390461982732221491802425728900706994700685282794148829014649116445280964233057534564034511321730322793741982394130782949089604008224127173692123333554932381409489700227106377404952240709634749381861701269095609553986122430382086238811785768894105425699355969948000985163375503146463525098320564241469877971212860861402669725975466607411049118176532413365274767924758333974912116436525043257332190115742425246580078033274501030747813327621334175718282640107643668312918297787662435149578188557344106198864313903077965663981816362753612716445152995779204437671243313772969072052776074215424000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -17153347536350584476504182368071001705485145201828638955894672199422824726442529997776031855297951183487727352523572757588359964350776401545951480657269675909182511442069904566687789193463577395518749767073742841529146423520556331785652840496153658995535105399390158577062829815505427841543287465021594625185954255745586279858594464292354868882590414582932024352296168976407407432381767543496263528786215707587188558786554020437185673235264931761729960435195592299065607579742048443204506191760134467205444185985214591463934226130232411065682770886356056210703106622252471275619702407614776902533815350881909934066540073827126636267723795737881093231305076824273075998338107495972998656346575697625381609995870951296352266911182510101303039123653315186644817544251468189783879278827283613805212900613484047833596584983464027982449713991728447262571712431835552597744702192181247687457152715184824133909471629577217089908145990623765342748047651289016496397311640086225244050534202203246760076666076953567365090723630895046698773042080613588491332322748977190013395428182719462613666224905313180115523067874389711014761550627394214038282662908861035964847489805768565391106727406202005872954530991423984386579827040566736934497271597361590425515427928268700123496987962822780730409086093100154551697774330705217230095725535288550020225768247031363135791341315777698252092829818309573917898132184707420161276055446209971152219191764424539602790348090272969868359053573959794566617835795028215250130296334765018312153893216200599647817185084910269254678432106383131455710235168210239543423153293723908858480999238991060285555071270563773790088009562345469066534160941782010570952364491946949428396384401099836135407352461155518864825548352660673329141034251598252286537004594083347524143399132867171273881462108962024654564624268479378522285142416070177661977778796674351551997503780071590148920850548257005348940645761123650816113214026167846771521869738007268962902539549898051848400783092201067215327967954752903848895455432233959442169685194832017928789457247977550365325465240905931168060806588889752999272359561988008731293611968649491078549796037981226184368415279941962708945928260392567906815567128885698673055496056770039852404692125528845237399744737188829044033961737460803950917074181336528278894738159069313611773596678213327352005531807847679942114414338168431642425122550531146488786748011479946821167158794638029682394872612878639331217292750874354256320426238817754071062882123009187899924045728872266785986254352559634330029834863787499635754361380792462581149494900834852043032037892130107921637332486843605051786612271834367062928594041224842784530877826155406883876881217538814981945912991342773250708738017481849884079688111551604520404989386800103302272653740469207159942165731505524394950656000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] -181173354177504413746547045610094286839874982187393519304710019215136349964416783204767731026957467354711523385937937135659790244444673641835697218415421958031787118638103418469485583554803804154478391788124296270792721492252867133585367545667963722154358116487669975792726332923947369828069047114055384376720496986593440961261430817289923130377039179558424525704636238019464055287791058624674515698763818212413432225408845447351598878950371769637421854357213178327921835487247371411805045438167196822455860595229349011365807732839048012112247450588498906964819909774165804957956841325467399622122135621789082221819428080339336091133549856880108000594041589166845757011962401151803251243374100639612466341518183409266994509412874899424008834298036603305789305374712326304495844343457956516801610010232501624034125359718448594054528311496750195122649422828050264787751818729127028850728929756313569659887090814661627607167038986583611696838487439368155208289630086275197021553787596819457976208711264499342308752895392104075894311966696126601482522554858273965424298063339736245193746360205792974330008860525138192959015412314312351782023482809604565091749896570016942173266100513948279052338905098761700233521676504841582176516335716896485307948278541185162963247310275517061961316623183686243633257944756597270472168317852870911349244019244868454834423372275174377819694219768647159149047294579393572979539648180150038979001945006635343736073683914431462956039345644023098056974228220753944198948088297439284118473691639578941878657118484422798194658992034275354375601593448111658790505215829164865794320364103758945150357013121891609982441040576456729316449807570255847151938938473742511106615556105769552618128104560085451287048080605449637003840871225963665239406938686864187000089272008883627294081066407351116159637617667675667657061924040689201518311203897365588088071081812492368322736230408127148221275155461211318787446280692106548348595733638188292658371681576613676605354510061480590488900666994660885548066265935465388389805412366608735985137457417816806504401501942378253116496002115940976270317914365601344982487489047882000287893060479367161944214111069754647901778979139903852047468949554566103383498528473465206793396968473747032242828521164548293747197776138098847303115608810799537341905040212748912629200124950056516322406028726414941389749048603208712985511894243680617709777660884143902114830363677498803064408785222577088958858756442892630247009924460787366255107373137383483733154065715792143622150935228719182325071865069768784176752768657948846619059451705364212444684187125331872921138356871526290576631660251659772223611415205812293738783269212811484975024559955228814372454509238693842628810221824391093288175516226767725276656680509307706844067409598464460647950910033989306259865600000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -1205093390015205050191294801187344512899910253711560720191938471206991880487567680351130518351556674613179689656896841079773239974613680269790831316948887412681223569559902034320031667904207729491869500094850609209847796642607146124861945032983279066363680824813601786285371751845912331722605325048232577597996919406657730476976117131064652613526147778117637648087898667415010635866789447082864201812875538274748862175534609502893720701363887860330411442412623740404145988006229683800023984057054409326140815006030988541731302127018405034747355598537724973190003119065115223600470380180526271409888649543514310445956203996263601662594466903157140129831243304833050889506015824518243584896733106286754958850086254877143407636162644133171888697980945987701283140271132521676432599300759268142303168464348397665069247910380649781711538612694648911676451310185626485625156907584249269224949375061413274664913526360399603406169580673767012490470018445244865734571660203845617672198606798272377049257414474040626827867974579745970774487240558156175520177045937471415984436117096222483504909882136633868968696875557657086938492195845945711419230653450632409771592435633015604206947626705731310139870948492009739870339461033539754215344737704480681032443819588005974151487633209128051924613846094274033081648126122113727449172389916716619054606431809032606675837385070038435840581170847752635259708002086934292382072990318710804411495604174922264184775526190460126674641212947974391695785081232748881599536048235539947311797088201056197997585346673402459998729364070509522392998648302153744375812016698610300164049279855434069957812458757348965032066586023854912041003762961428743514130116066846072678328736238417475017991157696192004034961970929277452906679602353949266109430826616616650906843322969641761465710067025642508788888679095992241730734321197767711014938537797172756525345842796696875348636184095659658117181107859994641522060174637589614925720308346533557179136925129132525198517123494631065939899133917886346023521274674967578664350052838473396985911642228532889867789798172815412680584299453283586302297024978461117280735663313064456603555282924573172385794448045882960998975336812178102397595793430690890886689327765730257914013553190251327997999144373154513879786879205647464251629931673256900118357117149843499834972338846834037507653721753254883739503849600538925261641702703881591082890819632873289381568773590425687749537867071619106873368000846298466628165264920651786507227452433756316918509870561023720392400218262115419345265849771281147146838203072485662768501409559250650492555789393311461094948152403370849262552866416178224029899133353987689743251540216765601761077997878750642432092289337515642428880584437171117816198402401393389233071051862752571519047889379659256622299515512216654289305600000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 4430025160315311610485955557134648453531780030659016951753105746856692021017058439046721435017317813231633892097158084090902444490288188276039973367382873656339967756181416165934734958171334896320685443438081938258764993215789978538654358279328414660031772735564326890683861721361102043605500377622508952264544067691459476018898768435753893479065834152948108077523537555425871145270034630913589866919413743285260520830391002684382468794003314800084825699316473367677608518208015396227304253339358240438728662869513403953089281413114251314225652843193789271615151771571864184681674939698024338874308648076104549902183218082718369408018998873693540464030002973628931253468107133577747330782053307053117967893445537829169790210878690260280320516153109534237233283984711166511475502866900534351541526336555602998954663120711027086301868230905536401536746269409838177823948527042206652332613709139405769792136109912954476613662935472597099024209115802512431842236799657513869454912286180566070816198436777813526947049044300600851508155957113221029740907740426967809935928019059389578502842057425893817326072033445733354343693803490829532411858130005713243777043738472471413673250997055117267106685913421678902935811711891522209806646937547046691691844869631313668200036783381003868322352734249538206028296105408280534374790201475562190617523850573801308754255450169388428754212481309207377210164343503821790869566818660603816573534119755212965885782696167234428897664349362134195111370737480687380724256430339203548887140918609921500240521004387707706210016117544076050780408970018406196996350028227618026099680962344405898692501832700612305778068572325384635882169380941093721104811973791360487958101538711001079158139217705925210261050317791526533476853967064536958062771052205870266387408643403071761539458323559949381413424233838499976697906085811604353466518608567841676813602688420059284348606728927199907918178535564118353540127287382294947380062027909849769021002048081939107309945153870293881251125804593651069097862579673311045641295101313462569996674146055005132084292858622786954578954198328548411494410408487472641176916380828436287304566182985752272074999278889479634866277754586881778042276873451443843547618109968786459764614777746986408052103419740662776711218994172979000218086822532490900057812855057722613038804975517208429004403914466085873567379018425741074021293264322952846006019885534594332340688812213734408852954555980246072609720781790599988804447692776265773325993808188976427911140087488567748307412173229917585036092438829983773176965066923326385163587326973673856010922664828437054792267645451293515151646088136950106817587886673886347540249679448409950292214834184013431072344206226513670288845825909043684564394016450515928778428696027198253566953207564194147085039706610597888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 610859768963337188608424466536819008578577091010838919237294133345988698443352583685509948334200739424928517017466079705145552430961258719071887251139443390836687454282110359608936322668665334202668780858019127613562440589499473923289613697616059908446311238416031683494534220612142445448404856476750299950734201692346213864394708593428774917620114052141515772572869217145669432581932766758277532277721951031301274486925649070805888789427579567743962452517933137500143042205795255429066016893403686634610543829995465576034321085353457273650318564208949379039204853497657599114190460421008188729851858467717735056361509760471191684335593878593183581248875357236262792062552457070111820923101813480342835480554551226590663749505073192529138197587149327418393557715718155592310692987957198670277809272034419033370952296408745272504556602892464263675046015732566183592407843649731469201979528226749065497797465861282921305155815872877702611704623257347883592109359806886725833134442112766092710318896873365467727527121533633613496847679385929664353463946088855333917048336519311638607738114339223386130010976619015153750026209123044131350003829303971406557671758797583086965642992415257433607682544387004471937207576516128933529640132975667621693890545883618223265103517191080977820200813840574300155020397033095389599108692890111013968898976415698530361024840493317250867270914471559988236886131162673125027832598190831367335587176205375075306274137459913312741650143146810062382701245784760553447202803035370375144570094806936241265978844236454873529007231092685402409782882956702910774311956159186984428691127873336380691024561459772699060460353099379976869918753441122837063915290943265648283606689962163347270868454770380044710870769176438099624793321116298245416184948626235577432721952354618061056673536026077257392421940439551668687316118567310281733652192440513155009409181277250589456476492729647029200974161488595754261447219359855072735078333253920253240109513279463771406319790996399057264938818543846167750946413914405647306837605219689289262202873168415893342592928583404734457367583301909915957381174015530292169753188669984693464487414498139073479464933982152723286570735472902064966613950705417390188677970439070582162610121132825552114117644743857704562499365609592494800830253454934155430057339035041177135427294253167808103383784054611310849980195248710456236600509174854662538100733047613642861501874028834929315214485389673908141118755940543998727000159028215560065175921699731050243659635779132390102806024658975361213842601636130937559635665757018450226784739471472222175536379778126651044055784134828415599739038801476030882100420770320185306428409522031559192051441324284847034087937770173424918128730019362240499242791098843830830678178788691187928358693721281790771771896021332787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 21738042006243856241908928594328498213720881921839951043511169416367978265463907838276721881996021956553865430062421814644908150363463123167319704278002413109307865598967222999746202848692789218775430322333105189954089951752275230677116559177162023681766680264902735633366500929736373610792276977287878893641785586585779753784246868547493409311996932874154516619341513685658175093220289547941061398382841351633230471000573566964815071463449267681034644333974178988962538102707399118949853657794955159261773141888190602225318031294310560328480227852543384286226896866189747371415125085158440728717525849616064699061014819369794673405788375944699542371646738729429848648506085436386382924090981683573128231654273991537923101701172664122657185301930852411892941533730062119948208788809862485589969304712108456943608444743113988875967776568605991232081976705807153390349301650183269580159962137647528529807321561545681206419777459348350760853488715786440034142330932868703456038265516638819849019985155189466267728960588846869362391986176418486401272124995808374094553078670467813761920871308328238314144404946218907541415095078171770100317463428798477724312721456775599560299671159536796307473088133209023630130457832435085072152380634521974383508648363803324469282856720022549416985336337712953209594378870742350996218032784923734829266339754570113556810418551658538156214303337076034763303682531509040953699170813485701605200056495707959402804799805219806625146157924306469730070272763877422365283931560096809319211005886320907974325203188144023223056369138607100220699122939793197217692303607028923892955417330264601076656766435074646475199141059165341463018387300744831188443946094779011118428305067893158717683061389527160763734409427301707159651390248350442487081700337763882029943226901708999231958847523905402113225059481474777495517215108309339927266904512038595301285169852674819520297107590749898538078813140998853268978821204429229473933806796203942110561987259527466126333408281792514298605311726174742797668880517408656590618555444595369167341523537135396205545940741886782093022543971907258698862312769700763531270447095913670586394570538290503733109780374316888154285572519203000854415399061311729978800217771362982340518664418820198099493034761327271689478545719124675322359745855843459929412230740512632144042244612345547795609883630330886231257212213793806813539949547650252205587705505199225649483254466100058023529430557893542856159753292378742738821476402647605322725258908259655185188138009339073275157658779676660982918841330032406726794837328625877479346816981972232486287662360072812562786502704815219620802360841558312858202943773051705712079974678095471909137867654339165002343947166857579156973221204584646629454466655713888448977512602477320147967400637055303272688024875526929776640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 711503793173861269592966618364442854792252867605195214261890792893968510729907757598104488371044144272478249743674220289698836732503942188499364354212496186449216937495075917453188756952661988836080038114364884749962613889337178495612918935197786420349068295438547410727649947479027403427153211259079001441591221246884572383567298430234762216342338139848482290753032389517954464838148636141559584164898834219250083947144972025914861932465097978770856166579892874427673886989719891079003987479277191429673406832257841244056690861855276426413147873600996184525984235692187620054729996907534016167504765705455196990742656553209915727689906083317262487994564726565856712302127878832015497889092176225942719588192741930259567558872762620163938265790057578933202117499247032783424281795048055006412223377632443284225627629952977973461832160961294346847713089066387730920182810010600810231601670927587399383550586681637904030542693887181142778568546671624614627562426114289442703446440452758910614281230859882846286220665723219706720277673417715840152730674437020205653283592647769413044938910311751066354438266713405652775954408438034420692334333053252550553425007078096394215690943496790037817214985509638655548479407750899987606254179045732615527639950877969369752904069449038758351841571206222701675605187558974577767485220327776459870315578621732318484397023015573630103557168559413382946899916813478734550069655919098908622772607885386880017032784502554997456275742632286005035821667044994097965888292728681674849903820959114583719331000897982295965256265290656973317224327354207954103395808967991425772972697453848488746984199609438011047309456640899222259801179295255438051702979512186114269875706384239744145090369770505909202056427078746389632133102988846685222186472697038341142010230601790263919420693304761869629387702668078651376660254472218144143665690585959903752613965820103597735984820863493909364928210954092745955993347272254825962883007488057387482745620313352202217696598118891702838100138081278120854184985930137853439109246598790883428359031721966958304357334757820049622768837966428894514382243328063889431887292934586843850571360222674111515588333571460411508894790052366906289834957458521004431001386422339596684404452206326054015109572170351064460648989039564381027447093356967747589027997612991430414633653569885307249571305924531677420390347026261755528078960997263882412224760395203842800135332180488794248314800005427816414305265618827411612751759981884417163371122126850515126118175008098114895533588851186865737738927265868677516708702693363957366572437122990924839600324075327829981833516495651559363858314720728986943891027630675398515359720364541962649483859661886871126187116804957517927757236222687417959056470682503622385456133429062519504855946624638667388294406848420773888000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 14700605693744112897993925773093464019612794035511351245391882732135168798204871618341525903601453604223146624860838413095344235825849487121881088832916476885129366361520147198407556585189350421330904500098615617191896956854305886694936257973646697498347962426573043381117281874618128185154684503728003704010792041000139490701133755211956488107927438198457706344869865577196037684746432822862085496691560058747203416806939368467063055100277175598021685480438096605921763512092142296941425329698180257541460994874154285178049128122907921303804369341563034744296930203630657203364172125184445543661674325862093310224710608552425433285888728831633907115289486783725193192472058982369223252591966333272974107012340314837331302836319639448398400990728603572641676201843610809930552236215390330263143860741011687762371741024805567668986822154659873492624734329757898204253744722298304271772108622540135569125025220985040760906704802794679593059479845835543094770350681698943360518069112339298675897584051276391205320405389017458764840211811013182017224460339831527802336020426005846667818794576211255093873900657186483637616807159374181849820713945724885427828527866019246757715630474387007802322705909724883309830070501180359581229536391800994490365681760780414946179854347736225785756080160276687658556622205792854575878853719448962794466604566646560094534775686561345878050539742250019506089179729667038018876521052619772123933271176244822325385973858181602590516429653688726235832519954364446203834369030967689663671012670277660964282203643525251176953705850788253407428026021594741635509605892544469697667621560723294275552670153815514299684711821247900246610302377629155839735246073349255280784812429339796699565364240802451174830375664371516948890065397455902821238005599807961984086068340865284045373667855339390586590568924498541827779949989706339579794355288671273053990514172281363348231236509487618460150211311829127659171391956713603569393369561966527556202718048346171692066194843409773959461408262295068012126742136093133605871575776473951572503504229251861985011247723588794562026834839994790355654847474500386946530703185811452652188697366465389627409775893743015222223782633223277702449934417110261971555666105741777606747294503535912303361069630047587411206245836514189359281921803906090905522647472778090843432519468688421687909251442611532438095102689640486758847331790234029098875286352366290262917225476008737241326307175253720831128333177749840016644240608365869742121999876383552987151030452728796032204367013488608481856531209749385618289347512587786670325934768747033776645337093859685358574081229307478546295065864517213490619461786621772929941335909844257766338657046247500532363424647080966955668142878776909668208907271711972930354354532601788754563214764637839840674482821026072127078400000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 125683113592089700864675642315501657821864271411142537926359023014355480631769892339244049795187183310595595944863355235736354902472220762088907903304882349301056886339041765632717157029607222455056431196021023291793500476055102936392010630797025664787471980363485980206813306912797951780816130271604537869902667114118824990113163258933158279849242825542313097956115672163380359674081603648031032532645333501138693757818021728432463780279041520439705434501519665436088001649563260228044531537354760160251455767460927637404005542488275970719200361689710923938933452808087349972790680051889637265877270063418340813165964424304750724979487612797343891229990328554859164611159886838241207463723671908439816441816714971829724141579208315649598635370073556562971921742794323566322316410232505932146611257899617788378111547956869731499067600051624364925753160958590070024793212779606132523135365530719808874389311795174291058237063584662921188747575345268674877201758897743489006646526184506602667346287574839127287724741046578215447104028914412571204598962377739236936702674109793819574780522238915152521750190427146036441582768679624316034986818748981935411300554003800342319181000301293308226697248810671464377754111541958535391463828043541914607823903614301177788433588104568754636600946370522584962840331224620951947371936857942911662649890094302064753849817810340621759429803611493793023500934964579664072708450140296002566350339469182481105127757118498378241071382530832694252843616311617959891963191678506234766635252343113652481735931787703547266906122394145392372004496157293078279290438132704660652554293035497837813058759285323220756679044023096011519169186037120190833800263187237043479577956724394372325323015591165055128544312548083263263270777956056271657128415576002308306198085521640659429993293612482848895690379420033013047291308491616488659027319974721106309208724286567783440067245032726483866867912310990138064296737667824865014195991265783294981739202076319718530728184541814099997874440577450237591397472900251087624002090553927928911783710117412554866588102719252458785108062709036747667378581102841033465747101688346233683081031892924458259132961854020163672829649678865928369883441866103510588258873821493984428678185587224966044803488910656647677031024272635763798014630203863035537545238971091678822601154805672481380741511468357952540910804446628143896552032699964545067103239267938183916402335583914985149308759178370464030583279277913170865303406712537200702134308181665022757840568165694888445426604571945388467577102712811055495093944609746252392731545432085767132329155328969148480803854758909959466822784217881107078501314358085712716804306784871106359629443801025804903822502870156250259122344774263496955009011653140364379966648696776489702011442425254571858784937602315811028992000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 1282120617542948895445442868430370556532312302157712900562044655918394509152813700451448252980271291418333542329548094039118176364178952097992856074348032870413974623882399703709729382293091902487613568699443201684357508249056386271217157137108962776640946521106516710531808155352444625752615545897267028284862657587623344886853279553174396419204905196041662244845968154193904158139944954532120338189225685133045227252903612529888072932470456038663346606245657542735531681038458599383929697525852911108545768819556168757037925261954739741060695088272427834172804887392215906142259318253063230841503022224757262186137697425657165714329714738181080185757109907536790328512210325299408191513356527406668118158264077717794844718605888771589755731261577894472779821685451714395322784910876407725796558301709823487985537552501931950167190184372216662389391604370939674548135426249984219580307569702599222247216111739298391236056987882774464089670471447407207919475865070875236905470491266829712396166936058758240056711772728059961222997254931603763612145320161312653270223207020621191908404331451038294882519701861034732428085974571734730668366140190425007306005049760959770679085930676194456880715095401009360009012571798540616979248170704769031559967801839230601997411607592985555678797076360340010832054028845835969908107313130694104002689197201658415844393118519766753159662423399970840432116366705880369487698070980736976947412991071465651440128286152814658265291002772401568168255815086500290455000931840843954998376399579600830401215727428321459308253034118057704771186523418880893947112129021732050411286021323864885168600480719323799194542562234800066604346381272700444209389818473705350157572717653642145638903789993568684281417283760439815557101907308709297537998410725834536909331643449289079020458883417140251397693277584097796371562238380683726066309354942335001283295977848454206806139756128180123072240538051741685287669424901707813974718981525257957849537719123062190666601569244911479192154216963099901192182362158886310423500684303660072217548694096209218758269587863808697070473519998561487439317201692162293952313380145893038207986712348417514062394831321410774200357735337082583449526127420512119226620848506505522547731408489054585213556773015434119067994141471919294901454526734128829495034139829435515479472089756701797059526917693909834660101605847653034754942059130097569848977812062759057665409523404452613711663705361787897091169952070920589985763438363799299125632817654353462221293383249546026528384220084007001444129747045859133913813943010012146444254438120142249903452756755852103895659089263499455875989310741790524325373348254612504678764011752317382960567148165954116252099830334818358291871293557104896720796249154650722500592669420613346238523472023415628202430005210879268749312000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 7043935898386677956615217681471017272262871351074919907318309074573380491436180894783290279838044992195635162152815144106417364509945680497813806210226826667412487248987633697788928492090163250399342097322470435089265952486098000044121839715117538065163235746900928549848539368880047798942005414156686780923754540985918253248009892219430002895665891846722438014456055090336213530821574757592408134652726883605250557218738928987058830047294318188952627251625568087753461009342504862699459074516068242998479301611921916659651297856997816374762113917805686213293191184504356188213505081519959114405042794879820966264195041594785703270750859292028499615909298317826482753129397026707073173487023838381344663097058196626575414540522373272437759379667179310017796585241198024983132853755911341662969305681739135203820511572744989016365071755129575593018200230151796713037324549093120291268371998242874355466360774057002261178733055945926808570670459272242975772580406913302322696820319896200760880552458526691128961351865345425591495823528140498586592581522239481043451109772577138468515272076263704498595418031262446132464832397554227504986026822301295046473059928215708681605893841056996439371214569903673828309214852485303146551764936380598353591590695771495147718475331831079146775972098406107035005973759144612275830029164962924053632516916905721799420555859553948192667480952214998673921314008373191766488489456342742992736591148414909980879432494132185865837929004728581480869917801422137176032927267343854911411849842552856315860779578456900546784967419082415828443055207366395462583579878216535878493108740411961402175445108250896027424157412342892280064833271249456818252502201722510306519097001979524792350698188862113778717285065579624494272632334365215124650809353842440529963731496254003179145759992633924549293839090810249782742412718106240931141268531593509512107972299135435679881319107377111422094862075663540783008404685374496009105449268821741611440923258862151117668783793426925709590520333223145384589534156722058704973553145904795662375006229818032427369803269920238852618442573926898401072211173471856537428962526328840367654900901511342377445886068034568758939389458464440037271745388342783435326179771497117015184457621759857110443911926560816148221561530208806228102308928908173708039617169477157883951061813496662218644039674904693827943702459339137511547317091121850863365091096917051255245766336605338162683677879863775982242410071885171236012438942779775607841840493792066133507831840181365627039448374885854158388624304855358299015739054027104620042732999899478202244687563131623226616322741540084358246120479650122177872494169604151719766705876616665727132139043600798704205307038236365125387436437942131785321611902987768012580610979878370386238190170551818648007611131637920694272000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 60117325676091227194456562195970246406723293730161183560539936684606404854169184716007697060206553480871377698069892838807837278313490040367295012442979885953927440843373515827726344824056646427311428024116589872621130579985853073621976787100241010876838546339319577976312919385338367082909353457610703005815733348684830943577620094168711847413213143895112306434697715573804916538108766021954639113824439629079707525402965721209381904429779330489831955947213910161207001828493590267805050957414022547437603716583220984181059461049199351471715795576517056445630261737756256048524349096596715578118009681555873632290083369904754577047078492438472908162470462057278386495861442074565195924131292146584093644314946465196227245781229576721548246894250293247369242255070790734591029384576246758978111581183021796446920905337146274694686326229135557514263079845255451781358996900352500074578503294561196284616461812747752834944372011523249660263044846236705607918408115084889823649540673041376822849319486039949234476381943391620484703887747697957210740918520232341427480292531832715726208478041289542498097734975486570433946204458026671555832580093013799735974795103225873607233631170372672508727305725335582531461184151473438303415609699421254623116041200753931333186514851046754600115178047816647691236422026308035887910166592860642875516661757609986872177283632832791693404270904496158920539634111060097451931280558099470963414742957360014689745946942779882164926911211019150419929484032321224253309260939586696430736114824715096715424755739880439652192209627906262694118644006893156592099190297709802528292233485091235328665041108667433966083590265285538222917667572066418112342350191360004987337326442132003158325977613106352153431209437845347449917495903053951124146717864296277096798400465852708769907341846828356369157509166561680738961464722113615785592572709164360346553295482515579345404015298373398358238930177447717661263058654344736384154539105977484770060182753313235731555739089711199161539756207121652803513788742063903203461103480786096282756404708682545935982369749300416305371965389852878631339151098590852978395011280622412035626577923398888326222790888379757586776418480566307179779761593242576839612454524133836505486133125238960206601125929451675428635240736810200390066442384057601466420344260485929301914615875031745816035193730765091640815264937822151402477531822287211652179649163983293931703018730483254396934993515927550991973586208461503919507272245264507724857517227456554461622055244038090088742525356658218089695608361563106687923969012932548894949619796487624070374031652281468378546976393105461910844085051778581046591046923513725408901784426800093004352343447690629758307345335545050465279262841259375942293707576130196904989954201260727085166932476895470822645764845317372300492800000000000000000000000000000000000000000000000000000000000000000000 [9,0] -34974717521559638301202182029508682419041406157252134614894226233994104323444695110154563896059731879805071007653575013070213034821382175621938671890900296295046921951425295623840641868666409952806704103860876989578136246840422055318292792850297104832826356939989318502439400309590380391843726468648586014307504626113234854005262420639418513184281239285378669393661751241244993848643153982188855309057316514310774321831115962797723959832073436871034128114224604839579423008028452552553304033766274018847352795247070769512330851055896805847023676521978700286782214756021059407597658219442642403814185221649746776509731311188511937421192280794316287508046319043615237189148386560419304876392990147952954624565745340100924816800814378419313077126227192121974633227463599349515500638903495225652304940723454578395551940634661843100172339959555230504965251864510141221044554054605039601908235048689874290740871012139286728946344173038617404653743941074725821141002881259780823263990841847146875061858161921808924738764453072618587755341565279310665661791288649927856200953848664401960756345211365411167991764274173093994518653511469169708302114646527232773558865241143676016546992561082463531721246740320486129538775243968173649692293975202976797628570961062083278543163618915193683901662168926485551037237714477295072350292617385820103940312582505802699782558451716406009305383781772127238712225117824807623121402902118271114298511258631986711008326699465106888732450820335345066325935262720230674275257478428234357258521181118378986716029243397803437539706941728316773889463313459561221057404127299687704538748366363331434810344724757309069214084463204791295174177117716391469932015169011014392003087078963432741668456433704883850156559587947038145559432694246112591933405336199924282401164046926432806945649651694245603208411743265160779363134265763499485897968738634679075012597287477284602912636891837379302951880424173314508775495088856509776672299003295984719599150438597377002748177693093151722736104367230317518985760270970281290829264307577483301276719861999481063207794378853263956188792120970323174589177778779625970572972768789959465463413411842419592656119718060020564162640996490066497163040247627496070593205778239844740792151534911290767081509167703758426923320335478684672828355691514366762066765544281614836417649998328008673359388052117368211270451763229817183656523529616512765519830078051259330367250840316743147147516769373688698475899902318742953112380012081460656388531792070026559683189621023857595062328030076977118152811256194478595675720245012765874170036451461321676480395361877264507015543121996656522219926277334941100861942308946231061170495463075850965661381889966606707705919512255217969397809506130343588657027437315601321296904566830799918375726906883125714811350841032704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -3234250742718331132856794968726120480870981816496121988592300786831841579086710201400632886747718539544321842834636386606895827329443159709999786390484374405327696125734426205059103645042281412531384675055316164287843332282609533585142173192411602766653536723779909466735817890079803886927484276873197095968180849271899830534722415372725728325550123868547027218582183052022874382165269353236367635430183190140969801458762925720644817778189383639580104178668843810667249499604985589702743623333916328956865342998982238650810272906333016923030236725246766427316692452572722474769619276696031152193110677033188768248948607536905670816442672897528837083939355595706382069869095495564297945629257226225691506561552225570338469989214092587713277013052221345980364254596039736283127962800979275661325361929386696093758301093229678481622442323755946581459563389892173760568073648538461531750738770853423324482134272445559146043490603468106513662078165253730827631381396020061305059186255407252852878251992515282516012024150093336634081558847243642140487115991724037572998371505635778800883071658756905108061788175767573742759137483399604292313650686175522533912536066695412982746334865053095923024127524007681286679709530433529286774984629033177213412456730349708174648037698562773174203340757801635919194820699828563425811925934569822266330089239504989931247629749158318688419189812043617339158400433538040120289096363167717730900158651542184988474202023589412012686731630854623920030616520018722046744491492391384234402466702538169762922406345629535611660594726719203981955013136294361765952318060929660837085543910892119407862155643210493081488196366738373287208554637537024735957411659434104114789587734163760408812872066563446274332605676702594628780967353642226858894940267865013810327875696573626910076866901065802592858679283121329111694188497433536130117251422085417885890289407019389603979155626073247461682100304950405437601948253285171404508463240147256286879808178715152718975245147555457157397901708569528706267287284739718994982173054922340929701405738854073191875491220556969257009672559160866574833493209223170085899386220387888378937698892024181541716559785413076842893747018296269128729222126039000351203227471845814902299292562230454758389703683121537179482970539921253585875146622882905482787047095849635225131057751085645014860572264339035831653988652436621191935415434709513580663789868956388023169844262899694092015962409917048844112757480892720171163327064364503159462609087454890435155630769819924093658772700961056538069656143823576871990877462729717545049506290907105193017715254700925387401400654600357452827950280813993927737326343894477382900242976786180649378190872211656661749255525387600357395957571985333586088008970367816493750035147387947401889015055707458655834677730323988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -133474410590907663240209178202076070959648225815623104822099636212355957427616761089186058057428766733736655437658229355375257171525202764672548307620192014406680920382268963777771925916817876703892826474183495425608788717890228684225974702449311900232885355295862220577962117162254961224326591398000539505811025150103540900788943935367826508271142357734136730753781280695211609005074936407527582620789174406951329457939778600534553639351290561963412996101878465120168592550687363687864827880293089205953446683785653849931330738158184731334885790438979968254032500541693932741789164073080191138625322235606450115434262919783323898504971407214356526938190770404455919138115531903903923062650826817913034368497690421111806185974930045315612055565727215856550727171283075194029526232992683290791793654314336437153719185555905893715374853212530702606462103344224187134985097823660842896327154287505319349493187405111663702882113949775470505289000890560583413031506804740685399348454200262017449317476562000377533755732961691173885414735331636961796543127425922973158490466877976025772352183477887526074048101671804781829573359349045415933621515854916435292929224614582127501050864245441806074758738874555924183530671533865480607879094140366981973266703961853811529410531231411724908726482879228092624580748113169307168910051850642731429429413646570135310155769699172919460309536979688427027957878752656526389011560493902457875936129064890374735221838616681957390166769824811826203170621097612690656102446727420725727876700349605280189657625404321283215479675536350203254797845530855388908358144778831513366044463458569568384863830857069772620981852147699499550795689263938000685704336951969684505304002256227765069968772230531922441734510030844105041345278447971031023770286311857465093891828157987618349480015183400700897320098677095072346503281253103621477629127902389628867284490914545078851694434727103292704659545980070265716410297215609858930925201181024246171724709906562685493081382006663739201362932924313467086199139320608926493036455098809081429584973454151791881482537452420992872370834299873695904330261123980246703571178647932496379762365386955111013232949497548912353400354337112800037341519430006560279601604135859638201414878602385222468445789228806415287862552847811706687985123705636689742817565188194985782017935036443442553471212921109322194485555402627027535489520223858054744776439124731658339012409448905957620384904176476621505350294749879084225420916122009598093119213441410198221690767697071381975291886546688701901598184260683857352584239267581010612155335262442060736696612261900770172354636278661635600427192614888417892698216458602903605774414425271431976065962393868302904303540804417233878947124578244442582187401515363322253639598714424428314272898108891602982764570530147205120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -3560345514814061050762050761465355899615274788979653422611414446484888806178704650659906653130670955398747476876239511768805275082886186265715882563691316708250779124680805010257300804245724187843783203095739498612286109858759468745303468189886637685387625058556612145666857153230085780373685898002114338004974785491275159168937395343476778102800468495022372976522814799890589460542000416431075503812924953808815378292359722495857501928410105327440077893684308101511672230879394834813219431172486411894365534639796892468689770455145202886713038704495654782934153658021494343629699939800835622414139058476574042575662424633881546505503837283790870993595136870452029224295322020936603397861290068989210644583913954328620445033964263595142336494956629142663974120550732471556515326859903804084691320275549119710415466674145858036174260551386448446759947454583428073834386208786587091028095606475909015045709852148526890319939844923900525523746831490058944266827948587061515037578126837426939976509050067656714250714584517392192396769269361582760844855723428154914022840040841499600183328323876732506472636504556403558458344433180231756619247707435525665264471718380714995690949155837976860589809827278791496177701999431060080659444162475334515946148488031333415491904614746545639363812383667276523663183565487825264240105559038686533047327740381741937391111502770334877053455767361960277886692901808422271411596623226055738423002813291355720000851015456023307705712400120235128160988611484409395384900376454130063837881275558115077833506273704173684259137204044126742526653422435401953459267657340137602371168719678519045208064832060252310892261952973146334965086915016713277098152238623958766645374026384899205050854065414437583080755145287225689531324868851217660752018165286385506339748536574723532868405046678748206672436009378229802897851628620990133983550590147768785746541396631866041075042891441151183721804743325334159333633291452280073891292798534603953290072812957865850172299609257793968182296486044414989597908635846691851202828987921247208162146484644315681576371665056568271320910693246447005632674140976404339487801909883082117538559432085388919513532718236318628710395260536416924930126007937563512367406708149354162128964151344587749162435446880400867368100372224759124184382136004079514078185137519507029430709124743369418948729261887272609466641757518179966119616528869487081296891169301325736629746342690719660873934034202005430201872895835449160085519975343563426048099240415328492408507943433151488929792206457982379882488792472141576977693275350531548059915777139618575884618746124388065618260236576477188561426147979996942913474437642754122473565876713959255344234833134294320621464331940830263202491263971906214281762646073333612834782519398833858874300420493549442585304955348425113600000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -61866336593448209437981203239737912241452770964286722152592106700048348845101424166932726773819236598850830461830088079117582739880306853777681004690968206607604805456625463915079373564900851182480063564129018667954187240856995353723955136449013093725404541612965788839036958572708973768498347517073827656266219016792707599393990534486272057747220352099238825355211317735265943408818457089003695069656710699892876192726409102748519910615657354719553433071546522448260820692549616325423780811375207464252510191758595011688059734963981849308863844551247857345487493082783115560571910533573120941990905324931446598596228784240402931886429361027857791617570323734013451182349291359227383634574038099823337635963337829339211463015791817025276441690232281662261562261281064218397176818595812021054736110850361475830058732760491673671295011227321431068870237371451946056066344009190027499215069401237532840975730769006192628149420633974166434228067613342861590698277520437068667647762960174345636821130219351040807240314317936765479797512791590458720534154804060046493700157725964160238224745167997361583446154733452125931953852869754386645666053921686193495996582723351897287351506855735771674273561222063540992675756371295154373029874517600535457651287278029196975634780007590080164489912556580668252142411774189144476824330205795621911180265379469733774508162507982528506338567773900613877896984775113512311690403503587421824956442840873234130828563264881358744742582527397237531004397182547621998964223110451969506480961727247164142365935380762852482274768061968859677166966165863074099528725893738490704357512298115779909386344553557758277925594890007407754033807507443769778982779844837190614507651493914271843040413795098068041672667628671221930614073393038433494132825271918987510382696672210730819583731434465889815863141581057211542811550585912619171987496647980795028452350966884451083422968881190578096664630378886164128930800672536407929608879194187811594270015908753676456218969200074114111375042240254611601202018638440922325950747189021102723732715903759299616428498950987309014897948943871777555275932257812160438871702305813331172487335735221729983353358215823483829621758610158218371332306428500706801081208396956384968825602550027208403203455032210575301519792035497999837218448232622370766615048912817360361104546439835400279032785196628172870929748377428735628143805050330298210347124320965031073137491756166433590126454748420756856403078752704348548626907464324432752226076683306700852055512643877892064816536931034371702167313748282462466040635355350629158058993430634017342124009493794730136322619447962148692393726473224905752473676897932843327295489280883461014575683848783647749939385511280344169519220467179158438687741338472289623167442505614929868933835254281440885317292144492491571200000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] -966255712540300336753441001433314705329861405530280798278278337678284490984075332731352566168450476638292658039275429915270569659006926935381446732666128165064412212631736049189449587243758478973097991066347803060316240065542414614073380197845383354501709146878453514728415452336102452818891446554727225523047562758994977383794239685300424024661561734350227604530972258014689438099164785618810752818316708651098274620205319513752503284874099922413492181225289484709822205183870735450054792395258793698261429012367455161595487736966606603475695865497347099216296175445713233472575316550491746807032442099318520837261566477253281196369712867972057983329078218735232346022401236151332143429376740163419862279886240945904492561139855041092301755501338373239007117864566342869252730209067452426815279903137894751214752191909854747209621134392844930685160497909907074341300086898724440345458069002698357349472616405292115628230743823022100945591803539913598815255930512284466184107884574944704389793916416869149277135251193131358786588299557258999582223241637367638240184679441516802720409592190416841263258558305248635672020919557941836950955293065193942019676031242901994086319749868156809574618214002712126791087245802265704428858100005511060984096362044959884352828255709273728921631606893667347954557642668496565364934867127168356035088776065501826619310098232679794822711783601306381898913780993681489575981529447530585628943313928481085131905355889184192697323937056028317539471107149809513673421721391303246256409820685303426600423447808322499743343107525074803609606481733694157421772300640305359499918738852138641401092706227789391459073643313138014945337318871085869027911890241708243499873822120797712656719571437868739581620883118933556156532297455947163741594569010946569069829453209613595663073730032761202861468342371289116705290635685877477518795892700284837032939009619081626381313623810007003814701577390741252014041418507537216516455946935295273961496811576057077998413584001547481845865448381872355488930699037577829826845121828734754180562444295566371750404740550183408598664546767113488961378202349361421599474396123290417829008752230405841782291997282140492732743863349173806356806367415509715322914897660045490578287297867182551027641656684517619338255445446865918873465188162680588598216682284061432987427113179873122663965208831159838329056384539060851202196256945920731607380420965457940637868269615090380892686106523050767418543855988355589748258599136384968682550396169179883160595879052742458957706344471177872120387593514577920071544935401481703591874654471778688638419810221656379719659222188586774563536518301631368426616421007794852415340301769568434633023550914876473317044966630293819255638086300632814256844992556576077659106868161352271200605861825971954684818311895560539340800000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -6505239429848088603890457539199741061028327121666226075625682211501975613780912391727443706685200128053770087931422315226362150167991239705312473962500926867265433943624769249759762134192889312738781471658375736857419237447735249958762561322055024827459201851777167688934647268636112736534557989849510587566322405972167455673539876186444346420819493517244384760990076997681458631934676992784455167141193913786596125859807620964796030734491241635544009842658906528844343527458135377859726505094522886909895525601439997698261320251088694377623861652690059869395866280218259770276140506865689606753377385717491425788979801745845724634124579515727603223640756290899614065645113014186618075919228522152765229339830374359041406481341426624656522842818442327202384398850223808584949058446832384251514556589257920504870563278787608593190153662073389508641810804024528618500207566227410702531214081172606890707901961484970799303704244891611878577215238099147908013861591164551576785468711825434050063294282242229890148190231301634268538632718644842335724602262458175828621678534145228965979170176898532415940702697583438028003736684335948602692791433394352771070259678606898552184905369216611966593183523130056405044243299834908500988608518122352996411877519386632561151759496099068127869646852463792723772080780160717677135881757558743393847328403617692784765906643316570255335395294257497552709846145901091752099844567944432428453517641202063802691703190324401613108062787450019457488353221718283665833219835568638907545210655224422262718283447249937022691659871972843943560506418422014082862307877380626638680790385179618671715495428685724604144394724806118617736232071665652401371331501854812874748774031988245259841685842441709323157280507900500514494573930402259800241764084356030747257532720158505041516857680847978133221656495956572168132172232906075738691168374197596077761299579195122017936912903846520100740501209182452823861547083566655128810951535740202143213904563561575423243500123149121316087922605670307627266711804005207692530716958190438486626906213485310688978897438174640466789530393372876551225537866505201585290576754311107609317617426072938790126801070144536093470585016192601652549793692685766624803664867026309189948279681199092404434212168637570671726094205923499978567701633076006225405675329058928180824574360599965622284777066434988997199566456646697012479548596915319649971027367926042720384359564018836404815589086690940685404186206737927305265626573267915267938857393763199150534454789741815039429068013684682643977972321871954081486939372396228846718743199007491047581828037840384669158665669507824283245540962195430517024867496351536073992671389130755843018549350600550786269865335070205988107072177539539112698135441204976806000660594740647562150881374969774458276988662493904633856000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -62378669913992806989445467210661204110012941505507442290390275039062105783685060008990433610145629207818674229760026526825343961877249956985021480221211811022495609785863934651976687779950685599282539196995682355420976239938087988776795713475943105135944563312449560825535560468615345443973904392556759140882288807868451772246875982529817503375560300837172645630935624760071041579934905421523481677748366568116715996115872871602111365150682165034613657440858220844005508032072592186403845964986433605057163233180551011947998997986389654320753332831561056946781019629523392357603337396679455338922314881812254327790234637773671180190492990967752501567226347961094106567035264469413975358205064341384128609838270701262880563612884485746219752334140515967267486623910459706421980578546760476854624530002166135893648941301511566629571679589491685907305029008809309933971143279775512288892306930758897050100447034355435276222478296231745675616595654840531030814333349326955223063029642066913273623539136611547753223362832761465236134019299084460669413384287772882355164788562029046439587307118257294312809451541434583314501844760873477438998483043932047828698309264961423598946574487907348096753678485198069523850951217211074952006613022321647534464002189423074260868538551809414998739126339233761047567035302868351695562246873564889738548804578393047615592601289080209267158796765954191110709484889112811810184989507251963550795962052249077652226387308362919146974293558353224304149707557171953014874049350030310268270069002300008266465072078696260736687411322463559312807402779539829424016643012195486050634793929626704038582338494158008269018704007607242102436292325515218252956156449788471478042794867482532341536865761923631270069992317440965709337670755618118641319150358014759727642807521984698650753183437134515317276251353483801824610215889191575594684687597877183876769286534837708070057533148261766088636109039658335071286804106354444383333527247867290767235190002936340680122611101429012684354991124745780330808577454398393638567344081721805498984507674675941631267707663547872649969715391973914642076450882044206774250016550327115673592362733838835026728118285120915642825969737890788656779136113905535515531432508867738120184851325636449752854229473471643485571901925293482686116433063770676354001080273735949966750771276758827143129303344595986752002266130056352945145984818073165492554520122607840370029211080165747420726967764068536208985084426343393412254068973435961188649546512748985561506754385703640065545619289607234515422129265075634257305922349247339154232563465655589120848721471217874735218347992842817706751180507420438165999755791597522685610834175061342542261370729628425531106379351418277736076212832793646032855391132250369892457332993396953382253646854192259110680789701344450576384000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -203513798336053467113720155244705692832245730105305134486541701046432817534646013063365909330663106473181949239284218799802821787381261407126081382952771212275916567329593745097450207151138858165149415747428036335724004417212816246479410231529533459695766819688692116496444677637501239329312475444887946484019740793440402541099746576180436013754574647166259831161284523746592580766858918847081077327273382645306704111778320948791323784599831258638964698837672454676733304050179870660797936321685713669578357071272738123740395737909729078073211397266500359559235601591733306022848588043169125521654308928954647673113381410894241212516685612063684983610028980246832592334742791082727306232651725851696268043229869376284283729936012439879545849942970445750789255821664442874283707954888941573973821628010890359935476464907632067709449554125814130350796230146478262566153117758183192583906116308259498228102951908462792215962452141152956383532668952948109130143413205009722356155753075416802965868504169741492101861091050639950100916736967359458057890636035570393163821023992195310502131647817635021253448687589313218513579952615211631584650416731739534336796572763887100823507008432658978374017662817845042071404751297334933062411503571108562298038340156985648596322774975093780153314001296011544817411935772989444156752604023302676904348436761563070091190242633781652165432317710836396516616645225263786421101736033409734567413754261451338905073901510406259087904108454923264319601950179212230716083374139755146355863136559175327013658041154988956993936906637285678648323315280768814503792493056127168570546645879790870927233117342704100324318612020950685613607315303476848488162968372039593238506273822292428070376461668116562236089366480072075198364761509778844341163717677906108182930218290674904649849733604454012455688008882051217819523693202602873070029100635567770251873666624365824288027237157261875538724915198253156308129114416825025413194430844774800604345469899032303199017305775565448744062533944062953098525204851683723872350294585385077027183364316243960371631379235080058724810337615771260692872341222185509089452689477330195977386286024455230730078895516890405107058298147711178038983926993760957530581796876667362625059793459108127964319887583298678315932816297224424418393491087702386931186460810989905477796348629427177400361785600261827587009875835496469349201160802654104090577946653406295948284618287620296067763601948835043832800588386974834766346548686162979285522681942544045145170279175848396644328965214424518521881669177479084408613921050508444284958956392461397835549473894180852064476215691274425589715094818686353956371302030653453302399125846677564015469735614266524221323822535149821078769676105910916931142872547181178879516739548472789155150968904648966114271234093695893504000000000000000000000000000000000000000000000000000000000000000000000 [9,9] -1952582186808349060849533493259570753295128316336922055011723779096869384684366788135320641222258201558372918710480934997814219953074158115634028254444027388825470062304976097896788132551198291540587454807510342507667246730033025142097154511092261803437617515753103372953166605033539153032322912509721679667339637249068812762246600469418047205733188962478553100015767180915830008340047365606988437060909230638365101934885411945573734457755758551216781039926873192777403902914782003679951584601694472776262393343163973308318176554012202735260110969294916304507061907299758300773045377706968459945219575808442801897124253832526068298259994637643146400234511293452513413474338845625192124071002723385536187513079096657997876439385316101691713771478707165163419778985489661286367224592572736065543268607642016248621921790584126163535079521805426745761753041148016732242128252412251275288716736920278337809228895362421071355401558013211993553440558528382540075974435978409361976703094793765426495627995070870258694109780036267742871308543540477198715920553545830549233574695662987022921315027486001052640655481320854256028595420081567391753526599697750484755755589930377223730113417183899199867398444609831697541573558305752897742090764532923986067046836234567168992316301259635477941607000796956131624710902093231699502888404687500553367975804734256706584806311521694850238743168756252524889421076630092285841661635977370891609158272291689573676130853032706721437118441210048548842280503104974973848790498040686979904390937225369621754518909215810470111861980357996357995382928847351841015550189070702783351351037220000157083547834232212779184367381683528993467716033399950279442663605517998525835266314507323612318936557184254607928872835611765499854674716354440658245855714777613842955084694631999319690128425712854539866592340196473117479557258492966492536072391586514611530691739215603651798989461210012867670889104056608092133899628777827187711103702209222030114051763454449693836317337607287721699445283288322105590577083767040806088236934857623135518991783070065060212759703754630898452286449204379147755334185763567050075444095462318489880540962057610454269131194013996891202401332394711625616119121214228602915279690904834659269083305259919313600874927548379794726731411979351937558430768018259874888873425235187602558867586556623510828625468197418366347006258750826227267884898120048680232884997569378548909259018037272466232660978113675476133642623096046071668827140309921721859369444202346167328558376514185848228094271613466087051848656103171573657652009433137755618490971626846314796362717669145214020209940143729908493856140380345518689246356893974097826475313889633777870438273494484075036483727384914403795599134614710153561031864519251271987412623893284887493466541954203325674080724217770698342400000000000000000000000000000000000000000000000000000000000000000 [10,0] 157648040149690788833293008421946777341035372661466379377268207078054043841793934425053285431590412473035003678769941033297375499866719873092604027313613020479719158703406421145367501586382508388549016161054682654108030109004833693406552804305185368428436796258569528181912456344205073836973903105735212611533289032934366636648755617719264947886858225779405345951043209508277328210605091287417896708231351856087429764505304084488976624699243679872807987186153216079849870554726196043354309397080931392854240507389105489931939625510909407307533017718310651272984553861606026077393548590630581875738297265257900057609036795330841905554816557114604306305877462930190490378819119010711591521533474825335184251761560753920816616202331274842112876948793748172322905641587947863924024737692418386101877229125285851966929264626388625869064199794332434332988718420087635501692876309429885265447353925750320317599175841983288760574170666354232220307911992834086248054415071630630778200974896880637239388972923728643056027473546946001710359296707578648776712322654353444327056137191087263527953442831456843723267845721794551219118935258387819767558388996165785820968933979131967621184065994268886576150971847911504950608556283302424043635623754270933214344842337662095261450177566767728042368149518504985630251764350878267574069317628780877794946500367554399060357771994064106131740123370685409084049462043457132811505713529164096325455894560358167657328776475461291890468597849443792919905631226294172117740571486898739092229501923182567600278242681856523202118489548942793947561232825625859342439272098542996101705254362329716449684432369023257005626124037146183369773380468402266432269318499539336933682578092361328465768564172861149863536337974770833423200304198944810094076575896334890652640469835919662723873996951117354209375137060292775593928252792427704260466684320102416897737549154245137267178108908276618023619624317933875938370494826912866804675930250474002773531449611850243850438034779707498900754402502380143974181432285258313460213546627762145281858995727159048965908505570715436587109605711869163264440576317423261219265447793578477432896204368118789279646961510782919196995028753918048032873962202133091070938525317337269285902968832002560201579951904642741068469090274859722244335983077860298371460034234438624642006514387245672684132009482784500778727916837982599941650644088765104481601032892884875030247872151682045825142729156439023330784803527275768520419133772840645978401479114208441519525514020131063008430082677298830219933299274984435264505122303764056640506385720651787204764483865606938918512080125590641283498373126177507540088982100098495982150346966366291770496310935205529863115343679486370654211998110451875246714008832611441765223503940718954710572280550579495735257926037667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 9593573670142945363083699293994221017885881641150230081562274463006672240852846411218326028197376223166633824133065994246973573608356220508206403040521254350303110235351869990431674281786458529657211828207719347031901687726040321939057051082859579216787268381179648435327568934955364143688790160991964729239558810564755611758358017583758662244077411929285373358458359803553947783115029151523442689156482796527828213293593147057380606453963040015949183337422568239289044133090347514450695969988119424502690954848399474706280637244004401093686029945491397491570737433340707428697343433393163251098385171802236671166724307085079869932085267426855163318953669461036869363546500285870836369365890317389059983737744348876967991174186757798935628399993166533507167312757748354647639240395282618186513458518889571948633240353246067669315978979009947629572551022919057715743666652380076719449285670177988414952605700868620053546211580297831924046165649739033850910552101820208998104394380035165347900532540464595261854947348358635562758268837810822394147642141340960719927996484327148474296102945263152391918861540729001360709946676416703495454985356054773779553512176791136504861983158426872090288071538224322594768466919001494557261490765461261446173818968131132594009391868395450592906372069988334679377842857287385008474429874615706878319109460519239639513161157454060828148617271484291826275726697869982812681058391271955329715871995088097979396281488890293914873579723469046750326609381478479671339660246962032002086046284466646581722400430315235670702276225497208983526985782846822333495406932895996979701101823763302948519904999206532620038917421070828027453269540087772066138746107890817662531309383502564857726632030341482886879099678749218128916806545565592443619310970475172845103305003257152796886208870303566806412790605642121116688767682447287448372386109737448513056194876417138077537266346196269595979494698098716650709376935739877362459851668156501021939731379691291686965319521457787741132347026285981861932383081825894835198342851356572127825846229683146201568663231031194247229979228750059873602141102108692576590982244551377311228356757039162144354114680237593250976651144938493886617689056803935155127992645175773711136000363426037260227135073100788114498772114363638914191397123116678794001255335545040126463009185601614931356012069298829013077267973043392062159194828201128349470444242052136975290673833376977854962933260924524182689616221373997610396868297722020336593658045968474575904534722256000535745785279719263233044660150986353771911476859293466893992601306798279506307865442509810762838702519360896868309750766018181539427532448891086974476873211958288757633988159613962552821612664818538850919995104609510974881793401466298258418406787225731895876027198907903761547389241917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 617538919115671798346191729801191749049681623903432906064286181269499739905009437390980107481020518145511814036311060881143997381140847532319592880355630100618008979819345418129425748171630484287463913838429270313470332624735615067539311379939533519909495379709108150090842171401084272126169657800785800126290671618630413723220281898438431359775469975352664125274763643154832544839818838232280233009894456317465504850549054891178307992696182501112333601056344983192872643610199879746083110135550452813918804719941828937038331548677167127976027512998591593220213183364988291959971444560990099887631103071565079883545031303024598786751157757514387245552106386039872055162411172625499375140381313532298678838581705904383262010016653203138856796296399127340614431372516300427187094464179146872331971047880107046088866631880698267554439320572380653765243186486806316342166856531338606623812682131855790049032597018919711139447604875883102639420268006732527119972083192436510886317130959908217231856099582177382922616022396503715698358144663395580451522812908003053351065274244577538772867538209778314861715571387316069901725269459220979798092607419523412540071049808384059370235141979112932368489515550939255370295690592710399994747549446779578037057525755473878595472774546554125300348260737047868622980341573783080382942246410878159273612185372549035813088718389503357379100281429672059617666939850670882588994512412896880735198556791378169699136626171380433062393303997738722917299057239246937520705026277950201009386130813273387333832090418115167023679831786568936526986034624499470555123454400258254128082099800173537796890276887266602927695328250576934916134330084742799751645434798391571225460521142519418654616597548399481279390921802256933974563756602043335950589587689462447029656295058068243942775271616365556369822903965395408980980286711624172100897059831465552205560612466574448959014826466031397766773256224401042452705966741638777373773285285259189614843754764750116963585406538263257440611827106950733565143883115467285843167808481519879248580558925664554168652489998190896071637065966165735046722011604194332568678230674312837680921455027101055500334646754588402561752862461918327576818541143203125857273416875653076595300326353477880152135810009142851948849873489714846742549620136441631201053505606596879030624579922813577278674135822463460871426887035338003565369797502456260955466055673295629283326276065890844207170322720075109109936807198294551073136026577033015730184679340595293575372407124797574376914179743959324804294022853285405372502465273634460005907902755574363840831097971503710116579462236799845948944850788229886833487740219164115168523669064114872876617653236563641706435028496326875220433926185752676208112820875928209778245988362551070998327386645546337102681035650367488000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 14951685678345133601907005174007945080157098824770786550654258109187585178388149061255226654504518421914839699741858774752586382128618873625712358442694743851797216125268036308172786600698565762391698458400957571951166757014525704185152020891482511731479492354549099604975255851020090316646294818790402554090374427369151367320949136746647232181809084177058079940533695747604360512615756341850951628935070214385663165882663124987700000142527346467115065582182533904275926380836336132915312954611555919978760319978198114345751335744583780710509383312471499581918137938439089473990707905196237922633074422485830286291068916600918746334692104882997857737085903617386205684707592184028183700927339050153024481181890747513634136852512464445843436473430098724298699899025455306647583090743054693680718287655330300462689004677178483639981233968755975140539610684690084155668100867303572551750100432137229489110559390112909683086535304619955933062521250681939608546039951154168474712396428188754699680672346464912291709630568563951167210376377171661856198648150473706092808429102966929087532497944456931078683116599933546402312705139958895886404009749390670819587822595060662266630609397595141950294228066708539759666053713134313956915215250759355316278843101961517755645047047113272757866222676362024959051940216732726839083803618737691298561373852087738162754446971025387444070209756810387637142557506787292382446360877310277553565668752739416384042193887555063870409075289165575945625064608281421301706125391292127816319806245279915112571022863982130706160436008892248775241091476525843784303041442646590095269157554671270227155736291442066472725369465854242361471529230531858652789703381067287956089215317848378146376287569450480853706650118731324076599057343555717535359498577359061770295995493821096404250875380823509271968613146738643528029693553845953900685380381705036723291198910294215788115076934236208454877809614883101752055289641619390958762600587859485119330761336918205149363716151070579578189684068515738301624936742278113516123373625615629708489797700978860534771985193388719425197384416051664049952893920910925755650414303335874188521552434311555296033760565288204343461913200325530979695031769777209206042206420928529612616612572793644138246557963601535628747897057367779542025638308188703928390154226491764166341012360225281133027626202924196310565559535782100331429831958794376033096435652110379613343754730663470845956499663750297181616893509839929688885727675252342495733507853446794591968379538797486161016642366893493293334301038602263745982834744565902371684072895922340037381788951044879126784005665735372526462921358372118036327506427098460006057584161397897366950802474754212899829170076539582703894956913630269111697940678941034329570426976919200883248082230977318981133873514859724800000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 308379585839768879683286584295568214756719387225311629019681526374885345265834645553119476894796793507631000868401325223805497761510746712125479510277982532312032226004589039297082647187979058232906369701529688075594337782417825631510994963302864602816675974641917315832452554471084638083700271334326831953392141594557690537648598814619791240456618414216399051700301286456472820714706525081411157992684926666808188853369887092921906129933111376047320856709190935907447592906655878943064587587948031684450230759319473139011216107351454290716946602028083585787261906530049969482035064345859713084289298949093519239217607200267587015861687636220230072245484727540099453441257929345859673005686227219600423417669028669690052141544953306451587484569481588371784117547600092830876201237133214534755562081283786868082697603795430176683047590313522102018791934565799311763494959936129295863686930123817188043255736133020008141080995033739293587791467720736006803635695959266227700803286833345104441940907408652316183781677963349804030260559803676799881608943573857136083065456827472373924882397540113834416556303199706497651372887549283951183210750573701835974562393512168528242203934522554734931578671866631978844251770343795896824559404907069448440535245582077976098146576918365593975337632534985341279600603284012331822755428565116929456082527828412348769807745966238518362780108231348436427576071360381770866506970489803328731870016104984566441168633284985322526820414471568314755738047304805030349870945489262879039605905416635814872343781617595207479755302347816892155181481532074633337962550574976730049460733470078990964628121281076003663005192668462337609764005182444114431027489309888414202954093558825438987697441607920628889535799167995082932443281393281887310201911466331299221717124086548349819543769646078746157717145797659987756915201368944759687240340180708951085232786134467851119537763751161355554238773968387725351961782064485352724702142051093094519523041774051193882472946685110040564376840124306370108036924317277510692780085310177290206896011229875005104026452632284011761449372566822085218040899497217828143046924223500244089586173801296844935329413877860004034582763207774636962951017860926787900099607073102770930743932577276658905071381880169456486768269541642357660129697100622435311861574949042644904862987288343028598797497076494543272745645399190204142039962823462437449045412522347141896419829103294686431194004138181488921522723825115898055452057424338273656789212523541971308573205090232389660440958203596885620350520364714908362407919516120643207467453348237215758793358095793746030469860164162485413149246620921623152255604860300045843396438366805481257687092759298907066080918542117226586104293070775362296066618112133072382570203987973437530358022839406623424898199513255116800000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] 3196252199016313703109307551566729150406840381079438766488963554930760089136232012545716036753878746878584265865199459404739440481273806276144109890613046166657732710408876574890038007795333665425919417806906463396601639982561797837063254830755758924665922312403573646868297621240729911753465791115303816633990778713050536048380936078780451682836218554648554795494464137481106276583654184970400283519003011083900201142924348917638050346002839565268041070089357127927797725365086387603709301101189348520958823150118330016146977415752665494371667358499527982419047930755706857160030670706792464738258083013341494743277585285716712824325467590095040427931614920682500276124077754175618269729511098261367535735486921016657536215331681249731807066752736699961553476041708791177851371876388319191599739233669386644635150581465225791513777909950265696006440422113671043639202418171100635935600356448473095716810792620768773053886209999196600847589166791707096438380377484205988116108819438175864751180751846351041266050125770140328524014890388683751339248880605862731761329227953027012657029582831721937521662830425026347979261950072604471231921339877766249259175706933165626089017565383659601668725087095089295316972940168560031744739210875639208464805003850010664729255116606563353357618017284403617278085316121567756748988810555664381266208894777831519728194176648142902376828751838360116752963832204912637773659022930656718278908162176435137954335118778094549300157763564556280393373727222224846507004830386801967018924459206279452320505737619930581808752168224377399436935941707581080151277891637878000892384399798222846414925024473849076161484525767137309636740432477604602190252189266357246553703244403531229040771532996531501132806257294572991787527822449386563472667312187586166462576848205108515601512511876107756664501970409413857564127382028515869548770105145516574708121799837115760033847753444699105848301427259764023781980299068846114748939433314828054768331585886294591670383442463585683380077148638923214511366105590699842639564890232715403407387130132569926848600646262545280881164617052715084855286279065093696934778034230348502044654822308825092572785228998007732240960575394755149010680032981404143621976882893563368203813014343935113159622093302054013897652658719075445822655036622322058343526414293955868283645408559289238793646281533642131066205954807307075311324239712726344727024272912477128717441819083548853074903550266848486770340355921673784595899970015247913104913223781715879278329265979800988700001260343160681725511442117993095965950708919823933920578639525514973951529663335208399483721763928446225605597014703313984950885206105103980528427886189667227450985069817021238991252886108383770574622550920366523318344704418736299756672504367248634066896278640295004164032938307171123200000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 44935278284997214647940905847037795254905087349641037054148096388409543120871327512776795298830778226618297758228680970651898879176246107433300990921738206495969805073711036245594053316637097597338334991607906054912951607811110602547664584615039589125302057137473569209947519677311810959888116909588570469013510596253295826496150422116462933531376099481825583688015245180003429470176990680452802431415739619201503159401590922526312220675652928487540237924869344302931563888326983918287208498453826711180094797252209482080623373526408572820882065996942844429373409508564203694920972107872820589532593086310919301672457794342359090348268073785768794440302788218547078830788439972993662210740218488879237769260155728132709617232678153295832580851008127733487176412817872314597916724894181297620093144554147747240302757950695551867033640916727033748999695499525181680785055246654384359197618454450740423249731765229426084567432140114354591949214052642533662872513525450975121132827055458779805924900883889766851998686552337333958977798209660310727880519123301500159302595017113627030136799783177896574603218593688241561491617311209499611543299315965855690226878089394125194969544726588322811919797142627104334739479566116265186059784280493658308443305113700551768748528029431850371574207174762623843531479606472080233954260568319254079811037613871462065705842818708041941191198048960845817978966109398885700407140670275512454851372211484249697905975986058481809662204887901256289689815815431704027405221152120982485989400689508754200752608571621226342299535359449424595975017172307161705539238192691957995175627377311082512439500749921240217522187824325520866811060523191196854223156328584211103093065588944373618585205641603151312143340037857125676151938282530768585508434475751842165383257214702414462967798883079686336681716895646923006576505251993250553091790689269925022155191864327997253000976042907374959564374885497418813898829304332119257376456380935749237636210662124693754495149566597652061292321556088761178029019614596289672007245424851867465922171596125071349436764157978958161972607256308942993122911843883327288438206343937104955859926303306067374034040129311849991867425336710806837706572951279193124913329731987729120790647350168395185403387885031196038921892403941823687585358695048559601465869418100093756906562675263656044336861832719003749278266530734539363654084485132009356445773804506063581805359469809277225245744870116030285752375283576493121183456518515825928016240203460841020438719708593584518478019195949390870542506320646865032786229962197304076100355140261157645118884953580699471433853513087722961941450973973660852648400334550152538562533474932762984429159567616896716501024943267426182039058464096625835621792918924350173568621315707453864013755605360591397902105342017693286400000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 222605146784497634343644854079146990185375367023086792050250626315204795165472312497052849516866673271634601347604961531864968085238445610348675255341561685954297008222440832437502371649229944137769735849598825058682752850981621727425972760506326765660629119530783285939473978745807806216082293629186988164786499158089692511495007890482573026209638507410653534272354081151627742947044486440487087263362155409329472640027894543794113036873436210286026686308987694267144738914817827230075905420637527104693210424897931816012151683171797317599617486793001593285078071208849147624317430891175893484931474699495605967243479378768852031961962722387667277390024130614552894994267332582634526373810317948688837582469042762881288303367433751147188193963495745881284512392948930881499766570007006361880576050739957898009672221549358882792329789261119272780300570890753920923799406685233710590411750622186810431571287486723012742839471076378170268684355294219768465288243724594866919724884485974558831599332550277044267655236527537224645034513719539463931552632101101109804813198442916676509844315936818868559494783008831771041139502360362817688351742373360549384902664436102345586695570766449333785545836130733648738065878605499882220618184663289657626329710594589752823154215750502509516617791550014929944639238110059653169526445512945324195147533894465607629199846208681919202154621931988138969690647193889018348303976147925233371706404403732260788542596437736641373222909828034053109066282403062373151519843719317931331375636099611580772904359761293734415445138481917712451819402616664376666428266755240395198541555102522396893835153817370719820415683336414294792515401883590686557083909216008392724225808506560293870420610924313148952902757964845065267821351123898417853957142460091019988576024255503746182554414092682709803332595296657202059893284808809969125284057694398841725265658958979650366957010945103488470298127018859734302096196475949379549293442011252757073288830602235700183013850765119487875240264018553782014027245519053548979235662190619008607465424933425428351290681017644556584638462552094325139270082097567611873764881020573126962809658202814748438255838042717674809933221505627514507789445174564852100274695010627141120659607237648914943767761690947833756859790091400615189311841300568491850858997698357952223199329894830232065023535915098196167567105813758470773099145890526521390008612219431345297906108545693497153264033021920431847962314918947005993051308494760053066460636109249308627014693337937250411281520909485135825128310086406358726319943333126064748660175436566646903818708279167947697514560122397826536790358188951211847190049124563456916355338162519833974442512248572786418920810131425843555110726889677914223481314856957194976752928018124516343458369118766082424877492727390928896000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 2174701288641370622074275006498444833492617463861740992412454411583239112080895264265147921213649109895289868126951164209422504267517164166759089407791035094099460339364918034297536233367049554085450303017229734075305528912308499112192875317492238091782133204986809631680189839044855522927222435480330758370452476437171455328930949111511491043458113799134471990730286561161781277645927419417235857233988828942871074702643887347166438619717372955068630877559027258421240412847717202252878417353563922487616957041336796220310611058925824369481098780115805037263051178568574466718393050134862705219140453660428030889663990767126323780290303039807686703625775426611836804570484231191010520775062578459504301179662107110361932236479956689417715237398800198311007684610113864037298943549309580199640070017186328259691606265777070830988545668535084493946200659604793561260196182176428539129532153384161143479699415645857176683099570805542790643070380171133662524275384386019531537989947611823522899725621740942224050935097737908158614819480825011974989700576794805336356188488997379889608355770584950215556816172764657778836012684727021470169524680264814183098827227385600549325943618907969835160746312594484216708712787080944206044358687846853151044231928104715315245156896758418279319421863679153872081636046916470766009546347584286295923327755254753263652394918208048886773914880644160888614060312111415261576899190028824536758266142735729057682923903854689600026132905679604910345600830971888840876423056012698416451748023368561387018664480271798974745840204588939257772593488879672577988422781418290464939628936790598152776305678983450805977772964624530559267189217361400464098964150743457573640806666043183754077949179372666779778266549002196688838245052338673512253042557124150682152826877212877584729217960316187690191151122781984035028370580319314944316222617297082944156946611711275353431995823340977724715082006689140512023545838047205470331615465255855562150348858505155357022285484717502942983377906197542073384752909079133966784811666843863921672143886795723348996762554161397288008767107728640790586148947123712905988902824620052360660646893626843205475787404494215738954703355350313007222918789174292334401173061859212396996550644159035611318991695662471254240068106580873475448672856361841537642086705780251608711113941251834381550018661010654453692424883238741971902333484742246869516579623827483451988873635380894244394675317849424570547571438857465092069320782927870196999059067589231503736253800343473448440188102674270948422892490562158970857004608079497649764749541913364271747351550677772682571109099304436876611701790771473373289444850849413481869786145356115072458917116256246925806228580631046540820669828725106493967470005264419402880814149908316339118832226980109773585455963602648301568000000000000000000000000000000000000000000000000000000000000000000 [10,9] 3677211832538734369941277786279026208447001229273823133485880430506081698662350761268369417202686087718787331908260436763155575419938346557752866072335362025153117302134555256627388409760430557914592350000775653465727988428851813499896925940479608470054117267616371968108697376443024524745341738164985034017238660626773298026578315123117086583513652469570379918876197153924658549052063536685356307178869975292703894432442680352338530480397063036295646249713318358792698302222663719675135594383090398462014961362701945806704668416157934993230490622926920956458875783944697307689090556705403758755917372109548792532917779211659177794130221720694516551958649322433650197544895762325902683398261006299730520266492298860668710350595449507514294011633455040448881678854292107591826660240725931165177250146638183377407819925328655479147604099970078851168026833777810364720602753257493027829700277902630965125284926234158377165416537498737870143704800094922548861046096343768876546701054770070643493304509624335802478836045821986103823072262943099656771047049285957633226184217774692182779896310867470580672676493549191127493831849855510970134478474456404082345987498895174917237421774205991306317371074665455266042322334940585220228851990962791701982998106881676646822733932204115286693220492318397569707561574227883603928480126062528979444675129172233703083614188171153034097579266630991170089962099514610824439112135200344547598692327189147147392474380405089793554317030284188570422616433571672566681753809731968044337931657853165758203058418969485737589827197804857072872255902583764134345607698705021560406171440088695559021614960474582723915082403428010377520161009592802644998618042801619661496872926260470453909338738653768690233587895176640675900299852283641066722554718647071981564504711691573599006380499222000685166723766466935959720711306148531714990643415520374092575405424369081347343418700638614703052785980740349148887757588167250246869953102627156060655016465336446136862745921663467535954606112901740337230422501265678265038253019223687259244501583664365439703303350741925570052597919513900035206948554218153671604862260882530644206300958809277243807706761307301922771001078820717864993511717790541917527351586053105995264774049186287909368334636554271415441522998900874492928695571053976468748016616586932421880730242317481345059789966480617443721424923308303820333971226447832621595625681016106154568198055190798006819943413590168033945310750286414455017631702938967394942977430041536797453999262312607465985824849811424361947210133066280934685387941734356484343610444375795395227121121887187839835869398846412432323019122325987456829016328973259155021119101033928852322353180195503519062078853141240335960589565951581359159831954884720262040881736927160847747925977532796824165361154993317478400000000000000000000000000000000000000000000000000000000000000000 [10,10] 47430626370328651641575058307962327866283227851398918730973405317683369204090866359508083474083905693868427113633527116632833816436235954986592893241813751166050198349723749135525134568046397659666209133793000294277505803905710366289197773731571582538249885920737580664563353794389083047680309647420070762866207592214394189703528924292925283638062938498906525369554955872920801369971223830065437266888443723004010025698005371809574551210443184769448539182775764225271137431364917706438262067871476075940228398763793358766898078094286595088353624705921993643821277430319001574722720681490512502666990981405205947215447177885586604623285498750767158482525528136144419434925327928852091846222875040616954683692931153067469874113048852480761713009344207281943565256232013491674629583838838161840823642005900614517639559018618475973247785138883218663972052417483723238256404264045720098134319143886238132969426779636568783553520735600120474619255902049077614367973232750607507749465923576397527062202130808043227688961856076702317908378929781821186991074436699712651786145531709712553501881924060772632887355762119093219949867527513725160776962781349114799820220596671602372222463654109704904351512469468224080704291433722844046339068984683651222476778253828853806975542002575719019178550971319243495393627777418996437930172475463192793177120107056769005216367512993193441692262853108328274346427187386363414340257542351862572514990314393741849605549093292852609460850491871585924329314385195145511080005951023421007188685970958640414217334037847214236583816019119750165905969440623537099321006929149738545509583417822655428252492963332017847963736711998901979604541580930029880304865214727085674052766322529108191564634246938842604320411258353880177716611556526000143916264383285441783659868197072247449264545758164851033665970529268574648369912072580613136287954538840566519869235214306801194004868922447376933326208400445743637767559650637456088161232658482287724430438346363988928276509676680980950429261830786636657868657939232480360149110200101687164802242596943211978570010919590950655921434857868064635627939228549797725122971763740684692735283305776961398279668219383931830524876742541764266860016980227787665790200594010708808206518513211331996618079850270235807782771449813902907962040807766891807654843554626175655776563144350994435070015063422784030240642748993755985526801686772716896591339499981935711895187114669870993202435156999900457731205165237122916340600746618938040228862884594937178547188384354354121450898036030029021605942270893473557313365077181314856390223675038080783698128459407098950335726103574597517038582111774781104994845813391222113242973565580272383645666159860536513041213299157137256811668034363082687580390615366094430949329128211763900033759109862261333630203327951814000640000000000000000000000000000000000000000000000000000000000000 [11,0] -339142518802670789303284969557884521771013367656375185331995026020704317182584204457423986702960755718585933629411911026419014349343241674121892917145292681920946792512830114521566315399434786626051093153519148441346559800464705733637213779437671616900932079863089638162581403550971093243744040405415763384698045579590750188652137889344709820321782796720113568030722054248697277778586080491696677950908138010171061759356530862704911054788542079366038988353130032956394790715919538116272730723976195007903984628667208376407328609950307803604359265946485913298227224410292756593911545007636204822686256200001477283074991623333419782750816222472755235433537363873120242918278715238732195183360873210719560315258862655524231826726569523545182958871392392448788405036077452623688572321619078718772870344217614097896391963040207977052110187015271887025742678585847554633121075405235228999907579901733874540172312349703308425847958519370629666938694790494322354278012385845627469869467150573731419898061483953697423730832003720287617910764941149944110013828632590670631731248928176114205549723583825722723818396150860124613980042015754717790925982747045659800380963612402328578652169682385740557092855410959330242495158116731179233212476007510584877252097103221949801747377216597036742258909190140984077707985600541370833818194358556586823148802388510032233333790197644263047833006194925111414784824322361489733978425526431210130493979979110057326683964974630887676547272077575911895057572020048340106039868279459079838406785870062564031814999902946594402933716457331275069001138236771952316339144990246210270176942695890771265807683111435084074483753240428814063302433310490267455381458433213696745049985431788879669029153662981700986998111408657287921699228486641769569147571711636536337753838962499998800588420082348954391081966515523841602948759602427937401627875555784270372042909480447937357356764310027399437012338534449643561192406249948566713836657327729225849703817971780822603089395980782027452393966980453067202333668797192377852926882636517596025441043645857636757509174327481177284017665475379866813265710281636298957992869610648037210137614644355635764570151419000175806203708864239555435919214338159895328950521643594497438424934292968398553221220762024306955002280697785222087374582174515687093772730070117219102828006865590301748231268979626355324496747557676509993620304806738294241063585386576756875029164397392293383324294010093985659919655094640041669662763937917200668428241967418961233055983222614339362813993492825692058052740845773125035901206649298260729992293348250793003772013632915924382580161632916586267783372927386132197780887861813930788849932855754406796940624714262215194341579255116493500681677104247451682489681325338436957550696490749804979203761244110007505797093785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -30687417192571130843833953734767788852100900163175800926200871650997885418494870934930856335852755190007961422020296371266140857676187617525455024847209034535588326647446199442879010359217124240593343088381160707134976324124430440549819973076486784191937671300604998255800526546890509881247402707456731660015942332192617972313652561681967615805240947274955927930866473653311750195475353205929109072568804252426487307646529191786222201657346335256488965780585410806083865169187599176841863535575502956120788608463289330201470133602149965613768886818791245119981563803598136507981187996566926294830896235704148833400520966530692476342563364949257886099795983637655210621148906384306553967525060462844937078935465038355898034187379447533248412089770334684400583357578586869385235547906475773241777804379572097357706056842927035192753952272290906185521954101280805996574032131015719475381127661210261865879871686002515442453613718336119769452765185077343748332300618510062069683354751633858051974733505836529227290638748497931054123738456591182499929838660850615253442815806724461775860553500238992944135229357159349653892178690764273251609520302894084476847797496106966920106218377576615382218987619749013159715776863577893443028778726904404264804213438468023941047231845322776514932800033086462542887676723624176158120990894144442589912790094481938371510362443383536568633777626955700007598435332517239834884691987829266532241874727449460459020993544440228287907927133062102620988584953559327997747072203927452458948209733452572898163189491756892056644706104525541149395504427177049250105683066803795883037918813377085221694223621812962910620916569227991740907139627846172309117709193320043250702097084462206875769650761798814819277818577365691909705427685177080877425695119720011303742667969035816734490758635978884058443385447665664671158468821711704464090663986014617651307655898541714885718421278154339422326812791746788577194592449283661966524801457367698947441199029529151014167834202291415704992403030094385673658184210412792658901971293703622396868539774280726030763754183992359900306763296529458514891890522433247773239593489634126271508605169076782273081434012708494038990831005850212006368939058532198731903961953017828742982047720663052719445216081032289217114458096221013490977046743368235256824995431381915475313762843503413070285717107739766198902342761713838795204718501512487321928270664533468344894406028714982731673125064303613652570901406595172370912130399201602097805434523974240151920236539682138489240253288505730732664383882065560217506576792171962555417160308599950742845956827975387606193439230021464605223424196126984716996961007499743003243469000930894098770851402626611644677808296038482047721859497692274686931460382101434382443141770036550054442510030935494299908861801267200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -1988152244942683312908650257172086756685910081783150792931033131789491656642310834178543626855166432432022039612660488483662782279570213921736806440745627721328043634168046478565374843015964463488577491514887698975828483232947400279619028933368834075573565677785786399808868796847270998478806995007437521505995803672234304284566157983137014597530131401698553097260979635612268980434055234601886362283993357126178647030824141220185139822931843047818319206751108442236955429303613200482294782161068692189585459045133630959351915534430491946915494293646501747258657100162439515398307545642194373544834178974585025274890404966863226842904799865168090663771774331341279068624882589269502227969761451474326908731479318736316082039121365285073702363302781881415723261487601750526673724368536440689716396468497908664554900688319954867288528213331607035718754917366552278690743737695279345803221121521161718702071563512281414485095826623947122093121694536193807903469444101029936951088375302872137047174847329804140206204140974841847347347828776358109825025946592650326804846072255230110767543236553292996025512672464500013427425804934603385195879833917669866920959364222891005279308976500199922492288498245111781825045879892818227741486682665933333353305137578895979297272039552338520991023369464798819369096934765109464691385937233838501562431512078228089456288584929927197264081781125441652630700724355317301038198358855486308817182071623488043365192613348859048084361016304175414522230323042766233131212471216743017431660986513886013393892755978693145398278351587946476332155201037469804264910578637581944039445159957979895363214659023466385232992018524117552275058182537171272512077123361305349899245420513639612919990095828403672544544708239044765320944427528297412641360426142426294010736330649173223537426411153860002452938177242507093519305159224539036487892889354038470618597346440327407306624297211793807322117430704471369246622996465641086395401553917655903572589544294227962949403590081682449252543769008546909367864916404473368188233594243502009560296078324227730806672480786205021733474211437658007263929413249321923681141934516495459415688818930515150496394395339812472411414540666033902958616251368037971553794031051414013333583361776719151998817257939398482100724581443063945597179737811481104702376483140221068659348379792784480758096320375212233496538999729874693054621724254479734722564944054073882415251241864241055500322675851523596570437513950404274157990077846354140790299090861170026145892018950828838091666343039250620515186915942762518806493966842018890621266367160019297087243314047301200326799221378989121153078798242932068913494050028769399405167106840391071407312359318670494945955323192345966524505998396685382380135696933475570955333535347406062489610350109347311310745014108160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -57096163437091191984423266074372731102975214517225097911512648510907431837218827174577290814857682446236186151675329767227326709868872999951885556706219300602215986388260587714413067219864518710468835705721409097157334106084475008118183103741192327043890039185649167834006419978177416064711210153626728303167617513836778971716178018686835041029971555148442303373999892013092646157617601186130246121234403560647751225472329580738379936621758550062833047331110078599586478517882501635154367792272010812473045372848601678534537208080405594041869871788106799328222988207955257413866065420795424779976833777253258130489847310585123573094052038272021436434240554884446188848373363855453663624913253156305144288763875260731835870514365419804766728828223074852542637366993926286378296584309207308998097285865206072690566665098427188026709133380545654782670156168980344597747195269547357515391731179141853477016177739186424110600139756505207179027201128028498216992656327125643466132816440953070761497347716345347982189211427183898899322474045991790903033044342871282582032871870449845768880112198063920916687606236505476879774176247257423479932639855955016776162715407119956711522543194923357708981276717650253131981757644276984969958183945374444424366406088656004171122855798202414568776051591059688031754535151343340924116102473341482610858548184539160532220320611671206950565247558982743312717093495038680654237710233890518131571314017010785244635083104483663447666709040755667207072746824835411709351800434731915015894210204116729207541443713264647029185807782157276853231882792147310265863901028335701673205593439292551837532106726952281200537713161215871310388118053178023476622882658906843890253888703493295572318593747745019395424284090949712238027971808696484709115728453071859812632176844366993178717061044505238515706315324651063889622507289646752567278053662189060678746275212527825280657592494162405878387592637301633547066783255079112523195671213471833594745338803210195670493062102516317551928794127995770013416739007719710086984131049404051611882207532018364583184781312576837887148693826463559158906780867399367767571529785409674825828972882030146333053889601586200825616739324379072109721333514507621763102176559147735105113275597436564310296190705796461809639869058929394416774963483365503952445977462314162361387627542409602071894641153672671091795681935871170364593040683131015393868564303445169914623298759170798252319644025779004338290230412499077433081533320303561223898563936559720855433019294715547127975436935815403061973044000345921613113184903824885604029339326258901363066289203784528651195416915048941759562855469219967919756910470074467750164253593230306195391747606102472619263048204220480800854213929856942069972283764393462374896991541932060455065116002387007752097299116851200000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -1000942195569351442328449666945611796065474487144818378824568701465892319325522951360442189864941286728436975088829433013793701384774906144473677610280875309997164535580075964381658134905354589471333128198612793393302434426423433621841322468547477696630832192321213836340211522499678635250301045131136440429347737649924738562190535992181957891396303318994653441888106936281226850749586149959251319982585016487161145784158164889706863944261753116385528120019859002001336848242268610984310561295834911268331381453994566184856610815738833344545444793470560714042025901314903292977011409687802156912206383072420719192658674527911489552578865932614527954314004282951009868630550607173082723763768009568566793281442390494970218883475924122061648502012101959955347931212315651670547476181561266924418149953825658643692985439909830388275610751652955738443403159609554072081456428285100481491881620564202611108248554365087609635389802965502897838987022996594726781471981253065361510196949507999618018449827438940538330889483381055356407228012435196801719587370357385890336399380204219961441990626114665440154174321794352339747178485538685101160402021751624447348506545750445743957102854667037362854849384065393670421271744937249423801314938573870561183316013317816400230301618950667325107792968459060464134613140001299900756340226909588275491609930418965920510745124483931261842486608040218042874671677908197572686397862212167327565079178445615193694197760555430269335809936435524621989201334581279150746646605492869427487652158601582314478021755605973087045376688102849223211944929118261889530108970137181053536405116096477739628361907018784104966251682592115600451018878172604396564934881146414076611132727124594626070369754283942254033765893955431139571988332903169627817617545534820063406204320634054863686038702515491232078266803177178664325822922579837523989167024526834018089116006701735010205334230815801037802744471837798058022451631340836468169586416297024609365601314547318987256354563726069467787911035510328992192613207719825686100542449107663492437950825039931700379379076748769812513402081417986386797198452912613749426863539083061232334875298351162348213336288076141488117563049173468631476109385426740347675747617911047405192217608523210295604508364661389389653156639711010270888306160371114563627081566738897175102491586636488590868241319807641971685588916390821194905485191704399059475426268591107146152512957140894129409382886502950845549777651729133606026935439644546103735104920548058616549969228895785279392472249679890517203780091151073574964661975112361458192753463614080803547944963881045774325962020031272853086506656757892075623553329964120119928789258864974612493825117678407231882847158062244984458370620419065039682854253902529275988768819426644675699223175533338761505814677448294400000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] -15299441858963635092212483028618238245996008433294667978869225847197777189607529614866673712873114722675644628754566754449222082757687798256392061582897011535052453548819832798865423781357850195895915739065031093103173515938285388756273961181920406514767175755674240815033361883597329253628646467076583105504644075509016654350004525920942865035840993324001421944024623995173922603740435926552583954043456998347119932715237167130623540289420658132934832142764893611425109990812802157301881031026742839977160849922692317045831763264584616242272319657701520945861043358028799200179059442568024914224382037840308476105168849887526988654535137117229266449994043391795158079382698528857787643169601040766268976953423200886625782256503189837449233403303566101204013777974629618148125094944126678670107828234365551808318224024429984946779287574265518993741272894348050336845281536895464334598227788633988625976962319501195596672032409622080761323801740979187717835531591769023637443474199225256099396711301980382766995044566952541875553231183091462492564338046286892638351490172849098021150163209572730933034374340283900941891094789488275681430610594949350288899351157804637459509140246421368709867629123712138633596137465065566603631036089961097575737851345497658579300905245935185207884557115721867616039551125689704112217686336432100781917251926733305050695911996129954197482491060724835287279763933866252896247605730684365357636115902981779148382624426762349779533767124440461620010098702841398514775604763406308828162983871195541420683486434897345586126551942390843703650410080917720655403431181807915930917439955717588460160116939078302811788556112383261683095355816691632260812287929942865147260945170509853364727974037011066937291287194691551690263410603759064635673031476760488662473960263321546068943373163483991003500648031913807732665773706438762741932686513670707594315670778241898653716665295477628037765922001218383096888543853345559523705219297246655332143738198439504359805650988804742741957105417473388424435329680800749049140254518631544511144558418747620974652184798430571180958444297287206598229270591999443831255782780115765182929580635472770023130290528324210917764717377782894180155698783165075891163015334872942309912776606704234986713453140856889015645833378514676510102526276422097441882316628819075885357860248364386958269537716737043882878550895733685974443959982057459417969911016147471951812322644407282626030875587969892314662852533359154275268306013211228153205609449520002403060411949761624174260238852118275286507358398061310967701412425172959673626375834624239531582703785939090056628847716168593602606394162882933051676249916074755076324880514603753676581062645252186783436710035857632968266384620987591201421136520608029504976562585071143853705859002936405543892860863449661440000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -129390145687892867178514649194560941289849202043328085398280934672021006265009863594514383636837415211279663881975134205088137248064347734854457271417997036259132055355345657644949227470249473731690028283179812878240114599402243051372797397024672396958360324669414618024706617092203687017280391223671969975109899722272144006885281722550925579736627431675774372608076612681994790459784005004430637784368236667534325745167600286751330303148546259773804458958507371113497892687009936413437860488437422666002768803126544539486404367455846384819935261610550880770772037341687614130376854209422763647402841549644561509787473866087282986905241364218719845918068724414191874713996072660827474859812791156002547452027013942289638169497528163754598561381577548694304227000298738649307449486232248689429508086098478075116025087363766971701474908172344058566692916523686395217398482554505776595897177970205238406994966890438103558421204280029306490667606207688503346162999060362039542832177643737562376178078384027858082730283690973645207213238814008210237109197920394384125584075654159946443623361891351532222781745420656978951672775354202991669749432672172009878971774053771196438918593202494185619761083272873234147932193891708365973963889484319264486555314805732198058185854966365719126376946169876750475750801361239950393681787776590422326177158917377289062903173308357786020299505666599950236037761715154341785440781786809560714252371851124325751015826673802941397758133097952527926142376936987378583046087797880074875002411083531141271643154931836365087530622477642549432554832904998554112123847791684369480311481344005139951254725240833199233989780023225208218578321461486627462784903676060256029064131218008333254767041308749012068724170276794280096216857929669977855322841036028952973019833018750430185976347218918622623244447820117196846307340342988541774009396296305912693451858340027090489708696943330344653348221244749061512609144585579068419388173434673383086620266447391276312145996626630977110833221449161905066281493877477454556519199114508316723225942056881836365799890575984682475503592287410394179810543256558751034879907456176711667136241133805054211942458827420945398701183581466008164602041450076839116567016923666902176933205094714527610422156793600539914234200639688512795402996658642107936709134336231045299366971314420634684181133516932353073821198476623345645462984677960733576597999812360855086086606783975226119000921305787672762951362304510170456443361593143192760340859904147604949826871227542355232591055153337760625852698426760450359029021237657156782552930058758094075309233668546114566361873726711270978298964421961824504202879391532393849693880964262580352267537608471569974910039572042283733900621339620035450149938645940793547982903711844937730061654416919455662751231179227136000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] -1497777137199750287773066846932060202749427052564259091349424176658131022815976279125496757773724410712180826019274947068466711637424024827981421066944140851974166331540004771075811078717541261855235499290942716582057342044882615120653372158743419321609725345602416203119917433522433215947986792821707043745476166153966853390586375187215518053167940236252880599745688643420699053764942146502824283058453791536474938310336702241995561659736534274526793182663441859776630417135686079756007938444884286450269766431985068501406447671158632980917086491662736272640361532528515076688448255926213838795125046797549102687402482854617723527768328752960633671683232089256880328081379536405364157402643305973888855959641018600669497517470036653769975809895138818204156861080836527974670035177389170702400383072222767971682399381908487068870857601149704877988136159467499609312770253720611301440206436919001685690916387821102703891207304651662785686510039561162854534934417737640973995524292973967066567507568484901767965597758139058371534339070545907733399031698239328997364310457017209278038079410486222810812533201857716262662805900173956045763357513912025908387322936438506838449053891472784176671276052528204797717485601290022113164779840247440813168476897551667012945607067959242775253448010235298988021154966363714478508559680262602138068433807876061413838187895050578089240585689865684348214296157145094349848943421352587972210573393055409682255469932782040163005065423275309031635778597341803210666294721050755181595755193923396637591798028252437352425227058359244626811159726536513203398451958922421459395299478428705498144659445805771687414772357623287467085677758199568092594340270753248324265806591700412582403904983357502816718563009675336776111031768194666460034992690077002439701140049374305772190900728640947921714123954782411209446480858545300614448134460569763580159351152981851020723437141687233655109111042488221705874720694492674809506731222454588163584014044358459543482525594494841119553727687553019789552408467144157289146474059732463682292725723315643933554259358966701634163107034539875996311488010480611570063078592943434743633532466837105082028635681137256738122246404667530816850811455860632614348631675230925204460221750113096293715290213193745281799751423299543614567179405693263441069564754020586202548314052786169469215910462405152794725348756663645140198399110865764716930046554873101512497759593021460158654574394344078022158109758874357444054950132119340659200684717368724799497651675871805513090069458070261619711619282707065012898642728870412745266457579828881635393755077098039161910470837271982574177528527958130066803658082254022023390776302494228049754705784511212095862380023790571333780355709833440666879518981420353251442788479842391765875402233800772853457675810375100006400000000000000000000000000000000000000000000000000000000000000000000 [11,8] -5715800470355736675842929781421435847113110293516605990705399014275898755775512036718835673623559878573406765140996558488502278811289737660495717413507998213576399339391394601368474391280126102355837697304995479524579971936323588663238508783725085818385608346658452361749543590769356035760469198733321512755780770172294951747816941425336715576468356599992875248588776945434425624470023718858602327028444662324652457474190981506443706810507558736848251547706530634724262762894106209597900214055521826361377088141549629323558767455021961293743571728478151291962290980660928709254171419909941013257854365705614828734301083708561313524142355852496045477020160182538185208286114544431221713237303472067704371267240399754128106116732699223706649999494452419945045954860175538399025573070525645050838798397942237372613877143608169482128805722472322613009276369168078046513692879694918593187472708681251896202260362880448612517012139528094262167788250204861745915403797663904764975950207663150195976117257382639663981470499755928682525610490075771356738896954168519163348062790460463776299041745759824360023123499215077839406274736600752722963088293927055096214078507479316017577315881806262307505508537002709332844209033316277801511727200933698461217309729822393899859375948490279033185136895927874582763700220645767834905367653204441004421540628524136226813314974741058004524612136206077136800261622095919095185733831665964202452650809055983210654126381026737608772379558161089002885720027465756438356944780561480183561703709651578719645712862255881890871816135953530725613735841541349040380972005877570290035360673846489408979248542071540129860816998824721194928877516695284971305082395058468747962799640067065669511224823287492087465137310676207629306079024868984881282116934175542527036270180571900124401062584892894839457659688509590512220548460375264130743571233537669556879410656924952045876911708582791835143711152282039612102276675902621949197058087337510818804864474286280758391872233003346679402601755373204980602457162248899771455994845872779195399093527928423748768420288196787974826744489266179249654376548961564849798597600055538917726810386630956167475851925794485485580336274552016902447281181863778495345645715627455129842048873603864665452747531397646171359180919977502380408891525358161657040388796208970238624303653096174365106363687878023962363764864759604393004212120244274988590010617555937630259872702099615980788308068096260197474305051742078015874733916611655735866985307845737713323676102945939068995867540074232478219447065886880417969812188430786180756079705509513989853808440725145496357232814779612610184931786968766575605790781166212316030219372207128327602175363989750990268101746274450535881698525300374350328497537473948773974368224865012852510713681317984107789250867788513280000000000000000000000000000000000000000000000000000000000000000000 [11,9] -48134692479455324449588438367637756209000036661115583359329278942493033996715315143994776589600081152021182529820635874547663295691940149109133240194028527428619161433697997225115687566844489141020681551552609239457300738643332840997896164089884245628071063217598740505478464335211083944228142704990402253489100901703648373117281048940159241035321804274913463172864523128478810595509626803385649150557533243984593033134321287365283787642192482652420950932430422505581617895364166629767965959900683677630746079104131458063961804555829446524538968685281863405461481097374934996565493934428110362729053477365800706179573242157708793097985597717243978623775502696227633591717145993415466877200643086680677162112199532652115240390787615148739893084170405743868714368326518516342654496517760357387092760038743700554864927052788194366001970409652116514869917723509804781268373668215815357652761134955644297372739094303528942602485828213988898014899228744189075859207382716265098657255951092938373691718559116042020111818485555435496447004483801100894589574114188617151342124960747227494883666190125266751416329719085864338509559888400021661022585708971667736068820481118277713670170116843090609500734791185096819291199945062644660894612094565088303518701217178852607423025073284500868064198861543014546300972439716956404057776714925119576320676872115934182258725401821769245205265676643606237654135165950532071844303535782723328289933508036030956152963778608574904888009868407424470750013137905382783885956480306099794815207774987751650873798117952020149043855572839669830344424446836222851784671424235026532333152210600651927642052360610682893637887874969286480703258732723351467571500240800944925878918806521440629555271768721801239090889250253794983173867701158985480352863974594734282442558435799521946675119441826492310067008850122623796754803141896161336500693756810704397579542888939523895892879854923440497668255806299776531545337867429111761684068009730012062857760619206785967554713744803512656138078284778191803326571382151658245924709235067210871051000491874933592385568400469036324317008847457896713691395755657742990750743545470801171307222461395002824529609446155038199540982097070927496967334764263967618565483725730859193437363300879167581345542089086928474448327023180458144602191726825729146905038282671593910029434660990078159014180723132913739218535007551076431610679826499766116997634496762096453074884037773399026560554678179872298871046715685078251225651627324831443775723970264001267119839098141258518498612747067892362665410471910171557542714266874943713002199345287978711183131272114416506192023973931458226712517229625131834823668306945829276105561410272205639273016946833522011894581734365167749895176056361878359289859656079130004355514379060903007312834145914810541208281690801176576000000000000000000000000000000000000000000000000000000000000000 [11,10] -51819658941226273738081191554321150710091116417533306618701088253492389719488887403274139552337233454839555611037103197813671529628796014037802845350512062675922827852475419188090349004576291544231922956717886500369312951097510903322412681960433247281771244079712470858125699893603921590063480051822788142541584585807926773530595823740164345462575042962481929876532860947888126570892785538938081800435818390764573494531334282750421224564403836082806496722689108456881413581763170643180801738721958617252246452863955773891170920539158073412330523160844271122622583428109727515981476096971122708180264612816672626849497027477060140715766760154857854524610497087400136836974774623437391351900666617564161177389518796184950185401063742275655049252615008513952450624797882361195273307535907043213664264051773386736082895811553689232729740302916955157576310762889342157178894163842767621897849339694439042261056847435641043626007921403780019137683827032006635420404828602848648361163682267278318933205863854564973934242207009486010448376469296893683804466911495442636114283206710027227610343520806512688535447089876149750833185416094405668168595776794598901970157729980564949498766161684586595858667136977329300563736601363588257469716618511603727754235346240436617600946467711528488119092421076669852901467966836809132403698190055767820000146564586622029065673100432606460098270705564628091763779094979780598978221739796105496161983531731995804941608009775320680988336361972409059490554576022348967782515926259150453135475217243883166427813791461695633801602273707747653843038908248706541747757846299749115808480441211435361716986178464432100366622441808269334558142437496731771196938619286617950909808790826309140449869157845372437277186804773700453868569672003887501175981311072436087437043806344653288614154871435295846801699435053350358013894534165800110269156872173883890866598223465006908076306511256766937935225879162207031634816924911403848755824824926345554642948212753914434793570537145110183810765852539345345092228508014165032491308807466925637953144334553759631398453842361123542734954083106416008141917845586293690102030899033924622329161229870316842600188878219611508657892688401712000990890642523366350975188861230347193635259420279053503264729394629212668240519295590702567022942268844284525222788641995626478514667294815076254979162345001082480011017989885796107131253522131378894988205533600649717944465728221446080623311377841639255775218044575633136366276852926595300493238066983504120822246358098206938053578942805327675220090014375455205030330123538856950327186724865211857453386155647215787829996399595388311291974500938971739893129304488110802413178419511172511498734285362438026374547068424780189749848743038869740781709402321022179784999699944050462313581053468497852028585301245952000000000000000000000000000000000000000000000000000000000000000 [11,11] -510434270282924400275311230490034894673265646250887996336355571568926651739358450847792031159186249681089069079262433591934409031360389157563369307055555541378729878211540935656051330383394207023801174450410421270586905675347976192144691865251217803698661681596238193033387147517718888743090490169336242379719703921091743586686244992421342712269982917081015928243802494470493613677594684352286427107924131759586723271632887561994269732563524445712452629752596049233179693327619782264039358454577956806356442289894947318371787995987686870122107833762213166828803453143370352990184624421998484156043566028047478266810190565696050459335617619948259354198598744490231548512274959152170622491936410629355821153416100694609129963559433213578256359023641974422984451678920019515410834386182569736643132289342607153795553253345107436397284831060681287417000876634660688299643108016614964327524468688194163879703212970388720108709289929644672899283688793139233623147198752960231394251631769603298369242797233431770404346852736890581664783017845765287066596871061364904813405061400640600807705369833594056193282033867100934628091938506739413733865901276801495213583423678298198456726843422993692494729486905395469114476895954178385622031677027745594993296408214594628795523437384264324663852340294306624207143625017044343576350500620237348838667763108890358711364569897273779669958537884043957387281839428857695825525434047831974111138284039858603759766191125735370879158938082605896052040038460878342659074205980074522999458087363087938087303189759218857801459235433110039142726039069699422833316003414833351710285073016891445814378360022558114415413683127915764822972523071897838221685880657802879592592056320412177458502480966691162351054686176474520160426754501714494321066148733906264200951533656029756864164854603276159047728275689197299654140188853882945014467978374310511040725893086790542318646394202418993336228424870204360342097799302135310603917282996437059394214461030384818892869344425516813755413934766436817123064254581497953273977778813207835819379467449686520214218242311881442842342147667318754237321689300951209824967518770399375790802377806351705198354033547878241416959357777050229231802723922281145857151194897834815622031036183214093499482902662950454938316261200373243817895107629658206920391204705103168315763126245064022764435798222503881886992561864493697184102366667939122863003494488578269169119609855816523083829878984445108644352019027658255913501765762008492015386297386839940384152154092315125603348576487994566164487190454483023796602196117122370207131383846978561164289063636721020651862941036277442385518380956604694763257442516043951893911788366828425326590499592080905206957879513866112689418745195411359926468572137409718483820001390620568156757872619817767054191781649527603200000000000000000000000000000000000000000000000000000000000 [12,0] -195358440998476756529419168016939521452612008681768384573409858904412273377617449579029608407772692479477168038790425127116494970344834064477493836219409778500597981667949426142007958845843448035699496091933176428508947322247877729559002414338572948208278010748747595010855316998794948523659704887241785133963331991580043842839861667510674323351038436744968401188628103830408549921590972289863442106431224813170566638597547523050783288788711523894808116734380379527252238046499575686156513230777626108256275899775184636976316838586908932980863870957391442726784259783517033654101977687197425886123551605858634992276718698208043567032186244242229348984736132354747664775828974989324770681384846497981232165600510298617366695683666589366827116693501106270336023690826165964325955836291370392865973719332418261239599830394484982220615051830492694412528415897582817421516796370617956444573860792592154390572153436323676216402629705911064709685855984027880235511148729089783537600162844665157063890343632318155799590592280607148738707322332708543185377924137289460559214305009154911570191668577718546807044265227536461532757107122448030483576548699090842474015373624507350769872134345820772157269495414987765554759590200374754005441412348714961107652533602738822435254081651801694649475825778475628319665784495302673787961545060123027670128343128250351242501450474775769306186444209041842796803342361727092366741043848382082287068087447263988781002976973200824524031164208130542011939560527270201378203559195806586038101583029827709317497500554077678009685798095591071067948316010752964718293646241018939556506127349346583384283312047927404737572915268145099557628736323478126909455071424997433666837339302417837829352080974581788015033234968719707867074472115665848138963970709126957220810216357315077627401893055297815665353480930672345428391153007551050449479231150218292115084668590128380141676089078164125307850668591772998358680238480153079983964091463823216149182811923752188279051459059110609913584827018454234371567771961215873092413380346848641742485520724328794288869380831463374657176525102505623206132050497668858615197283318531572097773035350084159356114545659736932847195919880407096353742990903510660371937419887237043238691436643006316354002529203996033234104012586988857325639314197215304942272208002823851767055174474380683555720684829234673274382923070113583380204050841552795489716373648329144234917561057941625624307373331910446585107995951977398673271897227846250335266187998422500027093747048603099144192603999683672200679270968527670287536490551612936984878917536958263873193826088078748581208905980329571894130214751016321850377141146314159459281432208424330019445819599174783099507158074067828775158254595792024361848749477602905012183295079406846307844240453742113945393561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 130508599120592852708932953038601837789580260186773815027944591487567532732977296461144870335161619233634529298982591564873694972576406170795344174633995689859968289695661479112774561987137108737126079828576583960980145734286898578781345612900155779868876266234286531480719505318902279406723564930594894169680875208351508978399322170897190880310342286305729787997259741972367331849784398705170666605823614975243395228311574695774657577502225755343521012890351283905571492799181518432439122192919784946406880879710321013437080943959549110285205501693025510795946877139031070591724440881033237379083412064217285889952592772615238623607141711335640728728108871049733657807889100136717165735524046435829589385834667103398253060134491330179171723624649994650589990641842375739129903514849599864102726654211714681227860274876698351465348906318576393961873685817989314173007926661355672880882108655597074742128483079897965174350618168681716246717897674409430000927673373167564044732081599021730856616748629326072912175010967363376564779411626422860947428715688021317876706482321952852083064808696443395556756718498427642417402998000045496018592061758036463866734307471809650122802398985670360878179779216415211175332797063492448571069596729916196970354602541944856260984504656196611238081321756692215754799830305800576898950650350290060560203232393155759617479296392401229598511615572715427164122107973512135478804805759279223559124314051817412661401740981000294471923709497396721683285645839201467620708824461954472841977074720515364580721952004162961215529894423310748203796491919712877103411208191966178829849536874489814271799483769998352562995893495623360000245302930699025488020729904446357291301038783101958089720655488970894338326834998305355190251495420549005880805946537361882466607107106524754431241275366939946233848813394626931207199483823069655746284497548825528106127554888036353034779842446105579823151754845311116532212627282818476439528879864574579074163416767810693231051919994445354272341332011147702819661120436157336452840489485405562313685823882335111042280541353663365339660404968063618363236228291500517557773198995616395073308107493932929781815609974185977031242091283560441810093854135344308517389766564344763894369815166778226780805743310934820371884074730966642633323482951072136230498004485521389987356445607897956732698774894341302241514251289115505523932809708388194433811854247965085970610061985465034226348969781870983670078500474065256888535096974891544824723525970393206548603369930134841924364059086421913292601118597061977924694946128100436369531003390826984313655339476144689413905593413096961589796893276679784990188933464034744845607186057729410492019098537419581958559200441630548628909421288944703520772868678628750204229372517842493587267358515984284200725590835200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 5951437757951030330663859336909720297513810911787842680927315642398524517098768196213544799630184849184150013580545705197302013606389252630566160674611322806606979797539666442083763575680189871993525464169292990536227001685204819337948486250704735982183302151578897908925271562322715211483796381026988754853481720273365789079998048432332105554798949532028970437291600775990516777003718695289192754669955965159260693779212082250088042585296066082487085663656575952053885227374888740397815470468025038463644662733496337413470571048724961941654543463566144425203285287374745747274648802547944676482802823246421835617527319843408773515822713179179907828312487795006818139340818245207794308700517745996175012394629233200019066201403564831118309473385130048833891023334571659824813798058643107233905666170098487499671872641153260353929034474933885471463525318904382324208663671638186028490586265901930137232396199771485214258929708107537055949978244283387224603396714657375450437465933291950546085738124327196810493010586673816959084056399234073406627098963710028425164789189322923681277521078235109694905417044617654149259272393433956473900326797656290289221630428474435563877606614308155082269919124677852576967949911207554832507646149960427368598128340700524990664250303937521651065232067307556728679058936240343559550357675276173334412332890366710648240206272413052033236570490660948146969779477991059401303395647061896414064653820167948247458554655132437649921167901916003508696965928990551621291170234427213350346074117367819215016748382173353345459756370309352967987748335820760232919011000642060720727759618975045225081696889583799735122330706147344669229312916704835769251807098570210248397864446762641065708743855616823514001733872355610062230953467357251740711726346460642837257804444830169374201532897348890858286328460245666212673733420009146973530698778308291163759627120702752503794159136284524747405988821782514268050808430285556183908649267446651458151582337061877490225013094719716855024174765147302974830268285104472415248089677357595502076873349923783247533071275389086782901444952141174201682119256060010034204232672238252868516631771926853074021074837348084133781898447376498757609316752851113210757191558996489008205625060462571673664776923830908857545360808818285216565869677718451346626343393824280899215509783784925424822698095162890784735495271920249744836455009123606020786438546603959110637960240791035071266660953945285758283297819241158160980618282322823786772166138304706106392414953180620792705127168056188442456885492220919294404033026081408404666063025083163839756532433569818572271899697086548152149263098673472812376415466018183869608628503153368668838385468723651411361085366945467659708559957910716836655657631262222033930828826219108197772502145812987962952667417804800000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 173807740246525955803230127865574271219445548315806324417825873821228795241803610259778586582751801326866477135514918721452926736265864365630816183818594355035462557314824381165978173681810022870430016499329781828141688535032583998761186004832412485734995574973398805309226338586995989892494525962759604354133744843483566148498352262141523183446116628488544877053526611259457218932685977561343870328436332259999638609371578917584121048569467748797705715498402746053834449638995910209072555125663122176277033139729005792277527042386592478956737252689475238928119028797224152549935458513658748486370706232267002421289852559004313249769791160308206878514856010993969405581296944084052372636578301368740069492915363678720141057012091686703113531979389887778268647420655695533683415706884092522433220643988403669989695703802468156377596694893395624141930535499598225346073952688993273430041112044809492633780011833458333235727016036767748941797732449956478556651174257010922058374616292571650104187400810221238117528854362697979124270833043882642528884795971019323994103932416229517053394254285251272572326015557459739015067457684963913278002226247196921540610715631542689934858912188776229581528985134720009460257978187398256865875898512460591082681692346521343035575954423356888679399586654153298192406326558762332592354959119059187075049268699337085831775488424815763753607056961366789497156156946714757768421834713304501279377557757647030777240614843630965481467437101434572462478649786369930452210659125302393144089305107184436449742910485236094996748775506163037721041731176299500975134849305830465009726701988426119692183474892115779493281925175856046689267421976231066013446907349571379831993173526996632042470565022553229752910353112927234148803525025613553561484461716162651986694890999424218133197350155019713077256032874416387897751141187378992725293789817500535276078497321378857822441868478254498238085726823718524598941431781871071819415907321251553402668013462803678543853512752680857651406166662049206071484969604396007683238408177924654953128601569272732807507396267993251052489301617242261699433585856833647564243048926174086719572653637087009850314270531442877815240167721328761092901557756581039302635871656279919930276347945308009538855738803893406978817948512470318125930529436387732948240273593989315578315051710016185629573522450343215153787010517253345649398130147119459960207075421862855208192646811485126434628560981843314391948892878241094259841631939925240445892142447025814333306714122690652283719959610001621446542405159501916094459903248087866317318747701055815409426075791600452633917151870319075492827705433532707188119317289841068907338566560948252964371285789006602359313349342582993790167711334265731847913228558950335401529603880788569673976412491790938931423136972800000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 3597124738135359401085341276598055291734832269854742368762308422768450749674840869950091189923540574676226231138460136531598578767505975427787753256759445815151267475995605085977345554585953828083808086542284320184421147958490547653362747237427845192496868185056523382946023218271043267482612632113617741587696650172195568267345748540099124877482881257923968631063547036999485145673936796915098294887342528891289674621703318483076911072454373189984417144574810340436422001951870665969368991116925713536704938593130762267665618467382594170450439363604147423581139577127604777628933556964452903387166944190277171482634697418669547100685619577241949737618493304530185612760092155223090221430934834740715282195607538523708635175481561368736516313957565560200568852961616342788580108242826204666063142533995153279077841077200187976993774919669585606708286094356912205250727389957447253139853639179098282031182346004998893733240715390496126100702076692393452702337476558095543403582953688198001666821996572288658844053677519808880494984091827615537825028235993923695643385445279149296776511017503506855163493820876951426606532837116923417090461589498134152728535783619690633547479410406404942406242839321835085571700483602479830546067637501312906120719725898293409352275228807100292964279172237366883007418358436171998941896114720634629373793274152406551289813243246167088494575350066590649378201599486407325898227663227263959787590112048126620450718471149477411269938493582787423869368116775157809375728416194137502701768480396570742609571886842307479524435556935813587164178360917598863032825624416810339939947838857561353712840879873112350820953584009670154978281668672938025947690957833595296553793562509594061795788182413204406051499874302998937753306879293992864773174111133379001740058834014744649811862080917296883122215241931513372322534344472447928633031995252777020135599670620610139898092972086322451155479886655011284770974402109434566222028292491530006480887037025960159228219549788423991898787383275380989895524749145113836245619507631910951697587172342319004278671926708850939737138743208909512247824233628797742457134259248658290080078427935046489685305396546046263385904822614256069909948971273403921944302883798732004245268438507906244263678233766514498535859451131038560184626080390512303089341004891667473112901015492392927437004151850253427874501409309073448765720506713510070838847978030942166752922164682303721453966086267011711007690569471723155605013108614606247721960938094582012231160857443255869800901291257929507280878783240817756834704183120489158402864536561674677700686884761513828268610896878119879836319735658424764998022841636319223975240371537340008566449200900797944945896700795778663600594818726838472156071686121424973479626483384341404155122964586120653589381392629760000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 40153545370303141606746109533727596943917767062200190966697073265684232794904735542806295373180101208972706481737558655329312264984824833497054604940886661942195831151209345009965051127713665669454800743995716677176706029966850333378255821510350654015199977701541576975815360445700525106372201855917796882035425636937882068352801558279726720699201578000487494859331554474335929016336800786712330196563653449867454689038239665100564713314543584127734861063853827479564466264816488335242973306652055151853739082503197024364526097450912956425355925231144041866252056152384475925605777795211143519028019191031435041380809389701573078931424949940829537326534339599765383115186997308442282462026731555071208981348529877221474135487944534782769668597536089596565017028752318824760644891480074226008453940816025562663038086333895831258013375040068900328051117364973708030832511425295574881859088678866676559028583574268779109503075409135647257577121823922218508976851280464366979452739860134852032084981629356101109918262545305679378120386930856026890935430446009019505084188182784184302466026690045538915943771479195929671183259287839077100716290724015799448241657534274806916823211780118914677271453054536744332483956852108488335504342344146189806057312478063998563153989479139720408483193743352686960149751596971116283521733258448854362075031476602865845697963887710411611618457738312080374318158676153394826918969546198866152830089131375429684239594668084550687157369024768216298294973398231373250306692705529800658652651478147682222901413451703225559937163922183225541934732659875113406981241710581239752098659790913222394128800615675557420087347885206530294561380092059672484843858983097849290949338684837283492370150070605469798828960818779116884207006422188784552778772870949732774071924523764412956876466122978994457548336670853456113400756648993371741116522135679363126704788620975040215761112176530604340813420071411304964233561680454525334394220927773126389886683663871214847784789637453434534260918944095856448492007633280719383240253092800108763007379931682777243826820658139525124403536520955094351548707376497576025064037187510472107776565501247049836980499913435011337849964868646277563996959070706893504292400485395652421943244309105443818333108458676857308537987485562703029873341737337586509872305029443862608689871897939040045560578830953990333667177629399996299974574335883800263212323268234730212073596274075743767661838954807068933786061161434159915489094801725202080037785929139028169179866626497991718133818292002075654812913025416711959214837298554081287684095292298905156396675478267329022049494672193290540036291961560838190483767227586085224933361076460460127698848696771812048885845762389644802554324172176360238934702020257266777719409282752888041545511573587802436795525800919040000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 617280428996259007231628577297163194688168295393869597784226628347175352064918374229345000171220278192260348688117444333818250036244259709706023678706320859375106905923278077041863405333830768500174942798723471439177469114314720316573705667396076262923251779388874674311789616299840036632980286116497424676979016248358509927921977485226152573174723059352150718475081585671512386480782900546316507143054369871109154597725488371214638624685153870287780750383880016753456884373945418960109577537671272060845178662724730781269956709394969888433781400960475552684224432547676696023871019565263047504319078070567742840041076413989116376317628966890723619335352181945560722099689864319207065876856206142599875118003685917975862319551626718623474850264937415242508758684317986065719922029752811521549832835868375445142167350404938978803178315442622137471729024549046655124396846113350119968751235637158625062967623455300438742898567348309045937097526373869238206298437885041664787404921361017101389751324193799339406747912914906354381478640304204392612642344645232925081749974707928274623573645983188300606335377451961423109327808174809871050578864973338062054450241803186113696512219788249491276230059967660449686287580666123990926160641131899019025225448375074939983423379030454326107864316048830873426096735882137889457217040632553511908219553056501246259828828550794798221921349517795502254077269805064290057911820871291835189861100381138832328150221869041956154871591957763545677140215663215562932840204001252064582040348799934265630070382575659156739144270485723910815581151866662549672553190228453305529805066676689159509434081890806636687497919996526209509879859925150913299058200422767974858444103253699003848024173694500289319392768637988271777460105338980616661852851506012508188835196352954958315964199576475133480477947284693530709718955274086809421653016596366464909468375817366994268043651698941451795792133573353060486919576584338823063358915871763874353848888177121758332570817232769420114098558852791477175741797263255146678179283411955878568807685061047360261748887159841628676044273941383178803489705838998660307436092082388179393539427212000353640351195623841783499528521991660745430025094922113177522439121022632401319319919802222212186547259881335112822352711951080205860370558004456043899524445665663353369677190200047338810511498002520709450368648817344454816230928785794656345261230434211986385346221791774862857846755953573873928910637028176852810138646121542879543072051404941965722646554333124516896334717895163048858266053849791099976887280161692901393675246535004761652444529436004388412634293878424809412434717584870223514402295462581549807023729263420679545364714713239578694927529122779350234228639396465008301353212038716384769835195025354066013112992067504823236860713736601600000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 3637471435987013991781026845207573257664690902850768910607600451283043915375633767446173663756852986942239739370515590374007974960689553076822840343427997766260659182914467891586140663023278313162016295507440132470323015543953680378298359270300958358134956303966155786334199437070529622056589601884084283884206957954496683056664782113507597202438172203633050935978324302743062947367029754344020150204896539339750647958690535887612916105424835583793875612522078928846516423258121741803624285078121415128536327540907645486153351860570791060964517717306492712481252661317011514519083529142267169998703608230147191756447610027803142977327255607487845610704065972621743226804036223740161008257471016313670182945994346680514771597896656112160058819036836609598700727763832954100082111909286278165233920761594123036977918384474435046136860248146191934420388109716018781986734942716365816359154431887799990598286304882043592094645411973375916642346145816025708711133833446527817578459175759721702294653491695038223898390051971188932089697047255848198031784077019163466328111144495294792856481141888337440710019346813521343113102141968552360057179341093206238458573722906919644536800468998749842849945286979558905452796598732962804037517932785457799654662747923429241312837681057184228303826771388300149604295608327727740572564924163131441190114084949878817804478706113448432603161122224164610905361299405444413713248185412653235791239803775718002787169016454360555250144835058253934069487939398564949374016810101322906106479929011579413369275193237706392927485318603856665734495636716106735549664327313974626572987642741605150327448333555456808278980245164137514592830857883028327996852822863755956466460324129304574531625400203372551524435161486795254708468902085154899907512662211818659465845034515657421498977629316201119358440771620596083517224615130245189399116651274543251019939159748066312314491394249151315028281889229310426209972740933463207450322916286365989605997997101685819139032654599063419665297490884480313691614239379345628855246623136523308006393674456189844269522972240223900996363383940717182762055480236364847348322743884116996399301631667813072257886283581423101514727291926827646356046665583096282943057497306990055664747838301884014429610831161794260876470378810526045975947255614195706943374438194703840436032342792088722432427207631129489658769385957694933551983166188614460050043772709369694439462960063197912855637730305324426517242222188119965098383774686719979860974407341253252684119680979927741732625103864334182275845463866152540344210306331623310394534149309734001386528618721471616161651788346211134926230095258830725071671931656764084654710185593713085686957147642300033098594652996473663438322118565482726542248415897139271286539862243507886052004110586448211587415153206886400000000000000000000000000000000000000000000000000000000000000000000 [12,8] 35334178500650047737638945752484985403795843513487260522651490368433167264655607894182723722791540064653793642603602946615229490917592962650009867259000990931733530311388396657759935806814968986341813288528881869097012809960058409938386144994876977013869906458967148519454230085785126503723718636694951292547686633804858822807290871959812560716053993194406828331844377396978830403684514766326455560133053174906798482172957679804421330403190051551062361986824208992486074523255988458896020299809472275399935634512379695402938526101174782617464469346220022625201680419392183712954299870124260941548759129018655523434419134417950702431643528206771141394445333088044479301693588310770870517091687751008592208423013225957771725625312330841999255386022071661072856059429497320346276864911893120955508901642252337563441692691930334225445522812575962697721328443632102472878130478372732036784351946291593824568615737838898302128116275364162210185312182658713335205270101319147715396749250378267518819833375220843776869027933853641671787709290165950815412533570178066293428897646003650833549169558865823250252807479138297279319096395700462922274970025626623979808711269341855196292506602637065055382117767831725573873449274237700178759274302508222054674358429646548299031855257968851719645566050822533459856274657856664327073756032897087520317810807470421464885936769083765920352632993070918584746279922714681990585842291135663810624535990777626799140273830045872161072228513697864278975920966006783207976207982033258172829536068551523358890328985356272105686707382564516927351210469612755978522845492495970759636961746022481799591929548044047500937724787101905454482874160475957593209751036042215810984663126827003885045530896900705964567737310547027405138548062709103907031880983637775943083063588944184605919604530559569225042573854963550029075979099191136079410800537681454194616913220893498082773342545823586660179229820985412210343319606361324001801746845452207386895489181023077393277836246738838627145686845538850451991995767115874915222468993308915562747128509072699649859444988526416857388618960703141530727596747608829539318599721644199874741303558488081172706466114134730276845952194679662236293946988414210305894850049904187849398225592338940261344626011371813500020091870033543434374320727758630991242896281189753487974666067715921530480609920229844740091825526909497988089577845724844113920078945329606598793561863908739136553378152227379655777618798886079806302219516434460419317860316238445034366623196503215955810439678500656713711035930423630332355878379636056374776530868825888702461542866358512975263723032050737355509873032185318766670198855873896432716860993799731227583607117786731951702555444060737793578122404990536421483272400993909369815093695806683840151886804466834560463704646746112000000000000000000000000000000000000000000000000000000000000000000 [12,9] 75024568752135496608184474553028896640417919736741261673064503293514806024472107749191852649377656652544420589549454383576029287469313138818307691956195142715002067590480874612017925853394558050763997450084248360394678230202716415513989948400377276122401911227487830750195890693328276806921387840301037772153588863901918114138066371977798733412610876151420844257928140017475231263929011889455484967808660347653710712079630823318583979211994109479777551750604902570008593343188395340804879157131198367954845038929103402019384256414232652354637832519703643411357855677669210308774608559740313707884575913990032265581243165419621895815129594647310420292730726743821585022848565312144156541586157829291555885052425018974496062575409096281293529731812973806841938861239040806801791969164069733433226458672658866639317880845920399898187667066282639991496259343020159561630316891738116797096843240219575534474309528321904619953543297599493844111168522173377867518111100110822999499845838811706319390373587044585488398089519442438709306591384296706050304117197973732548584384539999793545199626218759483970853042949453771871850391336848213418922622766747135453964691317483455075923880821690307485747274653945289531775419839636001023475007053076791725832007055770407156138451573163599714673227441963256232720384941167209716941425961436797854662447754290109420590744649964611057338385061129735440150552925992067105933246322399858609575795447154431254725624360592006155711523299605286601108953210092944598038693556210179426745902831838994073404741887953139006871202056956286671081943185929335780830496142785874530214827117996522326133718784237743882035542653199923173982965820790240656565586891047195109819933673412884123160908510954194515237832557949637510545648928009954085633414995874812554797871279959980731163713003861276253642068377761749430163271603800174057071733401420511751567148364649389062079345118523703904678944818694621655675073657249998653985604301918353215427198395463189064631595866227514760796609206661578036428379166668521257398563076306636832962935182457533824995174988330381910102496171832888434315581193797036699479253378627443062548215517000984459250052780453857110960186061682935973477276215271444319732744517112085698599634579407054521316257990359372574855057397076090761572686461433538573921859490056985269655651677226147724865005014653744945542469247415766387516356232379935573382431043998794350899717914537688807072342026567843526879034620539003341242106977925864892211989523895565800019066699220484788386588577262258958396185249441572606212806446184427573299273074751764928030656701268252574090491204352141285446359840374483576184508996299960738763300087994258658120713868575355746920865209630018402225432319172885878783260692795807241215378831707485928828962718640946828001948043575296000000000000000000000000000000000000000000000000000000000000000 [12,10] 606966572247469970881850656006062674067684749154993492796986458523118767513757315488441151346061456169618437125359196900909745569587863367076449679213409219946702718705228889007339451245311930104483279355969550956367017265597206706949292528207135237773025409294142861625037559217750892214533591518459728572724804374156429508814400502631468300438219847301233517746973425712601656480028867134430639597008885644400267499733692620532201686262246082510783826651750841153666393291546443861469784348695978652929998819081130646964868499075628876208347250710177993140539484093515919806056800095123196232941574051081936705971011574539049276701569220538380236121629430162784758640637001833093884654319985132738299809917892317573075882086178132185219962686647089633262308636507429904961010277676104039920172510062438082688890841107809313013343719946734383791396819786623696640361775796023396523485913814460951977059758908103128540252531536061753890414846077229380458663268931705671230719241983808974472149617222311734952339705441578030507066565124526150938280414664697786904471536660028253464997972760646022581529319399142475316457517679760408891008350378023749461855817207768306162383223817800137159482138858170378813252062188594374526386760271595343800085932423514763730522729476463349542592370507495154228203391069055556759572143753587922519601768984408041147378877663484545475352793997176770000249962923244674774898298640670475877425094449416118764101258710534467878405923701895466396573707463734898952030631723020000743089870722431607931946908845756884496082891973576830177786097740295511488946751008938932244174221101631714132684640560877215208484526039877064024091632047775482781175076013039554603370899389230937613509956928714910867263457622574506750243607172224329102407390077093169172607631151440185358729385288244414570673728784034311971533803125427791279580491275378681431267630416623912444104131719104089260600946609370406008866466652216178199013515639336696585349910116143111328052406796939782255520293859087888565586025550204548929523022791936685925476589758627139759899555018367747282574137521188330631904790112455371583501625425225001273108047263410415152867688245411301046253964642746605151919804312205470665332615476921400412485379315103973113463887127478371253767416488248299845618033729392454269821474845742039311060579490654722537010594592423730001712924800085864979501818606183778011530560035011038572536992730854165051077509592437201819691372971455434769337469978202399185217259583737493993516000455189607923056929752342139133724677801396915088279641582309619355029984686021330615560506409191242365331736782684975171740380192327737125948053937805815470375138082226873879160161578499972118404976777398897241065676125366600498593765432166920959543916920805609689815565535214791620991224236736512000000000000000000000000000000000000000000000000000000000000 [12,11] 131244722267164481366671595967681130890394738680355506370995129332321506415240777873700054466081528097607064736988578504988182120515017686963798315172074346493054838118027213350401224066705801803274087491983544984921687667677977979092451937837367652528217029737604243868989065687731922538479955008850270158262717351903861098655860906554297981099696970986320726957609355920392999930588327219157077705469990254413421372720144778246498783087626388585319553330099286257458592422826459163749943073488003493261445417824010446139610886648912075158347290111028924370196117909025136376408815198179323751334096332245752601621854982240920790062333568129163477165533941841419881119376057399300986010595600652458556082459979538705703868751700269786669270488130744399909068971856187111335583963372672611843859380798218346788157370417564787920252465143579541499874196774760493767418304368034526620695385374236233957517602154055633544447728981005513064957536113929809372230887915705950443481211106185516477259576145309409109422844976269703049433145331812401363557883082632288712344911306058869669641983389481391637358284391831161541433222967246413041913633308860176637625339661582042856645812906690095585280513402851202751557733464464024739331961931509048899478816402575504387230871756912377087486249314486085225375256698450022132478357434625997647702600019013130738058981323298531912465030614752703772752043425258256073547057391403398123151411520789344347055960673538728194942983171506639069423691915515796106441432844477348504674996856392754691211042147372476199702860922842922590671086958371890598406889855861881667911406177860721784336581925298661611339332215450380455329007984006274043112037643178329833035180573915979770129920665605984228785562855233385765504484857579074151113266898386996853122607324083221167069875710704306643812504499247978707642513939670409662873803558782886286639275201475585773462211368763191288565803362875445629504814937812149223070675072815116470099486520333185175964960432419997875345725763611260397819337603453246303846638705762197454721641609318187744052710385498123281162490600398368686694470243179029843020893871721662139693891349678333386832668886802573509550745704140003892351466560656628729875429313605913831368334007456949941354982783238043156686325959637296782938457399975696712308423323571633794908293829806015566612500769382623540016261335579509464663352067397212937402314668288960922687258933217132125847662015376528030009894855808448759942892354157704627071672639056494269980184354677499993284660239298359276293880101704000334304768775740130069238036740632715416180826262301969782254460174261260780020486616835078941515480819250148485367315978304485714954732812706652020171212154128390737642144494680958380374276492794375244421333733300160579103674628563717199403597955072000000000000000000000000000000000000000000000000000000000000 [12,12] 1543951736199309631471548543176262503000547936849851940313056931703010298673520601668308658530569821903684573532646772827448304180408972333643650603209990283408511851980342664020627400887264443638743876920531401142563122775794823483543162430676056600746741579825994741911070312700867561759688381659472361551118448768892496176931939629056235814343682155769253725499612558632733619724083762652743882823415554582609260619852269569981936798327232630897786266419711606770347967146912769732117922816785092021232965323919692996696219870479915194467321020663735904114659632851344870418055176805815559351328592831196415305804228825418455347727710753805894617725255149249379133388029089673264448625923611783173670546290969445961216824993853773055417585198052195175981408997107593192460964278173726547088071264011677382714618779463428828576240268845073958306837231824179211139237464981905524029506957262875608540332495916391213260178521786916615374630722773147899662000284033148764882876945122293679638686600629153724936424233734723570826639169956435361575188873203129900369985427833262124810455796030153745985035990666590452339291406963277381963372650763875790544709045027897494362680044678839671391908201687765275046603363889444793211533666713554521109421511051673368571110397703309546988078970546488087364528925730459974476690268297209461934482901630564903453470152396521737818669214833533062071556604518789342862622552245211807697692381453510642473487116172618963292656988960182800561095527615514994694679983360524567885342439257538401599886728777579820589181544805485605253061352018435403652012436450559545094086725455394680895094405396057237717935065146147754474814534500983098423856434323588973674622822872078419241793564494621960349878115219960760407295665735314164514113436105835573814736446088457130113514925270319701697966716699291631813993234078914888781369575200999043023430470868201555799866071537304533554850235748862988026176718314820636069733331841292569231675936993631735390937244265095836394461689428191265249087662863243089392850069747266931508017067634011747178115985702261288435280314756817452484551012234362818010566781615535517737340652664717121364141360372080651582848257645053045742525857139339857643891991862693705112522583856503815422269365999986113025740100104511948295221231897982846770546820701515118831530938163501884948854210028496711578466044918062927863904711495136547322865111368347767211624048938163350006091026661211491626990635571991825292202925367842494482074268284331219158328090769214940086011872457748834961267578302360415953043864644458306855948342845972225581473985748392496441014565260292114151163153470991860828265075368028601006175343142375276485853274709249625933390972631676374514671803955468309917937460980142960746995223937280491300179429636946290533466189175193600000000000000000000000000000000000000000000000000000000 [13,0] 2850138167557137031128657127496815336675412967433333574093947643448633098245885600520089348460403298996058499117424293191339550141368040675129299619475574985883119643405378961523656995389945006983079858098037384191287503991974442087527862633054631640072790793756404739842723538575018972557216194000426260815439173370868282444564158707254954998710407777608592182981125547445949551108324499621917942323197727258321329188660469841361299899216272437401403058597163784427754545496795009278765504194175845538598210530284051096829466696943222048128890383602297239447685428409362166530477394673314565251072330509480926907021261505659969404286794477730513390218385324798995869238411477813485022487200285587432001078481627019552993667757632084037007566955718646459494379738590367227906791389395019849944702985896515248815356667874874038829112482572142505705801825466615000501013542000506231944680897028889468891177087528706171908076368030019997981487739025255915663180861125483690975325669069308261721035101466230831944916197792037620175564000572213854333800951141101228832041633871849568215891762368494595907934882677418191037269144210122646920457737953932486983510381317934456640613310329623064637124762544694750971245846101236368712318507953454509580812850758982609045557537878365278243345353755237209699478758116045585061084891776071782769402431353653933413576442556773254921934243960321823312656011386593122975827597025708275819118294554525104315946833941164145464461071410930056164337065236998415839266577275654620244527446097437644521180205676652956907554644986694715858739665660379041708620125075751748639959801236240935858407065085631505684857028336340671133561838476501247166704347207235075279990856080973631148229304545860480960230236074646149230071582352507226698369562467458914428384776285222729075009756267810492740139621640234126494051991737857242899247296533343065023751663658711844736039707404207246064932663266800092665768625490305010553876741454640746000912524955121936876680045685849637481931955637439765976193648678778259366788909389810454639280204752870084617438592288774985451545822281278410555766748544791518935670784027565369831972870316850501836985070691499606279649534884049313940893871194141878268044610160845589521522724540558904666994676257347465555589732729368297305508504785713683804983168305276862543362188624377064531011668813441926769205257575173936393207412765040253946786199412733320701893741477760558312511876194488078345938929328608637987376671307798165544139012891670660627533625094361900562630634509597684802448625330652163764001146482617169211267440647795778885433798911232752723865185672154441045306541757783854916228909247149402171624398564541284200211532434076325542429486252311089057609562850719814420233276045605934087986976608691301264018544192023783370915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -366645638698045337676073608410637704083520905103506267542523732626402062811197640008337656278164491240271218554210119130273391806022920986012136215414225242448020531731010799712677095502485822318900372166628285973706985354363643083422683230283146080965256620719229122012672916969373291918500365046109033329454978434859797997290702723155806095413771548246057831752664659384252386424985724098690140005391942324710006632248869124340578860426294323302827433860480702799228349655466669058981938610271895283265813068384977114581007533444119982500462700868221107946534402475016371166287679426729418838126537008183270413131460229348817926594633538473124523780774983374034891307737223892060152318851883785498711745877649503275636850832120340653491085318119487573326246446911680977250341776765581538285762025146809882357045722995300677322287146974146648357807125202246464364092303257494141379928415917325317512909144018691558031314411077664061420405245011423359254835107662530800373381802945967792843464183199456354054536000729526005925728732589203991523435907291587065403412823316024802744034431113301227669540761309342122823066627837119475092607282684608783482367580136382596635784419502873808824704430137478465746800006349664007054018980248085815647910113654043226808134250380105791944728017305059545727819407172738700636391430780386217974293851921780252953832741930608884844143026367088437473330229700724949398535606262860573736976788574526566736097462601792130471290175346426376911294806595688068623902814987874788771389854246460078640377240862811767027028219197185218793853430219014005340939914796464205198931789872167324171339238976564161810972741161266511062505962135270471639613267994237001746732858549374920890896579646293204676028733466044291214397661996378561733985017008714036483477492088472621765297884938006310807483522057217531584001811843989205857715538589156055166244406142362065841927747251374733848182485992813422734296495247009935162310517734562777892526856276983635679727791200159877100793713542308604107618419161478316249613123072579460445615294419950668473256624197241973588628952041138613638676381234298813315615231146595192104830156090474569703732268087391780573356948820055365416433865206228624319611629198357003228295958571717082140361689922507061372113469728284935569433885637614807229566710504843776708451029602907178715422909080540846413647338597663110610050223583915566992464915734152446965001138312060108421688975278010964054684139433545743064511102570084907544943106281649962585111532722726569352730204866540616193728316300403929049264728300298730672528242722268370575960877980194119794580715251754069650792723315325000541454113376158663100125565622337535693009424331211273517106224044457112202157331364125860982829637186199298969953670398067403896423073086747653782917611520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -15191200517524070627042932176925148698979476572993069236354522459727038444185439332650867384953213032328754576636128173968396417539086982581108388015068610218295705286712340246046831971266910303627069768098048139792472394161229236567023856974901842713110347585382403609885224428400273666649338664839555533881766399716808400370919306438209731010007724690514606885394544575072942601390352736534977807393052857497704136011607926856176517315798196855602688213419820426837624621040129059027396603772869211428755892083515231292068303260906569834867454216439948405621471122864332678350959706353114134301299447654455249262147670211361648451223783279019841886035684596151119612080720367469019667801110650850941019346488177612861476725781180996017242350375214689371613589633006394188004282465415754686842840452093173257708987708486489836716826810275699748432944661675399288883564970406454974431246709480524698488953664577579412212874482152745793612902589424099606531937801666184559966541902423477445117974061631822699710452713431867841743594153704615685662496784093466535057518819493783223188124959671602282341991398373643562209704337257405599093313626756514238508316010773030172074907005783505675892533078036129414932123114083046950809491638081985225754639061685431404412169698158806735326495127419542979076520929952766114278372135206374393703659765946021929418107650637410340669929685719406741328169568774227364607520161808212985392917570099515988079781148334071871367275249198217777039874129289296227305091459431645762416748941396259261381330812321130541342062598353798523895408453032690061093933270996633444512575285932087726003367072165218971116175933537427185799724481712649232532649799022555818474356654867890139710948629520400622435789815318939261970777473326872188929348380299323715416402290145151730856861346364091670083334917566996305860272194769366692454770248074743469834893665970063886806321263995758369576471670305735495993062716906482789597969124168924626013166806680128170358166064747212043072916286673923184130639722226990059808856181724648317944302125837031288205331144488184223182207547660133470237926147080325089634475820324953781930925395054922372033686891719774910363067784860434894629404361802151904153111349465390927411710076083912505043658478377168531377638366138055438858269939920780329344675795376761396711115967654737551129483682582897630153072792799578567685193833262896565845865423746873458471099727340859703127750082163071263394292759144467475196389506118854900785375891309793543040012526627822794359881324539677694473448033202644821361558669446736889160533253388487734236600430734196813002566720566658853486524889426823063960865031880177933757628116715857326159455013744009765656611471421890831292613647042258493702130828586735449231076470477197567913404262851099870537292185600000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -538016388949544484080756772549017643189220812898592423025489603261835673583230421009154968285081460021162633244461087963966263322397700369145725294937387067580438556744669249387846719292011954817454187792877510193012403989141398536036889074236229159878712239102730052545879398282318058252652312550368940603657329520176701290217331432190416161530893541966035984283708354833799148850921273851801815971564283884647353611704018568120864280650347231427829875297093197199744676270074480915546056498338723342157408761723951031538419534394053397403113959429469912549596857158929833948024450945082551177483003341752372951165852332660844580664524597011419480091946458784526253756878386243828778307969242316984024912997838321945454850973851134208037953589281601194748086258473236206247257972968825358452271229739811112640403808562067316383170195223541119703351054864765383415285056951254744760990736455846966124490160792617155673292609776541755530838711030799415506490952860246404919701738459966772330625047625225812653512326632141756811911127466362157618540911883504379136919116258827282850327409129029901695423912191008099096344399485251196361318994234932961049695092973203749813340153336010706834383728035559704777911929585691534725898682301153120714258181007315215300576496254369567742016253070205894989155246936837873074425481261462202177212224178635714578584502196223054502513155800825069626398715974332764971400889869981320799535268561479948298174975704453882996450687043407918948271561600768937326146917678422722461224128227877901198096935275297653658404064071574484869070921158274270708798905964176361949484896082759732407385897903766278674606672277758288345856096666886951061185423167015961520599160996023821415321075038275473070964695018534971545830407559083361891022314265079628782837774728399861044818283771225107141087127120083816888083639380388978589322831107595381333139857682385484264555886489433801650811913858980875657551270061019706141695850837672354400267788209865384926238033058619825940817750843274297171667618770899486068549610481789341084627910794034443586681507689212987533651655703213113529297837570644693868721715864833526038041305187915309532045523036839985307119050128244241047857085539950033286779577193762021380769026379758951714398027968742304480680841787080079968190611174346450912363186707229393816861874671119071498890168957673375696707330588674513164696428499725631741920408969128653566439017720790818261583837137895719043012011514721873755191652837962305545660258876275733023253369101843400177168422397751585969440734637831193022557504176577379139158268564927986708202268805968159254719990192709992224907834519317273780451648790284442490836346037046742844358634864753570015475224207797534291738668394570022759492353322098983778190188234818837293244360017979997518379247206400000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -9261869968150478466507379233874196729534926734828216356387488514782169824220645810822071605033966106910680967495655987101024151916977977047469800494597650565510213930470808196631859827053119122062981203882791570375094954462592545140549041566850124695465975831802357472691966219596751875593188479421207607332355936740443073263938378158986772508262471138386401629251835600244350517781027785944339588112479241506513869151575332293976528626456182656462582633376773683708182189083826138385402027970689229415048014618230443588887513166614142467261874433299986619905256385262838351233623376175613280464680172460761923426142976234369024229807956816873491800597366590017627497648218674133654009438415494568213639357083666931757540387244580297251370120014623873251859234134840777634930401890396478409030604358109599061447502252593846045369034878140320771405819207213145337997231844029218653186349750767223624687317551159894630931994097870787579903741556095150606185763796765397570655313715279728050772042780104424355950532388145452060426930275286778687313495016448934098246505509538789634651492975165589169051192770954612514975009920432286667292919429444870755335537658651329443577031389538649154695501639265867652576682374972408865370817805496524136410049081103025485284210612753878154757951543457948933629506158812248695796150391989929882484677788647073669404000847347867527751235608049124740662752908121125724251995665845690011505467606513134829539814313741701974960998537534632507632668750018156108793104086003168651975699328526066630297393108878108357484198238363750800736993402922060819721540564522028019495060298846825415399511561375461290343448468732031172366871992523263789536409589799489251528533819109375253812167025003231299763211304841833187619720023082372910147870060639579704932537648065385268606066686437697084390360011546022618220853487352525484347189162940680167325445647291347747863835170153494135825532999211017666111419749098647227160664264331649439767433839160787221969309530620740765518989868081158044249046330981003636838792929598664924126897170904420765243662804523721423814282057278409631300000476500918696612725278566861469026299051683343564235042522629780216476655757778422817030988681049352613800446557025280081271632483290616795702939777977758669879420108153717028588195990256753013074320000699120094459383510834078518699155123026578526336611952727040261389367247932201367572394562862074797974065790776020822342839364243296654021085736513832210379255509728213737991387721344130062607742943815590079053380759904031713055291459684343195391760192929045679813304929920944659348112006973216574949073462092605279487478111495089431441297100391240150997573277948329349714790589490595220471562873875336888840311834716327344896474998114134980916989025020563295210706898415266932503693230080000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -150906756458215390331430144534378463224304370457613986762212179577470777936627708580082976223154158824862413805070329677782304940570967097423283685304594843231768517461141142433223501189064924242855672311595083719104244471558629989305764473546970529510895152382116730344540656031793517274409529760767753105571670573901677908554584757583196849804821596236012118222070355632985542107988551563021540474173220718647302675507047327543197857096907836379286414156969180532158817099657394007387302299707376189606495190322083471291776802072285011643098661731363960967478749242835016799300718750692112146211174932462944026183856681462206076380529330954243948622633857004722214527749403767055250297351969970697999819265404240760707318567789753957380931242303508796723335420882884112754577997063014830371486977663133573936058402415305029050178968916824520690966188998588614181550376226624139775831036626134000294329545004306678013765071009068360912832437646795641464999184827033153177052018864183661342281067398516605303957914726607218244029050423408079719993709849795875762381159433325879311030261945826163607978874276457865422115061232763750537433741845097667797858192249516019198956810720725718642878041974966428529737706522668720647386739417711621041334263624029254640422358605134166122703203102434831462947269728572210676533374047367509440270506706374533991747610320905821673244817348272183456704169539759989399727630648194351682442011341013988109127591324619918550832196837774140193814329788918741936926828685374540652524113483769239940073239810737682015190182671209051534249867960300910894048655135979576869944584044121522421572831777617885945535780278193478158282972055049473827634944477009376971612746092454402322095066872263232792039747516387411227788971583631469970742038430559044895622682343421915157852687275846893669018910436289863929758921149620748470850156760531405763326733190615630069410459279958553230943950776284722714765023749354927179253371032571956125201779874581185905401424952174276257334546714539647928619299301529698161036618776698265564454644327981057042783417198785453958330339698302376576567333714984839905869502167229851492141546343149914062491200044230599990074956730455178892732077651427194573171446156682933309560605069303855452271601531892853138364449310763157758053160665323131315270867754351163682190983488013577715067760534505463010871084189596991709098897790668168251727430856341495808395727651258746701839566102948878369725907041356862736768285413537417387652431268255806412212562191696486574060556228868478754503758628982367482822050114271728910175573104015304388277219119686827834458815567702967342114774690178235907884715244437989902348865094098322514603387150476458826172030146106260027261984690428895882172665422408092005963378407240787025511056097951930658490020790272000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -1476872532157763995199146603965270645493622332066734198457959859019580062527974330983458220627169249579520060137334284662164742147650171978320624776695739503324043195450260841274358583759992062145081149088084621188522693683373927051207393421194789901264036668629895989402030051439212922382536044381887550881163084453314528443212070256118739985385609496494268257869486710000553647216100791434420578204317840440361009227512375171099302965330229711848228565429242171637420406541703105809451783270327457209487884078200898888900588067287931600435188788033091470704818878168323688473792214666423819360927578563028750505341620488127724278911655371581656215782538548937672130584293526185213046367625366920669350837184795323678491902731915569598246830305072543382021683627678397048166569446157548173198368673317133842748971370879161056678010422368788646396122742054844685599601693528561896084424527653961197032831298501444243444029496767953228430615919976381156979264510305749923059667889367322260907543510972008174145745416397871612325885114711148940373830431490433832958674450066050465535477582240787793494254613416015560681585176443918261323728910012632846451472521703523131397144924622882828422445855896386529248650089598904821260535332147245766750581085675644053857887500365893409386016330408882045394721805040944822147651619036401999383551746784040222482152698066348310458126183057943404996141115324123264885401075037509485572829201502326467874594929227874697088127448961760895352130807549612245582072466166187213766289907085725100852142142218774093319595873778938802843671753255906417678927586610094448780761984688721926517285820580059382303447687943186292838968606570412846466615604711785586829350864451256058733724766770465073744183177868334130100561183992879702555871831949649677817907672661381895537057870152232854521353183012623538538349904079220973396704556145999153318573238645116559312387160484537568286808115712522779009126546691206967473939115521222681115576202004705306805510507364114122474464537864869758716189326845107965013131224501806587560145328845361493469164688736148333452123013400378269595822959419599774361107645267120622329244856879219056610039874421919565246764459281915941340992405341810300601043112872683780626058612152378182981831050408360556532181166914234623793592114963206979386106054821768573700135515919715819217599565931437452113765955931653292833787812712822779604793704751143443932088893856887447235906434072967443128554189834206170950816299062497453481655163435582363500497990767884051293190548636203619225473242644629911642593219041418349906599552074123885533779518583366881846814959710601691319864642710017125595801466665383245429320776507726643034439180610228803447592898117363075433599091063522535392848794753176604481465564955590979562726149324311303289745860198400000000000000000000000000000000000000000000000000000000000000000000000 [13,7] -15383289504696966254807401136824851904041792217102455411908112693333657771077369413614172387062455770594553952414146673822525618307531752189109076481430519303247209055374053963591933753434478187555656441483041236003854102625185501637716224513212477100408063366558913399311916697441127040204504916872592436050234425053214182229844605095169199421705707816622079258014727159385841393322595022915548634428283645573528290545776623820677899133253132321673067928281344850972571109647754008814122114304903129719681090795658561121082970330824380138387321636193468293142505234242792393208835790817841691409413695185775577743330028656069532264561695610485660317587619549068728636427276713847941283400432922851429111577692194833830157938789464142656461196802711005106420008823043515510960503655112065314424604285569096371728199888430903623888174380904905077255300127691832959603983617846946109644053502897239820779537267085287719590198302853493697148288331543791248783149236154913185788815729997970381955442238760640679803668727332272856617674420062566302609851269496631586745112366325139757151652149791386482841840211784574864305016310756645118758979000454459786231769295473211126454681047056677406165014633190906599477946300579170581621655092563795842844701462649522694173747029782644961939168152288712417036129186632061655437802049613913870012989968877172420242176788061485858300795232682550605796540352322361959505698788666302685805420680829689398230445346840894190309453633388051111381003398023093400072578799257259821453571406006163052999918750575345847480648578845803931735659304031103068885771934281120684330872742231986193677251611193836337125213870840774839704937167615329440144097833578825386862011066548380438236823470794197231082173290500934650308845614022577985615712637022411890668624857877132537637360410001520140570714643234014348220619946966849149035184563754614019581162103365449794119058961953897249240255102418836198151576268711631758862408523188690098217516635206479450170020768320089692251384587419644462815076192889520063366651867046321278459642591154782576389832722237104335898322058924189928116423465068570549467398049817689759800262906303949541638494654959698007436836097445860297833849645414637941607903008460282580243612029087959174959388483811341940109346005765094478631175397673094180023382942140006759935232306709693241418342085984934215808253695062902946859693881749930835476118942544761582574119410969438129363317338054368867536632119048183132169024908489083740380689024909019901757348801665518757746291471481477762596968859948507793228638709949774740422339545507004479402591106459123098217996420853121431637669071278629763679284899979741659548981693495783996091145877919305249945652266748967215532395012895899439279675060899403766748933753803874392837735812082919631309635458170880000000000000000000000000000000000000000000000000000000000000000000 [13,8] -62405790765252457812827872181052492817645436868580080086199572147913392940065951418504256549867717742888630088259118177171993373282071580221989824694472455812801054526096250744711838320183763800131369957190022703028395165098711059355437061464089782745420572781975738280623687005630216656575676858924320624118305397289760962934654890383155538711568664024143768788021478601100139073987424133607457862401698480362516918976006605398612457694743799375354640022441102840996500815537698802607471907150697388661949217839080763562099965661350613459148713452161136514234066845765663098895297686869132324945302613604777271591388622370356626437125326183687688975826996209185188571013398633521653262154661373879769421205127508105715964707593874354309969809508465731180891512487951412250025316960831694912537913554059161119864764733386699854750114646395012224325679045003123694166833725842017892036070622651519498414444226363098086584603707832009864416612105919463114644681053171681381048168295855802740926024306569421670286423167542334749642312187926275656780188015390107305348877922373983517158227262247805617546251816027178926475400555316376282607467220051200796077366985022928247473023574145715810899446405518448140714785016404276947889984138244214508416072603122213101446916187054242877901546744084954391859285548457654266807536329462103634680334343692097585239355862413679400000320721651852451865877608710019272535588963452946438311083797433188200590865202024210926835857364859569478214640763512940139701724352333023538859416326925749423904179314950734208527068405918070271213722155644764644095085504139254749809396560882369736241593998534580191147362087013689002058446582492474535882692567783502545393186717286494787312628809188021693963299247873121560610460282106062739159316692442216338179144510284254676623282974043532117617320361391112833661092821304792004357354903132331007065070971958700791534666060168377237989026675525662085437774215569917370482257790450225341931629872865763699938668777129210630276128641441355032026950654691284987600519335713696897345865654604619157248440440833764270440536289768332745686995574010270690890896721036699248915803218734601167194936315050160261730224090066828202090148169134114509715148675346030617135278901774432458904213260953646303103469221478358077963796447207968214626335035888565694579138546185386033608246504903208433292376853584236376385368240839224183766634499838985955711330626208411476020512006549940257536514714564088987215032821687864495956324588379163215851211238898525886479277191549289804773016915318089221604391398031245176185436584715573236602346874385118976835314690555283749783940104454545588812358629996858108901178496015713756837887014124557574032089156873684117038950257880873946825861180880440116314051818399211405919552467332156056161587560448000000000000000000000000000000000000000000000000000000000000000000 [13,9] -383065939178919485518400416993964798877788813402528851278662504043751905108235422720917923307221126606592316572519310054982139019021412439886165736116549349650916762720113248018280255421612207952573744515883413756781686643359005457946392922036466273421523760991368643788880477072172744581055709608590600701786331672940823931393676414203705653407951364660867660852941064021454815952138075995528517525628138964659337539308089177371211592922914813770991943973656016107425363548211022808064278661645113811385130680645279831029408648338548234051315609063781855176626830894714311810979993443710405502892774877702481724676628073838589840355270772427449267932566920092296010699617249484302409427410083199785473458429614887277501327087760882701084686434176984006135554467782015488847910111930682544602111250196132131701937943787022922477672517945628064966816821472939526707506813498477858428100067941287538406805460088221293994710436984011468527247285365391072940804141497346601971002392065931633897734030631939048391309311866013384265692155191701406155074365420099128892720838814730538625503749794798961883762011845947074710230077611865856085446021411824176721880680928128337636819896810823097167266793713556690139597241182737313586838439793503696099535490193675109709819519235935061579553713250215164841365779087172576775162818025051551712071162303842193165677543429531821159894152584104499622701850144930491482175367835886737864896879582369301472394695915130840416484709687394030289764722199945200866496416944756427667748675840668399396087782491493873556254632956442015851203158121798742362323184688591916201816518856733201637600438416609135211760593103554725800506973301274740716116980130843303218800642168041709964878827242299463222410433574425172419291383804337911189480765818551483305150343700969339120050881784069514335687929247614796319879371619341092628436773196247654212763481567022989555773645585694039047911176870632525699750692898463280871170832287298493511405959990676202864130212647828871327201707009441248848340036570792646107606822848593495798525880886726767274637057570224865145217562430368153256395347921905171282695584092459649321549492407847206698865950866582542923586209113241260633867998111755665762953472064758810863487383771730565955226499199411749072296554976271366726364278035086927751944586098307607610839562331788066926325718736443348989786294949746783789211927191503994622906034970499376287638964599757070403429496062392825860568889139819369279518972982507526767072345052494636186980650282884470564740610155202946236296105209001045987519252259126549546195081426883079143431916243995124921449067303599631163914194538862266552153164893837607267783563479489628768799567079174082067878677421967249912051268045429439022042641849990035722421228901829750393090187771681201981772995651174400000000000000000000000000000000000000000000000000000000000000 [13,10] -619643088678716552600645881121020530555252766929047206075142918399864176591623866488371835871526124817021804425545717857669032780788465950596365572411568135867380874585290686863250980031841711130144294161293258029861015927819800448160982681263062082517809320927852954213262268287955182678630698505934830884369876476035224462854915002987028338847050017866623947808115200619747640753727967026412854756535853974190461579288868669001016364945301459557294395205083577210445371034513370635180137494358796642761596140002045929711977426258679655121158750747831848094607681973927913415349457370759098500646239550329372064542911966240321446491658575292735692403317346525563349409735918283114814901307916702437827076060495391710485236046744021764830269315680129831456216064401929067639995024718559638256940950694725834885417523583688825029015420641276355513495094181287224973031906620361195327288831421353730362290411249994327167759148823810255670946421189882760354679234049511361196665188820338420346743431049550807082662813533134823356566858230746827408422340483140616754624165794479441771157200117687425902259273477160525425510894088222431996963748981021894586594839505826201614370944866639935342277404095146507001744974932152586823232574735864705520492477943275122828743965366700130019335008950248321881084601542242183445209459859844597979060022562452018575391806069043516270209987383814644991633220690223807373484587342874753344534667089077945124580911012261960307707724706581459550208774445346825374135482654791488071569507455131129930937305122729969024465228277864147528475008029539635115005015013868991668823070298997678848018301838720893973672200917438463889836875717386365741797958308609491194425086895219735631532282539530429544364355358208346558585700767635363695125570632339559728553532641316327657540978993087446455057161842164718214236257155362396021051045644766238027730586755273517723116205844398910571789860995350660217425851474112739958561704278633120777826640790886568595802243681404905935428859236346716973660285875089756224739419877259061840173011903064723746372824888644814948743502974483108749156358581335112547172448281356551027131947463957526808458991938224474258098935916885336444893173517514023591489239943966182053114387093205836682275063993560988590594358600135930705795384698496002351053036608810314981310399249684726539303808915189120929622565081438488921168912084997452428703626284976035444431249196555236122429626769715266726350294004267460938816366745647154931409419883813057153790401149772022826399550983754320335732447993938769112093777925044377206981870506410513976013616591481738425713872441078535132976085375614276092378915627975184935246583340594090019294909067516462323412437994478479051592256350173967520387918202676415934343725505366009093469118426342784359475009552384000000000000000000000000000000000000000000000000000000000000 [13,11] -1602415132763907645715179536289252242182932880688082915463685900098023679472331704905488885719427850355838790540371560826809887517482115837402592117213765802818878733997577672962911264587011196751819245436085074942318625128329747256488696705222546559525284018576368869090755837570272652175413303728006983492785540132645072520690579162428284266184271104562593203704292440477701538339207430522666855869468953269368864363521175159334453393947762436105078378872922704616993183060674083378632720649896637585942283884964487339191188964303766138260275480946796839969008549335234876320050246679768457249435481405649141041102607517656757426015874383349126368492667647644374043314975130476246741153785421947354756510829151288899748688396834072869473452720342318842710051266254642147216899857131078672516350782274211412489207993516689430028538089764820708046153808664228459584520785389952448410844997624259389151232155948308847579214592152368824288858996964317874397566344951629883012049847786159359163964410394590195534462826092745759684419517315763708453119814988848315452914197752385742783637256697264172767291305158750514868181627455050357920921048174900771193414715000786914242418898002947673979343830273397052597165181233318192275003438341050176441993380767983838052829449180698882988784713874105299098637443988399780497192168154336716360580942143042018442120211041559233644635409660543942264228017530392337576278680064235489756939117175944040452376800905786391766818362578806166479145103605451845430147626503054296340505363491979166801346054123893440927257473032605768852700531620589734739574009234291251433973358538367682880915811174541093492410415982764422514718268504680305513700959472174283639580931392774688923334982918855056183809374046886355719614933442174005305526406423899210674334312182110377974823961201878014147783939216608061854521811789248623988634442411233122434631496136842234443145372539705375382917991353905657381281735647148745378486183301839739194743343192590698066400907819713491098969795231364664877020972974170358629105177881108960632489719752476635890201334745546652313368103454656521149611643125133624056306659272005374781126664773670428825374000068507830405665888609415481004566218362682303194707112606036333833140189467879988978730330868325623747327632023576114232013895641141449115341384867031007826792500302522136365341437865515442225662793315989855438645910212718629037841077154986633938016543204212603544717174061908415584871818906605176256172953878299290084129490420816360864201131813491754928101794888766267466879982654455584577640977069751674570262703249926432863209595428174739922739408332769873697598234393283873749495954932287876423183040303651943392797736096644137092430310083843264102538605744157482968288886647230662954341582145154273509418559213757719173234849480704000000000000000000000000000000000000000000000000000000000 [13,12] -240210241863947987548599430552364595485513432013235647145055540254020901371175654589568656783501730875361490864683720853727026456259736424723257576565276521644056283882291214054520856932703370498788562593879416026201042275790281872054633771205292071424126942526785885482452952478700604915873659471773340118775481751411072329452211103342647039793500333750486754185754029450056975503832119289614876236126979590395929013951814028168778424707387700510080873628633763210204948853883082800897837439352767785165079823791614243498330524303722440986373747458072050149470002898972451226291505540703815027518301191203402682359806801856975735540080163406094125779805827986652929884108312210616523308878768582740699052476150901565263165744676055509438018913302485073642817018327199384392951469125546205698218952521439460666303945940212152731350427303526119601423486679408509746924576069789781735701792673891944709126698838002556813434268199721425700005287069668532901417825795118063431796357959038465640912171216290180638244916616092465005197693045426976737057034100341266376716575728639885182113575014526646071366121081362424575623932374757161213620794735483736639536912437913042848414048800172211373318432952956301616637024173280831459333594143994102967221643924358909188720254349056868333303246710066987063328727119387543122385400163052556933911807129246917024662008307251309282977405947965052655412570746032558628612364351265443482092186559287801183695842113178557592818116925614157258080050310910789098872809850861090879072077369371456740311642701354669290571388206212454347084936960154777143801523062454317146083165736669596889393933194076216142301662368951984615471348555005687161048830318638863858264339094400581286031258232895137156328468995258160286409458222748729258015145219508017352033264298995490343978860536729558993059218325870504780826418445169824933200390880304425224256722536078546386901919803595098335490188856647203419998245694850470847649936779421859040348089265455332590962624799016998872089630182038404848210759588532397739965796605503195783714116451514917212913324960809385252931366049485277970909865303150034654687117345224646122461877401838140941530249812817996693525014699810175227725717274555356846196167517612448113868167184563717733314907848142936612978238394392570878972765578997726125099924010233688365479713943738849157547656030450561901969579338782498091069421806707124169500627397305148475118117747070283908107056686917613024780009981625306926507543437741566226188849306667267705543426401318045609473812208115858487557114590744202091524935359575059207082986851249224046155851607958574581698612184051050408586788403978310071635624096449278709043805243709053107944480127515897315577224208461331356139654555887220365031504852759936357207197865302830604749542401731637763227045068800000000000000000000000000000000000000000000000000000000 [13,13] -10390895710572459507759616386992239600286187963013798436380373744521321179172133856144815628299275661008692569555277279587383503090194464034061362821273246736833357332348098796447858701710827308020981925974323642084739809581712453015112326412075779523107615335572461850861393103233752063850163606932228789820723203902971293964314056603157300676998227356381461792386364091638371041959560193830009015105559761053161812674440750385903627758791013658778569409890289043438591620338439164773929535119616882133723272929366564438543322465499686147360595513107135678167949357812659188099064689149665299770750105385702355484318967550986295542879273384206472025998044996498000301853581024500632705408382301074047808904407991659463649945621517660293266116301918856996207702096562481498804012491120806565009965800521175190099598444329757421535310207253821601650856795925113139924794595651977706204256316199324539725437934826470318507470310290093933567968940821109614740027306928158618061251264936092225508077436825938726216759279772189826852988985139195376622045856722599549904877700807153686623289252745695235716550492531131613148568389894055577717770279170922236539176390764724910439515236046812380480057605762447893010618329350223397550754742212104296280986606497700461295108098123583636105075659820172242026242560014846207784806525491902825019908727663056754479306196452284148427849210314346313074890269291556319749160891784220434936978084735869944446549129476708477414898936190564006384593516004997387401082381087052971049783737417021138651723329706674979572245911463576424571246779954167946234288575807546014151119323884715281046631610868370962681992270539579209696718018812004873412693577755132548012905012573938722923780053129424072978464812232787940041517777672865610855400621528833367798470526099694785624399740943469847677572327953087649522902694863954547128891709918930013523381524144369364690912364820489359401125216539092350926629480864476662957356216436633990624687928132902070104684033961346594816883860676273695628118666956626393781956029453833651246799874278094317379603733716601685031531625925010749690883038437823045651577141531637758964915901908292797854394391940597055397291336876668490001978012878012986976673818437719911587819548891332479259047115003093966089700216299201001162070171313213692036433468668499408112862021584651155906307987746792160425433118507495416380205654688722911218255762659190820431830687606854768371211102039492421384534784365608961021575661066661598836102175712178336032809019318790771292673380989949371466362834777021265684666493912778556757472307095520518206167519220604758139018134358762832476491965742783487425896566086857342349605391413666164354666052835595257282133305898735169984659597349552378885521021751533257869054700956954016945388359776276253506708229324800000000000000000000000000000000000000000000000000000 [14,0] -4637698543801882496008650381264939383076609115670974432404387200023777512663338515796370321183212651842438346027722980926989673247248410197904670411922964633310432058552286269280827787449030419397108182640915867931794079866888845984768986334693442233977221980116705761266627436768727115006123808381606089599619499683569588731880226134891386999336361780877750085174238521868812690968152900124550119484422942558913486545195110272166931339858351506810373023440850818388006758293523257553953162297322695194850975932223236385094646579237383004718403421251017725533103483207476350017076010088550263422976468289077887758710822810733418410201387576298008458259763795189030396041675979868884391844978780518261442312134423232507138362319876411229519431784720510029580429172096412211730822674849185027942196902873855734195058837328347234022867961942164444548239573286759241156450128075185295007353172355884324220976536762312947155775101767680686031740479981798160871724636200525872217574082441880629165104113898739217127127561752358207636139388480927697901618994226244486102936608827769314512530253991658790151035689623803124749826381546944497510229094043969757784960302528705529154861512088707371166312639809700929511517155790675163920153193050156393411748347001945186350459581298581807959961189444567389888425868716814489728932625062556505769683736483397250518533945942469080088658702476452997594632600422911556109061208182976121523362680014889009065556878677665984573265268834425139752726987917294186698118747462187632385925514235238912717104579318411658645681410670396107547214524899611999181458396841129972680120858630209912280295058953663824767217640588064386799077681095496137341262470954499267328735952090096013536991190334521438028843856850594493203102931058746423368226007041313616580160326697365895006832812708324457233535379320330940015449530654923448523855652823391775395009615327809932345892917797592583212118362350513395533990410970485809327234200917738129429676410138533192505153812281928312589108137941651071989992252516455005683908742245433956015330102182537733477762946301466294715636258848282829260139005018135468497756616093671136477502404585216732678045730746338687095495066846396204991518276667969641002595981871758799874617175350951704042626822119031430987900190644262530703849308248955815070985050839746435327243563107303189310885413359419445536336971328802283185945688560286861305547901002701556000607703964555748599514995684326394469692523510914720574545229201032432075634980529202954297066496183125364586763011211717684761399725122271572298715561067010109674531195028028007471487823013419026185420313776228076804199831373235875343619874584065795770057241039419117839219823609169277500079599575810163723381971992177665669323206425245267506908805869034329754831497019052756303872000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 416226439832607658421076016770861246857975640501890809895702802626332256884477367117072779539520011704056512072243009196711266495986217568804322688620892066845829644318463461686919250645584190841104748152226737750524098726448172329542253608190027674992445607657393236420282911680845535532920430501906709879970458046204028058936801005845904173225856463582720394629209723200487679770277964390887097509798160121217060638701339771919210973622607107230474542649076005420466180016891467473040369004406285201844085320752528775514709984873390550355437774281162732789224020665625191218443445223848127373946393893914574274236271887938947820982448039400023393282217912215979709720812194845914078592185661648035744990177578320469254657739547793824501092712253575762277194526047061005573316160129966247190309524726195026671274092708137858090287595041608812303907698211668546662156885276632034711144856364684088334027945076532809334723292518206410402403365067745513448626197045442375610011813525694066790631597114653764432855331321414503906743603647844964043543957502368855293890630796627560839148082777495128864680393537443047744963036951063571592982723698214951176063114510214916630617897390607296415045614020331629242650180668590595587045923720345464955130005379296479340788411522483983733752140393740715104352948209934390619878577340167182523696036794085672690991851508907194428013217159817826284188715598787995658374902535983661136987566641516850204702918846316804206237787287951036054066911080932853538382806286909656031646177730454231603756681107207642526852923333305114450780103208486176285069787470767984069620730874080090068414505496084681026094937648147693753535300057224972389393022184005104216329460707207363123391595140625477303420290433896631771708491094337391784099254718339370428211052765894626120821573968893321047734645272641424386432523050008517359417891233158678082781990690249713581183520867649428970235793576812302535868235679713864902939613311282870345699088002820833053460978047498923808460573390722615901748329279798887826055814348703359756463133680210702237505339336453000714745308544648559952043475124756900328838348363986304827387601347750223974226176604232124988497395157073012639281561379853363344537081825687684742220166960884473248736295055362078440558362636024320943914109909224949198097302046804956219631681342694836225108100599784967161137668037710549462445306353284167215037232170772182862207961727247166411398963163853450921740957178444635964504212543312500474009567732584347281864406160333798270572313189717601879272929570889324548752783227111992805794130700518582581410467556122509530751435098681912672721503834650605601134981044631707552957259245049791435844807983123510922546889201658680474358979009552619479131304135947100540115846581708171381867229168561625298370560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 34357460327980905009778557288702130447046009878903980217337027972720731801789157212152563553633791071834748283232398081649746770226581618035961894819583883503289832928624142051319446542400041456486515540057443118836189170900729168363357335956305093324721740888524021883926263117666987647071101686475506872206001502477076737592649196096681252086719269887442820833679002827916758515187321723038633281118889863810502932970195762123998838484325372308005050444175776460102609654123243297780612846792286426845160958631435999009369014998367019954393322259358011769063753481511262054044442198221843253042936271897761934640723428560305361840050698852342874419160754375376528831883918161170960029092345962587533561230485469787426028035372288675075088738186802188925784397979294485108497038188303904599193437078687163990897397883747119691309404786727144255900319960241891322261066476280282353136342245621176248180773834897925286171191188116886698947679738672120461500709920546166030133749549880861635097617343049834322994172042306696016679437735929206028684452495607098339881801575277444241325849283945214969143160402878357224436118089102732920647870030123112070563190383501291146517843640344322521452633686270782451418841826405000848962124654922970035515138862947273777684308670997133809362564048594540642184340302545520584278526725579340934087462880247735637254675438238542861470810168443549692847603649715607076743296551270535205879569828154345023545233292183675684981588654256713158404949038129781721348596956813335778459773067946717702698218718723174784502729997915285338868162356696053048538457227686121244572699236797256587335574217479648357741107672176813442677225364879308188946771289142322169014764369397457474206811710483319786168049245332083571774939931623439921105071507637445258203180212420127558751749550965402400384648507135342708903952855267919338482493545960174479988474214299814999312450758005142516666615262258529262217542623093546853585256001311758622681077217680480778699607590658744883468304819922737151860916411479146101990311280959404106140104455776928979176284106230127002908500561956371430141310267344928095338189517876273571007145700295923484893685812969241643330410755489391403280298921433449786394629638536208964300682046529387307320616194736661947412248912996212507573008281209857575644879565803493483772441046520573141848532475582873082445767402764128327931724902710980601768835571020272150505905224270732923865632733151430802325006367796987396007796203805235081571645907647468967391335316453433605427547154599421675674765933853442571878552085088893827024763208257508317467845635756908546879382931350799620409338584722425465611523462369800457322959254027125549290504725842507520680720634746938877992970514320479586470340354338481552057794676749914788633615290612561270265610240000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 1563281414132262123581352144965088885697146628524785590729753526137914203267469651552839764209644529510599319672407456882227353027337874070919039174769882540020774506375231345906810556615357638844017861231868742842569760460182620902042576440207037377396644804118545168251475636657432215743704801730210489279745421751177732266828676537896596950545413212816429864301477943224572487355993914525707299903675093414746071843188725359439001569730848869351729715895713506388622318315951341908262797404778346239710765350815421624199777636971900075005083331769585654358905348587209356716100384051715452416446138149409599118918747121938869536645857736869452874809587715668767624980724790605746342156948953626287817380554851858963017080862991851418311160640785897569965230416170036058660620043786605236550905629013163125415617955330808073067877689749304954924186579144036479412095404617065099640608106569228494338332589337041188136051639956049050912479449693756158145430647478104953877407215388068595131464018570014388422974903685420167656606619237802588767750164244893964660465303240022761664390443024143824908331983148235928806381329617681063503328609167629043881868777278354464385237887518344678599793259032283479842742153178344073385067320393862923163755039502726017305025156277649172634469251380339448658215626690445427108740310312918367947044360686633195160755396367092447327706554080490675419634172402211207634810936462131938239459175711445316686974073054737290066403729675461681683294044878402330097189134732720774751711695409595548533556222561199264126244195992025564602828675345206302362910029024553111190356575129121366178581149783493624695840439757129769281815404090130663669852062927246582501167390288274637112350537217670634760154336505906333903599356695539214359423877724150739979572402969092217265181544740230849681637573125550297278307655057964916434501545768906694290849043421128860393266486023903327746518281645754242303772565522281707761946960226748317260231944159946570777113508162800440223407935910029229550509769063039391587443815357318630155213472876156949746248287195117618941331390333886336835304646888158133427341228035696870361023616404058853577601723532269101561922643450832123630457543679064327486929768442590165912918382416188024267994506057219100688806292899856790361862499580439075695731591928137627671144428626337053476335389992539723842065106198977160640002397019244589791318361411967434180350032046753843447940760909677653423490121373784362491475836645891215048683269273248142984992746396737662963499104874100958014683817743127180069825587219959354180122152528584537773334299922706395437370052865897501966167544100135237911451002041297158386687037764679612662885711663495070952930002621165981212801302055226145377653701776231490090394143357197082315807598678627083823035187200000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 25329802333550874710474017199721764891270209069883094967547616274519091749552614711313137681453612917458604236740712086669041254798723922527175790364563696983413948887396108751176773377486544957444502503981467950049212678366647275532417227612248082259416922389967356882141131036932626120300893704872206591879000269755766760551739757462453988666258718837913491725910473779779510349063656412946835401427838040841820459725119995117307247132712024157740725957870989217530918524233946279918276431295626885009634837279406230848515349761927484931372560090902511610742334153352903433290297730500420542179604713988988696008775708327552208691513601649735074281794460317008559446181523523985716432562707780946013766950194290505041305079406079401573783255695533584019679158500675401066063571062643307909120437918128831296074853427954914740997872026444199054716384649028404405844711619510133239395362932291276226292906612351485912688657439921412809788465609298793265725838254450763374194379236471515614023141711509456280324999142789016964076467654913961668561403957922979368822113211611196871395337339399463651363300071220246813640079465799265291856539953015342788491823729442546977448289514334249628152736670958150056671329989655285766949727002585050901895851816871955698830800196200728824464056793227132692775839366546486360510988367904627342945397247238924552359376421726724894873578279668957931366719797531950118457604133548359132092815926456711512607006296059444822512271710457675270717408305473158816889994833716560182987601311374905389482133841394056972046932335687065838677200742802952785948865314524001367910790770598553398012184718140451013056079548060038893435049402981271105065472071416782321115957632990249309972115615593067108836744027481971663574438776246849225777073578148127001157417648999665233041565645060388732867914091004065806429294472096457133044279665601765813091496222083403328164884573271631000888012620202961171286077947875069038536500031741041219194701635367012229133227045225412828002806969444287635554694890315837422542821922455801959936913265618720549565154803984431904575376434096952337193808445344253900042028272919477206451249977031109208771818581331241366672233288264766411072819652426996249761426677152382204313848643557043964919544024753972417585356037919749173284622971588939081007014909861241805134415710196815794060499131109449530656405722726794778248034268553004075350409927965847846924380352395624033293102175190134627161621213335722686616689279332431046174803829533935325132611574380992924692137804765720311953830079885751586836508934744170257218189279349478200020115694326041195899982352087209723222310728845329510669779358397950275457465021621732972132410753774290221475713482410314622093727932242841680332653417414191236175569679257023912729810941069498891265638400000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 370012968421566377555078195431455481069803208898912181331336898037877245641022528641959058329676458225448459965233950104424120159833894097112994865530882042079402955023943701792660640978374181708188732341172155756071556003878045755766732143934075402428480173622717796864843665235833854504984348572722947912461463577233563071333148137141627246742540794857706249215279045260655753047156662480910508568404642989573388518787818298502879247762691921338352083963581041971830474621559084832661698827855707708526912535136153595726718926502856190345041080529200608248009150500282549443082721237341014970127072966355701884437971778973835257802943658123183481483533317561451200767869781925058847173588141500136947355908096996215340876384133007718170044540521600946504313443587252667323000898722562570862460894120490787543186434730086282474679559496741306981667956355325524824666571454618216870188169450374992280913005634251071705565110603759966530832252810607311255021404965268456575278156866177341875348359446811106525423277698689669166881090182079142430845046830940582727515799511658829356563073034716260803917276031568493335565801281834507205884308269128689163833073017067567895786877960128385621642147868819836441819075745582973143977313481429068277375915512277721794550625789851085747013489602564534149673448078635145334209048011813444138514243406479124289774710578236564608730287572665579884784006786122689978110838382534923706540565823971003932013108757516774482869753395414649802640964492358468415612744972370576518277579792339681427607317700604707395880576017620446965878503791639345746686760022516648396654455122724528397705052601395050771608802652045275130010562538664677354169609848027441158930969282427648952956509788749536205269936047880824263802477232702320774800617298475733406456955236566696532408241940803576304068216939312783897289111342759541923966257622622458620955579431127600123970409454327160919149253539029046964827779508299395365445471975384815760516826750207789903494309328729408670319180545371844634895208558281647576060546257347783086760298954561145358358240333434348024417808057295356558095621008139839320587944731668441644727381216274158961452329249158209889219292963525609129643219754708978920339950627353293035015255830239464433989167661904720002618337670996404838482214287447964768927654202182047212333435516494080215537412399567733607065141131146250164995877515424539915732727960468122533347283465737129403865760677734847177430891725243654780768702322975438163126487681241278696789905821193835838405799770401979780340606537580292151501540139184175345621351764720393386503427357165997450852016102179798136435946934853995701341198312016804196990537564940991679600765409391742247248452415996789554006278696355643946638182737093157729841034625985878818275653596515033454284374016000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 4991963600616698670592934106400421992767446730554845334987842655949478784018981188384083371972491465464535945879320058172220504837492172160111006747143538749457725964131875967707907136399782109660055985435608704971080786315973885650803544930108422566871651433821699300591546585823425328336602644131134772172042774927992435404732999423673854347018799048008296439191224334458506130958370278616845810097075772443391765459480408636130187813337170057017659584781433463070918126224080050014232027596455579173976085201361110224803210321775434210437977518891110612906756733331415710760269572436376305043604298805277017463066721593895282973181482882043419911524258508924829052866584940202909230408911632438448780100019210172312665552470921451885379827434007931526642265839980558258640098119610213163759667877485901649625969573548629635848529335683868497125840561831786629309760225839973008680951548836809856078477791751809439973531872288470172298085946698357268176292053428395028656552871980869761224564377271227544696826544128189976336387487852514028458124610009103257821788279893118359289783251436457504312126048251692852516610916882123940982880578548063666200889280803927913743372155412722839644674299716180762983764970858627178444178172067763187834262941368531051520702416038880088965440042243931530489684521156535375699247818218726265325943300376008541587808693228849676975714025296734279952430775221123889060028477038045701924526352384093916724492825037862834585397400939171105892744141299596116489007437207771311913311543520707647232283564144887270673303787043593141105284446774013884048351782343900330216512866164448637247597263107354689662182963859516007222749879559252279965970953509079362638447407994527051220835298459327936344074321616473216056534420672752193002503234390263963726125484992681015715095615865472182401709012776463380559901685204739096747192921784450359725586357785816821768276251132474515956923250378457432674290466214793923708126917193113710949658825420025586350063830626203698037770118093368125365926812171463419739347918606351335525110370911550105187719661203021398570152603802885521725415892117799086923523954107251140848986302607087336091860618884141794333453596841407643765253530688127826448188630482622107130206081688103940353165718151111828924565663260738578295480357222923068110795341693080660609379608257071000900824874669225369696682210077381229322466954771207328176018284966319646097350551724677177717192286867417761967786557818946792440205928471782396197823858245905271663943786088037478911622880767723686781463777896968993145980250658656797904965795693091193428430070021308642877826821666553277327969960561387952499835240091997919124482992806660575728610295145956118158524019877234406824071850210119348940742969677134926824317897526796882327135043969329432488166031360000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 27161571637349159696407808346929324549132505960766277355390077968332998458283808201389011677179070459765552526054744225204085650615782743580668817455521400117281522360951389147030308236768861949644611186885507363150801399392357503122373465557488964873914782352174677701084657802695397695958026910890916533315801595681070849620011107559579149827674942863746198932679365282801299208794356523731466416422687825171508878435775670965113425214808793542740453196805994294236974210429720890856034507497809858724840527000293119048979168573181992452805801152065408772696349195785578061283481769294997029723576653525763781797233037914517429848621413850382617026642336228922968699204112125476652361903119408451424133965671155771892471915748903411193201666706769713591220398665554211660031076399980001561443705335468033172587256645949123570996768958929208454215797658589295207952216379225570136820847186992735224533985202181717118646294687198387644781039161736950637030120434748452433200421753483593820376467340115918401616709941564905822734834985166401683328737217461744986135235055291087211962959345176322286516555262121399499808006753729777247563056735194372035499969571807004796285927576856150482472260057527295736144055965565537735984648855483724005301936540985501934825545823176567582535883379556343223472439294831477516629633311914227247263634494281871458690061607405335376982849596122546459553261434957270754436192126870491654998203294131486476416853764743875002977636094405352382581532067080588163414970037063296930275372423003866993432277546179023383712019081599755783957408437311582921954944219120138795028012718715499253832950455219723515014048354262818810417240214216444365140596552202813268835885135980071504283752906925478032947912174050983344711190853138177335626940433755577212973302001313663155208672040818280117712760031046557317394492607640535392565704807767661151733060049008733396389996436164102348958610877046729590109083610682199270772629876667194879302346267390626298646748591529221412534258827695032504692040530589915432458042270749226622914486973458493385390030877626390392458740918653010448372304101883597770931280728027936773481658417537006357129552153020847249042282792771015171954959261282391150937690637549715089170346231605092520907471435670088795226185453297969811540966005271116293271116103780353784256159653107646336887286119467037073706214313411868469896222891279352373718107078258330827595297538472460907651996188345014351392471261146703878696128084727879501131714616032001892573432427264033475577615531165174354112457180483029096358968888086594288512306688859254320299539172401623621409746473209489698660045919006847654820068950522281729037633716672870815123872347091099450019115071202538506560414989124358138028414107631191728348595202105011739445077700841985010913079459840000000000000000000000000000000000000000000000000000000000000000000 [14,8] 192414826205215266443865753089902065328002932599514718904714576268543022275998917938913518306211924998307550572192843461943114104677208250564695750812703292752015658007786247621958807330285914493772408639070428797424614886124504257087127127680616223008389460291294459066433461524026330592481706128462549581039707381163511494437763325331142268907407639251289146647536983330150786034774499304138613825214104498422475793099362495750140358923383497646402954840627632767222689752867872099151012815640765890734592423435101616481912241703278021749585230077698169014776634047929832323153295401690205569679165852439154651464959140970604714902188343363073775340735104500592478946734573465514598665702439585772607970528432412532760250186396142149583418494012959875185568914550289616398418339653434202217529751172451176501482570182813122193825728058299257397957996057736166675284485533750889462780927046046226874096832633095004952878748860792611959301494466563632177180990076466268966627502734562082493374445303159444729911251692035258771993376586971575752407860119010164561159519084336999834393504677722751005723021251361520206988962142794620970053273529867738820328755716918733785275029549448743663544674131475188539293709633825394748996551680172998987984308249452383333441884869032390529838963788845521045447706546605404596360629165349002015469847865792750438162748466935674526235187114924269178425739817109501100091297702807967939186617886878349182957118362951638796099123263955813663691416720228467055664094862754403034344085903727153299374602840077145455496095764811876339906331491249248361462262990837697714911472685886052455302953402644799535010038135493510333554781056830211884431277623524239793698047492536761299792750062177550682978422827950219013346057824156379479068918661722970912645431178155380217259821338602852512612554323613152746741482758252302828103292406752040978990180575983793865887746008378921759257899164360139737350843765569622476040586333026512933709654025736653134677092161846192756467052498590216832147209293081674251183118015477766682677984725827736038530224206506483210918958399763123235617867444320317941710192828414689454722603646686062622179037071974058261686548489706981581939876407777926059706131691621687937373235520326151310799484116899356789291555143850681883755398878168280515638267309889987535909171986464804797726678739389178013425040392171993709495973333436819119584824752151037873384766932134875089829784288657685589005658257607921059128596242059633924477361914232843733742205136317334656893146934434177998321169851357238993885444272588019933842361489678493934624813761413420322903231497810992276166156695684453613009695937056553053368355406887178196409204972733088445495750245164907755631312644697620312826046272272042640709290964487931174342362827308918791753380659200000000000000000000000000000000000000000000000000000000000000000 [14,9] 281503259670234838905604752677885323963492682104748422865962084091657778946630881441049196233731691046558265670581327665027507561998252686941438038553175667284516697227568168278343027249277762920060266023394264081686224426486586435273941769726914048278983697711055002882713502152941326649065431496680583065184692480543108614542709617569680034297681170591821641618079335085043204738707568149827810025859266885397707903911441454128673233767536182340545836410901110755074910860598247019003273484604797967694557980494472357117253784766494401762295166063373946258066570265052221886097310076933719452420092268242768587450129375438868399711823295664694032980187833546227736006362288579512182353202438054374432709369993422263357358853742159759825578985266226293928499347954378340101659396873664806924764446527162240897387298731644207458085653795706145810633814691494091767248567836601561798482438448149370287025814895158018107370752285588090594505306255851082567047995750869803930202943305918490882345744048629322532572000002693242106934285634066480641447171321861650253387940291065401554671492594808982290178727287288696239836988226058411541730389531758485304625783921914674847235727266060107215460914404962774966256383677723740739519341619425230837436096760678932180495498768231829476050485485418954265380943684537293162555434244197390641779046573971413980224381969796543327387620897178992745606386952010479062348643174522897029211516415675629653041593043519264184349550865916185110529075660439048933785566036272342380203976898101202600547284987640797099025759397656406692235132952483574325681779321051432578301430409175872005108558907939972720798769300162395411955368366391905266294322761577324083894007726834403145924935375684059656780088932867551104320808305125380509621528785063072383963600164323479357346823764165964962988856443111748251275827962732328859832267843912402682243187676014000449657250580921140635026014459706874617979454951536789236390103362642795775305431232027674214426904543194559832933853271792460462073993334544287827171622998385447034260225743586031373559853231126933933999568351318926749891789143824260898188609084393408501591785845464376574799395076159858777764114191207616040604078869607060173755344444168459566567189598355999417930274669991707437619833603922164952255693176193016783491159415549487304994628892278262924994769557751703545351903813000425587734748029774614666188624393009290825401322703738610512455702572468266174856771585881747163371443169383157983142342329059466099724625472231803211978300020261015710517629032786594773342227140428507201402252870408406393681562561643736343262858804105919400213972007868290075263401880972788446729107052782156918099724092619613261996866779131163353015483993628889737180237326569586042170784741998791568970484025009514007172952883200000000000000000000000000000000000000000000000000000000000000 [14,10] 1427865595274094688230725355153508144802588045180955117724421369824722801957005826649872061395760217866870007574447067633901680788068905535356276221096454526426752501440084639326900469503281647430799348174421544588599707293908994027549735869722054663640759342438248442667425278705906869530228516117205645340517043745338876739757917929170614530737764246823249193547032408587723874421222393781661760120533893911606351270340669482777798585512069163802960240277937598755302249036087779083344736345013350132501965119468800847253519498708157433216219722805939294634756620071993661429879763837796626363301437401802745483496117196915211250837681912700996616817489190975483852617890340086159271167431494748948044829135838980668702871266048127507624704701397074157616494861474213623694105108685425635134256047660814223595058612017444126828276201121707438839928076245081257064783858002816803451446484182323666732507848171565488543392626637374193010999269616876425747632032239497918010609603204770971434767811157738167288412955074693369278570240218127031138643468119924979107997828963924745675929797365896647186338455028487581213078201760597637585406859109198666341377596842173851865284501307693577952410316050168980892578355767738997983047492895628284065320068497431823208176759624673165055684911242956327777019239989063872017255260216275721269020159887906884805894239260931809401483612477051419354241432664289915955057063970079724953585120284238603234989387477190439945815467621426790414184071561347819727200856243012943278643321444458896106050920610880962190158531198741098106519135762652071906964733206317715781558481733458343490550649517546742914272056958051570968900755496084546761027901234311462228297736746555308901389529356250085859988088947200527317125066048677809231619916080529731980512065433673760188165116689896540379731596565764982930702893844882435934840171963369654412707887944346087514748763185244552821430839774586014047384713793899370525667414274331672877808989331962851056116353949590870379322555366838065475762444304589024708871268310310743300553760486086680316788528574866996646941073430735481563379304758592258353047736058101909835080894489540543957365273806284830700219759765430111249481034514358988515969713771226915515242937943156188049387748455149593050427061696925447722719285711626640793268340001101994424367077365811079090569800156322942056278270355449668727490610136169993023043000969152206544647615489811948714261692614205961491315228360901024157796525677463505418828393122171857921483494196942105725540329474751624871191096171296501166423910008759899415247306294121572323176971571214815562660993284684849339148763786980335614999340511202547696186925637997957642719309102173736183184083071708789089933351592254590764279839090604754670549243937306116505308099223681477724943784345600000000000000000000000000000000000000000000000000000000000 [14,11] 1693906553134324613613127809360891136380058905762670676513374885996954740650244388071416686103847746359473167842153770851470278398516028979432035178374747630563494658521775712642507209016415714957936695780559631548574530864186985325073322718424508375753489959456085409764755113400019053141675237876024375248511831386425691362511215992509806933784988392793810709617893496871980625612139444602000099114887161845320004602886049898711916181248997425577666116803999250619809071195798219179438198529837356102575927844072822203197491877165403666327745899228820906940494471277214621587766772863049401811537868875927631790071247148270971898778926988471558796540065182580807956088006165599001371962435558761756455086731964701956621214523049521826103734643715967961131923667929538945609886960176327764970482804065008922288071426775805853214502988086673627201312986660949474747541811638499932381892057315432378014079099686873203094840798884788025680888557976112833319407982320488225910540675391885983984924519285168706623434816165970579964735048944667117551575421938503796108053663046266486803852488214141901659737768831636599302562964080291182693940849568200319670242684778874146741031787151870280336536930175505521975739077908673841817851432207440666495366308005469563647137566078339443929526327489620943174047395191290384004743723387439898272426889416498088125496946783060538348122389474277364443112722467838151793619242613608036625235020244916706353568135535885728771199631139026792273782693251922378773776635312159119212317675732194477464274613058201531359584332730020799111869547814276647127716830861968659539891842522160599287926000672599795098090452618031101330985619856228836992408791760398241294964823723143462885406350290724183805112383560898411301445138988410409103704562538505430845746843459835463264577607306117825008736152111166178639034779451739116798618643146957300709877187642769636738462144184179255166460803741987028607903923320050739646874796072882019429255614990244543063689696345214670785882470473998495863690721379690839242883731569625576736986771772240233746241229689451847298042766656911854098223780826905906391103772471567681935562528745745992446841017638204516929048846598358779630322521905917311176757256087430399801008726370673327577778915756131843511053844083147598986734218677346942947363899940863088770512191793981232755119007352292106744817871987162116553949745064813418016387501776817972367645988432028612925919081151430989240223374824739807370391308001874152064979200002749000739198524165089817744542389293365586468480452798182656542984337806922365374606278897404522115551531566679736806942227467411245632400276776373867470725224388165200188405743764743305463846335987883411803423355909505643523315961354104845473345261444117362275213117112668001307818356956916563992821891072000000000000000000000000000000000000000000000000000000000 [14,12] 8514006320237726003992707244782702258734400710597945194579592658659020584647891338505005021866894290590713125375627487910526919805271750594419490782861440510351524330127557553700995005269417540204424437698096976098986190358290651500535127412297999292751181324048183669308515218822800269920700806957222657782528661361842257581659287277817295344837837236594354633354476197724263727076490109851632624239501771935604759105200245238717325101369075102136599308588113643247350884547154557703640459848476968545053425881137874590457522630504809345880189470055495967134365266109445988158557863758856981626162539195549671018871635814694646901449125368752629492330420447242826828593674766887977322471690630109203446255112292868994205833494527286910611193567060280710098149795155235003154945199914484951099038894589725426659305987732991110350638028116983089965920543852181379520934883083622258749154664412929331952847765581270909866256207256490601667027634559051939554269294565233392357263102581649634035519931642097517983613535643300907997486796768744882072000494921585132232212763659208154010772806631710042485011359901722170795848273486636211169694713339337611177349532637673036036093455377597317119557793006963002295598963032355363618331541849748434559555127033715897591111539571454133384163365537317569260177853445821082616046968390096352600713906425418482080164012562146805827365089297176471784198918640204953735085988501392220509837706530433735292049230818215578969716257805042040374858523756002215980405239792976966626576303218390688897736164643591782897651997682748699091592693768017137947000348461262630455312967211754717681732427315745601791452607389025705543873446309600759845132923264729275679447386255018810178561092291956427985796651699988625231401874981171224172024762143141402233690653163146664236037183273963613969275316488304991424934882384628474474763155919020135997107064179984237814244804418158278852195750161687852543360448049714663102502206946329751529103077453162669753012854715274135836197047222409508423435476827766488599668852133862167452921480540551386971153960942774425821845883296280346508198455744529926339810530987610347720390187505222020355990275252994547699845888418873924545087161636365270041529803417574537916951981200629458161710495893298300027993459003383260963999556249912863852593986332379066058764578890069617236000395233833323921002464416118414952784450178499374631274352004754375788119150363885724745187373103983134509006337611749203021287475293965929498067783945686684271879384162776865166905466560147719710978818705796656718415741712069186091709256715141780859625653247241213068385340925422062621222513315242659205035812071630518055143958299134733937680232739140836526644241667906129318917745649039451071431363059253356781600984310034488605252776785351564685945602048000000000000000000000000000000000000000000000000000000 [14,13] 5786212627861847088064375479419848835908301725345937943014625115864297791102547219129584785709312761879648954801598884554481210029621001617851975546205165608418492264781487730012435157808890390136529524753147197134709686301258829610542587231099236653119391288533849690837529717103733293353565648027700359183885296900619339748439808695563987471498520487516254608659781546979877481166702466759803344967824711893182483938247899786050560304789544446277529686869701243315206817759385701523618853669681322224391621749977966344010604147767406979025605808647240580709141349251227449100157047954782320939970888036404597429393250563494407266265649350512409696121485472374620517231792289626837774666341752647481756636154769995916509491376202622839650864368941072962891648130687658878217219908196507857747628688435230552831113859140406602849674981392650273512131719087543624436988898624708406903293876956007911036351334605229344191557431486267954045987137762372099984616815273150327074876606036763282230348125454711934178929242947707873355168353494822762638998701209970406090824686970968415072781481451278572149332671581284115254831500793817444346250832635214908214813541454139041534383173675248818134845511494336020932242102870223770961830972036305812087352271649736512304574605139767487057617128198324539284105951772562087816058975588773495329886454709048153419755859279766618193869988371583755786733133778006685105954911408340433443842865714507774122237662194972505554884090844347833285662467394477789762126085269416048283161476457596608513812238254217322822574018102566909204098224954571482826919761038955811656414389534430047142143610067008445207311534530186485422513529825704439150524869915042905371824803966544578434951139872019666718814309521053646333803366941180526990670818480317494470123707252452230453220796980930377199048935117918491954588271842929385625870243694722136449901136941174896221969385844135824157759267145923860980924010954872940621144074205352372448127177321255879186369851521737841074264664543654419009684139782709764077873596738927938920765888762209237664108801050227896846222223435595265327873277976038369297884648029337612804503329283498358239174781253195326576445054208962485450522622968812548149344829135204415392861633575002321922307821399198839058692089784112111539385182763016735733406696836857449725696428389671653254928407448787589354293545992176959588706071879276543793227978770275417457484051182539336974675040008397333321426746433564192304060409892169157748696113688334834570879951767275415177224609412845769478656346016492974919839163685688822252764539290304410575061024970280822157582122970810163276085800597371514923554759056796188399996865857953947896916147895725221484348624671605959150356591669854356114916818800260901335375113829931229586542326133075671625865625600000000000000000000000000000000000000000000000000000 [14,14] -7248120584339258961781943184993125458264265538400498654358344149854243452193582732348712149556710728041816444638920283116695839656609240607507790852618487010309156474494390352709221069627362872117784952618458533271578646815698649047702134948302535793379372809747527450271076820560309379542712803745013870233003430014564653872284926557661247103862294612111515160059321382742631816218237979210298310351658307029141451429354343640579246464260265814783439012641445758966203953749287676066563651833830565394295823903632324415011943549575525493730147163051375660454782129788834886971127389979648143500358554414672878178221839419293643023236930445277922179662704775007949079483119783527347419586870776295091773375918624702040685157699918615237005105072793694629813595379182597662696717394040694141438920783379537389299450552798387768614839463819001160875798272366470805641596521630895645611606013753491462362099455384332192279716919156492372102913804760301965644649759327806906803511646107014561717483958749211386738670725309975556099577624889832557963169539227959170628289818609008095683209698321799939456804372343044735389165732810630613739763179873384440684883064677979548729878718324930164513822864285620444936180615368881068422580971203251046236855985110161138776709252567709714059500482672678707746519071176643576112846247705873454475750896718860073474653115683323498777821137550967004097431817131405847294222749199842522204682452006644952334480399585231231723572960529980796053706228272353634172470861961580419555277220125640646841401747107603409223355305384278425198376971585262113940369450594670310446958167127344062704406648150746736411960581631686458122800617889329985138426229563453640103285739940376870482247818034295223952624306477695659555769627882449057405027096825900835767222373479652048286486554654775622074911938110838334054586593249610029878847515162299700804678965385410481448826863832796180879990861627417445842376376392024686550337610091769852443140973690001280233010875422555092597028554869573481662467647017954646749026116751031044922187821326281175305652018577524478395781657163683327679263571362871360181817745033284207766995976602502397888593922560401626980049522737189716601346146312480381868133843016122960608689941065192976748940975800344723887827563996757232525777168255123545557291892639121947334552765988718673143591796619582793359781313846662214601604613495974904846714338055088547717818753936742497875923064105805155105542156891120711305458307346108711642167185136837987651951789400656632466795303593781330247578778460896918344891577418847273907453927399939886260687917760103201373587296127085833797604607490428281953612514962017067475697933044037043361034534024540316531074361203122429376393673972831930587499156707344887732642516262083062660315199625777866885142937600000000000000000000000000000000000000000000000000 [15,0] -5521264876592559874203177606452694943037948510809907745333159021740403385079392901465417557429260290153327150406687824518699921551976959448147800995519303064267426226654608968234535999778179086624498742378242090342798915093183204875387771144735105157106024728536567304532769667966824549366070436121178029014177427878206443556338860812569613599130570581408223507025684604673772403434368026553848075952553204760533800716121617892426267891793142369043095926129164221750015537080903342873711228052610304636782832702679858180344126598783921160877918208892138410192467367536935863667165683707690928418966309946984394662666672313336931964419088904661098619578833468690979004170096251220100477412619935706148041156091145109363118916028107165137883894714937548646020254106431516339571624414918291360914243827381285746465801690072765017947499775228853518305103133367543864034760073477930993722814390762680839359226720193801496283053046113253578459452431209265927973052345569890336240678283403610746183112219098669954591904451241489392840125394359337790509316351727508867041085382368984760684938174413057491200033685579521719768280758759882691596261228399407169507067153588899905333912613021639556545262704772943325770225407685911846554329928039443987144952183637240099711277390149994223893607581132825466980376430691224840458987851905084376425625089478780977674093476978767505644018259556955979686407834074045766960536182760701821391733464470253273153588529157725520371201166973004002933029841977365587515912271604475187677020113685625889615167861758057588382535761074381601792594280852776804789292936375115191066772839672729084619616079518324509011084473660716724248052892066364554756064978435773696865189412016235873752465061784728292004740550776600758089803304676475516352864947263002446692941018421971940246442853739207467191129762728175779801626063147507463184187682792082862463829728850832468655182954416220175191743845500632940851911495354472500139187002337739744959419307714389492661785999901154539655110370207408187883616598373152507396311184878088162638321386626014815218124861750194418386538955122138544999290503177109659164523925373860934906948126236905992522994525051209888574726850166490629619442463024830663344201279401013854594517297562762326142089376994457180841150386745952517636254235923846726868662685898108049659734985362608068266430306206535609354561230522469377796074320190548935713754674875283880042417961373336813660482516882248339188064176065960302456668591944960741394879773073367249789297516323811940319458527899553060133100340366313682598322029738597479555072836212686160541766688680054987205652425424795343830510267006125911498052169851421732110506903670542857768754074656282057015336054852204313006693234270492299900748185898154019536305425719225203259191339890086248448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] 655037968744458103697374405426313639390006244016428931250532178423710588185750862512152328037886604480497751472220390772477504155431794732116144232613234743734227102826061519047093098048123000996657958794037206005122206354851081760422236317380134899619241487874184539110313223219520837556749042147632117921912428137817955944408632144197584315933282700425991576874212893927445628637168513810196494739763476264422634512511084481220432717589915443993200203277788742604583731837964851644081773719122079055810018454333563577563875178225799798236729644965501831448200036608963189542859263420653441730319566203614474288531492300885339037108846913018287176737136470521911054531052348176016927507193392410224549078268486012528641299588587268371853084505730238796591146421428979609412569225366790959012156395341090843364288480602628146393935255784870304455205036092008287117129644667938843216270626799531320441032591142411492023483642377465502620632654727411158278086686892910577821415374662927996060539721586622117140517897804271244373248443352664060682988518891338682242758544923685939896889388067250942267155840087879976829551708982881739222137840088935434915130112756381773389315076180086685385705703489719680514655277973778448049926318797848730553468752152660583565038967058772275649732336210545994955156715776597543950778750725454085203102698207490543317898295645439783553017110232806111831174514798813551462140056949880602952246725681846161820798424630287605305448947162199091745180830509559033943649606558658838225140064267523051143154809078369385774669708498031416650920254046780466226357699783893567871405867979195003888000444555106453661873892007669931537903201121984418198102155450657175013404470331063996622222236528669734374892304247530948831308167394559167520166375258700516484240954736822217494610341649580690372125590122635898276121379298082084323934837453015124731323777683800547797443069279515804049117287664432855521178068864352789911148384642294467460151440291458514348539337390383113779659073100009788320170789024544783307066003021146861187349348628645743712928990299645738282712037742208412025969652922183312767329107483496329278323018075846046665951898892861474183205484531996227487579076935809693189440917945540720976128134692222220368897970975109641343198056221838390065740292991340385626478933525238213212172867457712184664071861930999321279054304414757144230489185603559417696062425853297702186965923176638975204801028232804224852556581098555125115250364104084346369562100788671095471151676044894597166365503360486222064282864962983192211779778127969384591825531379236508922333489495237264990850460491327398138074236692710750642986954792702568225911016559069480483543577760466946130592558951415639008696082849954798460862619636785973328747359835812009052351648347015740391424000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -101698523388615919530817352562693268147975129090358030826045569573238729952088955888672696531729851920811308641522004520910657891987623017587822632714937006871175758650947732543158822183915463804316291741155676446102900167223054913244637954826618393807982389627510693026383117529572950299948834184790646459769729942864972697269163655357635744234534365249613714703635728618251352350086767703104568086956595821501835656171414487149203114624441002891683976893105675045084385934679032064660288649754108154357207042032517881094607546476242344233388925176945945338067559689732002480240568407394510080197943522277934294489452961167204990441141652180482847275857436928117868923579148856503681252650107355848632086260331768676540727467027571922257648963260045452147257193461970009439171760332433102402412400320585683550482867206407411257349264671192930030976969429062763240866813630315318634675476265447920249608735746293589996496367756311658800144637958529780338933483398433355858350586243473315644640248967371205072296901523220327668798802240341847415760135242404649251290971818855602594525744982351624872529897643447832850809238265620123823546438444570767570397211680239551480466557824443737920787137102006013680469498504939593224076683412635264166154755831095049657716014103519305627087787275241066437567809163666334867211179938444059539947436748206382629755180912381081256916445734951899786919993349217836838208495198756489113826115727854029554004712793858291339473047210249790697309184886388524346423332222531409422653919247770088264618975634158989115950762891855535430400173263693400401312386788856131010919180587737177627561084124464811823320614755738227032253764486017967548435101907902391472721648171156664529720590944962810305055572507480211594091288803525597926491783806784098380357610870428674032758912847708902711696049136605609803453251565965580773834541921263142513825244773968190904869912341453626463107954585835074790122445469245625132015199757896178834022119074807510589017387206655778308458111683579587663777186323389860703725543112100035178788097371344536000748922435266381227092841160711203603313073744488669959379924668510048829646164579771818497198383996952802189243445114348936307018371992014628846574250803031885196983138909943118475368063329974682988258554006189952958157064460745548840285487511283295236676254106255227058476096479528000471636453706017567847519757027613648861932662874573941700529251678642697150959315567205884020789188352838684989208777879864378482675122255213465192644910760421203584056731959553392878218351497319490468307063600331503834902962978212371660200258441268724404747308474759825998844829506340436808072880183429404959775063761904851598243481147746576182778948488437546130947002474372945839473154403928058459885462561245782718522355284427609693224960000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -3879944121851772503679843681467864104668549118583679714470677979251196791395458041809974477549784955200946221603217716005841496768162743309499517057901306917207718352287865418206258018680497321138127264284900435060058407119640057637149502021368651322551707009818218572805163401068690384414656128712584651099806741922585997610535275097374880341147956496455429061287207021741466902794784371232859652362098941097344399956880683861592040895502188729016270194439421480212332107295058424668825131513608829730076447578188183270720935424428081244439180968626123619797522841918602140596267360682659216810858805661615501773951356326437207696162706714690994290427887449191555897058009785383945149311230347106300258867428538347668908000043610174169859563196928208887477590793840992999049482653745493418835268206313907248097292794067689961361725544564184292413541819819409110618777790105533831655031337096182016124885161190723617160251798602847463588297582113390884851038032921274292029127186814157184754784868316438350747424707684826928772827766079047610242482444982506098524486816969841105100082089909299540013851941693254327312348364576200954270266904783456550846639681550635884728952278096000771848270196171268532625162396274708519534300294903212768886262344656323259266951027918049070310768661818957412614911444262143798069652234657116002382948095123159919935317432692946624266051561381073831702298527270608045604137648744969125226259241972945390797092587600499425932498300538957382945765602678096908319959970609834251924498903313674565873407303344722618028186708085315474153792461574940359350172147141300716971223768063214190455414892125314568846107703000156372973705033088634575806878434119654435741592001556076759296659026757905923733041773190579295732552074899457412114634110941365652985314319057683346167994902164929704373841470724028616977620738520756366398123577824528863095619553003000909343153156192097970176221496610936564439554249364627839731879273352188996819795318594333732497559132217906856570063326085916195391039978092431316705236653700413726879659766541745104759612329156920151959520957244626226247487430773153680980233617578913794426873998695768347532574722652248036973384959222986639352320376411213202874081595889700513686394525668302299854511851323433684710931701770405495957386647499721169150926991553529201885913463707161100225897636725665456985173320375351905438096291820354770714738205558915941042072571657779968835381393500764263586116533467348211776085068976117430965797799464883281346423621811705225959118210343896351569971886765932457728721610091127502031922035908000829909494243276226621769856893528882318547259508455888203289363358400242135746862964219516378163632729750077627438874387133237825886486613350191358024008833208895346535106433752387904909485021442653476387553280000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -54631624181132741244584074826578046605215354930828498895094358654446695000390394287175866540034830946416331219275740401390967056279484208955691670346458285086769563871557764524162562828805943749523508689560402869537484196939402487884388038265601974806471273575624205353253366326733444789134372670056606605429426638151280620974110072453647152325813610587709168283848925362768335229314595411797887088307906502591379039766662958885164965837417500649894887963207764279083542641268622292771569423990860563158480279195114029378918020719952415333194198484128200997561520591467901483069648679177119463572775175910124658953714006513253559123747237072042705752629944540697164637670555825054203396023071997496408482399752101121123376999842666737786822486313479189064714478564988740327430762014547960254330059145135847805377773034625612139834759272023175367116205015403737079295466488809603446048173939912087386454134374291391740876923443447241460368222306770089003003043133488615896011425939788684143020660066955305183998776684861462537426750113784411007743350049440897739762549920115286929339112892042106392954132081403905705636479487504042482188234826463491582708750949704959750876009840994569360299438757383407753549744958690478772044277087566005611466416302639047897017940010917320143602420065758078321859001994011276259157367396836658110720295079847166243149506371823685409938116533268614496828450604306774950037660528162177423565039843524807381533033726741509683677952912439175013105600276986066729754022707877411667669691847655576524569662421266945737014912618521195765133164713541139422188749062003819122545278225258006170069198873788754868440090386492032212363371910016749077789260726640696890510952845574334270621955468338907897130885843406955337475048845837772565888989412398122449243378565399524450382672842869598302266293835897007572192794966734593142797119543325202144871913377692921028620339571397506154996431351434634871948838646287220206588996702105743540085773170390475160951276239395374031611750121178984154351103249240651073793380203421024312405362342140544639440346189157895021315069275749421481239672300256649070685715929062411091364995163480363019768981143174511848232313644694235594818426200813553506603153163011119123405053294841437044029836645468066380473764518031726631431491518875153397717109557339723904450122536054951236338350921223714778936890156285328276792986367084444415838001789300792629117132495492937542549859209789850091178670748644461563355702821831549230246713417464054534775662868161693628596316814147074535531697749762523807283397795039900152938382810317364154886421782173806317152041922286119984659872284393588075359427242222726436027666097861584647763575898186096318880751103868761668787733067481912266942224600739229407959681235625124436457032155548965803130880000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -1090018391830034164034050443812683035348871899663543069484580029333795437089598899408798996146178947757981299400668144165321230692152488753621268191642318003217011208517829050241822744884295879654222621138594551953447278412552394612920804587091883980638521653163339931882110902957339692196802349838908010004405704048773630628567744055773329688180874717385913188464684626016051879398729612686726200202673406543816815728966569131935039981508062466459090257263502810347970003973905044732607376218050242862404694435173115542607139533912112033735770974243227035729515751528411595129089126520936455204215388508208155882250709139319497893046924067834373594807517303488610985542122696712036475197359088515914112233730558395605691695248662715896438582167464719626941506010811557810608548458760519445395461214443563667244015743892511311771137364596497374343398596906571718552231228786490323043271363316172314353714902703595824740840070849787193047925156762494629455418518302143017639568310987263484106278273148991978227975249766341989776723049319411086999227806362906360381479992426323600578244744851013436343544728991146477232801358281442788765270109307939558279294551560555836704631687364721798604719580937349143094807733855800601674549901448217447174314566787102992211758199950036756165709707597984753954945159360691267121765592790300244886684457447179611979925684885435645870626785103369481080262482849684683366011973868073650251252709113117684743748121047220743090456238828545539966067572386400095607746303378305550014303047548123856763047793445183874894711914972571741195944051821597392476145700985838831172337460223790915508955274749240266302974564878895967292195434795429530261867547510730389821007868835490804600358848843098202482828420141169048472778705412676462722946362757046444513004161282499083083919749964923088536874939425525784834369193396002742678237387111217348643074030672732620755705584995275539636760615579144274126456817017982070654136117385929345130892207786505846969828722407352534645241932179273804556946684641876040044105702626847432054057817750409290775365423440201480216965543663116022603708783929454299241878125708873880394030134702024881457228040804396981416231520364011945702418480649478210201599519413633025234370133441009041117747636174462423188793015787957870337945358502433475733774077429249928336198353432784242530117180166111523173976357101513711003779428671951733720814830888476546572218441509614979345148124024992564698428650595394377446808872563682475918785230421855613856226144599706280376638208356596690014335598138651359505476569142700224421159503872943893882179247852930722864779546797945722912873729357653396911998695967555973710608513513321214023072664181482876933299531926630457082699056863038789042625021366149208672861022034560840909815656519249488344462131200000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -10606390435661167018978655200352695818003660783433917287022427889990490800347435085809175100674864272023131504913439975713925822801511062690819974543813978095646560816258529370829111269338196640464450754166215344267432427854049417798287505926297435458824492044125446551420623787201338670413824315599661320427248340089209009934669713332725094923990155167161340030364822876362789203226246659530525976639857035997505631720124359775105117799847796111287015658135142311359120374770941685181705396941100034117443176983974650635913208087256462944534837702377840572083787134037241844809497242459722874656082007622446648828516422377100240730621477592043513462317994615414074550665754626698570475925864296909060909270828706582105656624145827206567876666635283126479644221186768430198611317051856885864146150617702018198040798460570861948179440340818961768728751943281637080308969097225809652863281171215843026847068446744688287765866772064235890624836112435763495400237804198195408180362963285423229194181793348439635845308168416866197181312245951536543466037208603491851006311640929433780609612262529873040770349744373949558045456750133043892169773250436872907112404820067810967030078194836352182852953493006543221819920844783197218237905560934766582817596155243523551157406201061885162014647361053757110223376541848462253961453486290996361118147944339727297213489104268454720713342266195470708019421916561860511219382913257203741707605632198734273511043847815645780770864521125936873698251402816094783998694060697991313219226078120349353296603732971354753687923281826757672948897708692563625301265279361870132643952838775496211860130756178972472018719865863923333559345784329689332036887311009037722342899763391188152923570205047338826306310207611373200409981307430615672862017340642257634597102315451881962788652555580736151846841040468792758389069716402904871516084509877280389134912881559731134115122594830171139311515890116920670618702331636494514898336191626951756610340603521448978102364593577260025142679363693285467108954884409843857612825897116301341499482888828075340659995456180171478797499264068011747432666588944329320349437916625899428936470240630105417517060599317081176284685089427633173761466151348620707093428139723371947276689314375841997307684502454284698873143762012800561019060139386267916285399605460066482278899163678443279490490091762449097114321468591054866247918552837491854359444171704743277793446543248691313375854327235222798867235849944543005832463105878384178065376624083225874945402384614345547689192564059389695010626356812562096036381918494405182726216783542281279022011359303022646812273212606912330152844333614309438436160941912217344182185111792038662108506821050202895368189043459156275254023725706582864645291227940456778328388410490763290942051729767635755246551040000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -61253575491616327301404779995618736657236581828084619422367204086314493068798523837692411361318236857213546040680092158376116365644500057159812915969988418200579015133837676364150152264945767256127787071410261509142819601382727874990042624293835052495960210580131639162812775880867291086922961046255475176908200759972624627084295300892614393728791741838221716833831125036233637109622877451561834230733951062278460547799767615575694488243586168439504721618114866798566274276141684226627828986958696927861573043520546650044230692990784499421815072057069237753504724630523134393771256789612942735511808999840839387001730280499592760705416042253279614330478457231404255108574444484546949951842194895130830050577490218516802627122831603154767167631369868730082337932591107410948109300827595451763317748604437732555904928417612860826070462775446606068940637620235815644791625077113719389956938607050267154132246444255131990496229128251931749872669827401844053987172935333352845995788200407760593988129623419738896309365092837195225209132469070594770916798769019530168455533322122527893950286117301004948369370882468822232086413090857126805580916876178409235144852282689473696815701697171842613173025486912421373247777827881602752187160912435955200482368850998632186166325903386859431194220016506588055111227637419935553651837369952900040894131457484480995754572410235712689060190522003534670309065829923775339341420017297869800256941218874776998873217901325281329663281254703901972870227258748356938253151547505550793716962333609499507630095512072082200555964923604112756428693601064049504560085019035715170188958905578680697029112749920208724412114773286073169260896271348156984190232814037680661856795548040834166695100125132370918777516660076904361761215775969363365540828665613246119331971419428638397102229740877609778931641136583470967158749792345787265524168829064747555516779100863348542965913329452380224925641182514028261251928611939593744309824590798262345915154554625403235184490346965032218392627388011266338934551476419624384503180968118311393684570128797355340257340234563385055034748506619080775902115268922475000725541696589858520237707373111622477062570052136436804146204801469444197589901172938441246940508513262206840426950915083408212068970346685778030323936546719231118533725647128953136995155438546209880701509305865408623509736941910389212954520457499892185590630185055742275193991696311522177230335470394254423817456575253597539142866674871490073592229139999076983113449099812084409825274932005794545982181649738341247820973314544095134047828076768001512579839365666046682907463976274757546969054229543614707093186562926527210055014648696963233033202362191564202134902969757880243378026540038164377745685614622998034894393579128461331565461533050793824810202246512950680351670272000000000000000000000000000000000000000000000000000000000000000000 [15,8] -147927644282259912403521802796073985265797506023130760955181714346794644797635828137512367099825243009131546758278182038374790197884813199665920879403010293114480221261040359389019046313007350719355743322976250748930538929434971316771860003048216664917247514402961344811898827965054433418778528495588204098710481590996497722903475063319530152784040576350554784582385866466503027401351488366997156501496299068940280558724716417590762436584188228518572241544567892039150399333682905843864531787347642958451632964527527418331724490018183664834319626612230597998470430693036981827201384155468190130424916993958788905177903466891557269988703102997109424405711633970062879153947023795292817311828417790221623267332762376549828351074056512638298396050461068856060464337998901546869364962085033773301740692957253459129127367616068212616237436442354613768413082097840487691550991472759390420734645520517255809073907735751133580504115981059084616920068154364520827248091864697506624581042601084253128574858339272229068480480672142179841709579512140455949317864293749741605236958273043475681093762069149042414460851534271716190916507548418181592485895759638512374450599306553964174676255042937868550117535151109879239541652514469917977376705828654621232600352248073373693375360981608550389650903623228163089770132245936115295970467688256148853076511281672170479372705248365270901818536717395192852309436623175088002294104904506307824703726300255324527070833775633271612556606400524643715133244090935719739877178203727134916286066040094424686802203459144226927428468447435458992245826579872811765426297361280240681905541200118284985855061342911440658181192888490713373840251532618519261314013176646260569730077660890311087108600144979042381704429232657010257582948431502023719999870796897626724385745548365871921176164341809596928082644911032073935684370479389543012076932998977980764875375092040950902515182711246015852287501914072263612726665952519603360638247678675558809649551961077370334194188542944755618990575549569621335362617193774001791881484039869000393058954241146872495022300719842778931059592326474451841820114716600281960722964215740311291072337270847317863603872021525839716285047527500935749152901528501019101808899586791560485668520153933412351044046342782077865343326871435919167129759852650619010793151267107163629844615103283203396263085519247350674847903606900168109040805794882816203042067502510429592676991414435730960969245707761361346427960038174801166864916525758598169094584019601605416451850565519608174297896066183511542909487160899193528432211610830328460056113457357523827876625880672238122196238984759125495141372841726182000961462215037632333832127555664228141716674893210286789573783889061113851836966679522398452381805231104710642549414199154170002100588150409340419624140800000000000000000000000000000000000000000000000000000000000000000 [15,9] 90319394161624150620694167249034166047776427544003183268280348956144784600511690718039679176853326968059028238449244214712972434722314747242114660729776228717322895933714710977402778474297400588838900292116890324950492347356261876645318403822055441072248190934412587797201047074320026058443608396383283334641710330810527475674529632215597253629043133301191966384013725527961330758624848575904024650573684011675239046302144974644654172838263971870955600289657931473451425734989180040188754609182908248942511040437413336271492233422964127614083678218155294793973214285788759955454641903989978522613880684553218481909430942887024695709273328838741763188956954703366262940574600549160097267897451315568972859671626243563228445882100808848111610674244997403776624173398604551397750257250517718384570770620980437538169865515710321577239339052797135200131196455831492680962141424013812356904049542953708335159164138533897723564428890208267076561072180866142524797707585724910647513041387495561332839932256606609413648616378973169136791263054425001551392808683103475531427679387518279427388066948269813793711882585014108918471510065788364421297947341860596279932713248400754130966758949585007070144155556546114743183241300211025444151131966465622394579091640891128148276195933520056694912762908352007661656541685108252263683844696856980581557856694097418384742631498028286035774235427739642917537937983786009404621283942500948494207143713834216529926679682742413907939529837810778703744530321716882389286383914795160822688279707693322248405764241242202796015888393047519521395239435123521464312220452422616667327879979974858802481231874269542100738167871761052912059697358211106920358196084266363375258028565023993553076896608910175050921209982569841044505465208513599820901644824136693624161925926696557534602900414660012703941263643224546287404317798328771425735376557909050480115287499275626062218033207856977528673594581049161854645847596434279413408660126975895015127765012818456313381266337826713851913097579392334989715763181950120340835262791265002319475584529130610791365496974781324195475003939341460803389834778407746837533531729259638116728957955422294632725998489579160655064489379565879053269870818581819892893350325649601780858951790844419978438512156599718461083401180268988297836441751953393028503526158169122422348602341942597653730547872140246147535062744769563675367185989063025302451749178150452679122049311033338900112699288087421854077607727544421647821009742762358573508998547712210763252478642472564690746969398047464683008152112905874610269421119476217030546207559786452420705923591584729151949571803567425384129163712485246493029947328783822632376189762653216800147112243126694324899452297664848452378512960281376587241730819418333431345694155723180836714387275087219412602716160000000000000000000000000000000000000000000000000000000000000 [15,10] -1675393649071736548240686825394164263786522162996192603294485816228360910414430104784731034641530999898929820076387257097956952431502163873226250332643944295163757753671185635708992942127552703178832620272598834186585559071278112494620078586142156677283996502563155301798015490038978623139678192320214015357742879045965981112281892264640228660858563731454380140934343713995229902714595155613972153316402349557224049475763258501206134244613290099007645933488518059809633323338757663632539958552032236698994406591969453723439182051493002178928406994582418911784541513082227869798746792155028121907779485928485665188892237956835290555369080092471056487381574554041322787175275397466049213256223151102929025337888635147576930956447676464999504845457254316722653318572111444175473641019139907822733790743912193604769403184290202511011041022447156652887067362620696867197745073440421091841732667449631458074913251597006015035363190646388966502856867943346923137365520494745498167634092329978571690072860765647324340020376340651593002597324118016503666805801190956614339281052255348026987200731656263057497223720490632631469119182454145544805025582701479318343147262250491082852068593642773759280936191769117408546493666180491311482180591193972374235382195632865192806830291522408256328890203400851888241959689741026043574737807528905616711587769176909273168975448183437839530409402556370364131157746660263094580173874321213761527215884638260977418288335365180570905510436955173692793638754714831978531399295257628318628632026565690447528791849561981179511510670412977399160635814563436870104393374186722517081422964857230565665433534437653690794654400544748670971807527465841937558103868164239206106781308153504514398771096928067320117136731907454473757954983170042050182250042586093372933286652568554808682947961888207628098168756990477418116373226737172048633256494473126734516897047200363454705890139725972559613158296612169685579913964519067870565844804496470348436079742368653804815267109036209492375108138875902909212719190672805820833520244836796945160464667538051032342162847523451580894843975776629066598399967054232123108918812446998510194716710283406154483122561975229554129795724260415420939319375576196931685181525707102120905344913264001460547402627247790512160968352988647826355802953378811282515259026233060978365101119643371534746972176885608616535325315009097086949134546200299691134812082002674387097194760926931652566464470556451234871544933190495515896468512819525263413625398980719949733097865699406991551550702347789696889546774639583204089956095204171481849959046863521922000439298983256672129118128659490207987584801964894237290275939536807310363449306074479450224740530989754485865877106361419435695661779940944813438707182676693393838609215920537885103219008189345908123919974400000000000000000000000000000000000000000000000000000000000 [15,11] -8015868239770757061838904028026859868749603971762451871833696677537608605669973526327347834318898140000689009676508673738034887807650138390682248186034222511965271859415794560841370383243772377631517606579081326585097286039847527650220707316120382028658930428205399105878242186026206885890987533667810322102405660536925499161968969970658963906772380710963666748956516336962186075429017166802805318273277990657279507114611608341093061053194311770260763485473280125147774454552388568583662975277505782440286993654554209928117223769240238601542739174152261817010221136499526733014691325645026070678775606002997641273173570789561545638322985966045116727937486973282994685546953804865349796679588804521465923202386812104775244170708782228565583411956376730697453960642219448025160541450228920120995544939974108933936031952348711709047629928470164079823651769502449719828776488379966478824455937348684393889370628917834135798069396684907819349584220783733244567888366405118734161572697091038348648714388476767849770863589106993477757607177842352781193976915760564561731354790567682343381515079320809269198404299901160111324936636601955546478742832074122813178603158272806647897202041147455989934486411186220825788380948764158711999754182148459315215839786124619873579850845559714016357367372644564161588985836060919795781580612460077190430345456271694569235925947292941680345453867820320151522975472572049580474123316898301923736045902015953726411361142768790303975354259613092250162786695376468120566101190802258890036486988801154402218510908934339806439658959794884514882550213018924718398748627411896530598236173777154105456721394088338871378410020315796906381219857595910692736969560958084664859793553837957137614905751180298712229888711916329272276091384796044677007893013621749886492987051317364218550381742815993383427280055163170528893932463120676039067623093768659920619043455210153677362726781427188427522003805697345338590486270435817555691113720676345523321857116114875683227313512358384539932561883157244591201160717336907637141132029665749928199212971634895359403793926077885911871918267698397221104007201729244831333281221948359116843893015971701518349127245160877981981346681801516284766238960397130081628838069579430384064662294112280795305853837389069549803147687734481964565610801864045054110149640642089424221162354729751125055443568702327850887392136611434562831013368456711161114372697199415045678000188365416549448729814826456722411172418055326345524633633710675279427598643280569658985974131776926522400424487631616487207287139536493464340110376717829650732325723086456953747952988341162484131714935220109021115633893975030498519218781983966937861197497725282779575493429915862861283726904493415572531045961659572540118837022189418812450420828621387767115722424348373484032543948800000000000000000000000000000000000000000000000000000000 [15,12] -8062583399034691152635565064311160356075168221656768483191301965527031686348729043607454789762382720541599033519095388869303089879661968790135338807576053715359634549429203155766737494106275933549522419550597452539010694109055327428438869395312582649218418150152422720156052367917472958858690094536777596129868897224471410034939810782033110940072225894207131830471132200469261019984077367673447168794719798191359292422793470039399462365227214528072987215051247646108493622506561314116824356930887198006730473282804213828542423297370698164862989573911620159424654552046398016089344406239053014925932896528270665161452376778133174904886390147284216647344002582618516353572328738475171927615708319279636254796407989849201281711188706070246030530790274946631629780778618566309182790158966693421931365619127158690473698550699887723401604566884075055862739379924156190227450130793510597005693760825724310702502037812689084013924321519870505833681731572791229429402729775924016871221215937304220913178033142160439085320351891339350791227058936634786869167640728961791124768814059013964968015083328419799913472602176698835692810245289548780024891966704501789984935033202003541157893029223298494689119180128885529906763491493390448463337924940028813382469490594183291422923525115402201396372072279810793147309919800844032334924611806599017560911510333866605796941599377614768481826994261239803015817822828329638545120788608650887517629089717468308805587947018024264318496918799697119972450905637772125432096491355111471624814173039140923032727059360216344975199544566234246768581777187341553635060323087526145175304475111640724516355782156613491242691011995576524392312482443656934843087369468278069924352883047125230267820510891802094004859359382153595625925532742616797137914904030739710212035059599855575534806521427550982219219124502138024071667596340258379721857993905809233511645490481030309034047358056176570034481959668637015293649795778551274951818267743745702529475907629021796629487565028361560230956422273686488970526534669716955424883336359319547396002708001778727163482514807097541084789789773743428050779418559638796756807268000366420861578549225333476414862999775359597770032026842181572787825566141597757327096907647483590883248224862734480347297972499574413404836262754481077602490884043913594895788793565060666544910561110051091661580954678647556027888448286348048582013114537332794254592826473923885046747574003837570211836059734304805196014293088871680158235795206779259230519966677081160281587213119314805695344340985603670888228944669597563676533126070808078365444346240142726662117674324040126989258917907530298812700587879000259375764342762855375659439300198315701712860895515945907565207226434822319197602816998277885073395379341983119196375242515008494798860524338449719075274752000000000000000000000000000000000000000000000000000000 [15,13] -2033555846583858035162731325793658380451610750059122689010680820214171561711991385627029202721257401146901264511978835264923527137168630896949793735401343741498151757363584470077933027684797875439502399842736814779766708884663824938457300674904465308065512030597961589486540297361595619749609997813768388517631367524219819957856259197010762752706801855303152123888917545226787591104153598923189737592243112564361361418308086141288156293639358346917416602758477515273764323777881756085007413441141933180246494341139857877068101905121699724384366395864891485159267701275612619982011286300113396941557885706251986062459571615444248574573956346961947106048981614056967037550779411505823042520937348592457195842834897886237193888099755176145846579337347317731462136561167858627855839352623205784390008205282165652922412010940265707581821498689875669872312777768248798055703537869585778954229069069863956313476461119177762079250408199402037460950586612969983406271548892412235864701660051371845272620271836573664500254436498729355852571946314015528602767602295313636057984539866023744665060712391539393646051500408968748286904643372929087991166288800069805012909248248199717123108960932557400205278563556915476832293685694110640737784038512673304471343408648807213678883979264219500551597383874871761060879169513191175917509730604479218505102447922156796536584514873998665725701183388584189341791085426894390339202272508006361841230413807210230487600450271423154305283040066752880385551233726972275077758303547154546038072096215673801301573133093307249417665499258716039275470991121016521127785946588613678687560804365339360504279542464094880634750861495458975058043191220275652668862629793352589625453512187394749453399884380146298065156458453067851751043644697903178626032514412578248221537812918597395139685411273810967624060254917448300326820854659707552913378496128028700074025498741825908011329642522800262191961079867674874439079319615505546969324249929300888848641350779720391555899818572321926253009056546893641852369554608525314208388646135250946338045815290448127936065459619031403944638814296768974768234103801050378960081437815393718644235261091301692835896032286012400501768243347620573870822816468270439083497138579241802275428351804936730712521835465614367356622550925130954642925188223075572188684983396625480385113095275920560444810770627627709295083215754816613073652286406710227196303314037781492933942295746685908000900778592147551266825703556409452779917969283319536328668093555036495031190321447005517837664616253787632375636749267561666609434630950277308377049707426927936542240456842938254811843840224471487243745257742077458375391328623476365199056313653240223045130724220916811843786436172631070944876647441240654059062403699817486759390028077774007699759378010231588515741696000000000000000000000000000000000000000000000000000 [15,14] -3730398200223449908534616305987175449692585452912414002123655437608037937610265034793728177437048871819764912248309537556368577667131604835932035755803820371379049754396305757494549377898365286719700619196990367654618111826611463673541738520726815891161171529591730284666333319212926038589931193909139357641231548710781223794784248883635937251539220375995370820258218834177188155711336794815317830109935564152445794792602745854289630258507443365362598737201846524699306729474687527409764359669285942367135448729391072976795665086834705336774151943738615942766494997543926880037926130566013028302034483607141740258013104835820119908986051346470794460073775364943561310819545153604031059620590000125379511865366817149509254673019805849360374883043147002984116788847286927774809243146862816259364878373681990900142194068276262112276457135632244869040405004176313815335254656525178334698696986481125301243410406090735644646908039889872725939439335025031709326781123926923386546635451804199409570828646743617629761889548300278042099597743967143297267453399025062060536541437880860522601571183641666167374265074561632768933838212450600548432936931559173858355729043364777406009497232835349696126385389842065380291651391145016386591996643849491993693649154341567977481263280592741475202442641846300176787212349276788870650425924605483520133367815911290284202933854005599423511150281566353753428035882063848871576862031264951396877632535442811833270452133313844030340554718076045313392081396047380538847474378893683312828123727620740182644212534631233082394966507510180096715831949301154340193663348711692311855171079182687516740108975335264086946975545643826165601997465813845254820823498136877889362261756138823706449665526184987953109912598689976457956840621073557333551751616690565309569103676996887936855730357549816096230709098723278309372745890709018819417565840827766006842704078851745557228619848111125302000974676054408109920453233593732027969388634182790954266757705201480903712934871004733170378748708596543446873003529211007404509138661773493368355036669691327891477268302735215626330462716905362484371405620902366781310296022057829251565480238112533258354458059384224345561003543199792777980554904465003052397751484536586939979321212696669876829151458126270740737626270459419922377671759910176338375812140819114038316247898964620884653530675228454266774693184249200448482492051572578110718711489742036444125708994987134143385201836935872195016497898955319353177757031493404547514720729861687881033203848534887477898120212504116269371967359155132522394015931545489497025572227016801233964129321093869625096042583471533863837904059772680899199312264904148465059702010739344272979425761006542428929847258069789394932608333809198285523039996285604031729698655940625623040638800423700705941913600000000000000000000000000000000000000000000000000 [15,15] -25620536753301579999442110681945346065458999172749857102742250161079351182764847276607980015279797903676280458805192865713733379156821530313516904155737456218096964969175246568540879905120311624350262485878870439173560794710288885776219520368083289072195002695909670702756369648234205950226584100872642308634858492159732626354496850667012285300232125909797815108256169548159742653602338669110142772719276716403706271290003991838202898510064648198872697658096841195460781847897379337014063352463069607699499644286091056041627101951693771049314972708778592350426776321129251023640565589459728387096151525015681352539302663961789629414247129765985982233461463577521194356426968179169238640836729670968445689552739882357743144505609137293903113790469863865636491611959455267798125419581135969602652920339795001186998394839480004121365200963844113247278761729629442153886579263239410089148171211244978924626215199513899307368894384107317271468079083248003227496949746294424276398251309724425113894657341395109982722013064606576272018950595504113779668163390405955745116031307225272956179776413241043748368880936772396987121171100749271248822305812325670241745135196813111318690250231534853029882575084215623299823644946804020398991727087068700171621821492286091188134942606109419483255762774146156197140099545023619642258337938607495520915464837247136489929732684142093681815451832138130716118724415258495477868052708011951341570653943644928526497123090027428350813024525518860993792483090753347684517462052432323000641175913247483228288481866326558479975592300370268775144301104924093812419118520419277673438973574915888483693313677829579240359587471386893447662899639944328591517984511450093563864920701678248644673545062498654655531354618954033605837588929242377502921881994420972207056356600000107152547573320611675712879517866075817845482640747435006258889599862773591503620217257150347092814181915882156890429527600914710501708601302294842474674462747930431448591820381594460050947178223101347303609331391654294705406159985277768841522692606509851018817650746751673931775706072898308843063370052074408466427538578869902973342782860921052925808315390467710507571784235430372253611930830117374931548848372643232529543798190775763461166154844637320676388007982070419813484326885633189997570200909092805989797327213641501009754793859924106751883429549270915676661499195675753738223892629098893596239130888323642851639041350552084205929960706849972626494296109175558726148808466563447859387408533726397896812653694618908722475168532294662569893321618587558398957354990132953088640549638431751933843688406811824629867674186163478719822467915147136535934623496873551017090404062788061265883812786739392821895973005937859374012334982967552924546680019434870002066129989287596538149450378758550564749967360000000000000000000000000000000000000000000000 [16,0] 23932489355873217275576323526178287477795500334886932410164738594502401219704485188582065088811110851569509711831272700420900533961522288302950435213242136751935944249490707811793305513090707426358150080736059556987366780437985867293716019592888490456663643303317116333774164996547276953434680732027713454248808655414668144904099578539726629233153220382007327762722185376651827543437180316322102923299237203037671223619785523803873611983402095425650277049563468672717605377494696433903027360481815934608718235182457590941216155628838839638447199626062563326931801882644271812698121921752810343566736193136828229364443493334211975298079307901393126457441371186110931650360018801946676749233556455371231671370500369383529604206946915655931063826302055668952085136430199627211170705919087604180919931926757747484970619998773687675834394733086762620768687144973200723507198961801379520038956405642936329796558309357984384547131919513083339605857914187426831448586665712260906201895625357548134018948424334653727549114193010687986346136713780172516795442377153717086709686162494404856300038204102196876986861847542441940977786046931289116042354617189279879053451581049136629715629686394552073166070602542019061264699081579425313263434452293261253697936302905980830848575522269274416561013941167981442535140978962719176782874028547609608374118725440169106845206394200314900810652375947099086625633523743659891192693838240748675515001132159453756811710988071030782702328729372769796812547113016327645150878588636698444470368384099569243391815287461318431324272409426924296566016168065389682005693188824598132114406858687486352480288054909927784474832021566039846423616987843618923411468890121406148242642989544454217828874166182368832273051247552134127555119189584385405259790078353350293620825876947524210395788438603995191797675419936275715661698129406268824278181922418244738039612544795884874468839868136161015280473376513389266463888861079921852174868588518342000301489722370405888568525509475502600375965446044533103085965575013698699183220620529440938484591720680768942047611394011866264289710430036950409087839810612335167754685908949667524447307684037698951005603774517280856723291011286801051250816749447218995779353273398827424732826341801744412870470295241512300248401063017447841457446555271674984068779307890776978205475532890350457606450528728682347698616872880268038916192908605639788215822995594442652565210510149131077504958158178485837888599722572537557464927949664369925435401119291841120324431593244087449244451115628295010299454795518143891343211028442580104975986249594949514702358605889067248903022041732421255893129831432950596613975309567627497789659252021298750943933387588489273924395706154782227155671223221489282028104153072031879385794248974223775994621339720954675200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -3758127453531533567773305258264266675700622228507310064832748090367812117795298972726536819131315151033733781848696954593304638673801427794024993519015166735013940715761918002510497672066537435703832545594142974898644750551944761228743211391975624107133216659774485603478578782559016838883329977907900005355460518591550907079848780200503744784422956731591285435122489180826779720682837021920223139546613137218818533493325344266643921865486910210656241980416878243672257840181548188214920655473766724392606419479499618569624166166638920429541032314400252512749027212610887694652962986273663466793222940573600805951169890881031047256005811895253448450957191438793892203611174742713768146053863526147351560621428491474796795676572431090118026809109761881360752474963113235678497395354728952089482334802227284500643715155077265247287877538353303113190990701492196491996517857143961880936648284824644226392336263548011664813658426936487845327767262230852923116757454971936893411346533499466607018244260193251949420953832905185127979725501464389306822407545712718308314216599043014225806285323217713887504914687446222595938732145848831181595487436123610513931472762557660972018524076366584484975334701930308618977155922673011299092437252801758651103708946277856821449858816827340260854682066099128574005041026049031594695483670036684964767668598152497862956562006228810555847066416312305733381530396121665796992127094028009355279619287747669136672305759876912102704912227240704006492127903197937827871176038007762839121919499858700139290646028928364609277016302501020494112559501558361999741146485671155963290481101418564577947057122051032137884407280835998431284226689664550776610993715474287792261126679365082728624101382163127038807707226220660684755769165392494783802367600257665510765802505289493371745665504113534797687127227302579172463042340016523297309199503744766441778937914693304127767895717635747710832772258763276789940638798509335603401517230318072160663153774937404634911817000884476674962838877573860062139031132206650714686413256063690500844772982047816034137132926251976825302484705174243485415851379559603869873920727424513087200204643634524006956722580072498446449531335938887944752294077208753963421607555373471818003528658895340907615788144125969499334139970237608662581132136415109143226838589263468860740114242529950732354182554842816893976288101427056601530267174812768510711268353625193403062855705733027406204703446559900320584404829685590344958603468336309445145909021155060967445136110757945440506654979108725901571662416156796765939508287394013569127947272804509081644223085321319971505607593853850607233615380062401336023769458743845917258022734172602155853627924028206629310377163370967527223177875398778834324196053572684952824731907652986251590184204031481610240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 305254909844176044819489480509564775763824057806356313929104310903833799346156914009996816726139155997586771603436176719711622424938057704608550884763282587396475257950516495019447761622084302199213446832678539633120937444825670174704306347840957008370993094519753664422833012232625012471783821140694377834092849822185292255869950072838131798349214703942445323891362640935760587443751978142414301238898788112933237989287291802230078004211963168628098435131272425632746513872251842732029858686826870931436121289849597822817575077127466807447842258701905848368026750515438823742887176735234497367951806565201304169807627087111403119564519405501520424453737231017100143166241872815928828861246746905177911282387307552103247111225302851292830759079211477972901982180214851839603668466346704253984712794708570315530235056716576449598004748157484084520252253690798124773008025722213613337098567054652236901489092798254019745629609622079396032799877305247197326262135352126852982398099849022795169542761188790145716862115925176019229597021305627684649772248268338950213190397114617940960821888278969837032803739164853400250376874906737821797365295033256791115287510000878665796720102024865462342270892312677193550660595247044650512303001910140630521427970629822150087102838271230371214072217726327820487657907936584325022234675739671082627386250863594716894276055053069234340154143715044150515091704366963790846254599435452619947909882120857156946711863616776634457929278996688925818263959382021016466675818366754495290077657696744265754181506616772100685293737664272910227777959726102070939658057558286801419711762934242429901992054022206764183270545276063120392174437970749562839682146945146099268573755748866880118337511475553476163358918900588647727946503521699732790238380231390982852073440183539779181686910433352123352871031036907785233782431198601382490816953217197704452746788571702906118774495964774166179192981221844214259424267597694261844806106927735163020583457609766771208762129887682582476263448598750701707691008228946658506186241178635589415385741983945761948808699863879487466349692442133830630363671212294003793059013702796101158951475562636338858561186863502781173432480739517496490409551274613266845172923079833464514325708579283154249641356848683490318653976304551202390939090901705463737866115904484739218479941893647322237863464340829065720691312480053451921549098513583307546452244069648250565465253833953947116900274922561877463525391898988809079818332746280255444001655493982443343304327972638701763543467732080394517853868426557461368974877488225522496608472888993764986030995904707391628158143079333083109675807730950750130884376212290249069322626921184092446867598851209639395022428985637354222086923238560977344408301490558381977168556712165611859777417600169003712512000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 6654191318430550155869166399758675939797551041398878767618211679177519672740961247561261175925427590928008081395713146423718456828533463778180225908775241594961921499841689669531942107511689592650972588406561233949155320582955680996566980696967802864900951790092474668176512177606877033614961151146649908490074790702460452621701598753162154666189794883808243069513116793477548660413813619515087751878460109705490745766598895092994207001820233196029645411643434953711431001786626956084958005876441208687618589763613854754946399726641197053422620416050225645141597581453023642870316486806342524785211454031931447561171843938373716131851117480535928117488176427597603527215498830707473625000430380311087653120652570153175091394293982620516561835205186147231498119202122084960244292593920507583878020870155537560646393158348397776195431449312505072863011638677286018843495815219555173742186721667400338527433802987641213443637636793572101197391196410344953218566619150437923496047200922389562073655836201187568743863139761923067398238122774916437247827229427534840496834977812780651982308580722357141206129897448585642332903447123375755753336829119551868380937736731507763772250530972707956416283059955737198485063710003868404041653826514207354835019900512379292808808191629767104159100610495454440326127915796030491053010799669731726044145056149534739079342070825466213097648846719842988885306312041866795846307000071194325190056305575806493845038402721336795125414025521335142879782411462424452420541781154355957384284804873224614031838507043673171883791178484137879168106577330820053851981462917538917893555324473036006746639635972490127215204755260075658768265168712916680282744619482053367893883800775082401710476864203743844936709175561516942401609479101141696950457336841110186046520100444641531471238410626578028582513042075964843323347407599528455477813091547501317603320676378029415155915309507673102936854482813147214552444114455468437183229213911759941580009662108710582251591385776724838742067190592422973082530510288839869838612176768608303214143774476868203583328086897998074379775189523258222012113384414852330809986059404706052415736583649910646944142440678633916024459365210646599714897419174235625824937806722289575506379381767999894359199409185866114264913542786955528325522379948323062299404687316881843311717450896481804907345525630051059492611353829921515030075359426982294802384840586994253282537190764510006796415864912053821988016337257352050103123215551012447950624808341876309786141804438103268387397679081017223370818553390166578144790408996201884255892660848425584418022803298583544067920915196459717868735731303394981467341816348374850876538692930724757891126801838462733069771764133571639433168675714427095414186993921113157190291623149920761391674313294463841075200000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 128335678493080373557552409341257719324507360223423227410047813721797619540473023849730609411164717920867461784213689738939234557206229455729349338070181512686932948323826656917594939271130376543938739529957911056254795990908714416704826754727544809611704692282573027316771821477145354231730433656883054607433580450286334828924578989287747274054288549690248856329533402264658440223573381254430821536738026425096622422421580884797263554575010301671045769095155210085441293811881349121943268974718533245646813613957981600814363158516942135594543568564934306687490734412009794407898616030020860136650175717907326976843824599965877509206302415157034368173471962068166549211658140669597968312211919721416026312955100787220961236541709091155034536164363841919966300359361610203912720381325266084147192903551718866953498243541749685339223971362977537565460073798061094781249991699291978014926092335585876642435051319671296193351097836598927743269474612621840622164462714303480856893738077065690909277001376895631413922478949518427788008906064190361451069280942674050665788012219735044903771013743726404049399521923532436607474226176529147851474716305402842710396071977523868584578970757573357155398005423254850229244711119585455636834296341915204222578475871535220758262049649492168309226436358753074457195562004478639427810193437197896330885588225029066829093268019354482684088133332683792977408807918091764318518723773809299768909089444146717391392727033524293720655288051273815700467106228057403850798720879095639078329758253096705724970561771144518107961598282282703638199154102163835213641449437032908415442885715296859270355092507631871483735322111839514739627038996032527300826547474102462855076394805635998735324784239818919820557094253049039366585286654458396790088338511387477620818132902444444158533671313926029083309080472129714444583549282524578031236544050481382872953952379375055492217215131850783898121680241442574781110007598132715866451654243316695466366137751427029410790312710221417014177162808753725167542602504224672169200747709693461156532501229547722735131824924139044532293074894319892889029019556322818825868731242680257573786968185214944816014914107943557974954361354503110766329743939015469128698760745557631973754351629806421174694077319034332011133082690726791587210913532295767231651847580991673494920498392823675015765230448043625653950850448474760454038948251265246717694299467871547655325309775301314898618038918335356353943617383068732826674877738253727379871517406708460311082106005284400781556537946784157376085927363860127422925053154461143901012788705663316561762504055512573291222674074226951720879396336100503970772384239898773331384476482617886151142398157215362969317617751480593498346861242332939952759713929141184134412782207809712497966972471518162677923840000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 2785529414188888610728944267179335980038510698401515365761766208786404790489028181921893550070601057664805198102716393433424899212723583573712704299213790391850021947064182401609246793007468962509129032187192865365717095091862126751285139477221138567595775140210051999563178293188333892543384896212768743434587155513320315759400213367246081059248205826580373173727939342364208871995858480368416572745317380413099228757543227708853271317173973684276567720718532673504080734356376687114797268676595714907934289410283363229112794656867237503334814239520353964492520004415668517148806616317443729558897321586428228644682102405290401495938477892997943797886798147699223372093975915350655587468982504370133095697806843889352727445910536366278858348386791724728222271910195464317459973200319792979483122574006656772495762281971801781452394088216426838696528337199878113697035251513709116035632910304631649392838839710517710525647001317716638305758239348924714652918462024894268632403506250597799736473247773831644648836320456067301105106315199731447822606220691871658293441949109248585005211154007345584871196009329151217354258210361353990833223783439656859087444338006410692875975378536961532205770056899697079601559912583682355046752885833325451719562478596788125007829227984258837192829111450993926922104436154448690854111238611463340618281130608899572653933401025429283519710636456704191434689759454661990004897076283374637129342437782214696025197545085779076399162437383324811745673596878135123235161915013968950359463432449830040815149106589269742901752778865547520641899577647406115618468935656748347355485675775112807244752938091206243967836637549621641260035675872387943122308957786483235753463340694538061690577613016902671144795908788865879846269181501694336847284268174911774873402990797851832386479281557754447942843478399160862978487067704284071656214604333554071601215262503565124982531563948702023900671130905366844299845294524031519914287524307911651978820483969752906997198652229767356010544177760366276601293952134816229372931308052642397991350700246421141344303229629415621823313796978457490866506911257595617092410326417616436981878217092272366247115153187437781174907272209933570968651890151945374477229862231298720138758450487953657600178231438139667480243649043151552837166711064545027716722105310700114973670294525577483218721279203696655879782917243661291753833480284353194081671503702572552837102911858860932050471309213124813549657713372243351213884065079247736004337883738289190706997247555378081827433290392469523164930324224108414964842569150292009059386376912336422836113730679819151191076601033256128774607028238536904951986400286527174505407610670897585929285469309036626415011806493817340328136425814911064595118803721934702477333239784095067972857834490250401939456000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 22810318301042299928099005788295089688806330733073957891005510386168789789196273040721132218980743559886093867625159350785936162505521573566023269239200458612619481802401640271926490139483391797318338856964924565386796841214561741255192545254707322661140979920316820758636084224017332653928751103469683715366607031634715784396360510482105602284112556443943925417233025917037828428712862047020490212162099794233283174977736165051228292482275921734190484003278896630079291061498762807171137853087832304467608174181328614104789912758515613779558623282962638323394245106141641161988093335252161064695608761824555328521808454396024935364879467899012176814786787877523127754597223865663797535097727344778742027729784838220996010979017676844168149673219779521925097833659140109118208716966024520412170613028511143519040277761161471364940360782980432420819883250766760407840688212294945373544333053501341093924642222858568640007400440142616565609819660694988014669445616525791091215787995638665170337529158286721703171366437782223049466822455305722525656705831126389484229770606236833248747907597401891238545486525788930845605221819908452695518060536358757720444126744769171655564133752425208911687738809575102078942540290929526935058208645537134158218758498312385712807904335012207201836376689358294626338814866754249933731028131445217735157455117091038056481555523913104260907109760655033805692152324827799496244409838053490748721626732927139131276428309371208919227056751636183953435674404558921562619210153087068701632541229447939246448259877824475162819168860935109489109503879322245053793810484651827510366624402168769516485871598787572110415814875447094804350320494903941743059517249222575487480581662275600513438489831693922647503412341279950033248261688217854304371910781834145883128395766590961715252276959406321089714043029863505812157500974278025715926677657796862889313763379385302897213743054916019941797960910852740001341488468998105497226825198545881604892501811100932714977594304265412351405712584082411959984249062744079713168617221480926986267582260484075937929723189229909801016498787003391005697438199704610838682460424751583746465936735172210288518095676126746072384037999255949658939130516186298278572115783681856073233627856484869135626764050330782966654616311775332839240196128752513564556531761816084183118562514803000216313101146886002706894121451529036497342902068718720899481987281495115297543567311822259106368115332310507860116761151968720322587486222628714449673328420293412204587329091312467454624199642105257129864087256429606736947739418301973955311283543148559826575983302443819193172987245696089182519484404797756369317718644821875060199814847208502455122733951608706838477478860621231855148693377528039626471075687013160401242713124753248466867675752286055867351040000000000000000000000000000000000000000000000000000000000000000000000 [16,7] 34080802333102585975845836026555280477165985618521627629033503370352944788558989048857804535531230018869975756787989870342375402357568339201432553173432847795362014086205368402086071553202032500420183413171540295535451351198896476808001529187355278819568925674069752834966617163884682977851687593907785687037807284277699365143903253850511301957256647141997275528079148866367659118332837548023308635752076983833662339619312467898290109273530395604729754492332417526895760120630076504614269554232901974557820187833047921298857200995012205045395642147887138641418969499599563523669138446370012520684136067102895092242594469114471906226741032163131890024100671380130729489252375006953914750799556271381484830019705296915927456357354002269368013603985879154023668179341099117332488400283796996099178634760575328036000751655552877195477175111958813345012992792753609324571093253440884325128190849681777832629564324692666528491830082571815407603219306871971933883242144708797540043886262667121857200611674441823799020231530680020981678203876439661427273891219713534447300183465989123126519370859237926536900502909426348793847069729944675415803816651595557384125031157761507143308667719590117839968043506969775104029201290014978129041175840484903949965531450392049737039465738937301492513913219186264571120492700971982508529556430168832362728733961381853431050836631366363381721943426229939510395366503607440882170749151090017702097190495884255114291996138288791230326585363975791622989893072178163340603836603855566890338008353870999948553331418617101939754969191577593742454896176528723614743668374036221454024057466980234727604245118013809463943720327078818439658578208052497547780338882267309035688004274320447486569770883998488499908910128819614591075548969476036585260010585981219882664459072694091910498984213958955735246008591660130970013526439974304435723159029619382066651675698794778359829394974365541910609644257794839036216477266851646979289056060591502191387197538502778812774911638747675259262318114129272456325285442947990242887783521116686699586189967699913071964850171966178794671470293003903506714044665683237570149725488078091156777991160257330791609991808083691340927884895675632548214197490899347367066387107253454580212045406369564761831584749450478252725673520515301322888739767560630289553244138436094843042892460415029932354888818965304625589263616367128085756007568423777466550824240945292168040801385328865871322163703532384584683815341037950270534831987210621120018450158293654095935500046350715728249020679293421476784973799559566671096104700313112223594952500991963520250243659527467531483752714825329056514930189181381359862990431481511194960907375042789628067986986227394177019206489805534421462608647422268490931056292620871216721538184391389518427133648025935423733760000000000000000000000000000000000000000000000000000000000000000000 [16,8] -155403016962661730337643427774883462231749308273218678739585172353020516665759559793137215951674980875400177637468100795417420414074488808880066070225427088622079378476691092648767416709220194579304747353962949117018191414804732867990799380984323157343860901170166023483870612871396886843977009684185762614200881989685425310121108867438071680389727591874989386209063475167146086990009892376993778654923210911732319614691100944450789218364226166670736790848226828642028143822111491008942450655232255368188599954295865433257876433859061338411020591389119587828886951887350633383074861860205275705661100850806434674530534903171143811024232788517731745249125757252430592233265745488146076024817557756438958038495924708506059575956619484920644539237574223923493382644567262140504406454265206868643078334299919287127228665258858505689635587669123232490775000878317485306119169548411735687898404550459699505633674152023915915202837760942198286127642639708098230402198954843064145259721676690961083955132706007876720005130842513410441448951947946590198836960827334630661976600855280621430873937190751740382117078132103459020218683579329354057236843035208334578464873576412699716171698149594478905626359201802345060280057661038307934084304958475157528426042787452986377655113774349868692910008176955209557217270099837153074740559196682842511048218623111480211365865165942539611340381372753854350608726521892930227095974531865369244756579518905899786751194590509694574837929913165560891594654118741568443439154230738286108783116292224870124051721539431297850755886662766804908036883415666682193979450193357617142622462911385594934717028915195742875957764234572196159058592258845730553703583759868864869311280936794346194729076610614069516160451395283661156369176675890809027860691793586167912568450110143328870761880094890315133060700654407154982149960871785272231763720214163338898841145469665579627369991340593650325250577090691788099073764843939372602630053744914649610815934457100179810173672610265041856422879794234357335628980416324326066770670912962478358711443219696852765120491850324605926637696313460354334556109141728290640691135636487664281764113377699054494300934810001058176689159132558653457033551472116005458124561911183851110009130957594735929763753939309979473408130588682780806092950528591604547610346096092886671917400192936003332293820791948751357822550368149839722895504133884961592943291582023578156450590451498260963658396451081454859080487635250246962712476893872489942531492688099297732646256964081555182111437625766663327642341805005045886711514441278730157237430001963658666745748731684551696426618802631683001782214740218092094177897856203685349295512960355858518517173105423729676433933142167081156038936067908214594047821551200928574042473726492688337720779687691953037639680000000000000000000000000000000000000000000000000000000000000000 [16,9] -1018834391060285602811175653775500903659225907319597619019914996313525526086870405296201223048631768662546451678461531538313658269884011287671665906492198902178987222131549202790711721025887207999071406275018219348463698564337054362199184252509618129805028570197260468777534097559403395347989015034586660041709829268820040997008417558145428036524951736114849771608780914308893176278714822896437690750462288604944673378815774282327659734243638834668321526124957135155912383781910267233574774404419385896351682539095942778790786007931915931833979876083585820912030345435304489778371055530359887639169352395537106829977663883862370352056285676153770154975525622809581403445015964936526837880037943579621377656682014263929690798273882206578003610751975223754969096448733052482717991286422278185518939930771746631259004039864091362821394607737473551167201936192936681598884025398691660274324963681457977050580709149974104931319558508133038773859186883450542258212219726697276572244196330548854880894529628227423410213207342432252609290519815991859688506738379530406024484658507141504173865542261470540482307500939699167854041180037869808073293038677454250563657429137235598483163589775926157309903814530985302159242061507990604666818086142185582303973335740352782038908442724937354579443536063005573069256451748309710944058329667697896648419215780128115195293192059780453690603903920115796999418245767873020666681705405218532243304446508222590762209685299772339577481167661159294619564641915039312145748639495670560553449395559676512502777769016637383499729805431132061026096665110321851509753020224582938113838472215753055335040709166338447120546963352966233981661044335132558334485346894013789978846200294375035373036289630490221189770664042688439596277184306409864469397658485921865300170522306886529485348430107326746490392427953705384318369744149825193093314619367260036330444257881069431660339588824131409316357878962780025013685038931274596104646119015829135193271237770001856931274821390244189554684311507232939200562002385466498388716964828143628455586367802962452150782677029699468695771543513368258668903279308437486539741868625593499683310718197173952079324601917453078125082164139372677873284351389725715000785014627989607135156801538925163397425527983810702325238082447814036136823475778283926722103837271181939486604207063793148165007826260000735016856489811379205967909470859203433882575470853532151767837553288620068329289154869924323401957836176289987584502697584472135098343184898390601424244017879892584149096734564864028673109195791988753490717924577142419045057543187121287267834136346941236321427352761634188796598743532389727014276829868928441070367696038946368715521901476686983826739072738838728934425268526539330326417116543605188812883972468402091624602561655519766904832000000000000000000000000000000000000000000000000000000000000000 [16,10] 4057916846455505428411669168889449390615945240408232504614033124106832029415171213267072030614606718176050965193649927798354733329431900343423242139328198695459238752209305225073519284600717412618512910757808733276912736965893334419471401211239968202968215055129503115505415833450258509800141897718615267867004620720290851905785237865709262180815368868257274872005933830732491833910412193595175532378587468942313594638537016360406824016603976643281151278745002053412397577257223483667052306762177655766056825336641253619227030540789216924142636150950486245812509655633049883301283350331180195859673752865682200754373826140533367975185226025963929994617672978025702654390259586223776648991005799239053542214364013282144411137376536978236739785307351022132309626527937153153411079918768122031572777764167850261954573280701948688034862366031469441915913998693130197436365957385315854311321569441875329341790582590010927365855658516936334802948888561846501334586033131371852673610990445145377348764799235692351534084995698805308949177031366098514932296875845664200080600569721970028521218551207651088692466372772173980366232435627320420784965550707486958591419859917459799317605700292275520182702297759552061463990773969776054925667814351069350685497176754671355775652211867330496011528007284093360614148792987421371673502066817491032073212188577108087162083407361219186227792662976979727029892391246704934592937208025102623767780676798017251700178118410693377720295752446999246716018111720613313503373036727277333907093629099048937998032400790396583427722314245214543804360326721350272891346064544301916956474900727135050226806464889817607090988911152941117995890423911872133759893117196880202511259201419720188082066943402222081157002157821862581655675501173501479619209989220700941171042593504616071894837608419629544022594963641445557579618657544018613233591544693582508866270241241639588462290967867656470675237096517255778197963808706489565879195015496018458352142254280529810371868887913134622922060004315729936850999682872104532963830194606015323902948192309002971837500034361955384904150439825426788750991562739621793066960358197128094531965248051446003575082895471246559456507677686852111174029355970275243136988648928078970240813779699821817426156744999795342922054859510138242866925858317631645034577470606395149457053268525645501194310210932718656123334970203452114743293453955467418245917370716168996623734965248409583632944923175905514914002957398941032577141432731630441697140671658110639167014436946137404000516834930803662607304912653072049487481190476543268511603754719985838263619646151713017354003355638740114294383708651124052059344901367793897079839130843365050143499528792461859980652935606035896371078422781402110100911063507652480154611917954277035175224865273291881085665280000000000000000000000000000000000000000000000000000000000 [16,11] 16306134831022019346567614107773001534483025227452722661933604229998859455231337876265964528593702113588691734540518453214890674484697377452739807272276746676002105323910254091618954387307984672986333054511873585520950543809474808180416062884655832006763767158482921582474917078724457402091583319182397559145904900327587999535045881569501961549951613946760337804718451141350258537846895683117896286641968445808429228201329465815741835800728237130145125379486927285734543151056691980600339456494979010612882113959527418629237970900105787618348143133527023110591561241180352782104029186857562608211732214052507455784672013355948844833794399216424728492945465515268224829511825486463589941175491332689216257297618972722709753279017433932765510617839396891527146640869081388121381240195296110180215110811588491883892997195671848350781569483962909881901480828107408394807419725625979738194653846231106935778967379044628005569290535982519430408676542805186000044091460595425150859021335521605720747412772075164697929910521518554317412833312579297531530561485192054785064450003189905122961386327378159916810389080949177264836444636482903661565871923327036124251629667903354161516889034115773596789753931297913778483655532493828818823861704557894335427287323670517948847745964187019522460049261451050741632909352006693599265790135178766604643932569125192567208461629693771722529563632908861041857173921255491351368665056187828282974403259000372869207748641633875776492076028424841662533713681689855268042579538708260573081230173915029758420295943629981849860209052167990091940025472706548874494650765249949469722997508173134706513267176542025004444615609358575539859631393588110851994916741542231840660553355646107385074606081613411512198686712533379210486097537535628878493414593204049200017328045850343118680445922608900171711055804180235500454195304949654839458750916557950422687487474414878861276699762199096483623878120720225936122298914969863502984790385488244285164054456338084514924218206310848282660673955681106231425613732434767132408740249962116625437585066878135364047388488422434634002508884217810971813555999500397766642656626037323843258781177609790501278799928327453612242754405887118791576734548713569481303723018821271021950035307784151805481965001597115708436929707159757370794588876969932447377009521708985312933833899173212325295105579378794843849488010032833287580230693307541632992492221395835637435901932684916939847520551030812277727778249297054415205830804489155849802969471277101004044718185175234026296873556806165807992408804941883797012124011708317993732738955889304840324599144471846104664313657226466279731259220527577065637095375579887064653544345761543751090450453537680370773781886088940501033184048027359321262007270339763323407440449180932316487770723574212603150336000000000000000000000000000000000000000000000000000000000 [16,12] -12693457313707416908481506124345680593621379157623805199856041212975334266236575388615363004704004574285408568371240128734186590690217527799884654695918030686630392039601387288999202820668254090009269403072328131497796774084450583575325240413203926515974664901873042462688287473572023716701545445418293467336414794051840841830895898482322041514534949481817843033711277781458609852710591833854314357882281813867713064258766919140643209615022154699822972476783082654020082907649099220201458093167157349889815026025453653646764762437045794884064184906778451765244592307371122934406216946916443240303004307807147834731179856516342360530757233844861011010262462763403258526793396676550724690784386391210078948978749916835566775198558424384981052156592848891976815890978142144064892843373169001397795489803875162482397063652526000275326099740438588199760234638160775566434928173167149365182634012208316368083238320366451054028162990151000891858878370345898976038947295794709164098814616335183185717116318690242445395951733754311665428620435145886945530754500450739061315266900037169507687677852952795141762852018872680302345844447355593631834283062739236629401597851776248087242606985796497235631789783873596425022315551475329558591880236842382220218867644520252313878599079376882967545805523560303505277988383977398297732046237142291735005200098336729724243940471255162339930007281128441905125223738711146912208103108270786868944883679078181556572856089773121593769113004167945221963726402583385570976711710588961990984310280859289005330372352289585639942617624914179276025213561558204436477190309767079530134490545043288837964439145343600487279635470218837494800220984569742625922402670901129047356304874008153405488434823510633945113979051348324718406415776760180317577325119169834524308513059702994429885564860951928574112961993011685480785684341426289371766027284650293225313845202957842794163716226241726457197610685437132475350593395712015836807465544869355563940230736241016132942308285494479040038944045075564985691196017687007546410794410388029362232656127920824805019070190433591618709396813471890934101851951298463569896551032407035280168555434471208507526828863091928664571755155771353586982197224884742623013731067010828254795191940411078731262346184287713235849472967921611509414324660631705872687419288535234651411974192587467302448727829511353807711672429377600355954155819263416569656891869101245307027744950457490831550889074821027050177220782563656006936186266078145867639112905640413032751096686208149910290060272045781594186616278159618815010319390517678598348676574555828584342401957805741903227736282442010334359078622465527003295455320074288074422353015115201251378076098917833849294656971296572630013627635553654458137593436080498638190416057746788498537002818011525855523635200000000000000000000000000000000000000000000000000000 [16,13] 10132850991860850007696251706859951048536586476452467670455611531097910410574597283532963630378461998295326213395179660128404704212176866478550365730842571436278278722011846162929685275193540948563675490327487180950605708647455670664177267358979849625296795844995258876200128417807919651678595848765064609459947911723121319279705035879834366902954609190361261630326794155432794384095139123023126015039256354696797031763272525290085224053706277902396701562179134625894152427846636243160152616504274207837533739060834488487266350227667215298047026824398670293940499405498494120849275491235537278233810298178798888369436705449472382535465923328368291106937125148384244638978612026646334729176102651859965081405802760989111335350208225700218145443627776507391212115842004116347196903812135906894950648663400492572322607085590180456285086433560294176455695228152265873761766616904106168356955408517943496643479098660307944209535114769892855794091162988610765114277787099653655280101808134240233161223590846998313151617547328456567212568151229231066775146721733796544014810121257454387071395779495814083169497081796199347442879807223035388358280676218766467842245166266882307625768165557462288307755441523942057677608520173901849039962918184866187363252460700010709926273454651182670944911415552688241952208041131788867048061581007565610771150934250134556121273420924263293886223492917893862625335978584625564861459903926788855932432842602324911167084232117497573712753590796526446581928445025601971043590403329859773024021464017636194304883806714523756745388130290009359500599996758761140297857086333292404496516971942295085123441730429540133967627559299676106508998579326869747066332907731255443572190118001863608550901717133014948783251645042653493096411507834710404090483706046373714966908682552245739063527353917833035709252281966587894173394884058347203477180158881481554227622602482864425681993762473090266504902968677775072012898140653308499398015121868113909553885980801954557781064609625006737635309943569511806248837416635503212002756611254883186561288739866659981917709496890775593398311959657395637025786611782999467128795188428440093003098175771127979298524709639970972137998505578492642268773530957986295446677479066568057706004101013486444613499034198691967298005553187276453077896327951392591475659166032131169232958255443845784769824132779022947073876245851881417035544061077874560331266447658229791675699109641525440533001400818769964532842643245240320575974952824593182728230587087464007881497280923907640593446984466987608417129159447691890530315717675013500527501097268883539878016130436761428549549027410121623191316660609577238400940313774698899686113562813812931133079722180106912923773155897754995968783667021794616593553820729365874404408343324777022388126496587860557168640000000000000000000000000000000000000000000000000000 [16,14] 98689365632709089175874336996179406532901634151196929803049153113398214243420341179219270050781115961732707981356242002325178866806951280732422689732276151618849685401120073913953273002625986899828791681481565529535135102911925945604079260124792803293681965647927936940530232118134340316475598582014818886937392688857675000579830847933371558888376173981219409496858079707922267246528014473824840583796747657163339325486084564919838581576119168019173585023874895053543223344265078312083221587236757943772529454052068403910495209460407647800556064778610777556575786222469749887423126593313339516986061511151072981327164681888208622429422587520882703950850835604505534621125737619763700287218454120728025450073189280236203135306524279286367571621963902120909005326949630519567352892088195272969005245360659093114243812539678663496384162326781887550785706651645146611805409790145835419787796081643530639998727431681831184258139801141035471640363928311216048494716988305756569778093957640096605544260217450718834882301840216032349276771277375789967152652801748947345295755927412040719883146952339186907301556455179438096249266316310305402414318354305119276266729634391956998459909702603252133652613383842655601412531376738533456226826462267038346793813227520876523372755671198405906157857089247853394113063483896254685286376292812386784914851678156558658642309474397864756807356284744625926167779227603535288217498622197305644852086931311251875954143228188920218268300979322417882990683618090982949833017714564116725874484375921461330425525036540591394574601361713460024147468340254965612862923071780815609280486550820577971299798735501308475166148369931162065910526800804382639921190570701710510714586933755715654146790614150388114396966649719026002928763347098650761192393632065515896608313518825032625235991468779963484111761751096425378263969849642117483233017286550004433555332402113066535192484903140900169997106348244995370668400676211685547037208676847246915042123530270944166207212147307264893428947107975932340790268625697550905694521022534095300735707041031640454732468062863600192181442106445579586122175933564242129754701234726524529288858869214798161288273142479200068061607703145445890782192544124360004692148768098654576801408768513032987719116065948168283021890566529609199290566298186597563667063928778561973829477669361626198027768104094086123012645690245727521186508128220305465357819787260455611680755065651569707275453853907351927186792740138479832654424099453962470990994106017393712200121524612438586989379773926468942977142111277092524245874148034793983650841475121206154101908303619775671581103625161461222269692087726059832168799283608035127813677364350350049418466075674901717851804370069621470817153626539718229012367340192077286801396144865841452550426526324011997069312000000000000000000000000000000000000000000000000 [16,15] -86799143669103798363375567405377669143642999549836643403896545624989706481416879960284967203693820621787712041178319733128415360715836962759368390939968968481400011786528510362523262439511937077120404261915932611759188862867896545382940885698166932538052295818780754421798910831748072958275388979306892054271846722348900374580065321163681683184324819619838877662325824260918457132781191500580407713114921043773099084395459462836204007758550696926017761613165357767509618434079310318865727273732151841475707152618491636831183789627808115069606930647769205449130254305896223656725072791749606401565083340656745528945999339756640800233802250780556576659510751268842058475972169919766750634723109530763474088760534203428893135953496323763166079390747114540259345019185168542721115591680897796831369707328625192856695436611120912964514601697429796417132083577720299755101720338594468450670708979985727876487038129962169569895282497376009802118268818142390044204497080583029723922939507175451210983350269956938065762616878992454432452953882203434836272051637995511346180589892239849291770040220882316017162562510510085107781717962495324780585461846048027342336816692600813260460178702589040518412527481612636526093646007503005529290796176968448347310984526065264841441363205268651417111970533898186391578596663108696043714114704515374295000007178599879971399460410750073259252220652483398842483382309925539429282624380261065489813980575915610198756548068882246677300717417805880957502606237773802848600211700631913496092366504407221173763802089565572308732121994434398966779720332048357340383614804010400599948943618389340123995427975708881654910161425153218601673090515863369317868411219564034017830777660474318251238504717787944747936976811602295024315095603524099141923713129723240671091147933266687459859437419918588541808582397206156810441251194361795065784726050967977071414346109250672173956708664175879388559588373462100828072674335292510364170239340799794154602408160827344017524101737425661631794402461183075671292061546069295862638131648676658807873927490363860965413140192122635079969659683645046695114120190191842202076927626334025748892223014856545087578862170047197752271452987614397747131698809573297037094321456226523179284663489200044849082920432369805375678033790017032489503927737184287141233009898080529213082807607692605816968208033890514108816079279614447158822902580763620489463547362192387800240384993277424633386179205528977250951845958631175210337143015478934127036753032874901562441797831022487995016307517756209287690499968262263586132025544186869604031084897392092382796568992733019474228886559693246323211013295695576689987750399180216260670075843230205851831713167726308893915997124759949653701332055443347334906567762735579176742500367520605688612631741024851879526400000000000000000000000000000000000000000000000 [16,16] 194438860187945784730393895324442050773426960422601508344979481692949007239706386573360905480531430013992460682915221731009778871658200933018462140070578887574912660534583862608484551790582218050643132218172399638749638024360236016234634622849438042504955941312462738390218624370886870871630415116032715470191192327985336177479284105731328001023101840485818505476926141262204120073190043768453123086423320641332707636541272269937839555275253215359775772135427735138392055302497524503227760323244266629468162274371104318115263300763638913044313487470814611873013360623463788760027544264126543473803431759275020952152391964208403983535448932549829132029879358015181398710664133276484708551215853522706481006292174822928664871830318325796189345187644943739829510196996527755731144470215955966377845449622397690825988364995551933483725277952095103866513255389017254546814093195766122081570580587155616539882986207989643064868040915741869300390549439822452711109948751064879423062662297223635561528461429406553846413797389874920954531570102601953646430203936965477299242914299607055162787013005913825511206993255268627582522070507079579296863596877012158858050529441248059077958943632550724025852612470836452376714256662148761246568799514184648624526558409787900111816457502438796693100959865135461771471043920499063434853801611246696528963398194272872932964123007699120346834540518940005547661472633612390093731295504314743780521716695288182159570503456053611908282444303355586238550453595280233556567886566085890296695670824341616370552551682549464025838526153534441571472015115369078462176204663538977146776625852400713424607390632517188132853791887583593738876159354650125534113176931958570972153755738883327014130684926026800579022337379226228176672235115667618001023087990445401433271371288401276400443056722076014499439028085319848128228048266411520489556503203564692228408931233968212456848015032794630216508947352112983027672537891290258004651582740018770388548732499260300038063948301450383108420601213358898282918836992694089421690101129361331427734832290689226580858996853239909144656150484596173371784199903404771024295066904194839775603125148174693737211785052523905526663797321435403312781570404419594525394843509084060812026526731681121435041946043183874351176397392775848834763796257386745388802891915935974133158524222829790065826384145453311461374755004783578681874490263721224943656867256064550463061520698698635323620461128074023382431990717482821626226941789783382736362570262437867520216592481225920872603429788612521404203678945658981024633048800558174122735658212496139634457862427084716277164436201661956748321137399406812994874586311733481160179057724132002818723053090131679437208054582561212493609939472555937710826146890710515332406929643168243820820058624617845725593600000000000000000000000000000000000000000000 [17,0] -9155580310749295095726263750032175842260936710733645444913795934904985949779867941150494040322370745183383559283605610927476535713140452202262485081307648086245887127663872249105165637599988360667076180745033183865692997006318391246984761487280457652184842232553267692602321054704443009033787104541745157389472415311874737559708015627569931277432997218373789580224948819893188047660929403931821128536363814394379789996196336173225128096973509952983344630667499771311227180132614369950562030734973501711780551669079439771572012542580316200570263974410941885189652717323892955532194304934835658404124065518526956018682093399227555129338858333584592005081436929250773387444840944519894043741924745701972088410169031811343169791342907217375512997717392208485374545922937719955068459580889893774588564124786522426162656225692818105148505773324530871915585485176666961336780313107321077236792012523712967878613304748992107850355465805139224327137079228487067481691516533526717326256060816811481076163648776106155636140820855269680766725197562810879177365186042520715427497694501221837055155643011640702816941642649561989770802428995639081714047167721950729973198101845268537567106283999170864897488906015457476892198964139758154915076241872313880801144906108264656095563719067541636111202343278530688111257721644500946961173748603840423519267865957260214911259273444789919422808279379482980113967892848115690599202177052950557060889923464115289477169184270187629028951442803474811031961608504763090432307828770963929833767321764052240071545077978001597287574041287171708708331971686193036669909890246852596735459561932671391109134172724073898340826641978434752338567282349451090392080094483799457700619712736146656400708443997608347160483555012311714371736925996573948869321901233955721601348221630171859976921544964431047776473978126820099612280734706807415444571916607572365590026368296342499123230734036143228933010708685273412502249778855536247065986040113268703755718795523259474170243679422847554398661749001073887446668797757757407114337748760841230127459021460356419891228274847056715121047544091124787332320008296807626813862513485645397932685534651768515353198838081911259752426262796178668751235449514810821827814557126303626914533739377746593682791735416018241568443603674832623998538422309450280604667348135198205012499983168451682042170279184904116893433035209352120029548881870527902338805177975564002584177215932097541635825133141324245716741111953787241860053007518130957499790276539015577151859755769230066446830822806584100658186121127975318659969284792037251399054433446457268192892814138758535308823504670093483294719045632566639528379670362118357246496604720793104594472968933425918997603022119283494574191122358444355173364644143024108055420097012887527531322662925107200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 7079646325284997667280868107142204031160029138300299473585153571804162955965444383766181453714319196037178758059302758487705694488939574101240075265024334549986010409186119073940584731240968731618373297478280187720611966151812717722337309333007966129039123450186537779697650046865128877158119844481022122608863274783504818980841936384842579664857971196962534321760315881837114141067736884159297184460143231843421841423495211876775162366075050793501527364691210185690093018598799783054468497881886644835758434427795693472785798270190939434793143380919643059123828514469449323245867436920207460451629199955439594051578167388342695284846783043652622615387957413399535403104684812760175139990084617646169181298215120398839047484652334545593721339803562032340524786160754419316898915682826655560723480869014128229663377283125102735856549819208291372332589099738689390149394909513358222827874444203964091395431258705113399315568073129741778112461102061474764836215499003843871009189899807551445318799077121997567147499126518394870216321893863198035693631450681771583165403572509658666194977657214631723636989130517708738601113478057846561345473620337729970212583153843463012756703492464944648447842032723214651272326548548180290585466254301714097520767977653369506884993792394092658818780971459939482073318773718494804124770634480987635044429120140318282818372296923633618642729081019164499918756669885380041091946417596023640713995075650350247593878150165275681722191442921847653074433662447260771413532297039915353273060740584470388554041245842150588373070513006012636524505251476745344238442314678661119989309263043398924348142807463572139160564885481333824805383858568599065633690853045234371359723141419284060049436508683463000514133758207066064891949904786803579773843111407037100704495566806853699794844612660649743506801749897800459558465377392125410537393529850304870933887995876915969225891932668285651089640905402558717912837024606579058005352095679500342106623335053009243234255392286900288882494610777442981578225151230142270457493069645989938031410567740147063443990699359989111094115120138879019068751552663058960894515570415587087895758507286310632472596614529682495218340613282294591352720388893298439988186392656967345081604625189749154230532200700875458652192567125499573948232938249791668674784636335688781377875168864376763799320451663944066723619927550290573264113790729288260928339879064255545798844302994492685253342768204223724978047827658521310404803787232844048644440321564653035272299392456048158501021022445753635937843154360582149783348286269161696301981577701305576528490195436234000734544137560410671776061628657162703581758417573944651843749767522734664476634488067450196289721243151195653790087611499568971169953371654518237258781609766282086519250111309021184000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -636601263355083584636612205805245821148529483837726197987111122765264916804221670789322781473297878161177763482394075122927306226355181139458694580121338922122528917109657149771960779177669692963176567175395410419872014051739371303133545105400273388294998705990568663290242687106702160769147080908742199878919185404338875642057256394750551302506860806278488343108855237478279647644773824774738199417201989428643564862861794956083111773955453200148788544997004042259029623014921130164362663851168234228039144301303252277398881557547497572242560768707369768249391267566449237209314569127040291237992503264908435034324523931401004909974567425567685156348189741469301037358722452654343914510494625642463121009351209796347925991712868226343862141047914290151815205642069992176316030250297628506074653913906789625102270131045330695396356903616936990578260912061063398334436359574092682084264658364708938199307857637742786871017492996914985797018700922114125070979769115505193074315262478696675051713059459030533544687317130754437186413031774988120609533263850797754717237476981024300040036471505032628667408190639811265503912685709266037248976792823619800666864008953328089417680317851200313970000068377850132018417113028496451578295293120447755580434055005726663351935581392715106738315470973202566323167219433066846603077715523580134829023913196314856916274039068557871186380774871776222156982799446253054787646922351406585636393255952895401287461293426073209606822248944201611786984444867975354240108025807865677519290198461221670530264040960967590563211830433193475046094008545115181743630277749141616965454956479456416638649589071763354488515827476377541517307728564441460065423701062933880074818051922508569369264337597665680537378053834928824361812720735531409349356754404079244040300990241462975740453541204416654311398203257557207663994694777314309282455014583605330532647615525765323974651538929293480511658208938033944062576597315599421347357766236536211063395813711244743497455799120912075460467459066236294071384861367374286683019441697202136601297416950396382624985159370143431716296268140935245820955724839553311292463275995802063945812284793099063822875111525095202633301678654519152421892855216831247914409936740642473218421472399465476770475538195743641766389611365995160262261621314487977295810484431094344807038173620736682840183070272948378359948727311277097023290740273161975270566999282390121529966020215341016673827488425244858666589746661111881267191298450051187503154473787566782354785009224868111009560779386939947672086799508068171370470094436749341873204703134305775407160689437314896486975656591687430605590491741694384024335871609930471466856156755206686997457925672632216382512280268681566333483364363785706573084376832245326584062723276792508933844105273752420352000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -7730954651244810150193042290939329747090743808058735683736696798571159141520908182837230598674638568801253230965437956294792988680428624701459792372139464210369273882471719471558482214701214815553462322815449635256264392152575514076702792133128230955118785375370869774304129137414066343345345287361852586733576574100691191987724161489761168265182278748970497506872571310069246190692166079990718504628058635578623015324427934495106959215930844950629662621391018752922783176581595657439136370256142283118479204397552139967750488977407229375287977826325056153194449695348981792545950173957778787206034315359459892846695699655860353709272125797797590359919705158756828298125539951266521826463102825586900391243062028597908083588993191006630591922132810962793708971541852205378260155091813710151039783841283116078270181351423793816486423880670291995115973776224729526046385765283088834279971567518056605186987346249381601771631522145469018368723346377280130095578002176311016925384291293835930971283388449781753964557279133365979449572750927279276143166809777878872557451328820843678039056183620116743701809151921620489560105222174413421974020134289546198480636082991309560950602078799742455447666689681458715655843917312571458770174185610520321982229171555569086578305703270311806597521098806185058230869804863223400042862738429120765642134952106825161907196313651250597406166213679032355007599138986337548545940613475346969603376225720193512388427692893747858282340790600230157294072178282551887529683760354436502639726115361386785973590341012470932503222107577799406422419235614474210221554049634943741098505154794227602339738776348865427876381132625265266040961795620458014160628481088354432464924385965693766928267301457996027778487668568834758884347935847420215309411163056956702911152516672852579211020880433049896101337709650946077647656854344235934924226376267297374666403706195927969920249160488994749579418447545590864742554319060752985492232960415693865653681311484146723867039282469988914671092152389127166293013362519050894393286093037459752786830499742796109295942292396687252814894466179090249553339882407921601405547300149237326505125068444939176005305293138444243176541633415343416565077747793831215322067404318979613641303345079415346644880938273115749942768951954385478936280356416504157136467065436247771736616211141987455767745019003062179170541952789300864017332148940344829060062395631786200421667841267463884787981445098331084751516519037206943863936914222162160310524002023612984981983827933859564411961789405681986721260191336976383667773673129023041713450338966389473777331223938555439513736220027736553025048809239786868995644488147588696276993837445696054757587913069187721294441580745697275662866152146163680319096839851634801279430832300919690768271315759613870080000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -343964380897970606139299707378068908579018139597345050118070955519222735763620836108986678220566375113431180154357224089703374387724345750572695215202360343641441495499217401580386248483173669621554061139941379070336772713054554660898533632804326292492753812976439937026432746792475215605727202930774171430302218940998400054412371631099431215088021574002596297475856441911314859136650647868488314188193293161561175974504023650019664615733298542254557845179904637521646845951320967909746705751081905839465364855177531164303876529150675813620094740541449243897352474808088978160231966394723321258637906900235434897976304981599056123677574916308270847209685140916211845028955075119248297841591979973270911788166274864028828299236388782494631952514489570285429486113579388802274326915249021854189751745048187882515031044290515525822670084662185086503631534791026790712137403586130136674077856210680019826845110281692856706998302807756078949890215228031419992014046505993966365243907335018419788997013635814131223250133614118239255468523298904332752505486248397451437069394891483646600808368921226127192301721352604434746229023516083924953937185374487743773372564727205395217766344679906363960148313537406081736253616102838374776717507531755915833571086968978653717185214974143214736899857137205656870161242651933365338402521656843911002408112768130019077138672905369160773050347005965541410687199374538391209086732291109304701542603810394545738727287386188013899054920168985374641967498876289162766280665812116536214259096347887427618124061557552456789797523681990061414062019684629298887816887434151402867803474289456866798173399106916692437259902217338326048628444032879432933537635968849593252182658947948817149436806978979312762362722801511102437965885411539061076514224349381302448055894893634506525618727136131142869528292297258525375553374030408380254058611656718927685863448808772512084145474584981701406470951745368580172645350103051368719936704665052637380217814300417635369470919341490251002305890428627802763752469765548471283594068954790025402411809012453160669380662610570388231138566242583281907753987748317280500884681635647026661873804414308861688169080460862425575024814984439133247764894233241515771057651544848734921623896662611766874471631349369517164208578105418784873155656680874469038049834386468548538400695598626508943836165088570119128928655394298890920802169840285961403858002388178703934860945452949278054935878003974378501731446514559369796747696262605935595699529062497479767738871005775219870774188251159765791856873564320325779988658918927436104874865705220343853857921457006105587261027004979790271308229620151778057033636426285708617630653450168626780684263408287930879148834833527055052541893991117209375935918461619899894010672336666382773711533219378353930240000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -7032917033458859673510979056360158570314302233526331985501794507267199659975495311932216519541912685247726231325734820786042105385669259081581808997455061998201698682756823633279375086318639154509803681660299751389047652037043173890106336075810688449879089866329639392596285277307926129598653606428937890729198745566369921246828111793462956380902525458243477100043101197532240931762752933806649049714056950212541168120784373433236978202873293410837804648497476062377932244529662359126727059951399215988378614296931612857791249756683634616524828901672461429610693667029250315852761186798213344267718024263443440525199353774625841290146400707334517864782606857183927795379633999636294685654000722972575778604693675232721642951037865960160709567708166827253631046543592255895574876120103050583569139757013886125408923471183130672220426233581351806867939537390135599126421009731402337637944169036324468792755622256344378211456610034148435627164085074323686097939410637573421245266253292286150288800420014312939500183253961270000863348186268748770947958150190737562876610165386692503228871596512242854851579629121771897938759928752567056759304421391569662038095504799028806701616819305137520755221574713611000243564613706956680006402504428526121778629274674754832415128946285794870000517417422080518305686591304643604261401776585859242974748896093001980987890818526788567883121028502335461804433151870340966312170075815223029570747951072660224682643099913730250129202358627181659051851502957454698689302177219016300066138805633909585769455423709380078046937360609507921872271879029037416764824864775019811164235578609436493502063234330107705192301578568129059992433342099781425400511113456406361227038168572790944965495495844144016559005073614303189463924034598256665391929820868213333797225882775099384061644907451487777362374162167017896381273069699740958588640990184367120982214105486967621907904244389916261085653944038721901799216457704700387663588842391483178090428612045028746934278432593588068463208167836965383829892226357468529660198359138113782413271489022650701848527705003425477310982687821613595955509497479970292899265228824639336936069630275843390957144720795330444749546879552298208765142994777897654900717359205713224836012929110287739368161316281970614879495536146787033156726579586546762467850588735387834668501260795891134350614538862890473329780069013051842548351314377519907250194636087776817758939485294468923551710079525479878227648061954985929491923428473813801346514156771518485419913447923159592275268203505416849480822891699037475215276917361741382235544460309755045096091813855865433715245391823194405139501297865661334225145883637124425088301987706377164450358658935254378371599887517558742625913322802539468499012897451711902627480294010200586181510399474048497090560000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -22415891029470934196183999878868083774664296291001489007975697487742779986775872932939986070875083452256504761554405724860810852246861693364123877820719832668855802903358957554214248825863893511765430078309039243580768756524552543703537737506473013255988994244772971598777819488654512643935452029284706417794181216864676819791105330066716612434890884861626447954160678792908077507016261126408867274340165849383568621460519639841166926680051402893483456241793121486552990590364418871848329934997112666456036633087643839212622990058115595202619508820768934266993524558385978820689710098742307771632229450580061108722963370636571412559059461785440929660092831796513642703557314198411053789353939618270368446134655359368964230912062558770111670307982895430111416722646918177746020099031299297920865105782383620286744162699425630962447383526888067886422221086340489369244524233647129706167770832058808872925167151429164199388293596187980734156909641010001574884772061677962495920516435646710248192700272339886858460087744278057557871036821995333620710674623274115993613421479938534784982252928893706808177894021445017976994075807266468847994605247688795722826222186525949959939978322912151446130890201421132802474585449392789675091116776257283616492391741134739235257662506937596363242536390385934960626396141679983290054226768376331888735646504587892874797707113125089607202726535475715715952647930588925441877129670150655213036483928057474953529306844179068905637820410393289639095545606064845527086281105912841656885746967334201982374232986376387826148235206014558985567953501727261025420674807472487544456711167188945203582699450166965556219880477247968696739600195943963931886552859801142317467180848628473803902339819116694041068957548376109299774731730672230209115268170104130807504420331248896430325730511658454683740725134680461059964030223273429446398947336559093980722152489270262715141183654046017162668172817754954719841230754712303874802807171197172019749731144295476539167933507405643150643702899931303707290696297392226869885309525722562655331434059487059789736729292571892200019825790024761862002429394507684728810486489750306138033990941468970515383155304653679654640640854040012726571628957064518746447009420418890083162950222353944693721191444100329554188003194856301161556729557563715141670824731399389884105850761850007211514232645598693941212419622344342664259841279563730680511393049215535058425950839020238843623819788092505416634178486259058854306234719999252044342442222207339078580237626610736613995071001492901968309598174676002161053355345091277614852029553300814754815050491168507000470568230550896876214819375498041607355110162629090090944385288421404047129272991026802838832475058270865061067492593861435029439229405464514000294824532581441609931216232146140135424000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 130287150636776291954826573165329968495985907360144719393758663937144727919372910532031626855140052871361641346967916308984421833728047198279906608845313143188464104877841430062107961925195238526457994563727733475063778382708226794662862989753565512510285241673073986809729522089408758177314178042449616465390235873942021879935763421819806499077706817923412522334150602160229438772590869441313281577266984959968515998263781155147775790535460116283694760189646277321311182812361189758395051419098808650211396603291241878745086317619849773897608328087914305933034815644356604512934589807151679546108527475579205846977898860915607650642704084073144575226461112410606584804432617463463808355604445717231516790293571092619132529200034089829798014280701430511929984513778235974566810541465826575637141710631028367233047960766094572934368023296819369318952075939945640046080636914250482433160796182699821427785663861802748825756964038524508085722811086381696880872194271587352847920434036455825078955965285239709928077361740774540777535318231800214983946147645903318066073444996269886247139635906050359670277828995856456174396190754763782965922420360406561189805936192183101592632083751734905006476654042662845860976328888731739520741848566694892836319072252441194781882168240669972426367239752938682446870528400293994448006879004745465244995394732994995604256030656152568386632916157981812506755846843730820693399551684073366134095946380160501599019047269925385382396996646339596701750468582258711817983157847871744418933140524071092684613698080737463001032706229212777863498119704156828155535971972287209175708751221993375347325335340677302813334533585784650687745549032035011275721600203953178281405916115270790263214977545397979052432894801361614687181244911771439761695307847841432572982194865820985077125806328598960523388188221141593560069586945316048293157120818316790615254540839365839988664342514242902903864969056093918293234649819074609109685713917763126045815805080782173740218103169481035865025251149023588280312450635485329733449321811539327449014913928053377189624975746987785287692552257277821643569671244924263345148732851581149815962759717368959939327420245437899285444854075672526261724431056427678143658164739052577475008027624197999762598264044888944901197712839053579346569006077323520427926943307304466486188141342961433074382103899081349923472526015708670242175489965687549917027069221322475018180541375727755014901757771477798744213991205396688368684090098430397908757093912996624904049545644234382817400009670962378809158215765017835751916747664794421023889248859268961637220351813987148203873151159093865186948451117127428639764758031270196614581451593157862478179362396576350221799750434489132822292901930495161539663582278001421286984423952389981753280884139507442515968000000000000000000000000000000000000000000000000000000000000000000 [17,8] 527518126757988757711689669882781805460053143670119520561229536013781628413673117009119964116406276838704086171545068618495948968622667232347011096311473073620050008480883854024470098825794809453454874554188479279269330365200721488194231286937621342589546417259574620624356377987024498918799065547953234730427084303546638680645307199826518983979994037769556992447749115099127578349130043586397209465478368493034396708698492778565607922776714724546012144030565432179509383025814613930800492116979943333176060897640747995710418174601080479493311440184649201686154114879040721842377065846998349696303537293924107616850111851146074917106807467217444716039941984108917664099530202181944352652875675759300271570895609739998047502676569523908878571049860342965793312174789429285418104233422272608935302156061135157530444285911746550158114221797168131088208700739065200381913440999241238454931492463331990454079550977226301818531529071324772405477374400526099539034476810340999211770875120320162663838855996433961106528718975317189108135109901833212372619068104983616144003410799334721121688972005057385784842761886880205882907515661686261326951864740638237609965595158567284658260168871563894935749035093617230904801433577873338864287415106440429769796728305151552983467765240833548544519973365193884361159437006185991271790997785106654127922162634881558363288125493724366206395788964993429376055907564767617555722857381839774369227918564541207756593934997913372328399518924025943122348595830167388574696381573658968657763171639143393390637472635861519533478663583388560678193847960330212771478988343303256798864395701738961902060494159891484433394814327761010338113615668510414816930179216629373454167773518079884507187902949517120290523043610338641766843684089039881263497938867399860152765512215580960346227195926551887649835238486845125273197742691100494334677237674249541931961932780934049288559481939434584064273926047099476816726542287281301062271332804956506969349749879540465460170684319980427524106233277383714966917925432321538305101960440753989340253955373228154341245418785851560904146884204407163904739350813594242637548210027948987901938908980267175495247399780730919582881923854031143863298727300305528670980998117305029133366231451491727292893020271282396231130007099593212736898575197596652361050061823478771839017299651155604380786362601501349054889131918159676095950306314547827163984406551746820215286648090168898027830681810159503804818502731197427332974187177758897436398758927360558581888771635920962877770911950196854117071811637104352071583691091891750176141697518188243149219778137968484455840511536158726037427438556337830385424115970329441807897123431908996512556835147998299873758241758254602549251617065132264257104198344220668393201672030606123369351862726690110177280000000000000000000000000000000000000000000000000000000000000000 [17,9] 1622654175264931490357474230317989969296459620626667415562720209117294775785646714023054511292351936782440532327600997655916269120608133437111732534586263581524550230459295159959345631069478582250869611761860419006999106185734460504840132055650519500445113412992350541816575986675818683189249560858298418104939467890904312671888620453501933268306634696689627730509174518665380901023879317380433013340835580848118154508630237594666193400522338486137425949327355042570825168270134437524337643367159479340058789834485780851268945436362490525416186005250424621173568605768351911539109837037948860499566060392595991835342551955132663937803907159603797439522099912972841602489078412956061937783238836244037113081151239914029203028175022306651629670327333739578140544203140609828723518005801116441784429472651394227206390780315280319745752705097812966042780425727834939827039314227615463570303864418247325887176151871062155659437636144843486833204830272991874882127734792768585759889027970286792084769187343797327605262862338867875984998751333359294384293254710702475710662856975283521468648453251221482533043719835789400395873125484821775579958944556316766649090209406316493519957042138141853019194277535024840319445777434550660682130049584665565813668073580207212784136975161186892327217339431550212042521894669871310620251587238885261742329935397643620726967388893017959882509202227824087953912952343855883231427970353237102468147540734263216331344213140418261881552984984140970074081716918406298515133535205131444183452658728882710911383322491303501929945128354990896523757821288845366742887092326422276108010655898993202907658886388621633106202238647139931430712144613576070525557125423582015403543655580528655968685622297692499669171170459480304368105390422395448346621090779232272821692128815348848106115413493981732808222613056172978988064431688979762957944858766632339625780585274120648349189481275794058638866039177770720646561949461632714222415956636739452089048830524785021537073924141507475837596774075615150871090409524575986662663557043123049604399639912232886001970061239650891673701764365000634751962302217543531621813802766152475366540258669490544935673456835643224376434002772187103006908066424598674624447678947520500844019014781324109673889974757393555141456143972704171479220662864051450157095456586706675725726709991128256396853729318358340878668395555642848759980872736694744377914595237987094345606939429683251210284381829077353462113329545615755130156015398806266387121217465851586927549387331560728865447216345482223561986662076860856820726909009949802723130353427368345690598402242320232435677413147761708732010428576647437505045668768103382452059018208061166955804495928303604378783217025419556635062846564453457830427660903194859831082243300877298253644585618158146027520000000000000000000000000000000000000000000000000000000000000 [17,10] -9653908716146377357303966728110176606187022490839188305322697186979877997255104259849527383405423075903124454133677848153660781552727602392206979263448333244382990510183451462776654582858456829946095252297367917370031923246405083230885015151549682083234633180780850496040677943123397683137448734724956796242649052664529864031327849413176180675615993707261232199933493272110652310876143301704583623027029182335345360595325824616436059544764865931258519845778535778528502804415513928716213752702448049378262805167764210865029490831200248726262205720841282368902153824812940172797749783688472598901011164465105353733142509957628733623022177774048941682034820775643271766376711909863369982364392308790162521985525191826210854363432345414332348792372751131249486652722378409105389672475821342691139917425213214843857245525498356196407525641118992946817355012090992634276837469481275679867550632837487991818295477185813677865694391079371013735629659177007393069165919106574947237918168478597178130333412005653502964517004968428768965553828293934818764351419725684525596697350946026520146889627507934322066157679722250764386808177441066298010648471059407854775357625333052232179303468734610398068328393768250804062260698113481980393567031715985516633561788669374771371802138675568228800997151644981081278470174766744155775706751246362123593741157569855497202045933016101033125888385241072888938713748002318133923861702521763478757173587616180881143205795695357991963305119093146964141896056938806467414449388858290230738631120982670045725453496896752480028213699897141833958695657988097454703258225538232507493510658305171071839329457190866585048333193412744520025760338995821606898928410372259980609455363517669485613243026257882992640069311382583031132658870239441851469955587339687673865169148390128045990119965033984159637203435691219510519136446912325852560633523809504423441593046661017541545140954817361259504913333491142557218941078708288181143078708185337842817449725532073094550240125063223119182711380568462253051805503881429563538821066818453964284644699191556242698388671613609580824999852031692426767432165112622656830705195332282316956853635443404885743663731853827930929994108772801595895054918011242014521668929675605436037810197337250667072928385519695309573472688814628616045496454302496369220390050151517540030286234677595763347170336757561977631032830730334815653693359654986420479501525901683360060487492836790515341666016105317901104830698162840079505208272090038608382287529176579804288153323834191606708653879064109921256035928747575025167051916137322130658685574979261004680307830368285175919562802961936625246270113225115086888292570438770005936649553926203421354805191066680835644697383741041512880786089768382072317582739057912688471574565264874019605046926799799194746880000000000000000000000000000000000000000000000000000000000 [17,11] -14377380142082160338819510292954464039836733195323192840537155931376316820156743980363786192667665715727611290223536721635085120889308510523272099465309715537081961715813450896978004783319881089953489186236630294616752052134313352737894400932020527362364762217902956705862579341765951185835130409859251679350902230293911600548826620636377454551963070602363034488151011902374009124067118719206594971322720727536046669795241607068284832243840157749694172314719614567608933225479874264457136417668685355941418240596695016107761364854256585676908628291756597394023756592037964637860277208201323742648534428252893929931144536410975854118797081833917422655837945445622795080367940190437832833228705182275316556694781054947552362363414884825545843042409340008546099078678449501809564984963275317165302642446626878664333028711036312019074488469562821870373301594090431906583626462365051740949045911163019638895760861893383425386360979696863958556207973062989454130897385153930620271664645270965373751561268586435940669941869961868958188518451301119393117410832300532065724084427149017529983766068741221053868646253254463102646753140936265158863100459370251826027896746707679024160517913511748169915316545069646265480351768782540184138647699455456255268179549169833032613872598271877935370842653682741977405149983488213642682977244440629148378554373357569455708933309968928750664485363299848622088587926261688631943264063557735443115354797669657718564455641450379466073634347580192358724217248523562325019541185572028376362780366525648737916134620699379266046277709335689360551720563430534369785016164314247349106190437484974418271322617634729284500336560222696302085387796596580442033280194303104444698922893262960118467247078509519882905427945917101065952169568463935483939107371079110341706943661482182013992438897853241845146066049728990781671741705130962320794173872550339505425024961000233789803745509050772202256988861580744810620346071595309052894686712059524423405041658836838289768399185313709974612661243091251303013027333571302378088702475080312474436345694591847561850439496491184697250789727639628168816682784891606500150507799135980144276392166006765357688744065163803573985964748041629145331272611957070140368966770735683022540988097224274114981085591814270498345936198557753056837509842781640448740583047256611262242953446903815989054603911010213882041066554621865437138839363480168821161768231883629276642150157325888455875762747664173491617987953085292123202674755426756441116029277485469983043554585269247750519803771258136881705710234886540659187098693816739285955803480277942910198674012362616396432366955888241396206965907735346682250077088718630195424303302088000591420383761369386461599005802677566702124887169831271132483171801537063224380542466472598143282347390543815770112000000000000000000000000000000000000000000000000000000000 [17,12] 59916358167342298271248507061736593718922108847956975289213721506393350073668765532439994114144536366408546930464326885819991332664215904815285806122367849605999496448960447190238153874314029162376837161593539797265019138267566279586726396523598326104639017075843737674052255934748170004115950140002885369801769223198774403813367612413906924844089330534849885887004690123393757993220046815854239932659605070406737727435089879311492135788686621459020170687098134937666772719148128334011355759343675150985625998035343831903059529832908370643662344001374052334905898783671553906414691398365524783544497489326687528785378207620501901731885386649077597020174991308494737887394728614411662313499311169632438973499927101427563925744171367092638053632381774450448454129314605122923763792414790082082666412084980882530802375962445467567149964000361235742657396176198237940733697033783855547687275090709756098262535169460354940923529206600478608107724076603587625715685715463239397440900331641925533937269208511046988953133832607835055346286885840471530836511877908392098437648665979939409212652358459607401548636955435887113280630589242488577655624636138993289048216648913450445915339454089378325113419027691324024881475317073394944317595152442695265215129192498589583460548795492572969633509832128063912259286295400254179446513790959251290914952341520885550133462230018427852905971455765068325157761861718061875279848934053652077295074355077542705816387190547712973607412545580146720574514230315223724948368490202532109347403284612572525907559291918952928587451069439531604492672827493570111446402796675813110663315562241926388322975983121938944778191068915045207909813483202852413060817482099157542438999306945721011311628719806052480349640894678008984575963490466520895973885975966239796856523437641389675686003924386982932962468674060979849727351425039206654926642107768247843467907047178810107982647107136579849444359852995544413530081605066436217332506048975495183199459149125292272236812147672608127854231367964971352825736434293622895956410799494665074038348236137255446517982475781942310654120725920766722687062360712536235016673784545044704103821659775894729960391642870213099958290965796755816540788493123212100255815292156507176363604558583337248300205353639730974049554463502821717362925796795080868251766326767549577091576762327545260135008278705861935710671807352243917505816998602037548933106504346461293093181364416749154059391683785609041395587327807729659724096506712367572989713545053845843194927462490676395340896714849251961211054267411216538512450920704258954823665431720360829243133876667208074257140152613310412967194869803001768170995751562490733646856812128769467097425914704198148372596754505340059873310936626057815955556760320091069035982988291578151441162686099684012851200000000000000000000000000000000000000000000000000000 [17,13] -101564995877265844270052134609024702364930120682531693958256733826870097167772960197306836971182875514157056124083887006067865491356796674591435677268497878057865399908798103271680788476189892806790843251147540763043837198138002381392019331273376997549484775391099020122999300792403140131299608436913996215051032925705897898127795064848628840054290203266798387581690044181717197175352846342709338632559480832407411613575057820796700590074307641741356522330305055569059630607469611052000409150256790831464128111915928045295531765870754351963100796063623079887132100467782539753836203747197197848161815214116066179412658667029858461077935872463241195537953547689252534915799680036438610641642651935148682379483942009965337068569031976111349387805869739805896486952994455662408721829351700313676797480016099372375906971648030892498647132398979715834956348047334569123613845158486476025673982848563879642319777106112425052640744431815085272891846326684094990446178936815906259423211253495775197674869129491960093984716068490854523137655902194670769598678040709432177224312607587420357165370677373936112874752220385275694280173033876404443202187789354366255113620859993379075051171333610563899205491548565835731970894648089471794055894574537472689907453516445849508397943752029102718793630071443760717547082049154747384724872105230298572230505095685704858562668524287345274604878298579597089783630999977210820683055629851996833677443614672340359113408285389464137460068573645040058207851379727037781024967149912602013557749254624205210272623588488260221282845270850227866652904955403931344680202014214590338620424400336705069734809239835382274418433228684113157268077900107768542605232254791309566566208251160271259728114486930260250493279935956156993257494962077918603332848785066040260769627476499939559939422633742754441776975210418849713124612056034478344566871722025383799426305416640131749758703104799148188473493808457900007260088397646102005251596123839907322563650532535444597106294143087593108675391321402129341843403153281860978559359957891195076324325254365844675400411614544955927686664070207618852820344146115278718173558495842114030954685309256098351609080649261683741725241981295784525881404311362306423059708286892997398300038300227598475994999039385955709023310006325837781261347016899111383617811213322359274928023698974537951407467966262268317154765386098471303348422954345230491546153286517714337740368593026305022743129531404741284154678585929421441289955900104892335454172372012793980504894413795566816106478169211592591033477928069376206748318910491443144926533645902934511728168980548988918882503189413689515209463530469499595111190897391340889166453537067657476715781515444754103673972670636034198974897650472141354681559688651183738563588135219981681135476196842454122496000000000000000000000000000000000000000000000000000 [17,14] -140467008888016010651931274394500232215692558398365675408795783857081515592708979956212787906116993489493686410371881306745709678760559080482940090427499451155604187039578014379059162108956949883342335507232873985752273335554094315054110761821843967272152206005202620221985476675581972875509468836761360061359026440582286578309828450839422379628976570466053329072366656288855199902726870658125396135652619574110294752295644128729332604598905671700954207240993669340920521605743237637590101179195643399718319762141923048080885179486226706020044167521201349589082256405919495918453951410659825941943136392855564855870728767308595769239865537097973041017401952061146069067814402692464754435062857795972962780947177744164730173558788436771160408918128035035900963419727603721868180641370760672163967180186459825011483581435773434486012178249494049837762365430031117683780353103821056401661865490411339799609699376456995876371503713316214975349709666675952063588429276545524836765138468741852816433414433518784887170276291850890906103449978767559775162216442663611306035306133822008101224084560922807466046366090284568971022576640120700992888803025383252895615577523849455761928761470062742998392275159842090056321709872138400034597673868112799983813589386474535646433859708407255744309534536443516981412555627590681736773010553965661781489573248187708024944836603675998302849158109104218410860009960469708142443278368941766495266359837264265274345696200052896115147126877077565793341860251192755740511529711444916692826914420881645065445794039319027005240916469162284936416836373634009988726788794671178809881089180429357745917947611350106302272995065757989907923608673636482632209471810480124289330032294016724218395415733741970770580751464263048867274396557262350853997037549566908743972069766971312129592116040872410440350253126260238391621691655746260364983930023683208839505511328895363939026777696852986815323801149820441814908346960054434629218879315569615695538474069710153937996934749653627942013757603455326107782910777053193705726861491816345876253015287513465156194492217661739083113541157569083686271430582595405181767597753041093964832356816377468258289768334934671905163708271085144451904341984484049070143951881900891353773526767805435865348984081242012177901233209279765217637978281008681593225853847468999737135173702015659757358348550669309141788959253267807863033284416853681385884792987707443369569907327072833924154951631913014301467344064729793862695567996197893838554558264370437940596440163559080199547507197373357011815209067244651320009373069734125617622113511402192212519301677222864651540395570784324611791627356654806785475944747307781772978166149773355691159871815013351230584967158646077121849537220504712162397954403335537615944329222952371727090612519851851251712000000000000000000000000000000000000000000000000 [17,15] 125709046152284419450045472238374825463768680277253777011976939757216413204132821676835104201845091447767214221258415207751748513218101319836830545223197712127899421517875392005062491203509155789031680951516789614814876407120055490124550907954300786035920459354596601540835658878746713713929537663048278745435784043076671525758264879519399943077093829322249648966161221439864816458990077026490600465018723587277112881629813806273731343617197997098915130912902499875424223870719396013222203583791216498082564202504554238271160281270732995527952662917993928497080891337065132037294571188161306123917617677401853146938121037415140543466572230361504718965412107861487016177356812604864606659175783546248979234186063564327154945458090369954570907391127928178276111198185906074601319882589004153570920645961935531008075467735523649705865593805417765200284603917905566427141836299912435897503798246952588398013640941101373793603301830670261121761718831713460905531366676945601059484635590927366911141595142444248043573667206642367034977459992980943248335115585304075624256737828595425851529322281393443617940829127474871035991533423987813413169020410394288353363341609446469076340127317929042540988160517745108866281610162889695413683968444395212629936743514076405806832698287435535193533355958796509622850661354481329821302873139006102847506733798041233747006589285524169832528670770621598996506058923387837002150828426599661915294522365675331619512078770042973358243721816187437044733669256106425341345208994585988666678009710962910664365387554965039566124763383806907038730806583386889494743105939499915552333134407984080136325270744363371985853427877885237480851590229051775597653166171872678163325538339839097719183321261635758978379708188306842291559365259670299458117949565326334483530113798169511862964873011235145981480927187163292599055885665203034822770830416814729954901488359202534287947448065774344730330365052358553713902343268478986235708314224255967625035795398710337425484986240790966264371189188843321978342009828165340872552980542225787301243934977758259896617603198178093457487311573208157537150483890563345517775770396595082305584406148688105732811884170951034775163887442139015294338674111464616588195792310584633410847747809426766804695354265557272465490296622743262282595565994858109926000347012743128764376145485102338930644737467494601107298420264230180801864089821309879082371525719394055738872965818200894883484215000531727165731932044020450659104515118436627226364940844035935193976407358736041960780585850635177317648773897693037391808999677972903700117080965441881799496494709714269125112470514962329725245522083884992963720062446339486717536455454728712054814170927354247980503163101398592191988089862603501150298328847857873902531750378102856335960651695010145632256000000000000000000000000000000000000000000000 [17,16] -120493906344531221927668293653928517310539460750396051485868253421382898339133238498312785881222687099898175818400423708936345839579996582833788443738207505853612559189771054664900968396598913462429510798488527595814404460500821038847278925117203636365421427366428365046048780970978554003486779471112020915903343196449069592224666734365703017016660295576374483005927695694923495561645922897551082504119724198255346893682160838450397929650026056434488091437141504816613299303813836136651898175906523520911645314646011776787688671321102416100489301312126632628278817533909392206430410687565249723011769083891854472257166070457115249313515305334298057997086971207309479090408234831721200036030365864455011904829467207633779416477229930306651952516815582913401090034989391195007588038150073416533610832370231614592309970701980719125159530913429494064430766789542949716934029677178325601629975412706740159580214137589592268074777379062217933978604195566461315593471646493728303205381602295680188640166148792004699413840407142257285080575185608740949323346275866366409019584053387299888644204530715647992829913651877788311182717359702280116138501607192814763994805780758421522104321379778492670273669707075570120700373195415394683285615887251038879013804130118726836853512155385464154981351346594432500873091109396788624984805529123020305030125606113927202989468048402662201826517851556863117946931912754916440782055063740515497921196332236662269663294677413438382412860019648383511248661893950134318847869972987381922845014245401124896031391266575291081482011468652579481751300306875496637258266505329635589798726436058002828273927202175036902728407953464640301785318289050898394272857605855883792531691690353540564489387240219358109827970451253043604189020492983529161172215677146116137415846901657597742678533148865185765746971639041053920792229839947131445523222234524082936719673388294501960498095398976278503732245624498539498067352921813605332913669211188760662020239740745415250102784095008161464884450782712869688712707856911518456009505237876152136331603013492039667598810730054865852430054528007476906875938527809034135547634129858684391879923567203831476839386201051231947873542621962532169076415192829598114231913092123808097078576595459470531896529572653559067390179855105494264172383867314224020477174522281500552897507047712310242343293355709588340295860251289226301025169591561510531012518210753941747753797647305390926370220985444403900915329117824906135322209569522831793776138663264874689046322434560324827517391788850547349616510778441254157187528692261480795799213027074362353648317644952257818979526153645854597331172103287956473852583952036946047731811457807891014486349446239523317158936906481053608753659282858058671376378852295614022690154802359173700029892370894107443200000000000000000000000000000000000000000000 [17,17] 31164941306627838245337326597369185866925365070789186185593215767585859458436036605604648339973017543478216921478923494596515709530449467885909510553626566056209755977975143830551689836498062018015217229168756783862745110657942521479911419802498748710128701863688490449807159999972228503664725663023424386366665580361182105533665722178157205086534843661279867092918407519382017469840885137128917543180287356845011126527606310597853338553876047787905857185716089495635432105759167731075039580822382937402929734942993788193823792874412267320589632856162068291656375359144453158856222382668518343123244416887305273268950801628515391744693489833207052359149410376096683849455768098073444739828893044945758231189937197189541574930428950856986767727037793258588983653392253757013427330240055005325745246119992926564935062670162750111417427370021492202250083144403424943281796207298383013939820457677234811165097791513992276850001507397799026428190896747765312055840178730746129342219392564343622191411386339806204272804039040450082099603419304605927807941583640121195126225259214799646471515877415397889200478666056431677235328569534585721456857467958670380389198366450844301933799718606423020725896749283394855092626107874731558985730852972480740784714713125426683781009184570153240257118842424648709294381641444412123764061925565093250165664203569152604745911766059922425782100686982826709768115808807119207644044985115739268155972260835170218564126830353531200313681387369389637634975038161199774843452846558444749464977585326137285981335194419116904095565714808707330798257492812251814640303363151058628561408805372701292105476422438385522608945255070087455384790663334217610998234833070859573106988564061625537256724740599047878023001656629486861757452418500359033715985814023364710591695412599505308545810559741404374691534926266934155846399784704852311768394200130497205010068786397428614859981040011825419654825418648145935387958679287251827705082194568211969814130574822926871169487815174554389032536727040968177614714570017254295814645411461515116745273004464059176483992903523543299064781381831902371410705832689674450421529820298093577532437052091792189989759013551228386623431689114926794455538612065904377297827143785403901691003052471195431534542569351902682778997973355230345176598549580629346194459758070581848935273418870055088689568535688553518820833415224820518026796365659810999105479678168308045881512952470847332313615889384847794364524746791923119145749413383053997943623705666011737042115579243522249412298303546326367800057871983571307299204941340753679328134347813808623796074763706883354419208821654869964081421929296238643270910678087273009328630441486057530210650326918883157414209192810512484358672688143245257124565664204071233728405766202874229237382489968948019200000000000000000000000000000000000000000 [18,0] -49207664194505032717083880689430186270626246291180791176793812927015552985437297852608186892666713372895301244090930461336641168915828852057187031274548639079419826097871504720905576195020186145576795690061622327433293102705824527211050039449904820474968691863924365526197980291369099608478031010224143946259612993221736052069241401164081552417985619557431817736991922581847143202379735520037340266520622565326847767417187641727856374063624285016233136418915399464115841146294835075474767918601138428567460749304685059170894616654146094144837561137668511177998530300992579372791226023603013336410002227555054010684960374406720679305242530709806299868833478494537645197936731007048347597979272222020808244507883110951875456880657961460469111469332964831432750034942669703251350778390010429207865719805847160118978052145197126268563056597220539350388949338056818642336991419762041781560629036509898570715840412687165373650709953709288266437191429652958151941088120999186681058043811372898197970383186275365734335132728084746073322399887366703043385557932898812333135908310978604451506256643354910305104318829357690564244552414899804825627724030735715023994602794708569097846993184548200517156511073693980930994355405995719844853309447304122851670307968950481032462772362139482577143840260058654119829428952209965266250923541308104534000135187174934921300036497680736419403189703883947916705111843691368445093625547888238151504245451833813577298471790502364168746285342944086694182768464734655911363395214910836404999550179376135168403510530362334583147075618619170079113210958348230977871579081425869184693093175054983983241876845605100284147638034010033082368443412510149790116346276879768272348224655986128489968092732500772660553040236894260736147335148488399758060186030239476767038694376550282472834045907495949910129600758932287044408991203404042831566521517085712695933405342500091009342244415667975028935999491526272356158781829914349733539585084928767486396478857953970386929317972370456429555735552367203205974960955985220717881662795065611781566313090464100344458321477545759543437949150193419182657487032434810870959648118702606384499679757222924289585094193758643614578761211327996096728066039993127161283219448917900362634270466647082120954924398845432336413047411558943365254077534607379621317390348797779630545730588218628317416502043329002123761629228318073543556374119637640204074914145530510544107931421391199462438908511829908166711192959191505661319300036680088649322097741992202968476697119063215200215168029366892636100099317272736253005010260643175564145690992504180379938149605402047810157155909938948252488283736573165815493142508356196491606842023784545660378342867477221364470002833906111806945610864050475996144201439840842995349232838703953922348354235269120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -2782770258018569251408156486528729160576625733865919873840949399299020046960161826893357898797475934966145967206279736026132362330316013323652707479356560755309118633781986547728200645111853809251556048243500693556425673629457850992858907777355621684455438790009728454963679146689803945523573029889018359358074941314022251771436298981667608571212265531646985920405556687943550591805988141305104445229167701911149434546457984928710418488438531068780249171490941418000786042606459178967025708808213418081452658939760384960647141022525035255796011128493143298607177654346810258930846911515828731751034021442401198748823436158878586476825810720884642355577291031608241357112118208659700378182433205447685707419515994587858268233326094983640447877547561215004692399442158204716116697142570677515754193483272595041959181859318961631017242011452211728962851727645317884442516824283856129487226162028519352182749611934380385669516116979290005552775592984336141801271760716171399318899569137529808157670249541573575533812308295750721487722561058159219586614575684695140279121603477207757695898169442272635910710524527023680035054937309988170928887888353660800277675777586690420602372813126156453976901922943606598278473462524947708773082639641458599256007973845781719135729102274427412295204540449132753347933695879885763405260037572255490713864133802223980461499093948007141793632007986848386392241333126762275556734389934807981418332256885355445778112150418487371466051730836060561063074287921192145221599514550051258025287170568721046642304317231121676200920848694872095016419424818832244698979486300248962580817085930262498471363677074387456414398264691787980586789719902799954888281288397170534797384176485745225718595491861399895806635397734901015499888138494716255097093678235560078679370719740122131063101927036790567702062841946846251353103229020537137326342238638843905612117054447741515648201855667926752342417893854263539048549108751585727192849070367495152196840643803744976072384442047788421726480663484143902720958689467109975455206840600035995959144435177539098548694390741603845912187579719882765541934789651570109805300421357793663356470834843194340137632898078299863434728717968775215299889608963626901336372152802661772096637508336414438219256704529242724360966807555159728972159949599417675853404011979723481509893377746466840151107348699118732876395421921180613708122807096820134515696723164164397996867128008882361675534941836991514881683102005559504004676829793904033008435820684963747359674316129687375311597987063149995069207087028685672181109941511297722922040637695027971338717825996634607558581429529044864334162907681523785490006566158289062314247369854391821574907403751162040101417598468549142197757249584242710355944952133720010698430972883877533060731362082816000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 757856216251817825558763348660369011760214047569488449957287806142959730300624071072120375310541706111232414937860475522325241766486100693750551568361231636150104254081773812228256125894181226864344235859023610524262899114432087174019297037797418553911283310437609959413045075083169676771780671513059748256578962638895454093896762923491091521002886747544089330434236698229387815232510557494432759699984743227092382362342653661836639673334342036095198334588746043608449877380488210538428622806480396208788930987164082074159606629021278251162971147934760938742379864462669294962960105633750735691796612885397989640789463547515318551266765596903883092322401817661939055140600654828175756486104274150410904024232571759357462910948880107092156346487534144168031226239845782179633684153348440921574357901047014769961013564293326281979824011467055541216564953390384297598719779862871493870362647491858147576909665958175319040744797886258927362047936869340678039165821192415021347571232194712136774486483012367543473201280388347046983381071487576881077482148820524398225836883503981056238994203479278178068784375451378691655550434555397233056078155760380003166831909650050292984599138897443826133254289784540986758498929201493010675491256604276652267714622441209576797722965449298774011629890539971337219516837370393041744418590878775833811608851830255411571134321796364168378031697812631644711261562550179656110648542793757950745820679724779649887120671057070620110915736378424882525490957604483408314593897398641810459942855523324740377415751367599106868875561819318917196149359530336021313049069726144474874701363666184433293831879267320431578788469710242604579933237907695456735226137229424060813677455297085214367999415556455934858142234859235662035793468077620253260936316712319672697938587535900233649187285311325054838040593551934691705737718107514543468224974177449876173568081394371836718101485501568979460498420940995730638153895060238473856776237307382704584415261555081683382869320604912619593084845010910140990455717444820188160669019486856041173571548736459840000362008335081700386959195043973181280273546993106763220984012786394361204318679860413841092524599547168184883896175880358221798965763990911909520285090480227024703499081647911523629515286236006208084662308554996367224998489891633932889411614015044484025499554694550428913190178578881861068399242851285973118514157454572869774524528173113078490346595279917413526396316988003122691821993181505000841851803017880030261338930549084912233681046210365113266325686245158650332919333898667057986937300575985525809751110078835528037027384725924949978510717678951973828948921609479815878138238051532694251701593833831474415197254702084952254835859652283946313274048201999360625426344118900388033183139726244833185380372424792473600000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 9512781976326068540223365991204238148727493265510056911433888290474590324099999261418225624853820410663829506766749352121569295050647674231281644489501806600054886717644085654000105984497493213972391031275426245191305393623064724050855026955743534855308189946210641676966411188739642128192084847131268212200835539910867788601031697883843149716955794688600543507082919589350002944984541591177870911937898646654046065775150576541227355156903145102998015888184201746198833827512288115850078217013114712178111007067898064046769463106213950244453964067578357467889269797896293044765587025264668442127217222928554596160972703848869714668954878840273670737841696798013766836076545597270217938406128427914247837952373043337839057878576400205901483982272217997541003459147313386727228101696303386614450708279650519689097699071621663872735999256578556599962851965751467831077866047382534906124700404202001639708546819034431547125540801114940999676702461184892553291620913237728045671761025286873370024522940204000148603763991305848950419388102880949398492121760514571129057635659368884843513891366190271785643138892121927187763709871726956836211707080866055255409147535368193619115202226801616679305587841875453395474413631242954896295793609090647278512754505559832723305338843972087282330638255076700726997159538923726690946456387424673805533336831738121901018090323397895578154241146182233595700566056403285256070290983286943867456487686319773515024241021163002550402342706007325277428871297289522784729076840313078343876042435391324127972725482420913916264941819882820865616198492627047644746995062704806348186853373429397519497933840690374342598286089768137838576054452805819612457723106289779857500332546780621032971952820557442827450580222442080461656233802712769155885196474735392696806457797706618288557524406755360981622712860454516152931956403244303370126024967595671716291601174795005433094719450687204470595385885957619414414011143492136722010934806582452936688241731682367997274511858907882100920730795300926846500996598960347324509573792835883990427728849292234960942733564587441631979575755832048321885529790434312959171452895565416495774650882306941247366978077307756496409442089751615454390447008966618825567898477992263149060433168731372821921965925079037800034293499254187692639366555187348334816718379489056874949384026920366371150927341675191207759848890155602847460058601981291679331805059346468849895651604877924465416577652931858528590552523381319963205539894139011676353553077962338271873450604637059526176899839342163281928247393466036146526422312461190210992108015798161572457514366394422928401468646745801517314478602764861495728029423200384231769646106549284393625465212207085274936166026204918631934295456027603194612116856048959536506337520967456184958597077181399040000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 1004066314833241997608464373444051476852279233046552028816439697614510117202525172053972064254759835910496024891435899751549151082770378968696444046225232210289068382340756086584887953315369740859112162246003470059304020600978571164303834484582581758147980374353331100737826770208859397834071921463822797878575426016567754991442006614477567826255095637860918927435934550745703083022459071772611902991289785787132888130133438701885508837023233463609329414071775945321073739111618451996136042902110889835309751333198145052956128513056674277157169768771587415329340482939488378989779416413223977272967952631290752353569978515770533160755610736363588036865528281486832072360381761437351645804797887880122548296137027348696998350848824264107941129961595498117588941340591470402919693892679498324930202165647323748538301029792085013894159445219210796432273738138577800869008114535459854136101889875772231191276425487206068446171382259253768677876244875272709942710817549382885719904576295073752495148470878135184443162931300116864621344139062075256021147865564123598165996180054364552363177452674501925773119459401412946003424075948012383420547550728560314314733871836269067428660694393274900277697386963935710391193758974734034340890368578245921365850424020248962261233683891774015679318728111320753771655126610429190679213694664805897153871026112152334135250229548781659226324959002249796678774288017078732250669219066439826316109606829111757696088587091135735482377070693975890819578333712418020572624656019769140449372346862183320643895041984315298310583975777631675073056339537618291758449437470690480869547725526955884434318594119192398562143278912799232774854899412848143197483961123773004907440646319176961699664539642858775533317008263834509999876809304832697688540843365333998732937440840664199443489826051316663471374988140315096207935774222790379136644986681368617096249899758048199253460330730010439286111320029441477085885042487362397474497235299422409997095474598544763962843330438216088472009719708288903583028962560681645105130294227272806476146930733391412976554322780467895988752484456606499487798641326037698419407387191676347203374882975757990778448517698062918976282418069623644974126774398637867861492484458173655912013054539379239896759939883099979806405037905895433482020435020640452884274233585366205397342959097483596501507166365063337868298985072753025888550121690712477157958028037127640530724330899529107448907045151573324968638288668075538666300571322121083189954249226433712003952877983222203745005254593481833981990925386228370201437388415051139829310196617863068842219529778804751421186524651268979879611621171431766366408401763172132934971183405667259285309977256990426759349226658237402126440586429585514141863705979843032528822882491810809630635094102429925376000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 12228611377296928292976150009069884642575268370499844715830659622743711368182131313297984375997408370010305485900888078653667383607836484550259460854031892521740386404652348927056372306891114858025548237842906090245968603381674179091347205384878313492757472072588923374036803044452321200975514555913962717280483183348986964063578794516648773382006728005800467822313368820431014332657060975732014820226125165961743035794647330685944065314710025152846631735331964548200360474746432023051876442539985518579568094883535694838074348844924576349318743752979558493074343786117265201471541354311795759482774242958039576803994984240519605600052007791204959195006336989930028059937148705316546478348541288398604481880218970012810874614354354013232751394323181046409208429523782526824367532146678227618984637881615112396701432480531603804274153182535015851109981437906253768651347641843220984281177522627944738153055531206438020518207423931814100660606145404994624899932264589503749483415205116792306547542323746762838832042400519956867141311319388737688862729537174146917618651557255085989761950607713758863672092395734578088406129309918929756825900268823841804383957239165981854603160448030287593973572600562831633729801895650057516924334991735905157027864926348857869577973297948861418657087896347150125718983030993347734072727321387096498855868984343027099746833134434347716160264474727650205378501655897988065567649021499090779542509128607693316714208895593460802735987894144371566338023779884948457337252027558917977171531938934863916363835922886985543484269744079912247906658867221361033366189222921453480040860068801670326905647450062186554111952878588117192792095798275555377047683348016755227407861306561353605724532375256499150565243505077391838114285493817521326040351059680452291772890629759661101063981208678793645331518884007633866674811420090668824945390962100460679359634343603151093471242215523715212423590675920407080847878082267338109368935873794073766407056757548300692937025187016537965315642783974787063069538599695272234421917097984151829710261206913811443763847962560526904457454796023541996670412205255913542304037103302558356239118011374097944664886371409833684380386512238165176156579510788596866856854493585502799114982523930398284802965670910680955321280837701193437607689929986053346177247843826794322318187433224521918017073210141781285597143135903302001348753161618627162238582205866796965499065255041324895358501281950573881589405504785663494267308143214911530630066232154256419713144542637075429060943970335639135385217031046124931550212342188325107305868114301675237863987555001234816452719172074499700933683401087721609256806288440768975249740738060090285072539912607205570438968253237969096584039054888068940856729236006256469436735847933921077190715744429874872320000000000000000000000000000000000000000000000000000000000000000000000 [18,6] -24658076990331146115948710049210330481054343205277718531827293488696086887464272597792742519960238641176327931470426230558277974762162149961814422838937238784916957999106766883574865392433334076892060670871680290949567914510113681709569637881077823877445347702215568361261846313995065903396674714210665071165670060460578657967622723417415049750123417815191409105816665668002351275468880404935234277641910612843165574468444316434327254148847419843192948967577030540571283244869512921935879903836921608693944836312662112153523269283307554299118245095938318376918983347676126618414660125157330680185555665025646203352720529210515842223434077648821504940485629141141291953098328871198155825237674871759637222433170912553157075582023460630497506030932141287756987055876568328813565689446904171538014846541009469620799222101761206991960405611357951292275479880899590626706715390117569941269941066669846355779604378970932915467319791824024707078179760777901775707325160118104712895933519289082053041738002348684245837477993216435379838728293062692575737504450350130348399125726647846037666550095581755631459383460525208625095320412076812633558923387457521706224702171839614416058330768813960899092830546941722122935808480823889530000107971031486632351952150293625472923522409621567145452616437428751597378955402198151758004042715792588678923462887273653185003233897447670019919988533839152137429414773368853994705931830270406020128067104004832447109720473169772620497547828238729872077458931035977857849276966416188439159577034561825038213513884682070907484062311820756259132246793548592912479276263294549588323861377295729852382375903873223806113026261770359946496871435238877825466557944049787266803614695872493591065255490709147911333890804076670072751449141378525075653146056377225425645024533608343264612018785312137217147828404405663420675206087945823130733749048237214262001700755220252106729724523409919317011519329030729548058015868204575104859021893863443060689240197152501511036473476845690529641016741423078380785298901298746532547886860262477545403586418523726015339046547024248365167929918806369661148316426761234258437726690407457889758712743340178230668747881353903895177319356533275713616451172397345333914925131454206596561691587533500041542426378863523948320183803858914724668996058282367045461686603441487733994889370261731682981628535700387275382733279202076321102122690776748452244060690439504117908741941586509582199192412853354121843763795176969455809803612037150609886667872444513576010310912146579856819965255243955278060475052926611862015403880257969632831514154925842715375800568330609206353960835225866528095482973725299727070557811902038955775814162960587264330601019325590437574461499937689340229021863308956193655618354438512087802160803613426615994208974460032122880000000000000000000000000000000000000000000000000000000000000000000 [18,7] -374581175700311043117540457432171307972765300454323686689545070395819448418687338634603009257798974055050839184115447357443032391105399619461172276081291201873737676218541192465074776024378924340577093567993442060315253047706606190137466176872071283185948247439681177174026827473109492861936751900424788086589327298467116338697707733544116389938383363121050058847004520202638582314574529866278142862408583552987358106823153489246259731861930797511700272973771587341093164065434558808922616229110510520715090672887475986848934779853583601654817099457164754381914960583159071518786425020787920407803022921176747508582943324930926625645068799353842236534822142724593481004357767246584571333829465056516837855690387313402643895740672537000907981518702991636994678403398746907029043000160387684080041856146033543517071207418643573071769823627272446759540660487430738055116967926966664428694610290428774048279059380439245435649913516031746260869143450732966201553029509716244134707014830825705844914370412090791020253816699937267301177515682312256323341579662291340907817350684547136607617937362531064636590351945323900604654469609972748573307011836289028877049394975760521897200382561859932348068196952489040222161791588266969889512508447336382548874269223206557025733638267275848238959035330787737376000423352405832952037086421061598387364431849827490782810498126268092045676881072110884942456943023885662639140839538686037850628764119182560264435954757869830363570556682186756247935475653556268295603666743103159327804855491264949090599130841402468438252675225583119886858544306712488772710987032926946041500597168236711631484909625554498107536588635685792283132528198051961331858991651122165915832334311675090374512979447377420209129789701000703211831982615177686609455617104616936310975122591431280037103358010690747297972005983040056727107275142847349672230055166337463586734803488434878689359643277379463763087162824985769243812549030760414990918898459253081202522996863439625497937180188718008704965425567613054786164724141540288666521681744717638501815359596119214807924737565419933663435226309682082359346718568522142814241557846685479351075795448168836716512524271087524330934548804907722852087185029994565292209990238270471789771151955483181595871011714162865124736166467716277243114128415938868475586344050934595901321080067081031887757109705644263034117793166714209816605491126960141893392708808988922966194044459314390502321712347830829230138983209589092292020153192443948131665102697870416505420339810752652968537943241619604946826857663593954962256330052674282815439326140973318379598451627138376544883383132121774116817763992891355409698306977416672386717891516182574669370061451034692163658261446983216899354350255324414679030778488195590664967031340652155587961327770054688768000000000000000000000000000000000000000000000000000000000000000000 [18,8] -207849894205107135736880153791920699698607338425777896100090004246738037917258919380389192881573715635861268066052078470708083326487014182613801310098514957143640555462229703258432898818712557875838604522586626652495666166404746936723315036647576853258257745671057263232489976379130669167538036168138885229530193425890977137343402909671873865969199624254335623537088559680161913584790598229319697319754626449911051977579441128642946315720548829313204119036731410525868647591227277140222270113822253261536354351745815751363425695067630654876652946845125844304460426987481648660850969300510157447716753077538313254854467557400256956032147625640689728454011984435579987308945991510281411938850184033011559200597649014891782463062538697375721013157595340446132403820477309431633010231123193335569906573755996851318052936344542280329180645724794071163076966854155964517522127477515055498500171504414425546155070874111885845964621990039321928183486170091391905043546806421102658128034977079688327741249319109378287251895130396012060471274946968607265934340640136249524054898231028689727396196469395256459490499161724576025507571720509139341187734251420505439479621129444175091272390317976979998201386795300141776360886729941411561464464673427058088908322300675609121329770366966297942257597986746997926373351362952689377915551514983357577488038617851583586050946417604052156179072889279619848076826275513825602087936611987444911574659027054574772729447852605895528485975327812549832189713853309539554054687217669176993911753953410064368816651681333476096903851873392834210898399072794279047090446433583673193966782480884316672100008686047108993475566244802097144040857189528405600019291132719577818251111662878765569340403975036214281900717237848724798855766318663852540183108777354853862547122521690826730351779225260599479440769903281538575435783049402570305356089832416933925474565571494190714547673730562225749285663195594603398162283441566978491137562705266364979742214740951016033573821453006754517526605869818192178735974914297718247087377606657869574595736382864180071878650065204861561186190991512382269837201061863531866805932888360414540815161330304813898233570330412181673175016910777545690363233785867927196734686224445912881394096546586252729683218064881272859836195945421204506864889615360856350406474001624233515897831129485587307052133367572516840729872690242242590488926968237915290359929349744471891885110262489041925390105821332000107615532631670667192483292878707555546599126050643115412184314243933486142254711174502981632164813484098818059810279347904938147641076917982528799369357486784141232938770662104877163573498328465354564277201528040178074768118142498739057367243686191757176789362053968796588191542566021425175210035785996669539707847724958916492805668662874734592000000000000000000000000000000000000000000000000000000000000000 [18,9] -934499304312281656827642763721646625056548353777377532004331806284378553171532926172967858561153370107651084258771112054185369341404438517199247176627115852434232420326642335612003442673150573278312337045326411179327753187925579307796274835562830263218014617683525110147320357135767259390506781122964990457464354265503055716402783326152480684219585059256055690416164433818239110301187106489584444297982895856639940361723027406521363987554442795505118248389358389000752750449988226443841633370369861372615126945317671306648800631854281786783226309733361402159133626655843313248930156436230836963272398510027567272891600699407669777421659342590359854938586357861647927947626406160589004795121572652880194860957270344748252661069407302522982386421331378820377319588398098867414157560944255717640089041361421265973854072682960871623698293315484671491775838207879042486618330640649778770706088579882343469250471654347085461782816625298119518318535661711179634572643755464866082570120459326592743357736515184170292793618528164064456113761748183249269486469228655909957010052055222160317558821717092758666850944787572390201702464148035623435733202634229174759045375406047864415076012959142325075010533219219295780095636614261980800838072498302184702919971126308706723301659957570358038101788952591692215919406493750316703283524632116637420657111101881453997995403057224119957626015499410224167426861642954783049778375667950070666738681520783759957184528522725476978464896472773035148938976413835940385981246797415027355579027622812780101944302609653405819913315419386277571770093698013795139901459486818020858178206540777772335704485127512976032213944738232057557278556918631176028159920246830631402932889013696055816569900332869718325914761546284847435722015580174426725101071061466475311358149946385481855163696706175062127111879183605472711625368553385661083207020573265911164643867637599127169931469378922397060453107664017598553391602981367999939700469207587772675390643983836355209071168351791023404064589991583924657043417391298804462748658659795127962848161459396486592460528023135501537841322066211764303057346292091992558247911266480938708536431441869835112425828216922954939085107546912979607802739882185572403977897597318289078499789977497769405018923467692789732932772027187698761396035814234592546827013613411844424355868468474949439477311584369354051816968957445243271663011802132129783408937042692215891401737336374366010837930253160141430203607581509442032402266102842414321140390702488937911112826753371057558382639577842122360668880944260408164110628556998803489122443760310379270252866558738365043932177257966716233053438403281226143039786795615631049626482524913654239896485905634413368406894846092204294113659930327698202088967672586686223591717520871040573263576741047173120000000000000000000000000000000000000000000000000000000000000 [18,10] 12638840731392804594378243945894615432219063764391371454142091792692291359903159466779586106676514484335945270397346479394299877407387552364307369214246742809200963513004968706164790821051475109258621239355247058017226795117016017045928307040725024206630361098152965698396365869116336232064966710295970061598111937108345375503924751364965226902462647719592917459090475010173894090203138508572147095499261678133424000263985945057246902554649944642937497046540799708282822844411469960335968873933614470205371894015375146690852288565073402984540947141154622878310979737238685994214486317645338456123179245478098107392791926905904616638951624295417927461527493675466269589839849337778530737289752429068180746864064359736738647983832065619677840149255234034285866027515615636518994328001423704100439569781403274596676241442584089248361363436537821385683972171602100930660863290528140752301440104188032343558703278679948444548728004240007733842519576251757958697360413497384523945804487645034225829783991539368334544005378408270399279859279551835120159315070456676663622780655600374159063296314476732120028148830701165144983028692577057820550893243235213445054917181185790717061763934269105025649207494073969806136776060756331809979586757023777322126238593550021282248653024928398933530507836457812866662178895562727897765864297230168176247078131892344722660405181733401316564455166361084006043131199984225396940591490239342341166847683060989967460348485987363402963670075401731717901864511949590766419056084560145896074296423088830421172009312392233009657712350536455707728634353544399585719903246721878343318576065737837273930351293301699554477121944934605344766213226525166289560785793883878498832109089719240758939372144525062605246785529422555261677194346863485342430816170948202626024041216078718544491717831988720429834363597207348053699289358575953098702662028922512116007999640299282565941143744707717808877132845646955564545894918764466764138929696701718296111951790903614735000288135774318828155662376592212624560302388682503457130176297801629696319389881324329315329283286479678170991760708463872513269378630341401275288020254119401351350481767908182431522616827252845513459667384069043659118280481608702474625885362411711979795373890326618199981849377910056764575264787596267645769123242161357381042191238411639829900424251480256478558361483454564005958660634769184047581117478859234161390775856789640660599951891472404872418552898396768109076112645244641412050131025633657489714119196768563843759203105380125596841495657885316675897984672158590465116428927266570074853929401509870878609900650530034476442480367052368046905877180382230127756062821790471271380724820436990907261342722060875391524771851758731706767232197130599577813760922037325646219887772804672652760277960825067536384000000000000000000000000000000000000000000000000000000000 [18,11] -2191141615875032429847818820590843813389730858986323965743322559576493498306795932785185914709042814104192928424651414884348274322961972503924810199524150005887859531259280743144604308286254782953231498763828926925785587617280251296635742130479682065137886348910449089577738679067767546943560454532681709559678938663607113517526763265745081680147910732186872635744243756962641879134952587922443592499715854976025505629873969921128443934278473780213727645108669096348070271852229807859175706782852795377558051714492009697041004144475605434184634113677536657120675159421034196288397805162590659950433906665613585690620375150013825996966557410361006060005477613574042461895094488123195111625025764977501658042740489506381164568982393504540947561404600853640956854054073399338618375829879209417295933614001064916189559028556740980126756430986859353638228133104852640492020664768159626577787928572718046593522190404482182924423878746547765061734331174624662162114696995481842668143993696816641877985820097220626473176282156746526175727233541125802209224659084568344366132727799975642487967681536891514698828287618715459642624471180979368101679901505279216931132116116100569310064278745629118125413982684253427295718436487416155666853777707188861235002130710286298668722056251339840494300994877391479270545127491384430632901055158574794768197521672808761437536621883234218102760074791902173693331026951638447302801503405157195630837551818652406921800681405843623969733945117869028221385816318875794210449432034942856962585151282100836381402745523330682934143604651870878174645022646863994194884394844300431910876502724551354124134768074715445229574334219455231742612493559065329591336809559345640203409733267046566394237154273874165534417974749427278907987527948147168413023923824665511333813488815538308900507442264869185735683046021141723199313209288120214227142382895205902756436868215712134124892604596185742367325345064563107569636111560560509645703978983923401890402480025590849250471927577050855910584717487465610058491769896940523526733525520959292539589196496752470783870288054841140295744668223349353844474040613561811870216408945272727608245409248944718927899711121027607608761716610594913913757029171554379793853006517456284091979779044277819390131388289146546860232125246930678743130502538320383627442703259587597573215524200793336975279682535069025329949525783330650208313030980960432895534241811539309066791257031679764093747595199940061150320732745327133047773215991376572085452431685046318059254703004301537456927044452731961302870039803300720189336495003383621672998155729417130434458808283948234590793661696069680669342577513226141903297091121518107062054717664509980407610976238392736545813754717919243554590676108603247829337508403447212615661086774555152313147975123179929600000000000000000000000000000000000000000000000000000000 [18,12] -103269177791377657368603147760783777242128357239714166668494136357562525110274072276089068631017287580358942193789437528006251504031217059427652784242888367726963139819388749968716505351616793659969877705773905833848938715988620141923351487330234165381214805214332512457815240467388617165982287422040409587064856761943223460461651162484866773706210198953475733548678580433290091190625325261352747564050428169308986856100298079911843741914644656727122701789293828972752172401645077256457529931248809712509058129489525156875713979447378843937512552485436849243661966120485805201475164768525325305984067595736067767012437355771601523644924918449082843387197634681598865505646426710526660576184729691273506463538983436638055986126318043863248824571495099629755573357655764054863112151156574171553074232231053447830301735664124006101103977480804560983973894744425083459418141753986256800906240563742410569174454951433800200855414634811809889532197860533290688320138983625823786990349208113136963868357351734618878230169549006718709839495001827983557920425508954187583854338487792282617185888813482631950309805947959742574908835114880716220158985012173044471820201503965790477464183929333885861301934331931457137248060428428829622139225014124064720276874164329137815650496769344121754290473977099615226778789240794916579035581312649747232193374155667979775598994092613545402023557691539785209416327107847641839335263006114842530568925419508270797231919798133721911135785986014181904654439450454325485467465055721206701705254725908853485561056565267983105755115802406115675675864056558005370830343641785088516745206341741656014821194473583946270540368281603609306947004056308441272526050559140622713447358630175612266260957710994191461009914968154690912657409360030395845763305873431914284282975803875641556574772671494243951112613191825609312382581919635283283183006404219565008717825998560782311116789607119676124427798447114946766476715132381489632810857931538050866431768114010669603584170740531017511120501774650938617732345703742086076312271932264752174867330651051434952762096380882061287571760047711652540946985081879618311712301576595560946406717460054975667924513098295208074247010839034717142790758521117021278118744480990028512500444403175738665566207652264723607618180681463976058240199231039546527041856957034597693477473869492769715025195970358711502109686724393237752026584773559972370210317606739127371778301194578730849490798170287297873946364786980124133593541637887918289491186540914440013071984602804429596137516456886537917340510387369173021072830902979389099149889653605160043949017293854255237658398762516218013597822730071585930318532585426723656174159565306382667720836360810064829458796480821320590759188368558423329608297047737796633773649072941179641872022924297911664640000000000000000000000000000000000000000000000000000 [18,13] 226378003501011669627718619647122110562145662270000920754042963880378923408214779363418663780770865890529548568571730177909456303388350357676473747322092923083811725442119080906121676026776488747569247129058528666594736656658359553063131348822191706229503445624087092048806959724138330236146196073036790886589056119805892120375458123657859649108360787873414735844601348197599069469346637366610845945235858121749367093792538859826072340540037148121218569784788473011637939190454421529936228744619680515929082353952704657541248843766100972278233351286859912241614298717748170547485535105629419678183994544225151039306112832429512424191910723429488487186384650777682210483417434815123607320796325994806980311080039841938035209822279121253564609427611968665787235028132844518523104677189608703225348960009880988855389535245788482985103569430298121597684627204234039768445213654710987552043243321699631160488258444950794941426859361112129685984344705748916354311436945950518054736408166198544672019460450638526833748041066043400502617392498653153393117266308654527049330125593208817844600643431177071662258559939573335053575378916471352512508273493495497287703489935769796690945304266524816272863498361907424231914046755233196309223504249752702584948805232161805338370668035072837974459860724299975979560172545422690238095442277913877458369006352981205093804519379837507230256875335031883859149099089864307388299922958389479707258135802331047354165541387663760396295978902062556049596313143521920964694435878463467427826391495037543186837171855565801277678321621602149204314203664131636386794626939361387992963756052019353878011181263933699150679008613977407972923167978876674551472728330815350191186136528085631549040917723120619664738163836828578081841830020463041418881207258500795740089939518600958561789946196519886634876535571281177891682250254642857720127917145155281567763230220348135763702156582698839295351646176007708418030848768661994529177513510975713318588787063746984577706575128986751502583359606950561448815389301562985227796269271409341719219909540103295865152987496829111714177223737497659902429758386999818089832116869221973667218274109852830325613558445876335900776657382541715163297494911494254215422125705717367719078324298517305363417325712502626021324236080203289242405683487967275311767630327942938510848788514933594535800984138855919417177314345873719586832326205860260147619821225774764716503256204697346414494957538891701160334572377033858362930513316295655844845567374254008438187739892462276002300008821449138365662623341285970954274831275776220972408649946225346051006989095686999990936349290196557527399359554536524653084607481748077853560660270104305576656613933002907621790468772745064861091076808781325594796449913147206363330477267572464757148841539996221440000000000000000000000000000000000000000000000000000 [18,14] 211165953162362572459562151427946582277021202484276234899138977797498995710875257323559812039231427148300891327990358113089132267020539267763580268236762732134746547466819492528593351884008919084444262651355616350298513364811479339548260671858893896808487793143885581537414865598748937198885093702169144218952408158031971946092554063611736310800525619878138209553342648775339491112312962000755787676889181474748959422677319838861527848020604292799561443217291320110660494255346217257394060557913632401390068611553037315975496531870047614574823719420227491068155566924232762450505510319071478545805503136470712452280172414532801771235173572999231241023197109506781871609668669255840091071192368526767051526777478391425302072822108023259812105323070219698455235567893891539795808028875711193600307078646784095726324212838611921809460319470276057484817794612631810240646004445850972836692680711656172567483868622206944920298379629970347425059402614221186049527359098788721255791000048443912904384391364565460044800187172829418572819123033896601894973272080645831362912766531942905737807318821928415066495870829781818422823272411806934062528277155325626332340997355962670699026717394182229119856447040513679631826735429957772232944617717931432047576162680859739035819581120234142835873714209002240844048299981210879281793025320332519475335590037063377566361509731337260877337420122161578100895377641045489034830120041549198406059399955986405297659393920689015405782342101965157635949947144098826394086038582444099741066426297745157882567439889967057040532485494438727219121588901313765193148346403300551887561536220173340107081489351387039026188511109886283556578577815331940154526569697862459846442132753039529745432463823344136086601824797182692065278006160482504528253980832022929075752174238252973630812886192736066736362507285497250246446138770962638892277825191324863860002644607068695136074188977613313999728097968966992361588048312082291443930795572827451940312028572711903596854493635722999918965274839842425854951734733878097393067581684254855627032490019606658951966727124487506828895751473785443679881489852685645458031125080044770696881620907915728746876808549529422388518311010852360428927797120378796699577413854129504826759045254924506616733024228329021488544797934661696296122174323166117529289188638196854245527741236850782035407830546978966170362173773204748324531384596431042577438687191838590557061016175618786388677964312812105535355517214627358735062416670366202217005877191032411501835247207672291950257942229927989503103784480182003204850403194862954256280711909992907421339476449121254757431756813599158550071833782579386139774337181409800043170259828824604897034529910245054793761230768485789197764630437773666094140036374009736596928949400757533411957741353182219468800000000000000000000000000000000000000000000000 [18,15] -228486203726302692390425580244261592214845765228132436628611118973466817766952060951065181642929807411753001099452766931704619061577823472962397102253109941355094851760135906578872857391129154174417213380214121516398723162593241997185229746012381044883366448050012754283884265452583724518713764478868921920654185725906133471032873692420730081034224331666398054032488958659713551334231915441908688345639488750647377395707169578962105226215666222137817483376810955572580116079830167956393259361594675750639439503415046072150702772160767651734766631538332570096609076719262070434990928607254635193277249796639501728375597915252906775116270768868447689133957993881240769082562991252616070604365165060323356807932390210782728714668860340247221640823871385248876515464660208546464991278415254874689377589400329981483110858557034518514996913824122196164006224855701824792175104967597555672261590926251071399516680605146879339383246205481015243774328052579767501997479521757464729001702580565293924151965733208025577231106569939613933213162210410827203057523650988574712265108557071342844177590430867356756187283581425874713755792259274778664308363628775610844496740214531167061286185143973259711942957487686306367395992780218254404693311785255422169229934457811917564058582114365687990012399455828054796964320949282547622713590520114517396905242455700738068652482746742119603908228219857281676552336586358310667789691377606995306598424757533638457897135121068213840826109266779701349771915122884438760601926915319534065707381544867482362457689355564779220548474736280496593595139399490304509292492949010068692816432742691281310078179897989821300174001190948432346432157265853788225099387865021017618522174533017074633544861735389290191077156910098143710830714331971697504379316397910356842993206593938539271667601681788243885089137369516864402234685638560054144845142001273958957653256390534978268389670396343372936017140781564709180869957604157788581955167019596678666313880331211647186513953306563276228066748968275556976597780164663735510326140955984443554807366413141009121992026443769866505675947042402514983414225460822795380195818060969174017500012888798524823969197208344924537913883851494869260356842429301503100242007859601474118116848530298544841613603237475314192882696674161000438280975567818387085118069185319158191636360593628230283826977332164174721534862642740082575532893156549209229419756835903165331972160497386596713255984245275775445747462759225732774751712873570268377868404010123411319736613604089825658158275436696082600949739364114172802996336884664738402537777526747761454315428645363903455002483840373916502888404113835500274801037126449466086932467473381370733218348089122193827868095985938478296860891896862537983691963668081374931750270226230678241203599887472525312000000000000000000000000000000000000000000000 [18,16] -351655449832571469802518182936365566906332860947888025508291614448318630024196364984278513008985393795717482882778700041872437092362113760507824153374108379924445237144193745655488310352133187354608241472473275818427742081226982172993455224608084163869806119526488152069686437815355123477799180996389709838262825830035633965597210764043427661752364332725165875154130503811513703767220831702959418222432064721590512410475661141544116515990612696645069972803306511238256222698100074300158163736390505663504538903556921143166568951745280501393411633750421127164157150974616526319883876725190825048084153623139750559982955795877257490436878309193885299616925133691747460159902500364919067857716883888496693534296120412575131371458290195021391890461718731966737621835219221429725088241537027469504266421571062654291450755821991902101605976439516586752632403170645522444070736947468727307511808866417792379084014244414495557619235367486572217173380627358013764184216541900261773126946191965996176932872391265289665992105974844521303265972956217531529454658716644184047950974714957122158829426772044796350972841282705019816919732763461889143639502176042584547512682439204987408435002234160021332088541407035494387387120884535561468269049645377759019361922473738367289928163259365734163068146616649282560791595356210479961305972303430636412294921164727562086059907260211380595270068261174074250103261952079122820189885459551324023286695710501208594767919244456469270122515757618268954824028926907541808520214336371232796620508957945733344909434472030753996236806304034751552390308034114756490730582839114397725006926747642561548090225650305257624660552882459293575403242250620359733799762498485208816161328428073090814187457610459156763445179134098488355869763547661017283009811063367250190349588787180869505603642704829241352510841399873375513807139510425768461067420091155042508484442225670799958097915666428198455947968580979433623341877626027150073213748494332277257836785605374771788536804798917474162823271254483013867739990659536746604302467193953234831119460961045768892109525603187756835659408412375029744568988462119936154068102240281053590556094545686547996082332689478144892083052037839268667451118378605711168506683165857366830247907159384636550438738483514211753135319483792343757899697231907781217327442471809951807137709354966543737937766187359699029842518206005121206940088901693530824282276674896095552357284687819416937297626540807649819515694549019311222354604910508712583498412813316865898239978461318965276229075615287351650482644918723920103278718260326629558292453418009966075499988868630962629274778214468274945320882166542505838125236373226645666263262044867527953425683134780572985711624007301219563281438788240515357935435004758899305958977266270298658890644015894495232000000000000000000000000000000000000000000 [18,17] 1277470972501972358736800943792053737111405211271998618617177759150805456643455153707892642423072179223815501316508572695489268750230675664281796843861137766391002136432783317493266118035385896780096070814057258720994718391603522825005006966116353591285895792614964273280472766820478915986601019599336731983036972504464244755526559372170582390838700971277761135640391614003076347231808541675847408211301297495735424933788130293336964630979336258285895565376429523717544383608388928066187133248045386810116046418622484813853906566894648058407327634290138890624974800271625997252640244489247741910533969846570475624808431498620148163525108605047785479072485886025972655955108511959436468345060893691201350630913532777388847882583728238452995999706535181663474204388078334049188594787227758778163217833228491037429035720849184215842875657475002600200733933223720296315661729532935232715957993494664468255857407727321240324704326994353787829541436996140504288625810852363117403662506830616360216402232621631392994905643462531171814857664704641834821695821579727925068737143649044092541288343515516041483657666447716160774742177342978643490570126354218988481633659697570961998956148871591494320527662200318547776812169702808485031260308306139703624405669681450877329657188543965038876084873541305139976410429690871703229917320053572444286427512806124632723797252643603616878160493258783981123143396027316155142991802853476112833201337998440187106241497585953855103492840212244612662420220320214322095040042884213747755892046400175711493426467868999693725635028522865250097979562863673658962726308588016678454285480755501554111978266767405899749178994234443070006619170191176413819941758379933629423373294467798750058396887778900276654232160500711661610777125577508422762333758466701145507113429241973275788642233671919379398984126028354773463868241643383890531107821417701592550833587964294612158228197050440826012018942600968424323949275301430982111155179930160220298587978140119738479828608841995582918132731768493062408794815123019884917441090906248962851680152913805543771087527804760304977646342673265999536697989728254443318324851114536130537271873338421248750262859523718608717398008428524992870896303527911369667488204950306146142418485056077020837159633399517935378670290841638809226255101133338498235737617644929773852158315432685255406333263225358678773235258423068942599017154115270603887836556267744116718980592762005597742278332457840162599413328057707472780792545142387921871171598099932139000699790154538156872520619754443959699974327800297029957410133983223557858430551886117925410390795945872712662482468409833837190453641220732915298101858318371070576153122708482868434154671801258231357782619869419798401352454544851637820121447867051452137869366878333447947053765587946700800000000000000000000000000000000000000000 [18,18] -3671970062779057280228529383343601218865429647886169932874195082592007820321147338092697246931012712178418780548078348304998147349095061243093145489711993863696768954796396222996288840282628994274705336736522239160855282364685788140766330079896935333942640054701365108464502893947200399797591357503195074737451665312917162416386367098535514749902062114292508732948637851070243015901441268418001910568762525746357378717047466302394691095646277125269674833850642060195047566642787210922938695911794956806625442066272166762255027499098118275602487198447243102912303406039481110891079330341437401875695252107246150437683252771286784033644517771765469467662612402763648953242006738286360862214949988727054029107416012592534477880280134625069534916206174431173998390737186514860270498186153682596635311581265090188286901284294356704997549502189376832377079108333166272111551689236356714727879763545554400489175624513154333178569074953984404684418501198183289429802018217863436254275748838907491259078062294133718802771247219069078161351491361488505631618275133840359430723010469761970495612902357239594189336309318170942680086604390746086990976120718209042739017315687206492301025949771187629796550263867011672081249696882295246573624096047442100056241249072581898566969110572871491504563178753565760721806709631696371043545740587225762062534349190955093613782722697970782795449623275227812445493150520798562460515858130435793474164091202403653329630252109076876123672420724713305177370938305859522941490597218536707615337328711256883994696914471125138666868876099507465589362875188688932887619726076940076773804979662344256709857509864775818483909694664567914404728388254161409070395126981277143065347605692109253867071731725964741496342135441735563802480448139701088847741660243859358340641640841729386313305478385273850480726517778405913207880194433776302565477721762293333212655625979805468108705515058755181456401879027341328251145116473669183109151894009260491892398795077519517012531563829272059062163986678224794225988925361023721157176142696550408773604604776533675412527125218499466367670674821197216663840858709493907147427038064013511914639462681444361800841895556573529776606966467655664766883468665521084454215098142740055845918898858089801596745678385795596182996883044365056878575280541619503050705436936580417583169104178548872980735182445786682211448806063161056019365127141767249471262479997292084235395390480024245954460547532633839499750553559874014980935361081172312877708372964749763000717617150751046990947762429119652255182639292612569713611449047302786948243836041391472399306733237161347685292052497913477208629744050363983093116222591668901239629166202217235343593833730206035341608358404351494723587557255565186181674478811665920735265206845601119829805813991053721600000000000000000000000000000000000000 [19,0] 60213731651690674792084968182198634509625072978637905821624125205231089228967807591993176365392133199129031324401881066774028438904187858482540360286096175202136983010915755489991863743852816183876998164435103743795158368640032070156512407523673311003118862877104145024965851492572239369996524074610283659099873326699912363275238224474697161809411210672698100237180906435411238553696194012100409257442986363138931891169225026770804384594252788921353456317358517022607489484546099566207065081900264221545788576845081319247626952803625948758127963662251842535296450031540798064849319384340851143395288300348415831215407247276494770706594645849462273210206521532886698318887055923187295420522392873401827508428064635806690761295851213496078432150168120687418773576524367114594015820758785600091252074240924456834838747795834324714010141184459102291555602170837056055705914856669286453463967064586358126957817711695494760567662051143103458360451466497614723486622654152989443853372266053013963732429405976893863328311722175071459394040865256538330235708754080215622421792388545420876612926984361292434285943213633466065881779199771368391643499505636188189526756311034947508595902887229867649765781381657007332015741810419879465898511236877154635553671153529514132737973861917627529856891562023990043052229635814726815796063099396416807292948852823483252911229683507871768504970709769635426325800920881354507784921342121112917833807253494834850151788074471784202103327579699727522478516707696178419910076578089595310082567111732169578637715407902327795712055044813914995561619553423943664306283422347535559156639183447854400374310380957755660063488658983723719323886710563217513878400588205199179327748995090179632251508716225683003703620974913967738612924217232939681386855766088625229552649025494973425756231303749574746373826347129513332195721807450840415561938135955216793036187644492259217356798582328214820209152616613756981071153316783344210987861397715685714864021219046643047994664152646775137486249020859056434394178679428459121512668799366951062958990805825083736742040523105307497736505983572252455915239104883775785885455391703378599902429728564376152552193306709186719200950652657927571203643079572650696881861167703773495986773261211683462260175815196804341845693835643511336616167054597247256812698177111473493107417646926588479485257170034066073188973388972850527353739291313539227501026943997162195504415511403164888839381776361136262481113313338498551909680753092171209198882857347477144725854150854469949858615429492964274214020352805204026522303181841413449308622267194145905010861632794133069193663755437976165804102050546035720851338374447126677414159998596307610955987404720445144443102556866417338242273413398242647362087750962973752193760142417534850816970588160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -13097821364836845743707931242486185379321416389333707902238687109217404007095586887239884216724853195835291410516118114973372079669307570390353280414136114127409146063849011139659257796318841518582177760894711411164131209147257178475659500688996868083228448717117902987056514534077426901176026831102966218267526270276664082247560383212809082526712834606662447713055137712974023732871161256279408603941810586693596690751345969744863230345618472896698092673280171703260128693830653012804485508373550168862784930631508804044876746824611348275761616821220607574726058483232170230675221360744543548905085963565949993689168411792637189547248752788539434044032479404989683097305475697186383007593843518244577503747662541923860068917730930792138701595126637493597019307548485067762276095993251408065603567668444864522648966032128085692453907640337772886900541013363096667349622671244109470735143545239347139727323476617192103091947517299725594594562596843626434268569172077279821755879362200066898858496805092891875402295571274188572037944127715458273514946815198228307197708173180456566777042389405492238711918962611691529142038817371689475268069232465599972372426861905617596305116772882245003190688043989293371291450045482289809231736890167899883886530288963654686996574798761457947765950791122250779929175288785739260059168792210491232099248937432875437754752150337628145528571829476066837512471978751167564226651967669745629812191230370761617654510004102770549480237998072109455181847621460654252288511057303675931804760111564221685920181931676694085711361085899071657543119060892541866350967294185700726179131946786676124110886679488564144490950313667180092150099815482828728837509020092977145898291200622954816144519814831033816122805458208031517130202550691079098106859700199709802692092425812610992318186133448691073513797565791534350347190826274963039476939559413776788006201469578159476014011269545207135887106355463677064641738300796167289658251579014485722577220757077179418033764221279026469837594919349744512964890149130078434643152875328148056793778085263278621246379946175785881837725739316232232781004369747315285700423196627536574436579676432690381525369243927492194382172875330134072571869546772783578780867246268943031209862982815167939582837602636790100199277994773093984229618009233603584899518326289074933740214796124096862515806463432990813070601048596230268290393814310013957295857534473662159970591839205688684792522246664103409662589917048966483289806253433829533611331793684686008232120096603522727266956566046804389058862651371605397361802002037011286787053090054576514342450639659670285716115273077996833858634235939425133058008154667509017838565210193590639222748448385927822520794168797242599417177109117987509188330234063964482113942805050170860783164142387200000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -31002942775283893644023316810714456235568928750291683159760580620926260857740530726990288179300453352739436455866194307579656293236419532696957985744702306523866445160785081832493306891374405276478759935240915238428138224704380838179045471930987791562335340459275134727538632145606267571025374780741706730451110682926596733283518427281523991629316547646040852234058568846651228013486539412475508933109458570496903491251009593339410209103390191002797690610500733590528694656114729526190950217740696524597162597589746005900114177594725502700416746109888695119071617384101851546513691843063570562554508267011054633904835705590225434677921503603754417012630088185292939519407257844131021676505857193283915745181104376696993001372080414067837188300821006223609905347539172088992702457999537081381835190535583260924309923103173577727991022137571884467216918517149366015760612486840026608098096391745123737805589125783837179816553902768570612517835473411235416184672662973202694302159073442251295862566934638131792595069299021261205409637226206353445161604613626615312563864294727206633452804977860302842324660570289392594957679562180400286540660121901069024947524877188983316621796618580230627000642096225494357506418820763802313710012177016936058595046951121483916760572741286624656397075757329244704172964371215791198914130188863712840496057014609819685026070209751381878132340638864091677772431800693613732270161065029567276372966710134845214171917627804102692458220424555090900617606678888478775690825077846820047994962617171362883366746782485907577206340833005308046463504917571537010385529163822501467959610026223742272319897349895470626842223951318141949609467951066532181143152035308135225103952038137680663192288319885117922874729127172913226021747552246649176268370994505953490963533517835781032361151835124978268470477267092661059185479439978567713198915629204465835274790838646754015574889902167557751734434010154146736463845511482459753150585225919663538578961835532531659396627929755987639743228221544463112077914943980362505593234821030688418591612579822597418659996283562632816616714786339055751801907699503010649991904604498399917018788392190446852647589478213135198120484895336107787921246928314784124948088103392974310100659407450674921617264648951300557806749428636507347204803633009137936893815508392837489154083616926007217080029047053472246505668727396727007801809973292543053972927762817191222535696589899124369161245274665512832983807556828236291141059882570041629137415142450168414238364874635237518449318924490109890442091557554177480419449905094344219528492960869089006457499616868947765391003381814082615898887492144812576521393751316372222431923731582451954334529830847487771306648364594899695210634456637206541899651154244591576245907818995378542811250740428800000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -32933465127878655041804628814379322290256354677749969691518109828544574695145467557409238377036242521332740456423481422346447090182749314652734980233154513685041201776656794545773807643406372421735275981629963499834581144970324552429569894529581193686028002223569260418492482357513983751813131800888084915562397716741648948490166709410687906702944580692477555547352747210847115617300438092239945873809902128237614148259371522989516501854494257378799599247179738012958213155074303964466886373973619812389742772004492111726145246639698874915777794373414814174702537987117541201967993798507670173011083761149347097487083840796343115462570736613292192537842356026932512465380550391185146496717272446238461994842693350010542651937754649665326563104343916657943725441349761679873177248734292112086364082631230454772949932832028270278945466064987674931626965285034343224640406489625890845133742427428852673744838936393234255623472810345077494703420883508123639442137696371969553993819167902746656880467239656077054800804739507504956622830749652518428853608471908073905596952956358969811711428895660002187202690934508645712960607233775631223594266465711069765312729053962201823526487567840833526454781870246025053806300328720195963798660616695140934678038271862578842507665991992398374423981920322008235968061004485173934847590652512602302743121415095974086935045345265437310211792482597956271963579389843985359037929402009657136585284214924456640068098380429936827142052291328202658779942009783830443758383891921286656700841948596404361931878768988538758077747215601892610048114487627938488537663170125621934987882772503159203629376055003954080715527630799825091600891937987416714645321844959143826007062594537689558989210458008112704140686905983437014447350006536179509621584965340479661247694552741767489841100180986595327022138834502239506398261664174406287604152310744106765003910681266633699004096128452782325070863463478433085294763510499914394977804870547852873324589186797189412842386643575302011252002723360509704253641001294120962002713717893452358442766454945173712196399091190599236009556294954643340756889546941971206595968795327163761276766424501720153784088013341142741231634702129199467406524456094915183711668849644093713539994578957874151252435607997482649188913394888698627610536987332293477626156785580133337718085165708348393828410820743738677232982658417432553470006622474986253508027499124053238857029194998467079744458953837260075083878612890197869819870344861527450092307886946070604589000599516703362268784375488137703021339804847306263392379629670665413427324540592806316699733995532331093268203332784119969282071267179439777020298852619706933395874479311833853533789889074786786768322945157102530582993513542378394020446181249972815204039279814956501547650178351104000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -2221564002283789845043806586293785005438433249732113026408113844455185519595906137221127902984949920612111756467786531066271561783983273687791196985149648851113994648819206649090538357752231714045498837698520262760323158530157347125806177213203086969088309108810488452754197747671240731447717948033130792478707969672179887442664305839891327096661354767982946229363839813603362739641374846733410171990650648374640817745109860628826643486862466285838786600797354290534308304352836007792062146223333248624591655685459010417533189597874145933588763828670881665773497837199547036397492400136412875634937159349038331007476112602873706207221693779703718064844389808646829750465315987570828876552791820075339756806653069189750179126784910704463333167153917520000876414027465012657127637983747566913866317251355731544188408364997906877920718978765551470370996589258619824914400836127886186905610798174892647701131385637750113643561934286631483978937925384276904181234256957798512704069090828634595402204431150364716804745184875335125447649192396028801144177866877820262596639046910634054856415703879279882175988832259143993350437821761612286764883539020368731741821639201628588631558977245140879262490844136934328270267383457692432256640992338182292446697910431394120728413788682203984817945348511973986178352414342048856374359415100737258002230220762148457564660621862020108410998825358556947289413672760121546460110355198461510738114361320704803959373316995885780810111012711020765429171425234789441508784484843421183200022913551120626087811918533379223379016114312341059399911877643891571380306507439017842979507063229302491919051181384790747171813730588811307820885880407823770074810365659908118432509850558522337835940750793720918446875776606889535738112629427753381936039441196413978535055362768521172796572878312705520286017851223862440257000541058377793598940949205413575874077955836133623250493772454855176718771737417656775744745417113125157550844701139633224990767367556958102542849662936474576930285718184937931116782405665331527091312312458370646874031183193059804529404666754661802388015826535359695918077382099098889751462529138062704140295895785238565754484172920123140992485480746727625303665837235538039347829416434310276102400650364942807004692536102211348562648862355360322113501223495805563165356923133263658857839163948394322448722739496856246022676027336963993448605735487978987824767204717690305748352566854031687363223814325724002116597965272867219557665532606052643349012151745484179199217071289073350016012614875991089370767942102881937166323856541434411379383295632938334846537090410168291875185746100937260610658379967932515873664430383097348168237858862566703120410814092214379725049855661654526409759749262770034454734061690826595210141233703817862681617156829872128000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -13203471139924963764878605109979044994118098298560670807459690077449624131100671542450138251997293460942018425522180480740225054321206199290065152458290371936265723093643157354496872414810087965455929844070936729281881668343286485926557898178342466046889089658346727945552508286778548948360866800906344071407256557621834871865563167151209817284038168389774889420024609330905637710314549939798571554135024933087567417760207856615106927750634517982984843345763746849204304539656049404345676601446922749411482553927132607954339634541124396667071608210067888605604809692021518829023130631143034919101850237616528407240788478322004524742535444831045465246406504279378631748626622462336604893399163643167977806918377993842620899868921683454350582009949931270063247745977585199742152862990139888598181710048393259270760751484155786850843878536288220128030536637589310913912678298394399577170824885891934076137612653643104428089112328958788358878698362427572846322847897111396312221982750321610235423799043663655298874842496808469159157324107461507247462833233685002264488663899321918519430523895325592420575898322491332444277701960149592026922148418824773109615738455253270486073444053269400268806007371880714566783308589046473459746040557429911397061881320753383550845191818627456068327429352687775943276905615736781926747527476467258855485388208672639621704223553327168943762892978702950659305135177791027545545384450645969406020088673175703094469426815097468757449783710152372927869302768143561281069115218008861086177556649392580277799868518749925928297159862220209695416373748416200317497988783720879924235061699107299558456014670188851275702096439992653287536597056682075172010359603358445600575945049199631400388289028994653760643970010784674486973756780030000839329083936507215942769197827928266634149299292068465418442016852231427493510089442190912054450586349427489067199493516626039991006727728759831790475108186669954408620051108293586285433226833336637892252528366300783508801557222704836546230307711293444998706321804211104995138237618618916109093449334770391422124946404858287090050301339655354024621062266497039985811138316144460255161710427057637748320622910299444382325735554694595402496185218506135247865345558222510639218425029165031641593744740720145729716182348184971823264553457273140572155877491277379238869119845457808506758119572923056775853485562448885816228721065722507009808028587966383771844375376126461482957701598426830906993473847916199198860766135275571882217720750762786666742986429191993553231717931890694978306669366764242999013294138072922523010732157983045644102951620010180865928909844768268941607182011925675758802282703734732084902043148371282220048308417839372785556290480059033382078642019531090754228538035950915087398437419686229505990018730502914048000000000000000000000000000000000000000000000000000000000000000000000 [19,6] 139916151583289682080947561371246712897575245334988803603602132898355355136397784465333545612490078281222532953120327797137218581171894611226868653777749373559703624256007757821113207993457868026238548233986073532717054989433194580744811040751769921588573568808857729531559926314254758627107511381388881423387347409260105707804306550600649483529246549054544873585738624913965059510675339319215047195661570702478354740791553579670385331912535593969728140692647051264215191523832120590505403235680769684235655712206043789773719518924581122475652776833724212891564835770038450991209892281729187468495389569279582550777817580569440284798517314224485716287458747344179299182645417665601810381733197254161315050924384803543111270002145289001092240868510310402584813063149232247003869754749584660003947395723250121626446983205362926306751506712280266544484193527157697518803473306931048347523835995772930062517290865080475726396570721934888591297551834923975171584360602710095308972834134044303596120431559064578011214686531156787703751448687703906414761108868110727466830344826774059447543661157771180273297498646198071844048479746832906966465494568340943396924022358721018572680005675310450741613900394278294660296413489714391942180320464281645564101651154479012602620144945642126508458804441213415318275584671670230399009727166162792230270113927206585309235811216191311465576267015701557851381683752087016032879439727894783775138756089709066323385744251221479653389225395211932457481111966995163224629194339175355220902634171570223008973741307517596573425506756411920616953922703546187221551914666070352339353820527311276899792142193251731706616929850540454023054782686257064522623081233414053034146491998804688105403639761032171585748906024241994944004395934858198989177722900493705342231227347631916587729000887442897944936389923788270044816496472283716161609430010616299713759369607909064493953261093755147831716019572934207739665687592739035791949106468537289498345425133998353215081908262591395587285101710859083229849305683198738955285559584957956001303653698384777682296247899561704341169563383357583436933062003297110449068378317219267432121697126215987923852781999443145583861825223894166725958871849912312620807543070521489800712611892679996802814324765006667360551719250530919973489381647544081686167585642097241419170497787397704571193283087652085427056219270090413207374773247394297799449005300694275479021063505261858783984848612327589394498115582473350412726691951995443530869505120953061462415384288964823833138086041002236147492293920274761465020773631950398402394726852875763945918512410132219159565835488997261638449165550433618600953174248114347596852364037546483829872321088196447048650602885690088144308903970322200351995678819377525920384992440271560987661742784527728640000000000000000000000000000000000000000000000000000000000000000000 [19,7] 427726185779952348472290337179999640697755188281528347722548667156309154171126850911785968147957619933794700768111609431027999234603912844905656319275864994100117421121182589529426228482334249248755852256506941493625237745421189817470076085229047750092662794110785942848180909665191318355292251624479791102749178869514844799856544865071609949648738137082943525897948452957383652717055926406700220969511109389386360850446272730997337560149749482002334582137439503092094286216553033769666320529109946994709093365529890067262709399876303444296157006468647228514714286308766247058223693566211993872614975574027676058896494577395941243394991195507594275444770862404673376642993413974931135599174889041505518031887777239114504817791538602141583724496508998824196608317152546797731095860545818559632580533911968861396825239252149862924745084864712620041033838593861799096829084191019777944371602431626894685336456100504617944234733487436177526896853402212071506872055015079266891418019368682680673225635626461356281929004755571609294395278660838131977870643033441479281432181794710615423613757701935352191104213084633797307999964380994779713027026564281633332546072393493668567321357870108982278572625594838112613213831224802762543619141528931021322000016136160450102101662572833508837177538343737148633721670275364003480645122382356557127268870290086702201722147030792914151707095811501165564961791103866493671757363596040992021839678012285470211237806205095524715783190640257361861313269540308155929878566554836221959477652729116524060294572997479657364429863460521647828527040995961994369802443541112806019708768196639770872614212678747027225602767510588968363362353253140246482008835421941130717160590096280373863265744950727968098161514230022992812170344387586964546048352802072947455822531790800688589629979440759842386368919543647849281148577873719105691448499960888495080291449011884046817428363960862336908663341316388110368535550576958508353318277347235437259955383109552425011853356031109789513601116041989299013556586559461993612681481844282775424398834297753312720949888742186913111346466554142237165637217661554732991734263189216792810432089148838485524948432337197548667855956588775862536983559893687844095487312867592730757664397035983068374562314299070846647561403808443602561032215043474099898609574847107772217763325163261641912093581932849815890457881661274594787362712440305140102089521628269115264328413224186832377268732394716579907296973050898039405022823318767580704953875953758397629747026462875169083605913609421870013804665751144944301363824723267709483568537336377817701005077668754836573735499223309454304359995979766092773456375163474280233357629520121029482908985106602242250034785039496885875332608818424648823486181135995969295799868786084048500311459359663063040000000000000000000000000000000000000000000000000000000000000000 [19,8] -1905858496351309957238071794808867630578482698569466798073243239436649904124463190732815477935253738806509137711386092388802488247039394841186111520547849650505830135539202988536644001248112092849485250088381790469767987489491512190410366141916908014305263072885412037122055959590425593546471824761351560265899440407367552879586323579859379114461623131404995336957599543151778544725166173528832029845275843570240094703739151025450001090823657081792591919219627502887085669391176539654168697719119346442307772641066254832842100162059224330834077659961551913647021244926818096251352506305198693032207015491145555868454943623406379775537795600248713241015862116494792379455026045738450184467992981389748294205432824980546733506851012905496186059575812939764480601778607387439666759798675293585962280821840193580088063950900252605380887537867388431321503240245391644992892104579783449488862741180230974952130010258772335148298933100761833214890578907139748464607493625434226871820022892766609493928043251252708585755628580979943760355567037817175046894002076345739391706878651488077848210367835252975141572281200553665910661476638131871538050154247995094207019786616821570926571396044836218690375248518118522073479531491186946969843242339963041911911496855318121636567476314617604413630316009616529054837613004495611385262748113089006472896203338679602041080139616921298337669300208094920768433829783310292249835167193813896155455847169359116849852225086479149050232090953163847185587929188336297268003222199689206406219628241824951833035778988286952314950561726733505005581396405024259454609416091873480228343244376209505837921889181034541931246471948746034229314522730723883510885972781315825500364704145729851253574868164014997061811383317029199451088332436223757084897337744049835835458247006952613105291336706674365016505768224708830940077357081750327908045725664316514225746240268578322245905266563905474061572524994224361385435975651397266258498052750521696466745439903033572797592274266854509660313276412835311277661711722401893451506475275495732920997314529283612865128797834003827379609866853040289689547245020088625411839262028828077290598789813157332441252887954334265044953726507681065505697998492514362860524006198329504468382668727074464444627483060684552904843121387981221117949955539663947212735586785766345119828333453602883370073740955735821627883799365151264806174217350909755631352808167580016678635513575779820387272663945953365825367789273154331390001295375343433401842607349174668033339014608413984061846294182287834819420503202808985819912190023668834616169072630882698736306525070988536044482948515872738713225626684664103950104421997138172431240198044910450111715470467954819509762438303596420630870466769285546895262495020459491338881021316750408224595174257328128000000000000000000000000000000000000000000000000000000000000000 [19,9] 2635209041977925130846042845116399722077300176552783861585919504622299952981490918268763284290005150645227349266381466494429694002235493488967887745163616475230124104049443262183673506987012221440237621231501755248019481542181541885458975633656707844364513160603581935946300464229041097454972734477070481879714106449959719391723320315928788147263458336383214274899238387707005508656213081731279308589997736776046747262879950579058849545365600232488921953785246624233054747582663869913096076600841133051404013505601821197030333569030706373179761181918897992586551832181529782712822050335315120186906060728323663969791332308272165190506233131359114979940164750115020515204272485593479407283419877926419172826857685947953931599669572628792405277112090517407820410720921236069996101665355321120903324343829222730191531727184542590491188741818441246054639236005674438236167020143346151585068683887713699648537751423798762050243266884496225554999295682307330343965996965969366247216377390655858090610016361933946445763932777980815266987440691424110226436868570152677534114692537658879643298260750897444437797639986165972765592805212954179931704187633466580757353696592112872771539067768138100017942397741723767484682862092858886855721438736410371101991814215175124538881037956963167495672968617025040858731558465165939324612744028843496012686910851562503691561826293959303180351736061811155721039533190785852431637576610163473769389116372687988007960855697710213956446948886085324375775213888921431467423929330964282733830393361416239350385278980884363034106989536479175124055488105771283673560993659668351863528389066298288355175126004230730058815760996995750738971300569802645889810727646596736997655962483339901447489924152087816337623333495567068804105150311132253348502015061625004146928585326565247128849179470298368335625655692129935952074106551491291447538800285799517896799280798400909280607318124929422624192515868642237902313867771963332464477020806748521339374004536672929222634337201833278244180432991356432591715074774396502784149671482148947870974864875923271666305671575149562275374571072055943426059921027306197007681714912884900699673675905154117569966317980855424624088457420484817041390690590487149248254353084476277567975876052384038476322381469077039933394096220632760508662335884419535873916644623510427904648590796921948253132790863332819272890031393957955191507667273679748208474971916542314777893089393035262148177790989980315427523795375557007653531639487976467138847930216987625038541535417191627339372784238847886418487758226692627316806257384970820877433349799436400161006634325505500217685174063289942074130054788689578646021943428716623443358869424698828040651368688420457842964544055494024238198218757554080858861791173174855329645571460172527886632865757134848000000000000000000000000000000000000000000000000000000000000 [19,10] -8942851671189705373718282431836745392539211549806545672442947104168467345393734735155473474809218675827794721177663599951670568549736467583215083134575685714673722605417804692698363680571373849649733609513502656381403518861655176779539306465206504985416164017838460052942556948146837461204457367893473892036567948840013199004360899564344338086971201589037925570821944315164545359328842522077097973317214224836302773511827873961096965044888768709043514815258758647639520315186791661171855073665738147377685586610373682573330706200617328589981079125849025805782172433349233051344020773969006842576683344569109862318350415956135473518503404080548164767016474946608618687605087080590199452287857858482258247260973114307923843881944999548150830442935289044702089289678514467564350430151426538814273077582316945062985146856319740080624550772501608010859818401093706917230179630121594761694906884694398072170878119628700396324591954605772920202312448451121264335990211894169752363902123773191925478604320564751629014578285705309398489205246850701904027296270160014698410337541262464871303132499456129779861226674776148577862576555238880536295398107747881692484365522752607415613855120877237963850540531490491018712163048775088123922766423173250054912051535999035025028152753089386803211459768957818069734004723537071325727708478535693927270922096934290254628707744153046934980364752762065673474813987038001247289543441612939866485936993213941147483281409473505349331508206068795168802571915671309013586447065238265938273422744084757255406875078256748624092271940781273668906581851000257582069654220547794248736830387959359371052925891319143012453896908196396791820959926258711244980527996547412806010713298064212527480092798211432977044269267480382706103798579114878054801183521823310422206871421232431617618894118531949188815728698923232881727276421690740536479546934062612322440071426902008434600793777399527068084242618725196733248734197030936062998330276866406503629416403016351016688195481424197323672315215419956101749787575130117316621260245528316188651724286306544799453373391041147243701085997771874670988310954209661319712435452959818128527467645059398759524639915752760288075373040498088015475824462681984897372633853817407819777600912168381603278768275143528515967041473946050004892979811729567910532596946727041636935654977187686967651160935441322187579352539404652265356375872406361032942284082514945610432549544938396827971247948180143561778342173624923606444477923805755063204086581809030480685470097827330669104257521325119834531225291102862480652000798482436456399864314364403473362665522777461047607788711096500577289213167136164214339959885185725979734561833757019307937344802175176164622090650308927448544937195818374519139288850235239499629244832862099688919349002210639872000000000000000000000000000000000000000000000000000000000 [19,11] 8097178084958705731530637127716300821645662108588419844992536900555023407696076568513384495237526986894265056114676694457352353181286233715298071503469684479922451874083939192214225848873298829694261881196436825868816424201681128396924933004420859785260990807044048972817823794956537208244040398754735789385758053568676392533214745201523102717394645150854635968924888885484927612175646672332774721684713562189355263006735869752722418470743979112329908285565288742213647965879518855997334896942372274092258786345359117523961955006744750831437751959185080128456603149539844649657044979122008499708828821734194154069120593656086270030672835330170249394117323522801766559912893451823531858872277213403768355782128719272266567414021551368293428382831677212965852278529313242875735117135796953475220100483929693351582465349244081742042695266253154443166073571348691434557082168690348835790691521552378944192168564610378311658649679626271715876075794009674700833456983428501745423586730181203521471464393082605707019094020466184791875455138200772899616195044778944329035640382348582476325986898237729157049129321361964578852380310528067879697396107074676236653242097108545910141391518420334449996710835016868141010039349006063673882169225587318611676737225935132867680351010885147243049904737935519712345315977747801334564232016420026819612114815179507092768923532617274695198742194302376851384229800552852456982765564734313754637311952258309560538858058487014074636134599376491583956192258388921568027178000320139816020440179568328037407609804259724732245148971246439979744655201111454016910060166513623096051964287163134079787794536731970160360109668406435793533213191178235248840270655761822129271963323984532854640772444338296432333223911184269481934523285244589383744666849179094355634641304154807618881918696418681831288681374196606538016429653164510509146586235062990845616942592898892689452316080659488318852474877727300550562391792011714760139222350784180687858708431673071203495954580114339530363947611137408962215780284175020884533114642876695962905426813749344286774076826509493328526123171990201755019220514497369619535795053433406652892626131785371952544416511357186623063021612562485200525287657100633973988899467576480236589445198826626182378257333059233738545020747855473609640780913398167656911787037635956114628045084551787061402282343606679681664241565237269560530840757927418655863776923502482328264400786614157079398081151489965136690638442477426300959379681374820760660224680404242062365380612863564399743012254277427842323740689550647500406578787651384352075966801053036999894304756250874446505335506586835448002318414696271449721213831927637981105050830994918267002207174131402124356506975363733433072487574569312240513033208097110509566320609966444687524801737129984000000000000000000000000000000000000000000000000000000000 [19,12] 150307815540511192276007273800385409347895534394066573861203075040840865830224089463124296085983659640208211196904877202069887542005458883986616436041014788181059837658961824737454478015890828208756842431643797259460696043368479493681321507151782029182224071393850828877735911711526843721463445148502837348616369357944593026370469807867466233150529266675952661299483028832443548018539652368785843004070872291944205949898445161242078827392534202554438969124368165687471341247736818746906127471887123754560627183756110854345253841888162819625550328644392849822208303439005778406098168628849296041563718617467981512504457024290972179951295631924426811036970745680569841544457529594228829106401290251627124077756893947910632253581604851108193778736189498847655898945217307191847268014379648746274711968625431742802117457992152575201093634027686298635232441213935653640256545000753498518712251554556593340780282053361993090081486847294730267480466543578278332759671799087202134381560315963735620485808453644482312632298769345950052621825402267180407412607624451510428331798022513082949953828925154472541877371065962557453769291863269213324993703767731397341120861787781579995938109253742324034307937209841776463636356328839653456492611722277418784269147408589091135897242844113177850791512009202920422865852090316189623481687585030346441770540861045511654229319800186714229469637897894445451261999540279342438882995958077243760958915486543755619395620548389024350135923432710194108556887353062324242965239637860425111236994068727104020078935056190300346178291499764762449741215015719583468456701047315061724346415263505512282918816100623942320730248928855469661823571952971151429308547971540621746934422043420955460668844283737778157985559234458765447369017409818209623631949162577199549564642868777634503943633281997792908282100080619740426344717074948215800829546808615214571040504129362370568456359014302538336868807743439606564365878601382370288039227813332649552856085677245018735836986885493875770686446009025575296053703538664193578356688775755418491490503511927916186642712422982165190701950642326374783309955043371164678901576197139594410210239951841121963079846711960984277430658927126675247955857575962685123401905475938830406719643103644817692679990134363991223236856114463725386548155428208020745523033372842327970150348012517175315698246245707761955155486104743988256059584209335890227944771968467291997790785404502822009507171397191756023071055553040119969654352200486510344118376415174594765409594011852259383900880014896880257408766748641607625374413396280862196310337924583050226387300992527795777571964948119081831403850272316222151830132543927719112821085890129226848934264083837955846592385814594415092729779621779619111030797629482444071205105424025932241831737552504094720000000000000000000000000000000000000000000000000000 [19,13] -296070754360040898444291784767601977452787237639868957908425306456740701012573964493667049470507660213653888152411097495591339524956538392422723144191322087960149783059831245592141004116161734504483380931440538829576977710196456149304342241547314619114214507316907810367252459505404685564586305215427641589158842026935709203101835217298282535267983243429789424862518226801050041107409824295658954721192394636736000906309767587406923981566439690586328043339125848132556153515328278673073786343829304352575180838823332089441663379096849045034420675075057576577335216926866152702910174578616999879213079869041598159932636422446523054217818503566713244738464650172559233570292674999090314720487322832151854139677308857600406269178799292037768532942075615621782968475981139044034810213664404617194831731440956430599371299802054221911121643993503450716255176851075017912049918239966671308920704738982511552679211190260949588076790443035166284786944567073373318054250866805588924287100034878855108489189318186468165011348401744404802176281297509750687921728081550474272526612307915117647494697950324854292943664881311064956050002777256058150777103914663518547446798156539941783405186847358666583997879865940775334919677813652555195206263524060877602756692197355104029671507886906700947912950595448051758306560082110578816230337736980563499125058852027265267750852082411568180576741080915764703658440045168649881122132779421499725939576711090933748016231208791751568924890363499771711589500517012589300160912550100136865052341547907737440356935767113771436583248577358240110551437856809784284955156635317212071086397732033714779886144125835519635162689996330250735417353177150483164200840811563086283970747581265920675246894003190329159592707434089578227397883413050062585048044471934641835914454253915813595468087841983244571420307964023127461313197340282275639449413561314654422684532387244298148525153275738091958386382372634846040059541918148385530563116851540460733999728285275855199899592102516227641204875857412526557939034990356724743694166818607064221126357466135270768879723426749501158837759681259265677709277107062428364716224693789073751097422839713131389035159047917897421733740091515867639896806109247565890263189801993921516231472729960534275268253780068971090205299909034201981972898507874679078942011336225738143184441978318349413111734321733311185730714183405303153372962541817874584259817840777730970521780894107759079595010094601574139306291627966941621836404534841601360488515593070596693950540258045633626923157204240472709561503127247440809295241327696946010561508067030729639442256795830336092203468369986289864637902209467326668954329747810231410471228739696210008305320558255302936733301166959561705801497765696512660978117963916907728426376835744408670351735412437811200000000000000000000000000000000000000000000000000 [19,14] -672927057817506671011114010688947504183143442967466766523342026348211915163591569563601698128915171817078079893189293793003013492797053607515806012982271314676818092800961196760666885763813837078580028150790112810977237413294282250890151270869309908101155872792047788652296435880731946123062619462535627690957677311379710272523152527315827994561656200293490131045271933130065759497619772782080013496799516287875574975897779379015593935039771364493433701267131861957872777574727615744578410062580490506721227723397422924525840676903742552250985248985083375102405780094799346774560078662098850235256241149458489911052822260961573724957993111288535732220740714749483799495842803948368876549547326096059621087502737762163877134124181852154877949469876023193793617475845250102033898940271451452823178925673852011848402228150265172254213351631926682736790627622524792482502754647857460481777687395269317399108902904363221890409222986835215988567694564393670369790311844359935289580790661946941863326862250782933485800729948166096814496021711515639356492406574879142507028929970749062262699369035503946015042491936028035240138091999513388358885017638004149951922890188090219560508436755714073663350560215380214763394214210700332242116514599945795582508250382526977590676089701497300001273002954773808968174119844594842950326319665490823899471474789223240992812353493925069831864084444149228291790914085044467935809123642086158001924984987470428695195846008572497862250917464218630464234232361655850907560972110247580367320896038675332305611591977374651536458954470394019190876031900181638928069602787532058876695750313520471575592936448050951440031759280897160200543610173091309592297569488643581755969312644865780855023415206662399430480143988023567144864787298707918404980466041134367694258089146696263502163570089943534950213702183484007771713046491657387163462112775584383526161264190654743855062936714139103864025375119289764368251606287941635260663636124354965128814471161017063724738457204493636140234309643609970446881055020783233813365849588678094421234430184655847060179833325385841845823173977687530343261269665422032481376667457454221666458242797917345749082008769377834451019532081661367300063649542517010556958764883817969336070101316685211935793606695540498467554135508035061999193374013919705572735586448866664628181349079033646877103720561424978348110851336602561992776798299606537946494189410299077488181789562797639276841785094350063770672381487923579225859435048388337997910555338937864061925958903566337397298081641564559266523770227159201227874417555128662799573006456793508912966317599462874093523921436077576683113913789311372295053305333091655347222084249558351971592804299339518886311666204324644274481725798091209979480255841916949683450697408505825874942756022281830400000000000000000000000000000000000000000000000 [19,15] 1583097400310793320725682777877937157006728610033760596316082855302824239685045513375504939859352917830999671564556622373338059497405579110223578001934497288888706666066715622099316707643575981326139027656617349244500781489562696382845316548562261404638459680747466718913140553452998243025686279513867906810760736718835070481547692132748874921569845453295939904288704939270653719613205183675771859994499834446838656634604800678518272154961439893822297440801568745492493846474624865597422241124303839877773711824564473360844088444097063322387591306943308621216032148276498665040990763217719075593967061517094528222759573523462362793918270249483316641381638128256684018800247599130232386145299507272684302865412354510489030812202917280902284712725699283724077008813581412388212876565315048340094711387513098958872376241818332926795425999255941577375146609461469726225457967261942316828215200017102649199497340681056924742178896341945021854745490174160351527864836274572768390258962643867499416419188459806059438960483779898658795931270229535558743752512737771545267934306924541799902994022876339474337692940428923549378076890082916318753762135929802569618598520774271677070165278293649979817970773268867576820286846155028748810652905340783450592374434183690570187419402484383286375697180936714104007775805513227933585923498506643952765705252131564677205735088698656039435809182919208028942892455373156452118536095062991945883533187176691525506823586095188039097017793999421909710200930802194738759771179165509102990113399136918035396239440775144851856298458188106590928084145502663514294648911973889266499479147929034646804163030450505305911993023952452522920708896363343576173125882383310746247729844860867529935041899506281191367607176712144406017137110580966328926856686049138586322789211723428055384896812876119445582508269952709922357897386124884537655003288739151146227546297766999510382522730681529842893574145612510470358280255579470163289660848952192842359822157327521731678363413612875791463783487229378756351416336223870362812109463687876648671660497541289122676471067130894704728827214989128831211236583726351786481801551946559483599253475544399561371007332006505689793482428201227800188762707635667412234952231253089786785457897897343092428443461111608320555925896543585973059312646611388625770922191272358436410219430727198767314551455360101866579221457504996766791350584471704387693476307010476766354404782529990033731290005167294025366634397469423879528528635029410456038975346910533469796992864949456837230886395222311864112143265176346056171850022562981299880346350997119603703692745136223138804948130703177970921596325552384708631467832789900737102961118503028336967819818114830717358895728466229578102430178055010839946480703680817618493134426832651428854596095601069260800000000000000000000000000000000000000000000 [19,16] -714658684176447018676480722861483205248894020715852096483672215384125011562376437496423388772284446218203439951366182552222611846437111347793407240141929260926530535547820567351003989881994716342474285915911316914572710048703464422809693554696469757854833536590594007628730054802238117485419390021446607480159567942473678244485039499872625884904531721032972638864988351842812522360031945953922539747067745906669966282018368956076526774040227317321260211578818285767312520749238479055181066413027280512543949782539236260280547113739552194211031146070042140773476051186211311379717830404002691716022221110951340845866061444283140773182757994936546320189244616085766143765400792533950017046723874516381342539685560578464307122097241093124195242527269606018206412498532022021883998014728454203231262155523533191222546104582603924415019509742061553116866214716749275998020069422346044971410824672931407806306719875083647670640975030496819795644178053743912177038860710286390924714572263380695775312072969092915791198612508362833964256419610097311457561713950860859572323511542433279277461124132021941693566423883986401799761484109113702597536040332649700537190092680269990799069295856640031743299283518963698897731137991301971270010453559387255187507171214332341469521579088227149460942581953190150267354033100777567984704441744802158755821182294317793252479819059455130542208382702178974883244258207178821791553311890608731616447434542066568569302122743310980378428831734038136488082101947255517205860695415453340818539067374034481905986756198024556444384910739384275171735743838717906098690834712575646121236308649085460480421023242886597412450643882605442266236870317000245790636189483604302754162710899485261202332760615794484115715901212394348382390750770010155158016337637615026079473367149220395701320797240619928696208871053746190745947590862995794152919180941005750718267025359158404562482809106440505719589113251004269870856914839393463776492454455820826855823089970349818802547339820342872747372538969984626802629778498663751664136862610347109476945705727577724793607757603752368800393352173130642530723439431665286631952774759294627825671638491414777567299740305176856328056322000255045745830894998858598600123919355273008550173315320845089771076365891948096293504203167283307382357363236592589230346198641981702232934252708230581681805949063649865706810527550171454177589222614419731241381820391295316355881611447414042520082706648638362720840088201163767809718722698373241339411159010703217419562987518250350796711748843607375550650534782063324660501728654006762569092654460893731825666023854748713911955813689307522639702544785078060206222605375316361089241704178392383372514607867501405641269776394413612806811835629042979956200032594176005981477962993036979853518350806155264000000000000000000000000000000000000000000 [19,17] -2779724796553825213786359449368532729078521484309789128781921233073534212083492770156447655911383472067647194488422340731363031692651574501946858728216810654027433534802629112630692128696072197379854334172785449480095092869741088928929357727282364236728901631607681371925233624221926695037188654928285823929568356168591911573941895849592739636454629352630321373041332319030629403347805308471274457218257768818227228150716798589746155016481684655273351305063720263506049238526198276137537269819242791636767238700260966209504242824944596364393432851983515548828863548116765889144553538205107967868098810681872227041306301415875726934015243213724738773358877494270542442848084398056930310823763509241184307666160334696465986824949270535743149531246660640431984357184602924784657158241937560896377447209080968863678798496124299143546172466817967542123716049145736811893584736731874342947509191479460614757642391773450240906406864716239349869093836663714629016122912403096382477194993127101169760472808983114713750499815385504089415950132972412691497891830729276113184910415509301294079403934724898671594890618531109974874390778749050083080218657415923136566891984568943891581455839799883399712038632081423438438168192561074614879672543479227280239150513506036668554469876717787389128317341713534090592366812804358709921021233125041114515942485737674421298216424324441002878536904916704663858635469865159929690465231032407746003270068931554311669872760534144671698066222244981762292836316879594662756237578958459800567456331462452614491080118514910102532968085298826733844723708988925759240639879549924137904328557577432700489416830611323420723613390329881996879892447957993202972036382313720803748295938215931650295203969731270588317673382269961146157517412734451915706947502513800950535340447348429100705932294950014650458310863583651031472499458713473702249853663685899443144361226536927004019821518976705830741482795695035808584336103607927439379182657402384874882617417870854631721012195375096275481913171910608875003091187552398829391681638682091863377330739822034543249544012295540052023946593963841992712190128843244214946387951428620880197278052728465724694581403618457584245814722312447298127395604399124806327700395844668857314447004412063695928645112524557870088177425206897344738376594014791008757531138820946684266115508987547514591375782057566222965658230832216765248319717411187373076791453524761981288490108415933630929650312396134627768732377343285629805113604307438841581501046445682807115834294757212414960993908114730980373674655078224298347763892532906402425868629892477743915231900947731962237058405158296188479844178044767313415160102492365710909147377097918251161315320144919301443450129213258798875525968201439190445565194187268423706056211851996155827840996601757696000000000000000000000000000000000000000 [19,18] 7684279394886161214677023797913209003376911222788775315969227147899516166059429940989883555222223301062863346929365124814734660279032918336920780983975061819275997102877047665113813746117104311717998939810356589208793463171123445670085304120512379145312103876661483770355322684186907348499798113240589515410275586271098071698624406887210539198672820462159112019424192757095881288317434019476639179530266229474444776283035662210202679446733115183661486085379468979161877446729373434025344795164571164421754565271045526073480271204540024684333292499355019819805045445588108793176450001654213684030993923460160656954365405006624529247377243095599759953395933716437892707165729871328698666122147159336554623984734834918831538375300411379979379969883923619632071346857977161806629511924900882264346675345133767070513259162644729324310906148004495460570467683574483555376008616003573093701275913192424379249850729504048638859489724056853350463916408645729622060760872990675470325789654855866289283380214663228211865999047013723907962963028057156251926693371627399484132817073725865287930825577867903730817387598248155244865246282166845120552388020154527655554555915516307040596636509816381215391016232831732367038328706420273266852760983246707998969265570393440577496366267663195519436226680872994799473101366059125618948850191291031547990025858361070960883550756163653234698010139996440979995403221035091742846820032307654954814719578534083585930620751862384818939882444667239750767207169025182398606910778677478158804766658260315884761406342278119768179404307972140599417185683145214227783432323554857943722181082755833086269333959107904086549763960519046356478931329020639867579988270041638005645527979762037647162273724497950990933546391753396839826266440387258800802893774814121276958925481446378882616968215664179036287903195709316641758205592309677234458927687947055464492439436083068003998135592970457041534570208319399722583450125578844387986436988775196688915896472119191541098767417001038235132711864737741171886633880897955795585627908632553671217235716804326178136740979368646534605651428828422350255829737685440571581240230843270555174685589601959346721963362751195591781142124155344772852883038480808676730486173961096296492848317058852542123488666138144644869187725644112878958892481196074317111735550063597977077585950534325034188867082006868936351205904316842940364151544803127273015385679026093719918599887553030396291154858055430231211771947109723744830245340836797265394831057965081608974024213947017435082106164133877399615142656314180503339959121566143163274226301404331413774930440366504385407026815580068053460916876354980553561880044372347647224226109351918620443103594319733914316814552976284322261354913420488301666104691824618803577587671501225375186122451609190400000000000000000000000000000000000000 [19,19] -11842168369355507520539085673432857091671340178186731865701530415533699835033582467160398734599006797993071689893312390739971931245272989627840109228619118482635376829766486323639257579615083969273487870627244165297021002785673038543720124130465540691220467585852171894745185432828665975245864465222590451189090810386580382426736023936718347312139451201609973938221174346252002636635976718243275147214508498621052508191120010459715683700732846518963888154339186172135245950785789643619170805174111154116317025002018932845244579209473174398713325658818220917305966604219075000877284326780360800726156652787923050062591648816247807426692606466264158821516635217646944882251547337773234796406651139514321780316421567805127435616367986191895054974826322311013398230051014962317435106684315993826909598265464865597420262021300654001769141399516379524040533466171492488068287357100141762063825666389633427742976350479627363854993875671697992590973705029798195993109959417416794623136497387956209991161691542243280739704970541151210055963825497737441699946248297561710265955635555752958847492201965631443525439177913399249819435173690284757055904801538742449130757174793679846047347796468068363818627968993009934670407378652989783214560752328809354403789875658730362715076429035535056702550209269015209725784551233095912263885052712849237360539990096082668003855912946426532050540012672279330016830374992224881973456063131623029859840641405832511913143880044566116755290972759465623766309866506444272922586062483292316459288301899097792346668958722140678705212065534128067243017100377316130092062282066929976893637650341693243413917575916888878247398665499187938138261269254330141814572473108710999059639771504772983137035462532005222290379692192824059638943387605573455849301252286117358604920306571101469272224915834105077375307352487815952102391173675967387318533598255032244505479036712953364774672026909352353703694559848626994791847743831711559557938568990718023969189030800169551129632180967188735521543508394577872402485519280764951843481393142369212676861576862582332178414110851702468628169499099966801911227558147051455964920159244069415728190497409676044515887027244883180149684248604658662831432714406144307973445067993653843371622912379682180629949407082769713728907223199646006731653789664122813700757611157817639333794359391260344648473176257803755455354633341844577087834532379932294424303575784155559434126834970813382929537614035410803218188782563815013447949867122245965886128228868024814069993792459341493412513284280817988200615570136877711430049137724979075388350690769667704314029314747457626647334646926993432411639314127847124289069612108899407084210168569718807530285165083649167609001502682943215004665367711011406610038111121793663036138295520949308557850261533491200000000000000000000000000000000000 [20,0] 33268235905695247396855884897346473285809378056800755595818431484002506500348912474470859694617080558372476362803973315874043448394877112000831846045728514668700773275581758747706571790446823819226145524076267219809063906049573796855468835498341085235499042688959736359884418144274972549772860678643457514965268911129417709883239416768420577028392854664754505300307627087723454264921948211951974872638426806536103514322808593361869088500979894364646510182148504071852414131017933405343954856501815595752154872614587060485722425913998672190358559052023916635390216520269314195952654159873078111334712100281938323071469679897250034227747992988211766417925349088663513454529459718493106354032062792263029059879121144229797883573200419288344071780067329271230035938712559845471168791698783685116240415515966267240418276113624238170357821080441377697356429546850400050265969451736256536799652587324165705525728506051413624674404168908737778921812510203142547910960763231438829118631628044796689135540292500742552332546240397200844779636254313645730002464043168013119686199848602283709206219428489263423167106865363887950991833910590966064398814827148458684674373886257301672756295142058947248904712712856928651017243390947918744024752450196060747470792987401329906467088198610170881314781376296191179304347900328738220540402090272658306389810190501744378403754901366056510168603042849758436317638985369446942144645563319504608170553597818365778455630173502391943803108885578654328675178023810698655377799185152050762583938472962160711292728342928448964237727490704829078026600788507935826841829981403033165652579230965979603219834898574750941411515961766356093844556564737777949246266886707640866828753969187784547394715813470602982495696106044767244524137244380293007845719591338126842890563733353284385720437405844135110207647568261195802861296937528622120540918534618714116849048408204879707606345494958561270740662823528021830747285371120371382669081468517553271502126141743044572749120552380801985653494856650624218182774529744939028190143830965784367622479388410728718024304068118017486042231996252982997781792561882290603053508572775906677191157036741306457310151424640521027679585212844990778202146354483824371366138769823678333505643789710662632184550210046763804923014474876130144187718797461039326979616122815009619138197101274355854756333898117533536468553211950458917442415718863410958868872753259164690971424799595540126576943290659965235488375384731269486333392782806838668686168422091350318176212192520430532489165793500268049616232544157894969590605323735167247545869677539655292270632619286966041821360646763052455091261393366611077032813902774706055507388830557370292814799774752385140943262788997732727615920351161329787363722061119997739331483501616800807617613004800000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 22489393118710458134388008006824195356800831019296902202988539329954348268718815250988097558149833303802375033850945739580156296848551496960131171817431370725191173948806520105799960885273775378199110246241257074742665566804808944682134860554811171248162508015580137514504091821478812904118151843412682623498146598545020236558303919584669681507951408057761978498854525419931494076655967742430151299117727056139760489986494668366659703044578263934512473505059228075530177945813418818555211423492355361791153866029667248673634143395777077516486022258962971381743580205477383080589916686586716792993566282935475354968551944735953849373308183887557249948696897631969547917575001223406054639726331571192250017926990286622208201089036964402126795362145535844656893571618105582227574493189917811744648079708705898817832763922537845109426328044096092927355672225217750804825917022505485580083707002281649248193841110087911893737759887102366459443597749785616855488407525115075166008819002867182595519121031645699678896791927974208684053192533081871136282164360125822291117162811817948372397766127715548189925390980658778002463925934009604381517925320164539476008743921561662905660582511904005389433377799981578618888321385625362977454078726769900513637616181664892876084569063996417424902150114941488011309688829314810082239684112668107174217571932837510834222104772885399242862337212198639797823178938360848930380887592672403401680324370242522809290546526463321281983115329142653296859562471686635397252636179901950343466307766249104985768019247623841329052059332882594884849241304680564606621971500749051720925175123225184446720836984822066098158751100605894674823569453269657321091314196925286331798579193045582515167508667143456736123957256555718003643715727957577262212796808695708013001948160245652567096015389828330822314443866105978798206359447795259653474571879516066650982484550560228473761747007150219111394251384874682804659917822807019387695514843680255483555308844124143702702317972846179483650128972492292009522408313710877410510255808752243310205590418541225521805406195688897173338641926475483977190587525192159917591625287182494457776106996109333928529527194834355607401257678139894946531688645649773994806315423114427316053464206528001546630370562498134625584305335574017452710856946071736959490245257221940773285393957213103160783859165889717852389920090525213470054140348740159298481841007847628455776104039904233889724488315744336151098408518044036099394961247037466856225795809022796136415212116337903356264137026289814791035328262861028894347925659762318557857584507186923426919844288217066339307923830486215167083950786432729403648775757163842491442076658543221788060330206245160294559968356561492848689850498894570645315959340489653084443276137505485476373882470400000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] -1500119164011234492599714865753444837092864471029196668928212021216455925619733504414286031394385359414210988103431355151111646728151063471833327874468196444003414300138975259535807299454999290537516501542703478610194576257724118257785654671521340776971254690002213223204623078222539826506595679602298825528180193794563494386915864869691963170615993421957486408695725655492971831972952780062537850569937241925203342352225176198244168998631868841417756689667900686363078051998685087044132154702237098578340787168574216980765264203801708161554314927184148337566396297110271602559436802979295018092343793992536485759344242469474625446285083640349122314550333930549796392423576568888792018289864751980016321726193924312376069425288585384629755569751485124968820357026657384305819323755854202946947485585230406660482041129561298401994641898466382102128620118248972779335486051815434461679237447553620756435862150077007587773726695134284236534527012160795244160820952059330454086917672983206171261134576966572851611339294939740622110376694567662428947108189467520132791882676322199773837172336037863184307105434207083734508121796667298733874249955659072914129116638936575580108346233992308195634095017033623089234575230009051759425058097238948537395672968736555112542578726052889341206473864349097390351116201821320403215673714484454861217403979708642436976168280013172257948957552172061754927590909402812090527673634425308307561137579503938179412080079786160707401260498598215879308123353477385132310834250367085897780382681763952333501182083537106074529425180870916253179231014577746383195409645889153996347111455865798352637344225199502558939349561098572171964390568128359506503230495959343119877564610177003863661200249485870008640407433662034265129445052406784806523057001448679724631894004572283172925641750326949179495626569574489361727886130611638578061624344822930863128572975389795692514238797886548202450628369123175538556271960461315707420517175924407930500408852304777996864685016825534850296876645081589243847518437998341217086691776474249636330231028572592393771481673293724159200361251013206030801669854179278590622282185640600181937783212286081356198796250472329682650644858733077021855060159850552829650486009918182661900980645952935660703623453728425380758201771441657187451655884227781812010390596853437811703127431819948063538304067956314365178429729896648851073458839191462241337841870106115423896410785523457713111678598259767492130415017740097211828392513586667977256232717385070775067664211820823460868570456657483547145595098470458339008234704254490049403860118182620721091240559431920910663950660645312528565798627335565464712453165228578895288059917943733660872566656653316472952558040081273644038490356959542246729145098901171965109731839991669471186046072913920000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 95362956074089278246026994523223859017337993658610442262179973149967066648066508453189861061530313035413598188287582522464303452558324976122645990992852657765482109836375918642207555543065915147154399041830720956749538175600393493431109055083826667495801471465602071292733160409275046920521735557270876243187327306528062654742553404882609544118911064813375546185634320470155435509250421063851179015314238222359508803823573058181158498944400066105168807909222679134205453980014225326357776893212122550738850684187498196908962725575370523221996514760804128473340310966903890929196364183776415186331531276985733918919384217807113470390056885051450190171672210424267101981618329793827901039208198798003081075676541170581752480745547638353408495826446113777093673722717792965296462530725533863288207402587424637480448981224092777211374457302538042233947035350507763634364167997326072423483924122485205201149251282955632431108571447722202129114202606061336364302159587864396098453220834949836162053619720390986786237802317388588512988020359466387981169764891631655980941410589974610422620897274467216685981304063474773579732772628649639574083587744465377123225929407513715495923123395809037654114680606705989752627412132599453966782200101303610610812432518617218464437377030670232430004104963586618629121593686259763723382933560898477302800084947381537929424086563899880995229249403604297414999036372798661508328016520887205448749577774031091841695078616959814927337500205086397655910274467028564912116216430405541334229823536145645355747663336323325659687220049477140340577444251204931331610596867354399847917863175375680862297402168054406322405731311251570970268864385779150249858024002892975588156350974449032021490570480969623039354053876853817459964306528586291069630738363644071692292752674258924459325854008837695399464762454531424404135752983560886711871893283116655335227195665600076756103884555240379353438868805508996153473920292840573587905538294530292283365538534398381402646152410009757223602323211522506324075553800221066950200814912553728343157020563516108783607875399728585223197330239771231903359859355367456997073571401665887450508535437978960189068987359169498932704586440821541311233410741784786040573537457548385259503634773466840585528363619233298637978683695210247509359684731964264363931782817521915138745800863399378365073870259781793719778582538140879576785349390883700305004627664351221301608353778168514647821774262605179701872572387354045198321790339212680815813209243783356928693166564086164938583797444000112314515209379894020268297915914883485269347087367254367023234630569209629314009994120478429370179654697283257515969337925630392373619439825856769820962081738660134580071431127739589680780410106433624806900023637416540231167926953449282974771539083264000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 3832746718376024753839051793195684839347431099339466761765120151228552281459143159662014442687562709039656660832604253216682789077250422148414193401779025183521473733352232633302855500764978932563473470413784332243852251740694248907605492722747168671609872929146598436338478469412493043389453369295339955451052289850293653838229000273617367422658970270679218491483704674094043099320805411881012895919903342761380786598690373912752875218387820365652527794845786748750344173495654877603978021975958986621716715831312786159053962911901022054699771656975812812967254607247782294023089962383315463798408938067979146511319929307743770017141047296260008386817448848823354975641028185725653003327060980690848537176333281180567726489529235613335813373086430447944158974160701506534100677450622148442670134965167924836231030115274767249086918878805314874129826245666233239133982586936115528384083260226547623392861824807652382064870561552814399399048171029228813530357918233026196124516872698948566071392306523665126227920570578552328340432001822729646403175156651715095922795039192634652351256962880685906332521843624246412000062654231094950996116611702165409375387267039463038410880684277019147379712000553859000369223633317602323518743747957648543339255878842089391543856921717646701291224165390174050941323399272752763742167659579209912798366770819725579444207759476677148187364577168950151288374014027580181052245911395343084541260288117336804258350549477356187657077466350605631878524457130079368989376828896193555700459144517562273448540684100900034240057294764801710174589723153880878059038683511545915484197456904066010032977894814989987811340495939407093731926013726961521154530820089078289237312632221521070954964420567501351180708082055300469843354368625179252976880095114850955497959322450919371403843804612187991794335235048195544795994806410813792158916699678162332859006832519713003555355402521923228268742195145329553312791295245962552079445717471347000769862404591320734899404707208811867001581353138629427549790287951980701293446924250503310713672431775474262470370473192316008650463787466431435355898207889354246988570308178036895742564023944913386061825054681767827107721400123405637670266384214641444071702746880784133252443264912023410677825311744352060547200825639993216746805151399787871578052692117535171285389831839326900454697645012533393599578164232165974054600941627489524427136054714689422685256342875805296362496571844040346549452898859308129214899545371968468956922185955954781292105520858632714401489825733661046230211369044838059954903211607265035037956826318651341625665689335611758564442572072409451875124999237132564143142200910160441412517804251637351005926012897067335116686682149737473381752085668177325961084709167367972265085947168759970770852207237529600000000000000000000000000000000000000000000000000000000000000000000000 [20,5] 4303804589893184915464718065243119650979128170156089388429642663532325269676729989283254478034018455577720896477911497883879667019032352573254987753153716242604155960049163499223264142400045909709723101463154996917364736201049680849586317377107084398144473542860790896434812558717656912004622489397222177511838928903578758237134658750976055968062303706645488199248882236181835122250831785940460330189309983854356109769762866198597376981948381616990902110283680750116802517585620835972964606799649940959555882736873572754688950548903364938497259091192119493955735297402394956866451411196879109601410757956624059770972648083344803433027190726054796991208333449680721473677737549603205700397246019216195050452991083301035178348329827562709575130091277025342658704798513711880144110989742371994215198795373328073003612926367393288802680157524732509773867546900661940034695446854996807242125236502607969404101785168330300016555412170977546458938682035932341540690419572857769588523588715780791524490464878487187301242885861147894550075065579480324803036773007013432657970754542663841578508666350025153101694707994684857640440845889425002939674517209996729929734792274761299701339629737830499043624309490064582878051107580629618877338083445065015503493001326835313732197512174908302882857027453925889451768705454422313819344485663270647828748080450830744046661113087097773208243818492711849863074806846088416835274015454168361896355506205751097296845605203797184733551490338226244263183243417431634363438363345384785412707536322989889841082141273785227305163727577408245516294807167304364286892422436334983272030249178690591730198727306508882293817702157594641210737497429571238277264418847794043371592903767735978480402215332460198474626655081185480080612105954379075758930356486850777314611448847967933342212848936759655418359042631036362178949501672737922380608602293839603966438633898100959968169420922162832467154684600369349065657532397675529259604590423079267326221550300199228694594592795767376022510110283006493466771315715393821501333148179553749611636421560561546333713082532807965375135780421366503008192941313366999461020884647065925052059078240866015731859130017703477761539230957006153946315034817906967025991319245658923730841546690164097548904151859983668743474237323484408090228920629411948591033385702343338425669193786706599596007751572444955726069192279940864148234662720020268246981374350440800323803310809456479326175985113095567261124254924312230764384093353893430102300162594921744685382251733457110904331102304700506564498775901209923226395690923014855058385859192006618512209727809462549115807966904169488566402393357941090365823081650080002404916053977289411464566133198727715578164031007163860460001617543231416384473986837644916229154862349308611026370693169152000000000000000000000000000000000000000000000000000000000000000000000 [20,6] -320002665652934643180705476593717371244096732625948749764828484408904818363536868655198801189858733044038063097396536912869584808665650863300005327759987025508207347855765032823144172335614708519116432392276750551042631193017564131066802772688984487059939934545262495825958840554346785511192286999082202381719008538573112746879586731412130054645569028036623477309406986426901113022082970194744710088271744940719000490931941523273443384990660198238720600911349298482155936653480455385323804024183137926190200309999249025977119466138968871228802967833533681818967398457775327669923857607285854734090458339498608229832146553793105191732123138296658529590185812966086874732804301849537064204137075889143731852892031846388171656266441908956748912758574225215530924694190780931219676679820013622842772991602981023844143284994143767382430213593710013736512203284478696760211845214304873282090969481432556004364348246572023138896804275354454270683436029380636474647559523183320659030391784582100817616281591840223584558967227946467338512550928924552296586340262411864209052541348126020136625431153753599806490994779053239341135105412345652376494862253886864195663564994164643746202496175686856534044299461160840270319428686811012453530672758192712868674804727179386367533230287922415160047386940140989203212399689588544632138903057619084048968596651322161908512989060448320701475025836557051813222185955359516666030399681355990231227783518025244004134227181465154264152254970347840810670168275471496838100162274255790732593492326719590669735485620398375819122866850271476793318392019120859315692814087053692271282548324385706468514798261308540019823736945785604352505344164329496348472820134490134354947050654010679664469263314185512914509278673009182762532382476599150893508780363228998812508571036450441256902320713293760832811199360140070349444084770192118811723450210835839227972020871828904541935651728718254824493809025822437565924475242401896717787104952863250614689310862999161789170440758320727001005867317210355721884190085663502558625491496274950686434684263404209540111446622215400978338593620733226350727840294586170311581186433182472127733626939659475246203313474059357388492016783674911849133862950330199512787826364659382657617942774877185554315169933634735426100401960624494215848685501344460671182863136485193732057103486062533792621206546868309220871250145441543961250469270993323873854327878264622533834956074195166365153309285990674704660012061061655826363162292284722938010895907182564028497317530449204446005358878014362071087272722658698313286522692142433863771211757776726422490188879707875183575522355665643548473945381247772643318122399528550769642776245162704391124628102541920342180495937486207135811185471074354243869334311411514702808096428011059040865074865504256000000000000000000000000000000000000000000000000000000000000000000 [20,7] 231513969564008671956378527979783229572450213509865081145706509808785589241183427099311431266532257105807013054963749475635699910599873719361092652961365360858759278880783685122141133358691842711078773898283446910773749750070841241780079051145440880256211760896629794600390795837542694256125894299827973515109370926104829061933217985912951624385686369299759382875315268788420329918413107028970125761611183983396195998428951323489935196775663600969465961970771444726128760603260966194533039382541254083853647727681026627000735967824554320245250186537013030173807398664536051547365508565866063624812622298745636605641902141918975574167837491155512307238893697939560914669702102340520794513430429348939133530746083987909778921949957953681771244299855833181145874926117207893399615845471233880216081061902519195920144710348027151346196050099596209851120385032167362599006842002180876075498391647065083424494601727428169829067678619874772628917977885355370496918841529666562497595642972769658199367834140244884367667640986431992447420030209423944134115593533549644220433949461374123170887921750249770442657097939887850230641386103184292082378585663826166166767524899417931765082589394428396378511544769611933298851776099590454216380728521240723387799173372010794292233865499868318739836364074928119645240078375296364858750125967613196004358218932461253887082856623399570628260803993733777879391985912292505560905777073683033519068727756825459855654634394659899339969642080407693285777263260550776068461470096269055274961242110521644956355724853588107838951488807280498875875585144690178107140637155579094253268553121576208949148652289916281658858468325507428820293456459806545763948804179464828517727337585278630735532403169962912904896068218015629840229972991223165342938773885372989082025954032719197157693322174700249179455911350928390842073538052968708415533577534676518217852044762179211524932768631583851480705337705955480243113793508664781926443346433056034190384793811508682499590226359356067910217040693499808013859471651838885974475576329844353631352231060104289209220149994953294792670266547406298048575700215480158860802130470715703865842326650737928428605021836695028854057009995521020462549416496046298721287526634760474386543380158471912313611205068018484948757249242357209952121229660907079354725310730650857949565434131354728449698920932843650079771275730060919884849850983291164206745933675465332801508285573234331214481048751041468667323134361997788832923406081039351622908648693470979008169706686590099361877145133665058699402514693167660273933382774897373560989666493856836687468485624303727375368628124099538557569489925991198404965111348153443244457012205901372294630561776937619962839095686743880585607339174165086534196349377192645550015887240387825184651525268439040000000000000000000000000000000000000000000000000000000000000000 [20,8] 5289233368195554172829093713128259591298344441339632807271599173804415775641316984689994276302781291448796989810628409132370397665639295909975055221549313550681409857896591600972951169745207973670222331699347214808670561165405446788301734300910719121774013191843886190560189600248827913954815374685500410612835302463490690364781272020596297833351997480574459835180606868694007889279849083040644717014221048210474786602113429927645036727032316010307521532665430334785882064353282736267630611465790729740145420555149235039686300300219581649715744126056361767827525218864254648010151167649775015916751108927357413447165684803181381118453543108394843805536388670567641620657714103958372480079319380582653040062244735701112476293533888954813212583512544295090764051238055062700516540745719261088756741456726739146823327362795860925133766358226149060157181962648239247739662575450620005447167957999852971539709616853694582218410433725908812596934433682287133564917350300269734431251491067089677533218216719076124280267876303369230880146319905020303235425146126511105030676805971940246254501649016441240724695514151692766139594830179716950380432834305236341387815357256217849673518429301166106871072809737347724919540327077410274802515644471337488453653111426400702766441271997875878833242463702847234017272001974258420819926752649402478228281956696363732624078063928930910237244970761709662775236713783819443940859230980006269078613954393148052060494731184865361183304291683550685000510860441522660054277816777414784982433495758721935061565790013456653941426890213107680058301830066774715547955092997380567788267208723173347760605401555219271490991293676317245163498056405157580142288124736718666509154723698913284596422722006306362404777336163415485484594185731594413999204772416982742444584891552325182692654368586188104815420399951748261882754267920730895452429919482787173066214608603314565745883482521499057974467804706957321459392203175404871726925369653489329070098031399938214029505030449566090571936975463542780003146121518333321795812200337470688522758111698910645151704341318098133191274546552259388879750702495531052101912064574520005149106499809363877036946152786876094942691071751038414079841254400693472459996650839333547531168906618792918313648659342280306602824504834515060024142791585034865856427799793574947684585021045766466028345319615867224847693959868867345306025023387508753407278305037073042509789978611970625497365163208398222393909984470021148731787935224310859515118891823376593288312144357410359624121010540608191158267526175203225213834406234797643562110665002763979746386004125997028604917678756560550921093695293727658777932580284469801131097473097485085333975669808699418892721262898149751175073391270675356248013236205319115970859486198410314353830239582289920000000000000000000000000000000000000000000000000000000000000 [20,9] -14941435350810294239571017224261855841325368523501401254319537762432726408717048964977684997408864902904989183950806343896491300966237878238385582072290298672806672686986784017958277029475210393808391528011221001798688482292474966235825958794658256280774755980152524199888325169958896435246820023391494918517450943602867080705029669060477097908384365274605701778501947710511682152392043421115778493979314134385023653784196597304762728653038521748787426338965015238635159998714453258024586061756139915881841648655329253119743266127891075994392395388784852935326551364479149818655047005172751203516261819549931535573816207781609889761333606434819739585728129216067320265736159471206733901921229204446809764379927571122508184640076409513464852591163089109905309956450934579065262575119285203523151837247591030890906694661633452777779346137375877992242874362416873804350372401649136069226398044900144774888082548345188089009151822272873177350339723558907754886295101375773874915481966412768095821657450341342446025205560984478950642143812481708483235888386839924297774425931235857617547377988935364281088191287623148590353024224567131151749247665830562118626010318120181030036825213086488538591056603598356123310650574794963999518334504592361903068890605223553991324424622588595683389177342594234280366051605063934123415426200508106829963914662815900288889379276401650064099930330262884427247334861437446713543295172046082566082639130753477556237069305587583103396752617273711725721748168425974924807744766140591518082076550271121557375694503892472281780074109713729046016661562048583100796268429477705501846927222561100924297804810452508137267745845659403729202854417130584566909541877351169792953886040244251908856788926145236331030802550443898011026514199632519960405530457898633610419805581391542359513825236069041978885666695612487207498997381376157912684357051713535923338471705790361170185127867034042646326413450130793241354970815852203595310479933270872499848846207988254055121537554983606308110416662322307816905702600268900088374271473315642258880539216979847115331844475745546509136495668033795689220226067884126090071344621147389634856657568548347091652808547219940059860226524548882671349452120962999355433450440772159174413261141728078678206906378978688471845729880034702017214791533056921538168993147576370521389479037150345584172502879165619759727520886860795769753628766443985501949290556596864877607495600301175325799850440404383185126667812932917015162095576610372701382777579311109657898300320927645374815443010390766895260348229383687725469640802588985446004410879559555375751712087132408531229694861388945134545133863420141459482582492471391531291698448233064788740221038349305506114218758207721194409391382914002948631339645840131533120997271816160036289865742024704000000000000000000000000000000000000000000000000000000000000 [20,10] 15975608363572368526303245008787758469871919705480458416977960687281702304417091419715815971241851752380270272066936284993332974403424672075655661005674437822756553730142493223529971410269105388092806533243203320236693505739091087516578880949565576866941228016297722379438471494527123904860104542027896053353213570944777051751670111959418831320281853070189229537019790651457413670475945530198991224711318282141528224947140119687119421081568813879316088762156954088360319074426097393362251816839671933270651303709895740751783808605738983097070865708146855793551990287162682884782365174331550625374337572175606508964217787404616178609182081765883553878928438351746366159520383324133625495778245031887519706668770192046866845425942761154691800842719488945614218600864132337681566605266098709063053911453510912245187176237332283118532731573455097540055091304075565274783191197779709975781523078889833330150172386232122724408108870756723507863811092888789114978590417694501912515270607474064249918642776607844842140407060291446957489479382670730517120164870426064186157385304424498494838665809871697636147290772945134455190113743244758106629703501850669787777399900867144194706232147199525247135513404662230102358748341611665907200149794017626349202622547899158267141791387727925800037541861393403457044219879953072776002898886631420424611136605948187632876224714870162164521829781896082008875485294161272547469221976664367660291243622610118850962575015497521035407303832191530751370539118052318534571234926561488136260293309001258521314914767168322716169228318475113209342841449239646394976263164690408354335159033137516541821837528453478255093261289145944085962736104293797207081197803079624353417402328307734039319842683869030312115059734976365306735669935398434884137765255799939461607003513700569194969020712127645638219132063679995850482939792177659846016841888955517039092732666850597696015296689826009508521472638030843581999418364065445695408629128414199874864148610632127334661060140326171252659926995759079522721695638524115313642340323089610772211713939748786005854210748347509395971031389356042558247393700556283617615102355007298990758614807262560694850105415637954464880001192291193853187330368985128326119467607147563683339616732541337731632512051876125029054683830879160111483279981569267116721783240577483747826118687968370767630217153730707287140657407160405155834635653633236276849083007919424355934563545703993472383786706040591538986391341323135465758274953361918954860473722502868699882967998793852727142150268278353393822040622932141841625953041564588159561328503266024138705096468127850243916404730151032289864168395926182120412421759755261003491133596529090128475099942414933908354165325772880866387341482779250014338335811979154148208889095272020919417785484627148800000000000000000000000000000000000000000000000000000000 [20,11] 24601933979053987065833723746379336079301981865901003337495870261575840785965354539652025653544297097676627958986101811300290305844939823649710211169476173703392109252498278446697250890894879668474243240640123593053550425035000711363165495026925687454183384892272721862271055761670135975821227585154997256939782645747886375071592162880471396951839474884754178389640649836961338677818167626245422465778768037503521926967300172169724555248657557255546303982826691270500857793329528794051443114414391912092640129971830472740595644461292353631700165258803294121649541531753262261639641594847988603719086481538329741408004145352344993147886119595992465780845411240086859778958429527466317076746934988324097301490532244260162271876413764540824961823975171736692982014928925386102430712199234242307488116935694205258554031774387879394625806833267566517621197634232307835683143401346601358690035723563077092846870929103837925678328456510508783746629914843242912556391695580094811866917912030893743280004924138720611073692934673783639005142351201692253178468177099319806964017736799195367880213089869880735176301699258549460581044084130855389131711551171500162220887657630690024344351731251291343813339820501722091774753689119601495790714160658177434707563031170721713313359039515319383421090956996880073965185322568310927299058807876807861472576766229863897839096927570093505652190946476500105947253926943608359050707673381022025755559101244356506661943912042571977143009146103138256337376970658658205558453528767630595959269901295414108206650462807348030696610872526010432219782882312274107428883342236301254285893757818291728985820995677865120694313743251609730917778443986931502487575190580561298849504208344376400980442487810533081391290518891849636283364354827128226777963522988189300937945226863272229473349671166828298965348433857016364139804229919276462025396404903858134320331528712805315028669119620264198818399466059026251527642127927844130214350494461064862961910667586120164169369504501326032214510848526368233631702074109171075482797592520756438462517562818185168952065804539620645746590882301952103936244481367315288196744515614284562320509638327514598205742577246404389414289225197731132901823907694261057428118106966416255048385581652765194413351478113317497986857029581276216073311669367374464417555289913136376662930814798898257389722718742371335463604814419286600212607515978476986664787590345569948269600199193346077499839477751074921659467148963965444464892853560183847195022883119830166387513121441024112756360609330177108181410602083588935951707989121875351549226809064712682839353720107542021579735966902400643583748289508702692838748588287908027656100857929207497531784437797681983750055106540985778089651350411319318005963301110333907228589857491707275730947460300800000000000000000000000000000000000000000000000000000000 [20,12] -338360580153777726337858495797378036111136521374793818219184015811190708240276722003537794401883399317664880199728273100149328912078032584274953591295730469645909204044906044492614546679217920285274876265046245705692429696222343441075270473298123455009717877875752177398036644548889263845455533237523191030707787834859623492254230665891646670281688482765977488428846752951778477645769257452988568528085037819747120788642438734775543646409167367135133070647161128194618243426538996572040607803221451965103601695363076542915799758788378328768798714781373800378975416126623739655956561201887197173569488591640504386829645900324231975731880705211133141205268019195539648056782474019708464364731789060177977124481294842755004340058342003143805296420124853448764858748396491458552319166985107286997009825730753830024522319112795210931398418800920321347810813055408518050495417113611980059139084130202256645196756671801250528438039528170860262489171240266798031604860797266060061614542941489886258583212163112830370846865272142352984773517871602757545788443663090988584359102533179254268800380498751930488459025444178070548809754768899342997014418116090352047601840076484685308523870887442558447924453073713326939847245063468394645622537593555423141354485523542510178235137138778893782577758168692160629775337410321607479501637395999380682371333706305556142232265560315263306364786617848007199610363812332658233474270204293822132197129584927914007585671574842359957295087763491402539453703730696320458664884841421318690334054235954838337866472468751766179741972289046180727602669819337056965560858133122068727605424843169840001771522561242635914230127778240273773810043540495087078810625407859672593155814165203419007741784360390603137896314550481978356439325910148904664483955749337370275183511067182318052755300457110578774340072804991316821020788094060033690923448666737267584928686990065457942618912649189690195031433199488594164968790598789293689020015512472647883285212826035835109429348417199809385373061844783217549496210677826814351289368817119393893818159034219588593917682867080969690095604450492611423113232358603271802794538654243244140699324983604036067763103205323813885295985738718500479088309382227018639431814758716505220905081629602377207677049934010478882307229881465319159538776348494359868578793458971532296521819508714590580936397396798195175219130661603051742983114338301267173263897092735190770108661807822185923351929859938194365267545230029784039416656055548900459108298746964334976085229878713844438740128616381139019110281977293887427561410400285723203093396861371480047579125015638898531644053516266353484720863319703446606772668384654979147898252929787577471790274539859119502314840782575716744974760189552514213202039044441218690580347828652356272829826110324736000000000000000000000000000000000000000000000000000 [20,13] 661162794266113455604467676638400500689022851434571986837636850469570481133674060222201173483046123430649413524875955390834449546278638738869888583025757167354576398116457295732925872937127029556769657723661188265208774835421688332945608572401899759845846174153309846509351584204189201667122405409342449968436025043976655033133545255603827752315753515254401247613520339327628684176457070933824834475883232508736312002074194426500709647416973086856917203517067093781271252177573067996354892739835496255293873211186128482063734574228998765710252225006032352330832080286238939496482676829409821238156646238702912839520523686993000571989943073491917622953464795117703045453707508046630620418288808655058285786028760783652569151734817387082619871276564890582910227791178594846879910426223832921283829579448221977988756568289508621782843675060233813533433273944693445938919156102734651345209101593906372594484119049135953187837850094008115507963545373229917790964867900486401186617216144858168787136300193056108904891564556637929880292476861249820459326490382591912394822447408575609767866048223529528547348106656614188674561425924866984646913614695141711381905067510741299814858952722847936917585140887392873495633050285639456455693583564342325377311809433306912217713690072491124278756804229241758477665102416781914713172549071102560983549187283279078523030407929640534600377864401280136480088253411131488917105970829490795715093102925306353871308416286147187057248444815984680347460404015659746035178946086001135451241003863095756350086887288537673543774438166172067945581619321810090405522736405326637522001879988414796989064191177832844453382526975024254703695539042482527844244701915132618426075989095860009321616671704474418808890271050511598794575280313007246618439369994288728745718484798953962340884544393595752247171859032481738282297437725155032327336823466366552390851294886223855279161870451009462386878118251103696166074469731975033019830364306563748480515277043290585004125527721104377239333618650239581882957452164308650881897861829913114617878166104763882050213701523663851255570851496100185647336210299953280464410762890072823133356572923313807418851128382747721649056110363374964858427628874121579102548938004198086646830144390151930408505632403326925279460114186296179936508322445112091783607308392772380885544825006265961135702749706464895078009040359258606388807109835207929579475611949751718578700004636053945524227896841513540343434617596029025149957016105906883411015167498825501179259975617849732070863526412308519581787273476983938856420393423577383304125408997465732360140819091149520181228835116709820891932275868210265979711478895842513538156153373281174247501668800706028638420196686496670266006497273668209370797060286516132156408549522113344310094620052684800000000000000000000000000000000000000000000000000 [20,14] 880740186148967742814128950960502182243266670072178187933387082656111879197201595867493212518067401605375911910011769263842606634989818179455964950191640883243638676077080012562951095926915609520406648634079354228704294848249228233124196865544789260317371412246485379524462602161774264119530746924341312088879681025730036483325509621224805252294468697766192194046680352530663508508156930410492280941784311489144232862490672904337243153628815087237466791828661774180305441325740203871917773357706675583487287708643869136645525462081137153030682436197748059036136273585893396733181102956882883336430008069151697957207312340685732691370769146864995614441277096305309893298552275523704818184766683568288703165302976545666338262942492321254069080777508157775588374909983592631217328442486166363221247536030443978515679378883580142781893373068610708424481496514974387937286072134236800111898387031615026631504175070947652725719315332362695184433750327523869990867991534177584954128234569157256341027716285733087609015410119796987426876259174013099959368179442662669446034470235004813612316150566442688059993188007374548094258378413699814894785135915078346751005644532328014617685001929301558084103912715475155737050898176671699869482567149150622553606215537242909169900573491057615682706648147265345501236999304427750873330133976476080162559114269792642888925314546332101228979260077515230034421010913995166447373663401894049780099972103555696173685356948782974621291129767909854378378736294701089310910345387535191323076568011403959102329545178326416313603351537921441728590246793629149159314256272881244791751166631716968075311833946673693491067762810718272370189416791490729986795614495934128658908572626518168850794706229101802738804675337473054637357299994900983301987835185949073070518039694846770515742267216707760410106108766146036962945686385192641089559556900520887412655448704453359716747028380428424023921771576377133411814756692397903352872397304037691560135355085762421223483742525742954599101288372601437492866279133255860143524355885564549520835007102174227118828640431167694138304037321582029939566156624506238054088374859450659867033790504966497404071333439996467130222469611455123923633061989619846877267482625371503200235026046197434464497246189735277089041125557876240774616914404142043018563136829442735929975679939327895770941044202141613498284992061777543175824826898813142922351963410360433319093972965469794220800824628948907318497528853458079568365501220283154700077095786332930108851035843876818796446405207375805284166833561599442820578097279771902343833347921863935538526453285787607723612710915473448934992572300930101080224324320320434548048349695807612876290591207237511330934070358780855987188888412335977277603969410907728988480299510829258501330940964372480000000000000000000000000000000000000000000000 [20,15] -4026549418552522901781129765170096460851692853441045902492109139606255569679754600352887651790784040340570639760903820350197109927272058123582564162597049475811529853897459415865455040887165489948934247497731791225631455067806986432787207241789250285285295836960485992279951310826658507168447491147230172805510748874781949206575320722541725403337650722634971954616663794963447444307596077841951924807143715012405318193914416142806221407210951930346436288415783751948105939815486480048673264398825649412423636483451274675455250106331970085143125335723345915524384958629596697511812467095931866985653935554725399613066401478685964858655760819456583745677308113230012638582272730881792449879658472123334260852611029852720442280725387947931281255989763689312918189278459351404806482525040528440384933753376263236338395220533693218011152745697243004415622570675753691006151019050311296287040352040348347167436456980382488405005854705079639437142918403077597050437212363511359055719752382248600990948721230623252040061895578272430817787327986639242683774195758071875507168369747143125165279046819011696293576609513986962136491450669729764911428710454799450174344998461459733535035851041583691244207877199470341345686426048397330877507305490103437087816767099450021572801773853225053875846756140903029705472786514339771075762408204855679145314812738890895871450793958974347425535911750752337162475020686381226499936215807189149734335829143284971817369111663648800057695026397884854241466079504231581678323358199658714474304851629189068076910043578533505702058240103613264915494455289609032875500552358361022348466803657513071711026453124683350904681998018507671316838962835785076352161308805002884280425935083020417475630368361457892814597032673369355217423295138383780061685221462409983589444704114984123396842105654327095759214077198236642185709015762047995219151033693618246361592531084923627169872425097531109866086794846601167871973856358918574327577630821435680807666000019264097421586848891017751755620618139391253005412148755004912568014221938997252420282157428279524873024392937036061208657456769317325166736761762722901769008992312164828449300708132137769875967469113356911126410744428715852201579679736827934964451854110281381657818207160033331281336664436474212465735028310412472086871921327183903249783485404979238392093542368910074297140503955054305889684503660679174385304052058596624937663066036213933192554682781330228978457138822098276158073437601040734185976458990640237824445426702572361029531006609065730825225086714331007123326270804358076880323121373913639397361163221576935835543866270173803649723087126139665826398878792689445588669631451666294140112337443768909266434630432984625417045493803416847464199593548630552502181225287692811377696834827510105935686336197427200000000000000000000000000000000000000000000 [20,16] 5046779237678108343543699695966493796632504196976964953906672832559179145016841138801904921256796695601951977335663890009810604616964158392115657093629532891550426272667707821426247060057596561273916543248648324994468809943685798330220025653757948453107160130580638577951287945153667519099304742649524555459793807784111094687384087315607328844398119179486889350934455047721139831976511145750018403992143982974332970792012862184796191028199421693199848629472062852964063470455822051257533266085853296268028609005895409875858730896010251071095621040293537520541375182882561686062524176404167591083389633569179123753875108552206911579118283044046393458023861982210606205940635460276668530759625680374863654702644942190445513156445021234078340654111580061405546202455724902550127883794628958819856425459945032494238532456436992096167818655874776273181143907863786055280859486616562482619899925991339530393281630764146747440804525721307874571161757825021571198770225842530458853579698160936178206683693978884528286426286216238337842288744069916405329823252210543960390408766213892094429118919664032663912039326185411989857702508778044116417701704275235922845019576030385057826907514417565410572164802940306867298346179940766937336205471252601513410150018806326874872471209261933918515251423164068606513512632087695801452109714733843722295031635936228404970583793663643396333044451038108668138174605529657772047419618517222642406131826755922246673806162587537952032219222103939977308250473720051695259132800191913648855917959114163965289025200592951218356226685179857969993292434502947821874786699505583539441111348213900646712340847417220701154437157043953644388191234007408321731873067505259074759629329432111455335204587384182001502406595882022288478121348800078433926335921402714532747941826856847348505971515557018382697510915695474829591102436588168333077918895580051088060769157888451145506996623341724157374790351741979681600951719359718057082736113516314698306126728139033631558519232606890428034661130945804284101144982588407109292205853368128099347396317232131175616219498918819725868278546376282533517875922956931678235480646770592280070844040781112347268266587640553040871486580689396055350786853872796431483676075678923790980595859122338435050863504600816863881243992249844769623758826551823584535981632027624525399095412512584581002728374098116443623474059264393431551072817363410630461942951486078117027321310724740296171170444484600823358959843134724742128301377815356359365553752808895691209991779964284246654208951520219319605449583043655571780881473726984716862593713406913763957164679154260515534407334615983042648052325891179495790246822066945625942408569747749249706963170963594477199963036006492885977479685582255883575179701154580966731112590300618745065188124891545600000000000000000000000000000000000000000 [20,17] 741451201740362610365325331731980998540879791255927464773844519312238942110407062400912268973327545496536013567745302578898656822799786989008039343849456728130953690911129844963498447948951831841064555728835152254567990512780997400622772199626204817699365944711679799323144923203419092892486138334891476208413458381494343626236590126443976458758090589785822687670426680931250419169853342533243201205556575263897485055373259948162959683877420853716655433200795497703760664383729369679141008151988929297371515453926710512360430674288104494940511030801821369030523508556360440684459331600975080342446215333505143569703510308716112618819561723404520234907170652605993250381448853431498818332191364042976386534368466462589066360616604682214361406840517604722438337972525744467120461201303870148447656059686880422907729241806049774678342236358446234538378017472250818473921578883376678914626550404125524124710731666413443535543623672249069119198176521366187355730720867310688307084658932663900329861278815596329742658636847268606022307129581532696858151436320365841316986439173546812046467889921470920810570475264782927953794486061363647901548869946286214122945876028324368956907541121978170320153482483174704857811519648204380208852733714338287673479897025632724400814900894270657728562989701324464045415130555335608981069749695356627933606163031981082096219087517797179353398877149135005404178424786318335892345532618309990185996865286968145390481831750861677536032930655310782388670023926439455717022273278346328212646802610172718512926324085164557411299834372235084634128911706295977108366836444024428568109930322873746732088530784982420565380199179974617252113440598044203825220149884309721532430777949153572814085265777293588254347499457724061226556487658699335678846325724686231943449801442687229926901061823167912546743519389494136561252779035259467060889074075898719836417290439968798708257815634418746063107113736463582036544747367443698056216057682674583757379560895520566599760237688738535257950853094676071834742869343462034655405360303380499201815456108706801626101107431911157805757589482293198560135151254096678288194174994998636488987791135063762147277929912076180349728290111355905916657585060421343370561641541631628483502283687212072216255155597911852569355143788195669423717793210865254217433126221744112542843713599362230711698378768507703922809082066027162640653933601128802106900278062961563461004421174536027870126738238100934923609620143343367077715046688187062991820327325058262701865130938350539201945845747986530612799912255090510292736135203875992263361171224275906889600539883757391673013964668476339811926908725760020805849098693070761374363066984702361280755165392159202496048592797094862303704068220447259517349556502328404081130194782044417899394953641984000000000000000000000000000000000000000 [20,18] -8208426886124262073535760229396079071297777497703825585253972033015312706912986521328969653828994517070528618018537223174013939784179476039534921350563846664212749910783119000021623144672567458314939903406501870693185055846502816388365845384521184904460185270349325824349070370525510447485822238703357875087530210198133569584340274735085359361573869651075808790160251788561008441410354707051699261284555918070138622057780848841295360869141400494638076634442732526312514938730011215191559962166718718957501162104652908476326869750321354339367969998863475523185819763163801761534041578185613305798791996414131815095878058717536922277343622722269798119034418036913673465310745882884141887274325271952917800913341655102883644783463176063762018149492359241983209516756259649837111995432941600434175715690672579141094290560460462392038634614356472025303430600161995413844693568060337287103450813974655461525091574477487501539790375365477125000378046076428542232888390558267731701814281913232047612394419764271737456426867828535634812206826310915440828368541727323904212799738404188053192398708388156639436779292909370926180833239923216947007658377019700684476385293185119224420606869966076089931673272405808824281972241342908499572266102199525304070046761631494199399481724480640774508554782549282314305339051548360486567684597975927517289766422114989631415346639032423253123855994015257009533483838066920445057277731357231465290589361488180890198638781379790542135497999275229919752036699895506420817492310393863543386796129702948395572200599981421296147627087074237079876076804357250895856453678975955640027312626668499307838129071245692167206827893716074405683938785548210867837501690353847124244650228491326957277949559838819055599754523910463503765250758930977620741699196371389451516452556580674906229809970030568751614009719874446464430262102628751038176763007996547616080708892731809981285674536167135326598107382828650508696275408932965516272142338492647760345679896161169301312817071050716389748175742644437925237942500447731404084301886442602109089318631551961567311844855061247874009095862116067766046490138930497535387059165548751683512537776292768905061323609639620541545507747347746919727605006151422884752040401103573331583466422957464673546972559810778488054037420756389882373640644639257789775072715193618629152514289102031385054929757584994651725464277480697785986916849432327658010610879788191033872646137232008274726563040379912656229983025018411522883639349609878577556662838435325178977911318955923733538372690956969431187129497925183637066468518424317743689698948275029644432089598727977970972540135832672304717346763266055041424735124709158676830721612289113461705456078715080358299738877724309487319897786811662136736920580815790101414064073632461451774327896670208000000000000000000000000000000000000 [20,19] 9239899757698196299568966789479323006489143128133408683925398549540933175784071264419713702283871011793998260139760410710057540623362780870795290322901835861286169198634191621223922262846149233775673138599321225066765370339244977956369740079886655091840283810016773350406442973465422041593211490274868279455772867867743112911556832467768618189663856222100804974873940076922142698020900434591181930033247821814562222049963416209835883520887463047608163590900236817425413348153094378174325243689640012654488458094215416353961869721463668360239375783926993054566722236302050928391192021169942575281607036505081187335433418398078580479825913077364733551159787640554214997062961893192963077658579911414172698584142594643265208202138777465044104367810008669053489056226688819055040130480766888643703422867727150621214242415468256749276519309496962264238850465188008021486447329860243256519648079966327734790577702193166883772765415760386421089442586001591393358463361995095247314770947887290239243358992391493561764916192905913138332282636053847250654247945655505370698386064944463225144610470552170091604036609751146980997580289871850212872543287309578353425270321693137543328405888529085133167208301828560954843967071407829172021784032291784935883566089850867729572996879985942145848644340178606985316253873528849107255023802118842328385004431840673229309541255975658835041256853679056525341922039837973517395676970929053328085493997764431967651461411355290916270707100094439393122258568285364593291367179866427696454888636252415232992764648460092497471377968411845954370746139944744047792549389736726276219652490294611869264256725747213213914643825665980042292291751123775052634945322403345516760767314693959946607577268648107314425842228437186673337227450868157412433064054335390433365917784955138907245779178585192106652070623039070786639163180827168357157203673100944701659772658709374053296752913160497302939503564043747635867787088036011140453064885421060943165348086693815423891702699186650866191847497502055593002327929369663239074325933753935900903239306039258391146115252360573035092213705518328463039959601654271263462204054651282882496972720057681368014774244301642625037708779228274065631281856689991003433846470155250635426861420818571188152452630350725455189716608562410505337369518383175567769651598621981190243611311810708137238335932420821282426794041932950655270395329563579592564578281134475078955481093808000141139785960692329828154272879706749481735244116700622984611403836734273774441799976547032032570247245390117485838736269125645425462902400492573891251949479365888049281546949559181456845084558678739286526385493237633614149095095762810103121900549804447917304278545188535674673371805241946067837308718111417240024514092100037100236361124351207005926673770086400000000000000000000000000000000000 [20,20] -2059968756260384510600035130411299158966395952511696798133265107309097808947867181543422763652102280960614318036202193338743225251427012449829652693433334270330820569342879874898822904288189793007620559616719459794286136808671444033505065466859007874888570973264958827286184123619138794893910142490224400665852786690330990467610882582043859489266818528112335800457113404529072458900587357930507869668015576241628368666373014710283904402903209366478238548508664545900462803423404134769434710993744779225660382467400529786786941751543999917064435143057199681867324686334743509286102213098167425069683397282558814132254922288059393203498752809422097330695789739246498750486303767980465837189430036954487701117925421194880313331824015251034690989037980507933944955038853256533303916684273323294657467283145708932206788898134949515135175563275461452878247027110586977870050489690225299054813201902301967557895362811440772143235740203255637460707481060943877641812811109838460466983496542544639654285722856375598452171922044853628559469129073994156881033148915264523872453008729816339152472429811254359109668912940368945220291080120524882450349158060416938390538534544450275781801670451537666612957428144831921760974075782335702311331247127677846164274553511553925165522156308228384471652825086919262124105855618475349434922110561489833868463125848244659351268068385241189718564675605831724829576944231705280661922195781671723636118480160637958513620592767334606849877254677948040572271275967350033716118669853351705414858768124502674262517078351270928379452142216621289537362939689074219476328655267307096421908156806626738469243945465634265635810383060462569809358335264681463415761889780330215891445703436425984434634751672417705542174578647777775585386378036860436320999701587289738786764528122769299959175029629492282758954882839069156574344421425565835124048611235369934977347498958302121653542186375830846757810089838988354956516645025766296615306535085851340523927169728912606067936392333909356925012943535561513808886693161841486771474456653077846152342710787839447105832464265757175910195572392605151415517389602439665500531521434854292587967507550341568280073781750788745100807731290873336741415154604911492454430232634260220434490260184641520820423775205983779422289368410922127105271967067837951792327385915404975249542536696821843597630222413820021378602590549311213478079700587203938941221335802570431938932984005577613069058517642902775964811717730159908109053300810745487948028090545518423627315091810208615925441807485343692423916491900522161463974164351397329836509706383736352360663937777191853263696428721196913413792578225200911145023273644768974948241926762183451030302620849699630482000703674485733062160524099201368432131619475572043139768095260163999763524107632640000000000000000000000000000000 [21,0] -116359015351351808876027255495195380545046135797719536327009688457166880630583607921717593708431025008910943672603288915389944384515138296970060943275924541087303300848899782864158467867571347225506000156357061068068250113278102487591733025736333769232058336752177369649582764845091236528833851726921202229419950538044049623570961571141920052791691419933497935946232381158325575687917953061260549079697099181507134498406031967888023813840302393958458340136985056873703717358472640852685544300511446323585253634214583707706052274111015234293606683349503620258170594533765474936144290778601949658937910541527960174116560680186029500026860050786834703564798129426889021472249477594090931653895724793484560891832776971778109000504465328761894526575526194536993480468248314545088386611581791011852278821368422372637688786658756746642323605658317519598436943985475190351457002382794242051538213569857714796398977267185261088098319908654826553352655958749505555471272074859146514515917297780579148688827040898461898520491373629068304801673365764301471041819365128013961272338542540984890529952722979347728086977408484706321742806608090025190471662866719696727010384781479471800615900706020588067914739893544607899343280794089435392717834202727074864597707171134604435524973117469849835761141887919250629071401401863886205912297557967149815528740643852355152193790368373666617810852102503557189084691298160964520665137583274600617454535999483371553585089768944995421766017718723868673892040758411344634144230261293791991978761025085648030702527932423514803599142303116336033362458679934012485288619789937822388781123979889844807376706070047719358069749174373305178674354936588090118280905993245762136047853702106977417557920308529524042407569718083399352146782226605216363831190194067987840297285303306611242792166391743165439410482244548765424073499264518862427894223326091442918248282932545653254404767671115178260865561090115242781697636628307039634267824737414665718069404801752150225517289439860550760490954881347315193453085871396200895009943966761275569432440700836863192390480986192435301236990677283294269452313258740013283498598850305717813265715433775717503959473338611827236686324109865756743076784430284191718724622784072639181305618093138559536403189292183318948130084463442313654791491109661397622949106904733590834248000187915109035292468338473651392158115790355564314915849851104877558592734408267080156293249918110565622678326165376833343516862263251392032609255957932508473888255489444414487569123808404564944253799570856160647262306504617637689081431203899039697580869778936955069517507707999133754810207033614644329629054017144674206628256808127430812803683877984075060499774534762529623652568365672461125579822148373285053235187539209108090040851576889729536229376000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -1970469222932455583737018959032176635393194313358769554757475497747345036464249487769407534528357568095259845612403605234720533040254797487205025019255813316953362578477395388646934454828670887799206036295912237491753257601150214851928029004824510446958082378013642072051144484336019127685122626388274368423281547182941033834167912045367800348939171531301962635413145423346450939649287308621957712981843384280341466294513440674779538497263622054324463692448394834156110865355273230120460454586508666111673101099310158878256510121023435078324014226804718912412249755502301451878189812726964763706936260404912134489316675865952162935885994373945481074990095559541384175622482099536348961086792932723072497779270945145289692018825364634492471281686306384988941195184347751478554041410267601915670782233011361891068447748385912445588302295319637317690828272020483840377957367117718272438206611816480974019178054519478807055063249434637298304242451589561382475995069713555959733769717590784189918311464041825258299546442921490147492529328281821111231761113883014861556050742823778302399080146001574878267810688727191732181260178852179003592156871670420785691404250998510609042084134453275051508302373925743929024617784588400226297790110177043461083746272675169328582128629997874354574447199190801883007365345021813419230464049896552070571439108993241114057566914523176170294417161731307917143235586059514888210949944396347119213596303284216422847750674563979245340460382542913207284797533059205855321618720320902407863069165576857709761413110780172503622971459028249974949277782184365040302559172315642085373043228862995513418150198810301067868048815861830785498230565577288265886071449400227575309225150212171014288847230454947667432117581505818940353411309592497345185478098588252453669157200869388693402401836756129313407956345577878005475597351409971225728842375327708083562851253292743356691008678036150158905636535972761152250590490691943381623275828138970207254902781833411574416791869244183908151834760588087943684162814555503162004177699758345727034273544205236450650537954863741315269356766203003079928410269444998616293956227367989802246236535884856169100019105828158820659809832713898348287382318854470411774221731016450534479737180238524897801187337190606896726560942024538083285687878244217058037336826929424441384001370807159726289076543922007767439963478754059093712978509204207740552233657504334110310936794881906346562229528066846177362385756738727439992111731556384845318827269454310264826574836326524330130568389581484624019687398177239708372643686100799676217760431978664196322747563315535030855645470409274772921066659965131178093881823966352454195929986756040355306593263786497610157921504605245080184727850550668293898138184286195179961887207854397959901806592000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] 2237171548686788095215974864126534143251976679813300866101173549417070543953734858516211664174580472348362350617601212172752918388384716058409086426067111212286047473875875037412949661302126296962736391330693138446212664992468668456654680191023068232869200029701427253125043342993049240479492258521554383677750287854999221519446781584293277827690463060239563968485121660845319262061256143063881984357591846768985422508820283496131911956183012916627396079292515774606908336886139192573081601423887890929122442865493103369799519625453716958260534055454236558323017260899497489926528892951385251850447756288995402968439916603440685674132643312740613179998319392444277289494851995120491918725859071317641370647215901912487909839169535980986180919232030845827069101869102470427146606705111986332755655117427610820226995363851540648366010095189003958674490116241619263099892452449498332237547893289163192753530297246594818689027278088704172530370207504695401105863879796099910262358089331039990728283704834819281685418425820595348533721304443851038724468720391741714014122552076889706194268886300426209464728622478783467929900732188276282949066911803736354543765203789096356521787634433001363061448673455924085716561294127201630781740315264426946700344434779493243384479162061649748883996311966715360979730328846416579982417660431846203396757158033615686891038792628465549958316864031256052125723843170334587128733590692013833122218312114052111784270654805867052502908638754065092442360839253783887866862066400443385379959490836051771315001581110763574625979021760641262939678779725442325945597220817526135158829552745909144782968005461972636585937663661074966068612897305726852248515585733189829802530830144122103517561072107349352768799134322282461626724284547782271772023051759551886574247214470674115775174054161526079906626050292823049743334097338273240742931370113015213782400783639959952320994546214469529966327235318660596204179995903640016235854890410670756774594643405647198932449182141560368962238883400689687300717407918781330237191179033937036016438181230979655832812228045133101567140215300156420538853786082351838677506732764018613626680960445960169407887788409713790344353929453482409209249856440146590391682426059806056915253762080508919786762851761172708722751702699024342698603632097600638473286423470020454011213923122459824513772833982551038873173218004042229388961641956439676630225905072076291055883390763456082243811682970984092454478179971999939205028250322213331464060007012000119049490120449165958238830691288859247782004160262611411372533819874273879375204718917709130268242064928109398208613499710134062173200375621387215388127146744938007344461763363692510235768532192068198991787340713065132091101401719358880598505525322858975552198828026194263193681920000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -181819003258847872727264896562523414156047260361808066338734223897835439929317280453011453519041689510473730623086895281883822314654678984486647829789427109357535328789515103061075298691074938834819381622522762102582792288046966581140449377893705047791825473021211218341058954813973989595019041439712682658575825620421269553851859120005955855091990376349366114734829324907298062376941896899292806327729143449048346901629526756347925977195900941499745816946858230017342833911304278533664770475168008851226965075549444264842470549148425121202152473358072112827660829020396148002116921434404904343071736097131410223179113981677599925035551728080835728447773832510620194288213455477522718146295534745370287630200388316535701898861152806668690462216290707043465685463611856627419263006436788950044555014795640433201540382265398549352747796760692602177626181411869514890850506023830417380945042711001689557608535448068022096004459274508150834312177421917594100958256131394434212515124073391365503473712097458386040582128680198470803912221682949103303758837618827207741157757534403067039052426684638303853452489504650690559387524613445651612543505565935565763127747851437447491465756831510308582960239965513147283859924887218823321417182351289434938295159867728641654747546295731419909928136868879741419068672371553105012795946273060674344264886196146829658068691501629726088981623693256343177375260811983553407284280614040557448693670305237084464031716602596433604682985349550174912254134590323985962164584665220550557993052978429089392487472705710790912876819317731844187119554635496471367505711531758443519294332043135249301635593010916700263631943875678672146153109583297306781023020241709028619258328233893247041247206348854631516329160737089086968742822796998574660252390127293245789556219564262157800666273530643283968883976523216727383011093252762507349025512814162359647997222184648627224697658989144559142585639285779007654117428070616903434182976699365927697880882610038376296974256402872937549163640099442981875192330271603834528226391503145692247894774447037459451646303970413565757183043367158923628732335895464877434536544007654922823909029328165014605549815754322374604546098890038204956823056291318769402473349162566358995247784957935848621345946755297174770060773704288398672521905903151175882703790073099168412049992095925433778961357293285449703160405883254807134196973402863087646656707185293188171281530851795290473889607553800889458519696606733310222844181490955107667204942414543952386797784452864886626419305414136199381224025636748776917406688907601996317486218244510497717757237973586269204047986654005072760064969005367047088335123197023740305044691039359308655151633186216618028640149624262956123062837934655952225759528841144428813356252771087574620454466355200000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -5696614112641920316135712508987726788596778967841309859320022429474460497256023974442285581340126750295935864865291881684525914842849464062639849879070098848937949749726250776525842133213025048990442903208803115056303825568219792065834861040226921990951202247482381620626691090499652513237393547175179779606562427434595755597719242665168754082019440075697804497794159493036509481566517939440932518757404350401770601465663946972176834815182486289519419573353622420348665258684195258728996417709585290884234543591577767888771084952803617462920504286068931135097475904689012326620155070038919902549593480850461634994890047542216831452473066249206168482639997853461150878145342640696710796204450036088750135150689203555576632171279128786892881556702566319333110373992708442233713523129314956873647007575789447319511604264608641915717779808384235659034006530285788982117822087075394913244393139722158568809422750956251890555859994207770072644247802472923478585025404923245322322882556517481340339216807606678209577878031280297828829861794171604918335131052467155898367811150798567195445738266991917757980041233124102305489817386920426235517582995471914060656237194597236896911170568130665153267159642893414448552787234727961046066433344031882503885519827536315796043445016242263902894938274009420323930442187798674867673537032136523599603749931463134250200256680220281731087466402681958370454053259389514923719011932937625858955423235309166988546149593737523094409177143517369811209139491900424639492355584370745561727224768608406020432308284819552882604087526449828053172497143948900600553668627495263391639612579238102799041125750983329447737348463962983496660431064269878377031894098511545891844982352667631758202761330130865907299177672536674988676094808335225590064199198574709259259239807494164179434820331993595517237727585563372324691276479667707649507113475886899272022683636973712450672271942673207991074034436099245885717949328218630111625404926157909519839843212014509701865619075564278906989027858537902396727798978853028725175484991972963912600101705078133245791851728716514036369956745528505166392148572902215460103173988015997539910943771484680540861511260808551224451709297850508942687862886386556444294101192698714828560098835675195693632997675221639389117984328315437548727831324129786835746584376720137487232641028274273179986815860852123711220660339348930169552543261809240681138417607492624354723832076250953107822523062685445325030886947520524271761150504239510574914511130421095255439951991314434512916407412730698016854281875697875154895685720324049288099023475738874644205606759899395625596055828786998158302094839139138953785366100196478051980715750073716282773436207983627591423077800009929576840960998102471370087354006551687361887932088523793413312635469824000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 20079704080799180994287442727484800484100245747566103974520381325562495206287458979178675420615388660969906239060892809302779535565975216821149756253458942325481421232127494374324778829818294355387186598828608160304017248749967513457062877948003353304342036311123620159591698010442539655821458771636247475532402816786701869294372166021809987235554819313557411391854546268983255089494550906662403547406190714203428332573482644498101667713257806297238533394763846113769462013225181458354451349671995402521437266255633413939437436078069678339497841842251507582671167531720311254484823604595145710444178701197120797594582823728836599230074563359877193874631191283045476703802515451551763038586681299628298032188187023487396412184173442889658843029588771940622360330109665996973664594341555186005915667400446057976845384775425393605707087476222561588431847302298442804682144967408210360696965115965153029021818240626472620059744337885165710801451079921999279761870164194985841165192964989286441755835491151257954747448038837954898120971341159745602079839892263917749157817420949483532692866567069005095451768875136730619787984125355373297698576336555696247697213077568183783562796497114945000953920347629094478143442447905787120733525143044152686966861623081690165826837152156952953255896591168036928228109189810154378434173214267765708542018108409956928064471867534170213648054175123948967834029725713043075910477083105563234635487326653036602333178806335944539145279168002392044030627100739534602528260549466407833146770888687643690984398300579700464851279812354968329930797373615570057681312762073526793818789600823387521402989729144898554096775578959054924777327375226779290147736912204292761177106707783470397322544753891598239658410860245427988432412238172688615722626534867539016730871373595365218848965685139717964760481747459131194284119406083473373961990140536910779350993200512503181103620420491176517590747914776344273620869747503183896899622523828659367750962741646066519857569414255675220381526616753625439679425719161517731996854225357752424203647504359420794496595811758245417050470823242077273637576353521414262488850049098370784554306210257093181603065739023857146952284938492408003845768863923723962954426068883892886811190855403766684258376014413195299454209919622140396922297386701542664526998076793666333325831664385861329681032458281193111574780328773396335587463177792855272797242733455459573844441818859559359055390118195420999320731291274350835348821139065722461815963058210938197045238315823971680774369843539162535976232808408271914863014210085928530592657124986439450080210547609820065015086453125385005993955632292848706773424630179027448325308780278409961080098046849378956571177759199188878833374314019582814528114384502753311495611568881768769764053326233600000000000000000000000000000000000000000000000000000000000000000000 [21,6] 515405974517452003422567868892608014718016861070210815358516188592078137250024119755293342765440012886879213169721748159934279696459324342219405176984573128068754941402446112297338659134720131628583349047893930515503873329133603690269538732440299835884798509610185811473967479909320446110224697889163979625739855369204765690496879550094631068280181198606958937549437104672452936668983102530682680097716940221927759015124303597870348805123203904021974239876590159999742446070448493491909169588339339704877207350935434446820797174879790822538588720221057473675745156419174591959395642887459070436994854071315637015143621257736649382671436928635344616297448407884948280204998769749271342174950015573027387674567549023699409060658196445998842744632691713609456001993568802103592699305078627471287855944155888858811450437404228121519015371535248428599792940197004707980831291291466579822781723993103291792005333351683294791236948709624735600301811891852742378960832455237725508349199079267972611088108654205695878458034027919146686918142613111925118619476558560964610692770360635039716789268792939473761374935493426121313262560845764782912036812314493482091643052011932534996462108977917772015049751124666376963466978129485287491562752892662696525971401768624655024338072925068255588583339725252371757882324385612441095525610989349856461567731038400620504035600953496806508575418387813522306952687008594482208449649800329611294722997167708571584802063406394604577068763703669425027102900950253569926923587354979053269610439559373651044713172403348136664121640757577773168252595557853897054247830921645345448509192821181014567791240198715317557985968374428262348820254504609456563859474244914218623052394169585764906401947958816671120910093804345006928433223848597260120652816309527364440637995614000939084756000584393043555968544318290926079170869505942119893342356207512891983809472530084801136283343297367814290463234376828811944886506455792250901473788626256223985523815167863874624053026407726577649031085784386960537221879038028017175373226429435098210903874451823176286974436201162077371571320437788106542001374638533573765625866612138633985149967054769658760385144485148745224300622198669292821200225905236022401446781752962656022436041400417038627423691356443482201640514082549520760743353290580083165606354426493510358902677070530289916183365723989284047675895539936181682993331636546173019711643568507692305715500601850336604886209843699659059042927838424995942371305935249440901098734983794568724284966043981695795114852520374046967189610618731029275641996449290216174154400679950356213444601634977661764031454580391527739281789187832993554498243438014082429408136032060939972952967455777466363383661194643476779912070695911328660036239317594070879098483616312552849388538429440000000000000000000000000000000000000000000000000000000000000000000 [21,7] -2089981367914497207658087742743305170077480188976331308652237258333129334459424480325446049835705295424334128364352531162568113688166422553213459291597227980966026743586269588705424450609134550375902267662737528051373618682330164521659996021896430576038165017669022636725470456372180515012731663250169922999498840884798779947066028585407084579332172871404506201506145412793043330855860725354954323970131835743630237119571848591081483706949210467189237811058727808208079121518414850551952746469099862014711003734026617372794200992109084481848747001742187385963004160996696891905038074913881883359776698786116599334218809137108492776090098787691105277188725347687152033902406828569098505931857377673060426135433064049904445832775552726912919919557750742064060237625020885814011522132648546558280968933325614887152679525456969973170704759419816318005582480150614131027440902817706584990127668125204827174004522345290862239444736293913819807144309333353213569831754418144142739367158468997922663563504529045412387856692772235594996144326497332819779907773758140768349441732689249279994926795749461142947749462777920284900204597646577142798757870153591706570248043439028181505253479839897922616389934244190428339341585450340287583123769477365531136829505963861791742846838840207747323497297365590307641667726316329751959069633794749515784237259720919723148736137735123275820309326820955570598204608291536505444955380023794514686618541070323674741036046257454191870790190880978914935344280097451051056083112638544320793502687629729802047721938215099460596303262368326992142792841429483042750651801912203862996459782022924249401302548930156634410399395556692280139784984526383165775288335942502268143505329147882254518730994103950064334842895958015375738362799400685356876338137130994509530788344645206121423819615947314006917831570873744454208011251118704034789288544673785524394849555862513721404206572264257169917279527912381236485569623312456205156375066401886066616261536086857011056484406746690562547563965711120169671194318423421326474975281669806113167823416410255283275328084471193069783804084440452149691419650395092944893564560966085724404167765132586912004282860535468029101962314926547721544299861291996487468627152994700596706084268148143153215669771960466567855440122906481632550477021837262896192789542737306184633827148228687300826865804642453276755572086591412541513110744526015854211552639704549336902015551472785740445651065798085421979753789159591796985405818793345006312455831084398550984723495805998334727302543483314213034157907285127188241534113652208005486578827047072021088840548175700728892531149074591408601245111478673168706672348380722403934085047999444689052264065010086714850791415492565517813052947809565688531515512048142028122832020798975711297009002479616000000000000000000000000000000000000000000000000000000000000000 [21,8] -6048390358558676140966280486829138807317882479945002087374150500556644342757935285554523956965170001908176814174202458436392657023172125469703362168675350848466342807298191773293293794985873522301122094620036124430064436999380097707547262228007858027387893731576780084025813818669879073668639188887063923528656436625892106783881053945180505825724478784653556630569577256947691757327480097753271707393870188293207564028171269194628665371960809066584781579272765859079024108695502904932993063841354239165750410386474793522404910852655343313735300724220492176790291205838759094552171322010049526542911909321705519081287561442935445406465455019050118126206793060558714621760806239172862008502656125293619228529576944460718972421693706446400935134475298683745124104793256615825061069069124405536331665841257436490287148770396366664299715094136913590874671308361310986267018781325065996493952581930855584160454587892356906471438976622025679316998810991931740027517964916185776027056824358340081407859233993247410200465878134622166405578685179801162814590064464546083129453483211640526749753253551175584522931494728492287666783763516585855666246280011653958632555520808688245830029932502504055089277556564870761173785157426495119021260965323050915710433545506320774762748556619304929264752225161603900740436922858025137860720341024160923952182983162079602100774276891011670945707935430392523878891637716569261129337387787331037854739830060070686037644906006583116114884724501871534162023386293513205039669465572787992687747614491739388100459083353131827146696988020685614648143083755122240180249603001176465380539991125223031182839853332776511530487750286991276796829347546737527465110967450532260856330581126273575107467351248098793748405527230499082438807075644301415546710007403699472934720566432091062219597262809192275201197576981860550850415565559470125827987447190514939546158252718770180915256146656917528713441182119134780318046026788235956726197398630736327005977882319309755585504836325990663477858095082505634545905391063262062085366687098410036708358746640737931219978478047186781070155823341213720037221513052265768707543700441601946800256238104160832811406562474195871367834059491657404872881437637892162497504011780187456085982354292182127091433484468089098119486463655889179759908207328475460496630142954890156128777608825367407536012430069618251815657786752471047471355284896268084093085060287567163167711401619393958591846121932756274334991418463594202338283377467600725973192748964337478385138589792242228514190112768367600498453561736426646211863964257628091238428640295939536154269809222508045978174573079794296849466147766671944470298781294438667307950591480910966489998586616359163007604645362696012968081836142960680528779142551058943963974865097717813246140665036800000000000000000000000000000000000000000000000000000000000000 [21,9] 40305792640577110694620245417359710286759470105462141252759044191332978998890446754049087812982118873417365611818422810268388320903654979107545415394305305603406456703800984072915889590627258830658018449703660705750887861572161793959494561632015231508296035252041240983555379943944416847146016566456752454887078997896788622514174335424250391072004100665932055033503789169465944814561411069728247281564489418524911132150648273087316629010274403076170059246598896620938189013647778302576701587067437154338111664315730186393585503140566859790409276306965265244170154758483330144428665007152534775383594975114959750406013181195639358825267890513285727054590061330525687354878760449412364686680354143468208591439859162209167130532325596043481333695917583652261979176802706289778973720430585161272020109478504235645730315009656620046055304742065895155843547741548748705473420428455366109801694719256155685160027049939704288990368658979719132314157078226276350744394078709507834113828193200532108963729507473545977040007963442526321711606024580054409057237960981967438539387262044610997883790491237738062286935239023271173731058465757672994068961711204693943924095220354738616303687630150882461978137560386010706397376411393606060737526460365655405478018333120240974459867218304085679354126783960531424537923411974184347819669009916188503051977801568446350296057355996965732764520066643080520181621342320301686576736048811579891859814573279961786095160755749664647023413678805677065627951473567674042598095018953835744270499195063713240220775628876960026721511004825281743230535613023794095450054078475954887043035411267000105981983431850693797428418703914206751237403328155437879700920000386466888987075734097091441080744069559786753820455578071685710912079155401402031622982806785284829451029121582116245448980303924299235328734275793455613181715110154005788719318162732691181341736272591005058645165052840494569010505789617443059651795182862646578576737587175410638927736714769859104251221406596546142157799592719631600032444662135142868416676233895541221545446627510499669802050892162151208000873699160912193444537558357390955501791518899837671538479934957591238194252580635244498549635619504308172619635905724014932886140235701489694373537108799977097580546845052304447082869262369998393543215389732801829391916935564958570054776860371388683489028020374732116912931379955320776387200306513623680287315296911783801945469146678431326417858098936148297505213283835565255821735288915971133658979997052595751279777659318164833556621310476889239361821689367960418531098711561060623640674298580531566304534039057391272181854071891556394407209087278941152439925219122647850483722095603031135761487767316765826987659565122380566833368172265554017186600209622222392072574174572239258893222705889280000000000000000000000000000000000000000000000000000000000 [21,10] -76799957007880731414414069568967567971371731528337434006187821815631864842680661868269208753601412283885580267198038991039764012971423291367309053411957294225747730774823542639807386788690039267233918141189374641599128051557830906694618879145373527687611070787465432198106302803449913495470242125879209472950126704667863731883229015384268693156168442581020526195267035545252344804839647883532001017664415355289103649705694512907719919590430941273222714140696679549550615667738031735842824086783074432980789002589966117897186251564450911252837089423580101489065648433474580924600342554259484784210447341016765896614730882897659368653135143749948472909228744147252247035733867011949972670574852993438363583747782930082904062861975752105405129463096261002017213642577819910871357089163573536046360202457042158879162025514898935853684512716041903121184345597565270440278231803183595681647977429709430355108041848931947018301340062984976900983440448480669245868672073215800319577671197134251793828018442614808767809032330454270840481384863632898046019560284363086777889633906724393845000190142846908630484269262049600990420405619280419824433177054353157171215646202259801981628485403816415533664282762802657825320491204925653068910817936043533237307299460208764516224856484840759240586231380845148158448340359160283523305778040484410255550586120888938737029342415536121087820884882301957176969396294030817320077042061567079249853839155658801218684421144920182911826440773324477022588348953149229668881611253597909290618232483066324671933716103198887322659753944069109408338533643177829176632297279431015278546306936412164045912006993765028691778326447048492093612688415829500769985804422526706777627638231831607771904471511777003031004993008488537130262535175517286118808501302824630765271462177949587896528578801722498637947607919175214832180841442317396573255191313397632707083446773911435966523903241977307108632668135479399126771496152142757782366520397487510014780355461695225751086369158345887023428223012769619858470164787257889749463406946927874855823174789164964655932673456480697900562726973494828655938876227989658664335573774043511145077678237352640027667682622969072105362674993975941374513384642314192152256755209175575248592177434261614416043206977942785983639340551387965543567866263395410624066570497751231402660650947639879816667789056341275229114448182025550170826715533023289406910112863954801538908838218602302627444772944315732636048755908279029476323034595449748858185785074437605244972233212493858655286927863289264099922025991710986275112382379920375220935592236910181729059203806815614640365042315314203512188804466737017635734544125361581259762282133286348110164224053110355429184524788440423774469327274246339967295682544504898383594873092223412915746719662080000000000000000000000000000000000000000000000000000000000 [21,11] -16650532765082008114069657638098179592056534524614847155242906049855921171673476922474858371668403377459166194716176731501714017651260968773460426943011114455138184066650284857953381691084722243837733567821976661732787909327805398165196058490828854448697173724126971968607817446051078730100250698848170817108257861460360586141445775976372502773980732142158083042456247018630577121083273817814743505456893637311397984351107842098121835324580686906335444697867533216695936469166110384948600586639469331307676315906304668719341496849836480212744450358165167812349128098620887101101148620765683351993008942282704142663311712003947419730177985063072297670047757429324565050215302865632276580245889073254023958381963499192246984516715528196940361449997936836360455087912671484914770820326964710537161033746764052986551664582050085815783387254513765394508089158434171696804971289636010307462863836821633201542804333382999171725183846444295612066480493098395807519601509433749507460161207775919241149633262994192768197389053489275655877131412748049511862782895714002997406879636910312873962478181082863252612716311557072660756660080292188293821475313572976743870624160941367710022347356380867207700438579224074986135409661957705246550445617538997642191137324824230035280483284673334565222143756130728759815641720598541079376137327590289624211761167551429302379470357429018811595310297518655030857476445845553913863366386700519191534154686010665848706463039996626858866679127921338341652529424785913013144433564012780761006672380402103538829675098547266424234339679163417204041890229260582763291889070422873256710900431837619308160472003642420478526938534857146633704503785898580639794618861501244512195242403855329786535066351593832542973008583013683472195690507454185077731848816641268936952730465447403149704318338405514256610400183473485535068359087630104159947432355583702834468239539891139886771879665204034838460003453482536150642903037023966524382310088896475851621516205473776412275455489651299146174750472487338565681633419359544401538666059180746918677741082943156534633649629185575219132493654608954779528325355045980015156228256047905017565108287220171446397115944709961065892837731761155521960995717590827692042136029142835645892250757686940363917627771941337521920098658995340281217894390149603606536952382470529480791064322216083941553386261181483605195619687885895106211329871113557066306904339166654517049214442275311344167359884564764457091305370154177576518447881752546293805435431348456982968147271439056215676899708300575118407135688504771752126892208637833058833680744798896918579570565069265019962653489435049675525887835525694415771260271006622839945811616914846243742870248980508807443788962983181317952412553428616173640039989699623088037995370756672925338177634304000000000000000000000000000000000000000000000000000000 [21,12] 641589699931034485025472289441943860653787154421556172889009439454483272184074140485633395140189856515877515582355385303892036690620923744343840999119535448337641128636271807590276001496976159511291308763568648618746079846645962991446806184169908276200600235782621455087860440265797647059805214851453472475680084924681004746490889273920681133221805804428126168611085323888992169665590312146071452666378193914127401891087086863407747499070701834626861496155969214264144907092694495382824243829222807709943470072798633657373386329259938795910989914084039967273504630244665614182933558760199317512323028145979157814502511285423774989341178446366652197665869603217905111155489295834446955476465662238354505211837027700922742600819906260371696993819597626942096239836927491604095021919416939967968864631308193700814114460472289255486464692091932039317135277554709588971740374640623950604052268269758159877643136711644451727703182240097141863531686087391961304691997218336411272507783598318011047304129445850949969360159256710797149845667188347566173100223430188875632216082392912804116323340586821967401301446943515183138304551751245053242253166547307522365026359823721587216793284627549464070455015821454939616804482980183256423607493921706258029714677452140704534156468447268375709918431587627602674184881950612691323129666708126040898911552863868884037969850687158403410241892287869398144813044806103455309065045205827956868133291518970044600701332875806216765015649301903105080245886395967545502102065572906229769935907091716900144689808523291756981398958479249001298633511377138259951947542764048989919076311951512100692034295177625418876631414689622377393840633892825965087694254085720656248188920852303135857860707537382344057187417523468317146167700775601470021126934400306702261102779087867383011608773403252848646390949863454864911224857904098154863230339523592173783735215965249357202916685702296235091501986330048166988308987924898239199998600293717882964834633190169640148006080867562220027666346634981030190795249221200398399993788094349298218244573709479987086780146710239657007643463664248831316246752997029092850564261773533262170742070186579748787383529634406344515670113254269309687431650708127910961754078044162038806097283217261588490451166975246835285703451766850945402029937470175172181829887066743093803723215178985704784164731725673143339354246020244417282912030688226160431076810559337857942888340054564052453882768526175722998158188357390383602399790671141332061547196944365716848101965950551219012486735820158986040563566857909768007558164263524500051431110067714811076714152663865937800492943207576530414645775013303630228309745662866062800138252969885891124118356649642012390434721763252956200505270912835163813328121175904218789874136207064032864876269404160000000000000000000000000000000000000000000000000000 [21,13] -1603500819996692777226935607769548650843419258671112645338261412404062695576049860770541805104061831186093655965892147471454474160420819015025506626407423303663124805329799678656219091956018798701811181521365600375150303061633536969929810171458386193600174596369679002192786482677064484992104539028616036992521464043878276461998820788792934973818965279204998763290516256674302771314496503053697052471414823963444795586243082646049148588616058443179359443946016042791531048174691895143149340544238149371150363715694013967630535459179981696121527196149205966334685701710186817827847568280652623915442564843726046876444722542296766444351405513856984224041239831238623352154008329086278932666622517005235256685608947850083128181075609619160784684666859287969300126329784592203859925739869786743540071137852085804034751860554216677036224260204705678149951556173756903218786220851087551323659921359115510610076745697937638986717269180369784156491123552028310904963245717360778645835496686042519856702825656919747454082179102484613882815912107530004773587580957377871155952799817444286829185216318088281165122577109754775670223202951136692929318104024117516823352147372450836439009165989820914242825431131421989917351958466537588626022056939338064686744487702675868123862012667419773288750047871157728821664845802376474792416117342876584595062294654746571128771355130718823622666106468821369143229428690449624759661086834555725525624749464474080593144489936284274001726943961641385132644122280472941186547106036694752179936638993469391122280168135432241361334608501820964748151356915493842179084835590808644677702657214858865480606357335364334527174992861892658238842858435997428654381323768357562875256536255362430186282140252075451629332681639000143456156764469876123736720913743973377551706660450715999107366122651308347143528176539512296459476261329096733753938210210510951948148194627460104890974167830460990250379255484427598335106092681770527446034463355255949806550429144717661646941969140020096771628215364537907648958857123611126405522818308956769634652454945913610395250736032341919138129477569700981360909969789476725424213074813427322373293457079972599759997703163845228714253229418861853374945726927969991664415565403729122809668612295062501149249222242472234734151769275056154645936275415759004496573124239523542435758268072683567357379800991224184204582224292526251389362384629053820551375187283713841991469977682084832014922506968938866828358280620109313195646901120114042097796578876388896312794867656902513768293339002706576152985846545367716425483090432193034414877467666412770884891789551576869066975371692078129921830911212584082433986638719090276633842280194627559516977117796928482165103528396155112930725372119111351204679139065775315320995874697591085270932285030400000000000000000000000000000000000000000000000000 [21,14] 294801946553815465177183318417299300949361086736003837895680211833775214770480739803830105329433195478616496887510133153559203810023282863513998958827048411436044712946462406074037963643511719465225598320052960950950802790584375527613291931206305758185905863759409544055466936954405371773683041374658750217341748526952323209298689988488815747824084187964618001656211033004469363448877466550915500394562340796389116008303510785779930209025380939088087627075665330956069822695908008519321119755015493500673979828501921329172284437746088873590263549908396317317717352300465972460656152267064166314944170496012232634051086493954746578100529063419366336969623317306091200637815970753848121706535721664648004241711178585582744347103437650004465612949096511093164241361405357975520175681812142979903635642328212522840232908108468950815329428867425987661962275626257833782201153509469844485595799321236789579805615511646284225229000836225024169523132396926307097113746753938499211088791857190995427332688500771032074741099207468021653505718797035055100679099791223377795828427954008447742477413849080626959599889144359416547727718312771871847037575652037942732360561283949088308655496200982265459452099261064676851072502658405082906912345327918104345218601992764576229563169292760686030345749306040775609309292369422879969679621870712651112792191396055367112577712180966126481400541575903014691505371981547627631390622008980332542300972307070502887561645650414419561148418485221448062168071097042215012993591862677210760608210497656648584596807165545746311543073906650180060864809038318001482561859579912814520430521416938111712452453209585611758459294361968424518621299053243651076343615183739116381001912569553486639370272585185831155042124861628866550687629154894741257977127351557446712661018888207944284922986901455058696470261578536965173615966269849288873400249668668453209575752804265932641297180390042981264801518592297192056233897677826950325719955881921356419785758484970199449605113584710012791151405393824910214389419141464720813042949318351537814579033501585388670027004249577264717878644207593363721019809445749774939166363694605369185975479728465841681007774371000841450047792955397065274310746729953108768094368605886808325721644573596891439936317462139385737731984577156326532337455644025360809619237632099331603117694938724023873529837989241803398479561070080411437710426831379450330695719502821500261532324892091392372888160970104624726167563901988131849700986575115410509089249521402478269449641704130963562793710130689064395046849584695121382015786912211581434873599391502693950298762291837582649787649236071064832736104515681596526252582021443882421605868942808063103411637754481505197008109310223366847429117757560796587701989190022284054704943981940288992765909401600000000000000000000000000000000000000000000000 [21,15] 5300531119532005853975087018257929784254810025792217209357417858420457206830690109714258743268355102135602639686605604242476297115686344091828383880586310958438601635893581818687231251407867715369165872240817510124104205537462209881649816391905581191234463346823974534109633645109542063379629121539543569069247282720197590440532632501781235052050424472321784640205539723601968479079283088172341363417474524535313664277609384180653940595571140468051358094215691089049823551319421047762329588955515865042720105236353767872230763608649944118558088635121134908202511489306610662225556600855749429069609254374890004326399181618242568050077086761502217804558064191769970318344259015808380238100502735202642598741781629324659783901997742466153513503627643471684462838350395977059401677532711653495367815716898159817580881090200125675482918209010134020502982638272352944603570221116849678674403661141692060512216975651735871614069985060955627011052968148165312439142717195085928233731131193446227919109255277372306171264128720241799766679025157604552700399468099489394245790736955503912572729544880912605548170453411731928588698190123089934599648207392952784283874146199016826614263831975334721178991280799089852264146867479989899343996844681479098606264882851289068332985373096064383349613877668563365975903265762052194511006873654965233985931274447997518032155169452990060768240716495535161944004515183229763184711631170676701752077135433291216460489378243261506832424645533103880085353005238437981720749682776861070562329396521320023483630462302627637564774510367182766269495731716600102500233143699506126079049654458848743190746883879485083276814753342785094080712321719825663163791265151520639269098344799535501055524396429383773523677291951859551300398276995871905892284431395780461390912455817381337406904658175273897529912618082795907373980685028799181875935051322577368879656612360921954811529504112376631064975509107883015084393754812410971246838353314894928855661927651222220715800791088955029970843049712122681845409007345345794213798691566003704463295441629067076313968151537262768672417746329490893915950312125172831213522453556735191461069694621736307018451425660264807434642265692887327569704627323387894425865889698666929277492311563100603044165732651866879599107129439542316892770234241620296075951407656305037207058748494573193663071402284365299849199018984104094849868708140973401340655424711487912394277660924008263162731503207375329208503698390902342408319612697119122539736416326408691802008460136590949755934454751266376892896642270066065545738252693164409786332284020680619085762508364481015339221415576864983647690460639822530331963388460986990176646787939681490493627629962288672737752032517821296392331519534934968610752334328844957258368335402193296410869487370240000000000000000000000000000000000000000000 [21,16] -10247935203054976028205025304599655748726761359539534190737308367794648278950093901113134112295944973849378377672292856551388784409996498760110264513340859692884798421772030214051144721713553475533153447624587937883207396335164493196884509260584783704956367299321650435466623669074591643563810566482753617838159091844178972815629885351945443996200670331845318350842561591103546295121551756836185292051431400242197136380342858368237000664381091305553165501888855363329315268898060660763270785790651114394748106234271481609681175034232289414644683700995802816577357592679133665723391102406221928117841048438489575705310093790482481022283459766196679831257824238617302057291385046113011292472119215024044801981693104051295565934193862121208361298730580196514626353101900027758455411509149416626860477168239697296349705253211096456248300780950954396972215899830319155580106412517126506444802449299086564678802923353413657591812719918462193546066088854334809512303066817629184339101391541232175937233040408581552629567847650165516181993745439425833615260822917445013745256568376727430079235610973360698745369335467602420265033816347016707037774989793603825216831601066170541916357096084736133457039729479680407837146507859236061431400092121988078217844321317049842495790538293295278458451499503386778303033660610739203156034150734175733930006041634445878778491443812524837020897618507215634844537831137876172777668212525624409815260275729087856516042802152945795388038926755621229891931404896479900465128502538236737759659178870179653507253748168951461329437803222993013241498760587537151182401302915140765696305960877719336270855666073008345051699598904126044696377769117256947479291644715630974879364617832097211629381393077133875797421140739422835506944731623597236896155226316836667135425139405773789264918229218367611589626598686478227356350524750817758138919993199187023046409543630997858877485400250532649800958465889371823810077591015462487234981189155900045681584372232034123159564057559854458669770177613731170343360775519048701610423221244890915386340785660438210483472363534186460184985826968245436204407087047882757156139492157212158670511664775742846489689550161204092643820914517616047171756129954387585697285760332949369620829339056454896438098641570615903286766986119715121012240592192264096811735270552594113836709743566275268370394544705342225816280524241968864540588250332406663048007303543666899486119561333752161588187903398989275410654554851312818569796853612971944620738646693648526030573001144131103929354596454924943123036409741276633530738944505268845620215169683793410317338089403384094347613138627252648053832077147726180899327172047313151813935726353404678493027356423549802875468923126044454085917458627531654914083785302067789071857529619543923315536035840000000000000000000000000000000000000000000 [21,17] 4024076673556371328048671808659624127958454315109681886235038693128727793591741811824670307785344061529091851152420195738534350539691650492711466219389157383655098296422521650863069724115156081874499097039768513549411254773871119529592634548600046593018125142201126603036548504921452483242838545902706746957201161716064636732302878108784284767355954079761071234657092122713636698425586517748657920700941078918264993444590042491914341247352393233669910523797750618841985185188142888507882532284172977905876187871646017511318888955672410495760784774570154416313369876997605076124881530057903874393163551335802180582858307631998046063834570036743650565961178474952339355831107995569572536129291832881185376786597742012524733064925866548076875868956728658406573484923810337008563295888789204770439665758021011592435103048131421465899716976538641034094581056127372559186491113528867170372302551527474236880822124005312193625897308162515130420238809720863677253382500347047430679715896176405109837692115823274772307914443107328798854125185512273408201755777103952391763155530821511465422061577082892495933781377035277899539357279316307601206532647836950347197587882930716229194494934777448029524816629090692293144766908316469602053853181915886426994435267163801158174296563781049886320301059788813954452291550736452854992119408603202002733482416635762677481675703911775105657349489216585161526213504834409106544147686596810375438522816353071920260900660683179001051217817287692381395658468668264282593393494679047958541102983100630410417590696879315418940562917298419312205392752961399791631769746231430490845983692418619295853592669384251021411457627030901385526759970329475563606586387191938797341985333977861984047901780618069374240981737419356633281508304562951879828990047763815713583708976624365927698587517515035838831182181302768111727225661509503528868124037126412041302785587794734447756251018871438408822020361658431753072583863724181413052211367677840103892521583783032023719129551431484431638564535891736998499067051243494604640655393108158086825092433218198818192657447715359883430869694220034465595533604318819765867249542103443147658392984984534448558714581541934420200204883563507566891555645090305092472775929994771580592834257830448711062804529463820794407613269617848579397240304387070373828097926410882582485400137445817876578564478365525180280772728476655952672415967421348681175022231275156269365329103471591928587276094752321737732134783212743608821372190341817647408873703527118502330131985261155951281021990787483060381480295469985346823072096400263629314067977209504377838623507869400035196722122375369719227367896754013606410406399141775078327619172164443249268596917142557056282046011223004191986191069561450494608934099222993259315276696664861953529924183654400000000000000000000000000000000000000 [21,18] 3483482577993153269457363067318714048593522820660426763141585195095854058448902811830903432459075158333745881939590157746103489443360285015453551346563831072872642696588958148310289165469807433710719263598303343507951546028384315278373618898896203929322782842439580195766756103371029963390775084860298061697301736181409508548660988545782324370645070980013642496693916588321999927136497905736017547713351662928128383478088889115274493397038254468335264458317430902225153644769701852766427051355902341595873387295913244131574569248897294042985527783086927411194410995208424518144311487737024116733902234405516696482464035934678818652417479298624325535309057951726143924719254084594521982327109508444671596381151188027937229758123814281491664070329236459912290844022598773846487175634788723997756344034171613425185663165960687096832845949551972681259608452209263371484673222892072897765773854143844345634524328962896633410181488351372191911606365799096297712929084906939514877663788819801387184810343833221532174031560714856916685966099173930548954314082328952970369373194398562373527916809183753519993966502548350552928390295307210878166862032560321686193615231535168151170692130001655851936931244914575161779851019894562116626451661568634558603548207006437220472499318963720622072495058465525857416932418773387405568908872265030313810200275423488019920988529145018637361682007057402936880226815991123835298913276765367319002092095486573218173769053210880435959884036265489303580913701165090709028492562738761700025064741299233222564899378755179018009753004721718538100313267219859171163785485141081581547190594190399365333881487819751729586301582904877467151247301029731147995273116995394737460392375627889441343863083603545861720826128924332839291589869834567214693640498210745323075033233829566017671411816813112913560705643635119317473311923399524726983224539126032332100777871581382102381943160160755455461723335310921377413070743995138347873281386473511379405810034926547570250807664408774992055195476371692138636786009542815666179061137716004079886520450840108976983893657714510200152239108913631272157916159595844536599400563743379768011985730079209388547978169088047961467203062986903437168841899860481766270007181300559551550042481499145336961853918006277672658535482471525560697948138033560284593340334229350556055144092181791674049425351610528859426820411612138443273135483206131562324312522578801313698375973355434714281774100299346127872222395904941069076396115305260466901724825345721702541501259795824978941681511365558427738398123843109227661406197637889762590788249462769647526385973514783948653040191791801882493840238378451009001215001712561028951997716843271556184729076502487600817290811984499783334117634534262982749181386421089263716094265584531427276944834560000000000000000000000000000000000000 [21,19] 4877783917444900740526645565263367352689857301176931639623711014885784101100898975656018408679880473203607237312422987828129932079158623001900996375139393971572655084772140735611129673280376336527087304925420458723485844450279052833489794814404900182762025957567955731684340855272989689573105426433414337565511409968982239420443280445550334723050292796644527478142320632946573985050467430051810409256374467404166551587248929031564641803025556500189841930593663672834202448983696416642913114757159240334361762633766273885234608862832966825585160897468204089134641999349871018915309893839560544758972441397177486841613438222571638443335880815330136140087891248044207113792104598812629854615840534833230010202806966140104357737961118505879864691256024014967362222641390819138840899316919183499650220197893520670684635101924148181761347974237396140101876203252403061420813416013390043811030961605298265350518815080753646155305331738855281822940384087783241636942457999888443212940369363681447010570517892095878728811363704932837146532865525938205204200759842597588509073907903694618067833740326241399913391596622594164722752995585851429873956945981018567584582255695445054477277405862751183100760698798039153480055284159023631787967140728248875536644613728051773881859504514214257997540244128542125565866942206878037551409199200728240548976431428007352087837802462001645341242330151292891100413737506343680964646299259664861837434324409747587630730932354070477919591596862903619471574248324771154907752190917711455371214064019784142223343289399885585096778282763485819028196604665426761065423724002241902478131718560938630677726787750278267941760354603485010200162051691358363743476593228716128328119749730152594378397382775730299001083284459006344928706566245294485893071745348799847739057343369025699530971279301981126926358401431320673152428729310831754209028919941149887927793836631577684701434858471705111182787154533887994293258170621546187552153245700091514899598989895061873471515445929011886954858064461094616234791783714595679652659997382206632248064464246741418882056733468228653184922481129489102475243881055461157102630287192775501172335912539077520327395750034277314426441279398021040063816248001262190951481608652920237753067691511383528818419436981321618891421139002426002755208810646464639359706393994968047573143697474025478253411041074105730900975523863899013418820857381695901439845552315556987848921309491617674904600552584457873729231236486313879727193062589523076261698358350052143035279345161554320891421465000830140809520365738321360986942833179859346131892341423290279518446597808418635692511255973019011377616943267046334287553777283987732164204831836641997923983250381777264039995894481983543257105744756723064222350543346971640868565786869818575404469846016000000000000000000000000000000000 [21,20] -17717782697321573753398651283552052835211354209855175788609503976549067602228974690751405837102712356656440257876115952384861883876030697858584569717769050700494555784491609246489812062211619540881674910279206967260658945328868208504589333291273080717545177950879783787345826486518086786857802820492680730576742749267223042208431394701595681008282869426503743393252989756850276206569598502707399719467267433117940123275103549222933737407738406598826654273459077746762347191640980023263704688345895658993376579584450272453642837290683302215248137983656787555006592530981074892394620090838123217542815319810549250449364409355946776806932342783227512852895894573218883268133870795019546375119261771964946975362968929239675212106283825436042553247756033629750281258831953467830925564047270537978094323908959071689029351644195500021444912418480994471856344355365039276848255061510065052879364237484521253666500780316834618981165204290443646934032045937177339243438459857809519108836528825650836184767817114833786506650333352709972307279732052942335547226556470162036571529838552988510533543608181725605761021040462100766010350885996751766528417038660859940987956539298505858651943889137142687008839834305936425664840059041633183126390700002548983776167478060907750753184084310298306914643547976492479030360835503909480984050748661259355230669529644737630173173169204281811774843335825107981266450087049529943931022766144952720162547455449183608263250343016806060963027555913143762152919640926237200040323000675236891076530312765380544411840375155204576278570528608016120987553304903977986907677858809611114905881050341912984901672271784504352004610114370181087179158772020929227624568161385847507278906694480793378716565054815150193389619127827370815584856624301902264326900773488431671522471114116267812597005641225303810830855039553213900411824118233071335049566063185113230788283495371784613182301124720843913847335648197629568901567264143669795893018537330076767856832735901314144382689521187483819961990666016084884946297477813867214091413970297346642191930617303637748664313128460345480565135227875152558383085976925258606363212424360545430033744721184536227716791244829164771092044058555046812705253240795267202493366644286982963723111925554242966895415087199047411428475587809901765076016910714748014966779270088878701357605534436593824615288398494038925182535517828474129779842126087187525801619907092317166315836230187148744407981750102409368237028460072963583292612092861979073510929865777035843326254196892492563515448938066934164840963605772495974553694631862349317545411071410279791633637993422758998299821183153665142409829776520202752648822354035959317258600835747358263773940077125142540130384801585699793741105575431688878141551117931883332956767274533428215572909260800000000000000000000000000000000 [21,21] 27337274833628659977448475248277583063583527808177932329377022982986136240343096668164526692766030524695016427266495898336670046199929305788840890110008553843567584458479352394906934649955173183685104619488629240829304802041264809914768385493971417261254860123018615454247841979646640114724499688393981522009921388117899181489737639364701163386580961237534954599215684323122910880563889809811042773752321411651944197114870659377641660004601698857449522958820050645890489837481854306187892097108496604885036754285278022280559649132766111763025564353671981310909611457885272937401024272047073116422599176064423067954098566474939809292142286724053003364248989724021798893673448869844497165793405454691075884123204036838931469132657364508791403775260393634159667830331692830392285156800878973843293188297880718179995900542737694874600040593278070186636224899794125351051812633347699670382967902893740081044889778810151973340331894944734915873106121656175860909526052817097743615822802834389572399022227115725933065383959374399061858131235268718132252193330232349390094357908373772744761833476405677877265104304397099886399763947209735442327201323903132945320900179070016587341968468202969749525021446283854719714440758550668123093368692284343216098799482696706517790445259466641359907670092500787279385228659426427852277735793232506385105789861991200158802729092704805725882073836337211288360282909116783783276927543647304729110127083885391583247420840932092848788614130796350082349946047231399177859335515396015223600873018348081220537764100376678016477572872969638715685962936613065109815554058961776843261302363482185354243097175725750228129624944760065574204155709071438616293622004280174967871355300799618474307286958838284631582012877904339978549939705018325337235673950420904461652640114990960334417007867068918734095041316923993256345457495153348604480573271517934217233331782401058714583553935959651699230864950547675989306986009367813313432844094491706164571872034580360083967263575866032707783333572963958175275817899267588394443219067522416655336151558081878858753897457734960111482754586531593883228053879810850872544127279623873013774756291152869446215465544658924033677843250746933685575196674984621891067312597520289994237960657022112698041996998170161755909865952323131074112233068271728914276620449829351284510508224214494813150687296379552881562842810676431598395229136395719084744965411892802642140933395232840200298987605281555182414754692768126805875611538179004623260564864987990499877498713379455349468629297807247443480305594600902196586603355657428154250878693504108583674094197811679414609963677822066172037057765560471763089782368185051440753830573340031836739669213866534585248821463975122930445131150869176143002521894865115340185081310098743219006839193600000000000000000000000000000 [22,0] 52810749010133833694625765576213342497669652520148405805448275466932204719460051393043145569866198141447923720835122588118406751555840163016855060349811976205933384129373857550285777006483879291101776261134381192667517395555172085033823747762767010970475403847063678377889269994598862402357490408616241684811995495026073221017337940383043709202415403696776859972944848455021231196778626406422845861328760173381891381942133306241522125512996220957164958428011268035188276207235755397468373450931415316249027055317263908893272016838101055237594852830092283289580738672925458098567443096371114073151595687706655564322900735971810624431047843948004830875164302926714974776628176043781178171394739593653892915788030551795621143773280832713945033939586151541873308976959257259019170713057923793864343740097906922794398408416917133379607139975564179545298831519868613825196826953376578298647928909479703944236544022740706682769957663139156438549877601002660664752014521511626709277069307254999410805347285847275650616047318201757917603387799966773096441155029227912390711066116886782068182318606145200340810947954731436186697957384429563898773413182030616408890895263818910868591270883399965464134533007938121251141398125869836798044040023455033822401282369876710296461043729545700070954179620912581316828746806690536042282611983865034486795822710151692051984288109748993176723523576262018078741340420593863249854241007193604030681289823769986154737417475256646034353792559175160781665767772438811904999645146750082916658425553427295346479025509232441370749007520995085534840168251121408633743978973143229775539641148219496521946799913991882679136909921309240508864805065479844234504542925864893435568464007092724419455059317778523835285763115529095071917910428028997668842759443355104432769193426808987084018881165277896911170948776635157217722231106782976673515748412296266137619684560614163443802184275686265719897564484904157509748606534986156377760404344752021179463506959392942550852606363470533404243410638678297832756135162906937999546117085765334829327238342485078183539256712411400660636897920398462939751554537165087416568939912729750901598765034509494274809356937254696884066052436490531242677068145256171043955549136793846445346823019462857111409798252292028282872707307637640104444720731526508608346574727451032973356084614193354228096759092503191462552416197309988664978936446119366145034359140493402264146263802828258733775725620655601658426485650310135244776686167927672100862591006990635791745582682318242695222950394804364162365460763834749539757648859305321442622836428022449529170690166593319234421770870634221793710342124219163233412871528415514010011974124306309739724905482599510919632666001812693097687856936963647863865870609943151340885907367146040380620800000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] -26690345140799755633297230726354033012174596789463153129008989490942981535184133235137413093302821769449349856995790121838578937236921897077309282989166251695052579106884155919286551918846722063619228651038578792524951576867999966270548405535820546370449180888875264115504804496234504513074614458054606559973097413547190774821663935024344218252482876809783976278994171754396057396691531443048956267448501022899652260261486200546211786123825303579499172077829975451965821982612168034860760069091978643404913860477685305954035358391481683993400726427970348310427387180233491459202429742473262605190072075267932539449152532695252881961132731050689567121248674695263688761809613443317450972708489089707669057668020987551918727802496861644265391485666340290298179650796744858909338040046894088729560442936803852964900520447816616550091199587925267890880908789826940377006596336093080601478055215811860762330687784667129506693913512338378102870338875055954851034119632622209054136529002430079581440753024854780283701753466832093959856999069243221136180610912193523701999802733825146948281071801531706254105447507380376063662459326730199872087010776892156675591156380416432508277855137614250270119139657243170908144846333460831139910717716587434352559000348856772632215705653419168860271236918190729034942139809398135474624492814690929332051748727002722695894513010372772365318342302149643524966431913200888775213444361644329384720819072706175627465779303209125587963083556581671106480414018107707082575081414923725602063705503981817429964728914718164006712290102769723969532310265811568440262865752366179172412780606391110334770250118780182584609646783771587052939790993543419031609477306045978504413045701881468358098622714455775226980221386915340330696910099030142642251752763566988741339678269849007439533959241632179009449276632552128594326779223871204410036495575332531663324027644937653703252795147582660135073214011705701094025025009124466476007328406126961584202119718061612282880783229407423496371396903726235990485035028461982228376388967312482794616913818717591076389319341647892293133266584220868231551275983125278659383549202999220349388341520012223616723323640558642753290879742454986676133851154444800693031460335219173956834175325307650427295242553412913356587378326646108052510077434988675265172872501812060544780106015002636718384797758445140075311146436539822044498974966799841481575390277949165240810617280769589413797717883268477003000068509385231929453990050680520171799365644397259998804760232038187321507007140584346611131186793894204693686344568439681265002749499156202265480422887532364912766929353545432342173484044036338666009509469883036474013296510602628623924536190188017327001266930111318287340011121696684016185589295902278823667866636614417900371968000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] -403503380543145277823273376766301661084446741823958620021825010563328770987633828602892172599888547225160219345188620474116930774507124087515738446919746619671634493545990594744331999552627615785460579858851902173982460472703560631784440345579277249862864970064785931186295739247877977626487122832671080777076338107217258106873300064177130523186159712742667526064220774379551043838915524495961792702640426839286667817236003668686952878554497700776100239232903824760664169935240417128758741422912201471784348516438179243275601626705463059629427417421253408662247980750488769999988389912843890457655549874808619360472346812418933473507848548114461024904293923153273380284073553732586483378298106994086168083525729302757949911334932705749366151819165780871203164785284391516291690351805751639334714497036954222731829863867104467580971203730701884578135132244515348056674936441998080046675990033231359898766273679708230475414324885977312665766749354399811283793171168064008632344662821515221382889418860035137386704598617040644836652409726361603077906793885383274075824246442421343041772560601482650274833352353457427119698083431970630911489486041720283119003043658490250138809707490896569095811537246256461784331263891384874692584749333605311201766578969474695820232991670330008315554455586917893293511094973017659490582908068617481070371616324475646813589713215638954093709132277630640982209281711706423493702678365409643376146770174960863583990527525666553057100453529643149313494614434072612846419675770306454316221690109336990865578323006968931158369786753126355566548403072041406216334611543369269113544713070162983811826812542715688505377913173897077671905010804999383121227988256885892497570147772548974641833893324023755887120037101184581581068292613239859900695997805234790920086666005276916085833748419749439653760589477411216868807513981483124191340896947891956183309481075621245604831618984117372329951042239543799565548127581227443651526524318402157000482001537788945772388504545140611152643183241805635651564347553200020368132318348408329151039605185541552563214955835321332966820065724666616758756840216667779501746902889449259884884744595936869032480683736280964923712512792695990415254089497051311976689452957304118894250478027368133923579877786215715700937306355178712018229368042627024410451374805227539258968804230696943601026233702950716790777925418065641785338609309574034258828213046670000292286053977553837816385946105988073361200790476055242143976646029920500980415401132925562736541379681179473359765279884349374106824094468587021424937238417708414131914891095446735748227437443453471204269389610747461700096907468197968807062041963121173354172025228309444975740331315934321032107673578407358706974102255156143442506253219848104409417238212627906250670080000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 227242268506371349290834114453302718443040240499493178851937641453107974785638536633368338500907379280397924831185061767589489229362615264564003251007158294192733628907936886253722237328264088294523379967570902851887660575536495036196622246540917644829524107702844265758313447987133508768397199021662110929757634283405605262137840094176874365978028041504718528809323263688261614135926554305974447813632816041924687930042572011703953513506990697599379096634761814535050600816100939277399235994926313550675686932307916795625438374237812791990197261350172255859886098211018809814660670331228771861035584032979853247862869196079992754329581937157979057115235523880715210037429896708884618403350703206803791376930898858980161950040824697243247277170645038268907913975783063582577688940437209270071913634003415243596671759405382359328876605147634204511024291069290733705951042683155109452331147046949679330605719352877845136196313650698659704159841030155412724612413812931139569861825754436770544263122197128433392903289802129934957038864467548044066171664388821312447500363921943904502255670136593798680956112784478620168314571448645237608269353994805413552403954544345098624728375069565612010941350163408631217016007087006774760911620303800181922544116600523485724365961959043767711387786948819737049099114176984617354859606853356791948303102298675530177973800916144011656221909807659207838427674372005260769036100173396965709759450887629826822280087606405859633556969229788623952876100832101754155832248134625874945918292331693067795322698005621080694868731012065765805112841442964038516430212734092815917436254809770553058447846012024075873553081605928185248594403412151971086877525161870070307464398138593192363153319453391763163907769942757457954615307331158579466450879441583846664976689171367515974548735741011246704262577092802867827793946097985754923640928648054178480565862224207470724932693311300084399740121567375493770705031688808359117088971737579359553201524136862336555049497806562572035234288763637504616125889711881584975194651737731333244839381955020057122171762732343496585443588043478709126516338789803586953479812780967955640541753750108875237750785206809620168951652219464495605268184839941535733874223221207639921433852806925002008152651550712963337792935348328893674646410742914015709638564452827532045093488398994072725886779498093317112192346234225215170005820192487339264261614625917312242094392262582034220187630148395166481797882568514872358449612888182078691297261723997437726648331818262979795139379656616522694364685609114133853959789086555037986606761164875179555386297396231573574997896109480719944863361457147198320693059523338135666592867423494921103228738969682296299139058434312059563077906686433027098539467761869594893596386898488828827480883200000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 8052155862995349850599996223628830833784618441373960772689575922127159967750335034937430369081846494859774385669692599974274988836357703053003977500313872450659685311245418287604526516298472570498938081091601382103711290209329799549771140959900168243132848019780411497320469742008081385066654280987828078090003455246801489294699719389073057061838779657479561760511181487218180322121969322362510766700765055386083337763572215453143806192476385885400325731208076940154125102385764767055872701364045329534670578141935798475964361514781797381821228647090939859189791080004104789840480698853360399388340631750757387818589467232184710258760566561832149235869118804823442808000254001726423263692841171247398918512119430684165556580559021850002805013108738031495630755191602934729582439378426614520507384017346011815721258080847068023064524146798184847968445505038136075659619111106424699496146742832039634623644362983800703411566882660641193548780358971781149189114568408771156941138947669562659951066276373323649058585807396078248772518565138686490495197483652194192891597376796666453236291132852382512746862030801777256079946401492679559498729329363201232934233029780880973635284802358475407763149271844803862422408122174581133126768280625785487513076035963917722187442360313760541921600905845600020222113019542931793166110397102100711717393548917893731422821686237193012011706854213384327103704341484163792172659476185162965512327528026869257698147586745971347385773074343347033791165992000536554710128484532049159416163366413336722649721822141038068113254992549384355850102616009976243991134274437627427377860537209660123939348814188894509219538246708574117863742747596229387198814007883643684120277853174146070248310688693137147504351175142202590322343359036894005236207357111853759821248887644587983562766119577593264150352884379017572012433379898812552314916381376402270150475638269635010758524302145082243313490715337792346264045860687880743265860330761407595631334456102588178230457693897311256380698839854230470421834088044039644665377102687324560312107640050151532308598383947078628839711125625234624324319315935216265703297240461991991475407205543703347065534763860539673796471282765144867965313940968637349320915432532590930333006638559631652900168353548857625296924369092146967931326667797452469197711718267715061061127305268602910007745159984379615142758850439408323330640443356591894695263188134497064777647890634058872818266654415487605275143314902843613946215477976601206305400822312785841639170978733686633704922876344575097571125304443845163729149562730851030831642049963888543147898172745799235734237588816535609976430149707509936896520408345352692703910452532734922811433205342905643679799748115813758359859160052059291844970729642214946912661996979445671615109529600000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -66469497859866136209904916410237608146266185041731379425797669798053528166170680051031625565412316031543476165114927936211916642794831803581902942470943660277090900155741311328224266908790411250210550456000015977296404372840294484657574084496587111831504519654763337090433413278970945146088503006467438559071408488036536570790036341502550666907948627341879556478987557589617337557368685993019335901412011306960072406104920420296764037659566991132136012445175199684219020204166982320910149865566036617313695307717940297578765273607520394353878749503873494593471172125968881063168674513951615045084809360009982657318443110028589984621396103453592739297608536253680569500546498767607443808432808337850315708571303965084733329796003505208124170079142979551827483355966461078534112558373193401129217518232627510808223286371928014961510333957405438321518288745013014321678711343756972998320808017731540553374078137442016458844570394504788476487884811060107091094513877531093492546897394984466189953890729735095336441730013690826562884141067152571317246337058608554995505769063836532928386813745951214247116079019249579253708662475918701773877046559645600421526112511313579195590556401893392574094677538805873911086988580921247295290277958868955170093973039602289368424883165739238765190051614944712450053096554234234388592878783111514853190097729318051258143906756029754364073129783990538014518008073477271611496639251154325501849202808533113071235605875615757362897882043974689670231273559934969691324968529967748168029133535082292557161324782878440380990406733679221528624393068867159439680504462242196708572734240685665543717706207940492268595618145593077017687344740879149565498229754198855014839626743228612340612397421129052200563984372758504437111018023024373534958275012229347950255378039920301253503659717147867049765106214439893441280695906103956190914250565126247709934562158849113347096269150756155723466064770056617085281649622505036734222109758337132690959621421104886170647084832064439055805156813465260569492191518554007982081369823858381270476435192132288434290146984914392257564922771008768462229646733369877020088711527915705197288441031596372713935650727139095556745102300209117795957821185897170761227361245103816817109780797012369934738700586852357292920072182070374236109123461679831654390480146173804476778417534755207717856229235399990687725608002287600165152662768489532320834884628727700071161616565412197465218932948905972678014284071980890628486061639456477666778162427860261293783003023889557265449011206728262470297482615471463314366587078422294698714575853455078077567042685480547604908084944804291510361875673557999148938428166603739915671262167009243453682471905516529734944278849970808505501876238665727608574286029556619070770199457840215713061116313600000000000000000000000000000000000000000000000000000000000000000000 [22,6] -599709313929682404258955436117822572622622662644636826462736244166587331212051508829244507079312629989705406992201369399042360444073052899353633263935250171631336916123893665726569611533202038456155813818440122261888762713405568363913844185114031687554166339488061534645622420948845682288565289651079782049308300399241557489752392883835661344763869500809461206007738530064986027646339864728289322507442632674795729241070375020322072159338028055162715922989117976945929712829875768343194457324477224740398141228637373725402462925416454559148044753473251528467873709840836667085855550040537396444110689265954631207023396110434681683021668349593945991060278519396850582611399623311026034352963567397505254136598403585133538170810786269762053010944455343231732349139258449732025628797071549321941852815505522523077439187026750121623390042780967335579061207290092729160398123688085026174148278004558954001853781581565107795342507309576699028144767500321697277971259987894656471473813342809530612255367691729474115019011837213574855673323514715540405942032496169256854443255095311969489686395546259282022569136085446173388406155612670614906865954291807227180071018106191659289915748535028745057039031755288268657401752611536857185618360135049934824611879490643150925474041524308949054014651115763613909187001622734843276652176126166952655736541661686110062459249984307289874287651599571932483946058470608583248425402326807078430886367873105825773105302544539041807937575903831826539293972763171575563644132071484446303046091123444084467220617980464445902332384756000274466092582436957936136144654511377081593368401769677451038044217256363059730221666372946454229234267092726567939434586055848709506390468507526642500048419194733860931596830126438199442636444538607346895226989151900371846332549064254819949030729707729111838069181597814967331627968899241178256989535481766326528559711161434907091132109871764786987574548232192251304786012102842007968332684728762646284762622318378230404622119735484715466337082633261340429591837772239999242013824103147440353458522867001882992000872647115152412635050237609303933410562516701477230033413040588516956752075443324311190255442470916550264598024596011480640594643928659006650883036179181576490569594221579890942646241033286644619464822342687132016186698864204292626288252447560857377241224318264423199690919105150690281208607948985647023212434962961136189102787294996512296748276484222856717809609917856298157394213903918866541987194751546592717872189459034669207450012757409373398093913503071692567446264103508403946768399296458757794472883434198121252938634716338608890321771423529709217280546720340775181068323411466984730195469335058368945313715456756226588428142432957287735324204399761086636491582486130689315241198099782853291709300736000000000000000000000000000000000000000000000000000000000000000000 [22,7] 4993673695239042897288357320184767900558018942790621284987996919068405830365266854254834340706841895294193244604598931114149747659987548391165893114124004950459242371587669171249071109358419098195665563439893523524345706587967992225575836403009402551284107632227738223678710108734158675625698922100721579940235468627793672546800630391046382865488626177762290353914798432971547602873398220314295866609108098267111972750696069151073386672035741161316512175371369049429336967356864447188670638751016153082017187161882399192822420476037079334897366889962733173693527799819141145435637284692763696652501681449759374900382411965738615195974862743346839835687769093412816838569056446904430647161377878908139437439684402479059165726289089061065770046946251388889235430777838627453396682754457198486760032867467844000783962145093794145912291795413573743452910853800067414601951905977926120714043927019625449442887656415717086939748414228380641127581978695718108473049870471637659867973775186390114061521236689106293134520323439103894311038866239329965035015572255384766003439845078564635965545373278086729961736436155126257056217501388134834713315918311067977570619892724877626693997314991250583837365202168939311980414848109590052357152441830847861888576547254040616841601622775785641689401839144218732557360393058940556048293661262587975287961963751054632028681887109082113641531820450814287335474791656685207490011145324492888364421371491648858914320611785291469743137588098036801479044939416529149751220489750444775249258781898375270571554242055386092212260253824248987312084295726415522558244463602008650151790311610494066133690787986927429310647358216684793460038400755652801630857131991386763010844671518793262861714933180649774029223489137296733716203521673458883578540444604326518232212496177611630793735646927003400534525244303075688582367810590321869239765315532669019320363146541634782638069062444301143609030030945055925388037037563035083189793088931806754862656104110309733194834027988180017115246982531043115986278662347257607859200934586295032623320121984073238024452913329138187974239624186933011768592599593542734788566854765914495574423610933125257021550790890627458908745682060426383776165638086679507660945899661517007276874576456024068594794999774143305571152925628938091569074726807412102298329011487499737402650274656883540755389109418180255813038356663448304606160758842069599118758692781255482648809938256053303714518046194237363107294647757465483277636976106229511900309343925379718078244552596406420732540665112952837398565152101948982343090553110602245431884071993990480193553864322299114033475221180797681302100667409818426635379277099044784201691174162886171947546013654862274838721170830445195500979310142442091977200178968853372713348885237562377947081342976000000000000000000000000000000000000000000000000000000000000000 [22,8] -1468283289373634572261773171046839990457463013699135829784116032484853341643528342435861219796096375827669689325246397176077775210945303391549554514886256755910350871991296320832204972764876439592094241178694620890865280704733900854938552637660897778095613477844657543816783782705500196123654799983194049363646010998242895087364434914476351655017393893674687867234584064445069495721003856480186503845846964370604384658999203189186556476921280797896881444201576007592971044218440809176443462350210461495032576155062691959595876016764210735104183824066491276378176829521631814690934890705164528871375238864795489771324304914173540271110038594604112531288898210181944909236557381404335344466702193711029608408663602776538785690895073209571626400059762740202207044385513024878937326209471987693773015076270862421985856972463920805612923893396963601865489232959639198821025095656926727970672434705410519171257431963428129372493096409356358025193530554746829160834869562386482258529137179480566439355081245043716547160353078360149516462360784126276805538298122191315026797720025530370114723413211680591229145438299338996530448783898794583201681105006441760587982695324350102556778437212405535027356606526749945863720587514086192789116698141157682504931652453442248480953102713215486660980472503935159850255385663619640518070601599012931093212799081112178948817559687667073109761777037573255038874096229295001525698015632872433333721711924963610554236653466785684605453072119918025030946994779343238764134828490627904839149169270239481879636156722970198583338880576535673683224992921141996447004152334024543776919585170117867069532263829064388762590469371068037899355923091954631736946704946393250682429666449902531452520979230087479756139189222401046210150163221622354025318753575156452060306845462587808746749816661700257298360633333747895803918386985981545599184237490822995620554850742631824462757254670388298174582043836740691715028091943493864220552728811432142061151877337019765354569955890816300515247131744036942188903430982104107400583084798659889912951463239932987244415345199322349149601352367482375388960548468391203383127177272664854870025662432117848139827530836191497587873874891847364095705687969589332998648120570342889167547064672542272797563069606856956118757240635732182710561428294440460688428238285978464225796070614611709500972456246564326805114879899949056431964596442492581029950943576012035883428421685741140000214976414472369041830283516656351500714771602048425904371456563449587068295713788475975970697518103076177001786549585511262896920526461421478269089155784829815557467047861618713113855848482383312325155935474763163823701239534214678241820932097100433457705459513155866401645339546446222504060910147316624584327219790465386038739845840042540251826094080000000000000000000000000000000000000000000000000000000000000 [22,9] -61538383447830748532804240277261325522998494443535989324312529275958306870771491910237020760069224265555478068391844221247127433154142886059130070533035673375567790050536650830486343840900851709158283679777188811769097459067898007061902033326830055799512809347232689112793378225845525056074582555723524568002021888606862854145608568804365709120306028549363990620320364410719171511856603151207802505563515100302331919652571146447168359096343955868898711818642128210573987785594606138081325143250522677815623797138492128522618001370067534552932583094674529818642480830415759249312503932922061257305295972972979485719235224700529088423686953108443691943427052177157405509325950480334865454894661240088686024169997481459296045234197692605452706861899066334913530260612797280784857004551986649167518891144693461193304869035198636729437416065584861499010869111733282433695943752101206806320473057779133074529575815729099556138058983440751380152119857847066554989151674792822913353262065083307741451868080886325681924974284302174044559725544472374465538509998251427237419230317204185697478824808994057300757262381354743268011748603970906142546201233044147633526874722321033972714278654160110009903045833080177440059703410346170979573079481961645349713507142787997276436129755246278700767770029218318146548499770100229550672398596826008800250789290509682652145324962919918959347502365313943227176082065828953139793597022564859715754388534113276052767259777352197795502051448023454058459341769371799007999631190163556104745542445243900064144902855102554046209707779655539519633491679089769644751056740088713899716535940023313316914264845536931054952362453765823717630401082380606143997436681852341594185250861317666128056613602750618859198713796297290755045755702670429930333328314033995141285151199829347691284533575378119467601512092953527626465015944426662359946518888003966263869422081875042290799072736660977196519842422780098832875155098362196752854437495172284306891002500152077434813626578569668425316410395695885707837943949943632806803165551481604987039469507269743565430467340990996050947406266539076759422148686619962262433472360792096733077003326055352694947072929461860567869316794641640286785217954123280877534676972040645640457519781682850134078122237477008798111632075584021938933667269736461153644333870157791744872576557767228166692812121834879829878912622161883012908717490029484036490661319873790920174475571419123995323491994749963570105828097126383919003823595454373288835351020974963196844771727311579485418400902227291673603336971460872662168939429848388362644101554171188577730253813372504537455108408323267131431718886411294937234484986107438766086765641394269066337713125515966926937240432646876755152565640429303920631034675647354095368339788160964414336275578880000000000000000000000000000000000000000000000000000000000 [22,10] 204192175798916915538606869896886640778253494478720683563270747662369678239445991364243856195425306422973023761376637289404368940030255319494149029300650756098625784357450301173934938314991573234829988006703547559850198747877168849218418929032053835448706677697057698691157227022270100267408558054698594205046010348190254107279173119242363295788552180345093538214684214831062899705363817148255851130803261185558700081633964333586006279747375633581318439167231758857839779169430435739992481613815348983757593507375022398779761682211486744478287927343755811388014261956024367139214022691784242449080080962092747629672016202594284332973652266651023427768372649076079156360981055075981781425031714073668249720617681112103426870507946769954824854442937133906062191412481734351732231546370947314196158533025333559056807734729107872887473172982665876173528767979965419032569685020555802668127462546818515908053047144702489642421147380045164195255751030289208432896490915996828483642349663837055539692800243084163402654018617573916121391968855393496744940910582052224886107525250871152553025757715908764643349447001600387097645774368987926757384891890192575138947951283740051948078500440617096899825685393847236852078180442418083856277563290699139828705358281039773192658754436683467969937122021734336001240720731526129831874621015823749868413918633176612988946710381674138389005572302780738113526840606020300101434254637120527635087652587824160092614245064205446207101312805959374829483333726750867592724228701591487786249639687720403263885593878234181518969129619943258712170215343688871224577750450473287290916667444340830260633874222185876977816129503422397727605491422655946583288421920030800233571132418737283044513011940850276395221538332773104734857695713373559028374813357932675969924015349268744586141600219372539658379517288254687393891080054270600502246906906953456633797042384023174254009558285760302567725636398134436292536438707850388273093213098805125365555707195313062264926424214225063990397375191931308959428775953346214472510973953311467461714745862265599637016714295060217785389670461504461357880300595605658115260799913778504002245998904036472786110548256842453737524538373172337822823248887647335365715664026396725437202971197728146212330722597763482660269323544706238846237485700632075930922006793598621186269646079563051013809288983483383581670411616195899049341327816427135368447780754299266672522161477645351230943168665022792183912375717850657639755796677039175981440224869376787186475421376345397489452117465183552377118030102915097413643878906916904752308539131693143367252140426452892257181373933220123301415601074760991120899567052602320150689951050316000072776228526088219278099167405345282783434021095707147269027713295136048470370556136412796655195127808000000000000000000000000000000000000000000000000000000000 [22,11] -177058323204337606389959415775496511723747864879944190676478417734478924741992863709355920767146302392051472139722921095722465070473660435682835501911963125385657120053887209848620428444878004106145711954732265562177971816165589478017555694048863406360961540876774380130056534208510286365175634126533888670054080269537460489450149495723692377479144028140428238703273596553114670164759865640919238921323467629610640432899977440512536244994842412486173008709272408889988426747592831857961372334978187573922533918634331517843797046969220251643213341432412267054323645745826342103162422877874084795490409287724533094520088412413455101787767718339105053608676498611580751493792353088754077934649886814369530730790250314222488073549668278933789009156702515597907330029174429855086005155392338073123743278431459236475896011930935142733014188281449627908459567823037180537272309366638383649117865034253054877039095676937274725424951830921350157979554203691780575245558976493091705565371836809463415890434575748211020385153010687001885775358035208986790851977362310567413831448132952612638529329006961226878844726901724938168918283227588545037835820056689877345932378902400723775959343714674948746655961586221078582399735377989868124880597882979413349836446940684957444709995254948972640496984712678070992244030427228694914093812281982360851550627172983104094883927388521020637291268445395267751748375815154543903793086220662768827178123832669398765837407139161891273356987929311305438440586452109876499644281081592959005523783075520379597129648896686451691512638321732788774655991989386503911127815694266000046143392740312355089798773811909947925443568488756997088928249979715690892763173883128405974393669188364312857248740510645783380878482306382789769299312496097934176834473692862815126113243930441246050038628517589615994991597288186228133415816126056910391262556659864607938474853314694891771599901342653751278526786943714290445047644296703737703354514383521608190705292976879914711670059603034334803290096976966321120122621984334558174595868387806204181593263108518737182566372152215473137829978186531168039732849790907426749531120655192313365651845988537936520549768520421020646962474753569186565131462064284610427352721808408379626863492055823152414683876150472232273180752872542824075893202092204276179426361206679813804214529307349644126653451835525011050527136784500245948865044471662524530787296376277161986232501015970927666991588526708034309284899800569064866101445848901903145621003047770779717390063641761142704290546373920020735441312660571365480279637788952423971823189428718859710344079765658255047555064362270328650155182840092493836271377237083059993648841281659699571255458178074135040968208964009262895056942252653623752205075891843875531913539178050027653311758336000000000000000000000000000000000000000000000000000000 [22,12] -723893485489391313503114697996852541802793790011117884063606353342383461388230811724274632285410382331901863530998673468236079205034153542042398191037404459661297890591645034858005406986516562680484982844370854181883176969100222201851475054969427199825350781851091027581237227815137118214298141794189159147281171860914257464642246033038813765434680242494514131484529418585351819653623980168514641861355469309439914404116436057389951307085625733815582288453768328003256125745533169398595048588579936749187819611096963302729106095016328326554026586829949362161549196897128862994945827643018196598145785665042592666266995864143797972721868047170473176766648985690007676981364796717269363336873165975724821759046950943071967926555323289778221959642621460133483535064238039109832841112221782472064122069055478364244240640308988395918406859456315766068449434505973848076377703900371279612968063601794930879118276813547583285601440088155258064897126672444306376799498283218458119998776143447055871019574981068858828661224473027102794733313854777908087677989572379046435262427681764511711534100356595152273715937474704207722981039054722780198953828365163379416751804153895851316076563187360120829812045631536936054458415529971849109068297131960373317077477003442107989532216373861246413122477728063486199373504255965993976509514599155497785853299110217386817867647087266128493745390736976742165049878345404908531265058165833425518030509171745807153966502113422003467177348824211363155591332008493135047088559402801902591064849594395576798462370638151294989829103596152738651409242539857828838423443053393074094318670941387019589265615682432934521948391435780325389832227575300156346607817243377178015020403026072338425408727730877410020737833105860774418210172562203725151969730270647230965057370117353604109949683578442382478040183586361343070232275220795628832745867689603190902972600572858197958236316292458421711761308773463592443071390140512866486745043385166937116188843786502364984499488841992541986805485112176028979908091292485166954679207596996346424438858919372862211264914792475552895857251217656036315107349064266174937027578264811082691727394762832944761909782090561756963943672367105855825058936343473882417029411627571909672047697704161857831013287585808037291667003006310001039738419078640076997867072489149657257964346768386413478261276838585400807476267793397454336123099539746094994905505073708152362102901294371005595030428165055253856884006700107243887571027253008339823040544903669968765008037643236798457268355315333650533086955138715278759534525245866608483651274141689088247214829206373450662576508663402960971510636640196079953853884433789466953328044668660822328512641419673959008694495876250335705967998669922174534921713168431098957515156797992196954449248256000000000000000000000000000000000000000000000000000 [22,13] 2659269186826298670881813701102129165907054335303414434104586789887447949208145875746959033232602356544247542572552770959826049826012182885077700962617789783180933988951951476027209449978120737398141273819075549124923354001761173268374401227186636869092904849147783542680122862501393026776931752674581070771641850147633143558815084305462266242610490872818567522486674181378177881377790454501268698760037828538964059021448214181753930464045614230718866046842049141119470337530286784351173739520203660185969992636835924620811663110328812441762522478729864226910633970047440669039270377779224964843807115824188069625053410071545609026732726566469945383742727960368284328081498510495073726128066337676603497558002233743677733003719722714207357590765253176827655474567910624973476059401828804806508108923436956238498436928490552798988575201245217280701964433469886674662511382098614375627857825156881139232681690003373494894716866991820803147784212434285764841953926573933597014566892023365955577249678951240460963832627419561222819892764648315791805704544279475391131969323397105519499843357680005463608047877024129065957371567343383264004154121769652085280644913683384776186968540123725462340898148384588915672889551381104444902471698880764902747831124829857267080363749341263731826756275797411920999537809778270378392703996752807270791689649257192976285469515050463232420503803060347927418416657544508226425405126460887311615473946557046479028905277806932899572987875895764666774036576852213619880747650616614729780784858169725421012432470726802342489434482862894599937204366960395358121678356174453489933022110398543217022291710330481271772192869557791709830878816848890798687664415090056377981078317070511405282825985717277720230398430496991419846906527332912280781385795267390065752446265332538900852034675899995243132134201512356232467829945952576527158523126612395339832259329256307107384457776599407572374387346042636726035187540822009239069041787912102641646284113764494600846884652066449991201366043851473899081928234089222455522058841856514866205421658463301191137535505054819513230164928103353684868930921939398008572553997511009374968138919576787080055652191406815004371298207338770188790400686813503641792834845307967856157461068891788460254714687532852130430406733979625529303139177877505101834580282686091357096342018530847374427760833569245109483575122295907827043612270342946430511811010545270659555707180024524193251322339869702525066324259086365588307853968044943534770133637721072171120305948963928640640033051033889231576343455690483415494770109740874213510850098925198881591806894602894871814859213186424734052659739785079950376996672990978244891271985174383614846306304514333689625926486374581731615381502187407315335879231033002165368440650812065263884907315200000000000000000000000000000000000000000000000000 [22,14] -2676116638192584587628554498939992445886274919996315577548642451133584095932616236212390570119998552805976341677630204717746281517438469302249677797239098036719081583499719120189917685531865172447881274414095774526992481025430198208967338490769753932495958781038692404033175349665963701069249953110816392834411346672400907898547948835009348092891768705793756996322582649191219739002785488988293422730692328162388711915561855963972514731688300972911109704237118340055112544255293869797719383509088782551034613249443676570671267250185384887587854952704015308116283580890689106321327941804950264688832234510327669386567841527246537127261366241788112675630630675617548667066072137964980850884383327998272732390838755377528062695570904209067198541985067522675393657774456782833781513422151226297921667292246006030746488166582116116757389934778546711522582954258446608256762208062020520487408514498884122236447431056802616698358259828035359234128127743315502038981652063794312246014278772498925985298453579608588035155020751438785209984223022570928696105335611739539145343141633472334585738737407496068161094672301299257228396759931889349603158932472408206040044701011607396903431883256672772541252675645832376679829077379208431284119404986555844256828022814455658724470914985519210306042318235354046726235146419759805038904350702167784230760198324547833281858208879221244844369728792003991881405440192907662086462922065052439059582302955117327260377510677348528792491989362753028626164271332492370693814134592582553019853121751235936606154441700696702543128318112047791373213666769398225109680016677809535028622865446848663927638202923404702509653334621653450104806708200921128058864595803736299831490071439758059441244149200313188328992684440410063851493665735386943212603004737960934148868762333469749970078106917973446460004286544842973003643992808450588015457631720014168995977431326965446737426067683675011745171461639778746903633132414903218614455325894682638362368568889832141662064973173443317368249955014383469147228361553440089734865121543892982118334269348697614631828430361474431185947422158394458796435173536529625939397542018495167628463105534919919205906930198747490569148111714636980728660459973920098542208348051050959953700805654666554254384642140245435472023580504781642962649985841744344689285195551399648156871553829747593970125130519580981058488750706572258938447859662181138147294200116796159946531849677654963292111769010134079509071737325584406596819706859732274945942528483436484206996613065203200467129572144311439353017114781874560064717331425867994284579482545800772949344815849525700241911085008544103288016352349303504002330077052040883001893915636551107229620656938213010337856957964066536998798903608466805467799685108856154940317648157876198033399480320000000000000000000000000000000000000000000000 [22,15] -3811330569477948473084402982588955344136439835805536394727867525618220660438643135165250431041654416458986322973682650941039331524558900235995569519731046650193430196261865255513543096793943941919878257944959944637798319667806296288062684852649678084142270361933578261696622223203798664970239277038678719808157612402518434558008504230944631635444793665075722804853841213632543794345177062558514706118693851879331901228975831708230620814900852296893462084400780924786226751763353016521982322881749259309103123095354263063769549006381047638870221496148417677812792879735759437052129843610145056726278346330909693437268970875332342644398696180927205277762424963077057162823878997744378483496378219487178712312475862520035471043443055805451033629999648710906186916184331235840676574817353543264601452836322455423889776866670376660444420366095074081364278678765470142465977633331955482469451336453993164457739346904056472551624123407523742574460772062560531142148560859523372815122472581806232060482482594117738575356280343016603389888357562782650129834923382766712845345289943412276952904899015216327671887142916416591585789226853956903284014380753126164684462277480147592196702364966487637054824547675514826103776902579349150407546256050783889901959700437652811441953065825972230880743163765176593685582451165504938665047772391283469014102347838990178378056948662271027958787698527463547214227306868357362833742091547812732397034760296925875950031327086535059925823626602716034544502005426763231449579500901441613858391143265713018389064297650702132103337136445767866404324518171602799633548989140633205494240416778457633810931759161050257779569897915668525859876520328608176350313684049926331870887165722092926338448245840555256841365420011365550968585521407804053660326474363937975183309405272750427048798107127090460331353731994774750879498363567726299523829632144030278060384226695529900618753152975663858110926398836898168014540430729214841805456077744483161640375215631341621877696237300551766462778745185856842388115651391957709582962236305276810479887540059611524137453319639207270786128664689075768053975827403959927614555996141121639535711661767625405443468303437068039000744483761519751457493529076952348214177127287009679321061014234903881095265319922298661549387249910411545435136061796500304023403448854945536486581377187313142215545542300045094699629241892807337149785685818483595427510030823891636568675376425762942916467097944162945828136537245740754154130944783845012875156850397914190664246015205926922386315353775764560194198452444112572432268317350154007111672341669451007070253748144696900039471841002089587814347469539941727266683034815035562092896567982234626349646126855108907065829787710754148181156296203162833408272436129641171260166650323492733387527946240000000000000000000000000000000000000000000 [22,16] 11010087019073764035351108532693831435398702780954087850414927263467971184817108596910219987655121571860893624592086506169896442878333451477205431295915286451974975333733031431992271630982741551387294305921866677936685109551039343680432517465146525135192869647040573382161489206438619529163459057390871341788691185598587447600147777768317927351261933617610500778967116340131524120882579820085363151092008900357717104174578679912096435239735662404097975084937418455569445514780260322345130374322445252085799031743935799524467424521916841334771664191494879396287780431661818737008324809921958422525913704264127764582746582498594891702881561572461873728757357793925837163949018947490296039510009847468414949105693525582177196290769642508908786520900352150780396656081709055527497817927656358831771802401196644383417771526917635981538030467446735527292722195559275834109588279896371120834026221725129472498566599198438619585174981035455710491953353696263712522704621626885102101071540593254343703610408649912918713246353212062300633764072522011889709073416326313535142677068971634987189161483407867004097777845908116567076783458048052450824037382163361740187004333819508057984701324646590983540185927553132099699583694074537208038353053411202570779837449527987215252339993790997386660970098010753892005889222718421959565369433085659467197486032206779794103263928269537827709701810950476957841300555614553494478765604004580374040977272601817876070887069048120412120406840885635166677156267048923310730917601742588084959150488846017223154871477290827660160362624960055857162482483055070015473276715803719966354767136416379996650717720450326553403370877434190595484786194278813333514939948093025644691832603490117717052680647023466782751276010377868279205645577443703582844278724048430976884150981979603934933861702724463293924168397537453036705053327442909168712699144362184445453797567495522981301480313392435635688506062892200316943761860946858301170087735760407097888336383453851641574438054140538652075610807817428545421651633261672002688803612291197077142333882649347964805674947929286685969618879907484390720604821533174321393046585013555233531616233901117336261530949383764620715024169841647179509981468556235488159293163178072942879806589511874380978107522011628408924915865626741382651080105955761416819873098988695840351362651596438296254254589168161379171207458540695499058834297433624083306257711670546470612290379607414807930566311990757390828569316728802399617618958385320061421036901604227732542024076396817480112085296004531923009516682727359873726402793557590714605247822012297881655675030091163220059649570120340617720475185520271538597488709424960950731045861122706857395455768658396986009179416062524648956783404437902673736857388800367425084287597592289218282494361600000000000000000000000000000000000000000 [22,17] -1227437851625053418056147991631394063451089598720855618822373391541036343704812456461798631049676727158387402551348309090414967281833521942310432532026452122463784973926876456859806360199863836654961383792738601997349522714841613505966822126794566290453714249050631271830846581656382248440074490087515617279392959884425107541139298138334592472808689880131371776543222667597686472094633076751279054833777015811449687427714379827992434880532472337956776866117312231080927089084308677020072469998288668931388839448074173926053245201198820142719856296720607268942183805483632810446908930714506154368732670588522882772288993864489188787110197347667751076277275789629891982528169638501460992142001488439666714574879605726996566360295636101950947295035756553397761450962104964340340321909563353325732507472174699232908212102625320294200289083502186997765810276390131770769148271368098071068933326952136518785349604033415750686961227028330420963779088197359995029819978771724022420524885708910413937060392625955037668085811862884592752649561904359382395421492225505556875851611244072846165454565511400079292917006765962560574606597943862573613556522538950798726859615516705162634441953149308591731886451139417482191300283850415024653632091759892385182687259464393320487958178358703668228536160592382909396393002525510673324538580438951717832123479055681182178048784444870103379858491156009954238992667937794272368710341254038431431592256999482797892852718634098317287193520157235372666084593316213804685022912478725228441162982105427226375121708052841486372290472168910457652955239060953953661652811328234194656800285225272584512286485146480511783243553599176925988737877235791457391948946774327422521753849040492050519516265666982112737472709013548095570392493063213341280356534525426817766717659677777801173042134423642454049176412512687913982143428406793361906392725264739930698449788797394182105896610382359017276931747330393500601041171047898894115227342405133218255912121355999888852787287343483308094764033380520267830183790289902836592928223448503397497253490148319907326654417852873413055078929086334687368703342763933184262168350900895578294989193704759544960825370006148576139516728613038740758561398085401212375089688132604656917340556358532725929574360811873475772008144780761367338003707463997559811655684509517881833565682057761613659115312209277617835668126404153887825643922105395464876467715255491500441508946065561425774614367003065780168027810640690191036295156772123689906279884730258770992509952915282450428324414029808801092239230488026005038618126079180797699741157221529831404375929667119646763570263923446724421256269150728743916406945343848692116010887171731880317214660145997419003139653730227221180603010230977266798807996951987936569633776116694096825181798400000000000000000000000000000000000000 [22,18] -10851557333725311869588629944261841700788677590550851075357288723791202643808810259789643599787950830608554244986611045655027722359972276182861909577028604631246602261624393567565238172725638247774517888104434569039204198368001306705786687293317811826357567502927224396006685905470800718986263690036789994877613840463793515131879724244368057301021830107714038226518603510324805347226214322128150418612159957747850471369333824712958570446459142789845699800213793775167080881431329430200975255363652009266691698003393021949524566959229366422081721494840788933921777774499283828589423705384892366183774059558322283753924267257640226536889119163569719455943206777980057472087228996102689030063272035501284075119600518457520061399699241596224712630896489916570387733487331623177974249550751569126794930451697696824257363124371268084642459724692480601620884036945878373935816019323996902004830635245328107967890121380825677460055487354082139478240813369924586349591713441658120557468900411255827878844029037125874059833223955881526150977060006378906849320976081093129546116684610176829204971972919080898856314488462318540384222379626545601236177675544480508524128096408606421072857828233265719833286088878271045216713449973478149581332397897795619874983923522483646982442682061946616096008188511587948390225994192213531895720601685841750677692494762898192811512620430319952653487329021533953792249731332732996857858826305669862659519130856236477341656603778163186250679807962392707717932245240511471304986391361202186995732584856557255902267569390688392323728217702103113785284192588797021332525649682834744096121722889857586668216920368733926240639626280739607706310594657414231891365849494197064575183426599242629877702415394785720056340031121906556135262806393793838899858095577096832489129801488838667102255399345434795615943831075841220668976143225587014312980389401302491427704265374743912193753134090867622449405729481832170276522641820937226095632649365932730943008162891002026658678299862618599500252745265827579715840973317121515231192343314270570266579527551599055366830992993918368069658460579505275009554102770269319340486113438142469678370397775875634640557413589535653019309035247987741690229125559794263639905018066494194852096693868201590486867633225304683883380112864763102585673623518588342025703844527343066604609407413080355817860652345771492137025180907631296925825203953242512565917296495197772062582193656289742917215332528555667782449069799084260894145597430981054140289257941184748347752327187669756886653750950080205705870541779605920682051518381087834191888332407685446901634562319261059129949810308059445428765033668797034257633471553866808582159257976305367946896632020645815416033417746229088654035782121218462330952121382437417834162955875803755083464704000000000000000000000000000000000000 [22,19] -6717747878734999648859029431100073653756615397719976425496154587998202850756027513805777480492469205260510621092700599937064283185253279851395846586572312284129279700897327912300537580612289768514277484939706468055786349084424118616463962754375453996590755235951821240295067981179846314541148168377312892366374753693348811295716742866582039288501043090755676389406066896021718212534142620407386135596612033972492039898470391014477176277843328830898118511275058658885915144751375220166007250150476918343722814470681104364453113040489264541071530595711375311775044893643774769808698718990483137066907425930796537819065582749740219228383823688093461885035151021754182237893961195786512685845407648664908927323064923500828518198008877610747175466955800056773041763880893347628114197655726080345633574719365323799533901796353532318943965582657041175606680414736025418160916739308406072368406241778887672431552452005982482596926482207437456055074816426970781339174536435633714440082747876221158355968012729178992706354977099387742992567117702839820331260326983031697441367489894873636699996501436586679741410546212489637422307605323515959334102549283403122801007733555687853786921783531707433065534219399386205263892766130778130116783850361732617152209906311362454631654054310007937622072676073956832855456563756848487824320924813635182789116604313941256455186850654608396256800135920925385696605104331302074067183386965684689035569120602120493833656356832998361081076511027778505482293247241917683776347486297548009683899751868556411379489360746201729732643289526994875780918020070095049058518491663667188021993051154193924065197766410507281162358622010153983895645586410999284711591546531968133817011317384040821578389077432132340578399396425107227609436642197696629685801259053790842284976127640501512699097193626995800434008787758825005928877424044714118654079611297001568326725592259893877731758319101389981471142701709695540950076609107731659894056471100126867353293653000214669130755736219687229256129788643127147115405031784027091910401393157419906388468064364419699153426704417471314529454758722257917632785997577492751408381303400104470181612965073825514765239303275233881273456457847088128984224426659585081276484733294677369464996900831644500998264721599172402380078221823200112578083259824060521865532195227579659391251036806724660116859411777669160811532768415887298909893245156754754295873880368138281143474014642697307860409500225668305989133487923054080515269815361835651978484389753567807462806832098305617867135283988439762025599645550612033163590581456705261433271568702146535712498443366093307859952467422567192492170463684427140633387580921429341231224086435587354511982168104124188990408615220635809885861825249430795700501442958466966130104007463154156144951296000000000000000000000000000000000 [22,20] 30516209869262999500103646730454383727996466137820001692422367640472305307070937193902927291023294259695639261856405742686059639090092185826484862520365639912003900959301028235220840331975738043001697910441752643990999588098965192285408413574860736996741978429291066580564402047220473248185923088651779948570748844366182950616469137472388531963945497722759373530148349780353773449495033222752760291428787393399334199234643728555502998415577188006415279576509293386723576312958105639158255908964396908270661128642880751410062703760064248743052959050914689959145263035993355742723804481380872411299328017494929788929734165580639854941020579444417183605329552987662038290734539270242337723597316092101799399577436210611888745844759763582168991691678538984700940391095540234447871190548554985029437182238238394182916646063558771497540078979719920164197788299636995606312721778092418950606496268804577819637393064888162248777122180865241878818824352457483652583484831074360020110051736207220455335263632194803557304107744983397655960356171700085762411372083616586375570067374701727023185245460470250012536342419333470054947171368969016190091559052555270458908036384312016029250591521500467073488906511133250245341504479799939989514854430765575976406750989962896275937519808069640915531221253765266190690402484009261937335634131903827949812274030061005589819241125018118736284716812364453711553822193086782998986551416337415627292535555645628723147596631937211499132893736582830977425759415880036886437582172641174170615931609209890754003810284737814482912678999062132301464543488622185255596247964649207403461330586979544719504909542010843980332132640028543937959907199056780366304768563560199623067429667897460672447276501640027345819466527081983311490504754830568002702750098722697177327648620390694668732523264447114992053600055300015086667300662723191503491929187836143540879441715762461195516165923828908470968219022804713954009344820505408262277361476824209646595389350594279042185810182098946157539269852155058218926116626933037259561351334989367474695562376339303959572784083697660213007028883355406830577500086634338883877709710632730919355211029924011635086054678366497809526070989599274082298187214719549275498371388824666239850910135754122218545892723388096340341688025128688292060143430841694054240021889837511581493120040619699393321046871274284837400470898671156063095387593411306608360456781863218679819735093083730887740560399153888259316115385070056064962269828411045271544583976170666644307734334002077514568369994262577433893909226026286801277064037898395843131756154328956876965209213644703843861268267336655223999142391813629207040683831463737989688263402055122142368336789139089437435884300851862299731300346265174975062019130948907268909618762719430747564802048000000000000000000000000000000 [22,21] -30383770941107772064622645770967573825964948627045495969946378621922535432880107479208773880398983146887110976679844092951107173147169133164677411919465997864081734261647719408397838994690566844132598060247934381193726369583912065022699604539150651743559900034445921378275063701424515711746880673012869989606929066187594652573107376142118024740831653708872615617846310171996625307771351546481158920231549960977597891819060505277981547749690759540978586359448551075632453005969893816810083349109816862191631063938955126419027852950257307632698998645084062302073794846905750884876517781170900607219972359834941073747686756163581518338092867469392751750383929303378191050823401716676463015039647547908784898484914953819297356468295535468834330339352433026856151302385725564268979525950269153177491983220162814417385166072497511620694922589407997607360964058281335596528720968233235145173926879188044928515612601175345869856672171463264853624308971061223913067178026343874310375201130471088039316638727830368224125910875362119861374803994688376826961549174180152893089171539813899154560982428231800942746164237599694899656403707181683380447139892291789784540943187886563488821239062087620497322414756876753118613466351269724103085718899251479633345087503042609677824885808323245429051355736782532369211672659128819518249768973532174842062165266413615739799508183703339021031854446360690167501804840505333615764668241674772147415722227698351621862605080185117821011752100042552636398247590093434289088270486242434305927793155222584261638363919131799207729725645754706400343428136298983944635364705522658214193054720435905210547470782870999888657562835584041495884316364086802723052253042606539313014336203428021472187998600782023936081819571744963295049286347340917205078497748797985798468555665328622023803584117168326655239093139360523478730018232089052059305874442790927608644391237279304148633771610682538667996025273816253174526810347768628357062942136963628978619309923948852587920139674143387152008011591790892982331445595667923664819014987659874175665606892870812637489140563994703830129802290887227674193397495645938932865268497169308023988736574047273627884446771038443693809929079615018797691622072886895426430119268245122988378988291835916297784712039735907527993670898331016093539506483085595956378864968935999933527641496433147519224849339580179350117904550198664070085380985845814411353946330116317191735564970546883792303588923986030344114668337954158116824855343540471476039278886476530514843401221578609795890862017187644234171713216054818757847774716254824071043347941536834796327373510724373579758516249562111394433480348423722582203314922211047754162422660430521977091606957849279174715141778443106610775108941852216551580161922645697674100890850503901017695846400000000000000000000000000000 [22,22] 18064605506035474164058130609595361015202917932208858596922259744098828062381137725726943350726086770603543967859340437005110675077549723434394080020191881955710279870096537057760794486322864520001965522015884591087597797281411377797173189657953804804701401096870772961592912699867233237669259808435305538769425272288700277929659504051475227532280879430057088081562169747769472741976849496047090406953033562758160560051574102430867212752545473064091348000221731627348506376966907357107943823952179375690531656863401920069471959443678026497431973049385866455661172452630960937743554169211116918045512964961318879412516892371105984442669661002128318881599311716616374094492873677632323120166350198115363172040700012344057403604460141862490070382944272729876591095879875930679534641341132237948894021471474731027366393623137736573374008050656155205077511423573218785702001441719402909644259378069428806487409592557903386978890126347476855953370628356302340462212609073227318190027137873914963215958729876383010444172563435301209522043753971110342405357113276068023642660964417869104392347674081991297192988151844273074715108947738399155951360432906534365340270336934582219534719152013819494991280918177622525757463823914947738933920820293123622169094860349840173915546986966183609523128250275820941723586790048548089394744140457471768095290930466732538623531796584668105157977836167559984229844457346822181031573889781414018363284465950083877659041827221124557765273123067009506426876777227018202407017295999626440967939535868291929281831118910875211121070965644305838473207922330357905705133157318422948963727279117115048781901060770567253301617163612754685561212453091084780614355644888991464788591597976499481802355332465223237136509400471403433414788257170325427724225603857011109837423232957809597074493153963100864947994167054210205721212949077769949394692572700789946116968289980875502154749362373589680332301179132468033668227518734216568013259935889606725559108006446274162060276206596219811333100097057224767373395991696099234883540626299187120965318173672511570353903847395343858525895234618629526519819289741395450145201463693209460198625166428643389465274309849097012621815618634690912754941943434205245744023103541486926475018267384355233357186095742109578823120767647098153877856130014689760604301761022631838476135109162821234476649821646131737227372495156133895506387276834414487217026727834065044341341788960884567534429758427424125083998833772680650829871753718782370270385928826909451037524025776676538817495001434726508061127588320845848194077505667244990741617149608628225169324945713368690288758876091798849571784030424311772917225606949638976745343131153616344776333908054282782820234635885280558506909646572232752332319279474105541335785752108455072838451200000000000000000000000000 [23,0] 100754309808931890369267104181309742290560835425517670857501772911096572080835633808853613053635690788094521007058878650149261830706457520405805857893268409684347399383107460466330428790144029386001214012726311062063261946796396699762412127589214932231551820596439405776755841360213887728903435945343932633812150362014968467320811941834776333900626653162172866956474833416219192870133829179231976143248175967203045344464345398049111252756546616526509360365892009896323198874651532006216450341489031957243991787184325988116079297245932937188218810091226423390103649097045209356803710767964153119702879293267091585776095486203885993300933957793281445075953415549326429810457089544087198564949142475683919939749026456906515245549524234235133514516609358617704813227797014788752055167819295995333939077804671836680117718627557634684246194995176573532939568580159641062368466508364710382496038182733532447594475211821171438243608438432770177591288277696555989436932397931411357320567709675832226676469457868774140702732038191963155474918991883088338134647782686555112994558017844412725084675742727241134097607943890009713430482574457901020787318043970748052721362621012995312029515924593063141473266205044775656628800038244964051296447139719266180076061234002779494919745204476561983832212274196765594460513322709980698689704552339570987321603831298811521947294715994281270824355178731823784349733249561646305052671992855474904115117786133945216847747480513705113695757524148919441263198427173853419632768708764380218604914997852071343120724843759919885051641773069586111479127647977285144824336259753239384683034219719960401216144498435840555435263960998277937598069094126499502222193892525478281336782610750629072596342025094512630898937823807163104315726974607053355211434006608597899696129793149305330490282368218224810951024474311130393111221053621759690151594054738048764493971013732762462022486369057424400638800591626891970695933611620852886068033775177404235679861419898441168838012937877204194300941466555176575596278554728133336645140848772815467378961408431339206919751518135546892385019678224429978231699915944100410896974204152400634029146491492070792968090054456693252734010987709693770280301441327093177819530402962114810964648344006393271574923470668152680442086963553267887407748277593341230057731796190949549431017579588799914030815620972393956655537970044930693941538490210209557073466471135815947187450157944196763557638703664423418597034808008942009514606436273399440777249192443310019573059599893855788192490112706071604419635576795872035188343867720639934899482232204948869338797664298642364425929885769905481839658184766960383045512975888751461985699722297171175794336954768769789477846702271823947658874494587872904254105284615644153187772097471761612800000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 14804916084244832334693077396586397111771696461311229040310238586705724039039394019209807787910288864015112892532961177606867026370356321826049397024374377088611733049677446059694910493356922739671735925399262446854144598908908842289903501945172555107449580222925013479105194502042359471110984305926742448587439828537738183170678096643638277760137294324021371955350613369522944859994232113628449261430836042096044640460956044805137634958466650881835188659772541049455921345208115866451880175827505635716871736850791461922875932359263815278922064027660066364547892604502679471364104982300401153169125094159513785240710418645009744390359582201708878594116692595148016547872675059256690123907069647092699141771228255103151113969324854106676450562289192311274138632420801386985747787301161485294428836148112709355605155291977865040200350283044265307202519062534232070114437188947403900392477120573730564008686869572737683432917156488016991631707556923421299400127459540494939175645329435574961405226019923453953139253035428030095335376180956395436650761091450762540756879871554295521520600855812918544535584094887334878651012040588329729180039142285405143310720539269869932962863321916153793458962799361108826779280320280401159040996180382023157078258858106600777902640930158374668548879831145440223305498096030856031807351183650654168876346998493397496040684605442060623277422175478604887551584048190889262418328412445615986319947157373206701628376357571716179137329842527430162048971479602163948222670647303241864750538414515975023740444311562012591839836861476256697447069550880974021586526649957677957156869885937188046902784326663665139936604463160981454684080314953613118943543470134158834569803885563282444885846003243321775395939633647781335298707564379529833772039341036318779058185469200709562707784642222702425205519844976038942957418409213220314970000240435372345508471864121751869599201406483511151071291421374138542913604692338073437355087488110216586196951477190693893123521174881041222117289650025218961303194489303922430080925486506214160088409016001786731414261716555881676520172768762936050144273120018429324251861935663103264174486359573572703971857577049995911915119068702769762292080857948067574302717763640147920089233022496022710221985564081957422586766714543928647409570981573071235801047329022284440585664668980553230794040062602128198462011699859244955406446334054868437516851025767053303801187076659245819550171182605521851672814467754221948675433090245006805127245978895897420623564094256883623917211964422953094744742517980459942605484723439061485440528185079656023919240506317808881201334480588294900378950875002852150422555877629712415752022460121633723763561844096478702572026091830692766795717478056607128597230178666928624792660592147947533107200000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -2173227924870951728256027744737435471807398151891287474421112254634062118481236098911584337033334456141598322735445062358024085456867817856117982467951969160822033777349201324422986781043903520879067524987646449536267049501195789936200523701252918061723549897290351689422239131291577230685049825918082584167294522780572403212302417027556309840986209379584202320045627420597432245594179114796099243730955945052989682005611157882859711445503103751311420785241800396178726538383732038219271386244931040780857265017550738668636048809852162524200871621396469084102950539535772666234638293231618331033040232254843217279500146542488112384955530496662040370210267259721003771378915570881245347167799854346600771649844204243180215095967136821826925657261084859735095019711616832366075520968833548112755094270713559815325759239603894912933854115129920537654450785498920735821595305119409654628447419838199154610036333960322948712808124122772354828369692948459161682880282501593630148155997519420772854848173892816811974242079687947774838448054600424094071487194968314287879805362312744903641335014856568746606261610223213753172109242382987779665005644318121268371864198359087525842875064365718428009959277828592028402817253655450184439514550207829779826606189385295087622862215166382994989158331994502314378417977118860286064751649775733942613035004245896733223219768060600860551047539834354307436926902041106980033199226887752336352039466872930441095981787213348175094359707653738999232383082462876675455801536246074024256950246973767804252289753333438770996228890784239020744681449532195522393854817997697273649589752858474055490320752154236551982145159162430440885666895938151773341987054462459313119696819386780854309376944259709257566346346941612489275673562173694662483220908377273055536918934463208463682293810601617310309766517329753679868149227515189924810182799177593605139733930769849673381752454892831699588499551312257455370025978657194205810310091806611506715969752388487050393841254641399294066181053167835907065655167781417327058305307184510552793089626897813404173617361661894742976910847716230310047705586922345160180398053061399895776435237392429334407919795456126103855950933294273834584245163116160995810771285659369697321517230345049693440820593141503102318226862134682312174025574316266643956831434892297189117523579646293413097846302487705637312491263943591508454594167489977684840519107212553424042083374507759999453684821579881849200240298029574415232122123918574173291788176354211808731657915040361468395772201637743435086939036876089759995153690118812458057744092477012248284945329452661348642053032545756173769660742424466069509720054481376814649119225719221021183780913420140974086398293240120877959581933218534090280329865177643786669007865690706296176640000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -188813566469132379501500749132936285337812583925739155778948726283408877322207058078361043647921632318815230398904681990702980105323491919366991974141647877143182032706832031989314095072475492645493154358877201359474989396857421952175268558377984184965912483855870621884290882178425192214011577129986784166894669988072189585113969809771934310358195086620810331276350556510646057679586088841214546509458625465035769324062092410027245091594701928913580915943696753520731722674474067602224965442093381158020629758248072060433255741757744562022537205807009984843596623647001948456960951983701936546788848396006119674077639340144000675140062028946738902832370609385167712165089898194831199556580255482226133319888530847032382957503532454301298880800941911093014448616107354303543987908117514888058138585959984235816293858249103425135516492466645811552556379729602250973284773488138923764088794694640718611839731036454314350256203073937432948579861982145005222585059028675782440601972040454290470125403383500036204097259635990917101207866374784774497424303176638254126776001030309836159318614952374305883900003053528290390597036421298215571587190681427019765243813572318698921277593337502997893904119845040378994589553275948032592540919159001242804519668815683360457665197914942560365685703758793395727783982655967892920109642549472783024812937162960360902206530275496034211412906861193999806627073202071842705639224507002206441617211481649219160290271487470403842144713806996751525991761387436598451709994598680535562820216789793499621173075410769541665847817410625749125797465227326117770786591893343568510935933819948689991263564907843626914722897658589051073262665275919025015232217659389316724440577715872002269320779496396521511233616744913159947336436286978788441659380957418859069668688656924955911018911892061870373471358476367226186320773557949318184205325978368480935568696932665009766634778389643126639144441413979280784187975058147735017032008277545305616030274687727979375483421430699367806922037203011261575454990143464045285248872959288247258057327075238438424681316017371128280976558376236079807707417387399835057158282801662546643376095234472651416439250511582041594223613914645598634893110824306616230068281346968773217163556189299824992844343251180103205844811104588103927791127675535247915936950238359222673727365569040044233138663091265728771125689025081428832096205296297078724943227050737359523167784135552485222298098101827813767560858149503880870020550474736947509910575744763277480241427268250006529753720061173938905560232551442572247943997025756191332420647121236144643755639878500526519347218161338308636482199892200490951869285325361610514145945442965700350038641862928372364659928001168886699012063144936508116799869429904547478823872958406167174840320000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -11117714922755567058245012067613519899841012827848562906101973557006086355069392805052133106698934772703113660778603737594399420024397889313501605374203655648453171934232971826709339825357335730359630863354053190405100509522531905152206751346529554379911443406788206766023403727236847670065972739170146604167467666037719330705681183724852682317349492065412800050246832757691285908657372282239041902262889876594226828852591532346311490873746562662786594578586480659431131232321839050116400113682538681484816248140679755568930125974393096639002491524596364336604794698822942961964084144747047270787917860199069384273052329494236243105045594755070109707238115540040355270355202358602926369190535520363630697348705270443209025562483655376056185452599474737119566716002983398614011305968791169659115330605258858041573498029043701534809326691269239641059811301275504563339698920410603563295565029242595512329247850680904312179618253660320552933861324888187106399185515527027291587354966551362454507126515109440127211227056213013270675922783822176784318323638195396291902320151735538320927269227083073656395900001358872904604415203511879911163534685545440058936110664671520536055041495476103783569140383022735325222958939883895050289962909705076028909120124888457015512673192093850306747287294355002885077734610323103418683523415528522027252915957681459989634984524144449701383501911999775759656376367447450611308174991992305088650533133781147581418603649706029423265172668798136714781501666725190151578414844796467407382476968464341084808341025325472954918282338532546342309799481414651641539276261051934632430436917377865386856420347381664232853908318622575315627932746375066286757326936872706943966009142615067605603080901454389938497724652615743498571531655729692144512419481858696815792780136626185788348020242256122707133545844124706906554341997227514034065732091487544009210148269873882209682082540181812137078501473996537358544698589587891203844651826914820874126056263920204119089933817382303330625290504593065860836751846402665790979730380162202252180147880289428833639227024751176189963764831018142118887629073223364766708803203469104696389979149366089542182443424100543629090157702513779514057265296486757391405495707328965289467329892015004525696860333905720815642518928328066733675553477846271607686481449336228282350795577525028725665975342373503963299715132052092726799754046248481291879797680172179248352125841033223575491578173169144787186309461974850194125717984700416350133899197936327837323053690436758867490235958092335474454004368980223782252446230159731753294629261444212877007181997079459038659009559687511216999984751446754610466453826979271876073458573503706501137162731236511452596272721834646017352558513999694432356941601292669011976457805762643956124876800000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 136345900015356669570595288211969599683687082947786519433087702955839530703696786215382914997428321439593197105382992728088749225062388775883987844643410877058911139950767661677275063616883875025128397117935418817958552385424638556742264662246121237058586758718486484419504895885699422828568261766325672832415397447387574045479462963246788479365762142796349350339385840998031519975205738475515814843115690689172999926234289036080664994790054813908890257769626566947999698298960787055595920202142180669926719910027034105734405005493852335343719309855447272659989311064362550150403147259292540790667526579643595146404134989381494467146973469632502929824586461862282901618627904895461023381983196312029444598696651931525581989676752646788158736412725110429643079773739323368952141060073426623527177091350913924568585268410848598966664720834151572709054410103763289226579557196926797508678661164947092036207875713967076690482276873866790209186744097273548681189631221484226853784354734266977915871814428253771444453220633453018053599804955459193980719043135778150763907112564493402679668669888433611967722649599661816057107522378951387803484312243202716047943055747318511038785566333854981990621132518047843238650428032947613466892802944634200418781740472078247201777390561412478875574520777640356390310852095122738794696120153294653833278668811921119091776844673936951044725775237365984650522487787091577371841754932004938398341423691365015167162468872713655616902695790988549434660672958386471980392556099860308727238420880738070060112023583652794730530110336996393503804462427923770889964893634221004145824078491729134850783743532378757016671871503942945557346675410201489550095558523836148180233759062908784102164351028765740542217994555261531064661882654122869648102445920353742685482827795402831253856390829273236887226105027184782353260266491901781766651390663091607439492976928764926469627945245384023385593985097090356711968133546535063131119034370838596152457510662754049104129816561310609280008530313896372661102551404294508785810178386520606152136424856236339186962348963172273669615036884373749981722018817049204055400272492967485281290658545718807415986985109237005899869421686481055490074485689166890120162474284262722322426522323235927670458165536282476737830449746116389185819794635477473698176211047993468316388208168072656029343192561411535706631265046568469777427013305247484767289212417085801144957758623261808057857682981470134104481760724205611211450563235113420235519332652452824418873150164022089274511933851867133073351259856287929775729899728402074321299496507354326381008476670161211162522134944955502057115661263955825024280574185148144542875770736204662182356830099386920029350090158992123203850564008766164882710148043762402916557824711999970519107502080000000000000000000000000000000000000000000000000000000000000000000 [23,6] 399346576506937396563575815817790671567037986080978538655666825707539167209900005912672836795479449146042581678395239587417327236890150246457405147613071626431189031500681277657743537789497511504142620528238301635377462564172248419347920249455961834232534707180711515326068399258985521674324731667385702981940461231775484112354210673478535227937083697591032181443902078398329611309453984060224822290489269602612093316061202465100658276099198289949690427784021448268842223503472696505516858407327909320463170496726844047472152444422054594379208515682564381119401592316499137438767974179008806552765550501289177155562614728533233648807147553425564562402993286561853696487980882533556089760779817226341276174655456774280677111807748360718197037135908310825211233787491710958618812291408712234169703694907386209135604899969389989716742910448913664037939076644577370665681806018738172407471025304071585277218489361924220102908322717091100134450618810897885207895849676512309346664782842696330540115602019493001272947400471308113516280991655609012099751519721491668519042254334470788747263488435128973181469065150815458281567242506364137613204928793998536245068235123614596493099767179758526470330714690657224819610082331520085240793382010233948756895179518236059239919963340307912173172611048374802706829596647713911246949702078624289486229969806442717056757883130492750550715612335675985150707384726383099660230003194791229038674843742628876208145469036698563573334339872273322266383952408563691106146670541607103604861833955800127167263605971691310238672643209039842693318796368888533577553893401286096700976292209410388213047524796739600722044817304477449231015098716195552378987161576218570729418045413552321905138124129957251807575981259574837075342963009328298264661057579458773730485099054445779435196670644075205692375335797908126594832685125225434671436030594328791580528211237869302873947696890318357690763293830924922603534640168049982896389262393529195816531419793250439032255248918503792692473810713677329520178270923659757447506600645868261274493747175394203779383656584518124850215264615228327276918135978091642071239362715718047406436989409106497288828195580379265057468781579529988626612088816248327323648857067815527248070899471905441264801114178103355450163667072013533479065999989511693712003091576782252960009156934354743126338299100323552597787579023292236836067062155151887933885876076643253568602396951876468265733035014035542792125014714200246320140798996955332976841845835146307681262335930204299170000870642792411133285168147034042535132260338793680831995138337991667318952100677708378217815624280361602972575303936965071511952079528878082302462149426845177627270891348051215628457558358317992795804438455056232790086981786019985975705122478539005008805888000000000000000000000000000000000000000000000000000000000000000000 [23,7] -7709998773365332963078425458962651305581559004884024285129089514768240129027938906669169338854730634701759427032074782416934488744432460046766539814869529955248049015769075852658074226441461766212327097638178462969641462417690345219336926944209338215589277523982340464980473917428613371290626967091975455915345548692575791368884765090559911351728210972137797295525571709998299370965873905060396163062401688512253568963802745594009777873742042742485393580893018028585125849300550359546476422184656214562019419741482953727000118453086651134384872215141531646991723518161845633861676270913634975761122908436215120703594636012460678968027505203946310565271408064591766180928803383094270592451580683653869864106518819024350454696914563122103951544928077230329979125861357201740940032520804638930485912767090340261117744213518996288884139896258235932257215622520085649624062478187962965544280669364948456029843694106123514470114336611540604280191491671942577014557804874427907483479929025970935410144973661154145208936774661391052429748499699767108888295622998477754723201298581718296903165155463891940173470969315964645047169956903391288291152059803879043554171778069433773553937258382418979614267042168602206959281123170797953299967105609871496901785320771313837999287801102151626081829293345348407279374551575214183126475241062853255429855821001431391962926930502373083385713259952962354615323506784742202976813724901249607842863106201548138202173675636607168303289817102803291744252755062065761596517551390069165305728258451934382516246086679012426484925845141580792423757569707911498363492632673405787018643287517367269045766478650781514038366064366158208431727570358138939083020502489852147101558447424186143823228501794716246276065814191530965738583546882259139559112535474361267881282959486954585235539658963847520859084176730239619201955089719686465903635013077434010087301541092701974613966270419786653863115827322300331948047277913495974842052021436429613186607500341516895334290679295055181322323534450726815116384307527739512101720495540256407887591000769416662651357000359070413887534813934389835022832283740095876027756721430912836720097983679146329212994274469495864032310521420372732601417951016296020170136468403812497719123186791092060760893785724032821030765623774444990049785825827139235825792526011692672093091697616817353553377392424570276666721432639167887694490850205896057121265269361292571590026694620940951275117408531049610078556236653170563568054816510294813384826317131021691135863747070504641957038079175977722341693514720977354112010230080824251589471691934692506472457831079860302633739560634534078277439466357881478952797776248701990724289166003511405172482983580117784993057082828323497092383480449455449838717185562030939640599043628053244677403443200000000000000000000000000000000000000000000000000000000000000 [23,8] 18826818631672732169522192747440032838008770739631368122197241393261272476947340992323745870810303814211352322338206613310773770270887741999381651994970200093775680328423864181690971022892036310780568357965646660781995085466973003708510736687854994156998646734870877852879367319656101510864934045889228757586505034305985424575281729242268497345376279583517591954933085856484097155659700113436686466652505222431093794978748143192265090913886815354519308578923200059339833277698163121798508960582416142260129608229887671803515701195041307794248030838643851965657722726375157610276804022005997156345433905389990367759168260572460857707052948786752983406985603052296780933038861133024746201849073999972644874554496692754811066092917796236831660578964306584173623139613388331506761560335643257933428409202619727257151573140050153550670099331576112952520991253631353866415230596191606866969639762312178054170542019648958720058498086405097239142589413078695302664047833209730650477471099862741744089105598249875250641315815649791746274749953482081464461188147075593728276203116329597187872065564444657012167590443524170617983320279501547243083056517376970065774969260638248502347600148255324993027291603104087709844718423067945655848053166013623864760179267145177649247669628574395391387228596094778527668767518977598947349288426487370285563351872872997439444695974334939086659345981660472389123232550702473982638602688249626754981539367639668547240524844350420487038899306256456552218382190201317011858535707272018850199143647860710812329732774445180805335946560136176494211979539854934644918335869872684169314606035790575460198226825430475402182858668013454233505421892619554042301566989906726844983155993054138311495142696122087621228449436849545014850414786791207740858959909182232395515153543698245926610998935390143732611865455846288926858515252217478074742895286291305522494585908868572767559618856317076630596595438606410376677364785889960483908545761462837227518189668405572540099863882205649545270468859788713305271769037063487523906461150629643459834320131019927429506140145690409505778412698590675682036618663164360875086661924169790209211529915095523846612067566375898461428803761376143739197912054232811940699860878736741550609780628730032674207905125110364875479189263903212364074850631315696474647799444330085577351262713445423488770598298261826316613485842999236698091480356926567908700977111742252038707749876393803456414848592366287385548203484593074389947502094143825983840078655355142093027503347304901330974895616848338414000010173489852829781299111699252971640524578000324347407871679021992715701480671468302533633947291301382077555848547660504966111338177581765307103361538241282321658149269666212964516543483507491908532023782724550101918187575537802872818237440000000000000000000000000000000000000000000000000000000000000 [23,9] 49071019836017355573008474891747015204510829341737921085287831323919941227780035368384834037758423384335360365647546785335758409500061483065913363786042374606270762663438739645626651167571942810738157720761700836221800500353711590664200019060976742778727486114499703331410084217754261967496770042694384915772322496356012173350749342495176478505672265811196655535428094729554544765952140869178081432330549142379089005527516446391957694252455588096155389581896855588387128206715350762732753600834264284157139610527854922213614468920264230510295895023900541851334442741984869982287795131924602424500799552239172395131853783373614991053638109016531597885060513612384439795136689368502786894298812960955225360349266413306861105451461923425456517289434632696370512271975119321880413139950031379042959390840950460687113426498369880817890745888578587043761663087335716919102904901613300759155640689394670267031863536996838050146599164355331474373334936082989589515027639219698054953937726237245287325211490676878272474176751588480749677547274382271387824393310403545872796963199921555554443105797789774241391133383751200717899780007066625510605251951613912579536242446694006436817126072693454654392071954485721424663649693134267804430108925927495491170053974669646064771348827984529422809606077452103721350192813236651627721522338492674051775593052480316329131183463045675509090802513807377274642542431033435687058728268079086899808119910200543333101475291711610610451899167143499225408704689816796259143840989337301700031360324528856168684762415750977027605501139137192470219868595021456435063801244826752211034807291538499867534573641289634092114373833035910072871177355859794878293606073432343285208860042510078829794100613686585882356266122996056974017098805389393586293772056836228508566218574047073008621743847281688592178054579168065315309526695195649232094765479474401082401125197758906372489874328087260244756234677786610186989851197319206278143467768471722328743290634119390275930325696502533304516220280063863516065113497323862278253352281359874235646547764076440960691930303927494147430060806317728432671287859562266130624097921243727594862619357015761151191192867964338407113815092892206760598786804134997243783024159653310528570277888879170787854856176519148716182306076027810574284804355897623272573151925627200656772435598517799104334796879985929694800384053475649686921686927295959862995775888525249772460196189728618449684672200024741196765540985966412236781581825146946425130953881111058735065323203474214414719340819581105679788678319458986746521413678577218905210073295872224953648459495697664921376201130522907412131549598412627190527814867303595375523415472094767722582434925846689211086998549478103219720783805771685451639821649579638104303244971271698680215764992000000000000000000000000000000000000000000000000000000000 [23,10] -330488698855401144803529936453564198858155756206748890700143364891423398322881293260390806299456825314924961009632479936497537215030726911279239502572832596036907563821779782347639453129534873341562642270007547355153101148414089012424154603416128880691828489421294915724399630044280407561291928947459758084072236352642003783741551464697830682325132012753731830262442022603787017059676853646881697593244027649708628425941750906042236651191040172689977571903865446862436575167063718009330142882748689891701133870682095737540407794328042373219536725288992010112978551290618422789159708805039068337647590409058017496644753690363121229038676373335663921658280739407434149910390772763946626791337439131769636354104508973781269867682730904931255328650513234621986292452019008143640139286898290582140874919851515142054357983373516810895671444390474913020401082997232073554704298383759403621881703233005686984070757630844220128037562497773562091352522718508823860752470619901367532539058945912592729428775469020004219485215625818250403291711801948067844803137850097281145460981953249905668793976184131010490016105278279674343652252789730967937392745853344469051318379017629109196754822134703653477794576269283274657652220585697197834413833105241136067333380111738148693823027278147329212632820664213808559354929041733713268398850741743416611114898848123374458485174749225594611524539902504181845219364448964014554463079421302014538983762142389408136726670764152624346491778058273071124782864097940404410985162327925773695160566633387718457632643132810142887693829494400216048915879258786681232242196821233507793796909365043356340762511677154862520682190610268492866567743672349747486896469943936098894464593258553006687591736966802526762490641241464826228731920072762365642934022728073723388899691600719085909739675244716851027599464376272821128410650222181748252880719379694648363193729016366168063367946923494521899943449394644733999566146287486999763257531473426146325903340081200344837250735567321483312209230707741155815614522324047104090686420609733074220956669208695742884584405734677474357972502149266093149886393542573285634751477286669368203670288105089574861450793208725955291166768308479246834126471887306140738608809200352025649898451291889230129593670553052845736420072441941920046188811224254353713901851714664586785809007916975374073727329181343049487438395918477764426790801540443334197055435950476468491932051540477934319318964558161221784970074338795838742020134945622020192139736697103835568999089149833730651631229966888205485665594984643392560604725466050999616057874862538381694508075192279664161325153247424318928295376131090169935084725925848871127025918511016398941015571857456591652428145233567723435400485554352312738489793852256378714959548211469404246271590400000000000000000000000000000000000000000000000000000000 [23,11] 568272031020734239175139422893961567956827540017653431591297601554481388802943324476632705264441767885942921626740087161720395948641952392021345016075141648105804185737396069628887374127542470874086258642787797540182798319510794759000605297784233365819718262823373839232561623811305543846159623548752782082566601195003277314792014015893740444633517403617124512750439659316804775790103867853107959313932496838684208864343945322419010872933701645346751995153409850020350748837624652386333108804384773299611028038671584720922681286676234767060241935440925977444860686038454465913526587752084815362326098934341974246073653977182177332814318124895308219580235122565324418191766366537512475639827691142946692256961483668555893365230160003790965276523431207503636404981315823680091550585079834517122427320015391555359347384959111455847520646404746057218330346682071840223768760362508450742786046158621928161646819064853107758756614058443695788807201856714639886247196444637233167801403462345157970182905049862493595495091612664099856669045119540893105299134826321990932983638865241446130319578121013855232075694429940222548544101378401374108928197506821236308498503989480910769644175276337228552851895146381810594986499821048801702835003674863348930450106172421935555702884943494286018314592626273436792716613186880986154919714340372391552664569833635243372606044940350103988171952389487322271424275024588711782399888887217806060216001369614789110280487246834727266856173810795484972814939802356177079923541168970458790062896528654732020066117802517492104130418540737173277459206749350650397887104540302026612001405487851328550514828847412564676534905757384243850858261408626565190993921328965051730997120522792135943957275285365576278196131423984520111352410259665050638863835269964966651258266499888363146694516784909461412286186962258437877109157582716510569564730936418241584299036614626515012517056474031284001149173646678149570584514230623573642938641030108907629982015779904918262636717846010937279929507156104713701792709543285220200820524029483659684964142022619394768678949801457331999707630574899145981592862330202474057811950983172573834897800472469510267955969937223242030833444466145944041027579785406339931560773744846733678278585043812097424949926268869550446789530546415663352487287168798986326770506423101150080630269431046826862844275719581932739379545251316406648671647263897194270458138814366456354973673788058245993362915012906948266359916844091953722292057183685898531685065130970675853815089507754663530623764128614532284898800596498517283980851966685678668945307973876718977075696630943121055305675659258102086769111528739240164647405170466996462366377248069512377533201339287408673907674848552710024813240017443145569318325730833385330821754741584218520394137600000000000000000000000000000000000000000000000000000 [23,12] 305095246355417560806205849785385039084187983983698225564489214119503292548705788767277322790517755962030042840240370326379472574050464334155016153385317162185152624145334724630237434983601737040012438251139954463625351867094190421410671487651743966529925059462917165868512006936968351689615287471906407246475330039792732667329753782619984789152649843742822252757270955928739751246248644829560267179027311285726073263462497180963494184333605294635246200905892505433138376629652501282255372797421037853993248882663016042840369029485352242860404799893734303845071779897280404284680909809539413428151995520413902045377050471228434319161858062326093433068050083637775108841287181115736610716179566482966261322711614412276451658379018337255728197556504989587342616472800192462677436855700340496898602785730793782111348952247092442953236964681251550366198442559462113678017781175875196068987231721956080371570289867533110284193162291028171430240081958957510065408116784033346496382183900749813756945663760804045319559618388042525157630990050246547049626717829490701307251967019214908505458900857369976945813186086307251582222963922445524792414924309969288790197226755157822697207269215877444424058461987170300060345831469561484570320366898730218801743058315401058662350609890354262698025352656566502498007595281798657725766134893100312265654513575848661366581130542818160877354792095886189548496292629970779219599451419065089160407569365700383146043689214814523185701063796445932002442651299759371694786880057342386384591358659595448274420693862958292900525826878136566362092254103283801693824580303362203784094666533324239416724007909841526935916969927495564167033760214949989102495538807807583009064931674474676319855170355305841496672672340029202823301430287149922222558275506464098904117616371683513532561753217842911837360556373436738849654902870310409531121793878565454492525279350416832993609615587822958980640778067545808761189870708759121492049558640983650110977628714152546594411924511317559925856807078881658262944026224002756304652647113788362950650942342017064814935921673673686598870448126537103753737947606349245422764593123848715616413641192819212181183530806214511226390983238154129272099130626803166743781825230285183934940352637159698513165087850182945818580478911680786647913792668395275520630260524075300205443734067103484083406599717190088800355376485054086435160930648912128780448060502431876039321338080372571860223233583501370958576903591286243406359742506988750294905038921492975335887157350040329407650258641441198393467479471567829216970596163003991494777738332775934526608686726314348272601509195968928865854236689514400877850502644868834751016924307650535839274869970745204895440940412583572888967578119155164134384735566905708966517491995035534488502272000000000000000000000000000000000000000000000000000 [23,13] -3056539613946085589574930749883688168089704037735067325782266720470217059321544624496761978106900035863492159155476196597263597340350745482914259483573964426044212934033043874273996509343716127148184191954837861657216398099681919137321340436738140538252096227674664255570773713304132806476890075672651335909985858619893267666476308661517153407218970072018110488897028682554102286357890834263923327512407364834295432204769698739914445937586127632994434848403534154974823717559286834122323061455541876316629956492567348440323914134481258586551307131600748678481123037993062794353497567495827961221385768513724817168419882698231454296447334178165250133488065535819396065038426879400879196827298838821161700892434672939278371179303602148509598000587942538846493669113399788592699699167093138486795016902493029953860734866574625381699399262730912357748620604070482514976661405709817177408009953955304701172454173180145361117571682418242342314056058638010532611842351677892703112278067830333740139875251867064948815605387518587882755833769546054090903414416533576347062820318658969656634846277814412793954616865053508281313753761595182631257225393448026898328610417295213513652107041787137098431340590474820090857951179347188986016483287238405600135690787370736651228209867154848800552013889967003596137560964805454049471164541739804771995900754634783828327017168323717316992932592752691563535892755570064465654964022888407680643560339658810384619564411235162707691270413540468193777974925233424785647571482687297928009540170122060998510054962543766665363865458177497550974128545740591860497209923007457557143518812956350911131360666041617238347471252965549647211854615863081814629768144122592544333634519113842407984815017669441339569541090384836678859335961513393252733037768506042220949565819260060708869040660232621910209255420660852619559137297617935034908444572350771872582004099020299883676061335927165607245687412598345186575107179132631071225143039826302600528413232237855379856916359566920184395173408058548861932913769930931780430106816101059624433793444679182188598190856615861099177132115572524513572251828976022167261454837959564468134095260189273079623434562271949489353710311822542039271094160921334158028588684761531485136881966173269361549451462735607265150617876877188704107397889346283516655544533067439804628787196972496111034926260375213780249234582598748623041963296173040877889592672012221973719256941800751937976887374075514629374013320706841024821276717306266797864722867928736993704871715382436871917609320043762320184092755008852940432144470153618279457303875430965064545287198369780245135163548169489184125716892188720822401983268771322387420823461062249271030097016239554752745834120476485014133388432456325168698417997657052877454281583411077208831164416000000000000000000000000000000000000000000000000 [23,14] 4616906678444182375983833314384474004480879461052282201039451392123801129021608754525406947578188192827346813514771045361106315086154978020898158935635834193262558256912605328770969913054590761314023559889824440792193866886084413447536724528732565496909840926936749965756970354876992032665515624365517859724790172085502284262714923858155116300379497673501211682597462369494732631936349296527044251460094688584175859910907911934034147757591458203761085444584266473361468622400967814280206917458552669566786200864528528568126787111676124696872902667264346282715570376972373695820733166231999299963912302031031079526401721481305974351042977944534567399762534217831937345937487409453198043959733502902454648377003029857119561315092247016378333452660388271181165854441019115403618603509637471268400809366908817329154243278388246564667981423727212592561766849240549905860388036723786883199220734114298157516273588669693824309786596886087750899041751376549411406638007369910278050027524167300869114282241636603666509876008254744319180804494856280523385175025298417143953962135720521527794456775395280434989065551573378145232423561522043929208072219547239391949824347726989100223962215738419956689797411154385813235431761998822288841367130849722017379641499408632584207935766100638747348629656885574909363007666061410276404712760031730614694624952825156193102358902935393000654531367458061206402207671470902202955889271782156576962531474842466368298138029935266104740501819286266202383373296791963897893432007555408366013110887825085725806751726912949394975777735828060911840258513154505899470252606928011825677426289588791615847434594055783011122429764233178890823092144263522689519618622993162865986951876634443106347863907604533542098065968965417778324394270819533844327584487048038772474157619021180431877331439178691768938709243238204156317771881607477914809017847932557322467430938675633815857196820159513458715723002035511494169721819654313891329459851649961104918169475480623089195075562716022318470667059333918976966925312997255378568399565243309938003428865321069278383194709947731672682060062306455206676347965200529141498664312557080332638154193228719395325072182806676585724672234160280649741985194523776022621786007415529931543003181215855877298490275483119988256345845948017084146745959989725402848551379831147512489471368158003484605615560852777651246224702462213590692923284943652937326082043219817482942082357451306529703035852697200087405598879141889505770111211622816555570410990375124321439163958771387636539513612270662172965178188347870917802485508353105250291035079977263193171878718078672610743960417709323941850301370745141652791562748874956196475716879617545936007755714920432539985547764098167246819951909266758778784378645282416100542144133869894547118489600000000000000000000000000000000000000000000000 [23,15] 1803058037787214776878906688376323043093105948775722791283620596391280917750285335071544854113593368541137042609257754264814050911109491277776908154559781356043733315129051612083449243775703714653854200991532854233572985403766564643853989079270948962632813700521602258059390714735384171495111874697607694035400779945410592701470392309113509703129305846781944238900623470660950334779726505387188359042770784495666557187710036570722943807165761855922405479208600909086648573363569267374160849964165948983537101522803605590652744556044318704485758731397719411320139256557509177410001228285435925208550125508230833517776725313704839755927577449877415745575660908555470696595588122416449045820101734473139148096008439052852697146212835413793902409822644855499002723705892780940491826683601059911426513760614770770898123470987186389515300984122800343744649515624800786515776852719991407430034050117108707139836796703673532702443243543835105443132086203290776791901269912757878969960262005827806924203473872683883067439523619617124272442236762473705232658517881740425937674898141939087639337142746841204368202622239696673213000555195544857986323746357028375689530719475515641823188781918980282368462765992184590020523195606905178049309252151166701988795033194612979846891529158118050508926772585300326631749962511376166839228139881429510240913997150594342827355966158696606418436549481348253661716264995006940409889125530308755027150658470523962582733197698143539695337953231849556105789752380077373780872019490569445796169203765144420940608376855616799836475514597429609440770902858339628417995387901815667117231599506644231528100254954704834103092528846248561005050170991905195997404011630244602507605197736510376495231617464709983298029112293708501044527481059669080551593003328828086713950515145734769674636189623782147092119331931807364465347541781079098995603401444658072399180985631105877775603383375920047393972451094903616894278308508683007219443487251727089048229298349617535978665584683526313823821819742763756947991625468795140332479086739949978414362205450644395504765653456980740015913784126029297311230320485328426695675271201606521668731620554119199249342549376304894478573964228234144479818319934357744823024678536066825592720438990701211837740881536188285433181038427053503156447135872409170251978148128936765317581887906023856855416138392199906858862344686471608061458334236027567281459138100538871211574090093808149306061316672955129844206657486539914262905197546129979803626592433783701801169576365557626889565846810807014787328276666136398911202572185387292326461451572055604773377507049409586484521185155807198058663470774549332864473557897737091377426985667364249263586738026822461021193512919009139065825081149521164199008761157783376472497548979972204472041472000000000000000000000000000000000000000000 [23,16] -9288208969188649767862053600526062270648470162746564002199632141899407752762757085703379603007980542998250438009551629462521573388457089384848441938033524303392762015025239146889432390183679740812691113179601641858103251934930671112920897468750171363954813170187516586619024324423370613438964513408669393057739448353235784348132971349106156944969190311447152068265749586651295536222665648590555550786997049785651320665774324653416759853125488243516514697091660990597415142334844533089734931796646120206601505605179727001684714028576693840685230044092344627510538384594270300688909205736167989635816458224670929548622389062107186286860806728714491207481554405536247701101333842835376674091858833719092505806634389742452064714173986320491892186784479901028568921578306288621101809306022237817859673833240163008977577250275436355028576188574321017881987204306234127230347855928805892196665303861656969977634464394996391880672786241483500235063134970804927550725723974155011307113828245122323880906270036114599289429437895440968813294283378059297293953585269755745671461563929566885713313399486205555076019606213670146251602338171146094235991796344455519289050924790884913978807603047317259111562568202686979725916509919399603498957315761079250844780460476062158727496553719291684929158025138428526824279698475008114129071644682978207733092315584133377394565094368252877906767997674037692163341535921031779065346302906975867281935467922334685991254739790750550256745881784148353744782769133717040821877860993446392317154153384396578921263942684241755753736859140436378283305690850465040235844350485256930812530269430382685526490715590160249785889774654930328116560265517900567654291514353581549430110714574041595071163251282628819624340177249299401291467426249775705340536031628774212916205605570257154907227723852247913710594609818818088795815607465590573520864663617701219479295229478595816167225221176975181368225184450450985016411089407683855816464203061483028625863445760393310161726510237334411521729887049491990119634699143233238924913042563758116293258403007604500466774174620072518398193485714546906772699023422294933195072310877373492176267898907843273675563276117923292056093732582323341437439869869150738930061935349975588585163157400869737774923741238411024991338617202081631772432904598939348891020781631680697155429679221466245096657666272354043653655371447293924752023628131453379465568113073819488166136683882557339741226288357986405178109779189604125910056418734208393588910061109136857481227658097145880799042601493665433219760910064511316100302642565449589421833736747592331731451341719176447837484540159470133126763415486016314887069083431094607206023195509293071071994286186015147208036908605767257693917121649557750466580498154803374917457046614552671682560000000000000000000000000000000000000000000 [23,17] -8000832510959115603172017204189211271574575662363440928662747906745395981873919023566564290894887508000599236427325745128700243621691510914858964316660337235768099063471921716582269305788118985560407841118633196233367817355791761075821147814407061502794972403543850358974834905311658301702749082057712015852936451370050591497376910309239329052398101829162355418610731804591524566193331333986098013254518996600247624552084573948074874259945323564095728468263353501837742156762319868738105454698012697689784119481614848838079655724145661613815889133398554864297654923203308356156296949223092168080572464862423188677676248518962423964243310995196223981105170897200844505436163506616503666054501127963124712713496926036540516918849639767262083404886358588371871035520263948991064935111530265157231714119038506736156583213628903269288094117791089957237877572145289635132976654523951874365568107900055543294429342216956051522687524796010957980092171909460644603148721847744518749134281122226188553570948537832466881907279319740073098120911819788208148507995283991211339036976044136145645401272314567186650857021361635344726146672494361359664694346772652126115982590579464978803691008861133155003784781902853213644115070725234344439540171832368077198768323579584941605210848662921372471350772947453595223010322859028336359384652261541512541417647822057103378624315354477112860956660043264278917037673529462688114625300406738424556614327778184427974390224841538695687382629789780410340702570373481240080812353981860167070389775857378693965345863089422495192058828485068107581156734135516788220657625511785119592805236585065688391722173666823657583847757305106346782705599224474617249318531827047998532991028483030835973518841362019232791565480207843555392533706975126855910315440717633171666801577060606243173087384413355971795776068224657766143742710373093237618459985033958756069897972902671523343825391824508903183106741080980473670098713548170994486680693600356112824758315597126349306671522125542486074074322319493159606163356661175804556339385583878527426900531319788342423334679910033541264191253419499439378273131131238800756969013944375522218783733144847730323116555160897728916078968695445848892543094178721985219896242929374257454862046947626706785110409242717084036882267204308133365306859536257854638883396806664914129918330722724540066095055483058255524722683535690817765023520980823511039939868550196357179159773878775352360754870396344249897036674687648015523877451313387767955945658940240240316990875418153241634893882747342916671508207489218056288056260111449545132937872332913799191097096386236409879905181614588686799651260577044318513404149105303509742251083251297942223589138532637156557434741227743703009247870845770928562084895355527128953869285793675020358123520000000000000000000000000000000000000 [23,18] 34237007874935121320984452414167249913044167773287356639464350523002685772448700575019863195213105369680971416544333710378900791833615292564924414327307045822653530090509754893607844296906731202303544282525641107062457833310888645510853726561611073739836188292772398672859452551352591177787156248411825061639417341803668587268188199783171488814189479448539422743775200481852506768509371565806286285016322796183939779626165386313989367017007232332426792972293296650445854039796871391856874193548066053157849782657002564564896272968552657626580581804470107039829662063890362533942821774346931387478987050557082420854020462394606851533163062450759867198305465317409472132936738332391925099278046257973239104545846294778347433039322906064767751957526624762500557763866102823186706741576513802810894855485175837678207923716183948767759583847460899537592063214018138906320380004207872683075532471740746696814007124819163471787314165315612688706900020806623149149657548441913486043938928060901695963126177136590574663282422090827244140163490348055479684110964334644500035544613918368981929277427947741462273426949408490869844149407818673041551402044329081743596380536974229891022220352268313890847195981045335238793995518555239758896599794922596915539092492343854857192567397645699321991479836883659706573454912721482523508379480803003505760367771115349929995363874978076911256458233562669868023285164493435110591134716248538218264258289158623212369360716341943892977439048175161762734499817422660891553437048984483776304233130385864019850063499603430834872051512674689226879604752600271209984945345790889903580851147419141312272199026706191357848258014561509690983174192337505520037545782957066815424815588014043370951257363759372215134659942052386013781810909357698467322348589257820528272096504032794838763312983344468936626295695750458902711771804089331130037040371157019719858863619993385469787863048867411105842754311970978369174615542606655029028814243786887661191971485407042938114658739137085491785058741826076155051470817634228415740238637567093001518040500862917010983890620707835437820560559346252401080442729638005082930670978417356115264452854266825516469840221308862926665347779348309812445345911771081834576757594368377261021296066682597875483145689342254587424971253245078820377630883015033632445802409642717525021375376945562270290433199294496461914981679964871194099938494429780768579549376150231456996450380064632843485970277255802365879599194535459025545404163654745285575787159253396567667942345527214633445485102957173207901918870106933398676770752367557768509436054160772037394222990226326761737532630680383650164440474418931357407530010736168656154390575107924387748745788012820291093689007787096873705672070389512482440519542330051276016774663268911988867072000000000000000000000000000000000000 [23,19] -20370774303862084477417445337682454425349564797528478907971637834800900538654197875193967357916208644001910530269060125657514559263901073238234294404888582350375008376529657661124968789415292029561082673142197289101050763264344433009870090946294790222316249480156551290672396317693595505290475453451055245591323350913076177636370579747817162316183796025386028192919151589047756774843687547717297486741899119382787628520300828570265493433372779325815708942215103015651514703171644712040237118687612600989913431774325528793414078521425123035498440547470535325602355729097971460589783509705124404963793535621392315848596924392865651887460617383398615518041055435648293258666199970369504856003821708243574409716298401284611505271733424296760009058166120851132245235343338048609826789816489169250723941790107262386345685099752897722614815521556245053220449150799441484982568201117168234915658536156201399337020919524877183879163806772030859468466172624977198295643173303366358119339123398355793727297239070187629347021001009006449688311171671589474075577501054425804974944225528408866119535683301844552965062658743683553464351240235366207853835671465083567963004051441781567053529829539287789770908089249436981711040474479482571161982901537517987270467584600775255229229748511590405595724207648493836548386538463832896057401101266865258355017148255777150255827706024148685962024519978561754242841434576743176746384400020043747098474892141446738926945602830068521731771865848922788876976837550478939482537301588228056675982381486297857927570621755861825018801413871756244563838897862996165974900484117919682339998804956335617137601071006440871683564126839476821424633259392555570554677981088028519509564034201811026990577941959719664362337730445549424357916313554114173459670570820112611014606057544398571729852179160075075845961940373994783309657218283322034312960029526481660523984361277637164940173915200465938225312062155131687992314464363836347477637115162769496649520002993611307284547225330145420817496567331478283948730557699610429348058035630781978073196336801764620549239258553060709561151786156997153274920756169850595505392656739077698175547948463518869368829030211809095336721305156390410000842438404008661145289149617370302198319964195280221633180542460034259140018703609137827575692008786759826020024489117048484844939474729883007325691427065041582458438149190315642779529951142902363734254068324267970988907894732447850113977536607834846335380686947402764142183997798798349877946838144957975897811199473424669573067411674739488321779390850793312694838700570402499901649810173867489813848167852833424596208915873445225287518300240533392895909245085478051879172852124593891878200923893705065270837119246235523084442474497311536626618714863572891954815191513968651377049600000000000000000000000000000000 [23,20] -10841955546676785686793950040285070354955502554110597072612872458857504774218275699030152443173637339088787329790016680406998590012218648407764463508547022747124349970187700209732415500183383462311971352232492593756433828314106850705484614196611437842903792018654705215617349955620908011236397791757937365343074734581002331435850233530534010042444154645196745899206778257065537795354644375130005478174925566863775111227395372911507337345231003928731267469560091362296580823770114605415325193707792371232755047087211373697550210557701636021858850183044478101786765466330315045055928756285738840598509659598611262550007905126720010889572144581006877776639425238569211170410670440715060199003249353836122268338627670425620836959374786649050795499981453847996156301233062743355261592670739279996758131866666473656275338060772830906255375210085913066200256124230887422479807072812667603088645160749726627449495348946692171751844761566393239706561020683518283788747614509527471716468741791958852435199627346475129093509272817461348781627302045330837008336215328819281571529491491813248013283521871849156657915462991207110021198298601255383927992606896836070383450489363009149589936434746268796174513661027203847925575030480275707017588099180509272445785649468647046104528055851862176576751536405732732973002391060615039930238326847388220441745022581034835139122664393412684383024449385758030721469779012384855413323902663911872342135779036648399981094968814877097006482669443654606958000595501496470032183967465134547114873278446505511167371302183105930450408076532808487245477141890748061753134066231810278293608446746848978479790432968145814344445112933999671490402378998503696524833667120148256285358299885775943084688558130297947069285348846455857925933307626053165843622109886326642475818708520040944971872631935231739783862243865568284433669689044131278881101857418433283577769405651601509974618101439468994738346403907517512547259068773756845165806556224183454171335129844639968174978485129621193624909557134717611118745488343995167847733208664129179701835160823021746863886074544788801981362271071653603870244634235785080957027626975176224910847821803755400073149026262910812677743021357422399163395692288308957073937035473325769426248949270941306558777973188989979375896365818814124404853714852735607279071765258007430796652203523142210595335814784833625116471630959004693752927883591636654560953404227094463753185478191266570575254767246127721948340646228855431340688131442436577618344586513305847561694325673833450543064332028028909577661956238556525348423495454987981075238932444910248784371282982025479374655317131706158305053794891616402087006392610146601043168564647516549363113579178502795693702094704803777625064869015937152229436922808479039979745347766954592567296000000000000000000000000000000 [23,21] 10330658794535245439709218786160696838341529322187421018506013713292838649729023657399794947596640006173800770411848352721389239725563649923834655799550001336653886393257348609372801753566512553458761282696823385414851203476567379475696719569688014652617969336844934697947306166397963155686950307609381280682665520792291270287442037438688730020443328549596840326953860794496629013972186286356644649496255203049421011931972651111017693402594940340111406972677117791366307079341701388657186122598588479255868349350100373705709818127935231059530126441271182739840381029154891094467528096434431608024628318305572075568306707809507445793406524489757807120967310557220889883174528593919443508329287718516484768490012470379217905434545158612850933761399475566063022636387197374256298859060851512010261429168258072135516610887325587385304627246393391746882919199142473764991960261512594508686399515781897260058414560821069023710769316733312999209288921163802847861364168997088559595009430452736359894371948086101132083155382059783585600381169297350486329312681610986332483413642207086477625291832593715490660034173694867576219984171869838846598615799546470516655376264085833936148806734827690601855681676777920011760836279672510443111813995269043289669987604420501281938273244961532200757633686976702303714594196238608085485764405399194658937693505033420253218849769874620103733455846755668745722380540377124183557364392553751062803153325963989573633291861376406633936859931429495080500957167623589550510342537743961777039372235018290850958801830327801838989175026336928865075022549606937404740018814528282140656266943956762852310251838864007373037284014703730919536631122788941859298833468206892955108509120846442800768336352315082521198254917708091930262156866661149128285419398065185217192532881207356855574445516738224412588651653499280311554218014693148502070849257687757826864804027678254152105638662576244043383250420824491035258143698014318583024330134609078656876157923100415709605474503017225832667924662052331695781878418558694075892647657372765042181306838334053421848566706035522661288771181410154266299105545729251782131411350437340494737558068981295506450611296792476551416821185682510013468665790220802101795926210247406911908508934019983591525886067597788465268537609263767549087765687660373403124580973844329620943178702347727012038669915358218604430033275160532294149223786000025603762421966930247116498103251220357470368675460962690371076978850477362163261200725375801120705388707080712767635512665159865004756287576228253018352870592847149429609376594436828320076174623468318262956527541141041738936278511845103187739241312501556270054288051005748986308195634953333742694196934921708447257961357037537648642589202354371423689100292705147668710235056683132936781824000000000000000000000000000 [23,22] 3485976166541156988167314483524877125216955536610113799816530455733863464653235899664460552738540603668801782840251747975881161149986075576481717270383938961353426339863746442948358566743313307047249605252782342498421124805265573985494141644708568045484007264919334796382463289361941303030459668958416206430160796547114236257524903343430930376108738005605947551067672892095905684422501807985412832740021279823828931832966153291931377760694657859203986606785640187454362920264635675706330978015296085096198071843642487395227170552600972432959452792081005823496239157418183170352617320701035865047011420682040008428762567792469878878092560845462401325626505841366946754918678350284883977735118748976245108715042495857394352726271705108874788135539706066231819282734571939410600019920534390023394223137263127126720248240329244909695870881813811579122911724614931792088185334019564078821041321868668837829743662192598040449666522776925031354954556359233441503903785906098449727567667075397192627623532094880863087636812648302811716741500344852959404759080815518912429187242811167650568025692517446900648372283640857856918112143803692891591669436637238628659008636837033414628688304985522343836307676504278730346600556871383817366088842651421003860967023717685427600326986518609813323575133208861678020987678658229177878363913904766622719046938878173273292967546158093644844932404633594399991069530356775973693000635508270409513312995217424168258173585948844275584339904468483407803873820219991364214803150838831485237443168030400468333026006753676597252973419642746992939544008008236485263977265238724343536288515779742869486344501457360851937368004417940873902250156509385796160795947028404011054995702612624815359532035747755809139804885822658183203109960699357673789661972203106908365410489233617603628742320975863474831250942518743836459683008240680826043563185952100190724946387166915756713535686327255659632349819499799109050011988780580358373295923746820144584451035062212702608279777233895387938050328931167131705721391611500201045337953256098673884232752851554834147890062531157825504259982175343653415542863930422727304359783665365046061918446789594379535676390238030114333478697141697545677550320675010578246425724859314223862651232527037074948826344607467357846621465645206763694482449522850363022990295237590955929344568325392172187641837915722290685696959714285985587980397348395413644340074290028535170569397448493035346351023342459461261367399645850826043562828351281995903908794113912869144358591384752754377819049435223457964153647197825008272629316655073269070634628109789995492031951200022310288171505997919086059522633580764860233989036512286930809212558458736433062997046699905321480829711163311635551421524335931986567368910661553533049848098142207292211200000000000000000000000000 [23,23] -9789134716291389857534086600491838040372323341643437710575998850233380746465312504646743176263376587826512362734899305236697800914600777685161076247307901160065716812725082860890132936454609253502946712158637933305818663846221251463682751756674041780831830041715388359845869904961327955069979988778582223872267164587336582195941565831195408007098159912952606288399001705234509316708401441768249157343987563748302636581779971571277848986978541722991294139668226384663445822787839127824485716572844308694717691835207178906992978568395050634133243440058056895690490894416373952614784648574210295301405245359227403878199771266393074569082279698434010292041332610776223282143048103023974415661852097432631709082483098321914316735230897562917362862137356679578247560582229033266659604215733214616589743004526561214387065466751822910674363625556482366239205609036936698152643371921414989151329444474359028445302137429734673127345719028681854231370504016845385127928820566736570667253092742748331882215877662437688648188003036733482549371339436013605327651582600997304597840367394924164360470301119566010926155877000876034404561931388060675304689623381939428725007758700147266028689532428971870487596779732643256918221734081626440503063885184366653814863144066490883962326874167010099524606718979264191396298250083271364803684164750985403080973128941872330211559963131990415576036043147571405940495524593612302965209762945097396313872242267274220001236298651885380676686115260708360522665689994176726276790671637868012778866982108122881721610111500140476771703605968914166739869231646735098314949749108209102730400110165519113826580923066966239914333653148465062401047941627649495774469812123551260011749346032126938192110437034432080454554609855900212701544252326261083624861436645485304770876222325280832345592617544431106424460398260179571575021064020206450255007899610046899391976442855897206761107740738501438403372871958983447510659882572600295626138673891234655409351387029278981067934026046698507366811701962364797149414588229265269995094802812001401559011447477677510547165697953418580415408662184905944728607621624564790039146433013467358167835844233619653431187509361726881529454089773229303146659317565778375400074690503924242141228478721586564933159078154539768735957986813511205466160091395966431165289015667090450559667587030731688067332616860066489855911841586448559975990031242833805960038249133626073387111348085025824136659917751435140496236793485808691618596807802406990414360508281214967256764949203872655088243169879384071312229358161451343325391522923672729555728267801090839177035446090218321328754193605616738499987153795935379341146974418947851729397395665074779051017201146095077935166578019772295788408503885698322246584719332183529042134381531133221273600000000000000000000000 [24,0] -135690953621959299348279031551872924226152752580234866072494424838966693575218082716166858555959546466165744324070192861567146574558411831543589620159496692579286374743976594870760349615813090586140077326740930282410370247224094593570324642023236534095043384178048875226537389554441940245016168863727452535649397811166929557815008506103331747914205547669641772251190477286825586030652831792438390883701173346890529383962189757644248639452864777525978934620840420899000870483314988593212628828990155386509012549984840173372059629940417737100910628943644512648842536789317999736968520632527208935999410286089494054188059276827544689779665932817742353376869683894860436749182211090044578702756014533096407873277415816259837995332688929117056175467728211280014325796026495978324245897060679193338918876634325117206310122291420041140737772599861894838900858093208628705211472010251599486542692959561588859139474203536869359379256283194903806162673486363191258507280877854114299188424318811981245736552486008036741686892982640038028510819696132187801454523260699390671537962397711794903189841033276897763890837642526046493129661096109231669824360715804026511991543749458589814399030503956220425348197074831958175117342307678354808192239505422947349632970590571815824482890196664194426428126547300101975972900596190510936501909650891388838170235094902865264563871745462843916935639175192328317234928579687208820077435555234953808298827485923765774390143386193056118020260448834623369913713441083631726884436898125540142131506620277700901272540719562189968774993656065353275356652926876553433936581268553492013012268653552834787202466745715163111040936979780717304321319803973978504413250200425981857221949520970119475877154237449888776487131569330380034366321561492435132074883644645976492624821762889035679126079639245237865816957347886149103977392696910100608582276689006367861457556949013646694802615615846076153561382476612499759191585628268436498613189748333175399883559735265525180555670290016794698396980355933068608959312376037630801683164328801326431587590925872676206164978257805583512433578224951168575225499073564994713718405563551420841684061673447159972915475091256941335367239107427938488061709990015532799617636157404552879654055483222079607014063745688232180111349306881549438077814239789376009501261291362338611501264652922253555730761711790034528480583121103966277943521030920478312746128131841393778770595700466048692668356969710342297275310271835815244813790780665879711900352147660672691121994165937841963327075268664109598230272805414905930800583247497360790102934850004859739656352960510967097990267787604804170391546528273501677674834356695758596466286778529963912231101436428622057801695117003264933940076348099352833979587068069401514509977336131092480000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 15333639656032101483037022599741916433142358947881158806065210196131558644217651527519638100427716712631662520235821326954376956668166997563176097649869243225205201825521697938988221799015477257462700985440786125517644873344646622744681918020501926237069488055116232067922846393018812654969729528679902854264430547884011610773801466817811243016868310613464189496870300251364340755322713124625281788138647968430461313384520316713294638276921908067566812811101136099478790146415610953054982379355210921417590366279546996319630036674169930455523645404712261265792661244919137492980166834423137530545329561458608194910488130991706467141214104034692794020125580270995663132912113761733068057025431782371974298457729617257045577559825369516989123302170070267083649570021251168195533294672070278047996957325199574463316785132892961326253169050456914939656103607882938659288614066960491383802301759772147240772655208991758845837666056807992762407352376515039451387273912431307731484211575857707884735112845975122488672737465312082179330338719102706646605192370762725484800755509656258386031800949693948873875649602554143342435128297373538462922060993463935218055109369228315510377014825392484979433207951688242067574124753599254666982973265218258819675530211704728486097591869757253695293495164579166832746471869667435742361153887322196294773791632055968107689780924988608189989502069978934555992527486463702497315043413188553895131815050996741424679438712764861609904136887602679874641463152785349573325675206056918043595104356791842698453123596259221546816874002033710844155566711591625276938150141567827801210178992494168753170494886821228326275488604833534237707607559892737403011451202533471880562649259612339704302643047252375367299736775242595505622915284930052175308436825583470566068666480352761451121928061778979467473836932591680230177752714040261012259946933550914240689190595210121183159186780360520751515884525380618984527003082952459844917590816525245424924748114745620796137813552612015583610097832754018876474342064242058109001726713540762929427930163765934580669142364231985473994435123620204648764808372878109627301637504511281358584166259503348884983019330518587549901032560516877568079136947232993147969592793794616158595766748557633548217861485704565925141684558512386417056100320173382174487488067780646502469210302017237747603668370524299467172964678673568227729885342708620702252587392549996520817649344748815866233527599649993919748320044703415971173592276365978063403136856055503490214017611993796833779191079313660642128912130580090626380069997375391716464580790268506168026144498700983847391600623050531779642666205811698188212396671503011872751608449861016877189570902851868075165241143946975477650494269645613294138762389110384213961289753208186470400000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 2582590050264602902237185995860537077375276930819409172541559425602193544170954069869247729015155367523741154955178985819921853796158926685130484795573828380233881238375064382523379118546901524950864644716215927697949807387710422793995460702640892835324705297813552571755123091609391591824571944810912569032771478268952168323978214273845965672956669037129003280466889630388934729679742345513623290712472108082139062935244038372706303894908104419030994375485861883964691993397153656251236433522378656844008934529612435452714297636528567942147342743815325775936433057714831369128452009511420918138882353720681863387959807993168204830486298076420760471654465934078025178754439303638833357335293660470508726773992964556790223991569602008683688214268399239984724678896552428559211738532229598518854381646984832990353366278101325073082506637180902486414477176715682257084179550295807629948692085337718365753227381153622566567315994250945304275985956911173727715026985226960084581929071468811446656294704924534103461642975276827440794916693309637076280544758352727222044331469506637374056999560629604201996796718556900801811519064680154100453778454476293738666433156266486694067809055322623597082481321226007063029048227095938057623484319479038862835687486478042100872769707910634976890699670409946127173006123218981231291264138982177618101444472112003470723199098126928508512522208059134765697395453850015336440796805614185380856825368160304261983313480197653575138890745537104705333342762755333865068008357799698732537296799827569102370133531001674545754933189964286423399570570108468416623845628660065118532838247654882224102207555139348926567004923843200177722762455694176637740548632781909533821262584944189887349254554671897165757587602041000855833590165570034068154178682939130676863874522884489105732367554618390379584132180660616518976434981626206513474034784824771632300166443544719052906238828244066583195428964317110054397461832823585132777786875201640605801994648108437757693432412909438436453348839146327178501112486962565535979543956185306396133355482012263072347250909277927358668852948981758377707623150358073392409745072335992997182608523116152519292693938999051765330903875816536270379837729758084331849236335299677971001637778422729178973395939262953584332196337058436517212731956717929001425115139069203384938310243242813910610487038080320073134953515150482553221814154314284450823402437799428931744360532761713756118347873783567993734751750443490231628884554166439669100809677226860706075096168466882121503264890988623295482625952480731190035147831122984785961091838947357234432172958781753878381193483864336332432174467403482365502275221845762193337251584797327994152791434156531809844693090943363430944625950901027507003342122521185772646713680457327706112000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 111671592530056107300135961909292197309234873380587544884690164875812119403342186662905459308125413714803244842987302146552405162796723766427800973339159572366979144837168500942949564048543829578584976689621335138681290693581550280391351540065044625615320419742172089055708218090626040569846404893996861798512776944243305323195183284904412070314720717037030752909292151583269694744521425083544756238757747064550676182724891587433838171496582779805408360998722085701911533191607141838791490154961987078227806191396378720280404957659279609469953745234042373048510066929268776061816886997606216695273558766863304425873649362264097888076272496799769754914382646938590215831133728909909643640780571326120759370402763696435274663842685100111844687307211355018188055974954551224504138399600841604753715104696115429449668427956884428187641500706933754326198724866080098033390522514381081758242891848416085391688510814521846719010178672694394761788417130450858805448753904556812237716840264291285981992266848969720241959358017608399578821358312160435102976434796640776014934769251760373207466835928988259588865211827005130778560093282447999469076878979723239487664374768500208325539448234350224404663940419677338041398586347712163693319761649261173223552030800231462968395485058123976187889872021106258881152043247208444347318553786982924116201302768040997000207312611635862838338544783474599068532553529991972328277882138429586247616008583593157702197775946389590756087672213802990250838501913460293502131482471692440446406778626677790923629185058815306332157784105594328154381346493526420410892609908271531303424666326526782931359653155815116964354265479353616633503219838257764119658525402606692734507424850506740347535549876233870743235136666427664705624308236977068813524524883787346754275824832562475471350192459840144883049423536813933749954971069437465873722655648659358737194698238857139344475879856566511980640398702122336716300305353227048220676581578376503368353403573323382363271122317732055681278769727138899750140382523304057587555375853663436016614345880206815877073822213946030720849552056492174744072957661678801320238833371538127745121039868197094556356028467523432712063676582706441106401418919382472043646609975739246075733621172347566195817847668392797947171082042938424816477910241841103974558427536929570065591573739192628479535106751474004704460747294231284606317178633271150120885152677597078264370859555695555134585049846441076356862717759378022133522335645190581931282747946559150889530132690374358658865000759758579219446313559324140298289184049352894413562848785278343714243832142480487684459586739947483622788480858544789085696498914601654885350417154329584691214662065884170676936798280412649864928515289073237037993458420834475610445318892590108508160000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 14306229419225782533935231283715725294773855680502758011427927131357122550265263922824446366091021368500777282409937858838563270258495043666978058914668307441419351729496472531572145635686888397828335267230580702166474963964456367406874557993890361869721437405299437255229210550476971091785308280271922266388238968406451008944395203250052181406423058630560509216516297215479275100909385654061012380624207082105634754716835901079920675972949539233610560576035505387399982170523939485681177348593082598913482740378698402580414607132491097327350956763797349076625693019016281719802920387254716511183207656579340118657404192613822266526575712334333425653447175053695507829081921181841571813280189806562881785241587102709745083526413912405488925698636554152788697009497720089863549453991510136891719843132438178807540027256981735088626543449603334024359614630554503901587481075075622437887684501298443627564833271078670500156306166050201034057689713654812373588425969170783405239915908289931581910553011265510105992521474343981273398671812237355014008419361724003008661534737242090615899864386143824817220836893560806135077832980097137899952903360754311132039040879583966679958305477241570157110227363156044416796405319008112533184788845161322648371308499602535570374996947339174473705043507204217815592635823397001829606347221077075025373839276629241620992450497073190117221318527034226310021669930944965653464768753162748087837896510351552504239321273125674733389388131194270151458051021728230428893276017156952929220110980700754473827576337575788537865127081765868201835919189888555480347182225972109874026792141134841607789271065683867520629431911921119224998348221615465414425205124692339088418366993724736432194252248076457723080349992090808215560419941284297193505146494625383207639456509801313747227068871530394620483622932398311589973159666748489345350936558114539843605259109661458046156097381265090917587039256602289108621929749463060218561798023828339639387881278934811370976945691524983454439878499081829785428715321920581088616895454955319233285346936369184707992048178916838713879708467583086335558539759158921029515606131068939940656859506896773320039549463807979223094161660660240415015235837743645398127922783612338009126210570059523177678520508823265871986741008440708635616111830362349815939099920040110798031586848790640104442574166539005400720574594737179541032807761896284013569651917175519839635648017092485060884626900892226745528705077343807547379514155378092724029513551515113009201670524514979190494290652505677623177658872674420838271614404584589357056979789238702354685839102304902204597655209149461565799971318364344879291265872300879152758396529921789933661861945811807679412959346306811545221263243666135458772515810980035449090281211799547192279040000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -216495726518372861032230860065250561120395691537625350559724137697884838144170367860167805639102468011613771250129428706649526323669661330799300134333926817526800023952536223610545287178544082559950708419483114726695840898456628171298076188622064780144851732183407875018671525282736339153751210312569485416083028299415270173751483125342618801309177366048639405079578298331401297775785287759501400495826921468242027568153554336524260278295457888889659507180966428213946030674712446500633723091450719837899630926554746462362146468900164225527523359058169036288493741577814637373546385329694528834014153400711592960345784950435601345100766413686879973988733812590068532766929732924862122294710642191821091453145476340050111044653054595971422051343161033251589411882061760088913080704181026090590443001823425614002130340045630426960269981523846359401713724624486561576624904610437301181730820720443889001724472415705464400494876792499189000002850675538632535125754459910441657285724126191424331541322357418835766311651938796664383332200302416621094788280274615373802783690194525205770351068586734349352401753555940858845938827910221494736269561060835146406028296614211574079340653587888341344410821482591615205078177230262953191743081816381991289408380501513680105533390512888765345410730687133583509313477169464959087102920349672913671571220081793590785712567596738770670974065104676936729857214085662527387948886733662581963020991987017503870094949866569095906279170500641352532642718874747124060512236137981929212368152237563065240847560064729987700804815188368529351077014478593535494502032098358078894740186501511526007402935818595598339321820052800297368392712848406127564079811865413700004817324073805732923919626001493172206362007973074536332809138152439640760877355288868215938358305795014330005364284804375972627461494327163092637461137413562802167624176869874741040561904832402869879986951794927251577270782725059115548725357113034926792766154480903273945405330949323978356782413711058341046641941692308664625521574135041712213289916695254024577202370889966836058771993144906890429748485849730288106154699778736275818223254052978096525601146936835085862266801041378223554903588688390368758711443998661603528695571304019728846984008917685046445881749533309291176735663132657529067151988993365603462705506338785609335462074093570177455493886417056479118354922734619558437035409808841821239601128529005789782191560723909877554480569387282365131483845541978371361066590705786351620279669657105754775058041534019687379383194429335998663555049067471341808629528945713706958783653483043694427907267184707692905578741717511216666916047268741814236207336744811736983525708965681706393342750942187162864426272089206056082458521775789345426741915970793759124803117700335413535703040000000000000000000000000000000000000000000000000000000000000000000 [24,6] 170152623384891029236309922681447385901705671109495808831607245304967426155794736820974510542457572171317087800590518233712150452880901803525664570227009379824545398529755492147304973970591697767347071586321597649822852505136801804148939066130299476324558970465946446058185483039188213087638322328994126566506602387720025714532392165074182235795243427995691564654848777408920264372979355330719085006784583825994959929757790957430783462569691957285449660281866572588159005372423636392602289738971058905501405644046298670355703215988784389243810084111537699451777019729233648405859674105052478917819838021409826669072840944811095821061424072288214700314166228983652744975912258403051093991034951228475737453346265408363339198793772474259915840424543521317177782747929555238800765602954333419137287171218112968562485181946818884679282592614446099301182414085175584345418878708449536606760603665623739305538628801285285319378568139505674411897616983792406052098997843116197181060174768714762990834312948469796901524864088601137889020598349099199449980563628812175198896068649923158554391934939457586898923064668754938482064183903509640035196658078246988203315473609835666035165693239011672389917729546859988421278604331843944232634464171842360052793051293807739737104869911801169120553681693425707838594371427569936305426994138484089398691097165716441048411815307893770438516882059194877299168076516739425813599435175718817961564556527366565275495504398779649158796913876359184765557533235147955518744197917002301605033706111890856338785107121833444028449527798877463120218161657855998135327094339027596361290056643720353905018151858650553781025137327995138952903796869457583971443223205193823623027199443000809581943072777953457734399825918463784973066716532353596402609426178703367406741347649634244181909389479365379316433550010862814854667713780096367384405574520194963890929363667578813666956122748734950599799931136862570365223116283763273958219485315031958163367687196441952945382054929909478130651488565739347470122023869259131594434510030534890113668997738620613172895271290975505786070610426358010428367347229197608353965282443029584213808818652457582867138854650010263262692113522205524034627887692561563222708394335709236629065000781795073765551547288799498323740643463105080665337744864216909895297689389117155704975422076046811896019474182009768132348640061998296192932283270563715697115738234692704314375546789403188525107830361868122994560757063421244755873368211596940014133428986452332313479386446946432023036194532764373337412970226337338421825838852901905680838147785356538269150921903197568964393163790883507673378257338940648417618425496461364101309772810705817337833402063048240787013084458688102480824636882077554064285131839881264793203989393012217505382400000000000000000000000000000000000000000000000000000000000000000 [24,7] 8442898815319102820505762015316507745533027305276833436868161446562885993683829567458162396999055918202326644094318060517145062839028407177300722139284498251009107577254806863660451024674428128594349583397520193306310015991270192282860864072400202276769542849438558382024167311396008297345938726122493610045216890238743953992076307074742031926536137931754932013036894256579595198921274189196044442609332907873282419673700530960966829786868911684138040541282250315034032653785618563219008386568407361455006562690214165517734490264047425540748875542621570995302753397789212802656722289433521881367317621282007789521947875065941342130506283406604656564466977385354855208214572203504647530817465303231219009520730766976735881867490663673686029083587573081503969168546323428095458013483875483661739868967265448384984233635774575707790532278114444406231398795936029921805606554882091782076167982925597676178271779337393045046188545199770882979352798342708044173203883468245700161430577647695462918795948332263610333946478093155182998792860053271960983088363061226563657077712710413284645269626836978588640954448834225660835922776451292532539400567585336908226476864594134307257526360063022576168200223180837599791221691361642061615605419362157283086538696819639428819760285912449487557565743514199968903915640538179155094609899402965602492135916466029170323251637346748875476791932293540876947765558148250036442758420028647445261435168964552972864503966748097982875696322319421209071006071858621019629190123709335413895564319089322477185772639481925812719911011324314858867192301643971370203191365063464280610166003606239958386809279968993719224704240772710463276008392724552312773299488403629677160477591007612326753084248024356993704255687232805228732753880347345079186642374567952897685235046618219063985913001859878610983165714088609125297959040173286054667176726083334208002814620651153153107152527300000510961735092889282686101460302226787273596822824240133068259063334765397722529163523185648434354362226182577877111288086303422036343712684249831528691825626900210221037355917997079029315850843341761677025876592150025193421546361909951363549958906885399823302786728382669244729017041141532183384344211135426618303058995490183414084565415940613629545487960994088070926075504276845798301654870784854951345745137780987512123936377856616806746863225558214045554445697838962638740699817881897411599105865416992644046642859400629043221509628168755182827677330820153622150062139677410718201974687787048372843161638673046803772123954819901997752167419551726047383794699575401613797925697484830377239231260924808752039622233701853180323312461376406872657759546257581269300063962874509694400205280526558542657933655311643194393176367425025895682311145691835104163353044567931422874009600000000000000000000000000000000000000000000000000000000000000 [24,8] -39347710038799683925297544813759960228879994295202798552297090603387349864109260600948733805240257791718501030111474677265918845007902765100326987444620822395910474925534304577004072637970282044961387765773932092633231782754295881459469009162906880597147354114240826889694356975292739596227344607533079462320030736166665755896758589989619537565254033358350414946388947812917555798452344133348920824423729285612887949038011327002162604421705297837983776679402301622664867555374623041955961665848561156261890236841812656668841547223318355264756486033042338233516354684707779238379395354593427845797948010046856581553200138759958024802108467773088954346660930657502005475683095343307117262474081110745011663158211100948403568000608691666319492231072409635943905694760969729085819158079108245330437218829563323867812593973188938674935812055453361251897466268872917868564055205299811666886949085117261691710820653654443192530099413472520963246153843899762124767924807219449966347144734439197071221586030732649018856003869632216989219637927374657349652189738437773464327608078589288167856862703949941208051366812678798474767098623899088167875902430817112809629621517130175437767294231325626812006537150027935540753579906282554502875141496463779662993733986049885264849177851175478599004155084040463449538823294587697031611603714484316244645308568575684193591031788881003858089639858793353896213227910173865870199311086579180649987421135278989484166163669823289687715620149647966864477701016045333337154560593099498475755750373726627982587371877329992448902174620523668047236584497583405655854817474003185751345863486268958560483716466435772910751912738280697508871836435098695912188589782533427964038649476987933634685571360318462367634685949662777347499464773754409060610497408919229237383274076255287341108066742003099455566959468590054724943265784246556217455546482998873162926901179296479944215471995458902769610017032592619761827125001848513960043339964611098491311877921687472776758279282171306413635897585378347905342622543125458004894620067595973079413056572211603515488132112308926442561047150149401921536826656287944506416874613382515678265554945969391685707284477947524767676593055964735509042706035686635137842188652014969524338918982452806426637229992444530433193174630820067953381565039012587787963386361907941556376312413983747923362584548551367724517595404230358042067129615891487276507767012960989785652394647868368898206346967714588615827661464399500062365698666454812452206925868770385043467375179412084045051822651123049330641807071414345483138486885646957634419673017331901285343796578585505685624681549419095464251581365165395553908712756016095188185645825842517735846584663888272746530210234601890479306692568678712744975662458854180711277334554320431870902272000000000000000000000000000000000000000000000000000000000000 [24,9] 9551975524516784885738788074824147044733841383022298069941032180023936785029446462438198070265075062772281665127257915705578535964828184473357984789274255986869411776626931928170255713824044872427187993560049667669522743376499786428596613329748020315713473259654871029483257129510130984932079595999079322015725200411489881396775415840198659455461245366253257490492671095838521347996631828512016616918040878284684282397831456295209487091567109848525289479839303670842025060293447963846551965641705522010052614015679738516007029596204600648652788265419371539738812800546142569331894989558548067225024114742811105124121138394051699017089862590730437882988212773131432046046735786041072580636520421474902131005504688773503589493699232035215437937951013818769267310840773282326390231078742937420523021094086051620832241775065144745670862382197857910508357277264527774572050258285173792624684027343267719893173906828240056172334085678791558533149698454837773862484675734812832221882334410915119581724528469445862459644777780874473291597595921419844543474988960985259094367723811156313794200088255888289267213202207427083682373117900597949000258917713194448672049973248183293255989891240514211079417218632590998459899873057697562539687582227161642747104558427471336959576094543145941541786583617915148009899890614080764019623527710233380424586628479928365668720814511707954686396995107246853929434971673343256582929858165253600224435465520509540935571906841284097274770142384320886439947073955064407560048414982418631352988030441314232502473328040200317897649360020648868806390449539647636926197474703008720627788455125028505598948943987581546560615644304368281954568858456374235845162787431110242670258778707441520444005263595766817349704134778792592048319869355021205102441587015767338284234711277717832272382007639047959615077094721966829959959627651986918521827995596627778531192173296931271264692258612225138726817621500608450311157657250535646006629997488419940346044431263003523666987339723273839957088894122894674543173105952878396958909978581438808626701961016119820099409519482338400701286816729073473963540345906139377271071607680338324581977462513515062325354720582434558295960791541679282921201291744730899709587459228871634288560811162638211163346947088398477404217716270429129625711880861994688491446668486485684685721989075761020270138659506974100708364690884346093997802182706548361708301476734273678592203141916662443200059846048113772510914242704497488073568105572458649600953217546989108001717969425630308532043264929535979886282731192440808249861723498806701471171260983211722979483576530874678253301694906467080657555513541485709331678479302528305618300262073234954658930830147904542795940337345540422101529917099568658396893685609448906923224871633435538489344000000000000000000000000000000000000000000000000000000000 [24,10] 351143478451676136149122749352336231524878701690343090168369514586912998469492419175545504495148283247111403847200252126171677041087762277785763985643054833404891111266376082446796409545226829034153529210283915486881698441420730600818504149602942081417150179764746300814478481753626389729391811516625534701055618427905869070876603167177538418078462659216330383607357777220736723448837624640251037816237936211519776146537673588900978063116703972715135231249134115048355166925167038445647141332506805668575559637044814178735074351744547862267412936192419540329931578498103051981987521422889931508354925396792647605735662348891297126331160889217959464077597389614004970871630128378601947517077314825520888002850494918570744505287455351417570966570663011907167679996385564120847475333963292402509250990810842363916946922819320904374356381894939247124394715306946494948866172809460510584820631622693173463160946451132123413054465771961696626704794455008719606460980956450482676116713015626003160971456052490946458679941125118720523994439120573493350524630894726444222173154532063387491340435043488598544284976542836858954179012155249576965388090043135125181142163568657413986153488487271738539286891650687455572785709925657130472623137077293337783817680745997950232478813947787165136536089963422969327162323908366294520294122140662390088948380791902585331148072205089018171341301059078269113659988829617528531475068917273065754193674040553410214620738324428886656875437886289557078778076398602342080139853892911085854940958290295857273518807180491476872411424483950874638086789746020055306477643408997058923272973050125092213938110536156850654048822227877177612781563417662296117854186828231719607814214405274461600770153808525382526442798641672605742808807249912385348579063579665994636498194065612288369363988415881461279346934193843232687720065509133412009140356203173315510242786819576769206138181809570818232038924518738736823432746844758733520563137112796757981653279866239948788586520290592216923436447530543669080495034334560135744797380785545866036390623854637975604020761582732651643928011730830225877155019398614739493593594022834516219491422425122479408529612681935303506005808139170334846261030315672174209580892785046704790891560160673712972125698608875817127096867242619973327369620251065067218898457650871907117655346701030808584785049893448204752140093656136886787512710868426775165179221415441637190500555689635775313627780479185858143559830387163547819750110372986473370218273240983387480884671057115059946740613208908140679797897023147751622832317110665366272440023711726020646813657525986626751426481316510832503764141510205834101582713055604892459934819295791465223161835407211605420723126216493651845086191870031622749427843138970947088759555179138709308047360000000000000000000000000000000000000000000000000000000 [24,11] -963096460174495742980727898212692930553127324735564049493235872283667807186530927149541912977337919512105646365845124454902685419920778639999176355330745045903243722915031383465628979430442550876174664949527966155363916318404418535619244959246328576554682505201334839589670491265800047887346278640319080018521747184459463112717151412197948309500535747028426212834945073718004088179986370517714320282481742104375255824267577012255345479179830796582706599873213067974663192426005960089800247285301416071545124382434102339598846001442850910470862955124956983911673225018595350278036253476365223838183563718206664701020833148679779910658658993853795089569668802632925170253485375555793549462604315679711825091306400456485583784074950991011563536479627810574656575468788579367104064220276409576659510243589027435749062816573000693377546332568715990898606512133690558795316228566984045554633856598986107178742175721662348752896365185078958448368571492942469099228447400778025415161183495109629952223625395657037954488075846550730856909878295287109046328780772965075013217683441472976105176366131652137854349510714960192120657072727045232806161275890064011623448556767004205987138994000817109588332277748007926015546131935712529356993639970714766177862696855693962552270469815264181191415852564880926126268357620273386729675925583173441990388474751866844419991901553823475093691966835666220392921255352575928123117533730636631375347377857386504175168665370469462115600410920728138238756606519686296785218624359079607267035909127018663011616416981457120329188773824212270668914547269473851495414650516871258383764529238475441388435266441631520378658539981474144168188902307851614079112445166889060552005138357183285779574306363238368802670759476398371742169287055739475060768423562575280584676415843031420433275363998647145893584579656952332477086193928753139161174501054821229579879445860259897293987510901107698307264649650259377069634314329493290082441529384775324617657114599835925935161847394640849142084712529823985889385474877497507521549824253116098419400240593368259880323421548581757863879621723540052849389066773704605012577343618229262971918225940047957632862915002172294907291105884046243526441226896907426787348940876651098231805287657158826113197141839462997046840718853045108148062614642073419401753280017291584486740969616355679076262560371371319846476336310954232098062397400686535105592984919811902879579498448839256302783364243749999324376426005892780452041536291318068130112780455595473285718556089288347691095262068859958413230885949391873602995484291404672141299962120048679503539205306695552623574887930427309107682442791275064348587998625431355941272928041061357577289495848617893246919305536626441580234304724269433168769241957787047541477229866830962203033600000000000000000000000000000000000000000000000000000 [24,12] 485892407053791215504464656407008572425171494860809203553564295156192418238743218184822570904956257778739662526884965573586427832698436390770571331410044802997506927973142382532241482167003971646375981136935192611329450442971103554108195720158180885300083233680423787595335125344688062757742695837384012268184922299108742822312401727053815584785477204025823782942637875707085538473815248749027068714163645677235417849984847149661131595844289052333068720431167524664788016690789353949164643290912914917556845978333329662368307115095457967954332190798470189443476715578040306349630986045530222944136796130973329065758775641958890026349692463022811112261836874439134091450796195151975034488328005494516765981931961738901980936568304673496908594047439980956817603315790303927152486912200294708160142603792620318918089835228250707855108816567238009384060265281403250480751799791471619136908440968115601679815852067918171237214085918489855798388587693154558265442086459113080446801655374161980425401211285123907453295570321718722539785681042151408222115963379720129868006792082608235180956705014599326629857744003572181793059060432903027633993709063519678220112827358838269916881023349800435756045754557937583483286873842086319430617953513815061320298071585788210880259704947397473247779408784429200663526370326784699798627716607913792377709793897592803556958129476295564050854638730026055693436512299507626338519169893577977363068396840196701251355849318528715251398158066243412479474943573923718983690011076060353298788541459927098739635427685325743506196932193338105210567730954047425510135812293207960278808909390176444739530233481087251618171195977027006438477560656511221134999659880633741457975230016655421329245808091668748695006470122328945342980614805240385675558077287647548048601174268358522637558972469143805214525821446651809111908620210364400817682690655568126815851593389031952929495721905729797472510654135841970132077521862290065228228925212016927174132977932518708604424079226669294992530195996457751678138827812432198029504094636522936913176532122060543692847548753197886894345654365346387686493475973944931130168959007535615205334119348390192847999229982192076194400801803316647037367041780069592922313639719995149890886076836554822624498707271154755164449683457516865718890157619919327367041472909267745773817320782540335556979632808160480773827628773229682339711504411505927768875893164116163384304764394539713963694733956839930053988613087562853566742949409348176215275606059080023539107355242899844728230569147866274450775669826430045371417543196096244261184808370599417827396841006107634656310659196713776637667512415224973681176348636734946846922317571769939762092893649851633631775712527854449536809307046378436016176915112824832971496730470318863328215040000000000000000000000000000000000000000000000000 [24,13] 2636387139075554697364373453398679348985246942416725544298741523961602281077526330380914882585276926057062504390526392722888427983226380143592669496422192106942154395564064743104261848209370810255771757967323030365835097242861433440526447844139520538505980537745955035471315425158465719261741576961272296943401803149065721854319598823960760918580162538382540228248423235824160479626052626249207384353439575099653252238382029772750408827752933179833259349659853528706897027534558242847980030273403157949806653847671144917201572658763261962237030363092830860954352002053700078762275922331757120302937104915579683516260464985177418504287881198560961887951156958400619783111166144828284542543485535286267714591350602347237161928840950278372883172894302181886532909826898552577430386787614191008218540377150435756291004624626033630808545586353875853401744191409908341807254029842672370234587575466554430215145372745095194198254839761562677106953856069436609656967642402446075470819489790000762769498440860462573995465829816185393280760069200966042647931276660141995898342371412560131916568573567413254711477805751652476223667034719928902020133402967821876197118392605238519848097797119918715784953119171206342509717646718573726529523091979087214405877005913372434067886092120205915138951424846582095361572509390035181978579020906821437700845301591985288720381056826939501686035384683324949822858051904871407281567158729006082962996261427002852595402062189578434638633966267433527897909840532755246619695831101042615931364646574928123399541338351876279070600670467646982385951101353911302246877050350632336853405066830110399491827629738064998176725529471001602061269700360974425816031592711619138640981581118250614736499822425134637788692183307595153325896215349893579326800664815147096864744261124732430052099348019214630628852490590487543804359582648088433834922419558766409147742287120228663974774450894282201437463094351392666149670277667199885035127811191373014012383686559415625017199720937321141180598201278126798597712276392577716927136549313644293038445824494268752061496244861575920582224244815032537624613270575091450084658569593467223383461117559546102812487872032593532954567899255929320611944063969270295335579906355813843103896522085904995191577169359378598767429020628220002695223662396602169624572558831587671869613252046272922662617908017565847880459355036759966296982898812649855552010289614550013051851862215453792775559917417735563053607279719781128570958064269630887491631083699492466374052136450947704146432441337436220289305727928789212409271299241206702391950723496647105778937772737188504652275067063358630971817499943254716186625621537133082614850354799556804167392676484739318897550889945015518638264625938077529530607631631285521896391992368254590910464000000000000000000000000000000000000000000000000 [24,14] -5134031340858933427118496469958991759659557373726387780159209063032315027368597352728617630827255078190581473641774057407309363167425890798233781930001910864673066377114252546454490035175775156116192987140167744087153730921005657803584213477092552568971148870365697443566078383142271678504214498828336953951745833140158071917787957622050705307975892120769773602947708136730715301377121075004617155080017304788405320695903846893499478740970655451728898694204568144017630070435564175504324325715553592766913168246285222894369257551538870360453443714458784601103477114334903801878751986150377790951548624359878724717227400622358490070451767066491493036989346397431216890794888627055417990802430113305125895667034304681787636059757258640765596858594842439866894574560204863199259660073514815255335515382852038790075366626330515371815825649328207117798719881864265702872582649860210687420201933796993102707201674693260779357530534586100408873050351045232063362089414070990868898057382807975981780630674307758439086762349473593166705477039382141242263367013012908134091887228481170747245611105878951247633857999112156623177038090622870715892241597268853240192482732537002807844379594358934756284060554484395315206116884389503609016972155618463519606120838757360058763629492085889713541948750593117086810913179538164143924451904157759473736880209638466184918857995432939611254180717345465877841507013768161540821688565759664782737859368578983976557952935960706242248516331425352281018914077210205932017549508145703046534684660722066607263430570631833578663018645510978440056709649050571634089845948528961546315941802826895739522288496943178883924868523695173106970636132458445610938791723437618279177290409583153292379175517002511507871655005201595327031284640675851636395027310224462887318871538347573179633825382293003981600340582008491039399885355852754794037689473615920847868248153948221088417578211283748225192812726144929363274030203390511347472480233856714318910890592852726864852439108580659444335521586120513603016686917478480178157488313162787953587918059753021188477687291235975329142090580561318500080836901920720222991676143690978313933294346025549215456658430410829290833978486886917725791347094036876497315326176879651541523906503802404503633114597989942983639412055162285672790932593380128268859150809705245124064679552921574048085377549208665112452582510704537639302690618899855325906859734434718525639633305582436118831668479452311607248738765414115078452773910267801195564555675033777023407993823334855145168436889023406569752712226287527591583684314495376442999511946687724429656068520194514319676511837269145362256404536825999704119864462154053224131640039141058461084479337569379710041081187604836356839003981300500735651144781369108376525360494944285037166592000000000000000000000000000000000000000000000 [24,15] -2293142503141253674295094350818332360640158484964024531433939915008700518706865795190394380740459730811041118679133170044961755400271756678558681920457682107332731858032096018218323025784024791459076608500570480420756243229774957075866369980290804358350443488833783497546457435141224801222164971969880754801106805047636800968247716069997168081946726407914630784201679675400716185809819223363530435861259204623226680716612197249285573375397868334575465861814234476048001751825639303506627346846492996977352179441372666849695680245244630768657197868632666832561987737703817535774432652062798369016587627760095714514695559889539050757571659531042385852105431598825345283298220614413825064742140393446278274581111491007658369028507682239592734443011125310429716909946657543185609339083842146643624781013292982677711252666894178578291740586557552536385962676631214376330468163610461457470616857317117573326035500488049778900464453111888930726312680110178762472415528299895039827020943261497696557651748528164929832490333422254773420925246886838484777319909601069773518655587596356182391819311869368343405370251408315779744765280518685192612283107114929390155787003689031441919352553243893213457380821603701048030527828418336219092602860746958323551368265112599317135629886999192149081836270651892928276209614091934864672317901724621907986557671008807373783666668361685837441686481492977014926874546356680673515334714929519213341021277329871832450165790558170197574161293473197607399149943708351227402175753568463129700758307365961535050854764236618137075846768329862593981338021982354443707226669302684856948027988656676944237108833531975313906436795435076318962208594535595070665721888202852913794981265522869736666958843142385362577879826115095121891210342839193749481338490006420727111137518337043397498905215555257348801839278676010690833407515374972257733308094717252170089207134005129374814420971265268384711365404617682020118114179457150455976074387984316403400377062766286601321771761885563835274554763003812599301591932683427763237692107341294133491068320709583116346999511264805613977763070716265288611128946059821375590306739431260899165448427711357600694986745191854648305190769396731653706511181159046836303150716844695249629629043866207177088764505048518315273283151656143160740685775720325198082544342965056304532254102941440701796248128605459248216503542180268953644404035704538565186016949990021814811114662368601293361954634986606454540277676756145948747389454191041015217482497384375536417514990459117001682545584616460133803909407682298407577930487465929245561204056480985378279366103154570349398141055941446080420065684702227612845846142636195137782691119362674143854038189732951309716569035071772703405436340691396249361618126428359917456832295545845250523136000000000000000000000000000000000000000000 [24,16] 13126614087532222841113183335218249622687757053797555264907455076361821638531052661750737210481712879806982048873803240313487042444226462138640966382972046469089103604773914560107972789878940443655682184388069051623348274469687148469468348089311266923464863146386422509016613803484945881677080969414020237647574905248267878954962621852175641635097196216557323847132552399585925866392278153096101604597359356829798144868179482729306607027600474391696641388658425241416192169515391219329343152702539526910386896102285270140631956649021659032806834577368111327782589918314703046243575656633701663595860324174184069789603555525684335887712301778908644313834814134366552320660550776518301910043258815918005570161332121101984536242306449369914507898324952071379163032864247048019533811128745933663477117130467323273814541839316316236224560319101611745104035104685582022712419795267640356687429805351372369028163474506869353734317219485372973291826189269318076176158398601618624169596586299163235513234574917447572665415027704982473008266345966200872800594063946744550801515324418267531675155710630338399129729253740529066840166547675246525724994469507537892079887025712325081972646896830903500619006909934695467833985852255278363837380914316429354895191392076382732073544097020994819947062765199599172387680627298554498517663482934948145381805024323760649613192298921501827762891662029221359561418257193565668912124241935122272605125114801610611941431245524023656563948531678072151467938608291586077986613681650481883425873011195432600306992104396502269722424244361047958556588062932322032305405975032160593647274517055255563972541373141269100290742510280628953338017965440557492787716699882176029450831600811307150821191704271255860600712059768670580334462946349476567533826421586193058193469218603446049120051357709843483569239013678662178460089217477819976131981957910755181877430353005930891566513535920318217366377237047361373178141468373792023049351707892821920366305266409387597159438467523837597210271777571989569856036989998626773071725486427251578753987555048842594057143697367295291165230694665182002656312811679808520347298987783838440084935862152717752113874318151299218585358999355940999262619366838372633892019503837905176637720213490142615610947347304116021897806004914552697489982178898798273889056251246346033170683523480891031942646178857660631439677899547486191492625668537723911899877740083818783838330232319780502211400481647548081019076907537412918381328723224849632780031006119090043391393210331043929305037750536417495217552674724577710783857078677201207561426423077110304426530139393205828379782524652980679150648277051742294506749038236748261298299209017846863731927039342212110160962794992311618297748203049855825266097999158564979154035638069484910018560000000000000000000000000000000000000000 [24,17] 4729207277274856151349388426696500609573536275840286121492183500924851995928481508711072751677591538207569931489489946176258321859202263933050459719453302902086234199665311390786272925673621608337267487972463598592780996380977613716626276669125856179692153459064572272443395713738846350485281489417867570456387744894538368453376372224562788369691277243197005283970647525416786347080196516937332834918630028123392677934598577567672688811078515053887259941745104335294411141461527455935663844688233074304288547221931275724002821698681892383778497027822439581389943706273105331086067292864118211215275789465040548130404537058082477433109239471821755417313886182375501988117787121585731118409906094241356115878777533487806874196191003101343565399542603610388712904647518114250739246050965730399904721459598287190728471292011707872015109807223817592841663659482570897993303424202692010681689752827710825423640389453591680331777551156170006836217577108686125681938281387260556822741824928137282123947730955517266510856194151221491630930977933681022533008521022026806492907752579001516573951156029431221255514552719887120346381088894541000483683946426675339606494468313066845834202701730429680100150810925731275444815228757282863461516494252889774829988308704531060326212475060370403454125845019339800946219459582083104424004340230795799136640963723337278156094354083836995809809497891627190102072233569301430523176798450205914017846105150945830683575139746199506635104383760401987016780896828433685349673981540217302197888262494561069647445633713119163018133619230699092271352771549133228976265506652994755520984556926433434684946251395045786684038763324594112537891591640555661177724310943831626910907775508013859953746103271765394202212406146382200458950609408976518049217603791026330280656085201685076060465242721670032812149306150599213096601411362670297358289407847268250494771873165955160204007788765919409143218480397526110720896842292774280947824726828798844598637302093487970599426974890317568914463037795350867803394479081360393232061262139334672778147817653005645836696302238356615533420234733704950737193324305294286973004542475118236039194299064935259087844454089358494284808386405325928192691035451535093644575485377509574743391922378874159214398580310964404233683959317460443888169554063569978212500019080772723735764059408053004076350815460185259940022829285245471852126618154728708199681734438674274304592264900914317195535140143788421412856101202551968017880296644302961464250098294157827470413054138155737812944090274966019142668543644468716078998714817533472658356990590988419364260240124917357114098415906425451951824777638828915827254381637284391979315422272519808279486461504097206020183089526416876112824133006416404273431180689277193704814730074217051586560000000000000000000000000000000000000 [24,18] -40454206730155219544202383356115085147101970371199556012745568153274907256191966804462623989284506489076648138486933189139964543904946946095651624451308574477685860733103558513822249387140654446844743709542711903072574244624907868441135945917256014519164147328670096689769485686850628667742004284757653495913840225583777512840107303432537385313592745411190802301078001019690638804174703775328458903420193554140803490730003033061858484934380312739082836774803902625337001970509850756931523865111303379209217832383682679610170133905952848795905756669585497584278569274630221413430545914288303311632764617722153171417752894664424877268189345883749025301971980045782957130197905877047535595224563692200354586314520369381408137578772298683230626098173896971138631778886911301786538185607498932347111472950741960830205424909884812866133959170806224987056764739647217645040148365306081052197272684418057276385261650545887597723186469502794347902780437969136275430358729613074233993679450873070628058927766837928366878906949348025626693516607600768939770342975835013017164435535826248708691397878564267951305057540871919943474138526321265777459617831779330491548360765420746909163786503359125178601306847285229046769740530584584155478182118444423246367351354717814261885282222327832997906651447879034112779633324127743642501791166013257094133194032269076352160221811347573145829899213798740424811220634660829495315268336422645586454170046529415533821276970893003413018679926796201533603791346088568178984813778716172212506882384168386470154234539995320682869750857248899565506412532101428183320500711680671438949466244756680709763142624007494901623629516555996099734090391128832995866668439448131647965973772708609273230721365829931094740345260420742126866863711799549130707272642764197008079444319598633262080273668558959586630336658605580542495564239925780653418906739099422462722020231211234692457798130098572772669839681992897215924053109881714998522834540534839645270701267087465170219524715970154791331422296008655368589639526953831225333977226761394504680528769833890431076622435925255379171023763379394646545165877694598942943886261753193196690918170517954932200206544210826793082722220947459108723659376800826340567734282158600315751886009646990986164710573216944373206684023132924011150328603506984704011303823935042782811544837518151133194573921993447386262816919741081019863470150625622019993320652902174823582552697522389851646888739169199720315587298305458737010116924676212036040756750502332912660585544950138100009185843405172988345023470478569234131413370379918690596463134126940412243271471403356508438050050991224501548687269465435842580009272470544642891016016082853469853118091632884533233172905384609397917724594119057339115956346733629362524048396744631779328000000000000000000000000000000000000 [24,19] 36214970055208071878128230356664181188929084773345656167232232741405144894638921085565682042668103113555256524985105216306541304717632759236624699110111718087994826582106064160365940056171132930504884702554279304012162178779370288687577782157611390849750398126315200704202155592558171746651307984930764530462338704146329519900894978078387264937384323231746173918174410985537767018659005784520159624500006819381491126932411453996982077185558665738082422899525474303081058349623413274036115031714178464212830172084423737514793010462006286675285337475946920701387480998057565766682349268267720956912949126417000180854084325700039837075244562108522165421785686415950190720926265545672585577401426320934694763669095426250884723348895469566304968658046112141070082709350437516067966341024805527203098020443874413837498566950421620551011139413785347686603068180418455978343840631158624580387246111163026369446793414183386597435067951595823437466685719605642090575984748462247270919487006439238488403886205133763169746572281318486996850496054027313853123209485038102528432515264973377212520939303129997586352302029643326561861738523473591373939176351892406797772823462732235152443881330820480854058673888077761262522633990968745039206759225057240646280700463511079769895709297915060490608214151890839345466373147262556259209494553846825498290339743001654278238050139450507991393246454493641221818402519856882570944311002904970440509454166199706231371071844250672027308540073280002854627362826645870110192604970283889112091845475769460423760374500628832185707479237592228319501111639546671945519521726937823308349538395594365174835348303052520804288369448971231233815360312425541660188434634368774062489549969277217202326338532524202235120390151118637220689412881812600479478032865712667642794976790061687835058737918846989848068339293742505935113516723771064813121635863079160459597975948595709880780511925899188556642841206638664608331447312884140008144158736223770461849091336788764114190286794632009258454860063211524414043205418052463701341472842694749448026042637932165672918875392176998119101268218088711761799673064506479639543660981718144658618708986829765629842318905570029661749365621432468303093859280005880325731493597427835136115050479039308521008567650118802673682469975034860136320412805724028804742465799477972660253533040143486020749778595649038826028978524392529277290300109399246027918605369523545376140728835573650088023437713317322999099171906963406647909058420742659128937237162690999268692045642062649361394817852575317674348366332809893978130938459820408945723924352366450855462392375341244019795728527511944955780357579864823496625939825388063077221950687706563583598371058294364964616878492642383540338042450999601000354836584777485042400270980587270753484800000000000000000000000000000000 [24,20] -6132342309444369164193683964611342769713788831496446049396881009901114751869602591851461866843939088243433204644544836540471321045032763494944581695721754282894710668142800275615736719998877024426680008406587960117709364060565503714051870648480016883760770770249005120369437354901070529174640020322839307547453608511865743158282039729762635835463605189007575996415293886209917879273127304810176719477627560264351861871564268577146736921530175892127456958063262916093634283335321056047825012851316935974444994226756610618532215443587138503138265042371308940075016520526269828161700713728034587206890699190137005070991382619485083787224359623818181668689215753236685034905738507264432688216090808650703805739602004153751952419015317350785960961841139785890660018147659038504609071608901143084232624622298690507992795134737627371627471336523927086225405964845691843935262621787651671880259639860182618201945557122674051219687532450884849090167011052603423729734867016696734769687486837882946253577314162934004162724595267023875075612011249012198636398103618852852111566240051273622917660206051140721599566848546886298834234807503916169685835624086874965699055917616621911607749699640644773376202001034804752726355729348014121761465489620263218850404771813409924889165248443526670354818568863204650616244941328366717915710970351963013840754537301941173276202237461683472833320448151879810114981266751819640425607133365074809574102563375578751662863740768770660385594644208935913719132536434554804525523111277190459686786277613801558825233251580470086918173514167013462449773691337438019821246388394425324753310833927602228048792945878222591707353843807744620306003914180796728146355133647543603418823765433053317143202689441667679043177101913729356135202276051766953694153510473901219867462054084590332696743686115758757433628461950149449228434513947394663913841199142206045423543581517799351333352272356564155220887632167814920120068315859257825649713078594356147372696823466324563000221604320353999273777186559139599746029024484156643050731532035654899352833934422049940049371611807552046811011697692742692310541969426570678028657884509243985716693030810473128066459691214701419986072766057290467187451262330614979240063424204291854144349819571627324999713230421850252011806660572121624605142960906961578089561565300417264546740804375927381453292706058203359237451213829838421951360804055636656250236626476380787385986814970319807195089320921573621079873161918838945018625620752666799825703438297211343381837641078214565964406448417708274213368958961630678152852362166129700030570723936150050377972640407433277775233513148007605010599748539691468114485495704147858327019490562555606687961011340381948290744921496304993993762977173773053791547455664310524730574153882971773337600000000000000000000000000000 [24,21] 8551164506484025776077672038152739226761504353095554936571879148838991088217842834122189709375176843403316053285531345427845544158006608474630209745721601008753916989770674412436646643797913896241094184415684043838359823192209076484679278600826492159454465064524292572440607899806341908754756782815154926507190898693358028991846622720117706063880203999772461856151504325584453809913953730065170695504505125041806766786278340647851496985929135764568503706338629232040607524675712990300104418900761891388712015475089486065228657425200937786648742581154279544370330074876763389226980741955723566306301457608418176860539103330246678150739303079224037573785572024657198931560723047168997130269159833009654072602075293152227082879800916338235006910628179034576837348612836466177590076043964438804315179155786951869420420209340170581289379924888753825000502186044574472539424036935994833594568571860685400164085795064354641382309818815460285900440070294339858250425294532784626042275175265623046066913688894105133090421252165175349987855883658372497940876039656121516272322150357853380401629726147457009035868609515625094664804951138550671535121844209648509999449361391694136476142925856821614910392910896434519783243924794037119600699633621824004565408648076238104752343631140537598764558303046637865678856570710629102193886106276642388562802789400037795548055289379341507973292978516450683440556500835701629674999384768424235636140241368752266701103757629328567275819857144720443337321325200268813458544514466576417076065533996050864302310101326177247951407538428729131340333442894603024060965159329332486098902366508653266336525201345431210907833348426354729496711857924993943180877966522664543871441542369818765550676522384498531483070170157878194014643300328073461124431497102273244959805097881987003864299019019129581022197670903798753869421896603120625219899012891031923067583171529031965997269305086476312078104986796305492242984160890773218512172803875975504171425437939075396408534775164532924770025847570671402024734165023433168011430058350822341059080566053424083258981953516064215005024591223917120538662394894659417257501832731532124449816046201505263184726946708466339510433091361875510533346272749416220223627812539882826908287636460608088280445614658700696487355891876759868732815699365693853474179158251069229396427127299000490208077781153997867228526438791362731614685268659262988181342480290077456425747629063357143825395660248476122508088094514160784260648840726918025820121760843858351904496045822739592545025551720979629563779053112117325372838292313628114699860375693978173118161925596754403743632152653720807968052682933985805799451416811127887283063662584569707065851933543916826931248118035845608276136486799065114259511195946278495075320991500183011328000000000000000000000000000 [24,22] -25669662720883028977635214636177669992859436298173127576804821769246816527653865039798246258040824865344920695009583154919857328829031291216521123730462818630860668226883186509930347971676023662236773583834984013024416813710783142461794741933209610990929375447928261787677857090840392733801276610431318977132914581253574463971185482789723608441893872714813985814506408860965639695181043953499630089573239209956148124753813045179584071439802857719760597933711932555369528588413106609899683592216242777610292999308776250505682361253996524569521795970121135757073857975814997338313405245131251857491891606942238135086524888736570368015550810687386035944479500797796856336969738830403414342234426596006898161151190885379626598717447801393790399270515458269155874408899662007777122903080154757008451893752336909188079801350098527768877134715710196372442276709206776864490643459108360453545428497584891449934365486695371613757185107972615563250719525444476653652273533210030142960715043853416926508421536779350117148389318712480466253171099261885660323796059420736086498606940452220857542807374066030371412681991270554225312897812006277143666660260713909475846804608360653875904220690238981228074136184940660376035131243477520164338618567128163791658686393494663881095255231635055085445732181967375509007543014557790091247001903830669221785411606876647440227598499854184634363910376158929399706138444193444700162666837094314995955942160979045130617393735275038847230818801989098684060678316156733263169097628138167462641046016411934575441117358531145383064587213728612139752427182700558593139365387170126536369473738809751841779318957731896169771362075651324033866911543990016162880841409945641239935413134968426168916086846074311121852034441111908864699844129964991096092382600908575355216118401317514359878146195821772747387400596896598757896271684818537809978752011982731909653762868203373366391077328091325262402441912443138130326404681773801563882730014489728747386481890672995649734701181339083829166557734955844858170526956563327341747373135302501071429509135714113067111459717065243502499701612147065130268105322187949839299527762151659511955369067218508807689556805554479476615072606272050814555209250001517188160162905571850435912653719187991220402998708532947613781768051131114458341868880986265862730190096883652052937301444818404762007066117981149858798047578233799073377990445072074852035228898790697862295491484163940570177276518230101357783652053286075715405474321457623406207216441081520303937373215608464094531255198868203246693699812477390715790291427037229185943828234729440217403375141246721210571888347734166103294165728215053190605032146690118814218079091036067971981906157860414014624839024992650496380213983617298436947868615023844830214518964587277058048000000000000000000000000 [24,23] 19337825771008262444159045017349941704953253269252374180588911942384835848406138205556678597625037760916038188541495822634531271990818297198326602008280955974154288717040348647712686278572388684146776322210196875096898131310697611305964544478735757973827837917713458911510666851274347130107395273861018071861694792588096826128212673963637979855050749608738236003292516764211137615154602353699078948976416146050991109410845859945170080805108672803976597592566855678276827964064539131389110218900940401166204430629802873967103513756406043443881898970007959317964149830408199404954711001766962505718592168806661723748910566679574348368377584525463688914726504903603654761069405406740995243630854359617622543348617090407804142834262061274256044385135238783947817972791070894482273348082258587533875207896914951954470455048990246884655465601845462921272305847545109488265705456307419740951151612255963414463459608332135265365463311685268498279727739580206423694674881867125419756693328262161031033164452557706577011591492106423605882186935835091454679451566645477945931327790781770960036046724418743954595288354689189901563450424840802919985395644600725156816221664753817404584292085699380880428930053860725744937811356941319267509288946135291396423189641427450037199590950589664082910748237098457681485471346958369636448262077615087360050961848386337831480740553974089982013104626239530528053670342467886229450223070735765238220278261165377262345036194854833104607214536689251788798562193736880923200123235634503698198792849050804058207277046067559253373575365542929789388729810868459355390468015592944990781907330654123845193048330299462315838109270261530734034250109200702925873550446287737545863594921223895486084701865243785002326758256324210659182595852114432759442512345235495227966409482089093975865696506743030155152505610954331784791273581953467271812567528954013781620401824162281133788140799499179102214772196557803112819507293274398610724323793129917318796816343583511552119808044094417887788269490312008040981325053866251167544883267743583249090378932595245615890831460393003409068290187056504769710978920421971970239829027425047661141489011135665483966621305774479771807985817366878011011785477284781077031453062874099463033966196368302964971242683973329013347032660633371062289667995073794536365348978796780653041950239683634828596934720952801028117969607535935878584891581374882532687474540963126422306150915802380302737389355326500516057766786710924097110437452584493694529381089774141037688340359539050852786503062222697206279034423520020198220322554038182859002758677156528213773735039952346547508710373603242913509979664531472142560391543555100224228289999198644388705989400033903715187418004893637777599130547254095382555168380845600354535887525773941145600000000000000000000000 [24,24] -6861132123397142838862287932015781430665333521031914153172384308438903269800208723493922172898174419068713923709083598022845140260627468653021136804761305994395202288078036945639062412629571842339977036778434840687403895151705837491381354576332366928944015670042841612141830921850460375348199363939357648802273193236070755546830734758429836264340563554749623409781540263374562796202749046033831962392957689331120223523819252397554869594083295935042597836607737433595830980741303130187603973646048837156291692196846511991024573601522662929614222887666720015427126698870017101588397658407044320975973097335250520107786005443647995883479632779545023644942005202295650197267143038800394380926424887981375930146858401414322685765248263547380766057120398105877408262336048277644321271187746829269732436173049268052679567358688872033783957204801997339006462616723255117173756948683897044964097129556878904237540859178671549926229645658574907377734458176792164375099670159414467601595596480940317115939320374793101000475442567251052265689022182860488866963929415752269395634930243089932557427671865263257058021612258748391905238714529653823131039903205165707526440014768664679300914618124711683660621058533156592395502462381062565563954253903054673914922211618138189142426307961407904742804653245277934784375369651038272814183327475365683793791591418514946304801912650462078905704322087066578409160666190444865022185104656161600434521400346402452119531307272746243627701783981811227070589455814525578964518328288431770437207807130772422079614952420532450141486635109786182350329490669860882669117443224050384399297437735024707059974078385777162978605017418066288306290392200981129600445756463923584431117222147378496076753676694807836435091217355446291940867280910279190677214013111672779000513387616227744107221436813146815421447086527674885404702468018834714705984361667327279871173542961034212028047303904476398519205095099261287903354261500939216896003720023850198849228071110195382137889805441126297327967486193400805541951178632981005956307396914414803023085319486219084180609480991760874979660972760294388960841060175790592972898041921552268162380838459768202661771611454742013638730193081067309699232034176166336522958116892795728572946831312265686022713259321030597384088707097011924977173538750398125420006743681811253536308877129764359844904180352057803432070557084928785840329155937625151603073866462885154834488800295458435141002714817599714463257848445254132419188631653552741336959126675271336660889055207314643835820495299564933928752681374848849813479033546247197331938007430232561265258083602471514975283208626182308475017338460243222319977409242484150462881116319498216543316882091402325676094592603849093145706195116008720022583581183547420561465876935815987200000000000000000000 [25,0] -3550467528187270923161273960520409462448153598463511730993352461130749089026008570281794110629474698152509466062681046413826836544436967979829214753155994124626092903760210366502943967464390315564127007928747611843565356304994185622446827827265886363309314510519489135952017724158501682155856886342292184015907173827709002615199697273862775834144123755773148381358793300492494396975298600783690695742889929543317767716042031805372252458005249207202667957457485052060330857231975481683089223219934654615053070327048415116578307214853401126640382852275080225378089192205088462706429649964009163038756914608333690856472540461497372853479417015766580079116223330998394348546762151388393609306585387243530524377548818347643535761982209158046323442257669566391963283234152312558383885241906058594894134980991400966311918964234896211613197321404896982951306776190557707154370524046704628724718232265765819140354280898470642867362083034192979935268320223058621597391384058662336693054833165411495080150641264454393593357336429538090525848836417483499793031918924053204550109380712726688393243632518455207782233428373048015742857323465792816424873653591681183265260946259055807493203865536637773693463109044049964577437435260185400424436748676763589288839598781334131623970292125904286973821795298270405016166029768186989003986484590892061467539492216421817483845363829424099610100017299962178963440508319547320739048707689428608816914937731552247818482038480690609195462489195913069177514313697886760237716573220888492265179310354416876556242035654380144509143012490480199160594994438068427115286932905748374400936715525263253570219742826013698291324666841190391274690518150850437365051638388356600948979184719941446439421796647793078111545674023938807180369057813502206596839268577024017172542244059116291172372060412509091330534353656459236928554653695861186396224114263536326556934349164759005009314352953811158263204199532811141759072805449742561581424099873965747593028587207667138041789584992679625329702772606007390370652163946783531303162262453383570861147861973968095084031307235226593987524266774042763818771201519286708266443300120830682598468759295255795845133857396182499450281437486402582702025754835439582021217824667940662107812494175208677270034040026373790960702665461251950897257959829665950798885511069067648923266248122153569161664524194575548006822460846711917570575331973674958411014449785431455733086393202993928883450395924138893729942450007989538733324934688590701702252133107800357624935858894371909805513780040064895834148781775589148260471872030185148108527879603427726854383395805029272887040598479285058338909163609174728721228784579419453837148786568909212710150748752719268157472056315312009900917083211756533268151129745962957618106586890240000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -11511151612615101281238171328210110907025486186200681160287696015749141073618958573030372863188716219805375204944842942795546130350833439920076521349122985046479804628921031640701482420399909506185933901015642957028414616579160698823494753462894317426601547107195003196183392435162566288754260345894232454473622199160795025915772953387551341172763758642678647735257121436676239278015861237621668718599406199448051457006102964515711038201203521870878613374558609225688112455039339474482827670687874293000860137334687618299729817079366424419641390143122578538501531372565826785483535311852044319499978036112039919111345546787070604378064084097118566736083999159565648563640888580411203808544544627346552029013209088726310387155427800146041971219816151997797055986970870125795528615468699339858872718763409400631025110688510465312467551688017590488839924710444784270042194825526378439318009083623920428184001705686071168657268778912372379355306942616127732139026060129645427849328082293702826534981303321355186083293016164104381364604440091025313619999271976208496274144594835609324303276941572087683568169846004299221765481721817871590882569754175708408813368251872211256382972735801953156793701025322432651794832947749215335947051366879834422659827133372991190896642291003158313661862716107826651288162076551123449914716288389746115835625156411164841847232932163184941485986517213857659854240680786361505668445705248860504831305234242875827532285693172626658388319894888410723647938197319197868821803510628421328551444887190702862326289440946052983892425263454379215437289529540655142967735123904605575593636715510370661734763432927115144200963752276161676309126606498773078094956953185720354677201832431016783616193006125319973491742693099270149211604461614219399829580663726726012691610234675298952483626235911406852003460497057135046710980293954788929342186895321346264561749653624348660934666145735023484369247172264438210860179470828502970479934410101047219255360311445748765702239906263404602520928919660331961227377831294211730941958499400863333463306533575898548322194694565556396285660275941031899140263266934479615230314978929788433588654908376330498836096843488595923836662155674168684636932583987585269994016881810598740445551566070535698145707504484311763826903919932304906916916276965367488426375323854307116003335460049600953272977441328981423415136414811179841542143360361596765641073179588050841187877037558212417690521065704313936219358996568318860878659426475223017004595257218744102197173798877197977758544608565853704317351210797528161612151084397752371933345431285566987684737505379518718385872932935830743957462326556155257709289033737031642190727244638122687575914878558796082866847833533065124609814808003959119727808511012629572298117199094087680000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -1561163704045418413915321759849601875179714039196847745082076724706196815666719612339922083440614753480089922945805144013408065459968443877887057244523576854307792614251186797988791377831927313162503791255266884099404588309837155957954364851579023835507936753503461609641653475989892904845360427162223380951966323097776858479855326820002016080817015708817934848156642444309704298734149300512509817389361239712577199000942130025014707541614522047306591674482650866716136490407107008365952025091651054961468217798771597740620106247816970539284440953034161062977433987809387139931241713305559313965827898520794697809137004780032703952885699052539994172302614121687164174091033828691947912066066902227926575985270181724763441155623530887942515429450210768476708782652626448625223454143521838178364387671779832996399278745497921989915097316188223574492127851427140526688986664532631475883097952551596151915645449852916272374216991669667594450742162481767047108867282482619007504625842365573665043948594260724153207833545080344801097223771257554912997304348697581943300732165708400489161969907222421397225424925444764938091280630599580598419205826329840716376143312565339116932795484046941962000891714948678399511649019901131611822273813123278014020578531713681753963765647868046397433621681166544945342283367363182705951708190607617609195528809131915962854241732849439036784149989677147373332615564954474438262564246342743674302291115014821580127029833043816359737027492699302559824131676889125423272990987964327192489112271589255308269744581164414507633758405381583459599842458149372064615560209046357331824203557616415433054376480176873321678536601071544771675203500515013534849602330658761727817741684435170314372558290761962247603406122774482460078735666108048791098196125094301893127742663993125544707405815114155051679162622127537771246967927727923908040616865115843543455171608361980734854163879568697634864258969725959999053514243092143821240245371937586402599677744057636925193090272469513657824865898456728145097352297490262603549944098755522907635212956595881254860585966812184212964424844432224955036951489968515254877333179391999198651833753856927437072629283016133181346333666557268457466059853182157460178015103134118291959597954435823154692668799272339824046853433418940716637543498066337448117633389841613697385393220199779623346752170701959815970789668032143818070075962246370215695963340633137573472102702176505780641917931936677370593237555697737649603923620054014843778829334983964664080200650448475204290565246813522916163923233896798581703432044052873762208388138147306155328981859776192148783429682943123678874460654614633566742484926682691511493259623740302631776159217883177319675015734591221443701742069017365433263430285750556558181671619776217088000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] -62703281367572280100915880221066166590642256894325766594396188360371085820885913546254934283489746167131515005455458740455443670813333179356544163250628989930119294239977578421143777622602556187367146212136824174632212856598227060344857101819666233533759961656915492817969804231746358400478733307010010999957791124787976487634931403981380237267930582883485859648434918848304477884755012468901926519175461917343183564340825973376944158614143524908008318521106866694715895517930600666673989216479288516744587185746924595162988268553646603970600080169952800619293171959436939655328229399617794310509389795684196029395086133676141552992727249706951630866397962054841338459371593719917218755073881102395176128533590098303948780465660070750740689168356233138947751603767814698412970951095014768731507264242124161039240308040056531539722512111043472288618482529505413845851661450472294188311930155870805810607148082067987584505747311125252629031298744895162360314216068118425116915856440308836753181907940008145714268892332012715331786649264765918264424856894194234585262219005666393621371254006151173479684226899012188903529352667740229587343641405762624452746887024766783688563452558488651743169766411970415938390354020179859059273436995963766287659230993194141713819365018501306175705314578573536169493975788417100715288041979719115572672932832760440927855911737137544547774589760596760314640357846643987263059019395980024582209914119607132421207469239032318068164380217866557014413337826300306753097977033335543019617542602237916437688102926838916675741769152368032849354318836500750174676590993130020609221922033640074501667034760383200723251950760408409410675646599016847310404336765672600998383473417235818478512150501807036595271239410322608319275198201640768961614282232429415038931462444543061177938503601789268443431859913718877055651603269908327272469616702219779256756688240887279643270458426478123476876312991482347736868035089572759212919034533722162231954234874726021825089480792258814652193982501302216244360991930819610323072784525688574324637386473934396882853753822129082872029738680121698243044271069174022527005135879871655050985092429931299414505525925853874233215885812433637023797268168368029947763792441018537943782955461778801187652318265324948260100440159080558651568568097049366699943374684979409657899987323438113412215705444239930600904508176662453873982977515504238521526386649840228475462998214717370585716746940783368481817522106877925435428795245965464405656911877019192943293862153167636247983918429330222666998630835215548420910004692479987956015126329697696695486200651169231248789469018813334512998273974876661175070948119973019047712878187461511884748653072175779037306497426822406030925664041992405236336241514559623123208375128001871872000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -16348629651539416120018688268205067629855666882753194997081563355181454742596685691868189290562234769995600834285157178923701012058857791526191106789770219730816327348726821060030747038676814393454113386156919454705645826603590737661526448646763349594156971030779461410624279580950618665542481926890063109451378522076083522955197128596277020938009608809220088088586507439003913574895451113686767800717998842003134785469947602648469239815331337959461850595811478844382108107491366958282830544730565235415191340403296454133948844494605139524888291218990223178229740406061337092139305768677393629193179008268404605320748945619033806051852005257424442323293371831044424452126466237272207351826087621198219491124365414675857800452424649025224930853442496387127867050474665692678271600743421639027962250419952153148498870001073660485421430506391100030863107635507028966079278584186691207656251280008266669998783977712802509808244300957923267714720860325466937235766566035737842235924600808035829379621369503547948834449995577307252267395264267863748157018458099345618846106517978971020552287003271814988846506441668978055526925780557672310610238904269358757785425353409748574043081574347074431499775970264487268946202109876921242204091153125146917675189994100837629030815877068374272618222476100546092781088583324827748270904468399906344469436335903720980100242795452249451665397099053136801763208525948211626878301725875313671943274295453479115488491651152978161956004410949914073396234896223447252919237691338504937973262180901397479255048775533767879542969868217911842431015158893638105351280289702228321512055647686787613000155400221268638100752892043015619035461947445766029284020994287377620540461544116759262722089806135311432129344105409499202627096680784629639558432539636061720934496971464327489194927013678286849923396607923484651718413352934644259776678978925132815541344347195469216397586259303366789195493048867336369967835687812926514593385031740044392842085648121045258294636804505038319546919259496630869501543059367145525334314432711832223827348139100308749632404049034968478120622050755364187037014286409768294878085531148790415664984674770829970195801242946776899226932011061462640921287725462606606598306023106937196263436274821815661518062653543702481873315108643330132024596889226510409506924588779504123678615964297150465685573594876102015727814393425172110553951725317682798335538990262305753146470397872461273658658724547567371389435320768959942592014904580577487749780155941919664289373776429864897935445562519588331323539117042985521130961990051035302070735831454334149740623960397049853496843409642686612190656370703510239525598539796322775169604533426076000579233353969234377886688162132074787411151742109362444930380912335255134163333171981603307520000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 280844387749213419564116935732096716867326570821928915601434138904941065948256053032896815944724852147049398355461247670031562592722949900877652372342174868693986080390015602291086137197516067779217595233134524329108295517824484329521901595249061614227261780146425124605752682535065582436463192587165484765099856428459673972416150169439568728244253132762615634085728732290476700666824023888398591841411402597905289193552151821099901278825751771424783962165147487838994868267151485940990360056592625716083461345306811877961519568367628157310231987936904843353064140726715889412260764802988182501350963807800821442874842602594948632680100402649928058256995321655900780800336801024181584230761243410643076814737943112257264681140289994629209215943296259903607647451065980544141870868419868505705901660757647228180735655168554641052756409618275325104880255658683527045335121069314270184899803078580820984023659832733283389250794621613359548922267695361006984852066580954175467880443731167045503040883594678564334858869218697971795401751161624743121197532641925995242881361603570266988797594552778956983322222711269067529275527719511630366259289185319579915151509285970950035989077616271410170252754713637097369386102958590096070157698243702803140890592458999719616293316038809660072945166187278128700065993729414805847704659048625954480572778401874233158640978579873193857340753118897684141452246639543606741514990898328235526290907906095235870796017145040056551248668883149678248348918096122993852208159929806626042771537795023701715814274330872470857869228566175005352343510781797016369243858187798415502725458933397993334806244001607501964422323412460709664727606209796533560330923798600375714218647595078057715300193148792603720481921723280458886055058220746355289408839331534799833507027528604417339434196061525378189516788958386940243029053914777126284584112710630478122093239319393147138119445515863970267780551252612869760211492197477045665092624838330558987475331260946313374077454442207923432439222958894352002430690651440283436657519865656717064115609193258308427000865746423796621764245967362085277300690425950651580645085637869128902756428450043367379894559793611638937759224206477261345280880582869568036154203330260408100972961174507381313544765897023864433288795299851963946637090811321319444435720980968008218118619166545827569756431225340578902622421306042792127981246946322358550176685947456922428259215776049094452510449246192773532142600563411957609397892516506025509492360000131355348829869119164686620056809806011831322082683437621969408417604398752293754679572872982605891810997260140144156767741703982353877191167072192900758912994639593506692730058799004222162182154210456407184655480689122932521326187062332756308988455558142584185472803269969486807040000000000000000000000000000000000000000000000000000000000000000000 [25,6] -976322057564933872982554065515077549173205152002348504324187966510963592283578830711788954700170436118501056488626707927513272930133257378254985559994512987826260201775591284428127102281719320511853785225579200651026888362761137080480615366655541976910569102996895368933102648639544525540773953430735379900122892470711797909060428076056272464305457484614355183546680812565608306221432688323674681857208631096783091310353826612433974331756204798085791808448600782361911939226233034921783252414777281137832311802204585479736316407856890376682077877896748741480024701806447954167559239968475576268097249651841985416444072516188048468849813487293785534938480414515442769310604815801487756745649997049829549884646288101610467526273964405575586431684641756609860639266396948862336679604883653029662146634748781873725577585365330988075529297132551249401015793727025708820331673947635029215528147354959960421019761414123815692835046186504952569952977012629965258578236432091143995443633806186389207079286460668911483723333774089816446063009934140570798163392668665483930631573226077318902921394899937243833150558402749953764075830683393072138121179420307708363484852518225621882113210041270478790994359343152095978003192541206171745046039188287050309533333169262653261081595845758524164419428584025283303671390541457492491530955970561623906875758157479250559805864584378383798372318295993106838956104124064668275973655911554375426528715462218208440758653925553555722096734738847013913540019325405952345995681587651253761338799176010990824420126898065798802036837973455974377074435488766857500820019964047367291597092126296584708290332726607292726255698398879986752476544845091518080970750907973511894391686897034808254095779794316022667606441104061693711519400074542825233175077475900246988877403138996086456117152189276987171996149249024724480356493355385335411586733149044965897075778238252997996632514167092126200652495534312660466772681565672092000962006798003916904919095327485167045552173464656022187192779191001972011135057501928088644969746445381888606093148004051418687199100909563252337533569101380045321750414930017373385089310813947381763957240670340465523928866999573080529023626166665625240225970393369272794774148164302766636911354418779509032761485007564348344329745393598565753562841981709218117923014099096936855961198132446081377894208564656380343641245700019304412448905683987318015457451409927905199029297705533751979130414476429426445423894468498533449523320028857868319170545019700735607508706280472998657130673212576417025464761015354414372585621944551082912059996500153844328390136026805884879008060140852062019929098886955025109812216233225893314893278253635586631967997000362186818829994646100825145928102927481561659941475375517255659549837869265086054400000000000000000000000000000000000000000000000000000000000000000 [25,7] -6186010725988244919302789043472049331088664153453657993978072783658582262442025939267460432659601301213672789278021151647749809106533299919090097595586434113133980610344366892499396929565477952899332147082675983872283190718831203351442109121434926439341871169805844176021079502830880714490690064112107082546481191560580154796092012226044892840767476479243966885140357776500921686320543491299579330955987482401911471903202002727806070305405806584934267382684543763676545189208989891051431518609565670748592839103063234912720272642889624192983296921310638410154350048867604798846448655395852893160280035415863351941732487307824691940401377340573133404746136604792544355309171276215828897265327363068712246223322691351867450039394874841947171323923217702065691158175921456563428379846455678172855734519535296405350034691341329096394729228958838006790826131480812051720469470400451792143555740663111418902886460577786591526282539651326187607942525417617192985561522996981274494380799347598603560376774975073163410287171346907581641926524755548945555166335386551722966043933219547382041822730578743571966413917330982531698870573338508686179941299304780931615633683750997486673434289315936012145415477908196133742461825630952081983506628892843091800614400225245681712805882798050244044428622204707946396077111212004706758136002489805839376969534040095583342345608309379047899365625851197181767714167829113495474356195328674141022588527415475262784965532432819009499323892591263423305284044704751215074786302173423680806955642519874647450464057325117345823212294526855301285789652539730970936077462252338371600746772960969721669802544926043864567812026759071335283088883009026867181362898076655254378178193883902247868123281522543808082565633387484702130826738634104912798021439401220521448327851598206388381298950297598675742339915598309462836054909479358301726460295036098745667064760764639665150687662976361301361454642602278742867936294136159431805204637250122536276550088529360813969637081067547134638670969783290730145145028205459634280501643671284507491783728636443338258075567484675708595057816104775401822001658942877903142570506197572052713166991490948166515626813300074990667597317414190706356889487697175103943271259346508851125634888142570475384166661079006373018989007780971673234619606046894629265268025118667356463917044462973630446026298573934460387837367234496524012859202156462131369618103957483157788552635111566454372139192939633178764656673063164230812969906324045634553723095063704252938207555993724101468443350746693748459825606848907040820354893695932017820446434204185823519130178065270533128433711360540866847742955608567188614209023908193825087339044753435663313181139316869804377713023870016674081751805275954905464200083740720547429775259687740065710080000000000000000000000000000000000000000000000000000000000000 [25,8] 51736663369390276794580460495998774885783434089561351193970728061053414978942090594088311497805868700849010586331939123140960802379050835734064580740445690448601058232020079901265328554522543611840938983103290431102578500962921804523180015001757989706386996672118299239556991768459080378202245578585680259362374754792990754016539462102047065099261957663580247870644860446179495247170147044246013273819017321630466077567759348023886436906914686055706468787486414166739083357755667277443625381157123947267053436130888521766444478605707752387434116080845977069244864141450718922146820045292274721525077850394598502826740875576410775813863825698276504192493722116022523580611037950511761867544000333441508902365062814041146762076448649730855804019381189462738288017889308149535190959363507616352327759877468269712465587535483058559348345150276457021493065141838934679062035567411463059594068532691002697625774696107089273276876845504813471481177274996668110383296499791905674120948580796656454536440614074375030031080729833195826829992710871181818244355430221230574501189377714234770101358629858291246554922179222567821973045085338869286293710006928857998980881778369359685904180949844963950384313072163329320869093165753350777685306949965815532624594477702461257245429040534214153617223310707203787218138521616355232298311051598946244102980017596423035565217917831059766133689907150193846806578781216741516533001365098622412913210960276527220293485320793450426850547783290076043402809290644820994152963517286611220097860172456401037956485241288187766695121025643778925101063111698712864799229383411617571769784411397830278812469460743677974160419452225886046001677496023132085994871310991268339467967340425823888095392293550645497775861093060078014470042257140818142387046437529861519946333260459104965137224589569427288181175199374713725817882901106876855159669998359534815008080897117381052020724044203451175520276263658108859616874361702413842226151278436775394244222542566352037413275743456899337505792139441958609407018013058974469402474900838905607994463941108144853978279053281787240465927780161668561565074710576457119195133711666458962529767808957287505565676204861696184049833725224081787069732638013235668905466205116842437977569354971650116488918970078447432363903173270252988922294295228882595337826111334708098149251554917214776869698397121684692009926993239730276793210352371470721675887800683276644903319080806794258335991950843382076990779984417332101063957898043264914754164057738878196105862795646818076751122189189891947140827520117103344065560599015797149708021237861012185054391089521620577587075354483662273805186358427711770439367008407500661281275824338552825031398400186479197885358852233495423617225975669570424149490035877660955691963640754284265472000000000000000000000000000000000000000000000000000000000000 [25,9] -91245649078662564385375830351194169647964541510095410019904361389773300801343615963700804827054777137297872296364400767657036495306740096616034897261909780657157729288977321154596566232875922317037711943949123425246225481208240418135859354600317357269104149317100572895186227073378873141213750365942469954249540051061888408853016921186579901071620735741815149725225779214680884827612308192341924790959626414507589213558815296727363061573018393711730689898985366383650867195919214010364257175613384235613006897384946356040916246294715773099277729192746838614977962118318174169638252483013146138132302910485878398202344136266282878082572600569099369292514926858723153193559888675245074719233417960374217568835724704252046652262275700527661348524250912414822365145490966776893508005295357905460697892717730239258877099930334878989362842990869901012722366713641566566678453943524760417589068213796402694786592780201072866682451206857441504418815891364436742945831313372046487598555008398472963079186248239072141070081072687766281047346239408118025018925268653667108632903859100783541497614225559120915599186993280757128411564564267992058236136528854331363040177810844982175547184458869443370359780532830838066555054933123556067088955379826581890837033226684114089794017022701034246281716643486783499186238976730813584107586489543952866192429382134361458461065525762063154903718460475649938525545193489284843514963952086181092409937328924970842450043414113188691833326571312467125285903206135472763983875254644829620348880721794951893456849334434324039790498548826051824172620045655795400362520900794184284612054262720356597653358467828833933366944915006893711841463647881593534776913608059977085449496325207068125959452139300113375905987587446714131265422001921980512901568891477280470397056425057778330390281410095700003585732502683274792152835431615813093979920773974208331684519399176438475389169239710808042910688078685694516822130371565558327494372396037208403423791542407885802524889217515768416120566291771006278582119532585594250959190882313218664784289572540897011565790491513877605440040719352978858948302289060380754412618253513632935729961378957250206903081736589652036653623164322756353337396532966087130341795398147267833587028306348693016385538972470292988451142675627607566835174075913401716063053094652518324112949337012116028778277319532642131724955025531434219460221471356981963197087509122305363207806808009135334061352606876062102144918146876991767639630270487089337883291906499043307303189550622789764989492958002354763550040210533543346075367261113131807059323796400786173827152194616180334313294287664433275428734567327739998919833300110839983578307025539331105491003218412035224599520764343688993267819856521270628743775737411893773952245573112128392396800000000000000000000000000000000000000000000000000000000 [25,10] -224086833012025076230139636313625049779193987085721483325128887969699262708574114355302181937014736885622583137695363876703283052664039006589836123860702123379270952685093117249954481588336183706482596200805293466131765655594122322113737703532852463750726941992340432015785625850339017903311971985873029677968454472234599218574231454938894845876761311010464007804277213246372555071772342936381817863245493494320125307122990402308591191327873353681364531036036559388047541785779449476811394792375435627484745379767458521368876715952774863581139965896358912408424878051139554324137544225095975126828851263958195935420999523997357927122669648636009070521744113469199280593113499334866602564443746334448599150652974003361077346411377305105947698041862194170680614499486766580256264398420871155374807537623648402850058877774077383883957321289167098880891315884336225853013541513404424336423271845596632318579014619770474389635781644851250248274055368170607587657534486290557803809709369870200397039139343949087341963594529301095838315151565796977318902990157356474800179916548664291014286534749810758358698509788810251251193836766822133204788410596853941942667776780308877630378658392063792822173017210987389624333445149998527253061723697001854935080117533065314813583171796371046759918224206166403139897527549900146083065098157909218837790056716305668980095412878501319149452406469413889673983020014467010266145581474816506207691760875167815867544538062308187913667919720795789560554862015746077589583594304448458277756240898870604204256957993650923186469086794055221404574253041750517127413520639266724202036020438417711244492076810625075339338201038930719106310103908780634937467195580351212176693654622137410943112752367118582839713336531752569172435822548031754847798455966542388103296580287739847745080364319778349164197536825580787132142802494653534502342262181390555449558106035134168107787871041311044539730958298000186422582531673172208341756616223720978459089080055385958670665040940107064356128358172186792484166363423325737865623435362493598155175739876947541543789727869781906072340088811112446555153742581900661967671826412933913727400168671681877776673964153686776484866993798663854659897620102731543990411607133825747516403707061822882023037114438952957716223752397846334516365018987416614425776572325647294332863730564526435333613420952394900815687559183232295000805320710771005667233530627891944148702075065045773241261700139664211277778802278277528998366751901459619960515534504128299401672122510463934200738099937827767174932293115668853949683418714230941328821666580188511583575465569066050656282353510305153333320799640611749463185607413156394773025756944697773096741091263760527866107414820992394283518645742665965668077332796850865150819046440075714887680000000000000000000000000000000000000000000000000000000 [25,11] 1126559078990549577271427144274622527388775257599681301828387793194209214037543900618837279413635641725201038762360673584306283771482018966648678863136916209992243352167085036605123368029389812780874910246565079074110122794505035247526157015370152979404681667682840790999792108051163585831758465911313764432816238495141923532311144539905633549777097641293330233002194374674733211438075684495689126544102758049735429302399524002807728360068472350666457239905280174518430585715200241408019277663286357589149430528172114252644779271445496112560457342403563690670326943943697045201296464141557923117915086283554270201802797211212077831587696663598859182773940399162657285345659027039350855720896983183772480400449101542513564527011906536288751977056261532268856342519339156992025537997598392732626465288390248428734183519289836976272261927197992814484724198092877845115355642084219612617343633721144280862018542757015036135691783408563607669550339255570471462034788233292752780628934233288021080975544722057293753594192698410333502134453161834372801315585811689345708049587409689719445529936309444955482697174786719564304719321761885091175254369294285518391362504685025340229981716301334909601715170602703924804333415460481422028628476316170663664195842813030676193638920244594758967819570389235737522151692230807374375121690616740680603356971296736863091326031970534130164066582582257979365810451090061509040250400589374987854918364864564998491083242674094596400764956240778445857335986540877293115143370513752561145638893045926255267805951872512645806111359344608981031908301021290442074117932931193533998203854906943972941003856815536827180611502506105860672819218318486492976383902750699343384117046164937028743787380415709671671656085714971438739680278904277339846616692138830453415558880290374962212028443952373819563192690007540598346909755753273981875226724703991839123428088151792209056107839031310479339205200357630154510618235825291266048995535170207567590197337496743376726009392843398398324701796494122418587126086844256686638220259445378945230443254906434309172209940665115854445834801811625097550563576045570085702416052491449097478008178753619036872797271870819781577967915307498395837234960008824795208935530918681044712793758049152918156330114357018571313227420801439576906340422223778740342073181488638285380214068537812094414727327678555591460171883379854741374904759659145256941806706682925333559464490875793919158090833293516607046799042049549632990645150855455288633146060865505285609989790539743380643546612558195606580786752067899674446670079020728212129908348955869911901957294758867104243424656765862808058392683582298047810290571546486092473129012302205291331739677443331024266653752652945541362485011495864364593757869969621322322066477098690884403200000000000000000000000000000000000000000000000000000 [25,12] -1244018892860360212077858026927530255203518834613913381813962296653316259657987842137526791096638038801966458320282500956478865016052288058844707798300718893091396205919013863903260902188895219120944698264147309856214525916136400215934109470656347166780339935614706661267162321528722822099170240152780255978253208248519919534969919924614999202288793001348779352195351093032091195019611338948413054998235294306260590267235469206412964517480231549962765945509736486174418846903143495922926961509204217623597994160439762841792787389118758977634686323726663441842403858210257656245949415290885969866114502607147351750296178541797190399629914816905640783627056847135298271246571260745518886545445757079305971757240969818318184067258704947359286103206983973397021791908433323569022522744535323011157638863717068472445067164124579390467405720403319389427253883276032840317986570669526302074284232699683051566132078891040715375739842887934460264049363420862528802420923152960024518543058345332249853466295171427214054586248174608201491048435731141115885130948729544999054221348455323020036367261313989387699521628417636093632066939797479935242838683829079525867510539218139617172864610334558506345057795990998789801886237531027873885467388447769375485205048816662325974538784731843654850586573873841640446295565627701993364985674618642578573359253668708648390566878406794880347970097071770532356037666832647217442375956287157725916611544647517265227957724311334962763693579969622895843180669807936297162940136980708462400522874072733951986587935478903530646050198794628158473536358730600687580317213937449041249840782696930363024302200141964614303991788359971797336550128228034553411674034166030081285516341416971913139627624685471177513882571872505147650434072716248302155542362512780302739681367060293667797059751812915785022992041987385619405157307386481273764172972369377816520657066420087871964206397702298923762871542683896393039181949821315637682568727546956280807378464728080719501934998641147206876914761724422854253146981240508977083296588408269119155986366129534701942066161476630343205368739469217461478204286756952399663698582502479077581912791217102179802175635033344592523445065830366944455397084516764256394280928717676531860188808269758567736393310860036105225284380477310345002718910509917089733887796961399892337722992883591651651203297820674598397901356847627595065520282342235559906228458377940208683954834031916161514285275659860876330828739693203390428787894298188661991908310156595352951176875311433636433362181983081229641649129622220091256892288689711456085470965432982679597981948877436725126867943271496273165470139148805799766942271710816022406724133572582993651566360865698970058054865605093925571978806977884466913987924091562729637983652605075400949760000000000000000000000000000000000000000000000000 [25,13] -1924540441826626687120194517396172249256179737279408110321385766037018494550594583324770326620880074842228517638925556136620431913563813469799484310024515688315883250429127089515133874768942329713766696441303692432538294136998639826117729796375988112112911735446447238665879092990460030254633685249698349406756120114163295910948701405762989368335387748738204516016753909138861548477829953028346446217366819155502537829908791013376894772891747650362123627270051762767828695277083881604962616049334854070448050599119117075214534735104223394848196805889409027799181944595468853678180160522806979269731548902236788837110968024255389242991272661843197309438991693466302601722681891769580859390901549527177371825994869359935291638495637881912512565484807652163544004445584290647834932458328059037776845547723420912582409823759423868346390414549955077827326302281764941757898098270562506874101875318739361179526556509579294954834404712023975988894788033540258678130418133088846142865734068494429529978549014337827862939625626146086642797835977867210372906888301868910256572151887865451177640624715097780440556684516890017983738838628372752471099933972192590496811263285897613882185937966817725658140919229672793639346669741681432015637576948491781162980504704744582936567577409525834232506895123729675311288707494668777480593216983345764983885481489795294646639118511852765749161286351175653606204690233860749456303655473306526316857005857019277416650324698268922719472982710652970467473752121620778676461919704808512530032306675531535494530795723714481223006303331807223322069312230549996689216949715186454925955760964160260945224983497534388136915506768853211411708605286014897354666152275678161120457192196385585922172203311047522614264166166947526854939046736300150344043607444083165033508239443808901652040843412180927901139851099951977730742579256481814745300923238579945312246219124896002152197982435681110362683436984882974186781485786448267414530784456565174596299849828523201220626712614177747413482059076198853369187178395631819051639414815891229255166526476083140123537291843610011683563090007170885564272049785956020106721830504075675653020762856269292433885599563465095619952123000601100229759283131493678968758626860219882784411054264968988100699622789701309546710393611273465863981288104449751851796489346221515888842055207105783353649004624177018245637789777493225927599091952451206713791069797524819357802146238906262940642691312819079257499055409303978556712411351636601816205004451425228561093415785460884189005735966273685964140370119322984017138633381092972019633114056517274107651570943938560388952640311584346354929962764233079263772635384619343432418798557475308498503259892167374429651248495212958089766547839995856253404837440507047288548947300199568506880000000000000000000000000000000000000000000000 [25,14] 5323184133039460267051558619851450822975179803517437848465905337368018534671767882632249047950610759315712531167631353208262177861259920664958019298619114930497247287364819343741573018251600396677507990763604371554745439189674228786714177891100097396858457505186985737582599152822071012735536111513116591168316750054566401905763335316296321695802884763396811212907062362328136156624208173887852822866185682337853783755386059906015080319431696835292389558315255915566708448249516087212377865297857132473786763967014931317752455975104242586093688517727534352909898151544168979671054984567903083382227060534019627398689426835354596061102709566055217880207029518035118627351294037638376654162624630051411554502257869190609965040341402406005557991400726146847284380676188367505542798451081690824093092195000786169492620601557333954153266966130148276227581265107660150456577064307772411041397384593285646945531381451736954141396985719179434508915883870480123498432936620914259562216708095963459314825369192056360136849195280707244828787383324355556733022621223663477794031242704712619894312382979963159886077215304093179886081679018945602255737934685580104353717754619026104094700657980154187868481179432331480123897294271326682823282394278858395322258267463817359006373069381188149794892096268021324411802033356941103966043466639436014181087288711451726461231552917323482500838673628595203159290702631126266810415600927514704669794775858787795598143852071809033424171838659759918708706181108034060158716812742004687341675131026623166188349033839301552092270248013344726360927647434842225112655356298689367991323450176089775471267252684272841865612005552574225066232748862230307666336333674046285556325836175578012649789927071588113378280275282071442872049594651666701113993804047974029595351967933811807921696600726281721427334926593010212538822468328635082506195142612618443573861113194688004214461621395734908629836105752377848862932327718042170577510572538317737369044789714919390082956811102885591499219283960241130506481334154068746010944817987235479928625014112059008140051476537323265082902902384598685877399837577994238889727682769447213674790587776182695876109589557637367402739836578932485208706847044151357545626843216612009990973910373989637876739905262013789766926341265261168993475192934622265953857767319759179620201434471967333726984142514949221942522792118709365950035561530046551141972304228179443969045750773830004243736687896676334285477392665806358466383344222023202041056642042389088595936100297361222680721353025017932865584297544572932521649282764821271772283943083258799872858070447448608033038458969932269496200575292601096697536584213929242261558407673003945113465707912852235700183592519617895795151084943497614750124597975336809225664419428497883136000000000000000000000000000000000000000000000 [25,15] 2928870020737455849635449259471237565501407725219084027034149721932372139376836701963469058303971871521653167676388875212910796380532429828115488465658351037959385252430662709271203409667376180652671345555103518159080286617218569826641469302516026816025232225510340964312933962978307770503884989292216537998507448095409187825942681798020747355697425230377736426625290342078562943097060578039545027337819228073194820064768748562868785960032485259051820268685060473180215553014676234909955352211319389955842742434169343654432151074249702405224161421102078487335780047107611948722209346963757223878259446761619668250696946145810218624292734971096288855177822206660422234397634878899816601070971160671413590475879719401202501657692948423962955037763046514574596995004840838460317469406119423418431727817135200928642743466463275494102661488909585628892799746974023511018878892493626222763368384008199932809516520623525676237291318966660943653975513265642245017921623863593899197760962419493519713230090145227092713379983417629410772310518581544688440626897190787627395959206428461871718151684447753338884775662523833427210227474488869358145042596596705986486406931675219869776033215713137127334757143541178699751893079193601910962966828044203615183411549492929592874947579518124003459817344849019648204596648640466061345912784198702987311955904581596909773581591288891378052038264770370608250625352607482167835111754193177321883707629012682794221266096429135671189583252880586686636493126942492568158647280391461222799510033582531642402110727167826527312634184630213692056687863994316932031977806396173768327461158889294764929666723565944694568748758282268280044660871015246286538383275864523531290181194636282111477036897009780876871699466760003315755968348996546451607663730986037837864114064548246500497337033032123563717868480539346522287769665624104158460697546390894998929561438737374922619548544221026626628437424688793727132014255426732618303960670584115088639342369662554182869686732478325431084970688262568714159400379400184473191138527720014886834745213222219597478639765171376664334850327371329233991487542821156562429815836083469954211944836981918359329522385820571901614009337361323728644079721478615745921184044221012719112701798767052355041082607965386682078231730697609467184355332138898194681215139169534540384687722043655803384915646193803387137021098153066275910627800954557097462181986206409437867846350927439672298964788005000192726905741001155944807321684707788856742951642033130692368972499139841743846570714186887527489844765162188785019784121635404888694770275712404306509482216117050449803626930398009450732187241789380454965266511004173290621469383547533428080591803437066707829611765131039747198144085344299098236074249719232064436499206274923941068800000000000000000000000000000000000000000 [25,16] -19573331418890873485101707169176756452781039353584273837949278673053095463305815539131985599038604610544687858464559870954262809965624675791690977112063436538689033959907494889966147330120257320351864480088043273645657772853690011785312154196666553336062063651651855679036945189770316593195352692238107321630270066255502183350866379304766922330687816483995613877005759646787037947804966621012030506580793258726351758597656593750622180469415744740997052591340279052980857355118699994609084133663824485145171404835892896737958403825576929406023564946212542840999621147805296186760079730530653443992059512429789276041208029415958432527994145823921208869586415017061975619420178595580421051835358666081197459911259376651506760326278837875883314150230580741739700765034586178474976111928846209407297021489085264717997343907696270701327560060279462867736529595689234853221780751074139798980420619211136784364545850790107870337732826889574689305688575457263367143443780538360620452689800160309528822499885125651472601050048194790657019562750369256744754998153077312781743995280277511169384540481777858664384449465078924556631799400889547294103334107631854917726341551323296122858357562834532487917722276285252004028519057532172272530799186197312205024670662075470891042490010816836895536078642751947179437843323078427030872297214765109406232801841850874868876025659516182905775089594950098857897444173977262917037959006712810456218926374714155738952896745964862258493243794618843525850379492349657073625377028313585687532085287352790952783767283844880221733614041693722966208053590233462970667084735844984898190808915102425726730690686108122246207956788230130839532663803192211850042371033093250783336546546336949481335685863158121920898653928970485870658798712730425242707855625526355612494243458739625662371798905506765654258417577083912158962008531986455810854883120987576077788546697017401135006618501957139609859357871889473927804648739460679767484317622849043574740182422712755803126421905421108738022865731883665964179557242145941335311925486503140962539194145964885474022352092894110672185987467513337194311708419674453382956659036739326931560264396706021239951507467257221771571117305093067949928412186570933015021476524463670211037958430729998841467477104657571635238941868573066506126976126055631616569558295909638460344282433744666545419297923040546016371007520040898921615409762309619717445281915807379538800370393958134313040647351274374175216167227159759831035226174294826771962593899095085265275247192607432734607461138914989544076706583276012775996429753340754089768274970773264584987790822669411721191197569682301413317447630725717295237159619256859014032735132140884472701437144606319603437356257904518228522394283982836460479411288499574525606505672969593815040000000000000000000000000000000000000000 [25,17] 11368082947159896010702381422167608433199131506371526898313544497380619276692248727141699659780363474391603173155441409832750275963387892521676996958618576137948858632716020093932091902666487172983909224690767051862079162465277177407754585623641207417730842172287035251132097542483114820548353832715493529453551370275910736216376287236790242290198615933159097342684307220710553665860016803584193576917997279618649727415191744817718513181599368118784050755750725756286715410348540233648485649017624461829288136444151770562809213438552567444654983213804479804792137800603176268202380884551301339392069530052828443270639986682540058679942682682513382803655266347204315281096081560803363098017858340024593384898227232542384121044184487619411017868441567903149665189227902063156179470344006342086173598986420896580559030855158890706823014385525151505530833729723359387042550073730168503624163493602426831415744737012335256904817981796986269803342907641954046800820896319059064869306570123581629829226292722476142615821931033841920104183221703199343370245872653169527895589575676982402504259841123485311074424928030672060483811736535335181942416581488732090178484839173052809949870261534614017944632416085018733503714577981728657476521734417043794455252484119125320193498405799598610607155701124288154484643009600595492762823089413487657390609282975729569158846985685751130623483986020455974997322954411171220870688081985780339230098697329590410661078965970762206729493422183116220399859341815698430144877862133893052993214357007731814976057190398183467329107885088569382184333724140958093542366944771198994200602220981731004605865814023576753031879197887848945292590564261802877858496014107191288647803837038506476728135114759444338192673319335371133379288854109078063766568051618065606378290803954526605526386498819000677026704092817657601267070895618423197146212752467557806525542058838862984124831015196874369070597726450670584945128754812444655095529972637665041807105408570928722829579451635546594872428720465563904411738060323214228651446428947830719106342896669774501781907039463089620665357608670256983652706715959711047114292857518543188293740515531850246218009958615674870473303274299267994957315671663841520438104095502152161072917694678394649530037561520987998293109615740250742680753578076062319487271936174191675295135168918779672789632019738065545326521474694839140617239304368568020201448715026695709813789087464163928450434258697470416542238846781869691269438437694580705647695629395291236297820554568936348485320267049803927108861663837787941106062571467857500114162181238834537425340612203816433485423248182085853017798332136061255431861895007580727342626538929807789418663757427351632909842164738110750943635720872613708709299195030040139063802027387390001152000000000000000000000000000000000000 [25,18] 19115830434694026673162537024777146614985246919335939018402021062904971873300334823013618834842565795547524987449458787776475969353193647184572583319182677482022416643392019472679229464127694531056549543898579156801377255517074862091810044143366976805138003553810977073770214596765759689364440662954483019016972526602335736702969245949398966741113613961129473031955402392075622693691794449025641494474601408418558907745366257806571400158096229543709597094886895745473582091725496231699290628515312633002279124640165152860262438051549409335445576902287360552219889871171786654821428286158261899377426656287499909775767187802093766219889805824013306592863239571752672550826185126572355469676628778132525279530330791282125947733204662270965691554297977100459455236055547731684596345473593433420569832140975719088602847675241922257532221171485539403050937130017929145333733505580146451635084398557413394050205356266938147254049318350892809982748117492741435630953583999878278000493303402237908703594763317736748579361645304311351211360961504024945381739004740819188645410373935307617198695538076847090364982885750129946202879483165514272859519243668269283531964751752866283937345276531399315477237492518474479637602490231076325261770985490364740994608561888957207014007089793543476279390019834578567626190503485351051379109187067795379796970111255701140964371300518968281211501515169620698090482894184195254333656771035451302994244413958285659998971933285413419029207583577034669227971740552674224428857384154013695212587427497976240103115302260560779609791740195576714330889595900396418396183694136447422081864035266798519205911745376480743789806825911516976223307532945957542253161563714950541693045030087740903578125287814397268524889620211579607714316215658607539892466421815447372597304263473437446948244195430886324827646465341026250835636905918381613188936603897591355308878003154416062366652366998741535371487537214299342736874322716678911542973990766329051227650551680529904769461408619685802125637150832010243722014972880547175441966567617274951869501837246004673916236584912395822110334885239219206984151266938200504640586543229980523608048777956697004446256185333484620492105683501738260337023143650740188035737644504390307786753916466565322248008618195514970082166008622962308769590830401996756712944216551488370348181221290769827229819778979119538032430326719257778429794360956001130311457693057311578377338180637174134317087755846223749134307430877783068165092703931344929073357545275479144532848440911823616724414805446950329284108015568949693805977591942478459905623256532632088440377773076939909561280072032389000877856079863414250150129883728166533560053832780134465731444143840557793968542855938214014645383897380727141040934936634811590894942427686109184000000000000000000000000000000000000 [25,19] -16502683187743622566432345514499468401335317596552522243144164506932999809633307741682513308043454876787194487439154537595051468439918484893941394371712881390552281492858642281121886764765906229121312933625399026347018653630729990213781886189334108760617832166469930490375719103089934855207897140081761644683357301527044849558735987185067818932949206894088439810040682634285935536893239717969666205141378989864075581827091512510002241920449196537546121321628102572185719332198514174772336509469118778835925632634812763191808159190790908979142035081257522149484632347264216416966028247949062443067306219142396337325764108438410002424912144111854500972356101870216508921663357017287543437855528293695397892021227119769790477273766202915961985400890821478844199140185654883052440830765462878484669497856395349310983567763933016617266413118939530623353959987135739013063493893797269404460906592190894913204415151901355403806475182404702034861051090997937590289515884801007650556660644366228392920142549108410760439036674080821667943354948263335500624728463580508019995993641587025269365125894820533715026214882712347452232191126743079317002960091357763284292777845958704015538672600747421608962575218374147271482783389545047357070992962306725231252899643009007681835763031648932053145583739684699030956463876953410691421596611308927715417083733466280489340990487276266420418419956565590782092741029974081583884723408696562146892077757753083056153946529140450003130423363352361686981538517756217760414581421353914695828537328478155372105061585052849839584957335801829448158576323017369507498784487080244081961277955558146225607868020348882961997679348349217079225154937690017461301719368255255078619825110099755394398000556157268867666683176008789998634125523524792612559508521100958533406949550095862590939925092824919046634120339765342099099038696667766907550717105060508685438581808098027478201154772751483118830369837287558093621828071739712864440272478641236339701204253966894035326533086916501982895158551838314740319675881647041752087075576429379831287248410046866740680145935958131844213184077414065611433135126453037032980682516961509121301690917825393325855759870253734024207251764762824674761263442078908223370675469235802072113614716772650747532476735986379363912929620011421508949512348562262707986414028486700166478653430567597293786378057019832247817459081526803249418296109275689096902845293295679889626165811097472781341910718841811514745640007373826738523020761017104094382277158705382269826252702866625906250342064501509193008637159555271894138155489051382544932386367454650471198335738378452609208212461763438377957998775380800121026265661769302831697392891834448008485629719803728549066028132532389471954802272298599296112332807157759920186995897044786216960000000000000000000000000000000 [25,20] -14321172757948048180168935204954859264564951755939232258351767777559363528098937660145391214138865311404580803381657036894016392107793520626838899007740406800227655693580570073039237142830907059058920388122647918355971836325360594346396864976680023279560248774825238442993478676617468075033750385568197989731050059827293901669364239525593469115164249045416149324799236549637383970492799085693869201566375562435887875705257941772598957868279323753029290189140180260692187648947711332981723500901713523542166017074929390082502210456736135171221065218363536151452608561415070696200573598785831250051474677321670353031912229768806504677919759639337833835393358907616886311029100993425979877128336537521338962078617525469983712960704797412417910443305874977730304686717312398746629686040602959625091086804602292940686758470640460800605766927433493495198826987440460030483328109355507691526288785708231230607604086442934456411853586421028344547437171099315367977869634797806733477673126420239435367677321928368187636508532738533333940688170626355598662453658585247214480357615173894145053331242661921295473933235031740393678765652715046532996835934703261985899907022445559132977753414801684583673274655919188936733268089621760528252283633379659005882570539183911233165681102883439334498292380442618771024965610235272240358262266924830490047754673050628572454758945460016191624475876636698347491764069285847696977789618307996426119081858257355354479184829030736936491468157593118148455743137125185152581769638819506577106417747212528485705673588177430875406112362155910528961504786348280472821396300729456929051158291731160578206219493772814259488454871337720330252097732299348788640837769728923809333004144302005539523090178281480487416402592792846253132418691572273444066116852480688711687337848313950984520942992858388606150896989591877448075769445965223796613722456175105350415330491371921409446095729544462711324107518997765541555273905442193220787075926752289025079999007809993059868608242529064344550013716127105455316817612413401257553246920581582652340001263014632675574269792277577693037939714428111539259146226289178517353678809425592516330844935251393761112161227898326197785960877636571248908430778898958949073095810238405463836384888854320847990912678202213749574425873735057951369651245849952329101117830367201305238167825815282470625417618182570629215182292723948176511719221163795388563369250493406006049061160856701009424138859170213110172342102787127964704130991175697980901182766155533994799923275900584569581641113873427080497066645452006549294909837291365845907328845538214244125813114433338087027341241331359007400198785925420169878749208585707322658807792023844938922479602274264805361331954033035532172630192071130665898022008046921940489651772487997849600000000000000000000000000000 [25,21] 11841947421432654871776779643039837349908406641535995258625001938198528980791593080429852868135570636567242610316728095213067085934708223954509367589573523474000923207360638328362058868491913240176220182963795926082765351306069695700458662377741228583167771404901371848990090733269570236681122345466060645100236941954421033176471187147199325595844967456900365362188841128903340123135259001124881678283302239416592060591569191670485158118109104432834838545548484272431689936265634865774621787057646683251718929684335604459241075994665670509547770843296785881391436957173740976292888221379581351094110099890967958442518476765321525006516378948386028030808381105767040710026646395715555998154345665163968968184374606055552522730349815837698719206146472012263157168614044641401510575201417509405920741522372848317843267174264414592858442860205959620521885398788986162723766483817080044565921893107947104801010544801311695174406952607476375943063523587202463244056264526862986986549698021664632831085081663901092964600089129171254237188613431393342244844593065623621578392477264004824958968955842103234880399922587434770891454211488843760688005426712490143184874632268800816918947405522257968854494202862277277794434865678511908997950277634795405976254414190984030356289890288726279237457084528986045578887228131865541963622476730408080520646289908607495971543459390524261932693031197027717247976182141417093325246829804977511426629006070891680303042994617687642819038888902469083852208504380868341273530538229455040519649809017040449460526241702582066161501859635471291320243414981853527670484150082581174761024241821363953995316052932510506410990723683299123613522308496386101781737553249452542881739677966854217679456294305305228553276914577346834227503269686817819042266998938586515709516309081566703370189275433588561750846213959784790264694807389305298409955716249197468684638041099830106286634597278521284879425673161885978757375069852533369704177047673831365422789932700732070286323011443185674123884019631116190561667091790252354619320185852127383590844240213552692551323547387432867144639570109224498155512633577781009876586497582857426641268884257670908322019537315331508625261512140865176579908949310955770224170070911644988203820160046896095818507239116001010193937898650675109411708508503346182271226666403273934937394673323743910104920428575454731802708951647694335539411992077853251536881705404047709495678837512911140223061572186014122475861722273754119958089588110908579739806914650193000530434173026980200085515717677305054320902109266227291453457879402971498211487489732563017703461912048350085268204189235390494453861918284359983959259729931089776927305540466519390546666167210181649284314692629575651005483720600675153892724886427215242263721433524653260800000000000000000000000000 [25,22] 17462039256125689065576369350053481180063422036969937884299150012847269101452127056380163448179015783018785655141122715488594756116432372602321998840229708719933896631205046850405856072469477425520357913750318146450452228776254200319871465315045071849828280664936145952376041971514787435598889060380687179997697799739514710372979666044253157382173178336936357419320242668733899396600100120315002261413689015449513208543341159337374534308607166811499547038441111776174500763891124017259841412860635219528968908477233919990962070463102907928292318071394521844680150072994245483979551205150441677040022177048465366352450782382680435885904079081226480256433002719048924052429300612668326160702215975273289754287764941383473341575678774483124379372109718560923349516703404476395365495983497508574065726649123968065292863674375052283636210705953194859502639692015551981539292145697259211993773606638761669422045628780477375157394242803081423848136189823985899452361670331617313538483121724504147446410782735301885320270339821902051301642978430259130086350276713822784824680681507058843132982818860165378240244403264665176062973927188783548169153439879106037468628483906263697694242830789925699017748012983804871071876877060459188191572607118183589422379711662193646087830041321279742785961521849038741622235886852230817295191230206976314965392076471007664151586020599017624616390306902547324537374066499224236264586368749470225882684095216315808126172754049408464833973846628061279471582566683589019863342960411255601626396246906639703456546043557965436664139969556899844584175882563703179862863677450486201587998279225361901864099157106229355490438221156810115817111426263395111111076767361281615891563099227145969783149955826726765486805818889664596240544543442872300032608174944894844473693276503104588577215992565046106569109457980836848676787443434500380739845468668934030128395519746895339173156269343035614245369085413946967728722485234819196825929405328215696128695016442360325072272852788359284872104124366084037332731741106594852887294203297271976509280854365481205719844002082230127116408700630832237780212669700219531599524506481328667274593174792620625203756263330094513408894587932869233016204155403457218871572249035331680130166659598467443549826938933161138319621998282929806359941825076802530251382038060905414072959047192781292193093051751548864442391523670702962037581636536504845544463838218248324922135125021522226028720782150867179801031037317760484987488939296381208013948460591412081878951269953763340088012477454830829873408578246552021554630969473578504557234613456314483054636465220595971849392453273626602514459201794612631707445644814186105684651574164867314923161981862409501833911422346180802061755847134392033825541204764111652913588186678034432000000000000000000000000 [25,23] -23409232889034760980575369599479360412728836358179171362983487242647767670905139905837856878663208541395792611779780035870239822759102364203728920921286254497532889246358957409541714446949885937642791469413090274716289169153873998407643352487566806792864074475597580757501108795093015936303058861159496944122323370718631970608646020407545221668152441510575750379542691388588132305574700784101448875835652479136243071835459206940850058211591944032550874229343028888005362349551897320997109068846914328361906999699376535163134576278245936248146730682852220113226172764372508695663952859403181916308217883423618622952357949197340569307730314884490034346897498916848726456762723582061477327873345103589932583345150125113448929025398743648262251033506920706439409055060256999897934583548482515514996084802744308780794111142193039092505408356058415960586303475447261680060474686896749446979731495991960612349692826961112412909115175845721250426150943609436752459697033773792948101571569782644061462042989411841290026196238995506120530501171437438264740753785062782307241603461038899103478072571916628971170429911644725340902075619019737148434052363025840615836067972028796898601008541327978240991281038991248828400580933065322665773077289173187967266548564936680648258734107536987330416040653970377987094267960411066738640753612259308512649965904446249451496249860234000135769830885396172442280258922063776122253380800801157151472834911825400758061462762094131632841186838849527668822019843817004934656917086025480537535171803843909890734362742886009963816932319631171852852383087209540181417973927753111002806425554716793755257242113628424429323078666810202312285470059919166229491694694324246788182879753361405287985799850182616297521941998236302875790137311803436951977570947643193691789350060763896769046734058734711748368711274690526449841178579243862108895117790049204295227735359764199912452805479073258763868631887303509952922845349617292045118504937623351194203603890660727359567781464575699273920913242587070768925885441044939197052803685374202436462298098231720528586126563282801006986055363103220026854596923201296672889964375352242725819687201962654125833654898526303507368953139009560902261972773803101414900093086512585104629429280374507454881880961969296757654826505535818280563640142974169550033037212129531304162027702021082642717608818554094989133000907021216039765664714859726937994179741637030707342563589614266682231617058272589984565965608724723021327634940278179829839028683598946330476821252789144964135008714526169979551874580022308292849232410265489932092890156031710492449634878507101048597628912014377786804502382570104522465487301903557973562697222565508531908151997857698441805508557459732180997355907289706483058106164233873768693152501102280704000000000000000000000 [25,24] 6857333998696169568852286010336266181964528703530037073056336475835604584911848783598915738666664452155084111626942033689744767782330814545049062072685488771063075705696252247318390836302308890782994871685456754040909313876717838546614561221977944262276402841467035489863999313021702060726755233765990953475823422661617992203657398957189964668510498703556560332902525642350204686404985876193685455342392328724204004492423099673514315388113439922356684410998820911223587969480268367416692085237031796119313322761417287986156143472579059512666638166295964385029601562466704337660287055621237248690760159491708385504694091985211563872350457273940780129474573674084923282558899926015410237545798745375445593263979891213603663050174114425624732508478272851221435532972034145223373783113917122541373803146968469077051765451154828836864989913523714726256624126279058283071112803798623383211793294360572758069906515147359618191179853483229181850322636115380606586243491290741319825444336849866402515817082167394558009937035006640194721794388572129013636729329696906088787179542997905494990837217675389249479694529920924470898024597715678876914783689028099030829587077458411440788078431448003812536276437782762174212980883302413956957726143930631013400674613889798990709714876432318735916287804677156127684868198785750863580285726873433871411339713830976910236992090540478040354927111152500134423148039094341425576376438870800083100426163860272068598742399570810903040973845300887463582075446088036720750222763786356982290289441907408642985069326731679373377032552044765979968176498150660450287443710891501267856087079598767067817089021319355292388264367329474838818357999292255150632000236765648482110048326843730957554099490412742844425994723808014876808161852000446763969465346979841071370405562245750736519560203705756497693233753340397703523600224180505279874065698730850847456892235869432416775681381861320123930042214427778535145167763339926687378262062927168983375114608540696311309183310442344810458884072858162706152962341989217776500255826707462097061446715927077645477850289581701056783726247558121427199921670169929070376702619214807618698803407407928938038322743993411466840745558671084644667130685956151106516160581005108602260469510770267105046939994314369913195557126552373021347968433289244158996971096096534139728585815378795208201851438244046751058656736828828950062496642078022633613071396964909310356577196512427180335879684882365109505074845070316716395370785959293526048053268321879320790420809602485966651900350220155324099396919662607563293070699050257648429191849806472660038011352273124764696773999354243109450573671713402713986389183699463204687342212111192021872118023575254003164874806131704254799889394363867893108405425543655564649124906139648000000000000000000000 [25,25] 3227612796962673190120145709882845494148132949752744053641616074869569485449582544871826374993207654669579280262893495404682269414773331511253525586928284337159362982431616047983632712022389680882935709203218098445573263522754609267867309799533634114938210334211641824639254659939033337689433878003073374902996453908224959515416610055745448725699940810759805470050372769498007546977429009389591475248151766392787258460899186470036270002495436707181628722787753150616264575965032132135578179513231361429109221700090339348038010935333255371120745858703981218478322784782693575898629219238690476358765767526284458714126615384296627242696733030916700492367130626655248879390926887621396200730238580784801068940081880631609715935326892414344255086539188009156243736786103276342971289920004417670179565815502592433113836961664035150039528396990194845389678078942345495812244139662346068252979856235109643399820114510367798978387296522358651827686829964500931532481457935476389904571816398456131928400951901694038170054282266927180185778671108225451357152519859469716295889845784645616379092038945782537210486520875391394527559115535845094546391074681669979255985265412077858624314342620147836589924575661159155853779450713826159577220564042039104754432867921248522819224209438639624659679811088517489368215556254225577896931180429820563092269434659499088862334967643612144312589637919971685468421108795009401784875356895031582433646160365548925193229791832750723672958783181604532474301500057473424533758009187032698356755148509407232546068213337838638632200605402335012582838943030612707701093074956045277686352653397997731997002975998420861744224848985971055660398354364788690295160919460715238258998849283694327318938392048647364636430443573127765153859021731133345415737142516618879168726000137016138661165896552050128659465854508327704099277517117946049458241181071025529500470310981760883739191558928966996608170921747829367411292811909645796256714051050669130429100653206084240611071081412552337729187598776307943763948214933675498631222961332559646365956350732030074376624955237915586326963156251814501771156297569955950195425984984253852861970648185862579002904835657898691108585657280934684033872563277767126009598401268385587354888848875088833286580431367929913050482673517713858977201404103262035393874915492549483128085068421995022500498982220383933527886177300876913710308872230857344315560073012353147646429308982432443139963219706101111105005937017112451289431756118758404075695258081573382684989954472886296752442425217538659610971255267744172195481669842288229864013372086912385297345212386790208605008230821589609236569197389564656632081836198802298619802899943776547164537676314981421317401702032494706274038091580043762689471289904065664016437561899614208000000000000000 [26,0] 118001676701792366426514666702526174391282782582179662169395963029327063374455912933451701243415065907189084739291085625064750974748220126820119404594132737475769732585042429407374781676605954468114789561224559196695505077023640950371374915045837747347395912911534725046017947992532963507030964891216954968894200518096639195999012519458814276581082874654266184246178696294100088927309571620181402163787514355553802136401849260245214432791786730686417318915388746262832402525362074315144023979883753314513096495502361671224825867857800578202635593710879430589951427722009833456300185428965983207245977589558625909573808624751553042500016431699540748627314186054723456005211628484037527610629268413975422703742464058057306743337769598368498782844313812346310190766352920929763077677935092441184515395707282086220704472665683171509452343382930648768096105797024079196596573783119409834814838860864386988069033329377122660261664343653140627520231958256800674956884475110701950232174836506282033113637405726100642353165794931370787633176159427547244973535808230798674201271443201299841136435143199023541009461973384896844311507891489090455383579690681807840575102324797876492920637059518829484431083983931267973219961489775028927320576573996890155257157926751759625553359005099043332333232995703924745144244379983037071678322365988950247140212271853870251108399519820252020253847085569803281407235127819818141367495222599355805207007490803463352163183093939762430884563712169903467047870629241139473720573512285089776934906730586396837701843808814925972962783880271002481543011985507698387609289728138249343818433652637377976039808806508525497057953357215186308051997723042671929128540895828219583137896770819445599679444953638896606226115982637660771526843391503393594896981669296304510621191575978796980339852254648646433020778442522104955543158665736022426297617263721476835574385914262006135956929974985357247188734068101929081479921604155918799127001068014033443542026599854119592072411943807921499459960576722572293095546243056655403077544606375310252258710358860806374266145995172311918705667048261723999056306378419089557783232852911049984795275486166933104703245868631217009362991923509875854957856859313369273029482877134947605647935651393818646914361851580875105183264239512577370176379928832439212753521628545538209470737588250959112645350092361926958501328535057084812650039896721691375253681483639244350346488577441879260971617873600037163820903169039040822730376407753458872231537229076175477005093546763730669656136940162624063529277152335411083128669709297298302283946963059788919222144609435916209729533783847964377423323007245619527159945903824370263486319065434582684820863743729251698856603931693514789723581681847204692174689618863625584880023240704000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -2875889873576895372155806070343316305507753983907651696089432515750986797487608995309616298566055681202416891677501902847105416969685425191270376434719497173425459436296276290126150191728894645078618890169293154739407431852231446759735440187203610092410858100268190314179005493588870112667341377212607084193444159178833772548324965221897879747657243868054398741052972572347430938986557294845060277446520678907305762129252832895722025433961749451598925117774173101056747663642012408046764028501539492941946156156144576820357671466677724480891259669167313968981219270026340171248886859200271035505182110812036045651258756465666269639201276763165293024524225532469857470485004462902680113446988359257342716360664556081532410367426416987450244040310780474568627219471474938721066892222206824565890651145060220522292619678570468825652305382619067098308364841549003946905591018982902147279643817899473199527760850821416073431485695361816456789683194746351857254610511370761059456525788471736847193650684529983106054609159937332719228596490438445806248155730072519845262789023866687093250549151039798783730791482825973265146511623825673087853965760080152982411761072674759978342411214227146605425149381141872434685039718519178992602834519889161803235129424211287191912851927979484529454314082519893889583173366002436335199438897292832985129086981545013691691520223046028635643379631670341482215191592947374585039795848525557855223670672999220767176425915999391197073081993460163179758092524629086092602919663470015290543852364846129018911631650967470172731591165466884147742164561179342481290729278900293657772854511664850040551289456333074329169921154317006345851098893802061607784219030178359691081895863011554450226048819063965349296309329413951964434772863367867553726146254042308839047568698969149617080787436133890624112464580073913277459910529064530056126316900716006516060060456209398302965653817411583600458860696992514575182695641083670744773436608769537858122969398264834251532002624915773681080151153352931938757984620651672258613240856951749560409938849945507384853158713469754188544223202537757489936282641181870480823378233107816506799044231301182957971277057337342958948924440850613540684085514944533459660915120147352697763203803474282858176090369030543883226294895211681356451675311536707090121378795710156240462909979614090781850781221113337686301324079703996623086930576929139558782021759493311864341221448961068286029867966078263641627378950890143972646320619352399113288569377033240877438201459963365835960670752307332717087787909227622924618722702882076727874106318255208256713886124269931705659423969365106512007843251964115257801065989176681931975744624777039052308844451646905860620749317257597411807905747775163660003279632555276799966284087296000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 868705642214895661527789681279993169779812207282762337041529872034445624360251787413789899063057440128770681070859095639617156529368378421430918694861064406473998653970734463314329935401835454334959876731757710769044339476103350443511806270493786418965957611788923230927780688910646693835756236097066329715153218086744031435072515581961069612345016407143003233196233689568499622051233908191051644288512027439799522208136761181903013198272111666239087448056647911941432489727842700942529073171350616641340675298753593222472114668364450512199467094343933308959878444672621659394587661551081122550706822635800695011431794130219253550016903880882544411552964656930389544628365068314156609958892628187169846271522657639996034139977402145541284102123454523503324214602353083708253596841616250747428415156698186131213375027308406581537027155341504415305668682813255079915305020284541219598747091833694618013454608719524264526484475984816412212752993383180371224640673857132131012675782855658795995774918685666441333080742391180104143324754660843707235232460207220035492222280289420819582837250639362731129936416169284633624633898474619077358963946966636881480448425140201646315911281474500362369501729458681887037712685754322535868483985241099418912561049965520730122788039762531349961397033428756751733107113107760774245651349753119759302922729284931770618346084170669729349057385405836187349801845326537747380053642264458147256321619571964650409451979238101806992102101296418757782838033307694171355363899092356284723018476586962969822593807958074424067832560511864449815435962082726499358582256181088988591812370273272140071341476762275131443555218210781189418141907691189406167711725657006290655441049417149328301664372878712797583521685132894219470728802146340808565440058026157234971169437391498763209380579214755765186116095852864369740006981133211360625452292661019404792377956280105491710452103026093465473994270659812686882860830510898783942724989683889814519523434210640263112174791881768568139176510236904277650393474026458284882792264982747998811330868443621488792266783694728382055798899863968705478823474188512048897025651249168476578113870008979668876848309583487906305733744663892379458759313925494241811021268160058149435943441283983611819524193594426510586027980985264174342666552234514393329775509958317260045277543884956496199600296059737748923917887893355378555886651222175312429721564854260449032053439387238874809558276172874131328760328274848474378952878717241351483091937735710171523817329704101115115008746847720304661514291125325984483566788777458302517765479890435902407551829350387942118225867277178466752548781596805428779901509903809150867134448924241379152867203801563034210215650073556772149567338907136021105408038049551481344209030270156800000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] 54983682123832968215169128192567461780829430569333662463351044442017854975632300291706333787189581724480263291391111056987770563096799155957319024976629718424715731951258016912505903784201799316402076011683338199100904362570751462964716477135004592410591306808963198997567504628669555465173664509443102132556758355912913589937995074717753257428999308944689182815098195146971229723669137186678821064101247214185069448273850574250455507809554043989287461457836851824625897658222218097784343625468054256502728614838265575246631591846566699393055217787690436868257570173158134779720581556854523213920870462605630911457416815180081014601145882999669175868637405236745856851324865772802303508087137129625821972043392581295009141643419187680602151824937072172233891720003067866220496513137804801772417113799657686436766606184578465487933448999732448547529190263362628185101897588500433105347955768925956616681277673669361961588277984072816850840731868413222578326948219839648907239586295303907036769086643719522966456926036297961301416782956074044764063732094759934618200355892912765550889924235673987422573447129804015803103733981454266071047116150771070009905579095602383987490450411768979353853181569553827299826594316183544217698794829519143522105995205837105903990101938098455941317204389824916447556052720538506337592890022260809013469171241591673360151599613348244141768343752816290584225680110675768380088312397142561673732817761591364739903505473372490121877896084705906131391726849262219468977338996335696504774734940589534090775253150302693331720344761334170599840739333005213550043304744764587093146974885556177572184221840662838413055458195062153151107688878346533065212933382035419463548163965704132009577199676179925600284464913777655000773399058284901124458953696383537828386640428597394347984919862251863072599431066078867641378575548578581494692142394400036441424626909038219254605060827747514590208761050594580724316309581952474483546848783533712044410938849651583110055679308696429429064733583943404994275133701543626784518362092739470033154656834503518451860649789640443580941623363097123800930079648444348815536486293933817929546014085963386932940305707482529134828378493935726527961093465105053097691312040458355849403754606696916856344248210578278079409738251201602070083812069898979963559779192267403891978403659602189696843891806110569501345625712178455428026245556462888301464766446159535566066884667125856510776777339086191403528656103448938166577358312996897070266020847842457558977129639642797075523592908793190031073578887760645928978372518619761587130449669909966355244165734220181836669592828338795696350000217908120296432597852264484600540036738532544215354816385667628386632172677827726332926485257714291592721389048799389043082472672198656000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 16204570179755120269932088160758318664303339754190648883655277664359408252381426461880143104092157056964325242001418151479605109279649808644937962217128348057638915142957104144327021733525612878685602372978143396714475028198523934159306728904761310112414668485490085261734290216129385234286908291271830844454747132373974910981382127599858086129979517285805358277314724871581850987110247452722207826750813501551671981604980091484491621995155874001495629568812943238737874577180697357014698625706604670182091239883165806040013594045496210554151174767863915699443282114499946356951607689096298714235936374656388009514875922046330800785987913979096359238949544819278420406703607784518605503476968524271521109652493904147406417538946566269041620401943618911882751261916348990606419504261825087531581150484559375658824168215494851481299154067880030793298311849533119938074768167113035437484502460371622959439095169835259971530537768219985494807076589096077183831133806064418072986739917788226705148031030139020831710580754508508900651031364214227298521083999082017305558213279901090029871346989332687091674288860768385877951018469148762806075431441667011041212490589505130111739934033284495409759034040615514903159782320458946111342916961329902489549263554308055184783425637770773405158183852380996257517204691982679498058300197833723280914309698085429517182697112713384805284248586976034540244490305895862010235012962857054735267084679464215083282732067488651139046114405662522684177586744344565410782058489095749223265599061007485578165531429853883757915917245726386136661228271853039549633216509434508817844666412151830447793908567114556683719633286421754235728433490717856187763826390620195051702506575512078828194098519504175979808691253265529736837974035128672905539188480503882323850238426138464444335011239467450600713199920529762682183148661667374296419241143822041441542977789150910359195788055804855049930804336085451400464580322132425983978020614689055712267983714256932754458005643889784727898151271216509129438828783045235848681903573181066234895140450155908186643282474431064967576030116104617771853011471060080570928433107862959489927949025211241888045280390996454984749409536794950292520530260912203362831820033540279093243258074066109806866097865423382373876193110168424099623305163979214449602941871305096337293396887754761496799389178128714119418902217072701553335712700126428803378424291376570245924732744961557555553102041899035039548546875559456509664328324848277764422721863888607096904946489566729214193866719229004653495623204996429766037026526814180351166117819565853570629142464551313951034660749941846782688719090057802842012035046312511311855353023295721989220547058867684988280031411523144523170873169296443600950620165133874639240657897373512499200000000000000000000000000000000000000000000000000000000000000000000 [26,5] -305632784020723730003213852330430391557985991986938549975196518855064883842447712339485303218677318641736570473414423496004967083352502613390625747297318001058072638769678781017101847253420565965411172744919999598379925806639443467774270003212619338550037005133760484625520136611138859078038418897612452240072894266703929062456796382351873797453287707930352389217225397815902610511645683088238874016465664499531944381083663891785861209232768704151807030607379282886036108505762487786260725388071946116492339256891977839801161903160681752683349952415891699954351714609967367365483060152914853295323659518324953804926256157757517793549643140502096016002947571095065038657024018100252700164039071429516266552241507066497920434859553548543966182386418602046286250670189344309198650733261728527767155444219302215982345246544264960985237687790249252403743768614157167957767075247803747328294693700317457253751445916731761709228631389520472970828154378865627125948001553503497416164913764572731970414089698206509931093912980062421441699581701446191009169830863854302802012960568475243214015744849430332944369226410836484885704512368864325580074046197334131522752775120794401125953687609827828565605415569693955996261117232408511251464607713756811555477579928302831718708521472563449557530144384839867160204758752002672162533272338473520018474462024782663451790644782159349283218851220337086599536577629954422486454820262896238951053301629859513117935352762145646500251950508672695765406041570376676199543801890302308267682170146900115755621424557414992757213502637668833988020246348995753492263177483276046983842029758149872137819419941004524848563071576294052118860589345248684286256430490954452024676410539969076596619511108273003032466624166198728094146432509992992439104497677572710503371824490663153773277593553892381754415039183563997338577602449109467142466190426113775631686019993814390372120671591433205320945995651382381292195790844320054174061977201918609467898591719234791657323826933917621606252231439564002831921427249988971193529093062488610081811752136873466526925326002238977008332365446085970239862629007732045609308355609896851460246518626246368258693874495035296967222432322232363147213320332445212641326233893725542641685140206983817016883303216182711752592236100532598816336298116749546090661052813997997206489086673303946447212101879666249482571113604041323761725512428016773746971647607530776088643656896155228929194244146694397212518504981068831037899677393656918082815802099892195515168088590977655629284041517242291963098535157518972409743542600414756155030183104116562533215573910373233192497368846173624073526805186097204619161960726939651025717329885560000766564672680965028946586617984763116814133602214905517968003706692219010518394479149318144000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 1709312695295670961096590355792717640536534006112687476705941151508218311360235818543578569377784567368555246064103489325989614209158723844380384301229119210626164867024545392484241043731659681228642169490846268748779760137967990835900092004729040824773201160720334950395556181990340340268422302649991720612781824114886128104428823313466260993700092600734063611264216694455672828591993850553306439047628683260989019486948989163409919137552192537516637672508591252960623994223035999012387344205435344030111311496075564870743394151638399275857478526924256891522938692294231644268270705055196459013456236238105587858313745382007652412925257444764151058444307359669225449597211948336787190895241827588055033806081669055372838228262057485526537634579044831520087934855412420243719225306189971184825035982153694062407820446747808003209953422776309689516793413249967906375478837390382083918110462174806640295326698368325862262828298758565199463208209114354621707391246973520618080604150500683452243564730148778147432928252886854176868934613009124331152161786666207030391147139287080910914537176892098790670724356046019072987945557628632771552188705102173665634023985500010060028437305790266116598418057162422170394832659537606886816598503078770124770315813826631010787315170154514621961616450135669807790942836387126144800422054354276920671902814761361384392034117321334176161294772923658271717568332678136983445595582557656161413738581778430884427377357464774311356843437078417295254055890218989064070958404865936374158198818235566275083894140741616649970677415989449923394182652495720020913299474224369142904209973441759825959420099013992773282820748858570879835725530535286642657833604523190434086732608915398080918569149795550417172740780892661163611982320721419650110903993618301589751934062899627964617801783131658474444297530495527084284951619079605803222843577329932322668591865919016471879424798300439992435963546986009979200621465248629133725179894230539739095402396819271156633549825213325443865314292353858506986153242328043531608449921326912926609164481847973879339616047123399174566862162244118964374790961519480837188625954419386892413078838586793599147613107848761956940053201224305126935244227715645485051224508488951267548793587576418510448543181321784325813625760087606776535513535931282249710293326153041232746428396206566782141664449181608407054603957039010887795771218913567023051744171791341855562986103171855012132097550501823591885368502744777297840980795608546651195148535160997375008240344062608176848783481463531086911068557270491708085169368932838725656437976151808260053151655699594333058886284486155575159508341210299527643217639366278781561171757885304599907692119678173435147930980716197241455615177089602517310237463031322585134935149741804093440000000000000000000000000000000000000000000000000000000000000000 [26,7] 1672628429757309125927515687784020008005585523205508110391173316642608066720338902326298040786499065582775421558001811062814123365855262121876265694572510203585718585845816211536456284237309483145558585362684858452843887656128195628680850779365335123810325438428647342464521870554483621495135093249042251993047043776241435729567302137743807946278033362124796965044796182824878268381216107760662903064907132189767309042246306485319416927030526737365917859181054298484151820344067489335671832259696306646324580124367751425857330987507204893127884528246919305651441934208866333427327632743022710112432746121320406004594277761731375208839763951692069746756888368671670547143729493953003937965355580550364443184549582558588367346157318914610955696203266516549967826270400436267656374147702325208701488921363291239204911432298164719341204986133379774864886021407212946577262305499682390052563827889935802015815397435525805030881654161715632831927045768419400137741550458287847725364496692071186424377290362749709183325255592214893139579721217311515161302194802538352711106804400626653893608222648555720377551773960272449199466775123122540077678228630173186325873277300870763070222990955604971034892047282205905806183436289655665579439135132734833222531112491814801669862007980687915680387941522925521971199443881069233571381235742524307517342197973123192401256901867037809160629652611280482316420617771347641389271629000231275227493840193345384805172304155132728369618243655371979225840488703880335232304737395847261015127302156709101949243883497666949544655621470597766863936221255589696258391594199258880779870415622883840967885130159849070951650988516858590343749842408529248271937556554349842126565985700393744500471229017902190520992174037787622915047101417585897785189441903935088053712592890201626471527910706956020852985375385540579099192013338725878217424196870549823806517939249973282853109820703584904034222726055861391466009511522753887190307608457666860634430881847542145194938703604696458041460847160447005509584171073072316263987285234376464145180886009779387144924800307466619492258473475874760615960826497077066251294201928296451274220458271378468404628397677845744265301020470469321798396155267198581416054766878726201146678627557945836628071928757238859675251970105408914777339732744722185755331617513205301805509207634999151381286968970454058925186433458193452489887566534312781986900465018177461074310011605840372925906438881293970990191478736715041809969331663381463171705105609391377018875768891255170243687198343211872279178851389025532328825863558144784905109806378734793613370166294403684420379942285587758639401345486087936167218546116421092490788796667697585772926414448595639984142354321835617765695625768591528455196319277178869453542103545230131200000000000000000000000000000000000000000000000000000000000000 [26,8] -48861653686660326416371114905422179002734620240407204117486494550503039720109332293551833101524676235402722842065982843578688966057327011331670138653745444186976119395724740631096979989947791152623303894452533336193246873708295702065272455795069272817787977093435684808189518297908227351787016097021938478627276632165450746142026975658266961183764036872222499379544273526944263972565494590429274663316925653113749797261699599778904451165906821107827411568711910325688602817946410839220329340854298328255119505751977823729343784964417045811693542173910867484628420849625023766025996170206863610979491698514781830050789748600158671851857955822902693028993304576568852246286127837802772206913756535118788468469168806892836073919033246451021163556555276762620652415018751276103313079202791850004896958404307296391169278012683376206262530404171728472778442302549773926059068104538091149968738132456776461944783306315713189538051471312547422754327422423730403539457886100119575346651772905247901366566917124442740679762283219318809443322884314170057560424783544229159666735075483309698063279261763207474146370686237003764477261351376419917159314634569439372855074821396524859583862162951575086262840425625013863588057201848032773223135193580790606007875019932935841710140255188966648066004266858128697641124160492743119170838904926508506146016717379477954514884900820584555177106520321315930323480850719579333758778601469965643735027163136263614481340531476423211448541561537018318483509242289929264186326068115818874084254284038292608502619111751184711962196821036782752215229974969712035284291565949679420919194705649748836665279115374857409515394202004248367659291246664992425622353086281664944186368476120346028135462001752960598735289370026574630500220947487743628442867281347295097447614793634822343782394583820748307232488619975544074180982446030707917189217949549699634161448671168623506839601906755584995965960490463673860057849294957376323819177134444035800089316332504894713767683449683378308196061788733847524604855324213089593571358033869393217935052767510074141095491638658609860860816499964961291498146815818213749804537275134551182670640474710630455396296357209804062580861986259205916584737190408116280604474153313157004344456614422124298801120668485958217263137724379429959486248081856068955484217201478282121250402835968968404430995843140290430596403068857346683532657340430408666438294481356253074182151478111801270023456670268404085168469837982936037384976944334656024240215205739184026527210861158970379734103631481644800552483422579096101227447123832830464481208233635617549426720921224410418627691612443572683443229877296191037235137893399080783846908478288599501928009962953386952531037071493822214936458025221242484189545500453620871739765894802728550400000000000000000000000000000000000000000000000000000000000 [26,9] 153310651655847950705211013838994865427114535463185249870508349431301895447693907048717514281567857162573706978198980355485086900668107700276057747276673444820073570387163719080048327030908788560083438048570271789063366256363762612016280438974556590394734104067396817383510335496393969790329799236418618162261059201211924572501272953862061863351946424659540631156753135589394415908200057006567581638285449558319131549715541624150768817376632159119390452781671629074980680704362293728081784637342970007701378882879749321777972813207718698594890937696227008867917493267239852866012307768476678854362241463041888884557912814531295644962193134041875061142193787314260079502867393998976861426662870742911223768743361540824726023915858665972759973868733462363158820117738334146001622023054046600846387140428121788131432253053638776260031661878218404370703330514206954598724285104273096181589157472635536379062843279277699254579728706768487707799499346143147527572904001088704889074605119904063523145038256729451776092144535815955529952123401668956710490384972995195007880300536458104385978865284408790887096597836692471364138517186124488219676646230814403646218728181576371281891883723099646063193423347169504070008824301235373687005262284696779170593640519338385674149849873616511701669563328960604253619513262452004507177023284711322141595477213366894558691709389474246867617866166859255762863243138652439201274217175789575596746182647101808018031233224716893404032753996299899708031535319204308537787907195490845130993708472653883738718096999974604150309846142480342243982852586096694875525274171780516227908757691673098641193711938297935101414246442532609455913103764327384850994459177478267178111271289800150570257124263711912213360095013776794239647591725448304800636429377167091708551700794979151198413458103227535372092505088813220977786486469294533302048948415104001002363502517777066337418736658533534951483720964294267722523351410457294164767992670024407042150206283122750366811769030977344784394705767690690838880860689659237802595515445586522232729268394417276830936421141892090248201993757112761483000120849209044366323894994738488956464716969500891955572136811582134191819876349092829184632992850718295711391641635728733730732280893294672548468750573726669209339993687936476017387538322359844715129744148751834181922929656820639129176822697517658139896334131231314378064256558647203002405277194524826904669196954999987354085367934332828411343216277051392623683787954591568421297050747179242720424697119798795049121916050329203192386880046100178626355795729332610716528246417115518442943172702599858749528344225017568607490301334063342032833293070178179677538570497038675650550669523637320996323852417063639233533740353492222875456921608766704852678840693869772800000000000000000000000000000000000000000000000000000000000 [26,10] 11663835521210253543203332767203569310786216830624071516214960243384217865951362177848597507128145057174774513656891189442638522209526276734704766220500337311075432896385979829785218942460179235209346101062786936002033212069380549745891355993154748427472769008523819603488699671659719306174768272979102947704607222367613645166173433832565246884808908866684719100581324646544541748218358644550091109571249099685121875542410317911213574479483252517277716515966998612051836251878376643632098521578571773700442330310552497500932125845241856152498806188348731105297056638153703638271641605986147453257078849076853554254717283364277080061104776762784522051499766932429311362720243724348812166124702286091855041891032925527942692163485416550485092266692584782854769725547930434185316858225241718845397924253041824787292845404442028627124663436719529893449932451962045782759649275894123306795794699738237666230257686787342293492376887264015417813920015394505950545157576260038192347004519388620853959791843137153826738262964710293963694420215459989102423882669097710133830177366595286342027114038063495580418530755185353903645736637399805111040653745302820421817432416044307301929016929627623514266891645637679523498272719287274913782742513479078161063583112690255624097177934499149746934887771614826822845159748834407343170184911492708697614332447803861616145402295510452576738900194548363765499858123157085872804323974544526888617546218494066212740628646045111160071130935441671763562295547238660686341499121900915290513083408816788756642051311372453113058297949917311843717289135107284430959148267759696145380211532201266017965477460982543453969738102435892564580863562872953121468240830965219696330857580287215304614519172083681023004683290246458829474714067963481342092609189669743523085064633638795151679840677428958450335643969937683395444615188508461466909383296948271651127995961193062397014675591011258778121843371954328324740452518119539742301161685100658435464921102696883210517108698289778035074021805627560920759449051003434604326376692387949015050077866983523337035539889869284608077372439542081422595057769891359984888517016631617513918732542857363184203026623136062098208541610732063433517859641138778590169434939303407211773069407067900144929339999507048582598966873793742062281416734785342809770154109883496602632761362309879525840483880545058197442223953695601424810894442457993591635703386975004273799379667439114247582115261246246174685327178715671072337394169311684374083381373816721751241581457940725018244575064646226275613902732688842324872493702681310984036685060135819972887036725559427498618293366248808707383411503783704294900364942854615142954990589283767172031962990652021907588091114604792186338945556833704825866317352223842327979193734480789504000000000000000000000000000000000000000000000000000000 [26,11] -984803985208619508650198950455870013993264709193338158637177004502512483755369213931285878590112749644969675254769931661862970801379514388894170408714827474411803656814041357783164665870004442181370832188754753837878134033246014629794804638110365182227191207783512091879748584126720370534700444730306241138504695834731271048757726949913984776027909448929989135402952574451762348186622184748759257350129153909626561892429803047909561042216118747987798025317072658260705487773380693671293212292550242169962347802737326709875234103114792817518165849258429460941602175536732312926039258799735630513585721712234787779782166506872411832611524744174524351067742125097907968223780510372248650558186219757060667382018849798894392312390189727052846211413558147406765956991152985223844642799139817249438931116817515953611255893106895110189965155782177178766353931392164643546130744037599233493667396370483347510190144567599835334273343383141854218400517329129679202035528898398732684597544676646360402953134019043747334036134749470902549323052422866468817215185881006984017601644120138774476325600927080346804114248290090194457022756846552354617234130059854394220590490957295823493871475184592656932309292878459495995675117277347822208301092525239135114988124029378521071991164642490361158392060763371065654072875966682928625879300882241183975291021415586546099323033178951556977417613858595722305170709753115453516503454825771767245091372557887106999563355190919475323582912730198000472493047313021828670391469639113625298386742424762592964063717815278415976585242884869639375862202885189989644166556296438186235270626267706725228765161514895386216007211248940388167566815232919723200679469099029394574487867905710101403723680767936108028836886541872857368058183790987579530992019205316022130783498926672422578870535589506040459539518756520413246424382339516891748790298280823313243702261444506354440056328156983305761976801465933028104534202997282036748852810518477809737926613318634978233787255277227595704311392684455713099606860042985364888205016916906019506521912171714283506018291793857184983032885617377576884273706030937220251776641779471868546733604860865760558048653148289521297670378407218152099425141340362107693258748144188812065830530071481622638787306831797244068512355371074534241699544115445946465682029066823207690020121862199549271922436792206567119324291220571303730187723753568496316513998629004765525114587535356928358550415028215035838843386120710324600376724297593282433599459654483584372939304313077649147366684142156494987355557346799864816033957347730920938174030611298256652062880967766870779757212990708996464340386036308509977431633073311058272385766523793113628253452171410470351043353026253200495944813906176242208432426883988704429317559780932321280000000000000000000000000000000000000000000000000000 [26,12] 1687787025630748892949677677380767341646968387357926687998389806736632575852493507980052705433384889987533442648814962805894806603702193134313062963618818872910458630608036170479897396763549958290128989852585170309494580888783894078616604749187025320214309526991422291163351793900845720571779484121302651819659326099636877135386262027408492452355495393286122458820058533008332397798002658804374377247028410770006827656671043125758254779812801198832816729605373551453814493377021801356130589884863164834695061025062040304382725778495339258188393159329249078665034772926474131482997934623162171195304856367831660247672916985321905649465507860507971051913922430609390958343293332230837106464502230106509657602279530405301324984586906185274260077309837530585391610753905918963644256376944339002466166126426385047261045817194356382886852683294201828194654698270048979467042623062538859169096030818471477551579526965935196470490941855068935033680815483511732647618203226612504323225736526206940713959895302730689861044181684802786955563178658538373690010715311768259730863152381159304367472031115273924130464479241084847290208175580252199500144302468077355436750412260402610987196307012874547082217279194477322705089427880435875792246922923353855910050910113338403390509261600402597314724535383012289004547375940397777855945843959336941138827251800280045165968801009714871609047261472744042929577618003991118356306354572205330132986413780832315607464354689711907961983334107703374056131143026124213466651876092511894812236267288348943039077496122866563688530701385939368718253974883335067417478175763550631787466365347863583949119776637393724153277491033963902782268874362874976933550259065214120602768567700715859161297027508818208173778506269451552503517323050922923722282599422240389817708016853235773979879488673092597567279712511798649068247444239015339633883755941383703993696543216467696705253108345846077945587651109199382735738925531848542789111681627141461580302468915166779856642250397361251590384023309166537586353582603238509770430527344660919656972798176093528886293884997049480552140173414611896569840389584469492804380835894349661583577228217156485921854687155714023519308117673372336832099723428131843249787775040397116220232105103803730095342103657204894678399814956069601071946366979705198626108089247356278367319240632842718905324094490960160439896533157333220451221097176379651077687079870119505832001317363987622669196460931182493256977492439350923771369831866659088559586337055147763443131497144921697753560071096288093590429703024670364490879929703320037124753118317067566201282560936143467227671180780369884527430410655596188129732244211357346800640886854410547430324598213677491868543951127308745154644253235583929656472718468482300594964451553416577024000000000000000000000000000000000000000000000000 [26,13] 1240814303908262402432626790854754289639459761423334774569843292351908261857352577526079564523818168378130212552523384733371407856321757918851581053453003930703924254547980247243037876360073363181125682125179523631697590148956785662356263380964160555585927156930839738828301940402648202743200334894751441368470267689145129654946617496961919823801484618547371011051492065461051929997730578244558275152769518709122275848331825389908793663244687728520353623141741996126973404018469695170701876849709863307944144307631461078335106168620304114747952347629539288662031024708599071997219543609163577611903096182526947739163792550915563064311731115369841910557967700507813569180377149181223966109527652406389707493903516994542868390786186942541182021946366054921823402043091477736641410525250086841265802842623026269061635154918957210463555033649082895905517270825063452622206776743390119066090155458888317490914077227273320667747113220011514048000056568223595934737538412977563334765389163039757594732913194832497352589931180888542920289273269395866797149012851746654473073919530060043684683346169413482153249163170236213353266634592663640468763689653968608603872060589951925020658152247107248756275890523476714855952813569248129442859907393779996984946802596571653343130678317678348773913030829439349230854021164756548225774972140051863499393000022935815549444833335762512219911965729827361145274689848715359020410501989422422918068480362657207341368739067251627191576496338838753294099400922391011873212558823500368745346269110479150248870864320035490080649037283490400290166059091384067134370644753929820555554496608828418395014019885600416229552506402205123372262223690088655135697731364504409162718057510494429983783226407321303401616348264419411067049345862103122970887259103541904881462083733768418610277658645024932309686995447520827080416188687992822984748401718967500073012939047901916315113933115640713785642713920170650940187877657551180165754226651959283162589513643890651948584336267219806327634684049420600437954715960503175913367684995310307640664316692549761413972967732327683108183616354236361737037793008469480251304177696813826571526389495962500828675036943803129288989089434170197926277853273019669274212163262962896046424863222126005359622797835051608403017202066448526981004535920829326504206207689461246613449014319434428057705136292852015476354667038155674522812817907581418413131310288299971556295091487114843416316895899967054438540846200877971272718186090507913253660369146752578697605707361104923649172427845976675135225387680676809756867803714207161254649032084491882034904431958647570290451310474508430170520796831011642622360364786265469904299715969843608625566585975871465785850409856164784307724599909545177476126878770146549642953273096588492800000000000000000000000000000000000000000000000 [26,14] -6123297152335596607948141343301063598628423443559235899671518843031747118097348891216289640333857210340025187105667560498992222178812616142105763361702456481138671685862387925160882820930198991008351214821450081903084462008419684781570112038045076141386134156374920676232050037771045853412107940467149469540913817251463068883881144823906847502056548021722712334325607225841796239362001949102204169313987747940705006168790522112569089088968763374012213153776100213847428732392514547164319415340191769454478419947773007784855133317022246281062444974679522380928536270899169794286936200852453374929892167497169766730571076083465541480958986936816412935416706818172138720710517171446074416473665000408637441576618425833675052737134089226117521970558430313977007754110196773557338865559996097253675400180150452734108478537103113090728950921533933843454538418403538470635990893460187022966861252071068169223707127041837094235054451733988566559353324738708132653031845754882328461251774228435550170196711006059230945360011281861912721221693178197348094954363276103586372496318610998333473438679619449753346456352014145693075781349415945082229760198324764690561031539923275079026879293001418165694227780955547201271308374931286781460593832746202716292766661564513494202821909472564950027734325542328102581911838408910286484636649326031590842934270409360853978875996042804498191941604152854110928619664131617125798351504563056026968471680068939112489669066412226030122193131877125434934247394321897413306442211735423960936657627657607575215691870386021985841773722110864517731241038954120846400294605648625764107388362373781934619033247808810190143872911762865042997236166746452844489817964995277301369379202423029055586253222577806687465594504820349555048119918564972043893485868736501936955069869024440818589162201143613738539648551423328342164618594498593629427405676088466591087396713611281378826609435883016571342648172737272566749726120007739418241729516813560513448229548853479894758791491892273471821577915349075717117060111827551540914218154816212542766220024955293255270176833682566140180218619569337394752377275915083214844987979327328310158660364619309582017814308167823372382338053591728638342815287069487089417459602130681292085054894690680655856872411162025842702936700573577986211463689948261896846791364840562619195840855975542621795218029800714299502630479596594427776269900982806547843344721962438323661564227825032433129371707829595209293811041110919961485871462124872775106420094072792989678229926899521069898761248024205248947288067310307709371312246336004205238469160741296058734722494727326040957868838793782571075877497424995523420136459879747067524219640663952473036041014690268395210105645862164087464765179386372145561084862064727462708310461829433262080000000000000000000000000000000000000000000 [26,15] 186705573192758698432029680063611258601631724726008406939743948895245682701156670078104760438010448954474634841253837438713831444680634426791435917485461564522374741221486807863684506744690554324017884980547510202596655479707727963412241193999054734895754943349186039201912916915849509457838744747315369670525250809029451524010305697865486487795447514173120699932390582167833340931361065328696585784685982982643938955278307251809208488951789896156258120297274287487307987501735027082958727908218001539465895852674693566060796311505184437071179087468483837415871049221965125529056947961643828004580509240077797480722538156376822130800119177934647366257596162736160935383519710318283333554125068927827029860401807415186220170907169333630150049261509055911763325898837949111605087762972862283015251809654429726199548999554518086365872887592121357515802742171073468540849976622625763615072317751619772190369086597633207900224643180713856803984876711838752619725523748980896833519156573369509895149798131276752427843075356336710925164694054574327948709683176480409729494738639270806446083366968360256202379919336303571624452502234099417835091544941052068341407605944500956952966439120269843648875693573502199856127436610108793542926355637223168446348282229836615390069021598079003081393375007545010161890182759496430625766074029947727213072275125678907092447393239025482826104617630107167729086952576751741911183970190236167440017862659265593822339613298481479368563034914072494919805566886928014862115867009803982266045093193239503791208608805625752349058588930711463196651654363923310270181683265144343258547958941683897490896133675868196527979793690084852162322555183904426168850369280673338202703139465791489634940685389859704416928733242864790447748448518305812520118831091848149828100681179307186310648111251799456196012456924012738340526850218768450548272425653996525189931929741253455027543957180616699293717394414196854148072708310383170706204970618624202102381152628394646410200031436343674610961104388570874668707044394365225578798462539716091860301617763863443730656843555572934770084301433327332931107689787433892570640706108845582626664253020553826602526489900851100259285298469393922168032443664346485601033049837825114575284668466930009860713526409520508680224212792989436260003656282366989212597034693060328157524566990811896958866114818825090718333855256019866966370174217789689106875131717077913906985437694635233985092560068485188342078655472703707737038806240657679378665854584277451724556855665887321171904715537158934141468100962525631903515461693638620564945119173962434760884334989417869832179658152529949207443528235065503872197655321633464276893091544764418462465535037646599795424576842695693265316206024832389688326814025581347057312103481212928000000000000000000000000000000000000000000 [26,16] 17927390989780506411895037229401742620992520577431225089465059751892596339528965218862381664214930254725495286515711069509083507138398868962712966568505273396826827953305426742936782938397337904874485130392081349480777217634619119348185395014637307550804382991668689629519052275301092995130946261873715161877005965601066854598947914795426680406890354502231460264540541837209236888903542620668266104393140776568710739534324231337667036073506076183667566471381834004291061569264327548160706704277854270761970951523298465681017633824473207295138480543154076368048199414254828552493142808811035290954112156145993474623816436016268452029831507106772266180951276835886119619937691700072886899834296321571091422726405477438100780495707366803278129671020702200126428796716604967985460197099358105268545513034290325093418816691592239694576657501995855567802252806104597244144187465632273528541672675104310654599639776468830481381522242359961277475837347858751148277433419182361018454613158971261172509294617774516350356658685799061985366586043752569382346073283533089759961926634420250558702167761372696178543265879606907768571640442422800026321579325879328991020255177327738630705997867724104394181258909840739655060168206727217711203566786168497538123609494152969428711055301681225919740666510895799404501563285074825242505190462582934115605148976649703191710177651238071369432048781982444697212574153396195311975348482390432303509684028717969913228643848490389268058067850691443688794188150964719653740484876520700165508501945462857945604837064892917257674092652206485452973701305384184615174547174665483638626909603768890181082576824696425012271817961283397673181353474571220975677333730801479424423344411485197383626911752502259871550107128761735737887033069282889587375745088724401357044631917630399732245640421046840029312918750905961677476473350344125782034542341073958486774642598590661891341079956470994470508474280956314634361130643925313689560091783138674902019071037135123567898205510832160226401484699346762891265964674940896842680658408549351781006845323581219010063508534384057686034333873168638657364719401951148798770831315713184440576360484393232072612811954591781785514509674331421314783441885526134516362057236007908892105434120054540067669918393547833231298272212134427183374701616681033067304968608544066380927750587238015368614442549613778205251254665973590160356162142226105389184108414396384103506220256469899405562246505616412926943421163376853931512656943373179989708073584376950270416761133165416078721073845742066598510769253901489935217853111529491396488225764133247513487761028597236555063465458711406407602390180528418677915203344964213762017402401441117552816550238709283367853389279919702703165259412708415153281124988534642676653262891363860480000000000000000000000000000000000000000 [26,17] -18619826876342584195940625523686978766578679760456815624928423765286142908417944209860523417706307749538540852205617165241216298400987118442183062619178461891067601285885019560919199690270501762907552090118620838124927767664869750669938317965912653236572261084397387750079304075609888139381201953064586663261565761713494371896399525917148327222721599817047763912859553466834273120329880330257386023620300597970298084081763529281600794512324981997904941069663738674700711235188119351459411710339855155253261431330393521969037450596785830157553612036280398566725708986084800712067546262019063673915161611297324333029036051206638508940274720013523372207947678061657060265304097972231577338849682704497264202217840793837134585258386549727391162531359901155208888418380976490882022080162767008654380791255717994784544038894117264707313548105066864509339002553184295965490378814662404848953586189088456362889086494449223828938061498802140537328667491904788093435598516511449720772433423370066862751506655089784007018258017266488493409878345987914232026102146383742665575654331684883203965579263562045631074727343359236459488084105289487721204133091140867447408107392464190700124342871916245836883021013100240268261298181296609782149681210083675431349933537345280351365240947272730910896814803912926872229856024478965968906697462930824743498972790187856744112797250812116480216394873159731861047661699495461230688359184908868092936799570535269240841765690160875062589399006154873637856456182796637486983544146072252730078500185264525830877686221596953810889573292569275516006250618796645268127102414960839443133332488133886841461911600095730710911866976240639804659824279504446631612746238367223944661988092462147815295267829980526957856755895261708741200663588216008170828157541584736312783702320720974261105375795555569272063054750936044014638677585328862289789035955865902986258670534748137320448891118899149601889454239860803029235940931501317139139362486736113099222779516799944743164946827197609381075826071319290392965055639677566966833641803957488749855478966602594024110680627134038454943603094200780240189753711754579207499670342631367041202001317662928393097881640389354779063825230393355868012318750792422182793808995858215521524817849925187690739732141364798578741827832057101910729809599675760120030991585811344188653270531765607334009166702791436842676112367860400957042085534100237454865229514175981355367126825336564874612108444613057459067556923055921106089268984854857615936671951845214273636844141489872288925263066286276034165369155481846957412653349111970598280565745503399528072099482015894513061289833267192828084764109647191083423894093260694961812412914549680886466367042816437630409529807989936442737763781113641104384470626533843220881350134207610880000000000000000000000000000000000000 [26,18] -3628120543251961905924326639049134610539206131419118026771626829424233234941027785988065422921967362959591427691813694359424697678733205799302247134966662620561582139948606542919100639336787081635625132373236966574987735705631881921705296483287038584823750612304756317892276812269319717002523593515249448054235370808101506803844336584439569815006310042562010529602115551359888419554886845054251919488494764322232388161599312841319583634071869387545292341133956876578778693501509833182585523050285004199000252482629474047752309643553983088495046834478132406506812638450731003488697643447177998021106012433004946436091114519584436350643104368400613214066380889207187831558985153092971291715923145536226155748850087360937934912143810817888953876362229640045982558775662144813605489213067402890528948222758984865429600601247151035818433961890996494699225451832889233619142212300553686045073807277849555687524276633753502899559933342518400819628564954396711867580828003126309421254648069343743464155844246653033913158311788920658175501477423478733363307988378454543007635811424534053494362526961712771184009580458401154202440233099330984203446223672995391680840879607280620651954518933691264820670161872891613012955609670468839749418469106762222030126286709371646834939269301945450602835540575040939736377249479570316660011103452801891216991548525070151994187492490172185583961451552500927785443698295957898303702458566394043463203030552324729146101747268226316152899988392242054176707149261232766174963222686889716601932348381922934320586374745379478773556337748317506994038201176366326662194015308596145528702498788380302042204512846460566686118265973291542554192229114655481187193823805116835807561429078028969818619504023277642416548464860646321622963305191489257015438330574792682011420617365713204796207145915780193720434478754464589189889245611185256691478011893610294206566171066339698372830570916595829019369411579125311325712751491278054276429432471451434471464808305023061179119933447628936330862175497379373394127274872700739259949006490075846297489595448228636288028272320870042241283972026943594833318632631542344671014825960515205943273027981860172865461557862589887879700858585878304312092245997726563409414722860945081010601322119591321778964717698620518289731791688241446549342611652726705860278566289375049717518979198102833643258365581461026919880203404923061060540941075115616906934366657176953383907855074265215288437659281182111318187258775152336651143241489831769236046471105515286875948281069675332037913578017766941965615777587245686850565161588030564172600954216462453944761682229425663194556687428140947407266350129145096228880854754368781746348603583322025961641707677645439495690289193738711720517318075385608237743507029727493462261003431444480000000000000000000000000000000000 [26,19] 1751869221859243909344908997263109930078730141485939313531978930546842543890709655000457879515471889267619980913849318799353226592422897131906775220110209293322286069645439706420920395194902036964877194313861908828569366308864701445463059959629087089458047951885752462838475218255936402960251947365958328964924556377106828881247118923578868336852521429678274476130500305490368049151459131791233517486767997059914290894530997809609167838919441484959637984867758791393213452742350676198146984525527983329443791678431775406484168046245570563694642694236093799133719613416327059851958399759690614851666186895744582418754162177334321704344225754385296668413579974760151035834341827244384291990130426849175040754046762513028242512834292929557473805667928968615162833797718040126202772990172851932322554962216397919603840969376809473197142931824845191960505579731636389157968539338726829068494595240610281823859637903517388280291426436972745837980091601951351463757273125462003950663384891430120466834390501616849706673424427426155178200840305828271811743662033232919750449294980632758658234454164196797833862150909089476919285853560636001528515642652545773730803904127303310515276254141259351730437197821194929064886767771770205879019161006029200905701640986487857982444355061712482330233542853232905051579824249919134412383761004353779208703898896863075004119529154381827468484456095506966234104491247501793259995159548508711012954921072368741875290415425013405130039954166532411051605975453654338427158662336308224570970903574350435262348118207059722304030239626692053191351303794791848298305413647166802773999544943705399900041237344895546721799249926767382623072251402843648941301903078123351772692814720289388864835125472920028813568084895546884023191274365051839641765830957941788794300096104429096668936015643885326840315026566037128155251669978314880159353948889679883263979664792320220830399936315630614465045486934327150602136290566983425850071623753386806221266945790447297823615817131958281673300031711625292595887092884738999413868201926237133896788022521996009018184510792986069510816092118946617074935590348513720515361098779166939750317845530248656601214998992164069377747757207936528644590803626916976123685267531616223894688225144382423396306722546265099718900933547619009883656890357275925143837352920774228709793983871730675964208605498408326987277571478118448452378080822382786226777298231289655834184938583085450937547951419686901535326255676404583987119079024808438290673911304819452100545963681557360115756657281762341377493597658850523451037258252112301252349648569791240952782630571388213452527243454930132018824987225099529519821629516169423535076053761234682138173306978812325658879788325503228992047858595881760849677215191363429355408640809369600000000000000000000000000000000 [26,20] 31594123119004890258654500686538159699030224657104294283442792434559108754202196415270796252365596271426507135697146071916384629797083167025248385646583750069422046356227885827330028029075151402892724744802929227870380194366162789732469206511331267489756355537320031628510508517304023906435472262523859636937349176598181467219208196152676740587243565460439831810722419313437612295497801975134636541971907959177109382143483345040375544690824810611609411345026255114766479891264807840980412772691845511736713593356470925315853463137439702440973318284468656393286083065867608691610257852706196118827345471199083652297753442382967918495836612478910832628015389579326886469052254261943205064986847089915130598792575791947191998036342936443993900647066677533015036173140129886099979034642127294087041135380575478240804992472230393689630931002011620345691016471035371149381417401949312278975916691512477100227357880185260519866849479965463405824238861988408207930795277080258912291538049400662314440320912086792250786962033122939319621551466348431546406878979097295402838865374173866208831728772810571230832060116185142911063939478899662257057929916271550589088945436065639190983760562035584796532691905005384148175291032341566373829430034287923377287846301198053766568211081805282251470832865474789349361318449651125400905139174436069786415224664984751931788985477938252377890307852916415243037232188593027509799441097370922042978736110840101920674595920509601904198131386646815993809258066258442424315765686532487023170959598626778769245778190845292322721898098485875573239306473405674337868566322003168153991553388138367677876067266048683320318517931090121610886294845743632612333869063241949946209841550243161666686184572521308279044333412323565619079875949925408826439954254558339846635435926448238266579198352817219834612175533451860120195419947738775857920596271279545079027608351772714581881636005505682795775542403244994843658114335381584812128167993824400932847012252725755496302147323668598309287107261670482458668062490380901581672673096757619555608219707729158727421938578306056875290762266017131578871842842433932131588925545478126825092305088404685975785308256686352953139228198258615249189361906571466074697138752156048689970545271245286881521728218699104441885416035430573717826255105914735174254389150153793538740973297376459410474532284339002301917197135028696299707258585960989050791443230354721147777540213227919465213787755501853915308519967311113414823015204755577893722169110622328449193519305383015171407760529884558366692655632948272888866503716591569689374699790629096221505794351746011466464566457779952621211466296649827141854262836574634049110837741606551046452778788525568719442219861564661250800826012340314907966893909060566296685325913182699520000000000000000000000000000 [26,21] -41215107324079734757658925042843668836250816355502899471047937354109853372232002509359151096397623573773788121915318073564689088202084253393602909047174956258558461607194561830534768232999515286853756902002768335435737481123899088090064563245470495067105039322169695606556860515318390202404087160624474153889953949319840032098413871011403756241037256145631818444941107572060952603236177909328633119324731749153903395622006030369291290192179414424556145842140705795916302854187047762869020581778351949093732960533759737488102773404613626328397722740719142583078250303801835075270271760500091150943886645739092316103595479519478897515725502708533502347852152228406067091526539626622736636803589808605658751258950473607918587158644532851262365232085262392503441192037721303640061334560118532871613708956701659449408968048548074496160597902674516521253825259924917353034785613961982498915096898626423276018059573836137806775761249253473269509061926954459712483941025113912956688842876098151156313101326705431735209038389537583987922990652794663610403156735722842230263932131954610622432417200556483376182960266611042063080782048791519846642275176186480037494803586910408349637662749535174813009651903956327297749432990617427297949221764220682118877076909144100510915248925062867824868117537491812670743580321681778658029407320952938816583973678780625713627439453562744597073336866876937290538247267977975699546863132816048777422252810722560832726578316562886355540870372837271289644708487202852556338785481598600866898376162810473999676085912402978997282926351943746366464592927420578686109612010424876549643049127470200281952675546334282049310140333428873551319039286434427470041779007254854289117281684136239600707325263489481889600327429532412339745405655708042580911339434284329971231929715850480183498257938266999057765314032030084295376356896517665918568410421993460568296319699072543563579641285231073381036505532073007957726364585101570074953294174148084282407029003073153590856864474183892459094215962123049151957567261758977397829458818004786095891083051154631937553675181972568293270112011632537236984105125436971892624810887340600310077725157215647492954871710788128436669689078167934557468533647690745069912753973218278394422973435400453648280624747563884540187004171091539034288350603127468218122983509083491251080486076760934496884112070289308519384496914151461559949166797668149093554922150794591633815525491984300012454306456500634979703766735802047001819211565443208735582352213501159772036358557340936839880376682122523110659422035140303715849799999393055007884124165099813018035109300792262636538880688152057828807312765172006274382040915766136849096047561469234721384073231797699559794688287260853018684388318484583545991849958360252386553243583381504000000000000000000000000000 [26,22] 13034820538446705978954286369503000625612547468618590837587088201734539591171945139402269235686010079539006709231419433558593934683270474608911347628054306211355213218255691890065661220920631136541733329080770021924941196192676337010298863065710929471310607561411828331050910490694818651560918999222228637723723689084652982635758128912516391374723623966170924653179126864257847858262442735948655841381005388633989587203530209734864482469205837086043073154437548662427461663642372983572468093200644031880952037153643813610680999592342962714522096537525831286946699491299410106503448843934106875991629282329038147263418104356396136476306827745646763153771102138672894953548637766098788893380941863584051383988446741186681328393590586911494355033486429009343700992020818409539851097230612829259539399427831001768004611865543150541637084891093414558134769188854544496206672759360289542100677104738138294163679761311753714460708756348123300168345990298232466733929234080944643219651860300353504003351155700629374923695599168542376457787818595579708616608462456003469208723774391730806674266371356336716889546951006712980607844300707178143537786337195556411681865569012928323976503713597909171115113850878335796371616628912316433523079259687756929325359626559159650605674840038711753732783107845313116991884528966331306901494847628778371006387723897704260590914206406377979067006202632258652402007632855883659752709763003576261149144563907534073650728911067729445071375594558646773232865340409715228297946143627497086352722726265991363652098297153282751563882799317706176260510840912955709480539280034236075703965527475099206663473992706850070803116627754981429204591070040343902506021943276673736345533578214254921680253876225238448322004976078276065736347780947445931003439990304115615749990267348791059075723619194363647685992256622203372739125978663196465452057569406780149142047152985423769282255882420008949524633359476202285799565835189850280179469471079027161867974306861110692477725617405208703446095034851623717484065809385421399817270401897604359541555443964640815180464820523914010926270083012995807196634090400077839030092258978323478424576438308947076488062161748318030129141720892463424921903894286960693981290668226612036250417197594073960059017698170257291545035720387019366856549697316245501119747007018611432581611216736078107521456523205291210735552479609730476669590696520947534379393589428887377055843397547673630336946181915235989223961228572834244765357805290207090985355694299413627935362094696094706110584659506891182208593850968727034689365361359235919494068954917935642521041999775305169541440393107717143720365076881243370104389993037409916696542369815160602187620247142918660039751887696417633316225095429318784698912680339979182095908578997043200000000000000000000000 [26,23] 10223597633481302902525267185396967989166966298541978746951933862196493212314086122076615202163692503854623305475385874821444989168808477400618172882380600807721339830901639598544266934512761829729787968598696833329757012335408001244571075705023955247742511498578147466100590204238199155309170942471463151366189600313955215472373756072010697102797142302552747685237826756933246408542469180044601765037481610941994963101083428990851433972945476300082790058448841260359638911869661358544855837326113260384617557857917483393108395439792343673109864493920555468468272210829329665619583732324251143283675536536120659161879558012145662825085884494842216209808075504198887008191652464148717638379511022217403557114217722729897191499268914018461092063418821304167016050798668247156966359561079556610292234505890963888501815347520981908671775591213089741526131331057404865421568015815627447427127993563206328743392940283162198864679382171891684673967048962651284786909378064602922766409816783849499564806886142832072940285837276747383388320122778671129629823356186073600299675380496795773379592150288943532258615204996929565718421399481248938631839255292024302033016950119676093788037202506556153653564180782705613459806494275864535721448038411030170095430291449705382627545803223559137076378113439050600098806138994702743941441619406014096026260611200396622563188913198583980031854037199981295398337843838072695973379348095829084548454796797297347644283843626501277527386930681619443604044025799422594641308312705790703975398774974087123162946364670206879840286194081438906752911402769094698520105410709283789777175423481093992014723564566293648533771604038887021122790368882786672444250976417655027038940256747671979173881611992705631475100025735492643878814841938583096606635484528418734804656309006801834997086218668736205878799724378362078697164875468930575698569966816172311829877324142364789286253142119356739960588186737697765105415793828039955459462021405277264913246052789639398057416990077524471050988838870739536003152858958052438798381255828929894432149669163534604916524770807211831610869677894409697800645159559682713116756198552640694842788058837705375773932291792757625113413514769845467685374664972286407745422627354503253304411598768648297985911441239470502263375365219395669245162801744277060670679882025172056194356258126861544983453647214553010000475697949212145350963750781237465479556464855953976512453602577032985131249223010843208109204730730277654788694721286503980721780517482513674372627381627838295592783633855535488750150355370932337348889783167166809495153245997454014747946422755000005307620359637759552406604761775482455288412043254945314650377635250037693797774203995283387794896908079023711168487621051750705125321156344584246419035835596800000000000000000000000 [26,24] -7864175375927409025593182738424280550475008313991579320340621333024350088686123447391908680780809618057629141480561260629892815516890428100971400592709445479477275371974186491689862649797216200673655293535783233377343547187088121447290155194274999433136004588447926049336723931333612415228102936077693367086314816173145603678591133485511598485559105032769167920482003517485023800223949556902947037017191144708736883518018934466797520760491024284077665079636779114969958484069071244058118919169405171843725896548312637061043430576109925881284489134165191220930864466618574121910456293020935304971913214826691769244234772007756745871759366404606109494095083370317212112714240670616042952372174913644891203940462559202525016384920057387602319323472283228364300834565855000566865680134213927545492892527181295085911078594537752538785672500211349444221479746932979083992056864462550496555945346594745374863015676307966942605229212765034937049363399610965589411921297447697066235790958000454288813289859977700102428229876339220519800592536436613418751358627503824050197118816537355790403979553764226557121806694786346416437173832204340549599747377826642656311692850086683961223737520178471144732191151751812991957085672422760443005580377405494699056353618723109846386272102006855883774457339999921756712760520721863087253216969955229888895807883023981167757429845100950893321770467898426234056082115717881478573584846423120448029839220336924402775270471692345554856362316528925588850425886049505390968182976818753921289114338240120157793425940431552537619147078503220025294512536876456408475726813821501043632823978026555406917736449649521045136756896188802918226984779420075511466679383269456670828989598160917476781325841302151343352412148685678811320698043648526494548036659091908860223867550411568269211133702530507927552051294897887418211998440984811520715447629448236931843643105538713340830300253788381910767234738102836740407240123460279345038179741787647368766726761797850390319857106370408927134554201908486046087778501160385853565897344272196484466630521494920631220090160382318953403902355117777785232326851444207700251616581973018186639935134557722101837422479461035994252814069516013939052762447643079959636166607780917265712761980205938970785983326118425184242220426393461054743316673307620407354346522775869943905530883856859060440119716897852569396416522608606710257533901245508750057739430544404897528494182793226740301006898490825672898257588308112549179960659309683036571920354606055163029492532559779458454105155920336390567967200709358547372994537956003746630167728361249597499375005313642909466397740460534422829998680853179682197835489798926513547922122651894678544958581412391429936699972767650299970970332845937267643921250525821684559255103864832000000000000000000 [26,25] -2791182391784307198998890813448763555370460527330464478234177203729411887254889849275034515815075615039611798750488570169931682597104672501210572271804153075525299766475486166545465909975870526767533320700765906732684547833855900506664895451837431843715312345630574676270201724842921877800773339108273164840814606605922338508081393741596474965971303207976197612976722956488107545380445847871213102511061151825638059115908331171820619465168888785274039754566668435651309442604558857687735525689143697405346842196888418472330162425322920887744861259905393548728895110403588858390172909573147125935762130498649303021132570413054609750089137698016723284896679008850864302844765499972367013074240603552702796130969621072311372542248199249787634102756775755034147228756444865679327230639330427795181406118896652722702119773601290864027287904865107674629903355957578592912490290996689865768679257808946810599581653361688360718204916497751484849360385021499259990446995668042609494818426893818652267751786118106679730771438952548038991422840591253999974789146548064598587702857364889402742912309944156654062089244116004444637848788406424158189061945012596882191292881968836432181192276513275811118908391147795141143824282761299142612644344417690044411424096430215115265335020858964170689321908364894456969291972982977068023957035649498669243901672332240233913348403221002369655667956230070069563029058714636123027372541683582107530701657131810732396240510154312636510528361726174583721042876171805392883815286806234229883082959894547317824303461632607027186996983307143182492375274546141552212481395816578251165093834256796809958046377453745830911759660834312198399417970903438463213637118484696785240450964775688996846457975593012998007876525731748736285740596624692565871167452057781644056844104299991216725975748273799340808490515619232086536281258111428724321491829605937882692953323833373107030383462522942714969241456323710161832370386707822395838358246934914729288477593260833418520496229260278100611407588197332675930324519897551762904243178269393145499559122028745615986976514414194474372476396043790249488466115984353348989170573955664892000548573188284625571081121311156683774001506163049277631905513338087857829243337548257686965418097473444247796527642610009679088863132631434171049037463999264086380867118124198320634403292934497717031529176544373665007035120989738922622995913131185814160517159115837052688320252441311818648803614665209724318530371961981854833533562070873760755237087220920220590518638429849665653723198865927090639069461720151309254708133088391994511200106955386295462447749378722733206892203914427456267757222277761412192732060324016190257618195998730662061954380338713466022339877492154716563985758921154866675490377776177971876871410810880000000000000000 [26,26] 6865668977355740518508984818381776024635200571359906906525280405173176836755611811017838689041487709662721100653166166077241954702092202887856244120013971353510956179714364306696432929234621357080043317557779003719624567671088035886457885366887417017196025501799772284819753091753883049005812953789391528086557698357093198388881467740454319566897803480394756160364696931159048287905537134626184640064898286948611536985181771511022883554595424980419623532704517028141691793582531041818451585143907548128799443078020404709174852949293463516414593441939349041974040746034861658108804233871528247438777209798469865838774970365073115053269132654112541456233454508204164305976704950048773751099642183793785042173156869295838713852064048279922406663913179702206220531645920131262978012105284928431549696954054280512987953766106062702662271311940873508824724449589873995409523358102222087567044745010906502602079117082907461854443125479566128986124894007312370447944893733656889613326723567203798286406769301254462237660965430739858708867644813012499289118535435481249523753099352669456954471862581274816774304898777895473524783798093984547736534178273115229043010333982920643918583117699414784616827491545246210922315993219117847339662632995508674738763687616229125817841864533856631608415623744949674106319233237150862836572381381743055524522815338156635066756258413285172400002922037716733191490097810399347674033770694506391178090526366720236039831439411681190728464720992858065047253387180572150295327933311573778847787342594596694082476149705987395792272587996054140155324762717309761956695717424653622048973524045993027960456513146354372087694511895278457325127472455968467043567484707508281586917733392895133991162262253080146189705492064266883527105919828957427387546240849233872382965011864826350584826532722719078257843634003661641055787768978840530946324880932567439848272927791982672654100348661036127349724258603847097452881426075168465593398344305485619774253982619161232085621965666101109875010975039199263901743167599730804358919412374737713787057761138961443376404147343678441094471776486449978610445560573973973673687628466473098469347202237621163220288106869958630127622525262448971855326332164264409898191771081502101965070409099879943119580421341035194893278472164080423628207169656897941031273663852410186048672602791019704519472753270725159741257345934273445878277007050512392953454597826114575805287329689836132320257848130219847960363156658253234364806750292568694363552598009440888939571935067791399054668986021713256956003694783806398779033476773393496398472488846854541699357203958727446111896577683903946642690106369900683815360283776079783032643408463363582105846127903434580497277093519248002336167359817672929124282738759625079204808690237440000000000000 [27,0] -79266406859237484066042937342242167463672401885519548314752629098488804792875809882355662682699376588279965821863143696039426974490154519155477942775648707276117801577157177577692224298367446293006674819170932834898838888475356900336195371420634963550718245957068333886492919731001522658276677741906421566173233757816919262183776767864822739945312650118492677664651471647735777788542379662249482414443650854966688934138252972955806387297397033609121221469769246256371720301598786360220964240620480593596638420796596666135887354666016302607211639088286135195042812878926531466529514527259363033322529043358384307073860548525897406383451204861154994056624052223496617107458336533816540023669190564656462307711057756625045021476407624410794850913218462014283120489231924589146157931508019449259232730758961127446273533205972223471067595981332632837524444462250635572814315393879403576623202620033024405893127200864847909446041473441815364481367895410721301315117698208667871777918546169608374505447076117848409826939976156127074255319771106637179892055951455005411522951524276383290611270282488646583435576432092909410766989368060710548883128780956784718445432135091255604620053554641715004453855961044842314269840314515327751638536260133154513595326892808573659555513667879250911297537578866503139524952528499684975342414863615600746152400013822141032291244666805082363742238426961981384954306236702300174088014175538804418422073194403196997337149844178980643194977311230022603034937684026866222386920556588003737337029641429418887168883212988891655066650815299378995547649586921884599448451134741325005873758134240907395751116831738560918458371348091618500817360771544003155773182437059458490553830804571644824457392098362485486384609278977626119045723464985609735548405572279269470720944168552354973658233462077314422579266817808751515025864837289123773693765231827088280616947580202478466517215056230175297893324974559376170756371574754972557550710190223320061518448743760965645754071110247644771491996987528865154819689752594452965858693642714001325006758870637837897600527078443911532137505825680451789562703789192829092069808797487915527456909251683889022766337899488606295571099420454427627946453990430598021604302265248802123696296701177115372929585038306489747051438327985724443140225358336682521750641177031793005271525153923930298111502619752072608058042976025651510508937305907005967451584867053672415486725609760817093325652832266842527842926383843338186517338645501582293309398999750507955660293541421556054668933453185131190237630362517727650856286007496803118635672133458526533987008310285388306612034919815749089180328768581691916168748790197325024738801255512426911364090831335296837934343097028838286723251486026676480275926195609319108702633984000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -442538123627963907171662304772184016472404172360225726769185842727609330341279675575099472883623793003960912376700036187295397869941391559364348367079859547315504126842249273220007640607293961285013324565667374917960967577046966687831209685937321112696444913161434609712853395761469835193359923263507365796463518502634629282721344427125897421056771073536150033695019107953775036462259308244721793269821539691002418458015810794525366702334489375299449975404365041345701206453076715782840325588213089390222839581337276674255427491887610019911515142163194354343303870112519581978093882891766668040706178346364524172948917963190279226284586629644938259666927833281027720901660139560644062241443636711739840757091485411381347154355542055194944817004599025618539656926480445496649248436541649562035890077287636968728411526243957759164549907780460589537394131697021610133307960012341620536793308055013913899389921976617130394318759844404120389909812726020293337457586592011336417896910962838372590773364740734662464096201738966130210283500581633555445813205697178552191305743639764235959744220699094774256316675761539387820138349197756784950369086323879061773150170103216312608374712473901670653457706208357173344878293009904401017886035803723825004428419308492566481959278575801539195771892253998822894349523622334115023104276524778396866082757648939071749696839356745323161344900155240877290807739331612753567802398538599002103866698751651065433900509931156703064073742175677290766520599242141098399500997984602633996021809945521850603337280633611415827185356139853907197623881518892828330618706111652593456534631185676551165524558777762437744077234902246589037396804359743102666939130706937312192700723775229855339312233365051424672870753900949987107621620513754284617523320704621109412525202113053930065038891307897504107088854893019227916888382938395234761436603738499464761289216396696331374176717598155113685996000112429883682729370016232066535464337887056386938663980301408672448212393489828563264074575052823639043812127483241035086796931613896480134932383141141197583334447211335656865408549302723929551490635450159256242227677340888158879261582742537401385270506800061409645906844796633854573357468084578171575707092356622319531273311100844011602758410424188599863266155157889602354532511551368796043052020636733704328616546274961725092492004422140399991968889402125897851725641713915593647495575096924922106510159240019168338293870541869875403933657580999933408703370438956393109754942195409906196400752877126811022115977777281870191565313323513660888578441580080169027516246906588344346760265413275050189303564742224502635810651267273540011100538011441600760285558130265576449914661143852825798106538747657809574132185546137340489503460856704662050439168000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -377696848344315953239749142794703003754661929038371491683441494997620888622687922661288953834919368064628760273434746758450448811396278648204793767394434198986719251810765563369265807013711795315113818958635518162213500722310622996504637463668771263504787130279407857221013543022508468109036151317554205981855730572994686528429906190846704939899964408991330547647539270191956767585747386957591129360806437470348566973585334544396953055183026998068122307028402077280338870748794504283291994047890420059369419596410181017398182711743077085096253078335437698324778207986726671723218938084334414141374966918756169968120331748715939227455462159872774763518960912429636465981629986911352921338999920321536969770103384498773254967289757821092882389400110317114622853283870006729736272506605928235047264183460948182546442408171446844428855047850200359296602067766993203081761484439375317203360030502821627362553992473710572422050691600069427135230815189866149297626996969445753092817561445687930609937576478941179612871774721908989034992650946567026849985103315855543582532473822946555777815295915090009475026770611605007191158911235051784537810111292323883826466733299233560349825914149114077359927449857322591742186764545278799094375779896450212047124942293021942406672377782097347349536159327418966017845655828555690837433267031013768214568247989925095368521583980469656574521232676772347181585262276786897167216880787639909658988137655799265681734267823804863646008091941874342559905332127115271282654243459160387937374402568778262632099165253191269705675040202330082697022741213304684357871185390595985972723513719157695143857664693945830496362322541839752766026924904162272926932641569795702080360793173365130349211349075217295967683427279509316576622400022812693202788377630366692998088185932356639534694333779359807646486281111026483992876177554739258628299647481899492926942945825986337086730801426021343681350202913814817711564865067756507083337826921235617723281827842979141328414015968685771724738431232702562948394866476419847759431979030056881617626303504135195801152439504049177217918291273331124679803514425450289763976868512647237693769411416553971670877157492421098948087782436800855534380577798446741908904432349595791536050525720298807279083914509693661645163157433782665475551570282590963985341972689131701032809514826803397830792699613259614498153254562090901462108658651471099966355690615844186831656528736249205886071795588532150242310757115545326188052668707790822918039117022699660754126444182964584215785243724940525113610401086759118337435354597133206790359471756537447336440689285148477500971266638373736956003486298322402452723528886654009032933919385038060492736573434897948085470062076131474019859130797226080860372560708815722563660205260800000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] -56385559086271673707261624059381187092698108430623423312614546502457968316984071101685133197547201935618756987721222500804170266557228560009996224797180757247556709654937064396018196503565696592454826770930179062672726132411782329967771038103369270442381120878985969053555466979113024938935377534494271869813507237798801743450513196685294211029130811959236729636211693882919020910390448156490902367675259251518990194509243743766042087864703670652238873420190472213580296312568487806750899382633717741917873016426490608878551222098113715323347538879362256039747287312360345231326268149193549510509949291765097512522762025942564006873339420536840425221431469439453497220820230362278183894654815079015723315718006804141201686669723723679389184504890666473421749416771258451613195584949477482747009939058695014789678802951591100689859360513373785802657667166508805737221726242295273930164863689117075385969647058120761213966434705784223883908656276607452461888940739938527726153325437156236853031952069407986048725332081938657544616807974828049458200725383786665596078137998188836759315558285119744315603862782123106970535538283367497939387974559653445341507610302970824964040004694431043065062947916708130311064898906254073597931645477940843596274796532474069127854719851407238379175862218943002036540883316351141834785187976844054288583131317831343999319915771651464080443498141578046176497996572187793088076040962911362657871617792115712916637607447109482588364919087127283289332724682886039924055171077319274800567499135450900453638731921372639346318080953231263935529264598426636410302956629321390170782781228646608307955923649730073503490954812995130310364137414412388274383715533002772281140485675062124611202299317795078462749317151001491265625300439418468513660912276952787722697690364528608086538680588784827285209501722134401330114488960562559438242933326424402471511081077787502642524856651574227736869871846612402051263135341458898638432089998441237379062865627571583967804075184515945940967891028457993539943329348961763583969910318491392147769528918269881447431457938273689245397578391588708829109467303061022939645477229227938401189185022182312779017484330740599994845795033839659060345303054579305452438242326364920785133129921639164124107734905859107251655174796085922276212000479168277776188827459957298430802291472560895881963207619746084452947993306160051367807871075592844371175491047058558746153038775397948808486213911544395741888073629988134209781316822886030772661770696535193213968728495807711143977836813296539202642153640501837988772044585138639504074272296353796635223104268214005814535094183509779246081577500979285428266961445621552694723693958995136480607333055566062545660396602205687587775132537366803147176427890014179447318563625369600000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -13925425864963579502916343668747279711460558710898975238958303956215082040961995453170448250629756512522236763962813791890270342006513822654284047219397946324197932635393028683704325321749304891095083797711140713141530584857817892907499462104030430076916222465024121400995163708291866043873643598182282620742994039641699481007234151517370987806251082292112593515048074866917134105823912654278871874637943636379140461469174110965229602880059927686326559514804921547092719973377470929659752241879214472287224597104844686732307332617334314236228390618562266143763096469511150287444803571023047000170669461629215098882076113826406944091984142368269193510798419017994155217948598140836721048966850925587413978556003178364468331759846886289050769032684353117410790234816459834001384383998866150228867243263059483857526973923167861754767982912084610322013044907388576223278689767079392378150786207944602759017191473158051395492955166322940350578626346262187774472561374563065009588731699151011398848271579467839995728484698072802974746626677613383777040575290242608551465191014062498558029952949546420936793587329375768520250356803010993110669193020911850473634142295529489163494890980903623174268881200514975926621008162036571771792574835164680869251525071075425739220544955442056470462072366185307238536970356069412825122262364077682408501023449682418215840207383297534153226281526658984088600457050285172184837290860445424988251908812236271753312706786056337857470568145689090439657649562035394320728153191431111618723636097300757737095396488907308038016914178589332781257693567180153427310814510766353703165864222541804767205872037447599180381905413064858386026534875337704235783760428869630288345941371349032550441629707019013119988642892948887769872369280556782790358029850410187840682743299787445943440268496286277863465869543276501290784384143422855693885804334463607169399667490565059999824941774630398263991519613883871061584239928035807575259695770970369522242568397474825185078803031992573143177591901446583522342134936467489335880771982303422611930280064384843159316006302634656165766207622154431726620955962998155962315574726870883812931566139483566611627466187327793681135721681663077243983920035043327495191631246384914080821726580491954438012015768451201986388631632225618096067776623906384575787559106281876396490041099746784961887828339871203179858404329047034032262927907094954480951420930490927577616914991680171536773152493183511358854536005903160264902439144650865358500944393167714138831375105604114756079158583425111645944955140825884806308279271741598641784084620505675402654631601693324988798295686971922018575339873429384183136397396417228069731319826093163397670245995555064654892756405123042776543316858861626896105708263063286024875927147852595200000000000000000000000000000000000000000000000000000000000000000000 [27,5] 284922167592216934991096138338963329630045621426371411351984557453117153045865766601043380798065302048982268761215466425766841687083404277502754289211638963387272238522104315579046588741679707494018222289155041694646970704816054816842978399533937673804789033888731227670645033812514393200057458473123083848717985347639821508019961896613387703836479647489724303524390318583526481722663458563486008672499765237026583990897639107628179530376280820845825758674268984343367377615348515853561347214715076225615882966171136009145131500217651757833687428076737522320960287826009941327957485377007990392663792433268592222546404702899323048594550178973890031334196470180282536699655508950567764659054001311505417211219447723453129449539452937242567365401119298328836939020248092306546714742121421121787075705861386270055276388318128135353337720896374728975819235691418435527592194353304625163552100595436609493535470307388169645931514237917008219791798072403980155551801463212730366235434272360428960320934708343629901922155313910920627951766585482985910569911530930109407117155634919784522049427036366691013313796131928812152692001326984254761764509354450294938741930938789927850649981732370428192916926212021989271953760168912901427269892833997229553901272494415323510546745439026202896572902411905617375431672070380357170245831545328942409284264421232924106412789432453011132910248822155099546867265793697517644926298211793981233656264452325995066160864238811469302493741241565428477594364277840921389937539856782318944531798587964468123457055811895006182317145844266277834881116973732644754713711706081386153857235051943790924428917348786233691375358563258892415717772061644401738699221808492140048837848521186848187160904748081478023395030080723713984774777725506857126234727154269901420042275149475331014455071745982982421998606180570676763841090086046995520012784214872764743876229703652880003363913067925969899170733864026015925569480478543154128578442377193713298691818226182518230740883128388700787122222979281184457589930026508065712480233589798299784486872765974897879193699092915010377610570765863032988514074388181016259649615845629378133742919769691334258350226543479059533944035735134612242345867223219310527457470984610288569193218979284866247172629062641595938488363824449418045257147960295552470654021338901493329748732137744528571382582289226911086593242257351277746704132649258592440869747692513123758932351643628543019136783622785229797749278683037736455079193162533492138216302623001106207288307058498806920610076170639282582572106282530715579801322844165471181724997551909133236590825427530662335796065036163307868723677835674615029287107277027236758648156415113727395225742578889359076855646572039456479686884030107330056662042395443642222677646618971340800000000000000000000000000000000000000000000000000000000000000000 [27,6] -2084440097940149155890302174144128434305533114562696025721158780998462291631639433710348343672285222046472215203624949505930085126738685196826364027683881747025959660411515204884308406694842107394153807164758076221831425410122762303526820477690120485669669967707842001391002492465279755357259998010815576312743412867747743232978594345636699563803496446103683866389642567296527723296466387343763165534152353833287488523969148634337387669161965394757221267328662260309205517893700844986961454211854811992857144529443752599872927535681698298561858192598695585895644516875513328420405489967880091318680964271263939891332743840117968044781703776669899077136052390462125842584254924139810022192450030075956032766316797968236361371857438794584075480783405971856635812874567309177193925299165557812328116941777540596296633827359824952486451818321567144404674382953581115039256670011313673450787482376121033377606235355107049287689245668173771862833141199215824327258115663990404943030749300019645995657330093488632905279357384580265814407593026510785040529991033504562890111020755276114072596959669283348978475933703336161830192630675593455024893028755214874743523222667976468386827173914781221740365498842606007017076755838432604711615606653150666585445770314224929550416536485500876518109570317820248737562528534285484226921133241231607298072953553538632236269280440411222507228706584476488134853165758378951658541446031425163653159521150264734056417966581026141431843429831864720937324388045692661604487840676286521471539987708364905089207270685463486684787855371222500192396435554214493371494669829221423122167881851244881500468215141262145175573531749943275885895840002485975253689594491021614387033363728489989556986796963612859174641705031084044251737930527593033187092314873552955882929213559247072567588564554899041552753301660065520114781796430738374716605892543692107236613825654684878389351469565454122109655622321788253788573610795555263748378623449143894727973925549484942043548730702328834561508516015214128110480355621781692764642286635617575058189219075435149161975159518134391553972819572689439497361578840890201477738392620835820955707348598319752369997135556675604691796899858813807744685733179643529035921391886711038581723399053647510322140131145793572718178784419758965143785257791304170915544586800766475426357182583607723435813611331893101799610668138863052421212477763013553712310109987979500550754928266528168381327654090362778536465260721078419831542038602929624326456925023317198747010469506777652663246487133383768586790931097025927267125355115305804145546116475514176439509768628717902471010293151388628652652149252659029675932907949994206310322024659298441436072583724429024538277035326291092475118905977745119516967093776352860599232769839595520000000000000000000000000000000000000000000000000000000000000000 [27,7] 3077844901928404011840420889226237991475564288747085794366035052982913639052948704075256013106779597585597951577850283129488978967916128658009545289047959342527235825591026519920191302297687060920005861414102760453724412717899902221218658701143946105981686608524468668240085866747388513349865728678419915183842537313571600740863100438903157525805975254528036160025594621661362650879446733821273105645160949232715282105789634488362921234424164068028207801002673314838991738991499735102144117771934678198685461296714673511472084157820501320881841531591056773143089623657416358377850290263627252228082275685778099188195604430627511672181462759304414640153948695224965078978860680858308575388899932978263214480883697796032810286747071585877989008561887169232192250595062738057864809104093893776801210867169443915508491347175102262280728002764874734628028783957822554093980119478987009910837720684023345546818180597476979376788503269380673725540398781553175945695361563883579928715740550945563642099833376684812741284465244506945501978469874236931101306838072587777489818224585853120519485479249617215074406870059205608809318662219997444417566900530138189321920348631207955134444025433715325105655603824669669313781739703829995875235441020345195948643167637036182627154806227512501686376326821239957638335772702435112422158980495531290196519675832810347814883768581458744683584852299074009461355575213906679890066043241741809118641202594895741882483077579766957161005652710465640946363285968872879589859892768923892393821381875503661954972195517701367775390963783753253379826991060905138832125616703157803234803910227463966761797653775704309929241725768586066070217030469926518181095216898148647832351798161239673625362186053869983068526918024366326442416040147637560543757071433602597534175005780858818107981378567665684419675657606334744611435143774052950890868413240662481175928273343871094298290870442613639720081620509817257810113472897888433896675692438126343793243069112319810841554494370980389329900860197461963396354861563388942318961144741868896326485538216349558357638733411950130707071315242380472363252577533055415692779516499074284782458683919482181357551658186267867082364969106474668130384966663801516424767326277180715669522471090191230224496112999197207360544872549239464922727175466426975400221201043794454707748001811788233482739078337140784132138261254149312995267201823189100993471698415228280884530082743710438195912340755790777044983087272648396112228442676386086644751583916200537854257455923926649065152835009160547988075063342430817828571976392963339398989454999960893912130353374221646574506672073857068955911367548768466133713569243013812415194334722806847148872730568155973623929642062579695652795875250799617258574900785587740983507450970767360000000000000000000000000000000000000000000000000000000000000 [27,8] 32998289222605708960992934504538701865929546499860830256746153192746842753338126913613143507934847573139696779046998839878863578725544227395693534370351059603165647040069307785052678381502609696252100804432104377717061618796859646023847094116398793435771250879825643972524660211700635069167529541326802584265146337969256426340272023942481677011226140842519236317337665836491802652650923395753671337434397518644911744949851521661590178973832770982852018740523826108242945461988940502468284520763901692362332404128511196879949084365965762103294002085617028206628793723041017253733088165737360935686835271485403504340473957967670094984076840264780909977366703689141629250444277379498684610693228130776037332927170246680039914685991444206449779937422390851688866925703973454986684426208998341528692151732805709378655873871907269129826494215547760402447510084586220480730531779859919549139424053115415015173576006317954314820628381135032736929921561282767684009418735046848180430959810765055986931850241272671268310027120468956391124668948921851763383955022956152509200817513350019800505072954013212459836640704362282274584134929326881211845721090617592725772217804105709082374762102706954229387964083764995477202549894939533433797927161206045743009067018717207788398066536272691743877081573816764389473206460847103504852412632335525254976346045546474433243390413986204220860344766376377162011119554079881087580838255179842375893050651987826489195740250058937325649353220543039377263609148671367155864363523298150857630929508953019730602933029730188523217597335863160083357337947442208820960715400243661068625075717311611131468556950555202048666681427018182683602427733432550593430243427035193041622263086107950297910441939269728801483479274485401082381427306950792156552045866820213517909429357033633191615203707935042805503686067722223946497701306427910942855363874367926147486663814629046968466931818935191475813034138563222319456766574090797577989541553787620697390729030156221280123441909898583607136318086292400420215662042426554379177592943733870017376274816131641134083613355782931425369666447836338451110545668776876966768214222089945573205319638734929952025623190181957397923435350066818337101852608797159247493675869495705329286542130042699609511943191907936229919969421539435192025471982798579721235863800644994806847584887301536617599057939144920524807371273608789101677721947702660077225572835757369742980844229708791302465915217992850740160088627066939406571960704496315937508389764199541416591355988005904672412180277299799688255640582494454240345438666842321853132920303797460911310263057154108926657030997634770000249872521517461990487731710916404643757885112217437618624062880823469659322593576978593064284684554346438230128174284971314197869243736155750400000000000000000000000000000000000000000000000000000000000 [27,9] -167159801013834600294528206778883575074175320887901238707022860130052562606684101941980081830698114377891789874608320817617563563127094324181171467693807047423519607303637280135813546526143473540864217878484868836613423715628120628799395793275252312583244431833491248626707426152686699317536483395071208208983608224376752000403677569951772852378092996527354756137102986644186280604215511914201816771808166299621966491014896591893154921107180318637522540706327441133485461969592496161713045499108221826705332870489812158326068996412315942609112418470343892126819693403671831318249859940221524813817003401787162267669455908876958829413257520303067122231165675733459796207585475243877014216258962327474585636646434814559119056199756320362902091696437450192298681254259123821619195999937407365551643231387493908343986159702537460837459053046230631917356440565271921766860456738406148057550519606360735757420852398042413194572176454329455549302882431858077252707780223885846997466002700346083564140856199430253572714818701114203971307502677011714933014732281216949730252250865473013989748977890413893820989587893730690704715607886887473251708999422439537390349423295411328503551858325101625296564129788806573901348344556800635493792999985744675436319520794779615178225597255564664287133634770797425057283296850141679738427104829604617181984491425519684330783864545276875651676157382906473096579066799595775269247606147299210700228837738118360181640839103752779286695530956494376772515328382272287300480076607042290953850261509188292884288895725883509689489968296850501053270738237537769457457287474993386500171400878705490483331907157627107830348370825817229284246612076650480741733374987069522177773151230151787157536510866340359937728209361610491684049551483461840816792399778446282104939643769624285519258141101090203027780176298690913443889271247685755895439180904310250712429202772515781049038604690276106441648431940593024162605770561593033702188169477485991602516478267377353704330266494769708524982985507475090711662828276556582966973687536416578884481492403580271941059297208738509912956423440708271277275922036724675864899511471563589060507053249766093730925374868545855375583830371367105884573040079751619310101483127516764915800462581341983069099670600671746317654829238015068175968951131263354346610640273023525025280077695106042046744355444255700591815473157080310299690747055658227234645214200536365351850246432879264950715074992053418767366313335310572698873932604573826958005311299151913045285336275667000446695009290327030929217171521638487974031373942503688618753916018266561339737431893571018471131183878822503177541822930065011476001736092943943373426914410973177482675221430198449278844855601559073217065707649039999590203589604355107970202458671546368000000000000000000000000000000000000000000000000000000000 [27,10] 176126262399313938855351152575799748589981205356995100372965131510494488845375728941741406792886900195120455641251807346791316902490187857313179502823726449078217315502742315276491345052984273980579058915043358083701362844885869083638155874399739238889263819174801894719430479909897400070770559724251116025870879050861768479629730754670552148664333286815855583860282329266106947453276735738398467377007682990048810445201001607903943155232901961158595788713937343219290917520100388998334747720749993949561359029679168683832547784264009903958043396874494346709342390674686494040952119581364473506551760257908732278918441582028745008322977632636100301779482085655581770264603988597210378547928547588125573369642996858596650704361771108869653034994799361984157081511569688438783903430862367203542490987826735377426681512398694006885676866183179602535001906431362263969429303340152722313899757437729829264290655356354379601393882642085494805212499832785624552294097121227424586719232939150446583117987260535966421555279232439545233783915806388097115472289987311201788029651621190070615024766869453810160955612385960481089130469074331950651049927667007251526921226157430622271718627710243877272926885468371862908148674174417208844416870213798678416298825012443735525819674817704382112694455322019740979054893476347899300548722116333321641755479762849322061096091213962430204114198864278353359940104700737728769244718066649207645846555317244934505776866722215210749861688160093192925497766900812163739610605306844202797859810558201895113720143784922408843257918914397686915262400649270218195062161359815120372769765814253382919795572521794584764349776352535065955204403409544983983018553416534244156029966735638445052174005489989476440737007308189698243963263152551458441214003897922045065048713658559285355271879549869909938816943050349910403562126629342367664771308858967915171099331275610940422023535545002862094612033542065951195002129080939689765904824556369560768174310765112622523407859912756310704954681520263028143431974536101328780218262362042384018135481083047281934982841826828508166741670204705207896434440262028482954313658104775002063736775707391045695264197527325327987331759981797395696619490103016922702992163821293547852403817126233053728531638650979262218331530081995064196437007482523621346203572070683116972223864981517928886357589840520333264658329629406978317172356562502303519153104051807313305136005814464954902326013094064385580234849489037559241827524040652548660235017527641434445113595281508185778253328157966603027468031852808511868774618169179784921578831422788706354339030090424801037373419546167326631672746087364002471209551524478847916319974247407187809384641515132333653076754078523696757238357423126283195267326505209919051495174209273856000000000000000000000000000000000000000000000000000000 [27,11] 647528225468280639220399986984259497501713725759060382574669713345003185900667137997693207555338866970289592314907733178098857332418378209750694791708874327172673842802308469140004487701116067619088359369503558747977039799930037538897977798734708430241635073749819502275488040796683282451211379578073097779132402425345751080217174057001288383685766166986340933218991254692924872317349002809400370061428811678993420712299774292059963791519413801593587898708177297085487431680530010641830283391770324156123998669839084844987144300603816973321902404103941840860138506903356242500854345999797996160750714638076498182777711735981472022846064980658693140297144697575955405934789929023634394200990676444541108722899386081176020916381153819300668542708159135721753350177367439580916127645519657997256106439497039687452142218656813226043565568945499978610183302716362148714683456615230776184825640791089515555269914208919121520286149993859295246274622710400232008301188772584094085908536577267450168599470726360433666477879244284405010473085963975552910959853983319612251075188468048275705979850688815689864534396183482700535872915140415241990885704924152871220800094405753243346963923003726839125687563579893208342196715499625810987171695453516024046461317847752913564219772665136284195811245818113780674832646877776328495014868549219448148205548497638596106015440921514320140169871424887756296321064728759657061291619697701041984532374813430084789213114447066013819939492282764755152593022781633002505306745522153083878059626154630975343655226737667778740026782768191515468099652804682842694625589243796587250518818870556148627647541254148685022592978024853634705149274078644122173789778878854157327361892313000842468290563489599599675317739616750517761754588644779183542827328825570690567915367839525105493423066255784325082188685910109804812868389953545087095727223072787754931365471691598595336154267384411403163217974526924730737367367433652168773625817798095146044131688451106151205272924565484777177451008454336271580376753538079505721702830367052906319940403111899865680321525281903183850926379148486709347311697408716506429520773999170474663767611522442770882199851114053564752714051797960533547859886598270066418937020769349015098967661783464102188320829665060267068466529859273964263866883848292997417440893997133616454882131333091301083074691315259909733671119899896059482350866809427182717027547229445728012549036085934201507638832616626469210487388622397609387870061603092100801598428331051763440180435421410221431488362662701069352750650841609151396214265331296637615694925084481130700416760412989558721335444429792617229667147276906872882060121035180028128732606630499477751980448341915067737272274991997266128472850170493319639046151150698495750630505122365440000000000000000000000000000000000000000000000000000 [27,12] -1791862221398663782185933423671037683198716750815927559706001194124595526828696650541443198736292206380778521051617630180769226018554846958480535277045419192559609394571011560955188762243614118391904529116452498856003116145374934488245886421407864795563315173792414262012740236465574728244790786106058677395770442446308208847834280213021141207403425043314861039878076780211473290177259651839139609457444469210212175867220258661680450755312296423354627811160259486189451206492510207434413357216240462728915858114845424825501031111728665533197976840976081415872996939103774407965886343025237146064183774746242107949690262739090364663525281650644145805284969133997601172629741379564059365614870637715698052910244158707612284455987537835972664750298966584788002153293080389256626077410402904501877865625978023792897543840082310803105887164077545919010182906590601133406149777374554176619400619609656485077251559962232988499576151091939559673587962228016143818502368543448170937126799399476583530365425506217059204051132661096201884819467662806343268217552243834488271670748999260189893522577174719196580121729131678891526350936233208059508443693197415956438255834802545034765463934481378897439138066640763391289952142293333435526384573940220982733247013069667331095058980733740474593221012484411957589190702637377098364486738885068028713699789887598436889567493815653841895964998576470850116251579757702542522030064198511301018995576282346236778911162541984573884484894684139854786414159902211932073531637622394456481174621374863857739939435063830858647365889547536891333294065907360779217179926679893950515933209781014222737415493975293709580591292699237644442919897669209430364682126415050550424645023561654937047059260246510702615151039928408908970330409154777603352661448987221071042905695464263705714763782119079604409001649881181926943571122453094781202133908129790459250182935888737188016311921205571234656007765546417691183873315724755470636972823664054033769194218973723286172629167964085270797840279638670208486616269978233609992390278795491339260489788472026797653358934388042846269790563819783693159547091642395576703446242881243199414386805814367439262062125710186375564087737323527894286780934457315142447402319446632861524141599995351171228360266331644095307257661514333338386905187245039388085119505365836922423866249695431545169595793408010213544702045671264577171639908039852348018020636899740134300707276267677261882665764327537207143482558723388336053059963674824197723156581447239530336114213245877663525045206270539870600641814666823645559632608814635942331610728535514802941149389412023441614724368042859671594115681850966071572609949809321222143429534048593120534651122759489309982774718715969295142477934119409438761858413113135297660330810156253184000000000000000000000000000000000000000000000000 [27,13] -370699224032233134021100318742842753523989060667120193137424551901422316542941256166552131999412690223673853817668592311007881708035128658552456045512116490881394151401203986437271080874931924033430777570156886789373780899787806296154489438059898139986218465960297101656976573213311056102416637452670858763101284190228944859598977650525843685936210156848834905757681320165786729144194768742703597575588154348595688417172978308863149698993362497359839417404214094393790785524385237442147402373676128704265101987177059431011522811627720343106498397178541436222932881598162722037312672748377861510678930410446558363188873553391952462537968561997583406366822273004796416821532818805640374870929523415931719730692840276354114806298463578182406396468698912272210040293149084327622098628868146540669589218566838140076697986843848941588923471207150706340843770109042125241153846696582707046787746977778649542109947365844055348907299313809120103543487028959906933127625035083238590901614716715169836081083827047762295877550491749282243306816159747392268803683180039405740942681590828994970139787541446918446813401288577073529871031591943876547703132413988965085793859495562065234636590043895625879627965447378586364636318979940943246434210844060493871014649683331420464545354793356444999217487251524998637968416269477501082438253559748653358985354278542659765389728108932276573305477052823797428070338789463717605567049558359093777367372187320336736566775157872471211109427244495071752624708096688748121951213741268400548590155611917125780863947744837636417710886348113858811130136181697513958181446816471954985506929061691793270411896157320940638466693153144506300692568205495544270641090676566601901309469279733521874597166133163094134584979370524188691464499248592344388090076226875129413739998184008137913661827726205369995126845721064372497698311229363601663130360923121514326938181143632321536408498605475459330644675310487136309895863881810519987832512058665758301110348712876882054827995562391500317017927340530257159643867949556825872987841974463306834295123737613640199489062449130652086024203521195241304217831741041736250819144671759655110838140055738302009141184044026263498748423071608624472192555940559898264709987467216956669353012642096797648881696388928753524286868041316240881244953386565941314000297161775528472441268728673775409264707120419948499013959978674852672119481120171146860654209109139951657837564984969751625089317235613299034024606169549530522278410185498521970431268382512660474072866865352589686257862284580662532555590303386066768934391087750601114976036257820837497147222848968078867656490159692909059375135612742937160605927698478026507232447296950207026650491832215835246831241963826211666507117698574920441831565977243083699807811503390720000000000000000000000000000000000000000000000 [27,14] 6342521253298111920461422754304529204607195529281930322127457486592108677042815537805344570802272311751270991430494919599573274372605517352613504127738642004684049835353832238046165220824001235064729617951728741316608318799469547637364091275583077722942528531161505899036902581255532024621946241535495149152510725818575260878282813975216669601608446731229623885680680233573565077692253695180464328982890469925967333383106701436580747975946788035096366451742007789712566513863545379600370755937839749033865786188563360658299327104454949294212842665603510271449644694576842014295316298911791216359388598039715580696231528510625375542665462789645827130566659043097234441121352172027489256030508122067468404391033438496945875890725172569457089881593252565420547163988895584681420667209951180192678576556241191886110609996017928181053593483169907950632928917927196124272863267199281076517870850359452892832320171168802819038329052922842880033905341472948505180783888670019676767515062185233117699624585957697790898129479539400872741468996946531828082587379367021858662864777443688377072014193412795221255864615700501924728820638591889356109678636330636061312305218321346125769894405524581384244144071000952866878581383531404158107502270000292948149349785599412833460269612772670533121166117967209593628554892741785408855754292337180598168844661036678340139508752681082309582866530636846376277020076426176487849174865362636847654888897660879483571066877939060959946780066327326608543943986436338304788841108114226750347349974995377612620071251697084444345754928731654428105986095572289861234938326721159283107514875983173907024586678706155823409944048842545209652075646854028000217073501734268060182882735350607602514072956159337440347171019830553606121558595901672754351678065116525985857296376960803599837585310649922013405327626598713116637738130038209193654030245582043366369207826565915914135871891188688466501042199119443055156864571839456596419848266804566264213259041187866336897013125739157857357391598217815700178248932120331512541300053482003961083743155728049623516555340113958660192962875207074878747856399640524003104826430409680841177384627505202162201436276783939851132926839162052198276913031521498079113720772688779189520386657675484841430157088875650920220956847374848947409538873043503399082171771965271796304729191896378689928967042695263924014343224940725143528855071596997875026663840616931051346742630626689072631757430858900807247525927039192327916774120836058121906179146170571450944413207727816011723982451415601705408419077622758798712870708893083946412534293388435493121746880571606943448216069833614237872244049865188676814952701462245423452978106957678766846489179910453873259119025310289075213275677271661305244448886897731395840641879800545280000000000000000000000000000000000000000000 [27,15] -5023741281310969774094808640803925649933842242411812450820224633338943160291070757234196190934847373232200037839911583093939842629785032779074856733226090431189865068364231507850746774642707341952106047395349153233160692521397495761455786784904027622087436478016874036527654472361342030908255994717402456632543056877789815830387680877666862467004225757505668365215191100860021318103219328135902152216821177186719079851535831821026785223359926065431256027008054816230953848140259613477830432984222624281622880675118242310300116831905595703108399199533069838609231077845829370282023961715402743113671695265595349393424155052633985188147760152384758322734049923605660201696413384340159316031559377015827963982467085579654563204512475961702321006310724776030089352886755765523737977566602648970202236199653003871403267793877556599206813772519852007020915874002215160459332227025091528299014322602449561404681834628558083216316651726111248003361392747360677820804877806117810027194445603105802566873364578998675748128931068743002731859765530713100065685370493074718393545041485178982164873543623870539018244744855705311456764740472032092532691989328326417739070795625468087985101112291120147583848335057108141941224910259515041647110553729639730384180045416480991396232603849825886045557403715926174848114337324827241393953011582931532223355836203175576760352123567735536465569374380863329989396454186516578901153045762766083602316804480815157190505357626808139079579155835213640531330403133281956345237730382880646718489960781912514686823104918766941946992036887850246594970345864223340318625583927409071021095664500366489902860012868490520489100185876931021679643882770455104527505639253382704522276304963832901105029572379432530556150712627003928582924197678358537827437442312450150770829417274591328400455865722554247697275375105456162703212881091625702603674931441300415408741156694223850671377461390556947452575209071837608176690576603374513826671778641458940275884514541497511559062518482825170676422615551481081792372418888471189590895065765322458334450534738591221355719730341229841234574408406547654008613168594826696360041158097362851782241919538039844306849352029379335399806643088482649847978956578835113330154036798982397668211240652348196691108881688049257337938344754220816410338873377547671527628801305272130759164644848558142249858295892748614399516944961249108432545096022863687873986416191526441479874980176118450632511979498749016133043147618189651170152010227828337230817229810705171530432672080057603633109461783404431191681405563674732894208756558606241232426634159025165512409215905869152496614081244595126401637815328377008810853693859958052578108222593381716554089017876860817559511327195771497269156524370468714965883634838683822669553357669007360000000000000000000000000000000000000000 [27,16] -8970794412225935767125406478205719815426820397108494392658086638984616211153136439628687696246791560872998931998603170597739994803652543806997458976114041248711563698093251079140070657614010168862490379605714788969372285596160790513225996268751309674019257190017362957105679306795329276210590952266613006512211512876253923619745028272061653191505082309967686910832217919806458749595687343665517830606394902632488258772573460843366914128157019645503157368925109357225168184744558898134217866283835927847169943267058861923738534571670300200032454829467516938470889463112553895472651040351600420771307793739868914283900808476917102328185868937831243672527233295372464819585972218856826634228681858022056586741431748925078793189077425674898674252142433985142453797589370381355345396926864511762879488158027404665612094261700331999388351621999092974999230007234365279475052701375477286581120206325057606534011156692519517183986666080059860694755122169049565834796259564033002140020309326981880396414351452512313688727176338370355652034031950975762674755759335241515568000046526679996953441281176688552711431564159200289068886170804955496134938574810334027880248093841964000883621055200855653689134981191400332089074104392904581641983282438140461737194870556424132304709938581514644361352271818979725793976510170955491066512603543514806336530914901955672584926843933053793641273880282854374091825682119962144363631880123782720910779216834302238775080999245287843504890253059404887943579853437213080869406757868731265595493653390014570561408212695740468824057521622194185908162336340610062786910408376415477034562699012616188844657199113790526742877504174136062304519422922177048397531607704629102956397225366438717563685142219778420199039733662435669206104678228114916367655752488296072919655709514231967877924130986890632820523525485916431670394426953619366460524744550754504984440731464518195888694330596859546845275370059311956781787545219390648173575186715505649763159971642201734970625698090320002827784420962552704898709348466709876888053986521818710797785531138748655697494352930962828113213079558311419668920897992772273085587582139936336358158168744769434589430220936844836215724716893807345059432890431144738964269988983923140813091067960102251299222120580221215705019411286731160598794003601372570648830614436841508238966086245734879452469126272729624776162047585075093314955402907619890639685544951563230648785092835228156458238741011273255187572671088389680709216443774076172493962047126968189892636198760313664847951498481609900037821687124435961466202098393722638365434040241178314574382805566055147586435045965593703034568231340627551886445797441384919687877881264641447564176126519290507884797094920583634356772801980462079323196304749539296115509400961024000000000000000000000000000000000000000 [27,17] 12674884489092639440589231642123189929466334148933710832824877621130288504101815272676216876270590552184112112015657964756931483091500106982527000991638624653740615009237409217100159981769127932544827853456286302234970541582775623921556721915405659127409076510454839149188432313827801942570080364153356203777320842053735586995107840098005607302449782417624057218255219677985716215289750615065695959657780893293254754906023851233136210409385707693812821536592029683506739546451274841061221862644019752738518811724160848365631626082785501868978186652307081950312131859298836690302213083407987763066006993950203928859370337999795738698758356764816829234555652194843513445409381071946010943644352224240624345514923444132992936879693629742396932898012533827965862632404470795297719059725375632531982739425747681925845565890231710301590180475111059670342712244725841340128674038097692261093706074704883302636995757368916857678838412255057520518013623950957185175575037777202601134780488056661645762012514765765199971002916296479183403508488270820762468540346874030438707222672707408302788217275756124123713457546095699338429170689972280908375384614135020648425128223551455949297090384146916192030251345256933414981767781264147092464058651244974935914856653779382992538823019645222811883692967723326486864621822903613521408855422604497914494375615638109267234665363718138446513611593376856151469661703305926491716397640210741599001334178128561181079124073056147244453113642060390478299073366805220664569975515550709703059740522100095013097722448679168436417148683485972600045472344991467889677313553627876542242476428974650054671706248632413557952245587350292801035662725701160726410336141118585080916486269270899809163884941972876829142399666685987615367377861683776566317334374156154362633502340987198055329926915136355669089991530886027308302637446207098635288921649263854635165814966562721805354531458131296869701377337646107577574160254382141734319874878130601900221133018664339956069836385929574166990579052100672076549996512975958668120274654948329823039348889346589236427172222595580894886515545462321268017575983098882269492313632518868641227158903162548594488428975463064472975732077127034818222191640090712921810307057296062649176522510045332456333700751482733450255946395558635834712290228419119447747378145712577271385111055564876905275727119097335735823245927113620846698704280565348993841618511077423169222001957474499233755055573282151599626292011729476509810466842879392522863126424893725909209246148015406156035589737264750899739973796727464010063852742963776591423942857630285311037729754149575057154631851264456781662675436428743854553264112234265120278192867732487195207237718160276276196292775341910193656519671381175091537117643081868054136865901510656000000000000000000000000000000000000 [27,18] 6500993526541022096979854809074423372916024973146227205446944200472999693041034665791762271835869335066776299137524114527012966139621728895706821521914799662413330653233907713270124889276914673702548838006559394234785069881594604410219279335721215445225627796280628603690582730497801341231108431279612511765530331748337564319827800439715993685609168077071712935259124862693351481961939340711480593355256540609304298191613404270809093539970778995994930148907480232291315557016099234205267747497507553947360470472716111160201427529941642168745542247741904225018499050871769852261701362145501312658561558081861423043033353806812046218081656775077872477423082784415554345342326523938136217108141112908522442736308418041884874621422389617726021866712447881673994376644128658912969443717723481228595133628257927060731150993657862769197294180977254785507323422867370254532163415201020851788976018731391851669542690120723188783993819358975622017071665498924475472817787022342202831875629335288145788675392423109981574798790205944285913441790975768810910463137236548772787806752552231401226264366243739573330445724181883313167481395645235474215151577679537061860037348537560762065611024589511662530475846341213412449498989819516145101286061417385241452654000215027023574869752078507380272069456402657912748969711455200265568384492109819834228027014588623975034722659504773989630772399921853290057705444168373139963485880852716353214028242768642238283818046383601162537279600108314092291693813177205915142290056879645788188843167510170117626326398043904023643904507505149231054684199075190564318485241603450741080684776837284201440424366492906656077213927216155444161979039985510895006326221099324465464881187347308870629586314994135100236405381716755755840031167378284721725346420272342001958864421074430576381898988608456857950569995113439591625887691275171017691750499689360333598906621307675061068743024085271126963525536833821344331536640398633451597746800039707038168915207017447082355259169083868697499180501217708634967547467124154302247262753934410771637736726774647018006285686065131395910327622215046169865877388931180250959957681793314149633785050308845927698031790459097600523323354621812490514042568903880998224671795675811778468135187820925870606802405218734431277018879358975368844505591548433229054151061609391294533517775035689185147374005804690857042927739575243016969165298988364971563309969293346533300633565613632433374985806953159895795264058435474520995825402501592332386823002524847407297689857202282657769471230807787464933693145078687941988563845782639889736616259212823593240265003001992208808187790882485282920838692858084602432186768349680701005078715912589617638629622180842352617677879132051695685468276719764563410913379156677111463976558919680000000000000000000000000000000000 [27,19] -14020739777619539640777372215745928483061645067160933256436109188235578053118757348913213133102619867571349903517475833092742225981293867904645636211493001384368929911425476173657204931518857095178998810102241165089278418675988087094979243494160021055873569763988931780304596220594223160649869133573998081898707543121635194686999065925892034870960909093375291470419792986799385730535848027266150060059769765731602530473164081467299661149208226174317588238493905187605139571821595804903888601722636678245957183273162952714354061009129028592485881819575907543109861794903240316520736879738240901161355457481268795293070481421570958631239896190889591862876572514911460143753790950915140283174474652863305118514593606326912049820915816828764678105413061822361586622037629430054165485859420940748014970955082079953996402433799751609277408595576514403708337944228699538746671125835328294497473290100520123532537619236571976020731847268361685960187951289226240351156129250299936960406432819420573728332254587751391893561346644380504102745487444194054254397129704280695716202971357267155580212009620621751042900947890069400884796057206957944123529078902519853208826263574935944990682339507669733482332545652248302153026722176479460597141075679620039315520385487734848536201515485842854681483763531447127189015649825096585782634272460115286353549068743731881949137554981930605307438400755338867226236784191040356833354988078305788296898797375300009524120213252945145388930869568203555987204182159224306408661306043497725603435187818576626603957292324498941899464935278906773848890862314551125143929974439056019345319316416813465776279086532625871168073005984709796095522047193226965488238642314610970194565451119094720806182322633004480785096746527188853126403428373098129076511651213882154618739740161856102054929957214141817616183632318118917138029063442570025451925104624507207975761712344224864531197712321388809540031886670057762744741780676246209625545750095969460100473958359522478165171270084557923742413251151772647407112663998188009460078268739935846943921940964196344613933929902365875121822291526207304779465760887211137461611200686793696200003123628413620525129598382334275973014698872146212090755231265986840067163180038120248682766596313416885454795291292494505578408820499940687838079471817865552652000169419779377695998898978883970592684252236160541837305402631393822200295977267312813490222508729658862008520660772597010530935820565123301726868214835016629364723242849171866779134405038680386199388246631381340135205266292769674366946617788452362891793090642527059364038146243960603419378773951315899913983716226532023198168711230762893629954657955229172069342589703612776071193347304179531116908095073326739211897493772940585864699192079326556266507219763200000000000000000000000000000000 [27,20] -11033279772922348865185743394094514748233674206461202370829135693963631426124865180327278159830021325509340890528105055157794500041363462356483694538510157062874239563069162252860110440476762056257453739746922038294654117957524082803437576561925061283183482348024349455015550259547579249283413934001161135755807553005175665551633994081651110927525979545819641182546431877481848120759280712214437651831130058431281003065177783914680566501246317730885435462475066835072928017429598582663607218064092468229888913853123115416867619307322468888216713259795903638210788697489577462126978675520587119155281932396364188129080888272002888592202188460210109360931752820562841754816399962522893679084941155695453486659907610528938157049925513255087536542789854376035105707259307886283663955032336764507424937837406249963386671617284352931131182882225698756915251332418635232385729045180962400933433907317334713773360372741374320054683053956213652625770856605285803023945532014804418759788295905663282702251775874818584543171030741952268114664750733078154723847589259792379729511463917339872796153066265806962731363238596958118049309609161629238412628571783555586163206801509660359086545451265837697359048327834390446400199114280810815806916081505047463140237233136811482094939947798614816408709021194340176044849168644488610939519651835480114077628574358766228526612754656314394849576894750212501414419074929514338339850833018587995675688734531639171359115722299823591951262114895053080272332083143095426614107625225467873929176705991102593035055318191201248360738254799886241993994425661542666018634815058441060920050859922581741496010622706221147969839260353595368765583163000367678230190329115299709341691154038444153620519958308656374653860940239155673287762949251057922814381605200593944162257197424792965591703002801581259470769214002002851845766418915099187712880715816595061556663867198951962185169237083139463941332633823526034298049915299078644012820340000119180753615728449771897713058174523110834658081131506212452416669132122717310505726097689335450908695356368672334959089022920907674109810011586884340311399662771849892438751962539862035957361975989062706740569596542576253363486058678983677681641902322449755307318645351188121319218604385910122750929346303180227531085757645131289798046329751914904976096929773879830150585455602873394546466556746485031882638124743847854895141878573234401782711673299176792634932798490541702065008741952321439042270074960662692166174493813988045138788050879108110229703123426534008169531078004012177158233778736474529611154396119150324072584227856527752704116732336714653901621519880830884488028351707917582664176024770700206352497314158053764963191341801898368140101168059678001999894808038279739400200041305701242224998738821120000000000000000000000000000 [27,21] 33689516724681842357837275011434673821165140974191112914256986393148609112192750893304876743208495147847360763807615333783860616373094783678915520833408862942027463577960460628423082309382283353432923201586119255723993856730605427752364026026511295939886722284942226603302608807703446957210959084268288419228136553292194669976937048832274651151004218443731210379169782747453026161278441040140433244646705001200624815563484113478619229711041099974634421849367714506868331167206401108571783421002811325029379569094595692088662129382831780222120229378122316860801662952218734274600256156346591837018626867362564608625242650961509760040162315100526172398212846672215802703995619833694390440103626230519530715411012782434044643249623671093718990342840757058403326443506508819326202474632224692806787965837652754129308293981468946786883052408018202256360994885067057884830708750424540804507429243248967337358436321281008936791606947430430825941705143120508290894686851302708024492675993691438104018649435412732067896612915180504782662352024447444683928461438029107640500002637189361170227255747915702785473942907874729461265221026482651558974628591232475012724136623886571392117150724220590421580680543235713945367571608952452239547376842801002541820487869442793308278881722035380031746737619630388694745416450437149302092171152270500811417957379954107001520939759278552733833372321686206204356451425926354709371517914835194885694487273816040667967198222539615961615216850018220192079591796538236781832692042670463185560519164557516081359454306929313095486832755608094318217549137818355053318872228980601895449810550915361556850048847701969805684446427896804365715135086863915532405096497851291297845300733094736814612269149336230835990134592740183549081639137274585459492186475603462412082362392258529473444056410118747853959885652339664059347574495944073982105589835800143726134353524292282389458025111916329466205728830654311990509319690623676287216838888656707507571287398459844404367786242803406192543539268783559208724408531743166752180656171007198574628958799243239733037568450040482853460885619088385614327756243727702131932641037154806080965941680283062371542741644127434984881197410452494858000058983597617224519977060190316480697574147682408020190872616346103639391825277153754508482176636145053170429079360465426190647298729292333092134717964207842285100337282377990152889160470643072250076108832597913567872684211730197609154123715517929352341658026508186900928512423632762648967166222696407633422021346645431708660703208992890630211844961143214568033526609131023254646426733194018099743938761145240305893935127571585048402163109118580265039127091321857563517918359127163035556034614866980217218640856811465096432511286447498970408445419136361543819425585561600000000000000000000000000 [27,22] -25287504403579464155703556009450664759390683073471646877681454802418908859863144173192784070895605659435883428116560679216104169721779602726849305643882618669224873118295922453594611189573248972945243660242005957193811252467792287453759166881980818964155267391522116201622464095716178461272350147185337502338500859087759822604080904466921166158446382319453411464698064442267633711387397115576335487242162783002850452742540877124398124359356122277859677646647842032167878528850306745621765787553133073903135318515740789826088056486246600703201799550165979113899535095082144569567846389807158199283490528635921744651138508369790363300083883626462619554609228684345184120248936792695633022579022727353675847287170318775307552215674273875666632227918880591818443022147018633225954614652685202977443599377197829789329771834208587011302213346743413710520454259114895298669581934148817965650201045351278150873124358012279024346345306454815789035578775827145910310551347963212329021886928643091727032904590248763341393396621939312774528570918261986079848269981149453367662119630089932517115060897148176561785213472073470915040355194464269911115576959242170872568391332336072779460857970538408305052170696596226304073682245967957046168893870165512799834530591220497528895124459764311444309942124506957146518964282436444733717151427701329828923185379670906201675090008855264178493124373613636525024104648653914988407595343793001996731570116286655557241140184916612919553058930713212407280183756924159986124075564662082073017520643556885104493100450446804209934585466350147707788467444433492133838731938698740724843064705271057241171837958194747988868184414134179180705992922285633487104195236834963989434202378958121774085195394204531200159885475539461950166711527878845462645582156548481482744366068092350956345369705464653162743669490988455472046495031774639306878779481794885444003078915940603186846708982124238766777551877870356174227427711133227908039115787285560772164006786400704829042019261082221154381725962350031782094162021714657828182327340589262891570319685782592410969988482725771917490234452234683310911166824770695700619052378609135388447876449202552535230978535770707054185072384398291006499474755053064347332180171740788362939166145734655102537555364067908108652337513199498160474153901498713976793168951601389628706577442310630580821256225639265065501103402674571025285967812404121384599600486342630382333644895696883895887866276438110901013351199306568685735008991774079798943959953722415551299459816558094419709670736078706119031767716646604248534727548350065586433029201430643073910047980527309773797000456666319437337582787453788230445103603669771665112836801437040396300075091056399524068974736485208048494250727787776913471653132539075365243716842291200000000000000000000000 [27,23] 4186772181824371363368736799792591750056438168566925981898456447384251834527499157887113579604811470029805125427227056086191591235262696827301560268956219086863009726738296496374684660701155426981299990825962889197831041000284384138740003815530584472720388190349864578884506970720346542599371509831090024162902764644470402906810519170022190078128568666149177616109712672423670916840703169245756036769104062601160544795623151132487343013203529665865559959856267006764416761789986797240107019659450605500006816474696384677962110851909584074034924604003133235959192397908753229177946541820588739320855174203471121339621482627707076402033704827941681710055923947152322052602222531672757539333891692375580156844596333246251887497813215089635630754653780039986126986314158020481194253630982547480909422333372135618095554590611904266322423482113200804624221667935163405107481788188939315614462905403231635978667215601618409748530688820132396296919855653639037311446826128027351426639307560097858674239614007635465562101006038212563981233536122036662115336296338832617601695744503988647676226759092337091505309370606117383037668920120141324257595745449479279907983799678776049558585730017823018725648562027354488172832072030581958575193831148319753307134171899581469074870426135966848617164714981635022514786563889450415695693075707764090679766841908308496073046018967493821299396339970417635463133211486793554204801096564861482107602593835594882273017920901631272263979769827406720383249185641313283338395313181216252982740622019686807273342561765388677843028435444415579988070383303404019506040626876432771131241965132752309970236183246406051861412944184803567155562784762271543299122576164862267972266964604283843989970613062315909229054923437542229329475012067754913064558245760216425116003923586071544156845278947794471984323101652083182744238819462461749394231730653928646053248477100339782556830157321797401653065463756095116099402151355051111768188873325278142610221743244813123609633635530525760204824205367831344653420608118154909163423209768776409695772397636410362129184164827915264229317693674243835099671036721384906771952294184177787396909352218934660072057172408156637708533728226202608965253118177638885287662094336018242987990952582456593367741376798566142994522510824364679630458456435181030909470379845169506145770555994102035739959990900392938109755209523401081447412543851919399331259266386882964393197822930177540100196584422959034974122360416543047292743344096196435513206916800398304227676017110082415664600252592043167069765342110816611738060307062242639474485759720519554310201035573242997515922381900755758186826963409501796684812129490187012092585600803297548491467453244914349745704379089280239983881442427895800019947331554539279817921003520000000000000000000000 [27,24] 3556430315213315854375950344216810529585719095140841816438507404223284702714419875590133959124429173949253553866810908117219802740483448275255054983327012605131313053031501885982841878684071231368293437414549024380366537344483142140826626718933607156988960723702553852059952653023779715872269891057991578862255511603200872860365393933574070986059220257947898773684378702209208774666596894650372405109285973045982467230080525131131800022399289117331672581660866344350877217665549959721520810678647681492511726273238966640872040685356923714577929496492715382182811248279662116919052626603627058085804559909031087086640589840506077706444964963255635190094079438774076608887637309568373477203741596422063704436394676082224631627635872572462728847574578014471888639534489783128537481090574451620342747242118923742810599216064897426904041112018474142435913414098810404887157870260824515923273353759649651419385035737929018694742137714709250152024399904425841076903541266718232584116384940528034353835208520499297901501059222508473729760224420037315732716751429299456631554678172275866220897781971294850128232711922807518647209574395878122780033553511115849527386879105225176089616091979822625856069920951644014082620639717703394833315675237593110362677185705765328976878814685404201873040068631938925593111304269697230737485174231954579057396964298951273906326182049075452191137293733861349547111719928547456821405750350793014596755179537589561629299020688248586475727560377970045927947350655592239194370919984883702550073289375023913393392362739851868484565952336000318263319575447623276220130108434684003046312128087986524390701582286196948288336392147379621175693578514623689083467172556650984751691177519758638710642457499138666502731342194857427123218189713411198750335128517817097340604001557577033311981598989057193961961344626224583364033610181355911417188377405440221513734054279039397928792395829886254737591296620846994998430144051560953291393269346140771149150135281662634779797054752406098754206647564014877380456593349582520769301854715320656650204138123388914334273446467057285826983883577741806383513716754179527973405786102777737456270371465492939296530667097284098915858034706108594665573233668619573253985227991862238390812566286647150201894299853737462520068089153292313930936556294515192202118479671337089236554076506156837677673145946412657035094899518251782235054420662441849687499418318663863364675825354465710758711803360754017889317889376894950012727513445045237117453177930914840241124364502678901398361944911337694357640665338563076459836853989225186227871418097179028563795522000380239471182049971926881799523350793357602653213927846897474583947644920623902778403221209895541330653651321365445023975432877287611687029447206660252836929994752000000000000000000 [27,25] 1666200134641040915609026927340664224178483937000862367405979379803715108695222641847235176723008637696775417328285060522023848617595483450513817361515812791324215391513095675956535618680920008721267616193400379345727278272470089255440962519533666583130272360801973366445447962536750179813715311496856713888019073551339059000281664107725577071739544650466541637197724731550745168358016261988609544680621997289669428411499300650494020251625537044759509556013048083863677905563721498704533622137098602905165490837561116788198375526505926706337004981717084756851253743330741867130909793918006003327445066731113025032819777546195690902860646258615885420237471204992766165373328086609793896020078312831931478275030627924390224826435954420860680307676263558959767150380016414002156707313256185473795776055951020373088127226458491055084900976845378367204835104587428122121367685384965434152097642380977815447229942991681685796396237391754410731726696198682103955651332978133905596769759198905189525056378385029076606815761585287746935639631093741431840449530822183432636932787261709375188127838567901251046606181323617091652349692623886957815743190429881738708061624763779222075074941748322136663867827705174961364034347266744793372701336884579791849351067277732901311003031615708245549619089185031679797560574046446852256326817136389716330028748460502708554819364337177059527868283509398066836752380615657911377414903423485973964333409483861723882127516383794353659696553901263541235628372139732209504198140526211678414057453887593666838229449804996002379062043188226342903415409661078783509975543840655060113374665213022348181876556459817844402954522126159867259718853302916784625490758368824252708904805536143438435246067679454307217556164903496933611715253836959322527299311224406997351355009232531642625086860430355067484993538944883225575672037463015566511597475026552871556214509123258508012451154649730726854144633085716389229242116638344739561931023661633676132670550350378744084760441149613793427116472911878360201491872997667093577845766404698883096765912985140195046533253880112040848377939486282884634668322517054250205329031966233725246199253723065457264464311616852320732611393296240848317042425932841997095496976042079040033324400592528688674089300051330740510571462885706276793803092296034740555662263847524606797245057670801261082230864631126965185792669333381676765880754020895450765605740910461778913501462208991777807100530004985257595599158567299133847900587986996512855929415190124230533661247774327162678236981697486822789053959836628941920257421967739149154670178515376766485941427646374824203052660468023837791064584478656468245908889869294484539087569923071537357225723438005974299480766884686956343348224586189583007272376928356657945745817600000000000000000 [27,26] -6094867636149406403522013183697602222873427702007123885662451128250845952427112793587351797936719647305924386705103127505298633776444181091769196177465532212088307150569870339746318522975397431439978980165017003464225812572612107026192424844659608155040460668463532264233245311044974807130788408065950929494207927400853864031517701424592221233521890406228081530603530147256195751460996360850594932262694514285737791511231290014405521884400802774286906372254804012159845022404481961502636247747099263065817896760789837420635504688668794770226737726546019059045890786614094547842039179436753173577002900580337289773802777212448999863084549676544259099263344122885036061482155690983814755338482496996552859008843871448448109297717646077749684407269313641984448971594105571817451977325948323941753388154675827070714808534006412364148839201503667357635535506776890093654662114702338850526880259933980414011957295449617108035797725877277534034896173953804976223239748350958821833267825682541527098662827630288693767260508499945434270818621012732808262171355441244985292956506659435666190064366481604850066362693988753381876767564139901024204301039833036109704170812107570914354576787916872337570134924393134037822330689927618617366718147559155851052044751431704008259677718553995340386545126266696416675553416267741386415404126419205475253101158607527852399473953841438973989109675429339264190156399858382960046906800993099195253847215669804565669118491830375305837547452260264551126058031992233179508872902825054317980908494589588967597478596130254448720721709671389742122088926703968357613383619262514485727187196753217056159308449772458099953428823712056548013782219172518104356450363094614439962422359592694589208855338451458921772787886314497918966906012307966632884131248819434840391376621010606333013550384098788052342474009051674809275308079369464443587215341388925643024344004189887579060733959210140804044312024045518235583377487340463156056199759517972812747386555103280591576832742500381677389531843931541954653977295851152072800786672743142888350714702174401930311674625427663224757606185051440500855866921573338223338836454908562033875166036028921462151663744096850628349310675339870243322835013425216425184760060914132683471478288201258929826478707440088579937391405462046790923203459633621618364226905996191612666518485971322391173668718091232189108356529247329307177370979951403041221416282682745689362057783884439203885905137451512960754719080108323115493254610547538461392329659742635810895853244878734735286398328652230763776106171345621179735678876605171102868009149662883378425104771785262333658889578318574262654309267170970354509116128556899301092192862081523334986798186832948543522993449427221433569152855425614699529408725504769170721724170240000000000000 [27,27] 5241358043010232624208664106212075630989983946806502211327286238547592018611453391977826555581032110376929576507639816434922760892315248909106095409502668364184245244882523395026321555541536196325322440707648240716171325369723888254515466543578997129001163984243202851126216472411965033750203711542898951426513265426433341547096418137570639720538328750407965653900162825855971400216266244306001205431975163021895469262031486176095602147469460414022714844173245346257748449459249461138511475482314116250592544390640824527083162682878466891830867843180451517392710556226677081405098557466103276223101030726872545047103819407459355671456325322693157791031282499697439651021951021087253796733479956521623704262762959970593679204314384776147850647647878488128723713432636256877054149706221928156855356950444975015651305147577042526874716365586714563827908475842224436435133038670722093033533985395797741257590784042821926945389691396514585635127528059487591325737186434014587914465260287601384852049884725031275533036309132123347898730946484097621295999849458694075203577282545663548282582105399159390249288470522838667784185093480768860278320873471415273677565307538478312895324639263309818916591772845283238551305152706246870525678802335747512765274032958827913971307950459754833726732327559603676951106305746957079929318360718360869343588003088739511656254813468662293193656747622826922865338939628003105929221322196329619700692807235959121981743002092874123531470324989448234412837801597086261056601285739980727098456774156346418715651959350685578675941878988793075530218157118471173175679812775062509462186841407157982091946228261164606808893265101974011530629432200790926233916569763808939131410937672144787991960126955053661308765934100882449985110142965992100365952331036119188202170610118941040802526287489171217578251093501847934151674361916747229287066302896388742186917391644148795216489985940762570801501629842750546690740771876580008194001373082787590445611997952802791747982508352055100102545418836765457642092371307131289060840068369161554110020437052484108654508816707891866377933286607733121069267279434128771223229679692121696378128599972384549014026211149058718896626658981856421730573682203268504613241614627822113575171575692639008589404647528196181021083352227474048329526878816519793618894851777087747187506254083632472496036925319512332429607633923829450263325980580906716292323807941464959790328828118567428029631528329160798123162665543102908998012982476338682424225839437708669173255964924486755872358863633928769176226556435983860759548269913145316875733323528537815158011083829309368009642005232617024083334590422028095446874162291456672219289283382366090073884234789693503754546052133543385403711755789297687301825897139642377224616673280000000000 [28,0] -32497401025219170314968046564740042550508382361515780601617464545723022289270168983758462708191902293740185803425235766119162562572956603756746455162876185736637079522971091356188800256296086776667668812579980511636453244827261011659317906221547327297916303105283139369904490970505830464662271340110889613224275972357922029599733395540440962997581054786500963901550814380137481610274060271178381462577132828645786355783280591108874357191597390892217524780981011149253681943805540515684827214956948027712191477778639014308870801156354261411685864714197056668361469087727802160910358979307893346808942100925593493735405904107391335210994227861127292857874594252819028061730083020354207836469844966006323243105734288782962377451963268524079784595528253118434849650918729566430364229000937191419897413082175625866207156270137318330198106043158464236651596585168834607992126170070359871892594900710768566926386830043369578792847983555266298590923894918414963673817295339677734329110550810525110347416557392300476034787963069690811466268477576218438560252774181301396344390071006526766466037823805480255371535890518173263240894215870997417813466334656084952254335035801584953767618626880325353606397576795638485003817348493350054995535795664133326597302054041014776034619296463645226317879648942968935708056570885621416076190278585768640056168552900495751087359787161941426418702974431803495137933315941853787986063882319737702729966164989546965080145809977939847670675480846122254210102772207004773001857630130009756249089573353171369990153944432520496650790746295521490879343012542642083652371813932223886173110700787536922540660293768652271039203246066433808627532711560242378606171749185170482044122280388421207241118270177683292730976708137205379060988307191525961822680982962702751034165506358396350155791522656358189672884495509797159501345128802873824464486690109946873051769564051148336915439402231199521095763365467613547278095315745459474966171810352179093443054796601338866789841691182383552709715135852384276914870535917529598584065626294663252930964135838178253640759872550618624491048097271309873330557486354515281120728048329539249632755376979043529207638065914850209293478821005510512639728838064141000884413234847888889826978436933493801747593807583991696181798349330680918570504994266605981305488729863286063390855189423039325240706861028356722741610963180007981542646673341460009357105118213670424415595194796056454679336976659913480179563676734994192694245365593902622330965218351823735768046724112446860321972601616025492361584447488626220091376367909389766243169715456855095342602405830346472208194885250908429736423972848303013516247344794224821305607375506471095303085802129852727173858916231491035597387927104892733190257787025702832937369600000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -351380312804119745104781569558441048675996299013073327278843943304116190444849746289197336274906964986111736810659183876167229682023764327717719523569292875656681559130611887350811325627058007052992823162502503011624343394500727400964275153251322525906045575623571210630266055034683928338748996242124636196973096093244956016972072699872210732038051823203332433816780997483139356657667369365699433486497123304303221218427651271753666234855541652625267451926334800193945528467346067274357235082830289931306401004836686734998150879471580407066127961991579272203825554218768936041661307312934743733439170393330784530718340441428578937990554614066519102008817528660331161518131759289026124332310821029136698674620487940513036696303846088308353558660362506212441985279116988077388218843269525578080196727106514283236838755174559101156233633548761515074165646374858135762283328408877644288482690128447566569501884876238039139082423919522774513907944141895861836248339902229331542591012955350972021937056325049376250886652802160586493821573040469943485922637103764184540798125961431780578292353056647828237355222149512970097781379637505781910282925591088165122001130044822340183177642888130142931068503814949963994989955854052553049847989367050101092473132970839517945373765114293778080199681588234482722036107502091971807026429753677665762954363703285451530786260401360015584394453920768637935267457777968222021153996237224931932733756243384644079668992565111761190446026542311495080255519116102946123391660892062397955721999529174787096431445051757767648181011643044941912997463454059924615172027491962566867229435350998660486702729912186394948551133278136172498548338507286094329868917051903652537831959473788751945110325964470175531773025236060696699932358383232794711150548989624843248411856924352649134717266750030225763323046067625436687081402193550087908151986137179666848020550888056312960732500168337632487492357028481282501341048719018164339861545533181846464371846303036744470842052066899124790025871485407199165684919659457048036006492512257828673554331872705598013343954375981351736336778354197162438706352674251248567543549237310716413900036276152863650265802565040940264232772807564462909049535238932531589344417676028348544584408252307089074990233892462599181862024473971282322819236520003127140293708575217928369208569521041579696813392598694237476695068975190386214036628975717237833900650864263922497677578936163709009404431296180016945957341614280806843634234097115077705603133187271021632025218414370763028696898280759904125603785550087281652597385898911799516837925679690333049654164771078291984641552860667853448893640130454887279204671685701528427228021816899675024897459253669219141340019500872809445436954932910044584043417940264794403635200000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] -339831065574707036307326738667066407344965463416262007704084620246876205896481494774449084580998241744568462315621573563330884142573777045550492404955162042580224622145360822517013300200761364695482218769330450527700612768893899598059848746475769344399365944165804300923348107311255996294315977299973673411061414214338264400445429868704009917225510407161278981086059359067191952958086762424859493845716459085754558435656289625467948821941910345740372280370797348419366804722619332456488697562183846345230321465422597694415957991023004913819087827074083480790681978968286955652137267935786974459863832144498605849772356898185633787988412272046872347296356772974039989424763041886481946623450603010437870206426372803241116500391409851971105546651989276623345956388826049502539994055986796808581473239811985905434806718988965055999518103975043023740540593147008859983317017706585646407326426657104761711586879833372614037429486893937450821597599172679894221653379757707578989904310189235893625668980474882093465984588756068373023027334321817736901846846669981413877337084435299666379638885872172956016634927028696444967450333964756353186761602032228164719085827108523979288765395300019630749285611633213196194090089210894694645565946982485490947737392901686634129585221975070723571419719554158591916949443368596000810731488482394899210191810389068351762732677268204944959833918047370817123780824555018821561058638968377798300917461394488245719783686087642512358764352024182535571248843219755594969946454479427310570927060619825052392084192439148783407376779297387740117960894662482686599757142977549432359961443018464846424287728681052550730281212461507590918806569328608848685168174011675142938136931824784955077134719079426369872272871435192758688066616043929378473189407157779412370769604529204622186237368413737147932832142013989155263146864776761379011464008588831403162180333097698145957886492545464642549255464557271810848158059440096999671646002061658916510408911742563969283773290267892279526039849901560854750552516089913118009201399989872880156246131407038885654536268892132722847397930566396874114977768484665379365353999837583041249199399377244623386964481786149766526831196237584458969412736738514658574810051999260625426401398105495965408310832310209698233380934802771942471914517540809528690461713137506708472752253927307608772062458548379059828735333480156068245522292457428351417091683023539168230804705239825844016479428869310365432242129121173308873295497024141736798136365253119523449611620056143473230569328562837572343239512310805015450128953755402092080221273843054043942230207952058972420085619580092833681764619728152199995504670873349927211932442801996176351763965051609721305047499859423577744402764514498965799486039948953411564475514880000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 43477351652044868127438979487209401048116516541095792075255591346769484956063247361804165409272686609211158543818999007097801308117776834024977433902814476577759841729710019982866944508868872716631190052870193841680604377639541394307280988306126375399363225710060509715362846304454224008999353992614100674520743516101414050027108803740682285019772225812563158360884523516062668129293604225493895441026711512791237360357889154029622240982071939940632014112526730740443298576937641537676887057657712899597728853302793257659955931692083319443096519844555953655431916769644228506409903969045309898670787728227216138933215999154917733052547298659862560340401379638093102530928985248716342371321143244991489812023955363686773567897613343405431679357923902450798750362433858868231414041254904340033333726829509083702611161870700333146813109254568712553919739858361478490014544207417446824398837313623188639315918994706835712440845978171516967358281468126337575270912535396487906541338506879273879114457524794378947787294726143811795810329267059934782058549381628927371329433712968649295512502564025965846567000392702587282744791540886662507971739800750666408662193500898852592398753249736862077380712180832904263865185149043344592041861564056836767181373964428486752300052648810478287959246620126427414852704696312111508085208911376067384225493140705498087398890728600740453607517255643856993974966047887992113039056627490416724979692004650137478713535611162526998500509464970967742263328075417329429200142208363125516683422477942917361179542579640090669989375875575650868421179571798865934496962078126134095798564459790277585985992720670974745799697684087400445353243380168257963235198695890098862060620790488077712688551046022380541208097657624013958841978838457164893561118808319172824080151063438950709654161496488208913753423024631699806482771769477413050042439623307241054004540622891949901755427641406495483599415802170915593875973026917535375612211709039721394430609020732337872410691517924765644500218728881376305348859061202916287696097019069471848780867873379087529174890193790507723637563889711757599314309262979707314755024212864988221699182211950642475269805638299758956459433647150828388010610100629163998905578655130339958951499715740482046993840729273765505248763187695646161654842106873791071004061311623406333012948235447507010534459147706046062324065014048908234873668725009543433949764282742371540210486914424148262188757300096356581367869112323682407954743126798225972124877894653009968513994612931759397546614088643234370654871557690345879098548629951506205816391219480447208608363847545334101574959887160388152021272841819744774369014487636128463154519474333005260012278535819156866277152119154309607861176674042665105197097679041788051671587225600000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 10529774126100358616863040300766122815217285011818593655342940694444867763268811723381073923822968723875101393825408024079782045342979479345621675657943127648543532365802771099338012848339010867656439513639692521720194796494807946713243751820053118587803949526088071086993712468429638940424723240874320723496331734373643564025091219859264821908458545910216594205417076309088827421604963344222641312125772014991097405913159371001850329354773021040312719054236029062864890344015083813091580108008706210805668873767380742853119765589142260387769353195576751723985734725549112218943358559083502690928588066946937486907079397957567222747298293523795294632859122440858092321267915043642618461820606548495068724399629970823467707154718781324937556316469503589351077828750329895494799073582615713396110730719284929083350718632289637686929590446683367328022517266033460128819089295204781884133237193761662713560852311814114651805245211437926916188843416129484726355230003640389302794094766605435745409752581132557175014808834066948542209020880941504093978761166376017687360126401231596770232768314412799516870735568097091675644802273093745928634185061636996657299396634850084603616105750553481293172649869759628306170933069167290715675170471987385967670615313899819361576607779892819008634051373257199667845531673162867390728577323840039082088129054270939220767515479990240935155059391340270919670379175094854643693545445648234207931308500000817701055923588774459547368133588222420374344322868521425270215022238220904486311388716005752561713776820280832791159412599455276570158612416516318649487713298509565636288173286070756511524319700639167495269762017768180094351149405134152855637371032819563972266810415790959863413652555432720037720238459842557666116039037110779379438284111523150754585740748478507635910413786078471083262745328164488745478403609790356797137593101962504324448335635080058458911484580160778462894203594070619097261729613555293911030309070820805902520722699006915215890970775905170479473091147793303087450552839805010169703129930777179428274700435612321770127744742792353891012428974097374512528984065476244376826930968781370406891167690117985619736429598703753263300183145374971163058632661791302380655471350003517828951750800294933455194712048443480843764274420275892093982462523619751611616200201003095225910337235298715088115578561142149634104579251984379920090993646708566162269515431492637376159178691090084249715587393894134044209620914688945726485669082934386238081317421575913907627855697518963565795936519950636232456584644986412313755418189224965782575729857143573581987713898467352322873039927937927829825137144207404877155007892265543933304726536961021623127092293857255548105105296055339963137629145376851988000560645680259404283743232327680000000000000000000000000000000000000000000000000000000000000000000 [28,5] -231914044293401831589739087345272346200794946653927530517847308953746732773712738676547359695359854612367482132873804711482007496951729749968198557570452451524294697903229193723054945200345570927474239354339000560031475360837577218082523111175146065182219970468321598236424965596926020048265899968896139662650373318439174379981951154652168218795435266922028384806087462668347183052473066808508557440689118005334936844378044163651658553902338093281034025105772216084076473137565695628194982136512112344883032092721469881833404386622506646300612320802145926262209204877130438737599165310515099975600620711140776068752889600877780699021871814124987646953142719433903185485173378345980760519007855779336279678176644962987318762541110647169267998687082721973185880899301606329826567689159838961067375007597863798345990904790787376553142766423623911660415478457655307343303654603153227624160707312520347553789426866561491449237043401915262977803727926703291995018570928762433418256626096647463478023200015636138887576939883986955105776897393056382176689531648432952848272248235148532838833888831298605930908124127179728888959853309380269839263535188432117806471959267543028391784138672868944950999145046170457721662304528476985289474006755127588620274656909420250001950762479770674736036937973189886305347273468080459351366151894600441590849469664872041581357592854139926785022050546277651443675016014006953475288633905420092059585998597291397201211214215420144225953266311698457870332918514483669856431690018765457007220305984621467693564683222839656403209507985543057604314922002838223079272511576425975345459860238188703074828576387831106164424348154009390720982259501200662561385077887678956184330900500953957399616272918365219935017051518079037391334779247302598055690261902571262522090427174222964588502980367635022007364543827129527127398493788879790156523881844099904996289392739960267090865243221868422984495512028692254695060201148593704163984234310079410193175315940571414150667637931811531537165475516917829235179546271841381122332407445331242415618107537954936040666699482675016945658211365390263055018691071753213418654979509836900792884360739564950414726464553034242295568330146970671395633111588290548799096640184534779476401123023439161890068058133662942445962112060516037622207666143115690163956142128796720906761075693357322445937972175755472002825160187774495546326433149704999432184650440665777803899092801350283134507298498500092206521590763662933579485057808712650964911049309387339654429248410329162220167316793749552434176242794333737618239877143299568830657844371053256947055970476159868364224642194345408629268062200179245693720499043700704915998594075432592385988535365552061032574193044866968580054298405059851360830883464854377085978881399193600000000000000000000000000000000000000000000000000000000000000000 [28,6] 2018498351060494394000282800932187698332552992630240318443041941405394066630528120587932632120924526327119285573519158629642627559755775055601096371740116087722001339495450770587903712567720280580621449319261585199961410442762800642643362704686049393485119658171098073908269092709114860277900241850480089068472956731613157748943629466174789270576500739355534307014451003163263420360895553476752163250833326323984308502943404155382322569007534417941573745335258659338191544844885531824742783302802913281938662482704864347348641804916397640816465471211116173204880522081303543699810752065934690031887295203562110314564339439523394693450164032081243610041144353910258709988126153144502091155469648427782096067837079804158787078231847290752256782796312702355710491302095592758418925957745639648801831945656254009468112494951135607375497196878684442554138170043043408793848249451008177236631389354513255301188276593759887917284387005297216448389817256863951121559886725805020450548364931536841078617048454120760777557307688823673518784841796250090895492445210052652110582658071024323578107989942375279665770136535116814327391729716667685713383442579051651930277312945017901252944731714011394035902817617922601538981519036173295177907572979362224087681874982060226457260001043903551486816811252207840335329592751544097332789468478847717904181739655799330842601383168546485829488160135916338679123410374984427621905491995208607691883744378245051813986498601883467201520483994295491711236588447916785670418086136418917061944013609316094146037587311261237055981834640645808074789819368020592616659491428741808803461062321409801382458143067817777147093058873108609186334054637766059621751355140746263474091596266995074704246775385784685878963010218613672017664200455224262215443630464533368813678872941179298410202120899269877938281186372782517822051901993694350608984970883940223339909600601368481971305118946666858190993424940688103079544048498151886519075965307109602038264371356649057175953966683603691547954775607097048719062121701952484045543394235339661579546934117593054977589975911518019033775610604319755389069036888352965090241494322453266750439094255664628911286165600762048758262259016855225544146185664215428220499703029788266464860915694381211054362602748194237252975216022876321957865398326112548222454187378206638146271951874211332745417538297279506797064195641951592900204341271529078417268284271631859249505643811008636090284427045789214166969620778256832065842801408515755574387471147183235935452248860185375767874962505834073046506792724801346259989365542979148683165758061103638133404119815883385983831170843872714975580098310807138948049080646374610958917620060377613998607442332914136886717730684205226396004245040078124054878749522889777504017875101286400000000000000000000000000000000000000000000000000000000000000 [28,7] -6173338673242140785397627380853992640897757769831004755764021918666063613023584216440027290513974479042064959012582983504813002731361947977201309791784042708808480996112919068600451849863087691704351322735980853964763399086396544192603955134437377240032643739431353669586296656048570643926385465195352832773513200020857144862758193917009651686544852987296394438061317424876292448579772103258187033568721778706291476950109185399712351091815619261586714586478400528768238735418688687509570895333543074368554640314027148946992970145359336360014912272075321952744589966466668764736125805270209760553688991230306285308576465791084424978337752952397812081034239418900252512937560769576070294027342948060635020012740287324829869386504540633128632221961859175999614066571352440563192506759327859236947776744121732887844009616575657525230697019526392909007019846767934201861180438302829891112573882928100447780038506933041572121377250072243662966891409494118020391059131599776158082265672332416917344553238609833377783653730605289925490920223430370964837351288881670640094924946117012081896586312485058873266372321716318882088821974020731565788149886182822699349765056151288202190095719894566899563036617054610042808027846615948056208106365062714163344594650835311343171425295555723815047571250839992822375815842864900899023935939798938497919383897367668075411049526416687346882426933378087684673979834891730719549194624489755718281778209353143706496759174220367745859965200167196634555620282277052132245641349041028312410129189511059830651444015668473421173385511137353649457489972328355375051755075704031615525487673125384338957555915074267460588715710277986571464428913097965731270521534557589863055588535690013650723993975143693655620409951716118957483611547536457356251792778388291444658110851151433348483127405193378176863244575783842148337493847331642589308929769891783688872248487171009008394456587958188674496365308852734122445043401167603933293701137484736930055191362038369800216255319772635667282190728186700824878216875539042565000629161841937675908269443751118589757076062899534706471209319394894627632260453131405235645758497899570794418044993560558891680487199414310305290200411963888245342302851364166085082788322110901930514841921802240686844813724210793673292366636286570758889619343131072883816888565576417204274551989664204154985169271415490785946534087227332972767088428505808991112087891753058243864143904334812379638100237346613525547982781949431838989998671036566120155055579940916146919957192617513864501432647069181404388822920315425579819295763295763404026402294333953028772966452387873409826246600411021775571423606388194340548513021674259347476546493149232777260968185410214536672966604245224384235962470357415997253749297866147033297292162498560000000000000000000000000000000000000000000000000000000000000 [28,8] -13058968559788285052735372504068011051773662004895601542857791817441267053186610306687661272762225317992198390190743570804670862034009220104958688172483908938276895458721422345180599132824591024755551595909242748667887032203022735407002847551640048160680676791982669590843842939731387299587009883472016163501879371178835990350532143967721393155199846964598825488674697492711640814261828182743713430833631671026075314095405759418869622418468710331737255140828482613817923206986032632571498471934463589081143892883964871272102154899995842721395191018554288856555463354038536675907036426750892492487633403089497966411438777701547736509414087986652130977361889833987284965804324221898484969129259060232442637599472621866408600356241722466303458691254749348391938508084226772337384344284312152775328088043374515018846709433811482198392442389935412603374777153744790416740809221351722064737043246668094122499319918891959206466926816070009084641270195731295128423772962073440158990919624678826569459113758291688485708225425288840305808749149388651991062213866647541194052574064815175049600621037527591371271101819520648381018795996636036484345647778458916105805331351596775695168142492379326798059633543347165537819789487553505284830761633349815369870316935758431653166958112738628624627912830284261221796759222485611015601739015103499966122903325361122218472879618782859586371715864557990799046989033638883770623624991404780324673545309937902824100906269627994695177384050260386789394550875171200225122893716190996822772736160086112158134394004053295348816386798466743815121762736279687206360172450914561472719312998372332912630924351342777419310132628465948653628065264461437148757240029163807403891762787016926469080359915418813804657881561975613948989876385637011353254982059622361249931160160909543779205348335124139675380162597647698765778116554294027493181555396705428471276530430363970603219996747482119472251271595609001627195616128190099542769990955353316244842069800210604673646358750960398321861796852393707074750769906185796954698251557646922517126769366239427871468299590642088757726688427880019457853033956095814447957619482985173280055109398937656868936551969276857853073504387183843952249361400515334800810177279722293020466317394769408626952965520141659451063849004652235906007757684172271793291386863167478515960123602260823092253779168023809552585396890771360765907808287983723992764200112278121117390354024318349895502870623019660955034922038431752526992201313358439501721482905854962110502358431089927738652410604673317572918071816186381359474574343154810865009654728853800708859501892486667048816243450056176760774739113900178993703590885834094288811891619544873622429566369402760857229605137021163647779186258802646339618338531771640311651641463930880000000000000000000000000000000000000000000000000000000000 [28,9] 135977678730603491387169381344284207482241794391060278440327344538439798167421262267631171052064882004300814720946649469053647386369363909714632282682804939998892765564513964651823514481009640164346940027076405187433348756177411701649270573099973915255273381404526735374048331318510876432667178045228933189628027255057886730747275595968904975494979435423696019407178895269241540737027691337627582685170521242467091972759816868226262929353422128363318556367855238255850997903994504737589587718554013528298351172612569311670742436637357404959868710384496234996211461192304419237147746928141671580096670732541762219327516066005258059025732134150203313096895766282651803794896851652542725839028398395004682539101864019882520021056080370671169940504176552459938144866502543363961471361643201111175774443369453891212009447930445144892053181963870988067203667378755427826756147679118641255426495279902283394550376701778387954617545166841224250991530064328306490713730919564311422819793536673423265497775288908776350848401042380313045833000405755219065802403665360077127600905882432638203485120982801460410356272432424417881485808563418128914765417264464542584136677920140948084255841003420139221285833895649619612526474603368591410633955002706352567057398745064509655509790159694831255387431015358584061751245012718593768642387346787206179775174822433897496140321331977617848405010016924765493847674747174832752414141378564332209025885993627493734220503000183967126343584497646819812118228176975532220711309964103117807236678527393428375825659411580532464969325994970386402306916371586041225038951124855613306254659689264318763677397809172114737814848902968671255642287702860835836762676658106287502731020268157919520981965314769377489218320583593009433959166520894730450139498417377053803554429283236915867359069999588392977712656288484961955210030086455585913304724357534336985381795321968711016465587721445902767878750711100517908045008688813732479462873056856008458677358620468959307718193251587870232202775251585046182697563435614991026179034296833547907422004508225726739978890998418413803524891355917352395800839852013665816964421468073139612620627304546618062763043250473016007729297336601233291522337308861222491147573875043762684262327030243148575968990717223997847492857173847357249277599996590466597813707184322572348635921200582758728414143109467278570972908498485105281610520917498325597593512564725763459548981767678328685535955987962482361894266018685496845936371750868933499300592926481007869076820821779842479938417702253152094133335680324893734794320236031062694522985538682438413637047530609761039083042716300877283571056223798113686205872852218517164382970612467998497213198709193125693950585629637102021390097996662492297529910924141066912924612689920000000000000000000000000000000000000000000000000000000000 [28,10] -266629528209388727432939177634614869135610248730174976071191340286196535823714649317702171448694347814052893625014775270942027264927405565552854538242209003503773027729415360051209021668803875268549462528274431180175505340348768167698956923998930973195570298156521176368451432060440492539692139934493908718514455975889825428440543832710718319963697381399088224293066371408860033278294808230068776436024382489573824215467380087143454717944656323898841823330916137106204882538994406030987183135091261090620260281193947045288137451867291287967955420614590458649456687220346328784616709490405252898201478920649273969237136561573162169127664637571088456854904418067504807238611489691786505076005578750578305721491140942356376572288118366798326268915391269312202917619461318612161078395996214595372088215363833578785711719568309619879577398783145534148047050161210127886727859154971398958730737496182620032076981295610137089117557845365273046871566404687333380011572591092114166231012931150514686405308757723690220906301674189539971498895858613610275823654984518256961555111472919423625714666513830799644039426990996705713700405463012051014957276576263850894680048827856088847459817116500321659229504650823538938447231120229793485473496674310236999033930191730154882891341744772063353670349698678739455349367728469331535243693419617558072768913032524378065024642409037258289025394358679352792796216002800071820171203284174463097911391269424655488163263699863987658073187984745702663205992801895066760626540258292755488656179901429073733642776407216116227550846060847085225513724077265068880449376178209005206773222894664589152410190155162946575578456437537439319484164569928000961383744376607681177222379470936706434215945709678178288832641369382668246039996531166887012058954983668455528703093670352988775160880893940309916281620912036492925213811755824147455487944845494386463155478841356835242345927652045338173965835332262250749205065931917060644134867598769025680088075498003362230830909110138129782995217732082263264897702376877698864518705466306515992536312946402267516399182860322034754867869108240248506036679402364101471193530165010253165031740097585736070539831620119094964432664634538385108591795425561472956695933946045522923441704832359393241319471359749343694203854400325689067372772241871569625734933872540126786768838872140940355067398006485160979873697189773014495017341089891532438273228406704415416967614228606952904994245866995422712822849555916742057074460418826068513191716509659272374361359700003467480560396921504257380799999512811954210074982032266516653248431468266264866682955700172843780391632153671945588205920435371947054556951015281551577876140059520619682744824275279085517044306049149506943670395814723739218662411878093237339442397996646400000000000000000000000000000000000000000000000000000 [28,11] -281567686787661923050747549331978327329865060461646355405457752361149930674291387914269401199027215434967818830504809127618836291703012535566159925315085967727462139529737911271367014855910178265626007387374391555769736040751303793930684518144240904776831923746538640011202470502335241654621975965625156358437366583054324744960308285061867947806180179789525272752973023117229599121142420455854065396257852186214624643338548517842666660377686912015775104605205578294380286912451907827373708699787394655486529141307058734443899013162733791283546136925486587224736134622005210250700852270895265080760114216183748846146407385362881676571720119809040584374742166131183442484885824738408240673193137820723812428204114781208169484026096102390063505254574327619997660727445253258475904634556207526799366773572097082444865576404464735269102121221604246014026399412746131977269925599358922347178119431790425896910030809829753625651730123611447586953725513128900908492070020673787095033784817885085933852756771830876400321348629010501118948267976618757851399831167709895766419588223371283828657973664629774289060999625806657544408152394095267963395853310303707560012314485184769959232376927018813789737153508076904741059216812241120996677100700003565089076153813508053438494733729685706401340650925911581347777803285638397102215555651108949797164653412486525783817744456196252092463010552771523027911967419606868863471865995548459248967047916820456087303950687234673148674338568077822743788268602500892140694593198014793796245763272931043042255966048727709460109283876213840891600119006333206173044518896865295998780366917340635988962611896541000605535124457864428087473197975484907629314139363571409628365794618700896498848149204969694731826327005213783050431233745426658395132382282473089915406979713445370128164305253849584775678477701649295422336700885019404968571378313978357161042748278530791395715625637904166002345642813737600737839418922693486764528218557176046588579557128767250297819515529496193600544038550005555369206048001862905140989740193345720520019800668466724807284127760771613763613582867147201457036236968623047389647461284813972924708602349107936075541195099263298538427426936763714541026959122678815548175103816701063873926938735185527472935378470501035975020220747475243164451874615878945024652843882330891220645630621250928102080379311508188978100464588993595123339464651474203016523334624633067650284425579185507777495983696779956440011166225692338022182628825727010554488727913535774071767314468711627510483693979998021834217280684271397945004194711534370806452206000120752467652538063352730107870013125251752709578737045426217663003923610180025686761854486585576308886503440044318417541357267884682769351403101728622120225014156054843629872921706496000000000000000000000000000000000000000000000000000 [28,12] 1615574848262834902179182154923424914366308237010079459687352751058893703424293263275427045362158784134427096092934646639087494323268153953801818759040531816478563749001980573022140775647326048834627190174298272866357836528469705425102232175384003488440099924976969227655388994259745952326447214832739477912560386679935047843876659150876977212899321425400548113809154649016182537584473652918422475272320951083324335364763015775818532467669482673405669586661548505256736712038061732179946933728413560139942502633908029249644005870680853543924615134751159086045142714877737375599962213370540807456963107246816075198984746188462586015124311625179277255364404528814111671682656796730938259711722724011697896672128737780063549176595048736727721991155396113850712656163566973355818809641777213360814159047442487602463905537320981979773295971006128022433561971650699430173779400411325522997837887628775308406227357830970215029616804381465290751572337141434182525742240364513733732379548407756898892903068383016811539620959494344064203963452131700389722732302445608993280562993208325722766064170469928177399183322023314239656962303843262059432677603691539429964452927558337273421562777977241230616025876074953520512203514796040956541648998752055376459255982026835879885887415163998511590234055737066093322636485921706550155931941285611408483454016775542283353474153874553260635301846077640800387077521527375234364882182596269050198895373587235510106513698300105249322193347436599358493428088872956276364657091165990348357928232435734666443916115105423473520110011562085754802541207756103269888533398523348981104038276072925816713608468276159857512922676518161201419394512344928772025924314267463304452226168639645056302015532474032590576526324590166475524859885974878725610265090486462294253152153600909056295632469905624996595826991901615102831366657592169207099562933267780354082521677554751658002146950034692316305409660611754206478095222025144656258734880839414016037045592904159167615187655773429971105494282460057905688376570398117564075361417928680928211033120406318455842961255219001281144423990003048764843883117552968446792074860388617828401262408098176733087922198420864485187451091305492849089324506540536277420447494826522047962218011460251549891227830340078809780468760900810427906976989790332378989897624779416286961598195932110816481674701117244590419149804397885451087895573038268560623571914208898639684905910711380610243002736738718911772575070030546105745097969098186547291057855806034660739307784049581865407484967609378151361537816513835729316067323310909635392509333678843958459853008480315750061040598952981106335536596717742982954886522345727762696566033760159546133968999037920935033054371093237356638652473143027162547021038444635388564861472263372800000000000000000000000000000000000000000000000 [28,13] -704508335061372322938369520676673142309338142307123057943863902270671390484077643095695008541026426799549482439104561289052774645046878670367388111367759719602404215847139025893346249151556276868029310286943822024631746399021830570282967327231363670484901812982371925529566501705505148850228310843091365892135115312409651500927360654312499656366361022812545580997529608192398030999562229325910829933497900206877376814339312907381297797859710633909618072852237885515850334603798440516229256572312251163122972347444161328942771813818939594948986964064949488781499578398721730562033274290601296539299844072482695149084740095388944934804554295036353633045712345868217413444025323887205019537944886149204947300625740283328395059685001860025260197543164766465147829167652215939576580158234010921617818829315747025110575816650306474413195050707536986792185002878950162126539826122994147064447739835119281259559164710392915013203311776578081084211467090557408871518214626265294361579118230198973928039789279732790257307502481410543564574489574125397329074792117351649989875538748886966085533937449452273985455447116640608698000831648798818395070847459560610207431675592190200712313253733123275627047248529105207043491253115992138790400973998113760522589008986700360163828835425889600023680660740075348055773607872030384274363396786746979470938965550421415231576054806323266044356563740656354914103948134731466979726591154549439864242971203778699925316862538056598475861618615162925276447179534017639518279680260369177667078025645208753765615017687697706799199151684893048636774681779346914070200087617336468515642843597713633512048295416723898354580740237985511738719753692222393011914945485181431238765553322120801085278644102536594624154652447641547072563124880104666976930127451806578893063016399514194813713996415826978194459531451505644811620641613564697216943744180195376609397325330405655347237781188513855238788775637089964111354550315508481376399676099061463276548182215128356358330920247165941732388625271706075468773485001167182952772002089923058197917542577632638234172589129077481066927322347757829123987958523706971855528807628700902345735982358146008607781673009968966482177433629766329932131219533607504811680283748880465644558667736419186583424398150666242714364603370746859220300399394739264456772953356256024154963093826219078514380907723681934645897851332958500340081086215083034870935627573130215764502820126353265648609754410968606035303886053339334905890981049465590172342403080981451880678091508074922851461667046918443619469580158443572163917797628028372083391959131385693972303283157213662765431299643624223363262770994801534812711684006475158694599274344495405706248501426953396871375634204315052229085721836134975765169335692445175124947107840000000000000000000000000000000000000000000000000 [28,14] -4732741192471070125724962356003220556378526448922740027620006874269342790776693305740269709064193801957346353623050717313033969463620124874452487308170059629045188788615497776795496009304793672603276976498918605794092720289444016562619814722425726979318441885925386829713765554444298032432582143707508612402631830309139857816412206643089698877875075455660933919628040911079746437289381128553375349262349997767111153315125127756652231639454732850620268587850130563056819423658108219319483297272118316086563745068305766259253611195429399992113575923209285764760634081000567126650423768373502175040960080239486868140044875529411477589731448087481396744185471382418999392669912620519340071825531758214498649171962847894096471649760202636029875705485397156483415451420716833341044298536093254254254674836589100138032598658907487125391609129756696942987214403788654649849261115946770954526208692041788237877142861264399819664307029609389204115507271312803507621403466724706900574616981824367347489700709477908391842199146738205895182481746588140517254542833303839524131955737562541035354606691143366363578401173460737109641674152266143389888209414010140157717730422714317678772974632572012024332975576900160725665562636611749842968319892423879799807044605935386806242664162687504749338859116092343587448309434665264791726384903011871134334341319294880202689955179213407370770004174794477010800257106898532347142835708326618060651859383649640239020737610521396295283166748592469216440661815212096999785663774331498351351877709793406668510456481768938536833160943011388120250313441241682856232102435758071319136326997310200743059980671233173587745679828111086644977337994082887882629039204391686507836627182710774461779366455666757613889004015673240529504887188576817310858424462625467707656937149931304739678203401256881251631884522850090481145898682615189825502670848857076641543296765538700223198085444036022039408594865709146943781591072472155708150293850385203445321622434376070051162185651999470965659308585975780161418195199811082274057065782002481830837154222279147616480891417878002492645182504412932308837862348539933999484760473930893023530108875216347548098052516323346776255118108796089669816661259024809881756289174584278260699134503952138176936737238972728499769381253652258813149087612209673559344113051326079015003274648123961652702369364597249576176252469151005575285839516996956490624219820089317011456445647677504719945771864002061550600736011137260788914072614141170494828402958599520871845317498184181413952650755294029498847736025525003730806369487820309423964188037525743847798014765535360135123200857756717606867165009616781874370041290100125324951857375476629282335250126304787632420901585481032553417192826782967718491498220568366657326165966979072000000000000000000000000000000000000000000 [28,15] 6976578854729025085830344292345354887075302340798726693186143307939970536989077197285761328497299477531828292244243614751206773200817692716172101962170903737319685042284395376429997883842248918263871332640684580685812129834908435848467402416348881592800669625082080000897328917449723786404189252857223098441446048254365919912373067385283225510486402243707448927224152533678728985565591386693917126080071146514252977552976930181753234839510679796135244350864448575176886144258955756683365287438326207055221447252907070101082858196313770642388682382963459668017286541791718795678425094469309466028069578654814017367666914297764581828338114776210943916405157036011093910254495559151299666852562446358520405935297676846729234154393143556321939051327667294780007335419414846931417195050685826020768687977881977536259078388573019126008710389653905894201593382006524265663862897333951172409207355149295527640171950289534357550248113394296855913681082416208769649353979089058424230947728405200497019135905123634108500028663923771970029390668556323331158838708409705697597251079940954642957221611186372546382508936759570498675029435872182879097172809075600928873260679290653052341728186515946866302541480134029229661340426428131891015101787988269189105500385633347619640168010888126533149230264951333290015391838146630633163025600090259996146954205433085207496393487545681536019210222525744783205849683455649404841953326904858384227429098421668371281010436618575558022544560839114813455177845424067892752445148856290872483793953306984815000085223768826227197020725607820021289422634270273214795619363740756658842600295376445611455189809437255760408400351383193419675797067436262468686378818215167512339626640095911436337640711558157140304017272592089082887435676932762126696765328529452633485864720192146633592701758603158752416937591174357296728804012382673126808692558606451773283368349405127933417012557626933876173615289419471997939015041210663856673223130784368186729825701229382982735824603489938135736312256494233591178755651410472253291518146726239738952522438486463942178242543694004984097575656193346339655304473335959716715011307682749547183034821218080640751866532049840006404956260595094053966767813053066428271431704696107612486989695404837375085129345842686234444370130973560466834732330046967469319348665186482484989371988081818155303551333775893933051251997241686979812096306088095746846655111626360790262319011871696665158092976237346455235411274559853504948876434974615224401891178969164369914443727583543090868010992873458151453468792653862949481370246218240201491937458262942519618721522878868800713148459353217527068428331054754492328615622987826757221949845665705969670470621559787432309045087062370660327299547599050254588174629863737604956693536440320000000000000000000000000000000000000000 [28,16] 1870979903846483112397114426364165727407945910866559533327878456028682351385380986322855836550604629264667724271241920377298947386216551466182938819929750313320955779132258943837846895729739290512368103657553720071782929157830004307971664728352471592827094671455025040723612770907144474827295631753070268701865597623963512469015058524035999675657842018996987944433222415148613237591952016015571228313255271357953654736162911979163598435053068449412712041570430736317215413688652880107817266532719768206662884079202238017665021589589482553488161862780595114207842037633770968897350537108291664551583702498372095012523507543530234533340331497573540819215512629928965182184095703614990801216974255240294566314257809184768763758125848566396989541256368284925839635573310897802458024034542879066539202766810974631576316778025662081227477092929214404143095868779492973507411658405079696901686655311153759211192282780658102043833173974861388640082563331817060751674065745233458068096895953721192474639786771771884926103077677911045394577279296867859480460237060520002188498739397259489557837529732128522437537014024953498732278836052752608847388251452565609863333542969273663962966876689995044445821111839075532091555866007483196156470570703096659355286881898299617540962804857113323316311212445890438856748610914366702855746161408471206906439802650134327734283617065769374004403163108817530596654094796325744511163132523901754724820974278844811468839029074494599898638912392132288217722223030657382382219832418928661849244700012939042471586100071246788197466147642814346560993383590046007467749378823710454567204391352657032067357715647486708927935062162361176774786946210554146208194233713531182367614284819403551164873191855988380154079599087413667272976430018757541494966027635922439237246526567874076440498862338328044551013550250501565938794723790611628800747649454026460615648463699014628681873532642040210991217728555331904248379524342386783482180991078070728180983311976902247758132129453677039691885798904256642536473935821872266654460254985783389471203587766430445044605618168452901194934272240397399375025624662095747275035135335583576844714562094255436451954645281874185816495708541661540427142496880296654672383838790519810963312571622080959905372765239659308971670418110231397268214612436623128461720235755314765315380015277342559024100911115561319583476438676285743877261628563893426937230739773235643889309858507915876744967918265942246084049748563400971535568841600449855550391036144697173977079248160968648337931865790411373532978661401872469576877603861518910628628708948676306051384574236288388908565599114578239835367175032477573224456358829920940632533825185463345950563560394708291973702846764220847074124359955994715326600618253996734481712252190720000000000000000000000000000000000000 [28,17] -7521332899965597390691928040366440611889280461817274539320449064109802940430402079986728808581087374578748749108608813593803942415674222819099736714259409057541338612831203220653884475112011359205417937849116862893178271321914622579649034732008696294989565788722701474340154496984202929207305505546878157454866084023866054296463385514731921313538438721612261233565310919354784709048375356250827396140721028234213362059822341996859783716277977310068242085709405906994001207791874350798546824396712339395153685586533965867222266695035301829711653828327136772258940465041673430178856673216521677526743479477630386654933414712312246639743303241631601203778065023670491896005497683532893021597706872501171980211982090207476183972596286434104662079227683498513187460056168968913941336432676939326099493530613084860267501640113216204630299345808693542411659564002418190521477598375092234571391566568064131255986940652865234086923562759828742919301234456389664918676728438978025303171773432283829901839835085829613885995635859137950113612157303152605186399864665608785896906661116808871143372812283262434473504168733446330665852818893714778237392072743232586345311515894082380301809350946985695433393122583514602478947010856004715854655702816657531239855093195001844191333509540325055215833344069757151535587106353063404801042454557960703029887367291784087626921147930452780079730932270047615977824193494042991215434807716410352767286939033555392825276769632339582850803286026476982536057953782098096407061496369185441568340772175330757291693271895913034009180344389591993412134173492846396663045165210361428425076372836072171678186028037924785307310678194044792788849892981537681245896985270518735766352578046943479931999878538437299672646234711571932947936560437314690153004727663975178226896439998635503545939519260585661107026403634289675395524754808279854815742738380998325626233682520051711901345434466663598548937726240818011196489818373642525951759360403583995695131677769241379813990850460403774946241766701752839660934212279423937856066646483782605788895907054520952787997692392203677319124041473694088215991917000324727537341689354545258251263326369898940565440181619200677395154036122981694964326725050874381232599724837426888747409552806048922354530390493726268578652352826552687714096738827457822393250299381230459738971491816403846532882062291132608982549846906372760468923703497573844640864643191240647309045841161808570660272055767356102138249988267203489889430311699932370140415168834486136047626237627164622657380317195472594275860114586835111351813723437962068936746715051711816423427307409364010895110998572585020484923967830660180765665813216771387212492999840077825571640668222086711075421269000995853290564731713237385613380611204212160000618921984000000000000000000000000000000000000 [28,18] -6735812420770261577933009387162626569786051091707571467943284355145306834033311593416813882803984108224542080565348975920045536196470022384281384695488139027409322693207343147925023349524583852430280591201685262104956472231005579879003099004354925545689682492877512346676306462798768539044566673768136033426888763730485687826802622172619848219959581423283306751750266244667476560502194579981827578115116080341888819882825370511824202178563104415366822336421784884502498015991501732594763086620733760622212974293156319100061669508692186339783187745532450585879962012062561189816446895108737449898301069286426624937774158775968097554240664840919974895935190116690520002799204634116135822693754648201621234722161591985410773243446327768480225514253634008041970699993397049915682142739896293733298183125921877103194528929167599348105306129735606404131919437779492311878374921957404758838266464457851403809733815772553966004543342955636953421139698010976556326685802513821599623044577568019002071821488278213464240125865525467223767968959651305415465354146784814425390779105793135002155900032249496987624189001928165899884726667039745556261034353174206679152327073933332576973389216787350890759756033877607328952183386497028170765316848329033702849123048754864712100456627305389902672136862213115207218643840063598978050309079901985284066458695914788602628141106387031572085221420092768105497200952828942005033117821734179791627178447984585248558697723213499584645919657811214164574592304435250213905012954413159607671031702791943345609104472636818200163460136100165929184814679749375683996712574891632547946431100219388684297456582697348653354856407276319457691813564776097852372109332403751608709551980498650343425924730851064153563259750816622559197490798466905735069235713450123915731507337880029747934956033045548064344943940644904552076960590167803408185150851363214692705610727687502658622419984956248427167344731251335050712034271233246536579908969721949992486049051514332850632169302772025573025510563694728132462234647370197214880862217994433900906220998638017293098213093957698876753690084772926782428223327583748933970197398954960057434246927624512731014470872392954626439170075589522582205714716516666263968465896014507567258002135344993824215066256362189950010982290648553524547191716949338701267304382492233388137586649032603613371693129475326503300742630311666027892470842628193246449335518423174252846913386661312763849439196213560336133103550019981069585062753827578725209960418968310625978629184651025871022784995665712718805955551170890528734352520690267422802085110336057141620679391949674075785039504205881904453644458830428190926546366925395923180664783664980941034597626559758642034948204711734838450381660791036788439386765853815672105703833600000000000000000000000000000000000 [28,19] 23186403983545259665902673580635396928585160175707768788532201263201449879448000810850828493733568681934197134575480295154100676249764791945200928953110838961702842744935642879919573520654666129122915667767757640408698462976330856095648828596330158692072519402712703611417366362316741112243266859004221373266458230614541080819097239909083563904209962928783720372988308888029765853158637448075786070406100408537850955833045267287861021988627453499595660711749098147822062721693485577769981232508978468126172554743303618794313312546768085707668054305504976119502406215122173370657003240257285157087094132931568398067156953696106271894922804598296418682900876414802113302025782646698207458302031016832444848961420963582986532561280439070699490508975301843713561415426444875051015136914231684928192635868823515387388283277817056992545665699157587603967909634016739732277831793035759301199255730135243077285922441728131564947442440799074049519902308284837039494555896522824746801081855111832384986574526579848748473312478988449500262327963110965358883115139827114189620317219497947259685658880360758438768309628817228627112942525580649145803523637438369267070158034951509350486197536409328280063387583941638933414415223530685317966152092780925399113414352954487834596630732556139222843503366862342067944545975135457635632660538906309429019189359965800846444092598971026497195054674093636114947630904297800498586381122918563417587292398007180358633608369535853826967786144161453250409973450648695926841308896785527257773820809485715382627979035600759307522174884927303376740633550621115015343683638114055546080301174009549663723051801855210423854523173622567313416237886617168719768835590209700842874646986409052144457869980410938995548178096977886700393659714036212387412520750222443129893785103066611285211492953186128541111326054353223302710553499201016428841817234657756472743475622748184334057386565259558159268770019554816051984526651758412112364124315298090885330607228933227728122562380704851284624724238749777516373942984775087107724654982242692962315873592746303329757391556482844909859012669060040960032678492962791759532271209783746751821003018826807350971363829677633212675778385653254738706665814282133670786640553308030096628165882770321627457849707780830904111659781643502492301523844302919332761232370021049943577310763443874466192658732359676388161192659481030739891976052971762912735874953307978309914977499019451104828094912743551881855378917651099290499455307156907665066663470391481291755951243935098249692710741893187933124150122377133689721803781889693565066123352657887017210935453921537266722485759082091045700117282894279719612747426787760075308428177011438773306446602435800585912387656222780592961093992627884640879434200335659790533058887680000000000000000000000000000000 [28,20] -16069672612865910773890972748566922999297576732461808839331973624929483678266505282823092160970675182875711045132418629363977539087958171704767302832588249743814720886448339262896406672713718023680262602288064422951959046659607671422214504585906465416881666454537698129530338427597584821635276909531812090512185326204570444530794355794931815757394512363838748848219957885469141856607174536579854165955805998371653515581678899215326201131036791601987417229628085076592783884703417314590813736174800459574620670018630888319809431662897273363585013186357055015160295836096412980411952942462593423186999625286529344259960844364399111614236375808280606631821247286282344175645030973575235858949225536524251893488414593233497722022594711265705850518045952849811869198823144368758830707984085139478871064162504373597432167130935880076359374110485986348708082804934306520283620731149749624371946527411625590724081268524262608959071149778491204713857483842515358646387799587439296428103240042450330557414603970561323500703045245731271066375407669577152294428743417073531677088515761543479634146823919399772345905455813332403194105562144000440395674586604223028956965119261939618530677983714473147336653819204092572351444085609793981071135275397129492046445463981278974887670812302495129985706523857970076725658896904048136667833496934821344151582851930567621696414879132008958883435035085591136395077927017883730727443497549976821274716101253108344733478501246729556852000360839503023372037272718636200950929317999653187571199738827159073463864304618306670007734385493100834207005969808780612393037175382339035362353862887273351464112548880136857354047967713990783969506777980594214211816977905869692165354169160998411447275053708054369349995211291983211368468774276238785615355731219237567700460236229868679980943102116798646608775543210432165454446887784929342813313074254686147709901034131544257320540962436397622487814436238745651112227025438538534293974948000458125596408282583512360567866957296099355731990749550434797901160957461214549024331950380295836795821443012320321009143763811267020004194058284072929972628220321078153807770019327014204217123177140722218291484462447256325819016998617072165599828590690479876744803588939110873622225816764227806800776005562771238966942806892338827097526480776870699366818314557665297390489458664388263676523136961621953898949513153726239237676769919669114090927269824099948367680383727896639098555099849699032105831094648138557556468342621302254971925187328554841198743402550505041081210725596987714947617775262368495892583770243670742647135906936207937950527635772857860810758213702520241751926383728191099424446866446598154395953747121757264053405988169325395874599842489351546850857437384674736559049932792984717173104574464000000000000000000000000000 [28,21] -4576580476563148396142162761363697290981704617182342515336251366008192901104233008932839255270659146714003950462461248873152964258404878873087539501397556698087639619859339667527348822787618996539844356700184726147864390652505203610608410631117879651416227121738248336555963340682937851727475405834179204349794897596872834740251344853205982579422860857516351583425701437356678813142839621221618459974347691410966557179575257979515590415358778194514350807311265297488768126284093417222075905352068951320309461122714323458742007865814712648841892530372510711287075537411314874043677003564465235367097527716389850529934811382260893550045330150204890160075560266935151298828214137872192099774599984639240239166421184662854391483654748079488628581506613262009021959649725929605937572854895555959348293546013214115827064013924134661010832578141595786213595839291071242696013010787578575860657349912843180661080869365230103725210975965904306340109890335105063655286460663798869999588774674003931152159678956091545095299401630873455921579456889907089029906863947506324648591492047903928010078784788992115767156886820815886388512377419494092013602159970736467261479047449021923761416188769009452911993874215856444060242097452488651291737468026385105023036542020630058634258387864059382746962980693280123741312711199881273550454297943191691361924566220234370106207885322557393665939883352570635260493262690383401569811019555292208267292690380295039726286510115776103086726498833405184520197633228835026596163982061726903739891373549162237728267821361843019564184205292204807519241336945960953402052384805118256198761494166652304500564328250177848734816879119789876926795168559268843767425776468579431986399052881487497362944019245990487776437167117097693222125115636475838903823800694551746399584463208909238445989608877063071273921353275109961442162997494752074374544406352515849353652669708224117810381480179626432632614861772260809733354469635554316438290335708217671939188790051629623388678208989834996679313429914253508163879492924576630524439243122706458425055584634976370168031965803200526572518442630817946829067278667418112892619995776116578324263193817310866257241921654185521726220936109303298843654738458632761155677596171774059896506452259114964573205064734800502703454011960031742929471378915206677956934952271890471536216875821997880235152612845326325813100377544724182156165997759271946667040017137904951786017373858907068571593063557317903570185435147624109826913379276246510963424853849649060927265364221722784996215627922546300602344028766550067001294379732190744990339267561942736945060793433892386732228310484587542216198654738717879794213159602815721543861517378186681851821520516548301767421128469250919078889929641268670100844494180985676465019289600000000000000000000000000 [28,22] 12383199736263862128306717871933830888053198885860721902378120483581005444395703622015235245570101869495714546400354264806623545898619207336010477226999161838729649698304138086233988851718927574963278081804858674282140980832340684522332979140207391928296225563141474635876645996618272882063802572256923254688955579687374313587873801114144488192255136603819591005138675682206773209588752053968034978912905826610932480302331431992895722144948626960399129301988914447889216548221102801535564271671435583699524897747456668697978098519839862133231468775253378321757369209385095253314976908930209507615630082624795414965492384485725634074595215714962579960614804872693822602892324359191371654754273659150727978592723301861546338804683872873628472595693647099995620374465214647404125407394023424113922345909409743876112801179367215811667995177774644406147534893223391873898384838836679442228626637303564513655154702014406238514251455716058187067015486993947180781575644395702659055093237586528933300703553345594041545913161796643924013336133058009298689427128034864960353134654720043381854313051280875765991367573748239490132101752663812438719910291533516141411342308438097256224717622095415775612063239192258367169581743019913817435777633999859718026003369165667815733177478818770451826710613326570346548024340183885463734477452074827250088834020429057565925959505928401811670891359985620858002687951682218246934877347108592445793047223538415894987017784355530049907461307783337277265690394729151626695853539361159505622037771427935278575484776961398546966766822350130818813339517875297567752670841772264347045377384552595435570736684489140448103055840065015239363417161477682979980291024630531169818619600249817882704979378458372837735219138316706183332297389575913912392087574078634831652828190387377890543361947521008382753698097967287430698939246763354071445337330871052518100740609901856451325700509829018628845939795980629729077505145976892074467057187820836785670013516761027404785430170923460893367295191981577842803080246230875261161074713765698408164590918767570113473285435250142423091172182192768688025569274517535836860563305390369860503070493771612084798986301107406615998223881536815735654106999754482776757249032279846973014046803460728833849351704715483098339376977667838293474715178055602825560729775128555169270582278066257522236046995063549817540252379246949811373575842553929076744874383286250873570907058597937696872348250791983841934154203653594088824048660956127350234194316134000176464017025249957318269964002509428221164063199656995188433688898286475811012723556661549602609978767124352639295574621916308507345526927519801075290427086545652102795683108449837181264874618817686614828953267861024758421726419851103264491797963580615978012366602240000000000000000000000 [28,23] -4450210971017166328143299285254429415210373512347134796165589427577327461347553466479239484320563118380910104073242648427825205762606454240459703509502572363988746932954876346622961370862201266629002391745671765026161995717387004042379457953823106674412221152819063717543140190309277437036784884748797710138228043482148089292360178224193527624874512103934538798702031207779763575852105759482346098862334118585724797547834156220572083231623275573042229848179072235232258263074244309563538357577434955452899288940506219218118925578290442372137927209933911262746541643678518140797964234658819463207363835889300261507726873618943544909587693826487590638141145043083170878788268175160182073744044088268429056495757811797363904625301031633379796203841422070141308086309897045730053759468157226887767137425462171913200119669657454126083250184947535020001602291470068896938208706762026497827218719669317637073763134673679614769816859701805995969140251297722571995498005665226198936610650731715174331568372264828571129878771006402674882800191028695017910237997878382065264656965199944012787266335841986908885780323784163420189853716102104711662608640462787874437425472227606824871329601945679939150511870276456455253213033867981984903276349488229066611698849885730567084264715487098860855406134933639799381107749622837452353800003404669343169930524060152042930689225937778769817658487493158453246500174932166493277753500349257934985831263790450753195964648896323563806965482109403268650759494391357977816480474141282623275933630619959873716506583209833678856225489730310774554904762510310054127285442757828383329472894578780552699875119683791408003511849894285979796470662929155035169932136930156029054229166677658262609286586714265770444769482381778847166080152831719683220583922141717311113145460071273888530941981164040562068595093682025686055395084517805430520605850302167955435018565026462349496380192420702241307918993099412871533497664545633337602377450346973139127246441636364386290371308557007969774612892966981601252177226680575004279566850612821216887617939377438133106471947615509497631551012773727522532448889605642778860089114734226528223234274218425228354188035461760091717381229527749509531167735037209574324199981420982055972302379819485879512503604006548640083035815498340363561340547604909929181820604636493298403239849824004036663897103824271578344561799520820327286768450569391512320562676002180736485785117593807087253836912582802421128260659385285193838781205887229483611713089967044989758551555813860988437000194010757302987149013683449879841983359040097524209075956653573154777952171236017979354114812963182891653996665838909238312108082633720916492303804439395927516823681230045655571514539445899336377694706367088373972492147007307997215981568000000000000000000000 [28,24] -2197356603673926189316820635996388976461773186392834822230125828976692148196665322430230611819694195981572994757301848762965285591340043681640780928818047351525693855161520874360352208412678599401271212293286566600047300146506363129098087159782941233788832566313568849452257724558112957871471096306541887709919436132112775402588841051549063614167420530234451081067623792293186223900415381442485660382358745239069907192265601046186139729481909012358332518885780415470348089099463494388909440709364323645851253432861077628797378397117077071122775488449553781901765919250129089896789510816402710818747829778589691642198617920380871224156473684295290056627009885891317348904759741753489076459108692678168632969462670158685715551307409373824168375406090088736398253494626383306493482255948193755868961268587249311364714818540521004214762893586540442677606330478079839262367362423385170875997607647895666897824014038410083714276100305686684505742888405052417766798218120410069863854709023510288325001387947386382076779597919571623130278553438181764968489805516839239268321584423578626277197789854005008485904601795400542501145886307595808049962282012689124132559980041625847901319139523763345485169239967782905386773237978842887876530049585951028570532370868172485101961290248875448805214483732882426885152275179811261370978699034338303136055086915601407721763336484777679761077785376819296436032533182479441560640025660306950144694565357157589807189638689302967197901630928815175830071868685765307981055627861429236046175319237427329724095282298540965485878197220990060147912746023556158410816184853755190160169811607881625147496342911250325089360365076193785542639491979989421251095986583799200430748810509778893835818336086709553884284576564719077219177982697521221824902656907807599848664585048800476833665193698248707127280937450386451406060154872568895537055022717830777346267645645405304349736321236850636220255055630976720517504501862396555348169014922069827077268799156819079147535197816583791866895934350212385812700737448595839190009149671009764896016947326069847326203511907968243571208611311022131283469880536464568037824603846879569740378381316253347053179351968292061661033387673189328662382446909064990916267107450798267795615263864946745754823491950817154652740994821817955176698837701420930206074411204998269538896266173751705584638097516389608790876918325041871706056842377085072163550956590249421078471925271913000782169622496844872411363809978787715987269029441189524497682871743473911083745251572638894492056761604604978231201438145143038951727162063475041088818315795709784527116145919273645254885201886853809867974741274117970023502234229483440666464811914481879073873140670108815722143134123066129693095970134227588376108078184941814826192076800000000000000000 [28,25] -427958784881920897802294176934209331259228014811536465361588947959348673355160236698970537148941361761685339271378763364105538241385783203398552664652148700880234115756663425204639824758832032772422315233047334034474382933802402999918052863259616098595434156611790265681951405992975406700940089232660805140356925002075359000141549496823925440292133188536763501106709925106261396554123271138013708803847614883250337660962617297590301916457838169218012006930063047061753733011429065320422199576664518230201164602607868199348176799156540974917196782270316457048837216976868618317033251516391346297287538882789693542214943004083306835571921078959606991059765962836317941670213834806930233999479411005297941754244996551522602389744926812146683984970962768305028236554465419326487263346444408647364714931771770763980289366027371411134050020836496368872455510265211707792426758490985012335916276483447752836893381798471361484066979613396311365164420488921893927545126036467978491850328591832641699955689830249995942079255071637315086617777854651485428858183650320782064232716085458344631378174810562466395068647405376126793729415761207085293971242490828758562571768187215328223416238843264620040238912315512719303351701921842339533537719701000306047137350048118951382775079187646047079783808433552132121361836804581873716942014615936235840708158163870433513673076291984160811491879214441575792223610945127636493610029756251920429863745572414175010114934644658735764958465318006941149076190518008509596852727789206493117520076246793541304383607740126796283428259320909786295126692751144475466776929588159231394337753840052822844300087614042753786367416342911090543540385867979158430928061639144646406052182926057192386679759453214783364408293140745916819330067167001280580303540201410221939074414734700660205938131531635587245497829863029277337160608453764454709668901347245738957381641421766341415127087591484511550851690412257590065798838777046372943284104150427424620421308051720948556712828424017209733141426801773743769625234235460409511612787832259257595560517666978612359462092237042019179747110578176400080505451937654137638324738480673149268554158158902122156751417693723033190261639345034488892942846111423826950047372980620354190934845041423201422172544677405006354527743732636439487356254113069585730570524534948430583126927312638811636426022731015371488910557711131820539208318364758164314787642083705488944084431486304844769256140811251251395442629779163704275930612380809116399544840725198272852768573222634804283950237262362157261948689774487132730870274590175527131793707991091634182367646280676612118042383552375271066204583459558939163540908302501593498606189112101379676112572559736951212556441915343948537328341230486981660587361823380182535241728000000000000000 [28,26] 4271372273678782620824137484442697646859375484656130351659052208086194848150247320767036219752476375942388917256640067324034168788522388910053716184254811235300293062967163090143092726877987437636838365343892444175169991569655279710165417724742114307084713666633158042901354317978239766646276586952359023512122985487815374855355846456224601273171004868085616568630538010921676100663216372172774717872748781208296963751784729719008838940141145048507942895001539316551720015260262707820994382773106843387445412070534780404040032715470498676818208352840619921662265624694643775266998787331961838278442893720617229361220458598536079265528920768208612396050645809840344943003785132551802709360349591978699110132836172980907004525277419355232040351399247877872232457930199395096797115542062761550871606265592408778726629963914627032782231197039536993868450882927664976825777264608856475231530419505254551403354093959697082281379729124825738642043848918190625855969591030934155390135434417403595387687593563862563867805617783719614527839247743691278148089869992029717556044510953987352973749523235185024522012055220520939724831292924094250619966443163557742337544018954987812832038677599468323624214780124649870016065917469130157005084657628995431808375477685261923555291392327409325450185713957823501451938740555538822932821347555608709114315391569582712449827268063874270576434420589714474912960516744188760887673333384861991632513660316571345802411284826815346312296242997470157314806977589076906246739239196990792903351695059377758592785688984008294282426909564056964515954230369732661713758484560084579103796872426177115608193831842354300262762902733990503915546499868363923388810363323489750439352790388698859419684244292959309165931833356150275939829769105001907584334321712902684750220592260091559648789686133069786231748231787719859065844672630582652032016027787654697630938159792177158909952720449246291994182445825412615457475230462846080406594159406678440846195201768287448764806411971998776063236086478119885447828853714885754274947658437032430643203243625931370110247682152784599871606287360741225777695441620663480661790611471068217653841247240140266799633548822337025214989851729383263473459839912603645879546201811276187233927607610980629940105563349616900571621449798439622223827191395296322906136914599753498050388061506498270225801231931500270733252905810559779427796359003130914057827184779612112778795624415002291251998742270616773638409772443543211464981420925843652612383888794817008612696983184700343868201651061327348355315992879213005959870945743303553057636180336350732165170876768196968366826653514178927145620695109191270067310752768836566578212915756735730324907660650302973828082905660570592182195590982383730244426502496755043557965824000000000000 [28,27] -3117779325816322525821007050514021369571489339784930408005560589214515556041696994179614152980370331318959734874086378353085572202115124714556180943182693194027311485054061095569284292859752685190569350938268990252748989193817575937878916070523886420054496767666990395102821080575198767938949709158007001258261408572821293628544744292567931119155248909165983680394575098729449437489521633621332777473201146929993412004600932464849385590309074298449227132409363391344575898608879393191154368685800866716670833548262125037451914757149894415721543310101004359577999107540084365231324273146151942101962530219199251430725789194583236991681579196276856151606297486815960157164905253520576343623905008619328440748436928145390995603325532496600966119396910627828037537775737184041326124774916934130561141868510438296839501954370207803372983432803231373970171022665708064745207746343718953527720090498981983665181781706827792240604203285310473962764764344611442946907668972277576931802953715649591469071338994491700553320182979694982513972085804393087264428676674715039362947261514214491828685617344481784549390031583089931859608470673829206124784196733532352984559389596789446312760330991412442511327764433321028867815736234023868747214631697846568056041301621123692635378477207871160409260432310039155716383291311901907819159000848420332005188628332660681119093654272257197773473129524610661631349476171574962784013925869307130908612674289523267227466407859485633104458331888219524303736719609600859522053486209985180790370734314974503163358515156817894331805056309902185890934672643925755933006666546711236137149620028919137692055242009072261605564215253545120500032302198136058572152900003259161861082442505897505820891380091257852481411418780853483624351846211754614564777491526527597124182999008474774122626359618483920462216423984403461786274907438742400447427399542880255142370753859246475879243916085522077577035288817736367930880064098300904187967919911569827276133277390984863246442207540540250279291633694165642766324869668087901203975674355510577301587709536920583752414684703773364728198836660648710166264116458780367754883840226785554284110932984495279113623793223766322912606460556565594242593064891967042053742898030462025285053390103081357443175477672790786996651471315924067459113019785830301558984068326417096311474858751433986177327751686323669368897539920012005018093015374538330303240393562054902178638366176827309170534185570764774597451330974234265417315486730097847157551979233344493452844224537212908687199687898906447078984148541587270625853106972749693103734813495351749739010920282521758150272186976958546586189984091149607023476898581944500424048134475170074829420556984690328334940412596815337244778711273241327984777388683567848551874560000000000 [28,28] 342521048534295834407989069588677572211617101803991391350015178728691113990888546553376293936285898983167730148702217757633363071348997846237260183541925173688727716139988347966704739500607960928024013338947593422523288966397743182093783851235670734458610063421447954544728084914508998674333665934609662113826583769581823767703467010090542985683982226038564075707533105439995906680868917471635918447793785867114323767402285636677279959287292958794816931269174156777938105063792431551427219212145069370699472739479211247306049342714905137109532889118603509658236144725483967737842346670729261433292123239566183972637070258551868518680012135108526162781507621469599587674961742329942837691315785369633064532657689519902767717243523962460665422409251830472006737254312750274675071977297799206704883651896949074131635416536321092396395371638881545906124984794210440027830459436695264394042767211938503079444658950894548735131138939656824569736276785696868799829650367893653158054851539350352254353534359738097681522801094382178260225624557823858739824332266786880487520905482743132277150551971776117721475625095281393216305213226049992658981658982076209006551738576755993564527648059797923595844773819562775339860438515160500544416902058454286964833218039871441990689454831931995872210931639784453801485478314624364774677356678643082647834525236538086516327677828546482157839123939339820635093082929077449314133980865340792578213234435012713135295458011321405875185402624873367670080763235973536446506921759570067624809366070474140952094074073475401326948863391740243779528381064450953333328671422600958632936252355793345143540958945861319884412013545590623228589523578098528999983712912658450523382917223176958975274047012415444698029052451894948715792773925732598679580180748044920756030842679081638560513428048997182492858418541205524514823874674174714328805973531756662777175669823377947709785300282830777389451923957079605842132386788754167782986233868817450212589774677921597788761932594488323582169834494864694984325325102862614461764129143710535041305108771280531611694624859664920634801566756986537319833993064415842646169144275910903760435837533527191055057520604396987278587911484673136548977410783224056458906083629587645826745407709162951741199756582611247488132457589032460634366556042258953242094676731233570085238409552403498644804731341004246833638914150226503881165360897655173053328997049088862975501662978040518942671211550070127924192604098474797914907958830113320445006540042366045871328800226872611418680090186425408441091275697574194841444427891888857341981596285690369441879840788450015028028763020591387846065146131249673924780334853358593326083945234504508689812801831596005841621168902361516208300956092490894460496615382840755628277760000000 [29,0] 74368240407444150821431051724550462791434398268691895843094692550105206945383719290408042743775774289345461592572365819023012954218231219548146651486262592320596490495080198280385295957658688516218425827389477418952856125306140110417099725889232260090001198235237806207978868637875909614845322410591423787630906971988881363678862179992027739288330805531861348538958439915776538524687280831238170987176278072163409947753022035205184062709226655627392698329175401584144470328902088413244258032787394715817656476943249040024357660380091909799222981161877396802767001627067711637100624353504967501435313909673184935888440073585786283915113068406228722165570151430317121674023070431898759988186023052348933862591192695939260216485462688945372478393222127510971191941669741369767306635568751114382294797169239762716077901705095795745076308892796562497451772595977052356264042421362906213513290177223619641486399046338641447726495357385550709020495959072741345291130490053224526260295331964897202168567254317082880437333883616677517708586303109441339123596708567584676673255918022475600011454683655125723956498161487018696752007491067254363871352918628102333439051077870024572170799872340283932561469666030469357482709798114424183207957105408857498004228170515131775166011843827946463519852112509696575742585887719457260279035041135094839928560981859804898692032071898372506496752425750860761359669949807760075301476198435661635242735159123183899778714779032122038097064430001137685717113687012301014625720862108463934961826968913865624732620770301594429952705881446404901013695361905085002922209315940992563474335461693034953402855241507200803095975105899960136252282120068771780581684893576362848057091575981193654364236718025723814947296662658741634129588190072163693638743756280391413206957431714984091780100234129911812253704203606318859096867606387493234659725736178075793011791105208008417114640174044091683530057427267444443222813738564436664862189224961479590005681982199132194198681041254194423835523666827946751292717509876026094613007880407747586889067250713225543039014311264267878396352236889306622896723792760361008774832681791890276308257828932266196360606908159504028057058275981092354413932722136235216798648705369686338068035705730680640768467726717787061906403195873752334848114045879536460678622992365158064526297290675150814958527229617488823617479699302115167978572065139395723192359228836091822329604596572741094506492727941493996878330262688219151236495026048413782900586109928745676035990142128647302225660611593025062665037791440621233293496521472297009185725163340491201343099796398418376614924406635718130582921594530752471295371337048943134697007719578407691360400109493527350737383855805306569866422814081909478491044226512987147468800000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 7538985345645123199663116122049012267025883493968544018737956994356880682562586991019296471110139629405131022692127498337773741820778846482213673890636965790526084218616040958103777992056208920692508063994686494979235398527782944442112660467309948766829717218947466377363377396574607060179544621492126928746671417165768809774585909314794226119742031994538685171411495587061899530688023953627733070028625413085064395604378099741001497399185155908106625472547307623219248718219742165748807267225927450057406439779777013887678409804779947563027563662294775687425257960804120344289475405900653408390938477650817370631219843516932838570990369087888065946927604440379612690384017983094240518814368264835246168415176790204737318400732863232720778442856627627613181095061751005060008438699703554482952243504258366315344323392728388386881657995447420992816619501658011365423077959998756249829286009393738773608621686645892596519871097101474090789799104715823902652515012507171463355304679312807750068326628963756805625313773375477518479627534245247454013674506408070683581087524566364890456208593483628949245185091306425471932411877850523848927676796715262450546660000054489399362139524639941900112851859270066189518568651056737221414024911137980174654636677270857664481684394796222318594074350109070595146817998569393546889004974208405691107486530117808325557974902678937806352881231478079908515634350711631309462466421713208814667696687378019696536318503700794979018129633972104457104422281301431718862824926996382867471258250621530422812014877116791067855799526824191314743770627739820735773184990840682799366081702328108558154868985713420338155537458521203542643729201722340877964317745094774404078516967056536234208578272995690317032578309239768988446482370096065450019287601245691508051048344387302708369263825382756606645809369531555925923883474857707864756755358690530550990553170773261356310864611143664748564942833138932789829677042280952047581425030634557265693924831245340132238652336652794385703182150991484581489697371440551969094096752192674609798871982512686162079613203980440153950610136151260624906204957933070517827444397936965602231453937188501402870836862594399345049237074075697677826567166863406561031980525074702476476374433279380238002645807024609250644902181168035792017057157002232241091488008571521102253832423743237220279377311929393564543726828639139287007750973216206557922962762883973885381110286222757278678966994228061729702432804192651486984826171460233437371559867369388899619347065398651841334106930365637422992151008029243688018255690441550615967936344917614020033217717474090653165216782409000109756577689982171471757239897666643969653704256199328805739695962492488238570547792937446388325505740589864689256970709361327886827520000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] 932685371746494393720205615383322150124963336447978656588620122817264384595715014670811870340332567692453503224321262229245098599842957372790638816817626882982609161253170471340924638632341913120702625283352907115066155447646172797571402391606396473406833309411529379109412875421555994746190477764006468097788336403151427826293625504789212226494985976019745084962922872730039256956083948561241329091395487446039591354046286889329616291924846838397971783144815257749802750570707661089309026718414521491685618992347232137243558614072795406338495736345528036024988468881873150844492782351153427618901512466124718684475271157915525753549309129074034832881051891169831049148442586210760218593758602759453290548571066677609879375794340643340319144190957333172606367860800796603640325251249823767224165711126832685030843809725578770678822694634484202916143786001282899695987583193642958529154368372623478751854012506457535613687484921876715388828025155597899816807119902521901744877149671566214324521858646169429421339057011228926047059208796451180833557496468018216501564995423824288375909254067577937125376619955267600460529975631349593105776503740467007236226644456067375315883291601466474266277882445161979326984853641461839076489030858755518643518144703774865841224358214443500842420809878359385806786716384040034016023217075519404862686880012360798456615560356815431762189013826555018619739903646491523910725685133122688308151083971176469053610807315336716905047480971426923295623870576469406051845557694686787523077837864344093469547485228220839501543413808105828343302856542529471703229495959200370410166361244193406571454814982261700003170311389127289250236662357260244111587071806862158803213372546856394399513725254503603772250990822486590777995322891504870390230085277346498704913039043517103383023068954824392319034460685991112639406300330015899180311889273278487804763293531548030668117345033558565584643561656111409598959312747293778233336295032027888818372688323954582014058951205371057377038522071201714860754326560533376822787858133517087184596970965698438542274937048536577664637672377143034252195726507630137760504001139114637948545958403747399738107570139056053963288821626762577993413064955451214198376245840927881325909470760958444156109390323569725497824426848462117258387051923927833875797706108585928195097757882515025003948830925242807787867209035109347078486452027848275952780973214631595296660851754683178986726121379449506466323678096411398387941919747399786354508079176549307513602128632558950891004126359815776789972126506162992143667362265794302793904306906551187074118744682492613525611618408579867642528516947293057870005264196142672797666444046924581348147912557878221158022678559170541167400191857915157506757617854639594998333440000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -23407296904752760634476511538695215979069386145899404692007574526550614386153739779431005330148421558979302690402089594025380803010155679083454645696073643955840478910864636220595096079428457909366728767933155634912944744376296657636515831062405556023710048976685410712476824124326068971176005446774489323884549823332031201633186889162928119503921800861701992817435287100629525499715913608731578273358169399390052009290009515924763381544346606063046754044591395293728888019340524897024356374703599318492783778471963627882573492829583154381712088777377194348980464573665590015618047230129849933427815260022210780960280694650136989372111082071519565427272257297371764855696440270184465227930815082227282980629805079685970585515454602930247999873036875672520075275516829755859551541779338329215393336023079612446889895942967228846605185980701924849027622502193290910681076362751316834172119788846240933869740872058858094031666121405208182751911655756997223174169175018325489745037578673625271862426072335694328000423270336470621545957141896588154093701328288423729363962306533668878029785236258421863804771772724121760132892535652341981962312801827108635793668918910157988415771219748154683060946402115827049960880733410581806347098250260109490364014225658477808310979065406265300662253193844955211147218873531034074012393330985990123569489081796959628452182647605950395654354269244608926862273719237319473940539410764870347211677148980338762754468743786254520402364636957544415614449157990031392554346676028774377861645329604129610079015332299050436205033281461293264639232448050555117064852874418685791234816795325698828309360524089001363922174550151072888908646150611494846496712184598035694159776889419631131946135316047702750572001768276685663561698778677974506743616136374517937328486244079783945906265787180912039603616374656850541210337354944475752209935636121263523795709059750583106198107685792669390738422967765869589509871301962106117549258796048365880291655027300899209386700039748093499033678611526522460712923856876331565927149930211079154184481230739870660735225734251722155686874000938804885950595452316243689786545152644458900354866391315433055825496075027739017572433227067281652562080128763230562733530268708008140304362060553868860167214127880465526780066493405617651124317627630469824528978423378996985527940698424786675094571568545559187712228755089411301178245854275360963812701826470819622950088911435308780571039425141178201681674490676096933697962971294123012613750615899109703445809152990369155830332243029006155279711073191269942968432145677524484118030325976776407460472542204554420435070618357809977791774007392829828587877888696859047386052593565237135878094912762436557841485294045517427777072526087771865523901815822264947525550080000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -7147205299046995750234038015890347256441815904192324072316762232766605709958728247238588160128690251492073769952657714831313065529180151741076225687537249335842162254859744505674967921178131457354614207698139369868999750813435218298482537559391918702081401559593311270673080849050024408592665758934818769352937811855034108179292013813415525538528884404897154113580724701807747313574798934018145975465695384943227179948782762510907769067765763141931646993456694732286771419051760612249008507492101142834639579447079241196879038224641984919107971996016646754761982196989452725910905288148387166641527895806466365349628233518472335365117774575326311382090925091943024359272413624332698128411494199516487069570591955964472617723584905531331410640140211853484345470610783726014937477061061532874732426891267330541749676289722691482996169576277148451300125697317598097056190571860122100361618639105809556554858079986180675804225082436095308493789802776625692890896250494512246764380928538212000396300149499079831317107110421655110484407420160028119956824234088044394148326990679752505611851816624072645601766907354181804191753189170279586750708408909000665539786771804226555570949733449519817167629387888109788430448087066335033452267180767235831442478750056178595892439724623767456961761555800876573746862103536372653589800753001210412960338911041936888411191193121253541555844001630108344017478703409598233137059813940207716508952500573818084877571663350951258139581290145514944422726873752769459834071062753214464630019792386512376903427178304607664229387057276780943688813443075225955303583086084647855597930365019301158452616568864229547649081789767403620221815250507137009954888159636792487146185999087441219702232144190348758000620758680082071425282334219181690267097246845453686201834191922428724837268401614853476072379761527631110560572868130641351577471637545965345860314241823324491240530790593560130565350951539356609178722672536421808692755360513181104232444619447528330914877903224809338773858998637334885757152213227745021642928909252011528178126507580719443571001816549117151857809881983480384493069565502652305987295470015196736840800237202552216751528192904570435455354458586083523443577333383773278555101580859175678052660858747891679720538127844327518410297598773421886170629291243553298437008775556390459741415762320230843398041148452555802309760371917577852476879498953098138866758566052095573699281745196017066546937616357808917334133445715571898424530955578079707731192204886026764359732982124611980670789119783945058750205535007678199911438770289807096173225625671863030993341270778598309500075187161965304663169775772445857705899689810798456684395112886362233965878512723940562310615047843091155088788370294885189721792851542688623349926461440000000000000000000000000000000000000000000000000000000000000000000 [29,5] 167638785768491893486992036484755324366633598692145754835138536963491169253775049031291837098019502543304084020767863389112830623953070050825287310406866703782654329836191515081509355948456474869143478459488184351687408904638999644439185776232053305798851422411926848690269337461677330125888687394478449499678177649458951662994719815836871630498257512436639213831325230580508537221350145322518332483109395186831923535345763146984435975715393976693699109669001694201814350290698028319511319910927550460665637844489951386762377522616421214785876281721009177913554007570742663986026578500203350082787417756260598146968322107557455627844214276371226365849901269646951488245547973257878991289377457075060822872839171972811147101790700093870473876595184968370340047367594936540638608836309408623308737048516589448487502505724828314379849246009069798431131170381354936484723578338838173126915297285040441028026986160958918580682998746500127717207504673218188361479255797389750122693782894261553078973684402431967143719902040680587502711305756914478220458459036018386807453905817481546380002997922790116198805754044646435507256132163160131376967795879296444789910328226616873585761162970396901423762314348457631460929807886690875822124180647079566090867595683202406491670592252965818815731463237622610263019594542542079089164079200985784774252744982286405961572623227462328603449037455516966668914329065935296326464844286561082893274364448217515348422848773735643148460544771600256941261353108417293515081199441609890101743734379276405883023540906723373242049903669928630957471197486149388041977162070541369654232349490392527913508695478581505796742283688383566199496637456056730994630871348585350810634133067026665254282381734352458436255589803851761493483617030061210326724985001747082236113424439954997322881456808303662970598809938387532270312009010158200435587495311192888117426387650551309079300684852125737617994238448843002297242912075842387419695122966045821729627821263919057783427266779052144108806561150061655115698966188193843207975702861175296707618325372441706894209759769023304608073121253835818430791868552812621374860083146724071929571607747714565371515557310379126234590677688846475271981945889982499649359579495460792799768097343731259352571761806011003444527944927752179976674213590338837158729080626085210208526749497942562195532392555782322901716285917417242787622679561769406177275027513912230869145108022913934428777524116136141770144331486798105622480328498601241010175622030663868804091463490937676333133110778715383571582389659107244209789812837798918989443012212409049013865788505787560316006693177015124002816229215659663188018300384972910889771397601014595871777974483381288915562106047264988431451486920791212364607282225528605989879299440640000000000000000000000000000000000000000000000000000000000000000 [29,6] -1636288808491526696849690997135985611399575109538396560904017251086463451940675208340757538063855759337065860343339102702573814139723166759632538438436129374718797593756030807794900364760316833359911995847931640798860624131460103645305075092353006831549008790164872742469621198125597660012318381183093088645543488734931529334258913904851988493694534086219069482239028886834991854618429299396523819584021002101799810484034509289816715004452272380303800702158814011145583543091373651921850270500363792540196766249497801417067394864314211582476684119936438846915551982017580544371958845238357859073011966056688377916067058233488603497713014365590804067946038211767326199489941657210659908142898706549997674525047542437754083509424854924098878392552790504896472208263281051179345301813381204588893582855073882654399326530545464198699026909820705522734857722493577701088416068143083911168727082624547169053463474915996028959712782495587356205512094091219469829602524896643374684551600056002684057563300077788072510238129879014806865698189589250006322390616512189476302493667079753216903094908747561133003259708842758530431386385442093446128692728331996888906793867049139236637002547587521171391075134858976498811725423626559796640324281896927465264348988119541122548961930398603217832245385234955319557958591004905130703835284387220548711848247453852178853082290518584866572674936938222164908782276116516694246242364851292073639715163177853284726666828711626716328949936089143353104916996158732773482849837171255538139100668439550502463537151322494251627779665655792733221612382887038012196645338590554609652484695904168773529255014863061793969532921311424343228876318519243847427335633148286955656878234139259781769410046526885117123564811080908688368409559438698905851964085718324657211987434602016391533434723275931023444871642588820878639047445804374130325586920720192452579985488583721060355761194396992051365929206096266046132407474584176972066129271184620945513353754003777299818615797172540567103327368651540306838993666220524237330209257532180799956757128892190890476362757906026492849173687662021201086060737236062129698815598729493286482794243541300308017426723361673157908357523467809115413115461059599586421474545771346964927137350001065324348754122422394039653110258646377874613055758319545464040842154955700638328519627885795235204351405791818570555012002200225560508468261110405573774337377236600109402323946546043661063213611731663670387150308109402463669688679769915088982946003084849566188720066126400340750356244257731716823193602703797660521192658925281436413272897059227599250866975021128868739798659433939528127832046077778872408416224883197595480658512599102561229790641160825850625617910252881727227817101315867383786335124545392810881015034675200000000000000000000000000000000000000000000000000000000000000 [29,7] 6932061712794164369902129098819169262679582350686031006185566418683444072337690015715188956210362536167311880060923171632623990962321386222723815499579427612658953836746077430006131598536086716126504172213708082232912666567311155224528640063102629625299681578851848733688062005055526245684773045580171158143145873173016803682329369770700207440577007431740291355430653770107305998218714754955696202778924978963078032567271714040652222343990437229262143321323696080758301240150835073982593187126458783002672017113653239363699696300698796245402130116986144175733042197368835360589969242425040094977474891687729802404600345466822088902401479409697278418213575113597395861307283301540419272271606497750174458671085187560354020971628068773654220127045423864056272799012266933364399441128584473031831963918724114261123983780849503626113404952254540896009656979999079848709020051215616867835054510495170321124023011102232921800081848224046802580111838527145651105556303286034614724168400259909260449752063934588161318791430892707851859554826475330383049969598103132751936436185549405807454259402098060720709130757227836878345778952862551857235781531156703047366382341809989123072994078470236537468159663547104375072670110338084912760494657052916141132120109540197362831801787804119161510760251931687452143470259997218017092880787267179035673491236629300161286910138850062611982746789220109445497544461891409482282418984184119924821844309587555743863765958677997997740477416653721651350161944461256994199818617611748864907048146017705019373770827677160970707725248046716949585885949468860411460480599173777153394250117128031140730736044177335456974446108520756862177185809094719564958346133798375367436695682736055989966881412972463383706305644284486877579412740331884483709233907893107575761770608340000582802528712407972767265071979045928820113409372199638423401533430237942939224230264968181922238527861899134414693258545413759511819640825912646705671873816607466456529918438507814370805143868702325309223265290231630970078756453625123792823202767023416548707783847353197487464832540237136640466301750104641192321962913460773749141985251629369492161464193810873901180607760645790138122223357349499526021880281669031476982388070775626223956412348509061839454045128222216450719677194337274092635348885833113428623302825527599018032191109735132324155178507353646169474871134183273435362328114974402505741335635754739719200199619559908266557397220084983625666088376109978851439638591428757402399554040106392473196149725989120481051078592058058642142263733583469770394901070566032897966331836578035291128510326942367425842142502596812010272867689115580285521169437168994446264945141043196595605910264409091046624166112723626133339290614619529384644612908405526999593002624614400000000000000000000000000000000000000000000000000000000000 [29,8] -2378889546377299587048558012603109578010930202569112905556013475375879804392188636791059250341143516080018463609845385590719780294574157123506608480255140659787815803752636206497479575259617454847098295768744638633775221271605265988542523247411383747279890133530092729790364497660526688298710748446229465309857109643661101712448864515725502381887508648639858914389580846730343308144232393734714524664848926692156470968466100438354483126951374088837461149874375391194992625041210730751978205537278471190436882728891435534364054867816769592828032886224563753212158205744548667077589172217400239603014189026305444372695369417328168307212415434167180929058256173436713907122871719696410910465657917625573106332770287754571567190010390547715312491498672135348414420625438486221882926858812544517368693207395098556855800044033680549426897887078471594766349412763530113532974540543561547424739226369565402274371374726073131758870964588665840478176151114810775715162793272460850361739265127099699719291901921399845324364772483815509172399418009461448680935395466795574323269347962016498885737378299616531917298337817595209081024008400209506335055428809269273548327560513936909095440849611273432787828078644112220874208915083195653939283479627057848392502718235704679884732385354822973340267836492835653949128696553489640423164532848879444773472135471610566750627792925856424411246944512533833033045476094641311527775678849228525758430806149005255789653660708655622537583220175239035435082998594264657858489988977492492733071786023781046943177900029757766884700946945908293765335873761189732493778972099489962174917770471636854448022590418510116784274512440322372989910891673104103774635851692990470835060961864419662685562508028460633131950355168780666591583233889298431835360466476562072708946342929259831782637693537589866053061908594912306611910299721747973107154033807123905057754324814911753074856973289086733664911672277753975033209825347953109772162523477628314735816148079638563685823265353919365378659197953563382945121693823380329309927451641765411352001096500570898025513586109264323546840562258918501061557045198285260975733987755650107021611156618270703800452329299339686114624793700311290628179303060670736072186432656394519254605768243961152457070985146966533377950933482616326083390411148406995357275267015409085547971415641764584215547305749141111956217203114444438973487098737925574275083615877196449412277523364537807403023977770537015505875797747135084033347734766048298717319766517180213366474962927623446569781281654314459885131288593646556954401611999770365329227826947769625379669006127691025459519008310666266381847903945653607946417572681995310378787911734750761655761500371724833778873660868898597493489970859881615912064552845186951181605273600000000000000000000000000000000000000000000000000000000000 [29,9] -84704197932165801699703187946497338868512768318950692012352447736057925095150514587884487675303144582711282485099015876825209442628079471262534333547591222912306419276456203009734537243707804958824112421335599823770360056773459355065698036421378053107435477862791055713217264605540564640350319599628624868353722337138706631133976377550697889617132492930016879472375632024568938589561417482327576086896147725011018739731573603714435780079591892127926454672202961489646895725778000076621982393341996258654593052682681813765447410074194664109439765988039560597303651578571099869805476732377421410283789780735728748591633409420920862926748479656526116942915481761949861240279504680359442365213343548915643613682703512519022351303511119519322255979452437055635232836495595654328106241503184908254394212672553435304960898907108362483253259295994464143069469810496752740225636279593837877344094142253515602793625972375101661293156377946822398302865425815594123989742008348353166542199698046998748736544558060013925791466388849793136929768068299657343040235568891346095628790188825059530220559262981278272205795872324261321175757438210398252924351887617284496757973233613570127705592243149230207042427479854260949897330735679784503222261221017272414036876699342326451452601864506676695684986351156930623565293666798309685442955202441554035107709333506508663830717574424865317751491783541921934526270563567934390344074802218765528218373051739554155387061948565888020093514331142521155468336878752528778264384150287248609203038546893306706922686965524603641283446482046894519405826903366694308168864704613320895351987823803305335990065268278264310041927269828148139734763014180673342139800105641427023899673623114867221070325002657960902934063390724467504266170465055183317229773773033298948182919298563893506707747923971232995753156778633395207424779358755369055809003215694595499211539776102653571238023799209489680782200021938417555778011347316262030616969129825895364638545987504051897021627838806773569429255130153417827773735547050389173656970969717180168129459776296890293929441073468140415598822472942486773399853491768687825511022528228387678825142096216118113042758343353153934276418996705557625829335976817353095620744024079782570563686282143422982982718428540613332496238448618541281235962882813257519603343717274581352416629713397301004182720905640591704047294807058231897754460038174630901070974716004079788284855712512500534992736688700305826830385089335002334170597912804405512234609679422251439803581279875236001725269181997287445775967231441001152360224044619246296115049896932723457143515358546877799888942190124676516813180237939624617753176455284634735416682035570375688996569583302232510770105399080662402249357408475932014591277399009862136579972136960000000000000000000000000000000000000000000000000000000 [29,10] 257733501059361163837947620345230292742740564944165741817235741404488841657399935054222606888276649124224407642438357686323097904499436491951815019050359643217206217719124427093840859374388922819754594816878204068323899431786915708498298949865896563396130784482207766412562005783427574087366406743636933161211747956205774512906044686126472959568228426144170124872012484152157297712678385515035817301297350269055518939269896846025728804524411839187025708600688437754973337670693172867048202579181138929642419215117669354167668719585745067723893075907054303365668958315079336376992262764051741885775439978359472606214679044403451529713558739900425050974335056586816900213870684914701929154033408010108803056336036610334288996804568677849031355085405311488434429130541218433438672023616290974470211941501127719824856908514442662245514761498474419065701514837042094856673080490565219500597694233200080689568522293102084446697451809870683949364314665121867021034192060557814463002986924872743969386984989343152851100745366240806486065932940020989789416266746443749756374225822025819377270532148168342797872860635825989855471612919025992086685411622990918081664379113306595913851348206418854130359990505302247770362670087262407509785331925616632193694323849683854248896767819296903369526317220503289177765593662128490358764571386036316122927573187868462568028776506725726343337655634634576860216892473091244834753673465456084318838737067882973146130266523321172398423024466260971383454132885769358963235988338884014400166529933151407402715835994863134962965929442021396260345137997278569779101122004505352052982389904038758568384673642221966924843647751974006097570467275097518845310906087811086325231334590207710415094184878843618994324269272717498757978250343378589251029287061973018013374150406836188479437405650401378448398505129764272197075019801938196064843264172442743903969397902982008146218149280146854482433374972924391059829700518528585237755332653567110606348092383620599032754894064884979508256895057709154289149085020921003969352038236140641901590636455091701714078494498222218261034074668585564425855038127283335302910906763775937542135348507959825927920820998056530166295768109094173491217828819578893314260863390838834760315562231130362538420011336458837356774287112274650433603962117684685024128175355044699879028847040604744727482708361446997860211555751662330501973131228872351711102515678120127609698436967914469724054517842237242259408866625020052921691123457066564448135768751708576935094161424470578920677286942152492250292322897857231745301228870858430177774583338946503617108889523293549961484407623543938120115962955679138023868770847387735177167700424559237226676754720367996499497749181886146372889983969316824324089419874036824730676441907200000000000000000000000000000000000000000000000000000 [29,11] 1949372223239002205095845491237226851090091429943193254104664473995655220690954321328442482297324826197628761341719582776388214071738930714955046129964688701556885116888505159366871624567986995155553277005984792397925741224804442708568674626103536668710320009073850729661681598998164076804290249631277925570107147765549932889522114279628442687902166783494750035758440609555209121744911844310592670822855983681771173488519506350787608789784912094746206949565503239215648629592542742341910592427189946319490607416244714458276634075301360282836747019726954679085930658255063971414871074342969045953079080168878481228095637599848823044265018174888738549699046513209839761628075202115836128205381093038563036850695524954864730168837663136220807813873685392426256969164148635498028347043353679047378857650259774401414443403637789110265398759114708843710078246708736452048000305880413806763194674973582006935458105391395461210008200153503076874804122051452493815738820683518782034937559692795487937926163441710218079270139247243023627001891928536772814395446477452439298480970634179282135538148590140763912177734907361600493082632466604942810521082871923589374236733276488056848636749453211921463372089223522974857804681667799113959133975578303426239526990468240147068493085428245150267237155638262345865865538541690196848699867557875800430199969412760223819917891998744877461014354607972512254773453999306960629928272526002711493047742075413716428468722246575678976140986471438802642600658945558574931740160854180827094808718468993821235930020297502823512434145857784291208698993626677414898270136966882823144123139660914649524333112531293131530441985999092620808902632873776664778085830005970003643607420119947797878387186316554108280571563618424520878681188944688427231427199536219065199574244395169308931316973109641450691115359538730569453332723200685234539576046403535288809663195991729803125959563440987042328762601447726912549388667271937861818201401335011358276749267538313555938496690157772715702704931917965386140395074629578500235122156934471449953840455898010335767153954486129639912395500540205181108067387140621739239855532436925151441909521810297575239474779883447157141833122890010427750247208215645970727836621216646077093659859514005398408521790329378836847385806374532562481097543903712005055825868252095274861329334647711053013213650823492843766537092211982474886126646040931575179601652772919693185489218684556439880015668266203768090651267789148028745428651697005318868537962400307074930726033001987897118284354342976974158026735782774608765533634444033949744385327632340040714915494140452851363235738581263312426084518254895601775424649818993579902757558449297295225669451679221518299257970736982008188111355670595103985461675733101418670718976000000000000000000000000000000000000000000000000000 [29,12] -1210595427405487499773136133311928218332077652209259602306835133248178889709832093997506811231861019692599010819538186143555498482083193189469341573417768127790742508041317111480212705030607133086666986434412707038937222895312817460139463610891090216181535820242098997824960565284090356130946597717754623471473659921409224646814464238853453440743656934973866786802802649014999261573994669290923831163182170184423227930958008402737058054602179809441934045334567954368659589759479866339827401825348267288631095218726877843067339018684265491883309290187751701941847459161489588741357780135604801292794771340389262420603797914867031091448229194732340880105027047314318720321418763195878575654413699137136793558812468793778369476248191071629149755354232630210824030031284782694072293595277842861614943027191559346986775253538893760975670697836947968395519273824575110046633880087187940402406647842399641029231645561556298965828818241172323155285346252987671787349651069168126769942010527621871737228022345579913115369614684635213049018868643557988832028684200207713697108117383188992737372067501097899628097489190146531130295002553378771808453374447856849868207882024465590521845159217482067124574866113779197518723307378396678928386601592604777617473495541973167845793081733355977651153171371196198414008334779987467911411211011694216954350242079427841748002649432240435023179845399313677178431424832269033744333313857476693890202527479698346921601866018971323544581588340055986271339671086077206797226558942557012379622729314812166762790058030268490810377813782358223248368325597313855518636038822909092186138022728196065477095247243801971248325374923357628027488089779856590420474786788242075424242932161100707594735362531946756119006153126819193585362419597889257906748726827704301458939284741814702348765845224308353199438801926433298732568420463868612759780146075168875645634563294732895327767781810880560028338201666076892001627850658684444897135868411252400218287138807412842807745660606750801460175277977664232399874919136737057869260793425725312017476952160190259348595032918966492821543364018828063334481105165686919644516631186069179886422173547063306351026894598016673896744746014743572824270815302503183404082238348599354625931295478916553977279946207272459299193334760892721472323982925022932141575309383946639323036548356123820703989924224112710500859163829272154261136599408756399113849256198442567938783682436357621549666775966215721828703920250577772353778210713484008639003814105041234526102605585373620394468097351883472980021205640021991505098350688947876887815851462175114025315952739167612064714527417290623595565037661346988374008111262442570624793211979323612430223435481941708673046527669062224593222067235859426812740263999244152512805496422400000000000000000000000000000000000000000000000 [29,13] 1474987861019359676456068954394227999315409155950783673815761619031650852040271699261871385588043382306763251687904388588050953454090023755917943570485394877754308447394133011147664689826657524839625294769958760416129445849455053293064745179538562554894914301615742900662682068902886097019458061315971119027055103445487537482743786459693680095780885781020473614985622233678149384040998724502197956575222604388455740673833070349774969581909126492180913864631351490128561804245449378871605050613586104242583451910361283036096623122304980402884175145859417302906973018477394815631224719797500456440753662927399984114218829360500571796194112673428798512300437814361204641158972486594284642538582059594895069814523992326603600550806497756085221930438830745905562669427413142621820571751220487483115320088687647164404333219729852590481801231297368594325347992510346208839257235677804269321683222493045522764254997290428008812674250053824914726981810272342232263023601170495707955547182168651668266253772242376104523352830355717918215037225854179327720253473754557935011695502500886417391718584993395506298388931142643974711723484719290634121358695926654241431002982851193751796564086712447908505269371606175624135038446064091990290532155697357804715565894266950169915259891233694749472766683086136201290325827044307274219828113942935643149145473297848944235344678960541882901290529668806783223303646573684805751842353105830519055714122641187353213947715054899679944305406463421995790723795361744566787672346412509087021294115799197788918517016393769863265318487299022836324034723271400433830359577720043058980623357538297464572765582751525185558160303313466561713402033216423813836208068064027345951565471123237230035212924304329509969864949385578178143144309643849448282734821650147305866267113759719565435731160273915552248780669986016788071122772084016898109997340978606158213789146940429906366772883234117183868979271729857133451601574779448922266714836141182421451723288232069582590549254387811154371013923816119335176170333454004684356437014807072779054252834896756769609685966305406405033428403500040421633702587761231007000186369552131286165030293342529102739185939753519481636348080191515627233369906194514596411350121626507948486795466347698663427611809645787641497205413873519101100269578346642920015543355815859683766945386822656701860535873380436579702629079388401442926582719774609058516318579473580442922975260845446138212412523699688427677957824080086543123413432797606033002598028714660029594435463852365378077446453005318322442360270317169106952911962756921789903874428378103995178747508391761014705527317781540214589639547833927327160893179169793066724063844016699540783991078226815860687975072465015855345909182644242034923635502506849194668541870080000000000000000000000000000000000000000000000 [29,14] 2115121126164146005197879150208713334393969960096110787042655965463552049845724430188320004107009267811024860923308619622696933175325335103670653014101098383190417774978655287630910244956997451838007305577580239422483427209884211693399385293221034106442642453519237997399836364878490697768256390278730274947803693472675779460028599192303738867139303586220659348274890296946490273573461281182900786445809093722357120473275925905091498328103113875148567075625746454313464664470636681047005586891049839189711581612672235475016377612584259361774387972513063862424900334981348816985418714897620990977209385777057841123180894442688347088220577388579854096831962883866434663286138462661062287206373025000358451875755495614772374882009582515841318487779879187571757640662138518720935134533288165082158061492242087953817502042784123599309468456243643983668964583257143066060611231276532781088748715398780474875074718312675570285542816006997442359761006927739886537819151186486103061665012185173769941592864134498363800345599915112988332090710295575411391546962785664553220271340110167729321355723220557880497488251959664261485901509302012342593226019229237495193123905169399039127845225549206196375076667958030932174825108183519717763617711603873439642884056090869792868653491499152460521833510162751295954838309157356239471065408714545677878352376077949054336721877250473400050681133702649527655961649788580521456564250514627129054092646596038142749657852200967424214160235408885868394277640906748847143911959636105885642626117324468322425609230574773510782412746913760300813960724803399676599008266736279477156507155198465247955810908184352041817919645395488874301361303403483741399543804697540235466050238407270237941058756701422424986092895271931745866982672330748577160445238369230062444928223307368994726158191906137466903218039408716650239455340879592280927186145553071003596876110748690154729339745415290588102184414008442540215280996778615512815517410696599677107290937433813949551194792269216090434905565271991926732716808302983995964309734080043861622146234667209366379735385757990988824467731470667576198586707130812563359460048942663439257489689338836208598432628500459536966392751701867894742390380063056227339677420215817866590103806993022571396052635262850971505254697068037621302868785554365379167643815815049085284785907635142274614706058514708017175825573380934308561479249328268449470442338326089265779423829456907028128897531797795190132988579456438904587453133009453876323189374205965956087530994365953733696584197481417548371359200476499135308380886587244632210918940794977441835463858453745037834680244958444849096406603850974252617852969923025983660304070192732247625815640594930890040010495398571909964235251408204087963327936683413353705521545216000000000000000000000000000000000000000000 [29,15] -5574459343638116940853828895502437498878926109586805478657038042190622235851244197773317960228679164236672712771256988602419661174465384760004045455312262019520449184978871776773161486151712327272734869781422869692660877406156295573903664248307546886729473580510173961664643494350362214171618906968146824612691781594243715874969297517110927170134998297450069216802085391702802087516934910268175688660282958440268148027561811330364108680015399455980973994642647482900196901215832905084762071601410333133224902617477575863184923076853796849657259866336125774339548551256671343816522966974637993639330791979525667410991661907869068980268429621974122880760162232491997480172976020332371617184926243687763367612911841485165789641521408906364894352440883690348852713917329893544180654326095778626594812577319288340796297485679816731652017316782752508803489717122292575498760838378306228558826034708180481672623730413167195677759655682336976136964849777626709651106248028535854972974595069726925640220352939952787581158322818324028416203912285631569296812189239929067742330768888672199724955276967435401852598651338301596084594367653484719334955918427567477083566508712083613098883994685785444675369575139761918861113814713004070494698876272672906872913265629023795767171676158139334461880427409727713565824491155353094024189452703289719573693009268516046840223863170482851626686246807477961307887421640434017257487980086862004003161733238710156673671784056662755298849569063770076793489185239504103978525660266384131846842852946731807182086952521273233922330454264484216507196225297727485224465129835207929523876613109013272334829114140541100162836461753174827901701109276695498019391925902332772285050149791590322328684713527701004336953357480591840654019621097760529591203851516091787158057770004747008028066526288728650809317154080091012087605171501632331204441264807419023463334063798648649542449770554246232731935962421337143452204626730212893458078558117130640679654552621454478506798983892498416950171676948987193440172253359177434914362718301974071558567787764474642654113412759729932561788972440315072781866764770745175802823960477409559671561763498704779837487584749684327622092782220534862310750808672701215773918416510260019900595014749758763086778155644480562007689367798017870763879296013573946038643221250579662951390221062959829803476716805547432582116603175071106983041303451480485523424626754144109837090657711664350298530350789625592851378724109150853803195401868254328495552901927698094533432468035655044917531843696519934501033019249849255026945731847871427361667050442438915050829246430181455295594930440094104047230518241095515832197161601587511712513342300885421658880889681797644288698281124178103546469538655497037053389811638534908582830276608000000000000000000000000000000000000000 [29,16] 728720058627544722400608143177974021134817493518905492519961580822847707436342456766791528702319927990850936991432920772481341661583529228584763042434534793912498610683152211598332102146983209941538029221318705190096700630862040319992682516628035367007343270477320670534916854177199732163851994729826557427297663755100448827061469977630299901558379679302623542059389160223871809204607701360705415033209512224204444224723864859719401290475552775470135516379603143325379567072702759983264924533299878681541157519172418139033167806556816996070900040935748330354647042808237003365826100164916168463758033432977175567059427315490867327585127407176268940817236793445598316874024295915307907916201586294000602766593031567340711067358168776095410460138968400715258142343323995335735418617443339874693436159309389220718847203419052117732678043154858373926663423161480036556518224203279383176496584612617449755921542022697632719279091573871738879586175565851017397727483402921450015445559970207856417471374283879984725113328154637346106211448167053587404581733854017515936175905088441477183754896227884732142012746703874857784791220678050392768931334528341103189162249992580356511153151872971153443185150226703706106116415940291760813329909315562432051960665564507607777557309962743568188570776702666367479457532162900204363764430561355894542905643493175279769260364268209427211932957478642381823095942468569063919664142513532015687998495573396945955556651172187626725792221283963991986157209770234112395424989966959665583746015115772388071347763958011911725568982339596930907840701201072284985825790101301199855305943579943445588362177783778813618599087794542591197492191714638362594616505715452415817364940454055432377451091289345304331205625107227350223600333567756112928648656458694417789459683340127900764458686357406025480637303112301587393350320244419382263781020838084461671853833255521058803657074048194180164089292828489274015400824823424408608607758376307301604406959795218061356633686443148887048331180216702272007409197744849627678756390166853903927499981000966157803997240547489582741793225222306052661863963012674429438535613176387231760227271383801128628332918868119760691221209489492757747952694338251801347755713208698189650104424742850594132419764968938707621793734184392056348609434217937252967699133652763002051649218568178075983907637899445187299101100370969158611031157651900047285770997529201909501952566743953271304389619817886819541289684338786818996911494552975938982519205935409259158564363167106978172329842412621220697884674132459595144088024581220311877551757492722602501673122943790217182844026297568509816407345588546756020717693440991504908262396769314423096183011620911517852570870223801362143637616294758487714828295772635750989656227840000000000000000000000000000000000000 [29,17] 7017920292912247371669955587438027863188182724065034293080920655673970836271228699976637930674754475266322647205821277428745201264086440167148770663080717611987660568538307380737512212501648920270912134893891180844842281317620013099722139776756224718553013834657632814660285201779767424183354661217823363443903879519017403221318254534714463722518547033397714718872151462544064206248150480993718490375837341256999857616299137097955354016755813094997866195251510250025276622735556192436795250099881793733947734141177333196636208238054743338309871538533860884607258464997386654992505526959096597481989254463330010909705893601118912082335722321836793337075858374615484853834664944962712546468246442979596124771751289190794559414523940438174836046664148889302047565774051863559847703943320916856064656142087413997073263829665397959787566973373093598507209584733588500040474397191421639680893533975196106067622587707786890162877274490989913897921540467104967492565671895619478504878229916710390020560046814719386880316212858572982845439463181311191262043535065234764623489683008903150057564750575997357479253089793048778661346376201150487768981903743104679685127011906037291963957319777777231379160571844541604990357534877197514762816289200172523146156411104749125377539920813857902254942129634796000709367877240681366066735218874426199876049938829574755937729038271406327445264097949679720678933118737490825215585969048545515860464361994980489769634498669673145137496147491196634821620507767720146079604728184114356792254531711434333427976085076297718725748354163421932496543327333944470693392028388992620516839833683198705008230790434162535779369629131725229671173839857017403709059921569256214898091140422935810627899592902980980508635061836467631715622748065388279465335151738964710631883308565592768087349753929538777354459331338858833570219449173254721230810794970607099508572948762158566014577765439745392727503791327392812723177806382354600330096060178119638176847784019337484656489009875996796228558822899522567807706159453928348368665473133713990308419313193685348300054026264902620607533463817710123831824012651311899396559508246227513698140642427831746210020764136971231591793004704225209346279859382481097515735432861970134906187944319546706479922868544266919391185624101216200299324448557709953821594055755419466281715128129396518149196888853977745573875176075879697982197884666841018983122332663135788672378558726735728856395836176092257438419039506438316908026867497182284708918311505453566791533590872744496668520579550200788321241998914205951889105968201777057882271057933264353547235396179647276797559171383991098169391761617248615887579667151616950038294057030040531780601972319235569730070171610375830887454814422953392796846508115643719728003809280000000000000000000000000000000000 [29,18] -2408821440830160423977542503451874996902345406087082290612937929135436165117453938846645281760062958189472983790008242424206852493106826004372646092140000792074048262828903549748561368290515466991514020280872879677975938853135755681638543974425437959306474530001147598842982106827594950284213048414461376610725286345894593717369735302911221788261286444307115185984079248988748646095654683606525202179286647711277131775373622048430287982964467211092652972331385775901525774042875012933626871948876884492372489007710208369564443748863596063351691002419510772176571407094000122233571363153617690349325479340776108454983449076959360803854141484476058070177306447548099233736120956022155400815576530865124210109089783419879351395305487260849660456095461294790950724988573965368040018351185384118544665595443042051238789001189311358467905651035882279548755527766878040615606009951090254777249267298371875534818023616400630408167383576447744965975448811961210660994498832120128994581667464017278866712086688584694350559989074460263597589897878747456451785643135279377576841033858254941803337248428487606417142197614203911660688990267237351758306651612423502541371796282115949269560003417653546991236196706624275544875290888003536861241281558815330584064588164378848164302301279834666420885639561093891942182897810495004155815712838633524610983365779254162480691760631428417153834360931027614940172444971354216499659959254108331380769346975908313815926448557725946377767005239475796306175952162055590740625363032758789532631854800348264702554760475377329853680990066805970276014254160348539760780275853698880741897419952071304142798920687909030149881919003759213394128060264220411841492802285920466635680894721581269112521782653944180064186399814285988914481927377940328903924348950853614973016656461020559054370409519811816876577726578940909087796626692932472803876143612019728861518061230452052826798829253782188779029044342658749054993437089790640223001999851996730175878120315445066858411281094345072924116911199640454122702366777676674318991212785352498281474635547502690199350935242521116417050151943212112600286770296765074618722304592516828048773651619578916405050111908893234739075910943766475046913636376106198964683471194746616906446273181409291572370719460987544678488567257559915722574093111561161641536991548398643795085061193707077101978892037743219128121913158862875646172068197775070090533718506118686428207790298575384983213722614220080271308570390007727351651860195700814153487424919236272591463839129277714640995702309937479166264178260817638049443111111123925860769252166886825001881570131898904951159714630086574415740752606974574681803727780047686725464848719914340442304867465103286071362404984051468910146211179306851398151082420142806419898368000000000000000000000000000000000 [29,19] -12225925190629104378539708832641789443176588648236367230865492589120152636436910829244432214239956311282782388560161701087324111040025150894182714382675665848458659485713458393647520188789456625289434929277149099627430268892708260720517172676003644599637802841007079685583824976770662519746792555522710974926438882192054033563921214631981893996865039975690493456616133294611180096486088548591581612291273748088825043748424444756641221952027004099002389159793692263701383392301140200275795986326773799695295332300282649983176106910170860692601673147900463598737144097620850680605083200963267262828902043407603816924808349038114287136218205763265919251581231722556071879744379529366285285471677455681915862292113506069498132957763944781576822073304841066948922677141553056587894946288017184940570014504306289845403673717943900298690764670305245309720136865179363306477653282749125345913130098517047329541264296086969858390158882673049978297808192954725841321467718682561275614620773610809928576941035005286676313330707149386815317293169663849408560198790320975863426551517696106369903526408783055309429182028778839241365544742708824820904531154654224882969861800361595760396665220764592305129902215095452463738579830947376746673669999671314604361626431451370928576442839698525499241126394781631117555212122620365464414090681360232351439168159555109339947708329700332959368828620690663568037848373851397894634414570182323737014543463254463645368023708142245098413404754988531688508772850518351648212489845753881561629128894257633161583614384001089073788711921557133101816151699400123600427569969784109304551227084533967160166911887766921784600686803474144354205159827859967690124830814367454886842554726903315455629337664661509579631504735330314988700139832398740914300437087770320530637774527905218113939690946200284963129730121167061803130312478711708033103794488491626775624025066783092517689757713421461144617977517629373192154859447596910503844247807572060136282966732643468213628397518169416934328848400082589735889828751476877797202649862127732082392281505211970855063383193309610706132358516071790142092141246260506197063449531836398337760587868053755370723334443822812482271550520604172698709024131838550468936673137131428780843255952233791821397428021691483902634063394137290337005584373833114960952495919986508238057463446140731361666415677691365830980756196494805118689465247612229349540289278345520175724935234051270318872146055826241134823158318461006889975946625563618260406819853967992952391188719414298857445607203635822574909725383538280406507489124463322122905303870798472557882510708166426586589257669643815856812945762898378669099730300921575047901020717716997918416421908816428800687740042895041955510962064268203001044621641262728163878764544000000000000000000000000000000 [29,20] 18129797854218614006905048382899006058686370561220278993999449756339685612377040718760437183178095512988993818985915101319607823339084801373841965941567383920675901072802622067413031699525469161136476782900101490738367786855889045272160820081717856238577664123130815115775419219816756333221767363877139861665490339275621801408610045813574486065589675010003090226707995469486720267532247931858718711977014164785944174626655365329228398404506355831450159041652295169468847256077599728347690505588070313436602220107260938149751298179642397449161222422644778347031909508822994162428771665917087233702261885609350482135577148361983604650165398819860119119570301364654283235686608673065289984964066398837441344820153452546408959552671034175517661502851513873878271710986863130757229124243670689478609288860197857205591315406019079795887144227879153828353190596120976713224872860730695352987049293182413387064165802480816320311866447996929507846897996524428195873592068940057000840019067546683885585968020862839936862270294392188112113655542494813992336292540048450939384885888795319866107076113657294261969139819575620334596473123297524983262366785623530620527218179999738845916528163720934832048729036166678235326890393073963539794292151319758354953430759250674011300072738072241981945643035185754301588635407710860671691991297968315095341954187750743006993784749089904041997994095352912965372694237932450893777762057800673864396276811073628871011826911374392827251254733739926412868885758883675551437504685186267476515920385613133953360131857669599492875269629810815588184329820809753947545119950394780959358186054977799789586440329581903964262780391814879556183235622097436788762980896012023815936319705001966831830573599176158784976215196129085232172141435447507006004816787000104968695564506521255692407216609518965550539684688684843062263004428915854486486995205457456684531501723434776939951548505566397927907090631098147155106338726381437537582505729860522221053713022038342374591030010287525598550424553446449249775333316931110181735181908804596011277582006233457925664460788201321327881034461320724507951866048590963478034711352472920007518079497112887643425557954845389569914633037299574592967384380630699405996203840828844103498046913110656954216688239270164683751962564633282851636350921528318329237874084369453300049611492923048611011338688738775657497566470658713651354951509079581431066930365932096765614705245793076379876368641324732801353744486753359158405345639267405082035086524154720200579283747270168835387498386042895766161037067604673355636463552640718423431119722761394153235482663482566270736994237742502194106723674321989117083088531249037520901867213208330836109786760017758899395465626348985581910707332221762625104203993100109278978506752000000000000000000000000000 [29,21] -9798050211186720725794790359987293861263238042224004687892688684044738952540783271244330494236134745176401792065481196687054767779161750130293062175926969030206911535030272534136199059372174940705539034386558413088877595641245187870403946100240345447284360706156188695922059327208719984144710833952592591250179810394060142147141497298196900315978543888887031442607230613768428557270533205955757940951035114969464275610204580325331633553483268649711869863279493232633380238914019670234170051749578219102479370402919484101190525184296030352650319306398953949579944612689648390060342092671394797411595461544536417151510894732484175142875360145290895982314998852061226571087188295593729489105163701651097305758743035158830557713953343436117595114771294492602660513203002664547262374328594792360876357112267543664964119223846159517345950589566034198365734306043702146704608069148743754613917834521086939113107902049721178306921064408606757436342922707170965535655176837798324133561102961622749313695879029556224458632956557858454710298738700769274907053132028913695494472416471229663413322544066103056936392462642298676481875938212500678932490227500037747906903676080520832043457547061737558837421708808929602209969110142580383456726018281457672464820851564705860924506542055821520671888713207307736430819238587999691781729640693743442299822006557573672069657618856634436410830572084544584923872701598318211735072218248754630815410821900142099946602366137470566164688697351743409715382945282894227047025986475154605633796114196925164810290199940470550505708230765783939447123215032780766547270879088042704375344466791888206613375856042675258761482075843274976485967994493856849143287475474424833983990256582599108526829350528543046549810191760999346207399029330571969240792377231148343628614814668990353192070952139046834359163499729589833532715839533820645979872073765398628144179556007844700276672932435759331634586607416935714456430137188136131912755799425371519233473919400676990562688348464766045104144689844842613776600353761303380387379815834785370274499046460692222745779523827768973109719948183056178669111358444813617358712778386824894229014080863555606951036186254245494945725076909131776282555888360730637850478470770269308018738866204921931001939998885720857602981153509417687482777971888501049339652395315732510650418284080898079902706153464555326661946179798283453959749824960457961249522077988485264478808555980222493018455073603034899632501341660125812895496997842352671330630416678074695299017845293669932849861873016240946478979644588668401473396394927103387822779704474045378431118949239262472964037490683099870190627536849189070029409686163232046437173296158677973330915323677753278084230728481472167565500756111766606246743116602852637503651840000000000000000000000000 [29,22] 1177628967286561455142121542505396947968440539809784773715845908325234496763463919640671413717304625037546973229996673036285083723126305336981256296496670818393279419638572497513829339004687541290486674462775422945053653530418473151315542003338594595421268553742250013409777434664058928548194329238712100772045224729945571148917592033637087709251209429153406165906319965960358509691044673013606674731425111642666380268164740832985414567418240157569096544360237365900864378976678213234819048141103591283232018624808790168525587811098069766512448835519235926977293385269860595505795824885194720322116124327705315924107180041514547693568957433665466619870906680619741862406985703613815285912098966633415938992797683002219986681637336018958446997306982105870110925572880555257251567687884883551560140475130204772209262357173517198331845892469878737851141301843672212654400870911953845698544855435473314361016290563037456759295788114597831365142335333754428777612977919294541837874176325442629965388074395515470329187166355890264510601468835221028839139676201236284220523119080391967145475654933643071524027175535768815564212339370831099122920487417617238439665079094794336245949694185571937347403491428576179534703980313188509492095691504783571296699975135227893269416949997204095158035891083210303046293932472292885440087083763831373410077493140591792864856502595048056372020934999295520257860823312431551389983378473178708547385286438461413854598732842294589943615343474482421954943894467819367375407339381475936913165381677658730317589472765577132425178510627497782134406737812165674525113977870703873565410573806826967258096678982578841728309597604440386859339287151759522618021128336495790747124148537759295492294738459386565224847162300218910626664143913483072422355307863980267663629298480810715390355794204882856933776406778531072680962093114747265945244196375284570515474983683192715809295559755448117447105251125462844559860981997496413976664715779553026864274397669103223424822551958160121368840171466629637995703460603163386670223718631127476448399845294697067534676492344401211809435887181036945359296853770263543975280381170146495885779475464588154099741029408272118223416758827435627029358902197129149800835330603835774756285102037864047435388187676361863747392388096714720920853496368476240407813976952252926578420220581488033591079747142148847687499605884777153611627154787541577336168916948789900828148512817954244813915644815095693137803460068073384880752015402712488359902055852175313490432573699386352399847639574116965297737518108354641725320603691636130259894490608569490194798108072752381011008162660403858625117752244880529844604892449350693326772766880203308049935387668932247451139214740009318037518482785297768254791275854380545427374080000000000000000000000 [29,23] -2140180708450921249281517603748944833362050182917257265242779921936751264690935057919305051864139392366525905182835199717715322469036519048818809304674351549909290444814692081487642227474209714633237895735312945070691642237364114659331823986650494047959035339750388334711664692273586754272549171146157421845126848875748945670921856267544872470650497362563045617415394368323695650077478129524452653041576108518834709826027706649731278620565591681977823449613847518775761883487388183293773658331849199257148847928398647559241359986606097473261105424890686639137816021372710193929267040411368312500104344869922590978078191273154774345446473672252340271367341219001343803008823352564123906431890116903962922642197122490374895586411232005584326200035673527787387627792216699477569844535330780130596498889173749679489865919959469676015261144080354532985812106789833711992805607521116097774422503329134148262748025200228867895551683019923772705379187322803749157688560829172574222904943163982495275484761404269947650908752612087110440323430123017422830369302626292675127518257580874492566521160651545788219876216607914808618552312224891816765756039832946053324622018906063325547476390222637144253779492620642291653732146174403955230099399628223333260430428024438633650350947468991766600473444309006126779798524595353311237579498618969985585562563532603310374672844210041079516492189839741579887874429274742610077001531183654544485867016556037909331735162678523320101833500136738588995772562672890220530704856131533205138952901382599950816790513710339549711713636768004627904333334845793844123888845054375122402328415650199134010123518382265062624619829752308418236760063595877648106476286601699961588709613281821920086677974958510944327593483531272885398773097205797432057694547775270181243441844466618291959245062200513389592672645145765416268069719596306384845033206900836629036803873108233956090742899048025991417923379331727165300724066636922959034882163395333987757396572124586232280014388676052996054462272287969135867301545420139294955103103664169338029157911128482593377053162373417406687479774295486763116978055798392275927473354486347409215342137185098589052743066822469527086114348196681989232407362164460655944284064948349236713521275285655334101331157515914241073592313899768605564165033439914792134897609062460161871092007526398256294482317483515249095163560317408858992148402173924182128997553146046939983837720441447046576768202864603720887400532672928985348039937306113167660142577788932075490976820315212287542355056061677334726905477740886338797106116501968644051874182328740998161760404500021791580362689790751691063702812920825081056979575843698348922166149097261995661368849785074174177483713659219559728879916067853154141406553457188693816115200000000000000000000 [29,24] 5670255773050552103635812466345283908560659717556009054969300809107991322346168897147462759995836268604741426151960618206196257169931053219537947490986267233449354905005870884043833523480795573082490105155355743314107526595598814809519644221151441027998811324506373212757490224855906790005218126278136949333357922061558369460233507094927304195098984258083502536126466765235684675317224679999975283304225095910807167011931638680306249112553481616748021823036615195328714797109328032932497106340120735615729839373136997694248532453067655922544448754970470036205427310670880178885157519726911734415696150407402757151830185564199615747882806733266208373585426395345206319997116266377496502604369588495237263667392765761779609867071197950770858287842797706774649719683457673115293145296080348414182779600881495793221359229922482377497478599738994054634650430754332391981129698530644858584583466410870270589193527177539818954290547157645948458575795523669049084438632467106964932885660129547185799051796250656813445378449690496534616033274338273711551054778364846630900988794672677828086690625400750631837859315714160054387729220033428069961995406089470646372489421559800964582890443529774585642001125423638468398596959479220260015530623839106440862189866621299031051036010371432372270090371357253784024944312472981041594572538358543342084850626237096440991828636694131763819502306281591515973653582116851911582624907903050575941686034748770696960575683577119785389721489634525425430372783983695819483391236128283977770658330897463586642475037664113737270985860145658276374255884997154397739171728576049797865881902659014178324148891662921857811222927775278242422949387736316812320751776114576849173668553229909892685569202577062360906158041567007234278119690195541340473975673400299321829048942063789309300745083890707823349421268483487062640600240429867464051426490864280416904646310035132193434200106183977726093197361026089884814244221829710008503467116972788729197120477493484346859023008119924219499045492603163373427140606083437473182067354342461411506341029045157238939061786887860056146472663825933007093564448090946454577912195924522175808915669884476813227180780362284583374118020967225452379849588918081636536387081461610062613332049717637046290629134762202614853490315674699682441790214588150019595476025065168005623148886511552660611299576402769191400692519270866314236510967938015388519133940465100796397576400496272385678652584722557269641732449998928784985536898684709453489969897262735230622763140528421192648412077048359708813654781415657509020123613534474051891663936493902437399353269687488189590801516311692304219931395300954050950930884106849179373639700754808085152567212483281517239314650006899751465850978024115700331246063923416669775462400000000000000000 [29,25] -3292264955264257510796465877784513947001623367159601449901037762624554543367316203142775112069444842681603296992565435572335905323959612245522331556479404518921096863706499047195382812321100171800257506126522489824828448868586961057890772851364701338339808465386993051717929141710320000702140092979188441798170695636381246507371794219283396071091002569212948470552154796646019582746804182908812476363363444566465073930689872173082219297466023014733396337061717991061458024798147883294705960502286601293539419703396613896587820909155354027958470762608719278882170493354325259263565880905095003382940778681216976249273615338312144386145501975598343093400547218004597930543892103093116922401986010193726615116021473420479800715680344692412781386582932423525568020572642870918800587618874271748955643476341492221198775329095714716038410756923659816030185345140844226379200233877203752395729301530446931931574658395278590569442697660443639406646796438374309189374183035493865827780481921290632492559827990812070850597691348545482709614207621369647633995290337756061629838523701870463659851633524844089568908941127072336900867494474917977975755016937133051418819287236961555946026175222838774022109825773532543427259231596123641792535560213836914476778388520901717364728616450716404142714324308562345062706465864845503427694764163838430480632573444609189344034750000647304456008309258680445730920490759313417440877582650249667946328886737541979844690128431213114953106837379103265894748190027681627253287734414872393070869722678552030867958324996617019659072204579606011922714636046790180067557548147021926220074953024409514505626033921104767920897244393791997812497272161595651445888973092545210359224733642943899223993599158413299940121733277961695592321198267330453200641916329741764794666522312509224842542062590657808989411043750646638796756241104727846590057021274176493852110672110617781443442267298858674686996913651300413066495979275820451648294903247288305443737232592742887579524289499268150926694789442570430813323429894759267561635044779880509975126763672714384212207962437235362793356404752265975302759239894449220730653340835575156413481068649460308266410948808577061092745295701462674562954240016227313599415714943248034065052025090453058027456996788492692492147606475065125807134536363907595908321702411298786029160316393690603126012692734820387634677906909256531873083369188753948906866253265834151455879238821556998058641729297700026656908628737306304411788147741329215127836778463526369164579467563642217457268436338722784774031805960092367189769514315432638638526479032537534137308200636330598305997260019951459398560247281579700347384491026988375671586311986698702654102563932484454611478461950919941292943535401868827822201971197814893025689600000000000000 [29,26] -1231007019467800776320330947715800708318628779361905443763386125580235568201554896217169721704768398287672218390055176819880650483313052431047412911501448623143178129314100165538445367687523280507529443699195656938951553620607863791562777492928978035140660659630893728716479147547885013591393545022365547296838486056180857685371808566168516412350931383560075070844444274466226560009794416846672734372705995176361137619441429936415638505704252103143528808168336576415180118393296073334172203643420016048347946112049933995553542096200174527978538718672732972464165268129076064433392448812363464055989807072332593991445730699751787644944755449399880826932139606055263715127201093336286854166241188323920573021207051783831001823870870053525227936348600535885594287703527392647781315412208466710021533036256765727749031679905994851389249114576254519280190406895333938449888295055307508204044477496302155188586605337676506562955032739275253760217116019643368461258683531694856777743509712498865762839136237067660781164747668577337907520361297546629078669952303669446914207864700392994287157334591485452999880083362825318965630313283267727740713158228706702638055543633761490406582251943196867465583927553538925960471355824899528016359249193180230419792185416371894361589233617114109623035934856449527079703168334450421082690472500368635674038060126904163980740182449831294556005006928649154646987822110179386411456878277271217870687572601514159524934304632799960877204860606524790733918462351600225451336450366715997498820534214246874904359972954455656307741881252536113903590227102601150817849795000743297941328641053570141435828822798442392565407264061070293671280413520102750804486282688272746988341338776605350844300632631831027118882665226247617116685963093154066202557021102638267158504321104602069301071448719256726982932500057301984020921209102229220268079356143055617186352204095950716301671005966818964215543014239437534298299703179504096995914402757201633675524098855304236237673651301119974120059473683638279635492967247535374103075773574642273553975069739373471912798632077412007559247728988699882540185510291839411622788960906056287892872807244282645835241778663446008032065797578225043043086372648669171997701660489514864299121603145647390440356357207508203215981989525184205148281936042977821590287397303944391252945957514206203019575785955943093630548223215558051965822969718550960097417165476514708863453239784658836353766552539282647144459764515722635962516860066624509609831214868724447743303662989591923376714863274928328989766853225240153767604897624767172200618013426693354773933176981011644719555102221886070220716443253299020337097455328609245955851759977096865960444330922137371454956037269670356392585227335427579545106230586674692227072000000000000 [29,27] 1641650108259684963743331280445599901213673811364232454225460053257657220426760052098753249192365379763870136705207379464221296902969232571485682220398127862126473062874439984610255607273006532031692453296779961296164480195656648459041152374688256150909401267394711829352778529766671656442930240287034814628281809745734673540647360897737162482667113113218074878016610963037428304932074532548660259879949358943630215936989554787255288309167318990582309935718320478104854081869432064821659271886236650737574361379728371189848901225490511738979883528254957240058998086460699303146585538307256429126844754039258359453372895166689876056714993032617399163038849729458820900003648910246646277031995297214723245304337720750284215525780277672326469018135411773642112418126575671400623697890480092473886507937565959744258917540334683336301021623875433946977849129322042284008959223064321760517294485147236210707791530834213324469720402027221312917014185414615211452487737871636049353978129852540125073325734170307599788658849251195892775524840415905451278138452534343298195199985263082768088023720510435744112915514587330129448818701030052932611156875467703007640359532701797636006445335757130797283102554724093546752039809189045147451376485143331015487539606851687662310524255889509448835385448136295694649425156663503391743501408235823548177588665436453175029808557171404203623168756003557653833618636198546359948048624495793720147577996244723175015835618443850413524795850736175531500225066760440312014822990533033353999748485248922747244129423271745812846889573841627343510253806973196465680427823516948635862758607557821786750948823519808400246086341446472708579323861763432342261478422884024118781994396292507817321545145811881785934431780616349186442725753031335885127040197552347213096032022064406887142605208931353535295308952799244675871928925908784389015850408708834398133996449613671408869597404435053984651040509684769125523054699021251892198804934761416970040559752507779092733466736650829811684895003895238872403458575863017701517533531143499660510933821414123219199276737105591806452807336409806044196129990393344973588623686515525347181290316255645777407310751182304241490503451855526486082792869295824961178030441076873555211598744859173942540482095756126072534254695362961736723827451889505556358498085275871297328097908701925689546820417424797368253443980400847414633536765895020786540995871716329269551200861818531982781030940068306757217663677761483854288680915654346552231741594064525976686458733786871315860453157006603590627528484881420862287063061218787639772654977077840930011964587984031325015177355713906974351230650288765984107586174433152697117461896400598868980602223417976428786895039983679650504703202486894008179330449758971574091776000000000 [29,28] 527896037095305004702799598530646859564583244776809986182645838971057693144588893545807342708671663167668501329014484816759633169394993062740073885879298588223017757186488483145500411478336522382203647965951195523449834586900371350523718209791951624174734427998439435691977458862666431375496459668362714376472093045368858232461631323880290146703508792410343845227073421174038594633067243143621519161664465724488319348173989582743422514288906026739428628826906483534881737732346064122137850135267004258101469822277402990605352883200775077558958894528984220962198621135895761079305573817182680554085941882490714106987264598084026360138073805777271843454010064810633496647442281124677004675845649296989726437288775028615133214088833533011167867484762718211606030608012065943639032202018751278722821192621201968677717740950649550371527720057680241074501809166549860077026823904295039087232777428469544647411618644603982418568594458755895232605016288453295983880703555792700299414666762105310953327320883128275368422124043910956416998638872608767620807994521898544103809523611774599308469760195471470351052183377019581439021852312898936258364209491562161202146674416826672780375342250277809219141549088876701072462666164420856127402025201401504852019864319446535064389061334068415082924112126847910926554418826099068517120676290060527717342450710805087634954202463273945308607308479662591048099469224245300863566596057020362317276705560315895782797260756389595209688162632928812515854366422764161785977126789227805310508689344502829319976379842710229777422873614760063280369495741551868636781300131292842347406257634036671935011685368395162595725718031446826446881009371037783362728846510764614792525012786379363231463771150736230197421722874842569517467418381334141500566744742003768614918168889753026652673670633781295847159607460317763898809685530876943593197102688547090077735920583400340556815771917290967616491789409390333558746297970804952592621489430182585687310121932568248403546330878474303210630910690601660465603133165924547437047406697698312015371970626563751431536562911845305767343216529996646925464206663784774777288080962953624661386417703792529251076406314578784490970546039685016641595211371189733091197913526214707942907954065570680342474725751468721477901933135044874555311799963182999852306682773305549876125937046488463685706646556124882697604103931168335054741835882353816491631277347092921519485110317693509195644951833594052657403558680701837083608156804234497867980677875563934310812948704385491679306594099797307947956559490612235780276745211812470901506708086930276590520486881076567100272705094346236937930531663919120331213522466911011280584161066421104037399899820911426000186970761869135520775849439549473542323395589357405470720000000 [29,29] -1456964653389455702398996295641777633193366794603576976377764322712696256404010326760513984020725600921415777153348833873792289565119733953886544510318209821105732611424505890902918018951606315667182693143719140738593640412841555443108702765313960647386572354778227223441697870959109223352008190361398614150623091336387405652308523731464590974370545398300467645772467685908256982034195557411537951965461557161307708508089444989522728517976985383367722934321111405787760367352097211005147385084959113896884427170003118918577488482047410931642759567494563667740860768516371030343275989660090561296130507990704232986645349910358097484602300090044092385982097419309439139712632070719832956844946516597753650999344375794488131315889214761281750147540426462286404084452330932699620677497072114321372840140901009789069474385280817167450455774012533618790795992841130101867517384231028896516138380127176344604441886401345602193239386077951855486157367973649589218504198839766309465435060611090150896343078219947041230938433872099307788857331858207924229392217885577110934308964962808105702683426054671925967059462873671809750020552584201537550453091322659750234202782967133820882012661086371834054064424253524834225735771814407536552358330207469939431647752379831384245146175703888730964086003946222224372919493250060020914313261218768657978050677326953108331002476497915450479196368375485505973505552090059739544751050744339626498033238780184364878679647370754909349051240119141543228917985804739642309159123592893315028075731301938286081552898492157958417609570350400290013403543286668095546757859869341594718069934343969540650718900144412612525616239373090852746440667070448748184552778850803082634428068713748474283296369826395109816399741842200229485781292860312434357838123444004222668941359588664021243481578460494207478498604958489134790190396657910099255300023353736505244569906251700871535662301389237449709513502596020371131514809628734216515907582504452403187044197903197011395624821203376168534062280605455104355031120925479575001390919497789218811730103889825637969197716628376461663740973515737402494463603105701258154249922655168488981271834346313413110886343570500703198802593425431548321564531527828417480979172662408506027533090896832949739282468855480600144940014241543762732454835732288646966898843386782572784254465835047681214983385877258263272085720405840325378355731421151340496383624003480767069712019118862532412558724193059147451314010587511058890643736708349776608262149066685219068678921180804223628186416702826788846439440625819607654497114229745470490559575520729659148841174986432751201540985747600272176661220398625484756789736045493076293515229139497009012759474887575107229528623490325479183082833335351166912278650414672673505280000 [30,0] -20035280785725824167239055276097026342384997867075340227852518093368647463250174536414795866061702959200148833642292767630825772067698885117929245190823186680101207503604019269311559085717360598029582984996660742748145335316986747695618386330700052839506994042503129480633635818177307102052122198398458424365856982780963203406412351999136440925413609344906502359605304322448392212059725422535106818363738385147540997719131221355176080647064370278234730232119374701704421495132349831292127994035368723449652064663369249352264315632853071843980078282652030177944826867765897426834167584693538139927834306675845030913227042406425649542338977168027057871141264327993521798403263005355732269499010316377217565284600127583287349375199061240898113831322877263257331874900170610476880653425800620244187485350420936391814897683352515276141050081852400172097867122237139209899016222377440527383075854730038650052190489993242548261416198930432822491624184481536267522896741771310468979441359789429338290467067234597662322836212174253630575511077073418585142439144676115089921137636938715270430612594346237499619697141134298722143414739240508855998020250530364835618963333094977554095174192944641088909323513761402913182537278395599693975593666804350892210816786006804856412082606684720418209120673934010759788545175564796574881354393728964765197637785885257664270845556395721336614614399676515533201454202205331950045346640094679947460253351550978937446437969422904370729037134103163135182130839906427539869442170929963230519588296898389867548732606619899729145078471044867163537486753591981809375458286592725402539574234913388113415140631442747517251429816785131405194480038460695035731662570390200745192642908697644806905871543519440403774964600051921066117262488677635471442463433032984650921971424652914456401912794426687396483773105151658153496559406464868420480815518654959865278745538551533575853816192838040218372027264596642534569030416020754622379437922615558729027589920514098669973716804946168484214954432437194844926452037223913873175418346697433009820412297481238601107648565284883854328068983699499883662971392749432635884356639899105973788071215479974864863477869420377057436852293769626469311036853375663109138474665134052492921302210723700875083544775737695981310470131012221399229164057951094425934475583420958408992388887213432762312706382589473950364458160985122528173201973231956644625534683202041087156938644590940990176879453651619393236635003995448788377223295810757309227276760666456591285365269213545887626453795331824499771588447603245948033269275006333162891514484694460571802437049112831181774670356226805761950835428738039962797259980174526194150830393220917367911071521912195281610878105307888633429704744733298193098949227566950514688000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -3976571581393787577564727307644025592600497330414809035395540011060793433083359140630088818951054219963846974143789217498781730417785083691260162720883956949952643561116886928509517083313320793582192990556558093376158256343305534175021857315142137381719415692222065356488804723472834505795023011017859656665680763697540509474434545888498691408593159160340463271814403657012206444513556431438331891462067901747581894863703040931888378788509183502889717664398980733559187449166943550630293352196404424902504387202272347411088685341218473531422403936759668322308406174678032467721812543980441201591055248940059256585679524770130558731363148246382822365891067704631664721319648446721603341469856134849330377538594862900167275634561177305853818810002022331605983126586869720339190469483761195043162059532940228489921313647165216346885624382522778630363261004005111338471226383802768955932573152930672098713458659345713147611496692394939780824130795605320144980640310569496212104673950803157046902202420519562186726881931392417073685806911370649321278195757350055515647369624500467975185865162225130113592171361106343480760983403343862208612556033755003899829328627286752575261004795967855632108499508482683900833262447399712115145643890173725553625189135091068905969320876148521385620854439418511423776704278432550178061829865859334618042914900847187778043534744837622090186075919694895889159975474656314289074860838599866880646570689358635209251169282669105847761683144117246630196524029259711541653255296328247088938126531099210843742870014043854610208435670297929737791684999193875937884677976537326951489286706726298621763842007917908157457791566743827316188298589461262760843564479766789315765533567237604320057934098922264568807471434586418935912769546006716949186658886159603820492393123293699900061463125040399106139278788464060014455792188856997062531638065052337564837720958704202837186758167257680857947804538933308796097894924186086956541569112095001295984582345044405800472619880212675705331207538925008816456459362419251134372121533727605194365213716973115003931963130496067731872374749396257325730463315119627447952610490118928470256390353770239431853605379249272035533741729352897602964335885858113623522879176049727875276301187492082082395510484088751994544560253056722439470362675040641753039616427704031521655693443638526766278710623141843214833325884432568247925644509077392287462584924963839159921646054369747707114391589166022136664083016655332382945725538513802873442373094331268560546088816565306390424499498654071067093307290297237271121050895581109784388174988918624386352725975322366709112216969411415605482284977126281422359836095074807189688620165997710508666149357681594736777715405555808658161925186182531126091159206163571015680000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] -909852736434127581404624803330522160425433058698605479615037930015880811913545118438745118476659550672758016274759997867186283095696899049357041786011885195869202031617590151890386163702608645586134854227167239965515794076526852729292316942434137729710775120249216409625206208222231323599247486821692215663273615903132311217497007966848664719732297771963147105931138058173097516665006254630365371358862801283978228086072477259906071283885029826145397103809538575373943771242480660508437430051328605345715787975281182889058139973247675431186571476226862064587014490234194094607473583945667122337667286669564530119041235843290673032585452198491782296299213182528460461797005237386400285294052630475777227309008713608779058384466080589341241980986799514165092475971991670114076743848177073366778875504395313387930003676934013741828396057101862993178868373413999485369280342624075810232816825544709300843115032735248289447066353155397452429375653359762453246505352752549243177493978579710752800437027084334575488754600472078149018547525735619961550143555653381013850204602941866905040179234563882693056557805026453088517878623815772036032259627570020828040093239780190703463097147993708800368759720244847045583549778089662177203782799230979870938335933703416904529177391352292660092616493737113780727157832152169034368741358617742662168606778355039940258176283069238218682203804261485698240805889269012735177980151518848484228708718009772766733780992470973310313186187537620324251469137164134632929665710569497697864273663442731916594379138345661565066099203021419476666199128887614276871083689227888019172524465546876369416641854054046107588862102646566121775271736324997384654396352312798449820244813469291610261472123817111191407691368345751502438943687540792458272474408401575685577465398887819652492810585044229086773214949917088684305729973560306383520010401041779031344457323055392373231227768846183812134044466720385270542448115993568952405681102412872332818792897229318505951806451040204724344622695517737338239024639860494351675632087573080773993957563477873878356355391646559457925333192018831990437776816450445615344401029475039927989074590277712898221046630950265909743944514858381232345403277873437615811464152882449418888660914530158727114072084559897823858771645506932008690718905382979058347909148909277752924120434953696371429270256718076503435580776128312540191423802190752591778133631494307021474123385841339751115029926398472554677156956883019847163717034948628549954438062287035456723750979275290681094746351829622922946768194966964320940292827455293551214087403674446020803435393699714933661463448590309682977494569531557842745079129238331135797050427953927106575855230332932358978880512780803628014178097106402524382148898387786878418944000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 8029160579289719454142612007121996789393984355600590870064286673737038957619145537908340348205993660333475385736004097803509763080105129688438250999089230339988004026880329002128710816103102111853953670106811248142008973445403482048714395624128601321421905739972063583282971838870133389018631283428278588448775376547163197589920291320168523883872234347219391097561335426276864553387691636223479586188546141934620398777082217287078572879670300270594757098774701511166461691362313164992338307393779827861666116191256892723186644919087134535560562315894349993429020776410486156412625415029724508203256962909510293445555865125139003414066215859484586018655950620082125239345533226483534215428381287211286785950323904000446745897955738645130713706815351948068114429739529104812157156655183681905794849220374943080763958682132892936178969321612116508353395793137035476026576540958843450405931992996170096654837869745305079539331337994443424591999234177729667776488163470869482333630066503143446025293438433358839650762154003354990837132967615516128193576710623870296083375979241079262538198487954085712702415560814746470415094475052479459268860367005523626478804454666665190447937881791603925171189757606050599955311450799522752725686148694140351501433850635989918593882917594139250273427490950743404142215364607763457891577691208737757300659744044398220204772894007537631133696366669445875472399217670199874977677511424785420223381885188087179239434322490795295276256870913002568774774085433245359321182648438136199573310270475944900707172926397609285474199427619406438372807441131149818013132702411768418731830842264504673655638907576285996080046489984178281620879168303236148253732922326671831037279797686830323857494769086548493563676702734741434966313420344529372479153523589611576534082789777616878564350727517077058528169634770393396504530309147356733684807437617865470226549693325694696369041802841209661985887462636063291246118960761723175927920960853305651340479744008878733358153483627870300938739733930423020630729496985343730458952138840169438517328422653237930094115159643733870473571830635698943229479950169081347058010156114377593268488092515303602172223659191897683854717284166911515249539007136301146697640565629775482458028062606894543201659270466216939956307284703810235451959817777995993788917921973428568131719581942835135847787725915925544718239460946764127878459018312816474621395805245801999341961266002230446462307355155101776395457983040898680565535888627655343347209019120185284381229729641528132829161891508902644283273314911959857668444780920562178840694281715703536491786577939527907730509683129966667118097888138775057604473045606524077273664728120930119770796498929276134546814089680021700794066306617110619303624701797919264604160000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 4445374158930045657015026864918800873104297213764846830956600491209566695850332876370982275845153222677424732736167788309872310242403275192991531667602200622872063603240744175959915636516149375259983405190966497462173438446639986269339796146645555443198041108325926933773326443126440714368855359576250928575642850332199313507850135164626221983188674905546592322636066563009727386757782604592388118100181817525547422954323136459224902826062320812199559916518261782044311242541839948119277815982155744647076842600019975259900779745601321704309545841220150656119886095626764485830485110093499272538400813302488731268450450430169413709172833493272819950760444386767336031620469657263977670529052371419065817766857128640769895589486646406670594553821647937533427218109539915581987028531679850023003297491471640812332552554252238521291959190287046630877597575098110932856294024709673242081733526035808561213472277129549483993204604516045663772122075382022066626050758294505959213755662484268262726093186081968875780368969044408845848421291263006421665353725373160733627477386187562670160464157333544732931465215872609788400856277991084596804216787546815022021665382287344154380259412722875899947551023634024456586325902746121174489102571422923642294675305782345658853600998480540957087958193471218669604020800506383434048022177140133673076218408343221024554135115196124798621810717270986282213554849099655504344140600176466338527246006538852219369732367907503301496075668302193134162147339209514416509791595637075921432320942059082725057605566080587838388953658978706735060751094355518839535169546983082862665208582609420706387163682505101334021456239554815797063115919324712651249560245601981316076464304690754814155951910615330020930920803395234226998449774026781558109734013905141657118123625908298296355699550311713441826088847129401842991297596464131719884626065992745068075477736515094498063827781913595982603251237133020512350822379108188091578868867350110189669985014512804383270952004645932203827329250787536661484369490588996426129116463521367680320270174647285481219900937282677809556970230113739142845150936174285052897345323228131618828212541151580761677794152603340892778651974412745271687035236498147254806520648713048051516953142633462613578624923751647834775718549765092495602412095159390141928961906466423571948296012450930187459743057171883891457540844138671654653815554318861058223615489877916786147933395963237674528357850316727705936297706320780483862557282391024881304912350625922812930973222406764415274242588407480513318938150539928411456761260841533856419384182953763607126684178726330533994728157079394121501570644702833488836267330590188999606389562945498880845201781589712840988476525139421562457198742582924843829705265319621915467317248000000000000000000000000000000000000000000000000000000000000000000 [30,5] -109240570794842897405610999853331604399229138164746134541785310308397241082827875983673250357002429872345529282774099104843672403008406521160490578440327419120659900089195848319049852911841041800244916459283097644223834571963957735855960871070505672654374435955507206966049487009867583739940169089440450578253366914578582684715140490633502181286515283283156386901668531173105702424100519470499211256357706245117154463026963776480679331299885137394123963264238661540790965417734183963758073366258379434223054927100872653908612526180776719063007079556549550626817281282715215194301824595786598604023521183785637362540510308463205298087228432897605516229477100096165472801178877139457298426621960150511764286428835243550977552775601598252566935166419815772591774897455909549838957728159770449099815743636144788410138272432045835291276261525988449941591390260695176781826004953298358330068844487846864593188188539445716009494049329617403646563934336970816844716400837961590799238742591283187721173107279582060701577324390185617635069957784101411147828724557131235004188055300691971130598012128315278350700822263621285118610183040962289053928028706963835430466018573000360430031749608146342745299488636029125662525677094754407842315458186415555266481291787262924439661950553943008102952988550904418072922294365138171957763670136054993717020423000874089920306728282057883360837453615141852613432637270555134972703605851198556133936994849102740437985957554022091567515543315675419497467038181369189129637328273231879055970954029717998601741744822560726162660804824571897388115292721712240487564508394756196270216452547142958774487046275701136106765843542477154491271589006112086883571237175798327503919895870889822444419565669684395732051058249609251324103037294800150843037646783870104974390674755360361831620225362790843236287033930500388266267597599401771913652347411374571638521637620314448176318435082155157391399469637237875572906651809354398062293597226747056435457333834141267365669471514606888384420023859346642081884027990681152360198434386381703406612013309695261414401624040569262926030281630972069000936988518279110901126838431896534175073612384135411516089705242609153208827666777080001450027379010105415183558619740643553472257753172934247502156506785814522886727602791823838883139093265815833579459122238401285084322869678067324819817717750550302094856926176441520382473804281085074116323981928693553359583832980963484556296694779718450264896595906275155011968242285624125969291398083146800710267538425624132739465877416700366579214941026264168245907950553661388905071510537568423434588292560523255085889946895891389659436408491141258308863438292309940585147571035634596976405199196930721835560549087300039431728790400899637406184474611551296738096578560000000000000000000000000000000000000000000000000000000000000000 [30,6] 1145440338822773537704424418876509516230757783822293807845458669164036831477638286506356694522513735447647721844279840009527177041749277664585965613896452547906570914024589705041900148727275971308699638047302197741808233369575590525056831676517569471464855888912496502076011156128733111553231829461865504256442548930773337400230201472147371157298009648789915501801681341199845846735907622277513405194240369159073762878678409204807083954019544424017169605515286192307896821921437852107990220791230349826620586075413095832957210481293802399693048438153257473639345551065427326614488441544267678768406883347570338762569239634487250248822407793446444631941729295027133099347405698688224246383157826427501160133577066757237478337104362854429515253720696474414350998930967460150250313206549617292590440788145292269015545676961266771286963809426599256978402779048830746687812902944047696988368168260786377310004327898739541782388654297268288571737128120878928503072682238303186763068256065654992334008731534858811642454369424814930313895908407736608231155224784838105478845549112447388556970395470543659322846928936716822926775205221278454934708125191201047070897346376757681203727471775863671597191312378819567299419920472269655914756508216596240709494621962456722040407352802382430080577085833092292773052501071105632584294786448486230122847303682038493251991690650047267541229361051000242406929796959824048346023354371938267362510381381206157987800547166569770096177568784330412611394134323264475019546184399070553649766092953876593936660542888898830648359080418768404018632701717798828349246120070708613985204819208713173521104775446698651830702785725603263758844319171769546572724430579083322799139178341545841682269591786340002493291524165170973853785584454136666729623178385418431286826200868390952850810020135338769653075810969397747053285106306353669282089542061236804361542548288799579709572790393946642808585407199816897760446920440648307052801855110938847791364117049492666554015941146452471029535396916016945855159488296793402609073313495192422619979860452603787650704808262089023142382432869612405454108169388754564436327094131320941787302133022047506939376315308453951068613380771048957477001987961088047461371530471569840702057425004115248932693512935694298954242215904924114819798994593189725506720061887042539140572051933931102384997488044979252825719564453207890721365907650176414830774446583302277446490853879541944031197203390860929750868276660784948368399270212265847016363782115016757927814579068139501177632329546872444453211817128955791470607409932537326420052919833482239337272045891008823700629655187151433424631575652800648517069909676272014849219064948351771725475964597202678921739750748577972126900587397841340471202952854409624177166254080000000000000000000000000000000000000000000000000000000000000 [30,7] -5901323222509475607608592866361681217822097282521414129573703177921238278576418351597703072195719161928226166598606577350670753461468508527481456166771553380734243885741288478514466407052917143399100869226088338366580876863861916945021418571375253238988796572783335318795994726891478683422223695922054477645965455810383824959492489406676176585677066994312656879910163187907470510550975468242768517013928759559535541348190084806529491252423834349244799910794514527619967391259945762195578063600378953405333295733256848008653345659149621297882570609198176029026877245719044345110554709335839333031161562867830643039203978739353808713859090253254391033854936430517504343967490399820021127971523634374602945738979745924670536586025025062164603708062798811713544805670691662378860681293665252082419835333926820814903834041099757402806133122061085237837157932134923828122985167932849830336407764374371939044459169837245130800979357046282787634037631613358099545752397283569126279528405595077801044688320292711641711589787241746985443556608879842994794203307988234205183018508236561491862393054000139731209201476867874146369131644602514792449550578935193631518098109652597571485896214435608610823739798663423392649070463481634225450304240466096786591901104304492691632994028920302655634364814927092372034915308100338080586154579534538024616388568571911588530045166009853376882876210344157255632310068983864162584701437931673159499072027772423622959876977429159530948893602006660130667992003023331044536305209156132188812615553268397801015574135353071277767339977223918332012950400347437247575820834167170068335143746173089582064259573614254014389189727287929971563089606704552805638596441761513005537828849715490839668780349036185485542052631431907297751805625106452280856077565258437684370316977112500444453998477002599938349358162223358247009783500049586643356116132469888102816476884943680833266709624775439897341532926938049885653751224662496549939005767780059425370392363129506929136256694168967757746606390285391692795044537877257342059753640148652862746725108630319747232499857616172726782461818184516741927350871488514721889424813792348640790270776121779579577813793555959564307479942131697262462585595118030291302952595795288483537321875561921337124607197402177882604746223945365796544084698452832502757560984619149762962908079968649954709947258231130917167651018558939968941803991548950347360718100710759428618029745369182651188698283175522501060522882775565664261989579542776946703809291214072408610814218668481288886136347620338409763095176870740134784811505838665539316340516015497481655924957769849307883399692718875055372516984739948422137089521588383911226502034618170448719134317164000921222790037924445113648733755830642846601356847531770359267826073600000000000000000000000000000000000000000000000000000000000 [30,8] 9768136671625428912603066081262133123970751063462103460226653541404899273803074619236719280572024282815804575053006726901552605656721209117948874624152637570771242199038909309121528843861550369771429435800813720414211734715904996744970817887365991718061276571162834056273385776554027933682652048189172114497934260165625575479589457906668140841156846210646922035634778485679689665730251329117202170141365637851240391754150128211189505701014909015872674149189746658783888888403042592913069863660069559580318288498878587183456533371654525812807730847734613838483001741676415025990455716201750834936961917468562045755965614297898439469072281348682605176802527294324741514142699583814864287825885303764935998513639393015526255519206343667720236331878438764990803362778425874137319714407120542479642091068691928848069782593605377292407834839534107170364148943371390387014863279635233508401737940292005916309375909062320353197996586920616242170904733750720923170801223411053702573163911800167518157671076654014688288533722071944413461105835164107762531890026603451316018927260438213173000237992506887829356701587613053880095004053338824478113069704795325706601003459273255887048374263931971428923161464291246722344154468425515651578243847294922241643287464312138854649399239936563031507809612804877193314986689786118116804435610525367247445552430589486965192213466962176924953296986381768776218952561403967552815184057302116230505588100507287699702638838025419523515355521564815914062202429118969481107205957005718116060378922412373532019875593684079894840183698508944784824063784154734873279185687926347102798812791909840718941763091505872981996347479218223838153784262325630285234731641991706682758786257719875284989976374530501825463406758192510519626786078174147675601513994985118633886908059042394502446708086771812424871929381459039210177336364127458367426982013470065196030739143253177279204170080735818200651903426032708461345160249522386581777214181314881888334070543854877436159596946083919060431964651006338008964062414220433841594167632882769647700912095300034865293128531844660050005752193935523843514790744326063384616901863745002224744006079413885287474312356461510747449475665725210989211460339584414589195785082206365834891103382568677601836284881047646221925922327547537332528590195039073616712989032513745182466938644096075057563396137053011642331086792565737953458231679206711163235106007771486248239715999811150347760347380755078636833523392585148901043613198308415028598568582459916613474148005833060303127487192288320345441313830914380485329773570680660531582599272652389911774387906951688778668091056655469079326386439039725193268403919769497237056989110155979474286373399038083293025812804956335311957922688889004701501077071651466847620117299200000000000000000000000000000000000000000000000000000000 [30,9] 38475675717529172645656593788846307081722078813230917785801673475419180461536946143839397096550061888740437036795835204991678576658816223124542977537154249531135507939918229178415503747863064828635294031112551299080227240590610553223954711215446743861976240985583943565879225639932971485618856672617433354571183440790835062675302939469792487753610732652819172484498045352447776405343464474975529976715899117118417653007548330603668900192032827211942613948489721851078012045806499967833801531511133347025656814626677238095213661975457942300276065753632382166951585822049793754212079968082239532226590908777936993067672318126478547081782188282979535928094779724891490063157490299186455935563422215621960167293939946036062657400112625562093283525938320590111355151018299214033948365208562604070301755886054903755011745361698004417868713352257085829942293446910798537605999254617750376130918683073764019032523698414403440610212885448585114992495507378784266109633927676338937448177260020047390175574611134423004019404297660079377045904482823250978134935782927631076441079599026149122781158919949278810021969460173179951758464800427010523337560133215253425211076098725477488872980466195251732412024039704317165178769939372325875057297967549999751905596607103597570695643449860005768250232505388573877792020358465831018002514189268479134965192004868323866412972212240895470008095799159414184963485761849847622914514645408807705187731891453015054251510252542005297149720688513489452714785894417660720005726515985962368154920650198367410611817040641512989470347849358848170625099066992153851281773901719927210165235742369420332289317392590772252925727759830130624026439481717703931649059537446368478306351427915251533324179417354968598932415488765721328401864684452820374475243418150849721974987987351162539981547778740717991726090958429449376910052850367976005099561017954160493767378019081626605285769594638613600754189127406219624356742884408589860926669624195622205262985124674135921405910089759233231263914399914002584713819080422145038688208527285405512927518085773327735894726633241232445715167492779154737836631394153968822962991161775245003315860673237846973072185652324134624199651603590925883174813257730496420028264508931110931546647720100076942589910246946556491692820976731507797779335838859878912637917658885310911062353748192341686001789972099416622937817270596828731534012022518112999142063401024745348035777509208314115312332863945210863664841041989058278049766404480132937430291400138846235712172171476289579321486524125997825720474324944427353862877484967260068535582209159633433232949234211298843212117486136811280234423083594831942979678444331660466108713964288060705097910021937668622412884025887723955116579982705849079840908729197783220706344960000000000000000000000000000000000000000000000000000000 [30,10] -192030284884687915721760572421039899740500227046706169642994136264998336270365738415474708356677744477899275021834563233850325381249316832009286640021554584053847543447744263664641829169256028603216778505175047509253326763608541788213414631955677979422939856101621352892260269175436519032795292318600429459498353646479134121995865546830794496410107599789042975270105122975046491158049118761080614754791043025059807189780104820544858475755176567580031196202255455585464136973516935986500045082931388377279964436410742415775871485724496826670172923586094525228510657694760107323996811390036000475201861392981292541712416197678431984159465432712920332866839929120398984451733768010388235451375943534859030612185253946968492768043899471836540302319681875681999861845278008920746445451105847825313559827458404778204744720088683886361572469631461198471141034378144951563132021941408176415610335432173206440784967224636925935128619773327067943249363526804525237547978073171547039675361452571712374807868524185348804844413347472140373642990997864667645341346849248906566650118627539849836653573016195878294525480206951831844991091055180826873250411353399986768786453643082981449778432079931253507581354153786993517722474770179731484091039778648176550782531442153352758746501936923710542627014518247079367958129899927480407812388884250341242562142464852338872635047006540367365829152918631141001368335379001016959192860438861318631460615548784857177504415377723894202720626953274859446558222814384647944012082344375860509313205460124584662561346233246035068727490838239810543985132996085555284114806647399679662989929277290491258216275740327291916909230494261657760330000003187402875866762294891158369645431673166604216108628546820240076699880564005099945364859678682768797532579540104465169820691927093175996882962129619814074198276309003232519449969994891350443620558351285765090435623961268208012221148972225258458652926683126948449457372239124821957151561457895336358586980761148377666550530585478369556049013523671931730358432309440489118262113960825538291435895531672456771668899638624221519695738482996855745360191720503241037512109744161172907625551538353057263884018007863118351646131383327552751023568139224328400166647427835675235483909752105605883870552654448955268636291987689614423484890679664862969537477226283638258881020987455389505984842078279316228888122233518414710708653440407692536711973715392142745603053053883129657054774281589259949584240763617795757579152807440646337812588513882481635393907804389905736332611539187023165517250104234425548808003013574442717092268561100796575294977160237943788900526230441345303531480548762456377414989585983603101970169514280040626391792730152316996718493806639089950701720379539101613861311030600608611758505984000000000000000000000000000000000000000000000000000 [30,11] 149823448412054397268502521872120038797384157983637591347826890345847786466124987037041044944376122550810865180572122333080713608105367774537492375920048028172341084848477987649199645998751463453331386796554301719779880633569519645012165169019327733248962207987288265341497537688896121026395079900626645478077449913383598826439771161629263273207677858456085815836066431397392202995296040911275180613426699425952886747578818401219599043521222900755786787391667812525109414436985103319802154553439109333557452535718605978297833097841422026596725683605548388290806697925717172869611347895743492985123130569326249137134614175291914405591452061174520928688369887785877913323112374139903704385963279475693522590121151247839200887168042755225316409585156112412123951334725280173839993744943650141802462091562182556155268922873074331794308986672537749504251999880013929268296787320099416772005288347998865664741883824950822858354846695031555717748217562050504723846541561060401775332875693166591451550933227984953657744275315884470446355706543222601299409926220653700201404419427852339998856204146313712311476129937628612160347128327605559017218095601410207673301684159249416514775005926558518923692771910553533499696219001628025020845890628147528356199758421373912048473562985200857589618738164790871607305688221382023102480240094378033759662551562502164993387411343751625428257948804140549387286420206138793840617401304999893996745777986274682591868215457012517253580711984318611701342169281169216075194450216929373846167732393315572761957071583797037368618414023600851247441819336232560715696641208615372290535398305246265187527311008787258315118509549508581906374856648426199936509985436854429085525579591105228358373069392720649404472948258070510408655269139348280396023159390133341129439073674367750577311771727759641917025632272298322297278044508470504722240644411666283345129995172932526676369167750771148404856283626310526709507702276877540817460493934958564203073421132184650032863611602178694814342586738934664209021378199165759051235329500977947062198554079051308174333588928761141492370907877068417010098476817255996549956470852058706735415945555780740860688820177605980943055066785134590022695236905595546654764953982104146418535866921369086457792816924508482865134328042954179336228981771872718256904489660765100856736763194207567284270265463384912565576072629353860000916309321966705726302006844812772863178937023983096515462142021450407688165599296268049614736166285047506164378186615071497361307683981989896462792625336624209472001506555974046128505806784426887867407131825343846853393244226885428977497261315867405963437570847242873491712128620952803463501157348628892108951641134735241360583316119309131492503756145526429888731654354306148133869977600000000000000000000000000000000000000000000000000 [30,12] 694979280567588308265277841479049716419999823485265657580129379284291774014935249137482078278208630074611647453704487875376840202068115397724537093616105589453900053517035740778154179823319409771534179245394127413875740047213704844868171702488731806415706932106597141948547752748513357283199989916211578174942572681894552027842227976230374573293918097412856864294082755256386067105362430688369950065447304925449752446379568596864764024557104012991923452551454727599907634552818558358378022140367695357938928973300366565682610464011843333994195609704940641592587677852880739815067790140285360540518651810127632000387968359224659256187045384632767084103080167465119446277101060642512819737739540224665770438473013215390597361272953312129291173029124986754219901693657779303860539490328355781159058679262086695815951858861613454728686613406875179266930497203053128566397720885077256658737322935526311369940540535841143352186292254515779156896643747697540953220519433605677370317874937290106112990437279611134518917993580591498353664405093884199210757842936141956142367284727152745739334158508542843058924258050679616625780073114952757885281750457807764148098453166517449231874444380855939470281141095293314697281864648497265415802771725611304837251223893570902702538750202512313575662847473185083226111000952338752917592753670512712746551179494398029652645502306954646168863329075481900789187025984771234167528424912841497541649306055874919940806896539066015837684598309067338834198724847968696422906844227922482578501099896773219430440921312323447299755809927452805990008973911216353369814505980859420203088715945363899182941254466721529426089513082759459215406868576320656452971830218504268746312215718120397453248962750255369553916311926622506066357729085285706293990777368900507353062832373476275459311860755719875233915385653574273538224159490158640865523838441223166316517688871339276453709688437734263018472028926369761851459565756606618538523053472785517802523166927134411508801447516876819064992195379361859693783474301832648449385702567400017810908908713037699171535953124270350786514139240648577679884741501905687186061793465752499484482120252717893136951713487670369354984088415154026044954545774886355329616573636108127557586472717743969513641811925974397661148424402051258233616618995251132604860909292782311643034646706758190922238678817658229783183624357535831350170133920366736032640773131323138194823431254091104346196420211963592995942534596992509424754427010116502657263488576442180251917555968340278708157893016452137059242146746656123366714293910488419563038690407875120118118182438272941537114436890937646178681173028024600911403813947561537614458208536222931244057488586363339741381730387394461504106789856345327455062101865656427577941688320000000000000000000000000000000000000000000000 [30,13] -1542169388345586446657624693084948871657328155162405996210262883114073064699797002766508609847581842070668426169199823616067106789254873330678858091445439309603384598681420021967273085623571112497358984560984407888664674883659628642513663185855117411790701764930594938880536981002551376491868875535784857791158129864467715869157007240084020740548225328125941971933464851933024060394204591044066832417997316159942730923171662545199378415792578718945234747816628340382040138967232365187162215568805278859401572006981983730711389348768534419279667817210846647654746934368483749456405312107191230808394702958728250604788077928921897485255104984650603786955760137188649912841002910514868090399357840746755620818859434843695801186231412100632451866267814011217060434799021996405102749300306056575822744043540634558347183554106477664441937470235806241521793464742575740130673356721462885200195416891734854284127584208454584130775594976251700335776376989335592236191346068725475458773446724871828540229650988454597527051958625159264775591981781208874156001314100477480769394215211300883598022746016454590027809529595709711524036809798500962157261241949635175632756259661164211871206710384040770941972483557945090014095752081142558526756305020670254156316678087123571682245970629636289812127114362173926489431231842622723884219292957718846765809360252167749580208856430980955786591053123502453458888707853846748556852868370789050104545766658832336691834520688792524474198691425926195530963207567013166944755381948903164003750860966135636006367549083860278776544686244086952263747737655199905294317408222579173878842929012432982615706750413437483136217380516602229123632728232505186725194487081994970439519425882817754089421352731695288020886997212113237150998404506511031474249883418640765985755376772594102476221024127854430350657314136546700947156881993134724392676943744376978242239965936658540460841610323883726352736359747758954617743498749646396285397049592069952348441003954524428970210306272292310736874588850214412431698404813985156715231975702260489448167268239577421555231068427325459177543464114134134577636153811710837077252836335422285685406755731960060939398886226848044455838434685634359586444323242044230474257601695227896046838105647879610420021006651929751922037516674078962701656333536933484379710148454792611607732825750383944111333967940283577269364895286092139134429299904035365593241197773972261349131720174863155689050344409513367337034985256126447292838203275686024507007291993972869781817354787013646533318209229256950971446738834494784326523634913477650682908106021788523506841671495412860506245734384185088942861451979606005777191173603756527599588311604963349709286554254695434921675093418225589075939014428048189571962553489725070768078848000000000000000000000000000000000000000000000 [30,14] -115354355185400629302867078320887531512464758804564959257051120507228896213280525102474495834995664492939730163907757138594825151916480676919923681870370839198204604921417649974001444967124542705877522141961418288317523888975022034798325820104803972115406112014977833970060023171384014716327352672816899299463240886414377088229973129355957411357390607728422368209739541633728034588934119388186307924300753791360598971070000311164584710272885765420543888987376324412944072561383397079142667102458860754379832139337669989006973835007976082010668623186685267476370637237175115084885447786335261819138381937280652169886392999122965655867503020371138336196221678124411042224450951655030960104570888437743895190861184278940040749051423812869218622817648145640023206713323776534311391325043205669518950269691971233143209213710888037026875130384378867715835113775218845466254751542796858675464624761339643550490459478219570476186916497203435328247292769128353975965335400841998097463191349168796748341330311373828928943201172153523556031299813272104108068280302071446602393365193874844845223227500948659944940504315041166172374219567340973602545226702781202984992135182359982720669717283516289968885238313226886651908642834761788617904545042671246492439875867014423859159350257977611690323364690776461456775434680416639875527535906387231397999770491407181341111693543251467139578157800408101758991710292375281748139066709338763194013327832299254967654726630671312999587741903942494058713311539705191793224567741655929370598411933297816053643980956824761871389541937417461675911399148161819186670198049241969311678522010584382871575096270636567090862353692463353548175330270346576513215888941760007707049507526723243861257531135009745231829103789154493464944190213694973873427324112998578721000537094381420950857356154868858413511822421526973462375095523629732661256380013614962942563240718388642478706161812152110587744731894505576700357010283315361460853447075586012292008708650490375028224126320240626943869911517836006623459787737812429891063923554034828977967127204539507328537671630610367157510715811121714411576561828482241917823048429217006993548064365891730531757079822684745384094852024161545987597413048903648101822467678032459406677914269299151215063495623890702186194319125951013079786134801215568791822100597716733073121140838967580688446033243317336311906312253671776184773378957306463656089478874661025023229048194590643883380128785001884348261974870215681057828949957950125605590819190735032407475593828301402794775188270099320242106264920728442041657451844170187292153250516052667623186729610568830288572956242606797510192024080646321726082733121469817479919246544880393729859267041368750623851505417714521089925647455395267790744300798143876442567475200000000000000000000000000000000000000000 [30,15] 3282015182268990504280219093630575931309583640164714054733862776061306572757021849957080264768263014595477992857532177730056799659449171408224355100277100181764778730391730138065212633985914004526315788422949237249269713647513019643294310572270337623030762809604855331021786485646199153895769151057729339864036436435791920116446854519021715668907882986363812715676575903179395857985304654880896347859579438220102497603279843635025807641831420626440130000641035896112736863812488550404329047091929440256376123918285402878528918838337156197753585476599138158555608005579969888732300392124580058436207246606891547695912840119895578837732713351959153514480386657143046378309930933542541869039212133137066393994874021408587957065666931459568451129911635577989146858532671321689090630161205430559783410136806650269691231214072546276786123294981980034947505420813982262065307143064662903718126347539217680332409693244967406055068123377742679815121683263127188766244895049367788671843227201740766432680855596679304961736061718204538031737094628752576886789280342675518504563825498796660318939943769639131029445118676154001217639014383036765740706244748120825779232277590503828596728834808564192145768285781817620921082307253854999313724584547794673857480330742953327484188068631213374537320150196041121668725639149440008674211372110527325118340138461000727824486030899837475977351696497082719292008999348870731556824334190843112842535491147892008409453797516913616269310564293391187626088278140214304347059683329520177175854428503651454694590436726704507138730554457151664838455155131191927558459798215945312030777958983171797355574238816201385648822392615286893498053052854451341067010894291346365856531955580069024049291502917651746093635207041324614310738291278122503442038979474187920008808176615421271988453054615564204062076429183611952359037093137934256786940797277433878606340584906067360266551198032597406309617877828099704825785049667528559794449853513379332483897445046211531485492236742008724281937144886733778699548812187527971130489338541363241018018140900120301501916616942249466837658781916288005300234969546352577390061117412186127521518156348511400145218005541081837335558363257260107413865056952592445294882179457273520311286581114958370940462855037609227888023297765340516319599802524957060570709605217315442164921467229281318730281780537834035300874358175210683062735565939992338659214338807543067251018908243184580514125315599760146041388853235099946904965490329624278711802472751424582689208970096237843194474347873682912670194532089840503132890904054328212261739707070813371750605142597162944894815380626277144780770606961261450059161351832565076730470734495889416841561870481945020372777982863887900754696523517429508882949681909889393389207552000000000000000000000000000000000000000 [30,16] -1780831469181719339950641136221568022123775262215051222893365501573530989922521316941103457565286640652826066098427233938421442993518935611672669423083133494464969426750309995529397415553083617031838393576769483820773990305319774665180193868739503290986031990076173468296152289914731467445067773020584798320746797988204552624421702172345240373550633476328563335706592332418893993939420379951371475195405601926281202681793347052962155322816339173583711190085378838646060334175975810889282678469407957229707849976006778913923153217185281786611761406783593284009811458943775052408613541977929169333880504174329668897787720837620433569131212149390270468735644109076846508598110679929906044342979459050723069665557770606837110060157266573159469414931994500492645370170320165492610355323138505106786739246746196259100552563766711944328116765092125505019907726847085532675175011113990109460772150689744963765062823987821606962389804320662309784317227714280942816769976773209908990716479194653154328070529735243615311388160939734360817337928000006155240641889706808635070449360857574671524803428111158925262643291093969659539702661389914327653436361573682432665981489418065360156324917422497087320065808867005796092345958238224240628538584219828132197262704460454728202836936215792366457941746714070849792275264752549336765750784033903855005103796408213437559672523440053800215646704466895398233507032803461871312001502699505024385995981482675560890677830153908247644324090235999287292518847431649531997087261508941226432960164913618006381043967567089357158395862495709634680677049636753416779426386043903126345158482169932994805659849195164313677581133405930037173643673763309276684583889624044721241328605962114229756968268883897227287373180552319428206400634310884306698509874355941193699389051055015914237325274152333028340605754876346149262461932294489796326768712031603322712561550116709676874388894757550961140162495893729437269532241980659070132203844094030085753942915311330964042081079149994587293251645493923540942706319189203635295766302179411827845458358103545878881480246884745398304004038507875193409651440163575799938888761298440805686171575868104542606045641589870567998396654842400338145900115205898462919672324723831540846818660929181862093154834535234029057071287940241219340810180080588390045875418262390745640978041897410603387568366428643269814376929922555153327066901734924596241442488223165444067854177721395211692471194669713344342146897586814739741693088850755640375534444350602700983949290556541110863183433235144742670367702060617086013474677700162761345069483080943231860663328115659861971219075441006005397157659855437268551102226739615123298026943738835240993595234664401075538112080316965799773287609879571084547132193122513538930180096000000000000000000000000000000000000 [30,17] -5128932527613451961399893023341210929795912267378873745154392918287215428795643144859044576502641200836992064446022210337108042661807783468200687571633718301503154590567247282003492367933279240503426538054859299711771954033547301392071663471312937207446672921174040773373526177043861449225120382983298813042660494511966096188777558157153057978569038668931874689552884091507731758189894576278414826972512350251715396776629510074105204659864022859809809291391049460973424896121350433046377906573813856921602531023408046935303975103710894798505075987253359360410726769042908245101062598750223159113263151414820636543270111019978013549920046668731183597197464559712538487314825391469088751991643093580302527368368508206954653530392115773146755645945489342592632673318164634683318086631330538246883147565618049618577995384675409951164507311246414326249488285709007464858093565382042157959596166382246640566369704844511688997568382457244915246191404345707691298838439247427632975847504903922068380654152183819664461886329247942795456677165431533787765461170887463566812295015050261153632383517377115633355556038516183016767500181340218987845738253494777367419393043752626338363708443451576011809991905193064221817172066049840784886350460541441036088636895344854275394540356242138773120914525922637162432822243117924852322155709209850090167781154787489011388658781155227477127930239472035088973750005382965265755533015712685193098107926517826908721195410843174050725991199969568197019428710320355294954651004778867849168020929196056575852814566927636896443490804509285735597511297202484585137230991824137740884721799782809170038570852968272090589582048839975644470157684800376161592622307702020524238038043747896451298866941685816841937683809018843321254310903723641287508309353669478168116863503053906858927270964795952063610744929106295766629800051298942326681724001882582327434196190008508287486986579116785315786414418284741435389833480274622780623222250624803810999720158035550064122307507823859260390086412231944342427369302344515339373485796086051392519113580617934902706974338290056055479411997411395312446301866939986170191143180425203315552254542682870361048365337325284653024102079979297542854171081795814422628846741741202408952021835437304956446743001244226621521339704203827283281396862269499714609362180056880323965094229579653560842777001853582643811169398535551415389120643734340239431057446392672567384380638968475313235287427426225830406519599002501348819058914837347541277965161410911329363500520356633283000169794916444271007207839862846712448941244728259930813769845477339243679172649405478185248799461154120526328335283248667800052523178977528536133063417643635317315634202083976837807359861310714971410771992094527784799363956660587627408261120000000000000000000000000000000000 [30,18] 8074300910090050993420851091934174525610068574553202667457957369452352650161045142116029708564675117497764680366836552093636429352410420315696440991104736646237634918977792560437124717607820824005749107352140945595622734123181489048096405659491107295494148612910220999557764584310676262592184931394338822024723099820571370057231581389970101038657125140170388853190136829533373808793351399239981774768260349663211856167438488404001191493591389735654538621993373080651728948442354770923786261081069283111794197784460673560744678851920641220222690848711834631356605049758853280540820063432780084693212806180382275578937113061961664806010857187280394135275731212599505224478506123107683805095142450057050286602059352502109954683870892825949702718900650283090669310297012268556215747410073638913721982284599965663250857596240807645393473153843737733313006668686705292542147254532339223629843186881009045164051972492414436406048487171511550375923966773567798105748669104789800783470841275450586614727463415572285407981980603094182990070953780851382227893108613073838991749441026175420978100835977925603232542894753454698849844842210327911017989754132866404372289121117150641184730590114184554944022543070199925463713498725172727144336705324460602772611758230628134049028302641626383849353205192839954897356188029718236302992324183741326673733788826445040849714943412934840344321104136735980608829597848130206402338750061230524594915017499751935453811549554233965264545565211820186000360887316780395235359022018318450848438490817435669273813325403967792846920410175547185653387689646659911367356370654827247697872020601271550551556369210482571646219045324393042540459155212850754347960060654429842443059582897949601322117572569527232908800008541035572985517979192185444918986234651634248166483556001122010231250281604367802862101076045210846068018841365126094159636451737114947628659681440518289159335357469808526299244764911286708488941304499224531761691329082021493512118621368838084274981640538081921148664401880619889971310727784892931332535309769341591749186978420647858881163050099193691463936706566121743501974504424237062299261887857497351560435433043921639192759166856802212710260034224750808287541900635839179322020642985741327921671744340393721350363084442980462245770762176680707038547732731966654199231585733678679057983470873367205051805496419825223085960166166352333936473114070275106468348163709352800283405538840312378125201624498701892543697848767958552676214209115542012021968987521138314413368246083281694956537280052576706026407991603466085950979346459315505937542703580323977704304824098890924062744969452134185346289005108526035994197670354502889883764565521365758816559423904054360631149050540605336121771412157226962658322504953910545497456640000000000000000000000000000000 [30,19] -1833668407768570660125027874903761198065068455627379124761177199519376198400939761590016455305740039778812839092956819431993386376141546570561767715123039293325320803259315595742384787777250618767455811119415007281588725932683862143872583258246178393999114804132018472135238885239737416492081099364344652007645392340327254295185275960266682893830722007605841914165043769556925425348870014985294111276204063350050041206758994047299430878551903558205490189250627567034873211401529863334532690878012457108482685662867023285905987879568187008804976719369599643785409336851764218853826403747276012922505288413841733984975694122590429115242337809907079753052324457609392255155713800242494848787779063616509645754883302784093658491416133197980253344174185654635496421468155814814701994599028439283554430183317741343636977211446912647325240285809496332218822521618652144403416025633024225093004196081448802452399934132994413028669280096775309053829162525966432168747628395864156334404833987035265527694104486833822488424840781138401121514250334876514799226182071878712816885460500701595738904741094716993900852407537455710802118301381949212000883211100557487981657336218192074375461788571557618319353581321616867504478779530665558094392557521543532731751580942310240519469530862071719480281664615516629110551989338888709406085796698144607071674557531747018410886024465746311987611292453905086556000457468460046281578909563639452355245594886771263408617431009123336013188813850764246660551845563559520508369259289112978664225248932026056879872688158924378130254540272706940807978744928240007234047870074632990308138419577979169442301137215946845204908585337123410220729145580185663706925430120804480740883239670920174266087945167910259807516004583450350231110404376755457613681082536819042493606494463013692996249686630393154698355501904427336344543230137961403610878562825528332171202510651015537290450369203375147528554689035717496135896171261666859389428762001309727320804805907983985033385817737944491569070364081152156788849943264415860735643542651497513120234958379209574572672124361050827690257158217349695563067612193921184713486704277476676415014172366630870196973844436771622762132090819351006785785410516035255048561665774302959759065149858497226925761793743396578052243060264544958276894409388994692167160278523135501713279042719948670767758448238167725142081290113811013881395995073652507407897616108841714734135195893573526371448927840768091404792249816754485913864757495849326663519337572806466142349176560465683292093093446621879567129301757093881570750136397672914687342142259467252102382856529562425305520039669409331927938479360129052238261909653571330601901666713312789879076113710401234272384384817841330843934530473968778374548752263305639231488000000000000000000000000000000 [30,20] -5627815283498899355284640522895429952902631465865510776716805377626394223294918338932973393740572673888294342951354596365545204577277544930851094401476594093334855894332519459574237175276375079509247134070877669192026253452856996801008391915099012994168508147294070844384043222128911980835300065501542208964287980432229869540399692592877476245789691828316847362963451673358747485605482062992148930259166889707493203889667828005728339273317600278538684495320323120507697167254943777715442267970774598140348883749508776543820878123347703300093671384480251787751311025836513100675634963016227102780854910642998562689347256502105687247350990632087892627676163264044532608740017739980787464226224235035979447094484455319716179617940670298944019187088048027269791743110922432673095917794633012951425543749004227093480783608580530135202511052799006754366644603017713563545101100534674409926505498027869158857194049374097209791427602664350636629665271925679988481090223721970630375141896804223118013742877890858104983688876254750973036858720075336265807217920087590983042418523587531713245467892780774267266640066004482785747342416856803878658625692206102603263044237214332215344134048247424098133769124252277956365267506674704148102451976529210922569285334688337206193521702365447033883448222516001880562826951411650198411715967577317662763930917681242770072978371053375607547628032135609571954684947125225450886343006827287885743754360580264370682354643875114188359081093571692192413896567236135530564302274822812333242899753200401128178772054798193816731992904404263007313281448002458633808512915242166060487700106634363885661514606684236089911071208928072253006653285526728930736747762554887933287349641608772997037202040085464527897330062347330537668385047314622829464698857243353973180421202578618357549122443034978897542882649783856949540287661950556675825115681770787352329264211831711927153365796345179813427250941461813293522308264402197825425287183664052348510719677613111040933728061200355097000102446598081040060400848355695906384359867443168993097455295349085196987795403781739530668173133796262379525434487490292329525144403263084043703504424582831058751789480389301856868416168172797334396342660972758719567767738491516351864048947915762231583268332526115690009220382752506565091623380526598110520069867392696994185762776126269650529471443287359730280380553200441201993237679402302850721598349582484137791419352831269960355374224022751464803520435893330036628968228181742513476853315661144421247266296972836761040122260313768236003717899819685312145566606986614085253303188840174151197984954507378637116076276971029727765628929596073067133804838571340142910151908718618928568398600529816325572416102407258348669196453987087871217065069835345394139136000000000000000000000000000 [30,21] 5807167828880490026635171448996653000712512204231287318340014385740365216977530242272768596287726000050437550137232527096840597511587452592861374725714847875915263292207890280064641921039081043674153816410778102298398909547261187979997625021948366990327215851952043060370248369091409546182733887249871948720103741637708747036838927063926097836317256053692862298675252472981976142299520345794008414955625624912774545509476015498035238089623404219319474320799149910835203983844480807351799944150565744107755711285107325606873275760605632173557952933376865840567391716466817674400593092658508688542065342578991870033370259207446280179671351781742855961890271426090359879710050895222332124170206689252642612117974252125142742774315257964550297045565773930390060205435077875724899227259601823359823566510967211032729436942476282607644900799400991316189102861800616333101093089943485230809807912138614312208549656880375921784720547006235071296277435352806134672953356315484621786299764782349338990187918348243147019657165822382089437545991773886979446764754545814992989567881270026225144007938298945548649960915167751413853816039002118532815203375740384060943858318104505222086460556382493737637186171631472021419330147428793483563272737508172570157650428052757049076330412421749810231929334225662842372747293694096512652401224030283901962587775622168970634434740592967525483463142003538033667800190991925789477556550741358904759974928359633102386303284274582527508721541379025854406798175722626439002307814224517245191912700863735670549689169619821195949519363342336483395363076099608876884600243132429210203851137483041445725116794328410409783922344291934120668166617268603014710696833003243892529049989026549301106889232409825920656563182424397549642896389091031820733037713702139025732854631971068564966715732061098275599456956953702888417937868644273245115342072641253807222663890132602492893030041836876965063701509245370444762132982003310014644479352999952037666877657290431165809199527199252567161680608496712933443490070964084040576566041944621725375392044991403609582006779416744436490844009581344372706814624404761970072342456306943341368464951629132411391533569960694716811921675796490837452560917754498829347467266196795011560419893570255741173248698647583340981791516044347321821963234575166322644382507774684431451974005980330327120827866160195536780118915165074583270902051723804619786596471979722213629392772746050633913379715690222432519402977802577083581390003715823362481674923593932306487312279414534312987155678130289736377845080644194018798000911528501423573205339465854380439244377843161975111622162353322313136372783988207370483241971446642447954232546398863696548681505887092628153114016248185127687862227265930153250972334335796717813760000000000000000000000000 [30,22] -2371511752193607677600852543807709998455620341613591769137220324910033612927625323547906123135057390261120872677897934026545118449108592921522657143917002596165818011365160221468576294796747146618497097513915706077459035882789277110676813453038349133641899984230955216930476758151908112492004021551902679827616899551400654394948512770944579450937985491012318207546482547952190459297390480092173828095707924785689423698793400634617617607512765824833366026722763065189225031760028498586202181158403712049273692365021480439872056093433944255783274977565457274153167483349928288949228790721295941772922884261041101044388947931967674670686669690871699409148710064821857847751803904757753225859299382402545163517110575282999263168058806936217439344948019503197587218254120899827317025918777988921880060222934107446223420349339257429433053121349071731119348907499793017060697803502504808950337597217341557804977133025238120378362924762489588981329289405787262750864442762173868888672480583020386022184375589246229337192040866428174925589165479307710658723607415419597317549349117567978495881953154907596262601754539333593929419020087912380514225291051001517914172208799943954372997403718444946997420814692667620865170271048889804131825273858758325622518995906285953670212130837601012447504131082974614100083554285698488693392293582511339670674821376798528259282371353176633560981534875517830950897032718859695729962161699316392679857237577717676274065185485965532722844651441656416368812220791880970654503863436637545998567179062595308482649580038379009808912465477973679698170269344523728049195021085535234656644919251902335201735567567161342853523626842850124003770836126725290001472985766348028560925215038542392719646770648796525274274412105388796859396120855611739498936223096135598240573944508506005411265225766823184293155934806319604190577618909837242145825617609579095013979318990813843601268470474682562361566140762060464651359323388485142415022843850965046048108101600927464365581537310863640915556032096338878446524532895171694550438907521295708279592069730184431308936079437416487146207557503229037843665237375355187793852979299666793191987743395076935175655302710117422292602046473654116972904641121666593099408479324914474071199543012058769445154815816685996332014822176803021847240327912531906738085112700830517101938951248982939180554421042226786529273904481226707690637351729454344689014681464992316712515965600698108998134326224511088558288042394049036471751816200407390383811101054613456202462479213283365628860516105107588182411953996242216207289688166351192031153882042597058932758076197083180345178349783517167229569938549153753630884867551462520955881854670780751902168326499856298886978842260620409079947558771217054637769908888471605346304000000000000000000000 [30,23] 3120517528617144352688994807309097308124011141104453099913637281467496221515597321249765749920237686622785490433708068117474489313380359912374818368843846825519676078432054681730778826789132118888105612553383205793531450663617491664719491284386477005716187740868732414344805908366532377771891492445240092309401987404222470148472577724239771406583903820331899458762709269849393947956559452073089802279968901683795450877536764805327127214047853555528233941984193446799417816756927239620186616073936862695724448242110851027469173923158168021204531168162578114163782147781947746466234609135129679971197979067600605524591342897495186697600056713288734590913185222332369681638001910903738622198994271033112887421732749294498597138402203545918670772349688819615377152191298231271750282805262641325661727100130194790932245802710101639301074465204667250261970664712735735093506232939901283905048388458986769748322498546786645051777964208276202497115159638817570483548843417503850736826760269655980927729675718978084567516357472745318444920165021599071007129916722832174539001813489382274908826689154401855905523839002674211544137337628321424931872563934297104383610106841406310629058036127926424047911167849432152449198879040407688344068898474807325719701200943251792196668726937482139936626602802855715554387156336892317255023704592649977788828129378862642667721105041234309247093311426428986266388392741796825939498182193610491752506938876068258231945616807874808978070939285115363686791284235630343005969912663971165796143826384616842628588020470761691008859375643435006127300314578031002089830267614961822712811972870172474646369888237327570796946169343425470418996861761432333171232407810076389446699483306412491205665294340639423847325585185101968486219903550666307788332265889131492805158082387908169048125506016003621417699753175884439905345109285411988339213745640790835293578977273021330100258313734844629849142670400203634896785848939240886457868113550118118817362169258514942161165431279404861357333697595321400835582633407254194284440514240761295783334902864461465363751879283131649173394860160613278724486573960724908130599559394418593178818877892138231199719422451753579291212730566937465213338011628532159209113535495292792018642573014025364615248893716203023962319857761201999637796905417198970565507969432493632949607809087018768007007809241252786550564659545836565417805801361987810089590224737608319151443033857191508836628703930488664845050485682823494907805742399788728989365429302518207182224502588815325992953035749641397342353228146079258108333327154623466081986728460439975787659173604658304760706777319904864796641834012774967498095491077558026188623649010931315627385540889525266280296837015542188722184689793839988622962192973508168908800000000000000000000 [30,24] -6297229256568161654340978503929621632038706859943149067967894209893314272123835243406411011693986413334312335092913085556259367558991865130733737864876627985131908234169212842773043031068109962600503509615233370060148070302153976300821603111952156980658829367791512131463761940989432009089472388713864602236674427016554655739828173118435135627847369223428548117128600579263356450912100474782796619736887555954064885335411382912194606453571881792560725608034727069120764630380172107187809770259524719298526709378223602783194628293381405484882571843382256258006330066781812179928097912875807849370789988899391556970719171817303362104253433901717621076095475436610208048029848502817514400911996630454209578888190583795396781586968336538377012232201142548825315061153520697623696098088370224592737584790283175247432598189581174208089884696788822267527525883203966052582963044614313717498414150356820497143570917492969056298638625875318852183367975962580690583056643064459214335735976655669409909617408140823222144334275171336035850156599468784618269212600814456414229924116129655588010059185757050865788264442762542285088540463790416151829779428530979649890896048295733258299956461007479369566465542577864072342830206770649440406119792714447397107184466990211677712879271568703389989586136292541661200506355462873041433535922043053738424512936481670960921195374380593664580269015018294211872742830367061564193134744399562442817069564535717553333794828429933964667423103022973970491716316757861745800739404257607671219943856002559204088761517239171566193566721401452597057282224463981321653825538693560054055183817619989509123907557509521197260635300783507041760535880155590704502266655164348777369114199683094401955357900201200221268302528004617297496507317201609609089673799188139468745963243444273973184517012691838366979318813014929789946163489019909655732424526894972860143237434382748598236105582640612645418642444988763060457796722989748210343493437602626239409681064545997211707593954997613847222884885572046189503576098892169278675446198530358757775591367374692589191451509681766864614142156044173143378914465695441388057708438180833036944441206468733254655934954276543248614319777209294784096177533947637040190065937585648161909684865984955382555471090240981044037956009785398044385081856949569250834310186365241975322279791459933300770946407831619474477543221699439143999538575704254318026880976612800963130231220008877291615785417459637688519635363176900571772135450362317834484181025677400363497980642110200446758633377746704375286813410395753963947933567057019106907538964660128542743760805829064298749687994623681645053821336344667918397302433960139381972308429929569513179120707737480307609371552663694822237907144791312239240449719514597666324480000000000000000 [30,25] 5430831121063902910724919548381083206864265937864482892555307234772786473724042639222445069797592981183476381194523977302581945451063926261301365474982563345533484138423416182529882573163670957287318367294646517996730653830122516235998787481233313765215881129092528170042872945085888771555272976188162552062464335873860716142255262700562413667142204364696297758665659147852600806053830267792782583568946153395128536081919433171247019066629452952795365568994689320462445057743668974354035289115283235048572640890751661120684537435342243204199383752423694525250690652426226855643017865960556482501062294691650706133674539734272745580395648010137811669911373690362090752128378030919994555263088808058119268301409920231189536220398521555405272342655843789464724103000435243289976276781864050125731964130851464911925820346122802448590405619267049468762925023041275864948458249598031617103401127710557725003134534375407621824817013428709143465675628071270455244199255029498766067998759835554256815285767382562285876079664161618899868279452848125864087356629340584013584562933082957631836393120945542469532821572952716703091297398476248586911831791560416440486914432215110020957977594354522232135936368124887377935811122694826167639920648677034335547035641154276850717270187917423198356230970021527694492783733252932211656131578192417426620040443983869086121030263655802881406491198407511557734804221206951654964792733803482417426124633186474757406950587124202340809601655182171662773445514345155520915345399867727158939894872528493731710384151926333769717796312851097764089674651195856617659163630153443489328720746820502435004949713001962151460669380088339712212651369450286974322580112800656257396573070806154058093945481102831052222152822451267704116473166705429922806789653545298196229724095190430925701058445158705125110383341295890138563855669507420481958630388242613701541889621948650452476307244215968566211442041751997090689093498942892027155111343203850429906877961763821624580022219287801615889950164434357390833264155591008966719693877303824181839267188387523189176075636768554199820167378276205102344547344075286889115411898188786140274991825679286510714714729697998662473188004375276221304666971244155877027599087577543356524367241830029674539298041533443729116264044958126822131793317950232947553062397394841638231109535391699384287556265378481837428900788999072022934888186981136803172760727624413552137841808176731602633724883479833073815938263462486624073212738272563955237173288664817711946094333044015968273755029343733653489376074380161622219574592281251761083574413669013262960349235146124188093056918319197460390049226896483202039966636976256581317045685475669138387710395595418991338902732737415278262240852014210497441385132918386039193600000000000000 [30,26] -1444853272008795787772832123125154661812823118113914791782318234548588547408895437379337576662924734000264198158528078749008074972045553670722702123966140807835181577098189305037702147061685128882275226836844898653042646417081342026686405965175715308266086087506542702623195410464872513925439995702797735787439360777320646945828883164600984108201900516532066983408738258217577168791848804921642308112052096454751784474664545001841100314823421850231444028267834703833790228068906810034058637943102412484641931464332330377222413778539707752038972368550265904095291580647004976378273086496200999390724339878747050864676364847331505515492817071813676045877340600880905885810221564592637388315292199350875035097551821533144750631735048682834557681333817537633722064874668969154368229527538902485459634465308369369587088448742198558015273261003753158940783399713748381334332320527579325190932692126638321135949960273634845219576725459229769099977733885790834295959260124488066147425017783144598510972096798604010667778713550394930236364208188250572009467842132239079957170318640285277353843028683656842748146630699080029378901699544751900507546572550259976082214722948173663277230144333148217351927679406742931242563957089487459361503412833063664608125737803864066860968415677176872803643129082611687838708440713793210197594724360268791257525199017847602239254149084465082527228889011595608584402924761735670517092011774224460739452754442488755903287536047670646382708510823055731638265341505079660326779738122880731569990146295116115874204616312839016677499061664887280892821064853997227254356047328941637048102448021552989146668399388933008697827698641141790658216429081734604610962614904118233951849777204697175928972200656224025203107789597821464768587412587271218129692248019188915463227340092535899449512802222679604611720572824768426260142825468497580767325357148505545969014074286627393485259148056082220524592594053352709280914469015850099897997700273088092556909665471845167232480295153300965996595378500506417137964167821988923649969793946401087381269269517937660982701756709895984525435103682845972897721904965723608565890305416004707399679793023653171577195824390439940741364197565666743865453931232609583731291594172252282585018636114717441802381898192742165146487273971060306452334347201666400556813214565248766233954615835657406535720575472169193515512129084181650567739723784221750854257758723675302296373194223469984616007854571777476411602819427187503950410142201983503977674031956454874796568189929782686157304929124235660184667100507615109107898490209465166791741458455702985812197074362783761636862352547851914097560013195354216058183625572801999787066847883989789706633464271317063173083082174376917329847852226876585900164952444606663884800000000000 [30,27] -495217251707876848203420828733393206105165703702049449032743289373931860042487054241062866392826896733622620977348315622281801621648237910669071949172276573204867358376239208886419037062380459874183270331556103142688893347409629686022829379999920682102190414672965291559234175542826379926034442971881825436034099042433280120072492123809337287940598589380942970366275414518716457713213733190063832736717789118675306756603959079683099031470874497838627157020790109906866893876141042032926208558004104674372270521476033446696667305390449261394080646047031113737437202888109495294042732215079710806872721706108253545608212657017573943620714108817776759730775246300354121614439078359373851327078251146961347583554325543706513239932699868746962803796901020799298615049554348265361813265065302761147953000453763035219631646167074021362347870869173241659657312454170825052605187285132867587017073971806362458772067091641855454858782981414432443473272926291526562062248871211749174628171294377847834599458761438196064224868045772942984778589606183975054064792784784885355763713176163536759424349513280788362207262586665061933356212047573910778679068503305836496474153680402125335441196694719334792369522066966202905035781605278189631608213537322799235032411139050798630694868941679424793300421974056949344366333305386127229475720094698917330518829196582947128700307976130843416560636295458916333541455975268662698566008553925736321879260084916680756654799554062026299892125482509402655641547400622630247807513977663986440228244123467842222120485141734248328282517598011343481756614476467746998283625718338986613934604547295546266692744271283293875577931663240673983492231787071280847791131058510647520804234955440500149022022462993652009170863024647702509739789464887254252941377546425396091492526602142392083327731083418008759077356765453624107061523985555714628303201851680940922708195800719255017683783756500244427935183408297462229615880632408072300099576789157376994681016578008346120988784927372692817772170801008961249396079998391790181294161731171862893647452940688520621741514417380770175335647502106018542937758126025173702162692306000872674174279687574125092068569964424069481036945343666571695402111069175519805377876749692845839426381475530828752138946865544695174063835042401386807295221777899835707347041098652426800777547657986050409566468354134746951616609651799623742472682667458611155624294819954838872035794670305540699981252474583224730624240939974282648755478957473944935273890324191388591970003231710977918405980042418748680698870635617874634369787267582555983188414390944210652781896462982668630458848298715952573439991275544303971387456464349495881723207406796573670929662543380973020978088117299771073243784187221614578124356107940921344000000000 [30,28] -198603751096022790125721062736160773633384541738353504192492938669240036449831132508470240626946715602504896874909565412756545491776592072653453954046765077218619344655600395915508810537187045956375789188097003843562731055837406857399831878530363375122893962082758486317302752043289867334628209669164688546081105884483016237425179869874414185426553221572434045207498672908774830138701289473807286203391464312088165288800462027424077600918893474617919712395275651625156128972598482377199414638916373418149740497677867070551892480241272117849129430464702016461403423407998916212836163893920101043275428987915105976851692502093436852325802530006941777541831666421158712333004918638063210646756641035213799258785423004383046922230945299747192785996125145614411464053942380022269776434006732251962399573109072573490281877018897010577295212448806561270910795673677909098090654696124186493561731901577476264665899735363614117070350479392381757967565906328103991431932360374426462723020768962917401009702420315814707407461216869742784112140201317441022933015445295829419720493156631523886274955405383291885576195153554504845618164471129254760275879342662334358338418171295709991134822523865623820865579480122942445223084367631350124314375524295151671748781095029085311114062084466587030742362486741348318665574959727742568819341894901767122762127019158818030787490032637609197349894954296774264855427887759388853201330073497046303018971594208676821482905290951718483621173827871675545293954119683973556615394137366371826806675679914036802520632976236437145570020937859229284368542641470469350722620407948113258013564279947976032342822430948257698834412090987142203507704552451454383986262540402822511648513100413361919141043011912652511413343573469512918569724441799888533045354922499195886905041359131610973242799890920466294513226436526646144312251905458531372099751489512680357682453639376565611477754538663842406206325695888717282034110387914197082348213403942000542914232992532697127970971914712269383302102941330441541348915160344150911024906877494386366533962884820091490766945172472945236639513258505544763240323758730711919441600418211787260532628297003327121116128872396920887999003823791370713742541053292058054100344761713977826278480963032980861205414099381211370871122765458663800191216684320688726371777389950473347429039396463770424858959595039154391852561215394161771935786155707770216213943195806769179293308369466825858195991117544734687177637554202012562856265164971508204164372233591221494643541628901425736867106807107749242452385955864482322907987919389488644228305083382991644668863381523001833495933014837995022959993524521957062740882390265619305721899227507130734351570935676675337621990617476027692775064216112082691127675022550761472000000 [30,29] 934968674511235239846535508917906372668472834076746873974336952245348278215874231767153057374654968594670734479304385485658924794535607972150339614495112095336449870827112379505292081302986343585940169936346794892292352027166836384158134081416779294728661713534447993920369950202540419978638697436165060286718589585775453762648631589852960285397247448606259139546524807689817605557437376040211778923762866564211147619745081094311524854710955351318691245239475902256149310320633443348616491512693387704582925095504720632614874456212547167388158912378702600744124909956606333337868250883565591441823189043935714552635377461226020280240435458535526914430968513247153444708115499302152410877148059509391877500485426587239917407223501891566976117338178815551827181471127633263153167725098071584789069694459048488947370115816326344614338729884651120896335237205765476148774700461041398800576650597448799171528898610162565807511981071288305835637074153179134038509262471163080538345116405571982889671368892098240010293079577224995917897703724591018884655048527808142401120745395744477452844417559485840145685922092456225266240518874308618280519946753616061357655221368967627371936451403399029697448329384207725329096410827956136666814188017028225978305803146172507303045254494945882611629683904467986736429880185935804356630361623328769373755506001930782289492202678869299846068034561576662680919594230202922479363356395639358389305430530171603903300476955907803858309563872111532430064100045727254084489655352934454334722811044410623132022755417443036281600829668784954581687391232965865317385237546032969736692334318138100237763333474493582381240067327338792517904084587675590186217129828307417379720694670407064958050074336551794789611268566394345341161417415556485868797206998514691107254962092433594528897503021578854948838394464289902454440146887346656161833627029904966084478563131897547847168617644648030111143488357122582618740601378047482945079199860277850263270885646550810321012153142090840135472188434282495129600016537801161237800324452625786718653479623435505632342636725524197069645811694711776418417134866963750713214903863282622587769014687357358294721365613060996833095065393501999803791477352984207257165769961646095694121817662236951239205758337268622106182829777967800224633757007380377505191966121205818938575586394031147647387485500186576915817214369230675390127661028524211012744456367320687083211093666955842740198309357354333837568709660231141352529904753587325148679803495857011295133477704938207536510696190447698314024908631323856614654268446734599405176731511693201452045516695482674465959549424767902655235769779809748619638034952794996914225679242114060973266224135497130809278371361838167423169485619375943215619562219283415040000 [30,30] -775038868740840458604413996833381126680746344001796510975317239790830259060473992855888535953981258922599126488978615609659245709756170700960167066145383007764150906339530198761851854078746164477242860790165339545384210833262115145396482124109936173138336176533533148059853925934318314740748998300518749212541994681834787885252996541468147260250552228122248286632928673224544056347995791158727367787835472846794080152712568788285749611317861986958537581056297981247974763424959261512437421611273318622633961065585243467486049539131857101235056536735842582338661183391544406586220126689989669488260784890815994597408210795423585625060996556597053476443620518043597850649991835924348762375261916952180023512479713362217688860561348661502588881154258486901246582459526429558916397538314728256463986359705924026265730117074123972230545548538658587710639835620333096370702676778230844352900904088137273378605642385435975049163216248744803583176450273475219697894389792431328682544648582273693269734434890732324762669898245654726682926958184912409091951455898902362452516627222212963411764206562897985159270885643455644754770900800747669520286507573546995708537406896383456787009598062079206999483077275357007303495634368455089349157023338910747679492924351192965129045517568374738655174311151453201103630374562757025562468486581704979080702675404288273650301003049976679030241370975398746085583127662297135551465438340898240944436370217863899326821469835544974082947183944321992419616346981527410959306229804436890327047331315378399021437702461312035491014754057183692968304239490967308869774170032614472230694048011862894792922140436729369298809922180532561194751541867555242639506481129526095008276555737796377238439382184179281292854804471801635139287807031535337606256220858889601125393356372871046916725246037249637309621773902236350473819891934088451910384690629006980830199534700971174997960398070840927368510411135900022117623815089174508065457438548392374383076680809293592496245174307148267424646967565868605456327501798521115715082286636722054277196487170645694946838286615469910776376604210844314740297455571374448511660028661213349495755551564880718741811888756592371277018477343151586010972177925333308528910833671631950488584721411829066003931298074662420655856809335273724581983395338764999082019761971693086701057531421932769267886648672310836329627807346175003418813381154495922295838790899933828674498901906770290130840124885092771850998227673616030859921388200605962490152141394441286518903760622562132482720203206809963689555327811299784322724902945475901697761369400435582384520821818576990965429988859503711199107505451718834456863579149808153823628157888048466982623932118294902315825119677399082440663220917813113711849461975428890624 [31,0] -24076605108925427990807318336830454460487606697794703605586403191379786162156853869575538461540377777738757980407300510208082917109204390518367615388733904801358550951046221351397167422228528824072130108077869920006102740516937211589090636753224712167231411892316578421226681941223994515114453613809116590905295799393992631366391662898540270742887201257847439181430312436321611166867426801118052085173190697455114006325706186282190925953541243721633288982091682284672267491365524712018392647176285363901236759424386771169057800617568005992599215348389656788616847146175888135273531472623523307523327069069219596901393942856702116773067130805459688378156764496150987057896571642026282023738894183772861254720348093356677403170356053688746558050458294907619079452159446255440707452223425499084990311744029917847761147223905281796230013427862683621027751488855246298750156071351499807847348056463581891419419368659819517757575747745705002158517146850534318730762802222211162249942656442483320583414598517590405095217153642717611094444387435205117672832938004290951922552111344487136316578788704658173862863822096016316009165368635029755949011255753616991960870252595564883312657097953200302014858176507706133903149102675014884855388232096130352603327583293046168219205766088384562574172691628060668996426277001548786484414403549704349308931827815717753988525148743007615671669140158511290490986993701570716407910666493967655589862929146848721628727856557389018084351972128587220715512219447494868932768174768268323904837976370924881966471548040126027881618660253792704990864928184387678349651172647651230539979402410710059412494228406495536720173442732586467558868952733912199334844840089529054064424425702857284281427431519189866609774934807014519237673294928751886162270131997804318498973052573731588222500007091122207746833928188983947129084390878342089446783651029269581310312505229295952485403346978566911075914638884575580723765776708409098080776660781933128321168062730036324884109392828232774658672715805829734928236102584047417671375986672367469199462194981763739978797112452159234719052884038424334396317089231485229387166789249917934539248700892416268845193292878117702145386595844377073374963399044067631932033364978576213667481406708481647383785860742037979287982200547767932235625095072593700489907909404320331655461808962341122931419190268083600357067649352781117827488879753124896781184315340824451992677354890781281598269554861789544048963453900168078662122384446392862384040000543221774507057618700555097954298493969455518301683631672877533316711468057040451202245802785246738936739186592742557029501681549514151624507944361324952289379954382797382727965747025975985347857584286141842895923258651203219377375969587800322194378501757337600000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -3756158471287433026059981410055173236750877877581044470719776095571522101568484988915842346189441560758765490423498624525622198359337015195601956255394794352107045416811946247999739223292210296200693389686534375868915002103250949813565173523819372086240481045897792964724274465713568789274311008583219249480109217160615927464863852671137840734999928354569127175526544702783952001574634044531423671989794510835082601718098438953806914597300940947452376249622010753763986831770646687068346150502376688253252585280155802833437685174238563621709869149748107888669349063731367552360449447718321776235827742149918160280586915011910675592733189554068841988852457901411862674035324462343637401160810922091500477880319639693067281627871886960531714414699306309949158318126668053914062562732901830282315506851372935768581904159055669345941343245332243945072257334411231146967315029350038346759925443558326293581280817604665009051531430608464679172355968712439629198513244599737261465521139426766672411866727940774672534131948971052441318497812522568544271697096085413798319342797141783613629561971468863891574423072645170214256579959776156771360586462548197768339682772140356410334358072812683727291147871756901189199959581888851269046091740027486034807417323248360859362493299920824918744293767489381905167503956864717626507500072243875896067613799883242839050222720633693946612476347900393124701727398282283339492579123358726143553082046227507617595225782733403572983906015741710729095650304096308389201038918179667819883617869836747220390451629910297580542744600783045405972151498486608254116395246147742371664527375799982804529654481938730078383286816230290702465037707624799788721886932648286476248260545948870969542690118200112610313069517624244930729357147111423711133025433987989883450808023424139368268753343095658256198527914766691010623291402715931261886784266293776714216139138839111494944849571845575966060169385501692455639007720554543875798207961269866569275359382936546706489287816948515511872632556876593986756430419929602578417738260134612434740792600231667392634709876766564654728134955494563674850165534824827545562561246567470639825113963210410432259280826931109712027145406867772289177059087536494875400199447295460500702769746298537346203375119904652138616777953098335238405632014754302822307142435566023031498888770876188318095779343082583163626616799121272649135352957286471278708551988614199639942563024343941601865256993040345284293131142680200585256369311093107011290744542674418948818504270944127956362451866380593089604713597755176584816911680666361214272296652653120743493648170910127497768309420621413050762656171725201826625615194599680547454553193612608391157724269537757404102445416311364269641226685769481200380310769385026355200000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] 424228768454317594733700857916880478385521011089077299574639681469368469036241758630220379381316487775525303449752320307006719136886362732675542975329732096307060121622016929023701671607510394590335473516750362977194020391401964067302725301436333231501594029563697732295307537232608423645703493953452966815016344732985727504879926229692508092208063050868679405868727792456388267949990069667952565105281852642870482758275660840650329359343482216645629780385225974306523488140576705540878765925009901580522047445593980804358434964174088073471252665076906845393147085861867114662950066761888784030811222912566744071210614676719689582410417469516739754312880539685986684979081702887715449134925860049646498049220380514568138119379701561553440098188352606057490071770373238258465408523363288886826519625617660618216716856783158064935853812664392248149708086775661097902999509296135256272871281961869176908888745330854611362029040179764535454309476511002580117355146122538600873183793876284699172552320828317478606896656238958030253459683816290438760673207211035590116666098853774606389358029088779028445021220250695893053461857484584265797185765359172524213490965371195445348433460414282967156281910292419424862478580990290882089521640067989563143252414022702388798404294375141101640375218109147411284817920772550881354174211544051783495621995275630802697717133268239848797443013139950893544170421247087733620622211219790726092303959581277754278819633098634547988943584553928018990114370337675735393956567965457964360904432894895303912071493325831789324904001296774981276891405307488876843512747033936538926729301285778586175745846288378332968786219529683618071416400515721060239193625256359503518242081209622048904156851251283139773716834970135979668885539220101962395406436021379034586496188302532823694847013939760991196750621638801543152988125858916020310555981350358904435250563872163480739891177577360746891668818788768214767157064313258105532310911605578317461367112876934873533771272119372834188427672808500841336578999628794588565882545997136295679743600267275685626319791323678694602009637958894624232826360493695293798566073896346930616844718353769841673964771077247334520324883091382241802299174266124377563267510616886011073009231686043643561723882020833778421114002901928782246238289805592175375405652795100944754820422427914671940500737985862712285692665818904869495029240350594209654035056346614312457499862053267260830597459367658044292093196177839693021553931766684329595272328173677399685987665658123681187830998227389738109703618660496630637063580595594381800200130245724615407784849093836420056881002172462166413607218212661026751482470346740654107349537169832534285623847962016483242738384319639227569205706093581062722809298698213785600000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 873947280700854164767148260048620489125064636756791726739364014734507078400320716209039129407449859606805164848095701263689070355547203655013517569153388874473565906631228267199475168375061660268963719906219673588094449337244076836490228812466449306826764814798677440167031301335530037490292197670517685347724800672483421200454101521846072138329267523418105394578378105137894143029106069240532921731989690332223077066197925028438746611997717005632435376038517511506825668874316157735873085909681753099475080687844633829066804751441276952646487878999140434296692332031293200871146375147507103592726286086123502312807811476520585328704980222731890837967929795399944303580082373834285272219339961094585643386070570778939443531932477006874005058864486588273438802101119980837138892167478712425887829552592697856907421616408719256089042411359845803537728625162207543262796794599511849380134714819013531603798976059119636645362887072887320225981234229066617403931497283948936183530461964248327341529639366672896892189055952515567464657594827137390779006907975383723119768142675754882512140989803035196115154983764638640400063001962847937371272531780667445851676732661014878384832228736690917397267736629577316936226388449837625187342520099200718402196889108092571418099216576039639124801847889882451142811190972342931195803979267142732558141892472537466594070709406139906764476031600429361622556675679346474930657577361569086699580881931032809010794392027908249355722045994630798877585042011822526421505678255498799863147878658057179738899124314756343904078698472338238778961219034183403910588994360432155194299342890603897036057752205636987898092350128154054700847704645235225761884584156076847256582217969144110419334194118819786387977041232781138431261093054631773712712422558590619088048230451068820004248384514128924596139158484445477738266630600730425295633526660316037943143348941824445716843717972814809263269666146297967040704619792963634033287299895356733655129207203540018284001502842667130969051229687405804831902837050396414270323347480817493079356513331361629489545910353670724473807183249296177170366432614672628078677234157314142373552324379101961105214334404829505951763141155779428279049292789171093562693257157544505732938151808553879479603299775714935939649387455652039908898937415745546120047800266411015381091618766159880991794751846287276477056456141734124240724172236628802815796819393355022294463255007017863362477106713887730097833963468017406117194539248310738891946465367506722010186128918708814413614333852093141925570069568847022190288411083349445810834083010443838586387747995226828966420933320794944215984090717789597918714893087715106456953859045399561157580243941732468896681475725082457134322274763797720204143687281647026176000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -2576424624722554703800227814688428729051068456591152089252864747235514686090264666366106076415746689140268373950876626421748906559528843441554350466441858727190521741806410260894230694086412590645960696363341971448399433222860127308139750880231198584148892080343386536556003569505467401392176918136074551427711686673656342805167234282366608942684070046051462267509675551810449699534052853420969663993411175769276181301527907098978712644700846663016549483989514445224333211731318217260515256581725449969171393219117197940910960046135846345472651134612294801909647841191089469013438126820359182293635681454694868754017777785970296774544845756962463957514767233745363140072332384979502467299574006941860108773374200516963525539576873302130125072037230338548893736551226286760960012216464939710199632795728070062300432235376723168037466563209284049908915818492488617873879349594122503940956054527590237651355152302743742187001856019855525318400824041401059141603523387906353322324752990497645667379442629317696866590411465747485655725475535299789911439115064768183758514874066928659851552029582760988279318952157846684176211742005691210318349358300635219716609354855665937811348828062992927540441041951001444376609551455607970759578748386635549237930874185634806323524118726196493303367831761279593946086945724240265574426971317889711146321691996103650194657693394967406906516248176393983973654733152982843243647289473771311129977004181218626904552216062819408712592346858406167942436217863128596140941930185516682956654710322365163506612096254027397405131026090530451278608413400362275388266703754579433521106290825383998965240668881660236021848862885994126497082144541729844494165596036502908977193870077165797926631658278642508284657689292748506149957634569713104043933726894276835276762855454505481355593871202925678718829117780572017978563567413388696374148110588212625914391915812688541283033483460869047338744464457742401036213674607353447084535411642661233008363661308090280018114974669335170894175409740073955857389517799622920107509119085487734741602381845602077688867452354597313895472531617324068870201792833051494669288894407270221229448373193221788782664443627037807808535962995814605872522533574782360215675899396162156792435024711162222350651485156701671252668941256028441903680208198730073659427414176910879181356533734065563355969175638157174066650082380409177673317685161831623183353527859941732044420106055821001023357784085930636968450567546724670192551649282376154787808315210733624826821222419042155505121004755859353320727194851334471662299473966344680957807940603519233890203977471518676113207632985513811243016996863033240208054041774370327400063136011948984102181125231597894393990124406865210706101652308474836134811218289229698170880000000000000000000000000000000000000000000000000000000000000000000 [31,5] 64940635865863656124378549180410847781563981190860841745398272719667918338167666386213485938564570866545278419913716935921943630565070766722714127771395623865291169696798121711366452673447282327313378353630985560505303025642470041028171044854382868545432523266732419738364406458530024056500880489645490316020581110764388284362779774379233043864077672958913664828634551737784735072586363855714105225536755033075289484191573846105869445943257986247199972916281354701357804708396977524558089945031731836675545430717618129185993672446051419101260676205281963535170368798918942579734365091284897042389065570836261262417199984898792413813033995211433012468261319335661582877818218906372813871562568812299161909217697209596763774483003345643577583045895442659690375511144002949861425291482984000688841656666601839291950907248934104973853219666892233859123670329182080443320057898606132950129996084656761514948252706534271674461424818526749098731448533367130333335471169969860505603096991604708697968709941294643685948622854227226198719706705045131207596180053820013535651718127932404508256943607773997319138771033790723101522729739397008296937753403564208575549873445740358774518024975127000556961199277767007664883226396993942685405700876919632477187596267928616240361690365315955742786097197249595886258752408086265500849988321793364199140243793677898323129693144578792215229086570528394717833637539360903806185162804414424995408162071880151027506305161572214720555942004701316211862202056912261271559082259060772041011505210661146960728812371768514565064381870281955948986970069132075704355750060966480043613488124590289045289515984255899156910339107958967834092903547074363793191077347975153040206194717750925446848153812600984200405398441873515494409305475653187282321697634896396963952342686537383198110575022705517114485828544876873738803350815153249106085901947589637443685574181950653479810365606871221538424475902538119214772778004566236334790602942675751606814978843172886457885284945604085577676321857155936560557306197117867505622041087943249645528068218166660932718317178340096980700376642510599134742614570757325277411871489140314407002429459264709707878384213510385907328230034983780596183705350615438384369192367138010309168608379587645318291993494861685484875978741577297604426976940535202816983107496336115408284537193770927145167674016509677556751921327430292723591635980499009739015440154163928394656970696912296545186269400756008983798458429814514923444865761219245972826689846693780373411533925316403850429890538436598523321469862096193621668540886441713598095688768064419844571317999730519226120696893180899258237587584155926887285758925249209067703346560845697740659560241216788086321336228665106930175412850118386647894077204159664050143232000000000000000000000000000000000000000000000000000000000000000 [31,6] -708261254140849970580577368629439854411736088435177842188498046161151188240260670089909004494493723754489759421451387972919472394430865364188039291976197214478025824786133664265371135367092023433292504805860723438825503578334341552747742168666279104496470314815235641928611047390153412911746983749340498702250628835560286729927056441046953485577349447892148801614473226662198049936849147111449571433711499231802622554227450708185276337174694828997431378017047046566812655103445269850048858004098413290744946365311360347465165413810479338477765965849434846713577383248729832613162032383999735747074153515431835844789012177155085759468827693857532761586218043201675771202416416420406737546263333287687755000257527053616000077552802398076686677340177860155441333465712833662550615090060028271470417062490453142728334644267562413568472494137145877016923694360360668865181030369820788468105083659103568551643748159212536312910331336793770792139710449654074315034339042364314288989604667302722303928966834656825412141644735456606642623546835796539765606698643876104904036279482261449403771405430484766078666725527474321319463755796579785268859462116370779491252759176049202811888564937875723747258527481004803153555832950352788032238051868081162430069583159920984036942863124806585993168394836442801207015883438225791849575580643718359525912309291616729482819117596500426815966882345913444787408737752914532813898606813043916432976532285060768716714103733257880429576549286162104157025635042352404279174596822964832641631077269617192304924227811268310110572462007035003758061536859133673330728883017118395308610714656409023351541087596463426660695772027599558582050858921770202436902740003648926805504174413052094075040812342226297100005751691201565158362938201895332872487662967510306298378602868016454103057117664861452281374209792525660587507921469275182812403048333457745499042490426651661370948427696835994346478761149236382769816715936333566771178078912195733375201392407977680207627892284861086157141518317273008140148759157565796337776910884691880914870349492138208278275353479359151952044492298565015257845325138847845836740373638882365370074533073860348538377714042108137940716376948141759961261567363734526690957771616392024673138776653538152534353954210812021536844382762164700610839590496240440704144670020493201144603776007325247445306330565708988433001001032418725601693684318428805669217566620138231347209627256090704646330572852880417728712361145626776759769465413174389928384863127639129457088446294838005128279579187777857258795764037946034131793593430889059280889375152576223877059841232988126306204952338820583304018556969842776042817456698576314143412902418878766216589364223638201084020438429285396473876355730148380858092286035120840979251200000000000000000000000000000000000000000000000000000000000000 [31,7] 4131755995352845047366029847387222964726644086500228352518723996115381147686021133043443968756890703304472893270491022996475024451202499711521907411005547207559341379708212856255839468355253793389207253130265452586431462441216379589231133206313255174011863879039653646786148725964004498330018127034871627138972836730553569176011660577312264810183134863868525618609820958801825376239008426823481608260832845978386047408080540112208114607036025469002748378968164311466453974692533187486790988861405029941169987136464314745146077608084444514404191160914459468801834575436382950982924189961076431267845592677954591477342092167443166832747534477644679312631272997924189702080029504271458372997722533963381176324005465872270507417224461839315999418917980966000057591640656508663725279117246529369432678321063360274134135503040532373500330380062457023127802055805264225845483514012762379343190286534728582990813397767717070948596448195075922875466568055267722701535378184850856854288297019179640990623664916357838885051085026527347441487993713096807829573563850611290473777141390607350781773935847792567000371486486522851990261951757833512675459546011261298723523630457500462386698233634614860614802718013733220583562937254111437177130013111631194478819261856812128690606292611448776951718474875678050589083401737776376057747280225333111777618879131734768488593461438047378865094681812476383753478212605902037815292421724567779421278470539399357859862718812538005825974416202226520225853145169844748296352732458368484384137036064244996860920971648797278557538057145322745606551343573713711277718414366540389926008857349983050615035922796639061535408270491008205446288510208094419197344473872417545304479488713235860094180412778861332759570084251050958823680365608754629482100337057292943186723260626688253558472589225687451779749046949384971292666534123175652833445358505321715763788474095209746539232187778289773154821240751365654887430036591412707675811061669047947148010366024670538332727972949511851740408569482151035091601073726464935439464335782430181339644751194720544289452571726744461833925916120490401794979504232598829256599725866740319794588939745517985064869665431862871702653598805178897891067245080732371452605962908762856981178236577267590107344697790337107291158251938843507939654489186701110725487863210328349717345572754370611264899573713529526595928820759314360732790970091389797652685707438323876000536022532561542608139789155733247088027598548739068603575884536005558975021029478101734911903140291006163793326149076854590373329042188125353643907415374136197955723243705464966293482198591446709715222132419384866196608635810999703943449083590267222824261661719140645185656332398101837296347765394237812510992653535650358140984653791689678090403840000000000000000000000000000000000000000000000000000000000 [31,8] -10465841742514859329736805445222323875603467862660769401633387302122190465723211705035631963928816405736547477699324297993326512524842115244283462721839229043555802744663090730577466653935804358417158473831259404701272643019271353514706261283689533881857943953711784907190031214590050775877745862871972973219036414151922523838205021665615724008095289062025403249657039322162832021707885744915265419231484372867622549264337266588792927351869570438582259238433866702303430395448745984808188557452425360834568953528692098148383880513181497847418969844559588342527728412677693809159081089030251832427238042600173853152905641863215253336353885809864247626559733004138199182389879313043470063061122650211728786576488770405111670507035271421841582518439951971647316471894248386362036996346763257374716108983002607516675884396821210795229982294520481179528177697591436515155115169642464865725182194907389315131829128056531083006885690640951189361154386529838227609572334367125564504254376136383968710041248886926813152943996228035679357455816120598289895636696966349435958922348324910797327900086160920392080663668392072180483032491345772265818082423594797862913628820875167722916938972115613529818841760204599852134492294199772378713480882990996398677126403023736307143603232018057901871923675873291088434305893108293929432501475234692964300542418177057675677091829235822465725016942047338350041320662823278086453526863724317088149295139828707265159190877642495969023336874483908779095541051598897546053786113565065692397518846492834150783011744006182502413614309869701053199770399468982071593539340277767957322861867569276438549920014535796104693563559189859002681800747239880641452326975684145040469270187612906694077483859271587849547147066510157347881584123493245762548027911673060665065112026835985172109433613778577125771962538068260130943627433703325883975178691003731273156128677926585190490495916890342545672587565463270074169127406237697055005208380224937197700681053935002368621131344227034879828263539601992084543234495739420003952373098395461055303689359175014383794995779451808026307391149792334558080460641016098318205146237907483030254167654130986446858262569052175900437584019484044950529049279061478419461472459008311419625189610139769499875853847947599880315597529567470235714882580323928481725387709758112744998867690837950262704533045149648195047211543842515396509741456973750823793883813948929510665431039960344199235975726895105458802398391829121378399739141646347756950559040828350604778763461485244023883166279303434678731960250035970869383902052100707893766295180731080705697666953549994725546928874073174176399507981821647545145285582050233514153492453688069347406045680535961714447353015883034483442676578133176830689875619895378385567744000000000000000000000000000000000000000000000000000000000 [31,9] -9360279018605770997550508115331529267950220042601243870426840195450128554232083659253716110763391770609108132735113239322975747141358615724105293168969282528483341473715675243019019284519966890169138021843768170510188039634659152017784831826946579140289491650480529679249039052768897151465863056332662373478369606377020482719091969955046103648968199411226585118291680969987906942239330583434097659920356494685280318157436147702286422416221873195339270960261742968485481133257380316116539055470674945091823900705324351075778424723852420018865858877270544536297246736823116082953796975709079632882864634090989919330742723678390671716029665137845343765062962460747254708927456912838719977608030117927205654120366438354240322138184408791854522395556376808384714878839707951974530789928612561857599953737756173522930983901047344112010070920081662456736179966019984813780798270857357694925292914474411976042519157881009901774148077597623985999698608005644494331090823491360647575254588893646258202211826545513508689838230287562506150968540282705441116225237248359240208341161305658253151565503237080395456339762986915683290380172002443054677843927934040665691869352856882882121959478494011326578725569745964656114275430024641074140771980490800786635683862786146200733373045218051610609312139417139235540898389556242750629277515290498561209013164727482473604289235008951166897604028412774626572371774816733478716134130314415151341517397410263957490406235900157981863474979337802086129752032930295086530659580641340847466382351357944773602777590248477855972026756082695177948593540124634668928144050696223904829485870590341922509378389454010823027727738979175138591014944174853362126083878600338629581237907710996479671835939323428925271361714813670825184003717852135295961971025048736790144125357243282486349223872084234807165718929355014627739679205638494931270974798886103554086032814927617061553134370296715898302643257576790307025300031334001723534295094835821356201054802880186578358212857313374893077499735923559399782198911068112633153277998495060052499418196132540138015136672880386091769669458164136891675878882457651849749790585346869919195899832620697920038120920206980276986128847994791247326857420034614792922433381903167321083771263904181290435781248041188368696128466131942566417987031387493378376711817603718786092770050839465644901032416762075808109250167967127148583151588129499404278683991330564994274404587687425529403025153072827840992601168564310241399652477591394971784882438045535360166207495755962871241385390218681248859230876036253876838232146832895128913590583623686776944535998422976814192316100710418503754214695570665407973175735506571449683723959502466274072420247180016406959143447453442857770350098381527693124693120025817564315648000000000000000000000000000000000000000000000000000000 [31,10] 115683638523660440552170933668197676562041277400817486389237913459502588052522647039589206624434760580977420748550969794831755541833019869069987506357491758218089059608327015850524238016684936528769651892471878394813631559726705921484418533807343866484601650344590696805522417424185857727379112675255069704835453299754061774526470118002626601194784017524621140239603439924936809510688840439103300070507731783779417641327947338480554607294281743622335243368416843311916822427664972574139479268204811363879039467433242865758592778269281125413261290045173980078356143826258528424575690671299755783038958429372303899786524461504234055083590144697348520816963156017102630840272216759653859928413330026977447058912843481897767257610539997541348478375966823174757307540543067646512412654989161195007963066906211076091326638889127416608867918480753527948818060243117299862540445466360995255175372812488306596082034235378689516610091981181901398458232337324158753377643698084882777994345991144664882314289258923121390946228543894073859353436118973458511556337014608857213315159155046428151851614615834321500341991037730061154465362097416094385822965983594770583072925593705017101957512093206411615357898916958854175521887726195009864251899311773592069225236763064997671730592774257926761641969113654828403331678128373544417373162556596252593372167470349649654643603698586359792981214966407878406384295986141139418702086064923350397496537388530351585242049920790145755575926571618356687663264864369542794512676672340793897969379497106046296832761066622958435155832054717150669220820580750713472085474296808560043840391022933242929914790966886291767502285439057743671721202799242379953966366225280031061268669154337773857405815507282230932732873794792976554876444967264548405409386334174188868684483483047443686478215419616430439979119078001884020987399165745873633798834305566701333428551920501520448994266445932342231770462215875027893740141462220486253960145232537395390469634633878346632601982455710861987179124414154925761498346723905636100750859649341263419139057839114270344664517032761497581283789057403356231631447928151108177773855763534412968000603000648540842917453493612062835424865857401337483704353629779052325215860470362258980467563322976926660955164980369236700955615331775554585502714731875331095103964793324735948236479558899680771576707655130982317126490988629593599612377371780362962559447819006671499954001721305028970821680657928972776265016424411800904673908106989062515912863234266149623947642481537907725633690807337011004226779089081051621711459997697745570779467326764328374227936096586858188618568055109656566220737579142228184454324641772651177004055998545394891041313955219849099438083894727123377731470113833761843936877427479136541081600000000000000000000000000000000000000000000000000000 [31,11] -185484446085534532402581407233416190676980031365669669432504629898159880715841467097616313703763253873778322025195559314626795860997609217655486360021269946476116513523923687172772335444499028831801251809460861312738664112270933016293381111446822871683521550937313234466220311104671911415069016043302093902763290459368538785985777474040435960786901261530585701534082316426192916448736125374359374474971709293030660822215495599946828686076007030071841071101975550189596895296522843267208136561023995251769711016704443633876319383957690427104511430694800215191045328127060934268389332299198282245149981934476074481555985983417355253754218736481853697365857047375414433858566511354427548566806817343659160740331170920499712188908697784834843015935561762020346285179425964284530069744122260240101607773249420644652256962698481730273747584069467158937320040555015280575705195373419853263511746339754313220905112214775694060772197264011480072109239356536323684250517499515297728867137173905097074616904803098652014010344286051407235819033601705729811262401348170504003764312643302952336856979064870011571952883489138211867901838551377641636393906785710742336826955282355106730391539341388519539967224723295297008563553990715001038302922030329468481711092426179361037651777376147966028941251626939846707723663122078506175608322973733436574079701066940283657891476372248117117411909900812882794469766438052489865343866332416297091502849076449044976769389300769269718604073298282378174061868888543893707910096093074554634966520429808778721888178102818734463572443462134207739816903966509959916132380562047275078198794358059313322215636836579738804839161223871934282952200779489543533198724697068965042269108825498388326167543708375496198960619428325464919194784207216790431889235070355837880225984612830240489871901937661412266834537520933660737953210452010865739213558598942501773082245665867805113426197907963028127579944773165337205034130021050642620791069760681321947793014939035607876864100682347694113518653680572638739465383409136164429733506260017838640959516975756158604790838711590091416139308091023517328486229392617314123430120672376961290436247192245777209428036595950627713086410917012951866777464808251362319519928450670767028938881920952457914095206285993373053327943425389937382808042129366856983805826612006676278355217010633456000345017299982551183847324055047306733587994459266957973911053806923651489086272663925459369162383390107907716980409826239496794036066408955765418332880904748582465827561404509110356426449146710753269192498182571311353919907070110844281121124365909589265603632838591570956232756095755206399874547312175497684630527565949815732120202658370445547213927435573037764449738250007258685764798378825028671004261263293109868953600000000000000000000000000000000000000000000000000 [31,12] -250932601312268327573800722547314346058176774615757831382297868771993029043727234921846906881794331208277674283933909347319789874939418467337984153572921151549351669129857099529421635466761563265627390268680355553619654538863956896066472927735250576473323697206759413513494362956639819250674585731896753129513041969175125908970566828651915867029439160255387021784533334094059970165205089193798371719542695862280875140933509481152098332636268063292931330249080286808169814434383627094868817851000650477735349814499330451670913011843289869652873424924285815516939175074092818856394760271268526461361411964728572463967244425142463659620818635928269724790128237637280188988250556808303725737803354149677067356164471884788703936430259152246898622422046904821618938112323950147474808443568187875858723321424843602830016384684629442473509270953570855217427999499895336902842614365710750730745496662540953268224648469771336255347948599595917895582827040541491427422730341826235926314638435613864042622419414702927307946593749951067612861682450146595086204850028896462356189052357450976845799699275402060992224665885107388920303510577580370837676540225894105170048608762383417554245769193625515644127024557363592849185255526035248047347439772743351823875353210853046690057679432126255105509869333806525933529789514221381927536159576920252159528195685033334565736517618433852848533611210397561159144658911182307656662579140082565713417446544006255055325520825616234962986257681825970774367951430994071302333930802938599779313921310267041636361593397262580811876169547313330710315608617150842113100372480261541665742830427957744644422350309346351151787288200439615549477061899940606667565885538923372239303918957982156149976946302236264252647251466579966711686164763924647642883633707882440987171642442426742800091336703426804805165924420195968301066976387783705632087309504209297427121302762434594675374777517564710665480506680494251798724301545972092207627651896777491822891630068759980167465613160495973474823634507017835317859383240948620421810139763847759615294841967701611534707300403469139168823353993989970111448682628429489939973691559349264136777332254607586316811500519326476123812663887501240891549929651067099256907339531360953709934908210655382272883049195100333453051771639452750355001310402709143273833505431680904713826125019066540260949539443062722025397467056135358478994350264312263760230391298170067352465637915894010515902643196542841670757222211879356758495391120179911507842617876274507109644965586739311987890923108468028333146765070740985231629822121578171523045304773342355878541863883545486165089910572239372155846487822327615396105609314141080546253168149479954871178297239330318900487194387612259763043968684794932011964119492152596522598400000000000000000000000000000000000000000000000 [31,13] 1082909961345412427793874719859281491205835997124395404375446701473625008526469264192919246893022550382129570310889076415426686896521687057659355149713318078141450850369291962578427190265578229728161632227353121968114071297139465517467618242475742198125893969856000957238579526287675248137467148789893048459995948270901679285289324234542023498219562163731637063472660314188751597927724364446613053186058888518757224569705764235362366416440578821113131815051398221947540378296042753894815341110969918739085441746449950190655528362546122689458316655981707617533164179831632663887280266432662596049031888975594055996010382997117773022050405432514132214523373641093670482365400547795928567485049925129335717442332274695877880447878885765333058271490160485477602122321226505614616097732558050571283166910439581589156640401490344078132411638237059861732908759258178803674866660813090727401121139276164973643775582386642966249716652117249599754939590838688730004558182641302300592815333892262421627147899035501147150954056152917919756273123037102889215126825552970473579192614782524215164017928167122787745897752408956014803784985965218179340037205216314718518667420287819426259964033485434752518432182102770945710669068428226566676672174126740189662824565115120951597166177801997424600338764399088741699420262549982840528152924575136157129469798803927241993948639421128599752055579975140883930452838622981396169546680965596795059686816747259486190690395229496975332362732720747074012804934127110858251605353673109076882303747733141378165166843304633028946435063905918066673965119584749782158556951102733217835417785366820980847190353931360276197464373776610216982552643727858355850957581731284533254554896076565656524109524502271747864568392057545658767940301362890592292472778608406980636217699331973218303427049533821613722056626607723044794128854267477357694817575420233802916487159717618186320399294324843246665391189636442391490943847856108467263085171366174680992856881941076234465680191490811350197635549035152779309994434102010202228558252691822407332507103878796156635329285835037721514100287127508803542608529347183597812903241019649994435817171291872858579478531655670263764677628423599892384205380779279071185540960348123363012964450319087501534735571737618965681339273601839986916387886220769512757385508447105636462134303743929026895232126850748627362268657792797930761011967103561703989861205228710970513323660589797131530943705226268879487674892770165381326250280013949333869282054585162513109393137026849360124733288742632353545279979622020414321689439824695224987668070505715167794115579344667888172551624134399759785654323754819404887340399992446109161601556573148267682626970804388352176419942136078534537104008573454139886182051460876502407577600000000000000000000000000000000000000000000 [31,14] -695338632688593853211995844022028459236487383411917871135535318040649056349305812799320862126923672336580558888882558652764112616752851927640298341503443657507825687285725292296268995967559370407056968674006884606996791779124374818101948415227885971884290544988922422023033834403326007792267490221698822495521629105046172371128957683636655228304722966260249080894152168317942277756710976208450942364062858159251577916613865166642300401502545678790794161587554860430294423984419241853340378043879741250219413329560343372574900120016943173664463640619950657026061414301913475494105010976235428087573381105753516261685328396277282161886405803105518139106922363464868774037170299586759290182753905166731200197475924695568333568867228907268725910339962199460010604542552383832263162639098102300271286042761239449606267924179435283832078989808088682527938844623058437259347879330874985152349792047291526582311481039382607466229393051310310904958598456287312805877026405507572686877348080676042809837882348990023654115668189413884761563040086440949129359122545105543828030827212298880959872458070174976848152619347970837495010378656701360663994754116400840772311851022390116406643027774566069634312456621681567420617035922850352613534456043577535888616222749391658605349757182638420743822234944167044935470357624260099418478769020847457502349124131925577414140930762907495519376067921137303134581071427405941065634362973635112604036098153254881729890217526730711926246662595315967099677569731056237628997750132638170027891864243921206462969474246079896155439365235674449538411727775713789098155391623538702366352171843904209905014836720915298642955714500767734581994654791445754238474884037424365565667462018377686871122937025580498600878169841643428056964018021441239923677102770768934592968726148033825594025589739046866122557883198648258799826856191108202291229566548363748577606089164038100687268929110270898548284802434389004756569074802007177804191678115172413721924967150593937310659093042428959406002672533010987397855629916159741013962005093354838293439035658467401218954473181408052473798208523436049744959001556031819060491760341552234599502617983411540390460787259565575549245709909880381895638425745156676398323514475071524813764198370930337490767262975888633498221488724630656061160488213192207024951939415495920859465257153610145855142453366743337680707215560302190960572177356761720972574686705115921414575469528692051027829769218911283015743255527845623393065134991312792764053805373106998742134234803793083042113414220752827066742333017729679343839043227407571704833399280091990040866162355591376422853904242845043036382582671241458200284750823261227230697989855732357282427916046591561404732630139553883901303560463635068164580243765070015758336000000000000000000000000000000000000000000 [31,15] -1527688022208697165833168601735721273828747679713725123731497561908957593025763333221095609836876171672082182561809147001533343537722678234838680208263254386981714960074692945026488817240907202492830073991076596623381078088977498525785791512024161560524319277426189200551953990473587324878075212133819216795490371212448381716373144241668853330535515548438424153683630310165014902157349585751051627012066051002145458264865638517598590944643210298336995726407825621783441321018835378086566667344086940332341290121393321127703695049097520503974775384170673607940379762775235166885517403080516911534896323628883434015389825713793162723385879439424256636025734939739375631357323473309405856327842698917136563892445879214266505760509513479340321891161170806745356460587337398080499745354301953312141942573015199534104283361593348616876068261907248549815068282016108992042949538392413984844731333769623131844760499705570523085119248507875993133846034449487691359769153647381997675827314879651689654613647275597971037980072250538781295103653617143891176613612300160730430400843393363358671962132022230540954941659514460229261137902836976644854133930591460025045827549671403420800622962205654713437354180656602860621291075069945311130143763032919596152369186640111411294348500468655034523433033697980892073534378165919296018362852616860846044021636382536097156479337189048399531206403986440482960998499726273205227451830858455201599160860466646831006947600154855471676094970669981883714945211786921974662468991630172837037684697820262526759165104573507110540601455701362107793450826429482425370065570866124876122629661551283889012240885982171625080570379871484131999947185251371100380911082829678212464634474667112086643795195861071588685327287717575603707956436475271160745163366997337925847925431046220347028251704200359528794924487679591535543002073480903359482663104467356798978788962809645054462580171558155278622567308445829398432602583093245190310070933197321969702368321833669586020955154049223233108475587285003819529997066392298395144464911464527121493655282994799650673180083099301549840281756213900761884326236770977550412953860523116989485944518415249561621916304122730103288900946983496137128355997280664822613005867041950231210994823171441831117451937507024840511705117549334950806150863128752417819895127242121608583300219201778702376656090373462180521712525228914717732650686946652182483818723472180734417565132499794697113608893157930196541181934556396146690030063564005368239868345316444481057120124045998670423462409322171755402667437496004568637929077788861597298364214037641505589310588740064261855816360824179497411697199371341867006579238042883850761879112976689358144083374595820642343340785252754359128710383766969862963835487201467180672614400000000000000000000000000000000000000 [31,16] 2330307187465127411704197053286887817001748938375257230128915969211541967926118420667657848561472921726103650520750522903315554117938812788268809431900357552328899325364208418536841986952586112862916049831824016483854310090312720761468998775301093344923765090609208324882173890342814652651522793938728007126354769165309757948698142131472865647824236036646753033510376272260009377362224787892538652764192943702801561815529205397421105473530413318392833952571569491024482894589347011243874626676883783135622618768995372176379272680885646683363751671911363451386538639300123660936887293872589662200354027953103764024310317316914381346339960170666847395632540603466577837751368877043083969775583162496640012414179813890488679961718401836201886537759039764993678519999856829564519752188759554766030455779955782817908416742049963450404572070713307499013428211192393774391466859107970975242231732948858422542061747214549275782173300476369806780190708824851217266116692968991689072213479890946474857499930921573739054255867756024028966175056497407752081129814775417277263174629594637585144069542877487000563196395683881484166588805598907513482622004124270507331194784873145907237748695353580142666693216835938115368432343276831450248999497157536822078622262033127293070096987655273796036591847654911650967136129968519780859606501905148418344358806279902059085684882322833852870690732811027111551529613404194017456241289296079335323789483873085436972649185449772198983467525050818897987545739980302105577932211890182915715156236542082915965878711873911640453431909985213910384123574523531591182283943334832482639690971257829964460753097772520576939673413327585748285047621378426881102383052232171808246417309262655754980156950110270864872371142462286523612746633617103790964897738346625550079842986995606327363139751947287214727003682536995782520591683051392063957223541171530048731630443470199766709668225894388265049230276101508861904636348445201227321986778403962955955561602976510506772986719289553016233957962151720450642748427201265768281216211761204251556627146607453019850570483388291556054152767258364848852263853690729621042211581150923004687829166692038863590238997604869708964066369213124826038809638253049743184061931194770547902953696928005152386749546903755150333040017282555177173513779347224628362592036335252697818316336588090528329104047613351975408672124779725252578390063093073235016799247687344905292810159402103118271750342067980159638549653828872373780985154241787573697634837131349420922344318547586217256498823490729779730567839991517252382616368943425771031201905276961764581754849291244058574193482810712148866782689764843668900924130557161405241324482162793755455473671137521755856871081294966792552567172587694497547638557668719428894720000000000000000000000000000000000000 [31,17] 1142202154546631279691902750204561134308132347278476003682274301972989386043686750429593090403772150387423608267208131133223232956737274258061516268891967020788603601626063175538543138100734759380316357662427726687584205494315739107862388157286636386284381660440667523650916012538730598578119242712766994192890557034825838500661285200828272551762625890741498713404949798758593798044856786891030975281448472802490882546343541570731782932047214779862366102273565069440463569686609197489687587795480842671105192146839322780890259072436935190976966374506978411106477487220723705601614394641897879094497664745426470332427238081961439699201449297676020804778693781995532103158120873630871036135360865733346882787361683856267870695246848823930894502957739890353162743657873074007169390319966741290108839987158694189864394862648233613639508992210156769057364285249142507558645762557954144785311663975951590372973247425856815453739453009587297472885108402777111572443493215215404810261971133844189384126238938607578633674343328688227366115994866120441569668389321219336456320092298911923281604301496285098047215206553158102215598614298976366895230041087597145664766232461065751959864385688380039905645614323870041945576641098979195260653000796762523790990537730101907263161984548575581782108130481354250264174867181884610038323150958172708897650681794365965405751260625250424947962562394641968749684044827226504633197906947854885992322308888865751673354898163143480914964433732452615326419070981077510609131915593771765113558323241155982970867847871532447731193160662905702104512939431948309289045174735184853912826624933150367194111498819978577048794872364739575885467532055063824705674197272967212704348546296508449758131805768533923918245125369905348864375882202822437404849877320948803906162534993311299922616642757725184677985694719794587076198320973781975993054575749370176843795983782803073909934060616121767071280712656285033500301679779426401085183778317466101944810953409352255833772657184234736094000771396411055094630619174460557597384494040221981527763891104771366472205876487763571518563897407430374730146113236065118543371798154726027580071977492884724149690000210059085150644836062215701835232980241072476431221788550339455467200229339722133095481332167676980887706307421844110927644965718596110837770939762172484637652058428481203394246076197887497837596119639685613064317706723811221020314763904321338104160394315455773358690105660601088867414844365169234947372881136187361048261543018625315007854199537568590977232835703098307350137609410109715660644212836446926711015156753756033094884849582681491871528875985482016367473108045054486723655827790068379190010418267897134140499385837500399580626931332109946472697796963379688576626146759345457594368000000000000000000000000000000000 [31,18] -5499176967062429556066640462240717937378312964938715900955763205180896658730288648570518678958689375036274434657828087726375779313168466780174019251810165600589346295298921662603853195017839666056293844790018348862197941545336559262952140201627306679866791171871482958796509742531065078805979217406101662808115855461580097178117539766951126784988409848866737183110449426352984098932013208611441606050086922927939361388069718646339720612674820415106210032034681245652417750859495552237136382055332400544495149260432452246865705099925885586749351159185250579659162328076321357210434144527665988041022281986834885451752477555422677687746477078452583321992028825617366448808572846816265189333815755268358668590184427059011824392972836125189076523028866008417293233076333740878820313098387967751812997953737845379618637237803224207381405237117533570799555564015559904155161389566083579693156978034175813651244103986140578130631091422704125822147181069795047751672400903832015247703247448183701811669683738694556332648644556317419931875873204738289624481258032233931860661439402993435181589542039300916589561366940224504816740612267059671047404899688346730835229018204096465902616520152196241989410141117706494296406667606896151677414125582152729195932945737166688234434225997151648190471461470130637879276996719150596929486016435669392360313608436286587791504843723506514551880446934743011170524791373975453679026416039042553601167295918982681625635985395809917755582269795403750535720941685095478135899784415198876708915791357511310174449707199791250882268382475077129978109095537458323001384486763680052660476026677591243571654335784643059725968482186433684667052208262316553746422035547209599058520508204327528571952772212622830894048092888920886446691575456899980632114170109450762540152562798605417362001731095105530529832137204891058787592762715214132445803906739693569647958921867153909001503168361947414700524882698007945283675111685204945543833782804836774477451037887612089358034300584083740629872838642311589185830066779734798152670079706085030219661453144324303830288644518002552688720465753365791462472274052758359058639058299014201320240306337523060710274921493384427656191612945529367976895848541763326452043559281973537546936297173171233937794059996309455378496709553746635047786214408551309154946767484527638553521906385152280389463401804576648794522987627060014261358723614861053897049245605191605395428612398366225115724116160846747453292846164787343374846555950441952653852081807552363224813878199195068233765912655960732684819096875418276789023735004550604624752888399280181692119340138251919228906550909771929275725988000917282655005228727236577299178479009995157725460478179118680557732783342393315094976036087000281553929053665814695116800000000000000000000000000000000 [31,19] 5379875266783529683347331039225313811109512174094249026913315686613508593212661085618183455106893927688534424357897382324995410965984565384064669179596741267895139274483138737957537615451097238832176899541849566028528577995538049784336058227108629298980484989735514760371119438858472736742749117613592855313488451018964635522655179838396953921282730254188474879231459154140635140362396424089447483818824878591075788205504622801830899802789793165339414424221916187926466379416714603192832306610467172369011875099011776321425129403770010393074158546080193809792769413336448724832421980480907223145933100570921095187163077990477821882046956291542628915194050923238610912455348297186916854733029581487955561906720345175649052680187731497741238723761545724299962213384180936160261842654993552502504462878969244984722741830753608204100723196665445657817985207405343099649737116124706238460028440756263311453798847745361702169572413214675236345669103602576885977681869124331598328576563383470484330849562885101959097318542411392536156486324906060476496744035034062545293177378224874024886257062891304320401860535611106323836568669083714720350351738660663253572819784211549484534531964385729630833716820089130805494362666776029304846036479303927508475785348955714898760153060765769249402948542881789763652509882986503270998496136668466432797029810009669380487517756310847086689470866769039784485258502937154371931474289036802959528623499429417726857374143126574698302870374354767779442155620515188572383830406859167328674633004944679327071964039904421792279579809364986772989920564865283208542511481844493611772542269245905062271787781826513123109937794778272316658535210996599379084864757129044801587867453318759806019364477553605837640314788718659373004863458916496938430290955900348679561741220960373075641055322359932457807237879074528214998932064350105140349432001110979590802946505838383549958187965341301687628622971479181645281065260471160647379745203858784055580650849052589140075569975325131797552601456917465001771294914265783780492919789588884589215676725450388857774496436940371797539956710718761553788577257730788068731178058084712121973798141625698802003711783596197730461662468977946547780662973023638919728333929506378278209726136906545807719091560243241989366253510041967919181262018008181138762842754138459531722634404834939074381743397656526639711058869220754185880685328779931199760711871965474445277240030822100485458013935041666849866083735194484188611433012326721346493556020423200032956559255351546898903622641965832981774877031527663651231906781255521714121106248023538013330277291547203245262324520453466508705633181166826364680370376428540664129315891425024358175626012371926605846725338532073058526262136152175806201853405745586058035200000000000000000000000000000 [31,20] -1891678829669003559271192734550112102667038528571560936249977551625020504893334705435308627144377052277985944929094805294139429711383323585785823847560458580431714117303140953820104765334356604448240387849718948164804609829450222841830236148176567851822849203221302637984260953644365241089164289049694956194017581577012618709417974918765497905835060864502445404092882045420218739185055293277619800129794347998364924927971981600456861825983754595674486136357743551041042144201288054496620475157590391374909216565642983800109942045813598216302454918430007286507836607144558787291010475657293337583214053118355921601299421894363279808491697187193487703378044790957577839614892812113092425258348958638938683139581991741512680921090167227394253424108816832368110104040852286620129286447189354464482309306397459898926084882504036537302781275465045738675725517497771598165160335660659363852064782002007966980252458283143769559533838002195394717667065941154547493303757016117087541178019439345622706550327045597191724502197060584191670111685882449687393156707017383835449956785692989229774581265895828843338420491690001349983242992979085349256804535301935147820831984627450951937502361316319079027347786116998466799084702046019403484022117676212809531690268318806772140960370111894005277798998164389957476671370594763487839949974163673101523756117557114416125822166737392211310174750114522057555254525316365843292529376037284127767711245331278916681350237724274598454272269414513925396591704280486262050985707941268814561437241948249126154482792404401880495548729849159275061405365780278981137359855553345318806030781869516486595012229270292946310049452166732371290763469230881986192612252969548725895014026137468680920907270040438210530639530838580596768349499608302429713889974401163420091919976005730787019086629863930402081631404008447907155111421356295428571768402849713690322460230538167836901435571464077115882327925409458027037673277571469145723880501523408811239682128963823007849860050623249684371832029541385759340474567944949703885375635292551403744319596620957960386467123390279572108485277777581670088360327808235116692737885316441680117623585430591336807655379651711264698199558742575246073250491618574418440288798309372180169284844154908491375219089998135809702661207956694657027957929939034303591091448686660566405513820898943173728413747041582429873730613185372644343492433367763191223019680772657267751263869976471062638550950382190576656814135464723390177695785609690168138771706034701428034495656698286935600010334891971329125078163083576454983314999512139238152080138868074778182335673233782149962921157749549121800379008896983586872223566209975566218441467397916456597777922623984051736741483108771366162739164518975139310076764254568972288000000000000000000000000000 [31,21] 536111481158048275439747463355753058219853020940202228878791244234118921161160514515002510822001931707298861312263362887489568081708228192142578126482905855283962119967619722280023152370320475930711766959435845947573123604757670306731127679675078346620399132678896056229431692643768433772706841442434466478563192161223260507217405790577155970514507477364014700446914668634659185767766325687347254890634531602473693628750281454541958727422529985384892091352848372248342787268993407540194079533318888127747924449199926225795214583060572577066051109989353188035069940170759249654275949909607735587561661036938772164625737428395649957573628944827906198652758443134618562584016697036206751667942658000218514797689932889384415210826904470622872813848343067661677424477937513938272200668667670537263124048145893844824989738080145833857717506528600323221797342378823577957215908308403506011946179953470121547055121199791268254164610994436089872560867951893286779849954998755981033204536479001746545337698724302985134212649617362963875126336007225120006394483022643508789185367476751716158554824820828522877076702536033916557734229172443898769672759962947677892116433423179750894746213522170399238220528667795502230917914744122279016516380362818960729533441040705750077958913805394021996051839162996175781938207236651511188210423753316392490290974496365387531806072099198671038340174768404008409501576730393945515504245930105345562754182012186166312377011075675469181322623778950635184750844515669734193228225299471001056083464765652616608579356659824932998874233861728413379293231050477561896741946131163615528089138534857650115910727834629615798262617904631487262551457611646165645736985938487334821279675035964919673864547282955334229862284607930266782485567648254916569061412489647539295702382252589656837027486711299375865026204794152818923247762626391377029166562493328392615477999929636203259436527455379881093749813536056828419913368635870866239059352040431129589249678750103790621659316581563775991531154990950623213362302229986859072370601565099906268471893368752040603870804225257270985685980625017073129627629440815811309411805521123702502153214328283070789295589849656585869064861459469368693808338731127662987555309823750087137732076113021889231579191176937230223146913980558008416377844815883340796320828653548152517908683969512471340340701599929710680526300309003836359943835162886813372025735076675928643620635841119242827284325154937935254714023121296216683854615521714304563511649113342728356860133249549600765904501746505575008373745130086300558180385145793140990945110304050284468395475561666557560019141584847511536573438016660248304963891283942538302364700442819309664203439927364388091640289703335050034865842202749717463508405604449255424000000000000000000000000 [31,22] -1803007119476269019666861343842690124930381023976863806882698535870339033026702853053414297412204402490584611069659825973925508153096615494674801485191568162948727858062765468263188914101442334121661171486525734494772347382994942405647815192251789956991177324565863372975985809956461796895033932702547681470131555859774812842562341748545417771156639522954431188105614555574293803512381435545549897556375367033755627507082140413060905450591855825241364848632134541902552745153168711302125143718014010099992169061586158044893607906413929916500695362301192387173008836787091945963032401289776442799574159373667266614979007298318213582191465943591685183190696454787395810133061486872088854095001996055723264108480957672411426756464221455876613723057139500434820435143676621449905319382392323465337155189605259268176003816869663459193651110856130014043955041259863529946926345452289669602757900074203837643881055269150489647623476197187205263100537098552595461170959983581233330708261343905675344136619531939140909578403047663525757529394370800634204134707143536489813108062255052872649902019437014131870584894513262345159133456029501148813054211823499166341840668598840597586269369417487476359629831388914963450753234698240830896242902104174851571904758314024502485888870762080998617121154874334258235148011636669445838006110126387091479683271794304437122559446641143871136406704057026357487841712914386876754532692666788021241110126641988321520361986710919738953967472801997663754585892542710511859629740961683496969937265423603388160149220459557686639716387178508308464626029374924298285880261980373509002120415892960192918005209423157136139174948709246214065753322123139673762549013365712780922785616137369309207757142837229092165030784536325216010880575556025172198541195102207497657722981845035582944981806994094469765214937324368154979893279608157856008929560670394832057152226242171034292722627651934846956682561943940393380457270223801346441963646596771147130268309751357925623763585881771948167637434865109861010281043813886782298294810373325091403566716971216974439321534349339024273562167079759460011560680250072373780016720038377842055074222987594242680461609811017137897624302029898571024546933351066997781870522118182426011780231374567859718113568930369087610412736983378120084734242004306716799514904939666869058642145430430772249834233033675405342176792845411564290619598870438597488212292410511717110088023231199280102812012373075792532110204857829330420496926284101341277180694677411453307586956685590406563235454653633789107195935128588170493606001931277349365200154664850507589510527413995103231580396965097388792850251721663855750652379050413666775711477038562756049983465449122920448086658417778200271812783985066521720737550515379896320000000000000000000000 [31,23] 1173765798159015385358736491054997398884572641161631262691709859929605539440342167699844787802140033925083117388884333329451830271902583363896144238388990450407540271526053331615632185718156520426247026963779877407616011436044148007337184918366225159683115404354939707742917890668044504330151635433511825849456414911807609010894488774114714774156573137909030744016095062792993730989468425867749316738942656233956452069656494414981782735082256789195412333843976765374521117751547691979915783864047583923895670419625328564970094959506184255163448636718751027025135854510942154759375222360322994686784379406028096071472482341025150688129055823895869941284457969700588636153891831729727843106490088122669079351316177977891538328315952108865082645502906467059180944956646694239460857158520774660895781581472132941963731633625067450373515561208229028279923711533287517123004304021357649353203225549409521142387951880709377053901889237505883995155365529130678128180256996874622204122111787999758671584198785373020680576671755940287079401227124225509088248792902829961380679541838010610923395990524632925323535788957720118256629502530480033221812284503712658460465716049989134194265062203667792051118924309829547634330045223748917628174444082768896352274317788794113654461163636272773484189131211474120601877237166488441856525017160255227130091316605678592771888178473831976920857067893989433568985143650013808240858958990923475076881636437459080230250455093738612825441922884796602583382418544712774022898103476740028566502412838884141701147377810599483593684642811316674494812983017157418461637126127458081773056450171839745821856144855647097684548983878757988519796192286681742639595665498135945337460258949371167599809948283117125355390129176515351498968218721527597007235979268482835794292950845562377789329135445852465595391166178392230289220898840484454756577382011771077966086700547591206767349587331454011011177561801606853241827141062828317805871914796003959299664442383955266156190863684670503071775210632773964932153024073450046688839442360834348588034798465603843291173862527509137503420490077622504545968569941099333497122830935609424067481326395254562661545863740887717806865399652221120957730020541192916783551803423363170814786713882211472418003132637206040954420496482473730843967713545692707568287046911581336183188459155993963582522969122883040143890272769726257026566304801379362924685049441828040873047063651903436686745949439001632165954677585789829105441834967466278578984051962379931386918709923481967761032080038267026222067118930075298563807811667078870248183005001303675842172927006765054822571598448347675545154475432134233099748770498465409125383772766357812390135237712918169784362434775966282440075918456463717683243078711896965120000000000000000000 [31,24] 1827256963506451009379556613316896319433637211782719196839318785762576872577143078713767356545972776540186742303746138012890406307507815535350157635336013409015755367327312063828500634272544797798549444325734961668028855933257478497326928273381717926542266216303217777653363668091969055408796204162070168258497451275695221841904768832900016512011396175680953300169875580401222656161990025104385066175840954041618591468974230962997308177964421826243321711670053536846956028237908673598233596215133534455885719397970031237019903654436529859417455360850616552352417691812478684034616970631114853132153740142038116353726943071160921274540843296368824451439146497021551362535392748573862454371923859158762099925789238560614555930615878410161087904345946006739446589887591648225080466625037054747871550645648101523469002534844775366153320040758919347454763677080513408159448501616000103676126772897085316938633008982056445952112933407783887312211698170428220807800809019087774151058916717593201192177650857249954814437796124222343617804195383004761451809308913667856038759588458221461585350939569459432957783134745782860037963271899349245896123689772476955041020510585909261629711066977738503515776648744828152778183203706974086300337235141670379284065789062036675153972077196405374142309894268799648867129983874293550449431771493251460059971887765175731220344909839197971122819643106886216364946952980363703480795336266980808017583654018187892775196398546175679355118827543727551267907259763659208466658775657979991239805544932191517477613660896870089524730668195041551718628543085619423021326519569966407853825101681918971358689275991237878286512361601314894432923478167139762086330900011892363769492970658298197643725361155420069230941355573719510256753795700763112839782832800170816222611508422281189130997828613369084817539986353345869559162485311390167182289287413921054241467924529196798129034810024563753406695645303551202542142341133910746623516011824229614639137580201604347430405397183206794225007498430327918864959516073363353847160582245829009158253232510327452397238647934473910261685718734948914615972102655908947891534919296202787312898940855585142444857439342009162338142910111196062223026774454279203129091291087097131621189214518107657574168136416294162044894064409296716087261137323134976752762287597225078842689427804410660765254467476316623519071665284233085690750797750325276357447961014836936331687876980009508819917403590713424970289287600124561284014136916585588101971846509293621836765053243454611670338305054408623379678469310846540884345974624896758375793056287314438056764659828709291827593036530087249497663944986834020526971774141170891567682578881439051813904870674638634771922546070948331104749388387082937938724110894052147200000000000000000 [31,25] -3031866209421587979622236553762321548869758561028410449247119339650801317875348220866836770731820672370167885764688847325058861450380710733695291447229405389936820143075919141314742020871488359369652684805047421951909169088500454535301035815272820703474731340498279611669215720006614825631125839415484014518370953720792542759156169899613266586456435835611542505413389555750601319105280698050074435537883201996373341822720244725486878768251165031492008184750084681820133354387376126991379797088358555343734518563733350202090811711274216800346125020243082351420791365739219105868295081425223657800819060056166175967298332960296718996907818316718267603869444897552021455615172838379652914485172891414742662539259943280626624717385531300566377316094280191141380143553190920196020111232868618265274037981946084042576963728993107938906645025125419811273381280345451388386702055771901857486787512983889229575897090558408735593220431698114007312766851805810358122503636432654998813438841840425246100294746992822057822083579162288473574803420626757575365770486785685771304286219223942478484732029292464838865721656516452814019007859177675438454916006818626679022429175069266039052061884101682463745115538669382797545603978317998467363040465722956151017201178531886846338427054686947618136369484368609631115782460161884749748875294062144884367279559689223629660009343606763835320161283513655371706274870891431919800273284495229966304431627505456472328126462211486336669228793549544187486125210584431934921669908592032949983140623196463363156711937301718668075736864696139709187312639031905502620332256337630541798015198974902322390063843068446802278012671945650136289671356679783370927980784645080301621445879163871848359724488535214896404561332075804071398713340231178990371592240742556624280928526967199662450583665145102882867408948072700715976766982425251677450164909389262244936332890097230471075734960792817029251447608135072460837821427524438687885857731101805784360205880427036456956935444635340721276533686707521633053698888833795506937164010166106192507254843135213729925180556730912147351637932333526916661507543953264106586744651844463468989704950111083122354868783614451845079340370648030138014104733098960241754765566476371504928531500572907046151460101040307859441361295633657518324721217643579922606781429618271097080246579736890218516516156765219883123464593710588430627936757806325400237689516669019470309529000853565069548216001971528299974890969210150332119355672184259433838041223859173390414606894347908640066793506360354440803158223347739507032716815540794024352716441662336493442365440694553904408378743728080396080516246135565080223885740159486055979029224014197941218729175928325153056407109084800962728070685215844183148044739206279331840000000000000 [31,26] 1420549111103852580237037845882529501331718603875659554328444631954071245556394356059760755631261006831147388422222613081649885515777461820585159785587906717219225338908761678472859202714723068857285100867984827362812617812767326235236556032318424839632030516088618944682853459444732226425179517273182617240331972697156590674761161963986651784304109119032537877205047924437196506882980212970364991874236914004732189450675867219259138003534600656434391500537327311125382299614795813661953223464096110350833964470375895297356441439878562281005860229478736832304097243151204516069111456827306197157156334182846925408578337104874653922536950405236359875191208026626082565098140216655680497049527082932743702250937558294373064060281016270153234778056060252123930422664081159691887462967406232661030056970614236486383635372203583248109964167873777224158866316427390541733034924170792133754332882599712542464541335637128065531789413735555568248055814092452682395665366008915992358481172330629696274215246772054618605627371907557052583888767137610136900484319001214876561959023542259908704379193233088846833457461609229038975252103137688892191664982972444502749852262227948026474063676810131562797032811674034568964154232851910404746067855130943853174661721207383476963388197845520450439726602631657356780054534281708973242989727659127395603331423782624369496777047129265628577790154482208254425840101490316223273480659293124810457591936321964890252220200772387343212703262968219010800949794819076306244367755261161488127583542272914325692145461934689651174213107774808060348265013572216684017692388241514776781455030372927547727420602821136988105742825912742850281700118229208559002282475708866619540605953492216584393811049071875727925244298844236947852524258472277180467621783593226639958356453970390156921754919140785813315334767584450873834523099133827426605770998891246252818641404975896747881390536349264583668270881173336315715164009011781991860029998166748549643530051751575412414044862048659780649446406725951021674973126988948240553819296897991004931467564131142233427740612652164474437387747575778700552022479989098873424129469209702449499426670019257656673681341953016110230205376640981547846068456958960034718990829144379050255096469050312007633677645495994902069511605110339081662078166571565082634357711153099315954965926505841154531391343093695769779058043694882944492443526802645054860484009043074787159332926377686058581227240750322434829695127364034651595789353537245509856596440917242703026752900498218418185767622597699948112407795339157066033578564732991434268834936090633318721943862641072835146376505951832512492234852056400079151987353011316164639485690614568214859833861578235315933756982472556209772419654266476181180251668427571200000000000000 [31,27] 112752272327914176714704875710140777812012363685687396847002393236088837552435292550520700959874347193148660566820461029972113269273248521944100749796854622326889165146477890598627118223727900187019739273565433027456163934283712562228617319355004281949021240639381241980667121304457091264249812305421874207629482803804191581903203090635514900908671628947107270792885258358616884621893315740871259817524290900508925316521152212042032568603519321872493235441433783539484576439019466270602719342131041114097104238636716594415540574588920242898405841929680722006902393969410922372407568428535034291920200161256294024084546975650257343833472885223111696683931646148209596780588486875872244678044867180640767554065353432195173409614483477755486203358524924564475918039481182492929354233097715530524406130279311542209068050095371984339563105230692256971948009365903251837785247384197196875831327288136549548980668646178082594187802553856254433845112918340954551758734252877074319471188907602428695559061600891377194276927126532643840067955486469531036201705540307565388435657454961055895621137121598616877884052651584992199682398333109644171708026494802250965619855276910821883104657350935451211117435364542289472465798423850471780715950407042962413944410620448665989616815658132537423919628323926126311135458959093816422020677492888223648702116409830723888548511825744869968752202828915409025281775698071295145101128738168099071374243800768718966159630532054696092636959329577663787093706466393128460976374640015240682389963792355072970473139569032196905137342710187507037250201070358314680873691202198256506103567860952477310420924398965530453433519762622488047781412305374829369269338852517133293455248647190742290397689261241206103394429530303024620174798259279345142742148814914860319092496352303853879351212094551877274848557453533675375406978916491616962042959460668740289622697845368309478980246592614354183886449316346704382236475574882476187551708983569945886484883251629793094486520630100615064585392347505295615971561748330550271546750068640438552952413547237250482823551229521734149659825471842669984089580674317347427565687736872361564990697332567714739091901370218842709172723929138111407904609564978073560706788279988015695213725389093163632659463794193538387845495337604200048789322718695676715455660212930235177542274373727364360937403924225722363577209662417693113227497906091545660180867129309184041135130242001647407200996207288009927089761092693652610914671730597154641579604134145225589757410014599659820668877802847581740875878866614194208187938001244841853155542484951108383004778113661422571272831252023752109768836657888489986655705870751436527621513883885623306388206159194327647875366567699478542391792329918910602826043198170726400000000 [31,28] -151777881097495502787081029637657722537452925456697107710606599289712471128292049820444062506901066086193959427981305153485398245699826000333608357523131835052826832789057911643160284076724061355336449726180982894380641356322919300859424393135602042104406346119197766130956731425507293426296795491782987664264224204486901648398585201056467503524594430283778342356623160202695502215276863327138856471174600704523924277824275862992455374261044578417620967969052026276500814999906935477254615512518018294711003969451814869509705569660641312469704600127643457610002994480541649067448622043648851030584662090164463118120408914091036394167869533973904408872629429669023496137873309220740587614598534694316858176006507788597473863247451351715280025009875230063359157897718973429824746875775585640432260344163509805668931223115143073676208238062567014721668904509401534252075619498255938046052825002362570398757086541832290227859019673961591958583931014989547362154323505381382284468391170999976306885609457651625493471535370495235027794353459515441497887337988208291520483485881488613287356582561679288345678004832936238720183929617492784547040802361275003461668240865440102882252680284409907596366060998012553486404396614761280546852252735473127653657533395415737015268844289458580056934167901938218518803203159452367445214347632233767373555578113377885012406902837198775627524301022966871052345792527473490753111814747806773236325590401875882484207805579689630040368077605060396092962649574124673458504433822015511015219736926420476412626017686300975085273194622365447459716259826493071464568661178588021980743471097420100861304202532717210684070042737911541035433789858541389749659774138416722738093935782804397767196072315860642551900581670794309179042203485588191177022216593451023250921693700399187166840529355198956369173171922734343108899660541300804160581426451549690052587620543164156969538670697356515943169586799252823718622712448969049187909725566927995518597249449338603574012887821754015749825940080083173478115451305597734466781260697257642213080651690191045681228782891924541137661852006620457775656772768748042051626720681689065797616260275542275823211945840014989468111908738147175070645327575051811194286384089210247785730501579333908925151626935822425453582364361123181990865233769754546975316366477523265559835772829989612114852327869358180209500600790883887462601989765301851437005102432083106256737346902868170219582372439934911970622195552157971354786127217964726053709038162724514430546428699557057395036540134074544277566292264481917391029802993540079613851254405041942651481724569427572736329711148270890196409385889601937165740688819303662701970486326028432081278494824088671645176109780282918117068653286324029474857320731115520000000 [31,29] -283140558016647301853704063964139895867196079654069716513950142344902729158068409052155397567878336936573565140509100826965639167579409991629883159288825982164690225600081672484751185874010095065464075834602763698059214417751698042927421373448172939859523702230955313090666002608417280109846056253894508098264168308271734914427586130934097973307529831756875307239835140275519539748763528106308355907098215951792503226697656655780085992593690769443209445598162647616407405173862128980338406799930084961342661192307337488563135412879447737488158601285296159545621283303332320267775213799907688928625836751874387286917164374259859965158839331344080646516730692089895379254167899425999173575842945657704642538466249633593361265540461833869911149117668369198501406328814293148406306937835571697159566327844808485124097843570907506051254218853356567882597804308384024305890334038404020860187385725844562930715576644888847722733982185657658080528662272640487632942867008266766166843933962154776300202644186764445539104612306326974877322107464042302591904859252278759685032876503489223913612757397803832816152444475073373288013458922827098033807336702208553169947275084330920284951191290342418012913395534666938421834967379374020413569143138375487393612292668370056429631927352552254188614273583980269189744996572893222580479789381807644066069021351494940391925229846193720940152076596417482653845488788162745952121528518158801194526451013046591397874122145618514231482283590904913052595132847965132360780276152523875412062210152045274337988827840019860146723583672102935591639406147537655996592707058776257770888077571840604151417174345949886339589057527548890983416062784334119874514568447431956434537450190551099576192678300770329736512295504939566661432083002867349498806948039944132669158602418557586004369148626668170966626326294866223043712277770580657412634101353241635302907800413204641878921988104624067393496410925743817189102305348068747947352564711663406492678862980838450523676133154779906429615675762711939881392899734927176793254827036963264538960798937316870041467912112843486156647765041275967076088036118797698271477499851450469260678438146108832292977212352679374252768343945465671632887151110680711459172202304070139589571837713059374359250642967310015902643538908826461836150018579708695420364122926558874365068878060243300758258393287900847485046635290558690332240675008233473473639452364049024743880842167023681508567759594221683216721282531147999278521256208683981453931479366633801082522906141654187465450298131514848396328240181369563727987066022047054485405541574733971473033768315597810008946419492484072345251786227465268071280084163774486407819047151001851734384972086117040546793655339136341261266446268364940424733866776854528000 [31,30] 347601461205133695697892013698298887467246449706266362782441301952936481083649870475671579127494730116193334072529909465271699093719876655342060104753197632179795017415441587998165320689267174209924523138724201272688128421318072752997106329117890141435981955637647762166206509100113616429890050043254852826938626088016536278385595291354616883675044987930298454356017655968867461943676294248352841282261204508667065049352297142845303527544968353256679482607818694831207400644774872010502472283521054710063536043504982768413732246875316318062413658432119330835306337815691161021981275476784527238532952721932387928293541898124663035002897914813683896706218579388445140397205021915081588837527971992065709875039501007704761960802370509240817187778684697800865129114458360706260361804120644134694510927238692633613004772404067751941618603544342349296175719663417765078483233486864361239878890689378667950798668000815183139967008716479622160936597619412256798679336274702833900008663117312297690234437359368714079163843229467158043701951339116798693099099864163427574473321713439461430679718236815851000833297697216661712975080199394777263965584960721439106158852406053025736276346762449530731434785623091200424022819216015421877155476175674647582037818528966232311606020622420458342675683678755756865178412021241458824536965701829104308912530378910933106306155450700289819486454525415231925048106352128557549400642728781979151072098782654742339516072184684227139432521353545948503879808634517789451934597002020806767841591346397893675800706208827292166203172170751589552802683691293910517361302269072019895931752811480688636378373651501343785771278738225302914584198402823792547003650321272776558407777567816255697871874536530558065038260592217124690469955060328899125108803431649749576929195255479206980347796192837191713980428838111683013336770409754124541676775547139672674286730268233169384967367151724080749798578309533613265765987916805376754704497475569922576368749511410077873131107464101267043729228814727860449348649445569163549809113502457427704734456051668310388774612833892493129121192722710500824047105963100741390617517592849281029972928024647557449357178828560192748892994009094390280050812291564582228943480065956974872853209913472797124102208052831826157700460030745226930935080219035090629960483514116016929897714052619292173395707733485586698532425009013853535601832966462055046851305046556574856498692681261721895279048007319197883875657409908224476045361296510468100895962584462575556028854303106448547902251660524139370331157032782929128298409053697371497037366878764858130593929601348260466527503381393610583762611128781700174929484951479229031120343123491954271157298863627748027802919631640329561002175507833913188324212736000000 [31,31] -161106264841897375482822166202246921953236185061852989279078026634060040579172006813554401151391828888666975369196620564881645575357204440134352151716734080387497599535327725393965795682607638397048302137224610055905814995817608234434226973453284290399919678920184936095742802603714528735378307056094896974474018041831628556472803665965215147133946635417655762978722089508050239624651081896928237097451508891957818906385442649475287422086109012649672306653399416789486286364607100086813771096710683305216477356754185045322208556402825138681391760918315115728647163577934830717464865279034040562643246903073088025348351042368186419505352349402303523221072867509859945651942375658437951295714182278474856581023396094217604968787823057275317103024618000013006476198656716810684946726284843325202532394625914992949179291995652595307956412436951288851983733803972959444963637172580545081170322853573759714297407402744125246448175221743197512203287761756331339034668825095545894604613375380772652261445505930374216788369531729251685766431479107337014568116417646399242397825780400122989416940726595023139434287844516175635816882889985437681278856239800939525584806866684866639765074478983863279648654681715554510429447457600472882018706145503034384553814579542851939261715494946111181051383366650292953961867316950876783635874303498767777210132924580297800517441592620748257057617027345148214633207307212427855169369663173858502657137320780350051284121887348316443143336469980214785029369340728367342508784054800836364122183734019292933425394116753716064479802384710494960978021831558122443278843602264908614606893555830418071644161995349875440706344183121560392770041785710573196580237488550806402364494677253820316339748007284404570158381087792620890723394008496558188372274928450340017716416472156978832923623056065366137869248137484154427333154888558079099708313582008415304373090384694300967982196176977380663862420012477271896556703305095382452495096507150906157049472994992496238742396620620159179267735542092192142484509909987701856185918104925528643724541051604779116169250233726088973881963903796279173337572460194381216569514801075977962003255155546019225464852941941805865425980050747760532723206856083126455199999302999081037480575844022038549624193346450701214199548361942277513033843706310640324094110449453388964682830545591745808807072165050549027692521892811498549017242371660340696997550178765863990632369169312624399825445771485169110256897695437585910508425383890178929927941524777131118080657096140710799712114555721023836682809814293458599309393126233051461597278087938901929408810982467448047644101558474875808849949505167806770583126307321967914245449230997204012878746795496283059207124968718133792612955029965987754541056000000 [32,0] 24405832278133418396652760864339660821189360802697195684963215206396022567216956581377991059747791062536610891520554350190864438613942030206381231084150360593647966901974150919658538912213776498058406943626894626461949484262889123035554646487427910233160882574294015425458316616069763167376280806992279602189217339766551972372291847149360168652703160092859453234965418052224235878916759661185388417703038109455434962270849996488736647706665579695693717241398597171479445279826955518986188631266096097112064141040641033541368887368715812478474518228742853767553769757042719236068402430153778708107551212990490505181938536075751381869110226435061115061230967358793320612631462304427412494113827136915233947529020641693185213038050178470826887767712979729453972708992250377814204506844174195366802941340941139744621174401179117395348483735317959187639424529452572820890367632525689150524325928428319400623162696046517101457111596317794426634405033195726674938730137046687658857995831541545513760574310808887482159038303571319517904237743042994617231153498097483390547483569604697882792696541331219482663678898819714800440446179614218154794339238646037653785462233700316133288559320612207514747319734318453657775045297080966474235170972194744980944912449468084067587331353632781275329259480259364083061836132482160973984211766734568861497843108246629131684297877432905829081091636231693005110764742611173334860129365318192101250457912035666684928772559476629107074004191982648465418305107637912942117697340514968524984329500342479154826222206420840059311880304517648609499568409533024857956686278815594716322196965866103851319170321612574227822657235311989155250124356764867212943646913257072719865424508557805543472684588289319187231491190831664148545924149607823655822003148041617625168888522509872119941343830900353611157713571200846737998210941389074001056491620436626954198705166970870024740903035677365888644898358809230571029118837548092763643206923890422554768613762241323158153300630016352338728915460614904406597370153521942752197053008133584322115550283277493493666971394505465149937754440121838022904024012089061839432231635283900280911706295773848266818756845515601697196990876567475395253233824966296309219970158885119211080916654842847350850788349402331260747552952580957474698770079659464646164325900819912153753585889105631229135432220550251765472789865709588075026895244558412936154375535176799967045368491960546141447067637670886168000904203500592437667022202351779101285144302745046060223345386031738617863259965633191709264807766208989831964688359706538628851886637546150696140276498138767626544135070425988237777236223026462051672346013840997191085055439651145754645121293818590642508843476098085526966644036834280124434436231004160000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 4925683982415310274817354847141047751902302079965906801993229303646106354341123997174581901081151450110227788082213014175194121157657181653084154602754984481833896385021700051785784532955760706980165783513916957619242623797715861001425693965375738420163587560809462734490017408023162766620479035771690410019808149123915698736861357916183949252358809408491684067874436392482280071828975449273364235910543759758907663226668821146967300370039414393091055512105998352943000849165287684106356653723489097616556075261364315989299499069492097139614432409277662780540829926621709791893867991351245783483393342017969063471116097168947978371113278661093663541034809344482369725899214817234942592199619211405455608707288550862182919931122815031975703594730893265094713729355604311318857367436040672980910606228044889119331939689795024020874569747098866159119193919226459157803133565643901807064046115833363803046619233923608482774755004446030468227395550421191964721003915900629819781342297811072102159583435416340898732472865040358005192171693927963455196961406812200792261758550601575324608770136668463673876468724955827492938343557301293655129884770604124451773699402641157223736089529008619223236149229379355881670079146690758552987965526602180166190660228489104758036026255848195724226221607240665168376458547972247113134859993998041995426746840284410269513614389515782420358831615284966636910776188833509192079046147814034384142453397793693630512663747868954118867396514633937280288436914419765317056735405367598387020191392029310330340119658675396051277587706095776783265377134178095975018035798962110850237731669299272071498074248737362347491379608779611569724297089874439625043149862590528941735500035014163013727720678185124894441328976663220731022212639243384309727990810308889969233804637076175965722674323018394967256244568305849880925494132272032830724579618751386558534346573282595941287194603412388313773580219972324839788818462580134111564134891640407772013856668488084157917746393362886617460254939829404230805292977711314800934056606223298460397457567533010035585904047346087626663359135723721420669934168655765065371027883568109095404491962789354435046387656936994536826158743281884895125883919262118957439912472347103739311544665686260150667263174199603994242449351302389835202523079529835043123336271306641003091318364907769548869195183494834522550704684485995297075261919674694683696423985312018424916362787833312605698237299810403778210408331652180776858308278023438336621633542948648140012904654887730496022900796699912991997333590215489184207941747012910890538510415882719820794072086467365607095126886628832316692648450525129698261175056947127070569883494973520260360940451670573505457162805834341395397283126021961379475837980717875200000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] -17487588322909781543696158913648484543094512030949899118551016158659141106135372466401702391913833788641088097498246488083985146345504317119050241285310073486057043110046297864833688638635345595575403431031928367784794600098602126467874561172667543057631416714310715921401766216932676842149246877955331114721542884252700143733646768867722274215261958287809719711965465427159058414595388797050737413754401057066438951952286481126406111062707853540702012952050093705119439902185289870310115661832904081624383376262345291097008305413742784950137777976462279654112842261347751381487967375077529983065202652845845824182399546558572324695753543622367321668909447523709086291809016684423015303457729832596085574655434666122700109152138737277103434911466874792478158687043604067183781436268053910195815483320902269502230342898925233299188827295608798708155456146181953066554934744276448043858671883394671945749875927708503703080850405338550243768492435903076689093584018161991588504759399829252406946523807412079053237514386340614194805324233338950315261162612184316209792235353320337131266515574510085631180129523170616843032301537758860491724901434376073770202587780398598470195219858880116505657893909922795544952014239144624120670548083033443328095567142405685062849851484431260123070893102027386665819868404147614227912836539978688898820178080241133006851457841585793607508601462767687925238872963494211089346341560724275965150357859471148563835271865516787445938330167610834317089308610285030559810771145298650072505345374447394911038051132581877646509742341240642375243083539901848272372168795250668184444889840870374363435477871057562185776154279791398437534795571420606673411964562863388763802537479523197999852086959793598380508570325518511561150509118487015258615170651792826006522887606256165972054697139862329061145467496930593843127095976775752421268488367443072976061820410089833862461329388877189572407851517080102902501496799717062599112821099930913623635324596479227424634916145966907716140669704283752872727545176860050739697781331897488644318254463397432428933268775163295535308591272009179228272274806492267612072855467207862664354071060140715710486509970371366275917705194594416889278262342358111673164320779889291022837128712835883260522696470438242531302182953187839089201007862645340778240271823628903351099033538938087823862552021936990109360644742227021000528763141663716640420142333672572502243633607635121310618675916592180502830695997695684284695360238340858583277736897858965499978228352653884445359940913099727707601028289440114281695207427127805838353303676153649461773830091497453973263449246689719354769414312948882506889626059045193636006718404746720461023066158347113070542795956038158986173926486693621431373853681831116800000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -5467059803657466833838925464852658581561684569884730491186587936789161413500217633791412518379544503501126223859988634067856929843052781420855582341499458692447124941174834271569981589743642027363710717166404868280113013282025449731643844995125918526751964243495973861791896005307730235778102573058277176518659312780274457083992525708002025235081898799002155259226753221627429877016851812214846935288728191086518684428635108936451575802433508274865392523045560694837539773136436946276151305007139460154300686009133107323109125609249478124871281285921228820416102049210877439693327462191846910457363532788751730863523448796879807800796390398447480062947802350856869729040469470873112335865768091474388260744410911178427386968200029743654386429486856651193112400767782090217301334560513514773431675063701262433998034385764218170864231888233353522075231525457893872588460492775690447603063726854148911906825757324051011215014865310317051188395580143319785772905039790469818100992089414694623890283752528791286449921550668362473161257747974258248413295145076677002179278034857688992114527077718311540666221762633105312634580651208276070986001190814554679672688823755468294809952332949288773863515549211929694542162881635574763614228964586366027631313528083176521104370730980327181557456173379538534044045970726032722552198173332346514178349430332137807736276364531690433845462098282896296396024838368130546062153142588504902131468540251253822705260342203613147041743498630303702597881651344655323078680193160761058045368805842343391221061283566713297937589302383857949035846687963774438820246737794842509535191254564799388223500425713381149000406704778074595692494110883786498701245288418163341623566567867342743457950131826435675059564865117163424595063863413852371794428478964172279973224931697463056529644268081952336108104972102282636414948474473863712648349787946220911394457041863590722894008321733242987447283336853328790497580051978487973287338907801582802920659580148182043052813019270583873262350791635202003047624135798410449250712843209606949695258475843268160514033736243846671050202847659572586841443576038376460242459851778701176458497253807969654411098277885571103635818715436066360117134311506527256090034286795463910693263470539495774876240509588713653889349142515978626570817058476741109595488896580398602234302990490534253631221181467630211521141399128468281218682167426973418288386316201101737412145242072684864472499160586010951238432280070854928110390620060804149302618573151050521391062525701407261603382676819960389624777416907952933303906779088107359845851846615872749012469471440212422872258047234716632383044035678712743626467001795145312520083501130660762995790686709848722803153206455992010594597231398918445746896774759448576000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 1405521267121531743630774276278982072353102960713233793899515944226795713808998287257795816163691562875529989457591683687570900292397705424660290439071056482206193806136828805960980758066971480689105483790234529116810314581057445571909362847219599803698874594263382011558091841379857998653889424249713765612342197130994445470277132962647325439985054592832990715956130951501815761623603718454451738273848748782613232298286714358944448981524754736357008814491880885327874812445916590331471852409910188655204936643295511249019300864394296997553693113422072865459302824089994197142185088640485852814941739831768838809777140326465552258033261329928641007222465425826461440772550870306470918310542689839862780933456892480308681535095592325775830751659460976572598917711395607250537838904810194077186301039631598645656380822346012206151945897998963177621787418068735140844797939824164819374032931732852026031187125816287233285421777036668470777651668494641803402085160411086897909290362863473167313011635059641124864056746192117958903835608683289874754588091123412074731019051127820149729998475589470925030484338130686588253334174443737424023186028364518405184309989184441319412095420791897751287570704540683480126850863786064259570687572003990927846897251953012678304337951279011571367466022784809112470772200803449598242192671937684383958510493295405803296067595171273657546394805886949902469582858310691381502642840826152656565129059469679964674135227169481000791720794461090466004491914056078750651492474188019645684824711527138174739484690137960589361344249926966769544280992078453264555824053293767973565800556341291034671342127930343026905257968319974623965447959126912409562776829041131221651901259092581115108287172552998897428442142518459022326588444225158703450550324742143146964545113707364011722555578031831305461314336014032006007439951602252308469295247489161047102890783360882329931123826381651208634109792058369094837006423787935352290534174219147293194054472241658129763378982123243872863546243978931535347061503279857581731237886704191930571029673204084131087959439196873018760848776415830649631061334413263785411054535716546501800167320947005294561541068914228107942650736012653762641596967877697160357969562930968581076031540441383629691088232324479798060378657025375090194868679831235941562493175072349236349807371692588762412139919350232256080055829224934806059627352163427737762019158335741886957444689297993042572167358029809831362385549447535215524672836580879884627211412122020069087187304057946615767515031002414414152758297367657113328431702713919406932860648478101026916024916504213795781566564117687868236176031825678667771318896406167811159720774051244188045091646904945277900202472571249991023779964523711172429992263201127923712000000000000000000000000000000000000000000000000000000000000000000 [32,5] -35487632701763604637809080129069029673245785420082987959135115560068768503363909493878297099404282213432191116276878086140110370851500837257351439792417408526644557351808395127457446870171852569990262932039330484568557021662144679184918504250222271714171893927207912580997966259081537828456363269475071844919943778218138812893579222331638326281313129775780380874951650095669504532076803572385031461656150585628581987986111089995392694064510031143885475374984110248919534860018584053334402144651201582098227022030720603270013518240876930042397665893870364391283756245598233326809514419893230168022509286305395091995214417242516100398976547448910179967995906586130412918357215456243682992047773017570792532614221263706539075843040241162489805938112028472519553636839251923288968389310371352185626734964456831647360464647551781361011316400300995905716424664973473291071211609663753435670742651038787232201703319931056858048262120409758272497711748527894865120858764015876618710558064834731589065194722235947003928344315429776144161457151169222259541230497415966160168038053523699683765712205753590451905050845797921560388551145445538459497248747542205448544644240878530424303850928239800827793743195680160917182312007475576672703436332621705855253731079303779375564044495968573439801477468376352865952193032204515698939148997261808905708306421794239894728110702309779789082750138491839783284789591048659309570192285889714967551198672033399767327111438525254040546568523257988434963251801865547307193043334132978260213866036779604187880564506314554425062377167920064044344360199003472137021927125151245958554379448800199646523637450387084140454532516821104125220871879075605419079424201748238803225871106747767478358003724258292916133548156085598443952359484135911565009304756489393464445753155073830270273884502770387326819737466498244287097203841004168255853373507144220402147089440855638797835375080811522422235889762207912838414783657793447065889165634344992814241826220779552928590201242751761288829432450262271800384798773526141477340700364379852109871944163868455267611622389178638216742561110711567329940315801449649542203972764130408833088629215280178059350541167488534402217314991239600628804636089112794593670581465786264929671512990379447332659014795989158011791831871322990223441935376582344630783271010017176591591053779655226800209333053885415245201703653623351703483205030481796951455947137279964638065438381925995460995906002754918083345314908268477684090052836500695638423150156180117310547094300278225549386426231669206247020239111695595773512405387968037789003898928344444816997461369803386530231766723702354657007765492620891182133052903520550330129941702771237871468563526216815585138833393747841844952456280393775843178060662362710474752000000000000000000000000000000000000000000000000000000000000000 [32,6] 393810781842448638975264148267812687746150327151491094103265440752578398234230525794783641116653343714856366306745039190712262255833656643213188133929893223375802658891609834715548680767975293836639341364853182481691355370425589990165708428846191457864386217585120413261410490438772259788979540158630037526394414410007846532678562773990839073400663736960647342326493981623942079687251165934458664019083674524967282611341997811701223193757591970527345775663200248852090706149852335095835624846397056701293244185573494972097270647860940534710210052809163763506863243559362953478998796850203228801440532794981952522179485615382284175766230376944700551922539428148257765376645247064235680203073579141528553316189189137655009125060700254354654816952864135560799829757893706025626661789581172343309575183346300651555786704674358911074105700681609782466622384220646318895178797621934804136949219870885608748901200504963372509576080484305513573984715186911163580392156213827383832516332403376775277309753268259853718478302347133110690665931944415687593688958662041645049573060472984071384100368054693737063956731225675174521599022040055356098105705077422638687309591833302636585600933609855518061384829783721780632757586843269854609763861930206882289259228981379067959215248866533326788129865883322183773514427689683714205879856105217347325643666363308367812695542897385666521168709598273262253171690057983646360618913201408698478611301756624688049378711509942799220798850801105441490046164288550472571357068070400083532043791190174893933301730216456492853260470940433069648914939475926711835226372440913518764825738047200098510997411623529548700585542287757853495120348306287408550628378213988500118867192881356057502897643011250710216074715941388276547322500784727396284420014755390199239948657642784608331846590044515781941560006431973931654127273396005976475019050369047569088827575567709992063714714464106144694901293807823772256310762253718019933730016909669943488015891185931184617110226551235630613086690144977330574393392849032452403029384389641902118055446644563331774041166297282286613084072602503267006244175573876105123504497275118338554762776033680373380072915876209688203237778793288151535699661267203430471432989634158066038980852185203752333714776936336498447798468223010527922768225867231421645831296217791863877234725571387276510395760562804858434691194724541307659890981822825318734928008799673405668619336925940415611937311547056514959560205272974810288802270311272448162868220030404292538263916472095285715542790094586580988796136482785204447464775016309099023557413965986090442735466959876084310955214048796155309418391136387776564371110133526630356618784578545139611298842999937345121959834262865839038905597190525910465127881687512320573440000000000000000000000000000000000000000000000000000000000000 [32,7] -2469758155519958824512707347265880267943349542445351779375739785922594680117386775640876017952299386585989012827541733903954272674645746847229670673751142944933526926399060985042360985284170058613848884775210138652742163286184379861667885604674688600960560302233905533037631112792162324182464933017214564924738263121142578105538412400364335600347666712185848297494023285009873601506378238367795511586168347515575303255125240185848201322339657755345603934103524117543734032509159146518958097772502428202951700525122244630642582018265177770272108971191302437215702518391080588072859740612367284997066736861355319084534521390263314053504542493119983921759014362271610092699830476608943329320640311784003186603889268399113140583450478315731902575932276185650942170208548055018296911718908950054760869245170932895465625330929867520201341050613319859782985297707546167309387232040228157278844970092624351540727967895444463578172481938298564855265674768864257213205386899283140126769403470828909004263336383648773788493907851328303575880863784250426250185494270223910335935825766676435905294679799844614534198830864317190607855019800984916339328234252369559250347774538236374351598215470625775834258599286269018581671592567378551969179440563492824010795506403757870033619542228674910645354816144102149527725053834500682812668018694724207641521318449526825504637049362623455641698013606597662421657413880549057498467392419134624111140095799255534909714072553291868990427269001618889147923569581267554900590010411563573004769631766323943779767626549426469778339272887131942702716721106800459560865571384439506402762634620907887498817012283201410842101395666704059928277051971901535659360679493904183941789964782285476407703777599126054560694175856895342638553701685670123421853803362896537479867882601519954129325405977088349126347021001827266004784094948462604617071337364899067681809489167029542420306384431338303849150863908393309693279402137097539165317560566672253860907480151355694144068879958148779325739358735370557320842581655790931760651070747377518907917147539505081340879537460556205537065550667092912045036623370026092768783535494035766457517323723386794702927995465664344962760718546008003759107288749392690710470477075151668769056294793755732587404362156561323918810598490059374627985874042509962714294062683179324565432685791459721320666113617220966503544014829443612337335249104720200750510705933326306516758702881480219225891741331138038875508930271726070780738798398175848415760461621648696248503722803401938555442864972524133426724505905140951078018841688827299842299995024048567221539810090060333114376965379564125808714742956545194680894433450542819802385141571451365962364706628861417802119856799718167637791669962318903974745010093685357936640000000000000000000000000000000000000000000000000000000000 [32,8] 7844195601370103396403921634063171805535734384888240648794000787253035475685065221585223830306163963436623490487093462327942589512449702905660589984503457071507646850934087255697213984603554999551344220734178433456634634609735765601141057887965689355963464239991429712194127976608411191664024030962066338072450193518416081022229674506415402995317844445020322638796908884887458050145123520624160692474783538901345546530659419383964707301969266229455263223169544988016935592082656314288558214756580170327921896120321770628723960497243637169850588790025998549903611471301494574956215716683442226376134930484942849197387219502690339136612829802232843322835782178151527473417587508632554154842376379316827677856363787114446286964850673245264100865474786957894603330042624787125845778843804035695655470573889404078448041388946218381537046356627818401426906022829563246310965455945930497008622689987154133340102340787172929271405746300084121243077985348296742555401425066289616814139078267819502697731146902718629054675878647474231225720642320678488281035153035608224730117275412832610556600835357819032986920177497023650119057150325766763762151578224311415205183209263924976598237590112356057746846975430189443793969765772426181859374424806836697187790807014582912223826303956144551793999828886869767959924210088946281022536201225264916826857358352379188589027384738453294043061864475574622579506928366384842783119826039363110584199913104701066100752805966356849082183995431707936484096840468901837392617975134088113061765000748566139550721152185424925533094012490791410882021809430686914183489876879068521709530969438683388126635979933423652410196206430591147773673355442183809312356336891168519632617141643982048760827566788413604485858855332033239851020859771380708798952923822841938535686596811802453505313388747760858091153250343726336438435212728530081325825630547883831800587148122132373843518202005794769764777056737369684553228498777117644313425163834314203020305256128974594073151213626755315665997306201171972434024561272383215449893116469372100145854309306907125877355721460697923299274555093169117473845690023760794868098402678779109445819306650341197942299845541444446298873908276226069904065927510614049608399603384712881273125907355738659033523526367294082655805192418714778992993532002353042909687619602192560340012548541070576180607944577687053153448377315620313716127882568635098257251990727066539028286066441855175640911210803471868413872283234569470132960126966428126680173807985457307027204051600093968277776119964423852252881010388099684514649369470103907449834952537937656092814071701377082137132847604314447638190180471499856320967876972511139203019739738477709878396293245461877076916052479796544558669947621371698426364866193134714880000000000000000000000000000000000000000000000000000000000 [32,9] -3324559574659097967897234186208749043559987081971546492400189920836003768843968037285775812595410942662555761566141150519420504050815970945386893777234915339480237737151460275644433894151824101444112100625689006206605801055739393562759594560585608943909391576371906069153198953278019439327110215107891832675007742709160855819388010616155728179389433223644103808349703809368073510111361736288253393888940740944407046386535077941969357736319389733939952030258814956848643780808084023878542673775145944399291881696010690294721348733051503429969108051131370008219186137931429284322767942773844092159866499660027835470451336319499992123352259859487466672629134267821505767427768316720310218157530904103601671469090459236450163040639769425613727691438215344292402621500338843919901908534143624523319823116070892633764063939014584299897595350754595235647172191796110038631088998912622555922244035192766308111526424487936849257757993740066839206943179678010858145533276701252845838793428507571795465539470988193832106791736299052339803473824542226088143060426352475013518700716635850053437129988075848951427859218723685349406248812780223160751280757167473649489072322208158722332108281545307118853374155950467166405150889068312403252912217141475648521667730157601857561393870908982791709540280209886513711881089501104605630566401099960270997713420456400462295802785558222808651239282677607770804797847636355797576655910780566717746095293290149422990530913762518912630184597036797199294096753168915469262315049192182686913889657021803166434941292770281448020132277174672612866356089845119959200604601325964517887119359763810763084116113378448758444715045112868666865078685693892492918928350273601471517136454586532440428770325449751513835576311831702659632312984259225496133401051978377825927626036441101825203176077208661048106955677570021362439416816641542787582870759188282599580020300636965633500820129124116090155892515076385121927443304835695041629923331619878829540119098573419769413174617412165358077524196817343854841088872250194687657316710294944170453691281621618720437612309162867291538233960983078384347818581168479167628066129463992789000339618213309837541465688434697823136902190745689326205740833627143494917562123974839302395089648541745790067099460242998215513708950768217216644125382735194766114696009343111515362455522155569724408453774947453097626687937234447423816358962776287944729603966015583940268046951814495503837384275495495427124343671037762346878820049654030723583498299819190263811062358319920466852503136848897484097104600090302821005917651076721463948842790713822299082229234082774830370819441641102301394131423478235249722356342629289547757932598137159815219150793762393305021389027431932707320966398646190360082345889559994171392000000000000000000000000000000000000000000000000000000 [32,10] -56026511353342811342428241001218026579456955392767746730986319075912278133240634150143851499630948293073142381923645931306962496666479983661805471981177009741236677184894697904539088091838725146163881734049707076230815302332324130635249537133308931799671964302992784723580358944617945616273063696859310392082873756939087940145497367884424055741731360799245618259449824856851386092007748775587745545082868782162477663924496968741936685977429203620640933330221810984871282485924504668223371236501627373987643623564284757238324827862272010225015441852810749624359216546425214364659858483387638020656890975943879722273194051082633665162790001812223628772581034413713603343657153553781735686545215396726180144827859006748044788594891866135779548856476160243751951791147148212763065718486066796754824832779634357903211314737333573878562732396321261315334231643296142690246655178896430214337533906096928544550858415502268627870587686304759024123108233935699310569435347157440736781467363223578429051687614018121338715496296633187331086559806103295218597807375710934568198804478931776046877805525788444192375224737454937173377660352387722522246157452112371858204047026089402160790098962097439905767645455936465420627155520065888311737777199722354163038053629745322662482898755231086683239795933171448053133013521330289886354481702458958686489910934178597456587373693316634196709991036030640924539106703021067376293139315907228585277571495628363764837012011022424151975947203024421881837783238433528369394458201320995788700615785315827866618636553756574740433111341248370633157146069676712993439071879766474273591751135434717484020791803076642297204856586013794571282100553530778391629934951269192121476908646304026509384291970237397439594488937076310161889631916223867248626706560014725922623974611868989403973727233580635226275128484113218637861796678708853455764426378298177763159199385533273850561979124377218418691964565384075458745407164984366248493853210203972271465193717987081552528532570379264861060299844906218536621857383074941813237409730489452393588513174245480038696014705423854267375930646378477903587470979926733952857126508740280151264327385780606494372026594983211607585878833264596384177904027060762692712457749361378793805147996764381606849815116725856045400208257518314968491756040319112791079235953366433808239373932658494896003904858762717113459189834057304520959930633945499437661079769895791354462261064489213222852465544437410745025594747191822964486913702447143409568708614496445852727336110369505969716798638944717663813107331413584501667092394067063570214896705823567191228790531790458160694437126516176429334190728193746218933049261329904920526827865881559615927973229816566501227433673663877848054687621178543493343979460797591977984000000000000000000000000000000000000000000000000000 [32,11] 148263261437790422121184019779741186480286266954250061254964641249527569237852411904019386230130013320930278048269458836260807347995462409852211650014259606004780675536940070443212480041588514940026794492668003977505015277906671773075935575099601445998315889034135669951989938568019150366083840202240832963077830531535553262979148875022443179066811199139304613815602477952077997585931304616363318371756928868370853502938927062978883947889577751257634739524511203138971173952697159320898179759358296977263798766830975297653991563135307688903004420756380138129421511190045673938662220630118050984336815457124169861879826798458467653494068699271714111376795923121817476802095725268582120286271675653778676610940535275139555816802949050544724701833032314808739805728878753401135136900821767050451087570323293164691960018063259911219874203946280774815526025839215215278780739595213913902641373062340918572636924889904364575816620456641740523668046517838906677929292523003946497753291625490770730691273216163736702633329230139025558492998071798993063366986137754432961088880327665381660427571869993928279601424476183818343214987357413818485155262799989286091284409767199281290476300774195122172958280104728949539292079277727902996555797881690023709630852704668454998873207373909905362962118226611741737055164210113707335395953001907362317040811444181936141998673889757717447239612665139755840260453490695729026378115595162122228941790702598613635095066270243830020675679594447550585771510441618151600313720837869379751986740004936524893653146223510885771899128328120349697826264561937991800131119524208394417115487309434341145732110464636633968374153448118782255849740996142853660989457297513287471202205098983156785321480855694247460604018913406058755748773142168434891413842832049436743309255930466749840617243107821472735656418312946636055554176832005862360088646748313394620410051175964130677948388435547855184144893779989588090433506411327200369288637107112504688892086867097408279210908299205519707161118478171129996427229138408050686700940067313756492272773083159176425956957248621767369057761836600168971970334583659426540156553528365680425063855881432466170108994792267313048732537073683595073468190126287791482671783856788046340104882508980828201207178715198652471515709815457869632308187389294750775739086111279855448309518101374753492778607790876272244530764791999997346585938640202007273557330538835696244591044607042166284614129233101809149201188748487057465045686666508239286966387426222729761435177663543033179496660056486728822209404008473566316767750651129059996216780687704147084839213482602373973659406190403806116309789778256914497476872275584519608477733435228753657346377759938937661111905273658117397914698323330174826149754768029070131200000000000000000000000000000000000000000000000000 [32,12] -3709704984078045161995777094034607169580810754083923162385809486617701105422797814873070710908841067740815956022655920864448114622031127919802926303481958322959146535386300615656632211853655952857001383130526611243123166708621325679590572606027682964724828677391443771471029494653994345447777943979329173048237046304954372168749185589320342888653551621463965384468712563970227581527852481673669251145173032906392068704845891313600004730854456377565826831845100064976646320613746711694005675601633478458680140301800826346784704571804305863285092541854408986226646646363879570552738389604647070284451924343761403740947177740146508806759425466027244162412392422691141003841464108888276508991936001500500464775850438285036663032816078063997583173774334559609342647711999640187293212588258168641561456178601436423727591663889111109682116400947137478920040840182182097721442957745574587243331394803461504658837904470026702673236012323882531652749848349211470252682271066897473016248924821739260081345661086755282034851502073681011154340321482635335337018167724565350824414742668371463832874457867571477712501859260340959019883205721532049597073934569873640086976205489361442371917889011822945600403149898204580230734697193051633146607381237190003540579714285531354419294280723614439962956139793560454412620425988893409393470333246721803781145510296916085789132653852935724282895162237884735819345509217197179634526989499190229147938062226267006660333291971439632175020917288030577685622430867162495203223430204338193915445823899816478299766604011369671579450366767610089726016905790406303992815090400697828221497963822457886332473425025929057519816173171167151546052870618414379395144909496395746240817150969213802671497278378848238791512523724631649125130249302148740476674271948002132378027870654788259574655039605382367055921275633904593843926248517354953111486750488214209553747331170527085882378415046083063869641762148032147671576508326602116640372612303076576338255392233549105690026611568747669788240872224863346849814854345457333766201842931186486030003613810270735759698454301793726855981583700772972444432730562896617455275858626733827878193883927668909566840436205749884256605421748788943287485993009218898879388475496448488421692074664463890932144024890132000354296243552240934627989384095049137287905001991609288981300443540375444913204962270218598162712914753557208393582497137028180945960803228080570546177104133440821125961089483986894890376979660059419886104020794678239788986678775229481214052779016497264294039633539087560829664357249776495311364020672254904233944654617498306456550844529454535027887449170301541025190419705638464231260683088909189273499281319480393270750209920536996086349142156595275425556313117465069660555144347370127360000000000000000000000000000000000000000000000 [32,13] -538859819654925619952589027817232925712440828594566455560363908757692898230751198099661917036908709397917568508454221375249667114869197532548084116099882167872183796575750999336618755120149650199231143735485488380867884599242482411292348169340499852199362670576864692220224734898742825787059088371974440793543829709950226180863080372322335843420984158825805119981374695727170562482234334981201030928946430160173375376746604598243331359495142949714295377842936024176146504948854620912819456904887892363332885818255228247754689227106389508744724817475868919757493091025190902844341112494613003291068727745542076105787038452220046432569447893339426841322616266260467228894144666118275066223995935302958488093634301588356650768323627951541373172350230277306739031242089515698028596018203448696143258971474863590339835584678023341585505972048652360799263033389532053083028076711947170353253493395683101760031387888315216840955304122833023279159811175991402891838576380415876345015468816572868262847392300730606770911034410101167992408578946360084422460190271619718044156190432884674956706102377351692700243582461558040099329821838186572364837051754773859795713539927419082771856071913166809054553353936143502399166201356434719785711418176833542386439859079677240973487695863671695071347581062340496264789731469960427254471444085469870326278869437528579232954943408432833411978450458199609294454685573579904680227647798962675645170168543985620252249681843556657588103928374856039728248136292633912449100371727673458621505696146985182828630446070112925622268760650268481327241067258925532949220875623266080472356403919255590559686779419935402600139284185549689588942959712830992911166727696703515972006738482297184230135979545787435348826234278885996254487164661427508825559045544184238187061506978259110008238084345018128620635001342271388914741403465343360669462233532803680432763650315623736710556673247203978661543708899026606738278334574905519014580525194103675964658824504542915576996474584852466503436993017800090612963007155213754479814286581849034781336484400860087058468760621679084707055874857350420038569679929864948390211146143769001696643701081493059306051430938936561880677611573671868120256979327818036761800589151666890727011929132754595257592760552393323187179731290222963489370692815439284840440973405792206912939218149080235311515541469140490593910442041356684008604050582225077667272804695865173399345651580341608846621022893156212597062775680775985013799244116398981082022526059164390485303995636457787002525918213410951809417771323951858435816796088414425054285372381268762860789369414712628359620907258537907069672145200900303709670743113473146351787204098128559169885886665536316943140001961275486933733600818467347346032306411519187353600000000000000000000000000000000000000000000 [32,14] 719917337333704207244593537435281210532125130151719713769519771615291433181651788138159724803531656375924449710218332986270204319764062556298737640522569996911743998411926634065447212745983869094747825240431271379028303916211591557614826145759660317545875981744124922575710713002705094752619237330031300383540796017481092766249643792185315068129509322953489188181501128404768770702860196895438688700249786683205238899167887728634887717243932250242122709122391296574604291544083799249860904445883311481451104683424817265708976910812558499137555205919671709514838061655735396265171833880836252211322320755156678338441431843507429360984507654553853075481725117051267817019558048041443762600092737838741848066691017347652549330737073559753679483984690548015560315505704936764405278558810768269560924311758416419534636898197772956903744819816332073193775597583051971800877377283866070533045688241431933496479039968031091961425832043499306145433025639345840176118089004642526481549731812849276125018674245034264467384976434748602621919495725869347890715181467522924768345341467886932664802795666702671108156370031376683161055488154825030282659915512617628318567653582333989458423271915299629367394127525967847515410349087709081688274936011852485788030122102942661130805240237438740661789467306754464224671416191432220221986802208770848680453608035977131485875340628811502529821800657105886576601938068335941969343284856652663163704963900978879836228242789170375016328912805758873343219778217168400107488561339813027002333680073903277167815016708715745282877609922560826361087719971882680003523576931136494989339947219137824979836649388413379590433424491816115354534775681257927382409350371380241249082126682511941944360278877106654746063264429975012177196509662622422038057270221828059744419214651027600699380547901167126306585808427394363136839115726963411748877551840291568569984266913694334903234639305801883831140326485830662252102978820277582941870286002944202393921727452697858300353588885451701627754989078089152090535232562180883645543222886819663757752864223225162433900404634634789437387812903688706493841371028860999407978525333983887648317459628149702986651098222466955635467835369126096922819950639552840889798619404224908855444017342987840169220557927566307412587015887639914658757189685826802726869859628963434487660145423095918063848767845139408682413029363484922865861797244100841934559702205820636121590860768170675029458990718690590742229312237883052498856632591503783797710155259180507198189263542553127910449743781312482036184829836402601260831056591778461742231221729876863277034467644359033592589221516144467942851572982313974013192543575521574442666334151246767009533478399965172643230397797600438957670928473301803341246021400200950579200000000000000000000000000000000000000000 [32,15] 407615160770001467556979834878180763596593223578886405731074823248144085848698775510276902741582182312114407948167529778124835409585612416224427583934090215953135852706487572051764423552351109897237049672166871108063146221028747280709016659111054801053381038197263457690299313162846934624136872529298618129176528174258949873136909428151523543014996311809410387367824019665396774035380434306408939266138955987253993266903818325898266704893721427727676467117853815519035406249609196653507145192623810622232906757020592200943514329405676367920860375897055620586931150445712210848801109438429402460224827308773562227879195440835431599743971220354254041131587162022942130769754214642570023796555091661784094265562650964482798884627904863541384212596966023719236024147002297774154965057532325951373984520169364182586923519613556494200893906794843836364032609479156277531400299810741426166379811927482425154459442145364530084661287543840536831407842428378025015382467387164625547353896412543141862828307526951311455177218607409636691173897712570520925779866840998959858201578476682031374812582967850863449445957966715039389894524486977542429565322154302298925055368754863903470785398379670234934588849204781960724866108422253663128535071587825126489295499929495756098286999248369104278864603038049358028548468167448855298247673908091198640299050082113118347561820146530135247142237356972857612593750671351031791455316041210676003233176617141886245861180696198059244250124639213039631083731096728677961468837796177983862928822975256296187531776529204814232511014236047066254782705413754664042747862338966735648231488217189135259963137410227138023769196503923302272483174982039539207395167521378680778767204157494141969255631703710763989335233906335075189471927048045255228181520535242794053207265046681925454953519701947275648931771565732119409099009611028666753926008227895940489042032308632868628887268273879229449414584493621143800924086947891376765063443814166157977100645234805288655789292908192485740259676803225075903308446237060605786339334394085454954425124816507941828935918396528286418150136705882567612918857981029647151685673107432281299414385444484659410816053815174372373045558732685866478754359687471547022500232165946055482416926062405011129985203687105724610773552524683772780076726361512404440095440604372226750466271658151085741046778756071820304062644097330181028483651515522284933546634786451653182639359696327628843620679691169325301788780407364308776675995076094177633002151367996299218901396017046842526764440876323140153180455249027265742944390182335568585111522962379755047450723634198265323030440095637504935262323934116693182602533273284597688746016269137457029624120366842101973252910224103639393852716866101939496945791373125510758400000000000000000000000000000000000000 [32,16] -1828729072498980179190633453173073510585002529655018338590144349382708120598553119708125574719174904544880060368918670020798648898419028154763068049566638620801820309131407732950627152223753346242408541750983303988381060075302288447678670704444427264711350415787640034648773889368677125073117188278915746593951902231266458237450881968457607229764148970654906634279427031534706140920630772771843259719819458920674240491722827091665939942599923574081636819130469739277020600599490577014852850548084654291721939182756313001310079684739909851984589699121178223358634495529855950169253795645524305667277765724845718472823963535282247396402700401794064450277004314479143839295070994047768525815639118932397149549325911225548369141939184883635981960090427453710923847995113413083243491040680720797742515497110288975121405061330150828720550613587904620116873992794595966103158552398228781432371918707629848722873118317961620242689877489239852906910214767749396511500793937893473868860646772475528349552427562912925040235172045177085082733173292499491976852841953506500849855868159043199068240002785997261343983921202537820295426307482993801821068424500712180836260668221412798873643498521970686436433494824828507729218623929028707119911454662035948686150620957939871279691006381326638323740208199118931565085843579764078237838210041976992580555074020041568343714422931410579460354994417555151155502491518992424279888186249685789596743892422123082758478222691102756218153234096298668363459796503614071362468321673484432469687791718919191814770136388811906881249040893526986673002152615817301323272441070106741570653556180490351828191353822874976861513010171337043379121493958339885787808490726491388576403866822464197237514249277056292056990248017430897587493724954275081062169483428804667281128282526686180902219448696766614890970490848022628781743108150873111950916153119924827115073576933675761483230043964063460405489643676403355701238217585334284187681015670450228629742013957933353818975228325022178679439742346782024499658943630290540314785886689785740431928014233787282440030782386998689898354285928332908910520306073072968943480637947243530336212696940197480112597445764677748802202674961527666961540531552803496192841759213772580528762325226986595474448117157947371250931003084376114977038526495902904580931800222500253341872228082971035568159261584388238760009226352312610273582008770200701812369759981660761697844637055037038664370432078910140244721134787087384814073861133432522862454165238136850064156597988693265431043953861244019680829713791213873193343711829085157298622519686475046833310954968690304195393538367725421123654113152609975018959161874976704177645501709380236452041294123420155744286775191957566586769585649120561405396539321444466688000000000000000000000000000000000000 [32,17] 1265596591644441908538941908685375240930012893602570321462676399867821091222302909988966044278803800191071081616796445068408561892279243384515616490324900932911861028369022975296083133549197909871738890465249732170265203673024591449571523554372181463686090805097091573873150832650972693162323421364989060450727400545712113783538744741390253464458764072042030706637709290723679629885537685279796937669217284892742016142134830772574327591047996979022158712706646185814452582166199853007018973328100449607968501644412926895080469662530273866978746736151520372137532975244917181835889445524410244535930334621004476005297101031865348247434596495135625964989644178665784512293182414827803535316639520267284614071598443346690535735497902871132853541667948271025964556087407932744781887399001189532592016007008323964067198565604150444018098028380318873273551869700631952231414941699657285951651468693313749595824490255389848481720549578258403270796355276648183302029566435501011434140350541745097756792050863877094594083058250739520182783289250761924150051912800407738436546418853482094379435160204758263509345070259452662212152592431223198034116548392367183104262996144260205266643533249327268093533000749703339737524723144449456043490124550127049364740421055566055867008650652277849932856600458033953018115448190834424069653233236104799234218231954516994992506484794081538753336285137338264220085350221799720072828654261090410596783802325272828114507884682414988249335251648908365195145508040434242574135051817524115741278124681303972299883918016783709387012480257406672210585243973378834948054810802730324023005667217306861570220698506228144073733708962860429700334659761482994999189028962920467125075254398666616783108904040109800995400087621292135604250652827077706466983760581664103944090030658691887601698509478542926786000613278774848383339716154813245206512453097940882148630898344862980336864092300686325662662047922266958156098467301871424006854829937681770879951575128550357676366589190514056000486135244553071089006221680616741370827797446206304193763545056949471702634228133741894477638303392170089299013494463681679757650589497542201167029547957950902890885142950422183284720504778166922995393128629153625917925212065343652451524758945266894666322474444605139752569715067349556394113018296256911033594958079829705532359383352142990945020083020382018150193872105012152768491219308614180807538780863677582364397215919745449538346260317015627512648627196289674246311428988851003179429914302799814665887593209585635482323582135927321816119667900893860760249380442935821795492188281428014401870529715279672187514529087276203267017274284568018890280943184652255872105814697297823263103781581136345742005352722457584789947199422605168123131150240025935872000000000000000000000000000000000 [32,18] 1119610227394865619076763136774985677995039080601232386552052727375350209827354468151394137521704144920122111863249216554141225684793799346131727474258976043878299091175189821899649181908596214643266768349221152940661934850778857251731443382360725020910310210860881708135825183130106985743553220168010195453089243617302740106166351756724800730874017411015289433921190326401285160077652785639176464577415152456108184190362015815445576317444514325366866254963729195983505114188713295426204908091439504617759254062083424220655809330421358466557142705665270168272568202213533865078539541727322889908095078020430645347716059806315028711939265025266941347969311309127538647462155076711205532831161043341110198788565116361719397341522718525616276228657941178744453254166517575159025940782680090168969444985698490208179622627193184407775676163772262803805364008073761482186746822969125415913184666926209213210173287118079719171541897394132182029779672580400273561383279547703322226635698658295870164410728015609514096953996008517701826929021094011113514963874442327959982722483428839941217675415963316058131251914019404928787122081472399512150734236224348639949000113899740805428554875334318203302120904720765804650064048373154329052391660619665197262151240109900766066154468717539656090325159925720334111654047355328086159383834344464258639877951469198594884225095105418345187792751340364462707420643780332800912186738048838919654779250301835742249371712578060756244041185223906998185641406943152276632039226056018683810662915659963626518477309517833519055426983838589179735942951964585442411691844963745020062575239982289669949529039658923616347048149605403740606071255567278484392929595743696110015449932068919487463032145994550927412473573321440903207360097367187002160114357591338468334199601813562253036229333397921316834401534289612989624806057984458079378747868958534332412087636022820362478186209951391814856308285369871022243036512071581117366593892151103381785361212632888874563177105262659265879379787172485605271371503636076137246177066684626979542192250401324101792756966402378223637762648944305518169631119830990556278682351550368338731950442294932868398663800070155602312530307124496551243555309122011998365024446622798992621191660444893062757106390044445993058927172752203331047009263797492595724756651962454745625253686247004043236598951055732061772323551193013338592887309554938765295966807867932946021705942886459417265171167889421145224725629317931025372549405876093490270378916255031550548018831368673569559732023874869798067759743514880463135399255582669402526139098011805581744771649047067117100566239442317674553042599129809418710859226746291250661742229693653445392036499576636309777577478493677726157320476950770823650001710943536414720000000000000000000000000000000 [32,19] -2453172873316056417106107705488719090935172705430905823577430503677114058502284190214942234323672689800946291002847524707384673560835522969548634848613518743621966823113328208749976890293520735080223320946435732545361258680714387074300936571114820694826383487065718500373419982842247702555708091222812806290865415503543892622787960520275067220011875700237779233707113861966219028483120796130355103629616096448994218505435769125532659561995113703147408959190630374144461214830744573054544022225016246375659711201182194278616864720153474839524961229993522299804979911217085099047715012338262354212838177140765060314417691812613308845135005168888533010723942582646648721057834076217959572143595548794701560568093738919584884318949357652482540976813838697585863897267222574061075027318794124633506314018100092301484450754327711060683046865035255660139054135718009358159717911865140406804390257238019739457929544194933910164187788785661220615968803006033037951233560602662699545450319022518383258254284908606177624839963106557072865997971077014195687239765030961657952242798788034665884267884122559791116598704916216385220978665610715924620713433735951952920910996741915123912035713372931329536749276935930826209928781880041515341333809199555805316544715325309837695970802856034508097399078647140282318182751245484344885537032390742121755473607615438894440675776667738954070957378926736735843103262049873584236445787811505696189239839166385366633952054585249835763632394202062902017990916771577207519052344434586925048155127279584185534282390168592072218209352139185981612170871681887821358257987298762699506611607688234294406067216312567593743352324055286032846561687477506946211925455995723342824966487548305448416380402425169949961538415775046279024497850870652810041768149940124685487122115735095723912539120455529469893530548271850993408280731112819161275370282063399381095645650425372744021888382714379707106251605728615876875323401345990720684512684322224005765914138338852147458135513340615991014543821671212678534614503151175088352008924834241633340453970121751012589733885307524650955777564239373361388155122754587790045316989361111365330313775663007025835592572578108180384221183086703902494709606593410351063660452588999582493759301556557587027800272495823522921580252362337187438399676645957204908105575475142364957943267052981662123349491565913503582184507920521320037524940428070498594087042208359287796879164039923414882304406151921153837373980908948458941629010765205554761617243111430914784241241430463660912144271081998843883473378366392818409499192120227999658920589240165675431554830210495314426942532511038905232463648046260853410329024910018401763866693910538604754931367329220428825071949689567192832121327665047533308382039716659200000000000000000000000000000000 [32,20] 1728649503247956665717223664622619386589747250082396662486771250437739252935374841980283548269591386774903517282237661370808093247690835627437290975785886990904896451559489372105739112052190205060454975642141325443159504504585510074797965085711398104042318014598159906142344136406993919540575386806665981420624679254519519141085984314047317688205186814578465704429307878686866008606569393730528593648278481320663309942606564237278277341534943401787650835535322211799338068211631262307119966603541432247698730899691247385239423316949565416638621491194350147800676390350431214706870457938173703884615500283830887712187845361668456701594014417248830419710204749555295164894669365269679327357785495305348776228304024205925419662398953379643557614033610614351782005496386525534861731023996511547037205523673946938255380537859120473965041710748937653829240294610936060507809887362729827823559575800104884976945382525664368192200962567809596563263144417883337090119514427425651167035287579524951595931850415207115085149816551701698781348040447172566586565166907923756577789366350622955730261395258367354814931043401801622964954231514490978682764391540255582410474991411437602748825521765920887160545841064239349129510316164096740084633123883536088649368843230159556850993619315286385751761202186351318829408700383416873803987693961938525757660147112145815828552872350542791145391313239953657744237886024116934324640686398745864642604341081426157534136111386765342753508025815560786112094509924669893090292527329332246681712989101659843030955030278217148704986447416619834084145005366017634933036490158283409046378990918410883136663563181541237132260338197809975168618431119732926537120148554710980685950047631971027522088265758843383874006259405845279739898653564222720927546346532917136404681051820811914992151362508441002549046317594179720738058255442924146075100176668864535313710246768966292037039496306927481390875720257037365973779687856901609464669264136524575968954478991236170740564851286037703449803330870154763244265783734125478442551710480030052454370675254049145166982176537223971742507087756804869229239324057828838625571823906342272372220854147420268805119592854970897588646940380734821791482653712326539794876177382332691859836646724965960521943757945786326156394398739277977007654975242368733466394388704852304510780384193351443072650969702500054500892356020068583875781007472588509919054200271331398069061182901702100091456779297986796112674986350657405453072915402425333161255697851411180751574206195328957955197722107650142727685469037631581865670102445728334405400562910566231512764008368316933337508299491575178111914292401907952826631808023701028218409354947946806930242344340421272291236807593180229387888679765089673437325170492194160640000000000000000000000000 [32,21] -1415481339252217921755563682032368973258207029536283231032850247909399144032286748151967387858945912021466569782504826284271109501151948943915481536491566862339959387525352189853069981632149364196533122893403043827446190198610687657145328760223886090847175304382470022544211491264096075555956797281474328403035885780433946539825179165785512748025045827610580085571381833694445475866238425032075248448173639327066635291337907771967419279266452371523192781136006672018720442353062239066382605174200002173531580317542984008723026204256625992930895872602922082853351004211283404142920006168938766028725816378165501856535560665484370786735867666992336836578413947433692200243183104374567761495667368295181021004909651121846516277035516869146277803906641213609390286194647503066128560321610968589695847400241949375921011188747036236367900590980414845271167418374916219449646987387908179001342512307143111120915350067433714454804221127157465758106177593704605295786699443711979073909035486689877460491172691445782696223430177958263289696176237684287144544628586939888958803911911921977353238404464567682720709600772750218468812207893182191724804253101637793331457930985159800006190891575173660529705128371746466957238534830174112374873702699025934537290508777820945471980674080239837789721212127252340528348875422323148761922942881030466965680592533950344079773854915317773522222878997525734338206236880179443196759793254133172892256265499128612729623973649623506612066977033147540511651552314402550047347207880906169293463339879924373124947760943404703909452364892424526309738533751277104087044770791175013460054782965760778266799859638549464230610944691338428709541408926400687447017920305616411306585788943412433425854751761131349766808617468809337181941244596258468813782534671666731588263607108768227375923030391310951594594271466837493531103971440340519660038678830187971581377749894336319777289519312366582106630096793680709136016303228464341249689442660020275639107369521427600933118490644534616596373855514665274318710539755156618674987619553813282458124801526107026228694039440830545230922354151836005085161524384684713000787956164017330070084325448863159970496248600679853933215839532934129010105733075516855580379366101243710112213171960231370364062158117221381950152406051596565246696548430318732598044662292033664043379701345479287032675290791604112594305658367424811205119175742838817018685287348219867226027125725355594651217021297067377947482057021403177008734634115765751032805945753875948046202997378225738173078049234974313698446849074558705891871325780111641405958054226309114345257807029583424757076718183122790031269080050537552709931901544795667235425454610805456692158707153294228760035515704847003057055029246081828807079839083266048000000000000000000000000 [32,22] 2743266597392357931970662103649146363082218188589016443273990281261088738970585918697254602475988086008929929186867667199528812204913068576210110981439862243599729503380660074138702828531987487387237450186394611157069366380196008109710007316401440147603150901902190933496786961707784619566880724210863883151083965821079487011652419403523027437229046883991979998170996946721463962403490139132725182017847526921421250290497065067788343619295748359424516209455632040477076092758185897071365784141050589467266348024277104663613157771849292061843451551477103542880161171421155306129419963480792050681471849035612675316788428392094188368251636222093696604866582963149774446307344987214440494679568674284641329660826593758277012205779758762674332415496756342882778601546965714844846828556767804302411203825530525279544919507998051813493164390257261581201139352293500413139782927507348414102411698315050279904294651180918169419450854760850580627177117266958134260229252127315716058181911201022795229296535133680560854075867157502751163829111034697287782390700642811843742957268386921389732729117374118482186135258446117063150489668904531251716162365523839803535992635150910382471175623446024995394445036821454619404446636783073289229457950516122799390621473712881470309065695432077348780707335812555329542353520247520603786231975389219443926380315047049560007028941408138697807851960678682644288510268589619903815783490508847810740669446238073624378587802691244167299366375389436214759576592931516854352915671391406299279796182304726374844652205572995756502496625192439543546111453775970093582130673767980837654628247909959907379581418668795462101956601249113160247935125262362227563825298020515154251756862261255966741441503412896090594037025219020282126017708033200397330998463624201031510875931458225649635661434708069978877785913318864119252114983908475310531855435175320554495684176644332822359165858829063460333873090743619690225656428179804214113714841905770661926849814529122805944761111734021771227689234152241657928954884764942949034895640796488587637374081219028026855316052770259786601614274776211328405827421951170625334740168506444608877251634150241851989170213266909499784174654395666518760658719070881143071406374966002443940057359392268844047150727238992631557749714014134880683838264070468506259093863626200890796530973141067615141923730481044262321863556468289369108523884060896406174874344535260290276664994826400175736165129802310983073182851660822291914901606952525019624798229771462195405856290901139403842665122318288896803027161039441693880637388652182960986404698490519077420940006107618863218819064505191652404694368841323582575293491611979317535979742762312622580801152506004854167481858815145458310445744843756186606884454964133888000000000000000000000 [32,23] -3375563073477036264148006523382258120424090359653988612477298800191080999724925906518929642518640210927897188336537316600864165483999940186913514001489221974290292002932698821504197210664746142949572868813397503070519145120521946134650069893235250416863544317250615654609140534951090202019931413011130536398300566840829276419670424199830273631145789688687463739755082267076487858562471091232447605732623082557318220385885000715277736053663577556763876368425551497501060280973302517813324542013725626981914691799566723495169991176729972002314333028100713451538853960291189095670038259851828391181986074421572892867508572569566762761311262617478859419617001505202353032710226182106018005647910023330574810451811972140567834234377841389244476108192117477196962104369146864596191792677824255442449722359279878713885152029546328713272763318442892480781967203281357540181182015462519203949699385420951744460347882304205779653982898398882011573857234083835452372160142356739954073019137467420251739562404839790114766366075142604159642598039621908936332619536123545837522011822188209238140671086991905904075124225480881521265273676692777187989514896815054483484311987398832939435715582240239452587187641089891187710760395689291221092203644356029449899217347885213960776236344960566409502608735169405525148456315076157014594351201042108779563075929282870737072548760752257116267500457027335750266164855387138813242099379773486904593977952925674529589274331800859541036053461828803259827408425288682786476641772186257799414646043523107986148634584295437038585942915799136794537282637788839074384187163176206763966612061636073850595060934799941621161945648060644296708389832227058818761062163940926164945017710671856603771634597307569329659245781116376158866527688911484088477915013364907286467849157412232195065885289096068831877325529927513840632496675341640141244777140636146515844644632993570617743063734747287932647584741775657431901916107569312875521477436121108306448865972284257504191990841743020560361929352774924792722525620196704212086517006289704483854352256451575056167951056809354234394753065886995177217245600916637089087072980536926416402345078430367544592433763113472226563039956148159253629426669316749020825012213538372660482694379354353721535465191517082655808823038347428013166170260988579803717370963622200594092232900692667748857157780693701460762133146881779929251340017687429082057964135744353149856253191493780453514239064312912079772813153433825035315598165145397243827949614093682695889279981286994363350651517129173548440437180900260951853665128076209149033960948317162508152074684922058912509166250638948547884264094596435988325565601926972327713521307742385201153246902287426306156453721813176724339448276264205713936038478185758720000000000000000000 [32,24] 1915053299077717505264723725394845786029792322416422248782161945941374729928318720952929945269803135970705601984829048174393423895876490396754782413078281052237230540044383413628519820094847237380479165504656931972460408672674990867087432053075250934969553968282102259698401957076085944563974698186247170312554605772035962474264452249774163892231447766860170723382212574715041153085347443520167501709331171801120816372735127165643082623858241855741281764919553262285248063610552367258433300573531898353973138671735333896652429775651492136617564976394698947877078344188459284148675943331650078127522075520121275664472779201897593605704823453646222791546113667105317073043957334450525480019793139110287350301856321169776188065328409105710125696468066632184272178381438976839301492725077677916819570313622198359446633256237191189503388844670403183684459317062835795753082039066719425261280713872796673762275023615783427412243276529139893988851929386763312311114428412731277813496488964442476640540731669096015932163193411172178404574874411233548621521848482248040214940999408970443948945562736062833604281779540119850523934886766640653036163031045652553197150483411093460395564940623599132716849518541815097874352066803002831486646199287208737209429308505963018254788696613003846134761498708782448815217915178913283290152670209315486969027605425943612314582195138969309288632260018071409993747068988592182326616283366522483686340275530940045439690144840845965953099490678321087588320165999071839205945182332232508999254764147574953925412404527523603824321705250227081573848774431285852102117089682504774045163237751884087895781903555149126646655449884611877268493924841991767320571884028145975721595424082677662011362236244382769093766076871580218570238851486768031294158663530414514826718327252941688079879770704419850926537032042312636602923522501873557026745631232233121163645680867248671756075160269357357698786236251961967331911664652298848555623887656346693071689815548866819389393116519466261230510078127505669528153628075878648561697959030868281347548567052201335971490993757325407601765379904684657925525312476758287411816641956681943740758233163632042640521123951860703258522017429284482376883919193042110785275526868160413117070880950926362258742041027473084775256673440934432802809735601237069886031055952586541979235600893185317378798436214641966307790191071760713401302832813059391447120478883003000377472236567998667930241507905315234881239202022146834966985042483200134034579610411183488847797399918692263137581367163991097573089359623295055277948853252414405735917572347819463670385792135528329164884819933141359326719944422277941234960218405050326962499337352299081857548636726130837235475258706082817803785080647613160601013476791418880000000000000000 [32,25] -277562530148047264260861002796703280671813202396299873458733155127779465032596386382350510949430064529635895715532190796656269816815778398497986148095204365962084382466079835855932906662638694907962782200487491599142074111001582229946429547228066929209865311763625726021076375167199726059676681301875155126602289560420295427624135391710462208614718367884946972728977703156627893849905722952005395976503323975331504379060526912395457834228662697535395799512060012117886560142793704052391855207041322871051931536290880236365505430598377443936694226939124243147139432358309399604200533176778150240690663656751665511381562595388239334908135451114184773361708227495374351580830239624474469611468828510513622341718445722122574988759035512210375622210682457938560010931658092650648807051815339559561623420970660927160954079433301171551140526973542307779965068391096682793746345465955923343009468036210678918909402626878050663330530446817635366401208509832446461407785126178709429719778305500086173203264071142405282285938135409224181049320502855479287600941990031695043756981568672240496120953375610680852917927008636927536040666154041283996543045122037973217553007691214949433190981962776886346102967842198418934703934836742478117758318759929640305319899489656039024442605777095593404244475202593922307189007567778504723757832544972468413531514708930920169647576431311926993262850927288152171305226003045667187830432922953440343299171513224566084473187770099907133405141586843561685812214954453027539860041816209434436550391018031193272454043392086432908835621460937648842018235670494601610324648811615113718539032575563624297668456774691361703964662152739224534429926112680681555548121729881092806692761703266463458072718386193623477091508517697371403009878405425119588388210843784766859909710085505211591128290645117094325636581521835092586021540769381789133056604582903436127507994350818639320712344198484445399536924054491452585141425631823601447719410764917129655217864189993015506345608556497063145827737663589282946286579883857711678482668759290707574602562228819489272697431569544234378964172540846921074763083457834595886738607587708721583794915027623696951940883265637943528593215422118399438667905006248036329093538327615612673343353128378474925653948186727524421182173660352553693511764958408498758298324625813361482542603343078562303551647171248643789383526526192714352501469652900627453444117817282124609007677595261140086115205029094083975240359739252294399465305463858246582957261813574156425247317617582290070165107130192932647857139367035847146886586244239345822698856457013601440955943578623445989797606529700941327480073827103178266666749353706036310778423484846593774473709459191929264653318033718999514056602676711968595470934878453760000000000000 [32,26] 36159472951659152428285708443326527613464525337224732941618957171058783552860475921903088442875252246131177218568385247250820064307103312150476687232298069449106145351280318805245784635017734499181499752399308344817259135342714169313972419761058554700612977791966363029494545187981298240887548294877315565307786466691623397850139604013509332217514162492780440408057906227579233894059781789907558610705409896414287335787591276021586446900155038729193146445468969531284522569522243635503653679176863106936233752357348193770083661756132778152369297242487875121181770091174094662709714744367254307090675277421146727001425746296531645112812693653025759244233209656851658996607081625698680824148132968740848124130200562369251754797078001236182050015853830712278923959942229238511133811250457441682501551907014207349239138872026740631513625641308522094486984423687908141988946018857702924964724225249358719666318645981413805728843122016693406400899178739549334295391955865780084977446516358361356854591582376124426967227986907190402847491750194615753689770349341812475694651930543554392723740794113314066023097637256621944373043141775170142081017253305668371578372140919179151095487062703152727521177617709781767445146915515875199202124436539007998209163445513596924116790000109402182608923553813995273646206961859935233419888619790491757622955071686839350817953326615143368868788319663450574816736839499089649086388921882573293362829858205323008257594606875823512950585189663599032017178574795041600768854267535563606543772348019554934970079910070812039409072328399436103501590107321673279171721193450302258995647225276353712124138912705204939351360507390957672094088860430604241279315485094825369583972580814880552287846450488048426725367514086913344007516821179251672397066681754361635375716767293160168944738591358108856143809004898248021320946417163663037332563947601876904218937338672280613557187741839982538624070323930772010639843069272850541909288734955369894167847927376135246168974801279797095649130746708944678762285382900519186212630193540586428403511674241371057916324424855804606390247869413941892320726016729068337254899197617337624627903552611711336841241290022726701255093764494278669031215330905103085290029807383273018793962180615267444187497067428314705519711052346070861404186187369819077134248859371603728198632628230717584204214795544178386824694010152566708268928509997194256805926389662182171761199389898609488459069795885058886967287791742275289573010819788448570634160544585693425675678305691150261262297126573965477390109057811663926603335828685036679888628620104792440938608590778131376538051987723249836811778641184159234536741374484973097573362413561122759005665137182944094538109367416970844503214388750067596849388401459200000000000 [32,27] -398483596562413000375657941363322698901983192703034091992682473964243741715154635119869337500955316233198503184345367367939356744008974085084418419848904760982899163127593018621331030949069879016781337833493400984561401198479193670247519103283539076218718208751081901842556586924052351924827469554314957623006870434578459703313730327867204177143738784392787026337652851168873925636552196778948880784084732060885005128996087042316903373499406783736867408332958864278002267556203253315543439098353368926088513060188910043147475613073664478023701191120231122443213210260293844240720742163658510430460902681628237966921625668288849011848100087764841712222084679999448169680931770762325457996524177730930810962155293077017396243578109423379024592944598189746582635169102032867571776480164013623160841305290858654530880430193838565559547023633351664940613815404822139282535050650712202644170262800591948651416963626336059658655466733351399533206543241611777837176266246010375098676404039973040100724664570612996983919015071869764511456565898318730258701068172849701277426241879136425766241543722122199338119731673975843770586114407361388482848700894926420777853770383037854059136260714095015436751036315816459047188607045339776943958089319643000232143403960290442181224987616709609412153134078819675510081460696977934076143655310972801790278754743917185539964344726501969475428231882382672298890015006673170068870972041881584342805546383461166695233157840329184661491722006217318119572649172767578671298189349606815429944122833605306427782989811027054624113055081337357273063609211286100591978577603138119441877973707201552904245090481781990315156279326445606022202113236680962647583590125057496618496952996847959666029419357928697451760005731537403032273667041023419932587460634064262777990547367118615998318538298153762701418346919720927940549196455574686879510589997981154340469644735965219089874444580279988659459920071744573911060343939663259551429570781717852564915036938906281063867557879475342293808866462575847360282000814399566942299013918592094894626414355320760911379696003110942810556372663901183184369357228630058099526487096880690525045706624148586230677052506661585814211357179545801978088564359329200724287651726514006034494931468931879029257369544204865207435142383829890067913922056254552689769094572479202698984685377395520994431487062182064943554949636106108397863566357596907485653068668492263227265533476688130593848786085785319647495881436956250028810074959378477095180767538602825898839827104784429280480903884323839088713392117342670146112873874650240490818339053801936051575737625762490827725842145166963013118165363762182891208086202433480913260082396032738703338639959917288136236271750291143493048145932391095554966271977062400000000 [32,28] 357540949359131659670689967453493202263514077145250455249921954780267639124462926355881792088543955755454285423384608035221459972512825084199485796271588043377237133689117698209247183662412691633334696977040352461402909235643387270246205168347074205951028388013631070843161294535498987369521709801249861951441695953181007859267852675019518251033931474765219999735288830249116685399630026633220255593305987769598072937364294078639352094082242831798084875652209385288629457507230294210939255907808549368207485851849150830317572645850640128388701019680611238186852745741298629543591171466532629750303470387172843387132343087821882936683727044728022255275791526424580369836639050989130864296032098838666652662311001849596294783056291569033456416196972451203498163692974384024780804814022044821610508762220271743349188149064585877730373587710976756961253197672750961831307310785829997226971159752999013403795218145591123722005702417998370134122368223094343814384343178802621658896264656521117105047082168415436897710464459712543069146720280878822966076800704518574495062536644068369352022383809235430272052373496302260063205737486513330141085306645937564466757638557255209896205439052777763593289725406623533133354606463644552697071884917938789891252788482813566021351531133646794516885663806413841266810641000549046302625229911774313212993423165426280162866375656815335174877407451420520162478161731254401809941079401334072132781788990083861241668941776287333289696379903203436165514589132128010609365338021585178328105168780641302420325864382875682520557863241736626389418554321455289452867295138907327744200561252024704953880023695483688822654924899946155327906380017536264390408542525598071773370591556559424178202996633043288791778142302906718875144069379982894441183517948311044083085687846570019416238087634346326291998376263722922790575170318796416211274131235637014351779875716762239001894196087499494720912573800553245668919769415333166500695590259256417083962377773347241353892601957334410216475851143567250747525180795241562530426206237831957606641322195667655699039184686185549559451716731385190556210107893120114343060696281492053648741484593905977587531419698965574299320017783586856378555823282770714753675565501766862105491254541454843515974620529847791339496715217420025740014903896092285803989180272097031329086625594434962985098639438155801547175533321626715410413319156478575480708895406844476417840049996787132773908152287235106446622034960717179015024510169180420409254622021128955447116237032345935605688450809204670334972103664586020093689476683534218153440761122920970640839848806311492264172089847507616586548974098803266029678703325821500876237780897868939342976998167799952259188152080998032113488876931808495760016016408576000000 [32,29] -50407542300450757713142885019316290524335181257721054843675091272701808235396959152190570833496411495970170126506088989502775572454616194342843355668835029611257695076406654393050166851307747057473449088064186250395170619628749651498007842727694640230003644336828610597657581658573710735889145611344509481278870465165660031257067001959321445632345900171163054434716865924020727553770155519494423471840628297620549906253870770856933475283446749584853726207723744344591772143579431552000851181299878016751304818638513535674545822101012893652775175002466387704025319046401728198405841267080547004603908367883925980565326717194447150448616636397431803305118360593464698254613780120849121908170373976711779897382734757636656696806030332446545207937230572221912754482063001799154642197359170052581279550053937848779423671699283943320409115352366331030490992764108547723434875970245528222297565725809242153843778849205347251827659563765706266323763197184136250866955371327027404443606748498778626225926019921900825829768826871041604884319913833682562714884827651436098015393307727135175518200413519009155182194426333463314433029978697647673852125255534336416657567729444639401344768017363644921983788825562008796369805397336883474314056135832393683935800887289651007367519057419977580962449053377257876119604603623792582963187272713125324029068385047836773678950262214336389240836033457178226231970725671557489665851674451646614370974072245976863638270994993939468924306486046278549929445316589848751815772763096044241271639535944587008397080468398714824811118651458314601951998557222890228873207552096549476457992136289683848244328417181063693673778784290866894620377498966412995136222539438686332184833066058690128128823115830089888875328875164284800345420842781114536596400085973482861063248795302487710935049650687352986738175135833976296006396044977420616906433782837248723781366129790985133588075772627137159217065901498172248656531120879486893640861160718476001695980088980498652043839297152038842096188167611573132451097742725516977482486994384517772590056254271711018416326244573002518505505417543888306071426242893967806250230259464060491080137387122862329434598028102169011255773203087287615736138496769741792072808162248948653955010825763104369386954561088614603975475471603568991832653830313015169441667669778989220579732171498807108351766819400652348498319271239945632814997526351530666829385501739395458525362097128670921275902247774560735429864540004831150479967018319793878748926747959176255908589391146127490386256154589869076199706812054519001940329472486422125641475405933699535709886287611923261980266195004895538792702314248426740076541948581338129672910866073979322394098812252501016855197194617419282461276548871617474018056077312000 [32,30] -83574527269128244580207609250117489500083412429026878952869623169497335546777243049418184220935672704245982957599883675160024506846931478433149797917951949585522721584343656915157302482052076861863380245910012609157732726782485044209469358706676394362107140020418850820601396736245094365588543012264886447081891957733287866546058564647592656696805997288985948593754792958193503303717779401281019664666796330138087536619617632958206353431243848219963824223299819066431940762795570224949610877699845755233810122065347827207925343131365394159628698687672063567127209833711609015161319011624383766561842924900962939436741675220023013625868450719332721255382896406806398042375095202687631859915270531684999869732253321982690380429184691753672310295523358481650672938737657099731748864750673404468167959268539831324056783828547028346698192036627457585949200382570654284934594193843922220588497030440678622770889751298804736170490064185842812631512967260915452516008065946785319950543960062654742563215389625116692416361959106066351687374498018410608238456157594801727390171492346354937501317511839108549891856734993631971480491962567637971174286836992330750551706140773439048107821185962448813449653770933301575131652042534407182198416331051608012852793993883432127802432150961940976962194399336167685296933877561156028794264325604717339085535540825937068815501804448081374328987339359259164209931643404854881454969253978138313884515439647646503076706377789538988168011921377552642601606128953433827651957397286132499068881455761619156283234927107618952326824000956724549032832788317688616570413183219216000476522278540676894927353816299425340575233892897906921896514343289597489780307547456967518517459328222077295483828373328176664407524762386636077533436085719107701243918244742770481043784621810956318170116510384480808400468967643294039812771572410330973936223567119562518648701127674786303898129642705681346032861016095577787816849155101272200659751268526935447023495005536955139677344508927051787660769544314534993048030145983963379216456721236175844716251508637933936989828145194451382864749331433433652616042996941021810719110603963364931806640318221210843072323533185345696851296869795320726644609831904414854619545540099642342107817300032088483857159913958903561479301580542181538367569420661836870902899449724140119486154913799453822101907259423941066991325374578951121838074034459296783471483049558363580528297682882959350808975625279773897108128884146295613412662670901737342564563796052351314604294962419529358599035810660114662426788522102174772063876042844289287002074844859549665735692633432303513711059687576257709285035011429590349532276955931090173851809915509402587519141562135336612286502347674938081151437766094397377819443200000 [32,31] 15780674036315138482973357182881063316683751995276936579800708905019302791654053026987296258922837271636172258728804290804788157710936189661955107901182284390061043191555159441780975156030937872881202003831127978806164821162521629977167931791357747810004499871815471779032527820811757119452286049447027241925855991000236234924528406456047587730357835651803907124257744482361554225421839210526797896251653543334920699666091269978974740974053554341096560548406230426799944382843874571171714941167200996303125882460691444653621975395526702335198569024407190392157577954454213663654027840949291743723135264967771186009536361429951551107035771083626897735901052405642254346688594503661746937145934795603747448156149320769806926669574774704273406191781178607250070085976531587480936335281948180245360159110798575577454393279676863593947324034676128543684536510878711910969357684114009595097793104329543548873236665873741267923017238567247487837739095674360402623909920579604104057587792621066911657944026802640978362977801338267752964247071077889034922488816822921669424088719033552789280721272830854195562929271177939781310002361969454776110533062657352816210913032833235048356913079290757385093300680002013487040364772357193885857159187940321878234978915670887958844528503363292230337613246953889196484822980043554019533269322135340954463288237787378402322342711571870390628744106628990132827793198357852040466700295044696509817146388977014048443549950182955725106533749260366207884654873134022988117202154870757640274304799334161612816404438202245694275462957062382356089534612758860396134165295142053244503247561755623965180416351196890321817666889873688852689099345839817937195051094345333401759707953519432261160081892485571118159105622673954229813249998072653748222199596137812750092110691707777901605478472695589683551553315657841869500583809485539234645388626038704852012022039239833406546938363261578903053594458482058811848615714258739785332214434824014364776221226544085869772784773011578994873225698933195700031778317584401899912428897084724507588598752606004219290211873752680337378063497799978327298976147054882337487056302863488265468994552199525548373533379470685725859663615821160099300000610628231123331588688285629055755346436795486082301465773177612319654836283105462908240439652880177835222735793370684800280725134123325217894727590563037686029962232850066534014535407849779528986044878701439050782472413605647974993419320244271567926983333164824294931465028543356371277986328146053915288664777090675536992316128355709614126826953014936944441235981691801526577488111287300873206615512511317956356090059059139202559886087655770126885586259118450989405208088528383300445758050739940106141547236134454298899501708853386621747200000 [32,32] 62035692913579255251064076201761683088656788618866735202246120649028690932466260065355126530315737000816518111458864713501168593129390596218536650086144915536204267396419424425206897687903680741700632577245291109560381661291001056673323286508202852235161073440785232443819771964125050547400726949935666491667556680845966332187093209442504162531893500784443863601636921386801064576667559428298250104153967908457838633006585776542268433127765540298961359069855432041895661284805579386502023467483984578057961554675365291188749803723562919439020515681994697922997638857584194100543657136441845004018684609755371458610911485803442840746806875826731523890830212687567339657754708768135847803435226861403413041926301767044901072741648948404756904870820697944772574086747358090555015451544557878449300513243750503062500700115670301112472469430956694525285480441399188166717665307572217483024128527940730210885791087147152953125488475953816899907690219878868774134883659324308482569269667128129484943065857700871373652164013993080168326720592941228790460444969470004670900551231951564161399796213653185199505314583827449291503958872734215992933938039037645979484906707728667378729060597535610703635311529278580320022220851454490359924795383449492939289189845364586751969697814004196275182289680650140183477286473293124532143757399255972867145327269728011074288393266244014857998578844044700132494856153534773846060049649662676570495106339612733330793781541223919590975307435297631328355607051099194926331757594787633545356970415357208098179387331182231746875698237790858498424674407385139174150380191603264497381666875231675213620840889296700303237393549320994117750083941477054570962983125838120977265273353147427992179770507432230802543152519405500800634244042054727589745362536339446423557051433334096501524629186147871764176161608107638271849452671569214533438435243569043751366765517791359597435693910978291189460876488458008429097960042600185027415805183296941541496133290623186821716212723606693230892587481077355943123221750034535378593546241055846899968986250406278260728350889270809377787104232300182096542372623604376002754939398111439118125514136157602595566976917166523697528146082434066774292005441368403239342299261670052852651476122316329783007549454662034470249241609779288753812491997318276960230318987418419652436365252380031265266787011408933696125373696061038830457009906242278773466394440358617305248768171961072492362591572555522704387458150759695578838019726349146850141291136929833535355927606716674800821673601264638780197113490014702407501147863799054946456198065336467266445424876033604658935053253991626941261075906795238682224989705205893269916450794237806104191662178602932953254149807151806805571831221294842511360000 [33,0] -1211088619901511295376633358159411673650173171724814365980686572890305207655619656837700328624335905960689629647990543174115664965883305801192761939796382226597331110063283934114278897887996466227316955698038289118012817141419491965616750269286363353223227328294213754316271829047889073458284036500720311943685147353536764672736840542729213067428198178029787329151791549071303345334318827130641976032082920586595730181106716937895514849969388559702229122263807490007933223968284507884355751811123912588274679491120398506318680879885555376644806420791927390493169578687186670279439548533302318970579954932674484444785916627814515048988338101084643880670898424834604313824670567739059221216654677086308404508493606160801206398438652151027941167225985102110574884515638968024366779707784360300697019509555919999732159284501828425100339545233130142435474357884813591110302779118444553062481483658872159659292502318790271366973680889685509184070314969765716194412428165522384494273058572771862381078494385110595278023605104519509075556143286964091139128639536314975875884047933986075686264495495679121626280375790532114245704641693485274722296551924748620215897645328681407600053488648614108780286986953819752499081444359790316078791988412324825867720049212973658919112767006056773127171949670795662967843025352491600686677966611510357313936187205931260029942109839692399831622542098808684525050437993493849039976971659653795572107161240140764422607462105629669044539534185771901649527789335153409789698012324321090259470108242182738077398524584654722525700819863186041599654531731734503698815195906512075780332853208349203031286320264994140548014207757181102066035971806354850447307220728106383730321101056467574497402555269533304309191321929544205709335646485639076640925069176552780229582599552315513392254258441224344850527585172659143448684044287983347295738758753532846573443607833109352427534519962131474765788888690217217619601885197284606486234826840347523652148618193735823269602431521472721873346633076281862160521312159297703394173946727699351380186766299418478576496076726822371878650189087797286919786200884036532249894190079965427526481018358181460966631172544708139460682213122496689645465407583521675843944633927850948528633759426052231892040458433767325978493534022628925485239881432323538001184620516092735373379156329944440100073147801761601498762970340533503864846882301579352288694024236729857644395981535475899404845450778424522845762696916435684349071049597216194767258429444921983645332604840567950453320668838517703295296567146453902632139553021678068016944290494224162231044000325540684010367778513405622279923929790516311295752754129978270906605194941546900451469731419792048767501035044514792443350897498575626092968673280000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -1916422551696060988084219254360004608087737025714146627075862471552416227543897906790468966257571891485782211887428946158065828712606677688184318375751765012528580600196615153815789417976871957102991971671992291538484083573405368603239410266266305252461222475642827891961461436164679564287820932807563742662353759163283071256780356181777034340803521207027029814313015197260519673040508561627354976449958352564753868457996757719777672725450603963962512043984552564509475354725337474510072216576635177170076044234409052585733556615969289897446898583505804007039670798171443028583033394279866506656020372353872800678534036496778389274540501988230122384353995685425537890731805949742225553647053895454945167518575748927666685825253548198462734845204535863061942944057387046185655297194077174135563179839301170328736142492021531238666688114637678136893372185406089848842058949308568148048162092523311950288158849505232451937904028777006273996119527555886442917943697039245073271935229852539387252586717204327369944437935412406686169025595544156440441866805675929807544398483169505424905861795866267798010633367144910211663619042726132456283467915632797923886103113227282807568034559731300327599035823058704192254289629567810470105793173354188701030690035719867541337517542684500258348840231021138320701471217805971328113092643232684666404357842116761048981500656282365709701945668690755234663262001470323915099631029370003646404365552273370438964804965164883878215461815253691186741054478312942201243895016657835011579553097182630249700712439244211504544815310151927857679019753032464694613039439592938883983793596635218008548225677111497951161831157302410731271172232064230282644490803544366474591121562094251817920870229131228460284753311369687307362143901669644700291748321807164761606935732041123548650587141612033810085621949067172296727931041344073323914342423901384940805664285153016652883659845548289712754111096574963411512570526090454950943482776478379410526651990044196512321177154325187115810630054933757956745892474855894152455884107427525267103598806587583935051944125213268768343981981649452546378687714434966729814400838172288544933690623704507489747550623575073896798126753394489285018926147926257486880312339964357730444051262471539622476376045042473128104254629314513839219626916419233010837269525926308045254420118631212254396082945157195940180178992082406543108211268027048626061245415709948781332708384652050692379306078587994909208221093100079028506736736812041689559961300206378333759257837212643330462185673572872811115588383898321760819245140122902024610923402210940123254420683283177239773208287576743764485490561131715449481556464287507168757783067382575820834797315699928487556015497679689075082129919304826218830409802711040000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -128319081487967838862152888223051499866260749011975844283144329852383107754975185011197963828681198672564347080162852052316461891031045816166106356733827338896138182023009912539334173520093227583319798050331044825501625772236822733657348274927525052938124691542694831734618538761569221250693883592125098779890812818935362450746483363056856361613098794688526901431026235441876078492644558307679561275135161265991271396884840668255834433796855713801936602488476883465235238865275696733438785090370434093527942186517915458189203502678039246780473986912509313739402544147966756191260550932650743685057639261734287691420886751740900226968580863643287578551776535661545873756054732416135163541671490482834098154006206656174072523688165844800338781126955918613907693302327490094007467992612252568510604326665787089384838681956446052597881874312663970373917686467489126891256859437273077073228703422551961710039427611139632980445442179721344988595102314393870314127101997497836233803297689231854268446348293012966908198656072274469731802470079263118636696549674692676317359377227084192581526543315066592534564469153952891785994203352994203090736185581918257665797662829361842736730987595716249330978317529241016199339758257426188226833443735061695742636944442264345109930590101120802411630549577131289684788695958492915159530604318974746161775483901453605843510659377957941500979285524105754296298894122378084533643285731107924744222650767611510738720081625917070591740368769118325728591838940895370151684926207530450764195350742544695393360403758366373458547194801428985520154648648000307514074711115754805577691057377727696100757213665287813670772733274727496149699506665135545368148707389530010027902480044673922438951262988039417305574365889504594428642491454578334550365891118125430926027736216369837961296655283665032349325886034606334714197698964116021377666260626705535139278239250331998954927866143064795770676637589780256357557351744314223489616074340859870064270913956545597172447123103759619971359551030509574866171075887791089190467371653418722957020899775072976524500903495190679415704554501207921913693758732636855993751433979250244751601939275764459936675318863217583676932060723443853463828935531190161486035708369982678641415857409374782707857309791702323730121804942334669863376238468943266929937529847722202585064548429264587773452617519288982468873008771692300989334971399177589472278026713416017942974552654239977017305013537622809029254281104331575922008920188605700268140729791166837197630280131314300025805010431126689760340307568298810001343294992826499316675834555573816577970796079360938785940951255333330705074030286601401646848004099058629006949517299480760537454903502174285919691754632207513193148211715751045225195961214566400000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 7245785351495953548165550417175300015216531456583166635775786479676913726950687900163386176779388101542849306081150939495880039040638360014475693395520608135817672380744812723851676658211609040828910856566654503859474583075695762297799729394949138763599799557500007971485067613441037220728751770020773819320308714051837127888543624601127123909063520195299909857490249126270758864614964013511220647356432022003022679581136560238342387594881865637480183303833631211054316145574306319329289705521833046651597858107862514571461234611801928068503306530374727555227449602696947081101388627322500713007498959035722193779655228283755241088380497237491369934431108586993316258053576771134318292867452589232844723323779806302859011328947747242685994006571293930202374572198546168315096486879440417221914660249196399387506289283579219800953536167954300961370368400922682412728322621392918125097576787187482492913264603125565285164070061093807874070018450328758692546438379802321264428804711587090879624212301575332819448694119196373808246192873897480003427600241946398279184558693195710564329736989894657091594018860311382759739420058189660017234841599258926074455612994613499622963169601720790367402155013430950547707865408711231431450850662354174192923275087695963386786166398748469916889590111905252858962330951204702854600178515810372344571580099345476966368707851453235982436755814545006850273711309292143823531051582576280059960793007882782173193422645970671003031093035037147759380563347829007204144253278473343482061224891547190865216835271588564044446016509497682156155529645992146987210557506705625035108856913818625980923051047604069298623351653951416531721181303446068238371538497651941824938803622232586605750276083225545180645960218005990216515323041831382364560772016853022144127136750162243458741366628134155095337587799077487972010988938344296534371534938177947184989444593023652219554723923670019825851154022028576387662436536827772111012674990938462778535382152985411155625969492906512481782619472301999965171117917220788350397645235312903310005418487302438155162382019850180415432450883367922849385690217669542728447435269198388646729850649486408025913546727576381989804418115712635641574621197536677322718393986920112360337865637690925280822343943900582649217005109396741833122782151096192367815078962127999859494155746299803575354251423938497097310105283186680102207528064183863694495757716724542808646121127248669487994455257209396969812033657006808054434345706034800780333709990479313164657024184088965723632041770523550705819931006038810833664450632676275543405136521057518781803675320077134648167799051670842866705507855275215236876313347620871635260659880142256433056531909916796245626381094110032994333496135368174082988718528082739200000000000000000000000000000000000000000000000000000000000000000000 [33,4] -727962728762020502614241788642503826263228260429519402255029386087439135867118110049494804733522741785485383103691146282490743449586035164449103331589684558303572974070370491247406479199129683161620144519320660339923233822429398426632878076011520497331398688141426203017393902735180753142051373489060405560619500167330617745117751096518961029767353818012547349778099009899922034004522785169824595218549430694391233203491268074178892501700102731048013612824327244028936067903317436958560152159330955522033498964020806659833655506731284237391918533380763996063198880442722144680335036265650143440351243985392298845787588054839410661561491975301942947971849298304550553371377760961670136834585475870506570511508283752384975702682366319253187476350490508819170245678343974903305674095268239117638339863906218760406620072277757602400931954394752400816308477940424969880586370166473064663223693977514966077987532506227133535192154912108016192283870255462293151972027402784085430834185472754756237384621229809854337461171120056191576677069053536112573627299933509316732974953840149760077034383313833171622249285291318277860152680530696635770106517443766627514795847423049435824483202798333826352418540708219645638641311839590805092444406708819521671923542365430386504656084782837581618410077163602350699676881070395159490042270017818027046813955194480474175350813812705224127386997312011031324861041206045860058453861964228313224959057303258777197156704507381454843268995608153676392309585526071512572244950206359890012590294457179659051454442934480857542527530339928452148196165346675663715944015996584937358176833144593169558095112591667743390209354262034132707956805053811474712077047675472561588369784228059422044058947186984664977789326396912264353038257418644300016093364365538941579174459562082173079666924195934464939831848300823392020262648088072334919558226100303627907950184710208544299080690537909796749203129485818527011904566729856346935663153117071297081019474644990702582970834583951783387736324865798273607952988829651200436269046704949194955708515313034412541955899476629390512029837431025319037819960206625385723308840496480712158634057594295343581566505366366870861295154243578791392200539819966342346773968108023254476100805580908126189428467500938361612301036805679148755061512133332863672181486472440294543838468258566956934873811923432207228431394841206734155202364875994116377066429492567663571311520635672789305991860820655433862968685674609488649528646311976914130992169688422631417711948086105693871986029310707355568806706233913083625120181780104007616644134316386239391007216376651016332459659980121689242917092601392231402331074689534412884081130264373300692081848972755063257978123856656880235222579593040984968071633998708736000000000000000000000000000000000000000000000000000000000000000000 [33,5] 17902341622344915612470109513972173827621319246074798035957240765007627600104072463034973124621107104140205398134514700727778057834777388752968707647340611191918749661806266059719322700251234786712745937783008721371051037276541340670039120817395537858165622332199210555187619443268225939696126330138355275024332196007636838568061817234387106806245476364641978109701233633557157134324226503760963233654434289672293658421466910135198631622515409453661511966175994016537767023044341100502462309198220228456160682785376521100941974675632374063296508063670406494355513416589525807568372515493546214925855256981040010567016124242792203065918060140357767543743148565029848071693866412315807375794523271861174318740895888122899895241070999344668452474727553293562025420506215789330683999073442998329294983063815229345845763933185391650712756071214847137951905303933327683500219438692567416137831326241937414752480511178625904150222857797282867380254707865446527711673210964354938277564935791225249607651270409787568624715560578170950926773381139429706394361029591286650764931665653172017147722634586685255308770298601920282898497749615729807800822311496438483651465602447910943354862217125552170909715492925785471720345618266544488785427112061675554268880594130060143269137930278834555162866388516768354696627572467250088935635669250650071404079783458080092748381448051683649694683890880666751508595081171486928854890389207326823789553693489724791758826121481519963942590522559646316459867700256956442899911655140850073598535661750539418741434634161817178554725529806825642053318652863112591979882777277648280337228681928556796301086433313451997050067528982093516393671048348794264144478808733545591248479046100725114148953259131285284390039173379475085741520962872578138532001590763436076974982114388964712597356446820959841375189521800852746130975703304187700196284214130115515965090901780383205552397879577125203570962781791023671589165649946755476775428402793783060653144227710020413690213752699818658287340480408411473463410801907230712725313342419094271617593630940024208783602674467367710603147340508627531421725821343653562886000613992936249899561365453365625518866631077954553372329921116964752553271574596975505568984030653923128177099663192337216877220117067837111919774044397233602164511774214152045580180978489156622073054026997684501976607230630869999948828662133145160265965722868907948570356974172283949135079541134214889015122488842923496646726505797161081908952810051781405004520297260628012654414337218452087998256659431220677348587602359465882217374542964519013799447647456984512148181595432580370150151338667023616860787838858704771984192235866873731894413625705986303683599929919343896989953040247300387388415214940421299306889995227863449600000000000000000000000000000000000000000000000000000000000000 [33,6] -199559260849038183885138940411910160187527124780558241070372887648919787656930458527266534403035939673476172663253038775770169015802062977991785206498802646498774377403584172164776812508355924487316896556586604744614351682796113242432487435664586835379637840503813887441619325013384092508643012181174222065578948219977638375759922304557536035529331203895102771346528078725557675039696836358475975995291772626684199787715275647294399344802190033955452629686623281785364331737974396464410947486284120546063015059338828757935679537273608265663854416920254058116532451499360037292608490045450018209795978328261876500929966086826752616990776457984628088727680589712380033581591552819012433983091157705186104265365883606263873252502076227573780643531003409163981607731148846756240876134850920526298822030240028781174335181543991370350117045628148126603126912982782002769758572082130994543257625192126510732603629696624395894811877507843566462153384565291846573706920379698779263462441255536049771850535724820932092178669646194593277633103609800861873104558327090389546732235810103392399714087934154994088954533033928357500450291343601388934975572476438844486156506691053016662018509844961825230896752836096695130102975979356247710006443020347057632861019171860310186483790793869718759390393401918740086747507832059655290046986515171571827072767584671601725140675332475273476567300362231495259908735222048120240516045134266762974964980293338212450879862576386155264016444747090242175964704792791734307560796747866069654583994069658199864344145868312713180612240422109887207000259214014623365586289855413527076197813340508979418607831428128094101584000284526951762944875003519220601127850902566807133279133025395248875439511404832738293952893061678375577656921270727453619970206063244090539202525077437247038723630564951558850443742943217692556871180374792186875416267759002824673789871374111210489760249203065598989253457790093671976420993990660723237793061033342457331090622578598593088812107315553089545467759512508051123028819341052948827878331120953430492507139375076970082222793121119180396638992757520158799065034308855192855302837851050625691944931396336953299838448841771827628075500442728737668464422127652446968503522029997178067415534516886708948569750326145027459003851115885822450977126691699973632717883944049190972975916072321070410714592996512100503786121004914787750405793587951312213466881323460283869677487610953191376836642354978618302939147269032677529077187749552635102896122371676693136932167225947717169459256806049915193457859572921079615806058778465344250810585231666751178425910094595615493413976228057243867069972793794301096846876453640575763419184659397388807398134515575193158534710479442480637075886031967101720490860703907840000000000000000000000000000000000000000000000000000000000000000 [33,7] 1290102224447476762489088766042908393805392490023088993674156203425702197918821333392632680521493802410594994188251312606554817916641057319615052271773321579917046482457663983459932723524857875324863786237872553277861644339004506651202883784402583244570304386106472164656533725186525973813109699520203463652707589990480902862027352477760935746723288486538858011868068542575996060245012092818401457615766440972839304645802922413591820267393809019349414762224585746837622574398805811491455348866213876686953573739886548620190374174492279231843618245479226868348214179207930049986514278444163159489011123445365257126644129949545971362014158516873160260718081559410267258327729080724088894996984163650997276988603255035733659408286123267791874438405708291548778176790144673221060053240377061168073148904523065902703726113610749795325716560755152759458082475664162344648738601898736384907943233376966475926196847761109836410646870423830107289062384868611699388700135141358201882553485746238330246569485852891547001500904276986388967870350699005048693767261533394139408594154898194085635986823224427525012791560482678272700676344583462301375502483526103470287987491098900621483180838479853683780062332039629135615591548565942163290452785835876718853622955418051555908961249583465724892665155052634268936593366478779535862245479042952220581860681049382079581668359929308830900127118505326443583522124012869183301417652832361755253384452262043724260485552067423488427944311481134173284830102970663601324700083999461139887529814604171785165446338837933372395005916110229896034211195870915022630180802542715102448809010669382207872235371712880499863207477366442768208555947352437292615239282321620928752649519935568665344381970131706441349880213331877113483750348633847051656940416475698707797566930523847561802099617300073863747333755287961460788449077032591534050603689369176237744251206814403276488485850959333080298225588691431105145833106445974013772342326684256307432496066462973322003742940307033545979030775459181197851166447008177794371103687248705349035427321454362968371760159308595439009116775167122474547688492331337869799301391893060077622386297874879232418048542319632430431160723542953128655718710547854914543544190630826189350321845019938794950647982370438623208177509755304424780372482909572017991100641202396213912650293728965374716804148494049666804692201361295243006144078354982178022773663312066263833389615801433414620022141667968991717190773455934384154195734972860705094964785673306547439998388309967558702630654588403036729705003637398034270054584530782940760807455500656906380578717260577686053442680110884418962923579010825727812196835711277638475306252144179392386517267403931812851464026876703087442342067742699524834902502831657320448000000000000000000000000000000000000000000000000000000000 [33,8] -4708665080523213341994862234105116743819522888011401876554807172110065744142686595829887466780561663113595271750549399199026184300887834397698820764078538745262257869880484491664016126502689789261465316476404212957839735738292185108786610676694049932992454388452963546531270545410614846057817854879347287585855990953724874794479124301246902169295213336831457300090372025549767093362241019253493193811132464261557621797419875517863468772432534178675540374244998306967161611691981773620864753156755327007761804554345018910998886651593315447728511980221060892815106396954100769701587517499437303098538932101431206133659835867721403922296899844579244659972996584552181895901314727028901436571128482930449541490275567650812131058977479320799333116044278249909819118721705719124411712762389164322629434562692136484591368939311862987573800358903612745907693586889292890736265406364762926469790539283977019174280217318745713167566217508648505895792476575366284465905177591615345970744502071925984043706536845911321950952570982331585808964554019992292193094017635797498385313360817084078091084324463165662576861041762502719198567894228095037865603210650480938256388564623996450219198422694794327622422410288803338711736242173911897813838356352000350523170638305270439806028796967570327166276495749476414051060566031739765489181200804311428659342649408449963361388884497057772449371611691351778755856095396972704090321506790099549006038003026215788588148966269939354252433077199955438744127321732925657780537067114506732825495063078408104632991341815804552907821527507102126668379493198568409289072527381804965766681769554082097500867218538218294482156177186109986404568132457483387526698812949186313381369210406691639330243701308176693940640826549342372156459200114423335263004745654763990443344245875741815034815471870323417751976577927735098263045192379739506248061316081923108385108433636189636443852565912553182337649594191108897684145868031968879224282826832557910916978617201956022408628922129266738250880962778885964115594554201652508430211177114746684881565791425851415644143064681979616525313440534649527745145657254368976020639879620776474871510027623214786431782385793621760048393229653837505655911054415221115120222540350989810751679081852704202346207295701383385994239118783738332856541879117469026417125015740981718606798307312003933725391411233819860846999434345174751692104005869713054353974815602587952442314715750425700789453793458828445827817515896867346613525015526384026618463417168410939349188016693459463415246373388326302744515250282073396734471749213076445441138616198461201644991641240601063259414034650302914752747306330326803342823792722553983129197203996769024984277989848120277104446425142564359068012897104679303943505577442593996800000000000000000000000000000000000000000000000000000000 [33,9] 5951257149964474867583524564137051480145080202372710634841228831780158311870800560866524433341471598701237523219955566500650094474920379958662747133925751796739161296027156091310395788087221503986964001130504616937733071756698526280175331135382958978144688934529042738948424529318443555839915074859558661558880755840250047861845737891619185242620806114414141077829279027287721943022501611356011748472065138712977986286052963295982823146667384000046975427531746403412048986954882330987782073808871021728170998404337540529129353566581658310547969306986947493485758950869113001109159960914297107835873615929088428781303681286759518825955556788907279901921740648857296909953267771323443959254304141168383562745204815244521480336100842433559612896540986082950327354130005566449207874692929276379053153512504425973560350079278038650629119724954296161826701101789681146051798917473358802271021335412265054072686705702830562385689096535864414291871725718390854831439774028056983368715876267114869788075164486791617638185939426225526483986221837945234952671501080745080678586987601709265359237908293434523916806628561315933246328751697422601381187927855135187873777709007590470789252732730277303052796742980633838144679349718253465456690639874877785055947053987676210240378889171043926428682199530370785348560318686653887684191858942303020734105594678646378914190975574100880102006237002828920377871049475539209568218725620182257398530145351357727693950194812309078004307095832377607530892330357165006112101413814933515465652986123641274350598930099578581745050809774746078642644127826016203555760279472488962932307540959031273979235359559979092153350548407042307480180931505439064652188485400317696653090403214539371257827602828348917819478297603658212669492856609195679071020637236645699316170762316735924473083962644629536618857407501795518013645675094824964332747088268566088917293788705244076034430229977559161923475306281245402877613608379212233672950352348931632831668715156636073856554653171420035718915161830864979857885972419232239862002158298931390137843457237761428966257923329146768828343341351316625657248949383668600513233113170135991808200741390063322246421546246679480613607869019698247004573405695649642821150720614321693700466723241001069551747645317303858903199998020034941152108847430129293873064270028226453661626016868336562861171258587620195887596867824646361332506087340023386712154645344060915506360490601233850925737338275279378773581711625348928848874940847229452169774686345799122883313057411861628142032310549001469097523372748271304900207825778031683963774509964277501790868638104152736128375027172589281898142492336344712132235158948780635452444807562284212508541915210768721008894493269885442285057608200072777444516450560638976000000000000000000000000000000000000000000000000000000 [33,10] 20344551839443752224926929895753797270901671748073885879099537659034322942381404310343155344610576843100205623657972283058003052941849001215808815756099002831008147467145933867645983439185260681886594557294952863374735539295243706116901216457781869777750904405937042396581059456110401902364307070452399556337717297426879583139561106827352382595870586766441162850983411043479906943300991408886612592909969934445484256142595498755899331545045831522019670185308160600961436069317112806200676661339935049394772412743965762821830091431808390734981114374511700918720694511889281737660669853149917595071483819596186625627203066075937009392427536892714625632961797599457614531997969549658044942180568568384068994949360412048274806826779401544400439450654700600915438888414341694398526088399866537268437029320749498842951638197068691753409348498965182874421520399714572602402424660359758738453568663401639819481379634965366077733876857585291194950151108208101906062613502813588542148093127154856917344427914038425268466956590815249668589964137991867030974071928842118876123554163104845766722729426593975467920101826325507290749445485058945793261100236743449373736646456696156080187307349575554283848148817882987445304277604993887752493424611797488191735428116909669712638201987741141534964147713799875485390876685379717614319659971424636315000146621404028556514545696563266947139753349425089621295024534402394787630205530079437718928333491677703223231731023518817093204739409269710561668662414514757644367372841224661591879143537511515478568023370192882209959601239956451186812745939085158978788514262380862038798936219511570691961610636102660777677788326258243130009427282268576429704190091097511565300253350605802924897379302296815648795141174365994125458490206255168940465582482839826204878291835511022084340203651407980990052720503748178355117280252617181648478441326903576357601566785346479751729427612551321763461853819767262570722517085321484550136057487833240366488501771251695118279736408008591782766859280719360815953976766676676248833360616147854357961576637486617645138581261102392888254045975027800446346830250818765443606540833260471569323827311423087454536257301871648936694188780020733289926611980361958782436837514206577790463903134912729448711267740531538454844734904809305603649005544231948833966623359457156918744726786204981535238485282798752886344195374302582129440332574556148158557847228705499393115972533308410880673233082524015729671574894527422799745853122216687317169289449364541250314221856001902600662158052866801564796262484755566231689111594163146742019530456909376188801484154281814125747872133059344981389967438700451699920345826529313287009961406561798716480965503168766032385599069484147337458217471093540113547644661072396288000000000000000000000000000000000000000000000000000 [33,11] -88538333003572577843176219743721973070089701806669534930778348154363661085103132223559773472541758964653956505288108545841126666971284233654224413724863513889569010681987308446096672328102524157714613979798081771255261804026959943409200706835512884168138469325407924314333771211671485064701997207600095563805129241569318898530002370246450790466669359085913651742555896277387366809908420509511382893766622846298318165160971437898266399151049564633405149034734989769062960259139423177888956202785069718517990850168512438496369964281609244371617249227434226332594979704790857098131612712856482533401742826255313328895351122906582983192026524855925843009030238231866333814865756737252494195664714149747637642196573836234598823673177718598208290373268810992623534702626032580532977955356055628588363882950482170182797466841728708169925806947902568626645601552009229211711617656644865599324213921847284087780408580205179599685288048867749810115640218502260941121544654023590291299055537300425700962024850394638605176643577349065745733628721522010188044306205990579169061763315688293439878580640636780075071928047370078318021657839691844400382693105835826195562658820259096406856101872288701997186165293719559650039646426399010780146449372711892319790303586582368372200281523349347278463502364171303033695573200257928111346511407485187594918916696958713299506677472278249056322060725552458170135359494979315272473211989873251121043907476152622815044502178898441281656608452835370648372622999209436747148319339013699920772170073446033729287874146219384487437059938560015380896340527700057695102916334538281974533696388985534826661930201415281528523742750111432830716923642035444767261734293473355400193776875234051912626450281979808877227040395379798925497540718716504258529969169715874971326801263665058921457947674471005344061582696068710904806075750615910374883813516616112536949246609898953038869670845148571762077361263363290513394838990086206912390558908148713129313747921713209963112706773230354893035202566304330679235792140353753236718078014825148422091088204531370012719037699068522881697333008223305130280393719973946141618167987579094192200255904469556856154577051742742938025471605898903850086104013154986731429797203460367626048486214425197113158023174384494852868984793511307009180132451264875487049034672078825658026188782849499395514424130891477984606847660048317318953373903304671612730613056479736868188227969471044239641667423289816125180005080056080858700563169302711921627825033124951249134445024718172199884647993965767095508902427778180219558372132940658562648724921250215258621245587809247490812643684367353115263642781057320111848352476774103115625221871358942755810428976475537994049287112132418653305752513497172312493391420223127552000000000000000000000000000000000000000000000000 [33,12] 82745904757303468906681633103949475487046982761284055175635927142456763775942069692829041357561352837805472295616314182291978625218144885079405931364606542056196199706936718784536371435010891617413879080766920699660102127265998990078454016923527522752713716873039785284937329957132957608590684277634288522815660972046044449578000341088692717505973538564065852497076950788071151335823240498919438269158644572938406280208148967185426046057531389038945197098824175920401478832309652808420250886341992531560807365896731683655367640374630801323719610197662206678764297480976379809338123222910833619069562711321874790616286355029094044394110859772783600569532984723055833431191627010663882076598962991122029942060537259301090851199284103469621535460473535355393533889708269507230699753301994698465736904442200768675352800539257123663508672327762563210217275313204458364588355931097911377795468514352998528859082172349443567805914889804754359133934656895239103426569021740181731843240571134194138026222036435253894744573982932499630049168914098597907587596342243165134622635302516116532581993305208208599524047119680965331391096479727453138822438534074135608235872512583822135526345676960477013842000616762908658284698047754013055249395910070880713003459138272927530456781014716475938943024392088106683172463850637856800691229318423298112098989827426434602248058672143813514601150011287462438605550431645693538216556236076952114967589229708098891464187593064561170619404507073061297962300636319724737014345509383335677052041599613882991181010556945031137734312070080003375920316969198454224655295862562495201146786012591705574035253238585237243959158808619618338716892194067930283967151717440104054671513335548869513699676190693543427694526852776888138084770991722403837912573044774231122347455224748472315689584917155424954183686849284174333085703585938776546490159636185266847432783862614577950668622753229378428469915849781693248263141315584619144073003761893263809885662109987062470095654535062952155297936206006047920140989860136517031347514353245586277173539730258544908965950130487431296748234952118355852744891030430396183880673966807384655899889151730776843987020262931368382345953359560015213096773553976510645389803815084348445411956713119968556799674213387747361313611089086563394660006121656017096642939999990255966458658938169530892912006829618387673337817118965332393233639966067314603042796697810698448958082627379398484332963180780746630754744677554627680063127293897214349969755051990943371999114510844491470138477943064088814292322048619015316997125250743227714729290149643761598751347685168455570812010476541507638306867223872690543321567639385487177296288865470488779866279246391057470815514595152564657448659192889754171807697671102136320000000000000000000000000000000000000000000000 [33,13] 175598830333118847343359040445636634073261205646348639226929364094645804214490179503590905564014801435762709098684871430112003353437043004483469601960819320662301874590430181422431540317835361502016287656552876966728129306425826263828304726575472431770016956955300836288564169564250686354524821240659390423178363791451807572444155245398048708170781743126753171735331576468861417002659324985305234249851595235553437012101227772402072348366283388882320459050247814387902349276954542106296309186562241232681813481864402495451075764383221118684558740233171016687207989594678740003912856965331337598573754596141748627333921793243035145532492260381591675658647433121006114705674464752588785273914378191925774039381707447379971248109506302944598273589632800854418042642288575518512807573408400049533694784734083283605884143118551455212148486983833010511759678790299274694435691128540857300395903722868432204917444100151162009642235934692198472432530825229832839119987075956690066849103820959301931662416193159525189699812782705639340121113915779368538433882981849764063606432216840645577761175168001367739367032615866246694498740201940765450866721843715631023813336583936822187978923982069554092416839653357890101287336632149399787984659093904574357815471423707415476518996160830172681227191009956994776712357580183924626719031351958889570724790430041380820576576792205005914400155648267357589133438745859526529983929765061128365102464722437426847669238579960334296998384475067444715563409820996565525271709386698510763995384909572030508505624283125625066071349564716939415859687977067278777801573223472606245375207607094589347973633754906531857326169280246126124865958335395971984265444547793879091148569868984395732733990966614738985173850374091299558001969425657460138197098668427167197509297389641057993759889418638397361472043015752704625737045607140668807462137758988694311187959883649005900987585548729092323721738590612284091658741777463217382494934098713276491428669818102758698583406627756113736003626865210419145630024212875819685588556192526596764247098576554926059541194189034284589097959278694587882624428452448861194997031791949910668841830549158070962247881594366303014409913092255745873809796997857780997065740853648307081092774552438897175216278431751259841813469696255269346769356817498181050953105653303047925622441362435542059962162458473606095133510761964682304997840212137214594326220327912582026255971214247905304113734290342213873998547649290386603616838093710642920262676000919850591735964266051338468816318971917646730850036950202286854125713252073664379935531798036678798336873056158764405595499623999941753068208439961717146017425916556462763661323836160316351079964595530946195175463402101041939060348783809170753629976149696184320000000000000000000000000000000000000000000 [33,14] -465524948181789209836134639752006647711532649505179920347495124282573167753867727755414510512972335517713180619016244342346048125481771265361005772668669187387811724023683423820963528886521220033317880240201785289172752598503755450035232230891412147711581870679219708118485136248883337652510800537094309445066316433950008073938809438670398051116887333341240696502214962920051141814714383199362335989295401335435888345270876123485387519265592762819884748720597940309982953140129224326837505002193971861550562107974350075918709252247599880345947753808273625958923424842210183960336773873994476607109271024519667784019364885921874914253927955598117257747658368511932290399994955615238569160658067076331660762331246387170146541746634767498122539676492699878384329474055148515841916037185512698599293281516810186147213338464135359863036477611179396583854092486227903700936517426802578697355769144882264011476702025284776267812401781570142577053056743157145399685428363706190054968377529874980574648701404317551387308862519616897553333429099460919213152437334175108821607038182893731918050007927743631644635013027756293958277087019172881233402698068493694922732367217844474761729070912812423202946276688543438131689555211435058623583556703585021647723734608590910980138446856213535512018511718796704142353216369844182625896560349541772812975263201833379669047982798218441329457793862344037453325978399292748600393079253654208821099908180685781116033058081687796811605778645426394574940111723558982722336609540740172595702114976966298100004774666029798192220827903198470711681374638626591217646844534014376484956348433030791704680976793115274741130143290541136789655757427146741269892003323692465703648399921304748653706252135156769289414908895419149256551387888055917813789325397510610543436433385345802751991982634552284681848772357810531828387915075283855634890446954060610753786025733346983822405726375500570975412913117601327220074759823429542039635977542726679148158047575996929282196579074922556982509247991812912914556732938391244328886871868612460383865056636448751886802340523738240336991731947524319346958667253489954142892536758114578654176039980497948381196717454894500188622157322803827579731023778987859327969085224583060684404426804874231364578225676030482074271397313083458103645720239965012937516377147004926927925854433331498797583466496812225546506242759189285479381192803007779882980085152119126025364891991218800679720563744273927410025288731068020489583906866324873600574897673711861006075622572921649536356121109266869474047986450507280797169622683205519320875454179581030043374003647451676333388604348883979469295803599252075644543706959818170319022083358359102511714220868617344276586824618471304760402626347288645974611160270372864000000000000000000000000000000000000000000 [33,15] 149181172627219551781323341292472515289656538179015051004647036188302114885819670710772390979392746480267589920790673439936104058283731368319148428206089847206667990097696601940480335055082674158361984910121587485138551302013625830062809383290243446763304753435816084431577553449932655991602786016354405172829785397144536864468938842444430770712895749437670334029019825454747438295682314214055906595109020178681933036633323970242251106494931047897426135849038685146573558082635951453824056744747851413403551322130542908865033854007839417569644736556239931211877442235344873231291507592407535336021574182105733556464507449179726502321498832706496248328188144978333772626914966183759455180496091132428638575150100741217648951334344477326061478985417573915564385986632122998251916850631159828575531911789638176319630496293228810228552879617755141896898781085661858776072006276154223871082867419827789082390266712873394039561371357048073964487886730601367046465207929846802356124180161863745817441158306775488793795243185146642455357981538135033770799334187217224112844688674398540455170183040543829550771825559816124031231033882984568288091619272897049204507384887273897949808462882856622312097239036695120178998331400358280415700839182945285555859356629659395978463127162066399257961638892642722966022365666379165330661321308005061707407382525916783048069336441705379927304219209204024492670887542666101774987310317166319850784743708304931310748987074024374059668205241237244965148098015405514922692207759209599914523055109155415956138253050499571249619069337456176585761835604181525927924700197249070794974508931162613980192561519650712239747640950221544388518440063136768948176557079615905011711139214933700468669642913157861888952487105713294070569829735789344816423870441877883400759066312732094395881251874871426307843075717589211610175850519625403527719358188295659873063692982009022397662115932374271727889614862001587822503416184115918378488877790159014806963303540225745387147370959892740697784583745213557555029193931315155881203779756035317783909565709565312317854711140168802780899698057963875236652965531841789785969881853210723799305750878122923626226988467025189056731995982551669217415924615879145011621790981759012019787143785504732688114373342838751931229785833954846367855209977808444585946094327802996452365786344010670131472351394056745468279376126790207391363531747216270980984641842884501771711150280246186274779884625928986225586041037509404364447865711603041150760315763739583190482120857890128402113046105330128431980314780755117832788711127982932903457428753948536870837169088510521037330487423066168614370892103766134660430954670797299317060025678933724556397996880861712338134412186028178881293995932903733441208109023656673280000000000000000000000000000000000000 [33,16] 776823767415591036482371482749219890106136969537121797699594834024558393350752281957264467974657253466074334344593235559254542701298294075885479706436932651411875446615004051553935850907466459508903758313971205453637797256270374704674892958921983637200970818965620150685462001028756485862788263211423672004561277222701278258944891058985953635995495678817030954369236465184347283366337475855654593487044751374726402747215924217858772784713600595614146482511136860218522013321996324490281336188630285738449675648329107358548589862324404321920276349977660463634899573447758075905983130068968593827112468907756056942896957901715536868180051371794766461054397314469513369583482807289466151632691653183280881489540285537079175389200182178093085725269639990848900198870888031097585775341256049643890351337027611764490174715452994971058300948448592990769844065257997631777095907407509382384764727247718396297061593873343938290016361477404364410329650213580591129601584688104791803336305675268998521373909354245016104522846133976988087871120641021036620415094184797361597527046148448634762863937664588447035312451960720366657640923153233426786205895299523998430161677127714825877164453711773996478674444242793551263904548035011678055347934418703595051600328706819745582109859550495643959783866555517790746068707759736477211704677298866532621732902390728257432533142711067695711808057130051154035485377511132876203644284695376986702770289360049340387874483989899493211769378978306410116884213228133323055630556697340227115551113502381252577538921303994439833639862833215944812814657815767208496767531270451557011515762371903793266734267878427271686037345415391217037049892043506705853461728805579831813153020090982926585606880255198247933395572951747094049322681647139847604365823249449649334491710298784624046807399633526846282007830799978064391275545136682048324487013932607236624740324993411437969159323404056702240724842040778886529942677604896632692776691953111061033633252421893779987209308903236938447328059007699384563629803684642992988383894363766815903802720292973637152787221127513045235938816717060991187410906313979550389190911682802600119748928265678367323543892843452297387370981891713601021483914478397286831249611605328976431354925442444845450269084299100074999641068418658472445112562214037861826386367976597835767687453825151736904530702863526379058392065749566834075460756791910685835246242472215544375640043080945309776148549173589359199300649959340850704210866281175736714532507993413391767848326639375281312330728550058628745379936908696883419599802803170400570190353874717980959239354028223475902050949701721904673155176131914303398675298752620453894957549160987637019808904490040572829640603019798619558277916516627647577536597795536896000000000000000000000000000000000000 [33,17] -1233244765820998311942557109822909483028671483368007316484545700332659592222018204928165833121062013818159076112690526515534374499141620828867330708470611142578240479168674336101217743561268548347203184993666235226727939512485010752193016186649314855198740054672965233455635130401564530894150626210869901865542931347122724462617481942392093190684843574168152149045009043855926613783881284166463939034322389838821979736113099966951834416338692761697828829700140422649748526913502286180541756586185083158078607759498002738572541691090142761078128329343568137576466559047967094214561393470631707470636600254444682131202897119257723095500967572132316208123965120755134645157093765993211336750950721363968760396470881868499997637315761983869727525577211556322243776400174952994457474714885237098250221783283797577033987344178442357395138760341142045165062884815400255393902668544885246014398497225662371822413558429419240373978824379122554836333918262328780478181110379965254869683523779709923322982403562588438672786369188765536380713097339128925432929135860553205210247825059577719030072401577273486782177480934904004149633316493361028127174428213962977746309790947410458568460377030477978625371686318147870134261169602636235010960234208920145021197281331235208969561591989771501001295931017516004946310838446503747620334791970054322924759449409635270190187064831632823759662895448862621240045859232631216137754262505234651127671665404937790517223585444496813414459778088486403661569097605969561982345052230153943935038164979478989213118366768438347250290901948901208830985300462704615653899283048595922283489935522087642491616003670145880635900196454577716307992094411122115751172494128159232933528542630562810285159467461644331160690205406347701785557640596520592520315872899763514624333684605804497195555034865328798117024401562284016137433740872693542568636181661207258800391294950883142933199828345287560298298681466109931622967552195629626435723288855145981540954407676062368786770327390443250862668432385987392128126531834471030779577166171949070458887583076723338350924327125061867919364698477398900253070263493279669191525058618906183794113149076439438760367923234717796878544625236760915929853863695340081055820694257693698370635530124410038205550464369486272621796025153758313838738543805021796662116525021798560462500524316575745753705603720898407826227429587704074731979651811500221357620714664547785402472536136761918953552244772381302784581242662849373316020889177873880913957961369289274908557746372374910457093469822480537047411747946593640351602654668457986694899864759674258990874075515931317135027521599691600663430210534083589307821419415241078694972624718055075769300511476207721703911988132224997272950414933910285020041087180760678400000000000000000000000000000000 [33,18] 601480738974353735878451140500049500224165789925990581752457023932598512190891565226333719289426759584973509304717712867474775964117717214784617554268565542492583856887310970845844158050051718694694512036313908458684105139323335295441251454186823591084298610030107131277655080122692723375349317710197441182438075178154952461816825407245567938853487145917966647439260201168774436719946720107929806532248415404083168163550566956111465944521196526470401228858671554213486139020202710910030602845892480561735569855025212529567039868477396569593839018208308041696585935859550639686798649134079801069573750763323438227880096488100011231610016347360982959166838273667742910546878495896100542117625551897980831953624612189778899191535058400260366147785354601355506532834305112614489325826510555018489142592863070796120943594097017974017805970380311264410268890578023800700974469619137223768261837744889768625831845887204163557234059513558363181099704095787302483103006278536059452018710610168699580853829991728600941616874354110273043091614441030766698676138940712543457932274089230364612552282192423263191674349413160624068423424993820667852767169214083990114132253716628536932418921165899438969583501504771893675315465842625660431439450809980939559570941972729079890669340428319795740663729117247544490779601921502045837770797574268744089825361925577362552441493724082021444738400130108812996586105890242553072195622064430328500976867589872726780574267346603730301778404084770737031294985585814859261075759254006136044277188104635231688297689767305896732767165612841854532428629676986938644429966041699395872328919761765017552278998635134203500894318742528752319922669236471084107700739574410831307237757078144380654542830140275605210686704227401749025840952535088421567477482479182024225534994795483206889950978867534989189182765680329019685414023962333511641862880375371625966510288405189283319030955841670540700289089884226681229120211909878652074763451515610992209839555530606152939672757716361982270085129466251666008241519437425076774203979077892178489348279111787947131998613856228161353984888115795148714513349622722068827496041783988886732512840231011875772484155167005567681326831776875856841798653328579129703433910848731812053149901605941078373476191785795017192140500101953034026334061953113494256351332885506396823261435921640770337345073905324871148631037760672421957889171439884058253280850876007256381248953783131413617422370165141049443066138658043863207113728057490652157329196418266847618037910733216875724252368779108606825328364007804676556821577188179860737497991515179012703489778695660541804118451936952616952358585338826536316093081440948325187461083577642679785631005758139898919841225723562497982784264679921601979824808447180800000000000000000000000000000000 [33,19] 94058413985715424172309114365903640929111647076000265577845753746570685464928696021736289494569876338694809104219106577243457875158338254019697394672188148578445225192249945784777388462500698115966284846146575761978266167694163910847175194818689034230742703523983332077640736780962745417723540470886002139242212863252085005060000647095136594979512380467708122048039437470069261953330661967108073740867718813650853616429978338167044961699211221169476383889006684078102308740763757603637970616625483368584934741781819780940031423225105788161320290166445381012397125455036087447893467948419386524928586169024496410899381155960847230103694344879455582644638081067246381326563014309087857376262671071481436808110852445658968499401419015194025570135349743552978611319302130507630459715131229486012712069712302365086535180146529918300452572390343163512036484231443187306435568783178885018725596624438792853769892714299016250663808748153397385645353602612554007802825097495942156464255641060893260287695858092067261680426712287150472362801591401490252267279376402575241798473829929681503392172307733082925138434520392257488429693542496434550678241569466443440165323411475071068725622355221948449913173726068451048417999432288889960060041828558083969467865348046930462634523713438991342688871264187144531271261884138951357280287130016175163684570711912794521247861950845995690119462717613924750460865583269498475341501368442694214872570418753013077092010182233932035151556149066662076556508042459095762161969635552773743505295585008700072814239712385389150494985887800971547392673958979811297902524950590528337441960628099822067660228679643738937440838229925323075359728081741807980370553957646989391695462379087303621732955775233884103732285196695240460091269674004921615061701208529303048508713715018323248387258934822860763022528216898021039448031933806490006362880570445088500951511851802905200325233079711493183282449070461639338491213610943026043342092997578936963886700299374432866167568237526460934218578241241089837385949422476484919239192098206743812931751535236079934528533834218521896041150328529185165026792599422549726875478182431122426264854036339121292474185789592999155565675143678132439366287900463516942152081657519163082129367844963942190026441617584073251859580556845569956079059910129279017401219212938909374555282018974828305600425389935501261503367024231008475561553402638008357877353368890894686818263071142709144922321449280032801267826692404861779400903926772880674239164085090199991973452794456313684737867606385898454832841773582433694798117071907746271110439809298668865360143895162533289195557838173613280629366187925387706832346614811974467712972470647317881801875985568358583222913742460119766975315361412756595503692974653440000000000000000000000000000 [33,20] 120534341046672092153843018541301112451187913403941936016586703900772484408652607876265913120473391230558564547416002581721839366708157667320031231494068806771134265321086224391564451133061286794555677523235434305962056158473184060369313742503332939900701672905839076730901210891076225486180501402788282928928408456751981890915010730398498741549707455960229453967035669433993592660201142666894687521612810113393744689367959188914453331210980455695434352453671547412619702602956039056390645131029194262055131472817426890174295834827809758449608714031364477309998780292404504518521162592052258791348325675919396437345537097922717874952527297520534510792798958881597053055721587221865289614834882378739428845745772583221837833714384981914581900127045152458819146749012258773064523454154899725869486077297707638312300117429923556314477709509390224077665728642466203539906980343888124798793686248144814165808021983682580915184571424460082368367979953827479832302921581745147959758895613550687513927367804499979458338339160915937999831198241022051476856998837493594553604499940379412354196057879383307291563746556988614390644777150813604125397846472583690459880324523986052740470802189293871821646356890527998765832497370429681373484555015303513910827608777748759289409999804716404462490736680562803794119987471795671955279568667644328003032412431481657136150835936677273124912050444711897554973407246320208463386532962064697479209944820311961263482073370823485035645267038876217083261853865487682978976591380351721691677644236359374273862576994995934557476568871914288923279778147171514731505047133048848360563862029615883421668322883076632654330749031151139173110868818586481464666267622492533526983037142075256907338710668881909015977045444210468623716679833373557387064467135532573654482461609365412995639622526495598152209883790779675722756172746854385854900661991463890396616980240621004390599831883044091175510912098139915990699066773284129143858440591738867611766333201607233254110666718255827294732552249194045093203995469114057802411036223635153232142938702130405476527072764028505376182183032666312534946887719932565287986647369103172677631298589069685346534866836356341228683351141979689021947851827470922653539592656438200003791237537427819232382239699284321009293974556099334549704796555848519407783265068388482410034257702812236408014623863165490878567962143721421617744865341103859469135493745240521339928522911738541844406616728127762817367367219844368130241519320891915603910915512432451000075297599836718822814286711261122085042942444037437503399332615836511056660726646543539342689532488037649657415378007390877876899396215728410667983939856827019269244469376714604465181171051789979737596817774587577579307868048015437954951763061637120000000000000000000000000 [33,21] -334415064927885614309190928177263155035718391270824802524844365692596565333575587998006930820412914631542713343734974378136728484964945940756845358480388548590235667152895850385575951836390498795031225621761930363725461686368576342204372652048379555839736941011963205487372493108383637333942594612976009204170717227914174077751942873664723712466411105095279326491126549363274110784442074939077340473492526602717785369048979880032358498344747692411685005447176741939862957416044801560594594887794077384248609246885818512907474403990443144778147032419810184756228432392667977708002618727591096123005920889039897006505368314010918887253037412551241150240112080678816757199143297237541807726041692399158009228351919751876176257870629106464768973350816606921426603457868972879603581027929818263787661551266274049669516183156728598621911119470793511810503675848189891045802269897724310160569815048604597475590684059359003136033086606219164145242454970250249781422951731688634895935075826619651422213998502396999344783005532488916133980954854830543415662447118952731603717682671658904565824958527949600760847765451742451300010634970733537356110534253486445719525640599104571009138186774674094183351932311333980025994010561256100265080790207820402244122521005043199500541354768196480523100076289091419730187890924139073788136828483979448516973731818289182655664737215355589366038508384407276188698580440632569800237346575523013643482469288767022013938176328188541132534158192127915576668528956243225395683552433453166876040551430131052108826719574878912963597828301456021750546499495779998788791093713149006106309769798718148308466431318210127057517701807844323961143897895400293021862566640609977811356049905691452547629322048591783380382045728483673651855454567050575915620032324788275528073115052487319440753236263340418882282287920764751660492409446590142245280675008903117435039106715649435799133174946478354853979417126826267758029365657868724706557502154478846350472648613087509637334966616271546593107940107893971649616032965149722752830302015327964649262852236885428994167382691241077587013236734327649156499045802599109032975159665570624306865774143886636999737175226614974344483453458971095323164443536769073968208916043524334701556699722643754889718466682903579041181977249222716451749321824848622922501900742615303511443449653052358608935559803172616855694323658701167333499324348810916408276698756392417776829367321578658456705197367599579348357278999443605416461318399354625973070454748794899278374993678754538500667737255789244943691811555576523806628268656118212460839454326140559711503427528160198677868515874156582843458639085941741162097139074996613969672865476048950273509773561838162570342542796844567080882950434729264723991865463930880000000000000000000000 [33,22] -561159081158171992260048741787889412952383184453236713945232313417940201015670797612515369927465783989042682012639555373149032599028114286083674678870571925869140629669104629014760287773540716054171390829868862843676785012622110013998068381769769489095006988199063905678109509653088688924238227378506374666277837029730116960650997456565782497545028367309520240375474600176570976475213014477358463471761334624439598176018500171065955262018880825870839594063024722575778404371122785265475691390443605327823016279056249789431155186056370126676746390014935671164885827154655467344647881846332398528850428274804064189514078904032082043429398010124901771196932321789776642997165861614683146334278012558277619909577420714193378146895622693580233089136960140524431797746796979173144781674076437005969176471172082673392860825387890454673998524452198981988587742144952893573607387425716246166709229400320036606003491197467515210809336918698157924944459590374173867508089547946306751007892362952152530122546631795185811079368749882738331411272794954606405872517854129021573811582682138071732935928755132675513855570011851516567837143719643066192063888493263850210299597850974255315004989717462566543647337126228804011398164738791850190919290392521677184739788880851231051036065626996376243978207697542665628817366197535614145731909551643806564272454907340861763517916572111061040014677637762039936410119464097887189682510057561889470769121495674708720911928513092330617025826527161827497296980934362481122645314823988350090199032437262320138572391377763824349807030858790544140406719073073529474574535954911206588940826004051327120522025354816015460685540817243298200715029813832521084983107505611759527753750260778774098651009550233182063418443575233955831414413864119897454985253850545384569170718040780293458124491513094552549073489670032067892403898208777632652570974441298546545210678577278356554952915711425097592532346285344893405063775308815224805188272578110848686957266739642696739309980428664045570123247382110581310237256346210302537291594338594767995438055516355393474882688660567733140834128165307177245468138504037644916586979943032054908671216896694953407607605348102650412947707464531878444791443376503385216604345587738383482264285140654876619355774868743109574214795165229964090140795502098365198886257662430571765449208420764731704005211638030795360106537384835102272444752256198643354987539217065649722049771746408701540541868264955251184835381332133962193799492538179407849377306167357215435301971358320793505231210677528942380367030426644060659821666161580961261181225101919742194425669478037759334954595322570964875256430202198231749800978106066150196332674398949125657339073797361600066303057391255174471533825298406532340566540156928000000000000000000000 [33,23] 1701643043258497936572682899977509196121350262938691610112600210914854180313850690671493855040186519538716861845059711345145199032910530748850173940956196904693903975482268597743707368675228207907583411414830300614599893314490889749194376395306809582151892638566274536666597736800983186392730963133733249987917664437822491938423795297381245904134996773085851542467787741157901201375217940579779792141326218551783983988845584535235037967176576286934078334445692325377815992248888017593130966246530210812567944631214973511688409761632659631085338502745378918357244404948818744315514647029530831722599806304000892772002759049498245148265025729913087380802350557306758329069277798947072339780309719341633453077334422672821126154621599575106121061629282426227734355250973809894269112737782425248907056761291306333440494163170061693337830468502441353853566589297351295669571551781098143962013186789192244226026291658449071811790239682218546172169496107728963680493943062363480725601669802752175537241651000131021542185049682086561107297943597227481087327455454792981955221842394434785967121163078026822674703593358089310880802740902667338394024278677211757601464347512084018725080143158220187104848121076392458646942623669838534615505294846211170153135454877684230891663446341026987771759765872725117425121574721177148002553221264471859152334425222571496144581737984277761648259509725755682672814344476641217100157811475159805810159383470705866883991838424732668397886097074686422791622347291152692174128073380503683468092016879547362353212041882529233017640956101183271021911369880154132630823222477446344920659120721725959729859238633293175871824383586538508162411956915924991542248604378443639823363632848286436807695852265535258337900480564955977235141848537296696769860449395719991436650821867944033274739020744439590046018250260115704178673636700714945865438844193324835592062119282746658666984213123629304866116953564591277273421336163102093062348409420591985666520019055942984630354152263449886833285914732771968702194873048406018018140724795049075736335034138222375210588226960068629111862197863716027704037421986346858462546600074328925636161082236375051724361046822669927291698796775152458261133281801837441490936211429078429444647897751476120515144368929001632867094925378198824800355605662823597680013116187971267921369566656020733515677716136965336028893471475534996960629803308123497141006261352320563188356489459175692698798753247599100347942282672818045265956554594408919813076330870003591899172002931910281603990656781768282080778981348318636269457474801059882852742468890461168309012191460740074637954407477956015205365156878612150279407057207760235920781762650626615964797654704315269437737449271776201248413915201345819316649627484160000000000000000000 [33,24] -1760032064204589222383813585541128557446189909384268929665716737838839512616971913061271501495090796983015765879196576690906207352693849697137726904962408403926055638043125526206618526764379397009272300536713037405198951990752562621609866625062782767001595208652598675077154008205790795909607276558680602968976134581247418886136288144006542826943979508271879956556903121791999003526346256848223890368779429817066782152112631609955769925496982691478177590008463659755444930825890978168103029393994233999542175782555151047715648521487975722391478205851982873719138479036763903228795745515328334519081262465891965845512829892387317621881698708957548163671795103077879002174057981427027697075485530133593499322956632979259339448396271856393913276713316648048721563597561008014062500566559345039724569461961666835877611732210675161305635267473394553629210165394533149651988134930622899402621048986949122993956578977464971965074253640633760375403442656287564081279204757093215736331617445494611486845973940522001510906679232163392716350915203517648629004941709354425967070309547718325545324964151549623152817814111258764465210352325780390495432154437319020901468621185152924018253266390064360704908244401038808598422310845297552062704319113428161284820211046395965652636132592420853647583744063952960958525662427157568030152239040168840468344365879451648522141778914789786019018665896315239480112683643439731006441531528616312463928282409430093361298134692181890240765415828089358090189352956037458847316590009572122732687606310175049995989821289817696292187442263054215829649327513530067194318507652268895451268894268037039091388964787142418700416357045869579518196133483740236701519760461114178062118039886042158634475876356311039821741875488925325642949186381166588881695543430604204456863707409634151520142835351447564861035009963965680036360024228818606880245268720310654263147257197660748615947036384550743385053068194342503336967711749958528664264193926068907319285496318115941943471970576904184652274682178200793090603979286285889091862370618721905167315087156471818880109299953854778014358539540207501183300522748969570646832987088041184125426815153304229491484885985570886885303866962756426782822338187352074594814539838530090135813714181282721649549727256222039313589141540899691599842685997011733955244228321289240746735833405878207607319061316349198120452429837645725839972588066089721762423710461264035609527676932094788757023706913174056491368087309682483399319934697085634719968972276893283750351667364117840009856556993665541577737123591217944996481198609189740331462857328933824001504229886790215228518047947393596121503132971888918249317337054412887611176331431156852492843668874980574691557981780558794293798809767870544192091371601920000000000000000 [33,25] 1054094900751730966904132602698092846202531677803184693337335713296721296283089799855226986213342577664199428621629012286936275157366679005305129431917761567705215044275046156320856237735835431389193042507776145329491135816996856980049361065231771656908160131432907160761755118430429545060487246350147485021657129234044130248506379605803723427641266623193313892135725530381121071672099589920596992337597379261068833917919141127857094462084820467622294108857813211575744101902948580048896439502803858213426919255371321978641063182464855581163012963147414700324034262092242037432882992120114026300468129482327036265026507827778332246864362822243268539559142331081964295128273934226082506150627436587746349227033815000849328666366909740376298714276558254268941262115597936378793251407000842949254594217974627966559566009987252011931604013374882447382839151607386078183495698318690742256818120737499969284412640457144939822799615839849720502049336791007993762180187397800025161356573416938107883336507591435003344542652332719410654509192900288818140838912125739406484559743993895407145995891885267304963893580041450720808727961609760302700227291863757198606423169077724526647272152609321964608349764599785426078645895588879663885501516397431174606599059309277891632428870720790917899768469368427483739522013032589785350005939950320581439434910574805671649630103144791324069001864604002055445718427088743112277331025154235020512868862478039245007888855728409299086755561769814715774793574303423282040284328213098894678750798627512552433415505663387084256791808081782019204591369773920583564401291955522180816509775712667267519331540290799760147455550589719120951565513415735856935930834702165200598328533434553514913085239224634884330563034086348363037482569903085842933110487088936128878058847736364887429164786353278574999517948420094392605915252483405910160886324440978337237878701973276800705569270497107486876499332925247123741679271675491867767899674885923359899377463077287212278066917841868870347896724556459278124783892557938630711322032496660709990149598341747631966049053515057465196716863646211478200324401647508474077959319869921932065622876010307415681484878058845204457874622612864653036641728882674166310602899412461406895756874581652911677941524774819969015659989817349227658467965451647156989766164816227976210088351012771872521346899699497213102185063903313406394862323098564045225628380316149511931425110458301048709799883673003837437416752974975029376906364881147979652716110308504094538945349548349430490194653000826497773053540895043999351306203629493355638829027269523032528540252136339464444305523773232353371528272530332509047281022487327482801103765418362336826900796508109217940372386241075210919432820478702044092230243713024000000000000 [33,26] -587782977337174264303445742986821406935168785207293599987676352861310884084628134163797965400032654808742758379922575197839259096432633046536833386810791740446199282994424044967736173538151360566006118729347708819482431824626581150744568283324685633906167709274222365520559437969672781300921748377043921765009856212754670285731964549308054094162115559724680161639307496314318478353017914137960572091148046458298384227543135046525745440920728152185163127051902102825890640869459463033049621581690248822803940576985006761199854869126628223422288325919378655310966861771907681903009496192914313705397533588829394228959666899342091956311307352182361938408200675211692116744536398710184301257644240712083953579801220542170050217224551596577450614751808460481900821816452576781040476320733794841914976593455804086940418360801850216601360372155421506083985751287576160250926840888281473825106537768071524985886495702107704299761201977174224093698481805921980987822872585308557339153155355330776430878026134868781821886135766049905830990117260410834190266329164430151892992240922018606441124138441125338209548124919367072781797935282719719775062744488479892268489133606714391172509463715696656738071454501419616909760855318347937628313529385367892120653072950339057916650567015798236271518172012193036952487763031340846333293885914666400941221819613805315106845688967082528892159821490238643689350461181985212414744079880083631178646439529651040064968942896457730557372316442887552487375365540920375716093213352601054191611069135525106845510581415103647487540239539504379774452871173393045535316352528695142931390262858345667420076735568942827316734302738606465930298653225890817274254545735156808233151262864374926050905157467595967356931920089928577613025638917579160197814738408680360077657456161952048981406022668601005496257072392305182942222798192400599976438025727383588404358205350849384184769075742492645771327597557292025136344630980950424685830768126459256491224044908017875623542507349571176162108086254241847660257202330286885132401329368076934584614444694744370682796839526746358431105926585088238349206390856544655296451775689928054966691913626089275102075054544642213955672919874169458915967218129568767889600089253849395265378328314231107092445835179815797417482082942199707221858119309313260449653075898939737560887711733627364769814313432069719421338658719985294498687639401649660376041844191761291371900072801895495174440524953315180813364874216932280182178413006586887562492212509339921272445052184652211040575350558162306454945209350836819789125402378334006570941813692780945229669156414579236858871545703242438681194459109715444167689191701591024204484892337268119481252776170787322240132149361377890414465116847961504047978197811200000000000 [33,27] 492763038112662370110636772044102883517042005808540748473536925669001107097444012280063879525524569411768581395033465771628884566999825546015696949172824403141935606226088451069239380180815846418219194496520307516028080237683506057330933818485283094293494831993486096354271039772643818517525333643070098566279211031068697199876339499868111714683439023183235249662359367077055454845802874417618055924434716187068283193306162362011964630689259342212140387361308976986396112331367518356556624261859906730076389904876483277352999455034795197748422400243124321692109643443633070700479647056619247333292320020944395693523675296347654045909812204911578509060344602429222450487865003735222582700943159968142537967075684344933497961805835395298946841072868069085068746147366264498746286172568864022583885722277680329599179961740117267910884139875928157018113011654591633763843675184403731865700466436268780394109839354571984321088277031938076403372841733278466258862605089673777315722504352508357938318157050609866556982245045754607933804732404221256247109126813981591033298410661409719605390485194752539181907196584889970207713774617528807863034147748387158834406237786401201681656256678120347150837816284709276033686007527701629202763193472775658729210660294808481608828136136716539645091007249508594831385158334014328810374983327603920296702274057829371575438463484522081585229259014987752635705698939644894592001848097265861704752950137168085347953455946839629131081041313132295143464641581745116880228296876389635832465426501963546218309390841964165594080395734652105177542582660100069934006981753802358217323504277548602681257214894634848357055486109662172692869557880226579674994755400710659826369762023584831550490386815053477414485573705380899626402671672516072168094011654957350405129268630216703673933054779152447973524220966662138664032406144510607656824228987205943295251906997618462460286490939898058865766788512888775343586737158181555664711790640925426329521710607534790312884644256347418442996384256766966949981503398677904991943129119194005351417816939620320281896308617408318701734570963030232636685138174240346425959902992223738970771481197422130428423118141210424363746324272134635596266809051027966241187070201423133504689309949021140735445417886651748657694482789756764221040592790939844679885720490722480495085409379189557560794549872057840286606662305591639083401055511230574544973387054958256659772005406800239895520058519985506626902503323758664460311779173797852048712743411398383454718237236967134344294688166934539107528374716303010053008989363877561197156721580575839036429262738611593218451649812554019943354180804056495264201643494175380841983258335720823880431563655848273697427430062944829098692305603370055057453088768000000000 [33,28] -373339581687711024361067366578537164304125749756862638699540403826796561506463596614108013560412609341989523092141190523524649893860850732656073713348630781770915239074492954060643380654233444350381232161062921237638054940878769303177510518226497975183461377882066407144599006320948914898687114293150864305345119972895605448145907799009258557942866768491462931246111307463214526034251039751722078868230247322940563686646631163420649175449603107819718895899085457134673420240867309669152597060237133082476674897542753200831220816936921346403490037274405806344468887346829982066049207165081992796060654201034544088089340648744647219549175279631557868601657506203824128679358646773332206764694137458342237329969227833182557080539706702640587681288549839581712950936585542442497545319658995705250995026655240126274258240401361245061705986471192907087471417412836111298131914160027374323817018974251557987566842849374193274092792071501829338199245957320092102601395176131232200610894525361625530136308632014664426631878432296005743193582778016658042313793344617699527116328721383415324377450025584857398063862887541032999028134691171325259012102456282596655770233524432432626181106180011945045363730000978486798963710649977378565013384950818283961932103501455962763796828487617428502057522383664975792841457502913734159495289213200929560628911860698334670673108509143691870208988212007083545753050577501381188531777013655041047737301392284868874489478796043553962475696899909694691311042503140352353764672782784566915034695262528149609371958645867595387456602996374066319546537892324299011204021344748927981187967372787793819861599379072519268875488819956255558519351011597310657429102176596252086219862691439375654953552803020048630932844226267049864166440950245333963479431330443449775327544334484408936782706300744916129596152056083144485630983796156029805025658687739481479086819455904761925975225515663972237557660891749949729582698103583512318395597745907316445439636324589412132591537659058438607851059672953765160556840069828727779752696938426521414473532653396221373662893741447798225760783563133079296742031436910491469441869534505104004479606125246773715141080145768951749472446644340225988939664344695894226863370189490986949973477449387809810449511645056405250240425158310629588411800166447452435857590865213998909845248166942238530149665465314808773332630111910297186010450999756784738661525513996718320375687518965112813587320637245808753228273507640255288308148195307329033629411638715996045484270655570739834986192952219919871646216941255365160324386493616732021816834230880926665140430670909452745376753912682007834434265606161695769626917165682008079669727840050607642179530893505252316128754422937244814513515826287118970592952320000000 [33,29] 150661604089383839579144830117262126465685803440177696444212673504604611767281296175854793063694325648808992148764020149705860967289375668482372497954045036625056188037098149437810003674367173817524617474550533646161078830892611038153179124663452580172873870382640445363351605439271249058909990129851019260222979083566617150319836451293455938775394268228631628644388466552477710931531853732752922163770046194269080376061231561033667059407740910833374320264445622651855525034925711052705404418938933213508841605772868605586063212634905629262461340312489288390430099412299689004549101615879321217023025519654074630348797490518082576798421010171364415881386583633050506750624230965012178480141893331963908569963658960712842408118010781033941048880935921160530308751355073164982451563147339107874611098791700885824890879664527919817205772725448799634446718025840521081328901202760234465083310177699858145005845194267110641002233824911698268111396411040005152416091408426126262877051566968792060911549106827015549682670549156787900207189753342116704418963581818485108369275583469868236931719814556008635037159595195164577701920287169905883673046332536935430208606992052753690963100637980136489449698053811271997073866834735594619073423749885824102564589489951036921967727079982635469568116588616993924157539186693443951534547703085824886940108139996726949587441577153316733272901681299698702077355333089540955092961375548890398148280560053372112710134712148801482395334980866544717065619409759044376059781971310110840564127307746909521353075333402605308720625418540694379670085782212719432902402160993352129633627546162495903220046647489421565751073748034617793934042481903660697346804694921619605261547595045930486565622225995953645705314100320152096195783363149738158494092818355958109878836288667370227048901613663877883778095394530336847013106811334597430438951528343778164715101570758501817403940290872922680903225490233112489869846127776745237707724845080445031849449479594612584454058773504602260288021927896481518883433716892657926222682113384102418219276061660002095999408966662275174143024875482116567262921923218913586733649814462319543635096309538569700342873712587518897647494130786190707538328309003257481284238903480937411767813076478856631405423741003482974974565849222952119759674426803098514382921888267895886136184045857039223095880639759162617443240810593864479713289595365132471674955334953570493012970484137486100619640784016873897213523137197007739235754699936916802513126628188884059555730084675531077372684369839179097609362447164884227194692299137574272838996456426610025568265112118664310033789226397753963469408651126924080444154857095191137038379540843353295807548265297111736988346470027353676978047541027960940778645094400 [33,30] -14159744787459827081168879202521805254484158985872166996046000251616521568133581375191381800223101624844835251652824473077153476658154640863994858523080676813884202460177307889185636619857406581957889687612278398189952042757725438447350243861608514525442633324833647753847103075646084452697686177645674797981415461799267079886375270076322255060496539784800558637554503039495146304267076326501647429732648835938829119567613013939872004555008959144172555462831475867794409782416445334603061171108902478121657968763886254490641689093824818623239214263866797133838163193150308076562471444293648028307187331117864593903037512756490978291866204712924214317599567020570479002715032687016877535284160006033090314636455520902357156142652292954030309741723179252043585023600933111414649342294219583146883467035956545132458490769343597900257848008730644212046986760052998726667866698160018112738604725546997867834101697305608727620911545589525183144436255325865850879558375938174734491108567589252264287645125033998085570704009752844321802273432612304945605657552193200046246813656584103279041994212041298046762669181692139424983183078349571047207159919302829461747662246080622997025455161239438603417723081475480253562145379498181519095056983566497809909224857528520690766133167237561928157759669992649070256169223784264930837388106149634107714708321388899760492377663811654851900686939933639409852917064160205245755269030307207359232673190544866839389472984090462711110817324199533535276841740255101897426050528365048367823432498052497912138794769468669502607927725993317659109089614201771575199958766026890140534255967794247383901159534717140451129170013413586829609710592035895326263221013487263692254761972681604213483319141103600149480854430384090479355627291939031969280763652105930332241330617838992747414221930628603160210798551550502293643378433454354725794893909294526470452299391154721649490855191014761707303930877742726491948881604219898259629207730952492459950931388860172595563604793182532342278222660821547811353037808834750298858140920867088793760650834971143269184591393316114688883851854148144038314787358511612137932736150529373332057292847989134317386359775280816951483950016077490280188766300139597652288074519579435911700550130014935871205328570055253302718978723382204772834662936635487234808174441191680791195318274541873593101003282817382458490391067624539175983464607150773406056995376584203594295493451988601515401919223253250468233366240614044392898809057500408237674691693219851761805087047440812881013144471281873630671739929566662876728462205069629024528078296029786590648605219795597670391520830025862017019215551188193012622197082520587440965327524725865917214767696592241977763917792678878394899534208669307004518400000 [33,31] 21760435351532385741841983319232692166248041313090630111784031679715703210557358609763358386897722516877586660629764925356630394602403418354148775545171979970104924160342674850456863428615993074566859191783696938716656309418945780067937608565237546362190575767079021120271339977227034739751976195742443103295793465743017408826648788536331689421682587951618638456538464545914905887083804422945689077541546513157486653299985104435218446287803425850225100035876599609864578175695334061104539404739463343578241054387540966627270068842839365794075048140008707311570520791129800057389451327969697550095412311200210379211717527562235990512228886464453290554779676462262653707597599813900286203290471694932358094299351584763262476531264263219820066471221064589921425498129283787159337036206674293958648370552834122593085214123450128426314822460818415142340263114399869967584948309629386712278802350976410527659048954901482526708406739745863205252246361679634685134181396042143618625156781785780758371789710926753058106074674992518445850978192036454901480122882498805529769681004970098968250019650005151741367306144728376648084456359393125830764145891746124990935775676326359929388432036971755544126710555290889994978506126189218223362910311790402503279800657512538098133050681641998283551573465053721225906433536276431704393671853826713395079592640108567429172316727347747622260269538338228768570327476308216577763341180989310066368887332178793611507828037416450554366133871515265701013388205202532367657254191642887590230758018015070281156096495841688719409147537671787611787589564903301186063138077034795358428310889548239498879999775003999520365009907287020718945683212296971509194491054497135811896589703015818693440289808711135436769111497609194752735764487515107977191793093357643203121529813388214990955944845854301186665939228191838821055926371600325273533972403752393537368407508277452909457910419848405164584721646036608775450181510343329374028789944870291750711744864130393648634211660521685727326742312301888233349393371753273431531534438957845611553732401469572613247088765073091880131564472477439163071946648253286575782605145962242469178325669218017227945259818002401814729807927660583160608270667675744507857225089624194879811588450111795826676438422444327380279764670317134044001608269416398793298478816091666078136478480674756339423181829276178547283609288578352741883622966008826140475069811148996799221045521023523871590657419647989919347808196213945464019664744247835239648351691002745091129846026354421961989951823148943337598853817366656449276467070153007479010682860710763610833266050974664179203999909811964637066110008379406105308408720115977826491226602263126809284199659670194877193441497554994898010642773239555686400000 [33,32] -61833747268711922338555969887825262888664007295962086674909988196583278766529867927712804999585693148221400147643667990779066911631466015740117445770348550619307455980172451394607008718277046149822638582591753705335538897984960319135136853442428005184046187126984492202306277099362151949095088565059293631144131162333360245123912080969231315857899858190280743541033944720764926936476254761577155790086704903827210181153270052665156176040538282798485966623911706054871026705362975631514117940384892023423385794399362189345568843852476247611553416057705111995227813282554559276005990639193244634052547835194123031244917432860907132203490102125588354380389968994020659390752567140847898852519258822185841006361017956331598727892305363895875088033612468893202196084351712325968574998551504242791872246025346623006047907076797474657304793510333568297098702012215024039171744279153062609520979666882770261621169911886591938051773075724834620635461398339138925372765593681295312208379452235872508056309725566277509119733110613990926070673256187073684554160952866079319025650750960997750587098528902435582971495656500520699512364794910722742447159057862302726880677575663999894732563250912906712899333800904945203699360311059037900992924558340714617400076481207448842405155649272170460470504870530543169478897311784233840761227773941415424028584679360334574076851333964546506030216808728283476549011456560532638029433481948568646127669367801791986126357448881303315673263815373240183949444701117584330515545044983870539434755155244149607781775950257279783668244423765589507411148842790449732283164998056795738516826917114659612210614717399328622583258465648628066998428359939730548493805922136057558227179519472977682248839040868009406358563304663787389523326480930635140649884229378803848713748275599152093978148836754485164969578394113709188739099688784050263671877316195208288485856683946000746205684416151758284774908674127058197744863774185699051035315079208754732743820489715073839720539508663722639182620414173051583046729629597038139555151507319181758761344674855099972095241781011745998576722049382261087665599102055610795764608940714302409315041686807602066238013312600630335451229290213984496134788757299426646569083108984411672838617221030514627210626023198098424165944239265518313019440260620732363945097835810305481559468641663855429398699848037391599430517779243134817140520934531123111346803265119098635384919442682898996380713716259559971729222330589325016394840735269405900281289914701143494794860880418042647789574114842264411827037553787324825126490797249961238200806355502623704343367902879565936108858138412549241751962128455955908106205549458221684686803605238676914998531740308554208990950099917411342303173413626183680000 [33,33] 55280277977187959579277016019441754854954501746437769780306857505298636247857888463492413307304146938734422294185316177639566413735579315477494100574099680526029057049520752160876283605218090899313631281681537307636148830929025108332874202244247646615218615397609143391036188955672901812782839802872776949106326843167826758322946683434025357672090769653516390939850573592692494162654602945883412601165437581881536929722575891537050798556677538264093522695259895049488512408565216259812430905051893961424673659434817968623016467131253904158310022699477689591844095753192134250118572011071217462803446352816889366801762995941301919200545895557962292906071786211008709659263248150277094226171161636239318724019185876226846238346889546069664868571384727576153345641959730694426546438662155323261886013247533046911514581537946933195131220584051667551342234106746120048761894934351855197763781742265948821324987030594062063086963808764702647332458517500488371572040354642618441469503000409362339048356915702658812921952931183400917836111297004733714708646534629221904920534177725602572093175631379123199497450328845365741265493892465249105665987588854975724651135858671863458463725884091230687624849486756104662263161516292075046070309350106440197170528538831727486477691611674588026301528830699981772460126386422111740100169650050874122086366521713014933823334491253452661496450771680060029438112869751420951241714489324350001081099033351559613832367433829715538478226798791515635297110525448353194017153458121253812381822881471379871074286681480427459289650634357273570688874212978221348035850148542885531540184016332824093095675605179425394430430084785201921863390639507376958596507406826707998051145200910254745574947865150804332973271184635705623955130324545041989506563329151656910137213171952542131638407165921204505461071510834589744492504369376377271844087755499494276372982047268773901836054329831599617875015167618858582015345513498892873850153254076685157616465809624269186571062127881126013867150513348915915136558238169749815476645475788179755521497846993490989842394028390269855343666434209566506331532933449152890742362981829177430073650215587790879889509200213658876908218323944276974214581601912652559245908934924467368976491191983669776159543457532178601737478419165329111640433529413491228430197468534542582235401012937629156918162665136120195206695459418233025414768232839430808036162586388759724359393971647577205295617959963673314541601116649354967615958327029651007561812971833873338528380750292411678057221421626988128335774384164047737315981741194601404789182109761323233888208589344386600431560848592003199631384454524732705336555883953584555898553807798717151624193233647045855437945001322903971059065516195840000 [34,0] -8179921792362056648317163715047395276496106396170173051946048048573004421625105793170485706461876100398709827482697915025332344072663441129099651921735199264774747512655586646122377868588428314990326688147219640713286350963190990215977490276373264383699342996072459833147873915708436365880269404907704449508771911888684942312030138030383713261299732514254788316809586404574639887668004560798937340881629733073090638242940529271298298952823090736404012832581396078689463467196367921894899475298081976361861542774037309606573242538654138680057656622369394826129120866624525911012093222016683516543720405250956031378326059239127483046985281617912246862177285957279294666785790311818208004598156870217881391458102490734344652807203032212248349667072696667599228827219303429446219679392862374457283088462284257473147588779193176597208786879714529355223419663846655721383577142060294251813101644766985408876809534395501926999427040285320695674442609257471281294513555454217066078465830259210761555111135455176824492117321805792741166192881781409838134522687611995958392787875876637027366298401925962840514962909981614338347548683265540789069462651015257479051570631867213369879013930329116294036975405180764544148137610202997007246938507182242201313730595310894218605793260803223293752267482624514101499110312438114964485489800521222612990425387509700600156489274490395245677587766313366200549366043158772234894812065040534301467766964129123893073578655387731167492698267802536449830722825370561895105940073930685104647688357182114662833679051172820788735007438309658140510631855628438393149902239841123436412169075408253775193661960740622346955979977825281712811472790752360866829548940178378584746039155593494271464722414931401614598082645209731722493241057838769481339392288555312560383058504095576662898637903425345341356220907893195238185653973750381001212666278561411075825586671945806252343829617132968222627290265313506306586606258389390056503217065567828822379997663304079400856108547697889686930028980314771135502333651679757717456186121945352578506481405624626676787769501362706479521703771769732812611644262449926436313087437146098624088598396645972950225130238445841243789175290584069089474912194703605789666449229562014624681194266489068022662294999989722616658830971498221047514061681990284933724958964559121926910891032000534846761539695782790561054942906332766935110715678077969141654529418152162366476450143476996450759953069066202122157446278488992865432946864732172397459035942989348881524879791414512988786909114191367350191201673044733641105870295201694101526699828616534414956816712540626848913728164452283356289581571086871677133164263854040717943737567534657766268655080376709182407741526601504705472871780722418179777757184000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -435827149209746194937654970875709833169722369667851611983215967639547902837499654522313356195130660241075604186288269687429735835515580088634344324009668155892852836167710301294003783672138354724359590827627160016259693044365204074399980147823033640588939427882728614143322002090591235392270007476988502723699103039271536309162185501541185639670998941723780535353716340021061364278163442969450117081278723116914742452471279298203531367542030779115680858580039273868872639958338488240243375961288698158283249725216608627972222232044258195003687774029864364963342478515522747823157076262128371367309707100152496573070026562072765985743377432893323897084984957795030973572357703982116163521260854218246905227148867504996248709195785871768796672570370354556719117620125639681083535995341966908058553665347607052152017703726512711043518034469126093253583164611379537366767828055347350978621725844264322672976716614773923763382014172753261239559398950669570515961978362364729243627287750407433260162250619984190072700059675833711230716536055358768623077508204711357259308129167672304628173066937073550213870477686113506542955852258184793039225021269456785336203758376786183839860088047377278265679589664096368742252982331217371324701579214451351898673730567342616203540031172858681135712383393288197881283336898367951482656195731245636155956077772226541826791978715831115138622779879766314094388167345400310601932200375820546242448220884815668156804888469363981749412902711431357754209563702254544610631976722956345123554110877806976720483898354163456665565103608619821765698837721574510772158864751229296325396357942165778735044140984786154636445676733128658149974147275622809173552727946589652898494966199233935938212442959754339775608798408926792616411848529332771542298985141331098172609623177207140132361346937340478572934632745152435924056016984991116480071388472382415966937462004412020802757248831936386193912786828394386873148999563073805334534295124048492929527115284161367176488119048803468053349790753755743459514319416864675188176532758682079103567969065254399831660030597330543936972493722737951904056583630260973171212886935179891796696500592597011896315869355446018035680200998895697593068788466473791971542423935445634488870313802924302336033929328677188300176740766367186146814619560975714909687016777816267356509405265571794051858266183601507094497821028511214685883878836306119055104199790516892617730570950241760340919768731527360655624354657033918726897868734263617840867041586617111512044371500020188759865127068203571531474391243536722845838596764396762398142472343330748584942525453858045210492263043199180520415915369528414704075307254567053466222613709668247701045145441461890505762045383971882220600769261657741863241646080000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 139049723010644937891725044723253521996921141020330323615096329688706325359763619354564087435283561193972235473599741064305280189680871614559803140129214507001618990488972041881816930777252778971569541201055379908433538910619180423928272288059613537619767757170756494508195853332950475082809928288550243278545161585109237310759016796905322312353604856588168265720553877726258277444443734433007698180348789198010341925610737017789876300788118366251818101472979076462287852065882601086469538395929173329087481672142092977136271561970540641566225436556746997382525185272483580224055379139550082281313258730193657055891833105213937630049716294193122444598078555896626695465284106091663533396859365857588601718316349503256749913769493094581134935348350769321560403137460555911247973820581318046445302934857089277218420529110472991994756407661439799295143532343914758512699117416201640748682626437733028723589885766910754176704929749642208854487067900333698134824261951436972079429587149274952337990153368918027985462552426725073935276127591464254882066378638952436470492840142123941639189107539293685354825610407673001878343143877460594783644320642704978768015801956573487598955619606736461455106297459006000116964498949389417555142378299340163561318414730971070047530523306831736401566021051705749672123364504079215840499686178404098285033757972665341735963839234365779226262068460377876567733022477053635600204281838931004684614532643919409488769181661589045810908528436320698687657901004438065899085939928578390556561193504543985382722292345102235944757042249626350547367388477094741062150354627982986114144367549050424225505736275500453408274604168236939226013959993718187352645285008556186979280346508643988837037608576812877339979334860500296536092236999333973808833919764400366049474349940565397517986947926689997087861995497200687290050917798435444489873310343117198336447879741642665099608021534809243925949185457889967040672979073406656959409712193080764490957780743750654674439168725438690907360061522464159695030405267978210031264150935677483771005355999195440024399395887032391259396208012971183744316321652151040497421706257516295626331699827845719133451848707415632091588793158299746927699521699640283383556242694598655640424949860370109067906166946044864947516535338154407117403667143103316429117504603948633626941695328179495487019240383049549285287710417036528180915932676174653428012209429822521238035770671723688537684499147871946174753367816208515211964773407141925300203985654454967002095441502827492088384185674382911195521100045595185168399784200817526029352605626989209419293827153975311273586468737684740508200276096174196326365310526788851421888309220649129483939689714305314425085676988719751590293282191609052367949167329280000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -6652850508682040294582488449723367935764642837550310893060394382908796876524542034289955762629880586867633261043965980193357572751430174374968560596719361498922894229528702136020906104715496704418562126077557823470661215477306032044019215709010749313543827590829778808457117561379127333278128338432239311227638767147744267060063995766086763681550330817928057263906675905709950941409967535568039573758699475815184681150609937443279791627608335412046644666620106133491810399401972652240692693283553121835714363465244096321679635335553954775781076296512442366438054195837604912115097457625027674189014482640947313834501346364038870613148921013538260531511211242162326378249858655104877005314483913060717724130391486125561754015462857841994101974151873048052744776998733734705465182305464844114230031169057844236959635666341530626590980122144060923198115265531326956183262651840488445744910706295429951750155629809874901197484874542452919780891852005884922497556194635969115205208610808781920818765071023224228684356825762363656361020358362172120138688187515739765183126720651888093209084358743775558666460901317194008163808185137653957528714404005178930676803893105780937839782903550948927683906237233241519920631033378049991609514774728803233792288775852447606730514768084871142412373704175016210170642048218339543991020131664392770646933125480865318979692205948375090185065824888407434520276784516024393902032510043884562115631122625783294644887159740494236298483844044870956574172802357036546114968541489922556931569005091147127660625358291437718301048572474206447114574335409265493092123849287264344119567471073280530194148589999506931667130012798346423924096634445004988607280569732853715088211517496807399020532110660337004239658545564014930789075742357532279768132115902765059372941532885113360010914895925767572159713223741204288220873841019059890014996267154709188318856623956527626225655523399225751705961641551651910053634640126119725184224954754919096259120239799003764075062294148075541622590817947644637724784285462576251030888180312729502455277600333327508682952067207841906243007075190514239548434765056705215079030592460492933836526827500316951043345702374360063205191782206416938077525144361650837943394027242925542732530018306830250159978726389204194520642153343806160179526770204382495274887506075157222519918111163095481600633495555283523166245570067956149623884469506106953729019744866941031163454562167943925957936194121069433122432390536243756129741424072808485399545358262890204982142966811065391675540342402994076771016630023478107912584471092012308328207152493082682377659240233903386092937525851098048422969434152569564900385359890928720219531671622053658058784060410595071975680544263652764812939632917724970452038293913600000000000000000000000000000000000000000000000000000000000000000000 [34,4] 360115447541777037625720362416439015764411172173470312466429417158530480906055297834336302495997710406350428607281221571724483760671105688882836058297086478003125323205558152968602009436227848780436651015393357395238022116039990603527491561781342079080629050525737997519376176927997076589772713314262385264468600950646377572248776713800110446711608333645844596728932194576718632368403835052728796824528972052809756846127186566861948992776842252696353438292136230789931638789977185263298337604290796086989087624752817528712228578166383475293272975817903748464841894538953234191576937704960346986129616877559224989076879658298318569567293812608566196532760424322940734458882576434262585158090315047063540621359725034662461500454700875771749517846389769398797138989242985359997635600769694733481845950223672209973036090018156859597009923822409553337590543227396828841546257275467332842495995523216413252090339861005216396365517597742295312948386528969036310401871853670282388809114245055434452203891708635992366745625285929978948059491102914501764127751623558858591877870384898488364219514086662054722130599783290973417724452280127563580012295928368499787096736084028647286348128155377631995735222114036188629393944119577559433375766271329236408337109280003466055675749039963353150314383914738828672560278975264102888631503990821251677585650909058389882029839759295950192156066744758511359655995985255210345648022026856304481331471082791692517205469717827756995556528904736808299696635017740592004525250386154727604038160385081639429278975509445232699827816608329341239556938738811176924105104684030828639814613377014190218693602926398336641836806490645452615312502950557969045047135519567357397330288529657232820634656632350351152525469701529594395470649451947665193035420939172496217728793001542962736827457122675699561969345884206920166164261727249132872836923762833547168213501202927945156859071273083988967591125536994205885121051222155860522527062589607244145470827624238942032907986295205703672964352705338136767461180951299614919482836894885316046753328127928337743545677336016728766951700572769304860719491088384029065865715715179832399523934999897710375389508351237338562101950481434941446491575112188235192651732806038147271546921100031959196033482316603750023459702493461570209388400610182432790957039343797572169910009255409217793974925650308060698515693526327228366215657909714269864067462232608345044708626819199341667565171704857654846085447896305108523747247029390870165458620173347154659746825363101037723910850083037733569965734151970639450255209924639741643525262439133720142762216748376102523392016702431199612814988307741570145825078625969136563854083751399897562611644077636117062458915878754833671681190968743319775526997773516800000000000000000000000000000000000000000000000000000000000000000 [34,5] -8352046259849644482025742894360200066777257421844606542502278289555267288996993635833760159037774204889139134685510525831124252421919337520703653204754166610221889919195119177388048220102233437649608254416945096980841808663684961770919452534373839488981767126535340168670333773967712275854842567979752430011522610688862167688558554540290068023845151570947060153963795362045959629649379290666494064213828832495882309818855452621311482895596211482804506628565461587909452582464086313486407388159725473846213096230720571635703159065998294261325371175989152794331557265137970202262733572138788525206414060413829899055192908197841781907323111218470839339608405773348478469265165010839693416287610954662492890119318683363690447573291457310777722732478349370901956780786347263614727068672909919296158262374160240988823101806439319877992143287529690455696265006471970215983874144023100240357991120833046148604386250831182776401910274401835878298643681813076686515503289404313612935964730582610006672668838827544332762620426823651200500091590066180981162317815063289573863609540786556356308328412756927514050984403838884335994927751939715175553767179917554928625137471751912495436458791495101351555073550409334367093516610936072497346298257728185466617019274492746496693979492353096070730207194237112912176505722512372710382688070390028701686309983854798587633055269951810436771123766672424841174284926650084604628177352091301956807257194373838620073289066946392068289292730606099258728611045669615291207886830534895244283067169297258434595178243762975383642585259850820709531837887738220826756470503564305402621336514190556386562270320561897780623053488816514095338469615089785909012308285481570511667695937945392963411997101722080287297201795230028034624815340296131088588044752276864994484408791596909855136552629370552971161920014516274917724845868533526412890759346625346522469154677728732296853053690473577445199493313153092681231490660217378731809727360615736345787448706969552951982267072637278455200467911303701048817481185332161977410805863922469471708950606295558249484668098611524541972994193452989706897401081059360143804731121162486489011038503785576666965119636985336338965137684994118563273601311925062407290128602234733902364685693167821970394355619658520387977456047227173179121806401770194595814007193121674907739554556968294229086044318276641410885219160863420190128023993936734979883873252145288270488994675134335000456388485156233757178540080276167399165693305037206921448227082028997658024496698334094968145279883201770362943161423607618279587650674067165255398724585763251085455483033235834743804490823107493578471207131654508739317550142340567999197414376023147939920183177312809453132927850039401250845725745846230454269752587898060800000000000000000000000000000000000000000000000000000000000000 [34,6] 92831681408686215997852250676128865643697017459452738794631693206493460341453169364600380123830644273785359671841861395131363403444391132605243625721979796081559645933615026515664011723825326561753119394252030845107667592536514005830766961639756657021100962412225967193292591668575794856925481265812144207208713062173495839574844609934119900999911489235749477182988245501356998741509964179894849600420759845414389100344691016702597996661029066928808264813650931947031336282356025380180814183314335766992971443295184676691630150144187744820776598994170968306184906610605200261988049471033779815677832141203396113277190859084566148225860238527929061432534674552098168697750021112434779127828701882770973816841638981201835594242413857755933996197098712337402185242543037264737748278663802252130337211944350283171204583556648949132679415551860149482013003572825707724311169531903780218462417045271044533678857027566889731635842406958504257741049825608629391608712747360506987668027960895279267639320371864908117157183072484023803609274056909577920541673977264227584967916456261422335974262241517223237742192736064162187157359171066221062081010162213081526132004982761427070076025828564913632665681809246584364698345578427576596805025290063580374567305622896755169373085368942268771499371329802156637612286629480963848626300192349675451354801430362023469601951555006435872340388760684527859366386694851114186752847255958961512298134059630186988685296601329835801467866649413802902719527454568731779998373430398148694631408274026502439318201041140835006936935996871680278118343255796815637866107511081880033128069704845679851478331492549575582508954009733317312243635732510384883634098352825719816153877671383203448797494735929211091908843222290916023297675895184634827215130188797823751838930236328353679926891612915062039563788967848993510629403596281535334237453304285735059469249893973820605076288354630421900683108218693893375802483671753747111024227485289053295036139932380799789909801174589518888227978687988868772554764591130061923897521316484119570658472291286914773513443116893644878941347966458541717891981355506258935867795959651297233366589664650601865880261457554432260238731676370048578792926841563300807459443810954582751123971624872679603327622132740450844318119592689153834335833380496748308758367685478771233457701520084423224883916925573579595051113577608174910451503711487674051780747839069185448044450030283706633520082150455773326638679801097746784481429941496290789823537256956728310071269310957192793495162426134243743686761281849900674369600748483415686374377574420417920419798579215102163803677293549175179629623822283334024132194544707337305086932814595451631962630340889182110704194409072459099948696364651336586312979929104384000000000000000000000000000000000000000000000000000000000000 [34,7] -599472165858556567604571621033358320929517408446006629478018353598872818790935786277763199514525950099632900668691904507008127760458120021962870079524026261233328509607662253217733391034847900677593838747767118072214026052447969341925506770661336108131901647907744749693632006388068790423257173378034744209140898558069260992057548017074396967756013375205404361258157202449636985778191445336190507787308097922077819788290137885983657752060856706843733287221475745151138341267450600413358209533546370697740171068310024716536078175171559152789568062895165565447134802436439155164883828662430371001437584125046773901608739323070579920127055322381096739233861994155874777865892408186961274700355698164582989682742857351654095998687793351472289146115736343135114084841929774989538266368998195483645666700699132988045068492608426223146755905537739165982710463127624041509721066004948664512543961672571908847900065638112887858598867658576716035626737769821896521581969178887815257586154996815892700423918450411242976070788312901853322379974962765317714630217006379123012417215750488485717143272057388839068969724624985819665081586623260863375157193397940372750835785692648320869570170417653260680414431086557249274649205733308581751326994067174743816003040991415276112288161421690269438074920871453321180193938499856996925364000628359482017082355257747029113723237261884522188572130719195357174596349281044248196165773780760342990266749719193373153789711659473163395461260517168041849158612234976450599621466190602178402534616402081214416396003052543633995010510462051890105962932072973563168310062096058520644561235837042479931304917902573915664834283564895149887172883678928057880272636489421443024808010405588121714372534204766970179273816974101247860103132397389618076748220123933740896777205908206989952373947008128560285066018326130495118343897898556366119798565300525009214343960390566826968133097320280658396528756015118337530045336498273693991137396220200201531962244552350250335620540588839501473062312339930847500430647013212456930838252156878863844719331758423557674866553895521786516740125441495802173024813056334491598419487610578968359978512778441363347879416573501716449558449505425865003046104487363585694050840879325159677996170752821075226419898823531427359997810624894905231200539950822751820784339617296642338915706479254393277366029512244299648686440067265604357352348321155988325757327573961694098830302887887050706863096047604859448108806081075571509918102906791332803218199994413765123706861050565041523279572988506090836735618524056868456722774339826420468216460866690704554174333069189773233547888235720025281155681618072308814683052591328739320514930525408773203442313824428079329685194640470417121718782662642974231643925642215424000000000000000000000000000000000000000000000000000000000 [34,8] 2381585851786883385022795766449729431374774640493463835746677632800834853993680763334400623793041671264664154609323619915543486931910204649785110783158565065060583860767487994156356126011130290275083803274910283958400576507878899169045300499316182813280996406798537900375328366305471393178733429171974533145509614959712405843577979113967424710843162237000852443279706555867030773367997690713932858796905247422593102771159713622423151907261999539106225954654118031348088169378600002299941894588456772236744213414153519867035046261515147130081611991740033401070737091129836612918715117913489493083678254290206785314070983506360053411290473155787164395915038071417723054772729505562412936574412013603497386203332661441806473078668832715898447199353416619276408046817260593463741498641509236961043318543826411797276964078537139166938511405032760284589616529728946974734562336259507679331256234348531977676970302448600645967019934918371703994009158520440263079624953922178290342778876625131861925511663290118639944276678478525970590899570383869672021408950403329637157600624853125801196419007439024009078195034350218631660108261176213087223814817026091043738480476376332405890088126316704164204752826668176418703116006334679899429145145596724815998619104412670047592830480287013784139856858078185057626458533174133549173638236134416940636324708362075966630545988317956770814024359000984693647269888518165134939199443871423068442738830599666871351216601007526481652038587954386941266703280178976986680686180956048373930593787415243917242963996690146454196064156436006675986353499093241800627988992594489583490392663190967830637860596410312196539712446363166448148697789621557750588328556735362327439141998098241257296429845331194767145094480107412966739313644482792479415559011341422947611973905805566048341163461193808684144322925664174462971634008465671725777409975643439450261568862117868467556982710563468813605263930674293562955066639040143790221034509832321346796285230080310433552265328666996976819365120444553087318446327937209182798685648873134200276477797481478217855212795373866041588192165289059657281475561573958749847439650864477641633768868995557617035426613589727020571897526150913857181817694171777618648679610990973469939319674642364223570684345373899604043607275924833518208780540574900799789152750262504503227350233863216381585665511230932709847118577514562848845518133666994389656088626371003184591464627614410110743049788243587640553381923580537141489188033907023572880110013795137184974580582536552041882294037775524138084014946831071446172149364025245691994731212957826456006167734222870473838807348881854694874720213007194001777395676318823256856555274826396382258268459191283691761559003110488204412489261052366024697102030864384000000000000000000000000000000000000000000000000000000000 [34,9] -4550936950697495399297808822178869289221528442475767864400369986301614370106285515489795490240119036384632028350393821054915546692619051120821588329174164957721374214286036360336027502504822030528903859615150143502957710424206677321342280509940090482136329677503100877438226566839166737264562606587540903984438419867685958303820778890268315334957105202849259514541975384173040410705449053677761722978656215908420886205000649005562676906166081347060542614518110065230214968105925815200609110949263959987811075720142562370786412178606471995947410631230996967431866994860217442760271436871128467916220895900955250953540081278148190775443681683331655244012545766306946670339917836910899285171766740312433760157512875980596538806423787852361579087213311738224013539924197634808635063722351765089774306229958847571681757579168336147390842079023491564106671491422440967520208089279607989604083888701568236738989771514944729071440622278413533710534419889162942877598263393197227578251541916929631863456319161909710609542905520179637472276134758098354293148990954522635616017756940036821017203687016336439246600193066937677171870257903701191467515850969885040806432980769741742513474936722942999008247172728250601808668828648627367312933935773704922650091503344184888807359011073141188426627445690137250371107715706614761537456305392675351791318892361815773328471127352799975733193987565832064313443737209712191651155737422543225285500055179171739305742127603958883068154197720137391907981210512581830165731508702160643462216454501855271194067707872057719829994683038734513070281269598104120278748639814160692048375823956513922180697927251360766138770840252151956797996001445367541674780081167068823408824890317089844904509333986138622857475228915547311111793574080197580779375769171347752758995884824173297444041284607593121990546758379441294351968827212529322598486720725820327780830385180678293284164598035367727518672535955961287966867500599642755343406016396872188721528354849445501823742626384452863121738304727858358803499526561988634307854060650845434309532887642908542270110922707264891960652553446048325070847945195562521067267903621159139307299867412080929472028450775222237371496381288855889123422614950063903883130450297814282348382680168116920926953443569851286727630009451642219403572533088394642509326116163920358382115414554977924013476184322589161400593056348952031920167468652857156068265850829857473923127301356619640757683408781773257496896145793184480282735735032096099049229104562000938156437795905933496316637135032402869393235045111682443563006820192136757621660567671185159238457963820364145490898718849930608639812430151516948366542764194796909862868854116308378149507656198928046476659182582107559625417460069218778199210187554816000000000000000000000000000000000000000000000000000000 [34,10] -4015085150296811991681020429550885155492910209118219174187850413113665193114430623018141301164149949295652273426275709606428972719658631441979307671925916840086651659273880130155942620176587871405110146788160880030475272466024439474038760933442902994333026192054383669818198045351809789711491012597480879186099009297273665056093073956391932379795675841437416948749479733454878837114540366162050715336391718938383437541566779155539131409314411962948249044892027921701473912401740634722747673375908590008274756448959790522570195161339532743715577605375054803835046737819177082336029991898847894925243999087729475441635065533223486243052618388857465196727361628867451465078167122175489714511939909862332819611095089665480429236064513092692493328038866131118675485244370378564640268468390082131118234339378213833275800404494800223403546121258894271638711598966772112446493152270446477868686869567205311015085621119107473611265067043562587874923827698402359648529067017293353897871482222615675084675356549186287607603285444872743092659323366690404659428916570832974733161164289074224132167062558918186251988283830679956751362497321748767220253429910873652800002863596889537760754084377879344280798341780039480160206069316216610093556693481478647911253126491071631998094031173917188132045148191277192878803244512565832993465422526120023443328605051679029809837093809943946540466553649080884245432578685159631949934847096825637152207517024174255390816315054387168127335931657547499046755846903073915563142193222286257589982443754415505280494311315473103104689917777628524717393283789427178828915353594781296049735795942494720269302900728512916537900135105590530883605157185124798849445123470675952573080576190896216903001016527322680796894146530333541568587565844671178030806362502792625775369837150278862091234596699649948405710811318874048827298410930350671473182192971024542047200488809233173687599588909643860340498786930699968149557974089196545632001476576186427916174179941079307944556182320574055238150990970217438546592598704921636480902823133905821464956134643096740672760885166893597278845333175520271176537723986223658326092071987392120246861953598678258560318934209251281797966418325587269336245979313886887574422330884289115543169080315671259144221745156504577218912402347200736833464211433165523044116421386678998389231210072646469935138270973764910738469951191663725210625886203789595104315343547777314355427351952893994114638373316988664865730539227260714900636090344614199950584422576379345696648480462452071992056302047265455022670122617715001965443929387033150616598862274481772011203419833878409610168218895928282005127664804673915209623476892454190369912538178731818244680028420556511409386755188106295915629953220745472564233355080499200000000000000000000000000000000000000000000000000 [34,11] 40240392174887270915522029578303611075235006463371824378260829877234606091133928323950028928984469471722639731631770705456088238263698699929929279901872894050679396001708369669954679460599803495002279555730847848804559723531074606675752265855195691486225388415749301249806136181003608992376355255246982573399269770256645965263724725551670478020218686652282712182391223360048247996195304183513821094945890150438215373056938522729186319308875115455801657537696122285093463351423974087589300449249489534377039306084311226234370958229533397002685509009810532751754532035478644137512960143577940606036811469136548752187059352247891274812428821462694253421673110293652951856442696842752557149304893102668147969908562399657238264602757342828438675875645397299952962707544693790417802125239245439917346932126698482313335790907449925832872879576002744091224132433844209976965984175447120503900556116750020304436615304661073889374110103464738730121860746822169858759463901750328091270218349381754219814960813854621644155196392145775545055637300771532070516359498871505800199115601800314607700749236463236718297060305656571559038571191818253913729401791832188788590785223808008298641374585461751263409084007431259700081842683134772742377623078804393587020040052716203936595376563684055586323103809120248031210370792222504141394071027253290277312341560611627335323894787315694488231431756658269703370370466666489560969878912855504108398306064607519161055020037882983616459184827322265786016814842117783795753816510290356511591611267547498744184422350003655214082023902548674571271661402910076383714874744936803334001691921197340110773784817943523299924449607742911458039299544009948109420638577209029447471132489184905177814080143453750403081605114606248060973637741539465366795962249742336129630805977578353154616593197414487094980557333964802746081876553656314162459079973210076063899913564418739588471970152991956906796772865778330525849967886709067548009392774380133477044591264300302383323731744283498799545372457577973725681619159628553819681075736409045062501451523514352305451949717816855163773359826156119154281181829258342424777959082056372861222661179550833731535364183792295420828169985127202344510022100143405484601907157317390119994916651853741918586610673558742936709998265735354320911920870203321121535293422378359512316819025515272300026534158315739813756034363246131879071814853181967618541967484312098154534998838813734289831007560125167066007795393138529194356019385881193866196395221634715265571326227153986599678312325024476338478422863363578962927388944473974064976673883055616370121272390788550748873601514798295929976397563310649439860284024043885324174785226667307824734922414420189572944998643901660709975837801077504802304320950239232000000000000000000000000000000000000000000000000 [34,12] -70292506730426446799594755561999441954606572616001419337245223183641367808399200663713244891807140342694050428159222836954664040953061316278092885254038007687499284395787385228691572327038308613171857851337542526831166463832993033744761156175497449117283057101352350874804728252948721178068279174558921356201878988171911586589285536334880793156611606025975414468848080222634717227932408197638473969636858739820366669526742123774273277868202742857255466620353263356866292926183452880348021014457514846707171254443563750319903866884403549622908500897365245394285655666135066643961745970416179789043141533623969843763945558463496331431061869120286829689393306229833992036776846617689056926170133753860800889108319390786262985567261466386487871743528457057002850888558783194838106436172197443857518558149570261093557997939713705683177644702115389891971951177497194701730920297247320055215155868197539326606027876042547821331700186142817227453493935291506946176194497021253238286942353344759875599518402760739949121141080351301825681349857919404379943227126383930609177305280857751821778487985366972406970716041705058804439736187989024247377341547228300221520668326785903279379748014235724078358898930703525630146332111459312477455938518537708492861966375702601859222014522337927482036584404417128463024682493177531959755709023585192124735979657623019017548073300958755141814058018605097352562535690339897101757773287349897090187482650785971458125921735523650653201720713763694643487879553008837627681772200314285484615060647950415572458085977248514614452156995072274594794445603141480655084114459720319800758964705602553824665286565205487306935110013294139977407262776527935830980208286150208010586550944083305229722387248809077640628702907695464117645993365103595464707424157908632482243378906921210876998660332634089822285820526764188366571733566245745713534245185370891393641243662804587807094668175180581281320350999155577482215310572208953876258001655875655648883073941448686214455655356756869487618353437869423441931335443272996282550861156627187133612185730772199840611379010765322629332593922541255944481642715682063944132726664263879954840947115350102568650546607344697256754504934246389127098586996635108739633387315585728498234273107233993918670045339320655051886244971628382029793185789570358139027338031908692224351202855306104054435049901565588771924386168239344992131684173329658292854445611939883807854057701955446676873911259007918484784344309741667138052626754332038453313822017973109220367978422717859822190613260712576732450284759795175246159199286223175033637230374171960122212032169041131148810243199747778898259409342866918205775566676082035146851144459961577087435915062481452426140190343302258797948792166543201681479299825978572800000000000000000000000000000000000000000000 [34,13] -14093313326645655904519798022234237348506078056775423497679272745963723261929282182531210605091819772889961528202643708776349763895315010188005023924091134149851792904258098474079844806945437963128503748734146287255789048544910526704450832549254602712655953008616513524732171269274893856229547799198119692833146776573713821288380307432722256850760528268501751948587821251606194973504190717440637808505287851256244741920402985957297494591504398627763740701790070408705277739266187329754807017306810515587376382582529194614650373241562774361860981912348448535466351087941453929881594141646415774294424853052900670165113021241125149853411851611141344091101236171705141384164276325372518990957534120761410941083144686563778769166733193786592302518814957694436700902764828919468196872398159393635623848312399112216393796364482682196174612490163633043645832178081333268000478339429988479374303364857978977769662631065971611568679697096014407845055717236491876047765707127054086282171517989753601126680773430814340330210172016964211940828971070808651869657316321260976662385500418433971296346898470756128945852674988718046155805614571800586494404216150844199112680877829368135185255992794609899748741273528992424348408255387011489152547477665469908824396943428752223909200915713113883059688331627703479008042552209992550769406609580596094425869607393674311112264437040045941615385048927471930440362016573258989646424165194057082675339576648641930330356950201397878240879856323813317194416785136549015307892506795552480191473329801958686696138010025339207830716650673742021468809849714800566763660607154503571143932471365036523500312505149392539360761367402822469478146051931691277411724161336664541715604576569080511304335472724628731598418580615757112721244328736347257924672610463446448796356769274310822326180071578948002586239946916301659674128472124874530190532805900956620304032481567792297937309290850438775482294427684267411024167229797438224291427190686047640512647902346551311655893785165530048192953099310053202414657851657617207290161582935311047119841756246805789406912450147793757899466022472951522933992810229950146816633304548842003544601412512748283138771169658908295202455674781313691672275112704506509344895109463088726579426259675716465301460565479936450165230176287919624003956051425786294551688327475397881919153457419014408769337526816245957036789452295372907018233316107070319724510053175239773603263982367444906180465175456621442785016516955492140764347204127996704667293623798909665461747179536433963644552799128490885457061039436540044092525095037867708457383483569284067373730547519850566789540849120647287015089912285422065701378416672615531553214989311783531928251164654753009098074159631027719356373877246245709567729996922880000000000000000000000000000000000000000000 [34,14] 210938644804246140160760414996497431542250043102020806775532504864756642023876960909865730192598591175981723771931507871252390223047405646045898511517439955852220623938344393071319716701671279625509090632959750057726355131107401544790370853689831784008576348805901443671008241343674218782206403457115077038021175054576722603312514439834279865167403647644275422878780535065017490194364414338419579068444973924038059388683487310362438559590043086852655466192259141704655837691492544061458699680376907771918598128433808819585156309090808686520390062150661286754835350766997348929012537911134096226567003336249287275830319805545590286506769261147823251809220075086945738841373488879442143892940515726377644383861601750866458612849174515943252463348921379735007658328246628623018455757561134480257812912374217818197123288496107953764925985591080294896605424285131247608226052207013575013070801271719758043345342781282533661042425073137242436816798403814611682471552175582621043308770109332668815750378421325238405044190449289465172525495423433221134351326631772909435149012438692668430729627067401742229745763737361765304965133972664558215428713574624458187376225946224404751872160721194583171136940890157871412469362042966795050137976177632779398836588111231087362315802357516915696133109720336063893451453861069798596523931438807592683537037087128676899513396382934374783568434292512038155070472596275804541864978102466772634307306910209446092822422040228540711860491855488742850863970501141814686453704288486798068524678537603676663831964623493333224263328381278397658050211640796935655776154147205478743622531650024927476193400862428373586662129410822318394715337476824716530396799105985311421819867833234292900704995509234880846817802349784112376540245449628502305737595020079948691457553194439225875182513588570364100722851714973716873453308383578753454286750346899883553743038204302776998998369339139046625776041922238984822557782286736136664199583754632269790835936149608203119686619229440391772158218024720559089976975002537607575114139745166155161811849519820496084803365678183215644321577907854898792852654396509593571225644589639612620784875197192042567262591962428237593773539251926588181737144202756499489115758216558486493803024582418474639656323175444568523341801277005907624954262952061055384459610256894531806440418089581977404131828024675736466347563750742979915560764249411479376082373134617469651239526625041558639338231841226282376183555564946853749108538338581268167732373918389308178514146110702073875591070905079857748969224335153747335377144275246216845117175920275308909419825413431337734693526511513168706864197001129709335427357016132190949920108475297021758442302300465005010416514311892352741641659333859059941125081635225600000000000000000000000000000000000000000 [34,15] -246024706925566749731130638179035147295790060760549827864513111654163451020892064966966929579498702919036289251278461615402702689705552401747569809464395870611536699278125224624224675768125557528681180519865146261340297914730986634057796897431990576989983243132634090565147043722934011509214488733513412920415615374264165173385805821014689082349048352941219332659387300864844603023318933809950883766810753103449890846668981991825221720674908424377003905407276367634073904790045974850660829217054855289481331059922537271981649081920773023818390308276140181239032839088747574554389634921332626344302528615902802688888820252165643554026757066501735237134498288085131495373411729031567404291517240112890844201560364335830975009065757480469545029925595519712704558525019416510251029376272045976097177621424696834812514106844630488899769915905496441687987730721668586091719129226566486928175184457292634039817336387269017511785786703245613050693335621894925735173297781305068580393824517831347277304613694565065683637075904517918031415782615290772712730932243196303572650507658081008779517630856925794767523468452573242687244197902957409186960886605522097613973204519573021040634632328482905180737574402600980624900213092291683247334824252503074891893148409785050058518173272937180664914609259312129079511583922534424044786608514773454960531167109793374365180859952159900686055683092702119831118920089305237151733274512348216410610833620019950687428766174073549682880998578435080986018687411329973038746898891717391469491747465878843312655902505640828181041085390422643684605950896900775322211295471400187001195767627261726257462852638725764569894505123936637314281890647241386122738822695684850595926194663479899845323180631606271484323713871301387280019448581727620963856227560422516974537185646892406616579193596644706370424926144790005077586051081170583007412764411988139794665037119080534367223068707270558332570115607192811379837469629980747612993787733715552109069861902974327775940484411922332122144572426043429012209055582352255425618279746184979712985394565148195428833877367842794653922873869753389335964311358164273480431276508504712278587945087756476638147527041303963114903432497708798053769978650049008595602301602835886946510684290659255565787459036211640542201406402742189415247800234167604977829083840034840609760881649170044884800458205300603472228220710255219182716621668864344316188874606289669735680914835902489858088924071891039316778428390617937743279757545772117209179150070483701615442026352338866449047497161151291245664045734020118223435002549831436530431534924124921220488263667495803512817381185149795432803402213012235926028854784310294651098922749223186747268629132664381444092955481034825216729002054468923794799428307517440000000000000000000000000000000000000 [34,16] -83586285120897252572499431611291734516464416293314096405445950374034029579141363708145803946759891010116858790428496959328497967136944875028318935409694325621415561488442204999012402998298308984483430716835131929802937537641008199125534477977980473031317154716158997297656458023538553307410806945790715696249405532542481379515069194040391115017205022259034302893958470435995476455722907317129466654890446391897147644215439051621971935435943790760528310423180400629580940130941338896377965932182574127553520172819346673198064186060327785307525754630448927078438444422254041380989357254509498162948607396282227228003117543853345789285805228758172896414439153249936784736510212611922967806474065478008116995530531111866969397426031898310025623204852395191397103339835589473401803441526064490439176838415667916716439502969004695468959561364653892980770453576753171119729020818478444772016108010589137313732251012952890054436334756347210165361017763655385165691892115727016487023463602021752771624154128147834922580927798628446806384932694067856644105393092050086699136308687757815072064212179173145235418461971819607291983901876454228360470173200718593711276995330211993116533788032716358717458732119108332644089026300889347880362856747475760234644903071683998240843896956889878801359837271579699278065252559640765394405715021627758236742366549106565698252329330442578816203596643645141654344032380768767110269761935601722185882118731651798431070967452754729221665502059121921815246600089101381821921652924996367072213540583233218237525524568227661599351786565898663387046978610541702992928988854641666899050183976136647190086953262656157547110155405535155873176114703391723421947261077265933250348024452274973399953080413753248399205877512581861311444945130141419018042900180249565595947912954179578263418435137289528608568131872875214022964157892371307440770930114330802278840399746080345683073622463741659853637638489562738088371061217803094483398341530276103722378488858579607999199902530185392958933014444647820244760994210587350092012376809138993885259696674374958221334218833145448029221781740315294266055500196016406362098401236662054914112097662267279290108567221533108079000190704031096917732866784684204289767020636429897070429080602615372203780531219602981803176376945447685311969870294596867224428679361226004582797793631087761777002391024759133789505110240323354412091547586548267629372315164386525645416095029160392252371433572996648053599852131671023371817806596843776829272098071290168210666177260261609723738896367372177298957407437187048475240514652470564589395572851682814619462349510104925451365076579599976940560724000234834441052990400073383687961509244016425582408935321865410056423266080261758935866137864199394298779392593100800000000000000000000000000000000000 [34,17] 453174803185555526686284837125701895673301431017304580395043498341898196525826084518036278102020086902870022803766763505736081060963963258956533027463522994351923324089148533311982815418068869977210391524949452043703290532503916058225083489214779795751681789603534773155381143406010556582791336583379103649239056810681269572161675265474052488582597999648816072262102387280526212213840932118649995773664985934287522979034897951467989001944397052964799679618618438367761498292547487416464531305967145830966364627456111632600335762270174397366005575161501924973632483152763707455709570485002092173080546906778493394149208912131207669511097202486923370822557113806574447878627052456862204801555411982762446928292225394267765544616370164495584580091926989031264498355531960901849050432622190393460217578972909933896150147583973676919963716883571556520777518115079192930880301634444550954939100413067122997364820160891818893077365343626527411444230982688874066002969601442156476153664502260008803012007154366693071456289673340890333149276127058208032763328012544613071121697313962159998233237033703966513677846177235032804638257143547980907701357428985763386625865643209686305263207101240821173778756970453977654864224773481254027901926389631458210377626537101378985257610994297188262814184706981056529489260702877187931661481866497426966330750792558658394435217943446862196985752590128144596714435544234303137605617481154918057600277386169562382374889183022046214220747583608517331555739599181958702056215269003093761023907206763494535735043170735611931928551106140381393078188227065914467060048281116445013617870745436799535345216435760298607475927479028239204233663369086846509942744447548592430653594906455394131272223896510203963788486946854933481857583816448659682462659904077524494954150716025235443871681707896232138480485222099324706818544977036930400804274508800301838716855730416879774288684586063247022793507705586576821787614669609921793510028529439676258655323540958080408026009840638733489307690430697311992309799022135780453617668611535117927959941669782878334452222616690265022984081136195599666899021868752114392077416618393430105875522968848332245568022107169862308873975927743405408744296019419069246313073659231635276534789512108188781603888907308114544612750052775625379344399287729530290183333809297575837630466505949140714289418100476283776541328883319922345621142323928790716144758466890661734332175713833973709778245866377360141293727457737972102537909315451932428039839970848808524501152061012434009719933850578992870891248368937817985142678901536106552048799651160265236021156676213065273969464606422108475851793229145226922773030794654809609959983238419396256504451362654105023578139620479478646409585075134850891313891717939200000000000000000000000000000000 [34,18] -418564469603301166755781010422904666347447859104460052522371587465566677431803469466865953306539139075488007022771058836151834375562726410770877088431844494149046336480371637647651284484193343995088421664177244396835101898963424274384650927582789279931263403074562892861312641334685122172347814104300816845795008981750529393894850617205406148856041425824931321913883450783940091908614473066271098349643711027024768511405407379427943560524405819117547474284665332213862640214078720967081102261991113159985272857900810323852810956211695091616009888656532311602632751240300512864025245199113268534932181681937220590188892944335809391059603836470425928798579515811305201069612669518387871234837565281881956096657516281961303642968525943107043077943878688468501065039716741301685340683988121061919813497152251698269174256261966013988573262295670662305402479913004507453923748028763313479371715719902197973129622887295499728687355120479744067153984085231792407130970916477122852587373773842772108537428265203019929900045342179652246683064027312334740178535370944230493780253730749593911965987151042649826309684624327669122412879522316237952352022147970068353557833020276422692467382811395233431840896131661286329330506200587229198710683261205843219903634278335870677470081775047269144689270902122108560633596274393911639787665993688634785991800747372503070626104928337402638096457349520882435281830251136798773140026167348688847942207508805472104784979819245053865067363064159939479751594007343552457120741353682024606455467503068372155936006018079132558030460716428994918251773255985109736552456215569995727202710159469360362335856574693611652517267130113200036916598446425295553765938501827912608502601133044903421058706083166770942700154411677948725408953350727010503154373452124138121192908704421284793659265799353417970416840145781207715167462271413636751475400791138268370557292315749741536951583800707702416636324213515729842383334123693149860926396867962641433732293000431786249436123586329502623859912058693953054710085156263120824475128576814173396094629535972634442140152184170070963712948671920449721905024739233292851669306724667045391287105180871779446549180348105537117919140454078708362115776267099817945965019229214489163603167859636627378949252151933101316145089757355893427085131882551975967943742076696317669205340868836940672201032905744812120866265281255474771359164975904996983565362797455684967934423153994994582088037790092020056535976422873000380779832325916432128185847493813862154917928196635972103151498451013734812055615348384956557775677381034940841667180920280371957733835660520895795168127308023829879555975926427186860425126056615909985585618856240485500030947572440938403165293061648466199626237304898968409835604803584000000000000000000000000000000 [34,19] 242236036848921910469645074745634373456864824033646200494618077305164405793389984520475906211818569201498562345533469507724936628148103377324224910083782029621064785703514636882957097211393232845078355114043059806664891458504205879831147044132274835638052270184677942280047420719333650888499143174493433276127090890529057086952523520371029960000867806495041517270914423402746942619217985768334207852443325519082020702971834595595051341647115878428299861467550102743887269050955836524454117569873959724700473736084851908546955841645023163081128109169386692002626281153139859085468457625174648198047125129001151003295226459608705827474869618464664428282055766260887907045578291882213256621464682951646475466647428090330250252753748797332661103777387692183162977132630693337849951295518880048971242189543614098230032637710541521053337604406991520805296785731295294973194000561043482152734920592124020212203028638922509117765753816698621880380991002925450718899472294055126207116362870908354345114545079268046449884286514498928175900901244480737394242100254334768856799636247174214244239236367487764555090956251161690006525359158757840008631543214815936782799895974791711931236400074252916346650014041280588563021309463749053733113269884546572089851281156981585018302151638388270666549679240422939932547321901332402745130695045025430138669825937555398602858090394963509264017468927069603747879475156769041612887491209083928415972498362581930103013933405051674800155614269970675381133285160729751335076492232206910289137639406226728692099167464850234114868631999932314169507504339921483212472682701369935353936619301346372821932890917964957097878552657932732391044269508922201224533009860673618352134597088118009438197844157401448373039753456037296832060839420248524040213795011403450264415909416863857050307712783496581468617889301846168593153056620756510818058955328305375190590887533326742985803178383276121682934967161003664067557107339356788466574060119142021508101703243243002600262464032574419012620124809939209754383694599554063155256880757072412919843531776321459429858823596726335186480578420464331182965400440573455834279329275113238259249221792976008067688101104018994724848534108807578706823072388928395030453201068522252886410494980894273156873474808702780182916349465521316018695550391654387991679873339587609210659350911259878390013719840162138919256397680963704653170400460671071601529701908566243030290375238576561273212529101554093366698151767200697474531160338444863515812383904261897806728246237909097457747723790967534488842289090593021636857914939768579138795842869891968444496288855467311485844179756753500492295523851492159315773918216017678067812973534139294083982267379193760931318201748909835714117836389767632170214322339840000000000000000000000000000 [34,20] -519399644180139197448673520896523800073408255114531979198466278057304922563506313960830556163671733544120615656556892361248474841183187818849113987390021273961010053764523372919945273912859957523105152193374074774430237468438305954602086136654467145026185662560531029998753717561171687035688650168570489690013982750012126758369737038315168534503006040122457833865015751087721087446523111079203447382212424236353161834164047466841493395065990510898734987438209422924980491951311535117253622125808342032983580779762744507509482983262346780679983208359184410988206326947547145460103199414688276771104801810272987466213915928533202666616319723858337537287221495838629004987031583102343639171078382064605508925776462080134691394334024324287537950889648987860509253279173751818954457242648445278938775715585636415677821681033457492381403816608057350237099348456608964374858235127044741609678280233196524193963340911057147705652710295441147550979823221968495666568338586358508196499086740852310525998758371395472313642667567398811062759462521334832128000625809860806119763207810936791351025249412765757442898933783534083078523114972672202682531473995262509186342587021879033076853943868243195714942671889714425336055576215788692423205188067809274378969353105851404180567514757323083755352493801586954808368722213691529991694485227494730665622251433410207329204600169007443405783935350826474240952721634820934954752326305868917417625910203763790266788682470278620331310787785427599607387689700240727966062560832678390304764849405797058973854506660748120291425133586290697949114421702910459620519618633629566395221262919033355933752448134263194063276000491916297722775413555213671018243391627113590551895499718243513510155441763236054639712665860376609403881207715090890408111627356215661169472932043042314408214918202015413132232799376394112585454337771238247237703657607453702326243760231409953746186794444359663993569550573022168754769409449834457813816238477578890224250055033316637657420699638734297948157946827377835212089834606575578249266656535967279247515293836117232199558538418282750156445565266422455518383545436080979127023411507468456785068848565154981569344679587526704523715437694189011875339668440942774114221282723377782253942654224260992747239081511753087133403871218466113402586542254339330459291836425773982165960856768029939979706976979800469175366367777985544008270284219243915514366637373032066400430976125660519141932908068240973695154468825629650249994572622408466715077531479143714591042594834900884482016872800767260240626971213441321366981813043244806284946053540620794183155102767098240523606927541177699066798125783260113072720978564544174784335896031330344505450220370524406256415735858929817904148639470324785111579626569728000000000000000000000000 [34,21] 1015314057224414214310906016868751605311910139176942540600446382888547590368139816666599413907261861757952883759602777209942655695727765603917654102681243019660624333708634576447967901698025521135817894801064981831548613469273132904371908041455491623073863135848262628372348936846756622219831952397880183400894356899326298574798491817978757673371035020248894028163594702914209375334619536372560821473082027245256615660756676018237584664896839271659639438826345942269296267142570499193221433721190512302779281213440701543038234260060151107318992209780132182158879504740016686882553126767092694974667301554783263264194691661991865266834463131086147750283655445415376723925695337302764101357597304377176083676089857238706558266162865873865044900203388166366258628117006598059182920306370918938786499962587681795655496611490773481969644089015138953361688825648240566862369717632542186913426635671961523810820824566299068322219214066379960626558565655553550407044097038695281614586838491655682610963295816388630764154139652792527610361829691099701066775269482237862674176186981497229957295862852846429793423988217752118072993659445958792119933508187623332057561700235657175296247834629692062285831057192213496544676106965219092035917300098610228813643254421881970917111141360158461649127198372586040460074819297277061944392435550720657199090589647150541291500911928858256534063652201483853191632625139349728385851575064042035167763877122134846473723750770032797018657939656742835123332645078299210913556768688566384947534996473535709006719095958608662855157317264808601964667938793555137567137192994656435740512378304961623582340222378975996038606444339189811000521851780770608863722494137299819318747977356457425150778297580163249991076495851301116655933652650156637237572391121077182235092104180289917931755732094974564723790036605574449455770636616859420548754185631222751059623030155215562860341078637190488294182674734281740178504759183234620317374503781140265892031856141133848366657901170038935089000483701023570508828215773372099363798173662648839104025233527080804086396567647192773101822682908059677743731580741534501757747496581125156561300355983941861259865504406285232881438651277253936664160873234282923008340989927225255372472703551721627316574919836958292554972823675217355364926623936781042304065812628964966733263992021508409987996222554289049519679823986179480444420016495491751545274617030214289714431063865178665759658487066920012658954352480527783436332601077041835590761098314800885443399683253645419363733825701402297513680230346736878162734923345762651066267750152162948435759707105561147655749319358213467585964736219677349061486524579063849564230051386701412884174795267034573468712495854785979330836906007158194625170364170240000000000000000000000 [34,22] -943310535876914947109289679291219839308137358308490748735268963863119476683417602397471958331683296852428650772444496196592694140359824279783832140499402461451608743461781154981595910412690328125075969765172556740306625141080513351540625633756973758123236148555229247767757163469082118795348590907418378712330451942843216396833479968964035856950778670351637307524010496099538421018892081690557164864186996682708982555597237608400304980762512417590056573338031336462582317328915790883409074864496016852742818894847975463856635310385840917215208721810685633450517454402686603897900045142120625033115583413632287119617362082960170172001312167311125138050440503131222811495079440740176326928065790896383883544523243334899079825132395795422368838113935964963094133465290304188064205538274525499749653998671016835313006851396960296418974370286035867436903600837647378985423850715331804577434964077824507586712370503544440108384612614643036344320010517005795840767606560807934527058780065169876990540476565152047738792190123228302554853355290440102645223086151372622817050240132376817708581761795757609020644952988250534945032388029792237443335300453258082589386116268083525498210485865239463683920251181127320995017263875351967566944526174681206834554941301465913009699732185293744076148953959912900558948813375075461968229312688217600602419455262481521965715203877933783257801950386668515755506978090982439534734828604792382731490288268063966743244991415279627586950173328054381392177618857359519636603783798440504133855407204465420204105563155767975264146140266846450085320472125843705570275013300622681424352632193276615213708262112446716300974914188256702661503478401009611997004932235778159782388999480745211426508525841187135127157928875394774240340385580909658464062560686261573998166746426630535036482323795029646441010631195039910964440080720086462243179848265129152649929955195719344204130929480068527036246811233297013285841280631134965370750887372040582214012931682418161038428756855428307982179929908178007448027211550941027253955567538717332775565714311676880733160766762138864687487356875036073412805824381570283543902860766762853536813337474403215484561130919523975627517623933499745844804031483187862719606519178858931215456978063943159207079688362387182844451119730606390082824613368311243826957874397219172478352130914666651961161650502179382221415477269246822495987763741625050914967926338224235863374814009808720778040516266260171542483552038562712850236956915845476004053310442982026262387814933156454487898539179096420591731155938830859923465486054129144083858367742705078244672115465657301581859395924331048567413818419583323025540972432208102911487191166074448345810026541343941704647503307579668917751811893434279524287412961280000000000000000000 [34,23] 301751612196085928837940756160711431940901359392995172522406154794332351736013825927201363799478004006478326702456973885592317368115743223844665724279565289436737517928740632895287510141026059396268153624862024448430105346996609466931467874981212415687643884808883999042544679794584509302232892600922725497003430561165356761305012098566481619774363677413992581607788883590023903020998514258922451987652111076931285873591531249289214934495371783859236762497105279175310236891893651825609031922748978122563490824987616689968065807638618976143607892032998606274398461453098143620496876678666228942231549135287831957860715114899916418541152842518395601416971214074687187112897866168643568237654240296739600753892529085013746824849076925547792944367196896711896874910541601175017361628323215287720315143598649158305950641486670673613663882644714638348007192496538414928573817290516092324479863601062407569118431669182283875765093733515954569957135186123177289772159994087068233206839884430926129037286289197365560860612489834581894418123442963359129949777527034687047448353912346187637060208578033035055916905692454116377332111684007330920015651467298739262880740976891972393442937284273096994944357169552561615547872975511752058601338267821310584363448621491948752835981820144316767737970459983124557911018000138799957275526106321612981329501525575616431202168228631877313575581300858821706059899977983390994388971169971469017286619965596405965214807374807334416456916199822957243757494467074277635116879716477300309684875886737497852490158713878539120339768373236902079993996471454137523501111433203447365680656176502055753624776183547849319174242396266021222594385471428950410404732646270531317297553283740501438560274670582173068453616032255379228879759695875425029440222032825861422315757016181491548501717784227716086128013062175068496517676838348604566680129578125002026836456871504468488368491925145538341139883264072131340868283830283343980315294190585792680637710337332501423050112798616384570299740534485554642443473020488291251002893544194716543501288271933599486644878436032826096425810353953179689403662859320518830781508759905702450275128375733759518661373016884048298298285156571895851298438798498890003491597255355309094969626334483927816724880980079019607691069230914149941565729799874915901213765976537174676614197754069907506198950513616614582752530260402982444198856429022475569021399830886401523425516627339224190926098599154903436214103587756970689127505986696052820613012134831421085527483392549024855213203446846289575906209183520672692134906627717571064961832855224221312578480245136828548616050657540585216231198847419167198196625944184260902805773699106719873021572666958823729434188220061588018273725370516429730624831488000000000000000000 [34,24] 190695735325103788849314069722350047212671936483232377464043506323041678304496523530995374130796279928332273757342499752199288608657286415350552893399753708362962001703125509938402922788256494722287307033513092169237933561167871635017614562219120550150098226252808899807152964824001517997994917060006559924222259312910017915345498507253611554017187361455860955943652196877267083337068353113603545045757680091534997013469691793333033933216946751079501080453296224376097089369180734387207850412629695705438101144808741425016484116500472542669274581120340924500052066548634877190289698332691156216305608323717219615713920739771246664291200099020990312112294964348408957691485875172018812566264303046470361711205061805941164306505843251136446182666521725041276919646842678466833761358892148416248316729480597175117371770212331279467525642124182763236259320119429644635005378205987426131145302674553716952421660138632586780041795658673490879696193931232143388826408517091448547953021355367237635757367496389217179050885313368962078218715994863092636317302438650591817847466137980983176739089999996919444608118629957419735331014209991958393291265456045319562863154214157882271988134226174574936885953729901189099302905139615418470456306144422639991627266103295685881693668072522211986239938243669718968794701241467525688435932602785365193026455722611165731328531320683438088091880266447817404095317455113833397924831251754295202005814212484879865295834433851659242940657896782201747877191533772133971575633936052512991388728670550437784859163749344223005592298317814756131484386018652082213355636888567667389282524290067693871464891543744697023395057349893478461210617247144384599485948705208311054297735565348271011732013157366083216414827939960907311444189925136521530847028335768388311965206515723324458410783530381176646990898766065293169967073457652837303773420330403870180516525260719288451936585271188883951701647239410516289567980767351816014486711321678632943658830875698805375649395376503374863235990466017457006506608782001139084905067019375305595419789710192833225642703403221720083974820781425522685800726567550110796965576124359322922050322004359788493981649023722149730571986924392078376467123786201003371125566151441539317725532272353311012143660264531730172268356292131198890796672467948305013583282093492516556305835976978318101116848710611483364143818996645441685063410682111899959161610334859123391226724748920377874537515694515461337772353684835490275731879051318071500378896552900314420662081830580348238139622430484262844142417128280590962256039755307392164144505986799518476357393836372610470402556889397653539749579618373308606176330925398436993489821401281362674171122458801493131686735383984013143435926480999471288642699264000000000000000 [34,25] -250662566361148338009413266695697934569975237476028355007562713896375429997057343908250640055871258967523437358763746411194320407965308123053089277238153000860929803605467089122546268658060569893094053788018751587698356333415708497361902247172296674151227673493469967536346508153063863815520722241416794268668762226469497586450572537679827960202921820793414560845500972735442562340365488917415889577982069857336820289508575809767880669877716823431824451771893780250655905963734813334880397393812576721118363596170832990240412110251841521932194355319002640158777029092602386741081542846636227327361762955887881073082909763909926471952742082873175107889904992572048406627955566397595592775724151170233480219294337377223208724960509703265023940541677905599099161893071793230181437622724217854817608640983536259599357858586602796216890516187382078919146003727619556020929649520217615875895176644855601727411686927273187791916984827061703788817059635872012386706141479504834903945523977210026685961827825925655963689419699517816936759009689351718306453376606019479916792600666401385745457927679990493652568378400360079993957726160532364387088389351406984112184149419242909846978078360593132650954663788763787940233766559087204230346722330598029162330083953527049604584075701997662065591844708235167953123691103164981058418258873508951715605830190860052647739501790256456444209521765878464527221496442619236828297906863883255489092208762982591290818337124039061183510707397671358621302918034322329742708028129988171900996002540129709551900611957597214643354371043033724832245588253404494334542299296182879626386206185575886566323238172671873369426972287174418253980174260911507482832938658507053179568058884617090082960173258106194698868627263649320974346354739991273894861896828364439197594044077199999264856041706177215932208236995028222090233273905800009362564483390808666473349536993049663979387138505585058196263122010679140166277637993058201948312607816951706221528871265899455386588214462800571035551148992933898113258519678671408194616236883911026245934853450721310908270762174031420318305289950001910353640026460074696728694662284369430856377820961107337197105462380099455883675390955673492609210652571646942223413671864763996458899997037952496588793649311157803394442935517313418732949934837267428416315935988963997546080784446466341343444474893340685582922062494930404717689150092026414477672585970038913561660954146156710701376247460428795117307696899951830460758868880746863084993033563752614663811692447268377109825802774078734960060626483636010288338043381243678043726313629771218420369738003692506110556523683930524176556829463663315607719572001433707415219548437353040779813593655798720971737992004758510382359365699364276659355123712000000000000 [34,26] 186960097578434095329289643116917720788161469701443102389196943318071006615998632315188446420278024158001898942135666065213436858282215877288972591570368557722957656851496739766203538942390271793485654819017326008200203268797494254047113468395147251774928872438094771618683157001774065506947908180548698695898277867021681902208820012461264157251020609023761654918400055259607809343561936440675864221408923151001827133012813438603790299769052161142260787955134695588361324896163927179966167164451695626165528181260005223540939560133656528210369034691955326786880069319596229578346292463119992231773606229765795290416294239873092323413387442446924791609439791856230232671874331689680155003180494328519237302994963754464751582131745874102550655134801125265998471371455340531573785424543866244554129462040878629386882689178757647433059643212949912938400191171246303510780876861279098099888198426710611938298977667132077722407386854309955360738359380864486436760468866632845465962296248120252469696548081243425824769082304578649755803255488802470281512037717995069138752726357079405160755793571860004244812470624778050226720719822185066452781184113290310824092876791667751162824475914106548446344155517831945497065638899420764939790937798923750737589291227488090284783748708582107056941624802334827855675878385033961334657418636693122308637875286944109145628291520072991579665722425482488654994176639167642417754281992293753710618433570474530396149089533959712875082561780612506808082217173544941350116801245304186060921701124395120769890043263377975356879159425646176063013465694028073856498300966644291039473414332535349636975453478584684186445079610662088158223712139347921419596826023344980265748850326387540616867521448765144883043894700490055556632176922391180255108688492103398839571618158811509072823350093807143835955865911213951604920547229107179393652407113616552352211303358519307613333629758219607212308389539415491821847709500824905310016935919940867533256541984101012988706723600285710703966066590964318665126699599472373578720280949966121577985518061192493558868051222712139120993061401528607060813425253751947409741116469668261978227061217253673234427298434307921203101306646616809079090659418168472437158634074051441843001060654021905757270386784081332270752708675727989464929510613596201370804174610706259979920900167667158559090167395464409226518179591465567707374976411047258829153473187649209300385506463623986719286631313149336604941849016431131039227875122677983879284230972573035999713483425951320129994755081332510193031184109090564732274636259121021748157091581451530784154462942618649315989284911932250073160641836101482085873252795562271844054278306549370011108393921256744522749934426164219973625240652687247408061480960000000000 [34,27] -200945822402789805115054002855582702675107353447073661574746761819505626106306399958973637455277830860896218291603475031716418192199273940249653571527416602820838687400725989482077804524745353165227849296170950003545992254163145443328868365997123870383541359133473963101741629274222865616900616237681166470773125960242109628228337288251860274290907052313986535221142411546363207804978748693930782393973078488864849009683334402714101629246686119234893938357333901323516134778556480311944836913515668424640396534453649496118452784391181020574753237538813503324866471473203148729562541272274940321305682502733003601095841932070765728675523419655389183013552747497917945537883311351112719047413492016959885346215616155992791137574643518547430588659771427208572086550362156931507925718491355208448931887441440768728537962738635400568070568485690341783353831276054669153078490535003358267240587781273976539357554336262117572680266129410445398694880164491696227447283226482491419491829501100260418280348893025325038224074134883649146064501580273346754521122769820583629035120529696659109013689292444855971488748333630905647022739967405048712416119573112532238508880997287857937832379097708335916082711147566349764223849135948212195153128596867257125720180683406305079065983094845047220315472435546453082566688814711732212001144165334418371127902224530245021869027449674499065596684754736072303700086380769699984727965619691070116533594997866103089501532874719314679094657510575441503028351979851111381071920932202796593866066527103855965616110004596658777993049004035063742169059105228108887250714844255393511787975709524445113355334744258901706737337838427712439039405977723371392768514384556562005619700433412653813336749063555250482996658560587925822765769808363452432378541720310661439911218578273201730085620706068360394156630340563798466203244046844669485575593286923212151707042439397631182765115019227644288015026500504952285720723440112273081910878807611452728686260352956584656857990180761505763635244437032774400689948007167147046755354990365929597134125039334760704773147766266886398922129137012041590318113456646658614684642160023210045842604815924379314086094111751522883651694529778923092935564677989866143121168574256671295005578578588762583006092512710112996219374736853454196402335619233709469679201498920268060031939902862833519497961491981403598381929717255983312316625282581616284241687757316742088712017937772241993867406029381367832291467472741929085953223030734488697637524746185251507988572388567027761253990337732023280713808526617363976507190727621497500402681772018556923134503253896851569472732417864429336196368827956080985421616646216301768699901839582780057117934368717721926382866051486816099591930060629589246974361600000000 [34,28] 193572343850907088372991032121140867196245054012957013146593907552878221538696898554753063235791613530822348892124659713786587733985892133014100282917915951185583031444037760484028125207256604798551722954058557685464285009877295663241416643956571740789092450575348057248187302588336871287449422055450150365972103632709832650463430799145812369611582519365426493371898388794543452587130345492901732285269893035565775760231156968618995755081501968585439807758061756447404961863922852666465819989864184621903077870564299309312590597682659806631298272102920153551976713494899069440069169995736431939541125800027866771757213731069667387882932501798029801175901359700563689398371647816047173626885286551173663633165179836346065699235138291153388196506107128303038587700364608969073021128091119005436764636791278744962924586896015375638595756994247806173043618888535222799592417586535937620230739415232218655364063512641358632350170557371307423937675065444723114123019455809126789368281654987772425480055575911686826413822039163767040214982177899972548581998060454851503402465991180125146624664842577231866288048703899870436215259311167659227984012194155591079613333622917168242787357721687809989350073971537367917079930403878136109016378006884190873233709890119626640694907255385551167909455849878717153661888643433402056790309305801907526294631028834495658337192787372195603312095363248498606982737748532281206755379565344442442215208397367691512213654634836197203994958589687887697879785702470512740310485649677591794108801247590687923794993150850689256461930402932642383890413919319847170852079373888395703841967388669292657103996818920880739493761805648036423646426356999204376141577508596450996129053000790255723256309910711709707373040366275893713374865151190492224727371102489150366966574078748235811485541156135345398987988688904640691050093705420371701402341801329849735095518985573613072059439390518437082477893532680135956246663787228484739555279517408847778836653613437895866583204985578413848796306622618645517003479427956335580864593651125140872760999793681935926165859072667792455027711055324887085624234612574657080868750857373346929086107324508703937127179034977921921718085268061726941119574903487469421626468456599101228948337265707024785604240385384888449810198428832196910250438513934708817443730339694418432262316196713227932706311087112136398266167063254879081860081909596303276592972592787107317164880515665169034499601541692117235669857975802885542702721917087388405058574586173488472294571407166296912386142938791027420846886528709819991092124679551877186387029987631262523943236134418326173153219937804604170997944943773633772308937359551317565592277351265674199432343857550669699753281222170071770117667015077777416755609600000 [34,29] -100739177086872680165870181364096060790982420172496707280195007965864302389166922431744570454445312354390968453852493314552494573879801750905882865607982733569277892754263640356604921440264907352261477871822125651369247921987248171700687622820317246260496073763846754000504797913041860387990884779837201893585473393139299994175791150180488022276712198813568098682850993471114941393611553939996784918600968638283225345427410164365804040067516416865672031063584682730187440254326210750626300050047541277315238792224816975817583835341265152848334326147065535200069456646811198530657667405937768302733102259475770749611501479570400580353440555897937198674452958392078880576383457825366533315777749975558398243342176277202775359318050395464153607458877563346615197815201214086876283533057945681383461713412893915444853324474412023753442102052162315950308072896079622101345116364907203408208165947678654881875672966904436349953379525821564360684281885696287630252220497761659944768206787950752491228645518059100632296712048111494941587682848794181852966287098108361482312224014909280742298524118370430455767509906881872970257835388117421770708273196604798202420616388233011801239307113116677484341178589709258994460462483156952251027255115765810286473001960457665432362236326182417227799791326692144875158434301270325818137921479373846860013717184588299098180298622234430693668429297916756435433037576284512319401502940549556729039466511318287385510818364587071743912025996478249944896793481686880262583856246069215865276206922681873394560519414165844459391965449386278218548321635315273647623310869182268011400847461959301847248854930117182414670803231652791535624217274550257775349593798907189406444619267016512644371210733821549089524866037716105817846560043372918491090418821826523590032343459858934862036843543675237568538525477920194902325763008750576162525226793752307997379946064538508465826059764874951873937245087684272523927563772374969270843391437147927444230927331641773138763396313997830737985629118729975740751410448492650651695950264668683382101764355884684249885072653070130816930584411248274477903326781626385958456247398934823406726140322286077686271074615235873492166527812436536059654541285768559435545363698947823164072659649572852908304798828131590612826668127046840246243399811851339914005171340423032665658054378112609385144924091206293042887809723489673355520875453143592701128118944664426579040930932815802726665712476799980448286994905246377168579078692977880936141279963668907698351108754317794683884927507631196922366889947300048382368564064628339617359692610958339263008676998466522331436766158627379611582132193024538074658118126475369151914550516761994933834044341004105623883510038506615772037511177566959778870067200 [34,30] 15053366450403421724810058015701096373091588113826019933504748727210675199772874356203292128931156681920153745488762806495413887318554486960717875534416158677336246960889424289531900992951761568115758808602835176510411116651661893884637087783602490411929649494674166865024657925895436238153947554766578073814170924673911012505423487200224907069825143287525973437333887348518232958765168520752082379257179329382776984148476085464325768492364303605467982309701493199774770377339093853058722299964618819725043058283945562352250018712039704616349075425815701907916165523435949541595358035508646506347465939101143163226175397637652429074051704884311640908877082932967149369944265270259635732944543403222228074615403829809739065834800550981186399519697934989377491570842715773848592623436579119450278834888210875571285048272166348367286328085692093232292287383903743851790635901744178562334467449877768685627108983244944823089326431046555743002889041034245392052106133255462755083069982276627942692654534179002208654154913623461240630029590662795098275528759544364659607055664990918093938239007385611005333589133369186323985696384701736963816030477344060194717886766832199640203529902264363200447487342049591797575386541696877876575862079577683548901457967915513364354059169925598682644548151900485435689994272388800608245762996446724517564406813485528820579254850959842400544436849837405810557264178512199133142226089556764982322418512894224523566669268739102632256024391268520735780275935351091889406609796718174783692753818543204471450374539530005633720131003726463957552903262754739850971403656832424307366043102369412596893321173579455174096080330159716127307480452354958327662966264229253608847711966356172326223680935523998905552733980869276160527550223129537083841493485312751748086356554466942787502339070814910683134064595915698972284548359846056215186278362231695343991596597262863664706781218119647816465873862537162348188568166350748320781868162278933520767175257900340203440604843563331871401385903951731126112421646174201276277131265486797878238599032429350833821385786420116167779118736595800682311040277060403121143659368726037402017998115768005399620095349596250881021147483707975732294736318447921661965045183086811117203130983689576667046863739119576116352543744180611954366727833705318116058916583670051009291304338200942900332281187109850040439560449869037680379230113567436537735449373762438426957292289550072371602165253521424049708106428597912273391815714155230542276895543574757749229503033666827759725051420114374412739954403437331640961647413968892555225382509781649609445868910159246884204423040397096958963627835031352113763603863387845028813438110624941766560998297665235493961936237160610363969383610951894302720000 [34,31] -3624821022570787521359053458924652398775042764057279733110990607561129877546375415642822420771182256325687041452856892924888887394507580755467086328735426641284525432964070564700263140762768800502977042583908390824084733165473035820453906148819269270584985910502104227758832165760735375446555171055149596052498574744038343792092478366838772403893419306857437736030323216897833403082229969273546575842095116924668184199540846895780921303530895562360864258160730530217657907061672326041071280253462969909226080035260899037749343274266322430546540477925968160554860057526675820758532059702460432131464840228981107474536687098606258440929661428859693851822747197983448235620560019659123473719323826699336583412867823396797553715518998194411060666707307990715492909084154105740004455515522213578144908817027100078208735741717471038706472894917385919864539739375235219023981066739091160312179682352644156973028360787582356450377793149077026337774752398579896304873554558795065479084517994237780753210802486592367765410607779761967294863859532616794311018594083421357371679497808907466790698779942709939754253347139272609600288576019198389534244239655820608229676853862028969849341313371246261241873010235127037550957158253320938097847790192892020350310916524583298890712778484688702386369162108062996159305587244689935553105890227221758125143561503561956302092441947890166315257225592134585786596190965214088927853611717984992758850933498534090034261224423458439138140258285291102400876708919249351999804120387331195228634859860256599045757876717566493824883684879410430043721225487675729855096396939769344338389662359435220936774312839470618039147842750360635710112377599407941664774944132031304499670434574690167564265124290394879234078931029316753261453734248667412384425542174736218448208359882540049846810952149629610357255279250601005732817698950500744582389803940250425629408256499779552799492801444234494518519203933974242825873918665476229960129103510300190186155361526781992783276909449839512308199805161779449026245062519605755976466242084438488719928880565869544066840180125065672700125362599252207449519479679894300883797005098417098852325154237623642430722772929216830382439827946213000897219380726201781577182478980737698536172005562721400981172781459708476082733633526475290474917417587352400430071851116342724782300046588522050210230206584376361477593110845064712928736963476152759266984974420114040312187713183051971327105448149714189364788922111958644984110730400950467037773776109190466034100681096271363124418275587642907898893156349144093281523559100948035903457367663451483629518848064285181399261986555658732880455863353023986668191087880510475860698206151781634824991659535246767487664317798821327427394734254981120000 [34,32] 23107770009543745469995478769008942349382631010315415501472076475144561068501097226695889702248588896247965801548553641820635729277903845947205206393323303258600557522349832727001835499716459513449533573237740333154032847015871697900287444842828974094928438452347411703121248447555436867634565316368818996211270131621852297397530059295455962825852964045557772803334032849070612889358780921673473087317729901164530606202007338248546328296354100849108440885741786775491445896162385447726813296021474334234311302328095214950920974250359503651285596925026270376081746147767879651556144751421292782274774799609292069491984563360353698882472792266026393862926217826925951518674369303804187675162932664276940240366370423300288620646749901040054235138339219309495311283516225018238852300825824442436873375753235565022718195858727673986533990133767522905043794841231028223434093305090545563737454185033724781261486787823101312294653908586642183039399095181656160605279182474928084903882550541210149572370358363757384442182341775912334873331356148229644526671821204621865712539364491748437277982148680784608197366952177861498843351712165382768165850237302984595127387294417166948392627380974056835906288526688354135002557403773106601116345832673827962338893650621791973481751943711818741999945276680867343140432669152689720379162196593315848723011787579756258093630479026125005846353100974783223010933225435518739921949673474136657196891650410742516384865307024447804435721210940242904223902738211936694818256520895231582774403826474378044831910295570525106813748074097570821619529142622471961688426832631838388300225045858112905737532850527184155377423653270801948912095239358124940657864667122788335933247235070204428824761915269448841176141794842089588073186077660830254988612437554301206542005583922204958716123888077445299720178650535542417266961015216060875607852648736620888619155761281877574245882596780061422307529904413682746569920904591038202516377333991110738710351073168898734118747109182284054888622211681384242912073274036214956391811854023687171642074289435388425086877225263053962744871761422931181918435301117383429922009862812474012066537454673659079986049084620808034463836959745109015623303233466974896926029425772366932211576429821100690810091262030471321484274404028981909136066934732928992664538661214599699631444855487009663910896885348594290928773038860508971579723193370751569512113661857294510065196557576149015583168191354284343454879201395664533230701153158430963483285932184364545963775892337106698823393126508126323163915676891140376073357189219720037731237700995753119625861241641646856377393197805714192259494590263521130579784523903489153200082577718050601850547144339316549346874035971219499886445324140544000 [34,33] -22469798157355018696730998705693487753737237194490109466219267848145562162474751853475367720719570799966523173928717411209939463728185419099551589557766035651789052521188858593562299659912613299629633979264991503895720550669757315533508489138311560655762267095302204253495269160294513459860862757995843865514253551692440463051443424046398742532630600747637069365718934443133931497314533212984015971941975277010737320045356493105713031732966365818021148514922858231865674446515425780457677599552038932541245032556396109865236475086351220143606258065641572473722028123807649076525475844310817401267934287419045538808531947295104106251249317322252306527720704781550036602686940641814466251819619891843328166622549924267619215049421720097568843689554302067462242034911371525296898901752402154089033101134781141048995988339418106496936820949563738714020201325322779523749185101977512467857298475806194180807705496087377509753677911108242703416626466188834317473851049259563292224999715150759096213850607501364423584901048846052194608168844920036097802740152152404357402327641125879897137817142798246920764950114561034476246637322198503854777954304320223454140432736487176805695606859381696634934378298704427817291803452788168661166118599617972252617707261851600052857037331812562244675686217226901260345914805061681622371693374007804861610708945279499669631003454226939940784634643906218278698133268139158657989287493663483972930603679495863356077105610201926286879368874402510256373793986245198186684327247410211771036213855608664288468613310614581429296667182149275524484715201444135851383320850821268642259036130294399953309242704795656157483169652942711598135104584636180130479991011409071256191014196830887287079241903921185818336881094356885545309383853435609517084929636307122369817051814919718769556829784956834487342676132237283444906152235018409977553779237614870981991688512580019175767713179235052318779063829964703200842786889924549827049169146490764385850501069201612117274971621897099194425795800512795211194421729386549159184090069340449878148513177702967311688798450796310334361776216960335324837062260660000703709889754968261412977829281586706528685310312839753215046650951737485517889828206540385525673369041895449092768316330979259334470847276636998892561408219954277615449620700022481166431423355249004114148497901115477876029283532463354079929090676539821211842648830217798943873165892145953993913200294526027961324288300308046450372071040824131315758570604983658103793002616670784870662037617113459353710342630006876084764092390198405543901299081519608882104572438769305625455596136530329365054247585003640773819460007068524660166333627323585366999695476985840415068312785178621364984855101673312000643507945472000 [34,34] 7110521747634442809743801807425119541374704910460552362299983045212459437527655805596988791856631985044527036697254259297921286053435996141391494108592546762922649886405758957439933385428029801544443661628942753168946665109376337814891181867203744201117391157920620525979737531426620458819344956760471681235926556486370441041454032436206983403535006313656743114037089980910992592305642062158357566913990080702625637657993556461514688297415343042986327284373822228788954967310623947752150159513434983333854045055927661357526492201954330890292900767354320999746235309884968606317028457505446607555328684773770125183223212571420209796240141065831778600306957645679763393484495625048071932191752581748915558842595423103379503884777773124667044535741594784271132989713586819225271708076117754499482047766415371597719592303512871237494849206832384836975844490446934364775369334594572760707285014592078583546238219564911064342483465317478306949272560492247210803275774871189914858760711064979550594349557201360004930334805999424977498028595904055139547111006295184145064938630065027100099916151451318921524624596931245201866670299039359549333696778552136470874600830381331745877757488928920536109503651829313411763836952558409779332108311521232020656821379082839645918778773440660157545967419339484125822114916211781044810238016836470106125011941883620255018980785646090641332435250683010486117328099298974197731884722816973624485857214575084069223384176773531412112038478460511351970836741462123286478552005020924869756850488319702162034903800290834498619004427427878495623171653041233784008770741781912282879301202236688475011090235391543060741221623108046381436311990229958067379728005403791795231499307602107645839607907096272559268818733208372402736629369912787926543532074484207425548095220638501623341552800880482086019983374063404744717459273304388237683985904170677646602468892162605280047831580829461244202205964978733952619371980644578062660175741121916896751198571122118777559112202095960878356479647559136760209696347820439321394953401816350406615521360961910207293588168857557274634999338871752150240399034886843956947155277082224201110206742382573422104114412536157088319746268021622501880361693526026934150579746564082905871033574052956901097782817141166763224254661340663207542715905383414780980569693723721458103595233297610551964532683930638534545652903257004382442902644629306822496275421520601780258239161883499174477570020738692945077589044173102750635432215139326004961628550963303843144622957832767466703759266648256203670405850448792671058067840428087644993997381264968948487048626560463168439042412422727491643044479041885029924230711769056744736364921174134026757797189311154141635957872726995557362014617600 [35,0] 3925657943043644712456867935038575122317218224006446585415966631052318561689335575650389715477826868594786343495754302161971366066643232801398979538320886393482560031594836267269960380900529916022585513690191629625846466940411365307362610610265013735570983121936143475947006775591733614203860706943396818640776362142877507007441463845884774309845725644071204369834489248893821775506554709230498738667118751958775939195931232683363542916213215414324356452388670925172795333541309997230504209125747124989740231155991799313548424830479048019383739360432413200917069690171405599985068402062043845247218686263624025488902776656324886354896359458456224076490148956856158114553538323234569657262187246921128731754633170738301242792833309358321546498298262147560093262686903820675718781944573595390128318772521906774932993392314884851146029477181490860031089810903975019642564599977089668177276561025813011777944676523706557583938480126525147406009817459786540281681692984927942147453153263344507878608997752635737493616968467063158911727842158950767297464116447123180915596332852294355940974841494689406934848073385992983999698229557933280436745348359379766823530852189384526731611253546875229444454619057010287283577113073231835797506904610372582957296160029594092224376906297663515935460752680787399977930991566192890782558368365779113393884967787134919873030067873432864527801527177940843045659357494749551399728177822167984211831072169697306537013688498068514305353948698240237873795602960888996584892528951700767835240745557285322756167222517596896830369831373092117660618379224563793200088448551489845864252846370504184228875151981930335131569637535453010828121511493894952547297589088841157928425568904728283086595157015178370269687166864346973068213470529351734379921663305196957669568463032693021742766904711855449890502978488022058949537700549132867457256167096040390458141348378517007987565716348978722660390840545916986790354739802874962019816980795571437203302479549298356889050696251774091154244429969241509716807376294959923058544365484051920851471010714582455273437957727607850045165774675244389609374412931304741545490373946573285224825241994594805357602988981733506384820240936326279867642687549816672407482060666393225003685016006535481096268181096801081495746533716894870275479515661708622112817554173702235549038566673820164183796355929189476840412782346368708105031977559920952931352025927641330681901114586218356756144621662447975701140329974548394488358433148837716217555906788783901802943868047685997301625375886867185044779926971379924393282487984846045051233050828365641513269638423226208267809273159619309974772716864853388547990592973273933157732730598391732003435870032187387053800786842412585836825471892977824563200000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 956032839026289643594147906075373335488111675497808969812419783657982317422927696980169063723418015961316655183073564402630530082001458623621531876924806187733252692080364181329328582832720168899749109515800567463579522342492117056818227063888490813428758642116369093323861281285845849771606790889829790180069208676253764571195478852221299682496731417787874999709368943983296332970769215704828876495415589423636761398527524150707507283773347861793435318329681656260650397560631646872045738459148322214808949016978254758341723474235637571264664857482090320481563864800479411325901473794539266912915186155725761678877551046269608231229887594699940037004245507681673309934046309141139480863242081630748382886063259932361458714662204548874692741434733890882744110114734726741478888311246040478261421152850932297881501290441394463414800494241917374652150810163378908527020636120641394865786627443644498896259881670230025007784432525212391342418284022641934505524526508711984431186880279481723165872060530905018063786484512442944549266714947538669233570428582971508292429387795918417155009611418655398473949880207516474349893410994640114271628559636052561353048014406094652055810954727268739654489549311870351420932511848691794299119150145254976050973162748198840407161246651210396921290777072250777039242216048696644118575277006479888515594020216317619084953192787264411660776605092510494801944485652321582742961016426594917865239889569115891747525950490006803007335738590325250385209893717916315232792681957621719721616830578091130094203053029627561168079186747847456395104822969915407227124858833829254127875891881617432618636266790108141285390928581629919573092155743684130456724740565592787990730040778609129004824072036629727102062452788515863764175815530112301217846516950785625126910674442475666622905013674020939699330615250148472550366808268507618891343772024303708089777052192458552575988218354256599587202922379377092707640297817943589559645629589003173971412147507388110310102034367659430457134935823494813586244590685128925150161029670050246220147266908267895966715864454519284074403185565856694050348614375343777017745944304800492615328860898783550783012292329726681257244150698703679987753707457984579665216700470107587064502490859518143768547138265197552963311390864680197725403360781871609273054334323904025482666377187149487051213403548128950918381860944512802316355446629280090296181579066063284383643824644724114921812240053996731252269148603104817744986537676871526912839465823631738737317733944136310880915565932048383935809898639352715394849082616837478119242656885676487770322508885354909379913935267217396976555665250414092468931916895712669258985753268366222202668386039184392637490299900643937611014893639903895009361920000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -108842838846658537210990098059366414467527276676440983962830449892646199090606671107623322979870456706327376117589846886879905109041903973727693754347968350858128762068295850042041120273435522941915649387198043333042773766847381378944784760931617332662552936117450994411577929209451634729598420666859076542457820831473880607220231410334066911182533795742044317962216497470907292897432757070588257749651555263741389750133362743918923358002590582797644600428676861556162964033236784846874354469267918481717534355519979828170329131298152666127511993229722762784969667446796011706680719813056558425799677651072401338183169105246552163434474085133974804544409062955140108934708530340312876383361556720466901946690659061753839457658636543952116628177974020096339242188198973024145904506367900857955904408148891969091224735995018863071852740319070603551491799035174956800764576688621990488703387654882258851886281211393967878799447878922183406014201294446982162324114728180612504350372548712309251169010861166983246116474006847945676331167737703123861551452663843868639886001946232285876268219930587728253764664620509762692909926924271711760591464104172504344431185367416148336243069040792587912857257314681544338790217418638738665529409578156863540832182376682237196607813626669785573756433523595825526134292172456312186838879046974703612737328315953751167875556544027334006948956029660620897096645649410142223965034845624981961027624147108357615154305991621577549098488451180133932764967445752696208372752795216506862274482381147971138642095563042972209870460230955555565354050758510265816687564076692740686568813492470189591995146636763387238220690777340735133789457881175260693916621396690261840110399011077643899691201764718286489836929396239426700471586501049926928343082116014959998167964313782365695299139669769674774649315853591006033216055958962194990598175943212309364998042551181552870760598078601066477681215360281715950445827754610395131886135060965168773905111109161777626355711089510890088980757986636437482073802704174611232068093348042936170966265211582413903894290205697921016117207751179337061923134252406193741672734101319981931523265769402103888829189848498611202209758884303969699447012983251650946987748567431093258085249352263177050891067890521043796978785043999836282469165131965939697690287041376849957613939641399513328973018840440994168898396939536865090752067280526683346988598124047985233543182106542139662617053744383695856936907849070315212754671433398941236599619140717464675726591925308124801834118135296041007395488845849993959908572483681536171944188769836935512177184581017947041091587639012821287947228833065558769770161975730118116645314380309220029290455171396576913032035764349159123917617801829595983296593920000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 4613093111237721946325130584260808419060820095278607550045302782191345468707919330258139600210476599710670305588424328724914920911207517128593363403115637848130494589124286819199904911910511675804941527164074971381915102308526984631928026504079934198674131621266196507796350978603075304957503445545378982295824557676104307231611128288482138144922242397003697978202227679590689055801375254046127211712179910797248398299646577397211542663775717028585287964716153240014128801340164202232283545465077682212972173471243642153664311468901344128340917264665298221111139408553923325049453731763147133010415137162892534035394864983149816595783501289581923311484190666378188504816388571393584203820345744250006850502159653290635874353029533136990081091196773912062490097245483928181481125383692704572395446575937072459726563814249547341591890244391895330402282254286899367572440853501338591007232719578516332454497431505876215474683961493571722880606739373822170032021057841416352828916692777802591555511907865370815488727412423766245933002085230694868525314321616378084763399145375165551307371450933074550059082335481803456925968909531891211918173981821508800962190143624624465305978768327580947607062299858901590659907336666699484655050387222738124933006083346875910334256377949529735898458677076507096748235983682629804855187107265140378761270253423653700489987057647104262702359622969505928824733674292527900119428562635403933058909553150572488600165753642443152452567809655211303782638191485304779599326498768466432366014770736494152821313250676853314342840446222986006224983643838220531904720064776668707552129579916360002251216246636020438263181024822967080289737880071756836367924558909407376434825192723411286177455514447270315603466330794539628596643487417464632244091791927171247063815753976454124745420058358810022942132449124048057875135217843456960522989110822352562517769920919701493480561536597212893802794403385628993584337902666078154722255683885731656393328100348099208078088818139303996846816081361806772347474676173368438265403346110957587218085631674951033327877070863836533383913844029221962453837110961625378908511956221761007917265794607687397686119166321707150949048995802468364031934226890102284214760741194890210414759036194612532839180310997043086922197684718189073710576644307967719185036423964453843854141682513832630895519783467490627786167646282551523896153878879323729002628752355907602662718589041375040895201439375393180300011184617058537014531679073129647562320900900377189102408605493250530442158860875046491017505403907831148242118673016480602492778713493967736356321201738463134648851580857258630545412414409319693775371641021026506265808379186542967825325033004674968138971421021418569659988402848210012764352020480000000000000000000000000000000000000000000000000000000000000000000 [35,4] -169913598344887571387406858644351501348761914236132410152053471552969977833609219165670469069656621204028768080858224731919619017901719717838762738404891313505244324259035190530440891424756839774227251909283348282940761589139844905958390083027928165650680665619615606460486595542547080491471577113008378210197592338147795660339800141902070626986998440050641080951904886664299910860508468654608449122851009492637760316743906680169312601693532716415266980644491066475926781121118921357762917934217318036094386048666137471765675364908891650144822260253703667835915628963122236106371730467754514297272126967263592210471403694071335569291841048325390492425934372444929591605031941812783849084379381054028798029836795684950399661764607918166239689186799543631546047464681239321851462831701458798742431679521980840568909189795217584848268706324831709641568067804919460984956334072587738941176610834205992466270392030638513536525979135738569560807296040114774381867234579032292217808136231640087260162357268939576496322272623939052398200501849104303928598889711344693655285105426748629084497750530002927438418731908324262459981056305524456729084670206982933878763846942685838575761729605915066190949293658362796288503073363948261512072883376302780498019248154092227551778894834543147468571684265073186732634573691632063092473427725838022558801283003474714820688989480540959082217632999290540351269625273367312046839962396761426651354380141105317013403042859260560365579925856179781226647107413687463014020391489597398073870148457992591211868615552887167186099485473347992517097619328411184548425073747941902273962500094899156882978829249501383900886141554939718629038297958177750060650438822885395026689112448682702371555291961644895002149579601798109442465057797212489599266643433185834346130829359897357576675161842225811182204109654223394141583993137566569815150689639306301237429228732814621780293779655310137782008607136754877529659686024828131948890723695340390811056910858458252160797702251421332919767531003878491579474913592474748787400413099681494221400370490222802142861034182612783001921614121927446353655084757233512347109534401825372726741792457736579245947087657085004824035222155187078312131620045798177116311517249018638776375509338292908529534149590398143665925631756556842525051009599593616071114850694702263595212448355896756297739074521989983449268081546739459240458221552333175920042720115473955275878807903469846910909432759721029314921203193968812665908099278619323450490631156848623505540897101776748648974923295063209733201118139547141850357565236556131877162428608541472473820747968592770116283633290812435492839907344644289499390149062710939923073444347538430685575003238035308676215952374279390794638816732497626575382406758400000000000000000000000000000000000000000000000000000000000000000 [35,5] 3606642533573747809043457395553660817057843655749010184552011316870638276637516757706098473849531944001165669295506649623930786987881942478103331721347387952926937186412833870064693561999338334784390199477917573947612407358509998247911839271727530487332146945596623355350403051799977207234750836115154142993539594263482804600624344751283809332532952393118327703741544680840793431781108952722746020228875933796171116342326609553300727837417101685610928470931170727754866879686821289813996386018413516638707236581764433418513448069889103638228959456295191477239032515183392525293118603169201514598413909612132673392932094324694324534453654015205420008497614662464921982349353692593324189822087651511082358858341609886454043157325969914737837166822841885945482935456780035843969968347940441956587464630435671157036658905062712245771951978048794623143946420994681443131481906377006222796446439923551514151221613245990372989567572941575308142280508396765593816752180760243939468171528373665164237219439491286617768257342116519990246116173086925892037604679477141860980783844300618280918540341236672835297958952543092335830798763697378289821315922698104091408520964788984133299748575831777991028362793991941350561136670460680586178544402674182400061129281929375508867329147191921732553466370333837432351808760124909851423905396371581242834399864823898182996459082608912775206987754329640974911893851558097063421123912476495625986527084184073017716809446874109316302329124147380546401747456843492036844520497589807365567050257126348524860914416110148840022241198459853079865499232274875352513794273322680475847169921194829370354774141196004008638332968440481097098900150070850136686943279607291196704949845872281202491509455770350552695503820555476476906270909755078180648137690783789619407219535747432032757460306024965372664070461137767914502702477509606188092640312878732812339284169654588203949975145884519863256365808696043385643696585401032052186217791143931816736433150162807123173698906233183820497219295508267734922386098418857111020855403147503470331618299482121851249556488406536480420399582858423877774096745934369157404707232592322782106814989619803468682326505735599976692009786495208592556137415449718407844027991703025616784699049058549844509479987480710021039349102762126469254388473871552042367332596733209275572545278554798277963826277333707742573573634158253234454409169038261130118865741830574398816332917880783644380073659112645799088281201074181924711075827041706238259230461919493790901724852929274072896268496565743862685618523353218392160176962833144746971140614692335856394092300309857610555728555207448429621549189664835409766353752264399591182131097679781654580876080793587108320404168037928831225688873938861719865529257164800000000000000000000000000000000000000000000000000000000000000 [35,6] -39657699622317912693055440053860150155266836043587342626732502269399100007637431655038474337836737612935310723007572911161056963705560484014400798563206829604350051973686282640907605758189081654841071657574860233324893255772245310315809518072940588194120546618929385076311176250630198398247597088058373389923236552278786221152392754284307524363620696906395872112836133694011248837379235456125163594976571584313991108017934013430251889310136279288347787510595066492756621209543695791839687122465024407065228672802521841288394014565603141689624781241067636996019207499031573678699391854122983567705547369671074232933423712022116301311518627574836515860119836473285700567386069307713064736935064738116106384206716078661496940321487501868782936595672270269699220321078878315857131600063975604506696812520529540614192875040418362120485160276510797083153094405271853227277722995861571671583872668672490967944989187796536951711900492687687265849008417828145428188961540764430137676077550068026963844570154675945012553553719154201188344025371765159341973228181429108730951596777983716441074627696111807032557022838784377110455366902135464809994181830058993617838338278880841690196398846621858214054774870879107540467672731376642601825488454627152379363489447428064762515299159583566763257528429732397595941187686732366511597732119516794635072267463271558554023156445766625681622046717716351367107401147563466856188939991993646584424877275221914613567849709671918891583666597169086558384244158530610842771976439328984696596472076852104717192645113509120977292524299227582289169641611705320398811167372237284825525421993369118440796993985526941406432637143065660051336922799965030625828996688363581942467798770087805728579115071406567784301884783192657223090964605193438413140485176191025316711949441729927394401103406500392311877593367349011783756421869922404605191136208458395017067187200871981730457767149234838917075651896181389361415371233904421505332428881068229058417561299584588648039225709013408864698347279315935324454858417738129487146670018894237023734905310529534777948788903131372270638474349307608954919482084299799070264971220739385546518845839996651069861956509367512007308871992000496362613017112426130099041659227138444069654027830531836030441786033442322753129890614987717638874814201258780330898635667114489521937211944673516986273223246091018766938037240438120194974645219923766114073537756359072148260884947465001600886421265905861565523420347650590888468561039341952065578302070101344682808934605584991978271336845339274450876212426626190581822604175910346330324315520337278332207918729357489981071899132774765973807731001153215127918535838657044241906634692057799706669016351871718122793381970587408470258161763678101825697043447808000000000000000000000000000000000000000000000000000000000000 [35,7] 251495316840029983598702522843318905199744671685267532666471504867705590743621556342019128647454236873663291407161788941492867618267699478359094227241888417183352955174750801935804355473217705813527256014607864453884865644062689512508033256789529064393318232029301704719046150533436393743539652101969058824337261996809678699769072839621164865590718072735706175971011489151963821861763006404735961886835518210836318997365831027632472050569857992224261783006883008699914034856824388845859701856715391340024798650561548111111284893917841613796618448165223797346282890505544979636813383716091200122142346263523979299570788961837086730362399232916237598702662249208465911880742298392070340215420694499746366790016839824088835048097915298393721378604213988008008747564100640003688773965219433381771246063428693543152011692941606831887982114503340984690677546879615776788798219721089360068837191516351638240725523159119102636990573155244426944975363735453012019454116708442697425502765494787067855942146397291139435324156482551764991969858427211299450493454890121836049649342991906964305566098967573061102076973300766717211532982874611018453911188506211109247009379182428156918129235377805823763016610579133094225377975902886368017458680669639141552796481125257198422615160907192088042756643369270742956451586822067624099547278349233077336150092160563750686483700820157969866342800543737951739180368141410177183248617955190709738595464917304833514705037998155688899422732438759623379888478152338119453919696637866567659556623656218992080846250640190697629408130761676215041776521255652169669815346515496439530010283055721759224701056844804478713597188156843453003928161893195418196899047484155166541847857708968781780791056848559363038184369926237890317406663569254417760746493435711654394081669898562425240765975998409066724246305425056795380870300207269457949903950424266762800839494196978501551329707012048987703650890875892546438234861008340712988443013225891043757541830534154550691642833059652899244473123471539068273866916128569748020748743434613090915062581263080256050797891333464634425400026340342642830127087015508294232043054135500372807432626177575719143300856750419699123682710261518377556724243864225186707290283992179696756150211188430466649527482128478065036416173178758284310408107184376436840982732678192738970866661123744116089529652158670789549074973145042571597807603380151728444266224688430543348181575800994102912343415697725536269489041697203719924747476858998513408895307067333008038411097961939066477414294516539282888642811929129733465622984159256385039800605830938513675400771657440806212924114733097958288333351221421277665186408263845254693449353116149250551348464803755762846125891766174054512287392435146957161026246882099200000000000000000000000000000000000000000000000000000000 [35,8] -1044671861159825741651239413365217573347328908586754586375047694949099706303023451788596784756426975591740615011935903325282725420351540095251998463272992658401936072090770425829484078189550037596323122895295722438853215259643496790250568667605729155305166958776127398994811198229852774953401237994413082544769449679510558577026281757528945176010569513804250271509721954820250896456214888127655338518578019430551434209931506182711317615688513382755110282750569562637781958498493708840419580018330979335883112949421187347682217891640976254706187640213627434263743776669497462054997676870678140811866852982174870203364653860963256899404482969475463012241336963995949580768381282832139147089747084132328270843057181249319256691129635538194680170433393345693599123029798468187317961455565040866775974804680630690816009232845673072072039070574067619642280558467144546145075253615619912400097912619626765757013093936599031809485521549464524522404207903619798850121814671878145500213956804355916922840894365628377876685338164413693830452260433309850501129055624549578121108454407389453003254837145056204662322116375505815335065766482470617283140184692953103498974613566169723151562699981018460372294400354766338729908252138851430861837623332492472716162794379576607905982310167271093646922706080958761241624318373419864468411926644943868827723815090255404960703916321290819416783373145474211850191184369978904126224612114061331280758602482466518871350230377976892844107612038531753757446986066042521184131603217151870562726975448324384097586735420473814668990446785589204507387221873429984520143826387540874090612335422521631108275568618338350862866752628795942418024523888268093444348867345657985290637102806621265955010995978405492329624395800219245879109996503368514109623526753485913267669432779383065848165074702943456328022811286187523601758787460739896929122551344922836062537879903821291348584172327830342193507641984512527770984180089081100446809882978745919359827020462581764821376242533901300613067511196425990320575147961585594165852898613720324981025507204826556688049131956382965283724114194964217108687110309092891927677865074484311601752719633954975763917389169269505839831372274965550636072308362562450745159149062198890614922886687641190573942001568858382834908673912667269091469889719043407440767235665294330768406474371946743924513743742103370757803994427448763267883425194703973627319659283843158462456440685018490566058800322061307721392470191574043384495892497822661965958150719374132921594760732491983506464117965016213254521906642687805998113562298255395252170664581326133273206584233312470777363444724747635958414515323512838988292866964300689909928490992535115090690098381881657634800099996744355625554085182620488173548700958720000000000000000000000000000000000000000000000000000000 [35,9] 2557714690286972264461040664469648287584658746820506325789604592733292719721500129277118348652218961884081503515349326559871911106814920868718764689248457397066109438863209050297101091884440198613339200994737957125130479726609258803881579377378514809551770644853689671832505486572733959159132426351173220828696831486880228324806546063286811363968950051731723659051851368641635157621969924920965862119886804192349956395981137808764510727028883398136585872184466659430796048176555637100664985440212215378736623343619148285952659905336325746942327204171512019697527635271131339974894290362762958267748794349627050035964135265568853737578209867294880316509028209789168915397638696354184248443470989664423242126572990259005784930197044081607607840380050685308766905302258811931563377093540348915333939485394588510086129610218735103445320518204408545885339757515627768263143259979703531927142952999580711685187398218161358094450016957701012771716900258014062755561923597198244043031948120897295769002531312136377999078966639890960660530678529256997372034357924096793470200629088825458744588469911549054204435430334681855898871574930370590482135331226602688266128946218296525215373088659548370266142659955163920940518964884389767880090169805211864675833666554313768882084977590557453777799374086843422792077727906959265394837797256660619289253046163976738563888460365244961631674337044313319891188134869944416545464604055907830759714598238388173523574544261150909654934947008841051871765116659178235418050028613652277973520759358368319554941994798800039634702929543016901407646608067104431248981305528636496795209967355946673355490297119629313281124257797505293800198031883600716792623812880386010422147764818550596861144554952574909040735770497690900714326959860867178523582376084051241830858652503030355109845236976598007062132096582009726050224533285471733626292133956135549100352334644659164792439026054142327686298773471959524448719176577621256273801680996888169267455852733131219187770230712467595236596681931433242671616001567516861175172641913528358263587246314243371293337923544598887535469594736103816706242032286241292266282322473409515071956173497198185294697491583997515185096418495980051847011185160281109161246190577448219512117063048196649106322840987530387297876174059708260231413531200572694909926228549254721743662848485197223799447795008458324430853314078320705449009331429471670489576927900089749306626702852549892242027977873824163450894560052797188272340932223246426111332164046198433191379800664487829489426126288194461218356855849648659838981690083589282384426021814731533337577942136715659518623162213661310450719788796767763458177952941244637722371095792958170096262366073034620453131726132214563003392402258529308532660439613440000000000000000000000000000000000000000000000000000 [35,10] -1101025086715453099186367514394905596851992625536051008598797357823273299274371967673659954402973969288345539932944583433699510647908309536590137350029796802306517617806984009101701739794057187004940842858362838899119160850648561218082271349298358145111539122572665870210638450789406893177904210885684239903037949768562193653950664678430006116437001852478732211685111669432259954314796529447356725637919502248349255839002542253327313082566256706009604781066944628507289968814962789635158084548029074325384063848855507076072179733569016976492100864608653192007516659424713078369425714985261031682378547474385327866714626306477781442277931516456083171222378418119378910515870359057941202181449723298264578081494259667777279682719845599008718714743763140194566143275150436759596165517344441247080447478627958110440013284583298119379849040272238071793644885542567471716917084369409598564047817924195338312376788090299541914296415361480541753393309964846486488412849758044133291506021574540984967136694429120455992326879169276036284937976772282483618988329014802220787684799276763679999870819348765203366073312327903171178956336317839676247592498262850323944976612464761523420208241629521326344737371563939875631959348611304465258431926253170801398487624880344245842616424851690057938426431053832640685171902041147358258282251889399677500456248067413578657396307461171129594728489800471611086912940361100696286169027777186117353606954065530807158890190500231550318586122358690810552134366598666859017037761168870951708178748437451399950439246941620979964322583865099755680259431872954444487736188847431296184248238421333120416709826702523689761400782318874353610268941638174521303854173847007568810014487679083413039103542613627324723987070694042693627231591484067074287499665190888002212114606042979145645704859249675532001726280278784670660055659299232821972481082089974151485814053495917168350159953083219867483667064226209402620739467785907643290230135604934609075439706375756677454947336189051762658472565052904646087359747109328471631735371907495436528916135852594143723064001599284996232418109927371653780785440923130752470147689942403946473522546125141836882630900334353614743023783594164670156654830419907995359095439749506084305999773461626031557522831997050934911940675523300339252063204829902644043912497002446657136291738328299680092076409672542237566373229669016652222914473544785235746073109255731673445897248910861578099427139541218869759460866777778212404709852714838534396167592158112464562074709921168363024947479547613456044487858799592532353689759871543666845996605009536112147327175570149240637936480538716610652958058668278993726130898268580932890001900468375322010862461429542392874244049217939989785226133468532765841268355891200000000000000000000000000000000000000000000000000 [35,11] -13260281587726200840828221979433765937978470835214581502817722014475440621570636635652159584117303472534847957157466349608518507640776646204263501745151184988939099738843107548978142047590729596455761076260271872503000457161821043897197980229958325615222569699203114015544699351590915677279999388143219200536143513815464236047888088581790295519845392962100203024006787561839824430871274728054009522192767945916742528642828105514184496756208534564246086507578030952287341536280865163981165791002994604333215965656760072076997494269025354322445487196636932025935612018043947582065654277335749516108915235269285009361617279265479717129260350717956053954613751595436439006485030167903009597538849758899763596132475837463103628716073567415961416529939744633840650426176357247495933684139586157004973931815046015411464876930827284253385061341903948740142018972833099815436305003988226072040185206774843953957618260576719756330417478845351985867627635433648853299472806166742004239734268779183111696847444084915102532872159291996586582978701124674110260780302308761449572405316379185051538030913058529491134369196976062969725338996507420899428052254537273888448235116265035498005832823176497629509946895542518071642951958640631562500343750169455160137552672907015436164958276247501270055161293223371978656684290977396821156081936260251760360017672940970019768043360984422936895538823019563905336272831058171373352174580017800007017360980482391853807842683596960663977744025617765414336244226494271304470214297859874111258144712799062249049560590309303857004563169183782917660592267849131337381358635786102447288633658504352148358856463449447250336402140046378343851206577183582452994064012990797879506323847993640684670623816481415312802767766601572979642374932843277978958254181124326346027356922697362366864189888875015526035349668423894571573955732077821456890890067035013011450004008849526864343087107850245622910372402083706277338253967238177807187345777353881335008264357888314138221390823429284984098610554372165371447255523036023461044325441399436422415244098606166049124016614889218774292459035929526264930831655478610359421720425685323435227482282151865887750900875438701555948758399663814448142168052679876160755686350523927999389188095126029989464416777208094694987261447276462587045096270366125928121465592912458683184654005264292148321158778734986352534540950779706917881914781237756334240699985257756551126967691147244028181684242146784213832061823740339699327340879578657013417436522902920821694454044226338965383332862664014050397898348867389018633300113061624864955267397406637844846603114976847651900439890297062784494086784079283005321157918843563747484482935979645898478450152323739155680678054557722170006643441407004033514788932812800000000000000000000000000000000000000000000000 [35,12] 37284704703946306774621386344123817546324771937061585984624517975308457354066822216405684605381216620063760362648642069875505950742612037567941931149042243360964457666747208735283734667144933298271482469227539940703918770146389825606219439745025057759485264436877688228746961805196427267266328986795800778073670653143248812500747767594497219593801044095241992150976780200728574236260099264679377757122014818959398834690034924584451730241985041570583701683006969172983034994495254683975770886229232071359436466286284516101560484701325796285956919054763721622324476615715972504690269969264790430139382209620637198386773355353012143921527751849308557464809816006967083278305550243365846462281829684486593659039744245820805221049315808777675506884959042411156181829480349451213597409309980507122752616145427557509798488419177316497265421315900068088856307548455030527822237968610997474656215235425249006485390775479510609622495349772294456616278025798985938700161852525406393205113501943426366314245077131166481158205972432643917343187040436679295517365711656623033194254416086090683507279242451892216779549629626378801381280899407783551081225221558355370117772285357178766492793278160910702405780897544223229797648271451499203940761145323535039117627643772364233372972073827408479664465789520268688968224957735302525169999922766427121471626566983593175214071329760705058215763683923517873617137444099062381049538957240915385676743857193134786019169866380798690545800220471612714830951652271242412058757239736364163492714440161339045723659813885248583630600493358832580864620689727397808750446931714368668761009096620133091239753203348480202967591011191664191873620700583406856814107750833173392239352417167577168607790996913816880770017763519722601022112211180704143104709499373356289646398637508730287014798268848303256031159505351947532429756728316805577265097353245391815028412000961514870709045379272450701227088034492271631699735510138153526347633253845030102849810722257468345527092867182553367472377498179933368482329659885456410010018965793382255655975763003273273131495506664577665545592392419848829681323206393197851524432330336097369133287185199669997096713694133075874298994955696850118923931841026201933859723273618496455774843087950117446405625620811200906409298233906384939900778870569004017399975542315819908760690718469066826116173670766355394720806284713444770231993722640594229966864086522626501701418972528773297500082149410794286940304836342499419788312556450034995644398306674202709575230387772928404598931740597185391981098044951978623878819279865685099898415732933470781771276155257270451205297107828441302148556895274912851918608318586433496556931625852029849357119892685541529014798519908408240592801186847905662090085610291200000000000000000000000000000000000000000000 [35,13] -26271279980050154342000719172685281872066508917784688805004219839223775214607331316124571647567190226476136306514000177155989684327209565779184377214992492257577624132768912727866457492657340855620535464094629248050150495349397634679937094626196214758762910044154872887785037339800870546146034698603810339200066185148652157962716458790797188390547782137978581370056220547109347166581274616053523255162914101996116060485277662919281290115185308825712420121930720700232583458831178370499337701636540328587436354451397530816337494806986569912123160345918631759894779272265769238865460912852941875695776317157535520565194818621785282668495135931239942911381071066051235814354568901697111996344519629977646673016692216574325012459148900473344924326038359410476291387304037656112748100048104879519715121939609480243197646575617052566099905458902468759599878308183490493043964825928894176197287170284369208935152793777096620464997847149254825631724184979507752235054471679684306186365752609368785474941766782454963435313450507171310389034962558072768007300703755401615333842270394995029602660098259402426722104456207735212360196209287802309268207226119393513344888836757242617450647907938863245793524213776652822376114180716811116560714139975135169878563339339603069813399348159038211818403894332898843236216740335522269580626190980237143932787385105374671286675631562909578664863289975988933642818906870939703784409575829913525619065117238110852717907806363132528363290493260532877170470180866975267557503421879846534487013162035734472869032401054730563539551212569883703948581613225586849689840596211308279375991961344185307606147940517304543121063554488464538965934091647493327394379777930715756304308638112539887912036844874541222306898625682224458526250983255985825598111449647086282544641361519654664086984452431243762910775371910683240018787030147271927163496245140454051669422740842135545586256230009439041821948187122467460188872177619746892676210851822208012340726416666104284764743068651727675494874744385977020092260355627011936366752820174540786417398812874897562574405317207309666664036111071985722518148578262013856568384845991182356755116624443461688684372178487386122988595852284389959384767706796895162022988520760309097140020034728292614994356261663733850644478384535899320186627473474831308178541178158835823984701745782404932523474115525141546778891643795144959122354069328472583783947136485469535259505303590129026666469830284295370734482574240794504232049534734702022613365197502677949173946745294605567848446288090943309074426393460330528155454458476722092565434992168004558469320735376148871048025648453726175744578563659228441623551967549070392673428546897850733715405809389171883254777461177878686961298564693143200737901569638400000000000000000000000000000000000000000 [35,14] -57420407457555907902315305117947725482350935320920127477863931367290443618483174173518814550003724190536849618625774978565229416276375939246466928362102111314231090017423630342299243893263850818454636720477527256728170454346934808470388438352338369409203723211855361126152572357010213219214172057618109026725662304312247415858346796464507689063600273319356760778651934362740258558671480492021375919394395861230189613839240038633052362218683087238393248169383360827496790887631194706291709496279467925468471296823515254871452211638790247964958341531561933563101847350707697727767232475346983568825386404774805414954083556442800488720663365213488620715505563482504285252629889866073900329033603525184379258711391473720076749733586057233344794845067449806956987916536738088337143971798686896151077425828417007828971885784067807089544823789730886108775190279454318205117052375506428048182823365659266352756261716394663550065520101607766072736315306166073579019912787364850278078311211090385235548717792421580328413271864092833005393776509904457116050336362994764203109560054381724450222508539437376177569019457145752227255810355326829568497534741455736212892418171236662753490902375257678305855242028960054224966266280967607508472519944927450127181668561277040413574441802761442047990965717048805494654320724409775796692349430966734805079453800805930119077679610206007503516922209557334930553348721948535155985265924808409237121962842158920558595127012412608217443849192252917723941684199960006808831750435676991871573575140751050674598351035017706153295298728437811905394830978040001180772355638057974946765842761769408021705666534442859505553246398065789578342411146165726502938170728245490696377884748973702418908498737526725005992758790036601038505360354777019362251276592405999420668626968502166213339293393062027285764157843100541558628540357349478647993039354139033821688396054480952324626694773676526174924099595896169791286408348886110108255962818961109057447292217793909551933513554086895417178095226395714972974107078991408834825524537728953426056954997589408114800247123188818575814238049947773285369140244790309866623271284186742613812708843191358123764695894965373647468343477588967492228255849214536036879110719684287231602543966132298216082720936645228534766075880666500029012638696228043851682617779958648758985079533413241198063759788235983058110747002205615878357673859212029993298633612284856223277787278038827764709462297701798085156588420307676918622318546932745255088382487098325666719678404403605417759151502815823983708627732342000715436510820706146643865395365502752944208258957924159831196544579812684193776758228420223303508354721886804525550850153288708001195077343588163945524504820179448281898861660113738350527701319680000000000000000000000000000000000000000 [35,15] 138613958919030680533471328950847706562173945485947301040092358805427417321140468313583079159947572956049961301198955861425740072711412040632313712140965460970379800738041745726046867762616538878242152814262919209419926413348481830511169054442385194052240646566246668076072280753717504679100939991696441939271106924650593686124942112885869244616548793167316453637325292114434969448095093623198860658930264005210301137460562812084115109614840552292934122249251530695199095331236502634235994065827230140462524198105671953233971181973957168912414743939233975340109509727258243228689320517843460057677502183406279470223869949291225467044870083107102991006537656485916170760839089585934054121723793032079220983010070842438423321138319771546978586024488721540579081840591703194504672639750331498500108989127289582688751745927907944801476823943577135164899562482033866056902276477187687138209623128326499097460015153277154535436874703276699869824261350442955930468946972329399816467424435915527233838156935874521736072132831472561119093867635344967929804421500401452046947981491207231339322860012134815487776689758226548893947791919626435871795935342513973018893567579118547536393365555368009564492913846901437040960078394469611566821183240063480818613348225839971579498319187955824684894560912223699660335145087266158078019849760566100387074184179136147607247176913132283716691610577324269487792841679176088971458018941954248465175091561100780916662822178102327100510789129251993784340172066848030435889268173037206208723413743649187508320663986849820737456933045595952033106784001150617029492140962658427129372417104328123207273521410572310605137726103663772510992984573176423461860317500687842341298454674193999125493139952321605259567437273347331997678225969032410815345667625542840077144551075244686750993130967962904959284098328356133057883846800531871459596342332448064939984421179537478098828109403536216968145249511347798980220726294743746603731601914587233505352697871936450911572445504856701664335023457080180469385637043605687944285308454961205362109191807226684929617159922780189635491759705719746304802297370457959305343220650902051118844718640789952650948876304611231193038084174167347283556173936308344714653709455496722594849139245722756924133624601531667058920955924596511084027017045023890684043404782635771199512981513747117475079340713140251381270736559472502170112850882077673006752413912428131956607963978667161360340005050616164967334511037024484633366084003907093215726058474297103864556926964167254650182099151063277997392073034336250882268315847955596450767909088981467775924950931257509783271729357205093188782838731870307258630985479765871738968327488140414259619278603134804175841487194640024668165082456457006223543028940800000000000000000000000000000000000000 [35,16] -88904965336815804046461743409411951286731136225135510749473715348606828273658817726467883402092344030105189423446993464690219224909798283381745930660416513014312706509148708612929386626732663105971302300179032836780786979366308547480959012050345071539311039434944060879810259058220122607326976318324980410234889344942003333841245748556662905062295388683662452676936245100804050904891808932806830702863928512632506516642065329692173296025266889295804873743455601222719931961997058905964382838969832613298175840171266156965442597681339323602058364891143473012300962066960756502781945373527471327228548511158443482853555106821101383505485651364746878149380653837396522682511548917541114600186185410224791752660081348017577709225406185377439488727201574063565135267716943597055540784778664494884925573779784337200380977700848747817066847379654167409750493585325668805556614340512730742119550383261008936496586938727822498167979136584064611152489720812517354021985359278642650777381045691808485747028083738578069056401596132045063544461127686284969426441202964180402599810710770808707550270245472977058270725411333964956904827103039384424532567141541760463937610017311260136791065053428671821893662239404855979764824759417405554455581716569768880670692379618955232705778341732139661254756295322942659064853964268547397719332960783279278875820661435584326513763886767059856932029955922294513239320334433640076157868839237621761824804969166553750375142914377974306476217935655136551615728940002268443148221307079183828765025072946691800326960900805359122071044732103379453731652758112121614527606164779402753016025880916474312517601419863640523269373013823574063438885971428836231819752107740128931244795504206466272958504586576172409354863397731779941862275524141295848417203661704610152685315104501627446679792607615187528831282754645599954192908643696998730879979312409266483649340959484426839408290142936084404574481001936699017318739565358844760812917098834023530733598561491655357756833221859624984258688211258288251509557805085026426377961520064849605455710980952696174274973338797780501564827578930591986247630421019915871147681330161598506954908279148057037696573427761324639596427674738080480983847884415000499406714922303861472888695106472442952233471047920708533047746008567522130087596107558690579378126205758347243606474040380398964635612915079475470403345624679593649536464202840974613747527125344414165856852282548103109523149099053116831520985615260526798068551154789686811291453927733063669863032859680017141403072110368081765659627882058995220589081913397625338042025614819213814754823043270251398433285011829322915350635053988787119639545943927938381453099620550886898940109898162671770933020150611374840060155632507191152437362688000000000000000000000000000000000000 [35,17] -38670546124907362145044787166325523969038954741421640598666596421520878044900108922059406602470954371842186546390484993859012710097919250972340926701743032216242023540316468340893288887833402446918749055929136036855157493068145875818380260194443332748702515548403418410014788133132608359213330137000973939413165096704494768067505249869145138568669161136445371600425686282715131808873508825702439974835737970468239003514720161872444683027296171493585643444343105180825657422965868805790333036325733195888681065263283639750891937247564952152575161734884183051622231624281170676005724514384190701768048132630002941710134686213081559663556701842669605363707612403900683019408548768056916850726699958317621940364806357437616833202525258117498904074533112517910793477840375171581076100129457710257443981865406374411223552429935575016733356583849484786697394134625152509290489137011885044475832847057533887541042413190856796591458315322282957753058739833898842858676855879360586420863386828635387514770510782241948331773852596696271633022371025865685767733894905303231667391938857389431748240969793507606474144106370207265807725735921828582317336881080373683367745167926534473430341403208139391816025544914144639713097712966841370884194317689218957232552848789189541844564409042640798472872743769734818019944904856231189822265936061346568488759728988998424228592243458946227489748090716854472935486490859673231946195991327933591648930452454785920836126680019682850304079911239129450770838249998076301176206643668677715838709985216132152037282760392808045583902977482477929841090921942739195027476086161658991123981540526322196759057499051003547689661625887078898149829275582272736480942995646859641121282393449655480564985406098482172807366782367118729453440359004849931418467267148969506155383564543549717323013663479406844314946359876487412753010787359634488929584232133310221901644231872814046887567160467616172105252510951583509882079501628982184316840826125734538135632757880401487072785159519291680537700087692204919697172133773898726807835181838459918851824936382469821191916415485500987909292671683829087195739094312380571281008368737143391202178404742283250460375562496383774584698043438397953233616980303088574412647926144125468642063592030084004318886337346930822152142464370858459783587711000767246953556261264659908459619817226728248985294566226435923704970671470068321642910916148541272503685433332606858155786764302851796995886273959568220282787421056269828259869804894365753663681256931241024528263629823169694272506694546335733156037008527741318254480249945132471484056629858998251277375626231960694611242839949735052930361489351609795029856251503014322695660645881332331445433500607388274212248826689042572977379153930652043097522831360000000000000000000000000000000 [35,18] 36458358242768432720655848022387198685169939857165459350769992107281436308523323268553873063201904395186128357110344616706321487445756006923589002941354974570907104592908642786715907455145037757748065371141492874505538630956871696879779076342667579473477512805175818828862574896636610632559871789353292746826385056622262291054450647323564491598615361302699046035594794121463948050376815060676857498441587797400841415846990975380217915381401699114093283633014357989574813388830974248338004048800557456740979303306178132661547132730815385153371521378798885052422951544569533481937263507621391163108117739229947405524356394512200586361168594791823890728838288868156310937343364681452684279100127944068765230604151506403820601521807544626723521380387050577498509472553126091467046750268824649644083274398040378375288316364575825794301124603041484583739158342132646331301486020357981896796658309094143797426006726758300974830181505807574314917168555889054155636048883202546384640216918946938509205913956158705657652979681759620876447540807325381652146220633422686862383198292770264351599946877793408273064716744439986703090211715196931067600913286990421738280069149566651440761769133759108645374150551099076184277031996794450654216965917131580965648106890890423904430620729578269143867407726107944147328914721509178073527114596007613121609089109947315923466284983187211222011770651838758795959540523490665173006668461296098469842352788755565556393355998936556630860885889338291603693385520020792082743686495083996909056917342749572266042093183230056563418341746954709936004713362765511117461765175117175677733704374787718782812150461984232850101357225231970122790888805409315206408717268925633877013088609558155669946098873867670208844870399606199180250705909694497040897564776257804774540768435692662398249377730751935129317445916574159143641930530288492677916956305399071422221617338080917259512590664296896537528701997521985100048290314998152666421525486862728663359920292113621653355470381561659735184114390370627201430794535487809680467540356423517554271319172551888773148043353832313426063336625858450524073182125738046831576140246069571384130848541927557890902016602011489161061694756069619980279124518792391515710706271850740675275798353513247559594461774719861805551132377985302451723747484782623701709851170223799192539045505523881787053455034106908179381567371101026523319970262117580284562116528618617930137846394454279571261397769537577334665229843408608858459524021947834897891319408320741586689248256161758730644952506255987351727470337864238674663620532851534369863037207020310352134510270164553720545759744284687371605824843273120899887861819970344926259421618198364260163984167610434596842653716524679804322735074225871310272069632000000000000000000000000000000 [35,19] 63031353972344810140356084592623055077131911983394052566290444107556236352981723392703348335120885235244614923994109478770088873480444913165222471423065305792878469853715196658099974991624512948173392794693970399489777124353644109992165350273120762206747391536603506888516732449054643484600376113374518589245086776564191213024003013403338726780322809565527947086372574746537761933937822983075669500958086626590240067274885102632562566556384782015130591056973583835070204501274459431336405235166941751933973159275671796098094947366024653229194161308390465571561666981923730746103283918938030278786309624444145018160659332432763182912560046961519965609981517906995706623736566619761490219643813255244932190205155725003899152296998970268207879143615996906055379508067483429564160774535327865390679676761474324654102930069242081993556801818172365673021720737488117389376513759813559463210813638538984130670430594137784081793224731991336159466652528746378196888070558456310203282101452066235697229851917224839464032916719557411029065580849307975899483010075753475573014561766097673827323859536528300060643341609266849959879594537644961825021075970518751379437684553527697988890296734342106690989060566935876759674130973960545156075836459739372377612919934217282179265257745464623652865208292922257473066041548761646949348694347989666317972797045223422067718378993701453236520778411015358487014778346256579286569612433728071850697569972712207360421916479990269643061152520305534585457665821928654496855280744515936251131090070337895021465885421139575183166086273669835210722017105276104701883099607840795484243377423562666372872125063605873569912283771941627776859532514679539672974819556249695729851656999379044032113970747700249628835811778176572560959983506291749575960592347391488440619447454754982934010165896300336887233908380809049228286490150237960562295118705816164045506983507547446992639265678079395071064484733924727806842203940011406250318612091822823090429663449355601581846354559320285716952735250051264656867541175007092886027480941415439207640446552981947055149659021506171428504510615675979236726959081898466126571674180816403253828652991561872405336974526229252433411947603052911384614161074672801031716675626525398600188421087700796214878711517411665500413575581686840423488473756075065168810959201121180648226969957364441116261225241725080401209223274246831835442514745282863775524663823096564918095122947727800419889149623846638145984665778021298415927579280163512581824336466270115476408270747645807658830305695050273464537123207390222914203715803209520318074964434652703213822467609422607917407751589482605832947336676486588912191320558182360515990408662707692832935830033013960619376530330135632864535218168034007053288603648000000000000000000000000000 [35,20] 59263025025997109890716957400342530911509157739726456547326586330569183172786569209571488852092960088273527144403337948647098549867542481346104365934032964396381237537104907682999195771404920230555512719478274359710394322183413226282389872019342958507074525708368367393063991113143647143097635507554404376549140094085510724649272647701026410754510297407184862138892031042136183836539497100863508530720311268466900219833028289479660701156925270863601050520994026753892669328727557604598624550822404635768155319944815878385059633325449400660466804895308020280723130864103632599150782249829707326935274042809060182210741579320667849568928036360752307893633085251892125173004731425461565027973315119040915994888498786642436483782777398421051527440128622097159398572716837554914406455893573201312786174553288601929798916936985910377204162393889767125011249030215135238044130664553407762129265652526663218859347119116178818168281586490773776054475755021172678773426347954337221674854567711373940116142746976243247161295229960787617076098132309399575639343298871028585149141846646064495883490226610159182095672203734694688872332149842291404662114586191246475874767504088321971438494069122067720261382572645690937700105218103482134680962587293084847256096438238414354641280395202529649071528324486486042139190358357211360318682864715955666523927933233038610628660295594401271229902314033426791731393158295502125887983606355625968930927972435846619655742266140507852600646864404472256315523276021204901977145229396260068354091113797911743115727637878606207969445263493153689212805859527709275058093791735271951427625493156188128891148328187633701585927849164133507412740655801044552261158512598472886823811192209228558275974468583531579594425726218916734686622121869268777731522762480878003367766845856635980784542128202677303504856197409032152624832304458365796870493302026877947413431625604800223125711248828309760602141240344078606396362361835928315937704775709972079115864678587941050483084903682042296407880551812910560469393625702632272734987017889517919109902331835002985233492839740938787167539879743352313953036701605703116249625671603300922347585155143699140570600961547487883750437102952965484499942194880332504116241140118567714357957707640358930672769592023604901163542543331131800591759426273318859114705529204067902814990695955548450715025097967946121423060580897208112595082706894911855765700875410098843926193918424671161671197539748853375231028351568403512987342012854802049577033291855694469478611626320689946990153873001081174240712807475142458110555872876127796376968748391294819193558761500729915690686275627706426498454162310986536554676158941452390029543311037672573435601768251422388551906155974435196314272951922900926644355072000000000000000000000000 [35,21] -456957565448877923849113726824739403849353125712722408191713881314631677874632704109680485132678966694940947873251755255322724020494980561719266009705142392618152974548726520929227818079528289679571065532369997643656375318111721803462519252434971791411835571896845766039220433161682944612933037525442196227750481028612528505175599547314986453632475543876891742749800291064539639565005535052535004353471042803100485746411037263857127150562891249343740509865566690918038722901548334221295791843095178896757214723040463893343105105798366868435392114136394940222677582491500265615597908867266277612937896178173811318805326583161591327918744575155548802455319961399856646713883948595146677851969352481885476864562127339294103164537051495055144557976349176934700937140159348808663799863318832290224489871125925954529470682877029916364576226204712754082503269288232544502609588230174465005269590154990283730362321603376545852172360940152795371254779861176633849521115929855329495317098916547371195302105175530158466052256988774184654620216252402422176589312379308810577819670033157903973887428705037639499577335604004057134478830148545296268313258664423625858274261382744976907171475979437506869820635091724567249879195878399339796358901064806667203877345516365205302789613915263255059801356109070222261522178106591200567695955398347961354890658562129401970689744077665466012937540945950436670788639609502429616948481686978731587531095817747143034131252221395169844161661476522744199896835914735359590643093991997463324590118239076903727385868884033775353164565912264746860438070423184351900377617111262311269055256512358100331126603770500914525938056549713844962837713569765543639171275496254943038361060617362284178082903078676523835921950764966249807845033671613575813530020119369692941749079487384837575803696070520199341434594949452231721743753792754710455270411681462424238361589364359362010262572220616772877327038741103391008424362473607691147179725853848894023009461538266146599375791774792581988398395170761749620677155226646120728324413345137437887283693468538166285423293054557985741770801930457765637435412788421447676755557706092213106587097227294588627660919917717550573339918555823880559512388177723746789621011437307024835693580870286000462379779252133050536530890822360846291464657503841698507618719482533817185053160261163498064202449770376057166585060469592971304304422124565493553997220478993122177674779919120622483906543725693561900225076765066835883028749377077596543554616681424978926536675016354703282275524441293708991585964398596610931987569204848304904930238333164057105942006717721931960975071464952931407927525781649157201467619181551312889407612771503070755368107300779708419014772421888446926585625835735947666570346496000000000000000000000 [35,22] 741218806080523509015706402869584900203748286153515985584448526741388764359902283657163553279097036163480684934032354928623122622366915995633887809738916208715022005858845258184610249113332703419268779720393894496995996083748038306838044737766796557304001265235092668209616922192796934505015948700878482221762586801316868307511065309855912215717978172775248537433946730526978324773391368924585018015497194010493432022191135320553951506597277711256197239115090567808429923323894027817282440687830249632501399252853059430250127300570098523115252035948537045905493108372589076801009857871759497172575261500545160162567949082416218229328840730047523353004278300441407317169834156910818365862145920642431670740074705641882233767536239000612534790107235415594953053058583392867914132640181587074046130048372922762407758611422675339744409422582721284908891092200876933698290244388434461723415288455848648488126461631021551420295634231291345849478911616215022199639702395194137087589478674991473841974252401432575813779158932390254355124618750378859950321271687857189168087792964168082314493720531269992675322850965494967799771908684027923160047623763979368650962034025102822867743459380613528730948843834634855426741514467689281828941641673754739245537629552076403321977746768773921407122815559318604012487310264219245755978528889548169067586890032964019285641829315481991590479254992590856250346608771914413427054799512406298102757688931995720482062174806581159909986789234204400686017785908512445259465403527259370182509633594331314782066299516878483720691037672183129091673625356097897924684763411794944756614288388970748371004874131155805449397143749426958394356484406668799893506657489292038864049712374445402997845034865549221285888381739958221035901196504209076325236463495383948385523718044563408255312280952035279739112079179431695341644293649358988087864400896639428229693487052658127619415178491843269833431888400452823341956231400438881513219847941719640591239131095318693094183524200400753743972285837544605906999296212505826130674388590088072038364046331797668280704334596561274760563427619662708090686444901135652760187348744765584130559521513291675146488502973571884689906023476339082882900986945352775648198000539726286732748708434546440863245013303645937743656042971671648992047839758595077499123749533424456067890869668885671755831842882403935685599813068767474349023534396687861134540232071038841808852550057281862897055219355421599233732352303466947049489852295287813209156673711971277866073725063450418351692692716905024513242719516843510514433549696748559560890819161629991030291540730092716342410401867713595021105541403127046715087034386583273624845843317441261108169007736831015597623713423146531985351521806098120408007966720000000000000000000 [35,23] -660009730104774320560404022370243512270798123124352484016154344969996801464798294705061631544576986549124405350453324655320130980876444012182638337473922185251182498799571003763895167133054584433930804376574166963099718484489804788863039499119608231035641890050318912643625459831300508714127750920702472047224482653276049399833775523166828539319143014433549251226319222549783082742229759748257172766451169945640140100421559975742824808645923919414427474589383333576893327832133083370862341620745720007480123949568465350411210692521315313063101602615067235057315253383554696605188403972992187206949415227622071981249264127514646675382881969717419293478578078428693393832016953104159614497033500697901094086799905362636804246364819308575794433289475872742393998601142273460724279046170804884445523841789763052791483749268521998315475852149156726151228704808580251001823328076642160424319978466511770351471646738825008119260923188985918233508619708777571293114722794130216561262331674870433657209730257618930276795787930234646313988936577920592662986899818552904728020132696774873346357964762865965924439231945065202934595276558465524580412071283060655292598772316210431412064240342736001479558003765705956824186648049625221888756572099655092790090887734712942636289228711449925714230667875142728157192995815148268971949062058997117458893205952488735636059009810497429491611911110992249146891023999248697650511316771045608854468764710892231438308475064421951963572732665895472276773846024914227018249763180256218919725057077927524035769074465317071319971338463286730170560089241799019417930881495543143864032495450944846758584131676441395261032273408154485216582960920928968390195197975404874909876071818505103194123490806350451318201619774296047004022830951536345352224084476888103032986257453984049929772120189962103892947918240671063595425813444080896443873245270017463689475167591613829165024301661756634680529463000290071777946279876208094034536616851658766515214649588883860276893558772346329227575021040637860951488870112615957155378948783687192519126046421145043730966013383900489457308388836931562466783339943259762464999850083077213648298997429301971419351638071757169950443029617069912856149486596474221844060718493223853641262829932375618270331436298686461911914986160737205208556073434421621172278562600561948019686837083312031833272914132941076202700275414673603327878871666190303810606162932059316056147616959485676938264895565172841462503260275193601087709613924418546739964807165647514199304848490956608844953773809696124608348500876010722741310837775058554881832573070674682316888334320561762024894394990213469231383050295533010937678133892004421923887353299634480404108374500729015246920757952753088868452563403147380754785239040000000000000000 [35,24] 410573092893292066979082965659605777094727768509361688095030969503127636567845772637357922174663829672861081044907521043497545677451191399807238851995253699363310917650621472267010334791934674662253956102996267096473082841113595103292159697055937794030645992876519670648150456168859721151240552778967048481975411549371224344185027634361763714631461339545764196103473715542850903651125726911596197234288926721038799775312664327236268956886260854036534614595897257315889736598681198508153604071829569609979741274448085403868247777812605971869859197707821875003301242019051170037759905031591370761903372042050727052185736410957808813785123576304546811359734635729027220711234371505241197576129603407806034361144711845706717880301768903413821009138100473507092494435093176437651377757428169497544878597831317704479274557783120369051559539694064305128855822722853362520265371106047030014700707853482392210902967798958548076462317733731418652228168437546589115443058534610547104376711508982065987225497056054475652004107129156053998701835231690876592869979100094464644552069964189302992157058560716832730686306047741175751345430269610195812598014809132949051936936068527313446633568779226244763921223233003876172036210766854684819052887843329053466758487477444262577280891525448728377908639237245077235898677195282301227667115553681480400710704667063270725802267367442060220080552087433552257973053307688140634473247976890719450365268316213526259647953237192546662377131134381106587698675488715627323677353698748597990802430220273017910411006030581013356493254219161908950117615991680038344832185446873229160997425543773406968679799039371487181372263322530415616844312346681249232380998118713212353460876581705742775583700158870009197205673584866066707525925479770802000773404722221763577766154130260035655971516477527825267795418378314549628911898603250486735585268457899763247974041023937144131826351142821385928521256599888251828238218786110474496325204481947366612210111213529454141779910212967478845155946390388796352913447872750177638657673709376809216046103278981291880074243317065849803180289000570299736938537786751508722949625557283050214502357963365844206568004494267209399853112498299442150475676524256095157642428516885039276038028441517435380380172030051807035307834764040971715516490528269528618302999088770205192972753073376329114113150537002364269086432684888019762600346423986676353591606162100047968730128226404596351984969646824661202198348548739893411898708468643583434006342924441898502841671351262215122500337577076443981833809595470120043356881716773397645961665400627017995674775837348886280799339699393423682931927163871748485603925998347831665010197565067927150974754210846780158235305442838510335478428967519934467801088000000000000000 [35,25] -244022146257017060255825801131459254839554067105613514793810158820241857194543674696243225742462142939714413467540060449763995278511214588844844967220341717393033133460588638549474689467060876948372519503903733811053140783707981035253440413612824225716567463459758418118018088489332995182380413179013529721117099830617095411422427289742776548069974983127523732993903274478404785044267224979750884313348132160382862462771525348970692965338211554236806453960788159436643329487864655759458668368921545771634192929947160133840742027449500946171443952388398830459395285467106288261430608346586793896260697033404454430712756205810925172622922699802067391693493056710290351296700349001154887151597042098309837785647917614286658076098728369335613226538488741954515391154521924797461872441869994533915990735227803281968458980385216121377484685585008551137104045762808946830662230402669142050458314565759757555119639237143006343336981349806671566333680403031076496945243565303511544322550537841377525705661046853071645180354989811257034094612825496023961179149468567725968527101347429708177313898257706621782608218442984719206333045082783177824915087221501793587705789071118806867228335645718055434786975455135449652559986919080199122702265280724423979702214241231190039791533363968083592100115042314111801646858090714967072648706416626023293891918364745892491313908051413490945399884840066355155231402081589829384511123322030335186417002588692746971485854649423993477659681406824838571386596364109935173063149885550739145452915229324795248848687946836594231487656245030266374628688896304490919878713107063941838088976201379143632611906181633688090084455465716587253561651485461359437150960892670928128760390254589484299555904076029608941194466491993030255869219595844910807583396823947390976289253813694390026638704992184280137185784802608005458762340692283243633237086077356254288240830555380387083945117683542641837862192732110722438387446141478794145162348575020000774461711946913397252350447648013277305389899091047193102678746298734507568564516210329988442908295906828620443098443103174070220949166601587233692013743805708978104419563098073136873122486637846286974465733761385144668889623190024292949259593721953770336794414518592866551139729392933322301305628127734850915686530665444198009250468112323974955461364029767530764265612666098504674328135388299514230532701984658818679829251806286171279495047327382501625085144914363980002504528928026377763800500811407748990607992989311122365265338084199300233827761410046150792655012526777618956685852809469830102686086835123457833888357686004572009792126179500593188700675097903971791733598636738558329574994226033581720076823035497304830760047462870692689456184656687917096329887276482004530201886720000000000 [35,26] 157318864876268866488757780770813466173517549375480694188804629917908827196900214706497355678169745456607195833197219738194265124820933158545638549538472688311197323876000494713863146008164686717755453931937421900095966562167460889821018579377568945385460333478605405742438617128341036539856396713687769082302934661676058992293139297248198658951228726130623679541727589882739867895202337009972140758384314409720114011891577523917258678309605828301634583532901948114837543531867504839001049099476446638290925171070090596017876247700346497285719315191601896768067617490724367450251913424795206919308400532789875300644221325659366309196041407971475861206177244643437548223068467122865029890120595055340565534007214479322467011118550163572136195865221923105805509362652954906546193553413782595202327545285218696325203972007116868876933002812648609885152048906001615648097417302485590230079196079683887305845951773348662341432722561382635919764593719468280554009471360601998657033079570490602314239402682048973320654172339287075294886649942743586574284388582152054554094941319959232530371371889720628062350736205776734655565182086225622885779197877504919883394884794054668086592079056347733107567773875089068246883550050316740889129481745927526483219572763115966044646819113832136345300056087183117766668431167707192058857943020862682902527853273339415502731004428579781905880389983137002879570482286866405437387245786079455073777814845492378153373183290436033399862414030674203896767444887112687478759083285287132145658289498966978270862063823618350599268390571113035751491865628992491638294290540003417237449835725616896989002968276570121954045140779774967571153749056536115014585408528812956713931320263283860627098437192853075997009399692062364964883791419036056057741685442107219708171757775144959250435870656338528590348712967062794806034099983342324950051654254833915600078008676792578417592538770210184447770037045055572576547045948005123458779152350016392312517819447092665333688829670814689529553173134207556965987360868915021020491787093992213275033406077786536245109869118591164654403056040966074637977561168739625414348636898882161182948448897484102924784647045827550709341472929667853589199253031027954488702358531622712323874627405063543704646725031543791582432275798242326697547145669042684015392625779599790955531766872660419786842603138101520865365026489381560681254644178959384628830752040853458094847043848407122209961034238368471583341593449708245603615968422526287662893468189396148766174071570045872581674795064564664490856976219843739967493714545489552477988918469110321766356167277223711468896376700565791886685955705599450204854177389919246176321284906531145290931714958790557610067452238485035112061099859761188097228800000000000 [35,27] -68705639745020379384147117295299557979950055515117750168221001421890156575047857694324110693375458262233034499481227351473479538509191907703685453588670377501126228996285300720386124507558340909615266477879289029667187067660985179472288328211070403600269694622098780098785074031933289073559152821235045991376238440678451049739464106404719931283837214295488374391311432992031726798987670182242280572480425968878149538972624994650083248336715494488274701985766813999522785196247737341627308317489357445560103093455384267373012025516127829459474167313352730898450783804422432359229044379896317299824456565973121398707988336766629698824257096920341158863806942746884190952652904048346598230010772061614923671433791393546919971511678528292043263416755998051951259544643031453347313221850979019970701307332344204925463004410361299530531445923698190677302767965514761482548972499418295898029868632174968708633318274221831945902598900835198201168628201268267552185391525378121503340865763520800690921215411653274994484269338120368502118883426788382443029959571443282866085087985998146018311908740014367333519778475127273892024352902247002741488550527950223367409769113700131535774519418296529764499465158372871617828602799094729168356522930970179119830911865370849093514845324500843690315005054469114434485208904513903737005567191142171734534526460575125068896726594186742629091524761698808575449945238406054804163696402600391768364846572966860832558424284067860110007130641000052537863178199198588001662884453354997699546386667451271751208639477591766933931687515480638522819253559381501273805427796485360310929528805706191683191716962704732657632353063871082021309590124300733283286073223238537357391605366978168207132707082068750081777108904358129613120126456587232560775026525481438736730409501272890990288385941515216214069044339341172188643843709678715107802666315705754139376193505489276901464052777766695088360901929809203681754638314033386840583135918694352431459554882771996094818212374058674451405570850202785628038673272761920068260269932597891378929311110469062465566194831596435658640345402783169006206508039496083271504101550868854566896801364651580176844941144519449064682021507294845891266091669274670706338260199331911371818564315155090967298816847465639652464223427945826352199037678705367097602334552837154918535492988488360044619619741041263160003219961575214488294338023354463724123751774511939763021502433159488247514600029079365739963850238314074024541720796821789320584022463555464887639090650716609331133353787252825674362225854267360744519802674099958873249042024258648454364071092719232576567120198849744482694691471737094273064185375692082309866097251183930142465626075174592785681587438790499017209134654993087789531136000000 [35,28] 1859406506021863634630942981780530262323959878110173455315430668680688525802126366725226673529891916894344000368059625628813341792310520289006096507725442512301063785944839623539521112164181982259723135003188453858265813234841595525239542055993004129417019444136452292892596301502120071520536090484366063324490676729004186727305020782012200422347799523199818416657296454505808845848457052148136906397490366743024825333629047684706902396129817245489594406045920869433455303275890593597176925456515386897944768027926396517414821483038508687876457749045640095181473049837065375264360855163823646801862527545684425613804636685995263126225882395653579485494472313093983065090815164145168416477720472122199941498743496068722513966242031502129257718202399202074745740543526607134078982692826904178198987347401892008571456306290554771830716220797675034520967129559953552491443524876608446566597960978317028277313374107176906754587147155543728435171833274638079209180212706955753992794255599128541862282630857266223216162497105499352670569861922629078956087734811716533393181392257128324527184148842364938015974417013728617039493902814557580145541997266364055993672532360955094531303033182096662165560855322738887461817817088314085662651686019154596292584611056494651435912270263644013886928515535897735253886466760523617554932303987393049526386036489166123826033797647267558128776469673438349075280030377723273243729593219302389610510666011536012950603159944466852476127456349291045868113952249565434364787925019764336569823089266585344938178356875159911580987415966514451579618849685243915757105490978732303574909130058779572882228900913576593488230065065305979464118887265980381711975607141051307291460819660267023080825616603283452077239986439307499513994331136298107518381848857005299734991849308237994251690059535946731142674534083551387538005393294333023612166126239618381630091409401837281696480717432070836191084238075331725102481904299373558117720333231638183989225211048860949721998199221968267417293141787699756604165527682551774977055868444405986920590634634427890215939024780696823671313252757383788152824402708212625833457743157081679626377325527755136833303579697431230435693423763568229167433013624988761348117036094200722686761218441730905792406657127949734701413229227156477504895668139274527024759632952111508710127319010144614248384410676755744371437151076295661549422479304937627297837176033179476923836276079243005223291553102029694707148987629253478708764249883154889205005524288487215246917214909057856840844048693374395369933892697400494413064919385066847893359669284994493399434321201258382899924318796591303293522374057073047554440298269550047182986800671797824019985156631612684477535654819090149149919473337868117606400000 [35,29] 2046136301312878713532830816150076347131036422383778259639844434126521871000234276493309758456804937396265129791129196993728406811821814138654045347202602303140662560797964786519052001055654332781568430131520339577377813758268811006253617576167275418447329600017363770186388727628404468000456429140062171060027042689465572871898640078125782548296517338638691338986576192703113247450536342227647705578981520503546398987599260922304040089885518000193328139215203349238147628169635156281091467531629705613830771150831012714233651974662316723118774541058349301283636587678296488337318006355044127611091085598183875926670594077653220867497861999612507274013622182321873410758041726064364916505427593630748359287371641411865787019143414424142028056800159912199350986605823746762172232658145256282046632776427418008505368334732698597056425718425377982176152393575248446657777976741815911453070854790545016059116717460650078134294801548702543152116164074777641327019758584198228538750597376211220013659304322949315021821356751867302645252221519768721688500898969470722755384886161580528968594105328589720945057962109773285683671334975518042352922682035059174741395072933145336434797647324631910643622941057523354335267627633406026971607176238967439381568782288678283804546638092748787173672878151470494081392219715107639456466989993877312279431275635338824246672258803135495111514336912705791455462890457173659341370531696580714609744976408691472490912745431841015217825411844363959817233627667696321997736257729960866124746787342997819150166271690246268477022502945988515228371019339328083582157517086968963616507480562539073945021748874302941120529347407573770466682516912439068494683947084555712595424818123436134324696954357781244192098438789058233881856233115698964866183054918940156506699161046652657319653804859633118826203225498496362243564599621882259346326166376028869289459303440323221030805548490252022542433611546215018947453483496829820933162142926497604566449259359547019664061165051674947838806914577191690348882006917833875945935979825661879081647629648977290290982126367223490303850248120791888758132863224576112818537598245769602340280726897513766102545487414813144192393584009461252217033148112488834772538285425904011457924195560848844651205052396455646088795335836435640423465967162262473552979495323128897394098715930034308685511487020829429823370416959964582249285672441221983928946795253719137986265235891087582170206368151704001398297889407383177475821666608185932116960453952058644778277835256640388136396800825498634969776865662318960566354957758266225065906658711597748161722257506299166524231518402955140663567115822275709764683411120124327567950638134527040842600393541661748801308239323619585128181351860336863477760 [35,30] 19488847557740152858712663182730455540038617672012591285060432281132201578194835557472775975758908184341823241450924203130688117919501100999322584327344135433114800424416520484244474218006594542544782406584482138865300623279067256970630918798077995153748004335176885598514483944639379704257559335259352217222528269736358614380683245378539046361579700658446966180168574808868433912224613707627730904926369350646543225396412056427319148956669055534715318916076460974373844493219110498636724834268372306350315499811952100616104392402728719534716740814492258820730732628401439962210694793783339495562312923669835625800693389890676921274155486946401749123269615492877833614623265233488389823821688974045995043302682986906553301406306160451324262440981646313610269286838707528859467659772846012769408190001461019633452290271587674255379110145092410337674693992617034346629100277025400442163808963655426076599347959303252012163489420559745114324287000849958218031778730228162925461811968471202078783769776657732268185471464728180354579070745758532288143506568053937866484410839068710772143432129615078601492331091521851522304993726696596734241970779765079767597361754924115763300977930879374809361339266448705211584323486519218177803125389960905428979774905707779673668470064361730528150852265812244759242766091489688999559744357864653081120574223934622753227386919751864426399885633774424453844113759429947279339970753602047335008447399293288226066461230770625459250250049103044642178422319310396760263421610926719537435434857818774218790184668642218531357907273646512708301590854089736978605724937761824328443649247962746138677696992724675413539495396394053030316941672684289638410935493539123675261282402821781008269797169613502822978392467572248030093769974409324865564555581567752199095608462928432615635155683442688066515063555713643104663092392173759157921737841594737619330283644891626943746897506370803155049867807779080478020256287946737803251580602942375501602617020055528039540809394169356723894221660447547526755203931948425946368092007427861688534277689938097879808262429608166647192746557602928693836906279874832626649504870118573635668442324200387169991274353671076003680691373848717576435511663080768106447747257019727738560358040961752833533861762275623445180927797580951266588010687666139836075205927943940770838059180830253376114143987566438306690819419624030185318597333202553362733625820765622719243312383931240190716161366369747305079980121769234296398542075787791975873992172843765916193454559463815283501888012256351592090427864953132503576008334348817235373133347248259265856926746396451837685930052546875605270395808009556953674608828510618252473383217567098665971265143347272032024730119231917454552486966722560000000 [35,31] -18794937152631707066100996866873749208583288029148671108366381649141596871853059532798041388780017970027354798377670305044841671018441201843214342623632284438343086935590442951206102652068545904015625284624038628305174481953661456403385657263785733490609680484422586984308695900431253595283841505215269493208757534808306293821002588057102409516515136477366307104341698901463820986111185183035115808812891847834525866897373717081842691653415665682023623252164836634576176205242637700643687563688555958954604932872623102322312228982995351176512236442693448776947585313218243747518035161509209053383914148829877155286922602545963283839499026340405265665085390944661550677035386899609079058442471878684597468459294754434518776984229413952772731371704063993626358646199245678158733323866228870484171618388370004570761761032821879814168473845745584195052613993228384705629474947953423062700574377787477907594999139059529368457617942518950681711431540855961681516987109653778460671728484361840246275367638037208162125600258849951878570215078012341119127590070976724305737287349247582903814084906738640257542509607895840853139855350798242097023883495788852142062431692146341335532329956384797414932541115601125579841949929703580059095928857782503314593680305962285473389665455062684382394155367989521051292705980349281755797051268321112662393314150965613766757369560138823532817973937046576314872164029201054384936869739861445121231343083187815117135524729179309277958038044692137562542696909998213118821315525504491503522469287380904996134047098887982493712186374566352931666482947663426888458637165241225481006919206701129859600433723274895677768968492318020029275612499391531750708842672296789395601814622874630472907998086490380495909680405313904763704592755950916300190426849431607368086145306564922191430042260006427062552430218645571538717541557181733487617353985860949713091208639479239559197308404143309311668690061034748881793825653341261495481524270843807292165811591531888087353308698762453344357046765018546678247665460253562747836133578816122760651633464121330032101400872971809005493740758676737870164334444771902197263481434754690052539248286368477424093540019838475708923860832547557351075247978703009803667043283770831176938917355909169205770134418357708393064181266340647397005562625067020620713308888557630427531404765378142268685716606915733383949707516644516689336306872464060674519016508699304587474539016328156501435189960643694155663607312660919164738621562210328580972438156809330358825632694415092474658432295318287085719694697809611762840248057835993422852417939135105558500881910311123688906797581637861477789011676743234427155012752258861086696035090692432240216642688842462408510777593861688667938911944704000000 [35,32] 3903556588218695241318465813261410408245677402322596510434199158851062910454167136191268162164676101904452080248336407545631633317281840929099441918521692216858416966933879693862309665271320832630238522062131098186652070844014909127173843736067419085518222022562210107707302142047320546321786029116310103599767733907361458289543435730673060327271408170791733137324902350754084094743756693556299251076899415801273312306514013389397127005917617119972923928596108280006621584523900164544746749525170532424297228963756680918730044513032683985229494441354750239655157034065332138718423043446859508875219275841031166174884187019901906616052442011190468729358384692746907257000411228034509466360178189038561858471372724615881795321597876978288585777713128856302337224243755091193242901090791716792281173750000208968186720057167342755471339762032809987486984852935004348595622470137688945938074432582367644290285361698921823567457007361237129500427394469450701361631354997859782794382633116982620219376934950133144700945884549661551760188219301756071261638122181652249904867004595021986754205428175442187437782357635585203435622294829308246538252564443144914795843496684258487956568684794626070534731332858576609315145341037866092398427789256914788624673324432232926714375278390156340034266368751578426619719087737941152139550332125661864746622723832980138155466880143838769236117043719334821445734743247223359228328827452280554220509569997906024928168467684546045081082056798789193249526739639904196664572604500833300188086754928259964195868039286260493800169962790284588965393788692076458035172968122166945066833682136488060871997711187924630070409593404570714163755916937780675216442811731662556293759219282133138574448086781140545585714722825283189718130001670552900916291838746943275695549451735120818577351415049139207149660944196499949952025596766000463134386134526238059369183872593166216486468770120716405891322444544526012710425448792214473652721216390128673389929195443588964646932961257938636866767069881610262347437721770135248381850956724551660344887144897409688238872263987527093055875133465997532408127096082309596622333217246076907973263590708056659659250929395055029871136787285899382671319816176161698297160758581948170576638360050682129592713485235258386793919306511668096570884944313508930870468871806219838970447258585431151317451345801896579095307135913874677281254779429215254668611102113517271816341447506963326966835441787423756866379315527782429668247571845641553319908272382281850983489891071603148345981724086110084412413885222703619768017267294410592820258109017133877675596971783041093381663336844946653941712417666892079494713751557336264113099087130166681558219259270437876511253618826600641462272000000000 [35,33] 1403832636157038562670188992867595607571519599529665968120321956028868704693537903148300594807016794476448903418120713814040514928689503445918006908607821881091916567043163402604849838952743243089958505424069734731662686639685342292107804919592354202719147604353971836117632957845732487867488078493841678677929222998445289978871168851184410026851318409738151551565218101954396798685058681631402579318574393714130864753837092158749532036375322153659182581283349193280764167050042555617988257540345572069855698589395344650539384647268404677639379143768709917528840404885367204093041282057415238753561399997935692055474603747029899969750472085882421797795823060045973580535157378676535400467921593782229406116418401991039042329878881290055041225926012926030895791260144764517331446141001474063478428197473807904651808166199107930085970762014364639617665189844441242075739823903043901707795330426915374798190089380687297275527651450265283204472525795327928818975434927021531073348710515517187058742990036452381899432170828705075349969823849521415134306044143649639353003302721047928598875419936397547033783374167389639779351971770236275956252367340482594045020744685991333620387871425414839537660966263572334307772326834696159307428569027540695098469890175907410984577023540079145641237627227986551706196480517326471731570761411931358538221151412520124503116320084579866523988677853952010975386542059517124527785449004640521261374264460735605964605343702645531992053284184081409465468354006348362718137770259365273287254950011548292984286088169891977077431061501120269371278360586313295979393841501439732822639686671565733445975904645199873428581668692453093559342302245359058920990093639712213944337290410767080939108516685907452958286948258905836405928985451545342477843792440520024041186250957421194131619178571771255158369890660901249112050287603579823465367799611122175811505937149042233597814516592863826910105040023162268938972660036511908371354891312940223596367588278428829508404431262540521779549583209633248661403930354564146754794998516061064773002468618549449004599401957264445345726669168411295451184254817427890947338636344012107123662749204702875572118335421002612642881731505541025390446930468437338164536145826295857372886259933977192252724037295783014792695707635187814442352258087529293454595932146342054995875173231034124222918764431644329118083562382924236241811891124452611572122179031143510378084505890905637062251494813697087011772533184737587077231110623668239637120087640452645645277608628091359409450599554557161319663852183778814093812110643788548629842419912186000799322080522295009472666765498274217739254092615879597748221975700195149031978658792162557786150347902379926081590688048795154277990400000 [35,34] 1860765267283796975090622024307367356726079165602553394642545641970721017455200933770533167911646884627707059722750188835170071490689168888635081937746426745507749256922467655829243340316809093665590810755364595204772855842869960199074694338480104099072338965162370959653575424977010201199697990598652282406920786922947584139217966814706543127177632659387932397785904118948969040501060804195592222338744201763291527216566141198446146214421935549057440313458234426889733303044978721952304730901514544948117081112470998583812598415664577789586764596362634170375939940763229826433513577344397256298721127946636268336852800347845000701932751099042350536007752866608793286314487258996359688834409436889150307670505652042489255841224212994806138390379098954438077620406131761604072239238496862959550127708703207358450154576848260049813931037977403843473246685766249929949412403740920191075538381938224081420052880869753929190500281133786992100803156654325191209688547975926616205909741581802653145183866896662993649121844629489317153169127470689084546141068772688376832058811509628366152368053856291336851194916037047687016951367759007338577588699864195395462707247478431420241241268101918571184884965018820704127313385123494730763415983002016374891254937607028924158412702932325350306303281778987304048851664366012033461547977451977866277998492408864005673630759230126370555391158748794259497044152607040745059372452432840962396926187273453964458149211187374776574700285620330347415710183443368174137002664415270008327628034673718804498103663778709774990804074579572181966292062841593249200582389004765715592692731832977879644802016024686757452944590231650212530014412285458303420035936847509137596217709634198248841429491425784525512338063763953474163781898051939254215339003531994576998557738824322642442260794667466213714269927354732387568513331038261904183538982000790439740651747298937600026150152650004473429381181358215019133512304522212147823375326934003120333675206271170317235448518359775248336619761337625427596932560824253898462426401019542177547398225187371595588420552536866644522311925476851048392500537712360192139296442588162033623987662944505104404336041424387665586283969357532420042431672319618734397640911808979862246167428934969831959786352814434061496092251761364738028247404622531990710498969415761284975299937636757678068047847959308903921328221360958747497907343690914227141506018072595815422330598991243438452680043088185948049444046936850055680204613124419222339925535721597920313045537463784763639842124170066178577234224382823147892997927306368804854503225072163180274741218546021627681740723280841842994860009412368190228072757512810420010246516736927144764255359455237224233137903054353543987200000 [35,35] -3391466658654933017255461121372170772994521674821428521335222322763933974900229842159349517167142716955472209130502432985693380301926996145134976560071528778699200987324642772252812620915131015405919657372937468202692069908716708205663522554983040891447753875514512466282485300471175232901703032528795982517659158484328601839654434028031245592283131872273206511586262782198038471328012547151960284469837721307945088554754095150936349938887553224378344213225909852513721311958380847028968450232059542868191756654767576941261536074402990409874565708516104110723849718900650557617436485120189453376399099535345752451216102291919326199309223396010185132610095500127031353137896945539562943280748145877588084607974967159952543730366684285699457374696494788659977534712677875006303142973355066755659893442299287620103807902220383862178216441883159865539428709093599227605277049857845482186258482843683420677264612877172438053278105323493367406158480640950610143223518271608842684409356939815732068659123986188954506802386531088869129748077049002778847348867008096806048191980473112322679091693154504420432202033910747843222352536441246259546456280544542821313879542982492687258615868156690045940043834599347454191227841354953049332738231398449943075035126627127692757211098454927284401840017790284391155730107703932438015931498937085227420071674674631666447320063916139743691140382923595652526216528056701222443343313473791831361829897973855786402569098373873781799823493175273275869766183532832376948540639211324914880403404884731083545226933705962077744695904587957315850770861536040822468176363382758522174463119587909937842532106144460684134879704341059237991784937603106606789509584612342215339437567971625644718656938614076966960575483140825008704204012260362567852128437334062830132432950815509678663375959741097693228520360331921741211550371954806250161822258859782375849023610882005553418903501871787854817718914337962688715478660662240927498868095188467097270491513385095975211797432470897810403853800964173187024845038398958978867655656348879994072194707765062379281561400911467236041618793752604212896517488326601663362609656896330640463003375199520536181053291110042475999142732891151007100137485756589419888983046503827921556145975472208016381716439560221452345892883568987121124476724693524889593217776973147296635834021802447424547583582040452389967813073796518133825918376558001137690140647074133254827139812741523835533846273957347104861776653931603265690442260584631509294930144587535519314369638898495439326224292046048914735641446563655850320987406479095713427622805635790089853799622854738137176689942508978049937367870541481412648048298439019519626169004822385511240818322716522342037262431116328960000000 [36,0] 357294537266532099692450887988360267882560495257132119034922284289921289234898617916826479306520489904005278822321775121718231881801925567486333591741650754913893823956537076277985201511405930735871624198425689540737757017089326761035767377808861657843965552032695611731044931687737725254191909153266672279316351267628386458091590318025842999893490058191535016445368422317099518262155444092291302888654161018671969895833036379243241576945078247663663528908754183550776124047983436972242648147000819289755990447337221904176742410661955000951940729446723394392313246706887972011698791995267394229624595118980688056517582697430990361670686778047364124653224913711286447397992922926215157685081874619766622687015555623240340516304807287873859294463100199846701212026305722560563730350238113785981622732035735797445297966318544091458715639688608779410208994414400933341007499557107849031925079231624347320870437394451721071283004529456071331528198207161228773724991235476721659283622647805772353687616006988252785363327019354197348627472356557950608046007122897727695599672413098336516522354776923576814627000912844634951981920019992471279529856763757308442561914564799329057593567212063928631509403701155129752420876294177991930406872942736242583433355302476617875016834074807301506639101619192226638937498254038748305151091480361978108916752955838616344169251374670902930552995515706631856787776588626068355825157445506492279081599622989206530262597442706598846322114639169058531994542890870004058980795129846035514505341333010643990186909924958354232621420955434536629208843161813043119970566637019752713867834421857753098981090958871302110747106588549506118188590816253562488472738016222503898808570980611594086437172875984956947192022627714978915118943482238288679751844424605157293843133044102557515780257906222787973280482331015001962157493519876884335555331982121718069728343014792156530833278136985617438353533449100613412538140540428162192562076574821276368521012611209372361286843307402831588567273893341307984908212334354493848846284387864293913950040846701779541396567173627564456529353177931508177533946060226051092919092277437969820656355602726109481280112930794317907153663093558681872238078313509863617674236054491311764486403543112135789997860123530535887575537624062265000685435705106756368751881225266083002193460809291784169122238450041222957625323590317666734275513433136413351605517325398747799932476880965713956026588174778567347954640825225794741129690731729403568281618240217538218797234451867627705932956574178056895824731863135344165419004750880439432567153349363258171736078472264473795875672235005284871927747701455147538449298677074718279602340228303080597089864980193927135137646401457378012434926116804336025600000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -625351690302729807806945915862853976604862299402912765245976444451553067789812122283187237453191916422961242283278543867277435698208270921246883645565745795505234958537625507768449610575931694236198187758025140421246687375805244080766464044933451048778855137137837238301113597702465644923360072580104998113162873766180136926782410490736148093548740495172129065977212026043712230924798395737702840382158358647678874489134487267898301237870167650489237685189708046609674438270162020422478454575040232298444973336227231052330839255549216857115475462424276269490107324489606858924463358892794559304554704155120098963162753188044049291434810585471570572013501961379030299549247297085077287909535908647424624299792019399444248555299273621452260842838957022942140761630957499687826566119626494411944590189469398156443768462157680413543499696394206227270873604627178872178218071430118367579581118641156057760894040701133268753029026966325042848484440411921097910712711599135119474890440892080807909842646262627962952340028094719616437805660795201490947398309139283130125322706099013343634153207846132115732843926152909000439061810925538386522346758612366645937123549365133394849029801117241714056022287078590603073213565629229741592116256643862846450414111239629454748436248080355259962664683006611487621182131725656914483552841659120655863689009538395586580062488709399625030012802774007377679814237361074458186422393468927738575188030251909956218789444285607057787178981567242023479739905283095605927494703283196440887939140738765596924729301194217890165372645816592351310435089712534987588241021292917324781735228282518053304132877672305050796497968689524211357947379186549407855368833727427238436589941213077081225951427144265437145062185469954701039133127307533419156083616299343693464779943072565939917175504793650235203358310664666206893157873895538486229876857685811030692442449343799059598916656392978668764897596708794101148465145922867017286781916901703998954687107359903325516737098285678642947355734899391630933815040879942997128282919272775198528008586770259795939343196851554138232155505180373679696620767942354431469336042545658946298784774546854410354171835757503806159910269339830641791200618713410813724449789738758229527438700397381735593963621989713437754882244633874670551013381711499480339329470075815692891283821572591115511632839979932899727168589771560730315139005710476829906421742303680603495641275428848298160838301026956862623228591709514104110997816513744998059715248407040382119814335019509603320614380984235878077851586276337593888162046857043478391551613989857036544900083906328675219625454798659662544385437284234580568353870251430361347729745062909241083923624987062576149767993878205568935426761995328725975040000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 68666684455581409412824660582788376866955809159794808689348368694382751072632117112872300794644409312124183011153332413605964655404734722472347223399312791608999155172770264627502886117124403877412644812643796430160310909073379794319440560191463627631772567336164449527602355232079584798727530975741777264464303099354412535147637989823941393588731712218890211752686071392761339785838949121392467978971848942565401617429390378519310803899870104212313093191746260001015362929252593927159287423276208651356147504522853656154331470383127070376609470258072822326745647442371818822212855841518649152967986764016984739305890539032812521908760904966424494123870414255432306622145783081440403080468963847774476520647109225858665162173720581728886894993168289330782011501620868554157598958261400632545628808377869902545366622232679609652531203314562505035553159360554006075548018110707419727601347478434229911547413245867270047325032940906000906435723185258042456132014747336502534069355354908317761318005915591573515531802795415748157396602404865014851418496276320302213562522522349781454749132740638836240028775583333433702305121830352407129593790995709151828388826448472528138631045328185927177736141851079339524562349872987569249177309422979416081669820429223506862423576642282362698823679913323587215046773341108013745336133881802170417842202400295420320808546231753639139679025753853575516278266604351880804664511832576686876995586027240453089414318641482588107337537595382739860019158707378181301598078224260339167916144967319928035981812060211741284238533995117847643309299839542606099274569998636831289609122796069425978201199373066681630491088082159570872872356015785376573697086125815560404637632219789789021494617598588887642780145446625509361199210489473935476144437944142536712104940287149719902589770433498696325687039114174179148964309250955168452459463380702300609522987950152256837783450883847247690191220755807996476308799268864392207490069066337499443096118206871780438305123894161599748778003831547559657918367555034995825998994001055472509786641124171026250371750764614095078544241174254461187067110369690277200715984448546007023937292750467226231832432275582165129009068075792579993322162226040158454626217432747923546644609451443864398822501819411456832651165921857104626450057786108081987247823316243442427743072766343985882396980678441176069400915911115378613475641824519258764288756928216352029463950548778219855831362972129945977044479313485998843970037969750444190260249019162214989679659808136781814284269511095197766952794116254920417248902690138929277396125458691335396615956640888435293106573342456706135202957004940127770457718883939762723988708574857439955921754745864884915392104087850972384450134920768163541942272000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -2562116040779059330920168445581124220970671105867279032491320060169055109139279455171240448622738171019908437989406055200131067342236626635541130509190753831910302175346142653010980029815291125755418434566705009156359399095238693588507365341485995149032324958164302203393242389673341537600834720230250960703185635682505529156114792543201556786586198647043525263012580680642279015825582630249472838273452903461751398848392918722966964757710583374185880524742263777912733795833053130818224531147511717290988860526425808782866801116552274445221146605387404741901839758727736115054875600344434691742305526555179851823470687698989623146229098638380781820785805016214022806445607606511896859408207043205229276008511920803368297235976719260198304983010110097736102638489602065646112187626745002639701366968441269720857823183659391227026925146542078178653364849530130138851994872522519562846357055440914218648712074316618393414243631493308249961342894495687193764110723664363031590112055142520131157153873454222436712480961969993547632532574271580887139127408192996829509136727241769196976287177072022314200707437795544223475423024755399956038743646856210278201727072210365442299476375576716624844472334071319548012845333576249049196516813681522849111651735317483071350091223140591902582726089359172514686424160272644716551574123374068449909114732612129941583920784277603389995698371446301508808574594874287501848531634101874145551165605452789700149111008489918650282388268583817477354326215240853740604175197805516091511152127538749541315645242357699488970670984435801299008778711883232580367376969993082592763852780593729792653574289247171056459792718363764057129263655857101350576492993600561832745952242814883030416857175670620569246864421233018343212101560613960335359982174983346425525802949986102452875230585017930697216820286145308386629557948512304079287315182530622588013040937399011405885612577458221748848698301341618340638472009808475247495038293636772952142317160670231825449777326294177313826510175262098910922035638670749866358753120885719016614823244844103694925656441470336195600002754043716711715336957581792769928891909989534351076116970927400920737819656388973011977992192269076069494976805630614727188410444758090016977614550301422234677121423573699233825108922857091203756776392801759228785550365918996923987981182266460152636414848687406322183006786186133989079061695143129941797934099106973492171809758235693402255482618140184811293440188341157407026888948634574401325191875733021456167440143492163626024096320008318646709028631160458299974902658159217478435086843006102109585189506511602420846632310120094349808935803963846870850141328828531660683892088764974867842310486997158794171095425399577421988357411564276787624017920000000000000000000000000000000000000000000000000000000000000000000 [36,4] 75964484618493050363511866269403557411041433278233644693851399168873083693128130428198984767936825636665710190033763828475509133323485294274028318551660272788293668868680597215520157632456196267014146309078334781535216396458966126787028364472477125905074351054076053650006378688873305797631127186236539227314630067895400753002457198067265053003299338478776799085222324719483380080615474995198880434937816722581879840586031803962561045891978462434767684407911533300968977650639445619716863074666681648788523217450514850011809042101810474460599542011571664570342772287042801225589003324645532163217032037619670726589758104547748647153210232300098034913508993173406039228093674521224007268327649458541044689677166855391568177653869637857477473624149601927879922213508665049931867452096837854850687999918844331343421728523493956936090910750561632539647881073746061606736093290074460047448631293240294179054608577588232463689624908015789312708866064551930825905317530233618178052719068666351766011303115229230156219448736373430577327799294040822369392353828594561341938354802841729323681055175005689226726520879821369864087531921680485134905408640780801355378392164338589105403765509061041729366282669239890685842172539501428616522906839554202755862779620199802729083882226741820696115857586189659691768468374097106426415558278339334462007454856327334412305439361437625790194820378118929498704832253469185855015898812286549227443890859801109781741562006823857600073950308868276609702086702188337041276285575625537077136516441237684569841310382605335409132401019501778512899184467323964941444744959110338866211449459496526407911337666238097894070753283512668152499364601422764383374412260828566402706063806323285206040733096833308393117714857480438734365927303864906410046976080459059110550418112980618681318737420656330463120206244614799903293286929866051609662634032333649630845972166003105542450481565672768239739691346727640375150238432324895682359476731939971340917759486651213533326635790594764893289934246039701608827572811959689790530821124700159325113654858727557692192759209845447861510532699192637031199013887119752540006624965561999432866822922387638549367353113740017435959632559270139332353550560344250870830615072186613219743672798532999738408696097404683390574113633268130291557872174259284485783754152830001829254082721498393981940702270773656760274691161024979656612076015931116235409919672386933219320725726761039537163169881136477345858532373327975263687242880599663420121249200615955826095185862762315355534579568919106615566678535606239680958532725384991696249289584385373832268495308771045721885891872549414548881999308876053404049349520580052837862485376496863058739716562160869064354118697419359248036102290927425742360805376000000000000000000000000000000000000000000000000000000000000000 [36,5] -1442102319922230844610182526010070861597182736657200235837804958885244040639786201351340627108315246835408643630109222043533515529097449269060519133077962320564781313696989342465111438583782573134135530732528436773932664429329978694002621668724856149259975908579421388756455060748169643961657397766402306275055504392791818103909156901916065600434563421901823480179858694426090763043490335201965741206378702829256948014633591835160218679087371656981529424390749290501391309928371573983709152276283558319296727860660143778630994180643508731375754782534118199951374897902410454256501525925059257087832890206536649140883479902017282122643417650561172434188499595148327024421663777996098037161967337700778908306510125683709221026450638447326086738578428908356075978209645532252417654494905858946464597494683522625537299419272803987527628406788775096558781868417627009498087536972825996348950803433190400987041850809188535145985127005678286590490839017640136019379888301407212561712518456876084946423809424936305198863463044994315701580752066009250656834487950126813930621303296249620070171921249865356147565979837458203321443404516228325841222100577318421623767759534662717901419834679091272801873886744771745999269601701310813291769897494068129250834311661637803311962326761533668274533825615233897665557961494747215760602519040671717460113163053142205241608272358687330789017148294354748630491827317261101672706334297091456854458647997576222717359991285104191646787975705953244761644459942598123406991097609054428394550420111183192690845877443096853570856940169527329245069955396188647332681275534998785760960460029257049070392426230934415194116358183166969820022696587566526544901298108743114879759764805841409920945549348366062379014227177805812005639092804964036122659670160862645243547602549255882472791594136735712692647772116761818049208610667409360710023384058993602271355086430205617190849048706647067796111536409025738641913762610669169789504747506734784457425581481595226804687428521938725617947769306490968089330199142486742856638704623133041378745542333338587742944731318931205454124089839974347332014982595886232577907806125423530467358274380664302167101973896337698296631799693921680679582276400944517193895534755041750290962886529475472536329783761561561401630701342532433827424181052770880420875030624248831843613825730600858529473817737260674047786066638876218272748529553750732207677491741223463577370989632740776468250602328779013291377714458756637875548587938233741419081749833488629235556259984237774863039620368434481201159609340910160609947867135323649674327837579473262826532353102025982465180902114663553978199327351720442145252893459351570116424832032090200676740484628852626550010081636818305621572014756393908453349785600000000000000000000000000000000000000000000000000000000000000 [36,6] 15478290165529384504839536712654134927623700308269953283394817727744647226699970492767819539763659629306584458297518784460429177472446479989343690692713641311337869514487241173606950031041944935178171725155065892161953909866236564932044859973973739546960235452188971180463067834029207721909878239106299893320422114523989596794450286370826085441592985797589835096932439223183417876510750505766886922667408343870131376752828062776493741120358623210601651660013626506522011361147989054100789407717750164198307663836695620047113768573740132884327237256565571272017811214270085024625287005102344269604397743140975541553850741475951892340460324233802809283322081618109220713495783951892745177501384405100195785812967345016278787805253804170261632609288938725485442793333133956450857821579456311290123867754637929108295390942225019132965495400511399029526633596696246991490398390303299468906600699664102846971821645993384738072581637284432466829258558672241938999305837139315562418563754428661403620368476449537656618813731816360188178921443855020812460525901520033072469795250216374124918642053884783816985386658911102367042668559665147670135744628346326169309966080292249186513547284867478645502330809077730546560412559759867252897323114860975804265758585868455250341676468199792825571731975408246265648649125379323339348759665312605516920061883821631698864403200614839487056884737110713400854141626581517116226322120416050578990534333054150155733773275611813622371044357034901798217220982596713927563422377025380680440731763013722431173075224986606272834480355861343344532513821007108650590878464905569676627890934044446388042312311736769944811263772959284706065106904259224881305826453458911126442524762964963449700507302985113892524341015883903147498095327133153934833224081688386197864753741985709396190992455324942411657174911443016921758966411636698503652881940835664476888932217280642265573859520015307974224226346096244140476098193794031331022624550818415405583485227481918068757799747771473176876009322499236422854439656135221208375166543057225436027245021021016838324867903048243997593981207553635705743135742104251003454330277180136434487332671505305884295239113238777220651767410842140465006262650736711332667401947370617939879197405612126586208472579403242283295901915839498451102906021585869313996038359920278262631546796139494604283871028941460522157141015849335768736719033674437090125187978064721390896042408637014431207130200389565324754842420150999900660570487312693222939638989603975555117356458983688170104491002759418049436223287756566931891267996045560208216067883379193971900057035386334431083353374101905178135794319235970104560288571598532354896832922887985467829687919417303482866909608818933059545739231536841593813204992000000000000000000000000000000000000000000000000000000000000 [36,7] -96356744276719442162658970644415705562242749367401975897495221537967988694464807227121473547220041912584431941687157523856379640247341550474230399638346076554468270811638010632626718659632923532814721595933231224247782471975888176261529509792301750173823908745465487434252883187288649470034381749059147844593349525492025442443499558953494289526275327905752675276747259377222381630601297228602330408178415734483601826421191833380350489451411852194657732901320162213549921364071500455169458625578042614761327516730301214130959861329923055289686098201890915274685017667267886842904178567216834817638026458003251895038356548462108345733550600386989784115908735850815122802608103207998760309725274492674444918158235977359775109435537785693766725377669344859989510186263476114935439100367057170554717027397491457469822245884361511693652921908497179667920308461937619496364639190048551907485560725155316374845342196080020446590540098298942850770539057638217920624410186594378093461933925279404115048993083401935157546660157636724881479896741335363360977268323244965927556880087693405081817106396264493297163560667789342967945293086654441173486473854950636664996105298533936939168425172676595582494290232852671893904449712676588334591167454244242851136960513539031307488481044417311468843602734070971894488019422456949916447551756007460286036374426074489019560784140120543752744397325239729897947027878598213824023963810293319840167955622677130655787483595125662952575512078891128924333422784444259459094654400013367495175328589755282995248937428696826006105915045551227771271177673243708946857763596220064457271319964950830393484177693531042754811908189860728325226890945087894412459088408337622750023523881168168584628124067691603686310658390369619424561635554077438222327975967998750841314648786830974676575472701439644669978825415372272462227125637369060948169402577466886197528780696081796935361194673240740842105228809754266336884188474460144130851385816783641692459350987349418809153294180041739156777334158852514361835497310027357145375913600629269005670650558951732820703303538813501820476581157501608853107246526241661973089826186346677080227972005696121379263291313869317616318690604269436227133167142275351464907574068357558915487142940968832241516629757510421230542537986558865962078905672694574021643779839429356160616115945284185318012893894208262157884824901967600488007507562515640665663657149041922378067265351925903122106254040574068538707550068077703970184288322290643413855164863810091455804150653990568050070965563539672320916406959691457424892109261589289172743552065828314013021889259351304328590010055004356685658918789531499826549480992943271691584292926684928889672009875728113465623868317975397872833568913047795116288245760000000000000000000000000000000000000000000000000000000000 [36,8] 406497657784405850938547468997007338120274490669121910637920402180912092126056595997119730289550340951752769936060137318049663720824655498807996971100274717189424788694278807645276512934203770537623385161777651049449360797684552797952121055931581996764916870507171635517604272270031084126987198118794971706434740775904890119155173391095958611111692656529094819138992280203793573004947705517935463858490904592589001623764290864661895656953898416775092625921803464086758835355257596384896032074674099322670247672274808333064440080305718903014406025157329279293838178658779031706343327525352030731839490268927224660527630793575717906754139340701965527653651111011735187134022158407316438301098097774287053250612948584253891933218522173608345471469952720801959629760023670709909304100901627335646598557853946596027299651851432131800779707763366095511288253589369191807527543465213994314746435497760205286184733231130527733124656333480627068665352168764240681794482721794401336935285347278688988353338991898010997578719570475619272924268553801525955398056627602845895042294603914087973468433435874983864356736098175045600634383979528975259003834488951954452771451603723151826486999629848514541644631332963340578744472214441981117322608210770026189482609549585179617272591548177016661360517154028678266174283248692035136318093093327279270366939097702459882416487814974260914542658832966507698935989445044707865497628307151621952350960637533851292204748203972856365743101473656533392490563223104037721910135294962132936854091716794524283332974848001311679925010890207644958562491135881477042637644984998551827473028698554224085389514392354554667981630502431912465827771516373321545031680231472750103770499882473317148215428210484215100990287873601880780775754729883818760662000996138301670874925357393886948331029293629857766942903063236882972616340205261936865605945165665772904806568849948287667387121926217201291281879519713694435504135308947944397870046547478493419655505273742026735909269554205673432000478502700315781075929291101960141185636657197378767220764711071405089257686845890972149715538087193663420090042056722548005609411542915586275430098977096482196332994148537024943853563177542562101338253271853980861045989444919268696079588299836910210745685296585125085779259972734971278055414859335875053220894839734470843433229611387654001219297032505802561008896982000412321367772603504279147941911454063420011199620454196687892195878790384990525088674972896611484668016572681134653334347685754340404858469359440951078650668632726280091848041959261527849384806325953990780271944173241605234449763837561684586404290741611954961512832027981104962570176433079913220178195547177455306748965883500406953258434829416886114599631026743664708472012800000000000000000000000000000000000000000000000000000000 [36,9] -1171859718589923190697019014584845287226096653137516553595967820587090811546253234858363319904064309843956424594400097044075445148235676720975158750804197777563345091857322906174955392161506994258519495988402004078201700851695102154868154322400433142742636850737782583835491634646399412978347397660305162591827550018867012113318254928629823298244347615020793688366796510546679501369794954852173646965504438780502513573306804432661969051505610911496861585775979877225572044575273747627384042465249862010970828413683239575732570230400193757734372141962198030213490869937262097417938425547271901861001346778585762256538537074422659963600104909989233397193859998994659657115328122006241455728959694568582182567372256244292600912884923288033284189270100348021010529389160056211724024184787249554584840872071455965002711455287115764375398884677318197923302630823847558894103879155279097199945102079772044105290892675234163273145281186809588192009787482634029783408533116323569622919010368719990803821778178121537828877900230220676452029392072627774938357844409640262422118800603116494164783170169967827857632453998090720545536112492928742376649926915499487823665049155159673549475046624431937631471861329256552807722248615432728484081397147319876107664900573012362581625134676335545418092030835017977871306055623514388535904413402642084472049756318150364114554113162348188267643316889751673530398120457460422733030282975744883986344657491982730359772560388875466322034933150861243549746073321365233704470183253343745841318035368100972693117590730754813017923711524691464388548778535745288206560497957897957741745211182206747006191479336465997901910311187569841537057703548800277266069302053056934186071632451559410121102043984276287851694264824030999317122138665459304694671243625968460727527164606027662561429555713281061464428265886367719067430215808309942193141963061378136467915882823241624757672768089811816291578731460866494697195238415755364143896079479689841228000416903637045350051465065798584353272384134480295337523135851550436897756779019097117766030983892360722493835003745959874367433373519068960226546064778568371192018436080352416733917974185377897693132646251391250262035380202769194905251814696265759597247863601647429021442888023115239402293258518537046942986636786999126019590754251275381695390860076731123507490712149879446527548501546521688823847861057165160228226282171383121328731485907900513051201466345484826009936356807497523721526476422718114250950487680900853782811274034134601940313601653410451274687212665792205169337028665645466848012729728105043261639120742762279766454257150207233417872724403942271611541090814257273833331888647404264435908865429655916492141341703022107491234008639774117399755656194767019131168358400000000000000000000000000000000000000000000000000000 [36,10] 1574078003032562472632302183306543165766860489609682750097357702863046765759544981838230112887624558580204956841243971144248115743844851067331588897600312573867573361156510304851233240108194697310588399279654627790352092055916558323387391496734649821168036139076177719020527915322865648143462131761186354406117682502611285731903910206288601829353944105198313265417684057614278474766727371108924072411351879055553060878119608500464642031747199491440549984752014218203675085525348412013483577959607539406836840182175756922971007282351337278628541109821690862418047315782231568173667913099102694341110329135726260990418158468545400322984014410949323812268569992030342156651591457368336047018426621287800648397681176535317327442322411199321209287036157081948637919279178961285562128420266036443361892416981124138785089598678176819870288324013743380065929749392638456878286721202495275535761268022656560467703854325008095888720187709009027199455771268293630772539855637116869400435215016475930013037183010855463289628862942993985278285149263739936315283119615453203329781900066695575930734483236254843147994806438287356925346376771989494132644330845258971375962984426921672319005994265265474353904276818996695099536095117095844622563241709732172012293125502551468972503214809437421893844137949314192826371160615908766966658648041616644458511218384636529797135661246745054562069305247334319893467632859659457731242069111492354463831030137759684830525594498386776322301178149319569782758750514901789625923707168709496593965072376937449774108552214443040208099643375628223184147040538197484794353009454072785512162412370599102120910153407418706242854763746126532733516243793950649280772662164587154556871233174412249639074600681096197511311599135050800182733200939276421220796370511757874747836398564084026748723905799644054963587745012923907120196001236823677467772168284858573594479114856697228890520795474187262368712888184174464580943668629170571728496960345631656114671030853920116400882290213681063882946352820026215609243171714364821796568400467030594415664746297991870265842692300461244144508235149427501259180707823386018339390332536943281781322336168587150932092398021976966392560162947563450726260508136088870184777856961814005054370152894213257770976539144235365554271650207071174182207299946857142437327175552413789295824955447049329052905707568903341598316886510573781093683971496823211370738967651575993844202046145792830619867629145961805782445732023806558944657673559129482858935454279304894910999576466655658186763201106943202463294107397833253713184706593460683077174684585825795371679971633465289596068871578705165660356652863860774736970403773224076694191962145185484547859796552636694601369690443167786831368320293903336007679344640000000000000000000000000000000000000000000000000 [36,11] 2449272503104391443926742271156788652432539677539950532176101007196531704151608105115693380270381668765146444881918613377157641554817221651358306371871111782607451189970922439103604944302464377711322263273245747252627101385243875550889644301630686849041304362282534023535614299707737231971981021924048052819411539581492571514509171874798259520289104205752004392379075474035514655169293220396769015334657429514147962088511392679043771805139417161418898498513332674986267621319283063009093330355234698016304274176389003383695605305755876117335480249353469661592999020231021773687901293475928798581001857078570170920380127596332467452632121686111181270740859490036464193325274524374772296793647785777271649543766299059030089890586855419837632965389693236288885909599790536406229670632787943613830298706211255783116383087845828401209428425302034761740997218154648371860483429807953824209607085943538788421420337756992913823578993334774111613827135158464516735487746668890005614290949899421583264419867213160581420653910392498732257883665135764698263975309838501407389717686887454183588971699435144671109447423776326241027845757882492311921684944744170320906507790761710206917165225175214570281380753804719890598407597084942952500123069360405068006779594460623129902108628231331158486341884645348566550160289291229750076474610817238939931354997131047269089905857649440737363377520799442208267315126276730556848972296825937275270403534119984706231733397305945023005206058780720264357482688217278223115605403728806840616388986296316262835060141935326188153446301274576650359417691874134666223595624221750872959525700523025824859986643494429586763901922503480131984147544918532597616440407348550856778795496170789419757158880511830567619782861449167674793468233106548657707783128703106030590440088797634615907046396791502072960332782266416325882974716677286260195497808399244133768544807191971586063755376373686262311839668088504137114866643023581671234749860289644152709171912803443982749874248483178940577371438782927864975750516478367298707734798637203821064048746362927308783853244868000734863459159260610943507835362140484127891188774159564624180239465900678939342702447056551785174782113068576582334614120258155033330850927600610128982550761909015099211920480843245503095700845594928512529847163174522587252624175165090609499173523378333214960530442841098979859055771924557352029274966935344937125697471203965120649761861463421173589104971764241905901502148991709787078446165297718600161714616086098927950084690146278272950967269123627051358731346054040199625114388136436029607524243827662509333556306781291176561282890319178745450239753088051173781803759401048532841251131614513483571382595723440367286706130794973691753329243957264443669846425600000000000000000000000000000000000000000000000 [36,12] -13932232821234822216000381794368674804855304513086062764925463091826123788705501674023687066845078074696803030031663297459769185911332067351160219150644056792852481437407495651120676428315981165165006087113745676364896054155867839144789770859511034195338443698491906868859610689458728743537174299716838434162799039326991182487824341290784000584670842554558714127330099790926791139546619772441575590595023575457501707163190354735759876678835723610668835538667998194803084886138069833608029155562376149133556703340885106282551823452545654975881563775407490522182593736451652368726630520611366764730950983143261464972652648818774672138731377922498470616633710420970770446959834120350884880166822743024076075800907505220365775545145954337712504641078151236890268762742298261580202513218622737981752470122149450406570706748326657656767702670708132728827634776755292966717088451575418767353870876159743368393189896989207473173661099870076271315483030915117186290080392774507004433193691789155799669920768748806773392273442620595123863643592370819945870133880566864641439234323165475392218231186182898297924051633689687900778516621940786912869614044562686511178925029745287167585748428121147149803587909984130645713667933979956795594424426433091553655897016270428329831920912898940950782887108361526149909761915626006058920089291617457419673204865756028358013894230812096964689973534894623648921541414814109863028977958744723635409681228171008523374356008721629281647553136467136157664649482390688358514191471621084015925701761076054872515637220205163547726731808361129503822005099560632071430355900492804636331443231464735177324598655165075052227665407741634286213964085266649598509736072182093425991927988257025270892288881421406135666023004272482825048847280335104443083614466441806899235864704196080617641514126545018583663363523597274392897744246570794848834168443326024329661886822681470355017344711845480295970366019052731333372403495722796969970699372770934029443360349584478674250682943527633487571673899977297552137272456331688969960182346286279971207294574462877133200366916077404782516071164618747948111463641876499098799440910075752630193949985359179665071144203781615219388404500331393875252691440239966611339042630500121496623184596985298174150116095978188249221880843868586176225137491922695261098627240682122025993850378092311053692022858968354471159713005668458176636192788167598359422885587512473225498220846911439419816717413185247993985527599069767785587434066067515463841866792545055693165689946088705419674327454308194106616039218935901515243880704197484275743249054642925709652790264887515477529866074817000245785072937380636904068411422796029683572052357755596285768232160270259988174720186373753976111260236757964438594314567680000000000000000000000000000000000000000000 [36,13] 20575057258984374616120769875912467687789408505161037654953502171447514502776375781744297193827084716256051386457327728253331847555086370035558518169378475781409399420890737148529673433164897512454165616777980828176514606234364201925995319371772838411550881220893289489103455899150539037774203997917745909095942786233187303850528529419557487649870459844380943937306122782119338919717691565287046321355635035901048855650201118976723601521516787231618067657985601453241889853829888109048125327000432732627133355354849195409366260376896912513035981718454864660495418335162875915310042295507769952494939935619070341228649170043772529616821714614395490133919501129931778958317119533636864576547605041911479366142639810208553044262082388463292795199193394216788836641314086365900882946565516083251275169821690127213422368284882850228510510334001146576921198206368214697078007255473350905268544118161736268029270499570335554513338319948954944118276077311826875555887881123957631578089760504588627696591384616450127680102303336786541268719950874719229001679736802965139959348798883037220338437133818533727031052525707171253787716960457393774313543007090266846908665286959693121437874167708200278281046521372252209443843957661109938399671361783209170499364863244035806365922008454687075515553649148352018440353121064266524517295616002503766516702809714166905405444516918323117220111370500153720114732124678033603235931948690455629595685803986743978196647742617103023075067742839779881983308157369131404068732088912413953481133593934498783112159771805280107847286908574347665867293405935803951253518926193380769238265247690418119218499542475764055987985896031713190531124182502181386531933316438625353407827644931524617811597277935798310732067505799806066124461782371859348252730886564018619598060685116056749690319329872309051650204909180389276124990829397740333600456459088593719964815568496297674158425742129631831712619861966294183825238695340001342769802700643190858708259488638070888741714348134850793049253507347095104899336379335834228199709133483597397290692188191420564653351447582231073818415893805686245751555719737104838938351989922693908803388765138490229275882670585553493761209348011392640635136488526139309090566609425701091541352998773525802324003689896895514884813802079569788560274939420297871006682909555525758786673755780306311672745020846755616359046300278376029371049808039287551124869758761918349393363090611447023027859966225687585800025133719000285521042951856611535872281927349835534423733598869729370399360790666177920908626533230129214556152272707993138186380244942801590809694073519274047297632215162059383957266932964210588884551903137960929695632185621413780888039290956695812763396928812706299946805188276689762980462592000000000000000000000000000000000000000000 [36,14] 525651773481937936040273457485240312660399767269427252223530207548400389477557799515405950838677167031006420816076527457497173416011543407442636888106449199050883141256478245949013015525654207089648378080901811932014962886312731009393682697605171720031351850708817141789179342648365120446281944402815694913008227983148719362481174247835928599180390546109083285092240132893929088936360716494138828007817770239434316053452787375365309967788366312817723021024511676086916194464951677104112787898159931517829078013370724606166395964973137557654734656292753681076372954978315856053664415178610431494495922243979942972696362994007739889883470898456901966390722830402934855665993680009197073212985830737641019181031063219084240830708085309102331846154309448192910027588631282111315871865493776658091224640035389647109428050717369512527977712204970267568773439888149389134556828847704836360099384747168602395160779494360273773972841953415455831897078356974206366869125306478512048978336587194328491781742500415965737968143606348010078480791782587903066557592720841055473602572713008888545265094922994604151392781520668488605786891940807115568180816850379645515568554463536116289262987704193204381723590384326358558682320538858463795538414038516938861754371315787607354694255313688578158490516346555500396193126234777761674627900866480561857271699266522771206465309063196022076461227801966754800096904594548271264590820194802793700463754905757802197472356589559813916338471629032416221006016067175644514771178975954674483441771925740337009698359034199326240137538522548183187326077539217669054270747749239494730346406615479510952689962536763035474020453969886120932302735613892207178594403308415658644794464153090351932393158231379376581983002880794192892828099229820416592092562248099677489391351602977892942723379982294173144613648270279691119757990559122517836838297910209776589028690338133114605759965829338536160751213734841880909221226337601488171426614012559262182740201379669502625428767516453024063614340197789648527059679838487471788264040328775520078366578165791839370025571641921304660660151443563506398900535907746602928615643516333951544313728176550200841611323017930371387824259828902194722978577131172447764424487650567796561114808125030474945733149255437181662852411408833532427274314890159058336250231611038286244530306160585879746246476416755476338281149096245271592544777645263007751331375711204786233641115477954506120590234662693323329899612693836629267962847349907001308384639299524174272876625542514283844912712573752502874966482001200300432077305375908262018210147885257180750574380626222550842318747045169402017968105279766661703453090954031128193084810801445688603306356669547006439551321840682992751582171047934311740630630400000000000000000000000000000000000000 [36,15] -40094883513050197155459453984328138656214542422683019853374284977264806383325279268529477026320028919878847876718701082207931378235168542341797875015303268930710518497324334164338106871909178200953686596462908779769428665588755468131380216133073382328664335561406625340961862225666730577007432813455174671406243440436529457243143936576094251424254807618620644487794525514591033543391600827125082878335655675265374599003558443027018147009394472996395618381878556413843126268520803439622956561188139859887990449721539151511647422211859398734045055868602462539384349149176016043371668419794041345235748349898484099863888862953614604379443500659644122749612404978430274818641604159633402969607246206299551545262818260485849021945942200854583802323481442458232808457813412468602099667880095859581450520394590442717082308469053378424940646585254884457849301062056035227896692476237895038908444107823470106335504088390524335233023590979029243347289537307544591107846843183522334337316212606394378640672416957603957920411152756192759184903934176422772629009048603124698975676194068933866536293940813142535514094489918798914762860703600505453507007580875724050240553803627398352000384968285360909400619102016954837614802190297620037110671684372660119260949570073760454966568760045192965932508529440920519275433373616283410720286016794618483517665633758926765366300653737750061736218696330983372797472670655787927003876009753385472969978562281239299786429950786567172145902461187810349285458563361278974485213694955510801458722121156595515910460899422910087636830409660550656392635757520597390394383414050528645346985766128346261192533055085353009697391226610273808547676491455966928608213018056459673741334202588696651582589607358244868262085689177606556130976752779721302256403973644880660845663961845418613002747461781478311249052044645947361293931582891637906571469117385356622684145860640594498016336840348740146372614458959439335105151380890397831268291209237307362392397413983722188052535749853314834651717377850174595024728045396759709362487007697891219224159198791757163433146838342157518224682916068893888875312465997689622929012560631020469862042599595827004681809382501793271291537569659839201097001032062513232196299065980929439535204316443014230223820416962116417257376408623529078322831958492488679605660453406083508495290660482462921721806959425296196371692171625878087937098095481089789691016434259220517885971575744089415780743528165773507663900250832290806215021096371462131180223086455093820786928141647060872440409427625114329583877332351617837193545991043225685308613067053905213793981442962747488169961727978589095550930537700819426192432339973571180910725542854831895633535676555333710678330659999315036385521549575260796186787840000000000000000000000000000000000000 [36,16] 48002476550885030899321442235540599059635530663138161171823542340220814581521089951361905352471476366201796316643803626029756317336457468227171025077820124432178767676740084482610411287510205672841723733446693550572829603468989627368789091987983623331642351296692328732596049679399060150447807239408063738162114178921760087369514172294373495250473498924578447475027211933041628603083820901543253741131147017309092011650131597002624724976590474804167727793653823457544922212925598541638195592540909539560466332359822519870063053135720778991634412004959371903995550826911287346961673891986120303836678641844267674800519283740676282537627473891077264567597894311092038980750876860834467852268023876008696985747118596718697302972852618207005999550474915957209516063349014774311464640019866664403045873407261350539940371628067009725564592531919091889834780368003530792083827702719037166962623831827549275554801952452390187240620400187451352072748456917083663852189570108491996570068605667522924954880751706127719319898025750118039046349796291820752199081008957451246678850628051121223053548592062945824680690619136305848863550337052825477403365859761455474102942906309972441612804478861175115713366923591479804861916217340856082202272677469970348487145337455615924856130489498242757280898059261354272963426795321232561495900416623228056086769623338947857851205112865260317657521888604532820533365328137021755707122907662177660018837869847664346875137733952803632430978613945967057374370384461757865940196894381992268733676600977169530264054114576446624530751166629439661210321767539966261256824409517016336458001807479805208806938753637958230753369776235216830230811622839077062616648073831750833236690135855975736853517360149698256835523523074741926136067702205651159058532171966289519939673386958242558387339633825052267018390516406852671233930589480085451386153827361306433528887663373111728677338234237425694892330281378780147279456423662964412835221623649899319953780825524745270247787817771120035895106505660132132136562550314567758623802430757555821250680231503723664579262048748954124198686526371766554053763172697408527614018353129045724667655687204662966178448550245240423029276470223446000697915971304309072541509204245783785675929870756814329653994872910797180524337722460392755763455399277161162477512105244618463187071108234466457388435689905733768368589434281652947313383693505744274206912266816844117359025525210856586651892324583037744520378666917509221185292298685199413015672546908707308160214307865975988296904227759324462873203543486116308415635290950907260877162163383047185608826755930060263609833302673249399956515328354100888095952421535164119409761974813465043004026318893298277412289531299164216886130781346647640742297600000000000000000000000000000000000 [36,17] -21039166023340864402574325986574118791228164429229748577867581571195429700479054300315558663373432051839864346176832985171259630000917840248768044688404850726360175567895438275863937324327643941267125435241055965440449134834125873603218574046839418560964575954130564116391240734551607211151831211531317279968797050405500640823741052323423262322692334261583816080453015092966479797493856883823782386696343651043990153857108577647385390658416432897211155598438360307313305252373418264171758119574526907698675979116523949332296647933812690346675223739410906043452434350928182002646331841181871870976416636101408661495589357391352952400682565377630976664477304001389490764337374468967266462477306862680816886942213898700723745153473059013929090956939500226599476267247726041754868805977718805398630579585007885930324327266090912276127281009181866738890012514559833889833886466983114739902125467187480595253856242908781741872137880789536235990928785085664024604648741730990808748063921369761841955804471348932700817602932146941391472601914375775157468779411524802360435713850328107579865075352709880104802123814772577691091422944068437327056559256812544835229425093275426133456905399029509467790601740092348619746505841353270154231114634247349082034630281522381668385672424302762424624553400686341525324484791055856141853453373786339064251743726070264643263659622965542505163379094398921798527914947599164945906354383472183783532771530162815479753937201034332972694356110353088830225945265950906541131784897379653602444549861206608332059399846273074671419012934925787082874672426188318401230642319976933599986390936877743585112328062216778407872437333626215219769491143242485531918345968974018579891717351999216210674353358305826126254226917560446434387185810920415118312493578748690096841885654823686354565467048595574403287139433076733217273323301294715805793465666121343377818987320478813090320318758978190369906634032320958998860272742688473226906601685488842588182340833721705293668205743433947873397859226722149305771713982938089269269220309773573943269963625413885150734630446255884574219731364522568674016740964675093876792333264817641620938552052948786886802115599420893082739073001809028635030554985798740460776752673018776431638613698289672593148537622804406388526645112800052563615365566076991275436898710892571458910434414350626925463847422895414042371858929057502137569768128658623645000302472185834147856768160241425719652062925352664050149343074463654339101289584317510933070724839910367572722215711572663882483849684335343109969081832039480500745141551088804585874507321423388879801213931591351533927725843962628478607169638812528057218042940316760385805865130467935070964361946370069518622999652867506753640572778313845210873856000000000000000000000000000000000 [36,18] 46580850868731238968293817446941834162837704523809329553438814551216872093799555113080903965051929311363752437557250113462637728778082435143502920032772985226576370037115882418117166088074371740429148913572545971167802795668974157480473824361510988794769458077310089600978600522368539984474169213392358618389133642984215763705456281651714260518849239381997994258937144934789474437919632610183546626059102363354790445008214665172058435369821042780620598986266773894864582472298937562345988159212068380725908921015960211311497553076286272907671156827674934354184309601369794034790395379928629208736266325405498066134960071114734821668819581111309556372620519167780119501054823983061495744061469899858468383506604569087628524487856156503755119726216503381057163734977669437127776002294689584029203908674962412719389093336156178544329779585679788463825965689418833902022398845458210990081251086509014906753385181616512920978112038346648978345089096129303434934120348253983902095742197723388608710596524615047919988746406155817033094349505749570792479810595479613091437210824460235849288724384188451110213711026679863678921347935208782762207138287505145551601525667177158383957327481772350156096239031681832162818628255982581919636156130543045476335974206224733567509302225248026682113701535481741964805926159055258411883017141815978830947583783270465358695790209202038631475933827944718645870177223229730090798981280839716083221977150975409646864529634620443209751116372315917539667107709499148135799634947111627077420530845538417534111461876968922862419711961226921136298005656508814523892697827734651807097482553908494098264470058104180728402927791340318170588762908983700796771329766112916691685356392283998373077938662121757893307799169120180531407137055572438836937245377084066250823783309213409138007141936372228039046885960397374738072954533490792049099520185659428750921912253227191998654085765099928721068386919252730410206045777583000410453910439086181887980253398689384426508414751527861103819683769721132792115784231753794583800222798047046067892807128765382248604967981780675379278011643505278707741408540538071242819459262938105987738454689465846426953936886859262761755377007700153275157733721396014154169625023823031298255339394120182161174078983703181047977906459851711579789524346627786273484152243821806626425146909372075055211361808851596239716184994810094992918731968408271405104853744240253721855938938950522057328860977640489086346808529346449300536119010984682674326664392338358511697048841863304905931892462328430347143927739258386860238920886129998146412240150095793860084001109969454468992474592644848300347933542403408149988997843390306775078107611711200656125516891446120294807202819949360015954235741102115568536780800000000000000000000000000000 [36,19] -154299893669035659256985767343416082883220294600710626197743541974340989988015467882273282164525257890518890097759786237626166982464135555741416937518913266392409046007512786140392090865221974461934424840433350818177823706168052366225695509496125009442816123228967315870639508634094296486632277220310705313862404089813932750522527441035043328982697528246736943252430181677925679398215059297078342355890616717208349624096931968993873154313390877682549311796187568455394695759712736238663104636519975418493308673998497175885564205362796913892481521903341264316108783650580717132352643034648383184076792829663682079547640733566097070709118362670328886904219276010094052798156839736966898471208605711519832286208924410927104379387539576726878467232019800598732954030538728490095435078540184494754001711588751640765303265988928740854764057101264321692340698786016917915355489986308076870316910522353225421836995465246063259612322808464899069725757232375177810247789421157481566359376063365200282374037377880074036100001171197844625600138390405589547473366380811849572509440539856514428980201042269403698635074183069985888169393074033304129713337364337028643827977433242155710228348121427054730688249253218944469474895308943338410730800376346271088067389060976890236004020432186079040170855962532769063746311065471749423932418990107875825157077869363286678792263210511381868578709230712940869842818287453705900657476814186561003981151367735623494669207937495318750799489351094253089038533271278735354334734878641066578707150979909651598192854476400224632169162247447793682673279600941624162663036617791755943464687945116941547593690692091268465773049353616102521898876562823620997065246206822670473153403511117183261265496447253515512652618816134401819982610196342401158562918509207564998694809322327863867042805421806728947330693800062066295127538832670025181285695860119617816111917910958837479784310591877345976080685613397426006183642896184935579120533377509779389518208796348155971143652590093923143230328531436186764719812298805969576106291472099757454698042106586471549903935099430743819076452046930056986972088115176470134554211567818796472450009883195782284577207775353803469000468296221259046789783604170403271515082091621109544310326088171513263714390479141705100746176881757638482186471593160460455502725423716540711265647753897647399314633565311251781326913125416384280094798305750003367946310269194060293222697538269320983867401669317571372224901866033372255580161287045763928076344261159976766908201952742899899444942665009093452763671886529142600168100644481879099566968002507254967407110157222571649366685425860375479085215588650622577375730826562970186321469272891719837062559856812790559318863593485130651668180608537088105644032000000000000000000000000000 [36,20] 204789597764238002531876861722533476618023776771271576853986705501570501761139582950564214101171049023024514740046949425756491034322051818649053589916610118428937841348580219729536432420808465050807717373364767015281093848207997786029458716762395075869256179324501901005018331514332750510457151555704384626282574640961381661373030627361346299717726443867749770819496146825684451891492176475096323376950970429099325994200427101752595247301667338975829574026147802444794586587712567202868986935328251806497771100177640611667826169979420809997017390127672717868437727258601060473391534722723012154774673511166840611703496210952904516612122671381050332305737550703286714870439299644463943454614012842802133387897806056590263083569026883498045206992983351909660548830038767187461099967264304091941348890719547691025408229884719325046957871609531660825063355290135004816835707364266515742741268722286389699918590092827890612300182311938892657627899251893210247048885533022095344473182640901269856500196515101832979519700717575271027302167112357845010404384845465322695944716079726745841384264401838049451098978469513677748431092068708069301837212395594301623259336522651212641001496815577384536918288348641446723860412313386779905739696879371312793025330353439241140965534814910859110853370274950510936377949715196261271825746728669375898292995723194785903956678240174185029968337999349952535875625915014185935182427321534180365043606368276408843674970755534747309345193090925690437793372519487247808842737976140199075096008761398210492400353561428173168212487056318603150485435438888751435330411777146713618195166968278385269999072129873573769993723752285998245188232518227588000834587541242705392760347001499786992805687975577539496503688402209248196195878898165459027773906820515496731370910904766758374043526193456075423240396917510973648611490850013824971856523915889515086309937415659059840261737018414291582938726680435628369990411698955349567358742855077955730267427123604987791478840484142220514988806343719507746509730693292348422774846332070684682247558977949925083333046964260274454697448583907155414910416138691307278505903365901044812493900308168254594634654153197780323374828081431290947499031115150235204380939611269361809851112823508440824509800922718121910513759182090634991707632731683108706946625911476180565682695419640858600212440537352373974792633040478226138388965854204818404220834995703539985105630686787014294346886833163701703208420709163934093264653725259482721079742150460381416504322518900790186395706256132406726580346196957808392444315616430173396613391460649210966469597952623175443087728317591671908345362936578125747166276284237305947043325474984041199765493494424747513141972758340033900324325515057268788926873600000000000000000000000 [36,21] -79528565575989186292367140303354588316532608069091694318911807196901514821738439872963957294285576359734404556791444055409198756605967379222257704937153877647641978361696392596668837023722749340779563184765999426460618455520190745852916205385057981817360142325999377995853648535843998705727008958764919311336326321449641929979911403579883263785874179818710335158194112774807176890271892190168095917094677121756531775256085634789071655711769105063717209230890787786250724764687393237790758847628535608898024866771990416042356085837300827852637567411843083966844660708055709872280798699344866465896690502273474976496969810685647798485741777459993035643516610102736709394780023013440414461256625475624359012854177664662871900845871451521876634566221223794788481605234738522473737161718029468460967133235463011244066262616808876617461798614509734396731483296660828549573709040683795779110792820094676214493427845089704614471642669749620877990414035335994106288097546595546976053299456792646631759453972684699010380968206198977540922749033026920475414355488172634137269509192213074459117965132757843425763535049025850427886998263436389334656515425107053031157874028449780806128118830583537365511948302382804815757327921667445054435221167857874806956086648051163618781589761299865110219143625917600617315092147373407069407893696384443164310898960030702546467993346520852238647257584602329959939079354797643773796664551376413065724574858225837201405752669008531930346564944080985124548669214751214143770245797831281643177733917277920815758320150492819084309559908773418815086504975466307784580598028091800856129759162089127955422779057261438741362662233199250674239625509386212978762619000403408663309561753609615001744202905168798231074202660091635193706986717930514035612030448131974979438436880897514641470781221427821220499864247025557208013056413046654416608827788284077496297184048746997389609516166763496654758973009746789098027099905162310330797015170972492073061237162926759407889996919142912301468312059115243476894985403569997024554072685642607749859174983398019402863930188198439473357547711578962887630232395116398151056634885331219345344751784735803248280280631944224389158298255799813838112335517357927165308094112515541049019192431853212049245487541940849044700617688462727405607072754476400782349657915521219235305648540467481083800139200159235419424424483245884119205089740610162398695169974533048043992341819162662248735436837116842971878150021477569633410975771190899734160105496716641081139562013818203859493165756906708093109628876520954454892528904872206692614831584156412727667753874398914193509858920311220005221676020822213297028602836335807224065956798657747489272520575956963021949194621752350609406800465599428590305280000000000000000000000 [36,22] -119394170491996942846577810675566229303300619706438609679579535690371861181409349296613445336668439121539292580325533677116262642143162613687127433314923651279448943255493686487098576985194605564411820822814898446227938200005641230779037872087954274408341934223928742696139592943354069724224168987607808838240241275403592603579328218827627550571539402887039487900411926148714631896881077989038565676448430707665859076020707674029524083674659794400021588383116049378059146105986270556035890582023325896738476676412681633644365858145535035165442880006255821604038199338075774622613524661233041673078264811400280269004711217767044994370117573000307229312635845635229608121267846896753211002045728640214162982118334293859976741673939779484678667030758239874103297797187459185661359179385306664269862857946257244765947754175650321991387081131662008057135721827249174644540626218296786080130260838062475758957430299195144985699895181889914937236531160896485386070086218580424899129380519724677863002453576487300720066462664965216307154841139721780207263061764012808605560539805365555970235021342116943234422750055770885654192943375824672970604971086519430034540388838503198772365549998964313957495450103759472379876768257047563753570056093932566719369575789564603926141486900656528519600335969301777010720928914567445626166412476409031595155121234329254028597697740090192021426425941711412635593854378519670278608031884250789380524620276312023514169939825470495765199732173728452199171035808241540405787527693670954653671365632962236747602536386800375153608888604395215677701326847153783664593415287915786946228512813654485464361404278297508081895788908922543108495245873258744341871794626894717321617985293951375152966712255069600819452614738033127899719173236199930678497637442175675184195929022937576115047010145117891305517766593370857207601809066881589711530682276124140756926948185872239702638764826514050453999110792424561972770258635103201990355375106568780813505358682233687595623477895581965349431511368377710443401130984849144755962430118231865110083567696781393929309724459417808281154686318269133386503198901952081268304619856126251668128791068750487524332552892842900865022920622068298941992344730322452959380928946086941556918846995898113028936173967809786228672426993908550091294110447279087936046081902206696106850414620527679769527058666436939176865452558202173497846112979487769170843621504667121267920277486072269128022097070128852572902170863426525570799452545486366097158512231154634438543951299820791921723125089373286141211445456265040126827895943837417997091806836332910414926569368164934985255681518301211460359931950812909812374036502143942853563670949561114525382570790511349839296778525691274467776419780380647424524288000000000000000000 [36,23] 218196660585713966086780159631716674351838554498431588105776415828636932105973841309022540894279086676634960955126952256203628150756939964801167847785611585853571565165293111949731963735545576831753273145112641081205724424648095095529833473140305802357991010785772825370864567013001943580913140471615470541410664811025771031195212472037387237797805509741186380020883786338656414157980115276354361852996426376195166033667767781823024747436046224984779142831545601273508445687594897041603321095375924799971068679976506127476608998271518488787030664846468057568861678733482542571034380780038095755818296241626275157716741297252119330193887984179729545394828437936878052350824876761946034026977947451697855243575678567926330868727815988763000269707845450058083571334451008949248336124460077718242286311167619417686572749909791265289188309159219973452654072712484450745809132188383516397285075698868103293694071146622056995349076003740661782081263492029845722904669778450247745345384635684856349383636940487793032324708931484931512312262881401922656612147848731202717536359338746521905706783812666940481345958949189204574103896822267392140348644654995846650543083468810579291432752009752793362626939083091829349105776280592968549952196825858990806113262341773618436392147530079634995417321872615484705768793151908445979278778020304352591535702433070893466894247935109210159258670795609203569225079506537574595301037490397161272124144138177792423503639584986533208997895462764317534448705139015997208118123213311414489698590121181673560158929045939815868097877352576453700503674424888643180162738874141007971809183073519021457929833746723624074172154782301531289179590572543820944688095981554377060256613913126077649259754623484165444994846377851547159470135835042676360642659662565642863578363181380776116625264913561181999582361581195722846267210906928802054046380305745558828143598574828542316691587242318547307127711159834377241046895812043048002117769330020916912635873431180955094747105184853769501479764344280116211074581205833421164938570259251667544309641105717664244854948008888427571687664375578070141916116605211219120471140200190239480079797617167571670240211476313586358273713137584042670821324027291717009527414111425020927575797430078342272263251648068151041391810537866161222199518357635669803338659227019018220020340943615943050415842501494522951364932435992413797977179859010993681801849006383930785596204804207739870304477335153304519652816706798755284119403168734140620121595433112881110353906707031472604265698480978275300422226567319963080368740121877161359219259798280821679477072795273945004285953130980799233092142130838906415694653022543371011154858983942192345762635613168969149335238194886841067703674109231730629017600000000000000000 [36,24] -203127119406326576338823425637105262767480075841853822174237595408866651963957678078370452382059057464800226794954037524270403046554064450314863096037935910499412192796523097629974129388159634218525572823043817261895874397889231493233850589977493753261932841610737263405709624254942667799125653159289582350309243903709235473706741462139805656138104751709112644797113705890781059810048806361188893410925456514726630559531708183409802085897757653331692827541588187029621267872433379397107090220094058523997079911554270805102709729076341170465321509213445583096387369491979583250128466900410627557616817800538545004960413334728844941953827744006322780727403403819320130557049923615777878100043467653880774234810534987390787898083165072365043501694271637381721502824443345840299835829602946826632233402323306495761581942217070815505245760179698017129048827860423578597255099612598663401246413763155098839855035576013728052496814346925782705213031494837078692904413964444402770946755207676413027624036016959605918437522284694196614118397336819597602404773372739059228061533445329810126923601861095896379499559771986251016449498369706280333375317289658173154239213224816100828502458381144899935370510815235510548947411839986624969880011577941000805359511236842789126757041647348720671326128975722743292770713422280724767207066377753139203391578674661317379998072450632305351796919171277429237010235660198387503055877554497258412361318951381871481294171626005053375643812897084803387943886351451440672905523925577222137261942317794908563603570434807538523124160839391903420407710809965451338481284166524967742233343340311105918984160540402820185708667401581341190880093990557606916380386368737585681747458978069427137405539265066313083065654103748652490249751943593813819248788339821409136852679279018500341970058280235755268634954821021566711523467994744072108671126923733158610918114043756840304231579329084270043208261885128706667979139891369253402400321310457730917369146080514075845083398047041995297262374917522630529135581142209415064615847630942783132311363524225722896038364639196690361527212992502085108794302180344369427469648334893927303982855949521212966537754847454042713475310313626224626999838262224195291541212623580863163915538962046682915528238848890998229450033202113264321249928130816949532333303468511853748039135028898342212196502964505540486096651844422435925140318298412641057032916051262366305786737533251446772911751716480542854123019643547018732763448683563850239665161202216767369264149577198754130736762047613313487228616215058733802308027533703403592924426833119506144204856579559429044340808808796610047988900960068543028966009327577780422154194259110229475012085109810680771773604378594362362000997898111483883028480000000000000 [36,25] 168154207192299879710609274471226631252307257405205599062514105801283404837042858659928378594294132825334079186560721581806144707567960620552134617293437905268412892691448932077821737443978324926974923102468334871298573343425762290836589138605200413740781232972244249806556753456169601777978453373683620999933122138511013510000014983577690145273766239871999344363315036069825531226932743355064609667047318136779451731669732695308414804050399848718014810291414387823628528347228011549357307691743364115832459986385972868045514387907591644937620210279815195562460240528963216902594965400122021040592194427832241205376258080461505603442632757275541073295513575924765895528295391932522942161294942177553510048739497535728234162535153361317138896459906748796608099250822884428050848476339784010741981766019511224545241422125332589472840413612376624667917964249202875848842259612478585475341387126558271933288801898475819966144664280644684103175071528095233656246533716216724452219632900684258045854316553816340846109147477133312693126100328713179584424918140332741682223527726352279108606932266803575363050578092372860362171857096022072474028339118946830463104713068653015425827551348144041658952402099078781347672630259261240076358896489353914868851331913635379896287181487616481300430579623207949778205194987891649575691731438110887939226646869432948543201276891816414221335941977058994745601155761806014552719399148228502593458202748384287320680040402734643930647329479805476780984080155718728466361780182884628420384493375518206823206745231935118567231642348346687882189677291538677729211425056664943280809814610517411569358940258659867473702714726076576590134886487066026687848952847558783728161156044892698256104916743817894419666999534685580794834043745691633490846470714826272902682841591865843007355081593694352179916279526646952659476648008219600334308298430393956978600975504458493249148859237444922701882642424821229824501222735374205575914549227433174540397948538376076243677191551345328722367077288465270971153521527727078939225994495921023271043851329286447663611508087384850879933244932213733837653352224810478571712461284757518285582118900146486584578169821249254107070875757612561795353194598429864556586609063356033756003780089295020860002683306873241043848724961054222381984995130382205621748044441731266464920355074406907013745755251749311800550686104291863684434712395998912425423603558385577249566576917522427161475824115625272416526414653667636564286864013394829680712177982320107013858799288028916261384841980565163872428680574854387574910245779549293441134534490855015030637177173937175962227787937062787063905355657429196693288741156305118869092790675323858377088875410797792150295246215333123214899072872684272274636800000000000 [36,26] -145989374710765335590515254667210835769043169242684580622439032730000980641965420269680396227250895244952397607687750245137297159615602849579445509981460771101988011714317280344675460471068022642255172772294500549769197258394171219239875304864862286959387139842361234949164364195694046408770448005361950606428892068419368801404164132146345326946763174917810458049270743848325167551031515642721452036584706618505319428549474299557057947426235962474287148506420125175809690118705860658507114475548252239189438709851241943864916680695449872339874938712379154401068423685115913507779479817568470871897674969954980156203271571316597211174940882136243794737679436124073877520740714175176095328633453863130129626453594905844439303468283908909656026152668606986797936096335188006450763475798006506641484815950472831532605308905488232603775960093975312116482101739917316771121612901442290885274950111616914501380027634754256315775928601547305389404812196297248490486605454899953445764332970545141391338926657842912928186130331083856714457042949138112394433700073433055250241015537416584477142117626037946377217162093249324766737293881623781436114948587820185638549597004309031548064020714065430093470342753586927533614810558617662979111343400928303056639849775616251187556873912461630453400053167804264001751141959044213535163867370249557621135865342977512967952795546467571702497819787731083991214128536153067076660521621610032964187694918756530557329523335242498780359094939780940382866945577666261199716241348156773788537315699607312487584453094951399901151944594977714913935392142124616125782112225979520721022280539323973975718365240619851038083265115363025867556431927551678945936734095088568858475033400612603812495705711058272514045219668716736167361451050804686909831474105499508632913959642477818876960724179110832642341860694067455334926092726206899407885515917980541322014663093544814968052895187164015299751192929593593502157069448416927185955318223707925806309215647038154648656960138942085064413127318115086373773790696482461738586653243684098016722291494955707995921637111622645302799041107064763392319380664876390965507148113733850410991198716413281427879249686583995666013126271691528754518395143660706532086187648123811813942811964179727331243590700170928375618025521246309032461020990371641266691134298887938181445209921392652595273080404390000129768894926832932452403952590559306924068009081680084225973083971886364915669560679465111643422906484234440344398538242954481094012778331771336520419252407208722466651546346081346922781046362166254272302027921556781372481361037822971098570125238915546949206130817191840459094824620306430801991427711552101679557068520054064179489360700100985935257969204314998719071106655563509294694400000000 [36,27] 110600425252507439216492872559098805628543187747212407806979750550266392111716426020916670653334607920521266538470091005676701923824356598802720839565896843856300808667157322121711101113727698258660406162965555952342174129165197978137424322865104804309436251720944449338445477461991175647109823289143337013156013008616897558648043176825617933065137239814341509126131523289889105874440725617931399434000823874176654097063870614359564100922829378794951058327907958145074236564082266968662358674128085771658002419408903476138793641193514765315193152600942002636088657016916975361233190304252628002739436995865132895765360084204934582207666864046327487441678903951025187808736112878330072591115146509168597569588108992470420320317877202090178058009482077641590227968637633204518822100516321992542837136130313637555298468690852900807228327721871398798936518491827780898787921279177893338074769622615866489424932081386062092377065468151199755649300311140349153425750353462024279692466330539284753332098620301430909891764188247275342758031694744862253710810237949700431377881321442421383279848428355183226257640883637173612393687152029718565677257307742513104429145595856044226465781723686145036387574455477492073379188436255971741544679714237077928979843805700183303017388329196203434096035443468583039506987423917851704739031487784578800817603602944326847099722358890494513495379441717541275498767711844482190994769484438948116108530328514152927805229524042647804127336933885146720678270720672704900500511008232848716186788908759216162241469708578299245499246667249561175438183300094710995360804030259246292567563107934352789320870738379626969324291073344131900446335550550876733767183792303761721735477718342303408061753636523186766297030576147273165585668589409921855853487092776836980720592558203853345176664751462884087447124338202719836229679488241065376903609683392989014014514255912918311207085120292539676159253036860428384276593513261004404898170291816205791941909638604934907552673614258481486086341558356722799019037103137777380566245080749776800314626674793914886193062613981823836577867744605261036979815099438217326082730707473902946349252558296012431523969466446188852251844311486720748182799005964980699481908165709780570794588648371393232831164154607220885367956343890561122655723117246644756424878585558272916890564661921380496144875238550293624363872802204703061586494467634953645994052099370441153555968337015297368120773624350790626866397156049245615753146554923955036054817685275408408480443790170056711551784910295587180495345908517380382551337765000291066394033327293697704835808236070774088525069160722631070127192617675835911904029367738782756543722344181644477812584186217490366988280955426675546622384788405621882880000000 [36,28] -66980080778986166998482565132323129785807137632536681303265700462907652842214452670898737624424776423944167707246153903263615197647867066609750377975437185832395707610784523731326377834733438811174396800051751986344396789501880569221541948636168454631334742995570086981762151684159070828959176779348685879572159328986272886870915545236979818104537731179416438441913996869790075690619055018312908099314853443832004848998962185009840944780043483871175450051066589463803874967732382349633646088949333979706585744100957527514544838335383481533857505809953700477478590309367274610411361171270432249001579652563127787857814521426277073039400216421107592295362368513743758114450473994856812725222648216646468431288607905185704698175186638796086985520678725333459361929010465692173527776711410854207131215063750249249890726461499705255780682514940429613895451068500208567444989009450111158881827797701521353279476844061338458829103731118143229277468436445391370004491845965158486421447629754175423550546405550759975287457337732234670322613000053540277850667201834724895699712586570993891034033799307052792484635794412150826779517660069329011602552515849933501038838628205190712763847757756820455436004263905814080563653582453832690703539411633499526573604404670892414485358820562290091414871161048038182184593071941097863090335400391565778268589969542919005466373669662058088633899669746006981262791921166105127763178755704117871875708171677198991091021334805589847797769650704068080856007091373724961779921320772522446270824496036106653076309489686725785960547063103362625396364253118899465401473288991509453831678912520582957681636779235856881085527927117665083791392173764837258218299636048663148554678966584367036041791924942862348303927442089377244512781178080411518000603985845872711016017719961797619989537693469300131026961229183362731693106080386898517008634346735560618020734983791504457073998458397099135383622828369320375453192499973267512491087164700306495736377825641930404357892060934544590536425977997085037707354133308639225052546944408954675919222997807399123797697420605246450651732190579406928831102572374691374698217265920604572481533071348102483796363514294560307293839381989893384040111334259986005314082864011505752566156328101153187432152120045860001325816979538591845458681672561043805725098678876040772369161683831672974854157859424732684171884934628547783196411229994219752542384419042994708598700672723621139853524842567158197718577005228437965640255176275203745616352298712223498657963680444804196945752646878281000489971911747205573235318195210878017796876385805115374125134358696193565073314126264147262277502041430869004437486324052899102082332890433583853136644034142486105700586019285958496642357593622771138560000 [36,29] 42154919870297856049726343984200767677120901129480802407295856251385077415802423255003356247993303220480588602365208356857098918810391844604290735848841838416349517761385616191910648747553185510481509128887901099803442804549222455608242630568243470158029662281810713661698701846191502913710755232907680689942588467271504112580101743930170638373828124382809104493666749533211555771285223766391488167533436499448643028215066777384747589034954673147670809513105745141237387365093751205009187314759927059931203268163692775337552645911132301271950786939141818831750231982120405069711476753625201358102303377553998796776820145016602163344282441519491991323438651328654254572422075487702318096643206944796937031406507523243206561744570831028142112364047471670078764456896681052950058057642168587120754431006701558408377524219223520062871005395568938751213231355231396810823174324717768320739933985096346198721155092253904525652457160877213306962157734902117605368584913451820974484975754837323522045159030947888602068123040009764296805595376254460830233282878662983795067358497907926963693517204675351275489943483864399798620562590419419527431602724982300018752102348976057158364783894724073695241955530083565872290681468123786069300371851125066854881999197574224018109250390894079358810045124038492045096299893226899487419911255038439682175686891150243969077661862922049481654060975267824202738912900661931788751866775091556617499829245071502151300392208652579629618595899674981026316894299798508209534682764201814943470387340767721295698646557537867330580186567404161610444818349915013571926737241565203365588432764467540333616227778465045693220029430602602983742512546147396223246875483115307096682758784254598275222996199725953628684653591919664435653530387247796528175576056782324631514246703031693086042937125458732629325551908379668887739987364378437068152087656706861176661607922645364822426110974694513576776960680556895973810269766784483481909919680734223279459644534759715956121555277316453713079932966274860697128194694904050959373081435720050830575919228474085229518560685822045208193473498318103539394062599056637981093445286737651189798717929464159941392773279282727813872861253038205630838978737671990708633297709246590542018499659014660904819342628795275056255727059733159135658186078971635311010919871851516990962724536311491132444390381073890406162326664712968497856961987387233938021725353662143331504541954671897265722524966824601919054171210633172002103816051326415524791399383329086848287686775658641202408373611469465508528284385758711525668958682872417390947468604513832016400584103514925278971511556010894129617814698769890272469571519336134996978697546859367033352218957056241479929076470639299472515991377511710720000 [36,30] -33042064118862710341471823557172368421302311116538326452493125519670798175978850598990366726758325983507524302356687100824972472694952794745723776102754096477185859382081284921102484139737415239118738708059585235267533748232823667791057168638724966613183784249263031542474765360592782239869384535780901723002777159839180925304993644779147890860383470018817612869040835172366162868812397466289642943969167952930826463881141025738698928427773724628368210178220609755129617013354543156875218042424113535524249019945342399504387548598638586282849509758709773790440203226006502608107384439211282285795816146586185722685726987075328262571127903581118618688640123976551356508950176505984118343436690684843211800193619864306566718723198239258261624696232922712273672625804523814484482181873813602535160520949802135227286707416321225898766966622087669322264387541505959859404259650512674550701720101132372855345706028502598015316315950167098670599276582678698993335604007412827957491869442705564542192823353439187568242450105719110116605651779079947219747975022179223070851866819304507741271090693616979646212969855590926257660628814858430813719338962594567533551733130271724680031726837696890183727896970575654219421847554826941117270089037012866404324358592805726541729110602077944077877358589770110936091700001801073526214343368440155412587160327797661025950685131745441229899270653650288715456249892822189642312026141193466461555983645878072995780883379013803786424008182368913390515466169609711254747791633692105128377680064815299665518978472997356264848235359464630970746746704291498935657781602476116065508295741541346735572004258568062825579811359798554013444117749952695718342602472701294902549848570500398980810843627248601916657702105232732957616694043761073519346788435977287796252647733253671059034949754566447533965308065427868366412838997229469887470915587616062593930631066709874195845754298092503071749906123384896512643347764023524400455047545756485569401664463043969252849218294253563167236589470712060590860189937597927929524096199764602401316034402026939207610075756265630216690342723634793863830181606415180433331760180616394516169473605348908470740646997762486284199189048807089447078551702959291372182526085741174862339643880979332084011044423900248907267234991083417072509789310831355650143147956319874488969695652630945291986168525260707035391587908238667735794238619113585276956870086248483897534809717549225263331925221593820677976767828489756250674585431989913636971219797172632154726914757036433143217317001096993488318736559346045998853943273230623460659825476706365757769131077494990597415929256566791609653750416875139236912974344112252360559029623114654586699050910137381002336116489122494120010239180800000000 [36,31] 21639874576188766989188837116119138249045615356219113877787724438787741892259500257716312749485545505897824515978220825282801230555178466133968912804290531434014824192083240462779013210359082278253966153802210732257984854052354776477633573248379447058031857674048099482172220443708993113146895618172781129699909971412323761664238415525139365884360689463384443334378218096484089241825005479065487347426689979460423058726379584992204953297885882358534933853243727733626526786793579826329385466267157666460892779260445792116316493112312135928844494928180368707615611480647254056748289293732052260450451974560471884677483882326223171801258594541071489528422025278625936947909573885192242228975764898548815460041586442735702616137088757944178535618810027236423591846872881695064454266492889893324187405798885761205758168677572292184491767877775526442208144859933959461546459664657197348487801941544202715220264521062877760275375523213001826238477656542802792069256735022628903534282421873934213265477058235924260589494316091647637218787539645833378088937249723255488732322710949128505419511779374110911912729973090633089178130670673857664192351527077435771118275437417158021566780545187514080620213522635983142428789527413531722089213695795702156956828215822629215285571953353847805416036813104052601147761139727120059828003749536226510637133422343668314210552770679719163476720104606283417769122069327892965751329401422299727301906659750785580020239957872566223321813273773277339279830127063028770204261693629364575054258564772269141970005797566673952629310306978505143297729163823490255910127374654154685847524239532994941308076848420997607457240315473983407286100452628718414652367150090442485204832017240862300732702939507245230233350475210688234924128042260630120465856259838891625621571292018200620236683686660939382400444027785066699520852449328479320069297395908257243072474853580452285487554540641164007895364397862849146894506869782981915065271158730575492116265972493613437937721846560463964466027828703869501008859145204711710411618362725437750022362993911124234272437405346915836072508160009492076830178195370673801506506030853236399057226635939821569061525099436192307941470383083526444126992847822139070019282895386050063193642145085242852986428152589622837799641597481787829438221528283506318521687436404683921838379868717861107141287847495550670412859512924323575487897791012466709975404720437816482976196914801444583225611215371345104410305868136785203878543784233483188358557013438982739356091883983654282542751004518656316092215251147725074569568079007847077365117970982355023877130241892480477889177060540617329819300219969118339515056910022064163142710242524055655147710127223775473913156016450424147923697664000000 [36,32] -8562300649167231084208235481934899128255925714462457096148991579546076880050435723698694510146877049633395388453767963661332593257445722092412573163759143631841572956471149829284449518483222322995837224560005436315997293811230347269519570601362555266610893315400271790769169673811655218423316318378324171439477045561170635099311677601250338151476492710922985650434408679897973503983766729155464343033973924854619128464201128531715353116925296088966077217332447817952826343084052667481642426561065832986867948143783254300981692828865229842441531391093803222843124214360770960668329599840446407751960550344451028843776921448467301712527689156583444050880094833446373989206014376822070055598482809142232655885949836252901532343515862543444404461547115281408682242913093283005597681572399461000762931643189455110495609058922006883748890846094788568738219078620240714662343173282127101684465645767826529862738636619549040263341199970927225615746770703347244461714133913886560403209190098454649868740022459493463717565176393679891846019476689655793455609018230406211752005924472296621548516598932203004526004326233482409536020027187262571679650202713255638798804433294644213773018220116778731377018488145514945002035789707750688818849377791499697811837762841554074917464031066824376985356273726797618457138862941861952885458927149484706625184484892981026185345976239587828935167681413519581448456218568368991716073685936568794314775512790015928170139017542768116817479623910086710866317119072011081486096686242881511738609041624983282489408719528264629650550747866873036763582006656343230006213833000570827251474968710274929715752204586824781320755726537159068692152521121181919617753576480474072134216614905977764359674628282072602414227282850969292313748008279365116647260982525660201521935133974958093488134000642158100828412874093191927976164005968316935456986267504811578460074500835803747188164745607783637778456287563783117557287197949115711315737061549339474495777116629408217429463369074549130456896217805326278444153040393892425646031157640316851909520138200454727771680767528762272550400586536857522604301001354377816835078009086142705261974144811423674277217158612693456376746114382754041309474840606290774619541539611541955312650391459717530918269367636485102308530165870099033671164532152750203235189370663377039517573035100499734165531559156060100463934386436461156345533287502787450227597814275241001424715980496497663060969956656753050055718596913150619620670943506976505752101960943215101338986248040084408582442014146432418013411097651620029391754274365814090243752354269091101928850112390251233334042202758254580873247820275827766939376441703814736346877005799717029998492953198670648556643610394931694141440000000 [36,33] 2424926569639388675363561749182218970396559034031457854398190096117075403797390866396635034674454570485509416946336957636213869458203192075476835568159076808120677236445101028005645284420747023647712728835051413866698161949948381212286830381265581280551499462112729792121239938450295074485611994811950629743336692798388385885800009307791147864834085191074487266484098034649651313420281299905254711772772064317201593152122845987056200062034009844653746656993521145478767734904829674087849143702431567420243953830949106306595808102784177797965644680199287987676402668091298019003250341308218863602767940112146127174565587865195762627636943897520088983310145820698356981501699659050153736347733293352161268014502530122498394881526146963974513838536614340506133310356542074461250369431516599386155274080963638702335738308745567381073683344637340830263219234258199549850771654279906503133960123440311269884980759307623880910361940398938320026678860054105315181546283010825348677368563106194179599219215658796231670952886994866366236733830540739395474187137140409029063003233279858264666319429477335200797836091056209873930390305065060715866678647606153877275861030786913388844105367962881603415836430053063766806885252632530736940811378977931230099849832231734050539769256124137553156848723501030945042230169906618284769602405318254028262594122025537230769201221932730560269387515389537504624981392363640783288790358130739532065435280863065917689384093526018196815093764828682029999672253297839100870731391566216790719594897760718412595188295406214865229786537810626594665685471785696770734936189271607926009222523668464753793712853818254038398621903988148769489014510376266129547370535694818043910231961481482573256129584476357504237932903879527854106009936263717644548703748102504724982158922791352463972538549843168157847166804993130152753387922623513325256380153359838399625763467691217756578938132249240405902344355230652841663002959568704004423101497893106156205412965073217670708443019369975757949845264652091564357807045479522498103932516758319833355147489917001019479592260667439443422917457507379299702625962561047234535069928053345901319038281457353542438542542060645633249159926310462906925473577154214130406553233996051804308986768826171357479997190094365255275134283261183846861358936915033291113948143782125081579480965999620473382089202425031473311999923939014584630557744789758829415631077966652019713511944442473108204523802282081002439845567435768653818170183041077385057385221207656040386334040631096909175564626185411050814837210729656482829949296583909657249402585961138732212970576061308603429810603918421802099840761112362546872683722699634109366717993339134035589930715095209872528561469541567797657600000 [36,34] -1961132479222024693852694877728428283843066838034420876002763940094959822558311088828444672853036485175528906574046307868805648554655568955618144953223704518364651931735830130908471763774637148582330162833478674919130895567663866200128064863496535005126889630175696681521999153397386877847026637816206712187617026914531188824823567617347994411790505077212238144425273163368382245583230153869120596155229225099892608626931749788868892852772160157763054567012140516993983444687462884139414681667986423492071220759581922932002890443479228811123537008080940197562197734833633243187034584237801736264585425229532051344158747962903529155982211894136338207392081824478045492937343052668191479732531455577276416303360327525414428350915920726459318122968662453741126772722780951864170537872008131299554675569406460253334558353438697282195750338259331061299183877022420717014391456986770803545522309650277942604861736374858950627064184505122532282111799153324014498662908803521311619356627772086143009664695954340166298302781120516106073126687345927745571524218263022477840394860901914470949353008646105986498934753097870726390334368396398893980980179807954206073792430840108389724147030700929435925995427937783202543547129266628541580678509493165284427107328429944651699356939390090845719781719242166943251912740223040460090496320383228884895208895759794823640405467507058693367405535146825827408566872235015935551456744238166938716449044480895956017675692423500390257456913339811916205127697336032644831593618421436720003854050659915188854571536794452248198690430191171053744705642813659215034725105822578306273247388180963798379406863066054042385967397178202706139576750681704333891288823588788687792981021468289266680370220470776517722582248060433868439951152505595095421853399518904924064263843412479613847422635607865671782463324187742929201085967272352980141576659715982453478984174435503083066265553146849830427223848184883244924902249328419695791358685213328199303074538630081138893568644086286137009067632656299913148770042757931670559920766168073479439201095339590453678701180762435036334566097297307219920106839495162054697378237835694520426321031305375131711315015317006667855335801412457249172649476054572571594949121060066916925540170792040609587409550074803484876333554443549679648937973223410166075364680032082290087231176007781934783046661100387412488490663404022692148271015104321291888725140702502352359856208973972186994080702845995712573405427993654627678032865551371220406872766400034077336140178575596778821947685184749388427293107042973644805590145338035173324466648813528927746483586885526574474465693674624218397809549658169093108583086499175821754577149251352871832189319232518986545909886139079065600000 [36,35] 1805449698817377378536949754863717372007087309944483437244552430683898340867882973918525266177453060858912223201874673913980154799442681264233232109788265910120297802570134213400833726714384842782113536053404253653523447925977229807621364629505487346510468366271117084096248030537765759415558024342314199617563116652285008381314995348531429102943301936629061287300158630470388764196897772085611407850818613875278904598615182949061905661139949873154919681105963253089865866772086524532391968952244839414920564345842471700459200959010426555388202734441447949469989099094600630117770323103768257331310660236740869216460780270840311373720421443165680390209313351763742800973314931245094345278308141785519202544376703394484455504924985422907722674615096694926179811971989529914504937705681208009873222275485002767405302043733537252231785533428690119976187837505547204489800312044487437534082234112472293035779473366483868338603717779712482055480491188583433304775483807991506842461226096295482669229478653021879494304705052550359528343348317392657639848216996535418613470499241798181020725290381898838498579822976092626588949612815055158973571358695845660874340838927242853318669390383644438776191788947186123286315456291700755422881144503849114550711511268617051688270389268566434500253142230106063057726373745203803292566889075422914915618361544620901128606810794397060609960434673517884969188652398670508357203041830933712069262935633933558700658824470960803419713186565372680788918885950376590875725009254263222818375589465643523110494081312114792884039537364017146593513071054965980285544752493341373928344513763943083081618651628273033392013437305678366400665265527266167657808966735168637978350986926965513187049414129113055798695345773242941363035621107261368719816185984241037532537315223433424903120025953720398975140119913557272528496709257329781539440255004560470333566166415042996471207919592837391765036173554937457433296268476779364342688880986973886523114220873670374918839959486489978612397233872215173201833180455045919001852616733522818683820230898560075985401707746706023058039290316144830336455011034815352181010542257663529307600558908153487340728643018619169208103890580077075303674884978178186703099661402333276183168744379138423225940598083721145297448163851415556262660312439993166221924494945180618612260218312398800049945818968223665364054935717133075378383630597633093933533581627368599725579476008858272030885688550515542516839696226948742387954651895026950637327379775870085656174104313489798871045645696372273125195856782719162729002390403439623410406653244105407319666097495505751042813376804456810932670479168071698005856801807135165652450370185200226807675950595371085798264102977536000000 [36,36] -805639950950856971844375378114087818442911529372883686437867803503052908702180404192890887858444186480927872136476414321167303739236147829598911032123615452990434752401973673316389206818604539768285590958564824762036944738354758446570896642003162851882122910803302933059167511480428132973259842731756153958864961352282440998904398698233305251984733064794263515578273423808931523695799419926604473964171663964626864622338719221523668285656611728234357509276307264036863860788962502207971190997709223159696225382437031031581872045366218196671215479111306808208052392208414996546707896042085771590776091184051172453094243485779891470865940987960308088179864754759980408783696823291398569517294546805271172156213479072383617813371467477627772616549859759403232192496479749754490656617229201473868537491204198451439387433137100540769934893134354155319882405332649759933998638159114242010191893031528100440173393518246052366190761753243094763095989999128732592536429874867758085079348525751720923984865747194288191001702032471118188413499587084954782770574704472801033222307804841343808404293169033578141603281500626520783785145674166300258836220031575920238433029275227281638794899912743196183417197202569214712575798803237566549376921757069479715853062792325743775737894769356642025958792448261159243764427834898397561308814489343104782268551933291027082307560248865131689703472962895543610195743938367597030787525495213382975187236806291536741445290669666862076671957152095473986903698197204930351045379476295638332043249198957338181215627028791130981256114779282823739800159390179430634509874238794753189111348751251562393283734687644782752583361878203460481218844907839203922492071416997926536959647642367120647779870231299552752618752593322403422543321349142909049047871089283693730681861457468697761202866518784786660980540021565697232685075554406224375283894901661764275737858340129734111643783193042201699603416873850340782051917452564269625423763851887753178185997739887596317013192440718023534792596387434512837603016461187478267380412516789768760004303837339305623371424384634351071997626300235774033757201543391220021455435096408900826709362196456187781365562241943484783186635701610004516587716726346416235944697184872836708399878014693450357697698153630248849632469904664518790413516656175830335422020139371091592469269922923689342911364190511621968093997454306753225926960752679402788924110147640776293441899352380916173677817772431686149378590115106805525399499544956013209697153148212913225997372162434071990718822646710566024460833919666087669098109636581132561435011284611800764161397954205683751735860476602275000433531661509924379672384189381244008807509645456217706996343322887956347298890383360000 [37,0] -1094943602353860234418626573212680415821446444538634927090511416186135100579235388909974884367587913967581379845700345260531277180966620618966150017337104095470209907560275046027181489318747969175986028178609111565857179905335109668438487273904054084481614952987885325870725843241855799681098394992337517999612661658808094812525561432712006080825950152667600997163202439170492946990449232863681386999632775220894661826574231510030461069018686719967194909878335218559640286511350978775711762423827447885184781013803462687970571651330445880226598958024464967232157845145490314730784843338882795909932841629775138378108631820143339863835624748890181773442538324052475074005965559513680675611200580197143673948112657727182113056686715332128860377423316886577626398625263352472884289286047420062039917679626886445403034465063409777552456964562951768022120940997152269676905835863118776479210093558259139142375357903530161283601030003701435375707798809973625135541387673845255222612652784499711078710207109243796475682484720429848882900545331987411795317952815031030001469337521895523211378072855388544151639010352086813317920028626701216814867941021836470700991840449415202139449780585121186046328297994099583503937757921386053903797945214228908382639650015446241935650719748014621682103294691043689184982520601279911605320090819372781314926958032700390900557294034754271370543585375276681223230662697027333756247397866804819838119576507959259026938776403296851885985362423711468607530496016597540085429844567045411515624306435774220097035344044771089375179987752976900862659734254100470711180397080700325326486346513310165964464721899268148183002695038173329640824694891888909634689416654606603381964911441659540507786776779512953849244602997238249086957108418867719329438376660192870811227046102860562817001997747777529507261880042183592390032334854875050350062212404961563779642401362429275374388411938340520941553347470965015638417448639915095348414027785861599096157794028425204267102314352523679573034024219810816491237283952536287031433303379596843004671694897927456243465334423361836270202619934969498862174963813202190356776809735923836103558250417345929954603634116070826926341552251997104589211151352260416707864681587273863760679514160615687583580933322747878475735052737380139503161887482035750908305781941191622921369542074188711928532124234316985640233135200319724833786694838648269982223921126338160882340592647272033682573994740281127819978767901477495522667942769132640846637002239929177459051863606925233236745324903415286072574376786947642015030887210924681343063205352738120985824128391711911308779683717199881766104159704271297351185402197027740399100632325083515187771953735341989015279558099098357881000705176213913600000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 269994337960790165317298250180499161171763653827078688084018236997987818470099551116387278578317533478138708508034556879185557810656592905727165120984753994811747416872240828191333397321544431826246083253613931951979492387461607774778401791961036221027246454147808044027049667526803310201900191461073492162342087906729050200625701905300090549556973591590829985181150176785512683019629397514808101404881427014760970661899760565582653590055899453809863745252301128351368609486660102098004609224909446536427236668107247131568847583637171324513528932595730409251240709614441878671375848350395555517583695275134360586557796452711122792623567187575238204227864960260769832550708380196988557248429860573227237718605274336134848199347190504122795723319764170006355739625822246759106192992184417532264072551820389385854935442494780282599806737516371851285620341132850749937970355470932814826019097255800338524161641806164364005017722978948037128022557413460582539811334165770660658208244143699088373598087967989197610915680274972701597418662311443486570000131248374038119957880040819051929536821200435779318439046746596415090655695564704045866192796422052173368564372846350351851674650993874531615704713501966918009561309266655330220259593435378560361432520148149824317200703181823019069304858569452985880836654226052035029634262158723493553986664519292005280077931933694823546950505061708706198880289185328087947903429986881002307909291552291568807121730787089468289486345820028756166011023987379607820907778578327313226510891624836754887520234570160241895209401984628028621549241789487138389029181720470959752930685816704164634991852110419632845969059325346019361533878802964542298394064877320539652817254829583770773949785820847227439772951139181171720801371669774489049336718333344538339321868950402425631583818855862677821131279059212995905231022993957583303081924185258149754003531438296657230061175045213080614961578875170354488089117679458297434410606872261383217733079058606529765999237056742407228255332060512304250014554824608847853693153328950035028020000383542632948974602469619091109513549545121531619489971931819333122419074418722317633856283979260884780281577771137996055158755116023864307646598546165489035881314445607052987143440520653591022785002201957205238661461643442221693092175351628563917716727794638679332159042396996941688417797863699167647450741107289131948810887098429881768416166388464834610514433919383690604610394306741514623687106343784363701413680779826693515999960612862367999134538482162185718524559354044216617908006052758647914906926554709255222310328086918391727492356624493208660564924002122492025653758529278512984963756025253372230659957655524036468154474518142979305474988282013582324515872697850265600000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -34595673117799351135191105181111488382173111515816556593555687554679241868065992437380321415367878541780689132994436769107614003359880110913168059016081298266252621556176423377858260760766764749546333023390738155037154755376278832729165959212689752143995278982891370470632526569996808990873353533215870428681185271432123949310883141929600914246752311233693998846278345708076520410102577107068333922670742788201409364755552499599275040230711680818390535802793888616937871969857421609499427490459737935613233843495018497084066540458917559283832402824118922566698081140048949316430479614167538970268296537656732597791587851109947842197813187260381462905731723737707208119045433570875541833486265121049753898326266567938804940018388897337432160230751929627734024455137796142332898747796700586432438245534085932438647887916435602242950503300081036632024088095232543857177566276803507862195013871081374257583236437643176449451824586507246677116029830131447551939116404647188031568386615927483115517080830187035229073692858717093029924764931155305587278558227535894680011274623933656530389260325892026156221276664227709383895973852533296506764121339939001905216151514782599132352049205001905955026028834905932310227307740789973192825353775183215923093178967641301522113548037645925407894905626856797883956682401413873682255648175730220047302429006462530058140163372536447519820636556200129327137270232170198272432806682044704699087065109170862304603022674679540583073150147875375512977535648377397115857697860858926053437232933498499427389752865098201818957922087977707674785880563148308584211903686545135493130723809834180992451792749787990493591958350120923348077295643983499348578896669724036428466588115274297227804611967588760980858502241000769631038224736647358390957706629896248431056540458580317228901961703047738401568371226579361969748157556018148616721578507866270024308260973732731853494319890452385319343003407177441034719988479098488983550642977022526908183091719373257857737850466240828525237452314606152863690711680118204151620749666621349492727884936931601972537925064639606570765005695514977991597732614534904431057779361138149919009923079737897568249808260620969896725770367387645310095819309478013155988372876338389700430485264361411091907178452001233991349654259516117990902358742739360702874406796492409710069517249442219281583134663071563880734016807891006342394418875138596018555276602623860272415903559439602823097418031716085053840822916963032860360813603381954524381529216047299237865569142048464836926825710598409036738178092867690096945778537907147160983802149042049731403845673142816866969821806739438341060818264006026210914852487074907288218781390926692404111602247738490218975917491645415124280712174511065137152000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 1208073281674210202723001874026766267499441546258611148249524140481156781776562224390425536847048923338064455024154892423522912480497678841012856939040059161131656425122590719876577149406562265831169404701051753317570023519934977649496074714667197555959330611588031839144124043118192795042352575158922294528193699564669050721938145135422036810056383919568863243757796590287653907524583489875216646723906216192885710767427113858738032469746983446001232876844881543930209097903614972568034710493687724044874303180703628307580207900548677654183164118421235716440172630946710792933419194519962986268954584846031262839644525453037097606736306947469356938285707798798085863594252110321342400844112868450610570981899571939228243478735831764389923344367813123781047973696508145838389227645709802753784022076960267412262572291507298914823328354828265733515103259408949365939845074633947389050843866239623445926430895504228451024266505227526545401664409089604350043479667307384464730940716494162279159128500710607346536327374729175114719264477536142497088061421025572514675596313982995335870355865681642819337449689092554972608336077689328531908141296797541405653345456007382271906793361863409687326758681790077074748845374060161505461529574640496483277525114511037570524614241013939974098888930931619470663533188026342650561612301018605672160786765678758925845715337668532846344870856523969705052872863578638539835722963508887756882775242898163763683521600635722502788969694177975213902139938795183315554809937208071311752147101929379565539899386309299190893598696412449588987322508233581391511472992946480538610134276515316230370716423584869134078012053112106398838048106426990635823432530543447608553900715950995226831871451749205339314978381172898358854149983005175946167033859743128960007938986817118347913416761342616968975042500570519475908556550224697440358590244345276844885751441514861858384710913303608427024726745703558410720260596310771312306725619470447602902032565206717812211017477848967122191612127767945811814238711334917672963640065223813565252184362999257322457484416912373369294324911228655807351554926012006290570503166442058386215734791731589422185491140711964802705980870930756544813895527142540700727719995567023800217303316212786338965607648534826670231171269127680750072111587732520908826451186119190694182235445068871431434306882288392381714087074742071525129418191582927781688851152374149498202706204486270472256654967301200499396030229251022508446460827267517303285685579993394937333410159111333688407451607334429547085580148089584725673042195101186154064280914026223029972017263451328142526248710656160850368805022649478061432559170909454001990397688738694779540944686741586656332111375054840133576944537577642195419136000000000000000000000000000000000000000000000000000000000000000000 [37,4] -31545419715272451602762125883633212531646328124196200652860618999217195329249182730690923328913445775434369710212897548167145074774155524521249544963346152463686236847442625287692252255709679140647186602157360594785050630667075757531876001391532507055182576744370049382639398466804485030692523626932881148610753752582303148491406665784235025031964892237396422896814494342621569834089041352588757559321126839457715835472945247183899242031603358968541749555330305991614059771037029426900541055481089402398102222401085776883565977836744156920703536053745505297399211386472726275762753593161490972481407090114066399013309119938483545683100121661939406310193780742423408195627858429311383524968933673645140295599601298217875814034320577157326486311186232800640795504152903037198956553139568172077190666436594409093993850270743616527881894094246507208411028889854843976104989532827086794866574927039906281021544194452529106535480487158374382131978954567491923175012561310377858745416808339096495232755551196890991973956705474545441341324546819285647746008467074356674668835723773461801709102355971995097930718039292889802260235579244254372042222835822157875505730478683367632752842916006205501403701881302355738770871939512570617169175608040496824233316989168510606398546689489736769683363728049015566703410677940165130781356920130776230889928439604392735111871962246114981671542543241123919135596918123403083259912316254739388605519282146869829589825786688331140929453101764596963325074749847101111339655533236159164814132219050872604647327760733500332677423597150960492222642417710728567276794883249564278369171718966821833592651926271770857986220262506647821540191859568150329604658681058745572100616498655024507713060538118819733791868497888450668322294501482678213514795000161427208395303402794062065655954447987332912066408664110025386934017840782832374817475818983148866010815350558882119175466466043076156593783225996852164143339650870549447218145627033779968411986594662037515308794660178316383832850822488451297391139586296213769141736181681868740991518267170774253398647461303290131410831231287465297076399457755985504838663354038491517176762618508679145581504316253176743957595343250089416827892887293915707217408739691612069287558738824081956768491490561884502895430037111021918432327954913639813916456873571570537269204909190970456822920223807970471795723296643994845300871948124354944423128990402647415994853050222500930492254717624338428717098726127763043791031488279195225684259721862489526189386323203477464590817811963470382990217830720984429983672271542456209297619756673620534636758668171863683316930983804910514446961880701917811936165689211468586134418885692328502741477761206952853819849749506535845362462657122580327038976000000000000000000000000000000000000000000000000000000000000000 [37,5] 530892827145821912864578297391413851443396207910359475595176817018167326087336854107047096935010577411401240575894984491961286682299898773690083131516791471885996966349162649841622511756368777665019079764633051509028512867141800964857734731917434671898286777506912864547898463831030906016137722218865029436093574605988123501627129826976534614193042307470983511571738488942320050153331476962673118727332778722113083787780151468684606415171008272259272556852236946558113802018964052289956085038361320796299039876161030705888675251203028546790547370350079644106357958425582833862288987894737027979004262065907956143419743016185275551515087483407084199798603976841233860434486806832955330444885523656207605898042011363028057908978918222709770205015447034997191472613130591445175370736939528758287046259625066482824391287994448084619682846657396544487210040286656088757956216077073299492832669387225571205598241797309844744784466235015970803590264604813591899708694433803279963811211746477127039103248798758635155544181773796577969217992601495064447637647552380437569309217677198423885837723389240203116958183544560391282783580256458807973710471744638201325818890966335871299892112474033078432389682145975952260615693815167582426510188929815484050516785031045709247839303075544316066352056229983215913753793959934579211142039258827004783805589743098781702872202440771750060509805931645504443280788627198029485978716869773277044177062769162722725341524860572147463571992516223838241323459147309914140419789349917741013078791387640360581159763611164760393496326408073782163126658969809965326713801373873682197508493751152268278451974362512644219520460040826486786755687698188104306820117191341397398865540181963691246250350848223788231751038492910032916868864786558866577422956730403753836262520100759348242598582216699845059198107116413430050106352179787216640545775172260418515725038369209756947412559929995037776681466973717799584646384521528714224398512446705890451650933951702314738713427751215142163770147920136917258055860090700017016638154504399392997721309283600177370295931251444640698123826363099004400593048117117484653452285760849828266081783472697483231071755553109969303491324794508272507650602211169143868324765310938695596773799109494933030248027434387199772411080438690636001408497646180652000448424985456407779198057235401999804480519368833334427091618666980954039456198483030982584880087528384020843472684941414501991263398649286958225451866781540308996741891555252401725357603888430646929167654040720080995547311174083236487014257891519118560070728050688051633708275769773473601691469121691115075094683619440651163775749433145264418789386735825310924802414624704729354623551358856183970820988850585997832619548768735912674721792000000000000000000000000000000000000000000000000000000000000 [37,6] -5474382541151260500410064396508998880157851523360524301022881328613209296819680338521376993726225383443315211288856354750140541388497142935355107313657014047005627441002157688093318314934566884853948902265216296917050409405157561819067725934421453518398790571541295364922615644027530793025790005050981750656131650626165784618983105522594882793863085689354181148805594543920198942000399373769047466607432241248430042161462477037307072974956674819749111109590638289624214287878226599215131584607975218128196584060880040969570090676830366567067404594469009610278897169264320373336997947199473804514212332237747311040946746154578253783212806011130851569139160174244263477863930516418234740513812653568573124253916063718940868360082232671181485840794720201049712722078896527148344304017158155147120960048872551990350301576554170884076871513002037969901127489166990218747684788016456581356371952978400863926674530533588014695441377158177599295411232552075730701370726211726020167762516059803852950983236688524932026073554198671991709998047008771493170197233735258039256034233190130523244636877039843469379105301807933415622780233261804760390777283267300944186270118451791168521020313350687339916629020535136750029188325755395571223809902565194875362199095648975474047778344053767570620426879471260537449653066976693583563569440710492615759752303788569181898017632658128577099479944657578476530843585445438090117541574537883251888526061824034715172528839469380924340274422027149748784035076952418593447232790417463693258890236282274561567836306327595932177022387472359742993257472976560907464208210755310951925236256827131638873463647815302728742196672510446430798321790458490440118283705872966853291778604457307536819845251084559388190119990168097597317229438577075421396464926271488319440052650592250125509439560571445761176621915674553482289082784101980116223553561432811850143750441962250944459521453499647914127597962201784778832302948775066097867850896340719215591589372619178508250117849300904466002071169977008872326051640450564561017932984604985895827793900028898462406549531594213173899537321286575851369573636823566623110414323266534481190845208765805265538837775462192932468847093510921226303550390172304606063082666404573514185226900762848154208512067363768182085363730788130836623639105496258286021479641487187939302934700117284133650856987562629970475516274294574877425634048676534465605935208887957748669566795607581439093251430476006686312010038490722633879588058042152818777146926807528149959462685224108463559598006711537537720881825153776189705579790928242855277399518829202487238406723429374812775760444065337760147618016500449052518441882106548015183356032467887835880549319670246706264508471013611605406589654971438257615667200000000000000000000000000000000000000000000000000000000000 [37,7] 33945448841106890107540814072806671312436024806422574803777920948003871040380769348866258555963674276278340509828850038110188779724628536719539137082816357746179783695904634021011892443756965299988404482315940558580476817300175470917218258756745759155004027629632200736147993752745645234906272142395582400479265923725046502083291000593211597393918829419710411094932695096099224382391060899971337912551577994224973842501348372263386593157170319238824095269694563906282997184693599829260155447788588113321084139075626058063392159879276710453345367921949763430386592052702207249639037442454037126400014386668160808238144572549023307780412689752433605938654112584422412547396625388796772064227528368749857636917322758717101925061619976018770710663151874248561948922154591976123484318415532210515158856366167762436421872883050217069981982360943239669781399577867031218777583833267850866097879829070554326078701715941775633781781167779442927290546203023128876462649004827623194626657190406969699949364625544077144569470758282950084400330022364440881734521548755678495108810632650667808733830980585386425805422180633450061735440591548881332303403642084211106825265858816097148333912534762279815013995131827305118072300434080758477673353080255247387984480890874733687883953430594628838521541330680018796483816964884247259510583752713164332970953039708541752011115964864547894588405498466053245360340228725281204769285469241069832323872526230125990737875719039210652550837308669479533113827463645969393444779546300433525153909855421704011904255581183750875101602807471559679340796008258827641446794454019697087450299267736472554637875391107925743241642134500605462853837073893200694489291073407612850477862198028196653576208038665816111688500739836135610824659016776089071667980176933640086964455906951874100021462244462723945520942673516566967330315097383303931872349183835080901451370024702375604103196071985508585784350391509294694392344776275207133007342532580475948301385131445566620893930572245504838493083868129629840025902979030152142212532830572158063193249562901858236570468902344504497571398027477999619644377833264055870201585870926171366047579239137514455545355346803865654205951310700198383718128278377694612001648140460510242761266247748332900378154181351543742972490210523816941539945558756204439445740370202074633609631739846012370261123536070430636688382157593492565375858107797558160360191520404517215291695272641760760926157271698603633519115807089730430785985306816700211677994974689554889535200331947964505168938582239959485166297729960621166944029884417408498969474100078198151576752159807119676080023948682446320076754390884766283631408291343457734275996579416381223842931984920493730623081095025360236849917198459204680233779200000000000000000000000000000000000000000000000000000000 [37,8] -143421919806144213685096283659344981992264274008789945706663426386515638988396702600099506324640311417091523830089820741302775475212517207615483633994455886975085507304091209529112205866536619611285708462888316938134310050161170611592114493255844282787826515766190124148319965039160885552471037399375200070042691337300161114970386252599721028402812567920152368587682647516906653248810777409144671432155964825329947777765686503687837316837077729344842325250749940640705869206711137625618040459491317950272338075337242841882867664396799590899644564989177036017079867344716602003519156472798032114173851335419989435307862144529484666551639713205277742222409186709546209024576409792578811425535257599947839216420793155130580862894717224581483632895699701049047184125896374951312964862654115822215961269194074125029404956134574770429409888688378679782177311211272174523905673069939982838158831982701849719711616993037783045216149378222508281149191466095934455558580260034993936735005105029274466415025571828725538520825708219826418138628455998630195917635538744431247473445439567206722741941045901380037761436389406635311770966247108545278767638752792654044606138962889748257752891097841838141923897256900431474324815584099133276319492900328289419373362408481133540144457254638029030864435470851546905891431020444304978305951038339696857412309205521232963765211788951508161736785057245793537979773952644265010256542454891594862736553868912087174051319982333011577938215689456264736602583717119656817987173907718831333446957136900351269292479386441953008139821334641436623935759788759550615450039919750742169666761962259140665242011320669430460353607794034717162303135539522406767535991655952447761572025182536602949029158689278484847362989767321046136883135240102426259750067829354061142281901884235413734202095816202898620549555080738443006568239283368319113437876027895552877284632074184591643493623389208746121944279043036704050070003099514424272785559380794317089571832947081940265556429131602927569983545016888522129959949050521507321003268119956680536599070665792396713751541749623376180254676599180711483668788346795080589670686640607164647424246441858654358743836604766613090077272542742205371989612557183040132609033307025175772208786834712931698356568619826466472279692610082294348988570179108101146703446528250979573589113128056973351323511813559276048114146858134440098444663838501516044684170477432574360464230711920769021033575865984621383558346400729062579810958977353390188458364425698706735726505430271582672413986723229784605691224914382828992007332488663614895324889130515337856455218062813183300509314418978521125426101514172410666140830334906597995451828232222627568265320501438899197056094766951150115315944847912163554099200000000000000000000000000000000000000000000000000000000 [37,9] 457100263616781508121752572766703102206671308914903042661386172815490513261583382520466530547123165801600533024005969168948521303972968200345698234918045047281088186867605047537520162158697463710849465600956757702644914481393506577394878735688515770581210496046605971241990707451766977512636899485493364426332299272631476635345336391494019941034099977778332074605071556079035131176224319300298864530797548991647836226443094491377729147798326895806092224236252192551730621366841361326722930332975688054222868938461522172070197230999745011458160171777417222049796007670487070452365487153303072881764058204931037870794233295382261809634038181709687742606652238741133352438454168721022551196324870174570732561349150362218430145855018703361683475172088141297990111430665631783113033693741840632887546093200601889961563212001983730737452514242507766112466582512560750145021517808810510099793035980497474552268075664901917897739848228354424543593365471356709555564442232249779142055075914588393006791354358966118535417925990644756968808402127853431623072906938339601266315692052219987144944160117457731254560587615426445258449247795839454147214332196585942740318320815855145272477962435880641538488742204437530556593843655865438836944041974278994260235269526924914066950534551221963795358701585362121845397480775731292391320174680602602791255299488084287747358647820048245455470225657169663067923145307709498556511747701220873183955596868961800546078767256517487876970667235451409453909183218799550657608724301200719361879973776034128998291903403440040835543922790980751782637927686962157564461043819203302673043822095150994677319625667557704113788264306165878862014886591492365605205542868768737941033915136781318444211998751066260150605911364213582923538406671850187328476022552870622178108057186325837840488698077247099528227295269998467418043139183027755352228862017673019807357289560715541867605734781239651392332077677803845338272890917171407059395317839442820504278156187111435096936959970967244103366820242680080783084124347271839190493390144191311970637815498701637857216767338091168277585810288321783754706250788573415030897595020471107488329451201028846519441025328001440790673901715330189296407328114060398159185755917335742176184419449738903271576338310444958000917472043449655560920514431787879551898548932361914252681092126687585759938562328156387117753853084373080274172081496245582207508231075965426980343712625306096694030225073283796250006845719256966672214317063458012874432957051527720320307194696596878139124890600781820035717707339745906288585923995339715708991388873972758608756850691779165201275556261464531619584281079848688276432485462772704610746434185684076093529016507056204612429502343153451004847899923164420018012160000000000000000000000000000000000000000000000000000 [37,10] -929662848094761088008448299736327631604816741026292279742981020011082407951042129122883358475612763815605923633268004954087400594010950284232567889792233910097240369971433890706083685368219934573706218259182952531087510901940983326314065078136367057890898255000728206695731627661052607027043274331069309207875574402735758584331787987463897702846485911498691724386844981610779963077523201576844266729396761518359108411572904428571977967446697417481812899958771135178161625216275563450115532478827779213355190261610687973507921965503989908076677740155185759287228951115625579296359422316645553871379757857065301195452577136181165048403583055496457953140810735417144628815290934903606043639175082424102291522749808063321524402693421328761395222645562588954615169791454383266345963882892398548465839583039020891409027595105990965965610382297098553272789447706137492803069564242801086168638922507415647655169726518435584004472766548621853681422018068347830864962979951360313045342666352615608819969468326485234224488435847528747290010731217566246368278614092895303650009473597772911747065941619276968280154086140578592659313998263995009957767523207218763188621564148093636373316601308702868409760055620605849714439616212531911472523903151630221245689558105670100668561382419622847136780580070984222585277611007019959731801248390901788908775058062107787545303904256744636323732731256117557557326934520059945452158005173713123104445571741035599841175542766407877742101066978049499145616741546116680181590418951512445059576572608653457866061660345256477519739136941134578880971806716001663948971433845489349123259624149754027370513089531987612074374203885578126047713665076112409985774688669565282319617678577903415383046233866296001211599128328249037141727431147059488774681180972292742036522531280479075224475102606786207749492875563561675312764932182372482121820857872739360724572163251313673421552875676734279931833649057790797426913143504690544431369028868745907668788341777554837025087517273960527104318655487440056419082810295311486546710649411958217845255269658359089162038425294502026156873947652099163747132421192949687461723716936808922650415760628161081388929048604381833667735763858261612193268061522863520328922007348060097133522023386397813860932801886903033062820700771189122134441568914608925138512494275143356452738760656085532177464693073015417692507992352715567801519905122819825890557592692705659644563818737405240699099431462955111863510351366281093359208660104858528469240856292230974411019251662823424618711452059400354829905719275710674858601808790560333361959577585179019916667401125536174851385852492630655011803664142090977942320036473345761104469933501385295773096497393197640537540322553877811311046331308450737542922240000000000000000000000000000000000000000000000000 [37,11] 367988631324405217382181859207826372535658072127080979888074077193963900920427857618726762748069196312970227426991891225833880583756415334231136695362221315672118269967221185799043609733754186756042909407447787126745601647526491546470349365822091089550982390943118388077566731409369794298288833619045786517461346940993926982358904315282385120155010694543024869606451209048156574599975034869164650470725481471189549673477270642167866013986675417972619966826911680006558265215816692489685057014801483048298920808288138860017684759309079698580193972068545725099409093357179903078024351736189988364532825460356526642800324612047177481168817835055362993581957540589042966273764276540739389490134007154715261122314444094300703192931365271025717791461926323894190115067002261640094166087640883535311833166074951979806130998890094310701473250806740680306084803627462022041241843165501710866500228394266359994940504766595466102486649811810607216724658813282630788697501472399051955117577768993412589049850166528902617382123512490342344471133345626486325142906083401773445384424520249787660574782822223063158835090716709751189845166081092140833275806025058025043219159603097257587967573243410312620695331324333833609217495141809643601730130077020787753166296746109121671847878835851681823202566663101778060985592103564425343473031458636546588946457671584341526660974418439055125376036298484334514357637436193197746492161095215310156378227351648847130564895504673207530984184635193405273316167833924094080455827514452625798962763685182643372011851880482467310929145879885139705279282041870652254367118229045789531938827354918979005280162197306400608101065937484540889821698322577854743701739214707396353802152824038351081487115148885858745505243154905897042955585119062298533795081621872925072862156867155924182830495468172073364826148315461093700989104444814597725528423104015666642362760539066042341234110253432926327947120807709480075476645126833122051812525240620534791836687726350476749887942565129853828769532920359771208533482921478574275460943014874254849772591665751171451694517680363544362729659627978370971794972667800426540514050849236198668144362170737928744098567093691857855346233160249985731704233353235724536077304409703382582881189652067993712819169974836372885082075386568542997701686317765684619548146443221337229847127302758165662652243886496058030572331156336270236438444725543436256032999986520625866591492615173824825417551840670422564162057768610811638910856123037096293283325926772872753677248406474537537114647287707781289752562320815933291439446296070742740053991682001925233420924237718851349365434490491110257813723467475025836824986927960608867041361159406474726850267241878625506934875288962169541271582615854621340467200000000000000000000000000000000000000000000000 [37,12] 3379712784776252932157971614601272255027767447025091977228578446506034147909276839961903599057008920903835191460137313107984885409273024570696487976478945702983255907687082890993518430841433726961348646017476319877116739468296195352089239022069142493704322307607791248229571920543832979714478471468055055437045492028437884525566394728475310875429617940156416932518255400381637476676770071522974675443555414691564282125257827414578821323092391660050759382290116399230706895994646179725030920846481623329746378605970256318974256242174432087072543828832870065743284399462603046850101621336683981101003958637278990057302042560156053870408469064112951933736903956236333290828840805422236377730137021635737722510102537987373305508103825392639890913387925717937238477961088685613072221749400750563570635489392466901280042584824515880098347016072152008637449250842482766911050822114262554828164297143913087907477358192523370413128565725850323693742368071602629942661644228698337460436827806978894197542601131440478248970415031477686214481715100932074386523112903841787639089746829141876538126273636614566894463559909890896041764061090460466838629779652579748199866455104099139977813081505915266758832686756759724294549078181602491087989449683359718368433085918451308606480779821249144168984858772394561621926397307282107086815802712756960727055477069543456035440111296366226116236894679285165395947407401894077249049657117429843019708808251881792397375642621134164868839134549292977443321924808113148162456661528628478421945304952419714676015219749632656887704324548927993552757601602203277331956122516384089434220890762011528350879241711303774863476248183601014585188446180108210409276479205498619181264517770008736546320967230957067607258121979562361789703533082285565119429311097831498454153355278114920311383702040180808934014136618236612089940119232170609623505325018601263269735072506277904123383557077525333307486239563348722424466995288924810064293817948937803922674943653542917003212099791467829345892806889848097149375647984365548566752548960036395614967760434665936350984955349692295267223650619629961390789607946949479146237543020872269337284280525877778700326093299163221422376236472734888232979170388881127749168795968333171183136775069985713602229662808774590087547870571710736865842074327266029826954462542036669999938537134285578823630135515320023902397766797109641290672033893930694106971095305373789133997230226955114066186055955785103606414683134390027459904683061531423742974199222006170885499827450583966995034573558719469450526283960244971757989159097735518104200488571350906417248956682237758132187742692769343097925224018037445162881153075111693232589797086476771335482755072933081880072202747362596031485282673531805163847680000000000000000000000000000000000000000000 [37,13] -8626589249845550537435378689526925824742803561761763796543718160372876874127590336335506193844148346806258053861115339384462440605606111010711343642278221342687635522947054046869553757821518131284835244652433267632459529790573255521322799520828379756654387038146979753166071312757925777805510088310993411986983415371174075849254041477590754416483579623072274586683448859047266112635341287784486313632652950478327787891090257984920610794823329166444397405700613603721100623028665507424040002913283791210347057429895223965367138885269719607419391653360198648350766955407457031788731924437074990866957412538989553787197455288612258140717146026407878025753602957071129521699440932632237328311581055101778429509653322905095185711894468003853535009935476482225401334550594474312548705807824052246421661012810466455308723753644644664849523623491805805862994935948729882123326663809678915161154867647977968631494120234518841347396684687333040154396279473161118866873832418464991341509593388442814919350406043215431622394607745579219822843369596979793621431418313550641790108437270635548297355294206441987674082241041738750188862750676191237867760742749065404444453758228163296622632752240411069870797598385894142784490778051039095121168009503222499402302275216798683283034926430082371512539918226252329957798412484384301975958787430912413574085126476948395369702031345982579652787342330543037643496846577733745237772650241960150039984064573684832161402330999169740153138071948545645649265855872239431554383182413746839858241753558269516406620713089622438259418891637966632190132012263601717340438323128646227556231792462309716751354713080710013631625221429168043099393570932919541148266895099255162278870239676350168391688375297072046594894450041652864401263391492756076551410731454230431474869672811839724768960959607398226447793011486641110861005053023764382503940697473845566351085867393576906106475221212125107731118295144301779233586398639334785036780970025823873774154577461985491511241458697502160450974479245427731920987147786853623721476537696650810561623556704523979107929911942391831309348585365623708229809220935601128583488748665411229712287580788673132651711828559094061297877681913706341428512133416076723898210749423006203600618443586752906856131698866220044237164607474273587123876081318581765332494044167638278736298696228852006789703273284582652427425597632013078942981655018327882443239400845042196628923009816080651172864714812584440373931876526118286724346496404091232803234463664551825731017965016410764347925633299006849994906289462234359918350497945451671753732213802186444895965538268232712599972712224177386548826010353278854444317329154353030567133126757209057817961795885572775796218834697841141123411279543297187092889600000000000000000000000000000000000000000 [37,14] 7189379984451691944397469803183507900982858944499726068087708915359756926364333676118452084322339256419975590316659233770576065744145311403067270614098686606146540283970177885199495007065214248601112598156358525212078451533828475194274624392126971907135923629287260302270435943917018277487575768958309480545253293408074134229307732279265160936841942380911303846294809177435557292401159734882476583272887156593454525069207218737734481749341113443901007900791038916482043906714575718184701216136546413074810324990997847115385928772213395111826180615438840711293225590979475782893336254059808828368327906094778653711542549126120480696040855413033284091856577155235714440803048255563732912142789338793858447609605977105559115640472159575147420561134215752684210927336474425397974127664706026170619785848438050126909962840904572174347551416682894610903526991148053075900129085935896411936434186415670993752444742919876138379794204691362439453408421583067698126976670625469827865164576269744653170844264047022692206489869018993308036463448005022354240945383218765519984202325193314879536266250210567478330522279269298239251679218310815931152197790093346381867450838224131520598073144563704695533529182969713371757594517277991576035455115378359608042581284728735238967371969896589157644199285279148384768997227537030487872210390633982051733037570029465660450635966053810601458324733281699698393124408537848141665383190988157686148086916039223162862682898614104727912749530999797603368866576316628945905663246615383510600851505422628223548218628961456628021075014165355692397575314933651987175368812560936315453122004946107760562264437198012930036413055102152848067199808143384018188448424358370237068165620040292611582832842371906005503795635743741869911636353754651869211597087409338359405402201369522385749572687146480525101689204387364255377148869777962231058628982119311294712188431366163013386517950486224420335138097467194590401224602388277179564150074310504547074648573543206371504932868616734808266962451942187915210457548019737883257563764868268461275397146212681953763043851883679914748340145679706775488053654472210361452384541655804410352897982796104954294167382708287120894831383769139209665819685327759194693585153323121149969757135382847426262621567915444581704064416509900468670934711949834135832051844778450883056371765994942692430754526338542683419681869044404095196000935825682354265366394302655555795261703386395239193863662619447151455562441318748922813598586213437470151168909805673498299031724841954496114377109158036801200593479427479287485614383329552251249159606177823737349229710853593840081827409050755349948219950880343680562515221740386372241135154812778950813416312127891232341929502199639307201889434441347621296537600000000000000000000000000000000000000 [37,15] 3080515032727478484338252824479049885602400271572204988072754027348403823592831712067453840140732217334216668380048513282705107138474079822863650049865408031596138857400406293999555141609617169870525643312242226804467935916013240328770881516359195775934377067852575240526098958513233897795364532167850338702880845264173829052676818967477770134246746917898129658060791299634834209131143690595324779315833132078439667481694921344965809350060141532150979675873775711582865296003960546166005845013018317653970326424621067058344520623313627357234436479357897289466956352877455405784343500266169425299509163047742182321652201431321265909893112358777447733736812428191509845455717403473225369377665601117887327622723795350190214375530123301895383393002760678187990502199480719407745636983393622759869827752571740335843795205781036854527539812862221389884296785933877649609089750759338484874212481275014297996441425698138880897895229388298875828402730276841744122132322604098866507834720941604938289879343250160886140413761867333325863899793260386280197320998864722656947364592988764844477599010813149604579218710589852031699170303184850554431351641893030905066450094325460281281940427938296040742275932722850328717697677752359538376158311117123202293769497912653129936515220080460429370458359955980462002126378339213066024013712105039552084576837267885811479717649696251039649761089489905566587296356530202937852802977457846959074001135362588922526270978749101683724889106005211424686551851853922026920541744745356442064923995902302066279350664312133056350749914706137284272069214525515581855805203013216746286373217396326548113219163542980035010978793341459901648569360504218624721290747375070071873776231447194358618961319762906861420763838205073188455971635792556872960627088226673565784615683390880837672066421999296157423496534960473705797990908811877307768096948988979395532220612175585295666140652316189090719634572538591908891891347524814104363327996817414572066403573203651166703693119352802795630331375408484385493476926537709085986282805734087282157000493902047302940029344637477994187331887825115592712401375382701692990403696739237019392240547294403912585465225157862528967025200744010900120412407402689881392279762298886170719587501448133000039754077768010345828690798613334567579058343198608139352186828183345148544879142243560725352214084423321070387210667036711503657659710363527322352979773447077874804630630798505256015316532520745931755504185437559569180321795428815507960298275333978974568848932186272718742433358159747754554950594909184613700190969741521306827294354007100411733266035449549287030990649783184598895290038448352537997682364535348319378101513668694528412865844818494510223343008901812977705703824905699957565030400000000000000000000000000000000000 [37,16] -6411102733540946363028738600926916496328320446946439678868114445503489024690574388879203316292093971391058675022750865513232758311253685330510631280968699007832848817381004939103746600345830716211725537728957893943298588970989941717314981144541852294151648240511015865926905822623776948029295331825402563764280514292590577159209484037556128253295664290981607507609381667990470011473337209479125773622503231724368227959922037842277217070740529846080894074211346513447706768674075871912151172788860587790694774820577246462852422010087856221549202538788206643429919840615038892862375034305129828307991184068095453162002550106398070741780672418640450299469696575882368533522589399333713647646506662954777966394398175623550808090981773132270363138491896575702064498944155540082782578598076977524356727606744119142069951631527695712871898589583903106106391466253379325824556968772851315054596552428608108787724875144155295337377565358768826087978122538984985267432638300658102990938472693274450462583053458264440173928882820392694996984772358734251045176761156456912142919537909111994786169648468318180840618646746999677052423160196918765992847640565198479796282792473964350547567712639652709794120896803137966126408611489210927322597868938560407822850396743848023055310536159075865634782784134101908599203431566261304072651209342260411247872240883365555596678257953870845173589952424140502159621748891450483702186714838064008314440413092813419936128660797606268228542664999643914342491053023822901893526477932297776806590608269404724168791558498539796562851489338074078234482557136344405358244567780748605485354146170098589521051526724294471736279615945679892520864966731253888672638016644990072887279816137987943145769242225397118891560524142463429924334509658586625975413057785693022802376737268632326479525684227161595053897475626259213237084811016671862421647934780739841265052288173946617491750700975241128192784283904960837613614180074706710190936867552540895324324736486306381060602088602588284184415794135219361036528840813310257994481414535864417342826558909019409860711996832512753035365987554319474138199725150703289633341173146930864406730299288445530314854780493362674509044813776999982508764328219489824743159955467762216296884132604188278734218675087949945133006394442832629197567894506173746314984828355241270275600850337242341153713779659997520457144744264513880480105454425859145722576936782101483047885528398752533046476801532127435304685143430444836401487364460666663685738958859906518979219217976447609984510494082188674602540370180103413881352179212767038649847499129710750554064086273448094859144876234620831934421822526578484555807625691401030657166119695992095397332903323901211048163201955723157846036234928462118256640000000000000000000000000000000000 [37,17] -5135892729354779531904438532843573761373300109296674703952475466649412577900976902835874287432326602554011349705747679553773474468496892987528734587270632871821759226843653022379064062717478307435225713034456721614183277322171628932069660667975926199212366948053071999950251556419537523139723810348397886204945133741987495398106340577968305683165898987070326738683441161388577431268190188852406767547152018520297650565591871283188696907671760217596277809113762825183636891592941495457857170481349981279616661607130068764643794195358326808593001149563837242482676736159129561973969960020315114485806879407497341059237391067601591245681331650298645986303053849387185611828740293574494171575053355261609170025065096331470412173627561319110421173987347790440020708780590365520807680499862799982593516141500360275782275186921302141065192503663977938825880751904985707668444874715657435059357914693771103983220497862296812704908223004424895650063020801635464594553478188005731483249911437291253514535481195249858463793908131352557730939618355238235552316791046116414089247339940966517724253321778944603212940513811377745046558719439900719931830733836869174820419013449048867426079160087260132365835411859073142768388574360300875728864999035008004242282062677931571394111006245743578301040269936495450476442784332218051834338429064256299234079425199583648033266372639401916486007625249608593477984635294905201671999815363808097225434147989244779162881886677680585856128872779419203989668305699792100999179856006299423090067038879950710216433235913333675718824730974811051388027355544288325383981612226515095085536620301069810176271354408037001856099976761005226770314746737983811307357651444851782587976744129680927464228830933598796040138590226226970608875997879716383473272585005943115222248090302576108143966114282962247392455387006993068936846350863666168909420352182450527822664350633250484065858818217908698340984299778598612925722218972261784892944970697888304693721338453574945568220596337517422550890754257240399322854764484373605703724544757514458300531786757552731592468284757756849933480991546728549958033455691915358523572266145148558103749348301774095080459524192988218872214648635741573005906274774234405443899396324846356494490297651070914205687313363418471937385733721476852649361871853825131642261720524358510360091931225111365364416997944362781785316770022940740341052809523040227546369216029098659845206463956011994988430349150415017205545163082683675025925592128910708365282598579154511763251142402296725462626061368554058044700312762003194615552805661770417765936829758899590109765119636336690117658156532804291865796474250008528828766804302830266688017087586996377111903878821180865379226771065210028057227281117050589675520000000000000000000000000000000 [37,18] -2351851361078778548291384897073121711022423875388037326315314582703243393324693925111403087194253194954508115983519517446291597898500222700574400875316640794905223231065149244924447159476720437245065734259345704171593610973190077486074224263965685832679691953632606754105319380919377265107153785199925732777207046671673727894885075566541994739621528499309578391432862272958247736654279966173266041123323767192973914813846688848062715362790444457652045022055294767326809566895470982881867238494024856949881316314926341099280004739121301804112395784973219611919007929663669794829486867576955457491840019313115385913320692759944234779895138880814201266286745277337009511906290454580401108913706302388077914154603670582678989378779262235875986413744911352904644435375430228272914886345645430429854292275863797502007732143302548449187838967949717869998860992907596540792915870663464637982923272563763153249246715594931863266760013396305686948972629046944343300233205928209007729144945785188416764835662832595350435928492304165621017363470736352221770999614948029185368524171533984216238768253736049030981841094161986364862092566323591371166765943406566929662739852764095822802465213051739899098001173906781229629756582830554380855154844527608821847720032576379132036956192727574298095531559970018800508041473606782154800440225469045692750840733454366861248009564157171512759601459449703021249840365370492629430586692563712526056531427806748433517103901425261277070290520944146678673393168154852000774773857872874559690219853938336967658402215102312270545526893091067830598890048908244074201529917779255767306134327642181765674266411061513031592323004636496308000256084529084713984076440361731340446048900012107458077932494658234435820677560222461839674988493658587535580482374346377834802882967395680397849918174273121558750994960489664816965276808770804847434801486497797337174866396059201024820757437684868327170550739745865302093347578822192058168550511923173711724865287287449300597987539092034380468243749952264560148826161478768741409460232839278432332638567554296823267368348210742305005661495352986682424212018871917322138425852594121672170308954962704806498089708262167435287774042845232243078671558499684427029433919335331837576706836350616560797780174786407130168452398057321472507432374003347716723155313496857415498144868824211579617651178440512053668314620367224351577248119760126791591797841451313110322823376328731287667684047476268289615953066160560679484561389174186765839210321508616432115253395954916954949579635278174149042836568099436488271980225864730237125784720422371817683652127040077610912497596233395598180894648618927800006349102334535576269002492263604065166311665331301907484807333864180403490238983050586016972800000000000000000000000000000 [37,19] 63953715697015781915259285141938102658250319574739906069268645737131883530972913360848255572173725925268724880235459404650283762400913169160379772093922820292554070463421246775171844529279603908732785889559242991005514110199338163595034952144139463599133098444474397523010443412715729194771684981924400670462522304042950752901983922553279335714565357064595942474920076193612002530358913471648924500840261656249114890552754049917497853786398607057391611833517892481730317930519673362072218572808774926172444597807326998261352847520527002155162537228335745053955434578300569891367261328206520682579271933316518882303682349821468838852758223224974808467516543496478685037505370772696591386597735884995772161488414173155116560642801946540049592760029239438985114173713237086819650626581066347808324713213797533083817432312430050417915873307015902516650728180233692587937989194823959300135300967988467225187852812968312936553614266081353051541208413789006429387298570963956522607018871188266405867578977032144671578388679413938762618816162723509316479629090567250594763799434886255116856243941139339599168198714676861153025707674689884017141443145322909092663004972279086498917344152144411481733699346996909543022968680903243599990304909685560678181049056403214019741516141557771171990400670346582882042420394217998572312209717768389514733729812615248923408116656571913940776617233572481577100624535538989686584473370534655287520868859897177133245406038323008116508910368610320878830993828675184993449581492477918029829124684445937481331453446892384391119907819617623982976512296628281978540175641093889312791966781927218715819232542188248710243015566696147125244743021134059897519476687600689675640822539117062606357534348576279139405859144342731174975588706816910141019870805754986423498773195689678089593016921498186140114507139859317323362487647145355143569574384171397594269619315312048353258747204248423325575692593330978000095740185957900466005414755644878997653307678134057995338026926026565423264034480005971701257183308194452921384953995312775239240847625043122619516935832614461595820809313996402237465025291785330392822058910255975738345422866931273320610253761912647537823301459026678121240473561973417827289448713296594793466498696592081586015831002935378635103134273183152425983342285059922261324855894386947886184708965466683881763681334343196345988620010715117577050770578484328490710317206490645584542396878719720476502394950877558065361799936341840382671211170425018794035555009777069077596042092846533003954954564993992514617375671199166677785963748822245920325425276743945562739317138749927370823375396305838817442190798452272587845285035109394587840447609440428190276098028347882073152125496322542058032779036157403987968000000000000000000000000000 [37,20] -141821093526236010265886220169318133921731287955191514777592575371757077112913076407638396999614191509768372045909270297369118968537693599269260812394217132687263705181319879094845851971945216872277959706287894029950123082533617928152803440748101241674499258776730426144991533347713587192511344131590788147077124284894237217182863537050812251797500900988810208031657114375618188566291110484861890282432793719889428401865257306808151768121075154543492850804762646422555470804381830061227701110559682252083863576924493510842600580238015307144211159989978879109685175949714753856523626317652965388372733979137231985779362697869750020089587096820712649156753033180460904416038557745700267199845212895214165088385303840162979305369779612997738768958435784164253682093819015311427280874208252817602560839719571959666450915264816870072853416919351646229399723189898780384936580314403680598915368795869492975439292634748508516070126601645444807462815972877805300479848391389952812388227397263488958961134694782031550074082269537426273019918911022014333599616584953153242771901784551821744825240034187545417721863313117340369346318582105488068057002930405174657609292326023782464265452234781722673046646018888123292715730447853883867730641573363387109525856856663600866142023207572279696459320502147431597265333965079340399428742944346615393570688256960091003633695460240366176202619876022304142528187097842584902098405803159078154192858798827037231993132435807579352697335429278586210910581794934759180267423024243840888859518784953722103177642451319306149626955389497899526534998967753495250511187379108156023249943402252526644487348127432189248091281384650361393356762789724446414336207247582447723731745287943947838701938477331205248525211995545743715072092838353315292985262838116944172379195923832412936749543849965895706597456737969742125959409281147671972035022960862124595955698481114094538322787868829359874096699325195101929249338888647838638461342408507742982185100378493523810297900837339535396761465122769502923394071802509602977599905813668993961511332280636680827953852525718506526895176356054254595798355681285498390174973740018723492219204269224412182501731870340448591779205249074866753595549627562300756139134861853699180913742902161162993707198982205160650775214442305242830640758928438639398215419457922237452774556290061354357786651405771887987586727070680360655084329182843170392766616495136139816414854924704615564869699228636264282888547768693455079702355397954174188592641878049600024795588935887605252008097821037425350742673158919111820616470594983889775127261657692196861579995488737321730565277465772937674305374489023480304413334445454291697103015442716799079379716560597838209253812034438181702614327337536756226457600000000000000000000000 [37,21] 159324877124989564728058913994379235939057163159829623092913308463537089788085998007368290871365262020541243686701100143930106357402014843662798724958037976740852312149816255725469929234530246361810081292808892599851568810316155986857970006131409335618121466551634106220434484622309304268698979947720481599482569897227661189692073437048046272947819735338193768553240313931578962057284524560309979091362362657964677573697533353258142783231129223556991641378842914119592918525873413087332312004245645631587261033342024679871008579489724335852730550608106889263195316282407206854037350313613016960682274943670346142187175502398506973241296767429864352202275457839448241976217036329802401698266638553192507604701366856544385133873667685301210402268502120066916727948008027003230255277733804145891583386515257858246680083160825277665138333006665377975032953999555221281166062544899235705380131264279245590499862712294103867497864715905198662988195297400425459797809503556310996195274676890445106693302937010816855338192142526348785034100842687822890429617255681289087883025816280916524913498363220907539196770519887488915858609559266263050680356997056860229347484206353519873225699158407559065669897266016251181908556251789082503679223043459765721058603638978422587998630804958227609597002963901770653190263747909491394757216591729392857309503858377315509135428320916795709779115775694526338613624689545583915531339454714458774737210040376778863539186775709926180921642271790197245879864563856176614769140288591605452775061320637834904223320377686502972500298026597004397685240032529275681136708048793605420190603810530147155926359316704353528496082133431925995638332086318656998377095193563789626712843227213298314001511307640675987110972335770161838071649743866616974943688364240349413534071362061765684233740442808794907806986099796292510726014735056871564299858247685806423070094378888631719860134491733881859961467567201781901186584803569625437868152307474821884698627918270682074572063436590469649036552829598399778028127210669500328882571783088413429519435225733684988918161640614116178441556018621074789470510852358007462769525690161353385039634882367139936188585034079431573712421404794851166374115188493760613294090435659600139508217769297291958750608446438172753483586410569188720152464299188971402298887170385767959732473862372698693829890715144410599799401845451597401830665731896711691656063758903376928225541399895061403282605240454246885319771692430488583421401915528380628741483911058630616708974936428844783880041093374891635220516963415261026978744211263984055545825812731432810686696256512919476832067625814403709245499408942765644131929480878981739260427317700728452883999256363220261077227809552396640476002230825979478016000000000000000000000 [37,22] -107946493763363747894058824402077603640358649138246608171629344073323037714236032918583520724340376888250951628479929219922773181651701399446247740841495399661452469266752684056232299891459187492787452013152091699073746712326478634840534930584369994575772850665811703677793775958025990796421886971294412790890015790316454322079154713708399952831866885600002375239373560151970998693725292559365483291268632041468820327656799707495067717362918213262964993672932467899184630734416494098434256163206916769826432493464378822414252200634206161410583202866167212851855388729013833619835883752410168227633780603274644717128223739321829916234804598639948734827783706140151856647935114848490045864629762620168494536464558210497824523284873395612840495052100518494731191335138356106352965877154186688165943213841810753144346442438684799840051588568806294845178791781345583296484180070572388626100528851761187175839955736351467625453062168208989722241975463522027399407003972426230418613349986950878474960488714628963190401176231852219529049630904933141639165067501994503872253743105830738657021528672403549380323425677390987428724861669841591107494816688482847197115731626002133671146316162731085041704698347130642339499983722156388658335652615073533843423325850022002384539439278030491578258618575657610443795471987010422455467104361226564597702361065717552918775698884141133592790593329609474881999934421962607863642459403502960598327993954299245569645397358577870745330016933592238220628995160033794684096009267679358738983413288027791779610048554279023487681860296010916345045271769562893750345465235483829822454652328626191955043819984728310813285974538155312700751667096623758699463764764257074001116251434968921053648275308634446391409695794324606794217868168322766727348085064543064091268460173833833347377739865566418939402746014855608561877239956421300626706853094383319786478362817007790509351986864719402216415999590275713859043734626188700710091323673012497704904243808444538577471868225304829953927130258245841951059730790652622486789477125514229270100090447549892022355507805187116656354907927139339040063143137006187086497971910098559281833978270094577723169874682227027634097074047380656772156599750002381952992100270007957945951223532593362367902412444842894159818580322085509037528283586510265606309836095708378465143150583787506683180032430299930854943559583072917799913680026993305271092570419845140264529179603979102085042532478532341137237063079424906976606867483646264678136651701051212904248910678065711373990943934050306347156462664675030014701655441730039190105819159005803946904318647124953513156249900761930110392493322708437484927232015740725520173017516863119017473123066260148524841990243308846721502855964604562931712000000000000000000 [37,23] 49002144968835157531068309321106684354758374234617935404441860951213028144057778300855220841693207514977679106108842974140206017887624799184802535138404574769294685559801963975653400266264332983954578143593720485288547952138239991232496140785655993622853754769231271473336978544634243095323080739524764063300976756302761168207459147483374137774363047516869723326166926768065927116390777553818601827200976290026057015109239917157751246333065948133940283988703637421177165876121546336350369374505284859632049716225669076369351525172653008955514860630161627112495065029156768433124898948653711699805598918024702157858580014737282411490730320589921009751297884541151108206996336076540103091540764622360107578705128472173524723231510418942539090029288274223925668902972130187124875364812107154377796233522952956009940936286975428685057671981118358768927765877879753288085028780250190885797590734404091506607929829759946472125740043045164692551712223623369753810888760315009074376311011392658421430157649859167891423675179344401918890348887925396310324536497878105316258742507943939075454745335583790338043328909041876146250867145112306192166854418481951491926824874914540307589234525782276234720137228379449143207682693388993309345298862385000022424273377653835320909807933076937319680891379174602846298249515457510172262234284273765720003672925349084800574759253346094744195946695870238680318356593068131494473482381520002600718243540281661910199442785369466117487047529889487278610283804430016914722412018782868936470847798273371273294902894064987506644062002875790185925472186823111253830229563420556229168402515330894388340466194684258733946848436814615541678421940938327790908869684119498937171058217525132853047315238018532217828118039392209672284562380773257151416568287862358031855055615271194787622268266324062528625911568813265389741249115169428201645633286300178527846904851376491662634302742649250734871297599177000792045852468131090604139439812418211394471695508824488378894742651571499470012007649401575252182708196730255552799564767787379783005648793213552910939971000485638907506915587098201445406765337337347745763276350344709610579101310626566071242369485713037789382629547308786925944063909459133915881683511039450782118651423782105320080620666983600332172552290992849683568359491397126865182027212749470202781854660022495509473904658539923300581459535953446397466555865950717103194623940350691105677957306424137399206444037393611342819261025089171538757858221876951574566703247063890299414479961666357922844464046504704283943081158717123339034113888577269661988297931329197257517802076562331123784208859635019231307474590103556163306791868833833466985817883266846048203511127573470101175342416416915348238961592446704680960000000000000000 [37,24] -18177383304237090656977378187322606630765502243900125197318360809682247401637951056918137970196384920493403786608890489466430876879052590397787596090240862441098992601087186844677730279778327962798711917146794443764355406540102551336751845188437276508236657379261943664422178315473518951601670605590895940534287141238960729576483933913070990291006562283545864945036287954326123272426104315926139346233489720447831949979539811511700876409213826915734659249051733920042004554829260582220358737617012638310015484637087261718563904890598680837119408459671538003858470468082730962574878230033838241980993915929881245512841868663201283354775197085411072977885460958295326746808288931717638420990738776602027099538134434186434343796016255919255142897882387137703413965025398735690102733449566402966623227140283368131675776701894015765744055847521436846611548542267027733183973237267013742656391608841166050973256557833722686415494539185189460621980526029835221509519879010287029411021727459372502412029718581873697883680102456391516549708687473113201700249873491506265086930376503129928834588606993383279100631613543441147101552820215024897035629929326213382230296213028056408729182631434174461634818707546338396219474342920452906102580981626740256261926259971532705142829603129924347558655481811106497619212522141030989996000564099908833712684919118402875131264253432627285892005080161037411305145065497089845682661893016905901581088203427744159022405774365322253155876903677126313147217560885153136018469370996921105507708651596090895072354952660817968529783107450069477913905662686523421528700675357234385384600898492450008254666597913233879134808830742146144728440141360894472705679350548573125444707619737939738206761287801223957203215112830075882998988129244559808020346315473726368379264712456101734529568466085049889087276077424365766934217314908065968261839944806441766635508231478818532630413234928716351478533416041407247273506288788359405722613805288507842979013593508649396919552901452083903925891142920227076032343594013349390333060024833728473758714051179457792125843131402738148753427726274841333286435232838529363116332932980075014921984041295180975177129494817511812262003488340314357894246651781085680218197165127059856774754337229620869133345230334975862797671210197723562787176284205298578617783472130480474020304887928125989604996976732928172385881320259110571990283926439963728062714303961789291674294435393505722694690661706062430309477903333959188136615719864296169019183194331807532858760580233138531628686575898858820586694397681090438151124600652629395237882671238016226266145335701980245431700334219699366107447209942873683904577051114969380518455985621973414533503611890817167092878789861073972332130477512400568320000000000000 [37,25] -1778736464453599548689196670952394974002733533664095602902099350727835822436374215228094924473067756871729502660768777875739640594638243384692710535949304653813930169203249709019242236186553737713744256704098281732690214056812203427679970954189286207838296776048307806725988418132193174845307055551235713729179517754967629474199123878659204370093537667005968177835993602630779608904356638303423150799050720847084744643696542323499198684385120655272635160488047643070196837228752952303509842713939596654124484865777539046878214208427100524104776075021250200771185591766396209199582422981574092719611023704909796883529599892167677065881270721797824316722168380311866874853071650890050611232485260128564460157329489118866650349992904036417309580023995932322162381861910033800735430407421064320961454110624519093343314489695038653011334368165420573918551217558129380833140770865694193531536219717291315769379436665539830748671232691674386981053838326753609259706378288605711035523045901140081760763153231013231106046292623624753851938383439318739675622455703271692675894071960250560873377887421714784962447090855749566496619072735277045018689302178886458145103587258367049573915601588017606558793552514530029956993832056359610232689733499562212216833620382594560020648742302978690504224884821961051616166928628924978915247107902740343055313243124352746924619209009703176489325082421581365658900905219604533768064578667692986411489967001385821561750989721611584781172016661053792270847269493142638097042993329175753633654564937361492731347117309896622742004651179254206734215418288383569214310263310361221276874804448121906304359049408878782324605036301073674996267417478766902988796604438417848417645352571381373008186146953144869733478727460552480698882749005466615801058558886998780908190085094065023720003871516452184113381189269640553895391855007839907716501001383702570826435571936843152875579971888712404523325755206354015219476594031374936410514541261568792096100723682655862099938231804993292872657262116762194588258401889352546477139844680339728340490058847442412839915044950201272687302446938676660663415383091021570696219257230764436286921983690400883747398976243148793330767604941460891339935656645925007002275999688077622979336494957545740757404624133679188876006489078872899660360409411462560911182701314057985323402445957453518271997492666153649460945488120582694893202654075154252330264390064344985999271729176315789217153127531663151537937618336147792869267453707006611691017708613040355179322121155487272304727648246551396060799845057386736088965823188974215062335639783505486888341633322340788195325634591076508855658213672246952818829809577943978547822432577767695734926484756460265353521392045039487040215178819424747520000000000 [37,26] 23622005401794237149563953415491015206466445037157464621394158255670543631161563000641266177013477421004267410278761194524535924412782999297467605857790787444517695659167247680661657862376716600814291433095924829671526436322691985302041921575981591838588180661715170626399205078932872077902807756102085703868392322154103057284923548883220095219430275999183169789294435587047502734896450970184557881098493749389956790346577038961962920526414214005668719077186859914914378989733672111611685378632889585236630417727474791753863356785842268264141462801868527913841800819640372881818708286309207900193164746426838049995016094403763249774354057424414577880115005834176891145260292372231748095518931409624613475812742087096810124258482239452414711703739646222031852053377337599112660849813144930474220480915736700219801736319209440016850875464555905092884235730397966885889960430091980560925052135954574893672801405729695053879424964768600094190279812504431564133038937151250992403724855983911045738368990184176391996630099510376759792592517943918272174872312829511799924659174275724238743075794432559307015541510762140595364453098403679394255270140543406900853889737177107358364335712834887518161498365744809104091215125183374473896605892062477623273318686147003206708231932449006447498171092764560758878726788581752293523534571311922674761065078416443277183191693306364920731271971112044938332471845328281426597229392029599860226728634479983532048002445818279937269812926185206429966590037898250713542585478482244039781596077119547958269591885205422384685563728584821955789211949803998851859986549166918100700769687626463716982353862356696748902659035629771349867700448142380371261745935335061129591899436114984245025857427356637710429545286327046845303148677284992931468963710092435239180540281863254261491110860120592715090314302467695905783781432226430931937933613278417303662349020340619433065074130561352659325200729117750448014479130955098929081845328644687724142834377245509680234414455261118634787048962023447461268063087431320662818595740929538097537169980476681389754941987717860810192079531707527548477468157439812899260196490672130376708882484331011868636626935462879199686929335725834362896510610062220796726303391149358082452562855202918903511235564456032794475373615622209609328433269961183878366975025169283576935786436686813019733581786447206943589928979495817092991351179752274682413694725163872153919122236567017773731015471152314860734387567016904359272369183488115357507910984314170738862662188624048157001835906018884014223195728158743495395862184570337035173308729476299008613022091032453473256217441969981076588088094434208058255430419144368945912856084696429264203245076338277399796779560294416236089407626272990822400000000 [37,27] -34805240921641364405096054497988978826725391880770073318250309979766539217811358647929350247549876628746317850406929161176303743450734668282445913781310317755219405323941230348137758749683206121587319425977081465800347968569258156365752160646629810364678012396275781003712317720527724155601813814366002142099216220184791698471781124993708995250208606596485333263430327557199688996281023219615713408660127351940098768035965817270678298689803039253132974686851643377155555191249271374082145866488236349832354546893797328485626931456724167092537542836486957308490086701181450796075374636815500840356955285497317490993992477815819264404577194299213294354246128193081406047113259368917895537282796653696583803785931573724687959350370721562490574290851088719982945475957089297798793885320211505715491599283965027814566341994931901070224315357713600837750847821465153216706973999198712783358189314993096113732706995711972529546056473360154928621982311611107649230087633184141185698029693958682451049553449012793982847505766807173615653459141366630268460020724475618116295553976701813976625775325131608400720407439103292669151186975428711472153184556437931120088296023144271072099252111560047401653244703610925468875668758665291821712046346428088632012450713801495783128615406627717457234616279257271296595834493522802822358208067618728254380730565369745926380095479568832116125721155016152566225747358840242472494329188232246657790820787092980910572953115908010336254549032433454181063681960446047870706213666490901215938971272710686350200580352185444244331164728370681607319846400729626290152564690438152771507013858751660190949287418183662154254192105738087177625002624617153610939678541473193034792665904332883033708434641349968792505030514672293328230503634255873625222627497653779314203431802711249867594058262558651387128914011797620018688550621658056190820230123357643793206716282859956820544013660488096546637416251841235662659137233891800946072979079190948362179652985339466968653977668181838439972971088408451379074261420343189949228881996158004447102083125923439288294933484257423123060571828081326070704296758768813560255485614910687139168455003301838348685285814066413097292609720401162986240849715355472637892011735730643327908169680356273586181149806181697969905984212975664663351895884327321898920213391196558736000497923145094732099732559952873744434420086827077132647381538624741462701889724067004608466351965894172280050812613083556319598403833522613959808084816259173414514044849954678674995066954051872164774256980603362662054608432891000034143681200570953889672495489969329745055802990577090220407886885955522429460215962618981933432424108110970173266171868249434832208869565642862130117808460166185538116272562058454630400000 [37,28] 30727525778036796922869037478457445001128188491163167085683003896169405448452270925445405449678180157189870870048507232895260725467484076537856052663963288836886524126442843394446785048521879667652277309185720900149045528526585756823012861284907192626567555054397572159274300378944836728833951360592765368271571264134119450389446173464038121356289012782606296417216219129693077196635785269523092716868736172736216776827902136762415825671507679887643024433887979088034467590016079809875856408616731244538528393767908279824082863563160750822006478449916215000145470058041493363703842873508673423450659443374872681118490052416062923292459086571464617643293236611462459668332741711969236302458363260793488513816688956715023233940005684459731568660663418147401422625923952089111178500974645551026009754069191990884543615953396109333074879376806150139741155172372335805968080577110024338456591586869895887058653804920564606125857564796273586448099551617295057004624485260391723668698890007856638660460908773329171824259895340416050994770567131681624141082861671123065994012448521113190609932065660983400810875131251634558583635473270236019934041991444558831412000593559755853533475829092187242350569760820851928579833853774527360723836893156568713579108893720997886523157509534483266561045607053089005857701559680222148388755614739437726863870177330209213064022476393866714149600638799439470422230197840502381007256927211762013679699233983589342491617193580997561081824825527805008895370929069445214598525293380774846704613486324857383826503100058309910743183958199670315062007707336633727334370899925912335837644943484791219801345871572563260067209615357444506007563959046675500305851574101375493242497755434587036195922732066173404537735641783477891509449546493188913643675776899719362893422589228257951954497371312606878108272947460368390217812215874768349631380474323815642992924936515674765412687701475963936841076613075357768640805362200249463842756009423497071489769901668548747457985861053817777168633728285522741415806677296954790241080604172190003906532868698902482914335884472094314823516071939824554037014029176057722774215289403885849934499411874907341567698093300941303993071013213690692229307861025814538920399342982522486101596541518887092208632927724300165566239637429579170464117254392822712262769111285775228321569084245932081928957537144260158560414199442373000515831011202407123121755672334106074949548106579892351462438071498825735287775218142574950935581350453157238646177557320795873747435694413590097035671655338445347214939729445024185660385933722570947738068458425643662825170930500942902575254327766043869594753797591085203864070033365748526503325174231860984200481222385479346378044451695699164007436057638338560000 [37,29] -22702046220368015201533759417694579983744279449578444445497100355826552722657555198049207368989415170886036292466474184507577686088098061668568264171158975364227016420434063676994561904465090360528087529914425694164385807482716145309384579391713703897363462096514845610330018657043699773899228221513295606846837361160122686763125691554100145062378965222207738022094004990540657610492313552337661757976264040891506069087021923423861219906201416310315932491874723839309439021178025156330765236486696039220177625983492606221192162827823405881448966687310938116627086594978347106613339254594140807777187180185809510682080752462128203319856874641142377634570951872137380786306199881739318264558964824071656675134753967319376012059076843131438599508760976275801633113555321219163566433428813669415769968355566016704249180624464501936491413553806331262920999626538190086960248393578566611754359843648274968486143435626094755574950600222204539332062546654039049740335393959677424164331909245022147404518236857094581900182477831781559865045205255238868096003397047207119042747299301336477542501828696993460345511872867860080594680623373997001894529488626945057417543668753167307622424699982240210609523094111499731039389555624312812408526589271286896235026109589894653882666385335624549406370356275374583397139579353205420196470751141191364404418778296715341699457955071408635845586486695581347971611825408097275343686283897760920133132756502979384146834958925784298762235559320277270748755828360992037975882417813158917549394519967681979421018932742985370003088899253068441264407418900495450589216594350075610066691570876763617883845382518708147090276749008979077278709231067196190123046319201995259254258317007377354710945117330101015599337587038459767633863524308878297800191075037438611570639817530301163192738248657784571504890375137153719939379316268647489881605578863274150053570917171734965155015136102878503453204835619807173740589323892081410784006180932161866775405145394871210962533270410453619264648931898719361705252993755890481606035484705688265699260266330194828878110332509432112253836870654895882840840512168182228628375142099060356916983056460085273910738798977653863299244346790007039831086639999900709263125226798973452656790701042198673085829575372644797586088509277660752195403397759633694724782036074866313881516295821942728113491936665870828337244013248184376968419173796221912362542968935953364596342508048170641731062448147549782452542235675684499876863003261186082706970156458739258526787914519109667466591705297617659797055981350847360625606362712334420755692700685014695509347209239026528659871738536841555865858108958969096143123570380907574299385521895633449871130679465047151448801517510214786053930179624960000 [37,30] 16298831138030385760287167708856466484975992329141413111101692010594340228405277359315991375091619262505413860895058205683248109297238136169374381069536893959014830274226647443142891024171174744863788877869981270700524230323267851899006538321344381379469147605121569170423009496651760564709715472760996458555928819998319436905598440681864797745468603180998537347283542352380827374034126781195595667231586358579540252031444351217880625044549706114489841336437075254519509082964992837322523762669189176034979253878240897216516679435668472989915741250834024283954355809358077545491530787058839974369979617492817268231662421988815389755270670670057840386653674665866013411494000690098430023004236682792370217454883721021949500302438704978611594938759621073133187582532103076903941590922341032871444982909075164780523256588722848602209217265833568525762861658582386738406920851799498481708712026873952118230627434971402646461449377737317837697335015941028849254863169704943412648311726290400100327045100626749039906736935545567903595537968014189563612928074347991350522616752195715805822644836620262839088260228329008595566745257985575682940551341701063048109456617588449168991024310718275358276113968651537405788385658333906889895345770288222387879455549449702565937247983178563809360784903012178714339844959386595576555645047699492652212885648098880039480225221963947935390285605764251259082588639829613690862997231052959207597816388524372961434289782744242501415485300182483862739763868723958140286578720392396771641302272951075729845604262971250287261846989213172273993856910308297794810488884151062883513302960248450312399050879178028674673596137282682445312702970299523363466605205315424071570645732179551502738821169202807545615440792597932207118842764855747345224210818571920712192390668180788672624142222186242564569000438326466889083004894763180477916832519324970951306656253781553471345405471679677595843103448953688779960546016055842861019100053477096254387036201848819468465490158452583248423563027171253762920990664934181520879930401315212462862805274739275639480006190771132053606026775084719555206961984436518123247478707986497425857320606206947640221387364942320059829696049096047363241677791910823422443754237278887774858198218777957959196429469521905427575955464322110776355312178494213063498102111836836129069536712893482030649388853452816605604734332881026740278953164981387870034593527324807063763131286188435397607944160435354153409667246944265005087092981358897284307439032251211056513430842521921377987324862551375572731939154595074089356193499220798726450862330817348886074566915516940815192361016372808686925182995857595081367411156177220299848080413439062538679633552733914988112069292627420421387242700800000 [37,31] -9221077949993616299609583012867219632314717580699369860552209160137953322356963545344588133473557689120168123433298823691071562106944353798136315399843319992346623044133525739341204651590693397850025493127348460706753647578586467034363566894264923090492764932532418532001095179342482750277911311402467801746276087906847538501765718255666269169898795758030589148384273695644209281321703854994637623939806055070660973144331831882491055091535282393442289491399223006465770838785108548057573104659482650165393151276714657178705339354629323365262930668997445406836325301267471853319257169816527139361107620354608358273548271656919145096029049665007877509250284683514368210517475807749949649849925672526680321835588919191733353153654476675578366778456003293848250159212235644473295109015399943260395002753412274401134095777843412511652999725441509664834204103053808378615901171985176830310096826608572626221927319012513066871298813980639544821798203832939408887497357381884044779187750795253808586842180098358277556033513986957219091626993938155675746193604541083788382531159371307949609304672856992239279250041141708534785410868612383482496728127041088177576088158677617561995950844536219821396558838956054262017990296628641550221429900217760506746263344598391130527034726135158255131777674718417846449218667122362654694517183117951770269065068426538201367226170502987986272372729507813044251041897180792098619009172394721537413976354442417741564507420217815514893041723086610601814210369347904480571539674593081752528004660217993409146969884733810380258508521397021827835507368895439428898802303796727952929183328816742316015169443347609893425958250286892146903439600263745146565888324056757741068922919084373496051018675062838905582491917056060134482199446052625413342098603994961487860215436689206388752899490739396173160499401555409006260293677339924250371191112587283259924244725953177928671845175002226877843843311336985663153146860039633095963576076040950673724563298507598534744566807458691832679843500323358072159373692378151509541476001430627434117594401813411661331779972824251574648214533560890344882067509747656277249090187751240334727236850390926567498548505924695739394089049899342535754353182963008092826994091270982589990209871754156539771480302753328867026575477098889288799879115339945230718700837683698271560454070187021121147570769274496711762877871451499565528293157127126910090083809855741517696160322724798712160195967024572139134258905436209445853320237217272458386357179065735052865680566804307473180335274521643327747568807488412831193920183000815639922739203595974929580954005480777716321662597310473560565199312110791321717696942496011646752421767242598303946062100077969925360552351572898173650206720000 [37,32] 2762430911975507303291237464745528110860084046503068159231238830918396006952686280048771704574151602557465216662591313119717252290671775518580191024385052706689234640837125097759644557260467110958710684952898734753770523082371447942740460686450304617422453113051517022786284295633551353281511027129245404144035577534207846327821348051711818540628443925613160055701620158909249063846900101998510767274281986625958275427931985279070965840011911895996758936382376736250722306786625268385952914054908493528135902732033095065133942963843511662459193022142116832930466544593413618679480857502486051645077976281377421298529510767614713894481848974645411511481506131713279091132189389134733995540828940544539098643781894564409517378207369375516301399843152060451012862591312373588536231969064762893843245278873314106004444140564562715559535032253673470165427877576674887252949470550960227020683108322360851342369691341450984719633862034935071418694949762000423140081664671794189377420536052240748048421858808516207759221824389585950728423031955288988966580105407729072359919624488273363634297459846821225354910012745350663341848680213181866199544483875104274200268897600870582011345203727900215768520540098851938456681965016250541008157131102049182356952418075683663213740554353340905513986371089722578898116178927346375480436219054227380629422375984675076017678476551647183826252144884329787613505184382341896643628329560491350445595889223798390189055824552736516929277195257821497353450816633997894353200472120804705008954297070077667665607760895056018785919356167160085716432027764305448089287266122732864408866078114915203202578988880583909192630224142444139334588931888561950844080698442326618489850402203093692046953207687300267594413122544286026423606861780960608276159485484656537831084953243401327900282046688706589926116679253577126405486386837791014652355728526098681330256238965664271536999702908993881104083846157144648332884735897622205876500287477316966515975776375497716596499383941413770933299252806689154127694233767450628868161458782173466055018760822427889524912359761675932643694595881569430175130072176919901906106585819745793713177626200256280573391016774074849870059143867866155061142407336539963028403748951886160353018710440370865436290833734721274686314937275395099605185584629816147991909455270134754208142072971973973807410976254180950295157848524607403824662610762322481419425639626236340981667061758467501801014727797593951281661157076365250284675815988812512789516544624776566908567980542930012410276819419944910089155280462652437843452354553009696936483366710864517345386198322143340543437525922976089993462662223344418106208907545564483312446471329410738856086284578651710791199660965552455680000000 [37,33] -10969181911732079991923726945175019175181665977265019502993496490584453718003397378420427248334210612266665162096959483544564920333906322425495388089604173153770519135698309258417761612571828270816924692288206314753002523371947451691913717682982482216191407369919118122073805771176335629824987036547873837239090253647783361220472536146944965048589968004921812233296939574509148531418649910778322413217063742603475620109879298408265748766743278970721855145869248901158534347329826188467770080918204945594830388540187234096151005009263446959917851286665480066792210513628459419378623133785857867357194230137335817696565071378766142008074358051863060693408150168299560353348444016861955137428375664104873147010530644904899231585115558941339543848014787512903825345745650737769481345451746212171906263078039307414284638034679260368868166740296933817424961842450929918994858018429774861574122031566280971511994352963084633524173480998207987140530177688072077270607001003512529082916079969031685833530744807757597801638322990208476716879741600767884675664562624778187244373623145422031376628894702600097094082112089829193180709845709358034969812079773757410560901277458012651535937959412969048688927244752174733108348790725156933036295833624200442997105062097761281644088811343891629206189085718076888016604066349295800643362363311066179803546719707872172906838311750302663070517659618458143664846371758849387099872234868929626055579658738795534917552852223134362346774626161047458408099107574604952414534173868487902195428290716036036776142797381532366797411017507452020856443139349902607230433848709712312761049904198365217040900648181880001104586325106490901003831502082813878701939633601043711622853137568179408568815722624729254535909767632101530249753999427830310908297018108034194854860602708765012641820385718285771668301091420241168642594516871491191119195078071229224420984988939531285138514571672775556951900690369765513200346488818887798400875654932527712680378121640743458674244523441038303008027384971476194348349368689294929143299692248571892812018798663283344709180474620317968033398186974029983093994156024016012818282382027185855445898507835019333333720462074770632147439190718250930952763648179335289760042903626728046177222012157916609801431512472069716048998792314285852022048692813994937285319970424701970989986740430467829512212126152671725937735030832732230689708058458622607419863680182549924405474688862397303427197244504788615078774239604674099043024640089116476277728933459865100577773055148138921894465578259138857251627000633761726460346463462724382669871639171889202511485385450696935340866734400320856459465536181266188582742622969701604427197974910725118715844332585549049999127503572041728000 [37,34] 12776763702617536253319492823179996670322732953049472814623946739575903125965618046685165383293282532798859266390311340172209324731851789117699351484604799445473203303105945896389727627062038174649341315171083589330273109721755828098953800192749626506686708606381536182276317356422260863093483339277268400969778732858612100931443449466817330106624250743950411325980303168287841895216457793549171928199328750354727077191138038315230982389657934774236175222765298248398414719228051481098438833774626858542771348720441223661399742112065368654638216607243784452761022023031024292968443041049811606519887127777911632660329759494423375132880053582575953473597909209835766083522717058637690590561028683313360710519849280572243306568858750813745972934282149953858614737626203796069159543406059317071404930101690596195376447563577004186409279223176819112759154182803307943239082498438732912931016216779270429332014714503391134645417350907011157674788064956461879156124661477144413551549560482481742925467044349728023573469336719370606191633242832551608322933258398665964828671503163226011111079967791971935904768130388846902214061505890658606715902406630076623470501273701856112133708490487538200795504449541515015770107078824775386578909767136445215198289646034102510773597991063838096428889302586341902262290959613205004950873077222188789709967401495783922286843700584705425250180467716899060866209703095699758539450290270158865515877922909940333841481486928221084004622022293329960401435190309543180717276100093166902796948462288555276311062896263757543104600994877889479931513202523082102870657970062570034489232361961802104578006513187657610452268081657429907778713928203874486292808908568931459744919105410764280857439243786019743368770213331289544392083174445417123333317606265749514981313303537601500284991269133159239931328003881309892024226464053206383992593858570066031202844329558925251550496565215975291359731537434562746028291381562126378677932737584986187610793236050998776937543341648495871181810645011654083531716620161318471873962329703112503020899534188909463045023615627280792328499918816141433485771266624048154674167558476530644280999717775758141614035464176288506764926319424699526703566196677847111609182719803805279547109384532017101548338372509940806500167790283797413404305267905839869744353538628210542251967195310870094413086978090286915937632117616493663276359993195940624981711717875091049055325099961849450979286743270741900468697124468136578143738307546131092557367402899164955897019167568486149902977577686464948840224830809857946692204788064616761953975864203254434820734416963115503951634983095165134678658717147113536308601085209372596900950569686868590631667389911872372644783216132096000 [37,35] -252821447361957828397657013838530445566560513231001553112185039047534656722020481173690667898898191280737649801438365010733650050351222360172870664023165888842382673119742006662166907231240479911306693972287935061474303237988781385661206047278283754353650238800222693243668008295279786580902307544700376554493730297341444814520336471725439326049327105578542074380391636084032885596382336081532996477755657968877762906885774664191856570868212733574429519260123264407159311509570364006810156255568225840824612445405178335010850896578442242801100466226902359108809467216541324806721634793134561119930662032205120226381423557324779604489912506772129758536678601415105679193664509720200268828049160245812693169605443233681670957377999798592526028670788141583017829725114232117102895076107282598117149203238559844238994392152716782095829146821835683044164499071233412448946800584309253816891383030468749921316897399849549320181704558035068575659682421438211375472781803081854744384460962853058066332604955074427429454999843684893356938124704479464921778349092697671248737062323478460968526397696620882083962036259185923009113335927606704210198215934744175438096379536090469743794844982450514476441114385496241536190347538038633876537434069036620167340297879815640943541189287181042310023662425632012824026619807433353301060171366815475737807094135720362598921145896010987416745780002706856247626701593873495309424542122532549128257792236254814078920949920842115855627718933419169925995503333306381896587971764574681236287820988454109780427463596147881904596183956428645271104486339478863491835974396402834703343020726556403366601465718168213021607653005060259899121321123227479612742884212049690421624452867536976668852065594606311492762044477921472800933793534771494477282797695868113036007347135823489342155030638174680666495786729647112738224235072620476007974428303055229075971119385772593667471748384387550145274946443593016529064483998138334428343856512160538984279918064013938679655883972683252551225937273214180709313923709128181834670265363168614454918564796230018278463160826087898520256939978614495790526801023525316817723611210676557044392659036857375145538641497340909552608413531646050355954462975212769071293969541123355605757370453576014414238589694460382858564898391348988358256106408294927960931908590123634429738173782066694305384875158496092198679603796311622315945911562173447249260843211186990124050804261139490738608073188803449642990219994391574300437675758928812288476289576262652026401651498858157427562365834458198689969099751388463838910678923327647777887676703587044421849035633518817853656714597353296694029493289544091957279719310347205973180421276358042388159982314915682696411742208000000 [37,36] 87777436472910706357327375579711995661404977297123808159463461592858489486047503790658864387435972699493460429705884304219489538183626952088854679790110047438946092641213714618848579212743582811988892323213858062974997830115849500754191433473722757547833997720594145057514945840750893340140566554637884737374388067354187586954743013395517419940269352192691849935272988434183159579987181686430904713634202954198763270769981549152114216318146484581555449961444544485299591326818795825833056921304314387289290746027111039048092058302166516792059017065149060277996558234190614785549682537581736370080065333276885323191964434672896674477922639573465427977922761212730886132498207494815583649412191091085170329742672672699294537903740285010319836903919769940035108170930446987720545706264555868169847629994455066407652465535514189899231762827793757478035237415921199185886280242516289639000654450708280581589886028857435284009493278591375948965410402832656707689018328887880021043184008808651817369477906210049821737161454501441525905455887880799378047387876464526390377900558663202603684522979220961564892480443333645726970761587470349235720253813051059355370579544310719442361464346846820192008828456458808894041695241600032347476376081361149215355958233350840298757268265213084003188734027283681914362383168075586990511246326879714723781189592189211179676471735265281388690904723948639467063141835291744469306306985648190643791792712453863318037308513559701002299533880702493675357558038400080558447191741559950508016616191476233262619317202775700051357853932398459135941475855501997737756202121315243789513040983364588138607862741938286668656007715247481066371633776986288835944215436413797574897520232585176041587425299512394954567279245952934853412000176357465072792442516794680868345311774763402911364939013950225114618630783888578022193942802635035769036575964985792296524784579129014271041107042009889022949139520971389417191833928568262037033066987822356857976204608705542636941538118568391833123876377347843156168485380717363788433504282618444729380561084009471474509608444843974428107507322132329184553647151363112062964923281337160537215807617150446846285573608859936816535411584659081294685998561074204464311829878405469587946477706296676807904374451165307479429300279578454873780709309516651735087790226708654858249080869355578303778031939360444337845441864513356304413990533287491365592439430574738869039653076492257221551715386236512389137239539517601717676566835106235408673562592507366795480171481492924299950000375862353439361216896993932234112932846327370243915672204638722511812193969133756973427305347452027147717968388592254257327929272981879029437995448486233400564744766958754351126937600000 [37,37] 56450006794846617306896768385291452197401708236892826605548273718154647836731291058816166459405066705688267247850506736625560502722501921345538794120583783650485198340901155083904343740773408134771232746436160393895634434465178746750397720265160270268831642479944958133458387293346991634268788616918634976351591989110867141490293503717032081405075156859951429988158977591549673043138903500444003219164640560741019088130612846380889310639143953494467299432102284178502423572590930561689999423760111371506038626648072370704671890861399505589617539703813105421761632145292060720080357552388596172632795489708706175660345248327159269077111117872962477138042736491728743973265159855197090355813594159074842376052121285895544663902483718309475186747031167081349195691784127478222437299132168056843930547357814434199053459578471879220631084236407643191966776168482633545569969213168628747877711113888727218476454166513954084866465180663053686465166219365074570193303752083299786897258533338266578900857551663819840670122252791414996046758984952089922990179137464747018463842072827958282029725115187141585732616843877926840533320519639468026846854906506577961982456501274419741423382357418274131494299721580143941124662661370230870816513833232006366025643613782051130564699071977496467648025792661413767575007396297413763475152893445892738250094836821525179911182797291553409498354206480663252512361301515282900454400066131835932280381903049960780231757375360275199758843593114482351921033785235772446030097516342822441248411902979149525625848309497724572767549588775303028862709564977052499195214201137716704519351001316198027784523179171576079372615546505550553257172550231279917369075895766774896599580651266588329944515319712703073262688460431707857923539621317037333580263258441102805761378726228437752449138421396485747281512649527361470097959283446257283715482275295763620378282827358752718798858652669439825737983178194900207666108887375010776301767491484210031435404544734218757950035862874768305773105647037891574395873653566222436503705199317151460584197736304487815689419100510688963078899107015055465016653943793816954910191766144981970237692597500854253292975871904954834853448151282466833342009301783529704397984879625523453732082035740491535073793449688487124372528729050592732377469000200600204214971251387739961798391962791715111603267076465146305885904798139097891576562520684597592007873295880697531805873024340806627808077438742532324247450160111416749839092280131569713380651711888566862760114681634771387836874838356333181866681207465792210218298113451254356812135118335493024783110731206391023409354596799481766112118194944727768981291944830524878461182222869505862186866263690921482649600000 [38,0] 471317065644923523541579340051439339901863582024708800468694324988114647680139264904645072583764727111554031826070079667930144045697559224077153977335281281021017455998208815750513953939481259119954488558602053624008694967347869154351170503280878194980331316676816669206445078737535362400369024536802355298155113826110038390229722401530336040204858709374284586760441424910462877608295567946610277455022694438681719477405575146434921832913173624286324571670060680154296377497890876103967767440639934924078189480879296877322842023061285949407129729914754527550032066745248669057852370686899716034845839412570284843071435674395721826178371193173965869774139760636875577271923520156098270610862632908892953287094958317109229368712010096114461970208919321848236716787911456631274831285162179968244824250202176158916739821815514452868647130957325519252042970550439950798127954986123468201832621758269981976350266065255052487771525353044859899576779439073097466859759205638207606142667982579975972714521722574683664596110073055111720980652626182061224279096367187122373270494683596749068857199804532160267851068235285731729625834054310206185776994821994451743382192795538325925689212818171140055228114032430585297814952187657180838852577210158044163921249130786810352363311685361029512208976268458983693788477899430063834979684952410495552099584763936101556149286098097589508736482761395184018606650298781233345140867085526256037446921446096087794378479552836504454730270425813303151869711668670244048101772607737996271999276224477110021623388523120579170339163360458065505814204237493303744839544914023366126696181457885771734554688578951407187573223086468582011183630389767022876101953418689085559172359712021389492411255080278995164524712007361018609072819566853894237698339507134224614677324600104779572125723795749315309000041318550126383857025952136122999753216746899154491630831231291682950700968663356876403160585434841001307317997486535584920024423229865682514782492011419958238909524308268479922723094679441380811682338486091039787329802680353476283838778821070335563290691973031292653679476568184068937181035854963839833270165555241878850030166547003051571802545161278169078670428636089570480522824622236919321984572984327397850163139983077177658012980685128645006677083491121044750009452564247309482894403752172355813735075370516483490434770584663897450990941145536292001364432840956128081403890717985446239640905194960775751162209947966636906970796384908682472626849007331449627733702977980943536252685287862064541123589832487383293565473396117330048120970201628418845722531361989555671886071460477857732695389119845583319650409711597456076997179317677761196619416956033975798936632423927331864079914120754780682663416876236800000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -73604547502806188030725572924636705020690713781220774914532074622837682446662834009903008608918288772050370930664953066899324902331469128706228090735030250538995607632633283414848190511472546582748155882282883153812282500865685893872206458384931619618620305267694468620865803303360265308906680538917953566802636441376376933895022429849166587770982714321752163727993613264741490309600328389387234232956965786035338866602513127545562205730123557637716176275832606454314472209831704459959546207426690309905393633382386070879532978638400928470774646244953546652740248577539033509198799511208990616472131086321777316765233934874064753816449862682730982065075159356110398471307100199095924216226674152719216408169683975422134684236256147087820765356177329153293013742118816988497020774574899994407117460477340939747924321022316158659195646439182919419100643253714036229685934231875989340130732897754343098090025938027525824013656068233906385987767769927176866671760083133458275064979070584812316916984962526960804426733598450135622867853669166791817281189357991246503096824253412288960652128390601502830701518873371161115689797539787638808654326283524954177785116699141295707142898752960102339861445922150316459977543081149733983244473500554092269417125558070580545227181018937171583528334193406382288690526116338487420128838575924341746405796982963377865464015924488218740459143464699805871475607593715953133035100300184399903945091893838207675807383388434138868641456061550964527198319896523602110884110239740892650750805544934738758588380112297098957166036952728823054449547683626625561328481515655323594742557319856839935174506412001809577698216797683149499828131496893722549468970355918535533166645496941361051213928685323280600791141982063186435599674386191169902927996849448737761604264071516060568001072979536958843104749890962707702615599135396391184460235777739986976940565062850776198402049982563174228131413638006753285712096066209863520924689139123548904325774477281102575845233783948894070550977012250113056093415773271248815646850587591876177918682000864967123141853702211372807735779903140505317155686292289505102501396142711412449425545747328297219550119222457412466413671049156299127759444507340917297728865884899250725926540059105883556893499424454517557079985374680513773203736807990810722895603601522269689404835284220760646514382544241649957127451192968815780223392915054850255534295291311054196455967671018740588827479969928924858446167620827093019139093441703006780338771659100056271966484301648295040449187524455260285172672274922986637245170317606686024999249447854116547188783312558611082885232010585127759332321123728245367253711044725403601860356942203322232894728759953420709699571456371368790595927816536064000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 13613999781094229436227770326242104125424359111242268771568612346460898157670734816890295830283042529358600990220024253067057114748978207443128570642927176229151396664851340313557119615754574253447406312950496930344333042526001036337875490997987673259460514967543709368771267285700713025243598744274658637822002480343944810116851675307106212086036408891945757763935477336259037424665854383774203806016303763829345105125956778497689024836252348238242270041404230384687993504063087614665036329976594838073071248166205043721064690674852870538476986673699973323759438626367978831450600392324711489400409443274123023473632454959735793413514955599865419323946235040485231203343137450207500047484476592795205216400021649582031681348555810928281023087934141321025328283316646651652508690999700601471352589350593970944667060103349131537406028034313047949507461478260032088361828952648607517622349662479904898960980435847344632981498738544550505689857002669231998571511878773351251834783419474230324048736337706658170060202453262548967482726854060909420563161711877760257521327903392372463733691659876130976633866546234453663346080570420967944767473940311893143993502151956774419864253242258971246554853675505005859618131537366528553520393005725033488761012986077066830423578317254571312477222316036535789648033596796921570970298853280468541472979929745070854354962880664344963015947439662634695700489237139991828685530167526737424612080671975153339364806769485529249939510283093509965297488567966046116077823129538517894055551721357103242668109493845809745913842169193895686414722323277476721781749881520604882068735709669077624547143207915825290797936624505710832144839254441668710635351143308198341342756694115271759219677083635696872964884006289181024941550162864205705083836259155035469443871759664843491230846042514336020548178916211698925337313986181111253067709690216166483179661766187758077847711831302562619230350269745064759622053115811324396002202528582706669981599058882978736588619876547777122769208262909199493704264300877521832453758591523961418016665585775440761583607713966690601740787515545752605099043207187273154871424161011527380510703757816395450146336032865750627764387753259169630080689635388994320432257963891900803416545863011578276207507443268074398208992458739022102402017946934347790200460658511869438407160452503821717583236815890036339315823829409563224832433489425750179777916724438056454823038705114608676206946307391332555658286355975855611037019712748507557128850754826848063232639262055992640167684453010872581202520093480960134172104573201504745126803975656480918423457462671658030975855003040771632785436882526815108155922586585121542109890791060195459646678363822044497099700333462418010597764856190441881600000000000000000000000000000000000000000000000000000000000000000000 [38,3] -494409087946850312247809278415555709451905483058160282520854629244125525997788005797390610601610161315482416962710267177068867175869938369140610976310653519152854814176242713991886217107055192280103196570877075303882440985212225053606168599615694473694554922049586343091997366776761901531024893361832564586510874756228148275183980520773879709044093599868039154817745140006030081112653883498289295832527583617138108456823762912545679655949179352653293418473988634227496651752427939481915198746703181892800570399263635480456948844377010771617375965483050655553898966831411079912840583869042608355889671560337354824122782760947805869775852218684573343128281757888955761562447863939255418159093250186081272585958009233687526581939572062781263220987919820931561036806974759296478201710602704482860833008200591244070593476150201890297935631125834309359953933254879092230466255105204725469188433597879141829229022244938788566534063044773735325885437748057256388852696378134836530030400467839835387801810178788226287967623970443619367313218889436119893148016628041914894013893144587557677242183009646344955231769575742156412774858584786587105918682568816341850407945363542484524666052132162009540746662293738510794999131295071331717751430474936167937962266633460887462326469117478160356134223659457516086355130849042762223281233077784450993428336828311121219969540853943765803934605243493994137719943468542028963430431451362085133973476364482112347872647636231564150353166914909381274998131970957419954657155153892276398312104355727315451453280228042763369511890803844415808774260512309448073452583088604452838675675977182847824156409635588133079540239456386672138835048859304372395688186246508333859707118008643124340158653917444376668018911925981550596882518551347735428686021073051744689346665925576188015572230267845633110588178284316290176584000515196749398066097767782362092839223096739364196366776860115846596177550843796632169179157356329247768488189306506389449628681266193726618625302657319444992401899978570482250896213261587038357331297268781869712354567499337336157751020315745128808798717791139123035941842528680552770340543169932624743569709288989815197101106695068898214043594654010834443616010210797590578899960956022419269478879597235559393253127771764051560997720236326309731894677775861500506506443618102821817165382083678412230164245290287104043621124798026364846712149079724922984731507699939740536903728296837553557491167818665440029569321210157848236425368315878523416878601578716002108364376822698785242286906278476157847898046306506318632472915024457567562365247652332158785894339309815102632120319741943632279092158465570406580319127206049170697588986266353475659313864995818235466965246886090821591766428790292480000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 11753866950784487016031100802174000211954337883594703426209343258690732392988420367249748212983525089301688421723572433571145500536942244422762537686371468446553903357430733580908013818948011749623979558816541800814665283000479996810213294618879571869578592679437327559756479850958219145670947135204267477597111352214156338885518063312677921140382853787963151830880506894127769961389939142628530818549688154450502891305519406922426741875040352236608850959560175962171720705791359895965889282263610666127502985133547079726521394331318417760114364370382692867654773817222434791503930750838811508202216797128589437019594857435839135143342834437899072330779904239851446982132251885922930138953105993748174669176332723964986016622587388989063356306422236191015029372218288105419393549019463135143265762031128214949034041103637594741648855002127214646616169502638819090015513899289656499263349217127520608044910859812382948230582336299046373317575119808676096636338967558118476138265800497873410399675297034292675225100527632813110535893397363107884086947675003880254118941181953654580480639539325481077795443219534501896308443915703538895965226476589843853642542555505515637042212771454088207694753373901814226802052162889524677662045137611719843430105273356811814138705859952761535100723528757350344721665837337155371102327066824868089529200611792969287442381027764981276211538492367849114826812972347656188974976907112475598468216436224990280058575764666199321716083024551325382515302744650324498916200176677461836912995785091839082130791895461678408667721833335313309199079769132216028250875294668273027729597717183735278948484107963280106171952887871986367238200202037900987470766971481677703279357080173310006763501408693446955915322543414432944816059193985280542562323056071778267913697578808652512956344762644091489385180047740717958474146262081488251861576256981165481907641917573146320862832996150983019114216910398672714870345420241564881118885942375388368551583920107536877179538617117073094798812248211370779107044063044753559596056659666486270360772721174164530976045472489008817643418038916579663657874519094454621888380582170937964858292246023216865076828371600326018906122994015766004254076683633663214308703232043076331926533656912318250986649201473403992713991403040898657640188159004767165591386048993515261974910175702898989668591982155091875354612207277130951919415573533226069509418204783075826123070116393335801903683034802799582173184251405454822734571979382215979311067206659997040554334336330469617699196804710994754710299435271336186112567954603796929231974158713064191782873031918748584225677926073412070006566313843989124673513090094340625532578364617507141262228024597128841640506563173828676732527631473695942246400000000000000000000000000000000000000000000000000000000000000 [38,5] -177773630066335660183271368956753915515763518643430297744769307499769673719674210597114756134687543037006797893317803237868227805363880807166115743812586131635335669029831614557974205301970045748154149009983592977955875863612439769996513025470678831647149184689760153500130245478605276787799990732096794369826913143504308649570726306871559869479549990669647563724625805817205382431839665570280185970746826139802552697982547766075862025770900101856825400074698413956707218377436101366495042630752231622839416731066036404321797257131629817059255732181071518380519563128126643243281869668821421279042484292132058993790175452907942209446761975874426257683431043589208283785232393400636383312180258209153732474234948748455685526878998525827031648146495458272190971781039656014641952643724633181877266554847618685440458166418242125110464376856877957199858251310528623417192163416131833417628150437915692471203967200466228641732910809795930317521832433576799766878713104139971956961816621515858624610310882299056756047763456364485030166257087195720998241077742263445562626710691184407431784591628755199408762781984256385615523202918037143165110573037775828918351193206614818649554510692852583051073474131584145918631555007187248001158217408513538995740082941554315740586518623044292117224688105469701317364459777925810120331912457552107209698951487954369920436756026860877310051633347274974102196040149825839016848789546739078780884112618217314681442638509026387111603312908606543667531892223614887127486403439515165025440116645188128489405527237870342372750778293040637645850076648480345067143508477040288982771200492243834380915014409234774227998649834652808925681832998304564299030612655688734966616137798690853711377112581429223617777096035155279969605939446765754628317988854303388268943464377948203585026716519637268991606002324420284803769193686532114267046012376529339972598583512423316646089080862001901950841534487239527968266129865771193923123653069419082126370935770786943382733047931158534975142209051689927493921842685797686326450860993503619397452295605011974935210223044274407461928150014416085227875978702953308368398716094931923425823327815431677376971743919992382908243946065596920269412896368776250229926968520415926543948182598226116132166636094076133280286136674412475898380350873139695297673652184604824602413841605101275032887603458479965301876274777910795891769996183911185097146760239577268233193321483934985967409769856422649991814832111043643468697398916365146979943283222376413302321907961020743764906378572800394460451891041170575326531643406797549261607469984505223358305245498703361081234302124447184560708208908413898135795189207892374055898679380908474657583581493520597945747318027356997502989207349718306258944000000000000000000000000000000000000000000000000000000000000 [38,6] 1746210655640252275804594467744656839973486674367725786090225785394331086259742514759510014212221154039434191884321426463774296113719880898397608074613551408162191933275180341235887862063079723762916842183046878275588563434067167198543588543294955356986657123145459019364007141077425056506012479416303288514138832176232675447366953002209242794652635004831097465454326611794650925877118688783138172098803968171394240577729782983961699241485501801087092141433027899619195750771269532437594145251655056081498980255888590831968113088603490270872194535685706164894764102668787502546465555423453690718665284275328219352956531956620720007738314855554075375536915375142820906242751330950732339818525087915692661210361972033520113718437255708900170469532279527747792383985308478820293880816121153416183425998053097870752979964453865072488453289756553854489706030059607066800533569747663514883693335735816531801573457428202165478581960547324329661277953627193393287001083386163998628209368666494840448005265234913824105888747874571980128112934379055702699081824253799296769414937392396033498308062225139917646916092538290069392439606230749349978470015127006449840849492711336058879217145846250833482107064144458703372697690302346149419930880692843483575013109239552346690484130977303954514878582918922037333193298902076576928751483103982273910174095696556306754163530411650954520519822153462334979519799931119866313379134591744126507033124508560441979624098734387365785775773887864700084629749109525547607184252567649701325611620956936498455918342901559774997250963669827993029623302471183567280527426147539574006585491267913840840570477252581611787049227122255636692281612252048055688028450461536256593899405004034201689113875771488557246871278649020070318524038008252569776072204471537690430712287862653612607284463111696715389085514055578958485610910019996713956192844184817811486586091476300547401600072271746616243006289846548286670920605920899045241942831288683768527756275772638686981637168617063011411995413705551606310281350413300044762651261016501430614026227797745016652890676127525331638006059963059254970911354903148720886507484581298046904024646158957011534877568111836965043483412139559142999552992277218173730060478869193447726994097342251039362605647462405421704900673369030667493514321143044313892188195175922426663495429704541265702205324379341014161490921197072735053823826923922687238814236452153132658240696831677343828114164091847993757088894256098885520447894090933130691558008784341434597287138794398816612137955282430811926926137019949393024790439871673832701717227054738327923386295377330599784722529685040679267349182407889734309407802838241612958398463156678708402099317434096321596821424025743161401127999710015558516736000000000000000000000000000000000000000000000000000000000 [38,7] -11031614161562740838949929140561637926312313428884541004584285784803736156573892315614342887664339425303784434380639567280599899648514670083604563559176810001166287551723074758539908226796705243816060397817455006151113953422286444143092984804244831215431044841310248057587346210784583198113217859971725603497888931741006145972634759646698346719385995204341274314993040461143545442631639900805220337895990588568108087254863208093050706586156847049661614393271183594953626487488144369668709628910935546611456730880872772012806766516132324079193497981941352145622343095175010636300651254147543431385501200248818415954180309552263758019828712989276404447734530994178453054495471319519879997376412046621494283585247823333426385009633724980881723525594846222563429632916078874378499194713411993246541992169788961910835698767124632359933947532594251667815887330247009848509575471724584163680432278996855340680677305495488841281306472563586852875757276713714880059087110671169861434818330939568624220896539136834727891054761217716396148079346159724204276415105862382585773356017198628976001949087012775207669014712232017514342485289910040004844592861223130236349530252524760425607159728548465380400859402429557239178738222929442401027514671246919689728395469410527057059447254949172475916033836725814204033168373243102470473752798357103409022858014056790691878767531540992954090524774852036218006113001445696981155758650759117883094206324706062595635816899525075478423792400932291154675829532387094813102922867605411818362859913509782985425449554503903319787080393207215909169548208617223049284473498846320409333958093609085413657560003866717375923085110890475976200829262008550113710935962543363630732369502102355708423106227999492193101945599291842961283291973973381665711437061761564202645037170742108501342667305581071745865426731958719987488291420477117081042365940097523046858349917641395982248727096557602115535770850712863697530862765927488361879687337062070955092027838592228904830459755255939318621016493192996577465162396852500773939135267618735639179396906145302278679274115401474955708030486128053413772892235323571823684513059129898313457757828100615823897605317969028890894516039977860153634163513629652752105021400101102251351494986740305752908086263700011979185605888326388403053524853071923182392850713639040361402807932362127816845528502245162679397816969660557714718824494486282119142341774885898953786865376261607836958343546905720373248610591455248879254141173244026255342368333918577744014590176749287369764437621784880147994528813311148381442506877448550260307647704817808018602935619727216962580144883346917488177921567403808589884435954235414822685873894442549947128829390071777304094609827536748070042514134028334923776000000000000000000000000000000000000000000000000000000000 [38,8] 46857347864919014627911374510805836363975310408934736347710084439588932276798848146490077749902262283881579636598353646920691349434183725650284568302478706048064550311622168094919762153622016744212468790472764085467981462384696689825010836814518202910404434386610425264178363346186670383740681480561953397838056645904168016549831761455179842422830617360665340641330872244357015180228241118676434734462257541138622441658664029853625236793671263934179779105189475174630120468810053848706490456316072709308738552392735330660644201952305296382596823380961006417116506851169902553908745710769605080399575982054591126338625222233592060325964504333430467156657821074270381605162901395986639002294644493478967339946402300705414679080186006513075049687572924648279557052503268289424222028803536896707166479860225331881646037198020195814064701961258905792046059110244727117025384857971423836543814661420920040153896701118714230603242332111174252073357361942016640252228169263535613288095595403343573781607828805591031222184130556929533892552013272139707918897275367035768822422815803368169765516491164394755164301910696106829370283530603699267555022981302776632009644190060884293061506391634803251399897109796708561660893646247773676541221721741580117122069350147993452639551794395060629251989394212333613163273171579844906781720263103437232041113293328648160669726125774307697751898095237597826846292685318238268751594296817402841191267507083044352198363021456530841627151970813307474118710738134348446080977756297234066338302505603827592519000895913738230736418460339446179061330049590510268334531082363654260253659027265793008549571671649625277023951848917059659402804112416913433874708485472630655712311519226312311211101322933906044325995689497916410148570744420510364884681321173765970530467780279431817986391795631238966505490323507859629089309586885250570141601599251434645546519444754369352581751993001832144829989282710430329636114799846817908950516441992772071202769179364185683738567278665132408331382814155495028537063546672260379077957251167326044329468020508967666672323860302583107832477723526354478797155601667587858450430742260632895374729190797889371518777344938357827973012654099617410855650759112442210320521815673522003394660535311264123319402470660825139418605777217835779941827439513742310563617024323875392253090445810424843477786696090239987165881195498376086284685329227329458201369848766736703653668945395937873819832418764161835464833557742524626394831057652735921524680314488862833183026336583324200278966254370528701579006688975485487883094307554368583106650474538015843713370383916507994447441886924758601400537923489807319943729488946654064949030850167168189556172069963079395460988944619471762714950060787638888038400000000000000000000000000000000000000000000000000000 [38,9] -156283425524326821120600270560971140325329622253667776031573003033375972299005878770700807082022043127363443125863044905123535564900971069731672106809533058869624304798538892843510674257656936751696088978707652637610132502714944397338413438426735159223235487006308892362804135843285652477629355484602157283373156536059269438752956835003787970353113935053870344121580148107628312082897852432558169847648540231009457036513083109009154892338127523371273514780016012354669212370210972344143221441380295097829870872903625425081063346294117444436860146598024736399647718686184366739418426427007878566193789173569107848633751521533201781612133604834295568936849413379827710802654674661886065076019755335789222477269038255480958552069812722612349913195244970969248027408963782433933315519873640099670272522308231799461640592589441355363787272634231883041886780260598690960947739682597347005962819529932425768168846772434803186328321863696824776021674433924881164259753157511732479556486402931866484664415569591010472948091860619653237470995269070974621412187127611856191532221542011370699134651291970838474142687680133773704724317341278396857313260143654538963448154051863666393550653350802578979319040925992859960607600331513250797633324457834229390428324121342982373904847991101884523678428281232910275371246096165263724234302736322414650903535751281097082401212989024731765130684591265865410480656545940304904421853334645366974410549870264184174998215880014750450665928718916515790265484267711961016244976266960793835640172598691357629167805243377154686555713655742446669666391216367365504463155916361869505353616118705692250671048715242249175499415170598388229231707535211954090724732679185583819059721097764051789962528993257940530159843273188449234734831753959661485829277221197261946240075408771020453735225594907484835870135650109897470338759788395083098272152364142568323506268780724983549829383284049549777521357393041781747049458625086269545452938833456326941170253835676491458530290067131127422528413658667644816093442732404142002565669212382119070579966073207234146269248376362281704919819253134802356430938885561727983391645206565148222622884986230919360111150355224974272207230659902527049319038957353289126193743735833033884729604681273805110724009017033614129516980976063910500387978067410788312298794079046003265116606671249868668084914412264625945125088154108481782193060301913926468899978507403233631339615014207595259693784556808588357238333388567456139958113333058838978437389521937936555323630328084085485391964953092945247507367308301321733371684663864904581135187486073184949638965712537956673178914674492745864091503611132968900147955858606921215043696280165901754985912702433931034703348844687947121150651722209521827840000000000000000000000000000000000000000000000000000 [38,10] 394504675502503984841686128250258904917259114471902639444940050350520909420767494288287908469424830568916486663695087476291290708550000777040583087388859708433064371606558362443684533823199697212220333961160428949748130273873320251196541335899471618815443635127260944362994171241088286803938005810528559532804557016469998111752392762875674346979967552655514033853661364392946561498165420112130378459793714283680396051204554884638619211776471484064177388678333566871366536062939944469849495192369745993940354306014447226814078931409698391074124619074155244207568183998761569550041864626889343490653168406740199338003073339360874678364744416715555430254876353141521240535051599364258936378715911362434895330439070209296964312776283926002441698283437596701453725316358036468001854814951932585852637875591411630449742016394335581181030635493220982081538891324920558941603028204923319690848716230271036095953171488461351859913559685882492011098900855362616081356073621037254861873997355656141099942485718050496148197632958680217934738921154537148325030487092324781638240119524918953898701388558593063156675891494376484662680263404780976990575491610680365403178679710029371356760168907524618991211151692604520794809677040476979163064108628129504772437789482883663179995157889362747497508976553523311993397507230968822515868218695147597892730483083774676490498248814981159048200920883304196205553192009220387244144827133343689644638320249715080324980899811971201020226601701132952334528085729563679243179162414848065287364165591949587539773232073221776464980039521903361301869968566900709145146848900203443186069616831439945846716348925507161844170325715161000594528453503905425306947253361526088058799045103254802615847038242402374235458738389545657350729701399024530958949241593002462598621971467399700338423962538932699445111066346302033200907902598617519833290673493364592385489815394049829044002142759845722917027759652377793373683386769311075369964423706072702690165052275903538909992974212709822572094580287678146467771953568329797596098167025871167299472299064736254397360757056644360086069709460421144429425465386030370276406687368733900827164315132896757267083858030904393070136453107511601075881440228650332249278619005731054506141699470998024425043748338781357720615549341831642375796566321908369818916280818510822524235234690297076869848153926990938221676738247035212445839356804546812213928220933673025292893610393728055732954952879319404440030158093687788693598035740519921263916074861516610029560418977557091061910956216002827524726392185133824649878878922535086270386434863100074294436548358181365979438569231750682007883524800511549426215402435710465555844770094776984758130840570491119914293179240027697931454983503782443220992000000000000000000000000000000000000000000000000 [38,11] -534513731493074989542063281112815752921228703196660099241841032901954492126547207308561186694806158182592855581006537886264273545732879750110166246706884835837402993357129919729394383010178129443461791131951739240011688656571305701414473304647399482836396815220349819388111409504258078871970655305296772824205630455384888735108368752031807777633390173487953524350328281188039964566709683613291508763590061662298754990638965954845174316962173009937008573932817377886884434131857527448388926215286644166097729768074103465046076109767643102661267834151908668950680982527996572822549957343311984887516626656008108882352620387760366988961909699518661629501789775580976472927177107613622762607795895084411357891741697883179964028108558023417338100600422819100178391713981561862675221358524127399139683864749466694931559370605614006228886960796053543275545967070280758778828582063251255865520060717736193504806351384336482537617308654565065481626750075607924978111445566374210828410795585302063468988216626973813395117068167799525330748977324339279470499736796721914143261053009868119716236774314209627308993696656737655355382281274972220699178919353487211143642288416864529496084602225443518781054109381249100502391517662331926748989165332297746950070026441956158783001592356479709608220722361244312785360754917303893369230129442549336451361240605422338116572250318096463074509867758431669843549227221023732993971482480630820858285717811650925306507552054757114662823901572480694097272580912911850283172867639668258372143941130282915120126393698886267450104804213623098824113189585616204500447885711382556139071167486808312713027606454395468342878922635266275629034419482167234615254278225273170192914050930581467785558178743476316270197612548000145055498487844636352784091690912131638323874496510462350480768941176867345510733529476231484587847672039129403804303602066124544550758573728010471839647234471431875554364072294470249867392708599136282721794546170872884593338096348665722781463244589686694382425581887796638230483445996034005119822544236669442518533734700486399334363305607407175514668164068395515858586448977534910438792806901657588381868282459570890607302284830751405977690970793942607180756871798831999392729437299787093352852983875135619401208741039923255793263757171809470089015913565040503538512463956199218608945956814383342108346256527582426916461168409112894390718297293396976736330071425817433339602726219707689990296292615309293075616939934859917144104870652125070553492873728363740545883498507034744100790405461391711142231407222713451515049038092695203862949352513618295701148225202490502339413783242193705201771395145351872916445524676653603654412504633017588513363602051330200306053093677030402841030761655012352327680000000000000000000000000000000000000000000000 [38,12] -221603957175653444481486877417712964729444067734708499348024610892021910480091017697000715271100971520775734940822358506115077069535218683076656892574833708125763365173583825472783917574307550334937308691554946256415585320187938885634775844074914093099045313434302596386488843846495450342263001724122451022320273578822582910272586666871859399241124683624617902800146284995074144809792121145836646145158376353953686443266517886786368207085588720385021879183171029368302784147100482156509885189394959753698206668810734904145526944760195006902152439759584375919616780666569133588907140526996229738623523975931877507537187863673052366617960996851511301249167821652235954767190948739565018407940100914952309334120474188682148006122482460297395299495979542383461533406893463260815134327544857080251836735369919866134942528661235325510842326159471987568674683577309855922509628625493931465117578303082269151493126702039258288454175084403676177717508079754111236911108515710125895841941543284441224335212848881870604086307704471755203465020750722472968877938643624363464403249210653530697486770443799513423336599195774883897005291758487722614211293281533298211242875457939575219799342341471101538363205453485093745452800652070803629149729614766663133500774390734064376277272295228212049569968869420170891709737177736426157326188856600161538583886012695475033443473276652425832907935012699289251590538829006496832068167231881406800050750993777902415651496270190886429780306934989720752751791097136210206974928903940691877998173729199240682063045609527618523139421285633246144635005465338507770472569276357250294676299742215566812736167592287011530150261782241737208999130682157470347448898246295753446112972092669173879413305154457845090356687189553292538078245504437384321869668857426812099353266836965796012866503723512469153804445817541010349707838870790023265371497015823995077559584311064724788640137446136373847520792783540690904826904151780113364358518123531996354556705623439044467246570276431229117205573038023267269709971996637532555834458564409466678732326592658438380277054412538568475585207295355643715154815806458923539312292643976522974831977963271048514347785238863949445373119449361646411279593696472403020381123508852487291910703065479356702752215105120266477057183534563457717643356594041653077923926988034881129837583220049627304623327328523778677560118170220476190108610442175093558602936960119980326846782015354615230286096859531324533807293863407319312787250161295709253266507344319378486257637566373320895270586875489809388585785441041577488115271342547400089178758638381168082009389821349276860287883500801941502339674458763057673557012756766857215477007650124086107067676898924392007343269023655598059904697728729408864256000000000000000000000000000000000000000000 [38,13] 2119359454987594728597353196409013541897966309321654356935549533417583445110750870445350885810848299917921086198414425668152629564930800699750852168070528162348211541430606353549982997792523482180545269186054387506926930354390959909902063058514415182834624664203518287783798295232698766145245278616757140678348815590969198651331605054849193861832604077226757665731296067933714388200142043554818363768123841929587724798911665631325736481537759710741081349383745509015004644539274122315449104519390777950184859151467977443044409001255527609347544408501492049506075089308887376582873911493152255788482027744861482137695899174601813469331549931850273283182373614947339509633285795925162301974643932214222831608059075159727095012992279537891695355688293566735356284909232768516397485287212355677438384144408250488240993433342387146039352378633401992324092066348390036080331021324254246078683454849487724662665288332134626685706938313347063716856355657733766184582559072426791945392221763607095595478865878514360288833061470180829925691751059456756147837158666670951310673908978669040418021157497822067880873434747277160539771838627047310470199375379675171894198556838989198770653489993509020721637223348853941035564751392625906109125149850589543004443242360089822346713221011156168525686333232571675660392024074953533081047480344725655219909120504264056438206079415191284391049897422764771519705325872625335275821428098827129693132172773085388821217596778088778756030583747855194442551897486894711035671496060053640767355240157881871496519918185982946801841085610100009325450556858306855586281455497728927321424275259474734255748979656070357365793647635579770572091519625820821231599628132851960552076313212038819438592978724783023907949235820045403734940893015467468914904928309110230039887032370177428516861767562646738494445467824916813211205950541059805209622142897175758573255024181195552053086085929320454267268393044543578870096163720845989642693477683342119298069915722565667477126711654810073400308434162644401175181116263931967864665521488890849929474257436694455203420338230024639025361281249293282863913699010680615478546938091123038703599881102063463586137672708874135391646050454011724879263408550860702701762488844892218207503795412899410344714830503745006242953719915001491304419862659959926903458063961678873647062355674157413525387584019813924001646430590269508753928596480454847258556412056071696740012130958301092590852722926812735371022027431997283858836461325544099168772114958046361019639394554709677489649762001091942733806408252879092747526314662780114409403776469535868253564309850133823362564159053666902523192533371099579049492275858795720992284488546200589572648974410541562358875284256484457602098391233215437209600000000000000000000000000000000000000000 [38,14] -3101991785025079979914359593671715377316446334975833325975625467285453732722037264487286076541052479787887537516276947075274196851528806462440488507985680941500671886984462282220664579804699187624824578434951542068486125886350047293297505433603125701438070287741134494026963827330364646521764148244999260711932579704155453503250716306312429512789695171900641433879535634354361254409640719158177984849331059406135169056027759534803938615059103230981263250794962437460017558067447591321504816026838268722586671342913676398699192003571993630303646672418278547230954216946464450681374790737982424350741369699832028445015040184773706197294306114313422336755950964584734223552367910344820957734881742699516931714310461800587438066963758499458811686873825720948316936622962032612051552176974713863908867852059696842891846711038817860472744986552031403063362431307212631889776829221163000508420525491953071935664202739695036830705376731234284481971193563590053170671270372810928269682908621271750606875500481888256914466024509034894675026695330480194094923106140752561210257025496556578988804636886378688652853421769585759039887576279204747262514164151105873446890265846866509165481345063294581391039775045815447776361953449814046108373385796449386979786957966771037865056322514950124458505260990668128694657186874391267229223580062267314515075468803815688602550363373667996462014958200849613213418876624145953298153830367855225883728247426772398845144062920931431172138810629390249734736103193546804178559627270101962519135566931364264998256559669634953371599682090466936389782167521022039828689621174633793002563283402105354725545824944607249999298203652425398403789590619828853972702825196503728140784335698755382995194015572271130982206077307649960840985742231314974804840163492473701587267761552630936677697841413907658767352001968877385223767501849184221766675987488395304002096932836975934425871492023451345853011665542765865903098261122315801808276632665468438024207293145071603736234313765487221994391161262059942783240869885756106541994350856776920242176007156457548939211684673803171957645211539382678706637523456366431006687005634217243108396144473273730389824784482814199811337236422142144106223273394047642525328577200938279153933311486364872081921891690428785673508974507206803393781087276448900918267439650089421518841469782066150057193348594790694640464279885463058619281346144253470804700762035282202895523918323229169400352917053167404367794783336020688957620228491170340467938978655067530876224399265580722712085704141361642278586572599245568479571340046137870058092264159104989522767977659371986422998425496073500711825715322196777835844354628632702222875452396021798767227644321643498076095868873884242996108350767022672445440000000000000000000000000000000000000 [38,15] 1576881742078625021553482450056288458119205514629157567976035903703339178933787144644740113211607119179310729163266292406545730609829975340353453403876939757030368350340144530027557623221624227746921564798705896742608794334346936917515142612460354163487620962264595765496234442629375403783314669935274765799494431454008421193367488661676414545099316572787669299344454878335798301667907861852290055636913639293036291197414203502457171732163235665892743288148488957448101668863958162408516158566929051610430822920310365382992076172110792521083016787533882116392138233944740448050617113072829700629255163903463248931662330008254991281935766359548500219342864166257682603402961790970421973245934144130063912084924664852667499627754003002136189931821520769144569527915927772739387845050850896008071096670765622444472878921869888794427494931809136228956879267208837941088459743130405156996016799929689491522437202941780619028670830225644931703809253469392963242917656697219197350924363399567724928592809484007050692388695917592781616272786724604798101694139822692401793564301501898514787968799312697935228645270152654598208766106703181221820493850723186422271296534918709801995663444881009673372763857578790879177083674318395758132037386564081582834911935263354502479673569050640249891612092169971814528666090042610290579531476164202549265735908566334230616311503320720312661126226093888690171364904161994457428578558103849246526512309169314724052866173550668161361836910255007381355735308431805801392301592585116508633098428039518099342588890871861774530903369510964801158193612041502555718225638188087417528971566906248176729406667937362016111653072658762068343529131044378038704150960384248827719520024187343754739690574627571345851777400786441361457599967081477648993017617084492163834595603198417257027671326945060673471465886982556514752577787453701679775592506180876260075272927847710501645330691897559035383954910236062205789209467951984432886648451443784681770898237343404602271562638744129433939263038288802855460020405815271522771068008935599011677509619262375159369857486053434565752187108594287777548616461972107176181920794207653099511583066523669712874458175204803934987554185740162212143667181524185955951261026600826139969618564640144855481742425794520501774385266484663861964666382354346472151459796359863481730132163904267278289140841960012456646443597888248313949706829429762989847016666701909833165546085030411994993119256938616993091927761620213080059256011322792657542087192116128135379352920434619945697235909716068560450424028409683252541756425024404665830829579600269861825663374925853473047056092728521368774660567864909104831364465838476248249639510372187481830997131860138695857299464723195454387745706779660727091200000000000000000000000000000000000 [38,16] -2488994460827518041913502395437627612083622318805261225844748970645816983686646026125210568690995416106870958524577786219712979056840979770634000293374083489636139252112870403393549556598011626450684371904516881239234672526345465610613753836559489339857510755348375755790114951741357347213806860205297836583979363217424119696655756882492932742448821589284568347806864665676711795702517334922374412501854434424914252699534001003154516413054312674347959417805462292769147659575473503399736077084364905678480907783110772800005200636610150813520269775629527305964636778968153855073444379965453058378868447522613311982934003818542145525992749792184194514997267383529758971665067989228539853856446399211959441516417308819739283521396786884808983562986323883162355870442401633530197698047622239931598449515086813118131806655870960855531918608326743863721337409723209681824574866562535671887336345223715966343401913179039511576291562419911194710511580496862329789751530464164237205254339131093608111685610986334743804840356107883606637341900476821511509975220601351973944396881124297511195883468085771526003922200713190678939119611395375761631456371692353913912151788548587122823136211041244991668016829045110469775283829739553522978698726097933163181097626063488266280676836644547996829944195727170272051043120896739208391210653079442107914668821299898877009573729037756939716068116767645290611675029046308759211596148912011570491601881130939014673619985647398509845681370820460717516734416567644535696136787073236050918698596108539282363086742959740383658015815593472308832031707221782726273402503965037481804444767812771879459768640828547650722224574768401947187848907443718717757675733925967300998255349715862300626762040003035455826512906272772024420522088647946221448950876676489002564900336336999109206768675284935919037151995815593229050951386354572289328159378861798419482565564509240343274727317577025718454695661982312299408083719666614258301387392769942892426598412549353855317844108109741390821405754654840545413750742175794979024557022850697754237845187062287686131580705286548700226517017276321846606038153268756454368753063968426488860164724112950749067870931156333574389161932936052991370566691684009002963469831310149663931537516251060784299424635967813911382034629234267602237089443811937700718457783358176951663428022443610252398374586089702395257509771069392664765530331561927435792328292339157200854769934995476383482251050315245467126410558894395718311986752488997340863420736926510464974021371054965764442920226339019704563097971792806953062802992776410708964304831160817934857825994142643551596266141538970679760440733086694802981829543960942950834131933050947867796750887850272369310118268922261930446743825821182250188800000000000000000000000000000000 [38,17] 12003727916384591939559172812342856700551931772076386555685145419754881914963517250215906597898467182530890335928671427363274929507770871007483973793705330261419734182707873656590450898458819533096860051758983914487588395268420707873952706782332804152736298266286549410641570308770745416693099415748796896236180300355643190221258464280153784015956958326815299241832230721520216131335737755151941019547553448651932681330311689649938865141113288287598792976683112352052985753001789509613581794176555450741162440745988166985160276366560811323009802794093117298730086602122199723488011544132031554653960235239281835700638024099306771396082012098826536448846529099053683006085628528900415592959149823554369603908399585651586385692441120738483245586358383688370957922707632848050662752985247483201566819908314565822076967886997609780988452017414028381101075464697884296466569069230898582322118734922386487990400361629331020963923608350008237066446283138869689609887885276595434411061458815079382077926632670495203600287633791738007406768224173509395583415640046336007097714831886353256200039917971084626271627750553162569777514997637572064912609891035408604052289896855001774983239617693937179436765859399523660499402694582339983752393643466396821900847769873888048297702862463761402043276525628881653381526781689825865304421223404698306544133750054854205675516543518122348335045677367717497491893690014806988274216623694860478198625620300916872860220687105139034414926623745762957730350684164019353157217492238707569543940632446609240598925647563720717147654004762277847280357496198167033454183023498002183735317275851591710641208558423409209468640726254838988679698209883292135032257132976807039966161524629219910895749285449552208363559720470577272563005127530055736052984538688013710231966258586261513104800927261612932921317715300327962597598675056495785965662442099893342700638000368508735729270446771064478283187628277089848867618591927684161214868476554003711640223602827950245061317564720168521711218577877868104056335180984080302769143582703438938213344600274438030805975069210082773830807956705037764387558054966415762904919833661828887792076358665507109240984803986365209210346768685516291100423363643579596978929641726375663316974759502200279621752753137655646474437037096917569497943496939077992295229701168902276895544092872209244172096744174671936185051069262709469403742545487967698949466764722648963928520764480552425905996161905353782618519628819177865235621318538523533144292277980215839547992000294519332791229443712331348309054064919970453694595381555339561373668681945453363125017687567571123489999428954423087845588074156699140066413336404446451618979997080004310053808089973229305258506595741499014065778030083907256320000000000000000000000000000000 [38,18] -20723281299881087525297549116075705119542456349821314776971351999534480015816453711866362512047811484592026484127754604956917551871302647095134341962508075210448437663147888592670902735936083018745776638867862349388477141893385409314847033230291312239729543244522059425661355327859352364724988680930422426264797759087168888267119782547699381398601071576089855785882002899925085707823525711243649742512488080097773601532269058287421813337863895927767248132047522112998745552437102909839107099207377313295835155464517673760909310183775611049089121991819761849766373045516392160887193520485219249085441578808361070559761960455652616163044504522076540961033627225420593175805334324534224238924875312631205419721406095783127224183086156090641987724663660713792001410933422098521825240254884645150489763183279852340137314713721477937237885594688157263957274431012390266704551556489387222236369508846366368803820492380024478868821858226192111953158622277439798611640840741399638912822010275591673652252340472230330904353795553164857504355893006568277752972776777942329589105186158176348619880318070036691540646051708655736637989148420523831822822571333467783792729360146345704545146327254829220782713918210789443117912320338413110364056748561578894121942607359978235377953228737903732361203676489944997874059006245431174119597507932073703430534306122867474490304889453851438617287966647015426053142243993272254400235094032830884540551369047678022968397001611733640021524796053556150669382381022762100007317596280130168230386809186435146619410908774214254624697944416015162608538893507027737461361383187239085926882479582631761651993999610860336395769259045162205541210160124632268274726878406101262765512934691015334883620497681188881852294148971565066965709924389677145479143032573343033354120107506664185030038105167018777005160597185648593961254492733486685734254011358617409347820053419431664920864090998476834365677986852682520623493619023788941623013293375083317752288920195529801131330932383945908897048010919088344615989107994601405305854209907691272862073343092662798659026487187437458672096787402702420115834107403746572040505940890907228567682042153116083795867956306531374476210675505865992888028451852425910465868541408771283884493889688296517638705397219634439321911384018385000357792616161791873756129663616768887324168490668967464677582709187232027713215700336384808803426237100788949857834672228570039154846794788107904063394443138136857379026236685079882927929451762496645407551507100767344778843493585435985990478665281318111110109420647717233830463722031100756230559857143812454839681691419950416403176511889898482085259405055551561246897237327842792821482465556553433330095540587920033281674743111173706394371347469198950400000000000000000000000000000 [38,19] 7795674516895418590089774081023127472216265850694715649638400519321211058212530915782185875898252704927658071627402070257875215123664440013404221983526128299196847964872576136528719702669535915565578990200765680123111935960746750373093173845260372764447336336165800370427648591005167582145154331814324239529050515679211142711737855144508026959064350668991898095508067244351957867455334783534702601110463839890286550566350037285647289638044295933488060698311829303275318626671786736068448269116745854813820787539405391904831433569529776540028116623290459083402618467762481305925132981550535016304074002894202309059448324084885110945361251847069588780703575928129845283535477265491519623587596333055960324283344395531527515923328958778109195489282233925948632686540933340490241814262417339544353013140163362586632203572584151570741249603457278857789784613400078451157080225093049722558374933214866756376730308069639658137376474057382376174830593849751466751614971283484016952556872089258291595307371269247639263794146692766353166887853267707062143668202748233617219183513794814896225605242105859420592859021570515110690207008382183529311856631144147207173596235333822876860651151549939110775497466299118511769326346698426972098060012705360280997417723028644563332249493200569161041936972941587727230883135464717000590976436887941399757080276230390494348594449484255574339363621310749159919352216824543933059596020490777034468218659769870364229035172716314172513633492291082517035778256379442374355730903148741970845106956284553667839175406856930993984579885275553483644964457684884468288193730865809862832185086546108557885688290097433111268040685457697718841462361247867677847601080780119515989061081567350125632535059287999236470660998811604364606230277818089788952992666224741677003857812882783210522092849716686688284746168613205284169470919415512525459499236678253605196076125835525599846848951962841679415827798064594053821432643754256970483845541971698272237505269156576319347716812761406663490228532543067310476980493050770129280323742624239873841656791803179121216242914014624608643478385333825942257781175525572231495107487259569206056913637939746572678792791300516143843247364113713719140619673847354544902984903455078981514662989048270091282565494783786132496530809214464339837781525983682161019260226539176514648843943877438943555095674530983252228235426418889854645400416936850319364284783656507092605936665246235203868136016886618960976071999932744885126801895359287784156124568156379776811907032602102783075379228343510942544010518488781977098067336067935072711368992507749694168935563288821398823680427581701316448103221147254219307109304761980803957958281230309807751343934212712411766736534803448752979079804829984358400000000000000000000000000 [38,20] 27471860537464317548263034262074543158805689810615082434845138741655007240139837810919623873756588562914287493311495744459884044152508386029562986013095297168416244628010329844675553639126968097305371960771791910529975355621156289596311489170248091692976434673618709543561614941661187433911530820433992906672898468228023481531598994337021240679926607905650855998660355582928998599577986234413385472210903712574411313828476281087300181657906814980340809844020714867323261613118989941409416659021341858690710648578644631066160163437374876070789089448914744875321276799267803772903187732035652030672271611147739513640361928390277849862320029180818776463384109205501850004766389632003302914079504769876059614983190240807301637940813237119580037347086733831607057130825108058681401977684814130308993963906873157025508803051297854521332103593415768576395647157831453374363836778595376335374774021244948649153724058923377465409978064562299820402206953056428298831399214639984522130872304620566789820878178310081498188281025498896947598854798725324013781552086084762556080351172781076304465419701396491807962207689215379796710297101347260269118294382880695084391485502435153016360982605761679206151817486222308465174945894568957210923503539158804553701122595307540716728425622397776670192479074977899942487480665804776162939589122444600868018901562294796408401435474538631594811218058650525289248633822643322479210469917144518360753127928040612369348137373441822195977846798050126111110267467628019964542189732119460055971384816066392005060233050904550306174022935342780299384185022996587576025737196510660087721896954456875221754484284411462263450764373227480465114934113077859806577782587208896321588320025229230809873518314036178341571406835507265313123713537049341610284637191179632805772086445899463233407505831742119172569494093978622199600556528168651305092009404235923396753570084652365546027047773167677664693297504489644051002106009025566769906047376926933135694991259850351005750648992662835123401363655228017499633116397415942822236223595001782425807011165561760991311170984594409483866773784370479670044898533481219637631000117218023588897898174217041280029335720880613114613917991440001113045608608877815686861461920245224271342761049348581557477296472074759261933426121460519833364939252848802699187448614193552773365327987761372456482229972792188676188956947434785604931786807014814187392962301449253707822182196708489976705798430008210916565316155406733170233711497104348709002581067179432139689900716472401079436550102635230596949177322215506726284157896477135901624206393253912367612616041759980377081509138681147049899403903526303573218390223109956185543099357232033922400229801878004937697416693819149057233760971816781742080000000000000000000000 [38,21] -57973023349031985608023223560267148769295573030861362364617158273240990431471971603009763081876993089607978566378349078526097800414223460992074189158389448386243300172664894446245711433740018715091907401758478661579623413005730945773103892890639078896012952076476988253931402989670258447946445582318482889493052722992745926837412911847434587877606189003271695562056485913801727093768044778542569252686201574328113877677199791534969777142919011785769206896043788524050773835908533715564719157387133374513693128795954570591075384164387327384072645590980706900732254453631315651734346674821774283971564646790320767887528032912925201342097409414031702312488862263570508358933780839786039143254808809082867590328612437708245823571788100308511170790651994652656183357237621628506743015279352073890310433705919116852958699186079142498615633139003650674367427348349265045246571622983439431785066925545857642669009502082193539965986641815886065843641210225898201049852599998715719221209620814894412095112058430407491612631002292848113845584010385208517267995483346876978222962223939338892509575826396899093084634604495267612423846637685282631807726358771388050924962373344760877912636256448726476830647538235096963067045926005477948714536043871952122908070300897342915335940260627196537688307063199521993395412029452972495001911695592957664313253293830241349205065461414379768821542477250123386282730487887519841111846935174271795534883913530007340646529349300229391794981485397376368204013857584995537616398407834906699594743653822397846803608001510624732205039931390986110752384714080675473110734013421145741993360046553894614777787408250045824941951666812100983967757069807227895147491019369258762992909146522095222756961490333099006575689926486651965586487810483384739261007124372469364660991119473112209384160400942283248403099404776022375299400113482308022789417440866667916438418301107753999916705215606186384785005558197807883278757359797544987924704712030397756853754471401804904578871582382140431605543302460523003019215445295065262185731875460905304861672039572780455594370189824798382585333005257280730525783205266824130157881842903734777307512597038389849411780462363855786458130670019001423444664476240300707879190109669321979228094460671262985113307611595122854331918681872349394794224733020788637472944658502455633834923293091555060190184159525316715809895087229866322862594982770464612841683766392005589118399397698449322586057778789802994880476083387003427624564839936565549139865009360339089540043148972677983107339938144689204839366078574949017364881219684759798724440093324393300110741127562343459785287717327031826286185729041037576171722269411227766384371633125561203273440075755158861452490296936784845412483914392403968000000000000000000000 [38,22] 64653503391584667305137302765520297172961732462697058873009020424342844055809500328435523913302782802070218035847698728673505132117288726617528972844920264711897782377741923598597550749316952781204359736438270692687311323219964243044664957777413520199026274662788438375250118825142791002558498853232959464737970052546978515203381505747115724992625414142578659676955202273437226847814838522611311425852978386283237860474193600494042402938517456756060027474314075921194064482677743338499638293536992200541186327359753229031951569735953061123699798112917018952029413933977130362839311999877121055032212538453926941858284731668319477012277378665315261923382158259432939326325840876494675644653576441826043302871216166587836907546520886049874253249599975737832620499159926127027790526126286001744216326880986017643731428595759407272794370182079298150098237984824593173463703413361886635009508802002629736952295289619600362680915505308335262459260795699917131426105551487678934632881043936528334580156178170951400806947573794546027491115250394979132013448026889192091966354960278954355129823965622978621903874113005094477767393907902861870965166489319448806232024314303696047026407649581397021994480364990426592212986373322820498081684493549827003780299609501549317313512170825287784347850497341932401591151995319084424511357084407657570593647029961242271560009967658829459169075074180846637835931144390952550654040480588652615970798267054540923230533674454793162096484000179671290888094445684400041052768054892385237405977396406744126267876294677037180589210521439361912299929120615401973943215912726124031206457872745905671119858127028563044578007653724704263927011395542512701178175859946138444240003159712937986388342711796202934147541881734130132616134167734228793170004694617032637149939707448704707162840334856916519103362439302755556806251714412005494702543792895435168104911278791910374846873283164394294521672654974209060661062242721387635240961247065199113129140410190565134244307582060427337772539892652716618827503550449605378898084490490568911610369799769311742197879771734752234852691046516530501957758952988998158181256383369249335320190494674085513806542045649891757556935233358144420013781039155341838614632913446297897643216142690440869542670795470644806003864132588546793066613605335182180207685173458952922521032570881002234072998604785980325917527031133426904920711682173425434933040758736445073698161972949659419447529278948269224653771650647636566576470358900114014421357932717858263589877940293084186540024432314029966642378658384057063744515350320143075230385096367629377713060899793071942084998120088911343258656567422710144765494579658662041330857533963242650726129072922044006184698780764589179803795249412073062400000000000000000 [38,23] -57654976474996280409232402475090252676010183276059947011733389767664530369408425683163453196328519715233356539244964926597776299516621450884971517850303347504921544569306128396193421170243058413575943580441877367827678816619872476474630839800059729207894825954242663836513580818050452829579454025849974083171182948427897623633841671198036701641563154881031569468195338347347273140707666653119808611974071695229046385809823605945951721119817812611549609684489530650746352148682285411670719061789468902424635490319722022232010798005858458805866145082925341832586286674507535803199228808487073991408516982963160834572936991343908143763377379758685818654286295150860733736063849772964273917960197148439739194469003565421241283029781974268842595808847287012526661846005103051336760227175276449612860596506590078830268727991527040834455339945116687530651405405097341032622715170781521843918972096539822468931489418297023473919714930787298923409105905805485368987641237851693155851006616793410913803287851226923908842168568127668969320918281789056354871919113548988155862566662311372854960813217591771398329946615150811686356036672090385363215730653846998620768902375947145777601611935414429930985617557810163277979993962758072156184162287973149192922956890771328325670112006928220393209662529524054642823751069450974986972704671880971728783466798694378402163507060919929156511800094581910904099300431968257535750552022792659941446904378064325022885336276310568392268908711748588906539430134315025831818974164852796652444235986818490714524781499666095807873461625832795920747547879913451683857244339181392342828659421422894967053010646219781233857379424121581590797450435157322158670018661535634962742963712154015721716953441100362033905378203835779003049860613283426397883021776671808387913680065979191674943351430311795872252229811593306232055692514877726833053891480471059715192855076222637353963649196192284306224512808857290049778169092665891842442620889132061466799761095499970827002959964545149297354798442108000540885815265297976728354585072325609334063833058263975651416798268453005688511305610787689725129490777606903218203449510797676341948777005022368292148848318629647471675665679541856633603878228436686061756842650351500374091879128872850052571373101334592325348528342321689712220724990977146123688145972196955013570184116650169987084591164972940899313353775024017537988304007987782331533087220042368112019344361542876120697720124842329999947521891371412255397131524599359837358183767737401633127192548148887927451419404300451267398980703769901663682800688601216601347232470260878125444569604808749600299159665150326436875450684007904909160869426095480507973727837334424474957866450108659333198678335490654168700473157636587520000000000000000 [38,24] 51650763948086764685485633886286352422138525557741659408824402404254439146761267867563746268235169312541987679056598539864861325764486553415704415354283866979379945031100540851826283177511084123002228815362987606175792186380251134265046681265864275331824423037456856363498097569280287148476606960972653874028963626140315010129789527660079277570034643670141718613376079923878482306183875769123179602428840656422742324734550890620066340235133443636736918051477531170505736447555314133785233193188680796789848545684912928894744435645082167120105877950422011507031848437608446317753581294861256428266946682367829034250511083160273058005188993075524661399281956372118829201811254077030528211997552546961872350111633115712864070856433550562140316349412365070193007336145905349057986960177335259368204681575683771381096917806520268699002133628348349971031419026294922631790066925279775890218544488269833910268285744993628920669439743291604008277286415260758104085780596536666921651055470876172463507652049752474059449090009485899190910161015485822520983089620433169727479685324203869380137576199821514940468131202744414160514865397245439003067948134498592894676103238520227539056731192712136484538919232198266437860336461893770569519665060974129244112644214876002635522418283770659411334789069000534818142202940302597744216419207095907627321151269739777665554613361855010529433283968639898300600725030960782512260817621772636997087416694513440673453542655841949324402947970454868310318887249648198657908015615280037536570475580197436260905413939871667141454153418645032496948928293066493788106358360435708786003843774279089961897069961016788669282368553893811460788261408516535225316802525297592006517984772717610227026439199755894475134993457364478026329958726587836634339082671089238436267893744431533916119800507849434550330755343593497287489868844828242926597755351606438332292005661074985781682594639420583891645809649425025884038189221090317926410192689635425505826371516832253758562143032145620882487526114109327803398863206429165731357790673535051715683438590297923357343478237530873759652777855379142370084756493294672572142400070892650759882192851788902393534731453018931932894795998431783149969069727879988226328906963842258217779569655532130953982017777891204077608819494623809658151640370756210758730013953462216052910614161158689087462382934195066249759091989986469824947458849731204842121904125445296937067232136176224301176781030750593018459138941662350147905745996407458934633179941684881329663000168147618567856276398813410091544939710151966294607347822022013959796259969720116642775017775118339607603675053722337466132364897347955275862307705297550452163456163987222626717490100938803225203069192136220621834312287243993088000000000000 [38,25] -44551303898369141392384427814575305982040363450266467690291317071406237555169407096015898256204603971663534173260297271725270848707387332431875732546052125617067987817280902781409516269235621794495358503577618402350409467861916727352354117877181081533014014495467252179817113114647907192960117892370403957954147690384542454884584244305482232223208449674886455041439235877103615433813690741794136305516008848746920067318526535238070645813525591482776966600472385156394400467027352868151766379552072143692029517550388839361502629219317524580445430917360562874280398508647711327267671363197372518473026690623518388211395654734990657322192041638231248513441455847091458247141099796587159710430093371092232067642089167959372361927938880480971172916916265705517632302180009921066238852424544619478932140723656443810364189405331465645056637197294803912443680254996631737400384648469170989392611561079099150829639736114485848375906290935350909810903863456008398111678515378859765010516953534998098427907412112921916603959892155440051255823864510062284788100668163209294273060805198321271855857922147664223752845418746480247350533174522875573457278596725180846791263661561583370906099203705852992404488840531194573600207364263461217473672455539605317814731021884765296856200042930731538999825825501521306345524484002586660273853424315319262870800389883842738230577448837927107473259100719103186574781507106708434388781622933968955291512191158639150291654793169112941636036268396557605066829029131187558029339946022148266360274182044477465314176291862641222662314226966477724780015997140755705657509227134710905418973032673969019123039237414672906914118118099914774765330389904365239059001982675862339106888387966818730304306802040373091855436935399919520840891724144169634911257408269909998109365567034947551900483393566969244729301907527343714737458429910448630251184195313048617989096920150066508573584816940587354773090764020747081828599647571173589588588229229134919747005881881601727594362303091999114369335184465771601390006616092740294550770135760188029486599865502047106597579378673112252674619007079222547569281645100636129646006153704866091634238469894596989953594500104664605524072375860270855874277183928211818176831593885964588083392224228963474374304323555763524750373496246679793669272607347792936576302618882978219681778781041362715432336008569906152828851142419920964875090348021272296921319151463958645588677002255699015840523711741920647503802148774596529664206855540454827439469015743451823482745232837450135346957901165594029111495749467377996562167823920763772226000117775227338348697630978298173901583844990429911975734404304423478090779362936197383924929705568627832925303008108676188615578045137459143698304597470740480000000000 [38,26] 31276135391691699947479861051997088791774183820495749585246287775104562073929565512902093621635893723975104125504733585644665371543781150113183604161560821457897998266132206651911424477579043969945120177903201078418888124917244538697473925448209834887991934774068393369791805732775457960337139440459307000119454391217797764414358231889130932390774107053605204415194219140484657019806711581608454238137065746417115414097695265053253242415636296255518090929690240119636700153827637483952667210481819842963806050513420006296539860655916208244594862168320589615234160844398934829157738537833680557711691739348105688393875458550887583436479960738878714884127815316832186291521577104418071018242169106172490976372268595269042323349722711008164540803446032872168551980460337080384236596501493125553460154755913512165552661820092044786206615052301565175135100630204664735190144253658069114025742532199946210916694991780329622502549372513172797178681111411550141087642225564445923479268760518010782359178109271481040355016365230954983472137501863173604950357855618970507398008677016440510975179170672067159256749034830283003457604685188591270500519789125801122073532134999668967742531932410801367502033906804004770587710423448564094581838815877143773502474833814992739403645737838334212630693215225759625804136075635272865911281965505425010208108950111586169700795368871952677013515662430335200400215480448878535400586219426656347696686151287427033025582988887034163594734310017713675515894808522279649121560795211615677267878318815836084093739812249983871272454735215674438352575448944709700372085293414202362067956030613528403306930497541203480979774689745142168218720987026499415309540994850060413705545115190345564203111013549087248613774455597967227060725914664152433200187445949585785219780959417960838353847829491540417076943198367303544046489862736735568562674206491002691143456826019184392050442905832276763462086935845603418967549372967232097833144010446468923462367310820810106308199930195255137323274253657345854537950625642703733906799301077077204718677378182262696443523502221727226528540055260100251036723494675906535403042253017082693797995691656805363601718090152581310785378746397103102975431439240297650704500595664444990605863802800493618379570304736557641673067440464509216631318373359133016822779797789131361495151702477043997093939105351287437863658955355186445970153976660890340926946735958338287603402241005739930868711790439795688087538622500909695306589196898639300536560695377596577138277464284561692321987239508029344442478984016230970502605013419374317243631843653328273904939286473570122777856305118372823693507425201842499964052181065712682559969893073347564090466096590713430941124092211626457478082051283353600000000 [38,27] -17114739421792174904764142557146858702258417147698054109122444624747190737537416329314405004680980730957818202143409076000387278506770532492429372184639085512478000002160495162853424646891132972146746625274266594157428710582001287810841191917678844612435163713791106686947318201720294842432253195076738373174220729987444515660564246417272381455836260332069703772438670002588990304201310371213493986368393870823549220003088587567031122378416369985181763268117765869984037044624821828479941585794944422175986060409100922488975349465564023426955597803726127779887933796577523060295230245478073210733657145339290547015200661669612531212502223589572440083067950055187967737940737876804496581960944733883986703668124278584207516229482359715697332922726674890397742426142031881264734395604146365684632594130678728318588726426929860308010427898564584723520048425631403098874960093721526344886090179644453491876852925980596709491560458694348921365278064305468095388240217069366404389320145993537114265731536529929117182902249277717628169502174823032390578610833722278469340048161919468881158476807045375668514576011462961000311046904455639871594444501313067259480139652853072641252241109882407672808283579549013328793604141437802902536302730245140962336552813323796828996048913301660125689180822804288126454199372050482547194522184618252753734745153029887687589039564733145493181316945820921115890974998100103430597907934792528269653616708371084762132015927428277772471721779134263095858283684403541948049551458999716165790793761898447165402426085580370507537225987131538021808214188497325881693880830472492177026389086894818552429424296197085139426539594132319066538219167594989645321139111421945431072549903202707943544929045582271987658712238202040782128332266868163015456463357266423038382224325096019039269042384413902674050656262351183121974067113610283037096490555500536156729788600797665486516223531791798597158677135205133961207251247001419520569440435134743368724092335020721555060062822061948616883658096189802366551409524051923022746749516100104836392974131076069353460932082504638597703727231283700040241123396211446634150046473139545410832459750968860620707845577834335843080609614918045225296529918327159338211012283343042336266930012197443513031106517557125028963520592747003391306465030060124933683122755818155929579956151089508914071651588093875927716396411960765377229820011085958834384639773993039774391539584151885515130430541444357580106892331199890557722001963246839790053326189924862327952479137560877889475884229260947893726920332054534080899140306691701956291795648459044594334196168967501089487987981869190534700371659070422579020455591338059673257413573125767308714585521741962422253886470051985835869471302169395200000 [38,28] 8186830511683190129321839761161135542358611593249938178802725871477613412645724507068723417955710906945081136321581654430447789087081023502316962594029444104798523587658142402479807424045979610401605645179873929019108382630778815404023669105851689925703656078879866631667657639129848719196922861743029198753342969059610977914289005236495529978252406233686729624698344648918380936542665223915762835325335610443106452880998889417618136262072100022493275025380778131511401706763338254126817630245750749244599302718922298095589678642941935088319521008973214779360474392725464391393085290422804783516406957403672355231393862066161905660109622472285812210847130541455069627313606813880797446962294485442946372844339060718946171067045234714225567000075011172886189127619786951168057517625313151058882799029068362598969351282054683439731708635432738317331159874854968703613603583498023481957602625774433332030979799081424638742542107739249369159970513623616684165044276446242867792909982976020104984667616417019193761816108521038327889412658868287427919494098297883874200384807658487192120558919309100044741690282928581408022212403352043913489068056393984842914401276796764040311136191372662030609444041696906396284514381337208340348732135563210446235836861978051282759040271795232449305258454723755893211510514926793840531604833468960918246545933587910662925861830487469299702262334850596338041181639752659552404670414467309730954223990985857371002498072574020120149667213390310765526631471319139062715561143008729039627759224562793524843657720487452452392305169401057842342854376361565858812031993295883912659696579547805792133483480877076328180366231644739540915933174728352357893432010139666662592233614478995780654021612789791169211259497823377141230221888974635107518527553176143406220997518940640955002199194331559857174768403291160977046522429179652074961753986049765190312407674267110257753594567958750050130320229222043971973509206572435417856092911111288608193359023364989450044738716575667139110019829398962993700088699335424215881698129522655207322514713435567304792223692833835064812611175274324861940620738740307113652624661312143390771149524007119600575895280058025677183302995033224704819561804444282882675042578051712025555053861202944905539994121039396323325227667912322681326629897366764048350556264318579417797510723617661450691178760778527619666950748355968339708567471455033204849744256006606049353583338745840939311337984393919056590914155924095847869345781186941365842156626476232170182497167385902700572578874879490673846385999367171163365631212916579042561065973994122388524493777923297101154481465993722541445320694412795279665495933507779077896964792837554749273591341969283047200642421868753622643871705150259200 [38,29] -3708162667771552836142139586309403511463502369079804483997223414696965855185146122449567712782315246734859815484212177150950632645600155376750819678941020110289933145256470984720608117485566871593136740649379291951107518000322413844037885720554907093656476813450779087876336786492495433882322220500353019451388451308129533986618761791396555515730204553570677415273145821718130343409659526092070366749689922239473439217206352064400693001849042905561051694687032056977191017827179701778337993600571942815150708177883186671217648848793156274594439478410372479706044273250091151675202807205367960863706401775791264997181983872789479921532878740340248901837528178813899832212529227701504282883359027148476798049552539940557723110870652186648442381983664126611738387211436260403697649312748325567240316864815656436504607286966646808949628511092420884384334538561869871287184664114666915511488377413261484803365139324022470511198118433033278183018543098476307930996404090424935159604483720621929803704831597208353922567478433320461559668603335778895978512003184192308067951657722474789215305112947780240311318067824014789447403340586200699768759423840142563137869668536168757305195230387669686576114399727281498035110311364410616769348360130364841886071295517752009923320482329068171311483354655707303751805071147032003212162504758139957196817636860129464384776679922773209263223161061672050182559205202949727558889236376693642802721324980483318002491689180886802685185014625371546396024560186685004177189217442705961936367694797279140000247400256446862707013688884934060661755078208998019006384962803047859022151106704265539740104962597447209436719736139697745868708168799758000795531473608260455691791207632503674542030693452442511205156670439651266117403738555571551443527100603438877574328595322618935416056224969407874833169302042492136882584656635208272646967667905351110094591595896088271721213571847040707676624369158687789804826618545640406676618032280780607643081811541146426632077904027409357018436489210731129613204789557554694345133201862644080777388896429409275087763329153293815208986523849125782683415601185234076152963982619826786846894946675003412821365595563345422499288338601963238653236656323786211345323100596481254879018521013888447315655194892239647759267910647730399026193818402922957441467682774118987788529342263143875916359769368690892790000874061768768440102080417251880295970369585244397638243211246421717572436064903939862144976968549215723441701625019256877329236316319588952069018433293971165798145810013538430647735696732643041141638691565838251722878657797217850160455013218163071351380558728268838020683235188636224267506436256473747180825381789547809649400786434289571994909596925792506472248534630400 [38,30] 1523043472952807649782651708181248954698097436761298875034452802378929717492528841346179321361596876598328877879189610929594267633438066047468748560812068676010270344326157157622539732841353542977654412972840112752216645048947670165842688291908773052258382069083274870321314486008218607261076976643906003782367129072074519156317866026345438101132188764489000316969095430511913883333939873513624082090795053774517455508185423140070448402780847778946437537225507068054368404218712070156597327896411406909136631263892286716614041893853621992904611818015535903526252834095754981239908996296969346027103131454096435163484499412232642654519160639949915707196096704308975114202510179285915478411373464733420577183724889214083734040454994366949249056615773167512023913190023557052396573185028227199118838708791265205310808983173716661222702385923857488618895581327508639697178836450966656497385443646395323724379029441989123394201876088916563156907117934787689945593541746687650951150175644249203115422432068585635387270786883405246737363373482034565813938666222262093922866240688142053437846796769533376068823618387900707580437584826799579700135712636802306862457933882794141781777721433610131120256127956855079810459748289040124822423051811269361879630302034869872702466987700342837569042745723309248187929931397063394510681407986303689129435404736826201589108013136823344474682233964304271397358980310979025591509520357459973061568692645482381310331716337725431591166096266768627032506033891025922611487392083704641071702887886957519090605529837195174173207879525863528334091006902270917826833548284009822825687276419079081665592798055737522853049360901168576334267204831194609484167042703834771656419396569738746880985491397855340765281798577388780819352563835722432923764946091150482419290307561263094888561248529168568643302173827570070615944705807495739792202517658861843589301894980011789038221776876769414848656648577002154897885159581673061965551865315279901624134692080192898817613898542754350467865166180539802417179704001364043488596284370922631474759824201085942620332592027302515989910395852978016199726522250555553975285522243202305338536937484539115111146766961441141178984203303486120148362270056373328390772593844075038428188725323115986824509071788009538286053905564149407336755383331510492573281653111302773003657068916038303790346897325211441894514098093045995627611012487515693548293600318055036525184378531534608752379500288862547989794027984151255992980286915582998807867322956344593696532597766727424204644448237553579361940405797928580231204412120063647643265348708309845256219839615979440151728861805102471066611270000802789893142418011668619306359376883727152005425031843834451682793595581533508966809600000 [38,31] -1185934423707583330950663177095978357926544884317959107961342733061455572767585672353513204272341996213970666023490032952733664347043686498920620623931041118128876116490917680789827508174733205487922446933450408156300500249772258397808350508105377246216033780784870194281112491110217097614613057101410303861425026542790282612564066596448641269084613236120276594244939601586927831676206332844400397719632708573409163473770772911414071996939122394092036453121288412057071075530737489716201437053061848959740647815832018474520475836823218056513864521788792619171243355992871383307697206101188031362219721974575361585442903594197702920415493977815377605452236133155259273433766157370193250489072468518103513099549484327513503174963246349378818668928761600673096893983410616277032716163936018400178610500256467213064405939517194143175166716438176920474623629361199519904302136953779262322313009813184168762725813381762812651957850558176932092592579610236498815942854244163943166086522533293100193200430319424883408730487137098909380073550879623106220676335215392193648903341086833507733656941547206624940106049894808435619126240903006635686946398262385303561453676928821266932068782568645686798301764451479109440035586914431413297261646425655260347967070208192060538312648662039648338871728188346908996167823699745221323341777093996351979880321421717068573149342925053710514283619566486699306958951816357823406470357544981174134092144906451023367061542546712336958877126194179177863344871813788775562826438323794814381706993102289364646615813517892153834231253517480901157049695701308358332715279304213286895740520769720066884840193500034859010643485187939751102925309279186119966263560110087751804761352863605926000660125446872879364669832344174844271063298564195052455127548642014567876251235470408415569526605853127856137199383695978963136713175683936740774320752008370171614298745683969254913253522732381794685870703900562497820053237256445360585636790467116571283162784397680089482736775850285187137932649085140322487771802881465409335597060221603955301498100915292170495573383843258868087726299739617280251685682514999849645215354624601445447154242870522811098198267679725177060341008323934058974840577058895753442527591494834280141719066326340858939801449075938413606102532939474278813480284719572227378171551351019447780063104590710939207607251747829379807901961674455426900164312716936066677789562408294750568186640682778367964455557441985841794014169670399331651245876873019847539233286703766269627929018139033762550417436613199878421819795500174042347693220685104093867096002140844498230845999509737322820489224120862357360918620402094599086778765507203690758847362917164273517602389821888412792898740043210230333440000 [38,32] 1574944690736248587519008079527651365988387259337404198059142920171121906706069393189915548189326687812112478406455575300212354442791871394042107848658007518868519354275428131620569386746289883306013248027490913110060778455295024315112629259707800429878726290462735143430455117212456418069191084810576953367314401124655889703710319730669052488357732804659498520993011763968335055334252758725737832307876368907618680078390078064265418395308456742361259508594228086195989216970480119855414187420710128416284120672766715941219280063985340991564078530419158166472025993453941457145696499890688497453366805419173123043001329125298229299153936711227297697079032856477067718791335419416419661367866049027828562220268268839538524932552286588880286816160037072982497577795200435764770433747220186967289008930408599568511501816227919270477070246325777382994770609897046551861285191480619203631005451335506586852253015277876065759733515631093301329104021292652285078909624795905569260164035887254014078537826484243606589645326929901268558474216098183490672994405324745606188341497327391010851558099660091546154807130765712130903441284854057095589208909661291957858415249610205527278263345231258014591132214779241413182200529823293388887675189032363874249504893300393501549533987180334879151601304762473618145822762991961292573942525119602194190219731539633120023056302065805756816785237439681516909811669172953202560670994036299865218815567467314517348353379008733265758659466445957443391938957404177508278908296670049875871857911400799288590281380223734574744706668836790607947700072336591036029735654704247917474363566865664681876443416901531297981375391797023063587722249875313893266862653769348881530684140709914004033445918509663273190626452166930286239581481839351838368752371000292657717949204235208072791017629906769696810998240457206249862077547326797604083866640820712227639326155879611717471796688611177120282221529871896920936159472977649412679319065505123046353093093927051497506067094275341256543262767399634531922508018388043183909334457222423008486794077799980854888626266805238069820013557899076424754160786996478283381318285532197747368111103534796109855291899849054637753380259221376213662427120331973132400234075441200296374658141005171834291422068933738954291303396489929457748427300164829814568986014695090362530406786476799660761663592612745136335161655791000644291322609669915755091503277661703164919709441435240136973170829730047715403089076012120035002873248710576373629630828424288080911952224187005097492461686439784772649764739087122936406330963611001122900453734730937118415931991076447793681523542038292155173673960529127327869318254737428037763045858512524340892253157462865676645988613478154240000000 [38,33] -1340775688923791705092307233485290926180016071863524593026881571858428304605574115324114017921439332437336802532597464664141835665852974020790948690831192898948622650201263041026371926386278755623864298630607035951062618983243630854780847085232663530733391715554614420424130863637147963387483681685276414117430798390073552164835449496762284221621552968437967669099349271285817239433006587764650280551450796685917477853372842716791883019676814514108003993865301298470752522018345052987942968262350726881444255321295122416507578475757453506340207703832703641951000909891540822328016780418324068720480872572179214298987725542008776274264075756198465928172312403309531541836908698807962699552413476174009581722187216695291543040329571026756996617681062975509710547210389545403568202741859892404418682620783085875997546057890031329867446169541855434628846750678784227323801297854919465181437641249637274618504547144204489693866123374029010831114549497428451453903007662740687925905678325618112214202179005676846083778055181553489328359202853699076733812939752325455934713744256659525573074694207854659923701432177986998512241102165289907518397619977581102619143970220426069909612085475405972862352745548902863903350427871142537530094320995161676803751156387882638233622587497209288870873926601329256127797690461651907041253121083880964669761816501921613055172242808833633866993858241173800424198137669405507123027893917522182238570109699949877047296196887840478292233396786967627605730038032368224050326725870411752946163372685451042210001881301277460613364160138980883979431990963642899440281845777581780196340633614932884960463525901185208571516101603885342396816941387254895898568843941468899347766449777456903357902013000231191401783552309061773816253953850964599618224697878957095314349931667841197601049789488395318868982428168780146484255812780367052878401679028875343427109615501254747447764762442159479614364848705884702373462612966859670251120254515709986057267372666723695749102823924974575030596001197399544693842212027604395795387331498769103369342850546166997091181934841824754252471946060680042607641838777252887599295477749504771133732269334551313927644979420108476801713213298634806303469116462067352485345181523147681374414030508061184078188065705783663232412357264291309120848760179477688431012657894724377569312538052061216165031226908312346825626261827922009006266498567253985887374005173453877014184800841811997008306614105585822757767237393222600733459573496916898923316595521515347572613733752671161307329853567540969454247294958447663657952645999668949147977209535728089899692694448359994742521971519881459515158266435478392103608813732731346563995743588362864486349479081557510334604580545888256000 [38,34] 629905398124872780158794804210382232429178315279130037745774384536432790868030673580477714912631473061432695483723628617011069944564316105990553671751380310386052705458009968304433674984829580019130907355481002771596951801072827975141926627498995853079558445111668887366402826918526596713529180637185707354928658848271306088532193591516209650423929205680896206038875408541053750853123144955594164125242486023182781971634642910465190729430630641295144008141245329218121320257945432298243655174248144202026918404157185130960643501581173641953857782086693796694423375527570659083635510823046426084975309951153697797597346577327174822374775977888948476743378054750098635037086554137043651163712085058200841676999076422390405458987448075673258474923125334660488486115030796374512406345265511663304042766826009432934044666292991796189023896270522017412187897611972770187663459982498156591071764191734771117715187440921401891646038694277113390837575267926476890682640746297077664025953793680422347131628831638987394657681036051498462301129755611390328638203128639088260155482695900916196749075739312170812258941337476555239106234062950696699728717791154213067573242551858034613858088466653794223498180388582971944017900164128597547143937615692596959902633337039742875104878409113571340686453067303173021756628327442923428493526186320511465374864405305429661715730477033172758961629065414401274535200197688817839510618721619979776173797480765037964107720286447967006130395685131117513600330943444075011535966409803745458912632924672462681812648265367996943622065001035741193865791466040495057111941577657652514963293405140934251338807875978147662217845626149892403678924295707583178778832827968467617173412484203107457542544160669171937029057944290024292190103640563679877291664399356087172688866973130298057464416113245849415213738517474473465286943882233847411165909162416900968265446918547847113854825046440693688716040798073459437230504323365341805259069789500356891327795930622281092861242856676463052104272817083832211506245783576056696313836839137849088922043318252166308347898237220802775565819212696448545793093965874670775397793605625288305795202409178960050712922125472449533583556513285556663771232101639671491430117491236798953842979513506350019864267172846558424683915141756312415238182212086566439405260567997552591696996497939334092198432844802616852178116356375592335646889823315835766986515539868144892558274287194102220110749909722352738158513353811560034474775657492831173471000873799671527837845975917040865339410987584128665142961039944939505658572703472624147971977521318011083683129988137871074447707477864100246724997821984177003171319630789407759603579276802898118683958463718385099918616297472000 [38,35] -172990264601818451083842810562730956366118097981600552498187387786133892934043690280673381994470477554574052171006530380354743889107984644399438067181393255998649949133828557994913306064275858766867534931758139383584391915657090962501038632234397710172655685684037773881564572205703328379557549782588663266759253969782389031780345666976339364065869172004063947381749160947724879919870257684748882865357245990103239742872791835879801904865720071996259682486727211239051413022343087224303351450351350441433006483756621553436395383255435073970854570283421708956442635645546695859078343144910352333568532152810291563698292153883228555933901747155080285664303719899198410923799900553193877508624463326362125658045118924948654532975756548350297542507147741817375454757563559266064526620700326185917925283963990175424990821026101387160688316192820508355206341970344018741816958078390826728755070389606338132694751257771383865667811501082626326650206617079929566327744952033540972803945965406939203134365112834433865014400124522611407766416694035578073935501178103695810703054222176954617067108040158278300598660971269355888227244415855973881106820748476493799466759913906634925128976736365627965095398091477928200648454087314427703968858163158685875699602008129238630162488474792261527498924679023912275541022557027845231907090290640001094526955733908280626236673962555804328026766380904811244275585762738280692883527053283095867235077004551387252139696414889528069282544739199519345701365220801306312718503412968717625944580346641060086176300339597406222451182107337026095037596741848888160640160032070376991060452894972542237043911048787807937059043598421058106811284660812563113235404585627516402229543652177036407292141532047627653182500869989392132076208205547160580746158727935893767707057970905336064391661396733449121456649073247903094902376205712665905659794637617201864954631148348403781310872166766663856483218208400048186967894621181191825542433504961894066112886200024090673011620739982362555940717140796501878481174714298161747031962781828651495788256311494424210053138070257601533318008215366167869975292119981220462806376151918728756855048182080605824888872168196838345011309361762207311346383124305343604660122004270600689929884443169232089188235012144723484747874320655914158523111479454063208496848930549265604853538378928624923983165286123992431198653549871949550987965060487639349740065952452098748654755932271781241181099911350538860946272434147544849257904945493229676460954723466874156466010615730935819955557269520202840569072965668671367167255364102727342234592056284887119019435562977950144283860570414650711105775728078781205358947355462682581062327005364536698249263192793465085545676800000 [38,36] 64027165404042298696501967515946627025605451132924768500147811063605866141362646575426974324177199607488756269808407677642388319208451278176953524309820394108491712355390716716243442856932855193355975220727445893221930213175805484075697394747657470901277039401809331893427669109465950890997070418784788836051926866123135156489979724446641172053787677920303508959351961799255513278172742273441208035984164611685926526310380679379868502299804464860139882608821874841613546995415081643323091829450764802984080600059900700156531260212860732296610755345728523737333145457609515020729900904508478101865904041414437250593918031547538381965565115986275568930458781090908753779107413924190562867053014412128519556249727990190507512115919712912567896289531536185421610843697697374752258377230165478743861443532255921676371508085404602368086403666188646661579199000397323907770117660745346457232958767482029327035511065901920788836981642156309795732752292377943372408408168650440959839312825684357791744857769551237478701470743518398742530374054572720753491579500811414498431128406937345646159640445380789279968716058995593964990927381093668748094620586724979975591666353251684974648745701332933056255546969726335888854908911204546121672852413285190002610844712791945351137808789656593072956458075093507108675780310912310060021353969606125630096746545448967770070082735939539427945357353348097346651029536760112240218868150263926427547635818076359189036866395014798139028065225501298594311281393357798556896646314985685799122215011295503290374804199761534222766993953877597730362060561983199034668274665209705837446957377554679283215527693194471315593368591940992168102610623664492444893724348292867528899089683276942176394758998641574644852612386742546563071855562816207607677914765440077353363132719938802124531958730341192081907053933815745039332657562493504309125467646459927271224552145043227296052658655004610321034281682088158548456409707616912416837571009248063568020761376876068132895701010834940510553116051577627824392203694290501903128791115737998098611224664416492156147568472250391453516932292318007711654328353105176645572987582524190178779091726862705365533304037566039005384539302354845646172247139576694379874946722135217292863434023221602864967955352192867116119943691941638222897612747516029182509843255882753050960955651087378279432164846191993663651087754999356312803688643756315616527635533823695779189913839743632367626642818336674288867014700012599043312213152859854338040518609463029482026219501257373219000455462894344305802658790640657060535994445285985414832850040236078854398318685220983120137296428156393236939065457129616454746039734224591445069137692271491644379724075003521875836928000 [38,37] -48893384498461753687596994599537899824928229706914763433850855409851983503880040329794699530922785750082178907138742379521207361794795206743860610581283013418802536535141816251853805163412910515639337758373105798264314290567934467271622030647940610498813931933804628689033477554935012347808297511068059521890734594918190224859528306983128651700575958934107195452867700449823108691624133547797443729057886567521618417248157455100850745039714335760766965911923510116979108512571620208760555871374971504543296251149735064990037796892687535094394495074305799947782859897735163953181123307516952186577900874989921198057533642791491474489825908235593218526889543130612717270829236895968779124865364357650253183675767321961844787990306365231176497762240855335465763653833133910538023518885136059597986096929364829027996878844841097016680581882569069384779119736751194033980857569992549637861102142278061888022193049610996300551227769621661507388531704937167461456092219911744374666174892512404188628489608326420091749560259894219687133020250155920510957606633586715307564954577232278938885115229735221773089239392159897404123809064400145986288000352669155058300849811504579791427053966609969916142677218109467496676553598531275373170394474629506313518711779372141927250546185561215494308615635805017125123922287300979810535514542544544628696322892384037493586416106878452487897367255560403999889129130138710990735745691275612479889697953004151606197923799209215389289541634844077388569913328421220614580469958208602392164492379239702277058887672760587409800927118130645923839083776406854512783842414612113829615550903068677485781278419514462061041843675435010653772379218655890924886793626597829351069254587702795491463673060480468753059503088559208192601882279504316991922619215511366251438531795962988990963799866581609729106637410085282513443971974384735109743645000000172875921992562432567637717327684375205604764429272174949905345216588523228403118186660904549902781976526250947265501334145716882320840451324055968384057671431837490178559753458492744335658720927922575606488816884267032475927982252506682030934093940833134511507648405482184145874492475525350625738183160672283214421911711489062165224748226141066350975893027570366266196588423608976859036215666711960231422893936223405776388830331535399441940435169647746817644323230974751251312235928337138786395196747491403257702767704403098537555419128181889055911068094752431693398452786668731307575156140438341969314991323926534935784495211650997044445957205455636426015201177660438294267560618256962997045134896392160778816585204430742192230661892398397801519851512961987820048057517466938119566503901039598775150798764429450654979962194236203335680000 [38,38] 23437486458062604117024883749355427621747521505614007006927421873781337507522735090842318459432999079358637144222389948960609719460756239967094151279895148231875176066262901833026933945048614002934004812010113465515000474686320902496845076601913647587138020153803513746593399397162539986646590205934821328733824756926720417727231821823935061616896864265018774321786089603274713862060064456277466087813331036084560069554960044482838454949806352609801807856390546995154069020745392409055994604063345976941561181101087691643497486464051659805350651346906442594396949555284292763127719246430946528819693803278592523555305127957442931436523209434706607272237407633213953743724659603511114458095889118974691057037958506803670596741669867215492449089834169201220577171461520447405241257018509918689650543053135548924678405705002612185408522863873734854161031454051645816365114356818653300985640537546338809325872602944698568421212349008018363926150561510233138092131760013271792226010841274824659711591851951607305365606688616256018715664418926562194864768481352904111752800793007832993732295883102978589317333768103973485582305543934307893936786539173868003827303071784420798265066633058053069880822051626145929131576929499925742813552838731798628355438683065128844987551421431759632390060796498286904428269798219547873528259761068125443678842756489511368505183939289434974195811420254989931703103231710615210905949944712725469116241920391428345590149665433643436937370491038163655063650490923255576732441408388927209101617661004397159286987770752561971176987065472539357381354319158019492177838903719127632044051886663801138434882578735864022187072377960535711817028961768121413351789413871678490068938717513256834029443959528849488291674114190369599205248460558118839936301792098958630067541812302305156519829076254505596426518270977748086396161945317781718591988490454904449732143389333087576857983337822091480570946651431460165604440149760692111411982936394298986422916307955263839319575698890361886470187555975554105965185096472981707688204944738339540392106728840611550648733586250674775548539788325026359725086539089839080222053876863903250502386972898006216456561670039742725078231146193481044334386113604306782984870475404618256314704325941885702400085776641284001868585923099158561315391589657945805376370627001425146694787898245142079628991968997217260680471070227113415611137136954816067979482793096021230095934258270366331009349845893170622565963059335881679289365341350390609851322052739610552291146398317236006164110366423755561253738710126455562734445799569552803160600355339974661227727694607824306504553098919728618794571352728162393480303888499739764028348844696178861766221243178654105600 [39,0] -24800654444165984775770315366123485194336325479077177283997958855597428653183237627960762150289648506179482106724087504534025573473691561469337061387550551289131207435861750038010120569861967414544106705406236764020301000649767961748688052459699273821233728623291737917736640142188921449466964154211922405713488643403400316871218937164588048107926383503424852549706440537056343820944648387146974420665798891229694835495759800325289506121151267810689220592303843945394783827503281126202458811640289172544415408322125897364340665286595030178305716195621688145597574522993645318911047350219373022106008098247941956872767278734062033360314442639017515935048188247274773590231585958580654587246918557172804277635253806010451268280568075006469473296138109023977404838748356227055771316555090280613501865556505579908915195282386825940111309060361648981170350416687304978447479407229578058917562071748210848211659103939595839695083956984288833259912004476031761147775693735586506248124713114540555016097413597669392451411016155418234262753044840687552251321198380609318216607303167360378713960890549087606925918354546498558427125804714849036762536107309111416643929472869134516293536053235712863580047234857485574639248234388254932928189830054071053465722005057167057785636604453200848594858904056328598025963714268555404686132086674821889301187583729340777551595906435080970098687657530869608140362767671767239597334649859481780455986501834809178649763550400136821120064146457902748580782242871595012518117009732989652236614637783308627023915159215351886050208743193532673632564177190992501332781195414273581964484864057850935913252515740131408646461762885015269674970028441695638170497137025140232173605713504585593230443854316648775632702843230378564320387599647477901479612427868616816949324640566563643536944139653030035565805136747568340226359020211369906144618844625396122207548824526127934626418375244611979832175518315346158455823428196334361227599733011093874865745614990840464914870744001657632559376876599203453641680604930738685964149932134269558065306647364413757920008158180529738258331909395361803076537784008318118819294287378799488048336428122464200314331586159735147489658134747487248023208964403374412711350520351217406467946722651834699571181302765732414302151987237309811183147021256762928756743137059903242190431666664994703846558380569793659323434140336285344091329206401915767119014183262112375768160550514813097332298931237526637027871851261947009748472512801179319765510045940216373361762994648484896698161503191652228664554080201688137624643868968898979879361563138245533241757402759637711746169295426121393927501561252316849903219495056272970897432850518633268727896204079580423090666115024685342086555238400000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -3751066235357705287836705293028959258253077438929901154609127903682542153283254286586404986020944393669903750129178935228989285012714647251242257479016794328290312264849720021637849544081807672017919922841939175821888200085937462236797835881867204716197933862388276169495550882183055223681119941908921213919940023165717879811376734033497363465963130478203760628335419646694847591820430500753223645784450865379782618694660917061824664294775571400980687230435430960838854721065591756827618112740315412474110058500116874146911072121131091058368243069735674484604587581758259524113819579820915540249289354515881739381551584743963342491476759230850279823196830961016742682595931990945979654526574572781747573972177554406967080594622293820729622322821910414409810148301014722532671061847902685622546803131782943282423213271124107532661068061991183256751996961040699621879459998577913286096450557376705528422237102743887596330016239074419151477395824349369936972219914604378317164022023707480637488030517489375967546920525024041131794361411129727032413255892611365413289807783594061882785212662774619737654973405927840585124899893384064795356873161846304530607933788856340283486964970259345338409281225879239258626688464140444160444076465582331753931047177119607860668063418250971181935151314246640270991162296490221526372732051346568675879658520916499515015998569049436953956574625288870735841770796316455224218654732948993102256600625060975900530189764343447875812020758945033921968445798985386458279510687751779131931277717643881160098898509631865728743452716689470975574575977482764950021293411356861247061824967694658423446691775018961438096855212020283795958742776442856462315223409325936112494902609902505710217850506564448506415494077112840893792421217737256874497474285337220916557707821994670666317247706917949967256097958854817937458936958985506092887550849323446874581641424851092976852453391175877447894321191459288550115250635656608034895948515980691501245953037409226751012255239156867779087493017800941073609562029039137052914049688838051263624064250984652568935128298791997007003966315070741783582482113180426720426442275734960840168633816262563111806563839246187022442369875741051312760685543225734400307530792848696106098204384150609452532278597228210838603243202488971710137763887541722046826976313293577140630145590182740232549894642439527385244276905596942089616913114851776250729248365919447046798050191764284299840180558569060869328483697628144445220631831735630963191792317676216400182718807451376911324035551128810350539322512876510600756190960347728730463354415875013680411087864769719590385004888661140647162777175790506245619187210450099214038556431390160341572102104969529944460077281634998595090970050560000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -4012236650958680483466392613693252620861542633085950456592607622704473036974921876630923322732884242153818704535258641562759166141213955296481096969741668008404165117916816509446720251982050682890258737012843150056722719806039494160959277214361415274880928601881073531084987426142737854753413038963179083805210115763125420120823476137223581340015932719580502730383597221757741009232364181878444413272589129458184538129062562718430245293847204652977417756182556988754048146956518164745450438058757801027699134087053738599555913936448364578054977996185886503861273082531660014860516938672482411485156496155931057811608824637862271453441310575622261546110215439833829524712442254189994116745619684864832109270483166742727094540577472139382529849970436605193116128889494351623847793638351836599501581588258448381563516789726194657239460706025867229311781481237237999588040887122976284240192137640668381739221289379532167921736358273142238800074682964376421701977182036501464391971469543449028462019439128346923214036301629413236155977848758096641736128174405144017942847858341986901473926136205896005826432754287181038284176859936920602459521240255733596606148223933576578103288432292735913209146806181291716963748134053305576389117187681547086560294252474254999092474184874965194294197605092162156898626492674827060209745263706070332204398851364684847792310045340822995327397419910060336467743540591799634948746283696305896545449683368423767468875968922639791800710452446453653292609651125723914795752020940026249306694978515676921390425541102368231110131844928306495774218902711484524610638241505475269660829237457019886951098055824195485620550739761263776725641785700655601402092231225681618014057878461557993674817485094936148466213299214841658955085938195472119858234175053621437955696217909556751974391245325566452735199523628267140275265288423405389777656575360514390725681560058330896341898774286258381407819689784842236853898053781972543763292705609001495028222691077255359443736108811827431571376824772052859387481564938630532806366530690191869041716533479618334229462807422386000872235510633638459501161882305682020122668489357880499992244107596914588762616129398653046060778343702231070165934246359466749771988172481241777523846745804660040493644385048121504657699122389624440009482400375486786673602731266076794994425630550705034537645730305364914350287801895402454286492655072395716987353554986965201799859173629798702445362851487844799927950029863998496083344869266944484118561760017050017130303521859989221581815942578134273768521471906148455835691218746915374779312149890219052913302923630336864215147703660143485567668396785029049614436199129291107535039442889198741955508948518026065688815432872787222263967469325516800000000000000000000000000000000000000000000000000000000000000000000 [39,3] 172254963487070565031590510947426828541757844159716601521865634324845801919182945043673755484941631194261778356080284644765332135958383609426737347116841148054125601694079780412984805977993142525402608741116533706313778249376770053443468315739467080930363148104063745496295993056809202217453325072476582160284063890356619929167168540859398174729299860292031253735033958540472592032104937627943351903686053222777478540545762288037500688559112657550418746421479929236575223504358743870916062037785206458022741564776457633133425086161508826006235799214214347940672953814518387445385193581011089126809460399238823903968174237567844455220243372551598314249290418142337216192814465967492199455000925705814259505897947806063727939417226922268264579779574129563395559412210209134915228842269218023121466168539743347799714304630000497665028023092827716027731523022787413026354259638736884843217496457892525261073523477335210561328621843320451415563902554321666602711466561146675823707273531827599243563401629043852919784074521955300706453826799519974858502075379407408783650104272452263790034363337939783769632492034483299539504050679196827405694753902718830032984204816648251937265984902638517720284225839037808444481293335808298368490783045282371623593406461082762241172593460109985733234610286816833567750211894795130244951468923534633892418695584839979103925283348028272696926112469372312727499543870927453693125042017799969200485030753081439769933447003806401224669989090492195509141443016240107070976418375715490562891810014995267999162531076262803325843049956349183000018790181441160200684424249323633817413400042825718370668883265805866312905223405470952626962781281920672552628105589076720599235901448317424078363882265431900321010052458946271306607971175728586796620250548581856541355393078870534831105491690197510183340348948118563136393695124183319854098100253993754967701691337408338662585034439091091611187489677755931202513091181938710058486766941265088178052867885474796974457039833390466665712736474448050715246923639636128465470135390475546511309400897514783414191096946923345752432727570826469761768285546344655593616108022864274606744636295348632782834571291120375191750229692248494913023288818933940755761602336913727956221278179374686588859443971778235227589694409290974010398017004100283287070676508988981377065263955612318371509480057851856857632703563175559124309913115961121059375346468042687643080286366326419912164395952861489191788681409681771112553431391369913947602207792047555973824764830051322424908485974206495620056315538772277103540306333444218261011160946534473513565306429369981133419873883461485874564927363855201031790048784324424201025198652478184725862615773004606453165958005404636205370183565233356800000000000000000000000000000000000000000000000000000000000000000 [39,4] -3829044511400170254016968527384585537222126679597954491703928449359651426847067511895271647524658960793506024325092004578674292637135284924123545007594807319196132091807616321617578434236073498582516601851919391463862261662438326495617721300011471689574397374136596228223560843142128054644599389272079401071220329299400343641727695813192648174762765517009968025470462148030222538918720759784201570872911273336446145064342600934255660983680968050763301146410418143133413507594096205734889738515582670746322100117562796420844686649668670077370622837378628124294460737245057749584467232933059414024506263170942463325930707243873524463632244656139418514935703012319899223372569071231571083848615833906642217816177738060859074880656248562049322770279609441618434008336307488372421571844263268770740671489613883282493084209233702330084498335198389983740795496426452934428288633235353293884961260506752847274954846413110742935775987340130563709366173382775976633548471202045481110131169068213287157354371646179950656073089266230828421211828203350952681377347562460806938453941637526747286988485948525813302181415219954651965608046455424583116941940093976527687425192553975844759128363638096935638772832622042132038328601535888789219401135452323899953790078722724294596183638762661032978072286351625327727181391598725717465295551913839862138333537675606813697917830871969365239586537065617271614849464286036417362234668173800417418480871353016269408630318730669568659834207157778045648890452188173937211419854338810203693988257606333208261995513279057663859674011722040451662989491288913382384136114490852253193133783793770976600775613504637788095680437594395218434545124260945867799100557974624199722684736346550196676426178037219908269234320800104338115384776530062703978953867640237714113636005849092265579494770852946890295625106964500614122899242489058028004350177610693193758326473668453509063634456170073161557241622671983537371624284102827837351951712199386249652156007423736919070337695300723754580607621908576668380074579962352580613134415458629690595403784420156197789827631540762595506499065308357543851166905492904995308971939372881239446637401849070396467055803821648108885460159290820475994147697498696015784334333083048518544736436216823884210063520267628966695966890283546258380091501213042380668241617636979581227606058343532590127592385218729796351517862312914720623648859453929988927286365740705733743745683377397168239108969320138088815928486808318113463942726988750847980865823913641863590651127144168270057414599925027792088778658386118363560661703169749951284187301857684368068406650011255887396775559051901928922055843853037305698975937473797569846248343107316152762653580798695928960292751432745565070883318234559283200000000000000000000000000000000000000000000000000000000000000 [39,5] 53721634356875288040489392641098056369219327469358003958094530012320416757988175424685234522859401779964463410514808852819130145347142241671440686734925724917702229931318550133924967260135335525120514174473142512768466705304584718106061494368973620012956419403487601579993087551018016557442393830444736025336002559994365672450031616355295569593437530586061190591944978371887135388567229519515283982436004267040454135354530484644773991789753034419678463599571701228901153546182416524208323891921975866275334935534617081011986879851082149565141815893785061835739436958274486003231065897774812933084453217156330336327423135939750692066851945634673782485504813025395205858770502659391809588155348022245081669214477247407498247163637726928569541738739576589911150235501856602066285725363297817484684246018521965864781259570166022743624078171677413955958591476712497079755758102809443810195888955125938560115050341820925169932508481991141386962467477564783915230595418333269794842689025506124337693543760464624912100520911091388124471455026351243214065515030809569022464808964519740081011232593871162388503503071572204129880084312531905928735677065471787851370879901921873306335968537556172544189885805302081108238415413468279814156598674207547855076316275067376404760171441518429108585940630395924803884654727322257478109097901623200532321789024745031730813080292015923271367645092428175101069651857684524130749281130843289169281632743036597176252544126734471208927712803997976005834101476402315990554668925805013641052114792436301205119238555698136679068620667672537827821814687917144695799098004928229102328194411616161685269507420746642158572283587144199734275014351428956944757285993021872698174934054323500788562758484540557104941789481879741206280677728230567475441820254704337294675815713062980470188792553400467048979439503870204751974590314294559068515008426156591065932576774472431743621558663995403341861119313753436490295466582495738439139488935400603800692442191149840717439912555581839642359135013601177945660188473695906886446884727386795642661298115425369037805319817998861850775229172628878574688110703318735554942204412742474047836025938770073260595644618533448347068347982121968296088776001055702659489762554152382225074702562410678060558539138433489337286964397370605398657187331513777850202791164268340220633701506868249941351042698675692188343610142607876038276758373911298520272955256927158433391450556507619567587027315031607191869697849331690247062521720039444711480711115909891044779699413459502701857849399407324498425266233424300180782344100335734390613034373138394122502741745880085882299457326550552630688715770049799080247383960087140684490689780982941825802381039283577966821056729158189942365567997991033241600000000000000000000000000000000000000000000000000000000000 [39,6] -504515116203148863682440934571648588290603881273430610482120496775219865791599339383748048966857488439608082359165061944632549217300140729147755614728664465425646855018991200527844678979394420318574657236768036238649351402355115377265456991608649267354482881590588617323407902676469369494906577753914431154254730425302693312031560516290750803811218454650164013092548488217319005527985047493924713917238231195520318250043586026971363671758141944557337251890864423711623619784016446112750419118785047751874823493852257149311530706588452982360988208977430305079534646511217762258221576078094445526351869183069505888516367254170686830861382914216898778653431488969725873087585448522732634877173473659706762390636269890240608330927177749113836342438532587786809745515456197939091020645895360443505670625977484395885955443189247755256082938137672214592941923332407698806443477452314286560705160660859802705411027784336500067223277160071204525177547855928319008870046658626639307636046582672328950579392264323923942261048857339878910919850454395754371720628496059158131063482423544629292991974071154154688917499202698036747722063927661701563518345289172541117023523862014117149805513472047851270633820436479856983511817830981956915482233851958554388945169817706829517334582355045671082974346345666912560027396913139996572130411200789122049936065549072992426035010617381293583211804122548039278573518611230258055531639506851633512992258094875729824349076876863545436676594364537917756661952694821195331508907334972042621278432038284143770640736800856490551576399247049022106624594165818838550736040157516966167544796255058167285246667194431167240255320784730240084343999256976481464522186695821001665454332175201141354380979591336430745460491026561525182645364877343625969302756934144804857045293043825371850045220560336406608788381923149895866455723255314579608603995348875155755611613513119681635666033483597101029127396954944358340235312873880617467905857899226143607534194791055408477292534544345014802468455270457464435994148810482175042859540940979909539304208562616035214986482510538258802019576021530090587958135019457764085072114272502205511993750460316258680905377578096378836306747332017043165838762539264727195358506091590721383576020518666617851325027758138041299309020927532281746101079294976798510343050912248740804304351557684199268317776270552784824240834029331639385865222002246347870390462273960950494826999063048258635372969920131550507966557820962148765535917171253138430111239205658314739691925050182694847592164387045498247442546025837650329272118337238011190070215467064470393012151009021368736805642917702993782756134800727768585962010993121194832379423609049612904270900879203245207910837095468047000786670644298252288000000000000000000000000000000000000000000000000000000000 [39,7] 3303550582727187054839894788662676993904323357361530666061110752524021424042131722249890363500848815868787814365028544677446621944994198786609256919289493016789488473561099452184941487783389604123091854492184530388918387256781378864123234013868085445070772851251128892625312047501088318143689880734435945318567432293116227017770789862907380778323703197388372706071733050551294365843112067726290389419327406537605065517376918232419136730800789990807349433074377355682196689717330031781556231767325531113984653848786922902862366841552463676098167065889336167303601619969588019949436371730406929326776728295977196672601082320816820565781782880780394575082593914967454452720253425576290358647313675161545182040927798988192612107676719430423367400979091762383539875591757723278698033056510303218037117190612113739217717658861539368626135481110983469482168416513029298232281876135888757439512402579170772193646791920827953500814442710020463547660768273256391127376080608496670110503841659649008057074665596110885606330991803102436080763604754870939034950235151434471098399604466028836622486047588435259337446199652250114694432865167663321604098123100067465135916191909560900389592650619232476334847235857702912740145303447739431329655000509832520216751498753411425312863012595599076924636656737073115371490300851740319980432219717658002397224889079079003872313430462495148174337232314199711348994057839191726444406401047086834165940544839467803964727523788097883300732738129582761314336516810963614403282112370626943550669367402530793781664725290210308658521040228462426156646825213669341303504644562918224821682959949164632661108760204347132864373264693252225670256433506280616378275849077796519770030382582101492208930226075651431281197199774677967249022468583166500875431412956433588845917430801761576169256775958399384717978804626923171617668028041807049161081483844563420979224042595315867986918547091497576195197732866473801043005265565869118120000076869473246767419673713146088104403650924692044723984515125220130035222765583597269641899228534790409515369069922231474853658242761557997799888155995947143558420303404827622329774120475591150058810173467547936159573536065335746343738849427288876344460172054427969560979919491263766435168235130150439207221036731083569947182763521404806803487820239801161652229534259248969474304282486532217179124478971761102616758464818256418960622712549621030232803024829621690962021026132276141714843969729504815513623993673264072139615236485832125273669213571743819599820964301312414549408417671756306479017289758141486970662667914691168699449055409935072882356490834024550184126393467145848565910442077294775145185249224929596007276636388791891302367228609341188810021485755850434454745746045109534720000000000000000000000000000000000000000000000000000000 [39,8] -14329765032029002767555121798123202659840796594661004512529386352795837612716218142439752545415467143699541295271983321384544810313551766018468804706749406463528601146218213186597752976990890645435698897045703555352747593670887491399578386635986060023089851164754789193998984038349461674075896498242959735163404807311598413639852488762591335996960362688554957737266312875711358029126369088569886103337657304535973888440755720041466344541573061806820782430018497586857243954657367779875280327190604149338808616016388751291678878430954666504897523825121444713641202849654079869783064898868395225844330076590583810725680672540778763670119235569023627225106130013234277154198765219545741052692199137347585570991424733273419652294838210057666011638353172818087267067588046922559821480299427323575301512864885335179495092996414905046918384787534541126539683994356136556759174088127430805436906610927976238388531594357092224219524452379378623104519132759449225465623722044845934981124472741132512817437411764487249200976362347806750142170829480815563834567346746801456461701685343862498313784882330729200215262126986590542834269326438099022662108705696942991724320085217426194173161251439398950277634335598808366118292541019756760661433411941095751550084361547482424346108080488543572492442710786119255066955596772752144830150666611821078045584573475605534305562437061479560426800889593106565559669139462777905741646767105032642420289538476587360129825989856638063478429244252626945568611022165465491146868491484209881505182343938656799612402771227721703672251617409012521061784185066206464244533059881622953692350084921277490133300833331103953001215756028503693260301795376719180856040703118103841690018362196773147907464897337782738906143857724425138888725694257455048687522836729920968854393936427852546325188221380384338935379491726019107837462396289473672100570837564098101780884536435551322616399837300381652392896508731604784926380753988886600641263885148668100386038661482346632979954218604996067306626470025465874998900560077945176772658927062313491041743769645630912085876021638783675553763307750425825301583002249080945857600930909828197853292019388074186848138399456636049310870857521278813945687128954666897110540900015738405264115235363633027833554274228971145871835022849626339370302391588159588407595166254754601470304630303030515178278541773082954878062128370444056935966493763562384652236609005824681840855443526872506471275392341371442079680113071141246651514808880496401939987868634132575208930973966473700175420640096172936659528953678074348334844905781602677890731852099191879561573419296394559350850937639526184410232249202834371653631963984365772919044277747919268144404782785136864623416229203452005044685714457047859200000000000000000000000000000000000000000000000000000 [39,9] 47881648276749334433540195566935569654255245643074265089123283240021069025931954159483041904803434682568479724824515330140261076530293934311368266408255615928617257624433050594402937918354675396672922736860879496005278545259135916000091463118684339203120316247880905779966422505947296400167511206554650714478916331294215504453105476779428963594669915800278130916755830315560806298267557627425743825607871356697792076454427478748424167754404815953242596733360413283598962253916831935350787798768586489566176604528948479950778059582073157868305498516188170038735689816095721981146615920854387836304680588805164826692702824334277318501442303175632520316696714840579451639638672583364767726996577395790154505810891166286404395361165482196441428483949681376937716990042623197222593106386086030393392052207566952587071164280712038025918493359162646804672100963565772516591866886342422389418782407347003827162187442764491432533546354352095912545771193193378719139765857495064995107993637545634805002137060181372662818849064681679087663722362470566226804528859344271004693600786818543003802266725281612071177619452722910127403898779597869923398984793734121386998441605658602613741688860388221218780085274658056635251847542453696104409450534415793880023614173640920580993510551989710105042226156480160224137287294082878770453740736570211491534645321678096802807987135695870396183232180586324979829901336435473122057237696987284968828220923003553046533896325032626707446130052941382504832265681392463416588401460884983434717861264284580144444468329701593849147246968182740562212525628752734932261158005271888708966001711586545352916783240161566874664561032833996308527002655379312656568019667726721648022119337271926109650886379793112596397293107268937847318690700241656996529987099960755643563878447690410752148115520012060279947087792880267189687400262305462679191772531862875825165666238268908250229860680014322277026016717589463103083190106261016671245457251927191509537777923609054828947527168290035052229584753269993547896476719549728177108809773753417699941563386423833864988094261246644719402978009141402571799603522120732320210660231665955097258721467696630110725447156880688046436630508126670063025372627118737127063193047055218452883044964772097534658750811262079704198290483910060025967374245811280477963408850057933243150552758722077607551177524703973086856508028723890484801446672692327009614504841582746839695932690963931128131353717959217291237883704851646598672040331433976961269602655314829835595556545715644120531490938619731355465256606501038420073945079357621690172181764155673804972190758008495790507631596380568613943865350969462999514871950370434850271225393952111030809547756968444195325142637460744499653351136473120768000000000000000000000000000000000000000000000000000 [39,10] -133432333340621342280905915387513789386181989232807361663984910887247594819262954012081804725687529880489237881724408658258298761561756001547477239060390825073309358943459744757360166862845954648005658809599797909277818367848399576208687938700447867330197864595822699760104801416117912722752545859110815640724816184050159438314174160400163790085362821409477213366763339172851103523513823705080972572521365267022189229709683241949390755634078212128915402949533540132261923332787996293391207330748742100710257445813388432697318894074881054178443056302846726072173423582248653949128858942347283041497762211072790010688774714746308809643887534757093306044194372770337508504033382235701692937941660912875247576243199224308679853379316380905744020119770044835979638399503956106716257970716356300267841758298647444121686729778101254726064457077147255006986565318801029432043929843704512371393730468496643442255182149817379083250043377733593734078715862534298477285570941962921769600808090263391794006295098920716547679742507383506896896721815721398891584171285044418718565793684951885896136739028793036718679100857101846063207416612166381094507347156470049762837865902978750158291768208467143549179216035774440148935858493765962360490317742334472627082151047745616706183562909876818388838921618355332698661886702152784746057636129639788763197652592842990140276713103836248160011172003238455113531021247057141165677062439005560085793000446850369057033394604538554455398360121202193809660386280848204147277893863818752848578071728111126628035668017663859987753959762146201217683648598551379563499424112073666210278193134760604030475443929762153206140057831686245074807636675160672259625699450862900156109769193377226665332934535167443725515543789270818536387844756277663502471838237919137553777763280085354453733250046373040099396630300666686423888493749681263143745214679745803193778689800292524646914086012683133499710575629385579986871323314615569285919119412524638738667775389307693986816363762922949549563859797357604012072102714259842462973580534647286218844672382866705996240876550228402850562764309684408641699690428492810756946274314973244551023542228554221435755541523623393947973714241992844972203536920231532362665001549462316558996429703660025509642891782879275637383311303207258264011211978986209215953342181700919616789266011310403712501811970308377633517917524639695737696349431539970010933509663757240869644476149114479844702892752780551800510953398431356894303787662999714993695260307169036309949341431947252907835963424008305034528766206333847788157011719577807322621276150379772993675917915391869355110550831755046205680891840575708953419815721729075800488683048255530454235124974792502858331458403700082575491606834761957376000000000000000000000000000000000000000000000000 [39,11] 258541509656542081362693206437930589510941146849852231371671711128461751861979142410179283431748361719722651108189021037017416344788940655980467779102337552452526747598834315854958565487964730786473594355375293212041581484928660909731705197227468257723063005590581984170233564839375696493304075993504701256602840621925850691071784995111174903011365021270032526178746392330616310030895218271336000051961037203006618934195353093934377473104679509916983385733513072187695952368849292188957724148302634347906338708844691586178702988371979881821255355940524509145268141465271358503924833500749854574731713166741841545611440726457348727334178218015685711383672111162758653551946451053889791919505196100734534169638854604034104051833230229706444874896276232530216417644862454311553235419959578478750301901549837696459718358799809646869457605552345168639622780095144712472262040773695575823181881691152799485276511957979646612987652972616963896119730360964641831177524205478592680088594416010015793110123075726076618952635063082490889269055669700267547033536109305008005598470452070877626221232264395137336638144243069833539111526814195322798767940723289800660097183666092473155547838821151114522785096580500372378650058832679826197708815953281739980145336674771800837059777138994818484560191950196093512112400348900794375758157745774887538098485300502951027031898040775600939647470353070117572508681326950488508993883242151898484486110096153436177283534608920205042293949573068032710469144692401673545328661863591407289064560432947832075579581904054987634527552210336818393106015399825928020775203555386696087334311551757066394207167571266231168745638127619872133846013594266489851918274146052719994518558370289771423522512416043882316430010572204431861801686041617512934919507820934664094606830349915450861825656398413080612747771559916662123158780290585005817702657504437443542517569452445077539647508484362147542130912676783313278638778377545958225498355460290552399556642697760556423365539308720371480680908911730482217365982414141521322799073393742048338807858504857233762421063079184182044344902903206078573476438787900945359617270450760121057625756281524792828595001652056069924501284479973367805111368490125456043793980829433037650778083394402237256277335658667110999888414766126656489164262218783524845306343219881945238520164242739952266516790105976368867397628877420570815488033400226692865156185468623549456198621607244496343056461527010134508810932655818891287184407367884169282808756938264218724342227439732126609830597436815174998786550126787420314009984213610013196411651587208950518039990464365093913456632176427485350203948632234171997483119109073290181713787619576592467862451492167768818411823427523660933049979178707845120000000000000000000000000000000000000000000000 [39,12] -230938137035132529868747881065480414320858455634274306912469258531150166814632922620987525791420051157631891312822429380585089379226794216812620558061006751158865030291547121391437707900241835129733301959943086183367742524508130962417863674327610930272703627870538877682459748315751432057149775439207964935054375269150133861897463800718810799487407247885342998392725628138988231815374995703665901873046901041561957808875067384994878090967342092181069255548572499625973985298844055884762803994476005094676126403977234039952433568285749541218500616831857107102767194861289461340879742131563659456618339945964676982220984954738551915366475788839283065289989912029373597824060018676985505435110642151106737293199384877100344026556489042834234332553939675992763372224135611130032103142858660752062913540325315576262928550244870219875919804916310134666326183789420459088434305176081723597855335727638433167912706173102283963885959208607455348278081224552219179039521616457901178133347710338347843128089188550510083396136136738983492099899329140645231295215839709073173455788794273260788028969066006126539602043397085414955223213379594851919059279716005108737514956247520324907742570818561057417566540098122926856762724690143905251942541626314198363789418588066135129833415132343433185111894418570412664564637729537029475772359927274837876523862111782218199270796796755447385803359270629855049189929393205269135139463928816278685709217525131077063284210457558517544910639024301214141975597516624905226129088871269068559614977796537113469174243995631856671467823027502697813405009954433522352658435199761662063935004041239501069041471648921273833004466755487087616724163774805439642884714413287689826213742519934628471775718812389718526473455122902139189688891314008889079350603368905785980189560975633987338333525107046133446431572650427872923793212148513101625572754183204758786088483710221391914605632782574992128766608483120948840605740982929184683363094812046206022701450283693837683035379084267090444657714325270804485939971874194725104061213814153688440774170625223689135194555415032294484515379831895412965333501684748423888698474672370291206196837828488760964844654571523904117132005115854856727076495358480763849616333362671269088354408253450844302528423040289641345144388353806542343695484008553292430997425192290847413450534685209923969574495941440427314557789775019357244522013393099332330219394439678605606317455371700905816225468041265937563813051066369292119582600815369727052411712446282532766339043617454643100443715353833333334195349644432926338003598049793365312237754021371737546326113901824048904964221691766480861443633180044817769431108426364772172435274868634146671229214789285003651563030547847578241147231349497659392000000000000000000000000000000000000000000 [39,13] -149426696651416375066888953792868059304601894222559069722335772562091791511837958252102286006075200928974638086625588851632403997877775184529696904013417587942611056423032496083991285044094471763533282947641766648352095852264877769655570178005198979148351105768445362558716999812025347741111152331961506845380728706213450608129412282940751135212495598467714634484181485542943229321587137585742283354861036367505107985638240637032199609969612423575822313605395306047246987890436740086328153978370632951564634113982743312228397703827445733233991764863733683402217122397223769038976596177808632004588556360039319482873750542192980374166470978043682049065222151737695717740267086979761269970917903769526688819324723421952731348516550448131877010076312769139175108752695308308656457196783563113916050745046130838806331663566350439436149978211687932625849737192874256626456436445145143215418727229033503550738367456859690110616374661092168102885586276628805997964670479577835028082813433827329014353925219228993079735076804210154050148617444731344078244370555505457031505549086293632550360462294891576029990820689745012287902104192552873245647542438970565773112171675793083432870707520326517729276513719461441008787107654612546539528891761108231046699403472581709581413198499627672205635567948995785280985541782313942628358067777869034219851826896168588217877911996970526632603232776186276524482659122816047422470564748038034024477838284061923239745749007868944901019147097788437283967979343187584557169934833378599440032881987142667781404071416008775076718702472829792596370976128135489837432552782051202800369719915578234693159200154260117035723279272783120400225966558842406652675721238165413887084091367814217774562270827570149775841317631586282365687152364602565541114331551916831766447789719216542645926267910994211443514385652618654416409582534567764936235195883435137430972491589422708156611526738782731760757334484044754951837633202995206198074343349971906292166845366651701013039691180625029651221574632091315809133333294317894879726603525911251668578014068094140724362286138098618171319710901150259989921760674460689416933953911086558167119170261582654678627724032901026979271166338617142389248013045082519868428759242835008440780758167779362618956984516543235109452153381107759754484919942450227842768596372663802920372456418320545957105358244634863287424305786880931303798268548225449317044037945751247112584721734543821551139405702916965955851077755986753476883970872653736618331875377074388156427366540829027104160397928562246860138961750409622697151614858839793717561214545558351857059993829872018090849524272581040353033113930168240263465450075501124100006722465531503596495984689217025847438051712959933880245032222625628160000000000000000000000000000000000000000 [39,14] 452943851099538463130063923323165439340482801864264212760664377513395376571704470899566870915422030915885722787120280010185988290931717550213129380792636062254867381420029352250956721084629395923008233097235004102365156416981990688513090474604705968605213705394950033778372671960686791466607794379977457205173047758832428973882421880304382447896317221037020848396875210008791597006864253386000047903445282800099075297576750334497661122791619407497596817824626976083300277338359713778273599602514746014073290655206655477661284800150462622053588121117526563873244084264192405587771516471839881976951822234934973832245591828381136003634668045306947690102161440223035674162215608304539458660207124481193130721778193876307853614840645683968281161078321961952876314399657932519276620677010997053009610627152779837278929966789904794058562793935205008812600233983672032842154606338335252774532518961038471981889553242486271571077731137408928991262391384298080546126817724301392002850594576886167348954818069134347249191093717538584991534544209210381691561220351458171657285566830981912040745667939400171772887733224808047248285622328181891636152354562435512728053576442948751930324756323943797922008780422170941587407381724886848134142753600414070729005119057229445384358060287665180470972383508481204139095246956508522528189939597678732218124077215401649254695620269720809778206221205214832833969180367729772383754716009578900376011213866090258743840837840066289335125422615437891238432210233690253417490008684402071031329468928908952978350441449628798280312777896380974031714713639618825667795822016180582144668224210285421485635952216951062593686184752084623029925569966737477897835905119729384310188641179922663468223176184073627161265168024856305104161748850136016767818429541369282397603140564277152503017346234443032583032875015103829037841835540004311427252499528421637343574148755795976431942408940730745966379632802353643960375134693078239583601931524710613850780238457245034205188461879038356682191914230987047506282687948612335632157908549404803525894738194101472124258376959285177345442038799030025583651306362000928885419670580612165145043721002217534707284937167496138827236141430170302521526880478047686788722782048066672412088979802967854856702741770763491294328893923240009388454523848436743760540633610594954889003394882577126839317736227576738303228746157430232584232685575364605206107558040731273682160036718121395080915819019621160302863378899096166138299079765785142088587212974107052492567451973365432232810755373291197166534557863817584242183349348449247010750081045349304453458062439235653185497388793315560727249787998600712156598753514967964590592502080754205009591868140964992102305033607253518337391396872383365120000000000000000000000000000000000000 [39,15] -21514441828240217725849026049767387069637169832649671693983145506871927929640708161028451912505295045483446226767100071722938692537529092006871446866586918485471043040293560680077100575625212231873437905459691563488572220362398643011560479211716489209279963589919804190416126137469676020072181055104093711746399165249192117727254648443689821737855834802011961498742234861668153011628849355014371149694728095533421531788444410365772966271845714015614706290721633638516493598645370673065816662492419897644994490903970198239164097801776661348723896277166033675930505878768522010574810422613843073386682579982944223388543321230276488439669131055472542000350560614869681142517216074927969564236000363797969745780821045583232335436468664524590167396876582927404131250401448606432281520583891230151754845443765226104660624767952239307399718813089771421185611482614367440879116135948673374586179321326043858262512090087748457673209428315421154512040136728082959299655416775656471417361987366417350157499071427173238683601790221467455462778091911370551223283728011039795835746751575443861973645859979073899606588013003990426590973173549699938753666785752978946558071295875790739481990176691309643643251370268311766395461694335286487978045061954635074456345745735977321969631448722217346369655719099632312935738554064017061692922396084217638404165198861858524682459214402159971720215120966064560440282484622947980788972727346269171339539487291255701073396192714030280887556202014346395932102442602445113923899973579860918963917907081962057398943699930543910262102018130385965508615803678536746066349185782138129405454854273786696425154396588582972552664709309329699630844836090041897241393884985667698101153592432475404090574730339560903983304068091788432183557061557727142654333409600747787014276266979709939683314891029381418126143847283441123067671076929098759326943411066940430633637926480802317468704558924855210908360614847010366716550405816253593179360248130186664316749542529694489330045378303981703888582868594528544926388846057238943293988215578728986204365570171375577850046982561108758415643730444731398049891248505634205505349454507611382783184099115879326400547475396908421994579968145309274405036872166879348952424987565882947232197739740206714020208757599886622930576025029753501122066096231318050044779848635992193721219433159150218319817177286211743273880449234213587058271310441489675553494247065987450889344657352864911481496814452641645808436943938525468084127780551145946134963396523900844730134569922379976522911371773235409903584552063388629041385115378940334936089838826872360512791083437733739863710229410916882971895382294265711346490380331713175520447814610379565645501121018699457287394479518130005614054619563950080000000000000000000000000000000000 [39,16] 333928231719597612705346667639577080405316943427014595705550773542647696112233370267517182468720012929013189979837487785062817016710457365259001485385729220391693522322970850074980684204269163999564153753762847275298716689736150075027270126072813928986640742943210442179961891257029511074473779419530684748416481271625762194658160537019216171538110074442184017861084143366179936280089933019629178533347360463262812081367298257346647360485735501599051354424704514994923276339941227557983233732157708872660021487564595046198731291673959179992245272874062374701162293429095535595867336274963457168115190084410864524913194711404162704558710387226178939581899821685038814933873721917921149479351326345233116751106289383579965614171173848858569924903976804432241219213817487136581043510089677754029094767753589794604773169910313586032113579961789453730441162038869757905569290756242391497132898984626103336748367776855449426461630153613549877737959916302026028518893845867040984688267712957727247877352117182415113718697560938350871103997141709667768617203382238250822455019012788790031150832900854270737807455923789525313206100967075839735694508543039379463572435090262418774202881745896634693093715971003545503956176739949772843847257469436478858902409084815646147702797460478342354292381147986141276607530034716796810508111427870391698832057642528296951182295523633135474339868921873014487157895584523826633391868509469979932684115430953579965781979574799329491494019117649904985264444946240794563278949836644779805447874363459242036673236803108714323274052473895907520308877531294706195578553400867919851706584811416196120991536277954908264587708149273932804487823209769596902779080093917011078882303631699743454559464151462087118003313285553094358519013278699578236009742482058942995513502537069183397661983345555229027336910001636330281778843557616680597081348017900407194723356079814558254168889537247134292435558633346923494537454704253125953847770046579616428164448436726246795255441816610074166148070071064725469811188809154796406649737515534657126061311714965785062021785818207831086036023066420492913138181295056930562576099898994056137936018111025690282399359721033569790630928116502327758234653409856362993798882969944098453261242109051711499314033264108121582183400349749927683333088485633551798194842798561000968467862215940735547650380584225810595147045039611897037012452821813902957714528567087009513289310639416969276416008895667718857767847177434086980504869243958502342256124205318567192659087539279785475434248882503041520509955690025586666817396320682185680260109300156362087580454139373129761117224423350127595512568357246683393241247502479909283261325176742100049549455397971433328226951405814342844827200410510950400000000000000000000000000000000 [39,17] -4952554112186080021231376151509347351632427089323137417270408102613128628635054186410121023818941410484563699990851301876629852808506850604688000915404519827848425505518455638754022449654710362188736411624966771668969927374102780105402317014765893485838663099956719235270159506444679185807720110113446648559960991783960218566464178771664714231711700698161454365463959169990176605696198104547071598910101878242958867115060611629792872166431039972414146271490885443951945533105421588185916050277195214989417350677925994222684692682498323396545420426582134590430087198056247893860476461141738787531379680414282565679967916320400833253036724885620904875104154266749132147900084604174476352682773564597154275002791375605869087283906340364834635072908811135963649850391390339415120912693005954565854531244988081475628349083231906962780715045399487709267603982539497012981911802544477969616213195023870092762679305718776079006709537044604942637904374322036246653779793922173555050224359299413372576093242187429351788867408950997307829443283551016172920757621135360766271798442418492291046399382953789437104405714026798703745689872867987004867791116957496628834537377974919083804468573360766258520378729327597404669141389861281720806583233606143437898575621367690608722615938100254234623876984473833696147894337172014690160048067422861291878126047672316606636469237857007084286043182046067541104332560248539531591831325581122592923437705868825118968016521248893321802413267834195718470109301807497143014022298830523573859826082735052961339796803613587685072738282698043451663749537906970957007958330229791686637667875332120787226059492375860226406627252364672189816505487840630724292335891188662242924856201036165419999791019978868584794889389836132259869138283379707014781604221086315938989240740204196255995806998214890263992597980927516741066443407721253518578585647789877496856015480830159199252534226786409404703757719961495589245082533341003417350116070771759658906995260208714009575433827415318213446777282830039322280565900025732258104447510254670881207304742432889771221141070946687486755126571711032290800039194501208666243425347214602885771338465362824751750333776081758304558005820376318912948837479532454683000202475269283630393606714452948809136498996160607449204783558941336479786883175703153746031478480428907914549015182999929653319443637828263770870716042208306611882822902556230831025563227114794113123069298974883337289831970019626711509892321985259829452267089244786513191658933150952852765488176341566131370279278232165772221126340232288444846086476233967282479191460603258898780083471234841988529562400243881095137644763315141211713064628267812402574038811883665050713767053855358276003645954234554948791397431579246592000000000000000000000000000000 [39,18] 13445037790980846773679234243258865376377549195144641046458054648702663537960120539598352979057815680954832233891597827758109608370223977189742331076667926299389386080374138367840412537657018977228545661335581541941303733228751418496358078628343326608832524238206515093220680675592737241340153383898909859364558987373370620404490126878495118480448078173758158151684533613947368753972373607019300442270696570200460587248428996690069866866227099222893233175783356130844613691637374052434654101269042888274992675128426616183027395078941144709686411563760304238772406585972995669768192018730305884838630523520350868329202360102465161198054421958664287091958460476488553961029621533569828671939840419536375982041301420493936407946289022154710498237065771215894319469420071095062089983646163900397434443817088334727490768558013375347100692407472572410103055214407595378355472104391581934140310097949106210232132680804996182274227605895877340468609617495768591056503367409926824080103173041671201997620798359711926543212457013118312652206345661197561821861830653427747665117203734192586033426835763485282307152365798198598408163959866103687136830733710451957576563037757473844193855036120855817181208007356969566905897227436745544306682189727855107273039146810769143849791917798500833313124811211782024045798996450804193469849156397919092652678063064483903854832181420704079197219608971187818363126554520136814673650874270643934522715883533580469371673066199604390449916101877563498948920767165912087602477577543931147761578102678372295151136590666806762274699165536600519449258544918274016551102876697184448953887068329505529002239015941559871815803388277861432483301995098136568499890366833920810443917150434775449005418378642716477508093031466487785729390432110720924084611262708805299248845135240173806724062822405779612726398938084474900521407933832271259332966402557471949140067632627051871302065825566341000827981244687545967990875359688660601505490493387015828939474241936895526254351055795922382495504802951924293597832742215644951757937218595897690536127061002984598539822305344091596013066505212288408890680085246349477686310694275083467136754970251202195162689370376770586054290528369800756336814863863801308971226539298554751218916956454014339451679461869633906123113906629038599293077779191085789928420127564852326883272833764913241651556625814535114607283901584122983654445684222414044576959401998604701996144119799719667047759686059081303338716718743161779790474781778633236287250575776193761909593428826451427474777056396628321847565923979068245331642642498757342707779151372053604054631944227290089379564949008393159169639865184132550027427622311843522364764944384867956479917285299247561956167389790363237230406545283481600000000000000000000000000000 [39,19] -18200033855676744448961830539865129143031306569263342216073709117484955056557373180131349497738534166737726233284490212009462085083262178324493511909707643762333128335122323912843599400217419107178956059475522234642737081074058795317881876203148647437918730717729701760910129830211267623282397751923048906432601122622508258340426420732937677721395559851773527474850122755131304500247548697214766730289530841428179973231695794858516753560354234395747407969661061416135628981547924964143043071053191951695445319324679643162888950040585183476398079833544901884920146271502368365041604978023170139587825218703869072158026486431952847715951560458094353479592128961716259857442885391773480616036230120441922564599373695717601414842275439397073533261729019445327695062661608466827598164417529762964744778722912728923073775471760414912705389216725292617801720084302511914573269390322180313572500368888005401878123681491431271076696286347827803727507910398021621348281875382219182884732413424388668606500027379244939894009743184601624257678477445197485042253272898725034849739133470737036232073539172062103651607077299198722438864299812263887947634903680328754899845297273447463285777495935360356792881595400562671993284272516710889825645013405279919333296918880832440994102458584466547152631128655090107561104721634849828597608095296139598823406109368955379200923199693220572819942377593206954865555395246946401458963873310789394562446725791861966144956660989091279534223472684949317619686700011921403751810017898417540275603261820571760883880886369456015614232499358625322220609425431396295908772776679865471444813400178949760774028955484216520305598683290302679078096966961960169227841707401684657645043200419422436675024765122440163933613529828425819072652745181313923576207529203875277336978921086392886015457731731539696512705542471086166426279069434794716838854765465264444593882688404322932618284261421449984801613897301855718425589671409648787732545519386777971621848196717355644861633923170378454078516926114411810414813466373933988012487449159224233294719625117642540408123488954318817216219984071975799012552124469604091482144007604958289578940021237841214902273319115016542092995329411417537315239807754671662966021569649733513872599382473558360921016813084077674345235080463826862796577799904457250277326149019642020114356627420733642016759219990526981950539423672657466239223012494563033573748601090360846850042389832876771817477091761638781197301585439845819210567197393851561325067575468762462239527731269528090782764303325156290016251976424748289050633865845199200348208007010025646432981847332154239285493708755271375379371661637256329880435438179067178878373951919340509622002211505284712232148190325567953080389792799129600000000000000000000000000 [39,20] 13202230079240802755443804669882362357597877152940841065869762087293518110707674576799110593291062766355985704482637428663093328909241854937052404274864095930887407350019277051616610582816163184709501039133384186348595281292704058764822596583067033317177132658077563614513493209222918877872639841204857866109212209272756625263071773984856251446655478261622563663521573222643388978344809330359866356348198226121144873025596236844634173156919065267445501671971450750479122533942093058172367729578523895281335931993753439885009174319621308127802964688786734922120763663785817197243249338408756406087058032241441090852242220451534195975026940546486350253392510924041684290957811170427703266492008208032031964933225372821941149141928781649013709959250824275352163826619432762545137358497314943024367831749305440964157296221956826130215671822136916770802743795767513848521090453748592605980868299499836480067017398398081836054986550900605617363846115350583678658705526208277426752890969717469874942006172121389735608243531508723214083022757979570664319389683455759462958360571012255720491576611927177014457104709508894482127444050417196501763830030936667165222262498844589660521791041616832716904201947572237290837926379900114900596674633197057152321111995776941019105182407274989622275690857311386660172545940778971261307430293546223148679688290023541399409694655677716526310303339966289378538885875699257089387389774021740767982133257924716514066376251804876623779636427190855322527549874992551494281921823281381987790894347944009326266809896079923026234950841711691619674856441356953889740228000179623312960140970106948278628576329094806240710312577197465769781127650740623417528844444497604974875405243487353084861580589325412786816848522029302963495511134545874524967640498213284974626793233018351592683505277316606658935131115014663671744582526409090776182420487107662267678591274510651804323477417615006127893247321446976377149045895084761971549602039681704436403480792014795319929424029375373163469936658892968055683138482168203852020834120428318986695364159222241167374144498055662192905258040818384720950258684885864571826138146930383141324414193894397627149746368954859391592457253934915333527504664898444468548605615926898121458610027409969871208485302341285193620643250345992390482779119987020062855620181239095575983466203395575500671791958302205410442659199437724729324145907165398802507276887907997634661773717896261773073977780029807747219970871617796269176437552681255674570114886859717657476043213349652524658030095560981859136059375824906222302840258313812603010094413709073425855784059586120247100502626568410676655163325812350118203475380623957857042137146338962013195453237300582492636923520118959290651188867639541760000000000000000000000 [39,21] -2639072129448733220789244921472636881990632866385760110256698576346038926634752746398781282613384363611538222484556130723987636068099225076055256933860536326848477006831072443416694263163624102268822132294091803145729568603457293506181663226322919626152037314520533721494034526580792811871932686880897820029699913467522554501471502819673408353988461397666206920051705368392619480392933492652079941546432091498155089133062725186604101776290948205576479914871672456665752233667472011807952951229619507875030899870380582092357005958917094016796416908716921284680542833823568381346517727682420875028725428078250061375100854371131008992898182913503573833285378700818274800683646402545322673686317379799746412261997565786377900142531178616269203418991269065925162255240750168683929637795550410737441873179320673768595397563623536313365649047606408457856709961136705340163734510346703861486974581795192632975892433815500265095175863383648992658872895161912091209971879498744037028125111503978953517190950332213182643289225655230430400168743313417483373457102285050328732220293861945906432006302628355303130537538191560436922518052095249297559522062508729576327422437108049522821130966366415096294361607800828147746694417426855645753552174788012064243957958601550772172780996154747264109468831893484498927838195273476892476985022710609108072308154127623602939675358767489956770475375910397074104542129298237085594766997400317337637171077107645486438958265441021623928002069021470861577383474990184972280398892206643350707505021354078972594343665163767717333653095078040816372832962329998937555748675702091457731814890900910720278610302902797512462658632656539660733303818106989665177244901301451597300756667672557149429097883998394007570881897491601983853960583561069983995148194762990490341219080261606359417213983883566354793753075806608056844931743593387252239014844019820543511619664307954132004929474198580331125086704517415372146224012160437363184923831949483793975539596828084710780829721760858973459060014076778813601414368077551960822073045962195139914061981411120333065135586824641070073455859479186189758639246895253263054017407420625673396875439697425860001090814184833106185432488865243901204626485806944784318978772631365816276917781784498256479663703025350026422169495285747005474070041546901553878411462491378225900012576912777676167050515518289963198693304645886846584342897677907411361572087466498546316692518958483584823842608710728167261914088392659578861764115890503696253136735746902989409217410214838189448576206007401007625481379804934201811441527473984265371927605862789476639264627575327310559893360742719719853094350485913826985819064559279390426095320490918559722190300892540927670065735091032481793736113022566400000000000000000000 [39,22] -5773503542607820897719606881861673358501039530814989158227408964185924390320635150466296016241480627776173524551086728514064787041080529940921055871299509950903343910675574807898843026634691409113750708794296899310233441907292332111714395401395477693982294403374750814227812390651839616541169938830957567604255311338713388417505412254427634570333504762693643434339780010180611766091070124648664497984469384507019703879375522277062975193690084321386216028523711720082767498453446077491328304852870464293368615754345959119303615736727894834002338858253755893707942801106429490085282970822791673160874374804036080662879521093801603444830192630998388169072236362510786004621831309810872757349496672049796983582431522698878336061825075381193813276340073452777125936812580090805804284294855819690417372473646673033024765380296593383703937619490084290818498276419938092534879675582959272852827522324818039529883262751323180055703863528849169862334343627857449086470460200168499013775482374126899524473843906858885458300098049827606818254557338517326462275158714922832037323777779614792165033236800223778772312675762858556102173896964570955882273523058203919883920556822475848697236181266980047285084500147765291969084539801147683545931025619895314823903334804507200542664890785446455372623756257795382876844510045709383034860002566350614397905482888702950401881475074467710573595704657839642162588752570858477388407934267601183364014414511595293195847379199532665722704712468143859768225447048375973212257983455466340450050316753241336889930094571860083022025756108593170660539812694405553751307400406551056898443805794681272617418534109362527829455719715279634401387627510483467733906490459697800077138973836083713112672625782083573941933194943073804134949408917863864931064012281769426131797853844238373026639027667347232929575650103626389864624572121755535254430396300777264354253408741889607832548151532803424643879464100027544317626921965061602777414604866196421926922813051627524152522107170163126759434174863973427569536415200155086682226777511495107776055570428419160322206836987400923401560957684533806321502200095673103586926598087447646008798924397080915765204291652093620935172513008770250832822110250773648855003347120970585910863236281019320972200464973571635157949882527364730769664307695718381914125292705461981060988708140579654540034218660864668633134558106345040911524533385769440736724098014921748311758240112219057842678215651115058782728566478906828226725281240618373062200238033666810775698099049111299933211125475585929667851037686291503853966295919787298694670040150707762220493326107354673498758731823788612385698971833069089549016094411462765828858534906614020463877421786006540592337428998615908830574367945523200000000000000000 [39,23] 11340739875653553558717131916690401693203497605654276155839077253474766738494164683277494160377172399536439078702585027425199645358934736833252216932663179859026552001463836739041104510508053759735553347147411758295077522317779358311400584814486689830752577886733197445722904352427291474931395329911608329184535614452405735692752439809067227693743088675381643263184079686602312101284120696145373376288781707851065336108381104100278251801603481358915850492177814711900341385007067623740754048313424084973073705411211831645705203130572115684865196062757082499459751333714102078471093418327953203750798471592985787779568327186332444989701202953461898405732834160084088326351022348437077552902813307941667440765555549230202653702061280347913500187744569217017656121601956387908213711066300420179927037475761141880478722808837080782447746339557451365796253221538391047157965099211777660123649265253275209373345697384062379523296811451267297195969666793680853438615463313687873979760224779144032494324848279112717674555632198798152727321631089187242602798732147417335989300868708596031168667124011086193296394390053666344618457471081946487731285987490566489926154130109307824532962368153743229829353327340385683408381658243393362586745941990484313751950861952259597036968571213708046072026364608328011710684703207874416013939451062856956582918579872753553403899468618471932779322638297697117211198213016145757930476963975071524401396121609598337360704655920329346196019348839675784057441923255637398359154193485326984545140857671658574415225121619046426891347588750204085597680164082848147840359379331550141741632479135143073847186534032256446451206970395607060817206222533998335640807265595084003185464841112285175172824354583319429197853188226939614755405003759650687522951160412478379214844077786952645662890402534983730179592784123903881705399083651453215147646521136067298080163164501885230848207262579937159478856312681534613086575958978907453454650943619342469210746814885287461549483365859577819872624503175890515802587642492309658268478568007688788138225966925678538742219745501360110952689471280210171782818559270791924487628082469615782836953156744223232408816708618021563494292125846989345098370597472860635317421071388528097850212252467689223317084564992938620936642960468269744565675941375917112987204994267164962034862907086827361296356255773005534710092406635218342741730608847470824936271882609815007383535047346345003246718212613395489336929846331257364296559790861615543078071689083494062468420578334199600746652898492204216710574832317172927243524632055572753664002253149826244420436372402622587500117797688517787083570952084616690885348090321707778295534247423810248580516203912713725466191333150728942379688840396800000000000000000 [39,24] -17152765145161417178260334522439907066319838573817382748011676654718181969529436675362313665607220847383689518749177637222999411773968397149713468003522232200881423236314596519666384616566624272860309346543685422847819137659537380095527442692072281741865474017710273889703556316421042010049239041547384967560843810313422123180885746837272342984363675962287757565784187504975544936585187412441808905041830103674531822915484357179357186415716357472254875385608900712201956351914324623316787500135138093561500675549803304652819920998846745935592018283891096207218416333154568371076189464989443478614881126105493976224784068914613398082675459721920820969107665494225226178483758197427151209051963782761559710241702977856749718083510619508613163029011725276770097531789994161860568203614211123780738437209507024144671020198347417058957028138313867955228923233498587696637338990760349537661764008254173141262486813423448818860571196183554367167815646979920677476598705422982611250056256955037284990481344339854313985945843249356757309990128394531478119362903101525426385234200263243100248288665244933507993050642811761518656617678010932311833376101100697391438122021801872062849608866155719325132348929546623207754829599190193640592530347747103417489776705900591023351104916795408316233009760033078208322825789363993281849918051633104527603702972571625185182716596323376602375597930249283626179383862574592911489663122635315484790158210870293500917067937396984984695296387372784272497756075657385682379001852632735554953934419191111260004249198445150491738658075231903299177109374360259503193799045769988112010476662942290169699032122183273682578989680970437168545937708290279460608942756381808192088680733799668523683693349614730775189904501987114660070228485416263109175294897329826675933601185152080332173680058503607861124755373795400591934020958250344403733963037363722722663771285631634934912122750049782957940521544439815768514353299992704982436255040260131216125781701368748156138836205100762376212711168921901392052071863050773132243536622389925158109053609518468717307573071576085184857758153444042542894669047066815759320717597921336097266915012320094352329360133779882807100208829104508789060081772247048508298611789189915077650977043473164348264621580163198848732966444668745416802106886361873288392943444823681234108216576733528064495172189089077937400528620473442100609487058354411546517347021017107681228862747605622148664537068734799667823263814697064927266373409908325688967089894496403176268448679628729450898210437343390479487762502441515727435806229849600001861912751556571748995852385439484190591358601617851749437791506797604774265639987083919589552049692745601320250398920027392977431596673093520312623204751376384000000000000 [39,25] 21783214943649554620232582803125838922400122791514274811495959383738647303738773410670349394494615029924375902202337398004806323982506158057474921565666634705578232395234325924690532282799558157482303826960165359878632757592914992253166190181147460758234667285352124876043189309161710886409480315589517163594384151229238012708314488470838019774505544832465948746772401435249208521154535723671652811964384297125254031079575529815389400316204584949616697363159619100394551652179867685745715301490319066595783805322812984379683719315549468374730797112687776454586210410683338837928908921368805787326594965799113245418988820782630187177683697756676396122442599981681765244742804439126174351109459177669315753588392915173405112969131405095755617718802800740068192193624812697669630484952481838559746994151264238016834414649868045888549024846297657162201320498747732161549340799308744144213359106040568392317679526741853081112931965974349554862801639405293969101997096868511055513039692562970027531058861509678521474932045453446596973742483957481225858982926194546202960222530134958387958410264639259810004680455213092553357352852266669135783565359882455302928022754851647712584430674803947860501042207981739208458948747592572358698443571936091567196295679596797654841915837249527411478703252590592225860943706015058429133969220393348463763056691229656605388344548788477399898855092986809764068661908387440415640311093268938526024621736228290418906798545053082402001318070620148891365018241570207497978423895310876114932830261394097496056485464510539440514810001640940260243701537503580431831001258953094046519303095743875038513212722868974776713786055782077492282980379229889882846618233147781923099311236771111005482239119729476267816116717481502480811663080511510189696790938753519674340805242024231338625338064379024886195997653670333208748905610095216955989047305354403364304403523526337788780778902113617295261267747610720622829822118562795759982079832862957829817024777671470281992012908041704553196361050559242812159751405261292278044853018347980748087848004244748587889341676444208466739711910854590086940856350507654481330130305683974075624311771232325736914107843953606566639078515812999250370643672965054472464465155308892364947729001401186264353779027535948674692481045951417823748066339693234672925194423288095367700338717902464300792174272778329567512285070463320549990779533951012902993101830164921252835946471744162552285306461025335272865727738681253365241031798567520611847843572344901795512454052766587645894828444919760427905151909114605093659627724572415429513195249183272730133591756778707729575626659562081855297075155054813757604128192710610243330987081020169359166524502203465686320656514271516588637913056542720000000000 [39,26] -21674854140805801262640512705861152940275818064447143933508329611572247873431520758529236483590790184593323689975765806531944543260380636014999968462644258350161641641303039614418682188908131501245240481560203711786528543982169367478636354584273890268267291719256089355579780397179015610991513500268355907470975208182159591783621000206809869010762835608712456286403506461733467234803769356476178111028380525760043343566855209423389836340654202928956877663216747327076038984039657385237641890709307053936181396566581655206734958972691134622494341108250186464054669151943890314344102552276725809082757476327926459457285723421887171700479763698981988644106584711254354736834099898223840901659758203398543190234713785367083288578824362966137921172498677521486239255968594370836600746942784118884702628811177044319322433764306826109173103802298256053353008147215082014429274662617662487847263466206183771791387596789672669759896212223699122857332748975000438266120443953490840580270358159874753244852731269923244008403110614733959898315802023544132296975542220145547170258689304689723370097457204417531479316140840816393207104793167111038895505949420700576772884053396836444219922338965904271569060667808304773696668229801174408850492008825703279148082034328654985224429929075272031754395299236615415075114644061591840852216598492705842320582727892889070803852406875358772801910803669247686419100520209779285869655823015739654867399381067357653783863873657402211298555151604543248914637383281060316309204511483616384742087255700474126623936875981406929998103405132075608313934258947065187595216979334608926597602659521669560727597343717362927228678128234395058849470566601609778810751275931669525451556697300343231350315833238579419346315868326387989466510058834732506122791600826388593382245649437751529882046923748995188758345515906466429654072907741386893619809288045701320028275039871919615863812317821287079834654506034235736121982263176612368736076971729202499391263166967860225000682220496063463326331601577258866372139460866212174741308110026006309448188330435190663996885251750844769050476828462762355104871514673125759320637512091094771472448310400652285109426279627750524552954503876732799333670196014584426721812532571738569977800496223346703313573410646262350825262401085222822597226238966810075295637463293236996242787723108241136149101326169104510921470038387614475296159301703106751305208015621315855398482636994595242491142915623855318961564065431605526842236915567275762272279311826771635291259469476894041025129761001176036763866126518786133811246893118984134558960180394127901795882648020069811670242508995858265788051969971951714865796285053336371304532169793784524211807693757527429798728566555488070435350773760000000000 [39,27] 17401180930874463037372386246579373123230238493205395416115337144610965705633420737513100858724192641271963762762889442290528021059174158379982554180816630027642088969539882898709457436707174935624616521818981060787558960481060611447621659838701555179470068182153159915172475351339234009192011755365115737654760512813365976055428860547222015043466348689586336817176934893351580334222885887910112988709691043242178173401735266106627182110947473850469575361689049608558272614907929343572521288188722676902446489529126289677179957325224468476054828331352846643192650341778529913507647848709344675405660468223631496916055472968794271127943675008876700318811835996805458445716653218894307970830094514040216427536169994072375185839778952890939508249516355395225710225311388003125904995704109585153294435479440277100956646296350063852688100326784738638459122735681866816063797579055069882304381987364132850715107410973734582714531742146152531576938951551743974928367702005017423506212972786935254730051926428519810264908691700651180960682132469229074736023549307757752032662521704638519095801019741910106111214216374137098162034084419384203967923320018359007267955357435539299374774110590306360069279895653912833359779673083240627134673294498574032749302240153795161340969330953739170117406563116289399564342042889021423084839042123299723942216156228856756666097282747456853886876757130204667127121331925938029156199793909103586527254656958225210585363767095863561988660515017263412092794791783133778900709343244312064478823541682943351367175052301326231854401412525010516842500190481562441868814717809980220899932067125871255878270949955694296780924410702829917592621020678855704041310680828930132915717865615312047089362259807215796722276276021950485273449542584065151908154374342080493170601944300976935233897093096343114863413531374051420447681360166590211215320279079188522848721754366589181617591464560254518634566105827200825632174796567530875571163651602124924258331623147539922540101046735822218540475106758143528505539746042733120107271486924089904755647871515895118579143198609613088069960741237483299326886380582680722097013943898564347808131700073815289571382839384362527971818560840440746825414373711025508058962373639551635655080621337566473402971804285512918818626926009513827134874833199071201225683659975263227231578834232234505828486640779209158674840247781018716289421191752373146415407537097216776961910538118037999724909647243064833063611662202609457715739477354945013332982219601503735079704538612016087477217495963116115010913748790892279322572952027184402489122779803024794461006339299423444110156596251405778253381467655612334750227608199237933866056242972958784761621202361429486023193952334845040446525858119680000 [39,28] -12186532493571330563841733284971692426684277853597327332457782144915644329741180289427472873693300584160121929535596071222046258941647607045223344777252394500391609773172116848192237171425039268881186123435593435067760861343092437611485606909297415156183807903219063541053327452190690117057762068710318500633100387291233747377425557861268776942957214304287004435265679384145880280632673999522035414098867712818266434749279724788840227567571106670958077553499602225834825650275648864007971816142200866059481775827714223624225069328231350001988667650227951824866844367912672343940546843324262773167771223842774494049979334758841111787456596169087996313342762730617733636145931275113262486917152594925184142855445928604656176529522547326910908339861630587668977799249395624130410654486105196374908205523910940155936141150221028787450328894125801993937553489406160281045421628818305462382046630802397578464830415174373677898943826383190271001666203324075505078954074212994785282093264220594493055695584474948315576012690006473077340913247771025029944511521356018400932738941110327797797571937180803811775585668431096703552451115845029141324340090560396243175437932271615624801682145139040678556800036288104610293699558231089028258742776953399943316373179584643148971334493270216698869369747812562687445574340752287236690216897261322267850964094810867877423912974156856211486273644926709437758036360712916200202636076787076776068392762047769649956209854950882137138765199051257504086688392446736415463949820272482373040242644285228380487395528740208282367864062736980373491712018142960182033454413286596112163263498716955966803116634424988110337525407519736111166010743141246933726107609342299654130051193187829024466360775056204478372549566186902403074276962698076552232781223947905297109000381256696862934462905027228357391692516105332013703139593770472813970688245786341862738251768444818795755442842155635887339345392565787194236573058265507450376705774728800087975065178773868572058184216631703223950018287474477230690567179378824184666699756607606956813717649903171402521902690130462401920808042026956854533685168987476714890443785178923496940078869274380473665928197387506259119977255391209940079445514487544115091703968879476637080134961941905422481228171004103608575990916430836137424110414256787402504954658661505237378898071502235359987132342608214341485725723819714513852380028060972215166908980916184787887505264161874727865238505476116835653229895369457627261287103222107433022698220618459700447566692346963508896484159428501608750385204444258665646398404480174345292784879400610190266069052309287764254585427008385350765824591260841221902279148341271458298332378666156897930324014894574923679435877442890743344614971801600 [39,29] 7801941991210532398151451419879569221529028926337906117355926078314336661932285455930514001012065452049121200591190280416578466129002977911528920607047728071379112390476454817911099786127290495890876310349361291795790649008961184054619982062812237978232586346315959832992901495598037541933099896678525143689289974802884378486805026376648834544377127346079914091679521876178750867126080514745237445874553476436638268951698984842792118939216895789172227874620250320879840621401619970552238136727554266340334977576367201968026309558883178928273357011127710953208394246465147657359192801360592719947825198966592943810530413166094220058060229951326074134900773146673547480183862464032629375616758668713352370719671425983041380242562710671023593937084205877705753743154876494400735590148145632200575726443695736636039779057301532173457104978632123527088182152187763370998282131738177938287663323822724014597029654326411483419719346402272363845907066551062702425169947338103191015942402298708388140551319446637004895136616220991131682065015110332746900702670312516463910146137141819006642527207685200258533282176323592969301720795810929793481636466965098086995306034232426076468810739184549136362262461840403206991352772422814209573122757179950644161073699114811531933806286181901768346078697929432311729342216683416636960019923469004731122204153535208518707514888306732751724087393648553052377775320607912740427200299428950588616625324933470126573791002650525780654311797892909304066015109647088786641300414408046342033528541861176072896968299637480688977444712194197798171926373009831572353698277583093953013894856481337080817268681388673684455874542159333548369922351054448061192636950858145239120688709921453663119625827012702100979352828483110294661708733522504599951648604774723871435740612786775784460544829313718531696886090106102487018202870360199246312176099537231661202853445231175132435308720094742249099536060163464742713857947979045672562705325751262010649595997277967340730637845469121307698670769813539556186096510180918366860736239567017828319225067272852975594470385904515888972617303066644975231008197778384495099207847111739731679980337548887080788504426688848567470711415101412047573776629059141211585636552489483266892304707084226274900729891970156179160969405185898867295201332642642335286401549012732471539030355330819717487882014083070137544424952012309823464100575952634176759109543507136028581598754614745840568454736068243972027749173302678787595525486216308828628343158725253708537748114885966656316869658429018870889370270338663243223374175241990466871354559056172876956122423452483429468554696300212076851784813640770274991225395058312664902810689699433508765026117422003431047713448129701687220974387200 [39,30] -4608996985910542149658048529584284025828246007710415874115131170244777127903767620086081753649098319747289519018313349302428618325935603322196886873202562675444222696067442302430777564489496605586820845144377013209585473986273269026030396741982938438557579991134711537617635531697456352890357444883042624158864534188268211437230345827609093326096406775047569556598701279695831836393944129762103107604094640625777007929108320730961856446690992180465285709340179168643025503063921745894921618047578468646048621600349419514450880140824896375744512410265465327264907627535219072333020033438350418861229872130255598827875961804206401167445875249129391563310998653749690507798241180581677431119330995587703796580524733685660615177133658501723358476087708411220103057087884031467128218802366187684496048693094430930356019253151859630371355209952798567969058280059316078310545794533196941581927096620437543952831491247092949731441027523629366225550062870296195675997152977746918507798383553347393986800599093588305260556125516873815401064021323637216504711045268856863317795371209649987567219690352713322301523990481483021873451168039779970124521009825007239908380915090923300168371013188485229662279150765500373645776847305020252805379076101436637728179926042495001379162928200914869943928195945574996895171720663267550828332798741338134264876344299801987786607937739781915797772427587961784695302635437020181187757510226672912035315837676155699713910756653639833362884910927191677378505049894503735358683863184926971852721799025941889571114976418575346464365789646164383383597606930158800648424847015324965979235519409107179337246382597026577018529740106733970885042756702976753952874345774298921704843126360328608466442447922217904304282110587224678345229007853890176303112353183757872857896336799553577356355352757287922748403935293983355631491613760928212608570786397833103890985128599261988821315659204517682766887052168198302453159495081292882869690612344942488515051643102136376136729413318976773441917384574665466916029479034761433007129989655953774769241036891078013539323335852887015725825935000147423530617233354518815138644361316628702294865438200640951777647424116468182376291598171434540803164349490607841330945593693550231740323831887563285240495131779572102258155486658632393351855470503909943628540988252405124203233646254846341082765312949072023344123854577411975757185144209949952752216936196922167254831839052699993843213319104850509645049668132453479730390953243479902232512074211886320470903163074982246740621404201419393205360511038349737805834306594452109630344253860180293048723329720168806873129902801207730403127027678963311750066135354318155097619866886180310822837993322035617557381604262244138352640000 [39,31] 2668530263333948571707249002025615864872151926416341648552192580185265816819827836589487343149557767662673385527472332073623297352719739283386379094685295645129879858794872924167112003624501751895344738442505084741002755007640809600396444288806449114517452311203288629460281621102002668355149898550630222734110137815877804799796876868982425418679051083374963420366253948964250674213485384248775039467755396321433748968991522494810748723378006333747291021667067247566371788789865996076023265038546510716443500924520962196220617403816273317225814571514016985998134672774606919057830375386348704736702591485076185414223598504752933177714385752200180045840554795409206765147804405906429178738520478301889885268696840905820074234748549298401062536720125465131941615465298540751945822656498452496118898934987215454379544234356628035518048515466341685284669631831056598932426667260352520673007815933518394504829714706649695025259117247507288083683196067898333615818589475691980943734435752719369148226718754835409057006238213357452565066538713026153291585207381114897356000349826988860313607563302459555209753199215451822462267960634419190484263730254454243108638363299991913113576492270045180271381801866769102609598577984259839210283930988266292196240884883793253212338646039404702148445266916918428469781060150909495794428757286324669353315642825652759358919099749401589478790790273383447927329679479735349501077342451969801829551329574306097446420911320538237209299653257205428672365603644608261214290633907423716935636555633507749299573702412474949315406905409683226942705833796747838439318475779968388709695199798604643403528241917424647682121962564313732582268404069176787884980836105064284004164475422669251147229601599141648503105489421868266651023304327154031970555685912814034604006593284772222383722306915583681396072315083560588325989805284057356447170178005522855604035618919094697404194715146836313989424930866316844744703820289650363768956608651296505869119036071003535484026707931464414526965471066176230475156346797774068058241052061997714203687657502119982290402393990521964440438562228772733560938550150709696546504268378037586540526450527349913900757038279434996057993030668454001248535430844978393676680324150034007326256329078293652625595074659903675695314650152234044984942183055908449119551839603908183943686171566011620833352532720804873639192616242947197479640405203534900196559169093642090952704991237635127800705658800434457035803675772289687830759184678507472316264048582495866669444786024898172260927825021434091699412187308011835036138857583706883995315370872381638204150418817899798301233794723503849351274540073960343718804252933686601227856370496139239525833036950750162509061380888095358976000 [39,32] -1596662487332989272169388948931419585049571035522267736668070644215458470022084889592413484147898963847532901302959917354304778434172427585530793515721092149821990824251654220003945937125346229971274961011476422117576707366117422219535781625108377911478540438782669620443621021635420433226663841608812999111791342800205139059053901549985198358968077775762105163842629731881496350271239146684532011597137287413277028136645992098183983507990154007432917633139112882733069302431332795160492047328534639926916102548499402319243819339116855045899456119566913541728757734052543062474001561791201263426806511942798292673668589779153921530071067338008481005333144783734526382115492040882576316129886781179371619381611919633667001281368130539376632059672985830590622780337133931694833457547907320600140545933423883754116158349142671928041966394854055415984815269467032589904046605730877881612971482750461279958625753132723319617004847508725370614079015276904724382841749309965603648007790632978455340968108441702808219966956658431458540425910484767590236216864490208157145271292973797893441354240841994934089612850051368555236035869530472636190831762634192691690783076581929462005101181756773745053375186926900784985871399416320345890033591081461797447457463189885881822522960967757933906656208668811895616264551565585790128761920080782713998274327165330228576127642995118541518600596988222981967662927772438430355514850019443128186092719348111039395276118621982730919295280277138934436528672575387665896239257363884447174144120696314656159755983741066724673604037496731800706067998438782483274797787019117076603443452530194146351371904052558136602596556338392085841195387260234839915231097627891367811400162897490135004618258065599745628697784885348019160256498418660990923173547540611698032628387895414087413397938784941172541196884584621156142067053746329334913956869441662656198865337186259702419880469356612803450122761586550807141479942929660783916250201786437166145746440188729978131276676080562358861058679747474269757724148222998930095026617316703575312905404925418729001026743801047727542026473419661667975411658188934339136093401705071602329193598229910988518418152586457563633856113109957346383885328434687187153683204401396104893583342738245047411493326684258448343889331289190116124108791139228514538984266031089281101395726754336247225117308589436556798818861156785981009043665521437945671461668440009470683520817181423730824522969980943618025818307881451065564784403423273302925818725493039598447783272195294373038926994923815805909024374028975596628055248587018731546213631938829932785844229764158235968121337996669442308091844975299159060418756233314791823220886597127710185957047342321837979178956226560000000 [39,33] 858912231861228295992442743268624792408079943389584791034043442363254830056701849200451040265924700664768350419445300102565114133118295248816306661679430374343270663464306106225490284077240654933236998065142116501057688965380202856070437332160447168862692727455342291353835811105165930124522929859883196380562513353962497995524668231206533682527300616016301420156327399940837787310938477694306285186161434984921085374507526942526516780938187602242372788763005459280050445215541759406756243997560634462805647535182035263923049524518341363362879570779487642425907477163511337019199800990525774525554267343130944333432882570854935845963265885911192016676563162954591135248216200544665386686546111363927464699034664830365128983725699983502408753310112069231277792464500377278619302816459415774242153728345013799174570646032673526318964691140836730752698750159669152795057480026351024192769523646983098843657967431245365645853969640751531993634972647158085983345391315974325505287549430417551388701715597263036407938501355375407077475220638450606865574433845316185347289360803124503302871679875849065078540573653466720605185360867248768329552225618424154752902695475223081287277994771341837365547370195796555991402547775261909751758988526854977546053477604540000615773716069737603364066461147428895838640610088685800803691866309774741465263523570374650737826186247500491806091491462980347867833059109468559103647511991150620978667205871054546224676094638556802066554177674480935592700836425383939464636857800652588266726699087177363856320041276327586880830825850751348826932904898222470716361874012502635569839712395841377711564984900142384734520535757176762748105592006610908886134789842684175446138969837387245458964949697686878377322632802963110573968614584497992820684294336312655446830467603506852357009138042909206577544371316927595451780342965483192888137576540885196487382485575133560876766079220851287589100156184148659205188254855031725474105085711010338863148430369851725599029322301321998599518253983392490685176676056841874816649015930851118846391747663220809983716502488173130316717422877782143031902432404527400418015475972802575034923304697452441134850681390373827280792103380927669752315935060681255803754223665522837828372141770787914033105928495595218095515504021264317750642069404955095008646251307112513642152611922910667813369494053368377580910234639653979051361840696553718870152666494305463863798687273105339130121733789009690819606374480189785699872200797480371572972539791266460678641473366409714424072426751238583051107923190632831013490897778409147720244928517587148544335530989766691101798862465104190278647448004764143950162975218172458156073700938471398723267434121652294328689352926822400 [39,34] -328909617675305882379836889514653364268764149247025475199058072790926852050571373952168987096316437249546778730179773331809026263609118568135154176502701392268471626842368156679492356846129374083732274117991425469173407986096937625594438818552714119940769659694994393779211426838998838087829409039193276376355568466895090985465154616448106570167159689916350053266023120296774051025453727852351006277917317901468401318288990659152186911713022067476455197035977305455011175911470067508508029171746196268952687712192132196920607655878129237632040314162353374873151462854566951753178720873379163958788615145832482358494517491978874803235892513043845995461322477674190893374105095552047609448219018824250766167854614380480242078323268678648325980450758155485752852612575286552007208240573470249315773555729831246080584991349941125624735199233913787367726649065807366997210988085068443583239055494091938493182383235202174633078846512252517680074523937902435642496492386923276227938511078556836122316278270437194015475430263025801583510270533953990775236273320281426032335658200979837504726458365277633765807440068631121931717941898817601848433276407669419421489976272639771466494800070940826772386653825959104560938464238812654551423536442451203527051700910533617825047017597358259322311771817833927309610528001375278999265780967141945939104954846832773825268227099147865929476741954128056596019163887180559301386966743520094180455944926687136281167765819034190269408952555426579054143325365056696209602524404103750947143497934553662403272034995388034876646571089774783519556290320078461708137381559466571246922227245612702756280363552036976698554278111670380360118198067804154939040801345393823526494426927613866744894763973710458778696599222923712172721025652751863234244421170558736520578271945291906921831711161027673924871086668660634010576298206023731230503341601867212229536349435175204816061486759454529142465427039222738278528768404679285273416428287626047615918300230766154654481129994861955965176493259017049998667481747001204546005665083200259743074494360478691272023080510619115302072327335598819060298399500963589462273895296447419935160165828939698128709959025364396299488177927774719058094653709723190163729923545085218793526065995097009047290089911233922550533859330669638417953509085074241722328744812263725693105903145314541986449741578411008596059444173349276149146320808817114014411978504478958244601082263883487966428104321305436552841256699071708832647508562100063804223905871201264400751303818255029980868297119134417571952823933172742231911929407887295714808201584646446976535171022457210486699248261828714282797309477029917664709275712751328068477895719402522052019838778519011608050322636800 [39,35] 74327321802117633093788345600577527613711237240489510729842197771851512872007440104443168729373134586638626836235558918906627770818923376417809192311783537722080115518660768893210292423127000124608534114974011631745618747036828702194961502251200811088093613824639937992021103844978134351177208469021586643392607747852412039895763615786471865459011389460682659467331105627237537537661158771359810500654077941550398793353688713514065921636042590065258297596666123596852541330139371905453781654686665923314362863095693517764067888725642155216499974645688839973800791386155457392622280396819001346308526870451883874676774446930918209564650817557783634202313803638371348553073222205608012283658890950088716016939718553426629974800632990268216637029397893045193084664348694050402934378106483192211892620383505131229037038639963336263168440879069418355531201084333353125908594085113612409274401991077073689865509138114115788779778311607194053585162725310173794725848250585442320242692655486192654906069450525761812112013795479373158032394852801555331821152145019093296585467142983230123612291109803999954513232796344853989359023780484908946470853142542256488226996336219712004508353497438346901280381139024962660390486217079947529237705502665503978365294219581364408143727183569670430840513964237145660453302548498307953641750297384224280008028069421249627748661947655673720932714602478159888323131384650809941239936730406752103577683672434560947253697626820465602294135063463423658982610966630621653441389062817992528874726873212633727656170564082112930195396472950670148021480985995235582755927127481331373404963974490936117283275730170028792412475114304852691778278597158753821462938946553364501780576960176655362549004541895325134518405033799448675564191134801238349890479355643817044666559074282136002841043043798131781734216007325195223119168849027070303223402285770364257623697460687543436357809900079962679251229293552254064625229049053490676326509002714706053428651773626024006662781327252959623087555556457429537061123262729709615153308515999238187495702311958976571063129823016818147725900465271462208790170345226586589289900311102356568466380972976766706459088589853509189417518857483237514507107194382061465206006175460949989497892111396720500827696846087746440875944256491273527317363013246638273222215582788848501864043187662763057575975014310544682720901495584444631208507008380535745356480549839802322253620978200051715543448571054545696445637147673054646322950206137521278332733111544123175353096806554958785647598413747075980413851165716003953805909924066775692035004126601984906191024267557391724155672624044525018908556840794511682673857841603153608850062098129449537368459019490402553036800000 [39,36] -14153366795232078725651155891771849955965429358041251889414271140349686837138851221269672581610367214922076147602796419634371428051190241844722296337328031791131248828321875354603583375138090842494570394542507503233237824338719965148860913418163944393480634110289533875587753670369155890448472925637162697745365974994451139084717985945184847221252703884361038238789871014399130549775953540339914899931925697080901899493624003514997301869425002598049139007009405791941291314438066283408293766321269119864405226067403843132476148213600885601054301905066925111827148980730822977234666905374653784553215646188121222585871346594789461940739949646927833366741272391070504642430515716376529337208367446307316050748950343246568333470023779188777002375806074320061833463866833280414261678039772180818637495838451194276085757898351188627993786628422315257346242955712650291222238885729422282134487626917029433201118794332443788351165371122576979800900333349734770060863625974792422266403497863756528549903745108712047720225007853801133069520784929161963915999963387436349632255128560896395607713969155078314490310699991206273526229134128042371701370410058682679041323424372311727825150029511466880214566478092667629381353811154463710800104884473380926139072481829322436100759096607925104840442366842231869870260570258823004442984475751495705292290623806883869979647918643873405548839274135599595305896232830656723299653052118842000819865895572200904148704325570907699690030526889686703734961264110349352399116923866092605737711599548389015939628402242177945937278547871136565312332213185592704620835657449596593672762943639520835416410164999592513410254488709991006103938164220124466217946693764655839153827811719654232229179422044580098716036473760645179349037128803960127629763881274783260232933987218087270612742731056569017513346078081762534849794565495951423815137673725320029211978677020725135796251739064220143371530075957299567906242822448259383155706923907736805883727519330005489303833859743287325224335896892311025776240189766626409497678602233277131750607539679992490903679218565863049963468635930016074961352726175422338524661116499872224989299435706750403100761370786648515844546920852810905548856385343114559102897496532053374490976943414480758911108062889302917563820240647797542219585373830305047216868450300490344285485825417581811325683997608438764577054862419516046608882105317664828810293603877374058018186652904481659889527930038439396595064484450415252362538422279933742773137943193272186252789124077077909739879132417683155663960829026960006433246113717244423507191750926276155345444238954416823738900338169158322755756465311319416088428088110002981106600865158016762391875843608811667456000 [39,37] 9052776754601910515816353607932381320509963115490723294979813147936917133246837498898003707195552568515955006986890295147168261418336792570566511812472713614799775665427744320977417352964940889306083353728083367133312388772474147942439065504841577664277663086678046650809607240870166266539344216535417801781963004645349169718019444038822285769516466010697499737622161206018719885380923983165031403572531855910458956013773651562115726166801440614408121280281319279242442072287459861183862351015021455721641911891480488202686891898808348267881375392671434305564144522435472101386039167797464383345425476775904069517526349638535529131920437123074478810269810923156590242712113096715234609321506449066367105169890908812548694868599949815592921178423636904003140994918199553970713360149987557130634481341468122184117622150490173905403808526745910968103160392230899484580655344020251284029075440868828669320066385498351822064223736051992556296748929710767906161856216875006607997314094399366419466611622033936010997892055735486339913241100901298020216955548690455223885117528709331860954452420123823629800208134457756837795289935335535682428537540887777551803036706804890412818456303427656323508564629269530148943553487382061002888425396047121876589901376822553720300517304001259219034163298256056522572761315219988288494774757920509608532411334727537928377017947998623306347366363041846187439706156814082590078264823308133830310113448466912970523147922066165045065098390934455735373311630292492232746048726133126935603230220690982557860939743452470592660131527088410792681709421291929162139925436771728015982946913872514269610923240524437592189407528211200865825063997047340032515111785671917521818871041867428984400809406166472297412334995735766701115828302763541546858005776949625611439422507009214977498219850495065056280055027863823119595355092817389574781975892082178837297174726057458727933897213801244318189153542360309437536584313929713001459823784313944491803834636200104765460559570691926101536021841214580538409158942959976469336471076681536983463727109740449618172900365235859505913093611959337804622481004418873326915659058403118977484936730099716450421004451203361176700967336425986126966185696522152949038520789967017461859169872432288330696870367456962708749401843339170683889120471277459268816303766016001610460617073954429499953561726774702443968768554769797153165766680219103954137123272081740211645487241141365083602860038940165462630544100818130763280487699484067011872497453867240022011581464481041361981043129745374461135054461791077375466391287196814015742776170122954146534508422347972426094821431520007971815203880187082865792216176651172777608235900798792909187099193476382720000 [39,38] -4100662586785133878862142742570460268918146517095858180089066567850051909816620384286268779784752340582846224702552458138787230031885922475376669411425690337100117349330430927549602784699055183655344406325431975936094178123077106785166073645361450034724679772777404810441554614472462810182462686286105366669002528791996562673959194008362052726557222045850335137346728233275575881335738255059677400208671374487373456447435631463300571959522499006008978354516556088516894610164614852140817675653936286901652899145651450916145522389355583295384787899154582889530132832879006201183000711290935679551835511081594029041280216694664788850925757315782567942448440874378893200839412831478856458422848052401643972364620148099573599495944998475335909582252250649277610623557089751906484847426356004416646788969243785697892518134528614504047612010342769674842634736106019952153104582762677422891312190290418697366049618001389389682006069094700184818185744158631775547706866918984886581997661011690789985204445175693052811492605454522579090561928871050242082087352813435440679333422254329520065363671864532991907834252784128394057523614371626735621262084190493619933640894141425077529836994455912700070097091341090889677532135112943762875354309998645564048431589800180881814994082900014705784384967937576169708461971613762019179030609841732273403996189804934057279321564106266202547449403626263831614587889191420678866027036830184248051048768923708092275012524203074520886035294523818488906285696080360345149891215569238544184297967703815699103476309801371758086236266717470781420840508356250319489031307063798516179504815292840635385884824346225922460438041924817818103480165830491746693333933919057959984764240260626189819004478641053096845397719221905268852644014958072914306041101289042273821380454156771526299120100936384141049280957580378512903375973094197305158613949083519611903737014787343590942719924238389659760218883802617650510742681494370757539631420472125514950200056394493025159920323599554269957312725260317881398666908153172580356879570048855277707787065246979616205571817404605526935634562468354606004597006694075096375141267940026509969734963463670449672438461758290060342618167906854128117787081357732631189994266993451143301952373226348229130591174413138362048724817502549554342846581202179050656664365121581332237084549167227391205879641480138507813391437912471615858978969393591848115884013475430592974684833395072755964020558011383999575256970965796798335807398534185516674008141064721757957178155260059542160959370839350702159151382436183251234135164303674010107090866302029031036686333334218671221800730346907384248426623408787469569049262251387635229692625713937918920931883037491200 [39,39] 106443258286988783966076282380399177620166750057999297361137402594533414499696334585363419910464216483576271190165022122072490010784868095123047263378304804052406301489664690598496267695836570970927084862063526383063964261916791718278391251799203786987070900585999396153900202042257085020359018936479739096040440879030397077499835506861583647977316006387895753227996300600243990476577158638792604450194346672443759196152216843205902527137262471322227119358926474859428761118614137623373917181933319069652440249490392323945558175818341089696484541425054980462579878383071642361011049167780174286917075541793956798787919762690765205590052977406902022619276592725152528148561156905671913746485539136939605268641931485554268646458486088411229854443938251014146918358668105051309234311055907100857200125114976444033525280759383029213173862469692514699219005269044832708535114948476710681946853219495292916406788412531174043895725563396358419616072883603658001125472370843670042889141654989117652150435053529704480736147074638897355416819649786966325765304746081183662496418317347970547782725144526995906413766833237508977888895045943668873448532566710108186756030195481545281771129179739477571590989428045279415003552943700075602382283019274793756439441265255759590630699120579611810917182703837583778710281228644579125124967120798978795656621612748483986505559879703022210871739004216290043007351538514760114609447559120588092961264490928388510152916355277042341211766032783673801028282216355952469377391788111755098537606000639569643215438114376879013308890425400252525709465249622043791578535187183400398654336319116978744727427034846794193353168803446667078104062697640802162981736981582292556757993819599938066243805283280752706439622430844578496360688416225883766300397219508028021793847451273467443040027592514708283638703336983561279297444107968393967776383183232001239781214787863170029936794053706115930188809696072787695725446355850319623770197120453624307996475659649465541269020305313528408671554463802865285131901597484821158801101170809222003372285160232726271257525518455695565609560765257589166821691701096206687603042764966808092199764726899819574155865825250061004758897452876794097749003318856073239792518374797838280456919262270063677225027475971418205185594750579797845183458559242759393932806782911911931921882398544907454401911757528923821480068157626808081154233038398956243192534109972444134998139389142421103316662401207880853816655784482826938749528811081127726740063074989410320379792486877073166821554185965079126793688569534582477696595775770916335663676099626106944931312864321756711097923351669119768213184185785414834302960743805114049495825277096387598587684454400 [40,0] -75131460819313514242227434164217030829410770127581465332822102292866075944012720860427623605484703904934980523289861636811115250479716487332991560184710591237996620213941974082224409554317220740093792602965497244517283622809813416602917793130597031735125487614632592220492971329975850531007016335775944955480089740455269022977691987187733254770829419729713088437000236098741879647273391729484960261680149537403266840108791877931196034456208364664133160145763440198982691433825731123093824288328556705296041836732310036600879037896242402458438447995275458969871766663242066754154737536291575381084667436498653251095292365792388898074964337275000079497029382525661546736952874301443840884194412415026163099357671359092133972433561511364457083502197898894030951277424122994358382075929571891406715609451434766265973282458883167576025560594611047645757592004089665425959918409434041004309563574960487932783398121465122824327829985954167931600543851058048498903745704311072901843140868395389648634678954316836968412501723013047021929865656518414657825404417306542044719131282374337356665928261380967131987944784412903503440807200562813269195695578798052952307172569551872234000141211824000873127521499175948590297275522952654471226124929316390368909379642518280162129812891640943605250511888087903081492588761582519029908919922022409068185057706540778359041233430033481204592002436849317911494558086233480318751365521423355572411619948973287391235468260675697556163952238838910192470421631224681282937636914673868889776539464955770596136349051183195078724285965677138742288788577285799450905238394190390392074436165435922902086716018909480436309551893064770052801812412074036366025934373122466640755536927730280996864454136179486156223212169241851655205956668071370463076877121996084398056444046036108377888171571704239041872545240217405754835513290928638546605622945891017323869365497298716554889061798492930063273702627510551656491070216947030062533495959839094410552859839139399697058060969961244728530810149971003052205781864571372294886241836923975925571192133343055385448769208269631505525744106653488754987824998038960860113917228749161666634257265552834235459385490249045010629725340585705443737651349892902758481388761808198963153058289937371588602667169733050480208424840272746508726037002925786075076297184461983744983948438242878349983586695261951589351827023682575967685240032818242733150458447537377525217814639862735392417260388860135294557627260361390700530111224342220878995922024356938198551622465541976596865419872597367759470713757286287682861425941748751187306267784791416298985560746897295135784027826847519136169051487340702861412696673721502708798421869078860091564486083604881753557677683096545815269317017600000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 19415812711634128741606194441923392051774532572861114667066134611601980831218417615838567355561711068831351804010507997828171518124383146291158096095198589770405486266150321422692448101647561952744177743201795234915031591064221525319067817106640819421834883579770648739688979342060738424262367820549542968224230305805032554242465075447455411953565414931352233734860923641987631112469577298743129644843665708740363663951216281172001954093936143280669783144877032343529928892065450898456438372667570268745409397429890591358669157412868408229513695514533000997123672883020562267014168694465924756959030025607858093160347870846766139915077410015338643212390919545734398058923623037620027072173584394055184054152595832001626316046804643974601460047130447725064720299841511206684769534629523851732283882862399722280399969796931977417057952727315108469758726092582736570679204793348716353909260336693124670169290207124511929512472052917046980555263808984259473378058325786687392318710217134570995387001874239144930079957158939908083144748138696597369368025212627165295913112848590992862185971027536900717864203124280288468916693243789138455248063004570092927917269700007680108637571569706086226260533757612999398307153010631659581249586369020579606425523216554570203488504930294086890486538541791745269390522804801867516359782538286256267572880130249515232329257148193624705822042355781835324090864035921171045643488858866143659690246291489908519699185590980416010714066281132536031636227262281983615969429943626935337612900220337373326409166366065037459911458036445383528861363094820695578851476469463440739084204700344583447683970422851921284264764157677912188757622521241246662348634419891427327689069508904445353707564425228070911065210796860167052416832310832205022302888664729362362698920057966673227490517957896745533740077295337267824299345787491741514533317411949653961794286338184001016986090537883074085209118817283258034065916603148726634171301320892751661360382534767710070164887018136214866378631441763424238108078851796992787933720598060600328525824945461582151520804978256606966595302846497954472646360052673532927446603818163906005504023208880022262730711848650992170009633178677400879063510574950644624419685258061668193821296450595730391547880683924863736774926863357020799946218556410859516309628924894375345935003438986326034214282252149509993251496727461356350579974445465128502381995929410229131814872471188891424289018513312413540535448533256976334186297929286995680462135807558030648565136168638960790908086413882870291969927764506996150861448113327387244797187740059588008573875323480748357924285011341328292122275806840468745791621840472737067962113410771207531741256959315624962181665997561133145937831526400000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 730933760456324665757807152971475831275611561984153598643583345702942336934518920348899650691709166950794628476262684231305063867829524449903290334349375450967590187494942659427580416877695254834394122479507446861403065078819384493441761600800160537507187589479602428179058310421359926566431289464115644541219568310165550148512422307615355637248712531966801758716927796032670999154157116692896039940098931847251516122513693045697803916668547503297586823980190177398598506737237112159556866064389164323105789516353911137484344737960427067970919748200184033444876677479474994342838681291102050046351216016754416956673316933709959009434833076235073725537784188823682001577944126782207986053990942870227556859468539624336464600378797479673804736411234562161834520953199294225211318450016950695952949350710641210695603991633784624258329049735784565061282941058790743150587785358780308147884308577288945364905862940754213001278679156082477831440707357493000992608340507231113959351950899782944783021560760714293667722259112303604032190568592814807181752189302183809965382066241873422013533150108922025174676669897041852294101418999849902883679685100009344230598053251180386231285307595064401162919796003614125323022973213343685247241780721477654057020594991562409674577084607546485919043983744182508495572386784406494180475291721352672065324172145578189838128878179765716779172671878767314826859696122353862935286866562210862487665325938419257645921246653121131230418078219524161443473014608258945733382658259692231589823454300615046597095754524437056700757364495116972595532497771126048113193710186752933458287676875155806328001098593497018209686773738559495581704953463431096201458827467307185828451041203075246655993393572294815275567426809176957382510280750662994389157865126094547402792040755316283485676896138755793676940834308401910575616935218893461185112289229410625314653535293032844379251858700556694140850919329539817811258277932642609439249602459827724608253276436964769314868633116513925930637200265069933970981318744671165765074993323345976754897119214734410532184510992859472328000312811367160321453245629373775596723010130538796820516382406616318140364218175815657295297718369765347644973754099406835223745694394678156058647306500927443882386391902373323119845787750185020824791520983727214192307520027826257474117185324745330914775539541996771789731354340875060560940868064547976299464170074827005219131032402445562324567933547048712944375845270958701415490120891649652700061040103935593953109364972842545523834444117733790389722148552764519855145678763675390385086629948171644966559984224150839954717586263559436476523961551114438363093982217873794854897573384269098979598427195779806628501038866148305379455569756160000000000000000000000000000000000000000000000000000000000000000000 [40,3] -48362982603193476918619947301196792375245673439636116179403368600766777986289374808502192593434423134736645515309151927067209056388369601728089067446131829511100343626327330746737314063462054413357968374064731827111660142163986084678878984460147240935791875166686836003986282017069310661275022635814625785245094022210139194092860511512604463244412742680009410702591601158384319098382850808882066216428832744996050175084018039152755896837806359088182136830623109961627199855971620450332363058707450481016899558444487399759577723734555771163091875558320709315327115102673683451297050401573564109145335566660497367437589765731226152117266147923318132145680505726494095401262488702884935672550783220164416185268722865005124753267186185670891598311772777977341925251603360571095117733449051833025948516839939117312314712703071577765291336143277950322427724754325475517434371910450235902111228610755517835877530700838217210191160565933949590775754610532809602452688966638213827512771956970824464660903375550173245204172167510873791973371212389936565919290634544047062788666786733417403706567267054998286004481713805572935349187034027230736663569599220039287571251353096330610263706608142406358895498899648599062030154943391595710755727802704091867729844223005129410877426509497450372644867409320721556286417981093002651910719168259067362952115374397822615422593988037216894565514616571481353856760824700854522685142403845358608856089295305357261491214268746017663615481335143531909020092374402645562488523452644700260194180018476002352703637907073578834198935939610727078616992943420950488200265095708265548742925915740901980638626834777542089300604894015835164326503049740077623952527614356749096253807600403002287155253594710222160185371603730786844389638127787868579597181640464882327242499637934967701145059845769797496571392689524302463535874119987498135170496445633046886035558153910252669861631816697349758891158171227245897022772600011318058145693163560586606690133875596375506279254577715398067543670818952831530181125350844187989996084960083472081606774389182746002756945624692401441523261504718154271697280047258268460923166030355655102782866994700851283162544072709461167653141360237448462988515819606754438046912895164071863434727150738826566470985989383154426228102011764697376271398686377759543065872550372777602238077130238083221968259294697550467524525984884047086319383128746002258910654545937615884123493782383331753971130050918062590081921601171566764102467362811890298053504255584946263246298324658624556994567974923273795648670090051743376677330613304376292395488431460901856924181717715061738712662320357536102031559086099423880498036750055221375054550764127028710023750488442702536744614193619721245512972632064000000000000000000000000000000000000000000000000000000000000000000 [40,4] 1081988367018160372271134721455508956917826064315315397311677815886068319788571506559259335451525904244141998350126650980443339836905090149532820233936710627889380013938888315487475827448932469205397431532027785295841973033962525996911359623047817321742403663782274773549980351414439890868923249654362049647601964086051541779826491421390451973097504189498969167962219295191801036642424290074956868492616420760719133618260866669515909348498850008331794441637424988973798043627641852756492824616065667757350917228178686121522277610484714896452939259055869811203068212739904122801620141999114560199955768705728916565217344585366444683195957354568217503486703099935985038020536223552434136148921748481725310326519882263452943047941942892287394289218808747081938213235077846084351560922406647793646366811128874701611294906701332604137864139741194648890226205336333460109391502434697790368499732513910596592616619030040097387679748693448941897544371920754906085812507456592897971817529830308096851307674850735338273246638596970623769225207978179567608202701152150506734509439763592297253368258896716143750794571122852727867852386016235811017400783351919852781552635356943714478211159400452143108628876872519436414379296881339259268186182825480795490207033991081794871283716466523590782636655268831377914572252306532290248482784313358016307359369445630559746247109799234095630184346407235411010487115461760015480069433237889406920328241193962752563944446417920997615870754125552541625505981565370317501382721682469403297114018539817922230665719661268705548563000935880436367139904354073198737208809103649967430726295247841515885520586419649552646796384696508923327569265609473620416206971554815633099373710047595638165516648506453777712735762985021053430873876371253974508847499437723640097941348488145461361959860826821327583023173645714960590558193772342113158011721588083166874442958776343437406388378384517459050107834448306673493841410690509858385322714402903619477622757116705584071481807422315075615902948331402781689208252084865786953107848343972474718134243664634515215253369266474246038396707081391421904364217062355525930317571778180308745820030924321716163850526814565288555048930794551652311859913820418692211813223843622370640035943235375076380915626819822059964394804647331782586962864041851141036478175389831848860743743874625972080803044216719024902636518304505359238316127920406293618221217615261493016948013537942611228046418241590539114894557583248282541851839752980258039316721508963491101437816435676570409382453959607443500650524736424037395424578617227901315867419523065799075491378058615238483301143057884363430766913678184908096735465391215574759338016114202525523360031413364354651737362166404120370226865939415040000000000000000000000000000000000000000000000000000000000000 [40,5] -14594461057011266911381250879894358672803851280778345899142224554225683177707190141070354414664135636799971561454722941153910217428054888957899672921071253932810661485143233196091682904309463708194493205180679008309780241228503915798338784446713356401416867450782771947428361265502828735522162409529648774554265353006298041892114910931022745815833834108875417099705135765882471390143250561866376315153978598968737420737425226009527648028983592022810614319148364082340677315193332560616973121103375009811900089131904898119803599078528337735160977166811641563859610904386699417757257238515425409782777773746573830490759981581790371941016304691790287148401170125741844652551934321562873984492505421025512046579429637463966448299034787296050828564226800137681533687490954505853442520927908967318531271662189922919537166152277278349441288478701701093964726645174295213426710106113230601688120341649470066294288327893257532716571679983213205421196465853811753789438938003117272733828995450454131653194939684297580592027503746404429683963430121684314534566837333815373523517196864326080208023091684730782494628045509515686712443188588628802281063445070998708276677323191948162684194582194246330245247316648591054962240631754000737731410414157509487272554779569489958428521027831193453220931693971937885938330267171693184092356891761181749798149171967716578471654352259374587853148855414447419449617859804811782199910561463862535805364848342203579789013425876320664761093231840695783962846531059354089106809111696239463887572106241839790267605191339132256217953980973811765990265006355230233154384736388719003599472262625655943649326339948526269241140775320759353957948859225904897089615902271237120080039276372959204994967651954843991900020680527616007887258483589854534409582301405649451175734784229416124215691078256861909010340242169360047996880290247675644321191350613534488503477327368972155299599488767633247150292092358989764130078512218741453493793845048792658211422429343079851199698651312389269317089577091511489547450655424339491770790051947297894255564132177642177601215557987377591985416175957931710696561330464546046957058701626227340633799694616188407457858466224985793520409152965046735539900943207712551921299631684602569518261541588821067997741612868513561146757248447329111274732314510125010307143439239656632768510536063344561168772959456906766185936299972402200259409146053757800870393404665127292453922988175946922815272673762798134862660940686641081466268608964638626738276907488110732281700356787965758492972159686963928551363378054130936844588041636350385063457439517089335540693290411805812655926854285109360019475478008426148846322717162821900807191526854696151318821358917129278557487348392452521494209687348838400000000000000000000000000000000000000000000000000000000000 [40,6] 132630903618354519260855353764834615520321478979852451883082142039198569255095222534657906869426940648872198704037079583912097553232069603226053289306201379419256126947223345347331116987297571687915067618080152396252707175425722026837716797876592923558440072353588229364766302605127984442779062032763980838502756108324509037137501703516066338402956136088539263607919084484629433951374279659785893236238412244050718039925735759357762170475561080345431073051519830847202152579943503054787221115895717518005724896814437605423668238860076671412468430904540102385261374732553967102156599788035104068643137309621992839857360605292432023998197100263116731807866975447874287466339643764123925193748342838145381627265257296729559306160316372930496923590053340799232461640443825434525269381335369547582069457501114457613932678363993027506666657541438511748269100764338567376106402686241961948877482332847552180155627222310877690780112929541673360441356919754159247708544139738152943327083714770635943879845018481372783644439066312654758337777098670914971051961593809732575904340228105661751078942565843574507328040638630308664793296667714193230624457509289886079313277247460441790006396982093233188547483170942143542644123958683009128978201566457539791162402140643880218524364925146283922888425832710099901224306840670480402182748995963825239047081058087284455225767068311304302717735587956384622411306906790471840093541766107729031479924772514330249277622890408799514395620044386815417853018449235020416327613842637388015091973454760938922489438618032888556936145580200723770219641199959925993328849914390607496351361434298229706548243596220267269150675446166151933607032796564227155861688166690353614348661478386635643572010593339397814802962131833708601489034458595367609852224582621978678427071665442763015039065375542448792868075137492029938253746513057402730345588619064862555212424277050599429274969595542231170495112880548968874249264533254118388648593022189802033133813611122016476090169310405889221672392317533204263147414424842238798153369607371971191817407960939298611605821571317921640613665988651281039470574324615999750112809679771728378056624315045425856716542978921262751285089464846947929049750055447263187373582467029912706202058809084418789565530763945638880984634372334250138872730361599255096174264932599705838813635784263681526256511034487498064144524710657328891749654216793743222849154860045362769684237556737469340171537929525750245371371926696339801451740937072806381405603839374459468396206431310504433626458354068622563917787943144706149606571066664350809070362758151654721355355468290255675702235661918933037865626548513647774137923788402447508292275536925834130988996947917132956904814607727035472927798217356083200000000000000000000000000000000000000000000000000000000 [40,7] -900292268957477204072422172392577352199745974063946875636046795834679136382419836307712903838630146376963385057537949308671730334294636885862923614977927019624495974781852642589397040468787980324446942208676689933054702184850961390272931902179267995676822098271662744624066904864941981133213633846705189743569191924869498875449288954624182497709694682857475330108061657649737191076146685555428526316276403284388892446483851840183062388706074878822693507476900774549405640855195592209134419374847965001872446588145813578318122178377524549732411737240763151972283891528360193005316970029566824583197390481409498301927715034409662111410531320557406206330023765401018736705683413969345986341708812727521150327766847134032514955683373762458020502928735447584894777057700477826748886730468399327837843060105790405674348762197647887554131541690622499892791397265856603550480754843943055160192392683981066405032342018100556255322321075235128680561243519744000511319668552820017752380445219205524793112665631209008653764049676122033113270582326180941817244882105434342944472864005776266146937810830441085222745139076124316750656044596497752076366287602816615890418969315614244678681243724510457829719480205697859499592840992039044009295320125771329108232581861718518424471920577753533505269905935518279134084409194697122883416510206007724405389290146456909625750345034692871200975355796771279631488708335553586681307205877629449779287875366931257289855668422798706474414376101462579091863886106411718621392212970790921919750592627814124048757002201740155682148470837430057416070560018673896578761759212968259597703027044191374372441743383145405983194550155428088545982039175463479964596946088456522550483000703665860825728080813298007847053124798958050442969137780049826156043891416852741540601154996923512025284450081552566761828023681276480508259562881610367044794286814065909023438678123223529191048991715911883013660842873870398099591457198451439200250068413728858638044214605048175305390041639715273507891413064573225654717393924010142196516369955726446742935246510596243318655400210289816383757105801581499450302138641858416412658195322971684329845005180248799032758095109842093333101690555784754382971433908701702003551791516582800657965838684129003460028759597821999050656488755579081480691414522864421884602560102564461102667865767021498293262573915550970691202921748048018643932724614237033117092289453287645084399562190162668427730179782086121785370836732230172273208750429510261202105151754547748646442101307357909036340166707869310016408510959730127673548456659205909871813629555566390574352726797584904532864531935873327745600550929356833494449996789581409870813998683978273447695768872607895192800058165762062632976300533350400000000000000000000000000000000000000000000000000000000 [40,8] 4061106547137751909979240365920197113912982255194003976671120451063516910507145100409364522794805986461536329614260931423229708939183391021303412423749948843629606830460044384771940831397454165491986797172282944047792512590177468223775960394159759226492124074036139850797715778059296666955684876669855852541595984007844704731853008399861484960403783927029743019820221774019473267750009652635744952183052137263728373707318742382315471509764910767933840118793500417793084147068238384306708584095032203848059062701007101423744996856920280889539274336171598807508158725597734360453398847106796236898356025704617195766238700482032980129878941843410922419423619177879077678873886170531914846499280433783451418690592018535207176925655354279540681111299498784539567754337232312226565206092798265542464991354572227676929349836988075096064075319142695190493045348090901393940409188523533539789443738388191203914393710882329377410759081960180518879980725153797711157811900945155228092840539261294893171311366758643857831436700756476030120465244718423825176051456395219296667444668951312582057247931807008662239079093650698691971650295325294754194742474540331635579813440376368048361865367498353439285398754994787270268941635627293486074648096899424444398988304933245188053863318796646968924608089011350119185032796001018772915951493415155955924147226177382071360360228850249867748656896626147257250240013119880195485595104915444490402207873443892636116968913055779983842128381505811642326621805323125068831364798867219881390009785506994047318265282537543399938090310480279813362452219687710343632680500846985175752785319301779851112545845702012719849921415558478966733544695653036217470541904401464455436863745389715228977122692607442415975701684920352198794169935609750426693126025582273887915538720192396155793272507989418192782711218676233655996322685017406919776045228331220903134642511770940431469627687744701502324811130955906909813723965348415839977428890299012220448517562680094982848547259880120097824968314309083774365139611119070455298816100041293915418882315820390607290134272463050928029164333043277501917062333158659208622742136409812703635873819472980762317847146854685750874066274059931452040879890719397216369905331211704830756422912844540630081188586958140608023842706520087117686099038416851094713214373759764162681337861654420694685023216653447694302256444406285608253166125600706549962615685284193731654265108259705278572865072496452676367395810517018579401035197928725290891222904683239449834393985794415879451715356670584813113630975910994953599755849898340552522066509474853417275706407209719946438298890401952068344477569033231071732346734900847773063683349965988428165558706181682770388593104781566289556432173672693760000000000000000000000000000000000000000000000000000 [40,9] -13323831125240613330427498034843573806098766649210772860810071212864321888479206039875188100465709448617632238537050804123965314203088682748981293392488118968976895893805411423077784209744929212913267597094680444256049699529918741726581619478702410686777186697374971887477834880142295491786166033331061511873718367673946879813987056118730424854791721237147713409322896572993362110259267786951806907996414152613340374740320061122917764794812273838973799930948763707939630782263410053967929732432546551703160429692737317860824335234270187998637052197155280552970764537223267747869625656007371963427515678172525174838968373764605113936342256293508693388803011909075966468019290559538076331770186940193753572468159619015017431552814671440029792581244030133328657019793377507760064679861909285083544823758665134324950591073123510101709010143373472784576335620685513411809350752874305163347124791826463405564524146265940031989986752519186033402017917996482066186947354466475111322061412342090460244693477927131221820270498165641372042600863009597832222530702515846426275935001307524994611342172635320230991714680008490090613878764280462803661043831225843696809126717129406083621676119930434254364341634724857158477771647545263004985297296566214344958672290911703876778108871067800923306250893638892285852702395316612661801880418970556914713827908801584548450997573333729693841859642610756539986658934533409144750278375856177113087790061560395179009409602311194213607515807467416846897016998955388235829854638275549887683610476021778174991757204868617393080497523416868901053320901338368807766296565987128726030068865383932749805228471614696648200133642693572260423710502592710182446591719278485752464588640189473890821719047367302888016620878249018776514390114232579785020145213749824312783974406809728532368107259910374865153567115996706520953759171615302585054776350614252137387695908889877846057495149019122253757328731522439023365947766402767329569938425953328223169877134230214817369910556866294589891172780527790918283111736720750445121565807886776177753787357312791280699572704173174232003593204570093529591782760574266062468995094028532400242841944885737898451966354973747819239010562653554519530465797800932338240806591070079168817970522615455588900059718537938932504579714675933250217962296571205495813029932602307441736565846204651256269940173112632275761851578440117031884748852187543531816562550054565344974036309339161121268782626904747628865029495630947297200198149491526694885238056738193014778623639327071867964499081060999204349227985764574783741924052947541490767742135097369793755063508830071354532008129788930714530236063418283757619153220957242058110202022174293899461536716880765713960157891873167054391216646914048000000000000000000000000000000000000000000000000000 [40,10] 37550245879220636293529531109446541330476091230304206001632598138671612700706462558741891551587883223650420045679337789983092514161366308176236765762800087394234796146490567365028175891969447282931595792534552664546034622352242943905886137074764175662783700084455627973287194784236569873801400682877751847750315057856565184748299879240732989188061843650754150633438861254254207899544596538620954505312157216127940338627777283086333501328546346996565225782456513737557770544161954429306412911684890524115965538601146774714082218361306603265724108810144699133766239728128580920228888079759111198430960851331933569464117357578362772783031686845858981428616357890884694511559701158161511104714743304319622895412934175625028765421636871447198269028730088369290960384641804484326655481727136405089716215559173729896701775858319154415318635753721117936249072937008637893748973543785852974998741084256074910677393655601774605551933115470142908265808677848179836214405739536606250749063379074970477399790712082145297603579047451034294620825637817621589897342485029960858662675091921397285509602884649911687877744277982222298394911594839915209521268887843912370921621231189908975105802327883174599581021527802020231835101412664749975793775336215196189762268740974552023523057279864861009236029050301489726470788830134993145775920463003621777493819021720693814738576635331100136546165400518934555872085082128051513414138490712462410695131555570813671557765112507315173172801653836540598939942051506539058636393000237900898008978440179550515792836574174815084945240853023645405299432558513414314450314062288604344864431298576574677010022349856200871675586926257904169414659050120094204195835502304570388398459117180475487263452509926204990717565482511906509410143971431090500995044713718337668265691773494126909855902637933981458150999507058965049022596942204515294977641409399385920700879996707112484696345742531270350611282852028691281015395592825162292638558805273503963484350669085126191959451417591975550796941903327877577558655631354756738726861565971139590415068716453399843536677316374551941006465681196906165579656917419662574236066383400602146881317673213555617104981778521323467196335812121855970547989402815724056575322356113357929794366391851874079228259871064923338222439465797944688817851637674019222301308077122248212624946757354370238169079839248554092764707847708681377647348066798808377247644951072486931693328520680159211870812379908370756858174531576851764755643074783470178894321547401359368526916282202015319158360112104184462344637256621613282298838596044536830604518809149262098293354286378274266925534357199204292720575713862491208522573988616517529497072471377162250484801017795597347815671375892307807536589337264128000000000000000000000000000000000000000000000000 [40,11] -84796592811836758886054316148824695679681328430611104708685810133430106361011826114226588053246233733836108749256717489550224906918830732667518152994902528356822663286497893373715298151860849324402270151171241927682234418652414727668656677885280985531286055756587326540841138242490256259591456174548227312709942384321445913834951832876747819173985115378953626771656133562372315585079079978347394156381070130378875814285427056119684636395051589046688001386851156044542440160497000302842869670082150482909511194029080040846682486951976587242867369248843452275151131883680627494792653983208739109630315156443538553987979063502021863872805593206512738195477299362438926288786103107570492122945365836332843957897018362399663890811039906402569370590570093972103578889209662719800607819977468903617809802215909251911093491546305265786790861828433062458196447786893532034221957404632159127563452176548844768522284623390214529674792211570240285135835516185155410135267188565223319968461565456692696329644944879083341420722274691236283062708345125325112108202637464888507442443274784328518476554487887285214220555819412310729792877552385846107983060001729965001693721142075331159512921233055810532582520296788233043631843397964563397645991158367691506420355459795904235745434174345671647316682446613836669895117135564980926701966887447371370408098755846661376455600311432139678033321475371426214453740477081340949250448534767562495911654392759568168807113108324999351756494222176150540098955664104100578810354254519285558917019099844092648526018974104998313571780885991536483323438705091677016866548977386692692372379429841876112297068220652064292926454040759366967811883127973801214862428693258235192015649524240515104616358169775624256905099037055110667958751494649281380845319479225141120233945073707920795528126842672226676499389357348802730765163798681032761694391457192643918030599449985408328146528764468742428934860448908431660693709661009840088125080031002338733241795267684131130149644642253387485793696875368054000140256699296887888686077722281791325693874079530043423908556944147657387697218212531987858455578122519993910117726028223284260459357248118865630073740822282733908273310944128395813280099196268682916691212380523068633063267620929872789250963067111301065457453901472643907155532629362931768881392827196688673136423955746749062497779481380205428191735162693048965584948620740302291260698033471957269564162699952016591031999777839697892705170912447831190708116614070720165948820336471687156756216473822790194029564166996454321628392132196984743036862783012780493127785407484951886808039475801218538098331753845443870278946932022513072144550558359339295859571556113346925271191484324279291532230822623730953560072736735232000000000000000000000000000000000000000000000 [40,12] 125135850998545846551091502949521378120169455801054459156918164884563551084697785507323836977278629455138799529757385561256052686840923713306471460490554453505979374209682353141803161456759163058123000830037958466047318084562708127875466485791721093798934171123581495643102116795310061700075470528306499874924497495540028206481337923150105343899273498668042586525602155301417899752992035892424198678425250050837076288292570736647025580128006589817583540323404403968487202220635752000193571565830013126280077265014327853626341083789285409580147612900389135677938969696970507375654005086425623563042497967758910436087619523780635291194830908703513091023126291675397416092671598110537150543141619859112475476891411173588804976534918861351843137645100652174619286415055672698565094763554564176597563028808362150697321863909100135894121040584677425930867591106418951664676959822300155025170182715560367381643071683107996681656661027337950756649879936510576311710500715311295959971993745465704420779047600386174356354653779863546157346297300229714080727508903402130039585057538569970545402365616704596282101256646845479446198995437457937282985474609504840283686450827852651473548304878466948719966517917539840708149633774496131485992268996447313608690862563355752805676003519199179653517925723780600648760083011710483146172290465177040680747822009254737399635214340485999675305912682501238439937743057421389843476630080866624456572023922723380985459771305342558008611279502494809685990555317584926941785627182743284788206472078473269167002931222431661576029698377758356285428533992110884001797816226212092085310803896560085315045760079711275733114600789725558562244220532849558531284847913951787112717358517959775921256584238123162571389592634885740992760929467478572771718504451356666160127657760747231122742738365499642469027586548342088082905495322840710409042883639328641867099022819226626277556885552778810490171750246745253660836108267814346721597349205272706697539875015859855104913984150105561379776968408249901818621084052587644643906141065119030552728300698724392123703612011549769857078740313006218286386186538300739179025344861174545843766091502267695925446056251246791998831246337477041717220732418466031711861045347150295936190916838872466854636688774893922035064654510576076847118055972414238494437467138076910197233161246308305001677014682032309864794630455637375363498532367437027427802582373633859728560596166763589493353764115417068489572054271292837043671505750189109217927108530577865389881076649136584366904255579015180680995166621356356444643684829024094911616492618459220544809404638863448588552797855814080219599995770393064702124539124074969798238300023596205470498417711073880589191560228246886623745841282259353600000000000000000000000000000000000000000 [40,13] -101317720986545013581675645341950007064349457513086181072418752090824725158082935629862140369049381863934746138978749778347245700634520379218708433797222497753487073971644395629105431034638375699117998849288762573717047610203686746146480148376675823127759322654091695243469937540947852759231594667486412344975009991892988673254432120009806682169229782695225487847213303484851994354081788379134787889658577803862512617889916949107849302427502443585846625605977590296750041742300794403281683912226317028589642515527981925163350823390001077064691936313523355573055968589803120831563779605459916406395608828422282760477108229227676738268529476496086618135587658433864785161223444799456942021560162602092032372369015857172930401338733501103761401754544177594944761779028758059059137070306342822790581714081220302764017821161947516221375513437436803414822559297591412469236547819123090990897322579607169299837179502647974407186450848582923862716697080271669892580423600952598435604398405328016487428320687511445948943991742923423114558120143095101474332237023018448409890360575676697620126758971763513757143524900569702661035506777783427346250760002743762392325366889227826285929203421196578805065590010888666069912565799841782924432728332089211270104339078786106841247290092829766413350617296738659072098002790078442360541047547209392537715429612569858658303769462023418845918992751728130758056946890977208887315752304193478528228524207579871394280009155121529557813861772847044077140789862622130617168900566867880558959941623226218661104488998871849683916900335710595882353220231430712141494461091988879733874911262545413753707263185276981167706083014796365465169266800204330497179841535109431228975296461313232862758827504394891226179302065977723410456353196417428481520286060407116599358426187215641275002583396924260651376089572044543987357443551569809534278578155824897324947082918016428845615906810848052424801286684752262979071865450967232598300105204745334794633672411201194024418034131479599401955477389715679489254253450926363905495897284752161185253591836108088316717690574968858154943532745900562974656348545578405556562409898391718165737288460575690459049940072804668405560911968898617465944862991280794366956701485000469719224519899019227317399046082672493876253177846488322936000392188331966462165037662533799490764103710050100160703240449159925853173399394889659905853273692846654603533871250625976214463516490421277629014415549596195840988377433820447227654271985709323301514561629131770165628823712118815312608737867637559084407953207490331110089969370421406134766308304924470205447264610536244724378489019855269720854496076784378625458211285064612379063780579063047087455341475667375443172720254102406516809543177994240000000000000000000000000000000000000000 [40,14] 117977597271920602844802172860549849915142846110617060288823920491504704038098762794952255047820359921369553527247450908359262889863113865581701562324729075424301308264138227346615597565830941528750848884403755917689117079446617902618132011590198148797621520639599836082476474624508258989783278172801049754102769448289295386802583306081270216339989964977945528078351552118653039447383062206615876917619780625836456180673992403762353924132193055201349337557232238140626790786519997112282539262104627780585105821263426435066032373196998320385522388180951599418996309323529389780134147855512035654011452959678709470149970544677993575000389495333837716525589970371870034300625996632352149207758835609464749251964368538337927395737980287035012352196647719483551991473571160667974514296135555008591475282601238705151385731283189250772161741278107171418052650917851814755731609170567923577536307904405131468214611348668915147253265733667431519588669467294885139387065249125956383344788300544195659948964324388015799149077851681601562169851366457488244389515222339697177211564856928207517479973415305531867423651647717446728277892280436318550026525815272415769763894976343865747768236976949519201271017460995682538340407127602665414957058730607306324216188502511182663093048530057051096247588978411109177698473915290569363162905957628882681715044101054822072134938652679598797293915127794219124229745946194281150281355387302781273247767782430998636414073911357274411026119307699815334675557818209428391108697574344945243487984583353518934458481979614773150194669309593077630598910711724083238125584889598320459618180095573964380296060839613873974976843803667529899207318786225528999407230273939844408481099390006554275967433880896005361470172808508154892671604952793924240714460033839993101612786970706395558800806889994846630891926924004977366732607501110859669918275194204767305760313427415622883468605483492428569575903363296051816656472833976598651325806718464197891854376164815315821976897087941480196770765482372781264639353988699178399570821178819311588373157112787480562925891389671559220395857453885786836008725550611214593073755120305656420774602828939762126311594702860427373478196288004046980745155437105230763427388505178538801064545889619380135610526588226111408359409515441422927303712460035140145356000471369435354879075809545362358834475458154662592357431757732486036634338663481098069972851326355878817514591281214803839713634497335581378055386536753262395942827576485957094363516749119290658205628513717242846147532920215088910669613106654659402470738966995722792231227478284079380463327534055974937633555487661492117301860639944200206294426581913596824850386975310336431650224697879109097575507617858686383862397351755776000000000000000000000000000000000000 [40,15] -478533495986338821796222356651150245644305566246303894539180761751359454619020044938270412819443880706486362427930997049922804293221636779478232141902281794978100915412842820138312540607901627967309926400307735389008600389267915725110812823243638525122997072858211787455060391645190350745136144238757348318617959783061187252090964048936582991987226770390724271128852958226667151456502393747546104699879187957983895513962304952978904668810752913228216831171668734614735206104451451439129290130430340092182977377015471057167962090053544661403060229200369770134051465669031613015226429914810242385800330584657499307626631337098048085176315258041814512004545845493813569845582068666015323871716343383347449282327058130988203457203791801023981945826817616587085105315018622597702144813827249728232056790449131984892364162274645921152240498757336855738698178664346907123589915420427344221617518511961658145516479822286398774553005580542639570166756647330707504586029109762495366462350336309353190433276686979023570998632426625358873185768953239438978547641953894519190385857027962544482432776531106479247251583942107283511679425614470731055124702436532263100195796912371922513538235642979849610283704765004910827569268876684280985714124789120439207525951873965911070310334095090622755160275157708049301670997173445495825777897321724591569193288638369371989449282356407229932464051100741582430408738563849416060750972022075950735317823634059342124730270911611842360924255565331372964376363146385919183104896679260651517831298843798133474174923358483832036052157104863221010992641174214992090444385990655792417910598697521139802530090178780445344140534014702448987759971986384421630606706353543656196999266006142889529828888391373512184868430517708784793931542196786154681518638056172916027840065751690729185821231919210104975606473284862621546132761429724662292705301741710718201994172242512520254214282282412216111755190075001774468971232219709222915357403025500101690290510202901040266081220009103730318040410589480579362736752480879610892158632863687306854610482865611226030317613921341378219606521538774477390183885408445515019143120136114823343521398793329272521724093840402065657956635670443653601434389645076920628604195037811093527901383378646174614992587590040859706008626662299593901905291055760493502104419582475658494866579907600762320828275269950530717834255128571555573815478739007146427289497048962069603080445883110886391981358073850517412685090301051545004738123832805361590439423341592709434241792325100030924859941632382271355275964684177620204450252977925440616064512202236607999433259178179746594449902322049440664652462103132096728943196140252120880753358645128595878255025830332938634544994700270633055399620305223680000000000000000000000000000000000 [40,16] 947291960203522561056481885963725269080518354023611346636344846433724480059408815933243860378844923825134256224299473312072551205424148660612035742038675064596480629946064373263513485324842118411748670602752762288568238057399121452374535276496171089934485291830572494366004196702677421505481963213350367339963636153561721543669112041562591756426677472135786802825944832725724380699118993325025171542338830639600737522207949944732486802102832402668782524692038266868996318899489160236205708856796761895908242674965498887893810305497629895571870816508992829988438380342001132131038875962801537718009033377062480510607680669824710465082045544567996973823864345636776375013553646170831379907820379973665883586780266460286406501045261803376922631339372796326840854690669661024208048293301896791431575301892175936809297453881134670229152698147200944805603003008084846805432488574722070470279037861007979209325544635207450320274051431082672975291522268455391890128581399821048317865011490185728511333966135990818884303116136598129515310538698816144745041638841453593551870191769330874651366482213780606598921003096628074568290579651078772625125794330517606911099067936056081751902920156437202080174440707816617488600454678921485468626170222588870691094017344351747737080396162049507411662574130215089303157381262556595869376530321003546432481329881028327137388498141034893351777541714019449836268713350624068923151588268917486163088075753935259494394046734918706585991890821848006880478519220044750165023335116810908370332917923985382628542667071556353924810993955120276271931854767892789560067840763550846175006615208158059071257785498115297994652888161663131063171210730449971368349209435512940931975174559005199761177225980485091038599953388928103605072319296171091386240005149579671047910231091065123067468426460352100460004447223815929423556322985866558331126809094958659212760994861024109846254218700421439888557576391691857518788367117771064005046040011381814445019993148914524320379271474315737040337963173614265590444666317228994331622368489692130041249763480078512397469369961887050812608229748782614573830937537341782924480072282557515309657358471145807740669464485840771059437886679504738356837969852145172760547839769821766999351393389845112174643992378382489777863150321056271981391952216969516985007127050463068385031576621158917276662199294273145042422256848465353760180658682353593536315668681650820670497670888307697904673916411647178447151883405664623056366761443269853022976344194262254601940548882538600741835107130255562243043715741608088745048290322658125682359730515424413187504781802167146621848488673469345095507115487110834185346137559957403737008230734444656350270155664798916305118816252287314253170930131927040000000000000000000000000000000 [40,17] -117021472189400849472522228338239697136475830981916043824800030080897810515107450979175368381895304919782709058610138774095028122561433558620408485253598017186557418003049968275070410050183583817723138111146900347088181337785434436225892659046891151106295602100892604969317072474546129406801498676747295734718108569695099206408642523312210261196871638066868102352293661580265751923046214009244965194969753861620965980861603638565447430710554608983137154948118817233077697184388887430583735826617755824844357843910642022856626683247600233262385318250806812074806129464783849473998214698194199891973822310266803558473645719216053182881105430701880360076246884902104773773095177068950486357469266643509768326773499797669792503610558089625135486774923155365500650348382617278958678321339147183482729397245825346280501068953080780670855446290777387856239213144512341672531752487763198393059609624003107746964246151569816990593404211935574621512707781471938242540912566096928038092854141223841472955086730066510458943337997987761764656742382122929330668312988919684920821990635974537789018471099047956581611229563906019203960078594403814159083343786795826976338416134451926463415126407134895707191632534637546307890270164653276043814991384713808966883789549477635335031839053085727636991613395705923057633927303883619204075054538139298582711851408723308197194469773211610626591817505846228002602557518010166891100885621678614717869028662399041762227464002893515183982168997402536092580484979127279926407461434560111626829370580539346473681141509390896707050939355722215288617481273417566566218164074884376974481576030179609800917628729634054584425504314188911844902588848202599712521459431428736110666210871793636135052724742993046827110017766394948656200291077347374892364515808766343167310803663040107609675657135054133435948823738272794924047923359606736467846549715507957336728722163302400156047042742634752218650193234304800924607074436290136374486766014105979476643497406393585987199496808569838633156108214445945187213112689084031479223489081402869676252468336754940245520943317357896124324395729485809992984900342358985899993783128848194703141165096688205072034025188857345768097344697262916584561222670331899944968722689629889691894002913205986650894794143417850497832187878310385094230463886179174195999356043662849332744689625613479735088689579541564572890847254163566246862724878339670700121761951854218133706454338516353980337004172760888487892290183442875341734251221762510008260852763104316087901262512588368618252741630762057732144313514973092583774877323606978244399293661251617122028192851962364699725843345920339108497373713564598070016355939396554810661435063320660010651869735726034481109084428183534140022677569536000000000000000000000000000000 [40,18] -3128693094947496608857140606220920826587389108565009999396167225968838765776529368519505363310790792216028033981539326090239977436493794418783628920934144966334994940971011939417874678747359197615264543748773340607126114941178909692864271816658463707158162553957245138002432351540819049661485470324791783039857112205171577606284438542998775894349727202178104612817290866942942512753171414349662429795145816971848694732700714858355798769313500070580114680443518247739091907053864589283986363716754289988310934873677328532404352720859366761794118245681811596350893325468118906330737947549118280199889687223480220136429775083739499491367510600195509982857398165979517747495494196981959398206816256587656982741781978138448692775027114045239239236249612680656711179866790359036418853231162541633833922941320365195699636122963767129341159417770406284504300608252539540680987179278409616394708969655763428204380885561254638012096237607159154494079600476825240834005808144925269193579706985455890782867729582093164142955981859567917666752683581999345641573497393617552837325135818259325571219296253786961771062491873736067246346272029566758114302486583577072849040069868965279788461251305658153658784253945697820508720556420959900758209530713747108868963683478725749829308564580198292891630039440065916140983724992222028204151639967757596648214154102208502794888162415039082847169628992229298806431584514275296692930195720915633572444819950024851192958810842732579434993799501877339282078698990228230655476914286970625930079425034562507405815576089753339999581681736602597981150894687962156421113648951302676868240288112610637893242591080835713442909333244323147736262314476645666097649803143849322640353641477306529953826616850251819878478086549219539225131437285946671597799502109629639687888197236484795761195118678508638691904275626062807224742063940661756513562567331539411010879161945233809368079179104665435234598733589779730063244227153703883734873711426653936642210144647745120262779996373322553503790398150262307895540570118938762582703484260467715496108257653805674739276734882304579250543474724115170689088171992579694752909051757839411849856122818389870733451673057914957480436654303311039647308727876521253975602909996155180547170698335172566831779521771954277612358209651651859808290796681586442281680907919009099892883272512346180169328820205339372054034573289150848688204682029369031793518974279833122386003376626076478404093978193042757151820929122983961058027809352420152558548824326519026400105453602649246325999047391855171307444882180460067534586606412485078433968905720982559222777720929052800033881594330376642296953995952970630891166064328403630055705451849299900106731432660300909403193763971243635338252159811584000000000000000000000000000 [40,19] 7393330350800967711173106313665785612862984049715895391045321071737992003819591495949264179226673553305409387514603841038085598326056567685636505227249576911226257861774936482156643768628475899107022148389016970390221430987899840883991634338186572869410931021812737169816099327412653831428287534188965882927926625666142356620578802548320243694637895332131025086507492160389962313157635101629388037703666082428512051522082353513052847498714302379452889019076528589761770127576639393218719317169837726004112522302217369438229444802781327673137509508269847656936096240214713063311683864397197428359377672952986298688780928825673900883727202621622057626579408090284468788645954783812881588118778614925755089216945500973169387666826727074005999856481021350452108631698218179951787641182246255373577466598639274910759549820888512809070741743828143693146191634746240662492403099740683781541775031228485690110652576948408936040878384075571700853945747088277958764651429216435943298386943318490574212234898613488811840063659089544977100251250743304160458523728375802266376545523297776976388826607203110859498560486434410020376386394407839915381323563864038345534882213358619220975895920172270634319841976751701372379931898226319159096961637250985929750701412595984777876587504593341601361956941711761758732577091458830325511796326068362479707541731061591582952983233040183732152683454685165798561255826920065805608761914216309167998801368440658416005135319315855922483111877231806508460281422590736599360876075055190605238752107504049445942584821638460660449710234357909258322761083150412607775146404814894483834215832274370893960892958961523640664159217170889599434355607102532621797185950133155275859900392700916459744202796417295945521982950046229894406406739885443340385384680894239345116323054260061065972263499253502423132575268126882089722661555464099397645133130150116237526208511873077440581381688242499120658389328197987269043612501745581446930492322455125903422090136299408341723492504825678434047273841586577020474837262184183381823465059860048630150135251115356096764206464033227234753884466911791718163134495347042818763849030589582712738384180594643574256711286032174298104455780114233829096573528201900606408522814410491312462690643820272417229166679228764620546286794468720090995229240669450729809476002617101402242306058190457968918083414264227483196528266727565153552898035742171098451555359374775134726393721654278777785824500346905114536170865296116589474916428531422487915250687237136381432187445386415033878901333944015490266766338949023418899593181014389157092216687045579418011202774705136282032992529484367968459936718573692210968920854095551152887780332785746660968560393890888179091481585050036263576986472939520000000000000000000000000 [40,20] -9870962837442112530948227781052499393367101391685646347866660678334105457652769218595522611022378402016202540698611285691948861735385795713132565903492749851876109567234326477190739855963922311589668329224724146870484024369228066856701735198981005605506764647834227604639089960437128225070561472496822185511783500842702203986862153418167613123425307854097524815822687841030241619071486985613494218930703288340639111170783415817754766880589338822109360739957854366490130953113482126149051149604403186502054752820926698223685234690634408388700899671361206349291753330992948981156302558791260822020216375006468536232690103960284787312943560965105730799908305458189497137624206543727855708643409817282372440549748603901080609797236831140269070338410164447569347264274122003618402290757731383677095820524850266157466492138515104635971572727113574313127666809685127222929363252100862999475955256444874501145709574950241386975125382664548269632510728484866321322721005021875894546255214656263494378764561139084500656113452796282485570334025318747176323320378941737161467261372251707786515752113695503804636596159831842740462624553048137308282355342260613009978796481508312967695103207873238365436457894697428012498928448772436119966053045190841287667370222435945470884678579769030476370489852035174455871119185581256018212557808999793461856735325522408167382083197537117966043759263941966568399275458368818057986959031661644627705024889068530566491577082524932845961589435542167767621379559036323548032850517162457952545881333945405149837896488940024643812709386582080561760465324744672789036735275784075423211996236974892544216500074722947193653620118869094948666107933702256228727347241570876661601995949097784997542577532437478602293779002342103060835703281851835760777619901161142210469887354844153198561747916746567395670340525271544624274809728125549568503764852004279127664735802704852462978602792706336862799657357499131072694888477076388661570189589608310924972267564029285770429321251052729025411870204196586468242745588673326536036074198235907312456533169760482644805349952712101555763351007702952876715413443979602054414750233611452175555030842198155323539776466466353534469160518444923070298110905296918441898954875895147443867271017375894597921865020391129042469405091779661969730027922506424772968535600675291093170099605324115386321120696426381600866650395789147937974305730961433393293613175060571416854498859185982423169682011207515250815480379757999391702581381263666363660744389184071982863281664647963740163779902236100379172913797220257035047370054609914030764727074594015979920269055036473318179201338722044604434542556813113398195021307362999457498735041500604871134379512939528990956294476967485144791916631556096000000000000000000000 [40,21] 9787435815871180378346997843523997952842865234449503268274097537672473816336260853756584334846011517226381474821728333231326064344072388580868444734463856934453342896880027265876295072186857492384410006430450103479301842081529438816289310220999349877122180748273529520446425451091808282380887011077033173658164359948247865829354174715814454147776812153556875431551465168745548571293016280412956701896242054685546650785863077654040100829395152144280499424660555810444234572950491842100840288533235257685232676974148282198922409377471074160369807406721367013286662557367278555034109675006119858509386079762156835752513010153809028457587233749570415521251044256094912315241571003408202615950870612655441886119623706561080731054547563699076649567834535857320376303721372706016841465104251475673453069445641859256549458997752616768739802770858953559623349615202807440358323207031832266940961426217501494018451538247969463401772047989047292384653983577765629306832272053216638468727979154208948563297848880762972571015263174031819639289403049169082039779256701144088425972488749273751866475992930219949090238711470753651462085386949589160731513304313057788552567151585916176217589191159173401978218662499231109960341798127802559332178418480990875233454293670097042381733503879743697679386345821827413104971871413488798577699538041585494419836305143942390471694538842410907087508857174428302846775010680026956610327339069563540682549399603512058934881939485562230489076076974211311629537729866336784047893781361251726066460073578491222160674604788019681419292595101783732200109714202374560633655621413460180326835137608490487705934002818455642888777753090828123217559544878623201208791301241852742264347776564060674720220433656067308011269535901956520738047560109103155721029624199327906717332441931862313083719596804939349590446112455876246468665613903592293183068086452978892767118380097243585034663722139947414070505395144877447881273865441716118229195860135850037870246518119113052810556099088935539328807998561879252067053233868683922728507895465145286747822453502672810941387704374313041102474857724266649345979297416052537810500637520978243951026870150438400884576752308571080894172970432601359657913268481520359110252215772353377713456074864493185025543568307629618939422095293929274360883268404564397691939959259807408653771652389075657762282493564785257315025538428450596217324223950191795761366597072093167836078798036057599402431405586796726714486051648274096719048938319603629455069442573592224764440526399079399850544619007901197900285931085420502851532287567834390652506092167714299640210597238393146053471041625080254431007546179564106677172934574222146289932062866054386345324867501906120124919893737864952821583970304000000000000000000000 [40,22] -8526591186721017425124227761990319746665142404456929959604698387426427298838447418261363951795386302611737347899788856413938447831154767172338735778525291059741940634506421659450172835931946002643901454658542363221410274742570254299355238453423011939959259088117485509223125573799984241154881309048368399692322209421249047983563406747248356442187044183234738057557701631670137785053973838917598704649526825779419220271069980814545386157484464761774982542352592383674217467319906460586036245821142077847871517628456275500568040257408843967383620188861889702305806773476427652031504144193434196722085766668061332019330202977426358489684884530018836463521686819626507594979461763211444375574464122008012890657437679592460533173026590818688998989349303667417549811335901016749232941709867900778282339942439040595660327745093446080456980847961299298460818632360278704700167328192610603514180669049078595109717084206602374953772116944795017628203023801880292730176367958617991523185068037179794803416410103563108566938131930829438901770023323644075288949968529291506560136431692121764319476094871960182399593242750994532200402103559454701178429058266938466174366571810977534060808454450021009421468734299956348462564537915702069736164365001275368610957080868404909697415933981824502423650888383639577712142922458456189864921015970580120023062870664965553824802441484631297008385506629162004720311517966080652675362265116648363945772753166998098489012307491214283972592076658430484827028557023910653411037726804848401750636496221321714861719665534790516093556457956838242519877926485912507579711090338512446774463456223242956414599883597050356512999661037461166295831728090622048003396384023104221766274315224814487472671214544347877553642623935173167013535130070935062750114775952761121324043870549472884412604783288231652640550382033936620279657028185668059907435482219389937486956138425064519162594729755160027962600413933160420792887675822110797426429148550586116791374648651671476453764351257273955084877516847687564192964136047192795018362189816171056491934951096375111945541314002469594448823262281751507398940834795407872332962801378981952628401175423789643030327638940273471565576454777914991599044322525319691856093221086723670005493145034759900691636917623845326324115321020120336249202140379241430135562157343553714327711391310118085011808294603852089399008753657953550359739158532978173228663859403873442048476595401415548915918681651689137310515531247659529478503958845287349110142990218185492681503639994447328495887502709116712758648424560255976023023635865013081814778961692360833834710515949095952805598925379770675096987424378649530783373073171489159510249098609459314679245713338799824625759004338114279820688086794240000000000000000 [40,23] 6617903637385665090666087604716423576888956546156655114131750565697484853297401975092651075915510415544290295223412512949927611763210000994243390645588309030176303554627900728322956901554600659855785207067604661196003265915898375946901709582882329499521116485497381724074076874620283408383236790740311323282641044316883146948449211791654819420942641054256358936119806530989451711138434435070572625979649932221703470288637396550184250861610773962962883270842965933729976795072584551167123847440819155203766382490181041717020567940766476732322031341379313980029592377662013521142222519307412898335308657871271852016437505260954742931129995046256422574471682557689594715388498939151243361150305379841375222666069245688604239693662947329482755727754510235356742289247982909911743471172430589156618212377992813743238418323914006035843728970849178627574576085165852295376697769812602068922632328163625652332950838509120510055907059950762642854392728338302327324998904722766543192132251834745547646147199328281194615188047727108986996054069268135951193265116450031317460132125213188204448115661180712705485075885633342436338003848551523273283920714274710021805643860119024993585614672120252380360773682497548523509810765165283257943106407907452513882428961114499541038791978080019512762727914447734664331145984647553442868084496480500830263917739795515461232867615436128474951784811323209411731057430631524967821211302749792805423397870664492302094813776183303646627237777850131857097349195921724191284057575800534558895333306709590663775307860652751463438607611517484742105014290780070092187537727303240824211714694713107296964112149748035297627958939942046522982670665638514340903122445071191722433885566058471402088707790234943657721011324289662549081295552654581293067543317159655878087562725382179501754714822803529863716367335907321838433618462301821379275859915957674017602911593090646166433353097052879080289455667738971029784629746701180403918767663657864429997845490959230604002380148856528694271601249062003123532315839024411353333578459406981212774966608539443709136900960656925042852287537183959208187397236956693257345515740140105416181300781424985225588909639534176410326323342290400565485446998513709029016522438983289147786271503961759564672104896909590393058450864419012018840407801909144181103284241078006416723298580169653142900257652298289775358915661911126872328742511019037746955802484019538929647449753225054400807320785701892107870743788956775636490345528713299367800181092555707092390962915607493284879156613013802127988714134610852397180425137149019500897680738926335487486035559992154883021344730105362598821933480599861806324709945444211957233295217576749629765292219271930715006763365842206531490999697408000000000000000 [40,24] -3445431338745999319722382347143804094898974741304068082185687066066944714667641407512578109804130136353200463134349164709065210930668630653767375403166391762110850216291232569710648584187445136993009326464469535051805126889509312931777828870223228823539048553311971104602824353094006006351219223669913083376805959621114904697720398078780451440751738009547797388962289234005286335949432761850569270990543096328119274416236217019630712735486099913035435398581729077600857194616436977103216799783446965023156369455688484901003594433642469618166262848000919146741329825434219896517326979966306173083976503644239922106226582165762176928476888839050332016629300694546776998899733112474181221630529462815738579838115559822632710138419059377028857499105944621393565471558253257823287683474819252120344617521680159926083374089369868464495382568624910686788830204093705190959426222027017896448755791810697539288284939896527846866715636244156466036343946031713109569823150810926400590583641639632489502089338297875469128271906103592063762401550869051623389085700967160078172826557418121792909708164469311731064624114097964281588221915107129546634958290145345689349423305871719440821600671429903357179496244325968355820502958306041555475915685536017967936245873508417742859653752975196289551651757983805134490443784163129617534368066598109199314398598669064380740697845824971810338076349771893784013588214403788904293982000120376447263489771203683013996676348653139263807239092421841026743383091688383544739112221726075758676397878024417320476278028292354251400619429102196840580383778692919198067126014706272407243523006522004170905516892569957935155373439420287527217405540752786249098343832307406352146509322695663610561944702015552806830178055270021095241205328497644695810502455282051078826211022732362036067336937675583659760750095914371914252679835520761460664495540075057631532924688230978325404123993159841414873610000942017700317339409933782128541088512482237018752822469227637877849321839628677138551781199605786723718613267826917086797533483975644884002086989158234487535768556956924155163784202743299736190747925255999910585463277834930331576014194807778237039569617078029362316708779270318508937861874740740225733088724941718827013274175125533264907016986390798420028002337828536077473722716107264880390997704790510289043630166884238109601168364806675746130953363018294154992718368966719178327631910948806922534762594861242464380805561955651423116782369848253957933483152828598905704140511550523076573400341370672027647232851933667131153713945078619838803191246795371736278108112655597814540623208445341049717172566796918719923339186740466054315236819506526182689354128571151574381487631920232122634809464649303790258761184051200000000000 [40,25] -311836511551028646102423171759221459694781622331807370903711478567573142575800835767990668024624552740480872965326747665982133881736202570944395453004582791514080789064889497687990550699265694964397969000983636689535611578511524439663044170871330770833267338910269009928062517467243453249500641880328921620221368557997232055846750480699854881077850731187057601419036942125729409129409988401157757277415444437008194936420787447956473708877187073587314127801683574954742934808259844899731202474234666089546618944313084481138218333395544606876449474082425484847958857921762608626140917812998331764403492415689955424842647238386682855482129257063149103383123375310777325909473880275936505616643161488136878209809848460864022820932420103406671624079807253125071532864343578896305159319312716507309316583506037329416139229287659085207751339968692693338789671967913779317247262566084985447729637794716759968128364903000412860946479369948358443036263108451572648601794543925411233160572500791953474200054466117559995089456358716997919520036221414911471467858267828780367186168151366343697708258137483143545640053205822347186673793012116368619130996846093179615232884196167052182312249529943439075802555810095649151965697313542281426205635836890797083901030985227038530032608591258146497870153648215093230813547915506172001776670737850983844894554588403834922094687753486753054787962971171853001886312145092372997069697638428129164304925583160446839449724658467601799337148446059591420768590620461979463711611993207340404633966445737918157657894637447471084619535112999092427451393053334565022867855356386970261920227234651968639626033498357199095320444982807204378222797198320646967460423947065574207070525880845589845396710579457150059636586279846788370015206613899152470362507809929307617890179861663715817806309783345813588093092379712158786542748333918833736017137312201359667360001220683567610077457370785405250619808794181500477308968982985465113090288445544522083186013173540712793187890397653285772543106829093409450576810706096656971874869115842342444555849282655651486988841850848540005590777401865056172878659495395081782931929816087452503694393099520920772450605193393484355528707940772228564126860431891071758221920353533270581099487036561047122332475789143134079827197590283835171092882414937679258255032791165239259012823593017825260191184273688294580579601582210202299908949419593368121651303614408557876239876900724261173204229001325931711405551031154848443462463590548011375347823151685902501274317431714175733008606818155840081060222996559088138035334921754057938318929529750907172116919196284884020321281848798009559614684454850780424328928364513107864132096952255299646692017764050806423988837167697923143496630272000000000 [40,26] 2785361377756835309684563754658843319609673153694790146342491618977585404848691809187581191499002529852303434468548539446644982513060952936865365681024397545510457564298317254787852250378143397259040167064349324555735087300250718740203446531257837953744155473424804785183094528992271586342689755435884651964980722032741214811948409774910199626755287605197585835311437440500514709686568533827407085420743500119382465661087583192310223543686602429839467712550162724811004677623307763878546327858533583952702312254877193224844186519996444730737080011580804768977478688459528795546076771777029608288086135828563496506045500642431598017353081989881858535141351678213307318852284941061674586504546385768943229635151563641297298490937295461421035264981547758287396555102027176841456194456162122279949891449697909715373494246970130146039000690943866284956124354711350681242436025801780895227795559814621925524226964066833725218687889342109134191895778052965641843415287667777152464461848781548416172918868101723544866847058723860445322984993048229532645231376803476936810063761305716939899908330426793885866323522686096076513476932545695558943950722173935548566467264034097691629705753741115180056382681331630854509576611739091144166875309979938643940887115897958213424953752591035514586741966654465827220515725215029369513018931132430322521987197393215183436340807429100769635848109618164557911587602692969332379726668972858519647408984373254398361848358846662571236896106233975565217018273521427300698923027193448777128297932932178624049868636837901521140354356849162844984790020433772179467086862447357428808149061741928465432588669829343009496075884988178843238374807087177156528731384094412986466688028268921914929444539727881185528556162975675754136032696635992433440661713616113122694882617651583187072088550160232069267636536832807514420034642414304261572084769293343313923032667815810254339781970235733549600694690572358331430953276533502189114540349983093760903859135833419069459689327437764531187038467350801179284790908171747026242833502902265773578096321152625338335101092525272112056819762879468595085252586755264561335626595261234036972342821297644624754284720396334545907270758576913955602695951404021614573589605990609273778596169234998149044726197704424304330444188767506569620917299275738969556038391271763456263545965890630943734525396422233691828080687119468847978094705979435288991799028707315981680954454154935883712781074452061277976361738310646594752835365725032975883661992365880255411824062423410790573171301473953307653967059280881469762451483276928291571128083193767513891174733334107514801070115356182882270115495421625420493430054517555399808237707509488605166166321534772292020309383487270869525810118656000000 [40,27] -3284806423798015748638992319958430580885139479650307738328219136607760747351851974876305048365819482409362342764594541329955349720662500679385307994629393118442914543000757130624885484544770445566901203916202676167205688660520525983512979882476375830071754186275985740627766671423362003380485476497473564534985280342289415146876068017226572041878693113776611507454338082498214107919831212795054764034502716871411499162544612930560488916388719558440845984205547981002274425887320573949332157146468246116106453433194569828251763957306919847326350785643210665947035164346535587461679071632734010159783069770322455359439786868687240343729135619013722848582028637103725567302460512814197122510648796205676021768308719175628215743966033546317352288434105292599253211177887029122518647771653337992191388737107794238758264963149641138408796900480545566935334419321893906460135982048117533005470592107747715948746291929380344818043675553656245492430487970254332154969409306534624472046746022658735288516328171191769166360325026773857508671204868666491715341036522368221622055375769511431088984119003909606605533739388932170279223399511968210010381592327033552669402068409923553331043314579495696700878308590950121331762475607728715396463703886443549003774015414004180382458089716238002661702130820524840123402185255540001822618339014891312139739824454598687830199359338492132906406162167944860391939027985381612785161631476119024217999891190182271983927273229252565447998540629762531507085320126793615063076888962099586512164933984548119336861347073889999749968439218968621301140645463395683364109938635154176314742949637694488656703730778534396125161604791384396923907039002090905542671245321245361093128958934745056351978536883839927872758601060819249855133963978552905718129438301788055177210262166252064640003769598543991986038822983183419972049755972681323407531158026012883171627669360271120605211463028597733303671361710768559202625289647673097985955196684761515622664911344198785513623383690089829299496979918331542923380732689993974237464656942600177177510342144356698795479356740454291013190424425079445641195564355615573879824028457601544621481125280938274218127532365705829764257688874512086867058215446406134623872683441548030060201934811538133023413681774150741738817148024966961687019252420925459965545159080628386976585752313764395000073736760482157872085025073282836749955828273993760232912771089551451063488640507722828983668191516042911069493815872862774109091227193766646608161832024385140318037974713096836501194826346175177411406860648771269847462867209940418107759000772220180237490053677118823934462435295851890135443624516854977040964408276952596342467854792393534491269197146904556557632499619243656226558443520000 [40,28] 2641959181218042209167643768710452471872957542783007360119520757176699718446954116960549620631667645212855623250757460831578307112937143795118317552436050843376283649830789199655288164695527894967383146209375541789560045065288364183391909969759837416359424755565692753116700279549721316590984702115042332078783090854185171044487090791892302043692015842430966228558136031304532255277453096705022709566813416814344611296442583380382492347359167308245000713907561038318387056542012737756137745105462236468378798508007442108241806365183807424482605325228820617908900776223021093868485263811685585047188039700768028685804328158140371015537273700550797437625724889687290820040113600668324270415034657657751127000361172034241084992844095937181539427106537610875793091718737754438146233628050440695050984679297433513371227118651631926299466478827299292777587064840478326217746115062160973754527173107683870712369357308069527272229693676427352428115992104080685304855218128571757529043868300869870260427959282760947645243661789769281031016108476291403159844088596232172262263409830475196748111202794184659040805911776235255658078917917228741704568520975943949300035847524773044725920887010827236469477395507854167658498395126116395708898864293054575447784807275335030339322904629908410223936570760790764825965882302482189403122713867745004673341180222214313920062009987783077545210366470858993077729084885348107508389613703509736214189438182596243430325292409075211811217750138097431052277829760127490042574307105342839352567941295847354277832041086185608837030610345817435689512618470118855860901145867136914515371056925870124421541656607395546197286525962227253418742268338872520321721900668012108213013008844431127404068427022281941357513712114994197403176460639720202631314198202263174832194914074219749281161295185264987086014349055888905899531893889788508874637810998689546584119084181619288493326650189288222789521878334520244774017595378795593439290817751250801877784871437756136058955352126719608138262518754304892685170677390452886086575662311601730643842110509608025130752891085780429772012168908352390730641495471314598076614722127961463126123442760726684768447282635776220987476720332242410858080264457391733733131185409403406714186344073197891512453792786060582327641083899508885421159278239677028734604961491996031863082393209742853725331300324136803590070162738141161975153389449183636584005137861934075221691800617289875092051461705146639494808365710721693344635358017381276889442109800594670838135540230441413959744597106056550864232291404522304759853891566698790466004103156283455866336374510523849982089132104469765933202414078396509404732522386817925024497473527473998469752343468190632235216855837456882129845616640 [40,29] -1762195137072171382126870803398162193964229737466504563676549231836104778497195505408376413279779859573729734792963959204292989860073769250585828131345233516857776094463047363018086718435922997132976531610744613888647936208693578944952130513285061815148421520824153397507078855094106179289888443535335282969138893744285218970907530944810920123850303985917362040175798545711040226699359477491520366844723711147267824794784843730151315262230278588375821858666473250476991932632038142580087697232873809443182817511637455023735753976963866417167700778711515600498626855882556645404755220588415042915863177107499880616983276942698982099957786552903061259805642928128638153063470155272119765362206467640552243704229286839039573734148832685533614605835264618093885848702271438871575115736838628990722712748126920868942954038446713849716090699571836524213171981236312766697091255295026931481228105063790096622104920268790917878317897998605328311023367441158575723645500125864846102528695426277351345586800675025435835556347923243325310133064814719364845869999629370127793595998535606869666346621745045678457318424769261479341288838769980928650678255885154511145741380555512410886123599064517627342591247020675195753255698503563086806385442101091356429506222310895325032619321385480615244557096422166275524385731080765806322958391419371234543849507819178630422218812988050951677804226433899915589687698591079101612130436901876138394309891040206768937719413621903049622151191501927256372175373776348163659670001731725856047315161763862410869135247845363385209459775249243626401351950487100468934443556116505891285755505119303314757454472955131399186533986547771298034263167529983567078432224916525438767515195814821750686034911630492868893620731214052252964492325208249193678520866050277827909347671179625182973474490046159661968767318873215492840765578697053543505183145775247828666009166212766752899970321066809447268362444637026796935123111078617758203412241998923786155539827678710730063118383397480257813000000207372575175430321684620242858900529371277134926108621822286564616641715734646109166561626858699479097802147790897582987113990759789493542390672264828782908409846301833921036785787187121936172748028502049809660496182566157986359479876413606645357161969090279681194564603009284764892244551105321450824724127685319103469902642009420842226269440529765685302290388550556511660449629812850550576535098714520475697255630961683264295697936820641372966365921771587704108237505253518300996297071530259488363821407398908287224994196409559734741165650341176621725504340998594156346976247539316491295190302336190243570038429517943526740100999446010406662428733835361011346817676234665989286365106931930802615933198238661922709831680 [40,30] 1034974486407262060327689321722793356717994222452345143492817356244777051095232611811111827090829518884583691502137011119993046925148677242268042392946925198234891216406644004653918076520571485833325178652453890805907726307369409182867305684066709799566081115910650157200162606898049353502762204312637639262684847216128797095989643828722133200903130650134531418253762861565728285298739405871266270325508367340798734443816627521051862627742983762948689826903800764996775980716384731382286391898580701734323681280038604500227986277958131243680087204912895257422638867687176659313126351076261886912228383571782269990843956461778821041959388548569176604787659601883426743434097987621265392427864688629755985308199191604662406115704476345965251734247545193395438899645674568456783365208569208093542848177274832321434243501017483468655188628331939915859054325350561850060885637665991373791517030442694601284059168611112163027561176126738181378295793387373180111395232646112163028670495108308264250104926409338954298908800370111111790601934386805683177629708734606355657863848244682410685958520409775783615910266870800554027205668164943779114361580920066844220911814783548448842282150815791141620031795932641646748435886566389107443094448006194921730773638955990124494271797686959507738705401756109410452635811008302333367262179509992881903054965417864489835989975651956773380179498245452708625165941789473188314626643414313279622163616833321172040131048173278266160472427974730017715339903020143860345524100266765342152173231451783238953084931635586102718799452568249145670507667828348974888254002866448876451094310036392107265925896960676765033998800897953036866485256830096228813521738344220892180908992059090168389709440664206528369342803580311573731550802407671221186139372542604442395759784105727397526564619295157788132102079298027419828673167811815233238791782980067687385992662445006751604239980460219554158860804938887228873362705174041371653029448798275405643886912341042024623086554678721908494465381211942170803945234992150398438294815631280539990318284691849583873987159915959084670562128794405822103378664772943353713720338396826667475952367898232184618503426778975166360595915236002731409337566692720803002497339254985886379624952754576601565129107447499374405109897368768407411245019781512038153017611990737265369823933494786216898085248451073296838740703681903544380606225909220108053514331874374397196985125115998770963254180782585405821882353876039029333724093989643580532029371254307155203492195760440408098777018882350172545221361553301158256431145726298139547019244353601412932697981705262303256978488789079649635711026643372968002130000904908475396210372223142450843430393623048525077533771449132646400000 [40,31] -566618519323306768376941799232429320206141373767066962604560825064303171044650660854165070631117171953641012118964693638937794318150850132360949847259303824312124887856889710078214308582854786528705948965124159285800946734831030916127631667168327373846087985679030059459116619685380897682063484324964712110264230576331450652185991862382802283763207081465532972231595967524194940797097648564796372069355810862184557541699533553386744073101625025725786890174230220429546659292027146062769580869144069860551953461267415473236147945513271066386075310696202564021114045189709403344901366747538523357924403156653046183799308051357372098209633179689092860456122207036569778525099083117301394877422777272646522008795014406432753084964193865506946847203924473088326775436679416087627427826199810445941433578342138130227660480722428253945365718634117255335810324278991047644752322794861438038240080099184991185300307487177887404643526858549446336495365710045096301000052432806286138014050650602229528744571006665683494211433268508009879064268142092429146057848794973086739579146975701916520401270139747769001477190054637745771713539270466162551094499955176305249938613751826181450848266998002416743773236029491380406789433288613908587933636723726025264830211813645058409100002873838814034572314772356025909598520721834986483955437930398465041855661055204146464160964006390521440580732074759937576575392842626992352556358049270251187777734704183109052829233730450193550164401533540912755237558286412078146556690305144466001655689754052141830647208536508053251217112631902406274393065716608648212724921082205223034597432390379831548494827703327542624627312177460398773569779131525042807114915067246306807132703665109046009991552102067045900248881413797719780532980016829765776697464835015228756635241581453767223978134526660352361300857766427761731569587388821268033125356771335454878320190566074988077581428241184050715326526010871560559049761492918991599172911290321012560169208278607528476765671353334756793106237136316785277310016700949645930574720793069469183563738495946602300686564313861781151095402932731325081395659828140548887647207930054092787795741635435044628579124048807559937481574141003423094624981102687074428397148678850394643464278318304308839869802496817504014421227153628122785965195613201967275023460208945441557672149514615657716671240931794082572173575230768536424138648363176515100635015017230579414765639771926488079503001281371115093303847484139058868560420458503712700626267877343040730814289636274715417924363004249212935249067087365195982751390378841468939139917490677382652791866907047149731660461009461476317335376908994215845751987146649266054466372973976283698821759469958626171526126868889600000 [40,32] 299040316909025614973176790992788012662239140435435132361503462775454575553462725794539545891658037801274987496465371697562430257659770458210254254995862819918495726097088429440509031133978610731794848762413961991103662490040863709756090989136432518863831101701103410695005116347169860377996424604327234390940083376488754398338512892244994213176733243766132071940860688222416308894638246485088105551310255182768398456925143500894075058077831461902019891101671513384043029537607266748297818626958125822253928816712822487203116844673250312006748175273230270607734685743019559460546764715260252920350215748376682978332663649194278833421913096245048156292270574694300704256603946318917125657605097018636738329558481024868769262516325678570549337493776991444860045239470365523178307746910311377877020692236500887311191178178733691564072019673534250993112258890747342784257956767915891864543998498460910815590168502567811440288530945239236599634556814413772251173386113733296792442159881062251231577158383052473333078189420481368202869003391979954133372327637956482829826934409316189467920614518992327191833766332050404260863383268497737706250004406877603056982232745407317574740230085458335580645070508801281142598370729551675796514067004856651244802831787388902789751955176055193291864008089846311878045269576589978090232093555462434128510955963165273248668262988924668901580815839291462842764569849933930702111774471767549122115901952551628637668929523359996723751979494314730417832382027733935690271182741472023151008387365572738250365823829287309317908329936841435289450204018339283039330867514266093301876897365348761996560928960114480323789811949837515887517508326978060060726452224250278864869652887106335658334717295489698159841451800372796326299510553351934365353649575619114837691789853492205453496000183648793143902277954550921868989189973687645949859328755285062718869304684531793035987558433848348756927196252488215656087812010743081271980552524964791620803010960976112459254454839256490351150552762816953319395487272304804803118314295831417985981735549753774389802954657568957996600209115983494392114239508407834031692498455978286737424330745697154471813201898726969130873553540895170677178379796194223026658716597851718671350025508967868174733856849464832577756276621168986535034609829135113195279084282294626895787376145367327776644148050256081221522104238409547995387713953994670984837659636541380452791586027660589872950192819526145516466097954677895881850105635791845415153047921000654602970252075180194815553459841245619777129212936673582384776810918629852285429282102117056691863249076036448499393791092028545053749577582748797445681703221951689062767348455263329529570216764560870096915084083200000 [40,33] -123311152107430787254126130154494460522430098852306029973314691087261059017039554417337971126264016569395740225588749875736470645243242274292692209503647254198698582200371033030445003020330800724914629220739087653883337222028381094635910385863906467014060362363221282851265458052354953183252768449903261005932496950184604232600674972689290465872798721954460261087065276493205637246938807743656816051122968725347712761564890026655106805897084187760806828695632837933592400144457652764539504865601428606380639388635993648034724136132532733875680963532353826048212876150124466534684067224044445605615047551210048567589816318447227728251497809595760541425918698055886530510173390316074028748020919213526324907320041479193661078653983660523774550850352575698129990178563932525766922293714962873075028865922216021249896674131325505190358693886350621565113074470398099592475993156816338653685941429501463157041334237962645177597780119178198890961257586986344591084372289671348567450587764293233473265228995519593708909015798096891684994207549961006354409434328740803287031464726524268112984882565245862439225268243878532806101139740071342744129713051147716134675895866396941741402262973748587774085326340073947749302283265551160967138179304009376734971017290720850777747032162937904116206884427118608610088369227934803833435652510497414055280183605843480115334704082811106402573291648370350053729355461013593948768330664990861490155563978358636466568411123948154986709971733795227925579736662054991578748757494152648147614531143588811906267871315185059205406121021836041299868964245208607970733131635046734934465711027810352674662307455467116870375188779368078076267890599115900876231113406257925145521180415781572814435698414371261141812441799493894427748068404345339949506564857265729604771310392138314722164474676916599714012920602023355370896088429675989280664263979438096380171166981290085341423672927013698018833435444954910652748485226808005673141011135607275094634656086631271993897167647637086495179988886802782431428915671184764737664252785554864717828468852007960919589951782185858987053389071167171395235338325125774221967629657227925823054933084439205742601799627178477653804294557938758845064463834124805401766806853632514217664521234614883774275932431369007205583516874285435449446234089827731792449868276359209327047448978189189213782755869610265305603786131030404004439016013605315871959309823583735275383188257545685860249084862875474628037120509081900732178097329219452882682291192816142091532957815262588069478144933538701880386684374583350178372361845072302032946351456506412793169130511654702753344864737528959547566461974375835867569901607635192862380700353041746332747306074725718233165332480000 [40,34] 12682980484151197780159364091247919429975506386874768461450234069434260694489599269184183546877076775538928282219853406498175214879995374892283036231680849557250927195022923102790443889457407257392547836721748028699944718150636042554954447214488955608854840588973600925830384730429549521186903351951124297547235682588132143218830213542610195028980684768417497492597613916992836051170859591162081163199049141835400526046810909473423055556576787596373970238174903713649222968614651215135174185007231005031427747058726149813287563804041262918225600392059817682426884754458452851970100454995845066624779971751894212281504611887231906172166850986508094752329442500564809668586729202292737904141389287273963256507634444475856926237757738204802331063722291437365723887455894770015726899962978238331804456362746559763455450563044714184441776059261468355951330889127302836218085448605952485098535236048093477546844622713776019360204596675390749587748416944241382885537552644620405996257810733016085716935625146847667946207620669351966865858541541842508505631524658267219696483269389290490071679622333058891944183257257189868785055671808089105867365057557280918171473645107456227710773760802312821733552888459066596340672696264130369193250092970521953412236575369668447609336999068740746850986437398059029251934909471195086640959781156655321335284136476444522837788380970924444580567582476990690170976672828731163415436715704786029086252953197664459937269110523948238755745890308504748991772500809986488328754123518830493912992453158119004821518543749825766677737468971586907812665256447355051534021387168825228281382912294074570022464632620047668085617095758718121807926631888559776240015196790393143526268746330713719703871312521022768808381003762665163245543970052873333744818847621217606685202171116006683506545051508954511654388258977412427384712860078350746982666547136255623107023904834949935254119059824087554437884014206617226345845951073428735440196855065635776400391822203204351150791633812122139259609157845731232973582972289118855809409668842939421786192679433901769535896102277021723115184368562143838218293803323488609561232010698007990751509749765266326934423617385436450366600632654565761577426913544515632547901069013453773802161806840445111120747829568062392288829869928602714637398033690272943333438922750873843561602338823591929741799713324930714894214490423488067428801356947267275684664700848441715028204669907490227022924928232171023803277650386112718195081003775918089559497799978593017633588763086302430873166055266570468284169934685618714171957422801874590838038620371701969261838789028185215332524830058295120495680323738815324274797555366100199455756290501712330276093223915741138386944000 [40,35] 23580944264379362873634924027069620444133279664534125121778118768103559888782107243068976294877571999257852249795118135441031457941176863814328192127936011118974310313253187855804626796439322813620545506660881770605195299518543898896031606485512755580380668841855093842701453689839125411532183786114156807541419398836361686235539272626948853305856962966175191625200201446166933224328486947189697919761872737222178136830555735453951590684132995415853406186265662283509088658763637399964354325723222390648136536991754446551307694223091004746986151330220789077113175597046394015330547249292875804223591124003936786695566095021639486981584064044343794868303639855949039555658474335444074720049965795484368925128733935135450139195032407695794135845693935767164725452600745304911109202604586819031340017929295380113406424506779483301281215382127087447146805536334283759889233532972594816203305637003680366768881767742476493406715101362273390487431548134867500882406706041399565300232361520874325276079235796324677761128471791559512012851362660632292879492205958264315750986497367720416224291094524284484511333800319163529109865155598377175536998766410804446008323421338754384200511836286142119554949707803752279453107576209568082207648094401404294303288931478564242735714177372206810154216215666010126502431410726966098170109220183553149358598671775966823706817967497380245259450288085299189850266281229211910608060977068312120747803135562257685259398027888101769053386967185312524681267714797878462066386377118506770247683750206586170835003200289062856824388582341266590337917102158831502644140481628235007415923225584384181144912109068580078489111305351560349085359757353748202924516062489888434280456615886625476937180391554602610233373816067940470306254058848199342190869351177478635922986941398833935108667725873261551028023949624016504720234407988489190921362834649444502101870185877452462188843954703596040454230367290592353407259311987877036760101551421984309887424213041516601313700761022357384595879916191951145477813570274928128673557817716491323271297537126455241651920769956251066234700129554950123267217712717088672109511602985109895744163601204258533397527096386773604933907176503684560581991260854508216923947666024288739336959321630312200503653048666280711139596684414014040819669781277362160950982319128458334561829240873667675871938690918332456914301276981574724242058005749540331006245777314110614725164950371056518569299043409424884484395821245241373550675637004846995244157903472129126972573642146519011562966134727573538116395697025538753650059506332877661158324260704865348435560065338181262261625230621607511378749850327286476790440746096999490762547914464413177993199401093929369600000 [40,36] -16089795678312242289216653044599494023911078115951862417222796044563943609732501403294254036190639391325593499686802993665944547502606727995406841461407018574221498771213363114033786292016944747310401723534982206382461991945305350677039731520960454180089662993556425268648216341692275237730057327040261772412713621576981635397113116468699680747531840040056738703302785682969230540637925271321950856326412004852779935118049762256100006619440805786704327915104763702259118725861421237229291413612607031486055144153147556534876163302800690364352856388780229476283436622077108830869317084772515014614140516416558902425509330679335149988777708096815321631440217740102215526303689750923054955409376236177896749218407326757527440393517463705101658928310115115641766668659230474322464189020295481946602437892352724904239997188355069984009521661663931194412988451189186990189795418430722980980347850095229836703890429615770177350901209817068466727041655744725025166106323599039276334808875844511223364502365280443843612714392307826627556107084398635902242565136693762807831299022347569627050138364138736159158709877880589775469430435955493783727654096653861651431306151113388791438446959425458410652866574320427050835345139220586378415207034851838575448939218877495201292923376050089376118209390309262501930952154527217692956315238599535138870549891917591789215224907170716095507556357628611824845618294194951148718480361288310144955659980847595134754783455989673390428168427060427780989249504822555493444542070817935240771221119336754768739358041351859179337067032007982499979108690730702443657886329405642151420389434135557537616677316450651949706585338515118636909616045011671746194800648481889854243819311561203040338859009534730775363715754835358718368024942053153991243928286469233473285946194258782464102030189756063063536265738887489513888020734771027733191293746158348288108965589038392305496983955123158103134440037663250027434066177801186772692291571776141703670178026624208501129951785400607968571666286423475255449417397072409777419477430478581695015164746227568374485699077885219943147295442070456862319137038152846398948455539229987134984966482635372567406067864112034197222207894879782983480533149869705138008575970980506401437389989206821188252909191121354343247275180714573110950982775586006457505740250111235608719182064378429029334432457978556482933636276146160165018274944226705237768311397825076432559256157300637446857585195122648185300900336032763306572013425371520187727053674181110661737538812273652998923428614508372031928603329999203233531161036446475602732073222836350494942865113220344349691325537160427966295116122624133153764845714635202731307378834974983847172000694717644800000 [40,37] 4712453699939272377125639228862211476683306588683489968959773938701848094527973179891301184057752542383093080602364747145141558279738905649359172435284166380041291221994217650354741216276370642897672812915869437992229295728543056153612793038306486684676952931259142209175885682314377191551312315136337085644177396102356401174415256850259248572135621666500427715042830586754098793317429616370977677048453417072278765123029740032588396988251664853330947831008392110645754364761347909711483163799250785703345671826251971080505678172125398123086033196422737956063423377255970109739846789439140670115891869904461563192303960035102013450141102388544349849454424151894210651599154070711375781723927861286247457769035913741230344423672748066511218737777532662581308511346934382661023238211747496467141333843567439902928140102183257112017112264635440126974259111178334056590960434547953229409826918764099130280464893619188442814562852092828204314875932867824676802262826061927964461452414389116760264935213575893218276556698257632212148621305610478184682610060992870357907910214061049383361458231863544263497460797608673981497240652816371002483343230357130389230891811009906891458623518130268334224831013341304493478105603846069338550931139556544033271374314835827442971862776515176230663346968018932480881223021324358295581669010041461025863805675246672512286883235724823294503922792427004241769168788468707585705475777946574481842988644005406505314929554506259697556913402540850485476522108327887184129864833813779503552388571533229800876216149370009599581330031481446166117909877836361440422082471801899982628264830037829924904802055893690519429798586336470455968712037185329924228316111983795549009646202369064397656098342843392584612886014215210106798645672086246977629651816114629817319550791513726607314891952052665814647791955604218664326864241888551128384455389845775392771202334109722777658269388686075916560071174715518545731068158270620634560854509636762826548153262322115024299221150636223306541737192926531635594682570113073916661092576945576021647467405963832772456223141376591366258513959744444331295157683628961407772067490963446017861505894622567010265287463402721894972504725206599561891693583664116777105556161716591542261571761221158986992560269984678185149082979731779585566177861404878476520511161978600969471670939168936435027628579548511025384348250503955435783258377848601462203141594984905052339350517126015564526782170760946754937626321065795342641786254435529852138939332418894981179868249864033249235372953692377098294474829672765797810564940833038753801271321534474812845083372986769403856322467473374966467431915726271360880865905641211806546662941680268705059169191854080000 [40,38] -1004146426992449462927084757630766147978304133771464914774618669381996975511031954297311846625502030058670508546203854119662804769581603654062291288746858039726610336372627426273726932625726243564970424120493640451776231893274761502300255201618862372906641372100827268857859463719825814155335906187325138769479717004522818994148937931658642865759741804698508577734609848643969943789574834016594166261150706562982031523051303099718655076204767951636106245340294066241588561674821284996135755484093630281912214063041724147152331042951318868019807777954257581720602284523328430670401386502749359135236176487839909960424643136759285081020049378054607552754348629750775243088535445678857961675030078598019738060730288920289027111144048492936264747416228855043786972471056000047431131912088674595080030606512924347541429950430836296182696151048188722829269182508380798809057934771865179186288150542847195603017849843984466284990036452387522872427119208713660068011681346038989628798206906341035227552154977685746460231385512162581512073401622585438296999548114437924413211428047749500243804337081231523163332199224244983648311700167586330156251319692241508334029034346081985927271156031529021315127581194740913013007850531482651728729599497035811037040904604409829780855861462438280121162091884255668132253531907377262025911876942946786016808117797833146521661039655623180236973326196153453303516208498237512337858948653795860077535078927450361723654286723248485153102360033223638284033839093461043483288844746867122612028123280045237032610636532491616297519942800750151068005135759506191573269349516953793154900520799340908536988690847340222937601022316119078912263390793337631426544617409276565540570709375708831331169348580082798327768946421675751852918480479678447980045187245858477298533802819662282115331918048146640452392321083158553521169945772721688102544774531796855473022312699968852377871328156907877461979226801219365520901987319522127665048273724797800649952779908894699684916175529873876845061605868495226423362858420245580055243266009243986639166946545412086223632111355137511753006940122267928628730834196416149512465746507275285490741602265006910432291526456106902958246947810035164750349009512745768503734220056630584568206594942965762378737625028652688204244556313777199130749322998690402468654283379107485838386059328046187492496382532041549868661114758280965918125719511367676336028493430693853699203035808561449251868642066602203671224902012167100389260831551680834406228700087180353329912136604306899036629806431051712793582364411626158070098469312898845735273901319857463349004389985027934887336131291748896571420310714498129116633625558887268038013209823566235884721274880000 [40,39] 508784749236974890251299700360062755495280021675181688562226705746440702760435230655007756329110584878428697053972206021559762252203561164397608832570151487515527889912676625209945898998994424899662989345812235011258017436106548709226805499354982691106660443913558928783092027422976090546103262000706555472909194448776468209044319081938994607326173663702501897338148987727920161640326449715986368456555342267345425800857507315647677161680595603786336805981165934804819553178297864241403184403488104039514957705664366752535203746026723472874625628714820316509857516525437254772687998843365772590148048716688935853592772465740387627936011907251050932441796640447937442441222746242626007145625078954921122389755316082344757595408096286844878110987190385120435763807672602276461073278116641847151281921084096344602705021898344803228933722798825397485957310638883696532131408283245327578196249893127518591522627315311385415734326626556229341588402144170364455748166217172027723816260905887891826660594486072466552559671370889253847141494749361025828534309450425468839840977210200921420583223767807624172430567327887919017609088808964065073386199027221941617467840471972458950471877890494625821273504974048873670400585263263353219699303669713773664704686466955737978200227892051450563012430132274450565082035685088824465163158749903706678153961649048521148457477239365797614710758335574643744267869189155415193796583266824256140111895279219846200353879218339719196138852338375718898787051155086308956771275388212026151182278176682044725551809662551792418650854949937830308716789604466397609117235840268398770286130416196294825640609429943223999678065350582465779234350322317637264266595538826022407003735416666463133063952662411943607650600423314467973586765527288326055239049985783865499514031688257921168652371932646250296705916149561082545284750628225240940015109582471569151238427725255903816808967619804672880669202339410216400518908587738135979468399231644620223169550155436239839702152097714890406854133774871310352023615451329971221064059682307352254043037683417545129182993833746626075192177090128501860754544050231880669822091620041452214018659439621719990479087547417154887881380296367621675924449013107485711203482227348061100129160458265878268212402128944685019275042203460329753268626457405722343642248389054460020941418346029683791203932123162982444434570269909350954362386985551625447254743934570631104019854482305160819329988078396185464090406125503410638896276539666891903299440916571498502193634254801468734028091229428704258822571594613322120354173861394888547225204358202059127536258772231712754187619280056055193988193823366107540320715186099477352931255084719223049551872000 [40,40] -236426743745000188863398094712426428217141614371692993169779276266287298681859519808802241425939867892251431499358014265922502708470821784722941057585687225303628606909034861844351631650400350870722243532060434788005545278487044317236082739771318367298253089814681803115730211847412105185091888387132786706993284538015516341817600887004581500568001133030163802100117469486602031971676978380828189405097939601219498198698159466451715024542949487840762651690754120362421424556149738259512252224070928264883802771734525106574108294945748197994865271045618237648671616563214681485975220997550232288822186901979932208030278282261878556831870092752700616526614717583916448204722678222604699700905144814103663855202319775066582375475020815842240880139693285344140355041722985749108229183970906388373826817635948338491417724861522548912840062377279990149738757381567287442024934017785592610467710548740527133799786602604516979880318635130786064380788452159109895162847314796177244603848501271158563984084313867712974366974624822747456651013111584744015614158895094382412340148739051678158978048596128180277304051448272564770741208954027120561463593316026595532019589263121903075830536027919521109186027356325502508226528848136561988860941232778451799742965586131653360344399902710767348067128630883582586039815498014001740969814603767251172835419099965618250156111040013175040614350254911769433173558346320089333743536704525886011752107718897063567040622227330485864040503292444001122436895889144972877940508291495649910536024346688498151225012357680216839448974906902412446710272830588118486662402266100239826391953440015021081192962728994673321230237613357846164227737459861759876724559366922799644596162833021783158032030063877319891561712773561308070003591415842482652492016893797514306815792184093616018008101590998430659008646646212122871245950399916436658819086748210594411034502656765367679491626978608932199539135193263708143703607324484316761452534496029648199520195442513865159092209081643391066303006573244397796121645433265453206121935615111959000307194669445226122763653078775629852655844184277974163086471790134915958403719487984900858496840740274032091947128206073434257829387101570614618877647285775618967415342496400566803552750925945475634221022186215532948260134853199930182954231183988925319710562312766389238899432344886221763420777622409264060098547198332761882660921391298048347077641784405062683799198421098167215857303801415243704388453536283238986955260558187973246767537006551084196152612292249165584368706029750146994258995658076544261451860100067620699393173366586014890339885735468143872656236967394706148123217484179113447151797001803733059220403971102804541440000 [41,0] 45257925948140268580708337121485279560955536777335873802255733761817223014115676781781389964923339879095247104841324260818998357736084249766533225995057456693411848204845529545545302532059668784917393329225476906436139136769848320921924467948399412875227767653570255324783281987413944631371285660333125408127778405875108148390517471791635717569253214117206391853763416241686067800128468811093998088451972855070326216474360793940177435940708845610678784311883806855083864873983430544823782269541137467653327662046485046506233521970805936790119158297033335867870819387739440574765465693261890604966205590862773966329151381525503439874074922803563944057020918485810372956618395073597373211954613902875270646939235861765781323844624312661576330186759425505845144235126405128458611778021663697825221018481056695804058523574200378203904854871961158461297888485484851116239585149828053670847245505278839780438368077101300549664824025917951281214410189955383589965914868130025882477686092408093203688351911865259304822271677192271196871125732152167399525640090238166404824431752394069718828490476012097535072080460650761914170892454256888142813953182183050440155506930723029272525059689473577469603164274580341654048090462470336078745061513788762014920163019233493478033968381814275461341936295025382811693789897489278216902564944663977150969712309941824544917200063363122159348429992789112813629056777421377381225270592185051675788714503282693813985975705168967629216925613342732891274264228213921830903264099479078122739958781014499958130572983787432905751686420347972072276798980027207508681752821867374824979060954432164200918306255620763885115885481246892454288199148830125885372114282627045145388576868594921047029860496639132833939511621233862501223454072172315257055193384064416483767417750813113432427779572802667027478498521350738453438176274372042113731457187354043984166775302077499809839851783886755450992407141856642975362299054261829859682182949950224751171083712726652452265152667486298988343292575507117026361527933788345164519442706089717383326494277250287010303489204675616062861204102744630362371441569833170207237184491211760399540983451775463744482263305266734198599248252649419038165888803801298391174289250676088169837879903466078590779940494815367517132864645767981147458533861207551293098769859326109776694552622234236731132939630535485703635260210325475796321890426551285341037833223649364172538461403844390533660744468030369507720828614157641737549045107419308702411574677617022115019022366643133721430191010327595997783920011274527663233236073311874466484022404890241782679199311877472202264018729886107800281421608724012974585310987683828322298520809921688894935717658097777695851516085771102719049728000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -13733054984026268468785084309437072054019403409965106762761610642299844748722867217516837484508714124741293620816261345820654542091934170779727521079276858511298808691311951104053496541984665001244232391063145870365847085977573134492733455640333370227035348163670926199814876467908581421868514304428092314454226814200289984801989122344933794585942616709395842018508941287657456552773207298170159859483543750575450783907928311201019985208386554590384179051373819720663046178067159407081091353834204665054686398682472069494591031654792545992661442324955607737502248668208421171187957409797869764130297026767139377066755397533556228395387490041582011836714707959593148126665029737672059821487592793908777291776264111104850053963976079445458767038044047788316169528581661082995182125432909296018885454495158987314432365050077002014802410209932791520696618591803347372832174890506441248283664913220709504111715117923780655378795859317866307863364457752068437014493723442651423802337186127568361551964902682257745214474721384446485621058594879511047967672410550574247806326391670632629173977194798239951200108925073510427588379847601423828465676520631422683965341485333227055298895073641879415104941161809989348247257900197319163937198539743159725715232491698105701174425902606947634086003794254596638724026747570189714104590189335420128535734608938619498969414592955786965410596822800352555109944434373268375700112354923045608919819704953555605615594747347020936953576536050747962938474966471509614379928459955097226498659214654931676907662845292829360067347904342966019098047850633172066616985457503052959591440604347000111754833419497498015243064697286064320213682412557586247224189949718454230912676379870407522370138046778009677586454975507366358024539848282854069675137042676284710375939151254142954789707609746407796006529781876389151486819861337197916004726995926775588979596987847924225022259560822378381606396457055081596269461996419610988212552377783206470531791410563665556365664375491607369184388513782594908358098873609093057555257207233976556744250879333853980010564167317740786107476618543478513432074233148896097656779617025318142348851152373000953749488582675986508811095621590085625721248958738231427118756891369656566492610547448844083646179545449942912733133144485329660943398399074135614228326678703875438341415079542003968886355406179061261343805971375356846285540853164535915490736621947820793366434528667180871254249409090859550157180814717577051315811065300523998769688315291284039128605927693337350948408328041538343779800012314706001506218695050292315935097016835883884586492998981001235824870222962700749167003611166808226190453378627649814726267781702557743787099482927467247811977870799409364456177664000000000000000000000000000000000000000000000000000000000000000000000 [41,2] 54918642628942559363641014195360342987514226487888673055359281908157461221340098084041603480026058399127409556771422077674070162539411786550828237356633237697925437571558769461734732712853183293344488454756243711410326093311255236138434774093764009519586063621405187905849864639806061417527090711400401042232258741333866928761306618282290034376379244613181873920385468061612011980542403797245545601937982681425065316985830812891525439340349561589841067368316935358504922262868992824752285158762338302203048873971402776574620521183318164602485217579859560579385880734946570045739530715518241941934609841663010966663289375245543856917191251509103183227632866432274429708464556118988207045047988406388222180940997869610225034198976531859212156815338461142894650857788056477930992552395232925876362174178025340394718743092687365846063111153991055170994176507949262489587857533431622075606959064844954515757067847093280827045041884530945620026376173464436681214082809108848621220501771004027353022244428592377365454509493430168715264761345740634893975581890926772486424332813812584787338650066860620612044032571994439424768647375969931911304764389269560951332328397688014778181669865159687496779300919014229892807546350131213917577453460598159210856737884043422624118844081187086970367434631962440079085758317543782694576652286726236572259748931387816787109346875119100561922384431032996470890413183090332636337701796871248075880773274219687509781010339010730074195665138995009625748587748322471526074520421928363609742356030404741831804459502618853895414386973012655723771352431229262466014716008009821677093360729079229919946469849526618475070949668339239055975730810009205695910416209142925664566336626870446643936535211495273280909698068216975908472633621474624160346869020160808845004652129184005972962957038048807285541832315951457990949775691895611694339639746127768436393519732313248505724959351719304682765748207364532807052385189376227639538221536286207567271966936136434790566362317262670947563854990872774998732745213194678771534521444880048697307068003021655801813677848560933681098155950786851147069731551824528417653592469644236862546402317640944567131052686025168383142854344844418010429765384021333158897894772276638455061592876453944084470355587056837791834802378466649915310327639791910865698701482661232019559442573235653355784181665564817754077825931655611826225637900823256408310052399160862027687937948722805397153022437942311800535695407599277271058837494794491899988551128223655657757292538677547854769369828748914789892422696796034857134090033454196392089993507400949451988804016899096878156023059174032870300502685943477693090551751018402349121582403626294552978654224750758610301843031012038819184640000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 9645267137135637456858696759180012906525599193255531599118699961597021998776758484002009083022816876638037611110665088092156628618239533215488777382209506656458071750440680123767854526784156050572967649681083324361516316653916101699819351002672535737838958034764471493868224819921361961302679138000159858181036484715085713700509816581743339686792216681682241973780056306369190376082418689143577979966674777660118385901284439058324547420493022212032421792002378026416193477361376939903119097263995908001924859966069608541662139956480875033034417740658129093447237310572988956981373513503056881924885286217142049649534979426183111545488883065649233624650248433720231213957173245516350617049257121911371718071236100934389568592256248292884136537013373480240496377620855405580529649422663885321829700341496664635139101318638113120976304275271764287710793387054940327648384315986591695711129848192141698724336100939652205073765698722370447517668084218091932863214544209191781011382725955707763411596306200416573886465792251801835055466752528228041450579714190500706439960440780956228037341910705355721641984981641653665865829378484647480597521165440618824530812916994014763717161427269812819963558490435829057635386358247888883266246894963362551194871959403816959770879282793545804159655190200517141726230079288262710744126505932455081402262624678862611235231074329032329248639746359900204205059103745629740718113864359662862758778081146404583188483061710869939030300621988447601368932908583649115459337747363209027249707577973075966892533956213503662929134028798457418938694860501554389305573381399406932480612740838633456214965941225997128200482275240876572246129190537639559433686480601841869714934895111533615755225391926663279614299138318296396907251045496417373413658673506261920915892724461763653626876335562492945897279728702701591442702555396092516445579634579125350941523493052131952576826469484841310525293535727648217608538126426571916496135130474522695580909025204784840005392266450977011725959878129222828335113025589944144850851379319167569873318808944512745609202346675583652970207363781736028447640303568843440246147031446958523886725332203351662316906890672194421972461278242396671470862327445474117653409015934222964547053495765609548506646485911316969142172544869528051606992607203923597282247970054631185837742023285264626448936219126663257593780934577852508390347700852250989852335518229740171020424056292478773400690765918705297181597003717338654307327807869480207517997443406187840569861962017488648888045150486321085744452410636071568983317503614142742710585536148842757220668917741695231602236510853777670479991668958738961899041699160309627213734362187984703148145460959119747638647514067295065178206371840000000000000000000000000000000000000000000000000000000000000000 [41,4] -263125209607381459588958108973580233080003206046022397059105145290878153141413936503364973878664299416316978861348974644732053166624216939089880452895385539618074744732095918012747489498656134608294111266013356696384776774776736741255879999879996035122237043430959079667897828017934135333790759967708769784127405548252843078839670857612099470028996642067077438714511620092796669982365508740955032441708591511972993936159828955317991831375254165228875814999276371955767550632965762157170638284737274296941092512714650443959911488889575390486923115775928952882065130795290785496725231270281392224052359301897575621191026239158067694871530072959248431423359792743850889888403463918827083479762853793385929242662752756749798227842571145346029064597510241428233039649257179490309217129101738136480008423858792272932722256375864453543130859730529223340279358824700126647661407157907732166051290469178934923505590028904158930288417363216726171860630186501473055138337566987875871274590126625504741881673191168539044896787877594351606682651137552065398264319958858763476059253750429488704664330739260468094357320206360911239178752186338820576491916541256669819947299658823045903642853742421801719420772666109231289933873043613598625378973120581469754346936295223870389322428608672651687323168508666343357046601293221309498384550766918898932458468203159645380959555969091230361526292282839830318023442487670345167163112967771305972731548349398420663381455567897814347006845859335647299609291708658712425220983036427265181386322221203377439856070745430878664295547653931424389664137915693727461541388380318427526618998174136415577918716782148986387399741203804447478241018915992891931944514289769284434822617860437621049078084796752542204341200615871660301754306834344452464870427239647648837863323474242418628359787992728911378071345864642828398296550210501104985940779671607086908071257819798278224371992757821362118849288623296087376017032522978807475192562919671693434371610556000728876912749521170405091639058185127384831982520130872603038093159504035092398813102569261022584315557354543349091963774886408679607807590101400919908091722147755741127050990512145470851126447544397190287995916648412507625978092062972511813223191998027876038908706489988807161706247226264086815207528641677532160253256819994156078266091165205836998316462936531549517812094996869249784942306440847162454911606481805762011783274860740294245733430577876259714461032498425165733569871250405666239180746440806722863911827653597959101893332149929685950606489709571445663944953506396803694157412037838997579772205660657512961327397584952260011908931214716940424148071971440119192640243417737701373474845837325161844179898923000855314766943936673336179477918515200000000000000000000000000000000000000000000000000000000000000 [41,5] 3522857576309662071358654699708436743970240239425849770977130871424201492411295589520205905241156380116994896974525366123642008020025464590364842196465273513733122010274598152370597117983917776037311641439165091258986992184723740173100191420605481908026732857126886041270105229032770872366262153790074955710425581710463343538378474561106910183975279328141584163343888271558090900995464107862315504088521517640972901755714567413182926552261724418359672428787541812947578160196846317682004694160056946161927076094368484958524391991442855233364817027972111917142246891700370735175016437541996782268421996136833267913454861812174456828251921140822091694708572798919426716186240245655039920465664015242871589234760919862714915857944602160590810447766797526695027293728481364621717251179654653732634419471888018436686180450768026792171297300923105325481027652333544998161172568683134957989540407419655601762622520284052933914928013801875702755993418028814160036523383227962085277708457459634829864834694457854102364120958909276776213636021069505604004581160800857010961336401027797821634438818828500699065701549994430743875789367162271188800936559053708433391434991928616552976625168739203397307400482983198975084130557417264626285173167360478183468234162513264601704749447796698398797777730790089766205659032023147554959365107522834908339754016650913125224711464065780439879009536647607296790843304562836793353342834929295630404315233105458513699178700548424631547984462311487003017242506335688645947668577248004923652117432749435742130370770907226101610401665469934311214178548250011595543848127791013423355031556232842437854858064240153293395643289670949802166075212159830906880004032561739758432612309115328940142877460909837309511596383959163959472995219859779619220033151052963244365362817240724575647662560989139783519484737809829176788826037137211524898079551196491613566808794012368365478489982216989934142971890616874513829730266186612653782678663713010953769417779984336701832171692979940633241406646403301482087949032910082326196598392944366479688045001080717538883619226676997370793537886868339942001256115684492371852020124506374571424191334532464972584104137066620697833436457802366565259704406267528081853392852512520777914080492404265447430723516453534189503594539710259036512983025017413265273549373263990412548157166385503528979067461438101938579720825932877785642856947187392375000035975346747781911224641052969581634104714291383825617079800874317487774513843319470008564970485593921375135964806141054516662316907519268441420709581099176600406996238599414401771707022240549326349227707285696245698208071390534358375672578699401231937622339928161112501815820812274810839692119906347545519298594222347840067280652206080000000000000000000000000000000000000000000000000000000000 [41,6] -31494852410301813442672442054998923970221354384482142574519675802383196687429421992789804937574632290121685490785373493494016417147309236611844681759071290879757613917499005608011661651126833792826710967874043076460496810289058665846650455690003666011625792646698095844395747007041504224574336148299615391504943820629056266942049278340928659266677628120529115242158649468663952785684369932638008728090591191215706718844848037311106154527291245774713494908318255561624492666737015823611754845938574774116308057815567823771144863878428968549722702161053066400628533945737255332493398642702534750247628825798279091215442782555161965059299840456447866568890224874057736137706637330493651342164324555181110154189510725081465882504180316781520702181145347400239561589813116669433687789512842317203849482518280581400364003906213798793380131890887831875341659493607420985400600384573146890377614982454990100007872615754760011977697650704844150990343213011018288705064719568811271894433288002686938142471971110563749625928947384239095791175070647551040377516003769336839191618709375350575051299775275228762361479279850599670343409291742603062775894698259163672231245751565125878594961841732007626021712201023172762534063931988661124274897487671035417395772529767271723273128076514039987662900671014742718745145966698765745773577427695302327377151773486298102060290959973237702638978588928703076167595797448170030541550576900050870312875740851243522376979682238694398549530122006808269228244706084716755119799288818057815278669781796365576957744387604359359949820421757021851288401562890515490130644381486672095501059509169651299560291642910546942385082032673036081519704905618042437829847097377486172622135320513591871611583215150025060132169140810834493529461735039618134509774730126450362574075716596350751278810975851447965038360922329993146949279990870159916829707393358903080167887190054861158504010892188578917712887962170800524608848876398682985050809067237728483938983315997192889026667449117643557647795992510586726226564293481171028290012570322168883212280152559310397715364087368961239662657289330962345185312835942173520000024585756952901480575208658645208083588451843089364568966504729766614633058122109426070070811596462296945380240543898847704576914586396587702340192258472147945057397243931400901652477998055396957312350999809196007665067212974644256909202266631306744390705843267241861813703929641627821320565560244578486448468608763664070844143579207427918125177059603270042202512441909531877652667121785151452378874488150227235982078498893528392756216028339851212553172494811310133438003172112236812374152215081201246663180777524127297806584560748780561710314914570981807252477691940463605297863780574494972244234600448000000000000000000000000000000000000000000000000000000000 [41,7] 218492531749229121820965440743540939754295273813929156024256169339807630744194834038283183065448857806970050625418642112081060974515219320148818253667942919969260725906705245176988030515764451765229251076152330725871066105134674383920763792117806758830719319118875346850120166707256529504292482629890182426540330313173919068121605426652844677536230102537520897019929120013982425437967590301560705105143895710291655049461153430008021778607942997133059237914280595091631782963317475567012067473045098232909319613680543516522172596807160574738521866407847119292230546731546682027597034212025865689214204038636414379021222645065066153799593400717294382603822873291140086184473176119088255314337295332145962775212561388128167509761375016450964640321763156536164286734320820715980735682715083266953751222910280545528895285044345775994508048233992879241394143499477428479602329969268365523141801672627291578633771668859987093412464555181991253487367451741355254505892391746094304361334836398867328413125960175647075175905491418524611729642108104667026497293983243567831623924408249390403965197380788728806787201592645109833050699442427989417847786641057950509532794969899291526068769998389937286240144802999962537193372040448255039200593549959472204039491282385847219209170706173914962608324937747387265980052556717201911108439505127279055402768166673996071767778113579868441967385028476709358580278385091960886608303186505681956827537528743641829919979894922520720547813934373380468967927468889167346529256726011123767804933587083106640417557427113732382120315906553770315455102395226456428213794637678786494785307340821138723681713188997279308826073295676449485867212747355451002893132416532617115721435918069425169550930427900351722921039621836690579629696002083808621589266679758538502775548937245825420805958295426478265059715069134701061063940681012675526344782502981717078294062609905615916153940725967945217173757763517399390373146789595756326689188075242650530760534850227727572302091190157803251303299204240065996929083188734432044485760321268064738850850433885620766105755812504454907534891249585538128799165165272344859778328888066385884052838065184681725888350008095410816639606053799907658946687001193218420857134884861909387075582511313012311457428125866811973044157807676475314639329260871736990919817519509981265854106792723331040180212205834055263154159581721691833349130029905282193302326737743639000878356652440478239066962564124875938937209012826688683073700419290998469422460506512055748006593251129696803579426486651419576149772955728932879543951804730537749647467150699731967669180424567565896147846068501580956331533652317385899388440358081789482157209902704926346106288560211168872172676013776773732161923579904000000000000000000000000000000000000000000000000000000 [41,8] -1043013596654517606187746887768353522330942349510554500360689099610857450895820148251002469360007885620960022303843139190953004224583673739245248473974214411464106351541842730924164563109329000913783786247698704693352620321991589934032247428117223355755018813239017365069333044879645309987314467456585965298795283010209978380853258668787057951584301300619362969322757096335435458743484837172007418758510741061209204207839583211502063215980330357679957398978590117470832604287411139033603165295846390437893027826643404022038604285358969465869050147453613302692469570003282928504198365539059180236199092824597983903887535427555987170685014174550734143685632676174570030473388915591822092465679513620907328525691798067341065606969200003741624046061946378921044152608180713651188179173342086035239214071569090141433531566102502448504693749218966345849853198989901385258337278058131273764636251404097696137161730737912361014202581879599705691673370874250388901301201492366213899116614558958184969443502277804438290896227645202559932836065559947266404044596974120395832427259908263286765559370893675938897582674757030243856721389179122147753607738582702150366321164025244658219496602828220797497073630517727463202180897452653284556881918270170081980279664223486920311744171846319592174503251938697393292108328677012337972070309804711534288472424127297013205166731787943564456911979363543591542057926382391293853064904906620960999499536140390617508862830902775487553199535869277800189428012377540454446240404621562138457997242771679896655176270702250255074075032535501228920220530078997838165212257503220987015496155385978163791906046293330366160833603182165835623830266163340647438996055878219140969025281302371642588526983318114405883983972602509972138813177247024893924531499282907602427108562425819742699764421241752500327549789503810150741280854452079792278728575180837515139204116470789197256600831813372087729823454434968779953357925051358541270621859060117371587650477427529819049077175687280677748663162301118675464502212410695561570708245714649045790224127525486230673548868972496218234152148737153881128607039168615406176348656285066339985878534493154676936201526318052753602377486694772963357368278487413695572405512963645026730015339973692133550732896233203423823317740416226936230321576352554419486410484237693722660782314165439208649080278619677856254246939094775241103214209562158299347156717483674101277573344478280297812014406423357190729175381274335173242329204895796396742206697302500560585556077514850862515791962684361982225028386551283152234552294273718717406074707896552911009312493713142989496039455297437623705681188832707474859365059549094153230906813424044758072434305965459693609263959819479486167267672064000000000000000000000000000000000000000000000000000000 [41,9] 3394225237063288417073971173344096180321853700928581244746058571558218955806956865115415855637395997092005338797300341661149081677060960509929494829909020486293036525750633348635939742363991913997248939333477096928869784211457382399078854793576637354431303870795273841044306067277764931798592617183916812420282326736492206236693958314898487721777644019877755523939441476317751160525847608228629473242098630069541126855252302885251782060785958190551036164464139473941736100285174026141302208946592165533256606810261354694239000504307086118370938535958419510045751263841680554350860548172173289835122422907653903576659874194264281953876955019506553766570059704788503134281624659584672791053803181142232263098672149074248698449255314025286758036558218558293686105669231919444892244442838008377722401919256349995677055407440961829334000124954160159597125721038373655647418776557807168089572086088098793629201562045627554086664275517833029329626671035340676458683499445338012049908164456352632733724823940884751931910125241258417732306201626934083725100126418719718132698953039889642461712827172476786255917936756370705113720268159957583775466989523416464005679658923578921439358382194348146443905688918434403232000941972634254400447910179125027313047468295528529610300371211509397042465109159356715023872020165984860345601900996906181434900967913420112286398424184723982559906296100430561974945792474029668187613930539326944420123350608322453483771562689291888892665230301417571348388388501337950005084898700139990233339668345587327505625457422360739056057814211701725499994666845175700264642037999034698191726998505495938589220477254942948949381063574592755281540930724406356364004667233982843761894754198202396550422202151276066207632491589879682046913045027043858519550665088273865923530763104553442963429504063101318240100119619269561653557380943603512273533380041417470700751001263956666374256463531896849414030694309521544516736388674868631183880974166014687044851127141660993749345964326284941348218020482150051481694263724084490309743505254215241442540884672230356039331255986939516960929479480526631334384334672174901155662243980304509421183475085131274386355276311894746570750190272894686628472274730258321587469829617540438256501110937909899862803218959506372327207650713333781644225574388363389714623601158941023134146246759231273510089255504145636736776043475003826759067150411698518081925089781768839975416983235875115362455170504212379549036515249656838448419383073104280735519234426826629029785323757286031507540658134227546058285499752973647147698094706371092356849328574440060881580604258295893317015344673770125457878617014878477545466292051841130661325380870413609993263479778091949431854817992085166555027451412480000000000000000000000000000000000000000000000000 [41,10] -9089742822560268176974710050430140377423979875856367197787255705142161964310433849343723171618589973837058421248094347778714116918199658713303582874749541253631434084913756333703385256118126888226291132411246643446498508333228721831074026746200594049624435004877560113364398847570113243422380864718693573126706828791382552212530927493525313773818344995000580411727902666154071702068487462876951233258459228006156369487405717687201276989416222180977270017627931361710418668647567976311738828074954186075727702100531133923306528080111779132581620727690493095058756973223847453689047297393404626750310907465591433753239930812859201968684996467455293452894639320411108402479127583372949198286352775050108477961556648210607662075222555255789792156349206797488564858254901056572578180514926665788058476353127742905536565856108221063080725046917768329992551339305752717592969064732628713714626620797344587278768875688694721223410225559986179576260355294580962220824911563841009200573050111850121733923787952365513186908405909847338779078381103808137374960794253315805123124917220635865325015292576490361314109218951953693062898020621564578568502024613965130511055378883853732390126929222782890229615531075904532475249447220384564520755279585174662937407117145792117713653072177646856050829552362866735870204662178826445010474384385038844446804001198978013926752649292191063177005357236036716715567161536210184173917471272312804390896653204671300915889466509791787753986059410114579033532908468110662363777493596301135546064914575928222129788041472729373467631378454392913349565005859318466966493260348101198781624405694289532090027592964155974190245510710993857515296071354569510939090601817349938018258692529881642226415274238878914264253304642410359174525026265789508027621085534192825595910897213206663133158758442332554534320388428266381076534003149194843826221481399571580052114978609686914394148761550820879656712946144173572689648491612155925725750487236857086228396618228780254647202881179908999152270530042249921279484510270179837768927393832686079599661924124696593793606433498845396608332342444011211234270285727499691281063174011730466094755577013742694518565098181996235835837341748312766342025175181477579314816089910527586188367241140154508233096889874062397262912986005495912775480490273929615659426980610955676610305583564671059172290299268719263821364968228408460151616452267850787290693131980491510087339176849231997050523987048061031692106339850247006630625401379268671424384762630611870286410601890831077495550011408665309707785216514137229338786761994447708615441603356464889671213361506275960248227042424319708651855473947946531621673130893647368190865856307078403273185524914357116100693677450230625482626301952000000000000000000000000000000000000000000000000 [41,11] 20931652080912697900958750705583880827793118445918358765156170530982181165688699445791500961372253387650016390446264186131287762916991294828568915427423126104620981512779031279978272385760449156879368437490322178275104763413068831204299069940557998553961594532254232972475190168578756741437607133577420183203454855460076087943084058776088964692268496728573602127853566373397497743166752798961870321713658645974384693061773012548451337538803918579764514888128803039443462186885257113167971507637177065650714374059994049655032386825684894969093813175051049469337403481077653109060317103098259220443816891188825654975208635301292647652011966076683525099904115800364109649419629086657784234120567826566329351065795923208516871482481048749706868874791697114451529034793883865163122133195660867577650546442463116845396090773790565042542249632321746691811461086965962509979258447700302740088634924707856863947167323426326981297449535919209745604522936079275617122772831600286488210349075482688635932903971129522727732490674112846833501060885356802718687965479895005648403039712450903278618490494825643520980410076257216281548424824116901542790535423945506997801373925100020821317808978197583923465090772237841131771528158822864751824075554896760126188910743067010996152657493713233040390606624028835895593944203643358060701564872759848107361522844243287283647964742654260100706964542846125017141987022868821415877513171804510827936394858842331836704763609705591564921721326298931960834870237422908461694003594062809926582120683138196159398380567534672439024667432384042441644845106318839382274875625723507846057698385001977311722429781866014348298548299997893136506493857676447574628681698270713308288243645755778261616638842169438059475459976672486932706775333911797551778442452436234420426981183376636553026761433649702265620747546127181532621768356367085544584973161434974678021689475543427610677655869570655587196414631835039604262386811032352987506532337568841109941837043777457423097657341471951209014386716510730025511186722235911964853708061093156724517216326666431820543528265254316110825826595159588114630315864972807039063922231350414625178252393509412115533694436201090124233862489289861463314579404876579343802119142275406936809770452713401959802831409088458179659133600976490782088476524053347458233893364633253814908493816263269964575954858208399660725161639740328287591565048605599795228365534473332680606118429626520389174690202141630782152021109181132575787776935894512145129566808645783348479335431880388520006680061085490413257617673358423001860352107934550055803529985264175726769115954746803609623115987172483709636052063770618619844977252672518135549944320036428733611558073834714322884779810015307422163707887616000000000000000000000000000000000000000000000 [41,12] -35349674451364284945546346854090075031686865442612552227734257700703763853780058505899714524159979961169974636149921175432550163937667925968223823004374946350408889215363194058710199875175204963459682650906072372954118781730190256495588343847970072232639122272297314601115704288943523948285304143144649196071054136905077237842958200272433935582561885748157959850334262326130016926118358347458860191394133598332562862816429429573682416722309106009974219727253210559476955843350675186769011868566872625787498726912246910434085022946664200058127036647085776408774191019874642353587413862081325857164463578468509286059480199590940719990758594426007939734566304395668954355197474750483242471869801112288042770332301130761823037036056944949820243718095373020800743002118408477771352049682125350332890279318928265948882512982176320036639848724671842475914417568185511381572032190771663969482796422461344238433973685639179408691077251093037875627373472008305406087145954090312957417450226433163771298321574838659714279750558694642751444664584541481474702312244901472936362603767564684807716975840078976117481694453812303870620483608467551383842761890155229776387159067076155432548648294434203602751187054321255374861919985160042554662103244142217863283616256763913172202623615658166957621432010496717339908957496511386323276598781802600845063238596673528436078079470582659235401540106018167197540335334537908615702513449449369556701396027064816948909675742883990121824971292878579765530727438763264531888195942188049029680948840064503268029186832631209720134402649334466682462804709775502116943528027328979561144141894875972905257915161669453670622464137821533648958705925238078158696196458584931710715195696608573160990626621203579068424228875667984985879131470694196649550912049262232970184648823758068466284198661609641094311079608530873382030046448370228440131384707082507827260537854269210600880479118970706061827469287863431145753783247338611039812206969533490129893426038641587520290919468195621449141586427239538095789638464966029919157163322753296314783490818055693659643458055131774646680047431868705067270966044593205798921098974755220497004902511529717774565201787410410588009423520463090665922644984507890654142196397174976684100908684981172641746773260220270231705508166350777714005424807850265877983706078377378705935048882528953028497099553923073486268856599986220946272016615204789255850346772293998220769133804340834154319604414858533729365955850920557456625672490938404702466479583569831016266176518495384810743351350962972006239488185001977507499378245319071866787815111812827469464481240107554813745541039558234835643753616368776069833017641435359713553828153411379333350404106067265343465667343416471863975233978368000000000000000000000000000000000000000000 [41,13] 39133893969660623174485742491415849098716040486779479806584482533122768995585574562065482086203811141776777559576856088579518407059069696280643330711311012261532383109446560591702932712879968238258158036937199154641127560875443299567466843642605026370698649595118776780005955495224814247979627565701484242494183213971121886715582706597436846931000181116801422109892468078144508868052725543757296075891353392010729337033612268206425979999047227873676397003693479803987329403008276933788990078909523911742818135484040460292745086017574505182722354226725786403278465570511392427602503684570752629526986392354495547902395103830663355152790682614159897484013863047715598018091614208256289451384488989954290769298436674706027334921245089576738034029660763971192622941967699374050949779067291926074742212196890934380273379895211271120530389830135322225070026942883834227784015077466939364865966954113761223105081857103358227301342875714971803658860725873612567384355357618664962581941590424308040698108945765080462571937133425282137786101491988352433162755121344149351490682104284211473481088983605003358352814455106971219689555069032870169514084500017138611700994789073630879739383480738932669541986880055987522347624097882237466067991774605243573004234524325126465028180574608365799637756611894877468439672186359455502451425618637524075603172747910151392739107715440385762483315383164967563517362661176276778348359537723680315175512821576825677134937829713261525045715575566119995910465319746031577872247607707981872244595355079006313509364133504317218467063579079593039902181505965811741575182135690904065089311202082367501741337639098074733764470102095508240012063304425184150023500432707032909580290123209880447578499067592717689038278598980208982075595551113196626992730336646010402338530431342680696882669777073757108298719531293254085051645614510986245875887410802766711667428830522278098793507115846037590742876970644609135934822720276376530319529765758353326165266893765295097052362117716319555231175016221932092884763284733271318978578584788351879662197667774897850642814237870651120332296017566108356226704690763270414602289610070667293495635124215052450273248972768765439962796915575071840792674793785206463127061878814537188291710556370857438245305758619722221873882150195615868899380002378152518153067710220656281006098699937285135125278196859686022860308071892873296765542143867602328187357585896184049374666838543707724227091471963979072031538203938212514247011223864419473414681124244887746476090392126735440907881407684088762552599448190636142254527858936338028288581418898235183922825382712138550978713158080502710697579738607390279663286307818773567579105669014958151938659463673936776869470007755291625157489065984000000000000000000000000000000000000000 [41,14] -61754772373855997210354098433953369831310395134280411070283701808256923766509765267887031837103245362278001572852223682045689211221173058099789336512641498072925202188489180241841116784977766159681015241449491725530849496798536842138949900594236215133052853678707194659940881093053601345741991122617206261001936223706337267530739727024841695873859757105654662688527523839268399616983678319475637103184572847836841636694945861740608726528411878751726104872983502434854146806930877464205863066593592443595206279810319952342128933993457627371724652201524122704096499310066130534769562144763304777994199197773265322800622204319492031115817895628879723563918962619811118557475654694883141720787447206311752564742130163205021054215299191298234550037840241520821283214385940229990947453318991929386162587321854683823018355436608203268111432948205419048261994496688797258024641795260349852073937853735469561981532807693017394066601612420120907285578855585228023162890935710930364828170902687984685955176396777999055593685019402510526721438450089699080669457697692014827893399738533738886836432392628648823120401352887071473979203274208432820578037404361483412751070660245187451701317124686971942125603500705778007391047047670199868625768820342583438725910757349428202480184767579442300017606391154579867632707373539710676571410225877723700175396612112937056699645305431338472642819952211726915174528050977213822403720855130316939736523316204137214701152257734484071037697543002215184651099674808914844948561941559995884141357040895578312531381045725183431708028222245486372731819527871696730629267737954891845846380883733199333892064766032439692828328170158413383856922370879318766170896573859924195004491697291198756571614167530392937144426385285160035773615148270949129380095604238832601958822787599232554870621546063964920315274100213006897022346997757582566253712736719609428253838825647223261309631038493696045663296499511352642822073785359222206706320373163551041392947683767080543896799973710904295278575113227615618530187652658319657448329995528197482396520732334507518335616417663374874523388065397668293100353515933963097043428680064666240010058224591532999456590663484369408543247598706376890557739686678740519653956657686430914068498408746900608938053380307342130105388296337345365255544395212692386131106224871631904755933472281832564733637978087865591532277012049071127248976011215858655345489466269487271778998479369118528461890823831636085649034835565421023950041434994613573246120300604141466227608230547431437662303742995526968016520632232037588247228973339440310255252496951842854829316360042248199991242538505850665357922267045834289260571542196260226523679150612259883429110732866390367638908133226748359270266306560000000000000000000000000000000000000 [41,15] 241705763707014099814511310498747153158662834473370079660257892956564983816741618761437522145750135655902777759733701096030430024910349497703194046779468878591396561732684192002465128843296622099108146347906137707086081365591090197671017775001827326278261696581424936005031552944701875783769788100117458928590975203275805687129107675611933791196993229924767232395005740793959982502793934670559955462861444397804585535237974218440542588437048094945901509046811455293628917582533863224588092078745045272373951244057275521664510632914979731297476923498389793497962685696629088247050003295191099356160636137297926213723102919917793180245361625672195027239650450485843611035484790592378930483758519646143209399694701141434687907120746531460932633862087523199189346051825333718785599271403656519476247429734461970926676348755502309266449767414228353890964615322268984638779282564310991641517224740994473687040722454302536385770323143193913636533744495103558736332535678907663228801548355806474277047934946743747700962111771200914012102278828905331902337181324863037423070872424339889809889900824542956620137930476028083370625671008503308525774451066970084094874348767905855694410171447959937727335375444766431058508882142751846961630350702190574821955679031155567890218904327948421184451625120132027187310480878203093841986815513495204944062316296490488808497714470763152216545602878647289868754848851296931470161940888229924687305900101629007469850754192922838977265999188275080935855179743108772505347262698996966896800310450183541651159940638138724450528226781246095242342484427435829536792803907213956932307119537630138585881399449112678181785565559062122085804926116214472548847722666706810025726426697622139227944840318775288793969649860790554379428851173722123557433904153275766475729765610847089936411707426585047538598719049650340683137747417778995493252376328847625608500818674253406617376732886828331734200523991330320875970821068170981387208043183419110491590239775619618906180796409160148813860658751053912636309764649387101972503632857160008134293610399897075352992152773719125721277874534581923358458078848775585189316024979759153696903357561585054360923618030929827498794859053612631197091952326014975850407545176329915584681298289034125068798735324766505631586442964726745190619266008108636073755543894917021496510367893944624113816758751052797657969266959844845830741087919044194483293536919726590157070825050374464628211642478857062943558590798937339563886618465826235527804780530439584202330835443002133451117123638643300264560519930368768730609320564800550097968987626279906901029528025164139223395051630444201022474131921907655329465224031859922845729859818238598829250411604056786823403178329979553116234266443776000000000000000000000000000000000 [41,16] -664761085462441789557756757243192342261827126789418551451494906307793641719251506806818368791553462295821299835187690826335450935426710118197226802449955392448198677319977109732643729255098769649380095661991639178854639720947826557612805685516205280049150110402242062926808116464051134243762517115626573016694589696222569693014742016430586941946165711439465121667971467154410255172133537001488580300364317388019247700531510855153644380127209093268407031835613476265918658393371396698174578294272993981891124059793312753642797794687643641766927031776766483647272394791775839271059226973798445165575566056915472453272031889467499294063965995223067327733135723233159631851537698168004435345180293023148466036792206840054217583674843953876364624102828624833355094201310999012104967673158061885649829970416335118238512952089772117636307861857929525259221316120933501420523466579250427074285525984159386798872550901571513994929190079944053752440504771177997586150181359411118131455767477198288923890045395226396319715046174691894050775999197220532111988112455215665290671432125052552288340604386338305569004663025921580567242197042179753464152370461378315861076834037413495392303209645984740507558689950756899575151109486073057275100856746326812991031792863860306826071378426205724927982978674785040431244792337447112885667267672445920010569371534459174557664239053479381139356103025464750980208229051287028457235502382137182498675338999666430020917248797232425705564977670243697728962714507784960041160459833243273442511730707341728857639688916956782431968653975338004482985093596498035650013368678983032240707920805462818588594225423512402967364854382411675249271940657454906506176860172345588940881373949349798951300268780928486368091197209037360330594154101423071651332229049944708104200881556212084716630866367764638180978735964137465161806457328717737994720163346432362498636211095600162663073945948610602409000123281927123801914869220005652545992355348701208570450642155452244522525409370070133366076836602100227765234382877522802548579187012444253636969638584589847770451387327950389022587175034345143598923634007633823532780688628219534999050986130627541055848696637632781705097462524552231550105590088772840829401414499113181055188989946123047748536720408850554897112806016552304810472381000666068893136002002540477827773361524696491669926259268986125586559074111726401525815858070046502246128455278462791979480190910644373636944420397992390642621477495489519019375904808320859267265505722112761521914865996670656016598518039141731668293260202249774992962309816613748881723585295375233254611326807804192074623021878232799153770295158946319352562620029508942455787164684222055824972986176632669890919415459172019778719685017600000000000000000000000000000000 [41,17] 1005739838565566858394218238505375841037220935822513231568005110665451699817411083205119126598152892927924189484351966195096298581563023472438760108511319431575583025703881636543899340580159954043536864075998238569771655239133821564167623344527792668698960633310991374570516214723481436113549383985519066375675906339765254219088475798543888503966611049039211281774341061673068757584484537207972369980987958367574725059554744655100116855292572871793201036354510095777158415733516217554240954544110738008191561795321067040168544534517672789713483260421922688112492578154035094799250959153095792957227405975081918026085149012565215808750192986328371743632730362364726782787256358487061721943622349986358409447642729567008364875350519229099852928235436681520096853881177809953413785418209982129815596878627913462275038440043342313554685947716461496133389007478463035651586275784302335777071427247813902753602033003011221951316693251165037625249991046953936845887371170386438059979282777105164329848848768115460759694452389525619267216992134354959963073102205424464077215412350222227695103372335957892708093988332284302635951801377967374429491968808162103223155950332725842660560731479344312753676284391907534030438625642555060550710763136839654693248496704870497969802038251718921494371125992422359270339587894430757232048411337077156806227885176626434419652176807940053646662636872951804079519400402082004916829798280603286745496183165597591680887557913929412852821812750805679731912688538693726781724312744581356414452110176446624329101003650730553108585029947327842121195982019206494450437909952718787443011812457487856531499991737179411610499063988015453653853648732044844565844012209468640382294993686012263387954061235759748079982949900351851253721233343358070970769031830099763330376324070831731634994237551946625350439898412471201049801309732835885961096838152277690303731316551817105666527362379227494814394468860975820956567213497195977353379230845259672429597337877519659248854344427075596670460376853336845441510952664345008467748652073255972502833198661535162880075146417259474144138559634369046630115382673652793759187733034586896071739918045217345988187558293449131450669439640044681994682782803548821698896154823355933205201774239448563516640718863552848502141152822810851804020729194203268883942419273356750139787354085526990129424755116745511889269175156477978942240832813528032877237530072464906319383515490602902366232663458518264930568392056942774252486083938968723689544624382017637509571451800154603999571461835208919755687596631837525587668030771053713198261400679042848573093850769569203460717414206490770885506573491546925038036870263890214278251945787736095281709425972209982497744479322195214508605675929600000000000000000000000000000 [41,18] -637547187562390811838305406899794696467910826721646118258993358606733829955819598245915650129317367245697334701858926622529079705493900406654646569935618865419893679688180476767778773086611166919348027863959629102662578011901377350341889640534164838801520829584558437550810881771437562173701038704762886397825213539348128374515439048206088807456236866761187203180504098039028847472639786261218947918605360355286458456005456662146155581767449034376098123523280485560584987326268442037788527638832107536310279600858080704124172952549655906946339293245193943935834608026614268589734659131822060775651649048471022658474850325158898008837614507007719883999395400491767112878141013035811561164937686955291841137680754623231203368790972492132197738923119617945291798208237129640165424547274488434510839342740588150547832570780052301919945751563294824686129580149062727216884490771908636215387992846047039851194998038158505054136496980057102919088128125772361961649908130123710454038414678276085714351604196298477862329351276989070583033285770726028747462199236289395949348209933928965920226320774380982505682588866670332673535257769836178892158549295685791473640059299125598752782699030063060354556813517183774219008850069975223787992211572620069262599124472529336006843840952335899402989448912504802255169465965009116621272727704263402123385096287168934209929234974487835960448393998769947217844628233430783599380393165589169065547086512886883925530798734161722844101373994407613691073969269014466521358112508619278112291628554007446227064969803114025699562514006034832531249783014401881860674739832658799516245471607084464002871195044806159153293194704516276629009546079842871523025713451408514073474027063558299817333555069770707380051430418776545444409409266015069789056219574885436431489851180055803301852634432026732221087436180632334239903867970862714708033975804214495982389247815773890093743439546780503935157845404709015253006165096462972398323041951875321304490459874494536093215239954275276108257226780421080579967765598948515722208634045849562060150231220167650150313901171906640752594108005326364245748920884728248200808251479322158966950584973941721514030119545089728266332253843575136112317410711732049258745186418403575514539617763165466112027396256685475973346318407649964065142927025756532766713282662587151838615007430030674031267083297163025610745581970590342307967034791810772850764347345172907318831385670026222951487020894836582888408669477062508441629527963603298220929985217856307347936434360300046417059045424015198154202982089205005807533042134476530198701737656357592847620281787025631702059935050236213644106286831129306168661741625983048339698770138093234681290765130677396026665675008523486028606996480000000000000000000000000000 [41,19] -612013892307343921686291099178740913192103219758377211115256064555556964850986057381020512202395674020514790969367801342674721869404633647106950536914546237097912582961012847401510714385632320210332962492654817722051812687267154322676450952590809390263758798488854391884626549539840828006211157641100923885714970580759795130404902177166367945141792662604015001907019862680343623861363818343430314753024956486536163095084994514369592792840687877765198201658675529010003460087449901917577996521323899926107054557736504465564184734469705356109055344484284889070365760199951842680580365336998549323957415404588226074405275059617569799365301477489274106800219320519184450036903306435138463202009398858506003447545543328071331275344984140913191457302262923879694234643500734464722809184537394981117232020448852442248257581454956695291052572597776838843408365374769125874655890714053609258088576144610798695396320443061316721617460760033959365093240495063317244439375424332584312675675551427558707155473228470574240626422989568434770325615481938604834764889768929155417012101454994406214328887820534326925827755119414858342826933373341593925622854273322764271246776092229404443583802889964583406381177936692194379240949974522643718142352793149599542022387656529375765298088407031242743532213476298299986273588861528150489845267636125014019562467617534542756461231541361058896389111280576581814400251568753143412619369253031682986488594819799357728608121504191305237080711693870043378711778672775749699667308819765775686700343111500962964420743853944414089774724104354420206960939364466766082866961688014835008725111842203754521408849696589455881214369952125749947885538498506721396771282408610128233397046138001764738328499054215761849346999939607651935058744883555274037895745952100279933855282266518751144223027852993047895999453459768589299140187815162445501668266812493024826201157782274693491749751325891381152985156513192277379886736801316090471736245754025563734514647481409423774686167788045049072972476409276755372428831116642261737484064290855306081804360711569909114876257133030610444719019128607970035453040538149518981201327585600812591084529460875202987180508273041513858056798520692272167887682121128478117120493761508038056374064391492855985180800291285079137448353841389227860122416032472141640388048669184593847542617458827719222194876179877615994467119992125347468337468204349805966540720431911315879095660868539961424845781721939751984982736109469231583413615784640657262296701760991334749521223600289040925654086752858736502851614021211923769350007651816748284150698481647790390623125162869678591767395331294150854401420535503970613433873637474918766951402498692866294171184307946825530233657818059426089597403136000000000000000000000000 [41,20] 2172737710122972523828335596271525805044152268643490062174511567965847458760799733735436257861133919126415441023316658506420386131427215477126867448934366740204267226639236723247253042586901246181222589121080501413886229221566686444455318007035419656605576974023489823978831185467834817766764329341364838637335342276658213189501701065992032003155184880863755875105726613964001369187970426751700799641161987965792458727646480822851185191219396374216585260069617684214012686951792656309441319719062422839017347142901850226355975683279672366440286477898772018528400949634474231272169077853035706092363488756889987790109870557331350536401732610504626948762413048731823435821039792071968443021010768721582962804616498079502329557866485311966884793246731178012050621888913715423059162437108949637250830992462358622501062009002890235770632861617839292952038725158791858141688272490135348563915289746721473290768182947815245914260854483573334997069756971826008091162751075185791893726474413342108354584559322922698004188523575996447497955914672462039836371157795178123222320695071797328878868368266375422730461452673186876821184248282248232991776078823856266687450300142150318192711087943812253091150667127315682901843657214197193813959597822254936990376067902561540041555914160255411516661028610532663477450191387795634822771366627775699963295719664038021212188017720848057835248891324416290390739817469720574445812021890376627095822313166572281192461858505613293506844400960740039714563409116216181858619072741921305751422750096598001806931941015581570285632839213831985141713851196519724637795969660790082811689416565696481910422239733972633626197942241417714116607615246922352047229703540097108111650787758339125704371202683326624614402821047657632746712390785552622039405548883287434939077564266707427965599420107628336588199672166252350309561797315220533186531825474974107501767911402749008876763428811705999013490058294506305030481499111988535025848827138080544198515335158311667042208180554487654553378376441481461263130273557346195003297128223343393585587538727894222032307336734774589123406166793715932205833405351971568607668528795842740863523412781700727386821087374225105989207058653293874777281107929561205500604098283257768880553454142257712028587207585872461810948685581738191172186157289432885004294237946023920376963712281477477332618101504935477902622059964282078770009243116759458424967177374402124193244492156471509699270367742059179967057763694038773031730101910235397735159440591213882794359025705832997572080894492557388368251579857444412515521671684920887662181323208596650609397240934466073800540447670090824628291263944701213501426495243449899149893294665340778070154993112159447333256848548721576932771102720000000000000000000000 [41,21] -3482421248859312109020432618999621887566065090836670634343197815572841708324255351926245183242077658248996925357309626959170227987019801118286094447865457599430004486773335842142887199015213332897218169878896137601341882853691749018699622704289632417538076236802684526523911190884729126174083810766505388220112468945324623181209831805101076480554755688892378598786084376154439329528540646027409622003223606109779598757695788466577027954527236484318077914038509479728168339786020258102860135528913774593735422332552695241787432509873367675474243647920264071436229493711685753132860849526460297904922132941489284515565878213110351444216119245517421670220003004111943262809236833189246881796902604944942106705946999612626855991076729955681837123201057783389689480533561117471840717489077902791966768541751114405428490520417956333564307577588376321473985113932808499491123070274501949822156672161977328059945098753983767780250519201441776883210804030793338204902937295608704338521672131469783599919620443819511017551191089976014995787880020973735553352795957436418169931388563400577317761226406120046080090506941255214790075203881496833955040208659303828080992153879538006615590299817525007830916184463607890236000736728559375250820547178627487705110396719111932720578604628821512108623592851938327541317911178540060603197751368318675087985507104686523359508560303536185445041639530035965559441701291631331012888741112794696232063914974728096771420947446747295862439461634673980251463412098990101191998269288246797906169752847909331848800410561710036017587422028693085078605280795671357890659774838162858886942415366313036455161311387563685935711497614808032075731946417329030112086330932725189021906670531195455194701886235431237864567637274912778754502460947168202827845783827999454303499197824182364790664586079425595200909642115558499888092867302293184235623075091281252673203262971818393843653102783366705863008184322537050188344381656485535878831555029040823632823572675368521590777099383359396654820475107192032276878988838944075005213551716257253408595579701181274506812743901505954020304261891626623855805964989296280640396412488530120038984079170904537008739885893700794547979910014446974202388651187500490462705757820032863020509099460870201257603498124954275648445077070598645327658322779717239609977985861805081680509887049958687524139799771940496593493898103523254656681066770227904381397411418168447440524040415031139932623443695343033997408376488829477371957711667271678856905326097862843607259405823224957808898298873091239932202634522265930148011501730247665689686847472269665204964733210263103278087275154254891756342867448210846562525072237209231216842680443468678512336201870303993485399348284215724859782594560000000000000000000 [41,22] 4476033853272242283709751552738552277122581237733730817466987140767741447985911095029954789102770408407908719052356803315132032978876906090059752545537013603657619470070708594577451419813101757547298371367208399200634792422424838836944169577637146833353182153115797987546162697274756736546700367209470357725575516934413319765719366093618182260218555753570079789782601200780181341567365706930616996160014122421611010412159232286670343340227954353414285711818920858871001580619627101210005545289333764441218116339697142784726921211365223225485253091956300932790693898301782300682732372229663671450903240880648903962051961509562326839839585412710388034801660125055258740814091232632449149993814726988100287462943187328619627691590252388009234648925593255531924206049132107993367783018476447046675362969775762859645238624111510018781215989658995927158371136759601226422800571581107321281101783021174962335570932842735812147272018650183820383742080594860819214171922298035871134864842802286615432200694798191118079354072444900939112175573856280373453874695891490876524035105375202810511177684240001026693986697356055096087627695447551078053078230830216896807200263007304392349757334372164010965823006185249874519864842706868814995658023577846141803906642967768662187441035205362504788825848018341014292224439455993226457802080301329027937445722101572847705629104688726912669328662201190249304509959404906681801401097345027911806611198906104107520815813320666835798988940564273638275796905973140602854829925811902196205082023535147597056501916733794632028572659301617458462684850850488310279609319147347543951063619766521737042603295848699696707393119684532554257971100027138344090261792317079066557156973229229445298604348662413098433101109405521171874590234974829088302778707497146478188715422482908905458972595795084570917153349614153738722135361831982893028427719330600665788903716962459206659248633595078217432342229849411513355268951254235208247883614851282393115467661247717343455076742906809702085863227515624191953003192563885474623870145858047906664035142197274472565473814892056531721666957205165485089145342854730824535977802054480072087626097423385291809184490793908647120981547155883193758605487618647030010244084462699047803525479465381623306344714468973776633351004990402487412070028042091326786062817871127413130049450430944413711393541138455530389734409601214627865914542796057619844505193624878908064119093017562955823047234817433441341820497911112345277052684869760466666184609619231825816377962634439727282373013717337224504305339239327433685352210122513429475785259273831052982118365163738601505570504023167790095899731462537800972477425302462343916379887989759784957938864655246341927746456195860729710195507200000000000000000 [41,23] -5056826272678779200446494946458849060492910845515707685943106738248031466747438631526160680250846089119580045831432181155035169554599312430859475977854148207894780227276017957373524456824074147545242504201466026420596122554865316492593937021219895802955512199676713667056945175785282912552547539856632811883499389154582495144133225649502452549323118338436101911867858668151379908101873688933019312206526975640683731049928474412003165505864661175226050921969697642162858121280266892909617718858204282474893961037157594005857599884798065917748686226230070037746551930158117941930466512293748051085268570797337966138765798871322554135691729906088867654358689649469613573391240245960815746745492855268954165788053906846074801635487328866717528752649090096126050001460161764379205853433559583168500498700069691507710846966831066148015342545460381291011497353699995688000591685896598906993139699690526207795729233481575229155423409065835384920512659014265364156121427458846299545368414911559720053085976405748337817977633432365033132370821627020097706561140986577234657561634401875455238178353294003115878499530456623398175765732579752093881588909741937079931857798059601491251300791919051448438444681489625224162231904699374982020719596047250884691168274030729483170303871198539505708428732575396233670216536070997307320992420402897953071848831387509591020256848517866229126930099354201969694896939051849200346662515870303378484552760065584557233012447040452167384444909039838524261027624648237783447722465476655432561996402258104421341470089098322575368589361337824561868472692310433652170717566662210583054406139552167957728211978996869556690946619620408154885748364492607038410468518381555402678555857992487124203582531785057246647476140905467804568552865591534342811078128680450782492102949147538961940919413740869985713917005420284670097873531721813313346379045562215648581018875256206237010259456949798426212711251222527052731899001019880056821772749547771460094381455727924485015510290351441532752462428918317287420099758753808968407457944017297025447999185604414440125519074368022671718830993588896699044003285212742207886050626457000070726400140016678758655867556129513562928621396477694266303077646736791517685825158489034192961702125370552851340980808371508319940709708366578612426742981039558177415784635629810747927297544289868471360930405322071606308297225727429641777575017301660196058570134998367659478813198279310768526468185240654533986952521325086607864992074554977834599391766672361280677117128883475271615743993135974743722308612210500331181260584864522845035442560276189820048948077675406703430153401576114984467961473715554256706967194298708162042139506382649888687674407575338223641214364738264565482835148800000000000000 [41,24] 4863400664909777421322112685686535977112987091775762193156426254876724992742801383492144596366586849236971489891730533432222784323122170376979320840045806396901164172501516655139981719423424869988056004834384764701036498262031679658619309090020172182218174898507577991891394846217383209082596737998176521885489097098701481953137188739447934907671574516992361478085411411100969710367239116252536178449032805757049517279202825585349951893280135117606533612284396885182206036741244695043244485267682377344961354731111672140214843457099537989344268560301469596594131476708907292955532970155314141006474630397669057172557968867220977113916361716735125031506385539677930632409172662566180383021897002692476342132200524441692205561515956927642277220423058513421498303697580598664698240869360156226594898377757659242263643647465762738226702951870122153839328788126305895909426399615087527141649188361769671788508220739571487887543487234372474691856814398072089279440290304910432430725928572246705645889087615568224671543539942150743873230335433079396352734641767436740060340915681793041771236890054067744244994904741494964846624336747227817836528521845489685189524648651218119545517000510754164576043565395659178654409717841451523460487682138768837107122579696384164467309718586096058288925261761190331822334779623731182211841818828031582914122470097453431964689399597894920847823825019854238443551033909531236993446311202890680505961210912195213408220170558290386870228534154883060017905810695901348030831627676554680360655092701444710274271076033683989657428963427827043341736912375866379714859262815287137727760163093567679139025241162636813677678845335229656697200685568865913250759254021217371279265421879757791840419256325870299440203426795703436153502068245747322212780014411550528904201934201842715507962089614732694610418654944924823110010270556191130790586121177750293448552545261655909112948595215795484364531191771471495429799403695331310935259609514600475083274091237574376179648097681159464792362101701984696248097321218223739492820523073542217013661727315989802370794507800214374166539570411634134969085719750528603473882130562235554679590558457125709550564031143965898114485173269046133447982092663117787412605109904561253287787368076117414763372230668057657918438471599865701448448140080845323410718333927660306074560753118543553792419533384713015832226993926643777581799033531288597600709561517041510967609705084986741762242702445238706906303204727193077531385823702808710300269052233176796124920944769391585570758689573372673400200538474272580970609944649433724969719558204665119499555491538692880863073996421298153685194874129308467879061164136645805882810719820317127599363023397938716647510790562863902269374464000000000000 [41,25] -3924906526241040991483537041841564104529855348212548404078959643927908230219976859949173954386487398512751410364091133320244551787818889823450283322226657009358325299845449993401278214845049176750929898374854388560344515081410864252061698867819862584682516728159996569912675399638761449538896741911715259504661698695948716776053239267149541671605791333697236628143756392779447012072839732427095116388533474874180763994662604090999450307454762674074992043616190650332946704744351146188076145754971462732611671299238451043184031157754870117270399224444502777333637358436583926821795943218483833297923556596223300511502916157350375038358004799866822327562308033760078698130134597977122663308743674704002581731372823929054833008153386827558942714908521830453003048238288443701640121593783143493589376068709823535551542562396126351269160360288034879246835669355550474648631280617864802601083339962900489007775492938998810771932297785005735735954700619587398883914096404662677596206091894203022345544219418137303227873306081784664700952994010234510751853089625580200500496782309235760375495064021706747413992652684391273417711219938566779640313566108847399088005655733897178070063969964297957812285529726623073109017051422133426832657273373120101421375755724334540309670348069294416213110936398128360130862649005666116387288397121586100188589869767470391862354238245736282464676013025518602058075194553784766625088743498978545116615515859076266945988480657007491002159445806198797701064645334349874753909817904420375580938843147406074013443389134156531331358122274490924717336888521553405110923177239893449171227736314254444008414139807808014229279830544859133323801889865293350008225210571370841596188749553551686375440288933812903448598437111996157841607773441115713462130822590689958993827406195325805855120119743712051355816841381548884840585929875281235119921302927424680757167098148457385063605197152328950774741190543116413030834330852304339815099762852538299685123989089788421270697368341505087641064820667393594456550383316875628710575551180123920038733353414885976228589212642554665317071151128859938984957280281959784094953229065526220599071882046175655045638397051785499001876250896528664962307173720248778940430381061100533815828902849434264553143107046993373642482426070841020548175737368989864535900333376754036584865321072462551237590347752067136763439002878471263199591793184502830707009900724941667669056617759372719436134783567523203224919224706931107057125898575373102284276312321503771701901866976128224370023017747946548586453337932713456478944547149160856441972948503450275980341222948582295639203167035377813320229484717619636711581838745133528450146514031434539265330778809704567197943673614600678423291494400000000 [41,26] 2834815817230355586963386135422238526279166193486439438906470877770143829327449190898605898604958804988659362871009786818437353728987825458786130531847609442858366650427725582072714149114827823991467952247374123058089262041086561563399773594957095464274245047235497674814793962255464111618414701357194601415428226226798577503279365776899925087306229251244813313868708299043377584952275254189603959123734742003018882956822901873718559084643865392323157395483729757417738276070799603610578911031623349709800019573669856318968399122252782453050612726064794491219673944466444007365591965329523182655315270841727563667469649821666698316803172022371238370061427595258840173983811361790573217957778409173790709655546985566518247114363222188508093669477558422805095820872594406527467938673037457141733399725834474459424822808611029027869213563453998014791697203601759551617221108680197032112464574795308859583129417082596847081347024449341179122352965447078965894980049653933854604416496723787950293463253494837181174542270310516455715087075671799383825419347006567032408650410326024152280262653986447226281791807548035772758331985416508595338877226739051792914827723341050921601977378123549392589566511287479947274304801129340534682970726522687020719620013017812762666807357214352030666392273110094598877493420378384837191777525841237634816486490327651118987024908920270602841479415840125610166436993725641159781618703059132858200399200123934500325438260254545121625643215258290202268592348469720549840642145696372131679691595950360287831165653157423095123928556119840397400299403041160342513982065280644841420764901209149404195477264918392554831942463016754020354288946457629327655548188046936961220496555346699645683968297841148802825130324680031798700951725181508116053656548418173252416395761121105796953409796926478293465276634628129955761803227674105802112693434100901069709704262123008249874740546743174327097679990980449775373452849197301567812182402196924143407332717938700238921056821979913720977358657855944521591433337249228302012802780609354649317796821319919772643750718910440644619640423506238031584348124862582165481164418628572505116535483278995425050998251627449156773716786503115896671295692739998380785397259097546631889167765476095530049687363990343710837383604405014238494354596731928871018464215821070078972153465669175409683799273626460181439624521611530640969821540116540318427107312040407620514742853029330989995456601310810686587463870867559979619651671835941568860061742191264292477792761496076693455832743689214473448195609399653882665988553869367488920392605441555425030255123505680650909473297931678967030279344457599828330547279492471019087618036819077832216494673750796230530134460478319658375577600000000 [41,27] -2042317043526749559001257026401832771080946637091892476888909227503661803686735333750178516014773792797620282224147723627699889683024470031529373779640300984542309244242625316363885144246031526499978862284048832532199448445195824936469485400794464657888815343174347365768923956328941315719415548811857066093637626821017308988186890681708579748051471844925506438772405692003020145273173403118427487884179961319576039824028933716172159324290727229199182325124193427412818031019875824514780445535890546281620145033415923563205583690303821393124953498639567512323642455594079614573684223347297568315199651290517081375674769387003426672351109765624358617806110623892676504338632540069202748139335005603264618652563594676207961273782938786007994477636569554471791374546156539983546416763370535981818712344694037965739634414607618614862427244765867523511935898263115197274552944691022042760981859675774052833877705606008891365791515408534778913415040018212171610716071356226852382141749794132768472234439558836061719277566165425220591135180874670910997917129214562513106013963183272073137453137475937846460111554438460412148290328806246970057048009380061953463071585364355112769032796437815225306187540689531263043694569350335216813529600276323415542752729826492749915613536664316670109087357206024169661963603419415087637237604244451711555365115161212722447603248795514933683970040040665701083138492100651857876632575120977499577497057357349750310569046045648141140935358841945261103544099988942215027763924143395354864526437747158465983212489529658943396141468477420800062324891640428176579101847946313364944503209517789196665208085726423926205105594673057908934790095595260077170469159839359647088066623825641496069111270804135243114978013206858455680878922414457279808921364067805777540038695096850372751810409914634327510236991925933823110696799879729314496136228329116704513844561347204637564150137881023158178248323526767580906629580886745065251131164888367296585098325537102503080019295702486085511290157797682400286149075897698769584129077104290675756273919945877050455087189026220172607493195332759517843974035929225143193150898058685543373741659168079797554366902437609359969973871908176362028622315454773907519567058598778317038790135339430200391099446695128880328648850572492136034746145508623293731482621403363500705748851675553266164528052845340831180869206944731922878601730981839965602210961245072825276367748867866398341846198771474296894090392679924523006971289462105653489897988366948461136977012981899168553832015666122361633814477661958185172681590704522561331655551323009275552143357348177847903187271411776401706296370144637098096114790022592502527572751892208721885488288794954549729597639384074656589807616000 [41,28] 1508834989329984123042476651919925884693686094570584577370260739430680992847765896638204979244511229558986792005821290302675944273231549580372247488112115857206541010871522412078722209343671166466009438882353813098422400218204616199021540153551344922647617680246036129733888540659204533429898758818492468795504892421067982400430364166220845871996151857450086510148416677247567855654582342138511059263270872420517977924062529120316772673106570143210394916725467969231421856311086680390631576778588314323625480554510414252649186085805050058071573480720516673493217695100130729681775427008668533123265771405210213403658933044162354948656802223461020549483593583552689479723868881895793860836102237189349967440887895527346270369434676437760907682801031191095137006211196683879481949543571727981532113183857737153427739937596134679108178780136891096773775785375245137435775361033636594021295959179804117729781757995087732449055079935725930914613013589048945462822130711459483855383274361119628699190462765521814413507577849261298622589049776812819759702848689342684951572920243327633367507050906396668201999093227669530560793416898529416209307954218111885330374580157594710487843759132451467350652448028754146249221566262412533348152585064545929827516932771416447810502044366903779362984643775085898800855096471133771665509543664012605052767134645173768543834307278506612689002754258242475741863667798801551539147473172254845986874999667461943361338701313220301894551368117465004529466781285843222991559416935945038344985632079955422963630743769324484064697433621148886125853207768858943930646979832801295807064723024300646349293785512675144808169905843296506912180143269722611537988466754354139026078857438252198216095059882556727627969766174401089533794570013314251550391319893182306165139220324109395919322485498067688706509261380071515397154140165597846997282445555025128927825322276201583176447890797786108569060825694110348804754942675498811279026669933222566127017003801762378949864921985290960894391246769521184724606963339074630045601464183855581807956733810309236941549699705385448326369125761337264301434813241567656104299506977002038513614837952559659013966354691947739386077755414385839015140562005197629659822033736845872071323562482324136494854257745364861605935254609302465848678926562914077169139395588324318518770349586751925647725133112813094684576172118629598827163608878330035586684138474733572603176568765502765094709237798769020516044805101512217535687878172727188132968167183804532783650456368628896712973675550763564967847630167906480831546061909118693762177197634965395123202473052511082855445606528520570063575812869041135502530522100321968239774044688731685109726220977442158361130135725321140305920000 [41,29] -1065777266031268184905924561919125026221379202498446498915934944184521661959917689954695715405380755898017924093346596423990459060519520938650584660242804870105043653411976089894394204387271919676716287639177951184136625717874954265521109179093607744324288706499969274780770929120016499691859275179344317638037479921208249228510383624302447612571494517656865376319390872598489696046935546109055107557789286034739965455655507520339433697926511776272992477309780771359536627990588480984595712317070484573464310638711338474563730614785054289472689194196226549243900216442928511222626046299677353851226327644332572843264217569372224025669266714883685629543004047297835538921261833881439415086666503054555451330810109680483904292335538766129340899517448375523658066853373741912972903517195958575757446688195859958497574496798086375152683822159966007095837417457571134060045568184352985350299969875843888376105621744040384962858401919120117663763565904471211525213231027082524515981535173942258961293769635622482130368224061662445713004386768368028413532126875182816087384144569666916275179933894510635230019012917873513649221092201798599728423108146108517241100645005381813704786765396196910294105085958590369492917163988549151646567019118296832844518855725948291371529581416465738517652184524953949764488383859285955164323180486010284446564076620244800260041163509600526113990200837933823031872315093362828181352079346113507009370955362848225089318250574432826901595249861421887620478746317960505228773497082552646938704321200219579717652386148466594552148223767334578380057405899272227870744153201849080973632475257283242753452111019422867147410319142792690707158811847815694664125341256697061300307719455131269588070618186693550222357474925920241042246177893883191533492319970114480377799880705636393994895393484209436474064992641340403917784304251717014508209531689463062627948677005803248811576647530148890576073647965707036824034798652585029013379616589614043471449220393202586648514275598167058031587600883866467853685741960836786388125984242321269764723906002904416181234875607328461469635734130448046472577191244714274925251086948527802160457820800532599960878646715337779454699099014875104089247121566416165539406002097237491050990387058148749657110727313620429103274753703231991496874508426880059500017471306943188480156106514509997525859773703710496664741409574932222668460215901462181090663589194441513333669758916950508403104209082661756249264738274062120858461282028465581006675234483372641764492759371551740947102415949245694568231839231244569489668375060104685212538405798140205768189164396229601520956404037935886082259747018081385736067855322488304029852088792641377232190082953011271748166470251310586265600 [41,30] 678984943525697460227819885528131487318203417459360474175069159776537577525954840832906582875484436276953056438020912582921998422713026964930439750210372425138542128223831929173733474842129479526808091725954180457996270686136082243153470736493030569383745981129888264299176311931197707950063874996463625151420328682161110181739903210727312219731297186983795546785048157300432697647656803031245916586999823730918425045834099572198167705377416716965478089290918082998860408469499662319990323031728080718213080355691158021233723875731010922655106823058293344092962086592004234117601281009587080103592048354972390287317906744887708403438177390448526020039044136360156211752479883383669170846631782593268066304046835964920821002757327707896208971860666914177379985296529988174870465252623824752271695150011944579382343246239732039758819678655618559571074884567700298559663508869374474251104392181905631888253489191167814485016637372281744682632639028652191363820592044987126350478418008133726682443863273241916344789907728018093437656311394788633927306580941465656051205886834256621908978167804744186521127779258194597607298897365759892494804209975465964487085906094500223104587657720782197136815404575118223044790804610618914159250824667291266487016573343942223684538674201278179855757839473384356037432121500311452982330319580753775172070419841758217413244663213385522357796661062984255055260077886455038141746552314467784029963628379894914119175296299544304013624844628926726042636632734354744501183194717162244287972981014471275748054406536227218635865819684752475555552500078128995431582459652407472448536274078286809688589784371534391397925706563038315423046671193919343725273402579160423412011528643980028842848677498592782603613593716401524684182358183036296667618758105582076995920982538548688407136494255055744645386756643007939503926599392815526402773189903458643211762690026412820104594777109417493319329938858013961027683010322920046335065191182145701885486144834950031324292718514652064077358902011363225733481972832869596682012204679142774778700109080496452618913177675174470104696150897053734541902210858504515186943784958453817515129846020513045899718969691251653950874017765344867694493383164822835284403800527164347874983875405239500279597924783618801444373905229229546653345763101577678803698992670553723037425059242384289323613908408787574456500073029884211564378537215402498525602021564591374840555179406681010846669827768298654016429275714074530799526836478889906648903197840403465037160963916892727428930261953125797796006434859928683460160952262166783694394188697777308990398357032506848781351349920030041153238243139322782346242823055214675483160735232141719416463794152690651767580588087705600000 [41,31] -383267954650104553768990375765003362340878946583447489238763108563068918188457834621299901205323203565373046993558055364141205619803918482996323206709244237046812655626070259161132852395979357796620339882375093434098410771949899176727096617536025756205315745206861078880801885984059826407274864117314705188355385089002910643537657433139578677508154463973402959029922626331023661010880518385830326103720441496003567838928160602873550014324184674986664365319267880263415664934966944737589233944990108441978918169599811313588338462246585252673987659174406389783612841604770244133275127236130409120200699641353770212031213044018184268356741470393936065433263363595583405034087719764052288153032178359092080680212361866394541766359549054765289908755494333839732443875519486180791143156550868997946107033331946987950265020113215043768555568181841839149120910283899891352371705308329847777607871237595402238867623695119078671170075307862758796653822269020537661670766872108183501375788805520990725025736984856797736270496116268177799771024813985065094859102601865861843339516627051435768813833131987035009872214116123909600304313034915479957367597116507935065413922762521586966781809011174060591098763149684366977511111377554014112408479747822532384701254033667475827196343317671982428440037909817706109030024612492119971093197993271781174947103173066943374064763973669815715429117357370972047046524656117842784210830630269056421727327155598067703104025608364812454208906672752389402762374159247744528734165531858460504876729267173408932026445799054198301732391408684321927016629114292863612269611507500744228607928078098239950288407809799127093817321178213636643656136054733776149845545450454632729094120138457579503156846838885016695602146693549560579096578607164882141815912197511839250208294029445361316367412287063292298457519284773716022371804755027886478197183059046891936113555540111298135194189473421819828922105616365116071938817351973110158463082032815585362553669607030373600762645923664014802365338288533214247881661598335937801892401680451337290304031846651243408072158688655626905351904817343988392618004997390028002823630562869451813426665211997321588026453916648136311485198211875101706946660160625205029666651997856860469125494178148200553749242824360866385153641364558103262257303223894531155104769321507737487122485486906075185730355359603012539173580209898849485438011854210484529417432685273030184487879051431620144776472594601513914124893886383632266298521391473520015500976990426425056365487762358016991055688874246335914671810437109396611776676555135993784241113400209048599957919645692506259917943548478256052545030635267284324414539432944703389396177703226687587524754867439117703429121638400000 [41,32] 195523926252406013601548358896131963255654574110580290101748834704905681143945663145600324311968356946396008518398806850343091238917073997979291854991280466009163450222163927858335332168622825862762552831039564816811719562650195840832526806725194222734525360839070260794547034340950303828639019553837501858036175888023862430107649496187791746506080150663449181129045741795485921722235494160261049140877611012204825316003266363747648984815476350998158219404068458354844689277115139287481083569993546498073503438483547291450883722996942871146611131387312834709475023213946782301506945307640709790010598712990042507697597547845009289089117714480399834496729258702539429365890694697506063351805948432494277066588477169355523172981825728988904990181568893928321862217871556982717376005395416964326475148925163131251292554049772118404650680559717207071123853254786950668234168909552132646129460949232760099660858149244053181044852023797861404078075778213558047929378700411536382838676175578560989525085997571283462663922227599535901081982448145954623046812564237741930175325379669807421439360375326782188267076847044369748301834089432865321768389974425841673726414580767964783617759637572506777426164234675321759781106299668116697758283525456365675993809946774878686486436331306090282267435438629297822058636511534407670636938568033346824799938447026558020450613651195280811444796334911942205016666580566259676858509564168351112151937006074276954449555579831594633656204440825734754413092571696095906711765256651823217606877565768222161116712618623256585385231137051870378667382192686410598738353477557824001482411006414058595036389117794687843365530588887651485085939493616005418195634971198292004462000141126742974174701487145036994062985595625336744206598492106234229787071019142344189409545632696756071470303427251846527296387411980581377853693252025832114292184029919547221460846202011009229540353422742132388574088668613497342724797274090151572709092568260623137729862700563136511187306104933361980873052614430848091114471301188110739159598578283766025025559449969085727106674969735503936299876918229080714318544408241149482248728292156832078610511170582697983737485998566866117814857176916084961135845196999174122493814927625165469485704812753971002064355290269275395796160244718121287438015963609701537368193437632031372244757465654264913946552404419864309068645382066390951928729239601705080566318060658882725102033630397039603774397437855817069846823501472253903613964431650786196929953192840022340010384798061389510635788454185936087369277922050451356136761279054580522477000336190671622203163799609805728039729071649370956149861334956593523220761564944536141127422453922557636032047946527744440716492800000 [41,33] -99127647811040967040195424595375417706859232022050541746813515502580433504211209471914567884708567267312876124476376596090277780179777906301888455705788791010447905110071270013995934127364095762544002174152856569888575181002931362599437396024247082188105963504699033522277025656556492584500413293600201293004357385385365551070090865704641434094929483707658478621105272099575973927128097231503857330209295967592055132571700597786585580968286058499145163615086022400662512506084607512518969230220085210377147403991638821801486802920899013901852511023427017751823470462782010278844726780023499058988570856849880441548618366805642334673916696906837576810439179138212189008237077284827742446905065053953197602807230095728248294219684493157540229926988176525831466769198980733075196027094820029646375298088658908353381140403167442814690834468181701543692862207318533075731718264164170389238883211685248473318550063341734282683889451894646852985839316614331016921809605343566682165392391306325499808721647656274439588290629988081687991083667528941184424248995172758891559311853167942786043062771683423552548557747938697192825545571556627255953132938577418985728693309690584255704809357197109344173281714377722152307037793551594061874550594204308885002649729315827303445524058354579295525943748178033301086644735692232423468751367718486431626340222723959731835528664702326681214447802666732223776767352541299264894244169037512477117083148931872803848361964861851514565304777615231697204318305910724998837591480309716546717828908733624027807206332179824550579406906182508818317594568057433850730750245338669882427024675389126693231770343379587948622176535669008928729974321569038419778049166762878121008921450023099102798862151441451690483222570790782587939310892893850200169312593295817748375100747334744319025826797585436478899699377409534041269317534620690490718103682850855007184821052537431278763295563649403420829164301841925797313426157118044097015040090531152817083797476236163971900090320451397874760011233187957429776259338945793630158337058248438823508828640800597920679156252928622649317037623633631745120897342365918171899547398199081718086334528833086267794202828549601874569100428893404598275275933736908665002345673110757487603624549472102184114371263226407101064545699294984503319675765240968574337433205991875323574267097202890011003683171508131019328118779526334557710736112993852128655400317987729030421505906193194757211182884198925813540122854220254037616309375895200313806666516776729942317891100429378797274667924171170969398234026552592535254044087950243102096885166225936208880339598687451028705888725650709659900413947240477892870957884707524924106788071197752927456626317149247289425920000 [41,34] 54523085622702467471975242393017043272960468875276479665653848674483845724381306857796787570985403476394395255138317037456926259672192747421948630754772451399891816689359122156695107113959325054727791650903424097978263437197598548134938232110156102180304108033443768563266560307546251457971212650989718576503251646377005632928810089922099377535798529298369840587899403990210763896656830179145400248993853318469870461128278293527752884169269047975313003767254566087589091766012244159141948194487490378389892187899817766007023115658566039032263394127003864207067662764811575804286416184556435468744717271000876787379419767097444722884988591711400860114660999637174204465989779044710430950935600768914334880626179466630656687959697889513110006608162853479652534117516546384532391392361914647370215090226420422998711645114983728271507303965944322841247919659178964487318808694378132041568345061386569861939661395881288113450956393922058821799768882694589277189707343831161098837840337817345839091220654478518719805777062473978857687983631982733532179013245257823539206168676425010419312363972051165352611210637285198639110457771304524956621747692754191279463514687753731914605377419231590131326469546659497442060173590174852279926064938148850762233634179882172332399183323758781285797730891688162058587806589593757729358772657195034328032803469692475656513656230698476646463755996048861735986845583802314129843621736569555609703690952186367726998140301458049006946326195084117931890550712183328612684761992704162089299467469100862526087748375434939964281143435513177281840923031463442606095749012104052420537272098864260688456853633737321444230742231111377794814389034795916275473511267176291247692047887410419674661173364158803366374069199813632137824102846440386060631888858469713918662047688184291498317714402698167601595301524943006229943797025932419843062232597339526302281930462625668625387865843250550926080573649826711262668913330201467108103952252742703127873001949935264401871002365261670081361403613172851192201247438762088866450957471933245923911114713897141723313933722005830653864011151405093425367477444397943415772626219808775221423461339162748089829926308168836938898905118591585212322100445160595561463588125667193952185906293029779466324820181924794263876180428615577132009835355039588620039290629147978196662063680477095597133839970085770193820385406052721698998194514983139836518182895207649626116995119813314697472982467905785843253220804329888943126396365511706695359270933695183376186744222477894362974125879582945117398386530555070448481988263477945289781387772120618276158473773540467569643169510600296674518144079868853636940896981871110076986937359200633113727651622913075838976000 [41,35] -28684472024097290987056507116114267098381833467213063306241118812903830870853984432977370277430479473819568392521802232736516723317807083890403767817708442485973003240650318525065069357143639109479768439808469055558526301160386191881169823937600174228679862062725305238744865378092304107354168448132886271154579316322733182235723081024299642369915724588962936246394545990873317574447571519287171587592157235669419851665549407269958620893227273708432688240001686451376053629026561537283674424908113441761922626674846092561527124393154183326040793462834759098529611774740736184006652757450763924860904766789699818285474897641800382357827663348759236634065124754007773064829106745189919203976172351859989682323929263534219805697130375391605925492036085407186128909099975572709870804356484143367015315565344145889562724271312588410766763663174332267802458573195746741280965696512584449257345558340246009310004042136658219959013628028329339758698490056149171869810755761659865797509756926710850833040390886691860077776192159222407951253034150160164687537750333494483738681009441328512662945277502012783481987455824435127729341009678466988466662133727445267939815564497533318743055874372342689558700555909279388508275374354443239672997867630579016911046592081178147304076064687339496944808945866415296260828379041406253600740939901050933456927633212852197186294677471103767640302090438621524133649944612115502169393873307174859534309467110919505657546874713794351951104250543663954656133766212106878567206683715512125823597338170716048729738533505589606412214803655786352397023957958984440442798481779351527923120640221325856935001619759371014525893301539090050558732893487931029423331285100552366387772168795882504245753644910794487380866494663912902306150577745527214815775165424686159360718061000562124707357475708504714345572693343816321519665843197675052814554627064472398305764889286778536073660316151644167944359254702080610500204183390905517818330111427946779422939874684784672191732452671018444327618909913095330664811185813556285296954562097946406513688357415318059167164506543736153284824065972237852383748474940174918104951723051123910328308010173069279999057124217776819926145701363276340882451006396546672197209379858405399331517922083078524106028021608073198362226987406550227562588725368892805334637372412759141011143910801313355118512377261058239143059536305337164562613874515807034214197639400980813737642255351875951634459990745603400547239803024632866790033539960227686029772676139636850384366871557419930832170882572001488412403659675362667649845360000497402919107675910630610703990312064835747647982041076697596182696884017536675733433989555968194258820696887718608810690691318415360000 [41,36] 11522850569774091968573653212220795475016455067331529759987308013748047739054208263588780191149114935794677809356311918509218910982310189514028291554763689125806561587830017350588976589219431598826956209137401701892247753858634236270452706181530190015419418742988464514268420254854542728055622939205844054063679301050970320054160171762665948613592383325733637715538998197789624802443442929254482246724136497905089322506403372419074345164129905739239871376106154806434770460885681598461593173349298099719372749014733125060753472343317690389285734660796478496925033040238865738684987354338678573545105932102006408121354542979512128170878143667542082432096669659913452571425358714598413845565457695551713201209360336958065716049092349683004712915084370146186131892618955293648104474060969304918610710007890342380314268253981536714559705247448651573417259616345650628401072224212913052992493577691706983186735905827538419147426167168794335596441372966945927251859460634041669356457695757973386452898610686678115725059492821277536656003804506321379263024110288958393891753890354829299095527900182678973161281160941985179252880920177690763607688410515447898473604952189759323730487070061788572611657678846046486123652836587846001965918420222731507272152160248434073351994762359922965645706661513526155193452662579558539453446289167604452568085553098438337756858812038327941271699371955418928297081441215337803383458844764576791515747961297781172761197900781991960790301387985681577324714777742931164000634555443257030533394181533448830094890001246192935499404517333042078448969204144722565878375540990926206903468406221812657281990856360270552660794140893156508622484511361225229510783909038382109508779723759245673046829723804784997040232680331395446565253731859259459564316960593714291077146500699875395295122549190542297573118427867183346563307621661973531214163675955905871898503562348392080376392409329082668206910305248165046247078409641096071155772674027826619184957521166945820891463645938579202433328237864834464525410013444147397692233117701862520847549452216670488959811436857847008349025146561486287486262302930843735206193175322943245776862015730564221880664829435233488654540271669344510930216351132065054919964665649203878033421434972687840980047331029073109237982836505585618150144548951224823033374141106702416235606669851180407581057299671817250748951943581212812621652362533104789678597676775062913358377225296864087060246253584487549894855254424092759332406204668455926714926696187033466486636112660314072466447395227481473756462119399445420037128782219855314872862980441629868148875233143465325460831797692434827196693649815010920775972361694063542310476750587113704412892186542080000 [41,37] -3011234991449961852009620771616162959967646012065661300440135643853965116582105421600542594104539363197159878836889214514770595005891229381177240580975257289836298559682562810445917726480250563471624497219135624779065553180073697940496504144858994582517930395261332448184920557093707496420175583007678130479822071282941567218072916892949748994748368942934154097571619332112531120501056632872620830500735953120035224192297231433310173892460115797531648414187616491636869123042276922749603501963446647621887769657440084572682142518679998568756564910485302132598810470735371895006858241471275544773028208392476639704706260552455509541012675324722441314170733003772706520860840362649725230412513120351491125595679668496166338156835975965006684733377517434746895024510838556985643011424569390953314052889991478452743189259989365099976003368200495197659520952381734395835953308837517075958202098315812368455562985182128838258964441541068203002667446659124623163337077799643892432797901218135577968876331497274631489932318664598308674097102777582438409656251734103953077490493696702089981205701348893839887754249400501770810616602160836836901705280544236414017854104901297215841653298651208685744154795321007607216133480868925996160634174054010111968606796020588738455862863148405424034937201846542481752033363488657057180737840422054039373991943511598204006253521014238918798858177428235705677919862957438491761420056953153150261527336813232274023143437497172707880523926374418187345802257595365057345068018354122011379761847371752423390840676166269799626335135825139285921510021678296292930821384355937910545582523594360713063800925586725216043359818400774575865206318350297043316909344763243616866787061538230249506475005494153084594806610613796574738161757525315194253138143169588570885711208318439947386566699076042230127710315475325054413204677849770253593733690385972299878209795054942396324627354020348443853784488592342735191961291816026116153100793104503353154777595263221655723194174460407220842323735604421206709474331583228120116132163613630592291307218689010873563143690706640876179401585666206056306795434264024601173528850265519907998149934260435589891412818312782211019518303546815372042719688001731033665908514609445583260451019483748780463645120709469941638572262782905634633493101870688901274814236484666338087790149976480054564721507262929645774970310325144291133519677306804176941749802852151264138212047609792574371390962768877666365164146473282188465684800938985833196109834567854494204425964730315821031097774129260776960381554696860250537119914692051977006999107341760513829405555720208954220482804735259068449401688782633949014787013085480355334069314592462270903539990528000 [41,38] 501012513509239060115774002412027930000322393877553882901011748653960108905366235201917117806806107621061239202311134142104264599655676424287244808313339413547134714288665235183705827110098837408910578777422528165248001724090247971445243700935990498753611159202544006505860171427688547710354333692260813921647326557905050454728817167364502729259272618109464573146565043628282929311770826521667156854363865233084982566308465881083946536466621128625991014379758660940965304347608248843287384536742055618781719605687641387241228931446299155271391594102830193684249808762460350312053391882533211318936399228807311261284607889301872719150573795605908622994655079329504874199565146295447003422221891463182869610101289235085601751892193882641007271391078285233047634788662910878182200960964774067583335373763026934094479498099161738624282483737574991569514906509712875725119406985272062086904062505903133377928851265533830793306889535739896438538570403326708375137670262262534026771308784500998879104007554031180397033366844644471727622362859395247759692428580600839825193282932359157365857771580292730942228086059681950778511680095835052908469126527572791870773546807349899180123088656757375809027466464915161420818981322076438967088910191727713620110426067842455366628796310816113291279822745940879386177261536425834091348077519509121087642547423588703617387797761485821558457292950303995780380240576614963099970296098193221127133159817938240331380484392164990460020197978470078990581691210781750058428638823225332138829201378700516033814477614803405033212471174749467508711640562351733839762167794392539171760392288908778106927857475632280733383655568444862298831920584612139788061905941062474271590400481589871287133249154025286023995167718823040857485174689621023835773957700763606892684080113024106273157019125672182903327513066354414996205500405019329984784454157846884159725615285207760818444926140759860467731936089500824613271157444789202966814443543680727444204790475033515934228029538661506925301575739975523523554609210994783397607097272907951583225797473526057389226335452156517547920430017207379923746358413098696964512427696960758739252887461438600288983616194092250143095130629770087834447008600430269985339057267515823220708011593682175943826237784434486787234553618870042033813474044890852879620884984178228153658944312573453288918523319154857744735629645975313361805268462208025476126848321552193033888954194945221578411084529241533724552329194884791132706397914904316323750980113709661786460071298035561403152260864413242617910557697846484076253113702939579684529217640726553408124207276914895412938641444699577564617699976002770980076739059050819835847270025986600943484928000 [41,39] -106544515657934564398552143133433829047201598907747655162087672198573078966753310822945226418138435283144244420405936446465086585979477824854527122006203920412372354279348447679712336562730599783800856820697026540857219965990603550293424765095737923860637811824563153293725243612347690290259870323841169009361180571104644101976493160897730982606003545734745510912970702336475785951297474723248378291641798709643575195981538555140778303328931237493933885533324621443737582648101314123142663625981120183176433800446052279213549745382755789295037701725248827940080170291645032472931833113746447850981039105466408404782304652015888941517852168579852551540806402073808562973046132096419409520495407221057885208027388228887231642397034256579402325758527263723990816559531245771024030567851516614516750383500845569708646924423890280210258053559875274163968176860095354529020320906559255553861980377401638797831299241046605387681820797828548291395497568752890903631765663598508295120049355323658333197208435508182934531624882805598886235932851484663700611498507016628414174332631677848199688098486763524886664648368380436517932924391111469623027943960079373854375538463684004570077577572766727217992316855627684794123977824335746256563616042609279917832615796617506721554521652725127033185347153443346550710744790906834576935202285366572097288447659737449384106049561412343832313634985406816807016941751443665281817695872819442559979934049343537508910233098220626621163880228583076731971628905356617760521913694291948092201417716402572273862758003175432772587613564220312451825464704670403310590688767223995376413068802639542601268455256685350138804378293069992923589562066060356166269587503707953982064372712412840200110495782669407184967058088581136669950204691802648361642791840394312461257923709815228307534904548898654672581495561363197090346732159622933873140095696920015579198453288962986094484199076599669672514991276238282207404515322650357182145902106187998133788851085272643121705666454508066756853366242130913236398852119952021607197315562471637866515768117433786979957800600402935559791011567105531545928345846813508603068573739134981376769550926301390100502444524998645777773212348320317411238921624782147953619006165886290161003710662852995951572603084790566613413527998482432340006873650075925275119430129357547692254020154151486129022025238505077726371761226002937474999678879319388239030172219445835470680859089945970014150817679918597879660445452490604354867399441410969095068127926810562350030658012268015314098810013720190613747540903661862827146196295807680316153849205290217994176339458261819813117116554480458483241375178683796393953331616387375416774167323317795762995200 [41,40] 33258615900011854139235257380604449204275467637396599451865600170005169098958884165463683480230683921631653646186201771625626346689522509675969256834785190407600144252998420549825159360733675425767664337020959150558120411788666615957837249501636060229411426357403404933021775322502222230034523633627641607814534468506807216245703885075520228423298435524831754781454264261618722400316948660481754351208089964570821087655286145957700252226224526658414831372487021056957155937588818919513600942353215791408816561290453040339745648711225715690609157041674810050874621439122466702883607261542242853967323561427716789062694675036764995577851972205301802780146894772872788899051630973537782706690971322317523169961419787692129319284044634783865320920368800937005192319254791774175464991911751162789763289518738360081327313701465312947788248083318298740683247175107183981890253373234322729055766909851037869712856304178445072440172210181132277491992224034414212095311480018595380444643806344994094216595211919850240064654370887970554331922993483854265130767170426511603024071382729925349521781841638089720403033005133381930262374394562229059281789693265526780844463911362559587411643200836869774532996099996799296215572544039597515763637982394145749252848848906205455462248542433715307107496107330334960283535208073501799035656584663473325531420761595468040305483222835085733554911068525037799549065109337353922944877199043247102190886647303587189044539447436342808568246030736624176955114758791175684183746208611590718429271635406676753347493051030853213204889511413124238805740138040102175267432896651350231428946138360363230788239392578243548242991894436462373452166459568168269454905348982433200648490559327156809467716343749764757215404835872447868609156589999521073079989246406137570413095672506036780071066672863027023746681612730312583178850203712815694319698709712017571349682771814872065940027578529500607693322882210445815453849869721771806661694712796638519713186005897383164635303073797273382568887583062863195082317699369375153035956289252272972140040173898875232002569317348152267901446389684051751175225135993839822171597073986616875858770309232082312836471116151408530956482880920765822379337765164905305567022421136700643944684954378864377038714361732559302833985846900208743894387215943172225718019715856690840818948456081246448625512601941680579001284410813969154910702319876175935439540888022923640347393256366687806549948907453690451325913796005224737060458684996034531078698069808358785804891049036852721142820942600316704592620820678343769797546541667095326077492378138792612423660254589350243588668375100134854347297623822187305911157302689705869149010245818777600000 [41,41] 1683927100790199719439304539791507176714969306192551651237774241251127330843144149688466976342108638578521774231474742956074618809232358183242166769431546107249378098154985986845190847212401973274222500822451935593601595231046099148249401477205019169850575889116579075070447213037404676469142057540975612741083025676349486123704947133005311039939430035063769301642281439939105085008665926595207163562301873257148380024617142595887716405325013925989800134771669055344298411961297661701811769286918794731249683778235614930473833987695202781830110141465077660683909570913408601950381480395299735794332664767877224574869968177904981495871159781238265259841619125996142277037937236296889884564172611231585320414847370749431044845314470948794295426230935993886284965677057607408705711013527610748363037207889948142857085367672977384944247242656280947328814381073363390797950212404722476526489170284932605861183991336959320411898703014034252195147075192155240763275117302569517434731557429807653053862158770681087170565029752450887921441465455414634595711407331847349054023642871552904793473948742514106009514027642514725079044053732619723475080362995282271915593265028423765060724255650718350322979386961572301615710004339110991927668909072157211489152413928094450900920451838350872478335735405165442448983477496657129729657308646121857957824033774207822113703524337601366876301717769373205233284052059697273058150807613113560842084336307866756862855793990339352412506077378198991407415360727622243947849566420882561180739720134445942625338209276462719523793271626858524378954430534395530018499154977787738920306522597101060947097431163092992402567317173516213695102553541905002149502964362660224831052648675062804386079684001778459900594467266123748110561277576191200640122056815455040607804642585866608251530577549408274665684850045513715367798750149554880045147417697485495068452032412834097900835135848089517406013381033265415087734871852610242572997736418625773911873606335706827131846287289042654127206768434217020410528641473250976347221736060072298802826438576987540396091345649284018563877354561777592403624913742790239783784481024302724088935906528927158475933201891714163290328088493629365054253767155956934946117828244432724596655992008216621549998568158732445294676423686404356998837719282440151109146450841483109133901869162374884185503033245540516379172436161990572761710918573818646452467189256316442092751328208282027954256029224585084523023432916831423820582448422967334565909720792899816633324298478215239034388540049683563018981903081160396517888774788880577247509099382817086759667426822603741205652348841176557665607159478306164529679225259296590850173173760000000 [42,0] -12472979484730949922591420790122113423878366957572953836947227811834612437622927102935831143752633912950491766330226050809348344091817720785212872182047974126588774367299544389646699527224349463843956558160485011204170525614642583203602283687113530155916399458866434561604223756833246669028181934634926382804311144700853913761848682280308454638796453303079800435266696082587481522862195475606215940125351569554767135698316895630376332245333484860492237764976791917092112343586255130568790658015602471453845878422351283141400673424768747819275598525928232809881001194245799664924341078378986291500421470489169169030624163534065828563090917567731480717474883151675918133048844240532849714122661383621313177077882970497885181695100036350442316984973951489235601083802376874207163677595841956692339921580990582932958666632985377175047083827583729708317762353628771913213786866663207840516569498707161633771345401658713090411831247234964863433825913595066954854866734951399672490138800531777747914757865547283195745816486217258841702749840194828398312147457084370067823004339388233697436997794153033255085388272268125282403196091084183860022931362603727662865536251706365640747470254264907787117863177588298164831503236876009147589061607355849851555693332912357341880526073475917551771400972193224701918473547460050661179207369078324543360394588379558364295774785405670853596961111613504258921253089945901911529579690713433115862544046151511670015627867214021364049124343205643450133611355596721055313630289757257625567972400718474927385526156083255848217217520371646576032332393362617978050201451151647641623867264447480152379225754580617540528985357742106059693320453900482249002477853234492745737626885242354061881126344464983115379498129081842946678942678949657140060319268513446718971467458421128513707513565650936923693950166769932001433063979639304758035248068199096728379243130662684501651094961564232909360909051948552803228452362786457573691603131416150161752548282934065648849925865212086594662079351711273001216111469132202689092704337182370243420146876061394468232694276939389712810656067218105480971366616336717602729701769825561223115722316181178900658154128502522843382769729722670234234267256780190734429031990982226056066385080450655328326745157605001966549950712229739659001099565954504401573225678150185275002068608012251742042707357585635629935559081112662961821724560878759239736235024720879718308908647751202080547484704014792206167754931861146003330844183003142476491074591479929884081284390081413289729603364698798030280788232849821247131928758075594563971627494356586663369493871888103998622808263598131298832646096472307237487762706588003837482420018945204952920315106670216664605055456839535375155200000000000000000000000000000000000000000000000000000000000000000000000 [42,1] 6332390795809588033640733033295971464714639171921873016178707187701635998307583166073075577877466576598205155786965035972034839607788632758675103739591265574791741959079764201569302500393622350144668023292871153101632859579230289473922660602035907300498163696327780352485274385891013466938778491628736966481353357785102639534247651017565737772722530585517811740923263315443252269390773425020425537536917074776454816019306191952581306990624551699480655892957954865484429043178064456363945791688101250681139629076210051278069936266138177060420711592908909154968925444945879738899612220057502058247020351053660395987853947842614114711573590098277660748204475900019004376072176102515638195712991141720764841546126746041954467605478490163028266874703069941840281448732986741654065572332845396114157488546999472260055101686781847254347571399141540964208754414002353016162053176007927160436841397670046481403009096572006341183023639979875175808683200076576498130424756709696096750007613366885102342734281024726982125441715932645384537287905473735893697686488857408689974120546323063109409610137968471342983873739460017732464974370356445181583545919911303210259881172347822892391184103392710888335112465533770370264597495825363380333213889997292060569594338650885518153687450259077854569769310431450899752637632642420714548009818397924692788692598074637299020039048147497150003815472167534593177121032671390369663441502910298915667907029600741997541687742341587174017410911439728409245436144612712942872583669677979509725038935329713662890597787373917757797200929993169001147151093648316157382140774381034222760157598915546870570318585127335277895621693584318793491914122952234170182894158648185128103745834384985806806767994300836758633906720408771688901568935834644508322175542059899430367476450662539869528741261690607095163634492696405695829270158429252578070479337276923238707233727424489545583426162216206186162499582865135913723468179302296790100812848763848667123584894151154168755717101037039833267867794904456469462557226676920762226140573137375353744717062230508696709059596649903453660523162361490175973584432509569975566169142528114590585342331662613349421613600867572600446983929769815503118245902446687639301072058395987724915304108734798805327116329137085631803739350960651824112847017519568453239665682352589471171286133372997081112526662068668381764287372023692669318762692779786375284214529424635740552535389502387706842594593064308022800665152198485435345998934286553144534277780040021519041306838132344273661732321264810469810629358404255231905158757760728345588611600048496770550967910286000824782217314156410599105288625248065882111037717737491904864191592623303834335770452779309859040672828760762649411584000000000000000000000000000000000000000000000000000000000000000000000 [42,2] -118710863132116909212280369756183755727316208795592452455161242263833006712473729578214282447569237263485177509652760802998918485484141452350313697222574656074105229242002981656691551254155635380057227751105736204374787161346785889245153053110094633133483941070599230164164898869003580597742953656369631074203279046393749338026152386828118998921592765413275555250119504618233507730666178427320529657141935785894360591838898373002044773325070125814099484508635430583333039474992463820323604654887818777940522769623521191908130804605160906290835901947990242666082242799551953602124103758097117434424402779525359582851181791525193575960533849420738474249713464869663443168446788744300423486536538586953977016933032333609489086252216335879069675128237238133670193331900791126811432081640700862033149291106020728113798834127096450639792266962506737792536365114875341432184844714633713750302808112311753744234455063168803125325626215760875952764698088841655312991589281536496407285744207926112204061290655382951230807467357537533616097425964283580740321534820784359275546258675340530237696749818508022563752832513333903140788897748519368383124858281758428917453489331066747263301220360124667406559983728839513290744726751896371289557519154984656376284549183184403954474843532228353378736586599162825568062891570428587252978998622064684354183112173513031318507809563701574673414121469719474397011385203249671022409670206912842385838052991419787217696588465720969919919822512521443616059492872692397134826324665012452069625726527240506284474552999387908906845958556903687074929075526333515858104306314890902829974074972170379239570362238120887579497959059956792597683107655028803093241015212234382770744640301006272943078167152267482009607310852299733109424668542525001840404954317243453872401556651363034378166164867826536495228747832319168511463324767759869076771014403811595185402761028484925733764927282236821959844750600131185473219264057550423492543144134560737789236600134599906594217027904389072337627750553657855030391758040607515992565403410598535599853789116702461886465845978977245095379704236972446243024057415118989940318518478548415506947950046251464980591775294158830642509522916288817894784221321554851231976119676297494648041307848460397154875225642926912417009738875770771283045581449070479055369886193635445904799228103791817802337870297526161793994412666266937774446873078883848041994931096508857299528895623694162255296225847702890731985608623396585254639933359606369016237567478641653805575079141075388338814230788558647008055533969579954473733803420452466895301411746958433560518850731076790603555836848604826875858527803044496452477294702009101352724630087905586269742634624609079935855190517527866907820032000000000000000000000000000000000000000000000000000000000000000000 [42,3] -743084705975577914799005547365664740666579774002705983355998882856836757256720556327088298216305184488031734802649312306843007526848837464848447385826379732691947772428314757485996204130133043798116699136458215330342038537925958776501977210784518573460938094825865493805794458786053876054803447452503747145983094687655418828791506765979893190094521358767916261941922095412621752379826196572762956796920323755930298719659205465169716642090538609800578668771268775294361791530221797997245803116429890620499536485676772948716930656184721820717848395068946444122678388794457385983556639312481992647349060951489742737540684269697136069191316850825133958120059515052620589150278842553266879128341615734550017244740534402459367649646570922567159934755976632320842744137786778641011094357358048593872526350908939952161700776396996771635896489165046446492756793880202358996304925301314100147301183228387771223843401134934291503844514191272616625956885017809940563261763540679422113294855948085368720723351470376823979975327664232018798201977426187158962933380765890435697222599987818714432559293961596067138567442588814520871551446909095395394057505641130641791461997638045738886396776840426428687905457656200854968398671635254209491489273315560630120824110041484398819756991688357767981530419851788675859897578998677045941409170748050681457269723353394234352620161854942307234220824120794720516852369621599772472710693918698283292404211700809970770848791642336735671800122235820860500063212053212804332641400582899723026647605801323435282671192609073918373346418998904394474948878248190026232140344189275185346166275561736909593407037649045681529035246391889326065198825034037229402819963918942209233474089911042875680605368663794027995495722965015382426100442321456882549689663682825818402166640189467630311605015573258781399467712161738102158349701443070640786139408083622184224365613745072033887974848309680656279695478278856159522543274858365623360068482505318516125103130774545013826617051064899188512463379217231894048987249098225712782202822011505143215371048950787864784505626034758428303948817078028124179557796799755675860037324149637238043466358079624341764703693311960916205721863125066931561970419316686386480143441451043366762398963560127280367641901286975421634241106253908631276400180294721837162824259024492928657351816303768405704262838726478092246238356977104661111107697736953423658463119236453121516837578632101025352651524222493318413696854037846297851773227350479370044064945293626791117741104703053972751891946120514439734374056121029961405183906144684369363921725259452777726571533569137276946224507242484269741594257176184238359684122952002046261643985990960739673636083768335734032465743396206939461386240000000000000000000000000000000000000000000000000000000000000000 [42,4] 53216296168327288203208006720204202394161541078994657831352416547718568607193287594319633879917620616012364917360581955820316844004727349735937120327157724683500862791010083454652182438317007900769104692152263409740022613693135447464907887430432117864038020288225913612514540334355482476443412099668622833713876210252547571766999622979428002007900976021172891038224696988198137031883232570938001995625980927622220098447028573423835189297918716704845905406292108591794153666510006850145342717946857724251858880905351897103760988802558812428515957487554934405120345437297271908653462984612530532048354474907795564184710535217568851029618596297334517467986131823582159460194672864576859294889333478914500893900425356968322055234318152046660333311826546262034347524892058757289093729715027603716625937182103255877482184488987398066506700682016278921003709162516853962632133351014519965605480427752216380898422995144995263460694985274958443698460819575137353435204744616120499829530909105947207729835589563340593560905844215501909528097029153939842877621334046631370776099178933200957785923857603652393446573303449951540211760462182494299383526846205827585748071838039898000135882998588556962754653904072723807856942433450642021907266444002369295809772788219794162039040382445500438273491387852433767230037191231292173913495403717998677461064770530180065819974319594040019155808652756668893278049243864783390679598590447506426369314068855473125143777845587277761706456347505548948555984108668024134734888446719413271230800564288042370419923698434157835016040080281150445081864844489332395413855624138146406761004852090532580795256235880184386455954678217248668257358700011714397869707032995963373517359114711460057155547044594750107848620873503933312032741001939091240939307019272454121262962996945218939770068395995037407187707645623080129856531216003888336998157625476315413522529261084807844942190033502226611546236252176199219456893178902136115416505920846675410598908052247785456470897028937070128169270176583956426014881541297284440723987054656239144973589662111971264865380576991190224678228468544629737865428172362516770909295515106558793067779333687564490270998576842566151544260542416626724180836955920624111422710368343675143603492372521457326507656225275680143113611584319880932966294919463309503650250189045760080740591686973613668434848273366624947619970965898367252355091910362774917085909152599566568804210886657483916057766682332305826174194082247800315430408383218343349821616457359665585843549285966550343578429279024599051993928392017860436005185412106697804041163000150737753669667724391453865828800270792155467040436553062853185950061264291385744669198287428061220687114705045776442401383221644515688820244480000000000000000000000000000000000000000000000000000000000000 [42,5] -741359429281465543974504939308759341676302431303264460281897344959976309604004876483631918031914965572931884082853683784689514494199328510510031420463473875049414259178145716452876851856077280122660477141683899959873680551829460128154650662291807502181861291397755639115325738656249368125909216119291826061487328995640981349120777852560735883319774913617431303443566901796551964008799447183486754821679888751637945243364922622789105216018382529541548835903199137611593476669597051747813303563850240900872902140590640054576382339580902926129191756492563580127697392977360604638119638071592060425495747357441973202297499093455750118234582071341783898742523670391790215361217459235801439485268744197040616248207703047565563640652806372415844450004263305959816565184890096068055225861573781771006527319685885423983936960073724913984678446953150879094542160008720189331335035930652367626726470794256170911279831984768652198083755922985931184961042608941127529013494112334648987576382019699198009598401146682575814521291611141355954994571483887582856339961367759856521260445895803224486015795452641173754730250498219817460749601020511815877547220078257471010816230703816218412010111221731252828576341204201644356147760141567406302800517888205496669442522396100964931413968444048875276349944130333516020859552292489816353460380536401086187480803698196041525671038322042847685775725358092358275527081369707635946496385325903419203583226733861748617773487038634560605124816910703606143650100100207912846561790847684312986500971397297018637091398266685104107205764757392037357183181080297610733607047300548344081364586009662093817891347386037332152238601074280484526655133708859764209303378733184667697780286864263615922236191466054346774382487363680321676479446496784243978534684081058454394837720633834048989512203132213920180683990184529059569102724898930601630543165012731718149873468749451567125611387801311471309830915438448551247946238789789686309699982079185349981299625401287504634598412234864624907722720285954748302758819427646221354346370759903956323692178788775701437782655693003784558005793174503033998980750778817086763617925989364433313258592820733976827004619908110734117419686973367397667339187583103753134786412961542433251854292346735847004609004942976091833160093059234348855637328984535180946838867368033825811208769807451964622670021182065538850262478961563505419207951484768553013145846781925229029185077594073424846854312029971499951083141691077923436103967384422329656997182584829869305897438941433147302052652304395811734660266407784593661167832171284146406929079590345340234074410054885678284510119834293403732678037929030121637705407789905978842327284334440592339711710903925419259966081255984479810019655680000000000000000000000000000000000000000000000000000000000 [42,6] 6679814775294045294606345277763026387536724965507996244331866124260222076972179446526025127599344883427885816482025283633606888399551419307735563397681427887292102396576161376626840016321154259756541050745649451278585359213186264190134196960867842424192632447049623844393163202665630197213978532840924615969588948672549834483294654275228374702301917756165702282951939511977770995151330256633244415959340469196132900172867613918257330343441514872248776917872408743059632473044825226773277797563864176115083860832829610029041453471792590325737514275023735190046461000853592466324072798936874180203865692986905817309865124382840711234527502919340050259665158901931237146650630547426722749858308449891394982658872072352601918236698131733567955720832717363742072364439374657638524767262569970678760826554629495907583374971923244452778531057736847901885826606276086119727556772637087899034647116602335933550261605982610433698361520147067456842603115371823848818614426077975540207401915898456741059065430260156930419427936154527901380974864459043284300306274541867145787810503165915004670007618272537280045642841326446471971083661310932992582962979390605320005084705147003086233482721306730504375645705048101397666636983532152340083700772811277560555558916902179462175866226041148923589685597504272998537841460892703814124075025456107783329545483058748678108143910184231541655305023730994901016282565187594560518266967392457093396281735491198273364570867410141811651360679472097920814011012043966909254505148465919785208066295853260145588289562218029893368476287503360561605831045273391783419227446531306789603161670267792884835221046487603187755273754639322539111206335058788681533165891043025079283117912051018339791267669706077116233862490681853201589911876978143232178545045261899243955674343765713366058502676842041959995622449460268805566576039138788930356321081674431843828067763578595460528966652992632719830873837142715587822594990786551135732568059470686079687907506107286583871557781001755521988238967833999046669031586822313608211514189636551377693167667623428137495899752609791822761377686125186249830693845856683274977786976977069947102381719512747044057219421096400238999162322427283059062275898442483160803800761949961183727453946563563266641050597510409862012718222819790150652141136633263548539715608336427486726393292102587574908201659475242950700043824442805776075958126107519519207158921333535321526180663917207134148797475990922790012789943098807998767382831088788659864704074583048424590341798270776387370437962927199584231146923107504774735455799014002411510926773704250087380601523812346436687843426823223328762435126024039520800584805440246270495979110526856044993880237165730325006768293803715120139862016000000000000000000000000000000000000000000000000000000000 [42,7] -46408379316366602793015105081539995890335426222560764162521356402875429688672827217161038343036255826762033920090699589585817316958269697047480893548044308604288458156589458027520966322743625720979988759802979514674734474567751481127748882154663987034535412097774805594084569677207868469001096484464552052247652455712995406874073620459366856653022071140811371440368554604485632912227170969927614166743003552152010758322123831086818692835625830921583218787123199027218396243033593834512313237908092130137002822130749269429607951174364043686568964538461912542427131538155185457692104406122028523023758511275737612416641336825636483100444202338306988103477131888898170917804686676727693048986769122217845701184269410941438943377525162241758426090118498877714479862452688325408145602604162874827719935420504964528518065291493249012697521587667594381318638449849419715182659013906271771691071494825835423615473115616247233484724188131295223781484381154070964097364704355306245475596274997862630245157093400809882061685816786885936699385768809581764153465751979436267292931222097119323576697166811250625104882114607812238497363082330192303840742224242406616832565871585062898313649440606352699743919316557814995705608358207770897593781020624296449537907290933034009688455323684101284215825639735801429688657601413229832019858934105452510128355064292180713153417414570344154124377822248884814800510571641050069766174805407968666072752203613398932493472818397617524388596888008347399526725146342445023954109683338268002519229740577896780756170233789646826996334491082151411954761626086189293179030499850350390812305791158448332014338056683728075465722208312404178918232892905342521012564187897070785221149793119971734162945514747761986459466839546455043281699914041648455899861349363249784245109727966967388713465842427921829115948653317667413587524589757892311331015129315078747553734768778482039065068949874387857762581313612962044416678637249574880057698556901583967425263659422599198628535919089143602367912465890757912319302505201983564924215897765299203585117548861767582134754646430900562580901523460857436780653929529612355879995906926030619257187909498876489993706762153273872425879076529222138371404474868468771487533693948135784716281998540275126044975553925437854205208062049139274420664263448445567115737490329759432653900065636323856320904425386465934276622548616473847251186088054583599054124290525399776927935424736793070030964187249456243526058753032920775622485296104994212970202421251334994013326741516155260758338236627583316029183621982819363199149303906157005225593296772718236636388459125342391476355355369935874513309572601422300428982051828260957314916734198918956210488291060770720247664051790470025727442944000000000000000000000000000000000000000000000000000000 [42,8] 237326262554785745720994936634559637707872017254990892655094490134601239022111979933748742847437172843141972579313735182168362199477296534387038938192875917046363904497903165801439749819355091819808403649726550084431458479563635508082922127478285555101162777659151370078629607643590418627435234299848878134100807501972327942390026086422565104381112184114724494907761655332104774444035321294607734840188716654384000382209765925821124238643316975785062270306621490412896461132406356736882147197150063262086601582765904641268320564222682500077109961658117075100801762963000481132123840427654735391375419920063967084863204831738194608749483455729415702082566318980382025481953863835291928035110140542638570068975433941208131498311352822828217850154056611164530237786707298196766987920901879584997683762004474023268107595999027369719451439088884388323458664738826393660534950669575966998951660211725376586728358793727384150838371218194911942871626704790775680778841545978500291074290123425143401282924665034017422909046979918124749630569640850826120152529445946412039275751717529382437723342492644964965422202335085537506408550117674075070414183837233016064848812365623199171633387881498476557555977817186785816054599434999422227724027620462755526426640212536756402503312850199076899144174557122881879089722316448842246950402749804998027614854002448686841945719745576094757791501208026123767372364826519722943755875946859363344121515305348940980229250437587975714665562283456573640277197172574099093407975159282312248531112304835382863320136112667918778108458027868323774938508031042248103707499904132618880470259445561851407735070666602786870555901437250855703993989721994751207873360337391497423235469123683064762112183471990406242402654008344214855460650923563572984667144025742523441871139130850798046822031168136597368564976813469511889930369856307081509655730555936214867665227228476929567100446928946302892157083569050243740505757610979322365906944151628677848194616142870755304157196241209983074430716864839128599447028318971276937062536153382320499786837424087819825677073622355585328206377928095492820548414038118706830791877464271970937709454280632761242992103010394896823315025871767066813585829904332274414202427738208957007067380397083297919522578732434107228052972935039956458733452536669531361214949705779461297779972226702521940336963531537373059998579376123649722533873677022541747514172899055522619770965232213807385871872147675013162889489809427221637152425536058461958524840767188123339751435245096213197943316339201624828769500354686028605031550477164121170161331912442977307845784425516473640870081953623918552021341500190999984220386809241374547139841918785263418667416131432069952700518508292899628940001280000000000000000000000000000000000000000000000000000 [42,9] -785886963958610878223735248015593786970206384327134090273787792772758616457635730469660656673507641382890085247133996590095659139578932362202998874036791703879851766275679810309472178721060843888989408370532975407233676584638945274220843047952477004153031906320090575850015471722370363375719018413107176988170091256430758040123789163472687525670505965178188925453931367348598435144800562739107795086253194267065154626250391985301684211359845875229046212518329824124814803890047366782535748563227067834998803131815767880110398681361950341760857262571554396022431643509987549834848087312270140083361858890018144196367156756504572525837492156920148703343103536291666914684858778875598248706429593519335853075210338800456506021894464990721093455650783768567967995472390841727130927091631696122760688299207027543488684738790447501592783017797143042421367429000789498883438663101043447570427715771231192828050118941249463311393397510447917063034632157568392974602092545460429423473369059066911086159169099723961306093754850348125218127825927878239744879073364154265640308527527898789367942487840039172166831218952053745860607098010619600231405779672705908642758904850187697939807763499893391898426732088569160583643494336728054223392361672535139419391491780095702038898402280553268948423172168636285973843752497546574473607946437402320686704352906475851061755642405424744126552582898902767815661382254502889421635834527383505896078311958977334699830375038491179642520670266821474350257754240434986335968452792549756599230773991071422330158700282725148297603425461438750893803965815664054766805532948044217384908591304676604043096907986680620452490033624740545311252796425094759057661840092916052211183274398480442179499238241941462405155117481856482652926953590927841703166633382377577147066899109904802057074871278815222472988926176987080123812335803813089753375024006409602698848905483742878280979649797519778596348478613857273778283448349100744562542178808078655071666721760666337049593600867684829797056839498917370868087162002159331999173262639883520771374948660297278292596409801157221028598541023492963542440639756440299454875425820598621617266670057335834204295806073242487408537802712667594850787854915468136079178155754866854628681910729578351795903533670978389983290004815917378181285405957382167953694674565377512490375172203035569997580834007127479442138305926894757703922171920410000800019096659536814389120081139747370500633888530909156004403609284408589687231554600915003494254537732402579876982726648205005979661469073548364501348313833507805669789438153453199219127667584809905559739744416392463849478631899082239081556740512080886851560501339616739696227424104892775223149931438692398023984783272883378389600174080000000000000000000000000000000000000000000000000 [42,10] 1919153777089011310114164762682702271199644017678454661996371430892186303176423746142782183605455236968847295633208071591098684217242781521902364190017523618912678711962695718207301761822299555182153186723267700756344726766566685222283868288926191669365782840835933380396794025641685838084222598580986320323836845794268833848219064054997376529399153455325629397313692778200233954277435973431205609388757245642336150741422181776323043002155273521086158755028167715102902278622330605404360209632957454060600416760165020668284058693589691785106113583617608069356874011394397638432330086330513972872361923588637688832225663858985608061555799844295165610472910322346626153839475903849679783705044009042003706825777447335666703686248109667563923932951360497349587783330346266836314555578892902185590152665160398270312346159597286002793367176165000594996669744249326743466980154438595720690465208407011076925723506734500406569250160527214015664082253752480827514653376446076658566390111975201926747298094448827893826209238537025345693788846312536196732903303035475705063791869536967244119885479840110481227155298681551535935424874504806541388499379692364911990342086941236339242405945649322323679438104050339152061847612629218243232609716214288635999072605463986437816246564109820419617763936202610089104811112212055149099804287469530407207937318492853590652279093781532602090316219582210348277242583487951551355086670368270872244695334318784286861268146044849531354325942706362416143364414610689547983168572110214300602807389877135828909661664401210691866645756205632409550065110373074564691463057245874672329842529371469519915349943880602995691865786898657723081877632401590929780026809348811914026517583941424425700674907351484174794346937366636739654355747270233794685248875848633431140433259295500555830237522702790141653960144858064555291383693162881762457004548572531390796228785406571185477503195054228612565800796914431975868288081733885123299410820004862298922090015732015841267999337572293846987232137669607958474120667892302929989759822805567725798151281323882417837636726956704040429855922398956951779942360008402950833626796982689048763239347888846235702222755270250785591545884070575004100884142694813140168602488414547798403185361700675612470387505870225497143899930825716701818901627935340143564511006631508603823696476090842711437108497913391044495322740634707986837765077746115375552564912291301742099507474538338114532825765876064734341192507259740423803782203857191272030030560261891109760816909503503700354688697086995861078715155807440261913705389266924148219304052278897162060705854353605378140108582625966145035052368034580768601666823943229633513315052745572630096155241465873392817553057270957159410795806720000000000000000000000000000000000000000000000 [42,11] -3823356778869093547373135431585407552568969013887118633672965791323803561484699431264861528051420249143936352189315909283667510662757293184375092511106032759972480130060135911741187419345216389179875747480795714168839716712722357777761581311121273080318010855597678318863412251153551675932643003685515704190210658028038404582331112101921564930934169127068746429898070090347397607951455388259651079374453296364631114059671000648895955132777633258935723170044730063599558831745927187126315185483527309335227491730265212375204912879489569928896269935019000410415329002069944062796810593898200042131533975979219891306173522891427842987947533569448679585313068141336133880097774372726293681150535788791388812094554304452525381569352439357788481503857132871112077034615666663125599784563262777879468986017386567481158919125655359581609939315001986248132425499786376610159146755693412960049126284063427064196261755160380788038211274032062565294715870020295132242706335583769492848764199117065383467501966908742216744395255983183687055581934212280205803735097377135376726460190540501116394435677429864259028927001259829957589985863653256129868066683003917796789426777580851887342634698108827557955690093738538124264079389218679496511736901806291886067620106779322389119262354006980073918437565132419084717272484932279812984089322053519768247409628061117411023953210164052575492441991655794381099167696627710117888998187963791398570264584567086106798891082873538661793077865962628566001684901189681481697444791789259878896102669419379959198901460776461306144458855726632982038789328292053737659821040153671679148655976279231941636594026437332345119874415822190994525993424289453016413008820018760401430515542360225993279413984940260610780380125065655877564284653964470388430406827075981126610614039966621177448740847078121455587957379637630544939885074781636742992467057282006090979884420660762270571709085611995882122938742305033741562358181794157265912334445980382267381637341747334248237879820398917747111853087484215485089563457947651913232374146538921773658400130924455610911061811140353043573049275173954369923867236780240164726368484718072415976661419463571061224656220540006105096888299606007234613016119662573569450689392166765301346184124382000946211996907253964353456390732861427034179441089063034277523549051920437405178859265004996496227169073604948881155645436489505398772147636467868430177483291927272186865549356967671487829149900186966306647861411242310121586889348201452874143251060779977913988055573381792652337458212716611790317661968311287149653108291725995279486261719088412329354561967312662368457932226530120709337409891137832923743253649555788738285564948733687325648608695077867015416143790596150334591074304000000000000000000000000000000000000000000000 [42,12] 5177106805594497854930732092992996236923104786379617886609110134509687908490903791015408597191432125648335991385757979384564827165926386237271200373613478922158732559011528890331696393141345696389157532763200781722277443751350579948357288158875246153470900240505241655801139705346030547642110715746609942285360821269063901740190621716411653025527832741361620610373143939724349834457591402458353149273176107739456388100604160125373946507955793645644697107387892873008835087426532361431339909575467287251483403723826195572801005103464535949407634546736217761790664826210788048226726111111727599226081409899625570942375400679771749152411077096870902101067748948390331120201707337305455246843295408598183202470208278195891365401517064039377991907635328108838770738528171119628902214602174631419641701378823466403014488700448780446040336524602605387685322591169442132830870250306017702131754970886608955366222812774040736903075541785287647931480369827730490919897315926672955250648687407387461891849865494811299702839068698192707080288306380961748595570378355493096100993038739790917893711956833231986796494893758570286958703141884986202263295610544022723311722298421119669170006897434138914156132733683100308903199564465068663855874907606369916599338710484011898712913272026743454492254793139429580894009800761300717112983234342914134047240634216696424609376138430653375185112901678847260981447160113427379605270545646709178066240804493684472571156897463540484662947012075197760221269339366038683581233252083262768201742937662954739898998144082128235443775568746354466154234088873985017264941449397961383677034117294317344014663519773598345585979435169317743803516728593335271230882361554348709059443969272743712011453121644815284743431800352058792195059384696948083614397632014609437269355917857504298397591923365563788250168888585367628774268017425483587407043119938126337028951625541561687949260534770083502247425426881165449223088667658844768865923523497919395480050680455588719921058671279694917387287211106897859150147108235488804307147797709989242323504306847335365951823012892270360411786743088576314819991536592971310166844717010776904954410917728492233980540974668667940119061020837957720949189797336758758424633869567362779985533810720244552158695190938247168918197829414031039665602210646128780412851159806797912610253765103862216571460220489958875900449477221607814073724085777946811311338943053057282249416941633557843075731790575096180239491272552554502932442816415033235758786020079732906767528201288419312780127935992214249959978039581550633625432724129167210296482115073566068141742845789871233242164414633627312729730892200373601575572520123657229301289026032235631533506563927531193621277872276025923919989964800000000000000000000000000000000000000000 [42,13] -1109175360006799082561905505396287188603891747299577555459341260320130943447613619794480539547292402461003113873055955592373810239794896748101661992168487630951052725115175555586274250343080557530205777508999581315077559143039989832988746252675072651201308762016772836887638246925659023726561938648950273476462663149588353319513231378253171607015621183993146021628823439044625061754817931843974506032533784479187104753775095166552132262714071584872718542624361051163328740551459421318247350152804088905245939714914288948693311993804538638577289342576563190940393073589027474199735819107539532064005251706468114575884026759024283053473484631456649948219761284290027884180847558891475947141720662652137192221311257292323726674945025737740142789883377054955197803430953451990467251968381909797543266695285648447401264191220143576171461732106087722824088290501519957209211908494870314393304534176476085531933782751904379135919721572808520279550920350038084700156564222546244150424057066775782132280796312907052123319441070926827689784743505971221611929494628287205103877161703003202368796372379820049311216055087192951513464756986019699235419372903436436817127679593573255316469405353775607576021058947724769102397211498887417842911210040540845327668886733996970580426380906633787507929686883403069571481322361117115937775863328624701712439819777454588817786354963694277138776526065291366571041823913295715358755124278943484385854397956078719579354261266513200508200970352116071356312116378251210865585218944815239810673833220847245147756899927920363117100581068867393830113973205505855533107630904153771621627274196571878266745625960670699186979893578156996010475346637020963652142023494697592302925355759553214393951637076596741049187955929145794060253948801320250056328978541104241198661986653616000712489017089640579739856418837118234667989449394957870930441951472750953289428064865487552664310678802976808803944898918209118257549591387699779644121209851920158710276230092943839800883709489248688106195994360955382672458621054886480504726765721002191274164456723697708121554227514482122107457135919323930465916670134710760461589365819695651399375956780980223156911095363046680406902608095013153710428427987235770550004116090631370641863798065317227045739444700098675803676104730648542503154802930799863709864842199821650825633690739793147069134157056251363803881496783676419380163165737150570508943319934484453247051939749266526433858325844887908656869180820092509180453880795542604236298017204982568448164669214654386993651671435062516340812007650150989623873939179969879566173874107300192550274321224702974245607801470038171173273326000527597547940147274062709686765699381432614667285579592071772454601611778412248903450624000000000000000000000000000000000000000 [42,14] -3983599061706109318117861859207645237329328857486910075086013388937780746574988394552621057070592526482230565782587073712928008866323454707194904052621740269699366620714688119085137263490490423730074344102427204946284430124711254699312579202539913228317657178610553548736165518722184172548167443649497819455982529370905164321214886155269542500826974923796927008618492089008166133276072855941660427044601297416704440429662539965973583045002091975915050988933295290033034729792473912906949596095397615013588091966049624401654430336193216080107698848278263401946793237507071771649197664919555654201692085697353779401323259841605159296023077333308871205410408805940329543424485042016408520853919735838781037584291981413493806052830240972508020801662819249583507987606838484841861077175284251182309523418949963880327733348651828001696025025210986017011142741689139147684812232804227468725286139667898329075820394927049785992378033234420253395951877249364466949512452655115618292153034284018799685362420310883097039929730216285723825628714429204948938274335146043228585059173239161424702112559896121053290722280513821717046498747327735628559179036782656312903498233425090230766210326444954652726450573400646239641890242142567877061138618015828351705086703082209747691953466530258109763013968004853907211199469572029076045003249842104952908433204759627506866439501093161862327319654684362488027246581099168450922822285163830509435995116058882878906152727948656474488291491583390199321907946702926057563382148008852949543660555297376614421365294920298152275450616894461057710022960424115687528014220377255141020411823789719484100574712792306684973853246170760948580032882889421416413920185428106616410756687264674948883477583496979925671896860665732165958208270546917528942175840241890209015748202557070548156130617984342488389314222734038755688427347030975673407637096110113704422533040241823084334274423656005722487924242907787432646035223033737467375382728206607668384980138915096702532744813734375158556198590355876041827561552827161020939020560728637828870172910869278346214700901917898413403316941897037587078012586486323383970840766166405424937443825519185620897174757280929558692215320545436556924275208692257897792430052490189859756593283079986811038810813789210837976471758405365619752718334524479952219028772845926347489820095614088008846002759342983332875138076529403859612063438605082947948857192129842077060317127432310952819720589539641771953505691294608500018205497815284732733165442636810237826596003022225996418040377851669806951756081805637712782151100540109088008122375519159193271764178607720346056012224241321146479113396589540241262934642318355148233760767843965290171412965350827255340193837876046279819132928000000000000000000000000000000000000 [42,15] -37679935607597086916149799291672750860586422609382007958063811318580084030455861439788941811350658857877845619946456055915822830157168725036048513744343068897960464331159837800644111268923188563280353556829483406625636646173879578707956564079332135819626454802328921219013874258068073055578152454421923840117244250687201565240948546337834921041174415564169370764105141291494006501162273801934428797209579104581360215980089869029879001984514350299698134888244647254578627121259436998007226093562856768409114775158404758278778215810566147710851904292746071171997950427949158400291220093577445503853691917287118271901796188938887842211992505686985236823700601079610649057534604936190755591321796340034783292476759326340859858532572762700315171005442916496753950722023346838154640991259219121240821082250062792481065842889779785912935184382254836860469491112261992216718379413295360639820574483820140426709532063467716970859057654329296591524896687997200471393951114033041576065968341062122139606812644546432828943263254675220610635687575931998273506712386325373455356445873036853392829216182654338946814185426265669504937124924065487144451328174009029251616195146149976768375511856219311659370286114194655142986103230581297601707815389407456746412665179878005955729134541803840672494969777033377244137164129917241737709194218039144345605539757814644965933637582655966582554046139170836202363848111000449437110039747666684928865542887542096010900804985032978583089070982161091927599535438577204946631440503679631725744602828146195899493018293633248466579255207328538035283107653716017907418444222516042479305788207022210155471151377823381706361739296892446089796641710397877487345758673363887461595038713985258866036437081076919560840382226469060880063480492377773598276747661482001058537229411332382688276885554353402979212834735149287210643660955692444959800440174052406883168606381590974781763889220232795667772781029829878042012138700213710990944248210268708933446723182322261762313461931153688982821133935775223460565493750123053647461554963902903620501933464951475436289167502707998975082162650404789470545063090302738863469113096665108099946383537588008968777722405116688065567464581135017881411260892860363183044954316981836868588879998517612732369752978534452084438988281539253613479353307772234718531561054612180863041861977205109112740062359812490305589847614005725748642901354211286129701381308808895427430266689105820015340648679386255261371857641574653083960375254518886689755158627733180584594614241409164147761967710850158749108752744950714585218360946795366350367880180998921134267515674028462295289954503340303927196791325870602700326134796654789337388965072149136542929925021735077151044968639556008322527133696000000000000000000000000000000000 [42,16] 206323243273519897651086417343924122635630837816396962912495525664661347761073308101155244499288662794484170718301104464610539163180972938682770764898878121823232248874009814490499868719016774758991642497966446686095702976002117790634416258903361929333968822271721426911145798653933076018111502127866771440115290625932918939447628999978776398111709523020653160543733318121871505452370116517668710123441283378387015421390974267625915396478804759852882940410608135551857850257302753279989789145545094028623190142583765560197690709592521694025330308755363219598747631042259526587038047953459453177231711310377066481051687024990556448558092949291032573742630561521867575456834393305662465766660225054936353316677999900932516697015449745112048381481507442383085086035351377886105452588241402992672027218164991203755653939371456061532060310552216196474265386141513429721199711476483305480062766976060251210460449783208635771194107206797378385283305003413566809144466416349068241026800168479378759706104083694051334090255869478186051126575798067634182343387844489295591402495332240131629936711719458080108868279265383739642863944741321294089298440486132436817380933238080040164545909758440656947952795847523205516663417468704871678072999384038793981727401743504488855553057300650419721233028643522421649006745185262077999736246991953392889795339049287720530766356892001203163412012462551031639218785855974578762991968209049499848728770014557493548575363145587712328974197404569761615295779947878607475245572282434814883684117898532244985725417290495150332129710370213659978103808123138975935870802406098845317743576698692933445049038998957066704570143716668407428236117044952538750304980175532623671904360181306346000550830456858457127606454985098943474758060214451826499497695308263804704507111893006254881384743333192619275982601483748404419058111680558077424190052828933065618559009770054357552234412837224388035452772932171000224824027153706892985148606929420420387681006770127242661543358074971549316513043564775810960565544486159060426692570107382037050088847042869236584073628774437918444884883508939047164448658463987680344590143047934052533976185332296408298504669216193273029677691198087447222514580114607853271160448444869736416497925769580599883551054722396987118596393797036039979568376313145179209135023101814777170205124290573346330783736436456260244124448466113497066088907375770739989506807279907501975183696323716666828580224162315144357436887647129805616356817630121899366450748093560075591587997480110204959914282312675411510260468630019725262793748753046961243505768017916829153785847198992297561219971981517479444679274526836855335680228200404733031045865367496333647874561106850950930943335514301366409992601600000000000000000000000000000000 [42,17] -496959351302317284808154549222801786958130158014569030229018717670873106505931936624612175126493560995875441734022589020184231204265641831213399032295705326845853333890469445471413539203995377612955886474502471797000018736629267603868236676388158107927106593225494310988085501007635066111464723223258667756849536762244621844544235645410889491894738757014221804100254245916782692924964519122124676740726457349919139500579673770731649307450581142445789073997392631727424766141617362899189552839865800901500332797783795890564119743628914875735026077604532822864048294627480264876097909908856334308464818183775278532502510881164022062379662485685356753616861249498961987869879064404616386098507879850572649241004113882096740961970314946112527318114951215431837390380312965548821876198247405189027768610182058456665633361375818857664495825923928382116471654940600785112293745812411038057607275674218534773927943806531441396542319913415374568492273102983887663884043692297475202861415686809362277910288464775537325071669712379089864184418105279315907212277282892934759229991581562910917713396402875468579576118709556228723034067094873086621465327527980735318834878374323221894008042029416931904253162824619685393423670647188443229312856034738187794306206087680820925018406161491836134055144312691440670821130464372016040902430600032869770567399759307761182336381877539966491693642715132841778466418646308516298712019895428081424481626188833396684650503036693775815325908409758066475545212881373279108137939008105587208385678302159674422879933743259250211780732350027905538947038277874156631524208265355676865454535165601598504684411868388242548639424362532113692374260237274109315864625727071285077467918172657192969324443314355564514727853011454071621059313505775829292432168831522031552651288202480390422927856998476947153553094508315496159319593893686544817739664083830534110552671505299226358054764785159787471388797578804753374167806915606877997598882007111833214617010439139973534461759620519566616842382511170625110975634851119449225685598419807217519066033284710667665406574729013992044879463212815047151897895334997465261429255992591585848900115856695098387938188425725720072034584297613599367156706710699970819678632912627029814726155865044409998872041327616739178239351558098904900574020122736717481686292634154723389231337957973054769922333356052391929856523199897699269743093901433692704483285256769114060044826501699492593580943527870826493300904368077971544537132601714563063455041005073382525427317583226059332318639083249685716904636281514733705001400757490902627244014343668087749507305488501043765700528791216815555661776907407077959747350292023258022830645046931396853983870969081288220631606891606107993250201600000000000000000000000000000 [42,18] 735300727787090142449470482849433277758574860906309426254528237564810471442969249656111775628214493470335988529234786141007845033101147109658229427532772360360018620628441126786885108945317974408825211851853663955236141779700628655136144541082583034034176923455753538783085217434997785505193308698615157025437781825440148989074504323397515451543644992038269953358345144867522215531351882841276762350338277442027423350011029535262926979567284115272334974542238552229440217794757691221337954144876992847504794681377856316248150634347744694962934347741912878896102822493672267784994865278540739459539285967916260044633685016400676772174676416599362075639410060215398009726780298804438939299164667090059913277393283342514487519114405880801990566112668619513016220338754306170743244551555947792421229143818060177611174022499159240522213690784214455671936548430818666817344235477457929557183044682777315893298568748902738936754569742784512190759696797654784478278514969804017620789340297398045501991516430936380989256464942778189639255922563378797453346836406115874305410886166307085806825283108194507338961568955802478746317717098177909405711959045410362483845702747415728987682017976916282475223321692322806844400344811042996967521626416961266107695210124654048624154293113854822854479584435914421849255621124881477041798145854416494286008912389696788646782010038470838307065890016181171778809397448293290846994924464010196738375508282077263125496634318189785711552583194408066885673548993732527768525647208111348313453691418634540935410825765748194224013363597149328227310962368362774613518671544557910391761524271010694807495068681799180560641937180072530157876008197680049660380557442805918518136638867239066324857513669934087546585829378041688926244109196555978085880993881357073648520670344022431173511308347277301630479794196944798648698656642211281788204411899423644883563557264755517239147978529241484065409597237308532791912858488638307865526666863270286912444571211388808368524978226304310625939207958319949763628770630998321695164341196420883978893902515486576852421931966027012009476476218791195436318933054004535256623082388291635245205422914402622402204558512228937168703755912873343009409144816814566833990753434967392642652633407815985463495548885849935821766925875654654173363624788607206527135175283443065553581319149280943471681686465543846784754888690914638389638332319728570841333791503765870694650618359796672230778515171329267085801027501479265835327861118836880337079253328117688844710855585852879208777626364894572024235664723565960680643362990683809708761126671538557430749624035477737671073658237265571774742192186003556138172157106320099478601203473209236131000118102265870569973378086981564949436825600000000000000000000000000 [42,19] -717103001337657713619506442225601920580770432267967597131496926958731904673042009540854779625060272323449547774087396968887937314597259220304104934636048847663842508807042806638010892984269637718528416129010735385228788535812297723066528434849785788326781892040272797398700991007227235287733761399200334914019539914901334297174046062308959630520209563819872243197439257317342175832507184301604844199476264084128512506854505913571520898882619315990522421248464626552315337184130305234100269042403482491131820374833379260526951777648302642010311758847736492442535792129282860212907047130905141518429342486379353515271628627016453703886233899118035754869837592777295682719190633954364751520653806644635844117709708407759374254198362124213045417408897233983284151436573232308796539075233767941434469934623593044579920624231870483217255795277283204966164277402702912434102267586856636711777118748491132622678743055004402946484365318314809534099971128163361063265400075866083055214461132304093868060500137918766171678867088525938672821218407776858268495551056374666271079636619288647002791499384927894707739065185734677526509261706613886788383971053046263622525677467300135826774159525553914596177854789072823498705341029093185726420581846850744885102035435505361611015034990575047550328433171989841008420086945087458235681872206886586716646943526418868067064430065490808099764721878636593041784638508819422167841077179078536988078463650011219183809972561524715574024946216731462043059234186328039737537855530525929678038450908849003343124835409748997703913819658407570908704483011917251456033294192473581952566838545739157927276379948992597060677313332830763227930043878184459069803649712111539880751029885370135559238972797158240445456188225049591176518391760230048879143769376601238526322940817176341824717687323646860005322783507149177223304004302711683818074661669603934679753467972485465265909035294785873589788979542809478580828162121800854635961663662209895158697487541735306241612216738835417863668139481918704260554991163319070373513868550567868879053257449623920820410218167128563171368065793609615092586937443238725334410426251815956847968833271496207823256694083548948211527705529576733790315232515196870037381135914856986078148672516840984742456362147673686840346934790228861001919614540941240013362041372283185334031893756059558670292118771006292300507949274534965864792608928707866734348535338748601595158475759349489563023615278559907189954611210602406412594728578515913471589844735440508503111538010682095963596041270985213278842329107617667043634453188030508704230261346235813499480463495054246286568401755256830968787122000310712593172760323024956742770413233872000471942171749020209226368951041070524297904128000000000000000000000000 [42,20] 410589830201020832778468244569915033390496320887076340879438222650064495259070353294678559628203542462490157844286273621560616087805380023293654243969926913922476050681322833361522253923830189019802267860157252718302577818640995163205561631828254903666184298070459439290573354802533336532700654082034830578671188655804846524471635577876844260475874169096500975435434302034855237017959955243049640459332083617717556126969355088170484631402704287482457547151035886140709326830732652125765744588572135907402658626155837147223584563911127072368707587852072452184205238049528144966145184020974512416829143556010231793596866384305812002733215027113056200253477619127163236272666866367633558524500949785308801781675840042781072031743702193500279037064312937892661450784189070000827522397670369419100473262513897815330540590811784208562277316492479512130291833263835734724416630812322658944511835359191424529843264708269429154616145605432827688181754016967304871093305411371821832955659419640863267836134934262595895352763479431235341454381415899635307801121397314020250388367127844618402847367536715612654442212704209845368850010687095431344951281713512024249339866722306611140580567547144663810408823557475087667400938248165858100006394816340148424553564180134932196493945074985093687237382696300445426551594159526127005673893001159377902678827376568323652770725724330008084472075152470957948290084918558812806305755874759286105884281676489955436151051522925659986153408382037618466354567993782753379566053779785551645267358644010771190622184414981149311296540776061723026199501189578804624053603122733223474987007690639727257624365908249450029856979657994508730406045555607813124867221071607301474018082098576336500502292943588506871019646043649218625903614669889249649621921619181450234855885178916317365216462917498269706410118882905127087612902224146308289647439931799735383760280976563506672377374077134335312858592865611366406407373094482341629047845423002039270613491132098955271454430130758933679337809127453281099305327964256244450735935710609879712589993319721409700092703567361749520879128284608591659629889661986554028275541341582634281669517272591717884979631331584888805622832883958347202816751463469941966240389277492919911184784521944510404061566992482369206166571556059725663623100296498691276265701520233022183455357815217224479678343939563800415702674327841868904180964222806688576356657352371535856369508870881686422090903523178667000610037940249297934727407332100424888704359510844718863871628048152268606731368869634184580128323279924418228203454449703025153067687675147789472818654655145539138175721688738219765753304698013175757124107345192502277701483388678606169617010596003354748642323813488644542640947200000000000000000000 [42,21] 79363148028280381137332803103458581270020590522772410879565250347361646178912878744875324895063218612922226453698290590998173527788203404652261438813832823460449330304141934734359631188256808943873779428358410303413835054380801403066254826848997357496439015961859460393782004877569442336270095466784838023234609960353918395802970595032257078568164964687602343921449923686160249370269891276998646596932030887811892418770831184146396913079484188277936439559434048575369579584432103932661799500790215206985606879986270546587519974529197628271867068845247362587805126532563290663835812139997730486336352912326978725452820821198305745445847669494355085951939762571205778494684450158573239597561970917138395793426573657747720404066457209780743309844887530469081777811825404604622745919692234380436157638342055833464645120502103989515386506275457467895039378881107587716301316594575748120720668200730427728979035552382663182748223639941477415841669782951147093183594570589580543152635723687079449480118839712475124834320748574568597582986160122845311328760348743182287803375626969996313523431375718606975254061969084613199627877286160299798846454993296141706618573366896518598390151938187416019353323087146178319493130508931458187163616758558039456115350263708815027031327685991707219569105416661724919631507790403833319361090776152168514970699214769851451577090272391533650063857004216110532586015049631772680660359239930588703611991539468971402800594446105494177797581144545983690158357339871783867540932195920603557118646135057993218065557883188106445264429108553310587279521660713760423569777943792457458153526643230310308174313974378632431049226832636217504833997625010079899630513280290856687294029916580017144555647117096033967964970999188361372149003234981563138799234451283752036375261904757824632622935526713838330348742897360977924177508042200422088137020790864806204394333756308877251402375062342400891350391785902376529369326899276652214625019768604865921776204894452746553387309678292202550304410023365099222958818810243754275897874493890849262076144222645314330862965638969428364724217119154680114773311061625941110920663466271389510078396171269598202063775370169062744235564539046551819154163325312002350639962079937386338174352165148333813247236396743233419084614771528095305354745786287912447565804044639765255187699437518234298280014203793614732468696557255392422621113141782076035707187642283661017726519811343257512000980190849513282325070018756549600181905659649225687123394489024401217234698408197066868195095581863394105796857941912221912152680502132962100490519110855433230235254593115681815585898487828502870598761689494443318744077913923512770100643949046311366528839328901604883179906238818108770877440000000000000000000 [42,22] -653614636648044138539301139016406758046684586632810833806679889907537308889753550324593754403025854313696182611398487391443793005421373712440778309469454191276384319284629877428742258446496893878759942947075323151873783914799445757415015685937334425289825175907515322020891737381854688341551472186025223106860323892244722156256065587688071690451180394691947535167214591645302815683791405008376867788916004467912131964101746119542213110030737832093069185585735398227239528161248057110478683388552621635853380193622484885805592133065772287517620219354036706950308918771248377704470135553037668703973116937279299107846655608058174056630066164552705675192792644585291339472533178766118796049866911788226677810639695399419765574088630578468427578766463924383947806180811030611943864771841461038270570202108018569767355572916988178078496962567235885753212583620540311037175363411738713449515384393356184867366681125987524282637060776188296873180500006988397012111481361267728593403734893609178432122893084546054542714998145032181642904199071096667465665408712035142329512908321289044768392919141600650362817360171599725665772256580940579055123364782090362716195384498052233514457454411283822552824946643129135492091100822371823907337171869147662597035120464514914880749637657770241041791022831234777554332330522482522820004404611934505820094395316588544843303950806165999181111952787659752839113323377722065703867074165393951021699756050520219584368834482201112208591024584753751990659774424699878033785948034268929858809253632300733760975230012664769541567709420434655079569222927882946641669559436644793168542324870191315030712511073847708677157131416151831567530026991551638426941680718210201554638444443504228335484797193992206082680290401848288848943302068087007247152324035565189771602953772290577548000078617334746905221263778969285710024517725072598561957726866273681198406002439815840744890310921448286326601385810723105587463020952904489674451858907485438609870938185444157849330570695372335478553626283028523092795225697094799021560545080876906201674556985568038204496289082582748656313509793286720223466752324767881837887742001195418951600873898292578226490491873668431526496323068508089069718739982157865439373845165018267585200129281109548203282467697793527151034163280299971941526396441500187768371579608906948376563054307814931432280500595260490656224354267280491348320754094089643488474557880338515831205250106999016670508753546440122836159113002503241662133890205657661473864041724409752945531811692974065181310207543451212486400790171306504657142934901999593147608040124791824809069927146713992054592614966353632675071631761950718237160373718213057324265562695707934719621683175952432204794472417196248599101440000000000000000 [42,23] 1183569639268074121458189779802154988870681349442703571466226052141477092316068318602264196893327085032049649910209806919857885408274327188098959446761570076015459261735905351646274511762449366551370486913424751586128899726836543256169998356261512135173784534919043261741621164599770876540073716542505039280794090198166727304600316567387979605835507858262112654969994798494910289367362253974191979998532503295340378005925002629690631631210766738121646998872983407449165391333546968416650736452434700720338210637471977410940386346007784194073514583100185371733420108328157524716440560526383404147389058457146208474476821925217705163453124432616644429687778341236624685998237676968711564344058731895074588099757341136107337726656711844481955472883382162148508876557994140988950185906657413897009858820501159591056310614000316739278386049973163318208737865069866017390055676943570652892895321551061739437135929413476390452572686652549871164599601178932973814385419009438267027235083424104192446380414890083579551482712183175708062641617604379217900080569986344396041608437518002677344597970674841186370166561429262380322499331299599357908395737762840378629250795983591970076811402689831811504001273288423009456980386539675064737752787043348715318219350562400414139234689670335340166156799010298974120419245549110763062474780383250639875140390909441418095545877037533693226055270172120587505587763597546342000045536511005485900838481021545264600483772158988937050319330259584631903780111511627942841852079070734994283569935269619296272980852709878878267581864069519984938440166321372312924690441834811587559745645352601813034586360706374097765019070426862580712348070771787401784150182623491802081531511692446439060537494148638649373382311520813024601992162845710650489508358416150593577835172208770136751869674754791123483460601807988040148783059966218188759002166396237513317445912731360617452604204462444964115217676562878661385446099788706787676590950426506764175304637926393051302710319972570416771556165661317391510588932479123416642748991315725369010589154569397741272978059120341144177255134060900596939255385167389647444196729283913496551218366844055202745201508177972371499673578249861596731021413185191988164518515894310381164727669690508224322134075921794495006099814325186809963677626310271537238097422310919892528554514705501734147754131927594489389319637807461100073791593223307733056991363552040138225993390517334003780972484429079485832284871048551974137706439920921695956406704132908418785227452683571515870245516733050010644430013065520081990647701122994021060793040350532087734529303968012057599143319262849114814577049926116960066037706600409952668167192329672268731230433429838682467252192236660107037900800000000000000 [42,24] -1479669000059547267099636206608075889958035795164316568417527337680124170447534306079154977154983857219554740009571312795447431395806110644079501830940032143333596810854023609807194721245614118332683335600365832731175702910957086234349472142655924911667961820709707142893736152219032937056213782882947577815763257129710899733885843372141499222714542872269089614167102386668689828440994137286538733404514630181482824063635384949266806880952795992989419233006964753072829329034907479013580012116118424024437756282016953528257337060602583857140917165317845035143766037240940050798010895247129908039000218549797329939007547145572204363855137351212246693035521554789067574325494258951198202427972736692966638386442430941796905349158828672680672042142343720481376849788480983666388968537475611073062847700614919856981357425566306983307929107154587030646662179230175711608806358688061760399819185651306874793299447749797879357999815260847370462129312167700074476398790453404585119218349011023169942125165763893775914512257758714872866709111035178819341944965742636062111420469596986083887827760065474311292928054062867382371822821810701693271822870695904287203989054567842523105971998033404412391426736596358274225853783360625306331683567928804868939426030105311182083622473161639492469171052024280943133906671066967149057833904134083789567376420115243232094202425893067601966525299277855113315995725028108268070428168249589997221694829410441039322706409940307675394628551843556833286360939520195703907657233145917066815304634953600627698224418864344219215390643950832011692398356419410801463121214949744683091791531863167535112466234989862427457227159556975961634982338648986140601032594459518993231084433298161493748969040085943735407730045568634912765725516040425935579772260675883284611411197066641299731603733959357479167249529474606159173011197415129704657097698516907628781723609770452711648036109335184910130032263291043424770920656447291720583661367234203063389872344024981632065591493475666405641178059647858797509514321267245618393649503162671624794387396747056285211088667686060179463228928247995412785964364595635841371729151007063281149383920460442270095427940690574804507032035684176280388212872402405822288277593777069873258997987778809236486498500541538290844778357764263001862061685818692297671287533308516222352840256361892314554581804233728737015731208813504004575201982299439927563598814083230800563065828627129988389659476375710276747014053302098738348582375133386274942209259096548445029549001239051335773474033555646412467743820373868208800672440395076813764957824717397905739890847395536661095643276662149389377030810437626898566533482596908000076644349404515863520147079679597507609059715324722584905318400000000000 [42,25] 1469147930100786310407927619008062121900572560599125399899287054842008097038550363728817439392282179848038615479464282232535487600197076673386434578721563575333521741695387301289286169034617063542753242328759440753999227016016343740486427896804378217672030397768757176983516998337103231754303954029456247036821423348546998941622177173378779035361412344322129650576296808967846507560412975656136036702645338258576771691840170059952706185056115958285672176423664976710212799176704344434268392456628883713324349827514229914724392508982798883818878245789918334482445244122814426568475760769344259350115738483405994263693860751569412229421042181233212037232141071157585984064381670591148250284229848372600027908256360390915641457515692525138122815984907965648311616351291224765190737813916749004983544113990830810019019943608478106907103843119551251022275489063844285532413312254073961244365368098364244290830570309850593113142172153752493546285455810393623145652168564466039445616298708212014047656598156206683829517491544899442424365980995770113446516511304211253783421467524239909339609412927143913680127195758881920492547614766561391340074590984556900606501347146500696339734499776899800253157976829589488759265549764545614558075601624458684389451607851082123757995707382920357728317962071052648904794867744055168879396557076873241877172875585661932110040475436400281789389859983356465558524093505706382896213621020567424133602124212788595000759523200298774453356359461000564956870912607531945427204608458710390427096264792556358948957324895300827509137572555896133523885384587630866224523750641894712031978103577137660222667143551405828656640765675232799591935232598149111905428292014482869864981763332314761681436457094232584549700291637787082389327117998190870806049441628164276613386902013801312198509999554284783163369596531991189139002681945123778879934966133770765753268473061518180801480179276998452027875139592741655895088294618758589193062085749443101392289486971622679229164277133608458092317653242857183503890184408640218433393448411906624534363674491339770618069931350024922741405149746647360193563471524500957138063376144049280245439577807302315513849998868483600097890378266685753871783951953504495897642177743989820572359671619361601796661180842206112705449088920919302453911745913797768590983699864443012061036346154466918907725830293196746895447277852329094108409691286578926742212149857505809966504334696582008341907268773172947727782256039614505833716353677422182542178953578538111624899314805376472736778715353481090432906520532211580118041523611461371165917683505929872437468763245998111291223883117495618871065925477199074087294983407675939580082823253006564963216072802026335117170653262570435536486400000000 [42,26] -1283344399336485394070867312532858522898236559334539656859784421063235729498471759735674630600360390680712844358585498828550306416571352564017296287731153618331909311854855707652849886638597816882735735798758668027446121729766926579881240211019184448315518067808494053131663472339499483570069674576678272005874675875888959311829744058026980379801686628583410272469155859230735419785030252853000215157012607293614360262103219353626682374231521072500186294163470476503019487104473932071565193121846734528301858520056984362149891011756464523203090493325058657187534642127273692064109940916031899969020165055854208220756435405241626821550796818777406752349164193800781799663680157870779350197184703502700877057858704128340551782451072575281689163132114588209272165233786481820658015940872129954049567476422673106214558293868073273314863434849107198758469870562627572804742496930383301468072558716094450637857583030136233165367386778504192804065424170250886260010408382069328149948221208546947754852479472550369793161037256330323307403120283601613345934538282337042296306108100020776477649611578442514339577837057694962627104487380644042773368193202147416779065674524846733096795634103769218039499487989234886155249978499112030277993125878986688541065015570421758424073199020120475361121966893811158250920240158844904869247845572847931995978581154458241051685352174988998733756720008338425076256156308094920990722877831062495668035295060286435757587825086557260936536486336271175630866349853392517940700213736105713740373317489035924151346532990261548399696208035405292653912885581832973713422125685292430003200875975673830017282779226379634900123323961722542033375582848953876586918559448825758710097270859770103829044375046478161573302932359521132769784348778566473276260406323409649568932995880315641288464271452375429501490635257712110434318103573646035218331836824927600889179655064961746602852379338266525587927793774408510256903085872108852440955221414627742885035455862701397871839248527488327839039553383477075194361081734893035054486103753234210618548570205915999525955741083443115834204266973100710605639599204891522834030735207473329860075032535155972277821519895997298331101372157552561885245167587865323466689680187730106900548779762382020895105355837491243343592242835227928258555291060033806889074392120580233991273675840710913393728214768004141975934798253560484994559222593629709009185244487792306504868116684765263278428751878659205279044907077944483431104814679409880777911435628901952052497386365666917768840245475712163660841999125172640350018445870968278793992047017764540886171365457746103065774460390937001606298515799420395909412178748771613262838544327970695607724482387978787247904531428913952325632000000 [42,27] 1071010437502428116858866586165175514310860237018441383678564117355447220846527804460271699020376914938357174102826910569292849485220332576616865329161138116317884831559367860582272781715555212203390664912387605102324231412072966614954766410194998156876080478956055547573407802014411976223253050114010850955909961868990182554830625168611620056936493586445903864037528388108203890157633607131185248942557799773478948911443131321996406245080374634321359194478672457998390208150185360050774742364210610297263528741621072123788649556728836382079775102489126888038856058932398840324242582574738281779819556253116171687789902939536995354561572268435334948358242048371039612062354457508515041199295551535662820234627815130590546630459397086782876091999730196726668647721057850645213087472585397101045296302835613513243739324709846184629567172265730450374986280241580933899947000822044963353483806284074896792465105410174601176381749007638873015567196647964859012301829116766844719571165509681251371964994266590167980471770992096996666792315382578086452044920371937549707394884367377677143028236402336712240178253213336593481755452370951808699509268726067272893205943439816248330152340507402781728682842302272001114044947388148304440847556571463074930846572597365008153942870285453676748518560877236288773040225591307906392610296471849033934920417114133202890202039095980377497219139417020404528367326689242107807705031954927776282934863875755346019182924690608029137581146176794787532194286359500890172440967007520516941055023508377386775018727627016447282741656702239124101950073947411380328340592680459961409226702366570418610037641913288842257178467598984032587942582781582715884376662525860166574021976142009771703257167126463089401155519325066257923661645572520371156298286326686075967929376546487719586729830928398662055975028650326282417484351249493596416032169549123740218080751314564867718091092718037926481245817843872251843506031948021988405573926188469728022516911978816221457900751431053771253525828552022953102005682543642548631360727657043769912081456002444208784131829864188774781745116601316576013586620433264377118994251368410627439489747828135589314628002011814271456815026088617755983338070578915942025604698215822525090471360253753302161332340977883460300407551785187111407775654647644734744830975368983754287577912196978392115697887724609185515827506846734386002499295924682761137693653221521142100130384704235401377850063775977319176771763970823321084229621223966771848712717489861848814096612513148137741843293422154778681295066060753618221447776223886380606499205378280918919124808582099580161129339468781749832031144172580362867250129801338212628394259544648438479641870808689030854858127024521253748736000 [42,28] -856749017490907145730167478791259759952028184742881029832895573978457357997811009586203642513208549392699491018740240943599657764589673832345204942796514244839134966140883710351263431839232751939489206199191642420642123048892246753181796160104862405095909492096485364443676046570753058062439447444598656228269587826909511833855044326115731088766531031350639847999146277034954170540849876721253976051845112470605532890287270362477101119658301603614460190980566108122457762512569815496440304647126058403396928850630775438810011341398435061914892695842580108386028973928262690904044198843837251341870157460735434237099923317184461327509846919560540354377165282905752091177531705354727366131371855973126204650325763004992163525729926347844638133604542733830422168865047162243555556274054614272490799355017410348364171924590052409881020642798731869761666257775952424841740213019943659706265393732560202243519376854173885020781203115121926409049022876385454084427519068402439453265881656015973566645438467076426779638059366719557172879416160249446484713403626011041142636115028539979861444342433591050241029314977495315956624274332118727590164675145444515276609730093879467029753371622390158305135637122476899777976580502885820636232077325342654712460265451125241827226147012347936852624354860952826650786603175858147976187157706900941782297518077567798900754636630354669990131050154433890972002432509090825554292110448116767231052762195097046815264276775074975500526113006921378342985435485433005427466775997386152648128963778104297788420425509382021911137931452676632148530388189338313295548175470353415156551540301935334102406820513762236309218232899868993067464205445329363463071802062614312665962819166163178566710723896096018240473447530985464220508094798683236066234133249954119350742944134701031588952782252107764392205909526992960634169470529068769910414657145308196426511359739248151706230661180850951160590245176088245583470209136776936038232093011465740308330482170380230883359244277235452035500021012682172606933861803810950193361744814056541563160897473051015358666361534330916230116526157169651004738818894613524633531034212328247162564959678504708386275123167449085161567262967905974616037046584679513134501615595234609643426631810489146039329999346420062838446281943486813823668285000801121181094429383622581658889170272129904347365686311896185482876934768028311186247026930272436345052680344121934733029627642928053991759497514324927786657485922853131295332801469594072090242320437165504798187271062211893118298732716981110454178116601144015721964373402075554721911674504983132161478382984524504635522548091629143380797502231554254808476728136249557615260107809517016381192012768217244195607461615076638720000 [42,29] 621195265050328053777409729976180478355375672541355318450705978720905300105634326157399822856808502740863624801962490133410472549565493358174021314631407491626303260315053539350795069071387245823184015032945665029509468773197568320488447991408605710748663101247299225409858164636202725717512232133658693929822488901482426426649597037999961149330125509753012474629444077096299566749818467092729678001302353642242422683012445112220952456345211977309312133662160997680365808119834092056666568842697985621227298227959482501669933149765618150043276455170711924753309010911279508950218915228147288315587617770815533158199561089911896209113401146717962962889496171475387285847358349288541433311198074119349879091187936048119002062605687668965056672326439364562260234075172673915162281444233680369130443577933032762350904483319078239740813737632061247224379742011451427105005245120497108403886099338059714542746232087910179721602363828103057926153797794898926343352659377158767350208478646749324133034256021657476471648774796594398463599004087951905219531970486904170289099253294723112946824728682746187405682435835684009632012939731279647543616594704453420690130965949744685469707593469980979880839854844907831537445576762522217829689435714312219657930971140704426951247878497503682056995383056914124719457326342761085052241887388384744395289339400526775337793500485826436201576771822069390550269002973115812846739473768492402268783940490613581527753557462024562617781241848448762222174356790539865601789478508327145502366902726724633071382009474381706778067593867122568751397737151841365392628875415112667685087593217270470577082668678102848920004123560096895205913395579760535948855977651973542291419440024550398731746986139524177870843638293631002034486324055620934384887212043367049755688577761383270526349750647312337458653872382210791404546389978472677395178993967527328441967395987352766428890160120024736284483536274701731289822541781777411955742864805303704417826667520657986577631483312220008173179536970229093702370996112723073461162529780578715134370616109688051354507247836687186729051162306970717237795256174294840898793900194735096226915453945887615583354394114085366933081972267315519270570035231157497715528234288460107769443583637545355938260800824361081613221151273959835669331334330058681479413713786188212415424059767006223879540825152928598494353929728701874330618913653932476711746916530407951189212461915884618819796502413040964650167766960786997078293070113928338094602739507514950950465254320653117516877707425845043675328975531950578110271022627407626983445987177940920281229903911486779016976873606177690344148528260243147247884331472466021089193168243459093508760959990763830265760407132674457600 [42,30] -390643459976751222440378542891393991573566980024842716030955872562679488767372781784496306553852159631538900360610877340424989177730891734725051410193675531746605251394868803830392961316174313305881232790518176461134795375352202228293004128091154261740239289354455165932911619619186389885160602491862109910168758394298050885545411928629030307818955169801083202996149944935540611034572612193668023639934514040613253438470639407407088082029694077158636425813180208558155747615136589618434280022612828886285814569052829503473774029317746762612903022714240249300238232856212923265639854112450645797926078935989527144493196184613859919073302798410296763460569554984321284443488542895894358446258700185082291494094375054635415033574643735625673823080374054612194248237414871997210628779049700644037220982314351932392847318787441639116584477034845499318256414435863663812700405702571935359137270178954186526580384029891602490118566956885539839715068303899288960629906653007479415707254351788768461043156551942521417809896442117446014709724803153372344241767032724553538548550161795177269749993438059467723501163843533315652678650554885255728243338765346514294552380676748637829699309876753948371151363602269096153290546280975033564707092640565665697238665939026613181921774905342360845100412222949768563431314596471839655257981587663684111714477164481564631579881739257409253273958444856617129593889107780484862244361801580388873400613925217412566240824112347258476045209184651436597723012171245541193575186459053816676337908105343461175271192034664695249450852029845288523068400759879468729765561598538489472137577938860567705661261506065666409101166301718035800052214582252340223491233064206099499383090111328448437099538414711481266391284998513589025706084697889683678441966195321990599958941455029738682131825208734557669401511798903983260525219829043171085272013110238214607797031456190165851773791975085472646974518778036526372426689893705162286038612919894379828906485047507081408830051869698894335742345413208247511747290765330285986297529150172893363931300384498542813617059313788411179834813861099998762451090167768163487875996525741032120302823923832993214022328184475532944136437578560071300651231727367950552698222123135859477014395320406809040941230045167550245611358856737046164377005895424593273818729950054900132951679570565963714095317175268314017286943354749408936340127132526296363860951898744658901980114464720606488790089554681036772551067693213992964765370898855165068059143376678268660593422961114469425795110763482163724412500046425084951605184274417938447682186203253555438575860272680058337900622073331375979826641838020491326858590097410753040609372892311011934370240593177093501501707386880000 [42,31] 210912229270095975256674387007359718635564474384293322812275133000070403779015314694116478613905115079203279835697824842896989053282285905303802392151559020981528988168532192320741696335475688135588461395646663477222482343166223827581243172384051050191523737564581619747358343771774620952117790859664466072525065352412602220926022292473334579941491574187626405559832005562777284840839636745869148711796812593244868886756556433322246218850768838908673489244942407042822866778156709846317723660409962910527838059491408916893488152573178053499663088903990885686079715119817269794242478604714280302229169702794598088169161175197800747107859252289562543738605065230433963102655517956800811646328637338047959062195728674903045654886065933320434483349047872532952905093748858942305715943627016843350327447934657981573966103868821114041405933964886165921609703967762153144793586479991598908981355808457044185131213531525252265312930363671265208071755698229461065692659869726218113327739113458352999250275010071523682586750692200967208987155525439889399346171839648004455646083289753444989058801786772377139639077193767522950928095883769497657276617469794023148835685032610741064260512720623130120742397072070611463833527035713827502178345224954086570126084173555945699754981713655656979285303164276059860548798274664516368715576484326141185149596824906519683643032254540421511024512521013301584251868068294083255468831325025009542166223723811920890963494348260913946070364307521687893377335675565070709286212621506772559401642330306712181197524996156235433219188608083696079628855947260613639239818007697923940544536803883537781666277728410117184996949975807539224623700336332630939242642329879447794103449265429627069214850332498566950517157519430941450625872250325234603054017037232694846920015968317729971903143853828445623316648427808432231583931810167219204935078988676929413851166693195636790370184101858769568089662163986195200815859528129784565935752149339759829532272529606093310623764689337799784436421730072442037832880350827757262175686800110286446606206823402537264117917915752485743808977239776273891718138007266355777664875994312181480387644823759674140474084927739449467598656180209614720282160269948177980367819807081312144779569396680467656091597780283697208839240534175796481512648368797343308442896713830647546513195524765005104322384746284165233313936618523358846933842929419634378276713500906085587956914850638424608855225716062543965555906646733877031999527879244907300213175906084002695896651867829121551946410177735180211756637318469783273451900839075896587891364488076515939274516078301584189697030074895872227236447822895318661150347964619459767142312195446151406288004716935342153080504320000 [42,32] -99716388483312063733564898679961708481048595928141147469930373769436886403642249831689346580014683450022795538267093124595436257482310279479286562652816479489665957544726532602829185170050177185698299254951223605324715779775327935539855574129105915675188957409642982686394529221151118095103828321256097172059717739783735885246657696591386182858084204109263385699835369365442881729154961515392849642526181466054805222529324120820505123506512211691688546979496864848515049925597563757252580967527247235237418778776436934142707086170023136110912953073532079740204245471701494385652419869449619503536082475525237805495242467102552580670391377662456201922980202214202915559829907668008291161371339046626493778052095207234737299243436184827047449395147515881453889115725975508858048522135561371013294266099972272232424892966142329938744920029157563350825844986118339617690817582727850897539361850865787306031010398803448562972538254807471910013032729456428776516578950631833782206459673853075675692162131823015502461103898896404913928607902459183958448844742579342863101856232048469878351206624337568381510944736352183805929743854256889800839128936207502347693463056554650332671051607538857075764328703714411197977616456083377829151015037753263937669439141400965235279484851506140244480026088432262524573827847344185320420081226482554981380161585616090519553790331637563465246181569487859401116525570698979264966588965548581988990970013672423479942526752357864512976424709479385643935078267594222150538952598676071087649308387942223142185125521704006868915800495339755549946234272773073430725121735509633254277452816690366734400228031973750529287351145571125138397133829134964233293437812887416693917564133532809839136628076332534247790653835494804214151351407718146717942210720437286991971027172043017388679015900047845139841074967248836751329999075690112268198107661320567483890864910734852196122138746363712000106988877604122404317372348249874524132520460550627859992736639477699083856459132805653206229968983283151344746394342689347715302369546692286209312216552578903708860381337321267495099247049012018768719702144299483462313676702228777377583013529233577427662751530098296916668245103134400472518964240096465819366148468845192187657915964787487029474645410454853507727060162184739426919676142034960672089747809545622009219281615209372276712641429767800286765782459676533490431375997543918026984087507576429698114016559870963425790371865196755397309503154455934488608497776627200307127885875889450840896130787739983964177125777379147074124009230854268054104545606659082489333059248149260798156061698506352113921646613016695332174537006833940765759854075624212382978842566007658152444875372877365840445440000 [42,33] 43736139280697808963740216145014013231459466753869207761356219029240964365937947808068791264296845600676452215941844638679529023678996257695183672966132078783681333049792025709965386596549121772093732548965866262370217305629441730910429427926366149131521330263568877788700365643037793231230756141468224771249290274339240188320219792147646822557975617413245621020332878635734224359106065022639295641041612810122931361781508980100796181373345897206281815496759060158069438746951059579896600823569276514389588550709248049666619440089972206600533477059329923125398521689540759375886141389385511216820786941402502691437302611339639531918992678551335272445682262637665206038745944810234793779684447922844578013471944606963050396737125343468757724664487139454423030116192541501149587621246826379994413933552038020632078779982544633998507700345797057331685904295152499753582524556594991843678274173889061450979591357103718432687101730948835004691715842979863980699516937403995491014021506402485193666417720277741448514025284548142564447416145890777554824999894950299340747117127163788400405589457285965537252434037822397406197291951204500587494258765030730154569798909282391172201367353813314385830461772720721921475184073633705650548135915964616029506417294886802235098928399275345825905053265226485117994394427255794011377267683238799045384552144027326173342407439082903667049669402996333832357624786954992347798297337736955842863518673292516939775322870183692141206753400173131566741656006287105825146483294863086794120245100069066786459956283705163429200929003937726150824634637715904455938355343461830010087563795628940506970051822953739923723494363744977195248064740728174628704461061270947788519389752239459537465859142085157841645895552909474841143492498900438360831711395450687368553559075670609582733617034284652223703172414321160165318314037683390170109713442640643189346556421833370787918281617387596177275701294395253943026388118086714013479849795294018852414757837771230896111869233661595259602710709246803731865291593421787317441338025752420623596170241426154146666332725279253151020908897159829948519249326387732112787340850759164565415487936798066895906846132119874055635994803085679861817719237862795947619683944367683619158438591566540018225901267707562200649967488494740682720940075342706608348974306127460892268124960730044134819730049635428730882545414008114439088174123820134824993797878404362965719248400217208821543192306267877915735585946266581204438509810484484819602261849119431513500265250804014447761468525649243009715153301991758939404939943755422635237838415515305793901912899553855218947915952938919206418734522761816790565384221820168271152065303962716001123029734775184162816000 [42,34] -19027974322424392613852773098376476439635681544130745692952830389678639995978049058092061516412350037549078799864043155154194192962644146088559883476282884359980207502233459443107192992612833678542107819679331721515645963339244087114095267560309128812766043603368004632350078701311497277143891178909514624995121124929796599327474950965178854987128260639601772070355995884098563057239274843664374921982138427941074925527185076692804946714915770089359401119427639045238698647481867165215374896120333207411929945315945750031493823555724573862025995139381527787442038239113988666899091269523851820672028024765161432508364764337627150407397838696490732983927232963731361877184596646597172985036193298571878612753113296742699382044470597741218299501015599119223563235690465696066145806351355093624894582055018458162998406173486197947471693057235015276903917346534053334688257924585071843908862313450200218879737977045314633735186512270041113573679124997899783217678190377234980775680510467449013256894536489987096573094365615067813332985911066778809415774290866644952547395961394409125283311250789923845986922791851991263360768042080447277889000010961047194148708405350075663571597615114296829300419580475949150164736179957621451467088539911794591126292755691914602092587208194255638725696424763397264512479267232917599723692698228946018343163102448418675708219532759432056633154627035264805087485893110189619206594094541030721285121250703617633452001386948339086568886194406872723781371117588358033523814290064328924947293081727588127520037355502967047957806105697019886632436134317416771897976625251419612015474833562571161479120656520990947749295974578086558592058628528290252002765624261221292077997930660850492328059710670121721356069737455631351927312411907788712878427813468970539646745772421172578881130115223845482289861917129297110328386007587027016212307003014052115949819572023969825933093418361376356704488850931945732024663779921552621725011148349430980491798689745641919411567377016884782531886400966396205255565044767552228206797006898902609994135771579437462110021994202908058365668968662823696025469155379849748275799505391826782385538880897350595046584744142404141028929605893330789738924788763166952536489354465289964939191829305228635643066098216976098036622826986675929074100608155657405224260532966974781788293297755886286471082844176961428715507774996444270855765568648245706099527165133921470872874125805633090526649952900333124797291778689185300263028217896727254479883148563468999255185999695202583624921259006939438880976571783824809608514664847597494708820140389370418359245030890524163297376296243976313989934009968809403852730014984110462517277590480111614752896806158126284800 [42,35] 7785625902643195885951781954362866861399330318508660447492799357771303017708740408147606312785079014516581566815811405916776300542239231336824113948393401186318597011578917403606077161026017676231784232098152200878479659551909865261255182699133934338030604692733469738976451094640491760843150392530899204147765677982264928754710852298326765417736241200598193707090725555122314413583619781116075170463424888492204022375338533127474619369288635714374851768697728963970810187414690949115764156649073848752120045462853791495822828878214124287902208227272978940435623003813034532883003369396301432577048303079504921516717519251190445561038308696322409442505087016373162241201791077599930888979695620013804009958157154701611186621642198071514036284527451840498941881168323598832737146172228012923197547295587778729788304502051076513771977251769540485609551020070785051367798677474170500866401972604088943391651767527387090321249427579481813651268743303906839344121571151941612049736314535747826814308039430371020957957403646765693549583715336046237053854514695635123518292804636052266118353252998693167638193927700815816926483114735919094522384965946847022857288947121931831376598056958245360363130078111296422372893837190253431835318310230321987167526055767679975625662577372321281281668206490413038667562215954723010314074683281252709677200862746127519751102833442806577261758258055934837354484550123253863978380451611475542583209769480190410822899628633980410006129471826155072568487590361626218168393755263710610623045392474869671571280455268228021548068489893475806412249821678345251945736410158923256928118538675135318354311408359009881799769518018257991974755111078232648162463015642094131652311422120888553962474364759985916027817802844333550319547958325296996387275750155112548277549355841678878730690124979958154968292632018965769874293122631996234008684044108876163162736772264945393050766356944955219388766017336761249102916793779832032814975714498164484063017595556058721651057502495628719677497233874353530960367312819982637397446971181664798618947267895063887828024550579927192456430097915628397586902343208037700625773786135698747784852480290353294614897666454774018149182952759106077563879816008266668790052028327727736169967811533387193065077154568542579957990554190038973868070629191154195381959890565570852061511811561980149142903622220236962980012975556068318840180484138785200327358695505833872781626930660072292767790727645401051493897597141395772507180555712386981849195123474894233938714451323375272234151885251343060279468759019085928442212496153982814223155259192033387353085805587406196586647293040072215754067552533679075147780406492185923959667013759221334608171971379200000 [42,36] -2359332903563414607149223329142127886272350079502528674892790408995889110929152198731759385759066998566468051784725511523155119654890366500208340703798294275572869892824704862187425827898496857322995174516490737599881544058272754860104224153639695529557485903234627680242490078696415984516746387288902329202713477326707619891682046697942471789221552744908555003016805699572031941757181071677149931642667726360416246247609916467602679365614461312787720379180517732406446206687944398397399447108316858411553751602914260881671260586718439496429904519135146757657517718842113111525764967797931343691484736889811560749833725443032050049817680541903820525057697356417956450003904533674376270502999747446242633130300022471985614333986155123750834160194037764981446428012625464308165772428286027821664255086147867052497905874486213770757250035209950925967511034717852628233216932086408099762423126298500562591441839239943401951291040264927241479292631357665153043881210122775549747022996559797704888384799424259856837332173434412360424738987163461436971814144584476764675323631106760538600563912431842705174549127776323413873426703716366363433571643093104418463906164159532684335395128046564851515413376708094964292960772762806178758188823763382184513673689678813140712259792335181610244027998120397838638573682669461237345879143825104577230944597488279379765637103385999662715454518730515119909448668849090418523232219343582328992331470724892925064605393566039326714386062151201451787811268860876709876565379513553771996451843522071594194162789958079730783429541931497268433308239605773710367622290861297173680152279195951865673284598041481230890143844661424548388598320062002974620594718391303350080719663003243787302796806655145063497717147684210963928295930062644990627511661934519834049033755913955273694115577177698544392537908687855992982787718593317624553845266334133273450645557599664674050901368144135811452513537998307154838994583911241522101676549395691642551171448537844353708982362165962559017740727841255002966197802237661948043602596880335170698669661812972311661527486615358822826545840148697208802865672023156828606854036534505550215212783593747778333993208114982422788326842494129184399308070335713926462359504165405849030758684451980820727528992180136081854345545013060367069371379160512870911119922528166681881271977574762927328966637749930111985578942510012628624047746925036219228869459897358568599054118012928135843744427997827564384481222498444097259464119423895204002876877042696684685280140146527552903691968435022975891564588440894079367612895480556208311042495392037218985875216438539066749917493707011916084142476434805637818530023035384020936426588413191765361059430400000 [42,37] 269180976325123901451028070368016816654187637007516455912343430853185417293389088922564177661777696534327141438396640901515039108644565310554841978109032097880221674701746656519108177044249107310360292236389053643897432405977683651201947865328389304003350437165631938850244913672531445606404481368386621290011223188971342596552529817979648469069543873564248050596604726797603885888009826995242644215744597652797695315074999275018159598371390783563177834723045295298437390207301806875678973655229776365190163286136215653833815701655328540244076200345812569017503999449025542095066258207107184571030256783889774217459233536536622586643510169644675200041052273311811989751618454796751849106683631461129108409774088232007687378781721563699094276614836271548218011446015842835674694724801989373513934516935305697761722949207424982280065093871088130406695623754698170691875575826549399775722132019765817873474700756525103267051069046458296018951552387487046901811916747074387070014927044518148410318113342407575896321435018774191999554748993254203197196363262901251652676400276835175235183185072287677920191798815000217409822535753646205375193250768887813781516995690496407898399349142047896215896886590959714013210499964496749644607787829198651288011244364420050735185370158890026274706146110140158848626895259603217450765081288821709412349166050775177694479471731706764557868682757945421914464830791409333540755407173033127817042994968817309419975535964751638495281586110351725842661874890767383481865507831631436793452821147086332878053037139782098577339780424645618611534378880522145613151669481176624290999105131245742341055353227475348474404321443937778594718695329510347410628683743698771044099532450127373718313158083187942369765450024131864720927467244501249036392718513180293402357352261553277468190695428476497140522085913493666459189541114384951044986329699606289082654385612117402380055133533178462923522284854420505616516541061653162628731736766223912497572839439955549978468606375320792521786871946195333667034138681655058897967807368685048530583125453188399845091650886765780562473559566381458481723247006621311199057492897021541334269506790840495173551854611229543711552551636690901945237546908447888778665657288221262855236474180933383314055463365514757268539200714851037937003556563440750519630889236161447502359521429314840555540930532122852170471240897524203068844513030585996347709046743382788469884298261829336223691641855303885884488433473771939558387294675872410521864280764402659443952454940938001358725893256592061686747787596436667814435021311802404808564081362801165681458787290570072225846496421400630190221648787284897446247347989458397154073180146248183458037760000 [42,38] 124301859389383124202546485062077723578203822840659758169176203546797536182647295161046231937527138049133510222199990128459629753403745798170739407082317604594726925740549042644994523786882618758165822005600295487033463505479315238172160566234772109058990706863106995920736421002994966656937421492241279672161102960987603433435616138182095015513168197150617418124597898274780006240421891581704279615471746568676316300205448898874471209079760761711032237814615927364935945283696012657862028006597129718810133780905652080616606904777545980304865845286933698101450668541279816218652853594276230009503430021002688449390725852559852669610680991310383135276883644078759220153138879540583875415277295559163274587732658527452964963370046014098005854147668298599004889574142423903183592263430590493030508471812074952949711545868770236132530787975402439257469235539049056253052579377476395494080805233247739905983599161175977095686188001920542499339054141343860753857108012741521604470543194328951799472678563462168034773525907476176974825619893870053654003146176518850652408436305232323814409172567898990334417656783684118864358582661343461054091466953229802515939929361025686348890286250343817527689690131623973889002777478142443494438818461019447398527341854358366596787261722764645758531593787426130183456204348060520839295678674629434089692023382712034543044807843858506508376773960510912202128618416890884192596872234046488487000410867538342970743857963180635021601115140830144520952676763422842641440382113124697343465485637079395821044032755106742043186545494122503113324747820765605177656471747410287502367733777851699163218782805814803454952404417930142006235793160061289743857484234343288022620524287911534226760866288420190482534130161619804694532354891006349050725578533143082531319757455581228358751115316806520079644848466094121583747869348381837741028471554679293174062047384094250202632570121284890408343128196136087376473509515380873728365465166695556604045342275183823098882729116825546288305012336302611488645642661999490971849552462789316039911175806948975498226138656392380074517187978279131643398040268618360160380266725151205061350940274946202352019500862285087096553548720703939134818466774463604662965960994967702088642659504697917610950213221036214899612635061531930063348192054388869915461733791914296162086238561451189379411303729652390681126093570513128711111179329089354432249571308624146096272497211929706450872112623984541195928422876176189305359505392779413120529446029944616234175435795531839672126415668874853125918036134202958688601516093353533827850304434756762568216603941578564467628210008771074730370793734498699423071732525324890888960432143028400947200000 [42,39] -64803773832921230804951684159574588229398718792351401200070074204942371637141746098137981147880667375621047047457441868271614629236542913324469246925352207940137185954706589881795154236084764227400524747965840435135682394601974661902608454681705748155032413634114690669620908006120203671433167460136456875444387968814185268985150603817899721358076093906785501307382162609239534147074441099435890939858965598750452911949467426348477563775955282648111319827250402891236141591462063260939870143176829393693889042175001559659431192352366887990957742005449626168001812401861788460120605614195028078507187356897262740269169352912654422263247170926728426464683914303695466840613121197059376483740941642320453138190281476108393268292279764367407780142232740534447194962341200265857367627929886952706873661250641505690106411063656457195859464253813079921393697875970572903956790138503326410019429007524182312219459331449889096888213333551473264677164166681788626891324295908189168733501930932531851029305773690324588164860591011208904250612433363443741587001971932846622741583926972702831808698550239005492197267180718750940265247205331816985254507224994853047091193322843770388118834046383686464083333537064543862005496976172336122820813111115354406643530570461558345358756102246073821175812631059353248856339311549969909811686002048918260152476510333020004099379507565950537878676045398834920618005311390038393184439545917724173848482290904849526733127805132901495358639756174549637207948491269340208063222337355582816350178423589957053021773653605654381417431003503472934030662696856059592024795323471877911904431611122540831596132816347872437713528958747919411995392647270774853591303334662330460509550908476631003636904700166651027402208312126336562270800047232752099394428371768387537012449792516001253052470231209883318745812143494896849984381343621161522168373711926634889210479392978705818679522226566734037907290586559657642922867696504119906500709014862762440115212163886957477668916929532208199831296618156656741051423913426451606271211122786058108152476931983007766624615094079852397155951797840367742931621817156938238575863343921685331741250503714505026311559145964453712857063298072466861975913046707242448009908287028868170634240273879275270605777083632157783521624721211253730167509709606309192319698030005461847689883362929948547002565965451687352073399129364394228015360078447986175447578394066467814243945636680247901363814189993779935569615235055969986878716340433602365196135415913382760344018197425464494842495383614852714222083162400872291737185294258307083504346379754209533276648844800451145232108026804277449704231854859480092790645766901332283598748283165474816000 [42,40] 16393767642981301270305002322058919653180948886995971583211345758207157702976849155144236460579591829359087872048985119820418850111548944099381628056457936312707672318505637623322930293133029682468444367943063879863150847558512542335810963190325116027522517080383789456797936702517303865217739284604417410811302924777875261447137632704500040228847095223138377230507326735810233074442082380703818049720303698312578337816995434764823140558110092977823382459861635597176833945798319170014642001736747511072034674074785369116425885874503912518420173790976329779526616417245630316552420864042046017036282781609508446315413558004260760014938583687043553774508625218758521523183991412341762926962640442096402982477348082355173866980722363578212860301828638471349872310266046194249786212284659526254225257344944835627463593170365274515299978722206873332041198761402212903834031175554748052342574529572154424478309799809042157017202718019974189801592717341506965343071255108850165785821401108901596101261695360694429665482220144029102172757107141043708527033164060234097962703345083207968583614403535270272693124251479112478778698975262995559997301698562548997869858599675400085824709749679284441027635625333188958624047984690104608746925420095675944074141888834680755194564421073081878395395008098602176446963184708030532650446351887082434491080409105399439038438824396162001340229153748501853518838405128025041551103308573792609767020988623777349633058558857532652149512305077884513296056050118950336188824676353237288988665986963470617907129095115371222092073699475487122959868040130190023566270813189462104156796014332687923575010981868658145199272990522062842137060590350039506116502862464245666065744421986760877502419783867434646767407788202633723016000515008665390720332091978271832394276930475451574899546654752073603412694458085079975770351512789806539461585871495241350982213101428980746765953616822521184548803880448524308000208899348934396801924868049823898040477150522027886694956623700638612714062816933717977517193833382277113636501056821338769077734015391672428934587741853403416043310540305883597495037951424133025050939683594142744476077490096760697049790480354612188554759217285943734328313236024407703605198406510037267008652448013238637190519201028201805149262883488309638888827754284692885910167429548741468841624438150573685966206660520777882252196647233223190701335093386342077594571991189475790191321779201946858518671676280708033638604448111147020543380340775481693309999410674296326651856067291497516768296138801277572155351396538955984365346129813756410291633042005218887373265116990243347610016030974916210609207764813767986081438207019952656277383527006208000 [42,41] -5344128977761046481423968346664284050931893984446172783798305269977597879578147156176768016576558155703111091070610320851825730746476441230465819475900744841440692252834635149750036171025836752448455372895940787530008768761592512216689706039463605992280106223443380743086891255180372655897328398314529387854523682418337412649983596818439360863373142605032003857746885340327930671260377165442607469662142437622775918026112474741406276384446800706589582447569403264457830147825225690466063419064583139534760983543374211201122622308758536493061722661003807635104173903520912956595475821583203534623620399381897476311136971351067064540358454500395145163080563943998516058111451122739787677336048118857205276291033412223724378286829976252766716785347718091182655439870036427815630119263613259662680089160639199294171955658891761601005208632057844510428803334868294610647542992002735269890565367810215231664880057053358268315907995645939799661010104825624207857890224272907659570367563515845637467749737060529996097529313828073677675428057789957889829699649462099010538421179198901142895320638238514912306096332204271512105762027350492277518284024942983475582093669674396272883888320009591952536464192139249781388667995144354806310931423070325216117683969537726141054569456532141514582988904050021240335638376778503185608589681565651910674222275644164532207320078420393659241334111903854707466484667922445615874146583668854045091686261473004067596801393771590581944212727050497153787205008609002229962946294266389446176616656052323919782132081979066741712587718652660572269381318975399957862015991614845630061463332294810094970922558304382352152265250949292721622153831125131323237009376079072358917297620814850181578155774959041387802571479810612177267348623088386163727739455455531621632394342097808234819896911045070219481469778147895918791643740733392214213285889923968787205893935160690131767942966352071063187141161875273431040070998344573051059276919275145823720286539334125032726889247490997769198242827271260039755795283888554521362890660728077431025552648917163997703985730025700406188421711193481387917752011095461837284082867077312898359252062134581048674818435173225408987071513570806793779210089979369669232223698906886714166664254300901475393640032299813755514426264182301164723910680425908770217003007469743039188916216212307141196832116398235412063934650340386840759888754625434757773922799957951459578680102286250159944427628913592052885359924580046651348390667028032751557765519102715504419338997467983383122274661564973046067728607965177789102277028674185693316459058531776928353005677354128333693801417315143774811065539552029304991182026048660981531614904320000 [42,42] 1798220506295187463901121878255822667671010262189212274012033217232995697144907456143067861236157363714315611776055504491380037866807385376935239540005127370127448450492008954489616479619680811018567038289098886164851479815370862514099063264293790721671990292928675285300805394396230956081903289667145630289190465794787932350252655502445683899099320658822493226464780070075872803207764913635101645059269568045923141582242368199994853948204640837713785449893101130136250763325544164095583459081264359466635601571728483297622467488592308040656031449898381757505698596090241513693597517738198599693660027734023785823749123302384073405415925370198559301460134357861799984551113898065815564690709160923025923489518877283603639150502508840866909698372585443742634065248637578775137716354462184605759670521500075649370908426180545159153742928872039375149761255364197292669082773741062790271595065611868170409864079578701135241928176586041105319447294027058694794264113922016029172614500455026587625107764019414033128606324753627974705516682035398891978991458802513708717891450960949955384187743224232167371895745012815065095828211746941811921628702536135996840559151963258743438570172603852677117226240633801627704640173750612983839975084025358135176170552343849832640385334910357699810211799375696391781615397229548594326744226079363771042292471050071883482191272096897075287062115312699245333557589345149370965242856697847012006307784299016807232724912543057845950030277054036352170790546113224387380053897910208874113519200652143326085346967269987736323971779727900648721223396183232949052003115584553854774009224655499877852840675228830484598025079304629466255941302567580019035425761592897770491530318894503533835879482384987777934105134811198557242282394714290933853511167722873946000366760289775456921958975145391264258802444943225698033296547325083822315946807608615175837017054480429314765959761641476713587251431568344657398486105670226269722528273832351464829151486206366277669043112869541242489238411848741123681520347920407410949878434363831297759631673826175663887273424279127734345625226671786185570914247348327239734935217458147619603347297589976715991879813720089568735867360284344729267233653473176724208195295184650699944179034498559839257820610339382096908613222465513641485870936156899062156615093520797643123109243064027073371732064937252451406811512184653663550076990448255949066491031951286732560715934148043048353799629431890497458427798552371671911863955472021761265449003092292623599022502725065468096766278013675809738588108897053741176361019839394848473358343610407225513123148444191266748133119419172995733211418660074669903325615237762929691879014400 [43,0] -344734136812431059437799144962275188951230617471918239994908362560311755760588272985301380237537785933342560903543259806689019562247829082834524667530314888209419684185175546458846310535095301187897236637257650859008317528008588759480306361207923224142634670647704988216544721373842749324713824616495377788591784476287056996855339241106587730810197054481029105737059016347453326538134611967680855726788957365598166260601465846232466406561231310806161860251255283076738965146856809884993222514503613195677607876346444856623361377867844418530944587603328966764077881699401333386021869912784720859192712547744860542643649079805735182995874937770295816134348213855163126359467900372136286900285850687200470693877927633128401307646496663245354452382159805923012360073424127102293325765000152333239660825860150908488720276739817773909724113030691111553924360015880130339164486756755721712612357928071726127269325982721252027972545982954043603421061613991893018780967950828704385512626538271809603445567491362039365092436829252701096662191491257791909556046687645824673440071732982857858961738924510043638471912548223138294228292222286736514292203724566423522047066019780270846815728982935516940348310917738474701825218974809997410772817176515559245775329238726514816168919956625050918438283420796136352473222640973993655836072702275759458327723580539917761757567818148475597181380535252083956192498766162922134435821295158034138286540553113926128377965248506183761615665683039719334943426445928445108626476485168625050524166560635103766595849036620088997169580470371902740877996374344013504455275670519223923741847250605597105454741872099255451391262769793964696667666184028555826702792853010649937542928503330511780196813946696095354558118201693176867753280444747200600681021869286829674043216282468956924698078023197419300855341587994590555109273886527152078074652659463791247857754313246045279699129055149278204839926147651434896476265329987409783721882310973028122492254714814462185240067969313396781756241861775878430833176711114819096254116688490091156957020259903209042435920116176981235445003253150161448345709373540776388815533375907732499740194206647397111845713337258065400842479799128669934050430094700611272659100275410126939216083478989969032110542963075249950579009841466233441299145479208548583639125256978282577228111972432224913585348661098928998606714293563058621021439861790034232917610706482198962048599253176658230319266002766457160769226455242176097892615172787235671634911272556275250167901497411317165307544550859745330587434844697662970795682136217020016645175996850251243659990814310138509745502758920321363550014156752036124462245544424301128430021606230411345799413983582857111229388267769036800000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -2200184350199295973658504743576962983801298878768107126379346003081686322353838130457842725306168328877578764814936461600090261461633539652717702993478555366578965548486545408157681689877202154717796251641004863286824443419802585808578311080954530864747927625925940316265629899258738544652800031590614982574788554559773826660527236849711240800695581363161629117939012110693144100249595801502504185706797890000438848446436971868607172622853531678294748528235229268786278482280136818957107860891844883954295678833217040426070428643085694697757227979096725099337034709705664761271870123671834566202328489281506530098691225230523801217252919874569135450404538322922337042362180607989482818233607900810732331639589787061944360607014247380745250043854162667977908952688841400785987192161925734384350531395568515856267009356287740410945218266114963339338792768730955582730238310035975013447725546326239408513367679024543536503025179554896518651522697087895322001011442648958890558250681655465370147306192492294975864006924313000305163755704630563348062792785544614280668934574508001984246301945208354375835758572194142668925873678326989275748023152899906013776082013806826901201844581926204875265879027329385426051787647519409275690512933317781385364027459311349057869921503980529801276288740928275585849828917975219594823877468317879032271085659722419380398531571233929577100379052238571059241142953565235690081188653190199395489866195360772710702078506727302023053913866407161399464288933752771162672168331700201678608012083613543246815292072977194161998292272906780009700992341002657319232926571525385194043320928845685211999988309402969206790104434544922189743996675436388324116855239365004295737191384379428209425830588719707156879038167013274656345285799151953934576625307456210908370394309745480566621140198987705362240976482026701352293459523099742464895711069113398760609357366202514081492234701702300072146128121963578904345503709274411792424130634868393666801312614544925299007636201417068460402590355981171252133164084977962550104339363421931137313318429933402880319368940128735303544290390850785764542628482574434583690186993159945148484502887756147013990590924395080522886089090126140749052207166895133109754540729093899348875347837012857374354584904261264342733774180529550266037092258759731653778768021219984547002374942839026495198237592570820536329790919406630018487014852579096417382700871070718434115587394155134297429430696415998772576138814274471215449525042232378500925550733546688732023454390429685092815017112468656782735378330291000089942404058366304598915630337427915082351198046103600052972393580075448380499302415597427602776738731502182556721713884867975781946093059583505964959663184937782083584000000000000000000000000000000000000000000000000000000000000000000000 [43,2] 59943443849344451364809179866117250424024607369857367288125557530536352896956621468166676616896787285027725078665273765518418918555693540541419999512330917493844437445576799405248875561676775419851185149237279963741799778908418210694312286204830298706254582405230071145120099904800427080359139178091217599540433805164855935131318761182552393891774617312238683056158243903435682596857640208038339641977537709003424858807634979185953236450269506448016173701876198115154980912434693451715240559367837955115715816137436717469847008156245487718040319321799008326908919129731374255840170001529674849262440942327577664763990039439740780913220594763646813797388662508040004634417977844968294564087778545818665758028323329778200297910812163538193058811892425568647315902395717093316563316101656975198384398053014815603017392315222073886088320501563178035776228139747151485149469988017821325511197257084241574292285644882251450422305031175084406229113704638482923615646836407645764046676247593387531730115760550499705195553663468516164984467446338182200228050627213111706444894999441785551892362816760117396981814452620195048516248175427661754435459651062068102270038685705333067412383869999862473066882544389631369436312165544634625571747750297191974173057513270080919371648926032423793428690611470437426459174700385789999623456469194792018132932063871559998248820743629802968748240846966277026990202890050642530812448586759398877787383304847867652823914499083939695172385066784583756136640093911745660197809227545799729817609421954350235245634320488197039654192547784909586743659803079378173068792046875199111640477002672345902074018402731066806674450341935065089652403621356608405824611421299794001333782221717316524004438489852693507912401409736182222508685361810746075347331995442856895364085884222421405320747346342877960811796687241551272440675431660799571745325129600351704691107045145546849583634687656319632737065520485285023357946143262478451797287854716816947247083791229867631605313063175800226645902993429452600187387182274464565398021320328468824687822590097934314860502656994209695860536256317461709181985557300977937280648011827349245680140749001349810516427062123432421090992937252025178756621256496421546217811729247699129193091578884150934368409342110150160707045748445269949185896479405187447616337257335555481217053935463247310924705169938232394368174650858490662049345884599828049557620794831901435881224892985152203636125837503430617447015236302795510356848739517580638690401819492286187521297622790545024022937333279220934351538730981340965945500305126141976839658814521875443058112729228724991398503604838567576297412740092003142145108745535786829324127416601207932336520279227392756046643341736001142784000000000000000000000000000000000000000000000000000000000000000000 [43,3] -357698713139020973346401232480099961501317933686391793880061620274878391090146073402549235432183125118625626505148825034735577715422305401865745195160594071165295610467631545606719708062488988848092599967642656314368107191107984982235153900189397813146216049059411000472148571904584394072679284878530047114909960576179560421226445896649621977637245678277818167972835588569037543925258018064726335087156894247109773587768327659114104497613937274550657993588578684663837343911395998336908906423456713471211112794950020558809507946502053412536932538283774729040484741057885472315964998967523980142255204180833598823665791433265109603878844423369972776477571951770324643005592834427579824974970498980354638810051927629123619728297700526794483538417733878680219105040890791239801822090342698845063594608929957559751298343927939927262428792290451751419234473938319531082244308016826469891519446641740665017980576548865923136494046491680331384302710076462791077665112947104380582948515635634600376879248170310289015814047526902215735071878380617139262801967018934798307803452717027075178590124601677061699937125471703665621290356790528200617809003312082528969161708896267493895754753329221767797949248344428912439060137566965940450501580331760692521243461881574907576209466397230030092014693931955145060663728424405247446235805357947045266855414163416074854490651076644350783350427224301522727227614540715449136197645846246594789773671823757440583936746782522676605206942006858651156681530893466468302917919867878332628523303922479699853085338135057683297643106964729903332193188200636861643211250110382940471334228786270666116647804314013314857592231055955519748178667858246689438360627825650167383588520096557694598465691719536190485551030130305020106697812176682515732608005097311526049785465754239051434474736999980463825904748190179988828747772305329790398486832349131465885040717612286546564538786035559020511262821289907985624613516271219827620719185186920105790577981973317080867009840334414080512050097983658623467251480467869584307906137628284678828006262891284250371585297800126363224042212388735252259501878844011927479090088224281197220422473040801350364726484214528314614353619163225318156568053783696670843324297214510273659063973396177812558881454432254998445779248059800160095212013234925659807571152469366671060853221945555047230707535932793004553586558527881679501657245108124788918393638528384644299109569811420902284108294022337454503743645099859541195354869543065210705432235911166896542140465016334366099565841818510000347664029228513851002616663456533241941332172504489826389111841014272059914403527535318383170723288780637365466751003065097292604486621265491153037492017179230188545035788869088976044032000000000000000000000000000000000000000000000000000000000000000 [43,4] -7748320045461830384492189402566867873917214413121173294990906384984631945206135062248965104833686912226194896439865721424671147431081708775475202321952038268795074103591552609850452661749051774905781197818325932922264007064185075126593610830124702472812980368433008696451548206016601421450518017081788413428967774784423303185851983501282052680378254245615566495558930096036879154250630306928234099385872653149673693265352769730506770982034864916406260175150293873190991242314237448637518434616175509929296714541840742754941132462339260468890974582851735007438005228301115403228145055643667777479270395677983639660075172082392983278748277953739410798541800314455654699190075133157096255224125007925661334938089957640155813409334237194702082584383613908257363363590718734197440108300149089578713536874371958546398704928248303833237446977716131299693693309472133775300966279126843921489570514556939110418557283211837836371483739286824797401768947003496862192422783922557960558453650277755632865056563408660902250492824355106059606077382695707107192838784487147195021344209103532148028824711308761549750011328251774601444695051518611966477853417232827333674791095594554286934955158536045176376023926625444176540748316611230580466295005978739840708064723304656937366916978963580025394344128686950619409270021794361301492346424847336050023043752441407530207039805763066186838599787795451517666533050554442662473913910578738646781145629166580892151066141758074786757211899169026889152237508013172328113308171902300143015306079529587923641507079233719935170682997636768273454786926484585590666844045203537437739604874471309100415523643127230116168237211411149986278567916479277111092281455275643124122244251251593318024775195711582475265014716841463830493111426567779053189942858097524127633964030063089193227808235040350601696188826698119890382134767701228195740624894565625397504131252131075694696131721305426399259669238455437627121194571716806009175687303303101104690990287909459899044395163382137718328148555820430035356628253592701027671796235679567265571302222888249062117378458186308820916513473884698211755205786762335869410444814370331018458416184307637021821772347723280109789390232575350485341916925804609852672504743011715297952943173859776717488137779837726371460867096428734901580379345481303721213444380158997826778146502831401013607499859285515179836214441819029858034325529352488140988616347998717023804190965139734818164529782722509334842648892090266791387752638215720917549237663447036338217255226983210037098029600309771355322801214318470946883295437192772346827663367496929296577252569428873010451672338072549241832067299161401911068861332649359996256064335788841049630383664947796455228521538770596570071040000000000000000000000000000000000000000000000000000000000000 [43,5] 131087863846610894216847612210734077588881820431158258133759922424453542037764072543245538703132876659357345993025428152974081800767539768720286475829641452190010076153553240262974742446069626007216010904934455369004526396758116030298788083176606348418718649569825381978636421158934437093076359492711289488735118609518710936977686367560283291584914800856615932835432295654270502298632537952568430228140501453696426885186610720437434984306493853545467582874809829876484692171525989207940787445762501451211160041961111119282021802655967858179748126329946301448909834825735969501326250663757629808284617432548598201409697461908632336856405399694651322458313976928036324748548336808590345946971234539183953354469502169485413457015298027622883035823801014987181751224631768192020163769249586304423248985202692572968837370983932834587059861030742915805178693838365267317333582891331123800204248769002423732815355074282904416274246222482733262498038215638413717282804391179886681501945616228041462682684676560690347004248881770159750406755435056128349851637111853368691094726965837514045001330619773286061498425377486329845212350793777736442508622210671868199756080869588904130014411265624959277826557792584344765452758225072403243035096963818415165586134264871223749974791185640368763758476644065307774656465630487747472656516888736830389672179577546497008644300711323601683074794708194393480954689227226385186477595162310048735139198463459095272973986300462312668574128027672503625600872493373916398637338858551857608499296556823724017883875076205266352518437051217872400679980765510650259305124311288334019454058326368122697731682468383287174591538149466526305953302077303358348420832814142840269382565085885389147000152680126482118955715022823928992335708590118223051456638215202541978246553949259482653922134944083995761604096079959931183642403930417383887348982644882010175017872364701224650869687607502771675146482645379588663858505099112195448816227004423412024281524724413281342289698872226443995681000067003097566126058600810302198419658701163518161202325127697208059786047740298013865461646870014543205660027251580056922315073132057924545122182047070999646680261067593964889753680333868611913742248009295648566385703519709415877587459346535152558793390055174626483573003297480538639031013504037729134953759285568756950100284913458914429194841538924876493562989990956070175075608599700896909673595023798242269669728809992981914598748206512612505053817049592533158622068906140457350244453079492541538932850437688515945568191164997467981022327428277611753464093430214893419313053338194084276905651368805978955662450945335752410323294753871522993819122842555755904895944923070514659355970362789835069657262079296099890233344000000000000000000000000000000000000000000000000000000000 [43,6] -1246521443731414896251813154549790955100049800108925145267344991777637751100345349221042356225300754604749948904883173192506089359170152477805230736061768466703756743282748865435669138110565884050529344988687938899181776271741924276138916636219304679999781603173395374653618091300692626887391174497651375259088772626684736987255053129564512082689712641156581938024541618920576382565911783684792571328500518532019811570911932207535115688680780927267234727889504626395328673495543141800817530939208185203582088925525082959797915608315612976683206444225581381961641548003600123290904257587454518340085344040677118963892022015480278503699584458029934083754464723789766444762895466815253007168717041165403420398773406707487729872630603362809479091075029311377186088172129890156619803416784497456599609047513689095570011828369134551941512805006627120135344925774882912326510663937998301817586396771549823039824431274346481657904936143092742256934267524419877650704988253849432041386967143101209119750884010870382374134228591800070130473068251606056841761520237588023681564216139216855682747679423475110695749498114922150277872418661952849276324924256244364799861368919022212829203353068885260042011021162021095618210512008684418648512517466980246772130244619666203277866137440463310174479165414435176698719341873935676623785269855084467503501725956818903632812836445386040983119899718983919203584389928108368898164571998625500428834263487441026715685936967893061709131040258190862890689570307687361548349216215583356967279521262993917631050424018666046649207354913577801148116073649844849951449898803079507534441643375729722697987439255927171206796929164195020051846146209771546904189937420870920138705381463176952480922596097304212867135584305569270486125770815382640540417186344212407303357577270930941384967603141426598820918492754776289447609022586540336735854303057282890760848168029505630128113231577350518708791872566268046834179990583342532139191353034064695678759220516189218212831918316867510875728846439801985187345261347755781899007396860551575789312634584185342286643995544776179315837924792290731869509423882793650920352788984852319516911232498140636691284071347186647066135423984353868309398299430080555379511608383268323454348361401578222683533357767719088454425612021383535571810517155595077214485049455343306969552278652635752904492805627224578138405650405581626190049732376781550038620654672798522258343236797296665194682706303957014396185085394684064934136340361334773973787880294893878330338132890431985436510145796092652710050368383887127930358688622641488359430798104697951759929587927575268373556195151148222076348744465953402471566078550806771956178154309747019041868529906286696083614875205562037331558400000000000000000000000000000000000000000000000000000000 [43,7] 8437735002271536085997672173083210099741646133706580131008786439956401171093612973056080579237963917850236903730156798053284586436627001599896966795160708229033497826387153030363839498431702772072762165049837726445019685974295943756000428167056485235686839109602139718627624225249046650383749977179003564346902742614331258723090466371026572530746543451313623626413625140485147561501120859430732299532939222242817315356336143893950244206319334576416115938585210079703224535819118306526343596687713176470707560388316490639156133147866887937314063720172433881236270056411284398314913359933439593670396385390204662681587335396917145410797302678299492715718357657595561858732759664869319706793441999975500365761022836149591500910549397594797580655904049309270376742984718131234108155259347044243964858776357993635812164889282882938138920225015568301244082398510298163061142798621732962703388313386556064077248232956471932357007033809278102816695298391006064540744977571210429210897411046368475563635022022338788120170536907159670613860145715205605164992001623990207014457356137493341211760386592780484637536813805763037823703352082326036627567058587695870238952118430491078989388613291672665018201239943598610995326973576047736050311402796983471284292218604789925032373209106850967227359286953216042550995987607155411006725344274814098984152670284215916028852152741148198885170301124435426768628549357243058952722362224894997596138258409206593711341015476029455469280199668729884261413918595745689650781036243164625746181301962970684442296637776799485895261553097269063463708704260593020640179259345451540962895511227738013631066173517885095551433748029798509065719850015399355955167897349580522060115999820713157904129475731914479655525972160362392001246041255889608158478018555413410576980762331530880259440725036107175050115332399794039975663930163930301832749595865736476793992331586160992778684847028885869644809900281169600116752944910421152277887592161090596368649346399778807385705384752885845449020322949218434320602400435055326722781582085580136709383049966229642041078821505543528928594426348618684676211329197263929578151734298006079375173699579225960785727324046453581751390488356723679090099055910189318576525473514186921440616237144765014624091079113078350143082507223401649181278860786075736029280014341479059140843330160805610779179247926885678162056144507093019703802203003404081978443986625308487881671327204858324114300202691512300557321356812282724638522696643596612347073211237053994263676591452527731710093636015187869424643342824058884082651017983433347416844538172274303135103721486738572037816622954250582108352000328095837233606518214814564967979244914440115827309905268467215975218443995919576308121600000000000000000000000000000000000000000000000000000 [43,8] -45916275587693690892090300170642780175575422738213197708815471603711670311513666049163495325609957192632554303428235825939947007878162022540092588607736362461607205234114135159368790549849847385971416029185957574579112739429857157399658981913683453527175498120146766331032839471809418301357885227942881022596592503963858121737007523331009032660173437784207226815822032912650198240863436313447584345885370296779544933345710203355596111846791639614146110982656690192171997145971030104172613790559188651622427292221522766186522740702697536573118583651891223203536667689916909757757932222619643587719789380670446809712783224137984584655090430953174945378351685360394808910873281342437148876388995114699353480407160608762551673850610299645377220656480618733110314562794964762813274159836545220653027380306784277618208442175075647856881224822167632505708758559231363963353404661565000529138533372700858804123797114324379455503086811211443954609331711319812542962622874050904051252223116461552448360184890685323433871074143006658143316094216153214112638244097247431540793230912714153468615197833830473421146407899071703988964921046783135449660629096252016032412385907205521188973363547743631071768385924663848840990231661290761865796236116838786135272886029173662788297190661826919961371456665600636052430492507505394538476262582092658735682988437418630067331962709854039605875111754319948856467874363173500785245745431464584255094333924469582849279677350827582612098082531363473458805233412960494278752124821781562836383898141097298134634719302666017587475196038399600468467756927640854933068554801403544127053424130093796544196596287410978026568648248588542427918570221209141476331401443782934586058759574802533714159496496833229235932152577739964262919116309724869017028502898880195078698858214326914549090082457500692281004116080516680240600923795623797640505260913431431756153378158770546946684852095733782619475773220732528329576127597318862388286491344567167499778326725855376687421300260811726058515562109230652929189418542956108189340848190824421461541338542737223848338007558358910034033811265435494524313129325835033641387197015259431000322715421461743011041798249534402800629856136560204828944705089165189401171927215462755561949898286332352270031247178309007717082237180513057896927440985411899793429604385169087269337336190347448226666884390040812859314690176785384838144751926093338824246073605391829211763124848505267389408366310345850323488696650731511229865378796623603096193938548151575014762758132542240322482045799214721845556510711510531096772352079576823336546746065857756594965085924290783263069252573259776213339390154257581335726752922220523583544579405087041964046776077362041158780744760782693408440320000000000000000000000000000000000000000000000000000 [43,9] 156266020848648067723846568116341618697361009717693456730466872753733572245146801593136629493236555771130239307514046635098835287916231562607122223385684787979897289983111896446039347376909011964483340953606406870404269190747852717855054715366896872125709228947897450826255644118692008356726316802626910831140522595710653331328068050717435184036217028621314574476285215881316302786850915892535006320800385223607029090047556686624887309230369699979413410864200076433786928850114553508063915255526387289352072085168669846808253744983622562209153226710942957338746822913437327101634266663615933400411974114369658019283888560728227654278056158607657777944359620353534472983970567102656055318333959915260452633406964170012994501792327388408703532951003909174757676971416927646685686834770160724619804194825362876072204316238820265933370302685664609563683895353384538031683244702414299091955477814655179481946939489051551938279848840136078736903894926840788214957552558520584824726748313151019514503051340438132165354119622118763903130747760446510160254730213036241368194091001357234937941689892114865495260272136042807961294791503868239768216205548421638923539328160614384443528919856966241889851527385864419804413452131397532071332926315540668613557732661436525082956821150154107381166375228523592771740648861762444814087931720023219101889897599310319820972528448349796974159102813843157434515219277854053428725951077567813397567299842156390923701925515526610154290878897897509752383637889733594894072847274641126774789705407017627525013589789751428366914684115732743087064939006528924102293415679123265531629932960128768122676851849037963674157254845956833391698484915997386451920858537170867858319972184178456733107895641198853039308453486940841135290547853513883348296622564880259226387579425066795094931251745943259438806441075900473798144697534316935802977736061722316176124276732068783652925917023700782303618274203460956026269295892303067653974025780661909290566757846702288538549669018825217969645018313406133227688477597201642100056293566406367796755604591052691683175698954637190339544067198726149354636805453767551752126989377559853922766755461756806425767523161260850258681729951286130880151358785843608969919686981363103520692316887603658311848162197687049114740243069891380220961171483337082202370874283696099331879900050236543579544593567468307907533979487959369861715284660928509626699834908020978144041488310954919806650053776968089841591365457952471567404488020372649035893044965996295852885694045120991081757895886780572542076488519917957687375787113854595453687145629774148290205551959400056962373954840441702406467632647196012110632963019946825890981663578765277873539102115308341576414184789952802148319232000000000000000000000000000000000000000000000000 [43,10] -328525133603913959954337516866344998678985042041676681702386329787044350212620882597303890277246157158666058512544733269839972161778863278280712340868361670778928047990281628809872557411173350574978917617183272812809789917717002235873336581356849868847122070156393831875244033154077374115136067577410406111623758426330570983063915181699104936960029736484778417357406904647152516498218971429349431097025656586779101618764299181050771264383902345056361674776572714547917637453106536738397260172061883133967094677299707203335104444138886758871621669224218097349706173789867396092046523179812693146492010697703066537251371949408090967648352964753310148656857183680698207548569288349765984213892643838683333329175871554637474911791489463673497500532149141016727153269600722693738486945643452921374400937491421493888106892492778568834625296665599733986837242931724255574171109734912215696501241160720002604028942690572695053796485316858218283632198402282382980844186256833207643429103971384857958272564428767879169665897536841560513831506565602105414329216404383385687922673189121856314763795114935175500770810533423842074828334602991559840335781481030744283741321309350517349832932571968312489733237746865936684187348571424896946633129697660839626764319942661454150510744553100492267667747121469677439012006172505140756481591416179754349509399799786827438630915877652938958623456501727133804376947703369914895615048463101103671946779517958576621837861996297458906727260451359358651648832059732962525464081524030016862071140571742970124929294954894851867946658528410826216100062812705887180770437848591522791746173126884521994513476517464917220156365999927475552416253720928316381011746920387945657706446413428237641946131238414196572848921299686483036919333578363346658360506193371126233616234600743883097258220080414649350058976004984510718047131131286458400978522747109371076843431013653889821264387066522694934941753434589955644793329712955524312031922864917403925569956902262465150160129692052525221445897428777836637667596276185139939977940377661419846240975503407062443071087327406044575566897694016766501742362905840043457795069635321204968068920857092702055437827087693350043626256278792694965919882124195590430918947403794854782530147009629757291981872870196050693921721135626175677823036426680645251271143540855632344918177237865303697453869974533097501619297411403147205410552000138583083873475766085846657146626663839520785129298258820334864428285962813749640082824239588120800033133658258194459281479789248412342398661249293097644101411853145614992528630826012051932506265147351826265763273418347931042135408068832543538691767393883477902258883109060215359931113179017110089542353251766801077993869910360234750115840000000000000000000000000000000000000000000000 [43,11] 360213953312074572567199486211517540560164330026683591794119380232133060352300870482706171644755722973739555668059985265583116576362238240171927192541716922242813800774237203210132477617525421103975560616086788721871683216062673733535532455376401240052617400372263156979829123726042624886041904334498040314484581647336441890910448712882525894878098523017417819236279837750888283473015608806349402523181492600819163640168245206992994489814639089579223566773856417193503964067677509728875521724880319467186455326314419853056751968743221622481439418545819226967568570354569096295311272511789199969589041488513248603389927637218436434867590913483029196760783792262837824176778338855027038732467378698628162993962215064498947227692494274757120846878240316542244642894376688139762958929107884581390854063506946632977569775284295951820580337300108521256308469366843941592254035829215668003808377168735826122560289879944924362407941889042017522115510036954810483690214337743112291654233157353946641674385623841425654757594743945900398379568867899208289944726416668126690801451214945255549660687304027141956521570035380940995692793332195712147691299373421714045873150117592276869626082356602581467676922857021524999182449276481215917955403183718155110329801468885277080599750792852158607774618465505749343649546760683070585468607125868110859273984550658842673796496321071347607439240120679759931170252187666981678013799073262486586329995931561809826963352060670092824133790299945047253999973160392963253315769330511066840085139681879031918004163676129698270733002698449905320660040044513468600684134949787300084921568986847166466681118598150666322920053706896342957492942799490620227604886732176269141129079271102026235991692692425722357209428508208830114848538381664827924918592305829283553156514475976998932110745926472813402727341726830217485977558978847454158132516322477464271073636886879833871741331707713416713578388666841432421791488881847964699345380791728256918896695686187484685870545324711391908564142326897106602595289481583556426067864962300607210460463621610763785362969832811460696046350208982551848669269889084447647368138796175497263893879904118226043776303234289419043193548572178333556776538625432483151874230291653415194963805358267318434169960500162773721609846412965915824431540335698000470620422584239885931736356109859200835233609321050037938973267875750852119586679449298760763376445980513172776392886497161961070160964660837295467654615194307967326949914135237550880197026071661684201897644253842932265870145794529714663571580051456924717781293636618828646521570006462245424779470483030393566414124009455593455233413766521217719134000936878307525206991398194870779816971066907509685154095000384997121064960000000000000000000000000000000000000000000 [43,12] 568178273914212172109983994079635099037449782309791029408413095481935546197511936710631357489192539075407812867146236200477554119606082060019640894965556651644893511528229530816134923957121412145257352794781660827355103415304858780157169091518889232926125489627694344236902043047906187279127679485360702612785386297643757296587442126733796438062605264841815579314237451688087018167013846806477493519756686563536319654362081091219647060356767365978693973066733510668481681242483844809981938289516279507823347584016506990472170492112279065416241705876560655079438481526961571758210115875437281023213400955488177326978570878476144069059316208504642576091586590001407795938670889241996012672320944601197100108251907202443842906226483534095973549163284973153997764117864284675321756202441068654062774465863401220515636389612003083930435927779296214556162003430405439147084843491073822914962627037711675704305463417104646250687635281146223233004673491866942283272423025976216432895911752608974544240408505808218361506717221570872650883205784565684086178449630041239883004289936430334570008329308443900992306006963728911900796985844881215239700722950069017689654581384971286347675180466936629780571095576806374762002020776808612029436760498382915683530800936469193626012515275788587831282352289661180944749762960853740095336157267545412759437964685841699651181511931786471019800036980466463014902782913921658467183307141445735119746627445389167280531651974295999174691190036139054387857070093864917718469140109032702001279968732769870786078967105487706341978889383761184146037617116478621725562643910371535062784247593475507619114647575890180001382567517756750133590916290564988749545718049336983627638464573958806402426262113697242667559158939422422936846292902310651219323438496217440805311213526265842210347793629122994611515730190606651970310495642202498081598536982321954648836052628158758304551202414342669445935590877337196929812079281909296223299454356883985625174569076923470052484770053739093943073453705981446478368282078040088250376363088340219503939938114966841522266291254631723911898809895670334047511152008913964596912517562404277047243424681600598295555658999503148315439460939462197449010869293756909810601364048256686803170989095499750799017604127984639545865213586979248001190502727018557288324218664035234114058052025020204808968703762509384753628550301183086236979628831205967410664716588216641984873278014617754624827693417375980256864927679214124612513111555283061531398455970354871559251867375908650532759497877925517675064579752007528964779859265214200101859074079741510265613531279736569173449054119617211346713990929160585515144618257299310061268218768960238520287213714640622792613652879920643597926400000000000000000000000000000000000000000 [43,13] -4836977751832330707206604887112898687281341729108973241084156378908266801229125503889659545281209384996461345281764110855913398801682422085213783719821546548496767766691517594261985043418750554409606704902367334023935016748127112085967061988618601326626940965966977592810813463636871294927073360396499990310851396401724004002562728426994342633386472123968173816423918343228125719461826710871909500308794143240209901715703633856720761065176793388653002307807269163415010652948331792980575004574246959828124091465182701717129555776672452542241239962567708776864790764914915706986420160659689417467135959981329549580355054122229580633258496627925731294003177839395661432450586427903399249008026068879179238863034249162956943657051072450145038404728439332054367269678775030636924870947618513329815457202697946442023992894722863475679866069190226164265669595573702665127241642802102138420575212830575681482514866278014288351438735760126619128522383170194367774560073854945262092870134589629094690307008635838710733361235598299049200761435876857554129922755909746164274725949136079929854605589693991957242254315274921057665661206543984390225305967832148754528499795481878423687588970816996700265729278796998552366376407981380526035886899992357800046438588936133999233410060398385895845559031948250999591241618676580532055472254157328455436327297715055243931890050883798831050313986421756214808103748636282912516548087956237314170376516875524899466457896362450024990293367821285288903855867248516232747768338026104202366707034397106785713386068457472722151755559095411316068174354233777213409012104514065835084845263471930891521463561287170399931518947196088212958458107632840697352442309380046227335754015058378451275598133050263305350137634207348063088921336863970274466722366021426463129625034577547794571285537628549961422481614487694766121544575492208104369494240135635542603893603686571369784201278294828573256333359642873818172231557734872706439617889168243952744258641741762635619950875622023763445417956916183908246724610003194223495810233039650579769078237941954400846993549622100901560945889722030197991913918774608678875894998738608599023754993660178231601432909731413152145255653348021876541069672122505728672570182012718452271025794219861549846462467289842081729024224689586317898069469176420508844870475679065842577032543459906126253738461470047699168867584047487209155175561218401361233772767669335604387141650495756078988781192340277325667058740283756217298016245946858325201389405985558251352951455815899237847941448614420479898916508557247757153855483326993070569862986660503810529297925292196153653692085059020549029903939753222693328122864373580672161250477597324457864336370158543139157693606841445385240576000000000000000000000000000000000000000 [43,14] 14236136306593342672214619740400962741441884744610851656056253203956816978209933714261837619772333593637403043717413650481698936514370408230449870341292261094128640324506444008643891690942925059262145323891891691679926584100036437761641390684269872369767263737523779263582708520692989463700835386074056738546451635738050187130064471641773871268458089125995002882662246900566859638541469257963908135556960046915921028532359582258379692655919678834358553435674186517179228013123883310481501893503616569913431077922347336706827408126490202763974429415357634036230768844479485198743184284400421415721923497982979422400906468732814634387908338412578447876325890725074828720829656585057843416684717100745847100152102915991698766620029890869675440305863354367260657261700547449912053980406037274278128939936581778046523086130721207722959160132271309361223401719368798602651557892560205822709150110226178885118842329268226404419874732827204723883086948386945541681512750873458552184926914313616414033219218455158232749660899099032076922204388998925446686450947807290955341113831515053221297647541580161075440299630630916973629008907319739804414200735168625302369833691362729252186072966622532565769353069309840334854950042078109566300936038952893108358351316693309470634442508735444849986979587370342040004841635160791258569916623014373134654976634240743384890169860136202528912865531400705502924621286265182333298134329231334878253509071162584228737787982866200944956110693587370518098137407065094988602794643811140683827139753272058464216308073690116090677553840184144773890549839515163711890728602985665505299748787690103409899447683587827778347773418612705867761216889151324781001520921238787727263736276646622961842516795890001142165158300611525007720169804810750087016704063757343609563266528660933715276348566536708851622645069022218080171727466562426904185843661061117926816482178979352431980611756455822041009530014194023107381519018961663627824754534134110927311613801397973932545648808949853086318506891981753792004375671929973564658921790222688391192370328958135884156817748865012527319321334637106333246415258345980321348186524176605465979313956472059860509831553216930551391411521577820473583970860084095251990090065675181124979996495244105094528547996186117887649488880805617757067700996760269302475642605865541105526514819706146727613518684541669404133824103503003659088976848578567699970540309164529766135132231647669823610713540135174352570776216107402184923121728151039093831775892582268662599134892734059931106261800516091376652952450591099881327156728018122547015908514588935807337493311661209130724802918189402436086835238454594492373533743462576792184298059974615401886026801634877080594092694869752330321920000000000000000000000000000000000000 [43,15] -18496456264767950778686811810450788144101930240919619979294749007187513622474543565884052112275003899951203959497785833968797445434345390222446188129837907108807334171889862036828053798677211129143607668899989172421973357900718298078932409311531304554677966157136925826930603535978428756096858410767528169710898512282967859290187779881193655339419824755082185539735181540218756267935048815595685913171272246874427936766550079693079890110257530422039989890749145786066586874565289238499773587935978402232084510707098034517482537225117041213071647600122429310909525986947250599145724382110516069432120713496167556772263476671482876568899886178954781626667176568115560430923467102750311464496679084214010993225573409071430588094457676841787729239404690553620943342274836576311686608274613050015019281933539850104817527284263382611257638762439845432046372472720003450820092190257941845609743819973327348778458973338238131503097638177869234678948679331238653880614990656665729550863405762540499949684787404083670383034832094183575933169853116592621813198786165478854310953641879129872412038694578833535273697427734320735473802263497436695405410324668137767973272023401094270325147315141300769027188675973131012468502450959127946413514296323062957686868735631970892071139636531020869000852829518927863992812133410051605031203596550655346345512641909739752935761626457569333554354011576221010317863103116952700203527003086884812459717404203147282167711501496650876941205933350427489165474716196122426517629654314061123860964004522717324367823684711461008995544116352622991290102677647359239644220343882589066884824362087744599252402269090760024879450379649658170930399226404367695718861505631495022588392773738529172586867012571587176137646385397416603189785263397551628717394925007375149220171569369867979412548143371283500807069561516649411587110077651260508510758735899024870887404805427231347056736112542246664042433164906946518787641432331036828953557719523400590006048608747887333963120580854287867744939339573986501119128178624888674546803873071974913330905044760313201746287211996854051851367684556547329241622752266407292097702591640594590996916578531583298994315612045868075720747982221990649894395287745139912289395760403258126841101995893063256915408656744100314394130209133448921725628959004532008562028640794378294855108647121561929909467636493284844529714133201224733947918437626521984508772114734639222911176352615808291733276705007336432325660904652512440364275464883257258274110372727758159892149493545001623663045857517455897017032499382095014558673066016982593531476872917733631618463790355442261584934920243409507083746185308874095983011748278620429562259294059234989103392232508200540516391068221664037909299200000000000000000000000000000000 [43,16] -13934241928499052866776328738091061197918397309011124412856407643166805496076008389319045572182823028703912626690673149469042064443646117518853468293962364521881005032597195489253248295907532194492135181540490743941644188241913220381493354516409875647917427845463177870774552595596130321320052245476162423530609288181187045720787660238130843700754922700392705968639211303892867387809531288811288502653233691203697919370668842615057897172172226952123839045542912984795554044154262090695530121284937778745072500173003394254184343808933543669425525788085021457164227165029426531491607005907972953855265651728466997895534216788257410573209558602199788794251620591152523604950977739689844610068935049149845409305797686889586857331604573757309693893155128000563742749014464209411770150570649054992073742935349052200693845869113616123270503334687571861338576108481338271724540891385155648696232524934847511027476949007282940545518836912424022808509735675341511249998098161435429878849545408015904194510673906249436731704376690827304737278763994911461966331356977477201691193715461227734682941193625540580192329287949919908028744032908254179040498920078103763308877317021885162577864054354921585567443085275736596370823853615541137806426134722795854306997376117277006711620739518873559097002769697715870303155845754497258407897592041601385411677377705551168521431266453401363395245387381705946551407780363833039335812968322157368102067894376400938696232663439234223562586427789749000700887509263417288381501874828983758434255608722499224799832298399514254722294979869436180382986975425600121995423321739129646134198271669707372591056117913964403664950697108185107063998643239492765387736972682783748337522678393629926474219654581402068673818793125103605542773139381546234211853198407024347232514320897539155125948818786748520129588368360362799278769497608758867891872469364896185866892074473318391686819509390622736824962959686706127467322251901051229006102180044713577367255744566015411554227580239119559002896230162335946084585947083453123433200684654095919108618578154099702866398570228329334375295454587450808302778169635382617928932857612126084293902906020302123757514558921416185721579609089410044553766521223974438351808157829476120149010299288925891841318413323476651612116072096368743185992039696602004482234149049520983499715970913142497137459474166728151502257591925943074297826714522535264722033000312445183893490958974022732048851638072598650107057895680247858255721728380997188181670638135458308100538263346014516006821754495803122629105068371298581085062637947343810500817696160914011588760901864438795927328160149294206432003747544062618677157427859847432329484833627551102601985938893880006143776212147610562068480000000000000000000000000000000 [43,17] 112998080932319732809941224143177970728996232372791719294171422521574993227434226716953713941993981400750700491710216273560477672012178354769413470596209110241421985066772488811912736488780488575811973398852535416562353534789336861859010061667638287837032758550990151692159249210309349034946846209472083705668607588023831044423653576162796609280153395696830955358884738131102719365867963479285065041543900229755516395851940465047035327421781831256133126894778728556404301103026329827099758304751940630894262904108808382542566332473264275311794884869125047810927705572512943720389645514763589304699271641782255112502976327649631528229772498223516499442297419667648084124089826940095554448404018754756781760610295607023586355986945137222883013674036490908894890158696153599345749087603548176424702713032197250254163553297644945616674957104490179479232831579517696707463195771437733230708847283659287544113653084587269348273000367263299307919861447862488622125875613110007231572294431900482429953411624069044337778430627729827985195469498135378846872151272104750656557580982003752258171745061285823519404082390247343978728809428758786787451822216189610176276477560723533141067622330856759032741534504871239421793019247799513638113827434118069155697633960853511310949214091359014632140843452233575467871156945738403201762233315388911930322526383987846596866734389158085407230534499759524063794738166188914817232915743608079490543740838337770812406982956712285559276936576482385091872822037087700535497096951031736815275289965009230762798045525402556847096533556108441945489099480522662773803072197420254473726528471031263354383160271305337901067071497716124464555538310744453309589989201387685857852032676987580741054109442847523272190955887628078271412681441857541256015324792658665180776970751017277834864083746646323035792558016569264837922122250665042448129174676826120910690327099268961898339573335332488250328502874809047739825597732348518012858924294318008850864970331397142631361458849765244024253793951492310591960665065728565099306205916643052664671177923843752148702467573676024198929852626794158773333292371238884191872678088910997041570052829400698849291720538550099014681069924826136954535376923244750082123131766116427081543962190378752386974775784420452055230489589530098193754652276084046210674969861330279090360901411997998140497217241235708830370699279983785236088840200867217692873527045895704243336784412498869244506763018340993707452262844717614025213571096964064016345757268042843299946555666095493501092898065624317727246754882509764991169090585590848459119409456794848904198753672689535605640326049215689706514622197270265470309094627489886069518090702844365941044557715999335744741685542938147962224640000000000000000000000000000 [43,18] -262076786359913679183554181322961788775400693005981529267671324692456000296558684323218414921252702839951046023572203505899616791127909952419930805641499505466127916581953562879815559951281014418124251445275775952932431276348834187150280706435268323649420079119556748174482782250577463689369105232535579129807704230355448144365213776675843413961400282917597877191869868803915189287220635994035848904199914352289723228029553032153815863210624007431990373917287244168594559837317737416509082886015963339692589635531413666321584003274088757963354676574345369239096070096300265976491139234462253349890913093905287961659055862820109555987850266881043184981920692714955660164705980141672723362795915968872676729699025676739044256937794256675430771847313848719371467450946753937289296196795641049631992053130850573421322131984881344851283465061837651341529949845547413577939974334138729405166146051374777887634464192329083709859771223676511128149261695776347758309134080021091968131819038802166138256383103587573574010255781676941547552441302940986401810850134609787429135835601033670260351924819710567122825686312497151682342961052728276090048419137892134117514333748038435996794188102509219751007606008854340624363018180525711649250791528572279722863584455171810472894005883826044056038204520165724420155294693934210258531581324228091116872575080048423125674567968563718400340329083777161475294196813706621137352913929016002228304727772785464173719084592829238128364763283891003426898323941286734609400718350160535457185582594737749482495632874786976724710678051136767136286080297032098816080196740993719906292482351328194979071667962446178769636656226198268149772065819850983878777467901800881259030656218782250559415600034034272759988813886328532965672646599687505736584719611005637386052577496226502683929034571910127453897909011615032817896074329992654822644855083204887924199070690569816418443993713239436574069921728235158422210513111982812518658971938310559233520596553477897642171356456561548267604732055063258669479097455480827258998849118916210255811797971593388776238081088726284838329203865969009754351465569392902036832368134567163927266268063492518259178083779236365316652237666450330013714612074244956309378421423533510577486324705482778223345606580866081938583633310820524867834480961319197341516253970419098717122291415496330765382984948616062054601763955899147647927959712838462398959937532325224252073587615088390460103869502711209360061859013907333665786549749695522122096512355844356811839352930481437637610397757951771094470471987568281515987948030640309413301971797874517431488615625827127606201395505110645320922589347267311258662613096149698987496209872625600730321874719212776062271042556851721024307200000000000000000000000000 [43,19] 395651376844071793895523239743448482972423750256756818156064406940434618091793012923589165499460732112692545810138065835735533408060793119317008793308267398007190637216385579436893175725277797455613608802952797583147699018299527469500184207619361441845777482425253110393971353007411977185304032038878747124210925361446841236473113810389563314144195627964305535348039867020379427130912120295592000888554450092157676027578584841147856284225226269141857503579485985280238855851157853734800130445135833339389455773186857998306409937522427370205376106302793806851097648017488277034042743391426976010749670319230465143022751181327745786073675515056211733995165468750163982185365877591579120694352275459715796722159646598472618069953874146394289374105419209107780352412028867952600044787603808900435144431755786996047609565876828354899775219130352838430878253224433144259808235434854362676917120694409873299651283874847400031217584677774318519049436028720780698802352657876173718410596873065650395332545719460920098400349663595953692638685954456958945923692321246502904253115356383222847818500784741122751065324010907044234542856458259197277189487211482610654356884158916018754359536325909200192449941753079561582659263748765407334217051097363931129252761391701203478747609743275555522969850717277486637270409819007337615959417388874420344578762307440143035424459075851829855919453270319248612320373840880345902729180911384259998773457160812362485348527653947790929157076571930869132506150488406623575718163390439187308017814053125762593074323959829371602090382125874410861200868362463956431931677726905263932956040833523966649102017264474871997216321364201943437849824997558052583868786906035503700065589013731093684658347645312147785160916418286479015775201280397783199992578628514020404956173694504701193272926840262519755285183955862755484820872483443936882193752503462971941222371261038648903038319284623692017856441346712102723313017294575177382460393764199092235365940064864103383217294179387445294567947153328677834014783782806117715132297432526480274951091205277688559450992063925812435360505381013161836097383016398818621344374436359790658476336276572643858525731609746499693092343080799229451824205031810786171471255384663791359988825917493513430502592690779287054898160634057064698480706078892231027239065852914390172330195351005663356165896643815248669282763585748315848138820549531011334304646758975892850918926091593616241223319212702668528713999028921124430075915252622657328402228977498849849105612366232836037328590206731660761943386532709321637185720035228618809785237698715529201720300226644030866966176137246345762913701651686195355344431067182173993957651363317054913184503926448969325244380174334130388992000000000000000000000000 [43,20] -454001410366015883138239096235902418832123572019556582256106543203025842124325784141177155244313308736735558807644668005595194103433748284512615787338571666600899182412446904160090605594217058345814333960640167443353146519599399407240075540573499031299844287458186741229647203463857558185417252787426645503072164339960539198761947896007507904990147516219725436652713411851147777103117510485168156289958330221820301474298806308503595641875126555808561533138586274993676921647603355198838181293695253902752974139979221633243523741651840098854156397049005650093532795255807059618669052777591460639416758965460576188922196874938228788929602863199189398853971052112340190293799078510066737074594813454377983124954882318146617779748515246756715216355361699948569870817627586947049678320190881983114903484715130296868014307187978316534465131146630551717253889940340757116531493659249192917521419492753916901218572593531925082666015420055818114084803163633370180067628612029375261735684476377622772567541609803213725314283035469025383739089627140967544040776342672219869159749400712201481928947396049912494867813721457112005650010934679575456245061945427738239944861527458778811517051629743676449181718620333684434732662672825348139187570999968672695404160445139798443438057529092114313095170918348862756027493031626297663873737648790095208508944190783027044457095171062664623869243531811737009381937742254469790264810717208115634014372134685765281803017493755316972108661632786877983054296833891406793306572867737828192093134555060359874526685465383023281245203611495259271014516861099126922257575071714381152041095359008930097648893562652497764228456562348985284604910780178229905673935037702207881104505207758809401578991061756180871138368186314970540700152930068015886045176675445467976482192024832034683367979060475002179464142418775398235715481336835065211660760992307675105108887093697326995375790135115381442452435398778773718761446634592522879001864113417586410705393996240637498468508827092905310356670684486106669281023915215717748623628764683002526052852203164035625495380434863345023408482998428063564606583999663730913951211444849141448984980655756635749415932214489377328530094586670660336379590706936982348516610997822872428121103843284134374826102800260390608697926854739801145176176675954395243662705387226206317917494620897392278476546810310083407201867940266100152904999618627121271423232089407512225631489314542849858494712192370140820489531025571816734309631778453623718667104745646155356543770836197478143153352165616915364259444545213400742550724381775309905958100917132592476727776778026134792853357983881308417939615385906844445244714652519440611881360525658078573058570727477255641911255112896473359974400000000000000000000 [43,21] 421169172917076853493975729400775334606070569372061595293140066523673601987243323803409147996374151015246772818142936012788087708840270978274791144355849298759031770252505876427935402363715135566938670755689125495236992572138758672826482909623369115647969119811405849276940809647020761541438457113888588396522183821073853558971122685636750261562502218595596890948314759550565901548103550192061044503976159378814167653631808217717515165955000343195402463389333335154869640588267414543876609028333174045803223215807266144837711055835576761805543399808150201754958155553396885210485787768986363939358292869014257160036633580659153435428252969534180327959153211776750792302245403313518559414348426786381486184504480683357319731520874905990027504310108549787006878810529891965114453706133773755867368157006418232457968518667736204071563921371326062706864494596408557922656661855608877414029309904652075543840505378116009824811114245360453973989979404044801630884376265918878604159151332152957545229357244150191743066563569549428963403552660289328019277993970087325004273092017542793766215891743297404126633191010780098674076058883606046028999313763398900198440990631789462168614667671597839595052326080233151552688324869444883349248544563886685723252181062381355847736990591491296553148252514850345950729162775046142074157516478689570745922911281803164786909549606004959224784842434794680388288342794781742110284916419777369854587003435576885296191928494453734047805680674460819865172355321628480357468987520100206098185484630845998560117057009041152313973739231093843408183671309428844433494130309795225056827100598847088750082683560390757808963383224639909386341234907851251172957214871918162399133076296661576185587587790978515232744462571306150472144987294128659565660463793167799388252060356770796478899049934525062649945870659886477592771456784360056274466250014198737457085332991642051347509515118253884759581693966432632474009964020881593507786323822067474075365339610701125683135167719272073095582877815616325132783694012613395158302026754197431040644331579090217987348987390507753110440842668434825228211817283469154110654422466197097495082917058624011759258433332292328297400756128867000182633593231446234710614157925087435277462847191498078658601405775223219070125082115773891064144471205719347551632212568270391969996362430992514956833446140787397398638025290536219354628045533780857493990670377100483562333904796932314525837232165812255298013834518120400860250345527282323726669834626105294244250714566470215217983700681621758570345523382573702152204757593560512992261186365463903784361218846755317114791716511987269712982884998431631463241789126842886848933819590487599269429447695817576501631077031539476371865600000000000000000 [43,22] -316564551433012308551020575930334052093885038877591611496663229676706451974617854539354016124097405609138613415277842795089461251996515730824688449122659252961138318525209559848041970983250088348767882010613042577683985504863971217689362926080010409151387344020709408716601395305874881358588783032073578209615991884090029234824026602205511956284623819021920715942652012781930141270074515194658307718847561164723150250232823668450734776502199025635621978035693704227217135515978446213349263358750530968715853824889782043522482579418378813510432094975486703125934448628023247183441732596309651052102019089050603524456215593406339361297962129477141114021255678616940403407925586344110213341398149528636531790685346061737745378302214250974050904181599877374657137291941971007562458203581229352955168112193805172116069431545124200942340164472292523640172632596751017232534510306720813427733854470695834705300273146725054357491446930537873484412728072049338319368005557084524769014027577358031054206113230280073857858873065461409405354431454945146634094418094386642931802412773508144202865851603487657875151243039410089426024576494125777459838831561072847696752656059862932122142964644750945222520215326994573220027056892480616708969925008357200986527833809363405081155094237432496560457949168456395196080188272356512931546420388856128750570848127165927347505338794592334551444365961079644443604912840735856508460578704312993432294520655566344754931001099982589672786277457515634115784908983205928397742103896930867925121658824306223278434915774993264254734632007790241215844823376821883623113772761854039669310173607350466417273558113147250743543339598534194462822580999155267088744040874667882836643449143827107395887276239897674311783903349814241516960983876318500021276487432918788392703931251756091752351499993143382496431841143044109556025911210131279214313393349853230650319797451511869945538194880652566722116525241488475090631641429283179222855965584659240464337464828257552290345408156292017710950484419387433943896772837923236355579106183731080427506419326268445117367385510340222248365392530402456924940485058789162278405737377840950937922783922901600879206494895313925106573846736132855259420970229362719660301271295904667833025024142256979155427485793821298863426371088781022787760320412474932405773194090190294449882400789608566873086807325278787107703736256568976908783788264592120031204214531401707820309564545289644613590239856560804161788155631452263601143007192329216173357231989543781010422519016637160235104404815790480770651718421738863864547882938581609261828775314697000993953964411946558291035867742298006346018923745528466234824840374700159666853422766620264279263886663260380871973296497767198228480000000000000000 [43,23] 187339026430767475305084184975860821513246851969438557430076074133372827170661849781029030754336272369009890308997694365966103333689337082168846842888428382938681008746108686997007252419183729388590446341851343156936307524479031706003224742936024747116446864147792334463178240343812398895771811515133551132842842082101227412851924994448547277976930477810629668566370445413988367115886716225543620164469353335768798208333743766848135062346591290953519250028593269525409511379728458727798309016070654761831977290205431030341876155576203074725525461050107465057717921147139686897684545807837659494632871467000654206118320264735759432089772089986880173334771258528269685702669677366746143082713125019701831589258381099454626311900432953275165927521700492272436843897308798891615836707314476474270704091016461036681500228416927299376352959619795909976405281784638544231644178886135892052632483098905736519534093882432242621899149523553165385320895107194095235507377520228820661118893094333700693733722567509202691280897883092491142891961451691385151282854380709077168541761309301996430335601089935834753842852715263218710598810445518800350681020928637715160157112784343870348687698494129767607694977827833040691017640611971168980965993238967767090225390733425478558149564336559946733533163395690696795890523530141487458090710688014904308265926413702438189467721976599419789135371567701426208031096433360825484036439919998132236129710084926515025028082279148831608995001458889655747174442511412869824232974339067423496571892089886171683751379392305518627342517755812325098342474135661811581543946508820113594129593864232068698351164342991590954756375449705329114151733462619226950215141355672007561078115458090709659434191820632957626109297626280239426939672283706291462544313053737977885917186795452555476167074615713606824145286726759111649420388891048928139219807167422528378695716809436847485891409776228738922408501274904492201517305415119196357305281277552694703509953633681759258202085650821970509140215789880529958609225187984858729381028606417293006459506510777797996689714064066968260828546884186085205393182080779550386650221647798423101665183157609204757409218116192020400095263178963542582180083551713729114001879843004548891142760191680147434179322953889626702492393362948865293030098478242080482756341605466797834138163726620903568932899131481267683192024915797245509062900417629919540910682514509472860765696741699748738381313113082328061162085300402126709621792434653382100762741072260813478139489519234598864468417651833318973146244231085391121267224723187233222030567815912642014538905664716590202051551399867196101566734234619281153734891078009306656289733932404055002770991313844761363187460851242106880000000000000000 [43,24] -94026357858217911413709798831623607431538303175432299389621552952290113397610044116722138933209134802497507386865306746125306069939742510771057107312461434505764115901796342485340859510686004668913508712194205171575533978176825364237500648321351241927294204235753609410703272038583920760558922000802440244680127882508866198371665540087525521022913865960047956034746131440087988545027230606628342187779354742417522718892856054412644566633066001542207067134445087189755719902427637804858256623114800933237882448007607845292329459782120108256659388482230802989225859698064981452470493839464867512503283598264004133064664963147450681922037800040189611248919883953990850745126101063217143440502378577087968993677340149803298013040335975392517707824351461993166089566987430281865471752513649183377811484088702736187910630446863549336836237154572146694683203378659356661627420527002673217541133299649126554676525660549204664574963490836669690314832734547167706343069831329090625559909160196395884089297399596792395823715526538066246504947381906695437456458910461742865148234519517835890473293531756305259253222612581381119224925632551187047479199322871951202940393651801660183010170034214493598499881404473560223782436229866645074321749202777800964987429397758692790961748774836626161061427242282395707853634500268066117704413425778061493369688395844158367490632768243167626069949711681153127934850514031627867715063053883568404053993090530544622613848639579687406839153691783812336131188140467572168277934652462355868868090476982102573443636694701238967712777247417258902561956260587961488475330259745451298041820224721530914682708669982065959999108958472390992396051644323326981022983377521315887400126562162083595421441022274828432534168602676266752712147775969305065096010055582469394635117351181767856020541149659755470274997480719052061862972057046772655173775133457294446822475372937083498457185541075680976616757776378003281194425113481696872879950829502807907317876044953138093917515921586716194738663137680629773659007591993330601140822652062059124224300563207478112186338006737985904153712652409340487029786191578826719281804434798711988958749947462659403403659759009701658029982197766868761609045943312291866626622588313702020978833404264337470961812086817006694403481754812555282727952282722422607290645499217420418074435119473526805833149996290501675082757160724342208066462998098951868234803547071479298392386415869444716605325312035667253210669969344046083064316765583066635605067703657753907033980305442698530822119860035365563283706227030726201550979505733317013354469538691866318508556611017345854829220238456693011134253821881428583156761184860171539633490685599325796508560667859362447585694831553701478400000000000 [43,25] 59571571598914817029051184757169355046471934715546682178072513044454732826408966831826470534698855659236701541945358878788847013675856960131293788941342602090615455707223384724603129969548661618412438437314419408830122767982184068723609746502127363404200706430874011681135847014355578680452599057048976239345008390317667237678972085848012390447052982987889128521792588496951311615798782703011363665013511356622174867537425995524515658015610566289241942886587944199485223019322762801436548730020418142173696555570981498891702329294819254289260718905102002276631617782866218911544823050253369214973924963202378106708104468526131859477698837299821759205298637021457729939334810192606715185694380593390647903969091623247877446267470698437463918722592981814079122999221633337756493150197765845488552860194903971553934516564532223621826440379870566416296105297177594559678871660457387431696149399247106914917656381327870549009883059969683387514773098121058729942597397436688297538556953533713795174111981014901348830666288674092086716427812993711727315997207964404148172040366962265318910860966614914433292636538096048608596519447159049104410770980352579264339106538589489529006002048577352441306086205872301928437478821676214319223232512282272890472149122471954553482739379824304775317626060222018605944741371637925318765282512294763542964868106767688088437279685907588283890463492695768366562801899314215765412234675032920026979407486822073563389671734517501967618841944325017409016133498530850962522898587393083942334761674487256508217281733311346247695317390130771932168488656642506063105083221471645743307197623922888691183581932127115764057666962886300649970912654548939485124662812120920312983082412192243036936794821747846394785509662292343547636465954850859949339848782367588455795711780138534965681061164768599631852463107457836539503644579506339397830657695778886176571853206369205462195950001864726180180660401160381876400093213188332318419988561179720282577124830605757979091968624205592146993503078367094771614436209516537237137478537202074962931185070957836491772513645969769654326084912106649209968235377524725548383029020222021986310807036033218534381950421194652495688773728659789488922558245075738731370287944061822071207054707953074165937701019202992234820066773411360363985674052810683873350001069363394355940231654032638600102713331606776584412580770266330243249378327661503482368675346730928956020577551106610488560834249469024995996257486726989567417415814531002680006305198542708363498955735253680422403022705264817599191639635099536623564072918090392043901392604105162592423472853822122030406784171518956809208415496030543225948724176177050149548308389590596366450120964463480342606508564551533854720000000 [43,26] -49015648405833310869223316570853351593780742571904179287585485994931228302579914821153705378865366098493089307517719803407050193513643525230633931981075161728959065812394950604173373716000211025675634966065205539124108709436051505378524081243288266279667389412746559864093454526937524221436035643955552208736484520205710261288091117371155591652846272982902680413814529568286506731415542617477976556581265811931944392886520630206223385489038885765537016266722152282276780472445503118099001237433941124628925965935083054672142213662618536291874436874904196353633331950210424114964501851880398263771055608710529234264233210389855838924089329871616494108056959421880820826094193224713671340181657272205809360347954000000758037525010980820491073353429348052775975029607115657546197705976772151559665103315602374147122630218086723558817798800542354238092831579187433461261526608010467302145647598896328959459868973830136838716140804836180244931834000091388100545374522142295813750600221631502394341153625318292081363598464183345738157901014552462375770718910326502404348417333973479912073676049930668437286078348170591412793463344146880223505336731068673812667687335847101336751204787755756290695604800810667711741198345061210326459680986376713963907294721330309522167401262079469114802259334465809278971126557475409859803396632900918552573334133717980338417456493317144799337287077251749621597657652026106942340229826696892720770210246797976055247864369568620979020523770713917838477397826828114806275535160036015394602708654399577751560472725327940082027508161849660395756996094341059211165236704597282723704673326087119856470406404131022429803872384325062909806773699264483398353317742746781918248935009790522928209175325395287378952671359385123848467087246978318786864202162396921419175328253310501734047792940605502643562990366365142702334837837548584311113337237153343527078018626904073934314206037235309634346416792989849231944518850825247359183726720205092794376451305086377913281683503705294937250417527885672932294963953478895743017649395411255580539715206094608278525675978268726062572530959879975819161796935365032358970169509760181096194010659759755794009037407890090455639110523188940920977990748610931255498478006570611575067696576222307291649195970228711282406018109151036847018532063518023698196635374365270224541113887505041956142989017250145586593230589816176181217127984542012526341738833773700493325547364195558388562154752187288769082528390281673778917718388118446168487317429265365972656448828865149581083522701995673425314815595126581794985460615766410403947707344161804737809395974102952958909491468610852703349760513818245234482018214444838575728726561913044953972053614238669312336204189514334208000000 [43,27] 25298978407006328333605648283264808122837783152443106170278532362225440458999568817779777367564448883345296119159678919860282370667566565142956283780367026500002987080712349085734914140937544404733996875437108847258041337055411055995703252061744068795884245503947223308584433209058359437031420594282453980229905649342695174228318426449295027299785311717449868001518674729452286248180224316204573131996907307051625144099951561000072334981717336460019966392736653380180154124567060351472032953226357500252159138978352877409815298762230501423013117694746947203813546174651072883529649127821154631058885908390805876796973843149463951661724774750172886992241989988187730396989415277639670240688073835066537680218301479175714870842520074329983952912745145110386276632027399146057346813382425141448883452077647388162688010562875341550851313444011010996663612869603992653115371780422562714776191890422162012449044515239310616703173405914048796810160290446154062801316294957577845323385897046567254498754344890606104558496587888816580656717778369304817115452108385852371862205945403213322886776053162743386479189564675151881899452571106484260810690072610620371452485021088392564422421652615690706558465668261319362402018878981187346606058390286077767958162198974841233657057136440281335049259596961454466971206087839500671692868407408045395628908428265588997225954675740316312290540402549957039084992873389490451076471458620464180509725283893057078422527181909712339033081739628864959875411664737909715200869936192973658110632483768607981784021670326393530899406868968939176189032775406397113601594218816694675999100821753577803243466305978431669002349610825396248444097587376361542721877581830417990943822984837588193678897392133062436595317299323206342782780112134200658731739632038551887924367366775626795704665084777148914314757568239434895468421564095781205456764134104342877861581513944786578289851109166679414905924582713464992147347277924339387121782801202530711009396736524646092788138836361726596711739840608394764916895859865283935870820075700620784846399580268731320202300911897753209726426728524355516631217556213732785211683522086015686627270720824191033958562067816280989872176796880986251259072484455299711266906079774206619900714695694963897654345674901144938403361264727433907674404626874413373006820844213750073877123979197436755310175148502989532179070267084340603692995754693524081115633187584292859127240667618521549739159557346213104896510897259499765684669398280845709281093645734387886107210478637197074867058719005083786126039995050557077222914241337426867054273456181401525468433990333759936910001644656081242025060578629026709216865354500378645910072312254801472643718542506976033030821410952655667200 [43,28] 5301313089194507489932671589841613495777341412602818866707828715267538060884624704420429506986733139392577780533869626958625161070999174163475752866396414016558177833147910537436774429182234158706451094966852946123232813689292542455303289041001706273661140706116636938797791138168900051348843206057824636188928766419999695420731859160545849486003497621957803806186284315335733935930073074094312110816619940117766635528825448201720473338829358219174790050665748889328122478060180640355464196641844245196371737507549823176828985054703748079774065682933989870380826138298185193863124387866731865665901417674951982738535128173429940804849541328660092093778771818640433265882575476445974176859980605590055419544697787623070041924168943347992173758207223624535246204875228034396022626819475776032459566455470594778162587383606268916566016792066209744482152436018639166806247759606230653783456253077866665511481958204006366918345740014257337092496113864730603293828176023601308533518368266572954229276093377157517566086992772409747944466514280943905461853605493105357852054117819758749819842751554551653748316852642961077423771895255091464581901113657733532231818453228697925794980523677561984603176113296954454703808217960169829824839152684132993902850391687985746642020612698268487151224135589808391772400073346734641122211650865517231783575201714430372091295950042749569356659188871825672695768075098834492718597340495903113975204649170237929914033991196860257987719197238039499282823583843285609574078068706338985334143357990538287524951434902192940380411928913335952997218285399850263117880910364883095020438865606019130249526901793536658941209601562912694744624344786000466654958728411558495244995260943581280253365332506243759830755669372953701988113455810646978944763852404570828859431662991903365471945812225011814187577604473717520705220528056403473999510179639744567170668036538783115760058287365178594355750498754525472532295330331820110105159807736469323526354178081785365647999684872195446217692634979541718285976973480539347419202692425064796412228193513668151712352188279671861554396657670242984912064193695666638470640188826667669566044484475123401841096537230034812417421087406429251062392671466695944466453864551033495829363287846241765118690223465519969495652730553912831696707277139678693238734090949186352396836626843204214295908882197217014609607989245378816443101098308124514546258956046397526422667407170306068604121028202963507157589132010487415288596257376201409995677651634131115021203762099211069413455568644581452949456681276703182272390585029998946585306990021211931821415230986935224442328008820682484779610401451051124979563746769098474393034784423946040035872854624211957701266464833536000 [43,29] -19357037900962580727332400781899098497800474104346316615556548418279140700996480275051277351918935872145954522722233432342860359637031044405960988169697497155174636643539322814025298380531567824260017506923830396924105597751473903842815188758738621774185323846254161595020961792233925899406805543461411163871557732703372646864903192975970617677764045037219655388879832661154687335671857010302966376389126338909118639846963571032010095255465764348233421309772804784862481287182915416617827872112242488150619262469928250019183325435611578724572118174455730406951786996480770810025888221210209771876199781730950892286903916986300475182039787218980605468451155843344200199700356563167636001130662254417197808189237970233211821350608216247142505571921734772001474400312528029444868039523614229566446664549601142629360851920056796776627104122234401281681133919996094006859441474483897306555078987629797273669825605795648300456911500027074562553367877207091745056061011866391720170444852507575704559649311082268606417941425519604830065868517975527852516838409186076340213864332506353635695653081001260628532048625286472043144332588047106088996304674772002530573173800196794240528420814694633134842557750272353632064289892537875853761244516757193200968525379156944622983561434475557611423587453116673860319122556892173333710081631863008958643918298971989002512478862926160185410585537472312209174204817435992882407740872735083729828599393296139258885158039989509995911426463972959629025419785190001505877178731408221758846285023621421152556000721161272444528989539904562584401316537642212207780372315864250837819632993258067332311383845675735140256618668192918489610473490341698997698907018913762441481812705122871551970820241871771213746833246692737819784017800055483382090219567193993240697818805567262784208269351076891140647959329718282939511971251440183558614588104557249262379793060320925064276444336936563746223275129282304139425428985494651655829529903219331754787490702253886301930474559398252082670258329104914431104760074765698298103129801114020867271159736567521216924046684961450562029512315036613650649516883762413045635795913653422652393153606668577265881589918612719612039763554950872162022554083177726511048272343929941007562429858440992371367561939263831668145381077331662583531368991461307531162088308644314895124867970695483422765897433104986835795789512608071366635911166790436177094400665428232003832046329479032478120975475534308076422510027888716679344415762406718632973610509367585507199524323419584311671005381981107861511029173671228003336780058029079899771129086883289869712355095362228416039467063827308489624123824950520800619138378304193260486903175170662031907765302701349899642843147796480 [43,30] 14026867469121966261798339839514187164348407122849446088793488473308348958066194344493922951838183240869427320190436272579312459289467575021658373719331010267520370318396142738141524486858134724659866804159736786561779231278975293720521225153888311608976793745588528999407442096620395275303122150525543285689401449713836206045129439811428702072321049497204822905436123643854887069423740188024531853558703746316455397602242249251453856387592655400540790337668938461482932961710936550956356161912245077523120600990762770059744848000589516509480742263753147960865023131111538115212083585451400886579058811576689218343669300859922636241564679219593493274656678174001328820449097938659081186936550873897295972428493280833383268281085578849376071741153248582223862366354074388062596073673636861315286054624556123228770075611598430387716313296888727378399500298359742465190259188809301341043139568435629959255584836584122244679567902397443834115146696181376882245524358685472477015128524418643674754218136630588734911980630086180657116551593322557573437451417680233427460448969706369092605176329425622979166476927311326863653031731680391733347814161379099998038568499585047979854165069936496939638691880420435708124982330707740837092630603650636264278440471211220447890731343499512228690783436573680928565886054084704750824349530370656086303454548360179147101770857317960166918816590409174823456382058435712411121084068777964875288219717643950581375034549690504670139570541077324623979354993704670118792526218366347854857929625934369075751651096258968459931257997320981967842937635269599029186729709734645096312600946247728397485877358173030819376043429539304048104166644418065604637577411167753743702556271665012926382855526571866444335726183696653074719248434119970280392974304854352326743775768663910243223233476953711793540664955990622351584648640639504942383067390886886986581036422016458072714314254573228016258805598767105394822952358182655946212469933266083128095764442789722981518330735316863831957427310677279423242242774380454105522357514671720041244003329809404438606954719068867918172275244372806740557613644032176449282359510927037260525700456022014990056534950557554273022520838488475142194702577228641484346502862694828678060489911121291968733338385384691983545601750899258333814680309180972065039113539710753267458918575188193964817446347657172724242463091333394693430672546653459719711118508585467489124738040886494729685829891889721292399223860194462865164655425758891379624088705021090114899105914532152860044143235074032292063651011362037714525192093918583056878607215723351994194616122287672856598022288989878836801182058328234541652610758961032931291381200885745977862282634541141417042903040000 [43,31] -3297877890169949226607595802310530247206609047911293480167975255424952275197036485153000316702732393432963665350598624067372272173139421861051062974258348098895483668165323786517317307721020959363948161347703252075032868503963055259436720622033816179356002889248286328247650196225004341196592822411197689791539526894369392484803099025083222382327992134130548535466804999211441790424658900138869581131174501867878763866752874153298149506059393977788997481229360159633188719651013149858275284773589355698373887702936582385359931408899891901707247959289501319787187679999486145203800911393091926960544834205844264679114427482123667036768563482376055569734910399804388504637940915132778529829200612960539318155500028626678805298397350379274453706249542119979423852828373398727739384853288746809373410613946191456851497711593257036052405773862243684258257416870178788010797973847375017278764573698529901197570317770155093649005984431631159670392132335738419148066845114633711724763250497011750981535415649015082934995161984405515819967920684732939479794134429286305308318301738022587340429256053238635847010237922938593074364399611228344987066825901423228629991894349428318660677080715978650117069598239058016301523801418226676013171642265196588512463648940878632913122228479509208791588765028627513033822339294208657332564828519913313140134440321351375896606426310245480756300612048576628659802641049282518893947233883819587005474108217514733257687635338291978482190945486682020695065769169688844017751487457584543564834293892080731014158815641693774293092739074584448007729681334396769984628900340712798309825310902510100345151181525890689371097846652832544990000119629389066494368941739848682196985167531159091764642204074400955724715850501805010348764161636209170990529639444908827461311137664465874020765922588784291969556925297286422255656928205914505028670227885144500270228808932198812924693900668680165466837630740282138553433133634364762459325339796154158450156670052341696815429469640854909787194559044231971411369334296241628102069662282407472608398165878724457192421180846521743172945630861692929819231775634063102910548193317520212960518274671742231803253299754050213304879764964876426476668929901150627306226331417275563524344998641953244458071430864541539259862869218835471063147747036872820092131380657095212859402145683231654023502731966014407632399721813258184313185764136179833131774457658295631064203995113511365346403257638036369465423437890237788153605481845371209838437035560339357590067557692899980184486124567066530421545821772201782968666621356813283360340623879717767301443900302945910237670500382601797674943400621607784910279278993857975384970731542685848000182973072220419522560000 [43,32] -2627494475254468720954242116424837756981686329997231578205501816332905094173246002095202546647932819133899723329108268546316002532402675597989154154038059270638752810585200134510371627295043641338525796075093266199882369414576094283851667236092086398669103199662506476147701407686315859676266519585393156300527018663527527135796314558243055056477302216118058965954198660276676404651108782676631273463070130433093655520060802825992822655338696794916795281488919579914415002232986991297096002714706000479713699981300230360967125052321178961215537317077930391178916708830033232528673316023816239312466561563383091596680793139500467875978356354619658554460186838638577887816405850568767707039882410625841082285487461668650695738834837807459534144101307251623285650822094598745467348685523220255945202045945998051388672335548855499504108306032271196538234944381063060970986540601837663456378689872750200455885639894279534858948523053656721871323475138661207127499405008579416292552859345908636919165028333804957238934165866580780190572017761208211150839121784872966368462630393710048859904353365654926510466475074803422164015641008214903434569835383468190502648056338067757967819041539457814884589230534927776278091945679042712164853483619262686068935780512517844992282508150374729326780972642802573133348830088736899156826236214974495508041703400692847226527373777427622885444744134891510014602481111861543114392534510684153082581588465105173948188336136068714611614306950243013111437543601340316228150080208747677862535052198377513034071543304086848515373441043212084341079984260764135018826945096127509288545226457154998796070011813284306514955147567148118124730575037324618067373095520430427384997019320424184024553914799897650202529850591860660072738837928871490085266168546521346560249203540751459701364603197240539378669667922572096993546827170980555566246237574613228144593744555485552424980573356246257681281240804525429298572713243577563295580907107787662564971776556106265924363784366741357673546972159178379081650821247859994461802360325589328028151984907753726638900716258333762228615084699193038939594264835362942214653358764615458913472409896541125427114587837333437724628240263083548512744245950554701361857681319939312209474377536159662686808705512962297261685444402113150905311621232229974590367403222535176662036734462772762182617152639990987530470877446220384272629776990212848913809120145262770732398747215247969331936287997118320864239801573112295107659904903259785136504257523156999855170035086560777035940889342658036564455631102282377325887643973999444718222614894130235631197586090848271557396906406081087744692884606761621342790662980369907453633620705111411669996468930326036480000 [43,33] 3264586343648481803399202975576424115999412406460745423953537615896191904590869647906619021163626979491810841810968850177938441605805553823152466356892604129990133559728595682620551065004963155872510321535700449084618815443366519132388522937054201996387590979757281462970702175012665624355350992119226830589906031831719047442650116151916226405695459476787775810902615517902427374635099762609348993479882445558195418922399270967455320511216332189354768225853880549222231041083818416985237165991154327558021621350465319395007817174925761993381233890962106085175915534823055593862481361915724704155653944432157272721845238458009476177615257180622044416197577946326448514269739106276571181760423811756936811202256501982576448315376615208494255056033714767032474658708361589147349255598103787406045146258268115237003386086037252939948263441662096620281375242744940651335323959915095728462919669550076178723958149994237902903663702620671053873815443511030920263335953067575840951614294974288588954895197028581879099844118826554698633922328200852540744614584333830368216169219451612884128833521860816930064974103796503424350067996683521796550809487339747978459778441533265238453899683979703329840431056537034909002559954460343461741542536247503586589121593368574427807419744420927708572521218318241553657579144729181326396908993712771769889280695899142546712867522445174748635461239642621597843586071726259211454085276371908172094648384456918905958159762328889710791256951657329587642355892338398608642166726709777171326297401837268120727111536308485570350959155972628266994324506181266779412645429243007932528060599668141164938664964805200065691596469018702386621321338132369394341165061417757684695729545965000405674435455158790826144631133867208222253227970106643895241969907374332106446915170058654398543173831247745400627493430622925181795439537002628176898250201316666082113545959110314259416363487918606514657447625019703011825024028583562739638827651973581935861914161719912843805922247089815609375937610265758138782897061786160767413345130054675925779555533303045356785865506406506392002823842186427766102812642067598483252280670293406926132515490538794623498023172119398031566386803294982767159700501126451898942491876157289023392330114709175085906521356567529265867901738006031023553255719195083748337009675355168382889691474548901870892214758742768245529958253232554023582308910855787411199267676226533850323325667079581687495116428062003626864950714944344313538882885118490193505974345517398669136335215554797129428454808167488362784542657650814047212249070354283501912158233946169051194679394788075930087764123204962324348987668284279766144842864050746013987269011216025166248674954231939072000 [43,34] -2008118350586721576746186072515372655069661475431862185602911007824932134083545333603933056297701251759896588719327906061260476647809974894396355507558525595179938657624519931468677770209092862471410892065524047649043914150883694395267473858726585255007951697645495620041013410259300902985585217211650053237133059928376700112987495730244276711679432226388702484050420904452159111347951532586455580025829858004445849220278257660738417423854700304290759007183905104508557186740876286084321724467005477546595027252737414192944090734911033811346855480384385779035406109691100303223931610706760057961089621761880867923150176935035378757024025312069936656187992787425729869606822670294402984013494227166497657217883482044230547636558846982253262630292092603393142372533527094068876481628084754633194601415719668485083647077026915470305759444397904509405734689764545840058570412731059025239831880685796626944512385963841121620906692162438091112772218980211717790832124699673753122304579478512426687561737414369317049538191260481637575039952964900204468100026109142389063313766938749084170302975186092149022498609034793012325565386597613660084708776217246344660457712659466906934482429245571478845772617304242560582211733362664963041220533878510167869933115241812729827521502883061257020849317379592862268614279327820068522070873776901990121674533706992800393028994470014179951811005057720013558897433472776593264119412683550822620699266936398293530522154755467813827832828151582953056432812355385589120277959159899768146110230758304634252407314085568731779305300386722636656835213687728182753280348322880960574495063282451603383449692166572445124859108376598897457214675416684002947115096778844405452952645299783889878048770342125352075471963929544158312241672135455360158736256041792343937723216222676682190390576728148562792939654236887338660795247208679580094841205915192884477804999153826262270673637380262396566802549146366468870391562780647275118259277773550810966660381873428770169713613931696192077637384543548830787562583360428671250839400557337967864199108086310828148344411123824502303578428945141507568384821692255355246067132643949501732192544341037205469855573086799764180793814551588095864771223058680219903893700447999546691321048931811181935716440024383206208925377542730070694699719813519795914741151224604554609436723908170393819964441841678022359738312573002042107153893615946439598797547119290624162671864012877266386405538473473856781485855009394228677734773449489498571940108579923400872887905071564811092052032686390611229551465612594975912555235040657831998767031712932716310134348616888200052493984216808362270280339078032359139416318902657655475829531641166893145654633798041600 [43,35] 1039232718438727947267992395290198427399199843741003123489977478159708980316256532754528210500260474576478897035595658315119957419536148496002435816306559836531092713317488307781357071698839366399831903003974513983397196224606971305219507993331503533023347931206105824982300580520830766715078037238726699287181413633646157512579403325360260310611303262952631446058802318233417117392854840266776413077990737144708125989158827892749780056689774189472557903532702791250030241839672711794077166556144122639470398865743609066959656297032469240236356224829725192882144420899418508700676915074747494899515487189869365689628322356036842165804219437971353357799914213657375720335330943999371631124813401852126721682994752566203398843506293462852907499865468382918636733117323808280260519738666703638273647716885863915933574382135709549185323318527409829875098477858991166295277746675776252806727681523104206674373455135379012097378900135150251918312674443982412225415699820117328852596872852282934590580777670281234793656816341080020850305836876026245968323009208010816953258239257545317617039233065193668247125607311353700854335521679201166186418089295177621713005870459907291106985942026698413621235989507471531241002985355344482692147760774038959698123761551107464980893962693185924499802733367774677406076274879758971487561343119740304035069698171685307090086920296533545540754840140206803849205721191335417121179373769746839159570618786743746254125611317684538652993056189214052328226445766552883142232402261334507832922355579162712945407189046307757286401944877797251369175709714525902791568768083447746654231456159661482566411612672133702890478070450300763845431037813327348610266695659940534036527929656797067545840502939848869898853052786955046182872598035492733149415635828759015000858231445181923613348537505155277836114663049376260385887104559480336299655196763334528217115070356377681361161130995170259493321508625743355766713560221931476316488418486182109697702895387267871562709695963195284646488068164282614665144976768047968923238561101860200011584943825789531453370528027539385261255676362190691411993355576721979452377626697708421750731126318547445302672792296518706538259191729170906169180931826415648278174032756244413715968236313570342343120433985317715050783726486354067160277302876253700967800657596597025531982937598266356178486629793759418414795710621306101689867172349458016325448564045286368363049271431893256010659211206639059817455208725188885334518003498324808556113468612725922668351196350547003015262152718189582607492672760611748189083012208696387600712931913195491220767526547713212802157868975779775461890743830505565502918521224103233821036135565826218865450811392000 [43,36] -607313472696209714665216449466528056943305191485389403228086145081477674491396492341121218624202396091113916388680001282475095108318276802939594569272788271843043795506416776662201185158206949123101025710203278676777882567970242739707947848290127482000846378146801866574607757415718218995136210247806684615025149292566324339220480325634912737920994796473443570420920778333459680432270670497010815659270539043418129481843879514414244401107367653714236313506348739018886390754764171650608884577885966580683061336248590236746993582857890470718577706006318004319317875120052961467665863276474223333944074945751387679772031783275747290561395817148220428483438943891049931138339134749474100462537089112634620979873580856288584823683072567913081045616512777232309538273000642901491213287418005672335170076822626264419485489611861391774095411504246770585722539042430757023710389129902849411847302204056211846734140999768601835082108450738633654878277417989985336735144873212469590430340935013526915571086974596466412423730930666196779607123959831721766628820717224527692834196525080555097651943586794383148074798072853113657068544955506808809057930775383007602026094794770212421723026733607162992981787438151058006250612512549451213273903559099809807099581353899610187814557784877260697527848811648314706176490227646870520420102038294326841675842341645820344142547837293826578358776159182100209328687998770313933815723901140744901290358417061692144617590932824140184957754511228540271757569315488696032016222486996735660208895954115420331441486760942673564671728881650229277318649099656200176934269539251221194634321508007355931596575790936914779948891246687604015753199304793991890736031099434435123073718664053898536035678257286254109237639393528018745346449109255226328183816465414819243098530854133702930382429915078652306788326072920329037203170922656987263663434520374181299147099082474935636931083791290439412639918138893372278783528646885446442778788006934166346243846874154921422405022879188398514577125068518832906848159598477778483781550090847169003946556450141947789416728902268052586232453322051167711686674585722658361091161389077939260182848949172745508770817865962016933712311936217132576208400330321924348566751396971330760977636140307342460581000733636324052436103370851367264179135688887088526233078924525334041528699159607060835970042373345286650820818107292666293359002553969109668360552519157454584922107477961946431363452609030496742504479160108895411119010121538357665361884850936081809216235652356299087341878221921910052054872022807917367087838641059564143263313640978354940623647022048652429379500429479973727967472290926285373481945033203381855918346067619684628299776000 [43,37] 356270601518714359270914479198101127354691546123606528828859969081158752512478773395813857109489173655183407834906419145699150875681074680951292545514118866446573018993765518686372393819849041742533591614891900870293732750346160067312850485317668447225156463957534038581399258408634698085719340144215334691440009379070320568571245946588110264559729202665339592757808647487279791233710205399944837846063536459041964008347976683941002125721873268541973626188268247895285217052883669753445241324455105244621310683723272731391340170527028472293364003202636675478622739690567257683377742905551958189256128044281572090738263409785028832960512892855790035713171506559358456705890973662357778166097417881994363924511914600045972198085988250885997488329477501618954942886757481223722898285533251553407568110288532489993912854475119696989982953925596128943116216867926985030417599056830528965653054060035182009416174511157665710957103578811503278769950699180404325014155042221886107884281411020925675105265332946408981152366161690402768230322542457023427814222148888937297527747907236907816946117192515534584594614125063125225916617329558050860624933605846485147188635511427172492910288103699906844988969723284461768076627958081307845997665478136427569445267462503526707172648015481760568168546501166565584403874006938532129859036622090554643808402838333833838659879328720799634827517039200702946418955144089765519685438111488724700500368142083156860253689813465655670194836811001477932175343255554616986762121721331419242909245603189566000353840812836081863600256794958765026771871666180120841538893118613720022135333993969359817139051490928708592948592426651858323087627472125875116003099121418150921672019287533877717805676456051052323716967163156040293144239411218256877738605844598037126281735498623139452526312321416258594392406957856587615037478139055043488202229909529532459673380761276532530094649482601419951147784059685303705905414670987763925197917097526912520497761637001395549598790675947013527138433291160156740414666790705940614393916046801864904483100246063400492079908982152603787506297729930781283640940153932605882349527401251736216735179710328836202519614407046232196733103181533850900135224305359571684220929520909109512092664565757048831842551244740912186409692672008546347498690950338586908264967039019397233140374110682473924111371276687977484715546795482628485465322504158201520190686648725796953016639751019129723061183658791547354541605451613990843360720459844656159145238527171120475114429947526140272761998888477767895979266593258252966452001053106329640815411665872654362820154897583425905588065946799651262918278906055895073238319539961834541677123230532917369241600 [43,38] -159382250897271491999862065386155611209351942159694947436976566474904744199793894427986177535122386082455355403181120304183030804980854072048170192611547167454550609699048332786878337143638154793864589579516430823983883498097977352205094015428928919512228500136294261121670066522889629464456523452131749770967178955889475561189990656466864467209081456243752508649497704738175605909507442783859760311057253538288792860350297078096809852583121553857858998505657826766195125499791392311797763384765778999924702328326378325362956932245825884157247855473627862180574377028978015288462674035648314684367079942238822399774556394176004688119943555458074758269835245064944166899695586360228688636918885937826021615905131513698077389459854827372898586922672170055750485152027940271023405156535108390956163036372254716452137708376284797352977573068230644983444905380531961992498660540069583114786171551642544514560797370690907765062078663128940584307665041648097658529095016349273947703685950712651265193772579857051981602801493507149471126100152676353786482356477717335332756638801271143982112082467473400869033540793070095743824014172627038103511353309919349239226638069596330335452990776954459190362199413683171970221723692515765035306912026240404278981326954316762561144641959571054429201363807539544976332811363548147271045568484250595520061449685133430425286830943055787274598008559410870322241347096179983517060743136299379878090418414922548533509912640958201692865678054085271005639106368832937792988556711229577046245682278612360395766264217254572438344164029987055926477535361066627942062546173152867179449166576741436004867460678792144578845741887227556866318929456728194071362817171608724983229526971673619874483686234091456613257031089357494927610815721314577216975459013219426504449547009705389380890471688710031363042853898695708936816172469542795863283164791626135094184983944369306225337305055714281269239723494639811576593779655858060410987221522956811628028225117790549469732170164247144718101940465327000079451526913533778220848305805863202360840635156119621385691456854293435625963622071187916700534269957331045241969537654524945416017565337295396353085357519975607142818335042355952806643680617528097177604986854188192204007808933943506784765870283063406130078396836752765685089389332088792671143192546429967041439079770742603208245391044499623902161469721411234958203635420602176699500433757693355550778384351689083427698584717446160798141478888891669316994207070898097809075961634844165471547589072558443944899523386538945878140220327040626324563956188878713590190342084333786772368362211897794447672586901889906580327741785738505814944161677808913338781389995871148441600 [43,39] 47258307256866075391810862773645698812673865403243760742161499097994886957945743706272933211318809900040146429336095695286362687789904689722347946677666402119848831273628554144206825660376030607492643111039112417639186359842447536084437532341176133735913548457856667130065591659703919268842940144552886119634300757899693082958919031882709999768280626672840134802243941915728092729256677940837150609858675081614546123086137101897881622438337672901156286690856770599978613352322510470160089263904473242719708762520002015892592428899295364367577166876423047048388582830507242473121773373584804417329257142719728852724840361961388397437723482441309881953400978506276888368534044090452376300445005139767279651024065880393184504541645782869506142465709879860120590660141884242324210278257580523509986504557071655074674503599097496716180459410315731576197914444968226679393521475155047461410498965602412013227231833880865256529387605056194314581593641646214998862311224437136766305880951558129013582587241878231882781849046576866596314555003046500065434969820164445691412110615023443443400862181125426076845771115320829291393994772332304325864103791553275622194959734022039831939129999564004350797650557159691175649821339413103759563420866074068793390565403875449301731188335322506945232562305610131913432013043777854393450833535851015872772867445066370105077267880793930166172329704591630879008471396567228553246980689200125931216562556586473601826562138985514677658925236570357413711365350954311891847733524205237250484031483846578185974363317313652965772670929758668412045268906575519190482492424823633294928125369631021134094975192022970957907868402275076994142932479512750664681131008510029527332753422976230877668424017031128619166128454503728374265194388751699552779847542520978214270002340179645701370522244482839978581276065596523534584558535589893157741675543809356505616901660892538175483588000134590143805888056842654519408416961135085798555517854055528387539290915998919751074578547626283990394559771308393097414374732766438172387060195504186390305732817257981392367725502572691661941484677048037009807549997816002486206845616919842889870002213039048259144796336906621476161487425005706566217818807740817874359644174996362556866169219575466834691684379293420081386469304030075746924566699690559721612364060928619086393902681888617534595706715432711864902736698659170900561339319897379210822752676262707670715838688543579083178213022018976633831373453606243019924324448654686105609995803861866697533982460996696120398444822785054312734985357141887289109785992206437261604087240379482122248903286302572008843839377149827919799846022820533739730106228925381080221567327603261440 [43,40] -8903187513393231535411515175892627693954796640524878887906248067722625889629129193943234401886010531387423863454820731407707492283881855294546910478834658511642448253902168413537293629727382637591621694948097895441504661496816665281086922393762883702134583945396229734537106060715431613845601213862449451481415051165654095083453912779446442343115722451787758604837736785563524342411078509120917001616736851591532608664458061162467472412145115616596719042746317536455801732520432784660129785837983504497186280671154151339786248494987330798878381186581795177230404839584293294094334985122251879667581561223470495070720981022266576339242636757425711000283292975908464545593505324009901777700584053158775073652717796975449087893612711817497483482827140044477294307642740796373209490343884476663025121681027620905043288355462282157054019694070365364702980711097761529246499306423448062484482695634112903178106035646464650909142470551256845404998813200358731758486738386256042683482528693326831352139391738053225814286321666569635455477387217585521252965918473088069313827763621630645832043060298474647777704745395223060131006743637074019558531270816878099693020286630729192393611594261980225089517190693910583276379471696659789764285082610063231367711484404877205645779090056627639061789171582460726975402955880979306645356784707039994884608886934807327387223246885503264861247470822863351934307035719457269497568587421195605978730423789838489250237766546276991231442113745126539760908496755881529881602372859772047632794723983265082455328696801792818105889867379735186712960854479198057955817019615445310658814652233981722658696226386853963521858289611422501322502599263652313832287487115642845404974518413532996203924499038271861346977101420987937239516380183919096292243816310639259398239255954417917550503860079215066250057667378046376023377247984089051999107732539361724470704921171654673230353511187060801809815543274138949172871205122075506301211725102523921116011706883014686208814052376443955068804756829193454527061924555325918924936940805966672318174262749132923614418110746177405611545353363529528265790968265154890671715766124998178921438803277437315762721471273006862018303231342904746468219025566408376064127192822768425930542407455624691156398477797090220457980324209015918146649646673597207664938871317173719075106273229989427372305938251713651784016449827052557588322748111163754432169570870927933241465617153155726245060181031521739738459317927656913560940862015857697261804053749547980896316730297973531762357016715417497555044099713722530503418438655991429886402147477211460913983099780502230310511016485461083238822688372632943841766212938190731116676120576000 [43,41] 1254567062649824771802208496418157978796865858161851202715156312239942500082444160575132816968618871190620731364810225949858976540517788873502312258588676057819222753856245395744649538200399921581439731829580806518585629426817617471983921507263636428632195965703820612579750556766845297580440487892697490353470030668501273719607750328909563398707983593242427262089664647105211544239525735203769174423901329233831586410533705272230976149187765051699578169690936383956670094925605265396666145344149733955939677441060912175609804562296713386010750299129810218345012502258108522967380282105942280987191060817933164461519620945006622879950242410930351226598760755304926253312156496413487368566883678184295980201070228501592214728623419815487643525106467984528140586929683423270193985763441191980874326943301800668329709143240131290151336899398868745881257822916071874233227936903557053055156365953857559323313929834002263701740041722867771049689066557142408709107187697502072307551147456969274955121311590994091862385103871317813582757821221392830849488324568543434555199577682800570986928339791558982532508734574019955376482869690071251781129468561891451239801921799983115530646737258881857348494639597568579102042387466522740256941735113376545342163589986186796471479396642978383732274359010515707725329544534450636522116638387481179150177535046684072875690560047247271613516947690266484812427626002840585139232831239032110351889813070716101071841629503418682223864010893969733232100886065530282169347347014517057034869268729403744036981875357474307024372443805892023542256360965193626018919099742759342860438638789041298201242933459620466265830024124534707740943722137041471522455633292460473310616038546534868946920579027061729263488393574297868743758745570863640082169736178190149347167724446214497987421633359057992095381319806530700364742447211502243755882558851750124577227858954732336154773055896831202166706620051882743623416256175587916793886452405405154842373166275206266041331329288286528081612547823751374308762610849318184753346414243343472427229657910611285936052311655052649614798745949967986070850773947090257880924338701170901732161551288741373692215187937498418146341220449525911807165461785110473551742184644914955733108496747939929341436336089494114831449082900470658903907040200477518905576844223829936464383676886350757473388507005723280582046430591737621267559710411227227628873835664732271271819826328517032019290076286625036911860024085251776871656636234224388495190629627134108055240366578262753088830295924216450144413588006304857308373046620751854383580858156847230701885804420480630491658814505413250796113253246547162282913557836384944238100480000 [43,42] -116096730048139996351389672835086819558490292456063027162216098389519690332428516016982350354171207074691552565297425700158404111165102834524987959644463669562145204778101457417497733749884393273250631119705451537868664835390651182917738257079111543303033029628091870119497324340898988779855821680687768364240272221066653022024737618123243414359386198043469668281461998727425316079443366070807746942391074198473357347816589618737064380265421641504676799554808417666316025934455407163898626464545754306883972393158973397248258794952036050751481063206841173260306753140228457765772678909097340496256031996251765606597378326919800841825389243961698478713912137643110439680373448299081597738020786354561720887923859292241678592819329264775095556754940423208303923664277992689461552773528972202932552668559124713832968738749363542791264680647628524711769411631393768074679978244657388839559003444489500338757314129003969676381440660457372408933421516769674644495597279087295427346626677306846767810728054307623805336793851402152380907613190679758546426652278018711253061567780942444151625823365919270974783335201838425331032051050968085523247627733748836910631270510984648516105276915082267190490271867099083307155795991092792695637110504291392157328920996764073076288265302849992935031367521231629289353756594958589526398216694722293865598077608549619987263462489981896468630432762385675489415919320123729454186665087983964812310221341701025901389038189299196567485131762050701834800733679740097477970759980204918469989962965505489235523371374714928593208954379320652555899092378906870254174874741276880779781579836944709003048335423540807810204581817553603564959312598311284377691947773340770134275632998477566801376403958567921307557288024282542143281078778288811202563984269389507818724154064643523150984150383143923397768161657947862793103380439071820096708496694491820084903963960492724589807437472804756962343216009182262870239501538905221194969992262982422452804813404187434359573630087754628223686512105356443938082558809199118359553517304444207440866094520636688607385761794025256325913345763710157914063016995706022121419063836117120227136991794892587104404653458861446400345445954258112731110104426028086285778650233642093529613660442577017801848560184850661084786297540937162254133534095410548743095807332531058464268255180066694027057325893245887982019557381373730555318715059895572508148705859440020582234191944928072778272453300295060473763181613023918214641102626666909426225943651948604187197106355166463865539414476596960688217134596064052806645345660297121889492311751286124149549576919092852941150415529643056181801653650944661492663469148682517793996800 [43,43] -103691207893935087934786784868474710905005123560345561093732691796057933551403650963592003335463310196532268047190954357152139367791372717184763813287246480744114216100588291395064591885249612405164666771212454170748703160627223495125169665331391430439554902143303692297180291352293655320488028556946896619407071665980717980152127416337040250530261576459947768101904573436797010482372309908146229667536917879026342581081526146494290981297648926416711190365898438098990040986926032002079305498315205727928195672370345129428788668531425045661107318583659661326988836081290051877706516858305707712064780163289344354699282181976298269756818000827752962262645297112613294714876757725466945923944776982341982345221684142561728396157707587391460805200875519358953352405958419392607576352427011699553829817227283830430467480308055406734956555359382309491661825648570243321345678918007479460563787892873769987404359984633000104015843293270558219216021823478930634949130714364347459413382265597001902507966200634097354508029635563416385126716552788135362802014299002066728655480082567844255452341061779008709918005944101453704317092431943329591762265898426591087213173447869209498876717067267020067775894271465271765539121642300113666450518183709944458307135229405453517002418103143204515836760396187460750843681781621226901007477533945584500732558694332425715033590265483764268111893216530602311883449180282318803822208174139921648276502984876478443892826463890278862085368637926016428767041094440629980446044009992092286197099481436276874390850773250451177951419462851187800312099622468463537407912431216739587831119761764629652380530396470116335082285054743192303774619675384756862144056533231150093022932857480267884091319064919665782356219092982812856323153773313330210311785511875525663214642671010689465997767674093309926582684916055929246032939447733456287999791213229045300427151159425391364895949345874694049171868654557563872454104232895981387766510742754173763994356530071468050230535193626939418637525955539003396117390441036510402348755268282944059162610406872524406553563877557666266969120636952035090565868312138335439618975663681908033826298888067793784239847377645634360880442421701546640448255268100644290772484872327953889018045972976274106609509597251456539851036078257095450447279557497526315763389233981609042019835097773244958023661761886298394457151811648658510094693485349844329661872305913477511600368418199647774041545906658419949463851927139122549004918125079066670526026906748989343524169700948901617477594247568288767636356376643308059436140056533318937344684529805117374500813342198690726265452886174493795362376721063478662728581449444124262400 [44,0] 2297623887174396431470836254507319455617484168516717646132429039657629029197087306173383154561845263574862026345475689566721403124166072661449343115478667401699600993113582089742504423846046655261031064323189285649817244403649112774415129607816131696075763805857396160249687303299312563766776500435251068239854884577745812424346854346217794021530647706099314532285450515554186381077221500705968501504669396371451248442200048641824772232046280004722315838707798506824351207074641644035537357194352949304485482700918039535766969246900360029546701486284534343715202290140333444548330541610564694228869753213514066602518079036451437293240535030573832123826663026102120754259380210429912613301245781510112592422625938733817522010174801462865093445518545041667887790176082420622222159100220924628617078762074250951212926564580920024129717429037059215624986121130813078517672783714900206788925755870946556142751403279788448212769391049086174928995098255212506305248087217456433853735464752984032093550806199489068398763910693035983016624996206816080426292874884090588252126616693729455495578816529148939143165037069416988083488860817544052836255592690090203730091034679637869073988175994055736770808925770836169685457217658520101170083833785401430714071610009390936006282606836391628841206165119771523235860290503704978373259662552919073253503307989679257333570440574387259057364639246424612910975945622568689427641003028908336710240800765537472999413328233833095519236032783632792930143661369436687825622557842103765095741102588943787746989393245041430743810164149974232175262336687128856432864762638112669232248262821195344451438396187445076188304598007969949189462788888640122097735657082687099493607185040409611993570383368258271239852288128010194781036855740739958948293258799506940014382305078162625060331093415141312231513410242409559838853048092791053267495962059717718365067281249476305500662108212088633451760960478513705697584987090532857648511035819936365129209987663628382808636298038918337731589410110481843240351421940173870450529468525601763826082748264423453181506140676083831992452954260584530888548414583965733455141576132273889326452502038254147007025208090358730987663355161887131542812780680092370995263858811698194555158657278246591831017218906448536573245906663645251013476256783546930163808746840521719760081199048549265180833534274063386035172343164608966101797378704923495582083749550843429607172378298203174690303354423938580876924753988446242961211870386759603606590607297118266932572250051118793708422824042970005628420730606326050902823326839263514787936295144319567731152811198923676582780665893739328634357344281175349609771998387658218681983512215704210135013393466883827706664682573004800000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 596568692430418301934000510829513435551507325068073396214914074751048861956962324300092615850600496388353676716826708061662289743379089398194741588170885969690637475059559420008891033819081434150406366089258691320674524478236374518637676675766142933059063857129536700229025642846988210095988794460507187200228536598230283847206951614360295523597785547866958884166160029218042794628618587165249643386525450987055870134315391842222095995080633972811481317850078049203701759078165790071890703242700449339107426265766498188012463300221736496864646392907593662140078574664222553326454874987135727815543653466149307432238291105985696431178128983021489926222395431116554471809787987010773461890494967393113168198507491058272722266787938324092730487229903471199176352788189263432933328892414013058826329542208718592621129226072450205073744065231980881334787596468799228306787956664880446317696757558579843591142712322209386371893800857522218350587442080735006600461799741910878955810573175335382640466226116941282383462693800522066345682316195184727234180743471696854563109462491493830497526861515591977494640194786371079127758020070411316796189185183783422439298700626159957628871460074143232486361176845951623104033538772388402435512247064092067345787069877184251682383595271565408908676927249984996472550805886765854385580887783009398796184741400262567474800223038037225208635648969544901541022854886548026099223553559114234443025784032060885147028443166954436684049284411793768332083723631531757814278371019867092755672934628644729521091959916528069621715187300898666629014541957873987197164697839887673841389630550408031201525819638039933442603477780283538953427255179182808833512304009714982554239284005563211214081496461902881016981434318927755396590953789807346520092250972877820089007704650362001332080782791291464745681320760858454807233142820967253832559970198509006248493085798622970610640956038065892847486144963759839197704178684944780548756980473689559702336804852147337134589435130102103872129562394399261493551791988851569388507240180734867094911311537362622567420394334075163872423233806227544114092054949908970162715238352055114956300480657319019562537432449893611675197102941414948100141134282666697123984688003062077297850272879567517739109659558858216031345413668452754524958931720159879506618080178176906210513166746991808857721353584622300038783729011135700258210665688155669132090451130392300931531407983554709223930365923035376712134896112741764515388170720820987285883738405183758950885578502295817211449042737877842971260897366416298708620364120775577671023208823733542742662784623068391694062978025099101748184783362981529922248252098111248835970659227301897679178873660965943880265768535851008000000000000000000000000000000000000000000000000000000000000000000000 [44,2] -19607560915816058026708716171151024827249175100400605536367657683045653950763529186696701451494187874103044726332460502325463869099358447751174651053468870145071852607981428799443899550143102623380066217365722942045042646662068058376233208385883509876867144245825446082917572665369936021663521059693760688753770767092969145133436850803914708552968820130024407062370400229638710501784974944538445497834509320480822026876152902998051093080779764332794797661799213033586925433068760930431859157846382657749176466973953363654037466486875654464052909994697190341967637354747875053161630123127268674556573851470836661725863524936669368407218581010807158125046946744577237998389025245484437939244580355439921786094373857498908587639348508712982789656433115223773024275006288351765302667787653900672714537610872119908988531172304427738117919083896470679515127617383219617005533453724314211916487432454632851918223112247437836465209759534042900380442191265541438041094384827749047722104397599649245632884483121359079807638899035290114708835398601850139064102222632200547717706685589576861219346786998850269980855040170550939528078950952834887847586224128706130603950503662905404208711891570950635688338051123675286715855237711971291196945997881535834647273864497442302135342173283348611977798643053801939880137483303993356484567462742251061192523408209799634431174312552009710022042320939552430951788725750200399205508844771981269476074236419680067488931582829319333952163746226052410380854953792713880180038227147877367720180227235450150605203810910970032240281854811134464719790309311883185246497179823231286544011533185940250412872658107523818535834555205026754902573217629772215938429448463428504562653588925474155199424372265459139651864972456303617036088956870021619298360002404318407797791562753564626792771543267224308804431260737357986254255758523252571794163113116705131149740639638822192788547151896499798958513772219078626535938092894241882551605303392847055889809762358146667203528003587408379354827061189073478188513729092345465820512147924094576589274961639939546495911763375578584271916922660494405134741838291147944064341995572312238858519870226333131232206794591069395770175421586939902057914347178464542778008484711206346187874676352822343550446068296855029949586147031214387663566101464822145387135071374255979737982714683700868411025833797440141333186572582355285900092986646730075800964522513479092865331849109729080307926607038401625288245549186479563921678504615352049484746273714095414814410117183791008476868966265569705356050884522944650248693253094336686829906974595955036336567712640409327346088673495786711036346312718247241989453053822591757453757199149785570988536885934119053644249513188550246400000000000000000000000000000000000000000000000000000000000000000 [44,3] 200759988662385289275054675503650631687698604762085625093034257390345548849420273040565446342307594606051729435206352692556588819818012824289485366239456499931320854229773199916494500594142780866208004184090493244632570819002576351927352243031365036334510592939182401361344402441724157156509090197033319357760102822013125110792328315381575169407514187700818569431010777890009739787577029164925662945490355748113864702456040553490918739821122348496352063243736030867472150779671094929020240819470700348673795198673940017867893165564095554380817735423735996767156080482548489716118850915288342634780255550144748586018233035910013098844667324373791039034728222369790314633931590395612035667801239475862461550452005965641684274449745540020704969032352556214373715086509930941082237551412880977500013746309927777029716437732806517769553094103915916262386954120706742706194208152190114068928227704349407188458776418832608350315521250948976229865728687442835565035574477188940029786957662164606482527135237554680293958595375200099380139470955082225025782159791020340623820861369219995436520028547945654373631903404694023446149366442958065487230960579815814227242277632686125258027754130425121158738555861860550291957115587074655089067001805741057500692845514239135194777565883629257426864917132720434630113317924072256740950127224927249119870447754988322388980926264419512422950482269687977704540180433013069784699440823254187731097212385324494639807291033287975191225768316229408581296361938936917546741835460282030025735804836425253480717907122060454711906385940698034998483842309444956874978153213057405279389153000764868774728848108721207166154226945521978338756856765896960027470825907371880758938462412667375755856268410189234330622455313133760197541674012128258042291291329681334999323861860303499088957424374238264947877099606560671417805730643964585526896766498531093365899059865670906675661719090932717283592165977717283549414656505736321402616996412547032594078724813308229897943332629415775383136044971380755686868061159186483685631758357680229070991146438360081396764766459295849540488121026441676309658757959898332931226187286938618354069498220655805807975192607999387048347459086851617414704449373472612813212937687121352469001305267642132262790038140004545690107193707517252613585198532437882842503218601294835846135786147896871999483846024886753807276002586839118969157115274635323130916569221605176920495748392552136098866422939677351433262149090084788337481101073986489865619184709726564495410026809982567777989360790062112750302123602474430001823079379382343614274231773607657766260882019104119710825375191090842551327166619191972928644706609933444671001130836452515736516708675217943487196083430417760256000000000000000000000000000000000000000000000000000000000000000 [44,4] 194128367890632911483194458265796336642794997914794652605631941740112433337645728946575627883625371108412480346572981777428241520655076459061831064307802936789910936234716024035542019376311065817347580689492447740974528334027840970174474483664814967380905367231666498645917167465005619057477642184339273460794944255738031293422470934037507112589451148181490525663788134875792860834649295270463813124430704298346250043473418173359054434322670755618775104565865696279893159837477497078312182960621468641530228534702828229670696708791481756558039248586892887558062034310123089723276899667206580393324724789275022192331044290903397192575277064969747965262610046552222902524649703634704951192314231573010584503613575371123883808430806368666147437684696546631684595406292893957229647000721245256393941499395459594914250664203562337047311553114146739069393565651503731814653690743665309064345505915514040903510108809325269184898942786959622283288720979755386804540254461802239300329517250550936640405869850605543970944531952185533967457910605825856616155415261723013747029846792806216702794719895879754224672373838265581334188645202051670395349590463210670430216171944223672471349629487044723380245546451627875349687944870450853588343270622112257978104766823278435940649880857122363996199329885524810905914986894925185834734684159653291422105066099232649108628059709495702226036706640585215902723514344580053726950570348375084991525948501323494671058469801347317039767353259789059225875144001348134688890179273590350953946947148073582317741947321116669283077778487670517999484512252217974869814429639265752642245398085781943189091570764906891097268455911097103731430217122876652801331516835771060506558179584341609133513062937610893632178552258526308268772055738813670859616954449374234577517604320045740156654437306557039513368761848480419483075690270632839710657538252563184446284960416356792947136927374290206967531090972928598813915272061579180964603878240300688910417371433777924277681740232793675855743004324254582677335947549294999295530015876810786340132933637427250624055158360599671668794317798816736763864850033158838921583158200826827950915842451793042537243303043888120236118072090769411773734607407397866734187683806856735866392900369251058877472419470961172876736043158008741614239842844157245416850875402728004690317573799489190564456632510410818318233585869523776296677473339656455700375697277294333688761932196186436463835598080000236850573056822169436019647713491507555214206608029404011427461041542219196548923943415758447178335594409910208313464898993555865674635300214215426116215058701236158018892166804291220887384459456387680676958409778107470878828307672081854862954343361745692457236603906996305920000000000000000000000000000000000000000000000000000000000000 [44,5] -17184767112517562947496471298958790168575580566280351645029054085200756123277362733994248582283580711438298400259891823830912768340436048844245066041692280220309584656262757692772567362955172317587798884539357813696908354794615195832849345039120361528190145973199785847315403904356279939917172961821633615706200026976946972979193119523019455729486047415136721394509087230269906341156451998276351170161357707129547244649866268714869492230390415712064199161510554967537384875328143089059343251970689303879156902603884197358551410334677400117039802836744541826905054853569980950023983337895008164125713014769625792904739072709517533268480573203677376683965969392482181894471157303767628783390761672094011483332426422543764284773214568040189104925127083254983088635929737782620766243049018782435625586575503291470953880978203363671854634549383307067533635732998563272853925550578994450309489308564117703753091513523802968579934463032365009226028058259444798034481946494423935049680814190895543687914395091707257233425851293395945972352577266413281447942253147295741307166498866213126821756783710217387743815025449160467779907297308456001113561727852167388457959735125880918496981346429849367513283603681657108344005544569763976905559768734630232135368005172320347971763574991082119491051183586714484824369716282176980123462669890070209894346796458388033540571703834123737903495360996625772224033127979259874766868308713552480519115821108650878758168763227444695538128787878896973264491396991783762012708834179149003127429343891001123912325798713461144451329212466455200037733478954013341564726619024357238712399536709040074099863414849328125560712022269273624488809975589114584125070685356152003381279081136978085666514284772858241694031940881288926385138608244187228324141631331394057850584183272176406308554351230265763403126849355086588533612412942768282390417863409827903264380086434807611599168530055250853278043937120586454789953649731882281248897141637516893326688851797785325992610057324605101142495806435880296937344017132815206254651540928100576101647366714422752727864166314136769639669648038560530383189696499333311821358542493551979653948959655595093773214287816078447469477580141871663272341803490251180420755390014643588273069190549024148847421618850011453860085453422664447786376074277867101213364616736837126869346205677769445379081652497899413986541427377702012563390348076450929535893806783725259050193171071982311749644197106783842723367501051799277890787551779418372622108758965651532063218284485363357827117537352758423510303739404925350430679725029445304028341623506013455404397712849448304152238197551992680292113577769527953719604772172151883901488773747766767830577572913784213709596649476746903552000000000000000000000000000000000000000000000000000000000 [44,6] 196777695638554548746049847340022731055772358763063359693715913956062303728825549578852882856294567723102381932632717361531399254264733270266603601917236636366810584010695407945797179853178216002163540120139816776766826638813187754309964479715663722840563405288169538760038783717764990166172644123163812505117411328784475559202194707851428505783803700876004669603889529838516551555942166863992513990790602746007665683016693897334015612521700405484930284969049019171529222783476515412773351037228974069419148327978625719167809210353284387305330555014503130096401612545572916516686195458628887905852445670735214113767985183225168257066686229255666731926781897700317726579266753811047729345624589400389871983464307453954785550363352511417020260381756115290838438936843075559593677756687133050778656271962222865098838790179676073635399201160792412794751991538110990963002249714840621839634705942419292879892035847379358581707152721418993167569411349597010579880970721457913701102021883280066968051011887767826056610301128631441065203092465107924935938574268485308182660383912992526242468422590159660814772682117983557735835293580228906839170923920320594703998572047622447840711946330122207727206584711780551702149120654675334703622415203703987155869365161987159137610518909369442138038192449416290512311492460269846358752638885373837933743286361493173098702694336202693342103148084785923641559512980443065663023119876046722167158824180286278254227934353301826076784244957259538233152215197968262726742237026434251713539614116213165535917086440108242495677672569031669338232263213812735779591584553171871135251331509299522453925797645874246913054979811097375281236270838516323411623399153834595260116485768171935957419248517219050360428750053726614140057281072682114127402815772914476386009199866463763267755486977118543867209008458629391075998586539008645721435819598609693511739836517674518231525804158791857382676278881121550134299918603616693472533137480431101490293683775699883585385455365815974154142436204646289656455482734367615825108659499320024640571494914389746914266925397269981880086059904121699148916083838155747460474572972718583771282007271697746564156360183678851051425798391367177056904843875381358283411089528063076678211057817863914268833527378241115963506786437878596240107969134268300082812958202968079417693547008644201393471213590789234710178477059007588381458774112210976998244220090044117256641261601476777009379259816798456241734581270941714203105011629806367431250552219617748357146305480000538904076441034551465973085683077178320370983787486324600935339691492387439668883394650322802834406049773863649403000277367129251509505891278474215403513103260025447611284251447603873410831667489357902643200000000000000000000000000000000000000000000000000000000 [44,7] -1252056096712598335188740202877644776943117792357660442009046494249054604147096049925511100102023400798957541902649044291135746309198104764596398074433261436952027388896262453523205992177901035117785523230442421224749030859313614303962402265632320066448342765686908280006158419924567735015432548227583440287609116260040490004816990161805286717440568687781088950233290462878138360170600626566569700945444505753162569830577943059371923962896937619760784379340713760614419529687910355186427623084366950608729046921543692964748387978830851406076375254518499623354020762761015254079414336126310054489796773910078717735492451212339233879024205475223658732906087804809225985068393426763356686340687713904855428605351425820907818392423583121896277300960983848121366635604352864110962546236688458568616279148346837955398860240805431588838745696849991031688174277275918431149329951208566796523037467875458054460137864153020895268434000524102296556684153218893444493534679717108708613649662320312009749439137255932402753957144098322623096477223336043227128259162231310312633101709858242884989956118966290166182948281708519501961847236338346554359420884911713779012118023267229316223360907243104574701989541360455469412393273615326644317344221831780333432140403975306122027722292545967582838386271026515506944448248895522672180811662309982723022627617304421781560990495425572398311019940037251745694779602892720909927399281049885661225766041772665926392947467755390846161602286885327605056938546847724653529556576691863407495431565088177007427132185564693650198029373265261897549242626291452348083608286366548745150910914213687004027415938102967101722152209973703761423484204497228391565013832005695616412897436101904606887499586208393267185962932513714407151060579596166516774735760835569692533209105000813195785065438565987463236866600043211709394988797747661428840104172617936253989311070269171438785068954018771016363874710643699318848259338935297655065875870444045708692884237947891646239073721092739137291076762354701929113497846874289547105532662192125271782846053442112719541176378603291332385945677999474169168414234411131241283997024170875222106184971955823241962577033171081194604696552943532381762588838900471126482759431722592853102326736898981486382183261278210156329937111062989058991941587827482538852274612468410350922865479865196456135026069506023522309221539730306447279741458774450036200175299044904180591377396691826944095463774340802815325134086427426040518741477040061945594299557019547717852905437482315948950338489314253324525304596439627661138927182039870778333380067860388444415218163271441934821981360377165893396630905222311903046635618751322042630643468107473331091659049897380806254662724765237431500800000000000000000000000000000000000000000000000000000 [44,8] 6982232800588582829320679752041135564115814302299547184693925694586074484018883063607952075666376090763771037078032853179096338309100456830233537964014301380357102903264172239857609025232572237924920832588683620041718930559475960871427374726631289000746974576361008360791805648871810736402897474790378533968712697883885789901053298055577694387651044736253839998811423964945459786079241726442351132414907395998490115411978742278397620754199449488501695057489045053101918125000649285347428187232134774844965385087517103928660434871192811151671999866310151666488446547740962753217640127963250796216535586964234768901619255943931858770500878441982435682788264202298969329232967811483506182074560014919754183081318964769685314434909780092385440891542375957994502118027545873204241121135708354706191230428401714990972432059292753469822977144276715927697159195677024463020572649834194209810945189923733809427436524613825969658015828961434160700673371114622188561819072815134066651625235667137338326506127582038247261332301799818084416444519970534435330525109808895458346711111883330299865165115937805157852138523661967173978823899264720060759202210293457345203784415094609823497760092707910875449161530669178929110060755925716767395047706617582190681776721973208430502663757609849722265109981962761470196185344803030283133023330097594200436261251168030909272749870609559548632069546344914439122402335566662052063170291363478626351233579422134894789584827973074399229143839379732049072170078657499593603085081869772232207223621003788645917769735301820825471366548948749441709467534863295532214476318837564710226326449304262640796753797289040039812195104872605142589385159961462458511458363822283892145234513663452483756768303307748818955598949595630438595748055732099901606601017184452835650062811683273712031929623157398920102773334637489186598775144999419355333107570626731431810495337091085804024645800139765390657243036526978607161837412362063082356049363053371001697298417307562589439214219330428665428966211781627831130462963271156305134931575630026847988914834541513555458420747075376103703872011026714631853940299663267601860457983257405333714268065015675771780169579051386499193264572023603029082823405542867484460380347643906422522000244810842702810721552768318394775660880641974880912574351116985026823260764054631135366694350180321918730923639217038865117550351342732373976992034476294290362632158879831214523969626344619032297342389265375178174210798443824949147061663574556354018413312427697366839781039450914495518320089672004800362251271574564427067199887390452897177315785902503093860581175159337214202874773499635254613693881269726438410129609509504958873087156780734815848799319832822266396717180575610306560000000000000000000000000000000000000000000000000000 [44,9] -23630018637975099162105439007138183085894495952716913751760861417813797894583575717858073786219449059486189108832032442141590260279908813711879212551626163046051115029688007082750056014041983195097453937002916724969433896003818126915526968923846036457019608692425895373709337780916885262892443685566257038121263522399891366676923672714878853710832003390903141896458269894551061595130604485736876827805279721024579853958702004769313916112991091037451629630354800857673377822078089377310621753805039016560604055924598955108959793461868438081672949998358305146989281569050114531025801901990961093221562945938989047532744689200335553418606426052670340483998502661510422586859431367965842821965006820975238160865411147184219120668917913820708801920814775965614689953599339194002573990711241129558249013013516067544769499490508532190091940529716578043809918497460405190050376281753647431123483440233098299653570057234057595160300120668304797493386802999202000096349962286277014470812549991037506132514272704875157694340624798855684854429683335940770896766667298998580547091062284919632498789686604310403788784842239358723162795111062713529077132451361273402918095900530046847015387295270843026482289565548097525136304130104600963296248312184631597671232289689253267205136184741316783451971872417632563022684618512053447639481266749390773967747867995695975309905455196865112552163312637220211025815242017371524153631181742168580807932601275317625810218247646451118683920412005708519341045919622517429050832310347199144052002104367058575058892573437900194300520135835351694984476594781921348005145846940119107321051910300917978139150995913485941049670968840519766507111213015255522931441231569192583643008844734436537642524107650568325717544015400545775459383937852379365809670802987198286526650324427193988953998680285268639333376516119470560357654954657748683890618077719947203085045839817715800884892435168857460802722372567379885483423039184657110579959145751062691523691978275258638350527346351136971255031832981640193876113782142649585270922559589791061691269009133013644777337780829099162421120763281111137202751268089371699371302038231853552549733884015015476548049197630843373713382846355711670937028677885467674964291414219743645805907745075308213358858629801317400690954113452471250074197699596247400238653975010002500060492526962722164933510361743178531528727001108940971933855687266073816502260405130059597589647900645268235501120055461758045915774925076483434452432455926024965233234607750385294901715849561222159014296676751890295196456559745706320518091312699879535124942165059727517427044929172983417425084577444491673180361175386994417963455544222421965082007329585186398498717797186195590232323076630255763456000000000000000000000000000000000000000000000000 [44,10] 32687827500119009553690543101647069555399255571459691467390438299171277773503169127138623544037513345327369852799575475232072292485204409621811077402901687189207212961839586838741009661687722479174740940888557961466230581726878196324066670318917822195700266369427899092644363210718321777639468453620286209856155732641164169995741060562589729023424699199296909056942924408786401763854463331433845801923206772430889233829411596625406955719831553720385164898576579476082495028319991302464692868674805335771632447125452964103935651452758097768505539606615338227881484047545370695790488066810177973951418169490326604534438527464342568152016463110605181893778074291401835039254395538706071217567440745872288191498325698666044505363101506223219472267974696261853034045346773373968798600861829320299319517561077119151463296568082395377885398692267721275280813242555524739253172586970931155441648878611632949745454180661335309888757242278541901517006863101123655408624282972137520065850026529645910406580487890866385754811045105035974639867089248645699993048095819825080250412669750774642962251479358410864814793853643491588535859106162657092048720111124955382191303895060893715154145063754103209671769541161784489735959270786829298993362044571669790908763221990312660058128202200562875628988004518061131425126112202786238184639460839997554810507304086225766202521203991999477168341990567621206865096637234900648194462423676721578585674784969181594942014658631920843551893770492825530205203958214688333464885947975049450727628428248658821085860744835519525390344543551124467593833040342897064046110784580131152395945563360717364945458121710290613958915560978660676839643435092768782681512977873589100504480675165466468569365769993736795224536620267936135770939558248203706125541156617309979617964425749570258928851075638322233010653490326857872106896953848298423925502191496232718120766898507754355078734583201612694044511490528339270626493656487690439442086828225843950644773478692443901476025599118495032048224257055695048535078054376585835777385824059617432161673252262579198917265532258294814954757659330412633081722384079577632077705875412569952487188022201367687108291026734134283044325077761630113103846419089699500714236240835060340183762792359831738742045284168694819454366411985603037032892615937000010680663304852493479829067534432646471017048239608163851474730950728265950828886757130989083113785288563047881045787605537394692193910035177867087365191646432732043903147188020649318168815892626830156473532192737304780839162956828411050865043388275223390825327306331051426281201418458040586058225192468539529116243640497045612349623457616122912919709797758959358465585139566093211033267482710010559908845997759771181056000000000000000000000000000000000000000000000 [44,11] 80476695741537806385796219785989805797397388779657861797113744221245555367249235430968190524519935056069915353414721775945428413151910404849469196286027566644880204924168991608494213269897217915694000992349284738675498527463278375337499467697094509547861057036966775747095388056185710344181907424288954636779340348959499256172324322638564226546144173203173598568666956972439670035069122262839749552436510874136498061362608391014860281391064208973406367678227539240256651772986610755905529534785643170944577468452239952631781977361474753266338057920316667583895060478741681877917203457816522904224658954414858984738114754345926028732335289361954199231750061007257341441967186264260783565183619250384522064019601602098959325426358739957779871565909104485146803976398803471348838911814734152511251566088383641648296488644073454199756878170734146266896819047930600767493584628864999738967487038713610356306392741310330264517192451303044958641518381654926643750911181847394985690402888823673510931988522361678801726801069479238444901819473659694780133625253238018258933161076423867137089721787322858952059373023561000249803191896525581820107871005910802490242759222792791574783626291084268970966274207791360161894910849552097656570771241121399842313395633386287403135287860405217708897211839235642146945528125090947805620192455070356064682263777160959976814375775479529702908120370540739235783966855762002722987494106714458874884736706982704390048582311882988208905509319299997744435900553125286162478600391704956971649825319618430968951302554712943817134025092045889093230417617783904616527505897220011518211974200740431037579464900852242950376950512395186453512029714043738777506460670310805300329972317678789369367719830367591774055315913213505981593831539054653947754833106026406078631917765090768653992094814396200710093235875079597211470189673209285058626538567555233402677529062694474292627337816042557334526236770825248663130560623349352094472292878770610607794511596020977966524084253427428918380897781916371728505606959888845463818284644302195353442352286112356782415403238279290160834577001601912100057809716314784266989240359989422610808504221298673774697502316893963566084434732062326320815625503099748515215255708134580961754988541159902461291862066718350999621273525365397010559078003935899081685914422737178392635630863538324700113961656366194274982160387402641112695952503841018284523330710084009634806508574130648361700003717286846836333290187663344553017275319269499279799496528997671424694427202225425899696064211380894069809478046833150316368480283807173244120898880556821548354893731269880822936751295656349179291112125211208060794677141930335097407352406990365914592675442042986040307252230814171136000000000000000000000000000000000000000000000 [44,12] -677027507111807452016897283436209783945359754077989626540357196447844305859926031393841361404994513199508181947755977383561831849055415225897287747950679282194241312895910524338650103228615439749646882897484680787617055608839263138042692150353604751837996675093031576696502220774839219577532987099437845796882818562851319526396862411436239687261700950579284343819448723497073951962456810826543053822623039669296878033612405369659392107183230529661248893584786984036619346046576936944176619253335477406748486958009219116509857818524045002407858124330269961257543561909980679321764486844141374823236966299065448505811607515394271740811228461532883915113400488465560856798610239282547124454872763324920029084208648485931100844773379579404177765734712564048783459669231304072385173500196373946159750687361305671957117765214666970889950507422654288058383527776845662466226733553710584374389120469300349086546888979002997881344916307853486318275339747736441481734066501613717829504994325525053609780264261726110493741156114789690512012884008604579775317168105210140390191396745648308526630047664334706006735085863676745780714055528133990010845436263237128702772230419464322745441522874717449861932390139103630359227440782947201026890421128221612697171637381128217505654415541965196778273241003313757986154606655767418512738255702822490606671677181494812098276889852458431234739014454004128787934808041574602470120090139633088789261035123305268553403173351039856493523361292985714640456609165476558114894237015995341171468865888843377405736002601906950280243401846613515416553698608994190154585374406763002475031218479011479213439696685445951575262044515796729561789442636951677085307960499301250412303970632351128018026577019076755378166705630309266267111967541729754597933801689929024361018047666107789047299114363676001820456181763728325951900958085578871308403848476051026359347075962117085262750789755999370629169414052637980966889401250069925993816147480244062939883873662912216725423382511992070047116334620324192276979911550286365522049090163347985413615147831735284583613933194391706727289846823431405048503659840077751635640485259312987372124602047616318446644812810747942331847845110687263772328360041867852703702769319717444348113734900748398694502559297812048113837839487161301466997236559070118889907876797655124312061100930783163782466578207183660001018339686965802807637916579795805273455538442584284187355990455568990785689099728796863588908896962417071171614406511777685034093915289551021160816543101544870621672536462042932014796672125924015219319478915430082477187305520765747407399183050469228001093500313662332005351310352754401515698785204256445796249323016707424874165476870134756791441414016170138271744000000000000000000000000000000000000000 [44,13] 2738470684187052101597083839110993660614998013586620722551673232909100213172668919030885682308622163435408320304898007416425314048392803145096996267009246228251244302340270110032415138624392005160362766175834669228850291430428831574099770068754296886129946503133535278136166490210744855809298324109644763069528134351515327896734939525734426896324167337011671244624973373938264553928412644296052826947795559471435110957459090649619195078607144904239590593461126593365348106564513780434977916910706812445364955108683400805921772915362438345656781125583059057682311721753998749705965741172718721140432544270206713509134769212610307864785963184471626111638592627377338691417588229485199550266174249520469685266117614288028077586545599368828890145105485710628080403922438639102080357144646293501372572767099463173675228982264544114364744662372056551597688364198217886080269399969352381779680779805177993688477731697388651512962403837831816868035138067982920212103878826184535798100303122716194257809212053996497878993769929788048691301819885300782239549217805605576518381059844790393860096437980843638009341687033159869474827588515601399196551690908122662960184180350718553829396897696249762243970290742665762745918303777115461264763557529224154238448801246675217150132010110940501720010763317612178357472898658033670929650483831123913169624194340828038278745605508169100486182415188559944072042126929003896646627907413014021595937917542967670503441822206648360871575607259449263060465359130784741333153647749384542604524730659775666922995824031682480754070367808277683912805055690767149358713125166362490633998813817969596655423309609836342183844219108124613948713576165787408715578348706165048008023301159790736316043883754257095047385424249543354578742610764179685468280217441337106224739726783102890405120897569436304036015400871174057099533804925825010681008567448653284479517548651051579959623908995027694547091524813898711039597832638275242075285228014980588112980304556607191151323125599639335038326673000118359015536352512134885650067055216913736061082077161700202092130057182187771836871148874858484675705642692189653005819407743631061257218517760819520030710445390084119320220572327720293100852334662481102114147248172253739271676183336375384030052822270174513262184877181209650560394875722121969375014713957605812083014833295919576519516960832129888615600487687842204981623628445305220544074093559097445416895929178362772740233387601748858132828596294263569706040152307250041765511907282517388332399877448302950804914621250975895587297977542328380767558474503693019089851114775078732067104388394701847392555387262618897519412294948279027861169066434141244162178525309975913406211486259755730602041145296633095782400000000000000000000000000000000000000 [44,14] -7870319729585765022003930696939740963387031679473707620026532258016401843630894439308327105256424673008864392031654891538381016133445725537126002499070242531332704270895046563011136090202095066981280405495382656813229933883630967885906411273531117585977854675244887414429942167428294556738490370518250982945344553629245912243384946875460037185963506264817968701888336622685279975305728652099031730956689661788707793870726357695834920232118729181436413951153311465791917205970779129425997685100576349342645423134611971618042285347502407883879067942609091581832942522936273904787869917953110343567040838878236163953329178811153567728031886979607080077265030023234811108498255672595731300719111499484671468369366279770206707870289486757616395598423556458271948835307465738464804569373890735035526311332958207636088784772637717005435750297756857299208306160697230363618786298100163708804128378358461263291656261600767548226877312354240947585897285514909470675160463048065738177584353349118398381435872020229273736444911311276423536703947997665082869094881593026890191161449632950300575171707484969539905954912985778111147980672909162954354994078333917353134877738470788878310878981215715135374823397636975773956646552219059375974279253193243034368337343625856187771288708334423890585434886095709975279108092335917765820112491560908739239657593388397724763773094780802561463197208820979570211344961194961099119831470190116195208665435488352720955214254262678998265810482592079406704083527264744838096315269214862485733154198721326570063156571431107690507287444659314080075512129282215249629632991585103062475951654340310565788306954642430552242746906249039146394862946063746602424713544888821355968565386218231017859767639003839365684986160886937105028388778533092975332663627273493196092220011315702253807865873826590796018761938158586084436981833700769658454936595889097636167469873445792821298194167971192937679480392250249608971624294653793803576112624571486432862076751846941235614893362517576478754036819701267668036552055165193278362399570961111400790632807680255294861566169017588460420796170032245809710697261348028150123371873981763026562893878901122513875467582105804512249276471878456437019836668629833238175462866557972222221882868562788500384701555685954500091542882587417934492816535253861649321945391667246754471081983603945107616411977364744078944399115343339473179933130003308995840341977208504466061864682086151176824337516898112747512089742692537062414035121033097156560912469392190531180840266782607372277738687962645172000447880193621493353402666028171666717875494153037895026597254460670823202701751099637870859706917865047592757028729495520168754347651040373571151256420052970249178683387608317086924800000000000000000000000000000000000 [44,15] 15625975414704110705376319779124255863612843698585443940012159325285001424391028124713446220139787936789301111844000334519242316750096791061175480987778682600849041791606319013333839365754357943076828645384387354984236968495967715931811373756671855370876979461078852103766577618781612236200189209244423350929986635875803750666260523027552761130847674129318346343727914297135405905685836593490554478719388289209722207070060662512618428098768262502366516315951055552303026886854242136169501559536472037720387182565127189590769806413132297064897062544345990422334636070524341615081365924968221859385567082992366848441317579346703527614610607785310525688956193694182129695671478342160005859756231685501457833479410237784204133104456722669267465547392034251452563065502456171856838192591173053893498239889616873637304794187321769871478243199713587458977521939729795640697126515126872594382176668875421873592736303377396813868800673375565590735614472165582426496564335912340673704492213319254794618121278622488089940222579631135173904472420468499279390191251590471357774670395131005560577945256961862190456942194482268985757338775646800253366514881436472919798841009882766231027926712495559411009130111924317616008811452638985985287273942458938500879950191269395841624724621680507781831714506192652295658530960427506242896076873205717687979260022391650748972037463514170469620838429002433594086397755579405868861240969005861305399596738274254671852822610902508669833337422573980509896446434279535708850406780539196612854058607215528428917696857664078878183185802522745088555195006499942457478935810375499537215615941103249520710294058504533287707427029873344196154360952645062190990409617119944908563905832950946515237733827091144212124192644082862949289732680247638537853473104966555112067006718631633613536814594419771167474957460505332498494934534988353638808904644261067866969683742251697776108408281445403112881311317366426432791025963245936593627984554341531588537484676632541239107110209521924447334123071737657099434656558161245327340496301222272551044390158912025351830753022466106195378640380160106034168602086142549918028656507687100967359307945033146717634417328937210701288749969972655932659845420698811815639604128044076506372387735999268132607257623692759125562068705999955427088154510956004357923821013077195826736498857158145611958135915025944727939331354147561339722741825074882891849833524040149880986567530082777699621748194262684005981721548967211544768956029253633573911718763724794178758681962800987258568849450602099933153783899272833468183329688107496360590130702260667081235555400997500413899777206186091334548013070689826242625765281860230539391160952631955810499906032106729787105763413854040725913600000000000000000000000000000000 [44,16] -18452658507444840616459973636776489440540361164088682583750439643911354125262284888402598620095455490338658349033101963504034383420392461588979905097810411312388213284239972972972553549419178048128173712465215372841535312065196645889066643441137663733173758745995318080538932063200861542030007982522525096361567247000894776880688048236083123917221391146497304718822892416628930643514436267583974945182703893131984207761404915244041459827424963464811284749544940347911422432967628100184879002351082130004208135183533886939699416925015761096720853169447699766788075210143278026837648285298198112590400739677765846412278253711979630694393855691518504285621872233996761408753089583553879662306820455256082239693739112608244879444411370017503346744241642600386412408788411878154656757912982350284711708771328472142993842213282574027672350962343673434382636447454116279237301612187931736453144093735567561885041426342644954681839940659146224584396744826754701650472563042429639801390408134265395876338642468948885653629648806420520413903269289817422844627255580928942996756855012532622557582693403230130725498268604226323349488735448481379221999721664782760060549343885882377211232511143024808523511499264569824296473225724379412216417883698492279004542107944556755801304455931347473623628624070582558806042482764225173896554801240275566290598958304826986667398951027145661201963426054391962236913159792581111046156519680084896808768021761061248366514880624335406354821067386435705518213194437627999653522347938568216847620239776207047024860679168768109629967917488515172220842857420583459432068436912292149175161059983301514542711735691143553510755904724974643685922440859070681750699704617203268898009651073028008898387896218674666147927367467763098777094787315619638758734378900862698678570828748134881088300170809302862509339045873191803218838109278577244247081014293641438636085877722107297388231333652382297908002320904172541005120988107349395041763332734444004410368648225268973511007938881427836240257284790190963709098326407408833075214272020609897480274433277975446164988820449359126926478044163633721397244785467109820857893817837263853418639926073642452086266078504141228136144244643103318256327004868185149770203659168114490261619420742473649447054738691306793109742135532678980503415719390042684082532315014005508251871588205806557238339383059100710676843319429264656222606677959937714000408657657040292946411730355358715001915257711259044701125908659728967884665181568619575038113320789319726493587376388765808032386062538214590104743062831558249855436881264007517465292758419678052723744625786352573842768888952634016027375583471905678328187277346800365097353304087857991108332133769046020314569994095810314240000000000000000000000000000000 [44,17] 2464629141393547420166132655954880586336961422040862238511227739360283748645215966710151874359477376307506442327940794563620737463577341331099265833983398616298130972950972840663707769973111819887731524209749414801510715033239849684627224973291938158479713258260836907676076071196525596172885959696357844233557418301654853810109741924009741218576805831694304720392664169443518576507707862685569819103676461200879935374172440089552076266885153466052102730882666965785548883420338917389269102785697657094997632605403952125107213651658717583186802791880702964325380243756686326632408894785344191693984519536789137737239915401698381991683371167244291299956309222910281862921602782799111484854835772106332557002592490331000371723113261914426747229992275562340159690593579517635287451027108170983903350967183858737493934479859529893979424925620146411796468356782221886956952424676741212108087748132766106054015529550050005936944550747996438337798077460758730327962890888992398436459159917890806282852284678655733244401733161015697101804829161818210264032034536914346502385502526115678379222815744347568425171778611971274855119111146514521269902086375482911641447214436107218162020300387733531439605109893645625207059588385563769406938651692002008224240269931695907084992070062877070472232232641347629919471179946135273228423435757050129833454730103724109223348931022767873548708523893439674366773885423388106804609376668761059656508231303575295525690652256469588997166838981962797958969258648156875612157487250404557746706822323828103064364030973619004176996218981390866830971568562425461837824507833313239497393857582699103286304198361724446692159820105143405375223428467455611124931134699284874769223968362905263052880729141584654074011790873980697280367884891860079817591917605211534522494015240875460095192712883446160081813793896845939028829825056105087362901372474342927596231694259668732570362901701327457373557277209358845064030610153438247817607425617704465640244581704226609156435134396590554522169827117002635859146060379378157759513231810716723894476358433156663841375277848201144263948749570361617233618517547207424600507018090982871134449710869489784538438389028325357738535324838768787225501988308573004097132684344397816732195177910143799055312495716083974001547540044636016478058244170511635155581607940331671299153457794418708024358537074636892245793651604170414493082366669331710859438433565361981638254720834148674707835592011438386909247541298634011695401521991249935005156760613300641158274777732977947435062436455698128815245911736019925616497667558642936189390519852344498907892281448378681469371804222036844178587968098528136575519562941995508698277945955273975841012336067966201470883198334276730880000000000000000000000000000 [44,18] 40283416432740041881248767699895858534989179425360300360329772929461415264909537605524718211780525010508969039919655242279262223080155749681158297434950007277505870402706516106690994993538024354094024789540341410523957707213631172905471026486956730032820865145860171554565641191768021744049483658116280247587433261462919950880406935644862735951124355013265060926601211839099125708759165198545191046741490664567555388825526525443768825300960767322251010772717374226028255211169135769102670206620213392408842277904946242540877194500035009370377274314101168149205136552942792882117663003956399194181280123948542459233199592147566517104130360188082197396478736342535677107686211994780102152124481198264398411232155368541952530597724754479834209898845843796197309799035462982511630434442897181578554422123207254086048133151857283601736090255314062314708142943713591677686068016583964794682985240157526174899470900829034439690831736056536059401227054383843402796922276983672515297475115686855941712029724442709097154902884529866479662986894297983899561018726800834857777959617644185314108179636404525967204148958596680608231514480810660042627358331864316639492490556204692781074241990571616719319477566375666902953012684894214165353071065728244361534347430708293425294205889800614419849131876612261695161380776232410066742718464496477100609411234504210880177594061054685882223194809441664402033511297352527169366422796725171722928171198483591117130939351743716423550170471682022973236376673124401993578291309090901714716034331654510267575610941016720368488985813361708974085931500248090416350915360625897377205853195266278305440247899523214514860799393048488675591300242209637808726801652463091147855334929551261339872960152075172927965485133075798660033931521323745204080474807673223145950671010505952619655573862606812888193600334684502867676160935435439774138834039568748400400703379045873561292321324319328721248266044796842016004989492106546260708348440119518949284833287653987246364533646708689552087511499685160922897368765660903311230199620504605477889908611390485093988996303991732912002595303242877438349023833131477826944609735432869123715071507454080160456621396104488097583928832002450961829118933789399785016604650061518317046510810623724889905539267113369487119975179030701408568022607158979721012248152331106080935775728032358463026160010254963859595085273598581176522968465686787925160662203165480269933530239012069719336093972130153071418683843305932736731142348574046219821240870905729180932428710324558899680155375890095740552830069593353269478799053696971623239166538380406530083841049901784332244440756110741098803989349257637562677629515809439922698396117358080428975526033067012651092340901931783290880000000000000000000000000 [44,19] -100292665452616228466189038278746975600062112137811775362004227920123641351388898950667861820253641100273113674526408783222102049412655636869163528741836303225659311790849840773117339843615464115294047809136418521548335192248505968509648713677331588395326185829048027361499895656775437952391159313377067806674572620562668945860870954787907680528406180491849443376651019018364013409215954204012087088824608429948987811434727833457321373996812212636742846941520021304347829099811533211046201677472095819946413770767235722186444059448499494888190317846381514442715723111896011316118155152736382098801481114544603846776544884518220872368831637982200522564473727670316329042905728282556123678661722158002606832648615397852257403892253708966758615408390159835652393636202230906614377192571967316837940633298228432387780129447325658627832224608722902451485140232532363684868705205625756429158361311077618233969807498798099433587218945858466566559249787946396452304369223561055168530077699571620934861456357280628457793707454236758392820950302795152569887928439581969470777422301382417674850090250746494166407615622128589236309985633625564735417837630682242117206677012034069274817818778732663527880749185907446164734441688729860358457235591595876646951893436131876958626382963250394301908162143583143157754368279654463396418581891322438053323949207745796635158517844950821693374328905013894886889279727988862031112276482236725302547514468494295986630261633201780339470846655383345639868701046830512019306730151865901571269427092708538128500538023810100166349530968987453297346625554407819256659632639884553220107748598122310576140275664088538755555385027675161893319061749275918794822553737452547755252623510827220660070676261380299214626601606918197526211205473465474365517015573137265955422421632720650889110163107533230621465873679315457528738633552354947408621540205542143443381363472474088427407292290411663474879239346860789276153034371062644251222222151668808708962621127258370724747813997435007094638411032359457275029963485458825850849774953680144730663908459513517908340322583914928540797761833381251169178958990112641437586692246289220477537329256356496020400964451207848343444932247777900832001457936674747816191619544467558603329591482303839013011818748205035645370510672468323323435406392116184301675726851538600620055626005460482251884249056445414759972989317042538067981422901253043002760416333860741880629361419490920083224515361969006649040015440380894521104892648133421834076259630931224384875939492620893337199343167145751989521716034550639133144419603986957236846514296876904711260464733213860940496943309893298358429983230454957349684859086304504321036765348280191507915863694119674110803448187409609523200000000000000000000000 [44,20] 155890621116692919801753719585916763359425960076398550813728572460247863828392967946995740932928270437687598456578124242399455424830851003836021263243381685314982572523875938252893682037315890396051647668497176076819181145873018397786542369598360374874552700413570626977479754316930724440096553801850099900242369693740617815957886030894911718462724611875230920231234103240924120757587552190847919564066050082389668259210705104193322109670272294940406755374460893725824585708887944758467918947833291620283465888894142811447180171575771709149106926587374644614491009278694366275222903980044395910652222626980928184676054285008300229165978833354863887536703609501582862336025087720693732920183901732678687395280552492832749834526965651927620351156317249075199407954647823692664645980811327710540947618685588040002211869699656617406159673043379192541155550087944755812425301756031277130270873101740781812938406240536246350378761161166799696233421743901332158474863060372469047469199958776700731891474331480725295118742769914564671218677921731257386887284717730534929440809638088828268751017796140334181718184226533807457457599972996987755410594895439753037638747408524247255419722203999030875842722753411834712765488151446202056488034375851912017409524063902209558997044587433443762176572062299246590058213310998127438503408717376828934617750995558824554557294978884596890215729747067770115682616613020652966425761477103317898218864368784778486571925891738757109046921270516269784027588136380102104996838537171471031045032584435590495643792851704604970769000520563817780763394349306510475138001526567494898098173777595990197830312002198785145195925312559672695805940784034787371863445327340839669370416111758440395517079898091816747097149058838056132986931590938400043273485228823344297495883604780326118560212345212746059548203289197387155818110023691814886338984487164246851706772979611202774939121342096067968483402420359465312715274496973249917012209072880330770670786587690185119615261246157960522516305659015661603135421174927415058327302911081194996716130874821377287681369551015149921757701981456674610059694396573632273426252852023874926507271441019496556408546875361987906526118025108846850842236857184945601368843830326062892500263489813748800861980287091443988954796392624869020160031682436917643869162292945066234432801298392072466790106211375859852471120457925532064897676228567707444710864920185587926626842696915406854561205439515562650400069705588436747414924933843148315043977480474802935292026950698789468022492878644956260246780853536949804121697098776830439964579737441820653929381943807543482712379870519351416282833401525121051304724256671262472435796942824504497803022450226716872147195352588652380160000000000000000000 [44,21] -189143115001056860139252240041943574461843354782603665436185532796085295999240010143461280516578811416592904284723528121922423167607904828128744800420241332509963896409898921691922346958063994483177089393069430231075763764610013595964314748551820332388141878310081495354138392323120036863604732120361544391788218185047898345536625596243366381711164216928834384521806343138256049417467477812631396740313735411326920446030723473217828031224626298181047032289362488622938092224520600768210955597695718043318896278548423789523719136641073069640086456268507819405767469652139354426881381738118930024059394538111244303581052055217512378262376306655941202723089791910848263417855453124750478695755617213968445444507082303677207837806280399876932121859403455296591351447622325999385189680231496652490323690611476304807676561216198216894065678594234832098752259148825177336115860986152064119621015108430574935933578695424892525228762455179940151849585665371992118326608405414730076089725282945229786891755190263039282507522902672852517706189480977931571235378117350103114321681754190118521814549664170547130525784469395977581754327451624082319062984690930711922105047741151190866636134095907932407695597850220412688970170930983934662584122898117303692107881297228381138562448027066307081997186149615836847985022635822222116423392957079277349402069977240811199366834087280938316096727260095418932580841997547856733102699581551980399150750696877352655921962613369455158118793118583714712867247295023865240364804861977753901123329896354076877325041816257905904234200228407600243106992765778519044528936911339670091923186426954847399259306054759823610234927954171117285274226387587122897936691249023907346398201855304287794549921963674451639573828212358368757149608675935554206248215592505844354173999959260395618729466391041462407458065961076714865857916357958483173714056743955074995574966364322615760963134334243481985455315827820592044370212340691359060452511126083078068698567140114495210945543671325026903369293948809252663323656294872220577281123437490940309759420000395617121601546779820531678728733972941638557513186525013205354720685913785089202037785909218064980962453796528844237094769126042044818926275585385192493798333728008839599510276858679370007832898916590828234688160444862834585007750169316927642929274124674512877609734349774094600198136435889034283823906339072625417009148409495644428876219378059714562907574124336997008963078707541765544549359016343842514941199418782127535051321776657093216330291319436685565719975446521656093982317063086857392772365896903296104853655251652006435865391471849715512120550086110848176582701386352702886172506669681045056266271206265266416485374965639492969350769057538559180800000000000000000 [44,22] 196186939935280608671063367046623053871679192669270519144971933228846458689665416439390968814115105948265684159037612175921072433538499042418701714363127574264599342679092916081716237841801183682702702446001216435017027901042905149037614463228745849870481393627144037202782133375618857664190979720348585873037555934236279278915024286277525131715207355672871438839305995494481766354793608028705289153061439284242166582046493427946015218127973996830534545009163423932082967549740289305924398806712981528663893810055096592185490420311148322631895579709774781516917837915849217563478584932476506872163369362513833190588572628061508629021992170558550410222029946707008602353476284038140281766848652854835984455872029763816698021703156416490024292821451929583874211550564979540499811420630879982472736695496931079221878611667578184105632880530886277156932754804708044191201164327448116449708795041190943712447088093050045699224958715821794647956197336049652460247756056299685919096647116057943116213716579980833752834257642754261510004496237062014697360725227815573649436523601236055748210342722204289713793076175850575171665700637509645499078839680805604567704528730346296704705641914869522870518994659330481007248578368972911076285971530797027870360749234957000644469197022066238959874662628143361848571800975329630112159014634420590292533921738301873532418946316517164634297773763050687914389192894552487918917541889881402903749891249241409546007386234896984623324038126080574148576367467889576595038179894516632092486812219786517577608842943613822531843278143765528057862394017451253083076606647343827669745595259874314948177233486225912862198810923625711412942657046777378993656271337917936087338007084864515140066316940910907185513058750342133053671983443827186879532088194125102719793454208563963044608797746479570089215596378218686911766903720788068746909112181436688127790708750970377076001810915420981113694159118796229923275068988138520515971724077786509847743635093031211277772968098921122235205049878648723664853929156021373017420703570703581469000828421060683265158534085437225047182364601192806938537544485811984162216289590098003330103245638431410396164376105627390619522948934475983836237955531019074355700231594179317717952228090170982203571737517812788299177945976735457234033302137676509866189360779600779312917836263817195522944705022233902934537662833455838673160482400243876043090301744624988832690407037594291402901805099460614424178543039989758200667457735354479309449187674430318086326820175113932029712018005578886741542268965416240490749734711214705525276981470801356292319053398272798669566381810690372796071531707098762456473329632926292050464659017212196681669480483316487890108352754163803750400000000000000 [44,23] -188031005373065316117134895882782396233815210556545010615158137017700068030247700930754773096094447492655623159687471138988651622444047548863592875889027429422329344556845518921604007306770517463736710737605653568628747529265948287421231525084378511136858740549434810797750344057872635701924941685356476036962689433685246037410570928738786381712715427328194189349756265836001406488696855625920944543818810557348803172681447804973918200127437146526057131175560284070138512892159164558742780169361530023067410810228036656352711989984324803140704191643715488572865761684772285412344432185817723199139455170238623078096694561832098571864418277464610234226521216660432536578638782099508667517820848274682726624198158728952847350820297260771476560766720528010440733714132528329675212528830708307556160538351451106837510633696584835192126257847741824717940965734893460391575049804861830086965347160433559571443258111971955022473882682071874409735963535958247162485359331236124656994749995422451695548895534512255342811797737112445972565216237808970635283910729184715080227450756059157569699989911587864938361832843816755724714866368021081859549770251346498937355937675454350838015321821477386235175208763177299738760550286751792591623285286002761755590680589876428655774141045094162722652469676653924676271780965174063856526763226410238031385250047023055544693924591287814945563177968012667954220052497583340096040340813319996905087654439174247810026814740920215921615790188120565307807131829513688817871096707633446532738937000918108952445063621119398914610252170602946905429530824862864463352650326678034468050089072615030641910292255360692192484579580304215710998061399850228305332518473457663142082204316170981711020010936831843004707761241573437283840288346774860384518695727161297401369668282911062640637409316530341138385847327567684264598652066508459995563161550383858687009606764595611993732621864802955531990607910730023741681704231795925899331592067157862409457353867839339365927579391071455369174716304491411713789713514081851268965585714506502552519404218147539160314023187422428317687156469798189204873452467354101733502966002764037515963837574694734387035193040098226120399515263926452206394956321312441273391870164341699475169255821387944352253671755455765920147857393384169442621454781162790507387509850418653975926188076184800127308564048345342848838703901362982896770029663196198908668343248912110858775006574269906803843333989164371539678708217145746782829347876341458269181757297243438118094469825740045193635680653242903028813086409372886989113723893495538325440272835799777998648568426981856640056005735309732534486410101962052169729827748920929733344971229535523148706269981637507156458194525109616640000000000000 [44,24] 180817209049112098837610186460552789480733867752837023945029174389169602603629816474584137909568354761393480168921322417031878241584635681803875934703582037613686360729415767895631869222995498041238813526072274943941969770551215430601096274662253601335436134468257547703050521049396145753374083385527166226585626147622384960041296489636673431433263087597040339005080246171113776401335667988306169867356022644923532258472028083195426909775053531924290478315719275634220938645077119499584358432046331647996942443429574449393374454315360035883889519517574045103384795093175521952080931059088926804001560173564441207051365896579362150370562856465112461683291686138940057094166364840557696498014935738584342343546629919857938662563659455992627165122585102232657818706269953206403692072109230322210034384970723941527759405193696275299200314592022741346416807387370098076900878295566073409201630272764219936556479824977133136713203716450705158520099158508928411985289589311401245238542062723403384207991326256574019512787385537780771605809164937186069259806960143478482009897997542379902564656333672038062289557945935423093101893010336844085245449111761753915275851960906197978770014213148504597968367979426886187903005565212470779525577961072780150029187253716213401206182507407169225567004413362933738205518543836542673144944844237669924915154723838267073866383931515986770542875939127794488098074541915600288791810537397179819201635431308014529387476644133987649904567165514378297567494456426230711809011475499673690287467536328413236621707262813091749273624447759542728202131843473100798082233423683938882032518331591830008485468883321040852280627668453864464313448083033935101468073855561194044067459239114610289738423364208869923283221514006565920732407813320623808024650860663095914227165172803247899746289565120047697027655991407095662665335368805971873134412651292910083360553176819760967730588834125406837528241592888709825641420927029307021562872123877989190195884747886440136297439631002029029701709650136037203384592625996937409881896961648298579881192316170464865754003683487011417294469569865999348685284306776537280043415534202787904539536931223721110888751951929035593452727985703265033581325454926202009060982280919797239763205053126433354984134260289929868976691131686332488203000073753117148618531399936648425931016793053285170449692074180618202305108380106192995970387249404186797951807603422787719000814051420584819965430812516650319534305714416287563797435331950998353770955622456337983506614973079450879836554649396702852380348673313930586580247380512491865121138505899409011941020557330874959943803766253626372718697968047307645513744215530778316302462454099070452863892626642545218193559927211950080000000000 [44,25] -178509286585753275603040348781821274430458788665036980395101341515881559737414058820885582942552792571989515475101050564502019837749898100732361468006182967259755486197427658569307767003166040756702988058278707206741835371394161517022181665859263501706577095268528154480129248257527585554682403677085728483269368294691703914654254797703862901013813424331380241721632751827360543058892809987994245501424682231146175419728418021834361397544259356763055490243005255908510598477124733332778790694580494909482035569787845857312717936475447514892527473514756604355840863241860715706065684444057430463879723852659089423836899920936089266539313320363068323762936909531020073944229766423601229236012993641193983955066212264331934993186810497496926046755569983705194107608461073111850391818097841654928696604599398403841319506703624411940676489189576362755104704302070037819905101049359225277462275636822407697286634153283538843307167995098691342846487176203280701230362638007249105806886115497243812894019063091879519246553187673639823095826088726986394252009707103482517447233266537302843310214632648612331412779339584342359294889728190598018380903772099055656314946215055296413144775152319006778319749972721029569893040871162257681946492940534621124134519885710219987606149344729748611609197529685939759688240806065785394396425557684234271643170577715344879872581595943879070459477393360461038991553806143040905689628618470290122500387857350648057097164780179155178822329089558141122660067540972569836541610675320148927480999087408602663023627671981336751140384275168105525089318261710615266691379240093993052891132354417445456745962297999155401682105183095300940326068006564936284250967349722165525203529861767354912211370720991228756534429331367512054083730747530196375533865437991166034024446377866023475409164012069602311767324107416024406210696770938963695500469393439699505712936727117676233070509304701781148295597251930350821811973627460295204216165578998012637294123966595562897063459770741601519264338540737012989258464321036734447478066004099257073397364351623291553692210582199531118077541428636579902676465936859568185516706185933120203655779958414445065618543370859506627821279693215794293872693479641191959853463688981809054957107896763714377831096815506833937999259403076361763001241192202211798501008037743916830432658186890083116654297624577928723957377758128515187755297728866068785841616127387011058877670812480701885410511099818024768678401029321706244024105889909127144348097022868176605676005619659052344794600392291011759887259995528089902880404361510169634628965923973292556409174154464854425688272430500780763934363812774219126599762176572692248219394360315576290640778681176807555397752011997839360000000 [44,26] 168720574805640487063477511136799768607893047687113748631775896509521870530871975992529265039141504041822410954028035545257253912989454515040184873262853021498913708623972786007327551022882824676862043160295302007306036693872703064214498825878197227568109611332768708863841917661733610387463699837492146392258042979826249466472970763866245776347417423489957465498959251560931078494906641329811025773360447873052822537668964760244159608704058025461939235917046711035159385271355975988862509476927535456434830323646198924526957581292225430833594749787885832348803775243241596044287733874046712255380119314616467297228720060211053709265330874003095309631946445953644911907547334607022514894546532484051007304422553991719684533909472993730948691901059881700718726406521291300864099591913207634235412732297309504647133615925633846613909775472420037422336067900281946584102851271411960334163191276633000811729468505359936175739502020873483799295651331605649503121522758841067579534489153393051768362710413328840870531915880692833692233853979675087679247786013547529140368261405365981203472193656961635292901771433494060925773757779643583719709854129111938051435302234359677252206872345008786776883671178396711033567808918551610932041334639901839189935673799137198818789690292706632451659770252548815428957733382460768625390334059069026190542351772800784791440842797331535639795062752446527158960705026839696716974741697397747608641410669698026905778711427325155683300498023087912644834707973360402997967393426931311813189258242269367515290645862042839448766578304066006741341297238734053028406049797430365993019922801532382087421794792355478522157672844066787588097301402489026706493343741231097288416364065655768456230675967543673512497720492414442297095984732264880382176241536997421429109160529527269289675862275112367026638001673907460526652774395987030216553025253719761229497653325923362209185294755863448548564852867143663647023214521551489183277109634521708275648865687510476985225355519759817851451820280487973642164829420691633449228926162416056180563533006984548318231144091607362134972115014360497043329422585696447347817652956689107693681028623321769637898555729539231886218413065236884323624098794226823330295732261860546449437710505433239410903784115003025914833674696266125927447037020385671356758540463235334451758196306556812055646220178661966642487810158181205354064876452499813001716165996765975127466138917304873738380775933996259778431027673234504838907380531112081627021946273057073372356825131312634653962093240461232370821926131888437376152047524209989880248439031244619034880621382632313077168924351327216549860648941391315753684025985903446887019372231172038354110728670710967522538753254594969600000 [44,27] -140988094813603605196564261875471753285419669668810474794156139053489865288614978324350941437733633789380759148951974269014703242615510199046876865272727845009256681441032784616238494514999688126038809127709415023937701453184577295067194919407705232452150438921488877890284954862621152047125130988874921104793798899012345449913527355344385611709642200223051073199763811283576371859152380772659596750595359820329918127736047452281752975274147818615726442083405285692950495546725387609738836072682648369884391975098383357536016693127146132088239349319425254335497634387115368593582961337294271510796362779551249662359605373050710717505571507577847266279157598359965457751984649965655477493257045329980211628197777226325895271994429732551036515805700391078580146545335193155785853099991802625270367840684750904004864116010187080128646116921602018887153119386791440041581017930482173284062729551363379832634761681337439200007019029479273588297502876123378991891682343664557135084126298610312833236722026993553286675918364369915880793627627337327885945990652501459546630690601538468781197493291823700795410017814482763052839286389656660697567111773602040851050677265945540784076147715205161997355444493558228866754746433340571714157987876201728426097774155296833276420319556897189483088478781410036002591182647527199104050092635685019968148669383367252493900089108864224387424529667105263719040616427535279125160167414958768751865601866836767896223093039109222028634712907497268055876556116342078860325466127118778060721657592197807411118043284649023658135073532160718093579642606758357288152891605307755597647706602808292772894122139396898903553278120445090204987952685088541702981820800106669378976818117871662052758918244369669306109907914115887954560272938682390563993486770937948531166040609243328472544806267781863562284933732700050975458137288080634594703710497089169027433241873509169327739552388722521438113107352205261013515026159194088839792230612623915689772697039749864545536225099358748185297921034177927808966724381980264039493701567984158612542664677663580260436989107681512979858430216352295417233966205967435164515650043583205905934261743835170841293439305443494865392085672677244196833151680880419802315367861790510171819742161941357145686403925476689525288875095699690340798436696270865888524115791288894297375516388913937711302541716615916419083054847946706163812543773201655185624167974283538379929533753582209364287041790567969798489009845730037132330935234259238155695757677310673502394586636379289419574492375528329646811607885815557802016289051404158162742973885061884548786063695047759237797567055147994886291029359153333655013007604765921257983829217789449773288742609048275157919988645992857600 [44,28] 101572272208247466884792790885712141594403892095226991670665707166936838770367191282320206244908343938351743113711513014998872612834532300283684899525598094887835173898532921610939190912329604958914148689790550048074056800931736793854476312261506794795787362826305048618432779166728945949990242986949771105282116187323820542649746164027058057967110136292242407662094937785585793696685606878182139767409816733894641010162999351811186405182455435168289375882851121056558506025487277066457051043593417046950163444292583886324283117947966580343466040742542146008233710585412679186444716852263375282298252790146509023150437211890380042790142669848214712753216730453301696538526658218822431584148366125367485394998830956923167212395428610684603915347838083784097792225217263606139951841939000458622807987484885255651797021080388119912578423026595478408230949471450465940300264106700098540425807347961002929970672052825912864406244940539742746243241286323405995587489186329430797814418512040659456421360693974003340244276362291080981713696305005282545482790004290307251845778861645968744313043796270525652462890327256244381050104178106847626124399571205969992962767586251696823060981372711207744013810745089224834299260072464373974015909806294419328556220820397047732607494234286862352024623905688353363131430964039075615258286142132629359752981247529195340529979123589124567308329064069608600512419776202381339697563617074783172003435444879430560865882602648912010614185526296684308385543863858637452453503952941626314705624668973199456400756900951167292986948811260380067111836503696609666724659397539025185619970975612724562083670532802990498976047965932686558543297378969003346444499274153588479460880422098000528215719477291052583747644719372226350124402131492445594105771294513080415391639119405940919111679161052933751824587455062402537317318044222443852874514121556128015633596082093867044082121468489008637546405838103700855649369372357353129478208775956401306908556748425919301890799007576460314566715809179545239083059867020118207982535510821923996094240408901614514130511444848718461868279941422791467238446380982035965149208301304566754199145239562335444790852952830485392230092813206265930517985498660636235627735667660581538900440231814038208953948320057492642764387536166854117624703399114689403915828468898589590909937878648672888975003503878660962293760308075354237203536667751030776663967431036034970489963993357898982116242616728696897711574988038713362292076287152043586176842675437980053794976825503617370595681315877613088911253572654083290280878915312426430903988581854191216510235843126530785136890315596932264699482981289679617150416576904016186615782622817347661147289796437509600969828073472000 [44,29] -65015624348586543222170329808862935005387599868790759535876574451214622732812743232484172137964506087854513570822316425180059206148431127245122802957550596277457918653683193659452642115859824003949645938214899789389612094707326488186586806860455810946184817133109815345329785971450207017116494930846916793425174485225938862866957813388421124699332912834465825243016655679981057679074902813071930656116664786433553816463745418999017643066413466809749147940883981497964542414251746737055959031350183062012183842525946568108155998700789305483434943242152065966970802175088374962235336011707178911328397238328508640225729281834780779560923601695075547930920768702756457682107049080731810675970079461003087162282771885067968375823277593876835443985731395284239440005102602854355263256423608149582719302135300471497647459118034203032686612649005170574459539296659190279265655968738606946536956100858742722602728816444626023952798121116607590253030492804852341142618809600222995242930988077610302881848675208401448432865074107622315077779368315893152799106666219042626910225733861459594912852823902694912031768041098326191150286450275620239926157096628069410530384129065450437822946451206164738813216591441106570104086443648642908147568854443723043795758040343339275552490581503463667053723309151651976095910318513301404167255103031646372156270905821808449280836470481880211793707574668751268196986658960679821609093383358143181594070726375750255802699317558015785048832256484111659429633629120769154941958059844192652639931632549384901773419389714142723770496602258609899160710302767537783164540569297866260201018214404230138562547066232923744318510171957824505009633297567608100811883084824409270389946136420267862813690447070602931631023924633316122807457073511214530760209201699109089307198263298429058529181015237806176801662191903540164930390335858150260942814327449458557663887197854423894575747559761350710148939084055316263639497886156496423934453018975071558386919509543932400772618058728992033296256700779647154159634171494445756807727888478971325399258185375383338292589236921260354891306212054890512438788779102471079208878056175839772628987771140919594971534215365835376552724923720434239995020323903368132267997636312336100079019010166591205118406942387423941589037630291284427476993213327310322984208164742004836798260142585360394947083558903328955387807720726925422212915333716809339245737322962827215747356213671405422333823818951657671008408642377853635972533322144027028184169742292325637263627835513949955579031183514133341311166086446743666636431534680375801274854481510515039427426058376480242663528885085671296198676904364171531358338433654415624816290106287168808060615771496261549627182940160 [44,30] 39083234349855522723739669853667433097951875598706700328068778881823802706589434306785118720315558257729540386866539935501465472341866866559513073205075014991467816088945115096371542599913995984641064767645961375499524203374680387879001410333960427146340713515707247812960167702405645797186191490323246345076395499586529646586126236517293719042300798544387087977470315794319540042191559272128871455933745463596092169660772153980324892036489804892794696322375900235000040958854348949111782821510174826271437795430874613535517671044313002634942736687312754050069215813984144283248688418028677705782450358949195358361505950036667601773241401529700096416536848085547507365106574570993289163703444873220951977101080094151896061933599441566521746878271181366433337782224336820801456763897931520581621859963128558433053352203601332723516248388139066725176931944911022238632514004519314336061131008397086768781676625471805951880108814454846583314850676061606798324749714973453790452652539662016648902645381802665619731488432435667460056958228224439410666689266525248594700391337851552178100468936812846568176724340616310708448470650923691091350854454095965587749405045518553474152144682601948369849063462100688341171704784281537344420985121396944312730854773967005040298257524991527745104987206799000432590452623625408344477331865221371376925396179519626089423935218793890578537110472847149325469222655238312906756185937306808020143987570663038286215259106000016218710585195987062816024217432101867671833285333823550138407342028334608105302397855433167659688300680876651898962776357108597922957075850213606617956941012524450004003812905164379659027921688758477015776158791842092318796958063465377316394887911899740870934821075527212925985359344332398879317796569187261259357436109051979985457906764518778848765267774278842677397753502042385649119361562106660169816525271429671458694578873910087393407716484318504278850505376515905954829239251449093640558059694682184748631668267580743177064182015393402273750130217454388481840177199068008044169325589472778161830474792301950335095228648774992630659067069970629471153471674760626967256714907560006420959764619287402341622931595829733036831536751647447991425042847663416226041937171169613370476138202544702468939497513902098836974756007214947635646427920403173139022196245382651478264559746740449131225530657058244597148063312440914405654786254716587491426389568240670367940196316508106747865856448659630740723607575080084306676980107866696330597304460311904859978354811474715682638399501783546855143994602016292007564759494761378380575248897341829604197171267665087628990448902896304275113143864642716886160990452893087591231537644644873563069356579874774508896256000 [44,31] -22685206460728179871076497010107794672956184961114637767442916696738487482582470674589429492152759853935781346634805498863375248399359732577346843980045927198468808746485565479873959653019158463936908270841469704276637404309555847663055772458318758175242150183497080461440713767852678401284377132560298940262904057075859673526246484131155831465027775659708385244270837062000653171104244415325963910588014981455881445104224785788342160401812073770263831380355193641440423114851477400640855706921736114920513512104667482834036264580809838445415320320683783896707131013452977138574943186027700898920160353046981400706869533980964788355609335105210524355713601452557271229106862176111773360111751230682986752284052776444620332985477448658352630840868502604304425845011557998633330071211116574167832747659526881225612550977099891554638342074812698567117369991047568420944105187406006689074061877811180112127052544370960165516933946865648697830638775731130946023111616115554411616830843464013602762714959825922705837787329287446490549128056266567004591800069534832457290702821344868947242209742392273950080743625919403293538351158450926248557358058963376228589858421950243753699852552537646277696870548873884328330101766043302001091224152301614211268189518115795681818410450128025117814686075338565145241472526471016109423953824180621354251853311142074225245823361155947661693630033293687107318326670769506180775547308042057653855967656012285241245763987030740234234562182791403688803954135299121253687537827959228127969347782228773006212290231085331896386083960803500159583387868528075955199317955598904497319959880981791188090362732638786068591189581154015863060207114653548708421921260238212391372497086418823267646300496396335020861386816195162890349390164697260097784334781024080986426711139589886157604203908971723176342635246395292272607329179239580234527880483864211845234023825079608970631282911286121175377040792082004465393663970282676518799358964361070835541120572653394854295545065362296315825883124644317965575088692302981935039071109489672443561135950779227678278548277856838294975242624051796629752961536209669201899319003506221252408280485230569697763093243004194350798551037815168416592235082580361767446629129801806361484035835411060819787712256483562410146278648247342761666014425470108192152796871827605164949457332169613758013686140620962027182247102440220723579555887062436625422201111715845930047527505853219903690320525924261699443721240913266440224137939408218776650458730846337812403463164922471442292199073388676853307046702103046953804422844766895868038072911454338016387121764524411554067468065096693961973014782010446779660491863500429762210733878340945374422464431005246685184000 [44,32] 12369120770422001136751943649291429670716876851377750759582176271522018628346986435105975571966967279877041607475687598681931673687608410544899973859209617734826290771461310601458712619066213557151895558109338701284228309131989839927086166265033959767897141624423048396398421464599699421009553952055119418161078545271133133821830054159863004898004553499820947109096182241381771337050564226543486444704039195335070238637567636053744713229112413666925023905631308421675663370619572547430984946076712113766503003132572409396749971962666007271215697915953253847063822472042890517576525791226339824002585038195276551776879866011161979757029882622601040644723702385839197315259750026470605587217629229601984470780260097436030696454614780142851235011790996631912607154431901620321647515664636011693470526727462644364350252720989990063894260969116866029109669048668669261940014584180751053220736494417714725415062609823098742782895300537168100977948404251355956760649785778291469220133225892592043591000731459928435915921896574032090154074273329551833438087477569366698887347384137815359872850747056111012373615936328347804305444043641915597469021842267048276338322758979674236894405807541009958046114971060589482671182914041375153109078984894776131102456801286878982280367165016349635286430340117513993113178482551943520125163057646265210672151958428432507021171559221606242527427590621676011431178378801969304433886600862641183895083492012750154861486865193194136615638689294359524612477932180491594242248730792041326794076082612100053441376623419070158114497862283870107933140713936352709698763665777033656619994259242860586366456045582868363640486104486535987299067262295124222593198387679672263586157994136479255262413779254746224128899447266065293708084465531264426141218497317548926276665956337538022945742573747923178644373640678250611240613336880427732038301666883961568118445073802400780074455607658595476145355201887127666895992821375833873692350481903963848039960764772926756454237230342863119802446974170936563666636322725098079601412374688500648651843424393932471561705303056764950787479687094162056553012630586225846051310331486369564121513337752668273231418324526127729580433470788766424054476568427690878665010947743733313660936573096522505497127569253888390877104432955514266322470157182427515664914342419607786722446155108736442827109250394225198161690276245455125452682551912994699457726691408672413757231249401448378136071655787397360168717692349753570794864067723123745181081640014770994980599565526978735851012472008001587570428904177328560043081506612492189262647210344673390061033489693640688451223832552570433535477273927975583121290523656720022192567735009545126974028111599894528000 [44,33] -6044425204209252842887652297822907933959906737585488765646903489432217936699471127284041959405135216978690216101309557611304265410963326894296738430810028213087880761785834396071612138883828842559738389878721315809941750071128169502709289654013062145616273741539391741341161726801533093211174782637005559159677438238541405658068402979926060957907219693419953423445762474198054285218928006337014880550149616677773024018578012711582027875837183062101109296854792033526621345698572301727591408531505978102080489607344401481927981231725158039938590599970257781327620475662138557385763139428615534569868258084485541596862020045739356839356693947246032942440494489621057823980265062002061114261563400250404882324165048394180466911908994397701170065920938269119714922333222940476514296372953330768957022485708433142741729452590368572700434514981467636085268875227053619514885129903823517918627290370928742386750015640015177463695293323902301130415253740331783011973170626119723157268680481519598876034767834137192337746209179991899990368089639978916798292540056252742042841449266128355278964520443462607811573191957759088827069652951488143428697169964772668007860522125213453436729523029887162990866295652719153123156951760601686463633456776636479266144419604171579967549359758396902926402341060057419326015518752501943438568702618045605032217782396576774498308592647544732875749736852065315096477369451503116950400109962807629649337442315647069198851847970240593055005549353547727273805371405222638488381796558371084206268395147107688699845937600309126860068026362911366140497783945361419695686282357105285497570809996311758864934511644496843586550430974358773088034187173277311860148769191598342184301742694472309867937560512874869715096055325772799802468476228601275885315056898093487381748616951540032400291215707089751214916790761180069311215695212208661339198236547981235581054569744742240144764586672920107945321583488310798804127649988036324710030107170925432899448293931356384153258586962794867200817689618004929169725875625795702796038119918357199802796805441382852365308112004439792807751992721537819619099894132394609822922814916996582020267773002650215760427846503474861201140607037980364908525715744878068314961249262514151164769535406264337354062954722975353049904751821524944415060655103850828866163824686511208558851818587899737956563472121345568799393621736359427693191807439856220894833834930116015190032555479457930901674476429849937491985338195600758568909650221160775198263095811703799981111729147831865802062243944332774117177050174406111728867302129078346282041060397029941901053034252526074527359315322020714029320676319779570715549458117774416954549725044964628237878494966579200 [44,34] 2594684380237129404177916321712178656116430539321242514924105361559889694661558865660360771343278627510697448212914551155707973999027963662017887578518386861817176417792566380233607579792491606715181187838484001414955981531162940177240605403874813718323338014627892038755200306791632503320733619324468420368356196375877208605193044755221676504696401579282609287764471587552786477978889010184882121656508893956263352006993891689123612086682802984634874402147902076076959064118540073936361670198895017061482638445456070900406958384867148672656441901316805007846011980397356050237066740033466108178455554810465064112949875960714473425487916580652157563694938509884163605423310908083468666823609030496255034730734951193477523339803528730214471293994744044013447772648802076822027209947731968730030283656222334159162822119208859362913655715839244457782592973524837993893129879770375709720376697936711143288639888608325454747174252142763318566413789703601287301080095597355753109663265057749711325925741182266034165346416592378865094662058931457671798459890130850792632605637622172364661634054285907441583316489948892736160348710186537587125654458495454128806245218133651200583791648874129786807114726152553851470311570760172242228158393991108285413679710676994688709673401932368304038391147413073412495386640211346948251645930227930859173369937354813524720156501123963829554791157707995656618205902230005655015441689243384301080609863818965053410482577659620966826343544198780571662319120460012783825803490313874064196170450791982143649434753320716372980027996988761272230736788568108108853851901704388596787988626719723369629796105709978691626860099427309296062840990044123869320062915130624917812901752781013488249457087094417012084862851013224440114505502254636244294092887216154416904426052822027732280167925460913545412280933966746658435134992080890686471270167115282589345289689439177505056401324913528664921318363819904369209770818061872373606678941788348691982057211355075174233987178332354532646440366583586848895886877536814316734651942485377755016524146733570903812409251206725190344546713759799711326784852018436650616041274707771568248077348275124140080930676285513821513026006739984460301803148353632712692245742872787291570878036359840788447717432704269294401166893062624383178724086853358991049807669805046177442294169023070858839959860515890210479764830824737139876794020181980465600259004429215607891056033178670765515491626226957978600699097322072490906843807488197963341315854277209969265479970160454121341756306717250793554996005597284064382420824085603715272686100217562305486428266939593081841529843595227174563592783919573796465607958250469109455657276416971796431933024501760 [44,35] -1011347135121200473449235488048882280611792194851285396462035773430083948217893486564497276407392786456595406061454173924263016323090792564629854496745378269411475712043422946508093642343970226215965756219554375371372538318569290408946006559767625606659705761886812924758590227995310896736355418741289991961512766002161711754831837991898003314546229557437327981195896481854345865705414476686816329683355667998643836488945537362042244307560949531631562270826898712061659169892720198338191758353818871725749481920088910865277030061715820647338850143924125126206779625097664607663988401170409245830609796874530784621311230972985085252188842550738230245183721613088611150549617454520962617673118075657057729163760824324655098406330546751642525935917839053161335081137527092036742282265849006919999958754923733784862601174327613229980382749171244078742237960756826523922821737573107297724173373985278914122024956079831283717905374573844605030986397038896657363488172605640494785472507680812056066512184525062609847761366283561199289009375359064602176181855462983150064882798327524788970894397364067450484484092474351663350821941715850682440443718478586744836643555583878173476739439508267842834118303694600016388067276144083389805119587562555890439472061829536936102210343354255858453607065879868882349305051248973211597727594815705986516632325018184923558172037964460863962293183792760226560090449942164062936941361075552576783930880842356863535969264221689107407262364836578753314988978508712070431680019797494624532978036499094002184511964328252551710444911413688353076336264626815591571782906232839818263773426645824406922466218497319012448824532160483240003690308023324715062536976756296050146664007231554374400013781259464566672516746228832744805377164575211958659623497693396008281784632951990805083519614904395029837062164293323601685899173249011533662975304016803689834981020215946913969242162402095838246604613198074821085639195670951150663707711566365876223205879526609722022343024626867149830637725483069251535935300888642383497358401965421635501426563022575256477454349776551684315205091613474643702584621132134749097794336657006301011410191687922566995879327642091725169663657650281982823897256300320269365710718014381047469436125193871944660018561368051003154442758223068450030336865605127951001793984638668278511611441136199206995198665904158191657303365930780086605683962437588647439143999254718142385124383345373721169465647281347719800734006481361133335766585649111866725798385579150683495504801997105664787777243429014937570029777056396625831068725957192017059459092147123203832153946101684114653031385798065038634611570411706654685071324388021979898873605449724513719681024000 [44,36] 387097310514943305772728310810672994208617509331746747328822019232226836076851104915205464532806232197328024322051888060471806148194103693354693431753207019563900326788538759666442964869574409163485802066762967346454183367534120420196484088607544474511711986058504371861361770945574812187484789562348805226406196707081192904218916317845065613576002884862353611465173255207244959571293395799610201800305464216096545171358233933770509196792370518783578012763631260293256157312967484857335896813733174421760977043386605714340667656536179027181294169070120872119045960392569872861622043220390299718123210497339650444254692289704630008784769337070253959548919938577787458274349751844653460950982718943427295713400069478436020860481504873748642163495757382438678088254944444701076285186786334854386071878987778507207288046567846865552081108063809981168463490578321515993420394409857176264640004717863896167177434596015776693151103949726524346783174383230220429808126054896658435083787851239669525266068515446043546257597909400506030663920943927721377422584399029449358012376278796586324722860453742469304895530505561062323497879858728891753170308284185136567062713847575542307878427745669968612877649347270555263327547536009980891545506014745601166695357381661376344754483752536017773314323319664768983335186790331735965739445395801889404338134954966501494305340194615755411582155559387121712371601557419122356324463871615481422124688919254673185121951097552924214860622709517192446207399771813290337850206664148099863695562083446734747004360831428304562010243838810598714863569037477380174344106514682329266351298211155734045618061414259131173842558615611647777489355200602295553732111683803003140362747334997740928864807416350322185800229411880442463058397343730002388836082450933347253687314983304973588813411670852988565940302602279914845562909948055603589440181163986753467800500171239242327918440912052722542506516414776461637083009954817264237479798052694249026633644705339295111187080330635026044694721858805632179522509127067027567812015809358807569762216435929285575767494993061098265699013835911318391844664990426182632343511105681360100288405518723007060544875650697382370065334763095625568464994764661589694129317748346887198754957704623732540667765624653497019729724866539976816780058836564895726654958629572027413835839186419688678537456188231870461074197807073294204857670930135770252948669501676714157343571428911530970781771035758537463122484090377203768237334099152981721250754533282941818594196972096675586693580014577200866554027854802719877053206083457867328268412014566483090820507417823232840015122106068502385182088895981375326442334922163010095011093863605502738432000 [44,37] -148167874844670145000861015604055884156442275900398707294535651356110689823110707054656840335910158417660498043474379633878984991640467250803826722766679935191776907483744439815891230753131737543986419585746680935753798820221881504076795338143850889130157306644988676997639216131302060933264310151970870465543061695280549257484600528628089645833773286101873610374224471950824611613427600598587667687867084108050735065616956832387304059384027072313082162330879410902902936445641196663324546890311216502751218033021582507578139359514927119274906460227131370562794672175965501911226614006665766398596475118343242810592660632886714533363752916102433306767661126280808612460026176220897925264243105909478426004226464741840882223703046898853212545800464922710828463100962111080176464954682557421385828042955374411140731759921921517869478977425597114339836829003857130206540582485186738557827108989350182610274465107266464257307579074670729282993296037698207673425194535097650250718424883856135854687314156611568896961736196833742133380319821658705969066180024910380651616012959277621900189321713197175390104814051803920218888080543613716434506378479940367485543903105141104508426822558593844680530549246459054110476045980021366684623044886570749338105166444194644450656355438564055579913030554339855813234289469069576046293145976015604958090482134631921475207161103557140566630746195670207826155741117355014825904147918954930384570351811026816843427177035034249212773451472135608760799137770213940453610021240834688741179442131187377118774111908788492093434343274995848551386115628848234615892118858669163455898634682283761242618463408606157317783810768707466411034830172356984072803394911392105916311444065031690793092383649201199206909462582148464893276325884761232658873861173795249250637088625677723881328522908089811166630758976387053317890247528231306223278145178339796535115938882587371616627492959564322963621602156761740304597291146625088109942650152134987848250972132314559561530891741498603996961666407940856846747192140527011203155841350198936586695505260397980959756903025218862942426729060597350741871968786396243713269232596309125160769025759141667108929693686915402223379313178696915063307422775091549170253989615573658024269834233893658539703374506961462454113350369141321009951475335696918079278485936312863274151291201745822620253478712043846625918088503922076696444287311641000076220655211675215470842872313302271067274492538529542361629713168177041951253884784027187753095209311606449137765272615551356712449625309167652478828576806454133479500774221303309619695256627789580303534441998795377777925879164087317215396866838960626936759335945732613304499252022849254195200 [44,38] 49385952766546077829019871498338193523038339737756340356223015742249105806480717766635292017062728522803870744162450443958132463997314022685591841908559359665707475167657880522204018741503986972019161743871714703540209014091064730215867995295414081688815549424726491216544490203810310953300626753611997896082723709493600632324691425983330413848796461902077810953251073301313230242379766398608074939364931991772614516438902634018262416440897479571331332036461172385993403807298324006450809666316298478286393431711520415596594222793649441395333397410211560626866740294009150822726409004197363379209041434338679722269488727857114776877636983308257781990255826449924045906566954091872187129619320664208002263849524053204268250525876890920431535618935127783889378923367016288249938016025243380073338709232084960944998669273547798121819229580917931003578941324659902917474986891751149367830707397317423005372666516460420898544967285552971821444258270395767023158445230089924541281303200718029569328894688638929449430923728236179585930790368691334281449359200671986998119657202657734962876850211347667081821926163023880146789161793249318494994372889873393479537475050858883139982202049830246629269553272048170384563016892786873665162538520918874145505853476344788933331142172026496964276712989064273360052509110315197598410883242644472297160624946295620257783136287222052162874219413820217131759711481147699386036318035615336708187142295654980079970781319404997922660176678912382407241589251815683873668598477124119607404490460531899607284214808362162760906328056219877244938572419442316882990932134744549969215366465421087604989546275961150726620250098431541060467528769284989758501924940426894058859976932196132484869002055489686057786385702599999755337220697186687634939295290554268182953591690312728812301425726045103673406723254284831149349501317857607120366860757639958812500075335503186240214204106575920462619746072072507264088831586278750241805245239065106211328974919829721045847155658040768021288076240684243868596802466245168790322597571194466976321079616051702311082283000373401371285960509159549932217197997186203518734216024695494338921166410126252252929202587174686999973706829226490195901822497661233692384346519712178001293294942206952695088470450477274278866392082597155535059448487512297333339515233709824484046681780445488823031294025826210780762890805156476230077941789783478985571827793337153992693300946820059252130051229975664985185442782921404886814905640970473585530123865621543030837416128590570800142152703481744965320836888983588179401801570539987819398959747899527496042925571043408350855750716133183393048858381683510676064378782267195277909067818021683200 [44,39] -11259999789298874689928155546196376224755112430772043654791905695591823751632556590019901741475216386047430580827526001029492001056529521342246642235199811266442540690155862743220911572250804343389690778614317996079998382334447996522630671439713576872122566045017047638463873141552653387729356121467953446216393809575687011503534133694464514380318575361485320459627853041584166632130120942074614579899182994392067604898559333504886248646824471090844754617779324379449860938144922408300585891090737195436422319129960844701055156376065108401701135078340388238906002086216237562977275631542694422099872052514271273804783164521934169175562784060868259921828598154227056107032123848294605401888264586983405447695464186823349814776390465492989030715192380921241390980173779173131677860293945022265406713575805424519484643006682139842428717865652514339893435688189139981864290726055706509164892408238335535067556160623490286957192452120752855171513528544688641660484560360096101498579494158481832951777036665774576851225964687559720815859828115247798051987457102851826496324816538695375074316831561743796853739836656270916334698517251209567216593170349480915137526747054025507293357525479164963572917470227189628997006649003788455119153555905455953358584557567451298014525083428478415223234189050812514081591970900807371452901610534410069288725123813524399702865879415490089901351409020117761119846748125670513627198085575862587657219808635411729120014552685610402992519999327512672089633304702488520151686131826885215834471608590445648571192239446317208897953639324412739659728462477959786344968414905266478001737719569778048494417532596508094605603515592316872237663911674860175066987327579380270111667988583251098689604568615072059341240610864042395024722922890132460870796250760098876032083305524876177870037342284629028623542092368811703695198067175837794155560306678925222979430408124752027671320811091008332020869773470272315151837962740167886368957789465375888282176035982784059509778252204294100321251990027530675534423627406728849627656979877530433425014562170250657781447753621525702499963586952994999506656644139834108749947924096831769344614151570336401477511156917748971548728089460217441644465415042881549829919428684597216535716091402384956741013582704526383798657398237258854248680853730497801800229652957351193858912924060441075594326836591725888241137304919097051693048060372866218424568207089051195437820908316693364048956277234289225985946416435230089939287253424387742945738910140181263922865429501045816444598745306835219114053542667480018885576690006771141981023171263746196834390763338008005359754194502826742007063216549195058291825463887186884332363637063680 [44,40] 935920191360323769026046615119915118103447132383712610884083561171067887240485273940547203137932355262794233739815507709671066998524428710935621825387684738459657297194029608678030272693418195459349720269431504003264744285290129555339860365697489616923104834568687219024665164935242904958189010634789757893927997528985806669808828882817617681018104566259631542371720299635186762662146622907795408237145771380692823050199125403883702386788275053244653753890809885726650190304790428238741054785894226523628511735349381378740912161936188770896324121456555246626862255864875136638823962538507605868529059095457704369560708165009500462934314733838359673820351855458363892017762088072802122689676597144369811319890050065999800611547529837587948084369274925040176478115393995090446938546245408643483231904796672028554861684245209025822060898103451563506946960863704764069169250736645685461297296169369525159327122048561158505876027977638465411280586980656580709320760575750600273081024445196532469152967171322834378455807055188497737270471165175580586808710075890200609276091930994135524036524609774189707396139429957738684924743067669940607312709373187222769035381565248204910233842233070200562335899683348443236209109431139734451202500336414530711807796905084800347808095745536339366762588550371333101552444735961674962955877602479372705854196276472858623399896355931147815036180409960190913490682235251397258355129682914084945890792401270494527374650972526785418952497980156414463214964962332875129634937670069179212914387646484719397037875012910910446990266930619729290326235820655005203439419932743704141450232721270729921451872151719724197596806168877755190465047312750169376704244355565398436703510085770346077337060668284038153986011013334092390925415215088892217701613438852089165831425025509511750063475072652370158751617071668529879964022944788925025463963872085623741874034298950179321185108383660070186312581430439747270106377394723401711697183399788048275241443177444077786476873665777177829145309542884004476625924079567416686961026193165314053025738399514656636711337099780902658337814163038460941752156055530359785449711889402432567043746281225461326935372993009642271783685737135123573278341555475357301077636383517459867755205442580570133440168080672895227633112399176900947143949533112478561244802589555179552772956591605516253328344125978820075907134221556384857668343630930247399780561855434306371287046442569539682497696698680350784325238107505438326471989330312117231420517683186940829687311377167117165548703352583858048910026378322269226266604324924910784874925961241485464183062441445345650132491370898382645050534691778400271063221270818320497088921600 [44,41] 336482385770617010692789596450013587253126875433065760013349278692086216669021278573988325713502506120265255564821268868389453343766154076895392487925490713451415718954419907315654694910390938541734811469631769235766445211550880420920258316102573206628733891341412623780295450304659915944078560016555766384120441932682060499293012895370871869583732453489919723143166557355431731551276994278651898503902508935706488313597751459928085444716974846353981923066115100006551771217565417891653062424896025096282375092221727823947475117361922568458778586348856795150915113216165467317174951159164258564605233245646783092193992203401385089159114864276089317449066305773605250756709512146546363488505215037354461855833540583554391811111991811517565984090749649460709464576548258230103923329145422057132955135221221262213138215658407919095494162274992848232343528310298432291097422782350968737765639638427761918180444113820916931759381602831836573349885852773051949626518400789291804271959813354600277875607907109378259153182841207035266946227446873057354221766422071628587152434396586195394976127704886158721230433195354526792987223852464336106222982817662646705335662749709225993596783844440806820642971748369828627045347200502543309753155834905677433922609740759281790110740484629727319840105332542276798511766695161167008382576272692833309177831980190440398862804486858330499186689561612407559409718476030248796450126141792969900285583811016433186272009000141696971656611255092570501087145195885206291139051625630393789086184022462095596872560490386046693172018197136174279522440416531137281961535324311165170917574156391784251635035255551455044844744545014625005853835755719168333800893234009352555000297293511727920214665793001368504444939475720053064444891947690304282765598182176801453495993648488579479907081730457285146547024031610737894219395244246958196658182023260065891473053168488421825245455102373486012299803951199009801999715543809202833820808137234392884367175278674989374034610393091275482447817210864843669851809716769563638755340018867568543482294090864448947002139720979878023945348026823696297755945727503328895982251455335169226404300342288499918412659544528075898567790547263194139926797168199533251296498004403562637327302045732911988983755942562488613543412181904746024462441999082100389256301172433652898242389669220101441755190161285926199500281823599332623356536415269149899422863967915430755543212682712002492968880641849180824597448595830277530536538625431683791989589432940836287280455255456050798657694768210760452934116250612951622362635584069939424513448385546939524745388583585573320190739209514589768932174773107355656880351902044988112896000 [44,42] -181265811444454611915229833105338306902463811045401635131562559704014205919356779319235009644195571925310914797752506579946279107951934201086228631856179720866870697129270734903223992803068932783911474569210611950278062032903427317745672344703256073719833181993359630367069232785589609236928799682639891149862184006629226422569084707127095483855545322909272659020263822905363046071041495070724964141086542963346374431921346003130997596569371389580133005098090054000634096662980713503072296971275516441342755195522889447973990622047209732994429784493562818149106895558688353278786201713214769819886848856493978122368569200872082225172251575776075594740690103631116128429852031918646934106153882084903638829666331454618069232018299017772994467570289880367649086801828623540182362917481633567204347407308042782244783063237697126447680189759085491537836908559533127310328839498333381703809095581119184034194717355898566315423129620731825106656515938555551369089688339314178567443668099223167814884604698583602454956799455501624048393962777452373775538063316357042813512251708780381806007458025861929804992013484617951861102119885043543403718217217177598310142900802251054779257477382859036429421921901834764728096096162794217972786596160389199702310130546213495779513779733106557333049333950462129605736156589821234451229882238520857957924609571676658522397076116261377811615641538033323298598195588590983317220883094902015265880344291103111394767488014942071001400011735047430788383035652524338067788703438441600789231872142584758357239312422651425751192441728701744457989783629826023551466170929227243577769567596477330723062502803629499844811730333013542187670548044967707326993234320597633648248994836294755363213067338607488625760010314544155780934275580923801806878886794486852993386251183408796361363695429621427950133605856149209485892148342546325640532999654857977809694170596462250041877621707716910391108705926173411413733982240100819547503078454771166397153855169289081088733250640066715464079057219306667847856077238068842182351328927608796866239611843312486833767234420634423286502729940310991388225115460615340098446608304632255705674201887734195800426044359524948725154573225870683669883457878760859069841723521793784325237170044533141982908927603142612043110433586185115574456881601139071435055185302092259857884339266536229630899347872772269949995416795924180329167236444745462412527020104310029952646188922502538559038689372248174233871519365937514287651313653409865013477095295022653944173664809112769364298739972529021775699267699950642193436365756618549825356671157099441894645451978038492734957056492743253613039766732813016368998442796695284613120 [44,43] 74755083933552761703344081361380870929352763852111505195453039483410466538852864175062878279214007045566660930380577717708954816250104563279216162055721089151702486712669870687071960093017508704149488983585531470007871570021102195555849969328395155672218347506331882258081306076354415227085871477222455011547024191660881881203998954790664861901442510964280008051203601029828344221567916983762285623203327404748405769644837904783204352147098284762132382267524465243363654673979887016487824121656078427870648642261716923521920319839635956366670655028414928813748220594875044500412886152468577344277788256986889482144014590695679609505298126312164039819182887155910244667119921022044220828479917726501313506059585167165627513538249122324821315780935800029287136408619562825674521137365279436055476298568423312173722853421056072459372459751030150179775219568054609347722786784290230699095702199498117954540352891453785383660508692597292493186591597468334819711509494132050726561099469774848757074628812975423707107942104629597050932217708938320841494533418367056733003228346907666574993469986550949045229604202509139319147052440339666780896417266790667241966557039268380861952788630435229993360165414037017728849710150901023094533437318908947432448544261704468515329958022547992340683915083540222095546615638160110381912210251045282399897038716529740084462734689950989805409219040195777580025276635097701835438342887605787796286846488500563142617968000214629236268071670373924059225088793433847674587019145395633180963268495519197941911911297013635129042792790616229208812370269648763329139402914017991301104943488559515153360395759474512946475135675668410091484972094316476907441815210454414359671417929903290936597773453110836346516740410049343803339202436712603524200385004464316384008155744560433937460251339682428660394592311771729542864162810057095786595598583366771958739437099593566820529923700844548590567444767358200464653657241676912181513198768967265170319205521170402736141358401510230094375130274546565394896397129005713055762234289596899715844816938272979066471839599481682174516397977206494576505225880845142430117528067721608871663211155772187605136331188309521531552345839191879534862598223509056681181552696441592115627355085565035102430387130911873216133380833225795174577984934611936392245829443613491284797493106824253176019271757558533956477649266162271854076444949002839705135089804749411164001606778117192618470747125440952182184666850989773991458764600266830350735970224574370534457333520424616151551925345076358836476773270256420452890432336115866283240211145404420660672256863765783036712225407992540064702171005236262421258564342005104640 [44,44] -26614054492090140472169901081114893307710094542545284016389923857471968824718960907824599273036154229393974884549010959716934508161782653300890786879624175279012264727870520323645537768357688602173913593202027293332693754833952830513706397941447139030827794404037369214004848032430413452330266317476416800446000602270877791864862631323382913152614823168921043965645360459792972394142813980747518770504964179727716006499090173986784151226359177896909326959709017063928881470275634179560748473460998653690379314154690484226928668678807399149970709708933470189277033029930378837085870667069177103016477868915367620164067099442974206622192444037917409296598224253077546029355936807583923293204653131636502130408685580238350764750467106726453911840376104340305218464239022052996719507363943932019270579458486673497340930885158798396621533641513889599943511614115111187446319834021553343829649991591203939002940270786327533717756696285189594997127254400983272901978077470772023880418396210039049533922356561521001402873113906410320484947412693416032001504976628011029168992369156842653457831386700637302005340280201077119514378831262226555346558186934035214547451905137256498102061401564193261576498641534611258420499165987283203878134020460993672583165493614862638098850693767619822980398656429727476804364361341778321985380913789363745363956189902690435162247849441479356891325379131077402521682922721900767892764149146592210346957268255672720611195487529655246542589439654079004370478741295541182179498812660763173643310186959665654119747064695849114983611932326585762746258346614389115500358530770505721703540882304190650289604319336731110974825141727189673520632473766700349056549010704372018181642761385149763574025447028836901496527308256443110874660483851995572121043799972902030175577379565590861127127073583790683105772032841620775165157630459067908508455486835208891376355496018319886058071719964210147628059246612699674147004219228903945428507267234170715958920483331064391967352208169110088088819643069780061183564727142082416868026030369697935335888166718731101590766669480213898020994107054895479130660168484966954944957076607754981717854643250859146316517392126781142170973564842794114325670994842723645503427701394681905828449373501212521871650153758737774679277859551648247848961976593878453997644913885973407478659494973635183670915410425607003040702289687859691321508512587262075580573468818625757915430495734730191777386422655899105874249153809799964634060410324763814709176647974534966422578907864922433257739539564145987963265422522731405451158026821305409742517675126694099239136727427151237049625096469506776599111982298110140703390589517824 [45,0] -1434463988349164943370157290506150336257041739739012365707727921950162153568706955338766018033822110327957248387420759356527299987010087816706891438584425565314035301846679068203902354860312334724397171394347560459278766384056060379226540443813145053038570313528952489362169256438456724960659364102775196430435255228071278846947053109080829117255848787492675899654945072722056082540586466125560826421163503465244849522235482641936022826401421940026846610248384848189655143067075481368073000731103270190921404287258799545593072965079441806415578312453534071456852611463042270348619877110333842332314994350641158340650453523852576153576364314835660094953835155404688946626198181627528987037983247743135705470418727445294322489683675196553759631465499382149860450909911085204662597287198820859952375511826734946666411546373511725800728995809267579634853803804989407668546441545075156602196245711257299692474821632792062629480859074581826524441491592343450045060141562599727764171238712045481897064429008340772415559761469222339617860880404444242504302473836015497856800246451658021296970536741697765603613319538386946028884300706242483096787286596438622866509122130899126299060641649788861348084467054406207723209614649024815458541211633773278195008995105584297273099780263140928163976271674144030591361644625444557424277273661351048481837363933938473695286646744238818660009873739253401605516502801327526894008920413395166564080145224393581397049419759410360154581327509032388551808566740414795215027825864317877274348357982642778227232601818410195047855116234449843057427130726596833585443515707700410913968077959637296832119517148539162450902459892322185069701371873405204603755854935701059038272563961933700131696054344038122606392375987755109856202902289253007712812680013420691022981988058748618506494518594259402655633145265688800305118363277531275549021629958741591308923664730935335369902036786832619262533945074680591426803000588007955133056773125824745760380435429617518834878205859805213005962393350564172651715291755274543593136442083786970441929778002647394657896854944432346134955380226716908950331020178898061944858132246864972969778600230019529316950225991714476571037803186626913819864029092279727233477186267756883374744194946461029924016626269107708116543239705732307009217187320239160112496725529815360126264745137333583233622037579336655018461919735084243575005216323881897048315401237471423062098657006152795206371544089792510690878813461627280251029686720756234874191303677074295774255767533917764240548576658049476495502683076825586946274670864108821291818555568305727399846721951879410213386648246037054803927308560826684977601154806944801730947262746007476053997651410092713346127856926720000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -124562620996983714564826799532216014437920676632661220768066930219877135493341771649410422946176989490475032620677150781071382063091633500395467686511423978006328270347403411318321956904762631706860671562650426891716037973988850204992267714240303439603115585254672797680235074904164063974445661935267068542740668440689779713195583657448161963989976384074393580759448951624255840726019423404373872822462889317969037244666644577123391316979625722625048740003488510756270909930048901294377717792927382809028736905018718842994025469547024125625864835561860003956742412739443510961507269485814693541948269134128214211588462126935840809475431141074082867567642613607333821874381405858056222434094787950456403220297162364991901550021948010174611852173335789647232728582560623013154261227497157959742902731955502455794369298670191808560548360842094072636798780356276483331400521072433306580494266333785482082263607652824574748784754282285062983354611120899168668043508135121536537897237564233590549257549294025332503043179962197235005296782674166936809186533978025714129341043651779387749028390302898800957065331051905175662714908767449368071846204253193253582887919955630669218714774573715667972444135588093132949644333240836655834740059990350030737568956533714987015247251742140614934207412558831572149018152156095143239376175153867379048443205305539837294583035605333173727466650301162624598622931570094892968869461705645142712176439799525008420896984103123315822822150628195684415510307269302071394600893219564978982743415568794565574651838334649855271424545714830265048844624603697807004998361180723592772378901734259103536692729436561752529142051479409748180824886609572487025270443537279255666558898098539741633769348535983395705511078438015386796501720480776527052203697756101704912844275721790569931551593120528518450212262081133337340878793501345034377506329455849981721990812732671790824219306431478296072426645107081494633379501288907727117972449365699093821525681875399884061618942035482771657227178755611496956388651109568669660953572937713420758678727152871878846337086523170779179931030835532995644681393677739316228316332792374692772339387530880391498589756719841963038210384922881905963671839744279542598133486589166561851132075213171907019418871041692036197562561755788114051448085365159768236981002110121542842671691917101270562896419296781576341935962404049428086663975967123511040421763969357561925397141431242384865230927183352413748634675958420662254908273317952424834180729532402632267333651786187825970899998900906842698037490154214336239774979642173213035567881953239998746448211276896586228471496285681608847148552319774480434232956640601322976966978465946814272447559135176422339829343442698240000000000000000000000000000000000000000000000000000000000000000000 [45,2] 4504331455488104555880599006786112164553593641939671945264182416576240486751016111184381158869319485965509180833127357682939012959436673226073497432449444226287846933462333615840475741209992136884670988369524336662025442577424404282986935941415860913254163605623052073532324512046943612158506675332024515985460271615180682776296566560695301219858257718778152153678341230789206125823514020068587297424104580080756612408750331589910941096686305673921680164060786641269161364752929289094233726639194426353755853291640564811697959774590617766362593051698885348816051827147593765286544567766891474280950900958861524259970247319603291937158152486516246034104499245196281887321545118979551359715553394863274492418685109589381943423348836856943581724018552241129291777293336516223462891284741692933563251508407216627399644511042873396453936599957796944214793930813205209910244023905122818160714086124428440096318706110333789232893030851548729701713609497597482235984557220002456152201900436389197053100081618245617645724215495840502234079243319337608722108830294383866428444230600828124519122756589780088065595125150110796622796370522377454424770759040996982997684265894050422177847680735411205986713518008297750558095402578421668110863441460987563937679733013185583896536739867730204435315496515543532909110560584160709608505741522577180127116810251629544489838860674010232790580498408551522592439896775403629580486494206855317651883445982579628650377797372262331560435548857775889960915213416189425079135445275080677989908734471637619950273593971127554506647365760183075317551687452230054563829481875237131006995384616566790144758491678966282920844329457263469959962098284526951577442973837608264408428555603318298844090819827160195865027917008024757692633410156545004122816840325259940002020787803665426996189920413452247379538800878544718478082173304181502940794915427606052923278231045990905592443760014453474728251314946209752531194743403129068825723619167766531906364650255213279593482902796530110574135305370862399157389943236636326411981222466967451602225333291031249922157156370921260083923293893897538179534264185286119546535711746628111772719231812624254094103729784805952568621706616149058674732625973962598299900976764180485286585905775139642947158811892494579163859872647455548736779902351274716255594308998078308745802239642049796954325617482034985081699448284035206101537604544959065293934878618617572861516738684288517720794203689809838783047129662033815276101139338653644782985490188777192364809330839272136554676558800731910578763644093703825900894446000036929485128542280143183724572683015851008394778224826481252430068870340770637574615468111033539391730462792953639213464495842862499483469414504857600000000000000000000000000000000000000000000000000000000000000000 [45,3] -60282120601366955252205619345215517028601967680338898000648556484171455911543832331511657009161277089077145922514657235684456782469358372807844185623000238848172189697541570912154724001173260582040806341174998621001975291815039028293734662892224728358510663254081805467406679197972723416690810960786771933125231211352739873441510664249961860639935900460817869060134150116487567608137914261128314040763578645324346094024283824333688613778509715038186192865406325826974994400549071054864774717292692185142623873922663149761577754480370020051399819580083723879522433867205840426314076227226580482382867868307180558810833759309613185419350971270836307065804169405010461622847826955775577217096915052049430017283299738436200518507954210469001917385391319173145762228450711355495227839778479769564453851465442029240172167404820299672921873314856831005958686283366302717478906405175811539991015238184493731501053502203672793765336841962027896779103589799172288959359922143365391182446121504461976009651751135030831500420118708939498525403649143027009972316424473366000120226487732989860092851281762560345262111223824539401113216723069891597205394124952638848499943503230753395882864767125293437306875228101699108299366867615956359716507206178684999417988709787159459690780114406187487932660230384380485632597006531320349265047765354996716873417973950742154987786609111330081401209423855903854917986342762425749082464493863835846430653311761241871586458486015205130723826849967667954297072549473571831970294389829269501212347839428998110086775842843607743974504336205665337083394746101488084812673246709312056878362012528141200768669986827561858507326813298500567180677443366942487793647171735997248235550417449854679317463713760055602347594556765037498647372772858252150656428188966750510410314561127674894228945463753631223961534145063214881565934765902953178112728883020808005710840054039845266031810078410893616938986018520652535348014951458914610062028600418547588449249871084224842928215689934614660735272450947928678977159558383603488790439900703023577149657653537171353297375062957154654800108020974647298750647813878813580749114713453704916793695071690383909366838896254341435478105687205908556055559238252181704989683342926723233925835150398364046083427602917248955596720448436221639630033767955204271794453893345877467466260843877684615018726968600811182117461439897946811682516556875233632470812038755612233343093069343621794711069788605999834260791742549888703110858517585210265687245749421925655514273280923722385269002445982283707409908655052217687376859271742856690700397400028166371984748730830115024398845641471796630178864187678764436926320539417557519202578580117466119758808014131526540618993329871257600000000000000000000000000000000000000000000000000000000000000 [45,4] 336439381736638564953467985212429357594760138966190755808011475661677392744351972853325856240744594544340066514033266989017054750720218404533637769834968630082316895071800669318245807107877847404348014223549966709335399283397125245791934604325569035453766772603665869706278928893687645812621783879802332247097414364163249744283265666532610114612168008159756313900453132402468957669918135544401250502703558728884566709581393435006604658771019670144011646413365945175785617067473627146254773546484536214332554428290508299610914191094943818990488883935091833844949119001842201055555276986040643647395959880943244449242165180538700710494472917831824774971072407184458219730705129991874977910275014018784679944413829372482345520248397994426870717476241972732134762956524225467337609134133726917474856603173321009769218998538306467744227529752124471119166818666742228587272157380710006683859392698306801654851533619130554994621455432319039404429429779084104238514336786231479714550066459032602145796152450622428701384597698871213952803313454056099210329882372496220930025337948768145025659184509263697766039932393169593796404660830725381465655235184205754065631752341680875953046280149977000684875847773177790749105652417208190042327372884187342144232139967616153952789965828700609881375525637660047803496475442707345529669602104291047704922372320495585997564003229220002555374065800242567391376567549931188873557513784263164469346310897029721307429333478730869586999508423302286798206643570906123327704160363135819260603712003251529237668196217527082592318136974254138110551617208801634298983465674622493358005729450443965239621270931058680626385375599975630455043864784491902591027772495739776996552182144093618669757473862617099155933512582537373271665185321192202643935071212265622189673523914229726625823914913756001676929051468821830163328693796234199071149464126108758508374364999982567634885972949839517559464804740351469061236542083092942446376355349259676767466350382384348471332022848125034170725515532187164341902327075716597561784212127643805146603686072723582195273564884527966679740447188731286937595286662073755253256613668052747087774341735753782095004802939744949999526065791707640808043074038487344407776043474568972966950983445820436163247574710286968150145348725030517217441360407223503750327102994153391425777320144546861131121474769899545269182991615560490274487188669435968946196649625531044914767100210268165346574616233686943201641487574828120081887975206269533257617859406789472596555967986546485144443670506387242467989846889550088176999899561307253389267309778631479737836407075332195758857803926058296354827870477340843873075873217028064077158314450333655258827733936841993678394970624491520000000000000000000000000000000000000000000000000000000000000 [45,5] 719193565268634612302361499709443298228094443181116758777802355785598792849559621630450473574489089977147986778609447219709938592901961200933510775976684356620912099502755699757063845972792026917740872904423104343602641314435714013614629440481629406920713249496633325019375234822853354190056530627597169752923432219040311773795972104390051074068113701697591180940180455911952932188928148815664329105511228539102337623454089371885665604428448187797251974249422800016176327049833457113596569561678302371554210986706306085892083633250835829895981802044834823981933844932293534543515283077594395954635493427692624121115747867877538852503801117809987785460240868006269388979977387414011620948322879792806489220397269042068369060096614762190293400188942480296131157901605102720890096896506125361959250674369019426082403429550382432317902004909946142650587014744869762004224880996782671956184321649410326331443241982159240086955619507901627922810688109980229326447140813506061280810888273633189725868799186032160697984243857958603380647919224657915337088483766699064797827985657609285019344298824046101089983050393082208057678098578437463853130648524579313146730767833075993246819457123651961613916799503130561959811964816390389252775752059591292614284030933235903775813882995032549516073817412364015295398253316068792049396000612353651283671002630130180279226835195063180615785286375035821007712347359537307051539514511430702979526723078826274376245351952988707889379224418588960013867654420295205561134034762024135576715183762148338962683023274551154437466263967980282385389433908199398907469522382552854048855273925655700885603966524427479102990339015514153302019713417185871441520724857700196846263396846623884334445431520604331479324981173096524593651240293130212018067640469405431377554893575986502737091259396246906120558201838249567204552138234477267218347308329184850939654157909414407954522693417734080062573987290818629129168689486670465525980480775274886037469918925286539653099703219488089970259188787723137245411702282126420514654365353420100410539222534036087047947738930880157818600947068553738351399614936116267565093392493026098872647244729003840864919423148943014083025255768780745191485026924778545031584681155617752364074221278903488324921357193254846209860936049792646156722463870725818479748976690976758426262294735690209835609186408647935060257041751549327846018561185702165073399397173618331187509506801098040875760448152789521000268023821477785390473112411548750703463123539776152878323483898600012965260015839852939017966243532972165793324325525996828103901524106641889736988031310311632826773383937739427099408781807040492657017946408254910974909766476275761528625675375507631846828944006735462400000000000000000000000000000000000000000000000000000000 [45,6] -24275779625132530448787151438865382199232887381972152152334591828496651735559102023772171905712857983197860640292719789522516322117498644210175591614817521155429198497962129622546509935825410096361617450868048580155965280890990636103970172080458463184024743932168129685832462320304933205948476602689823021012594153548678084689278737301955192736441009058409983220445168993622172725806039702869191369381501862415059436692242661057283643578141618670282552553552938507230534069331265873145604621190949768085659539774920367904624881200198312081789836203336958547635649679338124640701269606258736137932887530397211032541155153345197226065867598839546148110095930110688210160082013800540485033901945525065807645651916394735138005603470277381663427849915412580590104698110240208445499313414041254372857282688269878815423698990735562193832377563590402196020165518792982691470259322990462374300359947103360720569182586080590688481938816485546076445518448515260215520255653405672440502970898329092779884131528561953751725599260291216719300301296127452312194347279559100477495325254548294505700849358863582135238862958509568679268912847054945935915689966406270934122310162624248472531411425324526364788886598558321362414622505032478341739613162931931830027681418481056613004616204856898334260216917651782792355226869196932516545928924706635627782611757672659305946566713302609983752092474603344281477399187174297585877084587267867159073469382383625083823086949116777230386209131746953811374772955129413856735396046476969666102999781241788291473456766038653505715093592569689834097786519455537512075901247886898047641285722310215418499494217573729937023419536569395760472808593380507042702477700073275843845547340583303208373267500121581338484689638946382815068879270165448338373168792339159493224315857322331207265082117830181994383407009602699412101582088152315102412855741030541575264224820740818276402157545106271702787358055023178110677757064140271606545929328661543477586692746400602116733724245500553322902537262735374969300037197872346852373199890123680554125657807506511784661799694082771444430465875703415864835476754820787930293590261754697915852560530510955350391700665665290808066893373726668438335757018109206526494322021547341574747569244952155213007738256152444510577783295954749001243256888165934231421686727616609372606248856941520696120403439567425064534022582848395935923205065305188434178685695252698984126490661803893277461927501331485808242135039732127097021602609691445785014971711343898303552142937402246096031917733540069873206784327439603694336216037316574798852381720731340173071179738930150989156922708708562803041230912100508849728400491666386636853899892154937728585359969609615625210068132922654720000000000000000000000000000000000000000000000000000000 [45,7] 143744326454796716461899322268927951515931227718040783415984895575431957294299478156606866922193381645650563918367294009492773501362597213278551152849646304102376887220903549867010741779070320266887010640956632268245183655257925549088596016165212518862385564286095075296164944818899389898452103573383559554262338306929094853104980759222155718302993599387497028821557098158612625536739724080299427562021222457076441213115667736353872031445433010577320672611897149281853213156348846213684001162417173456525319442758645520063963492125727746033841661134848006625030116320585540151918668297625746268433894053647566888519623255708740835412870939842389367066121772593720434169542879674570085403841691055228541785524115154174746576611624613522771217732232614439559248621013415534590600541531107055764377057750653601353109490784954748109032386501570204120326991195821358283201518192826334631231516347395286643282394214357062201271191102157008020372457774526772194054004060220462064033834795563032099937784856034491795522089096562546859865204539762869886630907784996270870573623540190570225520132152876193994950240698884743324861255489452289222945034046502099156778271925875932554526724814776774562212458652246086988857882768763968765210869268163774445543314417276998775134575504107319701158245651125377053202360150591360024720618394171927982123337948137158328982689748522449034476276132467823905659835485388095062297323250252618026547677555850576659424081257778457257366684762117267962524254226675533391985577210753571012964743268140032629206850500798956200698628658521066503486793692920158193692635608669109947341374977245032325981987051406765313234810264606963652722957112934232428883174570373108350092340515865935889458240895077494966833824882706280824225466457453377983580851873148676175174834204234350645235604125162213048403501904865833086365334097482746368180449023121163735317957375429567888798531695576863457164900587613732034758218195636596258549365040665167265488423900501964581389052237017257792643467500868625474625195142761233738618572217032325485645626445627868454685102009293388436524795604488940155818834094834727520263554575300578993165831344813302680408873545841091266732918409510646985380429950829703805911732351179112512656207349816234200267716901503400275037693056772954683981299882178228322723908365839330659893836133041414618758091484105620084008867626358163156749459992005217608504767886259760245003360009096506695058104378453022833744817589793356254140004866811897217086745094902167381497606226077726742025546811799969569295154971254229630966450880697124582919372555202056532685275047955403655351943322480510780952194096075783058905101619778152006795281625485149847788522960167659648995318176520601600000000000000000000000000000000000000000000000000000 [45,8] -736708600718548710965174536179604686178122230124176546198714678919958907918243284431212328799958656987063320880494840644234548974568383564750860088531590390609410612445944392305201436175032623703476378004467527777510244789473851265390444907221096928048978086257518389755884482466948975131571701113712056627626527321465370798762721787054323624614297556221762311805081393018135720669852762053336638686607523278794169478255005774429564042337018484003627988561062218839600976680490165263334557835867512721636931278039300246255904908896094233263286810924007580876847367862137364524801836471811232144766782288340501386475552453244057633294059577799880139749078734706624577603838678392955399532908718910745496261478439247814240652012390615040452690540117059805548448740668336747658850827533274818914090016053880828027542811967043393506607473211824546453678496239358783245074506250791446482960383493940201837621997603627992744129509441041868342957902653982198490915130763237803112137268402176234647782391430810429534461938766326255026471119053506564118378159497098138874510114870608334911953739906627466917120628431097453915875149844909213941595410167212729814164842035848167507995549265333561068665870812182101113727957548717199611682846648395948742928622639958241302067902438561377455238317623006408743473575454944026073693250389519563210275554491224966364672973770146803458271927813323129765709521222764356268783501488808236827800233371136072831478154786316257948413337241150974305849313897465654634438122345891162369886772488617062063679397663293477703178371175516291519311763689532497944604057695049757746680804993530486777037813680368799192395503163152279125145393753058002913830113384966200608635726707741615028164342554688841320876872359003016024213805641955844561569065021438655786245272646353852679845827467803590126558507837316075812650263550261698197395804498264003668938370277756051065920826091866929101582514768584785124247253514634953044443405196515594630481803526925696052302507589071973702753876630663949724123754345306611208405473040786508288649764620777723350414389808804856745754798872170004566170005657160420727404550543852522417606322167946074826463260564285773301870797561054733491397421083447570899432288253723436564235566719273184611905524159884355635697340748947918419656190193635416719721868988052320367675766452552480693437746387856627656359269719145001111406687552748899429434765573245216541601546560625163944924030708219215406124474607724555088802388575215770747646441605237676663693121680468851698602268131945842808404951396393505747574174429470641015000286112589322635602778965860748013492392271415711146053674986938151486296558638302354326716405295331454482780133349453265447062376024113152000000000000000000000000000000000000000000000000000 [45,9] 2025033775444340870280025738747804985270042269124922287296224733520608138549067193083993065740661726901917732897080708665856825208459965046942932412513839460608021041368658884701007362084471032866484674214294186678045808605480800947414797757236356342932911073890296381201294800681600177458865725657915258114706671371090340292424878727538262240330416932803637930491411786401938523771532670296825136820423237616640987838069207034438802086301739209160947437604005613142033164158815152419643419713817732865259000467605726258409736925216638786896479386021072432957979929358578551345087655769328584619221597427037443777274888599244004764828201115841529994312559441842729128511135759714558157241746471863300040318537130347337472550050749510532825649258846679762080854324229399193698046555036077425080325323560118258124860678006096617464083637876007230538130526694063484894432619588613416987770221423797459121111964286014355948907627118232694669821661074468117230081029208564201648458622159306640458790289607117697823118831258832867480826874439268279365047552791076001065883934844936084095599856426580374362795030540888623805963928300898283412198348264450525304722052837633640420460399172949933227073722362845237312602033049904648461562330066036581799231957015302142666669874081650036155417703931087379485801585597539910648275142803442760056010826805276114220479965098780444999323579137237425428015646292618388796605726127863802573942675360569344630436398847033481016630998549322789542698384942275949217511293418076651726829952264393867429834386990053420357845826042997967515695842882220510928823112737943050453358644467136487209070330394320444558315481024058643316384192265021734279434046965526617630702727845038222904959650728752008561981756345314306467794102765666784273051237899450928563576117691759815823334883829080612979815373939541835481016649154728768124013357769555362789533098755032388840855296316225420348586178687517166849369698354543830363142007823386734990786074008967389808032024283995523112598069347554794741605084843267010154811813579575421833001587402833577046575118109659736284409436255014146156460678147043971727380039983651595910728699783481142588370299454342749759672732200462264766331103215723370923904244657144781753243684082829938897271019587597124985953948847665545494645702349669753571789581811173745496311434790680328811443517430477978077719984317643659179400958386443533756588392192697825260708659889514127671976509636624539507340860383371172701734932277597384960843264465045030418221911614147748648536953094226649601696943525121811264140620885071456762428704126283080191922513475904558866365536299297981406290226302121521038552304412910677968298167945175910396440612695195656838918494162727731200000000000000000000000000000000000000000000000 [45,10] 3660596491038433588490886600517607985084543821025070653365238482235041438274238175513710781162362384881641941104551202397333412731229358502499651727464704993880263035758494996930454767951582329640090531264171669642793390752357267591363610031898434355604339480415612909978167661926829040873658229550704728534224557681446810755689792848340658546685189662860361511105525818294401396486280370934302771010026850494119632241829691442644804930981587419684056875668231537831072440976188027799103843958059491457531809170324739929057904427593481507523116594881685278133228018583693233052675150947457348811378059763734004701424767641804712978895365411669018722487304476605969630848079146144924432450484322371650954055248544692307552528323227678982468859679809601796455239746074682476566497627889954946987710445311363973683318355371729845090945793655772982558667510138427976645847176180183344658640604959857920016342006662250890510242917351534574908364393502441393579499389530522440780991633030356524473714011528533416199351930330748210178272536083255351271861575791003454936452378553370010263737295730996895363684311900699628089320702603686524735763183195821027702875494337392116188183059143332247479335074086535731415741056125409053788219768142252177104544229562027492224875192383709591186981957691548513183111706657212882197398177409486962258849877417854480031038977356387331343214087775588945022645841774193236740916296628220672741177573337637364326013220599184360636549873230883752081904646888010413038761519145881826438683956525079389651060835432741246797172739492000553608063065278027840771027906716962458074841443641846004339766933269293366096408729832949434992400190379848850766012927704082355909732913225702473661070819687217095834349645045514286760758012542368234153181271373333494456597889622968076699657179313859420627723832489177482213120184546770756913215540640890065325004570483173948864936247601974383486786997637023841053688232018040195089298222453354072287045236253719212816619046562760128763706224267853442682152980594475918033772764266826924796614960122505174821071082569138948974449345361369578059808845526157481846392128945883177852080269834539261768436984331493611195429107359315008316970649198331232124896261159081168668080690583356384014050791896717105493417756501751532993829387854343690549319958295419011297278007538034575319065825513195282296584475817166136807340114084508669115846805619858250538443204978554257068880969788166235513676397500527330396996852600854750634035721032855565845367157485382393963463389121553761375911368953322218631996853403114604895656986620818012200585860389158907882694025943420667708557299804756556325672255480440328990794415095192867162748601080724260532428311275503616000000000000000000000000000000000000000000000 [45,11] -56746865912856130805304017402618710603208349877812407890949645803648500790776595770347897952455004456451486471842974548638250594190112791505775473282879082128944864740666942674233756539774605273978068820374189023836463642248093219341615355427224329637003835974595034789427237709106874689230601878234571144450102600306980802676879699457796520882480611983048251550353913383910227469130520473038148007761183868497933314842075106437334134640632052951443600082709751199458391680744153817435060351672163115153354625310794128149086368198950568553703759737559334643578592877706570317435963411679995251308375760083109674777158251900142187615747748896201027041948358461957554333618378762235138736213321048084427785722438000249600023425912599382954214685452655533461961562248301834661170723492708839675318470386923183786807599277028018135361169417066893361472064736005374396829220458993120408014928653873370823636835839604435907446059201862180663214873061244269449526948851162167756992953201506347521450450787203672904491862554553252048842900249860665605212880770911893691987884513141302604413896034284069985992692963086838327678847874608772846075402096581742895853062571095592707976034989491186660236847424101722253012757390234593861944579816718569269717534357423540594044541413890459302878386304879387450121976707172392288705237413563141491220060235653590405326631274161785415883681066450840232014900861552851609774311472850112786967861845605616117451942991422727165242652245510317476412509426161835188012660855845964029835892122762800659560240363974028424051327903937030329459256268943926818086882555076272269523600136742685030730402129800502327118410078807678854723252580778280779559170217163065135622597905602378654181855270517726269591903776011042620411211442718270750011088743197693300883986012395693945405638513807827507990231861181867406100176426184403923959875006797561480439110854515641908420964414914283519355951196214110764992384655924177143435905252276891688751851614271604128417028823536590782470282739472940524229753200878527414907523284576392526990746648659879755797019720871616909187762558863996679990789020848486659588586133393284210028164031215319076731631969594736065682973651050330060560523317157518013050110381067498202558710933249241409202267102046533339826307635288939365541411052672898271610633672844642830635335429042353010900918041178840897236971991928909288428667501756344059566650939360081666262486245889708248382596699401763297355639709804769317910277346576561634676570678736489997554843392475132964897081071378043662794886903674767101741980226930795727091469145448822359238637196884288539658745100448725000565591969056191030798034281700911455008467648462423143227113790447122593911535790656061440000000000000000000000000000000000000000000 [45,12] 280183065369375044145207797097440017494305550445970688529306595303916080279712914385822751832434497131813801611366587581400164306738834147631237771054068743419079848106086283495365625504341836150744791998334865060906889438215960002524994416124178386895219204640783430339487961989394794750329447902315546860245519293004196916919052853612790966911419505872646390708304842702072282810858853725466393158148238901941444651677494624303264292043733645591929137848620858261597339440071809943606725603166690054150219665007924475644344900193259513875323028562063518463520469577037267392805621501903740006720156300000180002336212166199139030934485930758005078329457874919858964121010842144903103549380832180340828441624150360612336279803151523683287449099106924271368601905762835344242616404194615409859536746137748389712209212923253781925314140646966077074859901397247975630141234028441097389227358789486966883238269702936567312905133666234631024998669424652392239769528912714872834824223121225000761675903024693528790004475378823676803876654078413313361749752970966825022489835772271798441829193964498588211758120125653844576412058718247956885016025836052518772204298686318910781818573720753576194743185638744293855858341813180149356036817394853279568628068496554950795269139697778077991216721060937921210386832857666801540567628381193826162028583567956200563003077740610845060857144073756726427406176067793933952331064815807696963060753525638689888941087419868781481101257409063251107581561566404290892717051194049026460782945523112223083163752377242608022495693323981663165116409818933103426076463011344257418872415861024676119498936659837838769615291797173444769884559592684677186582781991151433521028363799222958087194107397175350662243808591102583920974648979425011307271973318832098791755920691836002305929019002496778798495363937702956957482432564353592348870120935103704892601089986886211694349188858006292245620871524861486900635280532132817988448238849949260054431033754555881823432955371925613620849910012848587671526605564666090032833199369391807260179642174898861843826554216538117181755596695971466437934614083783618781799576391998459403669986251932931417378131935874052075020874911844520446320487152047546426880337603535280890593925622912810641100819708146757867151889546692864326995531705171492301791435968828584834681226509582074890283841800923342993681719971773828929020101696594252258507361354903631116705063687890829847305402374766258921268975488800495935917196267463487205295750928053702404871746130886609713538644873944345334762324985435442318016699473113428725646165365539947342431095148891698607980943341323573702313638099023874250547002416279365119962718749401299236397079905122290055153787206228770816000000000000000000000000000000000000000 [45,13] -999026013270430130457438798952392347146656215325990059263181009584415223811640549914708455584405580175123552276037273909152260749047702315473203534745325058731514778567527785878959710919764271462284533081778482847351099338633213943640816030688859992653400795736664697121280515695764518207182854834642175390430657907300387571301096371566114110987353657961403790253746283851248086280301990963557207687338195171249848381050187308607944757015387732667116127582007967683346541827328525661384681159078239155398614361676121116487252039979326756429810372411760259937190335859222762668215262304295019031831577560823489427928555560118774838284843815850577098143537060179241269228290606084302225608640425852480562155856606448327271534182200503558569592021089966725213732855907622086132518600570280323826811927603887188084819941612981667227338415411576373902994573751998985791779815207608200333026992451061557713753423015076394919658274878038363651373354028790086940941715701548695513863884633942049453938278117093188094291212837790662347442207994640059450646806265753383028636842660307665329638260331639623308016192748874333433660683098677756205997279494009740168986533191705698130357713652199095746595976187767640128770520603150248566842252210265614382583567231785575933573285336159213765732720518204108414648688525088308945268280210698351600074209563008239285044841532341291181721577376625971973164825929123924178737526517093373105117600006355028762639454627531059181403372791673656588058355029250351116695044204740076081230411983748851168809381913690862529334532587437803692731892820587784822941612508209661280825755011087797976667707804422436041217466339987924004907603236697236182062837073877216488814286895739525870160747827578700516135294823689581100009831806770969852133955093032265803807074636461192943152541191090642225726813863078923962384525009401244010374973142651434750663889232570230840237015521998706565405068372628967344573282035314941497741597103657463661926958716855721086837206157493182920958536688872572158822737286909873284274986840066178054274276744806432578238739693234320167426403657976313136037098819989092859816195870639640058839141595871166069249781159582017796236867597239999179836397718418621525942769926377576073118993235751144145642618293526409071546518389916616837626156209706536607179878919911998941175139376315198604408920277398999700583051703810241187907918986221387371441178744305882501050858797123542281480873278173084063051034411205933268658966492369406532718315504142491105910051611113787015958399072297816328698565969847804199732089126003082252117200621078695819871217616492074533126540122250482417411579956513506182224647230671123451138595172763748661155180991782557852812207962206502912000000000000000000000000000000000000 [45,14] 2888544435199250768054744308134170005510624465751957824169311323048550201320751881159777386951283930510735504534080025924636017262660038915898824196046423762517063142227103740833217920840751382012495209853171665755598804141551315926405524306087007198731451816039836641083230666832979456489148819733541018918206089218625780347079690684794827760114690521714095402472444964826648055014533555552408840719307214534811143301509204040474668006984078315454494219965716368875611225439056413225535052186650852547600096349829740035826403655350584892026915325217910079272953391181670270674331157027481161076697713495240525743058052836941439193219441835636327446273037132880503600544481036252338253929301845106554818547765841741279287664536240590629922116953636226690419869627166179972210943648932597838318827436132042322649849282963559699181710039505933366250686134356845444973930202073483551184122827002926215871713838705093290449327669841995666334115885785553320642257401712366022854882626635020996997459359607886016637991683608365658246231493534517752274415275645172013067005597579748978521017805643735108886731353220549345916569320323291228645251709927837794490560234051228285328199450381109984955695686291467687180189712610248582968609671740096438743124666947630277046947754813595725122957199103193824035956079375163745734016754571762123509805430576381807034061207980792499754071334595766505725192438739385189813396661760680856832988650251928611354377720854554973057061736813151874858011183988525706571560003849250691134386658644116517467927292414558767478958460030867715395725104411767112798274275990768703881768838186704757199921096011838098559437076356263430284111860118273468181235704808618354544225570983498917581917833801285297213849251908512083359731192905498826180396929964746945905260640130767259844909269544686299047597734036908137505302397583042956036944629634006282931507988973826162893548963820340918668352032475021436724785704553964069915089215888425037237389110421488431435197326938694240506497550590723702067730133389798017922742132898548422930532112475201731217323400520228304225939607348474706266436611506200134560477881865197086961071263328589573282979220859940042412192201196663648465625536158715055825508505255388601050472284076847779186817107224855695133733131583136478055223767163166009079215181259314501875555410224596180133672147216640735644243764046259894444235454064278781541336444293405038643741768274050371291769631207630631782953177600960137479199085190620241769194073740819561169073971124613972860540670603935000323114978982124385741853721520254975137762395367780917513057817367878159293644394730281600688069639965506661742711612813779871000090546475972490604821023496580331221216759722174054400000000000000000000000000000000000 [45,15] -6578900632343350261230711213529895459710071683663331393465483090270131189568154963465931872913540896748430959656998414279201967894949361196898003734886502584644804679628866155392327929426417953950881883434034264499356354482988858665281669839000920636795757504493875806472616931126087907192510136526215941531811083745063970553582142909743128807419572304302560294956421312833106177502561048419103451514598993031615177800982991770800412278449435538315566120871400362061942678027505007982426837097749980270564091456812653116359736769177785535505447905531213029087737391275683521843909607870370944614824271085348229855726112306778334460965864419282943124008603699849818347029930658488510402728970323098691106188957828196599429113988151578059521801561405979676309368783832871729625965873193291475102521340498795237267806940800710325176931961227900322855484440825637169176729924541177786386217077537145368552057818369529443694205957875773713468424841124554584425919843960612242097349525926541037129264763443767373816845874834983949005017503810773628151008170098977256581681043280680277320498801859287629700433842569696279599292301317650258143723812320071873525720539604330902411248782240199795337248504956375930329958660998596304132352288590162149798978847732748112228261220985744992569702420403976282489773999852957445226479844664521467449030029304285092522143498614172615056634947348988901852224034464173857754674300707115695177718471246504864834117718360939872323095712212195719320958525876113064123594205108450190739212176670194662476932712417840903086546702244576087351792583176241127971698204844164617952522118870303271504432471214656017277140280854403169982004443503917410469443310000800313261095040984901168858336713390579311045170640524954675167602476893619727021370728948305481977842150371100994073415834318038506977362618748754144728020490793264311105955366812719366340386906308151760052813492148204320834294856899321215373741235947109517198003583565788147141112514621284681459823288226815241790393021609436721120985571227710127069264202449752451897691571975572216284755156899829875247945970868937605939608268566911086130655829729769525429858710901994302440729558594984148111671858641851405774585228956971825947729447841901999988434804879344138959294310464616231429826549732214543567905626858844436685345370464577185783233820548279447590462228181865964777351423165309087375657989946160106534640981879565076821289341201510480801607664933184455048512507679616610513823171077117802991559946232295920077515686713718197009748888504106858427478119412313112257284258382867193728044286287472152283368638927683357775312153496332001344764515642095731995345729521610374257592397021034767033394297656355973742082749144896634880000000000000000000000000000000 [45,16] 11138151924842668677878055707395746923078462337035747846522758419028470483571798140881954897857293216690757973679612886808846869095792757005030485996441548622036762692779926419621945551039501947502126092912409895228164337505606955416762552183311129505423996959669510556133421554839572728472770284730216480345573916384713081174291862322154541969947484339501285098552135410808153288819214193463882546998515176424379192366158161848805056707310268018132940203348980718798866543353657826526924513481378494678671740822635206983693626386569507489783448808650868098759520223664089885113138875489672692530993474063719634851602055102132150528801641162594467914609926346548991257370684299979436188129201774588883768294856897710434490853961214712358323821234893808435601735767926265442760471679287336678380333163388156570457190294622435354323011776362006403346057597967925611719211484907238482531982809938309430135672578790590748728599874617326430593906317942351315072688663946589412793093088185347936612749856995710492245086756941734557664771851721642579654959731861831637908269629100101841154744007090604655911534764639289275524509868116340000769637484080007223424964871353427229205682241150735758955902969464381218261792692821713601913954560682771393802706848488506753785728487505222699936714149791314478460849638760622617830528508718072434508934966741654633363283670415829247379340899115962647934642641625959736908728430288948161559350014111300567215851076669059677502006218435751802034278940320512283498712712212925417133916672117794279352473676107454762707722465794900640253076743391757557720853703065472337522170170479916541935337710882658776865333584991624207190380225753558005704469990365198624218180169531401307163574477410149810070603670684808868499066695768877251717426745442769592412409442912339891359400534908537671671048654278885203427048871360159983100278537543065378644380248972508474446299999556983386294277074093875876188990034177188390015410902981136517413314411340385053090978016465871372957004390396012875061411242534289532913909054053179882871899631800312699820929160743344411022805800374503470867365468249258826066630874825947220098822676440863339987951471650598370495141981111896211582660386429481907783956566673885494983757372344061300509175574591507229459527533265425107603865384901111346987835224776645772350729446068636308969767425807541979715015910191085858882175051217595329389562851626935631576427801097279125685835538748808721581763688951573885513999988077702764628416230320344294313711821575009693115269854131460526456205772579120643069794758085320342302649308951690908055995994596117279186146478218980083214241185325939162332219117343127914302908142223770364962642640188595743074395301835964416000000000000000000000000000000 [45,17] -12859157779966528330148469323458923289062550771379025884859209364650736213607794482015138170862382547913500310502027502720366189909920242515442515802084539901317483680277704107291517245342108226367296553142496621794472625111263038395911746151198899019044736957201193642953965408734690864238789087168630608831953764069540568850030891863453088937294094382205379308844033536265704265354791201087537125565899501787866970186541440640091264629937535901748905704391229441576512367355761455814134404803337144390942201168325038739677041484868677856253979869229025657642550790519483450369457164887265361478615366480354669839642019534602053227440207982247719470524926984701833371816594839729045868747883840797129326402617606996335763155431038914012921991447581141153846444803683038971137351113399378573748399781586580933277667017210256300495539893300921439224262033893062555114497348760294424491742792693354998707471822060299091039855573501066930571666415275263133274969375257933818501452249803643757612287805559887928395160974314392732179332862177738362196022956476058516382708087054621855244273649908952013819364651715928247829228041948447179225176932429580335461927831956962816843557346052178003793306849393476066732388281057037803171349012185583841859543577094904248666516330945779377703060548249106173133132658170838471964776550650435006012604333701407981014280347034206783787285792601669640866903584430169716194515371233373971461070511803756605082713025553953096485034203104752577825652870527480584486549288952726300557666363065469806681149917741527971181182246913676386738585030254449351560518124773828977177159213942703534292705510492059304386602542269417484007829476559135181180676906537596447302169042869524088710023441645476798372534159288044422290738183127658056636658702888034237596631277906111162295905354813729111738121788309057400671931541890313124438985308398131576649273815415295628624759091210921141707443412272421333442652377260892542292391178264659161429615583255851457182155787417942608095844688129338659188514029072496684118074286529696563692356743926586900918306433065017311642132291386511122435488779625312633001885719248606792326299488025233705829233123213778095861437359816730679772392645235893703111659424115018053022085795619261476281757414995082881830508366107543518982734637665487367939027593517201361963871780947741013765299333428675211629910891878421212059505195920019326644665430261267729184804696298134992098932735308971310921181149221834369500841685911384787026401309417289352612880476774714648737768772080805604303038587404355218821651762852773949147519261375071833761817616941677478839527642894530119973196406804016875533950076203875670707957941433988958908579253798977620865240523813683200000000000000000000000000000 [45,18] 7226442594681458814141199219042846733985698938330536415539766389948353143790826300410915871471638733493341951949296184477595801028527807051297662414110065307985182021332075315189977892784761228991878682984717481093829370714803069864122567909670110815583609582442886073042151039521984771727761761713237732811965910006078906010031768900899327646790868134465943974373785779165885900498335323238601418020644233784779533987199675424966767077383966069777708474562147071750315707076025111633964418406806446029839033343701460604284293998712623134030788015563056440744190797892319441350085899613082472019818503790359474563205526229157976909349847653718202417584213453000759271825432269696769812819795521830964886725364202480335207907311995887572895864129865936228050399416840832450101973299512188380404724509069051007913386534253190173915739624277140029724289008885843566045557372918347582989434143798909058842890700620196540785315683765376118657747774507537409466372317525760543039821082781691308116459747739267753953238624319263006761015978614122261055822059725451901467682828631923230549990091045942273016715772443312702551042915951020107370981254867612816835476966879034386070134076300044664118494643168005369632478356607057874325855872155612472769671487991980178824655351130682154010516854967032119726070797737276509169320843176367168884175144089309808238385610123450308784745951443922758154545531544040975550017243095996413247853449646317510768650171512195215978773375940671436034503007439202527334504889072550710847636625211622293898033940614421205015773460133566834432729365847435631027896396531180293243900367852123079236774441892592473087066661646751913862393616814391589710075276751021884106228505417216168837608184117748596535202289061042977945818733718500915366798327918562093847755034219309013871587617339374613967550354547224540384727242307677105802157135687723075342620378925363676150164610383785604860574711964783674678995386428356055966921480367593307167040762319278828185045457995474813360104800030574692905861768399313162373959089810729642135491194122930409065784681764053380563863427313824963590952202832861544092698934661790661184918234837527893352741778461490621847550840203989380695610305008047201102324709049497093278050631581000229148008366759000328737328914824444821247442956581632516300859376178917190983795402226681117263868947328895068530899513593579010693595056501789710272400584175626948173224199521463919230742734893148878897920478281876232300918433648798566169056514959606446452289444275160120290494062780560007283302278108225926160892550245674757864977679478062981371834649465000412377590071403303569605506347619699744910976990677269014439281497224525279104407018914065874529551515102740480000000000000000000000000 [45,19] 6512995886694285904419746586961400453149809269206711640755526588599675157075711295622206106422371101933799813841767881524681125205627265002318156635599509889165720360693732249213078216388789608932177501381748713899396897470882221138357239869064969082528918700984740347507656982240411697173081604216281751436746345341299952240310803933406580081279832060721720980708868472248855752222409194724291233170613743904012682540401816048588590243916803914209594147156546490329335496925814826299843237945580123492117286421513850779036287019489153182450446439359804341263909822718516415610869595196357038540059054229054730718874560182338521604216162244550700345748197813221863182548098189717525366412384660976991636958615219919243975357151264458471214036537261436855483030897343901744761217094938225738473365403900283680694609431749786062590342487242823699080590442261865690490295632865312379671289647239825033123490995847596389872379224232323441749354623011416152790794361050378147766293595322431727947153896272867900316589196684872581762897364434977993119114499139953562052130889857968639151184869840126423180479525969412615997695745911942363010507763566479732111080482212886701114354064979771509460939793565283015783575705375858982681371231125532558855794614706857876157692157903497325642770882444140210958232767199383930241187219327871750916805397525438590194848507324100354196198102164120633232503879653493235425418820433442406351635606391430413237978814606635925756352709154511229072752340292771604925913314573011332877019774978699298977961570185629768364214428245099018584010141842544962404315161143024011713147664771209171952086141987857029058299266650973459562317761674160019151376665789995828715981558526946880242672676031500383717664393235107443482200094837764327246178258134337027656033441879109141228998319334592538759192154253013160628511379500781294882041441074015054787314831238417972741346922506899142223069451479746974555080408861183749645002812077670254917249987587054909839267548878631370757022695575954209561455144487619931678341726397073835902852337129558510528685290174342702812198664138711270136140981257814664978031248239470771097044689988624761830673848126286197725203447489025063674454576350372173536444449934064109972971299616628464349775232938466373091930146161619314722776873763954911616161302241765969064046534330149685655864689445861837355768885508945681679322000239924355078060351580578699167478392491881341588704663329815567234079986130012860964109410737494263006816423073068249785242074724476715596643196152783995883305730499695513001143069457136053870548701220979415327180784863611462038870623741473071236232507807801746342266875174567390490209459647995164112374182269940761634077417920266240000000000000000000000 [45,20] -23299672968201779760222554850837783950871925648032066939213238340527420101692533239624736169480663811302566404847457767954914411556333540623309597014719717156022127625619618178731421213891571646003532489546359107989486247049677729548286480639551081251265869114294263516961243969507826709573903281583156961098301473062433976081048058961005381817782179673400999199717962956771247890928617231112164729486789677305794801188727089109465340640066289496790033384216333999877191232496349298165156715466618962732615593780239587118354859849821120006333761285923607402388848501248390290800285877352506129665267514084158944674682851492442174500559518603063736242204592253560546408662755248558968139448227555218174920820748791091584960016348624265994669227456796018552889804343452270275351088507928200096067636516435070912493854020885459981539559553479146323991119553287859079528371969070161810003760727867601500666836654815330065519949499715860422206402090847827617408492201193997145958584195770156412483520920027701959766388954487839795844261798359441854702944056609781233199289080226286934273478123369373726873874214888244798709540472674467335824007037949228634080224085228553212211998144056367240806821555343593815183444089058299800858577779887522989683006248646145457052240429091897736297745475969697920850476480219698785257060671431256604311475649242635085617266509173015704075957018177284338652620871619691143008490342233268452445262068130603239074477718531209965656597615660450196862195496845328363754997450474102512984510920878697240667091184448403358594022453955692565068017744424937278130056476490996762073096207847844966849589036522671453692304342635473991429905580673634201433120139521288958664135185641528027204162471647408271118738567905604540119778165639704885322371366311985218265593621582282766130105200277025542483629357023475217770122492866525221641814512589723179804132941899175964399034034173314399038763439026932543073817304123827006458007959709790281273056585409943772840127612515819357801495432450157870840002206349589617902959910650838960278432610089653443460186985434353764927173695922902972883091972841089500486790040336461134583772569352160313741172508153934367358220166588924012322691713808016163175458287133682520077690462958408030727725170859428610270442603218372048008306477647325407222984243264996094784216640644889936309949153707425663434898693753395630863108252816504627543662865881221160920980050874621147752689625432997898372096514292711934783435954942956337253624001389007766274164312517752945261899581310516995256916292048815037315426553423818153273392501413962198912203564798751438877064674412416017320684241251473231189727626114847767131359576754182887917200842929855478886902116321853440000000000000000000 [45,21] 35662026389737928779033103240887814066990925711818931938908057429158737373898347902815671051155209454066501488296681398565730050122379982979959695071912694584237904998576420329487688172799239425045984714922270074253706093956887263909948989106218205718866104244354080855032152978123461979713812129817393782682405376480336984111463299789312463605492163865369277277595994560354587823282708728681218971073827927609199479076023188055151528366535626632523759098338103825842198635861994568883904106816716832581481318136022078550469562350658011246511279355116484490013325267111681573504680405572697497565992791519664797734824410928624437456717715260050864860415182512607093604021737654146855402979572402800665980435421452128826254118726029603099122169932687942479075146688032560482201586547454199764021647215210830859444927722173809085515034385064828763485045122051267633627161160362763784761448208482593432096746727308593989560286055639892715165918329536247867093498906627329756564871133280122066486475889705074226859900892169372844093622202247024592333821185233155126069117218931898842867275258445153268100506428606671121306541815320059089676351379235656422285480109958991629149324295560916154888035006019642050149154102402478705580482651543243861960745569312779209972256244441139463601418403530302388716694756799067053651767523623313906074129013632781755473671876828936863878273643617702277629944176631409467810599767457131593365348119065878703669536925988898437279499912103452620759959616686722113226016051592495047071782485680700429089180042340369223554704779426878102450828714135641248433989314563303608445055706812764690122926748689082581694837540718078654795150371682083015931406571607555037914164184085521971222836289796673445929693657740969009119668592141762872984486626357086713380912734033824189827664200708388388643935351020096511119667587607221096200797651009997023817095232477796514245522183513044342634339891319738706510901255012187151025448350627720892313161236970507670274024041600670129072550575462369221565896765368727431554522536076709134655903520518001797575060748731202666312531083556561194241585472843451661082575443110068157338460051124940550585043054794873164844292336492927596314932662311134349252391702833920400620751622636373376095356734879919022456644599261933882795065411373409187474291994624703844853451532508070392308718911661323849827534059248484522381870703745927475025297743538216693992679647171524273584457735628735619850815311808220662623677963779891924147011472387957375546313433003300629473206262891153536397286255441731942164644230501924987387461432988129685503138049700662915441415993272675488261924377019282392849247662043726604462396103336110511196599217811870330777529363642449920000000000000000 [45,22] -39516325609521523922051446003441515222264498607146599604351639681515011891119186699059315768304109359965134595616481160004968308669800689584783229538133754545016023202911272976102464270578431190295843703358288292451542812303377043953276898745332174733906238816074639172053922300287773951224031019319674599084159901501258142005596208983843379089305959113239268524638997652376080092606075451691033746427407743953939236470281338590722881484127387562856577164012370616103189971621045109258042063675574729788260832990064910067327324913953124357956041178409497031176977358835836701569866446518210401305521828521008631338851839447781889332988882489123560754225507418758735056424131730550917163235645558329303689728903162444285977558059965351824615224331402451930826830682122026148921770919505428638199901773083076222949684931694717331676388621984054492494135889690142780388409238679293271388074550819090528610306148374547020101811132803204860520449475061960241989596730151729449765421244564529655520979759998934471552837336296612070993587302595324114602717124414699835805403626354468218591125746781314827483155249384291578875325815181102684678249737392731259649581955947184550999401542187992178044508916283190081478541589493687323448985701625719434993018221009568037289501868273806390525375486284012837570955295292384354090554848979411168749859149829256089726444737788531968147046600574329894370283162893239690354028870131042758376450696586314529755395969906137967682774327545606328260246068987356723533441690672609080788650641500280606332090994524441436347813069390263358329456748632747788041587617361169015539892134576049402513023498054037743539454932851477940512544816830740825712025136216368413415154465360408564431528256334217357873176163261149060278347998323927626528609623338119376982437802278803092202307898737570491954761987771293524736287623540004804653008340015746505383037860757627721023840549605248801692667436498249587974723084131988142150649712127203384741224491700046181671054678590856764783270592397322273714991318685464633219777440912983141481145890961088151047369765291622398947939389865701920879600160889422973144397147655954444792932472245169752384146323428578193601475837362815739640099488299229080982898881849528847573368168994447948587540395412553615811700725418254718952495886382539828551832233606314497343575755242954270394133979383984030460936246491760041603727948208391580824550483588359518662567105174698062386635546181922570498367042094096287107698824147078146206232528624557809019297246447058562718129084328147675547464703624106872722990354396765199858265530828457058820344881063563977917999907365929584219401572508037732196191983720079292930887703391274748024715126284698041796152176253337600000000000000 [45,23] 37217236675115114557413079033862183472309092296157088503335091461527094585294651308522984807600062265366964516959284609885853855388426547531924990022598799126993724703976706113441043742372935234940320268948530677016482330385998690056724926922248404141234637613967301163251107134885103307266711786420004214538687061123802634790925535021170354819103163126883618742490381320352619428275855600725294625912834383619347302848749590720926331786818752910913342008590360714563293031915042171964938488020177479366610672256932144270820909154610093666825336642247814117518904749515816725813759400819428110488715310595428245048228019074856383170479094598011161751642421483495516757691618612668435279593403645292354455618998526168835363551055869708157311578566453615568152265787877795828001736886118211780265434132197780229995760400513975097908433826779883741384642132510777214367091177627544013770958939726062586971586671901816693484731680969100216587747633537791825016824918357644820378939892389549944833080990512629492231993590423834303680222476047547634806347105159923495944743358459732953431769596500520114789120193431033331458565149054642022970822813350783116446653813762403818808136926777557552767898579907775386629764160450896109122023991160216754993684991461417823829961460580265683174250398689659504156516281176948592495229277068087372707882465105427074325736943306072100319276280134706331387709919474304404666984433134666580128700549053543401963591471672407762279888004786454162886155595853202743077358202529669081789015806511619685449342415416128801243497251481477823526437506793239920016019066138015636311623246605483362675151671967164688794706169244178248022356879566299602682661888167583640256196836877170946091884876778126813845886587495925987936602850084737885570794520778988818422104237138234980775846097847459101011664079233736229077400222748539846232646393354574043985886083303490341864263454703970518751082107147304576731656694857284303232472565106232884838429846617985503445295108576966627687102579208314090257631820604444029515311193132303157974805280935349694269378392466790063931601994964789318728367891603183261152015963013661979945043591523304856289508340102195086567585807279139683450918957359819710215981392420054644858407901500466200949848874226083465936687914294135513801694918389830974308333068853976456062596144708696133708663485089687347433848062344811779280269597215972047164676259491341192196487100850286098100456191727433121105093962627483959760063718191978511421851531451684967870790832829555982067587808425788125005165214873755450768637257354530487012544002632011542037443735384960270007543427332582768140233236618480091490722815541446733297690900766101221792339605454254323020185050755891200000000000 [45,24] -34680214951906386835093363338071370496963173719684215335021120380763068021618474514809049092220925880334256126621637014580105661728473892816492411035104326184054614777053831469250539879312426946849035790839947887800298995101505622011245388236302264797745433801881766264746928828183870306619437445144210822128267167479262670957114991690959554008518170628766992787389321194801191796334536006262400801446604379187268854996574365515933341412049864208345584576193636869576398326228078913315472635106907367235661392866025064094279987400318317055666329668796399000054898662088139872936791105238035225024157383188783838152722470693782108953447580197066307534692414797779558728225042688191528048410972572796968594411117570650869475045287330856198891458944382282028783491205489268132059038497376992264987672149382753151261584054993166470865415132037392902059165596806588702736430553355242763682462083730924578383171511238096102912408195782571676736485320942793748407128670039681987713359509202847726388756279032472820667742915965557927845383897462631895696222027633467417770658192736093716235251005205473084939026170243123567454788428146645512685933147087452023516224064959353478428301172759091564447219300995559219889515205449046171505891911435003606982943943950200904193132774515696781751648170050174854297816091958817961739520101312977578575600651119566409382884493268671117105827406619151497960084022723575482557710323288847898988274855814519395805842829217141185753633137523413166944258375119847492268157751170764255765679767522756706785435731111541522543396422299799166962245895197195099388656989348034143167135034690124364088693584513267647405531486848379044928894421129812030550701914132170740804370962439211327529024825093099496906542424148968373503385530684513164817960539474977633541557202980395851192620428429198595172153289575722876546901614417358364276587813105648462976926231539347879393327850293476629289146396691859396013154549991377974905598943022964237994111801524367488437818441640169831767948437236405887686353767016383236975185612270974156797248547584750557552271298255849275937646291348354908881427638754036749436928664756412846146033708211053089826304905353722725739925674931006161074881804086915175616011044927513768887701696348388815562662261468160908193369701691897572053699545927227127311001620538027464404506116937394757580028908092384789276053164361274687166910157790030659081952669622557084783893346751919638218532322673489088939084817399674191101528429428284545871608302394579941574309990930288560595265496039670098107978803365175528029558042343247928883040350501413869547746583949136618346703397559120131381576704736174276889861167785383126400639040026935782419484410643430223987154867978240000000000 [45,25] 34782548731808339725215901792274400745447249602887179670217584714989307620277284721858405916321241179482295302802131882515698206947268934992488882480150093079922909360765870958146687847202334377241444813102345258913217602431018209436356215572264151682443187243622585219815890405845318476938273373069349006824892008186982164298320386118400926149918850469700112263403468130685868969210337960828703618377436951382814678997581694981514235487516187173995510472247142000332892963351680780427992586816564755389843968642588418854845416872822181835612996994396263777518348689910686964252060043762299445319077067661109374382625291910255950307556004074162410787996624753816736213918429235052424579310629048086916217147234439431244463918444952251876819991479867163049553388637089649813408883282320794417319239356336975550980787390137873546660455317900895210768694392304221563878832475808105186080656032955374703841948060862767619273078053335018060506565853524388487873308680845591630699045637184844244989284827355538704712519750601784839891605654913147839174192326307989943459148415120436125336161553594159254186250825330834507365731955666388434049444761475511170934301243938686768768732059156245688294639994148752810946725186633869629081440442727835775444431332645849189658099198445863767788123716107735338993161583858737510958399948203402621551529673281162166879121570616364230891220809904574957544402428093333095797229787380542547063389855591670765022666575624007754313760911010179480035849120488223950785229058404941556562431437312655745710924930518141328847601570306970222640057035405659174953674874473530103192145072004685466074992478978301770365071868574062820482549721958006682335652454400621508157630373818947088449483431736531305574893884436519928720613164606299247690250162761672230869042929112762806314686314322005093014250178701264285153730711145553697386792858235821936837928158077756174557475530934946133344119254166550048507314448628069380733685574595290026110549090833866813664331717302039001974539303347147804341525377035216489762070727796281827265458062350558733640849156369687832497909190072064053949271805406700212936796407413051492814321246571438860172749020090342549230849419266865112729993045063821746815462695144253581303063521778679374801664641750151139780744873583064161517763532472457346590284396098807112154180598391473963004703719160922600157665822904502807272652941829376230053629523567518395756114161136907640756299181082548247654418963574902477661630651711793213185312590989519683384870741595091577504779015042867665322130787112189937544951929621578317665153186352255522265320313386267175935434178789685995957021488146553222004540087685059920285424208418901455072501727958700554440723586980249600000 [45,26] -34729106493046098334326489386643244968341088013889117972953975726137576126772035874258754986627331648377820241324579713038405685515670668379883906726548669952501605923938042621868779318787929198170832756656236690778553220491447058829756421349039718056697353113375018952256315100212680638115421913697380871518591735235238853590380881069041381097975780265159562727066883465357463381639020838759280294907845032868172695768687827568860635491178296417033369859067827061181712622592591204851572508206492889594387310156473738655873336829411945596187750884881896636861767530520324854400135239975985422759778526587540439738798602866709223791630657799591235210256852500039920326861465731216881013446647157083805592673403049259484113256527126663580881552610592319249737132317133584731029159980932851632689348231404921919026492297802631555916261479582173949725822714214424523922882499298922935913975791958641542354224613377036790453293225774282057072796026942913211749982025444723607938807648311180465198449584675630287059627236231988972399665140510195697717871389686745498335847157398822582044485719072121900762632618427826075109563039638020349761090464650022211923154391672100517378431752930653021794165833190454338872928217398487517769195033389668264697699544406521720851507503792091195618129974060337585225809884355273719805184475700658276550103426019179523315450850939205252594356104930528034887979108043961208032144503311154098112179363330190704720798431436620563331513270105363947893814842076773601935342045962493371655602255614544684226233810685273676617686830920681812570730299252838132522848244983968559434686832934773248588019252887446076100782594661338717671897585766326913439723325673276074226134074789710358907997805411341419393374424693054746036710971764754678049495649042271640077326306929940056549065603823717250377981548835825542608132212819642825506506859516578789843133207945113171565999741405301652508784173556546668145103676484778451000894431837769309102727894386268712419578517389862137673267379559035541492381382889225189888682751185658489646193800521057296736681633033915154245527611433425954600220802179906779755197709331583548784955410679798236301073090042157092983806416943268896679468574374678180287000481363856831737125519689968853390767955252296401993677660637647600593188704325432006408613142267272287372967405417568249079897163957384840999571664803134406253466474471851429640358738134239629273603706173215901385802097092264355435563200674717369271386015077351837067266217156685866421884234106150664347339708978873330107646610148868402732116136028454799428232209264194323947460207792750230420012330484255222475163685908194403441950321220863934815987994482452763850508364403470696651776065536000000 [45,27] 30743457803672454797999378470525190505350680218490183279154160375929213863400634280165614838812469785836926154903445925277106001064603541915333835531284411566961415735795112418762970193957674408538317953414161853972025538831242217843219748874685969444982587994882899699844877693958768079399521932258183559920645361107606523107920228956258431903425827655109537909203307658106599753640479209542943159656041715114736719970206821062018798018941901532478143224758210628572172438077695866983656515726756720814922663830376264131382559991356218610176992174790915826537976300742940141604587596194717843523808620956644565848506123674643813903535507221439194419826514123956626364546851481295598100300995260673759367182321616143043747547016055688489495790832306959470262767712055435324758995906434149380961941285745829794719431489619906279004153918966768975566775523066200641162390401404272209005522832424197639617025243026559631624508355622839705461101537300497614294447460781560223232332140395386536188736534041332919084570930181741333930894725997616964084780805064769945124436397606884803394660923343662274977493335973219452910125705399898966685773016923158127625640024719598631050117485334325878432736732731828040196878750471341905213701328191176730327519823343688611247856526787030852717294597739062647130980067410534843305044716923094634523566579451930896303485719951869573817296130797782214476429982713070369011545324785754750674114833058806717682042463624612850039449448445334410018566882797634918108114928524009243928601915869404492869634080146633563670806509153953438190893035274851118217589455933880551981217437238771060520095564294197143736224524761954430175219700322426632121929043047641194278892786547539671626492136301976134997688263914475009254542222751004816241890090418839598743471780114311477673517983724911529251357460152004250854558112677568300027198132164578934072814825543318699332358930840123004420355995823292100863250187851309690319808486313885444952754971005668768075015470612374662688701775055114058273890278673534651971419411032470351822481532953539253679723080466373399638492904565296079512001321202037973445977969418886963619934007966846582684102910018250521513210779850266979420518208767706393117076304546935111823911887766224215951878118127477449102067582816864309975084183304084618313563047858827642523179502243003638509436871129777993439544048326951839129685466454767128325440626734762504305918755486323622392327095492958774215549957092048094511015072916625192866139162094242852346786339973125420743139140859487849044803514347994719615538717391524288858301325047559546601207566865927063135895888904302321380628662660538146270282853638713656614727114764754721666279172235901134577281122959360 [45,28] -23111676718925279378608007930409015574989009015639745099685395715946763604547157449893797541755646827828435969642292935227226134757689341784794264380004243939407591884083850704300717263366333937416627296919325387604362480553604182961361353350225822083041187676966686545046590794548231675703503879716910971390224591721641252302379923420854163541854429474293718228043257716601499406586503336162371581745730746540684018200759301995995486349544794960135062453440716021481802613954905198446698508468152248396056704661873668187061260388034120434705701092448173111188411473534113907380805100409219891410071172399121863693607665474057986169569270568164316556591835884421611825533006114356792924116183974275687727413715450665459128172666427912876469416223618771864366044624914317801122732764926764191548924637409279542573752915895000579703383296453806097171786617574872873676149485546041868073895155706958573661997981518435364385600648874116117927185599021287751264802476157013140928519897290202103440245078052647207578565074927858509858189285985949873661531117972114848468673876564511173183307895645936839965603110315603925704416535400090765880631051556013035580818996621061756438924623049068412370450825457271894378727584457564366380166523161017946484228404057889832196126921721679725367770595989427165725750440972775551977603623202450763675692508385064061319501940253434085801895985542486949404002235438916814399109019309608060332800278577521754246367658540713151770567926075452236374771808658685457944564166613976246581712964460472750659561914274690048459292546253739160208172922757756137331385514729900708769025504361822890643007179308497933884651351279037286839994613828524111958854942854090267644035409437923513679777793295929554632518127381079699403399724660356312562972657750861508531591705552971566088735424922714871620895708329930942293033225560987290907360302710918890854620230347879594447894324889756746410704457367369428176494585186711001554912489980757256961686992032816192349413120827914456782372659681429836110618485676903094609068452784439431626144426398570838752659852571264770308326250911562177952115019645960938726271680196529307158570392121359053286598115794587736855173336057905279098808148973274886963683312677706352290548070896405752505522007298515188976300130325457968165599592459333092490239283861693160465697221861485645308556531630692979292113283314451572719377852891047321677703226648347313587936835014568164334155697492380658344324137687382389049697290386780726531360545759429698787055730156555575943215041744898182604669514650828914733149192427635478301511429902672658427320079968765870416057639311906611553742947433140372976113945048609580541306839327400587703572020727556317100847923200 [45,29] 15109060203927757761795160907524848125287457357751797286173229324153395697051963985280870845043283579328281575161342773795258973893794062333268456839406974706838432801449988899407928995329064903231864468172959391851343083535467201466671571060042825038996586283666977694745614362973166377386335085409625769890742792504198241348400861266039580748451665388500870677494772452387126829660553954891455450588428062470766116587165218746331580692008723457296585988968163717788375740846663683506817606310891206872950128453927727488909582340952596353203728820789820218804124172891389069061832894923808552511999683072285443103159536183009358041232307871583932791243749427545537216711028354463391392092580735152020792061506459522028652673009229480088275048869539413781586431234637593119222536100417232927310443592909507782225429065317818777824920584372852654705374306444645252522467229477880026830467904553301768815561560214635939199191488801134083818686211136818491112486027034828973526983286604374717097350642066829303188160912584639125926575618814995318431762870502370287067886862310859082692012650164745289314429455066437486808422391590190227964997885149927141556434572992598420493684582432910083430634689015758590417831842266619160699773862976006141824848636575331497776899111568814211790909802937046646057561787489843352674728910324979241506847177874267570129140984095778851014986642966919096113038304783186901784499831364720503950558293763269479922270372520156127041057572507875892658091131268584317132316971241528592619738479465086298376690909246318049751883060460742217718258989933302211903212512959198913563390169632223543152140535882508630309481448972831089533573501355251235241281357660007728556047125624134463002001425137219844658733076623507454555111012936958812122372881174807282438617695302662533466983518954981073366945427683876729583333659839078480239739826893806024561995029268544702593935218230198432926251034541175209620770359197471795848595296987038536023650870144735162663839853789215982451258087142900550777279905372844816412923960669550904091683984101151873650087021906974701399072873284608419789145133312677117376531836384900009578130905393879191332673512431477033818410313899546277077024757901483891580373819701117796847623072176180260546809730754603665723257066730951841398395433504385290307147600344311980393606337188821865175018324348961339783981105079934909498027418782250485483629090918683710041993982238296294667495894780965561791174948915262774437316267584294947896225464117961981460458963944077034825168807553546730827135120395739212385382315077792544516820192076784653369278143868424794802365605977658996387996210647936188394276863633411006780095500458264429090593694307596959823691776 [45,30] -9054651594186227354982368353382357158786536117453120923046287500119959747458568470349116804596629397429343296252402722055652333287442292348177035256553269993380546654551856060971933399014258727317201764765724477451075070966322783871966648451047602296706258228495156539820366179434038163225661956643243318691858999971617336014323721639938648244250066789035899040075010776501951509974870032682696622479513079983472341703688449197662163387385066864413717907091451159919724787007178513996850878138073650549849601219201952309551450427535583839250239459032992717216707872283633858752632509019931853253567869027365117052448455057755227326432330253453636620763158811282224452014076491023527772343543039368640633007412520364011879038849896019393062533748528385739380288118453817142446720615498347910008196532754476898057851646486581647983674937750617552086449627745903048064334870061631509263017778225200480490652652340240603917447017964807753446501738197836425281113144908410257952870255220430343934622980589811451694471304613541662329930673180109554762038401872525657635261487122743577156294364544607671553012890958400715570700496659559061320214833910025695492199968206536540828619760474264432828966920525243044341529941199745182103967329544078159317593617521404674147781991362731618746843387001431223538749353837779973572405441016414148704775098731027832748614184096337334940797793738255751089918005003815714686364545747799070076158653878620206841139564979724526975836249792059003723403557027314487458281939588932007477699309154233178544980932713256740043937158298170564635962238359251479210782888866195335519913542049879245657746053257475248269224788452794500889731739155223753376588347822455347460014104880998254191755907186745714675304478466271547294663153043455800368811594479408090704871969494218001791242868125794527853083039963195983223218134629890600758406865924906652336942699216283518654782386978970346124553593431676002403883732282485429078569731640620924750470664945820127238580142014301486440025895472596303153046379320100974709640429547207534925974874032937872733078505834933740418445071426199382344609983406770863444618403642994103653093420958875898529990544217336002058244279337656730413006413927330043940501221073021025859851225969287484007452600640583689291801983420374624210716047593404241625908787845078542249934108124089214638342743042778315838700189688208534018360875861531530029096279190530095234616474632439287106424820629057930089323641474922474641986107365553881312640863341780513762849754592303117201500872699017406940532431547023586497098983656396427204731584719491147809654056056826815082858482656285414745065694779012334326635388619229024969114324923123474240782354144559104000000 [45,31] 5110806535648681694577779945412290360810367719440575487324696331449694835892364879627792469067859142684680560876287689470578335169350406645555727304717890544772305564826111953089551987813742041372334304604942079519139367223567727941179656717587364580114397288479731251075999307723733567140465701391303072257351042908438020867027357027091686419944528048963744995664257705482808814496757236811942825374270137788724168219814674682924476908421870251956275336120350297301104008710846179895376051431721248918466693704554044230445135035699180113823367836896318357973092785153484312899445730237400049417880532667533245965095195227448083361205654678980552910006469922180055050990853098190650115116155202047222887158892526513492280619643783500155517281997487301161378682406098272979957156472597331303950333190287935289276327380106914344731939823532958985860924515583322336860615143211791262638490134423989546192456095698275954550512909532764267526537783463505831906945151941219153704018211059552902005381197466938357969137372273136727420963112940002178173477144365061741191200623047593880627461154480457123827544382678235401830961101715961073376231904508598256636633725628081255293287003513534330459713884859313259978539083746199220107592589748863592281901802541082512915714878626364989071984877851182277085421106883855767243560809012657353225996844482842474021169204933250847484489073436673795212340312022260151276982450721192379199763776212658789112012990970660991399810931297988640313771702977931332545059033800817062992313887631397639266916170283017599455851890746432269976524646170708899021848778846466998083006526085949079983705631119247676887450832185845745441957804860817382439279654882866474769880843504230818101521181904445397995441241594140454297711283968808408805981624725340938235525800384566174161212942534260202609526279892858254703616113567405557582377818964302231358320628229607264038771975694001954192769824451138126986223824706987980442265208073063528804923482552818217891217068520652400514820275239037816035101307437600011382789045048225461224095610215455967838401588427173629772079130914378654716996730986140156165167317255734968705480919903760702580505998971466231510869822947272598104362749502187034491181882346616497300748518325520810403846115339373655685488074396404929074207174143785715825974461029325662405153951764524110497528315558005297633790509460336543934992883819099111262433277335349120578957307364960882030952587788796567349070992772933678721364480679113033616880743172758112123943172878904185908552960066446019169927848725743734827770830398493302598844168912420950991400197859321522591707456672365384821807728797088764779026230077807760700504751207892290991661291950571520000 [45,32] -2630974829696290376109473635124520819052457210462497702537479484393808875814906913332694403260483570914821613482094305453341111637753157003288742689151753535626247284601732134111771450994095566953110782317904407461224263855501051725758625834052089360040496997157199273498902786553716630855852289099413092910649530595213408715508235133295246174230858179644192253212709231828192601861214375400943119106501019688595006708212614766303300884358076433354911275775875516145987174946522922400697962670553607185838766118091747322519953385397707927583400303855381151517619197544037845669728216791207696563462902601081327905704253508326308334881203910013735319444793782281611669950107435256504942008438979941952234546799222570640731419200991037015918134472963813230137685455953435333174184773176182281804708183237327675552323876299124989291578997521763152215381182887623934506941226299868590979163435513141670593587209292036016488439888599564242345780598780252392369571042620939505455097118985415047535543031993042652490120608477326131258835004298335203106000650466373316644422573172024338772644233639914586702310968587688113750107558345728609405069117221786139728223559014158340470258938982358995755442175336359622596468452530634093835696208438121223709850810891260810097321251943649557236403460861859539713979977949397235525505501148638164665839368806200731425520340835059324678354607598242642116290470250599075028021757316388762516325456453297341460979231493600036903882348469125399889860017249506849247581999169094785938561161064654008129227138339618330541687587023538573254715948037107413110726668598805876427303564686776964440426049224118108348429342018838786427430065547569780242078326533185124165386587930263251947474215140497722788293012836788800886872560098657118774290334125542623847322870070316062914660867282955216332030608644280746403513791496933483829712104933727805422304679362819157766161396791826131730435647607560244726728698926603474986844863001162211070850192920546660665955473681205284408213305224042028877444179814107329516401269998835672534339549772475356010747084339871195080828237630806181769133998887931962396192021699167673578817804688203567597419139851358418447230793494242588863789615467396967301124712717253909729049370702886841836098907314111492349380270947384171162236106018914033256581229763187645554480423764992169361269824475216201764418567150248557631487346813716049652242884912547948968260173032882116500618004365227235521489456625176663442151920335603090434679371708414577799496854836084723216172092652405082491292682117995142998969911767128223806570803552444867769967687235944520749869432328871548381991434064286167346714996379713783511766429358421039593584035102720000 [45,33] 1161075391557203736586101939276523501969340513102201056866870852204195451818635665967840203823577165569574960863846546974320906490439131422723402136440743721934244212142367943080182928570895637476641805390073191147738272985338372668464027439518985608865429516995137676683713252828966214274161485714461909923830924300799894572284366450840400322639212281298600033323306469742966386652130955705299350383478457927321350746004416536630951772982872104616201707996940389851559072622066165364829258698875718053056933987221891819743446010467495598422585088177675214853922891930765711904344094663991969316230301641487510542582367654956579231705520038869517717289543860482761607833639072014879308769441556800368434783861324103973889591762693168037399730768641327499701543215517547031460919074727586855180728835073655457782668156025027994921200897731502167836644524893642651735465045622207556309802344892931991706244465124086023046756474639231613943986584340063900759267021995029098808468707306014407069178910817831598939501323795457554117768562472903331334176480576747666790741743107051382483216752382839625009020045403557216639788704138449889879937859341865819577118989606401624719409949923605439911319302615565435930758798021063633371967537813789383246436174497582774890024963197808797853859176478666096133596422834766656712459889516540141717094255958176516800547379969072476244149474349642283820929835191588429198126569339231243957252504002355918665839454211151122936401274851069067561901571934256275009019112655667826619596590762980283525833678186814246593831309744555083743440618660924886855672297392722963396657868899620883295189100901907361873396594646007673776873856756556265970656673766052622046959663924183487608428149287783829320721545816617181217357547056432596296690790185289014365940241326445673671053291883658085426404014443066565097611607620307326540139666346448887825959552898621152852507558435301876474013453622652732586518734332829502365058945747665144728788802149474394053145667602171988149403703516930876652891285420710455123497579166768340394270626715895128436023317389807506571347116655027663170663588663060273721841386226038803571716624616711790546727725383939792674097256563553616358471194106257093505979427738455091082878485429667675736753696853704716451267136588908738944050869691723344124578532804578621617091044812099611003722591688273835170245917751772687383696830757953913840374263312720799470778735125632538768442949366165466115581766764720041298096374642786094751313025653449788200354098006201099792149688508924510410719336192373910147039764768526032441100501858627706221044989659256718181837422829693485396608339728451248817900621007736885966409128410207339708095135744000 [45,34] -419125526316104126698202846105733589695535345397640401413471465713070765821227864231903532049305185723732284216512669330745974975248404075495071479825518780263405298316332831899065759154544566778019719495276955374714872386043204213227417507357200955456715206636707982255400203294696225303903239901031360483609207932676755199145873513263975612817009834199661848981741852770735917362941006649868172319033834360256133240078142364189274333663038196546938195546281619765911154890015095786461847581041748802432479328526433863120121967007305034231929856084276013172270753304549236526719220866338907014235407596402207419882774012489574150213763750686223535043752854486647321480658937639793810372325417782769176006901804357919238326241464007169900967032235144914835549341144573382262728570645884730445527347470544134778121020978965951887405721262776062095970005476982104571321190860425540798262334009560521371726311489419106848694124012836941840404972067384354529460809549136620094826281059124776016087787063732061392557462529198483011781747360894284587427069575891749714389079099282558078613661425495400156938281178022249253993094300369028037710256989549485501902979568315215727048325386167401644917144326934361838844467565521933536125896229052571309515304585853612711963823684584482286108216280320800322105731550183704310461541769138742678928597029058275873026661446154877552157588161016603922138856911147029212496054911294188503095457820234829196500577178711571554382988804297551310687088801911954415501737166088550734912447343762777890988687457611817010496363079301759052477015280992748336520617633171563073475523524662738076614283368715886461581184138070609692102941287171773966277320076864310605418114867116874628388745010567975674199306044236168650424565939664310540241765216071319612781626182556943347846928462669379229835026504455614517253091263500982801612131070420151008460391182788388612087362744125545610920991963158469175392865723909539172719456043988896693451514330532531490557494957672786434826727118749713434758965264045755692488316489252052389250641125466200551181545343295042097415902485530499660258979933687650989566677231511592238810313821900499874642245805583347194852734723933235451193772722695829431409920946563202822796516507487050731243090455492460593104382107420690818752301244538981985777638462334678473708596666640265461151868215194494647114995641845626956440934902741151938805276050854836626426600163219255757555998688448736115659260138513782583516469861846818045758360235128570381545783923935389970126163157968653869075511703716173121703129544826185323019036777742696362784614904909859975028198587714574804976605844564399823249732557101505153718531716621878693986304000 [45,35] 123707671394413514482774850703269710070616455139429198807592706155695941229998781693094066074170943181256441419703665523400602815366001588001878885529688667054964069704089532092184310003298473592682018975561915306200267170398363379871887937334147303527431414141181441567974576393361724561614748714389381027382661102052435229802467421703616692042965533163010325098176680604253663875455320037522079365352877604165670650092263283900026003219537984094521468315152003070015989987899855625187325747070300560075804688987902490758119522933526616983382227713491803086646771405022522941731508676062876320487128133493381239813184396964977625344723980596734520922385302534432584751804937389013983481082983095830886298463164336754814641048136161788610582720707084053795518479052574715610216198994638643500684509047234772779908444228990803285274908135535802508626790052774992389451964767335886630463335439940380680035701050519019913212086080490703295904242191395066671031886872283257131488553059705548006044272286612970536249529870133626559944555753923060226853575570589514522832241068652442436828111175833599149581766271279778938996281146696496173407201867767107832845617095718217194586229549314527240908052672300731350406145607579677677971199920047305590568558717820773445621519479349433394893875460358577162507154746353690282765633644559731248875739414970609049265969018498189662424532604883474191548253507268214798833808473068962663887195877923706916862875533564118348992541539571442772693995972753255392507397937252899143930150190045382594437505915576040913629440304297605763707401837839424658788562732020753202753762899107385852984039481032391338542065517314210663443563145211742571089951596323479500114913552472682444771213505585937925513274855873765327941238969441034887636277426398153380938081873295858902487860563562300275165057809390545711757130237829991639773450293191267313369070515870408590140802256946004566952471731100414650676527124664121056552441352648856143650969384902357554743048849413534852344235103175465869492272246740584093304282491349047867422937006636290882538524184101114490597449375747226162826299309865360053331567125360972220283034811919616117977132199453001462618604710934542025371074720089362954815577988539826085601722407089750031709398330016992432545902075838339063770726891971023178847598191425168045274709851962105394201290687477439029524531688399359023743492049956438933452210755387760225855238504541678031495340711876305418800995610665314015821238262248243462410768147712878361187245488387819754020997901137319326751527072988487224412296100132875984169965747750890471976443094019775915408905914669135029914643598986511529830414092274609797684212383587342745600000 [45,36] -32728506525362656678950406601595294488551035259189845040446388553723284728275785714492826567289504890080850187432757912912355268349186215524240513857424460318206722154263729039474743562523770621115689049142958046651317146860390841051226914729022180134520703481518389536437756462471880559673794759820472119546314058147257804054294668755150032578859403200364673402218684176578606329440822758914629636209920791473562766009156719628672803462648174620010752094307138804837869094967121370618401031969892904656935531149551620285507545229143055655019925368476214984117094777302240055587500449306469236355714511713651652014655667144631978050451162583892471400447416014215829190172096080625718001983097671850095560112965234256059913526220620851424267661512297269094328610018894363745299999383313601193987292554557741974727340448529437834512529305165481057301735372227745292320035906570300253939756355116599290442930717632795981428388893279885705601625590386394293585499460776495678095887087663767662279225049224071798124222326163892152874030060565163282339670258444231280816366863660737198410984956464085647261332402509651330297408208859949272174502741774425636327154782389459035954363935941066108989327695731071374720751686525646145610994209259624754938924161635209445867614432774497816000916049002437075359749694382208621079410774593534236061106541183526330539764044517599414005920732059452458159234616321230171642592229500021534536123405461248625208654774059791531253112282030721568992686533327569874014447433385676734512388224396871995922317018452511336266602139466614373124044145722229753941548811076351809704448430531326994498925636916355947501931079453010087807604054397120062546227949497683341381410365326753030877677636879966755923804564368973868741043149975827595906054449768032691042597912878638217962065571493718579820677814032607759178458356458732196608701199826415782022447038942864296853378809773644319187549320777379849195259389688723235546684565812439869290058946334041622398894118616286349490563115197114462875237385465433451552933247201287152516779280446437893970285133295406524706690541557020037249550361206443049350823920205238547172725703944441717747416322904836070773396264215069936904296396886086959535993614142334754568461797087830210551782534252481686382884814276460924402457707006403489395219845815998971764405493262988404385890422244616814362580063226134349975316144062671311265430561608875268791168953231467608265893467352514361543122969439713098432606268262039111033708051735804887666109552409384244537519186788410885455868155047984752395040472080834869102984476300017858083789872744274248786822255647150223015055937379010970094423661695317373702100269095976960000 [45,37] 8553303932058735206070913516433406032952969972252067314543132149547156121850057889094347925797029271905529576583730536079696468767839064674692613039344226128317886281897830273567843798153409976122341481786615219242229261396412057160784813625398498285724067843949498053959089093191971220900197081704365713403296145331129684233626185341903015180734147610598634134751904322265840981724897434639368504996690661386540031682565537056059344604531659883170255991320847354256926164910703553415308164064923943435204548533298868426900303706021816928719455227876822688530783811510685751497608774630595267901609648702387166511023492694156710675799513742980142654288784797812552196803077635591932316401397506188704637068993945526600722976693833039760181358680232239567756706680479590650984795850361263881812409336436381079526948936101846878943703153355939760341333688858701447038205268630668725593910170001798739577853346655798024614505375396486342517615861678723905865060435821637035722683840885623150944243157846883737668993447710934571535664524931135828386604510138555505630431885628754648407722297245168658970718806896946876064745344740016337865406151116502766101854009978558923916988042966530317299096674919174556991661236489604887309510171703696179013136227110721632615650906974844184516586571135751498829948127671027419556784430148237728868589806274454390208876976053903747370061685268577470428375521669019158352827269681376114576076128333078941748688665748205704057105100867653623579675511013712695040342404187891198851946044467536571348014948535862591060895170635340912636930209221728000040764793430009886806682220177490356129079527315647851882865988067310415585671890029931551977933358797867348843377311826761146565412888598975685142901429161883913335787305435799327726308533093161004503797935896853191868085041342544378853710918156722274007208855824988166458344584355919823450219947842030083438644175038214408811261358514374600142425484040268827481264073734259474407222225378406906275945387236776497234342020626378716014246308304563020899025727980167498693021298941274420127312380963887313670771458270668893466994510559321218261640356667712205717939824377480507810711338077429040459180780833731997293483963821150580385442186406757199046718903938648641097582745838166538041934199055214566202327559525554063838793901080517110334774350990325422724931866277182640285196194089226187665165991285920681527832354798528456085057417646503258631581079847200692242832943291181044588050040077108802392905187307377169153337698861222850868876058441578744099317058381376665604079658525416809545451392370206034606848557429791985792077653577050675805768289024278838898610161112122332043085264977920000 [45,38] -1216634270379774120348957440302120464810861215808886109340698541411296382024865738842379999430516948336549790356347814135289678483264237385057745453162485024432963278372509604967090204136788259879567479784711680270468182592805549180456726481775270648488649835062584579968530074626267649155209315836469783765039839099786851542895243947078992526675461473357207650120039206671208090466293180965206008698880697895602659825531983596251244604430148430427614760285322136619855244807387194399649658979311465349463305485500888359195198319888144262005362628986660999115062136626757384956189024918914665517061482488036988553193352273865222541923778211792285415267292387372366758304001193713629368396960761406337515613263756498259315678598497867741721239868116134184287151641985157872297422476510022208590246720806695146897391283645838158629959959223409768926614310609821586936136331683675047692488748987799157136089518839312655824432490262786246276244158493382262345222535760216979816556470973711066450055816041944848386342723718600221196852899216148852047887656823936822692674636937441238559673113342838493493282451361363863492221149139308092320538906655187377474455393637171087728868204200735855479097310164218572750185467040117003498137791375870527831736741855951254934346807963210681068971186867974042270918531293771376240892261747760954914219717593016938437354429060569054543910065474494348031582839183460052956477090822678043880886631329352479163458491219104967660641194796176468858977421246550054563598173067162019374840270332445506332913713813602602576689725665373525078630668153904600304467797712510976555180525782351305169891188982191189127596670388837849606791387350137778826680647240919706520652988045717416618625265669684082544966133565681372436673970448423539882690595615084469339232903701902267796349314930688563463876799591704674681255767509547331157993745835782895860259640679284407467802492549011598830042880437430586660782394608756952440696021188212517180887725371566497854446928445464357557342576248940450543562354960892245381713093030017926877868943543398442590760766021604641253028227307427331198754463012016998152733088289164588704474754216815734494998713279949398156856843344235746661503386986759199160787471032295007916715448891280526323177366606473982685578510143201484099046742453809564455264210889968603233171423593553073828149038481963500594039419725160398337539502474256587357600320178339155189454672497529725211692427272261702240766886752915397894542696340334901017357303420909985294974385028888976348711080060478382339126676431727350402446659621939533653343131273669080095537109337019790594823798415877265561301484518727799563719064880520939520170917888000 [45,39] -890670599127457426041939262250350951149162395304593881553414257406460868798230166798284518603189933187729283174575805638499922476163540188186720136175427281438104216901056333159430481046429247067472448912166382729870217109667477169739555980295142950350487138130048768887054889202389301784278472748427064395311808223497888115264035106862780479862870972829609046942288010517100355425394036799049584103764782951727321949453833579263964442155967434803057961276460667434040781373393029167348841910871968374276987073912534356332749988308796043377272208191483574482525818943896849317486509694781307799523035807790155000341657658366896943186366128150486159826730702277976697677463057379794306940198929326593005803053957299262887660764840641355343176119630687243346543135885463089152140486732441623135699171460230851499207522681674273267194372087960665271607518676746917588661745643812276997629680231353161076874911322247405288910638403602645421121836362028797978869694611737961782427377361941910405058658300842104715295052442551753192646841576143662984539956470170359579612614952745041556269886818623643535754653481790274900999631570144497442093297670993227807355872308612543905471959176290981974206956495283592920245662758288380260842793768539931590413444832644785653321027512695154811598309391949152751122906708804612419311051802103070750168730864189938990852738024098252751680618684768148077995509232498596300186212047843087087376686422235933856088794405032456653208592337475821404087079178648564898257049491771579576883297439831495530767250682458045949484211218468439699222230762677564302669743055981726124168079385783607521405196053975350993792510688308310243334554530535546606105419401059336828500182048841522909095221016929656839646094213617477367419258401732726067050583703770529581187443393576896368343856237475451977025715571816968234231427156487978660281844898785702539767198753716745312468645433753457618093999273000095372412951446445876712832189108346809741036908171084869042050567332471845800736049396626974518720085720766571921961603837197446229328046244980214192302243813791553180902073638834377608633700342856654974034152755732529623189949540728778511291311073168423986309917912143219705823826050109146954079338559013612651111795581226413808405558853810680740175226073564340860069597908612171637559823494278152619083741830933878020948502304478126383385765044641275502839878098011870431954723821704046535493085482652649176831787672333590563025121636799583786693772799196589032826610073947372599299719800730610964787962735223615650397610917879163130049743240403809916515276900061231377792120273810597510779524918949142429984190442344569178653329843629851831959552000 [45,40] 814558163222931295788936437260816228145014492311739896863725094955408313647573131646748174883976129365449360659674377352077290648029194792020087489300982049944965668459577029285672743487549164198969506298793348111396814997306622303381412175705268339168728286542231441792554283224522811467596514744132322325375400121433298221154519194740160305724133728338642389093065207609194939134460908582070343540015142187027038535417552217001455890258059818306865267703718822842186340718398963681177723678754546516443432198812253731305452136957060035444220307485961238007282015305401701422486795642729407760797137190993526799398307211774737075012793934749606230804041670165795875912782200288213541842596495042630047897338011607902550643834983030481099801245271069417274246851841507511577750576948195440119357429430129153329185753606424847465786454082834357581351929556865351572383637014758633024543677921858233612025033128147554076191735432304315813985853639813487061128779097200510946546672869195503975586838996901922873100669475619411964185684201151240738606997161669636115526998310517574266078050929871183227025532773324998762057367275319454370423948352628749013118709059713245933594899509966223337107401637575729311466581225174703719455996233193132854165070306789097031499474426395445573021679653473914832143534567519583785521025731169945386122078594361333624519355962088141932508481738809528903274006956576282165193280600455451295644212798790770424072570082783431465725762633500403416333613840174377088940032177707535457758604316799060905934002141061625633765110791439488997412396406050567315906845009123778814775742053473258681344913837177908268011870260677914561182897290674950823901190096570538853169800733762196370864118301226623955315105037602417654478326539234162560977557785340973479525163714155941801168743403786800215408667957793719414104202624775917700800576782510634191559382417226472859498227401181942677096971163203633199404584801901418317966580482265268526845394806641793408113483548742364151174748238522266229810395374530908771904481002772478366955008482476373045029392658812475266816418131030148802367445880003731065632426287884265648917787667995875367176631593845995849505381264038837844702387544589462489908824212885701463325484184912293136964030214779889703964927304110866428621844080318266267540943678345580823954633732832561147389617879883830114983747601368419269882353493851733064430533156015317553425967082582578378010925314826208086124342470632480298065437090743985313925535390330132615162074839853868972988463608020558171640076774067970653881422858350173518237250663454340982560649915855039966101318632179469205262679861506338656017948642857136947200000 [45,41] -334457326647868018595250997101065975126824272775890054962755143389088552912773451453406234414955369094849631162656424411019382707598656121362938948791303939884213433322360079430033378669205054231803470333523650137089440873430521717787845614017581144717178032607579942575605413350468827712610014387124804636968861315645734059202486298837126830365370720539018095336789255259788632714612670755986732196532237811366915549132855002413293111431682403937037547372918033350179056537694326910403567382106501456444530060671136136973070566706873028470619642399945179974327712436788780998501873020333984215627592177540391090367400534401092397486578461831147035203575917182179941576097559762955366226667133334894783130288048285816258782260423988225470656767886132468152996033238634301058081360429181025206127435629681173993716410458792079859322996721018985008278559082020817748229726700614093438351072011549924356717658602413682538528480849395450206284699619352541191668413096795279929387450119736079676971317259101924101036228646975302799040876300544035047373712513181982995702352416867783169191290873124843485074177709710771439983248913392790633530867435188242206389123561811403320328374311793000745124744953358828093522275278101491750939320292754232538924918417947100795772090939221086397802253183562556282361768885638641717461913008571247847055332233088430825734686724261812804359918204180439778618574179236468866292735847044903208694479360629226569992883944421699681601915531476706095016905193029660899948643224937054523685848560019140963508332247392464089785896131685872245045694949054919675740683944607073628262971923492222089993096042877982260805658607017794742954750278169328316687218949813465908930096202920233355565969300716791154630196928827886256334834808481425273114491609965689588761293616810199046980998432045185674101016678486316238150045488935889287174726696600308961579840127993111415430597097107421372937239519105948270696275152979216531669837415760453619399553183068142725942824626928197481719518764708441111706893452303484533706495866793052187182730011166968399683548076011604810827458289490137061015221280823573648661034315940343326935657850579524229200599610471485996810794201209413936314928396549575722606630011225260129608743442253100968674957047861999395788817092436450527648362876327020502566541395012796076632043233044761096712175718315448618808358694049506727625643555540943365224030484247334769080472252529872864319384064024604575154910073954950905861315387396592636486554874049337227769687366161192654912792401665769125423886445714499042068257598178341010819989112977652337770826130546092435906090969666665075575589133607848941430467047477739520000 [45,42] 89549114684259130330670356209132566121157104533463738385880062725441343570267908387152532740353959445342216422916587258442800555279042388369236456106686251895988244706302210383970004147952893134355845475589834935906003635533998571630243029561260979407124751589338728193048583718273408532212955124710207941205330240638313438175537695998521192552466087543376207354557419934991475467209467282890367346481068830957103073603545502536039660165439126428785159442551256009791115040993917987103381688369044147206487313359317667070592723644883115148556945682227578730436852072190781186847133067675875210851465680992727106751864430775032511940727079380548988233200384825904161572178046972013740688162360645143180132010134603993895507534486904569094224737317766276245815532884651859888996307538201144538491075013512424060741214506704030478473407688097059033905259393238488105307765161788036209396215630568215753924272031098119793265354619252710936860559752130076809006939195374393097409879579060872033231126643913632594156995103826254746701398236403141860485640557563282365582810719737989937237257422803705452309682072738660906862867085874389041702011061107130726361496184205974053191301031495509002686340236116086006180306085181659023982917737472204654795696521644321048457964682726981777101440107957510290026950350234916064624758921751153311371736068899674316441491219171805420616119566198033232550864568381787253999822942014234746685610386506889022485299499779363082656788151278871219057090351469096771617608973485661698399664430033766063419247617272898410622145406298458209702357988088717833119212340594953755879858550555523660386733086805668129051759374555623284060455139506682550887117154219410724024065269726549914209207905984953642206918242640842657170079942009725885191209780548748824252192819164098512456068007629829968212426866606816606188281129787238857083799609608999859501935961098453982050637415543253481179271704375074939474856077392864741449623888147271172072462389143492906707049689729403751681679634580367704418780137574490838606956312618103090601938298484022854466151513958448256153805895520661041690805582383668488263605678403964043506463406986469268113425494939205637348575769745638708562120877123022059701543917600450477254161727392656960025193356771955799820012070056412363587062672771956687338068428178366733713782930575252564015593745982804338073316552756754911807608518277246945969550012200265002506293916860911871434210365687647763070470369217101443027969146791771576176835882751151392754416666817802252217727222218633909274487980389581941339653622640560873020434027506144179692507133784114925630856547629080493657905340550770713903743002214400000 [45,43] -21505866421820738473248625913517908815784087132531577108792843142526816428969549892120792081239886325397328517880490092230074171246459844513623456801765839660151119131635736867695028392363561926978845967825443538318184365447994848838309490567484446352705783347434857265955572109787485100214339919389597074065387876416191223741466624824166924644012176864682265168158617946729085384281795772868939112937977456781464152137794710978993724609244601771694332784869340457804270267565522543432217939890372045278691769781545927822476751085684988745966544834228090426614573064944270696958759689769101042879923884131343717606814347996529555707403594166828881578449668310860349380574897863751932028739629747619602862617957569753502871456732606430210880018497405141793546171673094123873357328839499644211955577913127168427121089475375305711632278495392207786365419701175627253152866565291756421027158181232833961476341777422680622693073151592096216257252913133084773345978956707257762362514463410799010516046261556209910360857703263458444754430478611019899996976226395904706717113777209264531380897642305868551022616540143049893311031199621409406257744003113222039688765640740855307611059210848435791290951537376739545349373891269528170404543367482184801048043867121545174424367396293419677087017700335908909865182632490563532106299105994925207387313394202420215632954203770134855156933690614041686752076139300098790748905775151843305840067475924825083211050515431300164764206579198649328273868075491326990647644232006879716495914174356159753568087180555246306597417221227262435904932653545731631545381021303133473197221878454844154062531610566911690759501547130465557501043562488110797268125306021696579142106590183843056256296728395988954681925520221442017520932379320479271595273573492837606146111131465857133555243582603632629245456020952635114653759888958740204360536354377567058578899008984906773650621359213441936903845270312116989463416779565339681102318586524784988789720567668986471436202587426959276848240530915520158946959594273158017671618261191752690442792589866564261864872966500908109653893536079766643530269681616334624619237706951806382391341242454618390501602808917453722573457770827187577668194766688632004451308773572926481435971847703307827458345386659409616772117736158863389601876162057932269446179671191385942944413876597150755141506380957290862218329599991443660797691162602762953358866144219189821259261811404477463775040602785927760430274013864199891169269041289614592726144205078664003159452965392612411893817850793067708275734062609940667958801684684428927644778880977015901047991904195379395053537631188038093919840326641664875772218703872000 [45,44] 5395244437293754373618694282809677884005969829258499826218312616790174161344705527608683729234368077583669529324940325830509285250566474230408886765638396986130626518301293112980924729953612966617747090969591440974688404143681959656139793373783939943889012150732826867167870916077744878024627688574706409295773029839547613733981576340303681656358160202632912887749582910190166867643412669735602717848653072352761488772964513772700077876351398110315146893710240732002586327920261049063439719516847096285231384856675687445755968692387100779294684627958516445810485205209421501300632395692132005271472617043571363139670261004701199671681256707631733546546549263050690860873688382779854118317195101651830599613199328373922423864034813220002364407566105309077092509272836790852221704057722132263837137342748561014278150925642668515692865509254206684387788043537637705257788943064849692419071735556103420482481357018209600400676044098639046191492390565894867802906082267171720139509170265360660580342032601677844551317217211010768949759924826261558957168628212063376099368411593759533747620727633561870176367388397692782347888085835096899927163819977192776266355400429707417369914295902985392234932491003391853050716371859632466092478175723538056247574522312532485268501343814650690113847090999206538975332678384324325180724378232367029197729312733424915251103318082661045459517022830598669440607453850527366090943775900514384812704346353986676011003808109630891936571103907044610811824773248238531177028116609405782563949519862854049058123154198317871390555606834019504338135074786550801847180045852523644130010443258535711608943027191298549748771771428934071246443649648430821780385919538402318474603284576215316698833368142978388445850210157845910804483510337318603583066578877886074227332671323671725362438249601884619762342917762488961003557688802409268512130826689687298894301343686751132440481968521285261343910288822716153810105484806021122105231059650916273227093375481605838033610235428098999930904539927635760076641029360527687224122317726995161232997638714666899911218616498245395629597349038971297801178493689545659958491126080249764179044194711342831949334388407351217502178779430162190758644351713037355115398312331273496673334896459578621926905878919054521984452751118826911978473493180641931259363955178499395127484696298251249583151217099515631088829838655022855420839062379347232144309764451529925947046810589963661972470660374728432201892372360727503023528456567973648168552239488829015677905627624314733652455199462266453639725386465504792043646662428816631557253896046711586925108677519642819772284288454068804526761831532709133431078912000 [45,45] -768332795407664841492843939358284845210970542145630226771803741012726981929492994745708660610156720026033370180913496887417559048781571536374134722852771537703329042299545078293617912363639974476669976859283450922206941096470354324252968354897257980375591559327878403376792568080755161214311808443358561229735431967559097996653969793797730152699388952700919795688233343162884546004006445333795395942287106661198902015385430213743139722761896941390282768054594144106594892479480665791570610196617928419206501828789487556416655120448337361489847418252467860484986278750043599853213680962180507414806021751201547097492102087889809870477180568962290063444738641600236304463618886624147260873273045928224310581144139942967395778651466383319200884766437187738891545383462457944226096406624225479131454658032924856876404653528899311159189112584500325730288276631261161481315972615140417912858120391500022891103824953965193075190135412391282816923964658767334384105399828387395228307381723631175543033798497480037082185870451420693026350058181549937164132418801518727990538687785021406278738765722598551063316532775816702922692137965393050529555119154794590983981673812521798101102963089778839923506105998828961887413336173205374643761130895303403635078367113574223197721904970602534826576502729204776323593799661588801342283640244044726523850692942157353833954303108236577311596687573593023372784010837885765210212531627306068391675496997029057341088878724568288858410920661891024246814762272840238110759949514035770925271424533122545559414171529407257174848223791575997733551111244063401857204401246042802438172890049596529561551197746901957176548954056513386055174178727721932324185790765184735348088119883098814615945041650680802947516001546273735565955085515904325294699848162750191987911122479122648517589438445993448177770426363134659174341659641978301416942738859333464833457442458500212094897676974887377384132402408859759014017082313553516913945769161664540938092227498753136888670097274412895174349366803972312235304837415609587401913360477237068170860430061028088773311572567847644863658963034371142303029612446261402486654442045861770162424208420063067141861743882675228109263795284991496337238074535757915291100382621105135212782179436570839271399888121570560132712290125366625346742464878860871688217985567586253081458310096853895672565997091543733155552208035089934251854425572337843520328349640952190792561944184580874455750711809916715561573240059062285652792380301892528279078050685585084503694505075548812538690939859771434552577517464824937146513998579768020967634680071477232562050594522244075464933134305986133697251366893231705948160000 [46,0] 605681401716170066911848252527436695260858515681688873644328110913803955956121852644781012131785127154742104361520739487893909097911006425503419123889893395638440377182287483357080634007388532526512253699478057432114842197968822697356387942863260093646340135582922346376438764475115523082692509784316130013716957678442195140341184473338391292962567697336806946700329576429774351730180482119369115371595946403895969135016814509723874835665183815301351238227685768953506483460961969913568415567845044221510814938487875462484505139042120229280286238055746335983300923757814371243799266302472141713580110230036511240147831651770127893765292589768351288095476014970152058598606432981351795525225885581798577474169718372678615078746120466621517290468935754906970709648881827481121893356458712705799978865133197418508008909761777007922232737517603470927505200460751526855892926788447977032684035833081386878592710494097575273977460654502682102629876344198371431712786173865289365879403795419247068960524561832872767728293039699488217653708955768415294663493562813822846589437423288940331668899971543415989284444394511966208665950721640283230915959708500332773481366984935921715410237319732994084442487780145641294015375722639794011727504307556886420583841292449962496046690499940191256905831075556428177494463652040250953175472399019351689354354308376670729870192144831939868780009455709049675729616915302098022316824771501875211797495286927245226532679353035012509605020171460762403713767869283088601179473791242719371998177271262376814034167545887982742888538446657050897618916754593910499824425237737466476694490521434345573955655465063355648280905485820207137028590438278475800605848197534793114835422072427722821274376201374932235019085463519060822910824664333363177143930922811266824095985373799588109155461943972120643068221201585049293168149850814171362277096735898731722937394385635832232039955643312566810274151018441596670448813271612801871236506302284563283036479234779623262059749424694795763421476118544191442380490772723597910455840924680916991191788627533744641201426512411251463628905167836295948365695659976037310805435236025595621075454707176602933152552742592609362591906544145351335364493786941016343263825708308897520512419606344854750463065370304773417422753004111252219865145189870775174158842819974486621849199835645323138871933542962175759756346050139884523818421473150896259811541002449856041307427305695789865137210938560752864459469800516499286004440799185685440831467496844771941021676148342620968247438869516555036940464264309915915256141809104287180966558225609512476931924804203958650883105145217949088818610015970467767675438343433259660800490837885996516618903315356363054987083776000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 18389115622995807809093653948367966912519399792549606028696642761835358267383601355261264607240901893044959514723498335692050938831929185319830857310440464493241624352446202696869571980550475716580741189552906178714641088934071456443781865799972471465623610516863040454116235164815999785778962237309737396008829123136636074764679693950292138745392255353140880999512321326556018985860764172529120566094397399296084058592954636450476341560798067608889860541077740075212849275878542084793039546256417665478201706895615446714862346658860097851823126841300130180691949834235429403200249099654342013902862579740969530701699614630489348943867843506710579792916072196742151184893493177755909722396638545103893043270131497778564424702567517914731381811260866715452580865557904986172651322510255240708959723497780603090290659022125960762975619243325041150537759328733891524259131682645436308282539185652059215949653198089795676787060024504326213760461076321986628039390072216423811381682442405732524283857574965951508718718061410186063388094788067156330415783211819655502031938686252721713138541768568198372049060445450154523342466415953644041611031186009866326126836396607921958719195469222323363897450802796806452697253182812584426655644825074669265477250236058748734875889904371303747175482391942808313525979242089649319559261134480385187813208585390495964098791175348269786547240739396929187317992887537712986716058505281209229597985750512435765352411928428814703721143708708622438269987167997345496595396581563785464807467638120514393057970420250580722514377486856099041069861494472669948956015041252411665959141646102805961786235049261925043990229481978965467659053519382386785306970839810809617263993386043205961907052666485116851854481419513782409970515378767268777592287850644647852095533150344743565584532749931575264854605517733076636770677750139494879067566525558161627197608949971803888976556563705884854988872191903679757116465170438709166262424304862985727423420890194469804749297641872553792313244551170151175362637368196013256213471159818933934150012203092143107445357191672229815913920866057441174014451977875471484317291629096192536973466866550633987431385594801878849363692576378163881139206571863369775394930725627019597616785190629443920893547602089882522470536996543264980804150801380106167451780685264914938940596174191229804960118752614794135649916332625453302587862865584232206630646535235203927198552509032249197388315605379481701966672305103613766219075896201262623274804467431070284471058387758293362519325079261726697946834639416273481431291431383107019080859021736374111372623962452837141481467331434053282687866391563321890549803315664573470830369175929023335001542808084074858251550720000000000000000000000000000000000000000000000000000000000000000000000 [46,2] -685904345367991193685175636987202649905474066047084652197928074285897407954013261336207220451202018277681102456865595045254634930868240377085046782776327877563772942712107767964147292577598880629740199057847771661355722231517199496743133451452218945981300989706847586306635135476644774771100926962040632156910848438928190338253071781292469938160377735511564348366185816148033315953787341474238017240074982885347982332984727613270789762201991851441344766617861962494654959246071002832372041859836797036346096196441874691782375548712070739402621682192357403108575706770149529654146846034390857471904456439073290682073071242033222958540763741272608491525611167268924397522728476579539772442693239906667597527100605329419350114460735280647752680329549950033544916305976371952365442718081994612938313884261731166034721247375932240529699220074417190705991662603380790461985986870255012644031691428251288791793082029145391112063031610472563314125093962250817507910468697417961112798363103246477810127908127738592969864451696842214463179965355844835714543406796217327381795690703758977635180595331649018709318634124337112315752414977870608130331992665732984809498693449746551271883774422720077487167903717521667730771505579445171572169921269306359244233223602312999320833330594719134480168750371935332907294095408450038152847973406096209223412647426760473709692011703723313019982370153597691278594988563628271300074884331248505718990320094077763206336331222830388116849759625468862074870583848153084044836358699440546730074802672086124202246915568809615112580310802170277658000169802751280873436436604295688421941876091425916515380459208771763029792968002795014408726465226136295729736022936965091291575667089624835772091312936625132658029604640116696713592460356082005211289640511616633823616011481172603893469630285697845604015980603601009987123255298877479643344449234943255278358173464984241564221274576867254489356304606862749389793053813729446628262254594466088424229133737346593757624035199272006313832804090319178807880080297247092971788079519430591930012910000670704140815677722131048933493030095792193540138458370785720519144510091876068002278300695046431132986730866835900139115044795064883118221055523715105675039376604307891293833856595447807304212224359421752217457555174434258710738525057943876496234157134969778916935598445520892773877475089041494635984780212518659134448893208504376217230712278610662046871310179023334924289435883731940553419901121388045965118007479305530560417431290897750125743749404757218599002200088480263052096552435618700781043594421596174533116711524583024208441277649896502659329182268339061829273004311000908587774669846926890771799869429547513743429734561823829863916634112000000000000000000000000000000000000000000000000000000000000000000 [46,3] 12201673623728757152549664957885725051108093970076737245054127939037622847055668554287347530274860348081644804464926950616844233847973704803174081741696828053267966869438356963468598231851575954366588283292940455372222100730966264881880829852351141116888084549982794332045166567779261635180817704977374956177493045263841455795666883540594008212231180421503130096480304685098119052116461441092603169088838031029039312863148103551158243364836788489704660805937625778722837283130825933284285598736766060645215869532397217571288225806234935956273174213059207568204449036304878563805847869589452312145750236565288344401907167101558444716944679586146759332035572374902427364998806657032609410483922202076418281944630860503062225393466583970604440988274956252469302414761696160232025732565798372111292464882850466974356098053138064923361274880150650689526318120091212679829573630424628739012331472074450311347980286735904163345646481138931798595804975275082064407283741982011125061707429337121669111424718846338957632897149667280513247745357212937238620817542279877941066165941438217297187942539022842740834628363546648903039392659542832817881413077712241421908766857920919325346799934974700656905532861957130691968106882429853512852057023412756983451881747471414303090906302131300618393189548897683661655890419695567638570940533934531054186850869960256466381023898911929907322879134776280962329760371197289111981628731302327092195932376244601756519181710310139836780944776818345865583212282725078055947254058597745208814639499026616831795710088283945748983080836550433463598995324447082382638730699792219880335836344276738802510191905173160903461312589380517873998034660699305937021141964596110658455757322214672333418804830959739686340260663802697837952182568560330466143465907157810339186290796883812075364995827742511962665256095172009170575283466106997482061832452870347783555681671162954490508698993067982510491017516179890726527778046324668268019849218338545227193103380824220288186195192603889802264057120391508078585008354445297454501568278947028107171589308773433242499544643555293158515661454512967359226060235711305318575066059756279176683472587993936024102607578534348231968973944655636432417607435083887406628205524711655149739149166945571512270110023468555325762915695217532340490473150868088115611380848491418199094721378764791221540660721133920454258563664445324529846866209690651576974444959452965147983331977894657265780466834675399613765361699634489070282471227537634981262539264325121649644019985923139530386671764780613902193850263754058764604024228934798128785576171865610048720229040209291385456907510426573346305192189559400506378467481668166273716819994924249844936014963241424130551547586150400000000000000000000000000000000000000000000000000000000000000 [46,4] -128830695069514898784618013976541955141777302282828627251182683382506453466264285689547859079762682230342329470520764919843389047921269856518166785279883363735875081636953788363637616068820076638162427218389971657219635489956984272915185174665846426760688033464356812265664600521547395711153111781562572034744764584175081506829555686768394428511629597824827676223820101593073525368483858176980990808618159838728096730567049121192214254063572108429205373304373062340709214467155928186246017293458309814763623413907441556727277312046674484746123857819979501296341436173903355081512632000871146483011562477756182170673778153310085454806217484538446409975937495791119366231452930307049862372516665884645932732122111056899747931095176026294751862755646495404141792675451435946041353651654693558343320562567793902385852223939731941114326072617245428951247063859392134311523445044102457457614473894845487950797620653490324199556507005969415304138783575998882661991928181694207887719576689706446510006487874377505461713250246527055642195473913176679698899287633962752432672837068845073538395564232584612527905317861535695066800585958551335168020013579670358869508050591421786842473387515694658723267200096070494703124007544999066352461676415196948593329742998904045171299338393801296013713198747494618095482206566780276551045185700422275825438644030177606712074022176757237617760512318222357177060892111014353466835304550638223592061769441040368340505918175483745844588461224829521709971867020894412827567252324046851199501407102347737082706021784562650517054175510357677717484552144158293074705571758745467434717442294885948976235427270516641381431262212793335147987121319669866162081433935564982492187720454625193904323727067867756630109139091812964931658800574334508923299179598142526350867643118198359393420184560267791957346469432452839792354063240315870703609965828628000987434186231608159718766855280584951244974034087359624327276213172567099921874961207599983942287694400321788319008782541054978304085711018432406490275033056013884277231751052839346141620879140973193100289478743268712553866715725538587221378698152374744886244571954008331488590238632972047649684410324227827593001645959163177863569628555744274275034273093189083477907835105404463503001288324503795788020629267957053993222489809560441222465317709795602178743889762665589855580257010527851951753732934459763380010453386498956789382132869660842131497494739643856036900524382497334425506083505342122693530792702932226556933932478449094982969651666858432242570434664239747314670414004605026124063844205230759919282379215648611486214570562524690129562862308472325435595821726856602122701010716571737670764243775839046184680544725888566408937235357368320000000000000000000000000000000000000000000000000000000000 [46,5] 473031011671191797438639099994463182024024291045374524932265956922366413643340036377869291332342527733325337187710152044687665836547789854662042877202167136608758616308683377821693790279816536519064045013338321016272807720801643858645037591735469869924208784373861949104918551493416509602723294993822447292644163407460340287508832141020487541710809977800955365837065765887038150900599333333043643417043849912421207194554844456838194469183580573150301878677403916994522507769704645581509614776635297710097851228833197673807936926902414604604683706425194956301506212028884174030390581968478043213109420405232288629309960800858047573893257569806472873734433188073773954570980219355444191877376746022433510126356449280329948509840070032112124250032286785622005989945371259841690479097944420981100219909417387607489141942922295456664952160915987305118370004737858579736139933562298507166752959630010440340795447192445618231803467407988691560381872203906584435003840599206224301610442645514193723416739443274998218396817534580749415243634280372276319848189446396033771982082424661175923652463157732765403203773913495594332297282868537106411862952007557604524099272258954265005518779643062021924742749112531015664007253439902351748319514013206298186944113506548043922931281027883047027020153138826681652564044580777694038924678681580286977779356081166549146152719036067792151992573425384192032674595434645391964900686500404879788883025022417257322402027770202245569267031606020251430944311324236399587903504336177254374221117342829905169055280502914471649477682346610880679612187590979317339913325721198282028035384868603864083236504263290723562917035976992177827326930096616933418897461094220370168076667403772271330322892570354388387182650088241588127079647910539916782680177991265926891599919672492413511691605442372463564904659564920886838958295849096817776631402606207965799997745662561788839912891114289473897872009952176260286269283868430569545723682033107187608448556349827671337514159867927287329642901288983505318250515653596832825122512262470126117723578888097737614442642281977876468888715240413541898404166497347131870019083902702428805835480497575609035535298796664877768775163435768537022400254957562225765232359395263045851389694359649254356831285646818634551362916241105637293790051672304364992406775361463362717674423078689073675374378722425582548061609770989827565598186160920952700693098760576057235463262827942748675812008059640633037800192653639930499029556358236349976727455589507131534737119765051103058495237843590923173948226246184740043759237482562682893702580555741586240443194092867694592114747369611611772957863521575592073486655924618043468997926247980731658647757988982501797533809901568000000000000000000000000000000000000000000000000000000000 [46,6] 1427672276332976120762671384663738546731346112615854405286989083887865106727014458940440742469624451790409848018847060856894333457795091853766255267458875619676843493095355887018206993927317020026215751692517161291274581086929960284167203671711277238875811401401550681282276899566604247483522115244013103556657034415728508612405640228552506972314324618861812369601990496499981750642892471917366633664469984314449772492133099560383463162035786102193947424313302588431843634441837938355104848009461451478078086785838381990955197648167831510394233113449780151104398965112722685302670433141667255449347682935985135730806931818129010377123368665398449834428329042811364708441221856745800434310282297507312004259686983046376195418632535518536323822282888978001380677516294043448823080798854906098637017153553019654786683236791568995471572927034330108726735468656342058982793772864444504386726275728969340740831176165543813999387352693900645537934567994400153658809438577635985264482176488268163032956093090751109415277576416144023744957543507554154364038746163763571105402924657177022955000715648924085309732349184709203880816921827404445383899135901018966601623628172955953813880121618923382386250770832098995987658298716592423432511985342345138215218163496642215090594072905755170939159174528097724823909717185133284215984884687680482373286394795787455818263279025398652251975544063286668970457977075839812112914071902973468630613567767880059887378960386083787205672398045758526079668852748401386188013991200145916905576720787699768361708618331550946623238032310014200844574058217770890455821219839301487893788534416731797935655668073921682116658491273084730217996468957640582525997053914250869098757040389704261741556552756096453692054886229030391955236411994936577207581548863806551598483383525298428201090375102877747386375575782427247723261662514580433077781198039579520166807594043702918348706601475135581449733885342914709202083067059557900991771172630396151248675543433863214052388271292358725004644236721815922800382867474308041689761574609598679419525163631524971189421850489282634502653121665078531837611748070959871617711879244006432448034477877344134193845086962942703512332205981359886113198284383581317711202898892993690208101826623933096162905382492422273083242389271300188540681146539979908211062325594034048797615989929144121511530634600641256488887308522006958304430987784050285162880874297958037168968352171514363881078873186496590604943465395374020486178242449035516385631438841172970245237662748940000019545009786736849926387446119926565080426873046884829703890301564140097771093162263291376314061418001066216783700033684112466038868973727515133140426139220203468166175181258085596849460836564992000000000000000000000000000000000000000000000000000000 [46,7] -10681330880395961650810740014918655636675276650537950233953233137321046700169092495880461323796975985096427526192759541520579428046418855223034943216885638770428828474311581771144660954469152803794876233452675396558415402862870349256007613193361649137676607316664893474381337028273211063318032795428385406028488724319804746997124285882827232471567504611280173373970951646389229027498951216273427120085832209952478244894339171613640469118229257595233497783427022207770059342558582227955273827516030811639745745820837889343758878527641960813688062897914333223276254271504785809909975223699441660264223434768036687147379382850119983824764842460309444985298059198379421231800645628556799331411742345418880871818233478773776027362048804844843235401079317138595473248616843461738710170431123765994007758815526522681241803647779343258263171045080860252200455063875082934646392425059996482832120582517245708007865273643745396636918211390475010957005983945692230966119872017874852958754116850750451441867836051802848601251670408134891004245272837010473379236289816955212046824969901498070083788714402608733877223496410819657742547460961040597388262357263968762752626880089631304847278308750039564641136685578873452274393890498749293676368681721456678060707191727064323292752254335870794786901794340115475501080742381519400028459421367664195444851008115853999218680914552650419497253465126040355871555543726766533659365879472591135731688909513226694658500422325533244349602613056268528405941486988341816769132212614322421610871805822464423055903961642669757467599253668761023725826392806445383922927185930818768481095557320279666473185430973692816324443454174444269496685443034970872804046545493459980642816426738327168777321805904017686654628270934982531325553889439290521231751287708934167716906329008586738956765029615484523392787771017325978813701535826722086087839661681547145035184947118827918209725908380443458092627959972069080992405232856980778516517605612583646589803142983033648539262416623099056226571843317890809648335220323770236175232591063934512841029363521427515258499766299552448039144655346319493955441233417878550291239938626622772809067498487633218210433002516585107041863407777834409596954756185906450746506324374104467274472211575123473705398599517047676378145997631627186441765639391508209593370286700306620422883073671732086550782580621282607919003291651046476396570322787514340652211211383917479999944176209646355550693800055134857504012516383528577841372177445067061377899837387373589806291694791141002999005987245561032650677800307090848379293355112908410181045269842029492300460014806911444995167316039635668516511346766321281023777580732972750663621769257902427176888895372167251444710034636800000000000000000000000000000000000000000000000000000 [46,8] 28216601337507559818143511972562964097186239650631211160094846963116655576055324690550487197749075325492086295337960462062191468199997702141680529309396672002018235986319098638687768628140073216170540829982535320191065344503090431295364115785613262066464881270618397099143488944976075190655475301911465887399931461669105415449736510076338787955250203355686584021623545110213364459348469964606561621080675933938115173542362944967278696199893671348171094051300988157975823516645320586756059560407737318849227743579086942152919494754858978388066284447083501841228438878898753000649656306320008370300364134666352002219632272979427087084467478706637169853141072932690896838917387954153527939459786066478373232879008807580971251256721310062671779804829567664287863175061511066577513947572977589905183862062279675963366548999553308429280217247872702944688417042374074079902132318581732630190583594313105957279820097460241789733710282184406918690699588778308157137106334087004338418335634349471392272956095979715396474098083377111931909595263726195656025445459267772629014894801350525921995685726955090695122953668303337201319681313329610131066954687598845833307055363085703248868921230359402141091043421852568152351806460134294903551812932357294273925328140112601245899087032689167181009083936042131700996056490455479466204239189063713215286376704964596861031606342085612154150729620513319484522838586967986425249562024397692314451963363893343501605760653683000619483301856692585521484602139656894885955198667294918188860071938568991328681575032980450504704765624295027606203705258443953191866742586768063744284272848039039671214247565975437462919270522641603651389974550166439528605639295902340213899224435831658805656199631979156745300083921976848985089866448945149059643615015759927879764878021580312345431819148837948316814381606329819826755429911572940544860788609080679367493304374598040984133039474042200368217633417081271488262620928323080231673949498280569389226407240891351513457556032927393940337566259385107316428091074293995289313258988905623789211758299615763589976986520889776575971825514978524523624911561629203853970808329799581662812860350948593387589644989289870388313841595131632785104697274215682495002199757615976118063246830934944877976116695144274520502051147493952113628310446982767191513776432297713909457714191823517724067033208350304596572843313704217412326805385469589768919632318259380909087246018745973499669934947321135707316269986327465040123147664163412478187091827078401055786736980184337382935075682102302925179197915974041773608330633905836751339574918283942447524096900491137656342009555389339763162924205835098482344989127899091075698055884040714384853537639261032832698365142630400000000000000000000000000000000000000000000000000 [46,9] 158695524464252613335707831291374294815391375012860631025907727543554443648332720547155898575955009098214903062686055150295006491525265526164388523974400459142860377338811137202898943847561012930275672060642430583072907620556071421892430060638809022572203342376891029295050086215375965721974438361960282927684920427978369911511345305510014615994928685158167575300331122550677294876753930268721348851706563121137002994431327362714250145741987730846253428813477019886276140774019294072377590213667472008133843302896721315872924073071974102669973795448474910092781937793586972946165263786765085687802438419557090885820723923948032829673167657854849128597428941671119332891215719469333541444827375933152362040351712953533964220900248121201070922680689571865212231160773675003857135795112880910856484894660209288924345900611410169702946417704951961989762616213983904286347747088139774066003691770798123904922337868758886170031147248201058276849207899368673341864221576176727841205206210983145256964218549874660290962169673737197282149266192586867184619934745719572317102754466595245722653338414256565657575009561650919965400096050943784892732629932136526973036605632686077586192477901400000477252809961597873326820306023673754011428342705686809090611273515169190117484226448926401162446421668639931121003891230077100362797724050375965414413517451449193353542308082628143815595630124527991168371692118552722317605709582758886007482207177940992246925894309767442723143746822592211377544791050319459233368036253220170200438046072642000888218377150436269411455941855738761881955857046799902152093910684805175881215195789856037739734370807272060418337365629913109139988544874758885409974523411345361067202941646412429674064676393558845741342189749072568466620118162111863251042331884143985516427777504871147200740977775448118725905702149961747708251050783523626688855404274519686573977062199886643126854102811692466987985509946240061389468446068664067744444261754488776024536132834463329017229664935285368310241047739685263627271316605556881130481162340487230883411925720804052317092605532786898539175411843978869217260490654017817809289749102137859815285509479473620477515753751465423513257114809205944640706430448466619831820981939320751060053946408579649456544447768874653152076804638558335870556252203798222184296769907920777044632499395942321588991097365183446079521699437118124323663147989998310230191508562576105608134906137475979585939311153032269081376774755288065542270051479866765041325821233976099691148036865494505852032471935295773666590951430689977365236354505542304558234822789190118383335616773223764963116049009732790418575073322590418884502833552655845718594004716976234265244018912211860482890450075648000000000000000000000000000000000000000000000000 [46,10] -2926543442063804101784036864393756119161558916688262115950340112230156626423060272816792687736999539949492939150012214881884802355104978255823694365723271252307953195628751767856866018800595374208009912205487694047914288269472621059919123814245470454422623370481317247002634588038594328298441651545529098454140591172373932559886191013435120402250343543241498270484809901589684305962113196717046426773710331062053212808857544805205102039578014582353340431972975335402409735275340341930641936367105389000863043094433823995507423835158536179703124217756402353006564425157358198416500365574190302248078409632986885917940740868867698668005600712204406759597821930265704235949425632240435270131265961779678173750712981597363867526366295392039289538115443760969944985274434515108927647818872842943399075349282893262117667974938409449425576380525241468768591227110493758261113399495538198844175514115813843724834144377025356712001212442978817735553021702207175284589625566623617140280478181019682006697868866871043274611213472482242593535798091910670658171356997470157818189958979849362879850598339938413407228085254216472950612550581484353289291063570047327633330443805790523936184878294298501280679036415056035403017918743285371760620171856892952982608391245404325067682023720154464838764763672595109368212928583077194691716227591099135596128051578574320773692946583548014139920032092647854388244216532862699629876373310871846089490823628664740284104800631682405733200485408077797517822251900101535192124482572662844804388640618451772097962492153907325112906880829906055745759007571063980445651362948763644874598102045168792602197369483300042023234876465051972000427516574523000044131789336268259580484713614859907718171039098703403769971130960033749044840136140621034982491927974747827296613785257373151054315269302409981605397866530673898453831664173085237149279929076135496945889252019057138505413430027231257189829139215896447533485984146198318931312186028162728248402978047894930293009487764360560440448835063055940499895279479036108988451212657808007323037221053586437825041879370430025436409284955732963766499407225356267652634225539951569822796033327762761781664700409343138972538508901195869938583864914675539767996037876372755145793526802938676053931873741150345399105883605290294975789778848475908817097236184527054395835010104291390155796770805161200533279201920627335413575052024509041514853607676775776832584921766033217999794760745421500005049852887741401638659709424298731429774397511784847720705454715344500601216066120204741303559828850471180967601549457614794248338850758312880299393178254105721149255516580925395805759855243606246525905906133089736064934223454904826530099498559257861972283670868787200000000000000000000000000000000000000000000 [46,11] 19921647553782946819318349577489759437459363353001502182712901949102808424033033853347755713018805720661501403194444710853881268587984969465019837620701514419596486411083095704897564301495983227401479867659888449114057981616861346421609938293691107925711553557788094939380602536835310087189519324079684663478015838994679578228683274098931304080622845304871060557882411815795134025430659807859164469300676125449838963656793740852309996647687735003911943907166784219082948333261169296971600057692065236860290089313778798757923684332031057354248103405168403767603412082998298614371997727470490040149493812609631958506815849963423048949194670773752195168506186387367728448020779771071243914965029573189685597926321590340829108751419195375409136469127525052705160020202610174915978330672359519204448888583003895368229164071557084394807691691065247627564880373919660297617758945573040292076584307072765726169303917073953238871482395361877108541197398611955874890501975730847026852947229144980406499497491571814012704991230354763731693691400530352497023973560761235507290942863002778648828473173747760899821563712762917277792798583629768350824634048858629231724478058923693783752074358491092043554387195825161017260497897176118236785699877860641458580781541542250154611544399604121725728987374240907249179030339946996925410696779791444132751344229402183312756399821724532646881054765695475097362989958800053339819694381122897388954557136522605754567065500834245972811724598461783931313827886158655608236084916643587671821996886062043813366437467715933087141030619260597959360271482392622130686708493130993514768541931724555693162616455092242618499406215346754532622922309182596542379567497099081141286026974103194454737017654680748905062347316053883554824213059048206716060288953615786281883499854933457893273637424392537800529407828778550690243005860167582145301309705658131600261847765506598672639661229896674396402670760912017656964601147157772032172593415988385637508819629267809601199650197742503233528218028785528966904190957482636449404355947986783149759382103663634707874796820492677346608201553450442304994088934197809246639506677426243424876072109571035515816651767459141349665793731519380240271334414117820127748943510735372856815986994091820428306014984871641139350795054598665268490791197460809500894870743285707140082438635286434991078914254849734099877048891058837679595274417207507741773442135430574098414154468091237783465543123410629558771604618555616880796206773195195012550627486530306640190562640553801076239513165711361462375085334556882356836191073236389869318645340889580357591821004168099819881994442235191864793897366035425055743453871402424208937460617603226756463639512841717599863517885759488000000000000000000000000000000000000000000 [46,12] -86550495306759762848502315741435596620436073263572674804891374528288530892921358141236803118958274737521319479049900923679387636229343963462891391154812158387677682060916732528839092160047133358575588455376483427516078348827452529789090441868277569876494790288401696773824810684706777219427695096753819151560451561186365813576706854648948487903504828400990870286315416666260064933498181793502363836037301160033456325630152056253624504807299383870712249057208737681274153951534677777083752966647855424734830768196707526880730069377549188261546210299024750157351144920270792712265285563642290792363810776136190920444854235220378322274107521606798538660601130089175046060301312658163286286629734127615505965260075795133588168961113434309049931526209277258191115507357285713381183387560648597052290835421554381609175900359480784623581333364241851702056476891907972652532386934038123880296896682634009664191651472733235949437451740014762708573861668549464420540749731238237583441194129449630633742089892487512829692601198854907190684707538423442984752347255842679602725974957541986759461621339360862571220337130442136918219483134107235560876892078388953472833915781678843503319276161522666783413850495763356288559788179729530116112808410607105530673218994003837336429776822342493467866385162889548669800665908456239227655689931641429179249590554380372639547044516004249684633167271553928070906005699374976734512978558675246628347516233256111362202714667158143476341526473812536567072068628234834339187599861199025483568236648530465536628130281940136211577088957881784435195088030272399382796373490009142656930081962647753182381541589548026425837392263086407755014241296209554987891667775931288207178352367744231369243030320429376973080762338134145678342755804413373389015351952897834045994397527730712583688827879944845453377916247471622276238087621330464680701496510431249410733387031725478429549651761100806390720614269758847899591037081051578672708980536326019305285970414154706206221491842891746355271358215315419030303535754671959773505038694347339608720807245878064562982114655243103140487761850141764433676015418572787034548517533947885908551340882434808103589754810888707030528296671855541125136184811269323999633671197305990551474067230771725569533986258718773763578077606138826437180642270478366926231642537275584455749976077695256431799491344537385629810991203276548747502900458791544836905531328098636016273948513292238538719682219594553825574714107750802466899285523908199661274691235718835836131479179558713851789975635631317618699672056021417182255300865736423937953924125212102867147808038131741807493850246066735085853539500037516889320540132892781783668663426494604872725264911524733201031776830908006400000000000000000000000000000000000000 [46,13] 292663017709014429095855611615082790960912970836820534675800192705915572890334361041064022876170929286988803115103540329442174067952468320734607117048992923403025499506170154662541417659304737562073533289191884527972652449911263743761794659206070233525050126993531033545019326688521066229240727006597312038651716059521916366781426018742767013691491913032581570231131384847994612924685520562442982876926965126595093016893935752844258357856183861720323358079113215910254710232008905270165955590376218638934409204087959988433007737879015261491535024782504093248503494522941911329197268338006797601406204050747032433699808130467417199072829669624822194976699428992211665969878309008009569671930133150667813155150425034689908887414479764382849586324076033342853485754456850557909528385675046193790075862973061042730727429172501849171746918484649186496167742329883378112960448487461001815104624469446749868238861618222385541444055592459834469945353316740343925248805613356004696831434329184443377116450495778419915173230202117759211571400321510579450553290059289203909955434937435908546209604306246821669190064351425180774320631048035331312941930412661528713347718393630666232546711497078073030651522086154469488413144238810565958766056997323598087628095415518472595973287042095603683740420607113921289694301935223599426394315142999005143469165386972685817041436736755920261877938112588071849580968380195941496553446155851408871546309236556098784961230108611708985170121612389879983234797457165330900579646811461804861944111059310835858787212567003878699186576162218383900076853461011058523404903272254779848851853036143240459832058173033329204856472905374940329214103328115046651793658429298843646323692054539679633183329594142917710230516862440368008291738482844214140329082991563501251423920202640963413729356563108693426429921883339326398301817779468856279200299412477153748526138333733777542677060077990410736076391670117656105116926699375921952002531340645138004567093054128908124409795483021584397754460824250767587908282520008725980708857525146964591522274100522451708904736898294937121250842960009747354443267696815198285079171211219212073556125354347037262386625697006763643581541620729172910842996263047256520366415909401991634042291432852913779424929258688600003071999435981538634907858788824588969159869639987407672453582147484204526385851626769352992759800351113421577106867254479279524159055406736199674621315163402559997606946149430245981248888805160989640261968171074825052944659772064557685645947946927108557770083956787043833382844629447087835560170466448925765152077228780037457326707399153299441480607336886171319818506005436568727299279045780359750674168342842248786369970678450676953302758850560000000000000000000000000000000000000000 [46,14] -839647922973290221419841924144239390344942090286226420925512428762758484260623949792026470834935842927224678639539266996284281194773502148819750010539802181671653677684517668710969456087569902671534791189829008216740934472215219723411777936713971709078318679577628937930630739462697877534941237122195492978668035988585061685825608822891808962535536716441674077591196612214422383910169845245826406871669610526991245409532786070897301676585113268036322410839942818706260838745308645259421125491231464854442901740511588560406998031390013347531874512376930016048628838976462910283715350316958743926033513303636119144644140004921793377121531672979584565900756759822428052024584995244716713792055922254132749991491654608721855544759806462007703134337543670596274799481400460154726187479373072540234557180513306366534598632905203300107956244877787408559461452262935699181609558500296476776900900347065827609257075480431628835049045966698622410456591503842496664491265112482466146129772180349221109010006307938199930383508450766488803542923119491420472376396232071689049412251571619043993988022438831070280631627688820997535852968810300243764735876276921318268226346669985297058945232211797622568788685912821057472916758931783326839499734493669640440285053221448704519754321906469942327500662720886893709315037442899428537955314291423933675113454861173209131094940090758128090598927158128666902751407523880745872545856189609948124368686025987820684129748840864746223161509260437065325173488164966706753063232208888760446024731282206605958319698754990010904566995970567259886629659633180328358416051386800432495381495929661332269049608987701893001468844271284168712099193988290570768311702344782155956689920316791079073030084569689331614555160909927906207133863161606960476881158703806245252518318925073472184305009111427546732319561414859424583393143601193419746727088947792422487273436416112163183269491446379947046671953853783586250371229347601452139614678057734832648763783148896793608724883790080411198505421541474019449215907181201823311894192900179307147022254934954798423025867779462750391789796306138173522234555832757173896666262022042320526231469653660225167173344437661228035251789573376714735622227333343177837676814050381798315714614378590902320413252054942332011484871165025379126892806816461201430030341571551296449938481386295584968123852324933771185312166204099071743385176220629029217840174115640162499944641456496211832502240710347030627416874090527140986686186726184126254449707714301539759426789182712267121232329213150220197089891087957241573411133503466352324830173852130294192918469089240043096874034871474365445212969929420954739942129440631218531548465395890045489414212351020589939039233307049984000000000000000000000000000000000 [46,15] 2026677307724740062813449184984732196836705187687495416642622639721001516082445184967393930340094707950913538733186680848019070206698579663120089294918660440533287492598796068706292289765494586060483609342066434442855438253529137552235656638790141020588359101905121180310416218816926595802484684752563799589668337067977017769507710111754710454164839524597558690209757330285990075042738613753756704979305709965828208608798701692758379542045644428471785818246984997965505426752722047259288598116741675236533458135817840959216334318996266921101155916081908809970235142776179212405053559580007392944455256366121910567919365591339116034600699404514952019059128318379312307486084859411835734013679466425667409229103042112252634178540133956626984742526020292939888337984293721276923229903560600153982427674701469851583153146950363457179154314537072819485429237567543893462802422257032367078360761700918546818339774277962269173785574187047096201860918582281262192018237471248210220015479312610111971409843515594091369385184758434928780784352659425931027757918291403278278154239799930924353144936781788488072457346967268693494324421686887013967848666254839449006250605994638568750043573805548550529838945638820921200209688832078894248212263842074708037705588227957495630756797809432929253499105471931965688869098245602820844299611703648516981211412851295537244222880813008568145589303619359396192723612756162506898818855321888502716953995231044240573893560893319030260714492814487020745430140385095964407800019841327180561111208114185131661153395423085346419377022957997106734260468261371208643883810234812318380036768402122613267786209592498981303067744284933523304650260483510172574272884712852135874351357382932789717524733195638309259057387780759188090341509329787967312149124280746089438718027034992137723684109191221861237263721864005299270033825494798477029736808053335139343254924119336227333697292501510923364836695929900211386204464047679861465715557550440416045798237931297640791533396583607151850008975235288941072240514335490291146479153990518855407371562503761046948023869334978814093605780326972239525010735257298738764601758758762199559448107153274380098402177274683211657592065694556488016679746193672588292394126160367324959511523986665329307442877062965780457655992342328729721449826696945309078615298575899239937097833082658065911533531222683195197500511607150661417210293873726882034621424708634951577486127200131431528491565960455568945340899381788663638922477544653623039780322164016188749837488097261717237327322720152552114314928786547868185249992613541657185938153183852866319376117374710472842878118157692420383797128396293969924935849781420907902531010757618312099703555716721831272657162390732800000000000000000000000000000000 [46,16] -3940952209342829195710940021539649486426755513099825964829611757703335841929676914785864849615452009432099022934322235844123558903047378080488997677202000343824949118815188847530877383447346687549572237178313327746148511477266143453143205481659235461868822245794541312187831059759002183703947879755707175652461051967417001948573261495724372776832147578052191653320203761159828811412008502393525249458673468136248567355317413449378231158459311816499204225797990839630581457505225414754143635861815975801844319814061164315492693041438105794248096705738178792114585975415352269025685121847589268508195916977785816154131909006970088916953869551638655118715527229434066138419663317010172149008237047343655304151003718207105385884993447914826636616226714449948675936650254664793079312279351677174998926327437988312660273531795399642925906815250234977412964600058209137277264498526469664919456679902601886312939840319579632279484855274668426574061603826733316173263031228095905850969502103990168876194744456808931026932700321236321863741148914578812167595238644761928136888123327631660501392797263596775443278655913526499659392893908038646871297288851836707539592054043469756277361806707277292626220237726587357092051805881364814562208458079878691086504655372549377115794175798069338164114726226564321584708556537125164417192311725977542225903193534024601097268176180290707862301168975191929015929174748989698585598644736345489519845652029862324209462106310944951626144001840603811799860562476514946830275168005943921026023514629026555981444870544134809736410283348679677095910559339458429634952657081915448437842891486375825821260478999495296131098917653153548040326388952762579158401411612032086520805524508963179776811885922063650540703161035467259161928080530531103574706483502746191580960979995330314660624296604329259269412930255285313430787265420581005361366986292038290460675378711462709704385419753336103173991514740702364946457286245206787300963644831093831928181086618231417994838437915110548644895709686865471467611692350561433376520382438098621171199494148331616644606339127080592914345692113420735524989761868270204310687365294158079842358221714777963139075145375113535104850223150033801949359726321484885946281669023908378101473644984153498136704836437990578532453002097135471787032583075703806923083954510494749470017913925997177287557242713813191712108045052385694787224111951308467645940033978442679010434363830117572469390593617438168524579829114119802368088865288839646900850370553613916429930589257581293405184048749178072443777727798168341267904005818794928636391005899836323489061237658417843095520373452051040504046204514481587495494269672824849485035046457360409047527603938481044879369135403827200000000000000000000000000000 [46,17] 5951285483787989693394864076457332871559082194840632898786777773187789154273895658022966453844264260586365557526223710008460630942765450549351636674441342404037188926489439992650741328117768032684794950620019110707904535178350280863608695137453405101507483063836535037058315979505643936866583353631006183806381049342317539808899449467738480420558693956265567706446979165994973050935723555344965305306721963417675021622669717759860166018956873746004227570485947515146486758596567456047839998519018338468390321676097992643603550423598197786397592842699749190507055513058606244849485594153007288564190435523442852107241441373375836484452486684489322713023506861464569035172037634346231215576509635160461763879208452853629605818044219145596232329389360688746995361928621043269015539903252899454607461665977589865746541442872321100605299461211770281163478018844698831763846905208849419059734693908631827424182066809075450872112976061764194822482664339415728307885882493970583876313008640551494273011622847311290816125330702774762404898134827267088319124774965245869340413603135832340743227210243890614764135958062578238325358725112766956845184255759416705713291064224826719163662782642544580361476831118612252255384315131975371050630779522863786155818688157021060852551693512529971968378759602084767478661831839653307687002586880679247790794982795683292992291134259581702018615139493126674443488559267968924399995738425041567536439604098390439590498652661933164369840651867835514850282326192407634115869938666706340897889151362025555011161515672101370715845997297330864018867659681527711727066463293213697892623845263194093173411836342382801285063141476252007060031811450943892107323108062340203490491878095209639603917466717170716039804523527451330190061477081524346952415609834311286362237340584221148763910458643234123184420662321951668734812462966426364807170348656368253661177636395726523964279592560584925506521394707263913121134934392257677584152510559748158747998486712002458120686403570964641096432777254035335302630740628644622143957388093330176280710046683650913305621126348700110347234391667325324109866362043394911248852339454877941252493241477568131878689623630313402372035180904945698450134313559294342519401797092715655021927537173745270140399637413051879778378512300552134995044050401450946929602732498673992435910368349247465477817243613469810328734411625764560198450981760645400388575933229424515705048942418219735067261987673893170318103265085313408767030219682447950271886031579212424161766088068595296726643132196185615985989442974389311347378632467520342347793326875956689792044832164261746255709261317064511620556059391481544382648587392644583174690317743927049661680674962517539168637828464640000000000000000000000000000 [46,18] -6762965122189609154575008459304941074533141586621552427136316451606506217275863991830997791804321546439189400889655335713202563642584042520416226734753980233981575798219596594142972985005397325795213373430224571348057368302499732395701632281056668967720474239620043564378101336369815792384755680126033540417580304743581388418098750450346334444513328709310395994739668942655975026981534404431576315884484509179021643094519761774919611418651654270713898297047711342575101710052363860976239500679063107533890587349122530859054890861746493678673348536011285294264471876906064063258104712347815742300650811002064687006209804451867748297126226181369385911300014186683470924847782879545787789193954192120308074463726795461138004635799000479272726944537526505523517891145215535742193250413511062109125943720150777745697753568527793768985137019292417598733196475447520617311413416050803655088107348198607930469184701673343714977629830980093220898995700652259405698629672976818625308134963203054012284164371728175320347740093286748337612630468470084816414364450800835637539770974449270444092544920585463696798549152040038707995494439016043630869054352355064733639800079142376715494274425029033010528837036450657961861270207824589937094275724125413045460142511730135788540039724769909604130357953728449042971737121582368933738899659577843455716760512850158146847814095760258895055940703272319676327836718826939272042046038514028927856295409373974095222087632108117548916959011839556737071210058855613025437877583986177220397955974964475969373838332869546078709850879765540963700093402993153219996748184886013913879574948279879043356966440167185591412767178228649153049254452834687401853480685039671420464224528055911407355789707940710340733992018581423990918424606043175335668063770322939207942699764978840568152125673241361331903688450559810580098088141425352746069574476380524737260760998234122007090639159392993842517252561235597782953256485632552402059329236940944854361954937980748111052372506885836737731653004707239736074583323335504204074279373045500960390963002487155366139489923749413771687811029775669237335934040889129766760416245964444459510636593373378713443839268454594375987915183311827166597655353278248313863047683140326025315498009206336248636527856741868056731333382325922819892975785222674867662541250523824593018455416832927328769391742534711788797710177807952895815916562796905564998304141314262927222119546836171424445045889140588274231263454606795833551462520482031003846820034146774932301249644139760831624152632809301345985322579316869265014579415420287611289540611828405148456034066376335622109618905317908275912166049454859961421398150107794419768176805312484145909697748191802738478975408930816000000000000000000000000 [46,19] 5515703082832295644442173225358090319419047030646409796929825369099720551498545130507511647648994422232056738997256223930073597853279903339611562424729166391350237573895958075528752969934233521957655839340448890270345541519849201514273596501616335297225886275231849172508953283162010998588531833607155489657601446876917974567598760831827986579354010183879132424859024696925507201376711688834155103993797470047716989247908350654179375604328861153073209335550183436279482849770965867700549041500567229959799924435237032211138578854968128814609380579358996348819602401419643351696315647795677702038944631010872355621264096422842869484917661821627176012958512496735688748164331707455586999580740154285037163460369115075075305416462789102924066870463013947902035141127693880934324388037499230242674746070394994525367196628725226702893542954980336806269661596290566723718270990449444754420329796786994570709569346578942255181680668882145954184614179404337562513981764034682574678914580830413077042857558323631610593504160643678279591672455924207796456156957552399260718591177318561138229037111078772076340228416682872123320103202280954582376068937388547742444301530067330423869320724710579255793283725974411029593851136856150139401119138553502161318702539667844868529050570318710418950184564216658612921125399313763187048968511743727330501233850825253819485957170872191706072154092863956358486508648668945029983675613274600048405866589457817781907197667510534681901606132295439813722623489885123908819194609814919670033350745820160573368087603698263021252941986254860954322143390172974835751276840685492699345902893939985933329746684625268961827077965259619901624925245228496925696120816030688374734215668854162633074389979378885754146594090422700009191768037923771683813358059112216039235970208831838509027612645006506896494765982582416979071083715888159973114226886964255215924840583537497791857338697693622183068010966700360272504029807460653522326982429708011126383020679817202967316514640769260918090538049897126529996648751360429969970149097352193005888911939041542458527480642220009285705078015502233852421410583590945661366324002632723912372020234878460455343576961384728240629278188293602656224645450642901137589541083750450284932857500672070623282251078662536634170102595050441515136543763117581888380480361260077263762789279000354226411891185918513131647978364566693578465849248127354917894489200702267847066179944587263028272338079661902144401392072014045319277295437747438326349612170231195416286855061899070432365042523189659896113079065194387218506665213548041804353516444505825686892413680950155399863574161847744487400817645603078693447807746419467299216248472353955859934583696197042056178570195107840000000000000000000000 [46,20] -2966186913256952057694520164443225192714757780334061875106265349284735154766992986900259471116248320391486206553628190164838825035096864275302821130386467892111155857376882037155751821478285107043384732271883380994581262927976994028544407058695219668747174938595280673101383766670873584148961813419060306724164324884234206684920837943301722575683345023026916702800897479442531713094520322481313562922657312479246500512692910004881436876593401958800697031792753672440826222776927904291028157915277009487851913637626915998057318229775936930944448814159029492895075934966327309519488335352827290833415443849858425501788586727579443722476904592707888576651016640276100231531111823994462986128993965380513394160742872353787149832786555732497322010665965451092196826548348690603630207044652178314682112033564110608380433652217098905594824032768132313539005570510798220674957696004571111436045155317332577253306080543216236810892552516118408085617744336909869939664423860233450066231277824556899101379055468101522478964541906193264922256040065913573236754768336084315433486362395820132907753607989267181605128188004230073159298465374893336423165777578307336969873068833275220007684010873273466657368733689083136994490138382472710103103289733080035710096759342584879002907285418897724824866392494673647712055692764089887904083096182629404589553369545423570915783626391837212276937540643414239482026868589578154901055908532831856958274800978477983761843892861325962316784001011948796551623455167749018445394767967497324220215337540719858799464569917860847510383274313491227212817933598993729706163753838234997211673287654700721835026823028871315203351192395600823360129874536890759911275871008252909967360443681740801955999349501366337235070208248539583837458912399553367601137138198588053122467624001185721615166141857698325556718384700652566659221208184558142148715203961989637941504354958512056191563661413825427184110940874736762345152565051233386068458084042245107809613490266577092029313971344953134634303985249262650962760598768278851034459741787854115887731872854498158336712644517408815878966526899820464445473242610001269227681310365522212034027839261113694886792296721495254735738182755486661646286352711777051361693561574377194661893849385316062612589466313982698010910832820943521904468428946170100418717544292130769520974822365011641071258871305377775605205428593930158122507409419795030009313228298468013560793936692209751593224467061173876368350326492524376087779213160293931502023922672004467964630054854200463095492189233612639284897997123754652138569260443408305867944250622933863131256518014926753057491052197106411361661908648600217315108957653477327261858050290634533409109489799110811136883490291712000000000000000000 [46,21] 1231088711462504299193829343934545652094857638185134504758728449176895921715112087153122926439874435365220643441046929983000996275889321545228251242682262616577267682525959170487426023791038386173624941597672993234148359498206532646067857584502048334600093989441085460183180187061689105395727239832505558332149359954101079825349560820353478731815821583421043014357551552065732682280442006964523924532297600657760680496512549746427698581001621320849578586235307092474571732496594208927437096829394535882228098270377123571618917102478851601193210828914323342949350662220435673908707598380033740899329086202206613291163978009666104584818101645537610338530039938671119605455486590369047209486695164022659413931226117696147685280939876144679960573681701587702713024982263727880821187623875438521049247996667254605780484698756782346754969098927909077567080550671515622984416536027202605330341946402455396080246482547385239261121349102012177922419361355250635525621227781174338417124008140481874958306250561178738182693938094924100444089540258350239667206566912911097488035699306820017668175880035727470974630609228458407030453990351622213426258810706500551954810974778104060454064610398742712514770468298345274722287793702206863178592777041251882889452272977007272211360358800567693369755188879515403364938142054797009188322130396509220604820694534989016713925048231108812863024551121419779478514110210263753344200778089183097205822897250450022934475194091964405115940672433840128478607017757878577893364970333125763448337285142125000200691920167127874525585272624305620419483197665330834266118171696789978640440546751853412430874847372549446895191147258589333840195907169449185394843274133729327615587280539361803736852771663358484448197677750850245858242567864982355696177696016637190714240029600599610361064895967109424533799056144532279523422570112843261299535633225519322187693394134562826947949230833156935057747116664797758962997464507310202299354865377779067594554689551374532395286532980957924602021936858616355127648978535823910688858377906616571707855797638775510211991337129641886949922677343390407917655999652058524077342129070417598411577711874357389482940454912910356996273298310447868042604809215420272404803857743440624629810587545951829308932870820265308038139523852948483199778393908239678711496668783408540285254456020552191816921362844388578965708041680840167851571176196276289539483381005178620324360899040640562203248102576673893416270018041460541849825342259570654961916725879082668107046126686438161775036690383365390979329713263340950432576986861851027229486634942159394519533924662885733495390633072999672672087943110965640683284925593358035284792379370728559848765103578365065502523182284800000000000000000 [46,22] -1986954051053617692737336425312832346353005861383058512515195428787665294591556567895347829160218479631050460043786780852379280568004958851935289418449969076932462763340363502179097658538704284524915992209573129522645004240704964316113494568437427681604017195023270570704670542841332026209146437086415774489509569920675124843080615393526193831924594979186639784547016153033980759017137764799735929791878118969040980412320850585112385532321799807752188933704514679925111436110768594093135547182834157564147044644314649981175214176957131053527203668336228705843850548083528465473217568139508215966946699148861030738767823384383628233089684854499116715719528177823962522771352185919132451856627619716165703670052656168742919505975984366601390215747868388495718439901623057640393071273184913591034323860292047229740187370174306885450097530644267389696697613487971039108693072621254353201510294356355676879132885720143358021305263395653465559780873461990769364806572824571426407690998773163059449949360676757993266055950979242557557064431206263436309610983299475627098915096669471728757932098790698360869100348842106545483740778409169948233866795552936408818402151190343307948798498669855921662910268084149716228185471427938068958397359023506319804801798918520552194347159670938405717456553668908138257250889881171822320679676523224200899013973825814175671834247443940626143012670885593004845292387848245636541316970172698887139093104832753241948570407628178376409460702370588167666923645660427074593950311819045596737891308563109181503732848014095716346105015059078136416063406566704500403043273795990866472134148420686811922730787993260836946982665058686016805987705848227505470892159987752900629775201187452660048695426887955099388590471064470553599306557288842390952807713433476574227713680053609739500357068224474665120342241581787262828617059087778092362618448014038621236790181554715762671576912564623966443482578986141121448923550552222729992610984213086675751661742485838113332212559262406540048860944800761027995065499956297604350851514126357550792983621980560638188053367416298566617523059761658526036025414074626979775051259045724649641395713431652739385315607401667114362401148347791154754908106565586210107165192106229851230128450926678595360528560677648357172171601778207277010612896203175613721467785063049426108022636318997006137626946705417640988764120695800618428801362414506716143830069129667111046423697453939594843261854145704062996088522204600014885488154041372288209369082369410693894905617854988529829839874706353540478781560617364853700306227572656743494792806611527569686297039763912286481981938251996807928941920102886229387106719445104804758928065387406873459284783804954597681015197532160000000000000 [46,23] 4817871268113319607091589074710406119588472292431081859891945622371382268479699536857513676003532350105947144020955717951204533366313346473292842006376646900488954603194285001571362076175105420389514384883908299002906555594000451075915426420113141379678886830276272219111738620568371701519169886716700183978901019688743613028350510825315956836051340786712302666702384917655338546625055220714135482206333629676923478327055630704422964844694464399787997012832007976852646062372393675979997020691270776977124052847798026646169590929616276073162452998126029117974136263600828212754261540173767840352670581151044755962312819712779087513910201367135727395262444934705298724248844531928813234866523148482458056790061247079466132207815077199657438848860754812181879790630511231065864515323011053248036621872471740129464003198997141656159677548193851298622166166048687747821033591249507427307625076159456012687131959480866105921961271945355351073281623211173908682282347623648199660764358058331667481288153416427727965583370849368636493488867886531856048193138510877757578312522075422718155279555803457915769313278537124909779703359138774084541869247222287081104775285698230637789232576366233088476585212019723370422232407732101685268935654557338904447425067707337748286347237018508300312910293239097475355002398069128483008662778527988496630273802906148081293740484900897546633715556352749824086563589675122988241225717924683673212152346470134993566654231673173438841802368193483613162998770987467379242643260107418221137808818748130907301510312895093717723048582858907454780765970013136554622250039666487515451626420799777413036850159577412050611089829458663029958030826490369149393401331618325014454330916605539007499281182753496124689655611740836210867628091689624532012931815444392272132306014789887330054536029738009469178339975670870950295894495761051874101233742675520319528165203897582867248702823330947251617642572957500781867631196288522879431485299004900400587514569202305368128485612439829970181405209620705632049012844141388783305282635568824167536774189359800468857154167843522328421966679179945070680284882862000188236821679216057047584036115659864307621142969284134834500337546893766840156224176627650314077576882037914890294452186382370169493647908927934552079249240764658384623042704397935934923341590270127406129552302501961166044130009891353026075183832525115374779998553228926122336174512116009746366935103646105033604365014938636016370514735072585852240219273000143441856153913005974473803540796667575381712123689871887348839242747806615566210974174273648367192139420498337812275429600338127926186423388778454436722913246005481133120370833653002367784830612844195822702196373821963104084278902784000000000000 [46,24] -7550007521292744888118434741262485481993640763654001165433726469275734120315172412451479682683490673557365440691499489684058839924602254150438314805913000483471633359957026261623423464489188601260957181789022528225357440358629420010855447553967975067234152222601069651053721636939461145705459529830466325972871439523662646839506106954844435565929344252197031319899900447640274079460324310973062644233206012135848557706325847369347218643878813086913366467575017015296578432673546407983677237912842552643754079544635067029237402585787816407721164623259883848452582624084463673586690778833412935560516220569403111756660479491745264034985172197207027108660591388910019591362388935993457456709739494731261430565458042883340611487382375884473118399361235090969446179581931939507348815361402637434851537433627926483521781958176774416650913063101348926549178530754099865934895307648961418129752620531713923570540419655420329098341492643965464323962799864817269166034849210490225957142135681380140530433543552273759861692365650587075467113605687667672760448394173618781454813133074352697898806817643342587843253045558748439948848444696048864515593370150206189843908120416667710181602688545464513372783460594818345563386182286470426495155635503463267018164306955620379289081624588932516704928385083323465595767737915695053500958390968861016617938903168393247266440497164296895492126844809391761178140627439992861733116987647403941037895486074836993909355627343349637618632301321122017186677809145044199472855190311725329593444692818884816337540171636713625153254669007119310374640462041425286663013765811421959787788106507136641602544976329434831230641347205463198185349652855041225535067156670348950132961933974881038565284568670211148132010491085033999655631075324960436620180738263919465226247729361058346448559806449323128909771178702881064125885037616874652374289237091875890584689378144752310537127321019231486763175050212873770728620635596566027009522823241400920282329516650833215630974826834631385326107830138401322813749048993134616909667956508921044083609420126510932774957978630203221130094675512726685590151741263335716064635400937375863226844508914204033409061244762390504740233264517722054671858043658417648952803215208698873909340872634831680324664018930981114878102921105707828910196419832568728651895478314464451273129753828228703601313020678319182187120458866037346684226246028697421171037235670975773630588434359101866279003380023768309223061870003747839391466521050744931741926220739560990430410741059726493050218700021514260519620979065975669972771202674375420185660969768271538873649034025361484959195227938482241406123978931670471347697493235308255138852624651380522975144343198947818517063060684800000000 [46,25] 8362792726254907751686443807449323495906256108484065162411259336152682796766401277333776840089697798039969419193423059414416891777428920943951174559421243517329358754177906677046449412618055783938878618039045456547684102189846978333164054872932362539159332561482593049454225103651965892811892900155132555588883640970442159265138102683539204048314914531385767864107089636457027523017686734346125574947625500715111112401841302441774316438738895410668181080163690428669199249471828443659139950806749814461957836298850400897331476256026782513774691587076046376892229790732018809117241799476126851194820668853106451538020496673645996545918606873047736627133165429170462117559637466096524391126445407983420846585095776148087345565539253125746853063897061306505471678108834822832273513411705719957020069706126994644985061633860644355318192549261189847024258405692489981510487188428286928336155297734023444266668370923873738209176961688917743294430434033465399057267145577872927778699502329962183512994592304462699943946511682431256728069500989884928890480062139428213792718443399174690601232662837335065921296434660546093349976284560564315242772630290669051913723927938079569955460439475318967573559533335274139401295770939641730456598739927134258845381250726334781901391885156699429440927778634595585283529835876817796327296223834937936615042389054596899031348444011455080818265557264363197762927974189785851128625953840037227663420763259657112890376614208144602886702785096447394136435810438143536888380643547873188191609894307168851661289298169670508908170050268251988742128506378643977902021214498952216795534015828602411444655941905437169739940698760385064554126199353075848731630221357845305744403150338160151486575370412219880279845506744869671936420929538013472529026739697884602875973193170504501238127513771528845331622089220003274704174363066167965852836953894394394984584531994290139228949555936646916885745062524615300063800398850276766614206606058047631139654112124244990463713227906909528850129994301653230552534782638759898928849290421365938020072021561503944683227164429389129583125810109389611420261192499604345442272931094295754403741222427367457169655005038567879895597492233590057330397933023212521359591833318869921844566261104035564198451680181302546740844504440671550174898538992471085349951658229724200568957414080799454106528239842453735746814492586512179711889662323589839760426504997882903626146249018151481943967355942803603261059516830540952178270775299372534374430217403177154075394449831069013546202585366373679769960191635741604917520954567353876050220835700742693825512328663827742914391537612493018853087942096543517613562256795028099986625106574241414157534530708686242970565869568000000 [46,26] -7277533681483586945619518313677355707815933573506481724050270721986161310727785669735896533710130289515889842750898993418556138048069066871534507434527600652193797410321909761787705414082694988279509588976276696443457349070209954739125182215095896431519802001282643173056519980098179679160252193698622720714959604364936130997921039936589870410737514425096987808767539025826076481258187627945893428002032035011042029803289533880916948290954884920067168597117950663425860713036801641861293171347827757604634278750973727453240705619601978695485446192725698169227747053483579815872317237809373268738552714664059191196005085409977202956258435212935377531938628966759977781841751643318291151847543305387543182708592846366223354171797414711015534503637310150489191494080208371121004560501196496790880203480896069728716383175624828085232219548968643447543588014814896742004896151634870258852771600038300979712411627946687260279226724105560244989798437740047382628386375978993781341629374819762618021273492583114215505294619292495204493552101411216897806272866890081781581353647309206796144121546274292982150570765193967378002557397637338389136429184264624713610938743587725535783634625834934902687267342197499034575300744680065844579693682687874886863922406200423091344239586492963754049278253637120717314115361330428326982396157371309943698375007394845696092521636564784300941084827164832803027611361188863075923542635451965178325443100971973347395034087710850218751979489954257831944411082415311297844680530351282334653143529289234429234055652072739618245682648101340112576585559973437471510101296695211506196848763043144914788521006128571651316580083020223092504849635668630335833118015595484688721779773975269970908001046983033219667089434640439237628408263743797474994850360873407511948665549914755968776749690193531669003219691761379910911637361582324064909409317324534689941230460424267131488267458158191260316787778440215962834980807060260500754239048438131397887428644623369816093112692304270270257825306701336974034721120684127234485360443145902506978641427356050376501845195838728760484739045251328737197626429768943981352352478726203899364496298438182933994838650848086483830214829250023809425648861453512719065577321744789381714919641499307384242193655010644571846491059229367329915767561589801500367958898370582773392705072721626746954212550148428635583669718825305629984638383408271828947405450294149716887660159673015006474968229098622656707547701070256192517151725084286433546804402686999752045393045029459020166710606969344335821041361476423997567109580140238115017562875715403553469381058020268478508791742365495982964267559644068228778599806947948396239054830699304967955192225496966633642004578304000 [46,27] 5480179544480487576622422091690097667313183097230241878313943237498615919669901684717963122302251254412000901746438185173312389790828472043854523529336151984026924893898152352565939654909833851031706710615144862981371795746553315021229204002751956100890380359576456079452195967569711489528936512051807191904636169639409612169733022848711337192056186715320816435817752110634520405971022691507663639350608761596968961149746564783487507433436396065238005537938211259679049401127209107713555983866634412001926409399036448836741908196503059070355389159661563407258627797764782206058941529458650461906585437511501067107003318458444881313494766917037080693309170428593283980599595334975834257444413148535417176855109237681197856669826219562001412560095880111355020276337287825365697144676294395055175473451202032467388504691865484145687691527671979431693585243066147165705966838802917959133668163121820995458253143714296515989547713104323337986920797174467330094840041562578716641376024566510665904286704086144939185974949862221345617557396647402877102060499967381176034709278350907757883993109265231661740930263715483181146257159111902981376164474392644078199668366269271392996388838805806614498850485523060892062577787777214521429213582149000802726450839517986952388403458218979915627080255182287276232628582411000556402995866124030968400800467614394565872571299309389755886261474697881988637770584591821289946811145139135156203364510091188895833328063715729917943669678076231144235082597310614491187303040036312964823020427529817205293136185347013115008079607129479435681198119572820738549230148561776165417111489118126576204232803546822744651330740751650479826594397209827763737951649890790776120123426952098664391087675139942066552577089271936975557941490378355289337183980043745644717101255544330404661288818599208879788030452104270334009350247499193693466495236398003048529228530542575065779222329690760990578595584073506869878312538630092827237612870340117215081975099821572486408627943842982276823340635719353378807491903079974429422379585836341163289718279370551105372226553443032352244214030851870463317176766559290731075411489564229909214106703149809132828266520436550183246565054339116247509750639210248710769138819807019676424613479967616143755522995974530010263142108296437276606828038611802424143970854229637873388052359929551687135315881047120529560374349045081202579167217462409669641574477821585063304215567659371933461587357854268117076033698252500261667978459761860235542951959092762628748401936326885314712902927413468376006123639090138699138969790325059908532851158346575418505884498286227324697698544650537230482269477581003398014750648599294143385633893817902652920194953321805691079360512000 [46,28] -3836209460846919990143805069590177939926616865604218908126575648520842237321512837707045839467003887683789690596878653502187331199681235096433672502296796823851084978053579777399772120512597567503608077726569807866352484181210852639247619619610483799165689003608935944759215929525394528169929420594362844722191672670964431063862027522556697216532572460270191758793989284422733904721206213572944361861884214781247029951288787923346917412259657227267191349823594181914046620143555446350967342699534385217075646052012045619848706890058261731046469195293085697204775147914423305214223545420599364434618123912347042550896463460857426107566754463643749058557846718574891517747378656152382601151655824036204547783774789977548135329287494454190317824237593418448850645436558743932950185977010452119891167446745857292449936559762148842289300079148584864565223900344312038907056193252938115608619255500051318829148100706085672963411579963565972569784693033399855557819260124152617080130021355973226268602253547134715278173679437485358309988634405283673689946758716074183430643413069663476364080425552771948197269767126991590961945007603960622307074047871787693101061596788912284593592293172153437924978599781854697347801018519687510726883284772975621799543585756706296694220425035571489982006141188901957831729005536047022491151865586380639733076782589657051266703447913074485933174300189955145827551016202396100729104104368340749683026882248563460690091841209523607206535509726306957902780095803409478162092261452393594105613047436358580168344417442633413426946381790583538594162438261451118188749689221488185616627850694608577408245414934961244475832077755291859874044142734638837927450965643051295683911973637145082081392001417972143271468356072354174104896598763204859045782778291468304868541967181128657924801232645618125628309605377053462620066848623063447076374035429379853115519362179344486823395250642163054430296878005540741206919815062463748873320184139882747485832736524195455578339435387545535499215825183813644420501992291047501315822773000885098187430893844287830910451168306415302107184697284613167960584671425981183303263842700943297601659763441483650095622731033064827507233158810096605752356279549694869075928238305086008968272241655771787921315566814178715135847027846476949247755211809937112973887473583866685643556639188982007302535392286039327853286750815984608143968692209755639033187208668429417447411608591531254824648636642237242801544082802795657595746394427272432651002802299837189058221923712665941117306191303953012945888711230684730936523167862411148041509859282563960735789804424650622280046360657855526179670467921357074534876008608165533481732074541911783563648615462590169586073600 [46,29] 2501286501882263832776174339536843571625233728905351663378909359428013529661076041391001533947743164258978849093714513223747928101696479220844471934711375244656893380814098279819545726144997565411384714584095547878321186783961031240146351477466138292865021550046531726824733439083722872770060970126243814971955140859917092924753295348833596645252049225079928695373158283558549548904463789695849621287563361092787283965495549527495173528936707763314184830666406486435297837495551656502115590713488195081678416761227875149766003166239131625844854056706791893033212216577884512898629418749024170693517027362620542990417701076580908046159920688650735880364729570220279815656224655648714395714535976908871482198532762614835323993276250994889943774934347645145665976741470289017693561586219349148627110391837654610554804710956377383350665059243562657286160955961648827093039956320085164595768968452403245126952574569536268176998146152607384247468618693435387893613984030240947789964411030743953135094475997248283019058820590497889338530565756372736575907124077449830260631311653491124918216833201372602394941753328784708736909065173948954070051707405249328194943357144701213127078311941691944779084676218780044361915278333721460019512153199968214217960601675670408002868191568020438507675780348415603155949177800726497611710978759634249463028199786969386934527914538944687090639236024311147198611967371984510189529912862988583591590695002467855453758845006073744244810359930270077783738356082815288194486861794630505781287208913870991694265056409146402948739022376079576586393421620768412459637844359498157966025273706237544477749432335082770862737499542973358598650190545031253615092036290105636787031418718154509214829205400193624569688208991125641855753054913710677729517374838049949451755718214009594248208992256642207662805237963872104807224413714539015713985918137793290380722084189988828914929711137543047685221785136877138334493436578087027066140417059703236700548488769874184593585639616210597673645353452429430362423753905424529334283974024794615435148629636923333485774292296154892124570557979988929257681353013611291213467717333176355991772933515363073206425414187783604584302120840286649281199127358499660336563792205422658415658055712201324640137646266058442666383307645787842219853447960383668700436927374765444704061930661901334300131903144076853590738299730324509874360238733641752293162021135401896151788727232070630561740429100786799423849733971675177508829067197807904757006518718352897886203237434672742363392658198274087769866597259651155715894510914355245490731106856792918691657527384758641862681263132591629071191348088517556011106247467421000361016070575160715598585323625979156889600 [46,30] -1443195269848232532897340138740389691100233060347770217663526900446697546148784197205943538449546733958833541983229615713645242471500113207156100052175885782504276993347385980540305847005401550616094575264379406607583224525347356188759194058309674797459067205148270228856495250338856114778646073177413145794983448095806281777828974441227920455111484324589645703123822665032167912733234321894167116715821093430463169719927744808850656360376370117380071023797464681269699204058887493414142574490206335938661809301375273742830763319107697016975021668448213221638837053772235457606081862079774981189919171382999807879176630229886661623824984408072594468838440949383603353097854530367603922027786361163235082275889963107260643551132008468286918473794055097757884486805929491796271273718769619851416410489892129307107415896328502430309650303072486584890043135151971738220522123343403045822842483128852565762047653920167540290258428248822907482072340816856113460506525426937904433488112326122916368983229077175905210728417002017505805650520998634159621238727900432619797396579544523752409178484766398324280994097902653380848447063458243759262846224731281158546386732489398580600720506992552701513224679145390431822682786065397925193793546155825290775642422154761378436181509367529544766205004598304084094108068227227289187840734385407387418922809888269253602058695854469348041173506650517587707200067491741911753811106144508327902864731418019832635955847635252277957995690554887959087278846714463260075323035961763571446213755428191589883993436224833350261882016742787324244021149332431393451558217260466208941555357848558576611224479468699816499358188049279438675535065887041227353349574017678143815213562037859164218432832940831100195901058368634557562013381211965497415109308829515158866986764864083032656766650902829702502397339027452436371919383897046742385188216177393337354699138511356247348584260996004520912490300700958093376684563456980345998995542365217237866136842579261809493807616432779617452569267338562759673732456737347220833182989006782716587540132070066688791635118407223828271271689405474025812967873325061601913245414920044773114650874415870133390388770601123825291369036842857307335381891278504034405376580502467215876818095895829374322653503283210709603505715431856508518688098367957561203722880378323940992950539577648435473776325011300472554932147048411700540589034023289992443744530706754968124406388716463701432036557142220701151091951204925109271311701898422761847751061366886651477658701714179410988020727943393720872514321491079515021103779433000102666686867049285129572969246819996199123342900767462981699590651468324476064017215768520903410640774845045537687172536074240000000 [46,31] 717545530326568969157310842629144383602119640004735036522329120761548523405872295994713131075463802900452251661049687427805605443057302373706646814467639199698358207587048035074310517199615925232237086097591178118486362058648623352004717624144080404077577920926605952906269846874041938457767030774614519763684894643913583572531616469021016679586874062824943513726267623111885535268598586829832675297456517527874280320425970980312962345949136440184658023392064311625821068553950018980869576230306692782564393223096795345062886866802064762408503024045196715929794610117101221804753674007540120066498316196306311038909241890798449566101589855369191194836827919412522009159112916573468132820525738585300242410053909190689086398322242306344187727252543358371284737138611641377186556665880321523414401798119895593736990945878462968743813032399940942418900367506666781014993659483064750908459842365457999117806547708634448172330655410022600523072315023730973580354556435934540237730645370576189260932537653143490042562204562430900231285814313649402977745448642460733302180817633961300686471773562256890459689782791245346931833458244967587805100894163970168364984842604541841370733907763137739489449713285015208973229482984313078451597732107633417956578115577323893786438416495065391016808757969359406441014582563002073004844956736498676931430834532167416698629536382107604780569047789475606462568726207620113832895912263016792230965148963701737288159802299641686800268501680040585264775155565776717273669845188528532581622502543026037305936753745048825080747984941741416257278828995448491536900120887658173274225739289383204821953856748948690487022064750167261429775398696880414064710390748639113812335667035789498151897975689492881196926149813837924641620446382497415642433252804393621977221672203754752915664799254164076037862349869635643124784761698797274967212565996493852219936701563285985183222870733508067946511887935309629209425916688428435314809082440784738503441006159075596812896223857518265844801705011577672424315731065534017915424762261443804857269723718194973854867695945064079297219229974088123770416108446869360735597501650915133549963835605591451891090576798518009668438352486735127225009359030474762181367829834616899216422462135777846132065144652916568736709700156430537591885283588645340684975421591421517971480759897497430147617056819166744690490727013308235995787876909503030085360396719087789674198071416510247368712585344543799841830780516732213614772883548075824566740562817488015516715339711780413053973237191074183624787979207506048945472311581279828007650026127991572623490489905328785815711640284810163594358497766998804839272896460418218619993893829133829827473786798080000 [46,32] -328456347709171686074993952634062365742369690375999206402037589994557718431094765469474772079479107125544144080059516667605147394770101732430795828271804103321993378484172161875634894210576541550855206577285437610167949145913119665325211168036060210954601417415769610822978359727778319575337710892524512781761559316296023340383746547337140695394153459984192085708858382395760599272649943850062624061424107323303119606180743744050174000287335735367324572320848018607264362293728817643248382280948459699036067628184183085986917257604092183242179210677184665931944588146186442454114769560587785378406465854455704979046004097739452316411746680891751447885071979280083815114962139605427052084296825285670017512875531349103228310680978023514195365823235229935381185437999357806672101620897498123360062848231195014837651128773418582322893224577213774962179002206226306941005311993757744247683343436804087188380727423023400551602822495561804581686807312880545371080523124379370337345103043068331855555234158494735802072933258837946594856047791139758764294575513513309345869367648178438492021144582775953932206582051575736259852051128248751647129519743509100205066492844999250175112106041064599457836045257794811255263206632135473383415557025693449252223153932209540563339795093054936903350304130959775096368442522081872824753209711975947214350311157954398065647824170997922461220020437502610724910500484386493473577227121946203548217440284725818445970681156053381203023801209848122034217773048127653139171413748183283289300220077040013174197187684060656125022249317676879940590522345591356551443835899453450196361730185983487108736912063153751537136459421527025896149991408179610752324692589014525641312117767896761975095704341293117106062937776365686669202454389754179162047577105331129794181513288321900657989352913013023071230244252477953651686772752959527176027111142328062398438222858055276929512194866796750317690782973711093116942922053321019558875394128518668136861327565897538916943040001366247945247079561987760132242053268712497408641804569637619062020674420795527212122659584823475473045009581983121558978666890433964786847172331403383301346376696729295147154499718828207368215161360915872997182064375274375338522404297269257125329934959177162702297721120881845803462679553299341515435994334934280409793808579965386073615099169128396904871779744913011515540396896211179320376916327407317941319345078451948309697769058319529094222460145238584835210652076904360950133017677502580458310456570717333432918414451320163461116027593650267551775924859571617944440397769725961992015288765340936728097303399971449070771280967432859799831394075860972845294552834281710551090341668264947376591994880000 [46,33] 160647916670412432117762310696588849826356639735339640209507759149503462650497792691423698656032488029924270457110975331120966981302253852246885334312420736429613632259291195262474539931305630512166759954595392472385495505319313481038468829135583055929669195610666859860139778983680813010588258615026784095771775602887254385103919031329872319213675475876609107578579229435785537535897834071764067312902552343753387017431214364326541122658715827101059395533568392439190421713065979585883593945536146229414923002024620750610761424009385715441558915849034687501926243686591519622703841932270143361428623382663849180705357335111744281542656129769031509065557220738709944677912324676428198749646281743576286296391579403782429077758108807058656056874238239803170076155501852974557109874707706363016180242869450888541293613205698778421304184965404036891574268303611444916533413454113774774149838179219610186509853398960142860222496953443748987996722031560521893742409786690707774264017983345802540047144120233631243229925434380926318476084093749868665162706709531881669862380763281559566537521755765042398695267663138420444132408977332897253653270161322671801048449206765882960956038489621681681471975838545630618082085099453623270920065279843696638900098018672659598474388236958601868397100667181615010298407598024340523978193024614493672882883450008430682795379235168943920626805741737787661453824071950337582429232317997631621405253245375463900493426555596685021846841734716792452934570413300240350665864183345061920642946662585035133909956034226455859324810566126304020913922868816137452236641041632763063025668709085891994811638312633604006676316911321289419208581345690485336143660908949138436555455644920911803680920424905856310953334284680085933196769268260793014957316921988297238776100977939461217996107324365216889763734070973460718534614532245980971656291152703690689455694200584876734166772030052714005412559769176334701429662525090482247308837175364578648613996274402163879002115699993313513303268155288973759804088830260954422149284277511175578738928224740971911778883589262661278378779708783759698534835767768218787905838415004220932265915582278291198573537371910965220109572329293299198518215282544267602577590566962473308914373708000229204402394884375738229645622229383921061633879430487201776690473616905792447007884539844591914602004187237142574385179987570426120239016660962840242333843175722791462408529043796858495731969821183162335866426745250321053415756341057728412416982189516942561442878529392392715173591269804937640317851301288380529693683675617968214792922008238260739781467787088315497435128720534326008439369016111959718114371400582562552387400139730013311205376000 [46,34] -86942854916920433692096407777254279293260480926642462399555797006701115211279658197214150245002472305643829004554724866483071380283526148141788963376242082525284903999370154186057002903330260600928377848549130729369889098176777634598665167929065422768663522757582850103318445068957111703891337358817495967586448877867352170759500844778853921588268941466883504889538412645427469129725239723892283168643326654704546615139654211201190559800266882147861540975235405848020489358484287678440273644521057109334143358548194365071795334047992166097824130029329692631035379648662762077358667685411416699083322727574014110042098452210060748227085163758488254142039117608122303395931986296876459786367481594219042358808592926329777570414542899065688631000624718541556630385215037862567999356014703405733056347123632203657673462269229326315193036867150764085505695631637168713364300476679015114156097526243398452858561621823154821545460373426607630148310878385891710880025204663248272863333848485127265166134763951881475639788373669512143199063729989137577183422876576926971658531842735630678762310875137857148409358879115603922140525810338681902818888434716431200588344977219489300672080471458147410102201081771832000889611768019998534548002019292280037592855112822005930666257512095133975864449918849073009450401380364562759641255549478127704011300913901637097353419797359105345916803779193697308516463705298625133093758538266273849226759112839871910790864431592009004030653165717640402566916476670553645514477850034698354158300454150046686613962011512234795527646526825584899926734148022759853144086964340933882079227791903373718998928065081876724066427004629363928482496855321050835820845448716352148244776624590078764710706083550122787211924241617741708611364363334372332402249778377319901484089883408885914273474309039951969596814950511589185697621079111002917102677642434615314001068197055067227821134093084758482272459827960372043475148937645070514207292542812581657775698972479507787113643539262312747748995289393383413327647873139236048305020380620723440015522684309379215215283770196094699582831681576637312873132722936193597996946216466512461490053728252058153954676847014060450484479712787127600867527013895630849086800530724322019979393519064136356846543898156673584396853624541865216852110562926956382960930866795244965962241560532808289178130150732330138929366566781585978196309881683794457219319562999885008226668129659683067661241849166457060929815379411354210081779343297426572666220051958790079523803665734284853649354687188369025107068056918020070299223307342144264159792050324749798624446471321807206811023090552019910099208919007354629863469070762374535035439529397778907136000 [46,35] 45116593739195612545124500340683092384206530499956240759730008167507522283082231218591647346003388125780560456363430329426432323302069318668000059131064319184054793516643675096916841031136814519004647536563611797486547500164807932632203324591333986844896486863552424434263762162743289664966432299330831873317011155729741318102523794420190030082523426041391546279533278256159733306301392348744277758083188613248347206182578506103174834823945317594489331773577267812851814367132530234898399099336208093818676525665801924530804929881662329141952443158491112854062046915646947288087969173366364055456816096542073056933789432178154858078822810769645103149353503252615066016085342151955202345680270904650124693074395848077523865829287606907932825399215399719325433191261432940682845104151927243626115537941255329254705173330763250788224755719115174608667539088891698804409962089364314930759662542936364407451754033330076091312742034051361968189613493782559970202775530085788287005909911882838006736575086722998617661050289053075812357218204515116727872838868892782970850095431397621209243505876654567964609167659666963931446740149030687737671588669180242597575751275168353640477558978010346189125610468065992410393740169960982153553021737195620333350652259900577858248886897736744818877053969683516278797384111993938234392614474254957139643234647769494122687074340832349321071656373869682371511187008524744316828101955443018661929330928554836245117262969167240134752426740844643800716121170980820692914127410943642508229553381726595196303364081135766869183483742323912228081485895290131104063456985213565923586902893211434983582577275473765686285366473747372553585281127313576041691466944193880315298286023138593163587343787710910095188471826053260120729979251063655845392747511158529999953907306286214088330057004169261741170756537409257050300443734855209598755951313402036200174354817290730554475951573759940692032809675537282088706989699690996377613419390033505230596917839604341427718669507457840493268774090377573859323352067980569406461293406836033508368503848579512356241685666045340561170795475109464224946164759469458432832820471369450783268478416754764564770406123086293220474396190229183392933102166603367110169583478344653442108588353213465496693922725156010294285084860016957910612644156193043925252842303410385309139906670080028834735051997369241602333635143952871712089385953686324093221970178432455564356723994593937794843443996558784143600922517482502290896868431096837989302394562442660708310858053155240600760609773289569617785678857662001033591260369683040360468454418218229137336455998053920506232782517031646282600339088646804090054495328934893108594930672488939520000 [46,36] -20125633530713000677101885498613236355021134838936828585133316249925253389521107425043855017639010924456272334183159425648163853881626813861227143101410052708261100588066677276093393682285595861679445277293193446798951256163782333303324780484281645389654021338983591723477977847733950436051806022721400753230504706352782413406988948795489050865679517115755034517730894320133559378246749263569200306160602689311444006934687138171156306331147585941622580512741988727389695983882537453078211744229218543153715570600687074435909777099728551896038891498655085667347242261346110832493835643813647679028192636652069427228742697050617446641054832977792057397301898842072044722805789508558541552553458633844063661578081787628650255240287085349507566838985262486131674621884779339855682426564308044832083435558999665845291018879321749416810373092210525190299197224979843900985648917751724806681476583478210523466996994576258800685839518905076092195437789156868174219243607693850901974691188796371531536773809788360926221004737636905420096931895452942762453317315277550618355091622003626225058656181633800919085417627486899010621304411775559763929322164418905070579896793309090671906645750529548211087333204226988571667478947347089394038120865505104809074962666083241021923140752034985098074165682044447752420247100010442647596080843261716403231732936387010243489843309417109129849491620449810492777953064522175072462977062996209874902560065800945549606230674297506940424815524732992056864143972365383987552316284819703670863836206904743200326098875142679545037848490468898887012727462436656733620384369626710713296713517610151867434547896369135798955651033181747863151472426125430987060421666189968321614800339828102442700708602933299633000317292500874505235426070504829556018166267774568670960134439001229406651819550788542207212679171291457205555433095678078726370445676957597238522540989926273362568388164466045962023976518121295717877105398988021091465767280497690993982020398990355711251849439216450038830422886270502206413722353166578547411025694866962649264833463695192638216731965191154924891011756816184457949030949856507263909930871722162229090394577596828322132793844618966999816993325381454757341223851454754699416264814949717936093765466006571851331199620364435216462640483832731453799155696107202040202157914360214960458973879017709358851046654268807436044615738402304790396816186306040658763322136586591306316902664279996456002868048162990971842709322484144002954433103144966398103815062459226390630570147940819117559979505776703168807568191537723025522591640237647233565678305632757803454665220483236823360453219548842872853885240974929996953586486725313603432244536410112000 [46,37] 7777618062838759490537026656973312768774291775978418809300940526575444005479016555260877229722542474512316942515398025952137681973059075660565853166301075924224020634513981901981415314397428312766662413895998651716637185244601281233187925361202291035313753574993004508016657651693178172663655041013040467912940337851319188522283727527264744865935062984161293957634899448936282322502959360534636289806677012994750110254175281053180641999402115266443566448071108777659819223881073767603552767806728576293529050391766725041686800717196773164080202760971166927068213478867009731045464946491237825621842694527713495966632571236471348350257985523376390826311964522040784532295471922478117608489812589699086687101558368090033978973891679200342698341673028789408199112385826396690634122121968378261642087450131674866791646189701687803038435995392388477138377591402386894643590948878333226984013137243951505057739911056304519320828309014679438993659055883175054255645368261003546555430230274346609807005569315848234447203687012210450498583544396138583820622012841038440413243983411042383627139050061422997558653030562094195519320401116069329522976488340066129834691810707228147677685467804661960410142575075706999899596224698507749488396213237246164098597829926601830467944877324115024989159636117414499804630442555835018644233439005384225323064015517202844414589637849648605505266108108679256136344102407565304840154293578580844321923218899178359891789150056657801184027899258696500994041687103060271977303822136211915221044657968554427237406788101887678984616965362314280723457953578979760945641187314524030201646907519753112169248748699974045755638502453402086417214788788563275129442561153828444181647134036527592668805837044697041936854203684902750820550375143573539663149209521153748788402690828162111650149080737691843636299350564378194967948186283947504944180816862466057135313341005706613382906950861671384257963829612417646765917010702759838827980861753371518788690629756519722543422746825108510552986341254481337826082539291038097629411056983592245242073628384320032362333460293574242792262346820933958907182005800239494477112212545147224985915522257113875120463302175615638999458718038514948301780876575038267774704094135969467803029724333836081545927642040779839694013659481088492221473029244836295355496478934475991034497078142075889065501179182795225196536944611055922951625767513597715795402235898364411216413010702049833372801114289832079122499078879364303043110540160179493253601351510480501227983192813331485797328750738230069664337307110930473832256010711467333198409706441426626837380796877921000738300178628221989376691940537730317814667988630979288043328897024000 [46,38] -2878423824099578258483558648188859635504006439028171394812608215653099346102314760945041354331350390075912529679751982707122908604453477031931076656819507799696836100958496072753597310099409221734246752651258150107809452888637617155969040241112238845554973588410903732929069495923934002909945517431386852672851638385493225622020546367658405344224344872431285082481461158278343386360201796177067983458401007686201220608869659169021610009997080038764260705425915415064011890549412474214806583758650903065613307279845626796806633987204608641363508659271691809851392451342127737089658859324267522753880039006420175231083734371735676576407726784530759654739520260068086192570788365965954756050706471190683681818270806609876674305517174938242822420707322450609600369887340388157983218826340085534830176611749741045650008072507533377300010915172067683778203805789581097908605751712172718536670305143649884509459410633459467281371523063141510030585046377493923184564516833650829549803320841123882546896986392616840863215382603019161731143141512128646601877573761336445389732163030491668484626605450549252030526536114985414853199733366465613361026446474988495292306612979639273076918683645983489121176213741513740081554396866875450230533348924232994298663146395570854914585723257304419139326242904893415749197373488658704154243668832081343230939085116266585592273985655540023474562626274537255925612470796749264357185904177568794783492646135928264533240010992883097567404747806161753374901848134851794420159025413891602448026079704168915245152229682034670783336018757239775843588932298814310867128013384245635121984700887827871297256260616543322759317637270674610973153703107721755981534927178531993722009034215363219050748956563577013406178720111259436240039628287481915028657703373430968322648969863579851774222504180773534112210169875592738451680274409083470889861617957012512910343908403304487483094814519606626620450915737049318105089101207558239598735382166009241486728058741209953081561823184451889852863853331571349966990705657482396616470195299978925567183566166731784361216845349918012183207636066892470859193370017571617777027065410706406646762696410586664566347996189826715896008399245232706851459690238429186854365577357678142911544853427961557750706937385543835702485412703789655837823478459377921761869003592347660887712286710629883264891356717718805969141288858735185776168328413827087291700067957413934691254461383120388222673700128636398383665140563584998335647998862193973943638829038154346614252158734551133614562542859970756866310962918752377279569279772246659131379725427378052260009491415918878747205065858746760957354060886902624966341036085847565767645593600 [46,39] 1101163098459744532830181122385756867951221525954277076228300637199190127907317550528681024626893667802373760438013653585170155190217031662427369695057953589220463730049745588537193662574872336224065363206138123072148547950573490145685407467443543489046927950302040424568473552234912594761998296837783264151806959062215082071008904599992333624590565003696498458798804616693269832529621754571393309747875628187113907932826858048867927970939887522730013608460050578470010547288188037749403789423313247191897956950161171871532796955564140966104767892701635324012862536099433625744459101493781435759364224909434081909192214235421620502949582032844476403756459500810992029857557994549572488140130556695766265696957300841842107185807816948724847685577259090942751133304767590256386903885092902094146220074777591847714300472644008854923843837996610662980156741847077478366707397737992868192330749360985307600123196900377438264324530109073308801809734391005628493548977534520789869597317359592420575682752945433617369104095441116665434421893410070420666559484290632036796577703240417438691192929874979987435288554706733767037108491001028252411871233322321181078018655128688829314158595547085731978939665926056237106414934104241696040161001266218294003945285345591636129774971126565533936930579390687652563150948129156943191059741232653913684871716911449061042526680194571871140146633577106105604952239959084494398712649319315931971950121085337868990719221695892196876859831861545719530566358090616682508683833572981289455920599486824620545027632236460396078344811065000811243306771719975189974194998719417232455690466643944681377345940837249936658149150222966579486778478450335254289503793274029929705959856498181392449299286781636203174075416270550929626695750598189817115668909395751292896594883154272176557619042539457057044647234547744255015076860166756943887009442385548470621040073558109959367521692930173193658974757266969562065742791315859978252746479354235366956490276505476745211123413546926779303619418943849401261227274923783446537958619517097834693356937373845133863629134692426760013836464544840100359945623113053778163302107543915978467648385462452686371835589062248045031620015806824005426001669443186907966645836543352251880123443272907658851332392253810730130402648071359858973891578888095725398989883995044056265574579397339346701310911794197712543103791984919608285251300450399106630648725161339744532137536418562334530649724480375261165833090724612583117933245890715333379118042283409487023678058237980385519225440516508200677566836081871001558921407443655991171272309697210169677487099646971153952703164199354227508372007009253339056916659690338931808665600 [46,40] -395890363956729230614445157474542674638112266865130340754498970317316953757037095455140913416758211790912354899331608058750461456002299188919575061506736693113629284845058435443631438390761831926510228390479246606119977676414409223416320627718880639470785245105487934142161288222558984960060498852298194951552118948534805723924375584520476650232908307426538527244365685933744995169672403556287174117313685104018521132340761730749989214599151077070160867053699773823571236766700763432057034700902424315433169699240999678686710084612985053515701564459825626416203117608005133382984195364770648179692042136751163497365900167891583672858870339201233939013255798432184940018759803343152622595090231527949551085923512276506194470172266293997122904919444559601361607075761624361549087526642787401469345052197843013863810426023009880399723389022815271242936059118554141583027312165470470314629206947523077440736168206348164052105174490916083926909153926318265091864240158110549450281284229369210878857746655495638430940261563694601673702218302414221259553061234237133339823988931268419028704748231223956939046221708495031583650530608119529150839623797228091362947000906798487421828467492516513404254987412495981707718325850792185555498688837882365702421214714207257041915772583778984219748377468963443917257335336765922959546306660012428508311038739858463668821410097635797235839712264005937995626669577343801814702626333583809779801027224886057001631185930299775629771091592897222655627055289562461058669818430190133667940202884022196670569982186741138984002373892494434649276123829986070519973815472651389376559987224217146336225153546946589000638119052545153658097279864024679767224255712029199746381431489932392670753859514873364276278701928667204508583130664662518612925133121534950720907432299494434017585535935092705291112920298080130213741750445538892341762602323363236304319034119093993456587466443691201951243640772850163595781251522330073661228348523976109949978016460723991716273966303818062783251889741155873913735053975434773951445544275996557547558498386256629836272719063006737224599964801376495951707744495231693014095930391141405976659503252213579250694008973309755864243662928422516001036856009353815055037732688739298507240356525552755428701101197192586561658213455647652904869798508887428078587384261644302382998289829679643041825828417858192830240782659246838407258279004780141811784776413478536036161153883357978817772707770969611556341357439612769648050083169635169366267553137679561019744391337878366303088383049099733793249535136995669030847648066424659873393335766432778211864679391640875136455153693867161987913401639080962167114381290824007680000 [46,41] 111331764512126588720153808535882374586706982716169440217454518657897473574475527751340847066975128964023074902522674513989407805711583947984672146307732819878878353599658357070823152662286392637354703757384177253473111549201863546624231206148718810308604643211452439075417937965174965425647218223067887663578487780091635368290887801566886442737411490006545712443587242407411565452437783611077427795035069075163102306793206012710854975143334669523145893397891440694233019737750504271317650397417695800079726003653122622007189131709326683013657759048533577600771961743937017169523780589400986981554061316531356795894173618049921379017122457245035927847485958072749771310275931794596017157855496827058908377070048300646394373684096852597258979961447006067034997244911112700909488187532249366714735122438179757579121076458689698367332283449926268090045594602364088652868435924754238655543271263482062623278177647983018122578661114864160328042713444906867772200202357184637376689252683929579921299457347222691294835979334705836812524768157570880513511626845415983963922015821982371624625696097068059794436285898050389578691690816738720379437166310409036247132755060001312361399174293403932455363367394006050475733459805411767592218143945407198849593267665838546266663524004351303050099443764606631079934443203942853278050994429385441354708179222529392826675190406888383123213052312525975160867350628525053064701829340917297856087955832929293869634676912105118048977171900876492062766411722465541939152754832420558954334267872532205711823479478379506252599392993100740683801615198266185537509880307168024248707266502997639645720521237968006983888943432802989427058170917202779917311142709903497951101239770031931158017008466770042078204976874909000187032189612465561452138938653099743251915925181265950337090173207535979582640242725511404095901707035850381884268048356145010768076070259473114611504494944602807360792018233107585711405578243108110135199495005714115608864060939643012579578760021240665297077244017063293052506381942954606871645611139769969451678915975342948824430808781267700576016841439223149324363507936213221410171609677790055281787855996200162884511186231005035450581774310524503051487131919628599978392536361390125533491681912547576044991888662207566483610572026349050997696940621884317255035905265279408563557005796528704880885965737878712684166098110235418888009532047496337377387050439776333877705958721229936166896818104659089149261810089680650878090850440942422531262658283084499081745806787402332484045687140763781909511514532362895985714146442083139935297184725292532932891418140528253882722205560389083289900455726417387332866632893595648000 [46,42] -21048378395918154455843512321074594897352812145990285900799846062112725895401446539863107678050230046959579884810558825851783762500726953832856834981567822870105673400933981656904690665147531433339019366841822066529231871316454890684727948487839897936686361261757641837558173283390319532966397676947129938874057415138535808440478865596444376323997001342523980246229701697958674871133359733423573384552670281499458444961611369816400487130802244687439407928447493029764106306800125253662155103528559339007950681807495148342715486802205912265629009053015180025047353801024001926821087436810168987751837521335906904405543856712415075830363373096239057585316382970616974685496744135845001515707346179537640514100873319159661516255896605965971375005278621152684964861410164304804914972823323043799319580437578684646726652544481703823840655912581233526464807480672454184020133354215841784143753867923422738837605804634267422790406749164385190622608116107717124046736777162767925201156490050505530261934886468797108737127463754619232464460251060487916514187780978993540321298900924718118698353656376066292051572917906141031571516406119842326702733139155654684094462250509485353755326368458698105736985543950627382215218761667716858373264466677406664423134701229790644156616153374741842836670705911800058793069317375861033782679507795697551453536860218797116360666043014274150085054012510654682407162383697565926443493996249204079045298287398336424256705231677756804486593194895844917427650891512073888488381471711915857382001073969788654726874897572145154775297255362405699882354751742741402606797517293098607612200265447284622652268714008464460075571728519796574852844839933974000500792706781424350892418757123782579775734588878273824812392075266095020658121962389435333490769485788595987991971891707752852107902417398967099129585652447769703235449135511308278409230483858389725743353239707147214880446247753616814790774565044822649219438857854928336442490675050239344050500774656680199206087574486336560516853058972250929720923835368230302541118643499630177219845508727102254901669392940485753062054605124099242121391106222102282384192295751202227764476399043962072216425929643606290142732506944156903837859277378923232930440406907820925917856996874689899925414500299607411430236373310342444470193083406173611731456637365345168359563017527202018331205577089699807586185446967285412806677653593666767525876937768645215157741602861960210139659838527356303040160839609465950647285365994782089565271652856409423602960644237159015617823155265784295482204304524517222934607703311168401167610425711540146266087336299834576420858650436228430273096723908928504890382090240000 [46,43] 2423178005929302811663637457686125044474140705124748708741773626505823072039814050699658224325257830292570563462643025784435109177689392241580515913833635034647964411848897455545850058246301888252957112685145232276601795586030050059925876509397872694015144765287594927889531108957950570023495981319673675769664910763908496378932712967676356918510007202649259875753281741070160515658171035363706487083560996932268807669615809646497898468296825649519287535190895160962587310882418155888003342792030558306131302400088637493762929633841230671723111281577748602316287725231254855615467987515769855435568652693173935015105073820259758388829449879690798996921187353237761400806290318975598636634645544663311307249040265692653299492360037458645652628160105962787233696620961974934714392909757355726168187593666093689678967481637811212023137014517137202439133530656848091084117988293669653877526008908805895203325748830434981844408442773149018208195109127744243219228512088448990414863800337026430714784036976917648020807199317697700705429190496817651695734222797986331530140536251893520354889956793812525681335971250969784842610646106625534594029502658158902127637774016509558302594832139717855512226517838160936698845418717859028307475181956224708747364970336605737584537827871592259110589448905185068740941078928479024267680798957638396357634705351525414418402019261493691564334521402372546724160101749532481395379882605409420962463089183759801794367701740437441980624915206815635384257398832315338079167612982588787096454215679192901078674079479441661829832638296154398135153826187334118618713474852790149559536538955034470835356466478024381490483140120612410251367328939616536102191904088918587300728474389354219633906909787800052687307464777898341502143059839618182534524663569053010150881337459977247515330677230262595908068001873799724742114913074609567565970491104007611846278445498907257631887849216498779776800703319908046677417004563193536648696865910969830185013772896792397408039260306347862615667582435780912295994309040430962140215702102572571446477142499688992972700259592845359623652520340671573168229531138309147941682237210307140656483239568456835347520014092828571752117841087247527311346958348553593473522706032319097049930471511464709356249317792189431295356301417492460851508497313674327690825252147111380321822464295474320549751179879558632743505391870765236510575406727758740881684939477429235304640501080215025045901127047601555096109773541210669323054292056078745957014839351964892801769534528132996673707064137158929066367054405385336180135292833840641567550131291942132477694825440055692754125221293723982821558656990518245235412172800 [46,44] -111803301424703393668418748532225939411067802838827959958194775752317038853224440839244739459078402383513549269502084421649571937837271766629286436909969411478426715330460705337254438597025103159075780700174084993585989714777554877475277755571145339281314418582807543291821727798447568742151100362252115196219666426337396652680133710233298319935716797385993495951622237921059435101515000383016126890664186403328864946133037454894652500532692126538168683243987549531460452797706257526199303578611833607628149984688397999205986393499711635292742854465003332141158847516101279663041960434982933763731522409861519264058695607458299971864871262458017482978660208101510731568280000631184285426377096761702573541047837960251016912325538785514592460698958077991194107478537983270790169234828839006825422010786891941681952460314077039013172264226075523708229972389108168697914624682657747190242427888069322892325356980657563661165403134099663032568109373855758332736581518522228660122258315299191052546699049387176613520075090650055935662454686125365680911225472725306881807017015866886277325245348941606454363190326570911117091543296390363942433711814727130927702514657963162646611498265273935965528305923923628811143203395934937606415619878889870284003850951253646798052332062506493301736172431306269468010666360668682297038092998012748615498233250891880080161580240311544837158219071081640812254570975655149099787458190834948467107729353626822491854127648122173142201069786895904427080519757062325966205883491205423081400993836947446723499799685846063280094560347110694775845959907442559454481528521196650557667256655746997503492596719223065785276463312938032519303389106754230737946584791540638575198735304325376488134152226383992221990341445901907445626570478902365292328914882154671794649983793029635732284768231230693811124873690600397716269559506130213790053815533565058608379303700246095024386800401019113193527910194252580724021795301369370587359947227209096710347034755959002925753079893729847712621816728801566832588674228740257791363548717707123100415173093612916581773034968331240429269244614598029047141065098600474954294301465030393008881856102825836080290403043375324411458566274729812517840640042983537344236414214861589395500553218455643184706470452665306939126759285122370657487633135482977236590107131941919143094897862695627584583415687855343769346514402482948475606524312179007749974023884074101047634648733877013300327655310020503922786133812563199657012006952721094925820711936122730032769233496850080735732037346952530183674105037076969003365685674630291871778228326392649211963725279727009165685522955330252809365575953174403796172800 [46,45] -124411688214894175508518986129619256339737636884539112354585655232329716578226396367327734732842449446518831071600799079892579507950875611353255331942001285763983494781724774641625110549426204764955919802164706593094274181100621335700649936930472151454832995003555850342888519252693199131676738806240501537904753870240651207378884378231963208822224940261259082035705929095254683957397460660759936365837626262010472826809245016878234696661640084927672059609063914860279836718917471046132665222927037099011783005447526758377437462572140113566020286436501887161308834526840285024252238289551183988661591206747903719430040719752890733682605872797195110265532435683120471430139625374431821587716635748045611003155259640829888639502200965958190085560444092127266142245752518545525226377648359272839750387745967501099696606899104082477823172364439816918654636912539868513147636225237598472426343435900142929190956375046773858113045916041166898107873448170705882043050043784035945356317979016090627435131532496736701103494510163418374861548723821392298633581433752975183546259237919203192231337721090531951135553950866178505754756987461032706882758788184333820728470756114071323798482998082288655293782111835405323518942371782840414676032564312559454193885305707689736107873644989379376230324612560842394224594329833382654979223372115004247516192281929035894248671865205994255578066423368346216396301439909857728325941697377133503184536462386144962736667493684406643874647531210431490392970988432172261983421802883397400975297449729880203290399253281839502224698484806042897432512271224276640201716106581077424479582422353892893824395017418174603479925578242776392049281153686898053233094213515492453996167705613341580326146568287835288444117146246286077906994573281857566787451182854568295095533363008538453286088647077852073870709110362233479985792437817383224901963726523642839226452044364875253228888015882492537006258339148628123366738437525568063805773105114351972205849739188613894370447430832728466734622036937459677937655709260565281608282465370636282261890573187385466357325028603626995148277098092362869613343718259825808385716504019976134607411332107574385532715262275078927740452084214143859294428936213740150294065574806803108274736827371041391293344506441836683392199575261671006925564751222253688672243500291780373754921201947840430423352916439654786066671681784426483198825758174196506394794464420637900065442877493533105102115361868315497496331617274041844741309071712389718810613483943980093586328159460301673448123220804753732080424693920143664165059464761334871641634330488719253012216582055313113700191883203412790006631113907240960000 [46,46] 89279564304614444942747547135761704885425044669074410345189411143530690931563057513650001709114525306484683844336097914674361664387672494209095976250549984022328349752804323684569499179543853899205678910799193256284481224851630444001973644589811861496791087889043995207094094596835629462063258017424420746081811999798573274882487995509634664254980882592257577477518008397665767691120510981468290160750668428925706511502556366040442263588472654117991007296261286228890078839495917204122677531214919701655765374609407834132153475048451079263416428018644202721427460392804502133398191407449820016534575269205446985533261813119921657699885460264613768665998740089530170071373383137358115061675296406968706698163285788935882534243141228000577209300310298992271061295588806242417760852080091042119973467990212188348723594472894282880175454356647840122608366182304950213722207088552984271843139869024486782841948841970156975695102156006923555872276652401778479059389562299750062475918065091514369895079152565181432174697170927116726875797637764861033939920557877211897605020081216925281995922324787348469659956924891019052575671604678297503962818733208716224826054403817293160988117799447995038127615661378120530061920105597109947769302909075527926932159501059657161829891246747276441857924294552420813259431690353408271999227460904136865528726653228933508600139474590560708038818181825287305283551478841873563723567257228838155504730124198023671704947797580921911983448633380821816666714725900711531840404271096930214023227204042934513826568508185622003180255469310922258827545177180876577174861108804785656027160063242399386003245503585812702972700825084893906482848377288515674640840732843903553573521151324953239252399114076478525758114158966722206711286956309896899369164006636633449977845884481062229126008783254002158184288410066048550711997755113438586762309384393192155910791692953254990160370923689969816866878677663980155625468979189940723599208281828285729044669322752921543874352614219516825877716272181739818844589091755418032858744947784062634967145968828476695488421152716999655832059028431587135544342848609768334985892066065001925199421919079269676641988425639286321313774274744109123846011254761458840387281762649937152568861253624654251823334979804878299086942625685876133833263895344709344065301099567188303528180623076221952767968305870450558669489964175679612784436457175942056274583187524082378025335094713716053116116843508254588384825975899060293969703758110291373488859854370129983422568372557616607357022419588236831662361288294025505483327407338364122372803649165884428118340324632385701832218751651512469213053336944640000 [47,0] -204799145444581446330790754942529725277978756579949365377634122539546176683058024762727287388486177800426515701107744637368706627681061678250702051457409144410032690635325990042348350424833100102113226198569012734563879538209817711026114467958621050170573771770711414141492872454141810594914741118414958000192592631809132752645602415599938382600533839076084789028704531453256143603161142967266104045614796171644523382951366932844207891968694477314541831432394040958193530445623000988517252884520072896380873321111192840530266804546802782653300208431386528228928746903635364933620514761731160329756018819575277299591164808396766044644715355907628676997347583869454727981179427049358237777084716225685657224794494952961167780795304501176158568065324364279833321765843889531556997362448987222096659409092184879831422493155016389147607196791224421774200115915951230826143562379811661664544480188900452782540017209078107840634563688948183224494460698478314188051359149253916641119425952682136128131692486534456285266377092018273274023728704062028609679240791580053925410555659800405565083079009582761537121217387984714805102871188570469202174099950821116610818182671844773584731490399173516782818882349872634865682488027734921987233204869858141034904656890519992699460583028841060706843614023473536665121666010382306181783157584349312289144705971954182691372009235211093981308889728947278509006469394324062929710501662534750432270029107271912901088090862472139195460271831052706886365328973543548714992957615608880843357114013138345790948793602672817632661907700393449268717820450729084152410334643841510024134476806499228365680154719110718409043809581128193253395032198297110697185359803345163561885770848637555970600693533129285371596511256089150051433175310778530332655698686669056301687748721940278733296202012928246419949119926452092038773682123100855666043637326795876934162824214067533554838169119975280422467265017527998658046134704839082887441540153837339535112512984658868332181306482203499977400509684972922022603337441217136053591509839260561417664729091495815690591053531437822427562528594290330874856487484238082582429622868195692098541231800733731695090662141876120938446483560719740826599904067782597317897092470242072885312238975856464020541289912578961891255632252498007774480406496332437569814089140199505764222970606168066815643147328364523636417914253137873517891805923465889359600749565138764094327922693037397059146273798675238688102174231609920717597266404434835210693117162544569752598734456353154894583626162330554638541403017313933010647489681402435236967116691462798156612592658612198185445566994576683029091556224807861467946526423181388165932621274711165627049878794077853257302016000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -1224926559038559666756513873865184269911606809218657494411295722257308228998127970132352115279653111852552078870852962026370864799432820142300846099848293778145385719968022239477318683412234496181547755338362500810218696883600875572823040405647567594079491717484794192716917989235690574729520858422811559748600186310232061500740867830106645845172454630354507025746819690141305095988495452690754178050252238726470712656689047646002821199908117149076675500838328929949913131597647080345451694429087659555006737856057596405169302616680297422924379709561102118453186647821358241796699181951827310601545970070864425962449529354267140654060523190013642163810510362360650696401565120823103018232853930241243817832624905296468683373851148079749539861618647820505708199098381291799180274277646994199537464185014121452196730721040941849116080136694659371208822199631970819653988468802223443266503232920382835597336067778434059268353414012616597071323873413211650859316295580451092049866954880660980213707586178401394561763753945432958244165726503489599203870157279609354383990510943001223215090022997455608967159256874957680986545388844354997208321467146688556843581168384981695182235894367075203707735168684464308129188191656686495673774120486333314535183846325395610536661650449779539676285369329235693493049434307798303851309054926694896679857313217284416341029747044695503665972316752989172919270659915909588589219685081563615137751663812285862014479331986281473233686935174156855531477082982118128946887207804320030148430705460569096738520223525091269240057556165365944469946556207898492226207086278639679474632313900706539920808314287203433291585024929107463093615200319836519466635932776580005800379242888293335568372766280300760508526522423440376407921713240384223492454395037345053748230684764633352911578439772338855778304056257799848735572093473297899630012848630798016180768943795744433079019003861922007756157379887358429151572216786414116678207973517891472896959732970958328389266053775777570823247865049297396751879063069111795870001870537106863497171894876984280804018493555397235158592041907198470674922952058252545357424447450392818105497044316413641351569791329009636240460955714355920842852482942381559583564960686515137801218352479581357249849437422989490850673644056749734403152791247484363130972856321817427500371855789005249013268001612686545004601674522884352373301301050068577521664458193928366420557425221757117067092453385412139960067069591133971229313959501453677532673177468150654649559428243893859988439685496375129869050037730250706333116983239185437621895026790750122507371702487606534994379324501644199337383340465019173315672907021340774709400971759359620954806330581776400111370240000000000000000000000000000000000000000000000000000000000000000000 [47,2] 44772285956295038838979265878917357582970525527408689843292856246498612078500737897020306266122357593319129289023705114574533745987398966071947674194224561183193216817452289205102487405141404351033332329926165969626476125125250013889075372536899709798042058891693203075512671011599868314330013423819226989242295194637153703465063934266237006085475186030605019783861145319711372343090474639813668349982139629737256215072730412406913364801064491822277134576307925056479477731071109221255758445920189176015405292105072296237721147902105554831877549711224812495910300043961317012895286982739868004592939044178958338384925517840765596082797244540132138649948452896489474434699681487282615033067881845341485869609003737043165846427947827123469106455862411138828534300356294660654434601950625389072483678239943655066427837873772465168637533983134423157034842072217133819178646684168472504975726490862323274423784278055459594271931522551802072896451651180424294410673043037389114829680442247365286781525922576750478546343112297101723828350957248141935316376297760159417667400178879033579123926433903402703337985576486547259520567053319574497490335590222790505112339902486192300273579598584843069362883470218939577673871990021517261647404455908536498353504694560948417387408726602257591810145746547800605060472090325825557850746830409472649229664716309671364454088649752040941424896122311396258285472860596265942424407311884713581223147525152094146597082519070780219642772796696284859429039053595518507277755845707003172004126638076645759351894175073339053479893767958682747728717869579073172680337083141552698593466297351949454743957157690968014111133509744244207986515754798742559062989034110992290406649142099783929190753752361363509138833272692706393120417175586345294557678420567031398793529759552401055787699978477191676686058974632300321988177258230858060256716465113246848127300968091962999839282624749548617686812044963159802969500940205497944749510826171672835185812486944028963327586314668128301456936641758744832490318806084197812853204825998319931508354788020691282827744922756087531938280205536207227582021609889004535330125114165794489647537714134160554494300522069624909667068412370530800464232775148411395052888547649690422075704785522222072548580698595532379103397748613576213387818190149053682687059982989503391484352992078229312112613859204398220508947013648018598480760451701603321589094196074908958496829144230854309254925172521880602757808425421620025124854347814891351415261515965944948336667804483184410541449935642952088698706799219281773926675129838599978951107892611685165295813593060582372194522360402191269535656129163939027626068716778474241706010699032483773234981769533502917286297600000000000000000000000000000000000000000000000000000000000000000 [47,3] -1411552547603581503793950996992869939819653033626574173542393642250725751461326922919935856138274096524284552293145357321868328903690154754086313738876094304573311878740582779874313536459149003527724761854291932308437923752876289695228926346693217868413218156433695913640474363148728162201778953394080539549207293338068693287238546462417922689610861258902964106302094427797911284565081704982775256383729620135592874444881715722682931008507786805899674053507977745811407984440387096415316712468451137548955891627281885858630223711779244513272841456122709327599174216497584952855060815568106751707454243631107002428653919740407603785082551164120631080172372804672962566355143757570270565371419507344916166410049050529974787848877558356842714236799624758208050445229375745211533789936037958333220749073013978573360352344179854493981715803285071936964604984453485939158347324727168935554394102778536584585228993040574000271017501084839330291858956528202109717607471156300267743712943390490622884099402683686477135997233914077751868246578111233382587719583029205720940505207898161428720424872273234460049846917938170733331015644335984381400000174803585585839615009668225381703690564856752673656264575807771696294541972129232939515656384238393386145647605631754039649763141046111884813610923651958091304864232600188488527468202201040453007671387682625114457188710499930530600241811421185545223927307327345625435011667901855560963559436652042406506629534369435295974582774746282143367608608404593146429430798284540420925086616403734548771016914707488363628675103289542142478235873481714349150658773436429538970144245378742606508318794101717162717968566063755327365150621785627005507790464853939311409009001444022924428098453695378758960063844696771512875062509805373665887404076468328660921259854106870041711140330415663564242063800279466347570668004663686622335029426033273547129546901548673921475201423373867372212716015232844641886536597028640232501035981626806776833084795869066830974262541417385111430651786596844445326812069858926021749260046994161776170073727258347753069936532805552990936248431380921536625923928200480232478437509117555699261752153306419485590547177690434929782151992616662809417543223045117243474940736356941490813442483251706610295969749487691457735697820934190748138556728246679241587118758833256400736612740842290541781647493453125261132353907708915707261686976001212138268753189286767203292882462056256155924913738607208866973629907234634293640316144226116927881174084407739419973205087538962925846580672079989403034707626870455635624933083509750333015618626110489223133233995980963817461115006832099017212255991547399723990290488391832310109612567083881110484762961808950460687371468800000000000000000000000000000000000000000000000000000000000000 [47,4] 26785133039123308496542524593005650015405663244812001718526836547492300679427550100629865822701238430130324880614427114635251927252273778361749377844214322514844659181312088879672065258258836498777049805914093507155368046896315604009726988421881617527061696021331445308752485042162446682289985089601164255409976398998660320769086816716071178739960563931658737494188216933006486462422995862500160932145622083568130325652073524483077741943055084278430398813738038987145806722724086768452276612399963812161215737255485120235083249830195239649990656567746420417683251437526277710037293392104066749972311067828541426524077434328410206481176872923618233073573786746055108717509815865857709325956549302567854221022944730993639927323261603049905314795095793847589546294273868310347803549031559410224958871271597231520546925874942618908500306311083087278267246166546994135958120897249049777127493324289944990798288347936090303851334850586318120917000175409546276524055802842763027058003098332840389820215543463353133359643970665476187414646323625420561107277175582776847806257650051082376040926233689979826141304011803446318164676042612876948779558838531530783396828538021521880522489945642579705043267269260854479877377755017297429126675141909840531482807602012017665777058860509368653313700126802352034851336749817642910356190821682551307751373374337569788228160567837393008872174369238036567582633302058668863099764242551299771549399054760189050723971993000589437080811822132858665836560701779017356781603814207394413824579558514771392967870463634725948822443279354294796156310390789340346264471088632478775006631528147751627649805566417843014796427323053334907597158390564595054337226064009933011951074564510590216242858674913484670909159693198452388652856191028162843700147625339302628856290385577867948898659638135483140788430294877302127082847618489576322866856633063107452773420257689793166493479544679039674110469636815980550987694720010216406091216227559386248917768571018547374086462992248551577479070081094150349235497171680673697968165879808260129599653144140927893578716089776789903384701675323680192932524440130251561672920514267659224349159614011491774012107865878022056176831738666137892517930579973722633579013989063825199521852258540187691345885443451099223032303887657383990257446106489189631144091034988781659443314877826543457442632445956236934815564755596781813589728658070672193579827743083156954889405071423839813176452431505075135929362716624901243087708453822293189340101364605757585257420638328568329877548362505237199376282314614101735264192057204537445410809818453644646563811329899630239132972417098970565026844575968879709290127469602305835194736694419961345890340845714759105081214238720000000000000000000000000000000000000000000000000000000000 [47,5] -192250540832646207948577560146664888812969096760503494730458705421854783515416966479890756417572409408611334642339139677880474401037491577054541804929535681672942851974771181773139481452294135995790471993505161018181118094490894838027607392756785833977033585694434955495969542983168103621717277420915738476079570135595694248143339355677859783017469479090930851640592693634283539274943995321254671353315706084648877361107529579605807331157972851241194881871528027305823614172495681219105113936644597934893921239315993476012345677529660098605131108745174298879776169487980242725412523029692777508327199205698921116320956669614880479268381310764655199500399192378815700704050455717294569834335825752598103516396141439865571405655122441844635882473749110431959385987697434087399399975395523003269845374301756368526454908340479608501640431118274443351537176569314272494828409992954057127497340069844830866749974662019176299889505611959520083322582054890294475402373194256620386933876896074323130369764925501276386561573280637484364044765864269258224231050042916038330439186285046904841047721502827815480749593869548916339472267764603572787879974904806420453160305273394307645052452474504994478505911727039780936202928987986623758190627186809931459443884874319568992517844512754686512724306089456165424841063378765701129545590254333591119929816822151838699382229828160617980484628297946143507032678355620560137449771821526600096646698721141061359290227518510748418230500373734447440967501912269214046537376081487966312064281628017757001218012891275544413756307724991988257939047198378100928222682840561905094646630455367057911354990263318438990636678321672593254969119889402547915259297974310664473006184742102111645736711857750871965910522143418530666720846384206581431037473660838686357617271394607995068517235909760698557049310733689593329860357036888656097060174620366340678096280534369155535387321680529509881503578530041302527033904569319342953921819045336900518915806170403249044172884509552569393961189332823439166670261781169355701095871369777757609285116143395645581507228234199029559853417071451549859360258289645632492871226919364519166333940433402123904453695579445677433061926059396118607605774990587333110123986448794947005830333212536575183777599042225791487714576595238714070496721520847701392758933079809397177292136485289804170240645151305679180835617645181532653914448506713332710947539704860226290094114946466712680751255866805346759114143823605506775767421017064459001418996061875969177593134621296581706970941209850586395097098043802415881689574530383585403261776758747031533769166031816047148404832839061412476267104103610779733803937954951262953845011619611331289805966234955291342740337459200000000000000000000000000000000000000000000000000000000 [47,6] 429465667857009873584463599074517063095495202575924803958499893224335237485535841144834165006820473345310091321561601612182486675862774817767454971032015401111573733985069159769841117625586993152590371142780756191330964846161300424361113721273723450607979305501522880361610223442153946700041794188572486882656708675185262586430654530080496944141724731661739871607420065411292762152526337774470854709937830941576605693772100466563199155902577522938594102860253223186047339483887893883286245715734622892493245299206699310177588186416604060274656656796734255137627455852663952327696194028285682040420331729613975786932097856632066745618798162116828818445384256801832510037375788434958827701802149695934121728874905080792025426048212972410127188304240624459511279303408739263985553257576030505748269614492061135446256605281049712519854943145279867406028241878992308086850361538536858857122765641929298357346380768413823892958663407351347355296821307303577213461596791031028921161200571634916573486883985514211784488606024934960259885970519702457501455851086350105984394346817407748764450113642556876029120686495306771013349196055053575877879874932304995740898147976171406465007589909155616748169896733293626880341803507762872646192359986425861517709473554623655953698561306850153796529683379639178270099173027999231068671209390408364446737451567878430452185707560330984244582255065224483746702708661572808682745442634344072374058194364010147708587383731475399878265360613707958260079215599270596757077002490234782216118105883392434319580440768277178059388867832451623451487552770591811086158129412660816619485160011939693000292556086791752062499134491642338413953872707534373986416016627069457061130652618678612669726259094055929797418621079907197348729984476280492042228412092050721665649214287638083552070367151340165950707490100261171514124678308251204716985641320529916115125653875503943966061423858812309897468282500278766766100733307651536854426337112217362909810461901812744863486978053243685340368913066545893541240844131305946277848641180497605983891165085098134381021862933508937496324104022944368774021210561732364456025503227490848100073911698190778190493128865156339934565425843704161970823258660451869537049566233653481062573134741959017744457544149352074558624981167819733202207627885769745354684594293387649630776969581767105745128290407520974612091690076289210138934007162565191424473578512295012278898288783841916833131915594675383101817452744786967132013060772536990209419742104427247678754852309193837654079903066533786826051781966647553025246846981653157329511273904473226877095907670515980484696331656601265678936535356038476448626222380459095180569258654120372580453810377290132443531051008000000000000000000000000000000000000000000000000000000 [47,7] -790785925100520031048366638143896904935051130760751054190223328848530397853258337642651193729557491506181261928726664728664914375567140777255132655930503462358780020625708228691095178001664412941955586784848818786999117575645992497690309903428201007356398036367494790401898714092018576121267085336466406045889020515031315637213062212343928491452175691521129062321218617397758878773043570050261981667336905876619296706938755662982532068369825039396795200770639354791908056728556750671605148989708648192348513888984275307086082346422037723160898372525338511487129653234439004871554050687217320629033923724892138514789413629198783225426200806715489991102691607365203860317363329281547776295777776229313243127935744146488062971328612667632639472261930498468711900671878791275850498080890922005584671274956562140415315868914568010134879109715059387664098570982394293679961287863077740112731461249979858951859958589007053382076712148453095437764440780398973389509361274622522913592620519312356268422877759628206620445805867007652881681465678809103967879618275200642139218000515667174732640001491764939002261390227402033990264753324193381122866308415264174584666874299943784982071122081777532132234436687513331547837886653632851404594678254396702748265916492666980115505336580142333566393933073636846583665929968150828881908998850606714344768658134532322146126386503289946112592960818934351152323422416855049000500877808288375979621739019812196566364058901800488117650867436050536472743820930135717341820771790028129166731481688985114700074422820481593692669655213180131495797369532200998281499176526919216526612773809283291710810461333243434834579257511976836925963391175483885957407505628864530269061541383099637721033393210620431282952419533953852115260249464113960515619769293141542184759173932549489061027611525375722059439532916593285885830508457172755463132963679319042083893003120634401207974949348417308049144660996484873424657379953233785578208941479601612652924857264253849916981064136414014630097615860907161853978024212063798370465889271669208287393957031472441448442764534516632579530293029683937757701237854442914421109596271245110962918724102885690620505807407513408787978150632104883829583874231812662139587154745013991663064916609298652149805848406470463961410216396151781963154786923080357637537733929933060865773765381063749371654509044837126798045210288235242959629221065712346982996958206766738443124774920445179931381723167955224984043937022121208958488729078935434957789852858050321948018633589709798778687216526586364824107526311232573860401092507622850806997430466653832733431896200070836306381510101271320430270209479216183993366750114392096601703652665245695129755259997580231580592373760000000000000000000000000000000000000000000000000000 [47,8] 10249359795287219255527286579626496425822336090728016059902133606290837071867742793845483285024638464279655244351575489607156157479796321884164347561472865826157343007530527996416249324811780297603686547476431688614184906725367291150019491136185779471390846654865795930327445080826918302244781031941953679500314940513024344014067985846106376478510634065107613688245280852800320829282512781644500969680164473676763039586853848877892081207897775493173916652495010047184680499861673054551665070994738074955249322248560332671271475341750222473283066799815332080369130909471993300254011924015218921620545172137294762106151480792665164728597158410757773463689328317463027122055091457015717067410153815475691182200729935825793847490269978829311230574385153202667545911723007889678650920604196334581285217557650582368122203569489686811271296302547567853396100475225451662692280592585427322777980833785155598204606216715001411384766635690461362975575765495593098403782131950337485048631462671933427993919630980332153160923880418779662100019536867499511674178750316257330509302042197744975619960315720363778244132070501614414033762530910897791156115642100293838966409138879872497182324818145342151805463946744483659217554930662439568937972094443256792422008388564869087332572126128526188198613207326256519180883790362684594043074855095056542810046590272046661582461909264325569740538283711603373873482723010354143503732330297659899044634988867416171138223115078208805452929047244423483729587523858661639165334783446172709881770516887845906994215563974666882628060657944133470875708874811023139398658458751433136271573716232851317393686370144797991308450107506719210006856718081984082915566039041275570024940361673942678403436886737019042887300502226824726974130149004454069260011267347555547223225524641059492476529327467400394167234292551321211513618226812747515193493824335540486396945868715225836015643524090597378202913679439939020152931766727800750063145825563094517999024927911086756489290592075894494776720459247606043363230626508243786341353585236866657712116780665335363853606946251850888131960012252351618319121003109047945283540708399269356709096372311455467141241485034313446520794005234910054471209907474645370284727365615050754442460007199478503243398998434395924057416584316662895883492991340343107613650391755841686114779716393415065842623221794919830832931916989605392806824324673650858554374193506634513472175949729988507607244395612626352503387036821839212278055385601746837091209377397950786544369538207187307118647521635862309595112167448383116913376499121428963123998272245608785823755757782967124843694703067059668449255812859017592583904173144085587732835755508148109594356253420530900464671129600000000000000000000000000000000000000000000000000 [47,9] -110482081117407299382028462694237269871741623373460080152026414435229701343273541902998433861107720461828586927151264873812200784880941026610608176396510443068573479470537963420681096733605528412654986379821073044820199434425128302085720380799989354705877093963829588464796075966636823731472152337352643912216698358754877252669049446770059482230064572620980466321449757821544493980689409400612431268432511686494079479559255556074507889042818029337411696033877063603857467884278367619940235210441081875516402880753131635998046047204584206630810986383359272845775390514918248521441580840628716427967118365427739337425707381099850266813083992717252297898137638699483842344639969397147970035230120324616304755202312426957218011407394944583764190973792347168147764935002552498518739669723240394822738288240296187364667083299629790482413976438164121044262937892019595862617625789207866838496848967009135628288757000020424793754815735961407804407408806024036792482583757196790447282978455214898033413314046416346742281132555360308969229889217834786293781376783228546377177243666001406374670531422157255518458051243427058011826568757995078204894318775528566947991007674476751099432083999485567713017321176717372999352311997756138296197682828818182517024734775149723628979634792927775990102553562066285192161913987476134947144602033797652111419573127163511948968744792393255581524069307729394761578996445396427293913407370122416935901213675500202414760388293621787158371646013896738407489472768738852498233227842688352148742262645794376349475606949962912810384770970800165450638979246944758371509817613716357555635353012349790410465935441565299113352048105620295890650955903088000188498028523279347023515063679269767851619541953494050972519233413432106051808947406810220864741328488101826160471960566264063047298676293759130808251711534017364225218580994266038059710804994896061335834163972876701078030835692225864395018257646375385789519398293441185511044943935446884830347938688989497536387991877764797027087520412917727827864583304731982663604629311947476492780081431994826623779224812298652738215573124736512827978748672566489070817772524357946149684443322738317252277498588951441055938390306103945744729885171666991056924586875124730045748927075542194727257163158737345284658404586657269848527686268584008700666588849600972705800308418599099912188680490960556043674746684026367557050656243513121398159006517075319138942611511752619452580630524025490861721273915119936089964466489318609666879158097425140458591173708160167288718887564124779254609352653104230533324323919139274839191788216953397305225625171641282578448866105788991226331710506946283041645619517969063369919703603618013607971198559414030462553476300800000000000000000000000000000000000000000000000 [47,10] 892862441521815404331773146327404705581260042851547072140301993488465813985001067976003255951140993816767312368838780995989571897490075125641866492442499043720248837396667976227618829508891392887819687138877903164637294077149400040087318465627035785497706446280710783178232780592047381620225271205406340966065766513540624306436780517692679248741072072738372490133934720805808949462058756796826351535737723980084979463756207996441175662433156133284461156846349137112789218488537765656953719682800335630703518810774677921501417685518490175269842687786605390148831623211268326555929625434051507220820891430245876104846400910649376118364531573228328270962965579422876107793076120390347926614792342649526149607014421529816346311794236545966830367977028093886302820192123313923263772607703269494363889267533150340951668372601881447413488330236730641890523492020242706335766055032207278628408799595954017935634053633476759875225365221329673624626703953397267283024878849987513660587996459587299424046653601479849766828556637875485945371903354342090738377674277047179707014765057957276850232781962889814380046891470881425837626008219786356598068732805809877293877522566648675101298218060699486029021111381771060183038920459818876379658394134712326563508384012719384576076348697644912896348472869668986639373996796600584474430077881139911671623004578051566779068226004537333640023095592828977456197251631965959340997909498490410999759249488837628963617531938679308143320306611032513097763581547806971350833896515873512413275592553252193008478686831460727882450387302912759579010074680610490712759696467346096829346570864594683446901108303832633900370295795043481770268715550437523119209606275945178707768171486724668138849671470621420439478682246783493067058807641380748876719859397049491721321486651185550174471331377807694151306947167374785939304238279273878544928365091323469531177706530837344759205396017151780684408959502038069390298241980324335771983931978628287859740113899493255039471627480666301823142397671222853704766836245516729531387908287619814923118084755130416138155333332877592801545634164029045958433371941387858504583675575579498890082786456481887545908997751452615060057697506207074928113302291955368576784509861975757919987824884802156787472650740276810530289504368900949372229843547460012926810308628290948784628152363137716447119529096366729847596250288069587597439740953878147666671844795274445990894150087396277051634419622493899574283777209548818512636978754672524783700161608783650569294568845115416066735756170826912580435367556581191593717072691091238961994565531606381487919254931435878781565383028433876659607081012584641907669601008408208336267574574016279559828151164113560887683658547200000000000000000000000000000000000000000000 [47,11] -5182660791474599926433061401868238041058538870551217524948534263865003998799796578283387218031354924378587638925776921164138374234514350380285163110565032650974470978548601216840231792339970232628215896739009296147982410261242402231671029482191128652795768229132316097383906020222213491777812145260288644863115662734984638281006286124850028629981176507852516398829002413553757247861732596735521967571531449102608658460518237728991806885938635642842614676156381226752948186158838021988369680211392462253416226471103557004443107877764412773774888628522077945037108078117683288639437213673566433983322483964542237041877976135009565927641494676589446660743836745227792819433345425605160898915725696885332329810262490533658837734399282712000936799238059172508678901939560199738188371173208072765419128828703580671060452646498579651628552640674112444909733603984055926014875485553167644654752345024499639585696255879057020656611332200206490646976203462636819181458501022537525573996670933175976104372384805332222414892675050167057736273341964068967658212908463612668150270845187391615189895837637765842854120097684705790464499838212744753738029153543977860989791390004746609523610983094207339323340684678171490237245709595196088574895437165302419003417178839207673452563551751621094050576505177584436585159129825212823633355606311662122095004782537796735852106088366521933943221877625202254584287440643109558496264468992625351437449166200825042343988988612724363845710069545869975653524666015013308646515718552207117105879249804237090045529433365200980767679793184205807346014241537784526787983125203226131963354660850620125695913758808331767852966079136729142670094215076620060253616104725560785605611999683271056295313189443225038104650494751688824302574626988215338744687170654742629180508617022518794347533160827839053528651241959098452650641643245613492716780874740642150545330198849120666367962253079485923680236025152706912744243840817717153945618494585723955270186500532792790792275968506431417406711859910267196302940869039946874887722279101537381485412437860504813924180037313174119298817228560444508158625123249521734380659089899368138282819325812759931429784371022124133643046947762893234658845510598399740962698766025330236303986017586341806158140175731542932693270854988470447242195646723005529414225898172038924856997679321281254568828434244729376837320964363610975485641808087369764351084138524162881428796549100060530189005721568538663310010487657925158770782731666318313280262390762921926817990144147535430201124154576925971966527717600726425790863229578687500304741749819011814105013159282927493297294883955160780546318154018297597699166013270446040515314512830238639050177868408583820552446148608000000000000000000000000000000000000000000 [47,12] 21725853844990838052838841094704583394500141596067997550407328114560845098364590746172349058838262453089005005268438492020454283436486309657621919263020425658874453234835499271873101461592649545994538376806161970679864122148453827345899302057825868769843593531209335354316342091768400828031648596206453784562642726973263887182577803974233950409883768360558097437459964522907056162410290203817364539287953724992814864732812891966228757092258625630265515679017928224080256251420930006675524015830761453115261472781191471385778561946898397439308739683326076019947544672396398771930765671664460204738893838509797543027253702376514262365887983851107970022897474121921652200920455425155903301727263395798771882248848822553787042393269422874684526682646969297231263792883301494819208369111234583619241862245071239383654026480379182752735804635387352808833797408769847485699995203829718113890181507784374517595320051493790628585237971758763898570968545732500393676897524485475533860858159064537095470710738752892014320592484750717486621745382239716267799426144086945365222481960414765436655588617777704957922665003811939924738276470862986820117155856777256352431430593350793887894635592735044925381197414885237121591363471283739584458552038042367483984756135389032138722731394737315802448718958712618693383334331058354145744457245235182208024848756356267072061994431332086377801515505277217043858268981517548559933613622240298472466721838975475322776848617480812503945195668983405635364936099855608392555486591681814664480430114432899777990167899937939984361243935732007491232005777887241379378987496423710762304105335798234690226919143527772127021954023595723308768062682242125684143623011479634319335071538911641369892167085053936201372480506696296333195508443740693332390208035656775971908468022833411818506280028492215060504515192178367009289301296231836889054311217029763811881986972563291779215100274653215396519022190278621692020545465931331311155050668088591359368213616779442564781857861113159574772756908023487889648297482790003436064142259471563676043734645360035589614381255708673089456397908467424134084699666182916050877095780707233570067278688800622782076714924773370901049572759661710955535149765771105039783506013505817013030644368274931995078064424903364781328274635166204567205886912799677118179354716196242600383114175349054623517530113204096069813808831575612284804697772290366768651063292600547882875697016297357677282594207914516544414221900216344380286805775741883112704550762497963875737629469883105765615411303228168853867045078930392578221739437770113139436482924268256417387819806765125081405281218113446661049736510505005244504434747419950188252623916375836768832685257000547727352822916710400000000000000000000000000000000000000 [47,13] -71781640549476217754680389930697474897250667681836428387975989826936958400724064122004668130668924052876315558793086887940616431834148930422141288611237457461401850934960745495770185476952191595347178413560873771315168970640299176521806438949979689254461548586184451669980618626584547939104680090104028557807635474292740342863898475061509309997256975366358212266801803754423997712177073070660121907390789464855517586424582706337356339270340226775934513822586968463555995385734790570229340684723564830462176031147622408325581617940827112097004823308422614919483109972872935160059894200646202333510953506970357468980212250528187349957252957179705798637461885959626651502650998235179679540728999357482192964519135095447066350150332123312213326549668425923753271146593771299543784512641569362420278763352478550794742691490466952184319202975385091599217671580981168817113271873204349789314362284964142628119783662986191840136685079709018596325288840949899366855876655249771511694957544357327586058589677353143412197135704207395633597264218132437246239943052761294932341166253101502452784500806778011883063374350948219206183540926034475902454950804170724889648274291370284342736108867624732521153375574968998515851260049206283950198567089480715595989394822042327837290849652673359007352644712854479175037802282192161296440502282860911009403820041911156632191769497606904601287218259792017015086965126771123773953383932750143445460263554613905909776980191990648861978247644258926169203931808593140155296421773383647592852814394200596851942187904891160472653668392357822735897925877664495584183484615888236431201085688250704612803026349777700852701574380608272380172094511541034658910030609484145543010172675281492620395271840097643805572506662207555330935451884010581673661751374798246669634678484605004020853695644051289348875296608940203534418409848750003738984229590764447284245018507573483450350355547343526486195185424242260319132565780330396487153619323907765431488096950684056026677307168519337247621949723453044190920113664915072057052862638225613622358017751883570278366241246153473519088754764985625627269978144892101025894234060791127494333443418146756649208677659029195039750719708723458379836246190166480218193507376176834069836336572293022022195052838786043813108865345520777709457889147455731423377796460748240378997843645313217149992738613705201935997836272856262122523725905068381844871785596823273329202939551321554678886095467666244775660124717247035033655128065082615823302031397942176947897870224031387025584011758439027604586084207912132371109975737979054745245558666425418638087001151744584824387505902808512510310202050786799270024741069991304289745156177843179010846994208757261761518420099072000000000000000000000000000000000000 [47,14] 202728602634784969302944901472678873405797003050681895944769224836927487852378262629042554913755345683143999462296206000347911285414243676534244837856631633824235736967268902392478659886196852896151070225222007525179971299443643605271119655213740219820826162420182897919780490442688602103444952148668924100754281253165968395076377425709103175702185089976399060452152842750314815108895825000047473664735389971869248535029083177373657830477043995354202571328458154885129964133538295225224807462433243916397094690282040481222949318880936244849887307794422671068648601474953329657839518563454968360720902706057054481663846256117329104694545610814317169236209802807543440360338821912384119098012180897901221521788690614310230760170274907117755218030815565533815136814747620718656722137501057627229191529792391428092191433603888752308565345448197640208437567713102864426330047495190776933726810928446257270760724200346918781614045094016428987038614973937708306497845102037524925700392360227754463532589104140373970098805101410946855194813186845876237470179244121220818009379586201546432622458290922806058598486606604237832338458626887379065908514050592272235353262246008223243595191177282873933535524039583504132542589956240427258131863767217333070033014274188019558186123729551806128392535374443077523152828672708449574498201336562350933045378059817616192738729878345068280758562924520755212492725157437759554722206201020490004714515403585095596807221492088872067182556340812896496890735013091046676690246242657114234988283239975698409890132509112179333844101833196920183214888486958447611633059567804126291192582092722865604615265805664986925116956773669304905867468911382803361670598205840626255571337995926192875223487302487763805703460018360312589294614949129399350146241597117003689810182835948858612802441989475386860507881563075544809620599388221347382046228914583959002430417142007055793027018375137865375005679713233251287011149535373012680660282116062846489197457539210164995951233959443950131646790995492712742280910502570722361605644617260923666120954581070553160943416269082775945779062313140808800520928766231492839064627302023554921861517258383607269565754330057704388502188612701310737790824095110985161809648659043492675488788982794201438977291667950693937079281458075848813990151402789955241508390711505535054224705937386990957651619534905091620403347206094764571117179389942950461578095194133278488692363907207798091918061365979671716891244518377989040931632058846685103207860920568071626747520450390232050507234785652005103873183658595999902589307763940704513454989628135384284860726239698233901576728748967881347164862814640838266867937435439491173918643713770564323062423835182642641756869361664000000000000000000000000000000000 [47,15] -499190255772274243788731081923792687403229103632713292731432016107992188375984259102624803950129103530116292321682610054456686604331202661833985048306909713797138864510484174372174775910965833681253034869157565778718434329627610045595090147104044280490336603907962282175853367453624441190115498310693793986857891291907528579117393559548378617921687856010728571861502764673232308766893466041439981263009718581581500433994932142364488783072679015634450180224696863509269576105006824600472423723492494406695767667480381428724685196617865428310804745316578884883698791062891598119708367517848588707675662957823844988023848400451609850831601484725311935114414334751205315693643065438280795377672678756885771995771466609576162132134110539378384686464453190801601410471662831423364499784492346205509587582179496908614036383702038097380786208216527917046782922079254991217650900032251251731632049942646309161765667633913977827737059232067780035205521864029535653156886085192602837862768300995976007444685892655742354026291827276897870701722535966352878737968914612682405960923022792495988245505465829474270831558332098623098484604876442079570726605127430233210169719516460152136914453222821856174376066359772091737367107462392016347182197020705592046572282903092108113680739717835819108120765479184907754114021987463339755577420765487155372351023827885692055568635317091729192443492369638052750156410987138489834372443279975485732744899244791082523393970130268523516566658076353495016125769453005295955537888640426767461150948953759624280249837252075902585474987102011585478066673680119114800654999051534837619933245574303876652689184872576010794486120674538216683983441422836632522799240056084809436662250965967559805933103914017468498884986697928888287162864108227232920256147631938529431967007569266265832345171295838289894769574448332477993837348323756189351878966731498572197079365023897569028575046433200975489718537639505700827034904129128181151512215556454817526826724960546957707360712850101503638992810499067511127757169254463491795023470918291062009990892686373297573132565629503962910768142170575118359963195116601994099612830917817772907766340516753126088861143447984440893747743461173570755945005048732326583034008250355728762644411334170838420237508184172752170760042299691573192496155197538453704654993063416801678749085206984881366069771550062191380216523523947877719806367712772080146340284387439156549346742847964248832306049497257922940397930424599647263114201362443058118761293138625057629259331248017876259336542676373465678738955451124323106918665584679164976282343780231198220984101382303354062844303308389031762444991801108643215555130028912647123378506043208962592795527330805530417494952509440000000000000000000000000000000 [47,16] 1040750423633168454109960134072577556350918229174808935111167970007963408053796524646550412071609165471913033256739387285822959495684461799857521820361931348788487002936094348677741157380051321283006676842014188716762126907485013551860743197937378117340814240049886351652522009245647756641945083448314572412658118970746219205310569190471675946710079663012335603961385197413167630288715887936116434393645300231497736133242749608661045626999385745275030313092085871768804716598812828069845404829110412780652022402040152962599782533441516092814603227289910740508058124155658889339198712287138131796966706335495781665093648137030023834285899971043186838140109737032222579055767559386929009499755097298253820129546736941834247662688773228950070846571986258507491111663884215160247649903254410223562337861056656416002977614831022290334507888536055363588734059392282292328195382499172217030434515417696040630410483591186916678715549095773339758415807401089303068697325785366228742615550888503369998325634159050398215316053984413712572148679623571435265296792412905204878271444625009930490779964450636384439992153841811297270569220861359165217619927651309143081660587358739849310749868978406196668031542385084901309152144510255132864636246873160633885638720636291587092533044728280822673651494380103461747528734503362202820671708070250911971025639104069134271767543156195020885691278687958705577018592744727295301571346259719672538572053602017795099069421233615299016458297073383885994746254357865640878146618507469354619828575933483212412467552861675835427379121563474948158277665380108990232162851161016191319071243700914887954039014931329592996688562316221968604961385404004094076238982250826015586405528606699556552127384428539781151116033746471171784305863704903362655870257868080210042899248620549931958411625223852226455136263019114955118341556045473997607698675143519598628466396481923194835996521326466141953958734495036859739114017402204214713228983254921550792913191859212518028204222643623130550727844926351655319137280962487594432471470603099603820135047393771634562038374573810758760090325908387101705382316536946715215658101457523467478869747461049602548545595229269025133578914364868448668530529365594216171537006269281928263190278010074051736007959851707794562333638764622334791783024755776259473174380454513956011473385328961920769003565892538807936197759196249218231328323174395190973347045614925007554798694953936631062664141795249856246101678047358375777693750496713156968512031384038900049805526221260227066723653735667670993857791740598350300341264652080666329898858486759351405367597344132636807570557724710229353414546639789597964159839818228790747690999266060405560736781850849710899308213043200000000000000000000000000000 [47,17] -1776183320406726893528632407762485517722393201531258710461510942189466216298476517843031731014301740293277210416118637176523841409311543539063262179938802979885829539463686720058926060906603407987446045576645645842372745691881791805530575705588378014945169992087273221654889435091898351438154266217764646140927789415680397225273868266740160693908847134245148989567143298389829309207536796213140056522117064452213721058689120752892465431008698073047335306777018591552812727695330350312700785426268019068126430249728588472854607881206780877446907820947846816855662432289291940149153880496233212050941635604027597909115621750404450231657496354442588149482303602614130329991598352398181976633789318766695889570635918603465638608993807143221925369397300636497827200075925251772362943168113978615880435754962105781944998839125998230631897384441006808464273101480009529745926852914827397672849859371546915064256549208474746691432932957705631607720135056773494726887594809026639630456724006565064090531703997492670137426958680807490420741675700820392856858950376604643640140659239492601185825667354271940019562699565615317526226367662915509095493078677059374222513981339416501491932853593395954111485476416100495634468962373089815623681453056001144312040955842314324350641223182025365349785826710560251261985754626410973537066585788091815967367339866656977347296041699619622241168022873977524723733478801235204103955168430204326691292388639436087533377813363932894704613889086391868260779206880355282342854941769597639690580206339291969079360209753852665767360856109008509467355785113619775863114282428195676006219753040414738381928487560330558424935692481551195845242106478240855937811815203208309562052546965799923928671959076944399965924097209305851264121442872639833510046221854435266527835178225767030651988120185352439684470903561246039736702157632910852646525654898472969622909562136759841939374895786605734014805200777326726400154005591841333025120449582396177443019654872613110025954176740910544183886205401956849672905695210326941269423260870564402200449827345277443526604006209829474094830046729715716966220573717225443095237533925564873640310225870619703099729327509115500618530500391172235892644853002401446517592683129977931422113827714711659921767989459516464962167458097315886311735555824410716464587673644305534091247975093036958387992829158337353513922449572663707220934708548178480811271650533345255343823650234156575858004578802480538578286701011190904677098417629529612066760098948417043220026063087240823556941016863890079354983899639267934733021058966272378269026530373098101753295876261568318825338789316510882136172530138353354723201025300588619493218699665491599950757864969911739369612378112000000000000000000000000000 [47,18] 2440633225343676895432304005492866153940648421976795146719241474859350816657369792816520964224436141070308788015788191247224997369807891083877508093087197108867128213377763574228201662416813541579466129667976641154299999835384188815323756250285169076327017044193267918504201030091745716049868169892779664722557751071809786829929790675326182612260090325143908379345046491623936337421558618539419896705810662093898454410700268466423219063391363538684585839522078870089377573410629599749628481825321049253374305969677944697875702831864141456639460940358657144911842794040672539330109332456505317425939633949692440242924013048747681933385406614081422151384460236502129890578158570643758652817777462001768299147198776629947042204332944653780101805994740511140617437321826990434650771442385769691846843718433304195013412719574423202605519024979683772651532256718463025875560472681395693277172380210100902101496510258694557019489269944738783081501203352870057553113076524865419449746772842875805874656005069766312786810448588430614447278801270648165831497112340661595530515576401565291307413640202467104081559622126328439283049925589620407237543862703169069968042760640602348391035971571130435817455416052650510091739630143916819924303457621965547373173569848829025182242886909835093639583011953165280619964383887020322617746894046187646100783598103034448809404917896234203601683406951413911693570528649953295659540085953581506449471896481873938963119923595986354385276733047993796043639310045681257833296432121974389851116662363185534407017153998113475362571448631516004765533086802330447140542883339346342789938707378317965702681324496477101232869005741317467682471097411490974805835131054605723833891027633111056513269038354619896297719622400710708226277050193372059027759633921957017363719677887197586293395690294309402700442676809335047239116183828226775963215050154161747488013141549132894228464084836244436423417381476990976792592266689366620649232481409980048234785591744878639782117129463125645681314699087136702115181357315856926350230952521155738030106952615617878325513443083793375578772396629584904840274215831625146452756266506848445029376077913261328402747902710551796858128346929312504786019837082461635986297311599723923708959559700649045154800298684169244759154872079864163783451199242592907675652248714516081963614606683077269604658692061953063890088599091963737432146078426583562505448010411389846600977062872157547842154839411851019673512365233024413876888549144505127642102006296550060470853367056081598599973178927510954477294840371235256858046594144178352759552338152733422818340071516738299137334615746134123014330170828512426595320890801370935210967849576343281091521550922529069127346159616000000000000000000000000 [47,19] -2715078569029833090166742235825344951512167357661767766316362945030120613069309083610004451588328141252657165019222160368108295206388673334030291506260157129659826870830151225765340542580104763209181790490280803133820344243103017848967489154338622674952830851789222481587003677922247726371467024255362820996899367558811662376153908483228277602720971469621864831440028880667551579042481891158078150524449093287234544215980740698911697281186580588572282420385026369462243594333217250665607070550819035150648505709864505327858270072387893443596171520193622859923776106179573918796437040158398553820402855239784051774598481370569010991868754228707302859235856891554532726555922924571868986191533096417337322892766379498377390697505975449398470246043306490353764862601111029089431243905916203771031831083564426333121997444492663324143883156363269068633381736411427142662017802091545856021395513377740990149543628754698452128383017112869493718180410851077398982911418802508949081582919117555993908919094304571324659820818687117659198015786471819010962387732375079128763833662647716905045272561651762421962301106262751971131511661162403437049325461222454328183870807596253346277657605244888724262547478666458927716571306977071835966843297569419203284581790502441459303008820434744159503750938999378578308838016233255677385843174250234914632398107582417025579224165524450710348751067382342768748513519645621971475374103403134875186115769212501373946911866095902624665620887831754635219159525953260567147287249179326394505101302432756375784285889605904451319419682395291282611167725274026759510392983336711523538305119643796354170888571792201994616270185067871206234562979394441275032527822597106135068597557637438707052911101853126458084037798968835082394755735791950961506177272649518883904347620735011798012106480536834966182086353211803832718733615402261509130922681198632014217496856988012341420967358547551145370635588871966276117151971431160492716359688644072251272848186696388531141237045709018180195710124750233112789095325321088059909031774109434759361594460214439755305194316573490496248708294648422288706041386154414408554973309114476348945615400482459956046201489539642699775434362160716957682860581184346467053515380489937119075263995298969615247341239060839898223576202929964105783513041764314013945169030368718617352548168000489450604629744530521710691146450523820876918869988664425132490153900799457627688314255105980485702333793698790804014314671123985433853956092407307486403041339424759473344751073131733313080125554645310240304527765708329321337557977112254295370564318350988779024388253302076739440101092986112817763254171631091963150356334767355437863579914623597760434384006349389693372596224000000000000000000000000 [47,20] 2564647709829366016312367418308556486056687829783932084110910597050659549609782109802978624940790084782728809206500629577861521286729634037062258950844559987344427505522361690553150827998701258782125819997660803025341940995015903791396505863888394426725325615976689246138797863204225316317119539017038306522315639378993687770540489380027642547536325638565731943685941512873492911766458214285475535534772727998520740947010050677789542294272302041939220098278540268994875309746829224407293204494589425112811104867286797128854082041506804779779482235198187347554126795019072545780785676084447441748904726229589209938588065306688179130382255463811898099585375644944435323922141119612539287729336844362113242894391973604712803771539255313332920405084029617521975956536567146561766423918869857094391250017069299194240342736508274790368682258137191559672090382022092521269527435405635763030941002175628953034300696228715720246705319275120533573208050435285434065198888954641547084673729324017750562554892233205334998190294787217880450371690903745109608571478485463330366208950759636664159305739375875611783883264051740522731790019341943014385220564521315016701816253156740709024828526477367944032570909734506742891888316910853699282504384869189731215726159244867380071749326931420166431904146508165055573961563993086086329683245734706293795264409056108760154307163364603216583722278643948097270022424927472483745981257325354223412053915946219949841832116202345757316549550530144313028560796485271586014154938325583524737983448062699772277882823142288406815057692547212765321630777995741060464522601531082499286394675759288467307719939280637440702676266092712217083211776856531469119271347302266196001449734725452400753984499736565665615919243556053018157314762517643631875027431168834503938799856896075156235311847168408857428779093167996437038758913707969562033667733266676341598847342255645397290712560368932208100608025805477079799002127745077996398126238323966772361723987244836688517835555691700698842592497302004065052634556068267472856842023436192301859763698330124973310610343822773992702335242571998334963707553440298164560548622459471456762311684881650339932234299875545834368304900535413357266730602444468384210276403368766294528144156857076715669439207210620789390603052931162378281149605078883485612518736333500001301811040563404144530898495963953036891309648044633634971254668094970488312912681207707396525211419719341385740579084735615472812243505729090049229007330393030432968460453139562495631629898640071473288809186202365012153053955461293736248130480260054959535269202886743390069806592530149445509019036954930724367087990925454991492020339156428367704937440460399308689493399412627745007585984512000000000000000000 [47,21] -2373496727255647719536223759774006776541570204716771605290506644375201870279759955005339390730417724696431692055786378194603324059805585442436311447029761476169888428508717740721038590612982116649946314659553131630562097041337061659343462485858928806377177836670750521684154990002918414201328101381653079198419087738122306201118705899834615641415322144077217426871832733065855028283296123174404330323307986857561348828816383453441261659338231637918071574031467053212966815947087369272788189560551257324752899752546856688036563146496845287244711043032237640818068032026854606180231146327665059971145741462023268046590983085458733882348005176955001672606264354527960569382866585327887099876782804477597574604765209674461018765769777382246667855723576415397439287721931104587764201363834293131623158851588747189059433630847015978726095898750033529556543354573521694861939391449448603613030411811653156294927766129495071609696670086982991162567715607057201859961106758933268851759007516815427725572817018099189114257102002448685390634429200985228865053176928387413169098611575283576316618417632928685042247448716963932751761819807118203062402682372015009597935931061298493771545011771573474277226310690330820758266343868040467882010575856746212043400132359781666442418165206684466583189417553639797123320159830708698983051421261687127791174605576504745397724321997519469507412951339571114202152531267210414253362112312685020697623347898285139877981202096334057072358940352936066449354093173859419626760370377478360981098141494753280295310914297371573507254021642666119375462587968307509025252526079379788722315513627057730336669307085393783439525171535327869404789609742950688278573939298945737616674757232596150422871399853527625577197436464353089384335250137799223928071491522824877407791524463612397206776936970967391014424993787406910196500762140458504640556063540508472782814719111341779055404258626303768606626324555014813645427646876548275449969501231701361541676328201701578052620223312998980943865921465279816237003579529901406384646820026398583797793220878351752393663122319626523517556043862405867120871362884264392829099172297401332372606880841882835226729929950059261069407938097734134640493713157844659399819244960661838489588778767724306050946963337268775686462886277814728816992483160039934450754989046772821082708783926984276410329268285669448137016847100959524659759004361167865231644131694944072071057588655604223267369517226345388419324230367178353184280794842289209516513181703621077977555415029090697988410489601400587559605171882078884725166172264582035604185435875175006423838113447372564797345413187600647578728993495398191788173514430565130878663248981642054419122494869871974951661076480000000000000000 [47,22] 2623246439215037886595395791425418289553507661003016605193371670046434172070445630858449018183657980475260232726182179009134692947977882764592674948702839587610205609346213030847926355294721210759957738648451056087519832978876015220864668881384788983948832322953299138245402765393229413545701962344198157603024015477105325574612544044372371747349757359568912167172119070769467806699868789544447457882379941444679128460850994990338069869183915055472866685267778983696612455696898202969288478326366260767806566950519959426933824850656914119194068708629077861997294042490556997408775068226933104794726010266817177550284732050712134566285996865072919549047390500399500030054996205974569407209841827358881650303439330834418071571872511077536603752999587203689799498388429400456755420896160535657204198429002534874277469139691666885830982634126471108421247985239028478844270129374406408918416095715205379514793061707117624309857824185079542289046933798201177266890420451523460540972844339899188950455609617484828644022223394139649431503379598244517439932867515082709624853745583133705851820967254729909671867367821657412246457281727859251610884888541816983407558971458790331201231737489944618276479058665764788877638562325034217324592197885481579022207049183460980051542375607560931027395399563776886236675545393007081015367718429802125748924597554515152753527324279077135638272919090099812607936319485533319437840095483911131383426155032598971296505986870600888669432611620571537086457682627664200182621185498569663114745028203529194818179029038970106863449973258395219693101694594453072536941794099310809332308995698331094900115794793317546867955886374349489675104384066410727931420664291253967590616316325222907636179000899961732292932564512628828338646131280457601962419151964324057563736054682768317705146149034800384313045830707649052864450598619759852645887359176903598835585234960159685433448961807435145533932709387326104226663694258885002506670342013457163432468109027254159321093062416695330213248852932016161315372772240849550959069441471093528151751813386347787814328699503468986962055437436016445319614237651759438725388597954704896223799377478873155001214078234921331029109593059760459174875544258534098225624138092026013012411699077470361259020153309611527966209887848785210239089209878019002475959338783574683579760452853707258154970222717405534118562464042318887458755959751325425108771316810141916992812660248993991553792597626414902167592884857919734998246982661260493491985861206106744475675170547517561906727012192097612460045270432967372907931630441283816031844548575954300500555818542016468235175735508676213172880981082890103292249020813939815800657720495760239555021820629353611656964341760000000000000 [47,23] -3387944106455326482343769296125364986727153263974184408247378835387910837795267203302358748740049358657822235946158740128253896725065535151580404743017897080211229221577794360902097309943797024371211299460098976128720108756343820036590181570899194869253873952921596202055306566903308136861497349894928043332750148002336704659565097311828058764791123397644212634156192645778923733816754580529864749078282232763922987501380506561898058012230526128768816188420924174724508646861787848862474872338110390063481099519641449322497041599140276877931515977392329492586257773539578728220598280135184870468497192808345541180911229804733338376706173853351516660733509979964302339616711618465850977161831388512650399867247495140140110286598302722019135546470970757912484863416970481427563046826261878229605687266803408358144282404832576053570225097040447666783121157976730810383014414862346226195693843542199910352284212797768877621795622360717140861059183539108345804291438549365237710176901221661465302615144516753743358194600288805288614578277674657378983650804428580564882502203439639629742326422501846776021999748120019092060987126740075338748436154092259344568607255207843735496883823775185413458818490160305815584040145476704736497279216760596792279979726041992260031362241861108361775701460370157236615886828795231703331689750509229969608087561791575941164771742172313022246036244018662348528401900321555930145389095005987182696758351334576841570415642099033643963199414917302792203154173441365623821088782830244188396223380293151643218925761329730385406858167439499887430374967228630395808981693453649213291081660761167201980707285695894875245078974513930747631226003536798260502961708886940366191132514644919040125035684178790096668274433614263490388920601135964278828645668138163953489735046667710108984964701365199820511770312922818491487442077674620730152751317742136012784410959531307422117031576250322933208658181991667371859816284305431798262839921806948644074540115341469361266947863292579186929209940563978146124015475391779788972235480327555901505503237762938879851873412217219649691336565546095985967457115274030277862670633819661767760697005356309216112495401292387793099581528907431407481992350184001747262275200782978770420053050550075656812240088036806406643828004429015619711046854848956288246198591513932550151722224823646665217340028043764543927159615848497461183277497533050618901742282800523696229097885435460960647735255311894235451194253638439847730723111852133422837722054680308097634366028296296855729748579408078503526868031738089395981668179120146217418093556260065929976323839364278836199552372929731638369608151411788707697812841700116714477442926509285932606582648873034677851311308800000000000 [47,24] 4213789622684987562514215383539793966164388199888445019909677698297239598952802295528370069664962736454667449797598278665056168778805641226050774572352548829638705198572783439253664540007891533704211079199198183349206036506709405563802535735974491292590119311529044430384173550387721581164535891058914968913387477141437096978065681234695569755086331477328152693947528308312479307217522961292468737527539477405099177621652246834273165136118720628811423409953134964634907010387098807888543457063417587611317762594423558802356751798566703955061151667443969389288630529165693294547478892066143538804773502951155146694851673616629910748955193479248402039051718937550687013650306319822564397369108564453154634923398759500409818967780424671196245307620387045276305548283342548088513844153863030829926998774545523357562518097628036764669229199357124091546720093065526680149807970286636483382454428198606590722404516485452663551885531131214574198720704674394645314947744777994993546671969737271090708288379424222206962877404196010401846863817141612372606634162305672308225801912002708990222665980893599912373548479444584409261383904873164291808932458566300913278140305976332025197529985245347790598544966534299711745777014816860794329083881611228517950665451610573184470656852892632419871921977825720977430536966176932782554462853861029457913520001476839633713110211390459691877899076057925653088203859531224344045147589677301048445600255605532316064930724614765667724746262908966485872406438209233234187434198445371070967528287360998529182029343388215595741553204955333015851599271911006811843803464591299256972104856895734169015412995489514122483368606186336082822155487284940767977528027248621952838680269051663193700534046739379388543207238852294480157143145335037103558949164909754269283501510955832252032645315859857808373845487512616215128854508145733713040542462060730097394307490480434392315027518962330325483188835739268990674089888486346622486551280293147777002947778015278870338198924938232591832806714836176192728788912986318039787939710692421819702417549144603489588966673470205996926347274963121469674955783268010409100158335229646643086259432146440519356302752276808312248422261498141600515256945536890062838809113071783270697067216870382933931471530335881903952263778940705789515139303473290231699048419892681351778708272712655816185888354869060916054595731599045721129249707413586643099355570052524598312724279464684174997261736361264978771783752704130030438744267578094685320208414842785938877687733100776445052464058693775186618556514580396688037763819127174800285402205736404755830275321147217115157388003592198236021912222720571365420638893677601002815890992481610720552965957909181413479730380800000000 [47,25] -4547107834408351921384115806066181726901176460912433855788261694903059148247431279536084825633939325167708900544917019875311139568570035824384978827426535452764823013432822087276414730541133606327311416364948949288212246674366013731151045512203344787835503668212841899132062479478709667170719506727099953550406149517909839075766327513992661256080843724318487602260481741476468983036950273684983210940338551425077112646301158319614799459423666805766258177454643511005017276925335559236311907859842797861906776946558342331506939939118422629695275243398992978632009447279368607484645111519842656535673506641883437197617513189634896527455114650555629056940591762523358902396914384930852585821381164274676056665783550958063031772212193172369576692880086224946091724215116473793223187892874838604420082071088426065322426492207859835562539298913122173129433792072102872431208150641894052705459884682954797200080443762047321695596075813780446463803218850491999832089434709297053610062941663770623555625030863490607214882016716802243054334519513418948399866154091476441797937735567199778174377251386995807706204765613930940555728191262548206728863317515855540056213229322426288820458220440208560328228692467828732127543505458090686862619200932310728847872393788218334386494527880430991081808744063652152938868596435430173071806797188041371487102416756632632014316219410723651315880755454986925183579798838180257788899850168032350477721440397431803420716898239704199898256660254728788138212899782806969538063965561169475261426128097045930479616308175972443819417992134753769030766006863055067079844931627879629118424192568956236892268760893282830791631223588300676236182850800661622536018771765121715560150975789977809876962420819543033589394493548406092240511185456782391698963268713768846937012422127841206478262433451692254683491591501978077125919098041369104576010102202467296143526626886590380441975527520711925784505623565607304859045715461644869263182003635105285279771484198545358616403602533600014868895042600820676742535344062871371965121679202757959533925928136784294562142915108809159216854275104758765795778940253429187942933946488524194006638593890533476338179083837998604685708406503929737663485049874962010981109537212286853176747988397275470111629961759253301391640917487980545079248438567190848879672486187882905584576023552570633502071698534051505197122183787780789402966481217832842172596181662755867739788827325962471368828129574141523550393437598956766158840323640691303399868719942574273032371717179437083480607370008471286064298723555839880652141613023023822662966419060580571191900958897387022770219634290113339997720422860666469998184362562469299838653776955178835891549774845766322740422246400000 [47,26] 4208566729781552414277898215772375235357679998923620136381795288069993596578213216229235476574653658294226936849018781424548380029329616676580855812443716434693516931563713284273411099655730713402453004837463784097671037708641891754324420370136157869558791519204112081787938857887528340449154601905886165599113793979683479919173016844974659293226509620257346536775572258279126429363756564585548455700375094628082352371988938387787714594254006936588148491881912993919313750526686936235400777859949628516435655242104971102804270212706155659247675685480480911022293005460677968121622341676156028916696988023820126729840971349191897779680452210445011830776733313951017069975560983779443589596270015831892868554249602745270534997012551552755285618578033536258288330822566010414401516617224594396533988265943415379293142692418448027802938290982199691242983309371212873255565816800989697650749502858890636930835958796761666213715242330634512468115126413374543963424603583200105039935853252303164430356485829017218083359576290073166453380604663315976898796106323248853477392555495450491476323902433489255251760186734930473318787343145271942328887028456052414208807820748089672298546452907111558891346254704209014238524523864518285188442509660842705979679028252989675286563279092334072692140841796272462416342355429208544008594555167867875539196452048945964725065376264570147529981990767191194918754506887673933349737505448713327769841274220980398936450359229253254489684267508602185518058656093745619266451311829961870615262271199176807299258466507619150165520639714062614068140003884980602262256341078428815581169785826474202904845263094192994615189957462259992328907135881867986898571646619225508962166600440368010261757992084998432384162385414143560940844501369431929573523414316279650852528874256395236056115330812153847614015445158961897045772746502786239893917585940061839012495193630511051717841311957652231388908274419277961085806234806864717283413677177156823126976975359497078012970727471785356177647995891301323375976124370715525354326147479197848029477784753711862841546417556412200296201812804007305103890084573129349839867702849167284942128399709492683259568032356983236025860086906833040728059719552935923266263317201652433055362536150207843075548451981670137261895848055021950362099595013862603986082416248666283445415768676400337153708665425626821692175229918696836561215822072510018907753066732381156329937302899571129686385923953829385608058622226018810653828305988288247617746873874124857847111579062654007127104430914496229349069176758857832623973398585047492388633587793476724020286096205034770028868916592473960316925896177891630627126773898843165229412162562333704367549280649585119287312384000 [47,27] -3413628705035645684990867362023795016248773352244697761923057667514673880140828724661907031055318383175069938367639602896401933896695054221270592938454831067745183474629007626013095172781474084235401787824211238433335031881259190000112239131383400756082340188736085369181899607924199375797615101815941252578107162724475901947278932026634636547981910787169129071598504333467259723485765975895458703210118755176562683974556240757962851555582865493374772689019330796094880505434357102304946975868416906380188579570637324470993338544614574224641187482435637172030983032068565262529108706938829177952126055273369443984325943763148924733938122244431159941706266671329546730835583207731333026329804834416282098965015973253128483337162087744671322874436087581215982303345328991053058117777186928980586502299101639663280484001795590970620459759575954730741421681264650510110601256569114924832952480990567374091270595441611136021693577519516109376630108981462985901386182893581298838783025830812329147183857124078233347364392490751193012541931022147907887034068001536160285241979007399355922562344773944737499069033135291926637821513467540734786048536907482884961719545963425584011828667032693432961097432045630084750623784498921313497277299732587315972816540546493465453622582189561113573167137529933288529038983454941499087257473035514156921940504055521470664343257675540166713820061823814513163418793594044500025194761438183395547416898971397873869887129389542755326253021761425169376919694094533322833643724830888806830146987909573266212618028246731371400329120575635266712313658864775054770974831553910481420836906295717326047506942217145502142058762099943374412052264572650026373469841159124018507158342185818595930147295580169187122253796570725598326059904146600363584767831045630446249658529427173751905760359026963537651836587561621448197444332951914272223169811168648245801364982584698348166403162028164999995725066168516092563326113734680643217435450494790810613069567737989489253993665208852239393913142385925915443569691925092793697323269302523953617346970860805085685186484447365973653809222263582590286095974917622912219642863447974699559067861878360374245211308001281378165449458065673368040965421470010296905511806311660234697389246302077828730682805936197974548483759497436188914311031974278188308310599267819808124264461407677519874070957827543101008364585553009355641006682372296417146750274216111395997480774817825364853413162897223694500175343177614594485390607647438945347559283292472156054750048394060498920129391481197606313205171862382743865250413536737020894781500241193795082372310955467837005988269860525947797076947728521699534012991891865466632417532078387026383832720740503521329152000 [47,28] 2474322385193206171604746570922098968472964851471589414053262460540101490688037722138876112942556473184401378357393848394471909921021629417233337822146598892334089467556721380451881329195593709868988864980314215575098127713378759363005333456737693836070153010233392008309793327876041515265554148348039664215633003059344522349331754702797961103547769781795081850097646816950568303216618515704272714449744400898129443016655510621368753659654315476872256539927659911459498272084431164764735941473673750850084127501010368159437487368637698648810716469533993607690229611078735039449195594462484807795605976959660835385552088158990639258291804660705570013296950521245222131670357145158366057757817959956792705562911465333084454377238258317925522478847897709616400792904038743372006914853014656619199719266609120964715476040261685530285912361123956308187823551984208438666691068507010395582248776586613523045807475999268091643396310440345682144070612412075692792594971841082350998643101860140381869497528164279694488742929056312029671436925779403252915339600337979188382103965759167208368208930218380072909514832774232322507570834408623026285068321910948142070396909624529670744515892091187081234553875406918603146475246029884823457218812761401258500173192094033602350635714810213563167774608849538912138202364977748567658941256980513108837569874167238224773788220708286798770924693922386099476922506039482630537437670660557830573619888624572377681816189098780455472339050488940874301833719940338239145236142459397439293377398602256717869202843508973181014546573203520850826658613173768725055400852723747774140710438729443418491798636123974685687025064332191965390650922065794192944807308480837288871267903798365291987748248145019674518538596088420095549165748163716309407812471378230685310184491790021144625917136297871280414452947278380364958887265202985219476233312607607081154382421967415787440284529952452595490903638193778025969490429304296168862045870520011045110954186523407961819474156728096279687660323015995056160937176109507357851610253662376231005518118986651053712859421684387451267917177149236994476323210757981506297023538428659679195329642351642946156399090027672424322084785100630990387648844971821344804305516818867304335744092108908841094935647471017863040072276112950474974402561893444761584683208435869740113573380566089373006179691211807669358339777180001283633681947049305054499169285814473592249395046901239632509650473156058998733003134061160322123145529535465206327763678275182808902584992218236165149795605229574990854123199753167678746822482697014763657586609090257695591610707383136374459236382494923910943023053555212804716364766810315517159286611143113292722382018293505038745600 [47,29] -1604206614352035613199649587642022079817344879803470848612518577915955850480737753118203504682142317065691585593145740375365899058632721097011039974566562741377663297740763408633106281667090389107353376062030065967421126587509581871218302517555741830547176164856085665440455527358172550162483322394145288030918173425839886203315733864035543018917365231904973119983824051756849188948172992844910967366401780217882310469291693411973096497052924737988997734984746426613615842594035214960397091704430149828742528242387691551647973054762015750504308761499283528733444819390902442830923247700811503285846612919636873515479793157441594753129957932899222819500467836173916225632004712720832476363733318120141776235290121047632767377581002368038908866221964444679733013196128050971930310824732891347495705310836283708463304672417209937455770060985794634685906930995432069095561257812662835345291038847424250821063092192302733901687076957082940253481499787554495350838648761042287839335930917686763110654890629094412793862971537953526211540296909158719162326517871033299182542984008218816971487102891136302808342264968359170527665088884916888094458819202867738521420551394527118366123526215598254398855228447574376503720580240056049014034738510724524277242198108619637366148234575493632012023604935867590329228750912597015600056548383925512707608138951088623857497116059312957760743937857675653045661848969856379401496757241369937437999912932557567648230725173246998140795505622981283982502288937537706066173188509152747027993032179339961666373146423041597058979733877550929867452129105859539097735483456322225788574249918527888742386694399824975002215444839378881846817654802449135657573810779027040875057414035818842957531511940478232449209457564782774260373205769931266908219014694604500296682293662342694015546169578749419750876975914554650581566792033390447225643285278590709063942288788920710330916702758404489563241593896287342374416401180144969239920320091057089165093607923033440366264749923593087476273321949883682894318456237735527011979801072233225001410657890224666681975819993861313961240016267718754990177044527673813271607204465577605935201785410467439328828214756684702778864613719769069410626154328887828255838761614864784011453000576044799222281024151529717179596202231715480942693312456982472141122986517388913749439387181565911691163701554936022527492638912404380331947866686702237922473766831294209093001907064208466981261551036820660789974611408394001249568468071401272526379585080282318920421962191783030314114859122748906763014035530577618031326624277785993461025762228080722335219790454055146258933304751276125550241359244767713828114274560429675731807903093284252207413412213922201600 [47,30] 918261083297277898041619688418405743250193157889504677304783885812182119561157044816602225748528751351759433819869242714714748522229264164420443072228191273114985542777505465408654885196456919436752746164813792889598893938317399593488746861547717077258840327427684641966332029660282416831880020015750645181469871769675705226343205610646917539325725315621831332097712183042349925117508977389863300047172127542536923618654514926853927313949435882766596609044389832885288621609065217460083081762770836981649761076965769632518949993587028033739446461029287543712958761721300331719861331143348950628858699046288162717396398853228683136580436690192699786490554732026893588448586352695157514722076872931588709051995909019882235593397067361308097237392352484406132092474961582073395248440049656082796537694720244567075560787920698582040841111549921379559870303680138614640740442086803832151967340736676384807093187183110327945566864951550342629536858293577041590101713434183097382176975090811065388689806432625929471830017168264701589020944561644833538472237587900306930632306319487451778561912352142528519488897799293636328906800134860027936627479711566177926535212331372648997515731773545425396244576494079050184919431832777994855338507951950096460141901750164049183901369918009940085898306542851336488188156773206879797007041648396909758731326403784080552968116454027217705012592435480549103020435589174461108952906142440747078679996380038259484269017259336756294157837865877904684625665299700964064179599888649285997221210989439474807305213391379100733214883013069034470058197780714258226892230736446364011731226598703725167095084926617329202549403240539914202558448730484493647034568348255007495252263896915696196855678663809515252049637485858589045044686406340195850664728585858953606515959093776492247901890818571875647708000385355767194550351307400083429113148756306174047751182709582921044418302071674895080710264133439357615275485101321626829025504253748614776099960190453385298447323828357163872880222995136144298895192642848937689923650258281132744092578471322005908072648630271519693939323745582003632272219237727712533281868599640024033211311767744612970982255424366444553088074815709643842587438151331498793012181454661860331186558867217693562225509095741943498152795093696218337452054758000423531775252771113716697289617313099206784431424204974636146393798712912964521171735322986638700210424179118182673468097041247220921552469705413285307749155853321699047421002639250127068764259966138752100388808658619816798810903763859203264828202984075920680402514608273860639145329828973126277608801925374934259396179478415643934089567002519096053821923889389129755055934775077764756712875622400000 [47,31] -461463832805990012751946715673324452875471954636354626576730181447653727265616667847490157118368842697135328079492750419177275874114870477815952962690880864089581579635718071310969099316044625287473362945764351515109964597901993819746366560580858631315205358534681622889142007394812793148436797980263863965180837825512430755743549189538337526755287269760094896267659328603076891060806292713193965289012943719135121795905938709325971710038846133274014764372761442414311626406617733039496906391626298312776404411942622051040656939228665971757242159147428251645930832201388628443913470014986529963773037534910298284056266029848166519266622784764686470186357761503493228158224736360979482914128424016145498110285032216058968536679763954872630858416151836249169826410888440134952401425542141103836323078052057303626526494289280821839362788081900972228274174945634774740074181490249924616861892463306086819970777005142893424301150956502546140307274412744332426458067657984620523233793408795248993377413814174551646472801177833786660522459434985418050542373767483549598190446982503473552032044052592365277065660100275145205326149403515601487977627956043054412206009144738916403486703380528926750219025773993841458594316608870398664255741293698511964882962212363483689772305631718500118928278598104907049040234109653981187306872575564946305268377888078149835488710821710265200311296457478866017080338481384931671482945430462251614181129278753842648108021519160099292062716863124578017221243221815210916888198714905210654257135806451337717098500925187848983423283832452024351066170139849930010841695251046866544111416337190686177722717618473885317945947965638652262090385469062072865984020048487659495813114151603440682566705674878847615934542476675535238879051594199509764098741467367864114721007104933426301207352435166687953376007739105927898754766857987250849137566820854512530126955306826759706012803380466971499954306562785336737037237993175351510376493769290829256423053671133578600047950768644844098744844094339181753673911959428115873921336112195426533287083858465316228401309683304685429503302420942148586038861525368075812844224927505363296777740941955811457198412302802906249816536136547374501415569833944022469208295537880451484963681812224002997650048468986038087954089728809202588346002058708683465806937809058250809677504516371545389495161566474564866762318207334976413916241272343587725173783688365037272106732701251428866164533337997660660486107444017375791963468845232172641721260323973381051048162464085788421078589807744234128553445277674943127328572552580295757328749706495762904264694199202183263166377139326948086818179923629884089405868646185664427954753303213403147119624192000 [47,32] 208720548606990287574908179252059256536581130769117640237199719096511375452192871970953020542761926545448647354035123363336411073567652817578766580571889079296995890939772447412273096383772271412533394267930550373244458795947366640322088831372094723277719485982440117834429025071816724606184321475569991659655938612331960636256174091679914280014421249738490292828961675175775174604600645921982207244071986519836311012985795378241299900773401984298515466468781166840997766708938547600064180203093043198801093983511377309476564826818618791820125473768911421784489672603312311311601322706045858189639761083096422762442697984027519165248078854280139985851576284272893049467500977616121591463373341088806970005691834417053531823390548191595666605297495850312983170778656025558390548361053264077707119448487401801718221290721349764285714817546697222179280534024182841440239634877994294946905247230154981262295725917580465947743254960084232936122504754812746180582572811573433775238917074632557659066372356232766031064291902905661565742679498497002636014189046407359858156386935789724729392339267157198273331887735050011973706792033685282658993736389672392492435616937325713389961512250142804243178979633398842624133358258022644382350357408776457347647023704040061192710093569800195996728185658784398707850673679029830074244538626744770573734145484472654613431063723248692065574941187030363593364556739091735685937998650669413106528984243017366150872974498745190296987947780925615085409676747899842097076347893075867424022563878438343635723651217858545094392054623342397206775226892569691803340681590385435699385453883384170116900043773465171968737347128724874794720135131420878396926312372267124765702270983706787621012075311680095203464982485267482545652839988181207429845426091533160516983176461143810481059940032507961212302085773583674074071837665028822140685689170675378187572487309043723316797213952656293826213338343616872168499942889402322690984912389730041025464867548076129098553678617643857523953376816418471668932096455995945611464424485740520914625231015770525436114769530876112807094273238508291497183564348342970900867162124271696989945248736798025460947841428960729769603575881267787847759480557518345733656684279849948195511737303523342354347076081996494471133838034817109990638317096687212850046149366225165533358868582636358663838862331069459372228034408144782180747601546162990994913410066297315146302888214924915927410534204605865241555982801949393252771876966124881984255553595072546978767526594270480553219070606899534609018411826780075890877989865245504768107381179728114666259287814393574774599022860022438804737153309952654615005016707148035741863891988123391163891712000 [47,33] -89974802144648947603673786043012023797326098671795285265719556881742637862032063272609995310895562554840878567009718485705221984747015365492159975569299067880994705807503054849217317866467327867560261432463508433151016830785645289976390831602427930865878838470849156078446339312380117804359337989622904101715260211807795859289214621633364897288312283141575379160191048823860686162855954719847429742927491173904240430723355819645298940905141130575736227769058810823629997847290633795044148578046972417078140787253570617930957102260516473133094166715346908156149001351903009584606092110232385154445648057420759128020818710379688797187564001430558494489065509741761292698343100969951888299465135503059306977664595618756215231678166326943793000507337983443224790144003744648091943835749360709723097447892068913206300117564207533116297641109693757858661131125002993353244335138555663552460583239977340709535529729920054732991537859834398177835679350925201575860722293713685209149567005289667814030614364983938236139380625108239667284911431919555371732397255447858326639513592210223383532169614694280548583788876014755427536051618917532387782973378388632259873438164554876684846316910145180658448827198779911297769946294295759157897765110923753948458973251711406872985170601751359089830676740911199574303037293902076495891897363104288820214394855851848081846075113524803232862040786251038786182602467526658877441975478445660325537201403882840589892585029738275304608243852754383249521549472461758635730982556662816675317340534434523822881790988471548489452887652423872620265814917599109677469771746234811207846971815486521162383747904186690937796316572685896187223805163644145313655173521988439790622875252637219195273291262039095980717608679789873986892786218041619159334076843695203449884128053195080294664570340628569929007363829804513777555990351324795207172983008037997841996988294602435024929939398910226232460116873860150920083675983824582820859078856253545860357231784828453434220587032846923315975636437588591752461956421615862838561838581916056794498149408905897489320452884975602797861958935825526532485963138835860885343461859700612114515492741513443265656392032425435199736784536915864465200990601917982252904332139700074502319229235658621017086932518496929513593649214450334951727133666906008087629706442380613273140176304874298572635727374519929404444319314923104122876570843291092759928575658169832127975337830629736100120459503567711512007682304249527326823030742959460450570131406442874450340135311720958542101573003319881012206337453102214824764589245915880833458909638651988214300433404437021086393279018308319956083675175434630132718274369618941850089972388536812725862400 [47,34] 38478888869744335731446275495828005836741313321957487451655492365570603449335228122188616255141962293751589552445662228083661512429799999303633931382495962999658531790043599172667178294063740860650762624035741173867278417307577328340128347030345652612767584007718732390341667369334693653207118749676720759308255558426050497082412314797165833739528908054858593126743107082763093902479968972379888311232119173262818707440753853072333577276448864214083203683557662674375119261040591851810850120367642053217339375022858499027686808259378015802777186925279061775898278109710849994836975508297561997092685803160840552370261947313209936995996971510705351442328061657673063799121692285864378024105036889622002811994470259160597124764430190010757814640482165944525409008780125589118823277024174335669934797874995069157371513290548467472259411688494612390103255576849316873874025185870356340504110328819967402946268782559194881580049455995751585767145144072437712095588052375032160562706625630711898229916857047548350691428296675033693524503179671064526572170481231964079591083060355879366284102731498777405889498181245431094404270350913930390984790413224207531903350777111062136091249578059432236703986206075761939817154039415247999426038142518953261661944689459933452333057563865016301268643262678519440008913897862074670918638449035823647605754247916010321883749978436683928631780814819831544681548207708256024762010471048559001300086666776595517409468142427003244929546797005886722864660207273392195545175545821905645111748491157490953865686374538084324316026269759622094291964917661132263846333951878320103836648664078046120248791759781006606411025444131979394347798080167570057065811349594328794256076134236441874535816365137013534471682254535721452485261960886562763510592054271718739982100095139953504361528734945864643123277078469367635413202109329184260335235771605585948119671516937241012723896998972595791830057310638661080850103416274011139698379423976979887261933729709516905029400926966031597784514792549042881770608434225536850655459814684831464840951319172072853689674401629784137354259867273110303529734432711938196965970944993135015606040517163134458063544290561515152027036801651703379897231861285415329408604318928090011130876658515837399746334771456705427655126425752848398364993773141856350944038009094590341377828428760550471010410457852300412206673653044300694668224472239152469918339620530437504172949602528604833654890143777901976786389622604935282334254603555207019836736485079156537056499479142539869328501479931165261090000663011651364081578559368364343088301483189314595931048420434308998330166417024571831797405460593846281471837774261965191758838088123967078400 [47,35] -15792708611196844312962610584809108924270075370984502001660085299705325498432163180259927582897653665048665938127381609067862443388933456475378658012748204932946362187702763055065359532231420543493707559569711543539359186466928879582982253147049892202598012467362777750915270451375263099847586575349505955711277787382926410397525626963378871586552259377058956900128987952880869281966179728004570067971861536765287383433019312604928201806684527145126622535020741212561084157064860050891301087173073397350159211898740147764646050783404540259017062403956235573718810893000759915752371915799034923777957344568139171160855353435414670524930664687782108386489097581608440582117914502044986828059419610891025780671206296098377426896175224105118498247576172254332839025560732165721879355798335841332259240264683090143224387805764033337776710566714149120106335883108515778678777164556699782010955032851378640770259332115372179883503558022934973299701446083686024184685580700409681187136641890995696613976607509464543271588655057713259025717576224416584055793450869919936401977908528253658913809782930052490246454675122551312313268882711755999596428523606745239296006609124581213500897067264035533080505600541480893207874992754277958420704602382478837532164574494086394444754242012174522512083397366779565310015534777977435181184579330279255271688426317818261356932344924072631038741517066155378249820168940968105173910534020429339809448486139715423628183883868018449362864880214107585830469107553839771158068051090796988327927670861126838058098057838572516390747883424008788762088683819099987315101299735556879570694606242939298548204889733839067334739691294708150793723068779075537440403285765795224637558765098630944998105500261917453440811550119598134764819476094210583178004342460149781831616748152700612599301162682262630785170991990673011866655635298490177094018939430297259294303432983004282660181108898565661605585880986341319677636435462573112255528678513098272657977533156795925601620521188134851283769151715445775784663108799197841030267212724379988244772989710276783749195082775808581805502174902078281334986476467257683111654976779449739621567196034547529890188030052130984562333683882450385388241801593404979564794552969351971558804141961893367816291981235973578681064388931509057237918796934249871643931984810600588226958898048310863635733292998084802425934854334446100315135621189908962282750616863944968818276915105053474109709439430752192226639834678762345175841146491691824036163762491475481417083437418075903539343804217626874437388518631240959688061627962130442508051546478690795568713224406181048506961029891878668910907641729059491484172898710040139422939637350400000 [47,36] 5811359606108744961042978392357859371521958919219046634359704572882744643109637452509228941420918551903711788049737735271016329596922630602980082742818508361846873222964386036620883157238200518051123606135223713589278352853086603825825071875660157680825712944568148805348572690782475289289948661877345364363454147247354116589344664543145362813718501054217970358841270500387437195633070169310875482949892478648173516011291341849101453333952917500080959205898416943241708483518501351752358904678699044167799328220821928786280863219087010452506451601094519846047442425132773304614278351475495156672526255669225536765765481130802461751857847683812267599892085430637912909718788519903320374219250359612084467907259797918631482608677796251339921226640423451085262007668674497749486523882291685848089029333392555966540164748067461671776620461806251445985261669430483883850320214665451081028181223553401248793664094233002997593140233102420946622836317114145990685018749035460093705490205125491592400459685560184359808075772769521291397830749409798784622277091368320204660218421574669824691316426491392011879517563126103985574821384919769664296765772390281151282099604931269767271037131616326958786731450169447519912043764227081699825712660047304746145134247475781542667715250995985830176179544231628794683314788779434275632223412717213600463070094531921492822536861858957009239891645581119127098960744748080685191520051152988241711555134665807843975821457528302966856724974863104814470858420080492009674793249045378205352457938291087908705713621487656069426675195899280654327157688960648790732143001796765208570006840024462197728469048453638806874353539564427569888624668505949814973629144897450321924185897262261597439193330646110489712195266086253691135970350666766114228007561994516442735298751757813502307859350424783797518679767059401115653342688627080405790273343204028240987662430384184312844149161273913943220130092633530391787581700795846346959230453699662780207891977778363646280822018437668258259269137977854241285573556379378087465185920012838185728251189101769215965394825685549915887572392026373363433828910432859042043034191085343734716973839969785111293598050066060556289013814332230975735343570369215435340462218217329030115090310731992262062219329591314500931556838559108532230125709708593036109172552874173553516493814926210698635535162837498309781698071472430621378640230393129823464154100778073219843600865964293233576688302050471982368813731131046064473338881533098054935295930035534246415999951702509851974135395150497282619419892433270403085338850141096992348167698316847468357291226901875295990536743863306921278970977532445566720150568563656484637019996160000 [47,37] -1879400056904062507491614982908304933909540429166700741806931014115958678942094972187223719390265654479660478792903131513224341721855002246197320833436841782981184243758856419508586865598947603121185886421465721094357073031088528739505468563789158623897221690611835547445397809125986754472963170705907022322267627474442028219809087007129617909089638465373534937665742851464760569424573696541959890906575208888124517663658204344136817103632171847863358015219226158128250119513007097109083179807733761252928208447510095045140968210249261496930462724289537559712288947794742373790109905836641629478002227849609689542428126438635927502135309064333314017312078887086144138038382808729310635656473248230048774271580953132816830641713990962092921721435955008542196806192065369166901832600410776681970767691607645832143925024295180830793587900912543366322662090114899458769801741754522483136449430394855412761398152287606328102025035623938549360366901885074625877346138823109826176196713817221012780348389497669239738310106913494021324219707892126755974854442548856089230068307096757500268253187391557756493388381031665415886592992739122372856849376592791805179178299582446213751791808786972083557203849223018231325779135263607165852310981535849111307119762470747397777552275210754528670526914374612791565359242313508529659567085197411154030924479066192874165283363635386838441212876171209175730583726674160133545821271826792817059040969867823753176856621678034649922567641450725298229127579213627153330851110226927190205621547741627262990463296003112644930107910730731391708116351695814405516409986253784290643636945314329719907111904217837128240060551662698440188559988024486969096664057404039951252263391282263039257246672845099565855772984508266854076863190403652983086431159106904605998273535078152288089397762649153620028066878799905222442298614154040696860898679937389642283470249034086333766443152021875816973343772267385464252346651030341084161361739429630443370981170328855066522778970389224957090540757310037843569837408261665644411925397004247175689815098037276549067363971539448762566194489151370778469206087090665031013732205767296044862009450391488385782740084998694243820029360834378777466013480586441093013701992227699455647652570307020234225415192031219978440025621785253370018947572756402919989565137650806849520112473104254677050468824873923086335541054663037318515607087480336413360986610354375519931005759421737972515984350346926660449480772414262374637314480306078339267128006369669637254338711784577757143107683656100451796889926868787281758835025532212307021862694981240442763806266474775853884399239990099484740129887647175713006817598419587174120816640000 [47,38] 574650374023895802309601020961688711791005923186607589918313569024357155688230706882895093515415094323740352239128401418143311509826288602471002737945450078090838255190587267594131075001615068713686004332893659912983987575596357316524572215892795771044969843204568982894859834051264605245772513076582887119130605057858684497557045034163659382269546311089480659142710220342807166297821426202306405736649653771163532341702549493230423404662176103065541989743600029705526905256996718614590488886787727132265991414578912950010385294125037296633150479870007781303067865673593785505496904120098114537370241916904246161435430644094299172096432415524206000593118356640228735559444375590571522228722801797210737473538608428233834038125372726608294283226210627586239719304234427809454822435483630277577462581457286085706964750278935537301246401864998529219002494526481831095345045848173618153747597461730914214919980650654103127561956675693886308573867732941318485567918036111611668537588725758882152679645728540907899393326371985637942715604881411277510400569360624251827810183027087275497292039102779245476826723585359784749800699415060752747898156673733820756690681013582471891794868636322324338130726641891027799796388606430194450880809317921032681696328834990148346024456449606534439723438207402610181281087370216114406512563310303567500748991104325118640202655410150297533848013273231634281946329942537130560563162819708012064553237392834540319065849906404632896883372574013431120994885858696509440574753385088324191930406483444841707317883813809207218856508181975863933841799346063897060021354519145011710028608198999403346734015945921984623914446941501867662206107378486390867882620092771905199571872489435212614793082513363367870570301692835384857315659491495867658890576561270527925393900807581582272627816472673915438466536515098848312722032894354079415310746367970211118837294014431983116819426596045098805838996796214070194750155965239609485106574698809723509263492142869405814466611091373376667099193038626072257896686770709185576817247713858966944421657507340708053686241949885921547930096306763376206664903734038738625402212487712344730846801963650195927467992827245464109381368375145010820549511864444165088988082411627198376105886567747866207866205200361254255384893415718842537787806117745196261460159058426175881676888109291411757175354515887950580882289488487269229639595561969896210061271917858013085995411659440165955991275519174970281080961871783082162185098135503123021370471091837235708023398001940651420807795338822726778863045273275889157576790758894465714005340354641786011638586679606718910177303866771381712274819868685061575155118821831331545088000 [47,39] -183686180657052853464336692000762699617084320472575805226722596179728533672322370584334215144708078364048855490275201369792836357711089210561223483260887711106911541327569211641137392448853629725286121918303567870709221803577658887950673145890788026222664743345589014923540620395124090582493516794677813067968833421680288239401876863802519848299569588266240508147220274988896887482825607160573930364421587494538056219539221245229140213954688226039131956666512952955205189585511095314296613351491276903230837038581638041656976207714708292295864267670400089903377061501423614777611704951450224032064100080562446979386899797396585880071800933975674939618141358790337064679429570947320267884921751866153199582643675571466780237791648034581297238742802378724334526146515271757831656967194789753543173353941528908467203962249156370946691179876426624260019201368506064053257619898963335305237441661890981409551948297662105443492070393585835199765147240526102944465060262640072694682914639001320979950093311514379426450589789091542024348599650539131477566730966406870464306357175650339939507076853222490449290941564103258188141564936329654670084074078944447674249539932933533850956969307115307714363520458015878474479899170452369857882742131728909391304408116894778308063511046900563267359233155824569698465311211638089558212228534643472243524550549562325762889616694750894541811866046304789441961819207003318895045425425450376997202255445269456354655834637687187003754237689380102311798091487119172705386082521281601926457361139590851540534075607498722988387475559184374709722172987302881843883129971005338580343727875607521277665330612604471790010108358527330120426930872644040164617809299797142265964862823864521608281588499134447748206694766472000091049913636435098816288913554759203626567748256365602024922527598731027378094131081994421458474422507612751476320701351830966772878006580003811376381251528827536672589434104513957002820315480155849358270091868670925280521261955902335675528429267377888275643638374097855748025901011857735423602247227022906263487953423174983343927414500986871443811032904476573884741006152357558684560107068161840380886200591608127135249648209155719855665527773348897212352433024941814108856894519401109867492712561587519531518783945735283798406867861915272325014034953476121126903620919004980428940038609993153472022716648767057312439530863085324575350209437815245696867174532937577283774232236329931292197195334721428953358228498848539318506762197185051136755110768660603324460562739470807846948757869744316467115608110496958956234626711214153199197034315706553210155052687461254087058530554096811657574336678200557322874538482806554624000 [47,40] 56720540220000570865709656998928084661709176590013000425643268456505212157065885118854461676505038710836236760399717673404043620001189426894852928572277188728379614501411089332103874711828584742130499703959551564277020291220782669726260981628865131755233184886171916528185548781048603374573167902446046429716578235477327856806811627789341956289017281284590153333609097850839698376172859436339784095206906603867691959303707662658149907527173561555324014589050178043737536003933563940419763585743398031726103901111227666288435023065870356750260373048508989119143194835459507773386045146294890411101500505624402404324508241429667018120340629330571247186043497179248820841157255094650963039692338146931453458881443847192133751367626196547702878339477589982366848157764222410930934493339518352832742629516658611576253897103923801358209857559289460626294638110722512702217275822578013385511465232126401759104831830666940116584795194970666506638557686622509764097516947526677717487126415613077172936161492691643861538208717496134102596938306361818218689457230364796626837740439980209748422914515227742422511350028157302824737768267884773194310455604550338694224926083704495008278902294713021778302208113985930532974334110946541596501870153218848884481855805318041279204717922868026316690647400880035263640118645946326717594035363819201534994103519058323868516913412974848166728445503626164074779737339912830789038623996654821473542530908531222526372384693162429714956902544874432990145050989259069927430414603469951729178610062989483718565260435862100920918485444690991536164643029464745024350754759778358073084034801762851568041197293079278965859582912983511128671098409652398873381139401673459206580971279432978719573021388615884698996719819089082589272867993372971715509957462414476125280774280855581885691688622154920025974580588033429189848562006621587967408310920325750622535817345985269059645883113161298265144377946937649208043535084749302786258987461020313318979388286405771801710931980104554351509803904966472696436676944933764477195398637237279375457337110500489631523016141449216030071929615799332850913377706625386343726777750088097994879576217328001424643894774109733836997448521622603467275764377709976668524961341927519741012203616754555254437535608917513743082857996685737400215417820113573423885597169683122694322284039485594673911685607929019553546949731847257555408806987097547767286488096944325602153741200606722458535205692862265190615530697197979859039035869142473843283473147472923594320564266606792651874597927084348287317301515730375378121292169013825583285756818462641822663839003323676223051888840010230323022232252442212300053814536306688000 [47,41] -12582972680512110425335908085946681322018351358444363697908842488536157288389233648625076488874737033902529088008990733937847813330307470044102446458879273196438732587533648400574937444419971295926493551572374262304017366525199169206547557228787765379614209059175261328588281656512258730800132534284014323244029356611182972817258486277367995028343753408300826310701865923676428019014327589148996287983789994076840847808963994053661290738998833791301131345268247953479858869375145579355435450742115055038725685350706128313661076490126248803451357973236906477834483444759075081305016955964245737514072925618995800412737816809997035126846656412161408760201657418218598336639720741429108229705171365610615466596561894497925534194821284395325361113335272851433851224539335349025014646012866596049979970007846771137020859506346214317322876137899133711841131156805343805093928245027925648396096936669894651347939586941059972872763212633709581348668800220972521521972997772412588808449136553120243553849109410871559004996661368685496046465501220958991701726889961679799402862029099185954903998652353765312054499021262375524818648975133278985240200430144495216224822245973163334953927451645388328343598811905778302610974584675988870168691299957560167885565581782003961154678512738746496739776389485898567289170205973876629097962850705406310305743631872743461669572962848097982259828813831434395352164788943146750607361643494543232175861473594559068724942167450054933012559386093742799562170142160984120188423031874518635256430173304350368122415052327510922703294675450098783383978382603664239767222127416280453539014357016451462550586863053118244403698740639223902081202139160609400144297211740674690830870047231040061962217580411298038394778966405619044329177250513497393085059681921000340085077695587019294689931848357031959922651459205091426185180411269097348720757916027857945502976590826228374630374792439607711802213206352858207870576351816295034149009842343299940754162644105842715963336297285058242060704033266521482101048402863625278201532480801012077310105269372934360969691366632549395088442940607222896544784995718190578137647303222156924765079846064122540126370121005174783305289157306641290070087603739144899496041875190506883946120760982981722339065901009456701011824161546906025156401620645867314895667386319809667680512337302958106683549538299270465984963455199619561892694404850465537175044431235856411988754813688513187589588738218546107243827363173245459697304438400565136897277169486563413576112791083834502957970658204358844372414494012515548823887884757501590547801423111150029877749075939523148398306048174861489762298954685285651849786739916800 [47,42] 737920406949966728515772028489730795820407680567572148543178107743691697989699796816981698098100720633741996304976022630957751647754885297596871370761946160444918014958276694041505920629785043429565904005720789802193682837448116731461959034992644165216379913861521035270800906692503525659384668490789894231208700089387452537056231661661645980238321134618217268374881669593835829929894665945680792509392608990297287555327906908847316217328269746456178293370106705822886625063716510222199458439141696651207118352989649168120935951624691574005985735756765001988312050483034765058669839101173924949219742303259035182804337695886431931297785960612883807251495365516160857892415328861094187458765001510906038821941746553233137191563433634510347482885640269561851083596834398529269443290198546146080867570476449547259453019873594396982933953912838906176877965287499400769452493301154964450237409125814343195796257339564128402930594015957864468041623482590996331661639683339036948241810749827994412962190226879275026312194584533223286289040508111831248766367842984344988429821384498541022744297492419095815758235031766232458898938148838988938654472635300508253551363144460548318367595320598732218200558209858230846250581219500387971545342539512320935355032316621916349134499543194838218972516509187690300326055966027249550232770086830689178262352631258886949700308461341367092645469264898164142942044386293734515748819894433918649299020737495105917948362331713343496846283572730392234423475274185677812840473890100517643421151908587888631193017778812258315119457600181457479025612068987261750772971194783820870586490976254176847978760390670399962125987308687577888951812686435216445607475461691783534791606268541186588055980411187347950739272798093070274534183280099563556753147821125775100112418280494470461640814282883155202292635738095108686314297960140105009067731878967672906018225231009304854291130277523506881466991847911397621982912291254713909085714504005895330310039806442908388684180076359735536775524788620861813255574073810399781176690207462998880312097760592477808856495548263622056802426630155704931365655849821903280627530626344506718134528251329477241246168906013578032029516397055736596417531668464563788719241133287829212651929533911638633577116316118409224656621092137567145058644465193275543672442535881018883634311393208150156965133438567265273014474986951686425071407396425778005623021334336221033819121385531242960571309865028254072713710258154871491048328148227722023538817099998468603113424895848316757951885377689232911620437077170407659907132702456720385767639391931859828943362322793892752201760450247059952981852509032690026020864000 [47,43] 585285782408674433870818292391438995518445251104149290431795045179041008434849753446363387271105695424042110574322711947441468986210563820579502517690927923327387747596746731456239452697574157710412238627847030533693429162767575699705651317851005032328501539642846637876760375899429946693716695998574044777713030042944412225057072178145813623761721412172238447889989164314076105141949451064072181137824587242147636369050909537962020759614806910511106083498327196867494518446141399830974758392291912843741257510942408987100662222354576841871659113888096122597423571418326187924051788283386805434896380531989376989509820835576297109013242537474376890912102803195371069416952366967000356560242590577524861334651045533852500235721717117728283116796438751813608111192430893858543260775637108464469546311092982388623017301157791182783563837020153924616467375975162825537087548043265019290638332188243459444444193800132667508691255889591766866343090473794723784967720775836610444120950788216904657640710551266498440448015915588426266561431348200684373678588560338604947645496300587010601399691452902543206078129830644046387277308496211058171781729740556273446544307050853770258915171915526885804104281295983865541634470344430192903893513466777995651464722174991932026539846903453665165492513589288998657268666329706597459017941423021250399031652469573660229340191664463963645483521650744190972296180506161647729471630617467560849700427037605645105581894130122800467199982100030109157161668183626177404541636852168035225842211891931079074147638825408450086522730945957197332493769739330884626180240631205326156058302710060985418456096264989383925536431746124674728955141384739384997911081895728242468388977470978888488531798652676194070271212318221198571005604983714805973290589398344167167878847513240839263822759116507568378309302784251899460924964763017611456989621961378199998819972407497940677800569099234594870008772456721437299598470065600382192593670509744707271478687727028135050145994346874131279253936438666026442760365140561672062102869439474911905241785129711127818278449706601393530669710197098029933154539909956162863267882456021594842837846177527792942788649375039218633656627760632930320832048598924108947430620794238185615349720257150729747557453224173400898630328632343003731944954766141257517552076237111798188503028873330683971803398916384297588501028120831494696345822937465125558089108331467308140450753557861620301126137251726579517713712895039306397171423328432608203272643685081317496522719490368398074171799576031271016552673883820561784048461499985823906939195635216143183918448133341981528528511855426750829895286276352829313515520 [47,44] -242424766886486428024065764298652051107545325671497513219022389464756010606465904934203034651973161240791164341184144359338696464119065642532148677175354795555996937085826346962397388591178745855381135872206175827653194823649944932066776657755993395826803410390366812071825081878615073068417842085187029366809025774971897606872418260237624446423987145622654988999062111426155729141115381153995655467260273730138206486876472557961066176055900861464612246949995684392715366201579483375971895050621197207554883547293531452740770804713391057179627484987521055367216884969402858272236662691708996352298089957900493448560654834229527273050390993493203298155460444657866180842453270061644178478009613830186407462896895469634855731052046205283448847292115222225770401889358721214885351924806452007762815350824827417533819707620283820215894122124834557575365857007861178066114314573056586349069363418355069270869725180626135317205346087559373662498307432993794805789240488300484783166701826576620771594785853708298611438747535041883639445706679433296415177382003550540083517901384301325062386755930289605652384928891411075041577668422754068421220236030216920883926255820095807563513628178053471657816013086145554554995115469908140996256232537962716034449240699875666794782374538484960684081822341412062045977254102216648170093342260677448094511176126378908445522278057735405133384686955966430960439353875472790578443236514445797697423768699229980016153156502774749829900102185777862805189463422865817837455383956142129387496087695514433325462903752692702120798962601974236845719807048924984065671696353147836240412868956689881719204298655398898797123365843421336257700213596533000574277203714517912267116747268297672479620913390355944642164695756735405424114690592913570536921032801602888339256928829207409598566836170472727981024639707783365336503274249013160903897907147224854242265271944846494671956077521020955255967186025424753406433422236037327491257519163942988362730399346218952536433602392991186299280680458778141541559981199276852544627703678732835566017108789182615390684912939359649112991373616058437917129183348432049373512066295677885658040182563899701546056452993315073308763569048192680377543777428090402823468362066382370248715126313025031195762343588266806914970535766604112046979626265799520840656152124314596018113244134087163017399940303375480765131377404650369688045319280685725245917657242528447154409678425105913507988627175968868873317270966947713660515629054956823961505848635203934005207100032801741601690160601087203742795194557662467203329564579110132160301310732711950793438200246006251310253859034037479058341970517977223659520 [47,45] 73430427246362846646343186279301789540854907955206883047969948443646819728224180538421300000743744993755217889729155616771955558741314127374567572942565829354283020359216409525606055861673142640275608935062683022103711628792456224021393137260977386329868832017419860104358314822128983688757063333964217781096202937225288020463988066137622459004345427896758736167062620840135844771767587837210187829086831634404191672981894688483222456235296661780652533764767127783354518916591708477249806522322105138299290953769450411639558091102836722970939545471680922390763171551044695283181977058387613793631944431986545846462685372232115858517865162270203901433807646961919468787628312429205696576889067694039238736167236840001164832021313511777087315571752046732266604662139820534599559695234308875055382796999472797855432202823318802482011264942082952315954099483995208640914822854437549147710408929298105982628694787333391931133874099041374075629310235201888910407258393133496847568350674549247460574436134627628093932362885872584519370950796875248818526967989064488859350305568841945700158567093503446465873280735789122200750280544516209312412847685363394292690197635449158920365845246387127145423378979747774494867135755572298342737862528440064824193172079001578234442911403156970780997410259021688583964389778381605287264358997453925860535584845077342404695260236556732565684575587911669714667916366548211514097191675036742607108827281418418450994274422528022065169779449015183444995060896416069851334462826721373899854576731841423664279545422117981007648442827045385011600012591412754275741051555236989138495482287454664111341328923375568019213354083117135694185001029848917734347013144712970996032628420606547837922565699829737027105430892680732421225952606017084169374118619728048033370473453686641563368925205252509900988044189289799267338752081144200261291499987794617694657359290011762224173512234583248035756708270082191423644983431329365569433329980409341559608885640989878034731947822059063252962639901568825059050894460705608439708455703112160605631869177526838087838495412578055703030292725093306361397073481814475979036130539161211739384968133765977144149712602926442457673220739018779411281419962332986260480603582470823752856516743727145630026867697823514000279575260477019766651365865321760802295282948206668848469595580787072040624898706681243497939861511775181703433024394005700766622368712959885859712036603558789293418567559032025892198631591910293365312737766350053068708553035401551317499546933903470310138779684137609324388480582408693328015255851940226961670228495309076575074564923527560059735272961260115598495214743846912000 [47,46] -25137066204639463040629324497319836146157800406309542642519060603528827625883675077501100349716772136918564426523353625387374965177470930030137121509128092024061125053292871114392477738914191454955985788162583254742528412468387413762999671258396615229540574172067915033254880234899012455618388902256349911393635270213416071595188557445431134643916240158684617746580932489176555144337959406351871314273284042891933167447392313959764713457049895786644374203424951609072437353167320438088278954903793120337185091394294254038301154371690216282763121160964850682102311363647425128905275646921282355844226757494815484750900797025970770864447411370524423666405894731238972265205260336600092712911581644082617013604433875697388370079017444862185728401321940715930800900956178545357627776752969894881655393471974034292476183306710862806565788055189957357410081304596163563702061961292939288280208262613280003019701156151787990239480792051394140812697010558251162669076805307722178249562067377319543843957343546168611248307452877620431889414104935429350442136570839954584666638810520934173306017576840343594234254485812744554103428457815178838995039817490431455413172893660148236164387383481301333549427796796252248347750227603281512411464878786646517133830224299680516036810271194062820727178718338421946438418366021623842740902114695544527696083944662169639200106198962306318876289833239995262241503956157346778216458335459960174168866539130764301118679884101487334441483948585432217930133408480397367851289404586740466427234877050406342692036771263515544274935194833853863858870798554201201955543357773643328910865685954345366843157244554151066918534384834900125324924666951624960998999647833422943927537005694207151905642105257376772903731364838630732696017402057925158600241967152277821093537027950238465744276927734763004951897281624790725753008135890768909067661389736701695864067684172127067038813328615730908522940629755561835329297677919811499409646162140910581814744460792150340057188591790224529525043546022728635265019870674767055324813449715853264953640583599346717398062328535421160595724520232421025076847025700261275373323250129351054397164729309356114370003905978857434933103814146204997096764469101006564337009337508752651176031687083069810738054504772960013832981336478271250268913261374899225529326620135451545169185925022784322630339355334703186177313435020050252577267436407461357551985311517964630508330886752176372635693998149376993099132612410003117929367209319072575543299190211209733864006844758176516255620416436601432177096863948690402496621071170953778663031067569458678482754289499572680706400910402667005536599277568000 [47,47] 6139007203840874896108172610662383794184822759870266857347313963308518064056401003554482430993834524406395947877112380298422041265053373599373326676969677531762592284034137548360145552334283809758455367379538220781898494909364337954516460151366520685653265896520672039323321183676945782164772003946360237631467240838044993034972708483711111262159870289571120815921327339612280687593373285330549845495436839364232565058328107141198262149330437549083511682452373339795343081876314678478878849745595831479138329116225628774148432121478988529333479870236813689206683417635550721718633604536832823934265831810327455239726349720912043524656071261272287370604544303403436269746509322178738559407327377429906843663680494411098245643899976427679305512561856772540260699513190568248690090663552046493945518182570516008062326355462506959367195576290654398853680939055323547323393436211719942037582998944845975176749616079287615132278742263578081926061001812808402557103518563946954584594304540394438517584739069868227641901964491075160109081174189110309711249146244699055309554168194763312040814183489577546458469731934663190790007841465543528900473452869965280495407774308624468872851602634731781131046411213228103730058887017460993692155086480234177289803399346171317049603653688891283463911922152145927092310771339156311942595215251445187809296670312051600894252666538403527915270265451969583922704365872392425869874624903552435730500303727286173800355227281699564588176339148461804090991186259758178787499858789231874222876170095682905770512697300123140978189679869128809988014328188233367750259674243883798835809342244717649284635490552449483571402768460556528562129824958034225647132768709766184374771102817278952257365743284014192072283041284832501484053493731044771171486776792120109338637440807922231783551383158248345143799000281867515653120109137957710336526626599054145421759996329681478589432626742531543966540409749335879984874527954262215091657500928074881904509608043764801378827374838484845410069955248415186893934652114436512175244963825984487700534524523646273268224753032027928231541276930780061346714132216445209971247365867366206287633179389273576421174135966478159547052659739035351358337452301520623231763324397820429116066065069631795829731845226652776835997473860005986509267488197836006159288282936662563784035970749538980960342308713720124738680892978947302441969081130158739133567848351499735714040474941346630491914396473321223896938182830998373860114494397513653072161324010103663608087007324172822790600427240496395681519171879080777838433708942852896522611363217430452576676384846843189176032831779245806480628121600 [48,0] 58824208127357831108250678172814878079144339207566234344719719662158331211322374222116363165292701454462323901341325545536534395214909794390476325733008679673987650519977155486115537823726097501046444857087470243178092175768941376911185439775928283524011974934953942944053312757126927250935692477395720976928024562640652624900744249285913423879372515738244259361163577267686780548443354715951942875277895583284677270062050707153355266494172866766555429890359109479898112075889244611804152175204454940585824595408206311937806559564077774484798702430969421387704866883326049819203016955660278282840363271945349886632345747493424064539478057439766431496232631864442669129080692389689736807853692889942681547262175820924772985883583867241559415431645488208601302890429384944904547594963614778801087406800481228880706720166125697841166876623068864485213807941671470698755198561073890040708933909889767386037037660324023722914488168015315249621233317650029827672498921103211739619330876472664281534759929945098758761714136707075215722732587482311946142688715839091207785144827131995997367304652515330017761084420583826279806300795615862806888686303054303656603772577515630057801409621979452481565491291847868395318123686277173267756645378695678137353869244923495697322912856387388140836112194128112742206914413152695373522580279591431049788018158550828533193022705238229973247904025861559554615037709057829400872635204970110643564846245160182473548728395990036251454867557710223617191027420919441427531805938347837557170703482141447856268320101766459368500241827381872942822546877873758055763288711213929909870114601616381048651362073200336415439250931179430743119371573858151579173263829388953455047353113114653177255817827036858657164944808919427604269795143668005249282381813264901986618927659938265747194321150673886312997216276087113383648809664276241279542114553711154794527375786004529707923726619612420298249481571728711409077179405994632937095116074097614623395291031958606680161545347365276037664127597946005141976693879380945764057835641623825368586320282910889216773562384799500698980264406128005376943318282251266349184601999156535133540633342551829388063547471414729387246698226403657789395042475027619782192841400506860252686262690630681990839549895111070221145410268585213916645056591176195027589592647236097308204952072488716648446246497742795538715215757344011494762969622733848075756644551714759243818955138446201464289631217262038211932022355349600881547489758545082010929269675100318017865227984050674482388981842506199463021623939123805192151935389536106082649401739068026488094174295326277301177047473401544211001933558699037760037310003945534067302866148319891804158565659481891615539200000000000000000000000000000000000000000000000000000000000000000000 [48,1] -240538175118577372701616418104400746254559735791452702179064878358439888860380937688462848466266881094528259685961339197687365387211826986238701972742239246012305130226954835843678427927251950492107807795615096185606811161066735972913880730058787791849669453537779531089963075390316669518751043240954987965498892243172339308764418480594507632582577036849803578479198571208864839165833009178758004666386786620830837364797612846747182217601478260721471804697460531617237922514435625144979819478523099908413008202127139780748074709921254789061903818140904695582590262139390146321328585204903285156574988432908057505567855812162061150042178268297687916962365695738093217203406573794456849633596615277638397488845650928509516293505471488946999581243437561441180410266802496111705295681470053561995656298923077684571924087592468387672737190457616409644565370907522781942230132663288303684344836900933972387795899372424479476652180558286103837548215157395153309974859962476823007068625786496128333743174883940677917743600273343135247411508686922351238081652871947777508595643657460238146965182538131672518204094952612604729621356128273056168525581430171440989106605966716016276575089450844909598165176227415190977941733423287760431761809819164014414378635458175186692279311272905120496668614756435502093337117749875013581446676361320744566775047876219467696031434561664172845975220298463524928003781209825113907979455027708869887850453795810431048563112466195116828631195717914688299977835487551095471290146550024146647315032297045326327740582439188930292500416295458656905184163975036473948929000082843295682724153574285195423145933016471751196157037101470710710685475764492384834646938861537595034194777469351005300861009724914979795925470443418945401473037930449064246669943010468698680398849999638986730623153791190141389841719449418714793473266486841391131956871880067752925318866624545066168111330668234088969292896580977117455712597161636649807342878097490346505576530025579727218950383883851678620746621984842390166903414606832293286840449492943968690931149984967281707232546074046391650271767995601590313077959347154771763154825449329913702910463271941549373550398393785411360996771905440400003990184601434626583594726317495607407269833982461400428259252134120243434170000447805310434163842634113387059751274183751156548845536979830038061401786434228154670887853159613607291313654625667589547973522412793286718414690106719332876760014216788249918944299055162627453139068830398957050710439156150376235927219326012024451554929365213263559280103259143619565859008346886586936786184679743830426505937630808828424138095581285680944843433790202166363825965350783334618068701501970522518141907526219139645440000000000000000000000000000000000000000000000000000000000000000000 [48,2] 8860292606304157663498167521534044066712359996276106537503001839430041885764269121066574196025758755251968808208628111397980771294066142259778898453240669345474450782148954556369285736425002114618976162390007602326345057645949517173943379260142911057948760364807687705268637322398262049487517368204570516998180169289508657512831285641099388457366000281768558190537723673067013643106452471457093883109304164952620648062434684610583967859653877346470919229644060135652195389149096781675466129910836794274465465500406993013279558362602243415343846688473347701338374915140153645794498087853150401457078004523906452393714430765475135439309541228938774156821569464335148230398373653192817012580627781652807003791685656519622342008463199813049411236790992242024630881653263906910539592795470754765787147032396703068163902716839636677927520166190258138468967333680556009305808690184370449097994557419694591459553419198560346869195038703903216040846143974464191213832652674654786598365182550188210108061255987913785743126936224399493583068961272285516883258001883108306899140484583169839752021013236195550018333406226329086734060454978960405619283543357678633386621955571010404997433538211111591335067505196489485908043744212800111044709190346594966007404988119867098712753056211957752784243422864361245863285873569862982811244549596574725196797264112928621564533772920723518550630961325837133227813844710497454331927995601416858234207330053237257763625203360388367623654246662090883879620869637107013661016374417397509749725746583956828456748753916144718463222878264655505026863773441406341010627301624975172769412271286551845659590106880090849232412671055910000157229027817384036551316256084439027491065757796468301562602876742828894261240832224288192479080347572985276297235180451657552244717078430279675745844843061240784200788580150789495457984971722929401011146788052022345630385807697616568081687336914798033541686050192000671423694479462654043630873313145659134771108103225360653016959146887202477946342121834704855754703368877599235905180290066817426677305402419273654766689640078661075488728737556988695124395645108663020366417353169055782383893542184691045929144234431372105272868097786465219120218345769915375393976215239149501902129098053629108473159343115095165517490322248722534092396634685585367633108043032146283239739292224301254638849426510068097755080149781192985200709071293075906942495589825657504320854390350694932065842153125653396386842633013596539553050067372506914958595976297170304621814118405015253530506952544422612927778388968940358913113198078182611192408629180090809713853618727468466856142211165101920191018845331362211655457598266227555394841892058676517692032945187989732982784000000000000000000000000000000000000000000000000000000000000000 [48,3] -40929416213189440328483799591997175634501767194430258333891542858151431047520685561055527643892620147406597160056581810154782665785476849394029626898421056694278268120526068526807531660529616064970532003765808461174311082947069354538900746756194057974349490803977014563975175562328773031865524894714888897894233936555948709351878465560672158602846321070623368731602558695334965314805828173166942601118389918530085475103800661847653034053810565615239037131431526386010321560511828808563810245346825018036661969132797306022518558015891610508484914242911765684715081876754644881712532057970462286358165466701964649819971076985304897122184308472217313412980206275444562526859287509516484119663655191275348270504559643695083196718020856500256790716604197364501377603400452149272860123247765212464155654098432694689782487917253261731297966475162269142951558518759763857749731998184200194031116887427387531309553084914322535038618635331743337322903189585550241102447827560008726001729075015945017727622104325964387686077150797979354833656458660848980230990355411582642818303233024486060147913773716585839553063384670064842690142002885342039103143096408070816179532547688616253472924444482384495093237871672522977147447073267083024612460285264812083149621284560977190923909601897924435540706251688607389121610259374703829511041447414505913727648567177254670929926819104914538761694189663776220114645395424253931220246160504571776204028136904642253831913457221542601637783742671933907186781549303027529468005199022216488248505504160487105534555705108150053575538031897565401710165109749054681763458800597579243321588791973179843331755433908932153037923865477745958319927139228160912385866642731063393373995311010329679441801592421011963509618137266143970052394901675883171380918363231829487540246086462798505505787291859866132322185249290014428768554489771431164532503462524940723107775921681360949328265184198643954739261561881328637633451169639475273002919525248950892217479417035641204827914624853093966324485325697588111604523341070008741156728015547939161939012803505291742645127553810987481199993735187383088971583662661709494586002223138436481269216310163844405121075872121292529618459945711520151145681956569890052153906452859426922459638617432717307943580017143664479694471625399127574082990195624828987942962406962044936568670467590474231931058596994571551117480596463368639149394893881880766362318874514897932883467661144254686400898252457963483679803221592345491329855728948034219518755348358580320636349623588404468614621923598770889341844285246981219906942950762654168112279420074721354596363515358955044840550516928430866911825752537763391236018475809753979466650718851914736551992880989134588477440000000000000000000000000000000000000000000000000000000000000 [48,4] -2625782509594570123358777441228116197502013496534162902893027633598175647956692079866962965838381396903476883850179525942897676893066286706051719195658959318091398435770007681920004805266171328405275704159533587849162113139616714682715403118861034357167860698218663910603019468688665212760683742487316021766359267213535621074474201992290082895222771289408791345451763392014199760955051942312950554883223719452939586572643021786164783311164060684656528326331281587297461551835311562412021339143289548137348388745010811475534242555109496616721631134870724180436081989406014304162866037187683314185757161744221769150001190798367122925125436078598743871802766131019605484117516000659323854738158593045534424857556262872952667194756839573492283463229217249842412389552810553171963167950285656623966777729632377579493290217564760880769488052886291834353076749402603236524915768289633661180860775837335320919839216291416894996625308319270569095624261727481238588523691356994458781543257692829023421872113120350575085993001517155961094138664750904277021118703256427189221377437576888854024240949460645007691254406789736583483990209547147565099562592510058779994465230504643826149699215693138217858468299746825701831409624175602624710736640186930098088649967826663714539100119887675267434071710934663982567236755858046542795822409592343860729083361080777731944230055504022159722348204668090734272421867820984975688474003810785367120663268903382478203426529964631895447414735716690209160323235507300669668588524514322071090604114080675417648714614663688946086323264601660735356760760542021524268293401356628463515731799021902780417938408553845045577936362384488375392514473039707105688239622015965828274300131456124390795421650491009273007866564602624817318867417611188213891289289966260507278221197233184319378886931354482507017538582455185859549417186314197237019726848607314124980587596791131857370415303264148188254079505765599712689884334337678393368483947962914087878207122722929633860233394478203590168895031996277312227016510175033082021181268271981897146637711099481918976678324638474201639423788369679443924930254351308679303313308774312579503743315220161743259695968826029593222852372186027227866439206358541308373467040580575489588319707553764754199735998015182693379349921883094199185829933594116587795132195296651038261685586755133478412367221415549232154212926113211021910018132405926705037908216084882048275322924725621435819302469149704349842152720542941910739706810559451553237244343486408542992547165911263871781348908770432628823494061852593061490018867873376811669900616602451643159104894627777930334748306181142055307877099818418463217800388808330444331369597895626761565451980222925516599984128000000000000000000000000000000000000000000000000000000000 [48,5] 39906338386789438765494858835577971524958774259267584486001334715904472649938297026381323933782538588300263816550207160549031675089218188635331955447156642829576960209690391014908313876576144547731826712317922754521048368697306612968603068042903151304124285845985179062785029311127192049294668179704013832909633578135207576602351624472543390977022020398701518188529276887018074635662114441171698208012564101359299909804641735965067494105528421691110349484131665923481967009072413082575356030397282904459440071784302815814867567226616428247986076479819134296782780121487055114882100995330893811008543679446800776697317250325653238707104951338588682510864874661580138780335049000650504935824664002401078150164947581460335371127184154731346671344019648824270997892540722027981099849224960042048902481689582571929043212576077034563340224180139413677916261291427346482504184903002682638989899063993981660297781369731484197968277296880648019352161763908459103038220343087012225748006685728131975025813809343470627272457659499642267522944993585191846529924832495849615505472007240106611868852492495334575176213323598239712265769357050139706963333997738650192936896127545573151249254906147868994155744766707614484961733280563324137320788145961145086215173109281440055900818524600768069748057048881448361301565762400871047402826639234079162817227461286950070718446583569805533414452794990842243549912680649559008493623340705701368090652083511551350854134791215228254788976831982715939144031998076316877247753109893381865593071862402479097539127475682566019012067943945549215928774968273115135780137679233511559647562922577394123151039058035383642292603929586739495143974521887077504234281477129254924637816543649641738472336569231662623741887214831442296210210150732959110645594723657681722002832266020478628702717734445832635846253113589409569531871418919476940014061902035290113789292572595196995588308109265547828381679200186054652454028961486996219419777718613341474649366677447211326048132891792407995253522666497079465848320939576442082870848444827766667478996103393920606690480462830295276833640115918028684959286311874960305983191149295776652537963480168485158466106834237164377283866971558720657236495031265657499493870509807890410878719798754008751811860387082401135100011753394546692803206758658293425052831675579430941855054095244077125674963872807868397668720057471104027707560254169489693931474980401138043935834623761131437597873665998999794241120144873400514951931345122502324247650436971304096076243602373631105237068175245352531530674688758274104656359570080346594675391290981336347852485934670407326763267705646965317503738968764752649678660835875831303065778908387769980484674835804059780041932800000000000000000000000000000000000000000000000000000000 [48,6] -180867633516374489218234855384867361958910784095088410621844974559767145647219444388823193319499625502227386892973790492449382977278656094362641837287582486773120596754490719920215185340879936772297980318667713611954644782048979035994891867301999738923869877627714813589621901217979464834728565050879944134062645374791834881602735330221632897445676649212665091897805260020505004971964033033405446772768991021030375962589653170464774584959832302677431660257425683636441402718523155841195101073669994651314824450833466550377759694539271624276224257948741073670616818670179129356971374823826987639778627179710237138205370252140821318446595201572342502648362552976811465570668420408317078735142507349519236217156356103546055033223904441806455006167383761553509418128377478566263408879626612921398348996799168128823956726591725833838529141155941348194630605895016032098913271927038323166796176266422737456157493801969225837172611445968368935724723399275338008904313981656497551634642612192485959103548673983152677680966092247530386715393038683811262649966293360317281301475600303193109686109667969967848963701699204024150713123108478348591728871450217955313159134688821175093006592200204190140679167324631136711240385613723854953103283610591698193627975883635273136162999769222747219757611612686044339563749791444049583374405817648590973704492275490922606414961925291626675289107991762292262459481375445601735426414633848456478671557713410293888023784457158276954390635897819487856882990115178735770291195270808756755345695695501833505205256465655049520575549995255801196638130801351710818604387047842775967147350676284246157274095433509001922843808376304255969816870953265978809057062022292966147272014833571509446983238390237432457244601955093625208482859545001831855448956049143418439941929398704722595090929127523354765082142177459746238560097766556186559242728388442986243262325460090416072356254911624853846865569358121851066038512434076661158416256217156385868359417644194869880651456300084380701295577952193183758149265891835583891178018004358984553923282797092306425987809183424516842813081428305660277942424562813656525401209587438996158044179815057462559930691559838664236095175663019042211462522440494762229843067852093453647393576318912356123148477628098299546141298896505692985201490390626600578171086768362519978334022645497123658192296235037367337102881944859572294574613939575051679299821026242539889558686325265088434692889555706680211733560942234340655116349321568889788984168363917509003110686594591475660556128472146160115606148900233969365605672326028184413533015739042177198361356464680902581245559835072630501911589477553477584233864612739358173031866410838706131110936205820339056698982400000000000000000000000000000000000000000000000000000 [48,7] 578162502644834406664754949030110803760155104717680932475644991653352790925043659078895657949510997685676818213165369045054340957580571120466602471025256688126994474916296961831761830847020931502121179219364062504235855143882217067488327518122740741306448824324125466884555033057187075498839526116240554953457958804478819259097217716098264288415132967903035601923394664933252279004910711279527414110552906030180164486342839440306490041536535890470308451298835009015274937069845853247419343863452125640235259437531527680104510859014847850371529925377828207848051343200032640468071573367293241174571659562082347245670522243775031485398317827563589527443010031037035139414826873933488598024469309062195918202716440110747759668519422822683101836788693223138070544112634162327987649755346256212671394152492293479647569942895969910862276324343228588388816405136015489212849377134399682216161123110839687670840861996831751572356602849562101346671249140617520189082610094159085626402588283719879397493817821234635999006366178131575610051546815758483005739879309975982205293271383722713210792527360730525989849528179833265550772832984426732478755091545721136625013719624549519770900247443785433241860311348151792177181393250404872936007020257755751100178710837421922470015836170827905677973311982538012123321399705230657840012058944732455370991683226473033294312682031772035118020233218452148157901952016379529940641313916034427990042696894444228320354133236343242170966259531951906860921311407566380740172766344492085893931154057178886072569324543774714255775349096206092231951655489583702389801511396099136696944621592331990391677224305740734527552632064000233521320328729025290261255670040510803952315488204286804711736036435194203863906831084883191908943558803322637310030005652761559263727830782321637626505717927102077541541873682192835617525560888113206558540543575867602717296909501723484631690708174229023961341771362780167055566629412983825950127858025872014524377649342060480515060376667955004465985251671715588973166996079169992944597518471798744992110034150437466065239142159179968312216791523502304394277654385113878692305424113854288503618868553338632003510308803798887976204373715525456535946330624385111715747580587532850718026669682010051979136983379868350654092027269514849937356706252724816735314739281316836222871528331905288805317206274949219264546471948798928222786668503812721376967906020092599971090547012453127870422046649678905001095336909915799975174123376849228654465487517841911565679920060661140479651470103765245183100296663478355910064171266052638047522283947208907186444702010471369369839221416519074891920293185247274960536155072384568290670720463533546896526298383787729816125440000000000000000000000000000000000000000000000000000 [48,8] -3448197327018100235824961292364944446986112716062439115790391745397160254175088464095674832932847036240463136027118732344548811343664720353977007037683726181258535345267316823831058096719200234140073302862832655576677243146906129046535081571649206370635496914707768811672844539492323856130556898650475254301773214280305673579549565076628892822283609660362718975549757501098058013397295489442099923260352412506383911585873739117463118519530089032294904758135388211912362714676977841961691542992421712378348544674928532324379625405813149135434237730031478680794988920176214536548527005497509933495297266846317379675761134204553707665544006993843843103603422737010168622695066200717445740603620779726814690375265422098202861366056712416546693937601130373485113793822603873462136980065822447526425516655410717714661606336570774229725715672865442473800695828712964215554438916228944987819966304978733853108596423198462480064345760492598255100967541060962757358553184306309850072089248790952243422267393408001402085090562733092938511689759852052414510589509779331201522911683911109209455561700758165134758204908908559075058935311781267822563632017187042148266716111978198168341958009821721175335134995374587752571718871314118285722775995837958222174725054499480246027390713468231657577664190074625501628421124539776900697387643047218028915248809020918247682473301140831190085957172495622687255047345533625757011727117763038048231328757316174839928732527251221483871713849881525982670911551988703017933944415932340239109599594146553778353262049951296873166753865648304342299088035096231684567332408829594630656851725737515527274386607545711231780465164113865120090202684248253560643109358883995055233181162348784787139076401478655825870405776209824488376200435859077656919787083911115722309066150816826862795153020986592841985403056312905972653248004507506327897225370199656290071505540531831146213375344069515115062822634631078474060084709770197988724561983494287035526717182304106379687717168041508222438593648922592429894416664296842813898548178345182753350371273083337109995562371140566156075401768227286097011080840245009943509184262888252831218406227186190251674986159162156969712218758626818378875413204628969393050924040584346828583751250963030487908749063214791841117211478462205212381941938273024485422402760190731476315990121769752475289051830943020825023261905836679815775610757897487652942336801882200001307225645635573979231211967099600569621393588275888973732961697639495163249256502741693471392241737993981179532962164338150102521062993104769968119911757253481816876301473094969235846615019493668919527755256358355642834751298939489173452447305822073122127824050459343100695537951697350650096517120000000000000000000000000000000000000000000000000 [48,9] 26596937314305770857429059075684100410875809629169754733319290087329535914098908498861402484480771920803652934261930015692433106525605646786176107685767073836655132699882362362406140628657355384071164488966028709444201030443959932420901680926244765745591368296330203083944924524607172983149096985137033361051728144617367207782419935593411127295774838312397932624952601097375486894879276429316726638911267934523915096220438023711804416576660723113782781120486041798808579586979532210041593701224916261032325742325261650347847181678046714436656633930859802033030605343501871002426393908445424496852037477444761178140354855861868047538174107659981582190785908863175050901305969209576332167654702279730617172829233723655573747913301350299451325980196553861424626342529179930151602300626848672480291664066800009895397634147590931888352816669905770616593104943060091531544123041676197549567025146807375433473499423368707322323460965124994660463022742942259210967968188013118921099472392582867879868691751118125495491711071376751561887755090307012929459799923314419780981984960608585014277856618754025478768272835563933870864173281552223444825554148418764135625123615392486440676775253574043596002028056795829852757089279363051146580600159944667141416743464532360444356570518050823822238984750214235551965019980208343822011213853330906321232669393946572710697597735353843811706749071172003096137828256301370916800718725942958275754692671380374361680971198182487519987390497257292823470858377932231472083466390746383180344411954983906200064972934619843921213793561741967172933498322567140435317773738733161612205143256841891400601391491600692789317481449341942034740957587972164361306474070610714177292808017203474198660487522188744609742776282927034001915335677103456487177540766918212142793039674801036646391742508787356784716743710443949471945894182596915673716800289860279911210061839799990042960411654093893842886793627617655344215481191034222564306906737385782251533445393351019345790103046321430567409373266144510979708505532318914975736796266430190217905280498646491408133367170952308507516651080438709357370088375815828027804127723258957394349361355121409257383250222936242697978588683193300631153134245317931532768966781087313305831616414166422677153429719738726647298038516273746875008162783047699224255884511964816038374258706366811264603038779834980316951981177855832721959282839043826861210539660713529962329750968404613455875667192908510588857225191206832347857245627810968522537612969965879431031263991504717386353322944663255169626536454159347740185146401350700149364552368147095693310454117798762059010673710961485227283409833155729498510154573867077074487677880090206534611243126030838048122470400000000000000000000000000000000000000000000000 [48,10] -185794623800784635810866231719604657586252798611613837116998807192088968299141759873390147706166961945168704518184112821910969460021755690515548532964383207149065049881321453634261461333200059346431437995042004909154449283748762730586051618953456610247301810333132646050405897606510855985232936230843070528995886015323709819074214048710447723467481215978013109295488639602048531276033329067253669241615219410842257111464249529960335118470442311070798620534394075713746935042126679186953995197740736661229532640676507952265384824150223741461287173156384138841590777388877643538277193952064485623315646956028620985122505418526561509017198653660367071023531326739442091946443968089676166094437362246760010597032438957647536560696079154928784621190932511113202583362376928019207463906068339480316051385335718950855819137037884396648513887243848941042891096287025692769468006271005653151978634786445628039557674837236637548116102760647933007129633945310855519619795882289513845196620347500100231548237353766707311381890528844279871944391426223894684968546445431069062858382102222693572005525977523353638348576474455800532113401509650453058149078946296685304512822520309542312355956052033177787835848506582816475855191120821720531317838927764495126972786246584260175825037335772811614718261752694355704927337302418357881523153669667935719869374704376578538272537923002143739104828115944409914414019590957380379925694985712535317823221311465524123526721542251530043333954803718023645326027141985243058298148662956768764536042146743335318764161226050852389238956295012716167409880353461997358654815119753146558656981848472977953093838315486661716161660543149504360131092743662396377676872271329954809827961606547174804406173237048386699252220945416299149438520368047186481342918488964588780152864782404730402877304748214307427904762191797017960930359975539889839788937270104043990218443044103159898669280638742122733101521101446847074221065913217499554726863852145193145284237606724107197379104369845436665731132742557877759419511904266362428426562666796141363625922064177817729015831682119143646055194675314335117564058932285328070063350626799287111103500176401335716552602486632709691271263158881395890178655335627448620409999511868478127864752901113484811836072371645877366885255641244127702515791012281184402553286966922460445434022184439957628067236256094827280248164731189629485551942843623170974783178646719686775787651939681677333921125347768578941410870019984992830921792387662645098388596266461085029934546745350535555987832355312014663502163711149426942554290285047427603513189064249855523611761341809996929661098728713553816061929663379670409954583108500294444189123583726615288053015357402784216760975360000000000000000000000000000000000000000000 [48,11] 1048260296583166270138990553409083626872633249420533838507354782994937511809576910248133350189487372563730576461123169878192532043040379385386514603098707993719825534584570354243231033651072080746536676088481373016643624497613654813159798769661374009640655401348250952622387751974109800320880328027805713895249026239698488237753779514741893411653957448643111474864360732839495033028924030547126105791058569724664880338273992830074166936106060352385237196496958481065736392657264317923950836120864155533715110855952277253705326011299134286945210390822512994186302069511339451814377291021465558623705847700826450193599509906776061288306272393586309705907745021338359275331587740638149371181737714248142939584100857875239156340898688861025171713012598856671755031531217163515039662492316193883156402585391502939645436494947446320663337753727437312493518962225374412179428131648474273873301175467966085865631113705546979957869812129407268655996195623676155073849154082283827124815922787493768009237505963117660980514098047095021298666916013983831563511623180224046390261017406846112243022979759183301713290329898337335058816788321570114751119665028580288190210743249317637108929165514396774274761248249781650059344174449774849426014873546525488463335918701762835663567198389117319269645512146675819220874393809729747234221574152691520040839132661348664857256425145112168427585637190904832584116274931932552818817324828637242102762114866448734418197130117702233148260530517365516862713815544027149797886692587953135884446943020535562412058698824444728795362818720983020201486584542236525879575896988522473979923387722687212900041866516100263313758255456612809280482709820647761850083609890665343515380590900757872264531376671268083854402868072936031598370233954953982801424789982270027345256477297127927910755510234830655351103141927836417773719503594450165656028794465602111408438214502679643245941102750625738233259971018987982606885856339325800451072122815638976751879292769444542451972312034099140198948851445220994615266066935735235446065996819152759786294661983994308834787738379557072263668662922276838124666293809722076695677097025115552526670000055549231641437814503155497644158264658238022680310214024119769418196664601475302707612490526512336254091345919394383496546556183480256044751073003443262012519964861391272556204561102624391124736205989775740662059300695734016634089267405301132767137388680105710707717813481245284489017320522849739260621290873551815791361062067170659474718081722080871294090975926617856122484551987921292430510173491506444337759188604010696732951743076527942092567755810654803359807188406589682405833543639714277283412681697249755866182255708574021202837580445283852154935705600000000000000000000000000000000000000000 [48,12] -4462518913698719664316697608948248421418315363846510873233864180846146434104866201920337203349560447863370634100564543950901050211626552228638542552935190687225674791059049918796479681887679753993438889422797861129226641343957052030146962531378830941532607101762910497444229501003455613418155657966457481156717905291531303561763029514044710227857566307585816653166348586875220932961758534282379217826757291348629095924658809122590850863253969888751019000484294789824549819258135710593243227618748568924482115044988266589697888234796274448717703192712605297321987209018620788074902658385766261052417526439918302426342698143047523598221724443037341913620674698958108048065323233527933110264790436998186625685089658672359786234107396035888636986986201939837090445513541387532172447765282472003418710320975649924524405912316182600882824274004351106201568798249100445742578155113372381300284266317967264358938903798631656667897556533594026921927444358276440364597441827002554807420673774422390156125175495130556185196657559726850133564122619880430144356290905326274547217800561160934309732110102921827105198385122641065134832867536979313057223579877804303418327731808680658259420219937945159367477107964196422352920381007631162065711088351668265895467962599132201921526702821917611586619683207491821837726967987900534133264984266606914550751115390247021759121413144672760180182877611767826991168757404705595380071073356339543596362463093067144461420968848142762855704648573437564792525971717756898388863520974012960081671148553095996488301016919689884339122739927704015757743145764338293887923359131363321149971540698603404438290747840192956547872268085425885627784150737800659769504398291408333605610191138230404128940053602261562048992323581935949442251069080513479532914521886970647921189852091210923071340487436229645778803300849421840146916881243821502801287225960337092420355876990371867491090429455186199868208409758276814512996254899008019834213998550154421713970578571026514004305642788496416933158592948137434147503939251467068798754049190181309122499969706482755022519813818651443142123505471690318188210075373396890814355661404404278478529213194724054213802837618456280876093720697770555961579801839214353071875611766411252706364535735356486247041806373867445538241640756581089650296369231136352505180106553771260134511716615988903910832065957640898330758806006720989305725790210167322320356044301337041569196236514162216669346256943989925237407970049987039943599861406664143759422676600711149846220168860915143785466026500614030720097288699138648508498120857044945470187494718537977570914601396240963790391614414080890207275754531206029603612075651365626625222329146935950351629238773327020890448199680000000000000000000000000000000000000 [48,13] 14858986530316750514511316521806406352268296142433648438799928469955443036148692852995721312044408484852266813196707951984255008810158948604422525307433887893517279749949243296180297227678720377133328812952467489989059273395175398743457954284410513272683902855276418219500683714069311080268386887240954015511517314283691959416633918416945799903651639016924148273021579974064167884664209688081301852676819247294829298163015780672392390522549284990896076338754616617030793222348569948388093389628662283916463451647869212555185769002250230334512466816667510811628419105851280816638882245734490798081698399430688635870921664026751072840289670164176302767900056477332297799142081823497219962370097466499304269565679308508941414256491052066567143423672191494641393203027122318906990777398624435474828804926514670237205817188262661768448589752586484968060673980796449165033200039510922660999107718809238168581973676407522669011182543780063188297876685690135086287172042621194513212164129830253769746484025253406275204300765606953165219905507454517144649141105149964457391492527098641269252279092396373080662384827614693705449807064101405546963102006967450503595046643511850744381286845336569438328908987748461951746138488110582226273151162071052923311045063254559715750007615565444556181486937145283970030982668530499947445539781896904883683859439178169439214830814963955139462658397596880322431466061476775776820257694277962218046512872972738353202614288096958021564108561571302592171712825866080573589364961905192365380769380110772975767510178115313745563317795209361548055077316670784463604193427432842111046329702869223287042172598398279784149938604804869905159846286863742223632705547581338134729800858713095023267742647968166270779325975664733505937738939985059008778546407777473311837978008575897039749204440093202010625953166622307953430979134860331859705053350366469138587246704134824797990254188148547934848902295202836776334695314989740888196501062829409137996434344312664078994362041793894620025270771599118552595308750624097160657875079031835441800143071001040721401919100818929886585280585639588551812761402311356825628388650041493959439278269017848213558070181446904142530468624665824833651830525828746950989398233582109757918658952123838174944793750629011401170771907242750729499159281216076917606357899477947006069949447563855100038799804803940073301935503984845318123995534794787744673867541817583618658579671149911419161762062148899545351433651010447596366205729711455312112992590910809014097377095941558880843309300555414550332681382591226311263333242073892726755726520918777963184470220203523381495154040442926332971370946473828293342157126204348804995408813456608305595353874901749038007189504000000000000000000000000000000000000 [48,14] -41670874716036914540703102743627915107298292287700671487857994777272686249411511888073805609058620630455303603840417313336935523967188476449273406884657347532163299374650590259815490790873390450480297983300435599541160415174010609652630553227628941686116756580054514326688439918018709651663682470526335839708458804028761771961834097008405774678380572236985153054332521083929613390918532285059047252502897375531324440086445996329843336563005078120862841320456109237247105691841263955474367282109631336166574133045123498727305227391315352112214673069137584331517917244645637290647496884571314758408927763979851257876709663169100726550351471026396573720171523683745865896797318767611786926953382886309437717559552280999094148178513108987774078607648230597873293152803723848860835986869959641499565648305266715454009110463015146102886279804872118129636097470408959333927406177674720243416151947318582230533794128486940559880236931642227767300192741111202343663085604166969887435696596808720395880232407426907554814662768047627378277715382399766219867996611905448615820122063102209347428511855021548889406965997281731298256857034725143160926538662581792516408458662864702327974029012466401348670160873410997339463362490259615952122209419487074797700620108126683495406350885867016030248646815124384371228581673083630428082020705798713382655724067091419440527491688376692403595323360447379733845399653335957216512355143410155288013121994488139223865077273208038997001023123976752312670041717404288039434025610156761217149059501371041941230290628249593892333560543658341416435968546392677801261441369146865828181044871225202531043526165689585482551003547708137778042587220963131335798562859528340789859582858365651596515598106042739707498389332676160333437923546823611332867757485203844354773415474381448711057015323438211908726920438533486653039649692885884969855510125197985277500720307633610123419647665030893347800321056030637701544145189456114978622293621204616807719142557822577824581912754751379629936281387282233497367432202897677136992567776202491223163382130325888959802719054668827042787075268931897347884777085382121034331208949096012107794918348139862933605438841415569039905230696893689613351373670512794556367152107290932566528850646695177503687064908026849308829988153694895250940528624973294783074234996099720394448550422545636026016364675103713951804736480280849069551615499121403630111427294192247462490961413755200079124697881791812470874273320628746881103889570516320438107891094881712533817092030067302145358952237562295583548395637720226805457876630039681018964452824716955836615304845731642188256782453031998312235944430727718808717777570596909289522125630107664621117621219169639177987398041600000000000000000000000000000000 [48,15] 102985476408571164947097661987802686224321950411758877278033209401609594534908104137914814900047538516690105951600414282127990318553910692137484889246643404903919091440170533185212143946559366996751855989864862294358464351052887785599897645324111216644118241280139124077641491654034156638727688898668997732260687084492070487246849850358125102286415071765045657891835424547429565388525207627947218268508233879931128253635348369595392503295882555022206445063387240355541321618571646312579297346759962530861795783133127084366035260344224963221965887957218961590998706778463179022951327181414409455759133276397746834712991882933046882256637569090922490478259735445676201634918204676267977721776471116079557786937057435206744522533221587830057416891357004865996241321372887030621035350280862520105309183244497267863422091088271202838269659509765555552168623394215632066221057770916747935170798632852317222647251456031350642459445898081750434507271329589168449596148409689185693985976012053547524762603791019264713087567063017446169900438062733981667946083259433463109032784317949103447045174908101133392013530393107153446026883678194992962395983722685269146825917977621131389007150333127320726627752179332506289893372291845267188617320225979548731616459354091670390337206486801641914244199896063975376908676551272326866106827671671694177455839923070586976791250808105234943291793697834201799716598583589944125894782671709609928797983034993477755330827433687418126641094984533790621923265417797651623416888321820552294023749692071891172169912596718394534746663458751036467510228134095928247293474720756775947756950791345886736730010569204650592916828254520521085762727935579309465316018330738284122093134059030515548428029948855211649552693894700822158784130537966000189992823452400137349488463848196528007161445112157534280849236286111421825598242647615225594453184678154602739053015414256515012765982125587950857082672839354446866547075440678277696621928907916354688020883586493614129800579812746080795507436089490284149417077438231734608087965085653261399667657003299851371145946483338433489491798853791476444190375991491063462293044253068186208980826202373392427104654584737080505671756088002104409559173119763524392202285669854700978161205291057106596021765866233790948712426017410566438944388417054859380697563657096924768030456444277740741672965588380967190381532735599752932670382177891574525058435285348161268142034708912096454621360417587720900729859126135165370344725350813719221089514197633896517261404437269435080516114309493087958290545307927163086336149259672918370673955019386188506083815226863993695489235432388569639326523099207005231050580531742561984554603038950025182249780576605768897349550080000000000000000000000000000000 [48,16] -222523006153925612477977684452877552405320837284673903662922066604931832630678750767605509910027285211943541758481369133484327855789004827563669406747265736605496065108178686456790078212332563762069606267945126921722368372712341553941291742127030911914348423436704008504232899268541871453328801030956929949070747908848895920688255834668614501649531185688240924326536980963798437540099743463745744296619819127042497571847875621498083953151696366935300926369367874050150678962815410300118479073267850089043435886213036121311111415369620355479694804798037584292633158376977369663436147516163960219677505706118610443285984321950288344610666756906097924210729988946676411112080826401397482915897241458317344888336409939185828934394070200245165309698576137963278964248634997104986394918335214285952240041667568209425137347687966011455942039407781956981786328342202151427878094076502966256204933216728336215826767590351865532501557279988568451729208216830359742530065839515569901351444674156601027105112502557388311758430315806778549656004974159380446430832868764227649816186142941373886406075527959598723658447901659018691696284464518059746072320978782864068707665748169536236284703115107105396728927579628717907075544207142934960808520396675272674648225303466150142037999845179714269670050868167222454979475928983797579787113178974196214751759286604321718387057609927667384706481164528062413675086589995287916715111255185273207804735810018069881829448490007471151309276136804488976139749373876791265191765521798440988963776041665949768475334764885555555665435393669239179546476866975004045794102309528358816434592510418434846388009853570230991650568011727674517031759688977395817620290192579762311484601128873360456254004556772976428871963233906677965399330860153124000878613696795406153188032693383179003193420806855646930782469550208796111188942828540281594797984013760397005791144927281177078810338213502076889115629121612379650649834440243311670635259659707581017568328568698389805605209154086253788426345513241325975303065631266094758957032464262209749254155487193684639102985324136948775080017670996541133326649573517779603190754135698751847833382911630662540353205932275893061195584607590218077536858075499298561644481692280998285164737991947115936951709965023837689423988762491375798597007446030336265961411170494403033061969943643261568395671591005785610473837407143146369844891447967006945757886110760148507284994548565174080713662819079155199364362901219696077687018527739727711369825096268897737832879236462698673397079422596951802094066412086080980171360552117937145329863762742704940209711750601812496464254821536424984873574387120042163371908693015404713633137113753396635435403723320162323047383040000000000000000000000000000 [48,17] 406399130667913847573963560932205963842907205495219033194005569043961658056615780157097264944707550593123221090202561825875171621326356912318160971415036745630320019648579637980236299302319743125791674889963542347212497849023667465192105185580955563099682215056825084660806374062258566703249318798438479309433631352243646906921995869644834262155322508359524988916348888629679940777371385796611593659476398252568818089378477811644168709058194937486550988372642711434005213080058977260383561778067071610998958261513330998994659389661109855004217894703065071401806637057682710339474495143659761071158578973751672814553316946205468410483030605745063182289352209765032368817144447621857900915062749606395497975048493766629159755624108862388348593875382954286263087917286747220748191264343681066328298829542394281745295518319650454591898396132747914570011911358032865046538065813521169132413529394416664837367234946225254053741708532643039068005128445183717104196668861525151392792432981080381209252887994797020049460958702930173856478459713333075176893220716459641854669159265291318099987451549761294223764582527726796885140875470892171321922820140323565533480429821557887130228947757038931121967082849003494228791310959283763420711782439291776675221516893161593397960848240281790434312957545900374173205796086371159737582762802516358430543591239251416463693426862196044923644352992658707737429909473319199938729862098208901556568648698383047775532165235620935954894825020117659041792912162206273289979696377818040060756710993203538447949639171732409271565339201487438126271140956889111871790042419107991073270752117307954481693166241220131228291229588490892176958181927337805384000729261919294052574017700396786576807283678525955805048019697031640286015092097057130531928843957814052782889347498804894288946494067991650668682952812023059622739023811144789358306916563960150413494803759327318486107350109287932019272879620127098182503770397540857656754025405428138444382287810195203532258847816311388597341675291587445000844886038652520527239464543178137430279079196679771061905152952401236056017973564132342837782822107745280353765068154441597305324416197581080571638906607777132689864446271384151517018122775010643013814160868620829669137461531224247613013036365156355624544214815721587333874441043045853193373128860874450855068094974077455615860841071246821717469036332488875677696371097175933293209154585999410013946236481909950862307009061666923450007152469837760677063612158883580438121432026020768894870580406483406613984213153290470498292973788952460814109682025246772696699667626458463219345840649853253511908264012471769214622026020957735821299197339106774836816068317993502758912962086487232356548608000000000000000000000000000 [48,18] -609980330454780589133537594985625828816974432508953214544732091967511707959494503206718701689452278838511854569760269280844887498436567429524172730459783880676577307128528960229186563646254654326326054824492221985513647260845385549135797484920748100870031340940839191694983655921482079951162524445357055596678340652006267887823992100907149579616631701007898874007680719647494607918113607515884633031338532487593117302391737364983018460807637044856437875566687800266694959171516217882116622318434482893825108179383607729362005701996761758705180446790840453454055241872044505032537849009687618337231838533631713347192970380571926582708780375423538226566068413981142937527460687234500877585525433875784329515487409175444697401156193663637867042340694885176480910729434070533778876415166027925738906722254296781103769281736837373819919613863881356174608043764162717480401233857512499254971130390313568788641571278262647204915339276756646840865483097571564246768803960043056472946521526852654801855321804893781074781075365107038289756767441299848883845328985591372927443548558227052251932252561816597842050904377370309632512139805919964101113079261150834727037670501122372253018109251250479974786216302704665154554162331989967564625149415464958857034130098671421248852389491060388023905331518660470614496541219331353956152086880851473946677018329820684057912636131585571240197585532003148133812884318068804069727415097846798326390464665155266779985177801554996817627214388054591185233114858622286057828356212132006740204869280215000122486209109626632764875052541456455176908701380848771982042865521994799263464156142064259488831635817506859962809090849479773841236329739781972750468887358842767838106375170526847145170542080267410017250689172910967826563531034791739264216552267149712274678762469701145912549921390690780047494930103841437980478342925221210580337900611380757577686495412441285295617290548701410698351963917607369085775879112879860620433884437769040275565288445588155089759957204397608088779178114523177317390039735102322821250756674728629842466772986939035894636881033564776548202467248608063850796088470779199268851209540590600931849015332335221851355159748284987740843761758354971460762591742604423485860523078414955478433359992671156737134198001296207339579547848872938397440003179484503245441783771479523586986612799878590973427884344577159084192398688460154860427022079037677484967412551609991980358748666671533391750284056637629991954842609009189111436048854838681959535373355600754700003285537838509213151483662604079436432758219174984620079072730965462006419888730787534538850352411385348553192161903295573718868739389685888759382570423875524114994932830184128829507721571451317605158092800000000000000000000000 [48,19] 741383384089388831985027870163476456750691161660670569287401687985355638706751375671280489686221197383891829135646232103222096241049522192451782728582270860517370012735112532316876489848081114643680819907693902308868272176687650394742017053223909713819028302558347121913777824519507161392470326730613351614227637519231597993594018733683376606819181897342646961015684389892641534125469198742001868827837957482057079615053503720906284451546737247368095246687688311569041865494103509676909190510960768533452697934533197829046015693550333383721373111258958109268782555077526788977359528904454945639709230875875530743266707241902268087051175286904727545731326626057017753077808137769310459876882746989638426661043229465418410088663084303662731306634701972914348470024116170931289101292455121154530222426335389794772244468364644671347852166984289862714347081932007124491737220792174730745839823432511388771399464908167526904680633097109859436626684055563170592908117495872989353550667637652281452793450590473458461784135440901381686820649901131201269964072371430119967658863773466036604377314917567980041960785344084559082500368745284552883752462809916187599080273832442774225527506576444464191464965979572791099459924232616540970817133049536785930560585633819756318071703880669017362603879618704708065820528697655627342017219962405276928831144097653307836251791721950171148296153552678872988983623090635987207751329347506390541115073123742450190904852204120555427151025054810106835141379947475736871014026229751703999095482681066700439900972499345909255818198145032259299982152970867759680753539856817855872812934472306875605873911845373928958032440608575200830796021796958304747575767945846399480291137292162853442869395463693505509675064290511400560142177175578006693406908702169555754866595881824435674857852609185996868407279255739864703515203002635127315308045920171035725045970771768498928632831376541107541901062316284093125688927876657214744981209267474504551582429942771364898627309998698075844487521614497113702269988057172799463315284750949698334550434466661478578359507316549000500002063267545479351945865693811507226263433435129361293938875227030803582414480566097130770352325248102592980657772908075118947019096695913134620045521522108767254041803401422192185529020122703432680888095744802766109638600598354199651929396284860155138819545357082885104770748946503021088863119872516706424894239425135548412912898532376132944295610606573090506554984069487430701403723600264345650984108383196760867468212721710166345093596000522625950398562552597677493337632866736202887323300218050337952557100916217707375887411012020507215632709347374520847535516469305760459612866709802296447245972848296841038528512000000000000000000000 [48,20] -727848739029797287343450089463916506580002471651811538870714227353468210329466353119571405281191812147237847066118433915224240899870867555451002459201931509220509888211146740529174383097861661769717257746975220096711278691819673134491803709650437935255953673525994413757021149031802574974855597005208303126489027256508022368892223504403861203424547421747448395178840229614692244583832866120383914971533971068286661725600600877173529647870237163804602605754175410115116151584679092709410183692554359117133271390830458444136574049779760380231600601718594014197251721021680494565878420503074703101707369326227409225524460233855634880627938471237972559336094056303236603235981327270461248297662335180793997311245495109197614108545951752829251736130077616273985126403088585959462456748316773018555633878822358629086408864960855649756634987577753022401953455546751230086313044923021929640967219589880322728524334796143880644803512855357556153377856811698825902946986698352427068174856539912347312894237301268961553843701178733551375049296225384579479154433087882544781568756675403026676590180537864894503013475750835731243127534834648320337819519141531278050995980647171851269930309754901532895248724488207967303701704279512903415036586616267653145021255070623100208125454796558692399467477114158468264864329444801402287777150048426956430169778624810472420604438049631774518206549710533043643319710965912010286328505613635821797055212733548202626587137008937816592516367422327969481631678860698201552553244730345371774839264469259355156862005327907576935331889275567715692839540373768571075317999414006792635486493610377218892372022449944341456063939825581446318112338867139451475188232841415766946225546579436578937723202007439860167990376230091766549663925976862298702723272627175019892066146320053128099418739917668237699648891846283778993679886162635512593923691432595631036867789768787642803895207201422388678930509638266545808948265124759985342265186814964633882644688779496684332678435935491290484713252298079064960118753540782163487661083285524761066240854606332338359185667933699037616131747547504228796961569793413762477328955744683211661823216404355089136467225154320588373689177877149435706667634255734064867421464177799701552452215085874860788346092987846761783190883298069864904876068678312008569474159084260142482902197897653731682915709862707151171822893571606826618339056149968908534097617059347200553806998018569264654631813149142747859706097228985516807849321354004653094881792798717290531024047426136443800298916537465930134726323341780789469114684935190991319090715204790499619657953704955137974777046639220271917650671981333339813271616562512837750502011289650273646088575096607180072786329600000000000000000 [48,21] 590734320304643776857444595700999227203776174498522804125032993610886581392525016111236102577925132230995879756801006765252064339750490529857403695657734018742084593309360513760473262506862617972182859428149350460337108215145320683749087168323504535698320119627353237204846639175761348239898397252188985089760058238254057110519207586176143108362066023080329662115482989304897460707331060567076959354338295445215022673206209604250185310634516911838961176729899688922778699748434137300131676499631888271049877783892888030215374843351384794540132329358395647441926725897486065919307937470278507806585168350272091247348171869729767806606219942760953977353956099083955099952346949940169614309354774974089800485317024194864885964136785391538262603821762996230298532849659713227807863401288268189374015522224791299747008782646053357544974537768055291791722418424711727669789738248220232224532152943399784971607914932882693493015904783634259601283191217632187146999373025693292723405006905529219575077966257077115803891427693161861944066539501696497594095646445574719179992868072557906582774406178650946576301408322018325461486774629856488220816306780792370593354216536329671031026583684915310926137112306132526365343728122449936078868384138400467832043292280259274182534532439758152972390008389860609979019860307225348288192341973642517276512079192197062017072867536958331960830636759516695011412338659494453824538390356880880312996368051438931640442531919863766934510897745169814262092076002040886057115140359574490811953803461289552804002585660304188204590201760528409312762195838124596798038603418307122349402125881794618712539271974208490871230771567832277714282474323624514725582401213932720045681989189919654429895600627712620335016703516309813012398460564557841586386817632185413483552462772629731736235913027227304000195712951386798568169626557468873218014447708137297305813981257172462506808551897271813350388704052854973108669847121767430617920166290875442421104438490853975021484106766827581393673297887648247197026667593213416645807667934877863615472766744328132126208189324087273933192329946114009458028208788234250336077847082434090062706049182280869883630538970967141356533242350917127675270758198959238659995339798070730594932792745479872669076937856305285193348626652848160674714243973378396283627212564064112643833716620416153828399299330780304644404058636395147160248513536582833910610104200753021217425348764287268949371510715855069823478734038497522224831850847946229932659658227376678465165452041171020125566938753390064796957915668380453104361791063453672579615635870026168647026512335132465303170222522589503915845797320872125614144955899427874730192129309016142184262147579171025411112960000000000000000 [48,22] -438537137394298095383837589499570394064799756779738477861769951718113962128683504708597649780956766310213924368447799345385613283541915845678763567977709438610721810010232991589316082740677207318541709640513205390524200354680393840171753364699361456934351691731725991161021560644765173431079874030430500572343752428544983126636443996760506419158713604771506334656945682483295641695166320002492387805965692926033076656557885613807932646872697525061858752264436422730895223920126997837156202420320120688381723790878094998723800179524077282046418436664509316501356262847993175312533766467310683918753015746588940501020402467903508252000984538231167236388146569287110269840428966413008928573699840589440065012455011672071060900400392526380657623728228915658608598337633268500386845443255152424873589786909759691710660033627722668835120948236780389336880167298962515534922859037422053863967326082891648233366956722883493673515215672291773878154419808307771067238780818076910126960463067710166661571071008781217081305056734539194164692437438430745749477569566869421820987588904621753623962730989197449605141194976213791071891403273388015846088892034215469030889449181349564522182237685598539769535587541918826375339672767259311834250105461226367355185679999516538196406301077695626949476469321215319618082454721269125440188156197857481121576445415151554328877854910154209921789126397494451182016055569677714196244172200592105440557515928013460956322919794902022712930803383182270151100275446436076975417951734549150216345717430348788065512981906172270575864519518177730736767174079835226401389413720876516085825878696126143371213684251942531423542940278528767095863402343809826295567169987656808246209992109120668750077920851615602079116864873154706485836939010468583027504699586769123490720956462242829892683009004239392172917882872033822463941081456067493967218571526370469590195071188346378840351953577609732828726493341172781010778844459102829205419174462627052883822751702272084571726768292345170874342820577132939082134483776476741539684559167431931068892212268816754176994860364496038072423254186378208881015368240562493686751994556103842554253907483741328664245396485301667489129446289818856353099237781044551679947452801428572660835642988486682993567219814204852896641175207504210015391229974263106441577694710356589308460477307035176594476246216012335149109864242294205232888149078257976822409908266167780639221997404087508414536054608722026857667292246860563155954413317997042493558588860790969781566526292063713723913822850405411502588144949338462983464546368359587617943953239683986185199753944110399658758378157935085445096070755805263155561752275355891559768470793242414392330172663686188008210432000000000000 [48,23] 369189004859014359446157223266786688764662286878675453925661145516807786802617523162979611459586205441487980192361983869235994036310649297109799081562442087291541973342615482305635056393324601473159350891285764397714917761370740486806987323958936591661332664893296933999210262482785352055665195212713794699417385647004780449177595224754269596155795874161705318481124437077893264049706489086648560740433881604249459920667651503396030550250586014475498433149061340109117064375003064665338561894693783076961578211187719041405636799369007231288060225345718639318674262055165345623731979152612732707134991286611465284190214248546184023214420987514223076315302761229683794341820727528153214501464120343187504427034389897544756301067167542253316615326276447194194559547675258820049751704118989540535165475023647673658716336402386069897864704310573464914879596477958073211451537035217497167505853589323880360647383278240707121985344678824055213751012694281553637727925951177730257743371671126776131086581176454149120683286897344338885178010026182187784397726749879739911771060703825929374082860338383579404522764180123691144298183676539767683220107952871449664550650432240644774650683962498348051135773721677077471936300503609004052120305446318947772691941461638912011440093269130473266718948575008042564173766149034472049645843072037819645189104640308791510611214640377941920483257892703972400966404581217872712158495430145903977382951461794311641881248147556647043051665949504124141558404593068122499570467172117753375784243320749398634274379208650691207260698910021095589146152529394742897498559025350817275814784280527392957652098241814416930344753215751013795678729914454797121238069331705759372880773158147978294854909031925103863058378676576244072752573444700611603437798180027406458946081421053130834416786828249314341189494850801514238951289206616898307485100149727238178619812182774995456934524301899177739922000233414235579836038863332279333516035769761458954594355316092906248578661358432983606491127180038403387909859776010793757889769974142779039287662115991981453969985924114519279941596841205965547714425441090923523948420822696332737580343434072359361549609604310907146786834863462592041167526934306889437565988056777344901487615456277391183052469414071458509600650457668615508451333042841459636778908709881042956037690739361761098384180923534824377205210807697701536443854282636946582063066994051948337907385522980019332051015594868925445187068967954382112309826453083517563406481100858537349544469780935836107856558210935505674303393941303507479176285760825823751194495800371352890954272636646158086680932236856857237166680014787073184469067218565692281883044539460437520651159814817684075315200000000000 [48,24] -386632903083567467210705711814569894501686806996070830623277289771042084809617862825878249471920029088273406470345978927263828171847891042968215458462526894108985696955839686487921008306726867257080823166609821020977570501098228704771494532520375684766223041517329366940031087503371296637631234381153569799540825248619223325520697841452719835007340552494359554838456858223671262597414641171769140155924769763519006284394883963975521504876924579516160795789532330620899375667985784685436636023167840419898978793587208381498405305772322171167087784873848844107939426376921823161279345240784488518458171763433114745165295158613718179975317644240703347227479480750650512567934613309214522816804769580533955344561357652592539378171304053422620584238469630155086698738278570775221519117435043056008203438903000300756376016288326776567338362411369791496210285563597978021143535092518178899958818025115543375131801445695385995913048003873248421097696736953289399386462281838524148110298193485564483328733320031120967627106374440267843432025545775503063518218258109089351578362170167691002652416746558813154504385511049175009059176407280426252642083017945193912399836439469213059187969846572062846018348685133858391900803158235028343382589622372759742066836049706700990339275555926506825584810794628553622997421235798076838531894885126379818911975579758431638353100081804610870620608626808001837806117321136905033832493695061153519679588688651092284677507361347081540769118441516546581825673228980474859251519496750364831998361176517850194744331373673792812556853150652622599663737357005938221068421185361751817755097096211386138667691076406773279263524234139925768059341983865207013032106636790259084466723706476456017886224373501542729736733113258231224624143065231184562850439256987544871662921622925125255576952714591693553774586399065777205902893861598288290488574444403065692809705677095857694117148314663141191827466412331701297225816917368367828574168340914279605735739634826042660810210405398043411029472684397228527010277293976975872751249273897363682389858525277507743749594712561064151050434964496378545213203955434649955258640672046074103491867060156184798712162833576292317587341962526208382702455870834251905294949269955079131676854130303088959018767429096975134094238226805459553075228132681237521751779119473569931174295607959495569553607641503657794837125899798305283632537987501166171797533301608567536220964847288566041856860478280137997375589449063531132660534096805459306922898551687186058330452139693949422723048138962590107664492336779018030275567940928727072828956185466744799088926121631679798176086597698682412591081843380232058595274071807017667143956444893006151677194324630003903365120000000 [48,25] 421988611094476141402749010557546404842456930123222311625064265271324566435702849055889303644012755652701668794302280191935159233106081042627776025689015937907093949617369362861834280632945728458605659811632757951227845402654218219226356768047052046974493775125478782779885739653075546043565417045997692471091427598265476381483659176172523386591239302865986229810145563076004704756196560110619653913182216283612526611527504123120183360750464073526500388747811673814076009378685547339455998294470240132289189809740408174477387273268338444474199260700617523914016592375957178395646678942314054617796144379766397847672431625391579839222118771659303808157320783583242180908605328884664599406637438695089026193949261781921113676042587222050530874479505839339911163484478166720426333855989909930454031700851955481107760737405240642664045717648852369337070038399613740443786050563803253493100871792970660496118039002446766847805066373701622236833159414374321955685336718394170986556780535081924018687615212264342734894434876991030314335998153379892600026423247188205465108040035870980299688791177785105767609491647551261637439339007785320952808144347889245004631696379338297552117261179847401474687154025059924395557107091144208049111451237869583757912334001075072989659939818344861003029233632454343302784702524567173071586914858197237200809966365828269474854762030391029076873623365311615496387449616183052226818204489864942906830302861931675139263873704320385833079850102731230232774439765052840231593364166460488152765161682347913631286758424831722727216602466716068672733686701478153878663640267772539027664168886517911541257940517794275906217381656952234385225971184402143437040712539094169862535295223164252132262938987835236309714217035658421936160527792639458971851162047398871659634965907960585714381511508659641800965395612336315578131827794886607301661823073734994045292245114716492459155930765574640602094161761054219984323067943157974320134184268229164577321151391315295619250457301067300149891332675165921834974584535050482751638679768837829183337660535032639181812839351078811744999006476830441961757842462053838696163687594185646163087617493265286718655127791703729461001978842662602290290623294202742878054622459703021634351688108939167173663957818097136728779064528763647207349815337864789371052171627840476326663596589861598934142068389726348514346643261175358863589921387032507031869439188784336766633985664389180655250857230686121055774575483439338159067298706306944973646580050576603381133827938428352464827051734329211069597580582086350894340184919861883095770959896853590006982908393111840928060429932006211288141397963241953268994633317161952862937594074876408544832612817906158901657600000 [48,26] -415839340731845479604788305063912803948474345629560635670619473364827203504724783893655559754207668734509790575427288440968074586631846813314130045748748366950805387538223754687784149791750804358077490861603483294003879215430476029589793727961687140189546462328538453291192430638800039036245850634172882250180129092308673555270950231592487942512338864252635161309087377920911145616231949996965035184012223653172875939228695322027224189370476356656161114253675198265693689411876587615858034859099310423266999203696201518864138377121836678407701373223636925863467281175307769519277668709457402495963731330810309013840401273863793870524989757784556318991250454162471989234638552415591135334886138164244571560178706760597769922362312374118065996927044273757163249417383024041223415487499388541363492699233494581517757256610353776732269965313088427949061165468674688752903199808541447304440314297632444586824334424716878088558113805693344146788878000309891497219440430626930837936322823130795618116368510930195539325521105302580063072687029240889105954951524062371371580370217811029330816828081977501687554017637476386021733505869853985090238812576937698999555971935560295276645777785402334411596375186150735725920347311856811466093992214605837638460801614459417850446919119777763769369646814388863575839398840586305437064432802475504134220066407797777793494592247777916731005235763639743144902219037688789423722607103253512384188882733401938766103199445981124576334843691936301798087167162715949812825572671243818287988712225245953987673311004678095414768486753811159317402891545392860553316018268639716304629092106944971212399755262696008636676858673703351781770264269730157522133070176821718794498052246855366396984365780142717643399201891529015998937522569093434940024033441008193333609124033192459146843353843751878657732478127965450223130139949872116062234215603379780096133600320008473583290963184588600843563617992792901584629827020787003478958166233380400956183288224381092429158782900039975164629504418343437756901934576502774807449879670073587038968878634776585836802364243249700016629213940608924179452866014333385640266389863060945534266671135526709546011844040321650964094236733253045295012375700235944864118630261898342186379636101926228429808113186451636481720342070758197247648816003017857039815375014156206077205493833958846193547799402712523306644207946658938006662243704382331666528808956132202085102818049236765614462158137213178328568759981441239160489890823245935569921659573464989200930602892290554085087968343697503845931020294691415422795322661694925420656547070904363806018973884774630547212832443547622231433307058870263544694494457609474212539171216222631710940044080084724324761600 [48,27] 358908331476474631330330790958992206829494401724017457227863402437512996254391319732745474715718542555084872776997504806293275819925819426155897048185338318561469033691849876516841876478932126801188708627674328940524998065820115095559454958272131470715998266157139200047402043313839432368724546005115157724779308565991383662486693533982842882036488911973716998885904464958465027652851530289042626912578754765155477176974118489827226501995922692802448112904971824678280361915828947191900552214852415810748433929737937148367960116224056706332120767454587542146571998655082476581779150266617741915826835082354828210285925669108653177542961095969638401668872909375218684955813530240324983600630326799054526959183107781464127727907131065167034674904300298338160098728623363183792695756674589578738821270191839480510348303304954651399550843265942201053009837290219976345763970517373166902819098261091547687049569346407857424052569730494876365854873371825521938867832272410135818185038712566861884838791028617615938178736827760539293590511695804645903378335987952230454714300451791002072142349575597046809552362382618365035591465694717607958502054844470849135664667206558507546845170431531811752370345559970701792825715966190895157694757678445018672921834651855971228248727214700887172204006586191021260936248972146970269918624472928379556613255341306628439700329690652108847835484244688505777353621690518899010464974104430413165434597978103235475460040505351647977728809249873127401091661554855031625306771065365944284625543659529710685365466321015195833389780398867454890273068748856103202152621014281127902060764979259355238760196925102139805267000153013534998006032836981594720229921718152305476968534651538620448368770835897274883996812656690426698878653462244796183722266991308218315438111278570161015458719003804809433284425208389619022113023956697376123207375395889648793846487234770914850537103153729574095427665968963261646526776562043908516015253464286408937313349765278467156362491863428058976772022442978171688615472298453214216548947160468866108926128119116837755311199020765118520208504943493246654056024240718500273438410618953571259204611203922750074524714627942194326054880937346969982014911509685192435468523940440199412839560929510478347618459211568174208757744016500000005640089547566950842987141087243454831195614167671921661760652034146573449592942558145373266452106074464200719918653643675998721874300989486983824345075972913475632256861683032348871986800339656392494858815523097315402668366686901524748741516133229222442575446582743850336750974523524370406960095860383253847934087395440296574420455587474734420205923652486680934362481666952810834602848640779818407468852611870674124800 [48,28] -272072510981804121046217992893068136037477354238123176679391213935366897620401782111942709935224961915073255389056243961897340185411670647031882980076445293687698728816319707171241279376471057004768919409174066256973185987500115244508556811669894962738578084187860501167628574133636326734824639489022551160491470970942015627780405349496501242822603907214432013279639990287886611636546892134349661042932460003233286911486079902302247405577213794281589989629007638535970152790367916227289363269781102023302835997898355548239058133113812320083166192672771353617607848053313260485662188620604850053210839854828709201572355808012814601981901078282144379009615769693106670990979765318338354555946583460442153588992534477530629757319760110545627387557223710017410942442671650100762547352961878626924349081628257268249336156154474464254278770639741142887928731676446021499877345457181854255903626191933871909159742583999895042586794862984066208865147440888464337538467935847495564563497203029997381387790860516794864819370367912172279819832044011637044228554668569337349581584160792412715748108426509106982682465997547020509260321626084044716638737355990666798061124602201765849252927814894751663515261010351351702854837448704315475482590542912566264671147940208686182236241298259204861137886994769483706312360374236680168560156734820631872074165042305319189858257010439006614694276920349553051411889185058117979338209384157262592310146273609101216187876396685343796572463782971569383020827151000413163569900191439393677391330359037944377182186655993042314305220263244219285137504411583710267476422757176477574426475946058006547643915243307124344299679859382660234093017652337585879704599054689534878624245586091634224049129460441246221734167732180443840693927741563321020923404833888217042575495264316390420720583597081480390411148552286892398011532103113621334441469514354231293933226147962500888644425240605731808032850939971110648498834460651499738511042695504023599899403603421276606756215289375463492299844799336340352868370669477577027607876016740997051395313154464146055436419001848961521937924334373241121039846991482095689989100897616789393586509559054697040159197794772154267525936691452215904205159263979712715254621814722296623893670643068714698626217170087937659559782063574211690977543275050793076503748389206330777880987740746956474219209546481470639131218909253157048501895827215275940698845336147666790877986533427078769856748855063220153326612006882023184325932219361907265792784376161339037250353724565611283175466085574414233688144058815819439068615315873439136139185320250387413532942923504288917832904272507726669477889010863819868267458267586034024129379459332873236708192029182525440 [48,29] 179517874304566606054322363875698998548198573057094775770950510288864261011551563975452894748145052635569013764498582144124970553289655793359214167805979603458132593166412004135552958442371641053609329606123436860381305073033876836838074139426694373243250142935045734166563254051394832245348583265200772175639659055747472764481026400648646322688263354771675305682837207524259088303294555018615088385514596005181035286481273365134234734001372328787357721670382659357503542573767819426606365280669216225492258612809380041370750852480936857084651513833126054741976265717846935858372271192539230617723605031300725523465539690153686745146554122835274093471046964020440047581019132758605157662458387365711732763161515799215817453007509483190327303749908155896017876965971716099355945682991752826335116097497542505576902604678951880073297747858088078933816754492870226340179573402503646725921635226389377433595969370773366887775220493179174239473283732149179931157079051587604159105624127316004718086699969415242473245681052235265242177052555201433711677467435916627233013718982599813396497326760521540133127884428195741273407317604346215789444190246535679550932776454703501292588421856997583628407315982235351914764445317500766049825454931925065705813496097306132820059686744668158234209348203051305896310368571053870925889290140725407337879626696293919543253707264101427620733065570232608293872218072548848888901426962266664565821046965057044214022375132973443135143288435443351126879805697513136100506395052216342806198031340681893004216039410433385192668544020397548017485832082360481859743360010663926637213719629795368577423491278908303683413356981872542208188976554582645716771787005185890454917203170023393254810056722537997724263432725199292777308392584458106809488060123980369510873135814345665365404386128845942384004994013583966955976004867893498311277577757408639018943151152811716053855517665952560276607946778553718857942305349191748573050605254665919451914153037617092124387070839635691285952271323764411082197332345449024832525663749286615960877862266628686899713298904393916382122777918376003353605099672326792981078876826092288280590075350707400371497425653239838963117693876621212602385767539145984569847977789133860197294313388639518328458669679178420914774165130555834800186169415270769269087147403108032008022063191428665348288651132158861390952809205844272066673413181271519073372627605560755949471917170915858789587391895282734062119449018145223871649282285300528285793865220359483118019568189000708060899964259995971797798597433942706398879205351462170499556843651109593922208379347638026234094281240328376383318985569500725108049150381429115781796888499139993297151458111651840 [48,30] -100851179903848715959407006181167209927463830237579284291533527876334406294005157598640118802541035665510996227648564104998668483561288433975583368494493547835725163150349983200229304861243594315575268683265816106308382470143311500855455516739332792119206705618312097567027327135160520119261731178690626907673221246659621864122247847646869014938408137847154134521528156859125258207611908983092753692250053332712641031817785691506091837320066958593899264807463225339993317118660050485964548162095866609725721526745691878701278405167441117780552779430504547523685269859170314337043563998366346176376759924381847005078096356662353239486498157671500501006531920908296990989137248406261419718649237756246242545500305343913734949056738558768916467788824460039273675104530016505353738446556333050647630679250257292626364141146195192341537558368744025520144458483182099719252517771413169741198508631611722624424326768834022178513128755326219102851137866157994642854033093689141867757944116514249871305009677120126341244534865855386786391745788646366624466948217392058232974793927824731012121716620024859005841896898241794012576407996025775846859777868345104825146203779744805446348367817188105645414340960671829386938700942861670166287683946736686867124357098794136034939822296476643002478899216689356728051099064607515801513012874887596439423648507235133238940702651505768867500487859898285673130162964735763678947303563476922345127832087436187126935421253928457122298338456430573265540074192269878551946875034725846188828781420674915778189307191485024198255883726248580024639298630810967919021813425991704094061767381288401526886599448237114281585015049957713415597210007000186870408480389899024941585133568197673208412038516234743212489652071631081076175841245270163228075373047586901474017755980912166996688576676068478543984725028251388121036378161735431351893945823111589613742795491363529956179146292604181975503173093620197574149129782298239878103391064576229198422682480536565422554223730347590875753886756324384082166272568137553270174607190921901797680249961460754482384565495684232722108172775520238262307755240146828595428017621577236730920027452036646003339600915975378671519674605149405529745261477722926050294491550249820239947623879313904673993362817826162354228451657384533890989575637521011298275590966374821939232371100144154198273859330751108959501546133474919241959471132107006496593926231521448341733558551225702635935205674774930324458963181910752155193035984111457992398208174468182133911332284401114027903374916868004485295058006247460417322452259236925207975285183757258337161343036808896401911649784857679986785669482099537975851471576130050162984602898092211913411788800000 [48,31] 47744778413104969455213929139347187366929084720339962925651737274873171556549408670799259701038806901918473159007417116169312048823811229997385864657490191945360175498213399809938374072918947979581565437394083949438855226021491499847911489000524880164727104437870274471938509443910885798830704267991715887703381831112588139215871690746204562988629806608437580638115269138779363009421359417167101140437445272264952297788966016955467054237870166509387882089918705194503742351208106276883985560967946850971876047264058968721356028497520193305623336717688271782891820607336305937831906506765973037180696701044262967976437019578236143418884323647449707655685540086547010755086661978766092675777527742837656393840598316294629796349864615608499273187858993087733619802374917606726589960591148926219928826753377906383025635697939057139876303432845942652077209535969210084443609579005014997338507403250685791863377787183465301408648776280629637610916181593712149304298835055383260930191112551058788128664126622341743564873171221628115229665114256288073405796357171166880910100193470036452827966016959197642310043732932900997709917290857322086385291965077012474844233346164664928794546159925943517026773243028173401456957934382611526154603526410306356898573067074277151258335123976447027399077341860185376559897829203777450985552052103980188462986784033493778459528174144470721537477771138695599097908479178657710037937424203382915797809944770775125877818110208745147378513388439322152269688670555478486393756713999579862475096628334534623423523408658408606384323021915766979695002941736847762345234155237969286162643578857103633276284834457668846528345768980292034104660289042094989602460756919581943772226590922395846878279997347836361099030927260452870913857452249249595565825481900917775643960172685300210275178250861383717505450926251425069417596336567664341149581071979243613023433577253620274165747794610049672715636939836413136191524726761169668737865169749974190796351625068976380886306896417817838686767907706368527198152640088800912436492105460470976261682207142501993553790439144361934662042339185208270328697119623031334061003638175360513948778174295896806314527763904728212662058231868483472114143385611564185422418920262473505554308437215859157973381448193273114916560093254071444501675361422959460338395322548633119123385870620289876168585426188995033217698580857995245581527962512251169409050301692323386645394374024835533282765733820182762768948734636451480547540570848993703852215267516189200439327547665521131528105324750075355532243464354759304342317597384139034237942096957874665447923822221169902028081188932814899726865280363580444026773272337782524840834824854403553427456000 [48,32] -19869020130511076268714178015842324428627799246576244875896264182657426679646443278717732863357782704739523263453139438760136462092301299132735573681926087959091899695714847657221466029921889359036157501176478645555439620379421625204708806706498888456969309817064817870618559097199410161789970882820509177881267950567533644312121425582113760192179376513278162385943929813926814077651445320962549480295523785135954746508916339784149554261656311997763821719392649907584631649061983544447830461782210526287821715746555516515502503286333737359789735512192148399504204196635733408870371534004846169858375279903375882244094807738905431472542171349172488129970413490734581452797485005640477803917459027670326401613799062072041806057191951404601674482613553380657682823562825019233421869988595674517180394062873152612604108487175089854594395356587077802525386834409164246020076349751161685646405432536420548307554977711882608377053979777946586480438983939118082111040952970738383583376004186357946968365236117369136208871116860411799384217601407790985532494588538714527657278373644810138419059582687256737280346146734205073812589221680215955614388938482977430601301419235191253314269377044853751180114231179711256143674881421314077880907600846220577986085685392057202283596629323937559104562941699430962047104983994387270914499549655698732833988470864435935405323573378453084859350376384622153112786271091363906735139606576151630457615850657066478893874118138639190381281520269993853663665274369684228023749396047999496066025759415969542947016476913309674107390718681864010472692804398125919248005068428406534329692391613544972008372248609862075495672885660902024806870142085576328927632653091973291829225902274038131797221743889542202665090305047474409288705394154250969130378869531982147980370895584281593632288350543554127187257977616822151003059436262912793450572145355761373018198385542626760493777386332632021117561642453413610899876991351472391313033872630650062466222238746158910281523082622528933103961710639163233423443072652130130304032452638944279242788578704959374008034932154206184802855292549110505280731164788118026048062141497844597986833238537427112065842767101656464276899051012556061256039304328009338194574352764701288510659009345674078711673047502873508634169078653813796134291981165174479142542978453958956636746311284493958816530164113426942877262595677494620601303413421402596182354933972713146747041151238972175561701784942330763163930803458580836278151800309521745479203306237466043857818048991349252437328325946767759394724020303153942535575764577365084315506254967319157530840758196790140539256328897237150583987101969788265636173284388766641355852413105776623616000 [48,33] 8214978428591890487886898097618829927876962241621958948940223427899343843722718754205290242664973887679101161672573841174618908481096585256314120321820160174914325052872202285485250404134171192111456274321191142959800376119820663503818343991584110399015618484188349451499606495440223850666221057060410943089983771192422183270704611511055536040731120412919447980754882967448823272802725021248775285478170666655106915849153208108105799444092696669232113238095543968115484474385928579849080831814557242770175297623393997644106969082680992019104683241666376360372791308141570387101955866103439285550436985917447169270404406824472189328567655387327623359081318753859039482041961767586881751963054896626526609970913705070447673269713014202567096398142475969187601873300970795002067698945500272070715261740066246098821918555690313850254239282862936848519966830641657612201390258760143435384161475828440409147403529092787164411114787585524452626053546473524006713869652077944947937314489077811635442932262578791477341264126006711349683677954501492593817466976805967111588198560669495579711360095993266455483432114362365976996571825847593156104609244335267403011766856065639775449804042081354802524349927939319256177506662901458115730696283674755142211170434412493297756779662668449636278098398757583363101936461867933623291651872044822661417939011589033988285111931110308035143188929583028563670620773765221383660416029081645014438431036783815320867801589268943525208433039350422906699747672122556529146170321615509931830733837038693332327694324670558065083505247567613302580037218769616813923353717336076933958474265127660430646027529022798117677732787604256477320241626234410538273560885022342857678835939134025030173551042460230723281726586144192146863749418923610620567981935643560785351105057557041460075697116885979201762820877879046684779257021954232440662335464345552397531295930619257331328042658918016924486094820847853115567981473543044016986418909359608767818284326406674401757546510886554769955834449213385516868256138293274215526149061213840099283881869381287253492917911729991426763379669089831406913448444956771992039356330583231656778272571859458960874900487344768332814115157856107627216776062419521752768896539762591196677768434704803356605055043428329961033214436350816924424749045014553422187092649666016583500178294569129954637975292264780888067871239059274896611894874618611514689214989436286183481993010843987899329256904108215665609774736201614614413098602746783815852400332293976070728891629485617018780329068240264733363137391268961555588147274706191879788252753330279152000242361007177590674263434936644013445204423096614046742491387219252070182651748137775923200 [48,34] -3671157360863144429393354469291316481740909183194755050174891887927663414063222363523831551831900541705709013064792177882233188211953018811540804739001324416934933882041365855182423715625301595541531659717378337368354873311523006261037164928450586448726723462031209774338252943010990663372181005942129318547625955319730697150850096729184903365356268062747144380243807977109053125157663412421039724172289752640615866364446727077726481709609251077389299435978550916523819442388522512444568438466985218363433450767682674182216149933971002374414813295671541687985101702968151316360300151867629849460020582609788728035832474553564551685082870974638792916145364890497148899424904155442470033107907475327091500082908088815497726687116051678042874963293272580218127628345650861097241347973602647789721947977489595456405689363312985450127327134115539011493995227455127533931392575987531969002464984831268134077338529841562324989162014312934295274331818453348826951749250322567730923645382413184263012390923068058840459539062272764640741649573434220806332014210240670504296555304838856466748654891743626303728664019604283054017318199713390056343787075316510836289476819958119021115130807376970884862370490843581574199297214890656277515896967780676000186523611132869782524153069401048628146475292131386014482856949208692784529396849099387816694563400734695720422299297499744121375287761905146912097519526427763750321526227669547790456734433524975901760212262243640986156206364992617538386191686540588266070518037179591152736503138786973903487021582563535282984954769733374827761448771917494850681746988289195641560697301253391818727409705369563130160771755734316846302514300326643686102698641756290265555732267600933420593663245727548816189321748671783290964842647121389505909894852226565522352952893135785693841898875238379716545297930655421625560819415822332787214560740665908274709643826108006995686833807594957621453619025729001974805498066088174213384073767253879082441905757544661492180772182771281556171133097234494114579492846787803745516554169103970958559078817373996645340286546782155793798393787025814068704736609360753863209971548293579826974426145654889954724496348266657140121351610654632707917375798810407170331880075677092423471291668511486064071021337765016775321668201830507848928186742780421978537271553152171099365071239402137723702515557328177578820276196774615092541522487297036993237605836019591495217030121784485390518744843986963232629775588691000373164297440911756205737950711099385848123815335539138168333025952044903948601541298658376120611943835937807954873442245435495023276895771875036093058492857012985003864910726851135237464327251938406917250768482546483200 [48,35] 1570942136629648188416678927333236239209963915673648174183087045715840028335793770186823446253241493369339263896316390845261335214066336988468339768772939838859397163752319422337628137345406759064000257947491841609741251535159647460632604072414553299781761518908781525411506337797446008418471418844892588161146478241636579079984519654248463444254019991304123948644406772000245013162347050813604516298406175801496916033252065834003348262412605402514315793474788879547945193495465059070925085869391379341559731526976153315628427172803365113251022269126070520121009839563666318285928888586020114383648995435785921552376580811036451748929174863463965149252733216989228177773402831885099043527531078183575036319326709712052450563293558672476452316955082342329929719016318463612444659863998111407358103728688410005115023257034458837346478089842220319388481942500156451099508618458469013046764457532790270734790688739060429611962519734863968903034425869421540526499993198008198396229500495155056434624338673299045572655407115816243877470108830573055059314428057475807624469831360097132828608270889593742048590306074900843167310908281941432001409681125544977246867293598561876364240781036800281800665557698342594418321455258987420970963278214099993314142594057651269631192256396292489393691485399989541832740589268284538425727757836434306411145157895625787267742780602243624771180763402162857056957227643960610860398096242824526018324537585819627924571873835565273846985438865962049875965992914008423825129822650282045003939224838345701821112385451790140692827792705477707495734788303453709477128748158702448728100071953933424336704927194458124200623530679916123444897808729681445307533461682918791273986461780720385418627340933179484864176984842869932346588882701788596558580000147333291923506849827506432448565182770336911139550299762613033273054058094359983553034273332482811555630434274416508983082131499699005697883711962737610688173190114928100124454142573501660907715770852071376569101895165688087202287348551925966218291731570569376383501763028116398548384661926220576289147176183454489531432383057638897921059051469188726798577070245497881019838060092240685041518984585782492817832862490751146414260871312023602240166359002140195405055801180658191003178354064884525313844704177600370311826026535672664469312900963670996417732657508566968900082256375087282809993404872122775619432924104584939652062284101144841192470824757059917837481847489641077177061317890910532946901588227875429183208528584775205318083824324762233062551617096709165208071657529415629750197958573885609194682784266150566510528128345775025868248202014078487150441215720238475373485534257442875062125330432000 [48,36] -524207452224053935133713130014645552380469567147977369316122026138115877627884604790716626660208266479385838749471268992838228718814246238051625753969273255916302514213881270599612901628295671402012437644100126169453665175037804324673651936954715659887487249405519012912216191238729452682078245855326525750526166102592888509491063721678629148895808219630902726053640553339932204727335368227560160095083190759055297120980951195906394043214201504818992859843421765413688778354747973524910970933613036009620640721156391141777227393701750121593147344879079185983435921922078383669079341792296550594736802426629880175395035538305167172004298507533046941778030104224894531570116176702264844080908370068353374468313583346875393537962873782326365672174813971720151327934948031313461716056901451861661100690659324996765853007636690614933213145991350456204725848767399833303602590747804148111275623923742181610820764551411664979514509404691839165356636149817159646039487206900280281900067095632088622951710689022807163540742273014379915019630637384450371073749623585082395221024015997470423662642242660545375554830321006082526731881292278438767437523480453784200847819860146472924494638921915726790822894556597662340349574476115658768845412348449631731371306963458083146047670014042454873050758473152223009269242495179259459276150477729890577126356688446156657618180621919720213653351400440864632811280615442409117085077873718975184655984289787987801062421186128269679259876511709938456095044651391453515126459393276554730562345199917949835179872816248779574632034533948656406666383392585663894123942555340923725210022127247854772234352709797982595826894325494727341643917670024942782471320381397270368405018665043459520364055204405350939659796702488622573235190611748847558041669756058232787118691395313312777463502247303515142815782228934784373932898391212036569874728587860647187902832684275394383284187032960102083537914089452519545941527113970261050910307486488398966799348259141928189773222854271691641106909441955573077508166661350463973234747945239733885586019489934260367086096974700235638579398635835469307119571672482568548447880816057820931722494926475350526353989262787519796031278468884732449720454635287132008738916022087013053268874207018592549962205416330322881667356547384723351566929590607547301694726988635349439110553876418211493092671955037925122976806946558438386075233508920164830442523306859804467045394600750073648869269586476873937030193604287668555963388466228074706763416053861520228615961467148758365467806074900902556547410563550973540009289384412403475493540961510707613250676733006405506163314719434206726925595632215963065529010957971217961923379200 [48,37] 109057989247196916749425956351089115540655339490463718055434185863331408278991643635960806000615751044659151227580240250508638901065309788640867634628494290529993470238869055775069135748079523889398865952976688222354669406914761942265154383520597359434013795552061433669620424167469520958618390124297396296122147713595253574612796456576280137766484188204470713219913998426906244062698326432211912595227359733434704654732808618981314700195017434814291034692323452630570253305461037450074066518157632614487200297787939147275088177384076228131814168422996794364705424743072642088518313908176896541835057723403722561147003627570377660367552207059018189604675259229681307755103242833160714240196184756829810110189979513057254989356423438588911825474133268911329990906367837174559955992095753215636225597877253092031227260399894668835874227129165090094117589453497803467154787206279797140369720308982633705797029304454971592104056262493940111979567229366065550510986111023327912970325305560765162305381821888354310885956539192040321720890744897122836853839317150488673584644663384896833902276691193103676362904941659198881832535636653584400040352237737195615379378024533311048576090154196337625110937594363968663148430203250677639632683067837986340958709379400265494466746185480656042463507198705867198018305797687395888745374499034703875690864872033709231144478694262256890563995160362240610468221625798088444004564719839193094459840031369402115433493928223682649642858112270959898107324524193685357531286107966222549869180243581493681010073725190883270806853030784419562822351175716469137590848998827322749646618419778350297552805859043979608843917256967271239544887600579119372243685181655290352954171764437404634871677381444807909918674298440054445680367835349102342887904073252730100829492169929443740037936446846878986524115297102113667745175505310873853865966288148435988565138398142155333473776079002155647751792061646319300560827416775485304928059641351830628871603881753159586502620795071717710924621440018080413169549214547899792020565571099814652996718707954285749884446693064953686689266030435012810549799970314862232566366168657721269322525765159252211168356394120817961450760270479839315918489562062788457710732588876476014231061763212072235884065535805851900054976191973199381397532318709167325270735901027897315070391355202956602527029946482108808987243980322525043753782367231126362577446989379532421732939321366202278351262927834219094616412100011422778414841479738664406652451356821069310635762989204252291897407301433102465765214421482025106877340080104599352404670845565443886440011896285211224571357704051702106677052464268893959720263239890547140198400 [48,38] -3855956375570930819666771190451306313143009896030520392806325102585558289462186154135156736178432107635528112438709789413900701168836078169819661699795359966954032332423376431878437751447608521940975691630172713824260393571448787458828041643271020533760996988849103868906114422963612522523732610152405901710158051013807686594761412412734746398782833152289743161217719366381340580695500650925392309094472058957316798510787755348097252323391150345260300845503171072165411892451081415377260054575848587111268953612085938974405049046499928930923264716040573279728469554395602797594939181681570819950733351306426540038010603729819027890412115551702208561609464713342709125550807910765515626001304200066688638505431429618008956584511109417802091677556177991576098724225518637760145022948519727072732680508963106955540668132165780556239676940441777688920415539984203005038184786722398588059557037967332360816335618156564473791573414293805675270498607449278113533175739063005668595984537057417704098989789187578246563559444648862041189074727317720656280393404984989875809517038777388154723290999751407685352149816318725746096400028865546435538795248698872789826505802564432040243348578565820541216254342563968780805352574950944744766483720495688564977611606170197768307635496901490538359162579256316857413761492680137836230933214064290453998116749356432892947691430318137608630854496035752735054657125266404725204784892831994055610950277323640676283955224257108474070097651228770565431631822578864295243890528964737133857229743246306157711316890048327802596626533992580662886203730122948557324905830014537035789047080855006504991179792978922184977711483842787220280364166754208750998771703177516769925555311809243593333753210749357473004135709872430784141718599320331622594586502470068537233480447245665662834575112134567951566019090896557202935533264772009795480453496304109257457760629331867695678946436758453832977635887935371799040451028824082866763819034866122283342120610743397936793424675104814871181761541596997752734942649369711090248782868278285031177954206475278855653801119561588445013170731064324573046610293973838368742068707938663150954756936490749308529948216588012746424230281061174458444870848911061742672300083826186120548757617766617338841037463373051478233974989760751905689044487344966576094410132050739275399244898965465226888192751071383865486433697545152623767977448053387359945065939734236203654683427591098973474585480585938958061969253778278632235071039112034616361447343200801977966338808371288659969184170472342909766233272203240262981785623264389819369283296965856860947975419803812582346192009150120727848312222187122160920719741563971829760 [48,39] -6786135057935883325054337914244991036672966038705845771566574325411767505673010643576665411397083050416960554646866458482376826694828676514160666369516023026133838071521857168010196678777931963984520388485180099255189652510034644388182335430220874428723761117474031364506562592394941388106984429514143969247694591924573483374677179380923921584890982272285571577152807839511230807987164237712304743345610213778644500089245897761753345794176416475423432594530924469714459987874429694721668195197591694596695987239508126040618584853022146102236109518207625926251752591692114149203220332958329257208430435596652806412370731245689702568390187776507872461752376900248884651111772762920523426754008290350869823039094807081170549663876280526972886739363699280278902159492226850140086568103959953807575172844269670488922064461403478757522869650644996167214383573571194103147505236714004110508129648406617033199747020334647164365423281525725180594774201092335121422068526224649539199349694960527003636195604475899271794699417751547553647342799985766546373207301665895350533020111730022264808508362203971165138262026011367187780718812294043439409584831971363799486055482496260408300035759364332317388513401506267715580854818072300799800238286745370666476069509304056814855668149370994075685024965882618508308416740975645137329018124275269762324097158453894910793171415410657293284283993405044029310889703674790936022306064012481797406753429946920252258250367562795544510866933519531315490013295837268666786767676163982962460427011364793646875640948927358352506252502379769555730268354855469024247197800700654416610954723990977766419726394398328444339753026866456899963517335453324037256457531642865351731004785407387749710827351882961983628457450263416597406262637708393228885252079935018442138226057125381822237215271569108881021664874072762874528876501272840942961001819486700970388696059962868211214250541477642144992396681353314017080825887119404566900000821676028755356060647441081620203939041359739654209349638223898712412703905980562039867296779318988634374888775625532683760703104428188027323508391823065782920119629944688923222812522571795477913419457439007124691173087087021423726106605651515459924910858539987741925666863328505220935320908561295092894983825568471432791185791796078613721496416334088775667294091277631859005958913548803917398608085477787276553354245081043699682270588293883123404779424169036038624546175367732511133029724304203074899922216635859395878875531358038560922530804286207257931902372323651012253712473309598088206302725114942091004539234142540683660833796681726308689825243999530042305904074664174105996233503230833606155258779706327040 [48,40] 4056705948360458591593373002737402639642465328780168208698458160121545476491292272312245373790530683866246610597913788231414137019069932203057625734355390733252155891579057732830418281522179809123880814991509748031759369795229204721698124143458837399629154522949565635214484538466222486232880446818596680863554637341624720201404168124676149627990553364858216743485396791729818863445470251594026602306036038737210573262704855796289737562507332335258595163424540059460615552043227929180594883202416934181203655912094396647772496725994785624330119254926654234089105488175429807500512867786426931835280549846607718561234090530977375724953838643043441048208631912853549967101978695508404973314556929710227779047689623145887518106236958528158673412867481524899589721533255834781158287306349794563645208968272538154260076778671323857361628587996945501093189380307125638115031065088862124298723530651088114610230864783927923520560864156150860421535625260793414441381331463876788901821830871119554909778398221575353106850786541676781789646443378831286390959491895023770301036165551337661802157359091976806515356588581031001640785060610642026545508896056464489514241210080698828469143386089814767448109307440185140166135248228192716664806011350748922461464232171556012251167791200679352591062599242106442112509416089276896843860067919637365394314210612625479591353067255858601622532310110302095913391749260664460338017141576122549931542719954459561695873687012284219344705802240421753977200493502927156477528091083560911274565246667764377981312899352124478247444332908001413156457739365042439932185516253414506011930515545671933185139569687398725077471541467754231637170502451074104439262220821808183998285719049968329050971386951042168252629181404753449050300509717578301027619910803162120579440910262920794285112601877651954563577258498693087805022481772426386391617795796637005112471311996078978425985081077999962312342663257620942793803215870521369046105248358287736593401117553725243352857076076674670355737054382825556466084661949108527597015139713259653854422585103847401637871876992403106410849854579529673764005636956685509406716211818687492409752605575707672561251085623582926323648093551457452156039496056670481174528196447793998905291477589785322462124337576810467034801163531923401747195644437625496364706240710809109792967656115512143203432750059835737945991821330797997058342539751790504506381107989981057385453052153755438715470104012981376813355658184942950580683447898406516454931628165577972895846124257606664302559191654635862713821699547515582832844201023028447148731542298557195419698675149465730582365044190825275349571273991135054926517895168000 [48,41] -2209433460686742830139221625633150662993502812730050273068465482993597914030463866354778687442015203100829047017028602295644830711036702638746946784669324215878484250265035301682768180583615633247309582383903695185770142830716179509107594474565925415401643063165835679061836721985161287076942632740504235259655988375056156788173199796232549498929385734091869580464912015106633432977612812099086059842681196655548056086203851334572032451551725717334689195340063752355190409287177019678448805951183774304886937762866509450835675665998319403297253894368627738242006355929132480605800778336086817956166358538435582519030601682216041124471901715424790848992639206806250840487275050687009013463750583661944881825070664199266028612355151585087972323330312677873936235626984701460110222081989355271521910052723649913624982830674490433255734051847988940512128420733695878940973802768639586069531978479303452966840031498040566592347199688612677725711112571406504093005872271697643044290935899260361696818152933065574666170806113413564729136987080579809122630554471346167978461301106352981839980134093278101636860985823425435181596944584066760395515085910057978525776598706293153238028781604648118546797175515793919457640821002565185393046036956701054295049793512263449582089419410034323860577002779144109474998652015687127737615998075507498197002465658733907994680975389102294067033913381951226897643887365957012141469514457197399264654497281111094027458352076628612208325412584963447672804190486906767013363423676640915128207376163061927307086830808634771840005537108999355461253775145204670527055491047088939421189302544843000961940765451508459552928498821581660473454592181424698723229518433884145138105295777492441022575955312795287070328881020940609466669965327939778833028400357265483767791695443686007931650829149532062596677291494587176098095960522401486571843606217616667626492549404609878316291015576311943786870674595923701199538856804634277842619012131154757453933035231753989463821875997887849366263554722290284767779259868395503993565696620016831846674570820864901881214648009238199921160675280661783695972757065828363070380896489471063237338367624057937281831647149645797135235592445728992821678314994246920918224185056295762014781120946321466341772920108821415936987077970325654326697106802212682908811712383742076092902743177925491526735797628250518432083405691891008169947450886541580147068909960776077705103998816433750788013925155998237529949354049005756813209111364252172993949807363948129212782883607684937005058666644866020595761371093633108085071211436881052654552716943456427195421766104506870623878814314584692776503354090475641092492492800 [48,42] 1056173263299416714153820644646638226888206240994610195129859653145962950997274279144212826649301304725182067163904304196444693129822415382558028727033309964052382038413100632539038761275959088321540386401340040094942215741456968693483572570893448514037470953602775917089789290084340173051550461355337968842657053229324202764712851395450471195580688155925352393257544830316694488622453537937195315851374865866033908913765114012920647027374830861645849839852261456309381424186925694420571957713510730146667076835337449082928024444796919081908139152817570872854457970943104403045258596169807663377695696774155025642417534188609512971314475118206148024188407036979983263568630759866577689573697259766130937641300335313153560946909638174930162707929536655611088665147669543840525019701714292400107820101855958428938321419788200626096109026299589711004112872619137282441756161836111680461069870999102803378009362122801012233620648774155646462312967467374198760207596959893707485919882990503467341798282660775502841427571117730286842686786428696063287535878987959177020251232110206010028057288927841711007234198803894263836317263618198539195403161777460125250981692747673575965856420232562894558025190719552053383796715052154463676268813994760378362147677989429669433986703149502805750560003763885271240509465945103232822737661614991972782497574080959669262790019287265535887409199484773589441475747209507358781535161030553205308723501054237107391970121514222235461983068267092901774624093858818937957293724486482788713828750326039421043844969046566288568750856809470471424294761274420919266701072936293084059976230637709096506507075247417145512153626020875397265268377121233552102579123474244246414527224178258007723053642646240153813229877853511932660923476666537022398284079703864335174810719879425219589509380165428920327056752004347684071004907118343876454511922278919859770999671825276220551297258492299829694126814095513084913204085766734949901088076051155943237712335220728911354325634840896008407960173750333198665415071958953671819589255007905708972842100377727881252268066508388908040656492270148613643920409602274669795433907052935143316378801418628229334500496926620912812053991006473477051498264610720000406732265294518834532901845745632296681736444208276757898237938351125967404666125576303149900787163799892561429349530050964663283125808240951913300870952528116710947227178620818122511218892410631282706972542611746370665810403775795420328154592828005526419080699653440941264690003066967938264758407722861278439589456644663010423873705220954071330343833747736076110141190881704205784424403215701480774535809957156151900175474427771119206400000 [48,43] -354477426827892921252650612715745359546532439429791547347909109315002224719297327791457475893583259540202568640969584044770743061399665919728615390967572422796839997823553406267099735952957693079727506737573998426916781270435710015670897274262337578657167782916460821113455803633593821314435061303382785266392974469378868579964081373565202313647657152518804441443144071539457471973339295115844654609442613017970995447259466712188260707785416886306258676596012884496517632331688591303441985307414030025279214046348373079151040562436267858136921305972338417865461315602830509638753651966638923431239768261004226147424910696401929390834732880696092644250296366957153207223287354667208020552191247021274648897598547289870089211611611675565412180040588671699763707006534718720275927488308753205871916218981924232822389584358681664101762769297203465611052499800758928556643680457374363480380317965650546651531925418652649190706627859544741314380794024776875504348313822531378402565753572485290703977508633819879371295514619058522223695556473638514356988709145468747117165113767563032585805382586094789763760044592480529134641219105937965862991485397105321293078581642351414725366191939565531181630950343401344209029684906704114673236488013650442130765403717780518446999388651943001709742297231075338317649465785169808873765726679016480734122476439688180829865982327490866162071101172412823610585447561881319079683323304764972014250876426585300123494196935646164787233380002196178528027681721058917637415862111669529577738632551791072740796372462127244136472355400907966878453534746285189475207590012685936811595855617996966093749661094951610498357661750462239752666870293041242520137619141188424207735319659393610023974672857335171033659326625801697953117447295693421379901915204803023133429227713346577511722900905140490783592732800733976585693038109878546846180112928764682010689221349497923985931593248103911382570764145026934733663828765947238947337887336815650694988320548306851167432848833152161190102964083787507747586766937939129895680277835675863257041507659176384092907061298192608617222619865032200376464294706482686110767284738582219175601656998130491987085981417504063804322588810812862142991352696476724229499511753472530176896894907139340816082413551890184728482456210405547996718475340285183491748890576218473578009354697626155610230784143518308530454325746630200812526398821235380058481058914319348923308430414121344919382870997754099714209347103204469992175020119287920126247515221526694780957171724709530973913995242452991733497505649292398765851110844148290482800435719658615562801748525833997387121026705895238575092777775798503342080 [48,44] 74929679341788151549785554084832111985986011112764237452041699184011847841661869935241769771078433045353813887298397597456555102771239874448964287151288561947759076528784670892188879080262174655177063668859762497853987778967032371957085309133810395321463348381173867300624009071841579047265853574408772720492910100719336716274984491354496672539597984569575059583968454540398582558367946159194202360738504371868931461551897023004954099368831729541909578730474651171130131349836892333281330304107012061778611012775695422474437622491222727290632107403906939102553797635741368254404480159762937962884309753363632865577361054484522447968708250951752949780922049402840713021488825450014733142580140372470650297982854630109184615653114086457544708017136568744344235232970059647683194511606496270961269852055902853711660694359573970307757758236545656812529443763605377051643391316851391587603888237747845631216397176032499332335926510248661252154983061756666233445403190524378792156222742770308362590550779215236346977393779010518648449089314624855872988396508603552840494431267064644083249541454833019005525858167022850746196333772117040052747745079012463809897442843087767874887948613093981142890724613888771796122086115312880468439803421909340343120571477281452171946193752646565009834181285544900857400226510954687470780009108603579753310881202868362287388322668592073098384030318926392927890103546008289752304474641047926809970212504529313309572741084492220086598878214204433665440749571131155066104166437091803327069790330295431181284235683630033830953348672384816815936915563812822309359711872892593515940243062901226196525619472296134809898204977150666332753329641617933538285610225357058937037308373624544231663664422518736370006034308278481266943011660370503163754479668047884740001349960990774117082212336986314395333989720224554606255804171254296427033357793996708313486916941059772646981554365588050246112157527539596704918510433596414991493184050639405970388817107553332951855572823962341357823462517454992534144001529004135610574571917035187274264683803925192056097775692431204785068365358359926695051738017407745116660548436249020686177892683723135775906910430441754604071632326369827788759265779627102867060240792574525732482703317105174174960444402747334584900859767151566494935583140468475696776525716669091569861815331233796310566310463491879210250550787187084907408901250744505980240494957207467260846891088430920246969262098142083985653723281412645394063278918189797961653285618066815254857688232898852629293181597181893182805275922355606198819765845839885532619481827657302622225396731414917878903510300729203896635523140031610880 [48,45] -10776019456021359318143352642239650200780063151717427626297220543758940599988995142122315096529161400007431946753366276924462540745232514212766202313055362287564081217191704831367681799159283546251510161980852261218942261233710109466894719989804681483076929219222128171879661661069745088311435567551068720824212513864926642747631410584548616246468526806618838655288623447446572790078969859339389840927216223525996906531123463571308761574838692072274766859925664306233028452289136001561445042152475563997070369513041338955348537373707571341644831535436187617117094669262242492233460722554766704422860836135781987069956628757026400710171319052306241145774056517827940072265158403304163874743186148201155388021964158655384072716809947782443160529249552752134529661161513979480954569167444114792906780163560021154801782102448660387692929824976003661627194012193974308167702670349486039503681021409814723070961813461625411418351831927118237354673035490571569033476663048133790601964879731573074854270484288256734023889711899326838737743605949753809221607649361162643129762649522178379932343877703231649217412835552822355747437275058763256574178829206498937642329397826984620377018370607399655075409750934043878715759533505883620669295605593765909728417018780926870232316862406853338582574621227033172870684234561856106467475836833794803193916061795919978219661167352886666723264450989728478447206455488637143841740724156654263085809715123968064503963166609970200379155796516172859656164540543628014954039883981770038975563526978145460186252622548907585343779257969119863480038618979263510647464877151059023084404558430234218239576058620295263923962997650259933724061160424069798470891274472326735582254221292923735496161822396578907270562795292915429300457260369744667043400431325204851110448982569938039075339481222467876338642366800069764863303778467652103218333327366482085652050441015647043038403097823783301635045601256520027744775701126227072537267160322188367048836902646195269077598902439114786343194562926482103965522737667743007225531458468777566533200296169736934296050465661367500561682250434246584725988832946933545827801259786355413451050851264231083038830628591895302494933890302167319221418443567412177259605235210089724185513988710691407464732110853163626414629024266375118110267000476872896120113255093981542265692328842041989404340777514696566639307013220604765526839494213953248330553133392764129955403780385077336613904987447986884081949174154142383113613586488720405370877497752062997230760752675328477061683668249643780803577253031776238535043369219139326375498699427545601822545540551753118760858951417029305763024286515200 [48,46] 2191200239276537978813462930487698724382975959028187543410365445882542169602753768893940132406037457117287789217123772374243775628923882919289978283457399712481682520448866946742969273709196981611190933454113224428776388025872254661859011458014297614950813645793420385015550313266315119061157677567696199176420829143159037524504195653972726109098859567538658981190018228343338748085762366125321376623682792405247818509810520375973008496298493871026156326106266820416615519927420720097022129218505527998719948671797278120373628524635419171901196404498855272486721238651951163179605549059746296884357733241002749693943824032665644322979614051747487873330971005744778322798140863658938563829328262199492634918462357126817479489321828924762937900080759429104638760289952462483406295729986749009594006478295232534473298512152744187233002127540386491363403994381021421783560524197139429557659451775864486844302197361380191718721185594481629967959711884307519416763013497344654659248962532435884927014043444830988444721274044077937931727233546828657316259926199145285029392188924610036226858869095358291055170900508263604188998389645485044467111299073694767262218526060749691572885987482354579501441339123113993557892649112629652097711879346070750006447988050155308652600792650896191400832829740842586858180404377236528566147155266818243374208491629865723661365775994568720947308751683371213895590396841496401686341177262876552977472088094703705421822552519414610920466894694422009922909748325419920447880432321390835278731634159896881091651286328590451392977816109404812548477457041437643733174253085030369687368666012567845180167378910332112442419565364875137317488372489693934245503669544316724237630377215435905893423807205185070434761051930684904173086694382308260793472597858090271927546352517993509302124912127781751517377517503705749226348158554298980387313209579712997548221484132638124901148829731583331259772398010105218946723890119743133409211326624034085487007708864636464824539701971368076335923987594607500444206736914419707700397599946044688330111773920551649374373429468845589246409085231579547383555434008831076581534374361075722077278668130768213616261197672806911771734471063228893963913222294483706470886659259170351966377498363381072170370125229657290149181354828194176806573819155706158810797060766663980853308694317336038281395032373485296888263485548607327109517330032712112973745118680979855620216886656922626591106185138564902116309562062948437019223334599418029691022252099076238462004287598490208030071625065111106664914002816489016619267447686604196047630647552595605459634210235960662940361667060873257064123596800 [48,47] -519975271468666280941553787888214876135989322021391464096147839236697150731756856288686022852161800574043142977942531344724624823695137292291152801054180366402940032455079333318891058258994897827087125003660790386402947672513769798982174376779648444174694589980608038261503633446425831278768398392471323828854487589884053617699323392178823099507928104468639089314235354771165712194343576053538018186650383518609401248931401818008170890255017079497582454837979982947514852411776993202306573670102268358556921940747677997836148061667475776578868669830807852212012517268254820915111684997464740608278871780933728077910553978261944653685503079289070924892728581571622008607303186365631833946011708384674525018806783427822244398216990728559574900059421004873069138858453642578330476189000984494250723364418300467573708346166465590671203835616486460433132879452300458162067194309934453236389230631909476670432868420317456974186002314089609028359570763495525031032556283086132543680425396088439943319804956194450885947928757179834117601096239627333539985877657176324921900195796228713284738211602713609214007622177208619014760181965550190802974402405221344282842171317380560183400458288693390338425777943955632250645824885895297139292961980534713869165600164095588216707916834829300002469567657427714595166446873036014670944366084686381889054742154840824531783824060567263349125211285798060230592066898644565645651941312922124359994621977800034341288130740712324715458623585178311695705264646719900274137918103963216637788100997847547030345457439653877520791601912460591753507357237854892823868675822555287964608853705406005930623208464984259746174424265504540132316232986063382865963302593467409554841008379688237460471895063111862587056062489247614352947799716850917662537694679191422383208615911578255433161719156941768158616494797158129120439276728226412198707060215402273185598660483037744559738761316957983351388261303481045521386950378646356625212976566343504901399022000507978436214637548865986461904241766240264415582553816127801943941762841201606636346978747132951508958902304869399600401957144310311133288121544396562869099810843122898313277227107000843097385133874203226089476404517292134631630952305679768513429382217776921859505162758394263678524000702780552555286632636026600199659128350557951007029534721468353661467428029033620815850154375672276427981085056077270381573326459590115458193667323627791782630533118652711160711660229570570393248328794065445113945662355799808070207221620093511911190202168295517945023552409856206314460026049870773283640440943650138187903793795840660169177008416742532685978900015670083358556160 [48,48] -6486556307735586617365465140750558772519109692910291734898408291076826338123464907783675204055637876475936327535424028595981402224888565695879465348517658683038130886086669109243109772501003519200131310267976504543633387083770868557548232111812119271431818065838567142899703441876885217374002765578361679829150966846934981361750998330350291072931167464594852220316294964607923587777061176766169730569257955448191568708029326685592919853861187462286447313423356907113635523347007303285649676180905734332936060733583307742511417469534393197383299724980821668899158431152259756546726896674550650550219825517502454527321381425367222871139476062718419181367905804465997882369134449920406454952294396735832485947483555565870666363500142313313844861647589965912791102262920176155860211682497428654544159300889137962140930246788853391865968893721027205226586992072874574337881614023375865193848307843229345632519319733675205467248652490465795121149258362499705995039251027283459527179010728360397378128148952752175856762793593765284663996530388483406961704077438398228385522993551365685041605012872534264002859499445252534199048270568940746859871820554059859097834331970548869287152887143841507922064757466871229024873640398299095475645151695583974894025391349398471687597887823324958852846952459445686819373448442153608018041745328257296266498678010250946084335735612194751862431648695754847543991898612035577605868404847567998391304862676220810267316977551096579684874671811365950865643492101816265817369007332899114579223176641382900033607559498816127305924025351970290482754925995359987743749650217921917997028285680978759706110766279616944650150713943503133883330980904448116550204749824961402955784538505239377548516402427325467889570259027881608957354987279308395129146614684392849568230514473657514219876993320364722322456859533369418934814245445214370718420217685590524969483550265724700682389127878849342486530236064343378571523030854200365420053929567795437426326264740429320334967338201558107810296578345109007779360539744477808175860280372530903478239883568187184451766279342001344018223874470140603099489770148015431838197502697504647501940870391450076914687069439539450545389383523259645063098968511395376629923015030941147172840828278411191549779789614483806979577583491130745960751599537759042761744892904505993309270953159323071086164168857614448374602660598518749402873487337993243840169465530122841078557631111099129124037419052625941440258707969886211822408799169804137563811015897972781603494284163512552921972131609268778880026100349416655246383418570099793076322091477127308338724943967575220377132223198694211584 [49,0] -14767489652382018504227701707194314650179636409094261094269883016389587698402457613293130593360866216902012215483578443890331721682724803035421144083463466739672977460422960925680720710439299636065253043676254305697511665405961393552822097244055303686955322346271736768019334327532658981820113022569783300713151974060519088635646137391800820102181548289014356971092447884436917475125050621844772780211989884693339537584634186861982200449457124616699656554606728885136946018029159729638047356531696423185220968201914012072943583451294527286172308760518091047833159480039730060239738017631768991137495888196724803368843854956718111004801076667997364852289837678302526629911919801496953810650802689012188621741228589737367177277253389479242116125366546454933070308086371590984746142364751231147323251840361126567150602059045689428109573497176637692025386813091926452572031079756554876888852524561062486171387978941927761962202024041686420644551732674883216611747453041066667929997505353833058202338356754269772932490396276159587681066127191059066639728003348424100872894912439561385663040557293523513621394019889169413358829010229254815799983818687278969479922053187419753280660148930626404693594708437404106982992633208053970894021487416586822978462820850169478200819653909115313489442872766730968804802444612074622824860763088766867851709821863623044343114263821777218423142376381401175484700541954935145669365475685849505535297001302231460698503109654999646514531837330228326109437577340713153826747777075569320891526750763995433728840555905608854018227352501745837703634579977270595443025521223811413441609384841336945826235638895187545251790413190673199257291676033149509352039086412596767959069988603294640384341331887858357006867694381465359054031093535616023234610975623975425991016992606263271494111561858001124935689093830203292902978132556423378177385109705234113887214728074729186657301576046452052130089099843746313837798677866592650084255530955367135539202247117355092416262039057048212383160170761578706951031464258897316821013791076163334469689770358556653664907588222829426973986002257696818958252629108118366933720580175269849601759715576260157280897492774442111560126319903600445232598343214495926433943913794408414241073688265007087345940457448696227543005119899868532156084119318706223918158732595367055971819734147637362585186023843991120258313962702042936790888554050007674890591126745394831205872484446696174599830548208702646181267062869294036784813524454294754370924490889611133016210679188743300878262182553757491429859910923986407390582130085637025271567387113248035677532477955783368453102086366025460960141003139049761718980544880658962242657279236993002563510129835743641600000000000000000000000000000000000000000000000000000000000000000000 [49,1] 92946795711211209416551231985114563850863754773594243897073313214979164051563999257737220139338707519558147014113859754385135667062107887584358445857419727410535066613991591965583319370850372794298334047255682901904194816589648417112665083134455953126063771549174170473760705958435015625130649615706769370766200725068508889861995720817860981715951052829540429589858835552522678914621791569362624389477716208368658538134458644952652173037394276163181024537642265583731235371285435834299037576336781297683916149036866185965915378865857978023103918534898006857764391444841113905349508011598004746257740171568713348754264289091618973714769556770643990180439721239007382601447930916437066464443776144261601055973622737731144075733839925698846505695574019275309627750860161667435915692945082326702721649316469704811065014042643198094293455102521402097416270671857514618619523596731404045214751684486440965336196742459428112183543706139431461950775668147355950601497312789502740937298500767990000508356516968700675480172915807169953023475614520995861698369544474316897549519062208016779058632843844786738362105990605366692941981711544615614833028921080072468586074224287373415166376363398080271224846594984101098414108483905587785720250280540140479552125689934501332954703358411880661729743750975716517040887752223816255530442860947177324133590244686255996121113281143875021458161302878974223409961156943388144530306604017302875383385900441952522932151670120830869071958280525568658684425661758146293979419091164822895058564452550856885304020939450844187453857307309067256945424539197739976461772214967199100775910206543687298903521644436395629386912825319626183796436085919418057293549907249389387870576416905814321209902972287726296070958641780742892684859031734563111721585896450535967876799675844701655745441076370056163015546010716483975447193214688736612612063943234048861210033787436909037191159312973403139664377839972747727061601358376271915451435727559098182246234877924114265792287304236222273104203020025307432445611663948753005032235939750526779543436261741223463822859867043697217747162002281646325392098591338112953046590961904244696146142663928501874412645120264642576454319093301311141735894575475193127814700298917907896960219782265449350660778261715338906562053166293662536171529561670556421632117755848391316040619820174214453880125821967492372495881255959144094462506882257393473130414071134046155294514337160963879158182368602690742161867039986265564823703655659974788231437922654626192138944153492109321568326599690377840423282834322260064601510348429420892091239229861718055018767301496177140821676674017220481052439644615728247321929863843704475530225176176785448141749412587110400000000000000000000000000000000000000000000000000000000000000000000 [49,2] -3586183438553618678410976733707937236520952656958277412565225513400787032883828418262239339873179706654906541725374170752874332185093873166930086344937201248195490190736303751365718991832389416106690392844055317740075104099681611486087294619237908211512165047170515053838151191159629805478618479124246001008927032592826542240501419643528218042970508318283436331481688204253367023533458133661530763776652173216466493597546552737541967706905516210078283227623324971171327833839601897501688817339490462494157308629580329097674953368824545379617358156248040278950232547961898040183611283763620625810451873802252818005429050575757539240752517695539733767685092836840482953149924185258513188536028858429102498926502766352848330236761672300392338197301716993338708471880260143341663341126638882183225381752094599428343788686140441529898221374385942495268541093448374069687210541039558426869517148252988870457076880679553313388877674565587362588383376180673332284314966420211563744389884292436891505590432343606131791578666884198994532127860517028340101535814741830328231938606353062761643668392253810291751445638016722680772921694321341071809816407317097473172753723269756883983616677581315894022059641882217205009040436896736452768865983636631021302793563018305162445385422422038182390422573378649224121906236521192763718013957120207644929623327876033353253118064976837436925607474097392896146083364567550584163568517940319708748252846751075065408031377528690296453530316854901460733829740000236049098556925056429052860653111234997595361705266754896223818052143575798942422897022459607345645543576521989079205477471256020212203215579035510822142075861943035411848698325095406007953736350676824492194920676230131974373151533045132693405840317132290597511968752027282979017460023575618419364590633035456231143776833905769024442876246388268357001949647029428711109068249010574265113759278559508292990477627201572852548111474940755048438150825621148734717722059917366451833936124808692021800928125466663928342692618905676290256366791373839005224278241898708844492775619175803218985706940334673587884940706426073180879784528815157664106413860338196974861146263843778443753805182969605999652431755280830070288527677610515838047691930680606811559175314522811794158804142654373550870212516952446979834393364598149217846978750020064185196953271446230662540380146665608300872633299012508919873033378362304785613826091158732092212108614776645816146432633074271589634836845274100890610480999657184720190016557261439809655762391950312073063310707914981018429334550722757123211092601284812856862778025841568887185178795465414483121682602762406987082052649920913391937287142706915057640268498711775389652858460828044623872000000000000000000000000000000000000000000000000000000000000000 [49,3] 51532649267057259738835631889009453786851781600094590128489612930137506441434281103668622825662445755446382916938065730383355636602116250939824031401553319365821923574465282337383469910969590284281738974712742868947912467848650875406987554541473105674092700685403192575274092831684068798829760818994526641287200903040532980890491939503345292190270408823936367094030578275728673453854079255529223385384269296240272424011629493922314935212097245037348792550989323160688837043045376680062477410933441862460418243042097352541534344239178920428989915040945189163560888031933757665262629840953644627264285476498355935926280129768797090097662134325662704099601011017577050089442338337573708471957339119767286608405338136522999556878020554683138753233711296335829848922552801357629364230899137955538046882265744375717014980260124799902944757792534058470721683992868833788649499670256037960900431592495965395027750268411967284522034619736516832443019664326608091769880309929409855261514029871410391130750057461939622370569313892590044034367983453372145778998552639221739633935721827202450900893732739314389601591359480905881866863513321633137269653498002275639669046787918868634133946492431983022732505552426670782311780696576154543646470903915592254162683475729438954335841210364337583982386820249243174123361908489565417413820359455665302932346270596848991667253115866548892155325752868822124867711309572052366816808727899288906648846540279112181324866461684866983347221190870048859993713907716520983101321743010587059045404019820430394848270428838278828515241695934882522416127636571324519659005638243351642224013681328345342228677775849908228460381469737886258203996157361919882169991916150892828365397772303014332108603666135674976365454467312603247096418833110471840683226156805451670781618749348364508497317224088021070300927191804848675906800616472232114103865612531645061114699206240399988658456819864865348790063823864713786516281305667708976590918815472268210941701132618663553230426023283502068666204041438966213760911928037426539449526603721870826964367749801392761009537925789467205425838567262567734383077114749486596444418907562476401584808451303649344557694854353355668057945556639001257921544199785289396665094061095366954487651173146949140020732540899864198925343980288546176347645838334225992530399192962794024352328141020457552257724192411235450550717738832289965304629613607061356526518268130188671441244444969843102794629391903329878208193981729021615485534301679011278353710403341203930703433652013927753019526496912328999975045838738394033088045730517477341290102921628777265614923366587407700458688743147564970720694675752227966061321322034105926254522133710105887704986021152497336320000000000000000000000000000000000000000000000000000000000000 [49,4] -278300187291500495420578676201382779351695049832083985227746886513354165998218298355520519341833058926654541813882283716320821436430470626011001408891631816306955436120385929500363615350190912281210630787025203148401785469187415821969612817116924928058492726144717837673945173981911576614363336119879238931171310398721772690082417190598090829707935308034031029185643579055522344876789737860859439612813423726397549930339477449245473897401958609556614796310724565142715811229498677808504038441957159609033068713387521243775704965684685104784427957084668732468057097865943153504960285664572557104099151243396330946385994375149092880502382615036294019974085006531476689185059921183115035350832855563935646373307279260445135949183116783639361781580676834143273416195260669285772080811476881914929560455265209211501946132330159369596038793063444655918662991092343055566046076581038317417220595225991374989118062417999698906788764772720731941112452646492993528160371204388599506156120730070505224085269408796184104831189535848105536128817543053912270586811355763363739581024485725151976445185081463576868825940396728551753161529369121029988571366380777375805705435820989422007504384649100000595633068951676009138394346061400042749079272384924066349646111089991275010470450285620176246207387163299909602090226132553628349592564546521374190160823754963513298086274001184067335169209376768050256422895182878815321194977044492372794448325308905912289576997904078368812507752650335412407157272447192178710579915596832201340799862776715552798081450537242433738403707053311405410957348936465396356939044000822885297554862538307723040674945945495914925815856641627451090033582008515255432938576166243378517067418669292473422390771570409149000546712365266402518991466586617692507066058589689094370603563651532972302041949906086963907539043320360708166253334741152188300207387582032317768318011407431960762778602366909418684645820216029222692464644060939924512973891103501539379106897771137939429090706432077893542813115446008860882533493943509382459839148267053009262021499388621049039820440955014999359925706812706939010436036366412313481651694157538055346031911400777029905525171185610934393464705906524291923928265849723309242038758841251658420636102655315906626662142314927352464439839567088600513392967545057301262016340731776222156459741544614559190619246849728235207302616415982455184999477848100569403638939865801426471700667901669491689955998665172741644019441093315898070949829153749479194571045722225805406735490948597264493071263984037445336302152764320305999332280941643680298643771921672231812576885220572078276885829654494632917942275438935118565533624620683188787438538399870291532517529070581837725696000000000000000000000000000000000000000000000000000000000 [49,5] -3804970730567639591827781439961755577918232584488869778737666196034906788599069311955360245940324238261334911140916209512998821893149920772558774094265553447804182821112531281217584183601655845307481804218623172064679420353602290404643082375169083766065304090773478756557894741375942798026990366479405431625466702832982946793047600070877955504233268673693639774589096225650105717018680779888287009023162755080428559272041455887462287991026083191807034725154409567573054289080767185211686376909280264238111016736024938058669837915126672186562302590686857568127987675836512438722545011898139094577296662194382626277569533669508259408635500709944388511275284041633535072059917663450745862774804440122976162858063240651708353827845651866429681126761213367458836807917325503196943623855204222350828823182153246096994371496795377189250598358242805697461004441225347468201208872625226233114421181626526078722371396652171631051449616189807867315302165121893724334310486519690177664442903037664988176492632919792065787579392846073741224556156199156364586079133137534164589430942318649212998343478662541914500099284907225032047211220203316791866246236340661758980223913703261238242935380718380685101178761675174391266344400112351682574650121538270341269124643854924290053812631138737977388483941456093897501541924429548423600853450489612851120496760115302870659659072387591575136952326790700662352736189561046526203974101681113194847217587876068450353350020450018339310719439550704722443969747848568892212122356008712464515638676364511680001388899329248762540210174633817504662510651559909915592482024560777839954666742910154038895929231044928362084614183893482690382136259036989617458243641369815140290258547473998237968124458354366919942269491885539628352598599556277447898629482926855543193178507916162285194055618707959964775664296810961761714571775016728325990987738854779627810921196119293283989955327985507262768815138963332710523684415240744124694892997070241856303318274887713533980902556449231754558133428771030484369822878088021199707977207986236754620953962114308546212119678423324826565511092959115886145896818816926117442449281166752197595372783988338986189846198905756377116434129402228203530269699789795270834441115124599296406641590178361084209303735845554895239747419173756993530821945772461898043004148843778793458151908515982222351925611610297851568907655615998295964981062842972954072431564764541616803311166347444764688463141649650434656097126829729115699394106866504839364194936597199614449378446242454863387430098760282346308296966035279201567715231259711622002618886838005123238253800739633105057208654605618043697367873425216536710048035656876932053512241757274488978377734186509312983040000000000000000000000000000000000000000000000000000000 [49,6] 32651765468963971848661852015656572085716531752945339821160362224140743974957477342942517572464281477810151574220602105508351581865555782806833790782553605916893613988747809506833918087122641726140295482436839665272560335657571918918207949052204091392617253792555471582962604507841433578690450436780024675447239899834806729676024226914943974539666353127171046163695877683180099472347697340085413949814284203337393389522544686203368020595452068018429235948025982012694817965013296436112482377786602302291468906002985256661600041826330243776429118573756010765923456032382402657030147538693224791292489266438787161157962111105399481362391692371158197362636706542699049942911367482513348312291160105448207880345694717154489918674370920133559591770886588527818044626246786527442938283918174961897962062768655159885330441315357100219236375869261764356917075630670362400977560792508307402153909062552909860707327111587198310621325706713064451602093460106946641396450426696348647251217000714457574783107586948522679226590044527873926950687375436840945513262487593349948439110386102496877082962616054922346954291483912442633314135354018855183658637362373417507817199661066136314312768205463284392931891856276008919159588160014578750130762757199959564702619746417041613004307705868598819527245640573168202444125843919620293451423193934281258720855204308933391760345766348627389254784029285765119399593229532837074586892117751733989220800472440467212472560098051790746169624761790257772772943390171748559797194534264142752680708977028312674795337786918880224535708068097179957890603343822524797864729377992418861788664197141638184614304966127007935470065254675569142670034235766398788362123635190015221462516061456495288692438131129430390560403611559445969872227299862934532727975908117379171366634700868111914449838963085887954616770789908689460980588732782219086359223738911647417360649369433840540760928058718195437708096330523516656109390860960923523980230200828169583374711718728241206005962160042801111344329344198929571495307806394272622113810732339538615827099658138327105970402446946528414311827407990816348755877476080039263907470442374845485224595966999880211031242385916537066821158916229376034708257953497216945872820697713843624835331372379964432866465051271663651836468194194012308576976173622832129205752822489816305352726007502226361639286489160507228233258163087750253440899584341575806968582817974918090545927674284680635151740686441144282127794481143786289972540269452873655031108179093247051906448992522366087627341343042919500567992273167621536634654725101188002521834399559920722380908389590248760278630163148819254722891392499878918725713767272462443863211366211281156413932068290679747379200000000000000000000000000000000000000000000000000000 [49,7] -135669821790145682276007142283857689968473069150271049949474940624451192928553687936217321324132216200209437723101757242181359888814951079497047416600926958499217115280248130482449848573498537800271458334929304715378861625480624213481188427305272089468173843805358000732311718516677476043366043505744835011889874662897118941483749835210933994352300671006765809814439334560521028315569282798795079095478659344299187464689141924489805569401492151866316119274950693471110513546724853459827158836663993838482246888727876702972035274928730666787425759731425122255471759769128382253083872155820648956455428655759987060580614736185818751842893569259118048743494271046294515581232096645561115312822936573038320166107603495448242205074488782565927518161932573077367823066402438804923771932226929250465887119949312648220299983923110911659313025735118780728027478776803418569068667010646300111265389960145202830563516153144485016313677485110278844602935629199597293792341709886580267286995037058049770480001948731620779249195238312435278395589089456002930208945821961820073124490049731746393162774346085658669972254270965124585097335483753910642911526875410260827578951874162822360375120607609925056202535120545182797267185523587398028938117000041620149506897354305026126557732082778908728167213237220607934965540689018652630589979209822621795237773611545884713902446366188970678347616274422223504783670815062760237056418064007413245138521962308976783227824545961553935643815045874176788238226629092992876191641309621146559387786582163908433214804944113205474813923057345809748656873244587626940657136024660252155448702196521532379299378756210142738066967243809274071120977055937568076547432042736182129785994369362666722498158496610316317545777503911178858481369768529318198440097413182168466148915296779857081020316050934417610775276984560776927302317950713768238951789979148569408228317745859734464339309289215878080995919619610294933610229411557595490283221849547383093618801990456926695894064561614542666583357119349592499038178612041135485060714910068295520900596247308766720683714450341739447774534309749468406194987421150273538237479489075187570291849142282269966995728159811765909153617659899565574785561959137107535514700044420622498024415936706597549342841133725173753933449403042478546585704691783092906296756915673584277977005612557020348427605854834067828794292331605603024897853243567280030706608848080959088626269708209171667776680778478836749909085842912031659319955465741727654475480274702880686636950281080426460561528742766884111203930150379055910897888039748836103810027904110116735806677139892259575726694407616311555068934041118580912655493367830829760112487024056285295706400129300753599692800000000000000000000000000000000000000000000000000 [49,8] 698615259081133534109256713462935639428477929249170299494127405578103734005287631456521652464020220603035010800013893251009846221970274538119919261335920858389365787177883394588483513038651478699040349365979707828040921935645606264108275537082456438908762824854665399255257020434078718170786749665346004039244193805434836310189974991026224887745813104645650692572463958297089572370784406328946589067695933401506063470624773834738096597684640811372658332142992957460857506926412747048468739652986838915073794600816771757110181573026044818673561209605417769354779005821133230209243725116416600231623496361176686745836492735596703026394158283349906587718575137889125894483126869230748675968523753947946788641933468820213546479086847710085845107907133153102672570029456477142247789524497960442120788176333919953943023499297988304335817369473117603311332718923005536224827921435362208580801465580210661983577177405238029008104969175512868792995901908176019783438272941582450326503649992477618516425146747838882920140774902665280586609209410132389462675656507552610374121053172837160239853314738420318609582776936378759091881958426233314116834841163703391709710409075752832928542094906829272223770155913058795145907390920296664357512724948607983327477218668027055838408634260403952440405125811968009661986980192579566351808465215477794875113505384772738343015828185286232851579058955431620874587170678615659408063909585033370187070489003482762590640427100014216608658189995145274634820154416760599622270863715703367339672571323111805070268037997414018050012826050736168922772561288020804037562563089227200237962236683272741672984715473916226554978643446511440454857675267993593561913040166786040312932354585184847287396463069558052840392162944092172907990471472885638621607895932686957102534527802984781859407981871141482216516894306121041539840538132176086968532864471441498880936683628176820307615376366685989875833701738287801442679128364773506310456015940437256529575524095483279579561219799911622624497007850313302027151875278697544731439082377240701535021249089083806719655518052861785669134257802737427061855603763052628614109669960403257547552441437072347301977487855307181338245216834606579190120963677763828878882705175348289747842302559244714702758927214153893493484351977061808366056892337288550318801965139911121376618229292187219657497469951340805947573595942720534466923662267120217625325165501662775312515489601024892586778008062711974552554585280700246886008717939915096857310133304673837986001469018098631496184238502801658769628968109996789699840785395116584342092160832758129206303404071056131017697112592836878596387100381280319256444502166417469175085363078359609357879070411770917027840000000000000000000000000000000000000000000000000 [49,9] -4716338752316588240335775525306682420777333200666055527009917535109067953607686361399184339083016690286300259348181047242040128317796708755347115071442707412769883742776293408713260540148304626011582338955791857950628024880495569808484391507148479387590853934736628192216584806275665824217421910882486934000788496596647008170830489478264062221359195146228714005839814252139933313507495263864038222305292944293192009151295095317361713525453991950909794572020290280120784923452689371683511562724877525536695725687744479358446923634342837678552174549860092772733265659320132116306365774171549478852874338474741957841601145050865787878096782663948562010127506830206229368853373853602144357308894246465467914374500161894797738513482882130671260484645980215300670668662451970885934707015859050671625886780610810405371610441909064481146476626899027899069088296118559568016036833873195501615567282424851336597752692957637842179759187601720351876870072552591270805867042482958564514704128422191170043643759622135562738414503275670830636634136464202449659944862973931649421936524314930091999212720297341993018347048176179217988904503488911850980770040719806548257087608015754232306502546306827475834924980628006171516427216171932980128431925074738943110371533050893794286327141077331496423838133327631252299870985395703802773190859903829736498052527326769757773865956438296886598427632898408258985792154351499607510858549976363650022546259205721855996007637266426086290538999842836081433577373061628298604386664737413492729065720280720646396408648291587096447780017390787754951494707741146570502138616509823270267929497063190901530287983652552875149873539517781126076354932448299312478131881881888715394882692557467781105610887803664243346437046178065904245583869582738962033877086442862303106791139599504272767789019606974828846437275763247682791161827369445976335737668375339084881334222259830986143471294601736540107770845215396279400892324898702776779820514019605807277113485402188114603856696762920803745532839723205529339634088453797067508493752425407713847012846396726053526521484267236014273984752243481466487223504987030015889906883838467781583432283569644393757594553912068734760835924816004631029651704731551849587391393225397900582775435609957514638882082792820459875371010311825317221881283566387526245416249540478472989653414144495157598948160925092315028186761203118962874216264330304286302289911033795596466285624828123238622370650535484080433364393781943991171290398526126118236187034769888734236066031060669084420286339980854093453946758254819387488751553510877577982741967581252500448611116463589838787625193074167066927085152675449226693926682867108743971896020456498635304247504302267160330240000000000000000000000000000000000000000000000 [49,10] 30995056254130101523937875509350271743183560779775099089922474964966697475141297227817643018380165435718051517020889521097236437571430939470389955940867308038972710847693304721529791398534029457624326690992779557650396039072044229293944893228026512394009753157279234491808635967028898008187120991985617159367844706013602752878083032675095016489788359028575574995822070236793834751592615601972181857199304650977154533148984485424992966937618712602756421883186513317063457270826169419215979357310408677726001962323840372495941197067410288286700875302034680572835236212738087099094507181270531945628095716203241374428746418387198115070775917398386120534852087986566479939604018569937996796299600649059956168728013093768129289712776158747261297469906477272921228193250718640619064993739502214307227405659622813065372105980311152949184169483521493640962959309606522490079467606127392905431175757975428984246875595503548424836870447854088713184772661038920571033944675443718296211632676936321622373642291303748519636834226884031799387854223522495985214919152854119342920426156292725810702466949557619722004963008822176286424743950165326160058110925474001879992278979085643854425109084986971935461646666168528588308436004624672029030135437107645133790557793315233348709191643520475950578863444186953603588410036940436255538148243091204116981055579492732409396488550215906870515913914872730932764905312643343742122820649750336872148139978572989400328982479621916053065879571280856567838449514315460881801119508973934711802467982354996096928505747557613970073878210185158827450798161861065525134355399888754418417943095990957967439204001760393018906169368344161844471945381975119694592024973091831952647273028404425608958107454290517338993999621305464973673069904393929476699110790006887102986000320691600212418021364470453211312404873989191755018003935206580491180467338361787817326957393640458566840410383889647934348861194519142859203571277899080130427175653743687400148580805318634585933481499434128140328122629101674379641341518417589054559703446030621753994559208426631838894337766098344948989454118150869636856606404004176371532409126027397725762491708920337541040172977308606269615424280661419580300491038552410400830480457538443303766521205233844956380157937478939018682850975447589718578018032300433967054409593841676800566584942425849332204162847564213475092187352954545145198894804659610019610949670427551549171816617835161263263630037707659441253566786642833592909736600030401657146746880235023132783275052552406801327446006519177869649468240910992082122839911432154109511834731976488599572596593477002963441043081146834602218632678068780191529497049775078276751624938250326745321870860351740502343680000000000000000000000000000000000000000000 [49,11] -176032466277619735826571715386801281401131035320813619860233110930647434779475356838123385037313182714487263334775696337188964869076033456092151105682214012980027343598349309905300538959042894016279200398451330226420831939472974939773664879851008866736762139723089990468818374808712265563212853066678622896085479854487855634480752990519136632574890955980018397245576348110635305600263344076239130599763146404581013967090370939920583555840966904958235750607515801292351221714798233825815889732927729594128251135564082925675899429258610237143834910317663474712105224592017284464965978828655035025784348643768942803599389294559202169975454542428199954475498433826074472790531346875717322236292320014576059589947288845543312099569306989315487936233981007741332518173115198506826676553310662347027505434312522200501718066259705811302586103828023649689654870496565733028725490432406640830713372487345054295283858845313442182269757763955823827128930954273387521467973659028951783271020372488429360709292061277213303269666039540646877032451062465997796872677874795671272491879389010473699791448008920036753646404630245523541717710371987026549320664013092048621292974631924416565689512310721756288519483707612480850490803157010561275507767729632290163363967532550395677090351980072099618445991844259439287010754922480565802846336306238587160238976944042257752766637767314594264565033252301453716530032258753494503657549701084499537188827173282348758943679151236648025917716385801495707388754790589042270419675335930288027519394288777498621087684103589359722989730668640760774898695751219281691769008906826038146537763656715646518994165757720889013831415206102340529576818325219332605688334680383496541442563701820664780569254378810942683767796201288879314432480411947392156932412223981528658600138472703646685636775844767651296943325229721340006878072761521057694075859485954890352368980570583097381861181683216479470081988433632043593993756068031606062434806191674490848819302204484200744163402743683998828367188224264524038764839800769399912450287465682340274451323629440675238444149392166652935522224664377183450206355265418763955401128751666217962643891143014170404763125326203631168111916114121225802558564316412766360849227664783929854379519388371384550953762443525113378024042450082483994258257695266072221444922306974494642378593706132593117607382410148752774796969888969966396288651368670839111424108036351556550887730342640900575728437247070744985624340784786056259964061682013356785177740447040950134590474951976162549320255025738341048862984093347575265059751191376531070800247805620541723072471197612145255429222093715616855025781432997904473530990964298476446683133026891718792692490080351374698086400000000000000000000000000000000000000000 [49,12] 779777901409406836283174764103416919823126636799507970678358850729416404570160279846891994952754078962304127429989305389759254818222564697760600262648955506407591290780033367327623757968640962145680730413426097730048376880959134484826140293804004524629890135444604503747335320046708900087976467715604413955600900291206286546388709659576272420184028002727548225649461543577378135076740462024016935038891712176780794462037269402892655866115504074029396806431890279196620656406922785991717184957051403604845777195940478183605806849456693169292737708170851280960694989004347547060927818760686352317856110885134366987219668985086124499362001607489693719951046544154530520952033282818027338135659687701241891579443598587876839941437616716227872174738344824835402323904248323987400235660553059007303652204394821591148913132339513593424101825509435479171479891775317938553503471020854504816638435568735381972476192533600670037803235116596674847648098601821876858638807914480948263600679672230779389457040552447109314430132987121792760999660089415894881500764383266334302569575546211247615852661141706219947910452290431465607734055395595943638064363399737352643971485415745845815296930136489572615702629244345304216881951691823471452595011628537555709309081709407350827059364909141761951912646536895940416339382139046222361181419717807125203267084486329292825288943819514382752210545546312163590932089492103139270147758757165163699080048186765991208745113191877836965384157217149945039946645788297649588146313585101258079562986339769007470140752442797520079410255447413919869119626387581161346666951317571339264981860123678634258569966825791352942583073496925937332045206379673791121882515110505405927629111093658831967824835798612616997396919180383257052738683472887832535855126050347907289490550230705421373240639836325769051107651202506223422617279139282296271904877751301122584035875580780798598951337782201308965211629400998077950815439899245307558901778088893360741427711817859981048081047265893492983940902924540245880961471462458254416834898307827985510377136450342697504033633836529266769873275281330559745636895579900732996609098374372360433121109993765836551573252905059381775180827826115356128419469872351110801117681946602470761313616075914063252769562367657646530392398207317085507812062966802124518308814017479051913673758329964778289393618072766160326386571908253120002531776643327365094073327610016131334658569852880027869180984164113480046673953809527121022559273675332338437930300857702179046076135576275005031821337259890520580509508433532228672987279757090669562727734781253966917340045658206722316768853060525422859178370147586178857578765638766984952922662638096866218608787736189262144471040000000000000000000000000000000000000 [49,13] -2676276494847509202633087044484413392272262747292479457302798004828609622069532897086698911022682990474606234134821157785604425578330066380979812549775191656182821514263542829604045528464233228833615600699406422937889048611674031383099011027934827575167861483968827837463216347338751735723058207141675348494847141881991969062658234673482804519153539754730006724075493350549043216773153459677523214149772597865333479556701847254282936074214749399489379671589535475536038372160670515178566147361885720316635381940224763599392314783375372813744421807928302249922006701422482404820207464345779432494257539840238086451469965283027243589513911630207278214279465410665131589801291990736168471819400367747005649040652414499157223025021228142771876478000042341103865338316188250739930340321274754482799923800399022173598447479165034369490374391237226005839243949868652597717694280123888526741388847459358683257556230047469641839688083121305095600278542697788068614138342251899739292959329048876988368597892766274504794055939658919710123307741786429025507323322980739013303600935138673206074379422622600447801599729143581891256950565264883856937286169463157289289854873344272310841392210039770204669309555606583093932011652868893447508424836217175756907968587470031632098303272707446514984873838399988308037227591644946210645450759814909185351011375375405123350895249254024554056229540081057748621349527398410049446247705461493888527340769930971803797824618925220536297594000586872667799897628871513330173280725087449165504229886937121459071655287670877864489077672122756825578111292407222671806858104395203345592958369974476395784810328983954500573888725748286970242511039914699151048274068523842478561749720195304325018238682803955881844225415191065273061648203711189699585554404838605939998624346008934184098216689816458842524089485381537096056063707724850967102463591473042313546827539155837415732771007339040062342830513842940993213915359686224498698146427704332627646788396707068055244811153466849393906498333700294252577405912459742937575708862138633979053399211792403117024732946215509336641952680952799138127390977419702533482755977757029434571698918694189123625814734418930553806676139951787155950452154627289715924298880492280013169830135544922476132057538783577202380407438774141090863210658025897092568861470950808377874481364189091736315659068324894515453787386081277788320482119763848322042175378344356321075119113632415521862999936093124725945846512446254378414047855828604685661180542747590190730456039019444194461939549216545557558445157833967873909500252392538365466522573814231169589306337440248533164213005213577562248362702621605974233707012566297680540017734488982276181210848474902051998924800000000000000000000000000000000000 [49,14] 7533763216383722967639758501965296575815164103023139902879733933115525418402021756195997548417352588654563464678091905039191257165684231858686759831533888418822175173664171102867758807224365380570735914924340661223383579950666521393841468172246678005833273116797940685624166811538547806790545827518702062191541464721679198219835540006945400843824998443922877256033254554164738462980238249681211341392121312507137090143381826086669826161849850270435778198465008431588964849701308173176977234355691731983310792176319028608339858767490878761520794095384575462156149220361246457788487385205469452900172748059528652255174399187996014254688656281428564018025347255924074704865240653070661812509175037966653686406059097692891289763579019507253822016848318183553953434025801463294567243793550051626599923002776350894801781854441598016579696669239743075594863261513085367616811026712678142978285321462949201569538007203650022050811103789098609009002389796342607937441923975815232145852388709643671301533766564059304127041819617729190677823815573579482556451665949851566859944145312007705613959886095969256543788894369604777547649975541282251521047676601260735784525060640195451438995747598390742754678349654042854943498434645281042279566149498579658135713216197293033943048989318907293572500735523920948095735296285129487694556771660442533713673026561004884142366319076216720000704407062333692177754127428315038945805894738451584757209888442636473965922993713042863546803158832712385551378599111157194919150623302033525573524077600272336155867601012044796513111332153250432240025963140922145242830726961409591998683365790728831702775359538448624036346624936856892090641328679404838712647077079310134797355311606721816283710168834998110267778204837941480964445240829293243281842358032039193603000853760559696914325221937329892857141598205540207586055803803732152462373149224585239937818495765350010292555682827129215085656140746356740832194540682894482028838997591964011895080313140086640756357797055808114779017912946297956161320236984076053169574471184393827472827606030238166164364820653790024310712915894590966305098903635870056128021091224572937419278367774882732974406197762964868418402952030786736577698623361421740449694321970575307798617172158104064104034983035913330685594344089919307059412517007294136161907646688175405202757264250563594351402961828210064545571051089706554951630856159219586944485036791025137290202709711830845543330477847546711524574054361495846165723278710816303331839788397554832841085021141212490009303255802132726119656988236673124057218846354578539139337072602432216701697385576081818593152694868389655816944002181455534951650771059002362754386292568919196769786804067325788867788800000000000000000000000000000000 [49,15] -18465718094970711098610623097644096318237695551352259479249979619386524415979280720606999943811836005587738082485129822269213280915048758011329568803090247201163466186046270386914177896274837922433558606843780255289895980077876818097793859792554142102206348323085821020531723224375164840768340966304804061263887618452224014185035084976459471986331515321831106281337974560353665949400878752120863237888540486714658292621053502097380256968844897038758751481231566974287791204987339767017907133753798988639285942952315545427091315452244989903581089449342516573460858256573848189010005795644078603569201046383099666357491140008648483671332422063874405939984864922851819657236992922780375139524260641045737874604212916309570164207629250689190623479102519782906400015389865840403366201999264457056558448625752542886327565587795644654601909007412600759953696697042068663288629951241339922329559780929957018550729097767482990209609425765527243596815995895293671746143476966684166994403822397504521608743321910478182770254609879437495426173236544807856005266448964098792348719053279128153623622482574274757695327218914085727507895733977622666219421054852026202085416611185930286905661606592116133018255627355209478064335143412805291741636414370961454143349872098812557021389879637788750929266048692666207934370114658118871582450720687840201367406539771663996598877705890132996247313460151583838032165177997360400940252446261935116691182762228129494735129409632802103236659913098915769040030512053952870498616143226971476094187921772355642167847076020678831858897178746157209896844402454109043283966748923108229856010524296165904523966219608975127417405691278199156779972784883036442925869299449799294530903499809887985034017316381190565611871697491722520807567018140446342397409998353904213427001440973802745111208677627915688166972890185964969308297517592112833640959165780373891734221359544243208929366210272266817594147933231569762043121784812293553117880427194057888739468893666573033293222330059984046383335563103289338034662509097000869474104934016740696584158045598571248304916973703583205041622536601821398419262954320152700020940023706875118609296832983099818487780236709965644625784227744897731672490686796899955043705099187446778182066028377654458151128156255568211932682992017347318277910022553331049186101562975354636176910327118951853566506798930477067404811562737862311538590782234853710342756541935147307709472932303990670555545612072572560662981623868515277050791070223888966985528987530272943374389434401239153903999784595195604482182188017314460669373727482261001196254444258843780973099001064308281074042313158526682508324845383090556967807642844039331149483227163248313163251072789451231985664000000000000000000000000000000 [49,16] 40130673054793743153908002692092086163384674206808453581289417427223660084926840104480241721683287694155283724372972590335977818143331117936428005339531474719885318421817014762292136010347801657753545343316992618669776610274204539524487334457857871035145428232020304715547790475052193917632712715241953530429552509924931009090858811710249651270657030888665143650045614250528657516396929898761325195590039002896734785016558335016383125256831697768338086571789941551046028868677804720318313210901334398873997753545833598232100281979814601085550329101802258744988245267804668018779333044079550367256119801690991834396533327021044615598416194772856827833413212349819332101994164475759586728670073145736824042518065949128283210960351146108253087190841572777912395506604690905055256274682975365341703214883134101349624735488389105714669525887602090892463312724604171376722692082092601615057894149783335936968418380051750140103791898402511672074207396788018651719927378048312154233999462065702731891682589712301284586094813559910099124120323083550306284874683043854800829297856823691007386357462227174841670126077624866516997833227973254094758221733584667758361969021793810134861927807375190181846695000042474443373224692701544880091189187638208934533905919999722596390635219891578567676657673341614183015331080324610277751939844070333884293357397453186481780351487590830083006299583938399782027443917574211192976942871398554115526365733149925839869013384306963669252671507413066974716241608005402860267224759098497215219006425493148030328905869664378344470043229262478444011446149235767633643379292182187197521677902908897549297602356756301589701101753824244536348009944459210996917517877455011292679568455890889410106884223570100211647232389891103752031877142395119974600937604783854559344351630398068005793460251386096268991975857924170786255313506116209317856661278799289501743260365441259588950297220734897308492197456256227847716706570513090983207315396214422585622601695285449879257647501559190634140381465904913582349697188769906836756477298950580975965273935821646549278957643499542395464027014497459986471276893192730537148488179029104481458553482490469305717000398832586539565869692001193019720152122659589963643486117590907753688397184244693859672744485702686368141996062477820820584816678831662076675231578572292681697799064891644243855467242727929624706845689263706052214635568025373561800839077450037916467505001625728062292733048511775430533642079632255832414615040866052855600267493283507742036147999289260913182837669969658769863585205498039762047401468415591053840893843268717383301167632890032977978051361110442790073446893870822651093450639990669244987406050635584542190846984802348742737920000000000000000000000000000 [49,17] -75394361205997944001965460891269141483395217390664692622357239248535795959810986409577473153632480321564183599631765099627776195383702533982332856904348221194665308222047047994437396883524675800676102546359934283762282698021089060124201098528322077833964764546874668097239444891879993691006809521375749376970613810710103393783870858767571039310105130294467766817979617853797687399936028332587567215959358782688328860187150250444239788828494420442065357614718380172661450277590806704970915869597341754182317171996125538428079896634073107665845945560159216700035785016387579510074583118425284157955602811715683884517089229666276196498256677115565442740738161571712470760418012596223048395798921451215611255887748438299767252294307840021111520074906992859670430668442583734412570115077559510214338579363969214322581568174168900745837680766469762701474896514901638403786379334471533643104070233337955854555718683891439228910354482775955264905837357461879181262024745922597138994749490879902862531537706413682586255088777578157722344226757840659350935295645379415411808694503107312813986949983227561208936216089056209572222113254173827033457420681191926050105116401314760854910096377746634817291236496369025954406971231779001529578626936752562310527715109349662743641399359594401335850269929475144294307583433108579458318225652549847742512954810427111053211625650920967716148087629803274248835150810810055349167963605090840427163867058457538336173554841541195691129251213967004674798490110764912020612279629999784504042616819431927338562429079868174859769071857480495752555598213972382675702170654156167338414483347410478048068101846991867082736985943336267004049320869455386291093489371090604971877849736150326638437939989179810666393243419416717752165694457288508185276296658706620546100929681895989711992455500215147141236077954801888141218448828489598974217065196524088275214328968129498359771290552762258951114820701239842297182902650568645360738065182681489417529025753267375064090833718039077636307643512135767504349527140727604951643618507591385631614897141458746141954893877578077040258774633442265910106864579217451550669249570548493934160507293839148963810906412921009583382252983369083271833881106897944118001189978265720724512827971018989313723076456161360965346683922927168295973770756292597015794865681244277078479812804849716966142077662938689673263203864234669716540634839005621875788012996697769628892555038933481964325060445574713353248960744708514132390629006478689317843669736703552196053950418050613312928764928371413645121368437246970533123206525798624913343244422525316724353753993298402278167934454349164556474953097626968804304333742367746144129248392190513445927899703348039526645760000000000000000000000000 [49,18] 117543128124562027722753219001159296342256415660611493776356305470172815810539968100292072421408034979379196528212685448377534044917067972759087509510490307869722313859710576197122261803689456613057009861158733213229662674818584721281506088283035268770428284035259503059998125344840903199548218133641784901178929854826446874600800647644591278862135907473213886348090669233518017982228317742099546173743273442467209580729606522711260961631280085480562178520106922003932337591849856452710683790278499052414578382542447429173402349065122935283680069015351528840546698907124171694165346997178090503709831149190562759097280143439168115171361809105308950581785087629852814865831013286753888394601666484973783877791637009063429320691793996251269566309747067331329622526447968262742572297302876587439769410024768268732858977228056461829996661381451749550441801220892918139042269106887202702210784849733392908431329991524905745414802921978758084309066480964894663519272196075444372183151040984562712366589080808438255241274204470561619423399231031340062256143039063369982044269894392505248139717154935881754049729736901006439988875746401884886249350356992307867928943056623196953888132355003549555116741298893137802960734431916361469091503845185919835074640125819955382111671228246856599774753438178578874285552506832901915049754589481504327233074616823214086725852889833148408227366916387653640405451000935853531627172870209952139929466278162743139114934952782627343743127453074513854629520883519198349577047732783158191191980846079703957874851962465934511143019148877944884918468314668110749097033345070190860120525100545152166391599965513416689328362989298312075847400581762775070659647113952527654655858999967612368188514450108164486052595664835169338781309044427642276099641936547252374529394283498296026866694954787930792271594111404583038775567865637821563410763874148916641087482937550765488825496999078386677512615345032132375497143068000876112804142711517753735637194653852369876064568728338696926179657684213335692820208988009942428289840183002785613205377439015239959166065214243143752141229508515052358827158903376318632109657978396641234057137600234610729543833450543097263616132251871897680174250823207353697498430963449915277193567141040724820230674609769752307973978760469777380692436433566037610472805612296656301091064153443973487757550991792342666952928351880823585031423508077497496840191403397255614637982660169215977459664298838738061795897762612722088172385552525460724298228946291854230557148325497270599588874106861116684019939066376512969007382168221198421384822375779928789986922295438694941539424861941551756402202562209957172551139201593484148040112843331691871544141904069999879782400000000000000000000000 [49,19] -145413914118456734674352111151470936258031571779151976573549773691760313662793548675641455111049866941866958857070789565054084473748717826533173880068110163231470886061526516874520913398843891256022653971218837279473564238879084522677278900990096498428614703900747589439152001582947571293420540240399915939274239483502060701067649755572520277010314674975422288584337679730868525041938758003917620168517699677583141979445280354431909087004044876617661441139719299639148426527597093599872421938302468059223137443388400634671992006109492776138771049044324227050973123183908593432839428792468237976425409934853373085663120424814733393083909909862708063333687378923986390868658322164477908343010389856590821882931300699417483117930928470277369291316504923028609295115745963145483503397878813243585591897678913034311214230294752452875205996968788421104200399993384696511969622210429646871335963013732064930833678441649523347731019659592101899409720187714878814485127281605489660089204919509905243340595318327943582053215355196587567463421525485841776774217361051670313720069606733553174588311404423816621946353259257635635365415517407922410411462102397073003107933897680761117637892283907308427495795058980575742973148007601320848264238352415755090471913581287639657697809536113122970208925983564421699888885349771077670296564719182139780312419799462325431014988626838716566205236188969984228183070722260328410460492789668295198745074048622758585068250406843974956316613466508774487946821206343178032425846315847347228498642020205738717450954820507931575210592236015642748680352429119341505442996002490084475589408982582332171036275560726401700001219600775549691566918060455312230214952946320203720252266437562156895879129948108514227395124117200887665346468859096616592942647784147019779202699394752600998596686875632456257406936774221301924950668957745261724220260191853544318610722850931608941570725438307718886371811544398477007618136754927619916608341976911548951147277704534640719062000512368653057270741219266747164727225678058802530278965371261523609979665254138335273159422610259648413865095497251288686562030846469729239128447210310749426630320579263581028163157734490522481833427172687866159491427430152810427883924341319429678036402655069037240579278359924708453210032239141253764402056200348477238911568522544160669223105042637437944795611600576437920106546097158888504955623433825121578583556181867884948700972438978859866676303152539776699974822508055579422535633865030988472631141530093215811434752290942680901760311380470380387839466131979743391057111808508409010814871210027754129258836695520527441631863376279533180913365048366237338591922571882559775026199816973831160128430985553219944448000000000000000000000 [49,20] 132515363781324469889934971554226000909372511586463770198425904160558445945247245155828476188616133178524403907296295498503653977803846702041078443874395025305271593502553540299914295557045629355706129194744372853359513842050236836689425278850190340416610807469529810597093469131359275793152789693513693999161937884081182682868882772352013537055716158310155014076057258905082993649656628585794616472190801680134392107135057782592311861865439583608930464676749027408340428563283816220827665542908720162417904519826373879967047261755409849229638953215641978812012187205284278218697839737878277938837996116022032505842012555984247337082524651551471810631284168998098907636936373240123228406788820414528889665992019823558958063356275866428734316184460410105216131804920232188083682293414497498001402057030623922628359620065449802465683531691623549145813724875137190686302618605283741655990901431885396991451196880056388189288909111241367913075162734526312490329232603552442168043322614869326382034538235184793825323305446470704495648081266621646160205139285976878434824174393310752703254750125776765958790534740894746309637344378482847962162357905217405528790593095836101232963432765617305616583824928495670727664210412588491068989906017689282086104461400595275830494334230244222473524632249911465052119076538063681577614820734420482286631441233678265815940435825208795743443780980856610503247748049366231609504174567837082306948191062248625239089838561407685262795056379174497410679831282787795793126849212093542948557460290746287251497436050434814255911405293524614736503946391688317984947987552947256309741987577543294767823268643711707500042191057824992225078853819226445084333654905762834547937112501743616422530860396751140276989674708365916648816418893212692594495917025723039385713341749558058820763313312322003007186707269350922868759312068828908202904420210652651904329035724944667533718200599796193886764316155666621557936833017779165292937010326939729016169704516768293919159606251590735895226485414271047124318784834492124164243758976166741082696365245493917983929350795633364613943838498822737594222093442275562381732611975448272539925399860471223469930338023682233032881637283946886032978082827365990499016119291556014913698406513537452905088992267473658348243273536250942357416474697068569950685648389516172778076750819449688407013874710365580628403714155860509586328590834364122471696666047980370984564183311853732039158583814703839151356462404716323369940562294583339743139435691013201817315349235049245178513422667301304611629003461258529986222271291588664827855847443455237463959647367625014915395378911728461580971295387533619257228278805087808605921275043594260072400391345463083453644800000000000000000 [49,21] -68518823902888683240612911790338950975474461294360849501368814633049310280144223920006365895277388370938806830542651161285268000180232337516573357707837053922007967967789981375091924806448751359177041976911366128174417911050482516648340569054250307649353104518119316601065097760050650939303068603361680380305682271799079643442656633778548789334690726617346498413557492366464960710747030864192990356671182139229483517142156711138205710671211793276344860129701322865560511196735756570161967677199761020358794074438871369795552584417020483761673269835039471466688658427949068936650040890415906942761741195427568526159538306639100666107665114232919924091269492067732052892250782672764333835259064421936187517343608932327333270269127101537580331471385378819094154283878185848115222486719154764452278965535705039126597043771140904022653492729688394599475736211806492256373861318980959546893750096327000910064608506640896045388754476832488561354958247689164967958485530343651754405025117490281620024703677622038717576494277058743207795757540242967922676568376847553682987229051214406231077586890611480872913085596321219345078750880467746094357685012703826366167769664326637701262648773301304736016049145072166597820745686413217767793267357541073226496721836467464246277586299287812098070403801065382953705472925363927032853913374478598823398730679875048680388825831668561518260416604524894932571002386850255750196488585301571202373500565318415822505376483753227495041427418318105517405628285866757052611272465564105070487653806179554875683695123557582549341530680019834232141321246589844309864768945136334879833238579818041565682085906101644063470456713213508649145099344015030624411888187321740430597679292240027825547568735370692761370236826967862593525345983932030328894415559224310597308659484346760888524802984174378960535890945817487049285697741159686962821319991364151995819372681342123379991127335066745764782063993863156327072595976224429087033011460236164997063286952545261719954953979356373884139714692074255794780702228309300023881861990941331030173103790018455179032361165338724806068194315755925291295951406956681446613503184632446069305985761806406029033810169265492891685221703112610403781112929902895932353264505606064343167403955754099618419906803527186594921394667685539409768923465410247971941786523633233200113181483183230213750110134441988805611244769668951938220503759060217774142366294127555523067996201856700070086468997901561580680585318258537137306516785520485419074350885219480766083921369566316024385193176490189113639093002585237229913080655411021082979587613764182920045023604574939929182026908730889089903922392394384672732935679004078936675816290361198628495390622529752137728000000000000000 [49,22] -26853447885598211335315728975693336651101958114492291314204845945864604031214860081005976064480764191803474061870923870684352554683188703547299376888324183167904796125326656384100146871115196543911530896517231244915174421423255025530035849515807004405931407609793984460597189238729860354813156564042223362628869801513020831513603484956286418316810068001185125372205341869436955754385403555573315463377211019180051144695057044797141054273689537073875642825794069794080209341357697291577060630201034682246851892950199043065008718540961761819744414052723772913586666373787075415034460324741058635233363227754210792659410393021703280554160465893749965153022546948270660876156182834261029535065671826289741498110624002011124580690576500172431631470449949811733481017459002469330101117254222603382582974386717238590962419688496633718412538738390100165905708187539467849473018008261217138059171712985147123974619598160916437054156098810652613931426602666060041387195457933095103486627427185949339288783073326326739655604664734366915508494141260770301569422761971517678817081021872810047528023879323758769649229873132162453401401802596959575544872239673399952132841666245592939770557086749709357541758735215946066505790295438531133483299501739867429133844057676416874356256426417198112594596153591889107167880132406051607335100199073718441936324308786160894329937152802061222712325232943339567582218355933805437954693601701105243239824557808274494449368574096889057534562631926315623758405022545527700297781138470284458895676793251781962061086016851407842834852252263679315113549585588654921568314757954241213528834887836467292224153712833934860752947402548477482117508407242748314534480553445371817016584622195133159396403751407760122861390133208398489231268676521077976945605792327670163513293853648235524015687473126540668822978101606042818448441954742891320264368880106727952673630625843336032608763162646595142411461866537549103989345474653061900786411640316924905534997667280283482599116546455778470283894480510286839604991331669309122840480442787823065918281839401990085511062338765783219074287261224033260909589037060052343989067915869239403905723507317654505114097216789636693196026827956514318257873095578102376485534721133120916110628133725306164405325736255613286278557126932531417910694595131245254290827406260702585433567269253210143923844780111222728393125503689015201276132465493098357397752080389934660652836709441710908928723074786850382868145108922951056946593926202964033874869903622260029781667968029072047125131504281105567787242172611137889335297485552161752795537938502732442121534413090576215940230826505869282636965187278246118238798815667498463926685138846943695458700492690008571904000000000000 [49,23] 114977041209424927688351018711469577811903790254253905874486634501934594353559456183470957140369726750798492646093362944648197273350930811946466346331860073757035616603180229889370095998320906861409871133132259132166861877234388824564424048763552526697352705360173577136853322610693702477407679548953982203786159359054056468690686449201235474008419092734066052845299591959779140394813718879715748749793021913302156843021103842838372144297955872930135460283188733362908122474999492608338414360727017341904053932870763264597433660006446106301453219971604888322819993931730642039450555223508430641272736180904663836995766386709673034919981863727639257716538066213440970864895111234716740772948732251839218885969982400997529766054981443923861960851810644939890455532251777147429415171347306850246450504531084882904366804155512967303943189689088353129889320168420491856025426922861691610556072550963152862439672830067928614433088981733391757407863329228875186438625651388687465646686874048813634435800330535688179012665633551294058307874347808751222706077177860722582942434805740777950448491357769956465290793485217712616562305548710896150534112520126604876348290692833498236552521929450003060815333264916805082198886237470116565534041829369905207592478918006601162857733493697102380570555868152213572364181431455046167313185331868112535133536661974543137712711682703830630920579804482284225350041634877461775689073994087749001756325052921005715993564146292207581957084591545509658773442023696865734640332281257103509995621086256654849167720342714208221457434539204278953433830374721495940358611407834917813042311995826951400598105969021783510263866185249669906954708340432120254194137736317201393017714691587602234251845520419479550216005709676922449967545112439401670671000662113239857924243626194970099014983561027351540980761473125050742014388388779155394113524129599738424056931272352091107637727434290382009198749003883276157157652428249006723231132310340159671467920593207207845559193413081104987910009959149725748952996343280450025799837634347161477906267430522615105200397620579210912668697855761799961019426827912259812957829133902324266446477168011364665123072148994435221303307889003422517622564601956815099370470026372012066006611150216537715714301589223312729057090049898226845579908483645197344592998010381982781704229308567976486289988929251294706568708162836643900772750323490531773164999372911289001612892335501772780153377567844464472118103600047053208644532911839946353877233059733837338526764305182336096215238356602277959248428118613563179952427748318201193192597732829686323617802870009402478309942824141153904714832121497382698074247847663337949295577993083274606968783451617052590080000000000 [49,24] -165186694410732939863834179585764213221802948092686890832586575046253056430988955786395570531249372833007485404760490238015889558706510701699071815225296404716418727239957152954693226210620488805241347630100862327897644584294867068520640921266870497570350570718327762447863865253664677329265895891636244289177553910044285245752235096448969125093569229484233374165552308258374520662977415826607868444368215738875540840894963897193276893562034468755119133872375795525267381455291053801812893387761550192677504988372598069021684232276286408566240240191776643162270094381728255926656259149772439677467740179244826268504340267319994709576464581753175751618514060650899468190526299015112233955234564985089408951968200157574734520426157372658387030340510248088064044750131247778746116355775853126057013820494184194952035459405469691858858383121520061193303458965041161184326894961101841031396134872296608629448570723536877751511418837874048977010026397232449510708332036555101823930617373471309017868171668523612370650911799811047870836951780822582770767302812846355113716734041256901355349300113479987825615704498768239942943663048992971021991385709718809008021268151436800168252992901454716609832746112561584886472070795552975518151784803713523856037395849536317900137693327708055452761060038932295170656821988970785446723726007747572722323124538702167758709101385014285405634873028973731167817444978216897625629938838531027020325844664208168759991204181223376771491114280391269355249504331873711497284435639200446953731699977394697686952404125786203491787031282556806238049966240683109622381766933535572686181160841559285326805144763422591705015312037619046412540024294277194853526252332682096587829698660788217189276680182861176471852935293039113443410841204320146988803118969158816241821030274705803659846810826502501958613148662916745120114869615075535737399248556169527758735768998526955020918933131465531233638874809165781918178503849842500078419378178268996367209123679976037099168657887826443333827980165444854043208500132353524690606837097540971333902969252709483482832390993468955105429635488073129878372655710008163607317625166164625774644698310679535485163895749349346592278266677963557671478806786039212166783918167276772387056435411393882496749606194112750025782160492362700680458124263859860582444424936616115534701322726459855939875032383384707333333863902430155973187790165322584346727743605858020158135083039591320619533802210021152273424801827634396553602531631584644727677276118142285841772126474698369717184712619114427248241599047415888497022707218443015185403316777940354429528426212994454463032020659017088769952226163862342369659381422422892278909541183952794497448519615502971043840000000 [49,25] 171057183386700154187588817659536703305405979122949198129490435116054127545309706234632151690932060274887274356239650163854559515851278162246918695764770070068501295313907255611257749249171534544656781330087863347751538235984402248477983458075026565919008696639408721080129900063354335809462204516827709888476687270740013444239227683667196723789478014529987817357964995236033097565450908139917257434772334455930901633688251827142925802505861381411841922697150179810636414702537941677678749459649458454728782456095819492569875797972600098982246899086272799422026039468832399687382885718444351548854642762453629423235984819273605799397481152106800405529756467446169641613732615831877436360398119555198267482397133636265018804945159390303129479679356343417380608841124887681599762622634501992991861250660933906426924526620772730871235043350068805745823953360253749959443691757371003454974953429352428266294648743542795531576328063340706973245505862168633357333064534873318193939913607109249423735501124310115521581708432182427875673858734590345235930509448474272026427149763341211173234174517632118087178785192185835320060474421055161290320118554249079810846766210898844727906021146896062061207902547597516330888580443649298684940808783156453105551664370996503789449699904733926903373352703985298540596767865904299844903388079788957768595099923058098777858131112375969950217049613396371137432961168198094556326564059303641834622078461873835579859195138817685651277142384237041974810634167591158890156411151010459737353920226584298876320764935960751692947619359902801179062655066862510991399984941832806802578795206260309700880461702953637757988693615911964243479950554718293736025579767312585925809949556193344109751234084643626474994765448100902803717347064362360585113314848173892458485664441871955451792883232269669457476866867375549141778648126941159359058634296075179997676933076494560402206211480842421679155076018751288801134567011023435102174374856697602997735325275511572058232816145223018508043678286773921006840408341821651020501881029660733521294785631462315604969935275921224374049853816244881743203652689315031405591151502417180039120317029487565805444903315925442574438229287277324561303061495710949324005239895026185509841083639773212639160309734257358170717358729723287887503593977324637848904998337132041235028166830827834490524591571630658681296485272405202996189941578583551980395501412902481302159188918364329602642226376123771457280076587437788792194074696117645244832296863084893816708123118242946192231370057893381241821670771035507746679932416870406960913550143413876936493227250996319089369658423201688257001151065118087359707960429565622074584369404633930622227675141354490429440000 [49,26] -145456053309146668463468615399467426681594367211175681673387768042322317021589364375716971706851108391785629812187410688552711194207075917417593143907008037318058891801068220118058035879094667777086443414555503789823913620066177684841847293785498845435394136166057405470224049272663067396196564327045202229505999617084053245443036003949718596476907143635091238853573702289399919734984460631065865845261497429219237000821034696172463752951056283369377258676118557935718407593193333254253156430892080402459759914002043796705167124009683838170759736261960364975940564126067552852633848773756016018879210022374362901310141374646084387396772258679653862646675810860570260368752405927244575464041695211437448738374554919260712928220257614174422048268091954553188376584930763830345037830446917695476533553895200797699181255572447643156522495027225732038127969489310282034440181157965089664850269188780631968958669189276319297727130841668320204791300745215760705440433166425374291675663795942505680455117300658844856804760173526044856169796698021117409305391213360031100073643256421526220796678179654665961579149427167906492975635308892295579997703978741584628359351567768292193641224874569478106049372168754746808375679461080985239110559473899627505447145562788368666536894862238799965993547648821214682713104272503584850070714374277146622021460317483294722313704459015643757725942609753265356742845679034874264131664019853640317440148158216161885220687790284150344950258475855623550973048089100146983874352565553015099581935575406008511577980511787595965151651542844939280119198802445901436926837965107218650383184753388742663647618163751867585507106843181666289260587818967821108964262568137814440472065442192055940063570361318130091312067071305459719153684059480113712089872838010990817781946715347161737769984946613425280087484277431806000165364865829754316782618121246689673105382828252022515044919028430653258343013899148771001151635710146135573786076841930574854820262059899995453609364272774009189534701648465550262717679480595486821919965961874400867058747709735098524899501949536831591323153472406664197423382883011600085099087107510282876266557842604501748016906521758863642537022712171420003208078658127305665772818360726714194464495890634741415266938069566604466192429659267253344409678675621258486901102218515038399985879023927506220420419517840996095988113586208285397790367151232612991796059853593273720800529522178523417352591543587344479467948264440793811869982865730296787484142107840645670088230823126024248470689722028962375693576946652076354907222009894406038165513856858292215144084634919532214742067135799034068262190107433343959804015401737986974774405342281326646466014785203024691200 [49,27] 106790046651230229629798723417654244441574845404474739667654027038539177048940843295819445984722384319195035858593947340500311389919614127473260373535269136463636895137840263686912834143544109350406374113132408433495568891393584600926068235283836916070362489317817008848857037586514579331120295532762464981118928256029945786440972397518175530796661018310490423667336318253509176975570731068811211962442990613162788170354270529970633404286186262195813888779286645834208576071377730274561981066043560877520902854619887340936678914567641559554523098022827397650138154104391923320768418112746363124274039967802167304163001168367657212701007972120721265813037795246825396890751541175315083849968335536717457486399732374162320691191958671349753229488879645631111576955103554446498531342086430655044016367408392990681512070019306606660679607341260279055372811922215024728444230976528472402544334430422660432495494380622236608043320976895874224355210944577958324099044382609383332987207127630616735439458428646649207381183551069054014950122283436581544983552946597680627660272551206274303508314037814876562097615476971240637781868962514691972870279806301259510054385467403738876367941430933504947935009550695439347706315815520484978508491265867198334194773951556723094508575552682949836627689477451525588043570881146910041831921162088491626113568267092583517559989774474979059505819522514971987233003281093639487853486557290922945636012620281356756853234420415934656999541584386497856684804719463543336423330894165166710673321848328006762986016253513775099016882782369654796954198613000243276778036103810094909128604150090744931764404567331879062273306850303200607711825969963312805110938229408300226358479966115736031330007387418637432169570193848188872931045125424443619443144932984420575856189154524560711713442405604560756267734414698781636174673230002928623012182629274170011719989356528640352663804319825993204708023648311040480729721864861265622235799336707511673521867070206896874124898205332377771653088802321286603220349103194880392813729161893060314788410036594967559572097305385087237009364498553982109066499214295744175225535254111897769501597025906294951884004357336155951246733849104773785148464204465303625859856633232005976312159413901685605149765512136351241760391949950450808052244988481054872239492854819956899569649177537429162756878281292257418136783569438252462180267476806481772588378779823497659874516833420265443272927686759321946891780693587066299032387168657674510381143513827555796523479692871185119473692457697130520468515831034636153910519632404862459483872586556723646058633586434137036717964006800359299559380478785991173443076057089858644267301068452982402827817932396953600 [49,28] -69666977583853801724933081396076513497144099891983586376041158912495325145815006017702538673137954850638447396872316385807061080047726483296125951353751626903767868722335633115551253637373416493026511721866516478306105795983362132447627075246719252926102068240769953053284798709696567112553495359477797841029217057287890025558467159606329476591870954029982267039386714289854386971603006196905776293096661608730557339530088123753892311577660587684100326612370097095455765097107295132137978878662828458339276364473299385547911380969125776542968300758417254921629840961271121258824622284281282535351174765808022842413574883483779408157101501756884058212741777713341620074146755645734657589643821187341267636348577154320522248572205121392790985764075234629718540388547730097332131048105587833952075711031731092084328408456639031041127819612909497417967172713452075862187097472895408169212232443670830383954221676655108771653998356741078331997773912012477368884640789689823842188877915555659621394314509530644941162397863008881031005355014440023926372973976751327596197487854337477328691248132229189889733944975262417837010132628056837330949621774583436299422576491455160910168499173304003659379214896304343952992160436749040588994727259955007201923933830344447519351516398229566200872307515096199622868445939208292623631554956028364118013206424078817225696652914841279039517133337130358306691848936913727826873249742865677743381665130383032359077835183702201095116946324461861151765164346287297038663209337274652623228195404249947125779983062210773760905466303314743086722717292739542242191908984801536812851999574324768173612206999493895296813292172237904615029176877272011072666315675676157769375625069857952345926044454747750956390368997358659887712566954224278379899268974791522052932428000955984476672339810708510795930003660046098235561539595403329260781565143222206846991767771786010505741860385241050600467073622694656054970314702254027297783730525132665752251213861153434985172098430893436834682117226177630569938018454421886648567183171422416140119629239733033785075358286575373786603237713544166716956710886071469376725371765890151503179388724944865929431613525546097796188724167249344153671499150738619343091503443782668329091827326861606528550245589648972525881143600451351202213391119466545280699912317786956865592265492376680564327925183908099096798126746875180106793205708931861390103942400718552826971311282694919663804016128382240380195971539400456498308000427050601112229965774992283621591836864588515418090479588293928006932981501429188692399447103211950106524919639495295780256289764638724654975353391124599193606669882831806325170702117877472571204416397213466278506168141742080 [49,29] 41600844521030332400303411462492207093032810048248190363300141482127083215901810343263506393329367531586603805266828899962101143258963235926399926221518017391055717554420041414976107399366957527692179529991549444415620048936764595584914757913699383744230006878683136193394199934763920151094345334289846674531696459247287036954421449390449748939877454817281958597906315153446061160311656878848424747275435466568346776461034940157729355364398809847626136310832154902662240219377110690120952099349913467971867403548823622171464681535966080125980968104532816052540495979102240688438490474479439595017025487061070167261311824689174810683765372057968794314575698949046560143096635696494836878070300101192396037214047768457449196326381879447984214185689449317147507575392980275619464286661023167691686217267561277309399074286345821482114688968214323625084270069835742035125252541400667244954332872086737247498839229980373393751954151321994636957095233950654796037203719054809755112772483125611415325705554771071026421614149436600275671448383178722661791588593291872946194888497911557532868999477244902558059546689724675666704122031973555722201101792881951045210166244094695823526265578691797208934928437606494224576313704388965521626846792067928409206120556186418283049667435782828222677467004588267026015999103186101695840582857398941388505168084251015446621352880549187648938598549928363391651170249591008805671331063030655581135241524082619672030528731057947065905144058661376897911826468552650822127248948067441747608778724651275398883578565622144462603787511915616280937013570211764322083828284529402388549163105171430426484565175702139537924838404889538302227450922024480928026365568718454281480039841895564518293749436157347326178008382644036724032846802423612804969480837220598085889005398288510463199176349669827563754781160021706262458352642367937494957323800931535717080249479795523957731561932328544951951260776504741343101003905847478964504562655271531097737488202551839773700337095217128025914103843632345539192102615639142390491796597718896136164348821384473192475634993442718222986494321747930324215403972640217127282614167648166823002370114921580952988918290666682558690791003720844412801374677483874332578945185990950368285674158291680473707443702409824124940200160320209062173150455974091006582860888632717486116004542796638934591481125708274016619337039670969074531402168280685477939673681491917696592260927450610010570137761577626944004690491151431138862578504689081667427233020845647257733104805789178117421791028424025641474476380411955358098750036212720995068784089472767225773352500421744342823736574725186282981221740910370773237855056202195077216204349596866744511501434880 [49,30] -23457989318658756586002706989234052286766989637539298644607412799904126542550106349241349352911148204435975759344380985771087711413760952890738727734361252163538514144109467819746313396754886998900815117314013934176536191874772224070577113301573482884622571153570027301343981560923934395412602849749667400063504882743043043353547231375913987858276238806706090574551957661796297974875461437841791632346709278941992085853374924339992811249902155579206449745775313124216097514394415796815496874094683024281882893535462806120785289543243075892945104442495858224636446650401251116932946379164334018821395332675088706395145031528547430926129943351702112474368972558394717759796426713408363139686514722620058773672679555870313651414328849493321209788565460866627451528667662384434058748417970392098214900295596500143561602462094047362475418649605104128091695847588046440547286111112677205199766193633164333275252253865107264873034487598629347018183162666219480529840807138846959187974927676256704630188585832767517748633154475180703063532997168126293427303150143786176672535529901524563693399479084426542963651899759741644134768205332120570975028925572034149249622942585383210247646568283482124624859843352679682017884516897823317996395927905659545864808117689473381986893246547288059589229664856833815204907043593820964777136350690108049263371929930348689295201977585004385281643140182771434518785784318492638615797990831114318082303112684795190653580242039000889829114188462465586829848144819982426394369964013289768694148427873323428315383625945740805044963041375455062487010157101371516832316700317714379142851558898132646823208195269970764507789694963694826582702736813288658812161105969232701110076600392084021593003301672464160360495382057542624940918096176408647700065024108154285692392208878537642392118228924718697478034866218649436922197060826855065117230116914314682892257539280675836930825549436124145466461655062377819712811072730371874220579540625108518049842573422300975447768251558624188539503341147605116254112242572180578763886360994227277281001874411349280166622588620140595240551354404745398678775480530397810841941859662245480078496551278647088112833932533176469600446038413714630824853667999881482690811137065737961499722025404707983422040176454101980811185394554818223759018913686172973334833836636518437852515794146447330361135848853131801053984477032148772121804309295093713945670136622629779593962022452556881290278842207617646853992496225573566521619285216304263925406222420574339107587796195766380606482779454656489918580618056259601804157950759435944079381236216911444911958061143608004103358755990099064263589857855690941963075718564404533938689513328209570037760000 [49,31] 12542589800735702778172049959131555178299008345197037988177091462365910210063297981893879320562916421702187991978000621910945972665459941681111364545743962553535024781874801997410499160175527604319716982089129900942193820494915851285496401548593855473603027495117379405160457833078118035195995179096712426734457308249025492008756372414050411662572460154787203258056063512958150217328433744226067819556797160570906786777831796409040593243236760088523910773284596208807891636486677567970403988153687358267946805963008450279774394926028808054555744839279695722393988139081801623895467947508953328632906154420249901272117089161243601446465001582563086657417514401853724097693099800133122136673511502820681833753280422761790899041539246470277822182276399694336730361900681548916646412478090976558969755630709541787118688423499863653678928419839916112229349758713532254047873555316585955508397936955002978811394614733844204258432317765289730665265057001518615390713398232274664664548647580767359558243595523726262784653673453856687022685619078906120873301949015093635647421567281325002232499690755624906775102814043885517093968401886371352158285549980996742833170811699533567036017212291554412413147355990931379178280737298550220415491240671305068666293310409466714735472563526820478932478721953482706221422056537141649834784492646565142241507361337641944406949860370248937893663117507729881489373734174106336183791110400510773332381669671677173102694453873403416730166390150249535504962554962153344182414582913409576606221755589239287093638780633820506162052978158934287580799308941472632548080610620778882508877166464301965833711199413873918249943972315566492612825241058005595992498732278053821779829177181329310023038635678220667127951138565990368304985587816149703111403966962515882822637000307376475018744150827362749796042036067892386197056094865145663572674435992734342166180328503569835589262323095369530036509655179741514389492271863146762844913017765840328556820665496933987063360232321961031804432815145061637254164760855856413075505586639926822828088497333960778988107223426257695152858800217172354468081928610191240935440433095556076408932699445608609369579579468853481492414420884872207735265250877303811314170927025820978778326179078203692921358654310808835366204370809296828328587853470695698959123131237574573809061516572255662180992639139911101944661365880461607125209692077941004738183429061681763945509301091794241228726902827050469103703752956632352769568672195327638748007295322097137997546329451369691042390729153388137858771540199166075323227727394124915682768713204518369495895703965065199088756975850161967138759950121568286416303489117388384513402227415862529228800 [49,32] -6054734777098057898722594912182331609183634461899395130600427442143348079120998526540964340346031980792635861717667313322394900039792062375403402835716428464727901090669482633554779801450711946343723518417418717484806734838919753333927600156582015130647314658048504062014743744193323426539714932010505852681109552906128960263291843361631299445959070530828499444449811849449441187279164031224169920269790010047393425228795112574040180754333477877555190614017618564630147936164447503491705342811878562352793018375961514954062495237439137959447348791648293112707321025134830943821935907859266667548459986258835912226636569944334053104506761299924419837213401368405933794016945029727088123848912594739411931825795855225488864160546980765362952278658199171235599337709718193444188570858095125658885688150823859188253503129417092928993886927238242005655304599390358821463626017187988145192207485686729072088750122509905595737272680679038203679814333723449415283438474296148052303143803693483843628762441807729341140203675064645347967451569123011438271902927604796745240102037887479184434785770920848032104032610060089644048997993525552609299497921875278643182349438319954451550710950983228489128078250112030830643830568316962178137935393372119251907720046764689609037894045165141570576632389315117773446616690726695783517252906827484490676276880239428680246801427723226256581421262397856657727652603527274181153684327823943417829264523016238790852409769127027489833982564485663902358135999757854346041828335867564277186241583520525680159821293264734227068388170038025125828928827704696693051536291642593445090780269184290575384454107899765120051065671990849129957192925668015394326373436078455591175038915892017213278272316790183366962413103879001906059715798909726386257487813547163026221910561356847257539243281053965136179987516209190992499267749347400519388966796829873952534215756261272007251592842655580484010229088553360525527893430777221340366724692042321569978095036398121236276114973557983035934494173759671306986016594644729608271750612806053054134092275452198179874671804651285326520135117130074995267575455009370879533433079215906176655290874342874687974943387782647759439675354973459220906560499233876607566906969551055739491032632798055558999583533195067605978203539748700787927964355760074268675774101132170220059459601836284423443299610190853589664983442885988905468664908574367216994271231936041165112711637039032458879579762043834500201056753573503458091972237220256519517212278519477570674944571793409296216533204376984332562428493563679504855719984838898248216019034041396597130649564798746704664395418927600545753686934915232486741258550824420408527787269288676556800 [49,33] 2413386908019352584754549837860486258645303874351948664654653941867772751578202737817386512749174392930074264582495643731961473037356070807115025852307330118849913865161580699390630561431748770917792838482514681859465186801826592615067821601114724221344982101527625672739822398294530902343413951822006687033901299985739894253112951864486215557488298231984061979138903153166522750564879415892560039757432549938122593301036167872661947572880998189049962859609385668302755068185697126309220523667631550556786879692052950291919181457923439937046617785838169239953173928496173371351478342440091223743556854146632828362102712001166232826510724101523472785883507566018645559533663222605268778716962297246143107146662522188812347627121372315078528760957890127663233607060912103514273773488769411268387028457075640146101763847094028777966486674435304753634999705185452698019314457644157729192759771711821356783981476926499317338321712434935165552369300410280804941411406049472534647404740959584104349921559635383446373294112116646653192941488887188520038253463267534775819372477459714414794602943393089517950702765710320731871863134776830793497120461253151614403981761452760579302784002031199833384984106826460630266134113613628953097468868534137001336129957723150941583584620157427002749937389247905911553036280719306752691618746640255788145215755034238656558997545310551466836694924550520511405628298278481178918192905920273300236818732521148168472433015251670992825903047889790611474220002160827574873124030017592663271311884927146531669211495156523564692441545872287687976922036246104561454984093149016460248498308882084968810979973564320435616103789708943924806855513795914194108021548753516080433748760464360905479664050823237727542716007201803993426914588452377045172979976759243444453921172925161111596063464106244983917322678312820574219723867747969797729014731664616002685415712860422741948244526772394201617502023776007845220970628034976678396132908898419698786201280586741595608830317472726302018909100635106992593731190382039015540650038172674061980181897744269325551232866536149940159646938050409692261727629671103718784083448352814359493407285912042924381630155376138898409206818134474298526764150251570109008014157543324782629686681133183492062222347597933399045686901271530702737568080904327388647270727702217528920380774162773458870157734212842147258889938789073782508383627520701579343902425855462259994775777425802981800966747601457690743680281195194837050993232211828813995221830428104381588988519105881559450455017918394599648843985935630670259827149646977219041489875614258642803232326043505950621757042914955433316571202545420591192727901331376617163379847840399360 [49,34] -708784416862043239802842300578950973076322527825552179049100551944227374980943908681183872026528704551676873540133411987915660655532836569257983957402182109867369138539934803644012411694775674473058677926349023448916743419873682321703784973019255778747718774304066757901113637450894036726399915127077039867801085849980204792108536266450844266772443298704146696518123511918887148247429094829556793605395507964592464429316778273540695348831400690104475179033409474271698280875316708038758352594822533311848502160394046674549668277911577390440707964390179746672154258765533238537993411096410893539280644484822734290515330752487242254006790115658266128362286886879029016171318499726417860663455941483092900278860108346665371492853891627114251506206649105433664851399431080031008655327420798143752888664986379286220804176088883372245658630490060540553388093846658206752853764881715359711623376019079026454575754842700644473357303004578515380361335564068347050967561238851881352400252204882967007433723801958299763964699084867512545706690374010654422681625112310368190023755218189689561958459687918066729031039648517336255949382619975791809280237192019970901976875954459277897802550058501160292840333271881808472580222315830844645228650630831649098664422188770823414483077867207174875541096253001884204198675223685082738391240769744288107754924363936274342739620499524363149530710358804320718324135093641898944739868183166456999063755119921105166027990291100536569944177221239322723371690574760794642325762264643214791435839187591141902246958118251825683101042504780103923046909000969969316465629683285012835033533536035440915475252192825911647249107095228779585380732014054205363271928051420203290110152629709838624969803064279448449512225050498360060711545370306043936972994768314289573930936659695763339232133830444274186418549198056379923418606875210283377391094773950560631611012838802980342421851654318324799676648876658834378368305176938057262333410012959749609653514263070124943282409325733471397980056363270142448721145200578593845099220083337650675088386157781468800939851757293756471567903849748664752598716020582980926280075492321317491890860032064698649558433119940346680854701453303005151689766404733573293515778140731877800589003369852945640661685152317349203665466284460693771356956116773250776881652195604270589343732518435506150093014565873716758204028451822647403505389152137962251812564420038069587930017606353897710879049277470016521906307375066040543946199034105860021592078428251907709871790027538197419582167242072915084391760944090336441125291152820625514538078309770785309657447666886736911431736544281925646056655042964813657505234285209398813210192117760 [49,35] 127604835200700808856488645489407208313717370726958545446010193883995697565691934203402359297441500309361489215766756849512004478855100630417836975879140437638089181755595718548925227527407984911187384271394169333136169496702386047866771985094766156047679793862396187600792831489773645545683958522489362615113032734155567737372149124325890756578325638258802967226171954561964203823261242302689401166784963879608047974463699873109654975087630419254468761518663485972407690207814019769798246897815932987846048624869107202810400508533408324848249154912119767965434913769047256544673799226658189074012027693972356011026307474169674195740443998276636401112121941943979785898331231556313145525824317907522030487902596658331391263299870540084230689800986911433984188521465743499308494954393442228861869134345249428835447827531655114059799019659001751231503176619132158536770420022595800062335842637229914469220625493046107421710960093697677228333987536791917885517794223315263606530373441399084978918477628424204667900106336689621773059250838279191841013046498602442581389728254019829445797216253269099012726262052396473081459719532640777263628835552739687118572928411069012449330955730034878100736102319057461991166762254261765198999902822311431902794286131060911911474852630949412757493900511688627497165491390425160098217021434600076910577979079897239609222734044517580159439317042408965271723391064240995013675443926646894964628514838462431628455908300785599441693831504636883437047321293605385919800380047720083891563432367258980767042948757044807121089712064605361505691412959558454287779306213170686833117616378832515057455056435991379200990653259491245471985906037651026813481616355184531108122339769140986942658745776884850743905582433186646160946815420992750849337572268186369199406900456179794749561121162360224841499451426923719974809115222483474331856619305550394188570135584925431825719860736384101550920010074131275087679954630179317552416510651792497652382813302208462227847511680496932615180469878663743669102335975620293617349357973408444164365975463497693812884915545280691521455533340521055060014930242309818598894008283055884530526229675868522000927546125919300508233877722397430282032767274549634070119050703043675253084109428050284992293771887067369761569280821096567233514262801690278477681787822528212149172754411881282899766977662618113405792836470092773691327442074248737448571141204387411349660861716329885174357671712809004741706302147056920534428476187938401333432716298487803087993880983691337673746831307358173794174932474536094234235969780106531652299437741341330637730261495107334879913427753444971087225701401223321426453077852009357645971456000 [49,36] -8361709895174766971998960481313808018260826829423499545938197446244895062160996694716853849238936803450494316925025331779599667133583951928146759784661271764996740703844231953525755058430859890896736042016188493781739843557785909500842190059389696823451948312030255566780274113912959107927070488800864144013369474517113949983911920677856248406476938497457467421448876194464641811695002555010806241435599606996374855603913587877034947323853763154581365821221201342907056804864171812222741962542234710902907638513777630743381091787604916005589080117647295691678117978433495195057888077100354853470952225823946678548971360496875347235319734068461320009552463040263269300139484208717596084473173387557637441201632252794492944522402265216283999756466437331596101961029648393531407011815610635535125788017422151894933993732401523763627832860937394100911739377010291843327411737400167902566519080646760948366126034079025615982054490738954307253154685929390182990018430989255367279279848919191918307780197190324403201233139981355727780764748902512100367075556911769024448345150487526769408772853369063627722343698228894654437392979030915088759003027083812946637622832423094758820909212554016108798350902371122540439419312195039327663255264549372320031168804934918332442043263350952528515503111684452915244823841880868659170247333004594621427831731997981752215133241203966018904011428112637209900454883621906847250699882391550368271205136418449561826699282622636799349490795906164594055492431904918559368453264753161927745764375830245034638738165201738043016094126195116131431791166558809485676562745783463298138294130547897988330208092589149369917710325963748380583290975811318599524226040122341474946711216932577508608089224114908453908182471971534726594812318785501488687403424693850100413854646968878438705387780036637099606577602122647377765870620446994790202378510759311960296384330018470265840163686414252458021184635586287629261679728980276579057639420421956679165467714553936613901708430372124191873689245692340524409998758225919707685246183547319817989027177430349093413937699695256302718990317811407913329262034618856553085056332342725298283858237440402150834849671753707152183066294514981393928808384869268214297228080717393795210415190729855320992325851570497120531231124513829841404030366981767726489972027650459155475528971913310190257260076938060099497402233840973064616422034281650108349339077460695709240314220728325762381784195230655422398601399608315675676557365354775682274726348538662171642530083576865895091858272609586954322298561035529857263407909516111028541487220521993463226946768255007366168256427466362605767276354621603276006377570584214739353600 [49,37] 1575167836746717849714863568411232827366836405367472334784526003172030063047128899208174416820089584716401715754294466347162657525322810345002662813118762812742349679375717718318286487585355804126588987908356536132688129327484513456295919839540519100997385181735400396143291613305484232654665606520872820924776400339663474218083472344221008332003248984136906618717889611009244383960998324212918980414497084952144505713119539657022127181229424953509817449402148170537421818343940418847263016179570276281482046816900489091717991519899121388587174120403946325814479725178789506800597009429898932176610684025291371383253768807728117400706210832780507624658154986867644435522926053516249210128299325043914580317041194435797941102215269649738859862253600362679547457878081854928182701916947602040609335341364517662262214868267302084111151310532993066759065824073845563379359108082119724229982221573053069371888035714654376829620694060212039876328864207117146474384292724031306636142303419629675897937919884088333191059724161362308320193444407173347198947469927655800716433174870279637673275317926186224270728182252312019139061906610794096855960381504316224915850782706455087858732082476395389259407837331456803785826719135883422920008250331103318171332420630666388154934628173150301596475743306995877399209824217867082830070450944302585958644857435295447023176945628372627032248560609773043103387716977510292767318505592879833639586588143728512521218146386599283150199584378453305411079994378309697325458890141003103976501583965868950268884727695931667375776106207569530135230578928493798343917488941173362979479127330413556104012878986354744376479534529475146210297231899214911378817210791398966135872243562233144753365183777938114253445958804087617053069475676149716778776764461750453843885013627027651008060067027748234370706952971569575113154563974273765713967961130122870992734658093390175170206090527025127596381760373692265530461053464645050287181930535057094358325431762724177316524064536259735924396841137552245450485988624821864739516574705945244584511430446822596186820362186071722747047815919052730408463462781556591846943531447431440180515553259444956273746276406492372829706699145062218760989552671767673064205998413082999755544496771116267840583683022863040892444152562555264609574374226425785910599625225636506150163467229517504292145526835707220041471392208475573990287625221971490568065124743548259611728530195944538430311643022913102659212156927939169168759900159830216043601336822020938261908701841827220948203197501431631436845987724332821912691329845401118969307948030657379197976391574479857866443147917576480565762849205796088884714977247834931200 [49,38] -2804831748949542495613122167400258909977016978036686675284850194113485665850037946316840206752176183424422225670893378632639600857889965900260149941226576084743722982054144609619781257934321609549051744738095842244119524607951908933946959669674606932461790422794639088089299227355332825804573717314054902790391846130864367790434898878641169738354514873679542008945076394552545978122390051539253068593093491012950232529859720527261937921116583902104805547516701111950632176918197059075733170369849587508099981165103020169295816708296097922508489527619670769030879525533913891365142964142853622987113116457124983784069855953669870438023317887696189110357018898252189683778440061446702361597254271790915182238219447936010445502487538273677999061543734737417134303559818746438256929864704650657896467439514151032043317294529490187638647109952493646739052162531372407573828517540128722026120766695788559570328138366434893363150201194916860174702240708941121770772296843139164581888375532344788894079026466710407456855207555250040530787584611146197393978797310462020709596100791223967984913538059790306177885273457379563865155089890313565751579443106187928771708918197304572483721125778603472677444327288884207127103492237018226989466989692839212622458658042123880134674657148450434460223791249301407671268924561263735849492680425392963334247867410454760288615027933145764518367132462619829524786468214006248696973110415771471754245555404045266246390929995940916806296412494201783200562602540056126398774925118569325578666325788023597413307232470646220466646533846222461667511452053775529950201036632227438115428349127644345132048904744508501809428648410449580634465461568856379283498316456376112452504634713143940248874802421705111117573809452374806153271402564908923322388167432872552054808128064444287261325745908978041408992254976663772999813166583741100257253990061832787496643620515308567887230180551080946094574212747902241088800557527835523549874372028142488507514157774749034612259383954611912900801233041547937123073567799910682380652428294449138896689710199130463268148930957365062524449632425873293494105953334713584726984240188377009086541403166451941285848285069313922405593676245270500921685360469834145169615513011731174069057503710030299750907249722331729290883446321429448181557367438667065725553252259999442750184045465091711671491008815091522491903696462620778784401251564073678097137125717050307154958539316964179540457993064393584761154070137876886453006117948003787468471833419941843725089427668901069424948620216701071343156878787127481137412524750128440647469834840078699422683068131266225016175970460363532126523981932765337277456770484142080 [49,39] 1629147364679157627139524549989722934709689236310153889610146516510091429930588812902428901993707224757934969581702313178972152128692836774006354379676148152795701376151154637527463517438796112764526921508589889186132612443732769365025610170304686263408126046423212907662428962031234546187809519775705589760132232511557836344861279016442390666888073900272661585219434183221913143072286450356147591656744227825639988992840004972998539799341453239910016574817862357662733584741385098560432124419589513588833929462973414061551114494636025916572731096659644566663176305001547095186252854337417033037273994521461073077659365808830363672490153748010409493249689729155820888219078314247198233025160793820460032966333349559508293503795242069565653594286760038589604444285978525565461577122185475002103980907904679851924665663936243633134621177352740025170348480573072890033305612578073471625143424088144562567511835781453234292606814090319816524393455781316708333385567683216294849453834550568879656600973475519124321509223097604545385178001245646487696854100814541665685480685900146671118607883899005484229371074919482388338883647677366821674165487331494474214053570152344887000045903923387244928722429093390981216503658058754836166956035202946203275071120868585163297759114323971736838642650725675052167301555447855866014316829830262645689480057296551820726883000879106011161420978515632367236476909638064818661646064125407635732210922687171134318911826199237301788763084393204895213804377254210628051657815461720676171902761173477226165100703109082933827807320945707177728161069474686956375448821635366876393301619626354980085230897756274015440691379480939562250670488107567091742987332963802309712464963321119134652922480711848600133750795242143725546368332629409137616798084418792404613016169130181121935668210930430007004761813675090294083310469418371126574185488956309910435960842241210972366673814313418430475672398785656421772679593456079418730998822093440900368822902235663936981948438240650809878990904745070219025908726031175315913402139420018994925634539249016729686316433100448681084222456522821338924712095003947940163119553825269559429478921070558627310218848363508013213202916740239161885996769886992668751918466280825856021575092999283018412523681203625635802748770879458401440587788609409186431527287541301343366047911191787066234462993808288148042185839772828485511341831177754311177886073876170070526197181777770707018531715270363916957554751028716701603771234661080071855898930562580877875212896050601527800718740608914214411920789854980324839600680179503553534467050612125440102653187912018254215604462801698979990878597329689473921267405946880 [49,40] -756203338839536754175463045965424045136704424036796469332764153442140383300601442975126169572313738119275501728117193728630109115856832902429362259956140659536357042080781955894100913567975093366591673529258466408745444684287213814028384432600028276315046120408091917740754160866875351806590155331846208649884984087079130724495735378953878480099238215474750319961166250119391394517386967191372301764525404284293557578399001719023062964538763835439455798187858163394700282277827360834340630339958029750966144974096309424980397285277862040558766764060000561153576724157489629692792689030747615395062437670195856631410130076014138234637651388274617893883296503911838515938072908502446156881231206685197456437586276056940003082519010248625776955902939607844894558947968933328892836386219600177724834486604311179191620182586903158699905860049884093037557559510362476877470205233196811929142476614907113363330046169264106075418281684569227205050062877959321369875014688419584232501649521338635722355432175001045438816300496602022935280730484569511146603168374841483368841160654136150319246353684312411632190617369145348286240513404531969251618386656037538037077201966838542178488458264826311391766268693601875283612317175547467122955658280091969204294686966330329713993319242072455865080299241944344844167594953823834975388003683160935703175545164640829263276313543256799199590580564089818665301752582493194525208035380630741988604853916372921152763061503017692717611370253051734394881403526202016022187019152511872575757091491672382165668349989056065902637574763568447912066094001252383052174099687886059847998592590420759534288480740361757228992141150397460551426798662017834662119319931902993362212606656238451678383158329532317486986401634727889335296366629528003365826380072186513462778788227574165332912866405069504519439832808414672763762981826212396620093202302011680889857818579053325200310390738105301317488066862510724771106755586197374222234371298194760877939480826069088686894574185365674772071097979020794681398349604428140141858722071706933463637011003104677723452982053819934040035588166583243109146461850642112069560608273762491735831304538746629449639254530022334500469558957667381080531585346002163730818358689972722235998688055291210376308430594379802410333714430376782875183256288077194932041482375332461471378132592651990145942777033893411781271397494817481224883460993591135267750446476257394886251599284063049206641151483145406829645014390642993046331031628162942577760907429058865626812764070260277815159433443744681971023049318600475532013080976889721421680389207726373870120169880754401713651572066360195737309091567229425161968025600 [49,41] 397326060939402071845994074958337375284474152523645800709532108219016614180697597233043112578630307033364826482364049017465736418106966950722364311706030758129317736506550138041320345020581906614371311868200038305606177295268004613003179329288250198160745413033650546521564388856089683491090472543562716669793649594014232981174483499894372928801880645596270089167266419947929662465446055986962945767847606585790903777357017114464474497786557171537980661750689526472062501163889004724926377301694447284524949275075208221724865728858550168754202868334452069509950724279490677418482209856217175352449091145748782673676204726901037691679962926730338431256349920544792933225600000835206290738859690325256147422621378663630956836604309105031095183078689974474813086111533582595347415848923861738327082246695269464022676491298791192205706376732289579970512421546535554574665368024426010436043317657189854856707628698657460515036878225174399272777701268560446724748699224592077922000689531221787157475711587539643994388191441193179696834645070192361294493390895391396375449028470850211933528514791425413355966760155572061413228583836048056572447460493807891485005791511855859686544183015332164711899465214695756614882131918410437304806884563811351954930143268742198585260330055639987598491821669642703435681751266982577722302348302102831284228306057402788452767737368907216398643761753974310116707224590594028357511901051649012590850897268037339073833138169223126357841130735883576249257659317392729485182330794972259584877997604136715409510333147768909349321607250464596813311469489271786896532652339165261039931168028845486381672025430136838012175519144402716702770231301604162025162300773757481362484844118345223878697234802922029043325399345278278688332621698152420774836330748890088625465135521541083566367952646448734894833719891953775512844042102298932977857738556424523871840889345894624592717826660790823725575437659666865690670638134945948223001167967224585322782429398030549667464911750845472645283939165070097040202253127888454545775762866234518856046629665473441898584556765446058924772435598499752445990429757895022528216922603979200575546743073988359871351657839849751785926183780102105314304599243986061732704423258907902861861808167691460280922730157092384083678051721403196603099387954900794215900024963415901248355797673492446199620354966719092647380286839531249157121644684136054948668048873443822399821586405940157201171628147302653826871189371955644351784194716554480983983232384325064013052592069939724972055555599178411577296337720279789948538273065585841555294152985270296029701060605285390908288935101873694290868069407806841851740160 [49,42] -183076907229876887390713788406944943412824281599174582230345537444803792354407442766746890711401175695939577543653438298622873174154861811522967476948270801378915858294854629820787667290419132464841510703153055098326215396513762897192131249573486013687407143779605632731392468543355434200399935760757535796180632414733966049249446765313001122627406931145292701360466358817644206072307343208769765783436836015928784930155758532383387391504107918710688785157356206833979351963242109610047734424009464891368302972321343455145684909695756569502829995736994263143629347251263481748374636386359842590036947291904819436286766068630455000812062068620265711146079311939445396828837280249110951756935421345795980646719269509940765159309654985889583861932939721897035084023109706142543293865044270453262243708252761915370684430765235638793551131764776889534197875824763141030455512660233721000318809789625751865199034039332529267864630973887105569600348655747521826316581087070126485246653424391128884803420945714576636515367885192610668306129604321415130447855396509300419839798346887037853672663566920461593344275061842641845361475915206674407539751217892310397502002128465847148665833961488801803703993970293735208250405559526981582985322059988445316829127138022844462897458910274397506462423580480507745992363186808402541367995404262680381217588362454984153990368472316664063524993617619538020596691592251473462496346121027083459050389285928719629059364150115089567357084916238431840854793031770495699303746651767004660081037491563712863106075176960585842544497690111994180148602501007566378909282966896346163797733327174139174883371632928583043986257004427983139848303492749205434298839359780084579468644715764946854010784063488304543407074866632569694940792338727692689194505116948245177702749263775866627049657248848639561884076511137739182449331921145413919429836164744160173821305683473130049052141594022189486567306526574112422859745214972166502682939068379988538118260318072748857633945230635798347134514587360120160310718060524535349756616500354025308470807798574155658318710209308160301799783994465134737078491792267322592523776396877393646642669442582849292230437932631821393616788114569140580953392702664333651623793011184666968367188089463423965477533505840766553548033866722377415425431907806904166700679119864101827768563935839133017180322375421349339227233830599675450189310310262807077570520254160670255786211557484752006809298369158091037302452108808055949296914496317694697296388130372096733167330818742873555187910728325419561568696889087980866462911978947018967878679801335594041152088810206956541460289899921190729583751977725906124800 [49,43] 55041805368239171216235799530162652023423751843806538617379467460060727484685103479280630020686167765026484273476465758885862257072266421616313369675084613984497877697323943073402493672384771467273994943637677336940763192238224934870473321005212300249319616292036964970576605953583154223768479411721945746880528410596199074664439270510123540009297859153313221414534948485983494181294165229320290194362603274353558295798840894525956025700659356018967616127261235265359866237181453916170885449192529689309501691731244808090097267564902254321892010868888089570865804222938196182867439868487808993881955380132544701052955840891621784270131660790301330098802007471475074662207380751961809790803896671796863232359618940488362804375003129121603492391124947300263801882464826656030540993088741921747034304306624604622496926083590680330130889229113600246398100526603358063014191290100837763227090146635459942659926833941949011058090275562317709023280111264708024667860905439989859052715717412105590747920746583121261626770439978394025985844497794121660470764064808323095154345962228393124449866248339927629005829354699794236152943573013016245113922773278667887938900065240515000254510686608538891647135017927073410456046369362060957055217852215740330846481016309867958279019399734946714798121805443544702842473166373410174617414970742497835815131013116352854933952270831998076973987864422102625921669408860025079119219412134576769671141046591812593176080311131622465548365060037993485659427210296102038611281507946539051712856112748588859662960840548015428177052634514374011721520011810742189525278739646161181065852642788174417068538680890584809063707383767803534428234688065079647866346882728603573006867828448312195951850759490593596108321635267023584318384329809023143353793913016408408516984833485909960950000874822373433931231817630193945557736727295597473245985392363620694330034621504557576034992085561724470593746435157369759861129476691252750250809793617875322337496548953761061012539720111138887883271185759060467389335562011710972317341193202892807868874137900460149486655059538059472760812223572593939572435029396305345209776637434650333310558380793203396970240752241735716378733735263283124134342764080613474000826708904527595420030188940187137518402634948651784559853602586088868196145541136257276280934910195718110497986810580310419920267335261702832566616374786864529217213615496084369658600528751904454306242126459857813944969032204452489076084721785413372747342184571405729004648994837609713658497773906037672457386757357939612794265010786456135146734681784848246253246649187409610136168150795526107226616093456798991439827921195237376 [49,44] -7501413214347790834852367468014413988223524529389486075496687080190945285378210281996763109651309305891212373837264416721216695313065018859520158722721776861070646856504669753365395149630590652593160101616294155890469501053671209407440150592546759940155169793492026096033008108742760967631369774250733121584346156187388358038865726522749219248826365296035621802282237441123833856628557966925449474412169892043422877297415478448931023157697302604563698765243277767411342568350142379572719754555205048202193304932340276934083043769043828512824927496454568266951718269043049554068318714538500216637837711127925354539292860006500152621364444729055784881811088564690216449486309106494785040968976130079561224089436915553782938392028591867839639201650459356024599200545250658465567135691460970125069533161601704358282000301319039191485275349755327712782207344312751939580044862965618746068713363845891489191867513905158581996559201879700962280602194087213598503708873516199147359461342949985035679193274305783212144134209177850735039922382002473194333134668044364246067297859271546544201585967329819814810737738506934858293312008253473777711777829710976706851530925414262246582996655025465403955354684461527069476077267834608898580261349531354053798515735772288324126826074152776793513537168598531812659169403868468263581838965417024844822436085068041233713728568200303499331393756744180601043870930220441078686823913034305186677906276096203771519419258856369211536647263452844268483545477670178033643450116860285217246260618342302893058585992144412329280362314323117418863309006399880108160072104915050276832277021866704924912767082874408782270890904429453310567294045687902548781112220509219467403195900682264640236325784384488962836659846087333041215828097519294286776109369306363241164758419538012227357631794557964038209297721578403244361796316314060635243037412218007749098502385333026113014159986348937674669663167675901085552415166190234341459427346237665131092668579748695809975555819326348765399994396978315704367486285737640800050591829179464922067216651881711481782917086547765092346143833859179497606376205309747198437718910805946876128700468064932913673596630563372857437731815791671059456811367235070203919179846867833658302537333466699831894775561400420021589570438000758707493524285650753441837459077543007431604501355016118482420323522896278445512729131168539829070506226672337737289667136034805851795693890799303909695268210059596379351958880250813881414705364024904103474072026150284282358609535035832295374025951252202654626491451739405409200488095171171297029328862528206053651335467058977006416976259162111438789050919550976 [49,45] -826297201561446039294316388938893816133114163358722206787779435796791556926173642589763959393664619541724033895566581164749477665422010995062780176922038843027028617102126006573524665814468763806021085014224760797630298014301265550245088455648569528052023650348210226646386761064003846307504771081721395455833148668207951572804134280207759885088312857511808691120376494087844167593105495617747604918400199686639686402584378938127611442887744979400138386654506060302411384188665271062978823466995958984001516412476048767211331611254701015188727022457705869711625331365605891943704111949478741156908138117637669213930414788251598870361536638375179503353871472650159694487677053717512895102399289301800786015568390926110391678725600514322857928688040756381612017751000497942568594586882286974171509015472222615804616150740716494007363716386731679851794449190038811581367818162186262189580955362286061155259723962571031058087425268287120657201908327358860514161771164443178572980816419686097547729971316927052853625981418447454861168936475016282619672628138008742756525041180372751012414671178747379590407832889661470379625173913323337274193963254042880664372754906363368316390203004352941872769528048100050190849165713866365003285127657750831982023717199682581629650800940053569913186083146492023503087885281138969433927127079138387841171025497587471188319501489751593149803011269338397996028368616713560939758961510877376305168417797064050155022683757532338193294681512495567664086518221547837098764415212736751935812246923987130103097917293407944184129085710999763692309247099098842249686273013727288487107951419942364663477270464042736440984817302054009334404581417168975646622050674474131293101167879988597512354343121959793149612883587383385641261878855509225967837189805442492888695742028560093800821302734927217346028193076228933306734033611518338527769002889225751508820689858112918795255653244445416442388592547802662783463980940443038681577853228386841899906228537277814199690416983043562489203490473455175490665191900750222249013857893949454677531069762968383559672762540601800990153660997827491470180659725617342570562048898647392104618169734674257976100616661125000359894848899359564751699199380370583430829106391145107298259812900309728948526637608771939921385567626459498087308047684803735397205122831588352446035195044831048200031395455853646571075811261602022075023186129008215792873155324627669426097836653517945509599669309042792494314748997936186770495662715080303056244203583398945315860709332461894591936765052284292445053331918249102941931820333625073174157631860743227123110234138098374602740520910287262437919948800 [49,46] 486514410048232556299868017307396271029883253590656330746000390221145817942646962468068207060908599627084835988711677480259946262874709355093818415030023525165843254666864933182660909712437576641730305733826108657073494994564251580278699763190640633174677010213406687297273144868490121547716039519260964608220157236974742282142319803703189098059374969520760948050018384479825994106136959762503613031630447456469230939709340431895788343940945771556138848682419969777592710800769131713712635280556425585969864703130907891255514553956551015040155218799303897876795584195472943697383902211428802297923025786003539220006909311587154394643398187520261099460987528803264219459096102751938200447713218138730341693767307637786837582462814583333717072025065733433803559675808315773779659076539812081549048557227276840613653233424416885750026417669839441706335198693289646593254741886000911738507198061969596567460630744130004365531249864698040982106672521251265117092404755897805669962449189914910779495038048982951951687988493708478812556910459893429182692203389679846857947881415997729931353902930994423052773287564230742306920872549846440206634219802112246263474247082542475532437623838235442473583711543519075248382151819216989955552672744271513735536629026190623526686821904615132652023980551106880140680070217381654075785617139603611426752129915205929200578607139334474850220624921213813458844601563279813308398352686240060245817965034115644700949765830992088565788182458027662207530747539843314169644888790477967114533679222204031993343283955527936378060798370286913426931496122299614719649981957719824024850266534603362497880180148149481618764391617907952491977410845313138846506814665327087681062702950624714735330306697059330702233263944449837390381275696943904065555321677505362249874274225047166335581014030849053822474651948736084455285043105565257014573073510839285276671029259847230556752071450713695859877326139560537186424888020496439886197691570405317421021792386086719082229394258079941969989065516861348012594684787167294525139315714008018213229468793048550392407870702268551155575017473847795727479067692348276400650348679877086687958422633092353344137601687534577180057527859533597832422645079387920211078416866625318102390714636822590705582288809121124746819766622582827930214473089742714368418319617587282298230194029352549043301223040297797165828484726549927394186790270083947331096916923624516777573992089511418657957798183383323555479380360411653621249195767807057689137010758585589963491357635160269941528549586450872901103214024295064082161495084116069781438443658750438485327535273446455690398995371905042821939200 [49,47] -94629676153930828623528820842174650864209665441945675179881178881229412594353235894118653217527418946777439607538590815486440902290950810449058714522598879030666453350318133931682787552013299374237686943482583338547775716939395638059774693830054527424082139458210510895104746481072305880608732477904433287568000136072740641258450152297542592688204917682739521945069342480399896675772995600728956685356872690297135443883338630548234901264103121296436519600213077153378236544446727722635309633475702595216144237019193265073670143654577260215293956727423171738727378993702059828939342740274798190547467740019413737209431785683444396072524394594370353921798058739942935813671569247170913936321844055383957906957041285309594605532217986298036677420704295315637098180989232929740585950038373066794239288067628312178195659051986211074386926962100408698401891329666061896142190060518128793208162116104488323070357227377274815768768257727166820846577234749553100744884951898427937976212943986093759654651215538085257925481744961965339156342231593295677478414513660322714562326414786029416732288621171237051119545573682425997892483142249576141379405229810236505646846283893212548484136588315111431485289100042420332504511890613154200171907221234490805084995779495404465264629483353706960515652446002965155863014476293173241948861689895371489846871879625218463525418642723127032713547425328332198397733264625861058343714537854698762413824739589603977593914540051500932110769723336889565200964638101644329693854251229848271402225336198409664531125328612190178626477884713251492506829744988601952494300858021552477714045682422710332792713424106046485338685931385212546461614306364072186049228400716888724161168244624324067815353670269443426250286697302147223324598067829430728443327284422720120638682506329183475694904736574409995342904447824697232774475320647968103868213050415199989949686143853105290605680754324881906459004482695374173512584389528443327714314164542334889306084294848458470169787837015194356088292556846531776077694416677921141067048479508042984900800265394097564197112483777217242090123347639837502069667320385140511888524078064922995628053154624531483548369872001329147604799178884613364789607550036491695174452916514177386053341254598907173162707370929448793149023109226017431048172442362421586165818867016572051412974677287481851004419475726079190417618156123155164483606177788335132756615921285185207181985547141498054427056386417800131745671847495065526708279457938083323129489662799305296578431953274641843548498484938477161032031924822845324692182833726701779098852192225572719016594500557011035683960987109598167040 [49,48] 29924539846450422323127498751661735251656401313139884678557875109750079083223418437356909413640574913934980292799315015117076560650577392070144369310711845584239387856253191665183311651158951032738282731703214020606091654757749395319780118183864256356159136222384615917761652325244757274565924742794820818414656728914033847987530098795366626034582630939787256654587892585008053680248774940710999464736642382645060403214287198395610167961904334605927547227135350628275908650526694353481361809444942487266929836654450032845347052160676191715035633631763283034395319008027068969030123539281937451055203614666873291028748320182378174543774675996607040541029227547668397694050215955002273950436777508275405194907771805574576812026186288180914388254363635958101771564833986257916881867935672673771520736165343913500376106996619582926711889436575390258048191263529476898160508013364083441524475588766662114652562202109312717536144606754655980986061637569470274304647154512501050808146690592819070528875830527762110328321667262327487962220508991275256469348622486185489734421539383399798978570439618993982695704083652636110047596932801376463812312455473161964811170632493676936114850289194397986754625116656293488604516880857183308281172500810616102475007419841675392207185881333244971089950331903068725026763004328400326484138340434459535105639830872054615282536162621094901738754538321174501129410208108273555362989213891158205255444872611174561719350315610975431193987579725470429129263616649735265049165932975584955246430644399816264767205271890974080304388460342916538727626399238814143137712684959986397063658626769257887294993669323836891920472934371613334651394634412750579517787192059547800968579531864437002196681109510714501704633231206947309846705849365012798353093456716901507582529791460984597773500307306327421467516435300247875441993623732576630649956255475128882195827161578909276410165509225811333705062550620297613689446254908480376123764656865150767370153556905408297138361079910145686114870570244821080782266483338112532530669466269506938658032330541959372735934046431849994352086246484656117685095610195693148946460725314926529622241619665915566545576768397546955777353105685715599398432677615808192081871449480308530150005252414547815824362450895410920935215242676731423582519985504807071086117776024564295667364935866439219930644587856246124891028938716020445828238942991977447827636368580265096116363322111187957433301661943032720467540977437214194820799921670824793539310920903790097330069776057161027168394197468721335386421435902568306388292866731357377909740404687030203324823598397235135061663270676987904 [49,49] -9500965208880187806921753368329387245529127280008951651397925081804019793981859900115918824135431757581957555482488215251234449302703006510462990433295263986923696183926315103953211773197989334823295912964193635234010533935516432568142966669905797346953345895228886891520225408510304978143252038899873334844285831612542767418602340782187978327381954692468370242083442828231705895212235078760720273669855731784689406884739952939662624738201862323542641913501022645550692735113792998531178779809349593628590884768233636110357587739548833572463842159619790329379949826005551038006856929469901413483855828899811610445804769581354715774684303914887339100962527952038003062107614791359920591250601529554641834570150411855159010057557689386858628098520188814258725478771587108257192990256846051608652202202550134743642264361096671774142055282119298222610365236624446591807161339181932468760670378684074324498839811177354618309874048923927923335485883478042063662508540484053680207009380398350497573467290617826004313405346651639889968734852552736142227863012751592669718230240484615277342124452499765793136282527917189915968255681262494633390817343993673548931288824026775032306867143561947070623495728474647924917730453620370584477014906119817533056902149188659389974628558795137384921974429834063465945708351051596130648108143529337112965179192718630843530150259731850646544658402377835765130808700965309342541780888755430859683327261857113519209301371024354548179007872949553788016307675749663803064796528455302604447655716033821017119846170027721659627574310012402846736112367218609490073020701777394629988325343988990117325555032773478130097965899574529750228786426891174492633079709838062827006490164497394777302981466034484656213400604397968785723680257403580414673676918421888760571916064196330920653327567377266336249737239356720801363211405262282754605945156672719358657899895777330732983915947195152884390080223797221622184999455471439930755830407897344510136464508704613133005879868397302863292464748860096263937589018153911777493081351328789263362779500091423777033156774838836342338377023855196004531821040483161532331184004034215066725678317379050783695437467265893559270710974704775486431529454432277459550959594545378587209934472082021935444209296920413300353119667765620129381688147698093259721834495374006856083875003797733592912161531224825708756596004648764721340527542444494367996846043293964556128691824164062297809527865074315230239162229577772332204543184267025413679516722012981675767994215744666035664113228920699009250955704744327549707508386425243882348384059476340819776623930056109148781985948237824 [50,0] 3292439870175856243043948738774186589619737161027274280526959300715212586789875098099105592032436246744041028517699381762778015094734979735407124485093281815654890238730730498300413128731133065580764995283803625308147948321326170705911029226525000188302185209552883094704887431836757275762435929625497520623193248634222764708392230227882724807869326426433048789499753934023667564481877686342232810421942103094092218934774006950060370897044603978531379502239751830257957043613554997640576460998647787581060011227820606540070068157536785730124351184625169038347940136329405761883852510035586418824840441708476944913795664758801487595824597899012266237383449514124982609235915065490870880332333133765288257182609918192592270868890974977452255669364064361062186245041762615815092910906929556240729770233127957351267740643848471473285749642637640668928322568896945767242938756586705787406303240584548217387440053339612965928389907188859042396145079530730407498679904168291675577419432623282675436688634262326757696737637785932762513539786768781445722778171289953402044914577801059378744155970054345473808861431714398701594973285907884733644616117656009716690467141309670211969110303642083019117017651300191863336420912488601483330324894448564929934896422332153022547369499715058666880080933331348362533888373467867835892458792750789886287694132901319138310695169433364902932730451486193257383367380112379544144314971065017556796094961253267776071099680329291835129972626259809876177598381093569807845396542942107758196696123879292578129488897669270876316998775769742950686821977078361458270271334770584862804373730351832911491514168783497394687994723969313074112399364083844335228069348216062540976499513727023949392077275053008748671269431289097722669630091241509723567897607972616500582923158563107431215175617896820717883269333443835823772180189945668711525375455126229203378951833082793838760719083699211699064050610280936457874286502258716950146950513317179766806394254586491545222460347720057542472765250405322648166846786781639854066880102425320260362741663493094822662695452355400120361441224340573130882186533439501096893307140484739473820647007680504006245038481578138827986693813192032901401444976439536236789062872166744520424203659679009027981725244712992757462641489537225121919886951522238094070640402583797218918930413461950588746408233847665927934731968019320774881244284204987960459930206641019215719077994835644213354663826987985360041430003023978363681607656863369498304201878804135866243819093981774873697359315735708863664915658722588747203080805566459670728270229887459700347482768785719998764039921303432758703484030541579777963212686231441239258500011318186199773670423021381222400000000000000000000000000000000000000000000000000000000000000000 [50,1] -12918866847798826282651377184247809773221114037962311080662707410924241232719327192031826921612977087828840499863303579654865609161214353181927369665331715589871638192458496769039524335049962243407933281690179752257995800975112424570416901748994411068891496821135944352053862458166077620453483382142332088069594874629488195957177216173264489290683591077561499313137550523232440010145453478481501567962055120015484740268650974298323172677309695565973202701106382918711802297755135210954102985930172432427870221468515490073881074229993923384225009626918094312286349748440429264248989360736493283140513997898856370768612090690670416306282157246828411714082950318766493717608437438526057135606043325245674191187047978363283322391351522430802644153316058428173234171118745319654457238797608844752483895354962667994591167847524857016519174381591846473594644134616529941523655282592915810048248353177836902765865397793056755201145680418025425116397964283222881704241524478824857076283915273230855634330766481362124414710676257807856384557598476212017536871697468981119188069280192864898801239727849146407660951007031016198096869860723139630495744856280872421972870829256393102013322695246343469391751283168912800134836528875382132920098359960319550164270568829684785359103170623763746751536639931331143015073129217397256763456534850773251686395200658833546555182820591560991318312983382574728471680038069810474124262776008476133468593738918994570745834776961708647373499703305579914196107075808747937195097616861426258122323188809682827378521138943084370766719810717379871074154977173198465631601290679035610364895110536870081891097466293225451212284060232664842759542036454005709721219749723102224578113183718631453847626486930028994136022724191703010529589448139207245823795150983460437766987926719169327837686278783559290880787516674239342762050243004131369222204685844530694100481324960787981478399058530859179932811183869689366003090110659099193387902484772149167374606755615934265684658418256231391314886449184220052179437171951995830606339761771334322707461927750011432987827811250220504824768596102517294251354769298489659519923997990061863436805816413991847929670128405326528874341379794091018347581894534181240355006002434090239699739544143842840030545209531975034667391768106296305612678218170581691222118403858693964555557839755512636257259514798974439997833531487802255573199252456463031324687520811070833246202910611212919549178905689455822841455433410083501992437548795995551812389084195299937249551838389185174453947004628035019113715476711754321062300554587478712169402434188390594474321917201472982439127338029755878544397966184084979425736684227931926136169992606298199330631020707840000000000000000000000000000000000000000000000000000000000000000000 [50,2] 747912784944404793218890651566563645937344226657676132485760735351392091409898764843347972427244087473305474560575031105468727216362604389984566513421732089150279041926628585506507390356311351873714992758102558695160816457676183594047736282637811127010208267183212602112975942502481739393378414029517905151747234774640933177155698329510055329241826601738117667130646362169111437317127745911305681742572731614247714337533020686320744611152801215942946181995990154197168925980254093924346238706606528091107517693192225604433365795044160506388267563919325012840121978042822298154536031528977322326648679713599433926751145826107687540697135564680891631485300021579254592450867621811027704822865333124080790192372202660105681349843332535569161790054156947585964349149897959952456579668041348759020548711454651763384987142480081024941294285885130821671351975332754540384183996639638195184469209165815166464767241035167127328676026385273991233311312342507325063551063652850701101428621429536534891683960993885474204164928769659931559485544801556383287660934324765648284801594841881208499250370626341884435183924465446971103233666014454125663990849455862520889401936865013150041238859626144428962860178763635883256347349752435492400072722728199581899081469299120127476912859391784894098357460292416058134792045991208760540993242807675828468064660134660006097337209091698963386856977168699442678791062731438688857910528449104759985544499380734993481285894011359092270239652502580871935075557831388861433849267281423691415388237486582283575654054562353663772176860105193380810891516456850933401458618314306922540540310754037067602898097372052522772812299531238903498975688092554068177723350687773155636695382176918958608860317506910051680054708485696794624089992415059486039528839941639730688088323451450823128559066135311878192766947371518893382805671275911538731798338034428174646630755303058877805000758339642048397826067782491341512821553281137245530476599697830756295092316457731117271353499296189792072542689545737609441147589955357238320113499205174855038483257373457365106525458429746594115630692373589873862499432915085734316117636841620399383254562732170663308547432419158232876752785147286807158246693064079792853923406048886893740592134719528705570626732715676466858827178942630566205942057362920535700029854345293028685202534592988169688607722304539850617996969938562369781270210844386514381262507009898563792344545115682025390802955273504318834560609916498329656139570391550037893559095253821678055970998126462993675461090567851144604543292155484180622567817736623630723151679773356634703008033626338657925783805544434695747532715726455776094832119510464512204535975886546429237312894259743948800000000000000000000000000000000000000000000000000000000000000 [50,3] -9132627916837080660880391155840385622423825914523167286754597474724322869959898847940743325299925378515162252654955214347563917821945905468944405230748109887115281455030644423282565651065002434052224747262776521251852452547761878825723585007521725299421820750549336139290851653263329521129171900833419483986073920870012588235941110602798876415921332982252455368974868163236357341309563712963195983753768382350271998832478259481880383472559424587388254482660745615198098212793016109785118627410190478679187266806041078206944311060088561638205250730257467107484762609237053243825227112563000255001253022316813759991412213536226483800775410080787271643810083763017383669926353809756578546783170783571507926413314908752313124392197255071469418360959422707864998163514149998306648479652119946640942884376660819208148602257245987451080690161315111270880700022774699428838079096601835236615991092008792547183260362120912389882567314627632579601782507979058988770195984404883585841174718919254704049328442793018156272046488536253568473236666621855191892156337258757890115517439104248068225245615851995369665335619982834392353816589303724975070009189298493371699501327605047077819692186280402865477768578505715011275744055187847727546684507987864011862151503051750162694715721485896222754163979069419127465087322031995552135261862370863892887295606288536915491452957192338995314250089931774573381982960568139814542885513296991505290629253513964928723730164929414008466542409861719784436734392589954405974217536042420767038552924820488558653660530386950088465860464409576969601264068153927678079027632717857531794992978322646273604980572609802375724486409190660656122131159437065328308809412909605320531600753352962359135618256976793209890527689883326788679768173495235332758087191860631934897710059691923298301070055427802875675259487040829921418473349342206922806910180656930907591297307423035060351342208651955644857026212728325685806817206033420810436853949248241203313992954531895610871968323706768696841205101657162587747291273916982207498358497491788102239936541184411426967905274682716753227071703966078903743076391175050722614985868296295291039296887600098232907273609996825974795794904508273252252232818101862832249126469068287638269170560449636740016706154057405754791149591209774508795858172265442452738505332157354636189340841753735494832022624320824197476860108204251532080294202767879375834381118367820453387903011695004420717587098629740770371581187008935852034054605233313245038588441676739635624314742388329138708096014832955284619744149591567492333958088924516082499868344629564166170058173118900340298965137388814243392782380148314819745455835689467125381506600334401395965810870797205504000000000000000000000000000000000000000000000000000000000000 [50,4] 148415759414226351370614749942628530941175097148237885866978665233489257554219038197353186894117726518707067320854923131650169474900861571120602032557198287815472827461772629753870185731049342657822541869341552273456276811962738415828672974862412681103415300316808690238623814251674208965540869018168311227207747879259847276737292633518208880931956718273762136849165601342788437020993828009874017583325641557775663924957886822107828337328409793194927236157398285682814513415132528305525616394609792097771089025240385314639800875775773679107553184266129848075809730286976173126070327429378899345925327548915801420937088493804351308106061857377469327841608989676016690946613923118496873580986943325869590004474445156338469803597894469333871213517911251125373141376527053276886068183540292741032987442388088379194773488688802651767894597186154506228536537090104531831000146524267317137181389766644336188602688227799265651999301345862575409892785492511780917442192402147815579674179947591815380978312479669484181686531079045846184085891082346238936159802675618926809706266390509665029466617810336697282178386420840584251589356416492835827076271014413838516565250040403617756839680358009480032543988331176583246031718236706176092653796550984081664991681865477235263798059117964982221098307162526636839259720073702054977058247201525830850859221096689710227370219203839560369751952417478947468853479885104966884215422412971211546567099616167204692265429558479013743168072645716462612372235454280119825678665246686499918089803295082210283152252267559309177021857516282487231196308454373001351439938708887359873022475415529151960472836181853072771386418642037523209611237975332251832280147364496244691811851730027267839317212469840196704774596361275080202035505607958061279035314822583207048850107628643536454091200499315143013814462341977783701860774295518137349565322755169336212277639997290297843871888868423149830298927161757943688396524363811347214489944255844738305398601719852934516680419400332051099356629325438548539027507951920852590082725456844200028108580660492730821009257312651798635122345173854235246510730654063159035930592187604030217974836062126103514918153478470527019840883461724492782921863119992468220433812242462403965180265636975113434386226570554228110498615674240579277708671399932466197557757491420169049445418403300183507441815084021649586708091198710040796671165676601952909908158867596348104433769319267824740980032012906277000027978918785343802109494639502353954689376703048900065595053664503023991735265015275747992194737684857091045802547079404440368413977854593732231553020616228595571289049177996430071720117102569723892944492657566091911702361743718437300373196747211748147200000000000000000000000000000000000000000000000000000000 [50,5] -336729237829213040365305396575404005897979041989596783235427499210095166342096659947293858325545490906909811787454022761791383686589176544121157946117315613505823616671827863790204951385869412561669302584019066600510995365576164645562529361370790829688600054865097897783454604218212624197994447606472070919329702887514486551273080904295727278152648122356373859696110745481760827936409054928420796305665216849380383410915624466443632174391679790492565220183654225682097293200442877262356889922624570786665300330419606140545030663024188015301497705746883758471048823492880798956831964713033883402370289601427095661082553410756262536166104771648016372755403156690071965919494123015761270849678185819276032321854247076655755273416680383168800300854075310450256893040764663812192616323402580023140144093869545720700622621900955805523566625749240528642209454982233924618373420671079807875619143739084641687525682570150910394696606845880305566037167935930287260713465377254333916725267542593059152305415066234132400778740193640717613174990891881599109789601751534733660441628946370344641242232107205498577788602624961002657522994980893611704241125309764916698296799492622976362818462380251697244146958298783017404021465956556817445970939256577393131820094776941595923250143833396233124310452709507195943508272305761496022925488816211268411135185624923442666110971387510334747106552427559247320074750631623073652559367903048574022548722473274297055282386686169613609034128686741348520301092735588320228292277455368270133983576892986313036471937499606426919299483578259245388185577609453944608503881910253240153568089489366239829869299538026953329568725368355551700848503928689559492348533344546899797485051796478067415899586904399153199689127725776415699282348678108101429796561119148468420891928820301041222412843837453327890503196625935335591188574287359418518677992583690568643196659889107681868476305470952077981198265989575657632100361698785685567634513466539191490564244366011368049743374367191896691647718305379732737657759083511624785558995115484731204592515954467375461943970671190668770504485076230259882708501233355199247380876714858873431275809680965634163946472878365207984559357902462289908610619411361432129237283202859229472859489968616535793449468343818272592961328283696676576719110556173397064782026655015168717375978251268571026050129074656560312980827668485433776500302197979627685540174814327870602506944318381698145277779167453897948860998876879099504022944460032670496509226053008809367195527360189170690855754593157873910353023471506598016283103466879869312386705958624212268369667612191892711914644480805610403782214559128749338215291678934016279656477347205239209652104093656678400000000000000000000000000000000000000000000000000000000 [50,6] -2022051533682129151246999596646590211894812034413525217215755259355340491821555767884069403482813228239667980075202621928861367186198569885970879124538613283289560501892012822918408988099854192980196529469159285341508304919665530397643255652389683336730342056786736215191626449859107625850951101556169913115551211598307435551341868347597712110646120536828430123146473415872671444729046865169424341999470877153136798026775116388386519138468554380906710996165964242670562013810820451139494454239783631591287448492737900711663865995264267478452616335366592470064458410008466889439505119482042255848970923096048374240164939249420542794906817257708097428929521819262645028884243492835420273700280180268078930622819099884449153532515906487863866347351256116211180889128344780773513276885727050974258795135531888999689556233952612083467643543372673810680208842186985113721861134477660691319210152975032489604558117182901262631282576352770189219207871397484810479441498321105152080806787929082435651159294817246475184131638085511103371041949714398351209255425552734153750256325981276523245377616497226286404356589486441548551657108268629455542330059558332869593244840429114219164984449304601949840567724267351979803758377609619244443537769999426757819041546573962207482109204726797262026666522070515533710010926084508483080769007983278691414340617711872831199490483592167383896526897868537301839161058460312904424382702553428521085305798174212061730787492269365298568427392487936461562483197301283851822327215420826986098346752917015360764151460364912608677623015710448265836914233275898176627012880769047092134693183418424357251204946345887564060859140676257921219005542057637669527814547103021326857043574587833518132417505934467565957680518398472755155828424829122434609490801905069503984559997059076882455063397053093646019504234857882653846296229879156066567723346285123383726773996290143988339869908500998368725117448587256959783541836204056817676509173076132072371860318784572674378296251188510359010705075861736356264147426779191495371360169998594323633659613875201140007573523753229563180729509339039535442155832954649074001711052707958706973474924624520071220666222173183227003343367761765423008701451379033790329303128167636168597434695019790694488345998076414770030317243455416594640819469634663563809601060483982766065936454800362333977198515248904667179547902625379247569284366946529521455307355116467842722153480171356052159265339906571644041374353923232149734034705991866047259238341878709696236434802893676928705378854312765387394012608487999760663292465233956385171547438769194002483033206666446520320408016702501728434409339665764054873820614698144111974428244885969056247640508401356636160000000000000000000000000000000000000000000000000000 [50,7] 15202148805196658854490638327980642818312296286114223336795519196582297105802655422531156835204846103762667883779478834280551790026116447408952493080208167809542549725774540332286656549298930254250147009870950853412883792210004302790342360784705404600661951468879189585998760098310099530326791828275433204993523093797878367262270724837473581131046645237527315161562653706982824922877071560152061325742887660540717765516537501717537660648351206270833685875826056780449654862563730959656059586905029782850320277760438532273790463473498679751574604663125771214025098647570025618510635229731121233347441247749878421017632699258674745691442393597808366539982198265638757578220341246484938316053053482541105743644599683998046322928515305174777011753829874958481281918516734113471822945620784099503717442526692529719960971737171447903312453134325817629029291312390787221214661394292502762320049124118347427450633215675354783218854977484709603373217979998123570456610230555953955449935591661896489799850591524205931743741784448095389164620472770154308555462871328405114585162798492835751728711651112655430602492372955913375348097690542099259302314629514532102540686379182503141888809240025628385562564994893748365212723123382112875440846131963698727379324294022102850954507165251521047954096371571337097093594645539825626427292287554098579740673796775832132257712342560900814114136548527413494748463598783365666803227677364556605358260485925934221008939987721681899988743320654466858556748932056943709641578414723922376304896656973543897139910205368549728659349009514112913459484866100268095383435351259915186051763300904613549120360635700801799508812685782780661803234342950088254928904482790103654597590397228289452474303884924252420071778722822841594232175324646066548970755135326550050798215523278233755038159889358297280867731111997948181781517854477868273274880588389732653462282785184116477147761138301531635398756758471363516084854594812100087109158128210628523991171749820538003337492365381957992648094183837693312171806752974012809326718669890284456957821518220483437847405508176250568332989478016094048453417085094879554868217107376889686284112016459041099635901312770815532725081343448503706696654945963082959564424233904977952947700257446377869459897009047372052077540592929282252864446791991212924082332001722855616092381226147635825567738654137054418657079926164416577713926889777951780208851467801581604413263054589452635159216707181725827696416293976290313780610836919402091807074331177018605510326019801184628556635884514937083631355716934653342955779996836938506704320546981978417092284229577581567334485800538988347687399799385166284911371664464813481282537176090029577007978599024898867200000000000000000000000000000000000000000000000000 [50,8] -93796292369522826252538374389191673431318244816350355665370156046973299048843425880152296909804922371335020060374641633165333211223610482640325782247977343675734404765830745962693344897889938790774301785127762544174681788392002347280131499272544265953644271255110788193879740472928738259764552521417601151386434321942720588916810951445838968895400909587406891313061202148756190806887029604456770320487589602138058547637411651559749827349932394354588524630766206359090817727616286069116864361937448189544920109979285107939216946446384547251045988088109271937309971758628293024984196427661451035860660875448928657812818592513748722831038006240681261355368863812943007455048335138054300246081554644754143192687034026851640168687524791866451086026848695140271704853904628027265655180979690872513045601857049606102434175925257331257042206163677914811484493786668455158638755038191819542378708097121727212023728495608981987917976893462181708475198241005155634181690348385269153611180789952201532495931308236004373235227509966802226940586858496185107960649969171520507039514700435207009664403906679161253659912319889977912627434779181826903943517912080572021830105363562969748325006821555200389588226405036283157434268467479199441731664067296372215699975899229720521829412573049615715114968591569210706374029886786565641879497216215360020689083700049718435057127277812997360348233539715098778808072443554636796946554943659414173733134438855478794519975167843739391026881202217348855787590380255473634282310853461202505259201083793492434035768039214345487021381154093372084400102036089776016574766323728745751251048189498264991906354941946035991847841331172532072085528086376354945955456109994417789773467479122191933717235328693528155347245237268465118409869257848484722677078555602244474547559538188918509691870627340374435086478783539085117490699427705441681246188995669815388327136824889515055393649847896238688144721774052449162228690968038378306005491898418872243512802719393160416509562972200704392890033535788528864901974569348269828728995184648385184228820872262513048639669819638998988364994284656270104117757038408018425748229503759183708763973302646526101862361376766244516237196535205913410178386426400176026563485184230510296565492425617593148774889037848244770052647185608950963983664236022705263396108660601193430753491151313251983577336912600761948959413564680774307176765832800063869140215875396517782377877563769423872050333076453688558699621829628547015467642578271022075892555851030815428102538685326995585184426834859448269056960828248583725964927551573960224718631463835856502253593410681419324625761116244020920044773348998034962238612441205196676137209481964745493239763344166381158400000000000000000000000000000000000000000000000 [50,9] 677541464566080331632834239825862068361322392669248975710894868583102800249948901543984630109038566619129272680781498422408922639444435362066362477416577211509976473216834182970210489457246586169332380596257069911346232300592318085327954256287485826350017184616493768016601169190515886972103821371995214679349196262704105806097845184708674365073214797996171928268340299173272299905208179899556781039707260935980890704338111285597331860490908182413091741355605788000689104176101885637408578547161912857291339298659456416171354154025461454858959754735234609768974912680071410665904035801980669386335114627966701900098148411456403864242512804672749584538337618519662357760314462617665915101689534008555994094304132574368622237948246666144131181173236354968876930887769644320755147304589726730338754572149250976256364858118488621713475708351153427937474311216693816340793255113363424897940024281373500346679562676302687482720370360924066039040234244567974525088265197135099813715847396607634965595880059554766918377835940335584492398708362152336171061031849580148953874506323313257136924456745763828954894830378426821155118044561143153816747393212196316621671341117770038035884596193979222072826646398400811083911561773724181039706051561312790749040718924561737985394843798655435832616441869397713785228532239679308366529904874355001957430069107452639755300261687654039058687807765339425461074538738709088819205087973967614407603218075608061035408253461296053092141247417887113494300480839076828820718575354084149138666231836666276936192569523677201792849502005647714477570039068401512392014792700586255253826061576163898192803990036971317425430390896994366905039447945196706881059192407033493579508011235097401377779101167398205933922835093821718813729221235556894511838694797450220547451383164922886122174368529336626188540533283552363150536541335617652523113629536272249651807926539655617623516113166637286652165596303810332488839372714943465077251053974096270934161990315904428537899738822064505700555566786566662746280338083283858303545526561081621676392985667400638658601506879872821397962137761657438303111058360691825354064351212979973924652143809820124006528525178877870659136334454302480928056054635947084482124647048588938876928935034028162301881662766261710105162155081579608434939696314711837519342134502002519351279754180368093450692882762671465726141043806502345709901394084170449574624985700902675201379981584481876334958792782792194131463003670464456789485458378431063867846299861255049836979127059970723667075341954944055836978826298726290685469581776477379919974670937761248995031917844148824628134212268327484623298962860036283547540837662258684707891382937731784635682658614530539520000000000000000000000000000000000000000000000 [50,10] -4450305802057231064963496176009343929617243887125827859429911459701169297674910789182345553687698490532267996544165516999946163058844317228649002982473024339638701952776556670405700124304768262945206724765929940766231372185238282904634225968541398707510448726443570763202929164508241566132275357627945642113631329893226670161746957360938560834828108022802902707606535744546538164171856271451884668299394466461433743800374829191232601442532035020300743761520732279892612123252082475356265373746338832448080667963387588796884190165253201949824670307684859167841806942424908727867721781875990225101618659000184751062277950961979677835164331379986150259863791876010460857713918394149348720042482608430928239467570787634297314316266009193912951385430872375556063215928166391665807984819321826713172145264644713111741022936311605170132158608900730165548669996681645314648550095267175601718736316584614067875876655635289847395825349402511995279768661297708049396891836705615674494231192348474258226278504706369448766341652477361907965648304127457755289918713697917631195454784400786313745484193512618583397414176848009182648177524791959940518382770089100569574662381460706228913625322821806413385092170550017210729752134411012115519326405913254619921948425271986384817200367772780728430968375060669448470054759019878629531943959167397371187324950148041656456284568045534222240785515655340439503908292844069874564903416516288287794165326075910410014881186562435942713625278297496277506170510988497877098400698190291284831161103282163132991333987421196255587549837014031504158856582126996989690814155248023169526093551140765560987843074731235063143828279804915400210635062072275304811825559277448352534907947048765228322232909411078663385339253664216406411751146470808614774368346397355650390903370613868603361513495217096761650578454883793421409501999929419314872860848035303319781938220662002660002649367083454274667062890380997187244780817432064274562086523775885882663206303578065914334590167104773088091766680942820198928930234379861796930929572154004393017338849123859419904546439435697629384567592055041694122606926347885787540781633516350925785817140873102391265133373841710041912254020320718526656845213876840530992067729631238902736155119051887047435304130832503445687995585593926844191938750105635252574175251359546252543309198893121445255128759414771265637733789843205153204028383173156927685501113281994081958126275677394887230155120985854007686922645875534987199277709409867763125972583942280045489783596834751529492706715879960362404914945257484768000690149214734769412895669372200819620606339052434989523265866086369307161634483403662398150203438136099651519518429708128505129529595345261035520000000000000000000000000000000000000000000 [50,11] 25514530484303414051471160526062798048288478128775156228380736014292435296992380793044717798101314635028626398438490430105420972913977568403112739179466539302013898600619828450541817054308622338632266062030425853667619977635931264896131951474630549349220384533338503638502667675169201238516023991615743264099969750212394175462595551198057448826376931443833153870992068625416980734112469412287756330484021448824394276723226889098518537697533248424534832422355793448337239916991792801919165406973979732201135883661696073896333236989223552956304079184073065775164888153731627190263921699321684254651583521455674857054835365671091571192545477852057127790873662636658476080623274928784844457305487667564060835444859370808298713076203814799262814795497248270449904079008548431578870976583433402792370991037298015833240660728960310161588306560799396560059810274584531725091807837559195598850954716678058809536652990112514120347808714915768607867318358503838364650222315718259337127041344454841078049798379855357399666636141594995570236761962021675954985792074079915553805162435847901339018739608684285668044363561683003442199891519363030776929454497203377756747710782279061052561438383244046959736848253304556795077026370936015731157818182737403184008700553124785859485620787573269285652999254043353085794762532514085653390273391426427838481140780338536732463672510449744964344700491844440858962228458615594835887598093829630878546353619123490323432871198834861461576066430471759571806813282465465438502878941855577399453291163480144368933104153213827569831285123236371050178032102161284633187061354133389173964037459051038248835752524240422159434055840792249941876457974817739991119773424538885676871024950780908705395215898101783268478570331652226860070960246185180644236054182164388195686893765660870101889768247244876555234473215848291471132594371639558499320287993999051754795463044055611868301764614625272394499915148186491144651623455220404697235049658362533718992776733887796880421046090117331522338826146876203295763627491455171601265221320096270384909072886057601043293976800528795609201269628609483239024322542456843874563353695651111160226124026707051351958862773985350743974052474481781288012101280310511062480985210883416815903957893379798557028352172776990459955574322132990403272278958364689960237278935036293420174949740824053623944476565796040517507413493845065582264718641185992118670664958350722204467118428201626601363158478471846675885417989779125941389525588872526321168127178140393027395911660818043491102451822163658873545102539136507414502691660059875649639683504049319303023346638832459803430470389894187765868626762387487786632667038467818964488549921790264976772012369670035210240000000000000000000000000000000000000000 [50,12] -117685465194123390170201649695563583225828779855145069970771197899203134999209467352501647470379939850477853722707049272248803136462256995466401069743223351009933158078407758211153099871636397013208771521521335559297781037094600254536948017869775084210058353613016881604617407870138152792891943682153243781064141354535671160940278210334538337498475659300706309827819440747925012709753293347452308927425813560133489592930180949768347576035614876729397776396137565489270559416789680008568490408166926399660572302473051837175479055781501713136796052884533649757805046868538557315184928366053437238704660343393491760104585991019937387052471440139487098105253249435176629822104575758298869891827170835637703724424422209969078757078363046144446922471983518440996896517867480453954177772254131933144373281515248437486385329423288760559163390034825031426284381976341230106844376191633119088300640376081254593254331244396032196800762572670555734544966032857534465547014705297337798233092372447997583331158727417032359233680480077706447124365686235764243778198489342292633792087525937685622194064385487086100366670462680446040112725057406717753047956335611817335628008110958380060912681043338351035365026345079484558273244690335303915331653964959103090928253174586481215947674268421075490850074432080267469946870263886408176481435478554096263295879535367100889246882985132933004236227500391111768799195439303807738658524256664472644570159224273406196140302701540890288195346319424599484815322270742306071144169351277692504908403259394445652843354440241372098837092539809439861169549396250899305011476473468570565327678849386794032294269945330309181580244715704288639072667119918826498547418120207807999528676260700270733126491592301720827696942535893949709037406699356480815751325801155538638840310664820380282794709789161185652154946397667429461687004841657255117075564478922216789339881429305310019856170442328435041688299421077985126983941731944014223974908780536842202038466172249440181080883037039523978436997894068449528644963254334381850382908778162774957090001731401051340984111992336444581239010208885529422669396290527138446429933563422024876270533638338649977113440590731176524357915653795207949832804772855818189026135044588284236506905436539305775407155015416693343517621864691160255213405149581227314034961536354799174989175020737264453723683066921335190743319346043806998768006879083499193529227974013866454173633826394343757560516277153097554921665502415028396814495010117435228433917543192508887715561949858275131425919694399827892734565497329339528416067537089349918576953184263366113694578238519435060777581917427536692256198105142996979891554955652497885633167401556116070631599889809452040192000000000000000000000000000000000000 [50,13] 419532142540064181105948037803008577645868480678456910611690095839518532662101436505576119136869778001293028408771106682517695807680599398413282489582816241947235412513114312001134753714206051941563138427981530577813023916025747856040738656058602514830950785741367966367608141540655596537015095419976445553870063101002876765809132832677582437860319937936878664449936317269800889015458859944661632386843855057210662079171121537253828103973658781150731603176913523470419219286481653101556898063048982578977289685342585311828073813775042305711063486744903751459356747635749693596325731662519266296740452154440394365008248421714684396812338537885487941208539775685987253805643522762826109702393020123622506393317609638971253816062457029441043464906465876658189948745402817986385664272522134997793468356081492389748927677128946768815157027363830130071371884110758634197703502312405943071598906143642226162320217135440818190077605189056572579162956601462028296224441288904588089140387354123197820154387795159718889506417830831176456603785392752095430113229308972417055852105996152684709425197694526248507410569422319126648105390735634291637488301198546887085687266540143433863536133412404679213798951465856254990798133621757820890934349364836495278335874979347414495943190699950644935175051522648200827829794355696070119639251640620628582605131253018783954403702562979285641915895380583893926580955145584143393899623718265631523355043790013232335636209682352829421945824860457616987539385871501116561876604688367508409356859438284297109072938683358607148852834538161848016813496696267072805585597544475815749749337902442553735079134523062059206483901830878828429100094141936836446772173985039030513951919754475596866299895276873668540883910642293778442317444777989795927771562304795716619497402002368434912152965651938782359240459978963258812263925269061633971564342364737578302601965780442787031437612705937779732719192045340640028394902431101513749160731952939727251488059562410930691061025849408126986510912647227365795467216821832960613500646751497212888381195945054374966490081620448620940680761661712115062829682631087231819038485044989636943459490325330857337951239604616075058085871210090763660250113838522411874093568728045489105249659854109161723570676924566652844756092626283355870187892447508125624513831548999210789891186484440590220387406645004599791487745278543804702130762039849635480748753411531348745273143536767574091073233690615564965153136653390006496812572184231567178838780704973592825270978351042508560368058737273987207609057606506591009895684180074350691710142219022141756501520866055884674328766677389774975008066503314182911449665556959100685207963645402486056535150967616280985600000000000000000000000000000000000 [50,14] -1191382069324098872326705137352979616757948721777947407293458910076158439455214578368886547960142687516114290799886724266744930357830512075905011451066157306215052721136315387568023443661175082182378070617961315820040338750078360472833526879073929416680175095815720015779221185235525069908648317252530158941539081708779543174581293544384505043623962861382373449975435973689982061290957779770496211473460498101633976967332183774867600881059772327323070532633905730064493657127603157868120376047471752368151213546361904238691000667654142887062689034440401015943379531756789738071230514823405967111054037659403145175269811591641380418734531795701504803644514007697363596252424240995147468776844534712038985875339931749801968298226886261301065989012881155599617969370308731778603210395640659319350151440814698239147954764257200963116327481152042375226295928455497637293012440791294109840564508965897087006666119653078710100225496286142953829980921273374759360112360731018707250736965734682255437286225154227555730077580707085902485269055260541956472760826521729346677738376432538451437799267053279428786990759063373676460489813831951189409450110164679618198979045219355080362255967740359952009407797497259180826575028385722589586470354390479029702313721447177766583302710625169719030235590976800770416131505233119075893351814189952845779112052515672719050211087190104856404026609816780300203829876220281079800100759050556245927973405363120601086796316796435427307450359691647694397765242073877952413231948114982640694738212818197368169944149576529531204585757530183423021989844211793608217647654174080108388461009586328867812355437709805640745249832004031827287591307352953032349431979191206930835894412712896547027588260908031832270103347600070558454894663980589145721446452684175974707829119847979879703546475181386946791481788938650508402807118006935640599295100688553697550789723896506874994712339890271101116664501412560505958265943421942769380475610527782086755488811386930848517992576953979498299732914816107084926826136013719200172369684694725078483936457900783544089737083867571745169307446709678371095286586591076451156471171514167388469142450040924333987587148136828129950644090406938585771833060475733112138760251550236295871386493437967125522740359821873149772808649372367272679831670434355016313327802866159763565799442484264276710559468982547785457860163331881927234269182434200477284407946441171755265842337763516454529050901139292810275700899871811958868298785071231078428960020550331907900861304495053919954030965762676543958887595320195276156237075995314265760823291626943175073910452242223517076266863523922220616755351598227239090068763196560856438561406497684285703261104298013554114560000000000000000000000000000000 [50,15] 2860822339225754002407216628609199315770938951505907685451519207896999922458170219947868841539622421613169212861834175906115035181901776732008308541530854711749673264174235418777535429611498609382198522847011285647275693919842199702658661363074967051051653563941399647844329593081743226553272223503556291257757394682555400664442089716641819362337741745081821158973137849473810352451430217815212467159825418269495506629758316572182757483570169303399534986950665200217903181891510919799695972440089308400177781623287095066882410178684607686405290896990547691039454329583579983248031706497609546775301776719861576060271948171916018175385349578712795016949200337828577329697257849907449377268365106813487829764217033438127609668096985536974979612450518302820181112056098419171507949946101132218148585022341243685340097211586345991693179578664293897816829786356926728839581314549224090868848025764724906234836277417259568180938476475426582691419724667887886362017101943386731695174344379440337150734230099914477364480375418745453458485447028694939065837038246258344737177829690245052471632394222157013370223524100920662280007688154829354609419297254961276153890342930612562308442965357304104622797193243645623215350312305443930042756549241314450691678258022798500128274944123841525636932090597559056870765251103298551413448003206964780890436289149316808986812473248317927055139311972662892415431112845522758978642005292914739999226896984543540388125103577116179316794496253982897825115988361376943539298338665277265893576970342722042836603251735202918612957039089255936658877151192655520715371341137855492916047880448960497403057423387852484712912860634615097773118502198384987822715911059179155830299057671901856893555423635487387570133368890678589612987587203341507848102766129063324089963776927144261451012961695235719630756356959651297838845811799048786186835295679030317119108394219514304203377610679761228875240181157063598195918868730264095799355962998756687304042590029488241727531913070537613501025742349405777334618261076067004626004846358662622511228493589758287645746324029957167049159429450913333114853458176773573872038071068352061420497815423770722984142656690350183819476159985505808121264634769123941227910546327962870772592890421297993210908101913919409020336735027954896677040522567209217044156002310330118225846750878174346018168172613547707939204037341784799972795996416882881653689995935591070136741889676667582403802719541022942924492655478218070978683462689788291812034345762144128310632941798649744687632424013289749083115680278985578783013264994950516360973455605771770251007611550740504800041098973977593059546951442513254206402731841899834920215238401170725694676734799339585536000000000000000000000000000000 [50,16] -6064646821132798810587153422112222544922559738882761352424121700392668125789739190127239968962802510912950980891127342881055797397947293581497659693369545073491196116149934779380680885358838859102277919605648254977905518703474638038696144995836799838991453416784784395889644934910963771746294608696167031729285065033089850301613794438074994149244725845210702745921417864792826979718234898064438920560571117615759047133893639620045023124733156770903224039185356981728442827425046304164438929405959866770180035297943752298628164705865918316662732469912617751147031889747270793214510954833769932353555769417602758539286832828555836199544655547490078620772326674488028212991629988938746159680279952361954658565593541408592128149186734497457900764850730374861504053446813802852745254897552136019686328761494032606846734353065462474862220861825499746687420819013808458011845406986285746508882047895604748528943714315657145627693960179312010048546997370970531272082523370128582452748168235424727884447067918619173542426232531426139847766423525732509465387394140734891331137405332881452094971063083688245257850510710551553971471005911819941222362674589464607782366019495880084508254374263517046333381568088258424538133289648734858285641309202239294035689885251721435437526164109596902052695575355268020669368934777346425687844234468582864936651781000174610577954274848945129588744814753156868832735879888763279878736629383494468719846443268913231721917312312454856031107048084463581818129860041983194989714288074706914817525210987312501938315155463264865338535887325149123093304138762301241349626951977901266136015196736455624114720977606936972637559930629953681698055387832993995869634432189797983289598923374297149066696549894905422656277161860463373821952213741372423641149777842537715642849386453976470982243129378619624136915744698304986462507813951424061037353348074522316863232674472267051100059390090881185823632383694982776405048177636097028066064468019035253657907180221176156487129156440534325029783766447930755934278640146305015164444401571394621124189182257459769392730932413631132602638176389411296103267517550921326964497714028376283900248521982800501307651075066198129624014838709241290066500048394102856706735616264111546298932231046885929364564139501905535273951336647040916456007358742513404602694303708871103348862326118382990366319700921601094751911271739114676609056920499938211238191203220040144398203699527360542531604086522259354741820572982443114217816481401752269021711174303411731781512572097976305403689675927515816948820422268635263411948821406067806488542114909526606709617800225749046656182001355101596955240905027655588228719675108704963271493926397420343620905909018616135680000000000000000000000000000 [50,17] 11319181737540871141465457506585120655886320977491899900029823534325472678985553783380411362021102216187021443682729058580635418544421706002525669555327869392134285277704088506027938892242092581011079518753928079960974912780145291994097003181071952247283671116809767969737185015292069540046498881738598549432830425409329296264745114033133222021594513522718156182227420392251868593689338423862678670329362304701606314075890504959080340751591070234941224354118978071464530277365087169984263325756535546148617591671064070190950208911004532378968659431523862010939648814982324611144378207790189521511055068880708519384889561554643520969753436744698828652980602681576026940035267407958622372973274233588622593179576083065362432402431988422615249997320542720022143893339517385872396100479258047605811573043167880708324374437094672458632418226994503047096947487931300351335206485262191941831080918971214839650170038252765775702268768456270291555540520178355349605150301076570109785456609762078594502840478844179045036440603020510416700434826062630839486611697388332940131507319810071229694020594039152355463901677037450469918693954683830981393359776614716259336086589361948562743362368109304426021469435678225384331076550550275552527094450755271390077888543268756121176947247055021536142982992943522348986217189376967479252984321604617743318526871673340028666282178596597193799338814419956582605057594015182902121003999470333536510862481026716362914125492274247307174238112657481886497475179699116424495935993793307609526772430192697087957865369378932637589033342460007456870755911989523462190438917409883103742219362887605196948904589033286063246514349207430062863534443623435128890880681707776833280315148517030663492096953968494794929968420939653024570584118471905093289724109030607615158569634273486475180802652230253770035194936621197546585583060993862293714719818036688989087685643524424328381158121740175557954312316335629112731603504807932483972792788759727709768345604503078716128512920869504330977557208809068758237748921523644474891519977161833756813477893063571002722953775707149460994139280354172893890274604946557050341268941618012002635286125615311524490267305488895796827926467238161772023267669074890593530882091875632177936495238762857783677291757628960140108733197936391522319819089584234775056406556878342141135182317098691082035361455914311403773998293050194085363370681801744182214254040586839061958017104599929398302437253301353834557344490597250052142530163723355230079128052493692141811809162268063714966242511055533190050741976622876119325230043568110238665962677881323481279305290435601182884145906068373205111836789762017854023332870573423348804064861361140250597142818171429847040000000000000000000000000 [50,18] -17832783495261248708226724233159426063010087957916694726326897815880112095497193416456349115489530402988779148341936307874585913821952883778421916835823061304319395215784768607598597310379620155721306670106231101527528044482128462864587203729434852485555259033282038029495260265835497575008916047393123476859669836636430974040949269088873739218446832655623003620362238332304823388952854826506019070051662362097317902146381553656279724053549929043255734134416775821075553749771132942359424242473688697135852929063021868268213006278630232831157976808648944354614164823409791813627934365999958625502389886744818004466637356511683425040932134786835049929922564702910604791986526195822138723148045784034496807952722377312315281119346503141131898098740635916044240965962429584542452006813642395733771734844887786656378345520196193190686533137092785545388260742489284141514478995823722607795040101224225804763415289540913953165860746867900025489582472052380891141902941671428891553136320660606751046970924432796527171647276422558913805388209740005269628195717334409605915874160412373408857532372850714705584127054793602690941032393268054815745144636737634502932567982597656386244527360272331381999411508858776128069323888269945704976793536375699820697832822106648387402194586567836854082291518284163508695252569621496148176210758252596040218059566651436100792475882326599274055493801953034915035942386908060266670619332395724401358033955259673502235416866558441459587763416239100066039893129301367885963995169305205407105338324937472760140355888650457893210835519021560923823038828196371292184601696622194016000431914452072327202254478400795992977279056367117042392905879049842225817362388182570164568097291912860192325435253220328724101137109537624673246984567806650431199702896187235848046916157260590179890441736227798687208731596852134677360837452727259876752652465049656414668705191118189333177699288050407530939518348717827144305863650112103931885063860420170425367341615311646702958711097555614227337844935929337955821787351393268493179909648116859293411131535449720658222581535536761022831700834688765396014803464259060777741993349916944539673942233099290663747076450448996944409247990397325826992618551699905624846154605967677842534629840134592505884893479144420956686500143321775166574911018529027593328049561022195226958056762355521920896718662819495222055202684989859103064713427283505521693093834285263278032432471135957277539790102413682749580323173025945340239588377826526617154016938243527272907342332105262252932713153071085608007275072986770065139679950094804611620839110071993874864581578017161629820100504942574892497673437355744211183542074956301158659977059731901259870055495289767198720000000000000000000000 [50,19] 22133377935607023264411819139982308573217363838414062051896888659655039760761494543126499688648283932600831761033548571420586841099021132470957841723801508369602733458905288001270018204470431649145798666322126821703781499917646466342975874522820373869581463494269385958501175105856804802795563130155631025029397918905673207268324962698086405998387997592665367388114655138562380058962823621146214363815763153665887451811261352695394809030904451932038730339903016277372765086963851333720223678711582331584468344889752345700955292256517061790961604087727815985856277761553993770781489917459257847765808926186007574183678842597541627960859792000101130380275796122206456185544429476141397712201288015789097513537462976142585079293215845001307235437782147567785100377074253972374374768443794589762900792587012475798482043253839678210960001878312041204458731537444151132095517540575469168170672334700279534495044251456294953911872686187052916015461355415656412732756671567957029968541466869169417292734353405614607676669387740564914988945174997808614242816825668336320649073501830016998785699051739666113452761357729596771715369918697202700861767801007332112033243236498875151151736340602930283116469985749886868735140325474179756383956115198210945962712017927482165500409994294096930813051682813013736073653304330572598642970927443115540258453203368903561467865515939741796835427122988272488664790366697015877109697301803178166305315323503396052776892389622994872483039361229984283977063088977418685079614053895921828060570002118693786286628716097692153455058943236950552692457300015854573138837875109884582179934089680203164045976348614106729979148218898679451197646241041277798665608255093686347290579049791022313341300162651112063887857105232303663732634904496600049258101138142338936734302288048821822905679572892063076454877687937529101637675917460363513544299291852411819585928299076370190215014340945389318763711873356873288460202563651408893962983616712840137157733635518540678238670482972301508953734622301621316388759188337518794187120880105240946872466639454111904251984108679082743313969185472359399461977552794649482521991043804787363270315430145599458058470221719557292244350693753599409252366090005092559042515089587294947266303861903215762377698277243711573580901116157732470910293969659982094156434755608476582493214801958304023821319216004929800818017967011601812274529569702399768453456242763642846331394782158624107230210995264006165089223001847633614641567518980928322375089707617521153968341733690039966736313052295127501840392999149614454154387206892572954997098129278748052595714726240504266467683548002368055894158431781999709972325868186927546201335419188045348441596185980541337600000000000000000000 [50,20] -18733553709498257207720918433911245948362811721599490902805925044982971528955139196174266641616251938577972032866728688373252242668231886058014546345659777042261624135313916923136938798408744068712567634626588650891442809758419996535825077553095857506012474102291084749122932198963025234177498234289620401644642917551678419711993611534411593254956064960216857516362347781440522490513076877941668156223612515853576508538831148852806422326668042491477987171196143046375253249053214753685869108265934431131935072955598299224679830672566369204499033093156907707816157129088841724140142686434135306595057685165928171499839897430939966411130011437119699727790063235366755138832755926775260566734064533739543443155094015727374532024327746459848916577091031236875419552579373424401753964263351049949649683498180154693082404134473139837298150293724093181291588006893080558961140605306417724102307037905628463429700519391037605272188098519004468256799159522886408559090363104064700527012228386193211982159315665097097057428757830912202057214963965170658934460274701305055953419631527003004559591462620621761481360773261649906201821021502936713271990968975437000666644701781467244238863988751803295587917489770910552110844522245014918183111467232240655042258820867002970747323774228461080312889076298335255794042252559909381864105317302136867254068623968236982664040747150973487075305506824002621406959742548120957484358122198181823400500181489637884736916414376786908026138873711003933473825605769891742261177117365784915019117484637254104609467985427607150657942521336001390961184154905607370362407607101018313981182275533955712370684559558062493490576183578838776771649409427609039095138923513548372397072460363371057268086446934393021270849404286964965791721427643915279108639839333116165864413719879392478894492885692768342537825443382578907767454401270509710496331940991372760081160483082833623935490363639403438464374951910297939431166560810162640640636019034296139883962781675527880989418324318128027077826011003485210615530890047629282194171804888424879865190848927965030523651424452767366291257975677450746817494967515530464805606076723358840140531767815790491004103696169640420278840494797510981851440981463513850831027886232233483671117293409720518963763892168518812527958833070533798499858665882101846565933994648539493147854554380171085433836757429567566920590093854659124815801242951479266805725533223678724971624554729923496970108081188536022177153998888390230152090245501442328857548047011573299389493506337030395437524620559028944851562924864976123709235483257421296235350847007263542003994932384867130950518875299149676169709957551615396887814347853370306091497323902695663388523921553206804480000000000000000 [50,21] 4040534270278131620019372838111229372671206345896067403496495128525188185266148790867126594304603376952296994404097263920137763975689897818306639853353308212657834422569540782082764201962638596906452239642593751740254001804607324424656178300280153085877140687866179010773629901849927739393094285622422275608299210760450930832447718629336039014710325080521102689076344152520428764657723043052217952076197594183682336978926707673089169877928167549205542413373427323142765125741870699661919332133299153719428554002783735767845280526158914793627744509263717632567781341272487002607532207450511438078789731247705481357081019205127596177896213626718564200334409364350449499730409884804208869516537035897232791411912112805952771972841265080930798909655075692977591703679187376864320217835323994164329461486157618662608376673369010599967335625110128500320059264763619882407209887934624996468780482657858073744716503060953643296190391628560322085613113739686299849027812312572889512422747667557132761185780588672538882450678467274151428927139991261795068480764126617541015356258736057624198520415768480265238616350207717866655139616128410534570673415928932084386967094111338092417624619359086274447477400864267496684541609233759037147917775666413887400792008009791519323421236191920946893519023062784669276534312507910804400650447906194219825389058369721540133537956436116529605608183418659892000927769205135289368233143263841179909751569519955287067653254659853085375544752065380284641106924567264956362488841539464837864083144977028090567598101694325110138925268572670229762676841231493403982328459234099121549421261898933693501822919521200706003489248032593360122019191586027026078734471635734587802014346403985143822762424493386956049978488176250322796616908215262211615160687029247407590190985652745140898273559460729259542074350813998441898035936706108692198923913086931624005965843906228967553927578605196868125291432998541133950626443190354432617569952191520368680818043143713524432785441275057051320246996234341058569679901981097469266579534842319741394852261237425272052614485272114170079130973751953741584302583240262647031860420106484535173647622069485526611890095397947352364069350806174575959373864677778963224125769714874593997295542097873464685590837814828666791644957025551862161708914819214880331194712672722774663222200589726863755082947370265390393215317882863309394408871434304990314237948418580236756201801737635775178833697321956508191288833263757922474515569332527256353624555363217360717106346923867455947155487475689133331097604025323768351856285782444252047626991379062884700617936736529671631004542996067239404661838429106509097315383326737861014711763884243806483716952897355776000000000000000 [50,22] 19337263327695749906817319693855936932295739528798843864585249876160409552965865835194049336398917749716950401115684368199152298158029372550436477911234628483459950699024895513065355463805471981633891811025822967026244392071187566937631638699826980732797806092133795313713211850871869411303130308731561942876532345044922687332908190433959837599349223044564572203165937828345357920469325324659419561436282816184548415648473316635705463806084717159687115852774279579996687436412531954793136732519453392724535425399549929782018800452988920732916254018641627347226188098483281034644055574376143999840169018067211216443070274827215216941766143971208091119438097001062315694974821012729305558607270873297117790087043070458127968951420412590164642614524160170381385185377562864443776903486832588164907403321498663526440586266789948056112345778797950066804296233776193454576114477799749019002974536984762594637275299423732699229143853156797961282883846134242621743228123158861687187723347579893829921647866658582417187263760824119231495922717599959901858299048487234257471245507039866827519116762509919064789172481713943276801593888911547946676588588038864191318392236726078691230583088523870653835142692405882194238867997384196030829430435748094736558951987752284154277934432924347022990481184794515970145689413409569165864830990147522392162976587175809405552557181692921847477204007300211557292370071985599982121336554112710570605087248775341497832508182796859980283562481288575387995730520180072604422282433379320246507680384414910617118953117580665006230870586938276137927253675148572399572252422018927968107641872836900698746188514528759861269548269000765954169962669737161861018916889748199057403280656108975970728293632258867761364878618172643092223425535059623804651166271272877448408233006889116889937213028618461432327743166396807562764696953212285426911803863045046612480829654318310684902759626215064643407849824949903254138312226508684712080430823230449917318960466871712888056581182098379367339010959600828320561231808919832703494578878638799945549766175607061057789220387085719503420917072815738117463193425360717722514230291572572184242586960951663188854538305442061413791472174748892578339611336691990998756665396293765408908735148827255184483246653169017151726489886415308978845809805457711514340834643854109905990599221935949625134300609059553092672007710358338971668008731803051616477708614988658429630438468035950898003640119767407787284963073765784343914591254143805585505954853515810263517634647945266749305618884927176926340751462209145229601052901863765897619246455737679382002174015144703256127525679420792279110339154955410889575007842911181515936956835825325309909809222850392883200000000000 [50,23] -42812566345109660577872083130394042555449262347127526977168543436154043200694058684829856814383296204771406963921720409784740325960512391480066623156361973474366105092372254083222701538492254537898176300238455631309588483933844233595677627574251557987072235065819665624985688087630035915433494082764926739068656568373542049943493297961609141688229872685624518111896366124061314789281838462307644137746975006012201085249526752345879077403827636914112764081470929423866231522773068641904382786971460465993791077727572827879173546019051435629360923655773702805559802406087691909888907742613631580346883331388212796094432963934788748860431162228960834777718821763101522980681905767103148383864302812143429410004981354951222376767540647939566902052345744122482285386984358587877640045070805890074362742394781847659269872950406308969016593344177669592046665040097492583432538568257014026642450380372911153106490094484049186249323712311390755987916628045681357685107590220677646143870961486892161477959730646959018725969052489767791097484545688266569896317005161823677813297485763669777857239965491268207117954783308327375226325269698550462962345066791559464339733526055412158785737520937427057777146768332541800151191384822639455716330085031509672693464662706827182761524313359378663631318397390821650644948889159592299262935423937413923688667625875332192074494198785019588479994206904466688290311472586345592851279679441882992785452684139619248458548626389596332688744020240381765438544719313861542268314499491734681085443695192803491071645858359354062243737659440049033459906378013385943012687930169957515129024810521352035720246002764581679253180902116080555839824760449364958424847181396095623309391067892643338907558848033938052994498779694817280663016316303103840577244896702969732614121840361379290667925263959593162698523069159919447330996311073095309552690058408945503936429817971564614926412528806510730737894698280823791054397878327206829265838575097442714508502698697123922558173594899637106625310157076191696287766264975218006192314051556574160270174680579992817636985983904840631385625142157476893389027858319559465134381829047899458837104697405702533462969745514019973169028954094723033770048190083332238777021080616941331430635067558728595859749768030599144110114016622558222968963381781924872708568888893743401509833301158847726668447893869963771601726468514748297915254911117322381424784992437381989731590461297135360040988977237267376536427972742126696497086796264243447669913370088461254127108027932207166456273777088528305353631033318590640792852422718102662619445451502061628487186713350653467056850616497539709056154576296172160737149721889550267003528258732849221199811933162700800000000000 [50,24] 57335472511571434165288654824432923133068914001857613735889140729034380588987081753897892244561751231444436968577014638844134153095794470793498856907065652004825713942072003371205890726725111596649555498799661721819014448816785214209832035088343453325041515240002987874206387956226263780744878036874800803729947452409386264338725937962364420095741482796838190107169367873192369692122701893778498729732651845144793082244816249489576876917273898164546522850638830484916908338008630142254962529654752537652227681546037324874372454375237106908742197369605728537607237609888764833016995519904973986367002320022262714981006044784273701778541367075569789230113103270619622774000742268830452992476075989270035725529473995430712171055718940137318063838461369845698969593635667931552399772621286938077054714553492512875433917836389481719522101451787814799206759350130601980437397705443617548868005204413101283136687122221055219358638120221444924199706585163384730802975531327589331653415597291077675645595700804379147352329147350469737762820787258420396300684610990529097868771728984064294886037606967535242830299670505768271956258414231939953965816445381052302653998313440660268579192344600475328630053221222362859864194508439765508040088517684649513073930636021431902164665176453389463696924751072255405324478622950445352080875014738522443864378004700484458751231530122533671420486252827030653149490582947778875716636713665089235281393246964115270203653605867276357171277774915928547155345955208038571298010842378658107836171743578081115007154073889560874621952668086162417532410720928400036636381272463611923072077197960361612453816448748156036486456120619573506705465484952505952775416259664798164467535786358475662918623673103288627878264373972018093271360921019204552149332463105509770542622342322381746099878604086973921917784015912741222211697472044440389682203646748406917103962330195441213761925137843610987244588053427857339857697901643278630709410683042891105926762861379112274176054861549107909667627930704274493763366196166069194967456894645173322827591172795342759833834716331645896982865425659790603463763960188314959517088611248447402800655220174257350140214154222823674942581650888978949323731505364994194753752988250891484870436374049727472085129032979605691947776129206628726167682565800083710577910386562376002328650311435928618013486227304718554025683857867751719206096659639992116174336061956719538841006432832285533207727285653924493282091720969224824292931867497391538341371685610825931028621332574553437714034663576973703696096703376109086194333130118216542896749710792565482223977020132031545943030458456168125377873102268005453899270465639634288194280437828512226844517642197270528000000 [50,25] -59110278181730343909886323423992602380020844936089878005760093102117709100751457354768502587422528970587284852216246872012819206612630676955214863054273175106247225982712134666371964552062619282001812208538449846437139433381963024917829696384728256683930323346847685779322575333578278912257311326301627090928685400015993004578606365799922570697544904885241293463897766076770656111982609551301548026259312372563741864084393708996560417089310081159388244106619353314393633904076510892347936781544698465544861147718661936272405355013038292692242402474146002661480532289579572998439729195684722967774901612202601590842192350777505214753949195032335612020818620813583294842079464250939457644089201007179446460498658448678868795663177933945663329230882154473572957333711409560779515324294177729088403700096160844874813498339023027110468701927867243716069962475151137422493689812300320348600708891073586826212889543675943777960714856771185414516384628919673752190283215177412023697674602710356232738743737815612993127713366948599375509345969996061020108004201894135591709149569709746836143168837875678364915486942454711137530619770278699783270588526055891854816131496905095693803865991143066281214305528046177980994991391210349592001535336425281649452476033791175356164149864198609380749513249443033607704017426856552621200833450665468921848524181259859134389410948374930145775689780290087749654810392894211835084914182324762316644263006606540900900392270394113959026519061368098813028566411110739009129775446679249864678284159946069552801430324297750771661520988173573290558459326261479365986979456005814448429681554245760481768028424709056224788176118533127057925592185704791571688962712753060294945961381955764036996774965023974657556883173991746739729182756039449506856053292237774176551179906617508061587289887560874649574347545523470808897501749940832121183713354453928161685496521842433389975775035579267040577983520317571161240430872258188696404716113062956520198868234581365173879388549433472972532972163919117306456553503394801172838738177024559150071384969264506792331615108930618524864157551694047691337199492197082754474707227930920593001856099366279735683578783749932426781654598254987744618351024948105677922689892941297803662674586886723362771012871786188508946165328572398996029504726457444133682378642574720886424386937044265875477872566732712479500030022086478827262442094996983509797975419172183612606075318911861516009163954605912686427390383451363158808556384435743259723931902815795019360796615073409773488879737714383712253407271105750933317347863415965132609110973643728685416893230887625410328952625107052209251857100085820085171867346054015914081714116964989253736517186596372480000 [50,26] 50627587625082825260830659704311484507614027442946207829694014002463558536948385605233230542799193221389214749535942657095792944222053835011720171456883978642273435235606245721584906097524908235318322224805975100871443054629332201078729912734867317107905578291492263452197595949861723176997573925289723539416417392293507721093207385762689173092426958947009894108590945231410393039977474602718100026724317711448129790867815943749621100277996716010318584863877779510995933985730519172657652623794477405365477714555763222752018387711826810915979783770841147975785611958154773939876783765223739561307851988198118964143083050493435151482724715786683310801418271166916807393983428588064717139666315923204466789125774500422035598805058433699627584254070977484035647819590701904662683232902803034733344969741928207215067766548859698989965289339442939553604795464453090646984450653005208509224674779315848401934957542817964344593296536009268164392249410919786406099851692691937485175753294954656139351768836028885380532548301693453854965187873652652270111866608409867319457496226273615728625285395660125745194136742423187211276564925496235973131978284103506058498767550865986347034035627591893600005314288957397839441881723659535917593481378978836423029275252450674474073293350637778578821197676406433757405035358430131468252788583630681892084415879055646062942037638514572148320866536462236361943343494372203703985953896669221652199895601765519646783747022827721461999299039323002072675233435104287995734755733853607870674706079691757588089237559160131040334744735558121806985795066536241285866399676851820311811726207899271641991301851863459864226953857635856155433203078633691153799070076832525279034526520631219189270305215375372346595675024274242379885806880055422769624870981631221902342172903914747504868067483215999112957335615221021596931453613894927436936413916943110903682825071822128139831903191721421837940415343258970662274251993477796846773722762467392704575600034150704051685182853096363996007245828053174104045322935901278788547193210988116294127164702835079451434270714145443415123924948290032817139608813157473225332479677514240416161893732587063340457788997095361507666849746206755829946106254039297874296378285611943982947002977213379769217543117863140272669656741306350301281942491564085030716826285004697642249450464868980918882493308233459610937359896926365758312800254217720967739346466855549700824731767763961133897142714031607963366745524128527679667840752377941394427125312338235390862464308779095633217550051299170414944541940959548166406937130052064765732729601495030081845791902922414574224523258352413886786058885957702589966703682842568877801962313164433630150449625814794240 [50,27] -37484826784872737830090333067048637156909062744730737965798114672672774700887425616251313122336695170144827727251796635661148264030726568822989028069277440022502457933836998381842581828674989255938471195283624169287941501464296800306372241996295455493161180544357737885751833233481137059535119897632143058614528470466124319776518825233656405209530591334472315591218975388858066552845791820227612718092475374497746531189440730275818124372616414455233229461803546806974678268835887417977257875713560017779663787158546295552870285101214036269854082341944368669661121391875528174106101951042804615517601785202198985830364056360106033879483264415938744881940016561306581284999075809019781091216215597224526500692519728003036849221043729082344485758272748796747493191822461503249396994433290728337851492510551874601645813003399581572277922390085048242541067712116812605331791024856410591720105762530689868891152435036772368010795943078447067715310193622360584889385019254203718147439504074007153972200424405577757630362589445754300763927785940322341352582729480264276777550912391248019923880599726027723503967943611174948396713469118553778574646306014660278840935836048279399411645370051839270668462715296056449502023643808461388130954011059974997464038210798246460232090880322235134091238392905651516468796302741415725372731900937880753053103099790357477930967121587699368548206076476975264608973361002689875561034736854210182190240825990439973476375759113113645266242298236362474606570055143170664293907218663580266263570847313362137787136431439330855839212647603493515439248971501806282774915924040023442898401904163432261063347956222384281641432845909774295361664781605977310658582683989382822340923782481639441196016379487709606922634025906707357866128245668453911831477613946945471215893719979468178275396395731331708209133636807593690325771203405316435306571816368543765563469552278550870056880861852822337770377390389463811800435086322438174360254481599168215142790405241300339394888258404350059689582926092743558685047337753435526453863597481873169257948020744115253488593774136263969645377112602636752830597305836980483738607887028095664568822930223970358697869257250271717772577497359132222978984838509684552505109641605319054385657900619775361709756631109129557229030212956475693675525400863764363644533495829482547499644825833938202888699815926076853263058616432460525082533566075441530244429167528719914687945050684398539705317824619447626564213571128070337975818332970958352962704059383663932157889002774497158651648487100911874171599849029104001543535139392818932822836725758145061652963740003565528073397020554187580258709808161550362390143047007321238865528053700892815923153175838720 [50,28] 24687070000634723180156244137729406101769358423762917136915619720522943578894600350461213812017617853303151338782008696984811741081695423941737996500162352181922153674647463901002643583823765735772145425495417481615464669460641999354258108748011691709739209418891104183280587615996953911764944969282983029785723601852576214454101394416727376416678614394944091957158025663142981220241071626327332765746670839276777974835555628905170909771781323007232542715633480174613596820868452815660900159980223094611365424233617984877287965103609048662865438361756833375132575455568349187618041771453258811734553193048995756633138614307783845434102800178600972112494979806864855169671231225285774318867532902069239913608996586540382219835820467509894759787139794210866650623040028279935161390461411882818104852430893948000207150015764033389196623927504775233648699827995716551405946699537677740290285360081066931281235673081153010740621138403957434530418374487817975245356384003988438238607738334551864787858463881963460138295088682188402829394106119652793698402080157219873919767436528932644463835975905893187840822384649005089129683097510117589585719949101440075003743082081000732668207412196877090807500811413086471731986465016434183606402488526537185475132294231726558155075669956897145652182188999783411308572374503011348775649300580810959418274758328002244181898832626124929986367052906711765320825260492314741829778494183195797783885744201296458184759226804769970979919570535069571490382895913370914899633935595524485485567625294386320766019883051098034633994195082107310828751959488622297658762176469544045142635492871225698306628920722944298921644692927146046761018104698396013657493253511657970895592995223300325208194099543547789614094216031056154864057038320675450589470112254750586979288278815048537143627878161169624591843520660226064700970485154936493687432007737235615629710736467041171077728219603512200495497106212645345503100918213762144271781687492728324366350634352766412412287258350642850770028207906953689459824611719673585912237866031263993319966142662797093252676404333758582062644140196744887259799604043616764217127644778884719101553534040674413820273066718615848415852371998065175564198542088514279206459280715563047008567752999966461712849581370898767635584267535517017324044021640976452556554844251135221010330235844647499314858439113134319777589404358463284443741798850826067688792735060796893372531041191918362732522345317651015290654964183548265806989255783122632053397086105581308934367712989667996946698206622915806381780457542883911377449199818223389633659398901834669829680471735233728895612735797461387482856702138880107211907357473962831745576058210649611093793570816 [50,29] -14844252967328963099224284083476933623635300057230612275657007260057444943851361718913045643877300406864062180589248890519114325918910585589657327306726384987173647159062738095547837446889822897058610030030454062860178234741092537684472829217083931370651727095175015914961638705388227079661970954594466392410010767440548397532540224802845882186318873371877306103847955517216893034583182977754985991863929643933081983745341940399443912662390695608783718808268452672482782755896972961566452938958232357774181702429934182925690304841082362053384932305630443670589263335143176335942129608320752326923809253326763676188997737820439579248942236815212298784563117234391610863779398365568749683089651520738233265429752427630744559670883901466925245891476610154871764436716593346659868302725415992983775774143127595336591516798369507378471547181939824825271842486581116255388621649171432031997692015583353386051567020720737006225097381861264774752611395359569874926727765499291286803083234308675218646385137783480488627691717211018049592338579731366643043868114392234240648650110201603553595591462151154899883519107394430898956321583011397760961558124462147569832698100863967388509635557348987002187317654280872506029336238986894376136157260236409520112703621375065037296797123873927080003809417417686923070706354899346607695856227650101486037793742772255220828910962154871864231875725338576754299264244751843388041406806350017448471395584428398101486273767981624019008302545493824083161290728312785195067316609295778253861858683973758580097059514948277998409681104689526784973892886623855675157918416050825102486639311312940941718102190951399542377685817551069128683975432570224879406367072639022156563612025465341238640662644171372457844230568442691750236962619090871342841391512001974451019094658384542074881046351692531815743008886405626625132732113464935266307547255323650433675965304092551988942240893891586247603875918493480568961283901181149368517285883673411012797133886283921361802791130434936237666340151185483472288518388320140278893419267875426397524499792934903325092622589270138091105984436610024305269728523871248970494703578383984979458029414846769146233406353639347569893324952521112345043671213150183055359901126338426950484085211017860876900139966372088566198771795316986219701219652032699645505576139816808461776684940292010836694562016487022793829949174105136277029411535955274016236851124540713574828653819052848580504810273403863642516883386877299888823218761202206357069208675997324378310069148066773034310141981929159149055719962558192527346936683254132457942423884255206052934941732347911777160110645234026503607006510048186433404165005665736290049619389088359867037515776 [50,30] 8329343513946627602757300885450862814232493907744694304347153100545971958454092165229201728000489963454641381134317605011332962963574836243826564082707658446784376674597133158473022494260236064057897576447134905121061239566238877390408506552191166247102036047391879948386004140538363632431532398667098906726153855874724124040580033570024394210165750090202681604101639259062417097238395241979824527964611297870788693628316684086730472309975141437008320008663716136226191034976778081884218895004695606437902316820403816453030967169951158017025115740886342026268029998049735081203605089439498747812567406031867372724434387979159861006719142696266718271095590998164608656999841315500958519702492452770515258185216790539255679341181048593521283049149196463210545578720148293490923535526957008939612574023736108198084592491570451002598627933400020334865461434708327640123380304981606413056589983738000219949064966861026537603605509879475426706379422873910588615369104996355723464583454445740612934965271524422860804489838133856361443977028731537972424234894427523692669551880758237322916911896116047555777607645096522463729096891194140633602918194954299309018316755945562528450203315140748555958213430662804840620821859295163280081288725559873562427462529842854655249735517310327889217686035052708176037308327507321707456283267183503120098449686477534466889698853464523954326311412808859418946377315166056790522813383672776125698840517864161733373657045124221560244377624166071519824527425906865083176928152152627460221315270272507573270852810635913100657824432348345315500505682259243566607657730057671725353938686652477806955150088866946353997687503921314246429095061604059457664096074075118707182461682162816877522961531916093080302044583144139734908617679942219190805274124683188784496128172792279262819197926671989374132268487080991425268133725876818999515205522616390688862368175200180710478428393793813609056285996384348671731353641176508148342240168114722135502442591801884348443805233811361527337908473266055808103519006464229661442644925159627855025167028217217900414568157585498138593907979856554424365774910722329877651456211480869619924870353700386681979498618902918055021908094904221844962144989825770106970725053838946947458429968579896809547945051766813202999682015277917453341982456563585463381963135586111305992191629057501115681942339349452885858874182080020434750609162044369264668091696412704414601538336972528277849592364375112050661329457373156407794008734368328264171836838395652714975535647067970464143603297715826696031850813710081773630706295794119111705773247273628576626878031104975568903966307669067681454390215291154928418656792148368978863228235724546375680000 [50,31] -4381111517489477532174973557382486909333699451516119448294183221959857068224031252083069344330796151816133815476386214828790226671461863475567304189467459230113449960087628643323454863679531259024793508120390747869281806866196012080837666170718882469972393719734553544001711042615856952160728709440336286175520576988983985710443159749633016986600777009377283035611981635230428936840554713822392926561723222029157981820666003709713213533490939186333418239952595821815100062081341216448388763837298259798624494020801504524289772734246384472864855701728869666889937129986844153234465723010747877818360481491033606025458245618789153744729351974112897045615221742501297549795004540585278576051141668520457829270043473927864149630392848781577598649658748700489670948972152955217161363381861690681392497038606702082492351071940029175023823158354502385879436245315683259717124582629717776536320066047413028712810720915141411858637192650063611951938966713257402025991089316566361746220269199313556386391570790624615184477719976455812954654456533464496450895005846501594832333031396228695358427062007885192650777582452224331301544485599972331896746709573003760106828310903275591537579401939382738599437548592974658517303828409422233432282469145965434969344453048013687415732844214150813676972110259015097867990269447474118245918131494461528167321848008685214666172640197911046763737633617993627885947605608788992362474107658070797193704311854818182522220157338316039055985563951413083821618067423115371442003529814794438785978122139002173811672462457094633648839306225692425608796605990584794604850638223270898239789921495759857399381083496210992093177892924378377702089611606731498100423799916474050239753956657833533919270592997170294861737937073068986142442890330153583812559100429228009976210258494552887079690852918658830024293731423674384476858956543480342562216381306904951918586182056487361575808063028458298280875985632120273830072127843562733755735053577628731715386529741094982125396176030957602434331037591183664257949642744696699537920368740976009655982952394251544751406621115514229640007560134451076938692742874091127870976565362379772956361022673372077685696050501970817019766029924194323745260928920047872007573065099829443108224533582726285350787901750175244145534016405757754603705420634945855558163543821996890897833915373566797659483721653021553303174026176678083682023890372109562576214819665677327156159876587434849508133220885100157370532561120819050818349198943675182812946426078841801227103427810056505852935473148009375340286460427148475785896315497628716394298749643266316932951325778308405837275797115750049423038623258112829078448350781662052504917519001190400000 [50,32] 2107564469294431558569927134736474402053075494391277005212457933239102981510612421860800589696527784746933484935337300909654451052105119335098201371811955853905516384869426838442533674543021970376134812547178795480643582495697537471390930336211399680238208846019644376487757044421394538477279767206559144567775767846844257059231388817071212833261199197032521334196390038177832582316588917570364873069977788512364044173487177048782959561401962373911254307267043030649282769952388991049857148451628900114271779118177449232123048633876146652650351204247127855004454147570045810032886607730227277142633971889582512775099699186622165000873408272167188639502234744750713064071881361860759972882119980377815481395240953334679912036937406292517883282702838205845456909368546401204847347464630828924300175895801743053816514074528100224919858013100895032597636458949293262943526773655328512134331227424859136933166133651587225502551677909437314315685850644327219954423774180407000691111857745169920579588405787358128458782788734894981849010415201724253151241516227858744958729313640367751878790077262407914360474600372899364248273156067356662447622802308549801458925964799631670944990215350886152890102685328492671255181309093619881193269759646529106191937562111259921635474513517783463246444840237442850864697960447216040953162929280100856567279616767536134661953249075289280463748293676582597666055539998874027269686272376957019856977809466910808913411449810202445280346061173861494604012860365326089581632608692432617855614455745661702444532315368471999449903001997247986514232404573743184065284217051853892495694640622328191945021957421593921420286302560679010558690479027554897804075016531232611724337058968877388625560794182747179045258734477623920393512740283636193789512609215167066444872222718233156401593939788126796945942003933759672938038498796336767897055927069650947579776310085460498850072384767939086497433841895113642696929404661627402464187877264985999342131766523459086644539724809861584293991629369342181697787237609260461020534420557380919134066669351876685292218565238022252931312481587474365556291417081621844452673773957830446296547817199029432210619030419336938105783311469873021575824983592033806396972909140379700043471538291818870987013545505957908986969499804231384129497732992692188544354400490075211478787322510587948062487447529739574671661000366531029283055290013129411413986569305868453719234605706419492710870882984658952428415949986954488154997780979827959298523018683186158104395106319574310937831786307096164766522733662457839632210930193546021491837483007199621484019135644969224500522097126016117280822489043929041425462715377432063731847491747840000 [50,33] -884318415380536869306964845721120176071594883568634862779728541405290741051118343080114807308780918751262662872100279182971787062663682350000230723245748998588377065455380665957650429674028428676111250028959812015432482082044641009765318415863607870618888211305501413531403131375932623164919905824751093855016628477748387816789201003894466433418908529583601987657824452757969908876262569536856526889232834899949597594888670912036757239007674467108055019105242719700210241620943149066423041054752690084613242918177686152776915367133556789356358387530102424705469190711002570563225347974160389192706946484717159025529949710115478996182075050792886440707894364045177258866328071249619332682771396728892498903355410507570649138337371205197831472764215640265205491114605080465702170024652861784276396410503101888743644346513423018246074054891069119284533523759233230567806386546830044516353534398045517608550005889222767937747258730427449383172667101417933071488292051353303331703775451346006645665242182064720380820896744035727688439207241768136561621552634646029637172306516587935056018393432039077733913628439738580351638351040839402999867951882148532622392846805009447501192071333105097117356618307131233816160691638152926347009723216330338032337244001047867545665806325018925776647158763746987708782172450438343193400668730389556711473701643460706054280081468181833649927623868367020383359180556532539178127848456860249602294506630572163730499500604423369887720326010741559014385670703724948278407991702888709218532250148923855433664220652417193018819412260518000708711501259939254403650792501409154727484864829948658046480578964873150422205326928547838250644170794267140606450238931788381927766429194829240153707429016634169440940045849713006847732113963703307079397857824602785082930122473814981420892354424296987733560227598556802869294640066145376777587403812171865181030048955783186760868658433208043052053544434742480442257434163032280177317180008310697458624505709890062174647511955556673031529891774060022940470716871345379247849031049410216420832916363645545938142858256531162656857818742154203294757818506656010996632154679994252151760150903432116965269073259587069368155515406197153170669571814066752228640363437366894812191439641336633411661312644314436698168793032853600215063355564026793205567348198945487485675357958306648262918626843796377253190963009471257917432248557438685285081188087662219953528896368841495837370506040389433523551767550589057906648444317757176179254619752638222120252737851393816377563360891260451231410232337669185306189436120320705921792277638157660049787426166973271598172190879656592542072729952013776397978960266693621929832611840000 [50,34] 307545678649125316825867916902211051442889501952516407758116143792822538811996918340310557687838392168797028392463986239909986026159666843026182372698477242898975539303441973249032658770109093387011379795719191215101316537720249941134463310462680201867124447273197611177289069365969724714701757454093594894973638343494897767346507269604262020077576691176794977713902469325430410358463903301945262235794913411746430013548519222615537198982943636742214229801605431813362900528921000462378009164476586541870794091907756139282487272389320949058160985159565710218761559064927939951751815160058317935736018289131497345388525377431910916298165612629031849975844952626241918636288786937610234785264972825772483565457110749857422207814265716494675534796073631170287802990272689377961833863284464210368143353453764076466028839699291267355071213862633248250413032154652150012142001392738492737112324992166344047960241804762470780031852911650987203443481135817763643235410824145864415744075560194575323315299134618078523971296953751394660410635146257508606066774520612078137101569477460885364740989128885668280068589949434479143025451692772546666071426984254814428308606480483481242232804773792713682528971935326655414785440495175018745819131173196874744827627776913447590511715381676414654766305641618746819549776294916788297255185185976258172834415381740991869152765170952017459639185848584492425084341541981676035301752007826587154144908948111180407795509521443483443607040667586451815467423696337361176921641830578957288442705475078565024214397822990002830550274622457567332301244355248231976444748160383563679943483354521253635863816749786954984579436687231300733938859954955180627534914129703616157556472053903563411964516092533098829911138094780087432236796209999174027246133593216428813135424531981444230066228577241680419666557331704357097671845689548883283131623313402120283270212994531621191878511019861827943469195080289922780649612194517555171542457379109972218134693153756063974133671139285090011303959488019641112837264658755326566384874036049048547168316678495000711036180687998048381124692751480123848916750205361187882980322005109620014029861009036683393139703302432401059308254894013803104205684817530447416808416710260002626599410318411609308790333090350442122427723547841883377123335021283540068673612736780736892719531030390687117744952658218563004161958304628654245448121844087220731102457910539826911212518030385589368756749209783259815675731090943936975717142548018590576782274789715530665451982488713417205887350481534599855578271991680728709997442062549339475676771014246377611941322989277596008736737431209404959881707527803295675858064731142377711861760000 [50,35] -85597650699790015574032504604057689642667333628878605773977070029984967772137518332956995945841146732788860286535716762594744189747747631375677587224459136216494518947134434274577045508088071858990082739695931531884866023068170549109306487865287387431196065719810960826195154406412684832393589181111553383704448095237624599501232478049826653107719814104046053660065425364655023166657308553581126418005723165982464362085257592666994553903853712704165038132997040548888354141386762580665583354549308884125318674012765328661689622814811799096623714258447302023281625421885189047368623237338580622540367548833619756614338937759955269640211826368311103003410522264714094765115543808768165777633879751091353661461471705465020133514215906398264836019456165723047120497510505797407312584722126360625280855869728593388955311336140193860045984359469341241249073080988842484833205209393634321381842323869729266605293910573427102222458600544386280831724688200506491346200889933534683015410564501966054916660568984952406530499557593484544718382601371129807634367801917163027137128643058075077765523187360478383458320601487846617571077081383687707964591796812529349855965689542478463959700644078885528884229976947925908715475888753604665410085164152350482611511550718347993568068676618431226691171227874545140999053336711411335813331229481077572694516303330355762038036899166058850635498287174205204924260758414056858241598449674222820675320835506871835448997916925718873165875076606828863972864023144275156778235157897690015557744416743269807767552951690920788913390005291993043673692226434301133107239978925404686184427154526828385870104894921273453081830776239772589895169713354861382552381638605332949901967123597484838902390775411110773666955907433131671836079151290306321692654898951269232949200883015754053751819838955721046149062579241566296548441250878328916533428828437167416682942723917233651700193887697852393566816500728649052658367523709445690211941970195922528192788102841742882022326031240379218392240214532211190970501636963085544939329352966637975430728346593018627938174103254889688008876909066761549020831288224367243260506737997315080413651877791842950646224171466213602666618124078278707730065593166293047992524286840640952182422192494029478597693596127968902977347136050963051796799381300663597210445084509807872283491266594456295637431830861315327108410552774912645022097317485772501222058301125631369555841897003164855097137245725532113460601854503840642891205410769500155484566959577380847579721896817569875619445605012443208424700839135954272848255778681787188612219151892841917902405676977276858577834673607625871245636489035538697899920676661609103360000 [50,36] 19145140828062186608057060275701441957025266781656320653271523060670900823016255183271440437301554398803177602982425839007215346268416732697002114556546463872276183773114285113663151163169950131548960944650360195810083689925705114353135569969250422301142036557920267978154482064663602363971323031094007686193451302651207035371753170686324272079997055659646405148220018672714499174554432324948105137641032078439935879469302913389764830669782998446600147931877645382880798848178394011605264611882596132448757172489040889975635680305410534728814414042640017522026586819844501470282296704083561678899967918230202869472042605255594419070523890525154864836598598923072862512349176924730734269839317090295185936130077462024016545470584916625720895757165169225556029130142529047788079791759207634276306817079774955303362376891880609809686356668957322236452739018923752986746706205743628347885548675086661378479656444944515807412967761708766148035060062582826901600680331043270562118806019403324661712532538583099597983360289368883171026452764914845504001576688438590571972609416586317350320243064684817553072646336911134917899332566468859138571760043290077464570401928849896931134560103622603011518054694173806060508655422352642768643279354053821834194075926327408000982688943739774014010286096821189871498488063665656616423736972123434721336781717521435785751004546156833615693364713786402075930908165649481666116826088286979149490530436979008695241559020545063453678992111588673763939626164343928138883485096332394147253598003862389301648661073480959533352478470697065364738944512196451606102978322003519318441294929661168183964758759189022484590455925062707279092244839172080474319240911980840217479075561289840901522268139835975744962260372580965165710222671593940743978368600895390756012984156324413495261251309788189356694073016369036578874793289088066325014051318709605689243089698555371534468846188528639488529458859345214960292280776569239337090313018842494381114632449605800626554765124162497570506563417147416791322681829501571872549501594171259807739172367557530012018185214735516148278357568456468499509417295911336176909894415760498768344377292439261288216477174896795830282611995376244128662760406237901215316029008895652520927904108627671175371914025921837571321926119909939093807541240482212504697282534525172103838979477499996651111257090887232063888529567925767412932542138357393500300914071844044473557838828826719798686420935695643461007053186705908697006163563685744516655269929501242480824527123579653711257008928236521206996848548603168561795648285961801323939694824630645739377243905753253086998498531795074631380388889214045370220970057400320000000 [50,37] -3468440068967307931453937498158162384662030621881848133468415972222837696822737639902779545647224902964276490174191833911844464329516612275852208257960891480716624498663043813370016681216690768206741205119947012665897203778049111128336802392127921721015635903577281681225708326512120412840066950669731214026692718781855929354778067422894185406335674944464895341708038479478076789716599525638572378477834982929408512037288576515153930943027132266822689923497201927412267470394270447424195480880323578155331320520077288842113008941547582377215121930354790158403905489047112240509368041739071253211514247498192008645712010058597450773017075893967938826051340432621274287770459410908696888136377333547778871563101601398602610121517271883549588470770173603641130107130145950626403174071474453291014340878132941370882810102544277928778522148871967385587271229326782611018821192458114779092763825887030425096202885492927571241395528642951407678824331827961414758365659841774621055260033404321266534292794507255518199837795272152432939067444754712696242348319658474255886168700781487251656867591654555641554784463411135159809188224836076913130234892711575722910758401076410243160307958977860342086581276010156633183579436999853898971775713165553859685129775581306919314965201046315687387142369022428155031809420203266186333606134530750789836125862581560955604765587805222293011884307434158460150553908215745648921093719921602533701235691185305900677621798857215945368186487940572329487242080269989306780175896064473769290001381592553236276229704026947017525738755871489698667730867133332076690571858418793568711640116325198402785486246094225595946767982133868074194682000434116991442112759834217135096747004182703501819914881869160144487112311004055137453303268796317696026892877541244475660844326640007325491342768147984517230397120803273242457173367502540571637004902789864063825323304389678534270460040678080403694453869016228402544573716704830222883205476230866036692245144015620491260897831587732286113796613114113157558412385611849103642232689287482133071289380485762111118620653962796608576135165926622496406002177434243068399247788148700550582523380618414267443268626951864384350987937866291929970327812036468250942192215181690551777679421495767723206042363165664247306611997781948322793557477965139907204853939233418863906548919516039399259171604925070920626713406999665854964274099050038707109394430523438120686281275724176981320530381151285080224351928780521774146688210678618408060146493958237247600876667364839200608771616258549354071134608841862461010526109789099543874430909831488676822033281505235649666141846642415977765894374994385397587322475642880000 [50,38] 170029249267885116529173060906903987685183271156631938828594267424003397554542926118345878619751371855726910554121272807572261893237879799459549166487481200436539754712239861354100237597345307315346406943561439221374041928605503038228717063237518411556379568241771241681056491428040851995373930275314828376376570443305623498602976884487754153017676246507058695404869732161121595758968331943228861217806224242494490945616728289468122200694376461847675694911084172441530693555730934598229248528283189048653371609065460199053141026321898795210334148517173701532453049855396712098050110053454101124377012148998425759476510454664550050785218970780863534564567390439814486407573544130889247375428687844635042126894023916540357161754658955393457378971682492235438301238145603827509406739338930178190713859437532156526643605752578069218963906973786198166067827563127170500131098678282114746495242875977657653948008284604716290544473102272612999174076980165272387788549040568138192720546022116473087093024938127681190094504347775489314782835160513784415865026030590914764093814834322601107197275508902604260743618421076755613831112505724385999419853069284497258263512399824646875578163646946130249795804489216739348057381564219194686331228878408125676607815410500118824606075815168668325981035424764390503763701773150659382726693317057455652047139088254265118910471255616867657981712350929417607300603354194534554458371998397351447186248856047941936410767762046823374884535669517111207115913556754205001457624671873850964155426043676138410479873365133793621223807737008605374522637365612198541838340290931570103128655543527765570305201219062798983441325423727585206795134656716188943039478735759995816916652625914064884540295752093880460410378600028278214215893379558378342909936636353424774188836586288839307161668730944448243681383467124121989531622226842716949162120900033642278063433934936063857138936357864575337436174499005561012426968120648371713274185594481215579574887472211100865204624316675782189651468401752825132843657937171058604476875488817999750342430629513074576327501823119971458037289239600471968538884718816457770172310629645198853770342864135142634758989235706134948595422710012178236197248202241409962505999379025627929466329988222785089335653384438551622943396096409519087821665644930789826346354936677005561532644824779390755376241942867127160872196332334206120746333641353440659309448290127281705262111079615091430987967012701532059990868458265701178116625265560906930704132464451404380228309593004665952364965130887281523988880248039247454240453132016956136393443588967724258287052576670915090356100358925556939985150686833311790556774400000 [50,39] 389101873985012782334071141375930226611925605596781998033971544986586639644190404648359321959767384167196384959885540611716458290387261024169403659729937011477853061096955545007483591325422837606498738808987734934775752657907261782492648357129703185201076484799133152748425636846080906744145236987796985728024180420070990553561883644196277187550810772008814885624167808137957178640743454794557633727678120830579122337622807036197853186838157535446856710481645682760783929491857889891715619524968529377754266164447522435439337882426192620598781542126299870855398982431990375231463140692090591607412644756389212856217006642056071003732323334421111554826558801101708744928078252768089436626052530893259234036628327473231493456889992475823270277287989945187636605696277296128719803331110523357892219462365579416707790136437892271262858996443753863439879029159511416084010206545404777772246051120793648567201963349008510827183838604485242789860230131292719834101247943571274284976547742927826964693998496733321623942938482983618906467843416394268214294636827017728305803266424706186305687935881198818179747234218278638388444948628466095677088342454806160072135470918481022788782189939999232589984099889197292818638618552089326928463516297669154770150454465490899364295072597321191214119070564683712775097066954082367316781281084722331564450121830112505204771492220940157694534732632596929738365415706666216752516352998188172004444627866655836469853226283795507701939188146504797992001197845072848039895536982144596252790218766499574915060989902270132738387232280634560979551357476616036309873525433111165559319122237358728524651713496974912738170122295954893305137278954451546826208818119900579302568911801154358943985100525350398405481816515807748859520174252861869339772210911374537521013326048108224269056570762911512513950956830890129162395614470260238644566189140790543966230328183713210407374463112290138460604767229578371681862706288378709412307980752490521009633584552307105984104317388627043237697476632176511865732992917959218131363929347090343024386134561005026911736389072923182971715939762425905161157067993534578620001889524763891831133350602174212261371358971668899622050361956786583885143029564670747829784037519698055895325926104140264386965497223952399900695697664066139830501798014684120177214012670979640279645055112603725421832195674669765574172785769934782819709344983196980753468394248345101580119750241072281697638915709361341751361432205965665718126282173586405499445001808537225756465235691680376193366597631318998105047579908985546544052577069238413047101904161788943914569360690550615440415442825359275460204184477406772036894720000 [50,40] -270501668013643095675040240847678388491679904757068782871409638694580292023203758227938641524296324187685778716357679251811105277876784267861000018552783754437565968520325084527493475909961138350056559997971631699142986839533230323669860213805954438252744996803355073939346579486411648015683618003453994924259233279750650681447440486506451565496839653198237692820741265995982445911129607145928355728712352024713176958540124754707966770952580060143585185136299081840875011054859092551210003592251622378234806101389993777021528500690868632513665894810608079945158231807604253834849987915766988252630223055494620841319799128756567420629196786483527882532128421449357057985431708226874170910930902476560284403534831771500533834522532043838149829773521833056029879203135746170291656129731224672330606732731009019158546428076578095363138563710659469004842515424436397820886151780186829808341003595474476045318497025108314910120578488223655678006579917037454595710036595474078393347069192104084662860092953890597304588249139914709316423322826735045898506383110413691819403005175608614274108479322265297049570510239049386793813666899976585105152146631874854551722525288681629555045905676317916983938705897176111252934039779276048627504439808647278669893101982842739896277768515401627109980033628762679190099654454101764973849775139802513874633598716088668511075203291876404770938695999656504895866306207922502847705257526813621186424130864017186104560843521324112209180492674428061876681017127218121597291416666384025194666542944383608327617448830643862466727604442013818823692149464389876289251383940029074475524827034747365538579750687941833592834394658940144470193611503725682218340502350720072570426065332361254103827744350920419594582576310507385637276393110814255483094544669148120119485875688989713292608589999676868903250612304597989884065700712028201134549240404060072626954493918967650422288468179957809039504337736499889407679028725321403521108371484032837642730863793685417450399333422628222157449188719484855288377377213120702273507971553617291474880436869610198887565620284998410598903123916316940884748495733969750565624476043314094804372523731823347421294961895644983993003693954111878794956627684087712333197832317045950369602977076444315624880580114155424504721397218078317198339340668947802688184688172148552809679619758915944545110781414353005571837204686641733534359474717438409008661423589973796810742496030487523210067895287246732665440554383971719762175517486860525086204253145680662909703367889251929362370402850482524629302531414790154500509934588556767458565463980419849096558077384840372347042090538945090665970705728113605607424000 [50,41] 99756015067571239978026841840587938468090028986660739645893370406055526700281355468213246625033265431028266426665658823118386767546692620581309211609422853919722653167876978345985193166275778640556479188829608588744943072529016883476305971668765736151217105408281123527208021413717544959696131957875763575693384176598294098321281943478495583496326530918183107414061786242955439106901047546049186405816101970460375993476104189778521003539113925894777362444830092786967388176382684055282065887174892316495064186174298398416067479651577367423141004309693422178354377658036905602233718544580815850956655866262436525736540942817097037595078395988742136674422142969455292399421577093728138426406193185213602214497515836898685861778129442360613798684930778676688563414578698044729911288063499126448377205783231304279659073415970028212079411935672659178361316796362554271492100861608436521103363650823211126394165487046823658520894950580276636975820018127318525747981432881325768654420484067508059052330634342536229350291140901502761150635036371931796199006648231331440297168541016646605829600279256289385917767208864757005025153479897962930496093994606452848492137256852616475853868720419034587327464284681031431256007934776068413554326565971673763510011218744222582744110508335691875549372880341791141936635371784439945021727231032614212457440938747481430233221502434950129474198623562612358311792860100715032420273995467575028519762372417414591408088958249974721209804698787181385810182078641859398448295086370522838409128490332452927651889590095813172933931280137242194513397343044405899805024924183543515134786471243003567918401340236481562811528622516071436170618526475776650534382819276744457638282825353348304816464320732441949683845711546720969898145483873085592700694160353194922084185858418314651735929639703845692163785671429923756158251249587010894666864719313608223167402723588769020732159938388310124824120850710105598084059211081566138702187476965688840917256892455702921525646720153296030165416120132846215998571781851880278894193114922227484440409597094103533635676640970394831986775270491693095591055659692462151985075214587044321825000619643323475148577741095152194281533236161927980157172985231042338480952468175556381065390894900474004354680431052635227982056984292112556478750674471384772635074936067734667430935549213019639644682295672148169635425928292270703265235314365447788273754854474582820481721487303343790376717697828298319528759606905602507606834298548081399890830961636210496532927850010873506256845946159062384169493820325494838018367163773832941402305516171881168731087121513153566537261850650447605021466501379522560000 [50,42] -24243139609210801281211448051333469018422596574000568537039505999125707641205764435995765158499597963681202602651884140445721235710790481378586413565207208507553291784642599628365091865784983401789197637992361847553819248289575605564124217365662539305262054827954852932217413135276706538828297750689246547214632490365878288189542191632791784374941756982814458088952116787781529109809885454845446498998534966429620795341389219488931588265760358854318874740931349841268772720573452036359635193020719537810623356793748593592223975251223587818122687425876548354173723263012611405372960419178170296600015933720423403137593151480816961654028167959275342128776483798498833780329226687860621320692099725877358981887096165526250998717173626496474963767605033000629200608969396367843113391666766927420509329734907639777488972768191651363287682381844871092632154553704457154230118883805155850421592643806386205193789411952453759113528947350387700669171138630531058535003258708015093041667657207277107801793018957663394384775120015646893795218516179705917879654526380165989918448973769391793982537732025869486234674997101692922706910707081204278811157541062890006568521440477125781515639339990661506793021242520835385897675097989171621589836437133199455151538499739000055578644189751710386435130766836180027435723537833176739525698233683919400260332944803683815815636001329108853628295838150921111881006185523595963714951607877602416344184494762091612668946533542432793822481496520259269091959636884569723658519580626396696211302035185413306375465800168868856181149885858822640120886101823697046949261125896650742530829267026210285068709584305896243219869698152648906914113491722390213373225905377444466772061991817458755945461825943401490125607361129557284681884095996825586944359872728616088545977072677337374606732422692847711108028264112424182276281939855825412809664086544569987111399691218528524755866220411620676593063676152806168506343238965665002750249749254743892788631226619254263489735237269427852179298429739263818193909646475895595866759056949597150658219026342511535820004037263173580512826812562855113655711795717378760415435310218888542891030662638496085242926635716058248972517590393949096877554168974671917667649512883639632716265040838253480391058248067899772706392623887535891682728608801214391060866675701032312542419202863386942787523150989466466992671208928525965043862533977770025641827979537009529195320260021607969058609540507522153572644270995465787316483242350478147959446078286590352761521580599431983433909423029695674609403867457697436591931088808522253782916419671993505079976201806103563150977149852078861409406054039552000 [50,43] 5858638207417486887598956529350183528386323515262205145234765820625048525255970185351204384149598339363705457667040453330848055905621950785006542856773350385933821946129999712301829562123631468061403535157214114042345178433453929914773834972814666312137727311787530120899403803748119238146962104902833986645758946551137835524649065989073238107524811763751422835072257458887790300641562497322893382015260912866093943911203324532731400087224210550891481500029666946429201599362005756364093365363786598089971237102203126641400919156213266057813611789367934060352391317135507167109333609149720293101039537997508508507026844829862685492624919555948122470547983885710761453388581227319661836644819966407265847408168856651330162661067127244853047451925471596856245780674623512462047987021015537137914904081283659579715750202983721480389984745365012292792172665954092748614528665024809884631634564548983840655289506627618930815153974702151074941855809223411816711147608106305933819233871993302895967905620047458356485029824035089575375446020813475106374445775452735535577344936266324999157410846805115739584327399609457848788688290301295027908214180919665001797106249931541319179479871175908914899602411806661165494445007685354542356701954135596881241848093813929019900298266607066010752410471375048460679174925501606281067810837410014718516930968388008098316321651239548257850152234086494305932482108699674418585859729814978288297889438629853360982904426170201602920158970163787618523886013310875637757667093150823808225295485052591022605121280890953000904371054049649085197087805848569953378109894183349857497635254849375346070883845270496213353680818000284577167131311657264393736880674375912694048001208315087646489323940021251085501017816283416942531554391638067036224834206583674641520361221883738085081112578164677037209460259104725931011039174734777798251689700206227952232593429428689484693397389797280155746049652023594665684688871319511721801290109272247290682448696429103370456374177969525261261656615076680669821199182164873938085954731654426604804983657150604109909278419080994030800543229402731618337051777855837829485013110117585376648459832633402339941452841351573054700215727739132371509525258435721593731221596384498011389888205062512908936072799180884929487972480713536782161416966082919180519251104061286444895743190510733650138505400850802806739800039068186995520681989562084585710012962652626313543452335067688451910130055878026011020789595485638267790959648435499475670825547736777487394204109010633043209904995715721343721692175527186036579413476998302716065794637899948628303572404731423332741477710079815757047300882432000 [50,44] -2309741329078923568832688918004512226342943381708497733013060118001005948552824334303968996524951904338453213003476874088828203083628945013436444087645585751577552822884135791243986599131911045537782404916671468686541228906621391773988799973191753047713700695102511904146532901326305215698350623564978384698082349708332557420266047926031994794127798970854727442078683524596153231784573014607166141035810970273060739139913357122448548111653194135417690957854909880056346952496707124331995945528421250583623091426285892163526275820929216880930541794389756787376677132028293750554250108819423532378842707962562190637732549794530605584942117812465259563633095291939125446828451165054749297687370442800624990810643218874096883672316320365953019063371024552741783541987122980585727870920613446733249017585298339577919956128325559766137137905968908026239412247117716174425003073906749441882574516203063613662103147033492913030314433002482255936910266538777427362347108296338734084422602253720363678809527290024106687423870368864239933376351217192485007425725088579095761972416670454958896406958775796735229766564902453014557459516519875000001386029015050555530867967615222148512613527216587966630253828650847086767847648212551503767611612994805574155290594635187382351126941827550287507013038169322280570539181034502524500575727225627989420380338612326108884114059058576348203520073900446171854914915886231924041333704272590367371899724756607142657652059959789811555512466806841317403154546648526996650972161367087691953285534180328755128627033964361218870134623808922165729635021573761320863043167805353432239805874723258219463591589349350149648871637836776786543388047714319371318613477140172594387084934875913728464403468390091531676896471578908763133457613531302053807805901898634522551610784595431084354624723117677811211376677872944455617278401415149255652487084835727064899594084017565118924073256741911157355151662774889561609582131409141291468236729632195482375749523241467108786335336569567542400275811409544579776221526611323317002436715838152067975400073510485220485759157951018828460104509746477510012865834388432908102440727851226734064399789705019526062917139833094734911259293946427576032217777371787297481716869123987029456821353068896321425868838915729315144743553106792931110657101524111200860227135623594483321333139109052712218150271429422684303296875438912658132872006653038490172834877418693069388857613026368626930093268892482016320307903691646431962534834255524482315667455300447505881678848500329333709910452902694922969717966459677291040099381804873520554328903904970417033043827957061804139804124855773923563798528000 [50,45] 869671431789428325509853745182943982322062990041685735910432948609086937876605982526073914944117693231056103960359344460191337953158990807567629183045706341632291488288355350561768683792287923311345832726452484886997190723217542184735635902219336183359542183115525474647348609926985579460633043715690595498329526712436496937173593333351344174013366806413850688159835870161662077233681508911880903444300000109505929581451400065487042292670139772023988391161264913558714738928284401490945783361267493073372876298041553352294190303020291205715057588529542407848673357565968279057935800297110540833169739135906023268851499046304478302563113351694720187077124171950321687364924569779296261601694838951577153827632577776622712230592649859030552551787459621484834624477053123928189992107786445827056669137465922246134467687807315539211309881858263867037392067292334599243755123848404110326641498736343704986488263900685116726757878829715361577016448198037723300177302362215598890668973814450076212134055712608599406083173148651612888412136517165464500656535029483719422819138945573523323238221456655610115178096039842180059007600028404896963104981224457508408877637671442089585101862882430231931458108448245078934592554864820650146047883168265129118229160356834248593538572249195504848654853065187398595349635785906001638061730288048211438136204947427511258194717177670865827760018356122333610095564743635684495576102660017763794834909400394901943337680859685536158031589364239387050960784824999022023567152169208124013761198808636991257321465146579979225377677598202585470852993643278421842451177271360079319532622702163612463086848547318666010505195305010012176214731240831782421830224408857705410297403396888445586225782183264680044527350743645142341300301630761266381838098696749906720366760504532935117642539781093433426238860106702444175118215090158559256843604767153226377409252844188385763751803486936569774924967388520480745851275785759952980347881035060385142226960636988649223469766657880236418494450544521778973728194438375709986028334910112533968567701135357369737766413028833670441136093503640607961151891841606395800249512272050151164469992197305033687299018971190721301758632252476405443820799921409469074124858790736237308819983093875190798111012048039981721189180754702813371131173375140881322227109273868006251352869257088476616187896587815950912978611105109179314794421860836437788716423352722514375367534024194244404706620377016356329917412710659034120075804741163706838416721201873588692271860786778811346293485246609711537674673393636733379518944130845571914448880527099052484660779166703834041456536167302207373312000 [50,46] -198014102400296850431289741408003563053295838798106919733538175543703609364963326635636181622919788091483597815049800418584235132307896354857965034116861436511002215467933646552839339624768300335742548613763055679464011278170242471659560657066467147060441487662116243013235413243409976201639391351366342367557221735660313767489935776179299401349471031860293088109423506330243743619545898973858622126760401803631800720806356120920111841889191449550895451396427953334783102555299598257282907781179465078176820712234176906128168676587864358351174923788209302310900352440052637600021875525152416441311286538096550578128305269132017779725029517362504276962656197536187877324420443706553853190284256681071504094929228626429021468255931769356582379833991244135219799948080204266963101714277197202709486840594652566888839537930335471980698084720313996436503382579151014221198273098922051335086752273195383828447339665488099455215717843086659833300337830847904365912990307804258944658168099619538576714746102300019233941089895806541399720621479025150263783669136445317994836182645761237660832853852767289418739752125408492142949063367437155743121287590989313196377431404478642758443829158801922386544466912684494959731998361486149968044417079675778318538143785279600413658098763763908222670306303906800988576993830558672202497301268516807485348715748800777713833207899370809788022739228175327494858901206895419562897695170887450327535599718238269307199581442080526246385701650974903456006260404341825571386573741818700769582288538052590744386839052698309739295142335570257853003699788895273656469345585227559659178188747214638091301348966746885712676099808698825812376429681188179314336801140150717860058130957856195362517716526084368451699736685550213048661190274918662780141034256014598795853763996268820045457432757660720963298825998871140495514333769614739229992852515651195724417473516475218206552844003679710509910928163982967525119894313063175648978487995057784990839670282301709879980780306794878984970246650771068316964411400755064636411884964305927484847242221165404485111916361395438943011070190039652591111692895972401692339632405131992171176453326414202016691771733847098551863486560894976168391145457315041938341389526805108816739732603260615835836710909486900883410372942467985534520923183660042186434125546613655620654946490648391752832691506618577335584131869010702263879721585913374130813947770182557177644642051744128800760600647027674690875621543565196024895276463326311405437312507847779650411473153123908659719821769983777499521609443206800947162280708185547181457533656330623119898778318728357402149736575085314048000 [50,47] 22885459985682966172194699567817573005851028585939685135487798680869406375533393677298753582925711156762905719100956173413785053024528300148444560993082924187637670897218674595545133277328483635279043910783941494969131826523566470023313999294821594526956707894016879032327672493473254310566164140237791955866778801316567617808236850193124869616934367031435695541351593616839678563471709610919371826764502488481014037368070945485150464723032345975618052760629075669879205781429361666477722374210525894316691695249873339477827609931852145684927634674544301808032756187525581604238385529171442796068530872157564366051387993226925117959873543562802335969313192848138680857561211844102113044948924935458794980426682207472785579373934596691434752048984984738917480502181229023158808639815361815178112143602088408026562439858377795503004452003170967645840972066775439917063310366722931574804132162851663881151910475163815141978302879940398287562489063870296125967460624300329614709340194248004502142301008264486816701153254974816637682688208338189267366557613132412972281241587425843934547209478698022236366250687933145482818375568175222851931960093170448896936162810277155670139363875380775687481252966886577397593861723780879117041408452613378768288264433053428208147781924957575231288792753231269276688196151528880695642900638196575577526645794946509321765253269839538207390782998038833697467138904093032583437340141867970979458902755281220485069887318864869217048662048514650908018227038568572583841345972271507337833557296508287456779829762934223184045458994337958304045767804225665759193977187797006055768618757957456714636786100406518247471864338322071575754922576623862243929370051379395652560550525874046544485309419949030548887275740314807067828022638932964163741923309098043582666132542419547934213746403454855163755792605238139490480002458243658559980212054163726971701662186368215735638681635069586928196183885175598607486574915613118509597298896453597827411587135530397192035750918123407279885712290351269198456525355533586385834764095853229377314766428503017128512109182145523618178143488593184992609216969517901034012691398775388366877168944931329005739763730046209837579621763143927521202714773464572356328834979410665025377495516098747423536799420481658726630664069855367229197838389586688443386256487204814835135266064365675879976319350205136852190249097969084630478017642772784622660485056361275775351708592614020764854525875722396736211671976294225935837174004897892198474709270913636900212394737643047600715691224807999903461255706119730126122051675420794468862000385380469607688515150269683149730876808495104000 [50,48] -2433349322002696653096761191017537985209570326495479332434747204468739100875589019867635304502910603818212092784593009408125153716681351458198811541797645432518093798408234117864415342002781653742656769745415778996120093080760918853468438750683077533963315545582952233005903702448377877755653112741030154912301598974187065710451336650135796336013868135274054339584356763598815359290621474588196466914455434485072202023097794890144879816038026351421853876711846016798427393338061563237446247674183114446339079569800749450732196882421365409997502927029940954194554504358580201589892413057497723226993368665667535081665009477720640436065190206543625843966842192999740337473703461430158594498382884156888005273943263915648460393254785900135637512269675402896481302765771756659117345082366845018507713058880383768204860488265207244704650946876441666067862387560214003520977673395446921299851165306787202024375245698758531242684451618670190307675061662015258191656297927291868996235759340278982480432942992069376571304253279550360564145806020524048788191482390813021375569914160129020687325823903952176508569488867699803621623251907867029169672534932756644327512837800333922777444994362506647161906917775395395190406637764625388020198513705288846893132753779899689225107486136949374451669102616271224363465016294985414112424917820865478018282987080673087197542556139443534856518440933249559944600872332216233694791330053180459828960605451462828173345639348273898851197761801437523201421245089945808811475749217208421507981728470381778022147062839326556861154114817616372484813068845293027123013690054003105121163859534792591191884752332799548491619893591256442568009532072338130689374874957605102215483315336141569705618276669493653340375058951120717065025838936072227192542610893069512910107517519000385483319085896186818006468303664479899304341905193944708367605345452976660868456105532692619909761022456854091105653362567383921569163562812579308475730324798980200703554897959972968806848877423719094065324951291201540355374330632508383602785919876686997919739058396995258759179211134980044574846779187721473046022197719188613202906297546977810750922537522861106773212841288440600908049754771589201873478170643075373532787940757640561550821341697866292089899766085091426327154478185507132878594043561034189211734956026527215021863718210199222663805440462181571526303292334686480922869022561526573008996372316377366195512533608406646556652902975977807248686935893228464554416333740888254978366016402742354864575276769341863519914798800523930756696491370502681819005772428182520717371936820868534951304247747318353073575611596800 [50,49] 867280637974314217778940938618975562610090236087904175394520125618191195368044057287628487904607996652088626533980356797997614365470899633417038155837595797771999763150587058934228143963852732406569481462276404430288855288987852051014160409291302483502338523502027951985284126039582949241067355077620174926941695859343894128503132802291482451662633633368759079840312504352177386504929092029387075404445274186570227563438395253229797572563413953890415404927174147572860494392560125055989586786841603721289105001167008807140293602430869000448588630715486524954555943813621208707132516038152660378147604188107009121150023106424348012903510306612479587298248792168483600199682886234746417947524034290502015992171431478761939308820458918219952763834070292275886209989578178561620348057451009985915376597699956393148747372087702646113795276471176910511559446007458588897636347236269361696743204432457354471110009754759399068736926531877498170414423102990185488804129950889744429494353941877128880391856386823949248069490489857449187555749687796711275044998436278620367384342563679285718660299878900291007705223410737961719889783406223895685840925241825453284792792601774839755111943656210397667829786670428599555658787758003754699212900927378134562318205740375894760606201385880112537361197728743983452603929259518329771957465521446807998221636327993874706814158412264908959674425174199791609654961418687339773008796794083433289269804643645788856057007382773025712889431082718439394817545195776644103790146415424223379793771636140155228586752088853673457017693497427126211038657418754950091027702915970463768707841885736922484972431328665317153115894428561977832854505468379007299355735398511123549217867135814562565051866320609375393952387811191423361890386744975899106013823458763823119492830604898044178429998153657425210632555055712945757601364749545495865502126786933583830866882220580747493034477996343611738724774129248054870244592810315556342329608410173802809118881221495518739105332508411296920064099475803970800564310342799808809262738897408584106292018629391584955909727068464027032309538661186632721195474099349537306780895718970171189536798385954515501709777153033237637465735460909369503107333160417925467520067983739046806262307302779787665829015023573659097632191660286126329193568428034600241654239044089071395544036086052327673584882532868036965822362776818998354735537848394972046475781999433800696397171262012041903973973406306092591127557722687025567432901163339726576225680787838206771712699821956001353619916500780309385764645218979748044266111745598176942322708783830683446286515867806177964746342400 [50,50] -85325976005413174671465318261553262351701341562678905688579569448409971765867587876453720543118225122089897557379090071245326534559225078425996872660459065821179749410727845615274287222545383634429844397289600128863989079265373720438067821420867029398414899492073376552544158610256010399082670604118956900593845433555365767539079813088771112072063865619935893246745651538843975282183733392261531220686937192024555623055735935226788769937967662172372211841370236708189033821788752475879422775871204455959018848686072734741020924679002168529408831411240694761194724707493368527986503230683298826829260221229905821200859468170310585554040453921505004547306323408128666530465368260281584578603674463443917365459226504423216513634433570945887429374973781285764411583785128473682662439558836835086452889764862969149136845400874575024791101461631087055438017551858618261887610346479883606564184615723307049278315111077896207040747095162149760066915916836126389845056445614373812329863127944999248977728524008170381539873675117462072768314159540633389878088235439948518258952834674887647127754364108677802952164459920875302579192584096822677862583644237977526546698931455124483489100468836139616754559015577104974002457022421528916850128500274388421796934425143027442335261292592863831208553046716477412544353308182634843424739421898447558269395544674043535289892912127152425807961455634292555870349011471635253997938297876560318099800127338044904576439528874572068939173530223366200347500097913276655316576434219639886819326662934645346155345086295294272732399054958446962855182005189514393026941436736059746210736402833602722572318160185940169513200326030818041734698600467763062752709015222138086457406895858551800221015252574769924552912723371740224792162217601630114116761110481461479852154799598664564918626975309604546384811177534949092565504731749808633731489483994496696078257897654258211742718311571695501946073568627553450121848648960672928993709463463305452665243038998711442672948018077510423492559292893260497542342706056826127363759295519427704731381938819758779051296257943868454001007965561233850265998848340224528712859378710188810860213721542904771825238161360329288077377495664597487864993144209052050834331015477792005338942369472124473722607115022125550346131679134290923143684077010205400464680010236343111922090338526110593666801963990621750438316735525634503569632635084011089379359860604800236242484324458112833200486144204190971415788037672393917515715231006035754621911625442191891722309069161504571770082626550242709897791577943798956825634675798031878809260666886384459146765853895447506059264 [51,0] -658161159954089530404370064749376292284891972378887038533202556712651282696204346163993837333153216182676215504754816397005132229292331873850784130986313688500583079566790161961179826866396153326615016001682214612794895265569967241555568473816010841015272838702477115653352644126766690296702922161491591243250285572406246983779179667492864591631599249766527483480669619830051652510568110036738261420780612375726154395249241807714604074163570493915024489725848794649135745898643051255036756017487208972824469086570375818655944662440089534146161382579979926322861823103322269588939453272778329384895981633817990611903128305410883961323405479612225313361365320302656645914929121733436026315952013516229504376454844254353514243462346378011008178491836890167870610683808726964252475817489690736154115858915278768851739512133166226110193397144204030727994892449604771509134669607808714824366114349091201452268744351448803508371846698108735637233074874081773841527016057742577065599300280550852830485081245920073353586304878761311898113238086752533275028201743714740289800308611651474650797556093732874196666942160727858281577915813609472608719689163176925059448584970505241742659589879767034764838058032396218439962020369984675752655810519624201879817001642930000500186193599889615664543033667897865635652786696051779571908103912064807552794189453123841255544717167392346959240448626278310751261684047724715962958253608434728698843754212501518920748001429977454554924891172931668544039122671570714417503612586625861112015313774629862124314510100784474824825783878911174417459535830303893861485202435911944385411001247114047160676466711621100875282922880284261950165560823439210862666174582980163619638778612263552572164614142396419077426913637966933883890640688091631165821568505605778992771090877040612952259871365461253596647652587169181182773198579251630221254829187003139645164338363138265729162805388981320324217117332080985126569820423307328235015414252474774586675487289442757895947187838548622775550312129521757966598583362015428790484924945835316887740388051517737363142335420954657872874950048377020497148511899253517588576866252696283932690348771881165135963032394761513057530999652544975713088841096449564024574858127525999979159264704191821897676893202212603703891339508257697580330933107340838795730442708833069953118266946538317595370655288918420081053944090065971343958182764311752431047731149675811752350250455641339798141345214251348557248010012137156312825218799604679772081594368879039095910482102627328480829413129746839213372561240303459269704301823016558707038133050280178327786922324128522560411436215899663105244447129660996324506436547732535095202937910055772093714796642304000000000000000000000000000000000000000000000000000000000000000000 [51,1] -573113908870308715649196245561508851032333244177427261124284878909486076741132562475509035346180683870454686801504497292485080655384959245841409214326090008636803228418906656720214198973684001817493766353196069055342243131284586101463109811607012642299205847082207013594839652139496604309420395576044000811443047240413744901582097178428347527414773477874902209550806437136981926641689821342997727378087933662477460366319182345322838794217976995530579880249823466532290798861591252246356520899088942256485464844514105296597665850933283453773579005942335305333820487246660562647444953489892539600135241869803325454014038340825411775202204958637243904978519531362920837635823881838320243317319665967649061997945204137196833943942198217072719220779982102901958575559386327508783819953766008396485590191058838250779485534470151650988577221070657776603157934920663260964692593437154768824825315888363825257025589213455250562012903607290773208624903006210191177056366537004540021783803889771691222069081381825726488428112922186200951825644245648236016301715264557226043711721095884086721992990653916990460260889164349125856837868588908362843693238486755962425348761552882641899487117150741709455896968509094740836355517655759790201432718597802504899317114607121636562098463486757964219186593454280912505778660104800194715705991145127638907770247142608352813239464875365921139962946398620574202533524201430105754410713525727338291387489902348781240707503906424701920454623327761564357677329088529988478321505857689181074044683812794990884102034002791464425867192587996858821279795774682854352396396014063137156940199405759093353275349117713750174585429708282059700597040966958068088928840188144802385195893628968877065492394446093061110260240385442001868513319360002851536041629151681732566067331004252934921414429178694100268201790006044600226540298245394097296308291509514432681361897826665676018356738149561804599034076272194801728139259090322232374890837222927001445496163402501328009651983297753562226045440700885205907478124413275286895933662422044929316071217456225896693386048809953527483816723834126409547291277625105903565362930583383871137194341428504886088092213001538608191999108350653253278366295689019682229998008644325566208532864746381316588151658183315998106975480177821357694759145865068870417164193281917136162730952818738457986742891609548578369745481191677974102800047497529952357157439440796004599629156424708783918947796109482296742601005810934441816075403368439977554322291384557580338837216915655417525209739910058714312087176767328179375169529810593945604179951485340926870853337902491731501335064030840501656595914880848270578883921156895582768053341123551615046675205193728000000000000000000000000000000000000000000000000000000000000000 [51,2] -129480887664256136434406919169598450487649026803705564800707368194337575689631673202152745867395567856656104546309799214618765998973097581328584604193506256431930961587460421402573880310406507384225825626413783709219651043901905488768805517700958303245952186852209649617402570810438933337295150901244637911921863996998554813383021857617871300993351034056434002950901733133699673274905346777191175474599796743862447032171358511861669202012336887005785112168700023742085502024853235933186824802268370605292182683076316279489430867336943301148030795530146324126512370161280086799700895411816046544294322010475120904555094718231167070553128883078095459494176212471295889328994838087364829788533756736653430860072415663350465480332958163207667139050593356811199733557121121191026856458680276674885190916041280102644344176797451987441515233267626482009167259826514016142158409020672235299579608045737847887488889998500540162859543272262149310260365619204136547802130576927609896654575135045677723582211070194959308131734582676288759128036516624394670165633846560200008829805502958686038987161003929890999091806008262956847366481483110012772619805058121151883468284365968015904270386583141461507809244288183325677308369673092294528551565874254532948044522913030521147495010620697004257923075766585409557009998719538099777316928806435299764188856262776445213429673959279939939852680610217446502502231275079798221008585740057587673076033075368941165902731819866165562713961338219033025840613007743648835933791673103789312028944422134787412573212278519194664381911277598783767236116507326797916683246822878979639213942651064796130264476879156208597174151068185213592781776263696555778086580686066961673291719421919056167095774432825465077733175007741344680980817773358634370198125320227710674064274560263616907400006695088364669442515271809192176015290690854377363773800259793080792479954031732314651065016839925782220235196266470731008616926367200346170364921629208683379720574019127472224644410768937627685895453602363386798647974125612130014713892850851405096773494529279835952749317390754281632589876515739165563052984892390849777597552905417774421956582173105810550923287944778900240364672674521256647355181897933152903361126021695630607263669371581427228175018419357839911303609793206312962364541219301377907981616302557482887149924803976098854276981541891941314992579789177889854887510414822366421471700386571879322617609851204176044403458209146621652458264598693507650543102684534296819842266723393859527754753296292411943089442204369372304447481425312295650228317463334301232578117029264146729368555678186640678700939105840731379515467252457789942043018534134562141410737375114127857968197140480000000000000000000000000000000000000000000000000000000000000000 [51,3] 407339358551094268429379713517318406503346737328519555814999777033195735631167203345531982716385325993523327443725023570425326795115743257009257176664191189873200315143986280132902882114943885612719409427872608244228817038201964532476059482513169321510412444861269595437661427421352009364827936913763385127844573274799409515996297267811911967999225170659367370488415974608792094088669002400745248878449853459290845797429117747786434698575944782711675188482220850693067996936001010865500859987646495436573496087545916202547368688280362146565719639320084963196885083984913416400988776814357064783040083393993446028287322323897732338613986483913545761584145121168026379677550610717307686832548411559271651538374767687707450299913691490408629314015754752364769693724919329406448855564731580736499925628344418228017369448417950163197583102446322423816361374659945223869067504078102636859886940772802231918622834905182116745229789058767300944792265732772600593260981756419172141480629623830934381868643032837493726447494746178644713315917510073621591578799294306725312537375874877048379519937661706302843020269089889897575813868201340957821671629457676874531268594421463146380602596256635653990409674873225836316006105372507461167470547698615735307661610946402548324491157781573473934308293672928258616398549242855589330859490786017146028026183751286898528729311236391662601473545247794480184470260702977580990623051729244402082373674738453715398397561863359970534643390484568007062228674142927328617221232297285718296795368885907295388689532980363679966453623109129624310462249342466179874975029362315957800821717966586240261012464385411498439111607672757593820308350674512524898496936606643083982166898745328362221397008687608108874290140275630463563347146029500494807606331295844850623551527239876678306089202952136290749423833161497382816852288058444263035603251137083076003337178316498542937793478267087145987562072596159771139096271971068219797968922413891619413191368615215254708809066739817429430958108166521207505802095852329809792040217435480176538102887448227728529304540999005705996818621140686997295263801688194174411784410056858964246580967775932933307254844814857584538269334351483662696051197088241494981822649807947098085599080193329669861089830326622982116334668420025930268251942382762174625726796662874854814731024858284639907702062124920856082976837307382163904426442895330910865488559340837007579211645404989220913833355736119334960833125672468827659734776164465379519892611470756162482259090199300710900192217677527240807995756871766738910675234991740679337605247710243886827373671963471911715995050873754418266434356269227737775931566429938487032533308543504897764955791556608000000000000000000000000000000000000000000000000000000000000 [51,4] -24201745309870207271567720411015828869670699532448006392861469670512403620465103596435990241487648623328601104607247904448286254426171329565966744873177686509141176814076295288188200810628878877892431518530951569208711602296128008059157606221376236630238157628265781369962977614470322230758429794196986712993846456407735185223090692628757692782367332442903112126171657257175502213109930670398068139353008376843162279368546832769762670211338979459363641301254299670554256178486860969291686859806408558596945833789735753486136066141894849298011400255581298223983973536245407988247124902999631109425204103026582474478920822482316511116875984672493998376716258593774137478439460487068561394280115511937067656382975518276376567121679947084457798751411770418401296486787555623997998471356438715553512480387754061793407706513609678522117393496366923886550074396108028626868673273944944766985614800597781554793925218570124155105961207273836581808040051171668115787011821473867565950183388758298506391158807203852681482913128400005595480054585295053491794575792513441205025399233243189848566825105877031226714567095364410468410891789846272084850206578825132567778997591309434603715502569978171789503445779834591729107697219789850332691409749307534217587857829898445098514178317368732748745441376324460541990856372709442355399010253214606054346716028397900315430520937829927218772246883966571675485551358161333916805713212503809311511610598012253182946103695302658509277223462604349325274655009175123517300426588320749936908029234135696130233536329439386575495969665984916979316752124376482797723093487031681612208235555913722818020018128220860368129768033126092453638353757038876292200724171654991955862650815304884374364026079984446112032668040164691470868270104514071797186113048954103609804006462472249048667666579310413078735550683209841558861874901484368631842846268387038269296274144701955607111907773660167024221499287202430081990601315149095626696691545007900296433285159641735031245843282561311502508738796953962297053322575034721956758767677623863028343244304200473554446105465228325172255617616560182559504097719704683127815159924396598076957447190684877494553783541324436825765141793043408217520685928575450333228869909345583225701869250777021532889346715659743005620324093008979124047636722998965103918470953175512028418456293189486224552576106344108776050967385382618946283010079328454157424279757721065976264343304221280236397357194392102187966263291604044322912293597865565082824803146198347031461490110995792437619302485467364953194678246637177842524733945163634150207543324685518650830144853878996406854765705069663493620484097850168947540484809364601368622278784119957319198620484894720000000000000000000000000000000000000000000000000000000000 [51,5] 172857342754253870363809176608911474976750302225390520524166890716584709900911429278407337951343931818815631121515336499674612941411569686756360414114279748377081385625012449954244124048021814083139705959414035862145607723300888851780125047498990886779910875593984897276586668005284215199571708997685158153597453628876418864185058287500839479982209300086105460940531149415559014937265394034496747150524546980112716629338995235516944826749306859763275700723297142269816033655408231437458463532313030661333953541313612391117464551171091417245602178794223579175731719770600800627939686752988242761341790524259655704944007093311342757745675178469527611436338304824585109986481861752536881397284916025014169223682919963933532418398508193926725424070872628636259772832289898539286490286408663073034848931457844527008181351831226357794227166992411185038918957529425024611075055550116995096424836376814749798790686692109892714072513671252553421656848005906260214513743062494336266312101996284746962209202917039415729841950505086404932837754224773232980316275627458394546703604224200599639937392350186120219524113236237371636896491799891327951206358734329615223836278926474224558875758596091294039136419189869006743140602693769864223691572282469625664688198596212646964336532470077352706417071705508369975887572873368100388509450566443445032946738973592744688402538519471077738487485105567354587189818744673610912199176398907556755337046723109215752155390660536604023525846298766570073252095616989079237287309137888183183237374421669492147391816446669696062692428200507242282704819236206603282228503699445494638881942417444281913897709129103392056069422026464927394964366897998537974595554959338158816893943972533320217294116681085199223392612654387064101366254444458448662580594304987107073472179172292425954446000335502878293395533223695982532973330523895764438550684666025237388313512378217406531168794581528243580822601239243127019767933812693510429194332089478818230055532468471083715144397752125600359826986927581041599002784167620252584011658689230261735922074833515250940947752658305050503069543779893070873672684563793178509395701310580248356650652922942918627314971362834639128921749396501091254633235137020751385995210449295297774740446023503724061487272933301809857170429844068411716304083602167468390187097286862116003390259118237724713738365428394205471238590405189741026313445775725692847439516029346520207834494452576297140061200191299927361851696960508246874865395789678985932008674171130956871584651930331518966298805454712697509539382862609919923222799039931311341872457098748607791502212845816412158932917975041488412162613875028166784257435257766843340839429105472481405424470662840320000000000000000000000000000000000000000000000000000000 [51,6] -502016642346115409327756663995653502519774548765775883608098911564906123125654387021501272003608974765918729956943988492593455735897339042457499749989663019781107317298333935524585729798062104182766799158462453580387778397506092992097614754376456318080848262130901908033001893189401971284846743531301366610920240681109973148247015136772266345661339678586403526001544996362199986926167731445079666353927280471166933124440693419981142817001162289504820294623411208902975947381055162232464777518033307004519609147366197708715148657727261039629461185136278331486745639752736468022563049476839368508951214789491331564139432075826113233110630877524133204853733955686477637115831895379662148275700864803822442788202459546009794777267977016956295733935237305038547084792291756023579286136851861612315682365326258414836720661585633697383063019247391726408821717620978143018389154287149752704695801870431440941907980643496884561315589599514126173715493233903348545815823757535613001726125181149996479032832747834472995351140407113326946789152527672709956058868179233540111104680770249980710521223062298349671452788044862199689473144336955679363923269668233945464115955499567820388625091264605104804486321293228462216933798764700051926415746167665975211880196018081451426616547524283193590009594580107804888376298483998383691794130751694451548894590152147691720665841244445296974684064533709055916353749753739613895030248813977027667041358365718872408443439674988688513193477427162556047490546029491122848810663058102422026325099781647347611757137330564967685950728138797299920753280908395666405597973131774092486142537776052192506204972617584934981635082836355798825392713654310414399752761651869962180936662828769329476202073300877217855803003185793915513618535529852775004870913517549042476257114487487805754021461016680471402012272253679587053875238968143355548485363055974810775077234896166550920289816202234928192917257341609637047642563518582526953007724087988983601501561171906298779464367395484206015381086056397693228628839778281793578465602503521029276518367974656828590482458719711795299198030800431621388324618117078878131278069934127543826120492355371853841666673075603998743696675352914806896202799821109159704663122576718519505106174451015522253628710556441670756634259125786822591352595229260700877192248525462265850036159562843612828965397570144764397376745291255436827912047319989746429321924697062004729653131495969935191409132136021999682493935760334549484191013750182170943977835974580021823955861575621993465898842497858515461963420828099773142569581383159977755421191314610287995730412982681624846914776028611035305944145400308679200874093502836075641423884203651707891667792455270400000000000000000000000000000000000000000000000000000 [51,7] 1157053353584937663977490919559926089865856539375883789689494712513150446690901508132085299853636216342005153768337359728350629039721268449432412162780228536660254899493237130996943989028881604034945599599067119535574291230935833491495352218307341479507721886601779042467353240819357438893054891776301319157207669390251080436524135008048595748299551902426007708451930765147699674788308272319930666483160795012647374315850679930372657898656942266570300330817354587164893930331133407763358883821706345684471255667000326059274715559316160551949730293074213571353921412245594965864424652453115967809559579256205809256645591212373328401020350316917603130788325700883847675736470182590071399561971804122024583760357718263371537920903626690957316542369864305625717888654883909478889044162339683813333128259311964872197988156259964787075022761485590327496261930414696881121268524726208986529090977269989620838797973594062100286213986413691245266730421669520357057589203981925308056903103259343612005959170811482650875000277851276400723729213398617508758100701705862925114042608588752926654319545560236223278360419493210220656591832246880533146100935816608080444412738222531129847062305695618330460963024976306216423461389030230658322884701337649187039965419630942522574711757832966471519203574373722314062459046416047166176270046978132313992627186769114732536740883746593589537804096064770749776134943067863856713978669311961136605832586241533471286030727178860760661278710993381763137803131035635603986786244273853220772586598030028118198275728168103931038159803343065894355883848859914045966248284477152383306949284531765233380278744171821179092134560484494466942643998450183419712229559385682926311656643122379898584822527520496621319156459628889304465041901490941538190963913772429614515115215852733022717926900601396607748875435603304689455572046353566462775578571837725980818785109460394115411981034704426192770102923375716620092596635157604704870241106672775201342691474448155850216665931081058704613413573442583385527115981347810018233558785398152934813097220325598435385532723405878543554165050775193148326915764809072731922430391140895826192379336786954938322296025224489039813729686409202649705458606901410988207258053827356533019045990288187402989982190270702893917888308913334646504479131804911975022174346493384746318221584116709700708165216878380113305257342822782327661281661536239417758134291282926339249260686469970610878290107554067588562525648807896812279552235018514732803705177970860903699723413284357054688204043511706987519801459458427335496039180106778076926963189977788859027731787120830237990286589842086612238459646309899521368145060340724973781440485890290083127607280606904320000000000000000000000000000000000000000000000000 [51,8] -129908630505421377258325857170955610863785327162650544479758244185127373541130492664001245822970119980274974813569283799318138328296498884252643193189657808819731527179433249753196543036265657934334843298640532927361817002477915104298626946202684883900572638107042197636789176255230357067379010199902208679005981288778897922026620903127869735571085602307951742641854037270326821027445361998969708743996832151455037867097118522062741581473549922389427400166713630335141269769496617816881578553308779273125380520146963207529497871430970480892309170027101806435727859145160382769831797745749808231096158277503522528515399829994759765342966393279449025545465181399674697473337289884074214368927444791730554966413619711425596299973916252616468858823511845985514494713742184294929951369177096990783279403640686316974914460101372021157379975251245327005942156308340048047160753609923929985405370827916105548345720890200448784855425332164067497361469455377455599960132441666794953871601724791074342286184930851195319317441509612356289510277429182205635918334937303437548467142500106752534201966672186169617813882884801761917278191835313402255502836597583034918640923453672633888889236999006234962350602918022880781609601550356285627714716628312971789315608150721708415167410324967012217308802854354021827651087957084772250190702086369268743024743599116693391895794315597652340249799509474370776265710731778852790744828631722423661619115038167386153906317232823985999505635780557738208646036747066719344395667050714668330229769437845471498948164545973659951960394608350201681396233813308590525282955676553878416546414786314857258976510577146025093620477707029029519548665246414933525869161589009953232969768312222867664755588664259759737842865821882479235944969018757422673087141772819603074744847560832302986665282171453593969543428848534652788035023099296732542327581257644990275561581251853241036145969949171297845466934471870872798817443413625199771783306781416047006896232232148645217648844192118243402948447324101173799178847049670426219775588442846406268385041739304263180868521142007291851359097260942853264206385635333862657486394163414686981755872747488477274943741285322479798461225736169444745748191508136936242910792472408406711164257207291515566743898941246169330909548755044604533749074831420150837966565418554824373209412195094598863595930330037323488488122477880573643598618527252557341421514084994255148528617264253478277370254299946078371859811671652227819529783712322828192445233387190749782422410264735281225453671096006812041850006965339124289289853704021213035480246251618551653624377130002453106367671738703748599351553043388034678120043545724352355209787272335020040889961545728000000000000000000000000000000000000000000000000 [51,9] -47702984663422031813170825319294755120477490229426627891509374623974509233563136748247162441659720787108774406741590009138680348770117225636543111584945502326352917649902127319522616030345098920353382376621621387453640047023675542464124863684346555978356817267032917586341161630609178129607358321172528225649142597581190332676657944476818191548622912974175660442769381576555833341197463535953333878125248607883474731882147632639054038571840689018157292192385281043972612486950010868729078758978543430614810636477822418897996471497930273485290135649999932120450636742908514992525002202157372965811913020334116154426802598292062038590680430061397839798537648615178310290084585188350224719761336178849166461129250180594420547127814583891881355612314127551788225426297062961368782724165042736844259121591620357925005870095786603569602704653132807052325508397685945952641796444017743435826349127994256721536302139508614431671654668192163362475931916265385489430020137479066626521071826114601656461423482932351876478075289500477668819044387559576730297756825733022013753552833629195281401043234496387452288811814911089078300057288309386521687633815259831144615424747104941069351663948615081291594784233088185725130468838224869397654858314259614970677963140814026340154899897307058357516019015403786067995449799003077162885130333514958063380394169809954906921730595929746824376608132605265123700952893384453984990789101077541829257516821469911912304657266095499057941225702680905388980526506365359310138566627598776370859097875866764204563131456702375090940707482077978697536983015801819086051063793528652284764262955402590534190933130313482346253647094689894410501104463274397813326241993609295525307756736117641314166253127778135918785735041884602489322168130313166529266578755782505309989124963028481458356110469717501107023451140583468610997014565042234094920382351242010437070584877674227667360308441447753302518072903842874402163444692360103187785249063127904686237914682288316873381598133205990816389262911613113692072006606490667309956568357652565488265952276971414068871572061674590853515564998436812009922923082597754781725727891604771069897331770056965636725504914618854748460077549592553026644593716339701462995715161517613995305361237837709486956900085400273649893091741741530469672903582187379890270836462232845385554783373403463684826165702320365090739596224818066080442245770180367114109398418368674219932351768259669344654293024921892810752727783065322891117604327282409004824575578504764621255176901862180715816352739714003530287593695973593241673834318927224527909910631241230803852000045638774671767647771038651361844855929327132812323608193893571620785511802627650132260570677431500800000000000000000000000000000000000000000000 [51,10] 461880029531888686399889778239205902709384459164754887060021755682660698973102837327648620022015477647794273669699386502174873276819474026341827832118799280427156982994993713460490289868812438313209337667782640868914479966937859350830066935493246707179375970065916663774452711911552925730973643075187834949867437647322742975562063772362926874328318677431683779906031391504680959655653525561432657414405141256747319615375592555826521709920339424352968915457962117572023094287083071470870060582097420878071581843712663466219660068313053477316267761454591435498980945651997034310107825086816837489650466639191030608992973680906073446751667525147420299026688081574562786668981786540359725948488665128141650521660517946888251131680098655945814532940982662841754139011864835284566958237730575964477896030359733047588294002583748833098891024749357131000485591013989501448452958798760113779445248736969701193671328346225831519697053535158679622556774907017213302950587293371725005592968716484273991023748303802022336547241153923933157790356610214281738998019234340550015007713214125179960041278712173376848104428138833960745375902044710965821526923497441152880497047682416057954427183194539527754681994665999597378854252718986317539063291496581933495634517463413841987297468253461840597151391215871745145475296390599431097803259204640962741309484214021972187809898725652516325836717528706567421820224224957032964115802295560573117841776139237606942784699658750451033990048399874901226148093233653351520180320654440582666593182396703234007023058497594843914465997848761731381684379668283572958758979749240618728296730363642486277119709343728960190481076534283323999755285975604505364496631792083081405761692578521783363905589278142272908063488162157421605956245887695760237008281518311321797608663814733715819398247063121327874528860414619593625818473668219692240528254820813314747876606424929778234051748115104575107573444269909740042476777194188391938504047548550938253180148280833393275141442605797379889175301439887850055966464507058544437991509592507334174838291274458352983495292438019328074765743830156251145591626016777750027329476918744694596359367593548262158789259678789391204668489099581624835662132229193353673353479154061181054186317543852509654174141592150673716889001298944766077625984646140918849813560702948718343866573646989150279140243214098633842187511308280492196168364601321526938837409184462679201071900803990777369751793958452095265846491725551346122880348549255306866580694921317458947241633296103423428833278686194155586732885405620995650533812801201173870757667842167310515636974437221119170207044784656380494143841903500227142871661343066234456871698276593458138790854330941440000000000000000000000000000000000000000000 [51,11] -2978663540958296921881663454358198848690013865480613279944586257818545750990734322854435906222925051287128419934225039171082711076766383638941627488317998964960446850173010844461545927265649280641798247285063401108795247254389044887105946582019190605645295123062366534961540916383796784732863957840541655902598165589930180446168045855483372495240360676006651870545479845965778167996803020060839031168976181874215215391098757598051686011009252276223898668860587036328833267336930053364639065632092256291450497856298166779235027280783302521706282522271653161598605341893050061314543537393474124587204965879689769488073431208213760095203213717224184711602900400724662358127446200216071367512909416884504055118266414595334031202128448753496760944093838483093598730681630229459166684621603619033601483949291483021124647189836504094134262299374383428060215768730178718789854084168282058266319932326244559787375198973736833698356466528813489998007208850886876042811354026497777814333479394254114909406932758775973229887892297627073272466799135165587622739410448257695195664653004114797685530447704615678682137780505366734444798751603581238051910671031274540621561545781953439743669763164057670083817419780331530694510001252211020650695322724007792316456732475386162097860909476015403747481511591027230406956194380407929619307629531274066521257268438257991466342292672900380005456855498418562567713266998535344488515997958134576675375423581681222260038578495062077613400069095831974442702624504017734417367603579703250678932743227775569405429321203732271269945926807204637905012573661589946157327327520096768882866914323664837590268013547156587594345071437092848725535243082491089644377643350796539628170526844691152157790453262554601791087816856920063245889198335830768138464086941983854232232037299197792384452929502413551822470210786578575052187039820180980222580227905164559438206387286205931318224040132029565447699861150020752993685236122344391008337868916002708906099101354739064655752582377706680589109631160571893949310179655963218827711902809878509824588907189376602158003773943408019176579271063513256852832719819634093404447692396815354306749024966058485193249559119684263286577590597533344677658544419026431984290764811432139132827665305260835499537402342807012531170848398143710286082217256607766564678169344298870737164115292061941680895498637798411952300859202207824521200000519380984295987969226296031363048893059893582411476632713073434983355056817872109491073017744234264298196143610892330062428769523538141647173187213242573042748838602855576395739024029361560906932348964617401007416887274862605745442842691909933884716551007168326450087430230170735446633476368301682615393712749936640000000000000000000000000000000000000000 [51,12] 14768302589099189599735120399141054816226215923069412255694626851314250050967948958394992621687241105392367969630424765044390326170892403293722531594714318229276869168399933051901086904797799239543420261163942515109982271630130176703646201891473501182711165014879651939721368980075737436127182757240847304869090632845769984569298639798616593559762451159484483452670112013563026001181265862200631389519922130558132834504021070165428394268461923821674669291215415092174394598247724007598541575669378828738819534188002771126520340014779004247403535672495555741322296382158658941134540774165210092887174039807436693694484306967061288410907566250808154360577144543832788641775002115285008459762456987273780831534274163222527065863569057735699585880151390941708061003813643709588904133914210928179748201583526359474620292892443799129597657713843647708044392522377656370353575454806354868092681344121578174588548903746657734652194382261536894883709377108609144015557345135480014877187944438469639592931000708056777793302289018331151449822038604134428850705129847147845584319519324417113618427568114668527749118991093821006115090666080517839322908328508067999863192192648499859545133171985626440214337515766382768281498557244613463919925252743011359821939294456097351554518113113434920438077984264501187449966325244591563677646801850979267407370562270389549209590515202448408852483490418685956333849496224045508396542428104340165190775922368778950286977671694210488904100958247250392392449920448913828243283878326575403812145244934248901771006102142142109982861368139108117193968543100186959083206401865019114508480523796191838168492476813218686744736587763970664408688215387293346624130737658631936585437159548387990532725760533053087591547737221458809346466086587348449463029189591164718311112747629106285184403559380675266313234556256070153553711805073996031369616420108225237273525526326045687977350460047172614974781956733742836929814298030797595936521932457295034538496954602369033400874790000266789563707700773863776891629856821260532030508560979877770991761245658993398660674765640382627101209893204535357804292345935264873672656376846726473922323978598582554093129186392520062166755734582639863881620516409316338685379918623159244777684751226856377951089212409189934815706880243975727053304808910194617333999453210948083305984638687365081423677026521233405157752442630953524021263128560780141053835701156796277227625763792416035406180693421658246803352683355271986038111869484644444761123119531217624416079436375004930546916776134801255797097659120119696294121925874558499855295564166416805929804848012476041836699244885663223652437736617562291875823446172120202031326476467886580148726852044718080000000000000000000000000000000000000 [51,13] -55607705945815545677775133253274174780767972529695814827726351122445562536400802197899069893157090309302714398079988292881250750404577444377782855669962638558049774444852851291583327956712813837583228483240478391946172391852156767835321977363904211436294831475502588279770521911256237022930547739631784451599296472651558601470821091811423039754576384023712621194022379195918193349610684233096329741019861754241100228913288345819416271551715559371621756632959442754515288770091032537831612837486093729317189877379474762373128833719555929545268000314588578568210149757726479029165007490830674279995784943783982687222611539231644636947157211929286619635341403548558388747299148171701414814961872499332118692561305347384527101116486872437565479644116208816494027104432764879680971706167700333253174026365767934623661806292131581006415964709747416424025609662401622452515367777563685236313639563797759561342147920359060171760320395229361271550443518524894235055978472693342583490342721089208076946217326020216385779650572830574130216503584192263984017169890554247106515755991269314954823588117194248970970451317130747667353403515391909373166501066714604540912960066355433774897256336966666242321722411075219241174416252871047446382833084278608659693338826367022414030413131609604337830378824199788869446698896201307997977856755349638858587979205894411679779600656526212783102647469607138047640155250487213265052391044811739874316848696429845922310776926614107756489615811182884578397437636220952066518514673738471618105703314301253448748229129491309221610966007398275163321907447528561624289280628681363483512250424452215342281916863304882711993037005516879681377759980024635369842557058427669315243987098913744583852162715857733620671698125282881862959422536887021968319549286510471085932788688952997264305534640584370813244004987079338196120444170438104446557090418683679766045300758552327371499353715738538312545174670665318323042229013241279045085056303379592372678063348465776215791274932382615954814189191033500913738466930449158889415805239316398607540799556620610271468378984465272640824439139107140465847659431106231252459083130815815498930141480326920622429946525918420452303925292573047932138441216377912965189645970703303171605767412709408812443847610345342502405617390008824706764948880890859593518528588167370791019390819611698030277696176512190144045422367367417672482009723414248614747847196825531925627075425785378900760626024127918478335696812175909933050286238355019757304895541989974023899268334160361973566231819874204257123444769867261183610956192716384249245179856908061136636011607739057597757520144557841496026824530720296131834764365948127713617487382632187828149319260658728960000000000000000000000000000000000 [51,14] 161295652593532422970277812068119641036685641463937034642180800506387846239083931071385597802870607151367752143610557807740775027216109501338686519842605789473352041493088421718653020870828721806151188326061543877782951690014347172819163357463089408104501468187164445465936544740805680981979836567265951344739390889666001571351474822450606794243973666333920609380371637427497133041503489496438301196603581182159059836405543280313042628635184687679784674756027643834865299729374905518439070842901763943623784309505923236094435584992768961466868028980380109273008873730810867122975648386387395344409312039426579070082435434220714365561947389974020326713153229521806041342677967880409948216325219316504180871993176279370142098955405467445775274160772376637174292810325326241297405455958882833643436617009493262628288490996780042346099284606849808221611277740846306642858270236559125342897235709561857799712479151080004110614753452648993904785537798758102823596762782305969461483122974225854125964237826919389723759208398978009552782365107729213080390984090954533929775088092138786150991697081379931032549907351476292318998175584265296981397624673955711765320896493147755531381318243576980598980616161699532167304026558782166154018146306134881720095216812301528928217091586767023323429415526811601260988822865707059693844610418432662676052534845158073152567997270080705527092811436945110259970221407694176750981286683944601561296143019934391420174399547732427961203694103216212501797185180773690163620601847379061068461779041255681516436803276449006597522645746666773833108542821189213579891329878883699805476608243601492932319030450454582476499363816626465238646469675288921220214853284573697514694114565065210891796277751024804954251599685885336716041508686966861900482566712513870830005640543027926997145305612847628598025742199658680637584620417520822957239052281108875701375609071296742391656309675195086904269770965788555157911223993229882459668640646749989275489929211109176412824467552432417576205799622449012273999110487696398068581276793438053581618006672884150869502871642837709372716662423722875345548063596809258372114306850600164825539604919261184852551685146934845716872238008063679963200006917049213286552047802056678753483203770031293106682694385704436151688288825983073193349611504226333511924519120542767477261298373213471822295454977140317839057955615147688037825536350331428518407328146842346175580469134855481754739689630920071568381955545045201084602528618659578066421094633780353447703452560519394587016826240694460283136762279655004509982722613146130080774310922688658528556880926965011424549206167718800835716439797088991106610812192104777222166949682720958423787210593533952000000000000000000000000000000000 [51,15] -379569932164265112357310145450672051210454120770588609795820934614301557188303707899406985882185906960389329633310390460617592405891139502796188797101819163130811823514499175212567773017041426838013190429689258893299675096264292841429785468603969500349682301087851627834646431242489645413214239299972613659617339854706811649013020596237311207059827161665542352323795147630619989773058566377368348027742399785568117112778394144958366162969316963741276783109006789522402549492746450025827940302321481917796899415688062087460443701041677202399516371664680212918693521764280392864387749852816823549719770882219005920070775591123683832451973068103708876301450278416160361382012787641647480133870624951635364377134050047449641895176922610462435437714644703789924284599874968967229749308361166024254715115053478715439926057578190304716482716581836833006342384303406139680799330110159059120282852999112157692442351640266826855047741269125332270049692438192290961645274531423664703703643823589933026695540353084689830516275551838385004328838842012566352072424909326652370610361986751001909917503841513733273614296010528508720641791607774315118134409806935228546353558769969825284379596111773348184638013723929596668029450025685557756729123036065447864529614736834676690335117362052541747938657475271782554204036001331489406853125695131208092892210313934666945693193767471572163815271482935906741362303136765916705233164129974776230329073254460146050576769504395055280245691002190683748994517079881334186381427555681265318437817791338788426670837236172888604188854011270114307314044921936647162584748011740574088600098983958272974684271174739454865907688336132864250174653098983654474134993200538991684314234605481853018938522570304818381388698603772205150413827425024470255263640097551161059893360237593321183084848063681702797848057168664907475665915589142021108300695644707118363145409448585742124785294902896514901214249144891047503340364385549797521595574469353997981548376680377731347683982257291281211520879829311428646680739065041187461481920156541006789699734007548113120390138898741544597222032475838295164840012454209331872973916207713986565177396069388152456726487456983445165095737519844200683281691914762730177921205529767265519425212029899687493906150455974589039869272347415977847613579609398245550322729873875683156250055076905730955735177746752809204872734678444747802487427970272094133502266977124296999987970687565381354298092137791879812384355721893790973617340917639975832898104819182239402069205119216506791126525083063305188536473048593127946297816589732229341522085581367082736319912709502701662505858837416951273236144721785536959908145028619399666513438357308455426486899568961126400000000000000000000000000000 [51,16] 771426594772677173719089028465553918932906159039916682402736473024687508088977340770947439799218713976965195297309717006905759799019971693630433544111344100281830849342502297258018673689912850802084300009111214880683215995268187201520625200060708844466871779213755775890013685790401058513255095677141019914329846863111869068891301827337308791271729725181933520685058326538236426663816712335323106122141028700230163483114834322324036596295235928833484813996336898722225876120304738671039265945678546394716766248998941294288854617342592946840536675731084929747270506138154048557263332487365588706355460193768202067797158369435868383995711231244674114961691950061619573548860255226226506304718270401497489347543629957074042282598522689073527268316616219272808797733324543519504985332334346105311320603175773122235821878203445775190972796223844520391161036748317852192696512292671624953366256809371980115142499406681067519484714130827466268201662644944410861076909918693920458749497671354796653734788146780172356676434416989210661858945991227816927817594712551931104513229461663289475688154669418475376355071603727195943401284340711920911888859265316174649849539891188833412993281418344053440026294837883788927989939899030143080265433994251323654795059469543128927469469387087012859272833143546247710862926378191105114733195624693292204550540309022770156623429316813079954647060079882490428609666948429456552934870778077036623742504575508404410984458522612990126203293740744836114870261538686258618691367331174947831313154413438258360483179135956872305830288148728096171947648194284799794196217462638289875693940458090656204034316660727075988795780923726921077056982281008129741881944424843800115693333525886385944187190151758653836039662483840023958744470542404248890225195119538694612543830201419536107291896774405915842195656031542897136924681878646302225427307803919527162372970042638591089495392814962804549014643798426250088765875370859561928973753681476820698572846970687861776293031611042286052265856942332600949733340388603027791361077044568109934354495844325387773603262205650833058693480844363573237653848248923556557931975518610789191414199380777358116552424744622388152852190300189741573682742123117732442999986150160220128656212682622545999528215746035659546999015629006122628552615696141843379081208207279443924359606290114521416467856087727546982919217650431233025936033244314540313472674012454852582564143530457553990450453378651729029629236575925111950025793899308461049723572708827754766814647125266359577454683427833765069963346661861072974456164191448859343486193235232178562532641371553269134517730090393811463247493800195221838473670879973966191929822092467993792076973416120320000000000000000000000000000 [51,17] -1404414884830879014845321879743880655973977910212116368973986999066266110194857208276945711572872994204475891375721500820087211661587245657116262825962997879594239179877638988226375641446544788621871713009743494870735903805197252430468863397586706420152803471845557270337630791463630154577164087857539339189220409339726497215501404207715352923234583968889473520960845375156580699812194559789629106572178314904960860604819848062359855883235191018920958221522611022060886763627643345469568531360300500823811884582280535524701973823146332890946234208932039515785259307134696272936141633393387980414904367604463003558334732732971517867573711152846667737668429770513007315424286939407515977613004077483065176235693005348365242103513247957155624248486938235849915821596881219127483420953401592266054205440185899069864963561848206137419430901522605421110737083219286389401780237419140600733327783358827151985545135932664686232745602957812149725331414435337730308808519039335745628676489350884974396177637006484129126304848041718861680018662652592596415924237821261950561841757901351832048345334858152217412735466722812794041077229002271688973395853237234623653404788718976748360182938059077761249796941112686089316387336674666292797080618163112324391241566642170700541248387525795332966593179441208863381516331442663907710131035004291685653352650345898525296147002840597419213549420670712850438592906214792084261697511190860714142870159724773989760491568983397447675772524961097790686394731275689162998121587981863369931639947595987583578339230752085593336598744683721444738709697133813254529628615974122413001184660254260669447153999468886498843307285938401525327102150810523524510064453255917754820575601576937696822112609450348607919393971504569712123010770979943716189611486475259750429677115047446668450457881818716384891342323883331027626939483548761368451415662687404858161250195749534121112881906719661990184934978661251006742881362473321181400378959798825940547507001540820708186217043535190183081839164162016287365048861854416317369505040403268010469169323729182683048942639578830025539608282595457054232901187639680355669799954629158543909939575826903932196311555208417806931097272100452400280860470870856081704376808262774906716102859792627657636727423094613369677083341254189639305748240368635449382838745861376794992401881446694999872529074776851574646737662707143478616390371369062833991995892541663228226628842832005094404741278165826036449068535363429973981066457024524943743583595477628622193772937778445302938479003563849920247328224493150821757160405010311049843899708450888119459665706923220233213284663927816897693418186711501325226571607259107685261655073085986460988944684381372416000000000000000000000000 [51,18] 2255354358876554827423823100831759863121538646903884014245759693539116612867163091251935754034317242222443920044852975166825579548319401844240973888519198850007605589865485595386404123616168144983549969095340186029776423352098404921077202001206980222846078166244809042018434949644823975617517844031835503744530334876081563539099556019223146976674762457929684168311137041376025273181502178900644838147204149561436913499355888126499347457081526461430467219248678092782146453802298344324577192190023083542696015212563316469499255436148878024660172808085613451124822507331330567053468133410519774960861645282642919769046472362167131102193498727497085633723451427971964498558006333537731987323692515488146511155056197964933141204880843799330551287448226160468027870585855119804740641327452568851283699433172903331976174646103984269379435112040307964115887277709414372130733285590537363494413260734975979909190558683513033699340090831433668550511295157888880078938155073295248964800465081094130636036335981956654266395992843024307056487137693154263839883854927994213654756885939932019840599394910960871421518931471644943195062464464049599643969870070532150939700117051032839840349914254112718215108405588966639567013882566060025470600658665942956611541016653409588812255715046373117309265321477442361781368534453190156426257741590544239618478601938681951884179584872221214986634358149222074849581285191611443832991717786580958345151223325652414802975870463873301857165820779950405012500818203196812137633761186687513578245273256712226003606852499555913318820609671769116197278863375906900735763169980640029430681781589244162232902701809384528034618603832904435996443917018877036909017944337633108586435981545732051142916184202043172476711858647129540602319971829298546470635500261597003352404523802229258946685483757961746645452586928686656496895211922396150018243691161888892159170238782274819051782556659636828264678905271942723641582798455849989048454672089056995648732339292371070160485255261219820360126520352488742676173220035827217620378156787454707931094631981894693685373328648516572049997644336696873791234864655147910081517226637790678637912763594963846389537625362284179724613020923143349720226486807496835962475227037561510324647455811928914807541996518298211034015837334005164314873946373762889167141003828875420618109693904335972691649407483538439046705810442819223663121077305597665142216281545223316514861779840078671841461261923129683958210796936790054342496051227638631099479604589953150989157466656802936332305440493816669039661651884951571674780464477486120318690491085136816751812334568653739875779586622494291551734055118732515992310651040485325468109716135500103480285107899596800000000000000000000000 [51,19] -3002516894147305143308226583558159541368789452783789072879261772245113930349693294863551932611090773413880700192389024607501128303567652424016889703504688354347922489632559743267665089943525592580555569178421374700053473079863395513076014206500556069865329876927943113683834037651226682923681782228658553786335285020728113906304414973587233373837659189681768808580508814217089480814121357758895346291296017946746547324185159830212241084203731696776135973197165249795844698853210531398513420497422500921899671361810760607349321398801608070906779558758037865716875924327218240687279501804756362441325150948124615857422793126664879771654066785885059754459136699091483355526424677896225862899347792717602818678455473624836897840764420759394416893514341721381018538826922984406236923326260315180597420108053281875148014139930486288847566941999952839353102352490943673881995042754275613872191898682889630398876739007528788408020916349933709357393930367998687034961005319059006001757085280957503358744797474014510908196008916001150396266973559213351443594455862273931651239799691047341602350376152261162599505261634222676703708610237623861460507574578175389980458862468511406683646322265869532706583349996839202929438851408650327482687797591126534403552936743039916199522804316045018220949049814704506060656807786594282151090755284094244915914933529054389986662791251038247245694245214809674958007975171920499487406643969430816388801686253252907434904721527504336423387788229761193753088638498251426762459357598940053073950874863699255460588990922540114262167259718913278920356339623769134877704294657435740219194378973812816349572420314123172018774682431209816475856601203415691879982671009872220404939005388226460768455740728518707464353295143544623682476231421733740835063386949955768147461132854646660638693065869157938125491024190209545533810538431992622107785987151189235458990685226830932054371519081132889550419196668370264485106068743754774030998453501738303409273043525509838573719955420872510886595942466683596553579774306212064747866973340727207948155527423456134887028026588804587883926603666787623222075755046445987292910433190695625693341552821943104508315027723976523344539052130546836549192106194925823854361066358849720075698034476037405189874531328747880330828102971777940966669572061192455567667368222290889534427611639642429333353944860409158406432654322229812581712864953747391586132913720981403173252010276230653753502585130010934523552703053229757081166189063117493290707014620580874128255849854875856901791921316829978932682002229753514922684678635093783838616722741306902670691808976143326183703425788133231075900434298021508027464154683769811614103926632875418275167045649694720000000000000000000 [51,20] 2957225479535787139054532749224191374090674245648405794193009066123650426740731305007143404649804599723723231808527945670248884332974238357866944861839408859739792434129408027801183645252372612985722284741365195942433164031332920947632708390076185067393156781029985632798089529859165366826080091953197205504109254607197764068207341957115781169246462464558742602375674460225801820696759385528581983729437350612810907259038063379958491287236293992939222652944493089472277744810945341766633550902867057284651958822116621864013024805487332519903625662369607976615599234990584273979583512727875493519689481125101607362017954536298084409003473195295451140598210473016393280865555541082495999917771910028740391499799130305814948039078930611424063900267643094174026035387004834284481173618793924301315279812148155591530190953227591838147286689958153215791653487913076079887578328213193847147146944281801601950530499922025085530221290865599294249516019552542455993802786689673035812729898509843314870005344057280004060398391589324060411665104952871427821442220064891718653037725541513396396280795396470367629527676832725672599002175093539655095661774743163866614049539927404500889294658311867739879610330312613185626393789833448534065121010128140509077202518481778954031992984149885430227201697777262222493751530644205839890803430899952092593210387317536207977336233052783302602108796166116666130568976084842854102637041622118115212188643179466022839444306765241825823500812096846646186543646260862067882390889712765844947744413299511238554024390529671474083772997544774715081247499413125607986667835463070799365427662486054056700488294674780695419623351989314477204389297115546551573904614564661835947038242887647923775360717924143407856669291985519475113246133347841251316616636019687912135203180984408161134828504561690382942980448030929813169181132851525708353097768406467065793030110853692685346863773067039207014845023564512562442182956792228776466132417080665429894564839326594642515800580475499180430302812815268546755549935654475718311224257999737365030413599194542323245022372397106330212692954374725257150727836189638098175000044966970690701282489233800270131718061744225316903424265764306470735397849377124489412688814247541140236045728370803515227017025028487742262297477590881210534347407878983571829368461952697701353026991667880330220593768618458885422001825022552815927415166326545263057523574353397996718271503042139730860499112439378875374042309258596393551389202784474791098004737780125780467237709168076505704279908081502940458120485760871721232416640684944383042504247610652992298370845970342923502100178608320444271901004248868791327784051713438716274458176324874207629271428916838400000000000000000 [51,21] -1472179698077853919711313005004678760864500141717240350867278449793255782474926817434355468366473744323611745254440330592118099732507704037433608712864002341404047527722088395116453830674197885157455757820307849105672082650316829822735947338349340841424947510715949972851495251693356467859298858470062485652190802154333789259366843460856169317833687218911327638338010601995933053003842175914421995071943138058272382463241808139758959660137375835358074445449842650786096177557037714110386967252696542836146574560563414374458943165425929457980218100875368567953604572207476590470514364541436149242765230896252848514197665925401260966059614022888625514965976421270572322398789448906342912453120654465433375447770259466990294057002772670494541222447874594901567916497670276154249098242935474189904480619464862383262366124785239792736912998855915309784522294305379801010287169677709024064535157034920491470175304507397331901542463849937036505150378659010848968475903774840818608732418669419709114785355190485622024335893402172516146511020911751567477106377092531124596773199182422311525806076812926429599491631711726621713427821256185908270783348520428974581078396900511693370830918917514660374835799691430796257098755775332643592114707169502757694019609912209297842659652655641667084376051937838886347212931611150547298920806112436351129883826420479196968055801737059316507889350814324014105015631921842277139074834110770608030644959248734396035865248694521347503999099815418825135937586393494666825441285598030793597992051826459406386485368224179303822013578769119493576835375941041672140277719559066304128586891020763234930393732008599896579107274147975992750128779660367817228105138025225156657336887727331286672831023852646613627586031123390496248959614883879449447560759243031048768331353728147265078032510538063500533700029812011281902039830229589787628798719578644126457652625734481810393235179704325428940705294235650524081710119513572717570417585085757015273941242833028470908935662297163912986677289088561459065453105765119038948912720806937142759369345014598953833897952236937910219457077061071183097351416900053856017465928426375308309209912871122747220520562561141069506646600583917889683651852418175170608232776068965600278558670200356167587403550403103291636374861029661240211506253633512132958164006546203051137871174627013213844195766270091648234293684486849981015731056731669769322374202331424689065232496556636443184417876369519394205284669185499166105084210259577907456776774978129001916232407808462017401950336542781911631938709110161921628465706813073374005631130377447473366938545528080460426296441942274488096372693943374487259464353016932378210984195097976665497012553331507200000000000000 [51,22] -1349783034557087670020562116915443963768910394996107229128913037295022217213990460245026236596367502395725460768586729179080964672334605262559972181544316004884397451502082409034932055727770704867755026504281851628065106217212006137403570826396539823712577714909142741261391816951448038622987863387707263448386030183376344515842854535870602502458950755032988949624545934346087849650309412290676693936904905088633861507580061736010894688446320831374081615470320173025749381150154077223100896828579880283559728142549813874301913594173150647075105019477208889689662497478794772377810397578143848496355210382890239232729474771210883378973277780015821749885573620053922651673617554388817661888865323625208242586707320221929601597267228345566496536077569334415225001773000753378590122306497065829184957296602740115679156990880261109975286632352707285129051728291275911476504462466830814489662803370290746084830742813743017182635958104002780052055149864445878440911747612864870150089791339542926900050003908924495829779784933104970941743364026080386784913182171665453273695336222613362946284544535685006058585458126753147544969655910208676172640218898985193044171192726621765783731126428851032609657454597736371487830829895675988616393029943663740826983072863357147424688628697892400503504913771021463389609375513996244453715074154119659816922292357762101447716101099981311483161218592831240891706984701500202428373769217891780125241223881205908260518322785665218628392625764461085921344135633062697212091368399722464070647523590515911256044085525675135054068886972132527531006322991801645571876522913473109570434878194781003315671299596782428160203603635737269304076668951981751805462357014898387606542792317106977213103436447091791630737187430309158091949739560813613176812134116006167032124511423108829315895489010688333166378498846759234599663659559473502961737414372827841175077417608620357455954852852046196535750883671505506480666955641815834052925403280171744748509561207343126385914374242503460855746821841567461551708415965127795670715747951530372618595071847432358217271597913710475510485267812106657045797101088180106212981525259757753879722358428245245260431869178733431906108255654086614166250886691382663009592378954312852489978295343966970167555767193661206581597608503183472427830493153737404581354801378316668331607702789843400813000108991699616065048857300304413107118360243580218039573465227028243719635255173764079956626374709295150171909011503165174802020036390128672555961259359227013442436124245318570703178689379523924644052544713383629285509024338111851986898560668724017819083910801337883656479774335499406667093739219270004949036637195329872892654836242969738062562557165568000000000000 [51,23] 4425433129222994572337134867428496735648663528694479344597048866753043245777026982618725311257730208468301965069403552997288704692321634544196410661796578232889079749401897987826633517676708913425133366203672561719058066872758405239332780080682712245632623853524806050111472559433151107271354873566732223453746211714548395983404804210435177479134991773702568411457545446015884503906265777994725109907948732859553781046107153327959212154310226232825677433495247425768564017531525803863994716177211023611507491835764498473326277952242113103209128835341825527835054237706511019345934412944254763546925166138094582167197480581502117723544909565286817538958883290161090652084732678421868146393441690494326276803289565306044992802512165915759275176709170203382974216323559710118375223540251706024605780034401477061177205815943127346301706942837308359620294825435881185729658275967781393573749045189227652959366941998702690419104441359273695050107707040700098903245036679487479700910611144897283071363691367702841417964888905816085729941156947896041386595200024163396855777949714705400051652209451438915184988947643912848792237822009327802123747139467528669450006963372665249702946057594060382388740401002661472936137557293379743826243128501123468572952381430359967288283656197675737259717154117906764072169881502800220710311678158989685595759670302708601979838803412512081317606786997666209818836472050735121069387965588697130733070957684755282301848205818462219459379350050604557521492157998696781270635854432708598973041649280991857718352116147947084126559938472599223910517504191036428954373566047261407222493934661504077605707153798763751638937580896621121555965938383108928176868314223002059254639382503503583014598312432261648403017684025722587651224608531675306689090322098599391006503895642113565956225311829171372558668519804073543410872601283362986369633629751287959084495915127883575874106871531138845144957499201918683066965638193916663930694098497259075716478751306231488236331333154466133451816564539936499958367392430903405017958446302209753176927054350585760645214506338520410332498476422647771402529567028756261550652426145899314388347676080778936304447749851604911019231858972300973589548356794845261750890326612914660706801466310273944004110711248104821396819217907894137882566275639998581415336949274220074928876049540323203629462788421176060240107720716501463984489190343101215728858524981965097687680098184347471206701399297412862497959535322633286484546014277480544423411680190614913325566934793980911234005237455856490392530227685980021394103901948618461177453249316657683854074920318108319363275633514732845268067114585304086787821436244072902860667723849072707289203234308096000000000 [51,24] -6384193500167109102472694071485413015784506218270543392494103872781246175181478966789333996018106704658839589522452835668286622865647180837193008125765073907201448349212731933752109056418402205173260044193148718978044363248304920074553808426831600004982783755215256063454869387415324945454068245973683721811972800947020903007906681196006858782765417126045542971003120565176528086668902654036266591394568815727278659307382243027986475244826989593396835766872849691121811181488981124233496269049802220911233903534485263191626883341534136702162687273363608606543169139049514775016981139410866449177965207928942893381945103495150658061319366857805539193756783425443733992037400200861902275294277859141309588226228545652242764590051720060828590037442960493282405210003005277591100851764175526107815527719179243760936745726940984527715996744763774356540940317551704300591612198670273317031408955859406534007690685679185393245622504727426092945148028933800487302075709562963597770501962697727023841640203089966331161510195835258305034435174622640113054817504010239930221319945013817161445151304287467404647854721733952785514780592849748547265843565121675311616863696121762091347538177711369606611246617544667403645322604380684742190449432848495501883719556858053126187986025826376428372375315096741632781302212362753908324612673383948285165150867421046187315389946847994892077676571422246762775133242220229181368633453090194874916824373872486220548804462901706585374388774661870210976752503342236328348016036468385705021339528689700519749079896349750700726041453450453163085800945549451963431901527622689782580305523620908184833211816564033978594509323788223230525170982715799691431387865933890516522051948950525174221220620558696755611940921866291374866277255599558187077648345540459151344863266326597544932203773265454446348086361846278386243330313762947761166709831502844212355133817847376264006284966646366039102395042072830915041146576953858067599448683425872367500311477887322738161513196055498639793320100833785268292716952811722245748944305500955144785728305305193712270072324659988337841266508689578619113848905050983999876407333355232226948045591573745292827668716704346749303634631999204569730458526770468602422086072306295426828202233054541181082086675750799390530909308135200832772167391369327317178038002454731144625131811635495106951613553687858350464256891740214291547978996502544103520247507041619660185888984754008091873982694642928195691735009695484462923087890419889660092670337571544392803224206464514410576549956451473460290230325397917450006185658362297047393956912063773072670483846112608366689173706924471617763755585469569911839254013829254062941605322037478597315491004416000000000 [51,25] 6566206914595429401723132087924914748656114614875615430408483340480654981255951831131609032103876093104241987062629426199671833116127202528348127506157096909743611626655447901453960887626234590372540401686741281699376612787292001285920448418411877130168823919480070591476004678984730955942258519519674292973869862049592625475242217462545633671431920852417810714202886442169191209816352933600612601742419292240677172196138160894029950869565805016016272617968320900419716760252347589824858734841511501960694378982978673186450157700979964874016417464157802275565671967364569179519231441218800689013952983360210020983691803576185569062510409303274776992222456156677305528593397100533311418357452608747240544852093246135120550037539408383282599754356952982236811181045003917648821633080559741698815396894320903378259365826376175240247139009182442933159143130620997855080530660780203762303289852955905520268734702311455442875065350749631641267285765158076141152419708183835165274293607698262183780940346202565253645665510295907368004798702911601092968557570976108298893989058407370136754944323990877456156297944279400948072241825741228746473832635817603293402634793491167720167229943709154673944510797398728127991580319694351442784674086036594903123375517097749455381332466978674642348748745324484617683088568562706876809316172051021632194415566075081324626943388150370258050385946658584180346235276345071029768303193166503591937914856809383188626529121014017363167359473157566269737994958586751725064562291961112370300614269692874147686904738835527492516001048083223859930183201856213617341683116480439052839767337437082806434266773484521030145909837134225671051603247721278181390475270626802470695117245146726864007036063026135507115329019376410354023354245153940206709493535880157728954943607446438299570972022983001189276147822185795964234411581281509795171777215035116431806594385687481200767954462005961754095203128400099644892123857703698899333179283591235713280225142970519924969195488590174478299374953444978275808790490440430318879333826007097166560666202607769468827401035598624334834035340141479006995419844375550259331700158999137977273334974328109530057436739093449777961461216432814016900631404327305568882921583701432465889603423089436159205833541098479161767435179371708176335044329794857069494975654318281013656391565028170333880045267508946941535643292894545555722608546833739481425244914110214198126296941790163236856865490622347289468943398550529254594783675154800187506319412526058674344165341293536346874837565090393026520936894638492007207003292271051910960201282425815623201203745455033865969355287286585567703893473070274995078886485462069600965871122648167006783673055838208000 [51,26] -5348936390609535549740521338484942103569389541470441246800961357660584574412008162269080452639358618803365334398064627054037006998570826938735315010145034515572061972171123707999378506994365224090448124413449672766676917543684317098573312368105531850481865531800967228661961229076367325283191179403460494520103336513985015873414652458606503602460705769467740865618422346700490565482845187666880949671937039469160810171320589489117594502128602703710817754937199160917659382797403631933806373388958224606264090242085510087467503006657490218365371886284330948579930232199324893676968939643024840989825621355883157039194087593885577236393432185538877792047716997190465549281927262514473162754895618443609931560125786389407625663610713813349367546242109234973899990480674948508808124790426757215347068224524786871431942566806541716426022338497177675782008816515248557717143724425798002844375021006973979423258698522838753662999147981992076342843676755934254512981180207952693108701378532704356381881577199770628994074166838706398707406815620756328608829653781655139926374904256172251303224034304135523655670497293925982359894057661036799323837016978072149114342822194943309387636810510531289978522380622939481727125360423309064115560930567709296648410058283615307642503680507024755756334859203534583661018530523864206532496269190794630485660181973737704862802114742944367993145927909529302546444380585227869607861770898450738680901294749084833136299780111148223703457342943475146222566204201579221142441021722726566413209778509225863861056493025945881057369749742778042676185913447379651522744039542103748601825244521510143966026355772357236079195530699374785500088013082111845548810807250044900189904646157864265141125366448971987008594822044221254078410950566707368168787474690976055584889335074830271878224429293281730816508013448440802421446567818897734938657211216723827447718324781902732090857901546288165296562328679191644221911549073281374461515788513944553074757161572726853819469841671575261206071851787349822483094802590530198784892668114702635559742861089641576308747601499578661114776019625567081541761605394629268352178675683118406068942011206749675771837193639248998984589061605863371111247004406278155451305000447606536338545598316596693240645041777114006217617417930415903078602220339172256972468183259462429785770294683952531575373498420308594587321789474522804608643178515312957576793970781765354643500805636569238218981962104490469270408964894649840734045700555535981937825036461127579467230677645439230174462910867093841069800363173360451962917855558310368212345063584987621077446724767220367308616075739909158595716764670809165936050890015031385920357172220287161612422348800000 [51,27] 3636151765582317412735024904967847334681431366395727272372620452503163795378985685259218311026961713939746934529657326646077994405542199632667152371188582082743976775650436582744623082188591902456013677094165271679489590088494365980464404735079631546022905504284854111928986909204967094911516384095099953903574542946521812770747682319733495702476131871828685269671960566106900972537501963294602092052713242993227708463144873262739766192990149634788684649147336415429904353023284212701894330293345060748916197804406306667463134523870416116034997706917034980798531960599066506883853171821558227541090778092034603839454021645820139636614388899313949495089475735580447917269334402285208058082469700004917552871091230138267127469117951239114459208060967527991882970025604714684119713562204498048807262659178162935913134442586957956956812042392369847227531756990172315189324506219459262604728006704138408116801447556818994330458811259238619799342204981533273076039493414362688984750452521626442242525134265352541228078449917035065289181193563956826735360932007678708794400115483129794196775877878354725293831157373685295650642676042611496700222928213022099352314964691781674622497488017777828282670166190161902843303047482020562050845073891163222892993837577860431547998305330165879906480786745216558189459874670145469132401340090724345016781884619195296772988333507009696022928513488984754399454902328589006626577464848988597183032792916920513941549580928397176595185608815689890291149403154957633278942489793352541874475739759317755355549393020666842242862439815746855399236563581874196309054171976208320444403648946098743938642409872185950063558830229357764096371592990054689482236656370021161472567190894399223553417447284368002720290449294214657232677524953176590660505670401098064851288302538935723690675576188609652404282525918296675093814331513144225509079121348102115569232641666894789166453854462838482069430618538059308931081705330235555464201807875988232185004815015158377587812650637633180639419549438189431185252152531257941120058883294813210598429777946335131604370824114530388702970324180514595810861854450612374791186627592560305794079234168316933381206308646627345719055625740350262701064763637908890972966130978163620653628749494879004676625000576287291376925827371768618996013515472960582376020086022608030929548056573660369167828818159343290493958003525558062043853488778418430648965145129801000968425246356809626320218072611392306724354576738291590974507882896184766048588393679975332072175543342992604038558542396422180310996484482627337928862837430192485327840340480435627807079569986786087582966942019441778867828407764280687803415057738600682344370505050716222064164864000 [51,28] -2162800191804371119581234728227218607906910653036784739539380914624266356572205245223310879952405458609029785201418984026788742783055707670093457026108177458780704209602396521913192557247730345445540852681527822390625742317438841120565474601275751209449160085909582570624240531222025503712027070024580016280599707766054378747300219642421437227529326170847117406598102507156416579262295522304835375543035183794842907029176198089101840473304144386654255511682202434442802819978022380947726744394423553913720676116377469562121859846154524882898978797150713812394948042830378985523001980293759497836642663601541597030362543085023114323992579546603729467309915740322696867608515419941624180615057069654434561418081506653346856620360314912715515885642179889299733321820547247745834273995121457903141933457729194283549887714006386862503225679501888383060520002826675494557333718171678544912036426491519556841024325751120589081602106420840153115646909767918447216352300703911205519212124561221561801024829141040261267849404338901363238271448347175917043981345712007745791757169060903547253185475332122272931363712940993431351550874027232449877160133294538571307287701583645714850884797367686554878084784315469227259971796253863159328531794992669716992831288544705721289288448277169606280629654767488866910071976191374298004218431750436834036331800945890927368672605123944766586565861453913039220324070585760070969420639892309481958177937475694317877461808709708162478204848782022324461271054819530496083143767001690681380918053383980168469589400903156208849205593529964014303732109332414281074656658454834338829729383831391072143648115451632179926694554095038543588700256413885924466025709753068494673334571412939185192975151531728513008526732763876874314493537375369779509435999986009119607143110725545991545957131779848620949099072323694481370751989849558789363320837381359798581518280426713399051237691026313718054734591552039116480458415104414501103735573941583238645160439080617160553315090387587814167020920559123961741821574969819629370463382869309942484023462566425830863290220442073517414581046021568052841169707084957867558818397122497578463935988010248810929885154642227696775868133216369283678231547167468179779242317283102074836769801342822486425336508082158050378668811953092933241304911644700433992965392779714051995498401457786587124380871405141562096099913698347517235023523367687121756916322569485128624797537380364555693731706040767808979790134840794299321736528717730907166209209529519767824132336649504788340556577626571739386089536031765182002229251280982764421336229708333688211057579042505430312656985710745217087506373554766895971330875131942732160333142141432951209984000 [51,29] 1195763643553327576008714463924292112699680333717235009493285391555271656976385440217509624930103717403629053620368696910679709353369706767675445900002335344633041162367911945298041451691528869071918848450969100407326189268938362635724950020999256689714229270185175075497908464908954778596952029759596139810092250926710840603597593526813327338398754061596254981730902925728127784666552754863484382397426768557301558684751251323637720886412573670039880470821595810458451223815408105183689099497109253860910106710155486505049486346594762544754224798766074341733534476122397576909571802278054533267836535347726514076572284684360929892065799854564983369039626769273701747761769368472597128483691935761749682993535208772419934795785873419830240408267412921400490139220228395564749907482959988806521384014736287807104506479305345043471590805971676520153936718703234222484308569994039095256748826948498543833866985574299027210107778386196442169834785095085982095517764442664990506955688782025065445016747992877995537358035477915435345806178578103929143188517759022902383480625488441195616059255613144141014566471462500452924036398689496230246380062253741581583953905236471012844752441542045449599943689927883810162470689498396988509771014492252582094156973496244567617149728362202024584461976865873655020303067087828641523675177165668849200288111938536151641569765164720340495851918907268509579636275399141630900720950312676263285544874859285588769114068542280346047519259321668140677330275422156599568718393623645950858329013675368295247362313969654199362642101356237449482079442504925391375073968198393843550756432779714938770299209474593168542235594546930339341647690906447106966607618765515435969495456233897930164755305972752748260330461944088435366717772869310911702111734816479829510394219903204222298242406638579231095265298003749467373302301415541255605975703262495991105448799254697384704396904809253462014915550021128550891553845392794188919698048169128695814456258937921753881667468269065552582793928043133697224367673112985978618303102774648476731564948664065490650197410103191215763173377136895296003432852652259886223116717798960614070917784966973148503958276848988390533355487039757496194880446967222775556417343561373915561502809424166295483310784896014865123629805569874019259439933257631679305029331116094853808706186470868138010466923420147603807832653577077324176430891787805913584790384924240467617804801470806439235486297653615282185963147291265832507703681704124734340607895462704628605795110056292974191169281366199224483535998931513202535511587310549409661021177072222940677904719799059521035520326109168637966273619459826973626017875936382056039141020198382862336000 [51,30] -654440705651183594120104467632336496137453345235748774051796294259158616568584081462300289154676770175774600635569845598357147220950683067519893397689136034783946495867372490931115485088793820439607232055982840115368586291159105732015000373844123443750759427295396966304490198199047870771484149397015287745376480807623522434734981263978693826823102663977045110871690779022882643042390072187762097271303428205497834814622144189396867632710744692934527195345131506803283143668081501032646284688460446679017415310026370857896514316509772598984433959238016701790420235750848711503330864072801053891267634116080916460037828244441532918527976428472806247884949987591065121607495793200974358405128124862736684012776223253263379021694775510511647368986987629352204420397357269816084552680666011485753525626074197817255297254054098387375706456276211972783947564377924372397711029278041645376356331975606740678740198569308871849404718765956828972397908016827006798494430453894718941147114667876519623713720104224601495443089870758710358622124378788378103279436232327008926062036467897785860144939964806363174887247637613244871725158144038297140267252553494522773549516792715995987988470424878709239103811832933057347039435419135172705259813067303027249503488022739745092667338300228322108730490934610027961565477260986210594438436265686369995397475051230702489306055643534888578382623990786155038828742513497998834170556452396414994365084677070903896694630411357580944658453362967721307519040278170511331298817952060289720258896061333595826781806061352292514709575809842410161122736316169097367173390856775528517901514902931095302537356530040415269908172696689273247131591332169615203947657453539178845694749686179555065081632891077337631880071653032882071930554298713348423594038768044594713640368697354590621611522928777923663406002735138172356017458262947646366933381284107389125748784110590631658588298141121276892465234890920215156614136299125664424438010769335604886403206450222051965372122638059640773214471271744321239849723689761040885856456997584199278559043026902550987633523508463435444031980865189582398452680865333699909627348618124091360060153323037734535774814505930215269036162946998957203068773130280298655502602076452814534481489886209622281172160303158995754671004945385020466642218001536497356534211538555503312294065877169648000418148831196673012876420623572006837535447027869380457263668110207974055383927744352393916948353781876712186078058029914126738944584110754230102559881354130522616018236380534368915111456304178517486756061898755388861429940431257188497299308654151007663173071713811788373324750102875688782710114253201039765415805148212954016061869816545280000 [51,31] 360502942562046429272916089234699359311730266059879276151604593298309796854015651107863143552378436418301469690038955536145597644946137059727863884922496468401055989698773464753965342949052743430816438361631061687208209225961704932285502244194854351101272904088071085533729313873862610114043246958484267028449510499406633290185029182221221847100212002230101225797419107148589994904638425391360219091945741563441870516294785386708535233258938963645344737302400697373697052822115248400928736627187368323187270637434512099611254882810970020580791535103927887061382139271165280925787534325064608267989870369073129317860859613075002418163078479682623441350302339055241885170928919126330987258017443591149547662734189335716346127741421045172654748881438261644629089939941582355922210065443272249604501185944705654711412921617095875708797732810134933322239116702324799311141568295661619123882972876808092260574277011379469486198169117067601812715282161875992262526173988085567941411955545491473859979372342790088332051338086497543680600726440806573768288563219424274354986099575563359287278480535751519125947893991361336589034705866107074630181589582284443452569780848938529006387946221051835839972872931666829665573112596321896946657892754183876715261313805770931848574406184373989761934738465274353482753879571340131107557869426691846586507620344263176989840690401893888355482721293951477690855659414110794264626051248399163038142017306334157552767519743068897738235198181917439896013516640150127412034501862455306924108341499595845175128220899927120063329804820660805751850964192155925253654563075510395702359162525452039208192242941026207830462414280282559994992296257761198996049065584924195859193377933141641702362911018753607595271581380524794902763100725849534902598317056847410325453343107933453275864813285922593999549215990629131118935275065249727447704591737625327334127132486460657738972459370976452837265592000207489758061390677932266639022417713337769449915022961439606426489437928008136571390321520819257314774334973250268518276236771401546433829556588295090298851734356751847260654892217529824268023575516592237455110181899715185464827056243408585727028298021267641098622763179985113631851804021040975883174830140756844840682670419128992035523926349770232952574992470875697712036682308268614558244252991156753487516393473644093279875791493339787512535194068275955995085576618432558444586726109776680989311356249521212203560680168541903911333254805272587690181479795819782563396735564772627352220688349613782131779423551214480595111021112296729517644030361637156728530062488214557389521436553390937689526271710006474985978310366793940839005010762808985119015462502400000 [51,32] -189503485214172090726233034933754748691507006799877873286939702545219898576690930116024060721818316165724666096162401866396174266220815568106009156848751871384648456241710613056639356818530135564830083535539513241561784665275072543294914758204455744412548712066335828936268695597257825983720643867112140493958607743288717122343467963653912428318583604627635041468615156823796929227251535924137512884522946541069881885558987669416546470566168794069602695089484707289179608428879530375209988003034269830086890705943990720572248763393972511968432182671488416083709737774951180591502900980963288957375266118805888824095051151295319148367737581387593946852677913308806857476620811823124376136185321552855792048266775329057478713291376561168526040824868143795550745773503541079778246521713174974221476221599509176799244595801395731966428193871566528755910086093661058680983844436632820601650594736832386461119302942534362212381193133038322057624157794976989629109946899353705458475483992330135610243986792884063138501498739722447785987024196487437649614145725271549996382898597526384798733451192871746318308090993996373980143469443608859404741874129497415311029007674945670382607932384402786485706429705204878571237197018562151937089717521438315177482254003836182701522830887256259193292142113622689049882152005246474597788231729889875810237722996282453672403701950350472882407336127538887050173583290665034303805122157615576801887747750807488488259532543843693990310286993642122007680251202131183070281801921458106548927673928004995949553853231682473400023109227872511826273847199220402074048939247024734225065885504151989379269219478815750910398054138194253100883187947587334176623096670156578515705721317718768229549333710741618077668933296697157333525184331323384226400200843694137616035293545042630611642397766411161350300802671297737373993627269533376674201806690307881922905224866867146659529403935611781581696664714763317307971431905171533016890868283345827769156899041592960391406766574945449962232290951988431045872483647465722934851143788114346827737409755494965113832014854439539060527440009662897154569554536278639771847633162173862502534217384029098647698208121546778130510993575401484984086940176128090517035597931627796666245317911967677244691312436893790933049679706206400606981350648137937383514440322721797399016823953618009251929352560496351746569059406751657318199036677390306750177984686454258811376891885420319476599385442875849096050004280839832314138023058290155025917437732938547171399826286646247857735130339678804948904064150895711808509672989932240975284019902958501801573349428884791988119392818669936681828191009672647270321560317772919460216176640000 [51,33] 88362158841079577412881842923372715601130933692442809124690644198416942553469358137226617517423509249678367823290752972988818847037667913420204032706468122062327295544843852798017254915939551745455426775243502581192734567461352096500453453613282332194811080117516137230773173362148233092429163495065946121626279510915881552986467001830057919661912556830123070311606092057712176709350704594874065273168207290872049593790005222546052375915305073485766895311609460503323699640376684462209062350670517943077066493096318861779746983574314107220929828908765269328131618050371737430363732515701737968477123995838683489684875897410425515992073884752158087112286509324826671004786554843561436499653110153089016845353981793012803493833604537839803436698398334573394161395578300010874304468284928969510190188789418621169711072920093489253831680487353728810140395803768204193620158841094180377732627883979046194311371624047110231821564498382072031134262237147735193892029720314764293626536211331428584683112879798135883977055126337537745873764013521669992787164080753929051139163388520834903505862659444431330887829752556087009349802810069052888031153735269579439790422401734586389846399931547103774099755142495908943991296130084388166854451297230440471433871125857849195364267290496389880472150100838482296811552662509581518663490564359881519215683399402361950785877210491690988901572838822301493490540904336799912196768837717243317769441648529446212313999890785424863601588755805950989453188961171744154034570033801750524148583403459627506530661325983084429584386606256828125507322850723836322840350942891194877656556363380785336188373080404326333539923358632312126352042175077953298872487276236463318615999345900757760294432593459462349123996095740938690887787270610419387905498801613839037733030128546946343882190629964880272887393157436160530072471352395965091867030334862241645371558661782689072883472180121671075232300711786058175530132627981256658662568609024992659034861484495546703547342131011258963617638509924269249710611143996997012214413925779128988201053408230663873661929658211845405302269841497384186952676196484970109509265307033360769336581240244607882293459493170058155358105084297280845691933750681272608411029056546582642790362288016081112767834043629269000344763482401149407536282997179337052166012903195764595357840633809485599859877178670009706660497510167181022146318236291429732843646848546273569007351940009847035130660909477431181822004377967389573290854536868684188055593478260401337301253636551916172482538723297366791252377633777051027270137397632150484786654467080387157805143685738365452254202479158567673244912125591499662360523761082866388172800000 [51,34] -35403553323907007717649082278274440437468880140575074266445859808826722326829635652382055510009948168954589599478117063983342115169827167641125925765850941581781752326544244834653788752791076159624498112805443850896519715434189511279416376824094728514320193964675273710762302000233289953923338434716873248112114981802607462443438008074077914829295363387762726968691620330762075098700233034832435146516213981113832152283196688328206285512570215869593634596698116931257400128759050309837802436229106003873939754379271707844575670863620997671934711753694368832618085708844284996958025496147949800494570861341139435257334032491835430376591151798347975014411756194040702955327647306611158639851127779394721768441104497721925983060771838761280500647672730812229866669643122495560849136833931338402327554068109028262719592192551648309622998516067488405217353200842892275531948878766060254541228565690401488550054570856146352449263896197151217895656069729975117933546351914174969960723196273648192309231216378542224910114352908417778420513930456868720398202144256954758827884506915974788421229291433992187794257675793838747897759696077500105957484506407933021910735809735271289295638438954106883567086647638125244239546213711589433333507727234828780937145365162790402785963580748772921255456285165633635825844220721665345045492682849296216770659240449715829729151321197892554667552843098743446117067322636498771119292549828259297318401532220837960379159443404924458746867613731696634371969765106713507517683814111371077974567843029826433548243218530670826605733519484000931322902470233823862319752970175903348457177536434806502732679335734126811179690809779978969785475660107212730179201614051069329029360831553069761675759427971006955828657822964570891242571135764560322594274053486743784035963060163815627427628361496776252806045549690294502882620221422250464449493703904130424727161323033848919294008230216020015795789234400894652194125187541761428996910144929866895807143807474196953194047914956172240695873104705235595599824600298259939897128658421398517496259392341630205289175308089741422210273590740512380539084623151851036251450725598846427314409543219656189991036222188238405616064963721336795866448658682453096703772419654683349461773818622898003110867954545628061742023870663855864547044399567983867731349409563173004971072466516323864297223656653841262363450595510637756385089804304227274270136908207947774427762314019231382975124104712025112827084912197394630396675854903862134751660336644034411272515666761345338801312074619841708434083387449201834242031008235593471647979710323009280167729944952394498873466749661032575842483901462786131145809740874530160640000 [51,35] 12901851656240515702222348870245792800849762455169768202103507177391674588507048251729983263212315083248902864769101115858230762031301378246986109347949265939708998311057096802474262656476647141995814141453598177166469877852949566093338086795423826183492663367436294444690233845226015546271432369134894269554161759322284844621801218213089872159757788549242476804515499472134636201320979751269909572179127939432712434067136301240214691690550524400753233237630938755822827869949412405583202617117872727846096500580764648585840038963860397309190064992297883776584585413915145174761688407458806936682714514758367526104362988508029292007233900223344506778493584492192066904633420553235045423855437025427921122277720017164640481537789096872599761258624526342765523117493739062217475069261764234879904990000015877617215133155811933599664847505645725112771527139800491932262635908259797726336127380923425148591863997039399138092412497109881217910998493644256386014068421972616033958631611336280283036558561377964240024145141445501512664186087080238335628102674691662438650790207875657499068458798404267751857021814000619063407672788142780628681718262158425781246811473643567243024779358025894378175321317651075141024024970182424608746097136052625165278410134956161886622881838989444477585333166609183755113737337246171405338692508557593722846299668814766606227867716352321033035935643356064327487467830886729831109322444177359186201889696324284601287120691440385205803718268308607595857014115568835936846958396216038230585322933682802409684626318249388162672904330758986655473756180046691322184754524088658566927864060124411594590220793164125182255822699564593811712897505568690611147529449513545183050569838239645441595428330623334962563209429058483727576709707193458141613329183213546366171426018855741642351236136987709208356133393542590126859025979649374372053347343035285037191699475223369024226534423196775291114795580315721126602703389716546593589250235667015633822854207305269019961570630781441455732918680381232545602197640476950065948009769198048339398301699936114411105529565239730298375478937820148864842720101907006005496058398567807333247972675278875796772979152405188565082114644286122458568860005027065087907735804347217522211664052494578324243933241951984033993305733753790298883486395793056685958812580410900917444664629461698930689783005309973014089796403211541491896085491772548098391973039257166998154626656067656611154292556393376217808319215705545678854588991818232126380662047811380155580645092468108523186315822681884034236633229028044542594995042121891024623547781848619694013953842257514564960093203968225092670657023252834678517271386350682112000 [51,36] -4961098824709309537172971295279587584598288228180530565781782508225965012683773867407536764807621316287996221288320255172662206485002115009654709663288631151509858018778279246036565040626160037555886438210505780486698889653481641304152912526493280998024206169179837825057393870132817342600092968570351365547662497272337552379856436198982342076392635393140841508187637501168153813590550614373476419173864345130762967357208395167769570861238489611171122790555437497760453206520830652233630397562038802644859541268091854121691287377443957841768864162941755214287003455195916432944582544379558035320758018651453104576308639314087414640637573022373978408345142162851580617767375326536135623989034176140164157688931257754667436905819013605526562990525711837340972133871491233303366048791715596262498613751336417485425291480753239295081005283936011352633554666288288351955080363926134279694511893206556894084247354647625115656574249951158728916810735416230241716948095347694055772476271145622970161107991970980848062647031617001934543935578178417612230037034779055705736522900925887551001073732261209410887344579711200613228517073916750948962135301986751446938428495953328654880276554091274304759061731664846032332753551498082389144837964823766676151940516963800632384476614825657361053617930556503104006183855140879268351044584824346948275059964803458129777766073448278814713395374017265679296820505819443080459439161625608758105826792842277880900181860151853304010427550526098786689374061143131345140814976683491820915424278270226823351765546173515870219086507961777623263883484837336209017417570365263813696595689563724773139323775528404720566849569936673585607845390067389052846564175041658913912986471925897869724143279294269693084116668648317244281278104228991267159297106448354339664539898772887890519113235662577930003771722770697088029128551648542558628448475532091464183907517936852796680663052291729577690703021585309175561047238397183059005707813266025416550776808158950796432698461511345301550481460163139260136883893180850086650917689298539239673011800787999420299433949420937443022036629904127238330457404358303197175715993707947327232418439483199634140999006368282868675803041148646785073273936848893847395134040967993064311096597828010032367881193987487151227499660403621639861217383741442467912046020849355025631401883341873537351804309595899484583369273863742946779094047759003927556404892558929735193448936393336744678219649335030462215669870766114217870691247884984082909020660010451793882670705714520947899844731616554702664386403222662023733643933587993176771338969461127840867570468096158612212594085878229295065321809378907558299784938782720000 [51,37] 2102416242029535152375906677131907624147483070415482856676944798361097307494670627764515709436719105316635393568932576637181154994157184163995658738712630810702835288481017077963848761203664509754793556585892431083107020294094007741934933497059768772486093091619138482265918906293918833352635148292540237561269743399382645026074102568869983007630235607154793267299382508385409148053790623066802824002998263818758297270429386707670434175870537233487840735402102441104207329687416743879635501147913450683594069602002462595336082155839861961882643836211119542983034981244512616763958099190024956340744631773368040467307052845812534118775197163433186989234755621429629558585048660648979752535010724340886016930173243886742202261985031039934312294847819153163973133529934904625560984169821546755233814344671620723010856468522802144563117247617029973355373666747203057196205663447765579491398113195078955014839713041426058718679493213853344523273240306225241504045919460140244006423888405992747181863083467657794162453517925329761468538759275738279969550134702052370325463733909677538144198564273834539187249800733329328165089921748893349592245947213950033365408448036031618995455745283902430923092365815647591210116708984795606155807487608611227855513866743904290680970315128437607690389807913660233516283024349100701609075936887965050964143546902770314211371409142690445092529309981509219703199555222743478146265727039558477347772304462747697621031447699387637901179859455895919730069367234041938552972832783509750356599848040967991740024543431443758035678107320983414126614845599407559538530321075099493228101998555127023449334790717526326359222320972980588031468029194994888899067399219110473761501551787108604731784971599467838586106647233372101055604979514283435181999206115923662327358265541325368609942301886275978986342752173766949689974653610852164634147162822506828467589818765039969460478591799775583011999179553882657306861611102949851987154960441810191206789052169458927677039283740967978204904879264758312929990571665187288833090460454892482298822647493371861071780823231159663936761841416207438981042106300565455675356328130674946453809975169350559537515563013120329507802730258605429098947118922883153197454582140496056517118719542886554477887484346475414779111183952703061015960116992765953941740500833921219265512607136834081226780583675457077823929184990263021907171438718848478700384136179563131169659220491582284247535324856342085593124754768926923835067068023453569307853966594827973101477505067628232622190104183193888313279611223248320818592658856850734980617956433259867016035044733755370373062677136785521256338126183495988745879945216000 [51,38] -821830372254193997385062174042384250794619354585161562419600423388967210267699492253660072983625368063871497038966253878865263200766262180842591262194562852065889443970655880595465623737488876330962918211315761052831066265025845626480390061875413284655086056853754032106016514577307020955157322851882063406196730136576561768367357492960811412145796281183208499262152903189979207503305496436525675026472896582848460587889808396850586931612024655290341701849508460935769600083154928243074951729583495455032398045174783459379974947107225442556407051589875653567469917421248293303216690682102445921401000382781818854985556671814706009481513177612899552491512063845987236327307566399948277871809234595051256982422898221148848603726368988172338277607779414637724803923901549689144602895303916647142800670139133094099933326592075087694249723600846857405478636710907345482619722543898530703503781564384810097198578141849514114495062782815676141484130333558880885876439681409989278439230860551427901866641806026319650516375233950016934032511766671059311293228678902237952649976428419624163937562897907674896671263963301721883650557225313101348886423032174851649524044389315318607532296928712869161077062279174580247885666643294432765560278580077805014523266513255839523997207914435907651499598472647169228713735717311594863222327035982324269010812714194023579909502406788666091750867372873562778585642304078250260996661710855548604975708213079893576482250862120896426106530202881906485042341647135832897673559106405411070817272185467312906135078803458926135066407817328250839739976532355727485243906641431118888767855898000726693865019483872607216692508392226913438361307662520863472493225343540263985781561783880337839513988436584507915942348278117938116691582430809959311945989877305076206016615814673144476463618602467457474979268507745037006398606415105606019011861995497444128011886908963978668151450276183458468021362011723015771101574454629666128088766724033737489115386047871387690359781438880516080740638599923640045607748134380239490686361543714798733458392062101224262323993942676002462287372621724678976802081368327141138631210456074218882821298068455843966495751617142254804163036452834625925232773826621776853057663408163741644188577825732706496083768166676396698917685046201751814294246455480172189702336700856699712441785433864116756197608957618031966360942224468149270383917044634137433488835369196787109332790985402610583738681529976961621331850223431241120737195221544483898694088222387301049450433888323911492751897343652666461845557694884559839916122189556459722143390946837329283224734531226951679919793802643712381748652043670929314676736000 [51,39] 245970033992385705481591756453009011201442395465858723968996258576736880797366412207364777809797634307123889580673995711897491314520812070481238812412301200860066669935046993483086037855422123334726443319876111815862637112695530903208257032501272206367471964222461473458843443673436844934881960336992218026612357821930133192342125328215838732349071928412128569383344061841131547224926277303338612184958440786789254608782840174108975979913916265958762334921826445444294404948252748687148160524451023263509722678882562725405163983625103387948512642634315707599467888372751129584262691041474076160156754924377982377261251334683619969681165185889778551625575677441325489137922854714575330630263660220860855882236675710659352625639316406339248426871796066733665792841972065297545755189176758256349564690558355781113563217066993226105834220138188192241365751339604250390172968913678139056175031074214627633871241724585712678617573060139307318199867402038752398737468177589302436553497705104155842822884954300222227199286073546756517588832542249978358134016841703238120546446865991651924474114205688946601099616217030875110145066720030612410022939067777213312856361988434048931402249329106427291117766087802580186218372561569514828356413553462727624809137139040706355078188224662883869125482445786336835428794390904366383632834188620281055398312740515066228464407371002882626192508783446594307383746765297522431497162897915216263522556279462276091177007713669466365205771485585790422887416418285314470885715738446070241226568286571200756908998908107921970195206171838069360422649023815552806962136314856174619612596109404671650388946174232772211168370940823596930249376200233235722541397754197394810771350134727614748406077153364425288670373809889237662864997816392309950651316469239688866004733009282883194181784558069275137181491853275154887119514825645607421758815574828634879608878517903812943452741926101488586922867614953029469332994605636777740046552812501977677137106541849423889338095190339673636253192367401012868306297757430853856937003419671573517127294043821737185389577489155076663717719918591970838207358694108202715984413035400213584211672392767401153674319759811506327413880276899873977539328722944125156486742633511166076200561887449511646296510196482084462331101503685720888018688644494641827781516150544929618914592757766348653563336676584246783434172345732532156653927973295781778047464799599954844292097069676807992973776453046183834486932526446586319685697687938542854400637349828197549997614565402659559513275776783917978467228335719580354176917209056690298519544958891087993328220632074502451500456424384645333688974369813811953664000 [51,40] -49869755494098260353590577258758355318130726677297717533446729804413566243517905183983251940588926008180675931824388386954964114335083471842422854889751663806895186184675011090763870700339299909005744773861556711266577414675715154088182905733016558625342570463233438544458225802197258026059872059955507841724233557868579561540160758881349008506098279705926626594872371269412555998386569479138501794824811887982229613839057251637253526052587233840621870191479659355515234436498861540205975305260412858884912785380429090178284503268973813368622592760316938543859528645522295503429195446079984786407075831716516926328454214019352160009118477270198387910557652459947701257214012685303943944760964429383643491496944602880057088278026480568815784582495093036555385663071026357650817116917419560853728633132802631586029313734372638462282823031842744404079208583667288198411452431300009403530785618546260400076243645947552631853090091581233476600101108805165026768360266642955642288934802043173311556458180630815386505979736665411136007610163655661885144041564825473955386425625333909585229376553030287182454949051981500445758620971169049540659030504460782270127204352602230163920064210969049033730445085433946456028971631534042508589415640961928332178370259219336779586724986960265534968623327187950068020137967119484422517223078266669276502151544821170026040794373019371774625932345325872142674828128716209908193179659593712767577163134518142123607027401296514214316991483845918662955528294079367328608200347179385399972275842307932609167553074352216865284774230334548469168642413738322681258123245397214683398003256925796056241480298630074467935300503837377424283960173207252445314025663916373268262479369176604291783573691466139995554383837762715534464334204551626735249044017376933255909438842916117219693610848077515543029125826596753745422051985154797611556928265529480424927991960684257018328997753644046320342832220430146063469005271597971165272696831406623167109373836362199738125530914085328782204353062221293317453490296478349529551635740461333192197257893250886963262137229845155050269130017374055006511944101265107629915316529652954956960302139340931888153007319622610665836209011818457394132443404633185224091231494838816437396483224662401454901700095615397980797751157452767355271262532067312688195319109688201958760628170153376875614362634406841641452855844961380746849573820360311442409440138708136757012591333663254577003166382423953141760286658895948077328081852176892542226292547878759292220621062572900017562071546039522831820607177083846449621712136462976582188897841456784423059059670815147258435591803985527589915820131270787072000 [51,41] 5897602679784867394880816627235156664502729008199188250406260084259771695924556932634940618367189276908018503018635158635488194536860790415192052207063759396142414563200416694381084344239462734459763446474782513050105103071895614388939676314805330073195199868691163548897936664177093721110404488666844425326471991184514548476970325554127389923237133535643812788899791022332136200656372526443698254355695531285633353099527819456685353457413246223664952990303497684301100329326310988434505300190765978766359042019796584720579810285103826154719989845249026099092546588255046754070622722696138576265284083321911657932098990261801658579172562259945081231468781337363888207989339240605896835544173175340685387590450762113956213188900065619290893806467049499281622600543015610585108254772199745289992872499930628327043150555210949980016736034230826477304295381894808687243950618109319744760245671112678286546402468297707300020514192499705698394581751688041386316263867691633642521012822053371084982243458318449432753778225035942550867803677171631235450872758044322032938560049667374542590678572746375889798600373026174123787498421900066473869783299445569085236809208725726861975618752643849001947602064868480973487446498508643761928394626419836410181035562361613213800441833369188814532406942615460525426853521743321677379468813415145272658785683143590366655735765510167634642619391764991556102276753451893073956170087845279886053934649685800088751474122887555249995424967565959971065166922443544303955523662810359867549314734603688430337405891321918792950224011239955992276421328411228096236310677073333696034057345921050124466445724809792655055872203646337924074213466428488446409959716216741587337860640449625548054439005877024624344749795280667606110711919250734757973109938826306932319449877370637063921441507503139949755192381414127979868958919569776724517417227576032369368274089273336123537100056291129554406499255726891003982060838074316743696320611882053788336217914649798313739497259031381465248244697509014444386499685549879995485100714238558999374128189098598562161556690855310648695376798112826475678905639264780499321993263768986575393772288214546498837855234774814598439476251365341355720821077960202453916069377926445471713607641051135367342500351975646025564840961441341265007300034311285648752480110358132556818998438868552765098521415267012142605586172664215378955648998384557534980168740536210007509745656122476256733425508999480029677785066470849301402150149925625403389644580154360814685774051831334596351406570465904618308418525208851963385561560340471573613500267283689179323999287293193787525711385496159540937528667275264000 [51,42] 67370509102655693367937445016304967164829880682498715408812981182297257889469324521001038445514256377277798156059130313830482217812934896270340092167103211648849476036452217494311945607655285801078603737754160883633937700791907406662171483169495295487777648129467311137597381778285999744846519706341878577606804947706444085717848527443619331803260708085766383301130483931614680036370500528229887210223198737136430283697157830766064879940033500968166654237114136082473423653941176779363130239876634436917817043262409168262868788040002803428106760384658286924469435061452170429737113599189050191484537647355984658544956021252406760349378140037431312461067697081451403891609041996686817010668642742659333076699497596196910528805702035225664736482298840219760544603522957773586531289893033877067339627738486644338977284406215832499498666676765534666781647421685126788321514118257466032069862534412108420009183016347702705119192890339195642516427015658853456618209713154519466073872381858371323254629268946121185045023539624156942260858199204512217133644555974757018108445609321883294996638078778006174081917228415437273831100083760338667652744667728079532929900017165262327177671901738715036166322318454701956421493007588473128937943043247516407408917662219869521694671316002784639078723151284058550109573376471948264032541876570727486244281440126232638664282985102242356590126885782342950891298164568751120960128311653640662606287968121374973646185145181767416212548110755694306846968326022056020671668588378354453617741678226763073117027634809681878371301457349507793403865826461076205797272832492551296907210126956807418964463729859436668722235644572502339649246371263792990489293466243729783145716952312494145955209733067925558193199873419345295408436656214121313084222559187500574366845051629937705025368915819112211087578392203506862138667126680599965934426821328713886926460194520798428981537897776386909308878192236493281711761779440105558709126693983283753742476230228078594197771267573192701913920946322784058443171197869409007141100221656116294514057938213673321888259564037921057351663976730369209783619922905242026808211803863379720511179699265035724413839407016482808901908893806510493691649470849865016524800714108922764460388168904699935603118421728935496732592348140293422433483224345541641159216570052797097655101153635565736830265872318739671138232883224020552433937552963306484707887675528522001677139278951960802095126245262737149918926912494735078226572685750356604201187813246754317548391613799293849548479168351525203665434527874409306494423951454431814969240552518218067891801084697342736969724682865388551856455680000 [51,43] -547489377662260215492602778201840895743265491846821213168696374787250282809961353493894069099441331242358380833241333023095106567383374449593885183255414791213191110628198718321955449422614669573293051106129646935940224334057439985068515019720018212058072361315573273834391702946256406831906639989417723556083032541289266082394164272124724271186886988706824744088040898581844915939706729473217985955049343150770881801477988310956043090377442353095241613347435694832501444689619314026780560762883473853873726179812513807877824084275688546569833618477165732754064590234863538805298187501502741793951055632938449682071866346429995814889803572159926680768461052339095713535881307170719057364310715283355991111860189095489935601041364056504396926589201162425876855865143115481142930564795035143780756336920726879386262346858105916663473035834221159087991006666791332319215276452467661058633628084267600196232240673330055180079962417119867003957446443632119539275916570308716757659768679037790632471619558847591623443141042230693768922403436306081714018797685941939221632051135369371049456790785716181514090259045877926427265656326612822587607797955466596195850736437980107114936663080002040869955588190695848768659043762331830060143070681706092623121462213568933701468771580025053424237997559448511798237353350543087338573534520655571709103845512221231188767138803752815936232133731141271189919299406850102759197613278568500560953814391428875397115343102525409381821677689813226069201789097341702720802980347201523053473583893787665301901614686324595319039523416288457961036363064456592477114332905339254589242380280911805410086548643301949024708988420832231143188992667014344634835661785847829283200336345925831870056660886877366280166301848198363980259619057233281632896089601707609273859837203169311772047830065751111154525241870891778503482974260990428833514467141642550566887857732128259071904013351955404254829199863735317437647581958867927242641828131564985362523448722811713804009890154697631690410204076310570568863651273045722926290656806333065351021514436850900587257474621043021718063487211799583370929545688851660097385500597346796026304901504274477919742345673765292494136244203127566405123003440695432470075456394095670192924385754839390004851588596959029690010961111155610479028982560319980856290449242323037585479601676670266979979845044496181042486524470319471603509073503085348428646322366647529285498935901097928160387304073232241613774128869306109450991124583224205272672287957085967113899130585697203134003838820850372325259626046942193403562156007716787811740913861581569710586655112811919322670985976726246239135334400 [51,44] 392162470948741636809745880644488577022686382678101431500186699705589184908962781131217935882971421007732892549419104100936426840873402758929228356749093506144511175208309501689459010605854457087494262900215465930054393106676592581214036348772001155173493433433077946128298810249368134575598342296921881714867721975766273929451228407882992577492550282493397936052382170252439625609599093783457769478935057964342015494608218548999157438941731403819764667454558442554899481911091222124969355160135468064389979130277048464569575074823555520818923508943987941949579940934711880958913718597116545390828162445460550711279490160312461709860592116138386135719462685567668648706758950910139457496270926792904190883718285125853072781187622467030158170968175715785717702815253668070913338912834234159379184515909965244640821659425544154079542116557658518513718907735396916956384546466377377634843175873833208840279380236581742658271476078963521578190141940180783473050926023262440060369652188908575288291681150355629922587231285615576517672633130223641656257710074627648286320525458586661552340073992936937204791887791044354635724197785585565834048288857541821052647088600071711768423125596796693418762457951620732273887853627790780057737604985981308393821847335379698371162972793845675240299520811518612443590909049988222821304987721236988753041609953801263801006052554642412888994543271355367316549226464056837185690610607540706099854185428957661319644610077938370172085504987813205028959528460690379162172448182453162178898461872476393451254527671295058975128413899412720657878158226481016384155837384363655555353902462616401556402518009156124802939563909565938378814557257403582250619894707153019530140677496529667337192710769976874984333275631268008775157725537478224545999434982680856316152434409327059954552256096935084236767124164114673477937160241650271139399728642675784393574230453070532103830202209006734886357327805868461667669586745198136391502872097471568233607835804362272409739973752735307748356317695393690627208582270260473298120285507569400130854718402486366724705978559165443675990899992439551584863724932844462295415214203150436170317982212182005622337582921283681806135434820357514107006433031783764711547152576906489636139564254810506342015324864143107186085811288201191112121437808896746493415363562008751261296285515409755501255739668226026507795037458687903766501511007228285629326025917293026216043245954315799319032597147091896464755098834420239655509486339248087720386857579554122922632526774582185256641941909750034046103602040602438778495885636562552917904379382600397221533430496512826716394522698239091880755200 [51,45] -154532269061531588486580366330809074104880942955738108249668153414623778942784829390337218349381764933368988507748784912025461475061767008708549572759904608852667333629057923819595652757784986671042760690873147343167331932148223434661621113739226739419478250712711105886000867998061785505478798619514037398440290803446995657640006894046495541217646091979252233396542528471842724696721376333999863514886494413359839636637773855155548335290317217487837884596430922659995143501815183529127404331307271388101115394607474773661394598215801068842423389797329016695397116345118150833132601539861397045880571527498534970081677620089190029160227415091454811561898090458114611552104457289728055908858710982606864916440296021358008031290178510858205710946561034086658898881915414292633244265427364385219876999799074058166932208931360562241065791506497431291143090509740832858345001054106441307704564709989013804106939839831656873937532066983888918089271940321079829047898218446806164901187355849872684179671006629495669123011956798757038397320196773607972229131395216134777956355269556651628693356826206783342093729117555444051484310193778327925113647197827297146089249058578679019707724038610081573381216829288657126198344164168280033383975659197866208215886714042700200573907719321491045831374416007967945032909485633933005288497753209361021943939549222465815345058900363873818168984554718680220853159615930042783460751256701723021015389019959206175734871707713237353187171087127413867371374934085600996241205734996822214945209068437245841720594112068781864516081589852079474970203739524054181394881091572967313879441660347105354435014018886241278371350198682070446765019946632247622751676009584494138846417112187873817550878982898768917646957305662108847238778573776555564860007413032524100089451550466503485846107111434652488279642329993842156400502295500731245955300593725182836694810795685944206193877926472626697131537102591259072220869350758607144246158483129327347630997994645053144044198768726130851713985977460721842896165811628773410345465572223507794740362596405508098838721854219556201411048487698556237540827861716072934362237649430987770757892158719589837495639473835962056080398272951040927621575649108540365636054699790825647630035748439856460779309307877948071911464123990000103173193203684178886764932139483216010757146488225102268525659292009361712946588202436245650471011540742265843426452468650190159179844858833292016918690819019745131561049936211282945633520615602676163658633985325994861518589965795980029953876008547050453577396140255480324999183942991944289221658892067145457463449149093096609382161085770854563840 [51,46] 29905383025382060832614205742963552520852460206911158316761604291591189910569651889898538732434218665295297837179835864977157558759273803150065081662980558952134256250172553496855834315373513893977980627018084613474781979873283427198351003010497402305379484555742987067376493301316723610165063980758662569003901443559813214988014799008927804159010109728280887417083681006307448741323728233352933692090225573794892687699973228349101223359467966634647565616353656283074206948244320519971780436661770099374538086210163543345217273476490786709679368161792023087606119145554654279928822796616960982064342494377214056069930270991726936964733131133648911961999127906449484243263073960125754176861973342442080082265203414370990885000083151205541164586764153755956960699889510553657361185175906570175401236500144924979655451740023571326256439507202029824202184409445758938465924655854467149145487683379987083493159484002257893924111626389345999152182889168261340494078010326349070672688558350847797687079472816917318548827938205199144831987166079121655848089882873763863677912395286140862726116317485345109069171730915244432318919663719637814350865465734968344019078319789612473584748880479050961115347443625423311634466247247664956805517025455937902488197676125342392568081131951682625889757695097284626066413061708803185099912742661084654286613715958819752095376706076470154576001991766784828433440618814077661232610566874646436094180254864790595573172054980400735167451935672484685657686574261694399992118461925940392022142483019347598751619870379068889704200925437698039366477062491517019360595118632820516849478260281099043311991741133922807183187273970215948780246163777610523109328452838526659411628933816474214209901569442515684205459919542577498991395999520481703125218668062612702214896588358037889823179533432255618129341644236125278814570226496242688945836276996025591160238091802762844423247076829195637057640055924526758105179129761949748980214834002747700300628013738064568160156210235085510563599373649102727623056235037934259483646975228537365193512289077404710772423930923582196523317219051257267748698667472329802779841129647535105888836112254944031718997135512083590721211166488235671649814494159371572902930471090104211019487880664175411393099238099765268054924855494979096268947027060512400812296035065660877145433432596130548868624051175266517784851073726809388624655539236743075311046275688522821965962493367918089933619153508457714956468678972587470287179616182062907008188698796840208043657400451226152351997900865913047215160995767689398432651137584905720972564310778973955810840349572602671685183059315916800 [51,47] -58612283544681136916879669166878465622433188211245214957355281824634680699113056647137829692435557488521145429677125484017735424083229200543531344777462959066454062980977847773706655854366887102481836405000295415695644793083492370642042918706876033416900014904663069942586357817434183042865619194671439641049305876205966806084692496182543700162895919930855606811288782010376671835075292537404602687508432308302157028715651909569608243608028080646402070553533618736748043326916822804648691558036209506488781578991342481691402060942513987967055486141377311918399029941097995879658296989972261800936488482806777377962127590282020038730538093125826471898696143394438029597705769970813572117056671421951584845987143619318828338891943726764305625655406902727661556763828425763471449936406955418817273718355782234970957192061195341517557616971368179399675204770001431224416640430684115068763938926619701569980397099849462292969063448190051477383239476121481905780878597522857431717252821737516725705431733716317654581263401168611876869411961174258321084437146277138583488199318485691286137341415416487703669457704328403536556190039333503162215072367318636911841361437355198583365232012917936784858051347416041558912733822349322565763978115620255988070553699888735176383087161307141309851901112619761361932068245239019910781749309149601913042962521573924219125500655684200594721879996507070158622419281595999961356136893963251846068205522727788666472626177168787607472988864626810844453392994685079075001554520164316069675010171651976827402422593969952366667876111916293863638955199117742810926401039481234917641326135710310085137338401252450536220347342715772379424496456596069068218608977692850675936394732479161826589215654933221738898981827199587123879560270127251714570831499724187709939378957535378622160436506777015497922304649278544870496740526457575552633553504270510207457933695905191280095170999452544927929753337250410043947674674955524934926565890966347686928485347850645393703365736833649086322312313055764287547811932597625471088817316950582907821503159804229240513300035644340037219151338156216735045019014881355672860086942051780837993993785204679690060684839584974420009967790198125240141422334561146277327666611258523900169723515566376165419595778111121682708614894233596654444729048418796053245452665708809935296359662073052408063646010188550058736559753849377147515698413645808714805126025151526988408333841117306457449253436784420348095904603432667828301398038534587741298088942306473133017676201714461503596828997346880485859083676294899541911140868628102998062568276828028521586615295996981102094340587520 [51,48] -1177733394603691070555030278546306835466999648270513537907502707881225637822831591663901576948196326586704878885356144655354038183955463138343485115733638309998388839557895632726692933661488829291556812737283490796796135986973060034815605395533660944643701505258003334514483575400183496888351162240740673104697357303501321818184145359154518831348746212795793443434780963450857348101646416379107721581233025925255611184901989436922396558350408425832438557428189224346823124806820362478492508724592053831340213055298478377572185061392978042515511841844570853462221652301454872433214346364682481144767426545363696025534998394341646326697393150974630015578839960816588724918022786815243622285396797887657873561162552411054711923429772371719168542544040048960034495119479580006391981611018447712077748883849157644884977843400275797617974186289540182549976974625440862312798872588277510337021550773333916067124610813888861559494288118674100820872359649527931754129853706162476395624227318739609659840337772203694372446825617014026796045132210836415417744269908058939060337894842735525325912004993628726287912119277546739255326844164995457164216313969988299358715072470271259019893035108514420383446945368557073091212034035124732273629739391194230079575791886594953911568891485924156079850340396177193494195114978606795703886455465129364576020974726291510068567712623455202061384044141527542309590346175378017809978741505553124662614968184655661175391392864100524838848793060619405990262500371168433600885184083498158784729874397041362403433553532742726010980280431502688534058065409833354939946219819259786468019070334176722312123732801094126791053289167652451649963371050183551624210784589191217580088520406129502603355364425911741706175470281426876840043474394374929344648707057881201442880144497306818402491560863169957249936640836336526585774599847828738536079211561103736485879433431139740812438354844569354226795520582049480505014628690974336832866137807917279706188824211657584659717212166848659556757403931796196583167679779142119103596491039604587636679112524193226180249077808820593600742471345103852339851364687207385065834749617328218436568450566158356048207612415946571528373927447344683208660398272051437073359770086897433349941037106978669039234075365091400067059844148424332640871260648506443751071818811314091370249229915690275398058651472446398174598920476953259621381479913068115111191425468283689185283281312441715240025691481811512444690490251260189433036031327677604194330321953305060898730951300008727284039472542176974968964768562203092144556274526385611331314410172200316368114019790410660805743738880 [51,49] 223840840230289078637101841088108055128263124696721254823485089672312061757188824995099767539056718682473533864709090610570129257559777495225772585565946906734277168063399601363450919223434438453437017632019559637792544121297657413371822278983679147823065187361328442355222940866639539943211392715945386526943709488119112425012271048657451322979481874818096820577819672886833841608890589075612168232831585924010323152460140686868191930826408553198391489997246526430630121700376643851151439411035845659132882308580659584780975513311278120839802686085010035666930494465404504819752997379162905802037925091396592086772790308082299451416592025309110477113195749045490846141551599563597084934895396931286967152349426933154222218260851531884105220203211260978301247381498714428843252882124565553221774952310836947843930552188765495349852940761248687595479400641258540947900232741559069933190289734012963804742977527933069986827480937100109969317279222906599206729799384158076253923660173149643246521074366643957944594836261844385411879374163814438606498527454052643204991475213492239350469839407782185053120504415430497291285396760111441597685301830120503275620270092455144742236933211887677942408697269748841054831425764682120434576568145550129357037712059441379494996470612319796634728572228219483787153037412075904253037770801675176734789796774934987957060296740169932729941990496004880153529795908649027238917759726939387140401230490116653389451378620159847798411435665590886496468386934319967501332272729284222582552107506731735090484498167781412494881675602303280412083072823767734057040770591669491994653222075980023057385889273915382772966437679256347470089191254298633968016545539420320335684684366599194271986512592122761996837164951426868570867966395433835296039327633027348969359170421390451828682342648041295200757261175291260403774785781287821139922833730927672897185347671668710649347646705115623849455059206133260074014603311976885894885739350753278792277338015553332572639697050710433617720475276498140651567421029074447755181895899138619984759922819280793011376974833959715166976918564943227236296848020029835978090081567862246787619583840355782807774594234623413109384489331248386027164853845742064545036957019731808255772399740593253337811117270963798701225569986734533099743619512837898196884250344034048155723241897371738083351698817720566527563712958643026229140248066166966146169886066907962528886854307390694535694064302910924187523855306639651430055244671250648696253059202800897686767737640405300869471357970227195193115915160496271517312481090510307764436718794012326802976650806433055632261120 [51,50] -33324213446225369204761625724785754128457094780324166707583159641187763838966611623371013052613795447560407324139189579180460408901606224487013493830948902810836674464385846271115509762702487714665773689106007752515940255934459657074352663594138145608616705862668443352008183425927412112869001504614117050741991749100648761031754019696233132372382708977875445177257968214460939375302705675688782982813236996565493485467877180560378656593553257174331926638709701239820021385935791346154693829882176683287599589335664661295093057566369391462639258496663380526185315358621480449480943184788883421646005052496624425051346697941745515327057955838364710982058988702062800303471768957041974813901796883221194566337005700879660061898812864897414531379297750816780478672018423070563975988790038770801717390416896938337784167930016559401019093238720004248757927532206479048258723376429359567463870296231072859364905859777095425055680378883665444659479391392197115786153211641162592438983463577735717105167315818288208776113969782451735585331823730578554654857330694665683551526310420682738705087810924407249677930465860341494088270320256578232812052963657778201878590562802705760346359670936431777077473641807625868561059540247212806029037616506957677228625549221248197251183671711893194800544982676560876984615101371016960051719409650794365982184727601045936364404614837040742139250298490507024917575360533788191080290851155392377813307795292507870053318386536707252457041792375575558657088710940921308520232357825389505037905721276802819352516172655672379970077605104364684669390244880182257100992410470784552977577659204860150997085237586717828371687527107834226630350739792263960469307478275244150485953581780909903850297103784142378111530752706620384628294172390752626326003586336126194408831132200888682087983076117651818614685380456403189975395666674700125529631089281255967433415248384413023708341404652063591498083973021705517706101850377895665984028407667780649529348916385867910080292325851486674194864265610230427947965842255777436398781928760471646698518638913054423803711037856351937899773465630431628442388734749145517741366178685957192909819515671212504338369233894788307848393028027565860556632388787088918286473393433913350047589260930422102960586172080867530399293456586665271155378812098547911855304634974430266494859862930947631602784049951165143477962640243998102119303573511087200610366262587276466849734616224777536205837330500559962134380947951529589884095836276457415575694479400498924472725823415530164656121878353082591458768046313561643629969949868047029256147312712614579947165646734753792000 [51,51] 9029226204465561172992663841120773590806881798058030601053174046811480768669290100465461425669856979375001915902901300466354183082488988454682461326517708911760837014344114193917759055510481082116344185608257367590861459667645927395569065682563698518412832925041823971815427402337250943243453912788303708077777262498658841716111385579295303028048523018291561956792915333363756799056614301676386823825842913865950241571644000215854266956336514008563458024491402071160661443938517928579390852390713493374763543211128499350734129292250617833990468456549490242007573335541887436663191720813965150022314678605814910100605051554925813945126472389395236285847434661317947323099475657895387576729725225081299730095542499612955293930518899862690319061827513839155193056074050135571670237018924993940161005398737651848367411228510463941352138288067963959695571379886984732171477447598091683248029230465874895415016592193952715819577566832051092164058325508836404505686668001656706993012874586942927774472160058717955854715483851509956145367923271456314151120314382601341783456976477592450530672818360172949436392963224835627985517495098719329550025141664110078683621016979012978296876584441323998165134780641304155799531612894731517518817696400710816270555885327701262967483019673862067587816681307219405273322945891117037859658012071107645590780628700217316659154315954352009527656110186000681948551805049796624192658344634454175849267625562132302199558518279506988216582870543162702078754766096875145961029054044520824572924099863498352430374960218913874850242552629002210901895588655365328013371540837147269350710409761310742106184628634347109294667886337415885630476602150835529079072559657045753285230350569964279871363098942028543718850417580492095672399154147391683869624950426608287147505809861381300064228357155162544650487474740037447929198832416883739007255574668110563026629359973301568651784536976479159380291541126792619100674736361290628454068419163654769376745300138470712171513598973724300870192901466484279314154163653965668450494771605587192675402019912811701623408904304293908370928881971247551490360675304026737853155441631162817732025837281581753101090535287990147508423182329903261404357188065554509253571269171819876798138929286173834083711154948019396325867435098927179074829264977218307154001104910413855659555059111344948283423559087289050798511165860721833361782698912013164812685582006139421960111230940455089435115373159368402513248271426355438644472198891687249052139393824581177066669732592313465521578194304242164688910581882900528644614607125886207711747926008054796936249181680435200 [52,0] 118635447687914393918860268422868402080980265979093962711046486050545836023223342263968117600627047702284363378754396516328378295897364816055495174738944829744990604744870219443305822337779900404070145952815025034082031038759215270738931484612061242181261983204767974128191655492173539446887579267888463867457392701639801646428750235704211175635682116170349299981264304128875606889757717088554343291127796147979902191157699580632228592562402547650655375376416119478888050838728577304809775271518612375627440736327558653318941121293282388694804603623012494184303632202316731025179288993661198908995949414811743096979067401802757240962742648389026255029336698785138229192775601598570581602745923032641845601336894186149368852703379659773237353278674935179817737040597690033907231106984234675811229221140586468313824488799513182388188351389259934958641688227676256525850110350098322231249745080741219497348339454987885929541488566247010510070481329213637418404786816639900277574978073308128407689109462671449502694066645686583654573483948005350223184451523334189473424634707929945658493734577151295407031038600256614189690704688114883450644000702990041371653894179712727747347195919638010874473785398982401270906142737420431664149571441062718912526439850939468987871088654985683794350210515885019926323708288803317070680106909081552775288148136540612746626084764301073811045153629695768042126333267905268182642023389602295194167643078703358543119348506067679435591616682184246590416925861161149881484247768160512326844738391324528114964175274729177721393166031958211644200008440856262224680119130410554399083139126151846831593577406396308519828488445885774390874215549163920763321943432375205728757495281005937469108906599033391012008826956583321755264563406874632648833002408891656062472830702211316670756097855669420058595870441565557004528048433971584693122521907780700498757639622263355840648072922404088597599035954189103515900868866358386436630459132283401999995438668080703090465748203535601427771840969096708111605125704174776345905206817182270384964604889512095458675887135929665830185191614158700864875338961756930899534472113550557620385617862439514758237569270687064857414572890350923076471966934019900150223081448763137139547250690224167376583830786870310780055990709114061351002461855456999613719629559201569330965443796133610123220584411678763804397357986466228487037139520555436274761649225413693190532613040213462689244389731799928584635346513382004381579459798092639074093916548079546966764880534238813446924786316510792734233489714698739348513698280737331186719846357465170426595446573298964509356556169941034520756862278180916083143724082789964099050453789873780742939266252800000000000000000000000000000000000000000000000000000000000000000 [52,1] 768130140720396239660333568864235548206951576981268366981245727151583094974644966881298344039235664128728012831649608294815247564847159039673698899109395613586570224696212162697270395307887264124553614133633722989049652565808017544320519739619697425154233498625971985562222336659266732925804807072987758894741206449380617849099030857733038409205981320060129072487361674235707307684311731279797864413212496820055540254074193596915287041128330060681264697744017770857145002297746099451245144298830506997797619302979334302572511514959618193221639245894155090038273015266957313882421792204560766962610189145090977618226781518781035128967647894369831632212858660923361280592213220246012428928993102000462221114245692993063806841570212570116316888978300490365080735935156918713274271184654317144888507598058845384352229346066343367249922875339328031488298899178033900139797526049620259576232799331744592702858917732580211137862893353326841993304369708416121883319428804288884772872279186573813974524111954570643539583232277412580178201196023283204881044995316119137689582944051338556036550818313941831407822318324686311028281162766131912574551278175482738208676481594891935122413894231271371140342390583385126264231516967409227643934793196051553908248111040580049581621887859558193633345329222770222050061178106970430093766805415754725569510074032717347383364733263296534721190807514538264087592629927726009238510347810126286495253791305198525662552314223757690284058299186279026095950242748505627262088092003972046619316130844264748947942009552056686772306759719532750746873608370168690483467257712825239247376530389739692772889134146363234050156570726371146734218365453984443526467012390933772069165923328453605134440594651111968191368618516107948693045970403357451225382319519390235310285557069505882791488268828078556841299570585799494187719064066201219562298273294705559188183721317907126949976763484081940114406626667860608594160084427709362006547721268877415969017016596629617079124653009377984843073942101990041971869698324079848852315020970184011183483042780607841700837146811609032993726811159083122294852933542780678889510992976009873693746146508435941199738234697826533462988714756232706553371762506304041248334662023109650374692676036736992679393828425889535718785066871174849164336174166744606131140478728265163765781284621286418362677266678290899512198616077329939174131255133421110411073721278597522452600983912272612899547190257597293926958137923694250332233558072300649110396975117587433874674296589346529330837708351208222388102767214419920751580136820601828741823932951354539671065355669925618040447598518286204768543138830960026764672372015520113106508323790571459656976171008000000000000000000000000000000000000000000000000000000000000000 [52,2] 21342713156303476064435055895502837095850049702040586080814130414534796244907557983949170826950310460865205828570597228608080835459324660297730761828198562646502112198122680801005833523456375235339680072905888991943610365048704699814058454577277980057790746592523290065747177950828279285272684836074316562851785320717267663171431625409126094634956638575675998099609748054781352961725820911917025895632344295968262980488676174342414026388094568681459329686124776529055057849159366249854234894390954236276066565436956155154159606233713848750255380555583984304622473167317585671552737529263716802454187071369516223349958082096437195281645766536730760635132687315439743492235887155508576909534269739360165648833363978515797303755721455798900500663651789341769614346662271619180868261919181985559287095661710372474441616959128208271009428361026906114740055389575235644581635773606938522797705743497472291075395012598333753289593306896405504783372003510386509381439019441694512026972959433566821235711715631478249092919690520985031564903829369131015888165052044403748235582262843374334808571225750115953705028957981424022919689192441339600983554706703650326247684827529400235963326359058075015709604947816843318436059475218234890150705718879308369827351432015527839206762588203177722850267896600582194393280863417182818393791263266210598742555072601617664436553149935301615969029964395108191269455224394391015305665805136811153113626028496713093525968811743750689956432208050569382618980159273061702798309134565172582914613130761636926224345184273126710499192269961558961799362403326206322171777703743437191814251238694048850541839609970042626232897925374961333231610060611427314881800567469168277614011031109959700844822042020586462621141929128482564640927253574227645843675280515961220696602974512082584934271536771050142550360980050155311941810403873657740316254404291953764137841749584404579874197604556122530266279063918694252223213174147628097027424423081907861870042428748393015653761885477655219060278379382733392205769089132709818968683349403526190620477082933685751095713627513362840438673883911859334002076153869719816785552179280085740960922528398981780797428496968215392316663060700143621927889824244448281230845370415856246053888388380581815701251539858732270800362070821231255213394021070849559460576849062357898022104255581315037764504472617422242420046746344447245088495529489822636768554656541113092961899729292588274582720259321482303365376555303135165690316201558424557680169718338692064555675497094797740951526529743926556225782775249264337144441822726359825951479528864151060897459350891608765259305436540857860764830373579569184880007699423071431258296700668337451039618760704000000000000000000000000000000000000000000000000000000000000 [52,3] 123246753273697450659654561432187116331896984434264316440090344256648361167301902888163740697498298838457807788612860117364529621644310538136431029980182981730065435706726961604304894429228586663849143494200110949731088889880113252591099205131824761261614124904623568662496623690272531219919578239178550607029403755760413114975155289421781998811284817411177801346873058321033657679473363269116853390262261798269998850913370594912553421110312574591058203907544453487072757420622055267059996634734720861223353707337336380144447438012279773153939933781136614246609602727082000012428667342597382714868641507470393276890513965465417297436597637254692513449484114471936932586809608079945522283808504323920777863106986479807484617437923681453728398887207822753970551366187137970278066477324515684135238328830759246116778200016070982939018038022954828435121484718729073813851249549259051105648334760292436893779177888135431306290263190860817712085151487369528110654763581664313532352643188702658879397637583349123833639562194464117417133689524048915328416938652544144915470640094594589342788229653018109927670570443330772341897669454569044593511528404047100635079354391943173545378046614535160126869984922880921778735644777240630867001455423611447670061784341044492049115725344474137980404466678813116855134462046090971426537439223406858209981672884862504536481859569978165611787505661327185600809787038545235776796720784001690051312696958067769515151004342119516510197338266655531154527830484052902823274110770360079704366535324290885551700785640569575532021998632451038015232734488363770154537817584519246744900460544240783893816260640001985875259585098139549025992255688979411308635132129792737533857276918949384090585130747849988019040497443204372403805325654762214512929213879392544400104258383897582548361318682558778626316665912330120156248841764453834491768866125356274197181655952869873918907140642594361049132019120751517726408108471602352203819323775098546813045827764245585235786346608716121758332794555609899796870892231647085523509823204657153892904062491511742090237506086162690198509558212308094587223861963895866880437012146436524168235547716090017383556272581444653967945949340327953167359285429596702603743732155603637199122559092930880198397289880122798478980369857468206038878840132210840158460005592787005928821284396499095908145214235300248461787946422339711365820039186013084483327530996676428176975907976618618248105467819104858393150975603528778571003152639330940424844635441426180910467707348208134357363568153328253510773006690434977048831458331335302638424252263665632453792139934790163488494177641785387343608274837532144837117180573844806432146899386741580623924690944000000000000000000000000000000000000000000000000000000000000 [52,4] 1340574638221241395781439640154197374397489898319261369746929384285978404493579138102321782931889636389773750222820866921169483480288751221489877023349379088415951157191925200617366316884591652321836762021900385317699923827733991130446233343642955279334601040809528069456376170756952975502123981143292836379636449923675592004447514787132042246290184628559112367082574360420153757722530400018896802445615848807927483327884111793915661541865390949636413471954413992263795346321808836394570915698646620989299428341960831321796313295450798074695785382592719922613961791503941252693570054050942455485560712784146200155577554011388559633047998791220514919538894560295087604526977585836917127034626897224633866062967533103953226226912897415056676789049579834823719460079581617309098549608124418391302600042845642196390744541501999985317827723414442559828908486291554359715778519627807687684800620107521389797294484299363236959421696266294981509006831577787041662473049262315598382364650263634195565572452952335642058114414646783591218307400675172479291823404258397841303011578935324956502354716577165842271510257668258425840155522145645201245495125435594036276978409755631647866600389174148674879070315662662168058301862395929412851157994906855576048185951609782462075439665729338366562681446859801713470978943773576824079926614023679694979347082523988915222862228760911536951361101146743982382226694626177283344364376111646754934008548400662544920962754302450904983962262576368017457011595884270676787476838860646264233768289553554337238623649308578701340192834212570657078068952513407785711075721385271944306986970410875601305139473135491477194012099803352290675303495272328832144031027502279012970924898278013436135018090184552634269910215178745732578608163133082028570890830214356117847208797010313842190837934597950154235273478821340019721207310606054744093750484553227198120961637563661679588264470851085504684930960752347727311397350968561146324389644794843132757469523879519781786975683615865418504078007105997261230757613479728441034036061841374473947891737914638821951945994940260712614819865582657042337465833470905873937484402463581698324029663515351111669816142798850156030572445677885175600704061318132284525334237340177218254278026663560727733485220608569982836191717742487864050880809466542822098178964270302251274383270571172983737162491845805141361757310537983502123052748610325535074863634991669272474765678549623018454809996643035385834345722568568753256091784346397823829438577477466287249780250936701963456534979737241544520020544796994251654572803972155248400487046929869289997975180013974523731550731313965858894470322975883373198241245346247831929269174532728801691783135232000000000000000000000000000000000000000000000000000000000 [52,5] -25651110153259860564922980048748892217819284493498777790126346065922789130562719184608220363419905395213596457257401175271167012020681888920555743758826939219222326098692088888886826760704163286487308420777400041845445553948334246861709537189375253700553585869430833406138167146337180737388981793499427580007543016778697654330332104172723105429944184207490983639230657816240876079709824309214197442384410062129881981559089467711072539327940202961336307673446935660599732671930225284106241279525380987334042055337005121480764617717573837819602003264313477307313390678648276103815371687069929660654775505248502065453632300117860368564898563651491877814260632942905741943999338472496825527749011599132961463320118627097525859087895999313917197927794488438378086707550836960231445905968317415191935163668796898690581427343056460557273400362781738186871725742146824899622770044412758847100096888332696284099543005331679465255921421575171984757657269784311625570835316202012713352018087441761128713793533328775832351667960705744494350277000228389622407186477729156097298220525927664670676417715671301044703491580245234838776901382747732602950099027208218427534229616094527511416344532031723904132572099307081572413391111172735423269583459330476738264819031567808843730592625303795196267122814050133512243167713462081924345370296629460522372907027994846905533147808859774416439226690838389227391213691682997134758018813252803417130207649567620208196181229460078042144107058267342533947306326392178758740519710340276426286633236371922881339904019331143190228455287492669494453778824750006332563841440335117728549155335843006409152401904435275147647250361049982914194160786891535142416208687619024573633568063110740113141679094188618375276959320769390611033459872509376060296602436006222337649843485287768878618740927612517868703942452149623837052844288205321529359973108612350483288092438521705782243004270053994407880312501744667984044893826761844877931647726485404449597971890407034311616756405994405392551084433861608143371641041876948683069028072139369257623009681364315930238853460034797058335536201938098943021327034592798035165852612417318111293661617588145798902152610598647240881611843366721157439694969360758826445932937352428588582397907502956561162684647212646890857756397915960696539641950088665325179346927239242966992627944613324889924163198046644661461334090802810781264747310568002715088085073812941395659167700873860722400692156419006859528743302853104783682527227754365852275292188374150924520093919525058262907313958779088067193883819680636303360289229608530524170628819114264567375691151922161953267026050426428330154016801131869319433405710622953177319729882328183449613982760960000000000000000000000000000000000000000000000000000000 [52,6] 149505970370395914515770847527621218409280946256132098918290760099080829237870459508797635075602809566780157748682773964052936375728254946985648587083329681257556542300062671571633669503984089646106282620416523159182610672492477075299528081861580707434284083205363404807122172273738082736582245960108326287083654971489325832968561429818181717127526965107506212898389612035794080661246646901712972932108205073564742912347202411192115422731746566281072783075264074206292561059664348527339379428471111445735531642766234352003015218582926056743016767188565805675640470914572226427064214346416494180249039932812230217176756202937928747724835514348769530215478164029341149396145460427474543697153318086114044038121977828204413601176246673222864454515719872695944000183590084043000010156174146965284632864874318388734076691921612959404436873618583016920165829530169941449751938406223244763764616843455273920331600522793935472527893811967030983518486274390233694672752637214204539827628308590991231933306648198006553984485555090998037989088783080472078035285759716424107819271709379293557805327487890122692348788049378148339304095867609594216952790166933124389342426680919342274345776825081092724722750646483689301149111345512275228397676436476004553489205914748815251482881257171631494780349706670371264278679631002504602296631128088937999591304407986052356380928829193772473295451093661326666747057438618589083290492801275897733460228575398021938402830970303946986409397671392270683167809810643739999793607019000162512925431962284773177007107039198312374125352921992882553189308156391844181455247769776218508575575049325838019233964741795648669726176854751693270116784318081984311591345801471071666205712251075713639019486585529949162830069410457630051490057498039042189616964109190995015618022192501433982535677270328880519828636357297587837179242951412046601291193657820295528495606529121031421890311758119318625073966410479929544139664030317371829453951053727415800889503494562409094620784657922722964062307982765268899292573315934765220444518516771160657663230345706297835673900840312487895682400160750018493012301142344587148145169866215813414383441207928261906103938832881411032736845910664075091072043385733027518064095363117891911219144812722490310013860037975848492747674559943529879771486396341392892906705435025434353193174157059343432364366899296174653035183194216249400274065842488530318340953302788115829272673591454716398615422634637442054194328019552869290094013149649575443824969837914836282298551973175135060131776727308631592275332860559571617110061262417994321344188084645467641707991874600731199354623202450836844919786285784615890121112722251310679732736175295015273612045189120000000000000000000000000000000000000000000000000000 [52,7] -736943988704277140179743237266271498655326101812024209457515588390268760759145657983732934891165617581378485328034595912200352828090273096036768558458808727445008574889465006974075309892596460493277376594249425113522945347554160742748838891367277977324235769486854656069854458495247885753933714089468274125029329834055963301731209281053499945231365945119812595077216743339640858983589741351532131635686253692376151772790641679366966690416716215433689701900144906156443255940811778096482671216192115264817231463649012616395510921290997151191439293735184462282125810979770891052251158502112272348357563595581976570903773719946483958263093236188212970728277939829932119659042552705884208264966152232717666189740176939986667302083406233629477323146608007477306591647175810665526368950759615536364723582710515070100677915228595532430311881639722475006538119441830095649723332230763565941200534073750359463282844163174261044760466050541346782451125206743480234208329134332372313556017770464509054389282866798990154115502177227721352362440379557601867216078672781600851816593291050439023424143772174207808359501064072482940188874137739294607346315884611280830129896750419368246136249713411454297018392690818194310574583936208446758582736816884079913184437013800863212679539464524722032873701964924119070506847239052501577020660804940572502632663460906019835748231790741671160233472779631259122862006121047275095561208236684778793107685758639370867334961825993944621467941814978376588828957507837458717510809576436034999333987333100108051485299493271284424326981237732396162448333262338702475072671156597390514648141048481548415331225210308626561819327453303434369527397467935957379753186366498545633902628085211141194301793431159670437517993818820416568577685942648319025049879342296771451349048677042970102632216155719801587916529610934240553674377323849429558272846256533690355913077294846248776876700313692297886732704070014207594975492426665516410837430881407577634230659616750817161428797890276304490466163523068903323178386808379440898346915739687953353109878007439388783503011280494248880714514450622607489017675710690142814834979021455888252674437900887712854104212126255197453517728563588197103213569028717141629350333277414313537567666445944752837218756114191238678998898107116066905748119129047361659082678993930750382264642103841909730633776778127671823770212260715911569289858630664462657271793197408410661699321434441987615036395848666284617642865963361991939061602786563880790283577383707080551333555367494856510853264298254681738896932750729882102778586705976532513949534854459435534547260486194532469466694903157894998985032266691758684161259346482235139481690248073828049538378629120000000000000000000000000000000000000000000000000 [52,8] 3281825690895901910731788898979981147585242397506208062727381350326075514261869494667523873411852790485953155217931885866963462266818928140046111848817662495194147657714186336432094105659615918528841100736667695014377265479744708285882254207182915717209600265708353674209141862174388326825183977747876064935735868134820362497332333193071923073515866718059083873779434478139699615004305454678393210890184750571834108472783440290781772025960650328060307749036136346397223187318959132896358987128085828514745026476904984870048301304841235552455478545304954752424083397689427694541280093763826437410218054574086422402070335544327351179422352943118111498534207059360763461539207787049998368859589853122075659632170451166113026931790244562015442458046331993473200680848258271727131210274437304378754290182240808822563750522176695722984052355411244948592031422226455527405776959488141705628783682247994376792965168032426998479761007854845815420951881736739645214408906410059213388535439098822837266377462087669356739382890424151825867772138629378656877632391419921744683974875410422429839667653726038381596851132825902627195415410975018426901261878321873649359287574582036160018892046386921170007188624502043451243708988921047713549607937484382990958083075733663778895675063065607540739733697858379361977104221643239656848411585462739792140373646270176896746039147004152267290155405471491812410273742553318868108583708344732594457071881821508478070558666970797713783202875967193901884567801416404062949757815581630147063189009450461116615197964072689200619600445011986190468475570597948272011857887160874648545091226303147232019783946277978231986315607646879223199463001635767493653811073055039999997806055014820298505749750960919185595865830694912192921817330104931924194398529024571142986598805187618327677122084514179948835201431611758018572919869079998964562731130610558670178707993561390222378439963987768251011182331466452312384685728821707660012489157261784609239862513508428358671381898751845540849642295079471877078740652232668618954679659346078597846517860021853404262346145276993047086018647835289694516325852026638953867486481666932947599850302555892238269304838207698451956991036616506601593915767169331649766434989001251672496292203765954110668785596615780634462773881442939906030595786395327752790881118403442317455656302268331433977445588310345352261722140976809279557821544593274315947499783256127473933957563476869158930878548396025098067777809822770674252432979812387205901877482407925400189177656380729167898619881245794032211934673910314293162730046428759748035995196896100455038068011693155306119998629858873576500180183181334291080521134119292387473541457517986983958288950886400000000000000000000000000000000000000000000000 [52,9] -7727841028719960566351960258257157840678370162672868094138140192533886470610082134635376626605277764672649290856949635682108010722032634011253184488411793110888289130637613500202969002661913945683593204168191124341567321104374602707528859682236674498910763363021877379900412413582912797668281619488808780070109522309686722419847211290336580823060660796222743341945248217047477301622955441344510078927536946102792024636836186057424480323426289238273206868247442264839392585737291779270517124921802215237780940755077135004300951616154352578787736122913205165472776126575468469538291262354142791879801671465892170897723035061871112058086787613480076953913365684473453207080233781231239756423233036838073435926891097054160301419440910730914769795037987660639707620303405366005668464723825174110151876730425598152745240859914545143535226917098473284526241594259527280039216135224550978135337440774677545635008530884092182865690800092636805931115162831000552929270731187502438484456049776874200389169342317911701048003523453013612469202283618835786359516641279259185688378443374290077228091696394889256145537381540816746745388316065219737811224394832017221057047087235708933026038502608279063726742000653245503635854046326626825257798715788145322022194473274819252323808426898124496013363288992392358798771273961230499494867704309268437189096500151008108839867050321241842686264773631031284257476611399369685702552390315084402095530039564862193710109722038991479274475589077833543983725094735135000346522068988987780553098033479173670353633556158055911027609757998566069567676483675547474657244227933683724153742221733649004895659364008032056718839974013493955495695436417595022119435495147748903315718673820171492942895089438269148972725065973988578293789805463210971851120796333582683257165127931701777806046327225586803691194096051565076716262681950102094141082640277956206381611388824734571752944831408437400313601622896900960663527085087150433703084088519415835746374840786757027206412650546865780225412436023096879729748296630857737826807927410770534998029907152072546975686102288940527488437446267917935036981979219309931564147588770593039478086038185944411192361821046335091492494384483302049827665902967477603545995282978665879008133128898922102547629419425656515351393035719197117692156956146645729839684909595764540787771684813784787165452580205750123683097507604434777497976585367816053528835806026097547046442133289866620059874424457720012722881376228309415579920927617274434990482872110946729121858642683984171750734355804575876427202875152673762902189543846168379277956356717086481427160089921478696094247630361896236842123460940741509527114551755310862520570369333442691888508515123200000000000000000000000000000000000000000000 [52,10] -13820526518203885036208562737774269968784949794812850031223153620628291397526536038841397419880779182782398201706316591032198729246290433530032627711771105670325465688096648347554811210913536771741809716048449807791530539597437112145175441870783639332702077593875968971275017320133534166355507539037063206565216082879534583262563909752693854848906166861720538541651678168886852518373161300807628948087781297224979092751964476268745410357233248557777185862602983290429736916728695702479874979141399883098461397675025163339595550354695417598512781456656377166385803170023322899482926816224459924141599730150189946442022810264697095176794054881466172523208291061606998175861000434404637746697192520307562380373572439140680200634172792526328596072715413997023654219767410290839734346737681607807175079103435506240983912920148882802062806824206231851085270867845160699906164289026234540716133729229931876038668472517825995358354430545945997172772765904529099703001040670614453366637336521402119747940065699218822912249271871125600773423066683938474979963451701486604553412546819138964331757871076209772474641942325337038634297721366313585411477795525525105434332473201207768096649636639170412093624105473879151981414642539874192726461064660161758055310238199668656528814367791162655124283388995269004973698590652413850108145810945309672278014766038650340847133407788237688474874936026731103571539405374435327276196449991329976578782098378568592079935508411300166844903129282255921992692277830459434285183939607768398491326350705970629181064808762081028645220277525777398506268697328793168884733285113227460543695909264535017396646065483086108321101549425347676712063239940212014360260116665747437256910842520158453010968567639395848580633114900558759351966116268535292118146884835766945553663510384355553408423621050920724139698406606347078731569760785033108838922008427065800004597353999667282309522185442946039789398166012709573650813026633505856832608611183214515165950044523954966047503071570716106404914696618007261026698397508652880311757783794424197918334472220714444491733697470873179568603435133622257004509317483320378889800998812994957711345619080339399079958176822128955785630484769639653222630670053016358305710231800549608107417076386651431068425752816082699829577487573604807118640704003593679929747072198369311243798852941286104277962275654056543404780907753607305960453770637893101257067597518574890919497884930408840024163504857000044066979352865552556305988859998019926499271951007254299195030896707301814761812806013689972053339760005362555122755754346465429912589365358267639502453964170378546612493522204701758768132051448310688783986446764271820763455980138534879355887996108800000000000000000000000000000000000000000 [52,11] 246694446859990997116880811540885244621930221386731823550938642541046685707214447175896240390133403991232316511849639617993945582351197869672308901138696887305981392916080401460501217599154671085181860557185888060282235476743262889218062251510307356172737472954232627481839181536030838693908108213672661804467945671160633073552185378732878812709280020589581970324115976705408867976307275345035570720847712235742461165486766006045173991889592200388276838780153405626522125698842302221394313020318768948156026090491478938745572234476656655831177971710159584666855467217694596614367794041137840584516425881602786553864829813985986234247690893929454104235534253710634302514343054804390256575347563514918221709616972685080253176677047609595935159758437123750186461767652653973297543433122407135372908429015614898004546779171681861812372542703556483358264327534264375350600547206811090127792268419124638147238991386247132251394745093418823636599233718083504345232425761256984459190693738888871042039360588409838816149829409864915356639080853907596878988072489737985090702335852908976595689149308144151839829600450631101176136368922974650838437453584174321124610973119779536353505418522588978848893938061239391228467619625172873656125165161154554057177201659523736474084129394028210802531026092741027587777476289166142039674823722008745703795944971396159813445719939900180307981815763495467755227325311207687653281297391254119336907876175289559455678543563491726233613885945117786903496483587738009868087527224876660698907015562329657148105312372771752263536944705535603921622083086516899485990041961958533328940582463740176744549910889434741416107959376468209189653463354301666985982038975229196831593931334039926920889316928587918112669930901862797613531116335403960717494084842678588145664157836059931110368453664659025083004621935377994344706099878300557019648036508345315432869778671043773144152950056441297284900309172922342762503157839945615232245614777423141659936092156552084858796030542319066667743234485835477002022246901377848051295377559308971836392819066093270827667886671551130325837846255257709858789096060036684878680980572457136575860520659872366162736888705226275279645798308742360749149363911289973723990096425941974565815407183050685152535505996320784032082850342567341749341902945699309185129030871948351918535691006014738647127475406032449126118880419695349228674916943138076841622343435705391390265457592170171341048040351662189927262273795615231802090983869066224100570942866882746196810377682517363040685793629544233666205199553738100872521117111691888628645360171949711491569444977599142472046607251376582862989505114938989687682031431433445687908907747637568066066191482880000000000000000000000000000000000000000 [52,12] -1536339635419044834467780026062225214897721950692292009045141747688251754548543813291534532875493146353470249200651598736083588328782126327099557982169779764329245017605757015775622912535433648026041971513194036027901733277430746778808118794176077339923225476267982163492341535385045954768021246091011264661466231856507987066579851581936718778152114222126662668806665347523472191641625322920082264848260807396885476021679728285057061567648424200769614861758393217161934237733492745464204717847052353201437067730938525324779710112056438307075146039838771397798400955419873269104045100849214944660504893216884751889577688650669281159283136474616343577944093031545289694510146039832547889594040840784232796285785293464276002185328424102321052740549546295652643224592431864372486223520523696195186678193006925735078673446372719823821538918417605366123517409982568844184946572484448305613260135440614384668054345060997619602572803250328967132261846447315014552577824551548701561624962592456866309464927537305273414663655503928540523279039546548027849798512186508176447161668291251455013204262035893835874471890243151912960723489082698015140132337447251220014985866127182692813416861924664480959194777973072023215051879531340371735611270520337612247305142415435435988323728307798200475087773019992370082886950627376566620592238239661152254968442819311307232188005881847613467573844293781445947931939878353142979875396964940824207616615976056404147388073807483145108860823816119135398857609295873464097255623946524035625985810114849536730951468465369308501930575635743664082825988660489815576660140999274787038610670655375775620642618096687696522919808819261424699861610152625423319599509653554748540559006310473879063598599132952461196680202117742085597458159405403397765868590496487159921508472997236711925209043630945457297349000744739417633723439087068149201122874578269771822257205974233549722953617258123735013393483215923588893770508724862497385860424803575658238828315174079577820715800714426856842332467784248297952554707688211094170824604002824327107148807942639358516725768524452750767369084032376018869164411302073352026445122104984447833771344953873190091397638395585232612581461663925348705049913284181949476901106728313523935669250447477730897032961095563364931557473449505277162409568247356246297617542280948255342059910531924071149117340545570719995071237722178743227932770760113840932202061179619287701806290731947022364349120482583035772411109463481426305147544751652296740970867424280706305467261382287517255408024046542854181562936487945230156288761979592619397699687955797071383516347294212065070511662064545418929021784319090836349748717246149561123009758508359039428370458738688000000000000000000000000000000000000 [52,13] 6469923597579683554047958026149903680364522184035005892606834097718423537147413594211631076643231352620662650748247282218540941688900032902753948007144623371943362421654317260827279472524217064812755130433081846360724601542664922870112330154383499965517459321253556794903153235331934051698029404275599850066755561367273759540061343896725468154971544963931739240455856902352475285424088771281539756757037427446899138152455642156308800848332676734185446475480342938322251509657650100626628917618838189574758403308045380751165966155844195338681875106458770456487708468004031360953712162153983929706573125023455631703388029482073617040203283633422621844871670046538937223293324563257122372523763568920232797872917754706714362641584087445772172864831152565226060325413737953108324599126681554325154879916114677963268575970568412723919105684624508537813089539753777160735392896700348284614652746066074911324486529091908357816632562602587883180030351832283675881650436005736179511436867763977603477165779241096105257510590517525918609702842514500769316433176963125521067833262792406930506104188163231420708838027352670243138704071892671950788324315607756722295689283643855317294143733703313745467883386096212475530166946044282853167333562348451545472381826727414565919873502219849080172637698721815077597104032557854292218877999844727953319120927376128207649887219324370545467181777171628405720454364908370927698918303831039890130735576596940238613668196880941308409146987824537443533295709853481990718726493842392339519766699576578887016163247686653639989355888006268802990602276022994819308772604509784792671525796947890541332611144165574200520460748274078275004141035664589008346839032562643716112419152321109995584223814435078631238694903524749828839135466616589935659499471428159432987338794920752234832443540162959360773312850889050995139892748068761513550959262156921978900930755412929659198002595935063732438876121753648771424394981042381068699266835525556751002143934320056864293319438991955301496275150891497193699853399740389737765640881339218473550379326438115795445109640317852986871091071729163101308212830184156299999676162624371343771959837596990182219857814065013285487487862110379787753958812286539845118141627379802011767278040725792611297905164913875244714210381042343513170225521462570522560563451520709169602073072318021138283361259907760448911552090558592800962552686310412714683536037379848388546783149879888591454751169545616214562394648999281617446255287932434024530617718286132523558918918379888313851413498013863533598106099598059937986865220345753935857524106885076954388556992483150458547385095567094266270238887459624452860884872409334231431360215727177963544773614632960000000000000000000000000000000000 [52,14] -20015107208081146111116554853648372254649060889127502637522507750649742145590734720062551476344313396612150693079113840436446757050251767748465579763296807571596529406302098700534515626440518878485090630884473353836528744561487480252860474670162232527950538430714302904707606975048875588821792009186936113389483419354391417320616069773840885803291186881061124236787225398971238617893560536011679592429484303710271586633324525840959097654548259290497090996781539724306096657327018297347553093618146164282165704666313452258803240341214236063558846076764626392064604731350006766865314355631198463567274060842308847809799685683832654353964751151786199035130508908225295561227674217592654123013089716354102664568819325977778829291932168447319800567851136048288009842990140191663649798454314802628410796723882682432020099597133205341424703584258766235424377434495379496306337782467374257583758380246484662267209286214832565486477654812180335439975290421377494676405667742035533883436290531734425714548100008156760353780799214554398164256413085982528808087968143111096010206995421667722489122443154426517263512848883147606465965536409008636358316554333040720736432394636036281603457817862650818321946829194333110604756967656196906969262037360709546034718650602539486504790087447887513782985731917491783156884989716408165554054450570227131094596322034676783322166550385436628155125007141607758549841754391970238549331392387436395113485670762467768488389091373070141112979286550036651801230210093384405857620152860311213775122339098648784684660434996923058437701936302034315242082823410713241307947194314480715285503095620242687583052319496045262226940833403573840570439687903213162116640989620081857578742660051173836916302432062807896621044261910733806232465680278921824999860393033369661818334753530003863452568838783896639685328423264447891851401527676219389251407006293158316195629428741871350102288725910119138788714935939011378468818308173847121278636532849447637124531375944819106795105361592876311258046386788494736217966600754160822599586667376639693286649562544262935888551156983433757620053224594702082555805856324121863171375562738640588738852049080352393074517492281710179374246555136572831402057861620166178689482656779620986129414565224259194567788134106363274146336766261785762695156734393455413500820627754210777972992089314590879258616602813951218911885887963974010846839183919408271744332665287821890467439825075176748273467306521045280957435989547979088738918068306800547437521232141558107806627967033165951041295762382664463096276582777869510170044403568654165511472077592897114224428053543750011674281965726294557023940967705764833824915376850904037295091329744070679509065531392000000000000000000000000000000000 [52,15] 48187935062782720209191832361594952777390484833657447440958449836683710235149229217892933470713649916160274713957880782497828304176400497320248030992142394411421424231394247734902399365988337016824452741915903823213065947819937796240734767007897085247831081266274852442148587805536027634417105967318795045777763091368126078071408526702904602071382746596371225988496242412347006174107287279607186469691675318414182254229560815047722364549290026185754667083040437893583587488769589975384268531451641042240552879718714605522844337748813870045381627598478507344482362122409658286716101735774798139920471216188675100194534294844033514566009501643429167179221521758786151953318875966676205113970843715567082279895903729426040578370870407533321683824947694865970065181521843575921165762464468220792884426945195347279392900172238248922381040739659189644744314729870607573339315594897856585230300752153389498853915722038295022034184579798636061244224857387685774015688709912098944264123792292169170240124411508552388914365729544327369152337216996874042388822080968128639669991604512613346257485371543738187346825037422510988151806022584395775850021054390994456378665776744204956326345798549197833944541878721582259182940333310985860655509771994437197856458522002853583215961699390264756723330349928215274334668337274288711959013819658109484085453313731187405848577144436447824469516026934915932150738425904551279546084390161255942438444204352228340426603221687426754633183201588572156197207817856510681126076716668655588045328531343310487680363663007366180026502836542296532810160293006859019800505670348781039721472375243219611866871744629820346629991855632623284804590125623443930950710301674469239442322029703734061379606797700909894158261258900287771480947158528822726291697922819973339543318063628849159182157252055197930165390017337127672949089188632068745206787820358578303649806387929306846363883566243875633313849939946374014174409104379191238631221754372313046175793142984054873098533645628838556361762697623339680907704472087983434001209044686851658815268454995295827070891741977763255942983577563183823697924647071602702853257464577237775728484946123441558494401025210869145510511952686224731761565899739686380971179524150256801332200494355923588310145093692156383165680983185934784356651693503024171052972276643488404600751245590595210748561441225214923768077126199280777784853929602021613140440183810678579871635119769622986348400427743930953215929434864902095862885051242173634510581627726635856623035608250400754047440112966842992779232335585414332219397341568035465025522944106190065243933449568501908287857415537179998502459482909434352294898367947509237633391177396807928525999203942400000000000000000000000000000 [52,16] -97122815689503342179671945361206921470300429114483849214964742622371555251840721270964883148797100472613025329875982931477241480361002714214049253829092766260934324409072519252481078023717481539122774767735362889384457697951936160054293662732401134302320953050668681477478285250024731980174127666213988373128954688024960536788624457079287121529797634581494073879148681575384500776305003209330975849395627734397519074408184994799136751108310873117668272255588858246657823148524759978028404420585241355537333023673806259029716555939506270384850449276834598870752330168659066267586895452927831497686868871259945463115905312697176757837346638188601123386513826591248512168193651056519700850431506359400817612024869745180555434838437599691999264733212994938987845592225773074776921417837393215666018258438288001358415617846725502469913435671383817816868182009897179455056451289152545866032254736542948884891795325545538735407113917582784656864827273249378143006200657968253528746666366052415049113791433321188303565524737569082525227417950787966727545227240085447157637661451693640191092732225378800008355696692950551727248082731582266882204690111030664589703832086598110817875686955465679333901306320207723692016965684300339605255680783690778740440237808167145951430290413363786955548171401906800473389637630382214932772813301582153666177971877095620920551023329065135684835691088694915471090496540872688280822886313525648347233297085958142058795834807397074820075685443873017087260197322576991154529067625124075285977389551580389459795397208863741292616952265801808362508682829772846934387417774230192959090977905686455371172352243406620754599481608352425175778629609084803279213108128490458102125490209229456903993919305666656956152586113393792560762136325688143778703807743012959435582866894441494194297668656739750490332927191364827813043061295391875603166546720708521125513569764785656281755378831603440010110359861897778409413400246160699911757922452563053703645557666570200538303310478174009605193371371262283638268443437317064495337278194585574018134016250141344538295822666997587752572897507883853141835570787932068400614973225570743029165116099736225639861430020544874728164171899825648097431502707022248801574829309861733430955920045734170768252088197448330657651217354983840985684462936945424699945503322705334660645487424533517195692851570373821171348358680042768046123391276304995197675745464753258760052156056942612629593157473229579545055129352467864469089304314073083815971739701642193054751488668268646723863121202435556654016024077201588460223614920585690416080108772534174857025466071633207247088919012556351141167460088198051536413841601147376674533158742859290807722301194240000000000000000000000000000 [52,17] 176934488975477940019157219919920225380979187611459096444892725529727897226890482623687493981177901320273682411558365457358609413706382756565880361319036757320410932266564815935427412221712450398149317690403887666585180321743008055154228612932767404263801227584312984090842930096586369436582554082771094805706570434285852199267005250346891197878236437042862022426836071641130356153739719306984007343638796225243512773260608455755702232038123497022982250866458902662657216528440631154675924255111076450013929803817172449725804360340578192019663134933830754388926568880945463595460269829401840074891683244043162235102252870995877007460003489216714013928865834446656602856390469202657979407178097669944185389902594204413494800168523749739865968499183044874644261284973539836019757415212916671282950776434221536255631826177382191267814413075894695804884028945350706344954219010145411110436732272809280359750670734803320824012344115433841655223128746132095882190701143054611696023936312396964140553266470716731582938715305262603319227493807279337522534793453866983643708153975155615511221291347168756983014980221832241945215331216279351319157724584195772497454006236663745161377593309374027783739988957054532365683735927495501383790356893760382006996101787098794079096686663733476545901410009904534017557606135030534967095283413876827409096168922513245967185075947628634213081862014865755797553705537612045680532933065310111948174683985495811878903626446746844811753448940968139950135986263796952349193742649213137385635114094424409937546901256932474856276291640239024809711525117566353917018759549092994095013701960690235360928595370244272126897648641690830350233651766457740020121627381071821004676879800677647411309151857036127238438344063066520894307434279040305192717237142506334792128674000696839240562391256401607117403394904913914024700295465910975903921510240877792683449428699505359771302249987993962005393253038394581132507745229709082879602788702473097697024349052753518119233945485358779322566856085967434421519294651832180166942831389023411571195775777139002573732737598387952311367490946641450957547127124233200358232691318037546523087297497293366430512017053501258162136179241384285966823799412942800209911357128448635994597752186851004027554765589003636055973044114175683616117881449020797100198306717802177945548761625515819970894402269108574902324235301051950778459403246322852774584846557821376726023947159567518078320892073534231786177857952666206436038022478635201893422892132805510879959934675986490853786313990236122893812612534220559249864386311869120851829614621540247780405947502283580115762759538565328280335915894460168015224777224752170373310375435867978810040648728576000000000000000000000000 [52,18] -302909670927639229634937689521999087670842059904870478427774419072774303299604137556924079549852149492903468563043805947563528400559770704078856258931182559889276763711289655399323410546102682201058513222935348134043088142505079707720780379610783484847105629939056627635170734997551447583688243990861008388515146107150593000140789360063290733907809090123031059080105168775612002801128112692253166222460427628505039356414922749440364065377070026234176655244414437709635366853412887542791272814823189497232676398759728702815869289008899885692224394944073472488742877042458553364598788020199957738357170223478881839578126915768767530931002728179616559459004157287045672166249601417694027341695680191235469467450075432231585958457128909131491720186796965263899092491815572009168391112806170195558266020714134725983240263975449732771636349053846820851540796740288067181795902941741238554786763212323768279189089105876017427477916302248611357215850605556647968437154356156957554838289267861801785361281972346805307565608493533729866126887811306282123373979136898636320334126653020796144233715566745183173414228315890115547547810677792633170928252976685584713074865714021733641006591800551189713290495030053598977951409281520532467660806810270512157195155788405370083287263740742079156416901528599983979715875769070707191793803945616874843708955720522327200632547402634262133778444573294026110968361497321430571106631377224816656357996716299489107491635281408456503092607445607901862789717214957672633181461966896982025813850729248978394032354108904595254037654528321169807675244031924641094155934292040452198289753237708712496172239485433673591461500310673796004792042334367004602112793573895234050676565854213342426972872798918107362439206275836087763023737037666728219729519178763374123457426833413602964991600732933842914378853408274497383127684057025494268928403531588245030470352590617898649784719891889782270397753189928959192482893113659341891145907931106060137087110463834397577119959252060688973711500828701418033432596160597386093336503692536175716019898887665876734365027311223812434878363150589704956170742714884611362112699039752824560604999990613496487884710326198509984518947223745638880990829823494608846530323463972136945509518818421961311331126199755044848779120505544826997776073521563988560029777960117156402655148688754909789339119360197135045790321720086416193988466897547657765530676726330310878295552401681998083805135620434551130121120887503501658781916376563164080084055035826614144156103715902227174817836309742469429593227865341569503349173388460169969704172136114879114418127746012108819586772764816793027616206874224455237419250470229520940832018634451122848487599767552000000000000000000000 [52,19] 475734983033959864845651053539099212623456553374174867712185339405991895749400630604752939304280534407124355740331553496883744170194864416389592936501812381398407251727995822931956556968019576047158349953875983126598922886407388727186773160597039371807114782995783049883264846036115294932819767966735407790636183314404404396737217478288046328377692063478421239980192028606331945306605786117109987620753061485013591006321350776313827855694666923751308873245534846948837800401731029331153413053572316062933178854746729956639038045976075367241534874033082692550453238797677010060280242923456763525552160335531878779238295016210791911584731572066330145853679176834880549014091997152396870811014482267280380747777063335779087934464795729709998114282559988592633486990521467097316107208763727928360104760183708983916296138007980701144225903772046105669512703743528143961860844186113261678879256633925217636803139753258694084501881987720818749234657000189653611264142451541788552257635200220655873172829143961189965776081077053858139799083600586023239350778378065386699803701310828356410898386824388077959345532227254542312853799561204016181948492780688972165482424988214636385962744241057163326021823033977319516084648723447563245069312194796317346181717966077797346780478290439518895071189208774974875755117209870266108591798095746744514124041804469214079521435516812733773496772457650803642466383483172195580638489720676676459308390687692312722556108856027517387865217794965677537567927089794202393371103314987952336140301481972803671566112850293239812782451065108176574760863409911749289662736184314843468478786269091678220100075298770049248682031621789915366321621902604461039542545181618181332543624235974472324228176120414879964389047688504863475729953884850839309190485468370049271702672882266788056776931968214351224142372274206729611918212007483344385015114447688459663475853896075431556456105304292013890669557410373887917234807816799990183911774405675238687573717400809348004628648752606709912759322087982785617322104187484530236570756918638425102618193207743797050385779437216975809195101267924198840483929685052958898316232510142107150817672596193997019588005037247988389420669758747599108444814440962750656741330855406458630256216898456782497580406391564173800680957044419034253461354464596713564515292148947241466726017739229213154923844158167085486967671507422869726708202760165223923566296135536211657501118783678690931222541632017154703765157746505567763465267851626383925472365073350862155430233614317966987719909802568811309628994553791270442402266170441023708219529712138468576067406854718026810013579399479615912644956133145545576813482691362518423656727727361813225648894771200000000000000000000 [52,20] -649132134321474410314868867667368370934206388041475687180964300497903159056579313300363828992732377819799274242196100344898387705510467470738214009197387963800925661240970800557179099816170145947639293471965601416188814199722064613723645134995019467378904129305162899557013142184379246853296095455209636416555027432866231250574026971158235853810354335908623951852389538470023519487087147492441853886982995091816267156437552012856708913588984625121316424033734457922572582525694081165127075165784785839371487255691547413374528804343682576294437942708524700253664285130091116022845076104875585897242296347347024544513574038075991526917957027186306168002401323076516579082759271034987095776065457693575085884538505041602644911433971488787738936737266066941767309348232728262788652128758496102897263949664211370533506550766281618313765764814579543842267928318044702785670936782572640932680423502637839770564620635474885266608254397239283856764302113719252816181330867767391478559183156793429293022982798507774335171288551750006971677391626597750513030029398013151569546506263289602880316955652653134722433390692527104346822845214368994391009965196922995576736543195344389117287511196519713275407084816232344328947277066777611528036579087897443956648553794660562363937689967234615135564951294323912111717978254031763804044443928581981215442933078647214429544926974416995951137491855803142691149361046366997846978878106184785487084209225991601991252731736913704387045877573487079425255997738222489717470234747060371751996144587382896584701033836592258738570610620511991467769140925675130928366031132095079937234021319902334660977450334760709402139612348943493298973699721460221361920011650975091098588638057500831273038754225805515322182816126631857054058120846818307136097249518796717065049065874117740857772800795019635191087178648050755947111294886708006304030110540326371336234491713703183629833038900498812140478328175682510233317986152594703949179694927424697123797553117143420478276050072112965160224259102205446066243217955888443135947017834171367482712543610851501417065770496344494785247649585790292711509516217826926682239312484305592095062951345533051658392383360287135798164756635217326096401667783507907430396488124567714175331652539507478533634451152857312754537533571594838872817921736835162019051873434683741491409611470774434079382200778679960691124903360385391792842991386873576728048797935437272353024709223672367159758906921429583816354476260574479882570046031631688974258503127560110673531066438708643498732195556303327550123275798630750357605633155815377836360916106093203604814744271544327537627430836175595623298015247821694169792192537614975909651687424282581363545985777664000000000000000 [52,21] 736994496278829086124478899339141771481399805430504561689302798145410545326039740573349196343233167495075905845110044670353367573315930190806625879132650147089547056863317397680665228420591523248855365900784891335455230249430149759767651330767140278088490633864516493896928869801207914332249590560359371019276643708839790990773207059653952673578033314231500964768665931265963172737970712378754059126028448094383587921714709524664498658620705465745248974803179232408425003286089345922480956810843895403797467290409078294303159520420231872451064128686144766666019551926396024224675077344379199665590378082195331279603405903910825970695232905996459598970497934574054623800540770792970965514805767319200830491725298972788955426740603185973564041199455198974420415161129722592681178943203975103677795189657975344880549422144179425497756216853198007265909350380318491477764776701114954964593798991785791642833727222684264414988436479229304854605659248255464593929049085272699743544742200859219173270059452749376791755902567302124798251546272433810847046336413728835993496906219921669771644004048961324151376165935429990827536730603781759780585944691096164542119766015041246672363077291906140381898663537123292140150839443142590258343545093175266134481221357226205424396413135248085221903188409762484124608546267678501630166193160662591842256039865706449853742992723615668233037618805054561204194097837638231642615493698336859130120401052340939852690326978579805927738039297974261679760720823427023216979395081800307278715847378302694502192260229220346886032785359774468153117800050100103896307137063212541512295181303795301045089376503829137603274745461147011201781021684713717141323161087917452033615458065016342163437450354859652187881406697556436151240649846507902604752061222799905507032127780789866216631630552407394985908257181842691464021207794517646614062093812500023631015142716802618731098517636334153281307039219184934524323830266792088216716788894059546043485192734685620933829829598931835721857910763428870405529819557680758031660242735994803898376650509822688805517460241858186639849968753043681670419366566134878052936265289442287144072162391560946833473235931014395756494868835056172092485313650362956059971607081944921796137320383269210466379053500662188945182698140957400906569195686130763842164512256286727414949294573262122814312334791537151043086360153620133704348656402340670237910711453471721293748273324739317418174387242624052420176253826977022562846293979546287602697107870534730131293965444257591266574682990798661675329314356444712739960162165757480450963543765161390252730564770768522235988199000022856292331288082117852341632663313261818105823165056471383820128065945600000000000000 [52,22] -685572495310960622461964068760715480167302504418265296786364480114019518898979639476562870877062000641883340623631574132636446333245224323196291579253421259886983533820904407788515076351625537220170925864184466193545230143577395832237404799399876236972805717014308823126596951304528758737537773171489897105693079715307688505171420226378797163965832249912083654564443162947555375165129586266148973734074048004605158195425332451740584869029172243178852393697155481122789565322915514842696118788115525885103975730973029219134441455827414911228571169422769516435530790671139184267430141555047671758361627191199558753215368762333513134454670597460097171036835106892844352395514873711533295537592402719912486459324460711668313713999833668223165324730249929709590475398166927048853751719035822701101518246907005633248831951392721402499479158855174792547501444108370981915914334356898063878492220906529717100334493692358572982367884632338767527842536798373934680862864644609156189415211283418246518601224611511392727160313509919423682918162176494910007211586965094304526263745310146553407240598524159012423591652545367223772518488785388268672989681363634968757664320611212455230466772102565158741652486362009658572675844255841669199438360888820810362614427145461150365301896467599584164933712420393497802684513214611847621676517057597414926462055592516819418574918691460457167336677031081776065325552465131503432391720551528382832458808036332434987721905708428397166881368157283206315149390632990546971119931216897827547924905721516193049492734464679343491420139518041511988555602502542566341839062505566781539836065953766722618847487809523172331701282404732342745756030236155323443926445294468162302802758082046287690996829837673681870464925391977010495246370103184630222763830428025704251479585564666606084457248528612269646253460873403483508309814318878011678819421038804617915895706178430911246824938534939976437282414777781030562935905202574847436281316742265201855449253988939652521812083888773706953961084621659720979078937703746850627710272191813901871366752299120771581044146461081744542796084783185176717762900353527669476142221615555837991411729705388963712098904800785832208198422152442585477402964772368375012863555072918095258295758990125175614541878636491087109085355495561880545299661468735092327368345162883761258530654679207190627911148012736155998309344564411065976419610637396125315622733548245465485317496760124464389488906250164563832561469462512754361958147984474336970265530563448698831349017911183844416333322624529483828309158053005306929385364290315433514037490577630191182354371066646645560406420026939606267434962613366477337035579412887789003606215819496134586976226508800000000000 [52,23] 539399674791289958797301352267871492185682190576666347410376606304566003168807932889392824763598280024569236905002244189649535450494930426366315264481578763644517343294185652123318520193654343436511910141400584155209939711515559627628405673917438121295319134771035297341146103979093387884072530331511220818843648313178082729359646489601204844687966814145354915950938536292843552679508086052855800598220130522180596410470216686087625718880560306083026249545413122757774056942364831898155420243541969008792064354330596971693445312447601123231267507508945693755283745207253653248763469498748887668797113203265366491015519995940731457559436514989150293649643614421079288929047297868553628148174469636095282068982394198365682037215061617794367953076736398322764468852856907852521756318324561055134842262067607697363150869854720831806109148401671894291946578116242007037795464948585739805658576380426405933146878553607400826476741908808724561067256187788783380996468782353409886354818972320319196318260660665255248665330771322636527947184135813508478648290948835551345049211094782629364730087145470502488767728860967596852842297477265831412306704899530843567872950226432856283409585227905655804966316421756748012533239824275975208531042395734245514571744010101471767307423715829625456790741208913661025789703977136699609338316033865387091118651950435165936744959551982186530806894834343260639550592821356991206291764697398525613119804297275696862685925204141780660800365433934705249047747015881096996415121447737823935735286075960388296539100082776870877104154477219567694494248768432857486790395171113060274178859413682977238361619090024894923767952193108771595060316384071540699855096320936816513024217545734545507197948176190479002312238453459063874322603542798717816103592922822920065405846136523432651299423280087207823092112320574608785765739244557947071704220038645348106416090216351336329614589096097248134036451160731583033102427821308384737345774563747944387721606964003373497537979765306541157076342157866791262271457243158883552845174546760875120771480472421648141155015649900578760082138289922352508453471096620695349868626891632290543121478083824794816874773409459665730403607832229334643539254565179194978233712195709082893211131448809776649035114283353331811868013081224564455109031131976475792422271395928668428303547370320430532076286699208124218125633515294231077848454375068206391039945620209128115282444056306904130929693153393977303312651601699667641645494355088722910139935808450598904327116586601488154956792816063038607383409102429676680831561012930861321405806605135815331653865879537999395986200568172170552686612793936541027726811034327811878360062762824855577327304704000000000 [52,24] -408630015282389129136656353579797610462484668882574768648701151317840364552590196157939436300338932809000988315582326274789244308538997484886181334822689015245378908480060894228937168488593697785403875150386201755857588383329010909816919436241489772668516119899565163653940826723937987996646254066786195529984785554743147726133860509818324953996038743819416562113239712287164489312464474176958842601981208142533925543051366612363911311190012489372297730989676894728427860108887818398365335874367140878335669858720294079523185171437016599883060460377184448513317129730750174647570278660788190295537036272839742237075312350722536273933289867210999134764844217310965354271627435923086139548326184127101218498183161317395958220695377580215529406667070247467920484404407819954015110477114644682238395761418376810039098980302906198682786659260046576694706668322715231674378090380668148234361462011897213181120939621497632036948896230084577661279290337728604506699906635245457861842214867706995535612010807059451209192975704272321572685409302404306627170002434037186093456140853568760910262672450235495483620301544966553637612069083397058780670895282887868115323326750990905155831409145420696740381913655544772383974880373837021977869342859249025634289814555839256150452583419306712944811927345167943666697064791174455141801622773105810338186392366991593425991258979723757244260797575969981914586782759531167536280122024447997460828497299243947749650510766765290569816768843411649553235396581477623356961339257907943544027471476665654855667853156721849545049751308965921720094118511170656175532114099269210852761556782674820563446840696474597714130588958859107623729658395286597527165163562309113155484798147004831711880404257846122491640715110287450961180165041862477585478121620758479574152324871754107187515528805580655365883181769742701282296357334139133558023473782883517487064783848421334366581903932631257737943554651696322617662025155643122944915080360181450719607222767785687961761134478084652172190369969476900763426057504093339044165785158883339710957161118140306455454895520354315437690027307641330941341818247224543325435576643146935780997756530630427127798161376496725278262071542683955780079174541812857064481674207915475405422281928110838309942659234212202022611207920554557811416938532472835269481061388955821346661810685570638856425199713311234520384640629416932594487417299364174070654589137118278234790754227298950834739165514230780400312531700636843863953084046039156054533269050084751473858741137795152040734113028374102422138944322208470058329085972575838926801545468508474691348509501286509627020156906753819172364838700587605615374172131428031979724135693276074275116154880000000 [52,25] 363831771509719794925077508559354762824485645422769652115759190122674894072612818633729572072448859594550965252443524072160096578670556036286038496098067505358043202809711423366018191310092263307066463209231192267810568282323761881713399896616137577300313908108667946359341924718820755916847604896357236571427622025070803701721629847371138280247947013568111665190852519089104394651613510970012210175136316126490800478664803545657408952593983700975533143320379461031632118909797448929369775363482903206169915528498662058854520364045808742272454039546216725440764434022871558660723156073360624267970172681709106760858271318808877715768872919806422003452499869315077610142898072874941590288991871585254171261596637613643710739299036114902408539659379230088340335402314745120673849290768382510284351777064123081367999379554994600162500946120007329882260431483253936787919337868831780557914911189127367079552955967147581995081750555744807331752152589803626885504116294712268281762258613172981137973967639583924339305566577027257129445452758660648382936327373319934979707297668439315395852470805974712439085830115187568301754229861430268476905688061203322825640223526131854514895082627947728636340906068569669334840178059524468975635463979195143203064135919584374659035684066305653819908115490592587896922654963970776840321321150898147460525121105214358623303301521347490469064900143256404471663446213815171048097065089955816467871000314355469721970647297732881092795284737601082055853139642690841001451353036998635659434790619387790924904760771965106773297945928234793605753192418718606390229207194521910708597434819254093902899516494253615720906265556232695823794411359793210163920272607584297417300892049303877771030283346666812525548834754483768372921549001520709526095637899126381297913972988102788534972023410031165455044478723954894464649903815701030443772620325849601905430659351603549483591669863857727970873208586909932697544160473273537584005988676095772163268440422039491940405190841368614242886954075506879230826513196338722830773312180107189619198565893049419002681311708027783934361417483820469143456353224599278162629989670519292784706677531781244544536977883940521914659505552005634501902724285571869784683166579702932688526990285452162358392950550707223118275261587635714525992642181496324426103432328253703283895601718726258540189447314919835817067339460321689432597807684122464915119308649197906847987018187312076078315406156180695088467216842271434791578748290955360539383598473710652914144401873641080954271524037415463781867781654418875877773442332364669004627693190124039631658318897073734873651512041473757030444034572265548787801420674872562826412940649219498371062956032000 [52,26] -379879841481822299973807454712886742404908009696483065459000233978966400486163090412373628555684491663027781976019431429564172676252573871325937867061943282129586309129725400982590630660248756061068710500509872739029981676277121633727348811628009237587685940432789555507871809150289628575166269701285864441981695178078335157055379184803441647171277360921982382067999161693370033430999975648045428338944683805985266162348886385274980053223849211822917096617380495061035740536589401279603222022331740347513210875571121109546532341411859993996590945235501225213435830183288846276569540596502795221343231352876496881887682221365133947718447659433204431281399211105753833502357929712201492665213156525014137946404253864386676975426078318840224307077835975108223054634081207113138829838447516880792284147099262097338930079588352872484602486595336089376291387163922277858140899867781995327455748789269620159990850709864687271233805453536413269995793978893565415451493339217821213296336708691229947474894866451144341459309861357063134837797930763620204850515541238705852784327880147909939474414117203840099782591529353073122646035665432277342465914352385382333507917755633874170985560830068794701793203785568000722333820953250466923625126115288599206299528253933841510457732216280872732284688427439598700976164247190206537470388917040252036482143812611219605990825650635414312308431322537482848616104352831291691036142553246163434628115811363656649185730697781799022916270197840896145113128781073257120417484553554002695405611847007081710058883147978445538792846027182743211280605974591071774310679592538161871225104820765813470565810470446991581974871342739780571524146643646936859996627097813669236829705094939144781021508048262426619009639598349136893262974281335101698869489109098390054540409734435412830915158240713530585998995839731114339013429697068396898330583134585969630333029661300165460779239003791234872870700133149127405478022230659677010919488980916476857170024955229378936447314168461089844206682622800019170314066572306967618164038802588116978975481677691960708116415151113616762964247245328916051305052050261606800005423474031270779419678834059967037563468215590388280015712970734417528305271766906051736161490565825772255173061048344231220655698730755584672971187434554891369759071771423277963194907939215133804342169457131786076342660746486289127974183979010234479979518051904083689559409342050665524626655307827356657773782370988326538062386839749086565047843870920679649442347425841878053258797638219533072171009374797695985734208255088757926012617113474848331675096925060845192750732967374456435382327933464403235940090717765578384118106744886515286789438813445495875174400000 [52,27] 383072387380819802454404665252347177365020285699635515499136511445225158411332802952504521054245165961333278218020236662557766443323247515158500984678125158571326795840138787721038199639852590326584254587402004924970812450848963190485704405525215752624732360184113210525684189819429201109519520851996601620733594624049299164124478364805440084690529060301111051368078462185417683779526322677690470089468139366217329615926839737738195666429323047233866266876219504656247671119056311751305180414715544677340602035697599692406599045940573600801944921407921164219522314279296916254720961011740217757665928631770803041279870328253290099771684848520869798817978935878563878482259407855320926172374086333526037076701654936661420882208729961641303068448013098733082393468316345150285029878474998827969721174195908133914749534361122018937070063113076469069107924829805685427891558749111917197186334198372593968762588283910062522759204528177042428431924927274378365206154098388761459867519596105060353321210178050117671448013627681179697946088998168854038460414591102447622190361698542095154381648444912609557460520663918637457907157266575653863583530056115671262413218927562271684560402538451462010594119597849319891923735227101401328078442043252130542188891762285693477117830871044028104019270240847303283619387488307830583641223733462426803117913788695814873847664372699472070902371440630254667778767972447473803764079802734708862724130028277045572854070332472032647754306895680261026927326301058138648729960740603199715965039724292333159765461660584117337911510781746342672206175246028096058365988514174662544002972883506960536502865837434578670875199145402684044403178635237530832038667513149544727057883334041681778398838007518262842682315951792431828771173276647929621436763659749407994935757286341920890578883223104745956408796322645604569871270288352121572206350649244947936774792635533741039206114550813325236207996042811440487310591245826165290396922483876596337237450133039495673271017369266270831163757915096848400476896261267433186618740406221611265317693705922857654219443499240778828789306860343130434957723215620439167546903340639804996855976467525881790666674202437061144287046988460906538018470531783659415766311298579934728137700380126405844847876439672424198821167556202406930785431919787126607790890370666542623754561395162109207943373659916733058564609883565370311779984499940235503085541430095200321170088639561888399182282388592320871841836883111668666635326192128688237690856929559024264323499968861409819344855820820632307032819164986982474795821408863670328464063490586121233699473080006509387226574332070300902117988672937055595223105931234545115373965589297030496256000 [52,28] -330646887161396187586280559885880969951765313527954648368865300431548413273294600027661010490113783377145906910943273960831771379770939126924585444934542318566329546661811340526910268459908701997422163867441052443599901677230364374844982121353091372726750889619289811994757516145598910568778616488738898000531254693121667596176474659088086247511918653631740728987993281133256881412764561007336738173179595188011213097381073846815348172054180251032770335761598325956396243263555969960951626951214304082541345652387016135657424933555769136015845908761355310412878055217167754609967626234052181247013390565733685445729109957272791119303427838044326145122899174703920362129182009812377653621986267880253963745622181195161770672579496563200450342895985168283707609296105474321399823672283446617319837564764180339760271335187100764400430719862538268617130597664657068943339367364408259043011858985139440502111444610501665152291888734783609598857786751396801212714309684360943471478886159211882105532488208376950325449931614768883930434586477268158238947216509965993714600672110655109017222580135912267896188485615674058665975674072238121584904486199795398396021716842488296362078225118865380103830428916384776482595706143331325307443011629419018949740573231869875135392059816141274094999171604610251328936827036942020380965609086486251288518950612777685203184414275350635986875548081638757801907182073901366768062579530835548690480576823940026578056795093748623886551177843313101462181499577637447917406957674332752461913680846881482676411951830205968767751904824822039573321517909071439322162837524587045073022955816419074984695205421801529833345691865281852566132550542473611210139967110444729851581156294218222913090591775508902531547167088322691303406022290981991335750928889573946902699215579106725150072546039473488067736091298217332286137846411423475225073224300974716006681237677054073000026083953396180924319046049107376882604147460585041727493271509308091404340221350128501808188282543809788323637618123704986584907101771935517820880158057178167243596258451802498828484911453459806062865923679671783235510977055492844264136665399134842835109207476242099524932676652312300861418572216763122991173762527476183249205161633732820903610621728655252721799215900271719002555572756184095318138349139545633460428771360134836517268538623888927094621832543666530872817550865040552903419686749854188591902870261995924911645754369664229553466372500490879984304625626829112593714457194105528237763211714018043909666630833391055343601386145728283735410106058649672515164453037534886476544081516795032866469284029563351037428404109957647457723508743597135299713787576372501537322266190168457216000 [52,29] 236992877320356419380798825202378640526762336882060996888555809967071128386383058971697327701069409048804232454632801501498114540933311840506641669528490645019304253222183172932124189067915127337808068598740966821313303661746233712370770144598786079581241314248277103039040126591082446442469935196713175025055034489126630563150108737275787787980012545636969449841024297217174693250689846644038672544055812590463475491002282894047874600864565687454293330379434101301041652828912716534053623011012408546333991796345399524487621538631805504622032300029703439060155149945068224810650650286735322438481632064789817701010041356616865396948951235810547156787481963661073267597932362575321015911052124679558664427817849192570396578486324392104901893131212289358942433895590817256485729906670574436133632615461897411765493423601130521020579208087139197376723657559026526637767143343417760667465776543002715306384393442776506078258754839089834244831470317837104697802780776842820643820646818813179090514301142258831694942604163419954406460531669281674808339678613204039422469857847543482011222425401381308472254075430800812602793159145116266527637129596759130201894318679274867271522165645654057327904903345949625484312471485625902141532053268527632938959974374371913103543792754261286604632945305381012290534290777193005313494439707113240549744785933725081216015193421834338435648369801853143017604849162353385401481969973503384854364273730077907692906448429584852383010927263003342242000380260419981879742997270516380496220814178245448181766460316592363111046885780091373515971453396161675873166625042962078584465692077807459038206565959904057263019819496192728970079556307123157572908644233269231915685967553724090344599627287979248287495348495413540848735056649308284944847860307336461098712284847843264860707737717903720417430346284162994840607738452092300380833194075472842268739228396051791906609943857462587025352392713762382632453309075522272590612703278618662114621663967078073627166660525601332843207011523902927222283025208559515619946502744217220173960298492670953096986353699985760286078677484706636441663523687468443350109517687019553969110112887439806550602182018187920427292947622364268916457821697475804524144455842901266037523568145467323304089218558827531112279878749643839329591572843149340768518619710445985572071336669765361671927032209571537476170568413346295567507969071503872826810074641865061956064708017313119634015677761735638941654719281766049282472009014271200346777082904874468134325559679191949100194396706635057411322604083186411226861555812563333113393517749394188278887636856619036984567771179796521752759903526447368436939348657929512676240599373840384000 [52,30] -142187705209991718865611305053824367030384807301184894482317555097174534795623509449912935613987587671127175174782928407052477063994026639492815058967623276743120958405050276487075240994224387683133667358734053820832283136849324847738115524364783720271637527049548575598257277533872129859529330377017051875394037695113910548816110130122111293804220762202797227773611312041585612357585366314441089381616964718620462396525917839015034010840119105911743527908912388225203421706845301897422644913431987485001513350738117384747405771910360591360050026721397839033366756433174693643277720510547628235377986122561551115309906855652213616750603465170468898323155996049608008803979079112060454761998395496061103547264765696265188294191495144129187304262042797215027707861202034825214158953759706426554724206728877846358244602859363023887452128522482981759697589165686651567082908431502203650019174334532276688119231309280166214969902850767602028826515834198786336624792342378055943816664514328783460407980784713080649173151618915427037840592387450749738309806918926314514400385415668478047000439553576068478051673313505494321839519057768231946572456253003585393289764481850858804292053381951224926809426155699241239126357508262293968330310071649086278896948579249629609064439888146408484482766586466123006633853079991938317645681573925357706630036259443861246495810493769661997365535818284205276908359935004272123833888696520970466421672018876478986749519236803247333190238402919594206949859557172795533659326913438198770126130028144359020153553288645480364085589780968036695086708202131297509278234862423411502966914080569244673986438651221877455348070773184212925127027678065321200575404340484029870717793539476026557273180727715916101012588022448635480238629179991699072754455487473213110973292698786203518204243084107138440685415224669491410606785291766863659137791354109304184789084204085831921881328072816396314369603763930708737004023153810320002620453743712488645566318166423884553908968427886336112251636295646911414758353965309120633921000991356062437120927510125772325272207880878044741253687729552420393008579079436850481632384906013219694742727113965966235427199695804312240249779234234649925298006688906327347629789393116337979630035282750442680939703116880685034891859281804511301802744418220934889711036099550413353090376043013103866955587290970453934533313878581180145533259351631402646816759971543327073481861744296700467858065820917176900260786296512515735263897538712398367426370454807289264408341927681644848785560676160668389951045470187278399555452206003170408641212323343772446699994852079050054503801557159167603699723785396503513878228779152687271049598861312000 [52,31] 73581414339245034614826409931297693529840302612099502785813638437396122411886413193862543930311651736612944157577211463781384925352408257922375778217733184341122645330319661148786002528985686351910691459125198666048434839189124033576654587323625212349632032112150296951260495080485131539172638195101254360297862251704360294684198665573189589181215639408433906226840609327543688015910832057280533735932687333334133847685383101895181117146804100454371647892510551244137666883736999822285708971500277712373666484238517903440967085010003374426313000345458142918175224129794174209665110417107560643367333239290049877813942637953482766241945729146669481834563410437567545913978958323432524389591289514971139362218096246245170881400153800167674519641953026771451545048638107524043855646965515749178987280364642510972557086741668552938065189865346702200478689151272551339199900743922250409319639822238161674225388173951200683601074069130977020425388456906940594212775363078715965524896346791027147392884201991667746271261406099637984775008951229247285102581420588294362003181215373578272867286608753906741699697971190323423989273121073651539176448347467783917644265784664909468088325533078697250935325268765776180297894803547053323687514021403179618546876170059926770954513071366778980135371146780192514898460396072285065882791594038118681191249840170208692413568065989607448930598183054219844549824641304628687296344137055875599575173372003790586299998913643708705049584223967072408483603306259167144891818285429738518321638810123801324374608698278851567473045630133325095305205065943393094729939883862600313734059729450736275977784157823488159025965261679396331756249443588701047784417798310901536055728497246401926784926107844141386459258959827620425843580313234864982251954549723474002171056464919617917220275035888423086496194196104185862040138150146829551335485987866657838134824873127581074414882787501474383932238052492776775270991941698667212590355122104485002473873901241104429566652615899677221203771612884260443727880358678184434445521206009456852885239472043984654629634436200294075598282244472405532629906771469441827685979863161945125583951423859938645113122608080544019806925014709916453232536288208239052463027408801734350868844875479710960801170965689182135010299603595330391947826832978954871492015790721580895510605669454228314453860033183986650512292383484809174725915739611548485477762789546237505059194688436985962139267434914916140751042319057007868506970155022795671651519940537547803152687248426362263322403722872938153344195345865486318282432136946210312751565351271832189757263209821751803049271507107568131790819351635167960755155423863091420840591360000 [52,32] -34620573638637343494173307756494088996692176078869029429026100588685776414123959460031395743231439531099989067524434450725275696311353422271918691373885577164770934781300695082905779741082730456974443655399087113845908691388264140677790669260631772976387335947454946389211552896347586174968463792101310660123467804780386137789481598716738647657994627292282166460787105119103936711505222362013552598122252175382668893797279547926988279459097098077113979026492153756262295960097179971560292568139070681995896162586855039671796660343408762203862860657386933790367348145725109230669268356802693289580458574859658679823041001745078979527318536323657153764450716584312284758148287732442101253011636860555934964400637588873272004051444073463360055473669077176635511234334423612360531392370093529675570510651668876267287784090497740844799255666923708382822711063647016072718579401322373199657167383294510617213909731803647522680620690459569022387129587219649307240158690835810750390753453734994227515510453899689251250215643823571915810713546855283191568871138398108752115526569474463306184179604900298077692815250165434141797287919334741191295179898666081093889560641329064062959484576636748057550154203009545237332725027682263995350907059333564087480396364851300045574868373039361250866382491701615780931574614755615881724861026120340336858307934039846857690701183326025140922129330176613626975962396653455241062364216818538826306547899316691819410786484092922421980859564002644142126811273226065217176822346601784057855195144923704374443474313028226127293179973505586133909500516385112320848603933598552254384933361022273696132917494677902449597131086701749241291281059189533783491852197654306906381977773462825845534069015825868825995307673099781310478423582334263501158973399887233857789748587044015910665909501955303481748868973533148126620119077731668685545967899013032817881050973310149643605438923030242700625772719367470097366904072443150688416407534138456905739354194711143789153521336248872968501096575407258111336777844482624766049809597085480515930837134425220185677742515810778273434578187268212977195839336678154370209709043165788272201338470137130087404065273378204125390114735414847907121165714327922774788801563743943846294331714336662371609614705340079642257850787288310096891473543089277324311608567373766227691325086106061438869596574754645762019522539191777290646194534057129570253937056927194463755293533447581587563788624056151103566776500823027591585428739759981374723938926615072996574619561064805182773413352270518412812386070427369437459073028146404637616112181773847388031173044374734205647743712488117479882607972689627170899845455042560714080256000 [52,33] 15660752268781317683295652397928464378151477810613596736992176419846960881408451940780430785165985905206075382486748010501230965188074453531663792730459297316678489850915034355446039470455689683498307810651634513370705154611924671267150078946627096635180674074813302891182791899875227059220449203866603667648361290767402926086297023005911191253297588318974277766794831144017966141719580060191544652110630063359152126477171106531588116470356498584069720598489281584970718027224520723370390359056271700041878005763574471269315292442952720119903915626051527668607421678048150037563746911886900124232807626829730339870729972073738494642087979803622896837279463825978075420760390499138416159567470686339803559076492458669102354674956997304719718734258741175321287514005307700760648346336067197313554660660349696774936853351329807263191739383825538756913243962613258943542596901112219073437696175256806138437443432198691874642332364949230249464507243988989768601880035081916059635478319948748515639066877990170986570639805476894851132665866055161599136107914298526203748074568605069510422273252419537643560929795461761514880752798587442934154760120724226334688290275243053843588204264287979033965088525406082428486627063969654215582819545714283883695086424295912999867327035510026482513693314563812544822520458165790311061169224467323744990576374365516745753353559725618082487620606167600293783999457903257171368917760885973155098739755523167128111192941985356281693229858500172390069135515482072781733225036110206836517213173976148936412114132166516900137458861629565909390026789548455046526174562932362904677999529365036363707599468825705428943338450398055064019710337963849828042411893668086050092562963316815666269624010926352976252938778492489652134673974585647466243620706651764183258633573744473753975018781435347284006958529494349784838801005305283278650271220947350129581728433574478185542134601004399683651996948153984088786146792427579056516835125065183521304197740599839441861628022459002497497833842958110283040156520145894273774946439222487590244501751828721444669511171520887109768202303198405871322580677094401583615501794833263595903435875101392090880743583216335746763298662417774990996918076212272626113526769895142424723686363649128103109081465904207783910986212501607370937619364888742639517891467369575165577374901557895076451894047889567353020060114952137964155728171225199732141655256234198579142353390611461654689076286108723845356642855857992834933096258513370234705596720370254875914327388618453700956914448722492823776207448034698038464804982526400931260386535943486236749210595460304552203897144589255154905612365015074813880208266559945179136000 [52,34] -6782643784254465384591304460562370172728066775897137996202009593331992786438627536572898659547127214269093656111904000451991160446078556487284944821504712800251828333749429998929879994545495953247296893804900677101831172740444921068026285016022953590644924581210291421996799851058944168814910836067673227505058809305582119954428440438923197469559838532550079430650256778521918552669882026258547190519708366602079078379248198497579318247150584375122439381272711934183012882799363239447065623496396688904235817512270587140969699144886556554087571576736046569877808871697883743650959656982468750543361980822728717603984674932176248534935983744861354901866545209074136074439378737566968846773856709882010195875618016211544771443005267811440186642818886399268239868284002380506535877681080832727231671401475094741539886483684574953461873430540570067090189393513688090210789025631188449534772337836739516602706370541714120926239336472632896101426751642180505492944836876781607589519542368209137113872476472896062793671234185791436294861794005469418360377300455870720122224711300888893165026183876553796310300600572320750440429697757373679923177812438856888606946442204181181245159338527618935474539201115845378723757016509094647276376261110443573946598924484691839041322662327450765331304756872420968024885703354088174336943831602567271161491279239158030484086691176012194570957437339861436277919908432693355282001806526315726376876901892016507515948825466363966735604969558471141725591913128243801827166748487503250020770322544047716173245136033389878813891366738565401145593462355924266054472352161129972361586642384694615160644808113362558569197545056517607121278419267807298771042498320209925746469193994536069224136333023323098905332276357705937778148505930164710223139623206095193020302033087061704448101620466733026370145014529250960206126997155061037812003513764090330521594508894978914939677499978663387912231827710129804671380214449929940154263861815496891776308310796385344497004273918922214794149349746806232853703930309867759973141924830430867535700670794414903586378311466380586559964290572688242117756748944010550964231515302711288041556729377131536305044815781639760433173173077221098702069791468499402137056754504366978126791471155154380875921894393549102702578502985494295490602055255878472059412850926928094515013237653871641794929851253501421178675795374668933247082787278224424837551136927205310748018765548959000201061926001232958795808767312744118255415872882160140678461239612453058662047518882116663101990562404600694374934109377043769341462887716138927866627721354874321859036212358759748990424784042170650157196760198359695658762578169954304000 [52,35] 2512591573674333677185438457223573718067811566114624245405939883088863892398274140274588285379400643910468787820762323418851946815224007611861687372978893775896463719078861585515550380740984305426120754752946715330347948465611306594201757742232471938382561186313806927355412095237707837007728945675761500531443027663391265411263758323738787792857283955851119380651636008743621775872668664912877340204753020085041419807117600744502439316915793311953123121119335752929381866549402096328655352498304605204000050753220586389082784226957749515089477261606113780400073996344340553611753859723203215153583824444583661319493293599526688758431221880386029639057608350530657645238172905567576240592702312522626156392572051784916944616256708045232594337783423017419447399459840228112187587728467733509036890745711848603982145390820714492016555755326646683728580380054758170972814309872177793756596622088851498499048581759802710494843021785269478734554957558280236327526483460653017876963760586054417140437411781485764504910606737139670334181838069499270292534560404424843080389054339895818839040860627172774936971919449730618110101046755909865221350220251809666684590670061613748850686244653976800297103394271010226317611214291373462979723071670308132818255865241832872103692131122175233829322414049843479030241350760784757564516112863875100357449529008689948095385374053694705893379696005285752157284901849410867076150275860941397588636250521018042545146397630845636820228557494885455474652058320681122641576319006080456969715301523895614170174293138049266218372682763101769821375588676130573621514814522964122006106525659714356709142061856898146296845271748805090870959531659301937385994283999530128618017428788549405058962459263543679671205365359929394250068168141614452708003494333857513641035930794059582310288218618789923043026470282438885210990263552380374232950911581942642394153262830920608848836743317168416300125954096319010656863428690750897740660783097781790867840515316943804347414995943465916988894358015408753590717867931720430701300432145409557765271484405628079539861756372348847884462018045904153907893835650622981627909342685009351304256298931424911779715338452794967526901351959681740064843475523360940746271141274960093857001448489593778695764194242460972009663157119216585039034793691180619769155496435696560134424202472536492573808636042232417487537026223538218004437544439209509706576786960667615419236891802861854661446469027638764689218931225450528160731804268041144153549289302917389253714223087323870774587806404815523604419787671916047426713065488468696936488069798145825141636434761501005029612541882357407719265838731628813443156662026240000 [52,36] -599066567816088695496178486528790026639618899815980348364285940813361805761303840666858679622591507960732243551255296600901439198061997336290628909747898694879143901422541256975586051226631746033072939498950093411873697682685964843597225453431890623559827461071450221435324212715928587687232757785606301462194700348078579772736272928626073143211183888979080055394317339765721729203755858304186383282338455371645412658390682701261241080432419693842959219500443133207477357012324284942734353530928858705546522391742138223778231135160708587566558087624723603922570549562939306289932580673630224898846926187958809556335210039761205828530665686957709762719937631490025483807933905875555431331297000275072616602535447926077656802872602749920473042711209818263408335277580500507640402458966710711475642735424187903787092256459548081427232739967443183996029118201692185442181352093582977959606166827360257690158967397986713481569350827703290424463979627825716950153715073212289233891253014894957106243580406885150658074811527174977547953037950624343555983258616375308806654369309280699725510599718591938316466250151004350580065489142037067967910988042932766783838952646841713518277200114601796768824440545491108360771929983264976776458470576510430465217343832574613808678144235289596185574070913805213568774653328175048835288197647924183678044636080448523895149187394174609909176009876664135328869824473507550343234275119823777541237511151197730952671354215253306970630400847697405384631066344259142612698632836885105500535746316240327524924332762946088388414306589237131817097010691247981747641416068769886908436007877979665137539096407272452397429231568881681692720880818843706202432822621433570660382404794964440870162321997895346430474395667522052523782847198140621867193855800160759576157654613822171560853453257615376709263551029075074325948267836970784474212419035110982587011435175199537318729500504215160597311214199101794460235838001365899358285534808789847897004521930260195943145423500708552699609440411768415822009072532999842712712173264874106610054795549786507037293217739422316917397125118817113139838045076522921858710235985295319526923281845819741767058427738003748618810240808080639320193475997773553621424224334071689791101338171748424882705294724617307003045624946310983828439823242345852965409823375665289018044094821169320319229964463214477070395209687473057907424855362670848194979524905897295440613872858613239788097427231394642553357938436786847080517973346738613617057161791900339626866631819072775598303660279080549591598517476923065421182215789366211882470495584077166237174500796043642272073210177970947950974260638079266750268964864000 [52,37] -41427624824238195783975066760331753381188029886270245520682137104596849115226999643415834170920285411900064476029331354206721340225310012769424482032176309274786062024030615625911351762819898047668155778154500272742758888170479675718882759128885179727689231936161153947047334950480761449043995166811825708685928712133845668561095309900338645962589174039011181913094079194460353516092170132631765258648120910949073866175457863768326975483359355279934880100599924656749067620183412525400788144193928121461704064675511573735129176951354008177154804580136049933113951867662322924296697439388918353566675158222753985433485281737523587063102408327989354233498677706779241402613112459749490117795673200496340060450635851186294936702517704115607468097190235229070352170859414878063174128278556495305121504880021197700837593446392610593827819054783350141234238286620133084729890963619114081676629473850146298900715249432706669904596468573967888023325507463297372322085021583677337270285848358655714632767427755476776525776298610614364703599343167436009813457965712988208246762260870059873213229354567627920366432970368048686167006669425941572006630338469305516236870047865606635612447271389278238496284890094536100259015207984730372637380510825014509946857166752394581935238119325338092016697751896576879808283602955766518961388762147222231217503617898753228144943314988066162979258939886286926029510549336479943105269700997972533791204702894893050265673368449964299789569567986291794675343980942164814764074789736499766647826811879918650872436807199920136328292368928961294311907564419993716586625550019178867616399336391493187707183999044785947129607053002735395358428448388597819675884071730953722579388135038796061364240961560573172717176167318206215117241301228387842804722750285978523612281503875470721388822185355644030160831748673763409640540127092933899704613409454218235317166244846671868739956947214517052077463070126651284161824259329268303379525437170100693682768550754376409221659051318845484336131709531877983985157757601211696719627555351312489483381235123226265425723551695175219053330822987037985065182359869722243000581954068684652334721249318097993489968366769973979247807728625711173536622881045799600773575556451912904068967892543863950077570803910303069335344739522300873348341763445971779787591294580882778159525420967038994551331885501146620395441710625011354799464244430494667854992429582177866461425687356431976616484634347905263530606473430595720517438719916781586789093584041607748757541700942280245155470834777424851739394213122924533081957025077921105153454514073959291952186119550479618401331860304759273005549558378098784731136000 [52,38] 128816545508829501897427094385005538979943763535197616294852403388714231715699513920789195578563013964918429361199427713919731683364806272853242920864206352560395024532118705491393310281267858682743889869106373380410401362744216782708993553715163678043066469829929596053908387648680829593471116272588684110643333924616287569956567643848701645270077252862121701819520345309081446858003536049454184823451314423987154321940039940869044391774178981839672962775008155291519245951088787878577016621138123757079656608882350169169382911921934416902074549919121475983966914331284806528485576075378952615355308524561009607588811057014905312662414247647902513898945309297755790487866130560922082355483269324999843117232583976821654892747521571921871536372567747094352152335900618669937345162515949547817550174622677809485457167884976378281873112737669463905997817572621969819357903035320826389841228380465524173284192622716210708464164577190645406509707511875660552574681316575648762428595183220073155608146606304431319896981216727200310132538464548176356406968470397451580605859111010392116085294084512144146334182259965395783182215027934781212786079504508169890989255829842916726036184811543232939220283252215128314602744603765140973014530355735181875215810213701412672907752481303366929122515177694452803614942645323175086545193602545696750948228361699536503357237564065473875157590988080518048074615165862060865163199674728080736514591797186495799412928547912421155508332018826929837058119551936081807405189424346332775140662928424955248280871731906260070050280466760347802895407441402042797439050943528082646753979960941103810024328983225678386614126648414744365988532918040265838123711367318591561660561576660416616635740937674118258542278373011192578329822979545675057979149808629274519989103057213640312626682556328365761093475606458549293436984854219879547687845563237415644981920806595911748444545504703651596075030398894403700598396327217600281353257755213918501987711983656640031706503881130924859169613260505797725560636088962299745878226828460132476503621439717965838832944243884117006620665757697643547432097574358024523055825648924375271422624904972525854060991159022577198644029306409118011645602677169876463934485666856223177050304276440436141504435521142493408893721812040079316383974180036547814762819982757010193002480506232871370385437544361417550209466443486221679354028102820723339114998674533879511769165086420713485511456729196147584995208954748683580044989027161003541461881000378732262314168588781989162577870916208228708296722774378198773053055904423722461959117262612439615206223318665086208990637476370957035689591481793417891020800 [52,39] -76303848573396956623504741857628088478171648615641470490777653111985575734828800197965793229329519499717738302776360654932497752650693473526102741642520618777791866453981108694470592587884104826777462776730432934344716831120523831653328883055978907909516066068353246191955026261291407199235754823458235240018498889360108213715390215228700691264796556462585617232310091655418680084525876877055796342225409776326628588388248610328459871563156854524901780814215997646006002239252658434934895658778027706873579175154225417528362583853334477260792340303576870566747204054755947410403838196167766535859864231467389992151565957717275725634359944811428910958190708958339532395006215208432926316300440338634245191882334300245342347197999593344589525518302568974455606135871023846855195616292427521814415383849806797289379631942306115398685376806437594440644106087372363469744350878539966722061102355464771652259016731267916748258195065775753052180664896184369075547823722304649169581921684813107058872442702291313736794481018310187000010286067131319580518594815773290430970993452844710533812213626445246430306158084299311869177295792758236960728798228532422102435035560577481908103850004329297472898451852030627133587525518502552475727296919671097359324978058020346592126413204173493476641123660874476447624065276803643319097252254401461641322660981173058721028817885733745134012986169457347577472149894858078530441380558725115647179773259868135103229414149456324281573481409604822750847067944447016227747387676336942671826982464411028892156986470379994303595624654971991400946846578203285947345345503731585299844783843502706757997464938358052877079859976512185637450411822548054051912914440890980897657554402460455061028017867231248851518892325475185861111020288332269214615128055324218031093439200562342885986709829600005336375783073935942781515671884204090340230956225780228785808557478271985214510220342346478622743452551980533779672919965571151227022728640676062877872278192142715539455527968621717473948063837752766853876481648561658063962942684568732925529575898253750445981127392865800416581394220707795675488451158999015236134327770233457880393565587228712931159068286524442824972128966008953985202088894097851172268003930337775617029178062996722928847731376129939741882406760643806026482164250221437960067517559576783342930663317641854804619259071766567553094792727609252566153154646701271072581396364529541249537758362254398187163783168545322550578632903017545816481139995424345833706340927945829131901057370551843584511863713081925186702175970064525277857257917204855441435789031907871382337552224230617917389808883442522983574499629453436518400 [52,40] 31308049356742469279227451862272803143562787779796968863340352420591944397404482026841778032294192883316325937936853885775820715810378897975378119080605077474903809771389845882044926282836050309209887341381074042851231050802842298471447506840291830609282299443680928122483742920365604559602547136972108722319082764604274486418862856180417785524088501924466633651910273535950071838198701003427367170192858907580720615114117693180220579286806739229643528041565735496982828559414003429229697624654670681103150114379571599386996411552411491730183948631474234336559401598803896115240499169270869039661808993149645404625041663216883434259491958936034304047095563276147168074222150395404663110896387978316408297887827330072877056139450667518009502244843199757650326636665719455617262189415145307744834968839875566343340629992322382051767523863320534110516732727879092227933387261754792342240346460438019387585524583219145364563097753829031421847767991726655914080139306008479273291960645258352750225054506031237795757082727336224875300900550261693212990944833817376626213749229491791649357110808013213643699032237252549711946380526809278359802135383997946793311840754074336168163738933824665755194340060449196356132640458228313972292638431871400053463380771715755183064448693399390269525357139489350139088230059856888260766312747044635205778483631766400716480087238481191511977602432254204022358413578922036793134084024995203491356624731205119408049076433832756629615547675302569227307068488348578659704561314073119117823870674749488000040255270167748010223417650407272993357906468595646384962490487609435031359912236383165346071168953576492764620426458804857165050784708159497248651316077361023348329335055475552239813110166428845289150677929381395211326767117011659086174045446479643027622125128372182889700565659720947647141565840154774157958157169643156443730061386851333782816548739441011158025590865270654378401288482982943440836684117581896722964993599027662085408536896348444370750923331399351557552446391133950637782857876321608908428768207202768880186837195879585489906544529269780920519169506685754242361856888542483288611879061149884471569356236738941287745192724315371729251740043581261490187582651133218021920925159061833299517312392295091407823289263621809416715472846302849378211476129665044179893315601289922022763637466118361470440128922276678910469653324328815590700870319686524787863329465782232083238085393076162505674241511360519087687112077102156015329656134342811473907439210886149816272432752600637939148562454696879921784585216068488430444523947560289928420505740030647647246181457390150410850049064637844341273180442239959040 [52,41] -10913405739735144757951652283020741488278018871339551608808164540058839081255232981773338185959513802950146868808801266096742083931974472748734164699626426338377438375715506748273683856977525544764650177468025546678088995455816915063944149284564285231500962522571992838357577762027634118015099164657581013452078739021495208290641321098720539167559290778732499764331855756538820074919059097264234055730538490884271638567403699718528997932744885007722623466275382492842995059258887737560009443054449133820401021441442540758909175326273338128626765514194086779933143664728442613682424872005600766875010302954938620661762034267271766261165567045082293209540916097064646146545612936807701350303547421196820141612435427173833000361987499573340138431836911845954438605120931027011396240168676220221602748154276388519015244826064150075795251308148875321683118159811073578953494260583394988526549482864441669802228168239392544727341109935034449680877339556939722666071255731812213440534724366074037838966635391305494910272930480156034486974520269765448074678270175845326732231590431483185962443485698275080441672358907575451074307337536637438047398139816624805414400324239870811371018108888008947475500490240376439531595231095956652318387739621864112038001288252956960039846929329200531100220676819864498038119229300768576982215541789888216729370974649541846776289642375228494045620594873046054658746782077671060234388505376319779990540185711754856520342535577216307160395593052897538339536875004278919108250209575971437372814206236462869083484067486306025027234140887603101562703105300391610697913157463452560089742447810804452619884933460644992060373179212385249963302722801761197349280283978358512360340519960681831729734994206213434146180465547930815244715515269982080061764028106217041109023986866533067127469640957947292629113455712383955402738203283873286367946837294191036891328559894663609826878819397111879665280585573854702249908043825896784505661941860045567847276465039089703247305750553577316590992107811001050731025068929565512512367097038493488021100471566260635362487093598951078781222928653780014460999877133237485257178567340853003132627834485229370279057849254851336773418281001846221579474076074680595383744295121246503675030409586084101020902589475111959713112918242662225153939650211639191253986061266335427678359004115446341981114490113836174231558718317232271238622424080185126654148172224250484914109778954041881556985914555689778798988689395946418573913013492870151006451474283858763340342079663313697760701039427553266471661294407103953757798164520388807349130802856658959572329043960183902010072952228155129592138013081600 [52,42] 3442514298684684611634789113730277204241948445462344114008938901131946931993604685344240891843249067908646823023917883383264738063382605627910747063206456378497992649129297522748218138216181375589635767701162610669971569088343502747130988856648316511773448712703541184743113077790487301853358931706973432024780942897430916881053528461240552605011155321829892471252699241624283448687980736680464460420686307835702145804686683020489501600194182150220250481773135923435936049594269886050466949719491747048680156595256126658541437378966969197232280303886720133094180826973813368368174195902686741473814999238630277461226311434235944487605652236917936791783054018305217076113183902390471227038531199473017859312992126468274199958191163406663080497499133982574721720481032897332732363392108755417056852468107223500456765660657935260480521261095076219646729606745412198041834102031180012100453976143283392786322256762880671305417439676565341335800219686145153166254752633001738021969440870750294111266890704138362064885592280959482107760460731912159112832467140642047831214263860945828860557741724484721417948847053693830421672063649893287936141753469659745673356782912780743591032640038033951841859562061640202719542443272616538090627447415980139589913344687886818960019425437023006429693670753536981291320793404671892170894985989116127149958013798837596884323132108632044204836145312020923252958136452060492380858854335710392786694537532841426062547582940474005595716334774008603610631006776702896905650818812823968093722113042827020468460558233622849903702313488395997385109205979706017030641717165369204388365639785625341198525196563722262003005916799684572157652001744142455298285257264810895479189164594851121793996926520250994564244110445909560738853612308324102404742019240853376725022097819680113406488456472819631421118476717632167187806014977444851456965233215083555583002395201106097728364701021340818444556971381880501101764096107777774801153491542465728528006722558017049677019910074097834796637018834026116384314543685301889868001955384117236931376870191616631300800182279513805926922327976581473072582849909534287966111768101346212745417263240940008442551507512402794483910766592163498782287877087585541338957268839469824389086549815580793809094173576460617054546694543442017403855117932351600976343616809536642869129962320915434195639079266386752696602197986554776622123330820213242504668123047971707645653017373762062881144838552083295922421349419744780372546079541838190123207517647299050684913688538514267183695378175386430308930469136953857001420477220881361568417459482630341779672003402665574539929235915685024151550033920 [52,43] -925605027089470580061248898872014839437792211913367834616337205317354903174319907416544969930381292144485605484493802307561887901911230240983865693484467325040753376311104484302396870636477719794614855556411011537881793583585745191962732593652675475527067130850911639432009345061828135476196156077225498066274330541161890214835840679624997503500002551178944121409759454610115504115493206824720758325669584970138197395912602196630177221877162860888943963277830890381683431295709017298842409549202455962690299442375271862150702673424511818798443413096213339520029448801001209902111187170282521872960433776915654909796681081977986611828449847135459605466920721503391037124802538362089379613133340194699310260528975325736833270096341675576815878902964324035672498174676745537335438423057784499309407275047253107799282689937172585743202269796144037071135735790226278561905192588342127736242595394634372172673256976540603684047205525088489973415007285144703165202291680277319569835875024326788601704164167489653807097613825986214098108603559031688345562109858553878606348537964870011131275869225918338009764618174983129350026571787401863252650757121335672092291940419029255519569712997949771915530650215103519316956277448529710986848101649041200013751615607970852934310094424227968158147241848981587470982375025814633211577429886155407337764626172318937951892295142143277057126210146705454628027881066693031836347004210239940973494199343973375380364967528474321351457937446573661276213197424304834293941183281257153763006017753073636805142420182950389884207653278005880641177127996437243964771356184384843144594312477287941807203119151516578480133377808459509017519186199004966185671915655695309152613483350936945159564009411540527147145922247636623133546836832430762267366127665663464361847453764064414695520351845989450304073980413608960294458457432099540717150543737342970113487787651298401388756899211555306838467959056983901376155175922730888260129181376912510975832367336484959753703543094268143546547433036103745384407432278837979135280108177949602218739900778038314566952571195480714044494278987665602454407081625238374602074124625172975704005375567230710384491411969149241345478702745892670789316622902533751978761899755177171864248489841674830593388610329879820869546154787019893615785355424414379776545363781159955085282919247477374474551618649720628921345724075087146871164971533487135295274968741836983811520146677260563821529822964483206114839192038806251430120513541608252785978424013787306505354478882529787218793842632377618430391747316467044245453020654544392162766098237739384350530710767550568169235860001702287843000320 [52,44] 188481973387773291107322175362694235415026381008693055803906171904081472688467759921616583635425976959976365598150249561607880383197703902371277950339685055553983091902263298365482571169048589524066738373596127374478948954308034657327681611259687230998826106796494369425629759544819483776224968198204408986364018494278960543746020774316812246610759978729662759279961405236654325834530433141786109133334563878232075645311356695735470071242255307255724474549796060848941736360283857070031574605207561291010586317363469346256881470957914314165255962341680420592993042563042410560714317942282049883835872029997905184295342040338370205601455868279110078456739226999123097646159974767966970361959793817043252146576860314798381845344124960571312007861195582559640397037683540114863250054304184748926023156309520656615076473353795550237179641306137115397973541556154546928725674523726058013344872513992236995022246851243190624829080746767848643109006398770664803803533908035722374936161005583052511960843124745027839309235836389922876951907268944938322679571116551880090721093657001733308142201372062684309038268233360255487672550376537074390022517061201979462119329053228688122052071560163962490583677418646759686941942744374904069546118758612153935553170886731749782437036002712495324204449606208139374659707649747146395580907195801344546631034114734894953080070650652993048995965979045291960648212770693197675089865646557357938121029065981319571720496718387234653953023160688353171167840013508346855982108033363083495081536995925084954549897172544154770782605066946964357086215225240431558632122984293133011265844313311662009414181860177530329764763588095533130861385072788693484501620219017126835612567700179090822530164834917728326232565724099005737175916085906059594340993923212602164025988371384035885633947184722715617529490579922866752448238290488353972791815030073325521212111223536918020450543616918696380699035569694236945507612853363239713551248843654623411661086557639302426935825672194472559050463047683206145439991644038339181735911487626469850871317034587173345658730397682154929492567332706974257581269480213073447514759175903734896502326367934859845674634931170399416258086793105187423353665824432775650121773906294760547407806865618519166292726463133149089798983583839247534505952673611321462269807839820179622839637198710323713116789790683118274368785566733394565580560630159565557629621919276830872184232921984620827407924656564754081854861646558025003264913622220272088303438890605044809915981123492308102987197041804019223121198282019480878504071962232986151950546038031444691716498992281166538903592650071636705280 [52,45] -26912875875698149384078930677386232145216697224622311440609362568022671224322663859961528497018650382316072394031300013475286791306855012075999939500119154379057877692792003398455233338007609815510280209726740171053414803477086818052861151737529965579525530395183756310393259684456980929455258865058684977559535857588038960391683197653002882292847001401600402780594689049669209426178540065978451959635441230024154791824847095865997603065854548604487809651839778188288717147085289184819160361378089285829613002173703088022545337493097471490376348382063339554812470500886855231163038794474330730923412056635698259391194685533149927066464064876155341451145829305723522656789592495487695994796179512022538767433316967758567722518124259705959332275099041899736993311660232402542928025385559194872509036223220114592845974604045905321879844562827537063646547731989167298650331296125827561036843028207425079823309016233240440157823593384378158247098385995753263812728258458199712389081791040649942963510754986429646410602941952790747530615994655799021912694169418592330833132983703732754438996049059895547087589739464213194252068418866890100195249458349780665427392006896747586847984383727917944850721899268730726904468679814814216310850547976744576987597870034377463928815482475784419816508153644607441688886893577153754290703452792728014691714625826357309465219368576224379854525324365099428043024549502297680716395142143547608337695851614474559509181689967190997473733206719673323919984705761069405178781035008915532934259041435342636570175856640421907399727182938491699022060403550669106987031728698907876985935892010046795931180760190459593956029107542963681392924350732794916367900794543100597999268854713443377512694529565771707793020253463828202018440996921055088339651878427236435580053179212060025988601828027984192462548029099226783636124422896491124192426044053958095103037218528279752767692410161483492220386910361940193615415204046302382696175975764984933714976680403093597570217001340673398149181499316138275788314467650059644384258982351667497902041576515202094815391643490143609559335916711014532373866136411199326776131100236600268772300178502071409285940988117081063957213709327325347362085561659780375822203991756270619908976151411244721891812161175310590484892336552001852697592375447659332162342005266102907973942108586223061888899250609694409134190041084741795454789480318467904705079390294294639904855109700663505617692872879811858533275683641193258838379251711431022370043465822697988807845054808467838829990052132257995454511636860201336308165457875950360558969680711540934435757147252412767434973784603361280 [52,46] 3922560356360634661864002822972514015458158325657034890147532312088008182345568257718112498178668670807448261456898339913406343044782660918937428783632171097291054093192414745081700323513098526291466948053375979198755294983836698242450808910137345658832533309176145404879708881682360693784678814450405056407212755067594497641962084007124669058133435964871236319823267533570117293096754934187695928577802576037130571236663826009306400952036161236347645670587717450980109172709013449805882752758259562395866539711573220483532648421941938647149810686902136160328845478246826254855457044464951981494659821853184585003641312888559998306436341555660540738697749622751950693927900527391200925652393121505064680606755497983780181346234809641317822562853277452469026413749469768074376621196921836558541610863835836314310246234679992168212348424145172240757036036090944951968916350464451341807941582725352497859632206582309825836813980009794249465247989028524913085529874395036783610570488905343943815130038933454477575121838451384522164766520379400299457191039432317000504929384014315245633205652215753389326300936452322886643280408740157185121566036678109390242165332355554209558335106300244348617848174794274066471149340523050271342836938696405750532510372942470636738736120033863038467399611393259809801719926994990080945918058011871509969357050802067075023243222809413906772725012208649945823643921209387275987485804158327863790357563850902648766026886040505026698235342993269172679850157155931295949423393486458995524975549572435971226129945874019268242902960902071775070187997407796284371367266438771463804462044131843642679412491102700805683018538775832511236019316533466244932253656497181098408018194494715552451604836242640265864153978710063867485223715732885095343244314181167110748150094065778820633581398056716759334634520792725922782352364215215434620813625570281574298449768815854736044250122544715510111375632678522132386556282039859186757741719160488090781170125314159377606802269133280471254228044750218089248595229173820922362423287718465781517539840911719684508239626637865593570705232068847926899193340339167397444379632911600292370645527317772314308894190547401451739518330320714908567266157342818391605896591629119624627472679324770112184706777009444202527794308433685915671258471739688522351764109628440392520515495398626989683051589157803057102605163635245187131128501389005127097067094369277688392414704831544122048338683190051853514812164982962400042810101582937969602359062171991832175342583806623057187723203955241978022562178588848805009887107280219720387603947877934209708241326387075811161860053401600 [52,47] -1247085872461361964997631044799276595067398975201966550323329897578564156307240370327935210454785704045607245549811658696101433015120640129547503937973788591434164592087377635160395236125260435031059530991473750925836008754503465059545091923040621261555678368466362258886397221345190564728543017267461949965178035506769187313979452593454793145245281250294420264794950252117963075126063115218968387100080973714758740366928777041546184445274744326554720976175587870799025374948750888623822143458225784123525566116893055737004275684662995864134354308050888500828653967275322625472081236557015270495563775711210548830332869067321559903327490660393398641569273412262304879750270222062685112663491426237808029175645021350151790235009114516956084689926684938113113338599181527479342864621025936622312794136978687902562992909366273468987416874284146884858082885215630607381547242348689701003044421044747031779867837100471246311153346098837948468307348790140527990735297114653829224063135217088515575643281570908189664271004448068925295161853016173796488776536491756393484171580797551867058117585329714442822697803469431611794874855924189937803727795730352496594823898996867821557201122612674845368403567602034220092804652485600497029100829851095287435922701681668820142816898309112377923712267267568419944077099148030738747547807103871791256691394637370387379501434310598412264373042800424792613883438034203603375462045145054063809068563978656748810618430891056937630910845157156790757441676592257928276012114354333023450626872774503388405817999020844842240692893064304833149947154930193644373009990299299223053380878634260883502119225715230698379937680101827370919687998765603311389883484544241353674132130415295783507972257716238139380979532452129703782440865125037218327667630802090948125965755087647235080648742038014151311591255386699929965607354633929321579272378537762497104269547615663004425549339878265077495300179440830878159456814630537635584321816284150219900916498020103963298481918838040614226528728141751906720838600497699027726446085396189929430469405341899701490132150539798945932429648129450112754755556227137800640130125519379719505502889411342511830640254766517956860039149166147186022973942970271865552326182544262984881609244936958037928548331593070323035936988696234733068924760937669932814741323314138967344773553691351273190841704757523778929761052414348425600147369852570052898438484289066862465985163425605203375473084034176152426290802369943395325447145484417493032686527765065404521209915650795182733061315067857276511880381874066887163444469678614003211855019573678458437620860789369115093332131840 [52,48] 355448348317343637704071734794732542221257121582809230833854740762543459826963802344023521930705250033243957363938323892469294273394816536639313277441900653751668575763545012889268616111084759693136241664523860465271452783374801627295261452020942620833683122329780391400662501270819278994806222748609175186417056183191866435799450951536204399104120453855286810001508429716467948623377490061457055275601668195810858813325674904222367062836327409836264327360380064656596575197291512072100363553899652244482652910800285170214342758122694747516248306303231143554348065332094597590348911335258578805242616430289788036630106463057122736751164424040131808411870214770649309955109828843846184618684912327460367183535964537809526992302328026290347069038789871914060352322972475160538671325834300121012586394491491796363302389924885402008511406317315656335864026337041245113315049611318234603029424140170076611792273548119438472508661136671501472967619207155050527309901267049100939432789881343871404824438931651134888656720891392039620887452398200086117068746833165452957217186254955680986539735178248064218506472013760626122485702889160512356802573039405433074677395897055678717800405239012077908375179136310103552359537722754189357250479271869177420199368291706531702931582405484867746678545812583076996718170501589068070440068983422964546987809721065926538241032287520342981512734011869302734259227413262970058756117710290817294472282244359675900739740173470897398529095784206173652599756383811955632775960256541616387648146387201690582891916905869328670862951055162780685373001069600351370546725018049895976584355613291104618926105700451520860593364369507469629201157604383866128186918251107676474407145615144627655716180770799750720948324669732815998232499324297987582784894101557045899706141321383544844269882726062173132283922564190948409215077171453061973040786375857530051554187678752807173341262815208260587067138082827323738222591835053806391351163231917860403392526652698517433896310918612818943069205044403684183259701086609237519704528731986241427347899385536304377983034899345939615719259481866130584846158136812614486167579881535975037291058511193029117493065481982485054145743784446407309702922271542569891868387684870299211465401477723527494111562416004292749156340011877811818178854904090698109684631152806426720755924335847739923178752826984183983305870435096703199173047163482607102568396683923092546697208702603466059366027962093570937257586284737165702529119548851404321826497172205103146656142720223317171259053108782162551502367574133299118801267753249111443458490873503405736732646811205760597360640 [52,49] -49039928105266146691114708072408134037605922767766047665307634994270858489771474850102434601996837865283154610666319847365781607075682249856051221307677616000085850627581193464115140970148212401161954770384612494572638918723676598124067066737513092065722925095540423191842234422842172710351647920728634900354978604421703760218788005852258220417686723990187313372410074030264415286863067517917870359400415145805909803371082857263672733320661961595305648245886041397954760978124470647765196139478662589966819840587427114166566370252101774494617314869916280830755906014706893826399198362720566413302411927339015694495183849554672301764800338972425376044947786672294386603262334042092919120749829616931152295850796453183859513154728349495225443612392432709794488153569959601117389800524922770158166244910014849329263123453860159794943871910548011461777419783277627841958437138900774645218566967919190498533112787519189186656724431757197435590410645767065804025170460161840147743139050374771404437767346435619655070542172742294379706120324312968504150884875961660009398298795265114882866310825483714726842979518027974130539194496828375178829482894790717176971869048744635114764996584307388780599598482115154418687828714501993823035823782641708518547427005972674889377988049786633503016872359273679304191179266555613916643667648781165183434071520665182989739395255822586883878164729173130128256033634083260507371802856515035738044124575595667622485808677897016815113558076404595388271657603618697114983859560156287314934760909411283480863628973319511840169149200321020956607093706844263225892596171548799447181663041198151820474034326420236197106080773645278336959282693924063052745362331955552230275204364549379643626680154117985570990271935612155210246198226086342632067455598647534987796260518369517827364173316720198050171976467884232498509389094565039143693889043070130530590837975452116412282018125513206026086440940195482648219124997820826436855173040931784848974536990790769326918876421068167776488157533647233353348257372110450209830313134782253232136111310873721735535723683616208035690995260954594868872712814885563334780422892653300551232510194128220023353311700489044119587552185697648992688455910549380638660385292402132118205026371168272166184655153584903698309842923014028744128844435421166156131061509589831074618716975388216059919661265120945354200087337073488212992753097953451455009840554048939981894739709480886904828643881023392766574638838083666676726824752957451872366902526438449096449030628650781883756933697810625728218329348035878824928207830924978562215640924628536743410588579687835893760 [52,50] 2441774135913606992256486545499718655694708526098285112328522468020352784599904943047726939418024866186158284551800366149045542508078055124784193879429391051967595467303053688276423336685596258688005838717574962670897499636159779679631678975125282222978180504501618723159207883889746729169829957850197246678375951032714132471904146635806886547557321945980824072768498206611308525046173012381702426207563773995237802010171952229351025131370550048325959495491887517764320202276362284725952988158614632729257694354108181316212157078183179313959293555879307841027633441794771657221575115981402492114760048027080042249141503621141105298912325451666034632063826700582109191217087304309901638411950667572385532629359639071126630297839862067341350139929754893417174219384288937831379925391122296192448179508407636849054360106356083535732836000164607913943496159637656177621945366060404051046673780501219122751475168110578865335541020101251355716198929543600640857728704857172575533279927750292542229866724659376936361228997767364151364706467739727084043555990048572358854108438661332395474007745381403535517729677280294930977177452822929897675818808379696094065629010621169441338120515753287458480262422574575579465099337166488905172769298608576796900677232362770212490478158476687274021051150203195798955041867981704023838210085244993633880353550858037826538718526761842853053121093938807436132931515115927845243756538704019946470672348330635901862366077891925454155282237281372456416153229781225241417976834025049551840830569785710909706969733712915173556279056364607750831498248870725594080674752548120373236517639961687850827142490822744876514354245820153524251748062586307179022555605974514852718544404614523736190681596406212085098480450533740356825295920642814515831679594845341788492209721270837453048557463084064165846336531589250605223186435098768560091889674389268919439331130504965980113979426687310444405751593003397209925616380688832932934831923679446763999151536893460115744301853569289182151461618924267301350124593547847823993221982967538988718831550701105814246682693488604798203470302171136722674384071436752855054431770146649232791635435352406271287941150534551009753125084559170769085793146543084847087179744091938767138409527214791331551661679369426329875546988119038356083797731847709163881993534992721259668445052711839910154822329825491360805975332372520141588055743570930860420438914750686147155215469701816866491378251979887516600900676919599957701017852698453658938260577126145817514596160005973316391219591454981667892775249597832851291432952281013826148890593423263204831077451524210688 [52,51] -446569812370979254532689887201718986300316385426511221473855280616826289888467476215506847401453537632209324078949327828279902795905504190584417101262976913500423742468078699545114826447808956913445313358881497923662806145969201914044990901438421690523239641384604650543109689157981171457619306107508708803225455819331831549539118833501807049682511156075588493932002238455860752224317481052895590615976223332873616751688552998572681410472594112111478124617828132638765486669740496240946900024158152812325860783243706150881459255502064319987952264447505322587700430391222028678693917532017471636662731358872404532629251456333153606381588562862442155403461522646249946917657878796431032460182931439318327906579739731722932284140042153605672413240160919773860619876144595833453585927192340331333346961694842128991696855242671720884904654246986255736209796510152154607810493758412350669997917104383806499861973600524646408712412547742858596111818341918491785450214420462000997215651883902707952442872296758275694070250293192441104473908705569682184096896885236803854696251280022819545817269578235609523417676332686336545220403696867117273604800622745973844000942361114943084889525971940889888436947955072708276596787707845450296921659318815163861200224244800460484872053644684728334075442913889281934094237158812977454595662563640276891302794920554827554534088412300483654866644935049736282131693883860621795543569457221614145570371632491866844298902101243357298954648551854967676954178506873036492136686164463706800094630374419743719683161589640758206577988855347384738887535311607963566629826723880825972671734942623411142163059024307851932349390903386438552902537047322460524643091580065565869607176881747467462901877676780477604984225249727106401994307286861505037599256011319513485245953360157379504977702130305202825912273811758543921940654033894482954042471095356594753465125162960749852202852667421549790585996718372849129722784001051959917857282256957896163134140381572796933838635919002759740655938532252566950773653025720403331997278608657404211751173303369888088521737834449270802182287716988071655917751532736330720058966343843603178633982991157782445241875512621691831787916464856437835058919272165156038041012741636111476327011211575378063884146931055557921709068760033047655153856593222281342785939092160943647452177949401568218657801812964324712186295028084900616276215868156378574033178741768160992472576633795530472757398131996911978499235159211487375117861111147512227250003800774705859455031586296772693835165659065709693257677193785967191507425187279669412014645912312785088713798451200 [52,52] 38536180260285843031955499932953889130567092054951596243125335555799228114260532868270291379440630879463004066400619001218004520418674621747755853383164267369576137168988880127365619744263724463329700528881987567854660031713667058653938160978435246802405829509401576477041698015474669072123106700462517364649864454027110879590081756797080249974122366728668043262564360318346623052851038960751910387340389472991418077222333516551943590904640676590869455383791016937566526435598234409768779899728265304362371990018258116840596614362380733482015610880067343568606712693692701173010871957180701854681934928665761711011330715584941232661921722884133755184347881834441351907274429441391488858398934324267690490669670680910264351650620334870457490146377055015212562723931594444370474421198661630510625936126368434441366060890178503822884675686364559787893318793617565720960699111249125705191356739663948487417907176451633066255191226475429542191758318106865617594206077547968792441643821748956254610012090059499635923078887458012616930569534461176012816011706903305488808309267055975935431329307825598936072494988071678428944722572799553037866370756577407772044894119454681256455537051416695549702968983818538015422610442459557027820812359364789047469735353583338080289537520458891138237858610813522126802198554058657432897800774149484756510937264465832523801594334193580233174036831134308854879820058469271810727248895179639748399122258076040976899657823846760660333413600668751689880372038589219768646058491407993370570314003397910498356418508338348737185124927052305296681563989544430595136762031898040906209224257244604249774825761847514981650456762545610996537997316471183854319757404636577305924958680974125946668911771528670822721616623448093237808707689571479196624011933559204998426175305501248141801010672595332907949865616559287720408074238328384515239899436453180527816657909977665490730555859476661022102747492771326896342006696443821797655552039437279782864724826785548001933862393102460831350146114368446176727783847183771092410706691409379096242697083619556995553535466623203734207423223077803224596059005865974294064189415415011960514860796152596624403582153092329729581673635149927347350442204964367383144886932126768067856025366134316034102189681048994929235300632749893645403774930218067814121865814347161722474094737418709689661968618995163596771763093370535298909192491343927943575922645168425687829519614791204361878368422200426230503699148231176390054700486533886912681638663468077206217621703196976183953755085639567819369207834689969964334965310131519024855065953638306873138479104 [53,0] -19341420204690734977290310997296662094436466374358921718509667455956643094562463549078389285465686859428618633864284642390533511189878072469304874237583885823685062441911487942934795623805209081226300586086901049072458374501439176818092726405905200379825499582843973605595875251386201277219411065512701649502271280693501864923452273410570046679102921430435594970809158331115553000227893600625933754121700675748466721500535503717759720922128951884055426598281319970848132613958242487456886960077840611060809511183469358013200120687657386259068455922477199816925348706517296440746043086607062860848607074373053428077578918795757924891492542239675227868184397347113476588658680897078371198947188580707293926909452520471685807741713295188404717645207026392855382681376254313114434638193100913630762536423411124244124909932154278020336326166181317195342749496808183605888605037319816341819988395851006313699018467077734308199005395393580110239299543357400947865590225158076640771425736956659234148699192690022182904653333821817364672337924912135458371918914600629279124642740258224650792938285337043199860227480239161637500832851716943559568131429759320842639944565701634357570701948015974043948950565603250464634699961208808827600534437954312876815913686092934749273445157641761571471195946225454508939266312633080425850860174004273572680577710245846605334541244252085704496578120736714910625158734980945077989281882234673025766578476425787483618057206708549673962565102875100376016656473299006204954546883548871371310119709345402196933012446040684582455489894696693292967541942416597404625653037952312115640730617110214156854226328542808728132396694773817616554585106030209000965278457951727354539426201944008092185181294939482882332187199640141781873273925853374605968111314753154996027659782777624446338040548002090882412255439291292104846039335477010168627134797964492290479701662938853168521808652940201682023026315736835583896741853828762380088591238308115368374621657325579660053941455495331691368201981996279144565592763527341240851771862795200431398540380620342642806587513681750578098196219852711852895256261992862396393909755697877332244865823445867327670878130899161055861640125770049826672816505212314257718464771890066041323353740678932753973032924547075836292960014791850039673110704940550163207708795359491521386860039858549010170244869753114610823538180777240807185529556750919683295061128857484150469976412195109484440267412695996648052296638606213520765754935456101469862019265399002700958050440601578639206486615340132805877287458286567672342398787846783730999946507971750998549623203259826430775159323166434029897775188659933468449614942850174090521394178131232464830464000000000000000000000000000000000000000000000000000000000000000000 [53,1] -225235926556634892988383888673286980508855245042905426001691633049496298074110557286302123612516232298087604378584822440834076955226670006327258373990131280236035787133121075841799202054715559098993504294721972200699099904633362106594405341157568461177919397009981466195676606366113361532718389469014809256933854538110681838097434021637989729423371314033849506708814125202421445502590759461614881403585736124178893059736696866836382166959365939259171092132697281365894652698818646924263327826189309116196865745234731400332916173138695737286484171367677443627174137541153631926632064437110058159515585370875366130092024732505530641392462841465408160694704456935191799757934931341166200484693564465653907646624995343379973794284388253612229175004932008071327636770059784875267824458723940338556312894340720841082174365467518538509953584150707688534573767575003727708120317341023738240735150318913951355321567082840905382179892251523137827451589427639125298158060039036492500851870021906621248302526610388786446749070905184114054386616509939436290597290852347708305174127760849181714060983478234992498688222463867310477979879456648271398379847885600013908790246940633336840755394177840483162733780339723755481549537617729169012232596013081640160248636824054793392376078844022055494657931698844526294272593002009683969934757994563957353782160776957994799753124542006709170957610079616911923823863323524112354566851578805654105082192178510171483093701300028271783576407313138810881454995747025042220771085871240592811816518568066528529477775591497760979433337046939915578420772585586137993620307456123895866425161161379618367407292428099852630037003360104237568710077628362406084313205837046118753998549354421539873049006034820692002932081076307409686822975878875444754722835437050611495442914707205176669251685133680679402495398465689782977879725278260880654875228260424039359825472097848126976621244857365685632644272095294722772973883421496814904427170533553078394548248343527292971710716888446923676232438552837825541882578907865734312727690315315410331270731874556408281533088766667492262730685749858909016522927987144912653619756921437552701720410785761737836012336229805187605226226190802911456200655674095715206796903907736554255892543932856672108716285181635596240243943891854217159471239885289667076989370659090738616064236847786191412625723979400320754313527262909198643484808241412717144142769770196270225094364446440659140746056576305641345780969911311101644132318647624689637162485526121544071662925178148162161984639452067619773311920848635688256699870556744374755234599613857133546332623897943173888780909729624572138307726690809853666351844551130378105152139338772993936877158400000000000000000000000000000000000000000000000000000000000000 [53,2] -3196538212324306664286096175324537466825472976792972935367131438974682655975135651902371280220293053621787598931757946858284457671270674178780130669005090779425594431966234354837715814078636550258973183292883601406300227140583573161906887855194842025958597424131799859771598240432235975240655818259196690452012295623098750801512288450437047199630265738877006727812261428993372734904664997647725301283347991571309585956128585157184495799125625871983185737558850184948447595560597989328468858483209277793174726836305216623545634092910426794468428822919251631639705369467077051400565787152771117985874372240287547945915725607927910381018290525299578687405849281426441923065332380089519885322809182237543930821505449662341518394151972054943783489822840595901288187100662194208584223903394275799282479023417651638822427018826065283655623576464750897702091819067874720530022332254309716201565126408463831867874419546122474325375389896703738509751063338669878402653684524336643983927734513051666529629325374970802062584517538719592762256606806719903478677401823606126222499909169107996796502714798930649855911053345665155829870905076493186146584009458108847337204269957741180071500950596403818871213040684853693168397395531109229706792005729043376177445933521761817722914130290869445713798345989026227311737749496649269638084362103311668381207139492326958407456013418681422098867317181969327260235236921525936371515641591984885948381693924645556375219488922477392388376098526952726486429035489724534567822734607298569324470601908288131402709984119249878612537931567535704779565265322254148726028428049784370467921732527990224895378558553727565691215578083669328450217917445453112345526944990760062367017925005357302287646829811402979863661584460492737280898408508468424700206646678162235519450495784324353415448973573609450445291990827345664539939300049732644872717951615017351288467150441920119724193696325645140472866402624841532472841708647464209293200921151576737767095961175738392612393159399793134855167810313609398953479521576789001406207334843943087575774792958330574283537922787901721602131133188959907370137638585179843867218440075471182460270204626119734668959865997917127134575673994450284998272339529266260650520858468598678728534030057001048488618822669834142896116451591199625244231621015572288303506864849875312515891548397237824781148343569057685080798616164858932151539495483648555082398084251754551530532440778380125815652003796262185401308997358465285669703955874157825824165335236190825033582991390502195389240828682602290995600008326988367821559784541786718458920398129103798408900351183930572219723806582630079828539232879304046347854015690863836684633453005802620109979648000000000000000000000000000000000000000000000000000000000000 [53,3] -25841751055921007837961205902686193123647214359345325618468885442483821908876163939201784299185843112472777546463490069495129900354318030523602911002591691615078708800373433653693468773836811103029716884135538923186053909088567142084640830491481281324338565555521340171379825908127386173126948981580479903881310921907935556322047359102443205483847473300297612719284363587374994713881075825636246037403703974167485612450794903330679081269003748931760065289038785794523351810105073885719957882893476303716892036064354846841580686936602796332553282177261146180259520109495158193364381492964479391673130747239460162903620896705152050268786900809851714827948975701381808874982806145328992986268987489954544956984561664354830026023859685516898351354867087879214754716948666064081733288842177009758135178366304178748620601252733654891535089142351249114658792155590023530511177601332081417703490776184176790412573911362925190695883495738511035739187129369142034076359562184809210734199857291566824793776866408757020421856269970456888077437692921401771056231781401310606060416430363635169033040751276420692680201384846791186453803368465507775688074934919070419081831304558810370154625551321196242742226376734320750215659654886865701128739584056392465042382632893975233538893705794496114426729483482554121805033704482591251243264454276064490584768664481392132185381410943662883312546425536517734923652614341707931103210876978842224628881855565425844756585063409661464330648125028300460141657961193402130851690999944441406707688345627142663491289941106400513178900864623540622362452617375557566922326957397773888973898766386870272948051404145472092464813439570190236791345164020409205371652102538423961968911581753936342897944124741305384804937134704435407612140855417149788690076594318764019594393325191012064857939485607199993347450028271920624010588787000454514659752357764673308169189161766898231091834769707157947362820952343753011622521122233134378302223280061844941097724247287291921871802811760620323905008790075111139785580661184496056254160298691587239604806194387896342127190420337519085189432293873419720390874440540312583081256176748802134965673967367914580844492040337780409879507562426132969620510778923114734411167670473768087485881083716247607056335957446177965219681052251041828165518694200391191158307877650608353663696361535343681360466531653680629754192335183670794271866267377559600948595309370197417304264350882678021806000949310335920134229753776664296841193608536959140897961556917449071805743028849175097855471830388722418963977830287402090025373398762241936452656083760788321829184660379859726769191174468938166617295424728347397205139716920218612660885770236582671555756032000000000000000000000000000000000000000000000000000000000 [53,4] 222775205569633347918461510607266775946820889634068543742404424556441809677154741012634102495693936636867245451403010457705075162137135576860367627104740499858231903291063443795078377945408845301160364745933390884442379119792103675952680067180965381426324029003473746437126809742794628087009586312265094071742158565782252899650279523099964265438843364092086856468492268815941531167754916607430684180820546622948251029310289882988469414203605846377766018256006879060786161347945567411836155814486500808491494220720799142844716327146725571869712828730981237683189710790403084673432515909314158888134177433311273503318364652628807592483523166411025895147838777293824637777127619593034648914658361815477765285069570430338220856121048862455098398781510178829753197690791454265121518006646850564630665484613325158470292511782088047189438733818598080792307980492347189963361496184547165540829148727331072366129138584377182705622805004671889769291311175356170708643080922950010512591833091472663941141595767588503120148484218712951532700465846797202906399511255536580671112281562382073913149141859163847932467140887017106847487970948816299327794720134474523719791408836322335096144551888353514112072534383338457931809628108670562050237383456025552299170743189279670805194862984956792480286544812483850159193876832161388861053817453295485399073754558901143577519751708816974644670230199948664323753801773600691277890408452302840283682199932424775047853207316388124408271398033240918878817320132313075519829867578933909978631066772892973777143053658505571323452364778688827037777565943481137896129982758574320187257512138272652297268493724695008662329475435789261189438592492934157034315143897972960172826249584100000557389316075937588442367020575125972376864749655242843209936586891901460904886788053596331649018292608613896390184940399095796178615030788441111099965127354159261565572436490410740171337564152752875928078192856990225090865651904985386755899313201155686121905426600715732158362211661976979451942740962046101526474989286289409012745299446630926641101284061372414142266374173790792818459632214270445425819873345688554408199872389541417581940795214210749813887773652566245864538202738072823757159451462639830506695074225452118533603250238982163133079690968459172519429396076607857896445491775842788038040052257394194020263449361561328925860673679953164179538378154802590440268326437297272719241730630058131585602328938399151752797778069786187323331997472153111465837082823617835062728893779518248303883912888085513059656424745568220179193831878353708702954828726475121065792180775753206961253389377893393891759236916591634106393613884447671385347418150296925868842639977154283506237440000000000000000000000000000000000000000000000000000000000 [53,5] 1086739528355691584822309027796637535938923064561830730705174020841825809908234064255820410174053312568405282032927316990679217109611135924915730261164252437115170083948714577777918349643665734350756192144587026263429375377499277187362077435582437068722089694384875813669347796827899016347963121693509405956813326862466792368578764891039586719543384982286947351883296426176630197409825783613123667009567118747773466686654540226975598697920964923060084170162404742834153814426114285359655461562254945166564874287190818386648178908757935123905396726571891150681799214127675961164265165479385158395898242652321325620120437395107618098741427917006078691858979639496346594967023525996492738380340582972298894633746541538309367098401743916133063247898188224960208237419584507580327190335163744475632363556943071172048649955168279010810742937843664359385193957795301852378818158497226221071646313199879360250078673360168322783220964440896155674788933033995255947170802095390216369904656759777570146260231115415371695276073172901767770004140065711081060458164390535256687982995500246517770882439796227893067013068852240352433220535209713555472332803252614436538831704978388065471394959849592157990012105826428584804411412079721875280396847097795243662843675081805355921775471368903183441471582341519578278714178957380436880598162409021408669371989273524607652539389671553135326453405386866354620554654441810866354655999407288569809311123000991159675425685609606951959560743592153111224342331199091946185903363737182704186872519920256677407141161357428971891091865134174484698288633283440184372529998890782268385750491136362732599315090994620188419827789691422885617201327897832047060158893830935873340524574794806456743825696751751782281065778851810005619033056499562069167705911911897963508352755380564034005296446217095032188967542501907379240467136556667881767865068053955869132828493401731649672643410666108552114542675394208306906941709356112631674164111754029881922480446704069914601841439427942034530045091193068884927280886082049592792864636720794961587927279009049446534920290701241607622109276058684739500009751270527094576496545661195782187015841030117811161527020609625990794598043630673186991667830028275734773196324592356364304986056741626332734148038698632308159846074226884322770033928876203953006169361784590706753621864166193874165033661103002914078649797197214289491292127656049442652171484052470327388728242172760903339021310260067222836225903419608410291395438885024988171313639442890183144938029133944787554067273239228478660895692584875640672549574671045824350569232140774255012900405437383955195614506674524615586439386348683905344213910712561820113756008247343218162453708800000000000000000000000000000000000000000000000000000 [53,6] -14864171509737122100629337860713108513957159231375555269776067763998235150027447888220207628127887412750514679968363202127861921056904826109593407729831564361337134875716453113872185584679405275571423473777663829065478531628986631650078020506634797267511676889136809737930326723977693295310528416329727276633458738260166238572843613846742180192278633841511654698631037735282014940103483770629969705351015174788120511419050819512755706263990208383834233486020663186065303516798674979753326665550927407736882304538681538538473631096228066242412678301189982890460412586168930151207468601749365823762125347425617567198804442676426636587677443137118252663285130332921075985234070595945824648026531873606350015314997352342480277398192515493485686843672612443503264512323161451164556157636796578177795361802952843266162056888361357374290457278234419291051914636893142043823675039916051813525201681445306141167368163266089418546949480732662127552444918483717939822154347292542248852438535907958303006010189780582703858590387897881212008883212951009356829484301356281072236783799718158129625536267004215912926522157380499882107803077060855371701572801839677632924388995004991296057035985495837532230829030295206909421598573406325712559233993917723305998641117820250270884937604574629987206542597071140557503830220210741024432480644977586851744777732065756014715026941640265567795091273764297010874496916718293531305012534277309360582993443825297499819772591561535010571734503365880064669554928490939811950725527867330616824435392582728401711268199458706037210480125411354999566414887231371247700637558847524074407785198187996594844445838651925364022771873130683809060911853551779690002934065617710607398525733669795229373476160343657855656835693257997003520355015128781652883647242364331112061278018432725592433652924470645483593850369993357313149253545874306644902625302765818009817386571684342684947917151115621728912850373797978433926298210213431806387836330115401191084239228355166383069169258895539723650884113662893244580825692717572400446060984094985257424208446076414876641994339425284729213366328735807091188777600485621075004730109054769577193361450284850699360302401509194244275705114357402637017831959946395000537116161125210873304339353933634457524789814409716101423413983230907079377697126830944139292855956603930478410550096478298240270721506821357308385614021479561961038606965259230587460181963135755298078287058157436030371482481411732478152250601245472986803369873228986605659385518480086094801344404118478094304826677083389921420734418864119376994303007457349452718208404352840668111125309996013279409970519137271903651944624927613613345459462694039316054666694698766822109347840000000000000000000000000000000000000000000000000000 [53,7] 113241557926626997042714599164298805416813850158448638544139575887568411536119428048732562484150867119442378966134560972188897426367959282901097528316490782934349485484897047120376361543290644068989857602374946962746746525211451106262618111286041954988985598782817421388214430410352838447388972625367316263008466838494021527881430309959331365824341836953656293043252501135754009428105891991223070889165987943973622514821835266987727498686581076034249223519269958115906038152360977361790745814995885742421425867276387655933917487323877068478100468404511704680269336520135808365970033680474386740298060522331192396304915964771862370797876773740249299005350992834142261712037220269863427822594738231804366784219680398857031895892926376469164930827281929596102589381447738633246337167061696551414982447966751431966638066871345505485785316392669246025073205448998061597448806447991013190081722865792173256525308288922478293073970713352278075018828786080893449948063357854214632109415099098801931074407162458884109602543325877082050741521127262067009180088870185840451672234858605254096928263012627278671679690190508993118772644952519666483266363946958007832162741710624820640619044813920056499153047178410362945632475981687500624459158502505972148037662236631274456426708191196082602040855829574546398989323592146796760834087138603421207883693201253452616376355635629771197606523164151283163604335777359770806568441095150073143367398318000343959290962482564716611644735922967747269526981010630178538229231853622320767948275852814466697781208086356486117450554859519835097560686070904642299265835865933733643721027053366146470631786444620333088004720371042207523191898331910185105934250129350146793833253331246751212338621066958468652816158177006649790465379599055308957834998419468769966959552437877723237705464043749789719714188242052557833943838908071629000865664858561237838542361202425273542970673608139625310049557861379961600950064382992091193477707526977827408033973330533990544425860182466463554384635260833539751268925757039624369533062303020538448964911599856678762082231884282092985839187964961391952160875591885436488799355734507130945646135888967580167752007100309387416690192159884160537034268554558786028263111386375783191567178358369119043331101529697477429461276689485498058453580135914106893569330993483950879692296085209741791975428416481459752939641277379984578598743688897785013534276246269504192003252781647360141589160590544488421993910488053876064120464104020947495208850727783986325775932901707897562044028624068460507627580366831374551523110222430670144575793397942464636444410097143989122129807068205216977945565944946369506695489943484332273680923793849596804128047104000000000000000000000000000000000000000000000000 [53,8] -743188261932443470200554108812220134075297666670213940216901851079711100592896377595743850567678077713234744874709961986214325646062682267839233407297429792307189096471700030915186397900679730637003410264704287179204927715044567334238715532712270854105056666854356471405075817838194587350907092529361867134923245791399287357068443710327387685648161263260871651291599867158330005369034139103266965364379577826682101812645299315232490698027253592956939649603201795871715518601848380209214775971461618495911885805606231151352672653023763485104026497720078494176581247300272664566632459711733986968754795398068673947937631383841820762944013024627251965223436472966450186653061513239128146282738246998549025342045904085943758772657076270820897589418474444391199636859764773444091666183893451633749899536972151326532164494902842119111605508179265533325157461586942561006094903557177648232477318601743380565114316465557574175496204751961785466208335106143643831266723064362348319222166078243840871189606955687335264237856429757040353325771960075498363607355497134102306957526473594052222283891000438870312110107812867220455083845338281200895123606032203596875964179955627834146677140458267504198261985167279780154427410537724691007755563356100252693651326846200560828919037823463803848404613390657057029056993894613413870025536458922157055293914780182605444905112586099481371163433708974359722106437327441439955954535777371529452238323158125643934695763093204916261385680788980869443547370456382967748184585443233376839099633073838163335037723090046541880045787074867764787744040871450979875398669995304402456242754952952315231611814746705412106798657716278680247844799656505870901583007605916253569688731634216080532222404107393835040539795064194150602158346705305185792381529117858871360326872922818267907121901296918909917214377157919929628044812011580164605447358116021866937421418033636432220983008068409379329766802922943282418953479642020927586280688339331282755917597372597422555730177326817587867464189189616246678646853802632753756260661000933181332678640851640097290059329006279926787758596489964047853532643576607356990278349910127350757733307876389818857063086774661624884817457212250800829927517474527661420852278022674855254520703934090173676277444902496158039264676197013648393588707877437307656007843031329050344941473947409530570358462844997798468063675782292623826732854511654151988411919286950483086018246478997630727374794428558784118194868878360311956225575740547721021543725565702234562822427836542336222815828872405402672231943203945737479284236938217935986591009234844838712467293369016051010570616303300520978501448674574803818575147042734873250740428990365030637423820800000000000000000000000000000000000000000000000 [53,9] 3141899934865944294067436122893265453023967047942697612249219136683920011036073881679043067228497206596012377692777614220061941222008540442483734777624268500215444993228565327999790547118102182042356050486622894995160754848504363992874945559033054602276058814971995086895181730828393306508856069760911385514961214878459733060385292893444087043277369091537503625666412110657744429239060004304445639441336141082159241179560535756836845113880876381782499390081295378553275243853649650617524686671931043299403271708180202443022720565841636059698645501149018578929515462833477385223325770769131264123861675803479526759127374681416309309734527835033858347580020609841266418311666920225440003280549910351150391151948548700871753578031428127351980866785971012477214786434016574641319094576630271511539693685117711139200274515172032426515485187273115582086476699944504630526014169298834587805301687312405318688076613097274932160505890201606082573172567272870508635491385328802233019203933016041750545261218684994421069335604055982489320812809115342649839786519441497086822386826211108022548930352453246565546672662832455801374608462795258654074337245080437466876599507855129226586150894575328614896645888663784652837325792795028780571376429977020215896555771826187635682523617374079322300533692597854164403913445184586206463266938839698017820318984780307422333858580726689038518226378941191715870384565341761768043580227958081334691682801920590787307112497727753430445261318481960659365432506596300781344296434819059873603567494645716833673683473460713654374692639944757717209753113758703514200195802079227285964562912483303636272516254441205950271258394018953474929081876935121717614750047300785916234310218627832177832139192943090217130705080331497605682069107324349182462664215139809146642195283990305614528005016323761045116508335091864946220973697159292961798114366148658396618872761458178834136824988298965549858623451006812300305757377645667641017929385330782820832050729468844521206929453397686580095558828557021836606948449473842799972105496350522767120130955627725367960436141312542113052063411567698204096127857179280874883200111798660634314999211124574568846143347135739618473215119484179701862534065475552632043664710311997503118769013240283945096694318923156142069287273644540280028151276851356612465858312759254881689165399100413843508464846268556345191688999231180238044863243388356095147983745767422318938798278028451177352579766360559850146108636944716621645464650373913719645304211577133491551287787116285598981168237816437931030430650548165143963922253440555343416259515037223036863443317037518570292904562245169793262459717295085228624760253639786047635868026335153051882152263680000000000000000000000000000000000000000000 [53,10] -7006661380068588745717596474504023296496525549463386472085968249064853673887965522849450817508388527105883703291605391499565961459729660727921588992124362387695844630790766437368437563990770249485944682583315050405446497198698884485948068981628121141441563017046691161131418414317866642901846296687808756679303459816195082178281072733288617614392864492211368219457828741796416948602755080189901710692520757215460084998515543153345354530815207551074012612654801050022775153406995308599593586320878953976983380438044703213129801427609772705825358972670908344101643521895111197463610989345245222844662582035946565487646367446784547715812764695834335116397618277831364985618960325107821968571699397939756414708566736242417416047737951804471449685314540596058761130365256016366428915987437964019509007375563469358486564814839632803002341905844458336458151950797749860783931430000203416038885110326882184229288047327466531752855996171229122214556073994889852039601910924826078930329590346211364404630735795214096915718666959205316986516559458342924659610878346698499025196559693309299347399359514650909969115482272529498495637588528856784475965820471196991316046388008224304427903362190240953148937796321908849723336216606722167138751650999008021044143835350095112611193928455803235141402130635915874967775681833232691304066335901110899563695975715385831566679028004091592278318426931992809942981495315693723463025235052951585577295308016117763307708059081724163506087086359416241685969594702334002739792754444837240924550631561395197540683080745099177518684208129398905565002613485798479747082588457686578002191413942491543587077106395374643646434546473471696582979322816097883823771997267212391430454813305365972217851365827979615088477787167784407128488672965033373188467195648973059905921154311022174507516154149025462746586552784217829443897935691639727158952708086087790055020729120964183256640813123422908983970176341282751783913172877643659962027825814573100140643672299000980923577784549868795892439904216598596651570502877910563013990255188016807916908422059578523104471412099485342579295715347211833683054491734989220822662678167583789174533577291660001712417197093074929553914305600901490886095026244994356245992755881045150606053515277883135464748848229955502126880676738110243314848537988064897012557943354438128132341879644546805692582116863334841443785612242491785116735632434496719604435160005654888382463975198670573282404340276593283895890508589405460137106857410535520007414812611333492557655758854643281411504464301730632753119821306637060664568658327055358500356150336399647702758068336325087089315201819466205646000390117573589121728260086685234645790031627652073081169510400000000000000000000000000000000000000000 [53,11] -4779397534335022955976407447921088884714992966379487484984275707452861551755322582740263131922667610846915742207064133297326164661493788324761991287103703331379612344481047210208324367092576260169544806558121525188478610323181417021020798236433920677638236028917688043390238455639735015089072879221976575123088427156958782808475213138278103965390586919776142785870374885215126234588168011292884184268837522773745310201104229684020836637411197052595499854045229294263055683119851503005131536504179735496419184908744369611171443304520956312415569164069946537544590761729868940914762864142764617097363809070836056911551451568727014626183968191164665373729804644321862235748612704646996694638254948611226663311725290923148335774539636972360174379090538730569441341617523015898143205531855136309638540339972356834685576619099584205796984107877068170270471082012886447721282607733253769600417337255250943965040959182158184206288684381802425566121687494292102757813638059490162013767277575533732367589940748845251890118450739696329455483662271502922871092853726034780731708578981126596557729687244406565261933498406409162673661085500592948866867448418155264920077404730101990083612709756047141831297285291578038096973164066762324870615745448568175265550254816415463247999956872866960643284764611967930571682462589120108297958196422005079207963527765299417441753129099616176761442917001477189507177786149110188404965213099357617527616331492674540740568567976804764179618155835494897257463762046733251385764487637554044011422348551168554783312244034859635727944623194619957932090721226993061581535537369130839783173207588862073018879816624014767100436629082996100708644512572714062365357920842633213299937164232096090858742062579205387602488012311050331467242562860986918791901267743402429044564048185782053421993375959147858804069430991097564549288699118785658694601559352799219777062504337049899799951316663566622496703890480807383716131689637917358662606604248609063150200115415026070539746470520571013697193558022138551839653001969708548686772399306050274522843557591052264944428362009619630742539734118238511462699469756872601817417476027254957039861841087160637498134432813732061969495959012216192720236320307485104096595543604971374901278422311699122078516762072096889502281602607591334078814434105699372847022196052680044475964665596303084043385674193993953071134648545430734622400963151378900946140471340314132944052867564004379824210835918786887049166463990070497554772947911845537395403263543582323258133651330714770967742263005410152816580404426028094960122598665523916450675374334644981796246908228442685984832300386646378590871757656906488629744334944625139699216579671516350647789158400000000000000000000000000000000000000 [53,12] 129292319489493965342776413322234856229234568657863374347135675841736911715458953500761661210183566116298411753856330359892614037944838651018398176678774583511490363701266109309746315505345571210734489324642207634947258907216029640019368977893324548190408920190108455763512881354522384457135165231737164404264218208957129192554886188449624072232366719584364409723738652409391076099609628423101197285499812611720006524542286387450073790390060771204670857705656329714268636324650805639084930137343495448420364205555080623837218845844642197404952135929658624810035788949872819236593876844889983298169053397714732827722446622149908122191807185734744302345460478236721643567631771613357805018338367496549385353236412238721251710637836211864645749680949450815587252928798696461441803536728406350694329607910228668338104291032028755309847183604642893062005684156970881796205137676803984598682372050655284810309189525712211504598979083134579968201929224088180680007804458138261589760115119874881392051200265966322943809686446042331510346895002212492514308878457947651764599675372318623568330977167935055360654449886494597303182321962625519575253395007184025114562426462609417642797518499275799566919591163922389565711596202724059387176179218060944269197227425829262965895090981625840195929416985085408135163554948276550729749211351439981714789533773542506655546311511732176488554594800620103635706053708402785689601110505399729939821650959378609053953937617754694868697285730252470672522347127773824892141473380103751254403942996270909135676040188721982630116517542884067076644200106214093710973337275149541068349437281257000848294682653956552728194151718511706416666535478364484738617154063602144101505913609878029342776984813259613123229925566134429281280292803017217968166221612934665759762575668962906952229058067480682856019929533731715093692732965619310377690076658089175297600175405625507643480961163367521546117070064103229705770118399012663565097934475342471955566239093611239195763308941231913247745799742188639156744968191459876271279791595237992106826231135217885392647990843355245587300325051035846434101454697825261220922906782367727453168206826687630377865378610880178206820501769271780643163542936219513628037366051023277211388509860859244226794278032051904923870103473801298138539617351888842771500306822768572302680175961706148328668563536075436173445127483069681667220244574446006971978093319347084937489398867400413104646994167210996579871134668026559031925547656038237858811371430520925834287987724703769932419944119034849584769684533461724706690946088486762127712610838673387555130230078488978313069934575449939742979082632743391719905200224617452365309525336981222926871166976000000000000000000000000000000000000 [53,13] -708563073223628173088944494109361650638660216474859899842545973316905772728089501141374827445502677562259115531041327952709116837122650435996765830818712049774625798885397113663452271800750233183930133872277052584287221238273118258908666949362297330773063610912808590865356166883872321266338944602040982639218256870319766488704934837389337205769266133681276162452084073135488898806283327729348981946123858140765011343810173191797676963757012891934461267538160385744690604473255491566079887037232441491208557207613824574522193338361457299025866837900144456174956094402435636411229261469594221554643241606947091953519837892363335239474999414770657514495669582088332048189634996158800620567346191603420358881290922217858462805745775920742248944674241998948481036660885724086427030672498910495980753339707070650104068508443189341720784004270435174944091908278841295873530905965859739121282793495148695922048035509138399720080872385763885521252433552544926583582489028651164387549200590218612388944864080130302218553213341394757592231007665208315249448846865606397365636447381094206472398494143479296868451262048324701770942915771236897768989585811445382305323800031185338962375630115687210853366192469415507285126231892430833708861724799875068531224525323188949370548621078385794183917823580166207358302251615394340728893453872740627614527868302745314299052204630806516085971112258740528770329721039501768821298715460160700861297229796052326205535659148286251767092956069882105785568480524656852068721733654561893194781781657495229905643580731734921758295583977932787819996732454478209596370750007877828886555059323277580824772962523112536249202777368400634347731971325043418960792640043577709054831942829543377012571988785546969475025234476434331981160732541291079122870171183992373000536034819129827318537694781168320118262415639963685671567954484857010571666115395385846292116425423974389339665847844208743223089147488429353087072504678533342134446996405339002889345517891444830237227171829651779037828543743412347516714935712247937145085042511208748241349047679628838959654331545576822449469251092861225180223717390322368297842387656481507988444350886597987810385424656876936417222448342276280823918709811578277048739453552034353524209110867700996719376499344387283580076891974039547944848712957460204094435625296190352184536114559161648913803642310888616307805396960566135927055329645612784721067103015112091586027236539218505097141046260071284641304986170329978033386134743999106908537321993068498071633193847905308984412255377834393809239804315115805376557896341501695385773656470541398402011792939833117508686902043458262814461768696247088604346767597651581450139207853717989256620670976000000000000000000000000000000000 [53,14] 2508172101629243288729133729553091002399024957729492156062421218756235793710613464235102973157407482307698229868810346218985912244621421065401354437114318094252927829576298428714667024792813999385647234725205134924893565011274141646711739209711497347484699187503185596105432273724196849270655161029175912256222215369608242907306671190578294441413740921182970869226780154081615672688171975860279835144752866167331525279857963594515023571966717346612379791547024724121323347729234373948941849863035607171156824723400290765347298266478562994318252064748940821432777864189058753743734883362469819682492318339943811747765738289819976709229429816353421616797414112623121729205590464835432307801045136268558752497455405328956877144297946901620449313573137082944751090735838597437044847919590490975502322488446479023620707392984209800252789822824443725142326228692693315419923910371805266522576291013503932646863803752903352391934441374139053585398776114989101475310578676890768710784252905638956379498644897403647990754330742829616224866381865596216633095218371922920251557954119563941378759855917194043322681757210551487611561355452300820014104842720014337215366310629520888776887800845909369593780771046960707866195221133622076216562088708278921152665516249837881773026620653413217038660925713158274754081017862375108362763756444810532491426114316124411338426942992824760994994233486486079241293786800504142841903862178302160850929126522475056183586311725541619449839715617095536537075880643236494515874869724229761584801030408662871697874458213222417544022651409155865703099981231065791131408305693268886660285720265401935988015097892075741538969721420674774983447566979141717981630214801659775764632585791125738697014726886340438323909363162131850886083248495015958679542065700393044427842476923064946687982130931438860215706712630027605603104993154395345988804542350342209083431224386936050403201724671862443070468303405575595557024248375694613292779952932061075850759053127014834503530881821192255532236149155219879451356769326141419417355069891725499708343339707735262704228857179601367972601468952166536350172684569022181677011821736602212531828520802049110710183299832645056908573977458584768440920449349478966843615134480406801301639683026690458753094073240117323207854054316392910249610165060228119370312795923813442316849988282656714394678627762057648701552817200928050637188520424432509260983525292398319180685484370039323092835424035386534950345110544338129497990812628983676086318884787355238580757220382547890069731416378443743318689632404097570102172697343696048830558153890155569491495439246042199334943089893491774096207404868353609985461330974058525024743206832112073192557772800000000000000000000000000000000 [53,15] -6590390450441387289625109438635200581001428227727901575014758769798220575632716556918377249774257424450293887247462813922308570034600978136103592121283736580173774705368644966323114433353503000509772409303261626222900024531645424648155619142876124262690401306245854992081589829140325073950557915671483184705902273614227099039681086770941149555375497245415098653318203945075078305832328910829694590449972999867524080719512461798034325248622477596316961075038864200745385802867906442039246959609619507945906569055317567725905592352269571300401025092693717890337427579266783970338829984095305122380524789388495435488330176959763445704757434256438762096598711483088097987394657810602128542946581063401590471123362355034617717817194921135779484437036932375206322320765547343865342357921234929603907139172430803200696260170631829657853294565317785842239931968657172955910227843562235245941395873101992320425171136884871640543906079117576191943570560259621777994547336325950740655754747272481811075910811284758114203210357616309350449139848142551187784300876674187762569512611615318438378139504920037848440130193452376016420371245231912860004191554476614074123242694801040514209251708630324632797773243692339956172134525741626190215128526803043306574934516648250351698123195201567092998640511682176779494094886866477257174309929901575454565296386320687424649848615748216292811787908501857320735426035039839428491333968118878676277793799117856383598468081516552161225061754386795250384323599476345074200920210211401261774821601227345013472321495420303759463091082704415323802850319754267289504898611325751915631809616044393668829269291787914867050919393855211034216871703572299038605067775655844415106603315711970538409428159629861107400994554731610645500801208038285995777383161119021674402226922120384589651924399374102195810176980266871128974970889340025404586455476153586461546554424935268280149527735029121610464687794445396049969056293509919056740059837152425172815437461047377316779567219426071101889500941037136926060108076912025298344229713323461775270847490904369750135334440205089047888068645502277263154481596962045407654913566176242253103922154149061319876160674980379512108761764192815111359825353944159674600101298103319773773525241241057889144389394169542134242077672252681590469346208463448341670534440375605428608271382738626619996418560080802352972582356002836075660801189503089751745626051351776885681253993888671708414264353903834541698904593158497494328793056711001284411125924442673002608438895479609911691715817952138255753455170700096393577931255179144214833838424174484408528388871012706544443350287986489689994768589702824368024511137918899859489910855270677992536696422400000000000000000000000000000 [53,16] 13960645128116186398844227831596831199246167658957470485023049685884004848772454524927180144328834492291123443541771408130055929453893787022022106194405550235941537498656398758358178414589950185273492191996144965992592412098620456075972997297953620853224314871267830445110455476654547436777395093834872153485155587706396250070683274436900951492183983264883914071482648274666445278166099818572317967454480117241520389351263360565114710859471352844422841381402256065910130723618449720961566667540365578242272471355579224443266258710053707452505276863868878587858395695449452717990936295984338145827996370908816080625980864272229428726405310926655935678253526279330771247996436864062462454227190041887168023036559387478701700892227618759024824669836241429941996489549830922102311970026543128163536535919710243583479196155630853625084047585004424304065127903364899355742784896640980339920005513583949121173775439153282326831946940155751170148098146265671678337252124626866616430358157750731666067187724875365601206819790113923657693987442688663975773853636847132095607277805006874683934422787766991123374795335881695531524746540605708273504143746241984351855417540426188712404050337411605648862112469884526286829008732757964321481346287839218772685745075808119613259073778417555821621798897755158549498887805427461112344575116325280754588870035784362668668711595198068668533944688263293128582489733797478100791246611587185708772137765523757561351458495230370403496801616488214855731558804048715883090036483069144174780728512355426048869226906741040202376021441171468374538479510905171432845677619889585591454037991597287922101743484306417594024149739047698466440250049377241663687455099940181558594717501613367226584172376868202556289872152969087533175716606492888454954649670581006320112859981071510631399330734288320695788405245451405104348215402120542175630781044050527479350010634095009537926283093711193896102927632131602466737443876079434066300862774407288247338851319827791720483189459352659744791952949812456093976975289747013876554580601008477211293514850825956712097732157621255854842712655658694613247582969603830885071293181152467868784058948661403722226471588167490745734060528686461981514915826382838525817559202506973989401109146440673405941609893120265772389641030434853075330612595942405698287895532842617845572738792177701338774909354293961124501734568273082737400052629672275061259239419381546107813331199154482576043813562331014475916158978368037239323850917455018561543771419397710751853675291605607270788132510536490056591230286294415783591457830565876911220382910645066776008735767579082059759061338683366529769635248441939883011559442117647284944796005434621212678422528000000000000000000000000000 [53,17] -26014486611397451464747150402850080733180499806262859349522965073331098085694054785009887626249810426444824540926207915086935545132117523953512014228204036392865678592685197066679008465534498506023907052255448287920101703827020807077497381403233063426242300265759598630719763764573580093387941329372849567727290519672445940941521480638706647990227375057650647388414249327625806595665075404536918757052733902772213624085005833342241532415140679242025734833567705092083898414220235030554994529237596823065621214352368231246932520372152365754284746051084026575278448699850337695512250541162548292916912193110992680023565374118185780193957222688791836990246524912401843581311093760432234881001334195318592964889165862088660625711850759209637529579345763179940719281038874933749995636351361696753779360010727779611644707407026788537479296144018868210006446762065306180437169458991759453721649534492206534213014807062773133385209107847020817109469938344728041135160885866125545952590437034674902441225164976361996906950403385866656890184686550081268353147595525881502971701329408620356534523728875547500456141682224793414051875500573922762097822902853548204976646987617064579500743519580997978214965330669671152074272714972949967866363135216256768107472003898613918080627365060468205717274054168871890828144529461712342348743674129011707983749978301119224985561074089241878115173758139229636529091456598651912899325793925175700592055431971266704471875614344483808822529294967373354887050530304326196643280515949949738099561044145147658580366866497945247806074857168177505293550534553722907456004024510971353983620691630336457145763109681019926750783746936278596137129336526448598255693883309847811249880183479742069486058060836751629571255555286373939222358727889963191035259351812953757225992037478601669765716682194787371881013451966960649053311993750010425921925538403681084573182888627177142932582848492124224071672747179102152925930124334364928109801084753830081597865617372730641184993309287724762904962393651504541959885509059350929061072890796032651491156328329872866476318910926945040107872571013442106332520547330017890379500878842140322125550193644944970803229690517730734464087257050777956790561285721114920758651344720916640722712681167801760006615576698483461030318789874471753757320341853670826658232016504679309856783147382401807929455243971329537572526934472702861136233006307306856779874909244665710350355987493985272197219859722777699911128874163593316427511992506201538930906870539908104090181270691096177426141183702000674752422490356924722993262736220707878283503104876027756482407595449620182699495622066191855751178824673891301117473024565965779435322571157022797571765043200000000000000000000000 [53,18] 45962771605649464067867577219860681240832922873505085232865371412944762216068088737837173501314183404517358622803198361094190526369157459594997431580510560710972348015972474012036320480347746969065106137503576710502774347879327841654852554947074781699032021142172820852969167090501134188163779659591339852398344542926670857932058396887283451767430597340581712899796546208527587350381140851423792310527080808655253357850785165553388127933723460185293813603723343258474915525226426029426637917303333003573384666269111061928845068415288257333474031644189945455994590785275486978431663771745729469433181135239044807402193458253193720210697505291757349038124263235313524333679899493224079453753050931813195813858091237414722843087744547700640959889852933610434457419217346265981853532181340236131076118030870643329352391059772282504268325252921779383840559196930701853294780294788275621363195833179024728786110046023911796102070650330489193978577270231941753844958793345930282196452999961352875653735839101796612703072241397192831272814937352876136174171353625120418679181384777498528366939261059332004867943617052333800079153800398553599968597758624296465548832668405032942823985030021903265661178666941979555790633016820938043473211396224544766147684771686450533086626294656069179400480914750827175545905664717506380850075235982308876578416314204162816446852558848978895723408034372316051666918222834371776414980379843328715482430082745216516024427523107546046996609808763861978098330441163665613271628675490485280643069484734019235071469933177099398944076913325657165236865969740949100496576860536579579871058860787840367057274461937702935408925749499151096978391108875821978718577551948490171312250195244947676059977104712315708038895260857168099790502839236872172890874249790248391781689930553412908493765119211523086264359384576051232439231496115972678764154851098778080828740919376533959801203429289452581025746243732164811011779299702331434176806031205553776604766989952484354915747180586332363175695965174768487543440406200969726396512087593948439317830843335615294148387150455398520093812748613658663957248414988365578360865471907756893176554403452470019468747146825835071510449912037135622879884315298597076396730079578592445163864315409217973249576694958096670768133556395874929769501583105236218684178493938738082737133231722691766858178559664891448613689722187765026837119964689003547954423993974320894686110655369995804093445952125931946055742048133395507743553762779666919178307875657924897715438798743544441907419345090200891336036625873588024664101855614198598568226960098812682498060989109135096142932795044865118891055839261638196325816451005950310385477369107192008539111424000000000000000000000 [53,19] -78284033870837354811195671071393488001090132485593614236719018473068020021963584225586511324398099748096339392125436522239683029246879030646722247355574849492973781810225475272186724397990189610378668552386931465719819128476528309106365304015780623201098556632021222889398439912217646146534484298684934883341252070359477666935000387144834899214993715357066758596743282615918059255057002189775117316692061660728651051548604990738820732024097865280694686735421996985462064559359994049766853572850016406178757531215466971953289719484358156933981613762172015793205893948641712423190267062686081655116323844043490289451914225763346897524659861938307812403583341729413119710421688499457832931076411256042259591223592260467808182915460484962849259449143005717838883780096974777340679714538751589169832222937820948331863808392726880516267426559485887921581083939038114018582645041049534708527089560337163794226058106809671647014462896380516995329832681717127507403835802476801219657155835733423731308453178915772482101867347527803993213631297611486246125990701042414607035725411634026905886341566121814322305729585070517606028177215495923841903746151087817374875358295984202505757955074038775467374172570116606619910301232732321918541969935784912324133295763850387405798583137102254651118874449132991201450328109062657323151678781315346286183357690376762709772136002840787900326055990287763544612455114356710936804905741726992331454537903531602419284693474148832277911865929847994505198296364260637860313699666209557191291525702735914892871367692990282964901871871715119890951712142707598719013905980262210670182593780651800609930791262834941341566236315882534876296371508117976708401339997580823639769759890886956049622235253939870284263739039653408714743582931540739647206327689447933559308039498102148702422524696555596483853486068666150576425588387907575557524307534126068390212412303155428571649515041849582377898146468358734156068752058779543794187669884988039998409277884480237832755415668816008694667729629873312513400130040076164742056708102510203232213646183728839254456591898714310351090117516323198309736773225246192562715468142409519574354846482046352678173511576002274690017105920642093982174941910509392108694945516510542277164036482804331695012489752691214252152241340397866076372813333638443118416387460770393763136394676472402657790695808410418431183005467824497526897658971285759345549714694820996709914956496948417769701654315084126062371119887725998859066465430545615554701924647618225843514442925323110641084410587518811350737400514624555099697122641686822747595595727159713317366226444460207524473726303520988540363368227258614272333285494091199830707706029301241122752823296000000000000000000 [53,20] 123639074363721021434678442729297538831717705358918864315078212120071111722590763329841397859932144938385686681523090671787873961711583839509629388059221528859157306347928359319944349841569620357936802627115891745906817894561667996198376746305510757567784466403580906798728125720252279172116177200252491286132846207291727264782231604860577136415295030329439950080183013420124826711288508100835485629362713501980521573417944311457020998659634975886983445986051564772575675696205467799486746664267007442995091048166121271632709166539733687752938974770616187507094362127997545464216673318219053548979360209298791464180763437588934310713019327184200663672546890327108742391138986017661589407018398504392260720070451870105532925890620762187461018921551615598527304909035588915897121772331668655446195383052203348086198185127438608259049864368429580118263215172825302108283984127099484367393421050559494100494138637983231156944444515048566508147746991700443115359558507224981000652106174020258013634291618464768522221499050158572999395742624382449973814355380941841945277031110792681997836350600514150367441668391373881990359578633445557116462554099012033859988674580739129359985809944486727356467738130610303329425826640775184235927303897097554028118137388795291967294475624612388044215218755443133252421925085852683477448332772213315210108093665233625654431962352525843811175309151828120306567248171748715012926388101859222676833201522867751591517853324520684459533026070954676824351232643987698402913088157302586555655157135242534409127147608077239057135515124382925008869291857347308877433313684005947537414152057014076880070146342082095752151263402218841564541518393286704758808859237107467876793158737658363039538506949325171143356701830632706259090274909807388347591359301572319582657405714384548481524258289708346295235651605993403042058851415655153483825994130548849951498705340287874163043752216856822348575385651487603443473794097727146360740300644845239600521912243355347962788453148302150174394980649316049608364387638248767194209184057534912039840108661467274585556538130145501585641280704130525412901987220842948103534618023101729332786176837423810581839261034898329553986738112249269671413127177750093838212711908385398161811503566692083780357095477535330524164546958736889897766197750388239832581171135409841849848384862649984316017000557341029100180932351299872856677209925322838659778874213038518215922032380567408043727916662178146139709381947879731838258103329159658759393754102866377287438577341943770949735312023666589882494135221655517043460500841462066354872707126951435934588338811821690001259232219702863287442645477738547053629047734108083437472567542140948319272173568000000000000000 [53,21] -173756832278550354573819283091581702486424099396749707049566544754977485769480686386181774989058774645591845419560690109409942157268584175481466827217753042072148584277889797323927099120140693016264128036378190217199526402900641741922904970993862323648876539945335075760395307026673958396902638522221969279273455823824460469096822462117281802808088936930318974964522513925553596033394544260089603756413470412857220213887883374377959650529720273566041567308903357886749821955451714753070517709717751436580974003917928590497788838706311728452301399289913353903687595585022446191319470473577198287311389400364225943443251095952794810925747676973662866037201155753735357889729615076518129538022450891288779361689773380823918001017069196005277623545034197671514671917819022771046832651730124240131116471383819851703144530373740826683657771189263818897952338523039280729485280380172649832576000322197646727773336557435254262476964599515851723146160011194835778196736743589746902022579168063124678924407327039517880693845491924747740276282346667591246088435484621451732330679817363048467703859006325336984262752432759720962684142669968882483616433297336392949948870456278126459794266188419351675709482737258944072718425619810177595580830653541214430544603821191382437407915806344572432689279008820334119496136417621191479080365475793868745992222361517308949262861338589445867975846142117490819040032309061756022591890072031468627278325060818054170720163791517437035765194292747695078289197837258968095831954532748080054817727506567637804338192010666380495218992396901899638952065958670415113008505713329856177595794384440232689645617455583476490757240720092357828614526847373442332066034544494623325469651247007881799383738981206738166850211024472752802573371265674012814656192031269488461544043469055969483487794327675127426230259415448166317479828189700311635465225871720406815158524135980156941606669109360895054329252914295217518883490479214346591752108927757943571346738739139898529614151173044438338408879760103156658845365987649947608078000817084217145912885732447102015626944319412355683440507230861469954947494692188944258004659289846926700118614343412696166761351049909849402009797781810999160756802952466625116986895234090716727893173900572160007920729806866851354296667058105984995607763846677551750363376594495064602468993884485724067202345230067880440568207916692503734369226294884955781974695610219451740007592857820302218363462769015034991154864662892117148872721720795824697983098629018830121356215821622172232148953477604081495007082767753502550557560085626717141503739482763893585879319581511219531045487781966041215006927307866639137055488887656769391076466506490967587901407232000000000000 [53,22] 214438532209534273656588678949118899881835478067322788668492862065965117045619153259316895671328905109244747620258934570564277011016055856300198568236526784616215691358032245681439995320303142403805791451369737773773061114780411448840222954096927848482767429452668195604488968176096378166601646708642189651574996560048902649314700522929631349003686947777622803091334186051067155286855113857745125234061133287157712856020965476143072891869442008859785553462261579145168937602161038297174440729191663545183989134652144703734996903594674837061518487651378863335897323738303128484067727162089048536075523652482392251815745394910685644944870036132525127725976295149423963965214152603234684032036101471429045450961475025412635366137651371347082472687725215225124813067595975856548534674427262597927670440949289307340835658105182608694943317171337021499618617541238821461759638210830729923469718856642745286746157925635694892032324332093168657546662357964993183137005684671992383859313104897669631853301787775147984950577952706148618863814018462008619972890328072823749289317301257503175993106929248908472672388984436316212966261004259205199390629972643341384684904364314217501770238127549676166817418182686154626553380905973290967559533594740545281917116733439093954775129651298936936369779582847281454388982779907035227659985531551173750281275796959135843468922635722836240647258425152623172796986164538543917474022730366383454185896000533383327996141319261286448845673657672947944775454054007074176312831502737583255981136543910720743540161246602498384508146638269751569125592739721945362917986193137860193242544924270954015546727213706317165006517002207284375671852170181960972957416322708744718785609365073689188704242689139135606587696239988693836603679237994385617070753492721411917320277340800341281131842109380021113891212129072919156725780442969613095282972662072751041067541521943109936253273726358912420156157495442714894091327955852431569559285186650200814148972254008139485854207796591005809472702019634182910333472883591512940368629597851638991300982360681175896655151777104253133326064849601463666466325912390744935900238911486829771390963090288408672807999192253505248299929528453596131603656345466459403667423078920633715836632180264142681432037497964970250349098030952666418316554318237003078825154308582307404511942265799935550743549483376275214113976695392773472086299926961632148272315129308240307693969340298786617661310346722198438016727858660331404569814623600902243743170092754006978281883255045356722593944669506363672794189935432140965606440564797870882494974380195403449060426139638696921964312616141341604701640333632750767597066436008973367289710984783124084083916800000000000 [53,23] -235598202371274406166984592396910758802203422092817492586933362629787018082215794179274727966656928853848723532050784914362881315036311027983113937055562012353504195752023476076137236838619982842995295029734466135381811453812309494149379981286051856184506443114661325290736237835656432105602861758217767687686034909300112437964157256902274660088421271379664428033748622581543768541577256418884078827398897837020879164453200847093279663751670868411397187146683297422975978628103672172965471446314053579895786136962015289917949553806107799329192251758034104700644070619525702358050896996366565915261266418979713934101647080962090409663780600309854090815547955544641774852644025896193871906836781314826577925770072703396735721850900316746709558195210299163006434916372622046991951198945765417818061252339543958288725256354694916710862192156740640754481129668716345938466177235814659634077019972794813911713631114217598405962115426974047052202329529192462373892772777220935102778077227855310165742896124436445826025774240189357144755083364332909657851866233750710996808039539332755432698603249793708643776565202371899846250593760468270076746262638095600447163281049549618809182060888673151062156984473306051016909232452759119324688101390602187213468754282962065811870796356043303400792618913869743057289815004489171713201556734136021888594893721913981575637387937834363966409674172164086495746904420130308033139839125216007292253176752531133801087292711446263046929859843626814619253057092176328677387912925685796811132490494541844633034386484109818494412777905902159097674594114430368562560095522438800664526246714944644296979435513059975279978958872613011107806103531626883117912209198422037714229972608032419328652290235986686591614105836934936855737655702305388985870306577408728893919702199283832944676768871633128203795944681867811133623755887875469642098490631380554704576672673304299137172334193632425278974332670116179922299521354126878543009800041705290709332966210447056133842288179194753184094622357940673461190236727125895690097521639673636916104081538469298299919722008599999395834891712542991916138924231020250753466932557340246400501985149647366506748970898418996497679553352096776610184690829007659840286564777717022391024155416214206403858331427135625206903147487592278553769583584136855506715394940561123367668591563115632768064161618059591812436440313736738485525913423434407307607489205148040829529645803100041034524927870031505909478144472757503916513431541921074915631755210524216317865967486590698983525361234174646696667813224517013702820460893447783115979352636652561483922874711890500806918910885009847052439318502614724565609358214578196699846770454548817213233561600000000 [53,24] 236823220104919951158389801620142443004477730289643027144694793935462246164004258963284587961739957304347080535388096798740869545234955083772537852772235486179146945220617444111225815151514541886281225521842975860452722037091290544029942260231236046410503166605547856880536981143420449632809162114068496446362066219234316117583054955524132691817172887724912836732744009637977926580891447886479874930992154706268521461455561159340021759599592318375778837789476148693844467355745264035935003019258107412433032211696913420272737084890539621473227554156446720163000400977676190883999151979311008225091747724663319515833805355440738022202974305040498047314978350499198529263526298836386389777037413675726841446102087743756293883369145719051249702243331207950862575023188741939170059090942772061148732289358121074131635238485823958868206777451621125614043028773755299984673739764577643538167366607901852658841731479250244203032295958257744674301779386630422187176366793856583503269501389895633577785057229095981982626455824444245821103872174393395985821754746465297533716181186539279663088963059840706140396551435829703418838344832382373291883078679074512756454122769837148622515576396499171633393720434620624380741252253120318511943736272101229311137042416453522684626543896679744891034902999042858133481640909399870096471974666621577140161677063674194097691056058337227055987079920701049593422017552854936337200373066628543955625158361315772300034264353120320277474754950882670976503779846679091340230660880610143027432852040576723921438430922233353601345045656151876945935651217019473830270203042559169029162601822023197782247110213755785248543639024084255779438773596180848713296021333828887817422259310231093539601960510231808135543707005136125064175765510061354955971877389310807153449992916619446145200880136146300842589906893775670864953556121873278766111720739975541510552345782924670297072222941447533159775805620526033159102599155482280423202277592598673470385739397010013465994841254605822701365213019685563666955499156494431113400099957498836635981330066689852668001059995711628198724553479519444667426906831626928851316925843609081155467093570560202572634339427559760762425280545005695801471080261459360361510195207032374231098478594486682559602982806687867555172199369457279787086794921288458321964575076456180793327684151663540902115262125996507637056775665188584475967307181318755082188651854452141169261028032075671808027230769930407556702915246986633869543525105011324015045446140358876170314758050712533016420774082717543084624840317549589799750834334446965847183803896558174769204392669553233982343712522481242110072088807687486743670421841465523550197870849331581083975680000000 [53,25] -222643892178647699027288418280518213486438773782169095156960224140311902191884938068871777450595221666761433470701391999232045279853815532516109405858068608901425062331313598914988313803649762064601588265893790150158775676158458102735708392655099931577754653272659675179447940369230488587725147801898985443367793138990578788379301252583672913424327050413010871694621999849459834692595797997372048866103889203170700233126297992024870279148064154273489751671226954355472387689828205926230801755702313451412783707987715144464387559518797894168094470132022571752624061985799379948420653127961182853209565597674786884289808294968551007298343781057307798726195792643751066125326444259413385000553791011993838131365196332503774096588104610272144173652668583047789860921093322671027563156362336046820915749296278674376125238011528874976028833909427210136360179811463813721052263821981647164034956528969981946687949748479545425135123279160977329190488770363319149872599857514147819302993146786028323805880500300506452535814484014904417785026164035093776258689362281068958837759336278406256471896588448155184994781582652831279545799269707373983768369067999587940512533825041661227869586273357745951847566553369086206589383770902665391057940318450737671781018297315768506036634650313198381699846395422625773700988878964774594515866078696012679311999800078104061986983972417510219926974541877140152765119656915861496971303840838968118895071229468818706675244272159488497532801643077662317837821951159724715456926528589922751361393614289140317106880917673790918914600273186588273901411658525403520067114803866562990711806188670551941403570687988832043126236040739537908701209916122837604553964454945588560207129213717846159936037112747866560093979640308669669514258140752522226545406978838380240315482373165658617093593407759952054542384231070024405263800457237072048901734124642047948586443376727905433239996655097455852049863612909628701867274226754409006607910886032007347290199952488288881289441873202007793539202376178116180711461307209197728147472518565753933282721904333518966746776076581934177321587148972511204075051745616061024593496323355447133224634245340146593921774185747078409087755710884293472378758057517213963854597161824265291698136428762530845123227829348007817992337227466024668707266079475649874811592338890325719384681101716785521868751465540400200652083219807988953419090160446932196127767551747988929911535565364638803908447750816096330553454447435860085656668618199125410062496867596165164806901397348748550919416313213132696341626713278566018130110248261295238118817852540011673718334369206432744726983719336537989282253370376188268389976272318761868770831476846099082457907200 [53,26] 195830176164303816405911172681562406385015711239142556705530869592079452856535455579312414935172113942280535516331023244108429330618116530781092711981242976487139613762350488390886033032311303645417170319635537990346213295507754086782969043519599783105956714352499366191097560953208906248365240161448251251002836788321331111295005922683118533291330134559621631948908401530720692279419850533375598369177264795762817248658221039589819405470377147577023547939387363964561338051437767711295100397667792603288825793794437930566288938503604838364666884589019242970979100199751579945941721286170894864507611448214118599564569071611488820799188709984494825931998183270344406371169321285821767139440691363514053951275999188586055661459052934600830543962557390739932830077826678894060330385212737062705003670641214241975366663624785994051234424395270721344434018853692381310592948873532280287060318861767008918226723233334528390357176723735504484326262889161441627332802174957735104527126562019975014459800576691211234001116326094106111056459926765246565205846781530265716411584035579436863291929498503323159331731115700369270560845922758793742174340643257428796546025240137700722475249408012964578345804827291894943031061174399540146820990626268943424142174815020186754748980362145049765137879529899130089755561052763426175854793301027619322028915642175618734910933290492255148715469721660249359876542637750950427390386838461938489134904735447373661570462760844276937312194281584692950221085002231960925010280863997950587284463740917168078940204917449767197942320704207234194934598301458554175314057918428808522746417215211328101178960778902903050210288920505447820421697880473719893850671930623242553710812895577417716320134791763113848828458241038063252353291459685954077330626323925788369040361446188547266855720151229692723186603718330105313384137837859830936270262203008394541724699682070385596457649110493726078520888882066471030351375751179708729781933455816575415059753529063559426368596897703589734813064001623874632284336630730988287140503006269060071849359889048650260062310405954481216689493180448697747645653884877888002602519545658209277955160798700620984165361196788218492017748149946226032757958857886289994837702122765940143615346292628958307254425440157216725041164118861051020098893944622982115911442887903748548153727407942503426338702366260183563503333853742504554416452588536246691181136061370771222935373478647533456539680884739760857567859826386982620518799615166047906218669329865281068014972419182976062581127486293845845004651770321350961734209690401996515486560840572155809798375236107226677240565455363641873851008502042051005270027599807590565052222762823209451520000 [53,27] -157856033490191939645222690034413187242919661848038667988948832301418137707896922630699999769337386242855317676097636949216556999371147407649110803990824675100865158598516514224868729406106977936894305424874903723968259620911979357860672369605899942483346902853481182779925778376758740672334167129522845860177660368803828160876484104301856182965018946109534961692852994445807662902576471594531456409660613132283132097953522737719075165562831093710538579026573991306787697516580607767736970186437299831926865518648419579572195625843209613878906286782859703052100322430285091107023493823535853113921684195283413943455732800784422499358988496431147753278614361837933807738613155876495413401373288779081912822936720913852448211198527735402048176842323135024813106388547836459305058393871678114671030212238901757537547845055721076780022170342225551852438735095833303098319700084279136664479683518612754088061243423301665317029264024539592196642749902044265046029368900245160725039883263494414794788080496658586776829994415152954374401745736607199793945344888872022919736550601810741837614273547481150540238264257441614144150331044606553970434371159685522789465034612339699670087113523654322119108836304196558867670000739001823695053426267510470059739545854064316976970784865942506303603906379865982885793242147911855327129017138148354464449212729779561928283586490899991290173310921635397615896286331364630954746728956659743193827233170496191467976325881212668748864297071992475661944904067307172426647491916939099949522482218296424598353885757604754329570584229415727010967491086669978852894226014315396707399880945954963783412706129133769082816346346051926846880373407675280955857470106892049822362211421562202206570295641344953402435784285653657414256589188654462912651208979947966143122114567556457148643418577375718962172705335899085266794500731945559847471711794445810510956114965823996516040397968741465624251231677529662592536872219234631196593044243408375266930546260251611320053408163038024706733707033663980346397367979681062421261007663964762040059876709151363454838969132727667878327357027394789313134851351532382388821538400976437677581547995136464720212731879292493332821715705173309212623474583417993867204069729751089723347920698035159383946653184812459799148208070891398597645418960282627907858984645651606039164721621137263524160379336896488603008606207345945492650642859019193860647122867874856111588815935311919788838211042780890981338163800172475222014973531450891687191321060061271723667269984388369637559363929889674244890783694434093862963911532415873423487213508852602414271288998089117891914437424413186790346179300935234834315615030187513966526405791677258137600 [53,28] 113563147821421051498882022988608078229877188642709514054327602899526320433142491146994743453048757485254972063935559302656137414288881584325424549289651604542789285878920977808129241847049595842492838977631614762489591217975953456377523054402576152936913674172944698693299649221999465777652947036482797330203652236381153414619969570898100391020438170554345310525026208573468317086294218989457647621656847181076411826962266205759965981545361073612738191077775894175150970160811981557917856134713955225832918965100116616611495573330099445302035789192370315776575086577791579033095641018738969080251839882257339736309479137661431807689255191945711367587622692275241121952429563940446077445410428870824827469367946988546161034525772638567354322257064769561270963216687736326914408286129831348661544062774570750120916573857105864605973906096517609372917716495382083633367999705262197540741931146345391866964763825425241067735404314708243929064240204185561181538479869776735732927645829185811513444870628204170625363626592069769586656102065868772337224646678923998832500933837815653755903285414540390119847072405135924724874674288770778334148468954244825414811471633616509108117881366798040689275239636290684247686766710638411129214610864401087046838950810836020544809203387215281893948246938786037564368164980051482693544248418141199918565907556242786166238175648945621744331754930172072352328307388667740372991229371613038442452186085666849257874114691733309072691196292022080477780392155835752348168852274209579616213636024330205521735148742611604368199356610410926132146945134352671908478278874551802392583571706733967459241960025291390299599409127073366078324286137909025939538549037521947208842937332245728433272873828226756961864112113240748781440151364008546962243593692080554245204901570227702102872216826149544110269060412561639930992336978135636082850144221757679267544907142489557403455478070946685423701491895410621705902017637877669993138998075482292133669165960280698927685738538975098858280288042786781848497439345226528699580711654691804881710064662843291178680013201335605306668919852038896001760326263042590508367551533150344356816864128572290730969093239200453984067265900138365627056979018024486823691764086409639432807907789420307938922403535316981232113238197379888508821313959626135831685912722734418773532611475377446616552853661429413392184757286622780179015900278411849529910167292597876132935431146075661469873312922187774932505851990407771140174371726954528470097572789137675300395898768874290636222938811371910174895274910223966439673968386737534618237517521241592971407883361463237556451263316584623435659009353010071097295185249717261210393682049079705600 [53,29] -71607982383934141037820107193155797801493067895104563844427259922180289026406739344414973887342639605093552962751563383667235212721977559263449591601407969968975650440546519426608650449702414592068968247946635549319916328486778678649189454621408938565521586425201308766138190064604403804967590294896212403561322570931839428562119164250189041628470485481392888142795451581562584467647121594327876715352055322163521918385584815511365454919294030342771517507447780505381558567108093907157415225529948525365774078991976051325570703191737873658167716786769141911877201336575631739365383124605180445157819164303844648385302017778719981689176306311615392209714773520931936691735557704435326393116972543083644006445127009536947638556603495887091233727356943673644557720204758755249616672380949383928292748659887574228530199900198206885889475552016047596196185177633024201438127724914315412984934328009605377115803921222450269370041922188915312597099933183829704615492308454545602882638267237674802441950340875781595060808462219910480882948497333127467384512063636165970297584723473327953152547302495588422634607727343561406231281695472669755460643463847716858855588769903105327141639760898467791434056737441979774149959274809540870083464229191487415466317878478018532192626439582578577919155123574817340945728248344792995687527300521775534708627236032702288770881249897596471958330685978908337442719266575649806905207028443687946869501592425627915870510273621033583419003101694052471555336075631816365347335833632828371156283524028291793826401940651178165270763130681653710474461680747740102072017115647528326752371927496699740914341390173920607269906888142968454224680519887890314161453137062717820197767941026128156418030429169688373158919881226795874228050840713488669788245746563222877337506588466022364938081346046759457015587162084428291055233873989072116193255276424358013277237591889315560248594719999016527465613617617746763669166973265951665299160220445103767372138808412139125274029376309701273251581358021825373470654476715902976731883579785181276579824027254872944005149167366725104957407941174548138689098454352224874318079470723644180148741164052835631971752540325137796585510512249257361809088746943375929600756520827591602241913236472580861307198963014617933381823818285820003690948759663571020815369586211452304439494640717815970870559761112222117898048689109804953769587639798805821023007285239703949475768883487832612701613397999980617388837988230788346918652194158582278559727950857844651102674177575304437806448263990815276739349887665474772367869802258918946886775690928886481609812463135248034568214699609321903887904288629193382860943076709870562266203973222400 [53,30] 39559252031593517632015870173257856992513906580369138231595175843964979598232565259051621413381042369325377088630228110999444154844646760241093785007240055659948176104894863720719718625246674370872650260606617751088716267474298234635591306063315286568959301843688750901259420420441205222804370580796329840912331281127467128678576106660469234061516690755075410831708627971257135852029559575190550180982300441691804851422211421949018899869438696220933872147670341813671639389707874927417705633275089260574245083228023532532857831325629521976826665081409809574139899601052699770730107832544913965935014272795097551397801542630964707549568929812086838304061947235533477248055396885233507088746686457066266750530980453219084297352320064178328136162379736400603168139133745867237909836770943609460774450186397158601936299041343480707248328148730782767896549012849369276149499910169607857351744202458227689904932579543244720130495464161014792765066329668530088546608477730981669447093308129568009106649897463083858450827504965736628658178131691439330678167488912621794309058814255560614999412370030323960202805441476941075277306290110765248883308291249314935700677599958792908517655819855054419493891826228885336440567850393434516262854896432427829716199003025299181294997863345443513894657708331870044991291266917835124552162287031850691913246229556258815074928768771932108209082314690772685714365737957118518380455485018346370811612858739675348388683646263985224063085428754413435218929425596312383282210770257243116138754645305240619431837658146961401013074681582880190814198358016734248817389413463994864875110386726937529994073396106705581639598670954768268677774459510785414580322277246535946531471939350680106794740274045010189417843157484124437504578111688879860499158411850009452129504063994511305879784909712397918732756606946911894075136739610025683699374963416757403455631650847112471547082607540732132974252987207282336832176762152583554390292781989622426759324185579372841639421488777675628890745956436377470319800053335190390517472974709228318594474505124974488639131350101708598687914217572046442312295798512807218336796730504055880389739911708006029905390975492817066638805410211270428918501274772152737254063492814468552628434777150944391178291462988255367293839899061113929574020447043366728385262999558194720834533834409940629177214367808564953444623659153371936790619920121826240584194008143855696521562023507734133373021271790669682099360070350562242309718543422747825080507463856546684047196002142591794267266935238601218959363678773635317407586502128130700090033480040681720715062521631293434529250737202729569864811511202946638704131584681022864056385536000 [53,31] -19665573102640578848540099626048234656173763304894704293978017428932657660662375772017736365767468469971814529348757248512161617746812971228250549979583470345498826053392993336061757627163025672806231013852295923400699012094925189034319632533150850363463475235545439888144373573795370241186219744356770259462810624851671534493940534075159699914909425565215014605797437704227970139528511188226402083956533479891327451002556731369182088497722377316135970097716331069660167012114194946664612866362155789186916784192798066346598940023137627644750290203198297562369639907595434048260781866529044615083958852738769367591580938248444612379773570456210783646634148964395420018257330942744469248929231744051518752350718851632386060407029672578361823127147391758005643621288199169806064643700083350534510175595323453761699871491363085916017517668044427050867736162470411191859872581463353981117056117326368691813210516600581983616240184016144208938178061126419846444025781684950822100462473893148066189501560153027660119512786553265039629255521519090511001714213478943102312315071717737837808175961658939479735487481975566518168365816613807385260854379693137817692852834462662954257751514478905324166989034677127096628001269474712054251098143801554298754550438724641014792101720724469977225883548554302903053975864493929370052773843396353315252141413597776334958632137682413647204511729821752898116510698641125826805496297359078292068980446713575948309886632797378026743108642039977863789120458980829182778208598111522412155409380378105405666177888964199686526009631495377557550981332805130071283041033233858053831401636869498734990991872213110816018331003366538554139340410698199891807049153468794791959538662706837628753301296547617952079872919136901268160396244067038827047663470761418526903499186403019676724794720625440647816575509794899951787859960447402208600178097347416747653344691127409540273901049674215261290322512391203865110259660709432388912038647816779696104004430230543448796916592836294099983556811168839332136282664609922821255526680163531146331620082596921231949842182064799734650240019940679037306199124529836761118557348031752262966429903170953141500304722082524931994377426410707618418844919203720506622529770153691623004720257626087622936511219093696883545445465252097021541419854340147555970481438782269254587432654855857375665156577325464377241513463059229729833394852210893092954161512451179212262249079413519990347962617625562059100157367310156378868864258669355075265769217667357552915779605942992786918425196682134722052034948243629972310161084475182895551377395101057254326566857044333636500585265061049148334529837957838935803384160889483013652480000 [53,32] 9336960903539245408816330283517685896135413793129231880811878194731836089326860636187805812292451343875753501831326972782106330968549821403919613037433372831587897320475255964252640979435489378843728686632732333828077434207608816705875650107732317527136359518672890699674371763910101515313674390076262287972483995107295926726432688739711727392644904944260567873689423365432110422335259152834955902215820887087811354821044475511095196154390151962972477956883589178626903367750025035351845397201835658518625291501535196024613900119691968791081439210369818440823031021357862162638664486940937404330091119628083204940245338608098513456729556084993002706056684004457564669277586525356097028353985159229508698401844125705712304268510100634709421580797663503882920700662240024184416498358811097589652368588370288353540376722050213182732706469667916525231204793721243428734602189062760682466128186229052750462943514169095190703331294827492080701588296377320703156259809894276285639243910765539064585752578185214652311388171716586833957591015424575676065731303152714885306040451137260417309351484141048510125801888851846712090024799358400458618890258254654154179209696934565927992466985926379764080726061571968233154799596669677453556731566041332413245905904378411486718032455122115132369674625765159555295549367300312483085755193309555448667950726409381696401196660267285299855456977317133381501012164333971489342525766048018204982292659674909879533011652436239578566253094385371074326222625315296887916354643662984937758309415057538918833863498635757064794991631114219711101148024001310474029188917246146596298175594087773555259824672083527295210637797620714026435987430714589321911590270191058998787961399679298465144651565097832927088180899707338510906065998824101586654435512751545331267783341269072321826009769217239645638462499881942776103269698486790149738407959163224959026981246779162449224957530556609998363439951455999621904706046812800702564580793221770275368615770678939198878943243120550618074753133483525629251084340459789322280032045970650348712707053716689930011187678698664034029064106381962347952142551328703228940205354657153726534721121188555774124930480902180437920733839610888671158844546532333300298403697453024135436510408486026243055555474358900427994019022304243485382677443380584168825443516958915821316997194724582868475873918236257610859169708407436355040688899133198890457496867186935961927848408185575618692006516577648270486426668670569423068641412934494200191869109189993220621141729605694801026214050221626315452789995733388372163498434827335991509094809434082638125559368861014905927555843092865365218406207101424710024021528853996371968000 [53,33] -4511052311357253586132362908379062330749596873014786167498851055784411585309757897745383298728257530047226798515449530492276399076955344461656890071627982193990871329448824561839160606554677495202677440881844839710173530746846367337737074208169266256648354968726990031029635752547793459220777994634669409321765383440472511527322834157178169597116079231182561177183767963488760392886560226038482112824232644200034496423869231569398389945648747832289632130748209063739580667156207785710963128936325540356837515183518204572411293582500455543840508025984185556836888010519273532069490399036358682995927844733735065557533432985321396161753508629350755379174381096640531336647634236120705064257483425136422672196562334083519037659967219449033023449317011701963189268631912944403090332114468726612556659317712186352015095751534346770916862052004132892199728345155573396537262815511869229661583290897064251561255776066589738454811597169171205657354256081552588522949080041561895276303072411619508155299081255447656456773457059602489097721251631054128123122469150911751091811327871403291453734830681781758826468065353426126231393059790127684449092616036646230471725982684622679512161393043578633264323394108080487920797634951087188665330046110568762643763754923288846096865517791063840123607943372791321548587841031018124473169455967594258222729771988576339162195943974029997966291780729771029528560816487807808237071481229040803573753535944782188973813963658479062540112298491506618413498470742647901387519796712319771983367183488369314082056124598006555655386139624481903237056006055184075158253965820322857027169866473494239673987441255804998640627508077927461059365331089478355248448343260668164971623684576449841096914508028874414056859797976362727000038568032051685549811292938516293895911795351908527794745031003305778286446051964250905102173141342807621012973246073902751718939171192486488947289750708965803346617265333329251040138909534862958137568456800541960609586566902437806373996355539914352357839004770241312737275656449286645673616705029602449982312421875411040754371743222635136679932651973724461406489370262782141668181338116945969835511879985685856099156674386518113004302641032756673990148942948659723025184554329342649514060716516879805770142227439891883856666264311117511509387278030895393096657575307712163071183795735669902539133160203810005830782992412418109271252017421677536063426976170651169421341156565319888747948775882957667424672650258402715338455377623233339912195029232142697660795461718204605588415584541368987922539189864077253652251726983707631278724802468028627507708876925285342664555676217363420167720254748739718186400513160065843200 [53,34] 2216695994326855017465478107018054353493159700771121067336299266749866129977002426673887941915756584568495201301442993541938915363490703291625057062551827005926523815306188116562831150255436630659086602339177768380865999690642090611025968426733020036866134317613144545444165229425676031436243556530382405254060331392654861588482899322947629534415630669540326524281740152913333071125105004373771740180331667911548772408070697544228994148343697813448635811467962495150260988469190329696368039707136619187413007182301788457587582840298762720175166797105043963675896062868432667428220975802677115530416033617200522030705904772075603354116038637946973941405100691422057243017272860474187993073080422572760529866553177630213006065883178405125614503382213786703710610804042128508885976149381912490246580477920809618741952775484935003643671559789412285342886254674807085483919874652588037229059090945517301237974993689314365415589016830903311807569335489914934712951565230538198819454529438565506272418845034227956735348343611367444772632613915666203781692600323889171574424754568017520591714948379584627334819747611381597066102725504980660779925650757541516517149670030159799928205612496667262739299654401225490222520833338016332873223574993461404567779421053901488049000776334829671561252817004420174090130529161557560973047778990269213051840916146571808297654667028711967112227470789376745657690084485749230855452249831812674590374373627860068198341693736692379921626542944264871004705167026693980537916097947813475754516214923443903990185089731101407530894929843647199854640439893151615297790051865272631591928560703387807645126546376391812959498844733725022321246629409416230189282287778148629841498570092376788218047103236092383083972243921202290392214489268855321140341450056733798020578919239747489066637447439539632201709554485879443239716696864889239077974652162148026183302975628339143361936549110123324251263309158528132406689086597556463910520486973354968161682704371561006140430819637610314772583386288407998507191522757876840585276698166204938160273075147413684470991674167656431055150227762812501950779935408039198310988721915392817570995585631280731783822524608001060569970543232629084471100857363570505452833398828191529336289469846304811366239672984524194274097664990129487258880875988683487729319913245104890968156406579366533548542209972643595532319371894004240784340650742687437687338835781847098880178389877526796482614605957882486738967138225538222181611310515939987505216965367080969401901119166348420363607310590952600676702180995638530346660123888418953600048080321010881409933610580224979966197167970691230751129626148096062542093013850521600 [53,35] -1030135378272395501785187181611521824772598890498054243068369228613569499997427390424417632855879088957610081765463516613459282231071506563071850980577463457420089995975187254158189226519590087010966552555187997898167216312314118641599347208905627889471462722653054354760680378676895951021793376876578632725498966906841634395445997310296000217851513953236735840813054144586813651240695319124216191759854789643646910210534483509720721731366746059673606649205917399294287906147568147736276460963570230003564051159772283278107081463183204399130208055880641847733639613748848162596860953783447240151306288618220661206050414525460613982997100016013328752273052118411144682166772596400212257913395983853214744725435639608066708119345951105923784288847846230776417485723595397070868749931505646373663657842865618717491208562359018375843174992565221076193388771652814009397494739435159739801813654390210959970482809441493908413715526608712582141656656985168918971838018730193041381555075688696090988978266254443728301036604273464665222577974561406669600364512263250177080044845623628899234098149103476086641910961872752858888651727714764013159833272004957313895620103190810629417895612540398985848750993835772291292703453659449026751922154604778824114287306200390906587154320493518061789224653417185050309318055600781054645567531178242471208156387146959163450840076469091746517977657636376285950148880991038066838120024740817979114706467157153637933922905556997050463974582545326530184815097790172629594588343438065869847022348359921021366336523729237098501796318338000149902161431960581606174045524657742717897267072295066510067036053468705646094738552117799675090098500994950705680416567333742149552839239075403941279913123811922290403937128859333989101914032697288760494543194173014482655074478570323416493463139977548306755783712807872152205052264031366427401127879167695695001507391859858422981555545382998509538568587328034038424584840526269812014950317967920960119954283450109993566199751671450073749308626605063520779743226740671923657385373135374521758095580917993894522678546225098478887299275328808935732677803920809672851546135167904983265206035428743093526635372242478334711761274172699833814114092470768152909946206608567396349858936219423709365104650675698994396263738670515270741531418730683071423119943136979966495266210905830008656074638830464669158856557639315052191990456025583996112625955991566045273129154989094953417032802445071587923974967559234341659447506190047471245071552341974449159659920427643515912551892321562311953836569327788670141142579156951178259043009111988116684582817397768937921942005865252121727221313102481909021547104829440 [53,36] 418630413296037633728322681211996129516238917880599441839211531813943201387298868094136835313618140519005389977628269111905843075427621580467528684209475751276400596636441879925292373175038467124474117660987833473273889724736913461227767282034123505600779031996413806156343760782177543341500770270870736581275726594678015025855426364243697825225771315750714908726386677596852175906712462701802997757067817962366247026263896626444400616412933465596810777386375552760927786727948367523386067964432660178166906740924975557149340743248520586820060100866483514035338644533998301751375573801995405603875711143371687925429642608950356917503541729669102837523842379300652190222952844002015469220383553254680168543344724676839212587700880471023729974211421047742462337881937289730334066455589735354770781172497390714568328139753792892013954963076564447359295340407866447029793135894418640546044387121887596788361638760377957165846435125529327405679449740705049680536428441046222687756223669826269261873667123343432237638083430252754582287347711853158564360742139444106287689083346311968993012896368279953449413572184218341593146761348414619114684124186214855183893408878618714500085909999447132863278521935312603283639325212757869425651748864963073719144917719303698477742836579241930170872326137888533432548255294138264310444410708611263044378928083071988325849293819505862859888218762030536317750501135372483756039015374195558711769887374638595491833815645179473934417412158279762735538562564207845370987154444845500867228784539304988199758186417071424763726240614557625353502511332714521191749688991187728380892956291487154053907017625494178627882283038532975548045163084381468503926196311782297914715848853100453695895715164832216277065230439927243604293758919769569801799548243066805562336457099591657172691887962960731303153705453173269863567823772907781675626808905353504631868918806055395661292160816784734050594351898713935849466178894560103987016736980210390586812409754969186709197931624145049093025072943078969105126714094200551405158382908358292822468095354484470329629675559018654796853686284331993533942698504375080156683460610215626549218320246920023694618225665297975143819774646091639499122291186911263073432952912070802429369157985188795619795806625755251314770546703401625286592046300033145521157132106548326240503163446649150449615621575025206486550947188428783023518311126944372762156147812914479723744865992863770823165054134333027684634003174886382368872483600960789377253149581527521517766222221081990275082801366865802902564971528568020367714076046367392085497274351358890531707772553166737084624975279435601005572982672910613752473190400 [53,37] -142563732577719107880914352944264102816671691566748211760282759733937034779059206296792691611452025730261664821119236895193997330312728073709597682621591253960607055913347097277209713971696764206801700028685061898994287664754185667513668189109638788047672392526585678669440246064711969907176771045291275146179390881026374324127186756535177210090679152828557971594532203025704742941451828600627308258070387085902168760930581513715184029088550148751769216195226583344015642122078094301693441416123190536284876717441828834162982120626423040992121838021144187809606021262481783930834082562685540387885493123743676413776210262338368822363872201560810963657259446704791491678301274259854381788963137766816162748096465517559940543489607219686969218799998205540659843215894602212947783130338044207935027040358889354720823957935282243828843894756204149015018927211248785441397749315331854706508562108612251909705821591335473258355675199413268130018741102438669188087750679106959569253229454091111453137724768690736799495294101731789563172327804108400391427090903946969043022326885876885510300480423488399473096513359430790708054229304372105367283580278793272001596094974211571717787863703001293375375169768765995370809841367175635039306158334420976527905843129853826242594577370104595466814765692828416776541309681554131677834474956705092568584327950006612591356529228500130990542735678274798379207004188400231308619362851414548141438754709745918342645085479967673724286615753604971609328057641336097032142117013220954293559960371299149206129743271551248354210263234203343952166299617301136164342963456335628521504313147755235318591930767595414155679603692684235609164665425072442541021198297346606132664087268869513659586918017761451786024251011079818018705865626084662287106649466200299549537662122637586760161070010464474204137002822078776248519603262261893419403668982002069276702769697121729474662793919172148227742723189546778046105271228316833326111572061041761274723195867373138385413784363791217829825666103985051065704196971795823105083174697159336592874032708425149235299226807047289994238166120388874775997352167015273052662532738761303514323810170901379984050902180448128372730344262030683608291690789010375125449551282282420303406399881395440647561183021047529025770598049501417695471593086577143230422423118038126371992675976166353123377395845995792701779068456681686254355861304688296424530217863203048834634013822923555997810395044387239835981613567987278421379518385280190964877699664598266117713920742023622001619362947727996276327586808656857722063961811448986659674745995373562497582927972120701624946707404983727843575413066402600237137920 [53,38] 40647223166972682098674625364404935390582947493272326241368723324347199689646055099724677948079121553785252343292614580438994247865828795119379343899784456855207736018851908073618182585517344492926843865131700308122399928776618737878981300139553059736541286512539804057979293710321067266501487400853585300982095969564911639315237635607655861383493649283813306018933665820629613757839006553989763385790290421758855524754179826065015078084404364526908588482375380273912468119452620492702803498543844469847948394396527092484546150005850999954901884626348813442290574172283736042382655295936897225594639202139028596568773885442008856341596734391716775617942802894174923280933891904735956547422001220477451521067761207230608503538735679611699647982565340019486533231404792901816246847201587828994430706977378215602429344027517191919266012340103675200279293396698527596648231200577440191897612849041189639781671849783622751203514366448504614145946784124868638080481082682113502541144961291729666944709478211126851448042641521128523814743149690828550168773140908448366314312099782175940103167875724692565351101409965372111645684081598662866655572307918170178341780187099800017851097799840529404148398393485159334652757053776441953808150332796415185900277907018554395902901373447840259561969347493456149086676650005631307589821321487750485226675527907770182886812880201053667816600642259517612222656729605649946683372343105678400984085688971186536186083068434604248652382621401325109161474115153518911006115449360610395200528757890376749981606788352039804314297355831049012112573655539763849977223948076573907096909395786164439285205675739827620183919632727937538300390542984284735163635264171642918880950731386918046017434755574078164627340480646854022155638355653835406946839313685722219723457295288986533898605338990307101380380951580102150829833017921019038827897799659253800379990337426585882535436311295297782510817300310790160725839642193302007293024472360061729844440018718752972594940629018551850759848668466118819742866822055879826531618961523212715514797623377483384809703092002297537902434316663563248840305083334638484374968252696161141970639833343497587732025924365866262340470256136296983767859115074259875565684568819197374602428953012471141738497614392681394985085733110803044442594621388266806135958455991208222628455702099189173574990082887308750783771225247402359768079984101698662449156822098544333877832798546623391762290859395800229349202508866145426235513591416305147319879024733627704552174128092447504781158822970806824337080695996993237451404136463884038252554610834175214181604385480030196890429443980594247406672435903746539520 [53,39] -9969830877463095970934737016507272175265079069073231761616076194775736768590959518983325448762337039168340093385871709403746682562833230505627350117329605108082066264858765087266875106384456273184300127342313770026434385722239910894557774255472770616017598802082779166443227437074110080971365996435485464217283909029283514255599552688954765564504319875536552413793053235429950372390019253634590708640437916187219080624276344640355157606614322933992386317507403379111342482229470608133613948557887111418880839241728331216466186857084575078708920129337039174626184741603576916825924620599305279752224900912336169584243409755554486375283634281458557688747606802804731977821917793551674709142838741645602243342678098621542482703973033582036461603441519115314072324623901509111690126101508608520623686169600772821115755291864848356618566461683073681455148082918525921852148229171005100408154123758655195253248684101337015451619627541534016781054379532227809830311199103303982968461612966129282472607566218382504045529857654712453941131657432151270790153884486950540922399928551917622396054548718803421161715769213907920959458444409811772293644723638882176273546352835796735901773875617651686944991585885217095813531006012225401796013318198012911759593495890281411843221788797203513332935339836901843140426959128434740323045948678743895428049528028117169380018855690787415624645348023825231745786719417357856999853425530996918308381291593741245408641429764806645338079163166589760512870667929304869494685950989004112202518840340667371541411998017859301159286451695104048815746966265499757016593926260150181886521696008373663876970481294894646626398052847052710358589342655220299264842729905843586223219855743749264063349263454470851959410220201543519252974926172132136407904691323545111587607000470942296064478503838032781017230367165370495316746810884620527742363824436856773811114879114317063003051650001285801284821488173869630734802634736528961836705294418415992395212181908947928803631169318308505318398568932112802672498744311328342849752893934115260663840481207717606280453096248550506740012338883602532225848362350545504485509205444635297194594233648429067479294766440270799972542332598910265882956163454955034743665199521665261826270805838906037157708530622916309260187061451786310780812176041157975455080382846576533366120501609136337229572087130753082599510371213009775193411604535313170186345340988259065095119572410186338319170495355009241183388327654400792245515420513643427993656290078801849129325286650701820137479312090617739285808430931626943772702690111074242933685917598120293068946803847950208338423534636277705695926515170017280 [53,40] 1981300309289403552870072455068299325803554663625724559180522808902407026531571626299911331496777666939584553619035969245536574109848612298133519839206512898286916422687982010013487868564964384099589106386926683683449941899060815056398703035137181480599379383900984089554013510957975466050399502503856790147034726635426544087906734179763695981326231578812280242072966969057262641785304261441528002039163940052868808214805339436562862490312834664615319960794263358766203360478769295243245784358710216527401420668509626634885242242805946093058566917825823434263592062297312792477688088807088706801750295628695074155672020355230297621345851729054955978003157705113749643442407334705518696662829140926181958704821289305524889355688879350548740415119851087322075250004648564185836051459412605607729264536273637242339210972991117183313148116162710850109413295700941149157458046935562944999673305781151718877365853320470033451254542724065586026052103372702259922622901400486334628671009577054165025833795251053781716180284364389608751257180550008811545958115632286924981558886601727645586742287217246140644991464146716396323479399578281024865300483178347189587428936391962759645590650720872457535330056037877160688902842019579993819811699863833128619947578035617019906487809143643168224521054015198712175366387466786126653594070843754966834680154533419248920792783298488529954415863069544042758725289867637023694908108179375400349461634015777038729389523059350051339246760348531428165221687049397321287240528211326132176909835138539870228506043810279616749114363992535279637514873273481698700426533908676734636616830972397011093478181044572323126590300904465787287593773850895528087918116133364953629117145119923018260134265772337012745048774548691374749405241762890347320335359665752406161588036213622551162960678078570618054789713919304181131898719731241409973062767987710898437063937875346038971172809925232242937994004858186298446005032401669332254929221714057807903749903658260773295872275736571668798979715868249512623703497127885733437392088872578462920987656278937083125355524444281786018615399807716976888006400533487528113011786023244096121280934849904697614377271101404035640863831320818753233162675077351557007250560532123095869280340158856863523627277865887033836998335106212549240151999212370179577389196183420244085230960563638858505773863807098153915737422005369486799425539088077604709673523490911423765041550300791229264986161557851627139005426318855350437290518387659805614974057300144795414250252339150718592195109689317542515229852569436520190730651074321661096232125737913837918021213236892437224170355442490803483226983628800 [53,41] -106144972991244937991140271315943412548870913978763526679154368331165966503627512592056884676752089444286668455738579260608353532117983955175412687326118000573160739785526784317400321354789580336174669100486498903278456673492705832121428640276783147914693110574398403739373503143595097385200796866533962217973911779111538328882685613224816863730208477542602189287194845028383523847589793142024348420753031009725575655639768292364158480076677918322246162834848977550686775554089961417073262078022714150793080925701976228026836040096337465626443099159060036305260097462697085985371512635696796499691752246373035815469693399336512597150681407378036874443991492706758375167424997767243464798629669156072617920582163422381894471708847825067763559623493401592645707645825989905323278286353222737230805344706299862110020045393767568433618543658030732595322541398302869498844868539911245757048034085653951127843598630075043219038770313181908909356626607101725454099485321004390571842640640938811184397638142082015123414397297711620294213576206233679536517084653604796882279236192999726837367792639414241618038193597013497452697757301673611310442879136392465389989072735711268662685045037044091874402412269048521754433779577939196177116726013459229479468948990603994702647412736080954782187600672580977400255857675345226235677438557631970703229813629123272395590638343714054959828344807000466635244246284870294360456293308995240142337834687007687503257155199411477716113365872843112096733174996764302131810569359828846419806810587865991483267998309656673477929302609007036107310783914473897838916544703202804989411255860252573093743486014788275223269123227243283570605422797456916226713697160103612512070372625653012574180574516662040303165123520353784175184492965963232353668393193362908575810122800445169055136728920828495106057501788299220798578433812052913901851084252964326189766895254756496471820321410772532193587042327951490443262453228497084051424856187322188010670641571837713878629906489205016744061075387438738526303239338823069210602299276455782886521060795048118793524253818570934105918207234519124029026690861884915452777639637107767327834909232377593606124225261542142593997023362993757888969069051534542524579470420401066589979068989179121691754341441259949116572811349515746825522412477355028246254021911441923351412499242181653200103587273524087564809289559596029625794429160870961275135491587823162671263676999005797650492398350292479832238838754757702520417321370777986786968855762973578783498214504275778561028763890412685861139531296920377317067612289403171594607360783763225742229482076294524177434893925974261809702502400 [53,42] -174119670100335285102489029077067079261921501409027075960475343807619792354177989276395480742412973237768298118219556357479992965990800488203528579447331550293754256538105287325303921086222200684219179919341925219115769515206408576451697288166456312725323175696141485175574336543584582999702225496824805005182253018294466612812322103295298518960570955977744577690747744820427093126016436314968686851761184393619244972551040611276241635358911903617454730900587479225111544943816406242672436648116354159823613053878548516008168484445312907195505156698590675649155661960029375352722348466348622228564916119450103825908950116276827474997587698226760858070564591030388743292525347601993029242881607241093390297118707727509376162145024006287107239191718067417082405562306212542865746593179890459177539663892637190436345995716361196114045460147837696852198402065228474849290221137011010762900133704707864369028091136856425690080399989325067569865659298591699909100012401710806155752933491079340762734516569258919095667396023522917154421256434530330563945945036160443880151263251668116897333598828039776941615378429166241666977175968681032062874551012996710080084549899149192576952222827326410799895957702234016795554966025433812411392855191932637485173205361052337417786899639414540941693923679314211013585151129852516512599982237570281175590404397267049070254566610922629537125553640085612228807311594601872660038170926387999956674972693394313475041736241584612006013335733810424601176322855633749839586402386119406494273784339802258938422481007265919771551379365305295366082855563697992242945160471480188373912869818922900546848831383781718118788433612662002318797266382368534154968158990967092350315187120485758233401856841465076734646523108785730695859469905325868264600562771057252023962045877949537319974309642931450525952566555184256052185367193934179159429913040305028919914333538380118525684723422329612960802108931205212515004268129320957559933142182135377696968113565873608915035790791893552232163774077985707138261412508628293899067442192345853107844273293620258099796985338864361657134276232422454737237095064398427290009575440228916728169816057750681413229169169067167943617041280071377843958783084115779449539991938307247359012702365426979542138838521909270055814453914592307984337546217698147548463635530910219246377124547833758558887551521425763837342410166504907580252757604823910359018172315044845499242613486054555905077100434967160271506796299924952807952573090451494494863397071466125167935331074961513868436588764767200059596260645110186287445701045767409128909429690283630772078198008621170797582848799083131515699200 [53,43] 105197526152050419322874495265531858803016694871829421598190294302279297392975571698994195956734453630976147411069896584722619789930925012007207731469342597207911301511866475047107442811668206191798163748711534134779600527753504286703249337333124103416246868122166202871471438922802832689055411921715022406481064709292618619194897590440048870147745791654832896973346604406718353152439535539179971382953238403390765197824654777012122635959945785418508136027493874444156895633529047665420822767960709847659190792381915775985571862791338858881501655403098403755027660381464129237887788755073150432919740093428758513100366934742225614027851617089038323307816332420178824929920299458001981588350650244645598163635675989111224944281854564710452972985178676810785558824409042475473088447811404502866602300192683659375535122908972802831648915543768781040735117427890460636480666317946119592597995592775749718595684845653800209874866770217419808275733001094250851148588386409141460669759480483240642137136414570629053588823268771045048981856319459453664689108865145506562542135643519221406450707076030076599562435133068230544899663302593984512514573828340171748447465678480817626371070474556139572704374777057527313092034756905100998548034702921400251691267614004885907581764775787547453313439186510683863300260503182920608817283583383805196582870661601047390645218673918760105120144214430706391776844726784317353699079713644841187579463860404860268960573466591773942185534795486146339186327893658003088404599957240344148950260418838839120218261499016967740467494045777497589376044856684833976590132290383699388901017529583111101892518808042188599582265217541103641396880349271126645955494725051817587712640593530129040463188440195274919812520730066771699616269654321138712834610656466852832766576475860022182696094879610902673725143040328806290565560685932374540308667365329460552271880741841021854573615400995201748257932789295130959608241630759647806731711112310577428293298932067483876013612219231441733393419601009891266599291407231134735862470511073470753951930423371998024004477626633270878724407693938359806573572084490270014738594267109749238492391631157057524245053680445877500035179326935092862129683935752305857011064436927086919458629746531545419719561691449021666437252958446647910827556126778812182689421885788075630056148284041497614695225661048370110035308655360892909888461303889544343259569953676943257777081460489052726760881711634158760826455636790592453314658960400043888312912605956248661651457756044289797734263513990755392194088640814033395847270093062020040186264118970328884707066272781819873102149509346010071040 [53,44] -34889085575222892648472269504528819618456601608197385228580210667651853547756120869608082348916126773708833887026591072499896099746893713679999474310161679216298718952197756386799445187801842029721569376205292248667046087100628044644863576898476747861827959633427936224826193377039831953186725105982170444407185955102959145096216125714848095287022368949376328543608245522423706340729892875923826046932664700448933923230971568082824111112465043855177608505041064173894419447363682212707815459106038941302444697879937765620352554104388744848055881994660122265565786809966143418522928913664735215774855378760178938563352097794955392309773798675733642231759252870194047239730078356785573530821687326906645105494430007490774951602191445096788567213080705364949416905682903584961597546601080643771794561415003430298420015727392158705248853525534729522769172393619674141355716519078035274034064033434843771892080078052585984347426577474878343439123634981290821879627806729200447448500506398710657326688029889801336382840682448818854101215143208522714399473080742820686498705568183702699193940133791538148274990119943624332296845048126493799435217277842929866196595039023913350618519721181296091858064990746778102369848711004574575455434338573565849030162107174471517149594902599600491761896819783633157799397161356324728573379012712583186557446336456995978256102531102110303013737229019760613814800802662905483726188029528447924740481029698073609729063800676389236935973854766668440054898324892319235340448428947305579890320529342181669046538191131974827735476378217935630501115243967148575016611260858944539167503824511725306394617734929109465977963583438667841180832291385544064445801809377568951759561183689789376041911374116375501758850721296608273350194219698090767807020113609457787650790177147525333204683046080512616181856577467317451243855326240827641206878221191053708553435084851822252637119236143755929719688006689801949432792949049612088142414240304014249264310972090274213660216816133936201498967740117877634643467939408361011197606097323601593268536693736513883553735613998679703895135704507349413527326979215922229580738009136908222263962906796408091995806013227049128161628616656621349461389404638103352324204484391273438219052553302947868862248464836783496239000323737657397831181732036943803326507410068955670722306946596398194734226004017628953035550179700620600374998574198407451119467093749845981952831596748789893343466233621465514885600155601087648142614133294772123182082566327213332114954181746480418576667959491992226307238583806597629463155858545649803778878422195740968705559669499599384618860816126443520 [53,45] 8024694281440159470937444465169268190390521309145420920177305476906721113379543642972015583755858069530391632716620211588365122372973224766039183539704204118445118429995375567201825215603873326624928350771749460019427606836898897436795658134696882432285967906159559218596791332692455897508156733304876500382454609841994165505693588700308475090800746947588486388984791311662912901648077571059501428570272484763804216003450030045523772996815766131018105578501606759013682035602750614541464425885193741096243385177813905584602191552801030071504083989971226678049094455814592001909155982315945985055623216542961026673478511662475922898211596501297897655782132746910848379904643367516710719839225803719153371331681062755504125951767638488273272775526020478578629615786500375726584301666548614367284109486160399207426605451440215314415689515030280463354179692234883839987073035381349312261828973791639215882856118127795392984997128189961212792565529808588014773177037999038420245326792843322390641217152810797634554022107341590913110511192258661066955914778693287733818259356972362794813474073903473495887241038212535107828189567327684060112912404204800635306330505389150583567093807957998620324449001803649599987474307526282025995393072449697895808144577702302712081233674997727379594439113237637271544679917553631377192012781203211553535963486955401382638945063703147068231644278443195308920422077679749228196485399339103917080113098766968597315423859394953771628430232791711479350851463210625559233854747244403083761894611971638832447959103639518763675151301644627921788682317150188651812163174854934304669348563365470926182195012426760389042836805769406819278749393946604390341835091330164341800373239423594888682535938952318812841742055857824081919880850440633972956330400054609948938756101031012495058922285780805704622044550693664572395471514544046337185992002784663787076597138827382469250889264838523966319320494705538754855379387487417337910717871813398989463878095250007143995840529858894936948555316117668010020527701387225769975823335072250441207541863577147655341309730453263327898169187086210640704564067881464698397968745333560934066453495147049680759167134677665979913941073376887768643018132587937382964828491102536902796420041103550050562332056599692799267200523649594778412027217401371135383410721139323007303951701133222601859019651327078659829098282570707139776896660443424636391125079958971718949775070230688708752556621987292053094664642299265051515456808642059692878499612656605752763657888750067268385022469208687138670209673978132517052104182152416006200389513509858245251057415307695094951436955418624 [53,46] -1568049148517345388444824856328927462738433682600065979134223750764436602413084315091637869647306039589090498183486848887834870633527340820016233229620564290466870192502135819279690008563461586821600326267405237770080785232244057740213329408466940402933212124939455359582799804524186688929785651333993218115078826999335733253161958528892838480975482864955299466947011986831207253016406314263389055271590212473565932853829039813351519883058101975871263464644759488223513725709572782363835567476076683267118997937997104438099474574782604133986811720264755672630216390779159933042538169631735540995402955442143433238503702414668086742283671552800372213767650641433630045470294363079916332076981433512171857045947604851131182233553368970113869297746270691924114587682331912162474704940067334847401342448608247242513118721360323435066864961910353506576665344441126362410668416361715194322440815683836180510641075092232994973216192136045959960453084196828828438906132285195617972565266634556097133490407189299839001648461899858895909796907346501980681367908252975854278712573084040621485673461488174856267267735367529990505680775467904529144373967932202154928802096331041243111416524462642727946043725292050966875041882266352478640669474230496378716512995030511700313445101748453733833163495692132523122839772075634184317713068302195001081186373760563422610321100514843591805311226757844861739478547854867590419935252263652261331363690350497024398633185671869701573934408763888365744124006240551845673879344189560267802105178431370091542063286611627539892318539841172307494843946638338061336701728148496585560000898579084340172013029001660243949062426888126694188827759859602036354565489051089531888787106273851853515367844778042107712754908677488655760154519081605601811890268427910636780268052158591121727050948960585192793763505026346793539655652634385021925407379344832087194087194308366917196670029947549802619916756909589529332983133387218304405889428711624678236683163678746101194107788712835308949015971405110085995032923464633850127276735653165218020249122850192180033689646744145421535593600740797123230762986971686681682717724317251162290933504453133125435334792056485969576620080537775265229814680541589955774034357929241382806281364793645830076320538650009478794585675351871908034531932513805602337372859557599920837170805815574593526336074692968059388905825081856209961612868658275027661083863651322868506311619771541203411750314398421339705129566014620423536374595480037566872324842335749464586253780513844885252527884422540833491006688548584773796913455451311851312921091765213400309825544373688910890905108480 [53,47] 321869059465412215516234378154533178749114069968477404438510791604595471492414441734271487137788151711651706063774192126709525935654766007297515393788306566301601422526575549215333161764336258595811343061528874425666712528259282992235987537723706031527562252857035860871694651398011073167528313499471740225563163577971956542492528095591948935681858063193400552332681286581245898918067254492969585392718605535802144784407388723730412789888375280088472023314130099622281815650716658605075883919015914546886486656201867896397873875279528995794995829453082354931873064199329796398697295970543887631886357702412766229585909543411407857350860331225456819662579706731500389093180349255103842748874619577408232017711307299329781511915777997622288017904645927973963775200682302529539270867898494554908549662860176803125382911660780137483370296787944533237387625085622144335642446662791300945495581737695967163988039521585591293930531152569276466351419968927980908592032370936596522839268222281093073484135523170052069661931367775599340988596342464584029518864528263666716914348862883785399347905186133008750969455829349963220289436386990486543866142216603311837314205565224973644213375542056749947357423752989825426997108398987112302325832752539650341045527117470760172044260442154508588442563513495393477325330634371467355817053869870031277495660883317423269152370536266714851714502730106534968072537057580223446818409428251632862950168038685120357002330669951878352097346841845281126978858198590577089587446397738447394937050534823727530909058541462360568728844049838663815029882619742550266346977373072079433933998379125874818544531055159356327103432300861259305275051172713101695728039795674176743374600385441405972855669032848295449416664218327112836736277783034095674826733416389140563778145385575468800938756949402431227616839009584092077428893039009208821702252603137985023742142912626097073939142228839465418572990043955843670867784209854306579788581000112596693225279825336657143944538743283403178568520007165900598767213686478444649494476680719577914919063692336733241703490033609338201611863237794764109194491308448799157114763120479538063854313817096984630782483313184446720668989303881976777799251283046352334271821074040009266935892525204182128227150882436528221321608477332832957365783124279635515465596341898611508287281047423572330176345426086849029442712511001083004001545537027711640903889313253812992173795913316693295889182262141979262577956601826287560322356860137521688175536282318292870945083362059280228406937053594072968280984121180079656199602890172747407830189534638787520696438062599898212073472 [53,48] -54373659792585246057463976558934263392261887381762327895677688849126526369745701087625804339233184753824072382600733648898465972368396538044515698010024125276324042662047773945216655322646976664204821542291508961267060769233384979912580338124151524824521744937647329772058143642858410813165990271378540222918334022860413419302358201613027291743105137206304303299041036985394035842349051376354132955568858733443492896981839290696098439460867964409300235440026027404045781912393394378252748745126282692563319711444002262602120149664607459592716041467961195311757515458759486049253960349237344167788630400524461486001011066465675013906985032951341327727400625428815214959969926303460058945234468528145235618537350068824705582438285688928870201382737828751886277523341082465089074298490001508411505280023463571248786650255276546513457980890539741500683413185140137287581596407250309966318522145950635013184242295288413785176474406785746496224619614744257933793434522145353407185418257457246105937086752471231365716738795635164882103613649038393019895574068915835522266323589472794907289802039781201999217957872178430010588733871951242546972787233045618792771462187189322607337890084696528005177555394094328466003275636676040589889559308556305384633782763789138572071528017314627536930953644491786151252612538284282137211834232215053399807032314332891894484073694135592991745348480966818969986734626089452100385216142390249513743432862447461828873565746169343998932419462352038188270905551638657356411684105946297027580627065219523217981653774686652913255912474745143512780934099739999663032348707240654474768688542936062387644324088194788698911468060994868657743810124885993558805197754323221727164582619609112629240514875277573789971102221107638394910131820589521752692733034548857371274782774622280253162755711949129224258933118926999508974595908583539113559560900005770362164844883456105085433781699092051499157479582953034250763985119189379153098073692226843242410263470037163394206255237713266045418424642589605732935482342262170208957631840338388175754614501087688399977698927880054758800254073194496996135424960315420203783905248351651920540564114291487258610037570633167709327842617329122322525718034576387806758306555614359368249918100021893021342827060218540921296010906383983884588683938746138646693916100443991525100975756230424610611779922946079123629117914507815396145320566063855803530925738487242642164279354030891449293122788972922894640254429011843162737639334399789034592548526328339208163935290388695651680805283608729465645563004204825587985433604905902796980191732048995797788880178236759212032 [53,49] 1137187557920733070739974383354000387460479458818518396045106504912287285440697296889927238372103463980496988697588526654577483646483219035074470972344591188765725011311145501053292712301828296245623746768637551065974488638247994155932706045292224369167832688154791603443819417512113809384729907071573864529572903310417268824321676402849027445196816373799888108581137486658998483913083827866279086886890470304137310451108766412975046058660469864607864326223387772510205641689762631732196481115554850842810063516711305869229806075116052005560824142996461274280831271751102857042910509931558420695039082549928863959772109783455195194559829780835913825455136040803287184064789774998829358126067422559461907482791884587423529064527253003432782133969422590475359093832384605347339571125692628677198973351510546419222526384143046156436845714194249060988677488268429813960745912756315135438032534498071118484319486758385150433047902666993408251676181504492354516567781109365782698389204536101815436266318340424119721980706887489112417362420265737681817586117531412576913305404416937756399789763818087476987283706447786679283351192504011486245778908605064651050147491221824865259728633439184213689511010126943771552910800374383658410100673104221693864108686085921039418984098932215064531032083177850983037613617674256090776152853354363364349454911992174505879169351296665306322894400498310249328533321113148438486414143790018955942863470105043896479622583129811801559082906629218155653939495042400944974396213656329731457156536738591479050494094090299796062198627416621548621840575133573634281467375870467782055704073431305833295017742185404992269024678411624302919736157614642314292694090529103186663673457693342952129183596694819300587240926256127473271350681167537535640279049957333615475920584981422030528008054109587521728629603511235324766734723617984011873982749321109037315484747901568413556096725159325906672152732133833713241948604662220763220864558218946154764436365637262421808333338341685537962883781078178077495201748693690611854971799076449652703819855594424805595748745425712006682635335327583791922826729022291799582000107806811374143521380732662930203609118417618317032525899096280859405489829509901601263832580357106326179693502887318649330570002534196723830358426081307927386031623808344999340572535256624257084971354705139380619504365287899546316840361793498761532006901984192165579222240356487088887940684346336617021131538696372659139834376650120687035459314514061299480208594996815570997548683179921727085584203386067569296148020057031164358221470415841989025810405791792010013646875124563968 [53,50] 2036678953186991311710484171649004337179215195356877237335706054956784774637634154774574492564550230908043271150326349070778156041784791751915881813991238382713703795095697093004983573442718368776147499539305140957679888924132608628413015919986733134201560329128624597400316924417063447670978231803966722619708364588463001884743857660541410647299664646574476824162906306203422720607348010135257835756178594288234900025147807618732126957453556803029761195130708529540786765999926985844382221324969965574988180075712862069026056691926170028900747455019938209396243023559013943552040735172391042666471576035489633778251030650121231784526899044227822423380985384447307372625003296788825339386311216696051934030622826449944949163379286158293657824242227615547417926254996137885002794821027048149774536767154479218346132148207701617102362575605602151450806874381812167409011826619252974932235295722196005235670912834275331726295240444759731114919347236963630690329786600690343919638415373011768687501460249994483572221329370884329328870348731691307671229241595823183907290514658383947071768240579275261755309469085182981838011521505952873262790371203416495855360690289008235177564948493787303314516569381901799106257416842504275026123024323105958527254562784746032859375286492291895340947162913444638561048992615900819946927347897328627465345894351061276865823290485329726498545913291232433430579337574963712655304648961553059007518509064243629763588112844387187580495875297832098435389674943231148989983038723164439626369830173730754744539587191935797074819786820176674829241338888465765216511265325311322889582724543000175736443722835424081159698214120920318660343996266439456269097646383735879502889753413503475575724684192457310517577409664006103021793614657534980320912067438310897007527728393313754239450001948668897726600550181225205483253879757260966961993217628958651398662137611278661809200881145704995920280465101365018178386273583075384728424641495738945472133282126429730148868885129421777209043622185999308221632123797392597783530017132542019145144707288917101348631868798914345774804887462842606862097234805997331694321725112903234886745215148912565248987089941386929102634246325111103205605792221198957434112666355480366859127263920125627889827346534801185959528586592847023628090841199990943877538425842065584719455836018139515669023468208380759674180953069354118782576684432313559973118781716295618407859253195910913394983594454304507924817242681601505609254148050367718096617791968907272308176665014068848171825074831268546364737536502286084618304303927615764767296826494922621061754542620672 [53,51] -441839863143607655116036339547673710350237291841018857021896471634623253208277427202027999549327037108178563615001037567531179774594817731023230611951772483203038454865325402890888999297112039448657435256262874010469760340786183334557730897412057925507916285108254436802776908259348908551944903723611998876695327402686082627622267249587898701201319011677498075911528093839310443726590023929185378149122322616855638647028591186297622402036603170721323700133868445464547554946504195987497862554641268703476463283484568335404969838973981837562548564101371611454205302748947600694043585234694654457442636275863598905410813134164062554695342803665759103852516619588274375897924093316988370236448228275797971107339115434050923247256540015216915466467040388449978180167347431099149175422115288829926780058183797560779869512282998339602705726123193761888565457187500258853025668805623039074363807540753062364074910999330965719289924650264798754892712952019320041799931049623392950715376933482984584206754072946188990034154069287682884656433063575211103088622819643829479059880624994872075586253557880658897372191315479104816476364849105380515343508417261192666768806823427583828662731935845795526387516846871926097999267667753703949112752446204032725942303931110155283206164191945648252334466139034537206254801934436333828592486339563902371376792386904080446358346052442546933282540732809026157297804644313961581816411723890423289574684945040320058773415508455420255104229437208743499478882264909082844063558852783509581830177009471192997658671260819600888680720343639924569025627076386926875572546363235587467014726804056990787084797098523924950905518305050334043850591198090416375263123010732832243273537648307664328651299357462376847773916990304412572383774342949128811422233077748239486350567141706748274341818618201751184621545785095295082464820145128391382071374766645840887663634084585516429813938476641020622112091959670175320214767267565868595314540023546190293814214708385375737575266479201652330593564995424463682447443184166401473078022659208911885795859801724490134391295789478811616165017734943513235029987152082017938956867719426598699835103087462336381862206943500578575443783343241588626341502408298828826075127476429449798347850019586555977718360173543806406001482636444726035300033334084172412882367110238002554642493474345285023695528661619077639426004081361818134578992885400335386660865960474123554658199423705279930625180742819807272259564516130334894845179131281491758394262454557257502230038479076267894370717209791575914367429994903861170414015301732610536406756210892886814207508480 [53,52] 44855234262247862868742255183290082036209566286425171918661248669742350850618418928641837283866924427487182394976734658582240042556435252873936961041837712548112057986128344096926723295022852297978416537548143955622977657947616608776250562326463675988162477960573213365723300345636648108819068577460457417905021957819571138806318036524903248314657341606228667860958079002463651687721801094921424594073449307048891900627602222535369849978305155818827913637963054334996970722647490071072486176016053799541733640287133722310448190570521511134456478703558669885060791651982682124322562138330451150068461683174054132825015930920097650675252046790728489740057548945243297073894237912962562578229682379066547005950057367738956008764203188213977905112341672186492401103179319244417068285222375877044721196004487043135623794703470524541455997614615741268516500800839531688514021492891070424437468764964302159617038776622186268111272619046021655071601381293800335201390944908596178766158197380616487413901660676710177410522805847329298596705832629332201696281070901263615525342223962090181251229322493783260947590277855427799798129102173832911752623444541866160773886277861294733758450557744115816771423210103100044264858765114853296389502765097738589167955657695213798161571254706402176892454466680434175218653307105570420693248170859006165760037981500973285320904372198411504276233342541218098841825734555466797997831281169288695582948588757161304293695055778914714273888685268643130039756469999593840645755433816033957632849902972910543700034441537387087412213145850074972723140593589629220440950151298805516028127650028251637355600890758452077195174658037948984696810664826364480048877184737766686060412480088182220989280691483615306549194762447931526270298135810278352503326817045630576943935879338542315137881193277946842693704582391992818080455917587728081067889613152738412344348334325837366162901866445321328865672027793836985563668813654263810532125228932440188955214202083893819180856017712645768264463052075668290637865901672297400692132754247833485808225607694728775750724102462042879724857166203249750245732510395788692929162823482859446485113639475101389018000038226284883540904138900987451340531938059327087058622700249958725550799039203447802284626264974930768419380786403734493555359849235736298278902926508474064880290034665983736152639972656146691146125520816967618029026297515094701503186175408016391158042887816813342651029925516797174320021385972854013803564231425036235619870018389739434852477728405363032722471405087301496619635964044526519133877702673619858253829143490034564857856 [53,53] -6262121644746045908246101213636257610130052871958569010494523118151923569988999729183458249919241340907088004705001197216713933550639098565498381707315189270962678441095642567416827867250181544791598658258327696859196141623850801793533825066394775173787770803168371678862707113448777695097102351864915407459899316716168426265231218060095625632625250377369128669566045087590835882345173485614307489618389874606185477365256773637222822856801191039739564138925373609527977073033644301444080285085800531849230379944963224799890567145634635155998607984377837311191095970718003016835111081591238331002436292648510185855486205733518023938875380416705691861102702352192492149388224258697851286225336249288231744319799790011740516929946781845494364771055874315494087280672870204589432774703647639843873050840474701763130505113492967923344990640949468622533761871718836979590475067509779455409454488405406314123870962832715841814973233213786706786814138550004779117221320647467221561716336292802552850991333372197135194844193950966149235904457602878758991838028103612862271877297583744782710748030218041738942958600179368658071927463662357804395490741925531460767605600048010034645787224201446076365017655247015863849223951084209240598615990704664770824332275174647174179648911268565861774222505262854951101591609488062618889749417011045876168414913364210416489764732618325662228696826201922157932959139131354949962231388739632478770189744789314418038969861562580593578197811737815211199059767741313147404251331790823747772121064381106678077209890436000105899445426858589015902081681003046552461940419365271109055007278060763366132879922584861669665460416735135685175348522946635246289471580235137168853036478541437454362956410733248243626572371707968126978437264075315002023542428489704420130600662357286859572571002167331431758809678689789643032604278481845512289910965066717014430013132741438907411250986816888755032013824940262944274170484662349555164835127010784564553230861341860873535577497138911546140362077870264735691599333545134129659940943733596033105340523043775706072364636751800379723716198880740606038912925207313223860204486728591674989850142157137726584038726024643106512781667302089358833163828802658372557625359666751423989485943022595801854803804737053132744710153770030433332847097180951361988512543897263793856795314538309069135162723586778245345288111608196969175746938883017588802817939628501542364444101382636191867769959724281111466258165743583634076778204804623051679981646883029818297606621918444883420218887069321709641584952946960481087049787140161371221995231097363890176 [54,0] 2855062891317662649189879072982256676105365972730544566391926471852290086671258474671687356062169639388434809016578016119406813471306986368648149387143048284218396834123459095970246021514175382119266022530054479135019298579842594636365270530074658747158799107255300599551267695474230512648051383577123498284541121362705155166375133291454013039350769226679077785431028944036866678335330318588672043822267907716435224534426758035427432935314864493917365926769432558091910579063683117890405358378386319929943147113846758505700660181650847527465015047596478959299596986770740399610376899539647631630088280295403908683878838861526765398135100693574312005331790154051035511893298510044363620915553954457193146345735933088942602160376556543381383178223639281025093016785314343216343793389951985404782029865830194618203826566407535214935741663212970020571676292333218784256068036836182594062657232652325263654505020997163145578360943714627083487083154254520081623845162514350692449297946492106235991153039886477707214252354973061595075812974560883524433475612915408226361280493365407090650036842196290993056977364553350929980614952212408405718269406720460239582249648813828082476201183450816337583259439817663473839911351670347417987849268682888365109472162346525924405053949502656198787121969671336900216370425185425593617680767069269769106559341215379185204098787836972792896824441367016300479248302234871419341807204613818867651360746147713386312897023147216820223941915984332555310528266264671852393766444658616358316540172941267333350812303499170785511448281343885931614698305280002002617414610317444317925304642528965808450760614081988424526700662579910797102774623057668252280354483963970126497797735693780077230252644126902709102458310971890484784249495947546768307748543477132241031752490224739814461107139351157167353605960179655510140241687132669972785010999234750971961257211335721788876482995893900932105816852445962131960222353029665003913719003106344391859082437411139585327250637209452856949339968896694520931439032304867509711792701543367102490580087089464562694642670421737042800968901264393412130194729277097264777894360071574297900148697183056557387516229456800238522019520909074965237920366033048884797467675981835872979532353310634834675192735589518064180022429759266955132973359188857987563114047395975046864669058282777628950003302858007206826787328149221570408229142674098512979402249966619776312250091156081543155636639883322784130458929231553073052998896616530860407107642602523020721164250679024480252130505907676134552689673599762653121903356702949555191100873588592368268314119873113550099876404097603225154688818591503388205369159304538455093522292186969129615360000000000000000000000000000000000000000000000000000000000000000 [54,1] 44257837862262496172078726803866886067673649558586694351275054804233939572768665390527671866116377687543320289264265415900503085331587043363822304975547393425381161608553316339707713800635170372299247561655399533061260795564346453129719006378281417643458693099291078588630877331992121725757886885006871607556258295702056220244013661069717727119754424309829878464072986978024090266097103819553884498617360406419107466437428652666462904098501767960536132622412136653005558293956869025363867013983540284739546680894464806632322567904427865455666270296868400521990949361635767110377742907916966416501275975375414987082281554644601783701467504256448560988571277180450913374186102581549621947861090831182809917012494441088801837538170781645081915478607589775725042306884479051416475920394401862435238605838718676719390680439000967481282711823352919499216747927877775654940412310444474604322325975216622663112016604537965334029110947906857995180023962320309606291296462379076789530143150419825715696969064760001504025479630011929072915525865157893330418136619790276961190562330252291820045853215796084118330452443659829718718174279168895349759999374327518264556965668208918317245005746141020918901354083703877730782312737674702555911220271210100087121767513112070594978801026674684945830565539861424743823188284091303600945930340403343866445105028703875759784322004426801174119350795117550337894450431016988286271562050152498465728349451146104316119032448315054980702724982241052875729841166746939315508892862021970076007861474837683917901797137881605951107071718295240275461598543165044667673517583668065036708506340884416917016559439645595687509162404492111892953703247268168044762916428385188799187541153301999459063517365515689913009695048040752984905983338034873468176038275154020678896078739478240070491298043788541972381219802917824210907271787067102707939714154495000169724138785898850752341307431075450458993616582802830639613266378148544205143138846416104770273579682484330119433199809845406634099342799195225813236771933694124187619766045538669593474334214578160413260097748002643437113320436916463080052934919785869065569140515182921816146608705011577690047610067231674542364574775634012501914763883951341824951787122618157985646305439309872662669131334624293698700953091363615482206763820338980271453101297822877720315523735745267749482710128349052874950460613129464174943584854540559686480562344090788344344596072354943188313545184096932339980912247215953952138063590715076025414754618175476305100438021490537872611950057654644788945468621576399286280288470404285080488248582919265435544664507735848419930433778742325103403944106666188063188539952914056655519669993847267734323200000000000000000000000000000000000000000000000000000000000000 [54,2] 376639014996161522272123431839923633997044641578087801186506216224671926990100541290335842164660558067920390730434041855871255236683408303856850483029124844131743700728849243549633426940423718025144456087238177012024581615575321937157479227615275756037046495434650027910522151284919642276889670883334724851559405182648712460038229998349646042438332551841440000283653587039087368206487010607695170215983771975572799860782254299470190754475097591794628848980041818150232869606742490381482645865320277291405929505508420078704098670620957418825797657212979034878255597838114785389393209246134100861351031224680200853937360834575121433975584006629203786100376457063261901132325799825675028953375760150179400686902670793989113469039771034979372047876159823039956696178236136693376992766602610574564401723770812788493616861664204580935906095215672170730555865302671784067466366757294354495324907851653870143852363133302970441783234202453189121297256676815115915941243919445040924476010684933854037454133092844729139816604355004090819635844048114646246450994308401340923713815082937039155780165265206856399642883699057617111525345182659079157211897401916420112787583767839857475131357200424391676066386090673023268399275362543157486951575990929952939621351550629825993814525563605823982398723026420749281617062459425565262972717019797682348769350818432738856543899675342606199500355262253884063006263690109440023300440561551190253840121301307945342574989493395159519903542669919327448925747567413873066012423970192293762472641087559034586742101809405067526125315986737279714473001576108388172208988081908955311385078318843627168743226120043387858895871271669116667432493550649798866461411527163743329548826932605347804001291188715295351935183484221602739021887370961882280217250834927758069605372211361119875514540864144623317206718414599197874755259026703351332992886516835922880613004113231093463081332331024488496109279020391181296823032188180409903442923379284854703799227085125641239290263590646374665299567580785774501968312533586000677689739203663424220606686834690043556099976806114753780636177220459993333872775111788394352069277010165888342862302540139942293849128375494914423450011513580879814040589544731532255370557108142296925096201649449659025499449077239873379516759537296065136132777643944010271267864309260297418021268249868353772562670223973725209091658924592445543101887248794993006116289740877948974020981069377565850577452230709060645326636210122889410762552900704662822457662836340164560335983847033795493516934543256564414636943680520580633690861796635354232147238912977548949112495960288836744001286867320392039055940374398952600450138648034122753727651351788953534464000000000000000000000000000000000000000000000000000000000000 [54,3] 1620906698008029737133502736534556184193229080706965860260913431066829435837793312178527656817132873547693545946513737911844823472731488575868366522939020027480657304636959673100380232884997316052068415815113290368414399123990713562838112494572637067977736141355475481566641318889024072489591265950881243571701243720618151707923364052579176973875690180957286347930228052418310703157652398128800374627608559789634328706844536039725709123002397691044064266846831016579609306999661316748949644684472475831213234078558636901847560590829134438930598864729907404625786006453491800502298519118755746686818571983408106174122041563106146472409190588838460259810070407394774430958127849348660989045599222720331536133631613226410446029238303972723432511352378615830135018910441142999592485300793144218741774918778403400920895119892106694294466077357402165353692266732759394935961779596074006340208320197726457347644212294489152055609480228824796986548937281110294857711199906278180774976216742974501792632591397695732313782739461680554506783685293635834412637006827698296149661603425072513807465555025126864208844443043547687236212119245897550618704824469077024567982802331891968570969843101372837003024896534279268489507499215565167432243727920951759548994423370754284055367780676998637602413372540809036281190930506208304569449213181684473518174936567845775298116166373024445977457355944022080733516493968391805222763361973414285723979387698524046084827679122536740547563156821465351680494609412694161262186633989236921749607396961430521449982405030975191795405743316836250233397382335751514219411150092850829774396212074554523455586642118236962332030520955286445613661722163837962599313778790861917157967976748680317049459876470911302183407674760081790678430406054360719279811558821188101751825905065824111652312296757232158239705892591016413485202521754725295718889005647348218947730166867554015525715156978318666830943830631894142854781900882481486680104979243308801281359952336599159647852543510095136780979078776238566758750861642033774615936049401879499120919102623571258432542702369133691245723172127893362299999169235381412025661011539273404409385030647753694246763934355551333784155334801052613656271074191033803180347271993519685856160503305860400260576080815278657670495442183219964539661263145049578692841017138097783946459039769829206969335022931392497825182829412653865659377418671525040907514339095789155280297654367686250933860370864749570500062837756722750740654485252930977745132078366384031088822685535170068495478414316341961046877720612162524416717382106330953401236349499977744507738706059016592470277223469915492518708853328610939527552473044299669364077550552686658584576000000000000000000000000000000000000000000000000000000000 [54,4] -58765574950211833547289614598364073854901159528643200415781889026010429661720365207063985643273680969033388654429098248401054274427582379445197026070912431195227705734747135275502524611991803443413678683362037756054550490281547618796425006030729477993658192933976855387775302742326885510298855211475790336428603314493950599790667562095525295868934518680633989532235846466274532672960856826331184618269553129543657155477741867606503210626699656327908846915088973087856506717988135810834350623250910235589780774696596373288337516293737839252198016343251804982800966691562737483934494384344496000580815402897997161491000737672873536908574139370863256239285846480468675442712902463881171569400853414832023606763915119890612634886520932082556048511796414033236549090502640470810451594704840270629558646726912540257113429534138089740778891121428059411755575453371259827336885390855101937107515836466824083781212410886282558053596293740043857603108741770898345674482788233604549699989742192203316465062890770429364819719691312602500105506949368392758188218555103317171853023587385921968240726618560856746028565079655483816416476966452940174824742589775620295350746983978432257046527260789881212989346407306179606206800074715730507049969016835726236989323329175284178853100764940455184130208106687368488183442151251816211563817528958160501166164104260691278242159706457581156016691392909943148213700104997204267775494459558946643450961573646110235246203251527606634122602637026750254973518698454889014081826329516871401222056767727764756694101795579661280307637680481671035040842660697483546656827078083289395497603160137993780297401206140122308544148813954535308592757858693688101078126542988867820762929815237881521666621430830547775226842113075528391354636388504076689484653624634944592956096650186366966043835661543200992043442529127608788516807217246848071412941214128065007024953011694811369490669178699443279074685990561710789298271490797227668615405387761841974977214541321982736772512245211065703915658354902849462770190666598192662190291728766309130316672617691105162646086923146622235698095121747960318181264764930587264695874423261935846018304336734608488873451217723482207110933427198118253119236725323367189209617499556164086456359783984889582947206014704981535776901027123496362104576505206995834414152962426549442444320552719330937735686851170392556219546003876360301067572635621887058250298071343237970135192210700058595952498673649132223373463593582627539626472874049877575414711133981937398162750428145601466408892044014720991195369736805439510762496221534461014254687710129430641116507050924692252822110123859103297109558937010570719916412111444172337681770150605791988547584000000000000000000000000000000000000000000000000000000 [54,5] 266075135686227246782267127884806842560977663043013922197203308808676679891707210127237071442634443094481091899174894632702922381008329340085992834268948019170187226006038567996361060613488709570797713407985352786741564415448455383692208898601193999350625707233474936355337944493999463175175565634718969253853438637792231836266024742058920684779017898594120827723990356209108918996030232722739482397259453622248563194775440963118059298676429988785924686302742038583942789539849805575692575035780194242920233996499494241967857209115796952015254600204394304861344978113184665322143030077046458768660771186442473802439006560953237395778377409754009092782420956869846505729007712179155964506991516831994937264982528897723904678241608104865318580713750983753206501399333159420419014177549364708532143087525103537828328393988695065864713403153633450856175811133325229769581342033310516259152482861744032905639445040438264317160900912412110137716725646262882705588956805205405594446328794336027534339280998547884678742370071468865209801266225118320626282940996591538273504696940583990047040540175498640900849962126089908737912014152723979172687087549533283243403630803222425097921861998493854962324350320731374242766059907096632924795917972865184446889109416380292407118332503124185344178173041574332214431224985219306828913903511582785823214912503187577532304085894055836530375548132732099890281514227289366840285098118473618744035347052175861474798498410155377993760206449477942480485777311247811618402395597422380203477237141872574320254815381211985131850066658446470991052780893141015145368239316896064001779397249123712751819530643967697570328707519342782806148124478615432886301848385582968336966402403534295806107298124670614105650621353246019700553023487482624136860877627493521556621520959535852580581352279901730489127557161977924786111434669504843839292146832167769903936789531634247523207851901440439474746265362334465431154931704435938183373695470028058641672909018573477001118471123999407652142035966026017728831837915302714370549187139521909688678380848122346231715522629654984557208214174243784989011893097043065348957718768130772082917435504743932049550776139490940371782627603173066459297894928889693154868842833365239441833786079855147783762384323176140386825559569068012000192729793768940763869717184381991403194957333379986147498433827803789814374917291960723533430555450041079129773984911322851705916164672397247298390292015384549963009438264939812652614643893853081177623804793637725466010918314960618315720197297247221820132383897176065740138532319398380126582318007070844267082240324005545403009603027475955448606080305909504482621833977000066523423644561094211115417600000000000000000000000000000000000000000000000000000 [54,6] -574577283721000457793175398675387915321725421349694185469471241256465371996458185698822854136346772829549331992694326389176956734143741709810435320188953992534881123127925935283625778332999246997642783611337037517665463664641550011630288586326227420022544418206652422701731730920647235659520933260970938401463658139096858261552832021756195074298638614188707901896411354933779134385963091673116206129587557074842538195680639317175968324210561134228146020420877483087485292209093554632233469740261792665618050061891825729899811691132026083439643066448343597996729299819726185315872403587611797720757816604376146817725432117178505175789865683443125572378580118622831673107982188988954986148174023862582328754527448304110789519140647657315558517594696332684137145620067933905142611064732036820357826819693106051058442324192434519457368187538555336145946212147691910258377622167758443296967669111557797522725103432415547315304563742256309922946706264994608154964370964251954448730389844442810525786770907861364802700750693436531284646887529820010995515743626351583593891040331433310240204840564780678353077089684076980885295454916339380594397299717651982754200872318467351926512921619104383007218174320075371468044934299010323221987161123999822990860166988655485892404363629955176694875706292648172880165155824638516481557668191198152734281952614326569413169202781380593175767706183591976765192016757091944328588005676301739928263925638289704484762220742081679189738245163768001942771048070089713557739955808851305998389404124569536033709028162647113551156583871078134819557838830943657467387025972470064574807660645961469150890367391232342789154134981066483937403499554094748791527168654364868961464132668067319048084694290166637763367731189619279880816079574062284448278612523453414523012688032144978497110011984702333148532993888533831740233509874054554284381338837486651451511526613357948768774176620705687726485269842214306373060600165209078061113789403449624901544162850466939415389524166609930931661365200973542101013905863431788207330257019562105349028428123980866800077809285464610184969634670180722129085069155749248013958714252348076288281613784518035089556847925556479327908394509910427673844903840530568053936385221560907380339225987178436057493296317071956181638578009225038906508838185794902991139068027960989728413132170702051592787201468288665448152696014933711930644154097691017196258286442214195499174328695335038845607193587291596418445750135703384101834932256240874154761216013255330692322931081797065322553035913072311844046728987569118676627929039520454006509383947690147940848018290879257710217620052522200268775270354594067057794194486799550614107721182095949692928000000000000000000000000000000000000000000000000000 [54,7] -3593045381280434835072153640673965614001061269008932651889492996415020360913706946671020918617341773150521264340024923486543516858977985011031965488809964210227943406102400297350744549224487588442186328912076602160870771391993869627431513602708694807682254391342573515158546747226807134436562893654084504008464709596409979028648578481266390521758568740579271914057713622120268774547216081358103088751730218989171844559611734572397746273203765529852183357750855157187159760524335063263270655836644661979217251383051694187480883395405557056825709721061722015794713538052292218729610699151827056098691072877752945655580785678749599568292950252813902215069857075085891692272356944984281998932720949439624018897838310611721620563526884427165313357228657290601935847790634851292308756548215658280973587915540745217937172388858426969106980419981749898158688856715782810126530032467370702780543832936172793945747987894926509779730320392050919261587251284031001032761782564620191031384755119281022642619247738628217811927625238193228224876022103451797399207330672630348555017002226833579157710806450308259610970910542511075673860904789200932068355700742440547363257347866564142946322872909481862834713706152165677700202222012762819785665210566507224989308064801417228568210653215953250755764190035184058659224029333881666229721973925272776720147818743310976371444987405865090338748307604553026521317969972078986128282955562692128233156658197570862140835976734270840774758694183878015783028906931953972598348161298354965618255199688539045463980062403689118138959172566628075800045901351852707374549656689146261364248284230864164682880458725053178688000162626881886614401496078801670630750436531941122917840412375714199951875445478386666423886196200769034948802738396540243330755002166952167693233894620977993065095603481845276531397298374125382988246634971411636161852039539381186592316751413441167248079000157356292134272755825767790263152687462691490911400132830630354617546378395779157959864393831506218228976246932278098539809889236650041723337537639913675849073714754783200860643404183525122763079681817379351470587143619171529232623890806954874181464695395717485359632069031280578164603776084793079649236633225529328614682675789133137937570759867335767696427599189745734870454717935550870676641167567549887070641551590015104529765822786068231065935444936356312297161940246054112997119924958810420400977687289105347407263544138291812627810397637103182070803498208283901041784105181808694534952606774580227116390532842797219072722933062033887674700946017829804530708247616619940913912645458980510260021851700529528274786338954042310987205398072001965255507560983968202400840835819039130386432000000000000000000000000000000000000000000000000 [54,8] 78655038882399482966446518083434007785787696165542008580161293462462120491264568251172309584303390055822816412669512246577317551948811802855196090896276360641847019089069684205145788540348165969799126588170217620691448352785092694661812376654938728168302139851126598908115014269744658584286093033310138440833354564617485721956168245289607017483579610011238228948189070258087213868646293674949106590625442550996468283522739271764600099753653496901381603231334203436633961884252136342032859497332382866978847321432131440847140240104075614916085421646639968564821079824916798161230831801000395972237441583317386134699153177304222494149114688438197336163805950981231397235966924564736903577935418375284302537053435714693252552292324944209814025173001540670315370392335278537138087414308602913777855713974219631715952925664138622992590879751664036914847975295641397654039940642727730102076688526765154294266855052875066792983490374732661551179194991596073682804420282119339705060345212494882665224364033007460835286992228724094973790811007285859398787141611655961557911905654394838514586225724780088271974036679584796505081852638338680385946643405716067722451759499261288427470886157486014108428330787331571242588525573001276475633975592183271102427041960371861684808731713847920137834252892241570423922926831730217210282288671311900443927120893685632330095568391435226156711594568059831662094651654357159586522733114044301178195504794805840972218399566418756000277057769279026911537707250065801297617700787925215078529638164530940803103264617370314154944199952423700295445337057913775356854898436073975024538970614106044505604498528451235100682805957262532922919300371200111718027226276684020831544016053566211857458605942968345653284528760899126312794076686988652300985757303033105076567028527766176781959195890818722579234121174292010403204379675544184610397477353219979150551958094268970655669984209069391454032587695315748910788362371555964124687927953299886749174651803289975371330271784595138732990124858750423470345558326966854819145437072137910956497945222130342112389400316880889183015552285963548083789822236086037277294599882279398506373374686830642154383718346867325630136437266082886220836830913498919673491914515061800762418989187323749902198683576602867327120596707860163725417068961662946450214760494817513861975760794447317576702104428699436011204562481121964535748335989801764096874802179733759184577246318730289240986742535559720235090162027033176224143534418478384535514043526019043448351294796822557098820874193051402650544808000565974702345042226672832489648698621491802331091430594977681885251467222224478366855136242974055068603903411775163930667756728856063005163520000000000000000000000000000000000000000000000 [54,9] -554485992953594551263793890815970984366732212657730435251702686926427355458622931491045749426252849598857899951154504098886011013958499617759074636716771216569641805279237957538996351808189175073623305654015618994786987215752775570014562639702427502373431133289021259266112721872497752997840930637240944619034941132147310115980633012070499798648398705464493473020028578107759711244448579689195063890751551073510982786610280854954115801494533528564442362357865867564745433633857631850687661035570534530788638139439559438243744900076764059249533610864880350711314181425891652642244878334361878565087182558126925609355187206702276960619730608379022034137172696458409639267823917734257675732457010472568023808758274267000257915574429338047357591284222833662659512155561058467639443360232572592106032721840772368908777727058547830207259424279577488423071332112142616200464458108790050975447791516505061351932723900911201391100087797246250066479562041852241323605609860917159157059128237728137900896745601720684228412384865594351435807073072382708811390789384460127030359978876911639204103522445027342759072808632687271441180004660252949820241353947844770092460062139480411190848905089923403195496739935127390362285907815938825460337158455259132899646156154057970258275071428910171029476975071618650525239462655910586601610443202812947572854038010082233940673743706052659320757334245194113551461671085116683301289590356818864577680998861010874717435747609982899351488287135895797566772731214018742160916508294554728783716115461301848689022126659810658699491400369418400864158356295578706701089493106260171261968181561093314961029286768967837678824424569207626462788399327075882811735396334169158311073013255074533218453975743270578442958916954140316069775455909143756290539083998560628712119544383467571411301786383930666389071835492220351395163896414896857074600027537981087109656835311993394317728606801877072273249862257456293439004856213114631654168153570969214026664986213472619202912810800311990411549448596763986094417178748585823191346517857280288620916514755660184331336005776230118587987237120279116776056524475300632688683238882104900067838774867032356436806120769284821092202509030354600200004530096445059826434653500101121381668525880934589242195510550564338414502685023356680104483338959424375978353209570958902232487150903949039632999915576239425945482590748933528982613303341798315203863338579114027408236341579165797263353268954815017901519870573868528831332530170966855279016217141788881391181452612995550135014274077231442795647581855442723970248587902412580512960931821490537676381835550533618820790334143293728338216159128644750392246453372650855647547659229494611741245440000000000000000000000000000000000000000000 [54,10] 2107425695496995098322996024900088131000124182730674473656871940959742027912937669817458936031553616058474944288761908104935250323191159619451060976473040003710723809382417496602656916409360222415233490565092793215210567127517612777380383346235692327196162506252770635785034174494068087187966924395235438131678045891061809748885975900019384718351617271401299877530057740710149830301429215225024485451186082965860366775183970103926920192754540013475996626956363118056625954654550311489914656682929573419996826357248242054459135300080131418981896908416669487614537300865913304278972296064236883182490193033010629788658444916834474714826071673930044723835584192411003267204536431747521987771129892890745224206667409653863723622201804585988097649829965574215859806883824574509143979500356145963159931013793026372212591877838533052880455190243933938613071259379642688599367758002368694672362496475924496612748811306268416331739377853753692376328108982019201870475494664901328836783533987453664545362888536020075212601729814027427335068821843564999298055309085047526260667459193804595978188789724951469613086112723816906066299012703985663317068272978569246756953671349587498159874565066767623997565640446109484112230847278851215026418500490252321524532928688740957402160561677723181933480225852705450191740902228331940445176443315736756010012968201972458564276617731304049740656381737202025171014058066637677362209454911687539550123478442438182174610702939807227621554215801656436570573427814946860512341574522955658496318051022524851894038239661214682224615000786675278314148971073145225221052787219735111511651587818624474777489099078889155254293441352145464777371518478960104253151288556878957159467014036818198448130159190675887994096762676583273809935258432193713485295356004917972360868426639853918678789287788531123793999554380592953113346241993342505512000333350318697437346784992579998645890234931954412132312152133017009458182363267741088144256814766969835320740583944183559305384355924155918933610918992375191230486076621059008865488955582540880216967356156155788059571664198743160139966625203566788510048303859348751457441349349653994992746591805483632708160667085937085785773570220583121357621812890229722571517176491945524835655122610370578709973950532107220167657587623343722042911658654262135934873691439977583550233783903452169812069204656233490985634055149193293787200217961379405755457275567244897005198425391640304239208638863029853278945330709776836222316683901826282700672386646653071584539311154681106528574378247544289224997772754354398585449330394093524988791599408830271895056301082890281643001479091667677508577910479917230343428056364096843857938285271415944233615360000000000000000000000000000000000000000 [54,11] -4289966913379391237001544764165081857631751668331391074950020401814040396286890570578919905196565086463688804427890599766924012370650696437961978934039029596011022460084954013608627580583706491239628708213892094220839804985878633376315998548462027975224278656093201018258517194972258158958087681555427894779639643749291847848202949416215815630100319815588007123981729044870083070698991534690800013761194925485074499952389691483874280363464073845025808905899668957880900420745659593750816732308791571610583059649346274801706576380461085582770297751050470387977158430266941607605255849064708407901267394509819945874168255506346304456291566563912146884505551284357095103954215408156278835834195398342474954196851660127182735137915621268986477823464204150508962588147869203595237572269723733015738443355259649560535497357051051628261269518916276579363832949752423094115894568663128496885399694250572306710865979042380826279040454617060653925172114365713956290000554181231928635617327941159762360543528074354272067469427776116323227712379614879157507354387943716838286495931969048537936843581760004095947161951360967048371963104244642036655484125194387692762149335856342707920041734637945908139811735541455365985210812499407784128877499731053907221185469198221380137582807117767704493169524494187388787409280393612646866611417785708816682372268330829830928517175063790823865377429352257736191224447927744836100408737896886926862218045979309979555543469080889050725970414302160249750110888477862646508026466165631626705113990807453291700297266122353702753772247967900454205697478692017976832589801808825340173711764345082293234627519994016341766893661696837228061573742269631329463508078486614629563527134055066124589736609264199864652142203624897660370542070411604734832329783421892258514316283665727859249898459415226081436972644867793962427551278587220979323949663505299903634718317952485346719836298145161449971279259441323395360766553212367511857375889017111667292290374795877828011132742572229454358777445497894658069338443211524491054268514640349588504704636904945103928100781750676669635091243415029436610426122444541206979674109740532771242947448974447536662222255651971586988687078152818342136316118469790911073763177537568432590415510914987287799342048507209851761126971046454976653422096247062877942168650028922723886142977374365154886155785848118743173359202250927830983791359505107016251498807735282719313198487994444696723709026117426777182713134180267971004411448839912090297575315502810796684172934984655644846550473230643449138701916365244921435341286839573115341449017706636828458591868424126837030124095655682550155658691287146174965175333748754518570649563892532373775974400000000000000000000000000000000000000 [54,12] -1756345544873213571890063456259184415057840690939105571776881682153527521964363136967824067775541134818754803891454717725595205605761351612469239174825962908113595215365155556447179664760241306334787506006924076139564462279672548830629019943409163436428555272373828909123805275342198015714169255097135888038148278000066694902699081371682408235852898112170455281262114424101827465133771265301813671493019031873906755439748359114032773210793211534941698160794733714035709698066536901177144918248781708938839827502834452029798256868551759314989531549953384700229926050267514990028950711512881455909547131220336889697332277609785963499288965367854290221689820845595494313146377950741898168331197299676814180980345230608266504482056193887852619402958374279754264405894247563421241920261560860575436922994506806647048557504174091425887570951000441646733031215665326861396297518183589020711311207113648402492619877889558951361945401207194157790718960083680170449707325368111886326116670306665180524987910722160712671286005057816378014293381412925178390508314289126063192266439720071334472791907642291740873345514792404655971154508130874514841539176549113721970313083079588339578750224863187470632112206499650712303308703303044151237827345643783164265399071867317687248890401842470996316824215881841887697694774787396519657515755818009509159838968912612990143723212266295792272783570116601286809376183814506696491321821708466039718791576923966090775171803888431689084083491152508184153599331696578934495232084009958100771173200687444375172103310027020892422925787894756125023804784494112126897016221104446807002508699909581313679371733572305686349882462524798849506975483146563089393266823121963738136233062944460966121538448817989429619449808386724158569611203816437090848814853271417429834104766834912347710469194896502454486524475640217547818109435928885678015136580331651023054869252043829706076210198917701058603957366586403018955680819070275960990388483764351491561427811502307774739922917211424251012015759973300282111014234565742575242707405324283103726803516087744898685939407713619029700278997779845103767850332445727535196469991086267766833624633215826826175601911498357647966178991463812463280324113669557471977822077046512269233530333860095588144173221757173677428464101022586672638707196398821160849116224227484037225321764069296579338762967715426897928230774598890223680330607531211532025229953429617413823238970539897755040573500458496679992358678911246697701785436714131866702153918687300692498983009882645045536424386671066821927166994438113951664400290552354275825167210548731341965074283102407464904399020347416697246722216909483227354082951136198816431529997386878907286814720000000000000000000000000000000000 [54,13] 54459623734124957917520205766000985525673143055297564898863405470041132339130182666725948173339432747629820939586537888124251272293467248186341637139239131917346449445531218438530634431286660470672362678046203804528296070228829839077681471316854387922121832546374083537014885695449482135839803345556846643160029493484767966316690131442601482852732954921893908864871941701702507519148651537089103232360282047541584154779726651452854060047511879342151134400515025055759064155969407691338524038550757215607843178278282501700908940355883756106408773650324550388901725591222429680013641170832305540603128401783087047105182087663654198284804065967938709978752529534953919099020709266133020489449153494557349734705844014662543527092971794796961807073789244744485264359824710547739882957040081926774348520171522317454595913410012602794871966925489179309613006135610519642277584441238682329463783365095043222205241120216634718119362532372156823174549584268258420273399425428534713638958699805014076821626580648362553082712599560154240934851530498524319576227224311451203556300505465904273138132464176686439947320132517923473878577211890052928796877610940233801216736349427962676754388250602314212476938468408553411704687640687504819560645448297951312081549765208650882867365832948035931796609565046078925357344821304425226133009456002762861640462999945257886078654751773259015159420259192498930353978615322628298161087697208900063259378377427343772089441189227429515772505070398932280308990808603647231680649961925799782999867351939756114703030602694116142732720202370637994366573619319633016845208751877468160490535597169462710495625729603489101857699298131042870495089629642785497243642715647288177463977075897145954373712116927449542582115755591198367404070447686577741924383220540843408937946739294300559571883970926082731474728671232549831184667050891866227404996887417570325261479793944741163106637597459806553101989193741150852335994455676427382816258142048080599734622776642895852019096486197296167889225522781653096868103654392995368429031786261428873376876130095361089824651330945544953365684349291169539642326783985790179009701717289767380265702262274833570001824858460415873568423272351505155823304553085389893654018042018473327079899842000241054636616049047908907969631007900341268685802185133900503868527358803820380959181832516353554940417919585047102293432244688501485107748719544176318964123658908689621738449635078374976861158912957644097822414498577487873872827837545812582303411885817846146834002144520604338089283160800109784796773275512637974457025195089774304208867937432675599295973142884320058916252433176929869743393255088523023431217258168169243029476797621913696337920000000000000000000000000000000000 [54,14] -252195190570895956185432659615486775401284135244949239140895348085201299592726011996414853650544386885454028758369307661487976703244821949464798703815750073585857364908929727968397882582323471664478127347004093520995504489373532377812171634726235026034881304145546539150654347537856667104251482406309701313240996493966781651597751630640542895385737587291645033289982709941580042817480678242725501443191586105803969039072868288903138581645200950348132300976266231266599414667748675915065452248342698788930434919933906982896898919456649580835398741120065948923822880719179105707811184543266008663922850800237143215965703731468265984531543610358713558767615779306693456644215203438077899481303447037782076996733745529471674628994015631796614431734837662680493548404852463019337121752533492145756997680486056638099260455016585574233801249277282450275302108158496425918847800243678835143125354060143615563485518900719220093801142083201461285193743855617794464578225942224489855720152853459099893315507595091608162573885841040190009764755912729852978711592899216801499599931104177727563283085489391454836711251938601596082334584577690859020460766607824535522502013923817512716155781041487932442327687548978666607767428566371700981796938057873616995922598555542890870488013224739019239730300925367327380295778496208160063407864089759603030720756479061947425321734993225607325215620080671013580668192201020948010969909644185273155152878399142520257457246812059208353977825312015668677345431515527679177029986410743937205642353132114903310940718505311360547390415451855179538916081704890612464986387548015347658730794062825763196172616694499770066710087999957006318802857110293768574626718832727748278286219948450906311432287641112783687088428906813882919734363176742574947058599882327833686956363239819371977485464654467157560172089324592496254126745923352786558624342700783719232159915751816331386574926608578816714746669759534201853542463677639818845050514373616826328457016923585112786428558925303790756325559156738274943492189390464531585764687052568204778270831098613173206300346119300389256905444058561657734851741265405306039497402366309530494835381934558306900574661550515334223728759302776217521470639812712934353272529250738331186691519224663232557379128168278561648218865228940894733485497005575170125013862461277238861556963403455837925004672302098247860755650035575249412893691531318445028540641111379677534907990636635710394172691160449131299740901013452459205926978078431620922773455753225646120476402176859792424934938208325619015214503648777119769602487227491444469433030682491869708813309332662151132819365531784176716826807052533013973314013658141884807137159142085034315350016000000000000000000000000000000 [54,15] 745263695665788767956260638691434851386510286510536981496962176603430158872279215422818331712223145245432364843926275689071973997862340973035555499543232429602686693330306634722335632579363661757407078782445474665075540600215198134384411579166505168073335799662172394255777438061895381959341544469459480704329683288075112544460422362064460084377738440318016204050291664595191693600114853945182079566949689636514668827954813783053158378661552076157992843804324941378205922854811941721092335935879712023512342801961327349497403358772156066754666022791813524209137192182214301276049350216164140067796141346371305999695797781833300435422065505160536573903371803268246561628477784100325720208418867331431209440223732109437066718958983817427324220248091186132880230130886148225433919804506425975763152894508730472056015188250601640011593284701038195058610500592302876693066865750899244249179127921963396784336926394133888238170022993923903176058078826303699712586749547869763708988223251221291733812196163154695143975638000337796186212929004427615310736676354116661970939031354604972763176263273658486401161308524441214759486482529531166804317185460238040996618209316345908351766575249936966400735466345680943963214295420406006331913961151808630229694457731862473352288162185573134547883927616638250674940123476770030025750461848603335706014104826463252433396821950412871649562712763937168125845698976077737702039300449737641901908424557793080068400667466130339216641069188113177096389822188152867941275536680953912354116257009421801536229135956068648227235512169019656706075282226505412749810001161695948282069860240677387866187735114753281816543938753303859633278713938420040346596948094280351423445107404346831267279727028972004567865743394805423663965769635747785164378098127057517596464212176883757618901915269113538533384781374627353099371037918786931160554746072047251778201608817341341574658065119075160559387482565107614695631450208033085990201748057874934728463172207817602271976643676209364460095955949294756185848981149494884811555579530717729588953156944527110744802128197345595464468500214709245373208531755064950622451430260857064111279075198592876917461763518336242865012186344250315634208387250262578622026553564549098829601380510482207155239187506455084298324016894660616308895535621127859033224745626208246704060128851684853434959387059494462214836479734879303565228064138841449345057413313248662770650199260678758282468701153516522397923150537269543465013199335871976642285055069117088673895766915686694740180130410079236489570650291121820208911099485890896044847493795371358181985929066129272979433341824945291427888851591932836240067451104665200497939001477589753449676800000000000000000000000000000 [54,16] -1655122821459786174653921311504962472270967839230374960830986419763878755231623176977873551352343820777574168356974775422596784087308732917580868222849224023118007859532790046954550837670633209748852909167062884083206784425207188823975376762328240628642358920903872269787843261708172604935616579364071494022380695444529318018891530083482524656201466358456013173303298558588503256155226670800120190372583291601511628926130395987232632740831216139218775689135546124723018830993477431338088184492958434515151565261459759984875606036173046106954798579445015453375794358497897370441238599844625884279283627414822616104702185777928146126965623718338861123421990788174099201241805356260850301463088913033319198737711959539332612181484184024080437689111102634869349036936781244784118117754995335039040625332763332888107063456860803169773746105262377803839989539281527241551274932767247321594812355366669266333179251895337431705777932808301709284903339762475236787989273029038349284170474650289531145284471883869086097493833199640330354584522520080652962176172553969690465672091418894607019723898851352123565398132109427273550628887842317304343746159154729857246603690808595560866901252165962883949268553687460178188014231695719278012567480263535811243104665047583024711540698388898943596828190449212218999154842298264699947179621435282164791120225381404644310764913081000517092184319684281441629178894751193917658229673697136955417181655977562172652652237341221071568300815409480326845669147460462136262619291786490097857411467354120857990557217114866418048290402007206147535307980432005630014065458851024290358165054964881832250894567340363362946987916278094952862072910508863508793459969672844525022104937311075028252936124462607306920335953062873632083661741936230386560751028516845184826509244851274666512224259315181862259096257553068293777233155171147022998210535826277672022048068316438558640030140820763282273165776527302651834188833549640529207104002487666631821448281564183004324318158569173529457775760241243776740764708152141828178909366060290087676272622795959985378328344406131044657819800591841844631027967278676977581988869245320613503756008739830158883453715125651725809515690097757067074439320985000746356605377998761711070124554494927493722583045735889913847568134215570817767770962581155769833623582110275983194422057555650724041336105499942285531400076381325424624011252268003779614297682963233143027878695595897062434403274543734146999631695662958143379477864247533045861898223643268027705155098722981140803592239308139159158788090867397788193361906113306253442074240538887645818206908827690050542528473777728072536138839057940828478134312374777630706111529164356812223283200000000000000000000000000 [54,17] 3056851387389203670375174052743662014525407696579023010528557194772571231892416532896378786523658074820967132887769074583150195931704690972240231414134024228651276097763033703199402127244114637208843908141578815636348532581987941744980433658905532346710099109896438150469429452274375389387902752412839009965561383334680412197896001502944986201144656606389279107368173334018269255020243903987658180542269440998382615074307659350879858203780222117287297929866138199248105793005566273233021203696325829061387984174977590912907366034396395428322025243198407478428871068084624777838983590670314200775820713258829498898143766594613995339498843665855306703258413779391007797265428617786789668587110541615492023745764128262869071945258451740755509418662276590739069843410516285189955415175360339589127001997631037601993964692763955167488089204062414684548892460035506064031672996038859818770625561709493386695323141158317782665985678049716890388931414125030245801569198589397584760643952494725781026235491628350611292819831823593227644164856613418113086500843903469366206332751819467776709751647960696696711641409419510737554152646535627647172281342140418541878584199318822422343514355376473459246855950232799808499533824301763190131872950192758178198246160773457862346087566989403187599308348169421423734389363279372447512238099213806094942556589545121872180214647025898856389247395017366824023159497610424730429976960703710898701126693054781250286169196979210419711539189497521112996798743292260150851025373202126263211687983675710768293266573919676162064321144589930001766627427735703561770160498410562105382332866447195375829903763969907336650127744675130461263158410872788890310573449180155499484043601309952140630391359280193644780182497257077081036331355379548129712633452870033911408741262755976598338368531648419418406141495360600963732754401409056819037072851816127533409061149681203882838840668157612222320837169822686615300515933265906838390415195015135174572172943919429919798505022358111147426803046007471033970269708823293065767222312132891391539869492388915432742321139923125500764749416346539968363250107297240899150229153080627098861405921068334176310950009935658492578209750970101026532818321253850396354461413268631133506170841693078111615675652901806708723218135036758218597496239830431241010191656094188099980943254450952241246372960180114214236773441733054908956797030361223184490763695973608010058990327733254454784217809823171783656081155339009133249095032001197126073393117689536971849772533761875755483500320923726280226473240951118635222152377685356668127025876575378343684418027745411215406512722471213809919362453453893838742186787205865164656343643391184246249881600000000000000000000000 [54,18] -5222237590019518475033403762554870534295132272017821400925354501308753179254875430267178597681169002321765734085595229721775279729579818725597265433201967116518383845501480629617273776379898289597978599371572155186881200407890861818297065875613332165045955686264718399181346795748304049254527385669436758082145119296895450900873756750080863546684705793595180777208899755980896580066823637415079973071636601493244549999795636681863636703789493093305451505934326811800124227959796097315721602684398691666444711762592754100967803874248803418441684738316437225715167804945324715798505963824786643413538303389414951291779217379662863916088105185000554088942587805008874442058121937818997738662101270384382357924793368250860300559793490980118809394424226030142119974502845304237556815666894383296335807535083840749976108610698026878303702249446242160587752660324737701920317548611955806676915850394067663566843473324941394723200173051151678107187221394987423497085735398586395902921540201774345856614870584467610321026864393753055420691383226309841223884931019462765544323935028625469666204933409696876332035095389376495414664634255221436365764207250793912401255637481554293567850603683707980118252546198487603262111096686545014951407472567241850808228298904626199564238913321801679426505006379105572358381201594610477698516295813971650153025640807254814874775832859229211957628494230345752763451924448059362750541627142864551793900191751649616338905033586606585365517564838713225373872846628172810500107797963162942067592374832575724358827812201077105299317843332354489054672405618939431834113396726575789559372864384471011359278832670674887281808096768872165013255581771209043098338746103393737603533879701125355090404505775905500472552526686542392617561886400081732147274173429480032067344111246415360141744397358731313092584496210345596710637020139494702195782752248344631838059382995596295230364662179111837781765272107539581056803415245778276939662115086873788288598571484216167115538002052710414172262794178973633528992700146989399254656881299070635988353128014899728825067074261492625172782735549985040513600025276269445158737722345053090539781340029841357303024017305031571518509664546363344654802924172794235194524886000847812706576976493656214448168708074730631896257604483342916337929231691576331517603107250628683019418936034492068244867184842721822941309837196772678334717527762860201827978345658920395119934662126861016250730243284227998847179883156847321804689786520333084779748205121499089213323251168762196755093121795730916016191964483746945994897885063170314373151096421090966547147581928752759813000479507892534029708947453161714026069032453767677486238054360912410286489600000000000000000000 [54,19] 8885855592023958573909535109199308930461081473606417476483412934567271757146174065796676740062247052400724884680494043408855302760138054258783437425207035599800514190940320356462154436409448142894129519558898045558444157379883048593566821495868209054618122223244223748056041065776953865726969052497515317194822616590029298302355351491258368723185402749827854274474808851562567145242768441907440589926248716020740359616702190806085784314932730850455118601038136174766228781301903944991922006361091894960772965312610284958498821100386516491044269102609981795030228598587326998062245689966556926216036863487279991974053102180797906304403588698849955634679846544983015654097350135647286051559375076830368475128254761246587550284320495681578027933317121546499431236657487564212657291535899163889196288678149093032625371820586348417612276348481581434774719835461744403179199768821904825814460772660582902463907020247421320587262821317396714914244025443861894089040607996609092413669999264164618051602036797215604100442487596318971202129964306037579072663000024920895466304195164260596916909733311915216798009168188197471682184478927271523343427097931503556704858714062168711161016988563587347635087213171439144876255600506348024343881570169118035765161397057511957448608208697725637107062310994185181922649912966585346136169148705105039615336437454152156139358523779759716442949612737521707540005553089328889714878339003194169364951161928986732371069591242298360041813653541392265272360591975201342080891856201101993947253217647360740657214849068242934004532860584128443571594367663291446245906929817922936085017583390200745053437597641857585666801693266048797697458896937049523892099445185924763284293020094065374773140018672747428923461257603156418402201308916514021421049642250933125344089232304433873121220248517765800593550440448902097660559561950167124331839914653530903443313668725562770424606830549794745505041360452098260199011337801449771182418957301092930759413352560747092817380432736635019917910775601444364212513845965890095554918238402666898978929670111285945592165145933912577179225886094387329734482423572683883258050327431996941059419101327480028232963490287270336615368521899367223906681846398390332227536634423679436442641114490240919384867387291883977660864188099006960395473371996846178787928131703697680714557093225373444825145024915459343329959599695730939482876377589320967657871150265948932850134546983459243586079586608531169924545685256132568901037393222903387296400411947894756618918764899924491376332949295655262765719092769346317622224785151977308665157934708518756228850407335848295034246398643205596034101414203425197411415374545603246783450394079752431337472000000000000000000 [54,20] -14875665938931326197695300192549961495154140121411811675892242663084367951940161356581815775918540999324019415732847427646799605126365737586479979268650338788358261309649576804221695792284562298320361545031166971443556776210140371241179829985454170546726020062746311204179823799682930587270860082828862357873743999337527196346301767975194220474611681242011610813309673207658725571769445476962310917967137083597327230001750614346460902897724631732911898350513631901244097361577597936483013384218658777872231078399058960592074219118568329319054257260602357689541765160500594153585046560305213115084964968690517053026410107251899393311302298786508617877207853134895087356862297817272156392917020512776645263325010361699912751705317882904824276597918386811638992181918880266279798736431319544678461434277464370772486351354951805320307182550481279941441572221709899988128739192962302050067405533110011358252041763772206723162525193521178708847751586380975306169160386121453493694220806937888829456002331565806076697275841700750782142874302346005521255937081260905932808477923025656731348574848458913639732033663306623827144774408933368881345879526588069337728310024536684686719384886913536889687940370403015423444085962131234990465407942281150949029061808205055752789223556718349619395224432585542931269126088431073788508019477570251062842852619350569028201592329009982939609525534200204421036241737178384214799893240819265063267288463776006539020586440913658672211778777462411678893874173042723920080195016583914149350852234029161217422538846078600143643286124264961014453829590370696251419127289674814535694244029707222356593373488533609336981325700195075829710889999217769425475832305036453338438505336019596438958420530316439801933994693175599299558131898338294786574419088383988280745139144266910040922884514827071409642634205356433859296183197327911018753439117995029262700451170434028674463373533691217953594952512199783058607712397047177967599341239109960098368965554919656946944773406813468131898340954252244792375619909678808323998224372224816156416133147452001502850018950904910717083151354715373021236779194866397879995971211099090413953629735545025770433429975595061781391126484610571368358236848350516906790822574914517064148422736494579683717649162267295400478347591926365393341515634693013175861496785978556905935028543986662270108961892765336900945524310464417296753509014086267646038261098949791584346563961750239815751854965772899876687468410869959530686787881823393712090932046492599925554309893936192867020392112423381179790150311450931251448623766235079945822703132181990427550325048029269608715333872315069756926102702706144065244588325255145610965537054810620675961651200000000000000 [54,21] 23056975105666594450884078019450394380522787714542537816680985091094657229519878772349657252856272567605399675662761734317291895750075915454747511458031653679817260526060356967706681840139791321944836483420200343839599973314697160684967167423056724105408464311335459209682473104780290490713847962051593605646000997682802713966616154437320027441786515095853046639690158029165216989811826682157138493902538371446653952769703465026258651667936769520966168845773960221949334835890113585975440869671063522182940000244126841643466442350086243991949350869214922197848238689002469933988518828038016429465666072492304074924887305266895234865184525208703861445979735994866998715198088155061203926558388976796755842220791699346594541789867072320002959289053128465347304507436057347550944186808966424444444252936987182128754144938910366419235784660901777173030091287975546827581482640854072189683741435206112637248384525320121708242988334804626047178919210533985622740875897363284903211094107875862817732266186424176955786257264073321118558872247590263861332110074415703279271858501266643536774129877783427115138309906982751421057647322993169622258912352184767120740774450827129834225654688303792378208287358659194860842682479064728477124743202261531655372281388717081399281801535662661365776064569839563655266632902406799839132217813215168233005794276676744445916580319582571429972715743600993518564206174567345249669640753040827001053080566154062989328780832787175414690525814025348721207819559168200049088471381624530972841577800710556915810910768271097587121276762624358002881811504612555227242292539072190401926788644225140557547738172982258310170051268414724289488817263541427268992671417828325260978622187100443792381484936334528242090485563354527771231980812601917978298210927363331372099790452588838093925091306080416691677544248775963645215771881196318110455193966671853773754828592586925831516414503556465639142376987601521433072444324427353261486143896082598664797163150338524608555422550556434665516743976267371282568784099730213098081100940806730394314910215529003261658804258737243127244390298131898122365386934145930231463685098241995044305636701862199333973379067808079092246922836925804424022486127399729879927853384599293568587894300383744605127320220793433069967253335578808311415354226032485345623963328351879181757326296304507516633132256919161437472701288256553601763160583741215077790225689523936741943311899077449966087013522940417421197715606527861434012372657403608156424043901615943294071381991034527211254939290096993516995044728394929481005198938913182124639275928945692791082130087235816459913140894337893503976537864195165774249324583922031958657249944574637182550016000000000000 [54,22] -31688460800738310093491694694840346972197798764880270826896177895094795880109686857964535375516442577275967917482437197221342209586086891513659220966545161963415375893836521034032335765073781792982696571789223394457462606767029420254396890803032675320994415659083812779702315049648666028326200244657821403487705991186662801772775092381768668350594380707288598473660133481110091862475021039022519165972646263714167166747154105373245657633034693063273368738455356422971819791716344899280729362396194848255415763975979506796901375672164113091984735843238095047259658471308808014793318592772643674699118244188109975242403331738610351913211058146647552765242725416034270013231784380816109109829952201066774593272341573078321592803346699543264485356871680958412352222281193000472455760932005208802199796619590687522288739595042585406819429862460880749606095787546988433834749089336734217616968234481828169986546163567539597826634924600050584382791059822758191366537670721659880044979480201431080068237216130183781896401609302558161848716962103021286889332801460783466741962703832094562670960728957658493423674508923781174131269542776613940485586645782946590609851338512395072684283955074455822799116453104823968269233260477876992132838794157349255391416156241218928124202568563658379170928509481338796931082475644358681245004471802481611168824486576514715564110742117895737372908760352035988081976096739509908744105290728278198350286592071910217959615999828097777982494332253107988609695507724245644371528708097304970252855273816446666179592959375739899505902835340407107282809723475410923599283643598822647025565633441804140852132918294170166312986552963126683298907090136532107458977331157204979978955415358703808177132545008625566023056942901312367802866017123346301208104046532885962669406342949597300947368558188014224083313914701187136659241451507610237023755455124490211950446779181940885406168156453948065325417789097701212721331984396704287711189173854060600819043715270712181397698922508387189059517319359825976464411792782992860748033351923782788134885266756893889920071194757952107519357567574922513491488680436291187860162989777997359762181742949549420008021705661501519599790140053872191787123120653861263429182856994422454738373738687555400703604291109807887300241006380710280077199907896990864002345030975266341542707463691987745442976272880112236116592856097871681668857264675584769081703527103577056089049764924968993923994014672485954241100215670563360631930802859646058670834363240209777370382910249841496362260966602754760723076607854257581662678924308853582871452707266904522557090348756545654443759599417998089410509800888356364035746278638958820996049172212019818921984000000000 [54,23] 38161667890087600183288220244813494421417814330253104960387851466944384614979191044799857221633825937289307570087307568733273721026405667615235680617030395927285693337315348672926744090415308739843645088136162171475700663565849143955636615762443088671870786937299885195208382415933899401023989193858522962145020547205127400812114800069860718662284692474092903232961416487153566522985880536388521803775146368710409119016153345211892943195979207122694972827719901230322007524981240371365818095656177669013252878227259848192152295796872901421390838985753819666471273133714879834790481846946768664430913151125954717336208226017933707079892061070050563835827446439001758691499815558079780108483375530497228849582297697883470176051463855847500965915362945411993290849283242565563842167211486528840038767830680090674969803487982999101453270975083667875402148993643938048221874361036548640789544599373654079380168537952545172875090322088259698888412758288372153411493362727125515655824124309519967270283128158983683316695604845266820805289776427472576770595374609471116015378564085863971976731666258920564168589249007504102653530176872446591899253398957390979127660467901707192552296741926482598617840352392871303783782262403681886707224123055315096995169287873924366614773514017075154203694015587101154074404409492345630731093243993012122487049667805136386136997890889820483814975443288104392591167512053990422687518904765881746081695454947634293266933715279330805261117272059829489710301400894317979920200063487350921227225191569743356396601526567033883399675585549098684912007337931090612786154680034019592630017547924192894636213234854255626632269186456733064949879006741678023646727660417269096314869507951671229305184902923859886375076557946568281444881326911890177181780659010561971347125671549042464928293638671299840004055872111144483664234274112802745169847982725638156691087163979218473895379064954108256615912316222518873309480080522428562115614623767253170148862045408244888331964294032145369640134927005613906518435196999853296990835982682126268287030540843026420316833188660830143441973492037296845956119330264061888774194248510745649278656355152559478195067120984416734176836116124224550343570367255927925461974990368571161894116122892717091124419654954003074547944091789020232926181356438883090730804467786932038209551680670337334413543317170725704880029306892292208741232608802168037783769337995335554591594667528018227089602225792429673967988540019625020182303140937515094637915603520638977326005043368187462564759028604828147236770391668540686902879789763132371611439613018612269669154473078128728444724073473679732168574949564763460637235018616423564467556283479537955635200000000 [54,24] -40516865545485552166735115243029310926209802431739328891131528419636728988440973533062108071517900486881489704313852990318635596688499899814329677645451920269292416040373478373333766003047157622617309765553252561057354055390166382743891449608646827693833074975903327998917625856274634050547366894872003854081646252242757822417179274695524805482274680570459097799778711761316400769511379858943834689386661548192660124320545808684339094327319095299997653348317114420541695937749541043927430531882150112787132255566168041183468013048264921116306089158257974493272283615885163152393578006640357815724349252996785292896213738807858369092934930683760399341538419554157776969658982378752896733120721611338227530652795393535615788667467843794539571112736432922491101663269805712311564870834695385481235733662063102457984560531091075912840215396142881314596695160178602975172244586169417852860129658316655163990156865698563290457688983078003005185237921001331850464237876872761096393118411532941181881285370340849831343850650166912200294644851319137723279074730164757192420159116087102552159236972609143211515605035744236103693680505954658926863454089067718341205642205699641675122317196238905791193207718252125488222612761998495491619163009564913286305334533324092661702902253125189981466536744568572659067761184075050807788519808952058159395572709979879724955121706830886643386432708895631358487137204745079056053758435732333964193329229288673123853054644269589842961420396877302363820684741193003353977733402418336445378881323396439719257871156692950404094606605890832256214943675123650161122465575524294551443231409772519126092327569141857505737895314845039472295457148104352196369047563910262155617500735910893296365428587453877937856713979536985688842766302137390575892920567686207781474927992826663404076049003113020798259795858935363565883165642506714425254775579703851875479490157919494359489061919911449565898863873275758435228915870697481884321225363487040229639480342741230409259312072811089812992544190442893890224356541127628568146692365773667163955714609702362210638967649357520396426313968004805147704442389892458203952930407400686660100270626516648719862366327762167597089310982058168516329600045429479766086339485531092638688900570786491152709292288431606812316878239633489174710490525807925954136731980317826283362924294757289761125719131324700661682692302862415397880924380831475082242132859292361476593886291273264056631903581695069936255982664324051848964001372438217097216124310476442146909475984051394573989243369156134931343359776028957178741681018700776519206628390784598989125817635135508418102978519448590343833999087636010487393940039616629560544231504493887986073600000 [54,25] 38293986089021994402899597519078623703971938853570551231336301622053784499760162131103652974485813521433722792971295298111636961806858179616167929915076348831027210196902217531742694387187775458383256057271868488744110856188634040214934882776566932280479029879373699324598740043933107741213350095960885428833662433742264902002059036788476427958652924405701480409268367463084997426973290778943426866141116311329410578861067401156403728308723397871304326431073826171234798602831935265702654240469867574788725933916964415032190510864442578921154794258521090842321873706452380051726022058934462740639557212250789502397627403933578454780724387805916746681159505037677810592041061460179270884260025666256667670928541250728262698805767669010465047557207200357385214233573800255260811768492662453076203974208030890287547115817541980726226528879899535174300553396195177131894226993115297268975294042163881099640615882416654909902751862832658723320595572181971511804273831108522892472730682886146096442450695364733937014746921189697152210896658949031332175150164486562856549673913325909815347578035479552760778722068174083214778475113138613026991681840577429817024800521517559318485728682982603116952525554323430788333123944776659005966958196561220378718542445024925524703401817848983369081622598608017557213533533983138662038967179108169282235322133631111043957585885294392009741065090326887265484269009862081467946641262628203440059905125724118010325840353902143769798937305417524549553872373111674192415768475380810219590745714569161303522269833558201009678268741838847671357261362255497681457978842135831423793879695132376251507314295821496441708129363831198514039934724494751804444567519530497112720836266111170872345579564804219613955648803091774980709790088684507901403414673050987109030277882606495347460103307853802787472194245771706557509804563665965818408949778018113860980116726612370258136124556040869305409711279272631813796856884337137811545049974934274307532040548001590366953324964130508901007386014744480898621439517501178479749136562828631435195393938272184468718234933878460457397182213489395233853023035473330982895861277976847208964531305415945643495879338055262303642551132881522938959050034044482482373003472464090395924635160487169478312500389664091907972065812690974985782646132421406306816850156754637449215438908626068137077296942682078431457462271287525213618684098329452704335610818773425985290462416475497006055531238037844729678949407482923593480249728324333777186999458942108992191908165481655095542057094525468383129736600668129448365760310244744782670733957177631658741679978254115570070803360141994504087466287741984674150454000609286428091634790338607552921600 [54,26] -32309902228653352760876060795233606838306547284674483710604734482187136760242189367355129769535771044800270229778622676204928800410370695211612035470507610311543717172275759755717677162651968595804554321504807292503494806508574560441070079284000539308794243945924590282646983143762220265370182662244786849472447804427518588195145122252252441028766551277661711253620025478849470739344852285612011178151957483852135769394341084507141874603023197226550319313491091057365955999918728039606254491586990427767764126217598031471898981971132285116204378034544063460444817790867575040562629669431686853391782720155862229468695877148160205177396240123558418300033811882849147734737344496089004890500403943904483473075114886882630580053736855669174665446577972239181899306529172827161299813000357359355920852001163953553676140307619236004023231923002782801516251823417568770710987943273289911517853127030612341692081940652960628826502981844497693298021549016964051458852828145235873681668194751617809196990730676670296878263799816677954667097500041395535007244353989771039061606812213807684127370885260951451914658035948266832958248608714998777142179369797397867202961423225292459998977703691254775018992670723806382598534067986176598272606710361023548144099797405693189677051236664819607234842979504004720856724963011437799651948604269224096684788411202896326660802662577043291632668104036617924405164256464463423337901701197768294679269839185228605995772750722717462441924891371807277378320115230410931755676742465256852810393943598766745212477647118218852172394884611626702702165770693432813590114905535386171942713742171865038116475234876292245098290319543442896530916055869580178895594573883456742527485583602309011469130925965294646192332828948708758161006047285187213169244340674193215274992884834526828320054510198881085932220507682040187327887287436813054217640962279999562373950197166671000274104857398391805475515601366556903269491074370084659984150075316002112899575066301845193767642946941787478828805350468264196348685771706252234508881973979931129460614025446043265519652449156326906272328257071157764309279935476108071891341328492581254384997078964755490353390553103799466259089431180840037755581693849727621080199752375583644629383586100131974184079360401706296417023021183835013931922992917554764192180990703525576737777092957711072671090207556941886536009985625399646138392027433838464529676433482004980151816806792319576001284350937527023182317748731223188991965797070851847636403425291280132426678804156143582908923218993060672388332625163584905109662976649382010891213901130462221576647458957837744415050203923458742725030229402395683317334499192875522977764055080501248000 [54,27] 24106230508957614162742003041605182275551966438143013875147193953748871034195035092884577541473155334505363476421863530254758389277567049243246266197128937183330320276610717532756754930497717774481049654354969212591090664256828455383337513934922865869984303389273593457947056756796620638956586831565602446804010667102637731823521990641749736447902832129096145991021272973861533618125270991292354959116523522180940505429258174618372561750224510855883482106369997110224643349861155474969393885728229720608205674006162443224769817219875135248428818633302064036391676892775563192642497945413733759211346249579880538735175048684500960242769195976722156115963153456666352001796235490315640054837787567743080199737424542971930084125036421315033867459845080781607697275126896365863557827953229307217676587253269881384078658307688439685513847634003685420280278030155610278936764371547523888511260500698083368925006739480431326024658841444088991007334273602738413059940975373871438330653288480139205409866594623802114948914510379109101729093937196049641859092788822171108188669814918883329146523888130624359210325587739797550882099573995252786193087207012273516536181244163985415286122740362019588539067179122638479643402216050708165556588115288306916079896387583716887005293159434235766830539795268601276269367453768244731972938439471594317460968089562927988498959882137323839015650185326725752317741778584807368393978510498009920404145732001034701733197704775505339416890138235471531656540898435101362176333696759589883806691163700501057894701066302807988918082555487315243294090612329354721125454127749780494606238745255602207815119158625039601645897089721905706953198692043795328479700413013866779693111071353047247021048409321001357732264174120645532866440581118277298401866379499161366721434084874413537110583990675408057492973329771789449524568395559867406162773397200609823549618418052168159206105170970389450621769383820077147252555396519692353042121451499304505908634841782380583174960735484999186821684591574816626908958626638469318506063986040388843554915316735871416630122532584941317201671907746500210431499292865485960836780778828101048496944049994630112290497103238791896556060519865284771422970464891499361018858360743650480873915802352441181729656381147619265729713851261949425610677290969856036630759573659819942590385153948544383669729126022272743863298152050735760259066357621104433286390408115928380692564879933489271074839739983913510980071872738401607319744129977898228583840347867865859482047781039588527182818934337448299384069617773432615768757702039503961183957702898335411904915736436596635322326117615587338656110560090263773274752561225294386917661119139020800 [54,28] -15552768356014815535124790494609920524027856342461552946189532544755801268449902497777223597731909720228134248609828800575183791344216039892605073223606929806933232744916707085939765328140798651150088868829851393097148534875344103250433444803390746718531894004713346441246522132797177921776527632824935796570016771229780990019056094655141100811476784817511637469388307836498197468479652287491069216136078955348549989984877223612619512299491479927150282269592617134181239816302856529742086925077252995149666657706824911226451345021291231788618308355942839003257436394009871471043970602979044295708029793400940432411904175789597290644715094901374247399589826116077855654542605707996753517873951245960107787059116724325596609189014183288834147017271649262519829516291351097957654554266857026241791607366117018037040925866719542389138979581836642566146704319281166382364403365988054842837502850502867931022073854874757518270746739422308146811228805970187002215422807289093529335280429435591905180614269622916921527716837603505024346916761872508609320545847713584838205530462145811117266387679767764161554881662601569046247093439376713527620287190729009831098302814174199679371868482002188881866300355961924010167006601532508793162743166711040839352190289517302485173682709670281862273294749342362881507437686245516541782740179924677224529939010335469610996139819068548420251568597727736238751624588609668289747722326509333834430425054692331345978389124457760465003955297304635579175466357227195369926403623813687982828840974598125782165445470389715756922398475266801795262932335484287839845792702491773587267635129699191618675015980282864349653509488473944097215281227871712023403461912748662654817593455632688796139875452630904163352772356990614603503258870985847023026197717894440566836450468439213028965675807701005291669457517846685742772729872977554297854670458494734828418929540282566126201687096903878972676781172286416275149319124324069258481875266285772670756314537303230627740401510489048241801916587907171059139402291629288880854010139399535591623362287580076619163200450344798804716293177227116004828748432260818345724909205982923198860386529597735823843296576298512649783366586199749259545382577531904648540233936810936923937785432115757884888101782306660881624083628805505253401848964058075701100431427828252048676235066743009266820265164715920313697013768364025350859628619727394692926833171110884329414317629259871008209271709863404231544364283226347334824859510108271554424247837728354920834220595574466852407346042539042141029606807705032211686269609414464811617881367946904072128264217009537104858410911261427445347809347971833142062284235727654226285623980851200 [54,29] 8383002082455941809204487823270291387058180825823561203590512336955206033397814361789400864144471099158541434673826769945337760200266256582298791159234097024693575615640341185549636398538727833749283853983124212328593025603640409491873230978152921063685342675739870329659342189401201206629802834552367036080937384348973802547732416755290824082830525462007991246877667616363895155660447999175119071128760052958113619613688479807638195893457970034466353714486340438793348685502636753251093051030623051588069965952356686353313587520558067461625075839017967034021858565127549781435217306493085349863301339724154585132496171309752804502616956496460462040633397209822604632442079571060196661799134995864007290098322484532694862053053615589523484510335951165793664833620139186010123457667601510693819469522159655695278192782001269216528419807191360450401472208583683722646667045629658186689287152954333244589320557658408795161126907931901701147553823091372499774754407868157554010301757921242394161155084628954040262584505646685074785605541941151997790570307738514747348942112434053664325414789075631301845881733669147542284072444406582806507989540811032730413828212326013265112947247120520388958403243153923664199744511103109706464946510315284273044032664575035970007343162380133981688176084245397372931331766490823837421207034895207291490516382509112544592488344401832082517005684953798450609943545649861969295109892553086612254794303052631602417524506586198293476953251445148490076281706264747901387711220192038852493626340739951733453338503267468281239904397680439337943433385178317858399843599944493586327119088305400487978303957548552216009045197511865091687706086292149512085360367477930515497042811218928222065160400265130366529183647582352133024967583399217352592835371350924885101073322256952175398213728108510958284796970388772575633430278947048001913297868866881975549350987457000353408345537247823860041256574245928829594676469767803559925278194245308528374337390075933677177839383896461846647982867158408901558496934189866585752174756918480329282376307558228026801504509539292853362646981788686963675671312979124001698797615080119509300249471808369519531399974862926450542741177061901481974286491949720585637215154642753653084243233736274757437899031893518745776414014300803416733165096562264281824020836733508190807130112917318838669397477517270991620041958048140141407706423874140165619950974183502516025335050055031998308744827449132394496155088369282559033123917042830621297786464018203303779498768598170235057344871555896558569607569615365331702745148915440705764970309308583301492385980252571438713342574001754624656706134594179150519995317201396513005528678400 [54,30] -3588018712454927644379170699719171498006046906102172979959117168903398074254221857630618532596646389889915329807692819248044915109829580092802777045072113565376571225856224521023852417645044741622046539216410085561585502327658013068962270599672675951063869765540005418891611477503447325478705784721324487977383371118781429902674796666780357807139147842876942440045430075611169607893643039639762731922166383874390977136079697209716086258756736207994301450459179424457281169263522375366677778240218447762846851897458855940558771660450344098873073691150428052384471877665913358385494951407653353712931508913430659292099637941763114545460532731569607165910628719178116881015867071643592773808249578931275565047062435610883436739666230982460663074080733010526422931796265965277472925840873040560618083196441683404885286468238195164941914642054943499126279511967019734830022846297760970985317076073894348332838660280369514110626831189447156304217820090832106409815681257016511874673554016130818832482583953369312139751465576591352713448493267517292289921821050220674748982356528402642320610583429145064020973945891397942972134620035517006443757097027343756656093591969092527905226070839252363565487601676262517848172342807436626198012130111180904833450877265975081999914700936333280519379786687274952185401154485558269239542945672896632355643735945078260352046900259426210100162621611386633158575623446549159456568918867716197721928818067604616751127567039795282805924173898540581179648056433754215535104589647578529678894904039987112512237342084852762449111641137756380578880714489892454218764133678780183945230927980930420513901865740611631974240518340609618283733844464098000377837111522614850342415553918107977185639513708767683751567292629620701660796539125871180757845179611313888156418040914246695354185693155557404518545079233704631646646523667738776465695334297047581593002765139907762149255122225274063710159571097202327465054068275472411970328308569505550477567428020692315342637248847629150326093496531713171733655510431493083031740804874694154782766677244107810258311040596890467776370803833157276338694585113160669578161642060714610003585748207705275261183257880716740997108839764743296773152930066918345396842366373871434866995430231083188914254490634515300185621074945036080165606238054297269048743230314111804534240839612402572087274083298505302014828491368216239698336522279021131904530331054858543028361612802717408791821653412794333138164605294688284557918426618914160221312327298068888376215206527750639245841228473202839030889186802484491320287898377192526270606280301725411862955863780120436922339257792281558699735883759344471864286409588703542126837760 [54,31] 1120999473896397687276542763020174746246493753882522119254713621023954297003113859276709907287296130930784435401071744098486355723463650848095158620794888014660065665092731030689356030908262478110160083122543556301842475358691624103026743444477615920815516730206947293307834806680661664100795891651906541426508610217787385799508935292902686196877394846497815480046193979926297780339201597439900959993720994050121216360851748256576473746571613145855729445216673174687161813919733278979218006090988180927665632684007924891544228541041696631001436612198338401233748518323464170216201896549749770332051970559098191528749819369462825349007112166482471153773755843423201746954802316390308770500891848755724728667191723282855306552813657790763379478228347612704216994447350221949361023414651076713746339270811808396959081159850121517597179125411133871959461191815808253323067123272219732913347563673673999700891113714931705963535468603954015688416899000311762325578988264039022823755198975107698667916863134342595473483689801841166538192492272651288333601586743747927993696538570860889112098825714585745097835153595404351129456550990380437059882117079787217701316380090635897436341105656633928182961234621289604641410984576027984146511126250413355205367431757509791378963350253545009633846544196408869742164514717883860721419036101604959508658793661910229462109103650062034744515173183914615738283411409505093031827983451547969591225063847533614853109941556542772082686099549832941688039159125812598870253312863738335513153710192995415910976053707943021618422189774570564702011869229303653861249055957759597038033917437737956429393034903395326626852538665050575703371385522931829777314930748334294545268234274263749617453434808062045130150709746040062117642002482674577047148240380937945545153921279070414495830452310212473801514232698153276215543301764746025272200963891293794373625418136625866959103512227760282095037109667559477214635781551412556307493140424009809104684493906323733949018985263772283370421939565488991447484244858449450211675244337291984129534351706747092924281503065934827731683844996204495583055299396427121686141448033389161568690913905975254040202635167801591788964671266279687357942195896527456182150566674172708894114696095298003424330216805922641801450957014710934627977418949862196504949388337824452750171050269301544488397939554591450700611283314407388753363816728158769525980565285713417946744391888866452156349645604074841261588793606610095257622398201115861619007374428334052652112008386821711899661897980028971403776431164244474954238519337957473925537336880516717289332969095460508944575235342232610047863442540273424958718289837107760332800 [54,32] -220535792500117431032812178199997402973045778908240925105967557188113451040151100959248437480857343517652257224202694803871403306958808475673324439853992861188724668696467382383073151219180451717871286646617145755350542008186084359464864014761446976435919261305216444464109527146973340315168970392072865844047184552176832967076228503003828911539656287328195653127235455786346260048737943523850128940422206505588065738842078664545254613480295307679040646501919760272083995654950188902074784588402076041568650481818500061596357082818905503825101540769649657231601452262541993440143902081786051117005629235839385518651508235763460812372819665022742259775540591952368996127028996506640825632930614199706361879125168057519446593834743467353851005550961970477510089124641780820059472357095707356552724663530851446287877966165317338346401187195159048873996482830308683261259170178856138156307316056513107867238189062956629577378763368455361099552271664713535372337547022745636259249547391285999075506809840269773516431493662367864987632455316335247325504031682489920026232783887244222524796966651040971122754085478987124073147156090158541209498848473065459974115738998044538260685076097257110820402078571164916137766662556179657880372857070779451037938143447173879984962098181006337225443366878308016923068129372226347721875558785824801424167601125581402651984960335294791351770483191395026646936232422855392863184835933161452609758604481967190205877355211078648307333390133545640452335851131472181436800671106443771208066782701650543998107642505660128948216602171503013186476145994230200769790118361820374317569296152928248231712883322946751780767270893445501078770266020123877771413586048509377804372345801126357859420735272024632756858332056703250257774241141644137422337628804256018729297221888108781276501707482449207160214724349740770692206310451683463821415887291390245884299956603654056715030766148543935873273282074670827229805361449414488279885011390167143768825425450044939410410710123668301459947012131730353086410353409704295505090173139739720569392769908736325315768315760113944244161984795155570562195512707025864435284713710356639777026240104421443725427599026834329656671591757374297204718048174064947919062527003504410006158751049961688870822017262223858705449178632141927581642901030852952538475953532880590692434353633604632452328176808098519220273182609789247500568917990566660928078819649018263155850513328925899158552461596766146148381045930666576434486159055445215107362314385257783239717912536437130480962722215925866382214777413561845076318141229595610790399761925583981872207639268742941982169091212956023438336726142669655484004571747849338880 [54,33] 38097562344312291791930415717596610459402523646653477471108774824499249691836586551387099172729625433908244952952344118512610780898219374169378178761654519417910313680559425938825175932604486734203146656373619895566462037447505982727088319379170061718035578532780876264425332226668663725513597864189753657842042581369058633122817631104133990628437125346744430677488217765578743916541529500383065536063040677994723878788246647903249613844589411526585875563653288243206414737733143290900975564656471473461483662824059106147438937195327701477262651632492271490695823949399135109297614075190744103907969259297847769181534754780967519304308417274799332411107882388521942955887616143993018945397981794791799530468342816667803135527582212482626038291430938631192135354822240615524688583543597065567518623716496424212500975341370465490932913131607782923100397612353030839671454655162379904835619488154649218469180372069877414388663977018257104378847540295440061015360947549312975117481087501380925640632149810924838720563742773391789726807363697337793105610917969427381587257370382384846878030903750930358639905138762054149796254272919731671014342799012272060683165165337965709985069087718649595038946271397852728520050508567876768732601028148394953022328412302629364094323996077150972304556581579350837223384431627954789182930392649123808114477683767730072386977236430803067152260847797121940500841773316603783568933614264541704281126173140876686372886490712037840426388711317576969654514885160724624473274170005319700370767213809225673005384310676791524811296470391197921657175859043009485390099454665183604561934175220764065668084241379364362662621627139302981399442635680001348968020260139801250078827701324524040113732506441220383233075325749240012470534908199117256135695900446128361017740073401233042983680447458119922772212685415502959505792084693739448583281936909178021591745224088223872110670668372738966735900787809478284154666745813122034395132791641834242418089107337293259582253261741621776846142022678321429098532341680594120668681176597687502816796857674212204015719926743084515279592960668402277383150810197604363380707250194319364532236798117292200917327949777406716157832834957322907176518712883663598570074928116239410425203154645119392961876880823936419152733412176916407722229633586196697014619129356743444722507786085041967202634231199844770242279185859188905908424290331872439726301667499519748249400589697165010961607062315161575518971613621709073604443837970734306172536306533671263887438072416127949116340342640920208302588410279619425236332687815063399598795190456413797809060811307615070312353483944209231768862270823286755416858091847680 [54,34] -44338115989681874882186120904300236378944867192212525792150711065608148593973195267887380143122790845003493153856271345907285929913182324400575624905459023810780713814625141189181378005457269818085967670290576653181100697773625022977337013182016010029922637615075239931238361384389316988370832329916844433436063541326489714777728938824081090101133124075121144050287190309654476346071708127233950436210138310033535569304511899770921941737580634594896189905370373012106154084569386940246403986399557410094382581950459294412922485147578868884378875390759056800151746382727648403182437399249303161588422083038759718957776908762779758754191239611671042824862919762447779448083526715555431103817715932596155889553160780612160673660815696966642882458937668167044700335194556684943228472016042864969273426483484308612144892640339690575740771431890155278483147107309472424149063493967669351749209163393791778127443152510344661404927411897828813821921496608816882266890161357011460753488010951301856402606535963901047261605997115856386746156680845736630588487386423467887029496475870444878178788384917024656821535195004995697016612371085872494920213234964250472312845899458518542045600719141367563976022611983346310179007809901150480324173505883674269702466021434127552189695314091520118900211015751331026827979151584296694082223956947776390918256102989335807996454590932779815764931842792593445724201204106294479914981029340190614069040937210925418097502364838215368153677841220752962180683762404471458226788291048916338812882262813215077848645028474507582312763906117150219623676758250824096716668232344436172857237633156784327503338122977818901487837208700869173645052964968968899543725649397606087360638951746795477891533738636695643641259699346093812006017183197742306647732149241707768249901053457824435186611293261768915534943553378352511897472321217206243498516837385923894310156965750822547237883360195943025948328242032137723384471873457516479809794575070047286197956295233242001713450851008630313886166970242671485438853193500484623232257527006153819941899644377244295381817468149552226217072838356028013438090041863868069872407354058846255013814886333172903203611044982563154260605641200139125331583765779312962436642339543181264945172804447908162887041919173783334530025269523525197774246932382829773944754463177747520238039986752618437295155448389144343414017874485358255835588878301106118397607644904981953905464787925908717943539481716380730369064283638498335957666090284412063402468720962702494437909480557183171954458939264207833337435095266267534296742548786866664388906842402898097816403011515630954320611136110355973092974516819772502960735518720 [54,35] 49259137936226259269630500140457392703983547821010965752587204601195893084543964964647555849641814786807743643517401366694932363237959537701795975516500614242599100503919321483859643893142307404958801175269976060605363414944307012595291447122095146346316182408708403521008051383586440543185790844057693028596608896210026158013880566898138954654142524320485446205998594712867932425098572849340341075481691528895778486562990682074034836135844453685974750060864798052119924082482223772543380957129587190455864554080272244740936163998742144994578656916364414769386243302634086962943580829164629622434636881871252743746230595883058090225040489211027430596834859183267820064104461921716751834869292956911558776591018584196867629202040340545144422115366002947745392286327565774147778206809731847512624482466484577164055626299385299894357109393818242800035194199275305805039120361191606294538051503450931397114996930498367262687696057601774130942548468705439787440065224306898860031740152621378492382046694816221387349493857812692328196459253594012820711542819702170971238758325313309987064077659075544332706386530919940066463743182395426268822435266650237508799373972968578656801395768201345367287301099093449860231088697824874920414307812724425476827554802048571650022121315180116753085022111266513732435602866511606436401213643253836350215022683577288683205573309530751156705025177458780755495284753649565251550619469122925256058773877362341809752891132870756107977812093208055859726095842013065552076575055453273413113219281981086853201453433963455057508343771650241195474828148038465476593101031170436575492591732312146588930078929479608337621137654099069180729271321581793505682939833733323562144792977742485341007468235779494380065505256357259901151986145910352432310428364576216758215087389167084442704435608697126285981350525180280615962601800692138074503014101072400020672020352794089686762181202071054160318086538876226771453193477226845339692634257060015386431428222318310052572612640273404857304001960249515410050153970639690102805526449815325612990018819070289866001138515515732149452403424066813541438471402710567152014525250164295362133700802583406127544016527949844580880465753256666272511544190066801815860157033112283166014354896768674833710230418925021978637103342619046776951261083292546425806530854413073988667090799756675836463131397917555094061046659311337410447966153449733081295253624851216310419871172275284051175822523013634605800139176041583309843397862202079390392851799293335783512707740614161574358728089959198895203164247499669435194510555317332393685954684498542885816828730001204791779671021563625545952396889144859550841569280 [54,36] -34765880082338137239620612594723324694606621999932026343791171038175435586629333720231398238126435655948591776939513056756825290345990128662970050298259805915631257879710437092995778689227113568915010051546493744905518955319702213569106214504059735008350838123355126289537445867877580833038811582345264120496432182349710581039029732112358267626031656249120839465683243214183112470283504207219235107874661572090965064457741346489402650033909640234600306982344251863362798739302730700165257872940702193519815885634988474753569327039051211321053907692549623412121146055205952681683046864064283809855236442507233843619044336309995772495259205220434078767000056240683364692668321757641886828632094450181768488837006665040569497136332895494271438679665321238847064743119660565275618353811184539703213682461801869009004879492943396744064516988811133865175040108939636677868734605830406896531790418739340227380877462061440342723561595023736617133267988551303616895207776277768571325884212614294786526273969787359244257812849389398828020060711312149093395895516142621914194141319572998086245284420698638222054120984614755497592767397359266135012149559732844829862061635077385986522533653894620993832500169044357634801114109774236812128536471956808994077535809588715413634533249692159343158618508171389346184878486428966883712213650822778150537943201031843736524423190596126314515575126154534696581067762913904092612848647430288340952512648470516317601705028094222074677621250685649737398875189897161209880929386324887681660134534388719356045090392291066399531066279357274616126825993417711289091062172109176694457657933124394185607682817614781163439844830687580649455175445457331552931382023773651919110616736383460240536419713900606913251211405075287476155142060814024225717623736289930545707699289573791626090081376719033707164772927659740385590902798085885513472943505623227705538696018955723471519756191744517772981842273306850361472175756832686712780211864986755122626303756256574353298907685728338179475646954716025633154671773574907366718819924355781823331544143071890964083906987539725381299730967115841724299278189435157526702781042968274014847487767756410462745235648205942137235588629222034589358655544430966639507618842685612541274138349665470757109783462364312059288662505835228700576212561141731268647414767124429615441088732342544946590349760553386202723504142064690479792843890422215998721234978495668090921479987756831399839970984590282335644218733624635599566837123222329012590216269291647784036542797547078244352918390555377057302664388905682911959733251215394119900344075678916167655304953307909841243761020805942152922180107749261783859200 [54,37] 18729446009614766793505144775063086069359954144933103981149522766263721646501304482184368467181883361041998805904873525823461137106060915774817653435659291621882760745260921413885244538061371922036407327451884299628545232578952832978035788635178357171755700002353788301745965124758985302939461913677308605882073294572748287767158845455726222139892376374960237443900061710733202973854478009980540281684770625600644302403690408383169443602116973866340547235944587269996373015643505666306922752753614755450374712885238717040024911316428437790169091006730663202244121488281486127388370744804791696702393513545289345108922267393763916452761042307969831511611650762733171735867800653669439856819796702281228920093388683162754439086180615534070554080435524304077685600568433972559666454951063807516291072923901026990735332409453564749704632820668044458164171009865700851416589199809574716020115588146400543939961696963468164799537550746235339899995627903687348792157944569850793552155387052793201858092611127328580222637281178227769323730352382393446410977315496922244490563045901483446005444484923992661021029071206286017212346026240131503711501260997259401478119443662306588521986184226652872234152356267025558582139726884552062058207480443451037894432196938053367151832667805659667995753862296501281210712428215828626383031153442945616651291512714568141507875668147128442410221389408876163742836444805205955239794789098323721310509334754960372808803857892748602196064998315302248071690462382011481087589086437801535891381818777265613993472442982240137261673372585002351913868835343244799444597629587639029827592724780880253080518013374153996299171522953909365372725924899386722967996728208035382353380237973224848101506773472644315298332281463433381792471141977999527639693296008180930420522660623961670161012324069264627840896884137353448025168872133828271272005442680511034747863196847711000859011533351591834787341556015145286751128642578696719475780582571837321832996240513235214174456046013408373420443494378031830245345509460544131406852464441393080506723524418377149939359731420765029290034008155115280080347167341712708722814198125807282635735393377621926950156875418956275790322143770031033115856605755029956626993955183417233231404283401613802505143909371636482165772096453074225324662481649324099951641186693546335227415532585856915297080966513116994801303673750231769711704462705034436458015907234098984640522336121126991752813619655900104770615814006266299063157846964718289434722379818610245905388909334068147165855779308705268095770322657234031344122557940891610228086828546368353566396929548147857549922011995402855299830574982040125440 [54,38] -8814862361793418477083020103426588685940207275916119361989468377577405252365179393088229881830379546349281263272094760854559709743040983181315789654507270731287902996122502497331526356389722802423600342705389438426050454318645450410109094436736276068491263138444847513378650925987146650925695626961753521925612806421606642166529607906591003115577016963121927280064524438061798616989673481759363054479183741587757410248671839978200149887522377780953796772502040886222857832199296013592102589322652425690485900917804809693217541805852368177565836741518469283816574245990663669400326711515869366059254232700218011559697406814574668374413940561004812782617551065986489119055795436256801667875426761554056327280110654089497012772033513429615522001370782645500468329819293945888554943183513254204432835240808694191602648308779511051849644595813612810383157031517372010824724143539988279504117369048649494869688390082938007298061630701461988772421460386933037155558791705883172122805958978019623554346504182358375098894749839629200365136543297625757656393184890088260337266044376102136241989868013404955284468445829004644015177196081550349837152170760565947791608942613769410961499172726094724301892110867330779934518711106065624683610604380804452929015570863335016771889991160081826226338606313878863041500887148709537047574830027962255073152577027298495260058438806391572649659179380323198440340057471859285912761589262311578175296427530161054267693231184709931665904461502425946644490723225758239188632703604749428500150404664652859842307096388888255310550735112859260440673698785104427303527616995367510895827349528724974344173225459702383667382690989313682527792765342451456220747261850860343133006383721810291834725400190768588295229234983561461667039290311646242599867562664065733391120568236966437084399434164601403871403533904222110570330873732297502468447195951700818476754770162110982100992176473997766200892822729920691225183941348769364244260615652706401812784045207441274724190481203383659718578032981753218555768637443858732799767131572256497562289017774934307539616011487528290755215405414291279228117612200332183625690263940393871402295819550734842530889668405942003629915915496773270544710876083776677027923173467036470077560533854448409605609214482265633414973026247163788896443063768537333292535028241836914927626397136554031367529250601865302058874722544519043833687115624888895593715876695922364731459631265609534613542915985409545523676511952380415429774705080609386502063630292989549255414368560646996242813876020908015853781569165832134602437319631861059024069480316525380184266397944416687869339834060171733063503650026946560 [54,39] 3889112630273070079292528094025892962522701408055557139760610175510634339072409134202756468305679610152092257458175990053390294665434606499219209840024330281668573494298491028941618762033630349147931620666562879210804251995346486142696221824528319008089360592038957088419773732481154954863172430296728959401188031065333596967656373148855604545734305901739859751257380030396538234080384748034218788148431962256992999393018907082833135775391873076616620835883251988557417623021356788657055359246981091961664464249557406309773233901439489812186399833782262068873780666754180624163412843282393318062788403129850475263623652906030495705972708155134279646767467550604278897486221278352098580088787088683264175331425121507440555851840960833493027981002796911979686675196288385222627619563681015460960307019392351764392146810476961987169903015212947346066725157029359255657573545322515589530288169395987347978669305329978115519328270754594090072830972539844159391280233229786344119117654804034334328857377956871763290798742818383110175944363425997772466255677722909432375755445995273612087716463412120151819907634066243273150742396530333485711567306989107048872593356382318194415516448990666976607878973566643544365466913856389495013563361265680466369195122507534157673225083113291302979946216916448785041890402761086817665410520942380077073466283734740726055311716503277887424288999121349790880053824230964970873417719228340684448098894275911973522090738994975195019533512677694734104820918265165668732020858067806680338236567734231082358438346090234076723749647621975417685309472056338905784320294384483638356788659175330125725013991969204557846369088862213146508798047503289270665859120565278161578210828513145511465505756550769665887536123646849541320903899904507593622682050243813836521678539792164753942242986800177689624572780773642907438909846269285405223034376523069238183645430828194611137821646179767040671601835388494856756701631157582084102146938841151934597732238882205172330110137417495510634848680268707443673141921397513713618710926551492931173120970898629398865411128789183912780089378882304235928011392900680067463440243396765638812066262850355813480108383100878473976797344268376596860108795027178690407274191578967627162025885704260092991090349907934626460814322817570489442437114588020818133284081779636725261629314022649504921624500711026437035879375378846677476205133206724223539849732458234305551422018916903941776695883998935079002294896008504436365163573107358901633832967545655688705144059315163483773591684087753114116298773766957920227950701936439220953091171972024838993012377437479201549776725703094493817527305502720 [54,40] -1582034056652448309754116234999152870143421227131194631424764092691028461925757278232026568964623018058029487092912084667264779831718986380027101170387726473927132598449891806669661582902790016594249485339438665155713396222406666576408300131957850801245574520945734121437797395329382799357291007448394122703672834546377815335579124253326354134452149762461192358894393002351368247419158006488541318345109784227364478962363932249853582686460993275381234619152856125000348833134037868596743332894073173972612590032246534306386778712010607689096621939150197598205931030433981368150745170746710106379604852552193595623020093340040065174005022352883140773274265477202868089547807759239190067430167620885764075940398864678392600766421601418238661678159427284749499077158288016000985065997276016433316748596702796037177184783814936228459899551813375578987818801509727874823489531622091477851033025550695485506905804928885274009505326080173638724242061484484213855494171736183371516095306239632835217911958049512291706371699638083947329383773612450617175219666216328500983027769172523418622929512696896551175735771665189820709141874119787344602931861356798095458797673665695055655747141560502431900326002069405836613812399429669578781193906451231283366373298427854507055888303031639502952611902486670948122923954300209503730036175155039362605435513719436923891919934899100296583586387190486138213174324888079411302501729224449197097520513083106481498756081680141529602844875039538407991717785716796197448052221495377991110222634978184365381263603037136305429246356186929211176130676577254957215218030692643994908255560730031950898704567662973588259830585892100069379882891331563036222310701004069046889457655923919122657838343371656668660177231776678265083993921439856745713701282009457524688378186478752059481861435944123389566941193563683182736480360147047960057202546600495366041233545320935448883726948758994309832116810025274638308132326796174051035183706739091224541335138755212649812253213455596819851833852831124149235188468947868199463285860278561713425070701123487286760310974584713956564773147317935712282564485298713572782422025718907129389990829132225244546257682846095532856925123715945718313338678251734521955028378222081269836305502704966070155101806465369770155000726662077681709217963002812869463794295159295348780274235610123243500000713147324611392039368495397838916025084899526065773359796553607782058846810609425930431795614244303429855491369505430005295290270169915307790955369660100969510460615553549936333685906493176594855521965803910157578904107481030397280158230871229422660861597006783522708896614805200817264961519616 [54,41] 557164980097758728505126305582624483715393572861069123105043810678178631399656249890090501564000837051949693656602051532884752652139711141479217720357620035131866281029385746545480113396017788591212323581351627007886761720504383155010713943153833167272528707218372921149733608554610396397069867176379425239349866465560744803179999074471411322870632728404866312324887833768157073453891415105431059010886564749666700511341576795451630909097254865078783372140285991996221855534551762565028761564983528837801552978691694611236525081886704384701003630226054478748458446251906743147127144203508752522767521665337422014095486275864288711323187434296986396001748975159086754135878106102649248647631458709939357809319129506893438513612161639386300707940325479675508623550571673310213949722842043707299499551541515429881593849178448675837869606342264756077824386891921865928736085600982386193445449495081001836790954188340325128908481915463426921566841860311350729807013846904724932349164390036336781603020424083488653147257628863481336875992101486230743162382237655021127894145391672495689867085860372021725631557708361763498396475467269669433632017760966611805322337774612018161748222138421465986595473407748709581074600258541340410716551673110201081108346529145263791120924604339514887405352940254125566039493168290464556431362088251597595319812377212842236827832620213846855298427567019988292544032596347974690287941479375468184866015540920734705698263491020488067227446400891496494221378784678402227427499613250807873453718123800221206331569102727411777822642183602106467699140814746588009748106310683029169651261279806220367256551633368125559530170572707503730729046073641893749906544924095406261658046505576938012337914657238757264372955039369799079554847348167015929882780252182433716192203786609974296989644722529608959115859204840151983575814450790885755903582827195400648294660587469619647098602916443927344402270123308061711745682921889667480961664066454814089278988047351819336359076521394524743823183506807471105913590595109613983570199584723724825724229891765592255133773110972228686152794359821713966486819471143895462171389579143026947753681451317676968023980841732196016142467666818120853540079476484492280138575323137874573033697833937094100041952349125478017916584830710636099133612299372091673214245263893903281608433835269693502836408758013564297731206891767878519842588360767909041164561732180167699952962756633527727062758465536250997247164261107986726767628597714316911201529763592084383339167468680603066033372075351105936034116873301284685183950832624548874666154653530009832861476852828700288556323744240204240650240 [54,42] -162038016125649829176904758681625229658775804115362251287129377245764106366898546546295308893978396479232039745711741886076737821624441986814652480291254816823399343056039991163076762071433466965352934414439509790884220471880448071434701665811280178920056760392115005165414297985527337890539209600484404428646804401972149992316862092319536422126809532073652587515334784591346460838220227574171615246413052059385649302027918572740013014045750784248034339984830857343671485017677220712586021540329823441689604441713781002994258120723800350375098217742297463101703920179746059714804937193148747027541163622956141488076427244986105271740827029578763878857143463215755909023615084904645046414511894803706778193169226057468940929387015618482120731017061944008170981635804795928876574779043629529819896086215823263538118601148758323544936894755471538715587272709315364817156966621005418059889496647016477150183922386603920746061519639518040104505487546543504910794180937477583549750059877697420391485493639858224998933047375173521900917935173255605963730897144453505698045727320444611273517915941511118538826750764692290705387088307251616586397261404133746443450365677713575926407765442775564155890736930801827997038003411375335083384425240196048352337203359395676304032905557550410582746325810217639051655664583319675368289033043093656591689277530212371454766022072985377925945792905151781235380696655442612621987801498073469070170378319074495954573740915344390410419139958946895977797131448036517390352121819683585013067444917814418194331887023361005802025608380029372835480552804650852378290850092050006098013050734536407770795750631460591626876152015377733069711256169626470998002814876401053514502869200471095039468244855099879728133461915496759589408193109621115711319210467092333976460575672206409226998253566952609587508132628514740741026461692186063297643251227702833262169619897956495244367142255489028156234941398175615610994481382488141816267589798455864833247794675898472313876926517336941163958223704966287644383336423363036753776938237993091481516457987059389609905267860198741189814376806917913403276035221213839553988235339465048400361883733317456288264774977037239612224597422886876167735408481445112982533064675588828225074226349170319863626621449825162593964378725604238100683545338252159120042285863045620963561054106760885410222236371736324268996654537021134215147537822827424629316044526277474677281669249848107018434195076555568053931448399973483004836043528309963477521370046682293916984473120572133932069785568073073311544941663292798594416273533423008280265252417383642329905441854285898899916051307849913991168 [54,43] 38885487842393970562361184176295934204387881554513383617032631418886119712442501284349472320077883539187113024887806296109700599862519436164712104025006754829560003046816261231136689598977462988458724269204207007260760053634720171353011132886175492144349947570406934258195823545742363794363260827339312598638491000285772185424085822489428042186397486188429217449578812983974467904130141483783107754025600774569932921782958336766952926057486754218811170658766697773324746682846577283821408330173826755864404802847314811465605703423151880984477194916797864844676175566138523144868293670487151443809047349648767743314433318409173302445467322122681543835636352786616260804903087633580034257337258510076360750789490802291907941756568370837403543685780993499862802389256103462163840542063865357519291802038889299607892589624155074045880061262922194236528992834996933129565899840566843915083717276070013205100697809853482120709365883786306387981720119574421092282461301867092251873944543699701970948270571284943090498221168217649696939203134370133839261185312666684943296645615020934003550627839582103691793103482885020127787452065591843785834004240168387731726025612153949056158484741004947391233681353533630465599864046578927067208780432504951103245460066204645526824561373874603108005722338528316631877548170612716125564517378921637353118725564612843612928478524887664586951485624636782890334786138326329217249073992421887268104410147852212472244948831421407405990087939352710232506154037113426154938479942786138930266835447405678909425048634169191851023368735335703555472587325802310575364807264115395277032070197227917058424989734617176045077941191673310630858261029872685259959656113529384585188062372765865050930649651757078771014866005048168901011454135012934072864727643627208176330451242082043558374716197419900631233363970904932921428760088265925100287393950409992823288283428165215765711008496716052573623915943687007737261686015686535222550197708249885941359984849480082916203311937521704753069672912263967715544336308819119612845135111340631821751043077811158581208751447021955668964868324663602082033043358046572311644912980682860684149449136805605236900681613855690433128535394941201713965184794956702599557522678537337488728602932809038963349311420886209729544359207786400518485210037776038240975467734149959973069066909189215919208195860580371398341921317535618872392342211612391527376612151902156079924112810753655640167899893163634744535171621624259159407997087316818748007207773066111699968071361622452916014277644991958816574216095415417749057408206588627429092074085697620632900947737255817999332960932691181568 [54,44] -8180018057363656915279545815189380034122910611375691076071365908482340738547770462174745204822337424244523678094252282831124024031218504309782874845545243772917219185534176151753425376012038209052157706136689656788458032395070567448112278314429730182416931626165387890388818854349885721791241986745189536342251195112169780083939939789618437683194174325710937215308860462956321420661888608379536821413640742056341360083758285581017528539261462106890715196904244318673026024804507932662520793472961108876395298364803008276956227004956733722566642523514963784282222057884990231728051692752145534079545061830441702220481447240616672351424972036751425748388572402858972318611929212169360073657788025800289348047706469687533924354551219834088842798634799117489272151827232679136308966855205743734531937081879157183951160680844732280420935896048301475308370019171560514785404405997922884308769441635253150423397422235191246503451851000048872384920331789926259068365733712051516770628700206075388493433332398997628383074972878507508271645374817226990485938331312234916725267316503773123661060985267934818904382085898924517188265579276301642723708040084924116539890841153843660494650249679868985954564444147642880490004923451522073533478233806478223908751022652615764060958000658299972860792815402520222477535064650437609441757174100631818598295617568753657493619100781206783571340567861567394091211724713184740463360290880768093957159687625293730234968917617504882870668444398568777906710305469024405969518228228367536388787813745363287755696710217645604537201782840762622376761251637232012666586175751190207815233068247512493694122198605764548890312846597486095384684572638377091081564805206895828909907382298419925548393500604276123361877329371626507082203164215028440494666694117207273424136860879393580396139568822606998644326336923083154982923019549740021547560099935690912975507351606968303202169622561172576830901928589277063579127856303372389613300807657820095518724554448685981933620239430792148438164496077379468113440441722923174318742386268560045410106993194073102971046016766190314616210764378863962254839966423741835560691019845412912597451460787289997468387361140539604405776495883209064429523594171034826943012140476647734261342783248633966412830079353819924157697371793240431186873429017655891088103654155649909746076801288193297677669143274491709644886326808686114697268224017004129511783070048944823627560634892216905835099117554317847493363867548590393500991642825414622018255224632938918616352351719136913339260536117187470152156206334580917386931419148942694869435677081235455307359199798742602723114176479232 [54,45] 1632338426607586180136836071195299053746815605118702459239256399338691188547760668544519314210734655540142229404907522945196239173138568943982239032051436855404062615872771650340238205825072400804918604403782527042144338994512723521211856529091021402601436341386872099610363634826954914387533715950631593562474944093527895528019049014100590453130064918614547889378564342031608990991542610028981026883354891496533309732729542120986860229128919861276953003292139410861064690104100881170277639859692944867981223633305496205291810673765039665751813318527164625180696694799379397568622368547170730777060667739003112343746587967907015310723229944661814512589799219505063823918543956448200296993083288445985044637754906175855068879778151891276788851426297609689474306503874567400353937126394146628422297975468767688426010108462339276278608870974410034116155358063203293125516429580569409290367494751287847694733881573296027153462936841145745272640036916118771865921180514569949211934095387491525458711323348110989452889728672652912247817355876967576224121726849663198530222014374641294554144408406002773799565234093910545320100291292373578160470927474692188215415285598756033572935378419074594550254767103452302273374392288499901973842966634863888419361505891981779754760349949309798886492101304029424920815315101473306478360910006583881760363053729080355691295727366200501660170752390749907442664857561974969428914736145082969574696021585450156552038303604111172924899865483144383230018570495217792570711106302300350334053521962232725271965292320674636124712909687003560625789973807018202274301737847464254227688322591894041810277598252417533141737708170153481137406956714910492900620073545852364882425981129367509210688190498164262552049293029429532690254111430832602198317046474884661186942112618262362199267195943587555099026460876618436046908967023321458164223851336349594542634014494483223364568729244647331599983474793802931463703091259218253001479243595753622334383357919721611833992006266917541938190463920237334941446034163488575371289935961120218253285445377723822398783470021159969324678245946631936046461477843463798935272413489847584646949338508055548721143754450872740974366343749435351286040700711104469015001828699009874352650699288158195014466266740761343179992580018253771426215203669441698722516107862588134885260878401087764991147849006834681256883028023916178030546704157680113069521406010307428467701039738718451660534731524383122218097913836836521865118731749800682979504852772010257017943220408608952010448068579300022306022433565579666357141202993191161952571598023822618089239294556948054460738830336 [54,46] -293630588903348577804288907080346086416923011263406015365530807592193941899266349176082239801904480306826040344061746362080455938457429637498335269614971896597644089242413617139140319148614477498565093896038655549141327459825496486957702484832530768675841580521694236402234213650329592249625214587087717056167519411325764117830152070994409991643884258321534356440276687119449549287195276003667207027434607009154514667390586629664775534683111938655714213147765382408788076022461707100461947260381200982694490538183410745396659630612102233889704846241990454124481898217044397936225272957203132983196638743697095844993332761208162872131853757147951845017858136873660839460086027849131550932698984556313342482999344949687113701508242136131726938231776744098965118851280524785404104174502147595061998404861352984134149783128696769887442529423817243358468809033289660085411982935698216639129417555361458886765296766171788531051416967273883860448080843801327346400527130536520628450106795238032783903540195711117230587068672540147596804017274114523174423552938075015675029041769845516358649417095553322279954678402024382818299741946492030759902628851218458089902172455222780382748591793212646784179670891298062708236995350051648914690729875602381283056817492458814418820965261857861561659210535153509183564641245482989636896779909676384959255049956462911818561911900653588497438226232141500295144227315938265033835724449740236351990062138963323611205150678335554915768073391537221115609618305163817874017153783300909349917753548382706168753267384381180945370161458938943281652359406470316932912320127322380756413266438812697454022112145157023397668673173924175656232572165922182459919350037145199516889119236477725218218168358435244426222314276844981423264626486231645174336142783073769751560252779465608551572712332242326303787297765816240489773800941897843510354697531697323678819607858342453537834933298335365334643883212086881071913677449548452524772428698522034920670940137523369278033930659954803875247885451433563246115400365256890737109657324779374987445577353076750370999559651535479315569884817598119000643730415232131100105208351924471282435844380617514736432516516746188013159443095244932949749614126339156352603776389863083462972527008090034039250326922572133381658826920858586832879447809754296200278032045464676790247574729226393739868951697899329528135986371070410975850855284858437348865949209483667363099227973746186620968701665382633918978990495497651233571919293914487245288559591751168111568197616701552139381986491896334737521549261543363672382906323285338427149703231737636961273709417438647544709120 [54,47] 38462217446724855242899139984287972346145586809008562004950173720213862943353577686497148044900213114913721399457135585244866426152404272875847689802203608968071372816800531607763976409404650687674139864777526307321957136711237625598675004574641581046168507817460164878945264721364896349842464208114334246576123441743300883331016254169503651321145346610772236896941419903763027660094388117155890596144716628587464986564582064391454807757931441091749651369372894073413493194376966557526593759327061071862782416598013193438835405699600369263661372311182113960588470360284635196638638115664971321901243166228492084993251760719039553204463462776447714668163533834559282906828254132004792676919729339705167325379032499812338299926163517580273099495390671714994561044169305916980871749310048242003503215424543853103162498927335105192564480952073343072055001696846690735712566407362265680203866068309657018739088926228748445792030617617668769545991225081082355962525095019423330910701556649493031117401750931959445199929337779451298323337339783632965462454815818284046012953361520351386159265501363304413649919401417928027802407778138748444664177961460742226636435082347459106418053659503202470051621349678742966190263110319511603420159193745377461792144303287117651984902842258004878936787846987631104021043655398049664730074815965837520537866466824377642873501565262042334798924126689248380180365157997787973934679179275326370536246050479476760329214738567645545491026500095626136831905505904447870198569328137189286096908462226573403927630670592605705799016865347991644193645438469376338107202861427653159683004360872157341442090529745420100827403565594722736783861240545656249748379995127267372098757210538040667385150363873938954710467273268896588947731864138431997764593359489968712303382721403029802493940552430259798956511182479500835941058572317372900577157809054821312572981025813010643704493205838687754119052464349645681374328605581757914074018382758363466168320650528445614704057649897406474901593501293077282804493841458128919013312989224962301143981023441781586297045656219429062615863761699521612026529564641664820947242775682829954350630800848196290554737766341606412212782836218283749463802121048683583649514324711822565743530539904666937062617827985145328398614788762513684973115234313085542366508090929515130497771743240306012502164868340309040141781782914478392073554587014328063238442207592587926439613460114475833154511207989757669037654185482781003186083865861896642596034350065886899643606834663177318694496213191167523810095115783601274124474489123589643923118369999472088382641275482100727808 [54,48] -3627410205829456629948963731144024077121495785061185891630850044258848406087666647377707481110746180503853125308247371888093852824031542247816711118638609968329091586008478092123070915328969242574814520129088073403001450422812830094233516500773843236964749286005525204928749982823440041025878507339347765526680308818550039689399259040411637951785370423108663856570915394295332697173971644171345810028708060493203019977813923985859328302701050959780965711149482293647313421298389757100910303241290705229631668998164524906389068929241748496850452205470259986122808569440692390706662175828199650258519631000838556119642550209860643804543081187507571740523244779755186106297384366664869884161222411065965936058208829713120779313026384102422015963081528415486953790214355516655687841747989474133970330650265125497868312995238126151240321486868743078469927448156079650663621594365768512154568784780359446030484169083822228654543347232393404887025372869813468806913727866928155120668369823208708371328753079293923996014605353911247940939903790293763096107872885337742989913310875031175717809841232538136819052110275697290438251655383915512884430945596306275185512949611020070558643240538828467898231494843392049264866662292068142745372746250217389534687095908375704276783215476154671910583386219093836740262534715779400571398058647539503798494510843442898902118092598956874208852002838496619748851801339867206728450724934672126060140815921247218150111655127672221377448192924533268221350591602560429363891571299398208431300790811060929120747660587733518676087505370867194420868709730371877492906457245682826654183830562111309765125398558263560415428421670351064827236262777285567401589904621879633972362748421093200924648737642809518766991156603678327774450537699091827826447929244634152190495524568155196216076984702767769263208425128010356938211886634756961146618387667315504276941071165184973377935295853784478165489598325847828647841288486387917332929712689900513680931740077124145813710228321174816371163287312563804784289229994934309169981834038973552712972012387303820905935071338472143515305143571409276834881029900591805082037662348299132578728110514655870124642071071912237001627297914959636387332176754831767666783270687871979943114336865327538243534674485808092186475282295749864041898631217250246259011368173212391571873210352628051861172230127494036485946227588446304986360463391182064151353367252359541198373158762730080086944405839362600452078539822276817376742243902414749981724561475249781091455605803852115731917548746722697943066530892984944536929080124534931404599569456170167617463386791477248 [54,49] 1028985077537604735043932600176151523316159849800844079863887432190491823892784465847467796836930112999368753130261678317973576046634132091609282352745936831544958907100711771994780355352074883408152985896368033300196661042704111255561764791572659778125196347480359142673675345785612299797020043210400339401737256049903899032180160658787060581074498710356039521015673387166641925068225406875174489211085462849617175761569091625105434323389908161890199858040537534023908291032342235114902416641222565283315489014965274511255595737667779408491445536163642477645291516440911136694470719560131754327761425612841848712252663238017573583633068852021141484758833957254518752398010710901035676609828144887748885618896986993946981935545863957492654907497935892479813422307536584622459825098013912347859861001026815843122006881842965306030500206290157774077140267910650212393075397647332839927148572151194573873417418289476304127461854797049075324006844679666423668595995631278771155761064544857016686324770105763381722535416367181558048060932791166281072097588736471199944345748767846876433194431159934898923050718502469723171018475214614837378241553724139112108430085930359407096210745473379386836079641320151349623933883808145685423470625781971133595254833095762830234470993050810475310764880521785036829151605873984945209069120278237967340454012638086097238681318541321829805363328872311020851918411276104708654964850483582505880220500561588554603707659280705923486631251168083708051374754462199508877664617528469359803356193082559681983324275017231298107965295015646519541933797779530712582732693014454051306136727133004916622025432628608095041511583083259079174352070323769563665195687154860606738358256219822441912713309047664384094919510947724294581901794480719823291204125071967418751470704014171843961663213557345782478031944723631181190689288798783546211334094397749718488633243798927984151447621766721318121077010220072718069588957589341079359430999763170804092925877150654162233593977700985391542755606951743836099975082832202084561873703992442667337128584087888825533213489733920187149859419688449987305239281713810092312603184199362031584478351157905974148627489128335785078379409883694146698721533669852648486219741117240501022762012524570181295409372553835831303379085208361529691465899947244050086616844509550079417472421852730361843655151298737859649705838067278308384394069979814441757766649207422827957430488472682778897568210075245588138771541269874879603491706977159193584726871237937505802652677942058225291446362281067911488515263259085880763974957023629197586858639227265175960980660682752 [54,50] -397964786688265737036499701236206327559922538658393447875672566234690817292463236458332661459824241265415641778183717342026404204369039228184794882303180238194657500294432264115146072332275120986204315856872544887103743003234370072131796749382549155199520011629502696205233475199654188575128070960358965213455444313486982109601078893436335574675415789532172559973206419271939418940711767942114650165838310360805830130558903027053370136825839870239259754744521648085671347858539946207429486955591697111522126012305800522844669789255091069437691995856652299146534013253027237804047486163773487778422241670374371050003280200134119414662075873665362251836145970394797957902949589761461489317360606784984145249677929150862816117294059603974696892019908924943703256208911668818167018922880301383542999348781557189260743497403252582094173391157460776467887404332410306926820684123346532104887094820845597976580848413813690798046038140024674079712464111341402193791881013225829671216202153511348267029063774328430553664657846184162194025591131680505024797633645838492980842790117543087936998524671254998519643508409395173216098002763329326541831829289135733392797789509967289993309862946456315999852072766338685957514042974034240424440317913347299133353725318874224864237213899143253036503414250036413411721726866312417195483801390817858345702170454719636835305855966380703206563166572847887605666154320472849338777516208914919903630140549497679196395975060962871228062760483524718812126290239860974154463901234872899700555203647508113759169155696425251155259272775074124791150436496547081194583135113180839895909158020218581198693778235368784707748194818585398085198011294497197168343539812076650213085770951337910099878969010678016662645232777443624858276842672493677518510009398409096833917061419215137209583942218007523137243969044891401393095023521943959487228017023980851869458809618994323740076569233809090354857612953793861033858777748396627035238950506931099459322418953230995798663814586250230971040959894797981696965881783938935188838597803164058407502288239312577441446343648762964269977634829602403297325559988085050192754726496812799137820740263872879639531500092509930278116041697945051941302072240587350947703594438487532395045332288793588376471845243316203515324328954804538026230571036377108176006759618575555341194883374958789524736508444699268575112815486046656602634553658898268358228626894405547191976127306948825230904272087893629107799843266719723124045759829727504111953393408739871104648485955201394146374086239610569345774738603417987961213741237977109002787650439981439805751820288 [54,51] 70613291709510529259670006609742251917789643672919099101314992992502401923553321571078670822850282998895901951028446997854410702884991608745953039920724325684886989524646572247389297058984270396182218568917309214579738977270208261974013756603408687019346115080591308675546589731950997213164070798755641412215444062794425551854047804077874871945491173798486690033785261127690407742656646154536582537743832361321493369820728496185169149426894482611671657228343219249841422629531719985473996674275343957808774272532183946594480975798965366767576214107016156108414043513120197950154912163661513843889326186699137894861842445882187065656829344630761580892887906134692493070230050170022942356095791454141623966687250706693397135319655091022288233419265523459997003627133615104487612743948326905734490554312851163577972611961313543986639290590289680819254250027619430364278108052664655215606326593148177900857848944125381699713516815022767157032634532514577991227131610907342445081544627532511360440061759075328668528551732217710754562825160045457133697590579812445987879966176639793564076534929886238255689331581898615132775980082186636698208929714029818556938261546511873785848194215835134039551298543769280929576615983735236474542425183316991525846325238825618103972679179340946903716618623372552528426222303387327845378673583430977666121404505583254443874108530941469399034486659347960282216267610820286775699571620051839238634484073629563538918064501307829420591595225634088822127457681273469337006774450718595490790778471169543701081697297277008479637766496664048643910187511606978265818939099699118888658188464678270245199559660559722918334392490197173975532212345901704426378828309548069458974891047518013539184601919603512024858004606366293859700617626670244395707664840360254849707585945158083761086627713939773360558358618824615270398143076331850881981215449217287872232932517319557461794865687608895606596590140651328611234731569821840556781946157921406788709061384524127685428885211236364661332732602340144034446069419742325423053643111995221792915858155004552259427497246320327540646258119437407946374932129258626838476379469724065733166035612958257489750376688215982295290411609607806891040778992165349100943575132587131583652019704818994531977032472316948770955350744431967319819722073209530893244735210825497742332868443467558655166124215665215536483261407087348502346737791057125721900626298571746988573093542415664784209653162315397248530886274913161467529441083885059994829832891907190546750827367030542023257829061714814595044824159224121019591870548454974276567937495099702813655040 [54,52] -4134217662912252552875326779835113230889757054421817216772088272012805803652535993377188125667817737826424036279306437237542272474646031072426266383967460286557713759689621136264519058837958301419548325997128921349227363364572972872518216502364103905154268744918838575014652973657395243204197276926775011221861416342183536424410245948723715103626664538388963591677031987781218753328743941912395678742807563496389755678537199335513327682222322610308316882623492813751468436304090129746669287261073679728836379574654054671935451180692377016479300353165878933385751049278545650988533576087629811246901695953690089854404536328161081959169541108610536424178841773708812320527531250029935753452027891117556796150256965217750616285242840586780704835325778048064162924089341054328761402039996267415670126674562801149160673186237749209784639422694194042062227594225709035545083426709883612580233136480955626754450870586659779727836841482286892672365854851723477492520140279400735861655803151109671481184223652490628569343767010580925501518649449633254049988010776399395707693252870594699585175251133144914718160934699259712759452054832586780143130609919619288576786622624129937414598252789728640568258545218708546561184142141225328855938453443499372620216480738406153573241695555016389404803065574827203562948713697096893942099389629111953043332381247724024245449950590416399480284592886323307324962432540345850953172683325235020656592045833508476874540324479287397448144078374834220810647058639069527829141323474492056085337400962732471033560995605270539439744523846893499111925451822633129976050446422953143790583177066496222558011407912027271905406598255257084027540515823812269348810077850014115232484541887368651687668804618127525710598845103741736442182791845481372068623605247815920448412731542640076393609207368293039746455778960208324194110837176492118334248514220379515739655534682068561470865962722588372329631216459584665829169402936641113951126502543141345094633229876258168047408850445868755509108729975328349763954331279582105781503849451517210504896889899314695060208171176249614626936623816802301286241185940022105940713069616843511459758897743200682860679631369655578647604191755209671610722133185145899671687352511474039725907492794483535826038584137942170798776032212342187953721616065402645802999274082261932757325004434448499229178026307253483795430397143874689863852255612639445918595444072699138338819190295628838714981040370300605408370546575949519597710100603994676076046176844788137032494940630477721940258681428826376586774809602972144893421151571444499806277281729629650944 [54,53] 87663293100136654432816219795748442468615898076233283831106798288880103945641587552949160953818032601146071002061987547299511012025843063525048689844609168480318855520035904058834671825334759011939611866265527555741412057886841285682763938370641865319511565209422402859388189197519608569264047226487450933555155798863197178231794030199437304397058087340587269804305276580565632739906034451157934289000517775349048868280236064882831718574599702895300298876374195629586684605269122459176033371097777934216807131500412501849764150434974328866776286509184552865877723970215765497997019063236387203530583382615352953710349940704047261687855880078108684135040776668676861486401094699822354284575187133896060466609726216471031618439304872737179470727073009851824674461274271237687482442722747803969163750528123040159508147807589867915346969255977695141306720948597686186729964204911731307277534607825210448012733679304533514943180600260776823667134693398479504866676725882341963975837278264077582596085269055032001802439400438712384159414927163839868958592735802448038197529567164658469422396693214114845547275908281164437545828900646954655267066603198105394077007511797640524191429987030618493695583588601389674958186148699804815873438376743726680099454574811412505135015290840607252921953762238073020344100152212387811088058886116366628367153385450269151916523586005676034482397228751549471019572907889288652201541052471600813816091603296588986579571909520521538322067563940641707077903380745748865814719128920271823895876117763498033175580213058267067443373055715165705948709769908322635483083477133085586261181074874706449174658330695601249478538114822198205620685224367673110394472896950041536407198517104835811114385980354956378744021774423883474227848177014818617122279001120065748080473421801160666128526930646341074428077383206629564391792019099200238774374594639975364943334400930305095577943818695920626292540070912728882454579980994248183205913386676630214995268412278300590929791975651454467914367316221716423392300238259312263979920734959733181627710461033017103829635784182864651596589356451608507253920367679701073558480170447118106173018083886193813763956995129289698946025463500507462200289694946026318127743218560993662055697234258772497143273254919836035793755569181041877203609360745571414410786242510254613093309695878822470357498986927692070741520380080542062975223693807891339749531722666272636833009387589983675532428044104285377941363587921018068829457197472909033295700222206819929955093104576989026392301007182481611017946129979774383035258441819769642720303863824384 [54,54] -6698169419591185828103504011883158405796296444809521543355554860786370035407921098329071006672459134727254932144900765859713495333379979958805630053910851554070772532538441149442929289086115274615441744626727252964661697771345098853356406964217944532838755364359995406244680196895837118843092837513671953037581072976878534723460964269041090738357844168210188425081697701268594210623404355242312932496567992893060235870796500738472277830575803361169815415763244710290204361890478642040186839691796666307730047301706009304662874342692789652920849851772402015781087143795913196903192398037579456785603020282865177630965939987625540715708453793303577227080628588210201398472580871068428247829103159985403841529158714698656142648304473230907933071877269799730694593455929347158095625022342317267876014323162977474436519923969397093629977486984096897260376985816097188969017590009395635773861684328424813136628559931647301779887285517270616227163933179591169227288254707385860667783742105587068041242713787077279828291803565316734624624825457906795398055724426321971212500785560421729661467299434221721870897344689771860481725067154306449974117886077144923930081725890042218582960950885804454732325793131069469436718538346225148131982556723423999712836156405487284830210719317396234353514343753621628337751734797796225272464249464557872045744910978287403435315839012793579983536963604836500442955021411255122410070494760595006012086565169776161629854004784307911426521962532288967024265656962535760648334110257210813785577988912278519246900675212941739146594223581375858530080962189974870060259154223495343985697092659962420494148679311322479499012071717111849117105875236986294877052511793671325838134520192274402722517989965111273162463850045374410168181500416073055081589950189783861219665051518166522343325454156450523303263077707628686048843933711310516334408366338456752395592754659789850734290465203806132287517723131747373337158299396032332808204621388339504495176650500950219333798644440326561510905431943873704252713548870850401540769858135947579321616923455795341108130619540475423390587774359363157591469964106997090594131407615815631248426839944581256413639812837073236853276193439647265648031733096059176973204539667697707714142813938067217527902986553919771214869672115731224616008910847340599579067560950022383670930734108871153664684592361804000481637694675631219864207396142450863277507899042839187049101990256941433117509037858119317108181866874496907548736390528318464876928643763001099703453298776988486583205847028684012178837006620041099538214388488275000015429042176 [55,0] -381364330628893548015683933196784215267115248709091417611792844395574823574739802742310709067749812022468259339503961418629259577858809741495185153106238963810617716367352755581083616968565823279789781822343098322522649812755483906108221051962680106453408962311926445169455936644362770986638777604236225705281014303503600487806487222852362479603659406054739019293841803405897533613387288306224865866266034450221874487358077402811437268754335810112293982044692343943682146621944709676696723975913154703975589667144902748690246804216610323556800194678138947694929250754021401631314938886550182403795280804713440041376128661037910352517185264521359339849737593803850929161488753834176975908103358403599992876910771216367477248276421546637820924590268419989537322388977335910397307139755860841709539466483050283146157427149652511432505881976887843081813531623664001568829579802987830405161506871550954517078155885848113979872125517654308255681920628649649137586857174973064804034686390992323227981570119117886185174976630049692744652278488229607873877398332329865788571518603366655170859972642223185014694920851149806486439748194081466006781381840587810125629851514536197677258471722443573643065843463861150809205922067903554915712114225196939052792637901375397027878073400068632134120527227051722322453353508599080182893555234249617336816994321316382308879195754799289665560204088529534665808489279400663725241743955085350209206315846758710837122903994266628028343509391407183164145087225989292765559541947497811206057681345886615783101332386703023865838983000569919947264604548547311459406796828495978453617791682952496174609153211592030987062530267715032571150611622357225762900868111819673093537096977775983683778765197130842617582293568535709881616399595743624539176188424438234015576448909527956212975455155633241289039065016583101243192408145255177136188457199850086649031726866807853003814128189918662514467745473521084033935890913154639821968770476332671366667207520285783316142872506578930395642250036854111544117746530986846882015260315506027921109017846252094351798325932526997649099505618346276944038380615854814636612715988338665435644946003916823116642181879549926734139031493788425231776196559285160786339784801083277395440580696951986019515958043737486873261271929139715867951956835527929006329119466485836661236569550181089329135292955225272509145848275596022290386130412161359364507110356360086515532988780879797629679104499253982352356997675672376364663933821235014420466309562156790951272856117760364185171341843644552830507814704811041262926627369144672046173290611465984125246316969104630148848166298743819847528917168751604695621519831772101456520107502788935680000000000000000000000000000000000000000000000000000000000000000 [55,1] -6690848255563437384223859880450255504028801458713538887633179267124638391097049356380985579862423211811420261838406262381934860649744724503954313295310397776965879030986331999288106252189560774119737233993396086273394005268708065085192181617366024690445175698947262239424001474617102810750235902610149173281063816148272196591344386093521291392349118642810064603128662389090898439943222374059858385029583328523506131799705350118702245337568699400964304325488474947683706588553234986374703220206276870796770948112850879694885885244117020196505119506268980688355749586746132790037034269656676196230299884313258565647180291847455397770477753720011976037561014705024302012646779802482266678129907792045358769582631713980635272792476795112853886984681792697228453478348545386852173936071271598368550699858903339461936303911891856958419003487943047530643990259729056755791297397594703490030311722004109447180515801098310520707444894877339640539168317659571139470866424442702484619324406955995633205141605809284899890845967072546753426039842257054498607362481440772804602945548236166405856361762106127637335867412007495289245242222661934415488025681656032996762200356283528833613884789512777682260687065023671995803517675917255610950483793428128463628444272293701549309646066094784501709815308937364778331553621171573149448827950428387520886206578844283028920082402492635286608814346180927308299338786067900652030818164490460023013712267042005838439679993710692756772002920135457816114301462188483235138048524632621594657451660816228585900037377817489204176132052390263711387508497675898085737357616613141111978397849008031888325230114554662411959410538137316023196610551031875986134615203074023139331802510358410347364595049927108875815039613069573004750302001188535709044629597989269228158779502896368230675117309955745099118267004028382668516395457013450039434721542861694560133827822018697996344673025531233098590854814859351560112874730902575805894737372312699021132393321002887432304783736095147753853082986114045522972318736626685540715276074164334219501457365401738384665232221252070114003008092068664939976093978543251521554678314728493441589298982372117832077742745947136506045499306434317834301960103916817164614146954122727635564035454989217315502558010897570095503699399630385492422869542112881484213082348663234750922140772517373514482779018735485780238942102514756480273107617915851270550722986746029512432736603715203914777426968073018782686198887862568004859885797446609438254079748274467040365084892878949860758464769080819923564200107106941785071882344475801737534905266041304186131310960451047988235981909593935102171228658385282261340045466500812183897443556691762216960000000000000000000000000000000000000000000000000000000000000 [55,2] -26968899099815674692934869717659515215110722757682322156497316361245822691533547750678813438114357325084400913432093153991190053823849380826887516987634222405283226049601880061368236102643000269007651268882138251169343732735542983967520027548469185624803184172619891159277527123243916105069051948206866769368242289718340422988683862093627335003363162132468000513184336082333861766586631055304886803655824674975259616876967017595635882146820179908139678458143557294391315962577344271294926775255417732473609020080434564675062701633445887474308902810800800048756495331750535666530047841366389623115469993418539847390504945245398126745813738265654496316405101034147923626688320175959820281517308789345076570596502720534383530547277211450956403680208764515068686804281043586410181603758670768198769028115037649688968945642976769375520124531085961632461560865292986463990397149975113685041661087567540060896784292612868240326104469306884908350856825520672364719046340760834503318161385317650949308971366876534997762210915262961128653247870920403372345114479315209975904144095814317529861716841516449023122443995460226410112174126157678605301651066616828279587132563713527560481161205749808676609259819325577900563048936491997047698278707431445260260877886186867837122825249741114248371900864271947052292039110564361735738332748537744338908488261699150397860088209789926235476452934365139423164266793193922956474893478983020471721822513620874037801535984306425541976246321147340815860231203472437548605082659523923299087274993922633661252120644377939300450790647173135176543476065489862384360679817695736806276964907267196911916017322277154641369391098102109333855725789258661251359547666360415559355657778488239661714963297901602850233082373705702991387095978264363249185064685263197997102747434890458265290593293793959666560667780194297181384068536157103919834381991896991995235623671839399306668286341603703159128784962074972531605027881861076872401813638843220839682220387042407582219250226744457996411159931813216052414563227225375279231346533054689728530984634091220386883013641569187304294258059087541880022855504303857022742026287468564616738156253489145979140758577489590502469177440424991685611395959595914810671493580745464656531170611663597154861592616065458679210066788908706267279033689660643624801707408591404043664520416714545207648360886596013323036585815028749182929202735885254348700178331252433993407155368031901310860190433219894063217935303382631945139076651344767180114244472507367034849138073825030428914452626830793394164492856637589698839177697707486967928953810394372452410250291735831900972213951750544893592172308054571828526836773164130811997960153962905600000000000000000000000000000000000000000000000000000000000000 [55,3] 167675768143499376446503379448466360407454505040615658659357453959057365655327080081381814704015036114690874793401574981108977968713656841222166759669354224162783632462953318043477772704036568101558007376969588582378875681016113945957009556226009450627511213431385287644539330178865255386044226180030979816996813484478823507781813347515507051695141666908099318682457704625220985331066532062340496204200035558720037434487042287191587533929124753607008498280075050599859244873562643442195551893761583959410702333258029580163553540879807537274908825106302537455464027335332270793702195742067958515545603282598037496912448863211171039749911420100454629160699931105304984785824175584726676549367179422353296305022832131439013716009498072091555745816240116197941163607327099493010579033556281412362501829480603427356974673718931853115025747450017210946688269986579772559500393149605980816671776889429548398106098859624822251007603756788082269248241566443404360258053395669488542781110363149642869298647479655663277241327489496217832926582165234348534903364332801814506911885717259468879651697473728149949003204057146755764811159550957412936674567271435594231497135046819703399729506206163577795778064204589267559806200652098406892643754390253463586903628706467639949018511209703363343224955879883500125889753805403670635119755566164727332775046994233842435517955734338352980406336454422486775191994064309966497246084864660791942414813165475685545196579995836897330856302139930044816899523623208120650799878147705960689787823482800285563907989444636097276177330022067313064905393513303353707564072171165009006442775453429271286113582649832648085972205536164507539899873882428518463553106083157174714817680792636693716707284415240259298764111561661321422771336073579813142781713033497903849781848025019956419885263818523867970709663230247164793600170701152528036473516902089323776809331424618286095356499904117346831572724576579476178909826988463192935076889447385380760321339335166997792535645104861788268505090516124522650456959618060401367005101992231224969878166518923426783942217100985226725616700626608522557683295994257349491978161414163976093940453278795153100693325516285712440116312585208796395347385322411139960450898265321229059001462156476394852112671172441575931226779964468568766065374576017528292229184642315794522956121649706680530705944905280858650819815331780922308226112629043262433951856253735473074270222364556306123524655399813529232234034842179513358721540811375790039834962812904453442115759921831519744413459789611241304682401484087968493498915925270154481400061354606776684673695921243028955765362262172379855807567486786841965455735052260442242421834984672198656000000000000000000000000000000000000000000000000000000000 [55,4] 6236744462297623194750749700445273297269898764804049523520503498545630955454139405066626611239479409818679587424529831777501900335736380701985356309515637515607342142972602898665743275196544648153615667271416467695796471615828500605498917104789010258277568028180676634179997363428117049322937747425428088508158021805479197618295947865403983749407345664447310414909270746375087181086853811640115531905194625343449805163058506677919751080125269326616119260275401428495821226084470313374443214100392325813356877176458414102900469231243601292845394484059226314240169309877016248965539640417724609357412004463239529714728969231919975610198171541051469520586361039683907801739440078644718889309269216217574044588022560869515136839762215061765739399560340615347145790706762105767721090897589982309839980114090849255469799476817187192314686973395606486670189334222709659651166964824197306921282098540741160643175095711590067631684116893467639886984270967199795391998793436335837311686123193014639181102327825198052059946488374928038934442467080486868202757767442853074573454883600570969239557213898254931844164261373632892492451832399377005397545325757916699075222557242593904997180428374184409233048971161826820673793863267336688645948851338472353348652899874451683157237320116268750333989851231180519678836088708217319677903959155337009313756749455189376082548975084310186120453410702013324033455220973146297350874000183398658562888716641102804269202048676922459490434109003136418409204560037965976706906140641419919127358799635867076524495707964192452131131695685201911217094966262196848896009400702347859368371541092555294698310591206531884773557771834256487653193111043908178724732366026427377274304819816650169167251187801005531256341252645637772728092939924973130303898402396897656183531974795333280482886872044274548861521178877012693076846515318929998781865033961501750163702648232587718104517048292266375174311858318740056932011232618043376097415345947060515942568823896872884269229832389086414157853533091106783219784965491716620299984051070355647209900328822513428082964351599369516932199074074338013539119304717996737863573739417686665023733931171392875828092669210263834278167494360428200353868859498587194881970118621817087156544234682261027320341856062817013476462950417196525817406090628484051846316068033166913465315499218914775201639143239586096990147601655547826516729647248271102830970465089071252525441377206483566255527604599892327185238147701784993540939427813072129455700578346991918447400938413172618053668512002004469312304589901742661617681961334448996577257816678236780900940514136210341108958451302474090224774204362919835742871903898430820604190955877959729152000000000000000000000000000000000000000000000000000000 [55,5] -56645829319842595995804186115305946611784268354134639703871707796037220359214705680677751960283618615031828688620329876924276065365031361962419594655109371579748649421061763906080520598389844775874028354317170274009059448397777214134885567508682853674096155108099014131066719294111169965681158084035349294077678025684244254701015784422877937623329532403542654527748913470127011253437539970216757886944833468957434670344853373330693081371754154755415705765261995546413498467918146138686997167425368320176952777056233588732697026382481248459765246949552215005858307255349833575117244205569722458017187567115278340555656213265482445174939066343795237047293506404026728065377283525071325913573589619766070734263127163962858841654983996079092226808821767435678052301979413754015934862172664794467924170343108686570430044474002198737639292412082832807673609062107449719294553280071334418372614557563987291987604214524271056359572201687843471038512993473365798432259405397671362185564408538922092039180085063465032794338701696466693246158465400524839342871759985638244641860381706744496424186275325172505150584745794729706398966502460678699109139891122292942043021970627576439446841980432470510832638440668432969481531004706163132425877645045906373317260212541187853136085770376560402132625661280191893729089724119602368154597356898133592354001266844512027029587913171952198231783395772345972069240025807732769358248689496630632568886077264769769673386019275766263996822221299063833196659629105867180603878949416023738412063141967320374764639152674220508945598809353990236588574080201081910305712218303249991228478752638629922035196078530414034386033360096489149180131354751553237589603948484559284168601183669619449698466631746344160708007903348939779310280419029992363043578189653442666641858942175588351796207724443906415768712437925408381058961403079865859244805001411927719156503717311469926731604233358122304033205263011593586657328408944086733534761784821871789371455468793886596409666908395206310094793466294037707058304820349689595516516818457630494264809705361294838256022179594632288094365809184188685958835013168514132089844053537106688541159750707983916390812291604642452155307860089327492260959383757141412261637897046657493640063185484374598187444970945078572164408238789086310244718872628479363569350535217754722318932748673875825945304932178615171576405195146986671565330335749434839907720309993659879903432396509409147117219357660251532957020449458002611546864914506866973281530838543587358949867786293351232826924156195187848887691313721217703683198715101843641149816628710920512156926079484823976728283269255977745073747007577610843396348264151991858704247562471759622963200000000000000000000000000000000000000000000000000 [55,6] 355870279263653340592936660312576819459030529258745951435048058042690963369124842592928920516036123541230900959833449041829514442902164375512893338330713236731857380136188969439276225544042256555453203799747018490584727084520963653130010779562681030205777107947630559470793894730865317899327088819324007609880924708511107035254812911262612863606412854237292215014112492326650650318669452025911352739132004350291665797323395747788370599316198363441712880260031090851176502907714183524776492158547544629535191930215471333137667987113625241385243902819509615415502136539346179472746790737899337495461227431906311051245761581043103932249119302443616510891352024890684425981930122309370743215406749886094548624154337626675654796749595556557056027205786560938472639391485323066806602910972012782132376380618043322065286808262737619555044634818550461322295220316173043493837557718762396686749566338087935430417663989962827266019160942854015956337617643093486590828509364062566370024269811315354558345768713425492899443462138514270352911470271525272308807801003817649323050740343190434542264841239366320364655173213493420537595070051613560216035489153954556294366669766146979546247435056217949774236164842573272440655623591750016356207513161260629337560009902077696169412768980288673565319430087503355932098516422131374063638806854192851119419402003210522926779072688750344555125835277968078391332399460520957105530506008452293485067301851964287762071911865362123995413308881196913877488878378012715266357545233198482411529036857965221236880502396823322941112283638356564310086665617599218808687198419040682394924890310773652896234838873337313388698514645158255545823596955537664073750214953893927624392434207287082392143861536618091034001704658041690233228802933779633457165933118060635727692605625660273742301385349491955649958153308820454010733640326734322425629685007417937864998368257499962369475843079974136347520560825000020807254843376738321239383273054538398342244892209719627215424202229968992784421075983172810779149707945129805460576546738381005347329411841734312263854003785892278671985182479817412357427141901000944032778648924170576131285188834814613315030269308830996489603511189519570438103175352037782392649439887792581401287758373189710200696789730878002879946064352247449280716159610699591154625640567344445832817523270872274248649578040054125655681330533040136055522991979568188932047707602782863875803169251422382924000982103991507821153434109931215443886106754623841070435776057113815697276085989972838336371385255401644150531993124116243362502073423963884393668319951899477170258326220759633718624843724451357928256220315117265177260423131218023821619850520259723264000000000000000000000000000000000000000000000000000 [55,7] -1816440894886527806723040976002841189451385452903166108397232398538366825842802362973480085970553323714818489907169763506328070295587153400961189943287723014162861915431017593518420494459411751757417207412465692449143702933331379606262828953440607299741621273719592154867044812767410846877689634029238469984788878579556229554375436944448458316521913892774423819530553418859617142024048796013329251357153505102835166413592742529073596591764979972079829039427515683841141458505613823041949763642314084594503033813525138842910395430807912259814000792185990594423296365762913463772829581018256951763117690687667032223707714141915827471015226488624046769252646864190687070230761421974912890543845224690997373467211254719831060955173009973891727354967594582448440755489056817529348108966873064013321078863136325664785736708748260132689116510722947131765323428770406054696754967799135000382512841583988391810098883119001838006779895364729847477771080777030358651929220385965384619605167938063015961735055758771319594579039850801649225956941600111263850473977079999921604242831963030235941447869773842468664891092491227705179075483379778641533641588208694137204194636872959450896131420773222248269709512702975544001426445172591625955876334806939423799081540064630886494984611469975133790726360772578106689725106678423440034964025401300046840741724138903145982935913221217062341504590847746913716038162705512204350055553661705555250916504286918732481745066176478564229750343535358695579869267516437087650921599502948625089064036222916915232743391624997968768955019973859639036635577377496933125368010097387536529378059182427112585937488436572763816353681004574114817286864127116917807424667489801492438607316834997058394791652010761696502428676938388442747080650378874501323396718096198734276116780061419078315162532279801652973077004945121188687741181754890125755658721486287683478931800152018956458852429354989898796285272769075755732365728183050301667421450015743643787841777816973923227940774510581640915040672431490850287985588099840007028620556984751784652548127716991519066546048742715798909299159951461908650020968079069111258470186810686957088266434609776621960970975904534968241315315412019425199644374063895054630911169433390465937678290829536153998919418466450109280739987665603019875248965914047316620664410625339050288997402386799953673422831048867026509523618566445209294812433854763234322189865457291917977731398172709550688420255334680543210411150223101788836779321654218248131832930668716586826852956082918560426714377658842253979243305177418431104431525162269760237676123590958602325935020617157186642626405521443936593638794008044894168896738336530466724723855154055898726400000000000000000000000000000000000000000000000 [55,8] 1063940414576089205370692320910058589770019489694751174031863000964451078797133152581722615515954839851426237946820274574611717882962904422286122881578611135734516368897634559184870791281925691797309719914135532811303260149101898114431581340679965948012234575733388959066928496959437884604030412834856077062854960160376544195055422855632858475411365133974078883578602573037215492649169353011479109445215186175078794260717128602035104817069923265120859545452017289744833348471610162335339021809752680880093037098578181801131517433539182106334458176330690021599396042978982519912071844540216702456846912591633723741634206846091330290251887636995513972355633544785254096153895212275732635331507294942954252191952931629421227270918272817746195351078547673095871117753824544803407553685972957936278803663198286587780011139805618319324898962910689805194590473362212956441068750853044450236223002500523735452494921154605121991530337613869020644426404900616661074656319647197480784280932416225310823197582423173355843414282248578163782075097659495383186436389227102836595437627872454259134653828649997581986856478470946768382245941193077327233779777652241648377303938661699353677280676709236787664469982443652133889597159661976228626567912116653863839012764900757420462405792078885124160187227477763484464758960618451879963719037711530377628255851001999287479493690000314261064366718166919961847209946201148419767512841726027225878644126151360354353756052924475653686908684470905955851064559872577392211676843528468868453797787510481010950283199844295731759624367935573396548657370762972861051522506559218659549201240778160380775479933557887262787864201754656211117215764643410591989089214849077059051556314178155318323200059582579646366840736948204531129672493459691277109381567340275800883525296346422344144853370385017419241006557187563383574101140802576823617462340270501382616551367050031565817580918448457344509200558519273061693195304633215541318914218429772862742977104341533990252764553337347555559011953535789099677824173213910875036568067731571151207968982321679931172531128793140739035057458442491327433750528574587310589966032456043426277056870649118214424951335875713677949580101999889889500925055457305934177559492197422988961251552782761403094287750171851129937422473508010953930817410442739408609041866723653254616259988685823504500308878405412054089583217592829407712809477530098599782273378619846138895115963237856502051329628732203223106536681967911212379499226698182287459954130042722090541452717075415751504094289228105260814987574509988641053413971281907284160873682588105875962263540784278134078967042692858849797316924726827326831107563468631857949513234734120960000000000000000000000000000000000000000000000000 [55,9] 48135522839611121922043106004926465192437025745811504275188453538246823866819275920356192157465881924061910054292823875658918665915044119547002897105211837180686181280756763088106523225001358375111872192212237546566113245886648414532886687306900409268902440629128713637198601121497785305192238614311654030797848624667535497656490989963436723727582933417332576095381365093937014690266619484330271085166096559025318010440673918583572914571902776402732407881969957673428223468264249137874448128326579855264790725102476606573483405456605884682045289851479682025712653301774851172128186137486117003053211391109941651816519477998534424302000034244591161633569492593546594219766354037618149723938317671352327913729606798715057559923129681043862201734356727813120503434186193252321418130246406435389684835780404751688661082980470932291537843398570024745757155410921262826009043005291027449498889354251562238416788259069525261186984414891819012604308857896231850906998066944675777005475950994157165670791724286283401608508783492406061592371024529741550850211516908301489756988937252697985026222012778322302745448779646797526571287903662312447661774508869245912628246128255598689330257908482285705689773055000587466489314438884295285162818453489941914044207292357342402272850368547762876836735463771239070538959924322693168195827633515114802931883645773808785489980296683725924077507917002323999363507815274189978039331851932895662643189947307996204509825453976646744465812329368581232895884327650513936903373987616774740836033444888408145242388698507246071054251503352102944242628666370633042714575218224382615601569577856360343306771414228315929694030460693100009462166239978171629801022690997890773583856833043820897096874357487166840926736694189590243831628141028950368141394500488410771724144355728234723441286360325671513288897632649751262953301916037595991535822401076682566625080741608282182805674411944623747663846942132983666132486371276290714740228753990585619179232232577751633729433225780605172096520993116956109290255818910850404341538929578872444347811735111987674643307752274164941095454376885512938756349065122581784141433958205392888547545842720803782641230311593496514046707464028669248248359175731265938932562003716456504889836533060688544512768836272610241841461113024021259186642871161914758296888055189835916541581864579621677440972954168272262340157766076546842142269288008256822561214312006354339899542186555721507070529822130839973280425299822867167433384821196363432030674504200482038789189326056972738201162311651297876525503150661788146796334490794034119287851880765308761743391659964790294604701085138035569570393608638261319648057645356804284367566621783409819648000000000000000000000000000000000000000000 [55,10] -318488897438857351660315245815779727076172792132093417696179086653126657597924666804506187008449251104458568543511152521607658578929931721930270132827272033909516381928856494471868097839161192582664276890233779543478962901627494093477547744963138231394975419103515350537109728229868368699856854026576781644639117139262640128917056924365945998928557807459643810949638959286554664149674588166836432331727620616695560786304890667034772337622415775027850189682889813348006826409443442491764682007581383079905737503580826435104486134010625841576637305851982660389966575634719708085838826742454846738208265767831731202704301076392609572563002973597837649048601146791416218970791013862130672336509513367413894610291086378461076444187694191556065969033269331862379053590263287345361483321355003608971614277600874594266080330018981342993370412549639966842777700546420249146302052157145295020255181413876351535365227684209328166274978225840602685014102481918297173198781110111471551800307134072578383323828192838003018350547333190634962335162515342752519478635427223121857918207010195820138796975629580122415917353340253592924430683117380353827425336376576793698087069473068293022813570761253063380147108968159252783535980136606270929528589391520519884185851774444769058334764899043400426421497462609897445753940740874832540018458051756025650202921086561043744972529183743430478865676148208809825409154462039699793971086041028701093026243367502904476851056138122321786905242274538776838136290717657620277117195062146701433199558266148316992377164023264710101027006813158839901585344469328970489259298840743230464538609729035010012144353403295107019913545831034269841759165037378524721105394235863692599732571941122135873288442472133747041736337858886667507094647949000017966323082733091851201269437276143241328527667734541559377925519080574924618281137589998623294973735326581043439958773542067515513741314999302251200101491389703359144192556012605050019051381686616784944369586970546252534734937612111490593502630017330826686826256639076555795899472354731378468358769484195217501543351218463423691909301960024765078268008915870991633904855346943990649123079894088763763213475827993492995744627600460276447676567649095271882150881125255949212843924039128848464494354692577470866942351197784510989146939755183438024647199218550948056741301459706674724735884501878433964063850764150084387227603806962103649060643361394962124797779697453642055354047092467244648537423054808494548588373592537460836469934824506385538945368689101626479364120005764309967260051789333547216010841251598108867089693542904322439417514452908894193538562596673940220440558136047183637257293708196725996105200683981618544640000000000000000000000000000000000000000 [55,11] 1073074390296552482637111187312654323538353330569620408150569304116277726919821568326491954009031095924976947164278498448258586787601583688891632286034812514662919069553713644335546917698929225799588078486786751331993251511993307043365383866379638701794097868602924137089288613599178721728910966848136591442372195043599614741184728391146723096388462598878519564921349878228950419390730217321521427294663849196255395497066433774715819829861482057630795253234194895698665039051130683895700614699716506206122055820896509979869686857483386198238942440990502761679631375062912846779662417396888996923525621209992358647591550203653535958029792948636757592655082266944423003917026648061449663835765561439165619697451008362617960569075194825215503023558185515851079484806019742725078202723930421263066922528620810982479683632410064089790773861486832347650637054583126606447594653598821103366371926233016637833147972453552237668554282090846255701842745093183244650668860336886929398164586743422994585074314491692327419186361374686057722106901204098684926969788648075066943279766203121904105482238689003080164729628457253429399989334110747549180510242715963433721253601092235161198556112465881958946667171014315492442605607549504926776187796624886750455201263335258119439760083398965013786544616201120279778117327143447406679975484330298799091927209223820455806443439263254521677337281035791246393349680129697669049542281495127017903104727272653447472316428312051922097174790605337635348488877384848094739286335459885015102782860379832293563956480174765710905365372082997099651447197597119625496746719935447273414212219000872563918912711835774926657679804239656732172084467155180902560995122346028844086202810474897219495521994891607521369550262951552600937938944331388191348741576810641641889995901978045742230001847736685580093194122415424823878570413241127547727377903939179997228956299869972330848970122385725570027185565342284052015377945370112301738037290656553608116269968734226932567091504129088711940840239815072034074848241860853003812929476166045644319520355768914205836433509299059437994714311751202840494625822971462927632031737633926321499761091492412646720088595086598842611878352950785254027008978271506177764219763977906084645626979517991974899218032724995980888571839289001977732284875282304473649547254141328901258668097447379986845577059958796246806514388492052739450207262660458762892698577602520718457611161159830849812700936945539508765624291661615274929374164974148911295089734587467614090962092115297607894030734182281579789855593068840100986243082500392792733772164690452052935091892174498090764968112535828052321356767002565770980655757190210106500015281769963229020160000000000000000000000000000000000000 [55,12] -1989350501667903501904647891952123485425378403236760735775652802126458473054072464836239474711708356006740474684385294903534460297315347250705164153895593442407779467964262595701219100140221368696741423748277388582743213722552698539555050224555802355986476920197842820606799369373637731967661246696148083605663834292157780893578914541477131046557549722572204834546785321047591887184944056003984370316140934482499686141948311640892736294279795445480508684008573162115598031598437838385597622421258521825681912809820978632201119386614893851358523448670470136803255191197768198402370541477403150585112325939322934294217905154985352865661115791070092464599623300336942780843976102694269571912047917072226500446903371969621349383560673489497343834411474591862014142735021052728331196112658563419262132084455547310986805180803597067938769092913694243123898436667342589483974538788809921162436557039402935324173953312141136872899891935245681034698937807488749921877385230596104435849892339566795048646365097349773116861744780339005576511322286720685278470493060871183242926988763430374051000618733081933063328423819672898407095008012879168161348815857694114747796815393076506900640136925402413512589950671710705779455410726766466728762832074786677408919241905937104956515485197458078373513057467279772168830495972581625723756909827324626979776608032257416357811370976951087009644924278764955560520733592832365589130497611893759530924154120283496574304199341457889544607094011991710207685199772996348379133143195880784104408917093244431645195225725715777362325222789980698093664242197113645174832174666494228822095167185968855088601412709369281858460428331409278720866619021772141279369209866507992312774105427242198564360142910264756381975242350488729846029491072637067486288485544693809463780070139706151057315254987020531501595279633605511978691322219859883917776398206232243577860343465130024952530745384377761778406064651877913497280074641993759009844369413550281351857891669038342367458868306616019044198707597052134467294947812096114751585094595649444960530443524860160767571532508798702393971111642756389494541476833828524097660265393818959440894867664135476670419647920018022809670078418853396388756668368417677757330916911460833688457511190481897250022788250939936884677240659989317549674447294104330658321679136651262696564713436470414091007745739545245887495058170784963765226610174400484653238604038248304907149289274914134698342349585433294085648206100756770952236417751765476235880678678380626549625311202346883073934048708030809891711040412540222263547689793090754716676003394562664991256022868180756412034420602670347394133453727876306228800326250291794636248256848807560478720000000000000000000000000000000000 [55,13] -84263121567528059096001028269784158553124637654393373101956304951445180059520658231441137802681313691179650421342509285410780694024260946411226935540048557257693069194709495318556922597485220441166202968984997164559456811521552524578917534991793423598386973588553478271475050103069236302865615358792114171470604846814567753478955773055076459186975830833293591413540300515965150269959968484354158683389266882523133031970139524479010483133250301256945297055171199863250966613173622344597665722758469667764489535865165212714392852275567140531950081546536322483503101801493496824099939282899144538408678312928968081286706712785985111476856009612152517688707862103362401079085469881430075840287667212240334784165929284253271659606322364936839150890685590640423931131427193659650355888342225334700122020208078445765488470044121826342363307820870883255564345301873072792368658647504084245662292915344585279078875976884446741439037012910209265700493743343139130541259740935057604814263242384738499326875378895454224479568633159346328226426628526761371310955059632959982302638785226106564323396373889392642056103321330876624516174288165310746799698347803337209487254300297223343683886903594006757273102961759122648739542159293962066544270925524496944100625632416563082651420913715286549028473142096134722937867069345557763492756495647275110428991432433827313579281361994294493060281825438256316956395302921759693909390612921401864637287500289854845479530954954996665914895517053477374972631162743940957372246012024853088054882443103143809043749342158772394208477061145212090639844918786158527858401876363442192092757318053635041714475588426431852466608380701341076630761784125665519852382229785844299592766764613175549939738798513314067732766481708353395658231683418335241289954380955724087483024893646527197319088398598007896762736755978525580884389875109869479797145197483824681072562354342519372964548853741514272360511077014120384992359025101653155037028452424707785537022103573465006569746831488375617481978722165839204240737851954348820876408048355719510910311871489321758151132196581205364331215375397920860776318531089674956000362343720014198774893912913525943859888776645872856442692855048510241582637145533533114513557054262477631549896366339895243589008782702976223871480896141243267419417426978818218460045318193371306530280969478325512622289081836341538746118568892960742374396685978231349011089607153722873084972316494813636188206764466753907007970895658624019160149500027310165394931486495449003186110344394852909493525660472771526443401940927989029829559738747214034327652427694562899500167560168455814110106968508593435517814764232183288902926946976646417892845575774519951360000000000000000000000000000000 [55,14] 14929532844186511103962648561885143406905554899206583920183931570953639607594369860711978400437643522014969259420154554259254473465883790869524591690227720961461100689300518549731805735124595894374466730059047940816482860868778390345285012502074797708685074324200973750091114112106550587915072780066311656731861409012888278518096414519514306961739592376883004055202956475642543528016183342790114317002453802636883346640850366825460719565384969431835532688408885857615227465273600115620447231631206880043219883825639160821561106159666571182345744127517158558841990250245392248077828326553275596415800013701452447288429151160209168466975101119595141954843115311852870003273102658468485458319022560107692215570477330806496860010767307481139807237801249110186490252165559004531720291872579722861108488986146976257767188820840436395018145637123272373379832003573421205036168274599148867954442823562764902955037255583956572277225473629391577406320748270499963738214723474964947201033219462041289479152232422767040900022910066002652547001810480962315658475145269716825437804781771715393947692285751504798124420848297262897073356931328027423091556119195200286093928637263957199056735322680608043939660904981413847217556329880631933061210000744974784707596460797896388155331397836820675104101673116887257145665144488218893425341457540146648415858080966031450070008761544111792528618805556237261293678173717381206161638903750427337892419013359661383748936905766510545210427693712205471310533442695589555924715975488609684064370542275355613581158215823542146783057277340071566238115087453982426153532025228632365240038687788473414044361759486991694522801673432810376386390341682450053460069752756625136989971508370330476024368522588467336990121029953540716893622581882549236618664511498791832340275007175764685645082943700942837112539933353604247554338398524654269421517873680768996961644164942690666111429099900469372463257828759279504805572811536956220846798656511198085372235576942515931545354173585632766128349325125171468715683922070502131308853345196419107959902154990929728385032189338624955769473191292674096639330068724403641390059916929193105058417490938467767815408911869332798105427394390732771558314367701953476541312989802757029711452115524979433679379400016198061988045942301057130610976706357345593688001171948386141299538858821554902269463075035330071356893286041902357349245786341196516064783688333973684324109840736426406363241150850368061788261011942359331291929458129285397781122805759409673519170492078190585670367380257423728444877301446983232228398931590660087148308189175593174599985118687685019994363212387738141661985747539949494096037805495131238483490323546708639744000000000000000000000000000000 [55,15] -59144328476183789254408384563598572695335460591290905764046579767412977638706622002431869193215711794055671101686334971175750406675087263222239150574474849364619933313832250001501239557541559738039739690555130208871722362894690757536945120544810441086277162001756777825148724550832676242434730921788658495558241333428567552274600466099638861184130386210399804224949921158625327669284237001693452979822234845130013922355121511660160249161741795798475419284184900505965318171383566718136924620838547389528324254848335199165610980641141689254247124378774627701657762491026626424178222912451746623946501740354737991105049256215296301092580925174996196665042103816769472486210213573546545500620158299029082065614974729481701237312308133742230116350555866189981381482446882292780857006929263202516350276741689080546983337005293212933345984929026082186645578834104613414631711016252244956977425402407312946864068447558261522424632770667122816774191656827042177655130146680486373699991916436607263895157150417185294797999865423304315924362560306987329048718010202075168046271128880915115142008552265469606490055870417325174177027794975707756080520404899882049730893111482838929661817942873414933004597232718007120781283631607222115957816507623174558626235615694035964691347284291705078964235974614626386411155768507396184544915343256188545565821521629183799931947602818500198164214818028832820621748667467786095246890861919720673598349715140164235790723947014030329249256317892615942726413724867626479587800679611506434305795149153717069180782997239808507591471355095883075976829077769644564993609792328142331040459122203160130644301568290935830801176297866661325612836775271335041957076156822618012747472902647249691104052406095435677371977930234581933941733097350866606565326308132797545782575966351589739316018090139924619247738410169582368282549637866220957557384181534056114503423624811875912717744593887568376862268633834245072933374387950283314088253478930782432163906333541427053365019607002912129321557959076119367578217056697055928628534157153582671930427503483952237785837479284896364027108248217777786550884006272978850420131403167410959141395327030965167453870075336704729624942747788807852381477841855934545791430003676460745652429255410598775606257625133709392477742590377594815864397201973326361792653123183532996474365770930505886877232413121686416349840464425912390523493109168685239629458217086848640725627183254132005437020292824349470829399697457026212791646372312813090382844441688894640920072413440963080028816113180388220437390632885556185438983932780391928808443663162975937476199515205258056199390847872930410754367744832519636248581508455656732815063068713770654105600000000000000000000000000 [55,16] 144970005862112579357564177334382240251670455309372242095809266900537978952922087107522644408081807719885654878956062647407260040686008924854171293932949540163704117864188372091845814586622832615433147991431419529790035887822387303893914973984131194555980763757697591660064934427110313331589786551899268661618785478527770152144147642539138546962176328461141080328178243315150212826106445889330926868674826811068227328373852802986120872731943460522271583650120209752250038562476668869195579603027438694758580517055211078745140877629565809172596921013403457478899996872191787666082932963655398650894856544670891808274243374679437805915935139369301881600152132621100614653659765123461297724187040300082962203233275860097864887893517074214382687522829109800406439620682414542264875976747353064856233342093167923656409262482961074779600669937697007791372095853309283520143266749314894327459903854553794037654756639586217730405818619304620721684543689809800655893435730948018862996349619580944603490313469839020706090042566478674351776348114350237079818402727458458166593302733407439113773702232877964418062861395340450864735886003219995776137506815728550340711737535755043065081580550632617695560803288766300285670740454683357200291251434035500561836418633513741268487163483208069622055207517399244531328553941778563436735613313267142310202484827671894231728631775662210363242424770027388565455773199701998531042911240567436814647689324845449168345317499849563197933120333290892790249216849633027879764105694694097214131820118817400900265215627132149106125412795186608081854404937709050383309320695055363143105132856488193906488686735911445737588039756080036603893909350057734512101408772314401538825109853941595422865037419598307964080673935031309907775372575328430320127505701990750887659579432829375027418455085867307916822103382824538061032756639722197982311875084945049296109306738920218640004107030802684079997044563311566463256871453107905308266362263018988844719414552964193632518795676553199336311391097815170618852563605617105274015831587451525086117996316385086457575644769169630754234658499017619356735265621875777629388185565234785744413358294517791888411102881309739238739141433037150276125868650924813066261850572654469375998959433693909882203486387222538530183422658806449215708391144724753876564486005331218243142180445703360057560627553584752260785909927370359782665269167824974750214414574787068742008556209616370819641053056428978806325883571797130586468607625647169017197289426669456829752218099315732367955054127517173815031099086669814189814951886604720767620337975857093935788347191150187275412280462362086344853154046511874422469513632206061624230089141801032089600000000000000000000000000 [55,17] -269304824850975618112531081815143061372066200464756988534971889428670068508055213224468672542561753021223746625182601180753375812069924995536421243385120688361476349317712348711310896025379859155868916440104834676848336493543231173590102615443826141894981262301119831064533154788347024537457196253996353524792715987227062252476608131418069652032223236257111195811834284186074459015737520380333588196601872310198589355989553897534419748128808650779946155868371436728322185921557413979972402400555544666727164723991231649611764273955368573548594166849426006683588955470193850675987989438643269856256046721696735721569581514845090232848554553784223104820597496558336034896549555410158883462313840658111596597789454661601718463285032748513686317396842299512541438671249127072429043904470097441439609578613904867911619276703208771937378785259057886169038415488098611799719458149149475465390953238935251042229361222744312785882894431779993062945621714061976325468028402681507316630526118982349208941359256345268283755449893033673749924232202479956519889048018627838326426659787572152971236666542170272112258849434437421176269194034788036493299378834606917793347060561905597074610814101679611272426640935330631824431306832621737628859069475914762565118965958573796801681032577507992664315587945035204657241129323172750162348857567446869690534446445051380607573626684899447340883373768000467487437231679283618767063311773088986275709659954141298730780525184515845505496821964581112869952772963669555799642638969160072284589124490427581795265067330217094361247661243036098324180652808155530135663290606056032504756265057208032945827550360513124096532433173135573685712819237957194563367053443434889012159591499756495667958684512733413481079762873954713647551241639221723386304698581105873074049099192098924214725637299263673269662836157087486639424665176040585062696008021666663844185384564266546534627897115034650164149029355865266178942340107218156051247818802766370000108852167441812853841205193913921138635977790885822284797069976053830563378240127605262059429492763288165822335163552706123805496484740525285705753258083581606222934117946858616539240858237023870560490367186384055590127185266982517138413204553148599748976515906188258615280445300890326443447695552432953288360113897835688282873485996038226037861545115552769041789627102966403190602884955411983030215132328971724893101967537383338153341311047527256555682801129106390559232005951534855053663505559743207554490519438769086446815692432871193620296952030935710715897049579940714836458122660149639330748696467707405988557958131163048610681622861073925216543773790343715301131269148378607318009745586477302167249190501922562375680000000000000000000000 [55,18] 438195970727286619389439986427767335791893125716494117721885091449777188542617935679122595901118095229639153991288257654380998341143410400839676989950996571748624384011373221703622462616684436667470160115501309167167901979739418029970399997764897160950000259686690957096787737789977827726480963718044170396620964428604459358668901097975020983000648693917392036485896311482728994400126249184184405931318184867749312201451605582849949974031579323437638548876517792281566695295788675307331694606454264854414804199034877490827865731777573001798623936607492651952932571924102912566731411783906902402105434361376060137484626945945877319780453767754905740477479439731296473799516630246133448094911532184197409873070853515360780901853000751577197250603661755737158470037864192438710852417361242949235963672142973226863368935625975449833273828408155306589579662189640438223051877991427792107910317173430800001042255221117874533728618635104515638317398104430476492756042928453712106043353515444917070788315342902782657718018333295852267485741956807507719268638863537660373488897207261504392315288664873345068056461525213088729219630035742440399111265361177539972563389540978075650573266281403206769870358519599056440974119441680358536191296564845714307234182214118301521769254253042072139558002730948998541432877560444200092808329281262266236186420443399314413524917920815884244438915977484702722001800254981745603393464919903681142843419918249339059730943936201266690329834550936649594116293340398009040637756578084298847831711175827462737194942761282739016564926113342199264260586557056190575462445756504474591303018039071471014187162113107912379830630518583809774464695906156198072083708617832767194110825206681126269165708180263845879388411981225054508878279744565171493835755610991732364416940339395192928479891135969209348486221640884244395139164193716581132849338673262282879522242126204616618078140371987595220013611628074600370353351380413449192170805563454237586968484519267946092404635076058452365756623032133543434429544615997981837258537158520626766941541260203992027665667634961212735061030921837755938139942564582992836686118128643718874618636610587096427671367527012679566589162371548173641255783261358448648580156406017562687901229263626855531977464355833456745849154126264806415727056627180110818930359090803737119947532927592243634632694932419155592786524425020500340717505810032596395048071528530761333718407733015767758473529258332203299502636333155115846075977392732033484165488472977241739716151907043165924983138647677029501117235700657421202861095043735002145269971268532057033192379563647408224573214814769681346737593650149231970092812299754406740815509446365439590400000000000000000000 [55,19] -724477826063723706009875685528197519593436621291869421914685393541450357507814565125411313535712058108207047744952130355493672050169906496587784985944919906761450146473792995459072947886387914560799402895354421048045451552327377274679572573553911226291311987155563977918273668144253308320083221110199061746200409058361792147015858657597021923417279451689753081287585074188413250115712436594773578313413575707182787470764223783925613131804089194133848598533589372340261634781049616931354409005648428265417202410129050884213278192474425131418541430196471215764749751652132540298374787268555692277122961279992570576652460299770446257075902079689898847193409079137617681242663324425399698045305392929340678039061676130096542256652685783979474418511253634801683627316703897817107774629852272468492976475756930160185911768415887174408838158525772393416262065811233532851170844944645683769960551897061127536350866881353605529044028841529772320652637934282052355150324101250498564646626405942242447011146173111745067331284361719538346935540749504116847065602879378024801120543476844278751595529050069962868214248694055019831619790036022165228607686394129707109819198866302496987288198420640815122545861953209236182737404852911349755691058864721650562753754391103055173036974473333758736573219088481659541488877192795691428620310504314619445225791089219748793287634421713883577954077669885982484102230483166548170445882553443885655112157083830284190357771893990546152611479004908118471944025373274411572735153889241313933867325493580128675545903950083179241817423859010503730859996190671952792956650331978703068621855165564255300302495453720261046174182799591856318950416023222329811740163114783765993995997183484367452474823074038912912004614189778609740937862609545515446482726985270893551487026800602454030741758886751567291960014255241619731498185070025715954292449033143874230435348546649465106272927823231365256912190827208251754769457045117206663580963382937695337217590631776399277102281001638090670268256952584929964741794955544666116355402823523717844653891161319803354442640528072085803013531920837189695874405361196197708060418746908107684167311757698872575982428251272412380108290599935803027268560146222662084118080054165722051142287819361754045434216355522791420734052250327743124057072806105644817556312616123173575321931747585655623019204878224333389447734808845328444687537992953472666152988885121098636219518746993640221328063436032974120103006228943829543372598646230096177396999172325195403633925475262327074707678186042236752880043116300136039047962277461474108310340884194731929371105385925040812611211699255685410313273795713817244046613825239198746541107322621945446400000000000000000 [55,20] 1271749134931285652017484421919498010315171136374396593884271291310550324131763419725507348627458188673587959116705442987160154940865253767926553308027998569357019092850533320708965314115405243241408063396177601312127611238482013491310483397293707273103825552470293280026415056953398550885042402311198516079763477433536325792191719612033488287192674685716574415610121403532107545237701157093958152229941152778404313859545821354216670472939429654961964014236121437882499110932126933105079563507346559664288868945805405666151057316045019964995075554846819856703154476627033739846002112445388816762666042291783371904088368094007963806427999064491930321422688599731269120528531113436614723083576459208708191533561858342299519334171591591606577616070500704071794316217915010642420838382975016521038784411884505729442233202070778635079325031619336477362833212596490196982147476614300722992600827814356583495728220493280998479340844430278786535629911044119199934733722774554015804530450296325556460639794911408898958711779228900145141476314847062061869449660711666854463645723737706609369521589591922124411116729803069595873622817228207527555958008608604929938343558995748557613568064412675571380547250518485990101116345111080285631100927055861168059541932608261377389786228895741634535727493721539320250601374906966062561069005483330467584118073422712904314576986602388832306006688001132067448947870624763931026975990861016033536689298318692932011136895044805708064367486182882571747285372150647448699398119984819306848355370594713353502752488326399517265853565298305647898066047104560985608039349923677854825404106958663237128140646292264980408771171903992874923188976285628386699878505848780630283292406261104666078368552420969522522173841524460489040736450040403161154708082783983199754890218742326975726764922066094258632840611319338433901493581383706982800696298582819148781825548635126414428960068870195826469007806141817184911347008227938543799506466596258885864710017312197302111364465123671323767532233861664232748676055878694988010047337915998761071283470083287703414409565646902793268497170806751770188723386686281500211543551564802864846657118237874004351897020416799564762399627930111444368439060038319819784272775537900344461576798585939270464094349766156158102233928010155397855250952544335652735993979835167088754673974750301522269331639411735891190666741306420621827226624916073814795956860290754820904692991766093574004055851770697770810561361791181912612329150209220538030418547249999059008264548935706565270848644024924345983695488108336187081173384182659823299220083305492237646342753899077896053139206363716175303402717062154704605136883683319980343410563044650831052800000000000000 [55,21] -2171416467074385917579419486184331076491758524372695268229444212028858052659567809323566061891032921600779626080303925858352552455764269132768533347832643027974263700060713737129562010504575189938582331702257069934580717511521854797633915115335411199415765376970812367929625998601287922381293943098776291206167466320562877292549259356426457850807094217787503798912962953490929850600632624834608599797819510069728278298379764380698972209316064769190889352890471542387159207677028046849692624689547659710508403052778105093377248926352800923185135962247670099327126253120692357524588191438684224519112112021686042965702451189445195772185401054531945286893834468173086317290026360456199062280710912647489343190056967770271402505199575437007460328829804486566346663897936484169281380405153457892264858976948100131016055693744015253348007613511555037568017057531460138505774930150480884006062004848961853589766351515958203471676051998848976084024923406989580107418103735112342839193488568583248673588182330604905316320690111591826749368331410916084083106975924882389765120772595234475320691469590313704587696750693226238328035427600515645022565737984825344871478463785128926269755748196792459370482008787533521079134771711822940492416592870509057136546406210372501833160683711982507911781550325472037401182332274992684680839024236651941916259432247381731994160276152405654706070221443877914095051575588917239039024467174955745615010492552868292366546987613252812694710153835527280775099915835592221215235617836516574711230269384655717826249074893943173758728614189609401251879814478640942232700794178619467526952372586261984548223180687069536989673611571573363105938761005960877910106404603744006864669079389032181464914596914745051700336441380549950190419584025778812494472803794799183208478234038253330823512239667200167458115254800063495508212968374980973411558238462856734100536732893973377029014807937239653075809908744477732862127579813439463155830941871331104796240349649003093964893293551710846404645925470375492854674076848599438669297687001597634302737946135699880825855400463650350764551632731042615220268532925374243763438267762114240098126139013948744150839783676549418968517388515706996351359060829904953091927978481273113913420399697514932553691173398798278121816038848571982984025762029015851043679107157308120704057567826592414519647887187473248180710153455742166212768436614100884207079526322015188861579169362528676044306018081937094877932729079483540991285157310695948676834669989701188393040232820960933431961403395125113639952914640873817784511818854887560916582350229330346507091100261680756107479147966444967011525062293163536292300688241769589593681210483807774310400000000000 [55,22] 3299236967399244139904383120557246957799879536461270300514853250257991197720001666146200869912431113476488784041804123648637101709803670232085413911234077555577605294337715215061443715177428701094235193034299030476548360478381983155129906894293604263736933748293277275404609666043287591907287760871636933135722881277733346261889507137587386171402831590368766412339740520350314524076620189991463877359305402400038944260222524058419961888393361116173353720407462731810293281764004059094422815327547659944176518501241984099602825392290008869758323303742609582799010474878513603030799114409223967990418796254654711882734382969815400623991176178246536127793321549172910703295075288452546938222959504567517893072335182813620747961891968290861981672190457487973025317797144601953754579873037771384270630997338793646873356845001192798968800887135474384700283618352448044549473735298272851041741816595358708045588631978519712165975653956246831923804057099004980489221794198323941226772123752700575514712828764696267036785245581821612362434905918388740733882871371572669102042110948132510772158460087912021089837076064062556435332179065088972513576195812192695818037723569243637666597948675161847458283477176053037891854447054811834806757660479642894988948386883235238475495417058199489275845659755706571543181033323432124865673043630683403450772761993133778872642148580063898419054881352491218987606762759014878221275621775576410107888193760456699762240634727599612189043636978607481092436987680988385473081096924582448498066457985505443968208959181592990083605259084356669281906855065846042907423902330069267628129944678912236850322698063667541636466974651445854825689474510737676279072460987094389292065440961451177724555671451516492772542007911584961061948828316714645066424341007276926815601572893202138916075717695343377570973924350235552871003398944837990134630419529887931097551642941509386313973715881687748810603237900993646141201414951638922225276890692926060394198089038104474002521293086405288866284672833123399388101286173354951178664997872644583018547688853903910085195614869587591858532031862347892094813373617393587296839355177035608502478145817990211932696996180902414857896962534434571816446734238660129489813261695153125037121963546629388317875525589379440980172709237691050423608852831094573598407208948409366323715308298419202599376999566444918468549351260435258833048266494807809484612481163549919292854066393659842890321191513127990418380128769757008037615128495761209015194016112790571123190648399734449844487021979867480243993899019730845881713210750337093019751865203445501651292283282400417196157748822559076594692425296892372935597730454903944293095141607217299456000000000 [55,23] -4302259774884721461328734986661113887129084260265752740082684623339321505958143164464294846325637560307804267116649065973199641355607173876223875722887344943475017292211986508896596270997066881018557876777375900015497102606441141147098653312942219982173572337216024390579521570752997865728843570249584799639683218547791649856697937145263131820959011439422172607716160751125118954911711322570197689113168395564636427770468560757270011781366753143936165489200019461676820200812332319795508164887301149202635727303847464845659739616955878371463260049925484497169249318696065350731133922375610980817169865470961048026216839846917034951023988984913146175286328404506616304709152370746142744909197938283876620104144270469489685770250992616377151810368237275540241983353152943720986926436122784238420141431322070643321540008833025668008810084074591996389307121047717472244699856447381709972131439617462487286097106497378195712753481218701326755186196407552806649954140064836546845511804146522979529747836632144472000460677444607332768545711038033208632719431420925679585064744557813782058776857480785661255379898192374703856093450681428494427052674817244963551221186741100241806640092174473066454760333211309982353196698385137406473754554940462744493181866107401193902406816880410966805086514131988765198967135063608469769698505224651603894850374695283611727996412252873641130575071354624901068669621910145013176113439013478424649759692485585139411171080473748777894672332181119918474635620889481116636572978027915774669847112858940433386875677386469314798444714964809835440854404614301513380097895725929222318522135905744006358623108826586742358091594151300535236442805785673826180508529280614350343563652158054119013928193108109518534893878269147733123255356402408938704426501583420326889127375922879802754379361863993432146480632768896950694332482298104820911096129415053276946150777483537394155326374148898187065201520191846301559004923049044735112194427062528397303233113617646334188175737432869725313394867962121237436388032808425937869268320016542471109416735289927381047326089832427999668165704428909896828062561326832862027313042717077170864856466100018571966622465180569626719696983656237646257534074081317948646274586944101408632887187567750433382505234651226742320628281267507212583562318248070117775367136077410831885594339770206389593920161418685523852218043500402094841400911519467118530646539267402477727251021834604413923804760530167699617218854101216479522250817804457913509437888218584203029888909079071467147996518437610633613005995166412600164271781098411277549665196911114418074119473727754449249215197958312350907286126058221996872690217006676056674741222336786071552000000 [55,24] 4792906161594123481467812448118031640959790359995495903678828481855742213656223024756310846207494047631907596490725105172045065950798883437958664164020337515799679331259428675064369460071394151299483863460775163026140135557863962797989161058513589777324649292540153209806588838501048956810489319432086774761776952654294589650349139633005594941780199324378776416746038083257640491197417742515083374861860992105698932133259799538380081677401111869372986523806906566935299603411798767275444345614804480624030283886570296925062144168183692406748853256153439694961829470511316960585447225985890214452620799228735585156195687098323842165675771259678131871070211902056116527311306170614922096422104687000906998839870988582959357594470262467948781514352111684816376007437622798198325844189427619906568991770349993461354668882821846755851554211226668294331743656728067341989883369547935754253698633852362694671332850670616934787295609085858440371734528104638084003007145509402543873585662567379851566771227803462026588708092751448295442303209243934771406015233642056410804734377804608635964977936113439318278973826758233764674703646695097483284554790055526847651897079238342993222712274885394988617400084949167756772386293350538168310933401696240449220084315507306118644110207595867747757099787434942413400370040810145739769092409642133651232102719790586850992133988429621666655061665660916479054797110652826339218735358138388261540575569549871057643353009553350176985625833811356679498221080755351136790045076971754731455374539221035638287376696889634256473924777021993485556721505894742321147844287584539394957724917883576597352704242866294946694472224251259241064588733601424968967709960700884129774475045219674261070170452332705850833509823470853886432810592861354440177358974413889326259684787363248016917776136195083750814347310986836509174612217315976825127657972710798095882571696892908696221882700627875727485341232547231326121191874838791427821437196359934026161372517582853033179897945482976957691868697831602129857772164573182529290431210619933461801139447032690035232877353036826158307281548597903611470654358137429322774548911740299107196712110543350878643557596700710739010307100653341321158743678953946705136427632477771732483443979573726147150352782578819567708280131020375944617993983872605366267138689706708933692512258048250938882081697064632997730399939715057693166747896123778871876181706484091877976418639194113877909697705797656104950281420270752359724623216871213047902015109861177289278125632943122052176088182082435961207326373239813218817460831614923548402473676103151937852812305047472699997060590098191425260000381386128416492444576979492615409168792468586496000000 [55,25] -4583369056893711925804034440396582714793572664403646662955305023762411980277601411072777700191351334306347768304056205374356488252790264012468411867071354907653076565426659166457128443410858590377895839895235614648113942940882302852835432231317328039053007270446834856153224862256216288124304540830438355418504708797019548380916938163132590839681796272976431709733488640671788946842868425369990449486512131541937991323868409604224817532982635743798917545187155035593269541545455241093125653059212013751979633017815937870753002138645578941317571368656659135706592325875419464543878130622474498224959979482545538173130076716366767607168540958261769070447694712592235528184080748637120819366463030237115540759379306408543376625706989144295171631208059659523679784216630422982948093401029157982096141732764213471770233396463016887535301961067030550054722923393393437789651240564271679085825274566828376556239926304414872994737585904496908587659209498275082669123734278082501320681597210841545217480643393860636921817107861228897758341830834465000737544296183202452825188652821709115329263700534896892498664682026213990329242100805459972836244059795706618947857298323964556743036791758501895416537260848727232735529271167861181502114029692769834169574065314810840588969852218387161958675499636527674988760211064286353354819550313263055795983026746071288280723018346448437979806610674012940389094012602822232718805727115444656483049241001662323250966498180463875235583660853861743056743419649344849743850419974063722092095260724852075388153125082484488054058298876210083427009924861496697675889358083823581516801096577164638607177832174461304825518834907730378888514368646624973380563199359166439661162026946825079088093251904647634508568205230392121732763602936933614375519753177278793532340487994900854058778862992272708496553067949886446197345512161032464108462922273089118694208799085923650691828417743763816971363365120768817488442995916284948181930722333231767125671678999782137999023973756867008965744728307591661134870081122815924890649774605627293678515414241991625310303733933181245066499625204487498838741060551644099678138170308398757553474772944653982602788144469126797217978473334791152121306079372283091598931253569344838537268526144392082574224619785720022637195344017610724465538774462287470797595175516408483136641684306164870352211118111285781739197423190365855071130650672393760190646059733033124718303409123408373953941566372630846653823700488257499735417564772419710130333603099000164669371753493711232645088927874433605842133692384451658309354841246434022136598475020049439043764306785080358964670568925071915696536393023785027540530433789090951778828349569295712256 [55,26] 3767495910296650663617854387308460006696950463575207769545565377943863195459356523331530872646018938189064867571410581104439194448189374299366954556621318901824861142193669263911195365712380825114089589805470738260599780124173870018683128030999060645778384434264525938646401205018680671411102376554936823910237643290411103473533170971289213134563549664501244687683539202815300876143999174645572072411876318715247775100229233521333504107401720692810091709580206943170841046604492934305912438739750245840298175120119529529345067137644889879853309243426488151726534428307811335802100721036892738893811168621681152848820245946448561068130362319403611999796682856375519053597489240316493699811407805998842538330965530500384793129591014820968762096901003852701495613167510200801549011627596633864429495457943249080747754957594143281119823815303345517001571040701860469829177205282379270623523123624727285833778665140136370813588642091523198043279985509031543972846762655323713733526399615477325575507805637395930289966309494763449703314627266896122737210103538256073579256668682482576065018277148070731043513193743367175764854620894338461337986317243991413786390937592579050849264681415269919317089020180398810216502639190199248585452284533913325155276260229765963086795426435440121159023230449280094809624838345702433668263279658730739191299511721371584592525098235963144131563122105904333217784396295555327764217850874582409923172892509537001584114050144083816243954676808444082217927108787834807445125468717777853136165075925277548012029198034578528043718684626724187384436338240321608940866680198903792845462169197579522520843008160673971437791719322407674788350743829056752456725019596381043601143799438371375496934619596837891237588884713533985835743103195595888198122201520868743846378908932304945070461446529303676009653610574542333396650298229133851486171029593268936278605433380275425122720391683668887849453839104906992156013403300396745212838168714677472561852913374613254749547719042479371899910016707277130023573023550217999351942716213951668746915760082635470613900425716123420526604487877972611962832053487973356711100291859537497219489475519142461876628452602214550298561574845361023633671065993997344200088552326291512195789175933936526657729161843942595062558962802306387640847955179947270456241604919104814718904949774237239771869901599831066471750265505108107765352741370888128017262467597258299365161742447884449823901639847348697255980034797637425474966704132672564486824255054391278030096683012975456480479999046025822712097021869518999787732603704002039813112813996032647318534778614151272274673967462372284310557425139702754768465851394764617858214652385689600 [55,27] -2630606300185012777326650122232272500189129699780607977887587637220142690199710699880908734310910668499319001693072311743974247354885540206135561335909844065245514968589875677031764697805322475513180496006064312134584620709968300769303901295824141470375366227439988437038905569045097286178506395332062585574139806211447301462658197723319400099157202432894444291045100418625608381088056208461224356382603897527984230558066193649612835046454677391859220715567322297582471083782098522073138058000943849725236923055293700450177930713862358260941841647363365109484755067858675255807550768611337824569178667243725153433691355772238876999617267714071133361054459389652173286600508661268045192096577735025487884471581771598961676117619815975117995948377417929200901045724726498733198360269426822923899635118293939259643821107900926554017894853370640265578207996499942635743102611025974027770066545052575189898713468525127155246134111166342765624903407303172604369806872968130510840025308641165913711548878403526954529439248079823571608772540643638722505491058301928905312072277515722460444467222009706785551986067791969429251813431911433984705495570617095528425982965176500886635572840997842463853402417741975289015315785349759260767216040702408141462013373011236315186097816512953427770547677966362481783406871321431186618350270658112554879578398486568469136538172479163588594621705535271539610748180405853729449749518899535910847729037558010111941433929189763432898244605511554694572074513986115021158197874213246448076903241981305600266190150403485038567983613287737174438286678741799118595002142518009470974554211385897068002749908152140628227963970740945381894370774976797709783312778029753643649981047801468276055124472517887689035623926161668939095054048823557834427109672769453075983098418776239578374087648067876094229261255889791223558645645989521953356745214683769175083456134353669997380170396012687997312262144576709469116911812907912845438184372434754990687478973352224112617557631825883652470334126527747324936273725769828195179703407017334553664224642153644161603463278836569642415874623239122682376678856831638965003336327210837578279536775293784717299919797323896791813746087853017384222883599986598876951467594060692617027908656669524906725616645354303554717068907311932283434074229157770269493291212112836223679975017543504158876741053052497263513190988970952188856774227635634853685279321482593249581390747942522543920188920476576401507486691409412898892127397798651462626179672900880265709442521622154861224026085545857893708840787310695960616024894488483393284772584598514370596405243297111714115688866697819330782169885697222808418567089380533137727363584360448 [55,28] 1498533868331401961161212168038839356245135060105320646219404479898363052998089536002857752572518145859257628141049392067526692336959783042217506673288364330911908135332630109852081464160694427637894523174687602020403186999913161970182814469074788060951544432881447322287947990814944561466145094777904825957881085083838541866588045814936316870820409531767236609017874593015384853859868223504583625015268714812021136898996420328389762989242055616395060958881628741130544273494406799669542509247002088548180493305732675242153338763713021976686913746180016766039558158395679933504966658379254779414336636683797949805016714816731780720756145439452730558268375826243191293018647669382591336586027162010902790728887549197659343234976785424843396880722819509816159013270609847803857483517837687778598448146104885822280000183206600461273139405692647525647888025813512728599625155406192499091595874767553847269065600985987237058885621526068639522747960222365050076320940761361133123478955758483755685944260832462333147973200552095911171543018170466107403308949303263412184353777373032217730675934164369560493005554306188698653130182734612308008769333481146547858046576452479103489406041126726897098565293595847074587203064258774515009757733500360522860452349169974359830797967181255554716470592729056834038441646254853358353396205183521108216600573803169920928700910149562956828412717182978989722925321652328594483447912272324481179186003098363207725857931931693296868238781773307970653616630215620008094070615571707076530333033434447503194269064366378930019227050103469849271126701992557881207689244975793684255886806249733013027952668678648380535237714715923713967508680247084224156569100250745687470876773568738282998769151015637442814254366647913093753450269819034594620047130433573851015877861819348848589835677446634498804541277940690079521564095064036497110171396267356418620519619119961502860916802834400951469598359899374918017737009619822764745384604666770068297837536542160531474115407912097966353223786783722640995705794189549237957841219166605322395058164881885182067503168760803510551478610058328263566075842536712639832587151299373496960957759787458325560270228278361288866860920813705485669255060861044549973400422991736570374626075851815631261721067371207364916223375154556804189844795898024397112043028718530798627462946589612278417780680060881834224288426195853497737875259786962251345771515045826188458375611077539875864172225453400455645771275148021652558833957219295529978668699844918253223696523767681747476502544849524485087550432385227083511860084685009653751305014968932754438714256727438979536225717666061280930616492610478448188118412654745200162544549888 [55,29] -616885168291046732064832046034349972449165954351928474766557846557168359017610816053105820393977953250170290733825975008394997393461062091195137838599775477163697648736681552086539205695386511371424782135408423224316529865124084840124174366149865387053459197844656055977578347701980628731952522103036184376016640242267815121652733761622619237241277307453362671918752682452136685981451413575548481876390269512695923207430160351154535055068005437630109742265073389308633863464657437713967903386944519251450859169317785564726269994531383470671124820420861132292114986200450267044510162354726462722182779365285176738724490899837659060973947327735687219923896787492766016155273180340776811136981314409566882182250670745250393742628337140338765691159950334173389338931282165442660861892702767767439071478540512122469061604940116619166483900722799187855592893137656761197896572718545039712726673050380622852461921781244363344960526948468298063816041493279243667618925736429374328568735866873850400694063897186701449362169749310015794399132352561614033153692208775016398263774974298659252551397823448361157401168034822686273492832708193716118378543260123839861507905039722324738288745546590480223597702636875731986394850891783939679813517042249746311854585197878266613224655233861322655336568387149688907624886840651126692209185210906214908303831895494426583424581773045078811584144139698441150653899524183250187685323705691473904679528935501700241337742753303873714770373972147077030060351200968822235687036220089204760013930026323515818463895492121827577185337360398815511641244620764750417028386604181819147550788871098990327554113302991746709400707181814447848896460270542342901450865023847148789150565143504051385675456957910537818917344180845596032030906486673951068991466259864230757213010418298483240141892284251530158614849940342533889300688708751182315647554588130655856027418677875635588280675421580725414078749174806102065745498921635659704597662897811455423283786615702666643527927972778830827153420023295315515970004127879418283740652607195751760486308622541821758542130352686060742056021944268482380995090960154963336561782691500843674369962109734978060962027312312667758544216497291376603694754763813797664263685794942343719384913931740166046381135087646538823218258652023989515672591217602840256035661180299951390620123569939632202024950609623455757947040072705246185028978605522429345279934459102353784987238083517820758568322114562159616199793354323377137042928921933180696279674416632815298899324724543381899133585173357533939817187237636620469016821015821529775900449058514658771129895480180659211155002245837481628414898760352393758195410324875494400458752 [55,30] 87752850415599690544558590440013570932921108253291423823065189807351409173449822133099731064875157884611907436826596147173324120550744132742253673047016144965705351595471666066299859250744783290032996460052169313403310392790904535445515254643918450391853064283512086803260941367299251399517436152118143148499438824220528868419748329320396774441738455528296948180856182761401796811206421562520409374396233810948308739904763493800855941265209943388429659155480075689430539185309335290376268108899385173632291555893578376893098948816087049926712637581907305054510862509882373369543608673371282749158123142493691190904759792235476310261750142789535254523501653617774393175299068391041198320402622804573661148076659565695386385971921201752661199940628822140062631256495006891926986188784517356307571489013888569731544680466101173153295457636819743198092342808148215000806630546480826468424853684007407054892205100598477563406890716313689878152565788490824274396485707327880316686825062311627103530747173979033825732544056498109668818318937453980056985598012527630938752733629712507083836714154031695889111716748536086261378529100663691428545020054558849674422578094986744272623751590729343263656499276188964194118457263767090571711517899686632364078842143273200878406001733890769726917695565616472440314450257635231222863565007668962619762917535370274908623665798206232883554152505368062207931785795773885641473525143817931681944842648295776397908520875749022014952110977299457056588742378927626993505605033232198543195579862903354141009802393576488237061980236621407111609354494566965223158417053324102741219019837628134636975432032456118634350316296641809518244456585441592804740147353366192363896395987163361477877788203536182175389385322112500485031299623806866100931527768093854972730789270885168705929099807900900236819041393449359050053192860010128127796405696268374860053882208297680536978390206588258551730047286830574915728742920227785967599538757538359939612439259757754677227831957314084815675114319327472508692862874848808515306151943362194844895212202601381194077755087017568038348976555776142528964782969828649199105443292234456227232395120707067921239580483721199220536587047785454446275584841574818009379244038457854784231794194426500922129299910401658127342117477100949352245480704390743346630292581126411621860689194614911433968037493365476964004848422728221891724577794018389438422861291740108352162491934455163637798543986042122211702808020345334926016876436944379818708580553185226200674711594958511161769748583969909256483299461456090782355430244703187342400613541875324186319173326814405450891246610188314312626780974714625233975828919416258560000 [55,31] 128645513547473129258523467761668131516816887724586044098125061476694999165084852099320681499023695719623144437219131695634511997944025911239741669171133631035711660467163347094738895511399928414259131238047552472593043681414938279233290096474457753288481448308132484424993307242252910149457072594528681520470405946415312413698466185916200656834867023282362764779538207996484727518736147544590074319766738380696802363355019863573920570527399459490010811851234572911067493171161573612147047599175344094329988598285675669246639849437231843363187539547058052430879597143619784451626378197429037898729273675476710090085891622373338145244489659528582439859999835658008435904874076760285444396566136108428916087576029216870405867537000902430683130843619262694415273213765198469203893157097600515711970706116430858535365365087804557763745983227060157417403444400253035087024699178875130691698630010481201108462845101389951417676307459787197145526640301367668705937336526454249220936551557914389292490848331194127474114918703195998717763225184991348499917174573545605995290425651306518955191971272040622898253255498401976505816145544075461325222418041088091272416829871968521119964063115583585126909646028863956891516471634558226602000759380133792830385155806960648313359014526974134497839493239474747262886747483023542411689847105085439815447287066618049191010472231838078536249949367842760634924567373623216254118741282703566991467759957083235399949799310409500875164770421358515053722956545401622537715161864619126492242772168498694594803551015725604616586492641661226517338267510321882865306479701027021223834599784170630780997526725540808944515899093544915078577796413517004458607018420946099118422324527074392580164892170998244304055655551282697604889779078299509293197286162926527795457118973923057252496092368129581018283095613691392687847242425404086652756627700121072846413549409072011930388963011978001127404886773424696246800197748278646785155825234367946284458148257332418510354136678730269521479037883907318229360446504133671903102275437722738713703201412166444715538532261437500300184512158279747544632935719857261840606637193292165683665227750780448479992640309590578784648393581933277651367161660520705813869995077152880955299137347569277802622936479429313174752338860630193707989055214970795363919557279888752289291282709785353739334619577297175130932613872058170425063314981286572425320830584004735604098523851941469525301723666718364352804089339639442452447482143784632944849232457147787870991080669712448232253547251005644501004103175958741451921256279469754558205465680338465634957913069868061504704116720158199890027308408349711315365640781430784000 [55,32] -152617171245359659182154920949831956573572472365610481000090868845905303690904360224161599406682435037324644986559816248751223816223451885848774954858772385215883294945721951637730328338801290787173793720486534513304952890361258170010438741886222618011586935676530649446903808666182666262584790960577850043929415026962679374759054255032821726228182574459293065787884325936955025228733612882565136963061443847187792604598613238693142161213026177334942104450111642867530613565395536346103127193044883319567792773494037773742227935621566796277079884024747178096238952531505103884704895469052742345719462990044255834150769346277911591833663062185259700696518349831412247372715989118715345778341765176239089786160370607582488922504467773790733469703519908622999891087922846067762866352708761425737752039193620986288790610445851181166133455673181174338581611180978128671140813244473374640026651072486966854992678761269842391029440257609724889971515192441656061422209363329833142501562369745681728368853334358052894596658664028617649308022942076347814140689781252487918601630786551051163472446914586738079441413836719105974837768266826995037631332479067979522155495720049393642748822386143137483254819712443212019000431768260031236785131388856137369789982847546375232969217536218694901778677731429750183689322579349640011038770908707806941458890026875739598682965604788698581535426769348216756689991289218968843438517259519663854446321294537128429116978431634242580729536835462718209502554165030917596697183247449870270601378904451438705635410612589292982354198146310995788690046190961794138233465117369030719322751601659757014650568670774541884314428297324330068105381962935585051966897805803147897564707853798080841241762618735198366258154735021029310084018389473758117305104892302556063288279842172527897131884622629033887473403067044949323540914596410338093643160252092480035795784023908601265191140820806041880940355856598707555062150086178979699758946303563694353340613568530283467104742468412320765160298400934316444760445752610830894879705923216394841894170498494895971789619230934875631666842351595893865705732638738747380614436475220172873384457672134054659768303775014479267934894766062493941621576104558902507174319501007627577564781846323523778891362239557449701953543222977636464287911729170126462598709424304100088713445807337508971786325890145733983079088640811993423809491436616375000299490322548350643444289150741322437353563961308387142500334955390514591959182334111329663422718439860481555809525510472040582406852743554510119259504365315490916709408545688158353121300871000193328988608400312958835788628644089210870580857256361450947596857114624000 [55,33] 104014664529085205046051021026023377827275153700749225693488206528461862424013512566255335429135303381793632501427046095841536399456559260787783585342028174076053670315006819628732283309221836464721625204283667674495694212547136423285920557877435499442940247628598023358447814092102174198643393494261811000659495202358532845954376567838110730624020421179562527500045860541395258868487841742129136535714803640726632792282979180110101626678251069036225506424883823435741337337750540497418162168217063852783059578356919986176663968153260916735572678309736082340207528649724009671247384887639353848542027168212951407715259115831973207628783783359528894164819105980362333619485966859613691994873449255107991624749193845586563670867289561434234705679184542974650229710593944997861627986669612859088075720813273625477995564384325656942699681432891869679620663505058701857695240557637204922384550490711607833960692480853518932967330386631012455171912327231161204966291388135425389989565137389433042789005379685113971569159679758022358826847117609702021476296515804267678662493122270984769045846337896889538229144468585759829300470804244481753764230017497030263414548326045498015754677334941003528130699821350688450309437195550174314111944528279933784042459445041505290198287318237670178461729486916304882832450568134204730475561049795896020254006113444340822276842241247069367390996680724323640035732764371812325011636817962361522577158690220948731678888623619624444506835939371847425258328020403566382764894041921332800257206625216492665502755443979060771433490187455417689344194870135021973129934464673068387958636770482423202018591206556570258309957059216451907731334114137067588533325021435099554462147280264254973118259807192972981695705119494297429473701941498033414269792758306935291480466417071113212047822848346358521541764030534307324147133740463906414228284702489809113398728770638132774008599158470357607085416228392522142102519782501155478374795054754859723203419723820143776042289313678145908028868206895510443949553179421283295479321556508472140935626564476744890594856083984946181958204851372885329241736283132666069218570908851624942914780185056174463243278966330705971558743200223110942113241777895229266812201901734821022914471551278725189792701548374322002970122740282306451244907139907993154189355570401853650923966629565386452642156711858891982239116195795648434640774263089075360970433055204712262292515700287870507463785195431671659338377394482245767338955132120149108903448983363155612861751989324880980739763649666113223203256608276955448780011876412837547967810038423822939961388194745533615844536137235813469990418463328189694689148928000 [55,34] -53613958957409484353017133701106779892712875777198097997084756213363924907361141759700939214568475107864308937684232112223874815099386309587981487661866050648643331535598229825064801196828378297042252508619321935789273471946041503716516870597286589089993837727709293338395066297044800142542038140362377395697225080194024514137003349222968891017798048530198535212365662703731104215680262962797759741146516179969577726541073706544775878122483607093470534099914543008685622100687306431063917912986437435669788277574196685583302211371404711007875648183123099887615532365761891590660456352592487147314581954781940378312934731698712976577239089589121183589931614035933344412360400835269793854338332107047768915946611344646682529037685109667200752674747560813314749080807137562182997834404924308346160101850399508529936719386083960462758013766137259979428863246074150479164683732645105885886201813534421887740275076158498897559964884944568859579022485860174293826196460622330643246823401516104472014418879190116583127303490371924660647348057298094940988717490253705545574461541418824547047920899072686729439029645557817609682691767322323148331441550393976563258263696413399867480791658328225803510104920852859185664611370467688382961805972080577526715746379906934199483782040476528715278471064671187079950300686383374755688938212466504863376509905648174922347539887737224993544749539647854346390620986758199338912255352930424273800391576507636502640055258513794833940670362895852912952482668846473060781869696872800703174468067385034680416117122247018232069863607438697801903802678427157995424424671225590538329908749187903894151691373479550804658883826397387631966150875817314042452806653882404481095865151703419150906814255926609115953942894190124978574869880090270803893399159993730545506831194363177163966829509709949919043764503208748592657749456846444485637878078946134962324625878291608180584136283238713251169046339650247589202386487299723136022647555764305954612097435665284561418023720540146581765185437625617271940118130473049661633469322092250689621169773392063735786809862425604929746298780013653079103616944649441189571363464143229597241952731257356005126264417620554131963727958581598401260125978822953940962197105514061282682473819771254276725244829361284778060319067213627905991887782153395673598067057824399927966554207359107231339583159680390990289035249930854889489423675620075119351466168659001457170823098066716609843895100868875261816033751628993193849262002444722143802460570676324721256227364287178230871108131970056498341356738707174641499475606620895402665447577068019921890452961024785909783133941144839394320633868483089309630464000 [55,35] 22977481117546156421695585318371783895854542200173907300245283729419364812411487779154203723756122948213972742954812213630086896400593274233475986339681041299079844099554174540614992981750516598323163243484917055056984150401748450668611885152793633857197433181265377358512845158164101246419328435494352077091505100096458984762975006863281980528505495605311936279132728072106540275349151787377541464037007100146798325065260663206712637577402411293727373271083092511534309120586972088989201790375339729172796190506862307418462042446123756602331380574200438866476023911286885234600362566565848167726937044544722726892016595810607574567723021329572631047052635440808249015194193351737968583428051693445066382386242972645410413990289478891297416858056197348149854008648209669240773933704093236963162744880028044823540761201943868100075691252570197393753940492812803767714666831257377596238010312507734730445930784075315262916418520305723514724545263196583524946596943409228293295026627087681664406011020335022435714515717017810965238584902997830760162437671080778591502003969500518035096071359371008543865465733109651590624732084220634642839103322240715492644927619836224848978799415462411138054283958089470661543702993379336381867326228046710429699123268788532059812403091442508282832290693945619349035028221080697798419641044499393351096627168029439154665877846135563407022197987445753610777069149196527970675962488765610154470390383766038626308929571113867833429034577764418617450731142575129341602275294659265278675678790142841956096440767540979823797460403832880736762416787494584539809985089814183887081244427142609873706276354354221795948466737178903506505546724845166562358867411734361641424073413248501610837166768066171885985209026932469268374503419087825479952778916997774754919157996724236319371104851537421254725873881942116478164067783007185739086235737772738713345900552723119357733308960951872188317422380568809072364778148868668166281896351287941016086198214954506554908588191996217171979119970052466279550803024268621803109082923443619668977448514466258838811455649498825664672790806322858789596501026123314506011558457275352211428942474723557572092485063199637755499885932096663617690409950808358156038337108163599010040647767929027267207991466829899523697045894206358517989685005520037015782850979634615420595092443682596891767072098327820686223786540240079116954274924511874520605726524896653608103836860027154942608314386069712494898596213725420108123655417080477772176467653782742328085983909361107528639688208853878915414316824807321746113505692769649773375726687508779957215020371458304208087585154820234799876340550828461916160000 [55,36] -8763838309941228482244838572903986073195143587174940342434724409841135354141299536743602999576844530481371214595126649375170044354998306104200948140680675164819109000997491704631561350897764924734212913365037174140197784688840310905839085004368106416327157269586692673507642775728577909089963952346893332948545480339266120458613377619461859712563719045462280691679451646371194299209392217326629797380587709026520737745486156753364906373356711403062620509717520052253088703529395564269368548283153173509780473670666549004526994332489429437001300686826897083292521032048725301383185679649727902076604218806679306870424355103767404029734377202500069806596955625587536075389157907035049993671248824693397165610560045474827845420963302788725614577224206912606252825933359375289099480002947513249538221913504264446154469737269135825745751989234136257718218647377945625115343122961680272971702346977113180120887891437685284815826879593433745054596862393672031795180004926750134805317428785441015485113273010091231164509795824571387744594423381462899882442928339328138690163331353161852668287956059657696978763955300096501529510105784585789875163484398237441037655197430046182339166999653836971811302978826757650818617981816017170025397592804953291725600128149375765392547081816657719078459417930285400559091180720463083857390728788873472552977582299139879595233537386448847924258240778227736183769519782074303109855103661147396147945919350295644511741472041052922635222892547235441650346588469763163173851831135498297981026127001166466506840014525408823196066838537660621062858694965032916028564812732445795073261995616655041400489380573747826620996788935322779286422388061224497786481824939408662875788362753709939630837530448199783932403105134831792827723026202078313723847061418614394531903632230270470965736290845665161420956606442542304169762777792426902811271213533726425006245303901903053279054500108007013753615820331774255937006639334584238625549829707351182351579210903193525586945316359180194211251082378223191891295926112204727072437859692132124953774542605758234910904659405744480638607430558332590159248964821620806390733343825199133299336637800565726866365679693289145011033236851438805754470108689263938834398071803511517097172408663079048819702766579167201534689338371421420709864508602920202490051978620234643963401258635375182004386270609068269016024468016823622938807008236321188818865855959744581531905660322132722233577568623080044265428208525390262592563592736331536961214099440833567631149747693754752393514230116341926942276529398735650792843765094236994849261763010204169113125326506348493573365335378394518047898231591927808000 [55,37] 3076202784534746581140243914312271111736459174465784731690275929929384179381500239682938263178216079939618375949545275348136304160537849638613140310606861035099836644583821773439513544229765080946112874004504405906751347366005436280250835991175606803372872232213767007658836225493103710472745070794170520045619510129319999838350488244332016828177744791661682588671520169146772963997692728078880064217175778870580830102749840910713929319608820171806438676776424686884714692317165897043017054696800253353286957927035712834702479511816097994088029090384874543188651161433953230333633949797449320426895629655601931463154790379246710891098756837539626148284039116387750441082336303581859749515923532945937660174218566309856514060227670618327866980725297479998846383309021090457646570168926231654060498080238237532069587143745073487932710196729126784878303525499855148644543597066646616824309934657954979439574165350707631197258651192999256802884741760195618226004671298257668481837849322296428212881292340919049395738513046628719379220667618575266438749941994532684473372489123359508308465532658551644433418942539101216880287000516166691482172811818292065759982448627462894821029883435809445536748010122256829567135145161279733850572896335914486533505791805693524144718795834886966337520208716321369287680602066306816895776593263627079681304360135776540492694081448001712778843806965537838047389482939170435035627961514686863761433258498737250826927812141812837877261700354314749665686995060687778071405501800932418934159404167066437752326380354567510944852725166118649969812899792732378410200181715594271367936889907661046394744328771917072175733110102209394800842307837525067450632832102239838685917121055609905718679018502448978229041023145961087553620602430571179080916878843867228468251214973840599922821554912140958587077868672818551867044335319537281438444775416397529169430952050050925135948640579338359162476324844579556068618553578427017681715665877219251734923984232861096194436441928795388449383523603048762460858606902470249371999472110508450978002865498535089967591186148155636874394938494591610079523625555825373050251342200967988213631522325884143178503689712348855718746432788998624718682261458390366863852828439144932603823686336130403417052233266888852859052935978858099727679092282333792160638312198041879030313077620688895061738514367852268296720172851991119684738954523766731147700971215626966304627820549564985330731561963955508187313114533010619564872804363795773813152834639311933832340386017766481793722808984147099579238952230386816757037916669386744004592843124382382457879488912285278815820522772914978833431326097408000 [55,38] -939959145148588719433469513505232446996513551568557421689304133236947555344695536528405418413690972127090199462781530063945516857700519323592795843262790120859757405321359879303031955170824996641654188492524771786003868033802533537327459948698478643563374678047175110366103467664014712603403063831860633020922561965711355133970619813720756139456206983004977831303492891345424872176908212078451248074468155323140702944674496523604907949090662515143644256533250863973174048706470047437407629311595789447080875225319171199532037977985899080539474809946260367342394855971711391651618569148059473462137182421179830807422572929959894310130942719012997338394025070861375124884650379935915386857028454649209700968228788798778631397447902179462613635578104098031028713928577316654099760593234511887326665888357490169207428579001481810583972891189976268950649925720742476339189965770743608243615510281906752368982520644238312902647578056098973239004475003771781824943328570894668656063703481899284278853750406783926968486919582544052919692192693690932302047890389294133840015731311957877368998307234049250571132913684789286910375966301104815292432510293717469887911125402271176495061243382410003982961674475238809083135214623764222242308387435075997565039807383771643530018399979185276868549977011974654755059872249570746774849215378292829873400676055638949166010232672367233716102659854759538261322514308098152654986370673115185887196498295207706448881413610353883500447317495009617733024072396172416995819088578212199989512056748354491707239651844151991307733485086235855291572775692078182395062441002118903707106080029558572137564720591450767665084386819334687565018815811251561749386111990571429803574525878214907033086737065246130120294719721083298427186819422658765689578994235816775724074595229537443774493723273647871902627286233685550105101898815452600122547686306050260720073624575255731566313254459870085108468873263668009627812956957870234756141664100560163704340694102393522184816031335782637065154128470029524361037597781593598513219143865428328675897623469567210371316034879793157376469122084613999229579939483829845464337232531249588953536070516329130568822981373872781313100517341848597162785943601849844787458224667457143473977669338439589819909597554891523667786583604186887269074686223335892740663474019167013015086729113714863571049355256836049307723629556722028924030308353452695592670508870084599144879041495676396857999612975681342938654476393417817261637425663536943971832286122991584041412512576543395506177393611764239853628963807433482938547098731454451119593177002847330830322191657141617570646005626595980297377939456000 [55,39] 199156430948278839704634542691447095072036860723806713993430469280651506774591212646780596637199991360682203028357609534017116371864610990958038958468654764006807974804493034761254606490959147625205683037183840975816933774235955635142935349373709063979220112158448716172869679168246479569838911846009208617538883870474929770151980340954429021864665117034305316318399620167985635454977207173940308808947716813240179240550295812624610304474106095800928013747390450589919093436660975591499531590114500233535278795796075432021425066553129866265596861641645625742858545318230838864410626301549278196387054466874538092534654676884988780128102824713905360895626819081250882689941214332494790280157366363691301709470195864763765358757721134852179185726145691000740261350499204534624085135110225488164912290061207060969391378721828043173100385005718959416082904059082232397015106211935968288485682845072095045632515553555946177896404879092998469433934369789675697229338638228613318029732054523674014538990101805826110769996725989797344776048927795892611136786826902043674723791429053674499914768757531251095245586812512156844745781844179039998651576994417092550700825147841056879443708813615152773397386712499353202546989012380068521757201256966350905382475268803999351197961973794706356502073127074943887776580800377757960279794143960939866349589943200346604738605168591655239447062447199028714328215580624237936477569553985642965322164048219801236405417130963256617526918813126226160574824707863663863160045023092527654834923274253676410432742421135017633023647709724350947639732007843860039557195038089982566042511350385746844970260821172443806795630683808980601774624343461476248889347244720989296503740474824195557916608712325456853427257385387576718245151640384950790338577845829595022077236777020548785141144613797162601534287442487019853691600509059953628061457845386351688023910230256294302142539097080048733070374156588114856016527357989183738232275440439622246085035239967788421217371262822036938288969499970939837804669874359742609308255036585241929108218325076428961954223292690044382043050979165385648446665734760381179931542883761391141814244425532811878268987904379464285133757502591994388530590389079640768012544069491143407437144960410668814154991557956547724699077088156321780083166476449608444509529551813593134108112614139325375135876198241646324208553445129548956316737030273640222263128921438605326429681564023578035435467205032110684038419639155235699137221728760709521615694097427438489951378762587174755693718935643934347184633740635239006913304623923485069615815865127665195629230529689747864648483516905116865134592000 [55,40] 1462067741432244839983977582431343551414711116061436866791810711154067443626198659819955866310909605328487764973268454196748162393937155368200740027046871410538911095286937718240962782368867209999199234754613623053897333301623970059040486698260618448636837184630067679785122908160211528851842763633717009096418797726285120711950904293711584188555444630218793082837718087714248465736320776647474193523867446652904771053967172201414255228396993290367526199393922342033894495918292210767684873695351754852629549750032809228357785409213929277700728620553800822715049674902036112706735742471643235084420411014927568870096699435850413330591881905901789834912693199541181036313886887504634761327588931855958130792551023726310369652227588821873626210705962778828458657441327348263074718462455089311051756874105742425812360549925840850154534650514902082347845619820691972086450636568822973133710292480971498208688157976885707482720094334424538032799879904942194569319795004632418347010997125147623094523246507493504267293795219656769933466680451034621194466570489630754688561373500406038680765796606239995418981115460242111370878115996884903303010781890477367025467526392115827531338546849282305438245856070244822637127589652007368497538128868470618474329927368778430024300224664570653551394224112949944682666992757691216249164046351753887588367641851131810430969047297410623592183433052673612457630873587355227734213767183651418717800505579814991955330151897014969703553149928451385521417652622564513404036908514056309785409596355935116237936584126872357313353768249874770854887106994820832636948688797137984561784822472924713422787840382632436050980486154507867422813869003333916014322053366667217104389842119517962342581116967988051488519480509619217024370553140761006292929709153054081234340126294495167514310679660228545788161633727914234425317893226954657720117820436566715105383977594212165612956091688181812294039651798316718736661004332801582899261874459621837335605871540815386249547132111668135641087796181548259677996067776782421533562609035255461038447477464654536069396517333529907296078678959032613542985688800312216549693315966292329671759628534968060110068397635299791188196824316485869371862537108189338551546087672148212999568999048030826091171238838402578730554423182074965481235878693607656098827458828855005406537751575668688151820554031250884723619940629730231584535453084848889685679119433427977047267717030628000580328538779861967289212538437383208890640268023216346601744589393102718393622370718916606489868871050269325195912032097132295609488030394813514065673081377753014462833887151342425534450463671429627904000 [55,41] -25049991538059262181529182188793376311259180746144118768887167834448041958504963568175625924689044004194132815391373475568953805288649199173199519011696401423001036932882465646946546060472493543291740004969394493312188374023659166459037059538794695451699956540217281938354980157534932474185250667362564698529731937988579544853063918889763478639515898788242936989770588116050483666937315784776058527761626124365576195432350746998394193874287555061515008217786094123791983866038432880574792948192590761665852680701814203285953482534003434214432099898091331644344642073085608593039032122292394297583628746763384823155257813361036476397204163482848719841059593224378618418393279288782340403961755185047973304058894300850906901462616249473734388117048759559741806614762259171193903921702270888086701292029831468929809151390877071874206847621165278298576648510253466199466403579872989286169925867192227085438823248602210498394856659389561021692269527099232540407936541755540714097038080857631458955637939628152432086925509579865273832973919515929496818117226538961005443593724867218877341173683878578989819432872539702779477406458193351264936796105898702212233747770125405602816659030955847543242483921626745223645912567284061080743890018812711931445394002536456268520968703973851274061258049035180871065233703019093765284379070166507573833357019288950884390006418509981749808257125936795185558495544126574122107525521480745755825781548681996822886471623179490804791425646462845688492328846344142508186963879683035107513307075162785334669922460279590375978345032156617634393386372357393601824943330079187173256787219199347981561067595228358471092416696161567689925063768217660540143071000478726245404594923133233788578597610192490391088144770825239420262641800926235541299130312130826335644865186950792869270063079309609384647088476745875928315167585025067715820160621235235679052017897399710485834909014911578520749149614213062013253701962331040867380655148514854309410687029206184503315161457315139064781200134403534025892950533793817507319265154042637034887041154370021683739713574107898785163477949190368451854887715570033015569018397085236074527610052951663092807533441943983901565093878343810028085923319222934025714971478135730267352472032629755361616459897070037560309406528826743730948887059867325973424535794030882333275344654112658412559444556257262615377043126122394616997312033401734554950511483095258849396505266854638640830699939403385525000869003359420612040958592839493946350901179626803577723468772174857850389626126005978514594493165362153308761031680848293107324443699873410908158527221894803245284419065193745612800 [55,42] 13670483093482871948904236040424742342921414041092860204892404402134373810071029272305776109785676788051650983187217734637342022062983564929311847022436380153636137598866486985891656436613803051746370715830592023447629179120081433974553296049603636972740707700051789098015934466400689021717667272335337748271931030069541880665760350684845287367598644471340160648298248304745919450177825795174894170548137607876745447559643837737964607025297753321262008100711506597289993573244028273721455263844887500991911758137898936003073332908451947934989249005659102521024128594986641435008968481172904161082120364329583461270560116111220856181823666468176484211689129135731009637891727707335733030124852567845641538021698992257183257852597427973449533050106738500010731897464369543158875556899265805430745720742678858231170904525150687790606727605208793223435267270212392512503069820213546851893775717223078423904504892135887388442731686940279107510024844346803837963567028007819406283617156841567549451052465471359434904486726728935069522764010852969440218259133794699428591340330506862169911832624552350762283806124040822160586858639263902140833374101011614835441902093501162130127697263861053181519167700684329573858245569987781528476691366048993243002528176707019317160022638730379940526105623571839853014125640287838188776359129002023289154888380507984127289709184132449429173213573104848541788028027638936014910404245380274349687096136732913326419135075928799548476228886723202692989359877850746713429928955405440889261478490915441982307494758758207177076199707530778112819426549890908819096597465154631994044420246296198930253668160738467023168795095860134766273873012578583144982418447025331015009251804389320324418036847892380121205089412318015308725821914274147122084622521300722775570563594849899165698333481924068833753418588009741259106377421225095565726027380360973703029647877254040806684308580398989748628309042504195449549112186889353895049988207900335972925749199269765327038982542560698850981904716208025202540061540029981381538086017212582308726777469483052549865848637965264927767256922391753998573625857142320710788598223577922085259770783546096632145114213542252978656959812831799859723933315037408383582851966983740206026162085901610891333697759209422499476371997283792960162182120184574642144881294060772963633593968633817629852162886943408229880544583216069061923880422357260562283880046673917008083839932750288805309808169118030913263138162946663495305105769391879686774544223626516128421254482694466549050462335662206258497567370024348538217827669770824947540501580466770476231261509376487335034116499098828800 [55,43] -5027727496531719049942741832867165378769733005501274957590955536274113461700796702208935652946203642249713243196918097092760688457996392624368165272590216287782401749246224393982404886445220171430154910263310929668866670963376523496741107091087260055516029374959526483473710865348768500563225690411165839583281437945957487390064120651729583388434808005510934205836464082287088852946537724931835569848065175129271477983160263509886562921055492548259809552030478625772642677112471569648540371430065460150541484892833296545536209951008910134850751732909192516578821252520594854783792138882532381301774669627648768743291809266400483609803087367304206118629725942578948401409827450822452712408825715461227792880019092986658488949510420578488200372742130329321336882988593799583883656615472571255986388296717611257261922107163792715717559685451342911072226589884840599221884694326597404827201276557026460147309955563273074246487877540287141040322041071012488654316079839393244682137120867993732742054133984643265722588783751577476322687725170967571151405363916211904665391013225133931006434019994340991643931437830966436058505726284540456256301251167066980139410872043442060178894597833991050863945003044884310187456672274860221174596481067446187188975574211488962057968237378844583266906191044023637445192609567558149277624585911147798035552870810917035217430609624859952249581646634864534843926483555979638207426759285589431881310543129634028469593993291242798254318305785776641533217889032551922532830083105621378358405184837845762146304545596646359189891035927156396862691895257913681450405940194781502325153027394339653920647360998397151061590861073357610721575449592799188886664092647677076154246878222983339297049049919209947718876288291548323523690216436091799239814009711338898349227481580933704053682491298356322874475293055890111209020564600282361229729547694402404709877528085893258070325946927717369796088411857609807175982674972652010326416982807587861748445030605889601313098006807261154202566065831365691447849365791230824831062600004239694389801751408869306604614527987399300633100789151433545596902969597452161722111878891583895770287869023477634314298036128160275247051407049387920144461125377620072926651877209880227264121489016875195943313592968498316499156119088796164283794053844039960990902393070468208362462638304489515649659082481350494880535231535312920234765838648723499097109060165808593300691925735310694898379153871822493593485992260361735331883622261111723824616869199400936863530986583057957139699253849924758439858051750507471416823236506921288517985383152999423294808559094771342061558405529600 [55,44] 1567014838345272154329446430783915839545244324270838245320802442239279659499100090534603453075273647812503792605728752376411687728269122537420842133310923901180977660161065639188744831823712269511820118755417872022694671547790708676038929521571023496355755466945673032693592412100153836041905644776103631749433781706974283209724807871834096739602101083604988993334737316973087908064676965391543455370062688446557728996967274825456673489012844416721776908484008459724630119171731198436084830653924207525118688621268839186862825381027635279981860275937405913809511289649795234576625632473662000681351965944795163537430168263886154241610557796318946275092339638346371478455804537398161364293038453509886438158727850873543565588282890805023644174036691915666493752230788331369774603687955729080471684295472833689310693411679224766468326829388519396792671997205723822317957305122679667423093593977195571180309707161753111966894998076736350283114093714432253137746506165633330499305761073781650998178778510402231452420363922653353030872714484649219044725415622425615035218069816724587001794867867887579321703547267765400481029822768177726905727837233502636161384773606199675604795219538050880268556098748495210261142918718206045919915820404149534763637803370015121376237231857310192803788571856606305469129904673981587893323089613443356320788417316342580859072980291252679846342962982003686237265305098542865109126175488779593364395656300531647250781782139803868059951738071995772939280894915531340573630126735052761331072667579378469289059572521128125441059731104689885179378354672996752790794058916629614848473296718299258979307563954381353031064588656722362152313141394222797182108150543572953881718103670355704866730103775904261609818529509799295902958944670860008201205542225288201995425345722949954968076930509344292702321274473403118774185808616605519948972616419970229795068325038148473776205628044924016856969931111414172565064780900842119071797796762265832270794842656307089606060702896774252843564193541387450612449261412634412872857680000399096743301257640992837995304226667621766832153355100999514691973676869920857657450861938766032384246467675190184253365227880326720260804976354735055957401285025672391757950924558665253511295668923657887745605237572182673713736047225874601200085246690106592856562098826746479943834536811737577943413027788639238951561075925761830598517490688545119422021019466942205495534497099158217614568400562819558944801826520429444232531590158554131118631307885323638332292245871591554248792946643586564264890158491605937030701881024307966630012209020137637342798426369023408268430540800 [55,45] -444356585015125720727271072270982179078868637451393935400202554994193823852083566303031431317887886119516674029182240833779742774949858858275014489655119119245011573700899675695670233999341069807721021808702591698940736899445545361699249913843274292333278042286940198356458285995138370806066400872343668345189740855210101177298902946239204247641706060763023571000692109706884141307001523639897569200102410929263393033546962026679711118794322802472447724021304392974260767848934601656281417217717991881697326904938473142491381824069588384099950599243073194683162553195812077296852611772586258496055362305952720455929671515070473290395885362896926700848486519310230501341895353629595367339779267457397000053032219961217381027892995257470629136756600874717528626453851500872217402359067788768873812560580866157425525621055019222246547756887114055840307176146659195181077271434332084181778668900774076686171846730002322132242790890194950170973663388022527837410881721632253146666104109782610609032771917458897430018655492807018864716352470483262504814266199027842951038793740427017709388838274087552249446159435591478176999779653745152484893567198647201539502641068060893624917347746505663874573326778626124888623877214040908266320980635298776094526869646051418414263967182873449983078358510319783179967410900140578858009039816012848094726507208022230185163419559537646818828387055671972608475637307922261499690260439077392580060756746722992698669415296461986114119573830213189645551655048521892370717909655823851706351785777000436908238775825922079318351746390239224399179251137655038423831819696033669897247428972735912214587587984805415128050406452936840773113421616321315356271978097470028751047967336554980444691219807809839301808057811183905810798436132936944184994451856395241570028750047963004482367385006741205370433286098542227709553720979855956700623899503204888619197083018749684569644552833404920933975136506918065453191959319865556597612257841802486909338228562589603359618966690195593115993912980111988788145812468476241635262400107422416643582800658467534578413936504951161537776070722168202066447756931311689630265902808791865438325582967333379212007287184114049309751519597517398717394802758289533143339673794422653322836435183663236105663778162691792377892310759372286407512057170268113279297867132450296305806078158783455323059092710536416810418852730212160629927871428954123213682853263799213843797887883550930543452595055204300146921646368983647222697992871048098589675565988075106200549616300979552012133814947919747219862949980992637725190547887097133104952458226947405909324413068489261056000000 [55,46] 109109961885917864815412168959125935063153478290583977974379823074828016569682726062431573100987422633041293927417633401622975019236803481549431233652939201143345727155272541718834502802641489870529154877978727619568282921062076000544449810696981114621002406859812576793648321864845508589736462974454049842644355790489920463699248559103386398896521472902823449667300411525769088831654506759656205236310741455109235365529916238277526369664926550442150886365954087914243071550462123077693464476375578069948743694068344946614897204522618172352070676775725024656564137493632996322352005919927028475193317139937604404534980360343269514289293947482014869718418579285658464653213628020874110161930254068781025824808024784533397733737432297301047413562604271998108303793159704040027625449580782755993036232933600343507557184830214169943044983743727671756193789841358393480497931640938234793406587341893289387892163030082110706860310020801234481568177234873802495517679698276450105057739131251548521138686550954871545920137643948382003071601529887807816102081096192854459885312859945360315739814125479949325355291363493682100852164332776291234980064598241018518601251140147723180010584735037404682076234024137460025966895232631602229541636058970776512913108964125011183599582435446236250204880837375149295717979263312603533431207433661679055668409034888339743600529531782880644122256915749312322365850599869026022747049272248467174552678198286014176634303146399809673665545878073091992964011644378995703795226033323885773035042408399299477730644470635048868028413425387207510946439169555571514747464113222181612181488943230154541809983546804234990966598335542068062482019545577102991012489155168936142833712090042061538049959529576331339276167743332338610760135170476255421330725175564746367047399074663145028367920552893678762179797518114670102291914367936709385221399092974723694332349614009456779653969385221528189777997293787552175579868494918557268493113481116847559325191038912738385892314977274960460335658090700432803860335469985221090201313129373396979339189992446891901831666455290874638395681928730926316487827460075235823131212063746142879589194531042037965908932885039896196979539911355945984933710031521809310808487077733143739101038164375850090343771126918285644218792358643515490908575110439793398781077553181282295366244851759641183440741512221735277221967381038777180157944101031649314384385134261487772818395842668899463635624812002541483193082946264054422157563645881395622158107293616044703130679725482213093313010778043013613677030426044781727334657215333973883823630662655461228307899396413980672000 [55,47] -21105430770755664959811455580791734761939239107578230903115374930804875970872523213987825503423051915184317470111018589647252537676107088932402398773631330066906498371987271397489843034479257195168253657595545010799574123433815705741583745550502652800162541975393404165674931957696715648937398718464616705501052706867085081340145121124219479907979703782117529625818800077486559691737339636432286495983222372780761417004370978591819842130662960317230883483495969793959078952650895617492008086514990155918494626399977928551715736631750721873224954585039822874290537430812516862612648832973521776368194325744957602783622670751025369623547913685705077194811539939835828791182300073684070720025693592514290663257246382753263539259121439251693662597020565728034567857948818972595497324689957139671726221548955985314305588279906508815280035173992679983901732395320633029586559150158296030369446626640581975285392793432687225683975792289147634324225792505265392334621627843230191150942559490099215914525716288049384932256101071591000048116157584300505427403005657725077612724248742155116809270845393586469491158809726682993859242040212366031518519293827171076177225697964237986791492233302489740114838284260155980293836555118066172924341096544598094312699834975715917323775144209217655929721692916646079514088985641695883918173701692860620647948792394525805690945435195729637482211511143027037671527053805414298630027150423821954114549636044733082959593934012665145872601085402183960274682125332601537541351458100733907815439511549502223711857854866004003666648530439332395647807154017936280351769856428232233297005901297160227344949661562598423098624780506528876033044058541533637490347134642371543976075004516744812205394311139073430831880095861674220679743357955574747433200011568858363972009760676150350319659325841818202553170261852960202912269061354132143916010542427142709241613543340254965411931225747234294821561447519432057595097852128699069829047586854137435058474235652960699385687990591749536638550784002331953757616146338905720714737392001914750070851565868884848280571205737686874426562951177563240953907183744352037019827585773239588443137653119638184447774170786963337918849258634603527881443408321570857687106822545161218615065368413736682901928794087259935904129517589083297110352104803629419729550866519303639787162434503101526829107959917441112941059520114253176754248617263348277231204552762031326138626164311031331417386005072679159216099926961575674536388425162288706145608537030154040714455120700037237776771165118223752924189077439211052843817229326371402872390972295870302529090471591936000 [55,48] 3042143868467420818987803206856760551686298909754222145290326567617525781612754725370931154926158357880955461985047976927763428661684581975643875261859837905133516379667997746122002078216742422150036531332220167924750806427794388741593470961263360209280996016027543582810078934411467621396435408833782496635683862568916584917047968070652973103245075370136443399349757485132496089466977100006842888254963579486295215348777341937012885235314820170340812075115006868671275256172702560250587874688439653758282300827709715633962195368345002944928877352055087803056860558916321053634962255099096134739854710166635588245246586435114356275096081899645043333833153243057177059052866335132402208331665847807545774977330800825086617762095975205745423579647474992907892797968228180378036026347966045659296017725516341140149090789350150991207808221405061051219574648481347153012471246789059373715302757629868411064441765989113297985936528701148848495600315802735926792037806589072858873033407917668030277811936897645931068703689556859471520034079324929074528222576127214370598599081201811080189862870396500930796659569398085073205049173519194059502476842235636349943062693213273777390585750890905454792989756797333594529855697002071472657984714618859451734304098246232387073743948326814751174893852700820639392355849976307590026089320089704357001987948053657620816205441656452270303692613120664252134987864727023522874444992206049219333212800806545342142910517316170663575844377431700114063077234471174975953747212236282491517733786498982258734244361737251249562795720171644322753435940685119796601597164557572030775697091194691819649000856668834147237769451243093267436226711064409180417691259660755525283534719118662470433833021146345730700672778034155229291159824334178016247773207067814635497219518970780927991530024837150954012183531946042736840768610802738153921453230354771071685240503660764269353540925125687696322871318092023192136063430311072706542071303735891851749515133774733756372672622551243550059502768019684305213239565590751159351924610114130655779193788241678902554532887342449625468496239822360632390055997208220576375292638459207071321918487479775853638030480140908164100906311963954347716235078643362301208485094504763776315272940391530659422896130390276008980118488923445605697888719427419158124578022373865791897316385920137563249850201169211133554744770207054369404282330263332638284347931690062589848579656174077105985984122898840152455923822387311490499673605708370678642672689569807607379089398535842770456951576549821737276970925700150125359919493584322431672653992437066720127202885632000 [55,49] -349822822622447278556092955073532575355830026760762591279323447901627684456681438822658040749250658048011481878597647719378537264388305812847242668706159302950481137082393300210880498631841183612554824290601174038992126631091618976144544313584229880110765452835514145746251123609069146075265275508944049226814039461114148596620571596064638145685511272195564793502288837556082509921084412526779474808009494843803695842402224970886488910914944030862589644955816651342050577220670705761832114060719571484659198932826560496825563769588126925913022164495330148127001311738175784567909586996901014482457048493368246395973267762175708807769053104768909711994909858918433505600288728068301690874245583987499281151402692686792024045513633220825026102481882405128906916353046525180808711640269163150497754185764337268468509611508142780466747314483473886572173300354755935213359687916143353355656155993339225497999918375516042884934543550381846075909116004099806916431664580159005525873372518824506566665746801124068202167911985067933008205575314158466646553601000413582945648997162811852857264653764518578262617385272921196565826901302089921261243696271203535590878641845511048073006323048089544072642778805414402138555415265628848246402356743315496724431295356301958990039901083723546009478019759142263851074845099600042729782127345647484052259776229524133162476263883978740026942837181696858305886233639506697580340375316202203312445841803356010919089194035451591421910146817269221772017666112008710831803252903648143123440897658859081554865100850901809406990131543496460284612900607391967971708183087872290852363989416329378913603527363579419097807585085758214145722602332219127255688859842987643480887478008402030741730011313524387561944197598997132356767126934267686901612078836903737694078066518159087266351281059936517184469805558161895489680006925826877398725819435837767131948897471687449091610396780876830159852577036342099072873489454691043614950620313992647127347763474990812774163636601097214834115253041516655894512631994758928092401947766982168219618141597004416954293884105320369920062439119675085333178083974969107597534058966739394549920718992022717036792497076608401429836090908467798739806553089584817536347408244293489449044367681397069493830828586406116229492802750783111543980792539472440356608366608698116275455809054505386868266031886970415628102360047305191254603283180750089521101395300556685718302604069894168392460897304646511140889383546261291341334900536224280697464959093801448038301173101938411498745257770530900263723839081946156400446580901543905335915418058769386054457753600 [55,50] 35192961017452033310831893627357590476346821342397693204020201665760781377675599475527987378411875168379839972068141012496380054814058183123351200985834707360017463430669165133439758112616644153793571385749929968775062158184569243345577995444227320112905177090956227900214622384070831489343539805493058730289004532952575314166548792106216263837020378856376565545160481600428476197458376911449764057114580145224640158053491934322414266962114079282118324214181804573605241568360046493300124384945624618536691902519218396582926497615537113457522506102416555349868076248907862480231484660176014141437937649914632351650897396582507669364105040739218470953211143323287357624983976453006303706516402206656794803174266986306501692296363248193588083014721612153447246109762345065273769269791414338688984394100575594452177302376334178849814911349633802684100793254319970027735966082726438398378330802948683178127575729397461997814457316265742772240363274223552626734569613299804880783471422008624973615983441422846125318745393908933060881078664654616937915286888230262206676205024916467948935954391585861401298285813294111111653681895605713116103727377357670376325694225180307798793200002492187879131312607031860030003347577912653891287341188443262784391688580705204559476216817748013236038988776576006879609983803554163617041561104504119672671213359731365379647865688956435458665948073577923664002464687528653054901182943343533004474763903312027275121224973611357871778899221124937598874067068196524111430014369852039144806126391412518924346195640133556068143731561324207815072887111744187249411057757647008172099970089073744890171531297610679271083828871318471608423872393535644626893363931755557372133285812058195097732819707972820154890080075241689809333491049884841197918302546637012967546650771688136229246564891989810828598763238946083635254698181734801273458953000447036293621266640111365073459927938781197170131403718601525626980684338607304265725104569642207694915932278686990497071930269334035851937396155141471122668617903851452312172819335117977529115119961695813114296783680032463943284833923809672200298593723922242784756919002042260063365254347852444746342570480481879552905346007901909465817546149107454857824314479760292200477788252705405689403608616203880870877477593013979539835082957594192030603933937031827382670317082738357501325919875564389140154984751028646953563933681924341436201798014521076604382681555385722223460909275877262317362220427997540385359467124702331145941548852514731844517045929450499000264180275366294028806218518023117267041503136714617954436984078193460772864000 [55,51] 761769301307505169492251812429084720036403850707516455202612767696261621539903497755238359409858936670449267309577041100739369706810405450721477609677266664228048757371129014163588846798403037627881969978959475115660689489876556579552957091372370826645857026658301020860973090386103548593338080537812622303576474110343585312302117432377082339432536039013609086208155292279231288939521426531488000781172261285691489726690654488668850901645468178270871581827641737905419895888559015958637941356178362232762762875825387436397012399723316616444551196230654729592537246956873764571927561034716449190169419327257890473005471309312271176890743853647807002710323234718591841425633984097178230412081414918600717866926024891950016992252682640331468457163427781244213889878978650751445272017691395085974768984397850321287407943004149273846047749850171174048805153028506582919254444393775028866907749550743374126544845314784924005687642557388880544264492633379855771675932597107336584724685806451939123613252458854507978475011175800756966307689493078281127563754789281951904577866745341931821005334865194260715812513380745290880308096702788698986366328780184963778764874796748435545758060960229698511655802046048277717807507996990313622328799297253950844960070909417657310976024233198686181696575094319293789252259022662549931296422849525356149200413452298916014290627634868961584403689009985386718477245314272018670982228956531268652648840724398514297169659028401364159804975694015152699351836696277006276562058066441460200344538397955530992386020260551019272777883506252614283418698643510178870100251275267789750328036483383844698421047634952991386665466754048581167914059185197765853078005914236796514606685804596567815988595633541609979440142126915057270354053277003122038836430520440983152978288477493609494250781156357776099125375783931688017786204141202972065475093607257334258345659130961237238352459584001557236023937381474647325720012431709224286852000131878621830686991364258695059729158345883710319203314811705396371660565126404679118420635241906890406988687932026700971619203016697004917650173799766730833171644253471993488171640166466422460781705281186197361979481705558700308085756761858578371051042725231663646317614786951775712501419204745604385535410995524382367246575608229896064039339800469133079831073609173267630996050385063092852694142543263080459630680932288939920703198106517472799227488680669497804981304226418777601513698068550515742876812154372295967393745702950141766025320932145280405541047352647748051662914531300733102908064213554600966760050220342132564705851896840060928 [55,52] -1727244003077749135775037336336183736920866663590782080737654764720363132389120561883692375416360974614747937480410268723685688302134119245003024073288316115854197147415885116552738670224490803474819539587329537695483417961586640536917205989920600652144201167251212569857217089513600650703884523494796976232387836879521838597785442717938831242623925338124363085990971526989792708207721886078952126868842494661845255233975979213171021212395220504517832059919084000060570737772905180900149786441894957711195167711661843612290013831602415559309481488051276522407981872959810067170851481272920849137181172103459046556128172048579952870423598308870949701581063625754879093305455830339152331951820509141619597700199515786628505384772315159003639772865365112435052622478727566406153410613962173566817966846105346810826236505126670210788356509620654569238128157370632120105432612934175774525038173320343095112495944378674813203942192573698858820669718213742079724326341921544395673878197064749093997183002674252949571037254546397415624413495836385574668717831742696448825797354711053848943600009913064454802821918264066979557679776412205957281014530845177847363879131519443218071814394633772367797117611989936081807091645826867544981099763511826057487052949017514448053872291618720252182748665001202576243717575587457381353181027586543409113626593135055869529808065839103458513745706626248306856970571767777104614685274407741460053035226428768948616851294414698959884808279894439155309453320608786617054047802889221238173547142134579539251182831017044298529825545880755115040105949799790593698222636646249798277703565825170406333634471075442547189651307206644507745773866646043498334016991916340038760182320471866529354547205581949709689032042125549359788806882726809437413202562709011284023622122235528938947941494917799344995754169002427715603724077162506948622297719118362560017979579890261482616308760933596173266080833801010520786894253761476816592570065672053940059834241945059440376293845462461292004496245994074551964794334878877049049168741532522452662300663271093259048720328728420190523760856615312956176493892962986670096601261100609478316202908209198012628224902627994969288559466418359044623803185693452694677660523334926197242951426923694937768752427667515001786478780826121630404536124830078430057560842446044360348755958168631435235173451704646761158583315802997649495683373931366829467267524909046812748535552134203594647559488585325262504631851535682341911040720105072364703649930122821952619006283593682981054424744819090902361099167560504252726161736549715955623503384142675968 [55,53] 328117162561293693889648892547434419794242883076222476250551728380563469838514127196747968278839889160731443968155246535763288251920936764061637662764732183494399359442240144761258483302233049794686045790232664293467767566535855982306259429852772255492131484306081477515705804670236279489404427491977096357937726282867701033505094079491714216555504569524975198252324133865253611766844790889448758002078346066571568930580473805645223361376988678392709330974389726294062093056021923279507565017107983325823669221428889129434756447248526185548280010289259829684152516617681377365182915624876794040963539400257364719139753881606600122358475057313601326480046485535616577567852367188303933069291090808647578302798102720211940292941666382281327961118826616604092155184489358651131493760729944646682108278160318867002346203186840944609986950404489577051713935524617125646934634243590541212098331024588510543624549655076882710006978791327045842819227706851720025657250077566614305356533806692959028320337874585936586694133956552644030460660629306696435560162953811188867407153828035784658638153144364435037750020515447681909047920761422078511057309461765187391811215336687359360795412667491808561942954630222791308409632037833625877403789685648951522195493083361568215021140688334319765456458222851436131774181697096995040874378099531984764955138051005169858617918206585639368396661321183437690263389340527906292893003011644405244471465268906343134985338463099869792272998208457513760387990913972229715302507476144546908771532146280667467636491651003821814464376454929885076757345003550132103392579295374413392268344494428426399130881320166882118645712187751157522834845454100122127281910527199280858169667376942607372953981836738014677591948147711038890551480957355807768719474779571795855328257742755076518367174295779298416548720546647769738948151285723176358515235622891441030350772653453020494909266832876184921284257802640216134842681000694795657158175056317741064570424002763813695667230683085224307753510064608484383522458477748117784347451622580392308035360568734610068328698887523445191265995465545966799000286272543570238653441052997779485038445746144618085474636621637337118203208678251081227931988199183869589904388437819221306594708927134733671871903278954633272001701722667686112330214475504038047040117553706755230290920251288650952758101519234347251989127683045108723029990540916417474341882996445081468168500440284718068839895793925264240495719364208540437635001582313037145668402064131068356577814384628337398704773823383098111356026433703705532859083470200067439842050441216 [55,54] -19073368183642672242594778192711207213057145786443339108608692293853163686107176339581261871792089973750672014981030897447559095396564509303039206934311005596938981340267557305024614666756097092230029760447624745340891282161227075200824759735237218719317817220992501370013381550379215111373482381749285210944191700003806072981498608854732859733245622049494020405193131635610660089646833088069553409470750223544127055237292337831560476617996381820541224766176090849170735698107511074046666426463140251748300875534998932927694980450875684680641830836833934131754730436573521803323705021211687812149580341300805711035919032604202550973220158780450553716958844874688377620924176342903724410033881239141531316654024750489357649722933271737475301564648845400241268486388580848593581471509884248192452445308291284954064232174487671978073465440810087541873045038173294150409664951250236888559028437875436436991886934635112920567873657472089353662775870470209360997279768919059584623654129487243059139347570103040346326308893115198895293331313562164040515706668533621272178209199292766127887164402291620140130495448538862869128995887718865226357151610139673847813932752221103158595067075723005271336414932358341595332661259917860815104376330479436567362120516562657264496784088850715150550960458725670637927106853122205198317423292596234641464751421368898677978427687077351428088611740655903185710906800913627004390429255978522047922192015056081098282324931830401083484469774544162383236732858540074125858922670387302868987595652495949104127092584303312176029861637611524414083135190836659034130393072464091275972867026118568182737955799918684922612338068598604229312795003890941527993686513997645150993361479716712543125426167215092400652001751284649588989442419440680401649809042820867280379434163815986310289782506994539284520776174758572757913959785602504039262666541764682380541693385686922538547573902663532514528000894394395433191803010427237681868763735103116896713412635848649641225800944232085117403266206875743519304925762294559244383197644922267875912051324993074341002832921664444657192181955017888420804612756045317112928355284869049130087248700523503032561433004958102063495837202860210251060813041227576198147608451976078566017304346238122570725898968381729252709146330365426038100045963397525162581589352580692172901553272103110489539655445778270769539637725649104644283480412680765168739725286963870182878951587173820941636235070831646755803515645678155686413783877042403193166196082299337680400269659503374965523732034750839010970562467399524394989838602235982462224171008 [55,55] -311947715975973514695572337611572370828801002986698295995802355887711067983281161571034013534203911512357510707751609859282262363559627380724214391343839480722357610675152515358630861677309030090123736430383794152651803060695442559644298542097952527184384282821944478313903858952525537652224255232458813852916428907799380011167781099983493525929885809370122044397273515610292334941456991671625448423078014447933788788669729329278966307767902571018376664540601358294418689875731522436103428349268989999696599340359492306658639648055885081254701606052789461747948265051263769566142188284134158178527305121222207433353575633892407293866031485269152583854929719995383002984187609702513611524475935337615574284719736233514460174883814904779429867155889085224140098001505595895928022500456828962565757721645475961929353464619268987767621693550567320979327318429300271189392874040033527974098166745039987058625727701636675605047508046426143719711720622102752496417238006666692003397097715549742600956704822666170470753712612792981330148003459861397891504157510687624188364513094782989163880066468776802091953697045162708969571573168277381716253873554096053826949587248350626670778843826737926117576647492211938711966733817438535656259474997596564732112667849749799934689923948868272564764096733855143929501914126212439583764669019612702937803664852624268907261041258930069299841228358696370827795456640905551517560375303310284867150476664777052918192773187565989992422845309080922656421808264399845678347283675070593171475396737855133382189760564210672466531151164022640162462218375871535072981812200337362362116366069064118420260750449194681686016959830207577810166582061110101060876177018719107059192163578899788403291132509365263464602748709151766756342765933748018371909976922534784575488777996248131775424661422937887390084914938572416121712080132118963786080452708122400208496898093203307050194704772450262532230609110250006331939491365062655320839726029114889111389259595060201981988984923544434530673230110940229421138787637032351578428873904142033105194132637190391112965180315011107788184095373285261769467914434744244642304118960223906818371250243147499279370880687072846112972846700094789996588393753835476085884741999921487203011882157710095233331763831256025715378040506730696309248687061563999342395541136483734420663605550391291201093563267265019606010440131231029336044389883225456406476651755237143489974529765609092009117575880126099670408806188622422569783056973043087125771822293540665660379793302815905361783468208047866033972261219073826013244964942166727065600 [56,0] 46000406548376312319308842770866725038298911781573281665165453237136802612744846520291577691640317522788475551766615804056127103240548697461214108240136281219311969822098415992848847077759236835945950425545959594710853594915101811422957603539790384600551571833120245534169175929825547665871597849940824850215493164223537826369848570226166178267695811065411013968783129918348208829352187162457504987193244531277440399808381167364906968596927349634127484930103982334420994824648674565061967403425303540086137519007980988811011469663685910409556135364529214002277346978050433898874489421296788050667639161005079980903789738976860339731058438946659641563706621975441857330679140786090681353914615362559796092817540697811786398872398780049955244544799815052597722999419088496997979429009594757157279260491915893367408602244560856540563003610121659838367832379049034668486859855598531224829684744170919272345677633930978438061575854921458781700340867767845304726606884472898938745842147470837311986990553169301548022409936325571180089947104072258449681846523822670044186082640017499622228034411777160553304984064871445917521097074351780040356780408952716983663262672349199035100534878385111193459425459693652339148105343827962736727531685292839378905181102958090191014232560820363383528879334563673710871887497354082913607410233556852563539341361705809119387590619896385414540416035976120540640229263032536559370336745883944401968951591615298874236164649305662644712345493403582014971207771690033213797395284156367039042409043158287780289473822340018751834396211096653470239064322973513938549524200223065060957201735730551847431666036064569384210594249016808413149704974012914362493294295735381110326770137362597600346484502991412476534673953228343305030530165980769103281505643611135727566317726494993511849200699596833310889515339218949661337103067488745190636420544279218251644494245527505655924565526623905202395284157203152571023327077422114939988815245141036420410420562891888289493433147159781619339841853737156903511347444219409106181083994698129104206278563169574793449265805287865203063206922616304600533566191450702344087296332282203307563850676123121598810355373228128079612197790657175812550319936361221033434617798598420941372180574685955397635830165640261863129226675704477366024806918421761650398274735688351873049075175446576410675595093808453540812456431496346151386643401930042107843057224335482406772458927270980558431445655788472628768916062604058058007322810178665884009214423010412820633883136496332952669649461343730680387130937963264354752515708909947207090930368863374866934346324245920856095063700129218631662640298682327165533015008634689993310732791316480000000000000000000000000000000000000000000000000000000000000000 [56,1] 812542181455377845181970680844841529616781506536019612352391090413881005875034071510524694150108204196060975651489949702659349770308991436158902030817876123126357336081275402438988233904584757483788288797903703516999854813306759107735602798093613159540712992596464256474194490486731748339097191443202281613869069439602908697905834804314911110974411474175218883830265485758125083589709642365026490227977699405593592627416380825767501427031694323851746592652739088360667445286902436001492564424788314838872142808143848181973351191479750954842031659485991989459478333678839642452117481068829387105534646100966476488285155018616410206897927808091542010495054156293574163873905770432686496741127396179100230346695295630554510684798283728798076342879932754420143394155344459766229015613281599133046799752906951816109053405651161583894661976476415059251544485614062727901524103676586786898037964299822508757828694552498725284001837211417527743535818471286149946889792467045048835282315303059555350766702360145801272111742533567505072857395672774419973182089440786118246904961617141400274365399797989883703533301038037899362431151014779788738059130464286665787540081752807613655584564284528992823421285597349011980601733434244093110472197724121338857102242288688893844294861588420396983676838934348219099993309804993151071317952854162235726450169312054783481901496929967220383034416763066249440784973234185911818732239789516166155640772353113768257762322224837421740774997822434540642072383111111666464378974708279035640448408176414141905288624665902494914477411841951886683505723496651708463494545942848390859653007076616137677735904880162998395930284059788381368537566745244970592670258486777052176177927513063033087713578017104508195267635468629102823542257691707063465435105363281972632734256694793171172592723418071025247897504841592933905338090486724652237986999599777221943629492884495819089677528355110532565718745938321067128415729559997284750421579409546953019981998750525649787043125760397700977864240374197529356417554838047552961201446144450295624428798404740730880398796858864851746959040444116432458180641974082894599290773811752553214931827233196772103972936288539776982478274463544124000205152670746981848552241395419734855085870586964337374797942283747576464599349511393953186489414876725069778922676730088295172769254505801504357391864396710839144312951920232649493051509551568754164203799746022116119271933408284879336119106377430788052457187007282484544898600577199842478820958504639551762565825531660278338911588866209206641296566186886148976442828514514182473058737374544073100072453151197001072959903034068707534843893765994971785873013067671008436439359894323200000000000000000000000000000000000000000000000000000000000000 [56,2] -454603483011552946187756983093446990027717575209745464051110536769649807898974767525767895119041210103732683218537281662582845955930629223349177930099318200980668225154779171564351689172271097350037703651855008733986687683555806563787481602758297788451901122546062734233540279149491697766432062618948454593261743634932701944017276360644624803109735577988856313019194527988410917341677576921121751432009478362398751794214436771911102579635376790010165435132566039250659009117715188572966831491942615656758208116435922205131609991615687337606418932635018350223635343483918273562576044664226944054762531826785665549434886692475091253191368398609660071386179632695585593395118775060199670528570068334199548424146635014483207668215632157907758113159279685716540468363765276558591043534384626062739546340412602825050270970903145608095515073694249927547644171985260553480794033562612206982448585850851072596780087051260182514377436353136650756627651861813433184935453587666318096976194526691155439805299169442357826881892365470551194992643001612739078691513456129370650255479616543151940158954640077327416618887707325637068646084915546575891027477228139678790429146646108807537930484769257815641092355251509682835584807676143059747209750357051014133008610873860237135341740503866220392943431354878421915167817744499305154881357301550146394755788351023649447237955366124367106486090295618857934200875075159399502443422650750709765194265664761141799493612168417127581726350085379907374349157417691318797645680951626363448024553428934817521346746623638590277454445877193273700957821256594653378694866517865061459904053799349177096981737494006846512798687251871169980420948872367578376032956746728478166236098383860481347866783063475617778428672187121656459588944284317399382076676449936739190948863810210580177464912990087378758176624295416213284847146082557087415995294096895348134109001483623429248868242548380256784802394864723272117191865583608372872447084590221061938480358390285731474429508767216946975836624934917091712890831358009600089905156292467114515165807716103491427580819908057890043801725984915051685169619309961599653456759269492948679761741295741835559777108937997188047472127803465028972483690933244956480494626921971734027045859899979193415846950963538931267962916360874069826836417014063601731123705778025810016180271759512679930174311039899381085868876839785019569629953232065578893174489771325780312675860197568017612888516201364228498643869918010527909067732798120855209288334655114111480038804354191917246266360512774421412693445715922447216263850616578224105448514277913161767105604811775520124374426326420099356153449530915696369850604515867757268795066270351360000000000000000000000000000000000000000000000000000000000 [56,3] -47481380714897346104807465806884000089631591493517661401834733841300805051171034988287717268812595878566585223812729081155555079991911471691826104400207695862523240612418728236054602696841587223995756275261739614671292826921544539200155940070440245593175375006376170413667843694524985656052151931737726925086925429259005435820767238464701526650567309977933136997965794114870545767972442815698189123350924973683213088467217754985459592180181899195845096318745074263628195429937828347440850742834708298977228117503611452548906088795496947937708688713264778982791524021547770702022502269210774526357019715919913693602853954329934703687892560619664856404827261848529005688083160671957810372432174648006219362180526661443905656934233254640209811154926807573022468710983683393054943212028137479786473393815280396013176123648849850813327844264679482981169284635890575559883422964563433418383355009902660732126629214555194456761350937932828271115322213763617366536783720925897646249073660750399927108492819152441719954460703002366590416326988652785717402266962074982112556189716539531121515094877284781719009927629068901657644724411062965073862173997170383257372653460270330566625992531124041061356510976873701944052422887439385241871444914774363948822248135896763705806309932544994459286633390545452568816610176166449546263904055421822531272751225223422162106378138529403470941590661698978737650627835727248813238065622687849258132399147163711761612278889961999735760841743611074669261612785804295035138683515420022767650012067120197156253169173101633645764767203466114695659724390948900949606616295056261992218422772231837009963943077839462278973538930787470767701780710645629604109157149577433504300432315464839835973546832016138985821746411999838898688097730955581960603876183564731693298729804496312476326029432733716799008175710446519695315222677241797068340193959273140605814881753405060791400727208759200717846851578337116210789020232877921385917030674270470898066007743126304231395325013296494855982091000488629278715437818816486282119627091913753510382833849716355948701181742942980506581371676730762974683922957346739208062256965435321145936184656524516319423094772582185259729877011496519662964663914809814826969070244676259649447328561265721315644594923338263779846934128705462779581609009448801433637616696390057066547845746711940052535078492845708834843219281170642269296996718737844959766793832683553903716032309860271160818597536144794058623924547618923334919728041274259442752614419980004531651185416165117894894887322177462694088868520856437744340660990441374279877986199852511431968617511056352367686937189099959520217073307909797594526783559860379366639091446710272000000000000000000000000000000000000000000000000000000000 [56,4] -291309030519358866933493245034750538573668730163669490347355826444114659141507457032513346800219764280843740432814220831824278782657363247536988507668866070144895126453549095299879163461971436095684348392510985765388676578693422044170288019405155519351668383575300731922209434672875518749894351640054603326856425698403054623961121480630853122869980023898426846819840744579575177761702107576923274225306590411924494133624884910789161330372141499922823243216832692365418893433488606929775294338274142588052996890218082301379603139639915478909839339028634730867501765357962819889638191032177545810904541647937794927370167767483102079181678774409675025307715822220006296407714831635756767986378282971028411495289914226400646021800186489044845878852918190755534361100948889032997482065348776437105064040318875981479006494875997987109356525311868101554376341346577219089690235906584682841248360757829899869318793932576004542214035265536048455850818744522530403832686079481021929573828237875289564790082314115116983412969707807394523686521869232513373405830711118005757614784204524206847186489427932572505728974677043053379189905865311708177693773696640255481258849128028317497872816875795011615475430843265255305851649616290127904269896308515135984436218556074200829175814182254999309694832849414231439982454846441841800925040149814217193317137908993327863282743603048597528708199944308352585531764621322641838962060779452404593277705693419936978474624191337303722586355080312251296119456723765538508510706145075561587534802294023563782838411312366559795003998045459961698253158564963768331698480502675643642788300675976275931727793960922880165984460308813595570963983289165128504523129798470565110218059997189568711235204042223098540326222175435537217119193756882703852353210258963320889690210443618648762055710172116885426930658430581066197190665827831857456868359596457984725396597896855779038827235904385328916392132483923359954031463337696555596361358870784290326942779936181197759800985482056209774615356866542620782624523013894514299052068989914446565744456612335593182149664901242245510440609515038286395638081568270252382335544310207165508751812420532268007986735828636851367055176788650898798757243951249634274592652805984462197825500206012639260974267659837018418467123932776198859919207118168042097081369219606948217475077972453384016313207660388811653825097260729883033150808699351027267063167843463192249159502143879123916365453339394426711362978452292206575157508057212286004778078799650764350010838852977353927059080731452493393086619612958725314447901657787192428449188569294886081609440509673435748973910108714825086647826229725002567105045208852800734434860691829555200000000000000000000000000000000000000000000000000000 [56,5] 4829552209482788757314160658505394227412396265980474154170197122313182829878888166105293987214710863177004872681105180974075669355508562716079282703397166657257305642145036405782019676379998933037116094484749034822810542202750306238547295403741883407425182898473854158221323277833608379514970961641318413362052624885522842262929136628403322905433680518263670844228101967468596848704052865476357043308402781585691658504341421251886402725903088884477686042119937425829060881687247636255397117102979002848416312751722848899059159621961123861980160968300376672175873093291758413437051467305265847868392981214449915698245404030700226500935028868992007725311007044464283295779422237301877028735654175356837361583341501489038056154112727827299203067394422582497229650218179538640453867740177554350068345707529965398938808554853204246663893903479559985379000426265328994181807632330952841124752464202555032478928540249477092007029403434374473222746331707529756356424821318238529669288224098244448486418444389174908158541562721306241865823645989925705217979095688226695241534436873096482385311633511714791779063121325698546136579591803524704892552604876711305973302048216181505115584484233365761459888887752599988239663156872610637640934511737453603345049753185491453471573524115204266810753682210685763930001427196593086486213303032319628188539987550619820436869585932794447520808412240126442972034163238567019364502221896256579338976355583869376591455091403791400641177106284697862061614561372450687506859658675366883341863641554910754343171852938725673459197962561382798582929929584453448192869937464538672035969797711892475113208207181008897598164482781990427348866515304280440312708179916859330092692076116156961801403938403726324317482303760168563839143355644547032122645542285329271793028702499369849176641870721401987593505041517496600792344898147378473485232415559370296672501480316665712324513378843741253979672756884532888013061038804199563122398605502994584068181880267051870208270210803104721898576875548286022860896843915194925887205483509408030370162926719469295434129107816547984641173270070014305599356736839291991122965618101817577799060172545708452693888354842739869232715528411895544811885088061287433120846029604939303060833429585465087018729420276407481125847648383642441007422439506374587596969937039184808792010258521396082848151406153867443646730128180981701241141446507014729966503118372146241561842743173150622381044726862796678708682817891999594046470211457560421801729793683516648753909245992896133509324014537685566332487865866348549761013225130803324818814988913170806744439787834786204107947018174111631328985641314231211613122881354548056942530690306539520000000000000000000000000000000000000000000000000000 [56,6] -45086289262200255911187219234576772789539852418487142184434588617682453816235713200696495880672565820020478311401022442827601466024691694459337255284930104684523089520274251603809799846800347483843836091245141570180034407921233498466065841359322139280842890324213375911905104378309475319811157457169637144838711586965053224209600655541399386219474233001063965731349692020337661128659812135585770805048915186823946612271882406777553443446111294311080359016319125395377064685160198502674437232889602925703784075514254184655739375131079677353167021416026446730480292798058826437511380090706822666130471986639282865700746016739076163303145006957230343546408536319619696274558035959677549387570355810944184208477602162673872412603866842680112756566859182725673362023381019372445998108463759074212595640026721911016806022029119656742500256926709610398630768171295621761427542766225523843391992498362634742061629866330954062303955730731938676810324498097894778619510233486141384270595140643441583783277287843905595778761151475507151289455664035875757757893016567796877077618331155745501540530089811602423235033712897339910667984973418316683884226249352302223670608777079763416050677695667932891400262765654323728366918442250803884422501440371736549164251841077514643174077898138952449248313695630574613651135404891994573105973190487942949948008274470670648671774217423968335272998106520780692772997354300950911519630520967470323032555098227079375115904985208714515332270883664382036889930108333710055663747990138089000028882517942780713489646555005128951960630730848480130265412481441729307755982340410346774949670698597648925761071416092499983468796739979745497522958461306687564119034881716409331625249671976042497282110334865976398283222627988885801106635179641446618147948014515185802079654196537089465464289099715538295841714702828395796023445216331202597218106237200365460968727530226710261795561110459518233035703330262295757015326820961726179098277138615261355744864928370799247538456010559792260675095640217333492014355203157249563540784556580418117720990605517592373614362802628434263111438190367074738437019604392397111800310423886047443877490387797990538524876427574828930036402506860510013293706362496776192731784455264863490133064698217757596280120708727287882817756959625272913751699242412993120125129766507437302852535125135387756117288539882567248661666681125899132953195699928602661521745658978465883584886888388522525186799271295212204583192001322206729749053182436078749008257001172811840475868399222354224325287148417550396329225761781570731157863583800548813695398443287994888179505411402593684325596738077768111349397968086755096390209766819357289388383576334008320000000000000000000000000000000000000000000000000 [56,7] 407690098725102432573461666994878955150536241177649275787666381943145506806389472759541736681048341655617758641205645283101597574472410366480049839411011435407037697046216640196771867963332274056461921600372320662183476258046465552184284709079045356990605133524894915374673089342471103133312210853752530968540190478589432132596640669804751995194948304202223435671455182415602385310495395165935114143100083545635049783662864467499555773037664346397775992832651977763681467488733089942714633421965022812639077623525051994670685109853285442590591596117517758813510712063532465173091610606954034778591360577409779014528683550914337465888665035855705098561014426024680005701225671080019002098659936949375652188871408514021728643877543161386439916796693754591811917588009013624863083972832269032068907815577030577519938511639620363016380277391252701944626764585907553546490844556832317647702837222598169403749114298046199583894291563217699436449750890053193889584952083427768982719247554607416666688748078159726078367662568109932510979816350800353681864358535896943950385124932062051522465533392790697567112626965707886301409523401638984402803430622431844627249636172929021955583212944914434016661447245279666625466093953296735636674474817909937910771548315433445019160274647543587915111878091531920617363486249612336218172524084265934211979104134947958309219384218369694513484479076668825667036797335627380941429413861619172697232412049245268889158593433925337916955721507052432865313662639552282764898198255377422419812703005266602391641465554145153853299373185963676427679041719117130389708332893008473355802614840412727603247615167699874744836170939096358356818479052250926481604079615445340533081158263787141567234985987559648350898259677366107163486498622555899579925515107583149015549751976574498395263287602616182260231294922684518648363949471160662942607257446130278789838797351930584497470550054012704650084101388083197558062177827179493797618305308866437427873125035772884403132929104256863653356673055429700443972849157520762188310359099894509028151971983854328463587598758053203707996268931326992015320355956450937881743546575649591321287482674242333572284743733227444488989227286660484773366597125259383302420080059844664996425171043588194431332497183736756564176991921502786337645098575699474116508449406270359380435896619405035319019125303553219463480367244940180632190489898310981205378001353181139130614713886736909751241323055707937410762608469527816442654088628992847678584991773672192706522492449016024242357359550727494072531396159053153187809861715569551495053115752272060864326338526633232683022736542431975191335225589464519832162711517965473707199232693239808000000000000000000000000000000000000000000000000 [56,8] -1958166022660420487127607589267607909495410412533216561518478568477818150213844091190071002411763912010837009195085671719354680994526184199182045358132040301355305195153445373286254052970253130341004614565741892979795933627324005626153198055048891655041612722145635137039750517540616638956987711400555896080446124054667366054120226077775849465608349898404857470113913095674613077593450749072962990080454541850731352766823734290967314192701162640800182510908049725151936209925084274568913719158920773923533027754520560669935915177050050970352897609414106401309985607657082753731499395892827208197952668376319485489568527106152243041768245016165376120872764336200021673220548135664277592646028686477740134971998407360450341666009240920985641153366495907960294515537185187203440770521054217495627728754532216920432892094143120481878904423683793399020012582980379042087668093430000501032085027365214093663456458098274498045906512407494628624744197388095606174693791303800734719444834791627977156731695943534625247901182888142859628821402689058057952313799021158776142498067018998564158751136849685636922507593110851702107376894751133899304592975837611402244245293611262599744168676667665021832049999248679216460029852281350966949294504899923679542500466920958742770744589252740476158142745941151572062254565637047041949302454274537511240867335158389040362916396941009107379399445011041466617081446211025762098151558394788984728364317782740134922725148784556128529503348899676068124117366650700581101487521091949611870757677112158838399060407247780944661612315421839977695273064921920029304509902238025416142866841890134762117858983501699409242387269522137525716108377338564056802836375788509442435479567028634060644215616920155932252776417604550283887302847220792264905156531581718084773019849514245962439005994100692333973108340264854829159191207953290375702579317498435779259487789150920360334350933528099720204980323262003660066318108962532598874802782050750917718019379905336144078269462416653535882186284527877001215542543827077149815562595772304865148260237472052186909774905388604519276004309215320477071234030401745476248745732749967582047675158472535588470556604925601040881574681235817538968497191900223365517387463663670781294866098294182977945861120127675011305756577418719343000634075778375784877566918176018792051581811889816498317098947341269662736651913463227997800332105507757659681212424371182020312254751966161182533665153269684088408388110198069480972232003613248303560176649048178929128805991892695948129658633307664899631780157870555748142004072081032105539766804834915868345873361823316792750095090121096697415864886290895874627843553742258953069196093308272640000000000000000000000000000000000000000000000 [56,9] 2564705740105575694535244195419449178338275126333622531646684479849355199428110634779322163621647008744806546925843439305625955281616747275662103332522126643975675528798611162129737372203241794596770262729160031974830658374724859016531821454385914456738837678837151961958761320109821352015582556997993780648290077266131384424431393687725294666347458240201848250016465334711029001101784529573604252217598965566247655289605689642886751652621048547131298004766938964316918528896942889817349426679585055568466227450458239944444720181059777697727146096889935103417647463527829657858660174506887865957283875300807081830162797338920840856611170554191261716461748648324754819553768152421999376802512575902397399932048598809855495598718871625327182908708088872324558126760974424367922366859209000576975523269207117527569808063072371451340518456508298868028267330598809832850998828339025774184210532690519766649873295060677313245858803199089175649001084752184774802895849624301135787163304403705035565784182995701590075619080185060014911892471443701759788949854595569977948649610616182238052768883387379424144913393570432660874936877439148300542700407100141171750887379149807060672849282514257153402854439750009189226505876569950992530313741880733135712999008651549642250273589600489537659278638236709983946157765891873475091017939109454066415885460417891774368956324377308029539966901855435815311674940213263657425122949381948134518443477708346518052557036940184381858682353610196243315899750881904251043051879615598503738539720173120083874177619269704386061964976096601551460771342850522511126690338276494582812988089259042596692368113753373289525221313163227751143067505779496331597583865197386045924967779457802783083681415977478372343601156011070294165745352024561593711699794912078460372011201126995492626032348509714316145378921802304062774335666595304999675439756200111103768117535219363027557638213185619187641176633332127299051683981696829431666556607970555343390275185719701755968622724048723168512073128398669908141335994307023307442775516580544898933210729769932537285643401117195770467365045169762622273091672560893099758224318071057180444335185864842689746511828369777151413346161874926561471540645218439760023180851381236947158725198826474526762452903636654186332966549710815630066538326710159917422674948305149422142667995415539178634052218120813358411188077608098181729746020373875631496205236356669197500398986621937830521936372504612110889250740573557950740242754082030712681023442902135210629452265935153826751466366142833164383928980744863559697176171655464965461573255614476675743831054482425824890232304404512033579237021056626474356079306295351738771399042651914240000000000000000000000000000000000000000000 [56,10] 18608234484558669770122600093842219555284237136469018453757795886110709891462241956084076671532383419741264930568737778097780585635857654466581232212723417301944723190944850170006673855763404406704362330732920823182115591139966246560166983201489910817182111908917879628691298932581086237046374302629338199841258978976138473492164660197528911688408086439255688399754913589901406603158108381229413873926716423037740107870249553960866172995132708079081404595042169711054551319528270749465387796130022370931655340729598066290673486959722550727261556124168626149772505219553219708668635428753871632194039497545747430234388841544549700313877946547199514324669476529439901552376162081496889236611409032621419872716860926417424703736866594616091990208423374295561164199042255219211072630336124528960647230576052049273337399304278926995814162063744836442876767315627112906492170249686414154477782583492008870143507589966504301152010117073432519143405245892676042352773988976118829249998574720766022271800515221402946148894747226727666901809511188911608121012847841839737229658346519575212449728222972308282045479748398578445494098722100340907775888840914538049981586016976684194638165020803405887967431127002546329713181511168404854308284930083405514847536681441739349962655723925332269558548019101543531002474151358488078213076459431692553036739318625021026661724130286868795054490450179571677973835044715517789017915090351241059133854134797149874786706758658958895554777691121660951981338597137244360503126240758031127162160961240452461259552149138380339556679387245124306957277154923975379316020215131602614309239177525267280506720417397987535834104111003372897398512392044832967217264028979082582879922457079142673766279395304607761815303474846699368276309630012408617302520713284076797658989785469584743655095425395135012049033076772840955196882440658612297846742512245972407601175356252784988045354595372854595954977169242415533138969873119863658735151772919787699464893097754602740292719284099277236345532024135446223720204768166258937895955722413080184890725710278421076932674297055032816276982831182192265519888926197131262950678752901222893815706751802899600123157424414475515562026314300644204013264866206073145154847027708679286460540376687185042060933546970332547516346021588991385843962094316362980380578988321156110625426640402711201421690284949874369218581424361846002258308771700019905151661349396905195262264117618622023113018397924805606988995829018806680410512912555767553033508792043490498557222895091717664198522931935430089234854388807174657552393858758020089967565783525677514187992613612131966287863966750796106122512748756346350810706597010692756260730207666700288000000000000000000000000000000000000000 [56,11] -115979831861189974385252637877893561826184323329444859103315895378652732286215285418491142398663156817510759085874247334567277422441120048154366853802710637677294757071970337481872677468644812203796204270101420212838216006956883727658798195330424357423216147877431577672166959719652507394210280914504054477945309022074279419406867751257777975350839073001700006955909880023882786234888750820071745413597646265624399750464056821089692271449297376844244000103940234835280566111402382690469707634769190727232628366591145758584141878098629204705786543211965073346439712090906319553746605052425498085111887255350691538036418742146884710434930475723361958853760121500875949123588353969466472336825463379686036586211244550711153695369795898366988333566292297158089789745510892137001909199232368295199456375295111993301403964046793723205390034875597606841333500037135488009928681764304843384832212315573404857361900019076047634616845477837615246730155153016217891331395362981109004985687060662714839102163818220069515367763536373218126370664986765948403606158252211654986406135604904726810541285819743682609614172615245545468460974918180452600292628970551394816329028989292457794914387028498415262305460207939302043844864784823250059490266343719834881567089490286552017464430468548087879654079641827397710503448712008715280467046642336201091278847483728681954461010046358576781327691073597499590543690843970891125785451745006079626431271352869290951623354371794181930532462369037178853232374209596005120979818168213968596510704576085770711054927969543884667096961540707146846115156204583265325211781905426016875600657752116737300074802123658931182588545534257662761167384811212433384540797908494914473981457423651346960151118337722720347865240358947265662344321702909269767107889652401448055911966239860605417730276289471926995353176258551416532229237715734545877663954231188230624717989097441282389149531489283619234201895351648562839465504063113361013453190737024302741605137026896560621545726832758287019983408873938835954244039657232501388049911462028796315527800440407310953791886641682737323274312140041558905010462819431985553493979268162155140280284500790727667844721458786523321919027831208280976974359940050037280611816404078727014271826867828360450414980999437393939607239144664385777881168280079775167873259781378605877872336116495130460273472639369003814097474078975485418869977587882474901901762114554882806068843959765678610752486338290692720959948916720885943779199914460107372134105289767402346156087632602192695692394340347609633493387048488710332430991679477599404231731702821373437426156582987619652348863084690492600262859011466623540843192131457547429535623690751836160000000000000000000000000000000000000 [56,12] 314845250575511697592920760458376740407094301362396926657146709017787787259633647736780874245795003830486547369845979814141465467728954185603962227759630447259140737856047983332871410262127654857400655781307727876355724905484118871660997377937651203798599624174744672497351280359476727721590602506664786645902925313878094707440397241283778378566065746530834387933548959150705968984513753044121192440145223967834460763930055927077832881843660585018354475435210701134794314043488001594225122790011688729120472975074639626750089323028033868097343442961852525303197165380391374225730855962767225829084985789160522070980016431194486856704942919056210498803212152640190004456464550850805122803712461956901439558356174060093524319778321253962725948711687828625614145176479121826281155730038959658859262323772628499917499704092361709249146334595086475067032455181581268822985621895034584581039306840067120054888794773401468983657786962519757062492083482719351223607981976153129702465845043060365366346031395790970640745565806040935762519937549285774572348562863349822574032038305801721089870980943879034508818488570249303286977107441214390748632897745237204169341323806721255036610313339468312195009870127846000925783156692292547030861770237730792100742720954851041944874436901008881361404351924758213272018355369964945985067683889325998030225116916986287791463721745295671755910069288545164188211931363444995132280072493512804108791123443970897287586486119425459535518958379457083124345806013738168959025327393862578962765737099372982567174864470398392773042796199904789573626798605276978576105773929104616481049166761214554921231496796310396520180530459451532365531251952859337517995645252771326993799035821252321243689532197292570057123370788348717559138200848506491557395471783857021651972647095209853436759123130558013235112963551255523418841085306565108038981616593940349140744511673901853129690296696291945591368003045974205354599730543671598275581382398225768960807235935429342380377709786823389703434180550723778955041532058216165612311081905528947493676001811672530558232622088028591510228648146266446926187432144409986525481953969406480697647995316856524025213091221746788492927907116889434852123860975738507338036752859787487853777756092525688609020271904907009422934795095592920861237986004723257816013611686940516074161877736882978542404561002365277244223534311072194983504513737985743964927814309140204796769141263708415673546992281869754078900565600216865324089031770497270775785177938471807802079426580961575044326801029234875759291540241383224625960793718854098587792347196590607327173534324823343260962298688879702630535664799797882746059228229366013481274039664501587968000000000000000000000000000000000 [56,13] -329390260282617157518967089741823670049164951913743069904228364122316638202214085493356178869279278379478132750569220578199670776838682730134443072912321774987419516936219400761269112510886781183421717478118563968300627741755310725630523717753771777900859280731633083124018756235307548947113357825940168107322194327636621287114158642557423792850285565424354742676658619327881043122356842085490918358459116248083291740589858243247590719506264683447313184861583299994837256844831322970098312410481664760419622618061464771564929159731650108661518950985939914575015352986109819802849874751628787762682103389655535190579228363991415968671046740147567385340018007724913032522033451131214408430675967624252722919591052954453855730976765294912224332278486385109758456834830169766238990042992012805702865785518699063268719150149213389069199936112750562526626803942395446378737988141004149667175348707439287528367986731138005936814679522935867288019459780362817991759051139330041389232199036668968636174117447515152178960380534860706821885679471690010749315578877107802877831000706263266036697326169745774943271213894895043120411942612677385389862610731387678304486212495958154081779257686324738677635133530869919129312858870435871164564068787627242422490043135664710169535074367404649207472495260596083053470595578122882044408042742397949182891469357578214618806127530263390498299073733899782815413196948982102297197391116975618062869570941909156121597319374242637571057875628925549822359607709548090760994998735782893634708159938596451153422024640631677948909240771169202129278886229586615537603105238533066869997597811585871373124750669824931389035092832335645208292069326044733330128525182568450019060361571420944859522308441561534934759556789522683001823818687038668858365923185954323587036737513182346736201097486729401458786080727174391962410359236429109009891183510172577744544782748476356194134009489859053128702182663776453038654049660446120753123838205327985583459428965756876597377180347159056764655143667395474933514742021560028440598044141537843875563526472589679624371266033610174790303726100395150995616311425738109545777653264925510589811639978971154830033211127522365712788348850709270030243190047600527458565942088181368143750376317050926953257847422378585838897958442951259965836465834442082938592789516582090046485339070259153410733046610089007624362101588941910999865726353838163148402209667605545788099359549116374805817569383682751626552644334010080238370427493461593525675447098645114971470686559544290879506097751250509706148068204351989343521111164454093609347414592087903373506940135202010011451801853626295103205923459974827451196698472357198237990466377010380800000000000000000000000000000000 [56,14] -992973704508569120721949682319676504817680115894892257507684015981771057991348740817838858488013422410449460586619407372685790350012192700147580942936627900809954362743980681268267819044385634726292391208387690326587020459685475647429073605958275753659689273700744741326729644140778295097481276123544157559824632980825675986172828213183248822264516344845551091264914612536487576425218356831317718368406235623220259089425039687250313009924511568207839242785374783471324714211852323557538168963738109722242489348679911411683752186807117742918285423389274277001779609267263433206208085445350872536662926771238333564176612845344082228734433125754504556770460329729648362374283043010838375658797214653501569549807030489490965771588245478590022402495713510170594638500287807719982966753081616644813839491507115020153292561132518571625633147014781909519022130321325849637003645025079565946467399024307991593076201516959145721511430114715023418220822220248821607467781193524950418757802320872016336908152444395639380906396794172891973311037324293053509127496205013960733740760802521671821692916447619760220015349324949546786742357965704029901609901819709162006744750379856591502367618048393988958248985906692839903376726495873670544006379755514322401920952926624492816428728457538205659678530621039803603178065096574958966021711948747757200898319042989921060432983736183356615539296965654349644040928989392719677221706917908424713262517190040734214983732439528275344339428925835131220421992844867382636518570981957146075819109469493688589921045746079282961103321771343462073940478072314687820634464014212522064769327678103787904718444905535896250201350773885056602207578323441435106184036186591669054194502732327719259647489114836022453049868246461867791015166781543417089433418881991158351617400612929891553201048037654097028826759911550172021068341559826866125754652132390046790213164860452838485515273097995837470483969894146382533791415633546928648782963155136003863207502096126806537089316141238129514863469925673030305411077472129134103913866574383975275041668060737793893642027190710021599817703938509429009833733187448537975199185033964812503072263585235967239807468248041742948637641640243793100921638957921729165943344104979373825562735983999695333576905550910592710099424556439514325641100248870765547418189442684080972569667251068261621057963183847668552318828655451121217990932938145338148212775633307324872858814806425480412521453773937891256686615519285965640720941260526807450758028470311959234844811697459880206365613445521566755568454279550220696313377743733213424037269049561734081831253667041625538567274088810578661817291388072692102468517661634848795331758008775475200000000000000000000000000000 [56,15] 5971386596269546749040477501162673029093205227807500345341105501756903325699593053797401630159299166930413703989882039712320028067412124491747053343572101575454338788264578349486249020747439514192007811991846128420681978549438549625266375626513341040442910617923921508327371270926151574632106729371780015682592814224120656183788579730730191128751894122954079662163083514878007510671659833887536993146501046696089371173943905943031008857970130710811114404352646079598869172033870930330011188463099432305144817246422377581172872110825051042605461494357702615968867593945652266094441983895829963337380501166684093545904728169732177565846108183473407167406549339951854700956454241401147216988415928228695871597070373750488473985906608317083995327907945918236409395914169072561160759076232113270323346973303062719914728978885338428591426740328098716483819624384663001152714776227870547645223101169642022320146900162096904482551861391751985582156532667513632268945193163644851970769549479591711688083087398492644204337200282020323790434904773765863111626274759558882143645641362324037510962911991994862802650389693424976181919476594579223846047144206367038033968017653668814114211758277233436516886087466295592744866396242519920722276623898683888251768205968748890293712527546316165161662033767502692527181201234848921694854766204607156717664875826793231835105461015670497514897419637868126130999086525081817382602296902407965840881844665759525239759337977172022509009320256278063995837136478475057847560404375541679422706270662367901967606166963671320436511019715728153349294623884910947538730090615512067668332801869961958836098950864138513888867549847068394581279755252031810206776278256983658486898276057330840203919564753677290292387862702636724866884989491885411056421981184227698210842968470900418571062371674588976182429361016037996693153536615179023066769219360027203342776128003955393772626408785303017213672254593257814850479987347730064100306172367499598140053338066755144947417252690122411819409797261744154197722976336490743528908926480649077493258813982992008549541610969882906008753949024499047035167672136344046270708670300929933980806586533698860298525750246401897859695775651490945565355788097481743042791056052887284739110516917962431670207177538333058954553728951756947964935279448325831675826178709056463845915537669441680931636844003532753386480482989030170723467180053154337524462228137397480237429876620417516342982717094288086694344258708100682455731636118584223750083600548190394400221484893138463016186582742742940217410821194114353430636422687250898656427009090384183584888573389240093927734745108496012282619343526988170351619345671204416440867561815408640000000000000000000000000000 [56,16] -16898298036570010134058678061808696957885452036399647942552343357423822423242083643358448637817314652879414080446662196646961711744073069320602804669841469812170699637321636389450553877243474618034498496498678993711407079079287851564091267670632796297398616580193138686638787118563803772503123036305407371891434660540369198228942398890820967897837887605904058301361282070544877310525625495150057928601672082966075496434720471585303143294045115288414730494114586624406234713343028844828456325965131503942844426680461249067615930274486754086253312096614442372291247680120518167302607282485208843312912010077495782866839547466529350327942081227649601367137257450958381072082870555511165366591920164390714623948491337880408740602757842287527424771191895247583234405167767193182499470838432215732524777294913696212353841609212448405357452230242714974664890014495599762276882162839881632136784851685149134867348897793025874630214581924235892326762353654944641202263385321195046379663585697083848195093842551022226918767679214566920552000515411216877337911373880617666841161496156200700511518769141062025989638469384884269003373915156469173425442956979378681705629340870508094766925816400979871896728360295703762030107288372585762522606378049235029832305905751113045553825858853021033986631755040864583216344329445820453450610707171068682878187192238325793241714087956480484596436480012957914910677451651143200353951078030035431202328691983985302280937124262764957574974558011990882334107671256235317477647468770925020934781167528540572144949227701486817861451745610038993375682717191350066951177851165841988881777208629133531758560423311857398727607258120467034199802829697406246224338973608377312639804658865171837189392771522321556422584503794202945621166191334155705914770432157893316859203193979785983114266626823350687428429778661766946084748947309223763691715889244290187311925995746478898286474466778373988706201643991341680528934693188153407147468574332096571608743264696444559359208955849689276781958379502196829081083157138206081768481152209947392757410161874128320263422073592067352395248783636554713394324362248700119239789631784126127097179943828562116340705570375910168408068264018501996772690153598695993608098754866958031222208134322283833529934195229038390922982871303203814470227289722963433457132746804940141233813092822133678092819945978114326132439279976502541536255942211044973079790970839711256014168323795301133373418339175145918427633647532502232459840201309038366543069027723290430500120460129731953420228459934215867052392352786539975745084182250279614921558169434653926239209220652902524530318587622260005456794331669027350534687156071347915977786658998190080000000000000000000000000 [56,17] 33574787025266447245295204420652021377109168528373326819165569199496280223651010255888809339628827872377399620958664267978077971175194456643127505766693732318874453326025145151277145240309818025440300917823881186301966551437912540130574978966022914489288793128254032175088293978600730173681015202046674269740473255465653824600746046208329074760009458423653100534508106125874818378333217343292269130704962101846083504306226677819873100796780215683721743943395966204484528121374116449936122302288629702940536763926440292932903893159012206613534175195878167549763969003671999534174994585451378209299331716136770780958966850983271925597393035947436377705054748766749573607794028486262141996886825334189094217034141292263689780603183611731099539027013431793650261934662604262963649409583443345642553812168966410994759033311624486018528837600209497915769914771485536326763345118543173443219614886267917973610105795152157160488380955496982475463466595558153214116001314907991416369527983278531999289125835811065810589215157544206888841590662452317352843120848695296004352794814755667846925094867771581586087095021684615518217277984242393621049896337428040872796609239596057440833482456170528761616977443103046962227815274457741615114034240350028305213061409798899172616709071686347713888732888090720495842721918673840077927016029853823439703956816207085266332240500936560860019894946474770878590086431531021676115847455139355763871080203878723698568515684457276891724883576695650503698923696374835555671278201172092035531441903241918602603670036219697378457673137371955232726398376692335589592757387869600900493016383769349545149370404012691389866403929219082190163775371983924479690429170062529095776905630845174327767875796765762223658386207081940187191913891142536241115742465494638725241828374443507018224780674098899707344539240685148940654040625406045935330767403126899022979506122351515840008911751424063190784648614635724750811177742134654322215899366160368851467602551642733317177847413472382747339263918329320729438380968026735166289414442604297856949939089459547061958728841207771246664661227058598862256430485697070831842192839766904935062776583583990519327579496603491505571414320350666220957748638773492036879444491025195104785885258309026156855052758653674348146784994801773196495984656536342654713033750999573223893042106794059961350850395895178375483542908393829812356560264183051750539618073037359739159246478711474020458912773717439651224461498624625955272921250505110679988299448014108779947219240608378598553076541925194706402150666088424977373792797275255295951072126346399940669714600909434873710085087105012712151981006135030914668331404612901165554552436844134400000000000000000000000 [56,18] -53580616110370938594616563370450283127547123044118722011646389779757666504510239735138681891788823776799212684837661888276683895103310151169747650232341448566176746028540058809840194831185247958410381529068801303194593262732603476214424074755704987720145320368965948837163992048965696723529592708779313676689106542563679136868003680247607851797801474350136289092692978626046160713803826262044487197470381822733949456641084065248504368704356601993203485099218437690280012397636234913454943731492893661844823353380858579744682377786885190943287102115574836824530265733493674269657118837674126842607546037769554539409597911438498810843443778961215299529898334403899485057282041764913058030028388936074204441887855789449324725529499229176638347480418384664601823269669033984346439446030992003527361164111844314807279849975447855322288126692298688690654049313518503245340542009600055539764592245242268454225070028038882454259713826597949752186035104884679180889593158418526004385002384646967689098613606637320359894860904857099000845673892667937128733897205560333744847561957416470951542104252766297447767390377614050525406390605998098008296790579854412653306298186636671082307631610208416888949608015897070611037650894374985167363290061791863326537053995384179336775992981231964888215418212242221832191533564167275110376255624953110957225110734376274302147891466101744133744496974658771563750146670192051168701826367938761382842798143159345554002215768816336716910474565140644951478993749177919709998706679104471474526765372708041603785819132068340264032929264384005404387122431412849950517521198865836955092723137334525841591812434897150029239710144396370802441564524846771077499672559606484478585476526911831789136942708244988620303474601345389327248439295801806235242507834230030172058464610193086805890889861929055712620250740008640052402700479759621390783742045590045024110235302145219439852872101576848186307935563945025207614926440318635625899283201162019918757885735043389161752974068489623793950925674544800997437381490765308193507513774672407360630006271058872811934509606776887948587823545570172882478299009898998273213175918999793149203491329686205362548457797077015481355630102165444835059349124508202140721444711750540310146334170907846762373484589384993335015155762172712085844252033664249178790370064990825736831191265488000058469707882267319854667965010035476181522925467689152655584261379489241465315347224954943388171211226973382818233498273359311029855346572830379370813794662218033235973686018615619097006371326645968739522986835317999493984931150998828810037941476521665732081641322023527399001510560756113781446929482934392755111271049335876942662419173007687680000000000000000000 [56,19] 78486365875072503177902668828242537150085611174725898059581213842510931545703382350103110497489261455630923988493993757621449015899624267649398897950761723394719653902074337676408136290467357739664768184496152783485313698526912835083564036182292043089316699074881582700254156284329408278660593352176136500057648279963207694594599355536964656379180962609568967304488344123899507354628007666731806365977370688958441316601686338071470680911726596474587387441249765302607495602145691766164761557727975839850986344673252319485588664985918101916404568136062514885962003602023457574480327708916116535867558178440300889867004888980928829372304567611393736055782568514133499213635777291253170938975543745808820726780805137302088785100684273632439293011049920797754156997533406706345771274766008752873618148937033066117595150571428193171212238141915999607097004515627912681077537234631166943883179496382443420392396235884943946949934233919510164972032408256316119665864432933191777225743414348936196978163308188548814801127565062519734706364312798315582855700040040651024790931721745086813555140794332360789400833482589527785004235708436792104141320323237394439843573572814208177740952902298381019304590361934911095040422499665473270158542383703591880079881410176085364222951346085652682468282983048687265256297584696021373900153891760580052527664140024580727952432568370586032967093197290799570111590102787173377343613103316732677282214060500407108023740098123387004576237951733562456748389816663301836684706699222018383246709588262470896757956678032710684585354752933672359855167001837052726245146010604182556001406271865065001393529123498032781687011846070268236653235994556040438817564014595721836247682748495574171430080402930860098813175899019536553725942768343516758903294981433558943476071765247763241824337938875546778769612231528338606187437564835677629929058680683625293787079875225184884455489151418233822282418170368123076060859263994650343302312634045098307263767271644509682611551582236194270762414245482752482417073759191991115132358220052624506299890423028904552186402984305614225055959837687704938601869768808061774643988693911142425396453666968974318259629869170238032576038290079622792939495368246925386115002358513247812269083760467461118657965903754301510917201580756221536525972828294847181224409783745799820206142551259132230533968760046314158684252676109086334933495681050125232888496898662076099020318746576784760129944690006762445939040548263144430291793511178297388379602051236298879905367013370614505702953416207875657709052588786648682080461220685524596400873893016077955819985217301086629618081585598550660662620707401583873874590552872880107017782296785715200000000000000000 [56,20] -119706462025455862887442737685798652552277658563500195746874274498094660161288367758580444587080134749931855081265716858077143572123694068120131425701281229838842096655528936638816890067628445454008515710020428600978546451872693181888073245593722419140719050524541922076712167581227029425033741884320912535093468731215089617672325108541908184262153972779327528344407928990379069268174641489200191845133385609460753738690142727487136374942560744623800251714952161815893228576966869032108131788695300029163739892103986340355055182341587998394676424050969700344545223810390786632402201870582807773514990998638412340807593965968929813537496906916172449815708911486826821363760001768698343291257020800027077819992337003287261319770583252205672161849355251299700435457893357977580864660354424779208534131646971764201220983977278446538042211037240782171731139793511163220936301845568044047993454621566491437140028925245705066122103996290697319259603792473363801732763162960450378834957368887150819626336989753074166368698144997449266734563429360425550929145718716526003481163058588025270030171193486113961416129364002700149539022139417099486692136334805591182506013997365652581945366583510392273943301260580402729888161818389736858807508948831640190512562553231147468963771206083616389861558337652407254296459846990926063830869349237595722165568421989894793504477713621756630711910557129081310624622922894611787647766631558930524916230789171941244486560510777819158539084339804148298008884237336739274235412849832973204184203161683652266181991550488114554981491831425060653400453824406124540144381704194945181265707860917909379228540883136397962759877147154893925948946394970465338901302118258360014282663093617986376276036367566211598740995561420700180411434496142255640744383381515801100163081948033378558974672535905359009744139982163353031279847520597195960192014693977426979941657998623613271628531057967243433694955031674817752897392020458334138997129063352613936506614802327547056291412931605424440838109528269001035115504928556234292868243106493184903653082712601518693963864233867183948118367694232423133821986267402768901197863456833686760700833411203036539299783736086884909546278214429151825676397416427050583361805205260344888346044139442639632201924020553907328424207533746627873675911989223700712637387153811340214385705683166113793997476651199390485831460388456964423243551226204182798093767687362643937382350570473381888474625422223013674291539739495166510668927408014083466202421090960158813181444955525194088460416059268973219363617450824565187090685231589740672876169105991290944867554347644811183617149839013256223283997182367010040813491063729329920619439407769845760000000000000 [56,21] 191994645392770300282096639358007235060864566373325653722787564817992591776151141810991954293269430837314728584957336530999405345430706308892644565806741710130049220640351342843775862776055014974758902190426742602929387336523378185994817562030071849237478068140325855350179979936650584107268464240280095427143709033525718150885373264791764692617282141308038195338656311251252235471059409847263551807126065960741898367953086154888228690816978264367292502887443764536626098586452058123846451298979106689309548308189984182225284064765704463204108602983670882787499861608568137157835305509609327174649660311556392196642702141229640168195739515477436403457622354655531017951220619314621569290235158471750221927310579250572371006185417351292761890372272770947258828888113613797573980831943428695403089117150013865921280303352969092532947839986196963817841597009774584107718253181593911445292292513647096631230221928294860606478536211301448130625854944516453366412001356527231381814117086630068481802325716672941082181102490456710010714638565240605476856398113489888986558309015343486897667216784326407369373412956929630678320609639377748693521973996215863369826947134540271918635268120875727693960451920158369036223758036069832281262400984491777779619061165016067519022536117524350285043379267219995985530008613119621222675511734224527582643773752239146942126418731785017164491448767941050643259221791160514464920382605006897538716573432585207626098345854655695491617824951052892932220606174824727694869903763753859612065370952730066548605262781363829207683868193320654650898091596183837708770807386999556253881399880822151681944338001786557895063349624055276270856124153613584612394133268549847969225917544999006871167095188926854985251960222234816591332273529936591363722605993213642535386699594280706106656908319396904617397865026909086316094556170445262562526239819323877094241351244115231231135106780040413973174209324544888383390997558975549566341757857729936762830572333778283483295344437679243117729220303165550214467277759883603355364593169495388340835709623676593689521278252014977331704376955004627323230127016953850482670288741031305939349662027764376251628771094798101848298351714292829781633048561707624930263497589304562567386680085024595340066527147610903932834608548502486487813771591158612494788517057998787136437394129117530939883490458459426016824465804921552757764540292785545030967132579668810972576148000916923975795110201107467210294122410251724464871794342444486833131258384780731457513115484810930564615949720764176643291295746110070008910584635293104081238943451723515530363825930888024898915169745393627822881299455590956260831529809192413494862322388172800000000000000 [56,22] -294899523049122188125598615067345600893292486758851043337277242363004230036253468295380738519821342098746675915329820943339703956821355984666405238436518808481158703558483470882547427371289306016382364164045849618321260028096390686701241546677101139467947884220730945241840532036117579297018433256368763492535943004302386844814368452135948442426955949693216297462927085166845821338599481419934584290239614533396185028561531071882097646819509503562727519915304285637415967319358800390962507101046801698897730325789300072763947771364730935066496615789931628901241921810318400141436851245227439578298772385840423189415694934588452977460190348213957105198035666027936751771246266780766326449481174823528252362184743959512688873913600148665084015160449834779377451323154186073325227996485159069794778632017685626891742968704350759199544349388773094331340714282194993399521344273635856168658036822257882611932825735688005236752168772735666843460348875769738264569727276681698948436301628477212874093719547578618617193118161838704556405235933533410956316980477271931834439196746635082201705901695654481101264071698929088800684442208119615916750982039217530849384012430460562174584838293770389617588299832233226788562586437589662925383655825129593419588768435018235342086507030104542225362524762785522652287080477134218044703918433897214239072423434741473267714740973912141526574446017878951936436574865933848323507138891977257986151116055294616969227911531966327263289255170393298132557506029178872361959332773217361542641763000535287954582767049681158892719162840600307987535408356023457953460153434265832327598757897129064959697881517428368931098446611252021760960797482953681487411542770190608920492398147004411738090926637282551343931176958706919161604998496154128263998523393975510242243570599170559857300732178418560010867924550570369787309119464560776630747154668057503493869557459586908255970465040078347957350930319702319107441016285756321280885730417486149891265545304617895312068035905441040487342752111903030050369480841166146190160562977910759835468529258580563084669810965237107986357125747618476009926240412147048101589995230254969291981458805744315942471573075924923197243530670262970246808214116450099329598400077755346590301929221861524312126892253418191481359436138981339051957957209886924375924911086864529571953001222800663921349063488115680073922073960858286959308644479739808045967780655308381746406051487006259990048854052553391092464425011348635511615266652687343607436855358044742102920173165069852807707028863927526067618248911611698602417947210377778149476392364131773434872065328130469917912647205919681714297413676891387221669249752199496180591212225783398400000000 [56,23] 400940994714438652203768227426939625180436229278029674793316913048356071293909675601962986609117432723018108105119115392119900896789142724918404238780491069904668090857035778928606236880556827233001477212167669245184063148449135633591133369311907884030542375554019325486146202633902352836378401090384496561489128956781858092412838065180539417948832364015550061295903478294690300599254556078242823427717163508345757708373883793372909791719860261656806263611305176329715676586714773016672449291493515203472305022726890510238562191233605790909269126251931280270625122023306647918644426168641266889329122825334209943377946824265380525615655453390361055986498909233870927690420487741677643999333949077893655100328826690395672798586686726818802334148987270438725950483282613681413454829849076955076456848836912751484870022502399466394671106921472489978472577710482485631977947367894212012893631144346507886618698656175736786137232222962031276368899286997397633027543451348023131335415551521337018312867726506443895564265118183549749277660036757604497050366790167303608176564196279393980345170041662737732431867428925551671606719545263660064750697043265941876203253519495671331267697709238323597355278511034799928505078604896697740966435260657014340866714253999817940244515459547127651724290184647319144167457417843511249406983806762148470888379735980220096122537397534701728562404973494398883212731448395955306287267932682790318747834766752647546272576255375626974632268030470610035688329140496448112592220325275755570572698017478385071471360889563839924700197885991884894396850701741679779473545888080798199764245442823953537737711985539699059877497735096828155846257785764225770983200616401579413334218909224872768210561226087171258666303038545857670897005586686101062479453825680712434526777632488509455864829830041591663547465957557738377074599584586408250439485179465445059363426562577585087269584688339304257096459428214172639217825987761709516345725913563646535012951616578193837095582103874614122260036288847981688828657154363189736415643611982677292450826288459563763946946311007541599416253904691584922421788741507786908125199730051120418504845423991452761768821153908011802899950640148308779486467749704204961628820438510481637115089932915420163059936637179874607648626251795768536783462406785615572306061503957026434739455161901860284232916053668486055074915898441078204314087871536857586329482715377919836085461489080157036413025035400651385104334136713904146060883445399465004920654910555930099795885427138925923600588506700360766458948503145594047425724781835473540998337178391113743827769029729609165915370770312603537816076546388264518691423961342867769159533293731840000000 [56,24] -467087967495071499225533030829161763528061135831446343448625268559983608952955140525348275030207960776939557232162976803526932541553708001139767550811364851787742206712047868482274606204793383873975567501603408401482976954330475374494456587585929443569170542700982780674024301715610484593569685354320049948630036692376044819784894626106024716390963025643858684906015328894907473401712742418761247568601165280336758008511289799533117268304666958471522061641055976614816259992276110816222359936561561663334168310734055231144836297732607376406215069775462311838341724323987438734150668499808212011661267643892437145111259689498260585768182024255833186223244188583910143490045466825852960442473713793339826107197787867974844992264511928168598401774320782689812038829278172481584522460524046052347804982101384894693964378369588415678183851474617121867291858630606037575178464472644895207796196984652051314433972376361116933058092786394377305828963462140280234840572020327559350853143927757871044983745959107235230592854788076300829520283196502675243612790841847082229541896028781056362675153482940663018957314242809860743134064773941428039766415140257255692138739866075587516588464873109006623833088873528036579837791036342889756627770249182362671999183034308075362477426434400169400472835205351720892683244236885605051987182500051785191937144449825532208447124291282426386919875708196899828852854760677642674155637980904739895993732912529076408314619286613624960981857849171120881627191646694416975986405838772796184760841678824488361362300971860001336890207440219038044014734620834031105420027254113393011699789054260629740468358523845682703962004941319399994361576810798742459317724560141929666209077052618194073728951540681059426957273872510715978182154070564863389320582104828753610608215639194150312272394322892155439600663440193742392142104371181900994545934441209784386526636914158947437965205405259316677565446149844796269240650240250647810931435840915048261060825735979324316730061726373862537008142022853537569015501385141406044792123214988403564757605387294680788145784721104312919220695019655466018949155757288597588899123707913999759005236334992402316062434483908365158497356477723618472121716803957453479628133860889814571202208914801351736311623973832977293115413371257135873872791996727466207588667477709373906679261647159107889730195097440634254807850062700516238849504869305435059262189348961659310225185191027683123956098250578415962069200223247488670295855419385142243265250173518954480432576058956638611894828327232612732508181818610413344599504737010765065353835630290225325346727427282093643481861577721315010709057127564240706731763869565417253095500373032960000 [56,25] 462313889329024812315464182259742657967104185628074057944659275249592167755984711325651547915565730096749165700621827360246919071187707751731803925527752407491637522211818057045075957867624886517010056678875670773356247042106078836908802968742629299680659825211522258077774638654207217292906536698920253282109964553553466850277595582796577482361886893707458852610811163850112246206644738952666625744835793614008803570400203330133136102584253071806058828725923406373923933993634326024225005427588785657836788626132280468113540094813183462984030800162732617102632890738693591306664922200390782122103186722824906889290984896421742498114795947209657297679850748183405742340235430141993100962794923258576358689619699071912597200484232499158595897733704332248967335507394018706881037508990971451848945342537337865420452168665030091511317396142618713900399671654081076776566805915323910682512488059941258210056750352592989054493559032445417258731240796580358601032208403363547667754976788444405310927642584753583102762847953356574814435771279829108095313729947280271082948422349517047001147820520379832410886025226939023210488104074288696446078526289848521124645087884679500893049882798444084471878412811667845995128635799901385969819005662392560229613602631042473192201405308688672664800844580325081998936859494655519305528830127147989738564074130970823266311053918115474859210795949343186932670906401732856778886686277333378976549814989370599466509342869769967432326267073146342403725147232826777781658273356441758443744113067887385282031534584172082438081835898136318889280301638489870541561617008020159394344339495970891658046872244604953926601862548836269690960209217961438318923732218122668324649263307029559611152698956555317439410157144600455600455227603811732587468802535977233114230629833562623909195178761075510266469001939465801593348306539894466495498420848085378667262344242616535758720133637284450522463100380101583017873621824987803741608928903754787649467451450220223105076581217388007967051806718396062242694446601891828416184955944073791841064855182150075071025159164139397203745199845913439719515269582973222196207502284699556427964695481346198864038238561303171136791016227242963119417170597504147200292456244500429166016069935410860866111015543469402950338209740373567405378283871055284530051067669677713541063642275274631846514735411862855521689835025965813999615117271698341113431000469164152834590803304486249645928161130577219856580066392098948556809719168283755147964514711968296510199678447876368885699196297787161421340626200116355380716243490729732826785425799638580421881904773126721708808964176265697585608358070732791153671159255580965956143619768320000 [56,26] -387316406318002709999191125192104736044875575755002290521697788753419880983336922978392515490413196045845890132818232674934093521221241638303805929834046826365238307986278730908904414573039638703912706313224393850080954792234331869523428529528711276071437015167541325238603246027875597819834075027998889696010610472758410050011655638076890488980653347769040305628276636460346331338035112386916275401311044540211942433532441154526008652680861409167221360997885981859288746767815573906690326775980681192828319767933161454687565735753833795581233914060586403313844619250609265384730701367261990457562234083828490139289214199124099532690118618188192970704846988070482541470857479663726823496865550621777236890900439469446600143909975799500569882459769423557971197793546079769528565373938465485115642649302809834621416294493775356123840502869079821226834726886471599826683611041115999667605758292534055417627466360061389988140533093748333505559144795381904258963898705544380241336630259245443518428019003386335034573537902241401823861763633483849411738277891732627458520546167645116479731675564421344069295037927267859977023759474253880584964921539665430430070120826404321426524882462260564223021585549964979641511270266015529164581714506832927091169180661901805327684570226359570752938831132520458303270315325056741165653976547426622036759522085570719449172670195071420022223308975422477730399782721036011137483090859097726560789936032880105198022081850410630911471655625037693224879853869302326311271554173898532370181729149038036952961663866579433274651634282371503762883419334634944015898172648833329859902546136400206691998504879758553721532747097223298095084926688946139145700215841376058242531500870141132547520239380514183319338608105837656524002571079988199831264612103361663692849486284706666242333461648688754094820724343346099231189507156050261742514463883822138612573093054675218221176651062866094446810281782154851861860599517213249906289415713093545596525033415252890019837276470711137993413129731039854758150993658592938041302693422232707619028623160460769201220386206292492772420454109249049180025306872930592606266890042012749064340401968695633518636931762893989359277181326943510665040883399096777597883539990662715629854106646047670404553479466814313817228859790545682544787559269687251988731468587003029417338455190802580309977834830303980115399580991930159833973990415155408196105245587137758727888737430621331207281702082402168223626837004098225523738277070805811027240653310390973228612214894295666488476587664325952003597257516101808437274817613453361513153953792123673610620923373510568232625415033012591043921292034359770082253635707302919362620004761600 [56,27] 271485107187535705843824770421956669203061238563347226657805544583709615418964177336858977986441676672101623476498425551380230846664840157198902028027061476088076332918739397401945464788613570579075585924577128353602998233438640972319448039000993934300506481852147333648624700691490915573709737378245233360497647175666105662008841224263919720920165002383259839654514390556804702755294584734976550011095755648191017387405168225455616112032386669299154233670884074235120633104884075158361846238831260238136356417573742360669861525156208463377087348998484024546604055498738794099137882815509866110664196452567602965979925430995416922329479319537815263558319215547524878251996284896791444480242720877672723684985357556143395386359482926187297081292213062514248871519552449613427930140597366604541679542663545692992017005505782844728218135291904563834379350068090325583947168155540447886910668840227024867769001523467743380540194816692333726402115100593622523451909419059420857705413320886314002010513485487658481354505103742832113896945034891576122152370911558481205527585746732900152892395673076393216262586246849333624618964813280861221990957241404764915148095814860960385550841395430678387368070133011148311033439768894488358962886620689710135557745903134104160500368236016795525687779196861824447204021687587488337932639275761494920020667860256565238216929668876611866650785398067642751063982687766428636957236507020186111604587594088412398747195027876508016801837705062124378700151613115705508802742418361350646362487405979719949299654205001436478076041757683159030666666388191269222900467683347565840191264097944824743897414062326881564877142631504868599729073423048247603753291179404134970521136186217999523089444164409171327239340774354126801889594281809408473849288760559589200373819021595056447229309904704997292550887939690319652686609665876969343179236738533174794189719169277429407340524299811543498981141575402805227571943295452098074367076416097107914168378980192067009098061579053781366388418833207876624052261024610055072566984012190435132951423064140259528069053208407893429466931056319056524146405441638867553474765897843351656589100821018933214686310421580652634942898353559007574510590836428048664047427770282748166876050070326629290426081547248908773602976576261322223015866483051313813004184112953155909487541270879613463818463108876043649299298405206976298077061050287908996735135037729433569887744670525235480133542527124113902136371009018538047719846673032089194823088918373168137451582145183917304043767827296438425830975539436703857335741657102610367190334917092329921878395586159133550409990184187352086411479525952515303658593316567008558029209600 [56,28] -153517462585084912715403346267044803429483691511951668407284775995869499530638461118505792338103681878865102292558979353768978620803461807199446387439603662107496968908352855962192768928900302425414795276040671081036097266477794401630144599723457797714008860320145826333685190548564241351146404924459898870170291841822055762067289880353953652740830259601907310918702580743446903049389653750452248964782738003715548264688683187466420855936342496744998709152816911543417861103622682943654505260450003704497479874274290676920501484083179313738164400197054209102004608373333668746212897735079723601237290366738107255002880739636297908917108897972419966909328251227824687051753632629405273470353857169415174749400395494421715187608106911110300041439636407542494966244046724296720588311598921830382094681931923282086374674966030137327097845677690782522274509029337508224231991091937224217608880240682110268998900488327281417096807357575239849554203274428957623709587798074718503750788494615024523581542780292708984957088430492107435883123084825944577192956946458990599496239072227299308099677292288143574108029900784610908329346404983156741805399353184960505547385852864429848216903773953710122549471266157977033818557622839773965907725417987850606111115699820617220964592339883980269941517186081162284881691125581845994835646912226791205070898406971741751682969860533117498589077383180848473992561421778096181506393822613623501856138734270451928005462613591976160028451739819131997231484169567967589446393490894923894384399673452130832673844173753321118918745369951397276237499078542030539746967487106339770023277663050245586084393663438954796270524275546663639865810728686199868522496257662210821737556357498691678149050888986164322642204366924391728050212310989978648101477061546596256597976793375116162349934780833931536591892600716469979923541314116173452885799976475349640435919876035232129988899880985189626520497152423050863055978123132302664228220969397340752352954658487874908967912331178024735601774387046405066834724360573974368143141956542783898872872121835310433810012294741085079128378561277756336411557956200145811376962341087029052505461703200272033383188462159298399579554611095634780706200074949829440195749234956633210372083405779950629850196916189935826918815901780897498425676591545343940436346009053672793890974797751799578533344371485249341857939667957400741751931287005302333002468958388577149797655444317994742694582168516713083734868311217166192313596611322134989677197226025467628862801395371600608915181917147019266073245955354140051957840928555058965390581590642468930559391648027496387845871893123073793103098876008509393908885842997820994355200 [56,29] 62256876411751874171538929861439184061609170231822440902318372585336918548576822878528687140216051641731000727655631382672322445928292324548179519481835544740999812499767576346003777642989222296494476772869846355822022772505633768373219572069268323058573612533410589858654742912755961048343093189514299914227430701807836290613699727441659105207670851345652470580427930576021892748345612975682411492175657759840327887969582435390033207123648496945864986065128977710622090461345557224511824824639385231822767709297683945208690564979660081784191324612731354958152198637965264859637509663475234638723408646476589573696639577679452072695621639447293532263076613247478945017502658588429743758484181261010737973856711443763395231494117672875115611623425618478823537317532738600506523890053054626346770809368860742365726995358794843891270003622277447837557963044741010817393899485965168254797559172637298004330564432044410716689232693861611782878827702688957411280881258944254339960611461174334218578132402565440176027253385144865064037917487852913900821183284103734395749996834250675026417086126386784952552043009689126218471645456972359096458176267927582745649479215256447224961731320281362286668783513583939715269233325665245214179816205102741503515699058191193446509185772088143349460009827646654428101912365884418173764132349413126239225086924546298728322846195045610878501507063117412171636409550878133857735437258598102238225855927776475191456104603892104246665233869402369035653093692524827416533485267742730045334030030551293552960418312311266654820739704637955166029954237237208842410810314812823979292680889661356263543581374682918607404295405453044083911945042600285052808863488443814879270373095859681517129893237819331623396007172820048866677596471668545362252915694966640741968837132727793528479168930979919769061977850846504763832249891700324351887055066763458037311144324829395317824124725288198788344560320370033676042416362617692527602261205834650512101509387271671637739363832957679234196577629980822089385195990382628043985175495376319297463625020683343811856079717829002520576252286467092651338198935005280958747122142199471339521822655824646711913888234929899921662135976784334365669474522647163386735420895318971649019117251080788374661158922584560714592195025767855467680719306229105408500242328160275935248158048554844291863750657022812277669340754353975174079390078721898235550051136267180616863501056380687695876371905991937739333479676062134989391450201371905552542794945402315164520712049233734922217982179697341051419942466176998361980716238545102707733996589829329066047264177295166715394005607264622272152461301473310855058096585742850457600 [56,30] -8255961191386441883638981355113162811732012677306905668256487357183705766763272893031354899700417536205546096183909542219467920138067417145880763355522505029325714883932733078078269738645808556067782924832049819765538365184364819674103238783854550768593785546879604734636904879896729078296677049357254759634177404113367682044309373455467706432541721642757184364493577146998860345891118563096827650190404210810371014759435524005521115833143011992767251785363880553826667521879760948348101383689265659188508983562834566855268385106218658785812634275002969264587430860333139222722897622507900364699500192999731477545224761833275381018210023370038791149516515199219592660957890982277762587766411429591244570497801840121260116230281136883031262954635285624541945558242832047629118453311581271157386308977671587235347184271640767870191449990898338506468618137751171149662833039915670095343101948896421485054094718282211055330358532401397726431667000313430607487944862164047908967588198710134570921691682138606053692527802616566133408050664268510790294650993521136423835420656190876589460462864852765516802851291733854851448434841203485435483893672456289867028329098701734628725978336445094660536279252496361989546880621761037581297444900065706651132319123744988731370631080994488285904722129545210337077236825079315086588000236606619177947529505036571030542448441500809065515296235178671222575682786361044232855904844291590922711216912065982801997081782085076928079183019330275265923403496110286886641805489920806614347809891884113228512787704642087540888410411161636731310026789782405714534320293503328262633178709113885466354908445302253124692052017674105659233370399525138528697592266263635005296146070292884259288099772213244149465583622725854933746092410056684456097072698363223444609499558298930942355241668914905461712734306459293304056793247326740385050821772870914687987728103549357591906613614104123151359319422491400345440732835917734313767191830108901676666790623391315146620578535369878704787963236310792033956744385623209391357126138786043963887877788324271627913031461628077907094675469656526647489710138122710832975438181409414261196176467437676127517833412946398429334288089686790153589129030329660319581005080866135588127307176886640426235531278544053709451266000871714394928109939964851741347301767448008963182345078527005034549334307882650789895241093847992886560979896888503205562508822279768951353684435091356238111541171797061976707041211315304162522227090914634895756543966433246867196794209899031672325477354425946916481046229946401092563260662414420525696421762107054295117317372542387357754858918191797239855331725479268500529538148597760000 [56,31] -13721908157093922158288694785897858864625947558128579584370641570452800284559759857796720445823713493667864642460411215256396101315182789117049683821128768097520686525205537666223491359653061606785124854192878270022108380672913365672844432303926399798302775473499706115997410759756119066182571858692778399485678673108528494175617513952134827118382389540177076700360153250562986416048476692531581906961138472650561626792869961289304126516359022284954175748420132747394254918203038860280549256189284884481186858698394340744897018323053273865520216186556106023817438202454473479360037133378349560061718994230459988570906806466526139356502018282672793869978203697838766106570900866399291535830108863477111728283157399455611567368025944853039639994172868519380778067982883999863582269526380144937466099704633487308379204544742357774105371238418760598064925407189126958544484478642670797040324503460466296689624041848819703505378998501386922133907341457212887068088832593029378684548756489735116032253180953711235724936057918399209937704993372833776219908897208108681188148338554686264283042256833362237574073695368030118077279660871911744155757669765523242757604635603387043179020317603955850802546413094046002657915768812590450305289877412918352432508144853797460727811622960415681555364976869955659638816167719571101900966623285174921921362197331075164322832419544848389644752814637194939868233748990085210740169479434977963738984980433728099229664522887731489825333853849783823153872710571021144048290305704312445578775424312401302539258111027272756002899545256970454071439858683730094160228760086014882972747341421055961147072868788742841847551049234003169991499269150276929142029196083512951995162035476012787443586932280736504127638916023751784040174975918846961824986327452802485915647154574392832569118888641888174286033242234921598017846279768388130843531905668040942588925977082096023883733371497333338203196355380865624144170629637498128106954168430457562072800845585335074691007545212132255826410876144701285760655514944273279840443655226485510371475232468626431623583957446985275298200629333574457028319191464288253252101214664776159041656284278880585278897714571913968284272827272412192957675524342204781693707420711787942284577892470420153977695830683531414242295886916563946130403787916973325076293698160838766089744991308529144333845202733276226066661761030585663246465728043910592120484843279939550765103122231300027844415377612819898032545981914462707085866002913951509719701987233233106915262890569036187553931256770823792133027562336160951729879102611359174886210491896139840552077517366272914763598804877625703881500895643527304630987915264000 [56,32] 16396973441929303876330369711839792022499425566731021435143244825469886907932023793416393683568607148766966221454564033551468153917341162249112597647635528820194255598898195717193497807273865264437434219667819330661862870475728420580326198371697460761109193677485779016651308963832905902750375779870530394943694929903882791632584572582126495058621480826363174059692541152188364099982168092213846920920284588191730164406620466163583530749027573745326203172499181999403060882320767363716288962091623511970550166132159281413494957571868486865597034021833352017177141563181087468201524657046657195406950431446391363666336236829321799535944966774770242714182191977657806371753819364821265473846869572195418862913981830245071729300181753231583446327210399618117625109919723545619663395851011442003080001540009976508099605410486502113731442671881700255346436068673223775864059316653418664974219917442020861331947349986855718177513626739607190417917855109870369397389885420404362887159377869893019036155377473214577448103121890538676753481882923957953258622912814945174909375087737736704332493773318454689208774173352577409155983886837013441714478341428189287661846477830848438970212867098837785954886709523756830134427765395955725493587790573703268049712623700439121159355413430438646830674395440581966160972755068237531560343506903190191782190325376955885896237725875605701578252942905599156091461105706749093053617073267494143443125187639142921410727011387430954203335153019605107224611451406953668952430511030806584586239493293218529103854442836150364083556641168571464341836229823586928277033718844009033123963364543419542860458062630571115668198872696965907936874986313062727031078627962697703769428601028914603062531357769869875589950597633512791887264740927103835932763077905350334412574040500039686434548065133757678779947782180234528316493810224463284755115921521321083494344909610824162695903951187090813594519779636384794020818080149811059108065082385490298373687431785923794240118786500161273252560960634536675036750414157781363451298625282936397611700778621288370614360961665782335316883868216223768463999777235849960015306961245875042484409386871426037646645000836599714944229974007111177445216006956565588242896042602983917286108972112013460767756980036081190111058368780962192676072731853546774567993101003691452203584778883395391150061068178385106753005470534888254414119425605356703369765596342606435527163436479866060303421464700986596048546660363621047808580056307969204209132690567662879109565648446923178959183029262627121631943886871434592223844688825880062148936427176557957031553561209789620824554994170461452292192670687157634889416704000 [56,33] -11713502448156093055777138441395880790168225640823657635776669115957228301410049931076355077029675597684835607746766194110674047696602290024606938941672720487495979201650992730129780765035435471087974152674005900020541735869951039232109705477887031275212704724568102270112853862185321342425465656411822767993941014736792884520256733836328619979468504185865657395869226474539169308939427362498174134565883379224986354324444679424873027326796507058576632789630596422047113139956764649350388069292826832563982130161509390101312393891183309186197502019774714930083368572323753465699279379960346037644986295584583981553729757405198880477334880487858297866479813610649238823067549318621625129981799844536702537498125958048838558543862272391130281492859208268455275809486645961716414741840086471226015691635653074130313505889750746119927690000850535846346085533822853770774732611436027764466559353854038987055624532865746118028206464748282550420092016940293671627496096844502144329491881402331555838924924977838827377726945981248266326272709141603252547093324090638323093535154139938212931100018453492155588957729813943348091077717222593749853324609641158343733120334367580249926923279865875593055296656777206136388270600473050713728059103297407834797437181520953471947350364888443278198184613842974055202794072913463732259213661505785634112906487044320680783753884378204237310894341235274607871386938704673292455138467408116145655582578997844004797828605610350528108497864936189533399583415442913399255829716153344365015581748799205828874291051483075441144260813583527881450362481630354716085390260830272306202106683095609949887607429787489084700762599388582531226383506813508289750622552241564231568988587421662496174524467768894295595680307113410739499138710024189475793938159922843447310350202823157687420076453582348138069669465853930185289154755040735081696654871217076129329407516084250630460814363372512126331765237976980876295151146194268226799889345117830292078433531909738375653948253343524210499616582555856936295116249457786207856972431339326347712187024619601442331052066694235867099568253933019244870148669148331456508548989643592870819316454121788128673132676215185811214763700988676896102164879918522254527992927936814421252931472841453366631401096526089979950291913333195646653332401356227119179840698346763730495767159025594116087112932692303303574972878350696078447217450862316759426010108150245827730892891963387554920000243102354236884318542866062466018504155202630382479326644201231446680171679501822767273638436494719217913568033482031985344012500397643139957034468054485477317076012427847641674314165243550065141621126082760422719488000 [56,34] 6611972458256282286262198873338329165378419070691096939204762326393112947248337018703023311063195360033938691353795542429468315107252958334991777193351859763242409012079281518778001391893038544868334048719027484420502973258878680760592940507675798237481763044003643745610158060564921225018444060648298089058994648719046005741697010236841826316579974220062878016330735448659830264999113599020033598298408780376193319376844252957531743116653934392519990570168509092236856107173563434481538320266041686940262989959247799562044496913510209512979095778555014843715151259899114443773659641283492336418039237552826233235319229879989348862870237795912956262437745526886099576001916506276616526755496478715425145983184805907493846038707836870780918312311794863711308306693719783233411878534572569577471629001168736655223389136102697918536550675471855155615810613319042950124730963823930831842490321121865264394151427700408764012989543066999625152517305246388331667701767533199129781756122340234563178121161841252204979938795307757023596573580574275293036404237452867182439309534017294715822141467499974258947106177858846916994434355208976629501325925690494596788686366921163242590905802077327774689847602611330389456335847997296331773110811558439545787801223785990974920952007993449361670155129708228171470496570322699185951657652101197443352356116515822859973025397490345388320943601181866608391371259132580973862101072211047115033434155136876363177290202121645413116405320633756473087892131073203883812441624243144877307334935884344329535683253435853329860459505024535838057630287926433296457521696515232862910632437607909637475615750106551610574859755243363206927599690832779447707588236954885181127855306733053931585847709388466000771207209105057427885470515764935722456321052934794507261523255357372210800643545617314519942834899926490262484127045387561464406299093276987236071414807817042939258138694369952345936953876098661989591589054178894507550963439924804700729000691079508396890893900820076565692565876320754226141178023611354035410846609992362364482818947632406122230477949223237206236106569887589779927903806095025010641696300748977316092294100790873557320569484966718636463605875950627514612734468322767600311861854347089547924505606016651414974338122136729619972303625776425647521468824589386967557389912934121165696758100950250540891761457941761177496788397504413840597008076623118582964932581129661564099713951278338842532781167516908249800532903831725667753670206670521261117724355659045032443966290680489165967044662368289661261748231301706864772351342562190643096137374055631217776155909204196460661071433679592907766460990081854341120000 [56,35] -3291250742140811076573057280134872420217286451012461793524602991726862698576300886581747068440676737547075992308784952052507687976777621123400561855778717429134053123779661439950152859817214809532675463146506660651297952292915598903331288650979057423163115504345596171675599267600456594434566913852967539833803163987269065561196277205077767652791764919027615200095570329400273795868354051855797141142607519012039624345673612167437084770202748747442199177892634996233283173991710886952668829147153375682158843744573019319242040342016541224096302789952425507983266968645080343515598149396520401186085878556020901728057970656659797759029263625231253885887851526522341000976107511675531079097951499206709814527384642316337606084119375448349623201037264251958783016709105121521977253878703109744715823298190369099503169794452921186326856674065640035961951702160496835243152092971240812263588126983166229642011255331934346446808739863116682303659907587528288417549816321713860733529515846887228409826196881752015738001929278607563869020644785039940325805660563660217301424735445017658686372747727593559324086032337991339113807232228528850028548747070580567267967204454668003460028742334193474169026689282919507030429123656779880931261239567271926863682013501998820260935978144313079878773728042137906898321392618863624643351240953818649187201173165760822248138584380651008302065987268553432411925248411859757426733517738864896008172648459862068364069453012606419619035647787251694220667385733488257907914882378106564135648433916415039151228754368265378939170299572657563252004074748996564032435289252885923731473101329507248567267075840710137449964583764301568929302571029918096321056669050529312810008345004081285665208376479777549127238865417908083304933435660407128035985378105817968841180748813881658560049028416525203185101918850247611894514438366821328915392197320757753952040550625785834649050831028732455063274248057218182986128704031579227861915372602100197330862959160354498579568372421228738378124898605037694000465809399022433257241391247808719288224171381410094054949759262532793617249280783113480216242765071327860890362723701284278344056654981693986022483160998559941545422069739517803768140480213615266073256822067267612391763351365585563976772952833672561967431903423346376565525399803895202243753222346639181279126487138958448061459396869760469786425907006294296624431554668301110168705565668196523562634870607584749491138384866331030884503188773303446808512371110155466663020195713556119676357720837660100277576966556958323245444479965511494673788891855375641043810021765199105024465612501434229105426219549591821597807899337293824000 [56,36] 1550515342925381442764023093817731926756928633078987139653735505069811216461843428444769804612442344057366439632805384118875304064646472217103654131330933534100828894929394630605620206754387393553647584367827299584873252710503712917998908750661861326514876739138850770643006999131042463240055246969201490320766111165386516400664785848869297996330612301117554386772260773618982774209561194619629209670410094611917669314915430386751752066417512573224493368119915833605478598640281010233456878182999023374462894263179323551098330946602135065064294408565342790138453671161216703157673984398655081191457790673894242938956911188340374689018313992528851365013082405082476942762574054939474785561510455960983783070087649301622300187994216670122001099978712441394309878524196389279753135130540339722893958240044218486954063130897134194273685588286394609308999247767274292463392214556197030586722832513273476807876699787601425655104157502645651844052969808931311857762182211620471711787579972627495489718621944174687075884901884839240987213228101350603535480656777555005539935801647518679651960120892251587583702007680702876959468187936925819847855192932708735126521762042356204256060842361870727137993044813698568174969141386854515009459281249353460608190111640308788974510822679134061504271839309966076267428719158348006863280854257446386870163807757890376729231123769160544121001303604554744740924946801323722300822183846513792521907238624349451450060125994168154707274712428506273992260889493782377977049290065929705694742123804894005599415799308659222732841931403562611980638059793086305376063017421744159326557383633565156950491957248472069497916763099911547153203240697292405452241612999384086086615585008190988244367359449604284878014977037453088325098641055978890181780841426591068366605598720995654469576429653061390923642894368499303160179688791594547234072427572925549130137848995073391132700742247572814142715205901842353144002674474923807464896206726424479159219935967616123011945051335826941709875708485880011180118213452555046481114229759353089017951710434636185701888754721730161518930505354806684972022675669416643418671175042279490416371696833241465254511072692973694964169416704751887162952261777949345421772473031744138072422008992964924354933079460925651902488445845147146028369321360680222693487748746278793621619428227799097706087360385546008535874276700561693160961947673977575670988630242203469776304142599713602930093560606321428027648050159606785187101161229174363454728884168242326007205232227678710084525124841887637826782184272792035141825423517212105545632281497662199417373510497419798220160512971187807484597243163443200 [56,37] -704960361699844085131380656669987856821208317664794557749323858250005863811943787534117812291643117482174724693693162569086346578830803690765299807413715958443004309348370927829232406243944854255315017458665208234677708697874949675051410945117599941608532097677054740416722365074856077191054103997453486304831613426836899401872694278282789970472574575275398931810629475558931067475183384973521914628499222783640170588670811032349669212141115927092912600460672185008660169593335633358079509052493024585233530789368297334421542304724246731399509730243571037362730068058119985883817459769650426585282649528280932467105106602391173512740464169961344053348660749391685013897424889758368949287841685436616904314406194084418426778298986868065714923522917974086797400144550856345639360281591688100506011595815594589363038454954864429529695011374445730958677220323714207184622587124702265102526235555879120875443763044720383886669863506879141078489288908093050733223257864569503917276477749569042066254487858560139993481310022765089896136518279699281395526419030381570265403227182786047044341873531723869264146193394919979518767160919008084616522129685825740508079592330228306426580025149033179875585261115469726706245687905695731371018965480795316702691476126862895775767373792288154309832495146481003864065940202933317218694018174197788105680824715251286737532755086999747337383936020400254242752577164561891982442180690423975335670743444687119259546683640924907077641328461858394783050004664181358601273299703502953975066965306163832403721231211848184581449730772542034405119820879026594088956890316910552090198442343959208396001012343718124736461971291833643432888038200554711678450939656179820420512067409101828669839967240699850021558072582137140770518160586316910913262853909846995178350911127564120413421805110732466105937317556520840807809995967199475132830810495028468928413000421463871968053838700928904173460445547772843660609911606319756457203559338372982742269175563555463145275513289353891055915142593409577954885711823642369731681212441554554298326345547094508773096548697215378499322550814061679238697312402668778306295273918216602439967800151427859220159840502381088528319804603138995540835550273628037449169427992870604552435477165540116670083130062991375764314841164867773163429768007949477224990685545684883282285565151769212899139454916999436648574606794592263177011130029471140557349453549758659533040189493249434477180868926613164037424812020797418659383023721692146502779452717034731760051132174964819123603630795976489668638267479508697044563792112683360566213703952922035659758440877004357758226764960983780576189428531200 [56,38] 299365611290043152402653218237236943208977277271808006343698407380356607778131902370550855055279869433188019597250481874652205977596094183409205439397479510630234934696230477464243995595331720858604554737107679717974174040144905090667390568326676322179176401809721664678992177800760892161532700733809123551351936690345526334655051352409807031115729556695108065760603165670594571310004014406613121501563339882067451690159270694430723582683506471036364487930267717730830945850537740088834358732325333468380020193076908933815224326227269764146949181480566073578961394250126950137349313384545055327319904257269687719573667666527650368716518360371354798045660192631978426727895010870193192467542457740956169644325444986784680358164411318313135540844387174014309988763204796916909426211267618140830120208956776294107801312386922025939876353812102637105477258061664234439781075226820518515249369306528502680636875637886835388225326384755776425254702917689202264838442884479947273358321228471851408364715755095295687948783023988387767480821769401002553905190054318123433313403162547790235267010173481924126140976815499816407247354375152536196929802085717859678948269673062237431940310621232822675604883759703335174217283791013952432044545838436110597727003296222412424247607564988200506911585452807096070563197317790071286629244634330940608422388742920180777226195431170295704462699826684763301508851132201158598803281680304313782991800325056688513881615383020558554702868389633742919218311814582485300258249634940882976722323706303692386420502985484569538636458561123594612868120216112398608706764797220452790411572884308443746236268983327900473037307253956163423802678000784321417939013480234163629030902286455512750350304950114104167904876324238971647538343378661004497867462187928223240006585157306812003392116137847887265671269559147184809733243288559787964795892989016249940187186064504442324065464964148099965636011134276986385001988878169284464692818331226454551421309230076747448015947475355453019585031041679001979159227124017589277988549697512786875881408564960009357416506552386464586575857117740646378594859944147756712893644891603342130863254606518947420546536485350179683000664495420978488954336545697118815134679403486716633265950472369283461186097076679212923949731166943089891049563576524018407115568499807928810096041168398228765497552804408259051301802185147024950950723234289850685836913601895336887992346546567620294593589240203738139745556260860838130961257539064127453144159606901060383477489071780007046283373325105113150732220198445090432347036746036891850913410765134436618433772257271201072099338412787739633542758400 [56,39] -113753779180634333728682919568531201417028971586851624201704245748836592038309145475354980099258861680565973472103065611919490934638313540860680617857825590801961950583795854994294020387544586011712769782545597544667656974491597795386829344551762294238901955978189923207031914354193163713923511155267751637787687215155380042067753606098484597623831710030595840692240039304485937100270817663569785550514227937856181036169018808400439829072357895692733425145342000624699126979745231427074296913122366201775511759514091953658415257669585691639738504769012285232251091314765032778521967655413864410955175325570250827172036140866090414878370275884412991684940822312295244640878568940130442974052362946144024515205246820656611547811084483131691498158958212026918551077020987265624808508164785891689704548085280826565467119943912228391384001302608898371533048419741096542234114057585487933805034382662300994366725700082085989426128770599654711847355922958594404916062247429609410360458122267050209895537807473436254747890632849653507452380155241220539820829946893205141457298278673484401655205041885291303950455581468895091131402030494685535577400211558395871668342996974967871188237703901819756969007940702293791368316414460630307885775559062806945504800830508521472097272935602616380616972367114886019840179244813629112703585782743200479834710891034977012488202591368655816652101100127571963178126966398028106347505945279655521457009890859425886093821466008476003939781162568457987421094017637253564117310642835616061130887615852218494332676821762176468652935060432269558235627075044219836367502051499280906713200308894483796045020993244129253643187467129313356107839792566208612108324617391250144912696957058341339919067479363820358894863867742758786074448379681776451108794970426523712966433660287709476180252322985580518240989302395343801620827130756526595948516612235442854502549136196927024520971364081838643548034573018930365036999745328828513409189926260196623991743813266191369993269777470138866409516050702478184467305548640530270502687187825182605264496656530146172916633733651871966313354900301445271943160105783590733294548274290527533892085808268393947431284997641938041733730960599777778914619631769719946291865117628036732781979681461995699941418834763413855264585493423872183979182854031460165359522658571290150382322856412514581066444300431140441684977721150381209234638761964089503380722305037203318876597300185072154292249749082535474706838643367700356911706624144497328239116924112807811315294723163629466836913526999151994859302368507797397040298433695178317793879098175356026426258860369738356152245600002591896371200 [56,40] 38196803065119221163391632165299930759421572376531956720983544273286438936933376757593497077711776851873000278270597344362269471765418711327944013410798394106721398037674948629401625591192296248253252435035326711568571764559342322335909342915860957122209926731164616465138776023577884164163171451006821550855054530355858030171618147318961753291975654383640812230295684901769500451500228660050601206766576984660976198895625479556312860335643098847213649000774049280006979456615074623545959682688465229824848884113706975838785408465183700018456914705903207720021598781203884699312907422327160051925930003802039626380545967366453443765318077864334333281718738883176158455536881128243528210599588956405984196732926929891509676740306338090158333993961201475979663950528164628660543920591331377953239911298140731047004019815019980609695076592294492653231478668188442384184877314324555664671708557151777993284790840658163024700596613588536646917913342889799299462226014500862417637621211096244315129064832227974337755144835125860263342423851774428711514675056477452237512423600733242866892416259758689782404266899137138831775796892740745751634250471257792973449584998168918776275147843207473020821670171642605723529131578804035549606556145109510348655720698242419705437557665904238101085838751234208798122190476114411644504360090438884922738086174019688525665963304517658359538244407762616167287615341405890520754453902078172650292815871030217256295461188952861341119784983885338865078579460020471801692952265197784229219047657697878035241333289159995098804965890764870604698910161173555230271706235987154196206613182958198337642748239259538339248672337542969041036678314803646743185923783268925967177129806022754146204576294197073388286143845635660522284190666667464869252643921883639263220897678508652551699902555775930739212234732942681412539734158329109044968062804328020790586487131463914785426492720289454892297510808387702105732958332767536065525059530820547400679054219644472625809617563864280368245271216965876727079988441122412412525796880055173357314901270337402860594980736222493904056832859303027156682006432234385106851273160627621038815969730308138535124798185863545146179929708230997105378690092454497562906348611193052364963317617050169493324197926703052212963473334802701390461676231788803586164233926700611657354992251101888756534974759554873127987720378152812162170046381859562001832749040825609486451767060752224113047604224000781409893766436246668061702763933950015573034390870526024521886106290203203231225066235474669689527338757905665427436836991674755040699798366194307631932728346744550442852019571443892224000 [56,41] -11711584674696226748486902361490086923211515520682127616586314846800059227812078756601252888249302454366856623412558729853190678889127280422958677952409598935994419653538970172740275289334895147886375056046656320729961572151031702743252245727665835063087875187996303620079241780001597776762697946990502697334597507043559165215114892597372572910815826369469128951791249012403648255296594785968201068064414273973831229244335309851035908700535534768892181298478542074643448408197527454073049690459746543963638384261745245020079528760774120481849235481058587265296345091606816834322459624217611151008871148737728176740497143957220817045201762004919479494318615528437203133338619749874138477377561427211624879573357267675001101007678721443095732384617553499004651904655754815856154488727225234274675456688254716973663859269068235469559093874537871389833176175403068864882165839945112044371888118043832135925216581479852881177212443085710538167152778635575125608683645350713566921709319137943537340742893365167280449405298328555196869685051658946295715598190519786167367772605984470191133110314849180627926412366467204109056342167555941124906399597917607341336523205132092512697259627094340889785994725278929551317532166878584538915198696528810134311263496117858283343015631221120582552440986649929871076493047748377885037003990750837516637198944414475650982550677364958734123365550029940514726360786356034300712692412944361523319835921933089099092009395413846347806161566792740246010318397524113039908882075763730400209813790684899702116783368642458679013473726962190774930962943966947661879429471920113682658345761323367854973168215009783262715728226242987942603828760911325603751532756531155336340372378791301062384990388803115879597862045164829240968789448025237350788753097770677502692020186340606695789812059530821693030148105338906203626801891940892178655347459232712440257576848534632904966187370020493292237329845796951701209772396567233493788350873106475951822708487819719984424894013651526199659389984806883559615694575750307368058130765653657992513870591504960049086270443427799931193819910188271642586921089370546017532355533718082358308241714456094424808574412264484879351398288259210810137072547631301019978143917258145001392637145061610713887123321591328150108307365541775077709627737618031537754815333072570968939342716298086763910555433122497410303355499701087097080112572325359078524545394369577703616479248192580031218438958714471436925478399490241442507615648059460854049076884800895784528385333457321061477025041059053744879167845451645603404835919841131777697281664983624441692046193291099045112274628693196800 [56,42] 3463655093651975465485010140646434630094406180572414461412614610835033404283264006103960021507686859897462898712315795224413843628784906618086718209903767217981714996653598819683430436025895262312384782234457895241006410612012797917210669138711150319729891973077383369445344181236932399448492663717651120853479620335510692421948032415309431940971022623542217183067391570529349072949162498813190817506383096234885829823257664252002878872720985632392680788816681225541204290546720050254256923583314234223230090600945617939697387090646201425024014369120278434520897571575192135405148239654493599305294095500888649692192863729147570676555731683763890867746368469084775799606646107262986219992171933207523084857410743206835336828429432857226606672470946423930899373454678813123499106852301062764058339010888476474024244899705727750925466099368533794099466581210694986206440595127903195948477731035250080333226235180959247378855741681428677974171880420750264784190146734143236264230219363272917812960343636133877255484737589886845498715127171765512974683164398744005425871474422091067977461536286095290958416074181574739739877507223474774814590945916996304120695845810098998914461889570816380731025039570086812494609828427966823141816487072661267454201329459668272879203619872065193609092430200273542433875046656937837814325737228143047315957558578925253721089415133245067530830321478822063677932265225375808608060930973654432856848420713154400185396860171314253491145763218948863644679729692377400173102803756796263555764283698353211301697652706528135073514925344430289285595660073841877127411902549532656125482511039925941033214882196301241002550413157421246797634283499875859425509693705881969962397888240322255230411450609603089981404280270261299138801756478903228597623800993366695569942568680645125545321145641386941588532168050944052842476314732409468156506528787868493134417205266969257537434513803778115698839693475606410132020433109060747004076155599045189177926832949156509933320511365909489336698090862026750350362602030731365604720101720826956368843390434005388950940328907695889544599236940915826241007255714919520158157861857528717701127028560380158100043959241185095211555063852079679056290386111923738898104339137914332851453472682997848481422649407075411073635260130020858444758880249669071544874875122877593834235177031791860114123470194416573445054098821549784538667227203939313987083778777318451534113345084429496078684440163035704898791026466259061553791611119095316033106503837416853187590616393143412664436408101607992641860221902235962613024879869354017097679357232764938684229824473116919337264663756800 [56,43] -992191828193648395309366097359421523503640298140238630647359931165278038036210092465398214464128946089796030831240722732552012979320001722614488982487456279796603117688882839739396294617257160623557803480522216407803556443608781973081953347429368208955582482845593553328844086290812343346927867050534198500665716895481921857545197502620150284023746218789631049095020431749190251308956636996464576728720583770663417488045525926499951816770475733627336245062244776803080004747337676128056234645535603615685027219178539439191326179367804536758790336828161344129139368727682251036133750062792144513564274791445167196025572528145777319790694730620443690797580612345606823792240693366409682803063574413239053353581749902957698406848105574143618519497800660449941811153275797653907158663301606277627724493710568684028621626495333345321130524866058642084465383887762430495885763871539628466096661980591853690084708634699927860973009102587832552074486019423589244204756473417069029440691068108831249879583437008513492476721270613871927898876145556441698583871030447454260642625352129893978561463453656937682230612790752122423033277914728604571087596661266590379716173602621030191195061585767008293326078777515874037265288262942636834271014418534799680540683118490659675818061873832725787016591223916509112927080130077821805349890451742989651495397939933606030614565522229063640520380156060239828509082603585807450336330000983592456043829699264797412929051235172673693943590402545996773454856940556544857957634364918071899409154463897330560369593199479574952234785933760762592615985072751641472254534719329229743905644613279529237728869285734590420875131598874588702915190997875715575218788214052653032041293189664037923033547597195026022648971491953405665719604075523284024664006759160010007917475966405502135470226343391974049246224690947965022389594534102030706316381579010553191408270806277460169099256067203423059385768642811529575533242899917898630541494143375352727347398521990342473853581999353261204475965575183808875698932938354721229033256688939555222658855854413108545981889086589546218638588405293975477363429083215803216960545131340251579498282392203215452585790269332702674683400391218859450649074304607131776544677894855834633344111758361519586306985785976950797531258521059682275155719661269131930229623361293984080025626054922232630069146363920566624691918469252050778025709700276199272004962734007156549328633485019715665362974761845331247407094367289416530692109174301013602104563621806724248568517447558575308232153792388419917048744504751845234772303381421419474729650184254036498269056310084074844297625600 [56,44] 253836439506885637330160641167745658210083602756801838163596124218702239178169270406346360941849566815281890319602437484069819392223410781950481429041990916306466202444074862132019494562466921332074968305911634556361153160070362214794420067045097974335310228842738300101286542443565391052033314424883745115337958828731315867135735532461271705903807847294482060499707457096638457467588725958776786189913886508582026794500937210259166271158026784098403156415117494077080478934420496048810554630141170938585701818794417305880829790646113854620365663507293103473234941461309501149902372991657678706683644544266948640201656757535151146972780729803085467741134084087551189659937540057979140538513804182147482117764602572445376765520741166339410097805576347993345380033232011979577909135846283770896606237563290134089045695308134289730026748891940436061664165212469408873708085099463079501672059909488141081003716499539075561077303863999176989554845829125064368530309707128780874819361946051037047978649210349295657691835156648319322056799999352207781268022011375787344366185550578439231809795647327227737382362898981453968893574549821132626316617028249522716606438944677749726595003455049470390963183693557995184268558883715720362922807684726304143393112110048452418550248631609212862608975825193937733314835080537868146351977461859091422836042212361794793177113389892793679252372493119394584555499871239521436814144362233010967884563506231828858117081601082850029590813085517831833145388501520709541115283740458100127005341279869349860661280690885185333029498671297272217360019283106765744111456062346356078302217517849633742467612574496783630439999167838842467386905180500251085541705601570658554138321649713649192514519562340628903772508240612386905990533884554622718782102927236878189546517657603584682913285281204770646934995304664617703584746184901143038356335074899066287080866940247741061625808643353806559669633818537416730839061147704585828577881770840426953753601607500575359416742922782900846125208367940450798586653607188681339910895523735751456200648688996280656760473163513958959570206942993397679745682336988038786251169496517971721859419608858197741054097420788911346947221790813165603927459146702041276010448925702763143024732822183872451058660113679290187635763550916691546608244261015908642867444355463758841363067219021480565030640543766319537572096326704554043339492405705116020936548438167087505936758370491213089510853549054761487362306806578045917816425975891846215658826989149574691125728411395073406126572230701934591034268838034985689250119973096699232039333145368643322547937320591272863334400 [56,45] -52049896117447797799883387179855863902388676433085477577315860635255418118977529256872716927632713572614768994198895184018088877862206771516977183361049537516703380189255893954487926934456907240331558309490012258402204612296406893809887796957397144682905017222706723658018425865596481702902223222544123579118353022527754059846299385129772904368140877146738058119585544887144518000112169031146391627305943804329039514685710604693271237730311031357737019709752827967546305478683051385469181066776141385755457945381837418675995806028591560328007955376839262788112482334461654239059048369434022626073080728540919190333106287697420241172385953145138135551008007840003024330943719499149328758020136500573165356549901052695059885559930823423373374232570528233883959781232115082351429843528100895602223759654934970443809833562292612013990889674534070574768580681915619459520655217340115031934367781168835428272481861815767424078232112579688045487246063777670234665709406573942701457444324059914448092315058858066512738052059898256049756549854772550917412695748882267399163218309026737548733823403573219116886734096514801422689008655060923907114118410151820234348483805912489950698325411560245914349362074989429591254988554598058985402841788699752436114247385639387887305376082475930996415942606448554106449001552061827417458289913565802844453233536836603554434302726065828615447195752059339378138512573684222096606552938279668921739722240215203505521461500525747420169972044996550793368218525376075269639857290181893575367923413731276545610931738085116947821603852598374408955196890009446218364455772460718160286250119841378771741466216859636161785323634466215334693656010151056697114672744222679232214187726333278898846125182870481933750686761736713669742627510686862413493844714573477698418035018269743423869167353011396616411450413109052467481486740593497031828422428720628783290227718283645140204240363458286507475784650350442542800473921519019537052090343992683844031454871484890292547520256450752188244062342455481632125285860155345292432752382933650963073908223244360368701736968616858519552148309224281330368730909753691945051303057372080481595749985039970273674511174147817133480868343647454935632896132430567518785074054805968685258920068721618973656638185299470167045529829024934933562249924504798684730253949318674044064503026954577171507786994763582018427616237145801293771595198010956513764508937086965550779886029435286141823218029786499569286166122727763575398578866227939543139219797109873973378401476849064953912520612482765998883471634877873512343051043670341841067746348262982111550018812759139942400 [56,46] 7912460777831139399051868885317621922704112054107251002255156610691500906333525166466793635668635437583238530964610778396912917186815267571761556488547277651829039742013316667781897916051454268909223134656343795011058102421690637859636167029223850728336870080360720866672441428459634711305156942275942690242965648951258590182939692775486495177334825889557467852068999684343703932752999613164176179954110004718657471591885581202223495663470552999491457356850080941326267019536731672910232513337604176510251079537998168522620889230743104060503992502274549067220211807780086155826554551433911263939614705833128446740245606199170141710579159719592649548841357182564415724998488218667423267587444504781234268386356615034800690275717242592331067696637720569902063135736414813248857488400283174466808604481237834834528055941242397272381390729561707613300068690949181802767829662823430118953460336155640376378444449648161178337484093163986909494134297020540059821146734894860965697387462359338720390052289651870625447779938889332903025527557275838761851419863405007216972726059842808978446791417601505989920411235273544950482439118337093125202599328986638454377705840972930663550614685813382772810540944313812581185739443414075143036506853587886085505228662035075943644060941730500514209248522057684130140411872427543886169731203495512692292563840010003624548267321713920034684720870037418632096071060190251714268526433534585050641833147281466602480398874772528864011280271824042345198003575680856449809768213651804022072539509649996496980720187800844955253673748041753206177620046982312433295940275588360820171217302777864775385297707317482578202693596837278369240185798417475147328699765697780765505813047591536459408623167061162709336501042158349364739557109533347660791897918613640241198262232742962248926736141476212400998267406053074293104671833076879365145685151242526042973509388355324223411092459074496913940108752511416699958344316439947337953603386951194667627569514552454697233161984458810650915392810219951224724407383039762364409006467918684992042565803977370078748271951097162197700448367979489750581045425814700430403760106725647585097375520052454332779942692937394143293034621668984320421725943687966839916304037727403735670222104912037225705724313835953066350453690983439623736891620100404099560786527443203175507469781552763384352617362098809385744814230085520559022028489756659859381235497068912411508343208042700173963212183952393093994502049385956905064680769344955628115396976855288743178577317296613444090199339425896562643472883586548933172068662702150836626793159684284021360950622562549760 [56,47] -914513324377668594108708733444141240568333460830462932529343187736276249497129788977330725893528672576910619612423844564745463246725520544588593886502922825115051123088071360250149074090631345118577150969396043745431555531289603819852943304508899121499790703586529597766788707729812083602353080773114987626627126404095421431934866233491074332974646906637482451445857232521983026647714349999848277259895529907987500217181074071241555038490551537685468928802376416220457553552277893715576419408416392404104172845212224991773030790200366052579801759367574122215387036032471907877168037769175459482618389921678359936681788999698918225366838672831372790087574199698242754720578300465874673650082610112789474125914556103620025875751422657969942009063849886198843633923510286094230752227831901257209215966793121371398610621063045264207880727986779622497626244387359568936079635516037206595311737632108438314221173859050188281204213831235347066563938210119723350785961420204259491829442436174910669643016742401041999520989508234754890585949376876518192981669918646262127344347236062954239207540967370060430241442874113976834640640465893379520946522110695891487922629342174272417406817798864306687132429638805926859468819338205211196276321395748366034427523942461933008033540190381420819369311154793798907559437282499241749241657972326593711245723432673582753581734416098757291736271206135740300051511702464509137178111608693714404261571083505440987714983615745099328960175669081699729470633741291218678245891741896429531235860211456729526215678742715380188113303977271686559572616552598858966682043676508011527521754308184498744188675808720851208894004044647452902673823027044825751944889583236937642443334234410947149337488334788798755822393530471780182295693513404112817424366494025936738707075111541687041457070801968307226070232505194419399284426000551903323150466392013694746774331857259192357790651158214011992423222337530434402163559793039351983144956782373603415360783977189676639514241626026791830613304521073604019931189759111239938982399893144597575650105961605123367094438266977645805117053017335575568910946994315551359581925096885100083749009533971354789507333371860079080431010464804008516810912458171270822682021332646524578459518457520483041373920722658665670248851683299536496277668004796042161942931100772731046053990144653573074890317099869511327463732932885003705996346022225048543658378343573550783752433980379435391779713898487121885115461368609843491357921721709497420582676328161150660980508010996271127489613489490743063281612700287829491711242580622304322006112336790117301522016501760 [56,48] 110268207007383007705259879661364469649213663748866148057152076675532053879177256637065921932274422540065161985130439540954401990985432080509262877516760026255953457505338554944626012282860369273073192873046681697919940230574145692932233586635392151306089375676488139905813877908546283299364138633902996400378427604962524491113334170638947029317010304304692015867559414982802962023849706477457341881328096688845500158873305885087923085882029497505067449419223170611275801673241614802379069506471600809301115228215519855045513999841312617549792024304099808470086516867308740728867894627788006288643487036062695986440986322441872846821461144871703369513032776124455381051781944335274992823839719419695446563849584341705249763670578063103546971568354135589721101411311328605657805328486089605476190696597601980818728926301754005487139642716712787666451330281744753784650596708046638375563698093808422540580534747030971847962016182935134931056800521577880260091777618929341131419130027138347245442381264627572354859639983563877566414741628040480839121530102675303033564852213319926894698705596608984653011012244299517389543098603117074743426504488918567350784698028263650074747183382398361507879426349286175148199967311672539220483689215669700140843999499772571899165532816507438573177561993069644809052340373449219772841117448031528511108104011244465886226254830033836120060112960852282923427320287273742199308237871874621203234770856433997008551115146523584267421029522167805054980576743401508172058922474707630063809062621784485032906916253046908031598826282183827090300548796541910975270711725618630935036116843342042305522461236212020951130429039771169428662456318652292642199873949772668041409991665419299658344315437333961796352975976334643884581964598977643315478137035639694680821612974602268322742045111145291895324638241081583607405555115588601525823254540421139362629682155587869861761399030831816792330529813266550693336398943422422952113346661888506530397592676549754202665464571751474939267364994939819525131587504906211659498379347703311794788600696573278595037039243860441886241160040476764107281247584156550753924579137733132488527418917811884263877406131044134486700342466519654843173431637772906374208063398109045614952041519236941670199508938448858728107150423396006903736618314727485841757550002358292250644442968009554330134351070255101919017362375678018421578114723911151539910280158388755260191242830614903502961214304174303980629691106953348827351311177400865754739263360662812374546962978467667533070021960295748810467402870956666691670710703088474505864686971979716649046507520 [56,49] -16687586155777162699511534790909713284142882159747729667111665594108483276023814465118048310285586311012740760003997943377621943370775276961430066462927553067925336847942417629780818437348352413523540908538748438813637947386564864617488388486079606300118521122453512541775463655552729737296961557825732624250035338422963151085445902242839533660966499013014590477176091558387413486316592341536213766160952322380779564740940604220478384734941269183084977624534538475352551601494724228396563031702818318567280340125395079594650815730876572228412562393638986441513513766006497835254795964252865186434238574326253172084329084744681894754007881412885016490042367026935858660041433498786630756653345898478666575498277757427460692170322671904108437490344572093692126805920880316012715155964472396946728028250830193086838141915350648979147419599012541199322055890407326930267888406358206740123639511092574486189507201539244203692487548886170892435057587815704488287674436387531355842882526078016947394319177668329176301191058053674053274702661493714067611659456145780124693401816007387537869201051409959635136244321814873719760728880771468735590876201393727022815612618696490501107755554037792112578503531086082136838021711983275537860222001146310206458997420763269797281253511957335968570310157045918946010838872183653715608369973774911107404512266340906777680671053619505002906884247050731444506227457804367114656963505760967938992327568500029385057401434879537471326175956771294308702153284395866812636554284728912973361136566073264234964051415502959336952070565129876902185088974634412646037515057865930018511316399555724947590902773642249644088639790717651174249811533602314093906001294350827144138401048508493342220165647276905525255001264383330918350398332487681789280074817017925664808982619307326155465778678738212504411762510318454358493011595637259631382242283236146917957059237651435823076965647449714555356992572098968719386651624108191101088291673333841802502244538298520623899647505816884778142720228994169695521526381138963299147830974707359318111981359513024405087253291744377499424490370025451240837777062529936700910863089915129491197341357160399176656646081252876618257440857153342630652439384857569234992944930125718563212447690623691426575943982473577044615571514474256208118105916385426322509853098511048155120030013107650790633917860782084315734952829630393676486496659407449685545582190845156951603757230160622334903051988239012155191830264792185687103119012429558208574892976944704465193414648124480167640601822163423065649488050180181351973964639928536581990742013705840870031360 [56,50] 2281270101181133206077434684395259547630001740054359353636905879615962172776451176513914403621990267369731407503164500787272227182250717551828554761208580603487909281987320555266131332074091807109391202402361235005658009492414346108014813010020501205975539113832688676160233328619894312239499248843511802387065033844505090301881425244127871303851391718344809143661964140577348804191788120648638091898298064583458546281589936681833371005673100272440554278390075617993374437074548243062667591801902956033925727385686214231736511527520845458301400484842408769627478898018470630041275077859542460485186662420470264780890565148658689708734070833097644710094343711933212484806404655538993798515758910841552972712421819026878737985604127838222647234405930950528965921863518856995540559318444646504786019126759949871446370434396009298757425254891996335022372247126202307602975463920852343866122582358701593877265790076018986228826676814549806985276194011565077740937981576089821407755034631901309975502663364467334680390286797539562013668334296810907777467725832660825844332750068776560812110128675774254293748058508243796083388544697556192054336452833403218362665320121031869012514182549863147631102409638633176524066288539928979025315763663854338856143232981462365514864546917957528617506840799245545786377749284786349790879542964798734384400006679391273599135593025971723029517470336362370318629932492295927762788437815260459327853169602456417365599763734676825372158844313659666617223233063402628074467717042829267371271399839458605678914530558696087122811635451402524886305494352031042350436753692311191553134271054935608601731350980959062344093824267342691381724094590875512549049219865116300310354780513497930979097775296759608914581986408114750947019968417893757453212463874173957835186365282769240780090908911029267735515871033053084940848455087135026018915060442032615796540002213264063649444675737531702541003445572247356313491007731889484829091954674254029349708250645679416076465902436450932303517079729571325243140401499825711345188674824868157927360835901749336927139228973742166999362157176059490970679821290449044107141368953300485903691701846482771829537777504117605574923865835254669141106237693587135409561768302141247864514899978628983878247277824716751236032451352996991282520740857901960450414671202125684631221137870452165272913864536128166109106485749905917745286975976968366150599203640813851190838715444905170841465004623226708518995659760192566632163662941018206966900256935350475276866714369215201532933823322115384982531123864521536618382585258502240459408078442332160000 [56,51] -576385898671866927575653399429667245679156586504139502577065163342112440580814826566070118382754985647173211206986540973883244358664136751126647038330498286866491662456620670837570889610159079991240519013179698451695988565510599727440344674513605083311678858210970349364175540053032812031696078290585000752612164044802979807301075988574026903420043755010983016024282927457699429411338694882204108796591065382322677329612673248570088098200857491756520488025964300827833954138701741779972953046080565103803901745031945994302545913884668243929609181096948095677505777878119366646952420466590928272475160757381134501708289293818090001949247830437833814846129420214075026809508682152456917772040902930344326722598530164348232853236708412320841851327849321547885155879444329401314988591950076681612404215642668450457265788219514983967569407847963995391926012123412119640639526978783679526397626074283711393306514011957453270779014960239921199838230938732258362783310857251450922232449947228009614773773911854249135139765422961518076385388176546945305955178612443315748320398654132764908754506345110339717774465582674757632495258232836933593879833873612991221284933992436279018143485508974490131486337119493211510910832883375234469354854827648118202156608538392150856174746062617801280044640640315614293834375730443670095074253281628508108914210772679296011835497966288628800490213893777438344074377038347604069496335564671234725164923181683523746634211781205359797858350070445703355785879630046507686781074828737912911016964366890756915152166218965581685142041887915039910505901009559467039561982712254630483870621353372788496234381899835888011103578654527397798107533792302524649910931384871587275338752336640485855099332491650757507096157104804085589925213358982692151095030793601568740510477524877615735450264983497303874386454812915079836639933464756248569579643730526446710397023461973067239258009493130671837527664821356727422745152989550335872540444382679502243522958181278388514410776638992043832478001447039645900818966715451974829040813905498237933823150844485769103718959313214301245492756438733215256736075555441467351611693008676689732575147141627210840670892823224860903569046938129413439752159737924549474458961907285637068716920868638744949991530517669820371071367341456936691522484233941900674061009370274444234618461728279653255128563196991595385584763387308521871848323637515671606744911560476359109441809760823534884329425665084633178401519800779554661011925069996456778670962359977757577278278253954713639831442587604106747149665768130117475755352193296134795106949571543040 [56,52] 201947613801796057700226066965607820754427390513902066925292853060099414185311529750115148810758147972870519625132928841281856940135835773428301967269920539619792674241959419240861389125577220359517789336274704729197158730159134792974191866299273093562253865673912499215096959988040985549508696777474213763581460960514486141665292414374194847670488332836957855438183700581818871461610433666497507804551273477220740008569260701179085779905100978683401167153506836243788768054177967645476672156555687599767755764940195497221793429075333921283958470919425844618216385156826035132878224624132304356445618169869900872644923991342771923438499898941803303585683487794426700854662719011037344976741372844703604562685355295342240442672822149145147866539138785593591247667090689626181433232919197708723786244713866362034581880817274397160188483318852712251496695263105327621648201082848745249298878139681799557262154195678306958535123425899740522176715139610789194981322798490146579830476370141318251246529970256171981205274427786567866188298847548637986949548297236778229257239209949938429390968974762922014518101070351124605756976403851497424987509098568063145550025339978677831171423071235902856885469596412765230567989431139044253414546624390079925501766196077188199236901061990150603072993237011454005244658846653206214716142584372916299601731790944193294268644165582435182888014004961404017938701861662755056143716744528333798490786359464965058612131803291004194559188119845097996646374282240565463114633559556804098946331117941196931690656624019599638595074411479228899436550548240401569823612700290672394581386450704917697606804889837412624518033770267179394168162198932473385204511385407144719849253612942047259861934555171240777910881220569546387607547136905596793607892044305231044376412826471363754626609111430577783928269992337041811613121565973344855948075384557030367608418593790909463909594390605226110753744718994947640326957649899308428492051996502566706234738577838741877328192350883095051973032894667072304448082368060722609305919281167071734610382345043391142493778172403462960448532619111249956080244360391565690627950807138032143121188883063606980212608644961660329181691387969592568068885721835612784861282388752341798678263416577008865905495023115945478476163455937091723784159563300277775909420339844492322382277738640473205043782407986401749640984520957917874594986873670444780769537199233068595461151395366282006470308927853994179532253150056105257066514628857116392262072372877750072717448803779754304214659772026162923036327279538978049769418607815081873772684247040 [56,53] -31394552858300602646347433330985014134728038014227375983165791893900900850783192406237510277783626618063464156159050500456443779907891836447399730790482795523236022579246337223283559584313754173202795576393212136474533662733298396305345714410308852087071107166228575717338275051828279043037967500468874057683561893037180798942387786721678511677408515336471669591474096457984611811871243248010081404285135874048963561121834870694513725747386839628798969972037819439088136091209398001685227402705839766533457763554390576740162170763013867950448149246612789468731559626373309380291045259646718477539719018327556259373597439003908585666796826819419661797917939045800288926293741717024804642428422814577800722930910407026426455573058224346416260455484189923742549584525715946640705809731811435990969497440292816401358598271023576004279518546785619992918722364225138749243806697531979981375196993644579800271431053258840778194250267120918078196922944967292711796522056699783707985146559328990623594619525004191186920690157985350326516788732761310906253797161479938462813054088182542361510892210579373559116035901912882156809601250403031480757615820083783146939904945941753374965907326709221838011537384276964780776184025651663546905361141661920482507344311286872387427151177238581709294027498813147876364514381238528284185589705584333511533449441048707348997804454685236185690154668903929000942453638840880439550204491772448503893174412514791686994905288537748041597402280988887968355183739597488636399337402643517751340692364992993697268290395297506890327742037861442088643943608502705328097083458332471126041207001068026619068296981601141228814626252637096601999087165567264188037263211403895816306831529637348952470905734396282921504916081491024663589164548033369377049719623711919846971458301590439382616371013601288967130224486372702105174979825879571400486398137959410362438268630077132297453553440921620323121737618305492780092343741463316510117040501803393213106493610016639115896529127402906981841404514459889164507691439237816037683035353992967996536268481105447233297148228478762909282323782746681288873016453396249738242749455714501391460226746731338078187231931996754992633290285557282673497202494073275773427347755583975566843537666936866181909507276298228222519246977014485160596610375716497738527594540758109306074229736526911060145333788637482907347670305554160117795253940451053738257316775146349264120113805343970777987588013125443887075840115380743353799205124708089010978610931220941011565128534435558262485132063671263221361397897299198219977204314713024004337172480 [56,54] 85837005264377390263326303658931467274656486396634911293414309474498619424082463872180519928702318617296052533354837165549864609913140280253231421929606632830326668969935724590682892722808230445955040774670461955241788469365823147954860636331664488958689412228031732531316273515054276133492715278344327702309939814791832983023648923944416071487381070023543424931543838026015337286882239128377421730655137556995763679064174828407597402375615139366957944652292434132773446395756149174224442113260401766850395913257637820475775868505164855686731666418608814310208817410747941113410379935432249143617453595365291329941453302181425888332186689239063650728960137398296322064994468278449079924192410630517646324940633746094318904159507594464598301137510219782938349257183338234262853582567845559340425742336754985399928191216393901497209818980015292224370288696315271193628813292672456138891159080958000797684910293695710847457656463220949996945765890465761418821709852714151049205446791893485318442797635373086348538009862955746882611414620239499242197119240381032411499928723022361262449959726719033458275959491648080542950267001571576061580609675083836810263512836522069759954142779936315657372619841392682757818009956105945606037338514990735604249810187567033109390661550233853499319306871075345405987457321373539929423414773643243464545115078296192495921124985836939500664068764915105235059060289170560203556780307094872774931052074790952720108435046753853294839703144253207535222734021244152869845089818118328535900743299428925890419783627679499051979408734964544837739671439518774964891424594998508848805224666731503228210353162112663418388679236267829275850902383077997006804578299705332063998329699419320966741831905463698447496880431971788169899633143723413418469342883110398865918459117911997096091798677190365004637050327113288343448186790156658569955403465168862316900731274552521402861576965508839618995695650874635321871924492109874019977367985975552124581307417482514018433094061005624076009833434093613416692135993478354696798885841570320477791725062990175758976844355000125941217900414177443286580623444776617660018803955465436796597188725145076775327074976935871305213707127208760744206944928189027601728672048709858620719102882467083014396397822149799205639029854664874625135582292592447423101032484483571864874681224505537808165047273023531093300709614546522535874906192025375852891414354084870407960624842333751342984264084592129316768966185151177202439445716574327506863471315584088761602551972489220149168126787269569808809250456152807027239548791069605888000 [56,55] 402549592652903469948623014900220307811134463683637657042615071690365557230450416198263942966689201699392107755825847191613065808506372248363053419422288743061889179106718414097319993329969626539517792580953740573559090136421497504738246178914452185643950857945652999632274985225620693912035498544495642235843209506514745985333742536076527268261771006488766095803453958071518556802345289170553743248094611071133929918065701855082930432122957349581790104184163015684778255004260154570164699607028043702259088262407887759587147200902758148294434637599075260449951918155745787444769190907613618463867806203786523521446856757659456443283917438140380432927175787851773297477202477971168678950012903453129061942969458012071192494026367788238339782600269862731080750284191145545322803394916142275033188556402316628086492110174317539281477634364758961068605401486512078107481010657755786741284486191718438550134219847441757424570744595213092389041310074282798231283947653260532656906228897271685978077333769908768487816299769644242857782486451349806862040865922698076897796698445314563738632943136785182450126132607368596385653748651875294340928819333311430681383947482941956462059057701212662959993443817097269076971614804627754181132899144219217529709182599666071097388049847062357986229257000731066811898928784692085015189563745193967674221208690558034076211493556254424694887544603326424862144926489853320092552888511283449104212597285241423909909918107526394721374598981192800855985762424115979599566132676863942720813816223636689811237292802446246777842217690514552661127626061318126839389425250821278852444421506258056866128515639994459724628636939214993314162192829972569246609131702630180010450781863275643682195638330040959410310334825871218602898496211134469391622625875446234777205541628166517304720820505968686416490880045132486438904114888731321129008182112462688406925363711348904183791238857093380232968524728944378749842162929112834863567545674285063411966173258140875241951935193157841975065581781239015457742549612942238138635751885985467580926507037527757100722526008106473319653046635292917635706289812365243205833606105998620715958418328229808864594583325125399679508202726193130051482196103345748150690617424959502654811199803624253989098719309640959539106218425210978566267741076640538374958582669320924716376773471374296597337945399583539726247729986364912085921541228414261843712555967152088608636801879782691978387391609026688145884323429033870781846067200542142031374590774811049611037588910853525294757046441430448515682724827872940319746362881458831360 [56,56] -23162316346646206451137785079545509529709760695238094254725584302371615928370086513018984136294052434023487840387645697927674066759824626650662712082024031997456491913476064197886868368810756645366511602654593139564768943858228131249529810368726178056531512404074749333390638434992590692404410835449542403880014731050073444054184538442937851476792336067443337190636188995132463652282429589496010547087755502167398083565987255196581528835463177256560993341270328748909635275312158600280960078550240877586099662210991006272187184776778625057107195930961076931532610217664578534669862652485713866343177668650370829007401323231013156366926022785877834839656944987519239836164670376974240463990765906718440721494997240732472446013103246300636434859028205677408840214447058974689064986392655898696683958837972718269107901257514716467665328030097146859953011918358387453928711641532981793908554364893602197272549782117329605086946180625066289144487117693424603602617242262465229662933045497520579487170654562766668823626690509526093386570095034447745346629980459840793461719958825109636446978444804373279605054231746917547390067127983717037267518038375519051449776510099656906573147243835768789051179578681009443727162811326544946518087124304588868915776615541286567000964069487071948435466672770798754002877568321012834566023516803226525724952662737977757063023707957226648772071771272795543574721196248937874214528708940852365318794446634260090181248372534248556029992333622887094393631273560165462024435318346280696911296312224132209212577287580907142233356902078176795317201232242615709715666201825561583759421150312992227107958118528291694759762761656816057087056951584738844996893866141158058691142142259184133743714767851180363756867451350982527478712808537958594394149509152374522880168998357961715531370906800784036937874512699880666471836049302557898295222236788241412530318913679571054365515763256010796885896155030085678739641577285221268794884233264160999634226499328784257774361503478217036438587702336047905230205954391927154110621891390068991977778639772848120966632425116421080742952715374402697207298004473642493780154608357041799489570410290081201589899823767051556696368850380419886014355815414638644227880645049895135081580994379782511733641077004057930119214782048003911945327866449157466893955774404157685693501151192844840835836376811839560498339898148439198346382701915024095223091113877461006373735061548374139835022190048478599289062861430852345796010369451133234371057102953119413324596365858313883563438938922928795482114049293591160450714504790016 [57,0] -4993067522135355813170551222841163650251113240374820736657781711523712568831210504059008782248684959920740313189686650062999957511368372562574819853792189575409743726149803498752387290412388004332166639909223086651624094514192218822368903434943624363803480410063934361441179358528153197388840245429140799398158403148188368293041121039337208552697177196543034126482511967598640869731624497238457599302519924069731271867596262583090936680130295447137315423773425379959412275048638581248735781774906622335815733730829090487032577701255444679793797024961274371164760629421837295154358016991337249207853477820321570382702350054933590771764164352231033722331451118356162218710211055958072816589513260373422923340267250429487522394601275112089443837074926838281178123895192054652293638922501733319492322426126759999181346314076756158318767303709214568980946716515260302333109089683599361911940499748196046956686730406258072535858813771226220616795186000967360616716449310683170931923673415116159972659711206482621556292152237646456967676983267489512305398055191303702513412574497950508032155792011207912442135159801198985173453243891301645815025284245764532054545979743641872620468085169221321253566614264847169091874987353008396506217431631533033691863135262123357873722860859655892376057052980027456479867844539450746267358832559993026532674827725557672149462761820979065947056773361332119954588615589533527506763139028567023036861376074556171481592428178515813252668335247433612507860459333781447585579379496646591433801781921936029516462078959908383008407205734768538950857651262236394913514699463161747954109937400797891248280421519811190508737274047793176660114436881373188724650219541627511562867670228805267296917047662433998710035507020241191140238262683215074758623130873133041992964917494704693280918848654308219459758086749535533452719154813785231237681707042689415602463854598136275885084800427842607114918992129713245177877310491980446522398470987866799782085871826288006658097407513886743714364967981235416576097851697186996701781453414953101277175307748335811751461340314112384778800838054819531248970444359828148914375956231716876979054751549502949337008721769642065338572104112695782608661281077901132593198579550694400696556665273281868230834700968934402444349895808594244995343148848518621403038675261123977009206441450364248180639300280607799704131144313234230444188716398040561675331842258579917248196990973832552545069364679097254892059126308895725104025439719528375649834988987742645746188686295220997170776147733741701402192640750718880427218140291847615127582227549375543450352883719371469861598923492146471710088612680102076146509264086268386784397230080000000000000000000000000000000000000000000000000000000000000000 [57,1] -80413955248260659297545836691625791630930145129523239312451064612929464061109681736109379491343770651792290418840933743761091542959288634421755585431321088017530004526208292809121056958594411596505961353994046044866294665724881479650689983025123547001876500526962688031670449759075933900951052523312941833626714987384771734430211611950371476749829023527261944288517040243506920726721362196475136431154238782717447450099549901844663641589432907143734318556178292421792728602114733159418699500630201008415750477948871949238644862154610326918341087978247692729292282070725082879203241348201207298847051109373277666316656559720683892593528823468461960349958777972305613623600704168606613899602325633999075548938822630512215264548117572871300831750153002001790742009252091333177223454228286146439790527143361810925947404266142977993556035892068688612162652084052397938859173676491662468031301891402438981343462851999058718514476080923750693602055978018971942774001577729138145820084950935485510333273195164341656924471685486434814723046854035056609353674277700933582143410032383264555652987331551608912843039253827926405157374996357494304974922776280201249646970115345360581032339717495016489053216989762624125788704173023822873634793424917261704645342862654897406229012900658825164703153847530064604389447850849727813958386499019214966079077354747700527643910406515548785448039649698860232063717792674549896900736550464371136715817619639233310950163016865133494512891795894178436447773939514727531752789341897970955046788306701435260817238556504288912395711006979016693433013444470217783563957775008899726155645778159503837782290042794781287906293804973978118505292267594169767450120438863424922542576403892382480729300019009017812041905769560789488039299549093318918653277815024199300854348333290487685807428626538058920456219557718064016821549641290503506183681208848099094053429724053048858582126082614820835105058915259652825179463365664731665557576289343016854955223274945809368003513221779259201094155829378416861087574031374429461279951909512232924887773363004633035795984310774977137448877787809588138999043287542970665469069418363294556291831324752233437755423546834913058285427669607794445874711165034458513285421201781585243054617527551627102506857557326577979040973828690290217478117369730084572955761735355171380259237884675297996010176623935040705445203301358643692306368717118717781070796390398535820156763048436948517473440343718749882581634115763587152151651932516938238651981151552870494372084765748137352595599653715498077715725566654468372975402996211811904099362441399237281423105711452742315651674732034923863919056127958462780866515032791474594226634752000000000000000000000000000000000000000000000000000000000000000 [57,2] 450777775238084099029899666630204640865002559516113791146728082280413056561674090507064711377499118756034299867232969120147774320304173885876540161740521134280299869532271411376497167638966359866061574216438224655477606419837968880099220807153818098350937756713360879959165924469941253968489395165850412072425333160967495021020393507570751255768102556356267061691069557444468422182498977050749753518153678325222655261238008149646894207352330381565555095737832115573499418226648427115425920472747250675687021054245462402014472618501466258689707742016636249566680296821389890839646949586876755080762689075498168656723960400196610832029702428013165135118325114793314859747568518368162933741660851892093229996241583219968423657097794033649867360081362026622502996061712162389055159906359009969776263012955171292120948923682436038097788712221502928804191700076948218643778773753955805047992156498964819287619717162975418321974084718482289506819250840169136646202352490904259638507464063725242539868981481579705962794262592324166728948611353767485796196583103832569690516167273336511415767682056650176477847188275875812649440209463011820083376880852284687793012401835132149823129726481146179067227167399772691171895557671777835423803363605130986903552490582897239541164703181663538736041310873851846982801219359131985513146939096394040123503417598039407648810091422681160895404333735383678022985052168457790882641320892042586441380246604424791664978700523872744456705298059609269471072138325769392926191811586131366097832003903675863676702282072405193824581499170853251773737192049651609013747333123339359613473842098807889238882264955528673349396091295450307186292701250353158693894054780583693668698892258774040526040866163305044405934402414203388748043995270959749728446397832279154076520239167839149098168873377897578151947831551863039354064202704212074471985137752071664150985544506124956456796427336743641793355062751992803669735356098234613990615734624288834018678150422499014017965960009403794832895340890506927618397391258705519933982426483428852063718102271106428159200183700975930435068621543597464160075640911584493276652519097923952995999957625699623558840804651734638996718872397981874954731896309772805570051735847933517093612899561075448942078083920647831156619106975988552003883107886138674351430592153211848413024366192430931604723812360030984365275968346431483029191814130821555966047318138287663543322639697129181448332174295557725346273429112286390472188437771693256685552925436464891942199300053120678316734594006203001001385651668793045194922322540691713765641050811893320526571658043465078188660743327898923614291947647359775970935693547458064080942829404160000000000000000000000000000000000000000000000000000000000 [57,3] 5250218399361326955646579830237231281416864232512160758459245266353325881689254359059704143316051179095180798970510290538171473327581365381716953906992732412541875585304768657320241685956266724181471316951053677414650029315761311975708130806428798523361182593526706676128250935518118759055741096940136176613774353665726326450214488762197626343607029014266041285054633793401803670067981545404588458422390806827744793169352867275496286408030509201449380860886224145284212635849078164623972652941911742463992639807381857318109782564826893004103171679329952188940337772356549188481946970006152916329407442400048970313266163619153679662456190260315819878925715844458417470350771951896326266707109450696446261721829635942998150424973293839026858516630016946698637827132666193007958423468224920218260129642859694457740405119709821391459124192227860316749024248576379587854943788015188894817315887858614770168406208851911541520561608614370059194209865097609911097087988522557115153409682918562159043054906522436945565815131751809706612493889341310324913441714232903808421462519112067560022915317650053628035282172241384390141315915998105678404962690065444677466602033962777468513419977735166618710903900589135907338034258798176848532961464470106856666022501324382155667416849750838893086438873836883454915252567420460958377141639677057860487250431975282074537327005099150072254119809831555739818976650378079992293638999768694665881716979102195848112842386571400663053475255851984990160787002530951238309914342198551762909068216502792217276795097967384076046105319449519622051977859504244096140650825556148896735163097280973487195878275012047113178910683445516897006375424531160468236024324359114417983754824491651926401619960698964292557968082105377813361047385676491322097608776728178610846421336712817257459298083685158005173243087415348183050194416465874217536335026422664959605833551313708080814005301846681648250334100232287742331046660503453339778320053203472700176800399853528364508107500764474944512908599183666133223919278971748480352904046568983981138943558337665572332435033930100968375121403593056074480269381704348832458488216914620585400978598491209123172308053752778876831358477574995814568717014540345660893719054748372928231804786699162627713030604850988231585280008548838653812136116403161066543209866149985419464525938684562981189944215982459405638916896125368739640063994451981539513581634483988280339205661707430642016558361482970933666632797114020663825003091328775717661754205846545829324530544855224915387783902365720467475221801621100398167414592522781973360601652084752734896723225670056999734291350009667189645978447946280493461428474337558184772413004185600000000000000000000000000000000000000000000000000000000 [57,4] -7345789095606865198484907130347432709161118089251720576565968275592559806967466497933627391853226955725448454059578144604517674338075653384046849889212177289609139000210247838089752329158719107651832270369967275706213190983741557978423757565329339792859185380826362345515372282342781121496156162526069576222542920468030328227330218476101179220613027553744675388605877689281566972344420181046165613786684619546570139066823643865467657734778171693611651058202950204183357848835273382995795716289580903646720372599748286601064584233398285559774257378838463083740566688340781464843337065217863099015020817207971694496505901629053821365853096944858665034201410212934221384378703690889415383802972967196809887702003299563206718733419003220675236711556619685628273425980957490865482753757153631001895816218204649045619157432061501094985100384607979667363338637579886173220134931194963323186757133510100204646779305965750619963796151906871949302953757843941992920121514167937957272776908142912057589684867195463665358627275556155594684863608100982803107284097910797118808563325992675096688899167838815569521292943628269840932944335630170839012944563203342945391907173822822362212688480800935490451570681143167918975819801041623482730787095509078908576696996231438403838012910268590633593891409255842883639302905772815038142869508432314061423509899394813921318855355076659541197139481709721339545518329077626097082155043779890916170405384748520635835813719626346464607462442317438080549475433744110579151492032939798043358757693199563311630491815181845926762049401439012141202283682374517063504430149962893651556476190469229039765212484126028904034288738359890151903633260674109995242216802475506064246338391360545497411799333643822405303351750265380126813820764429844142009253832900281300676698325934226471450133004139106138091380768824259023135253645249954355121022969888753271396968868265608919977321344155640172036291225727661158563226138177877442500397929808334437365144485546090273043868625724339535448607132114056229282282672609037730514409044160888766154671524845688015277176245625149311862863365873438031829161773397115353386910304646916213781759872259134729981242084254952046645430221040046205381395222350409093527343800360726047393472011843688189816846358918311035938588019337887548456705553729884519361294928391217157717797276653278148215660759439378708709193601055186680015462215798512044493507294700526887353989503432060222840059122710330481401283702166661148197903648021199908813631205117411903872162104319903792912581884851420586136047133143804965585846853857744689297842201018355839128104781541091694706548789543728023662375015940271702980739467983568897961471298764800000000000000000000000000000000000000000000000000000 [57,5] -94589567601405245030004685142966711746152509066535497871745393070846842102857936418330839933096329214294507698176291879707336754984800866598552574280682223783995942593108423287282047884752350409376869973955185782265592041320796367409161011256133483819882572193033488568848798494668163106748455772284872262569252165790622819783458941074256513952061937224085315079260292330563499765633758096938472900664898388227539168191931967312552777568014455950837579401436155292564984642839310760652188716719391507201938724042363299121653378136335017483518066945600232059613644273585257568614686582450855139907294206584840004656407580797621200834391472811576684560470007832236740206369931686902822114116420568714635681725166908993550863809780250901825251392645121856205770211393196358112797842368197190304256788656768097312887627297829279909704700861302160280000527903460553087472195386948814729649813220962158728670931075237726009312697146671921126806688411561568475802043840764828911170004112736616592922556346022415609300267101410458315529096273375779861821520148149466072007915613831100440943101253819160429327961637498308786400467829560918706453496473361350753714174284759270624230651097482305353016080249450824571410867923531371210673909041532837765569177402447918551795889319711699235824774749369436622049450474795645938230201828776006575866930658682683345359640710316094661082367495759779985852287661980535639802049596324200937960298879243519275882052236231524342925762167005737992874355607775398628099071983323591451294297204807579241205629465662651695403530074560660267696226923007223954253678228777495852399839338269759896910086642650586029369121310082041468800181654787577040651064072970631511994457650871104122151356533212174389773203172503839462452307666291098416186505472711901548719195508996694863187824082192646047326167722101577998385595080931720753073418308692198487026766293814547773335258111138395480304699582960343389334572415512963010888614020996565257423993516546520451576231514153169430753349376528694568120842780474279559852142465768674845887413964356069373817657900962500737197582042699799213761311776968973724411166597670392404387523179001591826338978158867849634971945063440594383032592831103348903692024376494780767916870100300195117806124422751667422896573308501173250096918043502593707100014244873433975628279634116487809322798223402958800429519040581487468069718738109980200115261549591493274623654146907616252935844150820046220789836526342105219346682667547769027914261061163910166361204783943558245389248767256897559212105130197832154930293461386338264845173419393292579495131430514484844353303356772848774610445221396249877909662497558688383824623461990400000000000000000000000000000000000000000000000000 [57,6] 1374500742299113896027148062454514507378028472880114012801133516617400895136216338846791132646681942007481714284040999686687171312991362147868579499308604965234806498469861398287445829153384175856028457254127698934697408123275917004914607250111283874567980536112473039956794521060997964818332669554150016588710451150339240260263290204558441170653680693188692298346155457610848414866135535224470919010508025566394792698292744551079216059471831447043867379808090319418842865238644954740474294335568396057477560093137581841963023464708699040722301942988460168864613109904376456395972282589059825500986202905119619794084880592592666294228471949833457733008462487261159730607995185969294654666026746784935862757340056002037006926380099737337491678159762060638252615472745264839942418090828702956393184650820033312829371914564237678778808403188576778236007921328502703400623521314681036805190846284572249332576528961791044453591671503680084163469338435809060689680262956333998134294804146316568955109783371364209659483595239851874871382003406475454555565218036070999729002054567972335235464865374941434263662613426669579606668488693629366039332025136057004819144074209147706191473208929341478457602488231893582441633678672040826841917204096758625874528100527500175500967114986529063429322046101542237693216280239590284990228146750984680441306084043254578777436905851732446970194537824286055157555084410434066702387760317035228561071435106780103516167454526724077319865136368851547467573029148629060806308901757746093980152646845854564405851354730071359355211801511373184090594763675561912497644418995577626497824701021050399444608342721639836803867728118359397688159896874959655811513347997292517627505475696271190973623696230699923009785231680307191045383985882156702267344219517179254442926921822721661202247927676728686942525888558473820648061306378530722772815427363988834732199512636495413769674834939737639251514989748059521077825864749317005056774367066382331854738960646770650008939997463675161514784893445404543092131415577692166145009478520991223242902746989470164922422828755783501368180763488129336509528005122753240065914178320838157888447935678546701883393930271935531131784832658943298634369407848113146431548123713435346768041848530576537241835824974330832733057112428105520685967455779191526389971143839623402949658178342093298480741515699344872325484747567694812034455908270554015634892958737278754373551534211639715871755774662488112030255659358717696179623315990258090377885815199755869732416936842115800981593331796549418437306410357185812843977009263306890834372583911836449783079634011007263551935289389548756389230939437596584742676116623173417390041527746560000000000000000000000000000000000000000000000000 [57,7] -37195120835170449810454825875322469245221247566891926001680450597635683293623865357173151838144233514728464814825526400840379391013589528254702996498247381617973982299278931486802649781964520353566034571849969883848689643069279654485209053275572118495244313724882736637136908060241409401189689825621614679066688395562308777430217269456003480734342937077278344876856806352151280961284233490962444509700538529097196834827387094084962661643777320439405768532642047977828469397347430102883619057726978747271318086887824293500857834884827973004282707836902738750211438077610209424820745452200698701410293977603885498051775907348457005282511112686131851460159061956151955649065667582522636472636996744942589731009223011768603226736093255990120529794904447737038938329264706435638107762746364485861471972009495643155211738395303850973487508328953143880515336150913651878173765982285254559081043376357706256882522986019897482666090712426808021495145272556346769387827912316034903444602628856665098280764930976269428640987917779924680707612572090787403376063229128877025427943131080245293762773186730671016380090169354040490177984018299761928928368434134477293510888151818647186273161456891063673351429564517127621695520480153452076612254096832428203381049828531250341367790790912463730630024827293869974447525149387236687067945625124440364011218867161338321440371225824678948260108400179892512962692900478450565959229559400320859794729441021575571804614004722949155211473819744883547788254713035400648416361216565548780909046468797773992302226577342785167529721670087791304819676360209452133610567596598764847078627525357984789936488984340494979449824650892815876001530227770300178463757289980136157512637709815018999543587576251390315748025420097204841145789248008211315337973900271862551906847539286407163760415466566426733907453163828184396933535695056980319675643844101132385324564494588898853824089779738043679021320396640659912022266353280171808660049099565013916006647292310572114898788243561512887938291611822720092876357966441307896963920494736758666010785643041728077091040517051290198507125968297901723281150531910072071671707133513579035666299429215209373288436381954150465808095692201621026276824043421789654734676900146280470654386300947961005087335252144913929550718184567303902024466475082083305265482409073765686170132052641665518649113854116133489812389454829776803676659811555320162683713108148613344780132210593493274193486871162288510292831604913931467386971200545042877384005038086616396096939024430128477740658228422493953252794318901434467697253853246709046268375844935464084244037517986728287985963643081198258269277530450132087751066921458242141854281592995840000000000000000000000000000000000000000000000 [57,8] 331007017072540662239900583016780493726059487332552419605442654720229853198808841110803565127861571069032948902643256717766933509240865407970289246115785994289581632279101033326588739857896582332554776020965813003072621252654911889953764015510675637890785222365015328369437399460569637931945184120540694177248779813522783174275480750091753068127640453151569861152039164738549837296876720026789674265830524207465620742440133305075223512036613828200669085730078642100024797193785758565616983937074015723020721380440943097260216431579263399427359903128507263557444022958233206317572377518729379724951019939480538220621840502895554849685926348992779209679336259051567908112098278245683600813131346653275663502815116038525053206918324725439100677903017331393885170407411290692220277345499490775783562005595601523384149728058795569297251760424221583812374129477833795349796770691946026551433179486148140939530711017940319535877464786283275026096540021563203557004582322549749853207107925969215054103760798525204776329772584731840979889795471568425331467897164725950635801992104821659717853305174649725955765849258867554128441984823720690983886210210804046399884510395560066274481715732187728309592249861808927298632031604764225808737091734355574622752471882949763626083054962080647683726481873225004733258976510917065631826444744366142928114224999747419654840036058963380803579717269415451838096848611161304629051268000537991763226303035208299563748329842584316167984417261864491869229670625279038773069146409987668945290575456791518284639372508338480104687150083125891919231919530961468731205512788021471995742356094376252672144003546330523375777397709985779696543422821453509450410977919651104378479642094433146055512204584503513239748721715550351180430243068235512590845504887266020165075326012144241347738965742242847625056172345876388637445828467151573037856608160990613533556061416636803636891154349589953894131987840120816031038889463411637567680329500879469021019069607711977067849496169446345272303399630487528613183776546039205276062140050243604969267055893076913087839148079717902499076015040638584937661050010077121504211322037661313232975640389399117528202734976458879629444836448585928790803718602421906549416808512994405181586760387400846094051378791449454880765279677197244942829703594319811817682975962152846279454626162362498903763975502352967511571912087560919678122340201662507637208005310524546548564669506395319431074403249613675069086456861704904090115000156474250099517219137140577059950542663127408366782546405402054897567567791527869059278212317337164593884111700635333994510702978693794717190760517393960567647762968302844181211962187922689378174264934400000000000000000000000000000000000000000000000 [57,9] -1306574829327003965408542684568809140749835079160462787310637160197384416915818391176505043123381502406740102548088510883685677473547322650617922398453080903371087677578144140765041247550047318564464994790010766951461172085910632984358741682442666614443129974650813733376946737688506000035224042469020475567232460669665490848845867145185432396677115069835203393173478122444543783120833556387958328059640620630570808563541800689569338939282683243009959576541684555371333415376888364515078636932157092774091167696120024134596360166728433479326556048612044646950713326671264302087061274320074972437881958619599564956234172330630374304456673536740056923039994975096084404971748499195802994753627332960862078510605832710587179763385449667985137873391438410568913310231314787151910635855989317603098508066423475138460136193620770254553943221839644693570192424105255994862724678609030728801160242605526327111426172024296285571570715555532108917112741683250075135224881900778204455370773025486536342980274459903839197122578522694497230160162300907575321179799838901560483082767278955944777479952490960348953940322889881082521362423226722477965580793158648748652271939313700923340503761171061485395340137885156062564798287772024079826161310101541968229555877352200149082547552583251713161232270569422528109104386532165732574417205727589607580743048640892595185361213587762944388896915108412260212657818605083478222484411258510292139224326475930612491539788144861661925472343242767158887476854305284680887677482666331368599122039761821872046212376999228468657096020792950579217591329330311616679007584494714382955264811119736009774156525298104974422917718441807612585476780142717448783918435793288553848679266106275683049780729916721690341329555126412666450892987445250924953162321806194458941263197214985331174931558068445089060196728681256737532017682251474136384847558317551377523031534877910316245429161440142160662911757251398734902671498358210078256169429801330299569919884104784478161035430413494746958776821324435389160585326323724663589503217595829835923165957704172992826793488121628730999342253760718786140765460930001861905188527231262042619092186645915296008000066719637746505280561810231972415317140963366154612983892867045684525042958601143053834152838590619915974452321630698875237872673569098339487678933594851699256654406906872968152071727046509899744851647451399620089224567153592807944785096067263763771649069011998332598871712376839068652729767364437658957401517323668197933411523413856135195595533143918991228225306361003679114545641126858444832023452572827497452610228104640034804328198829775287002217711949679376612750009979182505652803587918045041498585487638528000000000000000000000000000000000000000000 [57,10] 1834313786446447089543812214905350533004806694166417480029616804190778221887844995426830990067107431181592241799478103422275414261259654996646410145975882111809702639984064916120239999125306593159603191155531656057855071214566255754221089146897200401613344386041077412332076596822110819722221919930086041741056456956765235128758020006176411953522408526228212314561482153291838703066743790671441917299930056375283184226767922455220506566223358870958997395021774532234451069057520928083496151447379317641411408910295941975379655692597514937392675851227713612790465018622617808053289400236892870272789136802688827441769774069109378073594532410051904096181812277066845408898631236151968482232644957270860202450151194057653497291365099551387614354097919273653769609432695581564254643258466758933101049389644613066184156280947591496431125887086000032503021079095579246869394599457255892781894479877843054911094751056221785032764141788340487822325460283443179931281869620433596769604086724916135046300660113278144783763791681297640138110271151476920513951900041534073675011680661243291345234884934288469507267862490571880537023549841494934125251815591842233779081888602879593924208863656298588630241007690421831493542781423739558247038726040663102005489333173941576160581898175466990106569236790921634242146994811020356961097501445418506245979852229895610093662374772760535181371033952166299839548403559027075891404388439366179768292585103009276927390523366722211151669867268441951604820166333290964562320566696967240650891447703145758103418874154647040798645479280290288951677985006187488650632083715637769931375362186950508733000033328580755722292186237447613013267208075261876015201339256900425135400264896497170918022772388726634324697253026975960727114691016241983759202878342713423164372790330007179333305114218588646232369410365771620436866801283738264350036321186397530475402225053784106786454264219436820672809485363990295415738779210492897339925824863291750765347567814813558103186327065996212892402071795061063377946187830507515659083252648744538725043513012747737851975595417132687654987199397479859861470832608289568948309241066853726145035015949410148763060511622944969901064935146463819667327446637401452559855198243534142487317835749857630161352723175971626739085987110778099041295368456189687181278030703326239385581986353436580549257133464646883112408460103042758729432781078072644248201425609293331804386900972361519839767866046356570808313770559277590232389361736057047343267213717068993322476549414664728335987455265879982150437148808935099963592548781686915326958624812990835790374751855536313902687674932652811053284139008160595921484076952028878361172411154432000000000000000000000000000000000000000 [57,11] 5003221833798740505672329688090050386726992381471805044712113327974087026717895785837680610253610127303874436307475859673055901262795334373666222697576082404140583476322789019915409932213010593843316533996534040143923059704344035473499793401413011969731722530775826657142617184393988282963513064951730114612785185876631308220889647853943145170470925965474157048479186363749291043747408067327417339826609997558279736243833696311610863896352571235110309714731857536340897433763240165787687678711980075106906681044725664259624248610203894502866424612765095293960552540491699674580667842011111588287471210841292661741844754082728241485960541613070756495606578998318930121909025351492881961358964271735462444139507630275104743190096540085434955280323405053059010409678582790135216909987137561921781769986573824416727331449182557534962964974145418522851568848581247879936111627451067024964701379389398823258155886228221682874753328784084956970621204282556985191598529022931959990262253778957023391948795871341631255259454282154528079734208080183106400286530660348148743083992513566595223829804001342474328673639940154332008200913955051407128126809962092632563948147602430583731080778323169799973873860324942642081447532929091983491514803969985196432689074071202489438866080415455326693802209009768101097892115975291636184094658879854402175271686735084319984220598648507071433584051794077687250918992872023943230542069499742098941699971459691666330752113237391021247727479326373114115488074491645706140901318615171800513636622889796088229616238319576858061533173344119834114717684857519318717006019763359303385098553604713302418537652565651862728812913430193961067096673689586061575900035253856905584762792810413229858377369941633703310639077237621224648680132158094630249847124337986143914518697474585242257881119757668746265496213451341078352467126065562468344167325006871305559446464081376289565017348414514762999169878895875256036453609154521693242500255408256821892707881470920208995377482030437588986276395878201684927203908514970375219573849681881590395428245797496268145280078103654681797460924370526776809964267532697977406873920673011962866311667333785287374837702869149970016302953006235729569151349178502981844877699609773314008765891976490695608315646910756693123402204993659918200998111422330863353807197931349237228163009156372516343266726052923024617727587755449548559206587589998087418222021762409463181616997983664852697198476520025213552117570838308312544463288461873574740095915734345534930991763850187313457160822159180747163969017274391290832531609170847067829550426142083177203283096303152284006997860011697273529711058571677569293489990886282817857259275550720000000000000000000000000000000000000 [57,12] -29599133875143851183522578990822840169155020087518081401930010145815458405375772487919625445270892330036948060252362762945592770912425259383255403035603123315386774384742046318894263357692546374478059781583881816214493050176895770014412368084915945027248418123082358520611960513808554040436242852579383298945782215270319265302501212952594730205113178064575419520123036831155567958603961488724011181309783510284532029419168794189826603471628955907691673341182515516951516972554396326635621898250950086707244862309782316068446513895111589915345477989895070091948201231315220307228414996227066827981624019546890591837063081993391444465273133190324554046275712163750009066181593093856801359671647007403747808063333927004519452310947573532215361648195974212464315217363579938275001771631240193514258557830115189685539680421061878114510896581490174848316094912967783345653796523910456121947234783998798066450696928684778440745749764759574575954615024776601149737432303120302753783920434152446405256694239031320401627218282507372487148537333470746696595367327075891183059574671656169777935098178246931362369724451428199055993082576666671917525054900195857478018483564928359140021826303916617472025894136763217591705741273085395802195484580296068178993994464859481681733578342845276036371337942536244214886855195060758851842730567453798823949169661369324740864174829702588742977265048012909097959287837171587188349729185139783192762800315321242653953646561765409860510822418170204705057797647070402064257111028094838573641654747327747754018579281663048218279807594095767757751287126756879877100155855715997928647718724786941507397001095217781588702010282015959348898357971678539146183295009755192089750385683421713531002834653656455078124181303302958711456646086869140829189828746671869912307332831417836733784950785943905342086823995360044060761598620799220120197469892978945561927732868462663425466619636200598399865300878507471468481212474364773601211732322550593661738060758759277514659554520908440648442031328163588645866198085538653039139025860749949187327190735156364901309046119099994408096646997066173754863619697102535045934953997294819490852595104291064669013581920318048154582076897832528458059917785664196584093967562378940627628999810805722939539033737007537967285363306332681427934866428635733497007138149700534138928073947782840984553740266775658961982487013130523249858550153972365807246556697371257016382428232056715799434959348822723874285561603116555897104747846070931103143695849627604867280124413934551886064015741115801351896923387660939808032622941860338924105906360514014052631261905765711510931599338481993523062761412692819111350928935579234664178454026518528000000000000000000000000000000000 [57,13] 53171174208925358681944801521509223633499583265894997216592601672002619144611235719507214959062731904740442454530936438572953149520323644653336709662252249422810070485938505690389316064025471342458431780052035278456417940738469741257250547028706525780896568887551022224457584031604975842201436337946736024125964334073093665024810650189124995822962394627669003886584645636701277697031702096375106134965125193708046332694580404572076785965528578664306170034125545692664557588889790841067914682236268494650397161770186507056762920524803334513651951240603138747070699082599189235778964103538580685144466312065091271679458225242568743245700266722809322908410188722155930953308230369003700958136193465627757814699470240516400595395151875929990435142175865037777171719030995103173931391261213532793496444789997122197698735797252933991762179109513189384363356940887919919384246557032344168629258579110114915097507016253652212173668843745689395550192809549832892374399953476598773908941111012901446894507880883621102675211797327586063256655416810232133683978056419480744555010378832981692878356498302228498194042379325080683518540817368328128563786720718028292247080508625753273441029500426453694323117195086608271880705160083064283846715815845657551387906093320170495367888839533251861291359511247946454432305564157390372900338063531756502736333862395593960964294079738627341966061312528606148557890092442313051002650825547647681576923936813967896360323359400137954067083167010192852340216331883133710479897067770280006717543686519097106053860952929006437708993600106567952891450339959420382313807148629936882115062581680910083182679100297414800187386232185480539568832805286476422288073514968227577065858139573372427232309400325721810106119632515830568341732060218588928894978670702610250027578824426679473842030662064098732141840917919692371037935463389614927748381139851132992927294770377255008924565064393608046522622952623686080405963871403900888946545536277728300146231927481711155093511813358998047589530042522381293987687708775119342576233098358601346114737878684152887245382637505758971897244767875818745378163874826469639229026036532094377803472361069322272637375270067566156707703484685294086893632982241841597874265832595297146936840288812075785751998599136073458553235475458249107469689423653179070073384685558832779625020601082708761308832569379514795910959753700362487465376644686044798189992171116094584502416739824706194852604738382028218789188748377544235747746395179491523969752806308591884488277630670443808307828757700464216149942575734905197247185600488438722292940462924728215575796245806043653173157638000916698585489141180871676257663250950847245153171459276800000000000000000000000000000000 [57,14] 52854328797563707775777326987796643691550853563195833788536158310326134667931183651566733382574331726649320098269925098745219536647603891348791802188268047256729421574504955382381069639717525568162658228253183652447762162548397735517533618061852835359494142965723383961676292110204793598472984501337390641624017483880013845017048914936118794563994894041715918870081343257474625585074746083479370370642375253245285753941935311249082916704599118825760390381424261559593273993784925906000468889074259995312555686357538957593945255196970986549981137031700172444989213872407969929298793624668404074962046659999723135696749031226645674487884327380480615060591710731162696664789817812929185426543626604172103657350114833820159466914448918633062149641971258550080257364804780827515315097906167810795839144099902745065057583537993699932913679323407002166137514663841811422542876672588580525811904067180533447714738368884790392912080070114722648783554503145676105053022271100228916599157383602396733389236779825252033844627217689211532717811928516857591324115389347024071945165512301341276433108071604712355167229585661924096534979924190948383571768571111020627986771961120825536651198132504234496288854652669204488524328045956825897772785670223688386016699936222815596519217559975212204589449691970496404737897789776191127187537446110119648521768750502499514350785282680079510248160799615277049456474866296589984770218213739977008795784818490682846556967635874354929379372399314125952636876614477804424543418054105347699350619894993620594326964980950546745253097738217933098793854015038990391375920817730369433726493077637789435019548411096081737887394859650678395241944674642509203397971452196749643840610742625317969334948434898268409714031506855710592698490672928571666360276426729771141248081221652598426502790953778363620870479243165885195269958491330277607536943869892067342624270478918374550759033836270836861685954027280351237856956370948486158111233732058882820715300528230322387592824194926522510790777680903487512945133030367442088445875240961400600222180276209322504672838568191350649282422017340353191668776138075584585494445450415804492274515053114970894896328847700887179872074074464154999578455174407432552489032460281900137315533917680729277095545809335404521452643373272874232935931175803696072535999420115946309573117385650751538384739992640329310342366100994549990939669124441302315312947192202969131155601201564580743127542639891928873460674542357058283240578799281765794398775974192485598744110047803537169485155843923165796497941919956483064986826489626573957368723078934964045357670382027369673901742320580343893646825600188145633533558899115094941987234853683200000000000000000000000000000 [57,15] -606404002155473843310087655870635107511482746196570993294776390057306111843150495660974221474220529302185440235945251673122090840344382785854327008118594766003356157777938013925234498696727219496764547014713365741517386011829919184446547825663444916988134886276658205811900053538778522693818118125997675399364131821783800578356585660974127884342942226859449901750184450415820495690075124835566548999884062598975946548080894508809596043662901508452622442986174563981851994019809428705357452620107023220728587029700442638640779411001957272731891206498324733090914813511706635823036731894292111734537226947475256371444306902410479137512266189359314855043528662087485399429311358258705699287538754479300053374390145952069021871656710724666086286149253662031801942242364225589802806185430111625115628605287324237650053248697372803882680557241634459663653255418578392775508208075876218097750277465832007898854600641566648010125621545906858529566066489939529446758378770157379568521681796631594020485893346844546619740714835401105945780613318138277843501572791943064263435703015709014823324872722994149366629981693387858050159300220659226285063168092653510054364409401782568117741237714093516528960951783073586301523742629500099372160585191191724098055268262321431268175751568344726174754224626870707346779246932304335711741777750730670529559682220420549697055351884105908344830505216222659060710757630341876103596748894245358131864256686328967211454369406713163691791328239831622196147963879874698497160981101370602200828119869902865237069589838523664182861736761209658798653654158336758837893753459006629059469687188617492515705521538349761067821653322978924046308536819464854361761316563153864035310346852445180503456402241393309212955649561200290549993997359839482025654085794066493392173405996543113424088650827456245907638508988041002380815083759335248900669924807898573964265397128308455381546824663665541133838594048564934349878083524697553592061128428636798890725224691254708444924144905885242428203215851494234569166830913554226212783753002418201129506040531315664847030535065983856110697825732572952964845551242765987614193677614361467510080779869832635846987678737327586966201008425586281781040420122090185642157528311560953644241402490349262584760578407608444221472215673449952423704304076754267639913863458092701973716420207738851850653927631462063624152729534330567646495933040897265402473585441575731415844281342581754625999478359445444216271977249030850671299992231071182314047702724135656558118634533571546518462399801417595913094522011705648682759164848396427793004039149318981786161695602980720358678776080360736816166354314924410492782877014200423367112103716454400000000000000000000000000 [57,16] 2036982535398965141205024311528773368317097582865835097255075171502793600920376508584211605885930069886323210000517412535673467149448358996352664459722299074439956903732806023562659391115695543418012921545750718357975229625801785971950158900031688042442706702236120637236811225713521766091988461221311917127816708131357649736342830700942513025036346532589263494335330945292569155843324725927351442530586640265357139041502991626884134728427651239150337111869689208892244347092293501411170644226108801122938330228100947623623619695127268842320506474186001052724286106437092896026272127118124200376438228102473538984727882100500149799911309645054695921143694072827626909935848662957507381666607806271663116855959722937522018469518203412806099360033671879011478618562639170136923609406022578735916249678177902068399671745641843294848979127829813279242816398412420725591414621383007677329068503733176737907796186281550495314677683559558861303545324097749727600611892452989995882089085231741851678494452484337935294918315743483427844634719877727726728419853397454015613869125830331546722999174779931228740047887136782274252452017227916219414447347728584912400362780649422113431172772613733281090239109084300406708528664160938795239160524089407584203826004475278611543923020094977012456918758916594171637395513425093024064258144130375316122470407080922982026949880851776276217115918758572537045939628764566751231051550736568968347984328927634732053992828897442934756898270481537551470011677422548868179423744074393649163117321429566852746390629626333681734218565983291183944288836319452533315391720738189562045831559066824967237562575427621439159760336538167986172589291653133226200263992387018082556465044424053817213903082097658996269158686722446769137887881944161645553911820478774057374049586892170476503721895614413796767615429793288778165914470262294367696223120580837081311206256312383962454776903550587716025396087310125408986239712708266926896296972732890598149083874982556866231063396548317089426077897481438302665063923125489786734615465006644930062581336702507512232862738589945611020315782796317063289883925324582950165331057032808917159666704741619859299353578143804317654230581427776496805753291423871856341264005526164604308089687391011720696873972359480673804250666183888886809928456599514168114559507331279214246371029405708997477560028455129451432157352048941888718619962011994863193333412334644340086814973455780813350956496204432207058006136571641959065823618438213075536405036265925680115302741767383515471374118691772928481454746703207208589712650395980174526457359066774736310746702750583032915718300570202271341903708490094034470038277355244211195231097323520000000000000000000000000 [57,17] -4554086002759700441696099149029899467721764724196963117257534112426676948103707309501904048796498461176955144788532114689662778385798286218103976283872558143590621643813282198100758534375817748566107281317605799919911131318222952716011135981880231471732831036356847531341327412198196403842036458889830685714807500664109861511941138400649669856345522888393909322417235740359138152029924742105816410051938193639831542769232145689371246861854044395520098655601260214217082041438716197006245319707999774809398791788091990463572904800663988223109076905110897455888524105929454949541907067430673596375693158183415371206013416599503779668576857116669932376351931383716724627317501329962916816476145564493989530176291886970166040017804228188765212672449067505066648318192482679953531781785532892104919460724394790759943216509570459084321308002943377075982609690979006386277467261574307544823856313394633451942303251127264240691595491591601827582590670897703106471158080941916281653760318566307253120832990125405518971941353141084108137490915557648677265763832120436479025285400101219643422677146435800230223997760880700681746532854721755230391081869254450801288665214265811021760778964604750725374888516253838738020004871395012598700596757268716267327900048525136718171752454357263636355171069642208921197503184203753072501654576148011165025110120541469477106020473131115419967961454359768738482133113259446130478248381621497496133733379620183081913777107811662148769724163662952205544547255494533950632524911284955276273678041358154430840549330526753037021501421829318066161193105403866012151444626344415368652748564282325550455182584070304236030553078652735151699421991691207936518462761215311455190271952965196443270157494721596348619779341269644092021949593062083925987240775124231157005321120994538843297064131998021719879660677692767101132767247429551842068252915586402265171871795040630829741066933403773191975811264618402135778381443756681761101552362598638125885592780110298712091825545258434954818840077556408913336988359921153577655636720443197548924288018050300595718080110259825730182458813270203213815164189604808821482237914290012431611558741809724580590466128070007087396854770853684971435252268310262051259205088288577949483641018747327366590661929813802669541559529479013508341272445445951113146433304406407189206305663875588953264721787059388330298956188617527856890940665897838074731257659937446674908123766442000324992185863420175004355412888032539679675897698152453488843219118974542818918671539308094708855667610936067923526939582397039332102319604619859127740037330287397583477565666166168975311527476732202127025865844681545738477630009660006090951109105418240000000000000000000000 [57,18] 7872415515064871554192330683300425584582510287302387855915819231906642884060405720235593178445588493044272167937242051131352510866724091567381863098810721355289987457458524952060101413479731139503547734775671956318132444662439591593082803365003525027455204582690071700445324907561412111994176294505874787194172787460320843533562444563740612207556178969304149630726798024747004360578030360249839407171241460323753396062809487801406867753059147488610516803967238428793618751916746010745388587037416205915361095242347144378255705461739190706844253978512371837982063185775600730637936122175241936279498798401503655536594655653164450361368602981524618664806400378837403966201233123490178580166433164215831716207862690003530474951188727481915821312659042014902576783362104922607017892200629148521039067474074045326976285255865920293144688617242838313321587165104427528198273911447918860525549758894132974785116839425198289970477095058413094405385582287109274655355346616997223379872392032951837948349343051215060151163909522051080488374026769410230305724317577300188447596075921580504401461551048162049737521414757591193851367521847895784198521426834828149786698508462731444468269471070639190589949269923344959872981206736974094481603993008306735821816081299057645152864998272990229696352429537737444065851459855259119042056589237334306241978182818907128559789428637425475802499631692226986961359985376805790415087370720319777847269079981625745377024574121681202773485279828309113710852730042148513916533320730711060490969411474428417431657203407891613010770722549579422116783160253897904990063434552040871625921506175784475899394341142516399854509274649016840465367334740400775232519279538077476055794819219286683008168353202187146055321491059674210127131803960752978286157880430909183957185481725499269842262833167126689476240865956924696841875603028958141604607081409767532171549846698738320124766675466090170382410972738064596621555575314854308400425618032604474913291957138528113054238652628629612105533145112019084539908804329355134366826939892886074213049731462837294708353262540810426343694382591785830054025971653471383016239426376419967112680206509708917614263549801653746118897708827121322167862719022377394305159365878300676157358986503267166056773050424202353118581498190554503744674823385375579527855307086015853976701409776578853261983297724155797102015048982593420544092406212278253618686405821605299956173094826895491445445673937699055588492721587973561543536124566794475235016665544977620883081846382463682982322188499664428011975396861348727618044752766740403947979058724957577359657764152234765035799827684381617055012406594627666138210292695792460094515949076480000000000000000000 [57,19] -11568075735240101680775158349534701743372671642079616452223179551236455034470338109754316714391065235854622857601382552495462171960007060592486778377245069571353795512255345455941867044488960882231050474503256770094404980413683738221878520301384113543198878471106077032166062054317911079180617169354406999702763860538894075378416752466721663520010211977335795463878506067697436921850297534386994032114023550495098316670410571631764164931902389091754085261581434053768594241321327918814455463792990400035416145650884991319663639544332656181547853619112092581022754000343129340324327647305958750318289784853877482492664943386129612092785567624281800554422237843677534270572370678333194028394874677581495146310259349460289463639724192381826121345925728040832647810229533972839183133710537474519090669688779739001319734238347438036846985673675858619309030077165870721564315936518587922330495260527989837721181329300163412081479162968133812533895382472523777502445841387194620875564950320656759673310297506302359453231097008661372281467258883136098630986816842132069310813207635629748621260971670260090703041048629163265249828382975275844278256539612720323048097261711087711373353495252515554367952046579208585975243145967517558531922789235947615297539011728554181813446391429650145601837988136701082808339135129280958634951652117543605625635342518713652913448836085460781977502544511981684726327158774526565570238933641429514533495874383408518634222830576023901739993045464624763278649584003232842856073768544542005352326544065711644226078342710420352207664044673965094358993107529218988191270897436307892412761017370189563165144593557209806099471938326377243395182496365544736030582865293737820163693013236754977596932452978953823791132109814843800634726288895404666869998559920126352376712489890401679352308332846730149777456229669495171509783334303722476604002102654226547854180869026271447307157562408446558254274219738829104285934055070103367815311661565331495732076676408244788883745386573969455537966291466930525804115048056874261998440893055074676322422843867455465453990312549348378340134733130444404811098000566057282330480642094439527472495293016754011387221067048310384310074787672057848315486891835248199056582324800617891646066091366815702252515147003643520333118113603367771812460973547261995618163710384563940929010920634611168862377239533539883030594451289870118645671034028325627168606937792512181808690585675183773069295331697962922290310497287988802598567634829648769418721260309418581290929876879638680902966564837795178220298872598774631530007205341619451485421633698378428858823965810322827801942437078710218350409497023299460577457235081117920094737085235200000000000000000 [57,20] 15931080927743913238827293439006488969369882770653226957045436430703155883255279578782723188870463762820471379594487879490988133109585507906830388676869269686855535243809320451874217092865358904109834406408625592178008501520216915512707106960924647097606021403129140477430345364925472052512359957152526195235276575210912433044120011065763488451412882656792596320303883287320007436493297731652946531194966997742015027614541017580126557011985166906490639777563005176959762185629039542643120722586583904153131877954656436291117570891918716093472211480361310362246646057867832008819329772809393934893509032886474517663099614867872716876567305907029291916209610932803047331904692725331621413774308061207894925563175366011133500909386578835112873358113993620875003578021003528564254787525014025508281441959493646774592545745224812186535969697114783222023715708779844412156554142468914592481302162314121249334414249110340248897312935548431917845721790172497063034409559255067102071116248138037278051036730692044998835245858572357786991255062265786778802465204642962381305878524892462091313202105434953095422959811507157561737153263091632204849885226966382093754746720761467187656466224586671286418168733733371699419931820291928473674795734751758494878947380399078948764263482929456095338222496729475826364636070972546113776166278327098577513719911194158861926312491226595109917502349214888649449386434680124363071782116115553141925196333622858448308931958172291026088217601454564159069812155470529117453465292772613089146058585427554217509426360571204945751138017399729918653012482701327266290909471274867070166250755359408549266571071598962646046512086657566795164585018779666975085082562518293460497898206234246707721846882676808543070649207438215669638868686686607173213510821483641889144631733834283020905403663400066017888771292171913649068942403270897728837210375724273877273088260437987901153338054684637605887976187655672978173080079974181611212927425848960986864726591560079585187219026399681342497376998586752995888599564983452720948214874313103916701739373476368751895956232009438752720149811589039871853153511191240178249812241672231662928003783919484812478324656840308798555277087646049734853035927308498910853386617058667893060569732531198148662997068094909141378676593158516053500847971628592723261191363837726962253405408349979487177998884688467839675251541410107959309614711444429846549958282164227308804495712610632607625718609718963906564517519460778285366678860461898214439778677362814035512534193504120091715663625073342197822726257767981777183471493760963144130722555557538030510783541568982969430994684030733115455954249842247039123002945961920033901696631439360000000000000 [57,21] -22115094132939584898817268881081825541483559482901024377194198064981445423800963646680359267169368726588478350462487725284561137644000759416611442675618205025308436360809503875116449283272968843095406343645793236225684298589419005212778601601562439951101837259901867075254248092126476920059285060052155240478312346140374424768944619324612262197202360417343675062722267156900709416712694231486021323713845622223972715758037028103050495039906672580790619014392010349027928031651201882576100646418163887491203077304071800654701288814938836625952328178470696612125587942856826185922384029557653281446403280541405339326032189538265262748843788752550770850810793263518347162645443348804303167257507814382859521097611666449886636340681714900778829547740482595391705373512388890583654044081387949457370004945078424137659179970098487272466090647144038600952913126282418857763421825387401994943579496611778756983332672859217483319884983173080948082230749187719324018341489109105816614449883013595595969231515631965533982250149574212760668882345447883645031883529800393868275462873117943176802702921476861011416189718440944907024431967941318748702751720213443078340883532526612417749907896320514573200047302126858813072256636700133921745089525969474612006005934654155907526836709032461345884492602258107936948712599019010047680574712570885798867327368504175627649176681207613917423201812355938993625309534300742947318365714384323586448070487650730331016852437347549633494806165999874749924647362042911693699885526271984147909925012527727037416616751585813005146321519730384207971271231348932552077027479288775158446637819511911242631317192293573364636747758453463123377439747149888612086223686034066198750628866885196898226800136178400760076351789772975596710712987808357142200604127774805748208007433291966927256907005785937769648026806482312567539152398909767332751338758222127196126046401586922772887276455615801384169837135192446837146557098056457520321045468921702435310902141124906349573885097851529296601326210527497933150888716650897055640430116345414906287124772299913001028864093400522450700601721735766986236983607876274051302941893552030976439496869285361823627990627513586763953313070767767246316188621868253653728412197322047621512632057715396480142241887384049381800750898000101531034208959909132069746233441227029223853362838890116990899880309629912796866426486446165018305405609370386486280735724078614914258946362521898465225151361045162677990869311820760238952321895959986087459549280849301030107630037808353698798348765004638048743684883788311290476230737094176477480707112172921511872040118184219555831650212180909104721259895431720229381554474529535423238097810227200000000000 [57,22] 30821387613932734647203707799997332210149912605743512592005323290614332924055319162291058127916779143891081721318520904611252232023343730519846960075924327385258659037194398776364828586343070196517213670766591672523951699540542305768042509621799012128012218952859782470057940034834913503324474354693003702305850764885885827053189804604965649685808357642066762319840040575975949937536957695174599927820267357907842049520714214381060697365674862166533256408553163939658351356749954837035338812272906008478778242078895593606440736363147945725048024726767588064803472707985120810769075692443559827618346895125423581959962710903064162063156524335813402589057071414545866576312911954084151355549874198978996409022247410108429994533382318450040977820158354975948883343311702322610560281675593899151128377771010722378989172105953819150043432859241069990469698604451875682160696839731232427754248559216860991659412885617108786614270528780862732824173586498725936329028968914926563974057665084606914789729834443959603025320305765215864791685654414642233460681755418692364876744931477135390781603182372211654041682970880427218377866423218196946599480437048135685164749621985611911454243206492471235012303579004979591584687973029424174254840001854454368641778357542006396679515884331369698339825618003272259875270191186809552741576348311893141861873640522577751424208605357718929668910275439780104247551738192125154704631307051177693795501525971932212761510032117224597363513940581157885182222267276243361966185558668903831827558590169735432324281207036721205448475708356722303180425893273483214276466080954710230910441968133123890357980550779582996276435329707197939248111183163793461828397930852972825171132963444187621303938969395251089269809438863416070995305391728926489926953038725896486714062101702509987055144245416534927907384567680995186925508865965016526507930273758121774848284567945583372043190496362949225062265056030816257374090099215560197131922153268375737573353011962641760471384619624817565563411652839967662048960566917531989133983836500345395531513318010958455542467175548470859443782101153367075058551113234217471583552552579993689976702464932807650143806645225115944972447081573776729111535206718920285971988916497984951972037748674674988297079125679448546461240347800286826814484331190750047152945876661400689284237294988151802128890001555256457795142378768834170017909549855291447441063450905584486098899949502387123208631833082243829662523134986292110708693885054823865764007777028826605126619672152154281269428875798197021368945220259110478624283245254606525786137081730380994566389293196861157868316151477365618631640941671187754315136350617093544267844314726400000000 [57,23] -40640354478460580677934578153429609942076387602341410600117291432345886964777993491080503813757600308155567792096211523901115989674024884322816789932593303805666680185037262354660611774211263027779585862719115961985806844886118954883398124842555765010118507923130946674312179380205716892976048415957274985543682183853753660368247024661208788327405585248481218153161244063335773013694543727401644173979213789709979543375188181665922335606688784753872194998098666688456897128142760197414836406009749970479081207558230005658808436471571943512584819968016481779667729591999028818545840945216561063590230973672058409028980540739088328142852245679464212045114634242920917143347306294770408777449940130400751132393338566523088640744011412865772585671311821685446247712733929487772564380006004666306393040062508577707192141739896042476318617476722116850855107665198658743031753243504907769034534267368337919117271464966151361708807930975677364668000340016207562076811098972621137194702505383632596655882773231362659280310415292179753818742681770363019191666353848185208888060157720372894589257399042458532748446598422481702731333611039189150849856095943051101136238701985888096123589147828998549658881493477067614947619376120087384282329562238313509204836990817043467351392783689208163813720205283021601158535083524673852556105331893239754586950620433658471712555275352942215947342218290567648409519930401575430434212201176797949653940117713138967397441984066743569440662550210676410305121946198750575590317755620139104150351787973436197117279288067875196823395273687871986711743169796174289173564523567068635438863087874683615306443312405138908556683121194056809819546489532751396890334265630964210348634103698558118393946915848631738118776628012969592435814318929752824224741735182619734762976805098296810157888981775100705505114401037051024731033917264752394052340096736040313610485304730115190423789309283883479381072243281568595999865770300333574941179657637785158664373895919764036943660679263883318244682821531720662317073436061744360188641851371829624422886616483713540650691415392887070085662166623502066105566353737111317795276372506004314511948344707883225522134227619781463528068893097639203714947098580094975813463160250771938392628710781326201538266613768765249509446733570038303417875047792210343721804223952089380743671576953689302693311087240124836344122681346823889545172328844083268533100658501428652793698217684323198303051548014351915637230382576710537550423433011027910436275893439689128547553433284608004823806824022368138646043700521788271517478487584964170907630572844049351154341322769680589441230762655406321012282008789424055469278608533155917544040693760000000 [57,24] 48010129993869318385307171618122252181835331147414859589561881990050118710363597246072617381340363938256480940070946852371515069219974679667879381557440561544867062487227705922307175501031832083924768842651634004940595113366089865184251960993998262567149546898107755843029660613985367105575623916078192419382303461570171378304488377760578405651482184041004156240430100565541800197371403734593716088727637412696326210847845151433941686802758590212053902896933197726552721208822091241418141788431647454570106720825641248911335604999457814767204636507665746876453399938620421247270605590727502678789043082186135989274629802095805367994304374542373383383158964971717998775568440137840692535957532548968843406264354543413829831073278525897925837611127538175837106368920368137225673426878902954188419905485473706605874995616416631358034956979571413873071716159686769452324370577195485389819323996828453720279617800646658120084272338882525412219202046718926856976122599907300449791680121394756213456290767897682679645063079850027135619899040215418665675844701061499609164578142800778953151189690159070224843552530414659611113348341497736801309733421130238692824237055446992767262032562822711486016377939249453851163762792977003902673295804129279070732448148057100038387776479470580003491629257885513717713372757399057708002456683336697240696942848639332767275286986077593132655113838553944110847788973255783742431822489172045063096037976413147249980834256457591237174122629088761882363601435538687476098483667102816586468651424876146261903092819018660444106584646377933743709790359084838755979425823952807339391746406814056914841390893194134048265283842608106059126535261437384553070395078146809748089911335470386734204073547207351824651028306473779168032940228507603764271630108887646678753625620588034514838146835799324475481186548125337739669509080660010330252122243881661522137177793586946516371573017563652245023660618929527896204163191890944002063615818655771159153270839331095664570552289459147759801042800056563935929860676839137641429534797840025789170667252589643179275853402102262255818853311192143653757777472453457041791028737895932241783889032673020108356887245199560934534335266747270728976102927125424408949194960232221084784235373462195773165230856831818719205154798778805262060341651872956485425327904852450292650735741680895437090423539205203179046462145781713937905921334171854184461657530036950984313340472566863184662912371548343132217195861728784713291432429668519475954344690200247077103518487531308471377234078355589560888504066724147977503337411661512282675274776387564815267944213055168281040144969416638277501794657154706489387293752032457907117395804160000 [57,25] -49283946208901471914494363918384873393871683058749101029168184867005957487764339211278905927827281446005425691105400580055322751101080984065738705561687974940716707788592835597901329730233497101506792605615066450333329185292304972541327389373992013271392908428898850968963286321804602768410033118465233620096767336559889896062543798566693258492771792886750510413649205875094368615730484765951368717188869985422168973369910448972949622392765675330753791323059702201660272014974838917746250977588773879584835832995316921277226690108157033323023538545587723191599247833322982487297795076821598917949854555548401891132468200895693443622184738462765975844444824528474827149567152223552637487478722254882936728659387303049190164451259557567491344318323590851255726917490188460798349620468523204904182748329867027297949606235125719639714522011723638608601638226767920905140115266576676409538424866489295738462727761434838679017681647362448753063977463954108320229344380091133792416102275615439316656670218726284364214057597977150473697115659406930018162499308209997656499674640427049152548647358487973794614430107830680199069434233032471552344526507751161292317281376316649715035288729531620115351111234220120663289216413575934958823388368871065858176509242359132102727136904781986240209770175457894761362301901884255608877652305936625596542764782171629521518228730585301380359696252767170507075464721397982250980588546576632191930100016922536994398055563319929895309332678023969880274019452605291499069749103977313845658173553497227657426546754589276172311337132963979344803629395554866213943034034891022682992968241389646559524376097328884979081110907359744360655667563327729156154739899238712120745022928193535526856223191655958342763261159589859042241788522839864244010776424026514466082894295345842809733987056467331982345442889819252914369620497097940445894122529768987356059966095067153397229322681512930528842890742354848908129189616830249029592059939384072949511764706698053966669509626508914925628618484969012224035126526320172717411033570920166503449009153423436104633951553279411536173331134267282319275629672815190273088840985084840889398310392438117192551960408742794044575532863206816410941138706862477861120383365472887136406189004592616874299390947443036265087523946755485313508928206346303045908644646769361592668121507680045197514931551943565538488431331935833611968043685783783613416613136450288334022118911232645345781782122385963035025712617787205989790995289061601981946923101129698853544403359204954434201046470018552343284091997020050777553916171775992231154972105452532977173640691692483082647201623254414460225613932940067369627407516653319618056683520000 [57,26] 43286240963623390767764491957841608676250821421924758381643029333746104343955419499162763046353463868184646755373135871342152730022843193594220576834950001209353536702192581537794259842544556235590709858125361405946142389956519792299738968976124616375914530210092114816763981299793889860126272613343877265998869051406632802863920072269171939351196822107089508486031534987173250873151158756105151342411946541835884437944479055656721915634379571237098556137010166256142913056367908066138246741318253571788578342877714259386140790661811885653020216160684503049874491187055856172038924373673879311757620959347550845246244959915169376588919978305743831847137531454339086182281486021694030519808467363152917145986452853530968894849677009622491033926868270804589948529964633230156453235781339998546520986485188084048760593437834304755688961839282423551032605229624127108216594156119323288704534140695851547602876131050351529659319492559702412458789455053792803266462402815327832761490184318035978520202012538588490631972496731146078026482516932594084326384749103409280749983647504686633989769853682846279248702003883576932159379421172431431113378529827406021910832854174581911383348108688197394148897010579320249538395629643861070436298080016420670842376026615477445257991090973733503404824347231557958343718787814150314077285903538296861191319265215639204945033612162180161101090547415249143002509894549715947245178622106396712691372471109450191655410576436828382272517452878780372926403672008672629486802457844211423390609141929173644436797213661827797463512441063291615009530288630741512585438246108725495413686165631082341704681429725136120777124620192636153064101156445970622857034244273619470961824472449559889375444215784554528745276917203038457406109527740995334674871079295851455952015951548107222197598496105371677809339722846885146259764739009433624996484423711999167707512015842288186003116287258721538971492384386781595850297019076200202082406036723813206357119065975888300721478917819348697523342761468513840735097314912588171717188069826778167399006095178976419498354527276303962094888782953380072001380676449071488328939676865685749159393179736375274742184583048313813736663565877908128240604120485746661218306307959880506081697207971178105623007093341956841553161441378071137803468837744381783360020769551011411369662592353295106236357123695441137284854528479769574124108795524661410631744315412412259649640941735679286202753628701663677871658142727981098893321446973782402876901725409508775600734705910605028242700856389030360985887742277770415053901013861256981258215957687653933842336537280750909954333223529108358397549571793672675765536004555251325180313600 [57,27] -32188390856377286898277074052045369176415694838620187915372647430926776332805663950487703048852899151048938929597671270082272823320628337200012065148931822558551173689832988093221518768938415109530687147262213207134468740034178309373021512481699373106492509224082844293801299546889678793650440659655742612984747243046679674155432647364476259088493294252092658548352666394609460647524122011069958006410756540122807635743543433920114301959684257371664484577479742489437684023546406424565458975760464700175391686526003404589964595973420275321651160272722188265570816744612757714577254133402018676657714457605223916365913969574506009353307404390034331620971647671929448209302226941502867777579066896887351660778734792092791718515210982153805706289254986298520828235233465979092554698397883724916373082959621414937427450580876002024357634508575742823371857296634636277881640598663694431143935218982856183972815490971738375709634238088993832044714266083672483872145882489999375128055552063029606954523770180765273454071446460388346889443128288495608379345292471808895863750314912494728295375475755884407056592439096201696628392729727896793028863374253008321580641198173085018488567092484460867877407855190802811710112574677616334962540043552235258405582489588087319713550452246219922609280547839077456336790644077333447543999472070948411279679178626011536982296674257096886946428309615881577911298825939069123798022351989104255221044375174873165032020066957081825324708654805332058399203551726892852083426922637651642986066680641000604834997737993987339446027944801365083867589484431823814262746367155309997661341722140217399503024307009097668874662175611189168162976043253042235820513772480764285915510612511213033727351461185405769215077255138638045325353224169804384183485137692787622228803362299594276133448383895557721626446345655668212805651119119831374592303866547782878786422584847736730992136389936119815909907033176311503259247327429805973948807336154143589380629123879479524108671087896699387195364686072339849880276807291043284331925022165116841501184030255402351861119684032340869213962199595020595929603905645841823987361923752807819350177631833514070372841802861203089535209125184462996140443843594035836010233849417096353282423770249769660422837557412569784943301200044412339393777208912254260755702749198281206050969153006961192820148542489212197804807539724271401861583713572030937831179850251882155787778634441033603360481178769187958976963306454966288943374604107387336169208724683382859911496503691442508781221382057304931635031786401284896190089774427606059323603091025948700896466985220926428191676951959144296786532864645039293063628608130139134361600 [57,28] 20037230198875544998714815285426732916253081227479627236420900048295141146680273755098536082985716659611266347982871482173836630083662523740799714153009491393102169660368284178500843261684604871583396515246271593492903537715085584788659035629791515671003406778381517504916194431127912364840681142710590278964111667936667319401986138203873455826142027249701138683328279451732850607506669668632706668896971722324205214443250740970099354302355026012502478582017202720658076771826933152650979786153707049967747626215093820093408448978498460194245980568351932010718212340894462731468497000924207832329606693353961255288609596693608520041152217663330549995089686206167587314420922535684661526673322189318197401771412418115017531794706196964134741972145826559366854650101384421224498221638111962600195886624455643310180675724096706980074196200539391202636553028474040547129480008450767112622558104157557591387706162829885678904245638824388217252912465716605651502610914998816422732338049078304579506897615334537869588235700986479643300760977915690738786587811657402570994522343346941799252184935691652411299740647411859482788284376241932906987978282711803248893977318225625472087289081926299968986979643930234771881154092173861078081460029258714027351058040640365208502245503233464059537857639821404229610368570795685665221404952612295650141046056214830016841104690199377849232699157062287420637639966246788315498301961124389925205060407562312311543193582864728523889380895376707753049589902433513497512882510604629146361992986332579915707221661504328662555342481497424117562309268599132620338431315634667363485064181807827199133270711763323648264988387451141471934015962520784308150650318519487783599938759542480621055798882136111346813092230623020320500196892066101172890231030084384394020527561630937741126603544040052034828445617471543353070001370723311462889362172464885283191324983773935776953857230678373645550193862473165793185493521296649451488799453436573449358344966989882117107723600483005119635302300509519608477570385981077689498820417122547132278968603097630674569458547430244241229760554201710638753446825252868773678888838283893123343587749451607816972720727399812692664639489376944246723723842225656441447915820040681755742694967076711297101909695388524724448890687983592016858296885624277411711555311861817139114501561805214967901715032553488818570644816452616240988463968771754086214940943742429258598185176914766249371464167050110758169557921859084041953325781331591059969846896472367520251506983733184060043920260688783882505523483542324210508521661344233928328024522832709849098216140308184894848553711438588630409096940326524508038805332100854579200 [57,29] -10296476318767762241255789273294717400360143579127989210844984934835281756387508627253699248765948491009716498185023314469384788305917847705929994365080704842704498039804403085642980170133506575676523401022550749544938292608801129255312651400880162630067637387270264119925981040764169720067130669944201897922571151018024700608153086061573371828077825164223781108719867177577071061354837834215563909664226584732858717201611472801808634230391801146281068523235385548884556817071280201870516702426131076691811902053516624983156877870490756672515815291825243224961915174018359790589178686414299592731092221383145587420979837632120393807286500493852011136564218649749979215861989288240725979407491976830848674942504191583943504683379370934969722194756534226174254164182712315963697364487187889332074983515055607330501249746711117708471557246871579413553155528436939254805326311573399193644033201913870887478634056321799006099012540296534619463591139284790900046038260369659825541861682169792390697667405944053857522761630543971070564999634999981217981929927891279403720159002058072015376426355497130589887484149770276081005672949067383836096886591048134138500586198081930475727115173299212653915313136766840503137092428073392265242373772281641515014137315125304794714711376218292368356163374426830370731899763907615869915725068584840506750217900745513640466660803025265578913842673124029460180491967964189374635958360910712239505660365123457520282115872231086008264492550566352376355932405802671096515515532838706170743301948100364261309103660299227982526759644288908556020276275803431741354616710033473129116029727605065786697745137602800414544245766293379242053169232077946037721633888165384864249275069229624390017623662122259627124872130672056376514792340900822465528022912498770051645763860711891622119677899327096063735686677747196264955769418605986429210079951666041711556295007449909934799879520262084752255269657073864324226174580841104600949342462237007200102852434423138986533081553879115355446561950852492704989398133937321483460355744486836500435167550646810617691009630791917921585931355017270636446586424409563896612660159398326103805516364214611879860269846662395706285532275760034281610064754145959443986065328079520325652171999548880644498063557903252511090125780421634275869651561343742127702661625948633776252164160283173421353488113176988014908765646243771789426797199553555262532862532961603373757576153704369147463303715068279919774758705390845207668874806972851646249844612355705887487225269227449290768349441938701715685916817357430967707281844015904693635597842174786133972421204034433380481563429710238211851558968132405591633187158202777600 [57,30] 4328027173146097358340430809560113012124797563819548084780934796068609411565821362968058682476667150764402429057926356658163968853541441183590304987181745571235184422378527013032692272247794689008956810415381921823702685605615206918996528043459348906878662914808975220084676475295244706794879280198637437991928235226258209271720395337254751088555587229913244041002651059713386387029401662984583507381681977660269664399539578405752669783937841067901547872306624135825593668674305242492260610730923749203694905403322950412218498379319247022505150980790573384121826301420480985661008111964048034633238917856812150096881022105137625190632282557651715109025994181291194815800343123016905757924539947927745909395794849599738463782442071384493626681677523096671057706433026147754662597599998284191002277089600231380365265669326164545388027146354138459323434749148161418084811225905662314492377856487018904103642989911624616605765023253094877235322681004778775534087712209997033264993827358795908904041680563088191729707927442848458366332691086393512444882894336996314159117400448919339708922431643787387319036061909382169820933155480502535977661120143672451307268815460742343495755796987664831039281628910143890756336278367018760210823810410032816296152470536736398414309262186695662407521860888427481213222590662727147951278604176970234627668751984928312228410177893819271438820576751828635287273008242725752284474743914680170918412364950186830668413129795350368882483455244200642503965794812831385938408221892635160048389782057711884770119203060064548746424158943414261520355342276627962477985848455515443612384999940977229087091901240338459463107279689076902212886701098580433850339188282433531345449604120835582567964953746571121528100792554645848360336607961017939461459651802960171160066159017753730755413166063592216653945122152364325263839787971171801112171962950419932025689897467685774517001636279920617504506592069204742732054170826432838126764866402684888214148264156841901891008139526553689199640630890036408633572455301494983247893308680454014534447967342125722044571889852844171055581257023408852011371318318096444015865708464423134494746993315947541843473609661175809234168209511049148499982247205997163004924413442838788055549836411952631985564006066296874715755319413991448374631938323083552158879610325407085159757846113346468113193070093547014511039310006151968339376789935092823381350015244736886903736298612174401490499238845115941770523393971431406566100736450124371919403771131711810929474724126156610330263214487395352642709063197003886498388694550109795305136948408748627089110010970199844826183469321256940165728035359146036363234639872000 [57,31] -1556032313068006861444699450642210505693575854626311054296695274917169088915786614175497090069802414111030598850991844081887676346183439844193937365126379773335304525462410539937668416102640410053686382522661677464467484517097389193034358783683802082320474341628752354004609073301341274953514848751507963736296171580855858496170936011576745779142909359727413163697428680502381859290529539628575204643893539814890165987296036658077560230699147936741161118945987357332195777647224554445520997148745363718649029878309897495864562212042167581711158921366447779576105443276247910135919530526338378928933738017709599503566197605744476452336100534924546228719099273094985888456176025172263893048043435138929770556452902246190350817535078635083307880621765948651761548493675402935499302543670280624153942873200176707469753812267437756751121580006199219237395649036248554384464754851914720123971097055116930660197915330950133782786931468606219373593195833942953392548176566882145467927868435282610690258491078733123621256608374102665131801569231827530982212804226833052233431085888342771189218006501499642921485444068929999842101836424965310540783932908414389034746927735167036037669526758836560315659245280779445926199190326644166449053998582279506284998569874210130769829607759146657250169863046014736691410680393894827761772589438905178012424001958048160210706988685770816740600562069213518241339636420004895145887719873950389350632979113321330408972173082451373278811407191276892204206791843763264802692240136825194773499817189598056743474411421977464601903122108447890374211994978648084069558377900020612609834591714251483356032508500355941472405903811918533835351776750621957151442118037674404501791922026144723569507448584084695921539477707934551938249139638922804573206958564258136321890200550643511507756132950150244041941093810048675098891456444636981448750532413648578868200972965066197335419854882132577483707560279154984770128833628460408985513173918100020991037870150815657332323936368083637642685827504850533610521647708491974527924478466887530701660357951478162448242610761186974033493777380654855855101940627749106306317769111437554702663444755585418283488166002626892947410795262859249372262290046753168057153715062524036237605060337370947673452600950779720482463057581892201958612799409645693881127076970903302656256797854703033802690998929613504593842384214395567399337988275540474162013606309241936617479845445242873061864802511780994638010678014773680136758968139720404182002223962558790771285438146315797399128289697104213041734959701100994445452092630324982236635901888653706470796836901672837377383907809859229998026972694222085899367219200 [57,32] 611592526325030780937490827688195415007746876724935669464263672984484360366101926902044106262519028949188900062434690948724917959600347690032637134223892196916110049238101820070858793005573821544310249350852508138106452658516624275125547065399593947190677307173829503924033712560997203365934640874597622683572251442931370889974759041366242712515467336223551687222569408272373091067414898057975269189073192427987136747617320335878348446192240333745493783280283420761518928346276902592416699065719083279266378596079489099573125972977911809867556598824290615017897613065872518474965088355810133541982288120880976546477532147620310971055644814586544140121067445999478775397336284067361596419781838213029952678130728459329222130078974302209537262087860793629219386943720080288099140733679226607779243476351774735518142548958957967217981698240087655842644382693842727287475638084457040436162888735335627762495642688212179268396259015730478573379159032995178721328872701295533921115255573106811351982090890023167742267457161980949945350087699478670682901970773742680580216083919849158473080597555400180828815005950576213377719155498600288840379476765135412025164308589935438280646295662475866654968535111539795071869322866368411449156275067252632752958548100745117641181769068745121252294409377934352260036802259335679072392638160810601738913586319059335008985054776744135965192382887068904489980692106457467088438483041444417708806376096399738031422515668287527886906086798960605112973016001480244492818996848593154702313843449933766051717904057167774143366007940170824274614639506837185723615396275554011986343972356574341649081195558318917408309041958173607835740740419904617636543471159231969953023406828289055512958474108140741700511123634923896582598993007119447002976165159543492852437074481279324092203764645409001836061107189586844203421019308314808824341355744883042840087644915155387704487491727605336424337918761301757917256075361185533876838941180200792023218748616563004791683674852634745010261549855610508395649117370270442362769588715314104213682874663218369185571412656081586994976999249290417294024533075573180845691989729833311924229130222810395364465187385867180144356126467486680888961270652788705673417024043920270423583859916830703960433882124518930564547976426261126317146266962418108747575223696025096188396991103400673074133339352474900038037149149465250213824148929505887297543144863254185398400462871684707890298672551493448394229510627140366584569491268674663705544276244738757672165850490678776112722039488546388098837079972076251098557944490369888263272196439505400581149031659912438415605943779936313727027484269058007970611200 [57,33] -355095845665714286295141218978276869782962531423573590884046919093267859100466025248303590810590903132234378110335947426788166238417232413588963912347636795177368483055365095150651751379976672942865048530405594934603668102777662321182573696038615947749932470886468269959694304730073494059160854072875238931781342808397406546391145790145136191746844963998609827672612936463324918557059916220621271141692959182588808984862558445766035794664594822806553487592136716734132455851253131451078468118022845476349728787882760559581707319044308452061842728700825526739678280840814538873034896410825456090495574355355976934043354963011662895762112591757167261419478478987593586999017228814929458747561179450284809953691890831692210699454357760621333427345263509600130323736748603955072715246137250507322101767632832683020076082675231848745645164085532469727341715385775922298793972412803972299121375078431593628879105464304578819627704512936818897356911264528090887794577911971390484558318841630674638297212111285541294138646604753605301105919755471018912083372387271070871384867701496329294822317715843059187642429356603893987235743611981245402220758818660418128162629888418744036497120612982291547984784809068404042774843705252188352155477790216571209607393011061402948025191139101808073220890178384374835455299593456674353320122662940114098174467202099231247904089439536749021580306749904720808953330196491882973584514723730864289027739343607669464532997396477913286024178574683139461881766074996872101046386917874543719556787979747857676129026583254598747756176900817593177711761922668125505151853662746235671515392073639191434572981760811338018832730611347530275639827418266452158981744058570107291813822115189018977109219947234705224875449795822855060802828217896144018573647023952715035713553439569652086585479444742443595201651673523496328702524468227619598454682481208158956427629399880649278103389359416021036565873450024896117028497243905234865148004106574842772373093711224451695317096155714318119008992191989570664353190811692887379789244247019868513952466331484744011746849202696266594024046098803947961724870161525804045283336944371994827413068854874353634492524570793753166501522734618533114481972160426074752638428599192015881146225543664999977939391183784232700773782176778976394140776318886541730806664498724912585503399027694146997743711612767657715625077452591833555275940063456519157702151517134516747219027868249479871470064400564811021270215569800371688043278958469576219723168099154574658320318494854593245121290374020453984254994895252350906567467715618692405998661186456319203836901628136959166933653188938958926328123777326933606400 [57,34] 234250820517783318901733027164804342641902562051976895173623672207168045177894609102831322794582146044315006224554782859375387935744212512090089764955611028042382726696992945726341762479083003726105299528437731989996618678203698308118891120034637264455485865426670508610390561714960620810803007298041519496803096899621221054197504594601470884417723249626712923036916614504605481717536621502689126496981604475251771397851385147083960247853947973371103238019640816770336932464897581154964621951946054964551555997805064752683591251277739284317830164650346045146128964569017181859104791485016893486451269931979315373860893342169651629235720723455089347940073340152027778606251848985083626839113142487164323195382805088775860317274599626548113580573458908359694015000213280196004367383386043367028010107920622969350415212678957806749456526231989307202579385380703110958948263374138742807500782507086003861473009968213355969977762866899176470169692444763784245078145236951933359123286404828309417241765481916903395685816940904544266025888238521129995371064593156159084972371251159978767103700599227689517029859028733019676814122518324332493141841894329377470900670738234619898018608257864223883960073877378727781045145511307919027144844092638735820597417888518643638639772682493176775291678583098404522169621430123597862737424156833590844747505480973886223864433391194751384471530806342800911671190916933518814725645515459856855037566752326069271375846301310704230538869939755488195193450072002500182141099885284250687585107288711729853153222935102224159192904473069375966395487142912818410467063738460982396490308209538353736220887926864938094747820255337965742167522806442596215996642784258127078394204955086111914932846740467093919665997493581463667009754212009486024600169126913617182677173389436889338304885607023036015809680724482152345024811474479787650546520855059973726506520860557731804809574310279026292056928464377211730571630109877794862356551340506436539378858683710836324468036225088865084305795954722252335624906608150762327326467344343891109402558968332080486270720422913213155102110794065410552874441129384945380298962019709630562015419704661098043241627421737185156893723852319500429683865284430444036780253719539510591430874805830004598163746554492589978268547874024990005550298194171515945959132717103422633527562043428733037346066683090615426300734559758202796061976608568170785128739446137099982054471190267497989008816303388701177681185646475640886347517760018788287520671739883766145558656869247331785924294637555170653892540350164611028394437200921839459727828483722046616463765540092449908199835387610276182145660628448051200 [57,35] -123261016415178541601844720429548680769982740269946450318947903082764727910954678609837398492345470494716496447339025771367929021916682654004698279236341495576069550313108740320578741667969303306912777544472977574227630448950261254490037639006651448755918649238592764441435485007060067926578721081201679069546801222865305446098191624438615175793067624685878345089775890945324598917772164699118563293107192008851350369600214596481752591124139675531799784022577554457130792836083899534700953873976154492577195353070215239866579335975307844176656096491586577229155023306555349960873738126342706885303010147650738451879453525474480475552179475503701701492014282110409568384285384575427858362545697725735444181995531918056849199218910893285806726095110663008470255188249238890178954173339646085563766605532669234617067149338805762394365335061608038390840623492911315418310208606008959202986262254918817623012638244648395560324846293338611399331774700387489811104623638584215945663730963138924477487583910307826934227924734790225005191058906400809683734484505405159850816029351610516483614266480694030055049484052589942565427923994632227835748307384530916637072061792643036545133657799595783798688004417705659924215213428831372716657633507800095885295516057050897121805531923826009666565753269122745195956083876818541405008856213007321667844315684325656831317427250129979674685593005459307280355385522700997517501246289841673501660477756528371202200674188106874662417663683836446514884224862362819109898510582916642744776609435242032101980999663933283278304210323247865513598602171559276882573193984372989065823934136410349640758064166754251766167393106453038565409809279518931732975257311890176631111087117489422065617528380741177286504091937838242175191240497838981411640556064787714215408482650400584476209297305525710772663182138061569206366746357991393897049604661966480774117098553028897068623276421656044700517963694635223687435903840934231710175995717439051885891385843970346643409797733315727553212713967615685216442324240525402167939427501351586890250775178099579085422505479133922303508732464108901042477171586419848517317281797396264384076589398497562830746935475662117165084300411788024085972429812578872143884132414577056286246892226240587087547243661091720095581103268013958672606359112823095582619833860806402864676303674352522379125905669760219561359240044970684195805440161469691122292177331085706629070981393306567552551405969478394863156469304851194071831326822145484900267248380882256403658184208550086977181331214895065099973183984435029562181777629664882193428568965436341580561676655650290996957154407747145606926801305600000 [57,36] 42626867341761497256433716817874548535777314379821984943124822126862163159668787506175789761600719234646709440962753485586355886090867369333681605170219262913385040562346258759638185684346948032471391857694323399805806958972102856340783261354778500792912369121091370186796356286535288200945951391861003262493874057176524692231761194291775253101853797777847315915545156987652735220164092562659692931124635666361129430137337288104661166051825645172258827868007791271094945534918946107784107317117248117348542307237557307921995285642652449989674428498136006117291632304603029890765699118345885118685979087710616584158698764926098509389099488930747663586919826877991651989065674681960426585879689033697160580040291943318010220925639218021752864588889904579816765264928983329802803757551388989808558650317642345762742378818794699501193576834458665423901017546765976572665299095244599120194226546199705990764260473662218673774350072518462088904291338475110109982662124275425187045431835884823836612312998737878061712282924822171699432084600339962799778166390790606205660953690958748099737154385959514630803025050288910146587996661326436515030735936811245697096941555744988031834255361831462393568361621903305558232181532507405906955971854163024855468285348393820621735223228500291632161446080613078820868355354994075728254959146267172541955241346622115456426231197050432302622594420566187593459491092565558695598416395328135001483502180327739210353878910847283509233648718138097466001365903537324530370932621658580912929364324746205100687508411448346428430868647755207486860722503815898728563544561239294598160251495749055627701873483516207048660111841045519806686484806129804274806172768177215516915163710602097989019294349514123168506800610861228170713436787372353591538251780510585946114387932084451486080308199152386286217251671406323489832706880408434402475028023749370684726729926620835430256632891692814036220072069161181973210969377410464597474328569077078513872527207672197699891964315839471902308145044082624081565381824436024011886571135736269392435930370054128057893892633847969194393772524551341889388820490346307385609634952263001497156420520493195018003451026351570651563607470145148581791939080212788927790075717350884298063030212845569041813221389148816875008573745622535509540298263085849404533601309154361419197756261213962328853544477281829830227465963262546422714260501075462681478419984608101855055061192710026044043024289714865833521990214125294011539265431647609649633474093717379226437497557489695664795070135876416876457793888016005805313795262451013572803716960063610624553816563330823238381449135621327179890032640000 [57,37] -5233755387941121108788194723107382558582904866344529093803718469690992273902391635697445022066900867624702371243564300706205271584442667581084296676520131327282129972364717632763570244500283243189735060740472523496322210037578457698540485192837826591150072144987540848280830609328573603917822396696018383085491139999033854096530384720870944556583713416689078369897976367553117754796164132144336237558591439470968423287798313768234241411924802707998140361332843258633950946069657899825962965761148445458796472036813289774295380883882213082205707209982365133207444017876700209748493771239329704471370067297663758075176302307691250759267349260141097483398397042198688653861044587389335001622329499160169745817656389625005392770789873657119727083539609146966914025309509511689562244406681907242890072094107136552576613802470797709954729220262047102248017196116000329530540370154050687456544399313511579254958087228653473254408877032459085176185294004801113481307637467302081091535958941993840074938692292521551240888839110806302033048395221794151945665350207617946277411955620446570487608219799914682988609497268603537694914362640361794317868392113935180857667511799848980975805452805966497467796743030794710213482576853557727791161453945541828329020137027428131823792246416500499378555240351619271788199412010505427449046394744359073522033513893115973803086390505562916410760052862838441876926134269590596120032652109126081120073315651040885061490733681163680943611495687714607510835400640801304092309599046949454341737275969061168071115470463990653378061678199602943602541325369557421435772220771954694619605112314665144420416017196220749122156310242510116375337243220794514179150893044397041169383654347128964249635496391372769019340195547121906222513416457149517936348389990295655352381548209705627086703714733449305023135793705753628894654109173304617000373392781204980313474704456019619769520694635800654827307925843546245909245981509310025645109972709454143616391241820671801674861279567707374969538585380181448536864930631823657757528396673278784795484705984979199883422093084193796846969030253151665602839367623920740035184171657403943462547856258987975015316122767603145497086412797189880368150586283938449693204869531249913177127635931702481359535672230432717827405445235014497972394589584900568174180090855145119519653307421587439176472894731227789907199403047812924942197510989729218762327132077808555547641224864187622679923347647046703750438324312184370770968562652333655285688556595884890646687865752993700908950660764018612126172692440740260514249054870380496808940923842150753963876392294227728264312893105418104995840000 [57,38] -3843923957642594354215917983651537568898507130063068745189718831651828522415094364460860152138106785083566915860518707792922167846565095863347358176268372236118684646263865136522889405017227876677592386014400214114744628334865443459410319216694668618915295551039932378898863701202484348078310797887374419030066031379142116836693110755449961616281366017018608178997166258082217779533148324008263362526766827726410180069346919622467806850667965514911293538493107971658352790782101811777247009979665169535997279951003680485473540003813080160628592835431436597737271600598089584729587708226217304183252366297116630176770281524015392965883054723436530098332793850062841865438373014878280153878272559669900362213810389400495763387333561076093371792086337518395333484274913540812686142752281336483113198885539271296018327215039938989330678970546521326799705684636621902714827386745173629925315213685250377522544842102567466688744816121229253576721273501190606728294861074604159854534845986485572422470063566926482619462509343168223597997129712196310222649272394096975537027966911047442096661011043589357725695287937151389678531514636952163773990279242201516791798765839432232485698209503766937467602397380036865681363213132889606440694485429554090197520931029354383496363055871471593045228862057490385505206073315441371170977264771085499718658479135065082450778601248679065623282398340618480948040228665771370621490407031643173683081354972070382336417156041988851030182639138955508800929805903802857181317032100073186266433880893926118482758162616727821631952900381007029970605601793697703863155545591846477380497481150837537963994255100974622687385529901338115026723355499727253283671094474668356290381810164806358496964804096024768684386330351458124159195098174755481084003294894800059175931999965819492588288284577978361781153908044122903442573964728326147434626978027632121905073221411123508438497881719465531370733622629340536813825574618968161245951550235142415521919559615492894165984373238353804239390614975636937072776202508673190131023152448318190882684532770784290488517405102529444289614394608384769820408620063754107746892216167397021754792460190042103811942348902367774325620688718776513922616743123677955672425562922556521063574782815646995957988098657200823330463979289274022342432309550115172218671222501230931845378075075895971515755320364941069319081868621166832463780888054006959730172471448032992833114480620233530134974918723336198642839860721613076869394091980729666904777212625436462193815208090882875754330187802264804272507603933535575329029323294084685042197081931379905055907696797096556726107129597415915520000 [57,39] 3031989771470725470332065987056432666729977999634679779813806235330718798244588397172963173828252945668962476145961898181065611118846898454522763915657909030644905507319332481308453625796116556697139730544708380019013570980121098508277296714465575282006946424816116742594321075797150856325052794432604895251161090780793862801391015506128653951459440114928938267369845411659369657705083833300448163137797698539371633800849134760439884910468629543089037477684804527462470702881737038295697729448338804796703550820660588229510293027603457956380547791893914460690735090408214238572651917819244504752802974905431532986089668916879920111555440669954335485020581770780749499300990338530986463513405141606480070929455541924962659237041128097124692483962613753199979276485387435943106562848999504046865709572110237164394667781759058599112324151151148232577623185085640297165522502156117609050576199640034752790337641864013868584312275068548452715582230780473750292410377044962478567538731495684025738854636814682232406610878265108387789258559077960549845458410669884102008356980421130889227503585656861830268426924976313005529612922247377708175103312842365651915140496927085094563038234401577381137338588923507992144917042382708275578858953909223073373953769154741609096872742207335206126430051758279871861342051900707504082661034920482114214311245767584178352629267865047401753918406663567640484327047815929892183343482240528173340475946368272422581119491152975593112284828870391010381570213374616097220043751622405805516677947557483069477950110222184285856351347010961176781996692220221597402826506259813952291395927629999406514925480429868439079981803538439079071756115751410499818460296175360952541815274856055353442951624097932923700687665301838679042097158797918243065964042823598236629264330497714772616707168216679134858556628968073156914467743177784946238243302907768671717508085384878912852234835662946194856593490669744818471450137230373835853152895821024967793546979119379670649911439114347285482385240332682053098451256511676722817918614744683253140106273607844635556022337337855529177243030010031992379952885707432680927058896665860086169396186299362778933014028210197333353694352020665218165412379101792041390815196677498227253405926564393532303586850054513130610504335538010280512806900005983013257083076890087573845335499393648895307850210922878985226405978526295729364449268687939566889005810482619560449030838653223580182116787139387846995312136568389106020381252839286727205613019213493829253644754708924331148770868955176243684821060379694728643986176603440563538247475552045854448649685764439480054303177886924800000 [57,40] -1331938071070779377438372574972098514485810285685078907242048998277412331782857854007436515645591066772647916139974597799160072856366870250332099490043625034574735733631097217036338818020149159095150534174572805514693236032803742976590838781006341565128670746511638442433083291796301206434167304924418492815245994065258744612642994866091547019617782208306631171502057471748793670729087093370793404504593805729370082256411079264416188069017301646504396984607637841442584176570409761786843529754317476447767198164213736004714397294182962580532819205725910020964179430486025321792162091185854334858202745423802222343347445332996002028218026618434534427078769386694185364585103102919293668063778950697782684907571246305849263357847661148833886022901018535070703454889711149545485334095632467809624384612552042901044389057579574141856738174060151315782936914032100462412350677464862380491548755292042166698565116443082136587619407941149342824354766227285487711950685696535320260236007146980603882698136732997394360400035946400899176838853218519622916184447883736187847423700704044916538387205103658150387449142003490918559378210826870773996038922724272804548845830617233887128310228224408657401515170087057242325273424891841325288780612353358984894248198646740444654936036215713528161291420904098763961234992135976181391485949453816997188556783353105785968104603212767927502893346445782610442445253493534968052655323916570106285986266778405904152783159388933788153938081435155487680070401806533379188118594110254529461862231037830490044898014068151042846911451935162576855858831932577380464746656626918878723561829598388095715275821287152047220418692298253335669917033347288987744380603226595754300736202441021789264855899065008838540950564812558095516223566225440760140224600520387513282774271951688541096797048174826006970422692032004914983882056687730495495103248944058819437133015953567651878639203255843682415530678762883359699052366473647228136641699679512668127095543565711766586510052921849287287831978432434831923677946293475936987906879623544815703844634113629499179757756538386321081657907626797773403435044023809259713976916868238179878026164891418156950016455095859133143891148118059524021959229894034117034958259483205505686199874862808696800368588411527371777206144615959991708982102136827037036252796258249625354032189704078618112721571973437579686396340086814561397914428198385705985320917091361417700133057467913405574008272406764825403789835413196896224040950063410959189978492747152010178006803204663098934241338134024597119870176188431504369440816041625829105984664754469242133818077043708594168776527708160000 [57,41] 532928135852891763882853141662808374486287247244120108236490842922216402054556241316665701139465005960123791986508940229316224592651386246657162445746684365211343893655375435675390126912228289830858964341585526787251708576810243049617364663792178186799124829087155602921163449112635053832523059188307058754936334140265479682313258078877940554257444506371451685622336853183812059008984494035342276284856056345181733639782085695834692285041835873085798427028105148603626906906232678130875364455992519271713341544906402954308528428384444358025875131438792876829330599106223835693769458795247140197759422107011858819547328204682539840775719664803446126254379821467685681844292205815902756666735712601670474248740341733723006739458849713949672033715264422422488663716675097543556765087620522739255052563151859774949710922275140079232221999265411491714362456755055368349352268860789961700583550527566163532235228541814187892650678085516158615301889248139450495227943031355371213126927253265315062872120951614122308608444879775021645543957736041651098984657734448220746104629259964511196852867796568296725934394931352205468466432403658384701427721867443853094526026014432002958180472144942585147144072402576710358026000169612059875752051755494603845230168837621893247405414566877074649156726249499113374639031831884377032217302376051784746428224111594613378377852808439104518599471079711554836182492807726259810651586688933728473260386725157895038365990689997641160615145569436055730003637814847533886420283470757213348855180779969089264618679900840915657391108107355193082423191188387558948636462127670067071877149018340518656188175633278547293025929990313432911268499761232386313165967000572273748735218240527287160603816541887104253249892094369123850895163272181213691546311680230053591670004473390104073731582668989103779864117930170046666905827621430944547503281972964922413730836988863965328952768341549418316482426036651679116047792378395547333485719320300687363105300072792529837334541434986956764591995442374672290929110331942551263945831171212441905313299266712180423105893928625560328763329182509421237851366334183712487134938389716853457303052072263026047015595117361325449901871332893337822407698351815387582655103234855951801445911034286679425057980573345355186622551231182580379047961982233090069409387248518380506059636971251898577871987533242938117561988226776416512362636227995571954661991191684453968375243332357592622557092304121086327367318902926021775045463147872522361516813637951260156477723213283622445956365272289117763471126040426290315066783021227449585009895704454871788741407135413509988991107072000 [57,42] -243916557815293799394761961692913779792168943538816560609545297861789337877340893002640763393267860948366321879726526767963508659154547781025388495932024743606001569479980818545195072783552419585187334544574495636250069417566656123163525454387609863113246820914951638772122620257589616061062679212112352436300630062035183462830252028875378933373721459033788799538579176982970389171861746425337386214800551907956718843186477409271519535443693728526730404372121467495153817132438234272029826676410433983697063735136361327073834475345244567276996112378897371430489946684926821429228203016695172762062557163210905561244909347168389205187725729287872089205609786977860720620911155665642400534011160407785092129609082405369692341599197483199300163272797486130283155866200878162850480830532779867971599331919329756338549616317076066556111063705724286619129473093692283963793440930470887691182544939953357097443945847430981565029860995273629347035654019790343810579895366300812698817924051480781618998342160794104359382522544836659226429377636256520233082318428177374292375178235708619320031873791311890658656429417724677086717041366257470429881173944779523436496641873669422327240576525824692567539344713622748562628316704537871100434429612423470228324164856180997066963658143258575818147631706067518508221516528873200183384829186493517996617637011330686860536772173960064044578708523031663627538806592244847185337235560645820279146312458953492411552985359598936745788550532253836646858429083008853284968555933420885005714346377797075948323548422015682397566690250558370604695570897522343870545610801422932807013172263927625238755365939861818233238446807130712872382268907659907377767892949482935455542399341392372394954995093424670855198600775623043893229648732020261890113507361334094662466401623538630096441178816879439465433742717979211799030218395532803336979687875510202862211683400318195449262205586945459934085607525342663955848326046013315136224390593213536052860767389250350706502101543691525571136621409849292174299774473096781597286389160317489877210401476254362195085208109917351930224669734521546811919647027469425766639406606182116368425276808816197092052774543071631322170244799764578428686637053293083136520503842664940227221525489352166901997690817503477985437453271352378000892149346905147918751013674159511610321049998448100296336662256718020214418881879263762499597243409385997226680175379690377342503996126860567430393421858068334788124663177274051889686560339677175623668103172085205181193578890514312955612747983269292118487159642056239138220189762856036700838017671030574880496953091493332093239296000 [57,43] 113435202171359315624759123733551517025721434196059952251246127146335907048255322984945911155589189424661297391196137212912795621304195706516986455598856085023522335565715020397576943503463788646536269297552345624293431373011647884220549819773388135664728317997580864840244617030442520304367876169104428103394665476238572634249079803736637744416044452530843598948426295396643185710877631362826521743024975869780014258548419194249072162337957542528148268866156518161547590060239279315953803036600384152788438963333448336002054770523373029327634740999446113009567677241716718739673170493675379206466109367429785614468156561552179914925754163234305276720103139696877401504362901613799989744822651528874269037473491380204883505578930649894589740866448766308726361566968895622547941100615357595904803729641973100749452741012546799052597024079056526130753716571756726526225485705210836263384054223972257272540335854776139017666703089793515363971409222909207875269296158212406578370062353749022725230460889322582461388486226847486479105391122318901804122353443481908507687042872821466188382782937156186524075830077157182733908171214757017528815696982341431928280518846169524892350296501123008204765293326706797238452470494977511250394230009239820987042738649522079783296381672598100359144407638502299644884921465852894917315516264805646645716184983535803618922748196865423604495262085900269467005319412857925166089930110817755982175155144913090542720920765391489420748730180182898791350642743170687584047475427305913557486256366314377375867116228883358067654740456581864257778484466879915631801331924070120362044821284504122529833135166330081618723023420330967507621076236191204151367966579564824259249291359039315370575111943395983879001721947701488913702683321961003621316973190611231979676707614705297447091496326951637495842429999658857301278866235134867626673530311171046774865387802236480916073929406649851728410817173816781273608700256237390757313487678780536575238166532281223862400010079333132610488843603395525871532440684278485786277563825336172745428820987366424362784501618209238432528998823835879267457008881582401517315289586917163687807570372383289181485829372348986692054095645599247504977154230468957681911777431407273654801757502242029767604659752154472200118914945975801396798318106241860056811654154328217231297027884248344731339340143289123222574022573017594331122720207160428590229123889316214920602341979646536139862465454580479251448344909558688730611994644703080251837600734917302180392474154197330690327885763186694033021454062067233897522629533935059751209522345263475365532226525136789962752000 [57,44] -44587718324348310309368450177414313246768925757040025116621166953772351878113994906002832548422114067423817833916846322284295969394384068457272259459985162601264276361698880842513636007297278937030310321328346354046406514981057564084851741230118204141402686848464668622535081299381873057778587577228653576880007384576486534860200163361653338768836608266322378505790982359896494601435030547451430606158888377972211648309098727460111958567502414707750429364385059091763078951236270281925185756502595286349235653156951175975848034205278173467030747038865655382353363887356804756107635710968527944056448039774480506976945202451002990668306184123693551003759256261282433558058469219165501702457866487645633805335206740992294800290296295626264306652469871621938537381101342143523136715820498371335633272278992009083713680011197210343523633439380751119150007990396203604645981152262023142298429469465543689256098551861809616562722642337686259837867150466782130513582413046133985203430926899853851189107129901654907472067146135376999592666357774454656423150937411190498952078372300965387067530331132487559573519997255438662014855340453390138767487640768321520603565415545529943174424518331094490569492599960801437686474962262271953604626164862236125406817914870132362493433703754863934290592954548568329266450300386957860755839106767595358297759154396177398312725321859502299541369008670131159207157290248897581092403247681455084749411254384037410858555073924068744520964090008064322196762489980524611666951825836380199955884345331075129717786718349076595613340091085376521498052874365891404605330229068711104489558301953924771743898567459662201576950814705343081340790933117809102014838500846340073952715201760084208013013442429888952280619975592741893243784772153711610117825581469412848099210960691667864160274330113944029062490894441048794488457405505123295102086300186006366059896081050824043222972031512279113596224103176449102327118856915538888682918763445404081086203231266371795959615087331158709526455710466712811473333262207874467293980527905771274296002570643860750873184113067145171644597789252400845706936429788257909355621503968561117967258923082195886849142028682478138053545906376820101601414418285217410972048160354372059697441857564077574359537804738887805539319108333911491479830980757826496420575679808008821842547624565793474357121554729136086650788644335913325882487596630769412391916076482577504916398720246897982235513681953331453884292527590510936769344551979164212442701414357883373371547752720872858685699378730781692506478316033936367388012573304326830719005945751674534022617423790315929600 [57,45] 13911112678619539969446233552059682282951199886053200751739729762344361245513964559681860264349379329025366219710286372022718539355832673050857048221646731891957531134358473461469312276565619745184096695674009218013361631474387760022806492781914144011832915897979415055776367946860055436608932320934539901745368182770031717519115585896149154238083612014587823574917741684176396607868648933152664313036473735235017393251967539141053236864605769204734347459423807896425053894743042511625389224606821204674804437211231445975651103263438023456952487714725376363086251223580894475451981356926185692273355877041777714530986541959272138426176034764236758048262611771126842120769595108514891745100250830226964938191716585554715975786798113288227384422276291012457027378761710084057923580635649351136266721954451263093231110436133773888877878114741765891553852738545094584475188979060979705118630709327279816558999838017551172106645511293497200928212855240134257432119725745888089523541092466939689621965089010922216793387376120237050553427881905659311045775219031802928155467651443913846661756634714745778611204718663774787530696138873455934883882655318786242319532400278886941994800528741374253452084360064106380932927227766474891818519106305944339049125095121796807305957079633999588467013745522293357907675591153623381767803852405838008333331000725124871029230298047038985096302890563244027442397191856102551370183311943120560428606318221354560049687220230797307492078922815570500350486992144318417630926124106479003072251799681466920962427841357822499535451957236075359822376369489319847454186439888933778181502961000048174576240104608662270940127638468761007130185115775866365779682117218581919005208214693359034105552033330452702420764503564895249429661595399453356433069746882253702407756340607935439604217416843249659655477331921839951871246437449523040385451137673086602835814529816200476802342015527456052005768139314515378410007353712802184522412382903167827513787207343621759975023882386240959718253457398319342350487740855711253177187442996305700858157592596435658496246509784011440471665370370952362423199576691641218573763017567918387311495304081036697328553019083470833732769215857873915345730955655065418461912955227788867273497433887715593796304499766566815229948996402082000266787740972593050762751736564589810965389007016660816553610226549983074661216936106937472963340189279607173931749373229021080574603128983217074556426623149052018306196728558133876426072431538277999775479499616239478542188206380373786209171446351598980062797349052644440244047698850796255529839820778714650179118578427494400 [57,46] -3483052931691336494053871246330616465040547973357923530797286341485108017218558580068716006314588955364447331603865472070208925761847610117575602379745276950566888863990278104782458103883465272487608119463042719216449904460756174094557299314259294588226165312467916717047401606177135655342552496481819905875000925718557797233438288534983430125402730337631638039339823465519239363894473722589545791125779819403723074379502375681315217042958533810756715035719650859617121496143296545805464342705025430038956463738929473614543778711148322152811039256560747567979145991675203084454239375069680562904381719185584549899828548392393033298660497170659364586726924806916702826561229815890515590256350249756725875730283148171185089809661716879068413098167553537683555628550530563434105341256691096967723978237721333743405080629377040599074762284510721404143169774547560664333698617877223137023283936414336414913024481840718792773591861704340381776208449832711358570545089157341646217116819275000741936961158871061301277062045595834589379021620182420957708343632114051957091072463958761439512335618369223886704367131509894607292460044343694154083295732742152405409835796027223081878647783767229870892931510912122405254853309738144329636130440424850994270560689444154357823588415559765019637107909368900764685555849341730007214723653828790153789916680693463550052415741664307220699561648112786346147205650117811941745939754969041975224996019074764350206103759616051149600686992620473447018563827604568994659423082179103678967458646430553227311235553517365700000443791356644230224343022016195704993670750259320286637489336324342443888100338819225905324088073909588401935053235309049634763807471722230059556520089614869073525298006948883159261571457237963771459182738673168491440458159979764347489246803278892938553523285450632705170855710635799096056213488953487938232195077909412588592366660287865531192442002415693178402746062574825307774300949411142180156501159658394802558998336940665744974393175956124586775657916983261814079379827757641673458717452195379302710051297585561854861613518528628563906402541342109503693273765466348720092477671524858313762038358705244575557841185132981400184149627620812482240758290444783116042213233395251807821705740530809163872939262286781929798217217261521233162718895178544866946094595834829977881069729309977924235415764004009748875532028892445458841362560379679231159584549839401431871188602620709578368651436970242329957245374678998720199286346369608988740936158811818959402725045864222256641302580067598032984753709010006253398395704971342500532370456628784278132350318018560 [57,47] 730843428462041490275652146882139836636000634066778554829504267624294664145099703693254132610471455918135430895059704795315685147997618187711182960663034440729394884555141595370997573812373812404155021995876076805716649357643639190249911207829848527358588436198175237820379177947533944314624356357519774523067139236152363817584135686277874881230643983946941743177597934413640945305628081263221427660160088807760851837985595297636558695438531723255845003011566161671712148190602069620280944467100644195366470109335256398115108918389114078690620100971552160901387520185868279211484143704731602763862384364750766306298723395201569271545843591741899765958901802797115182261884046079755904034414592759486660573450720028385101830205763520701247984900353342607559895768024964884757219787967197459925759191962381029312333971375936366607928157506561197164742408472212096450223130352931901345248686255659336465523036463509328163551698583335982503296719129522177645846718092001898594422658764387403986695245197945168433048751553068529302387576924223187458167747679899363660470182945503004403927688292858388148490646592881526091525602833197825707860655407580959338956507694796442161806839041315204479561137107266073816497310342128079851303293137406313129632262492095422059631188431561736901911557224225376123186546579710849015713947198702429050744224673496246761921823460251881410124478519484716953879720443065339207931387580642619496387450746742715816406025067622510799637108788699135714189774137055626822408025521146264813056449793044860173771286602425097455274474197923096130528568509732654152176127555178329408563489214265364575492319602260804992221122368868633917728861232859711304573484722067981703980792723003830464998171578897953063714662644284873068150253724081404024217626625342050669932339303426653810562119934191959724221294711721939562502299977589116703277901212903528679387470094759516882002951231314394928419333988865972357511204626377288066963987431964296529341751333782160333223180754961659293299405486908805885123152634228207348565754753169767973657317938836340727585480486972307008792616773353752630083192911657269062752701734469343599184965462912321956873775762434489686395113179828710300925141954995496583239158900404576694568129557580613730083266723470774092983260065943175855292665164907286273503279718182433917269642073006021208553923084182950463643042731033267832467574699610253855535825334714103147354180037489036278366401785356123162111786563783980729181467397397720248113547806033187260741471794757861744377043616582316011714638124148245895222999816079845212936455141615302435468738560 [57,48] -133341826837265933056336278958122344143576629428155282588186683786183662517994122080124651773771701821698118838625127617827780715824040078591743624451065616852366496937218050514539048421913776060021279625505572618428694791498287562799975997976699805332059946566374350750035361732652234077706556412400122546705789206455706917176498394478218970373332524248248979867533800792636828557196388667441191209319524376362061253511696480508545938392438977774535004128802665373961671883069176234569729520341850999799106164884811544541577474376408213992200401159196077845869203770832321746582847226592427698144693288766018077429138694845188884804666281594490831153050952123418035552104911505286886930105353277126261962934845550812951199949971888164022634350729674464375668946835502300511342445298356881457993325506535776927499021514928848969824534919478266164452539568045318689913123268990750347236276645640614721015063312537376962950205379990066337669497698489804198195824261268879208756502592466257881105447385534636287843083058575304804628802132281496512372204412945869986294337271118058493659839653710400452849531015086243822864711337075677978173175615949743311637271220163579118916547794090663590017036931894542257561821761149133071648919081027617483489876947699323810941436126811942742794293106275143703346552464941124894616590114770400118758819492061683424249826619216888658988611684055839571056832734607905074675017838834002188011167797535654657912238112428797719590565399203018134451076053809185723810450536418297558081359216149714046771519046968474660480088760955602505392558675009572109134679449364873804433075304420279630267174426124198669770801590663260340199326953929850431719744485947194721032367245915849393311001244660318241867237036269557696361735426211173165925454910963617354761761361714492089940378524531463835687190820244788941161461052554461294414549316008170098915105966486023208024042498753785326773232712880335170068603003999744024824734968372477411319198862748355043145677646079455490780472815644693915280395487827726837223464492349487613124103835788579893553980850494497031916730923298603047890801904088665703958324728949267156559140267046625493295517557060045609806142205940885023334299037037414218227321187939411619628884572558690999080140967845954018624167731064643528328075033233660383220741281005400910966145245174158366051998791395357776193354806078168069549080153493314074928725705207281665933992604237367793898870879158404047352976957595473982749525615125356285438950903425082346954450911667258960445526217947197153142928261436602349118134756139454911383102905310004767621120 [57,49] 20516710084754571222017604529598643158058480054099396440002223200889693875592240089047406238861841842977900460899693111646399140789850170507023331844903258448462129283736366046072128205080256691532086356931141555355251593804237205216696701763330862511554254264009506256472246260370910072162024265225560768811894485730615349062540047080044911443190041852199541800481838192683623957088144201150897229607252823765033836435948941433693611433399618990097382535055461227781746225909562902802482519898934002251132391870322784024402449717031158914713209444573459002082195513087213685244139814169659482376819750321871440882714150678373781010702655834976464168065123006894902400041926294012110161086489555373674584530509549980719702447808733269440363269824280784033270015705071621594263577290715037633999911889402049643780530518157232098143011146763088514324449457396409369296668150800111744720561903083576796965411997246995231857102567003140582823382674778457444586514770885783667625655453300125808881676223820728094722090220992525285634292508755627796427547316534681283010506142582098308936865318164958164870588467362917216996035789216040721459942950878195808921265588728445555018020236317117986522307286228484071006842591471537759503271219038811517278842758609780966407341782190378742381520917340998714404936279620944401811958998543164347004548175280130348517952963077080852018531567259678591427885952558683245778664017860197418363983001226339395561944750307839830464777027739461884862779380987357659474461087496848258594315903064589654563548879250816359735075510987777091577281680850703035934273154626120429814898590625676186553196987509311428966611003802022048774211699776144922214705698637955914784576986936537287631409723078368696108073165990078920285943105769759331925868243614569922792976018897717180216156362797702546202414624290999265582610862484194106815011499402401452974135171950017241288987996068676490930597106712861861619855650387217210915723948669206027034825686568602217643448379913906601915315754122839539254986933948119635337306736374903935876046698158066473627478022847412519208566414764137133542787968917923281111236869090632687651151062935802173623039718489807252230568098700305042181123804663845089347124686128819168831984248198030296940635990329696432441745144160571514377628874654032327981127190744391925114945547080786070499140919325142856672983359713359357220505641510787984312036137322892216261156208535739968802702192126064502060640388623197696012070442138285027541401485985568203152830800567458398417275844259018693807241263580540443095884784487816931907099764440023695360 [57,50] -2334991817011673607626452038623903622440290716275778454028263316359572632042516650384917669409788301494771224714226428548731444280901924448276125751744659705441047093831056089147400568458038104116675497293625172048726002567103964336697202258358716987890088282993160560146392884193885256179316090736055232349727116806248711007665567616149178747071713815384475036832214307291693486821077663672826738472454631607509339303900089724316581355519471430214601142414197088209378756877909937560905113730236222310789074203881416404641896277861136605684709593229018140384549797358240870917322040015825496689479647027337553882166805560367697260302850366832059255198532189493062533635124744384635469398206867126629146747478754384321638212789937417701356952947896428432236487018128166133945079499796312597912916575042550323343229699409122091382611052879100465719046962379363202907459950277852764313767543164250211785985331673734484908532087905042815685005090617049570709338675567538760568826344448998001001407340139654245318067927074194589222857114467697398636413426225175069567192393530239185198528055134313550361547552273648497017003718170191463936225636158893151416616909651898781417727704457255844772363158422581170494860199808301112332423833378751141322943141930702350359977618170954741310527937306467468659436732721163604160002459520979841669844437958718014817645601132388448922509130082198676958674657804865859381500025535464548331913712393802964669591059433858380243137163766186639581021290412768031139734537564475495114829565101759627733751574958334351810781740310486677550121078195691195481203849031549810280484793362776680165016110456675077124452707001202119577321340009361393336987973872669111839145459857920758480541394244385285075714302793608368733347048640049418968498004311712794333933102674438912283374025784314810990565315866238771786470638566484615226520447288746726260775044252034656383637119387149689940963922304753802524266071208166626569611361947731064571087963237515494101962794665154882964639634287408266928918796681479573186382282712373342971064217369382485188237946818610690354044354903157832511892718502167683980608278997915739507193496380354688858542932889625626143671091171528151722967462133976287622176868253458061105209454446975454552382286284824511293020304086713084168814538429348244423839461183776053102021368781976051306289626976243238025145527365236983965233481806521678736965301111460843067791279217396076610793819878536701682056763828242166559028257803808209146304611679123672620752662619787946647651737453811430656183641300433602160312897564549741561166375682048000 [57,51] 143729750982058337380251609829226597328609250060919041965379375703246340502515095241158857188464205145691487890283701695886955479779100257590893045317527630898259343225688062511982151086311467818990834241508769321987671584132336657144302282754311499262671953519746928106049519003608863627776037641882995362665126698225984257544905090528693657198555424641530723294179368194835610380669560633970019568119203981483652924659862298644836688624037121955082459087965785148742311115481384857741690932582006906455655047981326239893124851661933812889306074551497627790023268767966068543065701528138314389998079484803310913483904519132011060207285712902813382991855021627170518793095577477849114259224703520590050296328740570191444599719893073565657356201486755073593168663009811533355855031634099736135400779217918591936547371477976708996620477207232674494509799729377505898593024015838635405277808012329638881921199598840201014890660309561711570380476033605051496547267187714677212628601502475501054054022425036189079048071346928541783480349443467719887151221144552890790984522645820137926925247645066923083287408033636014693177619308700918190161075430610756807769054497229262346750724619231790793181025928847322927536412896583756091962325717234899904164898425244739868547100611478504231039765972430505952334746943375843813949962756529455152011822441540257319402041987491804091514489095574551545027251526066397604912958233398727061147974821929958384665738363582881528964793793033113352389728362416687238856875872316894215900047413730054457900099870473420188718535093405335606985162148313919043990272301548833614565319846604125894803378627470263088171714033501964134096738913782744248878847434002578805752789044690164062539377728577275175436326685035477710680463326419168935649763466619412318480046545903091254260786358872484198280599523181702764578851925527187580969604708548798244979809157278219282301752855795195849149517233596679356373126317968870142698499064870605468653547708547063832164398376602343350157683786228798308211964421430921689281436499557789918551557092900101012671527216173928978333586007561777292373416324429654284120230054309101885013502796403407670405104261609301609733697954795144051237817621388435772278224499989703028660277136951605839744330479424448914515307176107536352879221506438561788179338249580687973996042766147848463777252638919352366033360522852636262511267728300320850825740884921346606378579721639627087893338164669953917217712761778258148890183920830780580605158274265388344512901647274031131000807119249536024389204065079894989781741076399636791264400113664 [57,52] 5941611030923199143472787739213960852693252297403150731544996666004198202167927379025063605994376811773302031893169681224103718656545014647768356606901307838989330540399634706840579437980820157624004130988049955238071869271766919863421931343201643671177658476002704572712447240051201804676187422906379329265259401234628931914494967525493696954467987215511473815848342667382943297832832478311192277151421563799670058509763774052535300103466820614041274832788723165395479434551456984186231064293114552996615581809285308181878914559646231840003248769661254098573272808812882565664300196203168390216148358789660109140260156907412030034509637595516987690000738762052764215664395934199412651209704049783532633723107223685622731990019282797858519603874884420920906649732341502142733312123688976953723905654562666625793462329764218597436084491111983216087774658663201020530317732146567863814453927974341427411496878503147199663506483223493529537173530539953569688546138487764191286463520820930039454671902066680354409600431688072056870130669634296313661100633564633325507474463808419246002357747859124425214024838239770492161385386868118686441052944224043763506500328317690543794123280017879469241903318610954863822885589180690097706360193896882737414010150167175681843395734174617024742455457862877238777821863904744014289886234225371069795752700940978620022660302918327530557884483730883006726276813419477060613437544654656324312985776117977410627852987231800876420124911445329049194343969043288452499077620323960141480146015685670553511636096696180030597799642123369011420407639652908490102860599515197880829116701450008421302365156710179661425065868186812694774922070633425759648973947636138244527989777128401005196766510048016462456630988408433651198897876853367069644495945294753771848012025115123448212756182831996950746363400840709174331854582576158277559993817480054958368632472925946013536923103373715380564964202422867978406822561335649874530619427334070171348094391346556286856680551484141070113332072092569598835471833868463799252117647358040316819762624833458350809045208946138295981877193058687720593889205836084737172566377603637180136253554421292997264533844064225253169779354352784242964097070301206941932042411618222901388165963664777030392841414823139844773022285334504046463118269817830873650894734034177262108542072538821094533810797782589314804579771260529828980525915356454307609366290278131627811197441120308767062994561513440404402359530717230640876493564768387340682699480532001935870986984795512342935294511248386774089256829162059836838469134690842475040342016 [57,53] -4213637130519081712982782637613538916056183072312997706789413848485451838974945724055932074878520690611058197238449867481518958950152871293701850217728790684086447509747970466089747702612232257982587435862714004180459445117775279381853216139728546131576955159011140370838481978413498704851180483473662931783536530297473943538686433738480496794927773915500552541477358401716776291213962279930751589246506176009364315718382942910573845273385695407017682072582204538000020332711144752182259585266908797550075212621648956110990174323137848920841633823884229273563822314138603734834495635480823537904449173808505371869690043064478381621375443914881949426018956909112479284361958173551131436388387092732552334007127182431989475233868383767777611019032369814557169823990164728381536740106308272478157896766354979120169565291320106030852394826814803909773216697363857193828293465555812747998982252581169251339786604789661108684939764483026076204708049004354954101762475621260391487523007960861884459807231257886157033224836620858513320454107752663183841932099408340709684186940955422786161681089254020356549555048880215969750422275069122188927198022263639845158061572834035957191918927275149918523157547906671056652315060792301511001449791837234876476568996115302733577959344557591447282704330912328378313948322325753900603718440468214607895685810548924006559402269836745991021566936743936505983778886890763980219670553300231334676062515450289302633243049514122946873591201025789735861383270561894309190082552810362909876829506195357544262907900950482704258637686285126021297360452290075245206738156881219684065835366998084049869996186451378493561704462168209933892103344765551081990945356820176331672294912088953470641401228678076322333805110231293628664577994983704923161922902359219406161578256211176090178887494993983996550518211741471754438796823605336304560352462508156121638112625992284058978437883100863945212843488459371092911345602138510763181335086274947968918159662595502298733539758612360505488131745466889500369105048992324746046318213088356190072847401040431916932119416345967786248878632808472706155137641971049926037747385587950089758930516650390464653379568578885877198573436335807022541446106798781182648037209943077634421613515555570869236851724621657504269731504947058199374389725950821628596103780977781745027872008417533296415721091184581493408861427720910769280627042026021501737359183078055624953747671333356335521495880706838610255720469065512310010580265000740110993110333868443354328791534787927497317404157251642488253077035653625980012511036893616398139392 [57,54] 1089170628515662681339171043783251372335055299471652432243354671753615454199570026066703750934326006255497944605296029851850885571724439923039637654424507477272710313724324803180601121112670167215763677578773947599917560350035139741836244291866184029093279130126880504130675125921696992955264452999121223355302274969421787399382438997283091067015166221662367986965208448632630068375656184688544184283315382578026689941158727347692238512104339601963736391100961899570788878451676578142383435304918671556689707231234969931576269199991475968833068792774688674595110080473238683246168896262538883648921996319785359492065485245437818254103354732225734420190900246610142972966204510922780908270650261935787057947871947915586864404332813998749927930650824662943127645180162131973701440913285437779602114890619307648969232279323769964701885574190395502432697661495702540865317815348868574929906675683485682841426221769526243536105655686232648913128179733825161588986507799731228035217286643556726089496641211890009125030580993028036552735758480558694602645635998172819923835910881270779439701806976145933584642484652610262392703784340127884220863346066527927157676588152156404479686568209032651569773276516592734692926983881999383692486762341368502167193470522743480536005013870429146075913671271526334799317015891053055734179028274245967093069683055488742272119854797431002093159285431946543140671910962415978040466399974796353731395524005960753126331830092054252052526906153182156390571364497811410650759089686655865236085655495317791164457547047629511794079054300880836367432854198943690073554987482951123805938674900701200808247190043496688863189387541379675836782647364804715510616407761078942865247915231670995032587429457405273722447095516280207492855928985584144742440978859560328047877884541358600173965104484446680693207117279061615464162540459653493683120868353836363649728442772000279914889031983849358266657465184479185836809916271300371169336510527825985075925069544290538386979080455615376229461958078059769693387437545950595361418787631503069692868100577112633370108257369840223484236127728988624169149663418984226906518924085909965623082871880543362004716795784910467250188955502255107370909671353054504462142720674909780707340253387934425818733832241429842342755618409846013734882220171227968743391582921394634259031903563214054910594256521192194692407001391312984931134558330690882276879808391237807012408228679700902134358430009879032451740731233706797691281603364612509629213912032620713022507883022430650166486728739560911021100836357437526720811339411605159936 [57,55] -148400695907572395081192281306865821235235403499112534819888935802137408063376149752200262059759068705019614793044305059620502109449479140032793087780675911763675136319306926652559451744328770098567793531235770106452954518729189456894291455983685439354859174885482555651945664254281710522752113380422451923929519766685111025713026152827013870082191881475493005577728164014696167193958044820187986625458670677592078733250306209509807267781556459192727709121165892894224556914623288005099410573412669768342977350499305050441390694000449076416269586451888810320786882410833834238176115546451705863792977388689655485410483102702503858935045787222695145087244893032085758726279138491615050216670598797097246924169597889640382602984708586176534195316074243526235767528631940484213327977935192984601118271467009327647161770163130773056148988167151137020730536058828377094756951469010792148119109806076897632016478889588167141862277100541385524658473018561297240479604143671347675265275902217048822781980964217689241264985907470610749169211740061546516764047201588667517501929292786214407893972334246794009036866433423059420161233337482628754259921268830727880260077076629575463462314643741603862767341840347398858352793613564963022781126402025036989594728158385104435311596589511776561328022216278094861754105685768131889061965679679105066380762649327038378598538640169406198377491665551149912599022822094414489861337743286703997403769823965660757764862196548072593038369347749240210388822385418092131394189121374875974223694336032265306549360966480836979325651749524838521172694955934185893335923599118343814017306811534288150800398387779535106651531086854382704379119696138722496614227912707587901770307724801594855582050172014168432169189232571046601831707751207942538457946012524650489722818009150697636732858287723100480394958365282999062299011998889891397266540636982438148117669111101193361615245136169127854558706852444989172821222949085113531070840224551139755222865746168214224917495343509287344850599652608806572408944807886091938723872283339663118433688230940008863655305510779436332349314068975554235772674471189467070892993568832198465031621446150826739784653161450512666360993205996764090917929502507047989004340719427735849087484502116678667939007096218354359950323000602302653834735612002743072185079879964320568161396179344260117871809641989699273964002625730789609930662805459521337333421803582843119718544801737995002390538139798814437207283430175114570825115148261111702044720933276048229937151017148169430901315253275020386261664517016717101492547312680960 [57,56] 3468077017838235698798882154130208531530258127928712173171319400310675919169213840341241983716894642000933413238836924478202114575735519367660717417096614785896304636079244251196927292476101442796250838889548696755965930496786869307079149698127403819649979028242163044196323507636683657976852749080251685903775437653217223425511527125300415671067265480711799251869346605157651865658163166700457848276194399614246135699513781825756441308187962791894884092027022944922224599933971452107618671856085580327961265841271940379362706485158741406015987404659811214573179504678600583636203347141158489698776149478411191073262935925744055638831550777721834792255761302660646532303354978547658632421031936789495916600580555791089139590340222036143295166257082634291225494370828231549299590929267098455230670197637347615040760228431946105764512850742606371928047412374145647100015588559318892559485730009618182565207608026199876327011446745135637665379403540414334253976840185439412400546030135533392536169098080174288208657864171431043263790129960652119068253208321967703043607969815124424537946465174793964437615434429548104737880832607345448260772025928688395726072722726128291402868315010701042360664004237975665119678753835367475791950426479079692091221376314954476277055339362627935969227582440408117211432486333966315416940699379260810127134002037129376484635731663010775547228609336805062110125255008983959942500584855834142147065813621059042464180949970050725093354317603438058849468162266870521376240313158389385339536943737143945345571766564409462455044428971551132513706027202705570575960375419955175919386615174897187699244923697079260295601253539735501938063785903252664713541822056517498199285847806507777418629554759737954669059788405039168958551116972489402820520234070053589832138386992372603883576508531220208396579270557555195225393226869609899834526170407101787486923842427718568042188412264047194913093223091884358953783657141029230813284257884853729200768757259248310684004573187302619535440903659058269968666650423002442831962734449252357961446948789507086810097230484612062101559504480720155645284656630070411586699986996904043804055106844451087189212786697593135536425000141004851362919472364287417921443850717666653674002172461634254888355261472477877577425165539812382543280479296929811540774359625058995226916650412150365124115522691962535538422120863196764988027209244869455030178055889942610981209930627834996990829570294364130051147231013789548528354834469978074084704895879891099848211818068058304938731525421963815647079216988664495621932056576 [57,57] 627604141341067473361824758551618060589399119733484396328407755510120662501190010377230508446288091238563314401308110424858227799360535003021348554323619028984942461621867943511805038884471014447124169638235718183983007730220962926046512742848960429521874132345618604174934434550228281367096392767686084386819760287708594296874285639695499364098878783694704379289052154846849329400551973499293039491412805058414589286193798515751419787809435178837343695134590621593290201090984549569871166815901934367138262056145430844525791584852224016371058362451865493200853622887002212775731278296269425662164881335086782056397438671109663677706080114459352673985916243376337039796753237314404857168702484412904995536908884046217535012267321199852473107482508123759932905675336163075540449575595876868171442003032963038988523457171619641258740045944480825528039996584904126073472298200228304241032620544853290463835591864508977868879861744511971283976694419707127097125391344775498139862061900684070843780484348983740369054041651696640132210898108839599900936043592005062637239054532184999762250604466366056348657831190123302669681681419120454105031550682830569283062007707640657212427198830617900025532353342092988372934543156318821002633570492424923212643048704736003381156799857614520743127165509872480717391528073730271123344402905413976374249116075730483864453395749675171491377845734463041969767098456501407205243795868049086872707467554599580355695981768536880739152057114536242027989934576466674894270010893763902490091392402942355612860965462679013269983806235841496799870969976640466867087838999742447246372469021905788518600974920631914686166317451100534830297185594125836029839812977559226278438686781093793948441615522113158120542328532647282027140533938797501237246060090079147995364108126563275832122481896306176655734996587459255561893004084920220424952552909615737539204550071698287943556371140521348564953125160754897119928459930298338670792823534770844387719305483553852442586118318499025885111244237910765006305830222783616200543922406130636730038036834352129317201139763631395525138874139401344396980278799444095186580358797452785661271554828512396617832442770102669696149083115314185218496054797919498330835662007712418721301995017511011592481159030205856484403370144267034016977362598422744066746820322544009553727211777094241768450546660840191131898160133675557191768488000054259693630789466862448527101975007285009665873290331567454529850307376849144690044074167614356451576516736096306931880491669329321449760240109402948833705337211793118293131264 [58,0] 485340587891275577814745531057130744920472660946625532752112442541363842932553393126017490620481607109153163669783521405483511497508227461712486503930567576980124061995107474529296974094670012860953932243004768410438075494723829295980865955221466323957111025835216023771287226290539587413239895442902388226863240804301453028734918211909487325622408216819633328673967876308323874681777174233952916300041994452392875366331771864844393336282723690047398294921739948361582023537011300315185593250869430242396909618396196599596144188908880837913972576269316797430648302984994540406452517937054426797879147857521294152413408812035475766890834350114259283254372160943210778082024190540059624812963222135176712847575181288407490567942450300979699932811068711252569909542454820320260954757343004552416547410983213371724118234596380200330855194359936203726395818881683460177303227680572330516659702559351409662330920038551585523901525808307348598784155660949390546043067231868141655091911670942051279360918263744756093598440909582282149352294986092529264138200010922018629468090748562040121374178417299985844749290744521143139954589668076986303296540404372936072862367795567486594204584002852883885666976711759801326572502131478874114430194464824585935855297900701465697022687670943086079634776971546104297711501579459064344512472419378886057851725683556498535848289152293243009343044562012462844547463700829884620273087351899235099543143589540739634654714529194880347216194518914334544769802742885452493761498218233063281536988327425905940919965975858939558225270212159782780305375135386488198980588858479284887238980737130922814719697108074546896174498475400975252660064320026930729821352474267695266843265991539819693436515447609026418583739325035117491047973892921223694316841829903547428818837982091639915218533274918110324513831636119281641710280454134807710796812058447800955011766639066483384016669081846125673753419776074132995999495769054215646819581942803178052661438440921272772104089928310030478832925885342787930895057979310494018258371663342768049039917130113637676670409103778276984274341958312194123661350745718113952012905145624536422447288096927812802848611924320766169797468415043881793376542439658397380794534778760773301079129636600525511062841292382740768418178299512656571375991988128292927429878912202066960605860869061489163805021878606200994295842528862771633352456553971249628724519340043030096854329134066037122967643424990783635213461058007151741773672879034304019663621881258958471055190079957791716794759633436077163048015803022681510342760373393144391421465245333475995943280157158317097903807699539585380648691495000378602862684864936614908710092800000000000000000000000000000000000000000000000000000000000000 [58,1] 6508264070072322470381183464296282135137580075570966169813139479228478476142150992187625426154856008627193999525500325381483515878699487771303260880826483984794198194651488172458810483191106458426175179038517921006290741896821104196129718456683947835562599874467517925098730654323849707830251032772818763624098744332392012259859296870616679414197635013895480666693103076994909988485895000646294009178358079238738602891213367348325654002552370226945517893315482937712039287695303548585645036358776623565683031775325870012735842520001412185307980058873493138488977859449215410074625522133544597133277074973305653768120821187072644385276799710163555487138419225649070181915351731966708706748893495576436645689005250391296916810419531444261809961294603544630911915896937001006927227800941719453679527494521945075164853473738514477253023712448868383758117512431764309710106668798127717381220386377981370957574890256354129286459741454621099902296705304337905625950147018047180851826151586030474152508098867064337288356314559946872802857392784980420879459448679374981267269352329412706376630571228690478623697030931400347898192004620961413861606685536529159567378066985188056299170485427102943033540126608223806881711422268250729763024003292062329683230105514606264441938342447612681002687035564470397566748734811498779340022755818710360934134769453521180456178977186185502056940603619941091733741966345326196327600074518897671929693562850843798027685536780830443874157894127593427385960240752031235505311103358020823091624882719439192986752271846352359699730177781974166084657295618938557384749747813104543502860696117129511788969382716455330594711192044958777520997382905457086087460016269620651847213073041954809517096282421237037077522071206083014268270326172335621383775840700761786889026097618601430483248714253429605549828987534607910559967383228958739428474279138532742377936173096856108448088518835676013805112357078372681470702590551633229556901529884634695772795079881040224030223569557148708628849523078589852205428727732820151806537740527319941886505640856978009447151123522479895238624145171115489294262092714557225559567786569793790782596853191896399288028408180701922714436557429660282245287261669275336828704991940688766738922360757477048369487748404376403152705116844712360222085481317596331479968670614660090122207657263425530541941977226048889701318615673599048739130236674179439479684736226667451728616684820428267188948865364200266301098749643147474880726697509294675126539778277484857025650257920500125932953744975796242016276339644818100790193969839932963736911455866345183135826222572269431891322082222747871095946088507693283100764766324331019941969920000000000000000000000000000000000000000000000000000000000000 [58,2] -73715241417114137762560451496983446856900882098140437966407482241023434930367964162970406504145939676625916177332348460676317229775895886434553787948157756452676764001605844717716743164921136445965943400660623828100405936912128827798293019634462055401775120856723538829719853020637480492714881966719388553963744002064419301549192541867594087836313293320917985900996771761018164919778692405715140872674698641445205509687660000814670537614154094464930737968203136844398350153549696580268080277638959910821014122895299989922320430653790719365289782819622164618689597023662184817702133659817060177787707170504436743743996037592068623068733641751486446103569658918465499654253413244494788194276414670421954614105009041136425773259534397424850550693678963204509428181332076446398861829509857312902985134434265018766753581154863391964588905523537333156904890185274024295739614735280796640867238648339404848419727360186936404093847209035814994437137952412633909727927905227903310538637504110843543854282359920045033537315691058109848456635841146327764810226485842486547632147032325906972578090270000135001432739566153913856128016892133873493743969339597751120900716241023979043805599908561329168073008603097513333184171659691865690652467693995548948355941933963453309117826655417088708021193623427702597425655027914702310175449590423077840076623602527357291634371549815853344043476232579426455859758418599577270331501378031334782805509018668566891787334751186561241858271857562335095822278193364844668630920897724111545042057394096259394017184252434647323914671694838993192177071789103014261110864273030508054771832430866271931733844776742636520350804536108865764503954713832314859580556418540675564750247470970403609959322261130411955044492634277540096969739623139345529424834660239368930077727542920057905794530583053920318467838771159676696404272793238951535373357220189397160774409140063340102061984860905269601837809913277321558554102909335787805490520327631625662650903151902516398770512932680123003011840185434296160464134551218592443149575482804993055800913812575818004576866218894714035419221310648054862555647338531866594774193350074650221114563864405282695657626011150459679809515847035198565253967359702594431145424639635790295325276188404971700648900385668856221460825341301115098820558411064604518154034807151559101608660418088673150489603565173662657086359050855926292695479144103296338110773945495701696402515907116124216663506814534420606497405183213617977088449991902981007732183546856046963997953894840881804295681721140790766958834691840511628969414604812497580093481920970923881021653461577339085657041637318706138440289178175737923861624222549118367664439296000000000000000000000000000000000000000000000000000000000 [58,3] -370336940931646645182048909366725198114033942585262791854836594298699043021694451051698817236423905703771726380372505108685424765577355783194840543346727969800877726907154940546326447775991727629831741650141699748368032109424350435283803235404096118772528768484283323282721589156859588042629353813784313264161736823246008778140740550509141078108819315793322816882565984290036110684302350461546522646095894989792890089863896430102819057859902630211914623055869430163536713429248306913274122101845453140921915881669143914399636472130906604616345568702820982482036202300219407912442312882832273140448829345401959317643199598676494899751033679152381225108533992854581875722843989426524578199565055460832475163081206894454040088287578299061732929034201797560670589558805605367591804808528956372744050726730795248494302536682031962999989044803172005434310145382157521396636340529954764813928853563176430759174383658467831446993919647750082691188214761586137301795544299657866558068051504742759404250895580716485832674852447871515633499366828159499531375835361522419615566945694853644587918139336415517749391007012025855107396719896678501190802203024923325957052533558469904445655658610661795289358642034363694870884593586612882377270541276879462502462517800840919988865581797530695285527065357757540846962492552903196113368565964320105691537031802873469225886852225050194093652838734897727316992795751554057232649319446398325148760175380037133182921920863093025697659730356399700646085809537321458739129252491550214400318368648013330902014419861188100860954779905680832653665285626506708237679902033073511542365811933905587959709553200611670351080397828336024195267480511677074027314094409472710423450357005207088862585319849568458398996451170509642973428696237094095035051456617582460446488008139573526835370731126907606771055003109078459731328234803955152922490754888663397176974398166429345004527247544789259434537322199857811850233144598707875588313876943429365242361910935066896332090864197160577914663845360180059642676367496036601348550726144050604122991498186959021636744444724447104276804513909763377448323702435507636194790775697271924179149173834060825836217840200582188715431762629198730876461298283257349549433878814871584202683168741987911072515290848521290831247694434901800113996295985485765439097670405694453573216787383785926960756276602550635343110880108229714365517358777895586898708115109241351287613114462063942726695681967004411414080376815821882174222270029656851800715958818879213371504660114151474341882105134723856895061246031731813927495382280668724227336042408920301103375879657621675557023321121842595525857178614250486848720234528968155904711065600000000000000000000000000000000000000000000000000000000 [58,4] 1625621635751543009413538434910405746787495734201470025240900732965003897555678220400164239193412042906808865594916293101238368149519884818602816077819741060430378693868059834255860016356311477605149785584881934629584494470850617280581169676238588259864050796449073533660498204532280416045291353414988369485452967952152564196463330001560383980241425467709557560921578060304856055897442817205182297336211770833691781428033103297789234465292488379012892890254523863393107405851083628448104680221595956764965992717800615274298183005533719204131024279389907329515512863938314427351635218326944003859895543905020264345475956584537257301076988983458041776231428088577611799838587820854201513099459023606511318639309737966808275888671562085367719211313371905008078371641290761097318558072144350010582883394356430253111305246670831482590676710813396124636130333149575858313844285906698039532483872205489149664876808645600715706576007736598311684498786615756618807115460942479216549158409725713653115259255878533230007693565235644490017062416094909868935665376246169920151383002926792179911791809846080371174463841801512350268678955751843746479879723321447425882043744109461879997462292367544347398539405978938509398661556409031796921747689370049091602701295228250150582756614140546262191797247048002459999338454323743019626320548655723231650229816623132008375542958183321660952680546480760165380219062575818929016622489310888068469471559283599780458184429741049859822003471989711598110844552473020812443259764759101820384892529134131154349071653751964725061847602204680376711604194840717883188304736926932001300457432495919274659728533865656429865914466842490185360559463721227221312375850155364428812248900426047015343735574079685938540960503271461475941775149745848670664237293117375878911919582457966386203116920355897041281230001802828310792754681941710663425273407092877824951794616163492157595895029832185450716345934797742420784129132700153349915374810972547984706008900700126196024291290751929058760683272568174663896517592800155010296313157277808804603851748190759877514632716325278306652924514966901144297366617820303483786654341028829357611044374328311915167739660594746292828959460929397900629217371534109140352013926902148347229309170000698257051787276018390047356647754496286381683398384686296010080607096855995019846410611095244978506153927188765654576537755448841822849761049568908486069220031967799586160173038862545363506546070867991248086909334466529893437320026370722506689607307246400090891463269884958590819181035614825909682401920861453461466078727643360508381127680448130900338108682981648023664053847001728571071687989023741003330436603526260071817491251200000000000000000000000000000000000000000000000000000 [58,5] -18545546471746936570621469323999278429003158799250511643673681681789452923746491350928507585228404235909630311101664191964714371933622761810417712583247295833117211327327773126113457744536894538352671445998998589046732184239735360231103785236521567399986995436829175300096887775740630938597082247822037913043446177769025775448421572514238137219599815456180336698694643344099935695751474202570585993140063532365214315262639526531613595634812349139836671800244106328069033981018611340086309194350522381903879694453711425974038045039553244839997947206836761678639733184376736874774011217898335346142014814593744363706758560746630556028047134090395562951018305537839030058378519622749601897399614761874328674107866629297829586970670702507307340554211077435717847989777486053062406256030072405075918938605066476780420118873093433520430194626239779499149159274659727404096032445030619005678185546501057641687801260710933233742230679559921783311155427722001673765632243931711642003099840534435567298666570869675642555696401688836468107065433448545607640611420341252304679192837165533278242386315266510131932608873527534738638020962585569565380509316789638072751247024216051231381671919090641554103199156486837542869062929467412043440826575269399664886380098995116486366113012854826469201404650458841834163172174187759498308094125876985885831626741768401654411052195057133307458229319384351353856719406443435941627003397505312760175692843131542602625845502295795711470430575522549797020948718380201116418061748330229176206304316836401836854083091966000979810837169668622949900038261788791510541264416051517245504149996277881108120499537876185439951334010087088088037697355222592787608211041282007354835192630599143220385774471238722757857460749117372181641184466623786698639587724559933395513915637278142023220755919952897681521839313057200745328073661496807445701135570266478010952059842215086197252858320179668491451109085317125073348876079030507311765600720474673674623566667416465665258538293307185023320590059420072761261176243772210034311341818439207845447069225951087557363036597515430608934586926324643873670289166370608462072453047152403956097018256250906509896962205273670572859707418832505920221492244970414598358126675821693748185583419456834460501037558872801678945418339205599189324924205578584382702746993677531950600899972294227831142621884879315921942665235208142943386946084365458797928509684228451470014832192072103446105159185589043988212979439243324066853326209787368683971043794040849799031099118443671233615812818179012400923414966092478424183643606219347466279243802385338201699906458738661791372906551329765362827096855693663263567705676819228330166530867200000000000000000000000000000000000000000000000000 [58,6] 421874687021759900809038691083372866301605360760845532556809883201781948016265113499060362253574764396387774757171763347455322141233243531844481041667728973836096586755964428573670679129745423264618400468244860323092263747154819969683951184364435985307309097151242300858438009024293073678009440092684203748845703236929487690537584700914518202958675405055489008487484320288835096427466949735400719000185804700363948881354042745052066146463004334404288936845752256350284930351517524432571478698730902715279953197118682879095891396301923277542796280817041249267164245858967643122962175139488012629800930158760221018667829594857691101566514581194524584188376589047008821653917785612769065956049559233349007896125866464766189181870873312037721558658969915224670142929112515850591763089544048347636232095342991152703520188910278665445701288017589907850043879747312550595611374580264249074719939515343162140528117384354648632115934812596154560594260239709784975092495778111110939089162847730698699632514880612674883060879467824174179144536939299489497404717393674171322587341395590282246795572656667883902449603658712416354266422491773717508780115522816746781626018251219778895788785766919316403638483927499758689127645477968240303105480682587523016250241586841526121289663681160639765598807096781218702492767146745343410539960069049325817108432204502903333675059207028787120665847456586165870610086143235585777842012815485687142067438414103403303626764151806793383439007801193607118428259521358844070314883837294351159377850239131871120216922219887072056546294043704768245482707458856221884951535200255033720136816410588745275952228356601455313889981873053315587434885864966441790766970990080806668277940176935535183175572580351451144331231021087494792887991088220266971830640779588815977976790398559886879846569942328752495109563267667991169258533706508408257980230630749358412118213795518237351446677996613179575615693382143518696356776973247613750909890363419042270845479630898037678918822056078017153978057352684383010562609286581744427860620612126478864666172711371104030198786605503849400742797609203667750432184698517038429720519626486844912440321856203290450954129310898899502679624450574268108324802064508853501009104086716160987795951379883315320040812143121169970249293481582023819197691696319792673546182785818793975326222277978087218579401908540636763413575128733845601281637130476826399097444615404623720678222986875173739676074026150990816015968507623339418664790893178302498315967604985109144159256717789950258326268364129506505396105743489661280286632472105337917812911727289943713688089656314909517537188396630101542324319692010662294458225084728277981673082060800000000000000000000000000000000000000000000000 [58,7] -675530899529265178802278353289139235846260988069868795192403478460772673243716132086197095478223854608288831063036993871241782091419450938768820479649152706696865653687990993151179959496842162424339235384972545260720703282582074430188025623634211897431866597708670850120766564755632913353476094711395838090309741696623081773235912660416180094906551099066143596832873606028364766801884868217409374354209502880884357897301683965801538115343574102860519608429163826601925391531118155906990557298745476550161488064605158758235064438094220011741197596024004287177965338263004627778578192118804181964122588580715750835139576449043876624349278686175033223589826246917549284853269017299417488427697365759615832051289296384840877169458569426754079421278457552084478089276122066040024637244965993235903292039233088207085541604586100781763580134622247402748933504259495836566559929708514422233111425929801715589426237313629615231532671399634969222626368944979911371704269672465536311410575344885200277738588417010841793202688261232895199777026572928353510439886681240754378524674660026118553034326318840212851680010710430134062491541150458877996755109738555001645426102867386771388191351673474296194556078919002701229449762300470188701296720165516260594836192188709978245059996113836082097066400516344710438017635842509211772550238598748386992857264265010306516125504125117622951716687745822832103591758091738409486826203348236690208065072219602740686133213990451475514634989875583109101787659275740970457505442471201105933739901521869481374940894283762881525946625931083190271081461900922912786441694252497668363677844059895115625590227903220641436292264079642514424239847983855217989245406257620288265803163210791154861994304801611174905911207342471810048445116882914867684267348550688240406122542361084264511009301347537868478660055323872169087027926877329317125731262838694378999292818696355089978935747508156869352351662288867673349324299338603956058416487972799299910610698313730078760833604969385492276569868855629965115756993916349223035524172260160378538473114090365331433481764690138315556948127521994954084478307389974748134106155048948633684615658852023023392101751340025759236268663112230299460845329161481637990652990392715976215081951907201754238857201553209929915660106209578999779159463413736589499101894371846188878528366911058386096598827302852007802968410563348614139165451734140245250199894872864502581939051620644347129900173185538968183262194640917890149345197041605769972889361709408322258057697953830799435410102697325011303642067695653681237299831991249344839246196738593734480294569686670991037833182709796178394099052475116124956014332289671224855468441600000000000000000000000000000000000000000000000 [58,8] -21610222362860241666654396544905791028438871528158150922059678838360396519167865242804373550147328703198994736169105255758527344788974573997825024844715285017680038448172031225460435395664047648886872383745455080705787099071733209005156371905791681597955726933621862331550980735900805705257591408518179047751559634475419178262736023581242751626969830219765904203499643281067595015219714443498081733931579825358742403773984739777152416734167169776609288228050927327525437049070404894446226984596472896001084400928844037755932878637494597749797043074343972404375783265290238291849838824391647029015755126821075383709336993611355183322439396602318415793399439899109398322689495386619792236006777560227849365208443478221920932820577744065116557739266880081377705568494428653488258775320031140210104065169808281735404731690742473989607433207520984989175490316411941087742032462354501918941855526633271946908819940053792654283472248013585016947188303182825200549095247115886643723246833546223456583530600678721415093616557502545778244022759778861315366872315775223889952946601678453407219000096545104126686453710482928647847866175927395853663425490119326075607778946621662718792246626702888730132441642104250064134278262822431144693165344408439040207120819863726405247362280855806926515823958735420322473563693030525046422106987437923031421436215728800993442940886326487142235943147967988466707833821930722687606827363944771446590669078388111366948717996165377253417282913764937016954244819708720101035641343940707358627734552622694164608489315461164020454955649350801658544306245308660202853921829478809152195292392106228635447384647576810439917699680640307974846352371525757469479559866083780262904723790746600502702752522829061599564325800422760959435447486252712478239766942815354303305898528696100250315605599317590938240244909972065575548349035475473991539887801662922538590279699153081116866642198743167581013123872296901275333323804328939851974685887785891033931888353966021110560566405279592001621341858338776779000714979140333679837331586154943397793408936202137752627870784611757332315183960477606771317647063849285448609074930278773682849701721206798467529202569092861770672781198551961140465965006377237750021002069417326162548391508168092096381842931340761287820501656034219838444418010517140717797117098381245593194754923369074426822395993916303535792412066982585000471600768271934320879146438181537252558830549094207446697110303115947510782230774419065185926870840248178141829286844914801869317232095163689149126297637704242593028138751510851920292594751349312270903809875971894957460519957196742273604187440143639484609820034740878925016002169736823397044170260480000000000000000000000000000000000000000000 [58,9] 159880572940677739418331453862645362143195312722499632769520849665344938157565547872821813235621446231536799823680288045828194399909293619108956320873328348782657503412332281467562050692702892263377599664356798161820860104904536068209140919476602091131673169711295658289420102934898881729521553813636568018945420721530168452665467865197521225617900975219131064792749258954874164531707741320875175758732630603067007718645016563480105460402045282277929938615102471034039618178328876266912131120576142953811268466506866738912311193977587270828941179029100594645958675360058032501855614514965697580196528322797257969492839406181685907901994932216996298939277355955207942482889116031996866253636152747797785078846467519607920586209462857534518720202994682249338865563785971762353067838090271414176479553279181115563042849301055666801291231344996845342460347782757498097248435974683030262234130209466300429360096638502757216711049495603057580640168679306642871211202206027874367170978156822731568430141674362847808631066263104605508150793305932404766445641731961404619442557943286460854945521287681166180207309756638595983727528900672173186338417118266557376628143531580718319546239824180917990281442274288213139777493174639985643310589380880282097970742087857666034508145567314314547898128860195460827210107242721017415363787766572110014895052950337261602933244700321184474781010117051946289990725807393444500870982489995218627839862871732390633064480922917840141365792409629440131620521650430780061588742537151388965843990726164754291311363930408449362832796179131158937983603609155618680871275551949123684566438324912086228258374908203082597827871939159236052347781883911281458791531058326206730914066216033245686942023130167884880499861213989920099476611476515631491585521556012261847504721058773773290675963430506137562092747908489584985701423884561124059040607807898039813589151680359803276782741103424726048045710275592940402004390188111165417501445177485545669661978431643149089654036583671604627760533001196370888828852775288006849488188802363655781040422893104613169103140323959896512931893775597839011172697525273629862547000278690291549696759935739261154009075372914871605775528091589147439312315900067343793334865249254216749794135871830668714018491525581386685213942104171301242472421395359418986594843413516259508696985715228098793816531224700134358858510278864885459731787081407728586971988296579519715207683165373499988040815301754009291649792853998520062759169290414067829030387514655203646669562341817969579763358657103690437732872473605378343451168244097044071045263583290696235803805649451738290051298010075379174004240815272721698270801639598659295013502976000000000000000000000000000000000000000000 [58,10] -452352453760127110650302794636661512385281786056508957328604195991064706077148014167732432864540325182715761120669597502955958242185376945124398651295527202956696100947448703637728305845195310911484422320397393569148584211639938100353094507922755826694670029724314066209086769839027064997082127606610070039400380832018313248202009289335893129889220137677345229891730987439879578819088585454195071371452029946006148091158742991334633505296910005618234687319631563346887312585736029856447255847529649755528310991798801111844981037999519391520684913062387311619307003737140892139530076138454204190522546168937524361534325409949739406389108140215775427132588824313873485594025153824105895613035065207507416035768597306346597808963985454322238524581337554175579027101567952555469684992579190878880890002657062405991692823944556679600869366500865258666528691098765638373898650054255759945520412706842601133655596773201733057980248963580764050259824765549350646345181054815483520545676801857788859790730111148678129798670118842286462517293842413174997219372717576353475992076751492588351258848063280646638580126146084281390322917207140706145634684970903315559258437209478556337452524118722768961652041176183551363760673727828431176851963278857026426793457693753238016667389255389599204530280875953829875781775807805037772477695071784190943931567412278894244336565048417003114166906875177022970821819186832004122736961413078322869425812188847992191243101377457744180486536576449827545189783212834974066083753554942633660145237436758458773853378645867499961543615392043833891907364399824533299888583140597682025326923604174892743740292709822986832972806696286472010100495680226378898752783024366076230488476960043010888045135729921557480552268065253758446557943918336207755714128760608451612176392141980739794821208381474809379231182449393936692587801728733923841359809513660650021977510042123666497646702617455294289307625812798481378147167418674804073985961418771219763850604808872082877231823199992363667004205968080713274667219506034717982798615231508754066075736232793969418119197960906470933625793461545614546362551756651997175584271564892870117678294821533938578756933842596561375144907606671346205500640105710198084979582932995455311269118927656027737962459293551717516299178999144230489033678406752214537674595754578888976289061198000982828442855042031032129331976126879416788161165163892385597625965162050526766514036944167233912630982239202451636036638298187115094912687600846648967883149115118477076993076856734313477411797966932537092459517417344592508054603811609858164423852666702811195230660567121382849116850043096353857137929369284350093077549558023755116683303321600000000000000000000000000000000000000 [58,11] 100260562407260259517953754256584587205054903997095494133039088509237255894224644333984194925363902641080233394526591227323763895389253562230784831369653858075077444701929570928888874822757297420039870883281392082576063556168112207218205023228823955448373020995314119081731351603598913867693877849007607325159631054874754646583392697231676249819176569461426584104899053051106378796955587537071252046233196348651686284044810331105793503414631427047352257751302578416678463349113557117956642072176170333070715429840738940156325799222223170832806971234039619110066600129621386453044835539667686207005765860289743870530056266040625420853419722265679131624967517551438366398881625144573019558472562563375797641701087800049496494712473007236909087116374886998685414207734818931065260051187233509276792674329773814910686006236108070948938629070223767651180657058863535440407129455690931612108140962535407891267996536854531287282788159414589238518518939161664095061716047105177102544918486545312770634766756005692211818217636121871203829537018120561083404708569603616108369243753140223822351562652534698302293824382914560037564771640096425798572933137781173541454624123125486354469562856187830032725369746540634269256658556236609986009536100964156011450436061065311404613066152624724183848039969107827510855263820129932967357583283939645548465488707333354267585085582122425221776279748915512872093095167749548165545306698927977145688859887008855235745688620907651770301436322159460765044098448149542529499043675937987289014412510688899363950882945235332317319912746066201213345372105451509180722283094810534143992603369573615457101495655670779783036987254404861080198021349224307495858684704239268853031204257721495734492362718022141342757892773535039801717378437443866771726102419843509931731344926952593462749728378489674056647318358729755013643708311054324354596150230343721084173524320372902849311246225392776193714252527798341018392143813440403930757772717120804899358867896297277005706504137845168392642076987475105735773840070915702666602699027240920961659590535058162007415863524819958301904913612134275045470538699635450810206503263297620636187459638913571994101843437794026636468876485879238429785618704185774786337849306054643373058599113311895896704379136477799143653046058891694785866990568230879728767205770447182716353658762526655236128883876345134324026243460733304659662389967844243980906823110815717086541421281068006819376194437550655080019374470207654480602544729069639536054346603787126827090329005480847014203962220095638625153878621912971419443733871027793597747279263115535787503448597715312950609821007926544613645462676427968857363855990649371413549416448000000000000000000000000000000000000 [58,12] 3594797062257543730962472940748593967406097007517304074751339362700895737579842061029051244671417353901506604343827820574193135467489248312787735002303993581990464799895925620299436036284460944515296042106268089589344517032116811187854076227537839589861661859241804133094722945003573417565880897330081622117386042952813311883056301577015443253517703136613654416340582140881790528721490964117320891174221604383032077101417300757876787471555716431430674171154827330668912160144664292349509733612052472163286852003548560348984332595008686146760739493995257673785155420974739181142155085533136564720827125958325098991311720940013215301019351456933660664562903137786344196557347400259838046282679257120998127076053775697982648225210509441005560886299928634999389985117482043667763577196126062869635890822506086963606001501180936660751422891880463514995130337911640269604947038337322588465148397146895836428049001276490191953746752160457037498320126146315778640807503429658026009674651314552056132797356997545915430993335224040344594094250286807030788160214585270011672689956599481854228705152287642173527231365088223887101598139933244095122928542124113325133387660249027675327910484715723245600404452341208637122947942036623014332201864004326385928167019413700295074665315322276634271454124537365750999742958948499467248671289857737481981771960487336538850484745511828865882426565974918241360329840308440153979066158928731020595894401989589940137632473190707570360208518716642472181912884311532640757367830570969942159165352327468818986976185224805595074751694661421046571501668504134702177904442602719963433994343718158428350726128911307405085341424752858292934222035097064101950846355896161466634508105955897761341576467529716283721983094006791045798402069211354066413928985784126079896260301546392477383789934667041513836982982191767208004509371161990281972504450270595603524291071222712596348066962545590664208880195889159622266607643044777197796644315549124371111181072557312143225461113126338294756282735562664047605646997711475746518111371909346565365547754917519884838132160324334337821524303165683631736995294657311239990475540113128496396476196267637939746860116643242251690955301486295185153027489312648560274450557628201015431655306025856659981826367753069192813677549587146693096058111489487286951484788928633833499288682655719754455702192033818633590433289814675516563587195801357298185747739602535179943757301709989639191107511345709147193105144717157533449892174146930525902102578145557507978124824117957821146667226120251586583420653445039485402834059840547175756708412193659155305139130819666440793042384944006727419409963399864827585745615433111301076201085337600000000000000000000000000000000 [58,13] -13522332024140665948412077811289819811192750603449665364546622881837565655356107492778728313957208942844334403112360861670773253140698687997003289950488867688929083030374499756500049451610794330648085828476541584154649973025918448545601555420916533532832186845460084100115517876417709693963507902119222678077203656879564359911886353738872412249332047767571197826976767503967766835348446581840243088911660535393688502655101726275816655616941087170659449904681026425596137953359826616198043905127936687561895160619482559395441187785690423347706075275358381782118339256875551083997452583663951145527728680551228086453632280993089443189535596444892045454007927698628385432849979084156768547297359884393879444545438184637733584258472081503864552238702641926605733712414809296723356229920146570417699652642859273935627481602655952765154100792681256996608850079272618229616021760279432213238837786011897267036482496106367518079006829632321776197123436959426582988993892462862748031040429063847547483924494373514647310632445575675105195146151676087874773899879579152060377507046358113857655754004498500121172830566808885029548041070282820595254278920426482698574998405424946840959713572563185455214280387628233359336284258618835710889833526617849328989853283125692325257002481105257515907844901478029645134501805391475491578716103776323670290944953691658592703411429916687817375763589948836902103549493166585573247115379383162431238822026535111547490805884447699940473883041865943963892119746686254576793798887318140615794349749221311855096301008529297601637892050141445454311812798314631624433873845364916048544924463367598129129880193676771616883123155427782094242166738172931903169766968550138748031772221962990156669444760401106550939600277113845652651117237555480498893235502403970831602582184022287195005998992763254957054834393830744067479991061086514584947530424880740819999991126007074604641049701753340357421675920951503382694955316100019067222510119198414713708226774610624715087923168056074144808083395822220270098774719465893639478699461282015229873271601184323406771532675327499745184583920552869298840939893867367241129280398191721469694687757985593247355023589587833039845889152817772276961246835372519627899040210484097933515396368870028161642164594937445512733344724793371178022073553354979636419098953460935218936049113442022125409084301976504330296939021836875890899490983112513554784679857155043742269227212005393807502186422654108081581668024590686525970815092333032306977162429961847728284586272822457491319090833079457738101720626814225388864697923227137662750029239492182754299289866805119077668231317072853875346298406726100411434795123901825910326228418560000000000000000000000000000000 [58,14] 23991177265590406492990346531544167012211717206164921547045950855375595833369347903670716133166570446937965891422930118722627819729432092993806200675583764732289837251751714852917399216918785901378918609896322481840778961580942400495514109597581909704274782458800214439428410136738194648240433453706663235286069357862655996673808077967195042968792789927326932642451910306553354194983542829018440228115815058882393227193054160747855369440045649843559681214659753589495378120955570626776932873481558573033772966304350030143212350180166707582407995989780675097304261316158635928129461608658117789210665432781919399911318887124137844741487495870681231913900943389222050829417087470284488925249838216961805692441929094026828738504569456748654832702940181364662980464325955383028340271582087718777636515686306212154172348766469251736766755093345595538935787751209704348242881888236117493579025620764528034063046920508800484398058704624801753358816398078977677670776134001172178089912222167941298674705289633801796393799094231395612071567089584615324866098918931426813242542803784596952300414556685673156800326026177883578580179796761564659702256888509398502309641586159933269333871189106710873390455121087321961972364713180186848286798985703598528356714526678028669052241548057133880040593448415664843907017438102853642735126089696110396468678194994289764256425161337672798833454228884580952378805255490748168223765814373845566512741123606252442497833135813409969920846202410436979155853047402992663020089835182235779023789698719876585504384508886856753159776209534715568806648290268841622913541927382815241452944339723109796261199046868101745941521251699930768788464667137561724741326224883234473765895705378781606422399588771271019898920611617487496054633781076594909643965726529107992497337786507757308235550598776634534461955408518562818744882613001136970541940916608237352356226745847285550695938452171104621660439009635353744514257020176932512357795151738172149645418475643059631695263432975241861159391008346625805905314195572203863729394346548251150888572374804505497537118371833421309510846403131288197282792842544165003983693508225473524057004687769017076353808849548732462167071420346675457905885950096402651660232375604989424085594947759090126537381066905670200052391865687010540401666072276445670804061102971695672976837335018698190498503594170218907283971922369802468221228423845635717602789104363521983652457509397224878210610635666929051306864210831694990459444270825733889788644491662337057595673105252750487991109215500126252124241381126304643272249831980093736518547816803141835744058430700383853569947370373295498693169777922102383416864671891431317021592125440000000000000000000000000000 [58,15] -6857816758469073972224902941714219747630132169120882820007595853920007189581552825531258327004917656392604041317859183859677411509500385323295317218567317592091420950279119821775821196081598238618664711017549407629838530818166799551308858072978909564825874146449149297431509258394802330697557324535635061995291659787337439246638310174566689693242786165581246951452835488102326532390570508749125626496932789510887486674033064564080653905329155193922641816317693324564692423371536965253325748617956318178831467295973849342050220125645207922086880458264894765000619784418006620122033009699862693594806688743587963819484210586515690592471010843672613756575199403292494317269214077666182894240558241520252811162446633367242527633980584147044590313870017451049586232303186592219694151362252209659110223278741702325700269601963980087427637801928274004270641095275209201233642884942492556446788893376422663506634766712007439429615471531940826292986471686907816105899190467077493066346714980047912421397704090606794315103272513221663824530421377670401724525660068221145261678377088461389998738119143557373808574271812892914378736843870768657742089268511835220367673484065143261783344739185031352968937621117832149365439573359263205842471906400515401405958386009785814673147188165931521782311323056280732463375425015905508681980826389734320548224438053127930299514155331274143511245993319525818516733299554773435150731328428784814851751951763599207470451553657049774937127166301045575537653427028027640349571688482463406281097859815463881818528969470889976098810335049512691384236109691188018156449557247605102965298014917812269342778399311036601602722715280298904409756817504366342082996766156876716084587842860019956108852656259504279288165791487812059868118750338387939802933950510732746626766382380668575063030632583516198418800869199921508488023234708949360900005183340802884611658298656210115183924173392951339716096963025680593557241296376605243385706693789760138032268099543419964648490407901523276465208635812635545129628141644927899460333628950615843277681302793482676453545896728145033009275955078495104494623534032411330446036265517951722724699671245989591753060773779988461866132138980701823721630915401588545667248923553143428023245254380197140495698065806687149341762173591563896209096466507737496516717557868153439908029480970282962095156793473889643165721143994939206309709868743357132398877289139361705346797222473609868320430287032059696451764051548501200654218762339128655632317017834038674423713874804009456353583788533848803351829060529280023566314302000746039370617198484006784085033837916687293852780683748050802744906412438804352037972079583250051901895475200000000000000000000000000 [58,16] -91420862106749215339285633222643057165488753363601574343757464397559445448877749491013287057696959279133614292957001857618128465029045178949455092249927109953147570618245657696536072061372642990892106560438545923562934077507476930054994262033692763359286860710332981065823999415170707184926415345949952357805453683388795131067980668759507066679100793999189484767179029729918641249744786191072883224961386857455398839656644168862319344142242872795369264222269893504914026268424058862677854455666927572364612564934138943065727730887486794458048203853688956770783976333150422263101190239926419793047154934262597311827356430336400891609273938395274815032871727047363588699906639716758983826332233589550347874925026965453533467983974787760963460232917276009987953639156558797913036921801067380125352572635115507243453605081830729464639335835731922291891991913884275640623632050282762288502091358346533169054577532921131534955138951690755859766904955497162694000076258090572921898742202059763924004119817789711775483197802184490472151762754784164526685426914125570313337415432892324654460226137738593810419420393396701697144392538295214711156363880128018733016854203957044830089268119532821991211885196979685412694860342842196423609859050223558091639912510653334943233730804349548548974310945980828140068104698792595505300932987865775475579221344461968407208148371720131473222645341097958840773129598992863909691216900544791672178039292261660410243789968697027681120339193776353549334735630740235903301079128679226145926545338887820562820312338532055709152343086631025815839380972928696154860455438486148784819082840037982487096371353164455116853789747277445384483701799370341302871455677620239663399652170336564430076194588764120659640838858514501382090519232052318770101379040899418349111075307373232975261992104505439145411019799482121331959308159524664862799721981556766134630808467450452894365402651421233288247160660497011645534655221750844046393071005386246934063171403685793758100867965238941047349007006870786594795907499048597242304419630354652561808272426715992368032143233574440458974562879236316909685463828004163691860733753530557764339440822002750442289076819048337749779571258975084467190802733471681415012147596827671749187952559502652691175287493265422577485849582547196921248201212681105938264388238146118788259638080805579773372703131063316559946271920019624233381572069933112281770277288050327585341555815099292741463763630615954460562723851800009657779374558101805759586557084041627373357213973978257970533805830640117575887264462717472713852656645987312244397868082788572289629592531807918205370095531632142204945666746721298711802235120045551968503149363200000000000000000000000 [58,17] 320649302909584968150717166003234705266243260205577182592232209413250522201512293598194038085739556037991435871151382941477604484505332543584066839604379265031445377472999509160094864566507308264017398416618288612655497959232310985169890818831381193830741061212226488701952286310241926510716804959303940067791740548023837151255322270565414340001913260766892050058906120181103688375976954383691243123809339713343697389163384623025102121689818830466012599904461727781843798283418638110032252676810004488664484581822435337098628629766438422180625791579194304281750031064964960279388023401751297691013902673841728886812101743442777370832922654490386799484693765731068593161298323635969449367096862173335747819768370055032778240938367594453551868227679693486134350484191282458209050471673933815599948333704607833531656652238223424814075491115376370599771732629602376715625967478516213002023125853282210147447192108568933052862812836024013336672449045397933723656982552476150750789041193054586759256523128981164142290705188694232912667084454010722619835917942935707204332188178694417367981039314511614430652257301323268174985337713988436564603417632423902480118931355023563294337468534205268201674015754783716744715480721103483007710326015187680005695097347736481065282777484927356483354705251777092980154573569646512533234595774988330641077663242748066716621822227907921842121291609349207350950190104803218734468446590226014521296864466554711512977239745865693832179522332824441168097537440894132287918788088682307690248457974550812958660269969101395257285664076502920316209979000003795412997882522823826488757704297174471375803244494262583817675936981306635135707443254379271944388516782060155156157607451234033313181252828932396196889487878966806369448030368078844440547523839047797015992614831929264798112202410249768650993703446966970902441516495693976598424432434826066625691746087420611479225467087854832116995885809673199888382116568870207106487745020102240857590034155098283620620613493738271094274980297911854722460201625532087167526486862573878259280851563049871616250948488682855928714606557654182066712695314293955381341136170340236043665822612273522319906470450744441166506106944109548497234514615222418301301717286967145624961357224385622105711536357993208067274215384232975661108294485132864555524179714615287824835332576154871862125723092643183663852755684904832414719215495951650575977468834951277717684478662169082442185727877121054578241748117391285711163830110746906398439097087747089953842886964287414548593921509174349888095212385791038509781905688805692613192706609655459349804403211528259942864159538119978282382485212581683704643183955749400291720560640000000000000000000000 [58,18] -676048343660551298872336974899071827392479826357857754609444297540877936361467600102716971229971927193162273098325503122060813452191692206686932107767876358615111615040459687881900957060639580813307741184735263740085626847198866829551385043720752985307423600938527054371929126841518377088356292405332459257407426607364250481324243374485651819771241660689297314794659777889436884124700205379064211843978551187336828223459348200343397435595194197651643913466029765476389826116014728718223828707481541399546573813118957894347315151589517775865044653190282361613969984854863318740288849314981047484986925342069387406985441782794003587824799058887081288234951638446547830552158672024053994083195500182583818046801783358483096911263854652324574204288042274058860300708090954602132451574068594860461999711941220600796763364548985655714285908304414149167061320408475204773539575688355367260437551535494875163662537574145248690601596021113173725313775867033121375846021029515469986969968379194118572632489189981663766463855945992729326763894574084954946434545254196966241556967734186256774023578888703183569618291862785759207172564675336323388777999790239202955318701147910061801294391409648817429367198592869529475827273398419640149518879866015625401277762464977525492679906973380940829746160287057660619167527535909789792348831940322061942052124315099556803083056607102364717279759716537337345978905572089604071544973542159526427329226683100554080900575146755325283918267017316025628410271948225374750982505778763985380458271474269966870752535692773168125898388431480617256879980164950839133980337304731834700454930223937682408437597140051707588586835643384065974345574964120820261864655395239715102046305808884647432692021263052285031045287170234849030297302384596707789937917891602846528964947918661120720708399600714888335631392822912723475192332101554107953349258766331441881502621018070753889464022014126075127548022701528922074194407051161699794471005137464111404297356374453173414689801125579811256094221997821239058476093234880835991132158209313337945490656444456948014133705234192094671104554456952357622475718123121532057943225707713359961143199199319564324256844230642731296982699575626330747866865792012485624181445474416950451447568744910036480360809965990154177215567903297088470543336562970193676119669174042992388223329945005055629898466690518157873385473936369292307362067894858514966555213197502316048477076387371910797593309137679568744369364964071707202451304852112114540537752626083905813432974043929500999089816356766425529113895754092844110115062665917107312575895527377568176601625481836888675720397044360924834985151364123740348075188253473242498532900864000000000000000000 [58,19] 1086480364057028402516236540352643374428344856868041809787684937477912022751845119331472324799045435890038949564344014044909041494361983553937474378545670085775741613722454585444705163042392105587879292535408164215480783849995323366622006690690871880716411142522464495147497853589860618379135941931427737873853443939641558367028117022474698918472312799947880089464016977993151520118260233789132083120457305230464291097705801851578285984137556407006062250378258885763693060975831627562652667521474201254988829645647893187468527698328300275665919737291875037113072567759928369767226568519637799072584037446112594091608661258110555376160139506225004219086588039469194794716090586702426951329178114028431680793911357675678104143931717464165507772824661410578488504065041248311910841622956633622243938801054235414749287395561515419247828364002405423429163057725258397169819899211991486439853863012731052015877157679936567962822103227078156622197751694794302006561977325882087191464069531592189703519000606466696335203260617546472633903178044718461324181690519709525302352404052615631817442130081879950517143998136486374456680698458929060114610038601725220912684901678053661120856224629877705334820046630543542517317402217749969932470706664674878581805802035029525647679503427010074335046729358290468986650833611475675733643922562493388663037502245413827783664921712873411156391960373889378033227342043951424744416106786207946951199894016485267180587191120103078761740267331129251949847608782304263355600977101063465751384278477492800047326594545901163931566613962781516575308988826431837035533299801031197320593634670817013199910230174880235862686078300394660790764823397256873884323689571266135338747123212261688251802677548370368734293905830767935385496989055634501694930533699447563107383261561238783983592385821488512799365722555828716110674539171193661131480168534159921156030458103243628545804057286115789952200444016090971015642697612212598428891539768783989004710505635545801012559172945248754165456890166785495937301365654935011486055998161084310028726406086614625601319888785689311225553208803097021715915989493471939289506618880281684957696742475888480409171168285712404465592731102187348081472142069901958184412995831575286567362261314619195096195497988470486514002000546982321676228459358066748274117499436982780799400321564037831924177815198979091470565126594529168254439764388110682182115386023139972981074294693297063692379892322690357280538319035601443590093690870998135892958692398125261609266659315656683494203445364323431920363734993698218519454369017057204140466239664218270735122481287594554323261898749081142667459423741202934533086465851863653621390376960000000000000000 [58,20] -1481269116828623539560984733802126622396580419729516521383700276711571416829632083921512345395231532931740774305864075356544159301715799941792904918540705981087272182404303838820219815530304860095371281546364619745265248861173600114180949881359088861077987366684452106821615317611703787813164801757025006876741879710554409732630812424867814485560809696715880215549854687255086507300908365021511120725038408323924444779166378838906105963788799209470702433809311394702979250933449276716673958182454524137019637813401966782020180167620835529637855051769833739629453870260878215567332130916094535259343029219653276299961137135149715722259657586128801545556453550700775681510972383375626298797833468525378267414711401321786873251377849861808622386484847783801088955437795957477861024755881411343062750424652803445202610846038777509536912174866606274261734142839886663251359992885191018124006052935297594808188272877261893488961646119953354645268037758266670981431169927366054001498650862752315344648755628917387246101598556693868640363273373047183772520606339681808659262157842638351505708962739643275717498377132188472632203380355784463560593293629898314515224945931935172042162500041164363058443873769234852633802534773517785390394759616202935158886385704714161457124426489835799720933043284291760059054545924940643257344600591343009151123405221288766350666217187176149664237117488097443760994691779686719768999368720993801723438117260527554304544452175257946056076495624659638805445042938517378061356043265580342969840125221534851574329345291181568275608071439817045857998678762966250588664345842209989250805484439349237704205762145541574657493468368128681089004841826880373727794350404993954645121675449101267282839788425615503279818952824010592738770524679525591786985652421239089979569569955492822843991596787375053445635561678495624016395331807337350206904477544774377415279558632844283002909595164560824417689494388308071318184288035857959376052729075975513661770268660108865063796701339653821755284077025632752421902749661072914832139870664324273015812941567078443375235546436334187629723931611141694807962316732847229906609379486180179998627199412021328379571256843065939572391084693571612243118488558140936451940937450037586642933723014250902706401778457234770861836242392796404169157043868413539742719918495334155654906793733368335200113473642657881102843971884327292668474946200532467402514154786192758380140158211307208400503614796324926130211833299177433375158308586726387404796678133861088771864115581032732175982831421553900323264871957039665755659197736675568530886847134923065283722726145057302140308193048127301953061776312326736896370210098995447897090162688000000000000 [58,21] 1867721396665230300107885257742300471645446047938591581576791351512552460925997615334987539971748506737546371329966870822504939516202376517682802228386132091479415226151880132264196179315485088363779087545450840008409304445317039934812232556101356909295023077637534042523431701058708796912086579563944402414862119265520347676650789332299339338308054594790470615587106338287962116119199066659241702832217769998047590339024965244765909202981471489743720191514530535158383392854111988282262745882595591065306914750265826082228466642347628634345045819988112478559378337168351653081896240997739348324858812904426379970522342565325287650596294982580852054510174742146834578243779488014877903230123088001391236511659324759975582812378979180838882142963411734521163597664501284510563757708137628206333539928846460403006818621705080828725601729709319856634033038482457599005867710219165800641829995976184827412774136350464861948345159541561448533536643215795944515298784587099121421543400213326196119899367437305169697149222965505268471449409338382105264610040003101553166948370889750802530236122196946202685309306443673696214136894151135264852018426411460736491245510353547695099057432194490715853142011753679190510751343456849812496580624089289481557588780107611343490640814989335515058697956745366043908055302489409575643894299935101920613967671108695191061317081306029713289054777925193952173679221604140773356023244852315703704326253013617025369403379648897486168824802623433116894258168604925764552482360819301027554996179625683314194386336921274508143592209859607863678298471633506681978100457993450222640191172265390031686702495295710734751642649546222395346235451481445954768568540368154493484886357721090742901619362418771657673269925075873981025204773472310959443948852132772732338966934780464150609636108150954002608084008337975677924462381712918390266175265431769417744374515919031481120947193927743489589942864180287557749838825842673457329311303105572004791347773743661385330776082703639537500613934173149761855647725411686239983690972043381099190292702738862580201679842789737369765695075176128579418463523315641162242212913920949548796753002646731235348196590666973701145048165012706841177450943833596145188239531394945759510160916314438438743907553408748089303376772124039207677691478066559976726900613358407069980291025448617815556979688669013902193270805212646496050078973938300004007705841963814091464294989827810998894351740834741360345686486473650404048673572487736939071773593014907773368506985091529471110528987934033354920952008407859372352975580949976552182361205876460115934013470797048348234852200197142387850307286539153457368631501075492187608501452800000000000 [58,22] -2312283174999371676383366809840232552654221962223646435217602046549315023121302766401664473187202133683347757687878684444652396793792253218618975505303160543975660139822393215065924905512306724580278294657361575406972773913716253608213723184801494738543686292350817734039641816411123481515515579914863047912050387557004040586836703186257378797660988908951057161882509513099411798476602532447355643632517465440629415292392981123586582828065219369165990253766930723188998652677097565694973522567925107166340060084093608873290360994089352543124118990669507657222792533946768579617329280254765617960998138253536732152508575324078573595363984937180227049271497288328255693457236368801457769805868786722266737070124882747456847158252172341046653084019271127395255676506350547886485767513634811123753834993619857211408984951946492152730258279091181714233509243568578023480850709567841029110974629840829831641734510977768440556131580957037677825009758653973980140940734653048243655802659566040971701163823785016838299190855616268934065207020983317667956575698467824182389294869808595328839095520884822738450608491869882736004802462727722573591098263341251377303351762864427767808051061976548416808034325276230387118055380303322651065306918617537594780203266931368118592027475706812113242895087543074320434898268051209767220882806392104030109266777714774057469502620065107479556086732406231506166801641854237822824655857950890245893944302843828513289288844194086181437872390643963516746166268529427513179924228822659246085412691359165655274622926013896508610696588589428925073531507031507656333045453398185880606935788202188406222509214868308428098533486732336334936830976914440386113850304729024019996695799766768014771596188475090645500388465828166212286665758714174633863849435877984020986601756851518396810418011743795810379462714882406631172633056874996005142510796402847398627879044639044409962624759351445188703269890755804294992878375392599816388588223575315621070032004243558155822187193059720538911778999620414171314552382248469559400277428695258602704093889611788019888644761936099224190194655853042145088114985081041344241631495420258277458970563701158850893889239275945893506473714591488503009438885870109892892762971517717907056516692762221491316101785258916224064587292834068531568369389690236055368973978519045190346106619277480401989277045266393463253828203090047828431380547534545412428049029128434632866010251843234238949634367050090356815785427160537590378307042223369538073154926703310449882172139943513116040319473623749949831440857806249124375484317531724045738670423785424328678702308428045036182794304879162225613344761297661018458804350238216896075247124480000000 [58,23] 2830272827774370338194715898215622641539577013570608781208492356441469273084311839660027079684285897605923882990763425754014238523391324793290607800731518533600901680016686346190017178572231421132485270218590016036711668170501165092897638959877327430699874105930764529277776502831991711728548912056739435314375698885420642661060600570700973551624433857408935214056771775351309344975604597446923242451866854744137173096000965155157670199819826559768849258917446451194466272384474600055125571159851959097319273669291177468835631535274702187531905767541607425917903806606535916587862011441913626856762768091915922028805371125766905595733050694918689860591553718177436577825930950039498814054645767396905539015317613765543882134238049378146959917878034683378986004885529660985718644672278663374143932705238705818693969043336075512210264524188772583996180211126976934385914872747313652601549804577818006243632988377522139970983476999279574901915598866201494976901526616716110972762837753994438390960660930884179723398192451507681283674813800880271710575621773986485837293630686883826036847546746571510167354285212597274406633456162562121140625778203131004528369862445464509853671287069277236880152062797278550078774889584044881081662877751041847285428855972381136799860643349885424077991583317428490653073038480553880594812443791987310640794662693412178390355808736798874486897558927630658262157368611287102626436636760313751371037707225920225768831818655892225362010890401427059898425275695476047579493476512194779411305729521107284571945431660624123204956107445364114618524683329759444402226638240213828533159318272388699211326988792685999310956055622622198993119779699550097284550727683560998339960009104498589418488887074652147516809868709978973958702550008752724217364065511827930468971922404294424709744803547836597207951532735906171141711088547336463829810183292142731548074201116245028938716006318629940585279161861919512664048199618274190139249936560481757488463442174124316392128857184325074254132057373700308245476613494981265841328839311639566547049261683427106608175241513718647106815734457202936865752495107039308817795103001292983119539699527225434198144645775107368796197338175170095213222758206184041599970134054614581587781870287357805857461164578197004075572156928733173175071639428522865636046222047290688628534061107584111909244301725909440466103584164454805113570750835230227176836206132021292179821432584282741183123896730513475187549210103023463002828904148143422329986205994848160944546201949017799422150741734455836144218085240037305178226774947251380076184337968339434874672244089843547290775940493592839236230323492878997813111030426462608034889728000000 [58,24] -3299680131221593541401999787362477035134295477814220302566967063148645438668967328120578107390440110271383179707098721298366882833598675881959811089052129518738855918866336847471326303145813405103149156487860604534342570726093887441154695742361235839318686289645884396778474848805529318701242522719991011819024565478990198661223747738385926920332164265972774120643017350557115466765359676798750803146031011071655320149210225123170113906455391072179062748495199740456679462449628485484117567302199693462522092973908413976087674542183334076938773544911379195046648929821455410676719475057944443551926557580211664969947276258393516481421769891121533341022836331979216446704517130070714610705823543572333976738968100325585096347929310312893880985266674696945597464665574969976287949893693723351100419413060807186800793839052254818308978062912293657293788387962028315248471256899413588719489584070204180979209041439024238760766004641255111947922916098102793018740621614386032630040764369717422298253073291761325397518400833818530102763776820055101032091664200601347954971115664663958051443612434786992102676801688958237975919292696920241521680312336556589098429955241033748703340771855101649731496316161234263600256580524145052824864928015131291425502440452791609214138340920386478676054378662466203540051501172929945863883341317007404415943772405149969910271427755602217168487426919652514980081815895360485390930619289382793890650009340012367296934115837626106718774906306086938425185137667775916073926323216403101012944573386155692883253246234774337492624067711810410818445769620921887625160738749235758700020406682703062521064468173046466032531669675948320934627400660039941973736323929275720432412499620161596589944689173270226740655960922265498849269871536309369499825462227441646752010967546497810714975893206395713720516129870693503425598794171431012549208868419515915713313347141744911844463858082778215348366595727408377111698566236919357003103636715750563944933183161558388202113998533863353443999943310616036540311311495096784745796156920988710116811755367287655180726609534336651357407122039495182035717395820286456867117494945023204368482260166333342047260972737280891685037410510832778864890780206482481454152207783625031467194673915668550426526391948789773908971767819955316440759221493012591142347624796979105574339701936702853628092816195562248439107831587016186900259315716461988866670131539567204133637104453686981740837980427635451069886940555779639267562131013476810868113372390877932332494702968201541536828265179986125291513175914651504406913332500163658124275660599272149584624700969003590447632909010846328610430999854454996089838300360843171989553152000 [58,25] 3494752461820423504736130529183992360120128451256439101260243390646632550835147699851500579431610186735279768740824631531272796263533771558986391212851099932890305948100243584004323434056545314004068736003760003927257426408811180985050406665583298092624711349521692037248974433081970760923759994566351892604497805996674978222820969920581552893704545604521769161655604853564204301135979675730765217102968792000911681281141080665497301896296963776792653965996533182747795453547676965390016409136375169854648855032730900837473802673396780667404167656589991154290572957540181461210900586180018781815146846376153345189452200539369233346841421075584466999868725884046501692097572092958423075306689739526205632539774664207442522954532792124985735650161771431133059579146817371292484534405012394144967268855666841791999549198314258195151598405531482299338248239723288889296914824514987500530546100955657738515145781535323070529009096272971609237796466868052636191750247816087720178036570893434420242086487302685657436368956223265880813092378014381767120268409931054612777608216555711001907694919766080466739337652189381932802405502833101649418040113810906482374408539863586412116015595625926159722657930747381635755833194876830805329599643638804599658196420545483258959871258669748855609563474513621201764249443634861998999432149025522237882613280899133833614099295959718590130842489990714213564756911366769628612649712746449669594429553998698927694661642649132522488931439665489565189956918480074782555173904266201268696737034841787037664115036019703697066604937117274937407042224936475871774994275969947932501103148126722123110873615828971487896105117456273627480380265353809312915511636344400864563266071833537661111555944813652069774001988929653062870726881322686000708795119131404481539512889556481394388305468897115625246263017170908434123137866154646483371998983633601221281793971341540932624258242348281100106789924245020528762509977668559545910487063805023184323884367270470966314192914241541316140491353294258859714120129501567077006545847651588796221390978449975667593521277053042411418612455828482092014245830958747303804341707319147444469308595207169166670877865281046349355431156977415156266012416958599345169672057055441497598106085935885652129610998460874621402337871322729758911466224374373414210185275904481801417841165457956888479858720027340769153519625497634731718334893991141018260256711991127460065954831335695729998986097799892670138674025594713825134418337353727997991471889636569911418638016353331405965530055342270507548856183021817889575068553431550180830497730395796701812269652572080181100327285872805176731067763275085260295461252377255014825984000 [58,26] -3235168666180622668289498469455809590112211751911007444904389381404731749142891252234868379786883061348879709180214784879365612979396484467421165692297592996208735593196956431045410501055286103119399808585266365593172488147161501143748465017385465297496900920254539632733649399987192370691538479271048335000137221029888370417969664877557700337742069932305589080360632148661448705042042749610694283981447284344172828000717381479616703709398837748484707068619735808906346822015121836015112160298809533172173824056144438887379864553255712406712554306945712352791487942311664522774291980717651132581412632138335391251078251519915020853774421453912921385369088957512151731882701312310550496229113353500363107224203031521559736840265377131040968020153061240085174889320235521915312768305698140181010251708447061390059832531545025923877938634897503952995966726703442801939365150572413659748286122100179355928879400842298632124672013913753972342409615845516062987868061713124696488360404961013254106716610278296723815407683395499569182043600463958290984303787434233035746818863527550542820298884296419294101475171074236260170136434015441929486022256822074046813665253822242664284785081806449593014942732863954854474031398428789750749586454504028665782452463996393694328925333121023258239748829766537531884761101416065440663383462070819878113627010091076935249413268673138973275849969271491224121765401448181320415753950580548019555631707650404115756756434294417938847681463655456362679974053288722664706585181512036633320513544559986751045099342372491900681080195181693142612925377884843670304008074220714532891052322555349256237100183736099551751378577659949142899584818357724892397484907822224361623639529523713113539097216424058810137713939896215775576090946565429606139814067382853654960206831009306205217145025549981998309944944801531760325956011278390622254059621697269646878035867086396493071775470864847675021103347603293927856896170827346302529353591846242360718633315267880741995253385113286307234039298066025556558989662690301330727619652108721559006783736744866099467728075876635969607407484538310589434760467126210094759839878858385720000239354624007842606784325484600357875977002665790038207346955498431653608859162749175416150829880207672580301846434227769714380731105765457821171259446318188572027600912989154441743334034144514587202342453693291872212938090897253842711275034069502402868055808760584369334096309177994641042422441416367298609327452976704939003615592780597330280024470509197558816268535144682285646954121348392471725605793076691681283599692148046699214951913290765600852527988726583203285664318351290913428043908226320508339740547229172021329920 [58,27] 2542253724314620571851798263938319672225621827581385668396467550800763228960910822745979760549457888781056486474313692926913896803188784066618089458978449910932029980080584375584860222769969040364140425517148384799265443392030373148344825221477610682031548738031449783724020878190939201984045220782489181835038563213502065828195930744622924337980002102625648048539910119157911577469534767199268676895651055350495986980876360061664659006361889833852375220053825793651836658101133378390819859365906653331713346450534943674551973759482834715353699617112945765855719787575109677888334477506138150344808417409085907772980394945489986193875018680980739330162682148456687853936921517909172607708826708985695670781900454000509854026027727435222120288719297123813519105550335174418438077660265691483966307190812667993137843670752110860168858889769943361067719843435852464419981343190413778512849295581031803544727046778856208304614814440907620403307873626077444188109485282884066377364649107604722826060560553709922327790231136033551893661204915218960271330955869115249409217312218198884536411435075789784003239152850505643491395157709210533800963344220679367392734414030406670318630119487868160668016975253326455181002428367701346601914429980965753685880281398252197274472735659164019605461474285254696516877743898474592395908453824036416587934452813229529415413012346401522880273450203944071324715173408281450940653555560013108814287791971176037148597228404439581506971028380587169250025995892010936968863973145450597201263693259732372442439918046731263632850831684957321170661126849928982286499270722275374755114850851584695205622916033316423836751406693743708165082476735004945518478375192539055250432654896117327990582042393323159658763224993594571056352866654723713379860577508866216961093291552273807162248836327203988916780486190901436038173893416765034059631218711107880615474584562834841684487688961574728770222352610997275029630609671998298382929353972148506895981610058544729453047485309646440496363359079575402094034836218504357173693232511645789518800536465847419032740166078371878608058042237647245870037970750155243288784736671552754275091121964099403725527108827003057577189233562019252684207072242458564598833216490203163846527842925040421211690265415171174646244398251865418888696087807326186449346034711453139674958527779043990308270778154937339576210474520667607684336843251057796715219702434922705893121447645988182022712193184214878559544549673170926876439763568742752917932517022174359275938011648282531608513092570585274101834252389056778529724982573212680431470115241835347372028544471608971277796207208652726588778038748707532375869270045250027520 [58,28] -1657830603793076452631646769652440393595135657381957107283124161811421583680594481085205823771074808938650651903419465836770699065936609366973330641223782314621844934917230355522329211809329278436491885823172473781612643548323267512660589643206865946633178509978761310547585754887198852235539263960549796982319770078056723321369490320921428123792672111870089202817896548337697225124126685340031081704023742281197953078125203887629930919613543489679036574296831664844018666742900330312279479214977138196288970301470486986665303297131887722490551573879475575863291072442580115108279979853232273251228245174545057499069593404094958590266078624849430671469393512276834365386200976849554921968447312392252871770071728870185809275450766763816824759973979291959196861421230986555299258151553024596158966813425115149483328218191504653479333989984236812320582880014973341176877331493564019885327545286125272415609091739184895411421352854562292137844600916783705181039080637434567903139539099817187053123794997770056896003410534583879606936956716420299479259909319916275521145605861439698910431651856557887614602093112914635420024137131770259620607577938386095082328427026832521981450396291771101571888660430524962399930296868812902821533642830326344594623798832058636781902936083809615413086980845088716388580545354755928860446801460702844271532012980338024326131788277717048641732590523698973622039717399103878572857727459329948426724039578317884116950848232287525818126534240180546007202197752550299386723812201248352284075872699162320326792438274843351562871516560445263566965208748312010718021000693816574672696503490445099778272068751624105396762953835447572108843227238058440509733793011813304323113716477737968861169043138365765330909732211751998760271316867978615890641723569534079356119380933332626192291777912044343167974219029226729015428042522150256104101810281126596735513754047411013494671528395637125420648590918111665801081765054757664487062967921894970202686744596383944707895204454732468129854927395861709757309138005902912614528124861307801025801717990887349335838458334998207954129559234359000338534873125202653486127978629353063114939867355769741955240587985422718069101801053323192067016246451694148692029555497618582642941107225577991108863682327267095138628920367403239586451847377744775628733432089038894199668173448748744908603568165105728843699274374086243878650170050004029945212607597627011103250330902783640192636953740685300752272582824333139806908411544852467612088641504821539013749932768769648908520950060496229470338530349298556516562797528688364890918993639463703078303658467349806397195862451005106343284649740044171976361147356938240 [58,29] 888837398851155501944255288972760426157865235466688312899594614187233825663466745245777874999444453171524627430091006765747889870575720547651911806022477309933516836283463591151307520444497704791734751701267956268720117852392638056759321643231869675329546867768277376731752839739749570345238862352061923419501059538008217940194439367236117194804844597047492257626093707392124035999124250734729575559873527834687803026658567501889678984652551198873344644452256656934591340104760757177004522870605928902081674672767771913435094213038047009322012103954564755206114030050932710487974607306399303441765475804277298804247200218259435174411674816147130697036101622824474296679772146114388392162082925876172608148784040793136974776086131227609628877953737061927493120746813478681573205430347124293932571790714577449783656994988700468763678283834069416644008830598758521061275277830890996081158778619107863646218943681725329239380012336292198580978336323100691679346835933561859118360772922031928629244171828346392856408298211983791531791046165377788606466188216040240591153846189876980063388844198286899530798755345113083786508383258661198096429986571607808496425659669402946012302961826930902714739216115585082200043931105323024901771155647873947179932579718792065299405177294469598791989145046053824275970061392775850017094453030019146720492525780937958661034231137729913004882840717586880123880910698296066134741887378729635349236424615431067663117457033391707806598773292475192395341153543234322085049340886978153364506098195533136167239605733871271499092883100791231536541663893959558664761764117488386893640136702226871577328841752590990301898401219992980541730243512737913810650615133451013121466880844074465928218162729187457725447148799318404313337592949216377964978763817355441061251388993088659138200033676997033008850288171125358435368878763540910761058564421993910210045557259728904933762354876100633232318872725648036072343679563999739709878090959616826599209778023937391207222547662523526220646605082708342269276230813315163130194886442809756203975879820064638487249011276856767792273540661914587056014174331283298110607929676966038641627488095414083755297236410568205576593725309487759912222997830306304600812084098391385620978004371549477451350775261961003875309713180716336310471438214597318975128168158473464694836054597663371773159727071744887252528082443655627070243615180397491301262239752647509031735121583602901736573848781325006271719453506164396165481854867374377063964143252152352037211007665408432349548579951029377094252659568035524070631453506839559656539713131597316984559226026189770118501532839271310506012742703439261548955167621120 [58,30] -412562549437577132295909731690444676295271459496041192830074711666111600655187530792601513707631319100366644511442093833920749211409028648451338715608586448770465237799103891694714284514940760716488823524364003393484017216769922265149070205052372223402601779663974689713676559765016332456431516863281658267195608661278471436097549239260859844490104292749919778081468633025911960314655950982007244730229422500790340339397637456635803974383736580961404654763248430748080590699719363104841599262696282053075271734766663391742634905800001042590722231797628232454710723162743705265107787902460798834010103229821539939437445843305619294946785301434007933600475834241694069876341047087969431111121626451425126312272896108568656315652149180655754369908936196159425507185729581026727628080738827607500559757781646313694109163450730009232496276180280553654049067919306681789192430321578950149220121053050803574501163903812346654776758159273282791083073955495343094629331567811872631380881741181889850982508440382830920988337863412278806804346508720276858230853178532526907621240656006414348216054908846983864128679407062804126543546998828107540621279809103591677025236332538480344900227247963959698087980949802219148407414719195135081805975089255852919411555310914409167614483341925473970738830122288649812237388192592585498031056363455963387410134296734580430333659717538971166870737459493125299869384876447437024269077450936994885045948120470186826962049730516624974116748055585518305682109013929474869815521054436731344423255377577964368213704984452428188752187418425804166903545878282862092616104753474143752197165359257134673674434345356780474720831652267489172184341200393766499308229233776207329108263850293788633915870157098002047554943328694694229458722297674199210736261113113535175353468176362699614930836866515666534784021829257360671067004262163792961563778218196237487341866612290652877255007988026383744746776746278406100630064696012772930021942747956916204734049341383091562051569446165404141703772413161871516313664253320533019260534317768428635538173829508833705202786655103126700914791348957749817492131137667065961314739137707413314494721954691779787300292914640546667008579724287189079085587647592262173835139392291308396316921953960791180240279686115225596376132406003161816344522376460058090766208271287805432574599175724547789731884049840389055419530620729221833851700341678165749331140728418947084578634977741773409371543435849136878914401129750803338517973578501948396430403341263938177068721083256509913739887812375542771176224799309256817590396561838539120339717159217206364643338429092334332896419857023557127362674742222124939739136000 [58,31] 210692328679121728891707556551162459547796157641678388341981953122460871518956263170363411279118772778290726886519979856715125979040490695807339073827177830783056622628437331929502745791325593989141811794249683289288144537703848455996376182773665894385738510557391374300313981425612847571097020082075252859403691848562852334733667091272787191566177877681396245544370882546839709500218065111399054349775311989602855098782257995081528753654655331161472846175517164886058049002642015962735676478633777978484612167444269708394991726747345506613433452508593228458294972386020447003223503229465139660615931931345762182836060379807098381164504443139154508377338697805562085488879883685585050485921560912603224943628163174431026671481110351864316642747937191414794317106970085583387078489080794497392498870109195771216081278251781240517655749919056728916776278427860898504470664817430783663167374585177331687882724483868473973970716697320756630384534186476807268807931449825291677860057221556802145837809770246349648434992025290989955045131630830735790391974585097634420068134759613725059656241828731189024361252387345773688808396760315684121176952947035499995739244038812664080667641044092524383052783893743249132090004370961536093117692804604862237873057651359768718256377931233909749108375677400830573305896214136598047398307415783452144220635879887717866131275155348459967629928171135685926315610255412338040776336967237968610310281511139732039715189203517034625369508788369557002049016164130234553588845900378669736803862723569040077010259434733482828603594007625725444350331471080412342885899770740657038178064760667076609687799563491338104425734442471853590395524055038045827372761737259728219945600667070248547505235298023126629298345114197139207416184634243641187219077886119124680842400257010189517110772931941131707878388865333241367053422018823160173754911916009544694994677340092366509567915995893501037469215872215743820618776513736213637230340217140540149815796427280809908875918568610072904043132648309334005188691179105311727710042168601512461030318150151401777764953972851707224878923833532087918250639096540055699500361382554712543484630895066043783054781748241486927317273417413508923300095378841145140669244850007035227444875585992221442674754180939130252793246296748014851227749099497968494359276413789906800975854077951572788315487771169304727157565974553807040862869739709769733761357420046438976646313825116332242353985633230805104158793616984778338062532577166823566181622755004303034851949105541063099929844207829709742923774165875723924082053660805429075668414300827236739336826316479913814337125639428570878466871473316728248729600 [58,32] -155504403498153271602946775805460165758589364390615795059765132847265804653824038973346823584918366544988105253461925838254628171890793339577383139968183031754794552970550376207743703503775467809555881731809071945693146077296250158302453849360738924138340957906523497340584960340352664709366424430916611580755468257211525561216925553892964460144551788010567934870261053524361394724247468825933164146461013947266878155005612246915985910293330982885347506078047412990614107002600582134335881158455127226392473424758887008135991503561461922965955708129423616618387018799962727126187129857662405992613779581684080452666414183497865793162955295092921429225674553185864059458217309535864107241134465888692040389995611700197978607537478969229509009520544401190687910638699931737371691682282833538759882557717960992086290368126863878080972737252803007752583505966154085821720751587255345634023311665703313020981472976185191517810534106341113910669000695841067970744163779912273204416588141256331902761312578566249834264838479920325853201410405800401385961173896364144908911991865149506688586535899494119687088618124430077596563998534372301960547170185899267068911001822134461192228669478429128765311826182947083493111770351831582447767656347040445712670741598614288421705000812216065421983416786229296115361742818511314727808345329143995999229995921078756870776816898000535675151869776095934424470412100954231566716132489019157657530804748834917736912521574861910460583463787804234541293486734792590495039886534235360994758779944124330234767565044683778102072851667617960240888670113443491875681056420869662088500267461364288625189111699156806035711302059110372444549753295283198345555877043914831327402012681062498381055240799222678843528909362922114383129324571239904955792127553089195858302228965147330263348659347050625633341191886096074460633048685229757281379034546772363874606462683337821682763378721954497514610701523633520019184665753927727407881865820030800180929865517930927862646152635708050879829333640230328657198440468310559248315716462739667752073879036930200369650520394575414982873629939581929625731416175370561375959003147417680141658543420821371220929398681516541844016360926791128305286054798488972728880345805703855926218718200618456369702563504891090618738424310107107065107105586169889133716370561361410036885560970265057700714064636037581641565776503518782910849392377818484397120247767632419471589971958763517915395719284570405776477418369992414814706199243194547254390663943893099948590388690193270153904178096050925626653300316211102217548307320355833630706037971106299244012861070252354450348969121301355858730996573232798105600 [58,33] 133219212591641050629792189170925992799505101770813538568784428998443116208109463532934360587872291569841889027306607484404717610943673119307958920979302117445947837686470311971979128436747528658118207176421073875960349099697541157631521392026478928171455810304881348509338631761593632914982887409782122196010475280393833599558238725697988361025967418983773321717880333091520492421387442681420537253969039074006746192632445854246677377005712834678497423072050527148721804371827960055853141947847040984040692832131746120501769642636079794532666366849839979510657487788990909440877728952902022455394721488037348143332834602171195164856562433185715903181724519273621383498800339539141452811109120087311463733199477566200868683031635633917936478205955611608692073122571782287921212701338961893718181004592681939513661016025211036568030644929845713643601351890370777175976278692059760702501271547684347238919301722737889680370052771020754486311309733514710992409765293081316058537751249092325787225810963322717233633554882222862874934145509879312535733724177767664599419034924442294294243671261118463092158432132312114180563255433151713305806767371965107794218639824056121999481663922026602600355116220538060040344708031786837255845485113536948479628219735338838178090029334266878275461725681142598778993864647044876689556082140375217847596979955401808924336634904708779821430289919198306089316621998027698795449404607510244185523744897659446052274397814525049336923970931970378483074028473989760330457622668776675600331560518213197012844469067642896974655886904363418953237667574685477746400369309021405958194388977800217577216500735249075643017418214756993857887716432110657375413782708674537412623434238030732548057403193020618387946511931497031531596631436009984263495405143604266839392210628944220636474704304938579741296094978627110448933408368206779769074705710302912942721065983525908346959958503138915648929008932619068862871438079106870302087679593109369858264204872727079063602324350026183971957345063191088931854547031339105367653114955911739777162075328200217522544376420335123324536734499256672236107558361201641802832625905451080126362559317819298775873883387471547962916060762628164278706239941521503692132438917742433043165426495578257703415486625070911069631887502835697138246877053821904712801342350145953513946241594897338905710025072226243322820525100710300794575936035619852101843332627300100756348017767002329127371736930761548184570350209951295892654281888913253029615425016496936039838716107273299907395615285128590709225504655195292973312132292121804809296302298553865431673635200139051116465209607887175670629443612914483200 [58,34] -99256405951788530466406359516822105322149247468095372139627623890414056253858858836256674917341535345888559359897768258052757965553476734796580417818613412277522114511345542201233986905740760379945272193240816226981365893785053453137951344832594936411762515871462810837352609978295451454875927596756087327243000393644960147920571986553628275806087471991489576740370416056075906642737229350768082882133564741009099780890965372100239203579329730130085436630640148879392378945580291986618856556618759276576359232264075757247613964648609336052354377113259905756196327283339342662343945180488150076308230604288444020814348802771505472555016555378820537611679652073955694025982328018225141534455399599579945074939631664407354854958568952602368130279676417593282697378358073810310375813187736802438952279394645044415247162056379058574240486727867530013245003668290889389760475823644875950731256054055406178221753956638133147897308741014315166814265082029477605721270943286954984814041264261560435932764613514323108256788036334126582293647406620951907613236493568718168817683770723804514877958306908126644634031180800026509530499489281699285586876349392759707158775085189761953364961014655962156511467198430244609567175242505043719077295405882234700444785982136853760435396523728601184280708561870983059135568885151913875636341897069693721005644610589333762604734271699955122927572328770387997407882814138966707298314149177277482396039456696967976079078945992579573093254988564590557052975929969406467161707766503670446602051382995458823544934702129117743989998898677497234978839567046238806986343579292003877486490161222734346969302433189247063625208935031718823873275628283741606771140425615618129740593078851515399033826998139034017358868194416160975534204077344543917062700304527334121348828461436170359385303570639352609998276366518553479925765368424389317575020996105863707350239149248866227857881961238384713881039548000350198698675386218928755322960548426568991612152479534120504072537191069413631725381665110924867125594845200038642226687912605777688457830259321251807180442928553960129266280948647626952048327194807653171302712315855416933783532412368754626863444530616167453216184400547561365969980962032783482725220231954431423277372485179748751749712354727227881578447347664307113622143491990619289486417197945153139329021014847644152805854779297928262832412057013620241414355535810524051459581249828901724467514068724943154067232494032081710211763886784460023088954970725287895823890910004763833747934363236047539502826112132641682860480754056474842816362725503797656928343691913506919012246312760730174947947319165703379868890379059200 [58,35] 58914823138655102370511942879700811444724715674473203844427046153168311849448348417720861663186990005911772908355495920003933066191195149760681720962610516523094937818098812134724898014433339894553462635120043724436796656517287893989556861440191212023311239046648655933211639795531661000515151753079232295947416781718270374330028107575590988835161586666475157527791217935427114144008147886295887013483515544524801252884111456381868066449112593757642087625514201200883662333484862852810982646071031909664344438578310915662561971745049127099687371249017956286482478252484875660593477570097425082345342748581429349824288426209019799639352107812408624036964573057830542587466212924610273308030371924228357138702924376359668277800709538996338376475448622716845903725837363674695759795278627430449815039427280513480138320184353711358626303725051393506261938238698128517086034172041218613532172945544649621882189242075765333575653291307747130152252993138659172190172212742820965188998899369194040256744409017024754038979738539701689833238594541452399321882224380631287823101466280027113513213919994229664565660569202334666286053773371284183967822687485149830856763046759151804330604907434038222057745306935619290912382757903497016153505216425069028599031744379703689654767477842211579044857045227023950795242720189926837531612857693235999500239014096068754448072920090516768298807102058587236603152327288247650203130459669073113901612198485928258013242709781607344322796966490644381434127020911732183476363038126904171596790177800093044567237008643208040096929215668894131430494495806840615429883724740842416511717402285207578320018600965707223869678490168527409430210500917007075465058441110909268221161478373596436842715435373341590447810053716053384281341649350382926148037431669800463372959919138488221327372791883894173585565154104892574545368944022123459286437599372266033574282990112375743823780153281407410338338600621123053546157499592307935046628591010855261988483627293062443413729957102226519030444094997756743200862352118236123568911232312953451201483299274585530520694092305286560761863286169670086676898927721273955459769757181369873597664552154697440951060307331912684419000827884546934750496690755396339395552915429526105146795159539026852030460044853375115689965684045422146425317960295836613244348890170465127444486574147730527367217906594995176097872190369166715542637429560173249206720027496516730092872139356450364861024125435832980336338153673473428133868943416988241709465010141724483879234186419291943766822777659212950429389883778816408565859172019571848136540681692053587671737534406161420257430272662581783403325030400 [58,36] -27513115513203506681296980311968201319491428951646665850149527449949146401451884642734028232742154356545397649349729296336493579171614860703557157134707323036711198511455578179592304121528428412536578007958188607787081154017378832194844357200364336567197295302678780917692201011502622964144712621723043438351287130373825044038861162496589819989010599854115127635015980225025710185794096612332642049074712903155897720166681809445901550073352466298018424014853182335943748453477367664390115902341685533301526822129440374932361406998687124494635670365269563246943235704764611110874128842198187536868410168379394601975491507013462099428584099230956230648379872019422088433655657882881730565744401949352415022345133589809983131455157711794489185901954145650751517172566093927597541966470360423816955264731425992954527448551218665528583060197268907981001692506322710209064177654667005159168398475355035479319261589050217969117333404423003579025009954582681929028659518573077890932864719527590001298948557865147837753825265571065447375301468381794031887083083369766935557355492644843568693122293552078711875822956155796840899811836684554725146030912128874345232267512523532654074187415368112651945553253983476775283330748205591065688656038239023751551067050530821695646497597560175982286349614417265211421042537953056627880422856451516718457291486068779680797391960606743069691898814595381269255659222410039096304068701521498272347991759459665517738613811599882508134644515440942647871924127186147789252807028751388531949065469272879308985143889394304750479176447958207188638784713515194642294481445467671279154443624268682851441992345756490612363093240319361049913432159867463230889973424772788876098743377123856453787383275369802080800662783000949426128012853066329473897009354703624657841192165784330675174115501782846453859539168668639739998580946292187727126484273670388833158825464727434729202531439677460589482324932017877800956930401850025467764856343026579720161501658738213007897530052356792052672599389692205126469768587457093003686750145229690476816217096015765885572818947917392535674418859835885463314771677826621920787214880992099262508892149934768532524274182146060710043059580321843805291083916024909897633551679037239831508015745545872206329110709785022558935727247395968166933306766010620176430950025418465808487047296609509043377962604878041049095257880793493369603725846908898280083289333477183255237786855501432195428473547492472127851798888714834793586313893622748176182379796317775256859983360970515645605718833671683446277333817432671381839365374436301273573519490129451463913431385446817013559648111354003927565598720 [58,37] 10190565401672994754284194864724426717002026998390200871403708634995802201332221112032525049046411682557810320676291684420686524608667953707437265617147604891439224718828527529903809744258788165909617268973860557757100143420943839853256799424989146305825949704766846011160915211956994922474762220502221115064690357012308923414971612256420322303637044785577641480855099048362237034899647287160215375577727059435944318215243361137951743198917650976640018932780762883097062674398497013042622010478035061252312948480525029622336937620889989715984083441715473299301429016347106590658576012667394313798267609186064566773029661529777515487151138008259583977665510240678807062645106618254000223550804710845303296424180324186675715780249458791099911651842344078457499247359183755252580351705166828099731962000486418001187450418562135449096909340461402305021193315126737696401192821329157840968479131403562906075418842593288589059956672967624834083365548608226689135584440125611395927404963296895053237939138004353251449582086544577884524186138078746457030322841172142957088235810394424212199907678556035434159114405144945610532753035218234783163228242995613524743418953795709507627526733213832512564770070283884483761293794374723766518166823177955472915853393191081488541508218646496993758429554231207149241697705227653187123694369827186713585771657021958013975188863501730056010718918959875164690107168036756709225735596511115705346738839525852636732578736046842915486865541462626953158735317753026687874648760372779612555108794816381524285791106297667936553232715375701278723614542177223424789854936631741938538435313388437430504016126482786168687763293265643893173978042069884783992001708640401222098444818718036319140532077837507129952359468078245351178287140060996404041225336634149362934610521365049288041944506632886647207215522609892733809157305767664395384009300389703318475750575942744941969994981705348726354008912142447398667329982153143791299004491067495465664715871959484293863459116333039289082056148920330783058901278064583038880709755284036020856819877642515060125558829367121410988851289504989420194385606810519595875412481340910698624886054377671306050821406348899641089618840495859966407014074076401086800840808211652272727459666058791354678559166622119454860132860015355490734281305954100628638392973728581762939925814565246096058062281833911773021096275037805673637373246412333819514799396007603610154947234187068962986514513172644832806976702224507162543557710655003208574142296515917974386505679679016565800466113103149291310493596562801769796363280498124693135852448868047172638634304586633258463702059481040441835520 [58,38] -3143708543011690627856465713905278736473671282941174717528941701583580024890562285100672338314324883903976830212257481012532771706509899799703423152821292872987780815052039466705185334601442743632179708337968119628055173267633012503976284693140053691215711900963240309982579709024603851582006315044836211873426379955090096013849863399266362459889063339397132002045029896082988430402187519409051515204852494550761369170904154939771647603397259870363106732345175873646954067813863291955949323345431796409761782978619689584334328723179401510909901584800568813814712046090608302198705542883435100516167332828419998220997340128949352932676941045347358868982793571842035582756572370902406469346383148615064918289774477267186720186504853617209877320173377841666556477350346621321798057889105456199048344448075512033651252680973581824237506652205237916997762798569385497204640577136754050050039079110274031295202860741160107929314037481236127913619440752818413255653934277752391263277999407535925771947456363211293896531467723130359908165891773862915648538024885730759065400664972676968301114998154303078524833446950412200499851454487796690398050260442162999078657605124923787193599426745201243419704827158805832054876756866323599365418727251400115032072857052135039276389057053837717214565719719018236949585479694623091231509864696232925117594732985260792197967546473441323149151254972388493378983032287927340196684961568571870605901425766888280141186744912353480634581611610420564168075087537758877373272176573829973541556255508948349064444252531845349722880776284812093800645046614299926471276907540655673165512924650645623061562631441198119045378620326540244149966580156657146183504896808183437904636042626711418539109607121320797895845720883439820077866597672985474263109613591582121597994200966160263640738892250998044887359550098816052556911446979603246157645764799028840186798636365843196033542557314722740118233366756776198068519314584215744776126453679630739002268682811295607511690614367938581640756905505801850459074833473400202007876660951839528108807606491846264623800620499894554005702593008180705683299253044948388648842155152118430566860731523255917496436897405284160979568068275002894373422531905844362272833089578633448874063490450910369295134493992396452718508596862239227618312111968867073333802697773579922818386495581052094726113619188410891451817199829838929230278012156161005366675135862016362791872717910146946698921490577366509705132541971754022267926342332703724114091748848200239829259789855473759962574250363572571446477317377664230988920666036232373735433237933104938783309748516780641995041563784920432640 [58,39] 958942181526786927205867057644457207009303709142565248761821213736831427320114251431643075919379847057515684183243463174873662242352383841839252022125437648575430952673880432435105782878514060475411402715590905418323362841957701885060166932112854389848813006794703602903357306748067492766384199665153071258230930624994253901567164326033659784776539267802033767698447230834640763227981257969911029954615022690835029963795450168777925358498538283640486266785161252337224299395421727209948333550399168530001997433992021759878846822066625547110099715759296605552769507340094104287113721177786033562303383056595364593253059556482539868579656850719774522379799688632164124264378345423720107986651185683226506672555613164554883454190530555194987656573285791811234150121412581467791246033633968134828846233742480421235260781727643126737850326457935762144205460632131145390844058967259749000435525789330466579741824806875067553243041992010031237238312427259282558280663519859808658382577214972048232944258151309184292933568177358738655968735998920179697553028535453256943929208641852747742613211344013306407890892248615961873440535441000330137518124527881982340232888677111078517620481243265032008270792204452636233498482572244031872898521080208041631123286489006593947766719413234295627024324811191542074300716540489956610239589486548769858195661144828816354729766091935095551228014185443548909659096529197452462297556752611094962757753604199590417875465439745030197218185268760340495171520467561287398845361723071590731812244434428720890265736341355528761698124901318892219435819437162052592066121257022982368785289185879133294573882094350586167067906419415062575325413829969814917686386295664909917294842994661573341163404107114732982483873855736989772224831323672242956604105196925765120730098297794527661451794928383298676806432064654401684076123471438783307232673938339115254299162401016354128271008263277481319912603837081156969370319767829472790129847458820140613780695924806454063930984302253116339182522795627719803190055165591231667424478494201286033679549851410561296990039993512514902947994824149394459605621158659461105637255940027634962471151274061967379269197480296070288837506082688674113356987829542321822386267231369925958836691392214362733859487330457909378312941965602488795450903829001121796443803483021473751080499092149648426205392352794798653057888741022457254889497076820130539328672923817217132137686261815380799664794882849597649397403028090503483605502541796138544632208667340493715185613560228700036730166436459951853328362701317081888005379883044854291013597456287758985697622465569906216767233059717120 [58,40] -368430470501276974154410367173000464345471698969803832449855328330012370971598560800291504673912848975287426125499840869399197096342267156152824774454353148760886348835584462718105620755085566690914139617457451779165843344559569455338682031535739275993779549479882840927261730195997045858539209581421449501626342146866706244792163443505787996295271300417641083223435674772200166588375831847859070294733409580121544156656152426734640640747796793326695375429940355843586019914882068314113877047030520468538938721789393596045861044293190836729048365679155526237016320852588760633550570982981180161084480801491024137799087951535657258582080665294384428778687899836726628825857978144255623887361098897669535063411094965353556921830921747296136705626688077134640466114058272997669729981930046634898944025540131750944410037663134772304633511033225212049661926369849840416267461525457488429339502649343507016170042662801874394427321257145246229444750084313359153574793335960935359060289420566799862091189803418590117862027569215984634455493994896447032987267337143651003804934573966690317840331599079905868961619933222639281136803080759076594895805134169096052754497291220875961518236146228753194268567084395565624784806025887728920460262065256091616821305834655013741984451320926738039473040622666235659286011756374165890909147825778295918840608479286844844213343984959270727878023535145282945185037720895856289308915072938741089445999768659627786092812097642214840704769818067570370781021258006720097621536853456961138490907282868191051167466518228430241669105484966264714859786303757471089644494071302483597834740959694442564427236140657241893075165922670992647672477157947464195696597298925096484396960985038789555609205759936807580523704374594907332508971109207036084383622817512288652565596548421029726656278635111796794178091303814459899423705023550094792892918594900492857331250355976947549457715505291393334160692104041652920033682391738425713160869224887379857172267499212565412822315729183458517792117758838479413925723609035470210392978858485806770657200718470510908237259077964221795603919036299872197772585473115857309572606564772180405248048122888615342698721262985497644127127116730673200640552183618177692945279757760821703191301662199226604017044569786533094912139809461770839982631813784456633124461760696678315467497981448136700929266576783829622592403055720129406325073798704741147062235670423696119017254326682426585305387667973432077135385286949976789629693855131570832187023351099523916726776057235966042191245094381643558392582649862520576584040285465217945306514019395841736891509834357320135874497740800 [58,41] 165455018586154365062585414749615328519667849353885489145404429718435381987564633271393751806628902476418201378561872041918545741980664012376890403014410855333713904872504577855987465662880067946916807431842616171170864682003896038787287436706257760990673532797474598586396231201505552804625276256481567194771667149319939221077704987130193732691623371940497468675655954273234270306359119728512731682682571059375005547843041203822432644550928373638346497865753323273442951800782154384121330800025568096775000746083787012618297337070323811882874900170288963194254833158422122809406532407009697052492218979425717524792985612003374055331586438970630870883361664896263280369381845930702913111962294675587483599882160410658166906828047709882735190819342855624192535896284779873877902646834132840453687800307022953080309471038074435121564324447763813375891740393594100842715776377285040405525884180602955235371239848837968926101456999501550601704493026641660433140418015577406792714239781940527627489710949474979089493517962686128765391934461466959009869435422267113747487888839442608886855479640406707179312105814010611611335287046795878882220178465075210464131015800705361354436998581335365455016328974155163226187516356322073900249146324014231398434426734744415636476537054965994031692265280858766435148015570833659529576508003511982706891605193488614195856988537353697531064590514913240296031759423048887213157432971670836772305419756195555824773492213551014096737088811873830653684013454492642424998782086285063200849035946081527873875319250100882403875638484674587727384471805029455861388847015281148635267737379913638509116435721282004038273945091776559939245481340209260272744151617921838174137383468353435935814253872237391627121639476721911187514568550046348956055451273761606659901063561905662463897694959416862097114229661939772287575847915030506000440627732622394837687889083766655375927551898545346906208575696420508875277116335260420577782967575048528440011614872561895911078888320763170307704199913853119017335138317969006481646798514197707940761272037952275938009400952731630900707958788429449054724746415186815411054276401694392413551289297016082948200443260096337331562518107142792024641472233438761147380425319760172130691557228482302987902387530791902664540270823803647761550927221534034904493266290358078555834755003882619615806980243113948366032137006425369351108692893468310681201322757997329360601361034374218109538867117009951134865793437211384021062901489645564754456114488106860398194407331711445887936658454972925612464614855132591541396670589152318705521213220392233089766397363647796442887618560 [58,42] -67505640709702209226820031645572407956795921596990812987809611173608082913748517996398878508403291682139691790675964220012962939766532516775270063387071547663599642682993577709173137380268683772177472951870861193259187554580925922107657517243391356363341345271901298032003568720013232128368927094315404037540022914083714889868068406023318885491807376116156893426380323373156194784477171129222094880786651934938321397829723375611398947199150031480802060553737475028559912815438694729647699058464015994313154149186306003495006271502216084322254205413569780474133434302058080955251190156797965285488500244238410891923055758865054159990506460744662671631840480869026208832268795204074118340303760856908761679764023163378489832553317239970810335846276721712191770711734295664070261636429982016702588183691818945561808075473693893517938981150094936915858666355810850107361429194005308707667196612095331553859822029609703318819854373335683533981203325337888815505115014257522732251178882169243251824471186099840735743611568951438839344330692219643621100810340370337234086587369213352949219496624764561782362103332288976526599468711375263875877440518622487526525040018157700670312523495039307496442375523268377444219800974966789493772384815913593144561716101528588643406948953885641043118630881061585265748661272523253503863185837640575753640927824588030341141182101799395377992293629571453391650358496714679572250668946141794931160691336516732310400456410752468900608991929705377798705011243913829936265755118904265348345948181545839389393782042797389473014969241140805790024495337456050949988185955494830990736527095712865454057515778060326396293742780916736792557581926258508683898302334085947853127869013612978086598005625869775318001852858823338486824991199896275071402328404228961542723405696137918751181401944484281533632656256341689051951156870992254244822783868461855258017347309742781288750440299526086664689817578704381033743158701209130299406124013428015251491759666011680239641176050732815187614582479505731534860219267772480730815639885987738316889463765139432573354379460822172920334770220811531857034032872649555943478677578215664794859132870845012800755642200451622232244091177003946490154433828438413152187158144986596246243076838287192221643778113670090192247991559408292899062441741539489661932729503271068710505808282120202300509224334758634829556820040294402061946042420553895150730007782536179136058030873381422035727165192765744551486477065108579932607685544729162239594368499356143562981153536321795503188828975786380751948781853831798785756491194757778951111107866584188209367982946215590321192960 [58,43] 22433846059455410461421451164642421868723435423883716825925025890916460131996060247423540828447860326274277426639086099060590499244011232955853287448198342072871051956243622260048567906672523719613779466421239404388410986144526571659437618652236631526946170195151326922355859025350297084121122619527359372879667548846793524294165064226725439384679494129271980965389178596689697878875854989564853785633993817417528159739726375085303952483707942258783991013328568611235798114225455024073599929984091618068174385608195529429085169048056490793349184748952782082524914447665887368323585994816427219971770988377624063442211468709587507937208196212626961564760847722109430036911832899055473845031036598322999814992378533059255587092250868587105250788853673980697909057956373342986518021663564752254505877016645424952226979306007377690403618659445439465950557796406096275573603162988733770381462480299877281521532561328193943135898253363527677806590329226924703719455282283415416493864687124826859027945097714535228736191203355580116712500099038692555644971522859160879269626254513246205830427514340648101065850915536566968091465055395205913310605639823378137799475323998790744844096348709784994957501360184262196994710686358618940216329883675745288247487720113124548339464322367493993326796222918620996980092746762319029220132831756777269126507786602925636834190157909793738995646652147002260318155045747550977914234739105463218480615938374214485399680707442960148618354488935981637034385706404033043820809724609342720230463894770172304773229610092420076042864966965979055424435184928081140299464658989221583073547661493763242365490443235378945524645246195617366574999239125404046738696444029170554446993557506471227856540003232904046514381318856063479507169937403206357624669841147065201417823306872105068817637486483397186005484741809661410446054001164429740429046412022593807908265736121416295930543817157038368009837817573408756421225583368079642251501640820078547779094639650494525278721049229585711667420490083645532523003351657590847286935295982014138834969991461847503283242606830280778432600971341442966335990554485972094838923555805505565332292435835626542595222364178288694801002200840354157228469902088739472809307637092689894409419112119297294470388069350678077312575983321193739901026221361945802960857199918157503127953041306005332424021151676216032417741555973655295980999049787775596769151396794319169653303505310581042680665836539042358843605282415909731422724323572096521910116213894596227190908714632284600513889255576808624439928821162340788010260771824132019258311194900978641249898264254553784320 [58,44] -6036023487868406566795202695925308531667170409675358249498843515305569830043474768334427768085187267587734807314243206551968161208962518190606348986240582410197865564507950147537280535171595566349139577816728298155332235403914326960023967150890775026140464841309474977067764500202440324899251899265123818289779767102951090848710078153801005748934142142206069104682665860049613436776455176623549720840907699545898116536568685330415571532926953187314321980993612903519571134111697932756001872525862550844217462797254920715435061637649035649558082071217310651184219962805485909459631191010274110772139898992798163854613676505661649070358326262360784978379918496873412220859263753704191831784849623542047441972869494876606505273157228894513317735763426026370729706168285525286828170574938305305808888199783262206182739843999591496781188771315126027809558314317094769186352971590406159049856021613547257152210064392673280493817811765589974992641538682823293602959085049142917305779298374908457495631566572684862165001891489593525936125651764767928130233103819735069116777007187916407380153247777533684526720087902718056624617181999181666333070828269431189184559075903526142662053113628471436288418498588785135889552823690885585068397251440501434195926014272339365498097954739803988087736963326074156672605982142055736237928449520835463129061094473128963495618741783215120084467763206269267998360265455232645430434174108436202729004543972240132765464367202944635237786108169961613580739791784512880465353889507078573691311672029466477067701392198550903861243557285372325225790174061517980646768209080641753272539349122257786250772387481031905415081102129912900484929019823912964107404947928373878358066046992019743151463938217225467998627937102465299097783468539434903387227609446153509303093173655373148267496649001360027590641739211002902913126488906746231322379729870691409607604244472814464030517794453935012515479781944086477963447265209794690626728811734781749811539062206437248648272382184762248753837832764088136934221645768447534191385115153219877905864952964812515419000378420349192124846460335989366427023409750408143817467539883654539323115979476146762528679612569086544263101043632227852598329598445474200413060556455022889231094554297355165688716424347607424832649918100228585003010032779460844692812222909906852860719850088418779199413904765134947589488172586106946324348831943780340814865310739242137552116855096992821361672116245947117371600748519655183594013728543287805780648704031610788461327710885379155969689483441133874476836645114185269206931274191941906675501672747672038126165358899363840 [58,45] 1360611352648599252243365786809390211926493853432142903604751246523335068201592957291739538573642466407081511840296091690814195497048164333134848459048417281825774896956245780819828049052539051499649674285120429814227949442540478876170393229368822147202723044442645542995024838573562854857844991229414636112424402044578390511036283622522140841719063643772993951482780595401758922253471354767898661003440795647898742791616449999880543405236564192634454916983198968012179668089875727600117329038480893229841231867545180280695757366951833436662160105044919194755567920147923461160474169630992364721890474463643255276776306228326988156291310140169995269820304197933765759355353836147289054636968576051021426625489775068132393938222270273734454939861319184870355678590354264509526210282526580326602404112336942493169458260607967498488574058923084803954929508550406127937715831403521597801447461638545202027302476425328785473289425267944446198779232728705053272948432884676475731186479710836027892111359736308137325027789381831754568136288493256463280441277573593640100826797739986420072832700682399944622766769351660972761919105906746876620343280145902676013034304045233654267864593694583623633018148561223709350730985550612671820209125449269769260498576035508043376804605147778357470866670061851603009597900468708365029659355728981945156685800840722862638195592380282590820536401636795077731805582466878293350201996876561776396514072319581044532537651898521178435090578598599084899820506928265610745263999549362991357164240113891771267772814803088685172111285332277252376475577242162671203235023642656121820525116736168706059398964708957270282230168028917416759803417883641253999606474899268738793307834771599118834063969186992824534399164244866530906498798514424946438056995756706165283999266682898234343650396834551348593927218321497103179407862828233144354323545499575333186650741351242901483791521579093877302975218329488335541193810805807706677048889087167251971097619349085057260912393615330589030325506661867713293740764743833836478081171700683001062525114518332684129753161551364315530914678352423003352592130611226458656419814580052486145342352674154079672120831586544843868125822157736254292380765217139290669406321293903236588362353633515298235172448884906032695695999673352942985419577026859055779655897219604034204920876846087627587939215396300903928039153176179408374935441764996281655745499325542951965522050267076135994343125689409182816627851490524671492575951721090466665911549140955774233514002236131352685203075671898549493181115672218378507779669691096813414990388556298219462902855761920 [58,46] -266735265247619724049790490707696635438816151163814537614398533630789568192584651159493152211911118712707231610619208600186746176958892992057372597244396663497017517693009593725681517918350462974435251245095671620188596794526260946648623451014758175949654306093865520156462409976080283399462877345984046431459746736018716053888452035917238068517055511952213610716465722217265218072673664071269389106396915186572956404347616524549670232544558450685822066552224990235277215887014794825491174160395073273573260200536935754875079255735683070589806846895171410483720140247442766546009717896019245851049377931802644808584053497097759714733281249633678789809182490168628026318761263859378920516922662005769684186141922245548105272512757267700723206868783324465037412615274116482397848535039871475993959236314525964336274957774599489954390628152330344976502537476263948941857558366136380276054113560608031530874545825738674576597970312125046604609220889710554941157927810211778576393099923037144528316670025551439349980143870868593892564045884627339019212608981511186617316260192632182896957956426255938932799343399853821731021092817686860887154505205323557667326401382692088138805424825456772011837356781651470978480915361272819646912116189557221219714534718073065927844285132781688436424393149118601496718451532775019954610753414068485193361239967508489799746163401973319356033285158292833438955208824827324113845564596846681885880313842469954644690359928062304121590689552246979372475692660704212755464310804671169038170018488854378472449782604180525729450527007377040878114395277705181414288723713316271398706782422313302889915202711332822025362777737201990634775123603143656948734196780286626028730793006595999775305270470667477601007467078651718096301428321228080293716164374336145096850682689942674019750747248370220291094882716494941687611087894959852869830045067478702486632566572568155607205691839975871896259627310146066892446301768341619632458823252769912803899786672079842713291904861432848707214610345119370271621680574176429771912311643320872261883508361565817356393919906122729455419015885557146233713551259100959195436926605648303409013150748904516893415505707773935785294878366730684242395039389945423418922388808631761016043983659089208965213473098882712288364426148946928558230531691643089569334037558332762619765874816175661302750842789458035229795008637695221348301827075719084508567151564337851182439649805052784791627893921123489872916358369849852606336407570289345419629867338127616720581008448650113599875679722591679586096367843321305770929255657135510286404620331853501332621099008 [58,47] 44942449355645438077118363366879971395433671489781426987372948865039211527346657978153394237237769810694595084724334466432711731429468109397468996525666889240791290830930801479216998570767165097447837473340086089945797267572193087492029526891337406976657519823319031727806608163939285627132825900924882463035392060204246505676230613253917105855273081834461033827372200944832671875620522803625841658105069142345749919462027046529088937228253348102506523200638841891436725417078512375272504397228629606832829085339412343611279304729761531900016399796613574198252979875691924719101113291089257589899769212461766283054792254148149213201916154286829973192549236760787859008371856326690883475585519535225052255975384155690505045483357565089419836959968964344663720229803939821040043333960179239420530868470264479945330994803615274318829583883155277632480471511699657036147274253441481409781425452600740577291337721916877464801749410088411667398197439131209986292168766837777758813318935460011750778107333040644461074756327150606044074759227793508696708206815167066853046432422858949371836453858958045820684638977996931129937307257237130635476380236533074931399011121339419601627342125426526515158537933806960895813947534714412001119446236108366898331923752213800056038284918337755343043104331671586180161098607066754346530150435240718386210368311810999726031420326684837242564783969368296841213102453852885353120544794312584506862421541887736420081258349010590952064650601343455945289555870021976518801916302324549349175401232271372114960116398155459504132077593603606437094014184523961766685957264226396018529972700860656979907538082028725455697281974906757564096605413161029732197059628651152341548995016673345143562363763538815128585178829634925051882822811283897175576169804513706567091494613524678236875970416299627103751739655228434882825786505144849438413422749330864095412438088446961315911884787079745684805929461671091278849898740311131349537163290612363353536850084615034932533626773760932026086363246969767271176932103770847891229048051211003182179120315273503869033659450841752277938536604902135014062429638663778568011400616306048967689575631675633316571055979765551329344809616616187433990835052986963671916220058642630323635369370230353678213805034903705293881642113012985148104391658377795591417354282783620138723220603416189569959940025786446194447572992960880856312884132254888428333121476730687665908821563922844196682732456719696014030807051210916857464063422317693984743899488711585980776805213221637662197822784002434504794664501722247873329297797251587496998220973385874153668608 [58,48] -5933224740354648488273580132603367566507920560506462610172422126698058062260615830094401041219699462218793952834801749486664779126964949895719509190916790328546848050695883456916562994019880621506819154648340363753526945469816709567844119326218046059622291503171942391980391283741244015534156208058864740139690996012080277126040130475633730505363054464755031366326062379506480260414579886721676625728552715527756641159620710124301025420102416775069394079838424511252679379416638018635508524225911918152022399383650282116283303847380972292820293727732912097626207144113600250886244041900953749595241071489174949271571464495513478411096358238579161566552296590637918699995814331950849600384133393271275086623856223461929590928331507504430024541309657439741236697534313968589470269417396003535185894784479744104568816864911162430611298417375516883811831480313028008619277049118146477626552799083644011186180653908651674878989126745412942213740160076731552971758364083035584248332502728265351947753763144631797954050626943634144735108585261278270580736311448892488174772613527455134628346473184429900873961262613247641588594497671768172225890017183018020782246954735043137311720356561081915726382905480955386708281170019076748519529994418213508426052696907471571757737643179550304687647324594932410429607012413969052048524423289447097018985682369846090716143830579347593734741074113951276853364157453646409257053322762183190395816892078878174042042678841394102253275461808389459306006303879996675508536758258437597778803311546624407458402039780165720690091410593727312896953220407212999962074165051560125733716205370384897151779866614354935303220807822511351151896080259646922111187933899831074857646290733909202836996405317286625249794543230013941331916921879403561737670260704907819029523832173165934317985220571250400795293953784574946766584849993955619501838379827722846179338080116082393604822858251427650985826223871775919550101367073651376549970298550712801957568763896301177363145457525583109869797233850348412526458405904098833716791460178734373853359754964187351394558576935963273060897828285214391385186620038500204379704694060909849610265867974108168310090203815927900202177890769049713586943236943882071465382254366698192975514649826437276342542673508251671505656503131968037010485767805949514336086460875497783288246608980177840213054055362719786033348707942978308340166302430575271546063632857191910142153267010708527239632905540319264783389295694122901966967017637866831264332826246859394437347243859802514253718785072453065680545782551886848624836151996026071914365190447264956416 [58,49] 546252538356226111680514785903637476065384061478295495869138633754984593513131925838884970251189688714928439465651265837559662069641505557135729204549805561357699001354960589076731036901316436806015438499368232775679214811340568036409675428992165533993908544653954750375394981515042010974451299919801511530976687355697771181965487027666875108638675935969251726402129602303383523910634810462180510980437752346634332414516508736019576207903221620831508178233991466766791380846177268027670762721790274808326216612106699609329786765522199246636801045774495278784177473967641125928607101146014914138600800105337362059975458102073118260262715637525952433722660068708550767529127700575372009440380304146951259701087430445783774644417152293924637672531328432429251984296615796439270110475422319613726400607537785247810525288463250113728457829981333077899892685174657131863420684578948027834278106391154435212252675119968270620980859292091458507579693548613966033936789096359151561438817407221750246555922542144918271413891494393949555546530689363411025844305089327134174433880085928875407827764737910594716450590253145773426436011120558071711312122868230827187439574031479275313812073536640844390119954516531585914557636486857295231350119387565694515884479369130464439748616015530506905894832056787636225600104037281361939214446928855229526529743717124137379889700515181196317408354026648637908909489885513365304577810185011962419488780633244570006731386275611033988553314371778203003468274671204774751805545131624539308640498808528845112065270930196244908305343479166391499842820923307288693994352353087643975575665108272801640202312264313871244169123238665604172142530678901610807609949052370031343478965324383177215088329498921060810422861232898703548727805324099658602815837249718924846239409564781161946625733558266547591420799153512218142946894234368526129184601177488305807247019454104788007718368369179103007386096638344221873945926183374967720963165397212608605160366542902866137208327065980361717172431137424220801984875712052358177846431299776590656128942892921948605229518894553750853341757320408040407687420603643492976923192849176045722830465436265498143453464107067573871646537796287143169735485068100469831950505006250235377314275427551386323421848999603449410348363247387706257476125762669281923455232360480191519431443637895007107034147567115444351697960434585071490312065862971545779183954584159462056464871908255955087836776196454360929450612870046650411975246347223587589624152433643189534446351439495329728625600566837167694636377511123524723261911206429167878992413209919488 [58,50] -46300327462580206636992946274613228452935583740875964103323675522920624402185002564142030444837355307127728083940054853141645406591433172409926261122035452487883852435876039647647081389934323130762553402586197005131013571513667332889099963477332244001734700486344866410410845478169381458939237013977460487181772332503094871558883066027311273343200213677493558545201360942894763675974771307023252421500625869465964899709693904775138984624410392517214320323980624776301067402025662461107244829618385193913788889042643608333516265983483880616161857048630466868526063091631777665081361802669640412005092100044266044980324592144231402192011960460934106487282381813807300519219036590438900597581656844370012296584806680302379746083220313437112587770644058586761814120630614888743586796406881600906660539436623216999982375641675566921105772688634867780803798191202468670912792529406705748358112767899067531513011241398990439244215161160028113523654939152459070485310925866886823816563750851871741905637349673789777732769550795127701332839749950892425882468521677651409895153803820461459308504946353738442645270889128599780242363161958393884570365436961910597107393616060689367106714066319937038464653632675619253303463860784742407097137986291429504852766980614573338505258029445734343643926901341597243992696675859854935575597983577671956297010621906485781298571045326530207576111059665927406053703737282199458167177286655146266516703126564935652150185653874946926025216858671711633218632739887044416772323126261735082640989722180124888459570200058217907246972409009644221672941761675183926451425250637202101708646690772005317575038333710988362256161922765050990934767061642677413052270850412504241904620187294376442576841273430747418934328722465165352234816122331713449367162123451688264771820062171823498570180236749509842049412985146501381389900862409940765805242731440965689772170550486989893086346460571326212126101417186392173258902446230663892045108385526497386068559737394493243708533878329153313082661657150036934189069495099669888115223708760149225947780383803141848568845565681196678504559108661023329546355574165549544290136732257925094686351789614507010343757818603893054613340343766346239270306921932175617433646924003206312942703355253878499519138386790215217923397754724242133510682336425842932825292719930724552131302124725753102084443667622225841188552935820740194140067040894696562796152343528710600445902442573967061218027888318159570550503464925977176947817869584387831104707326280242194570747739876276564564541383829825898581996072436774285565988015234806808877738229760 [58,51] 9539549527693023822016412289271528861408297458056626022438037434003308630240554990134950871639927503885124003970672055379505480909324649006432145842838828010279653824310712500529128866075530917714181710892777930580920602636119976734534027643853403295416986235499762301703832877634508941647257904033483357829565170551028709880049051327861098809674885938647405918382899757035065930549371806887934740114840620778835084690405443686788963471589481924458764182285789919915816231995447399587280567387580504887113219373385189144889354109477115733789588228276427523832253823793085194266326392138203557898455771987269456179700868652310630813395585262460299336889719648635417007980467359035157050958326017985133056097969134011972140819122826765905687669159484860363547035448867910442395276869032716573801018139897931841482255617724710918077824033044834340848409128351795982382927242615123059777454460777266754564312894401530884917493002433495312151326406164701091452722102711178296926734044281742547110690236982295273471348205192571082134525709788535455664042776172223228059302022026230598093729060237764364148801958283506395618743140580536160823445429955807496674455717233831599047605976226977581029772136836228783905270410662625593561852767905052921140735114392509582538193943202216825870647303290771808192208614908617630011704244652841248108850911432894347524598183574821119788626256459077760186835054515440537376719901221247752312794620304503944798998363287646918356620738951275654512310929142747353321194832467724082112974175671594399914852608994309220394022518662120857494210644887741761102271557052240561767660142015416539134301971275730166074464906402009209025629856977302214622131630642171026467441680312879703425836280813746440700967277695690409016912200907378017922414404197298073161651021602436279380596409074102512879139142466839746459114591274022702222074214195898702766387605708218324704893603080985506718835433698514555074913045430224785160520228059160079220516726536776759403807944270140475717293821902376527508470712492086284145433385015226958134043749059017574289932979527201200233593145239266309071390140711416460290351557900916027267129576512324761985147423656558392523580451377912117773119148998665853723360635218185508836293387785708096654233750419996013524857826211902066636149619399040391106641489502586967362650229876064730947100784795052240583997495232246274656087976322226807610607727300397066859055553004045610720414108535481746347092494455741035444847688339781780506522616898729753506484636848448040598134160608006745834544281413048033947068981799620372202520576 [58,52] -1979973095370172231857786955616335827731731929042502225681573593835430595010871721523785206541352851727852416224143447961465192411403334818633900120835071478162988915080718335139156625583154419710287930826367888651074197830496306374304677998038488683386624126061363470359651915006951438042156919079773634367041639492791153374074521545640606966022298428379694140327705228668379668111039149151679025551155860852581303843228069086318165635569402922093537412466617025661152538431880439470133395267086194019318911629382207106516221681249711450933209112435497234319877707300571804400459783391944195091567019351371596797016890668161609153589876134394077885298051451802492160608060620332731237440689424299637824799478465481082935799643609046051338325994508546934032839266279503167743356324178163318223775787570448001631813313988756532815153933622597202941455293999222117983084703315594257047058431418004437742242004518314782535978577520227524713052215598841484742405828275050385381709297076088221027114467138672641067458369212436822718522926977388069808982905201383696521940762127871312345700461300961348437467417362761818783013983062888932497429682630951291265451614105885558339744755936653295522379467213033364904411506339612694955053051922340498402115157024169601099171311083939869505627190780444528446491635025589419533622662412896924370232796988091923512213002232833908474363798462102502761288377095489836876115877011381852669889815837784060647889066403834819101115827927713159965928720101143271590489124163962799220934616900303505743049880302335708466648128267075983435034027277228000590235492384884145768729012541698934030605547399187326107912745975656520973263391459823715723377096542648619307137675094728122492192349431179717684043343006833780331891107938583018886673755017498939015127072092745592999076116759845830011046508289369470567808709145770231685864182515134687447569820397520802486582322081715487771519321992912843332309482183717218463028034914198204472371899197056378599891409190364964003976010125115104095405506474314266655221764663399123568082480645290292433571232970385166031717343223336105561908404074891910649414592032362384467144214312954990966688020276880873988756268374567766472199798996256922224375853434409674500370004618725510325814572030535021849283434632202032032474965397804125549522506722286692123162398699753923770890200024364740944813364643374039808652781586738978837771503570370827682375824015953732667192351879875750027774392899471347452010825072016738615234687524610628474503512867748737259391488174809206827927152004706007778908045129401076023296 [58,53] 287166206409968094904623369333601409205089117095482179500435963113942759895675418980003294721426806487905958062218207841059053859437300331963856600472511699899415988334610248919458138523390776456124940876053147133245558491373479311811680551847046536587494340137189880558131949162277982921490068078095844483380699567825216326627759685440883550209034806700433020980402548651179764374034632769397960496499726641137894129974280439711587249377775228958887498251613518764980817692585286519451913771163058676569721034473021817271681004679913526240457075947527648508847842569918675824444645027399901978049919309225578521120168809000823221209025864720200232800062106981278213107525401097188077345774945866809028449935476071019211156051044042186055852975720161637636339846134382497497680852897729485146967653793594964563618453005252726391513493594454665490422828588687895222821749768070147926932323819998278322975241132547010679930520973917179147507424113786084777396825497189559186786585648153442973285337805867258769227120921550546742704289490773520797993036630871006220402325447774359874116169003788724898172670275853041152136324795367618893026935270423812811564963199841982239131655649381012429387351780677581019587367367589982047745714461655558679701152735627789756931285417859283957570335259784434009728008742962149159906617737683538952656529671632605987627421471004817545992090432149830640843286853327854489838961957437688205931473059133713135571326894699007767688764531578428011988141807937182737728940278190271557127496922167254896788937361095203912225349997235233611277567209219452225476555278082614934022775757298179452309949736746590798666321558116334340658175951976543201153347144163968099472972440554623562250670351902348906540754999011527753129111825004848633345240635922346901322876546666541264142392525873539062111385555589616396147474614100681353943327850392465754369495803318513227046801911287139476080244671409052133799950589188764842414422566448318044159950920386158086434747873176887637288729014434290067640115052102372638938121219503080965841328646724137078860331845773150466909358593721637287122005555351816215551377552180532518620564374222192082997678839904535925024712351019998701999445485139734665595754139234035315757726717857720159276083992175185720145517755357000069524678605969631305398820300699554760515070584792066795629335926150663247718652298245795067499537009680726202613814724951470384715023814463661551485303663606429403144784032485793225361592906919248130312089982039085475771144065645952018892094757054158465631295677912974335588985074899484672 [58,54] -33343372068758610355572703874340259206649056062572487843728343164152409485622055942979826026190765051575148036822682966635742439455674273743073412150593873650473440604906486384799265905400382047961961962347379782487845237993591860491404415022056852244184284408513281528269019220616652560559616598733596448838927313845665554201471569423187013464847925844770204961839898016561412526568376978747030674967321394030035389613048343687989191991940710579540462727816159396330899664033738754140334978772235014536574833415647543111715257069549595838243883665396489049429792554004321744906785666791184095746938415868943372066505051134844074492960038227496545376673410890283492063122613193374484772823847331971225808964688016852541041018217558659536972436605075752785440674876873998986674221063033878975076204929198966725160513579644041739072208744661518405498919565283009871402117084673219218990561592909124094394096227514921706584530236971382842132446816285196030107649294224059806962152142031459318857805601588802766946339079536092686846606962388876860807564079714079853208704095998975644190329138787252687195130200795833686279118755135153212298708895701727191239892455790342235256793714868842522810229086014710527197827932120076339366082074363784625745340444600585172298695447993328751312858365252705082021089734380021653024492537697402826106035023788956612544378627983310005939616533742009884896576658998943282987588823962942015144583155728621611798990501077876559369039446788657718423554333425781265479326714467297289146282580656717285571586682480123743682312956526817651906272157033602175585088506297531204382228509673004322214873507014488415677422118816964468936460186889520620348176817639821489687095005889719579016455593717069103355176462637040845183934468670108831190056192395158373551100154028048216590402633502903243662778843776484554632292858881615359535792974207137308362927745745373350759376732487526604383174097358360050101052659801725241283188167348104815041351459270458497433744630766043321073179516979406525316817719529781749523114554045115095214615441007934925790743306438736328209906377104544562694307934714763537991081567628252068519375654028517657755000253032304266318648664870434680693118195205625749729542900350873405023449210591960265464417290903621770476489577236734185756543022062704842159273067048679231387925091934810299015716031288223194074485885355148319309649937283713654165143116877596334101930032871619288658058218534465850176351719779989709001209217273865041118300328416729502196934070460594208296860304175448286699349829253397516063500566265856 [58,55] -525592394507578043097422871760532311897134390689719572904615063582440102981429168381635471717006665651446101550309267378049620516201380343647150076960939114610789235171282599423974294852664492439532076843905130685629739097040612120945364478136472816139924411040206648902188583322282850057869832896698477809296707485908140034861992152030427438127537919830713618110261294211041773589826398366581388753650153759568613098316946343330700171497788135150287446300392596704001482875681724336438275552761414883512717415830040752627350378497961349111972460520120306854795712244468881602081914097144594170195454961632972140259263197371819597024929256754695487951807553742820486593097215553518305469091480136944538173755651141608913569302342407205949100890936852207997427203240858633694954113997314781050347008741840826566262453291242642294974680409320063137371247095443820870771104394695891248930203248659170191158518532066058626411618796724192154401963404173771604125784841911580492507036351032248460566682395452876554880324601928045634619038756140524511583291478065113990496253024166692348929216243424873650623776607166961483362726941858263799786808414700874731403890646000077987799288658050724166003075001270355858616208005363182569149122957455686930181467238825832505484871989902933812215402016155957212100287775922393501591618495894231049324877274034846173748120122105836528972060857295972067361205668427416187827389603267957038855421040360697559104235299906393377932449985873263838562131369851642618077054427722351439800755263477579418889280181852993510187806194437028569604595542977976877688524085739311048971851112353430001912010486143798899957481933355924731523865882282607396073994184941351990179927624823890828712559613104914648637776237995459836260320376594861886620592270309323141814757684948180605865463123619170769007483182951940596978434983171077982156189742048474864144834627874722921156513001032474031091818753981947608109795349892484090249317585197549641424794585382974463354698168501707038758022340424712008722265734201280921472382770822940729646345054507484079364387087797307113192724131589458179817474297623306734079059872310733099579386980893970185855012319519833087652473961180950897248180694951140190776239455791207540914931639510133145342627822568406305866109770030026343120801028667728671437796353590434843566575283116864920283106348308780899888879188199596373302263192150071914252299444754161420116398558806160008296145333193851186088057433279996716311133718360309761400358241066405969155593387238321779338236787313425577180781845016535202927738880 [58,56] 1934931895700055900344918093959074761358282949049085436634120141779249471612669099154854842202628614029701327493587751256440322102069876154882544049535590272549808462702387692088986819344330666925313896933778169259692385710608225309227328903480154790392435371008103077227252490828067412412721972495960662367526020442225572724076039756810628734296365524751546644750427379993036836736995445773714550988906830278587103589979745371976459451584035878582986951297465073768848610501761176264577286536286702480625807682235837465159678532365459453709497154822362245969462952270128051691116191363144251908155107301923993388850084367995920349209891178352976420675326593051387916925509154295350816980853749973525886041090120784124104550272095922067249147516779409910226050699935347757581251987984380273180354569785251617667953317806096392305699178253506572104045943834170139952838761976493599835072331104417724209500707193841592881452810213692644722830372515966985319836047008506525610541345677597102391300389358147755928712703270148635595477215706568861730139480879029685974804136502045387468776367234722063761873079524007757323260472346280465541083748343001606374635345181282626097620212221546713039852667903385202638843503031603777788251579751105083544027596437753792695828026653981665069806610564808892224227007750731888882505219271144602322824910695616684395264647334005679788893437516362632340106403597236982292472499390084084771401056747685199219805927770893226568972872052235895304092073166126300668595569432728045968844384363640759609819016366059084555307271108375714248684369055144485771201380992677325591997765999472862238056289505765643535330047295974946266034828365867343321534038734290136217255247921555759255338441859539800873842683416483782654273134277504690787755959875506750675905552450162861834612865158520458789416852343087652439272486894525998652873750763413766510981864578430832182563401413385046754399176442559184325490147792395095307950044919730525402258698022083101489229735022509382336282802406183848131034187888142892362830081628887971245472701642728129185182762168854077671258535670460666913738100666576570836437963732673882247862145848770335704158391368540712404707832218870620621204185806075246287976028545733776827223552019268296076716479111654208458534183609912592852585426308006948791656124907331043776600775365089458499649732587619538170670612634219348067661170970456238624554128582695366203310777439366798029381873144369194657422727637361314072992931909432600295556937380299651262433476260057386043372101956613929598197457785426607737929728 [58,57] -270595777029821841131956694462352281272104354391438624105160710143533035126093783859341367695653936005102630811813775760974560435885346976992750860856879000353958799064032194713942135434661455013335847268852375789173651663777786529966190920044958492925103054952580236340047168645300988117799608334891675099580782360283388154275034410825348259168156541000644888879511026925921742325425869532127040069477210395934183946527750562335675411060348576879941264830446683231370118744369240363665284412016693504598758880277368127604929698521905701235176324753001415299663740258557632243980387993690539628041174291801301977709873715246405851554397603459055847379036242725356517862486129659828676184670482769833623485363450125067351497007891594505531595214154336111329280457968237849960013067093232259034122446455121831237508750720562793966124791484796306290726459882354344387799557536440473260413168008789820358906434037670337333196492566365617617626330317329259789067426622708708854483189603981222412630716181877161981464491748247050071794241020261194250854116781179080194305124719269746651989694505505493738348307465815850891248272031286335149735311222098109359168423565526390907119384701575552974821182592337567205534560566858019453969918431208856426733959090293478125346750017651046772763996939451575343036407592991412425919730775877290065556611771686846876040413712349820165620721123725402592609189260472077290536115349956844166681336789040202011449864554261883296180806058960555343114241187502041301453940292937897687554412790094398511160187478612757431321516329475868241038944793681357090748737178033985118044613419236111582222950654296584664650971193470017923601204090555539017480751334649921446662137514665691148061240911709205835071470043248660411129216173696362956420097987809871530936518776339347881149247032580510017403248767656044017962929809828505035742321918069885042432995580544141977318366290270950786113412672814734800378888793956908835145815051021710713518555460004478734035580018339547604796638736276222172486088519194044125382926231654412744484014331942116301817817008987948950063654512808877945835123716630033248152805978901629009920779551377749238163197422978529825892572508470051200233325619560956842814673672984164378490200304590447898930837383763859010184859035450446917308129790896498360362806559242580838639232314927680882614864748068810815955373414730681341384995421973207059309586393367877457592807906488859551091032325776159834782313402985676496778566613793076123237427508358016245838897405609438058966753549283600965677440284704225886208 [58,58] 29413227433595677382913437992607529041116527175562099510862275618843384988893049454584499901871795921919715378403451283696607888796694763350656084868040484735095396785050405626644477114506647750102070240633316079501085105453956040080816390633803225549281872238122222254773241522864784866207239119934062035098124348120989060072579171337352819912509211649747086287465410598801450451446764394982922544380660152937556831234307892786588028747359247216271488718500302435844253211325160617209737328022861607658877687157496135490103264207815265199827769851319894495559308616166147859169166652508242132949978307400090660041867755881623984745631258163383174779756484926634903695399199211312942457171193573972136965568607315911904176496451973928908679964530966510390801225129682765792243636748020399712181111043919023704003477778155598951131057291512802350557838083030309893706951394111651320029069744893607596011051786000544027439642702955620734386098417416150884011885273218665710531868080512193191833011937926073438726824700409376350427152431181781484517083766294683092004579849991885426923423822777240513572498768280081180865631684511946182126083868913640378353704842057565306970091571497937204872617273679841069558078195531170705979104550493356099829103020817413116235882417709101992640255625781125615786010767385955383893996004170365635066378388999469002071895527662578698298043941866423510368284486076680583288336572439455355851017515960690836987516875862097573924380193611417185533319663243171326109590594769881294971812147503245822779350946798676971194154866276333187915775619366857367277847268106477042238863157763113961123465121608320466181322029033176315269360509677471941745114314416674119476809643735522899729773957434963991489707448238525813199422116931085786820904857062284977920737459623058662714288296630637652492059916076752240570565986589628726358236216588167641913365718818331800084454675115537634297723755317258238715736388504318182207491768439627259411516273873276000953538149234608376372197705637984066544972677305544283305474749055674173654862497334975147596354597263461762030229962126198384857864432979568983478351880084062863032621970825229272843940691101152526405717289917212017332928906315427450380349873615728501230607303457312946511161036604214334908963128757292487412299362129769989407356475358293477068382829440778028975828645966626015737974177567071127405993965226788556454479364552125735455644024498095130329047073378189485576507579067114879591438139819276797878110547014903650621652577882648152278514737618235198998159445224062976 [59,0] -41986124605472046579708673913633480753908150096564798869244437237072305654067468095258263395337721884362302151666446882355252075146012240338203989697984071536634955094298413722148724143415304364094031894227084373980319497735657117239004216646639452909051872643324281042077715417069856428879081884454226262872316114005394694893251165966763141589936399789122618280848143303859721787702449397794579537986073850462586194389224621839209725334351646045315404758981499880350838102717457299337313071572111517329357115748989520946515080231015812745654620950443658489278775424384775535276047451794308129299594546051423331102905398507574682775456217089801930713605241646303565543973704364561107849926443349385652156248588432045317173930218893857512106466470442016911722230030320172172098105306899230173879572137169970631897184303814223607601418120088077512831397339515486362765761327681509569172188338553812962364201772168201100287616152872186463705920439865020792931569593330141038678043497162698381625896319019279790951525879020437247786670689573271989167197832599858401765435382266840160148542735023869679660041919130481208313592231468193237795802209547038454607607298090491624914634490971941891158506427763677874912407096423873569047392761432376410964318928988901885008423793692206434532087760304447006763050032302308734952570506322929472830076707343550476612739385096538854236664503355830427535184708014896272632370643983759335123570370195559000582730127687769963903301640325476616392147585346039999115226640276727172169982055362910186371557031374210470445480486854630459897926605940926549482709222911322601938769522389910483343229956263755809138320684754130264604152889769572010349070530467636783052037468353082371177393748622189189083304082410473512608072042943077788189180849541976433736086367070890569725431629153086318385384028146352424277809310359056695417617808523536183791687187928596200586358725260055440821897178983215411417706254687651379185717799509830306960458367509835901766079989878664360975845710014443648383690079138840642318696442578395073006186313068359842049475859001781465383582725967949450537883352786072429685228917427283950736019899118074324900557367814988980912966203286758949583538518533629766004380001853585946997314562633086013651278291989918529697636507595277485890204189491322664849704224038689102886888079427324231348648855847731993639501124329208232054865228869250637902807874744954854954145216580626933396891486303312001723407341227846694305723957898253231258693772062579845402086763805019859034649598128269694989720023048666081076104146932241099706623428029028681225275202843293617794022089997160986467951110516918686297906086496449226342400000000000000000000000000000000000000000000000000000000000000 [59,1] -435233253612294626217691769944234408035810518372401053846380484054776224756527555823039425373961697362832309803595373295629014846165720313743309141706057675197279283494233429963451831325517575211511361136977165004098850605095180845663816718016243067241248496023744797453866911697789056298596144519590457069671174978987689898291383003554548691947707687826949595039204613188419336971526439518756288144880113600884441954016452843412251751219206499410716557778545458500111580603244276412496170493228385380544742259276753107446021895634172120278860151049772188286241852554894439521061418571490151296365310494465338574960634022281755441839493638554685123971626307747920898978470620647754236186481817910144514304927987159188881264784146469666694202305224844647216306471279404331722797024828972104057059965080698376221258944627565950189885020439311195593695929811593525107158872108185967393178938782339891132751045152209361347654167288474923903380680437119493544426871564215844360162892456225371448127362491851026509643537016415986280930213825853372544038917877678568173258612360923001375325753138682559425806398536121179489323116189585921285775493380945790148992471954331321130936017925079109324301483216364161515483487082657205469286270005372810048943479550952681478440536939847989267630204561922294564407025891289628351103595154547790236714754200842766008628256943472794681178161103394614799536829940902660924811929429574471809696357615993836346626712856140530202461842071380691655251875792619541002991510510719922089383553279957658348740017329678510772498394328663909204505248937344451434057153452697584825049406100527725551042206951142948357609582203862167959997729517614802297737377832748986834255832012430820118324551101855636883734271152406024228327855591472305309984871504911490757720067185129331193749775712007134414168465025579000835666184410381804446983442480501961730569236696202277732426126451796433513974629047812515096901675677326033149373099827411075958786415155595396592558990612474183958624769612491887465052495721272975431382190946062987237979193165512463919035066290744820507750192754066542449898215377466195320863084542037647932363366871651937417338851989485231411811010382156772914991323708076338007112316783224545841946858165740817553681795660144687243284165009889885898920530447988859760493490731886329346759392164180829294037088888230957309088496179788907926077065371520464916026196849434854375878717484191996878257715587930644708097895261661384119328309269083833838229864312621313952296462103803125624340159413416419940504967188429072194759825506752469792342957747753868260894692739409262659254150686170707013124383045852048996118655864961476067328000000000000000000000000000000000000000000000000000000000000 [59,2] 7867867604689947284258931271554147641176398341851143649393776999687579966700003600256700122715908864573662818957354683463977227754454035882126177376055218723216251375048061858543070031853200917288615143463821458572203670171528193301229768515781103382616687000516276544759744973160240387645719167069412330312988157565964354425403641618684551501320461983574609560277845066873692892737564691183631984334732590310892647016262429069719996371054181124852722301520984093982585572091922531781703970202462840191388912270561491612122252954204211026264037036532033525044494996206278109317468048574922781757652250055744530112216324950514337189570061428162911445829691136823740347807056436527544446971468447467776236492366711493832178669756429023770881908654705077761021492919993624375384823148743758835599637939059405771450605071522403750782808176378976959623649646880533999492825993987968997784492591778001861057446664190853175745040841325943372866181217648904088924942946263157406911224679439782831004944495748067120251753371378940983368637600500492552499532307674788367795656787969709987207285193949074271566719101441661196638120542324452631610727431133289123477418837720391863224743268994383033306065346996275158655614569115734255419090587552099252874518409956951032623989133453505892487049161476828912915651916284854688448019694603679122323343592160866247181617207529260177956935269420729197007234810951427083725196362953747690980700123514121548513942929088296146306916431056994056646487078398645763143253861681935355817096411401018284110593022518899725928090796214930180747962686420474321203280316409363082471177826471773680543641294522254418825626786931583592602590475192538988540350511748346343520339733047084034640301795772640554356153330706329034092354868726850544855373819296692985642080629015276916153454157081844640073110216226364465344411627607157674435323235640195875619675173155280078426895219560741818969653935643573413220759549263938896916572174854023365614761869148181785936134171953401530228680933006689090294023907829268495530379933561098817995753192119370352039824000773142757879016200709629968545937923822660055726788771317073701370430604069720170294991171138065917644933014032995193326087846762166663557074963986486830980299940302311151181248027139728265245455122987624242234364123844915670372041831085134719572025826121972598014906998769982548390424772349994907342653817338176985018693977705097758933602028915285770509693282420581728853590528214356202708751788198603297561982153904596877710158640344760541752806828727209041628824156660748465256545073596402060351080065922414625082062955993629974871638611334048896199678791113656907056999919729918521376768000000000000000000000000000000000000000000000000000000000 [59,3] 27018022458928577399915754347510495622917562024099847921881341182056421293655678422933940319527793963964536316784098332858895237019323623594965410691833485826710465178449324290714644554715318998279105758671476991024594940238620831104602652898166857003703253634100843657502571710770144095479017992364126007827792149243202999954215382244967136029993854290805948356767329188622105199316022480323816273387790791866230595154180703305707840576187038425153764694441306868756690888469507057300762745713140739193615998189376281978573832429770862718453288356564291176061277038811076586947836739426918178483145100363232320844051630929078193994303359947804483789023415558467825821030172626523904079054355941487586636243628315443829994053365275413477792350088308232964535626863380371837499623510074553601305232938442669687472729678619224732890163023191268860650585945721675364095988141576092672011976570250511758793925038952128536346892084317978786784166669709235917430366157484169880712354283777002395089877280252631399676807432857610605342124544542265905515536144106969093209874262264761576337451939371197122811001807697893041523440114992418466672876542724151734433217801523943412380417292425502889251746548331145571902718877527922882029899088796511374525829797137210190180450555934858159156750211903587478568213432112457810882660531794650549836754875407047792376652079961952692245516447603145811720918513071594830774773711827889457568626483475127459493261597230742922502371441052215144246636005857221475399142220002272347837229626267228339601164471994520295734868698945376877871913102375011881409663468386360507009363927411889755366058959188924354814151190262651318686322145806729749514684509831235075317378927781056538440550562331992963463740026581079565220768550905928334347931030145709012678766825167528918908410370461470269709733199351295103850489339178500968890766986612929537495347476293544207194823775158294581374382079785693011176314200275372543483770006998389637347686465419310841105796580718649877675234362677642340449348385885836681536743477754304699349510103467456675892925932720089764187254643648996187663045967795520321394748958484307009352603498152568047113509377372503190173189992315404601582968806567380851318662489981499609391270666344762688343528579250221145015629871516006497299875488812922726731038186032698133859634407293624790439568972916840783813167685316866677182467637976090150795576601010134059253039216474853888638145786299069841511188831366928209012541324959917536249370181793232949393705760469337151292847986880067730094578968408130609620739174810608623695331487200003714031294399101751423981597567899460878597795885694613630888975932569461635153920000000000000000000000000000000000000000000000000000000 [59,4] -58043797490303693429464735723630172374404001587641710312617255887895485101799247416855695984307924429484194413835551847594760866204508100837314093270386487222381135174519646482298253955410561450146887975373347445070373718905074579022766504696235721832639481083003938048303415320052242555189583324935238289812480801140725935583978182973969673082606663555217498257835975556853853805287950458582831089695382800616443123723579228241309513742133062576944460215869873700138443465179822762881293087707242923640279343121854000559589356867706593861835632311131910867717236844232774176174839475818394102956009131674657478395715469188302497154468383091460730342397202774785347139359265487038098792748418837769541986105277520502516822413566343472186490263174479118588579055565528592917249963869950947373003154603178065153828875212022618455935994736333977037127929132124163860067933094334691706345655246064625582460156687199751516457873567870481658563843781520625683402015487983226404899879334558063289502350508427211835845319951079648565880789611317732396137431071121028747515226106999898949758376956941364258544604121914843314458473964036341639051007557943138630482195743030113250286823942034930211414105707536730601348065365386286175708112942239208951973087625855435124849975022023098896681464318379579374525005090015587892044012698326916471304426485813978771160211176571417600267092930253251719807866166044201685129781364942870818281044908393594818981516032781141993786098110382783249566824338090547870204330308888566003489294977363355934222874194566579097793238815560311336398787707852738970364710560461533044155272112942215304963574881648238181419803545725517911896187424112609798446244948617005891018498924712096663910776080641311223809576107378796107355925481796355463381687092459960724353427189619375500532502396947549866851706199476476305636613701700691442309906955873692838288975435060203799665189489538129022425924171477933230859222160955269007728571358407612722152585053643296377338492054295470750505947354395680909186701983509351019956450641509333980423495019614000852105638425978940308647066683562861092420133543323263482894725579180641292860431253207238557347404597576008252496344976755054014385289643456861763631040281300835262255472741909148687966296757360913232401091035104116013702485199005500488639002329452354056261994427910688408099519509578897750027267698295446565195708276616542153800180618025347399301775752263146226177140360506866878578894130207879041975271275736703827655622402411892085600764612184775196838607833582176076189309649472470853491745043027955630978097304756535802843198482229381894878489840916266838995098087935086949153781745748944512614400000000000000000000000000000000000000000000000000000 [59,5] 379606441908632617792104384268655758543198026807376581163294297437791615672276989317493488683405446227835100617716583864956730168106505325879638511209515121142158301428924839397114489180523327379995760165959281010580350281300084913483458475305017866950683914587501032458014655457866363823577500248953688112596208149287999585198334309212082750138611189960413411010118155991685607703499715052505279375816325485788770432782485739643706352447426318344552847293474569169403080741371506871148990708765903781173832644961443664425426862967959193997245858694216058519686041991596901037584531413015237316251877313200973443619833158746049716448136704433188598894717923918554074914776383703768048437737063680871206469352603690355782481282065277766743870268021812958371964644295928882831791221542863158232725184434869339480139163395121914655055963712012238424950199514434147651674521023328263485422034156393562717146792645180474980432431646322437452237811512297363821516992637708649658903369190763383846834230339196448664455403264287050141568527212775292728285138201277516345779702102233079974767276968830750708720745052699896744650228722276899530898598777514684053887618492125690791868657142935106020411540451704731545576269257835147169318037929987622953782809175562353671683713184663686437269992081508401431182782453951274452222935661757009952199300482116977449917801971325039005372552599589846625317100096894078698797469441892669113363349821200001037207351210954156722668343785917191247027429738576556807009666505768966933638607686164383694846665805375057631374951769833082593714430322182470396187897182995329759018376571225549512518914228322693136879153582793465148849532525382163177653512085825836217677140327874241648885433087271087267956968326346241815094433433480382417291187095424261583996768766400871144759454571641012857985358677181743689285989331862567076990960678248517949372755161594396428614972743041378984995851916366611269483255937072562483051320188196625761736612826264513348658285307783572214475343019736511742317510503319272011215228335197898601994433104570070800917019963164199470724975665018633241327623065985357383537810673906013779352806887562947557214891452370225712483986957366646286921453469181105628655163198316095028706681446075903309264634584711085789658828257136491402225082861173557519242053348487763080449055027059394322280212519569557485749492564051124886501729187875689851199374885929610657569723924870359104074707019269200239878324281289187733884991881849581106817283825635991910779595037454982622005218343876192692834433358898430924927147347778602067622269668726942996834059956119770677278232422360000548262602059262059529980209148756353120993280000000000000000000000000000000000000000000000000 [59,6] -69681319898163621944510538689020434523646570475763829934855582766331918927345485172044081740694772324550185883626474392427745335949417239309376482995503765156867460266995855078695384326155015081336496808384626393576876927535045370661645632018470354664873273905987473976986199645792719416003970458985349827517333736865748603409795835039293047960039569826162266275593675606772727580786754638400641395878130770976980622343839666705125731772306922777511148767508099058123749700212504736690740111383749099625348425611594500844650204357163308222517152215807600484603143760234298449892988789890323744409847123534747245414432744499773252027987473284136064792584065525538469656652752986350365681963771086646405091015042297528556034259151454826042897612305183640698779246549288475304231302942933913147520757383028577156916965086944971017979972512561943029672840316304124711850035153159856593178758167221312224656172482539847875356931545689262287442805476165635789150691287599447852089190891249187717299484952800707652425524377385007892884196927037565316077382891975999186567065904603088910829112534399224637626314184522103917302079624579922698244704198829311206336354939799384634588734745842769424381784422374790067553886305966411587748581461373657538495481521287384869781203686060260284114446371103611316592005342984028431548037502006651280984326857254580799460660115354795214883543087189518978992676054539507716820564709920371609349684187480480994892880321352921356953138188359663932639003135947978331747635747177337573918101599902638759722040044393602745938814148312705081037887501933501735997415205695241181496657427740916883761904886915839343098834536073264266990081636281732998031416930771438378080653817468809654676365966866121034478635534019665875117967291479471221233412497008332266431546323243303401916806100680329204091967416385626342234670365835702667579734541755658300903551033225206010166287333746793123898356828578950208598272600261653222803708909124783812517386147183597342335628197470900629929405599209788672310940103309187634290429775382026134042858351122397789424562886495443446974465895407693446197947618065527206743421578288147600759673865680505880347198048320073988273309995216851216179706537957844049415917670484984703824515838588288702606876134417653960350634292996242815804287643785605799716408016130085938410161539439809141065552975618218464435854283522750302451881981481727999288706313086329714875111507673297485309243974990929237652837912574901990391600537685356621108539683088715968268181901191449166612846486426494594279134084722352684034822589944941025431305678545219545777765910498467443461000452889380500354842269110103020989129244577112669972070400000000000000000000000000000000000000000000000 [59,7] 599172989859102570358870914413606933688864154009967174174049319926358078627756311853105339629825218794447501885180045996667053836404116102385393128073719142423256728541424538189382229647010675953494662100126858630437835213560212700730968191857355231874911788829336284939679464053014965046613588401246703485199535913934611354135297568664716927509580722422266350429913597715155779477936666988678627469780653479467030880971750870726648147091368386547128463124994235529283365926167204590768599384240428216089782388854250207491883108048587676780568111283314808677778129511567200581622679352551042279877019516200588660507827335672860250214055148415838311454486303508676844818177730575888369330481243040607634382840063007648300460372391439031286373660000603944176050625279387058391510969854694880167614571756291635863745734661198431279413527444639694646814722010610143251682163234023986785554521070955221217833654912411933579863766935235036388065376558130640947786068987004670685029622499336375058624767753713974817253599445792187716506458247540410179667075543834390243592513955868492963650176106973859105344781152192706079939406058343099734864285394992383822891720127225717258728352830588477892263755018047737859093427425310185934329149674151153623633333188627182046507759895553395084286365217422604250452210141123842818584416557455176113564796152364297889409630766147886720305862670665004629761735617222394117277597387599580005589175075455527710172048046357287370950587350754525331575669625808598056829602032076165231334810488981906907216678774625441644479431491833975735184278355259319761961477548221727954316326776944213103825621818060322987941187428837869042373547045484954322769565906118118551788143879829280137016755469579709261436061376040331767363866864487491960321710472009919486909506392294980641968913786369149138936690575012871055665974942098842831458183654518963512420513403856163595058336028402928700210800400177709494401419450362923051821971011084417934825281724817917465721372495456513790029692420959265916829094968475374621870657687256255276379751512878054171767547287541987340018650949045056349255980086009155516261507861775326924320042451248571384766373300009464578660799878608921752184295539899026997901608539453857027488449183862441197245407510437391901604177473686742536629689157577383088363427826852005522892265674047301944459710676211715484516281132795765453252087675016949015352102110740509367386541774548267531203234166522943540220769952180995384491222942439511086811843983555456618104577622363528841780885025537640302652171144692463934837909068446616563481931832004787226837005292903060647913724186836900926666869899870125963563602163723469356164710400000000000000000000000000000000000000000000 [59,8] -1069091159210621643758367356645662994309104631147989392606098314839418318731255322303288731680759833498808353031696320706792696615966095357875730202470177203024328245956867739151405314594320794786098170046581499878817834941058227954771477023088475392119812761088410907230183638330900040858848172885059341141607185597680476981239393431427136368759835906409862097864652546385887350376147620596357448186068659764396094845874008058935498650830857408107544618373248545476843969648628092120373226616677276179463254528337492118124861023827580043772890033968725686859889323751729676095394597255526564452665553751342403229366125184208961645139933523755847655387253612381340598666627704345074628112506056152185289379399424838546910534962963545024115046533150990161835805574233838614399300740289284834009639774339916348352979727870759268392107921774311100314295112730852516512152569191148743580877339386296689544948923580571194605396650672727538185232706981644447232497045864439216745512631626744054329504743516308364302365298303887184220214026886577975098006084023563636573922203401015206168197463058288769819738729549228678559606647153876053759423945325538654870909303495220303204606632569384129668479497913900432489811649032567692814369124558064452949805364658283693489879366942802730001429781584432253792768477496102254484763720627497917194789965433068763663863757112130393025152417141692748321589671192736286931753026961815520517333405541035850599684667025028922739434942524028528070117661406421154296155069018390596202139216664993953409031421127228922156175046237388380154646803875765839585919323529368237286008937616705588834030154761497114118405547650825873943587477051894317918514885267274260883081590335741834324608976326179725282887232289229530907930224003855384929087581126932780333969193080376921283508977928915905786691164164033772974430574747236295706368722428069351329312751604754597734314862104321573148787593095099691995073504783413569982337072779970039074583551274713931485145173722940819519410155848866200521410274784899176280496441678281115713135791002615392945871595666009397813566662653808390934795494095637365178470040510026894672475475494564105241173370261337738866564027066539903924497933515465029880543793011665880292685548147309765026160820987093104958613812084638423814891643296845112909975669366369125506582135478349310387924989024974790701706973480960013224550329346991929877298738429049686220448256291759705704934515244016178155146516446953667785503805585808495318588709223646442125287037303119341762204732303858711898397900061971966309879463403875281318698247833883994004309371741568565497793560381674635558889839910634595513902167353946270806835200000000000000000000000000000000000000000000 [59,9] -8170898535396776196508300053910036355693784603845586422397838878704368847709588985279066605140169073915659838606896775719740200013642643427184126555293624052937592953976428246717383332540768695908195358915126364825285290685643692500490066135372720610442432347958698112697480132553289209939172995451357362504828369184923746438777570819063981889644384584819974540661649228728020829494848120951297043496453980725973263466105629362176494594392958826523864781685999323955161238053175842841977697622807100753501742216401401229286932890138842384720417254703941561718156631924909557361880990641846245006052726633388053543468547111010874023760713561500194949929903170916634224023551910035344739082749464031764015796242688598080430313449690821283018620493819700527927966229842970054896633071976343586501918510753968681662667757497054303406809163765146798736225558395819026216070683313479534163233139226091359614885278492955763926020536788338271126135766413539597516306286048262922330651141821609801812419308578662112498610209844068135169130058089398271453558663821198310116353389661084386574172949037992978794216412645113076013012882015927919811599766927385403605894952118498887143744445761330442892920352620222349950169328853364367641490395885253991470975347148011943786542261142419011574524214394427945919438521329739037590262565061999705519077190952281331609845183827696397885910822940622348760639903899230942853623987022310514766336510190064951155140576110028141777088058954677613395324212323313523497425459494165954502457522331610645394765890323449485847194569971885661677344840043162654830351257232638951830284384078527940211169539367757695157429531171300873165855810617806305694353263064385007856260378608596062441539999324792756822807042537682371118768474798009668499965372642403962710773108411095900901126225551821368554540856488336107337567409856977808983190448297251307512461764613414386686074775371439444077087004843973199569855339204759436912827803304963782239823227291313866066439013162056292971953795038286857560059919027321730119943158751499594167111823064135547882777576560342779755672275053480339650559601834645884376382214785922957958119888750389371731162260599679872898146206355539550029257829833461493328486259985331963168995125866189954433288138771348007947015404192816186816881407881599031712949948106475004360287664198757445328642944438149736827671738183056224263778197324314377941948129290215050851427615253178055486499921591284993843431947288560662036642075315177130392395858106011192085848115054919152438281430311887253022035266067278759737499980177239121286328766710811854354627714881319152252963047107696173282687273923355739981954645733080802955100160000000000000000000000000000000000000000 [59,10] 49880142091208913707960285899613419891986377345788224822599820892095653654091993786616563211204453628779951256073175225778050883654528208399259887783601472821181400738841003295852205460093919037272081463217240827938237707129567260369173845296085624535799214477848321659313624931804154404677743183540179707597251585027903753065520994256665621162977672913347515845263920329016780076276051581639925809728620680967696061899799125488345328880163114471398139426117254667805098014496296696323951622969132825834998927333651802472378009664856830569830965322165842309910854278886294836660603913340835512204746036002596363533471245462554855830860825966907164344256519971799844382677010648500303696561932259707042458459386093664458442960204755253093743261836051673593909151759342290889424412430950690629821787147113328288431469690532889184132176315880101484488728878920291766555730669535207973317309525071292905455977669048139402282778814490389800448454063403701541831226407633458785997734452208577235018668539437810695328370932926670094439967390820589563277573755360241192970633325632176443939333650236168501117404075109506960517933740979528361638704192974385705255361493205963014623556313158822607067097994713841026999615966477438387746741753057306688709923301506880928705490285788345768968521716337271227445455972103053897320726453941880446515054844059460646899212250524534304287846270022645100878246322286600065782797654146826675922136715538818742578851738571261109718704173739122538327048452140300000195894411857628726996409395323809546205774693457344723675149359703502427502252048702846256712760985391456202773862350522931569140795078863956864861883347314301308202137404804752352365002579241881123337415759513085528468584338236281835341277625229791390390792356675207425943803034909414491820794711610711339273469946671909034167388929257985811745865926945966930989993590598442801361164709605798453674585837138837182577993239532031718053343782528143803455415457398817862592022078892422147206352373675069563599272520536068336797710023988611995920079433753357192123268609220819441158504507478898540633375398382726106903012488574183609649499698930602733579476241965127707533133287098389717733274239452096515836181694814085515930228141065476250225608983566414834816465017326511143511968559799296435321278690574598163421580314329793460056440612524478250413946140952511258932087875229907593900722657843742997704352519779114917860475730661918314661198059070169277027599068088080597506954319238291374074262142476072271506722687182248691222030688224672342233878942892255631649953926594214324105317058857984292917948474126541809978572346642003919572715887752705217671848367341841591094476800000000000000000000000000000000000000 [59,11] -85295232233855760323758364080468285994728420751282269925706739315428471681864357726860620171534341300136120311530178719070595412731525225271310284710987872090350214529864044495583102552603133287393424774802456460989305577305327123755698849348346603319752752964664280315945450208639460237114835750691449115062900305297368887108352167874718923268351990650931544649269024336742773883765838437994828182493561078370976589015202273088791653885204631965250075195957716258116780854104173210350136887500367742331363011057166149929970546347120258105558274424265826063112335304538006761835207349098446056974133650475225717962501657148634604198798376798957075302295973415178552829478100973624112128136909383581730497079351061992771788163509147105283202422252735891531906277267137364866435230382700798218586624161435764784705087644384608292255345904466988470356233705027650562395915276669176109281202551875136266612475841779339531154929226170349362100491987432191704530026564257618107057677860983671312979696686666554415121833212945417510915021931590026391043736499527484926427707861302267863331263094072001351723617794850338761164735681018024710897690437192198233618876436541027836350198970987433611531173165354369220066213099978961246382828818219249858482341044254238967631670076635299109641886209692203111270024808329489485348648428802831947736818113931004452204724638539635798627372446882237127330985715647681018543749963077073792574543610210521102337311415014620865792114301223959538128344558694390437208758587310854033556292544916769806274601244358635906141461613914343797193399990101975276557799091408487670792880409854693813451505982847833565216590833210414246993367643762713679482751509733255030705644560197258436508028121013121789989412926198810606794018055367750976205518858529807519789788976406832412883111806262095929943900752127489967862174930487080724589947384388349669087284112206200434843080798633925011697059948261445459021517634433918700142744456705497364296303244587378637630251336535390896978428653739576119310254418251015888582130552201074089362057354214775343179108905955674398961476971386097458093131447324300345469357132916109597300289222437137775620792320091892662486950986873868708750772143828811666481510139242166573702200570453444438995024226687487559600474511967909081145498527923924794298849921461258046138563999425332079814549835115811733322319443680707371128294139021560029269614264307481275191493014224375879288225378703596609861554964823052619800637946796361394454821648253512007583737084823535222289157518867800781779664291480568389623902292987651399014199819322312638679106766234934550084409615424156448191344419623453785274897920353738086678528000000000000000000000000000000000000 [59,12] -207111776379568291913280405595306485058261306313067524482488965779010826908911304784907527107139634654075069499215759968666101371521077302478917352696632108096020588222331634986663524794233434184409801306558766344203394833504117463339773793633829111055459727642697538919490685874972782601124097100803419559789419935834222159692253142581687251640477849854716816911843874576806247986111690962579874584276838411487202118016229400392254660322272536796528115218078329594911154750735752061502406857615465974227053057470213747649498176376852732189074598335975391721884921721608318453309735057918145836637449892889838044024536105324095757056316493173184238376292526352118908325170134865572471217038345182265001981727953643311908375284268506510243125867780085397716122988698950903473051662627822674495865207832626991779703437912623577783170048798034453078576802192309613142461038924796448224770489589061681434110109455999593272266910272661687844874511833107859855518907587609742258326628072742771167098568821810452329799651437867239084289492638743396663825459889263993581112832702229926835892305633650178170828735233944332696121996770489044341199252652924075604890075011913188469416414805405600780485268035874810225812255779786147290258054536542280560758295586189327485539764319403772634547114162411723452151267985182801342846108242367385346106337863716809780832017961024659607686742661094934267161991361732143019164591897177788204597774726507308659889357788074595829617977657675290015335838233817742954228149244892911054112122701669396306569769285113877717166160395724041514360071611760446768500730900821061346873412829281047880430060938138888335069709746666607752484026412893116725058318688100012675179104281234625998605014567640473607460451976085790487605094911792418174454834501967620426243023435329965642020799183517884572301434493030038306816965536598421712023788749309539792438764525187737932270389758297781411676876662989443859083477166998394485030263734358171531847348473500041009594686694484328474132538850269166716284960669018182461915344677856939328054395435560160865049351167268645867362424673723325831534192551778194563490508287639810625404907656151493175489745658466598365700796765136527625478386467997430064037912994190383462960728119838843219045302224885111596257170525549597298783260616871320492862255752089883795003879566920639455638345647229416348868085000821507029969059827860601146524631870502034771469429776997606792454588085321131388118813462583995099899471714681617012322765920943094519641215419291859962596365579627254948855076181444906718799241590223270503899666395004568536468825733512426545600032252148194047341656742203895852589912211189243889634508800000000000000000000000000000000 [59,13] 1553794778099265188091218964366367331610659492081651989434151798402910912186921742756547596155338773713932930764203994148934882445656482535094922327388559157513016438375013990818660275175271991729696506509869472773357042317693105748906663580614557174232648560149824713646720606311691731567602816067589126546521010234321870415313821321567916845638429904158547049956073096873416761883820419599806705431345451642850474378394301809068093111615156977549089997530093761386919363910082365336755697529026337767242177866305366333944520159897242753972573668263658370509212459427689829202310429238483849031400995963508624330752005771345687291313556777185512865122306331863387111090507420759205795937482821843130523752393878009408332487812346535408457425320751070812208943776244441344299400121679850943864993363107374646936685465163645965007107067890665869392086193398790683139272533294820660832454768281243330445098691821979330569248135289444784552195914880008800920659753317013288221185775472706321165920035714442294345103425245837860818567860033016665436862466936474698539518080810849172458383620150911772638673842319082049305594033184571892707519881313805524170008926815635116497538523633517398756691579212764632585949536915322028035302399818332343008304919010614016237540618933011507721579366112358048959242352739627484191670103343499521797260721632408878542914634093728555683016232439091607482890621319221668577095577372763958672991706011292065806028382123621242085228825458522923018007651837701490507377049197380306609927428685649992353150438559189807728158566926522393942278006792795756102021134005190157934819956198860455698843328671571518837573909161983227381658125225497042523198571070984905530611962950244052061496809157490513195774937488672006196436762947128557511107794858305606678243124176697689398955712256145654924888468861711198932686512208617358651445850030662801247895168778686445310364997069864073246709253318334593340988166823130450045233681460551192614713712770869299783527531579075312059823804759664938985639422454862598919008981933233497936326686074433688290333621943781205002968944846745523872990732247171419045330370051816916750882817045329454478922200531536664898788258289887599291194830992456381032790989146739576952968988554707834835402804015657588753218105579130398782376287337298325294936260420914885740318105327689751545920232244795101724902646760086989113983992953874097532506602764783187895300155983235544113836360614890302573355595058167695236212445838643467470687756242866767554521941470957023591406924669255190310754395461404343944496132828398220050430373389114846562744877312807272559993985329542276134338499074330974364015176298313167352627200000000000000000000000000000000 [59,14] -4436466830959151110074881062105711769187446586807597769985893675336409260295039611770027792402816397290269332107592599080737935640717230862103792782850881646231833348742237602387346346692669734490972964084930500564999643616594019765618026630696995319147469699690117979040664914517469723486226807424460053813105930398437092874039078110394164477320644599955095801860088495232298673110417210806046367313581648935629114598227622998999943407325416145569709236916873701139785913401321436488085103723410179564122237104600496131170678973344662761595314314110708143053946308978179674589907142477424875371970944025021275880429731269406322838716765760411853564698015233160569411829271460362984385246504376473588680329355142710165693193363386482481473192527892847843446652614432332943519392442334292498151865039364758660701317442208090515144362812196002818939276114358563714717121534440925254535978605267187320563430189344798998115678499573247473840646122267578838746369538537926159977679556433656119153978699117735995431169826484560943349358471011941971432923355996181228989578876939504087637649828417527930180082725844632928012463393342899576129167359988521469906409210561127607501246780854890479331965424185685958350634502364846999609598919293280374553097704218158198376743329001172563869574816475041078902830941694765125632092952968610762769385895925483032390362383541677534044915625067212911429279248282728935568677649704033194385856790923803886984165830721579402863897038572533595628613653350648375466977983286049315159830586508299496223845008362445587029214925996208463232415608224893160160537880004206404224259021752904412923196477784380181510568545075600797344914995431005842269397544047545329012219709110264363395080504808177591641635951494657790337393652072510240666692529813978028774703531605718988397418473014399349594125298392496727756453467884209004783299380513346996560428511778051493231900655027300401563892321860243112493544675291277349972797357605051124863130050303533823581700732302219758519756146593152022883982384330935161173436140470500993777554303733064741301780851482210965228672335999202875418565987966380182250143246166739445275775007719067214989033438201899405428374521125341004823104599483132318732699553991203618507960200185316330006380756666931468661994158856588864116491607066094450658495737229788276664015886734093646990090220613697438225584836953410162690623567799572074649974066559621657746643711215557343737639564803050878317385033796098978338677870432043911718527593801589558357481055630011554544320428998735783916345612319594561640288694827330278997361645777259146287415762006378856238228993794452547185872664644362017924329398438300259943710720000000000000000000000000000 [59,15] 7343744458324047812503530397743799110859310807176816004779464887968571890793609365935651412116027421688852881440222090915154725722851437565855492419060983416554404094126988602564436738090496206217178577067658194748340885004507522965677818493936583063900909341580555126296170811376295374587172371578576307426963344055827325486692508876426237068427641659307058538376670207328680924091288672368668797546303848639339387683717409429863992986477168874831884732248695104330583033613831589417269838618852813526594828177832620286662260326713420190071611663174409574416303793875596706043349335411546614414079081187313141043721440551679488445094881230822580666020214578322289120858674520767749000798923517943292239513620124376163922442600200752586139350720913462027329030912873236152662780580250042094749604226114665691302487588793877016300744650236746981483266944790641071906004656893621671940483728138871538159312701158452922602846158342355429723670464150750966017303830386095804095067057842658655010289959451123012271011575319168497161349508534383062171834627624896344023037214773363005514274070188948238248589890395282192723763831518544988698776377102293098886828334152370062419754984770092887430943996549760667058888619896340780507192716197163293338580776306896162064260583417380286643542917233737673012978073425165984395633147532225482684133934116059055373331094866613094443357767452323344438167790343625001950759003491731522250989249860183615151164530271308993746950359561882011994936633194497378991010999382409162775367795995074657811959994009700682538936044566854280736388623904747061247003101610605538010001218169604988190290812330301642194288953411479948184536831260780418764845509320277989620213315398821359407888842079627498457332935653432884091185250400744327161220617335664076320682684560100756136773110074821965855672754031605918596042841533769235226571741358220942238255247492913357374895006229522036388704645537109196567515806707560759172589159197597138642905964467821456548690524461554425356915111566579295587856534961267653116003830737143869389810642707732287425160313946696162491102547351902091365559034454203564726597602538491848180651000574491936387189366239987726358429627421423674453251730303165033647074891028288211581434444953667224834568262837947860237945180142211601071749577832083195283318368348653169554013845940352098923274994581406320380147601541280290875708949760100686342590314843855507961327843441885907222815708941118795504568041454790280586295015273309052943496824291374588674903897411473398874122446935323012084154609628145050343793897724946637432334385114253926344514079860832878207031856767929207564101520427070932528705822675386726487162880000000000000000000000000 [59,16] -5204225200846862568619801954476199938675763467345973375169222849537310900682418393823043006860408867189078490694690582019452585469001854860892878421545072806268448228953156504207296339782346485895092745519384820986003578198723663621245203968255236710174085716964082838266327625350210423554936616377529547555006052292959949940937504020550942779005703304211692747922193837484310984506515131910848486005965456439782028312830173007811500086395998490739746499860675869771667825907584227063472096030823442138926055834828366373159985297075880855400997520634963317895145427797002810798013109924889095370618006974345056877583029222504062978357472169034807967376233018936873085799125643231406189266670496872672738843453539797277215293436851932946477705720414854056499492859607080986619484262462466338683510946286478795215396195530927978135589223265448821090112386754726278214942685260520009376063480906821703806391459930192774085436182314402712133643610778924241309542292532210511997372614467690683598408012744028423848641522392216515602152413288466809499547262120300061919508636777350886168308702550120733610441648137108543220339920042267871082158597747194862299276560615804556903065717628631811135604590047828602948992904253239298072391782681330398695603229768345198520848570188576463652250563698635165888499074068476091192064145865815884486698402539029385364648417354254763391835123302074868895633196066741376451151556654813571213054722652580385127373136253492691176156915217170258404290528110132250523988745888135667711697145346985005354190424945918935400055750311124275529803989756608870819175404879285036203427227701694493558299371209155023527800804110405391785405713983446807666774396286984559878364707361621128071426931409297847770962907148100429777807094937719736629826645934285378794033755173410631805438232277162309871543710806954710377657501611106952859739288696884411092996388727608860851432008796587494035592021026418755794678557784878072225264841764583117928369934374458854870695748476850427902718335391530362255741266008720367284824260538211328363421272662854611648637659771698861078778007494080093778869177029255147266762529876745821428045476109228889238726196837119503367808535075176293848892536920161097757947466076583765974662841141789215959277507893692065268431442989238951673781288301715752924474101582483501455209124840629836884136655111236052699089687347584444255757827879357549751811058736313984951481375738183445475426949029095600007673017087893021524947480412236591525791835504662028538825377843999683947760624286044287173058718746718265118064402975500283859248774055016607852593373239121759829195360691953999308084433957274656381662831459897402877542400000000000000000000000 [59,17] -9219518755610596576842663064637120042462070109199800819811126262075262152175373418351150516467175543907670782908513830507690884941271697032808717171556190928592787270808641082281015066882500306587827928826067351096476458759325491908671983199348742582156086535119849378965396031859936869660985911113873364121989815514116655933462737180634659459266190093396706862233269731097457574366903358758200925890116628886389300154316919222051530102145331178615842641749328376129867595979284016030241401231352323059789606074515000463718924994335079296789622045890164153207395653640277320927965568655557788684046338411842902671751543421127167666000543605377732387288782561654564224861915843501368557327018071249159413631179173970055016223560871637485340111264246615995442440483908776660580380118467673559647889518769976274791746949942817750071235006538979948183240483841432043292521470910026860272238375581413053802377984268508336905206705552444392232845081525287932214590777818443214968741753081726646149185004673452611755138892948177978887776149151089376731338042775067563812050092422463443667569285322930427852422895143182199409675690015170486831342016308462347088968055161489099986628262294581565170427378019070074638266014127987599237600802345037530563786637899768484437590844240894996913497761965108527250988986794461679694156880838377055746046109077138969822091239965126804999341620111350606934849074039699714842438331171797088975762495629539143673470396931402654441819749650857339403938333642853596996229300850741161666657330585123999331620540487190155546365863774019614247072431998510162470015530661688572075827845356309820700593025599163123497176231068088571265897086797308968836487498549398934216161653290488175323001475732281254347660541857389450781476269227079348556767164364638373022755237959210841400578894416542437883843345619432800563984251730416188724694552877597641526965479394801497094750876873928172788989776737351415020126833209407688128154536466184770314196237585912826198096094590457094370118444662050230597754571619496128005627255707782001281285625476650168481302007148471548283007701389796468943329590374024065671810394814584014160558543099354655331035256188322995933976933510862280315824640362977842924719951145004977607076568290269019494583815353855475821880181435133003622056321672425957945625509445788499730421216409893611595287300840017738929903689793228371856681097878357968890773863627135506946693781842647071420303714107887348997027433491001072047800574248622003757607854458009496579877170912717715623408651296326030630039176763709272762103547585657659396496631267100720094172617452412902060286565366280189664328482974234783300417220129730551244390400000000000000000000 [59,18] 39845624642330685381637433112543389916895878448560540777606316608087265381062705665824454684922030246497310302579059759870447887330133029253152684481558568274722382411534357302236277811287021793349909844625185624424760099684749024084660549852132503259337327714601361961138403024683959874514050835988880135396702492755969954579612615257430233473904166763581797695734387158325685670355820181039885642155578975360832353316599110306519867012885951910143298067596341779861928598650230941389779300334312146353278694883772914032918793210051862040537169046903025958313811961249150592185148665701211794515683786744524944466895014982420794846326749790410217494264441816496226388926205330401872231939058312923741114511998248156168822611862916029331532262339965015930863554478367359385507276423750777312624035743236231456586396388739511128115401714485629836229136373826134142414540167984768564073888524251180645215640728145388431969809021657725305217997911704686470740965117666202780221560281506939837827704974018939546810765765732502477992817491255098331065773806466777252117925049999835091641192945029438298662419737654323593224885780639188574123117074166130225920960416989690206671087097232960419829399810667738134106228271164919467507597253569907272215722945578084752828229090225639224726030669846674095670114633930392589815874748573871604432527846284230266645477207449177166464964941633339834912290306013891609576802061511165956120671768651065894924829395713646463090311116107914515598467585241888263793619947031577154788900611926024334161403839461876321101087883821044427010597268281581963997461570248565168830414356842933383148356831790192760480345005248338668259643341258866903939548834938860409850123414710941341652480463720973795321303667974238018466128053298909410612448720036688360150369629582741632387331828373202034088322416655083736173064857037573990587136857021344885708203155897212848611495680670083952788857050269746798081029728018073368955022013986135342252780095053420495542887372856553302930007669421457802616791764338708567814968462036714295360005312442036809858084594398687128541549066099525945011337074075431846644890331377999844386095088909853587674214151526629802681723521696775700158201503725256662403859553374730251520768174189436483860363000850114000349966992888220578279323898122381756044721276714819624705733097070961781170864882361267152485144765711554194170379016928668373257718644088369988834289819439239551919586983581499667478508815162408377072400652044069171444566945064267845451394062546160889659540322976005649175266332336200837665704439816755857639033274622838653021965241660431789383764301980753175935022623967657573763840456120878405517312000000000000000000 [59,19] -81927869664041186541792474251394525736176769524923461041439417414291360630978797321726914151031690394647401752959531387500860580045866173912595648217312250270204655397760541613565736498137505896948375334566358240494240474065036920330805187062615948387621610409097763164017464553364236124474487034477586643399492487815808856551281404202554953188998942786399934779934510094942756454145166619435637911230840166925105768434994704864845354361880398615041239540768556291676547242600727876209324062063515818252977910478496483182336877442012316214559583897567542314697469016500541496456900428448307104945828764389581801457031654685843931503856311393413311559035940623384306529284377462802858162396334219061221660081925986094566816748259916354449252234459067421417210464927653895507471139841788840936443609964571037780863329230595253712230476826455733870025830860615668364585014696298871484097946046273723654120910739535065293297358350922560446812969592900055734366619206484214119815618135956751517810355634139158481471407321725700948393736978123070000712781013278846777523412864203724013365039565340284361167916695111625381193537553641406052700509632307143577600951206184021940502610347796102674254231582065727775372224627606959981819122631426352383961847886384017136982760072316827958151541613066391894674311222803705000750733665261697090439463247195613592522101749657378676877534856154224041586983049480003551386716510176558989783655082067986690573828995909430739514111497056102238382773849779829211981471943665625544428604488591257730584610631162402735549072919609666016576287288222051013866678886641338164767354255610209418628004050328798657692190292877296149119955548024770137572993038537796233121527709750015396791889117008541942095999886671545499385026917141507720933544413818629515642424004431492750805380695198698152188149955870250104282579123734745063808788208934931932950880605420198949653536729466176189138312663264636097394816553468639954393171070414298107816560872205576131457518144763740083834172677561650642264066932962710053430745422983256100053324668398364470871274961495083647703222099737802807958728033571223387160112015568282813655841277454662849003386858235046451258333993969136694419266482177089991038001001862248785883063803348107541013867953731347928193186503832200449244619307639926697514038807811883024976697355637664723250450416864123126456528710486530728008291258146629351371328683032110949010321897275310010523597421981437755700025256995349413372186111855961518946708228429469569352570288795071076569414005271424383864176836952461311956434940106854121363817329127969662128189419333915235049284388692880259276295908243703150953002485399468826951680000000000000000 [59,20] 123614498289364637093957084976988358093406169066096168837007939040475135400825802725147767831820038756092520813092062763010163954119511411938708467231400025577661481837274974370166550759081914217274712673767298065446102492666222561656650077550102482828003460464116953789608002078228817581545178331293930199777252209601703211765094031992965455673807426975790634817161176968554320613056067601626391955173228519798807585101876247222378888595479583565932038402333724458862740141078536853284301394083623330546966128648903133149577937613363628292594010558884026171985423525989295613518760833577038503911009965755949144099862529459481093035706247771162176582545801898093133800786085585711570568743803008861729900162686183195787256481630127649119440633606178007536867013592341591705963013561220355894457114171732321982480304616102917144539235745436498992520954576181784000996783856453984684653335543860370317213372299416358226967316098720748560160492936952195732450483317492966450260620478056541147648892781127758231263864136083993188948864992063550023421968529793796955899005828881891362657982366488473258255959603159061717551869450898617344116882821436777242070861549614939656747707380990295678638162041195419031715014617699973977480903820070016057935096981989048339633425676096640730517431863659450982114016137618141477119463709822120073018564372782930049169616340664788351115275507842392795253027042619935547917797124155042454242924390259631533389178617459315829270176545503179316933515106041339815211428107993940349146767505928832864634452749301678738167178123195826255183853134882297596936411582331043743930466360753153907655419906841886830696291840397670894624490671301649085058107032292843417988644478107280581313886688118337662817514482459729823972026070454787520225250279242240303766172905315289313450712222789573576310993447587470515895431843553831314815542158438383631969157098148745330488011209743300805251949320855166597957009105607792641824347857850411339714832803255824248496890156976043485833165271713056947644231410683785773382769580997689258393874875232338800617395492994794532899741409805173729448860410813822740140849913976022000823529371191106180753522888004170434907582297609720987515293785361899346363506565900628637128106595511824699968546298714227657752134638808501408837927446079483949889044656003397645689418089789531601369003455942590436958902240120941554463663002853340615692655139725004534878016482618518730570077437653403062868991899038012559257625355300083426357947424778115817332052274661144056406644728181516231111092634736674038606025838453303001059965214516788864998826023309204538725041353939409286513478832126038984884629941435632109748224000000000000 [59,21] -154654991236054330987044995044041829511241210648001576864400611783052122131994927136625574034798416343370487273161831927753710874874085624194811675525928278272934491076611726237783578794978515031135969042245800437869465142534927058670310280269486006486829827453094147839826437368792328553775055774425163095668393251117087584150207199942542113625562784610245354439057667853107896178752353666551343731909181863065052164419480268429246611111182860578762440440514258331950858835228439288448484939374268504966081581755360865034759185431138197859388308306739307719487880962862205237998940819565425730908587665078524254740119161545731885532165029558461919372591817229880220299368314255369222815553470048214017149885125409165562763981022958692695430424735508879607349364793554177555346142698639057762902373348878681553080694858131821676461226605588395959647907618060459272332747339067101048765419303217402646024382689749215823539361406416553348316866795116870424704214296451851818193452055754233487484540643835378367012811154324026743933240575520758524348379771864849061514620932294213070402158226877097811833285809895622921930803806798417481733927497701184001014320421934222254656194969686954902078203859849743111214325039493109996016719083703325341338922855093767189727721710906192946558335695944841408669480337306949161823779018898235832623200036312202698861485960085786585551684502835911080070544920322320510433258945808186281200212501287386880510538586452607817068627402659536185748760333643806491400156876833351195292442830366842034628884305068576339497108599857068383624355088538285203144284996354257977147300155525372194602673355228485551424049463171528928264593388366669241033543449683083672040096311801660139395791283902068858937714604162313184156420202261929598009538604660650068825678218497881654104834482384416245922765086531998250206035615277592486381027090154878945265867959129622180345170977068751717789176450136866226768158310529459098753752044385753805149586482489465776769376868193943642203649199193554280124073208077121143945656247027929673306578581163361726701086379504074644426750236886390659942017525362973558227687406984504598542404036019218063451739780672212792949636730207753817552773855633923195250873854592171107655976412198878939768329550127466352979553878902472311974592032996089889741108422232513946365476377716783924615810481344327100931070727395827274531977047304505356681114829336329497501695709543351614771212840692839054621543373828304951194529924107577605689728178559562791926977430436830624951885665958224977666114452948824985390182379162721146978538595308064259804292417739439515629193717909844156023652829204758077016560683819844574904320000000000 [59,22] 173880828600172952678322965445802151304879205910093262716181578717226039511480588209777605650619868529607423935578583235989912706246982502222111176330541507412231247875403523508693053270265104813124506031286359635947334286210231199397249151636145553192562726458377016265894727200840991174052576779003480346704586856606999773506295759766737105390375962423434397204906025545503233728984277526373865339015572676527869789954764789303978570629940477272254608494794416608770428611032658197410749248152335155498641633944750264137330909116676870661801142969236617163843361599376225843425467392753230673135555188533961975467171029846189111280293370890359474453033067980691729276923643547380389279099249535969174059312313898032779152067061105000790315404488233443930636592052342450725429525060098022633718630508547558273134967694617708494270296310353476237152035148919516109575019134794195759222561879943698485885837566783673808206308779906920147468287946458102229852918537044560920740643683993979149553659131388871519572754923713622646989708772976380198574020645143291124949567616807591743445498941892368875702995732576791581841215846547289779864927363200291184967714938016735148852067996445622858712852940605862466303076393985130866599803186879557971154137408568508627706042489680619003196118432008427315527392353729484838005436306181469677533280303335252809396254713491969676502700562255501519735214178868460445912719485717350478168447613271689643275138096609600237060993232410039335664373313545012505101157745132829163393608073516287248665222365271166119333211264623114030936893919949583144447693903358957145347272938359250089463150970290694649858557916528457238883068312989431532612957106607666904767091714692132302097647505833968753208605168811277461269699523713332831229016410439564113124819082504147579376603330404146849624022255246436741111064650193370929716541746158928003713100433755529474505211923204778036972312370502938536016805854819688992780338351687123280332174028387435499914628961782241820408307912037240298630254070785292236579464937105407368384640347029887794308354522252747970649223885184327215213668572572806393431727410290058568154666911988189107221074771505620934332195476339982112079131868718847470417100112473396458210216385846236192230313919967074338235554887539816958152620921295739136415707929656104985133407064834376091695521040671902175985211733276119135936238774093570090093136521999885848288395605205310651976856080656275270435095549455630022737644559949386658496763620299481916915194685610963647995160492320446961458766994654360603254366341424900778424720889095229674654448771244888313386187862628884946889235213484387262875036347278291097354240000000 [59,23] -188302973358573021688406577350017442101170438946836975534229454553819089149950352894022521365650983547800425413406013248552138742259289574262512905736074471888193745268720430132918875520831544620111862131707715760811488896782280515214156242818590028713378264822780827876008632448475926580514378541765990743734171026674856462169484534152875409161783588447493028836804125825488978103086223020716721435061047108615213031457785688663283799040589756907304048942254642507351966995591141001959012775501602352234029570504272549274629723199836804154446001477546915792684377078663543159572832159615844414725669769949595590579885293809390596982311567983952972451762266281121784720940365075194035288584034694477739947780769366622752406359821521288945434856083980265691752859883832980758098392969165692277190224929557386098217502539940721010392708063336876652072738304518743973479035082222652045687625107223293202201595110449408071505903305152838105693663313186312595936026477248948968372253044909316579890960706969961375261379048730838443378279622699789956481487885406435279269119301637404380540336441842050443879388695481690879481854007477413215065965396523522197572293416538482556014105255248955224318174748110083948493584061972918490614809704080421360007373134344680160705368474909828851907511974708095187098019487787375839356420747674173810995069595162504127988430039704576474846129302146750461604968368801866425120625083244392281653343118117337149121105140397160911100026929691175644027721008478126848424126681564256791255876281108436976954637575263025067331576668538356693308739554426178327458857117185246292153505279875953676033519095691309519308358163070281149400715541536449284555894478180756505024118968753786388561851245830847236583232668160963425006578631442842474227285106349200770318744225719760751597117297426115115897146397321236433227575288896380702151888051244132382858724599570616656669280765347664017448827836174937692868153697829767920987458968032295315916928234148241990820961659364239912318921654466503699827679199864929851169543839061193727816541654435743857450941237394679019510139471128532723769858162220784180665323908022240066141316599158563515873863698244024671199007115539102395289264470851449187307778901051373658626101212459344576456515887319911957738575846179955840003395562585934004450095109456390023108672930392226933458253876412047474522875534490555180301692182975424795980889005068054175480122096364826868424889752487495059798001968294390642365712745782782278184006055931373724497442637198896265911537210838202582655205130925887028919107459254965756479344292656180421457206769148332371046556192733605742546596139237137779605049258302500765696000000 [59,24] 204741526101508470204298700071415598631987819519460530847944104939809051226203243656365308457575159925913655733875695468418371897871548539633738211732063297691645062676882966471149528539416381701881056139435374409473640252093355037564537773255762001759610864404861874157125339255271693587481688170249916713458240549398207346719129163230399613370185987470329825895110348409833087155382747490532810605024776063753043704490090109072577367811174303295365091359180001377327072063126765017448528620498507289092107003821530443664838428926167485228790932694153226316259796216814079463886355800884240267435753780421963249041279923868880587754295456815539701936571200186363790561644932384678526386215489882480361110354124497514588727628463104647312874620434020189098054115422747485753858699659040997039315591980467530469301019468809511604694967162092564798737336398103596518136645636046037039557354745466082207015022314994306187944627994387556534502723514533901372923838971177433516184749971289153939424943230817984215971255222672326193659164708426877209445897420174337045305039971860244767838571308402185890462299587246268459652504165708886332660108175467735099771180164164363160729346208771981098766729073667460605547559747245819861889857946496511004032007795492596000870690529867342537020525732464297686993222113242778605114522551116147762871346458500521559987631167375137351217547637522004091140161497214749900430318686169895401927621184570220278945533264657793709797882431600292761807539848716155521693592075283450192390722618927291649549822105176480697031926769432390962812425017059204838066443180814033169841294414606355276990338890806578949846831211103923951764010742219289755700845914781772211609525170618559399918001984470227520835624613725978620071158943176121662306865054265639130200508396538385807940410596929555306026425803711024252429570502469153645585412202715382179399791123818808420392605905971339143314958407674725024833726638017373491981813247766786076289069984844555938365158261741924532226306882634018704035444982426895430166337388086176862822605941479429319496918216437031094054189811275176956825700740368999550553215791477020495512124052932532069905721610368589806820062308758221224978448117183233800167019639359657382994825785158021756899227420704729259650561731687667634476543964780772468265168431365321807950132290022768994179520070229033866691373793229916716142269971195694175537254907645526828416482370901716711539490612630509682535523391557410515395125522294658188146639400026810034109610532105417753202420531824858300457966332763698645783169638529379563147548707866819912591915210936630969636849539786438954638661135528932346599311438034581323776000 [59,25] -220400689564639601127199032519611665369460272287943090388406008996540132860745381327660335046548823523883276764241745556068358014878263716324888744467024988314814754313443797678254477468544693990382541815367503720439953685459312291621115015130925854390951612347912682259890538928497523750011775524829315632770908356515845090952060755317872439639391208826354211225875342509888321686434914412880637555164439579871034068615173678366136377723784716785588541783568893119632360273718151583833324418927894585809838413053361048042331961094644115951412103130171489537478614248425524599604670285077368831197514862041576359278940134799576132578474413810235130655641447697661206267088080749159152042866873276048831305162678929704589314199387449326364817508067941051552754718314617788047813961250545338936441207497957322918209013608981807379835421846026434030125936692802127154513596871247919153056652544153839256664973535315931137161243567970885322769311222249108306181055962091769531016433005210154797592878034884444666999880714625614624682202774979560133456666034109653938220776716821072966235750349199131011800809907991015667133183495541639451150418513006582178075940907437412856405660195764097378362156010619816763987318537461497472862291621156650183255015680753932338529281485868870081361390156693445925164848221939510931885635344076627949401612632704366035998473229863882143717982290484760565054332682033430016918773913740963809047178823164483818557999963150583424599151290210625203876330270840216581973445817913110591069873488405138317008289543513324651737291249186708707567406740323926665126108994879123284659622614833925881442919829009424741255197798089716666846845028118856572265732693582823512920029476407426607084912256380132964150857180664928561047211737172309029070922619534256982662490421921535842360612957288530270986923701593499938507845643747265472879670722888361790659355737814515940065453160414603317764987336732765095711465009331374310107985338285620165025277269993385108232441335752239762879826527503304812894075772034360625396482692277530405040286329351110157762875555820003063085247344278858702387896402703437290932335818443399285539098868936251713482613482497256674543632594091883620464489796789266749751462327285214138215069989260655375673402919298016498866414616414821160715715721721694363111781291807107209516183153774819861398230174157861428490005211185375122838347438647050221794851807874283667954780951987524308758551184292804164485617005028478809624749397323769792289304083627276069767773562400422831813356092227420288096482237870823696649881655513082078330127228115471006493220593112608378895750873089355372648259840649322574653118666476879872000 [59,26] 221117624900864737674132531996640882836164936603722461416018525356013534620490055662108800870026089538319223767094382275448578220873065799208605062242157676521904600434856461815635337865046000128466818559888029009325489142704793171487108476839889399601820339009833996847683313199003215376301672965473075978503275507700141963711671517366817487489862858363813553167813757945063158701701225339209595157718508729665073613084046968541623903612955799153224432514452761022010096520838365816879489252762588087607371156599581340289561354220523492924054821261601974426926435465807425570121593484703065390532319165560914386609761078586416834519668684983957937081391822307284097763688103734430328796946028491221059785304532912177560657120005988814724018307831544061406568326540197584553431260124488407118538954777020786952300392195524547081427977979131224465187842548179810625778670277085711240019358592497774981511994333230633200718460674235999899041821020163149731179237209417879055616018763189297682644743036569725019986176244878336027167082577330014630834423803491937555863883695017269859549652534671363726271113109256188745441147457017311734115277724334369821837947375045996989460674593664692794864252603219809216150517722197832939767564827155033334758513998495704032502271390975880184225463926349377302313271555391254521832188353036568222384657740178956630634911146682209930828795293815371344127513243078312164848482844304158638076334894926397878829380322058847501137482364467474738342476400388307505438825140621362821199777060843989611143762099651095234166827663572282679811523960127787183217707801650743670666396652807144376511004450512531721273761971510461146799495775163691156541790803601586398216769545420994554165877280508190617990055625434000998803628124220460029894223935868005508501080085204173531879446475202698195275128404444704058553049299798165686328707059109372406421003229701475419088356101870305230505725617583477838125704314187066454787932274563137154653008799432748050631993930957488610709648108940385176731609197936305622376527395376869933162407261203648877926718220576088407004306563048592483111335137507203663516423543877288169023274976762051979211316200503969422715754012286678119610618415694647096175983023739770181408023648004075468845531480931132826486090534716841422991290425634671716763676401525838712488861313178723348905375049212620651383031304014437946832682830364762465467145912149550917617804915187875941707857801496133992384785079419366935072429500788232688650794297497081484530946605771170645928399166588919403344617871954287136572322552622307944568433126373367036691053408180839832199513255427291529612671969303352837598369939414056960 [59,27] -192498476846341811388293518629882638275814090757022152986605193124108547210608415622292731050226430543111328330352927574609009164776111782649864868301257025609902336849701980758740523842276676560541146476248018886923468084886746758721584492732683037304492770983993606678891011553168411863634741617530803788405156865991864437153232200964898699395132222530329021492568230428605931511779569088309287292725241005630113245984522111159473416558119691617459281646623836945145775854473045081061310170818722722564710481788285280121780743364919129513380361816587424129022282438209798734078634094687304322428579681876943258550665844424356125312456803300612934559839083813859359683373644250345435112557477428759063297760650519633074300908046135359681395653812820213915658718353381181162240092336170615114219189319448906831184256043472451465403412865445088188687443521077015149041175935995039559532107212674749720763107036370404653471973169233300570563233407817086354621359693869101418436072995083607923587847855089226834163343144220219723580635721669773317934760174368103507143864047504874172085130258744086426647795916466486311292010146468096891109296446228008591399217502690694980748072089554191672345377701564434643595592398196058581182240026835655210035311977870046399548816972206586738914268462428347361802179482802630296909553813013030343188940871827861805420186789210970818749336162713474319508514964590170260212073914882344030315771751961498641428228006026244543681310192428746723904703649531037075264195824603413731462908806886036094079072080437381620660859414819854371133254752990131415700830835792225564370177592464244259763484985390165317001556995662727511584940154413085373463258917264089315958195580902279523489136321453430359579098506699735133177975483837876173817142893221755902362929007019802090374012277691366547704237931623459597865074315083819959582452347810265875681570328083808464175364661665808241215233790896027523753696662030324028561762725197117478136861704545724151874396916766857368566887672611399282564993677472681001943479199883788453851522770498142905549655471289697016482732563022213407775001354167206899685483360940980674488130396912268189194042678197345331743355837629894353723632182603590737391395554879695292402923605371308317068011975481784190067962922953173894219170384182196595188512164076135880500288192668045861138750116371023908375740818286989718361009095207644619251829157221611483605263974446246944723336278874971392979820870316645150688094732745673852265851958055963397624964804184219656858233936139060039102761394824767189160140586999513208943838969235263970372108007765541805271127877420268344772493297315087933286247049461760 [59,28] 135780220958471671055220544354685450040478114745411963683939257258518779509564521105601641681653531196066863959044666395335244710173603511468053475361850179103263363109001345001081595868794491885994221375686321775718968983714187474521942980912823263964617588495419772916847565146955955909859120325008838811265222383686718621540702151183890679377759256863399183298241997085651446600529911899629124373038968262578489701923818743436136295442474088137144903156425050332164834690278353801708047428685326361743734899766215767974401730305097145436034796139059250535603906045358373315911938310345234469769548929887980909928650548480506170225007602976992022759453574354880138035779810978177903294796748422024369238022147479549935524984442948864201076044184920717158025035135368051369475069573319576701850126194379705441490080592152114066302559400390348948999223839205709573664210998421636210047306614337856339416476615314615961134777485650225381107321699205709279638542215563589215643277248595511128377616542349709126893394566253413215438652650793089323249582165117556152808364142811866355450580087610976175582530967937349000645889667705451999595234329682333341266304252780683911599847421890379570247199670960835851348729522770811248815195542099619360911077918118881512236554355091951415588031018438796615705936310424451336339265579214301292687944086645360684279275952863345061633319641600554695693386245960582795906653733282702332446327839235531770222004318342534452771443122428456386736470785604323175800005961601955166208109799061472764828661204555688019771650904156716945313568682173570033502703602358818603325030111038648830414630882720194805544766426868979508547352003088893620863503696975376849897852031488363256876815245171161218725558302471567600534020626473704187849129461755643237911456637725579225315665043623646096286132980341083690411903973156450367797107964301705642737919044734004595058297851587866578900528950803661366079363042007058185464675812683592231098987051179934455138115819696385116285904270140957930316549279112714025029459805413013940989764814750332171566109592280082292693906536823957742225816537724719469400202574826513511600739968861803486002744697389614152211238181970247343367948401645466112105388874794571311983805598054871879575898223153190956214279879521701167266775253738206582542130892173145252459063666488392127563098401257324169685789907409160573978858640387921822866984523658255216297200858653470024244084093097881653984307707902251224742489455916255674597962568986857480579027518278831062871143536832605048857039570425836415890516096379095049423644891668934888896212607566592694491035482141115078132346403028690024478665605120 [59,29] -70975914478501568694522465713439402455737832495475510394220675736452031858033841984249986447723633548203195286347691437329526364093552619394862692928562543727308442472760445128858009150943633918638684500799065534497329678228260810932838616690893046726567998357198561448976931920489428648711311709338435928518576447033441108175571798525062949077141178504688937031274330341254845501261040751047541487928885928505133259222673785214322227233268740161958596109401490995806467751427736516373009598342171822765885537356523610626787415161077463244222894706042326034434135065441235507912833966096055899047349340431361745353709015115727722930729468871134378015549037440337371829377487643214885864060020172149597616370361079021622305760239028785681438749303006700473772937470841133505967402706968143144731906923391920058343172411593738054549293761902248395810700139498585791287596276000215212091195645866369139948335226185569333002195872781810005639881873352012628630091316241022376270467241454735458219733816377540740287485801882971511684778062129728521904256061356355239513246501057850969901700048944012973333784653939725266962324068468497374574301938252001386403500233181388551046093121507465568052349303254076883050128455288608144049311391033333456690407697365190350384218374270670497290880929733220334025010193498275370775888317054567954764738944007300130929278662170470859715366061321369146879733307605312703231366999411280309780060926272118743566924080863188713683107942690976217646357431414696866153142215671516426194544357903053197177387196363882711413890757648857937549040018832355922277130966789774245797545159723669885701319165532232894996141468855724598737665031298434734989128388481807840466988701184138497089008196406289059441646737282876919831988342662727665226537059924259798617193542309053124565337946707415877985527180873161377043117205099159295985222153055631461987095723311303126125875914097987291724462802642694864144524546597125639208161170922999931763048020256500431995101097337314571559779250201966111515099253787654832583416532022796277702481215883269176161156852399426764474565479248625424312922388174522926509543548974986474396854569255940401324750423162410479085680652218178631396058347071082518340854672514709012371418293084535569384095146161141080322609122685143349760141450428410249439073094477268118339084403249563443206206558681642825214241159633415726674251414312077686929250016444196109104465121592765136130659709639431922856324346099899096477066116165935539755631393837462709506658822035976120607315294622677652207928562027266841571568836614803107714852718190270095925226594095686219098596398110869482924948586323023671077109760 [59,30] 22029030048885264163584709153364017997077448530802334954205485249729746695240831693432621468550831609232714058370949149229608422239612886276684571907402599331317243513649219117636083953925136692909226642073621952056919963970716931576583450146779315010118426350721358994830496298177191762272066060590658796684993098968557818594448796191199115955694776812578186147250753067375969078446896480955164321106532682996058715594011190521625727726103792776745560779730389637386901203101524872943517245097008897098555237877446948165057501392784178696535111497678806910398851431467392449303877605295213319537650443835216075475617264113471919855523792064193306983564920642985098128285409406083329102777675307752171663649852759116916464993417839902451287215028883165993502847870847608888880414904448116092853934036771329154812403164241818524433663091199711106754429153633526065530991719500122674630561117634761177475916139668318681129350676273434580331620550473714827036485997813547817690488258921394774153681107424684257296420658727042841469957327088232986197729796727247573539803149041274831725806332888360620553728422140289831825400930220268596377804600381898111630507517775177015558458378665577958598022166119136845289295166034203362748065817550725695716471086610573286993865315134402702592408589852943603138270970294832315726558414124712453461028198392199518303546230048598468589334585970305996358309223691862813809219377723143332210203740803144166240589197437484371385940166570450551407651854447353052087454990609964649512113450551919627854231810275848777968314783515048079596734308292338393811096103262128195974272222140524167928102244658068000008215357648535533902905420417043575546998601822468533154681745034310976275650742712436978063491725309580099177884323200085575852737687979856515496861993065637582847646338483717344833937920628932259616595985322672806828184015661296610751094791624811697198647324123745053692775075662470643584929251758712874013890802219948329685500246471563592642583830022338111770488796592719324797747976273073077371510750027143701949534925024519415437325749812452377392318317504790257800755989810665377556611359625321168508111367319625772224101162675120425168499304000678464215739090681012223534684503029310070321530449932261625274810575699063113523075717180784798567494376260109176930550992292899707635651416679988181364641676490721656742934821721743490029046539574111108899988302049879610891621356666699097406388003796741767875071488874186844966184750584181689755840494400987152003819199740670561658075600796218660890781320200071424612144730009312011859553391223554707023754652978567825980913335742567384778710556333042355404800 [59,31] 630444649891454973855714420822031010463031328186766655997069171515636583578612181258067135554755743305757891069574209479668831146809966226468793866924658607071709648698980881051003110092083890100554953537929647181094339136689443770259480716862856449911565767938038326199727745436310429124067290859572806240573510738519201196896727366639535665442017225218368433204223917976850612602014012902197683840375597498916177505628387599440758144892419441947584667483751111995768420087765935721610087996085403431715644082413444679879626658810589523300034773373922065822161111516894367747712556563263214795712531602386558446270873266819762870245427161119173379907620312070049145639554944775297201987562602552700791579211162878718394191700937314935281785397943533735770080389951220338230824860607503093908038687551490418557720127454029898114562863970252682897486035882146406685200097809500462519462393471933644379188989296787230902710869801185132960242503744877136515079165014236031761042304852153551769114155226057945304663908181152454585258689060452980251487893324284198646315232447416097742632714699907392469612019370747321753919672688488349299593070010054844917904447989318404613442147227495870999515165117115146087078888330284919824912665519878795438234877898990034127936256565451765047652304751619401051731308021989976755560065291366760148559232396909689418028348851125628570574532687948935939026065032883766946260429776885918371390885869857387213343747022785110617710363479386544141822972778518083239012414151753465268885698524267558961328175391947897055000957915821244370965767341732480203350677535752730749035733879954974029093808396994351595284522744226448739628788993742391427856572554467573075831000927340184626684862982514549206972312532899878979140776477105100423364080317885829631110895358176889511890640497223883454241395531178711606696005542093528900162579079171331282524099465495340144272854511967889985686970721821339550277723436020728144375953489756016956871538959854878793830485806012278661902764716532889515064772273263081345542396023789065064499745969842037751391871384267322693503055367054722261801317429213538680822332435295001991229532753284522543206629562221979651501149728106042733443424826466194107465885541215012602011586998321917014805494759203257417443622845276562235703924870507031885683440964916702200892603833397330516692267103120110138689552555529749894963845337748212627646887034583728507965855137152660021114829260693990101399903606016282840235545746875654540833015326390220269996610176511069138353834791895478191980181903850276913084401492104096046936874593703849957735617858390543347406991878588507336707486018929950720 [59,32] -3298346485599963152498915620794978681232139780767946209157694304451071387943398245917153290141123764548519054417521400401659026864375074431685658563176531357826778547054883901907539555914283973423888002867936408562658942322950458895655086674249086479592056134301193498152864143079877618829023576320600133641133182851067851712742057030140143785655329268589681180295598423886691852822136668770400640257746274474502941621862517793999369781219995628131530563171035200427927728489564060258034427645243993433117708988606618905089645030348684942770232631723200949305232150930789193467704026923868298739763476531319336763090365582637575943112797849390349836775872121755430567758818925484638551186434279621871565232665162245616870603218805118365118381430438031592697245368261765428402598682438933116124134658028169306935100634072742682591267895447681201171274829445822234209683372880266726648931049865010883042790523816202368606756926278819625415516123317708195444391675580807354351630246774877286753550156632344198732828527107299107396218421946227798606070531746870088241673949725691992646912775939122981148625267608592673556442968965974611115885721568903407733940372526590704171425477710489692461015432058326879046610753666369911709717137226985538028114488170731960851227470041786997303199064655905727835689764828899910520234008050740121675617038661018168257687658645031733360011228778928325511705957995490831084316267462906860525840005596980251210227588159227077920470870042853985806461896945904433966549104713788983252160888897604615045026459625985015306594186494152754772489274087953584496297907756077293382842360032465855668640713730063341349480167268985939733247278176957816861968476858676949802727616486064843998945922898611133518071996712900403610861090408196956687841629942378815085277153955687105317825483456545765973837051018070486553210569992130138348277664711333887141846418367144526082673485524412892643144973725109771720249403361293244127278487569786920514271381048056200048691490588192983026278950826047417162485531283960887299043647298506225639036884000729163998332470816728455887395287165964879977422816437272396711870854201460234309566983449817411427511593444438081346882162426438941049006342321480035433870608112056619533893307782223304186286158070814798892140762961341849041667065828012190168786458947506477778198223752390054389428263878991839322508515680418454951253479767765203443520117113371007176991326664437274384967488719886427505233148405265080736560613462983615475233769130341773538627546296867249917409762751781612715355904476073060010312453254101908356673830784809988944352677164233253463548700021076808273099283675217920 [59,33] -1237866781543229910411632847045482657907399827884621711202017501078017585599732979218666489214581747722239297200925428669377584854167422810161863967365522073301463516237753270182773559016217274086471792071829463724728729758752662456765136064338236225422845389654060251087602868178158968206456889675219348738878758874101743811218722916802763157804498922245385531615230070062485951642094872615172685026658087656041213624851544964236362763387199714312528162334097074866709970860626656255456884388560750438360389425877304989952191232074594463772910112182999897358302810255726332383961055926043444632351653091639151794914013629909693111288273017431679709117285943556877756714438934769812528822765321665958377466156293375525107500977214889224690859809823767202070382208268159902209251605352873223734628254109919424609349039195991562451055682728892973122694557522794870568333572076802188216655252642541987150976391182747858245406836345163365421890964910796970912414881573286439920098071739687901333112135523376042871732169286080354142386863965143542217728964666136563787374692517756462965031864598260669352008431170072646600181306126255029529236198476730850874385165012073556568053542431988715926601729735480539513420121892202851482802069280493453788392903264364334234128356109080288520978523163053894957803866513406241052568326954219095652326791970821529082897672188263273923277557552087281044691449220576842468486420818740901093280789292423030954771231758896280196520010805307833944808108519643602344718978363932031696607610187720700729180553812379637575238853082650854292803328343259619660516808860884298190625082624871853951657904631216551357928085778687519744877039207376681751565986229820092401725378898530455317248791256543639220925868037317582718680595612335629038146519098611062984929429046859743333023238263935765908354833655254464972559652055203609777789532278231991588866814397946959827560303374060101432812734864726789944690616677519405149875069519146969092164534324413602624339814617851186838868801858115070547061443133956098716933839591459049652898908043001899045019147072848091259313311764330280993994230177670673661498256264287585108179465386397699644900234836746423104493390386560817350680828236678005388574168203378043602052685079554364643821638078268127846650440743362006389079661658329967740990843677971308700976206641932902195831202552293636298760359831689969338358760046369852951013014092276851184663688052927520770471990412046059323094392508088304566959635979310149077425220100990806948663861392465047675110307525694637541861313839045278758290196806111607738429857064893800386791564295499796536689567996888445158736799989760 [59,34] 4347900137272898630977355666738854855160799116798396893293791656472213832401562594933737867661086768037694477652677255477722544332283297024010515061105971561580163472916466107460416662702025023075328641163970808752357508493441533942734911762709424979023853986794960678342159375280631032590320741919646550603012639006831017275350392927101588421772454543043084035515068589041933603987619725957304101654940041579507429716955386947106539669803074605507557228437435727075290974954209534821176081240880736611755916941609319040219798594720556298636624247564166285720029936792724800253270780533027612702226898331686686930701480833996235294460104151702622969796732593119303969119395470409823190475587292302063027534851217905902946352647177306880706128322977107246395551599161501377115389790576259410176588263830717469083017297757467432928855356580404342236964503556316301624348935340990070023179354400705933238685990325893838071520798733890553135640755854950160487723054599384054948913571661778189335631836882799214206541912439535469263162718583162760359532273402923610107826264038335681340410105550725445314109998372624457339024762878159557226233582640497471725923375033316515840296336221053577509424950557172333829705657580445147353765661147447078420271407232790827063831213098637973993174850604197189761302064559244177967250314351729595340159270187512124835060294754005828386121007602451911324737706061089582466139745608535844855302895550685231071530442888230252549169689342540392664972239022189008327702086993036952821684265693965682745765351560500950673429911027057154601934414300450214605663585143913427368378133421829874108033811034059606927431358384358559537367472217295333742968466798541412264791453039305869240022197413594861193915392165878897405039352867618320456984890739754181500732740208577884717053195459009764849070594245748646230006436560600548703581263059410421328237830112510470425439757800437976772936925835292144512016781611786240392481712862284440748370909115755121307407492747243190388839577837540166432720444010184423297010855553038312156363083332555471114334786684487601461192354115579260601644897479038694654099641638838316045347575598418442476246823713496140122018399839833371058587328760004327380756508801111838517310606472722167101438902825277739299058697002871742595206404372109126481245727260831226504819859051969284526541451770056789883397711236247299498815239883871517927033781901164409798176060109010536448438956760902319369602966730067851405391175716723236186992044957445671006633155492841728274691904029904538113346132291504630167220737324146414017181091672595387594871733108717707509055055198517789927439073280 [59,35] -4223124250230412651634960261360071360120691811063361185306286359742916096501442342847464038981155631526263636472117097472203079445416851943344097175637414183507462835426084684310945207126275263604236751774903978134273394991492096555016941800191813567925437149613323883492358762195278691923280488274906057289049665883544879207553061004458263493382007255913504983425777735545171663846391376874095558657436482952488712055061434775925725213515585597586378417845745794624081658442210809509420351579082578256030254695700791760142129715290372661461162021578750674041594423729927474373445309109367897522226559786245126319272011329317434678867014066142836625222064310504358451111105198594265759176259305329061244437094658034922524214445995655177754979528223625463339476357959485672999648959380826410492703499613920805475548880724416335497715043425223098731973618711800082125422742995222214965857831120350466659652372906892149598152938961586723607866700671502522077734496166660036053244986326144915260138592792431437171424679867398968142896995526390944813443507394515955781102631148049255676250448703822996127942259519869658157795538209061035236155440878528040124613041929400636458261735869259188213042898770408873982441171283278698709217272321114703901041537071922454244962195130394643692086866834012464389769590855772036508058328304807796076511581841096838959990688835582510728622173773111255068283055406924387845532298422244651742298976368503004596280963257389330413379655179461113793801371516557417600744274230106972379895208996414460559767621295965384500221486506647725112727021134083375795553230846417616915276841544463872853570528355216892443482849812912523342115463303575518798315585844560107069859888423288360156640506638693206042197625703835035654883208642614331649083060147032448954892212715489630690204123255871058451121233277116977991973515409343431063186316226138130072893739080193847537996951124196897130438283019427898583207111242685150267424095845562153763296611548485293187024870605377781208226748675499288803771220491378195887044616492140289099166066872642648271442508732160416489172451102174499942655586709244059533808316342774790486439178015542038175906504926629483904853781741626124994621049436181740655120489025625187253799406348486080847211695654617522243972685880192882383111904064875571989377854086387049027726747651689309612514671926620273331577124930989238904614337974916037453011340508370440157377599965388384340783802640894419332711840490403538661704274824373436658086262698399415050763735576070113365961204824408493474724314013347971341931474663971400105604604427933998876961246594976965244548066456103683935436800 [59,36] 2580591278977001744961284238398283845173466214611132499164826030231030200218441000138523063504910342565032495136934976540290530523004755143815608669386214902863293209406334636655351378654741352066227612075402588054813932448925781157773245356964504933909913676198986556550963420720455398801779795886281095408220989678707210099687480083069725992279767543161822803246096376587821640939445082345771463991092795806747685105824697686052652434763189170365114260796316902598895689212539805074299750430466376777654691849667586412630274727768111286896805854356418948303365027958846482193691426917036661802896695954362675410629117105701047966973935730728629724525752031593805903673338043142619108781786279752001778570550579794144097775545560668498998665219711468376973519418965270227348111349264085098885199035895084421117765916487193234672769822120973679006732446415692386021317410270475825801752323032071114268382545560807645852715434125949634839874825488985820408117129604124641498970662345126535414387772285134216117615044113470237399190972371614867681516850045291667103944166852857530599057055964294970996738856258556628241759331884572076038499703116532768008142760696542848811822464594770904213896981892662905094884248449974111310486660650085884738709507509953203978403367769826438858117175987358611890403596676872433175040583962494835054602296945258166491239021878317865806337055653519089345890686369846011332917236205787504049878361277380919221547359665560470338334313893416652488529611046615542988381979026602022586739907451869775218071920406235412328813472921827460910306138499572204003671640539140222429391213943986896994397881141596359092667178653096036614001913393939674365496858135190322426493710693987541355193906662798800677888617181100547090691467752805024198943352710419101984612476931744971065765806837476588899649566914345707947475003678455738974397319061962211397376684418327850810036762870665790855683641462366887060807285636056884868213654437592580038262694762055116792053209144085467079250361106821201131555667192505793034017823466086326048357543241847259258073957932756389948006989950087252899377340690593352156158803846979557908482951071751199825495716195399222830008483324266685109447274500365099626883899077387930917938249186021694087399830647511042508688755541477229261139233531601483186317886152223318193902451027957128152733290633735476236139518462768344671189312270158866223551389133424176878358665255880556874241908633077683857033530024722954836177676360025754383912990627936597430164022081263081521741472694452739083617018981220631978167769196913420347356721392822950739230223424052200117937948264374510551040 [59,37] -1114882700327020411730249684904450855104706214991038729042485698202045525742403503884801574055221410468748617216657499352491582402454481823659904371916123564638650992650801392482078510437685026364430871241293474632732431667878818033188044867613829833131188945862836951937306267463407381859523409899589819879287358273843840132897470380283086655098580940666437121664541097140841810145193094594598044433921244085882198364589781002691454569976588433104040063044059108361937078880940461362273909485798660263291615945288027953748625036859199476076938401563380340630428955958376568491313314747708670907756863373101525711356028653549047064348604733638478481456133746783739706502341957431000218459579452272789153206709166526796665875607060852641971436140988830222657359956201331361881856675682935836559156971276285861954783793479462709934663569115825861865285912804739714463667611435707320883618505746724956479125871852237475812238312682089498092789957166116426830046197293329574880423061146371160170468601479676496687845234601334655821048214626892067845453451315085246525222727742104259757250417075325850096025036734710852112758095925923262595842688795971712367490431458344673622177131740163591083979841584474882431488613757732706688366275140138129606925690995629318408740396660653934558501923009795482404226981667944501931838496882904786761507208648835441142193523584762838305928346617448158556504690667376803896520779362325485614077239171151072115388586971238174491179096050312056908648157940792689703185377029617784982001293229957083816179417489470808231396831451252723950530945579916342283594383349604720387192034252084222701604262181431981640678751235620741383155703745522627252909904552742659082680185666600901567308465817104927943165174315596511651163454648461562640012556434848862058536457265462325274332386693192207534523289795421190675000173286004668896614725903953502541664908999136077326026415890520710128970661227063038578709954898369782436482080576185662349261788501853088123744586304970626687228957442812104319963310856695526346399192661890438302164501391942698688637351796416792288711622264775276550488781003922164684484070066837903726016635205687044752311587688862232849108855958227122005661887019048389743315658689356390307356735295311619917536982025328952614027292241261699127519072663130515206828887298366060691308777998399649313028209570377052525804618354638639263617918039859457981886856963886437469074660522366375044440759758177456084119803816274200162409510417464015171598020021696199630598939128637189551169481042368503299946064643640611506740467969790255680959501143417778729392492166912467555238817705062563840 [59,38] 345133323813680367836856998694153510120721554914603104651599891622812356200409208284609002836408582532297837761363969724329139224401815614269902826661856166507507139774271436052528306272033792189913932630941320236108817784661760230551850034319837906395574428034711534163002845024646253758921889292357506170742576368718684402838232563142990498681948581904129538184806362707032188900015972763560024790067110388787555318298316194739971190276280764265342130204194362861399739124012530073306745990466740553212960161652251572834186080626518211771196460547184554987293329986410219873789696330008533001367134072048148793154539426096303606813270518204881233031033631677244138247687163867082996687477596077674056323579414063078636959144202910133695899851235599672829409887579722935992518710608974746665305811899382944543046128069135048916122875644754715225558718286331617729986967809859369939019623457909005524579606336095514436299240438915935498962187026952328799610336228275818369248706149558328857890828024638783227130318347316937061043234507351979339102727329662933525831654493363791295575092490509884972247966162688799392574013035223823154368882140518068930546914343680890685411755844461201100373674323876621802593594495935800557913039803046115097163717466523468137336187150007348197048060740073584061968326638875190842733368675317218950322106550900623491592574909418656099784392677417689654073937607625612283578267160757987337125367200150106280233511001653538582008289266418620971825821006882705605745893272863968437761062169016844373537878393564991170345854429778976867390630832671026596949273255459154462358688030814035858781860587521477538516929041941879541629711331837240635665335551593722932125621597661493822678810957315815456925052131199878318429235716949189429766440300819555790838768804004867177695708834631067623825163738259885378568423738870837655911067212532674638197388830258760089571971340251136771515242857782679596437265854786307424764138973701677145691649331364845445502411310347611464593860634516608850661918135946204239055221676989618763885950198503277009415150653586179934916169542423483504429479626312935411802179629611989523222429542369479509427571198286545257234894575837578067182942437999120507537091828251282582600747678587749908009584390644916769645415985724916947430788491733068361157596954720749602859891624159793102586039278647734609746272173664398152147579814311094856090289878115128900540747258178155822800719193179599249169443332548943538776753302317713506041605841025537028530112733520954307879805046735128514965802888165437891282530371747799204141114221514362756418324102248005481361130263674880 [59,39] -74722734894158441742174717057395176802850647799672201065920409289268982051253562959827100661550902583803802541771584237324753335213769211515801245750691905030707974168040479783587352835130864275703493880970082228626788026387801902572979739093322094561901988957979118655443415988951228130912606726852907202544118953582629521251579627708316677750641333265069759634783994594201801508822729105332385305034866781491775375131899642998688864565905794122409785630003269216002715237039138428015253658997545396605749908583955080619982176968642619587016530034342273030857594829050910961364392740939376034995803104179917250862260055716411452822908976359047964785633520078025571576462465905333242999586954183084389301466328100006184620696620046020093284098912427867915613641851198511668995700988893849499344123471306845309089482858267987471328754126306878979046977423572285364999582987113392023383358689504705214268155813453432633273074550442150507138647305712953812338520850238251316133142885784000880140811819883782977186416898173256602092443329691229790137267118674990447617913621665387758456928426781251433178158531829508751401985450608946639913595064230796182289575194600589261607943478305955972828566205245768183680331143353385753432257570937769354967541519059963274780253092850712607809277898344951795593661058348701879944463997872873843398705113631318055973242420604505379424240764629165361931475436856315762990345241960107524126592846979950358345957961673380298133899051220976756272144303173974597654642832249256532739231530646768965323837037945718941888606098638577097657374743390352036360924029305898964267425375283221331313906587293943061492609968690854248246296375205113603434701639984680066696925083026811458452948317493713387282921863309402941977940970302547129490509044309617187878459355258648834633782792081414364720735040362530869690299547971937188083567305334524705504822688234081195228041624562606839219705807150078097935176025487115509546877912001011594807593551061834449323252565417299360112269034591029482005749752545952716995691505444279877722770787804400450404881224911973104301568004363219210218061508317558477885710245657449874955806364534854807406398153657430392693067901070242236019628257737355773255670190389820883692334947615884921689806795001393426577278907011774122462607728454599131330113622214326787146397943255698485783099204368325598991547911609942815099626003345064054039916438307554056610205118227567227015990838316196921435848270245932105690571752715457101790623710931110777827734332442457733930391131586327433136367084533557956815555120984941698752584149598368657172347945749303590008546918400 [59,40] 12911058059453315928594285498074977520712606582943024837403872569130877822178444804497089016912765641378168350214733754296181355259407350056815539375971848766403355086396447667376939259505720451139114660003804789620256309298355568019610247028627815105880396910141207107566382053830127060300213644145999654094076081834269666087766681394780200394283308918643357130247674160496790396977640275197428449249638653908813939628363058339232081173746653445759917159457620213605796493170358356555483244736344060255317074899443139051150716200630695887455691508507576114039172103106634833520524717124099470595233052118781669022563111248963622380518260175507401995785868333460037836943587950547181061293058294738526749554658972117541432238494468875453454771372294725047276505596455532723447390075306707976846117979728448377200281009595264391494917161824000525347741090758622920063526710577157009714900867496769847644424259197893620928486108558643698218498445936752679845685405791440280762245687852672691844546108301753512372829902675499006504246793135983400269481412559435249433931411913746109874341632875346302416620562833164967966150129377682616540411059760282546270244628056095471097668680111130961627405342374558048476141566653364403153573528626211337249115139837857535397925759731011808524813581165382739451272135344455083401818694732903520261945937211687638708033346441324615985750998060219378292318163400246865126916549751026288685806358754815487068586705464505971518487036115534942592631607816143322108115471925754463043196844315137375055962603710273854293895995563986749831593842069294443360059032474142937962191096068379225033458033719689954680702184844668258798419585260312537573227762178453123993202421465035786720769216718966474085693563770559884602973019907427943058958743593208278623804248199987688581275302470106637583111137174651634681772035032830995836158322926141567326124713065104366956560307445167467918834440917626043404182432193142878284208574469292014461434970387441286713208513658807282540096414056116462765095276072086377709420970294566715526283885531343488227878413177920978407533480582331555293505252393943090138351484062873964907108969099030929762494708353964221826426781023575354027402995303831031622584520389035411241279916896682735290437921103918170186283090761797120827896196885490139108305595577974579875744058091898530411033669984667735928920359205747251390771235486656939586781815628251281649334948452273510101335044180302803961114015163805644482065246768483795177910775367932046649021715712989850263189964687942336230639102971161039434472350264635822469189693652029932141521957141835099972567040 [59,41] -4656530377056696835129145036859456132157019403937851419627144506406465507895575607209867019473643260255650376110548482225338113210433988794677146505723821102311260504829781835170044188299759399695052563668905522593721215777439373835355853478466744535263788027922075002990371930666120348367199808670642672225848275166083747505791325071158002062987091794916499186542979106284320168429397207394323242188309260761033336970608696336881397192504195033111309223975645883594889084206861395779632858386246458488598083396975079563925089897033479074516853296700955840703991954835810212836816544169315777583982601069652330963945863848432821050148007103214700613050701511930895438295467571960618824841143276707589339496573243952309372055516423977534115171720796697557541921298006857900005568205140943689049043573508001041759582432135933907856574447142989755892673374274156636441376821529827661711265132585597554646232195251009239585566140993118406806458424864425864767906468737613947772770783811136829158454599499825919923140630845489656941159804146673922291343895908108923822434779373750689106470022167340824039883167007382322646761939854190638630058894466690768523872736103058431904542870360446643423932828040253597342187103757491249762447139571795081455745201927771856641660775723620926274437555550723305631899406339841103620161688091726501048982899633232744059320102486616448229365638497876318932576046547148101173783567423800634964516709568208325398991515590552414180397404867207465304841588855100741604945948735882678425586026525652451570244986244064911991978910097310879075465484147288656392588856654758590612239694146235721109561455748193691360072107736465000332441718868747677830306999131847747162059748519107438416894411480441219711079641266628659349432870928247902069118250858505449811606231685651888234203855046311117531802218466164224644533543739004745699135889589887286911083099495028408211918344284227431759771948956324869249562213901242206967564035175242723241117116310019578330559266589881499683440236929105474254394746716608517747120787932627810977990584105786038558616152157173475346991348440623794129814046859819096671381509931506896350198153112241868324804965233941081021663255236924912224601879861176616687297493966348685109519740820717240242326663979570894075533043357121579440381833987394110303759081957881769846371234898604026053016337537575914929103707140360977617500620812279447628015211797239610113660130703669911155607369222106821138561198152658148010080181969683684896633252587773943870109118902461808869433899663390026461749452334101970332282352144645797062734016017793727003514247832580262985728 [59,42] 3139216547683039499759207040843337870384510501224974562018666922527641462051663542246922821674379618064582762342451204902479292851301567296969417362862268114994860717450524935945287958958351126512641283260226057568295497591890875699203641150657106124127873249833552419165337247503507290271307693592263074660972633019619010990731262990418810614439191137283302951035108848571021090212294267228192825673126847917721859057096179684587772791103352536719485276259209884315456491561650336499888473472080917422799098476512411231448001342826621020149170129280965792582493294999015328322630558642592262224270321540815816914733248523156417142671135927042114254762081625204310427846712987758741149934775722741113878010716038239695234718962241919406360792221885890909110938700095267236900433133594825560570645112766961745591498603867941969555445700267514472837360053892186171986025205936228340855048979168730872133248883114002937416723221303632738198603989344797588972346722132590184677411896099614415663395197807967820154479563285270616802619576741297049421914275344893863188344345756898683834527008251835148954564259273665624557346855797910363652406498544711184066589788572468966558762378976561596041788562312883754799556053217990103388159819307258773256691368200523421802013806841158334731713872933183956603116904576609279990956964002109672630060636331828038893763029333013133515282523155098374381982942088739496437404519877911623348619437408073969500127166999497420846708020329154043888436076650258001875255365221734606760221883830852420102530433967448295613924049142613685958409386861636966228150964411415779073237461874328253273390701488126657679127985777169328093169550071425011686599728648669791099830121229582423061679134080952872446053208779001988162993620783535372671349950600536647660355391262576161094166349257015084495639876112662251931108664144143415655074837306155917762514769573228046741252175558376381632423723420081863989799005936445410512778988943180763402215174037929628695069103534086590992536980071085484852700659583497577027981703722559210364858352115558833386129963684645380045864494622452314815202092126350189085322289761456923657718327680512752119496759083301512913313418548905200908246945404959092541629683067986490486928705495135007395118216897990253545900731142089027135768152417094830304180365797295696143959637934557685935863048495580491327086033321243172783426260370430237877199588676083160045019192655448462785713203213371929718536182065567573154826766348294556885510217744877460119853520776844252961024450709877320729834088005129374599451757680422533336458796160802756298150208970673881088 [59,43] -1683439393048924732914499698845889387945162478703282883075856975792626098675457633854704971031283401715720746463107848914134527127184830765547687382671197603616378790414916512598593583318322472670795729563752069636131668978769660712225881986047966451301820327201509795530739888050077386363595351469487960360797219986801796519619492017674731983114146155722094666856741142863867706479247400768432501548024912546945432779739177704954685864014793401980801982774038806837755574381803755566663008014517243509367846286237483396399315307541633420407309183936611637900436824387355102595504551067580520981586925220698475311400044770488880447724582012788460748325585106014235732889486622055876022515956018527845756901688960036087794422442825486458199678040015372894921775147010969371714897701560123498903127406952459878487175196136711267648153874084453179599044371795760748727054171848057039532028345244846420799931622910336083299469120103033777580809822321253960928376209125588451342030393285578585043455252580806234027738411147584436829841335500598940505806528902036156559412096503352753648246896615762144815607170711829079927788009054752203371256906546640519492976890193753411806089007140112522890844720927410065577187456507384839951418808474428076286231962818178089375706844128315926041798164816910710098346077399316360515129375830325102803568592344922427004660903017233951128224177218083609204313479946093335672255734651624785957312079171304008929233938033105379411533024657630020254698555738913149161628884279001756068869049479456185222152882269948221751601579711285637846481939439464602914077669975843655462229064616454839900167820608725690709550610799028474278071755647058823920794507308864952862998046650467260637155384725619811636358465611076741501253586073866367417496176461229000984582541930817465230628800758841436170221874938889315633218041004872907727380518606328100841900126668060900959693158534807431843593305632664973592115799191527914257650122590344682455027283702705451158740935376957525640370707552702861411082879301646810662016990593924866642833179543882212961620175317547323310410628961643708092444219835303838369392877105685476510344010480071466681337360083743595565359142967862985856253175496437327441723910655870665117013572806768121904775427860130607298596055098605446927023501012066738322334083978758390884987800425810876133237984906768495204659220192888981859241183716986291271702101228197300117034443178753320415378909038934137923997344981594473614446282888178780072807080147211510913324035719990731388399160783459557736660521770191982478873141399282026918013332988386824825634190729936896 [59,44] 684918384445296756236713197356400196170325044927511383697337766546984933061322664653132909276531680408697760540545634128881874799950699941675818856512538993258014253794490269677461401830005953441987757601152708474616468810337095912521442788154345128532720669262787814238326552211394094314883715271303555437506123387859765261478633861126002910525823166566912547911475490423979160363849329986788035677133490151143955285313016026059212633864007003629096219175320175312522352157947166711881752617996882428249894914612749220092463885966371332729986004930198700596588779050748307392379619977611546387051137370757625159893193331547852301198049297615949061217054051546530754418555721449607894705319063959100496646780173578962481017234738473502075867767344702617770510896464729983258802063550165724320382236072527970715503024605680916701522819904326838566123610168295862072727585859228909216495040208373315960019755728723845963874519249497456444437139283566131766361162823466445943927146019922633138756063354433263202663221873664148287967460780592943549341428461421677097371038343231656666361399044471065188911250749773173753462422108283196065462598153647055409699796271315866761281671080226913066611286689502380117234534982546728759565527191359698382633461160897302290339864663260794065036431043568113598827774414254073242944904725719344316271363609947679064964977360594376043239560666026416946168762947330150332251807145259633719411145392664529770654127574043130844677641243055967323013094426878271382601191522970737292931392246318884613596887788550094483601597887835719392599966001959724433876120435733061712167496193544336662954378523403007730913182704953259968350825974052432127502476763011203778262113658765559091051671781298711185868546373704374276471695662894894547515426522666523551537149705584782403514523203503433358277227340581889511606948463185240482448611810976085638056062139737278153669561290806044281577725030233254236795194582110487926084082191761041265993378161557898792035339688604122830394815172572045048116050956371597792827684440497941482252403519677048975377648693454250882555211816979112334985713478485980509851465770262073838943894822255610372682831692575768733419105339220816761346621634992778232389846503936714163597046107323506047009534117589067526583895217836535748930940120562023407657323897070302233540558886853852115219481089979754652563268688091694078472903728615608819204690672403843965306937723258453499409860564628005145257118125480246436920837174098101580548506733535715132428396600282994930108227325968924796433785979716755289297797998011305303944927333009567462758377586688 [59,45] -227854491238183278422284955030992180594759439698793242323254116407745667849559503837359739244471290199933595637972593715012697812946721700051143264157643797278197555105571713675084305954312462180721564994153168241925622068836721663328085334936590809513335557507148410658870819429815091447609624327014384007278891989565792664296890681923744252757212881681163060894465329459562008425350154329129113843377670222366923032689981274297026268372086660800881565185714496129961554892891171916337004040603375428006992866269234046438945828737106258320300015239055016786143090019505689816656555317845825924217609016268230344203230913530218201679120418632879017407351945132242555299737264039164726313446505677590520472801418624724464174296175500651722751194257116367501468693356110404392042775037523314746292879836425740714354771787853087215649946981739668208872878652318231475975349698075758122254835462847267553653359803868533870178116239333753022383190454364636857813289823586476176544308291553377357230297630155757264587600375443171103254486450698929698668862612581319246198438476799387960052804380497357144386492997996372936156165873760894560751235861525983543232292546742418095986552038860483394241551381011479583212304636999517740797778412397903236970426569418340160515316805055433773125867587015876282388508374833078391700543777123764937839553739626873855571136787890662677349534761850316880664084448858228191124751827224804424440574762469419008106161921648306248999515461601861024260649936721861189719128909695635471224637370387114076633058981771343654485373841622471565264808902312628543331540233313808200245863699530471466617619386891139921899381255009324018743380497794889826732368585769187623500168903652505207211721481133478348778666079886467814399385929618962034490112838497349013769531244029105269462481662479054389176909322562214941960626493177148709818861290522278207606337301903414807416460092662485539725832919295157619452051457403524575140753188038155239146003197356254386137495663793895507425873617406298439552915036724918779256733907769000196262349938013278939810504974164454051380608424431957458233037183107324156768288256616522887323856850188169235123643836974976903479372720543240338163096735359620580802356344233393962130094667311748790493151856901190400526871990551741544099072561965247136303634734484423914660251219172723050797040629246455763424991014038116775454938335384531809947768183727220290135526417275276345877322240151017716474045292428894740257385742208421627925445080652215238982982660610210028486568702060637583572130728425369737599252790779690696323556863839379304816312320 [59,46] 64889673829454200235885978651881198279126527405103406749535155151249438191463707757178495752769117753662837713587561794621170830904945720630867101080228843426256522703760990545030091032613427583154671372959792575474565572852972651728714671944453780609266665993711306740233189741853144086301829952548994823438482204223608071156787427620530954549422735534668869537154366227425811166454398452512041427637974933278540094855075256667901490046469313119552473241814077116421517657010298065966537775410517120785161037278578268779456026509511828573224071490685195483582905871651616243056062794395113162666619117631533438932716570279830575444280717169210347533492721941216634337747922687467346339343298125117752938733820973211600568969826926404564652904635665419349158048757101346540441266990078770324308473303188510113810302059287704220597037465170372297802121438685825470873084308420261338504307383842414137680700585694799782527172805341776521336673002609698624506394971758576224187286541003476133999717416198308070005628402810833968509023293050690604087733757426555305547992762234464926012175671776787849533619259378494822752063407688837258576397266374855757630114555106025532906880776684123836187924432918216267769273561980553786444561855969043244624605713786506864172400356374881791914950404463365305062940819473158042849095512224468621496659334519031342691616356705879348426055421474866856628004360638643873418479679758655613623485578757468741094935252783186792611394620120634458809848179380101864768769987836126082129653596757332603124167713238378452093884635732942311251756943039419457466063758307001340064469182540771158202878371341978385898226104016636404904307891603574520349801880267973472062476276209816732170893406304907518430177450273905521395348093131521360941789506696836985453909043714765500701009585820995861452682732627739318297562227816244448931633982794866506567600873726428891873129600048093519249280558085545828156932758843964805930880737228121711910727923193261037389355274688170706111807183916404057087604129239944922030546973030994700171958533170573355027552372674229553622801925013357224791332641318624239719688916056753760331202775487886045985434400436987248808476854685782937626614689975080961338090844630969778502345095514007855217641895640974967320862385938642619428240050192176336674466741185153831592624761074984609231952664455379596510121269906401009129598764687485931079482694971972520590298170345128422677738188391133643779292170316165436377173592377554379607489758948216723599228189379896427044437752239041407864399435707698634136116024712837267223147212664027928854528 [59,47] -15898741956260118684255567850022047837867056057575587608427831738305941186422935955925147369196711816612368220261284850113491147947698667774584844109923052258296667730474246916652474788902511361967236195914105097871838938672264083711896317779734148518119582975630163585870053385000767262448507445671330963390078540904506782003477238006553959808878536343120145409083351569847153201588314370015850590427158401924194249413498640851990515869688847503116631404601929964437181145521162289593761172281289122458429767152569286758000596680472032323207240033935553679015041906415348794761126787665367886092642266506895256195848366109623626581283554191462903516233425165857482534871277904759124037895555663771212021742571432883715599508906858955401794032209738186229304006164062919638366536452945639094268769415379028029191420331289207212086274944326889582495892355308583691365485928649668386149854187663728232364731161008695034890762447343119919511820700567701807226469939940742752896234482295890423397966606667319708684322698047363689607334535603313688094312978914301123480291062287961732562825971652284678006879400577013036454657012715485986855992951263840738203057877306150278536179421167716996961497282995777981016028527582719338710089142348462107513112817515137421491031756808389905354666433624491715285087321775796740854009044216279703593301558428341185978949093365473098312750785193490161283228976504236818092881786640758145834996204111607643091165744679319565231315993554764829704115614673409715544373537047563998932290970387665424823688507328515870801289838034650712312058969817516915577709891578480868930470749187227840748464063852554734295974916363729733485348120639111197863704428403786726607091721820828223760699496965847407149182209513122159394928771185023618343776824397113781235799547185420007679145092647586495130493017838019831841161610150101310390909524888961051430845348266117011431672869000400828359134640166358691218749252118954948379095190366735632231411515524003525995378860047170028555101831040449344650748379025679780612609354635804155120814861788113059832467512115712238807422890216775061494905495332286992392314053700079663436254025619369325085942358359076192476119322875109940850484525088717759858548092767532016704193784035761483093887663406458786145759582615216491059367256900470456053263751341019600820280459445272774615799681322208816211264667092105601453903760429071174660805695319175455785352546507534235436360884793694530353533858796379304858779582342180406246954916040447498536126146006766640515791902186675636161199458291516234790319692275915339911555517095270678528 [59,48] 3292260575192107441457918919598762226206774674979327265678811264726486354665511548062556916321767187916615402611343074466973691229706428367650091096696959367158490022771471927568573734458951658650172648489953666950937798205889284225110980082077223549621340239526831545064032277052987407287878469698759138405986557249891270656114946226084668960688788889553261216360595281400199633395460636787943384040373517362056805701767254208940731450436456542333170257750245656678485641971547908652203498170572112803208047000537362758039960282805014136208744659466250739949330061612892929293045758888050106068011100515784653566532349292386004905055296184211680189487483403406021837927716413556100499307983727293529133634052658313472017289739054940250238483473616070026527665604215061084262631673924095525542600637193741215256839422150700905947780494653320428077625169037347822714344563915264481212144769943578132848854595018320539348974998413225660545412341348338454239504251723907757449763828025792379623852107680448816071313600658353762998343780755200075939080348258686440206080459460099192229473979474407363756477960628094312681415781111619204206226541393756951088506721230732760569882676311468330205635852351267949627841958092027369833293189868647579901016876084448901969134961651690978229217030041944446641280066021447418229889433314312933996544006829204480637365149385803044462702473748453509413234663559684325408812939000513369206592995322986408982244168312574984478082371071223364991982596987964378563675703198744716015596992571233266221066788031547275870472165728058879819521729799915087077812813592291340874135351316948299084769117992654106706247203396212019047083203836238599488326184941155073231979821094228096755060744344684538763608993485980995838710070279374574422612308951002908316224237309127130574524970401247745331960582079845628887673031342003055936432707527981646429509573409740381363451781864330649422244616174154614873887011028718730960796330294531804244280834191703571377430940568379134739898986601243250631910696410619938150557947060849543988794083211957779685106659109467229099181102488269580678261112414172019542587626688836495331334711957172446674524155424330262831761259506304917988315471175765896389548892030931606367193850841286433032508316313757931645300090081212383671149524166214653455514798566772964664926946346804326652049720499611910903401054281606006706497949682581399634098362000731594835453608034053778001484672779756329970462449415796097541534038429873727616621382181235058679518314309646535611652880146119165218841778363505988486928165953722605192602678728851456 [59,49] -569928273998916870166824625004187221345736011258212433236388529364761727932858992740788939422157154008322191413517094949241648508693027183703246676912854123317347451285500538959297571672064159951240006438594698937268391357130111607742964379388595397824052996384205960930884450397243086950754748510853565477279678810644284134028100475443151139336196706462465913293411121483206076771264508605562363822091256737518195452071106636285641235646925429344683339215393601286288037806313978974113182543952625683581543627798000774424944157047946170204581352546577573779269674330718314880278340681381256724320619660237504220681320368970250710132725708560734725593121410759466791059526293612100378614767775176251238179140818541637854920836673317278414076243337740072629370859270195026634633923807686717796606800415083972009752757193338872676040820059993041078052822665791593893869134734350461449174881906209553322993666942246053462545438668652179597453704057799859763228551771983182354042622256271286850892877851318637413206752403776280372505689799584325724769303893175488758756394642952084189092712008979402923003752522415840635380845723239469700951550538934573831419658906920571200557929435052496988560016858963155999358340167752448323186836834187163710498976743911981884201855373746553566410876820821513387652880131182503578262502662640296898011875977427175192688100533131757608469183920612904029425595439359092966317311829794476102399320399500104796341528830313572999748718138842511340549802691943116625537004843021309071256111970486664968485285336893504010640352570655320172491435082287508530529430949254741645645091196377918102944075537250820589647898998714382636652141298941280933900674423237753720634066351397386362767145024238142112445914595954348637723178777445872684143083939821477198326519714436458338589674695040541055845738542605511104875884242786198194859429941228450230844946989736583327546042721381701869921903807753271196967329055750835154659733378247802670065081406597991056870309475588646017433874822784147781464972806920361682023429061171968632322758308146805150545593278575002001592238522077134853571936818404214766053910981941491688087191339472611441145744829952222845999586953322777774077434209816014715828271334934570431082758301130788507446524885636945679322818566576024272980348544619491568773165999851264999223933688944648389895060670438637161893050468855586291641041012825480093964756033700992731006825112664165780776426238419857011348516958847507647647661605079410352380892714375105728899337121885459282128661547910946804055232429033937365497034109464557262367786795008 [59,50] 83363961641314749588669555820192297892790120653754626446396244402456071124042143850835964078272500506188297156089860327966016484167767925549272799425278696286339800935482684051557034689501912521918267653137629542997505031149436709551931885160837114023078432560457032765679709968381028762330836331309000164685956063058648053620272561460572025817336769088382271455679769152312107916187674909808260093659715093448611286434725950079077582536171046877605812325708033177546943114995925755815323295720045699219308639433079413417377889977962086700052719635274389418247011490485322442706860782476968092549104731356981689591995712383928881623859394465143926629531443342978231839613181232660168285802465444990024292499872025389038335990471985702534234740178217782797728735871690971226339051285604332205318246407712005330174665019541612276178992618735376847718397147245286677912529632330240330270030454498488287098587173208118430984540179689251217134823392924090698873016819240531591258262992855423117882134312913068124574036913491269962020384794252020018880772116564695798913599907190929235684784849679800405946526806779278819664751746813784062612837440576413416859387696276676208822846546253581267659910728523993733770976098452639224916273831211144027813663206002898593745656426592175879853651834792216930784519034003140722592033938623966641627604122129123165280762170124719792665678876178881568280539926023859950339166404544114139495511767930278115798423888744923566809883739975255152820661291643424559122930814938755972046438470847728099586677380624967230348204669254048330443809702761842310965606847863137645087209934452686027745971109502741754169724359203856348194536503574506392731190885847856634694903893995661739678781986225422379352080001434215112453998401509689492657015079342074046816509641702316461187336425747599668881743840348995524470335488320487124999705623912993783867275980636790835884300831237895231739298086215220562312325127015826631996858524781160924254655021195494653007714173906346346992930618201700679918313370138378966300645149386745439759753199969212811809419723091274212865330519278297883482129652069033494178643889847877274344138854886014835909240703856198085460686752526649854827183681085998243461019307184662850477032165660162006748965895573145008363925895555750674871722157418757528511392177581711669413514006881289901903959264668221319306906865921398659101030118306881414506091200118644561539377091036759591365051997533160807243409170813432966517505839327415715702468954213398381926561407746854335634064352008045685922143385769102844632058260023444146466324480 [59,51] -10365790538988821905943295753284986785727539484494487883666658279302848840180082540072868814388496703753138288030425617074425688296108569162749503860896056074890078746921675860417625137417874670607598149195878583097354317019560809258882380517242462017073517828787636003540414389534455426371684095203265941072996776695792188765220899776625784068417666750368942304041106183981782757984286183962291015203760263745633684277346465629817119991741670135564059665257140701364822162231662552216668433504703721126922303794363707578624684946924232204274593327500293676587819677589557200035874304635773317009979862773098039844736179096175907793370172102922218988871508008556322503690907377633054982322513453696568514662999550275758510723113457455145422497942398470884168161657360409323789056024745243597533071418830838737651283821558550381461248369853517285369209532638218200893418754823084037598513897332758058070379509377302459140609528374318799609894101006848678660055968316299726699976716942329927427833824109149941119069908101516930225173281374910518863992050701177129120206113342146023321336655553104210563273358589014258027787356882626353993556736395763318106134343607150208224600239496405357698420962048210051778179490173943010403984685492270549148032181684198973637245304227298290569764661157704418458070972279539725539895653589919996687750996115738743030596332086564390737288103994525313240589268655917480862612355983222751766087802297835567999964561836021930998634948182848364106810864669699800908760446583030258893756796513566019616301592797203743307249930985836162020985402003359090899464189123660821800309652607670415549492239717674154102303703417768295396607587846609927137077513321475742356648143913167799823705794145422610690317826254214456847120161029646666441527696668995553189773621356304648330831905045593268738238453349129367225204020012113860381952705617412865194326483179994292424345771405304165997272530353210192787765019290368470329173737180522169799123967651871311438199317375486804958880153774813065379437818369061201162016495960503741590628027189103247156849658285002998208329478044794798739625661190820344181577202000402900331967951906493004179877024366126717161506813601304965026760711866107662050581377938002237430981204758502548691293512332777617711044685277221634068425259479165992127382276130231709464528559185296882346915691506927580048304091722116289598331258643603264318897971296611405757231506305472899126828627707295541351062090232640859192284775144182017759158270171830814464691147867976352462938943008337208410783895877179203639297087502725807079424 [59,52] 998672447486263372531150298548144702892069901584147364299109906259231309922877726495373713003367906758880602405691314112642503217364881466635677114163466779419187174747817541593292509956080911766799049671104665901612414393909954385318951549030906096624297675884779509295436888347579366850478012071033164088164661919810904684327933392956730673865930694610525469591816235851648312484193530221940245413285582967037365575418922942320258209169185167649175018276624323906182762949417630005942570283758871654290160279151794515480051863356878610408709319315036967783446102358813181758381823435154445099785652713937235360477354531420406455587706383845554512538115539542486116187655948551485203013188479824145582555903164920219995439875351920921043361453623580911452933925997228922948552332999120645360878624237874062072928664338617928422769418276430567683094257579535211599368696265559272694707710290907025489329868403080119509688793562276308949579065252646829893634434931441671628475775131867778502594503616628235160086671129590787329398741394260745384202242057016242485261679869308207410798510123603219120625461954312929667045029163963092327299353678759610159252809028076905977058612198870266599945008001199760654653696978728628498820645988471058691062835483061578562006090221719322504789336677982040392632416810445222309982596451681687233716710951667906295568822384053597132380272292115683338589665131183726720869626909451220084435537762805044213298776126183734581870367677668588946369136893068388628601837156507642590503076366400718063549133631553863144297205395437775202959058067477708829992912983969886599885295207028181066809975894914091532500966196398627402801233887128064841534223296399002038892529624990931697025012277141637349749356618219164719596160819762743500594279396131481421614011648324626769840142925352888055588174829686092456449268459705403187230691154877308449660475147309260569301833005356095225141265934710443208442752172019466723065646581252918723120849060056394148458196984497679367133075318756461761854791698707221350012576967441360708242526314541353825808108651913547462886809124869551312492620979242005531893515399925957201188619831417176417277464402239590768666058124873057689685878306763989252448847811385283752676802465696785841943607509505926059386834993264805142754917259907293044448974198483316203064447651890703702357858092992349784213656342466761739682033764636849484220803659355906726021325571919916244280522820523017862526838798322548803097422941975223917141726797595243500485393122828277290459152883852697920813886088160951620833858523353841664 [59,53] -49811575030583600783391094594931194602810550719902046536265396392324216257150078541669111453881895982490110402925409864831858927973440958415222075307350623158309772895935290086748217549926758241460439058424590991345230940239771415151538985720692081310776598628124934784591424170919989156511832215279212756574534169651837201760674690130355665273772433828995435220997513751563078372571621300351049884486165303802431568939210171178045302028652082843931561129354948894588484653517976057968458792895374985322286219264584539018040093977402506585767979978889595758782002763817099030381147123120053709781988176100133017223415253878047794823478532324914242783239927847951985583394208588168849040634318410194641898433726075194898057400863637927991825142498649548621226595010181661794707328758210750968967482654850912520075836998193822761778071308811170914298463945550382739754982324754201360180252637843197227037505004406735865478656541307727793011084995168075209728984900225409007734578311828515425756886225630806609736107961774322670976147959911668819020813283985689207483087119483757192742137787355654852592572061419678449337036862028336406124146530992206945798687006144253274612341358176650645297342788406011262192667173928503868645106686050049768087695307271176497443685939039191547169091570605594057803571743673407687967001715736425742216599560183379429282411272012142244054097621336359608194542005385266675307376079735684791866631742638778091513264645976710582061545354411994741038640731086818824686124349963969097131909245805290053434664159233558549420992784434028922984319663192462840581647849307214142142067972031068460856205273539720711381854579314920262574315649253260763241303711139416245916181524950275204165138117166864146844722005307763058694244703342204335708951240095987768601708048968931925211589233412575335318372480505419578412247922226615253495375709061980214407108322731331377334059462117005761430805554956257529299795164908934284519354759575675054050923839693091299299733926508378890137274564047992168550499622986490771155542709407312279671806881758998367351126505283505683661774593479950280780133326159164091609934009006392103374771793366653295899957505937097607713137196972708146009502091407688141575153965240613569164243533255280234436903767707969824067542024283824251780504691993480176946146917456117071032413750661712611391874586649876067017711729490978725593707856488842120384861824507202517277530619673472260004814176976009843696981835719944591444539336346168485524669221430725034240643046737883777594371273202974517445912298178624852466380337840128 [59,54] -4370170973437865151508998010572327135537787100481192024113070744548401339122164950512730648449650363742508374406776526745231916534483813238204625895024783265292455804725761788076391194413506420114285742783070500991063134808080853379982156494349087625579748192723250667475866421095873284338580106255377251227563177057160161054088867946735712679631148890062105352520819036714013533902529641399430621506026800437907885838639073098635381962286691950222034696671686929386847949936563398952007076872244728900238795390949219356134019534641835558172839069496272107401955301029308908360851460596614309187237153297071874194097714087356141960631655590559543373754129622599188394238094501883190090007212683958436606288617457271677322636126562717221355609585176537900372448070209224762950562822152389402519136275984594882592961833706349638733033289599743668831687744341988771923595687462095547852113983647518863735379025231673010233043006415560964074564412949575965932901409461036851775613275157181082840063476531940241537436759045851434172987161537653449180571761590797017691054318675458268733806609343553367933156989671166634424586794395504963566001048751616677690545840197986126776033418016386027165866325031367058762157411296845093247718451812280488905998775782713693582829126829172835595796819219302876682312697851637926268344264602722260922678614704119540324091071695279573014751191471522032040331829931426270595556748646188328689785294273329555015148047369573525696051498395186619844559311259164021510164227802313219700963886712007777408108504437801960522386385751063138487905373936626449106072491557258473369090505178992172224217439674354618594897716177535954513159809423031827035872131246087760795494517334721631677239396841914112102541720145604983719554461249007691109628359562453473100046596652932121575700925608254873741332248923251865806432446110506364551857261317622871094508101453781161820442825331776967975031872112608622008699677342712684312176796757861178607126325189073737260449921050025750838122515046692097690404725029176084031503969517015064626004208695190871586067342808090031860538417534428609541639579857252161122379832305474166910903189503882145897703778128425738370716956896222583880990933822360449682953247091044903489026815955201313597246163008132514863934559598127655513058193024096822852969787628726717250308028494840287748811253415071897323771155066455495693698753125430490301097817657198781933139718746762578282800215385767051992111567258710205531169158018389064544037012624526183599072567157544015810258278145304731164895207760263450720391397376 [59,55] 1406443047903895607012378844194806970667470559376685167679290739876677757824169110455864784068252574138158042293398458201377362179929724261814217188244648644244411857854000734923796236225753706189784214672723807865909433883622964388991799732590485916773618708599498387028462848401783875243717846748192629409667217931525294138466683601739866198980423831554142322871075404028652955046072983936516826919122099962801435497763375405907176500552180438744497814643366894341288988067284805136345298081967111764663633285290059519179500186167143374472692536860711330283936715442099208047489698008587730114450933770888997197559603197490265598919015113147702168044222127021826463485274566056661187458268256599178182892121057966171336106546069113094167747976079292847463284424462739151932411298101137730046195942454415998523191726989857405600826945221930184475197369033042807676507152640622639658137948692484904115167170079130459699031830867699867282660231124013675545040927849693253048826897073341722849696624165619622789595846002591830881700575039836290271563776847559876280840229751319821586167075260960396125540429200295456914634217732020943168139043929070817184839379672207541584732681761611613903336979042458512568660059140239044809927456689748748126755199381092452352501003491458169169214641207619826673684985525090947595047333466898739147072780771393725859468530827631123111203412488860909046161011374916445722877157728666175077527865282812974129751442317642802495788801411971690989904125531997889248448058049571923203874752646494239108735266085673969953220194639738903784350536121275249330377322921085977608447640661839921531544601928548355418151239233015709769131433450787005928030286691269604704934610129465021631257771262672581551340400249124409505368784758213441398450769800471811121426908012190654692063055693436577252840619739676296143140779018070544429402698621126645285966944166970248122820112549340565325722070647600884877390326420079964676802806909201498851946218385618466555343513992246748004313476988920535664048736799261810230415958002593862562295696652206986893265590544454371255226719114429575003358996992308292668186201386617205832374600632193626913374639348172228746089380761790884368371194189503800595229344549787789383186061422869692342562348352104465214164128491730789689570328856670878342944096726432682153907594918620968720414004543701539942079166074914720559715485833315072759182262747525174024777434135918601367410010380863232271008861214100935721836609294079370734875517893217501149412693520640659180695151453715237964097067952935638359080960 [59,56] -266925369072987421682974091258658183722908885301956366169203296148670854498191542500019075510781552579253211687348231135160716991379419716281466894218423185485371986035644038822784111640404462083350950651289427750624174949494264701848056003491194528729352333241809060580609952067303761960151243794997250005012370179626240347621499217663600380887643472835120645983027820963125292946579993737617432203149823870498224581114649054966793427240522025939140508488225213399985188604655185983084746731872237427293761788975397824583537749967689929817640529755897082680423465845476435382264558436050028695797620869189126039267371762013259064515665920101161062981163666769180494732572798369856908413779584516042711259445589367889147622032875469988763908980581781291697360947512090652352814144583354177328375272674417208174675126907521462893535913803199539287193974572635841751972995511321161483365466345504057569834887710139364002805604356793027245025993403933914654392554070192553344288588169484885606122020941350291166478759717880838086827584611876932433583662491623069797647186371591734020629742275328624288418254677460216059906797466951290054279328865402645701000781997228218876795476998922450535283935861293267845764563708117693768935732788402597256989353138602257552984766445073292478013489049079401767079666108888064251579848242867588930020408847181106945921488628266242673214594120538381026295865915540215653554718989875472097690793236379848366036766444197834888526948802586507530506645401210933493175268064719228525886391878748517158346635942895343514215637120774759903122366636076399815842306033500251684435860523570154089323114113981104358798579830906493922648502842467403612232065064955762365691115349612051158106225423541198257163368086310282364611455183701946431682962762064673279197726998817341843805397067661903375867043360851645915079209468571165921663027340093278810395230813802175389428907319658782037705607311801356806207876658360795937351306303029822211122637026658263475197339028942509152819486018383267929001897915879702701831647438520119470880565661560687311211431772434841139174498987151998516623714767014551937857395528877074506399075535597655942492616729577757359504761074118324101937416640140975752229501543296741179760831470244188705453801199729624609998473958834184687094316110867785080258147123444585861944896651418068535099014518519173317779264584268866591685173457570012873555447389158055157327326175210873278014262100650193357990287142971630270391237403567365401275134117696415154095984487663732215471743576197569200232167577164179308544 [59,57] 14504978669879926955032760039480794092461607574508433605845039189915575571359775439085271153409012821600823827601583018425435421853987040781677780395640327691281185328820955388096834472466915236439648070045007656080775890646234081001814096871586216389728055318075187805610631511207954508998611590923140148052753910718345626798009934679805553071866318947018915543234189157490391062620774732385388599696384200490623577571117675841860847414926120161362313924932403967525165275837756322537251557679820753715529201812406832037805977984896594311759633727391926421837792182573892992761900716532985438154244784001875681452859133063317007531236471894323956465690421958912486532753090205525678525215815098779614457615995113306980065436608696363590620384654829735954611646108398475905095158360462881976204824565445190429723623351806774145397197046828954355037430349417184852637590371024842712623861534049814568381722465792149830623179419165058496563755661179991974592226229490432854384395043592249611968074358988371261110872188082783437119339183973588984413225777385986224292143673636996799727110804573923378208898191525272440312702144993263283544402463982542446707294313913604071890288386870608714503348644171554069242868078244105139855261127441739400327558020952802142396836856334311207810659337748382944142228637843279652937986939031390147570783827897947334827042458334200562104873458461522718909761211797107855447344424701905556186630779779340510913765195250928310407979508315475904157109873223240760719215194927688576891560852796651591919523447812231655620193158369983164143344359025204417345681384872297396565133119757087723569905064604260387370736221714715150067329413289066790705810945878203972229573355287606213690321172544728145366106636138192644799365153581913265080904435057063818001927669903171355228798999896514743227784952867672161065046915167618792754770978698907993709609024474798533678473513140380074388055331163839675394438870783358072116087950187028966756259999913114123156510646374935860212895734766557684154318806015572210386574219553497477685920824827487967746169031128038858256420060569051196956242260430133708484253486998134135771437180876516368999379255797097594612155128871649899761337243454798123387408201919752569455533148025935933055655415612178620061684716684071737952236426350010444386078224012325867770888171152557750142861133277049145425495827272229889816211772309201540238618973348334321880530147441114449840053593959641843587057798142573586339993778208912163642270792432631102572894756769237884412089910263004334478106803478462464 [59,58] 740325056327507604670662889141833043405198435097204840470387620980496297977838092726062754731779619577208709776854510071769428839455753747288134332010083066433606518810889020180025096457961982537390022276526589041048695465035998355794009113104689571475346884795318623039451878415489684089721888444031882439579407125720858874815526988481129814331523809999529814159046599352578121946260835336131259422197414413784552934336808239186569369980666457440464977883290699063444352060002903353835254762486196533495382388540679211099176068195301084866555173675277154919751867960643087988413369874432132376607907872616484157116458953525885216862591230518905660747844971974225296330491936585345617250544717936995731964298912961880520884170021377829194790729989004746213257640200506748806384497305988218336781199459997158509202801518727800178839044075852582708019511068280285041327475848083502112701760506599448516836237261783664322842551397793121277177047473116283496351780297938588463632772403889571083254360823247195324160006759428640863676538826048101932811403003461851914819668963472257720223781693919456395566692709436533955675042943249893337781922137357251250509637950791215195977034193241325146148312787821563275565082672787746039499025505484466228336589003026952079351990871786834044449229347601721296005937105257979504700418111706091387084321647964078616265624684550074210664639847783083785172302986382378076012984137208363643102160672594343329624543542951538373496942445730599742261193414675842766116346888536015958145090977258140104687299679720090037093044047215990167093210500137493703220605435876428217138482536336026183012401175626270934014373174462293905477688037259084849467595215750898230333039977804950024158314642068134351466312662439795772523044385212225349871484145113405549269679960720345106410773731371071472221608852199317635911127716002561123144901264830092211283863403773963312730466610311924760208996034718097790899050819192842583032566900005306161873683051421213600895869211127871456084104169450162654008896002038204311488536309739659801684523516989102324470821387471564795339282697149613501809357980415501755117359895733753502787703087886519598435359661666845437521588373159841596157125815974854358551639585624676885624479625446481687621782954823851216185764681957796920688103702628473778335412597672269675811834674296057715691069025086447829254392144386292999062046590934830492635513942935370910693308932582416097909961385620134642035436788432030067605521332613427991996850651757690984836089128890139126727546806787626404520763850752 [59,59] -508587217279363020668819138931957976129579706811805800699099125127885269078296666338227059115834204997345204395453296268008935843428114977437032733456211519045361658081090221475565651089525582056580712373643095076310542016517373298791236016189040826241506178917466993922199056846230338157940974516444833951128224186141310611545332423918064653576499293730670144671335932613592443127993436900550563060308640807106921281830543235602680391262867206924748260850421272769113324179577924441296357844464028142783973579141231938581482846604874103724320155277048385397809228741542132273279958445887691541538583079386763031692025465018742878113010318163938299373064779899845598027181820022539076661267880156921618296192716034593404215560189263625073503094273996076704513265275547977833579815658948717172211720167715166439671674644035726043255069785185101672316487562884220680197592752086969882326753229053428589593806695268826769437228343423497780217905558265915088602069152783080732386201332077349101982636982990200604590266122910401119316263672460562126231514174729809267079209016325848526164984196491431118282181866480777366393731351664288706662056863250118416588753817333196906134795908868549862378170873595457265637309757791904458746015046956930530389005178909187498534423034229868744636179028804390676137511870875339979517419695789816518403444872607500882207841274464090501333390865802616249264249524878672484865483732185137316591722530412718152707727109878926540992502732094411531471042261140490972142332262007032954266463120722464216108486922520672051976485600870502319269523041736397008038331626662804874054994592452431648473014973340515645705663735062769377304274933493013747386041300862738352964968225191900415912432972838641761239262102049952790687524643904713948393221622192279680012799203692733603934643642816287156736853576348259887914251252736462402291595322676545914887999366713112696260824026038924172804757830851719768150395711757380396858769518874804062903941008085532545034034133780910265928816389183599379059181525427049698308589658046363069469074941683925323141139252628236865361474471201299716532939956750030052503042413148039014139442481194160643703491198004568155970163988445198553436657764578823447804675900676249447405242202325072197659233464591651950749365674574223477341583002999240300131250482772945476444808029464989855371958382965785908508454395066871884897328226774352880440131753265473133360929710651876204353308363632625546341244955845620992438614088401067109165287858898052888593336392638936176530721432774857526802907136 [60,0] 3208726142074316788432791394069830079686619433639248678415735809877149132886682345658519091632462611955487719780508112519035676833011087039379354297732877573504237767381441576621213518115586402716634442333404892999181634058571598063239151887338442022643162574093460501492840190700679202570638207185495583222167978092050578710744659550455967621225038265117024556642541407659892641370038712229618212295815402387692201257493735186517157642655062115208328869698824117808963591787127547173312524134482347043785172297608490541389036065342960251467704202886423797831098367853095283573517103314644280925432264534196291582513946217843677033239515441245861736622102747927715096562738980223990303901024749388827512177222143554069993022219740830661047605596760117074328884359095143438614516360377417262829488921067658482347088155401047646768954891253825712202491890678116125184786943260406259943732346259488166821307148495337403590739034612510562829650024488285416378904199157223506876662609140948663373421112895626361026380226505136206182292251373512407864021770904042099228556682106332203465453499243402060633725555585964827659182735878694635241987801792331793418159796419431007048107468505214517055227580383198165442387639924033772851305927285337185253519115714198790054710774315035460327145843284840894497063359561874380195850397626108398201372908144128736219388154351979493891609549327038795297808082064352528497127205737909970867696396830710013189744822054097438926205100866295569488149625838704158049432031133503327033175635342692209043694368566980215643139429328849681112178939812672019566012006579365702471577908080500291435465843192038637175011026008305692117120271670235046541561759684970129396088757662781551891732766438795165110900570904183365200165753305470871711748809644197759208983264678536426569551794366610807393317898891501003195066655369652497327651283583041292802813304277738832240272432292984528885417616605374026936772315383000593886837806988550796127270091578815194983943365951358792575530590188080889637258261391801119503665354874645999955510829339329889185228314672819702937309396348310706107831970741034065374711704255693340595900152327256987014683986415285252539771279030396458247274885262971940109277062940932637420031136755577315805072352481647902642999579097261808288785089638971546898615869049485229470509643058193969930763106082570849953136313146511179529525954137165248333820591094241863940560028058646967946994448324014438663617467425051249098714778245226085051599690188254957960005794644893864449857688944712428905187179176185416931629985928573801083149953957836677435038497316128968895495151357489339722198220747142217150618997347921690624000000000000000000000000000000000000000000000000000000000000 [60,1] 25691002450212636633115556270047389664143141638666576023441493993870156705884543011640889110173595800854384497763929860002592263609358266450728165715572020919375532275104487994684732938021023798013857182128640844666050629144957289449931138361652123748680812939222360139742699738516436554507575992304494433150883127627019675224881356818193238675724820781638883908310281715834075026820665427242612025268313878734634097407375083635083637096585047768697395823681611829771401424632388599779957729459123426261666242006275066858404599309315701181534028447532571284295630333800362992080874278734648350289356977738450110193149317305155999853627832887711362508361921975341046728230378839022115504056630837232685114560799767331699370952265694349275462897003665915640065453902580343999193855260749773630747439804680351739707132410886489256096882150899899116343774339717687861471701360770626821550737667204931870916685432915037210222782315860349757452142636183338230712946949915731087467662578799674509569826015672999898214443512369149289479914722739551262966819266824551889915889946321797349896109004204451289685152394354364253413663645582395483182333716687102816646293348451032080713731671518527341277772346531455368710265263895259182040311355649499589184134221113973669408040434509416452677775107944488742725988299713340521475121151343178862626566225849924383914289657883411872677586313060715729982686683582301842865598932698522571480846764478776317671575051581261567122126604594313233646738576376524251172007016032493581312886745153098605454038564323462316542173019433644393064220299855380069400206280885673201315955156544762860146978670177871961132753312483840936023929848949392992949863649550270391671343493658077961202469373700117320574035427534406529200205682606515031776445777274685116354450570264875841825798429898301392144248129041575628022982728376406573887637645269561048470094818758103845833650562369265873437357821327265163710753746352488776903793060691574013549271952318941599797744775257097049361291830030417353209318335323851167808515759007371023033454078785522021157022885023051607702643041573077962221242128223893788533198661945976860291032378931342733931764149242934430849585666836796978360511006549595007132271011234034987647974571895459488518980550869135560103367032353156827468413398873553613241583721802282240754035543287931224806482259511083544918123005612605510481195193920032270124065786635265865835340802394621137842479440077653810981886339458183261357493250376503786844267460819853527926757282301618466966362243417344176844795505333271146918053087178361088072767853215706752425278818341763218874604549830050149228173896749313587050248989996744704000000000000000000000000000000000000000000000000000000000000 [60,2] -662092143388768741072092472647045132532845325384647263799345131478309889850276048129171232494915692905261429250042393857453012529101676242062726918532278243298045921331869682269433206083154321907845823821380424376838532934378734782684283746480943311828142352100152914039118379328622672901714086384020650485690799391197214195293959432788083473879519996947107083197069425333378021442842495766487030909391353842262077370449566122310348229128435827046960114129502999859757365473238757743818200550401912711674896767900613040459854954331320804820961277805863885007653313080137911445219001879426270957608577379885029169585796582640935020914484990140490621357817381535110828176264527848178449348084735783509009488251981793202010445302428585704699412559253185379085687616655354080083035302805595189778423389869089943430752684857878281788736721762557469443426042524398208662724008242469585749542806806620937489511097411758023105559285296444801730639961678000162392597147189821010648969216201999675840697132582108557980622002847886926254541835294343308031212163095444166620528106941379159181946208631984727830489496893965334079241398579867056791436863434430892855951438759809057194202862015342841605971452785945963324794623277135153121516676790925983875700643366502487179649011226359314400578573798006508660715114359627699497999770525503276410528118691628975033778563805172127790761134206902862475632497201000104162011028058286258883011245801476091422831272394714278500179757677874597598922211043125785173484465732235616890212070932864064836603251898712681292560219358148029141937515763870986893357176129013159108934646303462140197365827489025897371575766875060395980518501685827977685667982103448824396176699294818548993629169039737343522129627031383325472802979279028936717875650017578962995350112512749003304827405434190539951412795316263870042216335248119840612747861580034137678775038769146724657874384870269521979830844521855182734748776200284650480835576452986108894375936948959040195870801300389038180179823702064494201596153740811587891407603289068007872521104695512924267357074808629010436390490251765487464769319863590573855842525005024612145885142809325979791444898506495980234280727333141650855878376743130311689445964117674559657113510678948307109863630480500494504113440772935403310805312157671726429628588013404182923603601258554328679045798241875403964252132056180836372531727096214855237715365433260865908636917760702414362817358797468423854972603559815674448338637162721145412969586933853859754011153320963742439798043625051625386009169964154946738210634661918672519082093501938908529983799301676992465933128262825441503671228085059028215181937190341129011200000000000000000000000000000000000000000000000000000000 [60,3] -3785811807576791978219296608219253585075916504666534793717629615049250893127470626853541622692969437788180455639941034354727790701060344551311210291420928009840296159934915328996592883166946978922476467335608424391974607129531751492187753609771308770406820874286397697456207962050489703740668421770993047820889620826571837030473877543598999596708875563652695764700671161259296416549771880905782594563049319299304992858709315315283577369763064671043588667965535127323168031132225306536427295046155217071528210028087246871289885798749793265813577564488458614677911686260963023609011764237410098610526960345403780409919809509685310226042331959934146801012132721756046611004384893088114097958911547836969196452002137928731244614854651980072792601808089345211590569145676122309900674108148026691370826526248879733269974198995530826102197115429874642173483385125668159757775570262047386049580095747766603789477629006112557907249165453843562390472786201671411620900729131251084256842037715895579721478917250085843523758889792238306503518475684317618798208336201231320494136494067052312223560184114541928602195815584133713255164319048204398720948192976245617217273538458495989974161495080479256171295501690148535169394059978488934108338668164301038159516930999219805426755817018124900975906463220059699307266380505834850740566425426432435008767914555840187598533770716312850903968477583897301725081653022062868190808183821589858549156813991115639823056079501428336616329737237760836413895252896227917593922262659342072430558939579830105811744490874129355804486067825431176306441995590521437514477223695858690958529020167477901536519047351708768263622465313927548202691439632827687808582409542800891587011733911308315267198108665528273797080708871487755786475601495961095225149881184300138486067718480237210684173648899331486998575109706569864220111740909039657376480070268412439440727699349505492751740055364661588688841566059219815500476024594216586032522472891657957674846995963982066093448614993457510140805974421419228753927039097947832716143875108253422129712125380712965317490443423254161322488154974589789358189482956363020750041511950780602314046456797055754815390238680888857750721097764067714845686163073715250656933719620370607112576908572487591793866324705117828600830384792435257654340266331024687334260659259353546097879164520629772686081198559397791532560534919020072283328659817051589104212824260373643654778874929364153966029893138310042166295474847167857961373267040604356188474768108097657970338228168213032943721782042617273887623644610762093348735648691305144492826365517301610266834335727659518863941712640750495564879252139504534310292945223664271360000000000000000000000000000000000000000000000000000000 [60,4] 7557773837133626728689009616288632236414840619738750957269955854191931447778776112091351895110141912990326383964867057986927632647426197663372512890518740238114116570683464234323155602467606932957239746113567933731387732040633540765867402350516016143076364932719738195348907584995259794160486897981356365733701702632238083980693062379820954978123902432925328191843812590556344781595011992602161745910951109787763870103606913571303027978495433803257984637619604714370863052993110953143211487757776825343337947256186602829508513815720247873887987342817901148284573701116830308946453231942714885373091869661181557270556907794476947136447715802360502954908326157616086854454636452005614769308580653739287021781313279878632490483480173608135802339136316369062421877022260341000673666232684491841578548734474259892481376718374281186073981091110188053219240449305101649097849970531957939197757809038087320462401717695009284775717155961084591109999301754963134995704683179799752622434671873095692173787825161906748843793590756083502620136776008555297931183210278201676491817851964696574331970432251007737587377923261192425687659997371284387469195708475215781232125186185316772999880686291637627176198811861218195192760741829135060320777115214982382578509706017041251516315735107830865919081069724686131347353898759884050675870611294009075356172556422899663768044752638369295203927172498830794152041745216244665819226252536201779979402918953649328112741563575598535245401843201949311072183645166032123371045919197137201429606779118660822566480460041114655502966451542168448541984867241973363763490100013029860351068461833648971214271590701914208752994130681314253865725013300307805107615250360115993310913236973547578494585477456285136832113326808473959092000392730072984718067786008564909868867162135764499992001608764087060567794679509983272822186992205971773134939058436623813919757890625786211476973911105164299443892416062551206780013833857520985330610115893740809443669206931951086268129255235167971350434949842890746901256255752157756419485832893099232934709189224501103006971899643149262409139891855936361649044103336247943460818978714799666974217537126168734735757652658523353836556390493189554410016367733430230817446811025691342259416049284734362345670572720316155152017830506324528087683235685492770521512121877903880888996027988400397901374561665351604375699106039573236928194562497444286481790321087952071549689799644515928139313618195823357283597232288915124136239733939958781966691633191035166390346343253005512145560779526330808961808993908383100686758663138355456644968018238252322744363501795052967182720073406918007376217622184204137896092749910870327296000000000000000000000000000000000000000000000000000 [60,5] 420258529672340246116247995461219172108170556994443257679948097594669919247078066232257803304282809906938683142314069962634513796334668554167094132026694741768403280156550104912967683779831831894643551031742061487652873730424106215930266634198829420854490970427667523199920900173006328056600810560571342923675389721618233079801191103837530384628381348277931028107424107362439718624977947859334466092482186613840524904727122572320978667952294556710538566347344988538507700458169644528362452379519027125316221762876703625341527467327758061136771480208663242442774759322077814246506654840379362951339748182287832050958671122167039057523154301154788439380396691284641225818143829385166488783431992195505219779851920191857411616964936633375058559178503618336005606217942626773681743541028009992457863484971690687792868239751045469768649698308767284186542055252697550394883103383991344820805576877468168456500992544354142247627900725954667283818059691359610063055097696292276022226313612617030133070002222697662682003675231140759575866343397139476435088370697161374665606845078784803021676902544112352613677831282358257002237491094234696793255048848607117033312815964923304313724808044613950448438334532212991427350863448262002203398405660992682648199392499272077209304665737924825795496933035920017422745973883599538081304799116819389287914637438726191805910178812298644295984709681130800850125367423902186422812056196211505716201820728651791417078927429065032635843489038278452420065292798764357806222233733681482389866841647918649278264264566037998314215058327732063941144622181447682149996608935367173205544855520191958142857078548059362468509425195537638276334760771944972710416521192178753791845702941577452914063356735134280624458309178653182797724219534375206199225753778494846132814955214496125612590041443260474711197779418986449534584875083855467425739720984436774331520710984846409253697349935900318526710070924226844139679101811312549161080397430942542430447342379551996390112776092951993202914351936874520119766331131224058369015642197016262094316644848402484071285660655740973303125453823007607868404942268680371423524446251537099054530398824724137743957746347401558348321189538755096887789292634700501165995540571246298809487626136451917208682652458901518188832455907732329513208093699520388206021830358275327383348388360689715039390384611828267990106136121959387577505532616386102538745941105948549567791247018041204112013688275456306410619572732967875147327726280894267754425265177424948546853695412650180046009643882054239383587153388560828209754521664025846425135455060498436425247616569846845055352467381716495970512279895370933543410103403175351418880000000000000000000000000000000000000000000000000 [60,6] 3147905569343730731279133865297638166168624128459781841974133612281871413728416497306775716139752657866760858145525204004549993301596345719219700515786385292818049564914830462645688493087812089533064659010959907625825823151356742152082903956273682834321329335854469069017690853276144693335843816304559806167401479242034654949423122961387871363764307220428311462825020676739686585451174538348484177668442569197006350022939977782390957362488322171472006158577861836044026993740195342081083433715367705940460508189177713190204297617484759814780514816433462387001493924464753724039567149011388746225528037513840020984083162850349731878816587372420885159247965887204830462549021099333195703903412641833448226602036503324922853260690162942547528564260647058329562114478783657242902188494274097826873933334407684679714313294420199197976847888659612579552144566611464034830501715433204857539546831270270782099579997407789329911168605638581596064901166834060502865284136082429571537585314820413005581195176742984065838337602307537857588282108375013129473205424217611312120781671577389774056031774930605974584846666154387731417860179656562615258323794939485692944460035840491902217898398248107166473083911158538213187532458131556910960178665911088774762562305187471372077364212116037503933120113838975278057170373180923487323118943415504077871662328605477919658884779393043610838614278565065597979224713830364282555238121219526662553953237873371843175034327451567187032146608319296847873200035880537592591185574995463117011179331581333312048715393857691709720302761727229487821055470585458001962129810436813278284451206573646655124497618271198892655141899162175375682500243714463972181418019584994366500427172651278472163517595793205137631479164641599264119622866464866895955464685121975040565798446655559917618449188062050223204791575070370899050598457500841961604451671463955493131373307147638215135485678130003868468158369899144087467854080527137462689695019724759432282052793667487792722923927289728393866061463076595134889716940127054677801794085694373292269024094133009411102284196748058011464056299283410596499944844390017929583173588803445654508321000880913103232884423044752889959787760445867538759928194457856869645086645420395980833377723132684882460365795321829346008452048079504873760764104417801264250697267814155047704342948608635099407908597401736249883686793394670540041877597318571492139956887264635127472971004103041221031357442478008823426803251562945703403697095299547770201280249444142717684619902063111955990999312209156223849224857213079828090630527590026557281579920170851439479976517197832952512085849950894058419504840673053056437174998248692918517760000000000000000000000000000000000000000000000 [60,7] -69596181945528807670972000725363814214965610553385933352755896885085641401313747440356516642873847961061428347425252061341979882060066631456591500976445799284138910850299739869719453408418012820858282273326702656034554754382385908329679935136690389660566394434367286737586090127973513158186234323527958781384631036634682691285536559476619025552315055230600361070391061725771695704913082470275560732186272101547757528212273973977571875166492383057099098439772531823567115169857432881360077333820058475961601959001913843603792589189041042864440834153815034945105100401365779691935772978598508625246471633454364411911039441279096028627371658455194772358960405609710684660269229479670826222114690598610975593543171503925471497167757053236684349921464725381121906426237029910368481883658793173764094225474929615233634495159238711070104127008177608122219300167316702042112424176045399199745024183022184429012223244922328344349972816914311569640258885583531238404871997511163400040316159203861429316455654728351451171819577255647475467472691443361639331655463870429350772820349805393098969491264048355237639238517094498656005037629112669967638627758114634816917413978184520478702980328320189191483318070820378881377485675507183401291009532153177327718274376135800767613153997521421920872236017539582528763353065744912629700948956961907251079428295187088777351675791622384113373598199908246502278055236795942670043993292119251659227349598669876895929613955491412284137653244419375318926283213372475080063964310514198988485298949052014611347328591073152183619091271194231995979702719167494565074784095151557343252395255398753247732002812551291714277475733015686224292624786640515754395646919015663270929875961787457000402816679026393666817562382329636052361611270437068528032703368861236446090386157205298711648860128943231526615939839796321267889902570631629942559731737892668138455109557648674001236349941466149819664870406991494712719804049381647494030340670548689360126631583069629359464190005638234832221432669454306916464347193090915989635885109163242472426638603847737160034157350419065313225469576986055575888796902153134727141436277099845664563676145369811984772966022937446472413524661565821754812683548911587107167122683476151626990078064385420641115828140581043182419403199561768021387659024342503558681456160237819877408880877411109102695667794698892548180881028729026473360953117595265501796110611028989397647134768428013212252669925048132422751741094012707482832792750982532744191658795741547499525208633709256153949931151754211408615154342587718883239535722778229602429979919102104485929030965415723870618421647395781704183312082459836200554451238872801712537600000000000000000000000000000000000000000000 [60,8] 339766247135063824829091785891508120753832068245182213169526079526978959773896657801091634644989122337765199070111884098206203292570020309894868528507166794747420153098785625451916652560904046599711732023789267094966070749969059407990312773885525079731544150313971906878221809049762895731596256455269350855380249750054629672841722119993598289478194135591998223714159440410677739479802050443138643487109658276293570630762680036049712934376760517441492993155593788086845875986290010848730484365436081566890528760769476691520442308560977948718583821226084537983998467459888140765149094600496749185480144595239883229785329362475454274755305888495412806435850746727043883518402877797496724762211721922922616722797232583153171544143952640433353242412694198222462204131023108796062345308958035665330428579804388288616736637247352312431919073688453464371361637143794921901019295124579289077259710760896121659458663552405505522570622950057574650170950302547634932891253488094586680826869830595328290520441830564282461019147538216418561658851946943355706692914032616651672734077653927527912206435608999940411215310996208922743529061087311352828669886055446143507569649813463286192957157136021852690305243496538799236974905444636993525988791930711143618366571978735802370121387142935018366401857305333951452269703239012100979317338913113717640963276451835662998453434235144374606341227713402221167683779270146112432332742255891523779380018414254445899309028967980192813673150043146188760383216643020309554062235371731024180461507060388431332469817958182023622292651752412553974033313247916229167182177114376778327165514177230968597694383811409855816765291923242316528650995185736143174028350887474638434974539342948850564632599808808063471771258699039732413848592385238523747982391935665680105311920799377969403915607645089702639336033648105215599752116038986204849283752136056395908344954065717083156865985420255491576686321790367239629463551587645015920869365257307164991251974583068061382813497307739057406768861115601334419187919382214740275894835967236745514297162587398236697393547681265525818534729796866160765756945538346433439270492440049954675963491305667263147139946288479514669308226091121563698580103926583361371807344315834694531461377102709451720130502249582018868964922670451137756572001414619053141284270677170908332543822729149289146916939150939892220036270505624684928432869793654918099465979029736716687564755055043455510101121340384473110785151006092928860799042359610403219536630340911427391620528658546024317499525476665367658106694813306610986302176381017237298866681540605381294744112108057121392160760734480372728980497104675406118937346396902862828339200000000000000000000000000000000000000000 [60,9] -187315203381179913779786529792352688588407357324403870556311312292622101054054454635749751995877838600630342366895695825486871649500992609918678407431163653380537350170658648401286455873278311378481747644030508947510990162271065449826624530751279440159359751828785144325024731363585609706070124214273254435647162287461798382507782160694144423205541168348647053155515558692213578286774046903565998066198277911105326682654046325280582980116547220041417832915833918110227700134953901977133818797402948442128626203432510033988127457975166097262445053748327911845023696467480692793214614718759223083991849739175711025752624916136210221963588680886095775068838028249161289063597738746991477294179185856024376309578070141210267619832040608136078439023740754414688218299935755728691702667723985121103183149742774705970099295118919609663722669790620327715885137629096466930182156013925204097296198029946324416283133452490521225082436777506246464334601853238856847451312560241810347762780512384382903435408352410313179454209009650815571873756098400140027165595016561401117539995879686194188261555656818668332343509267623134909010994562424650781640545825776728820887909878207162016681814756040376167389364314514508676752192320005664560093817572771752244740704086955030034948343879103673828553678466900438179460429041863609968035855085584647781000508636772927594960461243657587301506353072317859952614434471664768249851933688495350165145992323453953287528775928945520993768420514300687918129249951762266959264059310574409293875539292570576561228379368236565871645743059257413266617624205452775197181902682829689811593076475742874293581225685952258409728499432262903859194419669538776233320877256624225196805420502286249794286042832858002558638410656953284611302963287869421941230681725392720200866176906493252790778445819800027936313808453092028881108957657872013581146381102088549159717973829208619276958357161653747437034202699830645801969379512688479854733323042398504746602760770052339100235555317176643057330389236594099946566818117345285680320189617728923994239962491896819233007258716602029904100104193572784539653289308739334961423985632051989681389578694972306832114726933986020578394788341634906022118896276193809545096364965917469094463250990607538085714397986878889021366569695182740096893096882676265872070159852646103060840360386566248282762354423577484470249937795151295107922398124091911490135908107067780419395763065125295566835981378008583154201177970512791641628640761872451879779960901780978142683180474677894374007670423739680515168313880422772811976198246044265520767040763307249996833620960984723514219136710403852785658422353494182966009265374220873891840000000000000000000000000000000000000000 [60,10] -4509470711187202313125562040881271182155030074396207641316758895953930510610724620828296965397684015940006331316869393283823798073797780901008501000016203166457812216082299898352875695862642204841957623639200821138429840275286140625397371963474974569612910980935094669728406148914243210827325195241754964309394211799416029183829707252770501613800446500412600920668233721288565953323704903923114232930362872356983422861349075427986001774937010380412571734258936108122667687410987518372652163348235762825460014164991204281032496885599731216080985931928564572037836915372575617088166190090018435565448946501352815163670497885441033996431492199550309037267103327743871870888281169120461831430245306042737819741293962648162141461535526567347669588950481606247287809760218304360429204384052108428836569412405391793295226157826248284958011952530519394042023714852758047228299185956045324274137645615131175295973506855419014677975683913895446014156174887464403777208072798806459371432824966943128276955668762864259836497952789674931655017105255042191420277542135012571745819367880905867579287177910051738531918020644699826271536946703494114490366223134702534515800578034820467089516308409321137665139328363262112431375331536567228040606030818450520357993644170911538989250808460056084916736162956723235908486919335355075970482311670108053486021379244250227545055783129236208629100121074411773201883831048600431752196470022168117468614081539238224140024251029899923822072721563992999241205691084541891949609647315820217552947037047755634939171748197958640013457163443163787240489981734283572505530363721195169136563824615856601099323786871903304446554102761722350984949972429904213877164849411254917673676554043629661346123979419733978614840852880740360002939778640309955759285818744990619363320238679367465861911783396430967860665259108415991644948574195755820432187233074754410670306328676261913586559403870022907418060858584908550830901372257120737817324991857780982478234641779298615627841752769530622020083052697235238150818459938964107550615237483400870375195861602919264119003384381288273766901411085010590004653415833667926715629609066537458173698516030534702587402716892875252488506231704279390966865337418036979943689380702587613198978818992853472509408098533626803744903765575651862242590349287681989222197414024292780762945990478579939827781116472970914400447179853412378019798586909502026012685147173813235746127780518632562386990511463902219243562212327991077185929397925273419053930198565955580650163274478709854219924085486747684370997109538101052531866104743232445855038488653611733003951975034566320640700763574536095279056938349464956783648269295984431857664000000000000000000000000000000000000 [60,11] 20397017453373785964792659259364702442262847934431723783514149802898361438990456523469744146133851145991530000066359077122817764595932678655332505708960348469592353964147527636889622337313333972040416233607951519753304777720972751822030044449111824954619471909546805867215634639978315108034134359600846755172459911914621914646857991358769643832789983745674766395513775835749001824410370539758357118435689257720412867714016234034252571084821597062068254098281139254365139114401783923081582874964324162481213525548938811097162204005093667713654996495479882597261992129542736742275343810569578708522393355830957528818564984152779805230926594158103814640923993574608829434999710431247861635531710858449416412987889743108970620910020631139576327084958223329520985515296124631364718046726017892032695402328713696055035399531908489660977840242822440557686133090154351167456312223801598259716059685136663526547131937464363079370481957853133289610552738797389110495006541672455610499446917370795047470144030678458385049545600495739427297192684619414621897596457822268377968305020529499054919332098812307052164913157806601528019335284335590438988369147666880149176909546985566789224528801158213142339722194545172059071746878269959577564108972028314125082284841168526995648440429068461018986133475516382040931489484795030319722711394544656852072478645980149954824643357951436050796724425878615033077881610905607604133220336151345078397103420524743132748627612740715937603693637804411712228252931195493043043778853732806368341401967127648271703613738910000322792516192006226198344009218904837450488922328232968848307922308176911616072516319860858063990851064486125458949591050129613176674614759388955695486453935941594801258199027516279757094150222040530105089040721438451302719304591575187563736328060529422510167816136622646544455136337768853755435903751542750337909009042381181018965884773605441717253186564434220239245180290446509115315425081087040499336009626248920958049879941715773180983262236034818433693012222274663387463557509169072126329041654642128707027674634366655191892929699544762268298506100202993554416506208000556384267957538327689773856117472283294702488723386661622192705157750269541969781716555907549875894084964359369056494127481867083082251286421214661764931735653755011502543944714422861177385092906916396756387718634216638255664736310657443587066839342108597353028684965066574570153153686529789934196772026804281247376224510227081994133318609399629267119054166515377140046496176100781006313678274148041804280640446486171518548400833836762062169359674938845870236928173096471458873824812990756541736721163420399111962626235294512791088524732843057951539200000000000000000000000000000000000 [60,12] -35950471126920551686418020153913917855386965137611345877824338913738696662571944949680109728760195893023349767109458412611184644452284315278131264732986851950377391839604619558982293906155880787773184717284010893898865832811205730489838746191951669636468733066035562874531608077820760780314789527545671138300528140758943778595046061957820973984969476167729857544928408819642893267614502531802875009403774528385526193926014942995599588280394375769467546346467557560090137429316268166070885076538092320710547751482546931630738761484533221217094611324222681006294530049065202272028296404182868034186062350482231814449154346334642511859347313378655765036728940743317877724200323235200653594205622266772985397241358394188080670900010270220751803068670236180712885251244282318184312966827818035758861993658891265781099018282779427566212435351954952345958680776932717417772797850697940946716669073802693300385236478294815470854430453853130624871581143781274588341276894910907166162088751857522579071886194290483851596776944455001514425602811677255209926404193565750698475151065351622555899405782677169871094620428032437659962507820709783222594318368490348059214113187392581749455773155458718585768320686776935776919526327239690982569387036267819903172329431673308236716011345353363853801846473501557136345233203570695646527911062067174563466038858616948828077654588888382284085431216582262232939770586844553717604051033341726604106031443529576396707220294749700047956726330697397159941612660630921979934891999012020749881708036743583889223070792005958358705377672674242653883037822850455720941515374460005142457680814851693426385757029447346989587526992938760351717968135094745793039996143145521657484864574253054607121069214515133793345539914816597913606719645092339650485248852427924296041578599053283432204986721339295539878298634834412101738811026144924214118388414251067001329569924800448740845350757409265257000942064846128960487744761806155665884201048762530200710955190518050209846057407298671609576332229952615406544918651130719941072966774426936283183178226870683758933636896868962327829995130176512502884548624214716638524202508986344835383388655170699717677296942456458024191652784415216340606764020745625027744557551997429730057646340145041521228375152914254145952277850473201906255774342712748821475414068122947669391286510315556500404928110966696949345850119968235136258284479636552307607186332817685019969830615190184025755868905393236509576796016045323444419150993921136439806316107805462652018857183779553479422959057236775443096583145595712542801663929568796556494412954839801230928131008542168037279731536411217237094401801243565646931761718175250052546560000000000000000000000000000000 [60,13] -16537265241674730073474546812375800128410254524448677735706551222943474606349736751976297769865594222713360420759809195150890562035146260069492864281317207054489768210779152149439833724021063454024925325380190402364853564585020763361981871761962748657187583907512555463036821202540613607501106298018582532746909463934249462870830497027647546455940251585534483347586550408770233939921166434608480034757943083472197306854706335222115194130976914852255862741333261352226368845353014135301024863534616687481760384814130528416149701404994227474192737094465574065177316355444744011720003516386969401832534188809138967098653647535920202696896063320473174654793244299219374440570168810273681405273926012232280955372821479290232743809628538815626850380511097313361491608326242269355549466534115954214713211521704486299781594575576969977193522936615351578847554769346158505543969950401450599817501451030208350571445289372536289810438619162110624516475168534311221789958899697470068130106424304148183171082765239176860718655697981596497794555909130763198083345884735195384241998485764706984253495147806966216011640294080538957696145734889642198565010757818326220478247095711664039653616208209006077109511957506483314225679854506115291521513035038016045933579010113113760479575960050747697241883958491026852219172130674111205963840993891259607488230472366868092699824572038053157466754064804994236782990528873084714688354730297652296085509691472028226912184321506898496438505967750677710442102192520975139280123600659842506626246378904079515340612300933225100542771241389525670064393404425003041784830892015324671329386189672459047424929245896226745707040126693084364130190625253348387255487357508967061316656756079928270964132059899150857100292000465124871631666616200047870516710736759328550823062556933881168319368742390528173672486436259375130103758755898860505650775197420085630024015366263023253801168566030033532263832269567690088826960358198262792289345649963100813561590315149606640693722580184898182351116445853649076188036256248825343766986304260348110676076276938374791492766602619443379144350068526572410789464052787454569495242618460884336381162996582767542958898979681515336057253514399882705508322289341200534040517726554056572582427281255846067107719292447382216403631558998694312554196744133107027682252046719302596998560395545895052968103695547359950578103278709518853550577306625754547916865647453746127361709875262869531344737221256950500225912445134552901466358759469210735217340568021028467330944134119884832023833093937104596110030428903967703809101279057627866448188356631690534724860095402906134930252665001531724816666553028280142044897362858878173184000000000000000000000000000000 [60,14] 250082127401865453440618996292496199182048635882739354390310429688305818013730684318378239085708734314392642510772756016541199811018770915244156403132213683531573917122556458972564283255004223017235285900794671560339834924393640734603963403717927535131345650469939266646755752636180419089815707773414419570243328082715636154390701152783709106351282055212532808767554304694563556948277458108559864035126153439563897468266606131631065534757560325769473405974950023300614234513365696434571693682460775498700760407125172707110800785533598523983920152872892606380429622330640114086475136905635893981828678851154762783540527306392111136100885421872494015107392246212885009706864787201763596983826234057414917663699240163558642862509469234666205588094240107202251069795582916518438595242701974892096844761941695484954226266998342296166321997255146089789724823534482005368797851101794472014058140610478669416981030003303946678303482143533181743862164471767171552836975278944332728553518498124788010255009437175044142348227547792035726727074093281551868004221312810353946894734041927918447109435646183810068856850817722055893752824758725531033249691998607580054016104337414687766459613057528083322595690547156769649599581463035153580594628356504208566308900728046651934810485417244035662289276449932244815780901906071772792070984482770107063978258489126526339625805890982069641601913233400976696362677255263149072684167314176035124048438289499858446417556977422496495965186199509808148799389321967612250924413119696196579204540523056190955060770641423325365290330385901835952549138538411509920449012340167438308243695564841175380835307534374778495912462651246883181834089242343172152636991205290864318358728548357604728816128338967080217732733313354686442286404629370003834743137339265699058149153300334218811838348607189861985078407785853252342616768172257139034966156209582584570018454091036843450293684418633894350866950750179686987395263349451167554648001439388685419733375480944630074358136150068699477062474560066206776276131076308273166183140740751106659469296528109230598544387540371466008783125101030995446890552360198615664236045858327266910919201022050925360395832441034338960536693770980375291006487959077904999105549839110382307972032400708608522963319685741829658994406168650259871688210299836292462629214250322554482141908224476245305209358831771420139886715181090513629085480715036000697401563932216013468527470141544699200326694978403352910151104909174988380952818167863367300662348640533438807990821125535834806277073064166951543655721841738837306969546635968137169733637265203491377573300368715773065842980439620630079260660798628303632956754469722519502848000000000000000000000000000 [60,15] -673493268704796415227198007253003551761875726950610985180078065167515723337866909969655047059440315628802021308808147912991212485358249748089639980597730384298771913188816301537086706422729484398420729396846906359721679291068613482572120660961543307214186277840385362800870453387669582733461568108832758323864534957969634588244091601816744680480642136492685692056657814051212609389624197685187932522554220969733473367947258101899135357537953316100891903372399796625235532972574822935093253638986497361903884372501631953967733404160281162869378946956229778705477206210551318461426712513100337630693555999585821160165158160923592279516020738329165957300751241906127591629727589638603437306129400583854636628475563546007234893639835115193061240835826018768250168272739905483181661404541834098036221596273639933981756581218479072462328078775721107835727770953679217687462584729168190963644864006344688235440297912302550001960146476818127023589031894172028538437961489664824597421707493435174560894302487561750260733542303781380993891257730467406162194595334393053843286471938685554742567008420265209359806990949554572560338337585019977182170176876555917043415542218411539991557609689746917455872170098665179296208967168653626667779421957307806841642315291084232900611357414857416022980626342935026135169585192896721048148278756677265765763578348271739354602549584443000147325643567645839634404291076039565240511577524297931303713212315732024016597696446355336177697693888354654644671440679664109729393264305694252319227909388406141615267078060972536918406316878914848174590330821546899346708253469420940306328986415376688392498455595586465718824415375080562565559121739104563605605215751869627478076404952017381049886020405920127858576795828503210603361619131973553904009253874653596417070853328334954083808043961833962344096269997891151353288837441725962453235608580086894042241471374739498767334731766524661880822636208672489192361544023219673954086506001572155654656010082823520592938085061354027473709276379088470478220403907945389650104128212449391395341814158137479233447311004971801999931867630827683712104433132425351140664808981000716726557534561853994460932286488530690311819038951545867644538815527662992739220650187444786175405562511923461160294096829366628350590073535063581291827396024717982020761315972228460232105234385753745480427706641426469973316461750271849992610259953457292648736155152698950509940648704024753929335788055496013559491228273393414676268941364426849038391344096947605715980745875835692626788799101316094012255466993720675664644422160983342312853355328880372189308307574224952651657075359981684924357839947570647739539943344407964549120000000000000000000000000 [60,16] 943357129174226115853565609045066533983812127969947744369826787328417510830359716610599687040846917407387303164837967733648459602260807428689264080211915564060812873529523310441463802510866252337585669554405944922914946975889328169464893522143974291150612200546346527129242678195504184545761182318565812414771209914241324644490386257551349201130677713625213574619638572822236383900546205068489284918569781007560548741036806059362028092162763829386815876307165521906705032243496110204996029195164091968199448819495853363475217230216352731357426357129629302172716181290438260754115780101829870476015739389961340642773776580986870605085757692802031381897044542534350194186517855812809631959675854089727452364991060855591542043864620413070191787126685795929069383030925476489600382047332446305314739047939102260320975575683919445504500720328420036627786813651626688361741822508300794478336811105187143227812902106519417075147153181877591274736054444586290889899518650167794061901719096225018890250817315334097022045389046092000823874929499760696938156703263245355890418844300388450074969821150648096938450248617842411280170347640661019641226106114258489588382453697955228386080475854366394464893809135127401423422676672210019257407447629161634774894115213136730165598353155263208041705881574913205857471998347694991824973263014412596072074113851372257981204667088942346629105577806527441854969232474301018059500722364566483602287323352007032165700232406156126029226427078410729894107861719017003745826646052488705321765566259908141822146434759654512471093790035121070185635588295284399991309054377392080479765731616825231768214324316275936486691985003082585610485029449534842905283231121117561930079085451062784881088059494711886071212057159234199791455769421005726751162188035302823868901808937658667813032361122777930713992188018514870375207593423006630955127643672267373330543072099513568761403625976919432408659933448190390718209466075278536056285205742807748699367514939969217277949247422103522078995111666286842140642923056191370890884348915448243908625020940267692947173639872850951186202629622641704090505091459835651215197233505588257728613440595889080328375321412692880113847827424558553627623989339698359559594500202378889248082660344593972047436274903841759433066972304670484708743273925939287502192785339715423534367492948376763317411394261672731939258171106121267553875276946965566005128768832801240821388381938626307093495045241549111127186747804563505274594558969610188663911150136614843743877613615784923064593266921725141322051589133716349160049702712907582703505250238553678118282065005368479393599652844957688763299709182157644367624655733200057794560000000000000000000000 [60,17] -276785902421378649097493914551452599957669533893435411560835041272250789099986110861810024515967145747050280019952997007092067428936038897771312154340791903199034505516670784066577185536237230347974957639028115219843159635324236656136373605026006175448415628309505014715084756125437534198504332090436341253566069878388929174792865259785852352554299561678601603741106797081344811067239149374075362486766342681579357781639048941207155394113828143620414940651711116071654279294428133119093560853902088327350536823602446697978795705739139458322956285806604681456820365854552374539505926866207524388982118826219012705862814817401928682819563165273155541595720733836114897115905768819700474124053232634705217839804069800933229403071997050613297928622724645019764039739394337914790614481661054268778102412071428885659741830094429805010654095328902397827613964431048123372347210699763892511818934960704796718690245904100747623467687566757072172660207854524738410601255849708582502816416166760083481589033681173536684673743268487133470206328453500860352030852166008276653648523237968927275405987873002211680694182360097312369213681902979606798612109782543546498079446246008203959519603336850901057329947424479477519683492356447803697313956419785874395355509511878561481868284415112224170417062305317089065983521232711843785682727753122115980350315097355040225610079150537565009606539337089589898580458799177589709070876504897737401182231675757441028419612699854334144089559277549755354898832104690480212684774457425878742965181300492332291042529720184345345179219715121380889464569864185595028209634492042247592735692139896809841985134075798184798865795735946014788823243232911599274775532813456783982484308497193928751385673918788201264182220376219307710243080785323408644683957261809792508680590182290635612989906279434709628838150653353574974005911755443603655684008898948744012968731816627390274907947287137499004083118069187918646612478923168745250752086772344527807475103872300204051529776368695217112599639106417579518246150420794098844732958723311662884041274984820329204220008209639615908879634802632611132814016815260162371881056805502704425246032929069926622752934345155227042058499301864174168934272886171864874786197266095620657047957600437524152537650483732224415570525535470847067168290452247909739112493747530875029656472120535115514177917197674671944192412428861075453793948257526194162176881422352612535382379432212741033162388200309671797525679163880025969329131403532638273118906172813016001374345834540418507220160997037861551897963438931301901155256933265894745901326572643521894068960863197745942708292179653523599200986329785139823268434202038003302400000000000000000000 [60,18] -2176811891672773470706230411713991478497569002421744038843551560074549261257924742942092930131538702784284433489264739665219850046456959687437974107437687681430078317175636969309307209435088179439608683554941709415581482802561880303132565244842864026159696506281182079826439008570167088626122552434738254359494209690139966643505234719910466722711270643602684541402833684771468607756016535339029124334821793226527451529245832408698570606628573934588659637086816622671072253712424370320745271494259763533725209469663186611248213060029088427532625690627931467880070631612348938440618622016816333661408177025583904132306932481533519616254938353732663403804443018527425842401115145418795788611467921259077376865237660596757318251070715413592224774612189850365943079241292454724958271929905674547606173077221882792893690472041968311797061929410599663811424756297989580411660996859984042124829821340981446965701559268061916443685501552023737048301907725686472913868873045844887439447589099071469107771354715324439974865641115196372022593915154349410952499520305511374721422542371633724325514986115080248607987235478399169949395021382428439305287339164094171686043179147889570460016835477478891568728551586114942871718358865202069978448266404562139193481648575473114796908730243039821539763393361767648390533181786691899261389948765482242636089518961123289565217952650003298322064586259936997683172998546016823919702202867359231446994715453085244603987467677690490803019309568661026706014413468526955826163457930051182767555342690012702023089327873956195327641134857297868018768014188896820154285355673491771184861574355892678154924538973704643008057632535436929005630760251839584809938275490367268730006628196509816429527424460101966412483751887068160949053984213356466737040627119378136490540551116682944981072057629884182686652467993970341482571479157807505602674064742354109934186465075182579118208271990508005385869590630410395850392118548708274131009348641095542988712225185377501218848735337294387514252203660469940999050591960522949119878205765911296941131531335208328205198653017871170022272109270740823160882646169300415306305024787092228569755274084242739101355362485927904890686448208525860502742876872377668078792374977415774830912389657849286198742763748908899233818246247624012578628159277090780089795819380463628046774508193340556589100441031031390586994672433387051538270842495993796369820385792676256025213309623086819195559853726997519824825027932134260379461407604745587496135717896732087114039996690396501155059296256810453266359658020262064893359057564690401163376889116106099867367818596814183048922738995524193358095559958001404593705588543589869158400000000000000000 [60,19] 6568341933713373182409952271578606319744498281914571271345321871170456204338638873240681098229255808498502400689996601974473438057848146715563885769081549631290758317647834486721809580379757045737923494883505370332321909042734206929755371664979339207635368255090298781494359024553838742682039089762685363573406788382512816456275434392875622387999614495873938574779037011499498315345089770592418488474338006321321421931806197579011255989794158590893006696338861428060346755057667473610629820078649801062135713474257353430257157376341015392715127564449300209554942939457878139697132965619857586687442956308855176621065131457815314759385239699381056122727897025313680156163105097193868554575654310394922112995297064100081940050873870887792258953337801049102264991826439934583799863723894236112740344003940605366491389959498524497505092036532760335633148872616098639475330623166594581608505758323799065243073595524212156435620783848905716882309498994098822822015691176248676963330038687561832573336307457932239430738115638240476884675183062532992145301274592833376781057614198811007967479084219736019687371367243045245984128959775121583971634055939280908443181518842039455681875109350766938453110320986696402420465692860325231796419658271436414886310501861865478564373987877447630818064977688078641656003807186900639320109686158773461964971149768701799563976980314965160777808253046385546887831886113426918481233438022492261397506542674417519856925845825741132610050465851900457530818196325919947816857046799078348552509417227030919910292951269250830444550841945830020132823204330634489343890998308256660455962473801478297072198720928011969380690782401417922048750568935444832625173915552829624919878664546489968031654786153958445518748362793775481991314221181170716589153003955051729876651490623407410676323511488252535525924079997221856179280223579368252770757718939101481789173712024436160800641087264664207408305385110693678181025098871411434218810267279348547244270621176486457151050752351722596338302556453477078564065466660774424952667026418576704940657176083639118309827066784517272409323488559452796881171887178436134081680579541883687769859810196985511138092036838335151139257272243459093198135013283809858769047639735893618735940264670717940668443995042639364151185170573989661394967424179436567470950924095358927679044811549723367639591667778736748464806231162064739296519656246655386301806002751863667500687237917322473481096487502804496512279381052812048291932162161260626937796089331280586127401407389634969829108616995758289402431626641844363096899802470680249447960343223161446442556592577492415975726988174004546152245489541349355596914925794186231808000000000000000 [60,20] -11811008602736636881799252751520588784713952148599465797280838237707437674453572725055531957805747828316721571640155559146906609075472751252049578643788835355154852998163761699965233038167150137035684157059415596510989903472121470148351666023035387101677237913277279148065852926224447313841550006940420979259751397249960247665822245971867369252118139424450214905465598172762643900525281692082870926540608479143769296352451662053637893184533510370642641645841672947899675727920042337668701259435860061347788038486662864650665881055124347988767007684987630536659794123649264796112136220774971999640171103075749879319832706412026287597595836026769639392660249900079514191072514454811479606126808958254422982565738587836734364992193866513529717003054719166003787544619794688933301957941312444204238223634129559463478205976831648049162929748953154085642661904971219979053878124505280289880001635360403784771248495381467007734614268269220101273547529996095085754834701068065829890902793884172774677841894563321594861470198067203264589963368054280052469956052411628314125199235989810421764670561839772118975619520960354339895393252164143013493351713194952758248897757630456632759413608220513178236389060953908150224374556578954185944670460596352213229992443606744992493680691229561902828347758868028928111913468122322413445965848690791597611530746496741438840831894239676724675598658722829457783812701938072651058239233168402473443329280352000276399724262406703824161709078330358612803858201074949260520865094786683401975408617722422712827698276136514564964740134291319473256228536310732898205660737889912944416145247556746054121400387215270664364324616069667364443774394366776910972146214934522965775862230770015032194672745862767162530156416097596762247506130763757306137802878735094577011089747622408135591312923189469342082898722526956153211673368175933104674526980627449132197355062841643065531058042745415067521920532613899548357112548924794431456054731332252170586236523292538438545047466037498213883808814839404698505305132542043135040241276545136022536620924819982110384400209915140834039345639473146600769035841755293106083279263683136749474246275074881385815516858988400329287063376226012904091336190682895929336136821527651093037920353822406753553484523730990616628184322873055794937216252871245386177501213982181908087037947973336900796185237654923752365657864155756638459076481946764816628758497795694936795876840405281174634183302855875560083392777303926144294769654099958294048551643025136933529753016571722842923170035395476539805886837127619473611646415666067589985510547823573413080964458007798294254472915900235223558759919906424903436607472922591127142400000000000 [60,21] 15962838607605429017312935769696194274523726941795276983113138675721767734432928528179926627999511148429588439303395975292330616964105781228414036219063909522127044421157815084828111287457254393176648930192010285429595287585783266484947792985211298156977771587496041041289061851499945289340087540922793698084325853269921967550159589973778327592207273726904934737327214498120652498891632681140483662574775909590481134758541405411020807423381588905298564989868813356959404805711072238686681198037910487822304812257743264263734759583412653637901594378615873654259450734129180879864077815902378966438705312376576897852431518140726382620163220920658997857558659152065353526554443515956658963278478630082601168129940188310696889992533619239626062084003161583403617809843784478862600288477589943085985507878473139201701015751628492323426264458450729716452474814619476230040261144602495944992352242142864621869624436303490899400050835465277459206667055193151634283353275298097820452209195725086848670884723164698106866800437478739142906211310329707041000780265494107868650251991939229330085522867346847645972995283314248007670522318714664046160368276863788506524379615318297035828218743530750736063538930318215955852221725037331138073553741052179295835148898882316301169849492514385271162676414627882373387564449103767413146196972391051964979443464228469006515264422487826128607823645986957642768480287078014376099456705914620336399966064309587954033836305173674363169002897698222900446875423190462147196988758283992815323814109159332298442379233589388403328604587093150187781289887460973848429366909243289721533999622289378241387269866241461117398786437362671716681822389619796480451127905319101506252070044846411136330363120303238289991336189125230898735193903812808129563306012384074566872384822819863846103422364473154237633354039993288100353143254083992877183375628267036822344152408809079615556253744967399578006472917316887038739146010385475718002353534848003250224926831906428671941608673730163868965033418291995092433182246590027252983155836037796597415166452942905732790757860192519965546210861617004503313904780924173768583026561895012653673862860545812993101611627597889393199141095753276044613418121044454004952135459694600319069258103687519363469215342631113044323614557284982678957936637473031149824230158960609975788406283673905010884796204177126637330595425086358622911412509628828998981736826363385664555895029735778620160448852069787353615066495928673221139816625544662274045442086105093135976508164414977239647926868085348494436054540902624342902950996159312746805696355983322729997374862135832397515755404778686345528750929716233518530311875581244866560000000000 [60,22] -17419708408662942433889842092536820742323828846452158407180582154446075456185917042532386350056685919527082808114064955636047831607549484344912304016588877574128811832038604538689555698457140097987268471115164586029153643400882684940322806823620504069160176644551518431232985883478385496820664500604691802547332288163366143108807710975405104756026158120110729735527275136240314377327169923943834647216032125513969675891793876773967062721287599993113002217439533186229989777811926112809301835559747017373075676550415681436361707446670731622996645770434227278224029078394522040213131892904363680264788623443731051549311028690208485370468392870074755388315188450112064857808425807589014517477995029270568615157938300156688610378215862616559964549174501740714023328896595975787607083639855764802697094767355993045331617651602173790943015771344235477043773399365004955136992415866591489208016089185277390153428329095229339627168433169901556934077528315204017783870317677150989957344357628657719436601126194036208293205350962066486611849366429247516296142785981339671725431336770152303872372229199527449089853239543124137328461665294288638984036907070696893126161703759654104255040049099522271601585356884335662378491326789469306990771950427364073233089947860251780652228433734444259005973295642360713564150582430368507633952398184966188784496573722497444379482947884526096886448391490766482042476553756786968864693320203669718580382534931191038116040093803401800413557936688203406892092615928650032105187614716831965275336314952287453411123130757354339897141992257480481234586329594927968888757022678731188919643068111984765019063324817828880374816902774013037603668125825970626848071510183201004202067524678580757506419386467904107768467447945949103156719959915100843021069601372641665319844740374942353949426891411117823065651483441427226571306540464099757323339392742176603181269181858698094331283126156257085768594600276963400107245101598291664116110434531436159196449389887380455499911260263182385792309257454426158875527632039665153589863433591950712010753709255169872773633678116352914147302753177726642582405583465679377440823899610378644307653796204751645864293500340529654101424638833206810389619549193563237983732793036883099780013479393154184658180999922912822591218098745308563040527771001547645723885916749377412197673724840670445448119462434592435946008895433900258289464906042262620360664158382359600687148502654318813635268478120370306647407024131287120127296490590413863756284065078652478996673445514446685601008626055240767148319378335339566003580533561781056180625385894941855193338630241696881667128422500605994752314907331007210235109859149964378112000000 [60,23] 15991161593463841531311788074119556364323789455994685139307677038526626622115002274768345582194723661893790116686495622233495447406835220024159806027770673170918016402540285581969521677333195239094218751436939367992305688923724150076301550754974338308418094377076301953174197919519987373360896759982544795979666051480341570785138896426503290977121890089609121136450304451221875827372180412649483621292939355559272695511143054299055588288621162472239874736691217374763513584124414955747941745412197827897079043519143001507665834072535057819566949880083811475654785364875273886907629972694465179513332128892351252870302568413295307461289942527345041718169621428498112041991005173841170088324730297936147619609306273255682308295523579692657552014775503557339961665463375316686073982575685120769400097130523482094542788022547037839176153734993968819566551175657631955236134701215632616654863547027075991717061326518363312009992213180524558292715888860837951267139681047393418701762153663280379198583450369379928043962436543763300570044910237556040856084825073064622926674514468997776070309524080893761482369018889441942702230297807532135830369556018970771556175515540829366640049440701947406302606553262123927368909915919849097820519212131466406354485352766188498428882000655208879487884402721164112168899183791439003606944088121260243556498438775791530696588734413617221620793653166616256402538107731970421758619611179689949339559682820063262667179144162853488842509790251763092773681041740669734413529033374360562460145561549228535295145866255454842775223976920645274392608224923443125378714750741713417435284564024524155056212327971827493611607296927231653106707710592229604746562140548861009115492743246650444794036735031223917430400672520566885435677814935083053636959427407321316628867121102505768846423767594047032139454737192055094368611219495281020041861336652517471571467135851686246753380539504577038060794153545066231264582689426187992058283266927285564796809815573056610032465016982572088354797212794374105318767632521945393293495526886533599380338329578857247630814433523715727551190140242186082402052825100502603052218242159790841501161013397280120115829466561337845248819104984940710711650224379180210709709582148703966714173036416043894531929526492506743704233559833872515806097756696610983449553986793520000566987264732644909568426387097654966166189787361600333710059941561097249642786428174358194619190877255712663668392976838868523268430984490663704637770280607377262299000424328240102134790362253456239682387943304964814787199102480487337078672403474389724419421512530881704125250779253592528597529360481419591728926987540821183216161709681226547200000 [60,24] -13009464184355407070102863287156176305034604109898270138192616617069140051249621286706821534770624311458629290773883835695229781524808946335121792020841919793976648585421193348226661236460880915554129667607630167748658108817527156181939345069700139535936961955270075682706910060318048672806113709732890473702935553753808648927752161667855973019588330258627668587350874101645052879415997787613093982225106271394139126501945975555179020296400073294017231957293538703555536954936446628643936109958539643574892313705088028711533772452267141127859636811638156647199419499719305284236425259783903060935193467277503697817715918698461770889741463159378595863701933368748305017243780572738849388698224122784327658552572804620004676396322071668661696320629816785717581492498691507656584393452491579400281916851352197662663509572894959236795756952041023201864948418556311207908393585611296543333268756553595692415474399850556970981794544781481812489429092659905157961412950390369042934685200245096208099092689262575809573400141146946940312832430953630409645220279666171121923840260697516896250718322360180121368675901797221682837040951059070954670323990906299919188159623789642614556915412377749952937404927680770163908633944567968056137989248598702200522790320646298421861687655458052709368079592840404456102600146746781867257698533863595657870256541775752728778444817052392619497658321985673903249425862371783708168068765815944962318746288618448561816355400285861131336345365790286488784248998218656634685079716535983164679198526925395115562453861546521036432642997713706872018681913109490509751785520558259419609512331488597534336943442330330435035929015390866379951724286492876869872951544909071415692607013728873625092949234452567087258919551128233390272791757021048243405278935193779649753829355387356669604278455215103381887718968135955742838614075721351674742413065687688848687416936455959630191954594685636678410561784770347969738775550998666447857571398752763245343999258294510451971903124170957452246576208100655040668114843526192168969696863685823845553354959778995579771265059465343882332724514437826322957628985052362172127626701655383276984091249798494977781279366565610347808048445770642321637327557731093906129991083993464297864123180456504930292186401476329608885354941175666787162932005577302819636618408617129534332546038121129731057654192939819781450626138893912475324970944209404570337310763763596991800753900757843919599460553288931210339872299094066518667946177299537202530368302306168263693047917828678516934215803255998160691387580853882989800225120116597016262866183489187119377963454262947769706079677650597395909443673073439209112291889063447756800 [60,25] 10316646950102790479574947063628317408025928123776418729663754510047370638607582697644022055291244981211400747535862718167404479751518785657373934867728037266101653546856879720159786914925766452611292024585887307700683593425157417160671886350558787471524342792502751055597923621245158531928915512451681954837373835140549420089269366077555516836995738153941185675267589380502450402706869214689422673131517841914088005409131436301890358445919916140165340556254865235538087944309232972105753135417995965632622201993537543510321366921623967111519846759838661972958840821720642447580871161445070863955305262868656106569208639432158673199107535559460432326197308206119488296211022127756180348819011061703237888754247713341820104064312654659561124639697043963174388714710004685147855176012855473969975655801984082912887314006315376708024083646317548305919175062881008096874596973354624483630378688583236296463856122542606484539620072205466798077673993162164323343436055561573761653464270976463997432052334975574678360836796556406461951112928314646376496359345194380806717903858222108322609948567254831616464970794880907895434024470557699821752254375502416144078359228678416092694895565498606343724557225126431423672954515160235457762656618618460061913098994049815758226864259083862654283147998517688553762490028123716861094939637852647606547032567020510281113426744262721849310910842185396316761022963064102630393321121216388451570093367386900436068143804147123013268876790360560505754825321971356058364916969484702195358852343579514513144572926654530583683341877110188622410503131159649820820152791196833671040825958009973288378587220283309807640453560889350480084113686698515904462319350489225783145357237997688741194986528368330834516944789676737037662984541890857185322071212241102083495161026880162893016830499002432362434255501490553553054965817638402476559980694905380609843219684129890573140016445612171758466364595320673670658547297244929907722065643469367419996519330679989561074037586221132167152419949349640629119872796207632039596185265216380852016645389061773046381641794745958767903047039847882225516837236345640176938098209461705505725312059404062717457576024200012201628047710612361526152906788881098065260048667633413928628966501661749806142785717502460460064891902919049572486095643595580918419138200174092715096328520532088590966913899544088199933530412912820063268104838291772704457806691377733478143060202635118501035117569864878398053654313099100039081093585710819584526615781389833692420141325293126868646486216284196414815497735770265296949118858939873515960354401499419828014644255413545220051636363276517071990863060155401490405710716574105600 [60,26] -8796076239921741566275234038691149449136573615416345128914345158785683603657842350229546695870038931718004728227101568784668361518259234934080548869863886475175706846883014071425278667525805344884237274190735262871225055301463429982722451333861907051401119913982284571918386825429211033791798599833700455335318349565680760590388524545618932010719783905070821919933136450216235918721520309587024254242644403957811833668601157663690864745835350755339669673649339688344854308006280425359949481697219479711478717961419446433382301216385584320919061623307203166094413747091361173581497830653099932948890153052736707002647318458555930116602791215076280556691089768335783320368305694753969209988559805338028986544698389656288774074285715612191196855329672859486399272672342504299856572611539547360178335823824093845576494490322223522500387134464021819067308770116305899585036104338966127414414382603719596953503772469592809549684692596928279112921797842211645507844045073179243372194801614183475711105458296163234118297244973500635378929384804006411364004516075242395899457795479547153757488496938449297650466294973078165854425904275707630645508420687943443162896499041150256512462454384600066602862364892300796600482693001302656981513739176566440232761472386336993835194071823545775207343009121813486252218662700526744862069065110064789200864625003714530818681359689713659715593021743595936752242671452937937706644481059790670858703882641766585129669177216458941715171264457816162091760082320101978307161923912460424185358765480140501533302379301348065970395144306763119923276581087329618978996924181129881667647398241115813900987303732376414053922077227250288739099951940564691778891082471326643531981574915949658824418627781819644818692953251572011033538580163044341843613960372796188658839083456594608108992352571167036880194344504843911102541898580497579838307492410418095444913663773340467553077824079297589161953723694671052990738625064647124505785171194576917858785335361851430981969959247420527033929718072018198483962631028780154982172898298468810700594939567598971464740750453826355225696716953333376643399075938138033588296042851273939255039766646785314887596352973405392188680600148110438070535413485302665086565693897077597114023483003292451651736719824553544559029284094575817131847595486640848455329886518035643034055635094667341717325398073534589870493242718036414980647122941749438398785541693625993003713043739498238629048296482394311148968341870276961693016439819145225684437243262730789191977951817451308992617700666387161957212457271382335035501850797244828531404988795767362171100040172082857632813586785861386359047227268862980793119044272128 [60,27] 7739104301045910399113713301486457351625476891736693914843794962456505945143932514242847064584591105435485225732040802339302763367001119827527556121168805641948060210818107701638868864571120108892922487353735988477979287840581320771595113818335746885052458964285046742850105251514340049579263184491053054001560309291609006928815661700837819989555213545287981227792620527698854811003656650442108693366134944661541576202693069896294158069831776982353702086037356578240762812020821009912595413354381659195202675643537811823710500930110834213583505697092629582770926742006787671330205628725730594998202529105998797115013987561882373271230581552013640562770407718923353302330186176785122059622608150632216877620620145090564188512610658556511545897248956337538067446648272750290765653867354376895327293180705548591301708227922768276675744177041820309455360187305066476330888424850147117262970235484846391832204308417853351445531451467770174087849090062118333796382295054817692375504580072757443515657731689732468127905460290072418497011921422498722200683728940258350778850045204043535082800038462899072405699895690518687759889172341743451215553636140507321004140325754131655547703450314780343891681610788408978674108139598348961621510026038145679182284761776586798403289566507186190298035568094580426922727080813169076381866207071160770223326397666388126833449998517216783293802437280817099053284411602140511658113419458530430747723678617139034348489043142191532472783682432820779456611921106477584193866634609297354302276097792351532807729634921020531324044283940521398979828172198232834111743255603294582255885470049897655655769504079975981173251330143354395820155749053662882948283991242033692566966721769560178422160132141884374323605330633168690848535256840969000821108137993446562523448281613981847980327926802421065150423129664679627876560057502268828268614212769448542866799871511725701980182738585483483094404710154572058190505060078227221220189478657352295691017003192241597756666440072538161535427473010416564824036556689340447799750776578294200282695995060435435964193491333176146824316012606873394251767682906426816838339240323341676259678250205259137970220852143022393133660152320432763418180684636432798609817411014849000397087483779681889438039577272396989912915887632226718405648770157136444543799132978108796748599892545355584869368887481143527666253975101033620348686018339347983188318702741784432390348391577339666887615639451193403531931458698808810437696566966958800475134591534539457842116840447098332446827816039001401107940999111305432721923886323619328176683239060475530088330661059937532546323764987903845587474808997185983487533907968 [60,28] -5820305978814229349242247421281346424341914176964577479646721260548386635542947829318664882767818384353234572074120796724905743559829729609442585201861567927003201407084664117624286244291929282750095163439676653085840864143411230950275849398964430761696756315909109054493428132298597509100936833643741686817102150572009485514248534975762864104424181895076854887555984947692189987483827766916939580484434917820108545650770649147464505061678224582452681537857225578546835533158794042097916582997720561230486961505319438702706230280222688838905068254614993800437722301124134645366341124668775495559294247645616454374564611475665859849951679212816059986123042292454955246086835510226924109765124072430802366957233564642207576050913729487333636196039317540063094218497493065008840075897513757281120894193760262098059102460400573186536487152816269693863563905195652813585570191912078068526586553923511215446043616079289063901324806676994680903975880088688355653078915282237035830143415507630728415289657846539169904050184063154435560664173149619277703058897141874123857919451910615028103941165054109261701546764467743362947696662125364328209265448633109155540963055975654557569359776547850809369134163401368042766478155434912941822555465883189972632552220420202376590089510201685541441357965197721777000960755875124922348198810662906346610893432424892707863758681136205279675802411988731019036753760182482592519137741653486342847086476701608674188344868774019947457633355667384575192169302976320219552506715151063987131896133996415016837465666648453371493548908650776143317568390026960388975024083079167211863688463342087739847448773778818438974024731616386181985287184080702516052690408280923514566340084637569095154973333738769578109136397876954564439693445547522791898207748619967585702167184275578385111228853464334361243007702523013211859120902943693077863098918262901222615822671380579754881323363173454624826818004729177192626584041149827090280820723477026255686355014051087932358911159653313004431553186621728261086983984666307997875318309754389069507344152746137987911020432144045457443924519786357175241349747911136873289230361102901617437876970123727380119616747006952458747452734602063830406821321632962409471964570909213846887047393860898685824068889712235097168735347341533306438519642369302664756717889809169557497856236642906313946093501514331448724973013844150030019949175076226052724502446338542359505528337683434916601445892138762631378927344530411045506737020840031945451043304277863417821401063074362201827517260674485125829247170448504684180343661624872776662692547488546520410868359750349400032027366510798876438595005266299648072482816 [60,29] 2703994487953090855892016251181702601473177987061243829044986705455348793416940299943698932788778860161678529670737397779163953162225782650609864725453730204675527907623517738770755985898633437354246303285309785508202565704521900101288803499044081029856427703997901678647423932040330454285257742462284967086320664294300681759143469114910651566263068844937507878588829511796072085008237996030764988338972176282681591712711129491032087604995844494645451149788077346291084497582558162856096654551524271110910552292327353765269562591935562755248888136440292635054250708909631218877116355487966720986095623181261407018933456221782017799143619498571344368172158211256153919619186767581258280760813812094254919742416670576411805759777297173978891825673537416023775503385930817446909893758818633477796449575583170131819824346520024892726915529078375627878046874930510933375593071561133593504649117391992484286202563847677288923389606493656340266467523133505090701071240328947900680557381935801308744583064904799966420063066703510365997828261219725355987456004528101881106918559120882723634627375952859320355333296033433337068330533479664386479921925828990373674777992958734461507203052014732962823468051637850497397311804627600222489547853384906714553655730436196782646401886427481593936131694866908992145865949635427266183628222046252588904950046383135561323624328466131019878980336986127956257831075813162664912189933626667020094073229723687665254433381628583517856966785648101095122910573040624058903754449831303095331196861198780553490574275228103597616207723471223524577499778183962570462214270976395497741019684711662910590425383012959497683649080114807678361879539647368453179154673582734198207515955889169134016281233393746849582271647765781160687533506307900407871748224518409277665099122966062161757266280125702078557666489472427424270122307647582842030245719517202604175149761197132850284348097619958878496229203735614046872401659457717248488679513512775071270605777304464331458820516729788192190945887977920772023554558480087773288971641124708219118082169007229682966464073474996972822616355015462097930712285184514483956546270169287703601291601602118210073447852097955188210721869114922244898226381132724741902321833142201253421438627809568849932727775637926608944798716912398119056489011142962358744109411446666186021473875868858627938850633460136020107606697359079581742141277599668990055563993899893367648968116525587124324941231613379940546492510229977437306047014438523835352805843172243967794069730612654690747183412887230531113469671553904637141700599090377316084231428870833387392017207151187176320220163053217277734330311350600868036608 [60,30] 530538665812254613596552991697356982196303229550099324189819274593346014681464051382482480614498572333464779914218458771928623584329373048846440247291604768359761580550265580494612344332554316772708125935962141951389092770288505992718840594123365111717140683090666287276638369974393122203249765935447699314802239999824701690413756881524275095295878962788434579585509643678790186783583320820557392342335589422874904564125762433673082436725377004396285064406175306430294633452900660961204748531137637410362263676634322804854685014237767210569228318603292689489555818075532907699128743205010142834317182804463750883997575887180802142611233179072380862350156616077642084752620310223924753104026627287331595330476693213453058928876427729669570903195177024075488556958671474710423395313102122640604285314634095756333460677153613696765497393823657735724630606295435765816901552085306181421463896073712176878988239829985339732340561004139421823297508091311309878174616373820367320834530832233801968500198244480577145858820513423332519310007829021667749800773779428349117603095788517344763213236435310586296268976784505242414927947508239620447804302034272493912273860495667597558895343771411444087938448381844864011426078874574568730878967475256929530240206212835174355026579895941708779413497766675916608489907553599237595749643558732668446810087145290957491139941468998122085403642167399074144236022921407659161444737107225647128696008418676044417591000913868890929556809532557841163781286832901986755616895110071396590208678948467948446106790507039721637608393666884194091962387151898492989059881449415836941165365925230010482497754346950905155364214524501729860005000673741105353391902727068129316907016314619635125113228759138773790607575040126351725429872758849957450176289934642438620114460775644510720705597760823085535863561526595476241270037496626958599930405394740918945108481704988083240338109969474735173986643405638878982502159337840690609669224661929794057968621130239426455280380577033061922310986759143491372526138406358693300300602859287505184583297118896424065579631227675067155497491667425968291654031928619994391065726526829301880090083090685098710418394065045348429231510033376654901395112981992661098724949373420237568661045889963520228628515493795524135897857474754661007283651232666155528760744660931960901092274434060604972080740699511995549578574647112078931380600593291490486800757244085546392622739544865988030619862374844298186292590805095636194032253093089308813947396777234221774389345266029311634248084633806472425186256467549886608847664639728607791460124942473665716628313373932810450375517973971750206375733997076480000 [60,31] -2506133796042301468727818674578678051985350188069705809986603986607265347112213082772928778007111641613051472010966004085961830863526724771894374273855587774234917344439444306536180551449488502745690458827849278201874587669272046185841364639758080394217782481066108139700767651153391434152948605807617216155444189351272915265120009556992644379036832154654278025228798544936149297757562970836567495061738391424832426297444465474926449390077749440237019176029253207043940732006281891487021099846935267091777059014168045410446786927335736538822555944823639507977510108119343678309099566553009086593617543057118899178734591587308096230618622774020095194692601066779107286003640368351499198527432010955664453408430113327475428830702080072972988563137194648328900728804945769055069756692409815208239026973385768046350227675069283173672862827742269365880380750289778553896443610983742730549961553029668058375768093689228567887277554039247345356753482055842703278112034033314057317590054172566854811719329600854497216478784967917063861543926118837181244742977755877663375677965307119531813413919487582045506054105624124408579165587663062735532607382343304113795658021185092655944552263643576582272980842121350949611938916215102761514521971840152443026854483258634851991054603681531348932317289650060846255238146832529682744880213745353339533560319955509248186784551729086246275395808355846071393304913037553033492460679979934044157726826073566678284786583286961165463624068116618401212252916863432443464490388606452557046156009199309927961394211490763816655311340972349625537809689009405781592428211252254804274170580815356976498442539605485013794357918129677831579633616715218346989938336080257776899871476743093045042845041337341617230652650537253130933711949377457180162694551802648474340069858273179819248112257792602793354627560467574973379281020515889904157004071826338434098872894040855030101725682271191933875209724540408437025721563900275876706327176586808389284374916932333082933600951019220100163149317780648616811979689099807239030205010833565766570284459038604271127512496027194796351052953027151755811265162581755777679371333666158503354671919807075359108484950664136371099472597876976421207833335931776106121770829131446952021398941502741773437840625032583051964450079187571679965337907086978327982504546130332007720206869712075435187966102914517059925555870323195150675866375388168208618215848737356316520314731777781111509126864945306265980725309761029679962295946342526466149058284021118838947981210717626845580216142663486144986459557368589295554913420284612583716155348120797768359358048975428568685365784235485979093317955092480000 [60,32] 2784764469892184791962006095301457929164775757452519429152579636028399641649275598248006986063253993270888197316402547663261112049682449279263776343338012187281258122960816995719841566746318306085364485931219818044477882803700100504235444133855663778600192909244729521727442722041734249362816940371373260355716162369405632263567696489685947649168638147176245649686637050304432733232585529700588353202360604878891386284763762118191689354825619503262011987080178589006962195734598501647088893421576674768182099504597293358035898024732738355055689021754617338956855993992856692041751725511787628005162701008486286438815203846680850036100760453569987493443168138429844631182685096172407012300600062567349938933930016346671138346205672940682892320797960531850176192012307265523957586424998635407604201944503220988910156827330741000856858339701991648349264480784602230975977338600746146876914154517129500288213994532600803078706236901290548136223539369021360414163732535118536104022499893831416946139862029708346771782897893860904285695864016815880336679019079648442309217181133510447101755343198582074585873164448687990272362417852668874777386297310857548491718621851917872323616812006092820524802834906031878884088307284726882157021989742099320535532121411245645511114572383928444754183288877039614091237471020571298342689837920800551021697738746622260098753402797137443342348112077478839160663492158947952350521914387004580169616724292712363578877896882710729532650484106098456347107980317289713214934897548375612893500849450880586271615693306156788936147891174917780764307003775027281029785613082235563789341388374764175436351325937478561053546737303194182457977280316039266261849855749614082383713725096420516070422848053061666257167434326255572670715942398005544416096612112276913049058205475521119288922949055487571564806268329717951973538765563705983700180818898387079403470768756515936416705934279310314529905804573593446912312433608436124826328017556930660175999262922818085669819892136654576447919403749436420093842681211750596210394176059884821217145566275982742476265461505728012054246729290571728377958082171522406173430259690749890175378895420965739746794406243314989264920780039055927936103633566717899231708407168350109397858365394366270603992776107608743507286035825637905682219276975686332154407053015541471853809576955157472936860448702297509960641679375559464315111356242046464662694964418759710692481119722140148046468994772919070277771470351283959354819530346374226691444350302403070745981038889140470770862095908819200760382758237699765652773048182034131217961351486609916941140708526048611914660349455915195008286720000000 [60,33] -1980467873137180575562493999866124332178178076869969399206195161044216008321123390792029372782690144676779872620664472104284090446428571174023439071603597614069191649315431230146157871388084186847559748255434529567365794591264916122806278622964405537054416973454360574947459161980517083574327337584005324409325460377202648568698354856811680287229513023209390717542860404188998268985265605587524784542876932363576965714173571824568854432861222650886925843229246245957510002471413975740016066779106537935780462293187102340013151181920466898974582466381360050897348302120300378390788211681740389218571981292755216699081340505548584100385458508441431638963272955978204457253071117666398674379896869500738849234753078945128747829491297487048293224225180270629959652810369271875522071968191862318178885840049277332129492277569626627176664184278918407031471932628916951782750246281354064842301274653535295697228481973369085459265419149979568507703127683941094094367891665628892960978336289922194674821432994922947646252570050591956466950996559204638663742732502621235007328109721980988808296461591177369866850260957293342673124337775709400261479651308320092933739290057416666843925991974614804970990207647729948889212172556744971924423132361747278886053739072929376646242147094455070390905164785382659994341333162899002134952946112914594493637618990026084208099270323147466690669424774183221836287739179599218928673931298288078397410469002110134800717939826339251374218079181591247976384119010195368302551742410802146405771698732750121248063762149686539352998375494530241421891955690355760600753895021745357271305116079931404348251738641338814733404775823444400220428071185760711093917211881378924257160465054320839366615604426831122903298195630971055602149644238235174745538962062749654148487315411546367282698795863836451999653128127828756342970316394758261086922084118416151424427964819013573870028869053594451164005172725453730960238197119728717755802816628686417747238314090975469515520229186511081989426924949139955148584365496854617629635225151216740228760776259531721137598583996466619406577950452107582591234858794783443333231778775674319431077332883908773980939724024362520647805827907602989139446800972490323293072745874003315086152439025625451108267151492158783456782698268942228807516433409184878940195642099685105604014554105861255938348138568405601769591531730484925883246226323635605618699408530817182314344162412483895746423692802369757329942577207372260543780830976900869136593476080389200016672846161783263276748921073980438582633388298186049505912085185552762589185062517641292857274529211708997732657166157375153226383360000 [60,34] 991197705241607227385776118120414554543504702170806045997389113786541003590410399348294727358443687411541771368375737701520484909441532442196842389107363077327880652195838422986313854033870402945335855149726649620453518051511769643641005277228369516865377994737797920795094611566455062842030726399714301742928434547152418401029053021365298312116007608599428708260302355229819308561872237858809372654542170016603121586672465077611456653145918301947443618496762366012185733843862368603619774883154440685624404067047534643615166469924302060981346997164259679896324742191977130970704311957480557165306294113571254659437257233515827535636967115946792958107373938291000789257872106697461721108566951296691470467923382007957291074541592463231087935530011664197858119258223480669243992924814095370584084723754336596504220279775093601780795163800462366544510611273460362917302810987773798195001766946174712827805761542705062144896859651085504887924490681003442641735494316007791161929379563863763593426288132630507863871183835850548030397493051778761242647208549842412117534641333739672612752501804141396602998296863275781024656748148596073661744707585044528034402029994569104982018628972474525529551536679425220686446908755464716347662763426743554927048091152854658627262830170599939076875598023305818114405361597796432249598853070556373818463756039502520859168664049994908925066033039930594991149986297690408351519667490919692242287444858326862775200053730889232169096237106519284043979893109910516718386475665000772600021124871695099385146450801567162195535710577009389975564159538805806326801545081263719895420803668947238313836876254496951428514584149836684943739621401087878746441836016954289803936445845919034575174120675395223430022367711327312441259062606562971926501495418107920663508689852081464389799916181640136141656161130759100603261312033000013030897045058826345095589947647573913103409308041956640344474812946101940402968972515808211247586027632855889654059642385734094989906623614451233108544603074953669125510729038971110921632732404045307607905726997493097840668193832608723620274998143075530519244044851072576351278700411794937783903447394464843275680952408204857674026153235023296137108591625601113020944354335479819283863494256235709150495384492441147647251259743922917487975006856263945302085771810240090796603240389138549732502656303078278389539280596092358878552490008798458653062721448026489876612593647481290352759467836984711368424176580080669043881066114782255376113740141224250484335160380593755053336929278218349559203251670488101880664916361240252841916842088777177629917791061854765941908345791629492224000000 [60,35] -332754713748632889726756732957476819056849533577975953813549946494624084178358817500918836613751922015597049874959109793363699943260404406446364765982204055511080862472460316832095045313023399411914033684636368460419422701285694451375804993495344925548631567945334233270807038505036192010232059809170873672035401366094273034295796205910930135376561255688677009098649837533862409992921473525016189045466091159373006485789555339464639440129763305958109144933318664789244982139038974342794735365923652492618785963936766857646574054648282748423661710890421951280597530151586643085984982276344839469292986006820674944518034997422498299447441272765389115917767875672278710684388021751165663498742624417217795581520262729551287635281083740697082670668397793105647371942325658769555000927192830417324879261515068502603684322952770370608943848877394437095511770659605267791977728287876409071678829245606445221273636350851181039983108766876213336297158168297127069581844394632354443727618932530228226056663457561011798570122804323304792891811167917179310146334845780620752533143221783163302426610288805922971037094865571182611801934525163847553512139404322474404773494934820986950180882813533755626967024192501461814102734756131444618222827325070647927890970773531295942111074434994070999808061641020149122838791056757428797072260575447102243518128457808677115090721276899056383852405772429529890410596339485048456560526327675674534854482262754292946679952989901881465654985215942873784369744893896062679805189671731596866000924410546694498095118683839405179994715373514244820209596755884608610941807958239952809578480142459310987475501858081477447581943446717545512576070585584638455904985872163143374383228624419632729344339715709020659524386170680059493806852525140965484935422645157523861393077955725438045353560986498259489937162246067207756604916311976459476082931904159438568905220540065686256330250258365870585045934576707461774737771377453754591820037742720325055774880581948826240488669550871803857821867104390690044760941298045696507139431841149500387151527829652305374775129674636570039997309389186562618042329664003938424256517161968489800298509445279308866883477564277359051790796054109857533251445895311455313460665753199384813958673868782919942417844563927985015516734737071734166978109631765730786758943111443987759035902815571168136847331778444576198875969328419973160872254087874552812559068119124744058856569690745704831634698608039709112850243282361491431787139412968828688229629250340180186447257504822303592844552987039480968734913396885165062338317399490268039311921163781393228233232211809416444365091285143388160000 [60,36] 52056476489591447414100260616005463240890741722044841257825463953971018495020806743193459005936706916077148356981942006108812628126086201269908410095555017630298904188534128258462588215182253848577792386493504186941795220321581797965861207541230199166520085387423702827129628899654618267182418729720832123128943113975872189132544019033868156395304793867245630088686683238737087581276954783295230510004957180987022894198915461569918663070535752613940205547187771864942684408778079167088559106963248525647454896968169835780637583493889517853157556574936366215679622613207109632149102554425270811876932237963911429774380489515122509316408347582135911599991781029185928018161103204333716354117482222216517075481330326450334209209768559469713520666362879368911725355397222472819861679770664535763261247021155322743619043848239290941932236178907479196503647087086101545998103914911521317834128617758379224843732248749793814398063120271464067065422049254654531697103653151512150263809656298863679799440444033766545102039229800920740189202078375121036368739176236775443775252729006711942519119868878591894880642568128902394520507806974672037891437818104954224802281561009888972842334211879132741737189363536079782789241694524129975768348775139977432225464242905416582032469698389784027731209708790400768398985167562382840662578781146650861369867596710628937832228233603911622451671810781774143289272705784351323519263147863200214106358055461155774797623857241922009583517878219118261627474872508883383093105225753287167003039340851469931527537953813044925423700230593587290536194380266510831759140131250615063887553500792864037916753087640690338220309267743515907385209053422711522454665078135363950316591298799331747021141075156616790706199795677281470860084997434331910212074267340525286660766056684956033437375572286024069960367913132990617291433164901557814491080456110299779032830412054645519632410618300538695052098434897148343391059235244801733276906822996408247485177088775639296080141864494567444789867228037828401538699596161630606008942832116639214756205073829091522014903148931692431016215457213784639837955115542649359542597043137331166551379084101010119585096517863221819922409843350613407725389765878105711851274342744028180097706580182305497170739105254085422870955070424042258361384912053889180644951592141381327404296833636457502105188916524555093669394031497563925757366423009514654015484271780566807580690871546551609325788642497788625702403101827920939229497362456005481655430827302210534428612146530921022335787916286265619996382053027137692344439525979443222514324708604023309184997687885693022513439703040000000 [60,37] 13559559714729996809213439549256188502106711290967345793464857128967116455970488185891682170218385753075994257591776014445572927599658612243563957001016784243381103106576165303400782254432148031090853060532098156511234937534716897585055496398649548422359290211368843972698744285550927815524832763467266290717875330983240238841829661184159011002026915767026441036926198071933658517951946931597709783408768265761420067294566370460588711605915303589159666938816648741839401075081745348194511873803034761616840687685134661159323650952166879026850881791572987416402768758546665254913710354410594653980165945855482926380808962745146453770835966691989328366111789878604966173558633586110100003503333139326069704786628249358338030268117851625144242483138967607133079113674406156513940527835576199512483921911777710480892934873134317984242652520937801158616330301812178666596586104896378414984607153547360581438919156333904856010671075718484946578523898912533379239858163788580030754228367824962629830212155742303564142920795390462432218757152450855813954594944378152497335310223962331746268330190429860479667067934372814687321223848633246624413530994628180522546240821562397360649850524086401137036639332036703564963887663182338234465375448465757278750775475945912907911069560017957477309282603369183335503831322530472995262900811471412216614237107145770993271329848008678846562625116465166136628083461103491612205972893176254561938431464585600190166757123271693220253287892654198659254410075030846565765522924191905670827083589272731969331055331227807212492048252080039950072983897040053971967260124383710179321656552832882259254273398911539423407638407493609740971044728576344930451770939678577437668361896627266075775015192567707903204698461724033296389129790546258627973021359590453977619131798734895794828779952191010772097690752785332415290462440371647878589090724870920444712255263768771814414206999839122658791523350913500260459111777021689295335577851105591556672293063290812991670625340129999079430261165607583427184872705389373144965696302626357260700051298754566672649794872356428445102193483166865844663920838634029026102804781976627564233917532895848512564560961241913650719165004003644476960463512474049299687975022293505326294540358609040749925089974433509536928348243357290421238134336440685379597796898839200633895232222043626120908757500423906161833785389383549283487637992115480082362404766133648976547075750440479093048978129444971016009282363975581102923404400218170737447990843656244093351970887234283750153036889106788089795643426375307277107042455337033802858626247464812909835102844119157667558399672320000 [60,38] -9528949454504857319422480061146293571990479796290480163983752843887890128083038068676365960430019346084495822156791885288657019099942856782923416754548151959792799947456115832198093427985365369427809704628131630443419255482902472872679749893317567166922310123659548010649145140883414244470983359746857260546989414763725602870701792435100058089838790974041234854363019373685842238576726462615393177881305399452502297494182273380950418542639960084922786247586097222164822231338052032992847233972244469773623236578315600133227373594856053907588275032282749534776334416705015664479546000557205125274987371346429615550069503398775095275880972646553220787462884761044894989762476075304809065334955589796609266503635443703764831850318203785463027024570941333010158063862740422851615824497118618599851440852454720142182911356432776512013527706602371084086611160505806875645837331386226523638449730266782429948613926501464774207217225440675992016615451755549106440437235997373109760078689583821153511403033319444647408940239581959730112115716484506304574855282867658268773461893772142270133450409234874904994285983692376570671837712412009535397734161014722138047266768383467277863002880836657117839489952267694772516417703861340092927345496697447011583010130574769235288958587808410884200534874444797320134052762281855467381264904401358744829466042118148738361898706242942633718174402489500216703556795885291962151711184936933279210734923765557533252057325812672535022940552647012033033354518891160054862411727868396635777691530978137673916610170427545204604177687263693603385247068603145145544751207888414895107361961320746633636978683065028884207303235913122261108839339926393615599156274965267982484838061562912522858341173395051517740227274725547412455945893655769247935502761514777046993880378894238156464946717384083514921406903537142990236656949440872170576157673070343013651732693988672806737071700114287405676986061514861871077636060192080940551478061070959296884620397702975257971178397962985662745793491617631577728545889506594491742901312801021817082155263247764854700101901308415259358163707607876095821887987425923633933057398102034463620346882981333531503060540679759933356673948468942463781854882629847222090355454357353487483601912675905317249859799002829170904043728557531074341566532874210028169751288388610138599219290519069374449261428496935059730972063302945706468970979420512195682053028955949026973524530139348428911988518816562831013618386667840978812302130218759456453900703771226808091411177660056132917101171530307780384559734672733360833221117129733826234629224010236615216361690424262056558460928000 [60,39] 20565244708335816589069037719369386402334285435845679179853366761763296115562727625212977427246446243770608936494594379391694065758726181539417078114783033928828389418452848378991104999541464285027428035731203872773039315372743398275765513547459109940157295841882381833518974158967177278488723772014071384540233904765784659007676991988435058602664772673286116545158545523749319674646268486120091914131753571814376432952985585988219518301443557535564664792451568180944380973376458974796060517275471284482569951954161215968886647229690652614810396640486551982439913439181267736881156797018071576287189627605900049523361220087370148805321465303737399214759228808814366888487277061013844767234478103575633847438599794311209890164158487812642507175997315698638236473843072259726101081949300595672837334337282282813824418369606594738489247087132484320015924013608974761036101093715310547853472301247657485759865569815709298787714433801918437991095045470207882787720411105515752434798281057836136630509841541482111771325483934749259637249222956593025224813347684260497532314222725812123756626173330837771044054829800395234655953585949220063559623056031943829838111341062964151975980773475315854976245555890484694827909555152181963897194889979428547015748881343837875844253071782252909002343529616838136996297539047242954319944331762291087319296864718766539007635080946080131771738614498226440861107401998721410055014167790779071671226494902879720425631838773096988723032825411851260864272807829384453490674477745873701620488725580627082564468363354122900289901722765705305354357311249859288138363495380563849243262074566217432047597542176572757610957792412496420537459085549663904297657402112046969754717501315710163968819225624540530567308636852428842343967164691806974729074391507816884915280188390042303049211833453176045249765185784365417207799834584199956449476728084925728493857611819972842077922858644540219901531416683554772933296034915567074250267022142176461265067582274745507598824963271111251447069335615786935335051692401225668136681173740207454669402615565386581122694582862400809243493741290130738711137210845137724727204852835124765584203579914274353049683576939692578011774428308478518390585585529016730007576898004320743849579921816778975307790385700655456475562664074637305230915519685325766017400209155513475975558505606623603357228921808542207824435442300795503602191224410603565712583065010668512543918798515281087224053935013114261521940916230143678859811238282179116282536409604777721589747121557536605596809333074309828329736266690840049264213257710742771287139957142762217169976639019907284992000 [60,40] 2773338667856868274298347500570662134278420435309999575775213082588425038994741543732883077432496577416494191389430773016300643918560044047041192182547777344443545105606974832432140264542463615265034677329406557994218663931160010085299985560899429381174477296393857853384206175278761183065045674717807166789141622928909548082651626227150509567914333188554041865749115036313973901500818336622764951451816659972559465075286381712144541268416958044249021956550670477736504246393585186732052690212813453804093063751968449665536113332872020183163590201826869135129950679376546220650721126967927018219772039717719957718734973544370387053162423939535842442509500888508664943806463581957702563424478088039705898209586962989318406040045559897145852095003271773479643013062923932847604641949708557782608481611428705462067712188167655642564891107795997418686775080603244588944689677403593372856652989435050722351186284860792014772250214635317342677467952967705777010085990986016027046511784829944191664832703796678024141027192471589231097706851883673346996546806758582117006953769433833601293182861996761297186374561632130372311256584345534893328092406132969469749191043409133439679168475038995427232807473600709681096374505146449208165891587598398794181911882988564946545652877431625845568802160434675867528256360239592337380257151575221383278547220004738943751755680622293591727616176698927966616276900533388806991007957867209982205763146222729116201862461897184929202249982032360575602712337782261829589625438509290876280088472370721451725053420300888057342139479705657108769297915794497196921608723763845290919642251951485283193449936081403273155358972564022134473581296553599633160964877994181964705198757505960838080963935960144358696200392565945148583059961894808665437054986065039275290231103722430385131013489292274066805814389026175443048857612091864346794704030363058997921289826737798242957822371257592557517619444496090111189800341222536265962194320671109498153475024981772952376583619605526832744698078953674846672681460204723335455936329165322155845777987737917879743281252101742372232001149288170260676208968407441486500621439680030070952269148375369249134112759810149618270914080180453523303411524424520018735705387239955863141041431336630552778850305189787777492657450532484363614249901793148872871457324460933858476782921982569997405867684308481823766013238586796588199440552628353104709922398070025802849733598849231467444221299026155108729840144126685730074984500011377985444746268324491182477559163056322288896601218554503884524128068585579844098019339581025303785768349807019605582110372277360630169600 [60,41] -2103549086161335520145647343223394108641430169236973335004687139861479668653284583719934786348710065064424679361796597094718735071201145649249178788252571227135140333335678121310430178240869034007473199661342610249042542416092805800657786288785698425451812676470012021041903777824655679051178184452099996087074171249466828659857816433742585414773771917873611975137553965227301537756296843686685331128210201218476493329484885210472026369366734922659829453095145616394053241890314057948403616618692789804451728792714512223468141555030903165928262920135321771560859782131848483989770863388187679414443373445797168177505337244636310989488285460950474186655547594915089464305931631013870318126481148239137995426609307290442953223150729102661478935141912110439827709333288119576558229414752111831161723753507184989591420382976314390895079214875055266220544789316189814477960653266668617047268252648166855383528758966059252782031635476175320615598600866335675838915834908245164572472898763093936082924109533551778911718961060069595552466723338112447588814929066793764964420616228988282951194577830080507661060711041335365076743386286776861522599363516884908280203401930617987955232686308955422835738826752969888226329159258428710361548406815478514459566863547763346913992868822110176801606719305335204484360280239728453625503874017762290820220462092208750658299037331023714798935222533634928111230762467018448921732355413656346112384234785785023839989519877762769140937915721196961605648143008021654667815988001991820916673802588398299881481322132275780054562801933530589829286409273494258279044964262998149889197240572298187127922484200656209929520065901805652033266620116344232069170152709218373483713978037942155384968783208257839269045275042187961751768345303825070484248964704276660500384364779698806735457722771928874104014776834713102973918521066418447881822761013164042182733838494978946363580732753805991813558119187162918674930631809818480774196156131697741709751070879367133840609147333389175598140329667770355871064815162923569936557121530967600572794096055141391732490347348241485428578916037144775397002970729149759455220240492972017668316578226541274422923442515360603149294584349767952471088652670186260729181915739545860519930026534425397740980816513600263395770753422740094209255127043575109381856118833059106011054031281684925370363762749384194323211664589435624722948441645176629300150355109386093293883355248617125279033768896990642095749413244087007677451980254749277382363269409587481442855675487529182696192288364895578615322163145194225293443324192577101297317169272173146066747232995613081600 [60,42] 1030066767704213525644430932401278869416807634497486045351248550064472826155967443610403355836273645598262161357581674255601813299262559081390189212474359602782362140747303208045571287460215640686080813799750740082206100126405771817654614658371773053568800706863407446801446919847432478644352144458411309255513551433287353831812093727301136055458825591966260503498871283783421728310325578041205864584791694693173115918405385675361987413550522602294519338096147746462829428907919642679240313997754774215342148956767408324101748016920553473027787574959099128287226733310488746800730509300791753371817754145984277887906730741926146984029418552582488412160646914869905045103417070106957551845530713495383610998906841149020794512529189846137536218142502002425577000707788464228456954575544157161543345276450828679944391735575268302035882268073180026648103692715780529326112737490219934714681272168589016541247266434712354453023428732207103071914350251510288775925032884323556649395830808872251451620794126459354632889187297502704726457845718277324053055107135513221940932481699237981560697777434970282459710993364507816955936444795639317731838123211893422746656632269229599422438852676587556255982551634475395197720278306489136346922246421646772012555162940439053689935316582447418949770574104958445824465786319821111521119008730615108447793011897021019216964867387744876579266554532240235181736832082237753165727167481982010698179040270712918877566168093423161669408307445436776525447104956979086566924609026657734601539906813988766537008831214688244665009422012618655667908420726884378737113071622677524493000597489768838007738908483986195630785352161700360208792379835357585700999326519117246217246310757323499619804446746001907073266065960179813019900391142446539013926938046424982782978230806190840724472219486911086763762005442292776831479057615721348887595431805549501816397779323755522691519929733607153179143602673068983128390112283396269322085674971041693926917345964765779885653625551761803529039403751554056523641163396701366503956887836542531523313362654254709692771267130095493583494441453753338288033755656271903953487538260868649017736648318364432693381723951987776182293558784902112225197367441198363791568611565163181114074532566083688252470253375821245761345945541155108648511538155222853702729454667528595137232225323929638955849156738796214563591695112771975790527546690791225096374623325564999003595344017530732500507796179278807449840085142209670845120006686285790873379591143243274935187535202378420975409395273573949646600062330121046079188333317410289686280807963426964550841320603648000 [60,43] -398438052366146994663483652586209480615285823133994503161729635246858728045924946577349443474038566675885647449028051136524780250404229439786901027428912697228736454073390283089642043714643569328435910340800356858411690428009005214211762310892809547284168424188723262039615495930455416517637496299969191383125875819261893063557929452267837369814925940290914776069403814603855119653260277384949901517804176896163612380393704776225087606675379353242769783319450694909820817013956562194925597043207085582526145348760278409330244599465947697322165719148854129196932348312671410760282390108601676283214957270299485969412762012408762528622342707291059909738607408336610437925066367911090755780938332349384459905105619269343020712700991361340422410961647546738089078134979079752821761007085867750991580254675856442031607641569687978630389872630882050039855237580327418438770169815350179728642718696483826603627253952954858747104637043074102150923195009967783441204825157120645370631350342185322465008554169906350161631913181083000036035268568114342711093981377102565331265426980590105646527959054749591055294035091486917624543198876216682489392626596552388971553390306221507397490610913684326318547985663431722339999901731905784022601546450455026629613355746413773029615114897015337768913861941137474537222424899178676541890993076760624562714254870788056973636933541156135739395901149932640831334486770245081790857540311222651794492971302976245629497831228668592760408105966678994400354024887372101895298361121794454229373199642298016422157175139719340838281497455749114579399593531105705806501594202301007254075116929030708875139633747698005519830922909181060533434637856427872131607780258974709920439862593894013512636697908100643649650141807041447647087365250648568266521859072066027168437728980304834481615521566438433416707987917274001852159230664540176118286381431013421655163139817385543229328938294529747433098725759805864822416345930771788319077381250152579365987917414087250714808149989135618799303732590347682698139934881729479191382028456034871668654661849317999773411279951078855715705962119995865906353516734440975518422731621338420184413780196885191911448295574587514849277940858294237959242174037062217493627912912044111251373978118209048043036076641095730250892516296581955863838240704710576488971547139450068428706781250561322740685024835106293500909571635438644696893173152182423422346047832184826952515878806310478745475594805404924194744830375174377834969940244148703786342031952983497986839933209758718740742212214216796300819586824781808830980934316509659372242453475582002224763712307200 [60,44] 129842648366456651734160381936360991788960641157396741257211663304975421618701487719388135004363039000246377470050469400366281663228611648489095843308998489292161692194656129080180191663092108789358259194098293490615217273287290894466704473677063339352206369619337034484216654712567375170658362690529686058284814064458127132543638229824304367000224414911629037663457050592983296125842556081314746722137897794101867425403490185278099273963118915980851588776230444395885902182923860919093890492295413113392598163924579754284349145266173127471852013504737205338221644018915602677388111296294796110898406733733970970256454133196767121591074203410251547003281181578093962883477507896463864664501103088039250159300080902675052498057292708912514459303949278578213922975572536709169649233769081105147893686156279784981715951098676684119739100134340854329982554992670125478819856334636967485644980347852336835085355649300093091468878413623558483992939563188172523997047021163396572923610487933837128963649055287188621638648723609988549724654462871362990283869847507036426382476893860831011405159314138441996822004281947878814449189993741540087843854173249154079716760975505864137248197783769954589517000614443369250923356240441180784807127743058321406563952042563988172444600468991027416131238713416675512358848673518619622713288145288695560993934042946468819811668439870023430342423882943818476551798638999438950329458317383649218461440538732996658882801495788456551984355680110893512829906258862412253847995560430757293895726267263385191938265235767415910387815368569478489443851130473234506561414764534167487840195863338524605783002080615070182279017655784945667357424471015050518647855478720160174308639111843379431653061321723931538634187271298609337574767084061957032640384362868188441391835746776083976910591305979839658896050509514292173312150951661727692037643071376645760629715665871093486641710367818453980497463887871138886572614866029543732620766674854554248459502096472217621908237136869014730161625230618855100421897478305816234400503479548231455371649088547352131082728626301038608450421195449487314951156015366626593964386748284456928724339405550231283647454359325572351685605392614964872110541309256975996195132879918779560184240299916630173548659585987147699071510267281282117624777522383185350254088177751588702232350669715397837299878333328638685266624024319989710188396012651146241460696716805458278017105603917535984361252207359511590024386396265224482460584299555883396158834475901185581707199672663253223394327697297770525867748159892821408033094939191913286175363697878143902679040000 [60,45] -36202928359619943011605259166920157605807672213327494545962846836932935911929245579349880887244594158629539292465853622934468968391762077929601254874666547561123128775547675853973538172748611710441190415965218511409077625583750281569759581598954713130868251311184533589430119318415406514355954964265020832294421417326282656079440686223491980113579116416142419200574787562588032375091365969767005791228980326379478652809439387807261859664309059547625763914549564596105465946849457717600323390045328507667555743594183884915530382331536831849968652615463420437441208404182640439180657023259877654421252277458179805768976136321044184600283890155516741330425903681033207858536906295760626835902164481713130187710366328165700039497281769246695188694194492332646851923735194578906113610804485449591149164337748082299729580795872461036774569883014959196384141052132421306874911315837354481121716450202387910040525693370733179654673645847855650947152484482017547501862364085509973345798123338789784803380156327576465327320932717628736122641454420133463757255678441657498462069801146371398416324403411301793213768133471263558679019700256740180369750299308218761779611552257971316053131803502792662749757208787949066582889222712819436951887378185103936679041353320728562562313699587635852935317191764543323608952926405984375347936538747691665657731638786410934565948426244658143381602579287796634189095312067517042590823762478848346493248975280892388556960300286470078101043231195013981043602776676212059091440818127274755407593718851562893143053311056389175507045735725065203335250313142847318861285759872131445705854091730546063928259770973714754277627572924324075614447760031865494698475818365887518890495627103301036353182563491097038556724586198969062250309619637184563677741924714270752058283571690060994615957785564442775920596091636331923028933857734368260611531799865876803011841091949797560268658621196082894270645557839697710603662343453302309885460020623522555184407204643493373835035522503785618741001622518788934683671887296921486127691591875584038978028014363402476684976336484659555304493911705199517572356566724465949405221942237112531832461209195676557377196198532092758417632044896168927090831119466502559748559851383230298863261014869051031939017644197354308161540154709758162198639297689413827625310968678227418835182533353158981711353206429364502393883634933598890199852231988098388628026199599569930300496734178539505087931636168565357314213816046000705012514464453948782241254227016040658518911144978295779720454340090759770929556840037312948892507385848622360706103813395834103398400 [60,46] 8591328362672618938640848908286049627493263435947825988420129127685367069999392382373358191476648414404857417122499239036738335264787821721779471856483924556427209477610834618048760541561795934332192177525396685118384637983875360646000174570590531299115554524831105995585027102835659601176826493825297292424963477163189334244914989079362967136220119535870910071071897503854137119512379320504212329686315959404342836913807825172218850155051345397639987964930301868528336061973835962376552869901489242348028274027463472663284164087452980580451369389711207821576774427450197450743298328060097535565131425588331053455592249824388453620881186600209189490616821102791583964973372410483967452927801792080571941469311769197471535710500713230693997716583828608327806669988351009248178414753081952971179977303377796494442327375780668118801913447113163302425215484520862037598446494627178971050959882128304586919223062129650106923183691530893093277476409541492435448858728781007111077261499596821827614997426041612546110705118730687090842499707232861505573496545975284276027971206928813244401417743328666669363752059269247884439531486999651114254860285612221399286290397685699719422012936931065315568929401814311331045353314282948652124166188993686952908310858932717020851819608971874647974210824794907864707742911038384262856456294874847013891518404688903640528640024999700012743967799835683881970452607390263366961661943663459530277852498308095441038120265841228221958449795273041774563913296223755291730838297866751516241167214235034346461981208643609049294892531045542169300120301677660994723701974452811963634975597606031725753854575042349160237716662053177529181076900721676984268903747680033771862436763390386086562826911038043379227881395990652372864607440410098467688606657833061650917363815303481516376919408014291832589548908524309494502504415178209687453911403527089220274842686009078422289788313184357729634482699614622395352199423212798905285932912617023334173118126102872624883077494297702940204799576915412395424566908860400322480441205444609418419685578268837602482024963159287010709444230199612072560309260096248246418081567613939811680956095110846561063123119071409237063761474102089691629459668214190619195475574947520215757277590540019235738025206475914693573619486713148395861177241915494596802362056672972816028003304747807359319168379027647301294214206701371787251226831075004606863326673396021034018993838674867984866453968825374793080827766094994592486243309523794994651480228068486142434418266963007232319129339856926344099163290691838845927090087950970094819278869817091686400 [60,47] -1727487989561619550647138814577538401198959618957249040314884793905916081371581741298719767847982631563195976481268632449163463406018152076393593528675231381610965561709080254557533837425441100833954656015438046457441898798385287986402297359416167196823410270012783409749802908737424659638843251702037904241984318047381000344803917533523512301391640686115962643780239167352769082538771054459495558473679022426185731401069509587990321037194092237226985782511463503747134229608754038759405077221596054205265621547955833492738818298221672924864605265786004125905614936559741040320465202800910603164744305247387708712728476377565779087486617627030202218563260090504126134509183828112717282055350195226434371169987895229358788065335491041459438367453575347114990157608357275921404550525217348403689750439962907773993758315101064776217164992294143259607310736414736329849548951020651260514901527593503717648630248402659158341323475036585297387843302126847049280688641134589924141291099096332076216903894106506353858724389589054372286129498118244769696157248651783169645729861078028325481910691299455631276397329218473428167016430034717843684074229765275994722353647906956892352711282501959300682427263139840067812685091352208254038618825803587832570507189071831725598029080146812868180834072656564998892664438603869921503615612079506021399325006032290337578085935818771660316681211549956156940265399141066881790867383029696741950501502986176498383480832802313384894198659923256887091156343979866823697582802824317608002673344228598546632320303538311916766611722478678075190716710734151450840764463999591971350034763868146869504936625951828488388367353692743809482491728481916835577783523952670975944759276065700504100709146254968450709238427864971331928567177067066898334368023587516947681556773322834575379675617427190063791964911073207782233396620319244771261915986329069809889532892229798190161605155377230327108648192962123800042063013821650889961501623631032871865393669870309542580560694234805713515793613599478647564109288378238052556625744414138026271516419939746666492096623191887258065537764853203402410410041078312500816674085022403954333571531859567040304270052337056663344067107960970762842368975578763154447275336489597254175322678601173369793528272412904875742778201706529078343340056680664611309585459957572311168483095753092587024186263487415873865663703484012543444519319178886849990922564454518103806390478410365024622609242716409504916321389080139219023822848042774659654857609926984313670208329762832582842346953836815361106034378516319263358912394480454826753458700288000000 [60,48] 297409143606263271730042960012900469607258421257598699216960196412293135757047945306996952451731333949228872674266091223141678035987773940529305560751314186055115314880145724804095367709754371314324089798464513937800434522415281221079361693128019235950697611494132352318641379345081162481145434980411798321390193922815815617511259376800899077102598247412477183553994821868857085315459968008421881426631603008043327424878966390728958567120659409758054546453786551778145038971333841107404164580056705385841512456569792575861824725697973318414754744116406668231018193868627145202428133611505714516237977544810055521756458032808357070504496638999561515919089663597183046649562746126337299168003713132047202839884276094349593404152296252632701973065883787315807448867088477823925361436304719919474915795311378417067552363152467674328627705460400737561944707652038341676544107326242605574232856259329163089576876145618081287006605003748404961388964545654762781682810511766842990271465538393438719976896147067173348353037520232953979371428294662050799255082687464000493229559292713115308303467586924767526724555041592979248427494823817366160932505073627274932468540433685609538328012110316053151184761883524162555626670783758233361060110807787176984468286825215407644339665296024742886618053536937837971850935631389062139162602449890264322879799813134123522785919155651275145913314810885365148732878582155437312150788340384890639949873690617854931775950006351154591536577215641165693830207264370424602418745187506253174473850827261993161654724165812217769262759092069238366186406804281266835089314351448036896226582313431163182133129388217202010237552347276344138794074446086111518376446845980230091025301931987711430569361360065387173706034773717605339978918058329207621734947238223569083720741790679016050534652720516138639102197369042178054576730260192025144952892913957537586133738467666091529022069701620083656936783382099312833630125868118776921894773642972732272555471814401119947402231800023599493594105052052273376491603211706043313553515945227313750839025583501918205257791830128124772824402714181747455533030204028255522793916302309307135277169991310546380292337446317270430002183513800684260684162367074852319998310266078456385884849969656673097214036740481186714830151640752887846544823106912893979325746873254760861973938747954454225412596606610449013489792848463978959102270853229530529394545528908238777582115015906245731476666810708346462649862648330505938122611032350425598179630451510806977357397609760310950085121815324967826286384540220135170716650029995978212448508313600 [60,49] -44868630308115119915539082592667666050193859128363289498937617326227365176605760735504731787094602410280972289820588730832717946082857208017399686889536270022240141927043495953807328918475428441617363266661867356980066721868515515799415656971917781589473471172674431204105170597817012230557054777401020431796578163925072366986869886154293180766412084213795606812387031587435487159452700561175586779313994287862376284637734052103409862857848857516805045363538112947551787525490311084754168062022361361311344808167656782837061141702898725451858410166966931113046873221017599212221694231070417499473068078897672032628256797166402588282773347329959233327390860139763214934036749445084102361489441227570401344679714090188349683938346766902837607525042543339254889418929354258645029373781254618276031426580718737216407755829148168291285267187619538573386080560000458595168751466597683020477430948565079152335586275931346025766846705652024484960299670382780931629655734759689904433630993885490325279571993725977155664783709859049875129947594869085045601589746647921801384414491753100475327648030918935988908654721495475996363300298478848397786666006236968959380360280951497542828724507586307872866352213741067021937930770950398751008106804441366582888631992968459463281504525574067130902862306145868508233432788721503554506488290552757264431682676687184696530142146194295023281944259067986840148036863768059781579472161340640829370609649041543288407771016452967884524742373217774675777972420700141666130180189691241030504179008790742983093132077994449322801294571094033654307757531337203848252561550199754533589391469606559762618307211949043674826080719732122775186488515490268679819924973176779101192625536335977944658994935402638238801576560790633095067049716920330456143026646202414446839410976971649766026707013737030062407978651889008563625973799408161064926853824421540418946416688266104102559047785241368571610950454741452994177100714389196455285282632943872715892787924568081180187069459354332150927705682029645257504704271179275575270575606973669428326331331437981248920259371745320223315981159535786009876089217341098834904468079810316549513445905987257062860687564116867188892110063804052302477137587863139393292477830588748501395363924160393683804249309092871418963449740834373351841394383009765657521760971843754448704609659177909843714157265570933108166498434280903462092689805936573409958455687135203262098449910839385865772418508085672367047861755270418334794527981765359199357159701207900066333217040882122894855369217864393825761984285976361226561812756889585242760806400 [60,50] 6025648289225699022090117660724543196272049921210034896346494125538818793486799265339539328136223801264397503960862455209491062933055374143805425848754319721069349627559687943938337205805895807614368964108487833873937635251955574156443888804038547337591020267075803288428787534242774716081764295094211587104011607741472726588078369506005505449102547764529589254358017455819044954727518435888863743541900408915033231442567556840246833789172128647875718983207982702635052537671942331148542100012538980871719501535936101582419538907829067041657603836393732159124197038459045773932217522796596694894060670879576823334066355233397669276320000809769837836374085602859632891766381230470195883859585456408474745635810248429852590005791929750021672032115826283354197388448828439008274002997246780097470457535951936767746199038910636097841099330958365630208981709444202194885760998501173222476734332455276429267713517843583307175201403779477808430642308073370474498558717494562570703478173273245422207814893919443143657101571659211602778181106288639814085535566583063512903102749382635033371371913708350594380976436439916651897032443943354635676158014344152946516686051054810543347462974763455034973308782080812691542118400297284946882633654888616708230947044980672305715465446520353868319014009402137950601148982491609379909816370476785088980092842581403118860905558386856837457044015708362983822066955249981005768116725275672824992788709712803951882884579756974811398899666430596798564616049625375752806099361889070205679021520097655688991180171874889177209965235980469894204613348753450904816313829206829801481218264926042754052164931703012028395432035955068393655074715586693575157460797359125217833705197841635281418103579325845060110385831939410764199459638064520758425708417307388911424903437071262906906243735203638734711473028730435355536473609897736534175071962749535346821505316022546960893752322162725497606086693603450990654320599445360795872045065275213496782271376838142787570137433842019495199605621752247080166847855327188043280487484453733658158857493521742657826962048406690949120891448275319863948047418353854752952225209509147349695021111109993861751068551594792158894169273472040743216824559371634456198823887289195698585735793909172637082404277421694690846623175985816667526691008144047397444125514417608462424749866589453391395353751238325051718149850910965218758244719238746608932685443749725292278572808511617619189009624428652867105619400975151197414520841215980627738931313384955781685300223324168337933248859405090395747972923742090040587279900188521537732608 [60,51] -728968904816005275469079935860627935786710673310527520377099525484155771293538352785766492817116210468185332619428586859000024530415821110535021796202407223329924188756798423070952800603682134805571732322534282524244148829924683945116788494069825103063232138021496847971575215374326425237610070195010904603905917229121540420536397442709430253307942357723855971473273865216568055867854326375870443589311047577763654574369228662090167261804412888968171933710345693305465681606110556303272747737251537367246729487451090045250025149921235536647966843613384713623886994554345737679814895601341341721026744903058568761678192066860645575372345820397387578157909804035700060162621334335847316559079406502418329080243280071325849712082083344355841848607019449702983942393413138549686016394596927702374288429685929714017632166229148123086349058511500384252973842535786883148857268918431802109496623951253687178369564051053028932582587199624034682927267714108473073548281319044442948889023076442161639446343546507900235337018982337481705323001934179431598819049975115052002973951481619947096523202666015922214800961881842333305696043955277665796275775474062558477747274739186309058984406650184456844409037263716913431487508997002400110056274691934025921664270097922702512567282931234240658318691603457046664609404941212964705515305815510829060556503230305893312446612779537390754182364562838252267774026454269742550396577084713377739912403313564849443810114695842041301102310980911422582102100757870283797043296215810624459573908103993661402391724497504944492476917649446517493663120647782569202666242095699861920059052536602762700895776065663141334737914695132504996146393015299791313982450282629583611797589309692623672814025333622654229832618895887924674819112444502716766956224699542553846814312389503905974862113145226190054427586196777766022765792286363540456352185057750541437294666965557098886983754497264683204596071890341924163896649062527333755173949537329536786499201921038035411274482184166715106525301005165373832348368170629574331010231961453189159967141200123454988700459832715460908821060304177447488198982165188534918352659441050392527292428035491461550149433045832145919782419395138563564845309330366701582447933544368707597508661300096211670675430310988946971215050203972403487370096770588687993521323632576508988028420368018795233722464161371550032940688249895339991681743582326001886159358416546848529354787104875139246453912994490743721453286549896758038887024038818282736933361426922344219961569213200613259544613072369377227358415593557781026182482175436259328 [60,52] 88096924683701794503390826697852500212036703783120719580472407026115406837588267939714375700307652936259146651914617773850822620916000805739123662533371659349875061592471733409955489168569939011486915225194137759389644944802033761284287578550635071380344570239074016561092984804935193086584133372103041692076233708601596363442205342381307651457243359592366724040060604613330765765629591237154925188808898810590075543004637194786936165108242023186066489651950105820491266934427383913107065157350057441335079944228959033672200569819776509413547201875067644651445367906571426675928899026399651899717993648673445152263376694613517807136890468301011422290263390578072248390044614695736858632866772819842818318346598981430032070458836323401152828592153557791049566543792954789481339399087968845648911869197439579732764076017547001303167088154013705506558949437472575876412788810025000607363985437797010145911801323256034871327823208162611542821996701542255885356636887755981828383753006256766366980445758725096767043506530556585356822182879319896366650495865715414779670992658609060820142352165579802236758804835734828131890841327766383103250484712916735741030128891257278116657991177849196688774786301793720893471658367101849456927058770246448311569319024752085096175190511592476715081849078630951566654936758101482995647125719395801482801799999833491277712836243546127895967789900118989144891984849166575826197479868730424633157375891457678340363744449234781578625762658772049655759064207587159041495876449849683366394129652285826689734930813990260730841467538444449544122405337210282871765234312905338578174761273062304032821395566594228955268456930835740432207500210897447349120036225925970528859855712300022085511896799563986598717483909478943457682686949266462867108767887828238469988448293072369613905976433494735400228241324956440721775705406851494077605354322647360912934600171516398990980211997298567493743862882257962700424335657770753616131397305388251386241777712577879037552615224539475366769104890003115608408451681940401824531529740433425020458469865380015142688546233256148232629548963909778041486160803674563314294647349512073787943984257993767775949764526744542784768236340345403989065456403691652774836870558988630579674542069266366596489704560208127304426930035554716564853328735420126063101961521649303842689221144342092447900388592044988856787233225706232819915932476588054149487049163754609770704765993770915798986681010618745462905268492600380681369012665151369721226556377086433512255697575965642529831297649092859016851871175461496596069359477063680 [60,53] -12178415136106147125534737226811336570104559785605065205619242446033089651736180572440781444356558805352169257078425517957534175565489578056986171641957966626416138089724624844919113271173008074676726603568048816298066550995483909917963509506309238176938705256321979199103725844585812256774887767038650565793379591572455226313189616568988267103257630731474919756039449115570122014347689472831996256702378089881963952361566435209895395719728961625872149163255289773298667994904113926434186493830184010105075962243539732517434151542642616652150677086804502583615470467791919387931688354855756262118866665771636454526013619679523643852362940132071670646674090599410934332179052583321524539279317843874166472466833614101361011459280388186565068474376938114359414985580089315934747741346738197536810370888389918046658993455290390230726426795923253720012544527537792368391709893768835565589704164383795203434192259006431436951978756552316870804090902897132563548732087399266423211447801834375675694400195888338143868750939069705523525532393723292232207529661969940087748292788831198887175102675321795469568039688385042103192317674227123185338568651838215874541699386260975683558913816844584935250997342544614547805365608297164125602377787669245921496855370247259918591277499330071647895876229728716281667549344798530978149239618418289787760584385052433445674397434589097170374310961192133567391034867557784981892484235448857317799343899752065829169454871127891659308187447961616452355283740586943681814235044825072504310067222314467890063785265108334998203173590087594661042452401599362424645758962974378217504533210646935727234491124792996248743521848727949106494114672560257805853976181465501745667946005271405103906736656843497152998725983508742946260639313419852669227534217979519272659805389452340557302020509436816096336426077714336720302478457910187313223767506360369668558624899262632453936779525948228656459826333854834588333436701307194374402157569725312562513858493664003952919782137473467657720703067751911427735850988665349333555107988299249811015723774191984328458986228147041383786038024642785330106395903953671131192910652034986125838006255596499086699805403525637163749708623695975047512547989743336961155099593993496907503889821693353734703255487059563070764450298600438545557760392132906490685936733373822431317932719752599244645754823992990017388667896063775352984493143551548441170619865965136796771575442385077117391188426436493108556447107065679876132761753073970671708730342322547935321498303573489326019643873951219126155458902471162103733520695296 [60,54] 1738905662411817421437534818829061367041445846849164908564756422074294452483151148217973485362965950043670723340193896666261329853845005993534524106054038015879364459660713440096153541723848335494670559878036775831263044266383927592086631966918292323073527351270871989885997771456455079521286684573889483050315085401936815002997936201283067079975808587179750930592322378625512564865396262118982553527370466100221155671870835133869620486077077648642765544292438357910632048221220492675323977507562989448419063091150089764024592599536691804897046822235029647667950660746829776422663909157028381684582468644571725105079630088373501389909771330678906922664559522262644753610918535426768741933867324461834588719269460717434026077189558714248622371650093109429113568031990615777922945594171502971653146656338336145965422764452945478062913524415913318817159191800065715461928780320509861785728216967611748624079157131552057043336176505768409009142969112432199719031516276267753926811853780141741564066677431712312490688561781458131461458020031322609582501741833480385867083930925982181800442990390965956071009862441728224015690710575075528596015699807712190923735978056006591467813292167065578937677234655231996016858296011717371224910304725021917932881990257588645715429217393421284863276794669145058885568127344301725324069954019104537910054474278610091655563470541447463180224056544774857347067693767537656066241650615717417999586951204138370009134644042954790827239100344158957464687625935570275316528875878193526836586506010179018548438419362371825569133656979240352419043895490195488783905166572161432753233715904948259309473148825571225797508022901305712399740148059492240693615764781987850875128767005961283303912696388104970398789605418209918305986947435852390265827043810860575604349400016976157934901309326882674410723919159782610477811126161335039006542795871480930926149764500585212407434283690938734976115882492740571776175804446591128604112287635653652089125627718770631591817858804168861173276279063355500837635522566875645587185018046492463277500717767139186280635275635773591004980847574080818957331811773328264566301827248414027658659055366566914398384861144566004254454659420427692421100447596825689438435128853437288362770601464303139836058137647628921839718535983431005990492854758226899941719095253064638295335335501473998887757438124248958761082925011471117027853593539768062080410999588636460829457032842513514897588725438997063081027968088915573031647043791937906051066967785547423384016076482927442051687013555063868210848427966001031382302720 [60,55] -178664766938394023309776326213738155435682262975549035637458046417160660013941015123103203844748497412555844680652835463821364899935847851618793135057618434273638800151629146318366196146522051826537268770607174005154325456089216607503330914332658723237561377267536592694322685232913267379197990705695001281870776452881766017829969698504702405352266919033688442898107373052021529005402918380548489514181952907609303461652023976486389014818009667554562453207971806837732625607451708119478910507875181687942826884000013106574744787245354598879604318625989746143516180686624592073493337578927385693119122667045774618661147815980558756755088655588304639236390196245071551928837054995183441043313095167942736149416291503601715019523247425630712758325218782160601299465603404229835541080399351841448620567639484590330726053771691307673940098097590599489908727532602393327268912691830165054606951945859370728015252115543562829063710032394284361261606792865993495224512950065558180819806006277645509075925032196931359111154356116389714108932033600708765797854342227085304799799535046960749146895082832396984280394542655024707386711551607214299735085290428150071503321427717195539025884034962391093065162761413939043005742917974693975488963935728095016745653816863167279386886698436900128009055068819475485757964226784485289740568244927885420098086354031993023108218409675961901585938967570786952547960456857023593731079003432474289488725230589290803483800939284115921597695491971188785999383874415335527274297364942114047868076196269271356268966310126869956921138392841188150410787751062566543364761988632203723898641342373286645045653176032285508018961273761168957141596985164257417162278065842386355508242038575668234775996870748493366038962886544552192738585321658744053601763638929189179015106279844519576873197440906648071970631522649828437338008772664138620201298680904144453674633547272333119712520318758750853867852768769930028463181837821518386345677216964354006487448054697405205795574006079613485849503932484036084160754863227696412077554908458551820604612485579099036078508044022680247642990369568137183498490057365123359378930195177264642359277378893123739680822722601856791490497936623712193721927793439094098852852521917592276608091774838071272885910384483296616684523355998213017864942097465423867654626878399691014433575828779017993397369660401247249472722440521979256347027549875384685535331750025340180215415221479789930224471717167091885212753345769282089029779847755678040894175092973521062659394146068829506235905316799723041996025617458271354880 [60,56] 15161200089179682155509808217208356174569535146253720442307147941478025138215425662791333830858083586812101528636609015870012952247325917215052340835360212214436455411501082875919533452129260281917343562422482439493518587204909345438868258032480678037569181522231167681926807289970107757488020515393486334144472367861620530258111360058636754787466630210563851451534691660169345432418854544210026803487216559584567267164765906801824837915944431310386836440207487039397189782823222872679646876242286093117740227439792318510003655996874545088442810711432022326336053549601554856888814749844765096488047922968414274497968409625166798465737247297186768344320592290318235369329461819397973503536273723745432495820480022430847750929295073509329484923478058396382648155119645874250274507033629932830697251711103221984236930902746536403496049988317417092475149063524796481075163289235352616707133579787569696503811165709850314502760864418892425774484219091719172227417749695737882234914081145316580411146952572001236363057222410036917883336610697462087683148661555967301608554652265096727762875426882399222992254318571607776434333813316177934644849184760573871150096629706334951703134143372087015749434498033039374788195050720388076970256061941122135278389312577746863021334925879925888316132775839861491461839956973594251193701598612032717546495214901220305705340618126044445914122135278351651012761026161969510171008448039782595373640411278912917119326605222984915040436365382357879436827926591453437896444644529126467727502649409825003982107104642792662940063006331993142406370310071216042913929101745225550102520122488439392569158286010967718055727759241448083775563684972133249579837617252988002075816325422537143185696408876820723988322758119891846987738642804743006601996799935810819704897976127098516203619080158014584522172132794780161239416999489816757078860909956952128689044845278793374360689974799399153099534765147843768028896718266435396716107336031963206527714238682861589166985468894246495618533506798777109922144124560301497305461615924379906504999786335108873718076919726179876754060155284896069661975884877393868385754275157735293652467043624170450594649877381857507517119994768898046055518071395162517508184058653239617189037237342020437872874229612965334797135341481268027789265060809803153582283119076626690087227686264707288898401524772935344347842656999272562973630574618391973495005029019182048148030727058909543383636629782208351940240579847284042640600894391508751262282496666278653508725772862592922200791475656346459999269467067514880 [60,57] 975070208833377683951958750702521496163794731539272229860521335855989671011637800122040584963216155008220188632401174987255531693008686498359819301685415467604693386291417824239152221274940210620755152348298611583029761163530652966815234224795170585482449840845518689313253356721810353316210889696955984123035809781203916824070574657396615395329645950210970019751413143655806464649307329599548552111519807084583291039312253564938226576584454571514387316718914236015651629848003589639829356659071421173018412587528094664487797070556678966185569055390028880912150968254430208255521727255889245973447283558756094284651596000022650189753626993234291774668060293631315707697260096935445376925158505715846495626634515130659315538199128462786582360821781233067330776969330566142804754873314503974256675646074354420977080816104737626552048595427288691008735063959774458496853069418507531152981727521799779445424029264349487778907371121904950309472417474092316856172104801843765172055447405509571419501352897048764042123424739507626076922522853132627255839551015526616874856575322478845093595405746580797748077657589224016645766638654071972787213959615461085043273576009277768992864166788991928200874908835544561322208131135937191357705977531187119324188744730604182291250758072609634846993017444851555939075560709003466328138809732870453462434153178407451373721958011078194990988399345056169591513195375956837713206772166364741301183958315367488033837344728369938498148625770136500381070096270996163024580325108074990473557010053784333437407086189282643576800549373631918855143746757689351001389674367240400998275102045705683051903396838762544349499879887710985711189596096942162501317280268591205932288638487312086435195833295071370002345005273594000024122815945313090416112995320316872412223463580240733785215312455543194656237938664555067194332118315374115291496235761978137724695773801452301242083758719096480571754502905281507129201200348643956889441380947495217867581673069433864276659376371761166503338851687770333814187217297443126230064445243825953552066167267782199857942906888672906977337434488710946542701434209666513578447839165782031057057401027294133721744012279780351410107683375496785791654902831792034039119858925164249632435893367683015521667803797548262217526245792230911431521147110827543856925549851796145985502678981375693219459923634947414071186587018233545790908942803841682206435132218748955666629819699158524131096758164194025179806481964743858335528283483992479475187603771913436532457436536720708551589795151336975309220085760000 [60,58] -308747812758526504673355942895404782350977094991962175474852560385841670279196757725082765985641601132952112444768426890160398957057778749196497069015126143996073351769694195993610114790641130321996039810777916475131538778386919850239478736669751981475917650983403807979594835966121127238226030888561284561052062647109673551293725229275969959809988529664598380903669404918578682120797982811383650419046615950606600643672781310736252157513529133660499028564213969750486146265716405493571270977602811697073577961421763129047054174390238238588357174687753142096677495417550546498441780493798898616430045667642383945681955579911231141727479378176116228450461969830266644606573557473679739636796390629945132199722786355818479367511701718268878632414512329971790029070016423607548175618294094086317686138465193729965444296190285951944886656824004236429819838996099634203985754340373223082948026409620457490191295030199138922168525778957512592977755584792162844929020842075600564956675459505880384241608840078783863286820131634360552178825795835659738652626876457130600406961225107066972447057893375524950519794294830981969426724460506528685289462804231280637717289783739734916018384003549082593051438690441183154268079101100677267900730212520011843778780209208546434454498940833805908530534076467411059050125646641837458999873663921975589896895620847974587469040880224641548812383920370586942724224770791727097452591662834916623042850032748745378077821139272486664575407049516630473114689257881841293055307832562611973377901727132515494998678663132787572182114024973839507724629668131942696476781148203064003627558467449974132158885371538215913974218520262101428672621529225374515577153272213176796309926463000433352468836941413321492440088773615270027606080696867741910042009554203149674726864435732501649434996988450627412296217951985081294815291860195134006019157258823884310658494500471055377634793337398762088145941535826250581060915152964566404296347897612870370228840128631025766533477632710138912815361321972746334274995934055888476343327953340669507853886787439075116069903945100437853002457179762047841306644559640141525778692212859212810517337306999268601696082840202212222194085292986064745848664800933622953958151290002870495624139216920664014119712213383627702851120679744373592730881557875983923485670362241524818073155364359443273942350670503457732754335439292205425615487404977784623775673430627303731407810988209642082071656885600515750287391201895159810549997700269274384699172957711682113351192841108535489906995921531937076092600320 [60,59] 50281233953119416659540866334632277439356154319554825108148284698639958944517175998945537239776067174824623375661241542527600818419124885758065134827679191330009829597847691165855326957361954155341033662630628023667586892757606375725261895319631586172109798029740491112406230469404258193749428059314066514079604140734777592741037058022511514390425354417559860500333190118799148260119913029956365295897431535061881025531071357151503615467052638776550635757324348883477521259735059068710806340313298796640267260704612441827276018371225299691281336738411456447579706689214720492492315140810800778286566428868334800529082235236632288140977728465833794965999344222622927267319846755929376068844461710222787239835446953728520738932491760403882527403087517129031458320133953992631304257688305851563125200213358574177928506532001090224490605004494811769750200048128258289854413107202117482200942986432006767205880507299786662132505593696066854582581626821899887847367203783061571368263849278336455698012972980058374187432573630104230699794966968554686847758184511120895615765310422551843600596680729470617837081250110253171719395396077422944303279793693807630794590047128122135938329237732420455861893424772824836132980818270115236323294993132114113203054691055233259244327240775629934386704355882230795614494938359598107010594591893424313002013515339604858170504402806173396801336615332948702596751851556805341659937891639010304572316118182689368253477053842441926172042697193793970613419114335421869295829737516803127601093559622977827722860919094075520911993986222812714617025881169088825594177696750219575947444843069799492792061831898731440752429918970805491871164688300360738085092320901046641350502626208301941533875200311855344728382895000057728687993208720869793461381771732194214375722242979699359586181609774216434486831155513708395561518625747334244180784139421543766384725913102612205032530715839874978617265877501180068896175851823214845456144511170688040497388697260031746117634158199423072455955342913035468613142835736932771420283134503775768951527575117519827721607124492627884613996468190042471260664534309273705850726878086218417539343273253796773150471560048913024127857667225013708968282706895997515061867354722535245196135451175967429992340451580345995087658368834636094409109965584892006665109927241864214499099674543258235534291693704460790571395206213008241487609988595411737559365137679269654005170349334586535356247089496586067739899687323043882366468678255581029645024395063054743660994189956771129892325423987089442078720 [60,60] -2049918002506885590689699357262859574263702986958485818451027454752354205691088692957083443174468639724086126024281346471449155414426263680019825976602797341300172900144013890540600208835250432604001919033930829050367883533529738649516894937100155610841418496600645140510577735279282660966875786840509182425712547312869236809528523133182985134072187551559298654303460467921901347767796981466676306538381274415269483917114146317398643373392416367191675553945914812686344839867609534494239001396628523423300934035631400530664873681887478357828809064269905452831295428211995242750912549441637233157123332408001165470958755346751275548986688711921507929220722597790545832831436507766824399627426558322893080646444497683431091615882499532311410221160150048278679339794471987103474701963682149435088863069734947842653973387658137441376984625425296895282776256974728049324112656820137672920566486546881941220789697614844467573181469054212665335733022922931789912797234915897459001089336233284026292625462832742762398428507900684200441463723611943773746454323450627431939737916370926720432446191214440920750799200520446992290278433610769293169943921436033958717422539848692105400119479695035518064543104041134636526308878451080593093712313067784696580097829911157301599406367542157678080668773183765184421805527651666224997885974336286125309228274988161271500039408810525313725344247337893786202701650697144859369063572092444341081875834582381260016104998578977729637591717937940768022450009072667739713421226880402368924169894163291016166093051641117015317896526957325135935587512816084984466690687950352675449228743310558434260377463768268921326183361406022772469354485184208901734099967628478574626682830036503393340696267579613959802892060862574766424962241906651674347778488479558513449318407972835015602751732396075550907560974136959425941403383173374174542943341866187361809057180770958679660700775088738845933283077703569348328833552693677078840639532208809146041649674223539564664738178762057951142882555948066710502224408547759035269163448796990969960244951895834178548294695438243270917592784669877411875232109692294058065058473816961435745168699120602850950291096316562555151064511603820362943528523129413579165304609664500608502413668626882742535600168308983429836729545542426941405409746718753808231848046134761497380681315588078363085838967567283892897236962396777995873202840170659853545988756583962428633898340081453199252593193368689561264514965541818390925109236373527851068618431880728861351483845820310201945175853810818482176 [61,0] -214825722446297045099478673151415981198031794904886564970070175597537872517755268968039790961778143010349313516443846462810386963097439384168997113934207991113163105059090035587782741120757919084323007217444838234900343898102493101111464542763062391982065165827218933313578779072615873005404865104529464749412698984838985642118276501808184065332308513543753993684567046425611583283764172864877682244665477907820926395228609197553973731414129805215697757389294492719434124239059347137654193150046416425642841516247707261455607274236427873960708168936142566982846664620527942144304106473028597372328504335819618675005201288389582407885110776242052589860388388582296605612606573008152397730513088106230110166241080373113760658862998493369914519089567720188501792466353815378488635705729654612791973842038425751558049142955034089277186119886934513599986619205192640642061893754801849702732224552310533845612370608295650805254742678291071884241846831388423090745342963537827596483679302197844812726479891840166404385746450083819995191104622193916025790347206459446257259505250026661061385392978877963828441672679983879590317452158843635944383219310299067957268170607972068342878054406634172677814457049729680243021834310925948979919214766936562769981366219360999544293749061075943109704857918306304679626560660510495747586803799118679715997360877458360186605363076964236851836452459055483829146876518969042583568824869959591490521788537253985910273030360979187002866658474824885246477299914165371177864388687489547449971859350350652781880572948779355378286861896233505148350477442132917972171415421607786981425674074239823730251200544123863496681220476272667627223419054411374919698470344235772165726191808355295611055445447616032942550953372472218179627734619750053020679131327885229435213583409880967648083273520722371171494262902584403587191835454895816774700253715473913011603714050139964882315405872254271432874822699884948855798270711091624235552015444646871326245701558010510250026139170625004962820485892178374722202913714883674822539651950343284865757880333555037772659803158238761857416773944931505680018667120897171776812234354179354343284408220042153832478604697924412147116748532221863055890472624139580304554156469870592487150326498674211712091877853577816158653891627076701472086849681980293254081319183351921565082584357261812586868145327865124992515381423465693070232353528709045658427343522985129732501400591004778651646315035251541248649929410385095963721877756802599442768484155743495186295654115898287341002412907183744945099321910752152038946663104742251490895838006723364819760468383777995429246158886359463670581764726339729687275548453109760000000000000000000000000000000000000000000000000000000000000 [61,1] -1663270055609869718656764989228698411224036324041413329897936071959038338875223177960201983745435960926882659046412893747433941678650848961597281965957637316231306848010198831077689739613705571966984624008799940822464083906389710368226027136385403556650412908516456342625055567831866427591326805262851557275611635299675469348997528413858921004648351177228846593207575968190608201766676640141298452753154238635057920672905024524936592563039381116302412146228464251920389279632596533154971246843144852915878600536613562274753154927730812875637305839026471347766068128378414539213084557738647665757524442708527062049453985588143207909599278442936193145841878400493537182488913375568936830806274031672408820093959205794897515984947724243950394044206025181710793135844045456684883296801323362946340087155394746744032346784260978883565961543083202475146175017274888165042455776802430441129038012688121262727115425521390653910791387650595853227963763425854161065006081886822183457312175214268043805978150137301787274484429780623040352736473952167895554318409005912927432629862912279918829822748340497147830322180050619256198805962523546157017549275235047247602214024381749299739832749829599073736154253044480730340862094393790020360190830275856947740278558415297753847398220335804054046538434788215147172968227103650739983394090913291944304363446953883097336882874734112440584644232030466368154962565255044145253211666051557236450617314580503260000153801495873106098308853786694274015759251462522192594552201917236756023970010094004422468283407131886639558228175288574463693909844589694681052398573406912037289319545037193553407359895761061568958701104476540587406812619444316881304854782168118037639291278650024494106590650811967263720646126592128006024532828272756451623284865303354148493873695303221094099051831919901375728325018546598154263955508271755555095515918307059245232763192377557119680905551963677291933264284408616729448529708511904474284706928358054751528974585417104594122887037174449949279563714768441777184509216770227837097979321583644498822007115152483736578278519713855266357813843784394325834052141351439013568940873362088973092152716507939232268138973657491423828583557284372689723411617471973580492504398371531496598691989033986068374797401234566233404914042873280064724672615374954196190824769702206673594392079389284955165820631187180548775036356668859869690746004047038466746335340295467435214395497354845467952993080024576332073586027077774564086006739796260140207703887068746840626709319867338934363994514147003922065819195745307323755259602580658045974548054864939758646642216382259532681480037685207245028201589823815310428276945709957120000000000000000000000000000000000000000000000000000000000 [61,2] 51783053405367723500755177551681500997584291947076267662290725211535899240220962212309695942736623897200893209699782646062123201771993388614684065674402921664729957279310448897113249311081397183648307558987591932488938967516089001425476803949961099618667596744074633111900207961973565910433884495297923493492623188322116614900630429183395325939290524064069361346572435011493299374529966238800227986166551820488683074326953857457979333970419820926558244227007225010247940302841567794541343922268164369373870778586828206805379343199171727269301076372422315412835846478646562314750928929524073340140275811704434298234908567802671185558668530751759954769814467756815238002268790071943417413895719532091259541549786675684904447265241272092070533581893724941736700100009867846608962817214069743540386036201379031533753883627586074281156409460984488971294807478558033504121315547181456527686339104105581422722314392332387591747682159688354045053335793656127907341643336551892278582056758965117501080805603218308667928115140143854026914283476307077692649054469513915783839478823315366870719995889577178951069242338067963521873055494310380147658217352972111982644555541718695045520117305250457381767967258223403301613136599899200136580266849679346720675368217832863516235017938658417874156098531401640512797941987849263947245003170291139496198562869212452914706207085173071884014217464410671510757127787356060508097344045612330096067593451262990852888621495331034978978529047014228650576879058673849419294862698098501191702324837118574505480026735435712058289350370657628024218489156171415536383879049804087400160612433757285407606713726383013183724570188022997939905768384899845309903875342289091661415347158736727135403369681865390673786178004119051193228813225415443290107530134623142675096663632043935799512019463569365281814458269542732120003543898939754829892875691127023263495965704546840376027786909698326336814106427095190310940355584438910959563349228405047987707111553796163747133440911697902970165367280512028755417415862568386159553008081061055334143266739009145282866522786965023002822719060479860414320953644748152852206212129335534731648833810120881371053537580436674510940743741329611854496622951803306654889801761282694992533379358318143342290881988271687725302063704456673444894309906606304885638291654802011221756755262715723596847993529757327819595093833964541448469108167651397552231083834412392406130283980992952881115818119670151308307871363069482566897163167047784336123476740562621106190650316759546991012822943577054780489564455711461064913930331367404250402865342672915408653850133947435073126375384593850487589641633243445028483074006974464000000000000000000000000000000000000000000000000000000000 [61,3] 583934590784289911130059725990574794768946041456926344821126331375633773281265705404876676635210266291492539174962711965348397759263459565020189926253503991920403292013702757263905732668487616695027548679276731141575419848620751673767748300090251336343532287242936512931016188618073373010536922456598567268632352621374641242693927689402152938593658470427492637858623130435581625774553203784150008219113560977300009641556337936945044079344601436523690789788849699035466187527683834522807029387443857341888707125536288854499502963263333741408760903555150634749727847377778917930536699798606666117755882748660784090719403105540254731310550917948972342464148233065829131537287191582441860413125483387036732721625948313696360469632456907275942845097105512864071777610565237740246159316753077722356968568566584596408929691833697721259711291467385660574052757042247874460025974528318174586632143840910277307303645382726499016672443943803505660204484737683864865971309001580872956758048952285960988142252108158689588490533344824202062768744325867364114540471248773602096034367424392143691822045987881417102358669479123562970698436338718899996417199360722595130724298402701086083320153465541294516216333791218218724081877986316147819362715357101962117500320491004109100875568643201832059870400525406931606488738401621775154871991616487118539912410496108140949062629496550049162482885871206657081239526244368540062203113236548499859140694575691652609210274336715761905752930001560157772032389556884113439390894576780611023274033296736738936486055385325453515302690443955983288040861766501916077278415761075079757538053737268222484239863502703993603082081440834856360091313094885786423112807087808209345144656205966225521961824153270523033790168900441650152100816760816446673103926967686697926952929544871362219239769110071332933515332672846422310981339853907383864621636917229186230986992550309716016893643257247263210832094330240744845283868327404005923710033683843811080661278498777037218205649699171714141689488504619152697929462270707851493099197386295744032164436057541487606736506864672400268729086215753090941057562116581044773954661532849235911945637516666042408590981010255655986592907645377655178882339579872047687309010732007572629961064943039309919229760138706569599379115516962383231927643513013236040980861124851465779102912285568336066772978390136722161010081779552481602786139368602890576598743856094873256418546032932194233010495477559478132215118571876770537613518918793492582159247355292947697753778427484236313098613069965090317732520546134971581608549302312882073970392610682921646214673961881697010115165388254835985867420937933601157606642427101184000000000000000000000000000000000000000000000000000000 [61,4] -3755217347569810565403043600832389322421972017131303107019437735985570460553986349487856230994435882891657656901370898957958817546720961298719218136852371694771885924155152978583083174263688608724299976109414443961074121032842593078850329981794486282308412934651185794852886550962187860284258997564398151949729548611660047588980099090858271914460618001366603505106744467293533828084987579854496760679338738599996258189041500362091411258210434098175265503850807761735365661056491257469820230184023906314788831236555039974553567061206059440830539489293919313920533086088687195084699446286430467620991764742248067024695564481357046604352302579577313786230106540193706623583676944103804721571586231240750614160891378008849596337778778008148424317725613220301887573372341250255378392573479306519219519339500369306331014366618677604232002060202128645615082615624396326590224988250445320222624681901192837323563935660754285429542818625965604366445748253434153259477911980680282195146474031827900184428146523607188616901136339780578786052474177019640749648508137274191802052039841627238138924796098521918394395579687928351815090048775447008225262583605055263823381634068348710540488437536463567797642078493121232331204249521127234297428761401642790356471836039062803461998001661114734783833436706201660646567050627749622335762025920983630315134314121138213386777092760572189625035429726181770116901503576472535166043239073557991921419778933106532719836661142478999753486886675205456605132093961878823108211916799044043780428158549921455215947566188725890272397842937010389368904810936639648045095991903720915484219061282037295131195504628363071954800551402154013439415720262330941312411366189309700653768982837828584822021516131130338854655300391399562570833922669750411951812197335558584440589594493405753154959192993381098254801334748871823760209076662333051545355158993337924063084041440918595805236700831072799892043333132418875422995566534307860506574527784531026305489082234832441965050896526926739636521957031494373791164770279847820658997169287963647587303575955240150563540906503970496941264004075152714210504717989853462126984886884518309387865235360611466408341394845624587128739223485679694102570279740587015454465810604009651856895005146701108673794061992584510749369438619814493248953792780031138589593455211070072523018581730949706508083608221098776965150501423285648356407569549948102082261771414772091778797548900381930031571389215380836456100961263300664067315178440480639967569133275535167158171331158090954779403208770491505176580614540122912761703500593780417119071420151936678152738495020086918150334090762511394122619496544352128964824570747944960000000000000000000000000000000000000000000000000000 [61,5] -70772389200858506337318399424247261561860652781153276864817306267063004381107322024063747267298768779824679883206611832671722299181425282316680917537007442430718391664087048183825949094375354168230048326688014263819668889124742667988315106985137479664943248463325745222507335621593902611456349830965274114213105141007641943598690008582313766876559766270072571913172895798775478815297473569783366353320075303786407144505999990465252835897226808992439173457710344149218462604776773789651368032637988734761992248487425249516819315542431883815197699672625149964847634056358436936212109220084463705304388296465742622549378394986527084027910027932855919268732126322407273180126252105653652443881857596030587962539281335777278049473126303021966897264800063411863782582525783575441541886173998495356861149763711814352316565405475257633427417968522499543381363794519689653110428574011878699276602785856419668771695534810730517405471282937026471078041538627906787022297226415361261615140732063001509898667376066454347008889375912828400003633889000459564282147624371108708453786556867948509725081369722623700358105521574959477283010660481781644828438067068862843872778304688129712431836148552511723564136980835462193857445687634457400417885880996387903550769372192495630741015882929376949813933265290390242314249407819307537488914174372452611792101999393421269100255029738211073855705015434365553573033191604671924792188605613540712372444525685382268337957522039024291484402265674109514293282382179417383828873102149801001108161925958189644186088558345836489142839620492707978336316951493469279553029358421457021699104477361009736625844573596853277002707407769487440258626956054260568206702702351621114255951879978306302231288911816190264540064180531273379150619970518920319373222683100516209769308339586394864238405300804029897980449234088245525735418029288867061853000824702468278388677541362185732770107858785774878175273297606737347414333162619883024962152584983618492141982047194653699505581136523380281717733128305415189484548568233827193616880641382390022551112136467247705584493449473091766946573066093449733033477744730841427624475299025182775951473680507248050842727336185978429723111958296216231683965236630478180347573824853653871203750531434344134343785044540668703321851432837233548604887464522993816458977668418153745791529759601174563067930950500425802296323036241997159128750828730706355872328291736188924091690848951268606723787931618031255917014522210304455400599187761587470986647013226692191115503742813435370402886669879066516085116330729821905435017334525866544702761672979374269420102836008384916784787697943750161779602590737648495655811338779754496000000000000000000000000000000000000000000000000 [61,6] 416891884374446286784332127863571590391161133129165121822169163456704311608569035669369258688157969990682233171574223863486456734910557396745643597977944258305127281262964043472888953808807154438229251506012662584877953210554452549675832491343224381502985187915925374631536750117555086331954883956941257199383755904536781973551401009093372224125322536622441760471906845592037772095215534662182576450912591939005415461383493425504425977053052939064959357006739248482697181592727622834415271960253497354891140732535513408277938581562023592225400917025902763074012627778551641191195974662902302200571569375698924540856770907616987262462148041080511820447179166325785951141409037960842285594974616464298850670437384063621973881097763833177401817033483779813936766609535801807653181702964093217072425627988673617087401211231424867570311934986572092885995337904837632762422454977784725361160804203346325976660720909243475590059426768051100853956413628750428296269281937921918469194381947274020134222674427380361078686135879733495333490790840609600259927967052509372218162581874243560290891216614896554754565453528214449217265230282065102735150228836286058702715545533336354436865100682205767863209755663064746478083581954811340742560680422137815214228382255927991420382008029719087473993211111969836835202272334498349492609114395681623644410215682492735086402135757345525616790160502028361904593757643048415076175532248016380022808187068067703989144783989239463194088296318033760298436500174448833624945500270636831712687019779186730527660675687457295810334443825014622253219733336280385251185373094494066328065347471900637807813732748112838351089500221430174901449992710714765441422886018116129245817901607520715700571113720859900735631194093531566495351127328105105847110005490072668253083083460180171966875268468307384422184913632192571485015982328314294462580238565624082522636931683623106857075212827049479922144238657654033808074422166734836960000592678928708553121174372965846789336077001212116440336955751122881458457800632054176821024179873195921186063555435904246569552918242160665957374644907135572539647255814897020209874576067529498366616173985136092074850613878771354296479631716106053933204546245512562846598284494818349885004401426813142801158861950636758408766993304415755281804760138345546937459718994688807175307431676609215976683203829403834151271441851843727471299703082902644591169869814946969291248446029691243696858039894606673840678396284994315564253348530735299939848658946130784308817181190799084490935730771998036612517750678910954116352949409575372689823325081990882265116050246684639404314708693710626043536574612192115075369964549020057600000000000000000000000000000000000000000000000 [61,7] 2731775148037429249282031008177885126543324076065367442566562976198868296913195504236037293670101899087536669903758837198308369615563785268946509203300564539544120719168430400633250676886065342277174205363222653311232273384287421356373646961523958449928971067826552683688942349256218149970953268271246681666630957433002129115894149524003138941583976001334677789117698956024573124414788301805429495525386436035768331471500235132432979930129829652827688170090352922747153190184814066709444139900253216924679263526523669927004624102025813374898642968314154769910665377865784031910938497844615926263871458758678260685034555408033983606360527924212633941879575783266109365489498667688893459281797539017481500792537537206793765777453018568646794725465947371102823654331820932478718753033315656596407465469743497126038401055972603209711904238995652563721686325294774430405676365216512417057099557777493637377194347086456369638400423569119561061101166120852349018200501334638675769514565592336290886017687165798106371135606877233611490686021705014441423250028097736756099839598321705080758965377018013571214565302396000049644325211307106051001800908740401795053017817076201158230733274585178411385575287781759933263572699949133013301157486810064649494156713883696020277986475803839845792202743108765172424728896147506019223929348520704858250021039394423428771597707421829275991799240272918495782337447699532649887689807010817028041589981918039363743507115837312885265010384379060538342585431891674642222399766681005012371777143667532675975795036051831377978744840423531859875855914925283228739882608619612655374064160516837905266988196503805696711804515533071768978069820235273063461895922889007487276607394076974292000147995303889764013634183952401158047452281968819611535898911666978700808973736322017156996802366696287530454571161424931291171905178002368479078272567197923056900102468017289538310403636802280514424707364556663552878761392577846821846265511068437971016753309232341670373583834357135924525731881685543822849289728686715130259006910589654521410060986501181315841464701930971558586114325742568507977068552554271295989911941461194678039733833983721762695640948780587873140311707322937372383568234618155210572705419963814537081438319982227293434751187521650854539039348237372953206846940240973494220026918869943502939989991751961656333045094465675238330372458820618878821219950903128164836822298737728404445594376474505828785248246507419404041362022481633789234680730774645243743951628180266257328243024805829229944998568370173731711445341729748052801195243102838076561929450339419785224630529808225180943120530630522869781291384859720185509198888515236003840000000000000000000000000000000000000000000 [61,8] -31498162663802866379514891827495492666053137995350289992396186867922017297356083896140654600957035372039383174528652470360849468911384938466789670035614739820915907332018378547027066076028914762050003538632930104324931544641483256576921151667006700398688463961447087422894399563886153195396137447692072152395527639183756625413788494354812617199741097598799080285123322502849414579427173244585098160608011933318685879140468835200751785323857429752135350164733918129206183532840644249669276966068894337550831641143449917191295258234938958686450282066131775146163669397015645452928283899536757022417803595987564186510262906099318109601731450643356336599137856400027017809947345668727144249636493627645399440168171073582855356178936417362858919042032152586829636863295860207546579665558345337484041408047154348056213431977889151795261353975336574091325117552255410425650758518411369368466227709002899109681955686713298953189819567497482114579616732576602997626637347632766176177459338471532881148031545468897257564667251937791006032545091184080049527888064759984081438547496280063610743819517123352603292198569978979599228317002978813937503029965248285617793828857030557153487846412981546970938677156287069975348219647492539355557575015911114399406175668867881252843605402859584548978813094650964295795322041865624856114579471471202339752395160943218795224393065232991126555290805950770196269746891247737804734803484498651121086951418505576761744950867909417316025993829229286261753691257865654349914784045985313750425707237334186725208509674510864293402882091636434199306647267001719207209467660605269044267209968597021976858132425818188880749586493705435017973750844976340707254526898003040187912308125211924211937593392720736265609021622817818957593035782766179880118288071669241959728135396980673421846329924211298910422820940896710092412432569399212184253591144664699965725854019824453082196411668944089987817920112904221673115710022324809497478124985626293023793649079610805084022488548441849239053123123971772927051920032668609999946478326460996987319167240181775086353939846697689877461378040813103351955543464972387474656637680423357723122571465105299462544250651575968613459120097916978589136660022751784605180747324519954816940372548927965859113018867484713132658826481627752456963310053319223139327658479952408260784636674255961077974871796523147298829347122175490997243770903930838359169047667220750513023200412766911573242375074658239483897764688052458788023426618772351663992319639322008285039756890732963972136856505792856110903516088064492024591909179456683593272961371862431285140940460747723560590100046152221559924550109825146248913392435841728512000000000000000000000000000000000000000000 [61,9] 87470869668666115785107542337359844108370870132914668775477295393809403347873738328625666259639323159478726607468127104268705866917836936738407009266359380762240699896156720063180876915523544043653376812090744267172300174109539432564864432046190834602740621853705463922567980224046345297459376355900895307683766196229949884875651769341301713269466482828967493471006950978627197283446372943719857363341195097706081436885249785490780872990050955186952408187482263299064604456641698893498057151105946211280911680125367549213430053824024476193952702413781119305123368435164265875486750629272488303748655467110592040985730663789636804304394633039666976615155020896286773120910379528847130356523796776820772085370119322919818905096089526776445363385775352199152609182973048539393201057765292865145293890256154071033563255776722985123324262204040662900013808665379611543607717766626025836701067259545796465905927877740943287946383102457030639441874333987306510810810349642816235481752487123749601928892608236806092488963656852053675413894451713109587195277783115252147503426872734651161142414538068853498460158370306105681309110127695445511511084766184152048100377659414307881514659126138911641795567479459131201871262639768858853580900362218167492219626418894089434749054106255563263806768843421371857201419592264841236945904902547997842045159894733514299715776086696749989672882481703435360114909548894990469627155107697971676546948544060178043047447504119631102905848790267279048376202204866334922506416936704351474761965463089469539043410556201141982169218387932127417155823959288426345151945743062055118708689169494693438778460748932793259363636493181332069351596156638461790402691543667332883286765489949303818132827599977380543036492086247527400112110122707062437633592452650179180896521506829654146637976269305967498422927749955195470967598380019875191353818936986015955857231162491588647998570091192037506830205892445582018202002363347484995014886361335592575673478037071607295806837577728913130879886565669288711660866558025217525231048117194617650559320333858694458656057572268645081105892617694289970177340254929460270307849034145729532794280360053105954457939825221108298268149516059823751659425024191329857397958481622252499127746891696439321821928615750332686917200026886986982998683608891281280909889250455582951585912602944571458690517145900533947908711796987884189966294429779183316084730712996589961509838214552959253762760756323133879170722355689501678724674612562944226916014305079145161898508485415627194860838719113898648194521830067026338996596503310010624637913974713084952457894442353800158555889255385591274367407276087830119205026763911043481600000000000000000000000000000000000000 [61,10] 176585731402239516843019683922191517364874374912989959265404968724071331145096064162010954394002859561811884568443397532520346620624539679071406336071055314708615037934663981957302421476074195848299073264557984302542851134753731258080934894780654233302536120313774539765209791704635236444213536444403359684946425271402930638197479822085555858934435694797623603607203625929641465123407194334997865764862555584016297306228153021920714718596342629859580117094767116292046771479434805157270114753092747311739708687565979086630153052860888216860948134421203729080631416344397868901487162545658778564939704340562188856620039045879401754974190241221179858918109896285601736251063665435954637701370119934653358713061465672701950935706680071209594883255972450576592181206080838785430243953484475913473478114772181957307326265229208090390728335432441503602728951749836616903772863673758880230068444714019205841794453982886229176498833169576342351105174936353642812299030643875052001912407279979571884734567923609543771141557176756785458950839753298819967091730350564029755314331524600157367071733630135170547097007426592739269923753407510380434003338081861947979871795616943329055715793919864739667517883594858607244303661590664188604494312058706180411553414397893627486110630253707407551611184518000915490499185925857703535732162244240489815970809770827428038928695758719449024562550880243943204964233746000267200673411634755078633114190631132016278004836139357110542510483987258838317284480698452361167244418172347370403898300620447111726858231155765722024674381720094861153790102508172137330050941942954308307030824583234510806303524659352812691850276079083017024144266544499316886572508105039534232368273962818944030961339131488862193574712595377464089719467914418995711414263663513913910878967456588021946282819846868793168538494283485403365867988638964221068941630329167239792345816148206129421842243096753124468116109120680553737230124957424824872983656222670299541046810067008794532263970508468374711236204536627140576883557365243717703966531044646314336397646027838522783712802458773407344376573693098732414137231828964726421592785925381725974909822742029069396044312660351444662245004005556289157942003214845847874001458184146649473937823990662285423187304634573863710415177109225512985386490977050295541278176256843251763141179192018617244884489867628187904911738466472076324603418843604224403943756643332815176574470706529736724689529682046517168140120735386079320179427014296691777111970240304505010150402568253769678335835275333471127963677107774906472253694936431674894719539770912977704369006981960458011634724367159180715899392694884338712559590849275494400000000000000000000000000000000000000 [61,11] -2007313511714138351557414423442210423946585951819580113184480323157778716258429106043469845147867127844833789275801251944736626835066670498098638085360485438441325019505398457916057339031689058689774959962731711268014707054088960923840642444906590347676431884329029559654188439705332012521527679245418044958345965830378653274236998044657766780533320972187570394856079477657759062520501136321688449430542274268633560234877486985224358200591249928803975084241670875120607603754662382136363327100128020826912904334274481308102463642206136799622157855632628295732463755301340971733710738952278024254720792490948990894709790944461664169998290405638904368019332442400576143510089203380644292043618791424867810725255718449407792619304273082401812890115985749175102820707065990982976496448832353563031302566221252746599144768834676810660003198177002830006055645118630647754324727627745326240702067094258403577766103732781227343815824874201481013255471917857190386273775886255286551971659165456082548660663925061343683910324876199740768585043732567021270407288651449326929308670077405393653079386972595158676862380652263547801313373336414993461829065360058227261857471373469179023647627176122342815229740323931363100255030494292794961903403724136554739539413925191610669451717872565378630379431794322049365424977439335801783217800692044472889924823607964818346624516605281147646530787608600175333785546336871623206499693835458563227193679274527764234685111964858009449690340038239104611754237733113461546603774899022646547553312363083765278699135528634936603541176091767719320752657222932802115448155960695193401018235543275372467410300876451489917745639535915131725713580950100679152957871712065765996390810887729432859432431208031224254781654962671111326550454702969468721125561209802848694435175667205011246157912912610805021258499180560049269436604564381149883421358137848451095101638285756352205990645477572683999098057961353665519971810826335354672635350080287334465191977284549895617781053582579627627110716076857107910183137440036886318764374054878222309350450542925161768254825286893823484709085074884899775499139950150212332755527525054693495057569707897879229727737624588322576772706667303018485681678874345293993224631963782706305644110431384351204340774205413524647584335419649939532117900508286395098824558814944608839817160025012503415050832115476487405962105678899069605910373576280883394485287816922921757355397073406065353042771938572545534716772074336462617132435846072686405535701844295479746868791383728876130443275710591606593180062812425280193679681780893138849322594610989348598918282030835642436042399955501448392765248566880763303137167150657044480000000000000000000000000000000000 [61,12] 6720296960946764195888123309963457747765393792314707299168777856098367744800179567782464156038697374206141465046209129551467328079528509884641246067536591946580519864460225642361554876922167647220737244762174402317988562662432688632700965115649023865198509516547872774938093063578443301251274675924764561885387342372275533736032050702886436611548728043738772614095482719167595695578831410583787979101430132332731260310884981890629355629721996985900274059368440422777109168269896808659637650828967639983319383278983945998414083670644760872589368554655757175577135027924814299995855075122196653328925719771668026279594811814970306508011549157072229468651782358523109796336632682413426753148478867867521402750354294992361026083014854993435845664339386676214525721858985343066468130478950505742312499845209200682666397070932186680030847526026560345468353871492232402015553772458165626687316543255143334194072528068007898557370735992876130389927882186498343142168415017809598063736463300648897786801971909445827513122353502577264974675607293274315162530742105649612576529444001448799636277106073251045548276547963826196137687632897089235665629221471782502241159203577907251515717874510533951012531533731600098447028526232392618250051071032392526195226496135760603361794759739529473367974322726390178305885892387977564014189200490043948605129966608348980996095269878216694659253152037049496068125161765113798290866763235089499851010577172015371247226474835165466814443137343636641748576364572583572991492049282228224113712736095767205220711087945053978612051895441342275823026569395225207855716875253873512253177180512633763116555506679963190270733692580713220858107480922942880697352098073937407033302463736509973312007431102767350473905699471966852813989352782494689701150486538817824029050124869808277374402443032350952664286165769056789192141677252445887984242722206189490856841743382458258254652818254254228052638085099263540876005177662783284865204639758048476124714861130656374095903048893257329285915775867162365828677278683509892637236290816837856892962822645047799989003953386853501581918819663754376236130845513340533058450508512132745657951403477484617278412202087554273342931012751893845015912325039663723212889904733681456552225061236041801838554216172525963904636568277832047831147539716454015849678763735697881399635751244837582354677792227759423212144353517617993594138490073492180999449384233611152097737053612613337295538911298608694076593633428229964969028789152354127427920054000040798769373398094216862799268700762602936634680765466894964035907419114712472288895765444840945618907462988087999292880783001063433192138995410108177035920680987656192000000000000000000000000000000000 [61,13] -11338060972900115787283364652727437896023501339308800896916576353581363084397959817331538722731369785503644431847873855902042182161863067141949048725425629165604257238425925062005135100126168952773036561519425300015985430121143096367649278969301619731484268326755051660174935026225388005451697084764845485050449186500327763881282851137649059764639151644039279593347653942514093139529252681912695897489544129722520731452077322945059640782273557651062930625201613110962081277100146223081386416928161679255150118819490251579196407865071792191811361863704723768327194722606675454089978050170892241572715798226126131170452525519709316200496208530716769330403403475750232570878139093254404732196350726471654281628722882395851032987439660968913649545798859822735087825974682002349757640722425800550160920740031670486167800460158180739381731136249609050166628273968163483724484977275459440013752689017274946768369681156914125788301749547327256393243176613536066929712217695739707992668398294658712157855449756404217972455714493117601671155869285422674421559589451825290593223641553560410074696315357432770633680978026828269435352002927792948256817177038296019162128142246338288036372834043555235707037701429145223078525804439313862599311717710710059911895960959927655539050848483541736380621603299938892797778794582382483325174720913396920338490834815442130896760199231419530687746240386963934635634629258273543309057686288757768552170134430717487878837791591161423641922897346998972548055304327340141804246627989617598535457681282750785308518964445675164809135105863598688133900951620777695274479739186206229995671819792188948462432190611519477415814001064432955929594422844910916193326952520135935322270747433609314314569479735685406202603037524415459823875291847820954818078750852004225257342158100357841602246676647816528753499717503999142088783427801637658424506069644546310638678849449477073235043869854690064018030467694573075002475472668910928865746519117588957330656748886988833975665760679664216613602449910996367306586253067452122652511738272895971058434620708940455984646280090461400864668792177696873412856857141669527246868579925057134459783344019620549361724598236496838555957870647924901451311548431316098325698925107748721164034344521890876971600068800501823250516483381666552262649246120345282911412463520238530217621936237326056238640391665379105941049270887745549097853322913773922601682936271676096082951847737412818216774617409386709500436182422381632676623151625189537181673817090963290723369323742370004148727643589356704908519765111401000570171838694998754823363197815781879145168066373949480363829317265113742039622529016059287898198444932595712000000000000000000000000000000 [61,14] 3643449299648730968836270393872851487336972319256308207976194126525771008002968020540263316297684644069273647865398045569411382804416523879228166067806301544378753918102820224564162385301710387186595008086504073210126138207660910029996152839324950630367921664460311781848933263718604081767243458740538139086238639634358121315177974423700294445957762620862560547021417662374463685483240720193936266433590508192805012976260928114427708447694118340626475997843988006022280896914160141249063745590445372012582709545103436791061276899118077370412451315569458134368929824750218685663965390780454933382290256719978860510851713687060508591501318637761970363843432362152456901141655758175367338903160661319593045146906801221500142545462257984452743007865643376357516331463735710831833613234230054028659691813680283535975834871253657893666235702000309448501284286574321696006552257348725128047179013412664257573243043154626971521028807849531147357619129293741472151059481128314278048094801415410759042008518522530402569926762561447103566831711074990637402322014494910178577136898753807934921794880026773442370216875984325393377057170223089683099061742952098111328530277435334751022086452655725206772341176163486484006147476416111748190853340636782753490119328096056256451130624993669915455077201933541706215656446324996772038531243231555203623587556354008590296695641168331641664139903316828588266833055150115251695017725213599451811690828564461970213492479131885900205020118041299041396092983943368236829940193851615015097038247350468801654090370621649199828611523030249063871184106177320769281558936480330438752538827170122835220288585829662427980191065575086758019910288560644653930392170387100184366912272545729148231968940273446910873053139516502921043845273038465180090698384024926043361053316836401464643313669092706767468152555507076209441430490516798892077222842946188835727009748014797448622232276334947807282237443593006893436738899393975466433544638742111865508279518333784650954448187430669698236707280420214264160319864057325709030673218842700218049566960698307983418159744066898783074385112540493537880070843171787410803531137837583742445321489614539232762320920589023185155977084210368213570361669284388047614750829464108641198304631242361701715460565892861826374863576588053265552091200154526370490463487987147650051396930213496867772258025340550216645210990122303448962708986271184257941508623383204766367646538255500907952881014221049361918743919730305507427467751359915722984564377818873046221977569527403268200014636121195773255403794809766056211972753788194447175695904086864217197993979960996625069552453757468426997226770507577056051525908493762560000000000000000000000000000 [61,15] 32770296782929728408482963045318398620191970594006760327931586523652898639845308684578537211485991050601043455313696605623346539966305665947734442964183152334821856637950987202836487987554568219028077473600443781913724198307982755309934661006817496093092222258191420559763520265449597818347997293220578398065775211926458466725437023767814802904857205675249218508540408623061529645742531041610351985191346816596640033961702845786824260436860146494877714901433279050314894063541079010645363921928754860048378290130316904581496067300081592693197360092450997252550309093745680278595135022714026709188119856868609098000018119157472915719607129205020408040624870048100195424286227363049606432262772230791865615994307243749054308781510618281316205714783381908050351529988021140025879539141426629329275421785830047490318814255817550147929275931876598151445231023546947685446671569984035872834087922013166219840802637650807876116726777726638968049325513973269828789989455500410457716663334090384407089120136227422308396445900749223269480454540619661563612193334387287203044129518669697205231425708535753735845008018231070134235035198687681793277059687250988039878707592403127746569831473283639092745669949659234474216453267732202051157798413320830387534036022273020243855762986448018629343508271168570667586438278560569903489047755693987564784004164257060383237209119263679154424616430484529790805216513368298420457510149942670275740474457261681275881134983186274955500353704958400858593712693309895388157281728920702652958712546987486455764489929652927557624652154744376450486582484808945035783042631219119351072199016030344173988744106831690476961399800002453267966743542943847153766924804219565200634838534315128209691311842384280883354477814134830882316963078760634243156047847400640258050669025625125501475904151184079575605945748828977239770910498481266058116938279258703216938793452964745242139969867834045299889063043554980175115855163901443450875995846549893297380346750597194087188098504914193033946978033765440984714325594856347001583109779872940250122981990585119223045259031889300875786243336526516752084584395383448301662261901968219397541983028044430271706993929343481732002718374818459601525500078575698313088652162480958888068549383429381274552505528566860225284331642107087814247836698821323527192742219917889655927896319219701490843321129103199357974859453586353103726823840530247121676857795601039905702587522385457418716055071285565046651136445914774512123923651207388742857986820549211301603866596065065651372821659475195436127183051008731948516361472952931249053147505788495266316893059626488352882298538149404319371696370067523349167337228136873984000000000000000000000000 [61,16] -95875748361795972068793857734970939628419993851663375973539814335669708679252491697839462564273839353639497765388189586437814736840725956892610033449852077861143828383215319458085854388740516436985818878524508266643365815124512654752641367766983157245163427584290479484246993094200550672377079616165169881335059225944084905909393757695107610161805808732929749336505413803985514053408526843057927497105721002389569017142020610923432403938921216544553432788030777308419503310796667944140925086255392012119780832196584258578361883086423613107620113230113089372784150000210495007128548783790688155041286454340250953536729356325789293237276835585774137917485349674325525033688841157370536580469664804381708819910713990579703039659852612785101923389756097803945079257421251862503679317926296234034296104719514661279669969069367658632883946617406378186515149697687569202069523844319112587237664432837310586712697226443303878965018641953232482614948464690681147718663893520961486453564672274631627876513628720484075882045205315321042791454144752210851048092233782625478980544430344450297195621675704277742453073816857794504657368730801276895680920855339459837880355075563731131331416219518004374304971235369633922683144656969659758856008656049921959514419199357827596388765997892071262001671909818532782213066803346510086431431289264129757519342471932683651024094067846559558904571472271726837632631880767308640402925534149345350965961790653283012791699445345522843524208317980810784302228217387194374614155110266718507405824760643943506464775686748732494763932732977746154048792461032199489066689774491934062593645478891393030099420366912088629884248654608699209219385715918400811590389618485551250791365205353756341204441601403829171801059727039032591870022617774721323846326543561456128015470343474010547346538207351987081260507086737918537273725137575300444124820186885979585092532313282835527112604235114766040622429238198028977715673850937099783506347008744567887282690539378230966115978984237661856482326731715906285957948988219957580194921239913926535419949312471196119642262254468246564137773347054650035848574530876190975965942361687259506811854404604782643742569519752347379547722409376936163695765218041251224229540286812479807346060106061071067501782728328429821229145280182249653238165392936267764409003560221783844047802645718324787632957329927480716414552500969318629770874929018054860031268112557800933843506180344367953684274156831013401653614188048514033531534162006390785959095963496333338999175790742769283152207239552287961707911785419033346172091251965002808821369552995210054959416893045018528729471801419440027306470828717082557774120488848588800000000000000000000000 [61,17] 136551841214466997810276943576669925206181825647177504499188480548134443984084312127045764434428324357198892773490322651165479963094971468006500473453070678535797385534161313266112818629664534458432020750800879287081332322326486074821413551643507810483372468202463866323417858608356892273376844167113990424811087470253550132831726960011945309706606543265120921414279569878121382253904888777357926264288838399152608475446977945103049001977682970876859035662813037072515340413015085757849716125697646373122126817233832785073989170724444563480457291739667979437386476740017966764844876182084060097278191583589099996861411237542933149791117491153032180750852851194708616751392439663047371326123926643206403995644059278902849946594928274621689548172215560367705583164663947682871523162213583825862781143746483714531061727985934133956749784884252565287159060249458087368623110514507871312118731079584624267784418972739429427029251824961985033779714822471402669847605444357531742914013588582267169523131436067208470326090047302282318352997404515036654407143160417830208685928893532260337404685567838312129167257724415932333428079603647657433925959403268814471274901522956444918663091189971072309471027507967376154801160302531071655873213018711678108391277754686602627677506351004591873150709045029585581158368570708254790224981793908256950318785181863950626586147618699893049485294685718380854561213366108315274013418446031374735334761798120673663096060929165054010912878222053240274543860775794237275858043656390046492315253648515612997374696739902374891577165107630460634424309671681963333401178560977359308204985745329787756572574492135886892129353765033270424253834917505509162977532408458316175391764259656038358930947826474822980592500109574022062758082503071597219741320438287333847174334461442902593241620846359942350007257761648112514551922075494809142495938668817217228921720209059506271806894944147730852371043929618049078631143831203798144127332416396428287237801635054898780953111205591865912613957349422202030124381435253068018278844867906308724205682490097644623372504269452880468434644828544601210197838363556299230519244415200520274315279593295642129781291432574544332430179331982531931638886382576634965350175750621668808676476113684939009288175774604218908245067287530431784848269272517812638477153937577639660506895014318836814358057286364772459060095859914343455615467822206915650690593829490327786958680279771836848239970398218775330430890832118884856423470862193717484851836397605749755685066840558206917800252537855435140584137118855546248868528309570749688641580307912107430970369559449818283041203087785178335376717488112376686463366294205890560000000000000000000 [61,18] -57170910022061928501196245791993063350919874721068821125092898372217462640947112154473792445872942591515665277707897947018854053302211886589480501911066972339017434127540508814971571213846516201143158847732714546455973971652289509783162361919897156240850001295225046071618800966144069500039963946620803741901203048446937026408999447156207032485776332323561060934861818460469142556219633745995951254066243929686282048995819533763494155468989878831524138374648823454139248753646755354304630702295093079779844925619719333696930720505024641384667626431636377814745148267894537513709731037200945746802891671687358212660616914383473104681644191885569356802054289439110550738135125512471821241560770413295437527332998894478824951249444941651424726442228647400958377994615253911210206846286230387306766578360822660589652634259060674607022428081344032231724426625681452922631604339774130975376406205554789607551097890070706383934217295913012017672467277409510032016222933916432147830147106804081635206203865152396975535415267078769732850522467516386039212198100468748329323760436984247772083495879064657058902218299503247394539903396955300675416258201725065920739726227865025600566585733909190073187688526935040680614987373739927732172930762221180611741431514909748100257491377490337824922873421065308331222477374394873192593028891829926085852264834028049619168580226288615320403657652998302975243732288375967717182683967220974321606156190848658006878858178676917090964501110760131250332563510344641423203018685084380671011244965648699310947082429119098938365065649895694765547295361591663482212647758963294805859393224158089764869544015526882751250311503604986552260089091646305332922988541880461551795748904598876506982279304795101531428494370577686356192502128476154311930910168551586245616416350793839304985828890455219898597242534416279380788247098854186168075740091988104145613834619240196703419562520535297304272443392553874916973775702365695983366848234600523345931537890186097758561108841463022345634236097188564497522900807147871465538940306672284578397934820269664355267149610865923115882911944146791513693504177131577153905648929522750462812407328024026884983441815466948331707807443925075176042144525083911003270795404847315565913799657031393264764960903242939839482221968532230642505708599020200860983907948204450934513835856095378150413353903111438515300703108151873999265963139389074638365970879853550493003336722671391580612897613595117088602818784433835702050130509444374518668078799452364947966635522331807943054103720121140020462475962112822270753663242333423105952733837826895356634187516960557322610987571047133355780401654512763306366739433914368000000000000000000 [61,19] -232022172558193967099575689777299375879483854966325866806438246745193107349876285420069764986914346739049441064732392288441063905425648187495861309295298668889256024696489040028881718691134501418844302461706068324215011971689845772284116521135270046345628214761520292211186283597684970923234249882805931043915279082992808151267971061441049038388735900477721332798400814038690359150796911197458119789956104853620242983732085271432582171965353847055540873113390464424737218601826862217274513691276375589363661838434115794228432185562121342688874976141844959668236163026818324046898163522137788532564892377209936102207185300210943317860454666331171259363061028801562494540013177389483970062436221659133255399089779321709993344106769597747742275092535692997142168704788064997783591050704332048138250324816787029414962825499047162309631781012460112885885409034802769994059975781405825984212784757619977122024350026143355949092116861332983408127015455978258166411633067251586993734459790554419704635264564346711651061504817850866905537626513702515561692525252257161982214120562023648623426956708178232559515230434406756260698438940236528863245473629317687171742220272391511829366417230384383584123744915664312597007560494534867734368649325076430109186911249469247754492623075781329056120319148651682518457300058589514586485098023584271097211162656001523791301226710252450473270802952356839211494198585020675882714173217905405640687660693437052391603250688400851376149466836438201153787464305491340861484772978816457132745535744666846886767028330679655034968970654905425545162021100829872834436754221407126860980609304320411437416945786851689774220686772144117582865358206094504660386343862576692710454605800246171059282454742992723018812151692879171791504163457010094078551824726292156887399724233436592339924794516479965386887762513063166628067251204639628598477789981512487447842866017315206134063341164303423864049165707639401856780265994339763723193358312228585959632000800641699720492810486556346936669178510586296101248994130544492584559078374219723195382933823728948085155545819520922759757320545330204858169782097805778888565340926213001801295011589353876707328863858091432957754087150435574807592296624962183907771406162097029179261800090690317709287566373766147837206014306923028612264043711234482319040046417155581410124626985243250431690828849306726155909176631346430174845049068990274393291857774316411312455680391340909547256704185648491228591325065345289923859170248236433172941414953328491492673831874540138845239362358981856652513841966339732292666448057789963301524716052484583929462659839134996782913356373589162324075531352560954481364966885765939200000000000000 [61,20] 719535695119702726293938528329757737973562994384796636266398289479918037806401134426754163340269667266400419045775955482139389637587329293938777502370500138356953846977136103239769037800770827756974660840758697992334595765915708618981646330161301290987618492015080360376293958775156079163617120039682011841648573317978951488604023667453717700559959446425627000766505421331342268715284218979597960635231804000426160047626581472911285558822232746500204046411598658227472980818984670683315231457524481355867970621472511155216072821548909348008772091377530034796976250651447470198506594551338090093877951996920248096428987909291443153561981114996045930588357005027889738680332995191008467446485332102146056117674769721130755571228448325599806376399374828287615642659742154727213824352782568091762037606466590844094670815639678295302080445649505672779001148686160874805646094340817832288457769545801105564740594351670101924240100839410854785872117298577104402511740835712694620909869948402230077979670278855038835265500413270089060009162104271517464036201222920315356522583691346222338435778195062310229380874067393103987866554935941875631313727033785128030345159974086671242954236712995216479007302482803945873125446933551135193138712503825765364149656180224535241466575322318678879596825497208255498962411931959161844555795930582358714461680987152164511312706506257802861971779913316415018494600291880509344389503464307251550090600709038591493106828562148085145035583900226055195051949044518097324269422056329980500617531710838243209670176282063240616879234924304287767467395759673545405800299650166621309430126570901215219676049902069483691327705221535102993669228229316668988477779361005660800963398656405154776419781052177120874089510194512179118748471321464398441264934080219150733397211889434437553804946851841466481123486792034562804289886321726043471425485581549534794935357780919422802236947871521085582478829919635000204021917521477927857738528813481185437138118553502435115611086335825062076954841773955907642733755168657371896364121969907522985641509565818901927600373524471573401060894269162674205354369167520413150050449438892348193317591187144572584854607451610015255855997964340862903785704414062699982704180754179635809966120036532269702583057927925308363286531135013454396491032462646068009647910069621920051098644747265478952345464038230788470019286889785303374289032683808347234169733098443744091565237498472829375554248572317413342091347072457657617151916418075788881615217876647047736052074662387193023245597549248187724058685124964577276129401008744867263989836597344758062842616691710118422235860433640178171609989298161026029107740877520896000000000000 [61,21] -1250583555875842348124713318938232481264187412734953262944313378109538998976734278992703911709881204544318668045318624877623083855812121901214932024385491979481237418708118718512062235195619565049523447002662219997845086367086082218110536400149663520287783358212757022318298889842724466762975603033736174568487251796161988723813756228265800888652167128251950194056582361365149867241346981554664056057962729302488944305324440670938014918115651990624314980885484330053607696021638280739268101795887949573657488265218052662947085880169964891887885977255166394512556818928678219889504204183946039292805004042762916230706139650258665969983774197877319746900708977529310527775893206750601189962037648113566631963514671276271016878283754827727849710780158762533493461069889443252342467641266847143060689594735105509913488456070893617457581157946088545368608826368796627979263766994479643977550032311774545498000774964001743297725307589053422153578844977832212609715507113074428894741007528023533639060264515748816864718479023291781171919789889581229499266699606782749233734481885787588637387470279891026587594925593249044796240351835092290306810909512614718950813634181942398065304547321577317828890618592370503628371261727511085826249619834311539296159653330981567604081956998282148069033838264266937507704948760152144492592278562219354284035819102876011982492617732664252618232748548490613393027879176351988435555650188893065803825767729053609043410226432095080644363110593661873360256996646756339074415956731591348331470556229937108700870675318311657119044306686321358072178492852742186896442142219043437761375247683085768686764085163217259198616716915182478198848751949091884932690308842627193997676517656047170394684800146819573415284377866743992119515601265258922256439197283136892618246085508979688690261717940242174318914806775391807078107491579901051802608038041369836473684381615073579007396494151424194077284969386297170966249451359910898018936089318249634251084646300094522521884294313757766791628249150814754795909487499178973670203104948226984512579468987942689164951438678961476348320429624343275381359582561389588562331629314610967831070561336498291436007601492306796540976244172010637134950412396970061519475638395531358193525887164264392990814813005265364517446088220071864266415610000553533484918119178168927557991594062164478013962145610186323787838428360009258633493697170285231690191481624282218755608749812412704439121619463401411941150028404640654490953844323657875330221806122462342941922700737561655612301295543231923239362770301670746358717676260138315874598835977355927802053011907456050624015598931135629390238998127489614631640840565424128000000000 [61,22] 1607716227450707577124782823286319999238946728424343507242876322546802042640426182349142499682790699002710295172700023484508278917528014382062509865906790373289239631378591147677210889062325825948692746662183429689907976120202579112637317464326147614779562759986339458619254465104370674954450558823391453146494278621891643624435903990424833494342367882090833779028450471395464249322145244204875605030297113176982678695974523921709628971459050675151305075300104595165588642014001803271802820037253218993471887319617918071990649372479562317949276044764698879746020103394496939348662834297236850603887613617168901848438816902662461773425794441788587473505115576255029257315452035763297001264657830506027198319973186342030570477186170917400651127860671222024809519540573646805526072495586799612317292868340839951211660249527956720513842386198886323383343506631438436839437443786099061173630185270112057966854641874683098328686503831337656325321015077713253675941360920974940885946954159575086661023503299465227166543001147647223010643353448842902927537047277488905039709372639042012599847500729714414669100824594007106185260616902646007492467824174942636035808781413473689107330687571411245805887886134978200183705925154668364670098330444451099640117680297042003357219940169463918918837345543467476443704119427380508155676753326800323959842456873566531677098872841508124313903946238756644559461911660864621875667480523425833900055330512932281655245223608942472732030070110406751602459826683050537156771623471463637603196408139908657468451401285701314467514006537394866292374017915480935060050192420770949184346292739266795738888002778048260320363493776034958461233951174443326479317961128981198342779718835900002640734635804640673645996627063156075632173551150416538629067876910204210236675677644698837385650455502477660452971299203460551716659478482886544153806783894262613862754316968575370838024427592599327918702439394048366419804103290199457464036678391266469555346294023884558368493593507966740308903914745857831279202168385897725386619651754033402189999151443947984056225925537811560834078623945241371495230660470402598205773196529655745058941915366357823475099443149484775663944228544823064311352370076668071386219056673299980193536482223457612116462764418884444001098691801987685539772803437693674447772089669603069236766776190378682890450777068193116518390482814914978301138601547151743200440659141954394023068239467498081667437593499647558871235196657016768255038157768373332451908793067894210564220689273494217675104969499368635929126710876203489061061630001858173900182244117768927495805055242720145074437273406179687753706334841426491594028948337459200000000 [61,23] -1665048909399168520127039439402264999731135091259320492545618624748239613235477020017591722101024476250853165348458407762387052675704866532652227661767380376257176991604831288987229152733060373948459913887220730633749537277100884526171665153766634411583128111757431954507464478668899386150779351399590930044239421258780227754666374491442839766556797256724335921231908681381989029207258944033453439653712451386671735269507180356142114399910923744213339554847352470934084751391482081555388337201268359527644664979366122656984726787533797860856862470933633095881295965529522068599054616290291855916351946842907856183159947920582382508786809774997916134998795447645263530422566308955847552782974568784349734572635754257594954677988853543468426366239699160157410528874280411602700301124246575163452002912276607390610984547008423708068492888065499993064018645806190405038194905098322287791491169550022829682803907664189431385034860844879477953862465285617480905088579760216751894576814533896873279895039958597705856697871826026102513628873876978226148127693189787207171455194248172680121086006396483301134895362199691523665667401689574663451156972809300368755250209398134235722088970907974400171247999966871831364713534846382890222226870262654999637395622097524238478513276557932896216365899612536588311527492414887168982610576476665281399645714421612881215326351711491945134712940878155282841541664255675232384705331694500011434406712383444327693721929287302252233704416287051904925215578042128242986954164482644537673625080763997148219950854918844632616324381251685372047226420268419886817045050032260476328502158856298826131743617867179153353403781003765084649018803089873733534846895458071980618494909211574433289194861700291258382168515144721343188115940882662742521759421952625470557017528056992699907651256016639444436831419683516191551761691000482597454739611116822241517484505451247277683097622938502547677036776531734584553274845762990482900325407134904670708666611677380977180341893364766810222647604333603377057238348458988974283211411164586444571109389399420688960843520829117702061049200945991544234805173565208289437594094808582508186508281393359134759254103470548485758286147410890167790091034417244298625506930538330199502076147718246312745063317821607885910062087946183431825606428163124823660716249051285083640331104069786142120193405839846770207731823630053567351993937194557291412580397365037862690479437224301840874937806365730700021767068735012843588168361547786112475314822671646059807516366941821273916981938343484407116115613498888631133014641020226316837520780706477688749699386394245801896813455719973805098553279815280467298368206195916800000 [61,24] 1480383295186188860295574346539201177007163734530796941082378084518010438843233804126592004171959913564012497100368332352419374033738979865126852506741200883810614693174799406470373687645496820973433922116583464055732687719848524679245087425412359355003339983537243061456584341269761901349760842939086802655825556381452764992547228038034513006656655774582127271074340159191854130788523797293809477418769142467035591816327814914500199179952728363572106604751894975076334235570182503552615144061400740739418514554535383215562425541756556039962926351051769694428249584911555648967172961177581951692678800615656844955465321325946693925187364232811378031403955972880176949222573858592083602905214259897022218324247875837053856251397783106845107812021079084486309463517096683401409788184644443847216010608813452195845595397413407897725287307910103159723235109796961861831223634909269327446252312243201804435294799818939658074195775463190154073023513901077602224898065660579582938708979026031695439691359100440672951678118579210567891031812521426079966135244338219868919549139873941733512674863484068931291946926767070826210963562007189438089437818614412305603501598274322461807347232783959900054117277697789907698367783578391714344410469803107329116664890289978670076192790199784636052911271530166041870131106029634127667851317749558833381185618178585517610179440857343483748060558606601861477839442844497903376836157609598688589659587541617600308609911696739592661335459594444115435292077405489655807171530533245524042769054999916500055864209425452381222762538519006253580915148005096453723479172708700011210266834960300267960308911926505941038844628554949310887191932775764236230548885516307519257297475847578310204332456923669689300961065764774676508282070283274365739732684797910361743333453032279616830558183484497207403704709279824158306984699602859595131373454884413924077320923762380560934238028257787785822245460087811904108131378126941953732018824784396978001050032641707581327959377536277564082234511365100127513825829972278605729955012210667822144634363979822362583516456577594231280436102361899862148545724311581533509780790266233639558651813343095115262870222084675124518782367622653646114381610469883109466109674279225710799107755292909309704455593563886804688882610793818740338835514582385403859198439534326760198236970650775898993755293353854439105175771105204167911617494400508740586346260858420305889416526386779884246995302489965325171043188786188966724427003371780776622812565210422699837029714340061435656761768201842913247790928844988212116043806308653754549629568148310076162763059638004147581263923500451949644902888827597322936914018304000000 [61,25] -1242272237470156734598105492404833926183418719728016502415305615076009723144064454058339315993579028471173628953130322099216154868474692544077803348761491799873558167248504300332374360542378987049717488896246010207593875509229231879114493457222107987918069546244863486239470342403928552671703012846834885570417458919854249324851707869730485116651076477141150029590574764064092510057909523324999418892543032169574441814983306251833503479762477587815777961910064319254120558836103886486507375359747917048097252919686003123605620761808000749050162098187660640889650311667927828524168535251834107201838350404668493487744748671685755145360848633599871652215592319391021286980549353691054249164072017770712192888201888337459393294664927096635707778409439865795171051753555977207627253724227844277563258876105569590061351660975510652254257465354170889357466548028409805234137970600895662233620558090652845407144435566409499583909602704450332643368275823772469574992294371026538488909109591465299819648464284203120471631129731696312189342757464527687251357259382428764075532353458346331032915277995195906374333989149870180155422926041466603771419418822587319179888449338490908768290207489714960213208205104220599661676864012937859579260700903656566620898353712548087838369762719415357299051212075241158788338686598903916239978629162539677298576765642917228208129463945576001853182349307711635579455020425094217819252261379634346962723903121074326884341375881464740134055511623198302279922558081981593280439549383335558742186084416575960067192375442399180698898734426688543233879822879017481072607028787790555079718094360001146172786159452680706987292111081103193100797473907942398468571017688472759487141790650997674783024282051374516056964404111738851158039830947519080069633368765671539759725164434963435942529688262794222621225032246535464357722866345222387080326543382735222590088899307086906173554615836359413891453106520086430339058554860467746803744960790229224316962766907791736508411622866865992030189443551398389459590939244678076083065173885585943116387499281155932245210862683541827146711582101252463411328251371316410287698396924394313253757883440203687013036202481495461048089344975784685412078686075517505997271322415695458214228815291942640515906438221364855556482502696255443929435943345062008750311024160050978276632638791604194718874291602365663641599772444122730651334408152576099019965114517978574509236460491698564189098665714626285825385962694057289006639202329696514060983012746017403097363997150444171009621885991876293260235467573821627377422683568579447038100947985922948336793658388307013535108858441104160592820370136160063102189043712000 [61,26] 1115914922624401887051978044958266684558009033987215397772080060636357323702335848367429559162618454205818641210954699550938726461380301652993099468755442249617757138532956340047454511531101285002817857997756792594526178593968903584335751068576002988064462006797758234815118706034705375843250120740422164805413405991793537276582004167962433015574731542803781744511886697669057905895729633542290504040114761631658717388461865923015556690663019566793954752196139516893227532594100302371206496962843115833085325086509865336865075260559230449606050915900721323708510826017510613639615812007439101798500995545596993079203258959958170386668821752322477730333471772911457741885235216449734583245762834748252210543574155170780752795751958820718246327261801132535627664316523954358590250321581626982370085630441826530914617202604229096031319117749024725357740216731819101842551492863602287978569317071714334553421740912321366666221657705018965666175761868794306356075251874608946050420432815857314175938538647539070848795906145227583364109009977903438003140742248048557144439911104503576327429136216163661693222012482735159374769049116683500001727852508776990326975958765118996913358479331873278511973701432197944619927796188656304815007674335035237752913375851298910428161299222839000205503120200078254587833401067481370594537278494407856507817800557993456857670191419214551473115514667489775402986628670482201342092129615634810354260119487326178579948373770605289574052122894893932362119335242347799358872803435600383755954622945267317617811261981333945945594705700644679935430296667124686551539043669239362179032969951155629589406946417416195323968286762159278776244763542171353678071553269819407407607850031578591553575555543054660001172361921407312473038093608569816269284114902704268604128689888096654954646248833445675943335875189425388894403947219002064289401096350198122650482021521406132054811010599989535504284108205702864526398712025905093197810277655908739637758126019116379521780640281940857965855958773153896156132116076745788277547672338064541906661135098835520416591882656685056136823669598119954573617844758685932802005672942593536479325171945958387978537316169968996451746196671554334059912542144855170333793573585790477839339731795436797947283707959093498894947883582945498604024709927070336302916297230938260677671593542222396571422282457072148509076867880139510070770736604357936791119853626870506695036164728550955497709228490480281303120816516416251996472724498426524648523423757341347541564953621803831740061328611438404548839572509708668764471970096661780608516398429207819031683518858265124554298550245682035559686758251661293825032192000 [61,27] -1115654068697469005012991260455384732123937248869861387141412381266665764319194334036883537755293210686970853813957349244404954013144036655345483849677774186886452740567019495601724286999980759317031021420316363199346473770043849803252434326642457693185593586243218552872298423959439654231453234750965838662631615422539919785451887586097178969249002844773564638135031231061814198914912487109609536038218270658451156203374925198973517877336108913497538317460518191373081406088405874804234890867918161391688412498629262300624385173161486551369577176248106111037556650059658919175615392381722701381554666102509968650931282032703601027339668242573950207859370419689051771917102808321014609202863387623627440489394799058058730106578583971133189544977243491883043122527897194281127062653846197623238868043077965985737641923653759662426440227438917939214295939801240128632249133771132081428682205961710743403821312271660750134177326565084980807274807377308017953288438888054886465182865339004145818376349793178136683984751359927425410573332530037396798314090752602471238338190178636715786219870463338325551747495369384766199950572238231592427515078916952075033277529395665930994927487440626560803020123701802245998156211667113296047931356624989030717159297910567444581580087082277924013776208245283143917210017000483948819084090720946386368791952657831765019079976553581922666410324774956465642784578259909309758117758721658915169780512502070040661533401839711104178501665386716499789699935209214123525086544324968193784229661611256141595053431175519378953399851745108099262722496877300187984538825839998003774564240460305181348839031954527227761657706332569843942940148466438451192105173557251388718751552394654837599603557207668550205739688572898220893366994096184689280784731583828792960009616333532701472289921227036166874293234895083588572544501678773256395707714848292218842677641647333357138972933409346328712768629535830167503280807181591407855088389226411191356477410809018008864584372804984786971372517079604541276944763359387986169858040582368264770224691570162749978137929404750795727417330819968636180302394649991033518450145631864249190485436407076357085465270593069615350063296737404250861883887281465581452785106572514219516810246726353353860463689607146737347598253815831283255007162562181575704727859019320680132124541246721450711576372228065386982062156443484573440674012590774804604138598485798989546722970693116101323911190845052627024439082708811985172198130347940168165865962584487574899149991161997383556145899512140828091041132919510247501266207408069844431232794323403743606051809064768240007520708237565805809324080766993427333120000 [61,28] 1113784669005424712730708033963740796189803732303020437661279309593773229463217892135852185098511427028839351882585594300827120599770518512063684778004317215890194984544412376956529501707611334888172484683002030515496764762659962399684571280986373750546231092298638891524906909299505667754345757709430259655530599254434997666511175525607245347289300383759076240224208379068660243439610410377254592788975723793043311634253069968993425807976467119159931924627373383498259079246095658183009347010367966045868188266185296992212079363003891070612740787387803435479171155911187717304575739793998644715126250338876647856536113223674699194521711452983257920231873951004451921203215792530708656176129122626523108621234122049441471200314568685336339438326156018870641062902005937908492870087282469355950449010049395422670915898412354897652041305222603360904412652633013903796412693414589615345109524272376171384729849029524166384696506731974077210538733017610708039440121918336605033725289686971025147302104972082587190111136813925953640607769724472817280962319934240004313179220170872109455406650328362488893500341519856997344576627725660760405886563125815141697930384085659739014734129976093142596312034959094032882654740404731917669027500369852752847987252442146689194437196362470687250693411551392641985206527856699954573105224386648576234400915674023214856759201722242072449921599982938942290444418118988262330487743405939934906642807066380726276686085110087159954664270106464886881161932909822033101315184549765088364862149095660643201611970579396973617076025272172567511931596588675971427589285922386416351675149125451806636870349418327722068415195939811399557484150904662823794799452190865332243795786903113895039296385617183763396741243580349928022965015224044346126392187777785476988308646582467637238198171054883291626908140143296783905869709871203483915705812202278971422603461013157110489856847592734545770072798609403641612478097678183346623298004694736149526252045133927249753683053164158989145489609670510276435922644109432142881324491670012071164052782636078486343028152779926563157343480363730825670001072105661685301666775739120505822505472132345045026775585463072774744764470267641041148265775470967254012849674811475213965840917022291530091722645000501731699079729364743039989372069613011100863934023875259139222314356165772995580981218880269642148208508564284564655750214764459565784271089847828148097137796597931528777533509511500294809408594777242271607083436869024249989267212818556180025418753085693601489888443772470122955403746402184956298743775722727945197270746396099616384270783972987028597751607762192567226019502652280274944000 [61,29] -975203178385539175430977172083702392348739920993265257897922668879134039085313902947919564135307992237420183398063067406237627162538920991285484631567143169561973826436518665727735656869235308182339105870806871118999138244960652429684909475413438433741993561968698245191893889831807550374627400510543617214992067470443545499253702225843964954496618106452627909675727514480619790391240060760359295848044500004870757100037960418238478220070192936748377300456893968753288871395036672319096436084756111578406134628176645499669117261960291739446976035871286667243117034315161014910456096220833951216253841931583280438678008490858796116110546332623607338969396808113991367712139596366917958936714333997386613114687882616472915916054524658376001414588328577450095549849864832616025993943033670960990092034958881303103613395578997101723304298465562934659821829047816038127406346080859119870866286602637351608486000347472089789117446140538890311278784746391320206301023916183014234121889270306244387724256520785787109654541542961523934507881927864546476200049038011674948830764449388609329381310181214869631976368992905814166011617615714792421193136250498876314909514824141879210827470740019018695203169018365607622839044324273114117839053105059591034822740775560525132825205783181172766740841099248582646974909499434589524729779216342401450529725357467474564048400196327976433878424171990358249506477707720881305713666806184350404003362957088636139130537649693175252722432704375083155807226849229268738559530831576813756008790525009137773148349158383904950234845445308275696559778136494194469351103933044397963132317306649587534933687485872712631349975240203595029451931815427887976468363071792014337273150843027097992732774559215968938562029914266930419963967426811233163531616073399859502850006479932205071481442194424025716939383255531376858687743470150811858316616774884743513658954926746351798944658445700065347748997210043718086414743022004858790019680637943070333923083675113729605921968078891576530660960845895840558249527057933244623947269103282777714702832413305237072155367771976851137228144168352440667830222792661850696456047586776288364516795142373040036737619485987828123974382406719233426176919310957830305177902086324891731612044850733855640528195117212382162961136363362934760641398505134461031727099439482525773569650713285453909833240620527086256275879283658151541295213026519691336459396888681356641538176218312553181947752139051118204430451083331688931287210986277223029484111895984746783755125685507691986414142331790440153653831800760441088858269619187776878391425398147969100060154425326876908421772912824316172262326539386880000 [61,30] 684554166000016884937902040235287188334448468922903977312665009447324368764394445705450361058565813027110436878891668944151909911814513412131888398198474113029711620763378293954628036148761021673317842287778981995961440229130349990500600659446144990081221200865494916583059181361584205864395337627777394150280710446248423750392732749056919151514056024859991418086152638460623112927220161893094073944664415197750997984530085936354292111413935989787823909001519575344882470595393168496491650456383809246922036855987588453524020727091633272639593596762195363005180737726216441514976320331546508694876681915709877315015628706951364197289945258460708859144628527216601610673868455969679266005010184522180015050313629195325011923197225996792230171481589456013051523067784557000544647080131461374616044735221804879656298148369530596095317676813425740476650024051472194198875146041092160783196540082404628276760467264247168729011858935105157778093787575495183002411390116479057817285480575119204797991764812836271756524583711478882575430069569569343634835792647749845024053728421887025345619496711873355054019432318871087146235067864020017640473952968876472689702164979998527627710637432267961823447333963872645454625468157238651959725157560144154373860327470972115229628865072780057978268657183574660604838978048174593477752914384280179022046318503090067021786485572201671792693515066171051089033421894600680689493370305389875519795340937594434963523551628586122087129083541134431450375142808711043981193804654695160445617737642221936898976939631099586787110782378556233301864449460899429402618965946835358744062970173817043759198020497775652052952100987997446716639801925039431222499621786534224439102527397995473239277917509872777054534577102767908011325852121174549687800207350414994138602721160701686962615862597825867495206925439162009801265749968187398026523591608301174330684554975265230546224025436235735767659048737950559695267122958558160706861607029165627475394310703548754857561968352625670330310064358116439115221111259349617785410674556175318091890595891886571038427264058999877079938422486693454340947076716381742830214967880756779974696232035767438954274265469329806641594368313871208565815641165559804937155110537059219640106600598891076092055539560525113535721055536904681997262876050669880672115229143849605325665312998297446999304820917180366622659515107840010478347964219956238217675983262952005647110378802832957019331865602949607222807399088319622855940807418224590593340536351710439943277073993089860906249025938782118244873512800055433522860980600166353825650858557518041117319435107767195787856904369414722643333081989120000 [61,31] -347608796796211012917507891693880191804517508235585781962023378551337556445068084635184826298583172767018533737796048462032952579671001683118688568475204282431546167710557116950160186889853789358757658132189597323867239037110461864465267233351299718331168702852857953227827629867647514403689863645295680416361290614937928931837047194330249339400806565921929111862994804069960418044938787250684196142964541276344558175069669877736279617536136299263744176434710732357918521534061669973154984212599595892869537160693934073116230887374992496680902531407831353118700564446951638193877283058804525916019984992695287846115119002380997928419382841875791713068900104138082966387666342986636756339359751399693687226621704624920221262942700481178501878312591959914808090610881194099073993188687015368423691295122857308437835705876377196101849181271810440273657613691396756400761333213072918312445483856129425214777892434266810891357105560871063126103331372245552950578729756490282321302458276478966784673434584613385558714387337323651332381617860976294914193280502238020994549094774668559322169190784966148783262753964626919803282104401210207036355820556901093146172800676879568044657387411382835877582982056651716145004624146180153278407652395736290304909052791427233479730178160739266182420803012585738270824659824872662784672735093693591566581593488981506094409890686041457522736853436217293298879487606257489665434521999116904669980459262499344292903433983555252897350455811438274624018247046675471892651926440582633089511917295592919428815667880655373462098188546827268460136101328644672018518410132648104024793572493538196994441679652775985063030572632456820318330716824312923541433301161627595144694406994400489911533899832071234897298149760680587014869648003893289933021575354607000218930985136804671696812305162536528254051940656187914664863652229600616312870583138524976843046606151118212344102864595439194111488039712910609970440430763975342767527105168194382577946479425999027835167102873393633507085438529215365270810019942414284801473886970713513099341172381705085922481240372788471136861898378622118188408658457333913293450867985792575268029130901428591924757311252212803227787059705300967647558019623024100796196547440363236981650578021182507645235305364440880174926345443259831803881953082275758292402762439075887720790925240069717736142209972439586001311061490760843554172038052364699665861659602709077285495405224631276639196695099815365656923784568215825429863444687003868768027741908108331333785400338759930023146524376990872443981160431179869836508521680342689762119868051808300273475336592022788599830153323417135151914680320000 [61,32] 88500673199790606233330912387326668073602718855724277406918829307222257754115161272336272414415460355100041149714955577182971551847216596805580148635252044369031159373072180869346379517567555789649627860020856400938030372207786303590930438390227786599415787157851926889293896469083734878254382997196816446247655360489139540336821013730458810571920186746775712478452970268421305570899232340094515585654277529828756671110042060353883161695821828187423406634474303724413574904733148740016958064117914429645548455040290684669144549554827606079536162184956141594499262588187288309856075290302636616690209450638785332733936992324452680222488084701669998444943183971170037390918169831102355004854827380401193217162499306846947209565634297367119827911981862152583348090793888227589666064301333451855952237128626256006706221859843982753256084755614748395553217829131381301898107661588233276118715260010155683446213826389677982815156511769279539995124580354905137036240708048230129913419593719177589877111220572894933346103229129734160185590402889160426424706283453626698893298032811088369565311054444299377157515229113494674845856034366746950381772830854589692434228398256497433149062955506510365087925075818995942978852142839660841586206793751489883065554996499955400116443937848888359525913907440902218381962942924777350215824203707001869645871703078003718995655212475026926282668366492852357387505078589835674744623525117794597654320575514102491837052787596825415803952030753096132657266004294535921996667115222607381364095805082019937068175395690523866317903286015465056007323752023930775070287382587393896282424507273809169410423101882930834052355450151405010358808893154931531382416215419408755696856559600525736601222234137877855339124672795574016985379287327580304074048009664384322846436301443102416706826596924520480117555059743194737565599138784446709015346550063596218231418569037482106686309931728056389034461739300594152582239222037787300552290135188916144640844849152007684698363790549580932573183748218633924329416112365582392100377163328782788124911949281326193433368817361391034481437203837499279681536531316621912689711203838845018303270088867645474232105671989685362936579112708580927938393460637546798700293984814024772028531661394479493019612190322787697561181088957259605997669759996340663357773533735964893167187087005434821774514710484848964414419866509435524761431864244202313951032428817494296235155645618266488997704773876106759473874235576814245348841638986713993683503587766722815058093057171561903467334356931345949311114561956776304022140507540780963495473948757031961829075504822931616384580168545057374208000000 [61,33] 40838729372564360344026523445361161306918448625994360545860552684338705929242238160425009227921969551256221737923272126770738013291121512621712511330901382389438095778478637193229326179195962716300716580963914613580301245436822052119630399076202129207081995907672461110541278514604986183633199413781818303082096276651190509987021831966393693397043886741519015278771657039716648283258261141680474994394021098863368859380771529172231586831625815437514815961759062215586818441795163744542419394674130233448734092597328756802685185036629324287513771059501196627825758549017888759290718944144979141596045826380445151786721003315993947063008252302795611507402726441739114430162431813535424674056525196807632487984984337425230327458066713457100547762652730694179539987409761653263825324222346979915570296458645762452418689567935397149777688514644178718481122279192551155344160052066238620407225400698735980816414561853650150851328795043443699919813109627830265331635678464249591929128033617725482740880199854682975043648026245440205982044936963335657343957481745152104734604999195012591778726489571739837963845962242190641074789983953019140617081128071190649421697520748551704050904151321407579857212035499886367690043660828836581081132581979558456708819685976540852182716327984397491793212324204122083978726065255804368432117153828606895813420427704420167992972177781611913463509752839288160242553392440683779194310985862477391736015593489715433035370051603908256055412523277508038716186161028598233453630005082498488981420012955248688798089140000376712409631843685700161728627716517662048963928991806816239754665549030181798556015449144007451701221685168098606471196256320626437650622703781735781911466974667712443087361599817614959729149778893783601049543953563004659882280763080418944408280702737810293480062872075911135525779050466211808087583025553709768839174785848019006855699593355490576761201575865604289035636273596465992648186943795205665732510413871519763027010403509538466563368598201304731056097485625634793982925726586072279418967604719112157088845208743070924900832219361052754904764568001815769209254689074984769403698479054859592776969309682105714834628738890628452404949754395746329252382828418127065198948131406403234682538278046190770670375748476267153385807256192758389705291284524176543602227015068030583732730817727240314967487259484662278666409186610475092043610654370680177652712769120812796497110290049798592975732823466454015492524398649726440113419220214525128518066928430385770090086686450954949253083366335489996417277726201923449536209449498264694669271329398176167962895316961367201804298074719415959552000 [61,34] -67542536447344866167162550570406638871903715985068701169374818832895207784310378537606951760149937771927725429656623962830838361539904412188076807292550392903824878597500359068917564617613995305517679405659861132856595457643962671556125884755856413846966490191120028831581643607782719336573807727692063818783927044517667228139764711017200135006204634943417235843581748441383437585436066749421005328672823364224642756541061369694541226219204990462695674896913706262304075397792885180166112237861258500743524590056411331032825615685792808022038462417478719195490941584566414891522991260438842564592608823439970915877801896754928331208010055322058754985944754898221536782775568404949634900975097775031654066595523045942383127229171321527269485155963348259886942127794996483744873995095945194650587941988641922587770686805217225726113168638912590740453632254930361901575318314916735222237898449352303732836643799582961911469186901453391443628142867852623339388820309811476700714555492007578680339623210790479017939517779734322931271934955645242771600050469541241355890313270190315980466999929699152736836791768317804997094159109581976833972596431656635956457954401601679582503927011892144146268496720465593751197710333987816205682568087789558572994022563911308541318162829952689368450430069105234052461308926588414430723913548832707596807638147994248814006532206649829205788371463309896922484393164335687511549539318475576512916169716630566840312400852555594995284375777507176577842306559288995654285391963609693229684163401726542973259707176029651564618680449633974068054831091755997820192912391368062429283336345836812121075050752975748772901768783536542710357710865499820576313467447515778733341415343425677020559099249640964529622326548302083686155344562478636359937466647889144334776551359507774470526700362758174651703829845313200221778039258294323062100934787838592490785317186650813622027440125938531658022811702771421383979867581207000428327755491758994494587780782615742663484525925282185218095997250637991186729976100349408572545217426314453965366982617176910641588311029742714834978345330799093545488296375163324564877246265568157113575663757669607473891024278752120779753227051051100827217311561991745945678560758102454563072756427607042170306266522504692342687913675457176134619340236406533974650317552189157545300223659039253689851515152276615807205608246610734571159772814193722248168197719835028670174945885215695231295756265097605057325284033115021214359861341269744094636314549306049523210121224352038249446214261762280928506663953817463905240810737801769354417613722451368244468669647685038963870727837631643648000 [61,35] 47903357518570145116970434251879018875516512934018034406840773356759432126226944241447573693561047380298271947349978520018204554270641479793749676338984278726904970564246012221701236148774792902250232897355570482810306625804993291046644587292717042592720537588901589124142338939004657369382490714528259661318963431476149935457529796532722105491404065545377969346829277856657306692874803746108178258542868806095081074583866194533636945208111845471297192870335397238728156904233334432716436184895672953886080556135333632006746882669459364363831802140387803662021259390998724745635477157400995432238215794573041663604045437447712403249096157476658067364062621348014283851170596090410074954660352798342148291837722865211741879278724164057259894134286424881088556737408511705387431739724395412200023704421792250528347776217413559042189458626074344432322831072423941878289643508270951415110007110516402757649659539611981792220493160158206679459919982920374011930508721649014637722938210984053629456655626802716583040860513385536508695886744519499473458774545494881942569682052089764896224189450169563579860537740734185807186360437047974029452652741073926581017653378417713644570475281272328030826003746081447592650552845014014895830413400592845301995023794122003478086003779681372275544887952982782807117931952664309131873985284929329093404114894700852427136906151438680967154044300801998762472962885950660468352730993948051668930969697906353815517597915109186746763169545654543951338570464173243975412029192107319717909580147202162497084406797975955255124330892916506624648683808973903985345512953397713352137136407025712757154758065942938648852580087649975996956304451342463901840868459407749678194050665521940562065937956512100163600830232248794738396119955400340172292463103042069278890961814185710349154494806467622540061486818836979604552753021078392207950558432437072408707395228663529178294456904593886308386455048714690309435531393675344728309422643919665954994275791660558614221791190681218977661917236761871603353314558170867908325261946959444866797440974890464174152572883644411670189500992747130363623223239843236700951987617841796131311109098439677926338325770688104583268342622842106842813765014627593439098727017902656487402737061498379092248976893265629779707537954368289734422517334890597571378292682204703694038617326573966274599189320512462937707446331595999489514896185000211048768711580554589512954210117661426355194192840554784506939775704013276445863477188573160615377596626417365796758169985981874159649406168145709858166790229886630662133372865110784859026797143720732273367490121119525384461681321993830400 [61,36] -23023320226787502553615397257461275904970244916365118467937747348383977585217661414418113230425486339237135319743728947465734958292003953835350449456647036664627432272805978327676066355767212425218707745843545107712822716941726479836266992585364665730403468323499797235904728761408999918525691454906548401612881777659260855238282352494244088998153735663377529006688947667371831254733429490176198876281594333510045988164170026487974582636964398071515883060940988591591110726662921302704846721055894931267239360505989812251811541038568860872971250756925425836252911273463395733518199960814924737513175210955119135785118338996865213209298584125252342071034282026488509631117973428138684226001492086061438695842774028979387021405610960721652119808102553206943598181991888613462060880091724865445761382795389761613979886233080489561468381994693018755524056585109766367066709524235437201715550574435536602966553557810713803107768795824813879711899766968463776578719035795855167943673899604774610360221667090841758931699519426331399718080574000809531890476771060373976585619570504110108043198970054243402368747820682105346464103249448079680246191723508300193022726021279469288500993272306849331317048210069171719765559406520655116745068263537916235048327187051235724030086980375180950192626856214258042868359177945427612024066131934955328130002224844035506681184108771378859344483253420044647042821691824873281245544053688556705418444651542865076544132117139798375133457903789216127279626067631681327253101749789535400988243722426025931723156896115519054943775553896600523154850925691983605388879588518393794328557982858048379736121943391303803894786519763841125521352133386675551647935345420286409470927245395606602727581917535223336427121468498240691385198147029389742357798205456112501770577187180540705337115751593491305267912572302679389980500449559426738391846999463128652872620632772475244216833265467989022976307184489150808773046961447572257804709507376908550051158032013279973068677815953701542115063254393486825705897236521710883281348739646862320102925031378037790307185469927921337346614926733986468868338070384409863238525544905805039320947226242263268414261334062290675305097511377213429755269185227304434547372682578892693510487348780334782062424981933912021627804239635179554347880006306489794045317198932182946898193245229105517992241093983288216547541996847473916196293480065265092987869820589729135710572598959867437364636221834966529320900774591035258044968800510859085309456748196013937034460854334860033148148815317990018616656962138908663500849341444558056168339530967343038960326543243148168601161590374400 [61,37] 7857973834990764315812992256157824236608866095582232556446463701908391964881918182451376992971209236875123142495158183653345039637693304775018605209607505169814369241390758404603675499941314409109693890165964267096305135647489825734037948894182497489788583864976456734038963448976938713421743056692792436532289107540811393396489801679965693335553015491774956153936565031121859745224752748517941988072043407105565067362960222163535977693519954730778355883494411740547296863975450278106561220308951682468974796787157766835511639008567821943559069083917290763628699731570922170326942447780299727853556789521987506072412536047419108239106524191701512994794991277402640916534424406578979011238864388176671545936587505025805830055742810475202581000831205779909185141411220311914861175745056656307908708582859204534473008234536280171114919092419284319473633446725851389291419380416787944321196721131217158230326314494530011349615279845732430134597578561406690885634752874799720036443800378433256807743881435959984213405949930277049308809954181312822463112662929647833575518191054356536591667500074779086457758905043475126202396788355356843171449878098750220403328007588913486849955214212406700477726803300040321497240715078093463277929526707368518717441499889210865809275354980896137484794776642956755660248550737469437169725649845442644699954975219666549341706457353379182718646223789601098586629577836350499503266250611064132725435109674465348389268388653568046241736292111447272019357444746440638938035478628623258229959986903539350416680428207579519542273389287968613510208510513866147257361318735441659020364526189292592183872625438184798952355681371415357559101785099317108942714190334105295547180641156821762870713729423620513977301681671185107999066679514993905081794525785914813896226524169481102582616437279863098495582916812099850004585194960528618606465432603260272542428736204919938270625130502958642991931668160505906341835429598747772397918705432841499155515068071151025969688226703645105838333254269619878859728555421692477419722936097970949567195924712353968191459186583002112565966164068958680566047500442017969351892481259270913422931476116572985606578760039489897275737841514310223198642386626564789944441182176230900239384858619928454176004064126271241701724035669693387430919299518283428839836974320354424043964636267467604125118423779449636929289011709101770522082923962684245528804659821893579826645799406437149212338943541689749873376615059322617916695393048886366894855870466946995991888193880542172166527251945606397040442914505646970669603378386560269712101028882142035354988228134352383268356096000 [61,38] -1689844728642285135877532638831493755491778438941249515803562033438364505419892947011624957673549275396101206300878068561136364313926543961165973347294836867638356565454946906474866810877374208693829060859494105455079523859132786782900504530656433445400095027145376471235274720947699560821359978570386448438147522007663224875494945640843330595642734493176659556392372615917103479108989744739524533387058939637882900682626824437275195376664555152309283245930922864570081470424583317114296904760809557458766162347744391760410395767527426431623535557092814230467378511551519022108741596744428909427335721006400421296627141186945127346941389818436083462497019664385266170779482042589990457001923944357738184608264170287134879887995708146193786698769996098381115092141360371925320401549813323640834552956612599562598915627972481936077954837140745088077992104894276612209157495675418142285342832505500247867675627237851787537944764829948896383109829049126706515072812499404805867571482158973656997657500017753624853477197050295266428711591661424675346774153522371408478609565415770477283105530559697393072239510689689207136533714127036377510620033137224682897069200556415603198486032458440312777711834761305817257771728168801736907193109815367236509017216723935019062297028643830706653558214757030074005189032321703875413017680354199737878827100693755139641850669070903045856524331531539997560279429309184881465393179396731856315577968112044372808603445506928941428322360187483401531173925187193212687683128366091806373981612545155107120533416170090465854220681109194014226310236842961375093741274639072782655098764221605742314125965926793337236453063122373153612584950064156544287289345463054591486669668837612038786178285668980730869473708031645149223728481835594627073515300173746885626006963790681405582617846405962480427844685623565722579974606036074913164278485710439449078703349065060844583426186352326137740869021414495428914666054744663450148264198935803895186074783782303715813203014465169704665052508653914807491928976253428336123625572853481416758471468257362747138304725521717550251308604233082400747945970489976435101588592005198462851740314908986582666047762049499856952016564502442319452081046951398524654807302392346528366913927342576143351185866756848118432548979710524583571242506329364193183348969743315712172169879556894178727881860978453974058086031321940488471053248450060064043371842520105827808738518855021257658018126044083270513404344078553487644401630402870451198578031062848303621186950654811134833395308478987633075425796697218437216932849750249928012744493115531690340368523932626194320588800 [61,39] 28510185757713165497875415978417151789727261326002463638344578005403543068343043681335473180372043735511943815979631006864296286451245776676478018908653741578851832894831773175801806476809001630350789387109545686545059282331994707021751745306986845704777081338933312803121691380640032417465672588092289918236742259660675730710299371129754523272487813523032782818978436320539820009578665702438339122646048441646577443925288283884521915924627464009758412039427188119147689431386226070182693283288629492059947474714055835867777231583710895806059191804368295783812847549380356303971278360787702696142119519159948325395740311149106040612612138994931633962075722343763612166535923526126493544225796482800149579923304747899337046104654377209667391974252400935634057403974345405982743362925504770113903627746231929410241523022275959420537546821175888923564480049885353773289037820233848456444087724436054608846235868020739572164426980898433485191151123249123902943441227437841978747980534001233028677650680883184458447613731903417691738223415253840911167892226094445597049835307921717632249476140934247671241941835614447175646209755419603918567473806278116579829408379545728620096788060212892044057095653695492068212051347036203457812893523481499184192913431502324364342563768484838618932947442975879564997999239595971507685313331491105079611385517790403289469997006013954429399162467213740336570511696576665846086585599799732132837191320467992975081418060424186937914774712765396059136292072949091992986471703300094707106728443727620601020250282454299848502950854972396847488038658402545638342184516885394245489624531211137197606670747755484790400077355371429713432818481213465100864960256722099589384625735696816030042338092650134339639068269099840791556217759751704726176309809782442042339821203790190645962044528623963490791276494789130328443713909678042953707430897723388810413767077479858867695127297991820693395339684729328116771255460065547331492913161403837018401120168586450460594971476213334974808706861908486377560559201206162739038678688169720788041116561175381438047132521674805574947334904103788616385383522125172847780886578992349562163302170966697346766211536449688210168528477437595474175500270200376976157531251398284130368853036242074277986937980286167505277290622244288958371182330411806971776648814114241785084519133723799976280679140745996383407774190391503267692111179386219459734912681379715468933809967739456591600311710366139294201076805561354966959118381788256562420625261768977642153368796837821634292790045813052431926383157031872083755347191836584739054743185283313275767557202955468800000 [61,40] 162872707256724432880188812837704235838215132793958188741839453917736906062160497906677034655307332495245541461234139759245444459070470336757086317560625690163277894824139129422221340397587385278174990931032422998461545409966909337038613863175718826919390783419077710453479119503482129367308144760788078836277793659766364105135092499825529117444084810448484876306636721296644012331150088721167181902228676060946687283754557178038000938873705848332826524845474623062443617960404973159307863044240793122663101001104258422914250829004940060629097625651970885394122865305455964229131894099171014519708603830808703534444658691690775669138069134640057564677564602836194307065744308284690870767511843014792850122853102384950301881360111470474335437911040829238883348767871967356437562799211155572372985352809789742477165600976916229062370060830430186729540332910318376601068550502254520502164151732035368052193195319234242632328402162918752152054933322713159144264463586605138074349965655218005933877848912686636603305857522387424065693236606613573448317125948772193489522606168212457863474319440743194779039606926562321676517267770282147142688426200730792354993924716245330555803899908025112208008587225386428311453507707247479526100863801427420574810256507478590718732447274978601284977199648685403419175456122997258741398510960380141022967669164868474297052515745468749266705683390014526044230295209894017772690762158607187514435877343190001912924141076875630661807898350017791579026442484544591882272896749039532888856611415102690999895137406010845274524262738979311536370289037717042157413705745674426246779688206958505804870274978958228219444066695963461392662776587135360393152769638699205906500815719515655184079077919504662269761340257006537927781052302476942031535636104609516230697479309006652354973667272613659833267587636925675705111840436276380836828817128279323593045438958999083078288191265099256129577976132403133387444905761500320509989662221734063352758016131546326071743490601355138724953241378500170825950239465487160290524952205721849576871942587109225461806742386241506974583533146684117881916696406943758425173248535868882934564329999955627151967532211740272406923479314320621865265693401735894775466293939480659577358750596028299963903759802619542124521345926551480972935102213132474320077004038791194689236639646184966393070693262922677118754811068812512056596827562793617585228319300272939285112327889758112067777126542818450632665787228487346996599760135914973398970251738678855408315910692003999392609435282775690731009167399427102033894864681919087729487492161754429751802964437316403200 [61,41] -84326855750083770092036268440724167487307298203021868882450759772928055284887397116420134704557350965716523171556733962949194003806053495309069664587080319621927185400751649307980873429645304490719074415208125842637047990441412355320841713743106496549438599459768920314486375738098561843666008604534304689472948226263601778396562621201236959610938308335315208524339273924687634278070976102303485381115330613389635642906105890069823036095084818974665173634910210092327844442029451099846280066812984990005221730035785646966911243761100921964141806043287604104616566814352282038386016479918942492611136970137668583973163485572872778921067314790921155857046646281349583279163899337868252801919306401009244327088653324322297728808012667549202501471614079868015456744921930772496894687475477824649928187480520656997455666054770501930050173502274740336761878694730322007029756996827316891843443544066462322030916674745137730507498741540343522275481686777604361266820066221841253342435339133884456477044359897044008941653548605812410771276157511087752955096142690225864095086294799552827367502222032482250563526403371314333445519485028852699502118918084140251175472224948302781528129313165697877429604483223206886453541213413986938589538061755558028399278398483069885167991751640197190395375013928698919442171153563237206515819847165061902827131993766074273446451589181785705877176595896459072148828743254218376015937932226010528973205396550581474441169079273661959758382280698700279876831058936641723781362527974181843073454424161067003033560562308562286006161039915765289066095614613534854051950653754566372268719965127180553273160495745805143216760131275054088967986888513009823529581040411321163983424076494997716837968418482177443470723873685879406494576829755621921212247402403943719519885856650687507043771510306057090471900709396977912616619159728178750585054728570056260892918410613728628696422075926964266029719072526173192841307025011979901541645051592010810975592790778116338809460165396024568286831883321378019333132342307262944811077784022096914856533965990675904978695963132956888271105903778744928151035947503731385919891346043572683327944887648510166619411226095346455433152970118654363167469133609323340635596633532532133220912451123983225673776591762619239357494309006580359079982301364103548320455314406048584839228772656633651362053889737170990332239269564225988263559196733043029454561703407957686936033745493344277840838353674164222300616506788390743686409899539183448115300809057192981764910705706762040591173313632974186605442131458229532594854150319980672066879844452551194963210351411200 [61,42] 24948927110981430815551963489020546003603024417289929735780239089410352675004222895406620545878036965939798369104707003263426998790783490032905160986269424059071322056401322404573873171037351805679747266083839206475755900865115879774041391868628585801300550178549992999367904993822596910169372842966683321219360268705058014642071752545559833203149427019859558215795312615328575367797121213113785392445286878395571125676238972704207427346469137546052474644411253555268829730816359307114234120647268347368800081881053328865390662917758465613476204781468711839409255296504061702891226390050326409405953949021478960159300534242158760339836958673266652480872803016596316814943157544604255380485437598799275229021212630027951937660148899062358930971436142066364507367656818687575112230164607446394309910727261549904828796008470601421213786033610575181481874430191038334004928814398020074025073705036859836541921369996670880270202146097816020879946472160908671211656640654215827453893115795175266998979258507650546365912472973335070002160532412740053181832753690983721483072170553553892150124456473253376499168281034026609271518516570737055592175070531481496656325231097083288133700263756412618718428061943843774751963155114410431231358891826137930933666013159212328275527785236015151826185692128670335246574321412524290291572658908936428668942167087045013094873795196004827275559871959197894401253114455443704259176596640784220249619621365469582548734546313537132441862753684665035581912111077330729375719851042163098491305525539488630819505007125655108189251754536023351806885378860090310747352452611647057501166324288751249412995446476701030479449677417607370948323578888933437894378720951343462611834850223582650593117982560386510189651784911798878132530322200487680848498798346455079092870820424873776514821797298056195357297682905654845837097051734314675294271216703656131991511432652136545294814404507448877750149657626135465801496171348604143841202675323203508869064897821966900902856389780201043905110841899163568371889166292689688206727246855375057796986542344947123320919575021364734880672615397304994227458424226894591024539314660396872343067673256024411597401297673995377845800005700713617374547267372756101250809973548624230311172138920273281603641237231557953787020720425511177982899876074117486966592555815277198076071104048094072697968026957301269157274966860710928929661889304139238903266344644868034201597953537746853800299914304904057688070997969833316803537546248659130224292697547165705381713586642416868747850573078818473141682990047795536036786440497490170605459775182594839637131264000 [61,43] -3341255000798351301282235370643399644946437850610235923661101679328232346859483943498145486156956962729973434397123868268356077395313890616048525365802495598157777530992390637326414103984171848500388126808933408954118588936212356102062425796143878557679883827424699080358677333410312135309487323505394492964438358238522635607815018010579376908953921892309929449133020113823768818846408788476456273984818257523354388596604746303125135091602177860614162475259166405793613182764571717250943444463103823417174385854618475903181851333557499336057259304870159060892971036930589801247096739818994221374577576017735411290276580900338483115539725483932597599434613392813897160335861178359337566995704775218004053599684107758562481963042980605343257908403885240320479902429303960821335747131282024460745838286686449262675897220755385191533739168638263706547621459028123753389150015626327632022927217052899457244357503231881171673239354265051831900629342522658521141915317473294582552248887971755712601630664802163165079328577125630139179696640709216648234093574207286100540704646714229937833426223911763642799102183189607424425219004716487597562938109116617744276691365664693380257008111656955367862252408265278237050498402728119384861594826229684650404882882436260503704759918691526154728270747814179892590947086199934637299545057839186221756938578112594727651928054280543415128693378171935199319551186166617128286032619358951604895130780719660292565162377950486599849058477207741034374230498403841203986749400511133694899497619892654270903346259923677191786092051858517469325009262942921688804915162246405965065551105507046725013041505179134597541898130668421858683366786790093625286269946159989858270662771331960261564981259565321248427826515001092283793505011902931359041172405509842974467638474992931767844442817762347642878484520939324876803786671087036874758099895291193749545077399640606575204889274531317762065886834965496853900835519377827028111184866776333229417741987680108108563535073132344443500477939001351981569413031263774458641806240045610426469870042800793672506202576616129720570344752304821398842144285372528018005891674390541189189878647632661298711387479608895899021151650836399434959408552561749250006312659268799964250395495408114344092844163520487388733043671497915892004693142521230964962944512582410368021445625915673987655465137428729614794406084812088852968511494225207949352102462172150832656021403859869940997240159044543944842180124900130762269264469495824512838740006028369111254520577544420654597972636190346326778683368903799719401127290177049410348140442857785819922432000 [61,44] -1137619735017322054390570866830649415108187756638587634373837269691041721180139280331926458520580062089952751178244649337189955398411366018747801229672013122846732200128711331472462469376857471345523362341296341783272994957090137802584608345464312166299083822913966977450587200760260359085203298075730126260517107279284707836768227477860879564613621225990390795960940990293595857840011172039900048906058285472661020060073858592344303401449195666779806152382114867610709464649213099637204473856985249291768464849039071324589798347829242755391985503919101219309623262075246439634517943151056348182747157977352576834842766397944196622026994202910615417163004782957830338745436493317124024770957765050082533082604905180229593283111059960935845980407010224450632019133031171436694731718468268635141250981460723721933871748642053913523912910949098326328110492624421936575478023127667938037216756159322603921923958875594322919796851792526348849311496316450795806559642347959430795770025405709700416911208291233248462298849878663473439965013323595348248979133620651934065812861800182998646844292452126137153781597000634072405344273232936032564781998018329705763445442957166950046046046675361209432910841133466329452855910722663757295695783515794823176626372250225728749223688321670207199511778347602829515626552213737435898508798510961763769984208966179082703921728399555617421745537388606616779268300007107548840696461810692642930949197503522328693423320276243868143451890418325571188360671480467344017523008794165844517602899920904098956650325731139669387201071172180670578170563841888786730354712209608513746994716417283604139552723401330761534071486404683092587283768434827376241731964879233150977109755163053760695013431266016857115425914799732598322516935875584031017540939920825242786340080003105084946433551560498176235644719707815965853649185883365789638513105561003504058566891301852110284354291822994939876308335897712654146580075123304908191345200521820022819071087476468999651416116092948696187596974313093044312695093283633697277666739838840076532614807324977845913677184986354372361761387977898202677528684637245327541262626307939048141818074034792311177766591912575481169533268056853929914446770313977126107618249236883437816991260735919076917170806781105006910120988593922743589135196263607975158595057760630887765004136475447234710696281323180088401632393473093325273110716023942624204147742842350147840103349886041519740575387121294393443094491123993904333370021858842597364800446071829550647120733688882993773625247192327518811472427864865957170759018544342599345575187932394396057600 [61,45] 994077628297079566000525942611713095258536708856781777396005123021016643633824110039921277083270880700311602257800915467218992390645232160971954123160923593989577620958410902819473383263509628158942584448838228406246754489613965657258869222438962639845636049075845255496416251813914408119540824937780560796504762180812850425314825930772150894722188856437350665993868006799788456471467377326207103991387183841851031021577222194342223939579720334996372230868249334992489362946082992065385217716124950026442633343133611929589440093409279000723335525086719883514785221533117958964972600952145933597071305375973697322130567708282238043386749647353835808570606056059970372112254013548061748745505962764817435745198616843433650224473133903362011564211713159761953993226159585420533840686240605408980174740742247058760554792955945348846061513193551726077424497903792083908343946938225376171334993480149474008041278409983492518387797596976222972458254673503622263567477902407321081403007443305463566924225546139605000772958503042452435107016650751841981717819269066281840396933038921173527702406820254295948984814777558256138393041730940439460241603308766895188939345135604212096299206783397546163732636089978302068915169910359504839642017429572968378867669871676106441324584174883597548434529376001001798727513428676609512769989830007624819464763429573425803422574025927129469888436907083255970560562757869207083983342331937190646491641558500683797444191367801113547322740508113952259701480023921608506722927151852334415416617661721868867983221362681331874833520196648688007511015822034296182739412994472798555346611730249973439095577783287710353479573709755087551561138358011673275294364449143644748211073438231205464534087111410279465700164587888817235702013634759930518424661821392652054024498738555794273634945358406441814767521811574382160906924314489569158139092604459522940908000802833407615175761069167146788639138584536190838164501778795976581542191036377643559058008937393510871209779145036461996122706343310630093074840583673549205679107283351234551589804082332882193504049826435479676847702060688651844284271035961087614515388908953293160357815313669967470450286638266025599544258344497542714844421795109171926250362942094986171382216536971586380946505300540448667318003353386184399245245564936425993056368235571203297001857189895918790704711754947462413106200093810874699122538988668854566595828862442317045274008171101471281002796638939480008107517669041575295041140537297890386959775700236572473148654913428863824831367286892573630613115322370520548546605742023623526102514367348080640 [61,46] -412374913381866886660002991333577738397159001507182691000520697545383634572538399029056093979520379316704895950096491783162929418742485225904790949994457318231521560605783587572004706827212444383237541884895893392558334836948219198166332323322564364917543092129696821978133399076175849216701066728689560693619362208207507165054030252967619682365950108422741763753655201436361496675964741343880085635393586542181924335536997174942236361020541329609999975375664272669611397586934416661764578815510889912477030407690022199303074542517669681894065869094658750578863628432108769333402082356446150370882094952616549375550385279122253692782898397251382895819943438504679925085940304209891156248442736679426056635221940177708744556859613635113600032130062912849786106637085932190805070057830826457397955996206438570605071086682204758249310819779992474534662466846792083536543123425045643018550143763595754732546104268944612417342278454669754397545062601514446035689253265325609613583018752794899587024574272317614538580571028794020191636673796664138399682404075113832566876267457550099983831777228388721278093844920739429653904967670480439169162473691069485192883089795560685106139230582724404055498960799393451696284594487553149202690268529910542407065052874423578107684121803405480562831054122695199275533402111516523222588264240301682540827458559168141557976307662507464163295685730705342288331667257052369743766093710853863890615797521995568275857953974774109786764128481940869409639269879020108999942608060910402525896541930866806124360958110244497883531646643985547457239195371664273652835519033063137745112037285598812657404796013068505510720691588707113424456403230530250144530274073566433912134476871685603882827273627502077699094462179159770421171222958756227561958497933016966489333027316653921141764855424991727408728856984393241868154059653557138556960580447306753194775032915822840573037447362434406259993809223006443264613817725705550153632910366989134798038947378254149399749029569776267711117905330579769728643272509356624148267474014696125860432381240743633838491299482530357759273957174422458121693574900510926643329215168653293618788467906606116620259236201772395626764731645411618502772419207520694749840161526040306841050344226545708471982399934388124988812178784322947221016576521265499548109283532066249383322780708057226346785989750697786104456533367471195344943625651310035193614897801634927466027312984789708433137788858001420783355240200569213706296921445184814702060285225531254672709958161923783969481139018325985023912131512759842060267767558094968158325063905443840 [61,47] 123597572013533870101368154469576767933391645827280306655582419921517422963086163855214244826919326361065316664037972355136175922880436181222952245169398445686624846139000328602961301437014249282698960920156197237032989982293220025907088051633869923042276034554477767986874838178084981687546652967513701131325452908914757975568354808881451058162031235115413220842297449903118712926942221751807757888991344061403655994969609075361276477055107961520299460006099247972181527151553118652606444331416472930662507866131258577146515182549103430863154288284073963175837423885768375384674239062086016472174489630773542929660451891351256319236816751842909293188312447614258180023154543063876785776775091268575460112260413987911650959530788879142669791263735957669719358620896561048880066541925753896435229009407303789800007628166621221721952744183501946370740145055452363634907853879102249871322673028617377167574622081705220915025860160564273929431495324172607389689560531164441266187441925847772444442339669488990271440441296570011221166862928235334708921108484567646875669008350624113269239487347520792027914142893403749509533731211052190688767304076644800830393423718697873681772450534049475353845014856376807474837467133019161681141747736709157704586170858720838045633614781000067409138574610980739893723312662829460013424766491590338557504104810030037302407215581602539224768469161787278233530751672112066918825287126473948916316810126334302670199602426013834420299428206012953064654681663852127255873260970740594596899339625364974794818108208671821638233283721118350297942854476208306012185273966528898617138517027029320610934616031876867152991705288921581463394392764854972208019625212369235639041235379888624697527272815136437060791318220945162174539505381982520293103453430285379648402652809890811684551396350107941728235755552967849624452264143532809284069996639040063171859252499629629069610153411699578000280088117320137320489329579507728737671536065951463273512245408900606145122167523671538223560108068760874650602822618705341224083012615013944053722070463768203867932510841823280670329224509878625374313081657131307997668312774865135385915677797994895936066596411572928737288345635638678099380183087668788310097813521933308185555592746684396133648920534477023139351283250699981550914484171832315706703635131652975941106900267831224446736295419715340190467012572498968220518656068087672217240664201709769465540972267531447877196258652647829078086202729730758921826668914148617295753738019250131520462332558892890207941618639586017131072859140734125883202859488386741675320200396800 [61,48] -29645568950111723836001624315522364869660963475871333299198020789809296495173657960905099268031114963010332286444391337512083969258589427359160773601664446336980126549999721785438483553828239717710263092643742293003588339353008583191831647110894711932603795833216275699686140234084721082864856292080129048635375341245537790030209466050147596973031116143414828113126546036636207975491803460305641626883004776094360636986052837764370726892481216949402638432165013538749747776023413666365577565652194597630909689913925745736545059099049744334200473086639887616012432820295918385620490684030037434919788727664419050045060608158830625597239010264055894341710157010040914635329882950813296428726977461086042780219406410018361904350286749776063793575478185825255320142632260912264447703356201654307055551412674693689487674694893393431792935905497793720248280881721132990723215732385489518851309704625863854499823541131865526719217890145035959796805404022585412056188004612733120448710022107139438667732270887501684293083144221324658906287243834344705788798428930502561542386943618986605516146679613558170130793135973759853423215953535843570190835622146730448923324645513180417841360669430662907701582051876228836600739584345958249097165153505632977254161940766597375311002719108302801525465120493780331909669190218537241439584578859372166980085718399639947983729378759468244966990401613583057052461482734708023100111410396148255341585908101694411065863175920119635875482810471037644258938718758519037704240855088948664005471329001968473997442729722530086942498288776318608540388801282392920461246312632772284309455444717378592771920628073682063591827854877627079031091135942801736942061860399523859589866607807587199982527360386128396941462830428709516509919438723078952186733840758811914835061611545582147178353443468457158327978123112173704154647162274551916266334426128072558070865641408646541007273523115768254150531546335265679733332711561483748859727656077584348845645691183576244778993636282812353586800747286080636285589784370305394565275333883903660799774433343581214989957833013203471190732859708353072669556132478918039064380513017293601653470968060215397342403095880506577494332002483535862479082246552776008765900078399553031093390441054164582093332981894863498866123571534101366206690032635166285241681415224484852561854984342135823348824405893518470951097015980557291108023385862691907502983937343776109682665151037050560021560090833675089768416702318793689398301467532055810621785499873453290712497219501820620654638144689515177093315383897605591098493739395283980417761280 [61,49] 5947033935573284830541913545972823594555925681392634310477171962125979073545503727311305183178215796266593331515484904082766478154112773016140783003927556260929710171337842462917251129727900074545981353343197043418624033893979871287786215905796766010319928406273609886991780387398878056428943474260432552630503599634000135976842477110164745376207787039496372197900463742267661754173592565549445021079886244295095427630470515797085173121320407936728434303723479498922519959465921611465221793519455766297409881184647248527153840708314860252194409507442498275146336623701597238468981715590304542492707669126508315849021982363762047044812194790168665459086694071669519766144384865820226320879725050437349575406985458511823241951503667141288043363020470756688936974684034988534924455546437157243703672221159132767904140413671932246082891890577399885615379156757991538072701268149828781752176032610789373363166463820541873202435098109599470117751652707561451010802719206736447299297839415072262688092326519915716034008611845025174536603021773894655243556492786410099611373884650956458432832474216696946693736372343412245127453884845277003789669100282507019154128345513729346376057942047295290809190671356557573109655548419694595091941069498398257069198533734046675182607343807501144861788350693522233032846051887330324610105465914743679366759692610717214057669062419373329485616771321085519662928991059129086616214711189080345450393097513074630660244045452405059068835944958472186514278218767468938805191994045174541966641068413489283936612648370761011761645933471102599765473825844416082268808780665935004383258035330095637647546983440129179562973953031511267231520046172178880728884819040247138541233914901730310792497409574764002748895051292049908367650049292676235660283749008478496795102084041022394153251020745099582030533385693710151937306769221114735439567851401467183555977803042917410250013790612334656011622830590213685039365509487798452056465221292049978374774889077946186056033771686821201055612159042747241006479459047676873515925861570619563162040437503267718056029349443306192805459006764897139391453468469877336531840997839134910554406920366473763318818527659245514850553458528751639939215108650966882767238432493039493289605684219417250271160325732451027019203731189302801435091257293454135019796249584629964032288850284443724171652800033438855234363840824284661970647657131763228592389177770094233962329128258839025592686431441626022429555028734134347598420311694185143540221731297618894771210947536711055260359580528162007744854602311926513553826062486282751180800 [61,50] -1006866474656345673913087503306494830847666732293530835840072556925399248521133546546588691841931494732499333942939725926391010457989595998656904198231315520417910159924354073166014787684682882084770347575756371392810870960489536021787433086489824247446959251279765921339630140568137590494871052232771269042658914515160910971494897604992802624316574885992570809007458631687750842763487959220409224459677622221760874838200916975115396783800473554937781760613714787162713701952052380589678144441940051160497943240543478415744325522647690720769676519420323623906045550058601889304213502531956560400214085789954260072244039816956654289567537471841515436227101584308447320576650045293176643795040521247754251758461301870143188963155077000401902172973531604490404071588760652584991366881580012111685621846943668793660359569396848975857559247786585924888859271341759394250913717396126260977893232421468289316979099564170782800400032815819347487466661463359160781821216831281432514152216789315499646703359040166388503156294573362467259332782898175854946659788692678366055398238100206311357223998146024240392767394242797518394811021121550607946150394756781373296185370008401435658655336099314729509290944138367319792506703309848384597483400409072079617776367773817274954096432459994617857255431705919224354372587651081367666238820021108428466438742383027883806309127620788306603655429622067270509770995672775373970310485357259276506781642646208367696634772090513586750762101334358978088339041947359118677462788659626337115628833480426178980802537021747194016606453232671642388468967707704603011355817765400743788712281543278203440512297748998419035777344988414683852569955378405662730519582838098413631526854643186644392276533599111847831242771121670026718007366334980602862878723250546305934752387415654407583139401755916369589141139626408419524740379392499224602758102370027628392893016197702047909760899561937289328568640404523191804279327861547098654977335997310743238414009684828725414944315464128939049388708130149780296931576718983505858918477878120580708672566005512114081792245033893198033022143783891352960083513761300481587028375959181111921564003133495712887488152971070605943904046005372790382124246358243552276274725211291408471475112130892483219687409981665121891413123969981230146781547591654861855563328874378854062646647876658445644978614058027948333986224674886831574983820962394751586720462216870676039322750572497955700419646532955400362051766178888742072396014677214901025344030372141997242777351242814779559997640841416973832329958777016529027085975764525383680 [61,51] 141264384389556001928948699902048092554500857145938985048643872493388148864361946694940767466204940285960154069599055154094355199193279355838844238863315739933568608688295408559581077611262795811252366063505712546666088787327440498590046583918921605065666792641800897466053441210342604351699707757582167939704413188505719685795446210052117269971350105794945358108216511235581056382654384127949442095156569546066464280303503295649398395376675045408965251654352462893094948670643269565697384621317498383816609326318891079365889079938234909132933341555668672310726593525493490831139145159167257435652118978426271229678965271577872916312246206508734924822124385523984952517835885266308397496785904272079621998211549576835490506546673558908774849815919186135899381818662499917686626960385533809500109621468971997018379269588635322764714543886154475348819740881302843837287254092360758118777424820670811623597962699080678441914705782454765510703635380040634098024431112905590205239690273026709523260343092504283663655921717443598407121822692712570109097669477015854843373697612226394049940524024417920178854233220783599022118628025671907475468429672369805490779063076807522609807152214046394150411124469821349158593865019698962906900383276865647489495314777230459221721275457755056200819190126282149989608631130702839079376889687098164748968197359841393220658611154711863973676515844189790681893605941125748877951921082247662587320061624432778141130391028690241522656401084151426676026373192656344547841119836008344071069249775887652900702546219819914553966923414928430897555794306088264649090195483293469469775124584906821379707196879384407389724630470342802374952651296801433288009983033753181636305096549702957536044909528986535605384345028910564450535053191378403477419770154692080038528739822153557440243703973221176146063696730955066066820131769885024348274850017064987454299630509951344778875148299143516540234923031597701956251650228833709747011419194379340933578073126238567691249006487594880818978104813918647047022182747614854243650792290182837139507941993106261538923620609689807722245850751606161045542211786941128309677388993157230714410568948042107326156885873223828455809259175103274306892411791633408616952052217104335319088496158538860631489614307531570096504046211885677536444165282467009168616435574242327176379562096262620379373164333675514276125376266003651336078720217007220864023436714495836543748797140615480643256395339469564011086802540751116309191804196098822391866351837470259821566373303018506594231184170111731420411014586803297795284411906785280 [61,52] -16066628552615961867750313025962782486436686070418189966883581003026435291436744271841610095031462938302935179424357029014169618081569068213148384060790863505918707007809040809420775338883533480236020441649623318993420016257903162801127369285267778869192532624172139785880419660722562431249418975830524805576429603194745807655708286536020259264994981146231671595554395582106118097369291846705592430377011740126874888694776660195033122839190764752248067346820314320835291845432307346543534594391116176870180823121449900404098721500829766285067461994450634423378963551535534017057895721342751641947803896091547355630069264140309419383637756365834125260436915917205380722403764414946362837315850308816545964565589925552342384552046900778665050560005193999784261252764923349501857612329015409312647014004216474613665908345569556402171265408358920613939285937475365769046389740275963635783460666078108114349675683794347598646008917424549916383733407908359339550416857954659108148981691578325056261479858736255476286624904555983512291694104822733669084692500436306439598519502602003410355378296177337241763923480194259827350154005775408607245496557887873394675844681589753388908839598797749506547985467171529141381364551325514065642227675740647071053008435237171278113876667707997340671772060982579445879833334749972610602126680831515474961930001107713025268557604630035404799323820891961037106668425714657442715325698932368130717318875571599925639089109827608328690828404460326262641040695619996728828984828596583249333222250727975590172289128758533018603684537567874095343522156849275744451185026852233450328281293522934423817506973780912982219404217125712892789342456103666143558169115427824831092605507150403763824871573952930049415921894366393830583404612260790597271885104871178106296935161384190196363502052217310384455461939000615119886271174637720567844613741173758886889768208847423131792828412987077880297562731536199836434720674402223239635102493049969615175164854756106304601207059717439594533239967744574337870367131187360709514478645039832754516010802513563818769689947836525510185538928380745551910521244307046157758596626331798943209324312690621385122687252632113149059377934155960932951511724301302830731015168610835405665378054681142068497215315418131709039891753695922787626706465768991076515296313095359113110630387731436296698844249439623760328164388829743230465236073792813363761139027124693058371594093639413351200970838700270788602104194150228394890628463276490244688581024782945610049459320420467462940156092764881726027357982268661918778733363200 [61,53] 1406517095544909513115398551904697209546180569504169054134434610247853911259936638737085637107803336185068464691434647257777141087750255563834127167153145514164965902274774831703092672627668237454018763365965415890333318224857775531916561565073221951095102255323032789308203648719123103644479720824944742985179687418508720589439831066411569639801799375600675390056911394573408798891213532043082352969799201927370860561683382882982566195886611344814010129942332337614656211644028343516702458362587553517412467211837373849622194864389159796080427970483097330374478117736781407642963117102411653832248457729885474768284006129145087845584005366719368639996442082983496585344324296684250072225148753939235564645710139209113210047934511395933269284426395616623937620416054379971932201769171122294367482518924527819446272064210476012284121516463745179858828767014165143767719471809249151772524636621529273402190704797826356991021607602509433396477667604055315143449731770120514234247625876489309605294524590319645420111185907088985862009071830403979273616278685976898391129254267493707786549400078389293318193988836625653036794063489127766622679493577357267289339187695370751383895108669459129348451696174496219574701131313566654261563241598609198779088057666389074815949467533624893759575829852994462952415220803189092418668147042047184607659857238072030646386465833060677108320453375916276516916549492483368145478924194282182874720282946525393665395648817953709387072230469680743244701855210879927185177070301404709924426526603349112326608882979475258163678537918735858856019117329789950139016674917707380298201689048138583443404445831710709328051020687246706134500118490666836705423106105473153240032066862234488379170611137093517034114253719149113905256694771676517025570562672867912781341601420906127506203890814846382577918904469871205938282379359419118226745799099271394959049622623876711903442285955738097706902445134431793100622499201109022809629600551414241930324960979594263191070634194368909846229856058871566827611192349330189291697428647219578575868966050654495441088352236908132699280140352921680233241360598683332237241055148733234384286190157174592391015364218508850095121205517906455426749681782040407541622262402219319083080837023474975322216752424177632288482072688953089161446306199812548679824687306623170642793530720421546574122530149704517021315841499472803511466637372021400946195517487934922913221231827689085641352623584959129252490404673001831140662191962027917368038290954396632315570640459965372013532294275553732878354376614347983783198720 [61,54] -71039830068868719039854530291532075714344736850095216549700377068198319884053006103217310605449060031245533690829029474248439377107506159134732773263006397684186116081183300712005435976773344991463944351786733718085279843804679689735765532295186870953168243505831494419640665788525289036229220423788646584432687928242498057860043173390081875607215156414091465607392223622869733987222964563900974471759376001025608479950119758319372898992492527980507517402142213327890685742924184426958121450925541429048202507170880447475628762099905907921928693402068856465266353246594702372045275063814727809071104966927396282026217273845010254919862483040703081469980322853724129392348880536248351012385463639860836473368571167780086576971625649980645424391572844640647412797431699753056362658953581310148426604121705689273117335464755883789954243740286678509376862672052923407201281907251077265781706604916257980146560542933947106296842166560701124663260268386404829936349715535174360729983988639935857437660995145274426081421028184601385715749505392690701480586451880388179219523004640142372087478368326581623508941510991131516267615576106362823170286356105755640679445386965029323149400926854292230508852733002916819216191963206054925584672000517531114034234955556233581772469638178629888516925325931120993498364645122752233179693072941369983493948048181365255243086103676182922152628000731772559808494596622822629506411055841490057201763154489974603554553536491141422841631890216102562783365220944465349832809272732515131850981854629665932757470364419697551048949611191985591293678830783940120183325922755330898785336697804169944829883967511589052073718352946906872683181932385587533935772105048411916510192795763785893107750740911130744715149810173215175327577766924798520431180616490275046694605542594337228601464264104809970847775929034980372009727031376994666644066591790783481934048004826439954280313753758250807126425687944416059452330717794918659650480048347627497963420824494411580495207758692256091160572737281170850863952395970386805302145306878040147549014852245149752280589120614351750623227046202847634417328292201927315457252516945673894464114576141681954770756026504469887565222915647352937072746755306383096522785976204979958320590407828000824094965447325569095589729927310944487238267372119593379970596913440802633927160885223049945725079882492614180378369998851425885722989570181090478903959934412895478159790571098031503249912829330895573212437431396771868291036590228101285649558915587595671026968242132543406473939390509364145373413614371356016640 [61,55] -8862542991962142392351567700876535438629945528672506327448889452040100747764603400502747880980601917380470018565576679566354925671941054966926359877719327290581657141916156843257258091651962556202665347851889559001431473689890300741788391750964966219001869847423600500670315320542478345424429282915660545770409299201818866145605066800886448936396943342049170915755009351599848433314893785185674780062086233160131967892187306155339477361955514536278182348704972022796572851629127956036622771579233789635472927900463739234617830287320688203607398342067209734688121095303655824293171946889990187429740079299822714088614614691054522870075161064667837172075054813888576901469215133893049765081863015995549453930068754582522727676858673602054651397767285273840073095104799057781450650241089933450349355672678865000891634644162899652358759770892018872904788996381776818570306789655136244056089883377974481173133891914769890366950093310945736659781271545693682415862018629830271725109688270177013606419708934105472680531600802824779514570029386717986227842956875711961889226429623041579382927710997029569375326047309036135111654852787215210831254407194355677516855152372506328326733984013425019830530959853203725821908638264737899469030418053188047521672896800556334041760313091729011568915038611122572657743854631087135013629922675761669644528913254759521096751767030946012729618830410664048599815236308193156531173940826737454581039533823699675009803797242332620596288637130573791153288516071279807646345991182967241215490554689507426496626470509439806823391124952308416665412724849956034100443704565096007897324174796035878737705514284292898770167177729563785551519460068988551512394508781821982029515110144673740845420769375357510095617159180679867708249688396978855480330659347815832414690658636758987012601242406381398032176487810527319082746223171862047530342207141315172876173018155602856780219093642640863081425940026119471498302764625686127085448936718305600774060076991690163287732623092707832416524513504496219265704245086606171409961270994241457069348206767715752190572996707125306414443823645532206287654149255143483083141477061288527468749371352234194851070729067940543653416826043899495632680262490649126748764559059417645036562481137486508024147009363291397835444698633014529049717220237728355518947061460781034146535303209551811897334740864170312704086881634966198483695990117214395997072307419683841521559027104793377310417395893845960925990380108874990836003894148720015129952806074157930249930407523132776256556584734191530464798639837413376 [61,56] 2528069988958209120894088891312497083095845412141072781182892551134896373405725005691178688525583582757780079621205917065429134225576680560136836960282495525825131415192410865889348471266076920879663715451586633039759268370081643330247305804041358845056599366325736315589917107564155976135607881947441768215650692265395516135084927735820580578292985484000081858182436030180600269938751536663035042176844789729525884801548620226708862680817893756374599424108977216097655460273458023539413371445036122854042931909154590681558196480212674466934745558908076297290260392010136839196914948797702605914095865041472173042885853204247363209920070227469289142996935110811578232731769667828516167883114087895137730143871212564668658569574407570365212259656656117288622780695512612271322521520750089388806485165974930014607299096408956919291080738504329290725697381511831051329567668911292679471963580653444379650270876133277010676020563587353810379480368638033677604196592422560572406178130413829665244019678806314142713800789756770038491060574384109793354835349542739363605019916402068334547507324603544498661272654377934693765669787105300184769621072661084208654047644881827998019797969694571393387636009101299556034417022218210046172761815189697824258445387723748353567812977771831399928826096016459430120582211924088548352840906208501333404764647928634603819575987713971658834225853114241994976904852325119857222022929297670879149624307206511557740389435404952887849351387638123731418253622922061532961257099422028162344335163746714370666873405626891267910675800660066210864205891885240051485908696584710681014310276018841393422322568931260734063837891611074315156962272072564404047780226720514461404217204490468345123738532308151529618859350980630029227744037819853359878902405645224400509604981643935032831294969817720302411499199381866819600802029622511551333639966686436767470805474503814245593152785336346680275453670729846623103105667343779527113391767969084441415070408585028229332547347581083880830504952493144561482863801148934788220025272576391034085494485204334384217037530371091577094786982876173307029010746446774315614125462393570876315690504484077841506048757938970012868707420808418782149535330152537788391340933717144741848046342948024066205916816234327252763595599017752686244618179469383052624806603755427009252118406740224473798773093183875357508821418306507384053692328178666992179639169746495526342533352371291885103112459184074259367069406229999799826853597876855406790758053879800827313814380243346485435741455204508967580201046245376 [61,57] -465465389155250502677460685891232277473536190597038436525692845305129790159680822779076993970311126574940545736004390143546988214206363138661135038840099472365373468270166271762127388128660250269203651991164182869518500650010744163266599348301698470669230064705261466574996226408657287876604630947575845610024712427362359687156446314968690255953237100250377192917769701271194779584718888949456530255684873716464168806762617526794933207108686955306652200943195662341131624624245560788501074627938889985373925470996976488351426711719694886538786354097471620977892296697977034322322452388138196517107020447413503588950311658667397182297974607036506807710129216946950291762147630746889588270087539544409976837863287794578814912712817121691071118650425404275105690653254241605587784696844162173465741316977763707793812483712313319358690588015503307275768888396678052420170931852184473420892244493952530737884733069146795116260042959770141749316353918671469994280349124109016204436524669989096389756739912605284956789856299812401465532745508769273376676630687359798939572929719175089381014759424857432334284474500426909102591641137168991942159135933994397314333508973467403109791668012255399366383569267097580845932449920713400887034928350193521141088790506915303755726503083235879793858809262163322560477573019977393549567544703104578998165986416358809707482480020772700739019189057018286705548080158045370527295893366279549965965838247487180210249035899571884575315715442520097182015228630062019544060244512755455993298174098097068339049845911925184965794850701395746731692243247017798456713648791731771159453733631464077052310716814983991001046924107236715083046384714719445137780671254478131516137919487073949024266089758807712643588117854874023834279890803448462827881451878215734152056249675556535366259776258479704473330464136561893990837160283522999801675742592577441314765048483048566574494846833386766437566407922885311203850674676771302239949843417395225753794584203126458220743111781035814636260642561525453613102625737268736295460990660392146111636816963647925231645924528345859341634587482574192785501428342796164554230356388579949735289523056475075473387527416878671679491705481301482715240775030140805281372677418709382293754216147042061690214375317629988214474823658115938706569706000904550741392876799276395466459528341232196670338317713779321497203055264746064421576054561511693721971812745073759323490458089352994090147210502474945301338424795504055572711071319903634284050772252548105047837502944915730689637209252523658553013043200 [61,58] 44240562424090340189981334118433888615788319422332890120373115904816158716622873159094351825436769866839433324917361935036848345701145087695615751582472239502300768172512112714739590003329815668925408506606142088196422924283558447253095176284041668187450967300018417219598724860077486339999901300479215218037392442029995589330096346044835316779300585562654601414852925775879929857626985826766845084599574110782389456841072662901524119677997507838874163382072799227627606099609392962952605449102694829765137454707844113218554337679954609167628875609436896514867185474725572542838209409068767123297367042557867864697707088105800357197325794610154481117203534418332381588830285788700483577268930998480859817029307325236846373362390672774507601687690885905231537455174151503073230382016053847615258137056368634341311999046307258533553818556314906829011865940175338639906482060684554396323383067122911541160322446331437639047246625948522498725145563296673967358062345250240820977900631790778042116318294993017106595517676019164498725350853740888474711593460761009417824839803747732456840002068918936047606948336864736827788260387051993367595299036651533944631849671223102041170056013081868633918660491133316539666529409952579210115185666941353345589526092887914721920793746195783239229813606921404402600150326774806171951968171431389246695361640641290873977521472834990254952760103203334949207002008313827959904042920570982960213619531190073774824872443693076936270076129081283950832791705010897403419882297851132556871622960438278821616884514835071616485665504430812094732648391242618736181329973158722774282478256530424618433968338790267921983252543168116800121799912278122366829618527245361390841065998015132231923759776938700161507179518031410624876916576094945212041351433125376070080792434079477815158538448632724557709323394933871365236918304105295773283818511806391707881326084411747633762513292550144482006091494243821404168912055660200391342426221263387608793638245845958908050528769062210170809653330597854413674952151403550899095030808527045906995244021006918841925593985615761216858994223454480754648297470013227687113041019831252088062885120816616765683749297095591990252652026186925480568536072803450102243424560505076053580473177080150883686907211085060199281488796685942101140524219646398320209519367602574009836952839656705891810639973873829839534180184528604308097504129328011838050965523565426948833028126171525386479541625965446548613987888311404980047874448756535749811192592845070132896309305953842871423867205728010713956352 [61,59] -2724009922294417973380250452520897096651443455552427553870609310254949257469656994701372912022838370937173679491001687706882275071828052522675985896856913694843696541902922382220416449064833668324544461308563345703910610310843487245211654913904692029138892310387851967162784255752934011268031606292458667298383448523129842556368664158932839798603943565358748114303149453705707185366456407593498048327449054044531463932139573872840449179830943852233183334053036755578604633391658724629552662164937682283928618552149245014949416417471970785669136344955215687252699829007307337187918779922994367003382383008398302485784787045897640469316281015172936240569020332258094425363947314076265144947682051683768807170347145719103313986853008807388009130379590068445805832599926980260081028001448321920206603849051298284485043912542043182941730487857551880898568595520283409874056087644346751861550939495988536360550615617303619111411744436942563490344657375300798739599714778433032155539938572991298840408863323619768295190526945681303806018547851976053733041552904478326130757404538822971251523204275006875923477058694286005933323172630668841909288099651129791753398809437857507431669642938286162471143385282868876218739040466680395801838392441861548100420926922908914057769976705211293813710747388835996797166053748891683555926867605682444122114441921034438237131865987141281227640545364708261388425970062103972818451376287937619353355206785401850777801690959738031814010655539465108114857435592657342521305615842584121551608511716142372685598871129805761318869159607043709379071472841419206395418780922144729625674103971384164423160667564720547449715397447784648352909494307026215125387514873528119595310309499383485881974387553931353006626822440434775434920729143993043771146974325850649186662336014728627289689669608822098728712645388448968510002185766920495253200120298818937915508963439700208454751392710326765449661662574545630474978701096528767225291086547555318963507596664351633188689907465534138833055359343999778943313560950070998340849337075520632332998767440491340213535462304321532971718692610633337898411463964100886940171773442097745656828743216025155265147332780339078619805369259277143557523629597649704426498181725118942071449319996590504284838657650529605128195431729042401619754342968764061652111824518752133011439747135762720456164133659101521120299931330204948548262170642195193686980984454623566931214644332070742846003297855356087326022626745981165553612666274083043232366664443904034215770938429790262844832849272462376960 [61,60] -178550478692591105494687304001265091370374103818757461490232966640718214346528529637496857084441891583083614412722669310808386226219106245457655492737081668911183008543089353121603517982717183556897864824227506894481597230866820840285115093735198516076353713468955177604265163057341717101518353047096836594081477528229608589324756081886419568372333067034390678932029796286247024834972197536769487878061367679314278658940847777128811533118851211573636913854792159583912397027001877305315550437376040828904820413043367742522313054297235396076859690671495393108608210087344205429060157915569743198176956872714470870590335762357380969963966723942268504218693956885179777565513192046238070342960939733526039875559211675971105114506185730926003635577739308858909464167748765484298500275302701049620149793514228537794471729070835402556564473320862770576206521438111615374099027777420393180410740535026978943687636920455035437757055651863900319676072548423612535672838056602983303708953046120610613313425290511044459580167969105055279768885817827661827994201103534774108862988907518383545598284486525138971499161183491869447531653499668756358003693007044056168406625348089536942489020994478759051749248700936492586622785428679356719747073688560435807081284116362785182942021079469695670240784816043770005696966215499323837750469088569388402668274098483093489961807386099108445208076272517130546621681732912124210168263854252100096122400765283942354385128266822015104446565896453202461609229437677589170633728814940095713822597305474693633197921279483469565456134460775795956575731225774454635692395272342339849519382297370635395866474867368828853764413748371294025390273038825658514728528744838457641854279590699334441963889258282149882384232273841656110792771487762904596554798129128847743700625959978526176910317206080056280500925624648970332919504399040550599402374638454915752501891635578407802384145872037536463891839649160794975376257688226924094520715099518252925186754718426401683477701916877121500747713807507545442629705541217102622821502850278945905711761260183495010909966767634555227545264790488216521124972638939941169655029972530181923856083642083397868057652736105200016125598887064165805954748294003471783115825224380631151557085550389004099609537559450062098184119281691810469557866513867204754304244369106056612774363035084044097415134469809982008147531084316172310324363760554314731428717314299704054734490241610767292351179585348630648008672775216256783558943708501244464809446733284241166075645882880870927628212910424064 [61,61] 45909817845305628090024073508442976891651565302259834975605478440626903917882886597732885178951477542912235008197885828744168449965060101253069518541804871645250752333262308775128364559805605381423301050961054221958012402188106426109435357275179529591117420722043210761639924073952316005920668098298675874736347058554021037349002599818011226546142768772328069288756750170883806439154328453946859952782941336687060240839705004264746873751919086176798266455582569844942943151275190934445421296373837509324869294444725235999018815725243919435577201180959617975241504578277884379921488634516615795205120849309618775948035666317839989449151910460661385646141076088000234708689614889699261919707775759938168366126404235102133629005523834286623658992584880313861967195755314472300290559959488324826514053443199981930709889492552867138129486620569467069955269664686396130087275837922489344956910022680906761303314106959160707070808852086009840614294138212921551616658066432931415337793961661362522732286442016440076310157554550165955865020434925827496865047268650338609598295509843542075911175442516804003563254202193239703687371894323617331219907097873781608303433378851867698559099025644058616578708276916216515289019131232221758618449491247976409380347820930241086862339197342635616198694075165109391611609512917922617677944873238114562504946156365850195335050577925984759596801305119486028623920563903307993367144874938095054868061208362417407984753914959786079098591686459574970756507416444342428125664091533559682213118863218094111058635215683720086574482393451200734288964105062486060613372204620157471992495050571291766843952742642535312901541527472228200602643980340590765625986140757421731051766634060371772027630846666506038477303356327371279748402485660244142313079899553969875454588088621109862807160651484904498283313411797008984025496854099645564869741380894033172127056637360145488013185297605154180998633921483577097923128143220277898449650599121299997643045267613081019161044866594263840082290788437801226523765269671419191090189725566484841882854486079553546083374342904221573950013707959642714424533157422177548054851400223317239882988803869793307986384771792236897599785170967613408209206281223294862256887532279412366406508620325262715204867442030190881806669320134259958031995024234632144208565235337702852150341458659887513378500076722607647675795679272487560172722905306372667720015953042639970706397244855337465659559948782860164736371144633575983254535082898028705243096744333690902845607939268501538420035682304 [62,0] 12483402766531865867773302157229988772092858022578349614759591347985204987475372983617020337403127672439934470090901181031700813154164094871436389307320009626396765507975190700758339294397741250208916518450177209443740098952216206647676484934081104194313366191147500060131922307287582451557404086967622205972546738469173714457051894544152501948666238336473346469296190626876619189345842063469082513260718699989283137848806833590248240590599931235285666948899884061049169366860230959733100732873035948364925103984740519031438033688433477757678069567239312515120317874514962114712120167453074942892943965216665994849127640210789519634802341760904399593934143590765343735994965766819580364570591674236183901221576864744804419586058915818905931490756495617265744749566445042250914704106513659576211151243383292301171445476796561876123429131583350151782618350258231281457875254716925560331664037064983015406562299010089925874452918221971492219418225776330685894353970114796509653821866233674368193377233425575252369156434046818756353971454715595889572862210918974792027853220694244957084914447185750836145794219461991418026726796697733248378968092528674123217507018820684435284908345255976782059374789837913232297286284243288256083429237387809428637464419111552168676082999396186887897861052501725621484263225953478388120729244636217138693449659334439203690072399198358834227660919611655459140127482221132976751800637049502232542215064055809986895618543255218116652636799737303558840767456208848475663861898499256918273425354826458918120465466864209170394255753982244761537848444061033548208471302513778015443588782267059616547414021397343684991436516155084564592649514954135220110716977778362184881912766792607029308931700755926081527754194120818188499777878419249163123739876493938393423146965356576029346892831512031239343028730966745142332866623408748368436776850399834143457957337548997975458384146768799969071887688511685900587272699111420952772836415868074729095595399527712268728433460161967647434073930507337051052475867688941595991535328976220921705980971084363319277974061476784880227460398687444789739029468060082311402153989147574867950549191594146819886622897320822263878612038903289298971890053606014261797857603070024444144643805397932589162824816318950522615403210456123906756421267457576035141205575528574381816855296451450332838002467945580867616065360317677632083140096268906178909901214370939459415568786558136541323890741176387661928592840231635733403060456524242045137332432220775971909379724173070091698283292891042274030829915169045606366411258571233369110977778431537854933050476667605713613353532770189729456911776667768463453931438080000000000000000000000000000000000000000000000000000000000000 [62,1] 147874841943634242167014501207437840821788226355164700870204286317808234770599988533055576225014516510826389944784808530133452398193041676034799909119657698065870772119449774209602821179440267984834306921897730957899261317626945485611746848233621751856975225300655609051377836508755086453259235610228269392275719597855449519603034833184089953131614157046953483450392398915594816668787638659280419960978285965754842355804663572698124121796258469629926954798049493186109802130712735371308719956332415551812864384822537392132691376584102496124674411063492053597815027383283815014983488154505761691915894210697931722047664876832024765588950690734537023632790703542705597963502057768439851299742543007891429165352041743888699639234281508625748113344673854947513029021987182775997297355751870162102493387242037949231965841074388244129658824548694042030432432973294226479686110944140277626020235264933326856463171350406898821391945873826400579064962020644527291774961564855275316434238282684243497138774164702141025248934738130894275818619112025038300933028146728413026853398492016121441166397524884938639785745784284160724595084494267283088814943376915743676001231935816299606399486611243433834091235751216157800488541772751637823912862884176509830631771585910778995383742390317917410738152049700595241403490163398789405256168923424455825604232679993375639781716805253541936043890082609345910484159422261888642264168402450109438845590424187264157803923933185187013826058117853510414369684105361552589731451476122995317376356838908860271146668719089880764861500635942170262979145065253679843799268094266531130853457888378946002656734797242194093366692612304310168312868289483630700433057996314491792813312712217675198745510862235762640779174495612264719779041674005219252877173287471549800382334585675490381784083176796475250008705701829973495188244766956938561332613534698636277922573788145970004296924432588255100084117001326882888623380393484604332151122031810098660035008744677081622353391206952500833729452865600216229002138559712132896461913412071149004090828860408221374955234334777861428975211091958405234282456242787539997311569805714699608034731907099511202956531233492442126952785783478305517086249030426350252561638338498094992232746785097968426037266494236492061423896774640247287509894151300940085998940226040049837558517096372371202444352744058068062363137040574454723051308730713371121613811273004538879292981127383091283858829297945041753714474445875379012751531273343791474739186955322195120957509982162629161961336251224860204564023619065379021638902590449896060766926436516277696030573809919178883159022742208026874920118510154498538978850897920000000000000000000000000000000000000000000000000000000000 [62,2] -4529199377255646127995724375258249808620272917115039219826650689175759794209126879130105402243746599484178764852920713650277895901676852816299492599217139476836283179139197966493073630663630148780347056001193690083338172619715587997524939243050797278789394001252410930759960045688885651794924605011506684348859789924028603598617234573977391247580822241573454134470413218653034143194576576438788310988754221385573721150981063758560363771747337837827875251192750002391915525445306475698887294093143941966777683179257896332082669200497132864360955067186080774279116656733645877726350130343128218418091740619927172688127168337496876406282527809786985510235891144170020529848163020761866262599644826003321957258168760093363087893717018221108874501018806864588441698799061750312482430276549561347629147057822063754049696598810192042546098360403876419994362939548015339910332167756223663108050880981550604284632320880456144296817733193463323179492039289095860746810189250937101388376974592540791338254186246407566772967158382502042378093055020251666820173245017313349457823180698725006601485040256189295672132779804782698692055526420624632750146908115016619168672305702059677145443045938947135188402773731203484257966497689492705621010321681462413294200771971254527509704991706366350784007757221324618394027024969515604520706380154824300192846103094647280335116562403253677109571366233561612831397340302532628796968342628177480200486585270077781889332687984438862641310173855579546828580636065011235493944588569428670939316851098293304200954447471529233573991643352284092555655206600595654276045459349827446593098716213261383453498282770315290223622281079075566936688377158066889615258705709708816199403647814468660102068416467534654767381856062617287946298388194041656535701867866928960196985901530278316109680993462792025610375889746914498742054486193171230224311390243598481226567143541084396847712243782984406106093901281843844826091474663251957157981596446011327460115381211135780211034006775188969350066131783886970315192026518912549698835036799638606101142835860107616223138979058387853495260089461433116888492590589559935833630908968464102384804507575150946730153922109445468871559223681256664830869017092912035167448351590015904705693745709105344406474062147624231234055335297052017523451447418071967434379393292188913124692878501562012406379842202270887724208272146056610054181842635203791593260151183907255296522241930295179902981383152503759042172287802298002490722017793332616023455621479799133483514802944583698225357794516322639760522683600100215674001236205324105350979215690459035406739703412094308441088360796996577106020858391365773804033089208320000000000000000000000000000000000000000000000000000000 [62,3] -66359230174355940900111180122600911318781878507296694559570611531742052209524937044368206626446795525305059624503688466378754094927559388784494844510428206922833761434855301818401648315785868723490807801624444489969109414558096714791983850246482602898492781462717391936938329564549644694395580721525999633449501990225263416347233377945534666149424800539108970933835860122661786747158203931670169414221187121964705629857886162826778707022767489123871789786416620234556530482470856120213353425066392411676105522099321288661398081926655513913895520006547002125130443399590937572683827194394362056308660698430485194023380511180462493967243963624322167458559555617282871733188996906697560783530126983080752450919286885739441710999058357024255725237980644994777247412527214357517927272955753777665287221175313358738122579360313877059156550827410326320340981045116431294076255303226630086149040679716112419950587651121223307091897604364532959154234067571319855319045594158907724010162423483112265838547220718654162561254436507650934111919647382692474412504861464972231709174354642673324257267658883577355126436923861042772984534634615269408799728786589768704578115368355580383949355024751441713570587517339132166981092112967880308153412701462049747981765328279327867818989219844052726910743937177175747941544495022627011533531156974124937959418268731781696749121665059287463750041879134349429335393392919892093101142852060618557317677970538331430909402687337736796921607050636672417702266376638388944649424616340496009241650526464959602552440578944541103837543894762489870217922263910956445178603201824369696142255299332317050373266847548968400476086048742898458806949490186973644747463480051923466308580890108346190496778124190893504592079866831689868897284226828175431441571287812545781055985710589853129032257703894464944437402093372778919675357905372692838084421984107737648653669291967077916940603687122801397340820040315873461393100034197712871658341466134339545611650879479024904598425334235741341119755385709806267876478012402021981907441750953535706331001459922126822990197453631312742706119870714687737709959255379415382688141997553695240213995458035561064736316154849117431953637162743357665476947113493341646145227328432034176350590345876791016782078251592107466797942640598980899469102477918832170985531747590182102736881038621552781767147107533495285545450013215485394429696730999744064591126959172139041576875690718880374164328563510194817234125989550167074619727586027649830565051215212056494922316468300095486830458580192907079915628127158006879823328333375018270047381643602853736779854804058164227504936154828504093039163363585849852968665350144000000000000000000000000000000000000000000000000000000 [62,4] 800000092718497885704681015086177050287316137419578617241796875471840365581275609012127200100900717330386186131237375322777836545061579379066031634126467903489962299281546190373315164268588590060235918501252977129387213540036577802405168736215342451862668774046363601064340223987900530865458942907925152263510985930851789018090089964705101184385505696788337309206801647302115650571047868767619988939195438008939521519700035667904122437708181608286748548064809758925616926632094444383699810394589373069862527655856883956430923930627793066816783395389854632075129253460572124996953006642736156024643103241110594728648705376475578587402691200999688515937054427212729828131109874725952951488551173590423795615984968964980680983446413621175066048211299082161465984664916462322689000405790334176189647670800889582128241602210524793470205407184361977817414044789054355517043499730840508808379918037363634255683102002562432381250393068502749917054859966315550059259305855289832878192592694450547211912469359985893144639544719222295005716119177172226180210273931255012198654572526085095446127636561620926851099559742144483740177548142354193972652303511113561190627130381041833364553620452602173086451077265175592747401053429513741641153042794566254396545377862559569411536879709033753262819338003771152897471678850885881546344608878536039883768552758825635027777902283696659633314563029673107310757444893807294220129047603411557024037016350338807467461172889033576296450815241240922372189182236852280012440449298831452772158080915136378886434038051935959264946319051662408256486967366138107047676432615938395671808980998015209574621182596878466118398201233386175421503917139277077996380620267414717714193503136719397836432000538297445892293183751360409176795325936377977281940826742990118614491431093715240759178493202989118471240176271673326968472557196570503309207149444003967327066213694848235131827542327254036077282843946078169427607896033610286393459618424911752038833288212523569065619872290298930014209131490361455099973353420275685624988551528871134867397445945110095919338959993043206390032155838794744674410788564456139934813119524413543170771193886169990764900381232312325986058931555973942572230234600622639389545175172009446943712919436741833986113306205546952170597186824296044945678303191075236006495750069763869024522954608539649262588295945342266753854848468671671742437231852740390784835143306536689080496224519591923627638348778986818965569506271635117559958258624756787284785009038579282068666276476923481498359301462236447492982729467010207099178227041889050410487573724202402453027729701313473827030295692648163296693205806373713665923097821184000000000000000000000000000000000000000000000000000 [62,5] 4885837961337617717168928615992843300578795819340095887050967904412847480594293358834185010258590792627754258365303771085388581152260907327906547994376891415948120736579718061071777017969036450573024796037368815397689682136562250847060437542031308947241966097752604281518819498015512918944068104224337041786856188240935244013579682468184704917218396498274121666141870499353495880149704404674336814594312179749552022413803758516953877264330156497945796411522295222704165412117518819830793116453599505491473624208644447660021305067205983401862826426320712408977966171510504796509317428845801674524405496008762544954985265983903744867442632921663856153681537225168850551079978732584565426684746897238298743337349720874586059145925746945184028365306431095561556057529197879510990387428977130275516119407031513650798459345601163338712331194352850523688154895365609328986515330723712762091416522871441669735919082960558489500971469320534252144125444712428288933857074724485682151605930280458635597663031319124058492726864607297382953855714156043794598887377302845495408221867313140827288487582706075503165223635143622180317755866019135955734081170890964780192368576933362908806804329205966089653217054881444776731911034795970105891199929584214411145638400690982850665830358270593025992356627552706228991014513342884380271229912493010532977151741579232245423056289625579576523400556260493115545182662210423130924253229019858033792241559537306303378421317263701370175968696841335314047267121436315207585235794452285261823678600096052862830173850149514967145143757697701583428448558382581658716116176996726873459767043621342971798398476195863477067475697873234357927101763499993764603124886523806342727178126690629267067104037462145349285118444085246091741020571722991337115882344373365599662444822451558718308684335569083190176334030177927160728541790528941842430108088862003923443292541179303568857200666854136285716031448641256738129985372909109276934610421463659549385935677615631565842926812048288682156461776964947742784971255079812706512261880194886742757753974480579433115851502968923884857423377775543554449628307737878309687353385111104525515905104441590240191552523965635686893484296565067052530503526504152591634036203325151354344797062196321171809444175627324845110488810232911828950458563025210759213237494973404408926987348953595334990838136711496248250914577942190031805797732760244054365236273726219311745274297027318392420618350304263594756567555859651426509369312726475774692869117208188731272047384701975709099904538050256672788702403159896237966747696314716094849412158813264548840579831337563601679465326034317838704335669414012308318628805083136000000000000000000000000000000000000000000000000 [62,6] -82176706595944880205252740529270778477680103196382180897833418963359961624558691197508303309287895462945946603346655731024245348413278820126961474628555128529777135399813794752949265985097720749479152151515087821195788231232627903739149324334142665261670895229874172682587262817748219447400507546995558406701806540725927245839154568267987955570756496441681649070264477884414534740326762580593472697892800118459149937010525300357919739217501644141352935609954766313407308056854760635828849133051405769297530332205853207568253725040033717562723564319095184094673281899343018158566266038143601005942475997286341964060145394618336674667034230942399503998335908196022323804637345735086566772762462205585778275315416251481064179525908110576057628023466778094849827557666272545251132498615629721988059791659103761017981315851402322448921278475297505141373057772978370094496572107036819487942432373440770322459040875221181008835272019077411674690781417006575846889073456146123602434604032607394640767832676771063552470765558640077691075579746535299576650576646291172520346614599353348411804204038812270548255707485599986532483820117625301772617131683937965711556620818701056372617866202714887405980127018441190441750378647854270488568509770381933548994233579452999386877332359781371949856215084653406692465798283212644106048277143624094026737005533578464338326217196615154095390080281826602103195084569945426729169308459180326628039344852081448350457635895802552617658798517523972376208681012073165288639850743159977344708995271474345194041340523374368105135805672536807249530468608228001434528252497070090053221685890382948881946053900533784078427225885584921776241079760925024258065454094693151171888676250532195326318123283375948503935655274261561862961704487613390694058309092854513236484899176306618533996614752226707352618123467580259023873606136021777624458005839127581315934716447704994124138774743912387559586838219998040571788033051598150342373222501684394881033020254098327466879134502097951902102911238043522951161583375648214791490833633831633323187489593270999286213499035618548413777312629035891521368057364452165877982323412374521276446047966542146840155116283370196399431844613658832132210508262316420066013850532403469487258929170292624215553759479410688525847802885371589198657086430174258379516961031520461190402490549417704500230725257027538448292672757951805493764374990714892819234449441186805728916083845326934660315775552448976488127436298884683697596753228346808522219708576630688177061834880896712472500860191154060028874392716785125557524807568614199309053281186152342134881414323257915605502007880768459044360947539241868418849212161064960000000000000000000000000000000000000000000000 [62,7] 219159307347032646982051924373528047851792548810921175097214834204758619085128621434545275345181170153221113244430785812265542836960195445327956738086595613286302360996189429245512193915763858572121173045001021548201955929562712507402027321268538413946035546656121944826909546902665583452877776786158395348570444577783389436326044261570622069662867652129711795084269600315992038049320399219368407265903583121834933166280419439807758845784060065800973917094872885330861476776845828723298608688534679702738248585077152528520545025786543733096477227654976093277383509137139431808198261143843870996988254848066660116790343377404377678190824231458131230679207193786426254741842932932341966818299018612770463848019295167344079780703607728977568130227477669545738001573148416372353922984786688821299358340970110711076309186821664778770937879397178177455946621723146932805056514943739671526985297422562302176932219990348176603911676533773258385950974810917857778281275429894140933969394390781176121350647526579514553915572696397774144639963134441188849144894559319850168830208016047736692404959232194595473907707140846487436626505140933276841888689024902089325096324329891171391072537220301249490168795191326017294773017115666190708534347933009613403141190483394564288647796161262192781192420527588557030622782156858825213735316590742335239537975900937223564200943507565081616764971977397682276776802205092713682661002767211348421434815789615315761739224109199804655699985951040362890826804394943649124624977944200071400692519130498238725115495441477934900185432440077546155072679063603105710357854584811162311998538635268315996970027523304238671200259565449043455717080859595107069946936056179264658462863313295324322379879054418855267836704159100859857533444770197460162930916543269977426289767397858607494406742033859691534631808124000190117784153775742236964373731680928993557028913800310771511768453891181958453839011083963061592933229958391877421494091854847310618460749657085919317023275136721344343312187166139404644863661568596144197918851498872128277100525577025312949299276210266830601534614842133755282338333993504511524651184365777607457089323815910692165149263260832899914635509761824355328644838801863330825384011939283754403808429262506278972927104238305442162224135992205419492146418354921886098596906739850988231950904178709813256703447021069695426735572164511977563862242993775336286901992595792837958643497980394876625334429787486209150200158396397140288354522536616227256946426465559891219355842247399563165816863281312324239905714118246645744175480493778075869976598283374030102390236156189175925414483053813205100602361023738451118989995315036160000000000000000000000000000000000000000000 [62,8] 1448556900610249857432401764792442784897621858517523055866040896864058019775180819360666398390790294222150340409410627587159030313791683259843679390107138502528420901052996801926933383747771450758721036900802605159260022875079634414129813745467330779059545647179402855882606077198312062272621448799648955791368174805305683632230020003939542918882497713746648289983208334738332592829514765755442738072936721614434649867582870354419049815814520318037427131793505695800114865166140068998886826624363258788973604652176894160498196389792762865957817161451644249371980630525509040425802571444847863275218993013128722621823465524684591540869967372239520870994479220850438104860880845745154586893813429321346138385175699046591403495063712706157090999842230318121276007114549573096265081375008390080603732198667260518383279303884187048620130952565789842705895074747724112085849523104845418973693338268577238030307838862174900369856125954628313979643395693093594550564367330793651547415721052339407683398821991668412780783981313732190456905062833325769523604754830318857262535297820992992709755760841025836932031680052812411888713435093364791705598467404855985546769484640348745724692594624482571950375147325395688279533789991304357997935967415187135536099864485429641329346396079278793620491815205889058469231567317603939666555117227728160723335779294109283171570898176374214317802101174055023369213807331985805355353467721275997782109466109406099282375351995449115331212507673298133649564833619487550569514415164918087879317397528375729006576320416389947156098366871308384456180023374927427275191833736187787538986148741424810115548886985793496865295588421729355448372641097678748455911350794258800879518895374272530551113795157395557106569083047282979046187708597975770207665195148610816982870197208624775902420014166393923834805273993651610416410039870338733762613423269891898923524136893520430839359240071336622286467808105154551690292701937316969366603813803396226255188097726653708348293449026887824354103625636002387566221427750770142399316484716642831384029631139091173822012054270901155612974323605522249004496852585413846411329672635490802367953005089654014199659515019738144042814866731280321963614829726567372265107073564350396236538634372705669226998041062832650254386252517384197847321899582111210710936630878917426780565826941078747925286194770223768977566305400827163081191286209453179430488845780166277973649630460729750012636268496400126278492700193790306591986757389526127612829756486767050704104578481022855139246951437592851978753261551488654164741408230810778347988692452554341386572495817728012167461839531762465156482732824066168425840701656268800000000000000000000000000000000000000000 [62,9] -11809389674840741043056752532287039727002593087045021209463736854769893569095252461472295239159970777042113159518026071387041292050569911976722058596788842242903260996024929338948512299136820330596214718004665963425705730654484736820348581977298075442328950783459777846533615528773881986394446174872020866224278704249067362163604485350650975740363370573008798474395080438962542631861728350257950950026038889430261099043885370175894211616806694470868035249750054993624541404764416317284801662759665239471776534807546652561427214011799365964205863079766787314722022598573177058641366463978880372911825963438676722195171335234181433846230349124481013354774960923791828955034743350290386246786666497779689173681530654169094959949082619900801769721204336312500906600718117635610652871002758655521701218089380066520325555421435541032522458768270580798449635264843050026273813299939252829923082263027344775656376116408681592406205689621437165942504598175366569574836236821198172747781487260288693257602197377241319956411369578767260970583980740790911857112731231628895907409641669526703219112336533651283420667899499125844388667210912009557398198123590601340008079250688334607671334654158154333868148544976441702361517613013146738781132426305234089257869254304080270889710108861119915477703592276235778714180666631677838812675637624643987874961434385589051641537106588153433435402013486101460299673387930561141080504743728528339198390051087608128867479888020188135139369068433637048161389661074632074108322277759128000557466479862973433897280911762282156877629266064637011182793350643221962999113351152846479893308464632289841779644998007745550393644677840640142657854256434533602596646964388332417373860174553683486291267468421426864180449385602030507628821842315751447625137282943886881593372161990488119797920056817638113738186020041704395201318302811766033425251733894714010898339722770486546011841667759581303852598171267905709464143018354104043584022961651199940814239277206118626622464100294638444428125011910043827441841572233420222624529708725077898619767355607099455113742295460411776244343689335535417769094441872913117308539797958066812469878580177940748555132911663851971007101174324646235465965984348737790162287380230913732438191513680650994352876083410379691917145722569821028972202069550715582602997562270595602768118562942248349014510225395340534686357949690057282426065076327845275025621143174085097024366258468468793260017605374571755619225486932654222811947514742363144262270257140916458318874693152336263134811087499103919155948846913602353342296472292306792211485075738524713068640735237502926481583205873407076876428572329160564313086978791833600000000000000000000000000000000000000 [62,10] 28526904182920688978342206815342512586131255830155094992271988184919461033452183108187655666347265892883566139626006846756011370826665603042087875054266368789041820314531665457514807411439117843296382326734826870838224817575802635380881930484366269714234659686031537086176439238918989450506947543421606888507832960046283305935253265899130535327040541957861334007095730798716437600665958062518032976903285497399956638062088381177080363523110425200222052445806105327090969081471038791886318422086702281722672080794531796966104921694881907053204292966562442621215878880312259665339392381506745616480521672958681963953926399348471949866266985876170944500851278072345356265935987833606953186387189143909153842258549101888854298407086836800334524729740331737350707941528297831008688860693537204568308292569588110721848866565178109747838674650847139916854936665619624616191925777745898944544109540270413573706745198530674090586221451936743668306048245044210603223220961097909443662529291946306171779425330280015821255452150207262364194551759296601617983776047340836368667631820217512343755881067881693278611351909733193185244482472699609437999925461727497056731716154105669436673608711668318284090441237540828078249391719916057066131302267957783203548022763640553553841628785235439471891530532736825766451864333359024769475499362668019172025332347443069758253790408234575335378147209375060335279612851530852082149667062504460306758134395468777051645373196792402813227118178681983903676091472944323891203834850888926341490584401113263070335834089540840299420209964704899840354267939987126573943512866569363751581532439620975952247186868060401810292528808079430195824320828265421723969024321491748060954770461005482891358839875956401761727877433863580996558421915271376016436862590386166465095980471032765521779785586208504594835929324236032748440062177014835215660033578685645143619126781456739601849153209706547140164161807231747602067741670393287682629257071979067127113557186334570666118003375467100468163343238454152762123209369661056166290003384084995224728748516571886597924742815467300190982619903380342637693224097533366406529654670455508113266984774308852173504565535160774610606709582885664325776427379037641253189488351741472406184890525587661811684237460590567981807134530497930166522246105781695529109013489302320715011641129059500747462477158931660033026598187214584701798477439845280950457738945522667274818328773118831316944134958301896857160505440712711311417567449506922263464565727524078168440430288708971127702251023834881951186123535210631741583612460440238877143369388434161900188132780807192193114972233926405241082338897911035661639143901678796800000000000000000000000000000000000 [62,11] 28577519693537858683601481749907852587670591353321216220629725537894974634749128300788093703059948994501050236994710772217077520072968068134546085438042301847377590994273298947451171164759541982604744075569797526417215718997706453024504204765543754384486766214115486468480053495069359645156911176107431710801704031605839565326673956023827197568602362935926960236161391377621829379181288852973196874122486426696981501267188766557524237861618645896453705422656960369323706521842316960886436821962802620666351925487935754633654353360794425089465756567825180986921446303546000980041901109789098735542949811476733080910940741468915159169852110203173498596451807160930320999544070601355971926980594864252998700875538181623753156013019430474359405082751993842494973127313466667971653350340631811589919171439916631529434247007562843348341220665205792185262391460677709681057454737230311440494549299457703137673866128514659795519310717875939320461568146475850749122403579771710058381816193295054606605595877342242047436760811709035132380696155671762334637678303859399043529836837991943090215885981771335634668592950551305999899066646102638493215536108751308455771564834844724457155343842821955762966202332455251653517791854397725506753923315985109414433554390729763759777987162836056295640225251463206903653014473654927793021056890413761516262034991432470191898830128214922307361754089944167887250443417338619650039579379115583315214087792430664929685959147141390864106003224903961336194797183866621899562277205189572706905547111894155172171110239992816769742853023877177230474481766436066208782093356555451765103972442695408442106558415285819656595906687358200206751383300285899050298021760391756198829200868598706696639185191723521909052530028869080689395204721647335827698211207582390540580782455965135228536070518711726744550830340567381298552519873169986979432241347240128515674734089154646651796173575358710080159477067267892670901666292545139450048102411647905511087899731029716479594296556033437227951906243963943202667308429648855482937430422958727827902373418484016446887725942623810901603294966660397948409055909561626376536836864881517556598342731696926808666661214831149862784686391791812318155835445479842805355692669140953369508007478528920001288867189182347293100731997049732372098546018203618800814625686941888120439002264806336074157042861239467655140376590521699798294242260168054147934919501332886957298617351686270702082341984781301555874594488679141065099397381646336663646985486157649584367588851409124994851422020224322724647891331104099015346361094014708609735200275889443779249819860303123635736855074587718725159106779574307238196431080652800000000000000000000000000000000000 [62,12] -383188813463906297490939303502813684727001984284252416178324631043053034926169732081374580731664632296413626552222290283538241820574073490576163556534749362666598798939579917839436515398240089850942423795658333692969486216093698371672146555509499509381125780778469120775139710228606380183042344233816865552330531284607303966422181693646524313434699397860652907956312214119770575369337152830748840707935564168369552501183113765352821780640125721172934895697508970314043618470155976037827581429566991992297887012383813557099835661339019130847752331126751509312895887487195047787721571544901384177546674813978411102413987242126522245519000817958119572404911781352680769680843110250322606886470531833532103227252634958024017296305771853302738933071193185495556635690153844771149175865479935937008373186433434745945942291311811798482760705722349379683299006312574262630859265716219060434831674838222652158812296817835812859201577551590722322333303064449450451841207651795517062358367054129476337407256308889043400507474505802379177966334786401107926182639916171390067763665075226249003279514070712680133375876038583445627912555483641194783093236294443210300366999167811179421729932718664177756625215432590889060618393617710492337637584090218095771108832029740062046216272118153968079317623462093701740117243865412800622966786707030803143839864402546454546462973539288184990109159795016000971601931782409711840557089724327879026500052911081361357966815311000717725062814597140578032740969124594070268211299582491189047153376496589041228001640382732865410295103745946049162833173560090749170525249691037060935800538485618211793931391206505999748346873900297374868402344501740457327596740057297535034012841425397645888275620381886575129196288792625823295619226848127102313198292736042194990351133139185207695732121051922439900869276338158841538465088309872680823286737647180029063512727069499360647430675358455615949353436770494596303797041659647015742742109170206307591862278519677664867128377827866178151735854497046191767700830582749270323024867646900196153092731544516810836516337192887907700541997265379718651598590006276281572406075223787684228536080436308476712803016570466059354374850861269113432671735578108605913844208111060925826406062016095888291399632717753257995266982209042851118365965834955265035372787657313626084981982233240646726752964149285449544112021561480676515716945093743536205833137821325919535355119905220578250328247982848180121470136557945973857468781894829615942130068724083257742591243587105986094445172890142426356502398521366731869853300919369584726406935064323918039354898604753128301661860398404961212787072480746275824347017023324160000000000000000000000000000000 [62,13] 1187361129549152110751142599510714225602697861418398641054580295742020341036070410745297787044604710713117076632020718948293000162363077511030727421072971156746919037385783219192450959076492825089733317202270241150396212889048283142065986470773195587362639783930977478996567713868097550876793953156774921310042067757505271185011699519961110704169941564824289444891261059180399628115993334942160657658049174011372315962765610251822815655080457878437836596605204873051345147239235757844973706884643405425332357696774190106350969045915547873157205646994266251677343099918654933854793894187095928178124791158684842904866149191119069319880645066903962892243309279180909063837649389461169705121926468102682743374845761023025729745162850224244166421570110688725714271623568693211051569264901893819740580660106068051436472463170459298737543839769294914608733022229062719341598439512334873099551025151472674286462380235463338970698998783343771200642895095396293289882354881621855003484885388936521659855882455007447278882945794037455566017906542938884174694552643722031084858765892450630039346868684537994883988104583227769380175467867407836674206245573095371037812226003386355809020679433287873205812220974144666530814768506349457528834291554197937456047927984277850862860315676504658891571664704583832762222204347979038027458682966683798201348826921343875430016047262197462446620878607241899858982297284136179265879277573051765020987151049699168173730138451235385907898325331422705915249472906456213297435353962453965019132249857229091801898593819149335591941209973086499504364586324170723980006185481645963731825615812473191074409570505926390213065081452007417633508807929023456558411410983802840126165984121891795640882914606608334795852405935005729804328456750301227186871512156469944010585951965747543788028610097048909744936600363227179829636321827511852425945112964724691512658061553104020889349472948672360120130541026721981510461386512941178245473929223459656333103454929517791974608797476556670919946055183877560382760019589212116825029249486876174523842799688396082513496047860341439904541771110911912859942732141371270091889960306822390214796587998521187130755483437322889914004798596271753315022284555704873585386294889894611060954953002627326095362418989260153239251755545400481835207955049128868064082176589087921508160771104962075245784025505251824167105058097994113571289287192390675413626647162654170934964675728203979927527580214196714810445712226327959219143327712056066933078144735115360344409582688926923465905045111503482351053836721780645547848841614519606810388139162828041896893687775592736595863511928880284313810163161545064124152956321792000000000000000000000000000000 [62,14] -1848712864965831649045789784588757670195942807742860080839783285989829587218376239719619107289674027859116752764026383650557517178969463510131386697207688341013920756281028450258120171155970711695979476336153682493838352484034447439360132903950204620083766071034570985477898406548360261205814764406089914867371548894736581240045831323294415539389217182521248788851071473392341125616719719886423953931012486540808642342032932223108077092370294765887650569921181557228608308518448440873823320174642514517036532407790879567878071622771409161206953831878416458992734230223884563301286069137418885642207811288007195091522480329993801740749300338309778999022343408002436348862570950091375506003242754465268068820802121257464641570911022257505045830722608040046465241757918974003891634748972565130841837297299743106409480844374113054987906737844007246242681180354818441133117353697908736763094987778143368726338714757196154613816457098951265081475813300947366499715295781472073543455853202703606184651040459912887391319540326310575224258325540387777271733829541615051852210440489101259558720358938567492531000515840632459037465994999975110607585492662571563867335005371282387010599781449840730000164943596839888089787212160767918283971026304285569963583064274144061336951447925038603557082544900785003725207292557437695143555158776152571198190851279375649625889421365578506449207478243150507395985544785272677063104429474263597611805115639378873338815603124678687284403419120793959813293563263465938362823928476662815095240575360761847042486333938435032481813954933629592208727831291413790490420567262355982709012227138798367717008539700069119529871183466811065728636871479172951341355896118965112425591835785033879656879437207305740819177307084343525635865626298978476970505205497072037910156114124924986635346823546239577340837919932217648577232807116278280178971795099871823565556246599662633229963348238611596877175034020234833912031593701217766461990266912358031853554250959155625367675898378620148124188588453787767206362492929843345245412242779267896951941698751204405293955837924706131327704305681991920971068833194232040890579666398481103743533956400091617769889675567685469986611927889996399299934624929958390131287764296317398852923355908983150221133926188705526311526746049741607622573241637130519453612773317166511096209924792408177118738315606455658336686316780479254905645802835403333905468174513165278678894605323687544615723590336152077946845202181009201995578890929940446228264473305965499034558715484614077065926362813834678641659983056562572538943004178930521418165042694938133761723129630925237251894198586112256956719069625901657844113444175872000000000000000000000000000 [62,15] 547409257397654615649268706594007931803607809324066584564832681828937603460878838925691192003950168972517458320955075593001967660861179602874165163158029258768927959177830106912722545561952015473872430910350652813220685247684675913668098082435485946308089457677860797224586925727539216013643495196930724645441286682428844888829845157781339538832363461378158036614116799745135293456439088541159811628836313782609248049909218444266083198914975448230234630265993502088507631133405825761263015712937953181362482592469681525350706430119007616507203418608534603438007347331848106390107000303536339378808307508669476247018847177444581541076215426091030568762526402037934434767943568630492505298750086287223594667742523054545241563353253749976055966355659584763566868298966490302545133485656156775868055886710937415480778264880814598920159292316671091309374280388381839881659012724701121447568175955404102747886893951544300222276804574708254039186018299487177967505271688064695208807578473616619823647333576827031006570632240421596681479249586359113632497055926721254992820952159636158021469967021831471573361774490588478578855788155911328558951857929955996350884579250422351487591376559892111396229540107038473336582337188412661072164338530040189051553220833254853149886688173704675541814337184044734969799599676957664406288427328439292791734131654168377856412823446813672142848609301394929993684319498996266816337667853137908030508190913264477140398150778940960759455923409112228335550617190480476501863190365721614335582314237490081073728285507938337372075272445115481787233502364985639768482625238549317562230128768734056981697767998833748323105536431283679925358483644425810848768505250648110612857341895058631631469666669146743145752222769169110733633868082792971799552313705156842592344287416050940209291981028682387120570393425545365522609422291930376306535233891337370476650444283944711945701898132517200630336570256438729605878432036929168849783108626401739817542054901934708057682213223732776690275294742370272900005386039556284180974109825829456522046038369174232651573488701739646418708188968507432015976419846381374971565213486597934927461319612308661216314496754140586659583422322194988999235270738142427579836085854299736984189981697050722100015576251167077927727814126263518484134251533314855530546394749742807352144414305373190222830711263020509513367910785137144800202080227415673874530363551255385646856591960727183215262108505711636154511252762951127694716146070906203123115982926764606931782547974544220421270711096045087915831365049165636817126999993017352331901065808082060885216724426402168587378526664583169635304232169428129554630554157056000000000000000000000000 [62,16] 4718277446732760255965785419242282397558744959132989879442446108137198453229814280211537509135722745659857678295923368022478492469322049490857057150026247374661541210243849976758898065037452156894002372420732016228094202048797830572266030774841598843760230958551727692603810577859575818583682397431612126948210742141868135995579763473882097468529502546134117104014543411655772495034128204655698955143893404808092341209564496243506180570208276534320712378365435224328209518183715127527220720546911619820079359524695886838185966192858511897281750383096276074477744251336636212817761073927572367413930516097868894022031277081510141774718856974342004534016199835728928397476380613674840062104128715309006365988660976708606728323987507301910556060868889260219742623872604686190755563820369235791115948755296947066249326617637667239365462258461640483073221810997187339102798423415997986314976719262581575476091194015656644929159993774164956042844350215388255738574113569424128993225424069349656356603701583438311044986522326358713260506391107545728954432636925073661884762268545542542844771148949330409503826765419606251667066804479198996311425586465286186589362333983522111214579357742159036000429150958022755893247515992913842264033387846526116808804429072312729163235857400815053196057736451811652120146254844718238051741872881302511288104905784736870845185930814694777641210375750344997800266509644132224432179004890822289617287571724720358584427608629718154612160550835954094027293628116300352337503431318287719300888144002592002151533385264295060685996496112352364179219751577326009002746589902009609888285601350738549491522219244162051395768731675439296145097560166993053749447032849667722419088539207852147224382362143509818286134225218965887410086338964457491643569170242070085211537663428589967633558260351592418446518282993392384425475236903680268917386276245808973714887500753138919005970226824551809944179070641492670993186461950390666659217755249363252362100234938304907600209825442088531189371127362463208759892373172937389306885309625683016974937471623073511998963734921151358999536405487180057843864844045968463890227140932874984465195216755167473533082993992986523838816133773722796713307100523763938513240990914645052727579824351979349266353507926540454371690154862204789020951187394014525665218763787227621807231902582450190604781887591191326787068867204984429817070864570749586201855651066093947145087302720210618422422775433811085465586338073359365826385114668803977006829974163910098248616019296168673818148764378503256198892037218356910307598947955730479603636073232116324046614126202995463264497065751443395290339524564399877530161680220160000000000000000000000 [62,17] -13204949232225253842356437421324411828362072457804715390420055110625711065408104472461103597978474639049131505833199248563926702679140518045228886087834501471320815167930769173280545521024592595069432243388493805089388723193840657379384581717878684385495360318025221207217739625088904367766438682484843343619229745080314536295699065925430588658273592761667792766161450821545509159418557266209536821216729128524540529736264292474872605252142648589065771605325978631012616749874137566161839349417652281026210040692146552258606296744918544391506657647477509009357013506115931365157391805096642013687496799836707693952724678354641156724285978899107906170271949369339306829793010092738107953370287584555718683611345974335996778649910862114939465588027924108168934557714423770995224515351164069948138076436761875099361746053524167794153929610057732024876433307663060486915551576980003269071312506443363952040609791456328204667626746410202636077057935308677262721712577928402815121653118589340232708117007540283371589869436466664003689788704516406085393421587017612628757374209569832885617491408451574445361692239646005307417790696012054682397548993948493091833369367820374294552886234232409873955300053477292131360567874755062002313436241983808048936254637238690518469344052707940836665256486198188826507344722325335822979349012380186872458797208517677379684203898489542914683848595583244274190607242552962912789606558527172904862491775775715720315575658499432498425876221957768256994551509452375183762175861886731349191556460055174475808770812492526617271608128870523743570530389605684311674474901016357434489635086886182853014559094728239204564897563184050842494361948713758355142408648157599838186639995613576276194128112793147499008313456012342370151549209017350781026744715471706118223226880750205215345306209218264946030397511159224588679797854306547714770573125683367995525413530911790132064976980677560383479207370648064144599939356857104915054577480088650978958094903582034690876956376948115849995881147267090030092380836981209836426244995419951064627714868709659011100651791769624652361104734366024780468524820971798346082960010098953460712874195551408590599487103995083716400948597263072887859236467914098342589269835548396629641198891127777571560326520109864377643738386946881294176300949825909394245026456360663645156859499657443498842809855906424273750911378790337621938243328772040391789271508721805644617722207467827717572407794774958826356822563942342745605239358427627311925764101575259384327425279650851217463895977993276402475987120586316208612124579062117880666256937905429035814733195600737207524565877046579059614766921139840956473518545960960000000000000000000 [62,18] 18851210721773966291133154882966217122179245907622029628382042949504161888583896882066149514277823439910035222172978399297158057781600675912937225203348659008126883830830314015653633327751937652040274251457777329400709342455882771071652777035902871827831381017884735492970996853801405823809584216080647467674931010349934658396059465628899909416427884288705875406972393678276187278146270858048165039492982582669677107940226446936209578703103618827857432038541602511454109787972393507915943343081759976855971924045495034665168068325469247786099222745802077450714891390650286455237827246589431201171560576202239631874386757961715938126842659368981556518304596523547827781470422421301744871678476390983617377838786816377425264472213952339537860403644700476486323296413005379896416807166969194514869548535469859266396842345486393510271755096058492978745652618626806665047988015749984016260229706477458779421660652372958434086015225177396105938515777692047288611058990340542472614512855237599319047416701877756011256408400389630014983018129194621441707297526893750693352979062800425592539240103531146167263637908514324005480754249405466625433320682190862130343266018718409056079453581243188497653551887273836313741501856780317258124897656532534706025606348340088610712541986581001177833779031805495221077384067206505014423790881221238060073425519284889542514423815204605403826390936623091957661081089107137848534484356854015101352550309163964045145355713032342066443312264724111047709266666509274877170370448914356289149680579265665905726247662075935267438045828277841712460351499454673151527878166890058747345808117572224574921282674671447879167835607876886371086012988921415647248812892407339529855110164728198400546404814370998597851461555085559116360586684151158952711741939855793961834948196162594943557458362390682581058070127477313659796646575309551821634320809692358674674170783764337281497366481072316614889964580828626353752535951418605990526153638583427440703462802159488901859436877232714823138531790299649974322365047675560785706256923505191587926780704804909338482598067293169506236725005702992803604995934938967886607859996458072502292971955229903979039361614084833069365883545520721526074135611611723268739470529784871286313278799519474975662310207759420508527599021253548938145670705600775536978966996355132080802486549662738015024357377422570696006190757118426003917910709369748165659611312119371371775350618152877587696902526853749274012369927073495717450778371584366144229669483668444249882741765941495261417680064289140022045834360007548241705554033439383320891838198503176515028992343833483516395572608610476309147030267044326210920310783344640000000000000000 [62,19] -11985742665170571901369322949815929342481430318657165122414912518294205925031566802845626334849587608960474941802121625896501798439952247110493411376501145245020966086412347937606745642999479552688954444898881425202900694016571605001300333402450366194959314152982918301393274992159261129603275230927853993059280433959948602255826418130159633311486535279397195109477816191610566746598533928547648977629968212659801852320382685977915787413453459898150275899946136544395918917183790976135550796690666839987347946328885679169812603172571868205584433511002892840716583194904066884752392091891942219749043493542427444550913633623142477956454006315058112985327343429085260047845470470858864254310094791538072534586729688283163373215005455646493635969803753838952874966524251951845203458534059240729808494470103607280628761342238998006576438557458411119299522988481645531770356057102353472697612291847029524030730098912669970886865928385831105468664909334457349093287001374363513288500611817079975946993725950651887056510632494544835751442364583515359518697789713769384600355185942763629712679344814248700489618426651720877319203830346208952067851985865149098707334822077274755435252596122352108752825122810349162522722099654250539507540777536150324414348250228926795181351744604289103084220189218918080493517428115457311378758773923772701424400885460025135726355984409929298026103389183213667378449727195606596025280801164185232636869955789728450013371319200340250491791852618610753134942301444536590907244419986286765061298958275999944644322511522924924767607273925596665916327649232512135037152850189990785744983985628959405931736777282475865855238694939569862976822471133656529156014627181503714810592241268944380828284770264334698631705981603927396476383162989764185460754288856480159333647455359618864668996058827603973556153376179435953963097358661546621746600383763927042742810191346889293615319309887876376469453242416530145204257847640517504771419561470871480259926269468966280030842699918367910643152519035511687816479803157812628866238234046415479808445068678760865682304312543159288126247502436897069267225882746790042629520057907622377048589671890462067950122758982767656398305066541704546883096185886215213238999548925490877396552019078926390554165688039134757799306234853519407383105506879798433558659797495722500693845336971493483362055877847642796160021451155988222617274286611172490970302807836818890681355272571225048542826570643845311262440569851785051361540919706581410847943921433364556895776935738310166954134150894436596713769283114606467392630153900726419141969219678319771029149578101228493052114486789648242962172301877466059557327758950400000000000000 [62,20] -13164158613482872082981599625736687350112449817986316513594413304469245974293122186964367043342972602688876430273685014836966099190784462392633617040356983026491879040694625177455321820914910003852094882777491022755089831534746897393993469899635255771519893336182774581394442184370760882321768150225398205713803675958843002948190944584317809863038434296883843505160565016503768848186696937889755683720488133238634931427461342197624940348383835790057850426163786764557144302418050597262717036722552904020495405088637148599636585758213036551724847059449758498749983108345260826447130261282253865596463307118037943767517204213444891913108737517400354198478919520847730142015757802552794203512256650025694573282603080415166787433236310331153280092360568544589441893157244124797437949638869778005917701857255940812188657835210268359164879856782436646224095537126846298437559563157868282836193208203173106925916769668231326542612683734422357811714739926729470197287385620785199779344908770196813418867561884585331458364019197907426936485057590953174414533042178631704258293467651848201006316362171115003943796955577807172112568141182510555096524715247544353242783746771087500993336013204696359862316252353824670128925231808902694957660181336316685515190634158628555247795787398449390240029841257303832633369789803235404949242944543493771029799216983417095319320332464890925574213764189079449310937239015042723966578251002661734089614687527693636614288866503003268471687379419082862003643334195257776480402924186790264038707277431872930038629889161500219431444171756656100841793127241897663335048676643574214621537685141081128500717837855266452894508534244847775512553361425733058275179463407405948124473843933809622246538320107078038020468547227868740545722192904246131923123098738011284561154466053139249417743697294828518966567478399710762869536189263589925866512577090748663780992812541729827874361688612009871955191489613247642133499736962893319089809499866507505912437802441821790619839067007172835340051569080530459152587879319993452780170856694538550828668766111964566761678833319564420776574169480058587725998677109077903306067869023158313482278894225809587520206395005750030619476983687586212989425806204624700836173602837317456228296315712589961365430600647930897859516798620647598457243743655795747664321729726011459566663661193991462635481872309067049275373437592116415620331134630039531240239509072188379782607369876121402189838130084629933014527602327002892967026307214264271269592756401533311039047059488053695736824534314617544151122406560197615564455814172466863309752469155589346663288252270643954566175842124328078549040350838497522226463632261120000000000 [62,21] 50309292457632661013183582901489478811965683381538276212492569299179408343564234781444820787245231513161525360661610995048756182337959229356804047356134919148447269925434630230305674925625085985335454861842257744271995652432152837641995389545510655409170643006129636473022063460263087926243482233432549752676676730222031212125509279280665605919549407725771994015835613657073146071574279276220259831353920239511975538144494230964720043980122084930457203204432878278812474309779105427222384591901367532000678685443623520051759747158270691284294304344926761614006928979128543346824369973052989887151283325261469968569382950212805025983318285974523322193432769879824988342778222881653251005225584051047668310772639635822433668743931200643509523572920237842204009056685299102897989985233045433194348960515392245102823968322434068019326052425112860224701578774804575327307211192459507931971003714994722652756984720663902204385547865446828924775687262167646231468733717818338362989638838674596407837807049606827465420451238401447898196365291274984592269151882391885921863290704964862117509428925935844476955201208731415558058100868101858862587080611377631233163626682674503139894814308976476775979710580573259470505869124384646498316501401656779170542058300327433609544325124418273651033615458693170686926843417890240070280467397830405261583890883951662562923947274458591221371908541123966215237608452962453163564771179139522315948311236697902815355561289836610725878826983107679115710520874262910651585344785948275255862242941152409807753026828587611840227020184360184719019640911684271571743435109777412725290202725844652737201023085027752731922749592892804294244583670657506024282969022576354614550354430017234838625618041254560160781213665761539679319097507666683903886041153836926950123169647006716727101959779991693003484210031043072355505664181464612120413360662114935916179953429409027185147950617286719592204422375137124960574420190162364292476885300097076338753387793549725524173597086256025592586481726024163914293622526074485123372343515279531312701696295625161779828804365963734021379423501741422155328457549638071579570940868932411880230104916836221082877492926649869694353965126081474047598493714284092830611567571828433833056832161099138008717937392971257643161267414003848369436681646337448646519687372462965408061036707984321170995917609581818518942252538256840434018666795899844946344713212228777619166943838348870478183686918844199511802935200576246778951561879390305629477281930547958826479010628697235217287195252582272671740566301878851444913032379580943323425951445254719559485789338304768155858410307298788201711852043622281021335724359680000000000 [62,22] -81623634766674702759606593805689630912322384987685555256395395806019572067423688249154697268167706453431751716219229805701574377160093845064329054647590989049558042489448303387288194777242591993031696513440411799676865240695772273289464560226833119838418559358194291909388510459859863559351759281896071529370013149975132887550810100406867145795332909319049654350129864835366440293636648903681954091171823329148871793406894711278168001339643568933030361262380647127905368939574988785502972661633483409281552172751139701484232343454988583480903381424186690583608373821761789696577590726541430900761550776014607540760747548973337604304197319499489896602339463174493936632030349678954580431227618337660269085063767019346814971814271373480098715375039288920305598227543388493494987501378539093692589416932716039439881282383232852062234713365238936524404029728725702401580237377564882383742029439211203381045653515397687477991294928775526035491684843671196175525084326344963439229414609524891775023957243538276376401814939459278147038729684501254989655178676015306860791301065402197523364936470418056239338997784637927303353773850691318535607714659459374224275384494805728987841880716097306633285698828786309043884705074634993686191971958001145040455350201089270829029117378288745763886611682531752108584680123685791486319626473744722232072537024770749854342309480196182893445480562252054242080244883404093152668667401214299246222771474944789960620915765146158773656102765192343426814322009576355990844275499389527350238651248878994775547253195927683004259710268155351955880657957568608403237642214602928400490111682949666552421653796458958226174315896570532943587012160346742340251952259412472015835525879335320063345299173050024363378570520864868419068919279713879483128986048000901190755804430673827240647434975957163812444036611724864408338300659884629889906565792168137243688091774572469940794674571981229075881473945642935874287007447357495758652963342316900300415792469689824063134002440078138479610773395245927764384280698650130753354630109879847058781829023858836234001398417719328349907251350385375362972114633681780529597438999548053709254216973810091777057379902395883053538106475513560948523702748231652557047987201500828681248944572330399688730002017191605315764051109060621040506038265176655591600669496252331055409042594433584918509787466011062726235129495734745358784853732956141040128138125925024250592774203231978575873481199339400890463163550983582315752596348034286273581201612036024100474682018721598017652792366604505726870402144910238387642358133662521543072361598973371439055184050238748889605840188135129070126147125522962991977005580288000000 [62,23] 89753417869952301232588036467041524562021635547973212659155717346193297878196676790670214231002677810590108319924547594299360940673679061067566461287022150531697654533533442432623988540720198679138144232604096921167140893680219667382605933886650763451662770671787975454935797718202465180201902758805381209562825199692712214564148293620863428831649125527282263201464008806988479461262415618230195481401462332681995448278097848963297934280024124722766001521243389965322104886611996493596058524290905777853762887477231126684197173181666548318555806198181410068786212074315508454362067168265054792638134315239522288745139403801502015883847995336017282549120774414543577210352328166715458341010683568159260571321424966916151687982969428877509841063723424395717014652835540586683089738640000407076800106086219559713609251104898202823495699554871752920680294292029859246479170476687504083119018146114575831778339119328439188601349116399448223008583701668700031511033057551539262313270747551329521213458503705238590437086789318523984650192526744330173708700123543295173735005594972588174892191347940774005545825834470893099450860853166379205866655570447706434007537603101006951144785797041275319379426384812177335839788619431604387455749495664546541120471905315816801996817077427961827230439879275424645915401728942851261808006926386734536751774042434434829747388823666293908257023888935155867359132846680308697634328296313704186258631910688466632850151240360941123180861919986736150732128609100757365307405784546906365241889296404843218036812237251332478548861558980508363874500000803544437797439016451344755962127903399066600215597518313865034383128108159689781452820058195439990653308520518919628377272674724818624491567854046778483031673680437781005500887497740110903509457959250646645204576454620237833463131006198404127411249612934756321154490729732665994752132736684590601354789846705460011722586303532693165763070841113409453876638618663371205786587311180095670465161133804115942397104350783567951404623761489314326620687062241423252357469361411803007678389236091914026896814981803809046287652476100133401539146183375603601731107005844526386348231075831126305136799304746232401794054540466605426681204869444758027578054311815318455634861006165797469300540525703542523605944025315979910505785024395103834626107601817553205044865658291875103931834349467305132993546169995605584797491628060024615276922623017755748229849794050674989513029750224653777035989758461719905724458359586863187155992645769644581411004149749774187169358377716235926483905601818156875815122104866923342980558023531938380610965804407352118720730448591167349727756095600849062655216844800000 [62,24] -71223674001780851123984808616266523903616643511895823543461584982976500041391430697334418288822873006504007172542462906715813460941421847961679498348566535465806358729921684661725464112522975437281632198604229064365246960662089111900174859263512954349372486057443701692073295940840522538837534077601983114643498019821238409443562695095261336415520865457499470817535936774733125233857977813868599977376397792510803667530317918454494455334340407819156480483000416913174850028722867452023709761778188247704390873522018661974521916753943413740378179809242335337599718707641555931038577957152218226691163677594450150736883294495574271392539059945766949924823502376503959311072207295615561203999627765327803790446118995620850890385332087953473405065262907991062408195190358059535767943446603102709165151959112019048359495522511795982941948103941890493499613927650229087124918083086368434730926479109224433264782228202998132809074134489034778039321042901451120323787247341796741038205448343247515730342121531146441700271423998476884829646228917222453995806329978871221980765333554843997200410490696534511026407174911521385893861714192435593418932165023129577457690466521040165045236302846149363389907072724413135220231310118472929695617212019091644637488015658933391983919949237774636990202637462685122130541299626776276762403077894212938970049684988019467101279559423614669201121985456374460022734314991831421732354928820900510226825613996032448520072922381633676812177774385252643587904541731229401246605457234223319749644999588768107765622026773602787550693362335307113993294834674533544264099159513044289898041856013085299672600429339272035011340450754160036021112914406065441690609824324469912470119075863260222128556917157904588611220474281128063529179094429926025887593294253469836690999664635482480747362676742467654996718708342386240099700819066531517555078660422408711583094384552951977891624933547317480940727402143885587117902684070488733060434056697496119422495819078202257433339810557607064499473353829630532772854853684653392156876579665393189254158225553870262685107306102584605468888074920184357942984936300783815207795099054911738662573064870679064998511713563241505025724123872661759458171594100459005919835479323862738051944837357206139550611765495244965486728245751869221716973268651615858032176858094272827268267230130847839651910165660296218819032733621192966104262513311330429699179659702347388460133848539299802059791886002297196827844716679962492380245066552358052142514772026152639000975459879205598955699138090603228853179993082766532622619706617647295640905715211220006834375752007699953091589868682536447413757977985354502431047680000 [62,25] 38403547022144114582970033398552624221990401905945362622926952810380923008151979328789178993298013920017183783237554297976541823066852453778024266113883950331187499758626624513812973231798525798124698527414670019596907309752437505628040653664200694832877641131818654929341784544835397213859440218581252291409332835800186058301202253898151374870865984329508007199255899209205315561467970992629228227652736780552749333279347309060196418481506300158201948619057700365283903095787519592039999050286091014870662003592209726826304806075298913585716924039689280627877254288110251078115248358079685313543604900849689316370235496011870362035687133170809181598694744338361145688002906778681038430995567831272095621652347391894286181955872861017933274241668377359947574365061214256793649868856700952807462074471649938294538214492170898160670926816773240136432780838300384127202507037469162385886713921911121493947589303876778489887488929950133980473993686910027438890288564760663671981081624404832010168512884326378231161589979739464532320399947716895691834623025537703303168244102894902594638994293097790594737718732840693499865468040435674855637393482039361443885300144924304549052708250547934361047190716963298416584113075643566847179366888543748894561289324891697386638390311272363078229327383645117494471623780079967490787809938613611061771368797355885038742756440566584988446013767511200317980125501205383996707666071656038071569925639853868330627153732326521201160884730428560808563814389488737860995216404110216086597290744495536883110882158444216071785403807621714812461326942668622584420540645604187296372929494022683052878886419043582630567166370871871532521695209975257421592392878186963583966927080848040318401573969228573927857635244396072078868389693372045491106468340695704612090106624617893415361619249752921931598267115791193081582001286693618510446259388691396591765589050735455730101039905086338637011308793241283427624296971972898800684835226472909435497246173922205100184466472975026374474284766420996748733804760543687422781751438852285097588260677995205193183485297757228182320029926650604483537207396689973253345524074682808171012608466681503465859859615793171228606218868983878540158577083354877356933262234796531476697546032614301100565250526222606217669365705040860763934392753949388614956838871570666922267766946978608487904771029277338418188401775735668578498873255115941485235952320332517565638624579667135972114059764653716977432103049817506785262243761522541167685732215045422535937031286783323805054692696297203851226556053040941912159068476223694904691020062523615828918775516651705287670327632326750899298895157374452469071872000 [62,26] -9156263191472045443165457860625744515800131473111054530820965242495551986105217800981664883655006790993666993507423634225884786167463288797455461491794038295805421565739442232368291960876148435379658593462708723417283340577644099408437199139821951276050497447430434922457066247581313358590111947814881451588702744937187643948300315118238066651975403221510428521841179287135009133954977697185316230596834808118914343477936610790817357436354304784426870377083022243546790088661166941262413205282371908047795654383414460891682912696668548642110209883755932193668361144647418035289670826550992391842593438533994098288684396674489176646033129734054143046652030439836983115682603821871883069474944216000649177828441847370018163685341657483147195219986570084153991885291578316493510334689600618177694811187120101779964730774010488135039071378584633812276832766384636011642186819423442081443741006088774206374121117397801399178577902889095679818462382649579424221807496128674086111107595502808845733390528636779386542248176530526570071466598330295603017637893111186558241463322190669519981127659008152429325216566750320989277555786653721856388136625235788078528956087720685317138761925474870429210049895082978047945978937995857142088533878225444219449077612979218913872219599233501688420110215817605605468853908095685430265966538578783106495909274808757674628872585529757170006130327308501202461569577434033389420177886389774750249412599211155518546386196986226268490913544437823167655249703918416931846815412235875831495788453115588907612907929623728700123699892349760749343785143793161453514354936832990107215261791427210262262239565086592647267807350612632317580088048930231054361769994344427544778028482315071505115468006401583979308648264231288568039782984647603656053809508018960312359605175627320519227771959142838705668321838224818994707286683018170834853829897260747398047360963322097643836572821225608177245457254152552887212437690188659541313084400893943911607308649081233332478420834938099799318670035387035682986046624231442028189245451121665039676487060893686686338105804416314863551964146593110904296499196667272466856358788826933764045687202228607563171370743816927540951856472157101315566569085025303903547149801972355919698414134412902933160577349664751369594902434514360968509219898783485054793867835147433724147831917926735153996650904140271647064228489087645143835155246533412971031092582182012260674159111070115195219227465851822190450635701620930568914612947686935765383024045818662999912832456878950669778133797840258052526413323812854691793737039322878207085726451626226773853726165123833753198815990091307543088492061497619382272000 [62,27] -5340515417658947325143465310794202884727929926232362050088375844313873076114201850755615029550778656681043267637623548151487889113104314962406322736833641484157251660222245050876774346549703150120762402298741016114112375077395660415780193494509373176306803088689739006042335885645810624872296434567859396115299873020300459769886096768396689311522406126667160320243680998418340452281421697983356747680867987133346164563091801533159827298532278586149763665872005469293217776901899532253303682927307227776409034868803016520159339973586518496244786356384227057701397165051182332423596064135126028158837983470915585623731034226398299664638573084547628183346061197181544510679833405077713365098323501240350044993856213694243965570964815330703116478730318106509213095914287887140754112855198605732282955561022182442412226610875907560006176067105897817512598042194826262336731557846809978041236308449468656764158475949387189531810203209799234491380004038970902774798537594160288731157226432752528957485908413672371033313303088351889884702538019947315670173138891993386201424268612102648439605099960809415219522416613370090428597183568212594132073947807516198758413764823093766828358880051059045263363389406699518395420728812782675954609904096413447225819107789789639909411523981489741125183471355157438521033324011343567609011913709820551961683416273302732211577660208325421602209742872757022340134883134641884605190070910339419454686489173188457311418843495372919927786715878362177354534949040665889096955804270971793347796990005663724503716744031284806813417949256808081128556468055720826861508101925704217150208707921142102417498508359843190269908216340671011578247440479528840229030159844594890082051534605096112636213155469387707112146388374485906177638788482844619959468091620064219612116877815127535559948622470920464644553496845033941233444861377683925613925932846917214245665926529670137046559976662246062737363576082275072309090093510979004547997385913537139687994523249003748080628819521667045026477349291870145160593498573092590261760093341953672083742998874374239457776354940792528612562805904340082287086817942541471797247505553834184027777601287697113715301144591564886046635732223711076930763996647126005647081698843779463988284718926371815441129683861633213689127410251983021017250160397854149725306619207904742415274187783826777895785703341721482412715123231144064309931053626273103791956437680100165978807489598036629323823163881227716443139693552557393004785086748565366186009104910373533350076692429729262268963994602355652082070118636971142366181997596167922601259243949481538201197467252135649121655725168365047645451067169177600000 [62,28] 5284224693156892886105126994482196308143882730173666138145170165363258419995759142568772125484013741696416382839760878335150047104527909357848621119785560024228075917569324908245764363231679058290038101876137255925318842183645372879044180428361659634045972766398624895544630215354772064672689759922229411002884070204016216879365064210924981781689068152169066529831925676932547198928209452834489172041264415922672763366471404772663022545204675668160279720371312037537746984016114516715964177883185411968838093897618076993092158629022385141098683300821975730901479938516815623128451778942563459768938708283439352312408018707364693767082952839434209049427496242445365497722168045846211941550547335606082132491762842084994388164872624619948947005163174774228894654746842965813854263376116382419231512637121664627653000959874965892756973877048661896353710975906520419212594451074332861237612730056993456669047242798961706911904007722749420973715486312084096819740045126298052022718727446046377380697264866836498313060556202358287848881767364292382593503559793514282008913435064696346016249979647172420307645483766741905635779815621023097236646667062843454421679602325718078384958069040346130369372968370114477563889295446000038533415748835747113307042964073861955255419815384533241025283636135634485952491642005975877884435605931675356017919044335275702683319800349963547578534141103638949406565201426641382066091776337605228424434567220388420976333899558269967531116722293592478316396565619284145898718342639377032244695751357459668878378754586814902540146012917576363814057732589649852709981424037965085381931619497714957835057260374600814282431419358289784164844814664279071842222393968649027586656303859165027534302347303187870441925379284926922125801504284365870912562468286367472615234016678934755089886734647895891457694854157710215283219737698506337758088307040453330661973992315979637227834353109120037320209632563005322976087554681707363423472336283980260235842360210657122186703321205506442253571473934185930689835779426460669327879742341676506715942034008997175516973278407075819936422428473728770948010539434271119161727346486899800743069960194437566985028236489671883995289281681721684879283051034473095879865007221563080233564587836262193184967116089872980957862790783263269418725930897375230249673723472548099926215868431506954735189530854684634042075830029886248730845504930097524229553392566221560143555930825057187164028966560294228803535882427802326689393722893601326718362322018111321347419213570443059349357519027238646790253267118298626297471666331308070138831320712870416943319643835251301190617520990613377291185469521920000 [62,29] 1471141710270891604350706361694928255053523963963443907688386506914228791766902016778492292641388130086058775428648180508301068683121796813901282336870712755532353983096316095327395190683492353642279719500486422974536481122569393368516340818362986128810128157268977724096707384543049347020352948697735645823630184262079393291625056800741252168902121703295683244836181059558245736720965430864358559818406353135162624094221180246547039010701735918354104243719557778539319525691905509364809452335448958437164361510638258267172362378228771845482862322339373144713969827774367878658815825035573327570354110460777270695680067341644419786184976351150708207943043895910832955188689571994386728508895882947461692404756544439508804157916069223402896834553498453332764100573081310549855121535736063233654271359451244959047410879705832997921169896419495283001467820003456142263605368576985356343598774170154287265071797944158781883531282154921711126873363593919313153039684438198048978811022327003247106616660340920473595213509481257081080819557033040349011048210805629414581415265021301984560648091985179115925744689063072421574327370106808133563755701415640271262036342186757370941264443166395122531348812545401362432785812255884959654515175546032024824025482077115593084639513131412333725183117736934916846669628009026915553616348914698408980756290076707758333416938677744886601602238266545051600037782091752382445023984008433957417842989314056344722237298722860399005937242121814879136807457401747422188692181790358187046566633630676283469884997963263027933386350300436001636810226807375758452892133698562960249536981832918663966179409237512856549363968166277238119668239516399526213144318440259096041595384720754835238638131499643100608170704707277785890120170722039979921789735570519586640154835163807772033660430584025911096097745127570421642155797501565884958632056748632395417400236074722372756222020295162386243887039652939893474370411569208360895634819553348324176704247188148823317290729685132492704970258151442020736855401090340012572048659799944622617686534012366066151040244859644346315539399346091286857269529554906337148693629965592500061584340183160001354764515122148925542684403841548180521408478694323185511929344414027879776967837629352907290194910242421807973879889779861846371934212226122009786758340978783995921297160342718232176721183144355604423667806051758023304028016555965717738956239719433735937364724592804493283139468884480808995210400518035781192590713659952112446451468993275236794735141667314492712660764421153471878014069635214816019433800469976787285483902722768759945707370554958548304629171006615117318926106624000 [62,30] -6630433413684278760964353144474894521713846531924411591185502448165246204008672834830383477755486474516870154345702911773342981032207315397880767449762426742084021998677053288340027569344263594370458565699638819865646108810353350280156156813819474149424286132748027333553504307180149855431788666698617259475627355028286034117497060425391713008025640338979773037510892541263037034055294690508596088105217255470565519355310904398678093804962510721852364670892405972598871802718823142157961918209105723149136485596913150563129890555777356910545180356224358469716346320883851643949592108952125512417685172811609674620901054099077369595596161555519693968761005964586667037705278939198939588896536419449855146253214558118080762052195181152987414792445337884257562349764870522730202813983410717602320340543988091411460107382021571069373525551791677462201303628172954499417020959241007641728955221223038540772690601911177991202509213528986173394881330019781088228674264062566318345768958021970594613218474510360343012448726723855742945321757972529974055628851938542619032127581118847572250611990595730881371842297853220898513704563454012303458915484748352198036001686864462997846870797323894628870457988621390633125736070190350595953461914411641234423794237295818455121658849340858603711868987581125757367782856557405905775716074230984302985505770261622617644600780799487892974111128328013177336386388515571370981746646202453488979344022799497396068715314667996377202943560657469881863020295231890414578849213821851349427678270665855495884425655518648290845479461677691642439705135421448704467383555693858908054784477846332998185308422101839535639763626689687040262081195816430144296345168643400030912386036076562110639679454659617637606694240245714561607983473462261151546811093407238446920167380154827077545239646140249529078778683974468449262640265463576714382705142142317148133115049521418776618521787460685714307945761375843785952300801333476626140628826221731038620161082108563760316909321837777536989606338552920108993111777452363084944061022672460276121174591630124395692597395030210640416312765348787649354732977179438426185949169375295637684768731849763258922693859271390285790054228324721620362286122314436976132749490383194609160227007643445851485099902440993017063543211972641853392260553247099054634867600657242769953947151579185489379646985077284783973544871461173090407516263113856771687833574086388891058268575150720937418338371739653842891586929976010904040384678320276914987085339049551346502708721468203517925166743241278737748058677394534545426714782766315411743011404852456426226183593757346582481297353771158345160746598400 [62,31] 6618867483397176939782938174994335505759792508525638477418301239023277194285527897458361742840859075125109720492122413835773173992450169014734540031468873596515770279722341403291013910269660445513977603930583442284318033146751296263429348192403323689106525105698669217549010141130028013294416103329299642510117898449152830068657963348901534009322695115060279210095313402669477219661886783439544971022006743272954195326307242396499995947863805643075210589026116454151695005491355358578951581698215916607193013058801232170537646182526102738787433445572655334442024816802186779505613497683207783072459911123157488940680173049382312922815367168137807998352515578748310267194383401974680743649304497365911869949341890868579416123620877960958015179369997567032785603652562314689453749108594672189602928502305554894259754786550286678957655553824669646058797220896058028513188893000363615042778345009961500100083601703039597013803535164753469252059493260609619080996529446359476080143772259868900494009951839758764365832845608937848352283941517351395286107604451715418583169569991387892444481095082354492353349867583895305762379910833140570710721178806922810927456082431943598303153534815107521507065767894548219389594496331992752206760525251926820511796737538204417106060065935467387221033788837725755966520436683733752543393864677807928568194629805023869305589367323391048716124658867468507253127966212091107744076974485300667266044835224855185029574807774003306102042494860424034808777881029345540492696927153081512204241730846963670502430434342253766165197229564787716553530619544455876527133962903974814301920774123124551280872276606965153879193558523044337871076978247483792974994430511675453161625592619370533775736893844873693352485960539494602770032958557778814850771810804671672771680595898103767878828907262502695878677923250996281088310481923931855779609910431807863893368441508953840340279708367631979035377931010682419191691988238430469315891288049203199077357543760725799623689494407824160277102488281660239630775184218711403993462917190172779122072343216259237860453112807547599687751785859088933104997969797081237987505851376779284726930269642871229372478901820642465183904174498878448111017933104134255919119761922945683968332702174732933319560586841912424127092363656774976425623779752035967704968963786124473623139062912032292542307060183963264846617596797277762280988662901144336375473142675422088562366783946431985458079015046364558441088897302592973294871778934286177053491160484154260609863073696239020393088512998370675684496783424801566028310113833058286420828494099704410936756424661370888966792610805086524171878400 [62,32] -2947267562003961417682516818097520551039936310144889788946607931955565476816777211442772383396043307529696981207980562189240723030243338727309906169863459985293898178990492732052955724541259716555633768577252235372389039654225100929413079934872333485317932286644010882938712546321782411200616807269940960408876957047627776163043866817670108870229507382196664462725553587136578449923350850220967565404398831756230252290030974683745416984347768496905755374806768146649701455965143087115685255131870240297661903293615700166399679093949165946976330000407603429274291717471462937267199072896668295283668917363202437959864479250385118654420838124217074480972058412232489891810586353169808018251716994594961955993766549131399705846455499911788629722131726459331250074785220720321241886633972548722290976279478557581073411858905765097946889884302270130984232376818021644105188883149797130200576383278219806854962170218001194746734379257278295304559736835421283452215787690575065286956303351512720522999922411657653875943152750439793158133813660307817545228844355972264549875881124853591922821739659476526238728354662654224651447685287183643130013292301427531164400810651069162677212440935869775089613276776394119550133267751026849732426028448846421027624689991183894389659287609371367406606067719719525322417997399850653495184275025790011450851113702240376967421508685184332849392615941704636728710125507705713693502204070946714446414803656878426040257106227328186341679582324317112286154439883048691635534787347979833929591836741922843926271066590256975519888097075656389389482076167541546485838445885592119606563268494742209333322192737039192512992137241780288042131394402975730214782648117731748069496506104982939354100230991456649359743616715184221122428189502852817442325841186596538877766061578330777069396189963795256748122444549590554983384421487099130625040483108215516521169187731319340071440545527277096148177656209125393202341388655642491844756137500967565254800425799505990920049583098822207780480353904112642159220977607455956184614188461551059740616281481409398351660369993211793803565158201622522324584870558255015409500419116584517723807688792364088215094930507023255278522056073053562517426211086954860525225599740219904387799926192041872805797055295140058161550778320360803915897257608848221787750941725179475131843567055940392772455671085984377633934434173206074016621025367043146358286425751472064739910199775422404567343240932347271402554490412572292158748496074493732643837453731061955779206815615788680750479735852048120209212321464356168735927471143660521099098514472061614003583033167718007695015811519768166400000 [62,33] -951406051220965164249292838208473693481811566564422501129317315738787307879910702451564694171860765890581045183684235133995165193572590845797773007747176500868529420660467953255155121424611383797636006057741342180222111405800425502739555252754367454362559389405340851798512724075270233662322864754852566756515202227921298735100056023764508800809644348896997939114987759612207259598190945502657739811602640332484871093519992434308709452337112981856708684038302041679248616672400927572271895442984694846106903140988198864142394586704267054855431390105755505212615805315538407739638984480301745481942376696094236083626207660032500008432548904630709052279812488080673737751227363823037061113793980893877608204906256707190213401195212011777034538905992676720027803662027166606432746708074133284089352989573004082051360528944263057268378719133086488149374850089306655726987000943979426411417992935607931965241170866675493421194908226412836399000989266213787351605970951123141479780134961365633287909898925628092740647775603504417722358811109047373875926197966575634517104227462493129520315649936800060804139493801163999628912285936909236156462502375491512756094275957017826357395508960585964159207532632568595267092723792002967509621395659362541132728139352037846137886478836115748372844526368253234319855705271901774192244805995688941436838728128158873757901793971349729269813475858262365277237489911375268588772982798285261478499447040411373634327174173278231130615634617162215339777155384191849425227257110571971701140573749250084688552601693844405341322677740260611369470899852364341799691165374085541851157298740085165684686883879529037191264665357725964075236608571272022606793429425895737773890041926933557429214438814878901927099321209603943340967615154809026303357471588720526697742162874884296253159399029435020782003769381761652190266481838394805586196973063210873978334593781731440393585788728150260741661684638557245860866506653076157782058396418289291809387948212291491048715207725768090595279142052559766738422692500414579882122133951410807312964151163945474605888061730151005163216399776373032854855071642499437838271951636799645736006882545401067565789993285437931766777876006925126965579422150558955337517062278766067728400212768743351607213225703506896871526137909133299727241652831860840824212719296869714487385558456493612221326373718845392710228825988060897027103836196239747848996671772717875686473880247312392540627969651679370428272134701614149982755789218381414255172371359595663831666286593156733762837332823787032368534316151149252186480374990782267365366006271933464405147175743636652773894463994147635200 [62,34] 2903695960063838442657332969794004094129317234570680336269266375494035127991873968692832436496608658129485433882279797455658296549640076439585563692877268366515810280273472170511049173119222285225849421789499256776019493370249145614345391346563962348808491945202332631563323100051789098278327332484893055132333076992234019425338415563683853091070673597148981968034070742712976599343024727000164497015362945322693108027242906663840626670277466026377900849304341460764787364903458600393421568239854581458894511708309422845047994969915333060363678427082229488013915132771690876350454351012799467477228385865538859982505239750351575836929322399672382743559141650403421652394377478969182000097459625451964511314573479080920583591099210636208925224225600439211778885724006202538470168600014514768362552261019104693983543561081486377136351816187428797638585052705856415426512413614358647412060047028221483976924896041904794832303142812291189852650593381093059229819411085999783772526031308212893505431339274659675136989914697228384173411448840906308238468783881115370042163092655159552571955052276421455279595922583210942546443161330318198763908595527951566762103691151236565655306294569665960590924811890726725203844222038926114103458299211492992717817353446014346370184716532785434945141789804848728955432653492711414055940155970185119897191266461624521041686369943181717580081807818484017295851030031454878442989055827405909355987095321158984451803020292570043541393690655748173301424929962210423203766090675466851180736461351114799334488954564973716313351357595088525181383051509263621730439668051708432454471511679041975360375568962200623572707907265740308886527538134853656936026941561942961328092702300732098678281838006459725388143349274597989013001000911304255936496148780816142339234650565639694531357962103394825297156755222030663267423004248275826483769214712055251859809558639284613508571330775945904100695375175594048161189252131504264672958284117787056370836445875233924521098850981200974328509082243968179964798641419211003768015825943669398796731236577450229099930317328630958308369044624226293972045598048112504444917543908301097800514362306318696542570625042168177709220942023384395937818611429113622924841101482272203796358949683542625426610043993801149849517626154016820124709191805191138262259384881876106113422264870524063476049576425739106674711236015949687738551120799650351645746635688944685169348142418972321275290230363840995903849185090457540071297811637740940664523019126862406543791024631593567381431574033938553589489024332534707473767960966864867864189739494445801711848783034722928228369185112064000 [62,35] -2867820246529815153637933987407667062278982001057835570953202273505383850961216619718598783880897677007834815346650051902621784292531721370875986377648551450644255993580766633700000297873302268651718856624056932094540863614801112973478718358256802017217590747792125281389507051844133219668642424752635621255409566519237771850254942819149463235615254407277094558962600025309010873284627904767108859497168804548542491583108700989318129391467576423245454370964214064398945670150442100285821263183882241150790830065831187478484939115429725128930286247916531345647818454983110740888469441963421069868821670742256230291793895011992390603616651776237718633391021776882926931824207404802215537870903403272352486844284563784062165090495393409063530147630149490935483225863509705143018423362124465286939750845325025689329197398753882602575808073220170568823294591085763762228620171121186612283661157540365147159388959337802198006052167997623186448785692534172542338424738270074635944404283648415663555830090391107510894351414157382270235675013415418838658001313890437216011122055584738908959298427284332421491971544809139975913887929337057346790438165459643983980582047354099069880600882869526231649870935437119126463529073141372325779434978779856378645369222398766665523824124058361204324131542253011170495962426800262682698411567766040133795143649756836906508164910137026859279806917922374314920470449942012070419092732570036577407545667538248532097079583460365943894929000144973103454290723896806754224646948019989966323421615700948852853033298495470224441290612374715780866827129338718720950836076483239959072556757557034512492602980465292169795740204303249844653342882609821613906266356620730662479716786546341053535637854424273213845916852380972771990904339732308598763035980234556253202781433081286644773552059097405150432761692561158424581206612969993188563034113212085537842300404854350147319467796358765706648488043347613718817088275378166251618106836848748995756593335434086394095129141206060742421044341573842376219285009177488850256528939039861991252678936261958343770317604809739787047780674448545324668735816056447577107043484804318965670519673624313151457228545031404618153742646347710909528446419422500240553171654000184227909416024119600773149955737606165266567565223627898986103242305101960499731598392615436964864224278147157423623235385997002519599466533535698961740450195363417013503589277789386124469871862464250445606659822818354579397178161777330474581590568891484993815602456697150206409579128127926757923709463602461656944000447867385169273279534051877208705323399983825159055685315792995015295976341504000 [62,36] 1904700203907144036067172590098264150900503029421634036845412543615720468401673503426098501896077643626097693240921300230823300074155107403132246838953936804805427837589079939471993261623398735345303327846142547441634610040474656916831726488822305294712886656558686279434563496127008389682970553281100692561462371451615193858067119329565824656187751318072617982003035039887283441321308293992654972360575848475450100509847584486275026170960125282273513938742678666323357476822813239390494502298337084390071841596241251151657350751845230900370737225218568592164326189190664940158074380198195554263872010736434566895507152342587558269554586316503383189080665188935482477165375505899297187541493289887620125271364892550768043137441232577143032029918732498515394707651224280382830630848075847470247854772585044026720768943150258289595530028584468180550253617173300099221045066435646790347921897833887495750561864908633272441849045822619138617802665814385453250972517488035669037742622372222324725874594681691280025471418569551306160328390817639137137293584981835855020997183985145799543859866062692438892218647407822225718510829175258721689226669674146303652406797754773190478380812857547766271830897572320315274571200058684109846405982823710273584930595623598832738864847750975966023898715952745356883760795624532452023874136876260319987636675600209403468568033629846911256347971771724508358622025363500667073902420146872693851497207285803667635229156652640921589790600455467392283170999650169727331001218197378038585212454468533979495093249761004422743115266327311203789943147291711556517083452449322557768049860176375739555513739081606777265125126907442345660812325036593005403387430150551348335401329065817576276282389411401922888687342965005878367350158627545503854659751656751205910415676771416709581771422563483378402178251051035589710567554583950685645038940591663585278223281255315779463243978004909464947467669419784470274173067489921872386578806986999485628341662551223173424410316114699893029953295304156472871807576968578492741072749313790683091752118241396636897954761214793748574457905961726504459227069449800577327596947018018079792258863961829499203638837574452948406167749533617448838645896541479688103609619913280956485513097399138031948868353696402636569015446003225280817204391869223778026528431631470180070700770347385853658266618241309946095640928161239135354049081233376289610543622342622215494191428415692263838873980384299291336366451967384775342857152579715728774047529002847746145711714298354889655335090192895454369887583050417633093506598793966513950154085016818969788348353435493317063213056000 [62,37] -948448477065797590804512067540145976612366500479079764478040799681683814750222825376642632452358127610026722558025322166017475849090829671042057552744313194642273019420411544894314959427490742180960590569893918295874893830651316089944794033917801173378190248699869846065339527856106441758821585991818988369466875536775544629719830468203647569729980479132900752695913223180795375451921045171780082450914947446760958684399624931983004823971579296330142953879525286795932085601626083366761119220173495533868806023328365333798173689643240072742855250866019900867436682924709961787494829580285148029998013552545896448906017282346410630645281547751996770557411560450808307144476524795558564628216595069585926081454390620248072742418302685955314271189512796671292114765838203320800943146613411722473511657341592695202933213993227190265353914035203402676113895741641619953082611720358174928686767949636632185837630633481382972786846077375395544009898866814705978938545033157506115975077318288062085994779377387878416210195730646404475848874180226598062071328834766517614410362842787653326615452993361199453330814179044166465606182384221807981543369487802817248207393248904924635369780944335097292490990169974924654581830058884513343937445747539336884580215500185376661114721813146674879381862517335464313451440298733682098235109871831309166871935255241849710205336009428979322113960848534173119809236114431853346331050565916506741495768891163778751978565931693970323115727831031718988810961677523660022344360909460714298839061775590503733584302428905054365391214852797586831644334131525304510949440755181321822601621157325138892697825206317836354147313821238425212478130062924725411797266912653393398679748708627296174556586048704005489909195552483178857104017060717433824982705250405647263859258223096921849878920370487468800707364363674758829713133465409827901942101132084576660052886741877710079806299053397935806225532108476369870139819590790923831556221945511330865974616950439892478582064565363604403719503239781591504653078159508362752689968724292850447643042625314764316125584663723085417801458661813435861321152668541131324249027079346017061159179034181621006548405211710166868311224961330583277762882980229047551361229681498929989978290936106532462051471183015454176906360686537387652789743273034008959965316800884848669553987095178448210934053704209001304063655619183266888502243361388685591477654841343530266536855811539247553265221137599423401325834991433644254349406559490702933981195907016181753975296048683128049835380259557325988620172033515405004693956471783111364521217057272351890236727647729535156224000 [62,38] 357676644486280383253680457698989360491957616698718511839552429768176204236489856053963531852078215349167006007571541813134449879107100793766802684205371687383332104220534668474962384375282945886581482704959887113612088822586430749940354829857008213197126882665416314226850811766115521540723984324203864604687882717520801254939569022953824045121328827782516940402528671784567013478207939077386006290296201540174455144134377328516916065811750397244639958690126264298172687688761147254484417868145255221393365371234644976887204600533571406345194455919170583895306219947485647769319484718405916862186354129943670663576529508225524331307431931851490327581963580267433111736534585100216366840248648621582224438892126292970883622278237266238486909212788828913121136686603968965011453191396973171930391392106029815729487106667966429994908020858911469665745571899829484430785387024613103947246032575684654365556480699325380637081041997851995156526596383615945508095604129035465614991526788447740088900839655246703023338932267336374360000476425779239372663382422455795963485518696234815228038382234238369430869993624165962002695965097796757060149289357446333096388999852877216038748201972608637841641792851652245361471937892784792823593892700396703702136766810685938858126631289366029875960785997245582686306083278900468389160720157667915771791851819328712785819516226141662891721712307343471950599583967060278737085970812402717119132163762660463254515571246160871455592885256798767408253692777690720345884563722774088025041090379154131450767991215819177670760578331421800462411001631005686497023590254560125978462392760764763238048098825078155601709938897482019933955826538206844943180868494795195875189686716599634809307820443640011531966141103386882192730162792385510966671911707416331686250472172385521878185930620837620891011881412054978057007720149432487186592482645854863418284911426999786467276922139551180848091482734952434035184200538487472044372478150944521690595608413761266074448642996020670261454393858036501470688288935113545395830163704804353046116925058070333346880884779822058892172850426256266351801993121127340578246068877713764601416552055119775262204750112980556216454173129323919879573323700713850339787430900352746636138789235045632372847358459396529194322294196127835159896971010658201670730389645098098908007731981716309275752981478836098537847133346613539060935347313625093327113895107198312953625198442411634182203592373759182772857586161305980964281089829044860734699138895305073370228206775708674807146794399949522937395021118956316943599374924204217497272885699638324540224304438497089945600 [62,39] -92844426049112903822885235670115018341256180298406230688306440814923147621670526393481663570763550067672904424883407193713244461950730481357484446412691633901534792104194204741281176709443865645654868364093967792105199435715857852368066046365269931529598987134858738526543191932319739244943855301123583586640908053306233655661620362621956497841510756573330210608739030091016087030315896402590996672473130955940469390197562957629976241248921788749297336250029781317273501222131434654605840720195831120761085019956800762312356045905484285114535633861923667940822255709771746881235236108897418619177576563363587161694474410222383132850128826988916456356470433028573258796544977825505002547959210771149814391401997365667819632507514665216439674215002776917410017663478036650107789506744905161876453021934092458213412979398419193033724528665528070933153766270933799804353016414458414480917076869683013666605913229403222598678686785189052990290382230324555034682799013570143475587588592564124206338358206072430083043150679020411190833330755337722020018135775024376248439991404631921441727970431447895199196393518492436369708126379285827572510062605624411774728176189270916177704371048792985657191819625796154105967225267808779827771352255967838212735663253114881364656489675215903911212338631639540592228729208661646474119156231056359996147303620339773497269435333725833140040941825806911454284384600550404591487711081995038326549899399179008873302905622856437855612047341667191580130628813839225513768747340223671249539452836429612133454331763153612685480765235882626850330997673539643400147609277453503198845813889412376646649261630225535886418264551921492869396955963642820830421328454406659688811089512979453174251749490399448178942124530387683024056452864971367816416492956726829531806006323184164752149768931610495691706081486690855849999875916953083878681119563271402184877954700289378955100308120883991131723087531482241693704400293003813439246376737053317872391178107533839908750564543767483251959570069167960549033691437208189784474225061821358495955125772536634888464287803008809449052722879170314514820466483434284911378727815544223633141318557807993559225849478015875813437430425700111004557532258156615545819832805272946722508606943028608410113555307971459925732765269144972935228258372592194605467399818243210701953790835981683911234293798129113754038460915289377028420451523719164626989992963313195106246859473249746371229304304455794115524121906670542886852457845750092437084470303840095559740800924665952334151802595662021334811084554230234953413432983940339389004099938425604507667334431139430400 [62,40] 6594432110742619798764216474116217597788361550523151826253333726657604927000499945431291567478625860921444690677992113501488314826479723553061031081739277161820239018976288164025855456128251139947204281515210942129027600064733886415485057355839307589810640434494366938875416492797210148622893385660420187473960600660807226237219171089997420353429737082013827937499445701621601629491160931309243905129169467638428587301109359126728642261271771618954520287064079344383204233806625411947641004760158087099465831324265268552931007570544961640597927700241623595667854554073098474815178900004767758045345878136361146785778087223921190476572418101189716056223984091147500040002658731433484356645989669025949045939408515885536365393692975176417141714850103598983134851972590585887713030651252758196221993690800675166633676324485985650159435263485638161662789179910354187181945600676585081647878754977659775914199088696359948516410386658161022193042304757638431146015367646187225042631546382503775535010169491949497875579127087205964651860084704360114355580274362333470628328305283665265584298528061958189935405244874638837351034757604617243610527172646421141445272625840638340030943356688835183043041874178107522809078910969581680672114932926398836808743169239366647036645569320841676701624433133221770472127533013201013307979141457988229397317214859369352101118334083447502054126989735483996083664804466481210346183375901012477164474788716122202859705537948439779740470582407180924340959902120808781859938327610908832998947568095129660349053389349115826519539335934336576614469807493436671421617613557756302010831074489879131499006971009994739165739987383626739779317430449235200028194501358904086030254702464941612224154984461911613402896135670001916214651260853213578479949965298281889020767692528392435390263567883805353470737949762586992092462509923286783344274861844547199247364476081850025148038414355469566218067720764452862532691805415583581524488768249018045102771045039400097202229287719906050992101744479035453689921065804697830189535198675217228922259910814931326814302928196811969657506815266527441894184498039560898378180683610425173779597334183853586506590252303518636116621006051560397471708078567409465867494664659290857610955716852973834736409232094521575285951508201561698556649793921534125776831118878438937926633799142614855713971000511255112597260584922735156522183675444561635046463567426456983978330848033833833907724755883997437468414187006926557188179169587135758786003208995275373764875965648932619208412428389778490492737217986609398236933432583213525866089852562760062424211500564480 [62,41] 9843939445318351057742156946821699900204244183618957453635120127549633844603725818631962511765738330392963263914751512641525785469090350569178213672409243496686523918472554871989555336782009840023061041974725745178148602145180175361361263876364713117826115686700161940067213986062967749360206305015443562949915973180431649381057862697960017501351487650150530400056412937022391466338899905850538018143621373531056905095536612905808994651595695977315737462629633760017394816537146319751050363391907263898933556111319218024049772715336347814455874508406205336084663884468934176777303820174943503200835867815211626430581227538951652900904090509701624080628152466822650868485261267389230092982095129389932024855366148829839506423003063065653183391819163830048824900759692290270800939485893478600259376868642272102062665028349194483383024895288236534307405515761938011780434278030946764956323746049619686729017334315988444031970993484980293537687962827260860105636817143046186288993537813227130496225445934268861400409833664976702284895077867317911462076398116615437581916775878309430118793391222472212862618300573824709012948112173135476134557520932054345901466900725475106748145496599564012635688005768588025136610736227528242268316774911748241088556520901468663850265748265887999643734364994785628764629139224959402506512998609889366884855997386882172201266362510601170425528210167975135562074841602185212038536311779270255179087953429406978121447723057211672140085589928993765363465416942624489345890473397104931051639870597346941592921572136300669049210195465348975412360983854000701918230687115399495275132857778501153452709730895597458403598475066466359251645812100739535360198607960420933063457289126722111556113603883960085252277104033574798179628912537959975691295466191156315677350103128013568133149613241979406018218728281040798085154796761641708368214096940250989753597474107498510029573087396531882393943194991088763472266460455956872188058971307005965021049811260889070127132232978678542966726682544936707007450239925358047194454107166809981184252051685051202189048199228431045943630212388619579889222572737127128496025043148469899254333831375167463450297226455302592789133942699156931686933327560831460184983745984007194471544907433280861274698403094365734512235689955858722697147589213810595262031966565062650845747946477600496735712183079684358991921197099712218425086667455877365951536415442759475779195411631370059882891369388671340248222305348036019719020329427343730559106936883669614062129114609369240871121526786864284774084826818862722615381481668559340599909829257320344261146705920 [62,42] -7608547297019116670486222067197515070016970463341138008346807802868185723988893757016112218254148746877511092439268134105062059182516239969213253122467682067872766887326440133657681623502422891685235687220905843532199847586243305797150185250216282414297233420717896256000242920349802542615425518511439834903651801632454219195700079731563037465056905811011100717189548291870346147389321951123420833860310685334653063470833826333074485541427851233795208415319085442608125048966646087514056405317641583655337608485423134486418993668521977000488153909368718325574660324753481909065073839852399151125911774618001920429309681998949466345473873309047161859385566283669404869412000264320584706790532394363425666506110865317581756513508593380134353327332953579939296935732686701364307150368312949889993765111029086146444182070371759570984787033731438602206647876378511027208078823241833356271649324550415351458980692219571707830151341825722529979537318530270599459756626004432049346205464185009937550866264617049915417523692357564374610757910552937922379896837885725758527760323599198001849907151773758419356047687371635905995568310408142972621425515755312605190803855855780862441432261273459563114291630019567632586809492836157247191733772168505664831330793229800339953248137245047845605975261150936099086333066027536410138825615757382401342641218575471922411905814688508509029298431792727997484320816821646626104802556700942857895834189755136163566721963098887046810468757696030803162104597253000832398006156581571940939835117991693931111940898219488050336988744252806307548661436553150001179783217320774581795699830967518051705057496554787625494739526703946556117492072330903954596498987916234253876038640450216262490178807052645276250502292329549593389166967215371227344534492468415155767054207437079477147933428012279035303192525658175041101667540366803861694820585218744973179706546844836167573725148900725812793925598394373746427640352708187815604413424738524869417891370765450367731084131691223522281067058470197659366015310934509693606423076431154971908835623869193743403920394670873992384230968321274460995901479495561807804493258740152897591388902691536092561101207961427446177033519675303742453963531928082223397453117067835570922468312660733150099902205043344517401956101978139391817434259966100480724866974284754302300031079301845638112498635038254581748562104027204339312815357927540571256834494758520757661111677047223137919341540593922012643806199690060655027634343560680870263247894186778529747405725221369406229879448324558021967692995826301657296457963958758886447280442866856036506009600 [62,43] 3663929064172271243903044499959972116075238309642783824998688224870354403930741548828036983252808696351969709914286771755473986916729944639739302689461973840829176435908406609071261869181901976156007017455899921810564512627730767001956288621805729628984441789732837704807200516054533939292497482509751722243852864484117625914541418322797326185478578810753231292490078114835591101120815782493881881790664418270363359796858550866982498665158127138901490650793318681079395809098267914721721683382931664003667506316435728745367587168512672650516688866359210625846192344231532717662589512407476574518605030918022725621725635488119132011860779049429624689490521182515199356160056188588427988514135124441347464207930463163051804986537572131758817708681085231765481764678599267565037094641660816359756256136814465799497517838989139399053364652018745278696655751427744715094683596309071008629128418908503229361093071132751302723854902022089305656546532865602971465490810339642575914846814661168353759069570686343721300426574562341645305119071480266633187860756675014795408644497081270029187811270905027319563305368505986523327911363350910363111451594961517506322229555825632867491468855035562895090897939163684586004903749744221902036226415988019987368664327918264434978303765574388949096777131264581549605011159586838631128843829413619337667852053902038918067595331050431099618195033484580484143907994433209109254216020315130176140195471704841435812272555702546232371704472387778542279970556414783326632717760545674842011924309373248082392805479983319979086411155475625327196168384275835550406858211446141086789339196072969331751028004683355581900488165657104903021308091960753739602474058966567936314971738852592798077547507759515872299233625481903046352765000724530793058360549007865244943194391513189582311291945813203622275339249665253470596490428434278811248862877803833281231781215877457115220577774097591442500814384953232249034536455374947508005330998912755417870143752200609678255338087343266737308369739955783107915382470198309478048093014753903941009170420452001054993990815913336081628101690007665534494501907940623298868991338829284864185031472594299904309455441625469732280666938367673077710740927718040555683363696620592114308337728641342683661850602763849907997296812357961648384341818331988109781655214095308671587207634937426042365439763722352534645430583555467660891373918923762508592174827855463807637359839013058279303207367267715503623290190799346221191980863523623874869691207181628443641087690221066707306665680638284209518112382527186683732472658865539452654240521265892860887040 [62,44] -1381446828477242797243328460667945521481985806574510767333784593523399267297865933087714561333945046231613693586934709723324567252385517979947853468294139349600930767560863136563314705097532425609221336945635125466951319466860925396792461745109830457355098803865482363292004645779472026291098184603179912252757980101867834983017199134926267493733669864267214037164038719739387379846810304417439902114561678044754251653746368263552705010648264298216868991576529733163267905770750682474656903349076507646418374639543251050202140305019036315547445484763780791154788049241077341173766582095323045817662937872591698326458575495151302929574158081448212481717252910605157278928478407956477271591705455210946547990486866946847132435168396723131232790985809159550049610372937188628439434541653239694481111564190123172091938694824202181630472584597977879452803769832512243795575669667933517515155633352304110255225824867355283804593858724637433816949399477561520746366775278497621526471506502045691400916263635477389090989740167511450679872632715724317290940982121040622941922948515482426692736171977523375499869253768357530969794962726036145823658028200632878399178466725635128442167927028421186670911142979176558781085361065112387796880131312891140489188515783280371911878917940358896791804837747340679894463148170877031657449660895463440379537622333145779799311366107095677018267323868114071930329126131510869905105578844495881561115310784404849872340238158405875021548407745630444192017475051273758929371423981141228686760344670993495167516622444065271953202488798488606000966388913263861178703313796903703596629341829028418111213539954644636360023790828278905846949016762171622604590069138928028355609566881722178339374094815563932100346437503182802962875893976651084472481172288751005695091030304897252439477418773203997368469531286930053203774500069625490168657344500035602185655322110931928235568684241277606832689900820516501794475091727147600747118914182491372090962829934662766350314929386713228260670187933959728963049307112336056291563349855815227109208754407001177634764223377742465464496104682922843491047473009652540676476249998684704508624609422696678702214671421374145179363180649792797359169754436640323634924119649886097070884423624446663530464631729217129124625999556420962590289758813793977266764728722804865636804365416962386735137800394263378108048106605308314986795244348106233534677718760091905484371654556457776946768808037847771293499770086831161741015086198132080367259669135667092463509488057944453358598213422715961574190350431007430131488852075398158963372013079075225600 [62,45] 433370914779327510655837192400776533464442040866340383377016824575935613063526158558812987901286122897945124736243731524757413938111840002325785396050289876173929505430127792864657581612254789088163387868067141922985933484371495587470281903450970271636238889106527691870426260048599867676426808639522106547383271584411265536051673242653471838954191200021632724467500868527979788096003902947360675411402008831291588647972726210708766848167078883800321796969453688423655658776048233561970054009156143566485871447050732463265359297931740463701472009173353508632368629469952674551944795622424135499932829649537542428885713326280659250310524763551510771686287329216384770816431763007114595689162233681881536893295109076623355788412940999099877394000908038131975174505422666403678665584508549338539413800602810249664694676108802344868559427117141562051684857981582321089398295691431641200153253806022297338936032758675073708123511531613194785693025351451331219507742351751933788104493344652594121331555679567264148355644501254722178396307530613617703129573635230092504619268965180368538462653715640798926754911624049895220631906992887564476088888028738990950062259322522137945530930617299762720221508437648500703135579141254913069609834810211847182311980334720522142703397757149542217848781559829430198502141795501173389884716821742485028434237434140866019902355331029143524475159114011435458160277902976065822183918269283147548485931460595687641202852153061022542971153114254780192417756960020829399766213661394960368123735583557701111249584099219655768963985496450905318087628292777711898652178603670222561244225106195998367488251022677517264163951527248624016213856569651783969383816188511099868483654839694112818043458863343329186046707063264195064274221525311782760385599369795417160225596116920179360612242266974098258278375907613803638301172545547791331122295395642764015708001232367696450237131570833153271486263124445387130696568306096205123560340272691072241136072625811721489360269283614369714070207853208132765938376658740728625506669547695072487887060711800004674484075848315095398789469211327238493771355698951463055041194423823585672490486839926087302270759956343988665567165447778329399991942180803933697463899105607481856780090713943788224668968027822624276141904689577029219773261665699373696723854101393547050765044332603293413577797087275289158882268343953126255574828394537271076444134925200459820943779849866836181662049610076651563322150700301096560111318683776393173148386717540562497807345381443380113962887139498991583865586991817591499128760282537626061849722009681920 [62,46] -116089302818168232117282477964219008000429364164202885976238127387327557941153927107323856119299216832728827001872252335713425654009743183598997296522837568375537943829522530495960172523055833007274702704401905739460997088482422178430729928778935541542933876842167207427372871717383283595670239982432208728944194028544898808917702090609307039179668890607309213580385063429848416436182041229846777290316940724415473726510058063130580150901772501931887313600916671315408530703717772636023943636419165659705417630670921218502960607716484290439324791152958243438962025492441636132391034378751201576720181906938576658309188627108895247515888704083293881243665705102273978308634392811690341037208472461978771073465713430692722726855638207455504407601391559156226229108514767584704604187371895676669057127598130061822670309255775407208816346672309689000137429690818545762587513398030410848340411883377710191744360301970929329128412141629746730874450469594284501094063658988152447333812818062479643083884627028214015682510082772444576664999159717434690981546946252647261393192111873153064767027461893478764641092021203905847714238998961940107527527862402876314016102533099327915134949632568766351452420683120472917233369847604235071770234458390409864671823721220078397383417239869454074053472862424177959451744570714052719912887762227750021163239430982774310734159758991011370011151475976537368867425651182042463575261387442093845434487033148882571874751716576888641733767329451787421920899148012220163623362577116015453218193855787476842533495518596228932404779747650715793128827582980377223819114457372252738516865144128143046233880660958942939921832033671206162904473509488884704616717036739383224126361604938679654074960874874313958537390087245686560229478393297299482384824378010012480057516314136828142594372126872223177835573984466944699974829814503778086619157448865433853749686911322834565375228135710096824770709430157329993849120750718410490222216466685510341084712514006837388426053247879024327994749272699087161294873003098943984911686460509217849059141941309989593897776093506121241578247969320124533223566516259679680779176545113119972137908801344926432644603541984312885218736627744691763992237129499472158040201992901465477860483945882148061751172145180921403180532978068309402255155623624617902883500965667423951000435742836065278374235225118195263816417085625841302822108356736312132769919551898108037408923868068789954338909527967664564703663767740189762865474767027225676954014144159334256004552260613259651830497784072604281904942429186890933647492051558556790209139179520 [62,47] 26898274155919319538435125169884478763840553052465091040368486085596591988839080740976674460037734155585722983029025358873898980012496485873619638638546197322949926895431656877811575769553201244868520825302492686593642042126863758545510285979750052336268068808630224453814952879730987224221077869565939604098832917955699751549149201457051197495109976849020490399235015134296571781627492018270873691618702252347495236563677608389948045195734151338646280648044402128205097844849142991625272341212596722578718212863960850288709759012598231617052878011120984257767372305409352165305826369433410142410658066258036109722029073653769926446683591715244898509013534735855471518787456494804827929377088601430129038182890684716075880524684063710029554951507143443606416929949084288625534628334741076337631546355224825187803332746780376684253950619775433216426942836853021962775310306512094059944117573984550030216290048031757124303025201738567496772035570331177379288629732507723899993204928383493284559546887388729200147733126437171237466627257144246426436635667013425083224488979276562238634585406473157998668622447653269396541851832506404507458326092691440147223610775726102715767943800231837375440678717793531752173219922002899995952386355716389857064462309090670601129778417383249968803040758761529610644405739122300559161561868767822422338972233707082931562103521878759900457574275190153817945288621115061358036653342872494180055471779753677308839511596339754768596925021537623794319470416825033272384895736785869972539521476734057795059634566800710129795909546968264204371858100940589419103427048015499463403377768844400556373840994447784511142267250260277381693665998145561044472788687426053236494650574409511673631828175241310919945050149002910247403252356027441530880581307392937210971254371775312704996260406450941499075848556774704478252164164813641233200101377640073318973358674341368415681608812936568613155044849391576276683761650388293237054199184513121802571027175373610789228376308537508242942924109830310128876144431440549403817522681551010081842686003704356793645592151321819816295570511504713275811060451279494524504048981004246210609675290950008734243633780754277720718539958481066752338999513866124042399794113828838193764182648319019779184182491270071434710402850926342616760951603950741115757476384099506539622867014571279132174506080262958116783997683733108349678523672488707472954655697720025031836064143749511298489628262444936936427567643723278899005405500402505996784413189732910829746540748282526413286901512254511956276686405110688845597644018554944683927142400 [62,48] -5407824289552720108766037028856854240520736805722784555744928020339262087912642928783202213316562794774941612035036117816893915161540357175011324667426567842850657995808859434991084344636476572620336184856677398807719993629877494242344703631028742205143512716131226003930427349604550316336693390282716754421091078068070122350295407268978647357033923691650499219190965516805128786648625314716731988432440080758338068471535116774619717097511220776626578669966883074656340678922135386590631168233881729118204137195870494475274857197222099471384750933127835392965500398881030419012370163033544377458017274388402265070131976343718578215635707394656371601362903883598871898794808591922314025875242652834087910460235030171703090383189011961010216279592934137907625783084363333805306032318009590900020419475513451769862948951646503438676569842732503588045246131638675253428583762929527692840006586718659182548473474387561401769578580939095264615069191303195466944200214663742140582128554300139738654871931400498878094805653639582971569329637857545575124911644622695668491132151188503599999660979523198707936007166329727075100441977391968903792799804078802015064934701612062336756620654847374789566299341664227553016487752418122785556370921687027179758268165099270058856881572725429937543464269067346438395870435540186030618757621196959161533644124738089602408627125912513017554924149470051073759261289671266922349687719214456978986028504967088109803863239736113383945170057212033655472987579962445434200182623516721618459386836264347181380285341927176290208502741529465415824023262188540190124409703925309458230281163817043506991961775946079125423755658541431691280783221616457590238051355511330011578171126827915309706681266631795706719834147820900746438985522467490671911935311838951718771074117397879073296826420931885336786469816743676586147093816753810609254937372109337291176438785325882643224384305060100007990471105102954248747611347793431009372805943562563274056232694671958682871393141808578709627106482221539066614469281118041369004000577996115766714806009309656530673194690648458887783259380432657865940443306312036259798814940033256474961310190081977765069421835160236308602578516676160335479076771881578956475315155288634727492110830981906931097508273019347659552069170796023212947446122090676998711136071876365895510979129796961758163869818231451891457463976864943862421135710006183711758826403748809929211435216810461109156842782979284807544535211992075930252565692289764699938800084976435742575585021905686882128720677593044966404384897928094540394180133518468123197440 [62,49] 939717183557815783983650745440659378312533720758926600779599085050833759250513202889289009949826967019102982489070658411837980473987988224538167863383509015918484764630783162300901848503783961169837693738710160337533301470148096826332796837168220056544247784265064471381336047017532850221707545701672113575915228398987794494809238657114120815528520996038206675531833361479065455454034635139881066058617719325633064865797469748769710700928281213118135422960367766147856264950913982954901077786333497801539559642567898356043736229013837966571729807037134873567323616788246601250603359174375485269313619075875860911944896512662585027651805034109497840065282807019363775251543228619618813267517509916324072989264633086465927845026450878876374332496577882217608711403172047016533586006443521989733704618534916533918770526348452411782389370181033463230525966173411471983139153227324097829156968565247875388519916516496044806390530130952636529384725938619954256160921039776880444183961919676548260431778633082731239998709822767173813344137092101316918894450252432058491925956320377865557590276643053907391859045282710647150934682563094592747835990891575214949864928614943482684169274054783932000044772819470264996088124230368852207404835177914257381900711376055009673719715454536150278746354017237256536189408584588842967692344875284692898600592552970813228628480439396477958850929339485004940429891933466655959345519319038254418973518820683601162790597613034672465982706409527177541021979823345500740833062812155820023362106643928362069412729851498836479247113850243686951013549755656539436457003622942162879129465807259632028172568379347574258909920489488444845483424165688253638010526675157459208754578145729001568088454278858461738001623028676054256856311515808076040993242161344361160993064701139808828082910640617856542895829065579516997758917054330803407116995145094705466539205961820059756405150089109649991623287792693673637042912805908498756915691535564153138576742787434577925094738249697636017378196844375312529168142669915066739348652406339980363178630612546997341365348532189646692317472212610911103427304544384284603397405848519618979603079949506119518141727113875286098034985461780310195594943209391777849625696343977752268869489358322338240442946256419510110063782281801565265701315424676097155829117728120837552188079056717450855968195670621420621034192033602188629645821559078641771187562971953739892442227646927867831178293991753696118746713014995143179317284635850178572542423738711377804850374064943683348610412890577677559092801486476457462123912879302246400 [62,50] -140746683668782848190300941359641878195502826927858457755011402091804792493347922938347610976990184623902067507071109040027166067746194561333122706596298982594928545876918085233708510850768667303336460782566252797693395397987354205235827112154640567220338491051673334531882622367538052225415981636353256577111283162705861055773330937034768358036522125993986381560626343001340904799895844690295354394981747216170927271529878609135912235549356941360423674098438081829290693707545672726947341170174615514986219406154196583213406399644736239712040978221511323660591100309260599844787181397185914977071483441699095850966022830381767091659864886203810308311093608157305980392436904126787293747510725078832504913262377604984405787059444709515640081106318184236144551920958111824311714155604859278509200033959433450582582068682999015461108916313067784586605001251409294270954519908049356010249752562391914701000404591995928400014094415653679109244095120378208340686364622558722685290512123369763823555603902558312881776597078933325368928485747264604283527648077706574932352300702878255379226392883777755935212603219070216126482964243694310654012883592871328313680236519159197051557078624929229385935367041224518521196003350365905920600709139774313544649720218006428487062232154540062422930072848014247563562820609518416828154181907188148937845629175305876303426884523993478591862809875251679758412136641137866122368388694575131010390497585205581030176101127932928827346630490977492095293308030181423320199763674136619122370019588020292679551667942075466013185889120863015031674622304689827903555021800489031737161532457464236488800445846488931028197282492442304853700696053212883047846930065617241077173507809826215016835918501116075716477247253669859838742681788678279104733003147708323066911821540836114915829370013281885599872128170239421891240575925343816272993703547647683555519196572492569874564884446473827749480566690137666547112963642416296621315555416675106970760239293155319070734898671918291640867196872749185432091133200098087484872679434440246232867437277079151862507767253593412456104155261148648123989476656740614617564581721651305249433137875058295898686188254418002679121635432750907789432660475013275897776702473946537217097987352922795746735188581926986630682380005347907622740134854081467348876147838657416898078588744427251348216785672215294373852557758098545134005965290022348794292616786743259568163205007678416914124647236198829537174046957518095538806679720530963245036411803596214007059027897439892427148476590404997039286479213578419219425128198701056 [62,51] 18319882140034106167973992509083174489583172625311398963346834587864993670018387574270826490315907577794354333844156106968300497451583282606823583207733798802536458236528268267902935198549465348322773323803977687409233501645496807373160591909304573888623888280994312809352915174923357704218298585261379173481514425271744677503570355007923279422631047607707659896164792368967940147609146848381896667000415420717243755126551471942480689911997636922748312542036772443868767721959103510701853349662276391040766986689483608254928138114118812666135979851043879204640025610741628730028943829696224612042190307879024433302815554019871505875260674716838067489537929177027105671165881506142847243094375346246893981260587767147065773807023437632337794751556881154027749131160168095153238711094013569459142921651139189432330868375981833875771012968349270023311137398174166255313526308033677667326797772965469089911969546795509001103088652085459525982162888006133706767016088378018135957984112181913000093586542703207835049982926842374293758609198035374892285247716338924431780776408572454547042341584950304566321758224489859275367322210767490415032157391122315705998344835657549566936964950246689978575999165273447663724160199059027536043937554296803852208590024857076157567744139296249922717716690895466737833487313566789423458525203412911742161037699549109066142719036246683005400284109321318804759905604672226093216128489361865392535061160532474193646853372755329055098563152204049484982512175306881861784720479557934781100512730789858526968405205240901825751063510713241117263266642396190397649888308663054957516911123322817299031334318587910532171930811765501876288767440317977322011686254129237901182949718499285446396199143074235511925034223369044800701435366939295190771270480714809592804838233164832381894714710855406446094234982365945506278001171893376713044631161722741128464254899894710899258305472284423554971139587329891685792296596958587313710324461207261052964003532290867827479260395104204895554345465172713210852006222066784818542090981002271473509865635263384995824645034646398554933462490483889343563492402737857333408774151181301109498745280399813378789129261930408991240148785630801988379319985459436224365146216874844063951383203465028504316667859368590623834323167053544324113236633216382792314351152355056474033569502481780247766488194006147283984981629381427162907576623560458817541633572548003973965187739984317806511992341663382819861279681765918550675372923855708939103582690276253835533933984006096985813838095725821066402849247504139696692785053696 [62,52] -2101544482987287858331556599353899913998832657031694793399200289675579214817835990865073613697182240014049540929010828013077174886662314460466753478070144147981226352255101979753117675750443947108720287043475097214665354360145201355381540575400176461022824251365428266470055641847431354510849885795894475599736763549654316433031637297936996768987527465761741949823145645344714338705056602628371764460776238762865293034814162533515156486072798058409494391957594740616737544234119281044879570312769935777248045077425747786128804784419775385337706945405842310893476678787193604745650223765552691982696871410008284551145260478250123081461971501119163862972271679818281439662579387417220838963684525385536153578453878241665695060337319074676912031651120125266983010244230606925814448624031757155362527920803187336155703525478555948939719594853199490035870564706365695132632082737182919291705439487748495766704607520458411098755256933085839296715391243515481526838473108523463805904092828513083241871734474093389205563484710222561938871569558201621338062953133773563022018566035909236166003563176088049074872904145417141119742092613863808694162583828816669696596089569603487608695745782176650818019791638931601727726405360125329790447490031077148584938297577322220591017541887110266798713747494869390694294732499925629991520086406335961071783034347997358695706763572157303764865227981820662422301082087481079474716900280482654035719469118179031582615667786104613231761260295023295369638427636062845061969822511231847269998400871230015754400901424723583709903066268788803619482542350746579161864018353541315511131348179869889430651161295461881912687477504180735884818988889454263955887074533711550219949200470857917474613401223218460722863892381749794477213681997168985712058695711100543117795002955551832283271719878159834772699731500370598907414977149496574492925098590778993346901121188214954776129359433974091655454005466298792864038271231866610923934726701830699784441331920917307123938950140078810352147565994097169214814240501014312284936290172711032590534391652297284336522823049330176460315322546372899819843297827872885238662456031234697602876789920170018475067674855443721246186021552674193852885630140950293429475270051129705216904642910596705482125751165986006725102277336144841697812913500150980812488860783234813134888388360241490643833065930155214821844671492719175833535460220309569382204511438292540015621336837171341271960292159729604654699402538032099261850628812149197121004029291257164700208990448662708158704900572098732034866076450143719506575360 [62,53] 216641855868628715671749626866690330833131048008826052452665984755174094028184293870534951443949210147969177643093902174536607560636555803141523445917513468092502297879479713202628422798906669275085881056957875145545445976009188921883116508185029638478136616804855586919960515987599838475453661813235273263508302272792437483614646271551205272201034576685238266203532528842198233522561475238278505006546483054485770706874755811056139859728598633625589235529286373818570614616642601457841204344493106957335873514498215495097836821840627172232431712176710032319323017982725933165181655148129987766583191448912400755781837999049352747029124864971269336038907156049940195320878761474810464901363087086426487670423693979429085015196095728676438530894350443905866326727793828390388064122651985506839917851508572135134999360837924748535996616916894957413369844094175144781015866758537552942408433071485811099086827005963815290773236044598148197725169145115846944233618836680769733523275043906496910875833837524027270329126159433292074057522114406833236586765996606760617275567250475659366463737590301479297792323228938814063615876782905319085343068435964997173414361044027077310635225662810591673786690028291129606773596371183822901135077237850118657552059911305838252174439277536011710845933817063072096518797826530068337390750179468143726445655646798532857309773220445977538821089583386711079380023955842570696042967749132230374066838093510511266682666573516414178267361420590365479265018780727511885824918355555624695106986196409846215034630784891708592408445412977341877122362228682490894805673749380076657680209577150673600080601091784658609598403025201312745290502630628480962677197409555847778452900332995905639064433212630861970123398533959930198348355448361832416855134604062873063614504225595245160977740704491128072049458872037510982219033369545204744146866613109973394208179906042802478680660891871999180647175552008131758433004816647700264955534599755763047108501152505523366841517591400368753946575604608242245504359106345937092665922045972870322872386070818368483632280226392148864241072905195658252096980327821239164668657106477670859650493016743296918092439706116842265839541151983164360153742548002834362731954198642294071550002767176922646734624121128505905141309934193492938850934199134309600959321305375231507576418149455406492465001933998523682753094595444554048954467710376172686026361168149328912652825197567044877394452192223501035999360865694911726830852184868016205594981772057713349194976065957118805396875472658392970366540109430298509312 [62,54] -20308467714305996519185533498547517181080308024795451810596261411196151656466824756938475721258422497236028065470694687264097095010272395173789236521223709261936100903686221482773197334844830251663911635003073147262782071603375367737471250627285830435416795036929917036586906823882210785683855942842804335554069174518041125412732121471615368985281559398933135386478980855313424253289900616119551670521675697885678325546006607886648755832522739289529783351222793193392399859690426682462096053143147881269313334066412635347033624822326882091914401634551690748013576857116495201402663391086943871156892291577273089984862307397703874501631313960007360460643646673114662449937091311567561586138087903973888313218957902743384696846450474574194716233247371627251578534543343541378044651945283910819438078626002691040984000106322338188002887672461762178073502008679054404908371470359138489818536737593340106331584939165440705647741743550781292550220166062087483548388107864283229880036547911234968140592336240007178625246185349194017023926864242854831876339980589718452518187506668307963876415765647082985721602629898362966287416445850866649446926492588996947724913412253728401192676894505389260282253560732736728187853550068820971671341235969835564883699805391683988808773050525652695250203004389308925965801495170788568919844206871991476792674728584265182542065010241355689790917463017911133305417192651972305424446432499923021320375652586004194926477462453291001014812530234199241965006354656554466899398842384237793180534756424818036918789880664539734131644940133307748543448856107098855403665155950643604134681533403280635226140801499883497599790284373653012848928707620746252956464276012851115690717981395398833554982625549576609036445039620447710755288480076895170888710299837055804539788116033171167025305170855495173849638918015055177794699651150265088157010508679961266920897779781604514808391731822810350863966067111073666736749633906119693078359460192360029091352597946958766997367506485133109324026319468251786982833766255310428708590383581083413267226467665211590607649887192630124331807016370626322843301566866073459705941076579866940112119036276323145534661406768587148658180923139154528144132092967334214023506604136046836686269675035631953930449121979075870842402273544413508685603661350239702801743515438100863038013327854158720120605262465176748721375131200400998799532709961864728761611261270874444375479772136064179923818678933506863587285208791705951541732218422976095005752948863336219187623407413735427791494868847003024307861051985100800 [62,55] 2127044001526498073889235206325803022141172299958691582894756214519490746350387589347604361083818463763049001377419141447482636250824725530660294086106033371096700686371245957308956998856353068375994529545148386041126542985283380862461540115791310548298995998546305237834862937868818596501309571173199419927142576230976943334283437628100963597367082237325375376051805990574551137686368313598616612694292592683890397815007941485909055592557561859640520754198545200794135816530313087849970635321538527556258892701202145186579289130423127030900120238502351259142565598579952173640606146273126934678273407503014918757133596055450157823003715395774679154625138579616592468678980083983048929202349209269213018219042147286683985296971622062736754334171992648578288046505623007730431016253926513383597742470923720693469066604050117527723261519157205815266928661858647622749844838583478017931648322180377833539736582132846184238357594472247257819660415383275219415819023102301815487988960029351009811093279221835272561220312616225439025245307381884929917332247036860931642121031230409943162841392797209751257684743550957453995674636378314790431018897268445413159251966843316589934810952462334372317265704144678427289151849537819236441497686115669205056976736546585262872808537400097104820166990783379871491129387689834336746225796430107870177479277176358459069355935265763921361455259867048406728831758389188424052926365275281043025854603326926077435453654870626579019243611110439283791479011307538596470153856338160242037857449836899083247308357738808910871852624990512204819485774608803756395981144829237041077638229373545020329823581862173295045659969480963142286502719034405742147871611722028183350824942235730385650317758899478822182631147449267158791360505263715853064278200734856001490489406348929163312812088695579290148998430977285354981763978640284314678065387165574060058739013407435832975006977726514547255041894560168512052636180499057370218185756721421780424326554098324522284692837495102790370510988336437206318655873453636866732186482185757109090906538817635991467119255473464966542645168177918820577823187055365320379883790947614960804738958029097929736903658426448472827411542939311017923991725219416623204983554704170861831809608651160616235139688814595181569409104821180134117045124572142167405709423450474924335781555887212820945751273703906917706026027247362551854859636508065184367028057052158468276856651236216010226022791124480415486166790502899863314701384714882243188813789490076706507282237009166665840603783323187202318226650300416 [62,56] -189499203712814037939534875208875853579438253210459855574449336981929259798629017721202506457195081897400961881294727145828606421564400340259192290294469944930627423811366213922292625834040075811113294289379493527480619819284113334578838419840182058385021639892615626999503957713110948024938811402968874959511857967174058763421903510090887946482214116517077619274857754497276116404976257573392956406250591495675642415257411277266954107373157686769280917765573022776414076627190754924530164520027952172310890181596255157659587737342544043584127334888781523589323748999761875402588706861052451730969916715004574840831645277378883224312627233737870144154981716224581325507498114739322283127955126510623616157492763734652639020385138935385084462938310137317035836332346511194062956192726213271821895789318144501189797935293026295014111182631819329953445589494474109807447334649639543089817814458107822696200932668006871806402664847138026750438279897021311795627955365567410627267920510507707145647064258108011388230779069293861208694182666965500857833535422881673731378039970820243700706530991410525364406608132951776744772610337511998791979923888753829483085785200054365510768047359008474098325708713073371872851548774357427888841966028105652112808640955231150973368823800267485905965935777457274361184065652933652089661021084436789358061424735015931774097974379228933327173095868763617026505745732256368194366044761676748719997102837701527619100659358340159430285452483998448993057972823259158410009493678817107099586412111834126593746147238262839093626849344607216947971559475331227880861010222237268340452231218081031535962898389141998619290958107993967930746506061696594488398444935840208480545736431511457131280363187312378747792628634318941784826581761299826125654072132993440027400720568664072877909678824916188901995545580339390821808698008018336461781182574046972732733532570492180981641588662190448971809494967129142479405073380486610349425196390345046639986190498099515371404650982292956274648170304623097079212418921634794940431086227568072211185541543728713131890318959859406371735607364846887069356202091542913323816033192950172979030806437865941465343636355225356552838548720910433447828700628579898471954303798640988478654264034066552416654825441946343324859203002244900009711338715791545561324308558346225570213420549057368184726918331794940356392689242407988423585434272608533584534611840662168451082169176244898072329901166417469534475148685592544632382054300979112957357622198899598285463266685938416738825382266306412541290479616 [62,57] 17228730862493860300375663947178789591740191964457131697006365373722299829207045185019493442383169446703148227085264356471779401604682771812428000270840063956798075823270768450539944917659987835363494668306045470482328545543185103653737015118752126874872992665515367687029767872800506516232728663925449479229451518712427083971484101370568470145117493246131343026776451761478586314225370382309920231040016703346591290579342648907737924519315289082665494250206111745284740906229505249602724251412161222396980496025453981410347781012998068086780710093790671886999507395963672092637372085746063552535346727257803130206483766245596589037650062584018047615777986264710930754161262865737601626647943958573422549586721103886709700912532815256011160349239602572644642508185105599201239687019897933693948161359062073669754227625555095798183023456531347788661803507886046105648197579956146121671037840011884422421788799369226829527086014014373724760469249131642188907915742478265758261305594671964760528382066764960356357085910223007062296709079981449370335306514139031399036160422180553462918918156577883885126967214399779676491178954561834579145075942040427836869638234998502188307166717636981411566504460513083009599573167941696789532387586893751748021139528840841634530502681744949985114415881046270209391752199623723576147023928693491599433644173475768708328510845383903175011531800300117828298533896662693639401980561029449917958670962909953927832134790781375552423166953988295014808778854259010176358842300586099814011264640471898553123182587627784622573300261971605934684431817294107390973498349673032164612803215516601864107512223027964382957912109284216964308638730723713814472564501020372444424686545220883605376011166471953577119907543978960487410823133667791661432652522319013105591081081614305779726722728748401385953366726900036241234195367241792547880715836413647551211107536513317396991309469593150685990227642010916552919550496766726526139849413522547944696918638566127131123071281436528292812125246503728250612418598809993827403460334717113659721020855784583818904159370569190807967500630333476082635743120551902935170488736452693341752338052980932040373328363667439645576774630127029430671507644076814224787410946673829864473283983311569188268807647397867354592803021386137270916272361862836920456567813624328019981703043517213748663465016967746020582239964383162954019637729798832433083260246755089117697497221887742237559198032086730637876242281064193186003660967633361587013478977795004323754063683022769621844938182934815100108800 [62,58] 163118921192775914661212997062625435444717188232363095576555009581598271769670971404483079506466735451265227261713747099561900199783403090925797285981233688041319909220961760693098732318207340911115030242059904935234588779758415325163233319827960035210720945310117148774055779188830042251887214785760590126405607416130333933398877306004505471685100816508478571134132198603078306212763495187412992131127553892656352635959808138405284510602909819446290440972647095528478100546571021621452426039228046443418814986449584142518235160757228473923837580254681464750067554355946316074423032313377986362518646976056228147175038213096013153355737875973202008602400520706403957949333951762278745047407935868846659647590180815169595570814008133020664316588438009865277367995626022204100189568450366528232905088688329898278415364468775553034763110755098273010435362210132576778104519117319466463557464931161869828942422571336045720198838345019911498635134461454924161383425566892281566636627198078175779385064098586712397894172651832157529459552751478653936637910609751115916944631882224292726480430159635081197888185936827607795156043360589737160921908916270451763633070068994083278617080549672284915211847019664746182622619414431912855374877083919452856026652466023987209523863827320053193259275165365904714931541367724560390707278210048486444336280884952125316070890606563039454632821278030498475208047221514574151776691372885622571490197042277352121276807733750803575379870435489633595332847282211936819104370793500880241912717139684277606079806092017931543048839360104154594808364689967363798395026785353585413283217784983873130047537300096191177432982242810004065518792611828254543236159345123979769321755871030222235285780403193138454646320287200768655183520804400569369764078875440458237799307398316069226611521145684175901582002886727849278450545479358711186210636204305436767578819097848630434722346859561456473762105090368257981858811464710466518469085564772883093213361472785273343283112938829178382082954975499026553238115031166175806997128878011131894014866684428448404388724426191563507938375118223498927899221780482059982468581051352318623680273496022606173283327344021735120244863282729484386249023560675556817289551274204061248156784830141412678591330937998850280167024904850642393419001562237249425434797325804003392582866307377397642846711173894199583329477925275938533718278964780004365028148623977237940510482631167600779425928547677052822725041641916959698756576559600855131319193440782836511717904559869673630522228362128130048 [62,59] -232296352018764049881094977090144472663834275070549773199703132184394512170621554647768647704048765330820601105398153753068046835873508858867379770896299993475223827868286890588508401744395777703208241898396637046391099454942921197339560159298853403442543970612593370413066915280344748154070822524283181302214525928156955909995736807174033346578359931820555884187022722343969660485280643695652937181862464126396679259076359742056211757881700376021432959760177380624855124929725645916226144221659482925033653821315588927569861900750627389557738562930695599022202306062144657886674980206289035541765971973658075121662722330718045332052001526462779164561107199753802476239889625342896707885784796082364760892983595005808553210061406292332337836098311767614396826783265044747976318922407419734965974907584498342696304863141206433197051884368253881703628277458503315729140984979823052522019263559243535327082197372946177590643129772311354790316994638058947492449508805577994224731907855789721774611919903917254857517730643720272881139100307720774773378471991525503181782119447195354294552651309722634888980448358795261657563604254922924492931728853413352149033521305396267461897254184532915217467847181296598048477932001900038893520721420131812968266648071785418643790998381827145734499430997115107103472271263985974461769717817746856967581805186388756330014265650425557896161454061520942487237886129008904950327858291893080826442672112587973187260935424293320926598222904761263503025652248810984909689638010667241715928384581424852835903978500796305825784346302826987979437847903279430382908037239287074704968344882673435043554712051067677543792191119393162891259611562781256828177839393815606351797254302239987715078407506720740641641136732382304409104182093814815872354968258008491077609077630195991113772885681548728012925133946343827373469566720340392007856771844095850613367302644815718237212196520168008672366610368001266229614044279113495370224099541951370545413481170791893908466308008470980810710401223344846160008458957765222316307810026371835843763829509458499972891309194295814738426637730915432641587752756641444311665598815907972292120129791224739895901155875287725143109226061759332717175223046208614106244451316805045279943517467898764025439611600296727393865490535248360111154544590501852204453735482446179319474069672233966867983029934652577379420621574469927405097051987390330123500995295120325451042248892562529501137116075691875975500997555158389654342387867873643646919002516555333693183086900191858667016023923752960 [62,60] 45581718195302288981395812424468743775314930133483074454512631747599590573550478625199341481399045130135261040812530786906584533773782629778047670241649096157581357047354390095562570572478703523281002325365297410488822779316516067253326541421106975434370326940488650644987567385302706277722995652412122911953063282648125496408391817818951277387416214523311821176982419698793682248563532376218390254930931433065206441831809372744691208934369759577480761047127667994650862265776410542946721003675228622480611098176437792427633854974539370205059873157892166936385998360657680026211029608376172879362367760522446591118512318511855870822627921490544144574559717664609440449073335172380662039834635845574373016565704514588531144297297557374797466025044847377622604968130511697906882919271800184241162009474205583227178538412380591447417652065703456777703678943203933435318337961646298182147887725987960405993820927916738135448122633225062615752845336223281113988523438103294769507235659560842193488976525961246079177780290296507506602835524950978958074506954145452437375365669407230029681153340704088290761517873470205352061412491216023134886164067211224961699896514893385647281817577070048121805868520297576839857946371641236347344075457261529720486932151701076124332171644521013042278132416713240732479570443742429041087818365378497388641657901273217426174707243203691275904318225136537443773037819553319994550700949018321200877249966314524782261473039138419876607179063568218018327758291655278384241888195270146138609283689181813194861903032758610017091902256064041480248141746965198138571461296810631687865421892147669253770181212382281072611143783813509936318235657370756373219981733579589937204672395973388350289148899914623145099705419165365574847037273172391285559921404683942953251659402513506957151459449697359532117452459025460661219667088374628744952969265390142110105634382472917415652200272274666590839090972606492025218351516912703584009141138903348289622515577226604812577053246940758640188019032486033855014906422635775362977482620020824638966610930083646351206420847754325235665497593793883171766617568711338189219260489938093029562605585713877445502443117732911348579292238270753929195743816054568566297483512509304087462450619345421723399305901301561291009981806706602515952901050023920262086388108745947821690397311625660979567911439851017922472535929793426426211288206331355295362396798409645625878542179168241688071593138235145535559730688554614219015697152877062944836271794730237711108583091726184515471000207360 [62,61] -4242960347441519967934758589273004664290209332272969791326818547363139456397101641693946492455468367353367442618089160273343864045429921618806634283937493933097328495239039340162078113352812903454899219271629221344164595875646994914630723758469555925617243988397050168579075318094909805609338579021991649728722033767053421228754811365703284020958207993001027559877527990017918187016629204155901337194376516365879159973145371821701532525775650572876524533257855740839552780712369629418142145625522883625355705889413633130313443986028389018254282425325006596715086699504037330316157614643712960739209336620273476080886713604693315294436163405424557853238935176837754044145999014037547608844775527227904778730091924880873113798948920340943195426150730662604313169139166770328559173164709785609837946324805966826316162170862817499555035392572798055435018930444936559143914706890716642715522325766123510309838530167654783469065215947031240572720840502510186724502286216209286014835050158095811271982319698342560372998437510105673241840861516452924918045671252237276993010793660461325580068467425395450186422861155923337543299080074778773602129139674138341960383938253981787923459961797148178103792932245697846968560834152020276351952066918782488014771861491368637651244599659443111107839214549694539345072959249647828054289913598728940726317366717934674481074443004151466758839055798853726310430698948013198242657317893918060180060787049434495924357669946025425025571776584786723790883451412359661113806746814591058411832407379536873190054368739737374300217618868899195079802502649966808698547632572114962265147925190892961887397121627495762374678306955834367579508563836101778661377109420420159595226506511305178620258412173166410386067111485460326466231967858560699039120148055262606199319152348362929835612876586214317043483102370614942783473887515009642495356572612427043561813214914248560379246854545949705402563634589598857339055271698948708859634872328825995539232412171178769560087757172529245436320855866426188539705033404471724936744937752460367072140937429180583205901677533762878392630442794809762695445012276145953931644740560467171743166438872145118389354164728543934414617870758621713677569401250010109675838879014582650334236038780885749563780769294870895423680736028692949758120417943229243393417121429917065918723155853039458312070947874090242420820485628090298340151594279864801570444339208137397159546772616020563882158108037801059627886429711721863132593966438344472190160682420563238280220236071002732190760960 [62,62] 175729166071301459653433100472120152669267400985963591614382094516726977861518224628016510053693555289614126805743088877467227517054412237275468065491133095302126544173355763317059509909817457936646807904044588401020215434328386979760206227465498679773382210903230186485897504323579836293068991912725776292516430114681435367356931283796027503008481119760990692623859026795669460465867286146098104885289426393282514751790942138841609437337754501919458032283214440768786381433018890561495754940186418190562265861639611885046741054591758155640775278471135983623388995849173889814362663252090659546302679894196709651324011035968399279706006379463469621281336740625411229187016427443250772986334649583140557746874186189872513835399549627866824078351044496081040597016765095046447916841635070683368192376031452040832722919952967839792370487465281002863829783909180873259688288910157874521611857838139459084009483809328293324258044575646289666598336274381720511750264504932858334359739957098309005072514856124373895707304792123330622350824966628126375143104192061634321279867671486731809588589689210315427772954210437323653870145946916894192206595246827961982735215408220056051391271830305307614678867381811507835480960521876664930793927162968137559089065364173142247560063560245090355713752542503412282391566734625862714045462573542518003969261354866542400922911927235065602030514967762978943067699253225115152763225767044620131557578106408198921651571207230040094571779279445028990956419952853257227347189971580365854155388121454081652479946232709017616480442242673261454830810764307573089216754626782257326409919484842380963433532693075311828388418209696220710082377168041202028478379429794194707886855939374285579737154298576638838899116020748295819226237870194904185829050458846826998618942496537086292415836645114058960450543105342084350045115352168816618472152909036278784455241785102287376512853893586101144922807739676797138512421593705592394215995902982212947736873396825719170911128181169166876374401601187395849037729455097534884854935241299993946212186607587435466268535384624421876314985814268635943839718602070999194046524404276233054325272808285609693410727259660870691833791829477512481842586078292367805854015664191542353392249498758560910957013243188400946814566272576557617470725975633547125524926691716798905206552559572000471402153124050857922460412230146613478545927124793962279967749849612558156238028685278677512924319369938829407057764147414221515607517005067273172110665221255203962413588184223553945600 [63,0] -622646555400598713435564993906575262919946427016571000365886674992073603834987878165525712770831021148204092347458055953130328548638306646719833930637187021408030581196959539799100486594441663562841274511468211416049019181944692939503279979862512809876138299008930411030780744191836733723274035906741145329472386440730164056776030187902570569220969498829243489563304569132389750889161534814885000239667839778783359118770846948610169208785591863065884159268892430180397170933437634178801760340678745786305190333561041269226869401482578399723425536111142207317093845329462347185547585504320240467794559395530560307980257103698813374931389324790694517205669824601322832204503933954581965011296374694962934152156350311329817214099808780333537191219929028991286131434801689842775231574090547408116529984743943310312310325824781020128455828997190218081283676195918645042861988664139051308230898360923488085654416145265262766271871887022112838348833745077812797079493225176755996182037933789210445986360624183207381298706929537256112707435713316308790151499484328356005460448739516202544300498602428462077768043071318675748505496041901149735418766744685236753487574214313672015941291911989393355983100667671649298560889198279918400074851663090247795357774444186103595719740167773195178957090579387781762792827364832960958795848181301570061105252082119046550248462458315432713769166374555451999721831144019703378220122521402892083568761448412543014601587299642887699268706069919432880109209736753565532834632086114541152860808388808986719265600602090388328318837534909855496820778248689691572872533362756313578831223198356604614690477934471350160194886977895204887871237894280723318104224727859055008877250571315619897268510757825255344307736575414569673518900635662316554716334859300051415180902073770595598658025488798345207698345276429008509955897577202337193699304455763409294611164123266801101875595591866909998553691421163196636926619139702152694393438613724674632948350569329462516117603794058275032133617412923369934752391794633350707798453178017298970716454449562880701758016322215556356449470114836116479779866894337752485755979340832788110939814924836088876386886591945971819586157754184184797631486631581407741201173694363118214441076855029057429479389737005175740495847237022635628890346720487648996358901737920436696375034428749511169095325603391467433081883319932310343802973737291710099562464759905285420787842169322705086063274178864512750253515886996842707381524911623314367131542777008756732798136844953051687168868056261716476885485717598028371592376484601381174472477950253631395196230536964830504505709182756375329992674887291546439254016000000000000000000000000000000000000000000000000000000000000 [63,1] -15405099013074643560780214123563440706927888454979876770547215681442839924127153501607560161307155949328412460408359637646151349000784596530699230111350496706760836311458936709073819380613390307639035969584945521653218456870708185629272833002326332579876211806062707751690279160956955709416343665095516216521567322338833812302888969899381318948612483270117220060086110175966175752907422051029131190555536540477223645145993362968195529412868367840293124126242715185282790833362623827036460124250250394882170188226977419706023909959512841545476265722491975861593279585541531317559798759933076721136310558129133895674976452570966081010733102507885042110772848614929704641031839020150731590514032579703926876112191256789757313203642226344045166951910534437754738013077502184309795519594782278532780281673762048462603700784605294124211894401336639959387314099982892693726698526856886579772453912583171587296769861875667459150115482035408091017767260304066910409197756786807242729492081475322857355128470661520557673531302414302753179427760819522596484913153257007926108096639508513930886388415063451837219875072872757988388871502457701806727438060933741427956651990953293458696875472244371350852238011151838030467542416085808343544467503945784850466214579233118582446624459169311954507980843436613741295513335087004974751435490328143783350276698079248100255043522357271507617484989546017758843449016729377647115702178264955473358806568492269944578044213112114705625494961647770985153981738452690015457327035107032949362940638684720429857975055350603585053169112061123616355748199246420071821300338526971499829160145029684597517093303470047066014985369031196555477384721212329429154831560848693298248028346695919484819890123420726333435630008113095851651265783419958578504289319908878007798460338434151331439966404596223514089296897195626276823830270666658853881704146555258182082536602318473785072485138052148375705374018366300025362704453395904861713252879497824378087853297835339685603164868629834947116464676213981362729707956664712936339333875520822255242399706767007977425878072898009589137494378077553987390612964423155809479757993872109011156463346437134753799585865267070241736987080480609624427772042521689154506432314291228013008391338634540293974617236384684107604778158482955507207875812080876591068943197175990323018965082428543682122876716847118070998070706305922785142720418285934273981225307112843705496335986845287644071957874184654904726893161235654340428826444007658123798583976164608560191977419483952970395021110792959312544080293457482885183989185716067368622074161247705762645622928841823324956239118591829260569340908474522215615823872000000000000000000000000000000000000000000000000000000000 [63,2] 453925019443289723587944348395236359819120237411846245981387302020218775698773984574768347398005573092555301501331762841634354037099159563083633945622016047912142005186758959586320318960752445672030007894834880641672981459185735301371564205764778258345168605512039280399411795460368808368005883009809033838837294060443317471884976318515663371577937301812863262334479184363381341576195851648663403647272980507124003893550802863116665689210961129725044966034822474549668197529001954859513175593526680145671057755304202599891108504694047829880781159281555548711564028910169569423097170563986424122337206675509838009232470949308912479631404222555926550862683561678599121136214560241883185311568936221600081742411478976032806113091693458501333010306018483218773590118907316731580985085185112138506959245709272661450230637121278875315526485705328355531088928493234880755587992689782703914056037324621348120221385889757753375205168821518367334670501918762040273563574739748835485850374540574288694958595356286436591023329904735446348689654394316987530862810694716940361326366438624677503147482725195144281177284625702946690005447571104381287722052992344646037952227879242084568802446000011064122007303966493576590094091175540143655210297483448548513677469133923057079897455097688677265716870938410909480947776680039577389380920944105975740756452987556726265160352496161753226150523783104535955599694355833693287572830603906232525680469247935531145829541372080562477759887238663658061763003911268687054436638359049387742516227850145469003572598494068373187372546325369162864705111668026720048173979379587003825183952702452645628623474891153102840696827448347030644948723581157958007440060001342797206294413694922210856023513369476435492555624267220993959440606448663830904130968144409712948456634244618420224318225626390864019434838487981013172992107141998035722991928138254808417013752922279946036778270922109034057863730181917764887265117265103407336122500004636137719173523375102904029863820117088197050535717738701056461887957029189667885126785376744232969941635494582110727006643594018317915975986538615540866103237200596763693105641161409397526799702197901116283541078322114298925430554905882044994688130613168521366722421421498043190834400564721753238309056440601900849968005095559354149319367129025019574063348738476690756717410826267182263895299395568959322740093766884480900016352131311679513567209676894487465896556528237362037723304219330972798377828373056668235494701428116175468097327252367877751012808319344995101199171529692178118939553594727786677889560984681041321303229013185947995546785826394252680251840074914196790527701631528240073974743040000000000000000000000000000000000000000000000000000000 [63,3] 5139988869037177600418667604253546996129194441271700528247882118962548601368756000046586487506572007436850945342482736750976269537516131912128926675442157973017533990062636360605161274871895290127005747674370232796392191901153044673845217282948665358701664972094341071731392008317098255301246338011629201975974203978031916581101742603214161890336975975975877101634963363918126556674969438089749529232370905109094244194778655367269979083799062187479494580951049945079789601427139155980888996631660860082841436908744427325457424254591233321779639929824819442922816006763017289992909833926303201905885105677477726027039623371507891305037140453355240646325180195169855040366772627185903980343905641217828029978270158493002226329514931048385838643169648883876424810617936872051746864020117853764239023231267079794945198703052494879638647345992072496611741940794282802941688854823929235333064978390250952131357660955033585976661655148497379460610457407805101872012273727688452161286604578070155817076619946526049625242367484573800000772715766105348534534303619651297973855189455136525539593186096748251646391705846748787928846132433363994002545647079071782095415049524973725648621561840011766980463921337801284940759015715497460492103375109981065143610826770607270435328149229865639757971958100532731158412376435123660763111480415131081145768996077806080959880767254584454948491833137280039555652894849018243845559518607513408663149088734565011014072352001079378962483777240898501038611465038713436772793065013812394937722639727640333154404196617065590495424366795012365827261715855365507801075475494267046443646679057081232878234030499639421979970539340541800608257698385022615029018987998560094275036228880609917231922817681826425628150459179248133285256968851825740233740872774082463695501580318672149133154546089110677961022414854529449276948363595164150379629983712966105627505502170315405174364729013188931972364362960128569016407077267613428600735992210300118589787424452082598846598011485822117644674275463091483126782726007150048658247465296811618133231498371681962770154274759971201469940443072982095021943126052542153724164207874873223892274112534786454258118787671636184581430705379645710999921301776465138013345450263078582628890104132189796216520990528679806015017171477250959964083158221792331879046488881533377488759289264793024814890140836615515988003441742236294793046260552485374958103247217050325323935577626291763190117323847478150420568327777616023127874577674968872625282841556288129863774108341495794928431216555573003903709501044579083016912016974132472509810677464018383176534395449874985285035701172613756514393289715306485353765928960000000000000000000000000000000000000000000000000000 [63,4] -103316507055401118516749648834151048725402980186261934027144892160857626144809918925994757989708619584992141933645537297757603996724112433842208857622556338580520935699490503892481833343501689014133879783140415615881588164765648282713613376453356997838276152669405496929549043189641930591314663522921841815886621942749060550619467617518103841398545200264256712446790515310830144341960045649332221919081332005972191623761771749482452939369998472321285167539054954152518705043171751732487471429591809413708313686068604134954838729312834708290836230861804719347525053096854399732634749116106064988604828304371106952280611632772091278481442172481592127219957531978375622876070536090244903828448545335816966473073169801908138365626162828236927383445203688493197986608578202036940761976433114740515558541295421639489112930620044896848384124151720405804532190391331233296438046103383956150144655278881678122360374242233931095273816838001798010834814825215420928584544837493918469760091331019407858939684351547424598415684304245975000321933724500177524615606352141608927947385190305708614065232478472261216710363419096586786538443257309196466991624145335459296297282914643271906432112449517378956653010304866530211714253519515638524238465673287821890147198548972040613649194949808191924994289357062930695561908990466699075416884389251159310520906374986182680138269265112994342228542405865468549862520792205285919695665590300964252052274025696790934219745462372252876485099272781464264001946643807166985866861892061777044064407547798369846458437582931319768425050192994801699307916421400136868393083462758470966156910761280020259879699766886171917234824904775310954860577492662781364056524381204375357851378191663874117476067080788845983871662141841963187136447483615167875006822750795034789105722416683286982216676950128028476943601990823179231320393559558767718277623460208739347729188843860381131299989004123907773989250596506915344811938891593621447418583878315139486036373653379366990488500125068540993023271564916191390650684255769132134885377934894983077960885318820509346641966275238333416935259516332701836367322219669815520350126905233650027842014161874830634070925730694697006109600840558222304742923877159107217876996902126060840656078396900142461569517724309368549714499355304399828108527169131036094498259145130683615848919408432941878400970122947975112100335079093636145915840217293325813310321208327292970221709588927885907252103930808711330248078153231348053163791515135918175172325708086025085628089003198535712525741980869424383634216299477590048199441640264940253511206568066431058032657463391553328490475274943850200691178149829520626771034112000000000000000000000000000000000000000000000000000 [63,5] 52454274219410630220990743518722937978230806453023062168036519392936206550789695116570475252087482150949240690221413574950894535336844629228389600586522766676004028199896498284321860287469641777982776927687683877598395292235930560595183915470619541347320212535042380060199752831552069787202155185246697482680388597763487288919717950509787157243078580768866045830294594399190902223834162401593891079747683310566037772153899366850580553389006450007860239513714213596526860783824374258572250317052276056132278157862768295627757029467824309713704022732149205802455866816902678619640475889134401609477916913898653538095065787106326260897469505342543823431431362024774898025251995125054433284273441910585530139519702733890570719468486571307621136752088368904777760807973916447232436005954334052453140096299431826222606383870972502917063732894360531907325983657963040149846893853477809674623642254150094917009486591146167850503099444696328753469492047896276566138796597481379413992217549077118530727078584281596306626582906209852306379246573562595173103280143949432341037740285604728206438603874974885705992757820924767083487930972170124269030043306057500399253187419081596274690897436316308600852860398381108428362588056236741109899982457320857805661679895579947561394159841516823211841712377225860674853135298952074464256646845763750289963975497723868191036462591393809039664446971233045860704623894949707156822641329992540644494172943689114490824180192699833418452776123105044591736168673634767757894055654933719775054299302477842594266247249085910939737599189392724057579067212438620782621112464454226489408713371134405258193566956728322306369947926612168650632068931249560999530619515642375097105616909471090857874591731859968718160394597345937220874989478017480575290375373209409115774130380662750026341973748564297656587572960656037020798602028472744237362372224458327312106817570098999646414998712146068280000209233077847124799814732515330487284347085269758058608682838481005923803184152206077817006094255012749677816123362946274552197367489588527550414061322111722499663277990513656975154110903142839834750554347599252185841225494068588739985856658019808431925529496898285654306440231364477644746051380825349342699286087765556140852023323878838980115238374798906238481732231543992641107006252818595895763609440122701723678851804562664000392870788781041389617392575007834694972869771612388441760222173786671636437315694536566251231383784150086614316128622638004411723390336381347486654756907927803511087408811569382701328158893748454143915228777308877508095298370071206773888056199658001826223194065882736719360258442611574849983678159539805673913266995200000000000000000000000000000000000000000000000 [63,6] 6405670578215297837785355447150247101314892557269216796741458685023723520032616873310909766029042882535412703726479430669310434690444676431246709366266174606376236090119474966614598644348624985838601523128301158682567466635594364121308350098416653290993091852793075249663992608775159388915736767368017665276396417991968279355281936134492449299472872721305249659100965775921935418681740205769019879065437667726851122383567737133970521151778289082557532235190254822639313771467984545302897901205424716698922283081376522764112441841616139455604013548895726640140177060347158874279380136946431473167207804008013082477373400331630498829829020765836734488709392972797919922304569583585902413819689308158200773964267452464047517675879389199159901099379497841203160813074186937302653037408844700430308055007907150042982539168823920489598082110007176050404678266505702141003210277483404085447164494255701500308818324059554624705383374195963721259606506118035022514677308236896172057250539565592736857016848725213286007962672731767525659952417186759799059974443608199272282654490103206733016721571202670948617591692355245998504816948342014742045768181501055244786611174424359342913351858885428640260768821277341951417534833866411047255560127267785775638386312018767979953952675840098977082313901010882788886161125010539529147024610907131693794408304022710966493877504593399154686196243227796282415099218898395352354133805334110752964205372643083055317321417417612414281757528257468252243757882219475147944524165605167702890636038728867545786384011481721393684334740384199590152834730550713731098915355431040404494031811677082445523216242827374416303115726822627175270340025376332595934971247480996788907187761115127954615632130569331757773601773598870069747893498175034004366828050990114746663189335833424036546868505572615308946453784934575472396824628150118595443993874277575347818664718471184694700643983672608878254279372003503201902880975382960958212685166816378878162238209583193073305811617512091487442025498597537542600763603782748584698090093805990560992016772927325921306326246977424535607186274307112141334966544547230919265817180272068133229584928969330582624070686295621494210446361696605774802295664336685846669498421813440614559155106618532247817326229842027187767459261723138224502273970366262751035550986259131406730598556865259072080450393408779812964483098449434326868190394389163697408809779001391689209064905785324231381612797033292229374710963471530783413785066570868895030896273877125642140604215053676914881459645518102666846511272222908809347296918820031438809433461829941384671711069340790155371346451877428806906800547428162804857532579840000000000000000000000000000000000000000000000 [63,7] -40604931358306514532364719875642625893159296277266268911250354727071655578734290630230493779754226235933309627345517442025905387643880349551821476607399417841296158503955475613969222978158544862079470942489699645885349651687941825366401681867940271393209621187330924024993598161770414854385160055373207567138642458266682714580327467056004525883165679771883914340485908606514662691621917031516171692558140990424246697651160302729940363451324225143496370332189238516223893857706991784997985187765863972261992961911095960209462205087932129815348189814918736830934511910697117097359651239889132230789154083196775307696660722888339483694022061670754786210094623896919627409709547178927276193451730161212109220425737761228340157946012947646299401170094689435197484163511335366140485024097529643721627747121943710567056298833723142545738248252144194731382514496632971937388441981046147270566899603437188299704854050562468160056927652823264507696225427564983562052819110233424798651387383847496512500893423305853931578216977947233951871987536483596961948850508421375726028596430856113158620253412333718910635551505321181643437627833961135196345067134967693893811295048827157766470383205103326022039612444787795020552155049766570074774738861735552151220249969143728842671273529049419484764750587833843946732644175563913948036445429612195160834104221073980647565035364835734061067355294737547345211345685286764078483773818508398444418622190149589312890052377789574836931292337864396888025145956071159039116614687098077119653769802759465033805435519646955280545698682953452859193511912045938736037645546776203589511441820357387281054525306159228021032311630262016875070196905662984445004552991827914860094962510081104560838704390373501749057960448742750616478178042340050008767584473508655853516386617141404658146641631411677603334126812775993460699323155364050902060480459673132257892286693246719029791135603880876174999977946801501668135175740135979762391248339475925330590702883223896564426687794235104016868242654205746766240504105416510113247180020272974380984311937732386475683461837104990055360930466258649695387695705998436546956555732521767736489484033390696028238937493151496869843378071936115776751822803900196638986070433055438196541212033846918119501657945785393289666912114607204003734744555165812939544111056014370512748831738855766062840354601460050708893484051522051367983741013635796028963287487823933337177368286080432454092758922073278305196793135522753257454333949557466985811928462321563005539189039195870845654743600026483712631415391749295077303352183826736599134987452068096796038229355760979099466672382980421633334872867255831311183587049472000000000000000000000000000000000000000000 [63,8] 26378662205254801850983320195942697141752007250274440900898217376309151703376262661709425339817386268112582896402371115874028623606462444911370575569319800125674776525698761460761761512284714775754222578680137182090294974538820572320994690351893800460052796520602400218481080536603808993779244551700941505251142846268386455365405443970371427534516280630971274729956770282853002160454596725631998059211353738343935612361200528511376302744263321110663589880177483164331513071423223834806645332459964096634470379749360360412899893571647343979457288377878555813022307337905082962931873136895469193419779648753319005204702389255035702612002623049769667705280216178148271295355962843122784855718608845866872047701213040215094645424795605046234820590944913871916013254516330921018603614245091510361658471156313859558856196636345820304293485083290638816817546839741061568319650316964330920629130556990029796204964099669610945484949143761933236643090343015892767927090524738407964146806619794225435070447131818314913905158444624822266641831442512910441589578441072144239761300847417229152639932292135435923699723428863844935806552462848421919405108314703122831971239114989265562218451125921569338899386443808282654146398142107394858138784685042236189436803797181667729267655688323409475820817790618094285197570589253325506061779359987577589091202495680040023927663849154905341895897811799480556944092351928890779722522879658062660351326542918145993501440533503608559654514772782508958826569030092589521560964477009219487413613826327072264783493162828792758041182101644579529300929898013563381159261115813952290941504825791326704623179323719318010626485979273479483843616333057508282916388090547183151127978586747078683715392125006646373926524014540668912381205009316550223886542114253294005942613763034442472005081477639833141149464662581785652565158790066813167766260791755312343056627577611979078309650065784081287589383550428035749166575922786786816391902873905989771506528297107271091197827102286093901439110696421043672323179715981534154176960418734194468720089189199717281122172483982187748602638090845793864834319834179461044894680331358816320193162558324799631490483977853268679688116992612039997963513083412750529290044219789028365199805199414291900896697032970387716712299787053083845202362501314500258816108315606715317515891184477196864203025627365589340958811610783821088852849886453476316097400510039645768363455083000615610961135904627806647750137589724112995447749488100446019591395588616617716866483629336757558622598053705592758625595144514580531545861918731546264862809001022176446395497226165417137049114596381690970768377334931960173238734028800000000000000000000000000000000000000000 [63,9] 817180938961219370653258025593148450836584355476069546538045482895251471133132342709040537668262487833772915262452393716794359165913784028891510378610706680319251843261797362145600228729058488087631315832386396630294922260619234354167421408268933479005293878237119282235834349343053456360497720471228198870333959317703624199451075671410034141127723726209671747736466353288588803006377750793173503700045370871773343012380669342322639364767199390364401752583763110602820610627333025314037347684784090779455195300531534858093366778208855627492451668703653131727023447028047284668934577589499005203077169292719749999194157839823641413191343765758266813441601146781908670967664638195845879042412927366946842371300946900098240501568460482398303319952333942850098821257815504423233752939629055334730303539287316898028222012300576862710593051359095894905304799640382843269504174366686176526486021125604050088364636980516800134552905117807524191823080678018111364611002251911760221236553353288890953342648590086412033786615780106031799195293549001277669794336168733732736670301994312156506130803752377590123585135855779318182459119726245774590088757636522965080204880748831895658834045411960194600045540954040188413027997204373310133971762532256898027159478012535256417146802709651369713994192095522985072860737122590540029751488665142182209314093295540893524932143201656723248883605509832355623892859262291459150962686610479287784358474622222723067985646280951927320579553193163964666078319589875597145539309429669564020103277386824535640556596946912353120879616221179962993539241086432465568031705907250571507606290560854663556982849247337778959409258906342160462920564716234133804974797829916137790955708347364833780930591852777980701820685310665710656205730565249234005062499421723946901076727881344994839564698916344634432588526110642568952132191514148443674233306442684305234856017205823942524887486159920646658856346983951976040344208160250484090490739134318950636926180242088951946932632897608964519167438963754918870271318086997307109649842628370639325998269316716063534329264675998025031332514863133165473946397072412715121380374764411007903489949742006513508023537989010123382056198814465217269331053319012821496984540644444999215341775010398944476408788369711049524844732033937628954245206219560436523397939894433515373002171066452423458870481279103057009863081523258020677606377752486308870107225684383911968941052173082468158035328214140594294661732908838953585913827527413096660677595820172431130800951970255466670757647923683956795848975436913639590635831397110821430039968252713812575868355351512628274565673127857957384376128856824658354601239511040000000000000000000000000000000000000 [63,10] -4583009515952759335994374118466656251781971933482030900422230246523677138671736333489473051488562065940048778979950107569051942536503347036519259604079951560584908817618189024592156013234998148617264745334626699638825581748967780110011479740982581707454219383476281572710614125618038890867088978667240818642000999616826515487116310905649334879892552242125638185267471690263766764476054810210812315189572832029747529329818476235450713489988050142300187615456562541551537395638529260732748896412775740034042473843880164938213579348609201767584672809238414206044704802973457499799625054934453581095203040229196307010201168909496028524783303142288377625372071569059952590182810630505357772769375606647533065423673375893347245508247353670183638639631994813241440991983088844890560109330130909058729594225374965499712623982343480317069335677124801900391962798659769599762517370639456676340695297241947198040395140784545924680077654321528242200095682724958514725993806898584727435509055622856805508790303392610372686300031556347781358282063144821206499478879484101410265770737127021518620077518060881053086028547522154455106771733139092944702487960899119366909938640003230199873779624976512073675644548133831633279001391251495596294424005418290286951660261733780531015953926226981973404966434856482396849622029792732402952227475353555078115641207050530838463369566018857051411066216187239370186308204189446580958949679492255590506813461894921897249300064040777445547126783680814759069221375671783059451140287598983485169366465872659263432379046923201122002200608067354037972393811250821297244889218514585806718461684537024972709474133403786815558802628813948973064177376936781776797756842206210755935651473998858343689210859521364936578510756232934356629664799163484953431538508307182031399955986841781515960491983362381779940589176337442330076326376491835291615545414926040766176104691743297801526135754048645794329229320059971942822476721327071118591743745069239856177494095241086174446995309043512829352731862622640719295040814708955691602869980065676450726390275680318600185502298413358817413551011717455654473763027732642361339089419082590774134281455539872196746344177120228161564913042081705282167745709704180872303569876126192451878705495480909454171361789875490018562472388176039120078111664179215600522730524369665223595630137428572887512747132070504073427964486220114782215866635406084627597249258876232811807818060342629970396727382262414634853123988290500031070795286589824789722313904222672935344188635830440159336096474502848662545966139607504764040773450178053870347865144240898149346010049068415834374459448856846367994709849883247676807297210777600000000000000000000000000000000000 [63,11] 10934230174301928085820736922833689033486213428350024272423823420617481026968298811895833707158982869868136662145479952637988420122951035272902707845167233383350611186065112858165954181385803137538674011477923529382854322351284020115366675148360080407562042245811499223592576215021172878356894978322478192329614949322146151664047581029850562737094829139782907173659613634719481282701070092128455138206574831874400738270818076391699652731961024931111918500968511840325044226802281080424640467887520634693738457014553601158352684857936378404140063026332703081838296692164145339505398028363053099787437442002202483739743885989788906064669945664275560381860932293970001966258835972840002074244228886936003287149953420077792763927563428523466578218634478765142895499762569263736618119256890117564494762264893426641084480132489243152172091798254139259913146257073427688447763660418212554161915401599114922119805037598043835971919239016059951232365615968156535924715776763717636517433872494246242172713484111689492522643256265211135910091590784237260725684224643771679059803725879928723652161566505845557941659316944924650085222713474021071249699237271799212125801766117370466918616284356483862329235967074317027150369511303306247139307238403153090396354100764926687195810411630460123402013080569018519936348280991092729823822686912127242764073515743888486209422697240879755637182449353373050463621144973164073152215782497649401996412519451916458150334709748073835539750574458455547193546135573089454201294716045581652823816567253075541517040272594778053848994681649883520629203529991536019052801824533358690064819283235340315113665456011291452461440118131362448532629293056315359024051595692881977098215115891417835156670089104974763948485193729334509350772136876602412642648806953268375119283354198383862343289438308336151998485308752891225008912683074656894253414047167318592703564277372548831746883850618110177161960575593744892266406656154698549483094751834723949484748270160742593383903450276627608542579263602607046389860434927405072944447130492428551053935358103487933719112058271359611102510483131465579389520097961303597048574625662589442883841033439640785422522929969530323964181019552306194443187050773321382679492801194080737645566810174125646093712751766164015954496193702584829156074781921998287432987777071948667788051197770158553427061691552224387263410950488434643661861272783814707937521786665136303640473745604489614887996364310158308910608779943055186352426527051209961253553951817014368565584151131060650121508844167900019748883761482263678928430553800480375186957803956494551502436837168451014103362508148367433750665047658407450194838185574400000000000000000000000000000000 [63,12] -4270832732245997350055689422280953930151945180362463178386257695352835847461885879044869584320022266190377164503319000533103932950542836660737642923916365775244656508477212615195044713306599166549933281956683667751245115573397352818131171625961903228648873158221030471401990999699278122869609481354818219490229706842866397207584378440505346065674679052682385152556340242725829638138648920431753992560715975693615219866891587854992963165634244187186114541923867395755199416638887330519731473790567354832576088845059529012240913550396206523470415741297430301836757671860172465402724442068336623886701290253152507669304360357011151237041006610712733629743399875931422147709908193874043039427252930099259220947159210737594856531691131437277364491514855864656850990470824432549856197891785638408848974353642999530615467106618485882644249531857514915312669852392135827437019052747926215432436270174780353621085088625657604898451138990294999503640271108667727581312517649314585023688689548887739375708041491918359807830358466058639881212668631855639876550185863144119415962350735288772792261646616100004780030491713946263950106226704929726352502107353225905898713541251296825437112608678693834459839621184289238375398119025441598670976757662709123022318807740525369415041611123417797116626578702861640738946971512542395060347413564757945498455710106496087250363306865296985922338355561276618436785275513197447209964125049623093384135402251446913979374784927992834187720567193612763245165646383479979425700208720655086321143428237658367014683141175388383266244717912320164316754387453733462538555860428353333746147685174102981963767371408472871745835935756151294687430320224053462613791654333344171852394265676312749428956236280605941041581889469103954086922587170910364587204780097587335868911812961807583754532923913066872492708313459484260449977259440018745390250503700390324843301643706423758777632054451822063714945930944099134905063119676858106024948186230218469661386989317958540259932934725477809651591480926393303382144526027699919088585429553226203525397711238565153633317717328482652957431924681120378326450467231073863321614253732479052084827273479449528336648826091770966177206060032714338468376767531441661898685171224126244855782717966134873672412565116794892888438750608856199533886053371997055899162072206441562509695449172340189795489836536382449271934959730377695095750925518171939946476199864718641197229237186023404124709038125197706796348257901099689663058890983174186018078878322890053829931138899499142038874690360062460794251594360133183817670792096845086375139662033091486196085422063354130679785781804293157055862614508289641971575685120000000000000000000000000000000 [63,13] -53005447759035905932939338244922846216741360023343867182054800241368045774089939255245955469328899496291290884859481577357648120745836668197935007580551599715332282783124102852729176714546663861260835089462915165232301932121241964425598836856172806327722217179735359029895571814873821092250064703098391450387745067252781041151716946954446809356220508404193298791330041797916946689235502310357650317796520012200678551236437176207763897441312679513011950059022403341156338303527325891135343315936654115943375681979366858116360918800837196163437754422427709483897215387987742317746657608606726440328236913868611397070000868145461096259528090695935020688825494123831491548360783316972595595179638023474973320878020936266198125894547162363160679984682842312643344125210586295491743197350027118826965012712420538824977962102897453861483948234912935354076866641709289463152162014766370867859751567684011891113248348049025924515617292522511806141080148870014938436105343370185701182453325544120048774543972596914071376116649962099286600397967856349948214280690973294517941778967196450097296844370590060565447238505116013276708421101707995481221105286877664306410372500942716588747935506028335665810805902908448304376414755652086344732918829537619819458424766782373296606126584523259854860198087362256780029011626024024750349438777321720409179008488966023092182983080993152761121063094599784311563863881304059340818367041404258037390940709779536130460074101298214457862505080745772188378741495137164690771865875766863529498236674668658597168437440552134533379311428769420892162593815463520751793328214038074613151892716054698608656929793846490477222196674344850897024036369854116419354352755275479381291633262243818839273207658143988261915730728895316529064612832552354859523906120075287460478141554625058278783109339389982087785818079828678417335867486705359071691046437240501951080683598175912022313772522927646483425869388934005012340797970779645210561477659328321381646405285219958227975509313944538810466101472061712075091649326786426298483586332228586659221260595779968317590551735559318235819441616625229590422164236730156509392596497911160128509425888884428338216561431264851984262045797576219684288222687684393433331368142351085681381090350137487871295566635390830389603643393709775968938700429012882562591452747624061421299801522750651370934318242880934990948114233316939551020859450346372598233282326954684071908241757388048456365264963721471780819517479695652361914871302473693897267186904363982591962089788876636892583827713884431831355364312931681592691081951941794173546041420457093306070046872175304556313503037415782772989706405639421353199686123520000000000000000000000000000 [63,14] 180090099819873928391067664666998222644914315378660906578412149061380171496962236898788918560081919756010588179421104719726206981471467168497707417219335596862435515359786849294370963764720018789802539353303229743230771651433582088197202292241781637967179048698896585541494375218303965443982261605618411419501814025140318338413206574572138562110283553228470627111956915564565822372284606159520100610262786721940887920313689411077133606446600323287220636234179363803180172845794583625781604601732232732859432282005886754891534765583595459754822585654191009256373080974758834381558179269278530308180089396744949869949683931670011978740051101033129133821794821303667771033423059346481666768027317869573468161357877764921935868572324387666418246830347735767202365000799546208670060742229785383570763616727219133769262096164028310405373246449198863556289329968197292441145461360747747690228013508136108701951881214508771883380816339797851194304830352953580569713083439390658501338360469887431841750880757800496651203958378532845742207895789012724215322948869934530912322147818202370604962868176714827187138048631181227222414645543286821889105000935831403371289806311237507469222523239614073279041886457202711846125610289379623522331429318098582040666459645489757523136406288426797760455078631484554827735600315146938304974075840737569921233212937312102103795209984376456047249458436769299040458653094206650409142138200424335343236228409251999968785741129178264275463536812364483096550634812647789475868554433309159225481612770567984476794805543200893776743131686252024579454503672775600273877114267675431202864101165432002477591769024554154004929041676882463611319789100891458986279195853007994671141805904058654809423372030793405170128473841243984692257061818700828085213714526035646488818488923271368150699015626842774457113919505365279168925406482221619481757655150009028177169941584130415409612610856831352365871042934768069556252638197723182564221819633332129811385520900836535179295504836204831449063889536172658873620080664131285301476569313130420949659314610913049837226194543685961216155831710702450248719288934355191426620454865328338304103932472498787892562462864733087573449902229648313156703086013778858774927598104426566944322844709001328576311805855951348765671028041909118278027427835993521552109465175777445243257228137265910634158572216062289831870674146022034478163478594553549747920622488336643664204378994292476114290285394804775212303270569030098440530392459966101264182160450600440159779825710775822168338704869347493736065336879845585442589495434334397199619052152911194046974886206071158954312691836112149409339239116450185600827392000000000000000000000000000000 [63,15] -289089668438312473596843499402489740899321640921254691631790958044759913381396685569673264442783120254806452142903637215202909341523248196817040720062747008529807080788938263985035103365478303617191264114058415569768947940159634184118822272687921662672530033923339452819872299556211797237925813338807683395525710408643656977339540043578475160249060652634640118944937341243957872890635504102385846776706310137148097316666294946711330937152727587767535179567557169114500098202183438514601486547047438928513157032637501555175110789958052341802186281826686150187094444791064349111514402251010745274570086625400180184753534970674515026262333000769627908394741308669024241055931020879801981511014726223914209593157629302085981450206256531786774834268275357662890345411280752353290502125483578781070616996669376989081250356598356965568207526673934066353079342046225519757131975832679387044862487934724758698972096865526150687193060886349784519869762251510728343387448413006934321092775614373185438312384437157589895469889358804298071394193420559951235353512233161015379928907960615085412437094327110482630878324337319839287170630399365487419487888879456566516386494088711192375959393913134139862366077688134804420637399978852846386537740906441716128526127585791049606960580136008623499263892431155282368304698214429365001536452341479588954531357374129254673504451488228926968073098318730825009093430977520418294193131920803020786351343649326522845577718963007531012270572517177374984073599900161994636232356979069949323822301855115271230393639803873110797319106475856822869518922462909702420025476132544304784148402416548967701466928222362234919327957361355850014873137863155098645354304816602025627953206014164285299383342220945663075329106204654978658695244337789971703434086628680786131155615251715949857078411236221254841774783552165582650196701862741905438145389307109943030217122303092675416699202146422267809239687067065075863081792096473689420687911419004514328003274250049924976588591878107016319717502591007072881704499954065735102634105416199561051298390416310676783331535973777129795349386181642977969683398275847843466744247464545483168771391935925762893693367160848449848669677077268196391393084590215223530161962581165642733146125362236689543715872048132526463529449374071338994905123096631040038942453049768513658722830352562871726909729014336032184699527200913714414064927009464358739686076946577141452398486018350301099343487452723212475339808229770591869143272841538633993887086007471865485473298318765078483901878449898649972609216880981162016344854126742552986560018762185872622301758304531404299853281579935010724551693761489049622563048652800000000000000000000000 [63,16] 160711916376259980507616215041972438507554271970503225845697441760629686074515387136247417452081139606386442572024577050379563692922501444444290977589726959010891662568069174730597443960620180777044869480279029361762329372049592958760401833148254277824649967792475704123459426941870445037019400494588710332794808793328993557729355835212431185460729702512969761819478861410123140406415422612201841417974591881821864128523024685143644630481777419378232711937162413182609621633702462407863343323446432277664136047207597266554490238243624563871964371745366905230480262886512293693654965853094295424304224200877353747574857046592930014476512211634054371551240253557226259080000368658634621658197670410698495834155719598580805107530830925524692224200304451736462032416241206808996953968597185107820476883353569216939850477052272504081546047357739493773856657363834933238127994587319726496112721300998543912682123247072752152005118862245711398313132660749364463325276406996225133919859764962099524531410855394667250297644204231992533607061240195519210186983223782909832724422224827289786900529423070636504178141431614662082173908685478411036574736106395096232266708044755062520473180201845418585990572600761719073987312671851838203792272050622193028355225552593397117185403148334711781248791885738842304782257422486562435145196308227041788706319313905428304914200161945947688352513028931188339840261060397078320671392273079634875248745934888439885847861175849153534573780760805525709226430480659919353638744484634793621744292922275497300801898143761568123045063145966405629202409360032577465250917251422916505759606057656416980992952449192927668194417022353360635324567617667031710588867418790675051115392420592564501111098180626102781432652218112025039534818364647498298212744435742929608636562814816440082658621997506653057948805348695179058791296798711783640300868388734343583027104282841086148533939445582392069951773613171267293262200970316015320772299901566493517921044090124265868327989718214929944349460103890006352178641553583013236188377021587424909964883594349764377251126866068197445192952713319483259595204253540585066384446879159127278253359631004639039185240643109284758264801214994287810376230775934262680637861429659118484251739183961568200897705937321312149085299069712439896729734361587414749252141644182316172645808500763140014721367425855692315748960116321852263244209906583195156215498460646171214870387848425648885090407416422845767715630786968635487631432227830218160750812235760466893140734369104021278790041515619138049381187479580137796199490500418973698202075338538751489980253876395990659092544126885074691004848418535451107493150720000000000000000000000 [63,17] 376136517782128267672359439518271477032049638687537661533604213926138480335329441397021720934762363800687425776800051168872386811812980750260128658664871413101200259123168068540093008162812806549044436326771703815525849272075682063701893634961986080909479107357032518311617492785740858197332816887802602139170525321689186479037622589498563704144922210245277928942704184756349877216796621779248285348371427423582247176722551595017732609896746887447111843001199021871315876036149931554350845658599796646301337706410106771427270178938653002454789694435928772846410099014893409340668916812616138417827326652592297196374967357401198014142167794716740413178195203416385050258763674872497057787089673316625119169353052570206699722689654908826040826209067675397794223510884790256056623598399384792685654845295986599312995123613662186155402057660990722289215925129853391662344557834670751639711025724184975204530043660538772067474190174055669726351035050522265835815028170060308137472230685190453151979790366405345491690536194256560547871678623972412711191854329281264057623978353746028696307169461919150162306842101805509648876912541449631517536366750797918644726831687072720621276920609188545798026967212621816651523323208933182338586116590979447185190729105564417153294316954099354623461419319909116323486999157906680830849457164906794532776285266836321938888324742190831825736197089254847339674700933536363184404257947835169747748876437870538935983237436074717260970880066016047963637821075531963805027102795700581186309713341974934595884816242838841461787958829659283115801326455418187367995534530895627458404938677361891358369228598543804622176897211198659387863580315727250726189116383984569556869006225877079278992507962680630130814188031466884103272187591628234548013402811458838935596632965032404096750840961334464418481781892830476534808134727575131353429343456298672589479027773229394072191000333171777779703597008196730989727977574684648483575294547595203383671882429438262754416888084747579011455887237241570626851557266645628840056173258652933484636110896616774764749067669803434249684974595979131991969014732284848458555913260881364990068536843396342894453792096958179857543080991552242495084343100016185764940094538233689565828104590608087370108070785753838248983186779789137955069736177724351174013912501597649141474558941480899057653253080557242810667169029494477250488767805942173542092156258857791032794715073557635977749702393447133573494063772992040542985905329611728618391797761941894358902659031593247178692546927687129770052219043550834778744249549882524047254258172293246833086289559812894115192282326280478842950605636041558459995389952000000000000000000 [63,18] -1114716390728693280502540446876235886050602831643548745414672023327936021963083858887138490088421679770736880837165822207049779338816659724708758671097422811746038498864011964997253621130933464133534723461460509599969573989876150694778904505648969962264832485405772668005666219140055108028778380987005062024569650360807955474853364169851943084378191407100047467705268860263120092275817952646811079915295756087079434072939838809821220985860306905180678280234227880398304888561808730953780266676354018938025674247868843292754487814724205715824602179811812643096988225621138445135904575120599932788961481776012502311077819181510480999743593036840216018849904853498823892519637617832008483225682392898050036031610309933956451020986351843455059367752226512081100692894254930933539949099054099037935617124876019667449751046998759415493673988519034966781468290677196930774125040786863172389727842026628687754771211883114500351980164317664132364091239576262068019894385392413740958878453803429011156479503634098809117869064042549050574420124764412269584166971827311513943780110273937763851301301105255384123311134187549593762278724278436544480328623330116182903248314308289060685669588014675481999108498891966648742996698412078786571777944178607482459682061708468802849889092787656999141632995434663089440782750708149439894972607197007625454779768657394610368497817754133708107908427488277666256142821022027348508785378300307866984015671920207413235776585893198411458026647217305662499163699245877780469763623472515043009564459477345667789553574260103721041002942525246956344311070957802778805188221397622231221291848177105047558636893405783067690126440055504002099421205704177125965039249918755307454156423717380215587292515214979147998157004156215297636313140607360461847157084059573893321675114689661513430997545525859936304220212266584630248272741018834249543855745969865712456783664498478131613864257982952567778300819152320360356090410172218987717569310388295835817655588131786966547610482550246266384031598598568718666166614368717627663299220810446453984898186210178087390354653685018598674882576681601571707155014448791501823596782774520048478660596087612135937667874594790917698468836987641415410703817551518435658365747739178531553009521526436676455135869385944186235866775719878612231440911190151520548955955250617063263713350424491786684781132612835476506297097480235819569890647367584180202519884639943049226742589225155215859928925210070520708737092003406325601682889355481450418726188868141617413130883693572401950276965836233309839581617021838486372737709495583607793124272945393583648378686778654564270361846771974602817955303428021141972797358080000000000000000 [63,19] 1322516806928570408825442712867555362216166394099233593063924543466506250533586980819942615031321189717052573639517870868547966078335502049226114361343778772763221060230190699549764447645417373551724812343502544879581849282337379223570711722306512628083516535915274381371861691016441121775139917097008774814429015463468107571725514586315816680647965145565427954812172396444807383059447573573607371447372840745122348286135430830456691059676372441619660007970272239110341316857028575251987207034016142448898675146667525916655012247884306788329771472519210276479890959496817525373713541312669477614136548329428861554000705152992637508130865021878974746861266598463794958494378568489406105531310804414640263406046120766447895447847042659488718540129489708710688020476228942932228887985246117999881632618911369935267790080928895546696126830444581983404795324793302110316581803824851909073541052390285480546784848876738872404587768510759635621222743358043429293924281075340766681058202411294816421627584628053308114959735942998159627696268026115221475106967521026838873025841210863974656777329055301554554321326970940763508994450797499806057221376224232979733927674060090775295305353935275614460199560723152122768566712702641187500944826871047352754754768777446086038377747001460354913898075652858897295090316195892332962741591334640285078384992347385229425605290625199272622122256763252922140988681575225152697432204409620109812923834446116955671378463805066469887572885094880290598592119916554723747010169499556636460160856364795397505020308578496660312256863269923111305496096224678023427565598289569185813737833201771900139330600446095175556606191088211468947891264756768775721584181124390401191602254771536863677676559874653437220454726248479540158460881193284796935317073747812067369979621736900632509788334334903193462237422543345018486267045833806527002251157954304042109784977006296265415320883922266850964579756617424398598030933746200865784943277137078413626170339219906379996646794494616524010959633577354516171738870772640105895175127446105920543298727255226504282954519845724166161356431326975748707970363487109499964536979553128130493663075486085894245969470003833847925660918542017058961130091375111309403498037089318775467312887519108821446378708868286289583669687768729123564184091971896452957953213239652059079531926956948054545601904375451431711148348674295615810731875482279277995304261592927040597381116938282866636099870817293048294991167080597872144873616718891899262603245312206248772193036760846336594119159579641082205946647577930110963646649491555329744661581127389336498927134464152429692137638610581233245523885859567048221974855680000000000000 [63,20] -154869176260391384676055211499991468382715904937282157486163114716741008307316248381026905475302998176750840600069848847684519685003032513299506418272023031879949567654528924332024880471019697600820523529740169321146623675141560378728548546825460207557807843606574059593945891100374798749009648295865954269729859004299925407956235402869787887388732804953414942071128101315674198041465332734509478892234401601258610591483069435668333503322494470784756716709659230717314365563677605273266295365142435303036639492014914511012173605643554469327682924502598698893743298562788681469932367603915933569803492147392714493213356151153665063190257445347789541258768100024874841739926294362553622626340428323045922870613219758719438730891434597978054460371181027827026214426258159859978879754396073068418576956603010356124684380533852533129166773123965414152192053168268815657438347318122638764356448389843767590163482897300087530538919153920358601664976146812297842681028568200388275789292683310141444115690775800809976695732464254032912763503464897377490986866075429111738874015913907690556115575829354999765463264848111130499728952321029226324909887728929392504711231004573632644180360150994242510785933659612013946757001656211969780719573022942096569432146300352452661339515766259132687759576681810122128307911687749834092949604943122993056148950636977688696576779141401209535576381941311373654784376252974091904980733821393077951805228225729924018619093732576357082948604308822428864487727274087338254595203362588881843622055346496649826621659178973890359559900220286712838321377042069102036162988901701423996687251152179114386090409090940334555207009619443488209208584805516768676416172295451634024808590465669127516057575772051457950246927358266423158253338297753799694277371862619268967849403403025511793622974920242212864406675768152936339095274129553197160510611468865489869960792360767896628404121460243328526548860129740967546488472691438189135360674077405914479015523811758112891808069986929296453798843250254572801502648959347421139639688674911554799876463197994026834424085952497903220294382662441695030175355253746524380915206459524022759590126321518784090236300882013644900340712631474601680084164437246772082251529668441966768496798220174759895237303143371904623680937478712684704808616867515847039786411908356669907438358592895012791901519662788823708526074690444372626373713784220577302510374097718735085183118182318859726522679347618602563901863574913409350339307881907808275255806611442511055677910371716742737414239859930020646487605636705294397594413561837379785815011878590388412013823126261252968687532947795187849773212279597393773970063360000000000 [63,21] -2446582347035698256117885500635071798243074126369624662020614602037765272422275712843412562111389211935433655362340323924751492993259737750661746480920411596573951928512092537932873332510362193902183057913952873253041782462653216800388582564478071582142633365481822629403785829136038571512018428685671118187344457594413477635934759532353462008413222536379214887923974729723804969167239614708931301123962803791028508615180484297655018999566020612158861389898487000447782403147226657662267586401242006577591850185414788477672035068513939795668050408123717955975088306654639931750663597693155894200487565916103834574192611059802603305239656885937683390931617106713511607730261104355152854203206132337671655062789807770657191681581259927066064837615912306916390463317051436623361575422483674428477078541096884110859232677977113136957709467542600804749864532570026068311021327324530754743132499459442115169744123403375131596700450280295785032732822680735556730459386564952267082501345224285015595133482740463813831880781253170583601036811674440294904419567230555465589756129988642779124645417212273281137153342629991025381041467379062307842714019752808640138375677486664625599567198314858071613181404482205545993743750201742140789627011399395817192473346929098924215123186253722927341629465275063971197702465214658084725125867121421292280849240628305447993174665331120602212438265283843804311188644858858409128764686735630385486521116205956479134219519749899183008730644790140755430845366772871432801977784713288301100842183393456839680730516003559026293606014108105826410535095624612429229477683494778847278706263952119651595856035092072578476790144350495145041935972053134790705701178247476428079432664963994171682963696029764907933593011397670586878692245059727307836655645488251807183954729234196746867840670421500504211087631922685301157172941897366368613348779934104776059842258146722590052053137350965999154073528417086601973730360395131121193651689165868764197874885186013916966487594106599695237467623219704282607997964907804002807376588551688978511052316864584662483124324202019890595970761689296972019626146717116158129360450312053407072702967755234356889162769126311200485947077451923858456858316134501315855184717961443929656171402668003558024145868684200760785374014754947463041669804734426739076778546463107729110087532972563242259395137166476754054583214595795167146870019957208854100444547834164192133056696158858709513537406999104910298309167996687410715838979819928794583816301768846188248589202253827914847474486445045285144015175390786701560869057598514233514063317540976826102830701544687593399291186971339397206799730497704464915743375360000000 [63,22] 5229318831781941030328150860451625184798049309249108739655138052564981452641161223800581753743090689622131423084478222564848059236883369513584645003748740162893866526268105829324953124580372574124276093591138342690221492319024864531414958980613386745218271944761490311255198924011179158582511303845628602037470641852448654764359094482723474348406449333457311161980097161178076715887471798012850388929768640106748849908587582206739717793632878641972397058280473998480813596318319692584919948534389829000183537236734597729408067831712262213444572358146102644635030356886406692444433666689099380709848560680962995711734973119057641211796366361057175165513794123610470613796237714073850515575217511309210420700204896302351008223415375646179058301401991493399727444198693062812553062857206722460141008381995096156823524665065503086486949448622061394433069051066031944818466811832530170862558399591021315664898907429966726909181852918597416570995917084324270485847685158369121130796842976837836853820569323133204067754550845508500922958522389244085200255973726376997696724151478970729717461638181481651153688652032529973221523265554939999969424040037471330226804913957588376546624356041165936205033833783269072161915956545602230135336951498979660086589691869342215748434513248504506950539953388320724634999150823198744978460001877251849231695252017050533107629290760759360781023825624681284687846620079165483854448357978016578721233969424966790356942207793953881396813833367303308959789203943972154296682499368811095823910394399619439104022469702488933172431471238585876679024128777195791884544671491332007702956762957933726451212453654818034506429699645054202558664169003165902727685471358547615783556323119883543717113924019860001371838631475778914084221139425952478789578070675887338704501082384270509343685372608247394879285778646055972982329212436792311724397728690680916403749638259617123541708856606085706422059113893261417943801885549024551498685781694238976305554650630473361104117230855064840736834661648720113363838449992563931318137177383102106380386530584897480179070849187723842073143361732845214392526622892126798353229335963103629525009393326852414331630701797898529478591947281126825125228778140632466774719339489291755294238903106152478631463979540318952209378734089607850972392969211163947548811748050867512047545448648481256002855545596143183321459712020758660280242224818207442679068877666674142566532346964376474134855835392070561081311436186841596356547606073236891220651563105594432834286580433292958861991706235487167405138970458295571581673390410660462888914650561953011980775051383729062728332878796157076751669265296586799853862912000000 [63,23] -6404403061839187263578312934342193118294922741087200704070628641957862612670656996059195826201699910390228396479913816801333427018813201124711224205722496053678970060377088452532137824221308245263984279861451738666996258937271653719531095562725229453457535217321650413158769812831388973017707387314700721257481792820971397408651418243014839107287818386368333585818444839344357230421780873398494256650991511569019145323013311908941250144913656343560101052026698375784291083973561216013697603258513066782143511319701664484118889940979216995783682626449951424854912425211580125237664188490657684040648346824949070185254915272619832576291809033890107865792869426457963551974811495034004868628368151190636290536756922681708331941532880640944387015706796206098446153515445765066719028887013698664142401241509596057252132839180093852497567242775035978608755108018004994042584712226199640725396287130165737256530598969238388232155190742361211533960712449973866985994534970413786167217248574313133125628524255267900902872861721948686115762068195514647875872674634837448305594150746332715007306689347791690321110609387627500271138412161142197705395236793533351356143132096640607598429591485499935112378470900816969608372530083978634420787346292902455642096006495652031203351073097798995537902575879251722338761251204933463976805771596152517902131830886622160591928081364691487302011181216440671480123627712186544204830957006404638632059968613127469746112964147198506232955826954820327512567024412981262537951222518845642738742841499931066014282288350180091639068437531193401042366873878874402697204703695421479034266992837437222289467437960829628482195874654154152786861063613943710340900441109827868512395579525946314439580642013429482597406152343887713661104137197661450519508792571651441071082820645832046212931513507580835078484679678816655921243762753583076309924732506422436311961100815350858942673660205466023145104055615565690969629792104221148889604163653199449160512592098668237076397360054569103267425221229688840559704253969947802247358133360718078200406535035356711306189918639805996825177868830925774378268443512127175311779369135416026295187423680042170484184965444810470427711758108391867413494271464204500295561755625167586037314261497362529281817054239406471816814927791715565221048476929727834202340363357515964089574462184549257030229146141566646599781723841246751387169833884406346779480283349935646633901949808130726492563656248360065022213498546818699674772044896548399350383671573656345942473079600749332618850816914483678498665732889400513262383473832960380632188202424514875861155207517330126981524952877992317997295393636854551707385856000 [63,24] 5278656605271138483194755244049102225032298283460841137144219882168073540649429654131563434216955662617159395013887301184482296131739447140278361737920475617528144125722484760466696559678892885195818412141748961800267090363447154290399230312717683691551946926704869031239244154706651877993552221927262498707039099904102183161752028979102603033696470654942116684398689784513671899182544880155833545171574260569747483871278553588814095718015470430217537838715004923078534996164248259921444504402089496636102309012021511417383944025038979805457157648008680043584237751080898168325831686242386839987826551838969392784769758892100041551959657647953853351338290729602740667213430460810934105854906519655374751387419589680824637098130969801726378366913661206714794422065636238466693442177380791641501504440836915034416544440124499923626702179007962361131561075371832329428027042158973049791466786989058143208920114198747024414502771910460178471683735432055923835675667692003989856461773847298923135408655077041575393706606626956280419380875456313411454909452732264047260085689888653287794093187220581033029884325163993017283389948875922750150677214667560192186294863577371205936577280034089332357759957530656862442779274555799931185675230049652544894442599076188049701037977114811082589076965093455703685675348926825898834014380971924359863954137038458409541156632734843038120181967991137725310686006794836544562016972367136261278637079037292665531492023169050646669263975913758251323553464968943719640107019918636653200558493399315203557889096929391427250768012204926824450204611044409819082350829610853907118082240721358890072044625473871172411231589177083779677051714423876339770802481220739635171501396465373491140521460902496999254466120324870381668402500868544613123731469284040399691463390408136755318230756565846763071266073839647762495735294792014458829016275212113130421031557442887021811855479061812432815092230187993144306401989552510844190585812657111791471728848547522403881085821020141732559846692188570630063239920886113371717081984374600175590005635831748946306705731194462423353454712766814284352416297945623814704652748006925680654584038584725560968306618448302665068506147284939718271331064304009421629833966684589820603448520179476466387475200804082261258443743587208588887066830978580977923455465426420277896120121718152627482768525474984241554418961271032478339313084031834172895263408972268875315444610430631173234309000709250908328650587275365864318762974762233322336436231953551547536015207722258461575548405419243794260330988863657624570873820833221836609144934524219326027678805350640860393517970985705104747955558344259755048960000 [63,25] -2990609035708543405128754313650603078506503591393199258216372593741944600360741542224568120828422779863985889091460510231903065593295405282420049178944309400583414142490381957682319129344993174595552722248914661429561997590091263601010326477586552518948193970495115541680666408262217589109702372511973918479329873517806580075972316394070256342502293753212800790140804514350504380743630140348906829211099599212880344151768336177400943823158936391930102242211492182416397560352524287893846078456012427851131772021167627054251065727028202675933766328752870719007858890882381135616391994933856574695437660930360170674384744158612605848569815144580315055309579283699516195515621498811042641058925217392504011111400118072793771338000835626473890612012970201622271015880735015250851232653619099511573654326462659904684452645825379837331745431400382158845921005635374129201938070268596561617584430630651539764501247801302232807543299274593842744128984581921560747905687195294589386457868873001133158006446034355496380899614919427928531991584522623285195471536889269983620218212503469314462467547787545859563936758604825483946147829770649999727999017180485053641066375035539735743135073721466080250360017447893253537584705792300863127823681747055224084709763773469864918517093759175909968662083650667535803481130511160236497797418496304413018892134929918135496290268373459165058646055717674731064777326571799135087492467159280084430058469838429585209680588383604963313286815429254087588415262441778078675921892892919870586781664608484648914302196804836565779147030631370990423635312485963967675808761511316651808381340183833315360816336122696030861232986488818539996726626172456306572061235035720034940003552780916686652244221583622643861908319999537788146823098542335535772899201318872467633399931088528864878265352870620772432280067516433949137945123833103507066949723551783099161277847516806822972024787033090751551477959289562548391076036770604277184618511365656932905783179888699192385478681464380604433901973142350022312844071578191552381831525599894294891862818534116567641913486111914724311103085873498257417793256426806864818585227964472645759249749824698194655596648864575233050179947163910730685286037776879590463914473594216639039249901839561223692708239680051551387070225416868136216060074877126948642373708832516322596349595581399637634923389194520899015960803767702016127430906490176085489735257153802798986652912493135195826978013461806470117362610024803816596339659926465125483956766272637614983367406396494093026300293978296478315915542541727052035869835562503630537997026401191645187427431721738169406127353634838757271596634818837783511040 [63,26] 1424957710905334089275518465695984298287312897219528882013253428894887845883649313027921375194463016967081647692364610895049712673477907969790039100135604879316923833013071093990075372368498137521421624535622400095716003528614593343479411918860052480575671454523558289908141322908518326052389653497402527839860038648690190973876195072340120797013050673254889547359475596675204148115943655529884637128671822737546303599568861656465636735271401228822546314687101808813978697759046985388610100489670524946674052937793238496306839630641148727824788519720246509579523537058304488370675106594222281110396637585138023857309026809253661915169356431401562321972120164353068635355338592335609181201647246916348248297033431899397932884591811722260462561558900341405433494260237640714586653649466950428358574567632686238364583699428761450706284739584914316198629994539655824733664998105794998758645719397545838352787174012747828515614472785358501301997475772754021762916000588012416005437331024416898756406983612831186133207084629535181974901901595403009956030951691863750302014197212849692080997317469199113168800579694924892913679033118153640445807156485549029131370519739192469745996194903421394070880088830933521174245592059004961588939205900145132885561533395212967517294887858919984892854954790984201632351760568771889925519944012366946178951663364741762673867623054109090136330745840502814096965971241419725333849006872530715925786793031807307249654256062744363525180180243060015582358694255196599767021902983309738842065216345318531595843231544233623438609802762128989375950561017660712598933966255578162156849903947490020065893914981803863212099303862368415866088394118120161747392213028961346117222263378774459422918127956998657563753707989036048026916459133710096125743578917662208572054400160502911192098599119554235023345379582697761992421628869103944111627727949297231375686979717930793051364728478101074551256959498819220448778632617952626731178598899558651599178330332110734761398282161227122435318657934841002698170381413098555248409407507295005797936566917642773927792416834194524609319444065783417074802137923973934559910621406446508690817945139685715972308768119458678274111948167325277638785281053799803563505896199200246654322919448430317186477672809503882058255501583074531814141879869816109928058547392915266814167296227233411540678162435393487111063259817732498760070247810391949379699741613166006983039151155925984010409075567264646558305751737807145716848407735062606543099035567329364815084446624288017928689133844147169499533630001764725967731735207583430817434453646723114597953905038674832281346585444874573540183561118301552640 [63,27] -1514248118664011115082052291419916253455523784113020745434691958110780638418343513794714152847547455360475411004179829927366744229558889249716138866565473003851842298404389217071099632560915207295397921033953057843125473068715812029071721006414683971746624510395207929516060287734832298571977002835780969629601380053831377682717053626397458947369760400246474336296356177368460053334324972006789897638349286521193195320266240977369918728212578299107096354909887048772735452930076396996830492897170127289183188878484906623214555483690158481218439631446977193745143474939861593859364012814678677305462184399569264176329460431507011107117165292634716920223832628991196525119445274438370025946470786051263451993107247803477082164861568413294571710724266073649847374132245598733760277628924197676821949094654504116072429269860668570293235415106093231918283445466011595258264434446415885881225483308998355026591539943434443928658879877675487764675775626110457136378834247489746806364841785535087535694508569825437948661214080613517786836880230045068657073342546877601163634398076009656373467862868866452253581520687319927593580299228287090907464258769978482823221694559777031402253068984974165774266232831437539047708459776643100779595637359318846880866525199342072467966576608621253948192723784795777258739597292111985719083887090242658182120359262915320264353500792336768899838942571742526179857908460648530755155891106079617436909401223157444927135591671267722071455326722633728751909920553721978240069055042977699203456426031530308287796172492069341389563623738517384996869859305324508010775432273521325255782093306608666304637524401152045383121071293061515401898612362773058800330202538379353486457887716985527310084959534297741030466916213363767207936512703807018122804385086373739668011770006444359929850389047363590268624328212139785173095070399232182060021262037783647261280306336609309341438537575764439676549234450490734012573547395609734629841134894567020520369065834579509995419561040188811340885747216188419583359139039675069182680645659786406366487255100838578328404755522018727733683212971769432889882845558263332725242504287865588759024921835046099535103237431307610249627049753947800389427170032081618727440123087382311923351898809624365260009997631659397060591038126659749290112124823163122403053067972545647977574855151656357517711159450414985113328244289024200339557150197201021394380051949734801210577714083965969429921731067513409203160123554751300173012558416297943789746874117758711710067442608251296581913658391806779614527831198929811708916932189342427272328117288043831919442163564036848993518971545733267058385591101030400 [63,28] 2711474566999260694594744092777826023858104096051063159955776270448191975047725191738693082077764523686054274407784958699974826897029279125287551987197326648422331421464432403845598416465448957973724315821885083072465032353253643284851544438312764951832897786548624767449672440666178542857194603755842388206425149586483431446672914255215291365558568567934154250095559251295213427707229229642927898168309711774282752492229537983461393424877871710514158930228624975484521637029058283310881326170721587744005363031559444163643909518476087819960177888596138102983400974253355168373339228859959507298926443684086983351257273837252496514466391364405254944963332927730684769276614438204996985057345054618978999281433628949277092291563053917867105172794998637660335403942684377753092775177216075567069373468553082442714986817526408751775409599083903033450253870888764162167537557904227692031475465368976019097410976591061665573435359151059575279851453036941172086096962399203680171249055795542756112140536889402056876739758843005548567949734863607501192470664430626836166887069053452194891068788216906528201323945392451797139705436885651761509521910111513414358848344873683675819121118677383444668620205947015986387082776519473436989281908267503670863165634482277668862044414339756560884111682622130752382807307581030471884700062867648903426895468928719683963286379811215168849289090265412927663370598815392594127294134538041923179607518718014926527595298052585429875444791954944372302951517240856037343264840985361906565544882993952020012724231740237428770967997919123386609788982770867933357913867277106741014509110062693838412532623307985722910984110617271618757029769055396951611847335439527648969323636222658212080198728510057894663283791403195701873789820619984160239680946058517770385132259252909945703322988074794037282421890314867676947080980189711515555434898138529772194217735155083766274345674281963057405760555422846212618318426168370892522279118089216530534873506245449813980347404853914918465912478614369343615294725987525495622053009014188649754937012015657916474135675372423932592641989218022677401789069485891512221259700808144019009396993853781395278266591057239370574182003660408785751688907763085765386325333961407771007152096315111032290165429150468607908822766677940528170031025497489913091851714337899484836091908933208902035177234859347319169854983127435710153428111972966723075737307605654606816394397670985137999064324194669761446405127296958147124270642552367588278224222223948754091465735538095723211524195093376273174977592622560531394654633141175882429574555441042006683272124045155742842727677682615689808588549652480 [63,29] -3847096050694086053497917750762877062541440326269085092878760105661039425858464086540991575287762871650690806413287539712180052187532323395835993649474557718984047333506701818546624761447397921841261643701093011768163237987904280327811747164240836578788224848466547108982831893361051732857967918037878822476212049123235177708966867310314570454578608898590979594592729659879778679605443368955006738647434143972252327105967821634568246625659008788883753878302084785956405930593314143751769795002410604854205730225770220300472174099115959487474150000012692550035841832204304903136313273912767402559023418508939259159006410328990979015325098597329269150984539009320031932556554814839058180041798353075433488667197229784302319437391534815783260451760343641932887886580341829259784266087648194409771047316950831013215350177604485472991947908325446762036785736378915125403101352821325536094981995386259104098719495039948261948708115490212012018962112079177569094653963715920186053241870687432291817243038242022429796500645101866900891303688434014189156188430014664137092497427996448248584343167104040591933786644670661335362058583345589741653780924598912219573877188289725142693340156867119316147671621544591212442672048331764314466347627933823876414982247654296038667424767186274080944784220359196933200062254461210126643168556993647852445386631205864789907784363859783722807371520620060016744213135965897905977014338117033054379069340534132452598812661942927027123668870909341593880898967213253359147995481274667320384227951944911893717633487399050833376850535170516074926083104090865271125095222406575909285719088272028832327045864642062964017329119714636282161782571106158138982537357142096981521866303381026222161046641064823943556232098247345842052660944647598291348152404521301454584465472794561225979172817582913491790957775902386395035947549618787095575237519553133775413107109149343542669006725956703171666320683259297457265069650719586017540701634538814892428975722302078372315806643594726062192042855815483497504330715461544510202095794159903336472908938296341093241447338359952291595924943204271475173640505571995415969140890223130362950817932997061749752254933611696441407272433864876118695251376367990203335482527988764095820798473433369623897354984562624376567224451054615657860056141056567560135264955637944524144067711487972895515501895952234332092342598762326707492715740828198084823898975242936839365925249352407927218576358789871677857483095976283786812550931178851816389889191565087045165318206558782750534159633673704050851800536240157915322316263223353407772153774074378309471272756635368578083870346272485360073808281600 [63,30] 4170043812643813697340892386272327481839331742022551254268887714804160517884567583438632881514847913871272832443831546186568584500302665490613352067999049402478433550021117613307898932795996207430876171834620960848589388435905693857676468000433604673389279737809868330373608890126608094102168583006592036709727722647530575004568836517152697272458411581943075053454854268178405573373138407038488060086600886458617032167651065000550392294380151986591666725836091445975413476101476871150005086627355457635879471183269162467596779393826591086424163853617679948687641360316397418698405645194727703917792524270264221841448436827760420005279721171215957205521365384581400628647337502758541708921261604148065279201266389141200860254501590200030608127732029232072223259823002002088408973926187327207488319163293487156296728413743556571492935681288909625541981233239289083345984606821148141460435461276616506448692202437643241755985039277703342865005930379491063610370622418551203173502801031359939918921965877268282896650397151417936394674443481142828809245511984251521987752809104522405730740161377188521806059012079862276142286944038440987134674922635710762380611882065421723282613978343744768560772603855641263697055305342107938652972572292740690621620089091001953189176955140709799241379779896937100593250311727462283448639059806152462290223602175797709519446372795670256813936649933752325285799461480482745772223446240337778699218765137255157345967092083538706353714822035907367865216805477095094965807476710840424685785177256977912225481420880259668834385777915943236546483794528161056872976762002291939939645841474289743892957042615791934415903961089545934834340600429505322003276623838162039800443717369005612593143741944041728351028058653604414670633328272235990574651019804506206050328381954606805589453975058521708951962475438136337420780154051567135577207544496109808868202825363730041905499620472379103843002902176352410728156072594368163939408776911554740414839757127788764964298568656529621408314684249568616804848894238321541618717600822402145819959798082463862642522884527019424053163994781449968208108081711262751034095162453024776705134155377653966390253682428746282883484098773667133465651417704447765987541958862427248994586329753380206585832639910343562674268858685893882966173693129345178426009740628665047937659756619545972075971233772959708671190645681050767358878701621882367941205210730519784406691041340761531989278425524839042639893941903559238681614669066646489193216718063744120241311681192306957593375848838431419872232346810272013919245415780632600459135384148255979727550517557331618405477460255864691831603200 [63,31] -3654006551137185365455273409841692983793104663905991121704500511097501371478398235680727108896155951940039348245818831373498856068260475355518955453281765784963962666481709114738529016068259201930228947628511145728881588623854985626839819876897749364680658499357981507937375262379293289966265903370704785284030630113822976779868647572052675548346089683708439661958997493021529379926693461757034014153948194110788978468647415233581146815278739997703859338491160689328710096835946249837895884393007478866901756912002954579633788312639206583776976176265334541428178218419553354948749336040337610730236559614423560429011164958826812607523834720942305748627501189020650259643239094480807689554290714842957436076138870015761312108533956903755393072176241912323200024200445273394693017587808457188317033235720677600369272151257121216207430488241701457819370690766285942159923575608768028531419909229739538390039350505913921004269196838319110246969128877628026941406109418383718167631944464968237962839566414591490205623284046165598456640721345243001952942704912000661728935027344649819430921613776401920070971237080243671906779149126605517745814619237295964865748423804038798164901633052737395892065488135975427113087908291966882118228501243488151727627110016617694911836996598592869427919829868043886484228883922121228852962346838994193202964936103890404937993442043857216427022986609777685855121238629235783209251757466062165529020053274826061158280471926908782397681441111389450020121577061942896783079450501359230616789941314056970459704020079188458566927497809749993692309557784985414924248808989011682793246555038468217548203166215889582981174522629648365249696202240816013371989142374847479291596908397736376486687706017431215598586722832582725877112815114000227499981921011918077767300426827669671642872188453786150547707848844420676758508861415313557732013549244350274931518497322736415507722517755709665985471829970462888770908563321734680199471312898687530220260908524379541871499522678537138981332970990344622796396582918986632341059386689177122269552986400128120077191381378847392707681943795716749134066700873469139258229863014147635959201750861334423234462076526361046350727659542130506025554012961365731701678456943747613586320214710764202846452435006418331819647170289018107668479940068055567638252080344036661389609882554808126257162698468651203964195398173705828947269349406679213292184856757200968637382255844019576755437057215410659618096246384241764912755519138132628367267176953434655280932589246710799733945852964323822502263446163430811398799925721091336919042311131807482596374274807391345578509702140718691123200 [63,32] 2688088027507300398601789861696416813812730340235918176545978302645326388126722993421802454764538534805159737543525134503190531574708468864022343966410371679811632321921086509788033986385853489801865420696621794490282551215141749559501129896942555821729975910010045061150879856974947694721348881722740671252677328032987373293877109928603758165981603710283664265497195358743433140596704887725731521306169571445364568799302941400372625060500496092638287589931716706793305580132966754666242954110647613087452391655643713480862279318289366241268580886566740048051692444920136697060601787297152152370646617332299498145185602941330213033331650007911531134001295482733921265473615943758402168825119325714736220200318336583720480549050485761657105919059116696321407881737016997056195108369298747686235543859203853902030218649345020312457434525633796143560386703996945998992151909430566381212657683964700394317560282135352940079229561840923882796089209313000040952778925109069920399099476605324484245071201506752048563301547854033262009033466988905010653090411073958479959075911981365004803564895501940569737421129447764679280577590676386988013146671169893939678716014584280334848331815422223617158280490600851302366782939620888490538437016111736915868785745727902853157798427727798543048773601193125321854707820162701540797702456607622711835556023441411347741431753105250041150115709660330694160757671520819563703788976461082776831057491244873102211672052500474286583484899428394830376022206034535345215604070533380248953815177244454368850311979081040206230665101782160421820488622984273683126043468153349756755360142167384624453639986094471773022165146553597584433817600085045555556802063370530816435925171616457911578467202735758058375069152203015779233803342777455948110471363040300364242563367601303170958262076645727613414559864196744901431363198726645985750976979506624613183116803379253706750509319706208875785966967890092996605617071146176700284682955758169197714869944767012738918476797260169837879333140307032446771564756192035307406508701077870105563542993405404645809517184087120699171958991771842551248762690802629531329944525229105899502322638111762470233652604839780669282033425338130534512156550822949801428461381955612972071965677665735660606784248688940344916119981741216610852087772492706714314852759871362609868982981321981379405804851718047189453713634290693348089723966747570411079003540548242021787275553393428427865833733451201634489767103672887967839594466608490767890529194825365062883442706573138758085029797356978561144778781931457102121220458098795684184070005979608223678799526881450726221512270225080320000 [63,33] -1688263992594076981645525955662186821660537072076969339909607642827637314993256951399000946311724091591586170427424049860962587220184444013826982826210581964805848925773983833971974696835089225559727343302385951322519285802839667422325358769576199697029420098593905111836055326386060147686106896607871124128282638044144344404134106297691993587357947388159082509321350026586478383468579407494752458774170773056131530029113673492207377770014447393183416795619219754933465413661003254730636269048891099361791902476486085743439928179444023060755204716669847733839428061564522121977174163236990984657096911860781530770508727476266963556821454104608534171926463554320684892233559536591771962348106981741696929728210316523084014740586954448387585429356518242678413565531637498622364720443996211397332923696776915393939701777250462112967878968063506087371152730313469983881174547830038411420530313687356896583837513638497833407472444967521271096687139566676042894187222149168098547551273307635011732398780543907145151475251297537034581170409438040866064906459064490239885089613198827397407766202871828876094786276357526939874298078682860467084975719020916894732489818552693095114649890737707434549713929643854006711132182668016913402046456493510070735818256028084392887058010969067726149606765317345588609371681994079836554244659676299706714291897968155101694909191948671487208266272361654861083603508018954032206510435619651590290303113855469777085908857043391147368303634269732430264115107283721314044273326676443159132136567478116796936622116099231922494151664896246340805080075114983125091203526673365935222875466823231921754793512964780910942825451134795485544903483119598531588457781221848300114757960112573948203105794942949606962866901871876937627955924138676682189596031612715745878493817237367759919924470709726999349715622837926385943449015108425363796247473163500079212318984214612761169916907619562221892588856673221476825901712748280844452827822476551696839260692206112929818602440942421263148801770233581936078169942344076887017490779378956253591461797028164842508090940436040580489069547553756103705263068857368151360877900255533814322693199321540398515312352037952720159415786599597142102536110297836699224944272522035631501301198466560163034924636724441964503567142953634234943517404027683889373471192722689231893451492585374524685898418168010760815585455016020626896620478861092189248504254319839394559638452419279981318390706504157705477840416899080619003048335868162705795477567917256020866552143400882015078739271853132525201660088684153233462922087453282521639089889288174416514343096169912823679550832508928000 [63,34] 905487452498295600545344806613591554005423842352605746817085512177226943473485242776988558470302430725010988211100398594312944318321724302895915744236659883144701543541654874042760574711139161094025007197512072435555608682439748283901759345085643444359893121661445046380295199378976348365737151299661362024130393868410556231990075612452745987896408715276348337411385391535259554196841056429491494360416216638945416499954874538271789023253806441892099606732879547864833353469509106581874338128299920012926605596189110483592295565247325494370613345863895436423832703252868205588866257751513777455972539338617947591425137758066600642646281908897588121267280479197591145993557092839236391777331395377198644328442785846433601951267657545047480885630356501306324689053916501770888394749459627682049639692382245982305968530377845409143205754937033818972898916191676739105883352838576644214153637700865176422498090080651665418084164673872119834538439742812341550585032596228962209131803616637022172709972173473515630797564900888701629758202193177552144220464033151677501438294179150205547403255687905960414117144472140655960521756050184521766463288919400003740105231899713053540347063005161024440451690141791733582710356536740990061941880344711545921872334904027086955740010951914901915045306553803319630919750959086952093187273644615043967346039906832936521537388568470393242014472475198070422677187127428118216477823716318534229530700015346120288854673293118854802736197880215388836035947717424641810644151542282432493076958622991831751943847965418786220935926098963003668223563957314694910374885663520155393787779761348719141284079240504511627007610500836848730407328277792202109681685664146952539040288040847092781758436886195426681217289848289700654527256548220119305231218055047852081177648394233700696700996783506981797942841476972523100175517240039558412910244534174148147394999162723306029682725173279816915248491240740394218249429231399122623451665098773699890621544737832402754997620618524395379732530600540554388328571669883171783585632761498054830286573539726649276783405842255743794105972628203107896418555369897005104774684504964211283928288424181086115169368615157169738301139100271679225811788147100060418450271818396740227077998444595706495059052878989825021018678618008148163935930076934842883616728986679318167396238093090979438771929471097552806451207487433247419344487438344124749799791880535303141341998708138412872431425540524645264022047828809507182312434104449747068951167204438576138022294033334276858038186532229706471728047424688807904511313006172792447324422994453717756202957298358071693612050022400 [63,35] -408896526416718724482555334083415301264086735636561708995568607929716141809192977371328840404717745888286268023319334292185069296553263352965277774758551105674333225122528879390239117427340918159737291650516099032624630917180518198437540813556379298449089508974557968194179474984897657191511581266039861919381435744144230581410718359407322697967841033846907596395384460643947142298271485634701947469922379849395116756434269012033431749708838474755482936931057674990376640330104140340724977900133281772943164781574531144015799055178755149900425798216769206454950505612699569631555863262402752284688818195090912730557954130502693605390292594559667903155684217804672628934912202620149792755898998626576182404739937598529616062922472154344667014296173252768975613888013257090696473779921074204658612390709174829752251841871372072547701177279744927674013595538578744453208765804560082606256779240810204893962197323366411706876266414811237861594286445422017635356057248458849641589271235416707467662069251234404615655584122760447447652256652504345410994061954937524455662140601013336793806953385423249956829889442957218315642082549434685830387536602493371038681853553725523671540918729955792612438357796544633700933267336968917858112983649597663540011880627533189191858269516248496946802735561652338281540819241463763860130017833245309375164135472880541543108339629779706995859549698871431958070328118176298318728300486097172837788259554560083216816987368474748309328419934286479167369086048507836056067054877008430356994843454265188119024071611895387844077449537554797258684495736014993994471841091792947992856534543747654280085052047909526113517685108695449439569516971548299614637929256352024794071161334371840342145706923005586743705219270053250330113855530354762010171923422517117523364564891097635098866916578337819011048399432724058668947987221278758441401802192784738412858762582038272139708259188642211448871901712092777003404280852087311970312500945200681935166828531430284080375035286402877850792297580153853636884300691202789215595997763979030593728723055826882676004687580737800675089209338748381995404682025955012352798282050811263531330141958599881460392998717356796558309006494827183710332086906623034204331697852143822734291999481285926328564148083339745129437359224956988680908731046279325057579832432706490252516703587900619565426363588853688118324355615176392846383724587838630021379709552391242538087682599049522047631465551652165414962877030884518197601598098111296405590940794978957016398026111191625462083939961081649782004616185157765938744653991674280933048780417742119466494652311744387453414277120 [63,36] 149865135468719090176907423059776134634884651111425230514256010098983147327994319139030105026454582539489527348657686983539706263798433058969874933390007934604410051173855250614518964982437704016729462159031952838044313919696335702444717208032402494341911774112352928848302672724914154591838465456835474332258304853153040164519373132580011393423145759958210308701136997430850697125411834987940222558127559569092993638777070391052025894771154307660818653854120440880383218541445154662160286327356171410178118242552284193789881958196075591831316587915377918182421268296484072785788282041664499137956105019494998895903675678622373601564849732303192722189624081880522471299503323294866924190444873710510457250990270409418199023289909945851941819833120444954028220810238820895202029928666895145708668293219293456251903803417906004232251380818311020048287088036632468436311997993205055587107736027247831709689236069795727563429614439630110392592545995232091952050160687798131521704738309687759573881958187825585969895956010392187328642591651800723338688241810841678531159676517328625131230879175319305882602466315477719465114120386873364338480968263858430400813209535249728229725485746222999216922531204741455727309234594638969868794737467190272579487405429294824314334634168891412728076548759269234884490776176144866168539939474459595206230643001802286459532303131131641967747687060342606798961841833295967898879263198440921082461995980022207521645673104998438194479544420978300818513340432128629369434995448086738957299710193751812307585286836117143015876543832863232569608478559571028550150536548640281659493382620882120155884245536527659772785860376346627444178688509019859660685622708574308271275383024261795183580377038019422628812858729554978432321425682108830039960159187188793886668216881529969389237290353558847622319499783343311084805743388233122814901764678333969825388481826422935254190153689495307152448063155091880507372746935804004941935965451568242231767005836557156323545009299181803067303293663903970895112756299930668191479056384321100651394119641569612602652949196401244351175997478639260918744872190883583639518303301533790990800651312808074846932102900341952881773308538933923673018934127675973850619017668269203283503084707227333999614724075683793570526379884928019497387383672996237249417259998959931758891303443155618086762271829550067360534820710949496999376550378462371204932810559351336891295677283129568027702857703206221667043662434596223577668330627222410246973075192995129205209552375048943206989805684731443474105014156596679161318889343186912210232200533272747489166532553656341175992320 [63,37] -39878740601183106527208762171680375754061234333619639812241764542081453303617196720352942007138091810777038189043335252870250051896648582336941230323579018534122451475218917586396195173351972118860447287547538266979183784964765481104703916958587861050433802705156291624888861514972656737878222747621020512099054050943661252548960413371339935274213435093599659294855250585176916130232076556914170400541709339777558770310059683346169373909981147098617941658484817833472714143608652960895493487867351452386564375453549231729658399563176787371803604133569751173792059474503532895958690835469715902936560615879317254801750194204024488875442902216032572842070247895563795629683592267904460180542138524670305291531953894570449376487909443776099457577647489839963754374531396632175786507943544007421117835731689085794102838862774214971135981981078740991643683389217340357339310530187912633157277607689684664381874371884967689145862981712814655077229194220234880137940340610726744319216856424962032345026487344728021142201368562646467805456055110609379175290142211797382999916487636460051109555180425772762048561367867060108823854061193316375894275023415396304005524534682417010791382411436633654561199766799205304364096721590933429377903180281321178747492579593361348017866107588474421672053935381551381473313746442159505600180877746773681457242396135252723214129491840391149521513840884288756014543722968242694670406312198344844546485042200008472584570245514350926762359410838775474736005956945623310559386651611726647356939126408168086963541739952028611875724475389722636260241247077239319990039358044034379039008963990088746585423416319787743711170713686003430474239463975597507767818564079486419874110863588517093371723273316834176343146343851019358831054615374155965468033289243972897878885650643439044388649523988450677866014227209594034843058770931915199546511175652159670899412340692814245237371666903234713674194934956148566717895334289324769918160621746226581901564779336391470966873399991024923858564262148817938476021473240624232621167514748564946192534989124324799576429832468878712463058013321717052995822457628039910097936268864720510236814751242351769802926304219276020422405473627956833717539635659980023915800352696149567951309542602213715635748600139840996750441526649866677514524468422839851596164650986219387603571466873167479736881917223068207687330759028282024767209541228716034945740332873019261178703520861609796895740889377675899109802394679624283390690513346678209178822764892996773475703389817676400910047613873491552340533842199868647742182047272269394699312846536441916627689617115368652800 [63,38] 3531964188435922894329226098328325994410840399851843065275908203342956045951301894618391552169208483602074148390651937152516572751368962029014364168289166223213318714618371806301687215735922842555709408143148364001744966291463191960546381239037429572266079342685579209337400897092664677918960246743183438988863843859415388383047683775336476115687317111791862168467392970835345422362037136958292571485837389852615860291653994576710089362458306958224042822634405831998873214516109879046632856943636385981062708928207216186798109197005330941336236510955619598231643734361564395299180693730555764760831209429284463484784568879422208060840468846178408235573393183383669113948564691392243031013665306818165885230965327694184238049378042820873121889095435463011649812435640559757442255769772125136185407194232809934646859975191008913143607631101214970995518754633728285777267999885082595439508415491392962258898538689839905103958747720536063831497748223263982624089552761014706066863960082364316437081103973418714061067668849033612526674894396723360692001766994924834744663282108891166695470133005259509032813036891473290691024189277449490356357077781304199422571896186888328693484062066545359619978072302490870065577026440384392203633161868492721420365118975265065579857323995005001938776982613835996603762749570047026710628654050203921675344858864664121016905386473765991532832974768165243662866573381275785331337831212680888746761543368710036132269954526958855613580239359990004282464607977998803841559302151256323838346054498762358478886683285352011774732404518736327324357121077927993119457744519654117320038279359963101666238744978096164389032107646067778325390796724155447561950867958735672104477482956485947680962502747366717522851525614593330350912602772535283349402598764470824097531328283452488486736701302447406166364798809605624279381327581248633718613794297959744869613772417049601631928247356285197837665969386964810185701483015053685878186464767761363236465154042202956223744865386951959221177427853569565067403062745582994397522201100982793113521986763735237235308480662553329163325387272718305135997604633894815778079746924317495807107184372438032146161827428614349327905766726972745951907742632851572901952731186983289004659347351645811025133963759058016439922311058868108570888099112628434731273113189339486754132713365199723456205483949596991468961605218048335707590190112865506501772686958237806255944158054581967801949411745606680665123908095680320500702829653698214059752459497343523985925670011195589494593321944978578470609269125273422409924903102185699412426777126754637651057423144714240 [63,39] 4177431547060429938395991766300196492404645721471759097055600901511706051753095303491341555277508454014779946489686225162122652052855029415217685523131129780951382837324290725065179411911351295693645960474516368622153268398669006768035174011008330888899756747865273002317871899533516030175999194500003915828435870143715000559618616617846835931018220258900847564259508646758435461842787972937889625036596891707472010546134324994276758975667082811919295400074863442657795926244936364900448748971626177620282936221568261527715173112164069180351027660512183727676436316080448012851576121124961880769436661698040344065174401210729173628591333751449740724377191734183122786761553034317816835919802586008468881456010685302372478460107420757635705620091059831756726260985141633702339602563845526280586747598141970183085516221171393803526404068013544795946877747742869641706776565243308705691271161392988520917452992583789374604178164345318871555007360432170891583893789103463992147620201173589648564841937524627039891320252838390636208983784516248293242694635619265543580498376800131827977033102554495934563845325774142670650873290467848046702398286029342104896447549129479045989141982329248174273729720478872534871620351628180353844137125345027526407360406790521971364728242721656794208443741809627742876942895695295503092272401928577737389669890176253301637605393527862139578122096689649155538342560781373260716815436836637259313314576339234736176652405315907242759677248145284875580309159964853313786847777357950006778553730040243668438148163231796164093667474606054361561597272581391898029290994336959602513922154844111188272468386110503624717856923889228251957998028332799235008620934548800969188293215125985241712871148400883319091852174732834822826110167561088615207698812358166426760017682925369225539701664114586455382961258941424174515006232132912212722418206501189466053800659192964558995397599711047502814581633949943413704980237216093413752122066893447143926656320073366626423746061543051116844919194186998347647493071615479997885981308600725533872449103553066501635769520956834707378624572318449674911278582750733651342044439288763590541676755578327885566276856991083365997369697352585087429740809490054791676063427505078131467413810447027328929262669093352681688408517812914754674876558575470799945120680519636866992839334329574192804283848149755271668006521108114495229975924050142688582550672109474037728047707301020265062564260983574923006065841545845462337098526110168550940719066854295098171333342212299048426324155659437502933086688742288870395537176852422001732922822387281671820391586201600 [63,40] -3640882171965217042238475979439742199286672998943380212188273199559109659518781706449999652410167254085678457604921116130864173210594977108124120388836621553408935673662679285345107622247970764074174522422524656394040927596406117649553876096257622050854128957429639500791682726667417048902514125281033492696714277882192813087114481125372792970552560444596464583770443480420432875247584972976989133019936479663380815611399622286830247734518319717025787680169102669639137721734541126557824505019577499015415390412541779873760349393497219777467691890095985483378876089954054908095415873689124389539991015127038529482428063134361648579371495941634651849136254067352838133420185611168942494824492882047884212839303625208081756917981573411490209481553937316785329863696656145572216434294524884449497803908362863861100641606002923045217921685562732622169738830083022046911959680598984576572203087250984158898752680644976399756042965110953773546295388149433022033428947397820844849234037853864490472284108704169620208978450765862045399868530346299121044214987978665073293069712773368485571275697942413773178269590293745764856114949708291171434579538289729171504732912371991375326448542633500023049521248633256156119944213411531200379611231365526598031478314275210175783835202977447311810235634007031006420258691179427494711513658916228571084849347554172280984770072123497803228112340440108471616101185528077735059434644421869601080403513129728425779500264779589194461742233127337440222476261222792889313327235307974750284945267780485371906477231598993111247397498304372304896083837915047404684527210816321612841586052487461771527997084987620849690420746467760570904199336182433103113815870771388645473051332019861808068228486144169640734778221622379949361365938973430475255710606043342695885069056287396778868727267790147048170869513955975014672048300935833877669157860900582613826953204303919193463865068112873992462130605902347139546101250070808128801188826367660622781249249332796025639423505328429215383635774189161067962843821259953664760199759930042198143796089098993727111759752885354831503232083915694158589561952034131457906260052881822120476286141874830255684053691195057986955715947739794092853290760462566785721115184758426225045934048316086028047794508427125934441957617375218579827124907682417825336837441385806725027859500963291447839851722007841803435288518915319435535011670598200964812636378711511112634975961030234075861215493754569886235545370260458751733683607537775916828660876238208764036460261213395580678355626901349790678576535763887989299604581087304581530160666469130993654856417280 [63,41] 1953895317345830671360253350434505278986238813377601388590527957935603822139423491563835225302066587055612395211584644039577848558534898975315113682508249353826421426230552471494600354632799662561192706039094807339101248268861276605781314790917236192771984550632557171588599506810464361001059649672920927384116581634373235571635673826591067857525832514299821316470979078761324751692451204107154064179663202284461139506079000041412884803994087752799064920470688097004737119582365016688110786380790905201690825593396564224813303461688165285863619513379113917503104468846384467043352643393753096681878372562568291028905183697929754802206959252748625960929407980976706304397282941176922756347134786128706642878351684624543821032334108105373811836170815381441199412744374350914284263617872022935805881521169106804579859885732677792744341661891139198662196140243219807355051641248138424026719455324514905012491267088806692296214316047701196929408004636783207734546984613435221579321750714718857877518988349159738946409372908407773608339446314176455780199289898206856605146884832498080700186349920298088565621550188621065616317124085260675060661513680126254737114792633581488902658702761034537051988893318820432829608791720633341464828924985449956517928302639482371784019513730818747138167511410316845234304270555953529695242526511868825810746251020888280769033413386332180119258177235423324928714198670663451475053202469024757678963102494569230617011625587835569458825770338415777135697241204432367260655803270395825472216406328720411631976520869920912227092569493477199642136614383719093668272422439630617786567282646757350440395175004748009732034396570073234300632372200508863851733842125394201332336852317626739027628546127806505996445418437898063614610904919759687984472236731630572938838977241320598820303339065866223004369943018188551889773427000225601077545148132687274146857867828088963133080354868909340408284367160297261448253654335951217442988282497591452688261528217981388423173137334744606989895836035442092845837640860228183911478358403247227668995951080904918637937598686521689548431595248708197777634943796226575208105775969355299212661260508231129530493990956898577189321395379989587953287528931976580491983121897877886633312462197519712601259277735066727076091916836267521909399484808981528219638431685432930404991651956355754246977873774101537866885980074210751759854834376607173170355116622610462013172335445371230450142076340312330051104214045665301483591409459382840244009933146903062269516418507963955715236473418148437195634578830705230492723166344135525112141347359113462079815680 [63,42] -820861262668313143393612532121727869158709208360800016045236178184932656839339864314091049908563390534663854782071210955151845022848635979629629378925041511399765193083502403416324497375807825738587786809616583113979968427209682755068550662750162968233240799504439517887807910535163307832422992839752601566776900367722928015905985303593161467518121086281679199147256877802348543011681083125289015872740034737508545330691257745253433923580757661830588483264899303183522598252690106330088787036321679031309721089424257902975362324204155404234169269737146352767614040013769418134170314026087602111859500968410998337536035277691668791483377113588226541854340270663587115361443947787673088762827037191073303065569122178491320154775166818058662863026264230012153423587617956913589506351985236943610110838259498593979673245633024034245873462786413127956569184944959555164509571957709443953569072031195613118297213342003309715296093476529133829212325158362775565158252305025333095997586029307129854507367385366154075700954692464495315414344026556271329814228328687295881884108430641808779276717094043296011669686266226736436839185424695185507199762585267366285729536720503629767083045493841571693044252321891326401123657623931004624860468714090404473373033151463317227143833691052382080894571074773012254455342672323432209350230127752256520037144853392221679448485149278015875673539620529802435003437579970656044779473437323352317768651763961140961983322638269033120068199121416958318331685514207391055975895943787728800121026699642587473469440864954530538406206641376457707041120049642645174258470507498587868373678406852682446896844485306967781774708536959091363480903604466669643450828926702566052281940747082841368948222229474690476594926595426198266394833188183825121879261667421614200428640717209266436797748879279533183742105024074012366591634028739683091255965389905743958018830817337162902221964837799562296192572007601028757783005672211082738413401832787357781657820916556032262666829278349747883676283375248494475896410120104549952289902418099440290679866539201326620879039461698401028274306027159353556984481188511671817128228493078333548428484043830493530137329082802953650287276741907233612120395457200960537792636485353678313959012332188015152503558869558487066910630934904944464164308811679725022353081121302564475207963235486729489568629203812469762728256148926109047753565796307146367407441563406188079157001984203148040724358531502240843113204267225137393625990555549247873405852689513105011450579582092152375965793257442743226850324717173920312632786972720791817173552712350957568000 [63,43] 284078300957587114054386478396433163946912893936189503957407235641666905510882838065667439340242726895561884420522609099908529321811369513457155270968635802843430854161338421981355318368739993654078651524940766581142050030568101160110032092103083591588624417801093346555967402054444810253921013393000517851375561833794553809708314235716767693221403683502069174995954565329350197940984386599813055106207327003869147680841658133051340861882106422224756796807704343778742311392727235514266952546333516750095728017853485118090264708903471112459496336340442763835123675087729874505425021472906774998518590154434564719096396331025499440951012063087756600071745336774800835854517307763214574308252824973646328039023815470451227336026007746199969323772714640171885229347457123911009561031374137890477627879875373317977826693818535427317501114020371496933399313127757629608920840404498432531793855926168426692743734220036966313225914188163860301772758218163715619206785509839133886872253718027637467622748526477799064273936657891213841394487849355723449510404298129712372233684030203125343742367337199773215968767810558321044614864382572754445796500082936052700029070991255875868187114675615484839570865158289249894611629593951276603272875950284304323007497341975926886555160095372519643623127739281424551541558881526667301178018002331747731885429739310779394562636199171783766340031794720327805521174545746390850537258933504983581372536494050448373790581089032410675526350394402214760679778657297062449229245699633878535509058178827159359034400466453890714327487610887447616780188063133326994425984396159738059802336927976955691465906183988992575999294812835137527002632627436397507229632889399921569816445824903830405490028846599759665754898261986424894930911666049165203746047465853534114221405702019142487754148588494162800119655163458806776566835193764897857208443962138833999268982887974096536612867401678623599910921565653504205462381181147359572844667364116337213621160395938678433653066676402146257868715739337558336849889027818694147364120583778389233885481557468263662412518409486969836289554272783133639549084535969021865921983209596072854128213173595429487224560599442690702162398422214175234285127330939875245188750025404294969095147902049694630623666128726323929217410201451094461915056457435654584692624475880030078013932860271951528204105926442182439629505449713413748054874147829425221726876457528647699158443334949275944565125046363784299570254241779167117835862289907311908112983640653025786719228747489679098046347571114484515243987847340112638929356067200013269065545922411233280 [63,44] -81906889316406678166731336924144487009576970384152083034086160767182149769371242687816644480131269698721250289795329769047565686704445511471184697342454423683526001015748422333797836929891981538087595126077732531617342264065425841203875370806115157905228806629549625167276292305031211285899421541309110114200533598951176623073438808569904708510943124822731881650794778055899729930970854481797275995035735349168178233874921002827092407661859861742930252755568396544258255283246561769928242202855957803635847953532031547977039724589736933868386687134682034280983047139290919699491166177315254543201561023639462934982444281576733337500342054708935885248264425429393657697390255062385099959658092249081852760749873023745988392594893155937797821495145219410837437209205760481812093018385983663969197884430333586119723765270764242928788479053158902528133092865426849297527976139190010340478062585695006638775341572965324391280222889563166603975012111429155303051469639777769259988246528237400095153785725735214445819390090243666690650903653012877121001694884188052141720414310065980504531066121163584572387197884486834004561834819686395730808863776524861590331854617660865947975465301120450307430338518492344283633250004315935153278803191594270510617332547935042364009664108889406566234485804644329718439326647374042204131517963496323630531117824156285760604754030956134136235804680489670708347585740417936714957104651324212390320678367987267205126722090162100351321639169782019209021769773680186005969755698201280617389091198808916149630081377486700942452143075478808965782836462025585209376503375415397652847766779637513721745502934807143736679700200344056665195272242876336741967952571153720364244187489051940246661857251277097431865127016035561697772840240935307138970792066474205314111459357916199004877214417159821370136488694258557328484509942683068278308288695416597564855210978941198710567646578943888797068754064455735225299178966248224494804858569380604548022444877066188893460507563283079975744424888783973125187968062224924520760679828089941947502722539264977090838089151479647315534400844364822771074557645533674188168714366697719107204421990881446275742840819601645397875678554675016630082043635762555238306414168126939109849862358436000256643409819180642812850965743610235632735887131785912484753017436197996523268830344812930015393557526202721376355578745556582570085658239390772810278698883408759555665648437344594286021134601724735960988458890738852632684078726049922821269521309337249006909549696764124159560651543638686762539073035189221039241831261929756767535061092270080 [63,45] 19575449871918842784835034105811805359517250893693142000208435690482608064803053474079432368107000971024548970217559087638156519286756405085119601849490013418424228425715337385370759634297702938013423213587283691160164288334458167794009240951927224868579043009284005531113462829116198625386423804594526194735938444208746635345982934179572029181811452447451246113239214165560411967138279468071070721082469886256932476540982395475057287760028369835752450836852808493462538733881583515994882047950296997957400271432238746403344479881470036351317216065577541369886369479888838883906520761629584749036103277734410425900230624528493019675184331849754547508589225937738334514667873858508738841278696804287162414792725209415869228788475640659051117337866428250939845796147488660901591271813384281609377978547863702091080097771594444399107497630463276952368732763256001430218373973933873547275533128304465674988955128848980864985179535444802073168945739209715093962564762005089201542600456566779042415991740322103520019614974699107980996031914086906130491407617643995741671546582634074823581786893019592490892862647480741181749573162818328220863297764908655559929842430857800477166650676227523222849318534647751706718976363854972559189017917210986642404488308284416710296623440011157539365696997547069656747499181605931074468346155441518351560166431607767306452762483775658761563323107855291282259046735644262013874864621840111428286790684319255702608231869555434253029319373927494251393488019672204949861653971561859545216667577756386411876611520005670879775128796015110686027120551359982455175407280679245727603515571402814232806774324952625347472347433907077264685488885037395342222623760542480374261582569650317578346740479666475592418666739675825152421660666912538168266039774320152703705860266406384386122024231708579346557419997978228047591113291409386126241050929001951658326374195326737850458401743793826561059272053682835492265922286540581505963745062035789769223288604063934551465222402266467424983433816167189818416476165287225946418338785225558699154233010969417136990314534058626382588657564861604631060750823119262339898539968661775170151718032468340007065608160131456469463236423169157970078847608117301355780159921053432575697035272103631432845674684301860204314249365731907186792545967520288162477500119433913023650104399052236050195624575432181572866541076529613742669120868592961077298706144830608724510318313118846255844742444668999233351848280054731272695184483873402280987893756588772431620724268480734463851873108738109215381673674643554037962176244851201838743732355072 [63,46] -3788927939206394211017452020588357010787867745280137069090227404228154210144064817514800482587743579555191767228872539524499685514824676336222348008919090315530560473505964633945276119245716629148786865704798248959400489971498020386749094994164931491891593329497743814680695007365252370359224954057362915384774619998574570392732184638337436298475043924934255121523248420321322296452938850444031099076293671013351560548073327890639365911744212033497916728349940942757475087154552788845199669969895798146104516272641962006753785177672631741773741240601084719087957922108287403784744463733783481164126092926922768706153706473392660654652269543471726697615531479042491732804285262964663423699102102339688799291530443223374518779300781493101201003748654720561221015228112826646373187741886283318518655646652132257543161409060828034547421258999977184109984151502632435421234065158437293124055817840293544029273621837799527191315037484054540720150227327801569683511466590851070454749467019456999815696551644523653162273183868463264293246097353678588986459640009025916761644971941956424977505190452723492405786102778786377841559048908356839345918728453944617393626297196040183701578206803035983613702161933875597976503357506850768357976976166959176269133956571501207568918330638908697416347413690869143170658067503896824946356209210371791100429679613580132606151329503325902362151967664558064738605473312139726576795602391528016888558866084623693354788421153363094735298812046147410495868451972967996421181397852322076017777722183750298438917696074885563280043524054426493759370325738158065157875985059969115886177857853397278510186874463259282180808689123105375165727321548956832215802787088395980621516823126130722603156192864746742566290993605493177864417670576302641716179586107930529506482126188123099760154167970585992346848644506690947335156815880191406658128910173424804577167946304287810606372586030002968424988868309367050702332642375663878222083980722621499496124058983939145304364685122007081115358012422517700743171726859570256126877674661389584245809486694953746601541054202629703987570311535017801708006675560341396817003631788470251197422821760424935860054340226516907933838672875813426359053546457839387943696511106722956697815934099712308325846548173989318517056384916386778854647634632334607174875047849502308499076019683710176734917238793722679568676206777718579639306012134310008041471776709838576322538414880774796797877890185294935993991538760799275646560948028433836115515147297700999614321909344921918983676300017251629053345519968114989895712239893597086843666432 [63,47] 557469152358390262294831704484164198642014596523432315604909237267706789357459854904065923710684875678653789895018572134880217762116004470528994355971039370043510910939272894847250356650273534694182161287135685560125316787733687929019150802248958044410602697074368174183484325333072449574556908042346388941796030886994563500473177144565077744495192531170770251983244977583167499915376397060959047315552292643878837348128772506998466841239590710546621763945280864439851383558220944875162031164468727870377316792533721136035742388746855237304724603716769075724419550968663800973977443209568683771612323003645902219385257085545409055075522363324091616309542610121231137401238355227310376412147046297208621999512072705609327468276090296296964876077470819477795638936872802501185758813329511573394541433451562166730711084743955283927075565155776729001314599048576816709590617638006838978011243311291968625225845907573472966379442045261042436556580452333225725058758825977628804458782513667541158629428183090617249412018259808811535585421711737955483439444060957866176175571409002059445242249872389724681606195727143412128069837334438546554500663436255923156923419358654587937485294347526448031428285129670840249681825382561130116685159138092655833698289971271696397019342974390165603007363751277174192612282822462638286626897793121617927678987488360478563968171546380510939391171634740649984439603071747329453344428846771338326305721429991804954215506251336955077241706897403364147842085939352734467909543760694781132402505041595589842877534021531083713547511568409674566052949933037138651237249758635167744534827881536195121150047936511639191333688718299589890429513760903759845331664842391862115125476896414476937357923659957795364042732554433815832691462796715103851011985942149380614463129553384305105095105203872896350820363140808245693933153054712214376346078808145058806529436433364938145495264101607653889402040559450818755867270921791256130573736161813456673812064682534680208703828314764364918901209550045846381107813024781724059186312573042588551231468794786997653608125705600930119512910248354223583462196510319672121398242826307685888982876014378389480385377592842795180118785063414156991528274996943940540158875440329900670812180634174145261541884829557618319551686420257324885756749163959087154561916524879933386637447143368694031454909072182016549756689864383557110878442027077558621357080946795898770154448030047539941454998436956441326409140256901399893275478497306898830003484432089992663793039445309753909786925534097788171931794526405069861363044892342369648640 [63,48] -50223839537342864567917947577588203619394157772772339587838095892053643659336255752977284610768267455737188699099150894481606404013843478708882634620077753076035581086513076783733843750779905140653862072401353797163348954084122476700220640468347265171681117007763865768321939262570095151002030012685591160326622348373983648281807131272423321561690853870719534728832152003018179164358871287465898754540132378454053934260209061171774405532649741718263986471696074986285106009757698301922235910833438709536610167454771396641272483495196251372551920151383882187647406020952280646119145738269967835806511975211733353704427941104329400434549384067430890018089947588509374442138863927547537853373338608809987293678603128054103136136120840117720537319731898521960222839834246551872279331149771761476594389474341630439680363163120451110760427626944878087392062637663338976821087553784124909438972742700790878539710791284246752552119284730413775467573055744204247488279225657680984260154566120464738055511656946161805971132994001333378498566637836048243973084004694784515720661060819655133369953710899214563036436329761818016311012236223110383041653995881302114802845913454052647526059985468333876567033106175098491773760029296825631152751434597905816100603562086879333682898716074030406409030225175364849087077800952138755888686339188827570912544926175025258844782220712011678331998688895266058776340061495547359597473889428516010711947074360582883404795625555833852460980536222054214267131157540581673030235644268124223724504932077002512894564525545266891053065132838437471590466922160801030590705568296559662923289799679893257343083241456075381229141640849160796120565292234726040149562269418037800686705505404898280699742024113930280080104743415549183380873625205108170150592378705038192690912764482020452766793158616061763505211369219206520772090075721073628618691051708119178911904727114511530018035747352664678950860693732626313542011232586617185397951660494911621083844185276704717734617963152561042757178532822061607362552922001744918515025251609515108685590152674526240948367566055150877251019811100502359194195728147258196566128915663170997452744073234312224570085484861507242270198145886185783579273748337218030976488820962433262718619268475389474230437412646173138224886521499050313895052971893911567286051050215888681068865523600531040684674507218354552992725994597154583495917813660761537004266892309261769870043158152382859420028540468718710399101860741565672295911295095333385988802496314719038010895935537458524344364998825027456122651816884183531994183642743046144 [63,49] -1303326274216000995752530367287134523850351612882467254899346755882201434624303367820315793500692779731888679781973012072077562891607532958349068886901512779546844855074449198507198989241139882458895405115158828663717942378176347440364466923637302442839873079522920190435382930034414259502421754022817188927308660644264478423494333540080012389971882552105377877596357182911521261424865027033560690202012055512335639451725371894899411152126938565954199036971761038033194532992369611784223923985196417884268209701749333736009996997315666814368581649041538147051089356815001359766881485305173686524291804525225709848349090973625175177930078304560088643998312867064658780248165997426123346834918007665471526998652190158656166888129009857117322811314260148104091319547055481675415134899492916393023697727703365266230740789106069294694298588171725104138571134555046922769061459829273871425111739473484440865981422922294427943448441320964030491990900995462016208827405669342626955092890520152157340330846025510368936360263129234793356554237188878494645432643694499520638765587548882621479586649171829658094272364343161286129575239310458820799194530404663771447366332717857117027798911627358018256383037905228428122971957274197122547497693713548933766991595715394097101462825264020248931114134546750639112926265662540511837298833873551399916277729623676826556140525695799434260479639002111649591976078581033762308216934967799103828718967339809563196238352194427332006414546743671823885831162430744570823832032669502936045866222591702624486191054217959704457247143916313113579698451538082931482018396515263869534952435068454870792866991022499990702723677205171861686554040069584082176669371644543562112659332069888883199849074259001811343285628007284451564074730692577791263931935868677868954065002973927409359186706871052119101316411263923363587487484494186187919038792157032740779651506407458685317612899638334780500007814796262693779368146859576408788652169300290223841166619160042094087168194159119364022764552929649731723880112200696933456492859388061762635335999226634779446930286694637825425018095420939846079901212514635354011175837918132375760952069023274990510786139786621764007081112243780861483620994999108679922247569402615299854060642015878698336602037394591784568613142344927556639302769876872297236251844961234188343976035704374654488064744268591096066438616938124675613637432736021908189551454290862897630395178319028352067845974018436757063756920235849760417408683014331145728888384938115127709756109641927595489053869006109577879415276815739900330537815900160 [63,50] 1555737993986040080024750791253282207206149254945253599728010421652974818618563971329591789644872134577293229768286119447625092292033999828434707219960233944994730417896834134884132981778320199650978386259990619370502269191689175661622781373634655755114649826077210308694122904947284918482548957284305541119076652577491672326996642227312777398824803689562994447652333225162807193282660816869285619799255701870479430823697219327277442222568742373595458418829627183189465631192877512395606191222172802300173080907353243291477587632012097705186170267386338768635229982254153621085307422592940795549905808670712762716734407812159470208516927742543727368097144258258842122541276071585903791602439780358198497507147283403872891243629279439711017088879964322004060138194717677493828629367528582709778289255362003664236626127289837955676916699849253421836545326115967631597417378577478962125691070229086404105343249730610766342789315472642121822393184660286832588407270087215433146699853793277827285583701602667030188052856731845598269704222053470121365429672517118178423733817233350020516591641652692854307580543094626217840711116237855663185764690378507253886135450429144909968696654330917633548937685655186320110495042537908163104633688807507940280406770729681262610902497691954014915787741679087640398806125380901611109397514602440752135257065190507144617641060702360828610142408349376413768581223099394216285768970331529855916089120915649234002252846715537311225422779035150701201564379249937953139353373215511205452315615290796504570556465720297382808776640815515471005095094347563915256186890628972546139094210883521718277037505425087453390309861493039214277794173648413950092027002210199083590301592378321542175326542316950406855326599689216671166158786805930239171242994566365957602011646810258165576751174383804100770653650319863941048286499035345275583386129936394212739291667223203165963620184309798020193619753963864150184962958095679714403959008506581816684312848060898434910650218270387621373620748501711451373641040918687720120435420406269228505606598339981778784965652835710356557501824403028000877011745299160809237465981538648051503669386920304876162374187047095438784070100750290095749590892518904707957171747263105303234381109564694091000305280643568724682815273274381510670993193027168840912222915872051365452346011549704635589858610586838291660870064951991626678825016088605510987515997548419001958450115771831817539260368783008948021462124973026775855873201207638887917284656731190225668753897252376222976971344345197145846638107662252820925907992576 [63,51] -362395868117825978010055191558498844197763448162169234743004689272923030315887159694793438906942080048985028153839333720269149487818972919146208629199973236932270621625923302628275629520439970682208590996621455226675302299193560235814251993684674969299226251562129134210845784837940219511545788807054308717163775784700397364726352222569163972772350079854061157767115484089069250402289894367385997471610658254291061714531860165807978378664581648348909496840855888879310193531280949415374050476867767087655512641463986082673558856276386666139676964906360163274056734373666192656497790542930787807293680475975506921766658751123378570511151031240125329604987128488608920968353645386811385409456502816178379514422804025214726401631282198383937321726516418317652680070690852408729015027945118390933106053075329088856048597984551067825767261213415397148347440328642554473445025257003909381685826061877476768065256852532727657707348354723945137796416020519910060234154473775132959466315746246582760161833309118309205232453835601687849283534298655217583111841363897792127494019311679526222489437346216148649784181040183133337333748674028877369447159829906121534983179180483836221796362408664365382936164868334176784761787222848912986159157550547242590968545118619972356115595077163949858600401519699978683138202590206806847188563905137415145790122807272885043203059779105886122552511430867951764861708735549865186962728155268301782217810567843303544872394336482224243899714180884190643454712919923615486224812263491307237960066522846548503586243639853873025803058992251201753581777809311145258298068988133136251594813946025680851076517388652120117884259322406316880863080861407600545894115600325000011476052317200256773674737346273531884335571543034148337218829574902207469599525917847992875683495140832488072838318712805722635577181384536682220507201263830342202259978359708784807479258467116202684907801050939726720932506002111794002255760882340465265399612762126063911485376450754166943317885815107412240127338811734300153493549753418412912040069829131429805216396313714487643497533929121456765736122988439709097302485004258547431075846475355212019177162855784095327010771057501111370126853121323197706034612205435052184016210526990654987757419699793205321195880348888427534513659247929511310157815710561249758943569782502791941460642120156015094659630428534328199757032049518374283359485958079105763903741948647806250438367456818358896448776517420007885963222257082402516086445267427681550586899135123927182144725484699048427880838057079447323025321809930335746523136 [63,52] 57146539874856182372901895922261680510208856631310402290873887583575395684124865472356565204514496039036263469264735820994862213745092740558680208113241753127379170615384211421455330052273599503092672725983192580808555868487644610249697792563547487032794790369646762253072552926032260548228303722994669071775414069269355719168243112644198851948146455162432792400584649298896414187777437992162626635448109879064316209163055190204583835425869778412872666976882633641406279974608760678635672577978840945104211298514759303069272110148044799950451676736625226798650014384248082244295721436450915217372992569129800866286107542254630033488084008547362773585696925674626679319573059162108647245907623454801020157274480487505071574245901755241173202666038531047237500549087981236489386435174934570340680908645310821614957085454122373080053807650818108624750697129871868524504193158728536580346797549266748836268335598529591362678480666191372827333564258392788034074118813009901332687778515281598916295378158563801086678560248462247041948650074536325234984820004963207329991001932737053267332157537865300952807262966400581278481367732521395426466559995199202588514044819050953015839401264028362015421119639132659995007280750145339265005517790501786491329116436496979755066048039368221805247194591061784185827422999951840813259753375489171170057738354774041526256320439638911094702042151628847102361408455091765093125498838913231294652113879881328466350504285122314264615140890514243717906374003486913646985497848510680177528347398991795901346276920942939921095501542021771757627263511265884256824750158782313599724464869404073706958863091474342642491709311045908404305908069075919901867337498021921488885895329746797148305626936431430627947126216345256824558558611162203734793979174363469149634184147490446316684151252839491225812610850750807628006673602338514458023616917866079671329652330178453605735474169979830171594522844260792050164211973221753883274356104236098683303017598058753391731856221201092379106634833925698877741194267048836832925475519102951284044720427350380845448599341533441166429362827708099494795232390983636681493923534557057611009297175754005080541894941914787891803347772279393943351157572456341853362606097467489312992385240086971566166984663029430091810945175898117511720889854956231094808175854603860244867027333176028188861168187320328988162045581441707367927681095078886964677366929080353316748866480141658759932925748086872937868562688816643920722942688416932986176754862949723011232745341478308514595512494790029850180100766505967288320 [63,53] -6816845082702762505698926889508046837355858508513522468531006376616127309648361320678235496642988684101429471084903476768506157896473307257784377501408914503760291015635063226767152698061839249668127619091463363034625122314583122889161209988424185946514929717162199928910990758931841704038920218697320552611196449229126369630254827685498864098980504778707705964012495809358856756180220905791236547582179591278884887065222967282903519243937621380710221606730542666509556478196824656669650574112102869688929932011266369715055094481873748836814407596720743345168249487872498389673326400543478325400792966416501434671939938722973909146669813180604208497225783132434922020062639071635785032077721635974947579928105340254142161789264186056820476495256339150274212006706133820627872303765170416920705322650264939468819757089735654776897775297836395568618377575548086381362440530651555389519532711890975456664531869276218031622391538935837722626537075210723039913464430157490870269904096485949106154260426367583250946563557095342503161902881965653888988993963543667183305464257852100577648237534625565383400952158853462291557539138651539904841662016783411887186767510649633086098243403817456173509374515536400076073063233462673938172739485439429475064524926806139067147901049710244099280095545260925168120919925217737747145786232199133798528346056181889390829928364441525854359718423450491057909064558628482127339868067124216940520820078312253445576289198775245557024628318496450432037089405414128265205355594362558231563906823099610696655372285893579892416045938942506873644688512362562124382053087694058407376547829361831109592504309292150531626700094750164262748261729267631019523538936007484610245768687865544750863479609180143250105995493144053315303080040151067358914889615159895306159186151665623073774225828082196561410635023184190159706805522273384810819848449427394673757952486249549279044641624632811753487384130509059865043593951739184840909185432833999752026033558435616555371850376105284110117217365384466823107896606680647822896546591988564908553758178529377127803653319564097912203716786251599039288225621413976903766756789598385943079486654683606320411795040351228502428918834343434831034840330834155015427802298741948946853381597337294558903984574650558256682287821866988645155929862796185932279888881982885483277319372515051535106934205889631071463511788574612770154652754605865949054189179312354405636202331665906175260031613763373287314103805474784403162887102419761569706168084712133323959791181609473742690303468765965245294407057189896192 [63,54] 507464759872103168997305219045053280434656830847088225319613300174101851592699407545756304164445490388136352999164708844567128564587131176747264161495826194583884558768337382778954680334729668298932171968147782134976036037999184005877737863673209780836288029715959623117143158611954354593993109017430876812402806605137695911331054119657020649157875544923554896335624522152595218536392384520547201222324361511398548807332210560284485790852809223265136488465080662570639235668217091892030446983174181366465715154577330039634102433956837642380988724341938456479880249551144610883940190964974897292210562589847395004553078130936382415010277791984195220745857893728122372401195928309177081838734059354173965875696408900484248229528381932566857795097565034335939203434837131200984931751530677993808995385415190020505759884640896002093619327404417835626436669010789208942522758006678934002431838293430087953881585710378172453205238810121901228319935022588706582298395089939339202776718568670315150618192315252446925988843419438153116163088663301996526394543403540694552737294168056499825431821765145083003239814731855730857442054685856832349549338442344266093328830663049161942472502659323521194247792279383036280187877167782170842871447392635401910564277156460158783336166598301275657492709373633718455071292005736758918406334424541651543034015344084439786561635743442427409953900256344171288023331169969322056608124375577828321532213914380460016119759977464358087626355067426169484515019988407675151802075353852340635909312726014514641995191017551214100067112654880116560813125705956545561509488081737262142670242187318221945611413651146516022057676170743539475960965384201090460498394450331040684476381997496553005320578132787150101327066215212320670276794314942102132176071620784503831565125634188482959066118849567356219718926375060433343895080571186007272743297438044233239161268530223385107332990835022187228171018192270643262084297229698058176651809945199698689556137806742275993821436510025637180041619394447899818636113028854989370550223525178013769381236378400414482441712268916333675132966855228101955143900167641189453850883863931675066807368708256943399688482539117635931549436270673788465089871275988568763786369963979292711981305666028281957308382504181119972507481385728411586048643710464736856105535980113684040939767241255496898343674254967167905295932347980536835117642943256233267895188763624418684641482780224806463758251902741605632517842721648805739773269382029098381554147089483546836444417817351547600386345728932879321615512371200 [63,55] -18652148632450546659934533926224541047258495277036049080556091559184908370208760250059776006845084485271809782875220374166167402121181313935278747529113683334130035029191036302279414032305216678578310836191788033577841002023192431516605131658358373824269363312401835660585348175785695910871743425753914751086170199359195015740591590550229979008421128654284510185199235699707536720799092527501656576817021224138199956831478187859039544833264404448671306747811647416087350361866227152597899660887122865205501589935652140598580371577922958837639197216417817104589705089331863470353893501436142410193686150801104374381226798383204159937110045599938632591708413026603090060111012455923464445178853655859236392446738297912384785258102491791219081967000476511075380667165937391050629868316514859561514796911234772937432021488948925529721846772136316518013129784622020871994202158847586062718250437321781605883291017865342561312338401844983823922968456555584542164947055918806883130938173047832493610109991169397581522693957758201410612053961356849435930120397858508808269132560735979499004992654263412562424084819055227782211830426376993458098154321839543629186489623954115195744560051649357812826530038847416981706703285608702558634601724908375324138696693010934129645359074253824520640085442189168627109952932339985321500207393341501074732346051530925975665468267351685577867779536859902767924948331957214133939364737569243071279010957820458260092656087508183812897202593672778816428014479991739341310102834658273445692300113480013086723529906253849260238152893634934923933605805804085316672275963690747086415751124645573454138673882795491705831978410460935013404401636174874218135423267769309304483344064324402593373067994317293567467767708012119342311896953219731080368238133795647484787816044448177671460306603590213551967446814480412996424820239776242725797137526029939628368717365444067200754810099074724268673283368315715603612309706933963582449819920006293201194851973935602934836076299254699326939503265701625984687956881096522059485563108903238271933542584604710694578844190686140141799287509603109226590708629036229181619145009841667079693796651246468401721014957407086051287529901454336314526142875313831606792698590355587043276894507362723342126963794782768821608603095289055252087370597710665213091000446538995997680484605882899918712923706857025223879858992044235611398467934644270110821250236455099013804002404818242590828494519146133720420068556628528981969876397731510151123706166489320177314231007181389732038515052414791932457254912 [63,56] -6869563048750733968071450891938120702320978257623411360827442375754039673404346431616803587023255904075673337897266187163827916325061086071431689432871630796187803552856980928016039777789189085822823913082102237714904301445497789457972336749855666796333290230487125485523119026952717619591418401203548373323071688600160470490878603275433577304268746536186460186752345964754740876307809124329592329216304780788016519333451332261460616274172704887620991532326247109537485189629961185264154002742356444428380293804136496652789235149350036375213405960134152110953400614447554810390385594291018657079404326081281348761636794318633699122563263702043036056890491835860276138599621069248241753648425410103552904664762586018651701577759548402520299625340194490179012240384496154094504133235042875127935833054816869042061348156017958022635646193816672542061795663944001096974341992655893296650244889031465480289197883495544066683631318721489080923324706734599152050491173636877739007987535038693449815250564787005421091033422964864290279431824503255996660121881317227775703645406605174636044682379947070715567517437325914834363419270971244132332766432342106772696943933657987646582846834817216757497643210609641576134642950584766917123856829618687206202208395662332979540309507493724911560271337577812801688635456055354778854434973640020138140979495169899072948062634947828985637041129882716911066202811464657659179399241751956548740523348019588666692110309226695880488409999544208584415575131825326391404188879859600012924361489011268126778931772269063215323853744238940597492500411158068403619429685921740564291388091774892822233057817671673949081957131987044514164082820108936377326264638575561958131852317405595621897313521180751437156653646942480272880227885853958301625186684952149737927535621318895574292825781313986388672521614174908177609348566758315424084091997574168078154541767008771179690538134820419387967683290458481480316442082132574497802518641357328678013756727761568793409305349439888761971047885557686292150672403812122616920394452297925834056330849131183164059751110079884662388297631882482042789693267324477621000453156084053438074322382846212873488355317730292342340268128471644661320321631141672380206311538226189316659451866419212903283886608098746887763439809611316294684756765277087303572213531180378540855097062514391341202936841093162603115404840627360504628908995423835380541389704228105309901735956321312382305921593835726048923229929207395712110664435259029263049292815896645272107256254424969301663603409908975888498688 [63,57] 1553603768475898904513249395602198109714891016038414021962925945453285943727739346346412869075450031659497468579333040350994062554617239349297350176015764630116863488432510283755929443687166881164592087751497096300776472998691061406488840332657310005411327766393438701437559263697025396091897977777759899525643172985307212527002140483841693702874251876499547914944408356816663093140961006494108916495664238437754978620854375886506002905033688629613130283780816846312086545881690390916168369528044421705691612307646340314304646636245606802852377082411807676046197614846144524877824838818118943080222383862014992448121215553601755585301842220616139338179043024681287839783601909635863581574189637021785244513821094091275046492505481341869885641680273738954131068110497339786343148090021076475425123384278893261133110995784289060076537299027359298479336892173736600437865905119758938405407921361517418785356536996811401638127822078032422525326920852329152699040726194769617601326134465741009473497406483326030759483710662648944290984665642082182022068591234946216250965161861050130390234993599048612026585747367560739896038066340367512646896494210211825452113670227769148667065014628510896362313463751433575145862617320708322154466728669830330942752325488442338475923402772070234860163668012834571286637530854742758192452948246526716295539887707496896625299771434321508145937416868980042020411518210969395067287630543459817535237700077665195104641607374889512707168680792071586049703418021136950667458273628913320314281589137578022540889639200153898443465241435158668667374101768408546033434402344525661008061970588748665031162108769667276001366549919200128789728621584504536454229103671745421936047736731330411374523591536687203409459122397134544594605692111607976402248232690317025369635564756674140206863499341060869359906112628416219728918756573441587839484681299888418593820374533937005851634128823666698437414822651159922992954194000480372862891800071944879109540856210449762996570173638693910551509008247952475161332968938342044302057151406657296481849463696129234547073873622061280894105905738370580494411218558005966733552395686201099675894545715846045175733828115868646209650848001725667054457386116345934217527250679091633298819036155732716784131704975619157112583516788653514549565640328887463420979539272741160195954411995144486096926933332261295600688123233393293480133577111099993176829391995251254014483186082170160164594465521220254480720073412066988949641932867669878043270760601993229694616427409594929907734709174848716800 [63,58] -300448551930038709439365951246520625835322888389474616653803040397496057247931302129373517101292188713995678428029909151107801515092306122869427675724095776420759913128579978736355673438047864085491129279043691599923302470528590468317579024080995267050246512471473603574697020386145593255710817342118464655790409769899284711338655524263049631707076017209342581121128337057830623776143362381554255507226941719908841143518978872743886467542310782338272320678908536615844419694008551215361138336204821566963029747306827228309904902474021369858632410783286579710835551770300109369933593841289038675776165698957103370747625056826948755026558727399870507714583603014035578537013745724874671910760492750671414674588423018414296820885198214073898859569201193044109282899458617554285784386880714427498961944237256534043322788675293889787239214800375797639185126114514285785550589445643931667636704174092599450722452177628697453769342666857210455422650619366950502434534943221647953868632990303695055150581579074718699914744927709654516107515689551553844825700203951911387020902226838810254777748635033365230883333852852618035151186529330616328112626251987909234780820683180892518165936230835296890572283623630991987196283665613896106688234514525708328903234288595904114654557530071731671817790657070031994749399595466411024726405599152705851875359990862467070285017866650815392496830973178666779020018672883263018399956337307189915838641279595344554092436830018484364904245943996108978533603590310786324181811016338946603467081229694503646570298393441675966930121862615819836743808127238836621047235352180232573684745162188531482414409648451330173807644475878909277424168183153481001806622996510666164724467856046894200921182872385024956565872227965151277737335456171119064687277963132142779597454534626185479536971472220843203879634401798874599987938110636904494358831393261888733319956148155464121641945110645199024112959858642438405411575981502108167435041374656301332288314109386196928160166148659752404939400973667215833748064610167848968072311884414009630615586763478927901721753487440846026078029135630947793790250004141860813755168318939853170236899604464706400154142263990561095020218081856103243091950078347963677602761437441376985103406486703129567578382847791530535107431202844412088193185884412068704267592271171641569262137396976938218101964165435626589735648246554864911172308426048464751137118315269090428614259288732266959306764136379311525604991526783149502166533964567877701617025064645468706326051307046043772760450532376576 [63,59] 36382838594804148793749929147795888424768764453741694669508393937892773971319544010089860354054896683780629821675068096950238915385414688015611565424323874381428397695682223551543359376229747134470249291343295871465748890009924388931267483615556091570247802053436344454888859024784233076419696417653610189258324880489807265325343831154108923371732739679221778534151012138640697643691776634535723829429391521536304847362863734791163423309301682925035556248863247670494014521984460708227451947818120042985125492701799401383006159511068097071915641384884386621409976712641270021588621344684717768452453412684703975497786695333959535253640418356740755384783828475121006009349745080236906423233566882062319883092876529629667789090077848717023966124759763670951362944307156533434749047270230921681592825049418255196284245348132619851462359549839879593332767860153123901375020118245197324508981299315378179697911429228027817964595664617832892692394681643388672827358250815795227336113520553604244603959495789766978953787950446001529786040860483227999009694898267009294515805062812271767664978700364609594789428999347317352573032573482733866707420369182836258257972309721136226775968981381558733730172038560658822177625456681847503919011331428890665189479902409208370790730433108890240507714009715095724363280045621910151169266300747256578276116910162678773298987499542725858211599724256854970804104132014579141974634484019330258112275165650829722375154343986459280855401718879354677756992106613559983191482929060597290763891360721551638495882702372651049610488889867771533394548154595829119998725914526357098585338970046281065399158004629547265789152637831473119843048876585815804524297107390561639698020349217087922798685409692255805203028448264861951075758543607963955555755675796780661054452866624108500679183896507774990183720784989709247981330941374559510178392649704967647018915145232003355220412009885178071743642067168242268287713163752537415650792151413559418822663746078254677840859216655242106057718331767207523819516634333194197254812453265222741818219902074223961924469982156398195700273430073765904396827425113456775238073561956718550976849099660068757998184602070297884767561299381460715484483361014521123716245128756281574540956622413755698261582456066911744053056621295111945127071187076581690253527891653881558987033271553142847793133049361641047324446198300063960593270157578250877181545197880181210276660160929185194613562195429530528078239107848710549286736940188884865931373180956246474838409454284794621096372469760 [63,60] -3229017508921102991940366474350267742234617843904229270449932829033082489078692023177490458093130128334026809558764934834289347430122627498232990354747458285990435909324840856885567131775011574660454858282642432719550851286949386393604189792712498871852312451990088582062537600567378653216182251274092276316376177817254566998974711638477945298913050438884784146840790434541461394462472422425273324314393393151599785706290846480425839031446825701742228523841073722767608496932338471685510770456534206842975992341066112432066092282104235114288031059900217496261673727600461964303720489806214496769507671244957138821175946821218205332199799248022482762858165748005338867058031332358252548572877162397941474664900811384152517747241928107797375063758862504733201098380453908947814233311687826118749574298286474184620731125548148004417842938530002697713132722399503836335157344530532134954617049615202601986285985337609465801617492470768142838707285740173167276471924478244734603457612516272201573360257792493228196474859134204105289994831906091063306938370386183214893575183188229751654320505711706432243170957158852224248643947665288425496205976909266795702398104753664625971198742264928428263664526985852804682235129293004013674195870164698443124030082954484419419366393111179739377793772600373451457808001917857559838460555855202404130484537059475384474325003433317005184445432912243864775363788442026629972653015167818337621721154433174301386874462689728582653473854530887323877440520787347777699203303355267595832121268577429133420121717792363837367094689654505944337203376168388993868856264951570983739886084115541882579932936012644336572566816166479877487273884627009059162583574276931242141007713340489727118138325588645315965255431410783577076002573193275394913547802867437045125760944975131290087660421447463550806869684819923555755105392295151325672415238941965420505972266402664759673924136093266361481695931456496655139509681423156743368520319409975213711599322780630856232712373085264742908582174195697882043745893613667856680035783868882290457687122110758471136351110847683092442237165023449436157407530144286380391145947664028942958574839664401153885478815541529755054332147161470815798733581832109872370264218578511094801607541661425376933752252640964785570413476677356256228292843507383249810603176706595998916860844145418800231365400028142112481495437003966043070288757485440369577602312103357311406980816824004402986544167841332146300082637118587057377158970298817359908759162640410620745888187154250016330088448 [63,61] 119895587398635075297427963049457664793665368807430712944005116170086930692492093800395601080954026165902459339444297683138326539746608808002160964155486049830342799320536427283222099760220230604899383610184268313905298586405263210946042220338462372832198822869513128181070469421033272018347018912424622660793423866909947689052571274591609305416532601718645842907846326508017860853224476456815301422463185690504416076296895845923624252393674349940413457165501695071861090714336667291122323815653985945994511379016306862909163749610878070685745896478123012916470384755064238623510917700284876857021224518545712959378813004710602818345749103036105465683241559257161592262927063545042714632416180727022095985403627412952997257082601971798790791315704001029164420068824316735261735209752803654037052637231672434416400627879582401708509845517331774491565751760062666498305889890718624612799504733580576604989105575488828830875426173988832753626840831659305385803999499982931566436551953082745945949377044977763491694870569931577790328623088344305266250957406707597029443978050899353205881132445560079817800161082639043929724182391978405574046493636795304826551477296227220747249056459857401484979814088114799216917115990598209907462495705646008277204594877772975286296632399912814605999049345612597105548038682445098863113506590817078673524910598773082463886605979417963294243424835878992989105846321623477980437386177429644825990958662939450995206185269204759117342770284621151076763758502469697135055049898465139877178719714030423303339644839732410006724690971317232757453417257334888372665977357601647560645776077069638439505849776088108485032459382563423594452573160922498706998702860726247287683529942256658366928443724649283002789578301935870153455474094385091691214979448294189790829709134648411406660836927587713357594240801329386941447586842225148377488054222902248479400052328203287371094540289681261398068662614216816634478857440598683780885843028169844038598637519851511765713351644428406137382868367807836719442562321905923617407739779903886153277618274126159331999010379829160144933614795730089055793409036995054825790802266751772537106340170308140012385957660798965146091087172883461165472768799573797867586607695045273045263641573953170432868090813989953068693001056398819121428620347909637391955498871208704983679001105639804262889702023630701812687153109067292728025050342764907484183890800360565755322864944759669187188741354252966719880618463178701703849045203378217349808777607959516003557610259610146439168 [63,62] 10717692410865862971224263284549206877394276122778528343229566139916570925253001178274955573008144585687151365916867216974229343146730489124124022146359404859408773637234207802673644107891579830080962581329502404839918983920887638557867760605002693082623354729767596688589810298535379353818820699946719389845778294744985234496988670011183770561788148937047357786129443859876756763830713639101314150086043222843555679048845479959376634814732236176806737001912516899502928283710432121239726542394825732751660941424617662927895644131737457799915695713035262175969456692629091960767101727270889202631820624073482252417069124411729183951742837011219484949492849483298004471594851705126681725917300162210009059871756100440314620320725152891005009794599446489797472614890675759890704305735332014021248715353447361121508661368238109163062644999264643114394928252085960138266252164605115789713873175505599456088222487772638548288188090545746802967015011762607938487371592431072868405502101722995927658854421091026653076488536431464019321954751351380962017652562422425700683974645846948865435005273315470415221757853339315229685418551993829282881894895827990489450238578094682155845284514379705943544772639993822637831399138820240422719225003588909996436440496340501542772512172416756483768705730062254572272687472629628418185455110173196097530696701180217462891030438119293883202694090951099543715485993791364566232919616711794132576043403414268128437889663627865524142194017862824576800290855494988700740806421604095188694472705792080794877036935809620209766810682879670349649457313140404021135689088881236717885345978257261999930027722159592500440358597053951695525363244039197680881254424537161148823995779116745528799254105543693685128356549665884542127841487171726055999978521810914745270586957359478374221150495600356000225365190603970528934693915981272543005566124984780616035433188553158612792373765866881695227542910508135506037432632362653395923218064121485724434491454330384392500077806686836862403687395963012268584687706562868243050119666285072640386295957668883968176133099623591382895247500146256656213439093399832478752814894061475499757978770533867864250006055980314423209095513463592156308723185474368998300665948794760677362564399980763223926737301694381093768057306680441920757291326456344706314477416312904648550787840150760478418873888797722094902229349394584602540671235529032847098673985274080049969876087756016473446449547835444976829483711879706896165090456653982721762928542643058559634349036520079360 [63,63] -2299841449308019183227807079481592245350535412316964229714072794683078128775356976923274856976000598743775324406782840487901320808795617434839685779808184433782385827726040456660355068688622920075216616824461821879710796140126147222859230788613013349780729585425082059365080188599388545588189388328841204177604422706694833665091820662095542421311046211533687396420366239749263448442657933072154438176906499356613904127946719700161763897344422152422762947693934732216820738347736659632564793723717580386020129079750217483154261977227226519262824889228211023973527375373404611026291086373944083040260112313203642153694222739838781690556046750571212165952383047189801574474320444700612813177308663454245827637154826044625667253133387771573544702298296152352845476786853112352019738353013997512237187356408356406787049675960192358036823495260429674658606971214060949669504836596633247899856719808560332399937164736042728503283353493550205771511864299888297420045095060786070060770736507955683284582716438965055600062147946079156853946732672365943441944701444385349669038926486288723588774540597686763107515701829769651574630149633335050576946396806241252062203170925971245825376473344511338292944708446054243049180535411509737165463053316479950640655991176073479143397500625127042593045177716946521138807349775862320616949632272886341045682614461835290377997600691114611700966683424003016789154494743999031736289816021599520159070185169393349962293893944983405442821430717863252477824927066790295837626957820124650568180077412199740830965172988726984213355985575798071220708860654262584288247644658525091836530444070333541409966528430528901887766922735800129986084289424949744891202202343934010316639986607893705783289229447729883363332866031679498951265453519794996294383074159863024572201660665796236814237980087736972321916185317471344280561745892382845280981022148257698785023009027931103312434390421402010859084981963274773172462594906892542324851715297017187759666967380728667179637862106476603714265019682486852140079241602465268293011408763557451892753895100251881818843795672894299910740459159537923022064448311299015643351623704402163794462127721272641624651809741820075106936567328222671545183998877292447502887924327743488086633844976524893244135366241251050654360154057440506716094037271303369889545868157448875770930872290334464598099188335766545192570166065796936291513426434428314724269551907358217868699631070499208321698346758222962262918819166329188579585232748560536551138675881498784039806963810304 [64,0] 26225796931695331129981670052699139826132677795437553304481522932160648023496099395435536911379679678023356269484543302862639161591210140933347636878862380409011650879073816588057852346599008183078060990111360669376919002958342286450802457291314574298036768229962525532610659293128881951060551809931082194628924397476674046957200327952510957983923902436851492345283160616515633482604276232633176208575331417813711020162026413371511994725593982479652657645979493642391612058509929541413489852448027273947467755294322153514934776315580192759731933127578180711863365003093878495447805995020313569037876691085739543686617532832242900269931519700667406776350609135102170818033708564881334174520136644476165429733886719229169960503387373835063785099442741817244899647433569092138773799805970315232449633631156517354328671956576453897022767511562237594459486990805863826728982556107866507388625125496039987157367835540639245456156161517412344116580690852490306863973694059098377742430173288735528636382916000510145818845081066747907515424103326342095733925020564784814389686952489349706936902737969387772047428670079230431980811337800451120012640026969469050436571630406305466577776196929853811654997582486956740605236557511982235557238579412283266286385777384923076251204567983166999092825774141942488593907501287731385640420088700591387646358489288083811500075207523830922265100825677961643321459998404730188396287251938825794318877859855932725543904631185556660688242699443848712187207719198855656730290129840833595118336915353843065715719559003017244355179112599436324286428383599522215461034790233745728280868924330935169632951665391964287944372261654872557040623177613155899256431487959302862559712447019789505168878247065901876388796896723359375241990466147540493021903827790829519755145172134366588930621393056267320388547087323376275126352299827726077288676702707181107474962827663771114715972186328216699925258155829908237672018265380577175725502900893757429625802537781862277689488546406027451354311060485931273629683003274096409275341630839054095811011792841824546770994690518533964057236285216347854539430730235518500820642562144392530110271204111302430598283378425405118594192062204782232536704773145725651594321262305046991365923622390005621757140418988414495688977610594601915726717404153684996773847624557123124695445723420657932616190828387230694174838899560113957287065538672802781330017905580661990577002200383974693791896080592774215640404530761431101732906767520204175265472007272180813579870664870822926027043383041810204732933659554845426246962983959602103012731393138451608875222320714028661516229329879874130404498192734670867660800000000000000000000000000000000000000000000000000000000000 [64,1] 1482360783080111196593470870837987109343565058257875827461712194736186567189898588609880041996470817838591227339707111931019002179440190551939942170218755872697643686136450551198758085982738285198908780515034057820988356525794863541721031443697756200556208736947051419960400474956391692582025463776923836005655470837823649581981528805016777041311866985181857534703801953100020860790747949821645433656204467977068167133220830174634568547281562525782253157599609420216845145787161564802020734811235670997525834822277213509004872974994776353638755788221096815771242076124320031584396049782233448339736339558958145753262257983899390053780760423025347603885420002333984091757719908652808080206190230818236270956895887039807627464457624678453223755167016762836780602378859227640710974450787940560247301563862316136234022228081873879817159702022555638327045143377318760402685266271594244236066693893931136835279313553977517065673122023193838368672283359087197844654880601492479557679185430320064333083070468278206207039032855793622018361688474760261710292721439863875955460607804549972112173894701317597700480355201304228993779313871471207092340301735411126818490498000209607079826016870633656251362576415059636601685807603076992694166428258058903334016141046154366885618364342731454543810967611364637639026552937444542616092439679787094105280919872074937476896108741737104120700684523789013764968914220718290892632961848374541018642350306485123899736912882809744139420876235656038814996956331891003409695835225938701102178729575215605263465777186765003169692927026520074048725440360982878463008936123316347634019305390658912212331489188168443610955326483372210972932040650422512315906563315564137160269491456209864175645431634615035004798525803114386779090654638000709166275464761541792824398071453233560248330275231667629281023720761793308724279533072328181423088143994384856496084735161210793473872462239081529382387683768716794559785505251889564642357710486099014088277504653892263995717791971126833251769105940627912904860752595494580605928905684916415270303766465051216578143603192920082993163186878677624064137904648304891532576208799243192076115337929412984201498772426563191542553056043428799838504910370008905265843133640051943316160164594051915691908796770491875295337018021602423389489059199807554001045018891513285946795452114914520658838604773357506612344664902412592640103372437557818904488176984321718292846472787686113019140118973453492024134887134156366154801936511091363269221429370063874997510878658938128095775604583778048409113174569780628952977831943569445937476053702846675752460033284849466760167543835145590525187819911447069065216000000000000000000000000000000000000000000000000000000000 [64,2] -45177001193849837723055962428631338986211889430082265509473694851147542184599293381922882368148514362970854934657680085143249674010191837095578953915185798928805840703507876678369792710068271959468546623067526242504650408730259403543362717536464030618113456624878971583962506013944382201161149061555738273290963351493873564333607843317180978972095567522265807325669312960172639637015994531722246420298989600100726592026095881379324276507627801852166698175803948702574866609615227133379535552806432988980666566974346170996935157157286784615038832783023732931963395567595353772898430625492068168380253664474435106447469355552461113835545866922893620694201882134357783372598776766755810552457895896580883770986247073389836434036117634255968121492354783417659693203971328378596010795912967966305723224130503873006069768549523758671391561688354304678236328696183039572762663374775994330702741752753770942020750124117088286122906454130175332179265991495245346908489579601688705521563456194207791425871996948657177217064644826448477931134913462145532899399947791848582416728795161769125925403410416909247954205590427708849895584235624097305870684083807139168804228660440407573512399630180114613029590070389310865930317116126611846217330224765312119016336891414788039176885105697006874255198577442709290767666121898094256029458825963324508954240462733611262295565950304142845259247973533776025335687792657334855438212081734363159873918862846048745449257078949277201808514800831612707061455156550527273846516922192904398538212241676076445551113027972375960256281971890088321339026618225079022062549012898366260232358691531971954788787107960191998411507633575753070029203619614375505568590695064070848624573524172025823056706138283070876001831568600882351371971376845511762220216872673838857570299738005349904137539339778680909340579889409999070830183814706731649087520430038112630527501916894718046983908255399071781775808589932651789911777922230950921932750266906716010840778265212701160344947932538862978514627646690442967832580270328357058292628730896549698984149612177847746654286900539561953155951352100007066042444256891999705122530980343251042138505653849578840620196947024119404035389904357196734759057024371754476240545495124196070256191944278541568442065753714094806001101473275808942910091536322121283927146497512015007568002287428098566299688505464247390621244928734628255816525210785353371683654381160733105273021984750658011728859952609277397828150824756382760337115225428819193750926095580411288848322948670245267534660689661330808465678601001413727213742705541426496560560641073969245905132418395569442933328382918667541016611539464446747344896000000000000000000000000000000000000000000000000000000 [64,3] -217575663990395477555179837318862442955676010205585202533624682454234003602399278489465667838357378569882011530496310024144822126062566648779776804566667898993866096312117430551891188286993754941917331408831667077793757465910022982765931154802585732370156998605224536511356194615545905658299787075301916052961644791305364033587399467251228340283958692995440923723646958174880364587498206836260762687246338245680775183573739278124249868444516545289625136228246294643520591059908020023170966063013028398169237515009347844803770616422589731919995741008977155963049076102566760530546452348943047843674925030612929465572022539666619610002688541988256099810018735721316747355500811817872908166959417719760470968051895836656415544670235136511246687469022093243349653572381066392491895696015754368714818516917984162403590673789587779183308358512121014003546140442313857039492565086980493556114565132208808833233523313370040751714899759336904504231817936140163468712617918657870266531021487261905478790130427844973767558480208849029985213526274143801010465432777160920733003795762417101888048903494713818651034225239235228681306984950056504930092487009486680873325388311404708989178409173878881309944741900688084990923665001833590903052334383322826201710399922791763232086649072840265217229494405252348151164742338210493605874793865581715577414132871142866315212671250935236153343014472466155120821265652348657775597151728150446699586173460068461300836902373456548050216474702102973134715741556756104959443234169833904316199284129544424920508866706096606816756176891034604070178443923483619145535535236090015955164142595775322259411028179416705352198181608910815121005125453301426681353527237171170419367253263376430946404288088373936595779297073037879828870212257426954124533990288750645602904165729839549803579226917602307579660651577966951101892916986717068084425580622071589053590240286366455771726472693583051213066275270222372138587846840201050107824761367928485102388795989068235108513847397128714350516990224366102408507578994817144173685712175145882848435027410029400511645464519836055155623733763503625537122046672807369804205318194971960282070811922815687154369637647605973973695960544156585123914171441799194858879589782579004588433182307169035597571351663620207605054567081607176509599879455378592571195615091578509522584189700218686068869592694974026691836460915024943610170440659331748260399729012183801764687965058838628899567321982713128968108389957476328441077765963523123274895434985170602963708538919161445018713204395145370999475309814545698557431256342940832046232132543559354476043728007474426120599373950947173915284435471873289045934080000000000000000000000000000000000000000000000000000 [64,4] 9075836947408498865495562273569160053502489243869493382007373903039787286349918513264780340345495132241054571285869220953318244978054262943049265151215272761732365991461306731541990018805064720605878177922462650822391546510089312083720258735573492506012711093673919716150597453173753292004289951431207707348032365556396033664108553805365283282309582943282161662442757539985355532503811540310069166615763021841267056765303890967006121025649864532513599544697648894060838545452417475922015747506207002497379529191345012400308661070293962941938639696119732519234446023279636859719209510166791820476051892045831871153839183557104544129408844203593909343458610811574229947458607389974894950915143874383297305795805721586650616651763217769320734226480987740182209383346511159766275777860237619626316824115532152842719113483637520234994247619549573230450693958994645882960439696408924864035513216398951104111323196428287747540181604383365442143074772754009856545781599621054843212037360318779716583777859935670726047679893965518223598322725395221108405863716953843018105143302813312895081070519069652928989475004833556446674097145906153225611074303158730966628706333571886505859997728595750096683738360748180961523718251797890745707246360614830474225489517609323458341173826339271433628813992211437255520466953184157070685836898970178673072270236124880606277667171625362530006169755218335686060806993196091276830868684230705290946719395233544820519356313270339680522232962507986133787226690633097508737885871281326292105902099071086369219215101654504127006538443284213572090466505323662466607788910087950408157455385771561654120805566225962139833706460789577845872848203101148379702871073944806011315236660378915458668776131412289545227543236687637942596158127577456539441299011256148889453212099684623008094491846250287809586262110385083720270412961408215303917834666532450857534050761584203225855170511895145526395097068696377321734372703453230329521253556991005269889009999882208153707688706859106006628816367966679654432802834179098189128569408724354746203493879047744476161650094998878718547367419671195144792134568714120372157365602120995740937883911209136083201647756426814849507369066576091755198693591124746609721495753333271467352267068338834844479492882665396418659889180506710870465190893902263921883010852413726986062712336882036242162810638906811585024178939994273908792348855939318680358423180403961787222586899588187579588595512763555644575777330524303367884121131114435578742805874529975293115240897659279689877161584148771023962160012472796976610256944465101203174154616132637704565533384769009252132119786842949563299958140070758971342848000000000000000000000000000000000000000000000000000 [64,5] -45689444518437169278576307522348451769232795796400023983860934411348335278955234683006183818619918010096046474808328590957729863360031723286547298034381076569792812174371669358871492216596692980227429821770679237233206374899998223337039386767119370551462057255212550265417092889900783048852481840042143135926990143436960478017202373535393725652693166845264959839061796898889601859047337752026442837470453148558380076251715652987744218888706545395004011841560910366226268716362192850751142568269077970746600399105606767463226488704983445638836759943938109128058121444872158365323369558485406734773149626014557414381967551580149146301483179560618653666897072780179379483699260316255141251174369839708443586560468997936450150266351402646335082500514973044508599384183379461947394845206787432728465705414178775011023639495090634069829693486656948940309571247752348861052441392468621563070730783145019302542050896882074525759139617746394132867008683652312716014011155238190742394673283054276568620080275808283966369707584798038463236234887500750625758367950473408914162866539655842434616521186908840503521244418273404082270569918727185965431058799325111755900879475854392093315382847283211977089832706869446856084641429235760791813837854658854452005873970873370771226964435727924101253957637730041430406299496091939344567560535427938919163133800269200031846774213718340089668817131186379394702661492610501853390067857147166273920610000550207965023240809530484588585944217317507803289746649454612697656011857801382467106205397330538541388346324075119151961955684704693781174763969191428223291204091514435778037037653369667640582347688843842596724675218591839840706198086552461201049593437736760638197835709306956265215291021067703686204910560041396437876589824485764845155485808528672898912220686186500733375272611601862744069311900901720777787478240604241640799582632553563511971338993639131773543047695351834641132878423907322768992702471125803776113643650371829114552360774067642142787021697131826253577932291593492880036373893819675788555004755876676090256136338454193856611813039660781685876877231594643599849975750366457282554185839093862839264264002460001604849540909922583979124737706064745369807005157808885097309159321847168034872955078937516663020992057846535881405911203650439879629504425978501799017854385107213941390703800075130064637785760703759230896011497116614331790880430767859429447978233804408374054767412136853163530916932356172361827018835734459190898614866914895727843233188261345188736072735325076982448811302283482046394777289551122652742205221387920065465008210148507000679864009273063382424680169686710475149993560661784102803865600000000000000000000000000000000000000000000000 [64,6] -203762861453475514830123151161462907134202047990009993356458172493540392047411147759009705875038039853289892823080189843964897650156072370292325382480565750820829724815347160372367594114703964666613457338057774997182032437274642227875285381929816145444972953968059264761807590621373058604144461249026913475535504180847629331507304768713894084462369133995989810419652516820217670078908714120062278962043217099367571559882250393896486218224947435129623107533427034727419675569606579898236436101184309810109667182365548039368111688167885854299704571955739264262978637114619264448679647011498244463711619033312737483904029722292089182941185423737999855198945401031548847171089666883121364057467518043335272190513188332604700088718800682306309670261774430215710725091196163544721594037430051950796512289121641370239476769691123330035151858358575624654983638693454061029132014772793823643824835596135906874459189937549190350543830380945209078945004449898643806854068785397814118145473701005014348498867416886027323195961475604213571452820754856666044406524399767288559924514883959981293410203494537310740172470027390144283083274307346942577555694917210494346109102198415655736237844580323439125571679341586172094131139652528653396043610820675971039813252491219257091919330662671764635877016527170055164914724471940559232932639935118594301177765666203789504148621538606637706303148941688306362670791577140821411617226923674691049260801482832313724228977052682346440251133889208436541528059555158931927486342098540437589235164834621769592488288954488749539866444667101749329916877090630114383713052168245020190868727839555751097334506197893154393516547415370885918697292168162626066085810108004153192147253057439615287422849852254083705160563413226956401932941521057476085906342398659526241764425997526121826037773271012426406379450890242580448852185155603581339896188663293327936853664585336031310598877033815733913413121212201384574738478215963857424804009441787870740029758827798000579697351979732482158229531750603851749936738708417434262622641424461124410731370896955131316189429993488062155560903022207081566547047856983611996739917563639852921381504864755373460564255048888653555041278300874512863214610725117568304673642897877425087966281541198131318403831801925672012559613017996135049511954905957139912072705646458044241577178735719799924904357427118673493893104589636536375991966039689922993853262193696960887139565648623661263328739563560087146516018917655866347253050747235724336966749162398901669239320128883747928880131341945268603452206712053804246145769213539428287999584736617783605064100138796198155884774408502145026808175637020060277538816000000000000000000000000000000000000000000000 [64,7] 3124611770471515063856516374132637514034923255592067428199867846736439677276801260729687468327956206521143883058929101570257411881308921876908589502625802514712914585339650927456013856691228731547421882421509179334071954342985857472267490738430705656116971884678376704836447574565444356459090283965698845536071348303606080353991890094994122529820058038990724578084357713770698657407727624255788562990232142818156608652383298855984760616340816406690726886975562292236315783871746731062333191966482752663803867173274014605828582807848495636395878709985863246051739274082400675013872905152745487671344350949932636520434659375592646518371847724143830965323621423508269527910285314083760647828227201582122728606268513504396113261915405151302344820149641096307890218106200791543546801980417536737644857007872492594025650102022893887708719280712206638409216822307296926219932097185722949281059678334044442569715533873479011033182490103110672962460571699187694231166707453669425587499419993511446653359343088339971473129644397801017726537413464444852115622051933772692682089784695625597404107372330955224375992065736543415555640638941793713312698699828618723362921590429863466733149057898086619553536747942722187330195971853462823508919290367948175243638216458307983282312256949633514591548377144223719311972935071359962570717402099995446032204803494973194054497375320669902471863142976894600486545741928363126474014061600787781980464766511054348600919443893917795026880001922075627844898573156841479309791958908089442099863365182313437063152919678105509191518838770228819081442698600314546766145623720527904089195418839732331195845707428245458028839111659090151377481583049021060702448210486439377048434101416049445207157288824428172062712661664952492817127876544692359181641186361212722161555250949814027209525508967316000961944037314823895983476208638404732625669170176630952304333536337644307383830230559035545258995764292502845226563509916630415548064419969633335728836668690725717248216350483233769461528813336870429422996483541838295116082290677855654304619402801241749268900865521627366573555518077060667020401439307448952486619103387301705137489657298284639842689425323662278841773353888429844459764873085506736012424295240243008310984728522052184482843139760923221287711855389388145723411454464570869486683498537772284137112722980212863510555201716667524924946771741897582295947984395954829831139995679816952081781207459017815265180355274348512599272126521871477508535287153862589532071310069955345538387970070324597806810451888167653080365175494921428901072606505035502096281246598752426268172233127425288252335775168259277934284281726103095603101696000000000000000000000000000000000000000000 [64,8] -12566952626772690539850325774311475594510388851231157096365224871454954850431857463190293380541507686560619432101629399535872769699843897476636653014559300669719288838646781627479848759710321000574968938546078173359141477985143745266467526878953047647582696728523951012712310342655046808809133976209948067590413840730339921207610042115878347130331933255576356595617939533429655601682060022671204989539310526161153120180423665766237998975718468129943345610888454923747718668761312832327719920571322074652457984926284590645625086330543589161106722078735179959078065643773053960108053240458222639862607679164108863562214277664393994157478278267145402112710295541126041972116826416799276871680674981106305705388042395373376588693424183243200196352405980494060883683942142062564954693463085525606515979096477741630060186579418622944904985117196461621002751266676864907901707238972753817047090188523087578598906325647380271677954787346771472110915843468249773957478704876376416890127841951140768478128542554899020764719077979763517738953631354855252242119957088759172372064129736934358789177736579915142708897165815521420183881999843016121720601618878460076276697700611294597423725217107888514684848879900352478847542365633145524037455556617381022871782362449502269119577568862604971299219588959870661755598749968191238709094875259296405226482059913716101205110702343762888118570997317756512970271184606839411136701860212798641968034655803026229870319726472400657938444417207236595800227300316937558125022525237458750089937297557106749827591608799848307953066207809965364112864730136029753804401710142055831561621657115366070871130381585647655835413158690747079804702533481694629620034934312438223396619150241801901834740356059201420696269086050904268828908175132978800921357068702714006606896873996496347984370231838652812932431968205795063658928745873254501887899601808003255727076528162555366302660584552631197606301224064103625355892175697435120751621372998304708603063444874302617284376303807650631139722260133195748631616971978067750818411943322510429137626713556948130585760611917175745689910791372206868143984625949364741434273744241326856295647405159344513108744479729459500004243919885917281782816180441371589702771073837637168789874406645474846320577536238226320741376233147752756755855653587615833663833510936506183573996893947806926287443628114994518017214629537929309239765930949056040294028143128780141326661769085402340224753877703756217141592111009838420930539731893732439485966149483441977297298427332647080978330648137293829469348382594481234736463450915803449953398981747158769937930827708388447557697085179229515717454691856944787588382720000000000000000000000000000000000000000 [64,9] -1058699186822043164607412539672891971425528350516047330825315627472750869138494278349142128246345090511518701164725750050932352039767532808803067892208815180829023600142614115706659147217156761630965713919669900248548122922396847586473676019888886139098083910155949780638185892533554333251067655698987487109195730986777574328602654088412106579647182327083622068716822725718760177399101424808086778195825330158428571627558068957299631153626352715120931194794471140768252572946696525795603757063835128336750009992380931746760456927754139873224118403356040866074275438658542759304689982390714430904292950665601710739098829284256728079515971214781808475077240213610809993952815735101192580731499155630577195873959346081147015046810766279172425131524402764963613323259046269564216225320569139820754759752521580846193551299455445225395918004157605673028561592199474688251461524330103445269902231868776813927295129127581421644123307081765669279429972445620775438112892800018816524622865621586287358335271708629697210445598726795954625226088150326807638983440273619767550336911332855572296297814470246109451157003187907909912393707493412857288040600955560359810222206099341565804898509142038073720851745334205879980215267491488193221655064088005627082427038925829089365629348246759412237033874029645143592264493354490875328799067705622607687053007596155066654663370905322475279830433207459209468773477561335610584809313765111777759183239470439195335542975952226296395765787892241581249296944255191051519025660734540362593312597895418696716103860686124184423547944479143399276540197487599249301175181675398983664548707836215206462962029127597722991952202350287709386430446856151048669963314514847660907047340906475733967908942603543249852419661075222546021563187574112221938322361751908691341441904086491573197994010785279859145894194549266752899100087331934698105572573620505785328123733434177931444047696790555771880698084558124104343975427378104664342039093486177821014227310136219909865949271425185007906026789746528716423830656114355857417869688874112291572102863839724331505637668371823949106446336778479910480719509881852875798445336032607396164857520698156591423862679570953366608535750241621164242278383501246818548622065435718970277616829178126178910287598266005730892063942328767105848938926260868379601588733096712081319814175823599492518764062997602442002901628268851705442328043350439972809638313074282701712321496420391017538576939547380321731695674899522803638964664596359541132838206788523824077593561744905807382852567370071859643175364676699661144746482174391612533348537387016768794495830370950882566528064946276030676468144636963671108485120000000000000000000000000000000000000 [64,10] 219632425377836296673713816245262033317458313074012260773732660550406839232069764309038571468036711548908732520269051343322987768188091141496889891545294850402882155173565563552339884420404892464847754103623730348731291346880629895127103499356169434559504115479000533897659730974025465247315402167785597564490664446643301369064394462414877255913057332030090404344931888863782751404235170562571812573238808636072464686868773877835590570978766616486883774722725744424714011219647332825227595093301573529095137884627891905825272228979989473792044263830149901455485123300646362313236238873715602157929639086221211265344495890000680498995837088917081359504032796728228462300734677299446843177406885043465883126098372481413001870010952086670623606000043886388322380059947576530733161332844471370128030051340572956250939248801778455652010870414706913631984054173500457749711294708014900445996514018248514773820803393873332641392393341294483363282174716623978925982941189303990281736135940466960194431790553845128765739170835378672611757275391329257163495340289552241122456777039929914605676506468539562757853617557209141336766333041547878528277794225192833115337845501537293444838106645310505594008602002870382594901083640122973360398088920152819993841270449175638011723752460981594964718966490397823779217333741712210031473957811186693326288175998870388363216305811655435351646371610825773714933852057090784837748016588900997633881285464343134937671413260470455839643658337853957727605215885383820351753799005372177227044762486312287891572933652176453147195257292628603060781489246062288955331399334097373799331745053815691614744383435327101769500688859062060987621641697591768049951960410990562821651073862256481428784541808436231715279059489174729984767970464184747894598704518421510641956958290755746261548960029277568918398254880305365660557777626282059038872617606130215900013098827026101587627860911007451621608538045977572154153527707027503402050713558627262667854389266422798062972699044472835330299778513210161764526121287110079114760949623718089337507489166356373801462112557048338306204447520029306668583558802663742609671615154789843744576862630637359692298115400089564598164608016070426473690380059699934783772391788673646704003016011700532037509807794191289962115947287698708004076975542744213656251263439412960271393569825439535458002832193147305501175280173770814028171818947799566897772933332252243268584139152999348097458363772574779876901614223601841031630109446114253542209157120464479608966752767689575479204829970244304294386777679750483400001672235030795817794287320627168151736070110694852813112650912970305329573379816548118950670499840000000000000000000000000000000000 [64,11] -1006513926954262730922130116263245752849517155026655050838451064310717327577735982697507749931648110923915495018583515595250671853622164991734897023183570504600393219824271577712581882805030750718195545649920019196462645859092175376548679821857560519833700962705316164262758746984050726618963765661467996085266202798739868541252955601327909448410342346310178561001680901304985375633157855349760521120834988098083692731945694538383267561400985260895522985785676438040497606188590170134713471403120507712041500632789332699294827648716789217555788134180801104359094934343429653774710828913595816796264048799639021094343241974967393993263030795882776598726914074474000649615090539360200162028857230120030780652127143217805051421213689474611006784129291848570658919300210754549175763048799749501712033029653907048248920879484950234293049346788329320250343929538582861307483694798711987237572595834900315421362385809174240262271130172879002418713851462089600680120512501960369380859077429768097004154168138142063432966284909574411791210906128121231015949560945126727966403499117817980522217377358204013264072252266052550162446206630367712671495623225672346100088481583375378963107660551196820272289832344112037878177435029906597042318816836287061799225665066147307220376188878169004361066528417568427628007861941188062572874490246835069497648019043787474273317288637085462385132865523622234113800821667397449826541981350155931765932672396542405706371537814900250127064424452373873688076830726026325639041392356655828735806773815685166975525339512876448385610777792113299845961799950579876048324007694029420915778728064289439478885060721740656803054336534637044148505563816797994588782801988648278233814251759971081291970444251596414341242200666190210419425271122793478621514700080276255747825957751852488889905595773568990918686407137488826911805397270392603437204406410894127854222040706731525774170647033147905644290175729664225031954669896298336031564056248633280032916403052579521814920155411952165343482784051052664905041961012176187199021332607738072259426312368983827179315978382183215161868406978767006826869460831641789709395539954844666633292584932297351566294440354793416375738281042083294912794051447237325694765477155628690554920795092261726868954318649529140090900712188093884248137130130399041534164842118215688670236491456328725514641765009100673332852354943162175655298475101665505429409597658728945479173405307979986776670030617697875374109072825693501845084586478611680668189644601081128365980167958180664663657926201277377118648670114717837589510244048757803275998034900084517181558516346561306654220714684878441880380716907757349547225907200000000000000000000000000000000 [64,12] 2154280973271194227360088803443149278776604056301637777773800224852403049998245157356702470415703563287784987899438870916230873646000355540564803416431040781819501173106765631980682447092504630221592785871460002293892762169974357966523891423781608190840900481177231744609133150920004056345569723555359300526448873789616583955743283101626895438294472286148760234978282287384747840754022184123624781795814527972835020547453864352498362677267035708670032796548541403710264978564859513019754584215018726651610638203295511636095987845290473378014361414557111160931451137191328771761728147551040695013527355991557454380539166883015734034825767359405244484151681019232805450016634134218835356934285426126379607104355559213465909202887903827829498428290270065793718188942607002807139176078302882172817848839566105973556682668789176068052406251589774818083526412032600964894753219612843758805207650251805623929996417642796754078084749123908783057478230309428264763963652313039254940196929812386247867653278012989417919329574715611865615916520052960422891758263983732853875908606254247869528859426110085366951414586405454270099740616875592683642501776340191020272811095781895595627663095033482816716459212924986618779345374680117722615485882880519638713438137761599834057010314770650835339183447953701652303203192393699134235891781882276363653270760539661120158581211812918517279388824082697284527806228234443824800135308058809965975329925006017395472396007738847622916073664362790032587470836781716211844732243897670088230159740180735064247951170737372835140046924370372478888726766629579547564574410016087565707076207882669063083211770521117915668157673138127496984995412795796271446085802918862289880114968379495060482446270747074563279853827118870722791184754235521493064860132414096205780582465592921776390075425949892832300176657527174509422410466585871864346758921446076492440549127280965494889554081194292360614045700541684357092088475259779637735568050291541712777064560017669133796145279983188301706355854522462137235103681315949034167290451335370073686585151875957650248193756519207022982693523417191425820010422675711599737413185512742563514573777155248699498700916072190364853448362303155726918397835915700130214154946279488041289521058136968699891423408136790862827560999699024955251550621129281857397566917762727461830157417953776853807688566199486295187312128902269089283035864422730413989419155224562304015097637033689127629627544678610724504984101848166279544255171842310489176120885832094245910244965083173575817393614280537393482044914559151444986742193289511953411348421467002718910719540357274352933127770026635944840843615144249800261212569600000000000000000000000000000 [64,13] -1161703884380818106687878612231051093284603674320365680598553022291710535951744990718881480297984736680068196057739289383062463225906397779040075251441813564670678629013894886884141176157280543314786700996631258572182237389626485933946956523927401799165257716452249968119904480843970717715498971568511634820417876347588800457060737620226947017158315095677162273176791120189774138996832298927924597133458005762001018401144177768143532434705194574709196259920356872483648068332757707608819615016746702461999737386500940468400563234807814183835726708007423334682632094185531509230650999686065302047917197987623322488937058423811206825107292937450447098114053933936163609100165306590344797989188230851931757631478115447505529190118733367716711527984618944437387451964713915821208353630474028534500180562955822494625261695301977187169230163098167321714058603010075789315606787835322583246719672775793942814875539745305614751599281268414032510609084334336265045061978379560341190638170096892612752041237864053600190834265855705072213211588376176757930964734080863419527649696853203333582772231584849731386011845349913080126517964906504134817951566451507124254681286248268609647046895549693156407926441920590700445139086020707037409647694704532827165457257614540450326685432475506223760642947395855773806150830015012735658276683056657503105892726028577413161324329347602327042943585301315268038294407075748218682880462686924400799811198391887098881388748447354912789088259148474918249142174468827328180524994800618616600148316377087299836728057482990234132876617462750179753547666053497199884675809212827583047209391949913189385042492402082669568578996302801758284511850715089694517699072911538722221190723185084807118652411342240270109800986534064064111969519291871503078262083740202374062280843855344845889114026361165958080159410898003966308278530776059434133119341400829155453795543592641980654036360586887375408216374418434128217089851257348756706821933169665278295093020064223261003572185915301248479917220088570566996832731772955241460800938958394435346851615483512271692816919028910954701189709989060192202230751495790861415131103426684775303239477631039318802953664713750485665474647342352802490450480218035781117209527025695889962823933646290619974762767316368614701765021802816067297206980002345405297190127703807684897763318272347375050923662956176070816625539737266833800214359770694981940959729912162457113187116501232386363591930877063676582520835688098624514913949287275190905195104085628686534605188044953732638182668459583620076966559715924145068592889751215069499879603141619919727215262979137862737539760265565894954828480872874332546662400000000000000000000000000000 [64,14] -6730892949279564059193654444050263967826134415836973816527522449570621824282058764252574689630298857808580279951614710061031952465261904271819951638695327723749261445099979515081215706881149251485184762300225020275369887421558114907691798305435720697343626265359099601150415497187402065404744493667965963840325380138900906719794517282482313311987411948019761396123151558219998720694620021985401534555066805827181902602369515515761496001621628764441614824847832526867767176579915636530208991150228113559210629043949672242368823804487701427837780607497835986107845085199245726424519212384342406656150808611352334907735277384118972686844016153319395432957532880323248639708149565098811463246783702521964241124961255904707221245954350379929377876359745841786023914650634347948356555820650872450204443281328421188329367483627830105562979154716625285008728077328077098367954777829037759617003475029963025653452635657323466768870793423815839902459363514246456779431108002597026180549215958295813481755369247842067163618328156479823405938429098352698266394403018574821788099684230783377957941229630137713737949369433577360653287052661211843066801230355658857193782864464246018370317052434355323296838540817118223145930881774638904966502624196603543460798787166394387912360923040721984112520149844703415342545147956035351730209762188296662263166735627050009053006857185748242301608138708031162755863441613107083812117577169361824735114863151641139495928628207966358686261248412429181355316305752080704422411846475135365511594650975553104824282953967189406679902530729262377189210714282393471185822881622655103964088994120666225108561649656329079113864278726511201507631693137329167285852333024797435977345120551157386465798911207190689376830478282980022847232607480270597619336728835754646413896200859792489828132911064727849939722013710929062281597833413649893171079805246481579672552269814610990998523054984601202134316209153691785872124862124018727450348884953652267012232420804397907349234601942633135673388785343141207790804185649034827091460904765503582216402460028937552426391836844995254214924481970352266791102941607835642176012340262914822673960582696095498595372066104212387655307926071608792842791475377274883252277260439926724939242349444917607519411710756341008334723022409395841639484569598411297497839134349860575804056390443396314699656994512929828597141001447251703967336373038350696505176974231072418873478095776074440234491162822391290678261732482643243485948934980846414306256804441329590679988898792256696658146974311473844389309911057208536502560829954544046739802662092464064784388987303164079681171344935010394711411460850895689581854720000000000000000000000000 [64,15] 22627277579311466090513432833786049612191331289632316314778099108586732675989978872198558294209123959930486139330150649723548536782644254611059988194589679378598538656556956972257080868335566777049521900004359232723976866967709753694943016716750426566575164345722467400373024248277237700666725184386908289329048503029922252601066999444337905087334582224406356084369827879311154914722331267568248753815175442854620381957788512738828681013406647965425389429478145765725128171277147457054836684770731670743491684785112393065864551419386889447276724918713748905262548297990851600008132781917361935139768733976170215774370971731840459829200204668103198313602048195204163336774652885486856339891749527233184673998540471085486750494355618894408114035047958781624259272265552607578553384783620144232864038954250335775460325503528335590577302456667333850210610006107835360840752208905136993368505487752900120617868622392982419415735352633268258756680285879724336227311293743469626480801005235635428657949834955722282884826685401395607426084589906698588182063953141091776468837657085508105246750654741210124493681318085068097072338308784124480169952346647753192024311834956404178201626534871705208674800056246619961431794106344087633986249890334172185510490563353914955928146102605638339222598888188238669588760622828768980029836099145656187652401714804240262255827524776471656120565011505970211428286482392479544325595867353651604046701917633446140883048169435197825695170472273952670139569428799138414786678260242347050787927585502224000288839327526418761394725897415933364521885231174833315069562362762262590906909497492601557397708341548836390429771543796741423544773359991272212961375790223174867271741475977362231069077084441824712139730797411233798859839525225813966342605942393231254109048287100047759338825690238110872941565622233813510391139494115715169351500819454032314804570950073852230847399957330615992055655219328900025637140359319326158044695867346930234340768613532450859579173089199691655896273852631655440755920379313608943929625042467558099771395932567164886901336336037072639840596990793975854885640084955575802582209611623710848042976613023215363006584504113726445355633888931506973286389984739498446199173241516715991586764626476765754192139577130215035645210334152648577421224560979958230266329773344588938204377634019586655773313469875576088553316198863460104735579718582788450190473617574940915708782503340815590169994030841945802823092957711006334156285921694854906530331789520685604246688192499053349041956238208848843546814912201390005120006736161301227674539667750199181466578049788844382147424873070268205665161090183277396256358400000000000000000000000 [64,16] -35042963319830300095047287243565832042648876114018868037710265466746016318825980523803732718376975340383711009714759884685793831633314651077574683744657853285889946635061880455580665530435294200426422489028658473166523048271816054569472962952813986565100781379066371501062482816959100344732421310993823963260910085445493145784380601271613607904493312137329381140037242501621949333374918477510384566917082158054568866343727427605007442758308839458995489866250724303078341881665945905009422721088734911969997003220498667737263931090794247534467105934226088935548210695125684092184920157044658828524135398264134607868049351129376880421035895237460618446506076262652865372950379263860322693212331285775869681176118739930101399888833226044904109660729341728275533999456770878544486420697155884809388418030403565985657654098953977238298115476912595301792757748797208032588043264813055545190729543758519700934592599446018279230920703270597699264146441435774477771586894974283665920865887801162838239021724108932790870589489663067178229075285079637465850229186912956648370559783396191768104531096225586254073482256225588996972802798638376005497560181791147161590131422557249720431248601472945270907789556038821077793185131352675475602394146175806209551868627029815220794359002503928002972673408465701140485204003938302081990773686355817678206201137490608041050719049843518245612322239348039377030338397058069336981105150047973417276682843646988490256186547878582870927352190562216161657530300232170996198287885117595125176648854555286547857288312810140434106459435633317279085789800583622100472356493790608108627808016988417082989686798696616723597546478590315634487499176147523784371346084845257485058691954130203312932993415652851335435353568059491953588925592660345065882552530802074824960287122349037506102155938804093835536403069933504566255591882024267404356596274798040958935066126398591922782758579273635082107554467564480574232398674534763779022700763763585668136914225531707941305053296841562551042040309254727050767379731301203877370976938570388888903593582810570770168692315280490048117719671233863302594715525673855027639499703860807432161319174243470639400890289572129854333279654565324596092686430937361841141497444969199217431659202565576401626634293087499094359670795426727797280567139102602002491065802342866966985972618710707991519522369106306306523137112525869927847285500821605235331179336018815501472655826691950965991652519114429766788229774489128763643892432222144306520760120065773576034653011870172726190178744649202180492518105210197574958251275833747466605429240537417702739593430854557269445448868130320369280129860263436311592960000000000000000000000 [64,17] 20812122651087943492200480229806601350539567295157423629555255578399366979554890323690195404864204554778468288005701172097090662790611673921711084840993711971086813883129057676138496267024922189968575205018969290057309047574264114231355455448202868363447694610108778202102015242055085263758543408634176978196829758382226104359722759663009616630348576797802346292803558560098344251950378051548366399522909259823461557173197180037531819619455741929733237121270907733306579874361789674403727483884298071732716192393359317273162712131728728293562506282802349279239682293004296373508615427718795989892134244967880243660897059952715403286216132546469769197917988684428500311704610338390468470070605438817953014742065282396486438676687269198702765361228741886541312194993838398250570963052527840607162400880236913675838499754742024652994537223763007411640393194753033865865473799276708118891130894409571607184976343979803329688688875010323417306448863599131366673899702250992128171192577307871889649289163716752762855302939456437455836867808182561634970632801560266745375780906130070279123953652751624040413317140438087841275491883316350363960164693055988310404127284024077978516130332467807095586068088092669359897313513745219421959230506331022960543024003892717972819076909261665893646036969805368083733413810015527634765638786121341042965379647209158713011657245037991783792818922779966369131847693547772269979032027067775460015475321658127275980085118601626118517356875051254024964994083455888734256838765106462538813604477235510308079926621687549716651023498820411137618198499473746418046941642270507677747773732977505040084578526642523760033667444022550780287809685606687159960701425329899304768996384719283335601667056475168726249673857254977560945649122267224048063830692216411753023806037641227540066392703459060616234898263440678651219428391376257857174768454669760343405036503810477993811783052564287092510761872733325524047910169033549718201720364295568537461516086505040274500269628387888410363380531209202186822095193294935651889911347253506491606467070336306502104191963927098825619080131025613673629342551310312741489078293132234376318832704786956276807364659712575858845705082981253480843768469327063524981378406871958641042109240059864795168612745824246175063055511221517816264613607975728153769377809992548303326988239788257653236562529679336719350618601556055021433091036910293952769321926550430206238540279674971624217046611868417535717448580214336690014574620623554905601004814954872656516813301013794787155381175694147150646316674247663491412293287797173813556573804699416146185711589846176210777885711299630578901231210848827520057344000000000000000000 [64,18] 34591159757868280115828972054764119544989401154240539804115810595267378098040099503711468854847013915213634973977981061324528519799117698088924397508444660034271971601425687466274231129361507788714433174239435124007597050749467658383488230728386282991922268863007139253396674378948619839199970913980912420709716169316346097959180089923617120468560415727693489822277641647337282846210645259618749220369823795424161798592519518949354117250891058431226762747542123260199616110135773249237375485865335867321926541560896210949849727484005634492348559265291396305903798818943554101650121109853747212548341704106111317977111479937186718471123266847843379223659917938456961937330841944129817362210199263069557104247206487766758159864946196945944140079358104065958890311104824877528394841785398600675262597404714905252697043516055111844896320682970521541324186137262837276061793190409591584707149799501796808687216102296218739042541476022692573576327000473471950794759661400488022166411239524504935209612980600455797042108223080376873575568818119916511203867644775178159026405002615910212746267557794164167787465691944746551479020434662178700906054527481107251673443690287835804488318649156757285371801417066497631712442289209254413177848456577308159316219501756999878210031824239927297535069154623569044614892227412647811425293162305066543955526357414038438455611891382835702782008100102225962107692509627199822566230570489822685369225475467303584312039397986484181890736006851539227741432622141177542869818824783377179504571410682552068199644964478196879286714361128540651324900613316334702051999136362501900338846925446863010961776456716936749166403108093447842923410887578134103379568183978241669062057830205415227427404689219502566074298054483451813346642119973307718729976411519107637206594167758629141829217006561739845294050496074644921521682165477053484877641640297810807577532308258280504210359475632950911772858684090525187252970616112255010267550077835244242306425459846528935449580559584692997648456515384071551134614799750502894741097796887769757099758226165742762343058049127284390717921643504336694350173074004850030652719149260321380425413842748194277902497019166333793621915478573760922241498621476029378914201470518647274451401503409440474428836457888221724742551326380390318544235871774064453621746710782117749894517394483964051920034506382301885419132560844901381505824055814025124913659082743438733222568560776265989630980070269294907747010883869266464839818044531156935338817733957576841832333077622160093390376426880523808958498019947312875829194848505365366413607008365072326860318537104046370223244996689805427455570763789286917537792000000000000000 [64,19] -106229949818107138612665304756193603165419725416561415162420365626477392970282278180449112361061479113089640125076078326112294714558670385063450007530144768967093870142017390861475055845433764735156019506182382295058260366465484615529840418214480737178049639979970087258966108829594808586216862065899028622143291964884913980922026927660348210573635566290225775535312931500841902223585662891359581896522543071083683180368011070063641894346849692319773438323055272481062285692158362481280863900309984041974178052717650737767072148505790210208118349491896867262852621988866630848562421588194480106861211301723467079471799081019814793720306767687345464121098489437998846450178483161596936847695732871244630269481799341408001514161083940328433240488901578398521635588707336623447161165973357662195944239548752737685585698538377865107761799377540059652278414071254393503737775631979701576309519548157659144936669995806538163283656442153429233229546673552665049236668119012153466240880372136393026141671061556351023760929896952177348555882112958635239812057866172703306693203577088752331531797616509366046209130056428877629551360374159778261396872520259739862514883129810796156207247720666295925705991881622442468831360880634822102330823499961766023806412010154869515611957316827264939509109700585283804830570174898633019229490804994956741773015665245293503774364044801315373279337321151886071403422298448623862224110047886037559162440919415975789459640103189611302679583735205300160057704035352022654794773208005457983355554281946861680349016207196589826004673633432320745694184701064197979605348627763828572220873297983266842669497176945330933656059710848950290018207625536209133995230863358974012481585708596611654425426491786819841314431636208902894517830559647392519548427844800199787415113552059924461978714860011666659655280355702847033025661643003850928533522298620138958305094937903894883369348386377413849120811401565619429010634340354754220038325274552056945070450026704787509542350084777168885669059699885045093007538806507714006496508827299407345176699073313202915762287039667948084485846685399518854058478444082168654296434775230474073514523749487916762040885015873620930315834721652863165342723346983035254833541392543252192332470533386744446426365615124354543207334186280131127640953331377495230487071440929482310623561357954098545560457498075196509968143855510656084165818028443755601883486642654496343423054245760945449106228333931632805487496992840195010023234115426854746835509417087401349970783511404137248950662816086561567596759351580661734839016082907339171178897122554624625511141554030502055095718692097769914296597562089831472824320000000000000 [64,20] 117640472894916310785427090302683398122824656561004751018777512210082843013972514789244644173515477311628602537850889041309228842647946946031745950218318522572965208539790931453521093666840473747867884245197374050655602055159748853014990422667136280796706132519029656675901010955331365909883140308524922570565867995528680748389935247862287199864581878945843908320219208400500650910890633293154759645696801446990524579215783336792388350513903819983868510465695746008596673381252696832663322349145342870697674991272207163112322969948507750978097370454937248422063898253095661734194937784009752563399396188899752309257476331350485425525487518318751827139373409401901488553672513759633629459748465699305113426131131676694907846333243672247381795451420389277036722063723563843749053196557406289209802578313886232090799361977941071146704654847844621205057616604726992635487917518604536369286707399660915779745076214883842229925094495787729203062118662458893355879444238447531179259991845892882908837861785486010325930152030890418346989779265733074934273454934644646931761107656215437901742397844404902138697220978283814226223631210212845701518929526211761760499023585801368104361380930025269213544109568328194429049532930342241919639596094482489779738797714174042051850218395417054811578576616433421318987189385135176937684562855427030854146315781652761307016325388298199451590205170811730683528825385341365728420611203794728450561441237502272552512964463707423851728799111619678538328150318248509113823485301754801278665408922983551016466376723533353405144232675351888424201874575768045528277160869402100203948460672106002368325187542213239149078526362981251241454381023525627584023329395971127358574942580095876972136689842679970511452425474116659299696136411360929756917019003394613860110602751654684243569054487005676774989670214535256113959803114516760264538491979932392597906845977795122325414554355553370591416719813172367232948340474398382007458633565206881496458465213931629090174910813086073838481939486006298166063426187275411533683850888410150192575888481946613882966993090007884539646088727423296494873542575998624271706246041252275410601987538033823397117978566361970699027301960743437360178974575795263456691904347418606202240306509227211102289197408346271141623311237528075227315755516985127596807461370201216690383056040187075900811309957089390305026424130827170689998579055231925222467405798314178710547497405184140309451518050209880941614354176001440173482235146541560778421388706379115849600564675917783280784774587243166771222317817662328171035849898266780989513985340374590631754320218273037454019503333007969017335848047863165347692544000000000 [64,21] 17126163799487826863671480585056638891976588728392084122858903659627903014491551228779144407093114411904929738902530786282542331396405069687583974709768194893110822761218312966012058668375713701903826253856967417152992504726313787766904000285947545109416557617482253046419847234430056400923366262239578513477668570522286631010228472305519955077024735937266110699150256931275682578875987880667917312248652745377852158492517217248449256432580401427966701069802350880175374938771996750557364395678642802789171026686540647993453043004974918576211207166571037426239826706412319020771485417839985075167731828728713950299922339136623179198225714215908521172121232328485787680936106516161180424444758671475975848906249956601753478153581686761128087431012686656271672300706476655934938283361389597837673247702476144091567437386434599410913672644915893951465219023073635648164386039134318808189913907059704898310365337204270538017108342509427490813979619077017730426726124974405259540319738042555697952333507642135432582544779570896897254187342224092943545607976523902260234766927345907984410682274548824471346437070244394011128006255029301559424469284986440215635951610296583745617403433406741581377168429090997457107820254238395280304008686876456007734364034782985876409681490099919772378639809258382021968809334465219989113335997340757603499490460446069264689671740468310150042989850088890581811589414209992319060451445660083820633227639222035164022055119698565877414576720574332497741891206012501134185832450148477292084039876789732274337695518322750059861365164400593093099687588817559977438461323352946572261399680380061751499082323808325717748809217301501251598654086408605386605575670967551201787654475512581045280063163933617125932190529259511057072729056805585316116631511397198104788481764589592530955057552364902705660760197358353384566042299245409711467159277217761926013436390089076161080546753761294098834623689858836437441655524866672003269272736164402666513860548838058411627574998468941551024002251779682490593328795156553979159105523765428281110945053638113357759036035663862745496241563209180750596988465240929116000430110357462285793758357876588721432291795475165479358126481382158740147443387953180668287894844793274947448762089797851076955346489517647857456075426883745195287215252239352302350415513773860016934563054342683951080409930973660642337965176380064351138314800319505949581766222424475458384812601928890535788928807904485077763310398822563128216131908114293768363635478664743183287823583546097691404533242770733036784239821603714639079757927919231353715968958730686649555721874014979770848643078628742416938165849702192256122880000000 [64,22] -300457577760596933289500797927821017159930570231707966800842968941771977553225364005384646344720548950503635483356094453957633048144781398918057927756403245263241577148165318812053591894587818059134671979003868426056746089368291974542704122339015072473205791990501857512792598129793586195983271582754247956633198781751201601689013870637377152563512404780825214303950930085837788240084181314739983817515999176659308814760361145624697711855445955345090191555791562314060793082962202429769717094459362786555149171946602177996289190509211437542908410718828384952493761745428220985167949601568579347656338187875792324334524997395318465808814376119628068430582411797424134052353730297696884214948783631708697600219681597456335057311583696195430217334257378052423630125876905097834153201865438028526612794404047465443911143497017136299735921587531508148054442068201536866120863538305858416802861274040056043645906720246511246796078155435219152651141378678211642604274454632931988800130939228207825976147296516089028126057910046801242728823953293226704048761253767875141209404881722954350984628471070493263326896965472017881715468636897916793586257428971417400817198078055725341852681250541825829216872219880189498637934363844987553335947947488271968637318031050853438064008453631016449372893280624379392305087292483571799542266400783360051955381493777054618870749133157540117656882669118556154269063242880902383942771685406512634231727124332971657759300522940971174212506705522846376904564940074867692139829029321944777377328408431371111668215034805187456450554927545382550576456845237314167571350973827714823690078229580899466005625652193660306144299853078383758830195052479538483893079836108601568953153537212793016943313282376630588143751744925332636002800081435877503218672183143572857635390046584175693422061761030600134734594884592099540745917780115023537915452359388204553013802033711776877214629007193061685603799245866785450497752542803105400998426197349986520565721653823349651368667577795269767467510003277404433024479409087923849471993162606046808746094076549244115944419098162734733852822910294250272977539164941152029004485099081324554358479869667426371734880727171454597904286744693412025308798966455573214928618000112742158385102433212263573131326393470739140130045538144495883361248962806840778578673997130232469694544065413018474721355191058713016180418156330514436232936841891311477810612772535751851372575356563361358936072245116745716259668763605643182379265507766849631413861933015172020708139712287897254564066877652659256666526221448806500485394170572579509884628868180356288518952174589531044142383836943663578581713541631335360102400000 [64,23] 591608180358612661393221838078413485412225436802825249965373213025052901772458902931280148114307983157631315438105809466604058265637236208350347480653894029874092655705512257210033107988187339266021358864118948503750113985092865924479072129282399757977168188904449779004108032451228781846799988163021393111616057206765037426846392870907698161661839107302615004692151901959951892719942141704517703331371286641116864761622003896076677973475917924596272154601814351339040617377677472023628396526523238920372712192963415107070247966499520280662035790644663293865327782947232154246752057609029803722287101181168782136559028689239027768749674290338191017911285008917517868427258870119804654136494806284181611288612083889507829061537099354339277090901193123953089360651898686152871230772509711189899151812623487834307558702059591038997791424755074848634336320317021195136222607095539926945450173225757570852290566375021822598943558753055395191988994324429520904864971366519499361661027906154735029059696828543868589447699887648984691840470941677826330302398488682750342304861474895827778951700486310208542421779527048951491999063842898068418520807766598511221941176345149450823479622684420526287687262142477978243502859089868263093907909141397757765229629848434038352011936295111873645214221297664270518079026955157340699095986210021056855003236186495763056030954438653616111329650625795630473867984763222825491323555712661181666082622717067035762496601160875056115096257146687227141238715764299363894945797856763177139474210664964556515270644412719247751670608485161200536463878286945031827845781371691138842237769058289007416747237599840759968071097164800319929426187751041520371793226209732286890808352464657601208865760031156348270636448043916149244726086705093779076001851661459564382106344272328087297593225735442003801901308301615640821250711152027078931036034660628401795589816053865404033116481661153165115642221557466465329168793236213786305394243543857334131358089720788321606268895132046540700140247205557153872316903303055113154208259182610137872619189131906011248006730431318670794972953305345208398074087513367959902346140914138467049776637065438745756666230603276924688772642177310579514442025219657912479375927319054451160390583186933337055937860389116584973670367077273599136840283467797443427930080140716435794423297964797869189571858591686212764793067972751337281655217094649697701253912025991359249085194445779151473142723376210652207486775253794333344836987837323505345215474279216904915032227077557693647719041911573044502307048521806632915334006050026098583246648764222618465024764070427696499152934117006821240590455458834036031488000 [64,24] -681077395843350155054253408738678550693787095109195094689811745417079184099112837784504086212594943625910598142604927358207102019076276504073203687810549755826241218512840041836083854441535005093441108432956147897045924487283835165444156797737241592070543233922061069509527776816079124427039986427712646143496530815318235666983629977658604520566720135413158958618933533454110103377068196704192548270958748892777073644443979556323902635434313558887592373689170871745319758089168094718644132501588524076252783719603399801331198415278027135071638354321328964093117971515829815971679506475592168842635699512597443948605114707868097376339008086327404833093176431834756602698723999641443993067272456210576711605325078380338234235067498826818911612245119028898383146322525337405763280783939508996127879922033763052243910868927527038499323361585695782292874672016072961522016133035002107472505610623611016022221942553892601137366512741018416193051028616551460172422271924056829545431681839230046764232087844353862096421823199634128012893915417742860326234994998736394515642028731646329950314765900426737082551986293208662881427300795184432025908589540074417113886535246502331327957892015956538591453387136092140300301137584530612824122076623784434124581730207915528032030989873119533571331238862165858145263067917048973213547485140159772355742813779899896085950077138661096753779927896939149802017383481860019135203912795207965016664811949789368934024282391603298141863834032088942191954383342621534608710693398071679938381219693333979728978202274469924131205302535197387483487638254070289907603639072361631464892518207064466323220417917259862734117809103032067448986476573650366694857889925809770602190578352231944256311453260151379874963101809916196283432753459645754989717815246906598580338706418659477415637090715502684119719348904030984262638770480294043525646018362428850198055002447970229672895360142503095118305529230612632420113744217219765080369399717522308192731134686002793973187007903768227128855786827839944858717411551475192677873920806998062582869976196553627965658690603539772274257057045382186052447062275813349231930121225662095351963245229492891377911942340201494071351579141636790628716844122108504340594935442688878978355932461436724950367422015770019979720988770239738151435514501656448784357148104630032127108968276594492091645149222398133760823063629581494730506170473811767620217902894841617311858227158920424089431059134644324615410541277263913155662971536944254618405663634709272676818598479070915655812796337773022525480150631645862160584291661690533851461897172616466674700538548443412377804239804164118515082694493401513984000 [64,25] 465248511195941641081478164140163605363193090603089985213890748325588657278110120076718987927659989363727259984811043255114917509596766898087100111359711872887418802588112635734912329304213965337162081942157393564401361704119277075129854624799400677638834677291241745965845723738055885553957228725878947372502532906327263515143264079280588748956420869415638577062003872754235701212199969694436834177948578732026055768671638531255805489307132639701849717769040349242597155233103507301900442026250679397123782088952922845264866764753070465321657711934419411793645471734073748719985089875003256500743028145828164078306003320998528828492570670661323800327503507208624852536450515937632087993913430646146251660031374723136221024087667959820652925296489443098814231766242484230510528878786361868025332838106689571536791916262791329837492378083658078303882524234496026902048261783454837826190516472473728239917789390718202510695669419180774223137537070622594597768559270556182356970803940147186752519193703877204044951882479322980775933453050385438182342958086453636415494806784402088628416290331823108635631841672196686328063504925688433746600886953099878253879762310817752967430783877393347357708033232137566973180404537233899814067513832243034139650450880272852708745105822985840673861606920810676465906040994357430634819286183477904971201092219885823965631676644985441607961627240283564573552652258828062960427966977918964747738471303963700289396464360948500676232201721350057458834960440471795545574829709336253702664207380168713368555508652053589734382252640049796578261198519486517155627610871378701089127070923700597248656648349803958777676470491997550436858597445581761963308676346288775557896227181509721187245649209031218841921132903733302241353364473386580600562192181766655783598793576692673159499683352433003687221114639349667726442709794296721456205839589005127988529137889593068193439272988897360892937144617397244806828059713025958164896623957112807601494615777521484201510875901085077177525685958731239163156625585362622251072078257177931232041616492225948817925679298325372161465828250682567378179340464743125807159605036959226977989183088220180562169324036811104117571683983881586455389322890585048590532047290372396117148610129001772494190257260296687241810490040495663714958609268586658410301156977354006530680014843918191414530505066854735150937877925422365517145073770906258645294116497149636229972288250609742712173978599031963415694835199757568951335745771239370541497803932215272671979402115628253844762058886456950153889113038056195895665244103514054425373974898194532560767958081645844883616322950410187663448556431128657920 [64,26] -46110503549286247903143877578989934897017831327198635633080262819531073177823643808093373016364864477280853034821314187130813947807956624312126113169500385277365207362083111098689965308881284638868096346687627021599547947577981302348478924510646549670042283062611728646023081117759367579832667967503901970445506614489178489044170733808206351739429531377945766120703774928349120523710231760571272933703453900393075901656027711337266743637162693081377951142583683708196581188280798638477120095931102598265342545009486314367031668161379287437638413340386207681220667848163444788308151332616966424836420466004480912235697944305110156743022540483616381234110762390481268095198676255877749068466949124360684127415864206471364166823219837581046200771564287662355567381252920041430612365779320643950834637312115749526690049728503243692925799294010471278509201419735841091184328412352197744307752762852671056814030334203517502466125279909858374831861950126587836495916463096703315068615176490231910847650083673396345353561672061477796054366922840891065322421743759961907151595551485778426904735889783160803908020420954913163194540542917135956163266211300621428759192378536085541135077056525104983978209084629926020657572127000288418835357567144872159671214167632111636509094149030508905390407977953431711047458395459498244491710757198372159945046549424307618310918968888281295636596302128857269157144839978841275015239832127131747814860188158711157055032160577383794142472706379392297010332116905921407269105228032050024339824698850938041636691944004738324576667875476482455739025304181435978499941359295796086177654821419982337055539926411071498529275353008249641103194837967313976623621835686578759088868292669909790620315530545820246593136718209632872827901675031276499141787163972271909062226434902229114083853926679566548905357900395336343327485003420755506284474355348057551440234805985201704902078578654970465486792044881070978030263654334028600819408318366578215844455054664054518149245493944948085628419818756564658463593384914633056194792825849921792708185570702830698113574859349397308463185790095826964812953498076191176797418855507847939156879460987502970124380123053772298989046865428548086388685866968124443136778342910767760376910367029503841314016212612901546552128857960144772586236972450630235375822369856703078020483994510411278167761865194232468403782125015487398552381859915074722650919308789382118710659336980905103894797868016179856134189094736381084156862001255799193688896535565029004251146604191759776107679483041053990556205924184949684726196129790845663678450065583585306845088259026704481479726481268671232327537100062720 [64,27] -354325841801672930813892659052849406004951540554430127306030475587938194034220891775265241726230549281250257142554509357187359833430966816966007360482686749311089408902537319713471652689189850654565056613065409844107750218045635684308588418455896616055259731781598946774341848728655658273225169339745428046977668824522367631911012285134135614558607365507397080592528141741262482622395695828276119361491965710744616042794182660091912457114453594619666638253447050827579307629460052890607551888563038789114065405102453268057909560212057150693265036436754535210536847135023164795240587533390313542643544805660069006357411783053971163856893526135062950303214647740466439590202451220525322405922183020223656465121606230176167534713414097651661738166688213268318656348894013949601149394174888623424729023332477212985244030607922679499995550893017412767941052449767639263793669735985985323652460590748141416397609364710218061211841103992747241541917617402038117048287998158096972678868626799499477669552671520530222097692120844826573503932554025389368784502262480010372080920447409497231550291582277536795660412735693127125510117967278077628606886097949202567954724422945052260032505361134094972205568171536577059968602698743620766168935477102332974502568749600968479986271572487860711960016963774866036867804247224845847051853071859773118705477741104852970827344808106040813524247084822163496134383594623937267688358203867848576031215156220178794452999106442193856931335574256439227612455958204012972621146030716275926139654646672362272979506764716062644647324744644498511962419349691282876224886497663029408977611860524878859045026873434039612025029136104831700916764830416366366156499557389016058049748025201168634747936847226395723745157382290732384513008283057836139087889630460163481388850276309228222405549710200577849111884103032756630646069391721892034313421549633112193721059585150658631095323362350297966110797946857837549631679406240916541970492608205723621178232690323993339761387168923455322229394462530447653141417608421624849157273266480956484433001476827018624072439939576435930349368448983269938641672618846369623490725746876175362331744850255215603415259637588095197825482509148039207357981452009752795876012563740313963468049390859865532548924164075606139113522012449897221887168563592363264105844050214296323587737002449576781481020638053492536790422886528273578719540381281211902834604153867978299902670296055504317252357542485704342300725535231173942792797054021279648826615138494050696856545156574151613063991786917700047970061702794067975112781928405584331238018461882643422979977769669346386181952976655193368012049612800 [64,28] 568998275074250709490193570201767664591610057909073294630071510987671335090281288315514873304879466715227705110701762221618027621197338330095181389315777942939194029689626317964419565810413058754003610212859336709174284215477248717868572995799133178113644406357251522960228555277161241760693270822254801482089011332553361187320222506203757594074310169573194346084057940349946424352302290234259952624588115901152948153596553685413635898318163895892549329237114622840484220145731741189336024129073802842086727577798269421749600051362052319066704042932887431700802541939212456533321601386727500140974196741138713124353169430948307538136203951990567192608717305908836534761218442170326540587177929725415931633103140485143613584820155487549688870361105767866646297106884810292782609488605993367938658499586038819965020766084782648929444771956455207919309774643039850998203268125630358629681356302056154672441288095851777682910375599044505429048905001587963736175570783406679275404591630455523243139397565016008158424799687388220446154304521045383273892214928233922880030264911609245000268072277666309704159832659531343636367963582109871172718160451765340626775654162408951963598875737456719418489785766063494154323376518892978194059562764306630125664331130864449480637467909013490098794495340995507142591933087843248050486704682595714982245490816702438350217975704282591293007868184768568545908631714129818387522107783697869818548469402650912866615366334427594694129723495731222971461690551216473727457393119928218800421858501122498989042182705199707715072633138480791847413906404852793970710022861615316863801009717308442460288886583403881693658745232390420634558582764000304494194844300862644585402151406862841868279868001236651969454214035742876913881610291190098116746612246615866532922101893176051424383545915303915994152970686391477325106222667921234708410231705748456354338809704594178262189287101067315946758450023960855597450647895837827855847614422713599935880225168412564288283038865904914350917476398740682476122076021303262359892976808153000483712772339578325962291606769264341572903140029806060912022399505041868877808155081650987062390207816146925902360944773993615748737167135239839307894067764565387859387785412752541461698573511885696359703718230927722595235479172686288954299558785373200839937008308276797173873137163527083836021675959336727058826626549963955098270500033994434331479659207564257817711128366780164474985402982924007550495494798798889834455088635082629820629399157174540974234012017680104665706638852746127856568888589448169426751321097710385236214123979274352252887825689258634411666828979761090981013749760 [64,29] -576426620393967675493319933535097873946594503214792364685226375113429361750779117042003993787983040337882032581425850627571311766898757512691917113611282771662158690701950561458647041885427419081234748018167527797848968533745069978172456077667445312626483489211364806929879133643177000077131051006795376413848664224013550081992859239294137584017741535122556561511685325302222817669948051906116553904517311139493722468749081117260274822249726387793778716875118108282863772086359287277262084486203916973813527437278274402282142390538351131551181577328823765633574075780673253001522657908130660745017143413785211756167654703807669499394713804167431952075452255570583009256359596089470609437182849962210628481916629916698943594234579756557627019041106644078922416391344761718376250366512912135703914015019914245023701040034915107115017370997829712258021915311460833509704047282293258737916830019416300912820420805075953810083740333022809788715914286453366045297339583570776943292304563261228028465794937310808629048607546098615996199906887584783843032562789296986621335996981822033737752193873442181930092676260923357695334566950389971157730241496853543868053453676800158445144245558094858384592652160484812825614439848251280690700934944281426042878201545446449007324364353644922728048754828604582514314747320615997582245927160473212882509482259454952170299319329936773297984478132122875150211975086441428924544948235324091045787489385760570477837059013247010638555904617015371880634444062911357399594860503594212164486473296836390199235036040483102929631870276144441178080006926837961088653874236820032374329207863026228986525646956213919297189694799623960283053047214771271912832652576614335399074340570162226678924907327744071828742634723339658912890513231878017583719864670609797106912379000286376584280364062717537673763490902293018130503406313321633145391241336270982805209160661161991690918207153047189644371373615573663684186042889736968557222394410950298979676041657759628528635653928258356587785822020475049421027240748323913580753935752321074455287237963526259732072634858276052334767445318725194298445742523459231726883916873749764928076572621382759654806398617880354911515110159416552665415028398644714775963441691906747453607910014830512011616130758713304026313533739281271013137281587162615399936343015059882205632252839897635512124251286479387112629163877639363516070751332696290857528341793974098441388455192629120365087949688849390947471625350276799060139365881325381301053776772161135129193405138677746343718689834554876658924374754079280314869945433929580670467018439094006321161178572356512129152513039986189559398400 [64,30] 457942325779833124259212610053631748605117656812156344140708758884211010239357860312188450644413619052475211328722699295391604454356002004178458891348835453191251880663741459078611581034676745802613029710012054921905140447255926641634225707083346622274999363815988924060313702769437125640882339040516778382813830975092246882326991205271972021020917655729621054500130299542842593984604256838554073120585834339893619037079435567046463062435397181829515787604632688684267228465377729606000061105776722936745757963442032659165344941717263056157399375119065578421480966632275844776978018632304348476587493164803358870688167218804252817509673259581479623882320215723204094844676950123198913648546386840148517310994964127327001474528179492941266331164471455044885104253513772310113608320023103915133492017448887957878792833041034766671727469678859910462640136635879333494113838224162866170515297306459064369094902220066835288653623218006764396668207590366476812492818314129576517593270129382284030911352480554337799232313753036631760482814697667550027920198962485059170319210861243691380151262831791547091323700569690288182449757087084980980262633081223938477476524740626797966357254838580201469074933801248543225113782910814654660428723003232170177108734031773883106453933550217393135813635166442973418005900399814411999665174727354919387643875158876207940826641882048673129816260871326999881939932538301481155312840862230521985907705825201136148133598993573580114222062401163963142554049305488378283215025889376986890558505838437397670042384435545705218961074591934892003916863235643326710144709686164853564062156280965208767972429644804902958035313439578566988822937493305372978839451368055941790454359875276223761409413687237680045903347162035181117562382555037499150519776220524159297390386480590415698468118211026923856015288996453728380554335032071266755359421596332866440625192700423171802702962440521359880106136370745506812226604671312924392146623270514070732828530504162134130596605174756579031796477595997482755558892368455766273942222447797125419583622500413462397075524755106461568036986602695914725150200789980815310732447091240175609542582301669025930590706646373943376019666555413400088676024039738985399936584080818661808201018516461268924545629889287884177934969173619767620316568060432219401966640524127528864552911364766161346324244606850015456748934576005485764445324110632630724656619427095355656273673986320150003735313869458431914383121376786622698115249369725993327767549938358421489205467788974628153302065451863234369524847955442688134150299059691268228872870928360932420785874834730026800710630541595949137920 [64,31] -307664452014290373372492696549190466673305551856480717988299774376405218794354395113367002545790605232686802134482931216727625965240824210804983979082865104720927038470858226277022622218990436561338024893739998026725175434298929963742533760435077833992816274824453395096179580866776208752420460196613712734014478183091346868885266283559227685146051337567488632259546656476725428605248064679667645312985960718060618713740023776480706532333697984404354579812081876567795479635691437030675263222442366201663409857973826031628830824505114525811426981927525389308813210172651785732401725902805548967161763658248533884282322951811920475737714910878922715742332600235129588672896580137514516567303186763443177853707718931425621595580664123499856103627149736967948921765349571957366688493088507693284885015923073060529781457714880974422766193039986886897069446917038385473216837098115616410721731692095188098478722629459585741295313620105225235916330413150190552170008624016755995403289966468002424811986819747439057842056374768899191355900116027576574630591583592888953861731937821547903895254131100212859913211438307946284999435577196872664222041124236209608581119758551004261975812324616286231985229961276557361126795323115211229825386004015341693563497208537388146106701224840976571209717141634531762288199156618364340161268501269278133181174926191256008998794627616192215870227485426855455817455300600958535185668509456622037132520010838761046837035258559448272002704061056925466108307757199454948782297342372911182312561884805361561920323664746061594123268703809464153605773698444148259590640680028575483250462947599752782405974328465086839396915098034829693746642986258203744395413879788291714797303283859367909747997740678897890547174842087675172413969730208177127234867735477606268255905177324867991256551990591824083024284414561421747701802691076091189868455782484374869177926136048821991865920081429550066020309816950661150551262350174125978126978038729896439790373331188800987585216290683187195217560087898919476741230568595716244367409471254855453940582554290201403159093600928688343575460344022621401726256088581103924026268126159082919122347963279178959263719801365758827963408208153497275077622026940449309547895950208083426210203697438538265113850550644246958588651025707752261918431935520940332076879531854018371339185627111775608007188529123448344005824954658296373194989831014233564589650525890380161640247680099714329845656520202281346781700762366325847521945330840791411423250477413874110162864680296597961284110767336514440649774172794798145992343585010620481372709516068303562041547374513672720918007982766161920 [64,32] 181455545705438886257628220591780649350415658414317454081650939007800831880304609701468095557142818600817400862597853126990775438142480049389412527554743971100426092087146175817976936575580252597655662131513705086590115928646575111588720889873520529537346320701761264389968101527667234939393456512779065704112833525045320721948085325366391790832780732059319227295681716151190762543636211812424289544937584539075999441169800170713944450424689976721981864287720633878526638810494155505898626850324499887055882038327228469470383757511666457418433497455025867689116421084525002322711069843512273551101801612695337803861315300037751641621570628723364040326967085380097477062837172128888090223961569344919410962116271112926953743339224215061330006527432911492646556907065270831106214511940657347796829949967669910018175502407172898582502132673748512284235155651813261704750590251048993699721020001322440128121151812190631930188549821303942904657660981371037299487329706077652344663227332522499328960240010382798170098532985829200818741977282914809486446780970118785903816685906490980000718293207584217822106129929949414836434358204894233099621965919812711534987680595786540229469468813840432648721808246764821652840932506930759062848700573858927299276781177520270106043607102971968466487096948905149006691528352048278543176118918697622306281820024999110781459270375591736755611363696065749109704372059006099972575344576246482695848671617151805363645663650294386629995402105964154541030054092080829177107749080961056172872670546180433339634639909701428071815242302921704923287425181584150044823215876462225301974168189807112474974807037682313084653472724232237241039897873415601876468859231939067286861153279494952709978870402041920139445461670925052729754029576938188331206295825368435989811675261426525360099063130705532270113703158941179899327849997053502862081040787958608137322768551628017934662522462249141247501471132788586550302682416626401296505202840240124018117523841316023611250606116127033266206830483457107943867755669658262552749729563272101403467278442971911163266709002662039570434600165972497803015276401198424924695008621530679436550731452181178236332919489781132683093978234775991483165274572403850223570002312278665164841436973404127834694333239441520981429698732010049622913427622612073760279670481820102376229075636188301603418226171597310047803802574904931482979830575925665568313223602996921724191844493356736910792701998327239421749855371894592953076696815221927934578834400163815955739313022250875171077556573335967545591503905408517081973917147505318857969289798511753016522897751021375456811071569920000 [64,33] -95706393081149465225366935731077711871437444238005858416619469960971592099985411889716744558946206282714102990976357787117289567078883672319279348251095443778480215879107704703408351679993680429068985172527026994269011777591966804092831116615397474426464649239181314153066369610032490189278352135821003320464216707702901724274663398838900280224386433864048302629654251106083064705165427637079783710099203317971062044199354897432973121016265715794566434796136455254716011999572226789361531736679314488502170696734881049352533956336486867293689897308147079722690018130821830881156553619718617732588221742219643948491262778279775402725918715010315488983308542048071875568648483392548409177495006434226447427911707883743266450890802128851505328525096386598146825344332206563854319000103903724268149870766890543707322923743451688605361048288632447201762524308622694673125283820778775678534285743034513086220203477851804717596935627807967191227409961079343219590670918131401029721815572426033899332374443881530468491402416407488312379043343274107699914684410844695450072682432941479068491476600255127137760664808061892482856657189134494917934190093612775512068444687597455381458642465232335804716428666078651766398056634900439075766285056664626753708890567131533586206048010245552975191719278450000366481916562548004932430525804759982056202891443524660454118724860605500696433400249653003082460215108388164780215698053183586161139957211355847023785812976625079190223202903313867008633451124187875754636583930851446369150073596137753223908536414323175969695401082996860697281125406489028720053845372162228043671759071296935694350741260417383705972072288183864311021349230238960502093458788777080693780389384023988154424851093659907020313457813843798240713839075706201459387993603985757994573889038750666558715303755401279251995495680129967720679471190308129225621472697428414533315482733452375554719930310556610007608623531471969226537750774510006778005800946536609015693865226973056155065779064744410662844839523809069686761709840733645849397033021613274971855080240867581134774158462032003347430570009238323285215076498525975079161748208962497777968762209439462663432749390597956161901176525885409390152610265073670999496844902526931999661540356447331713054834248606698227435715933095863840341351999445245914064002600387170518848818965325029807970272842847495847343739096490895509936367249993387144224580608420588254400411996805136443429621546595112250251554884688283682521358834430391569482500186541290427566278674714409225533355426458464064028252152204603918708120906619344082777312356135468277580019605421167642670048215040 [64,34] 45421562638213790750567625753223687347001819580732464830827996659822569152576876221101387224448914590766620414475574151852567343664831162070273931500050647466088312347719956444283982371147927616305338930121398291122828723124452621773716131760334332766043558703379810900793244848552675733362651962805328709452753726891351320128425039874571575487376753097356650792479981416955607111678978522020737101575204672468888943032250598704349764207663791216314920544417853990872646077938877941737228624569040280820465185108047310539038258255882672676344280447302002799397510104790626472045833253734864079579075243657608313223633201889583364658230662376852479942283043295565694485976543216829597557849881788509909895255064144805468974552711529515289740644787780076823037796289164461548644959797849910370209041301972604918661408444998683737271011704540739616628083218132993466640775252353659474931744020602614444085030802638756912037960015671509789496105379126945904188578645251130589459984031281038865845342996118992412222901124458070514727258109799120963187094934178828755029697111492804772130286558333342846902220514058238905284096415919844704346833044403890703887304829657442791090331624410935597475130080559233453124522573105195988761407287383045778059043471266466789524502657406731120016368391324667927856757933200749794625326380625431282198983289154467302977144335587520741937873042236882791347308586300556820581459933829300973428210956938974688085717442478759313700706442257063321394614015348426478339120170787552967629524694314980624974407277387730507134050089436588446957818727101586569510557440259804015292145888631008905804734259051379490901305989027395759738817517813890988668905057171539446497846032686707854862757725352807503567471467531740065112053725966563260903957540580878236499190722363231036910187481588091988824981193033606188187729954068831636678830130324712319754230331100684783756150659410790930647808593320800749410645246214977546994567866145354979929645814686869504086942459452661087234691707330491830434942910948405946718329514196122468674976487812723908331547863943366683723742768096886256612766362886553922017573518994329160211512771069992906751468619556468043437096018658568501356623079033347024810033569185117548475152295866041083858373123831653320705774982008820147090014775029734681030638568746023646510816813795186365598273498379053892206485394756530081892274290450032209563430003256780826153748324336081455036682895346016952768910210152903627722106433646328037762635234064045882985293479189692567066339766052596381842823035546789490297687530859578537999535473989340841080330442146230204104704000 [64,35] -19286517768087182276163294340720255170124606839316968398790167089392134257091673506773677226658295062516120703748478428426244353723243965309820010664108270776429204668412559695772157640968975306967428112299803005761111684332599303681201088109020992619947410163999258867749011766917477630887802071052971824314409716397657739278090114972178462032298015718144024950301671189783390616975562877553786646980216072293885412597207791394824124118438902832505034339931435379208319742170739331189361069783859483739128808767720401427265492915086784398652698485023519622598238906251795278730576945744412708172941041825031365844133469500071192474301020259717275232730176472280230982413451825270766642533586530164396078793223203125769085398860872242197976455183526382273372759255426322970868108915769731192523405984005629707149866469342077601563938584931803924314570149989794094648830736898825454699148222531035299759874593660458410561463239186167226527814987366554808483313994726016826661925257627200739136391096657611890714748907922531586847056259747352905848060541098146665065307087030226312605858814129343169774339832568582682896988829697518623430499655986008450572470992589686033128935265641796889407257779386260198885230753647945584941688240148257558566455763568198945879935271118685620049840608570957996254149796208345925375614093429434613081416065929284529885280943573198182504164325530591071499825760974558728083686664060041820180944481766482878476836414306268263132640536922291574607103129027430118104383759695835536905081156172516706120745122463369764121864159313152385329909759691030226358382644931441363441622764468208588844162560040868585737664769563825145407107564654513837449566190658061179454113163542790534093773435897895057634999106735044227352181729366601975014824111450602527637503242394824169937637693703165756435352566982681670731840472228221586763908186827914693026242247411792170349464742320995233106168652179123350338013882244622981352644068255718993343019995765266982132993873557352821272230412493797892355128114734108444100037500069772295069115109645425821075627055846587425898394096835589089561803365704466494544925747809960549195214284926767578795857233005079809255505704748200788132873914989677299006400773106803299505877413559531347826450180740056259339723326406473974389749839290387259672956348164272904933761537828387974930769438899325316239051012831971394973694127080155998076952255204898850898615228519773802126814713733974588894446787988334701016178689753653458834382527204773168424203739597766639531460573211915332706671634401959484769822525675480416876452463140725537104107091732400449781760 [64,36] 7125242223107382862044112227580687873836895102659453084523656686737301467442523196639395497060858369798949594334674858542156564941093023912924471411035433903849874208626824322460963380751243374832199391318431242870221992395750516023192005486666314128065977837717824276250943740600583669182686580426484007437561707378729722468920290451903196078062926195539340447077737757175198958011043385316764825728716536832995811092329777607584983550561853733069979281054350395033917847902852514874102294670720342087751859982496896545498058721072108635554261142703695204595361139786013014046150090675308279476287003691725016215249780853784659592321989360601556251565600165601102823638022019896015756962253487510490475776792213892954876092199901055031260952717964436405131675043006432271679860407951882306927576018087193081573129988418096001852373334936494766224292501613922221617183498161088866093053926615105594725656623887026293754961318682013467936836183653421687439149771034506157620814918947096567543879406956145318001986810108928535228057840435890466396090179010303837413316923849255131860303786005398500331873555813705569264371676550477043606956548732726333604663254332938496140546257140126990757136269762265734225589418910700176178028558040667011255489237602559226340325203667759887945070257715114858645486098929830431792087595170232338838974304621795768940900854539463092790869634031537751404743559861562202232717621007344854651679898175201971643813989049789014857009917233680913780436502471433297860099439939300619072107020594912658657118073909816446350045066677985665740132685330360725372072397082667686886493424182900052729896357662036240698814785985826792748002639776805863531367481812451854063154118562744910957969968723090788617246734359380545012310805728720012731312175126877943458595886754018592094265493775229035831859859695781874264081134527981126731155561318717769775349524827628520696675272132402573120315937902815805350819923202637695113846924062591849376949915101557107394323210937371761297475392902377883683559064181545977410568131597147827457174589283446585386114912278936840689219976294568619187170722438015331429218164002029784136052004218718540656486419317226728935903434764525817583648785394561024579745751317721756823526684175689098877501529257511487348428986237510270522210436593569608893035232535734261868859721353506750109340659693005831473358678471504589026822848944842711647253757237016129329479194201971404289263861340430765261004240566715920684136525513816016350615536333572214416132757202941197540373792956961520338689839193391571330659060601698897888438314615143262832857691780714332160 [64,37] -2102505263559056442277198880302675519385623535686703124373431104674440551911605134188375610863444715920465000019164752017540850603940948839351712389279808482013602703496054470653209461077264616527667828986319787125405341852766586790476995794171058921965191851345834246321278993295880393144134099057140923534969245147363345292305710486539066888372564346906436878386954121951167368808826719052498962689362669121433274213693379300055656991541454253827483542461264605683189506467408892669359139099679921260396918596420088094530547258814107436948407672360630220426280144158381677907103527209333071299947545388697911887531858647813809569892292087293132235690728286673224170391921662088929346767368614898639774312142212901426813811251356106283938773574789998065855767630618378299075213069153316541762472297920867896993410444280210827754967575442372023093026225079370528176000119732468973810376221526387195380332400614273674708054451992364360744643988704866264596767397243469451002144282885171255988074623727588857583008977812602257391276346463341248332740760436405349361470773066275379660200408120808509570547504055897578850725759638705136488083859709940636757364993996560854713103476131559851348517277438516098551807293632349909634566364882597451675950260997171611870061076600619141217689991835155968471513772417542377959176286078497429158718059640369588212001391997229215854006920423009237753694941123601622986529171396224451142083324885217641154684743421356381069541053496701060594933753373928298410966700652792302581480287723948254972852257621029339755356886746901266312363254074594763431790729383510974229262654438780343117638195552988948560228751592846513870703094593839931278737646365753527186481982415974400975536032135078388092015424159406750415785565713640367965089385876389181895476349903873228596084295428734806986283294244139813643938723641917149199309327248499873573490579051747503489347303058015327213287177667423897746725926680105408122261322586498244943297133548244978841715503072558248269617974906967657902233476874558665835200236693104976561969108656424733007315850563735016953790472318916633011006169543385358438732239686935137329790138063836265587488602003727363398027767518002488477415549388319358262175227132999291565267462698611537460892452218393356176330381055787654201987716615246315636848071686157176445796476589452135586351236470769492676463877042729997429578219028622926160457131587732397061502425293329586851758003857162583559230119792528810999500847514209060161919356793281661179024386929167019248256960980742701826795649074379262704260627855473529989156991140982064662224201318400000 [64,38] 355269127311534679252545008760805191757951251376542387572706437497752473105186980881212429624388403989596994432465274915930231359891384006791844464634452420219785295662007542594784661664125436785532632526984659760104699932619602001573225567155545713268874382121606204446178471154924391352841282731861516863246956550848310503332146733302576699472415197688388548113265575690328560938236182315835331383257028616428706804773655534607473430158913745874551857527507257069689853669394391760769537003996583603607607380206419754958197784973231290531144428383751458261787423200523055793527747414492176711944432448634001031369529754840300515712130219174577719098235591725576258349221248438161150784983276609901568328820139125822743407557684787091805136254227173342318148592447696308909476666650848972654630195344273908349852990699961992241849577802170297376474033226290413997854718348666737591045840069183299840376661026609860019627414715893583390773977944980670467990267163690525390404553218293441669220573591914994972813036635607389400666923719118961767140671935798058628051900177969063789554829646635308263182753730961463171841322571459727967331448145599074783271820535906816136161048767608505372304540069217587025218036440062859048771285744750105544606454259148369514192789499745608983877161860525502801906751837456040865637863714447624459691802311354918485456993561216632187866658117935342713666242494656860218910253967412137094750141298967218539958562284780871309404776221664316229579630098686826391740648468600092467060386610894797111538538178794537272690673552559843086114114636321359267273412273740180823785672723296712430776829797596658906925512728123172853689929189962453983686837563610983412773725142633246485049703942281936870578851921103787026089315696207659384003843608223645506522460896659827102774650517785741018060316694234687102413045907283246940819532676568370579615871464955056802293392258170966722469294306652545160901758573008008680298065058650526612242547548245044095811115499431100543006420006332701314270806443241762860938054134875772247474979920907300346437348385120338744213873439440742304035655453323748434090905625724373219148810359175275285366266236467084191732509548982241408707958751987957461465920539027536059663359750246591608788829383233537884505651184416024477604475768982735236386158075475734392884215107318328144724838613768040282012053175133168621250668599711903518818194124306833359182966822157095030913117553501252651157457974880157164493589799783807421751301141398285146829858054337265830444004021652886043637835289414380677053418469435028653841843766986635644270238760960 [64,39] 74445405389667447460623433060089497082535754903075433132833351455350965819497427070117226118391639011376433909338545536300805539644189793336381784187693084269940772896473769866029878174183913182903534155957685103838175411671591344894500107409264562391390193587496084297435535607688682007467380757068178293918622865228000511833764383601846930068801063448824054813049113304336936097150517915735204091051693154676366099547629897462044650967343475895842297967477164051816191545893551948012374730467421772895173960076576892374778990890667927170541161176194708643446209466168567149937444850329590769946396151248570094916590611200363483899978227852178303124821301155733208449554120288998324356793053758098162421611507875218923360456230521723462406715464236068115105907180090738149390329473962264083190477643305857001123030576713238844354478005326253900972304812346448532682630022151508426574661125084297186809945174084107069148396786278700173004739532969877900666339387109193093783144531680461166943222142285619835384420587432273038895098660656300308277660870518841019252418912724588034976528774806766918650668093197124306851164665562356183289088987257793481953497487057281076430873851394177512960057643530903716072736661503057829840286659576408927596540905974776033027611663999625031449632343553536294997720331031822828903096567517458898869704482713043761121084560871689395767044372339046916482242300524305789361795197641361699960400122382920806974592044212458360766812228950860287440675616402155828371988313290282088150510201796409723342312197457895528617579913641627890993281864333204400915311302329596814577683650675532259671296053435548844702687215199785785547720949197751930629231564963936987474475179059344213621287496058720585072707554348526154287350253954518798647827176758411312557068954866458912980088194190862637549770475078779007827500792373677247545544298652514385645177511824494144110442060201659317631505672501037084464792971817840439017073149793915315269221219283782075215787868446781442477274656658026082461076124620085158157547038127623308710241347871609300421322394127815043553170080505607602810015247945530104278720005214680218772633460070222754051902853201414192853167114864665262166707297468728583048756594224413414225443349996464723669708468634136244996290714150390812286691179234394337724280539097130754388556898949569660562354500817358812066321474516788086228383183540382736037460846791463454459155522511958439844819313870223026235676820192247585084026614472634956796413580768977100609889734013783691600131771754295491816643157795032273720259357214627880347472931887367964369879040 [64,40] -88490893136853026436415584765719732414680129544441691474419538148140156470533295034243528500054702536398089169251920240762434005344770987721488692910372386315746946886254315604901141394119178695991144352758744450698441440347929444091198213448870021516997229281415268540752208458318534053887988040827090884433127123161082541520883721886131665038254038484390525211538899852226836728928279744603872767790543634214282648890979175270046882552421026259446982572367302686448992676870012947942340706831294062637712962158059865319045949406089917705401346182626920889081412817385104904013222595298910732829695616853978126634426282503409152480960055403055966476112569807424340196117903604702357550790748599589821199514122833356367321524509011224457297592863456183491100180573870522167896239014104187403043805287495224024295643354584941804236165072462901751985282674146086564331859299205984223074963643365599603685469100950481332480660165284315053743356110991299079680266863226665503267030344669786321362957318155197659461307903648625050612120400334277654076272560870385732372839789886043519368641061799271743348803139924601580845067059475811928423020220326983397426082073298690478832814967953632910932319400445990106622988650813923953591024924928680850677819193667389414025708061152269333648481527194026984653379998448649729173828423400279795595629758165692810578898230417815125592702687276778150417768214655413407978156699078513941927645496175655954722095701460638530575318319247238694969372682333188547750020594303212639234102863988087441633395533942930042084614191606337876013401922384526527418857055296021633102463955534546443249161789359560496648326263778877750788275372133057712817941798751860088627684342641842485741127631552546291027150402516303553161135156933227735334047328983530588893406456069911845683638178409173995624301419243909475329439353995712903523135926514464405325475404644080112247996756092857044402737751221725541167467680069554327453167151341822124600861899007231323764241222034944770860447391227727019553780529460838429057792892324627423937768299478218087001598853221896997427118561945265076794910023571214726518177887649122486083792083366435607730165113873087848585477144228933413890505625820382294456992058480857396354666716840222199648200152397328210495039441475575792066397838325967245445728683601423515133541652184780906258584931133560079224276528885123518569605219809056200194944058072770530924232811956737336382342196192765645700000322426615770954034926868380240852484865678648695318060531007102045447752222410142387591597011109570518666274339663104971619540354787663023177728 [64,41] 35477754876933809061399290195188900949962421980942906703870308585762161235696616830038399429780675830534831152230669759501317198542837291587153998777610327261512223018021168533076351318711804032310767864832410382468537468907186371425537230586167942681872775023943973191231597496496583505398871163097230745919651139984749254069895971142156839563777819873848637509088194969767148810855517910536101933567029376384377020120734114505813017073928715937434739030023697045952550567115688326130835259275037808981493633084543554930362004114376357317712354208073895281085831318179194117232314851256270104463708727830920997184294789296988140267464521863941210324914746666954411274669867896548201236578443584996476627180036272894199311966664597003913995741653836684797956323773185784274094579927696608618011976244738506900269929304393228270542221333917819095762632683407980103745814948694507964275160047783290604804836401379686769703120509532835153206186351067931854219729365094801854276190041699046976021294201380852217261890382383052672740367646418629806037448877900628076551059340314670109033887591450663437169900217159602756636716928258562215651176310488885538298413689098608872349830459847294767929231949178514584740100663210521480142334162317269002580308055368314980203853713315038212066507895863428097471491459381623639606730662986525486406488062168822466169485982528530066556683880462568346703008398690802650090968911853433897019037845201384108382797893208311547236166601967920118819206911065158876975850077502442575663633200941261394402992064198954884845151897589701414744947933696254119358345460665987073865963625819982854340776912059749192724020413794761017138938599882650173237275251479864939009157022554427886601303019711645207543689601701176970202598524910984396310382463105555790383233540165009936484337315116674090861757232230483771942279462244642298201522830675275593123053843401411965568336897905259196032685533627580014882144454957943277920830648593251140527109589291911836471085087550978772009569902520391620510262651009051595121673758020000783482469785844494946440546659524563962321636016883071328997361957828661009100987643132642162549740123480331201044713575526803343615941095327767312529886655989294519838028307879597128430151614817711478670606056076711537162719824832757230416892820451267188675845731375788239835186892179097532415092172285833407450063876173746403354188684154861028218263718065441118090203595408961542297640724003422424438790394213507035092610363440489045258270196896218681461231354464635165825385991958494506162218054024448933686209251902676720953340322378351116288 [64,42] -5030381258473156640162824696735035664826040640318551510066499136959696927086812555429306686447844287855464237301104630641244501668731199846381056258882338940854330389594797403143070193396889791297416536941415522256669967927938501554647328099458588069305549085718816593939334680998838674785747789167516083921457543367848065268791677541041500407826903786544197713074744713528192065093148262052853385397701167271975494168452267046568944734963041037237879740276331084262098394708417489227138732393808094558577757745058386612480171630998234699488248051063675899538790981299867256753040499007442790443744631478674073054667835615371650618520174064195514629080927135570204597787076167657098072354816472546254367323378026686019407037875820426590912573298827967535202075978412289225474231115704345192555098657349241381945083409397035349473763874070072086105336111248073291401468905285503960341180875618030927010713837053511230642219780120663476113684591820355979988791925311931412706450990279409003152824761886429816266074724060131263159452208521145236495032365469668873189151336524403736808652792606487995175203860008401010569512368999683840999872647680318876163755955083174813551067966661447176969853958723649878120701856299358631881961264290579107832237137654213266475096598112746386596404807019706386376520093913455232736026071840366857891945859916726511994056501077382026218458232130713334898187904871671786842871108681366553771931496449679294892083027114403509954117909982347235793413648796387770487655490074999304020576076823096817354884290143157808862000847825589108012822180530077280091519676426731996911784156961733758266829551324258250709798322557969123458228048626681364197333607498805293618755862504691277234461796210700595931348934853269257236569546322540390180190000885498427778261429346622477404595311723166644738693796348238795311756478335144594061990535280925283440088951108621558924394759221059620739582899811787478164307583639346738714719613313311533194973780719465712539926903939973657166798225196640886502851099466214334867442029531860202017394888159423754794056496382454940293682187253410875879906259476774131543791550106567242709873193163181505361535369588117311970673302424696598990880410929864139133418067672371647884363815542556874916125923012117583712295567873146918684297814899947745054438097747218478577548551507869243206758133464357287805521809678076572914355980888208554930864592404498094439855063984576033153840003413684445003084276246390207131656923022766275509064399629522759854265281491282992449388371340106513229152191104924810850757736929167768062456667507261440 [64,43] -3136765271423047084412711686763904140225790908294659209499023519600189457219233170881295996826070515069228670903487243181696481159466063365653558328952217092062124778971808663047002792198887863979614720333990174920178876047307066778829627516854372304279651461691646404938233749855758187289464664505431080627799925520038961252267207091158181441449066611224466117744459797715014874869778054890019159743114210103010280887754095970567035780305356707361486478895000737197295243971472641478080700907736397073464429649729372824604413033285636761313944763601561855601834852711469928418212547035718986447102969172244055114349477094351247065920698257205648692833824886071459281748362949657206448766928994013819539537979573737978610725974525084259117655952288842239958280865496375759386839867540024262029240822243935618935867809660956726896100883036236571096634736226731599108274351785485699617120937617992282333389138354541363900240164879803183309272934593922255012356767051168386015812533326301951692027817533440960641337987848851338790213101787371965401577042514953964220463150493112485116095663317320128163470796418283218670505478504452036057640488204074067828495535895930614564896012095778772114581499084273500889928828577783658282757947126673800949515584249159057591975730674117908322125811890835428332779854994812275867202202890727594086845013089451930624453590322373060179648516107761188020324139965655262981824823705523437101495667748976209018867791189309960938948179032066470766701792196690537715420881335639215426826178025355283231553294440857792131726581621161190101774731890017194804845810051546046855191168637796710952544697270141548460185659812714999500607551237257744578314806568047478604346892372210449049527661754141760105286561201870245897751887021254618317656860154070476132863235565121624004666522878164474599049714899797692547717573803552135599647489794519514179004710657885125498194204573354169109326995394902436469560658236908714118407708179252276809992934894999047661478432719835184645574651081997671271790201485606463020857354308846057679502528122745787915516642534108803654680119045555499356013014419469259466697247804280028487928108084113751582260054093911083160343376945438082606978997756581326443249887847528676421495084541323068452860366065857617130089984981406373623610968888686828805564430753261225616271438916133709168469117253219489979723052432628194136150297869381259431586567426179853521922928339925708919572578629724095097611765701709781893718315410047366621238473269196279588353611086058197746585249867607944087345862418273577309439582630483740920282185990144 [64,44] 2832654561919881985944200862631617373076674785205490640145309048251318605809967234768043141109552105439028190877943899818521736613628672780399581788478040133164751137308231005413902021414999049194000918711625011788033678665661039369209556306155763324777692248078617554670205676934046019421977689301905656639190836702607032802811975312691310693821586150840981907105241524331586610965267519345190643824200168597428884540248021633674986304120192361865693987499840548841599012673854569903231250250867113132132326985190251810208724492628391974109028604710501958848599226802702416858940613563171315310619279221992417434554066745016347146764808336548365137481119774894861015834602067144788035802343231917325858421848135426580103372452116532100951341790106507898082399224694986617437731165992277036866216767952469153298052015837208989716977904352264829307269067416677467356632240043808172923276451084976965483363715474719407480886524614547836028532033130034850638780497412292325254097182233892921314730459735430168177670460857835932781717311181454294198352957107667204599804002771551794865570088448292632147140368960442070449006698542928470125668678021495270223595095618079083479383857804847499800865135397024596662949988952152971406770713826519547587531131737326328679759008360340077557145446542414820870344572911078339438148407794231034377940732443108514374370072530565827520520398309247528005650155451809200756583082359431837199406707920124787327528540088643624742047571331185171702168639099255708079058341345420134945670063776479822646655521801656548405788412061911301715538533169787978692840980214724331336850839776493091705621793474069552124371830002983284520668179862685486003784492757556601039258456727019369489499682497181393375105422120726256282274583879411165407739092607044369407195690595518080030435535745066097432768507783645062470182043717747373229540388521932319631850520792928699776118633354084627474273127586388770830529625884885040683337132996246688572147088077413479829699903134511379252812603205987912403041695743464840782391613574018557814653918565135112031275835455963655906440711997175702803822745203995635994604804972487695956372025565660366106532814676168637592605030813856275868075938760942074377702921029935913459097072308338546586611575455339332679024100267811469601570385670729585122851886171294357767249274303121742436250000687992168315721145128944649835060552154524840714944167436392151209094898007712209535505343773514633872632091509902375828135168729156060307619326486063477529998696596636616646879590419912223312718078613003549448678020137450221073711759360 [64,45] -1342866566718748417572308608904553965011385692336992734017229087451593338089542893920824237602990462005875851019802016617113414933025128795019003725968590541206325081865698697036118705271884239661993238058794397794888586485865651520505844333157404263124699418453491375894693137016950527027841327881473885432311131175036312903936294906670077184748516963091507845300697857854287881421106390421894312941393136443150140349932865262179718678986376470044227679714335193552600875346567319512764288853278729759066497498909039340840490097845851887296115464405443571249602762485351363749811549543619842002435821528564418005630076462619971814046083208529744758337498736023002202449860823946493268103321873324753748040624356187102714080559319129087798177988432717293209454277451904990354989423874300367789812533531995971168725365266294364665417275214800532038367672803855026160813802361263849479040056106658562251946696742829123773418428053282031363236024906223753786098737139068214419629176503410189708607890191868472447775536858472836589683504850026918789822962157620781304009853453677562111687313880071265606549007091850970077046520017829867284298036035851675643360219637563401423878068916229991851942792413017615189171164721946546829019733536533775048023532717600507142038108578282005675848094843444282938813470741516010132610245950301508713340984828495106346031706844267062010255323275710803790964570687480642133814168385996241726817223948280752824752976724917917217928119036265596597852410183774326484196815144057001100833488658003247265414017176269659624872300023961826256253796740626492001146353971109501583674783922889755769781135659100410666966966041529779191168573848388670114448340845552490697133183589120940698330521857871016859743731659087521427062942856738764100270911054087801478463229661369717177869688045888009205271909574295340338153485536997892630494926647405074504154119748003719386339402746437161335476044228205263608503958266727581775764242714990917890109062348862047214211184760381991419673924298654341580716814728161891654247032385699780222386398602236760327164190971562848158823422766057318631574923755022771494246048804373437207083975388506271594077751357250547246350215707785778323618492067195612507753073537600293369876006231040052403981579004741955374045210851710311884155096881953913640203199764869864587661829946720428124785658787821325573753543596242320001987467284760374846195657551928604441516020294484892325814102145226087555554787084418329008976172126188549700154343176941593958349230357058397390094931572187932298716259035848330612323649338629561633472512 [64,46] 470683846655389383134179771546126787552159158510473052816317029202546915051869226593697403625982189354214442024909778873822566094341086659035412217697699600821414422915687984796074924905194767412027998989631824011249031763736549090260827368692262960219959401640411126856222373018941119369692985970775043361793405094521528452468675957890336468257598614397171299151736898518690945868552642403075900154657063469396846470793746416473475580526340560346799199449308684559453546761053207266193645494977252848524221476706427362647935945363440005105545004586304787687020614374448484104164690870680236738139954418929752444598612590874361613472907597157117675724206691800364458235692158877631317887460742427044945348646167950720588945954472324131367454828481552628054034472719382889587177804818444468539766142971994159194885117126871162208309606354940812275663851801544188640149415502511470507803320792138043634337666420422542994231121207543767365984797926040833891286171912788277956082029278374537603312702771897807475861846996099228484953628915352158623578494258813172784738483906750306205217700280373381506429834417710704005844203303243752577777053145601490954567008515312090002663906299644856256058402216307821269694906197541008666678643040226969504096821694646762871143170608432545502105220391025510525272492754060950812807984907071231576630193499168669218333874407607669182334943356871045503846569967132452359270454736736582177266630242229577352107338898161301848874869613817335812982344971382691610798840791928494225080407874393425386343455845460217156147656678078980998150949575667804458459189409141979041172745905596369617831744526514924041321904913542796742764612489651451530281279827480372173320729767260415349444612784003206717661076285713612072786736913320657326490203235693888159550679410519279123274465883774577525152359458976239002575640832273477853611609007903060882099100616001265182542244896802083031906803696268661802139358284284691729987665214983325423940180395936990596141646426985206330513563849418735150671352938830480772493160751642077988444637692083071736914952336126835674973201042380649329016014082115498433132852692020777450797636436119436826927883079597063438504746852860587456363428098204231708624401095340607610320971701639213691526127724182627264445137238861638104975007550947946672170342138787042405218258886458749520486788239688188909162647931949809182929730816460838146363768267053293896312903932519011657000024298329845822140711386004887141668468361211673226056946807016035184497017537291331699496458529595492143924821881111123449397602525005083574272 [64,47] -132954008056066720591184545186772708174149673825292608569204119196378129993290697600375392769091967447113081344225809709651498655472100294375925628237207420611918372678854081103460694293368434057080133834102887742017155238107920224888465488778148952866027869327756392065810063060608648307815978507272310791444870263175845565114074056054443642187037258984629535744734428355218685350511946359578928253260336187403769364161116965144130680056413487613819006006353767128316810785299113375370331657816652785480527256817674176931633985435084277806194851432404554183551728052277754804885626377910555067397261061040908895848440794594367719673644436837504407899583418692870531942951856961864893492277927233035120092748948375356685214806624607533832706325002876918980072213929717141512692914019476861661923120153246281618733904348511913655786941203104764956173512814453917189420535648965826697845454041439561823555737570606495572560791244378319723279438248771675728459565212513289917108938103902336760297885124177382109191160905856899921626623123025995146167702672081178311428084700416386867956946917309837367320435910937795783227499327732757375638002143651170415240098538260616980064951965988876542570049820011565656417207595035224968089407651990039764550609198870974245801525279517167352785626889499199982117563256904635953142840037488946438307538066693249857435245526586119494334560618458008813590327299559304178625921904090185292617934740972788356236871949255859777433867174425109165849378037759150879530116925167940323201245645775213859076929487403544452469514719746575952478670109059556344325458708307341323934429661054806680342434435539904576386049148561072767352065643121065156048536469266519486564627957404208214190364642114528133037300811182621593188086662442568956609418477398829469585448032793108706021700301778473092181394909467601537543025182021706965086878675114376179232446165082330455728648215358293510117919966155637864978375850955981504139396096612184330350416022315067112378107034559502217695800094036808679247580197144005163412709128172579282384807822248542408278495971044012968804326895631161499478388299934114470406751978577433588788790391898339257884654024626537486457715233474548880467633638186594847955078148972969481703251685454621522366913738482930111956145840399251883377078557352243355439477227799213946643814436461985762796519702064308283944229272807878301880593596563191329275310196961271832036095481159936195147982604910135252690463818554242963640067277756929396645812532929359644601272526541686361513837065527531028164803595574557496172540421252055040 [64,48] 31412749228623983426936415614367803463987705128356885639629221596109257325031353447320613428346379937569539011779972827369697628958887056210296968048444019200400656587844616176314457280048035031081498042045191686243756043080147582913036832097709967536063344161284761253457189920095912155443468870430202357816125298047844109620599676405959475850895640962460995376200841056629246301302307695754385549870552325392565909397871725130312174274339690743234223439746431363448528030737012821104710592472786306528769083753929776931015029777177090253446067125826449954505048623098293554133931773344359985258892446814907819633241127470859660741168309956256039141836849905633271571971506603059095611413704132477934925009215399130945301365554914624817491138588644334061163741453445656925381982677379690235606864422131480379263048176407645206484470294139764275312284941430925903563352871401621841564905381757285040464082657833853511631409768403029475577196384401781345256836689240508140998195447648496421427157479055820643694345329269090792132242257276439619857421250300453419910265653244556909815492991327816551732648799013807341319588678703683343448160618832629344590907387445492426681546326260000611164265684837964740272577162244748590371690854579245600711627805935742971149049075643078882608952904404366249848118799461114210511769180944917433477139970950410628918665981141177174852791479716766947512591145240356761576440240420916361537046295502404687323542717392036513366829487099785750735785091748385105143618468022606455988614018593985284012303651659049652784501920995758152004545741496976152492479190273103056840454352861574405893048239006256357545801550045312257445068341090137545095691610934422929217701688707438798862856150376436948626730154199522396809227059036165619949944482614500681349377479364985190859578806998289334960596988101998865483588191454702013067970809212443010821565109881009197475582557879846986591366633666285707728900981651298204508561513125901062788834289630195024299635437445328665864480690548205600996641085960393154633924680827868721939648441252374194388134526355124907420780275128662881944824091185604307645238937389628541335271501980405115303506956370925095492035457761295361948362201895504913190735726228067825543295191006266516806926018461457671375909764982316325258128670399414430361845405223858484085717646476683224140770330407369230514145129935902071326657734018985968768685795349027299184597634530203398490134979893752908803706752339428276926618632752014080757028185196391100612707628180417575230829870293821692285378658296993796930437302452224 [64,49] -6343067268229270397193668585414028701575501324960265629662817515656102274109937204814692257416438848795310588881190965059682769277576857444071352197520974880829598207495153117214199991237981927164115667631069095305029927548097357936285464161887945287111354158209634926108880577132520344846203304520886416099824523720875745854073544126175644645114636936873008091684457271058134318941163224552762778821618583825117393654538308685757281907657600385740252857278358429078450349329266393634380430050268384285828063114568940534389813679539184844713833599421260299837567388437716555215777771919976654296871610647561973789010862342071535214366374608351152660725105307805835360499196270190238796566137885682868475628328843643679291395272030844579263983989399389654969269610832292615606479998542373045769784361125647637341227165633160561146358722087241954559375161889976443744827675793352883639829473687255686673968848893192370655423953399041436882560411812915053214478487312224063885789675740015681019362493323348765184536032588918183116126624535758288923803014059338028863590404088728224206034168703828893900224482817919526112634234200162236963826523499511528332191849554941488394593638341969985695850417985403566819640560553106104528523161776483926523573556328264369137778323921346617644104216602924898316018585881008820669884761909468546939680375542529345713375193425653512901584119489802042866495702170781090109199928741001910601267548791578971922958847748925477230363925052931283168513489925332812953530690825065699143009757045637609620352359213059353652806184632880910776366469390769030831872229047601650374768070468338808016566521270803090789387497929061762953749347149949918298388407830158980572541131220657172780959839716373455215302864920824218419431560225189464593526431760770866806496413326339959333342835309365040919272739201848206527155036354797085728437270317637099980072582397354422763224715312258182271061157366591432442422359489137398949818184286390085399867076057948199987949970533143226913900081053620143023561600428747754507834757310953878626351337375670856958915718085367345422983754682425629648348086365169305271010792476049485523232719203289294328077339031763984518603749998005826263842803131422511533795564678442546157137949529847918199046133351072525413091079595321618888344916716544242162687744782623137083390342907198700292470053562316272651216188829775369795099936674199708917300586869208996665550999995664014082062405715003601873428208947584118839733994243400310632806503776872627527293717734749173833114101664319340583855419801938769735749468160 [64,50] 1108835454905720847076998623508957026257318167509652553070212663059502924167836446329612679656506453066999787330076003008956256319755161065094988652841336905691308292104384844392645227444095899981696914244036062903818975875064437109528727294143287654681874512724107455774628012277993269309533005087090118991463060905183530871819708435198315917078839636550837746849468858545130739207629961803993358957115198993729325930849799563495152659236067654055826902677599952199904680066574750697040820100792523206594414964041276995287996746732091519835617992383803805021928534839947641208793933327553459539586057730946120845767504435713683019198991412042259888805231231012881218837360367072691818528470854972463806247699192204524042177202616449453685287843066873138109447755089714742499208002146045300644372298718702460031952594853975183963242553874731340194761574845528522748592862056835587487524236031706429330564050104211192621294304864668498193004588472626816805171611272799488715925107093620997367675221656019852606928333869877916854426568932049040862409501088320439859083980650789679348058818664328078808142838890307832241260139062280996125982107948654476419452107033220494464462973382349065134209469913191953514645556442769426200438604001466248685175144820839220352612450418437693660623821042892733659628089545481135168750205607334582470473088993570687318548203041727947782241041089002889838486779817104858596361162284964495928872281404566716945108493663539583129532939751746162783294524650055204120405246961834332382130558555125787098118592272747505559549126626158366639138582782571198737396860489391727910413565730955440389389406918161309917083496825855159243921267880294332702091674821366065828001790021299222158196231965438449553903726832367412723741487105671114189867921555139385587231012414782160430982165647223025574733164303535924963508952435037295008756884869063484624261871062483571830683376274424269699420749095133993830955992838395446964679137699209437658229559251189683768570995160606124727752864021074329982294759654067560813778809227022799905061608237869744111710215968787274545919583099767612525199942838186614648172073344970747770727633025384120618893579896865729270514418279988723711482462633771086132642451161961990435001552737431470466401791238698611252127543609566487187335682918955080837520603333367954801350236711034228292072125060677521110295045702236082970483474058479374144253400085365105428587199557025446593937286258032965381154696503281491512805878425436658069203476576745551468794627911746423114310385485702359690305891895413370441957376 [64,51] -168222997065834265574923587146323900197966733449130026474451806735793656751074897971892998679305185986257854797037472550185781956808574884935227561117625794493561234435626027784176411735412250556070977291612914556133661779784907618405006363911567800266248502897745768715339694188411417656662012477904780565172275308375650362809245458858421008474120542990594846422422156507216301993890243217768993229772109811746584045428634038712281666565044515380290965236172739209223930187664363086891744416478264649818255191659891587809030178707413461701564986333226692060372211198663582529790983552635170989868972468484246820458927742253587647066567227137897441171368694622436177553416309446143586446241784411258198123250667455432750969041047274426068946299462959286533672607581547443377389174414040445127477784609621348773257555455968302879556027220041988089587190396361066229725039921037791350029792160086678682413585029061411956501302386490525028795808429245297952149418121230875986210810619690768573928290317201430517321486110325733817901961226979051253128261209402660300465578378552988673154497511311070908388396256217981486484950407125606989740707176234472939967987815657044286418301224353020708040114365854797853480587880206630226097978702803021704670857386439309409332386503705100580980607544655159266881081939603520147344177085244780519079346801764044836661140345034484822868502506934313735498679361434252387484184957115717873272950504959867158685493975318903299360800859912895869785114097574018816807483953970417777967404666798003157948832710297203525948405355757177391937142138298953710310957766988803043502983960783607345279297202429579747652383649343148369559818751603910408927102537560096161787637878727826870041197957285474825550816976290044253672817943391218331608960926977966626384238314003470752113553156466452544429675860374028151432134085165342572393901383089481587483338503116233170117926118578732282375265504409756943191983722106539841770751155405640359552964485391805021463126623523832332502054371729174216591300371209412586424056719187106509070581507821992761805247424594583630653229363887969759450346778746325707330224497132913317184750077040297335848405529965364241181857275377310580473065737315099498133507024621330895222054863247818000522830453015105184721978536025141016554828279849197380584015882078035098098993438460039554282106138228479237908497711536024623816759558573708579571679199561004714004611087879912912489861724758864787275653832881184363254004734674730316294116140525289111506752537414080538445154548368333662473654660721232838656 [64,52] 22049171184616225660191915259685807108554118883219052382075851803870047855698182607000891126550096654320237936659415712138843379536226031040754368112293957285226541686960320901124656470716031315900692740025234901297913111529483079507387398259581649218404032121626408899116357140793172068776653511351864122862365092918201442960233069925460538939874376186811906370287958183958281157827341953849999152516144695137727473201600642984003749074239122059221373461935348903800291577711133983032031895138996631315824439642915862905609335203077434653176490772022458828378439178442941030146271925789997709045408696535912547325391001120400260836567192633757369706498760611058718860917830068190593316022240339984018153439961899267077918855244231942173843939731166109936097457973503606330262695502140931604214859073900013979258734335459942816759909032088377515164264605038632462464531852733816543125986312645312078229888364677061478100282113791237855398086297631607488757647071818599888547603273520496825449859090281465314197447829817697704744574804854603566500709866785830242586699148885676712701176776980100037094677132875035641170096925111143439428880481361734441898363273077938670709238625306232270690226530394125289373307250587457381972146108778195686103050857590160102684999158939631340126478754843100441615770177854293096324807748247253492259639110941101827658492300970389255140842513392696867925068365384962591118735095285566956443970339083709813821269216973340350228391381420693705293637153668897010887195071035201118660871035673361593340042067048921973666578158718026189999694984562885925222188690957946427592266321877414746497361085070183843810862597501725931027743624482144545569245607004503058856663743435158230626529770791001452350829684923782520765876367526794673025712833408261436647910417390819180386278430452478127652697474683189997168612566712329597286195695059205404953002003369286127979647951427655323056149132703778464928519260681604396517093836859852063655314986230989296992853095254345935037531748156415442691671411460485952960715909827765226484993299579143064263880966026977362018266917258886254135517751424683774545544141696816171099143659418198632919013203794649667025255688546663412944267127750878868172329410092315811704252668287901802074589396918556338773138695592921074306396353194043787123375145078749936458491396872364514733586418669576820435458830401468108884299460607801809343653894444544965849010851939469892729912170615757005920717453392441501014249944853184368140868730251634845266531513080278340242154111715487203572053256836218880 [64,53] -2478122140058700151100664210597567519066109360792260951561438186907617808134832222987707089238655583381186389653429879458934951652666345609731043126532324407213849358650873973309616776535046958057919867208567198515621080123451596630549703923231582290861874959291997217818645946575762810022211670364222200823241661313976147726689715245831009334503049619606394102526812217510931043320539228422724405297406803277850385846501969916248166051829726146491396162329764477090634107062695210385339549017573912514791083943464382364966570552847341431267153474663927445299861619897184391966869185992337914914133787183575854131782610214421781132457770011815546878723739711582959810039695867661858220667003582329017773437007771959027081460276175330710627376146029364013918773078843313485886375778226311468956205757492088637209144798270413923260157101028730901038858555167328457555541295202785451308241086991245327829835189889496343142396224880171151252825903219264466348434104236853988198367129268214212827866734644725212358589345758910727461161943878581322432608017249358384053525684726706807156276306150701994649305172498762953332003651812507357777394049208963580771468270021882851424121379199438780188203221559493427998147783542091606232587582000729390866013466507495010449903744499531925484958323511192335040246182084672074853424715800013058228726830192477974309875179432488939083419641950245224306855983155577807889275730750691606877104138102565679940120621222504020989931671978396805081116879909464106807101793873775082239383116475225684240549864930216086588728252188857200175214568654017652057810929658097981306760203526500649286099097138656903457548294049757977786643700937550909632569236420572688248246705031167328901964099303909653630667202279373889266113833207781587039992178386535967666354022888963679673616551156793462164699719535773400019612274533603232585994007534532801636493027702123804168152752461299202601901776674721197118810412264532056363808046090146484016525870792344091822455498225738291163080836590270042690118767684741453523473393583207121325466705256148666766179128322535310423199101490380930450607198836518491901810707655994904678420545527561988250211684577373220384978250681709669379759994037391648707303513666647252708659377528016662838335644188601887495981547323583795785469627772750426958512692720514650313890947114590231865505125476101453910325977196477634235932899077412307681531385541708968393336611300877271689377704793682465398825043853304527107936830228699010423836041518709804037745352754337765550981035382227279161977179471872 [64,54] 244791019074858663150393224259014069955586259320385920035820420582808792471931686232591273035014846047712305416795672051387442781867966808811471439617131017896699210818387453212783415756509508466266657729994285450377997468915784819716162862882239619005904105988554584303068066779575417164173050982820204327347306312445830411046577891255302449332192806289150095489765466197639434177343170708904312890542085521410645252205217475320299950846576300074485223254314849101078956640842698714118913682373036945524722707267079660709924235165763036398487337014202942276622060175916914455945847896529581983825258318585994111006845601756760732132547197879731470833389814374258485607929993794350941847809915269694112878785445871929784859284033922075572880063478688385334100362245039604042970693975305536951303606894724750455941100921652649629277691950217790212196466945554023152768786198914985170992613918792111187247545766585376043610428525583720869880531780531182920185261654545743771690977881621668381521090689072182759618171148839171127166459033774807011127741454733191945618124392131295032362672944605346254862042061322004930042217789038526748567311318882038427627587797385389279551742292937361695068474757848361922198290215270708677371317760997682361880844219187821899954235015657044250136791843074753532305473683985215726731372649453261663816235631757555642527002392798925726693460666771086058793944824632278738559736685595178906038187917080737254882634962424408992832871549423636287730233881516656608233704877243542424875519874688477313762324049800282480771885619380045282990656018148989231934918504395362977990728732018450987468141669237607202958576931604572726752328810326537720564557827127404361885602130171055013099281472059330554722209555803074224432548417183720513788574984692035645493116575326572587841386062595324866807454376205291552650434390383891867290592409563436254840971037276397954485985127783468281094365912416657257018255719567141884835209014648025684514418168131770929292129442142484007914021364127745168220981301653570383474498101030897246184430776353329866056124117576388923291374752962585173833894372859572703492757512663962584083271767533358404097678006140651262493874445425198962000369800221448459270702727629470043274288841087597618866109572008664233824708960705983759298454031097229082052639592995045532750423531940468689825982601110284182453612689064160758228649089100773642242777473968460741961330101971049699007350105974530129214823691739951480828104901446337631343401820796571464026523216929644875641920320502076138995056640 [64,55] -20388406970754282887709491315286554224680663217199014884747048877579976237357478713274505266552391412987289892701774345542778260622891517625472920411441032783213516398675963436973494813427541779179111101444869819034347716061546733664114811632101302759731650760445288796066543438258152397877245377496453562943757480914228952010185851898072423765500313083795623939793612901592970819372039778088730715052788052132235294870971998810792542626434244878136141409922988735168950314722708274663893629483945482060432213138202208423456552279099727065113037087071889914874021973448663041840933549408118286189222898229333066595269033663336726812698353212498626745866122592993700496548065473564023812970881212875880982296955722240048299351171984607644401414536225706876924732685401623920262110203240750122161154092598761144441363224796972925884125641851091606828316516191196514598124192031949179902600559933527266004725592111538878188809910489638270759448726239463064569120606837310382097459013597404831058552911968204522253534594071755443125194474407854915344918459711595796227080404336506336777040608573262489615626322964780669827638897670758382262176624685142742365462192886684670664508204391127610564170380522126649438034513896632921589182274691765033771691696675016843899748854064098049405621045155834071460313446025079065095545077220059313277532523963674103467448596643206722102384605177648508865753446613065032742982127468379055233118906717102145291942750408391350326120201082453601911700071862671757754192260949411950092952259257197119890875668401003956657954708828953336323746250473896314396402458628879390219057798713754533512674049191482842536104966875406654273265298584800634770561587515282931507925044995363452141494678550770027246499243326223414362593603169544006129348729967153430423126811092891085284537862795516275951813763694707611588302113338884440351064400986156462946109304211573209230762611951035050123070961459513311970790292295706492650442061824527414638881999054500621222999764811457088355189635624793030446736626823960826645023284539840546101676360957225500678963438333138226766227711494537963563786046442158674025747656477555507507740527632510338240573854613514744477953280576353026893678875744092527155840364941683144664134081051861017366505990429230395581397577077231550246915232303072481845889339661639919382828480868546964496351095243390021784613961378989956671409254822814873025681463276758607763320179708877282967024902697146314777867699661008946800777958255968987003965515423422609132762058328126164558939958430552496799744 [64,56] 1691700342484942922688130908550216258328167537022480390640707197067963580421278624630365415397758987896036711999128732819479133094558783717675489608089451194426337074008437446647614816531449728343101844906789982873592929608587998186090730291448121085045232691470594503470983940554719312335053454784249622382930859711403371491136987871963172964971631865294178024382171863041908596167577958508565340150963852274427014464799307761008000216492129272128937195365959450394144113504096552737251699440671855504774269530878390045658572565565810143176841170863333955897248671638633740904484113003262207952475532005620906901824580905718531708366060249773959095436015253155006760095933912002995907076800098722276927023690808820553074535401459450243369274565236100924723390304190480658066714943097644765488554453061096814348261611674449345464847364106321439886232731342431423929093642319418715400733346054795869758519190166346567517761724352237285753416149152206493565225870129980126969851761169088247426777120412015247827806077549816229678501002582246337621585247879287379817570076906480216453977093820009097330932574759185877666781662280524547927204201175900359549820876916060536968270219054709509336601824106544505517373120388422354715534982979400027157278870465526507931247908958100492562738745148464973060381284410285521128515926363162880589015676349024168161246386281720651175350004909924853597736612811635674556690476933313251457241075166601014442458650050878848017093837928424552438442426080302969611027005202179762617440046480890708886559099730050093639368657630307828293702992728771398494334993840925405410215553501319231188625528633593122660835507498322126736490179643328657223860713803249853123632597792496978643174503911924048269591946481293092041496649995225492871260901449613449841760481488371982831981229316327559584671973043771221304502059518994155465159044066212825625133338552809048841630147662943652015231156266320090042356584414607371350401166031720390258596060921266587293969052302122528559495252056696854759494053777723276277679275578569854301010059746545764753150832893547893310713846131371231699027424620085253369291117624876785268181192591023664573326378838210229488508093302504096848334580566803521952833517217194558840779610963255306479929147316128597445962882446953598372323630056930953448439732272535406066530269794632322679838666862165988396453244545588320000412636614697256233157113754314868435156820831416122966182580627861760260577874238258008700715012705874773505417461357831649400590036883558895997714271382047555584 [64,57] -123894364733983576448393963779739394800642653130900163221422829446289533657425918694535091708635694340688596576040920811373279725324022981580391783453098458098438105980894189441665763981646413083435096468460746145554485655450961944503936880516219445983112008808870739023207075175935773753614935541317299088036110358885866088842133341461257340764656025602850464458624326703042935356384591579385515167842765079617408874982108982160675665626337575435482536416812408027016369413361037058857859859010168119056833490211361711985227355826263205119338376178031153296077918108441017323795402108127732892908970278501418945267635324334083636333295909458007381161184259371015146616460826555610271213074897934957071771424002554599204153065233001813441117741775736154084370442462202955715765441031695607786655046122206273994411500163178819287559446035261558945467034044027945322634990791525009663113725138553823744648341101595240057134357709452678152901829234564617426278605683064321165968026640078254084835845249793024610399105796866610927060016630475858732293964783094707375017036853803247557845254733079139590481477685794791661532118711947604255951119061728748431294655083491524967316436086015580573679234281193667999212624340006716109510480931925719170950561612292963307147939458869686446385060292169445238046555484698407178918172623768786448429308588095928407929782244847010628440634403203939413826790101977065910506592772911204675049437334109356574165950752448394114822509684438544676507776179915949025277100009465281940947576540849471349696618841082291253036202022094181565392475610876518390811515591964609663512674531688708628442719302300105661433974236428011866764230199023357552008026023478448300338558036244433145577992424209022381987431462735532479368917349692624751329914899056666140007157458348742374501826141619352502158610082619129280977365557147198282594984874075155387725200414356989819235064949149731948561633009903588849308552662049480238514150473896304878151769926174163621687578581685829069659937690637625779574046725089953885131330192560842686438015875750054582725849629096293679259654429084080929993943721550621841051825813578742483484919199730178430614006934548156696687449766311743577462140811108092947179507228544548092070614264470682357556528325990060132002693249709745950555845112864317739914450754561429430091451523292588429049457416638953669115081555251611426784448796522244693673596875273880120625185306212807675969601093117196981401268993984629540626659681158908181411464625962572370516230037444599661483819710545920 [64,58] 10879582186622897212167176507590131460441483492969125369027503372401904729197586368647299504787755736649851148091627091589407932991921223895479749219495773306435697953560750190432826530640293430199427741290480576056392229383962322514875155492211006755893619700286197683807766984473414054400335169228746526355382134290983868695750013505231182013927407053731104308379465443585678196680764692434616170789440551228823996158255275497642804883903372026060154602331334442470201538212083023452686590474973448066577415783017588233047557620016932984442843927420985218286227040591576387280266074028777586982125947216182947377652616027664189325568326661658958955635745138475357691822564681989719543491566556341496339902459103244933375106243982454323112008029431231225194743086555424897349443175963244714798010936467641566265444005129923679868592901440969194408801666228332120333882434756262574597900663486069366191459768819326910288383234640669301302252710852718793464624986474535443871727365465649040587569668715332324175982588962949042900712168455105643410899615302451429152134718115924362962051967051390849414063825402242542252197205520577136896981619350626387016186252002855425557950880664097598524778959200337696171642788479790755158447366717127898526376885530678548536652109014503746534064100474172284363564739594959530835337680100765788205973841780821524939150150126218729130524298942687584207273596450408580421752346628764040339142473868495076883083550012764824598694609594943546553419295122366269892027414797527078398882486277331968252845159410786070192703150394327521694398431066308334162041341373449024473915215821900005310040621450939960920490759314021194525312087121835649507790146567510264427296163976695157117090513942221131186879500898059101609282907313073796500986356956417569726893937705433052900630267099073159223739483230475751799343781736912977091531498535430359556020946716610737446813684565044137701110405655870455719011431512414883373118807744617370384493859015056449947619123417444132447290246475143919923305614030447582975800261259460414966339284475862028018118911340592726290693046350332755494532218473699586533271380829652197308403484318091343895346584230117871480669101964440701995795244566625805509370459099835325773689839869493513052981219835704613573755474488737085201850477201141159088676013785979583477560364715884517696249465126138731582344046185917028242787771544921530872392507772510157023785011834919524058218956144356710250236356523177799304253903090685423153455483757938926101497319497130253108188807168 [64,59] -541378816443695173363437802096990967472784914593313784445680247133843263760970101631559771757850830183779381416279533379996282766902275566556498172065884686885387421096226646946590963625363152259738728332713823488885432996976538099445568305564340365776685890458842187486315556048609023742191388662545711625603134283905871261714386150365247317538313128146813751755394039038532664959520769888091559774498512158700317660967663808327380320989214795136488978377979830170601580681125976692511369681090370446553340725390582712993561529607778139076211274340659324800457458379477897756881149666643660220991296841091008410725045065118382975871638741063213794795760349590856367898845840649047066292778050970640624859265566685138479175832418948877766732015432226526151897988065041870983315627254080355743671293386398123593942393179906662407118583556470543562242981358974452437776541424275266007255364242875778829121436091558974431922510691393698830970619644962116672159565808539065878041382698090545417393249168674978063299999356154231627602070403383867247720789277274361468616616582424355388315502912088682167694449492315536159361785951750457283591364127356224588518802542894679845054196441345318276916708504552275642330937030530969581518063394990057371945405202256660886295520370684664152990485711639409328549361238583755301695882684416036915871746713345917712332887183819899363290667962468529052989046482282778862071417787678400361103789126270691642380208496037685716743525955895257826786926592069123996769619482092981949422482563409735564543332691897379331142032450306836959555905536293946667374509093606230317804394908886485249007362177417465130843481825573204423949794397698341758752523402843653295771956739389413077846810725202644457044260678311825320890377970468097582067664201826221762473745656831426763282340118323749512227193546639169862679029113124251127925833076530541102381380578906186284528551309617853228930349015763438783990193266308514451709959845104722549013750070593968304847465063023101159060290940059199236204782894334777748960922949203515874030780715587039363246031027425036222653484936353092714207924382840202283266541917064771798170437697513492764009034148508538573800741810016131059397937616066280399024300137356133776906321237698809465324421580389468959543419333621419079924304891572064210220466494319164005410694511302041135846797994986620661693327672927001822723325134900658326189074747657613034211324867517051459594543205259239996449086768714391567003098500120114967785691976758919351742953293649682167234560 [64,60] -34289663215348734821611391777811661994826054753801493234133101198563301099519471950347306163636259378131878237312863380677556289136618651396797964668949547763082266238019106993042794590455777697665453117733694240552582450908566711091930070390744623634237633356870192408588625992745566530613423515697141397078753135286939586753612228058631708219395890505643412163204936096108961801504280627250394102671483832194747193095986970120683785395858293610806842297796432658585778988415275550053558011357434576514986897544093011095529821711370882431397891561110319533600798924177441141707509420040581114330310662637246469891596722346168911319632723935800972888116654960593053160652127993965649036347619684106039079211150379823851390265366414610177114506276930361076323090563795504103228662684401366478275357857063710510562566699872394940907484136257726001736831441336474157373972914166440897556223566963201474230691168328956908659576583638627492794854585207617984140388244090377214524959631462959893238543112973032327684674304739887644770718376895413653072249444088774397012957307030747886567597539584073213319800792610161773354091152911939574509213059043016328959438313723502243335063417765825240887975670369791217261128173876354719622722505290547728689549392455363790441447128311670648039331474730844917392171883072690522054530444185898875003871401862146341236716737003343071036032962682413190434156842028200556848817058858347268322939765648328927232973198256203710245813161884137650565157068467262716519094335451535697324152102821248937605358545708328622952904323157145157946039676812181808356506821348577388078609429859808858856012678275714928580010751630531740543929460387706032489852535297098116908609947954221365183305603233775459357783068734409607097045444842708546120697329435664851253043520548952705897326236445462281961325029097077261863832356816614961478554596334971796573813346151022339938810708844905970029211720837242362356884591125377693670461500314431354100256629785343477808660038335029219126027158916035834288682473495627814735994195449229360619836228602488468631302296649256182446944247305123459571402073378593248758667825662294083179489199888252562363129983350837928334511428605029966962135426727774759052619244389513738168376748626232838940440422940125672781127011524952761250248977769427460851053286670402581142025663363094580297517326411735251380272118351333582346276214100386898534799397932013862091877693833937926974527771697504893609292061699810855489579103512988224325090346074305610686622623690412523520 [64,61] 15096499347437180578709461794748137350998604095508780595993801143162837113627873498320405082688308785488857526134288933427352213372717789343308770605140468469566771290538618911938817885390028922725713790880167041836409532500883833441619931998311027148213891858447816398524418646461149097006382205443721262584617734076154816538349088633992076274131711172851934914238017928944880130220289391700199881486446794939381714925126909654466830995814481650506208717751831321500448877372461690316336261684180015093693532577267670984422120239145787995894366306920141144052700425905694680849009175446388598308407741448399408747010887452252327037569372520006408734427227138649937251274718519817931509828139308244909704676325511475404881237232007637695656906640583021132812906424623872569862994263875887178105136511075095233101274904912172575487375442800899584668095221514547178603697900123032876297693687139567803034715607150413247804042592580961052344062202205305817769129276304670830452994958163714019897379730870095477932544324062796788702197217787395279099893906549101274661995741393692983927923965656734232270010607083037135343393498809031324561427668561250897196274764826848154980371179043672097247649180655715988331769073251257841454268118948683987674961040527604482840662498132906812723191932968096161636874049941610651873545520203855936260487646959511326929899992453045910126927554197565453040807633968085078081938729163044961867567592593813419937118447775472525547186996601709174990996628418118633460749731260880850931377439868465787680567971774102180544160466075540341606896154349841190833551591902660292135779624516886238776534342995676765153492196513381056875392426646706922161641488248032289635623915135557510257980186687665656167011611456913969786153449777186036404158944336327870189045491850925651837878237565380846984915141025333469332013625709928434293524616034402560518403429548116689187260349433762843890662015864208122461482690298931348752876426778065575496565034771687747257169394963935981993168374621744453640038500907104496004412470163313993197184279947911950907645477611700634247327108771228642921531710934324637785545017994108825790950885046753411178464573080510106565542771435712186846663827059959305034346784832650926016143716832107139306382711889348988878238707311824031258611318766759431863020636574605260585065562926667700528783952809854787345598866406471716281087982410242527337513074368985916048696431049304674969444044353427456561025069799016863481013634427334246123371177393869009539208684565954560 [64,62] -2042951190128646459699981393285196318002609852577967897841871236244176726017156646376000977749094085254124600580179554363188795865192308937873074297341161500828948769626437151380213135579044412468725292099598397354126710075155810626414889670338586184275669457390604926536823785103279736433105636924367756802045510414217971429161545229110863249414510525537671360112157470043242271028384242173532111369880275218571705574751038505262896198478201008249696635460652439009716008146752789188330513719075072133672537960750847484656743793368735745894740004224842156169096880749341147660077108383109295800559221822655148963083255214400854278684285929274932315807857720882864575772256508247762690729964284494814856365848756684069122470776552303943141698744996739531746172674078258618261865916511933641022469766972525716575448349654611317720987041173507981694785948226249774925814239245208465061952603817987645497603185836590367522498914229432658836438001368886121088821397014515394671467591049542501905843426749033031601237655864377334037405498291756509352463141106114488934590351274705243848258385213434938575677108589437996138704513496666896061794021326281016237187673611392292185729166304892968991692028251320550477780782091143403691050998862686332894828432312411616686971718932224046460340578685301999363248303593539662740255759872042433366085103821053378175037249449925002793855880240752584939915118838562611083980635567788407207871247080583868721490702759562936172358206493877576341544263635158787197100020986889762236299448977490160487956563915662353587660942792882301053382782500601198343422430639652240603017599124958242551813120468691160699845569412122461264580126565116505420725100856872179216791476624876153270648199092206549582350051013462652642696701105375976978164668938177797951053808343881741840385558047190310985459223340337379265303784657984041480093104466058151441124151953501281593809417302939246279304902837408741924052354090549232871735475398636588232294623389251305025933713803726503545717117836573203967139281539012323009627403427945409264896751192210295505270982450229598080565888639258738022142475275139775046361791583638096846417166784495377217545878675177785571059545323664836415259153665309413816443414172158919454887842072796106323197708397143601986590588460259694575698214527801341685905167142484123089466685490891054595360175614226386095694915407989366966668891855799638667304345476107680483288619405015937118159669939849611854595255315751358214770355784844332930498117392940138436820719370240 [64,63] 174937213076175347253157459670693755667952137779679441221764036927340600980939124738846367491051981161054401661215471706773119847005820712816815024683778409486678042082911661039424772714128148925298793926259848773880255407569133356238101128714377370923267577796220511824372306797892075654190813984180443033381829926684863387953855399048861088623215685782541486401614188976748392895112805876336271839734189633758155583370692624797680219963864816332808404839203466077078431732213280488073337287610763138912603650335542000769067766626320951581514954270382523411834842311840648983082547963586399291307194073551465465211191264957311211477189153713212794478937441341609839851119802043704958969508175555972016376522789253386273604872450424841156987220972902503691730745903961036415382815003497658777376399647634289895506665479670952056986850694766061309122908829307228742358932432651716061829818444419784924867723835867029097803197552405279605825396627783704191622592974594158046091443832609828665456051463291107588181130542277475544739146845259940172755107933957557095349752443858320782842848762716884803816315814556123776565089530367150337456553303825017280935152394807121867162699346565788136480266619169071435938370160263601873842252626589246957063945151887618197556623123878997035736412994115401812543125335532947523443697542408942520439737593577279163397248298854492715256623889217408429514145422277126287336219567100125765035007602963144592794002420975596485457546846294322579114993886821415657264672058622993290243622932301917132374802243116972369519288599320188624999379798273255427921205408192402340382289285289565692896615064464618980732401517230911630809968868564079947903861516350422577377103881987943381298741736896401330523728564979484555755638637378986162759000254661791552929483583937770460079729329071769303716316691578845151740468721316163011987739634639599557144816579053849370625272204327140104330623216447822515144294432131686426802214707866494952850331844538568180671105961078108855864005800393370315574369668321966800592877032668373119661334803082242823435035327177776382430483521568743729755918054597232163612778391109166038038542835985962602986224410357016290113049861343991186459384922172558114460474146643595118312198367477664646326981815326633067248925928468114169817574013406586523210301005509973219634046474704631554587046431104826315695183163100352890845943684260376344798188917163367455833347070488454207169078416471964259818205712309336204676363352766498574627250861524450401729904640 [64,64] -7075829927064031125790815133674964481306394014192910575787177344214766140871556955173677430749380235671963327656145416340489095170505611347726556448706537101136397031515316540317428709211682895978992512889903027604056236311722727735197686953225610433656224820665161951469149344557031858029103372917898407147016601614984832868685197375154202277618503194246105023512866502247146762422277534298745206621568427251206948075700558212551354367044609007953177587803132041529804023383771603231374447213176251030644366025736175153696176170245022515984836693131089615598382476451584693760185924702148316258239629574020324302075432339356877401857639842448123245671180505087645138323561691549671429629339075078263196314497774728393405607909081224985542889638231875548244197814519022111491843014462290218501399502043889986346970482019471092197546997025494789272192684029947792067399793099781851108559493631734073462990540410526612195262043323627243332690791241468861909802705621344447045017783783620014026790601070991955661046887165502381043419668550865675594933242010708397604730462074937593662201630721228028105155420968055748885555338721552001849456231088695857327336761689101430658546633737446715674758429193471177569816719502734603672128238389190498607685247207675250269644277353118906259825375795911823175369483877205942095464874030029252463425338616966329498731837036034212102573579276182147640935598780991957177251699789524844138778702187161972489144623415625561021536304329209432959933780896941027446330877826791260289534849623984209213051399683795098641708515312531816636685931482427065552252804648990251447467700897274367160892101293193021197434839483885395670331344111747540617295171938943635523313710197042516340922061616964027016212744617647937363050926447092091743384541114793513427133889199609077950531256480256370687456319964425164734827178960860615378614333915946942137299503685563960425979330349884903433116208545131106781035456544999952006244650014540336076705386978079924044448490081177239837872822553471301165134475323163051361989933192351078575718268107680762183921088701042192583455714135990773173214567192587651903486290908399268623832191622752999686156737729592293981302367235151947136897392361164076428866222036500716584606879968062388532551675452055975762198601226731868188576721868042008653430514433577370819945411865877838918400361207547468687851799180728298314831444371642935764945427567720487995077740252724534168787414616735316174378730730947178240548295388590882707497059196468300087296 [65,0] -903871523347954768130613802299001827913636649105898560939422552477718658240542894189999384133416148525119441998151724505773410625376374809840319983853966858684627184766265363155644990554759692469224321959102934972452524789936501446214102159439283769601469690608121598946996592254158896815522183845775200153124281914934633268580414903274691468634316376823211816687116107645216596025951409771988658577370593275173559789107146706575512815905875821876238206136927082998646033077345950485184177191909538487415489173852035656415920586930684496124331726246450126280938053792159185437252953663352391841304654075539781067349506944436825201776300380658211355286682992509920837604966679941058093922235590852258382088610591415201413544519536136008478565816697394712863002180841898760843052609034042407684545171731689388394634996898889824845774484736524425646864396027162284170347741719286737229937478066448299301704465082491499537107340422899942914862841704239340308014180558911419652400776257640601047910508655841489741811752275329981142207026813726502593918868470689220469430382014901845698036728855415326348586959005670016563132373340257220342720264291923827535969566542374573941070762412708686233935388475456281015306534845355142357651607162453086022335021452051487840246340348301041137236090964001460036744101628374942309107214139572402552069579248294875720913135223254877577312806935741566819746077500194691478111728656709356753308561371939115486687865404273813981021069483006242148985998579741013392720254943868731444982151312478330936996808686490146532142601419355956869675354003068857301974067363214206049668589999640241493926205431356304655335374927505702929821523333065879916328148372457854224345517256764309585151519013985789729079054740356739762068965584693597805803858930042550521693759639916902682744197745505371037133677111919059776516675977865706362867078236647973870447932576471921582021910719419720280791500273703150978598156687705047923830523751946641517291687443433752876990184826690018773670363031712460557101447477590898243209453803218242124775251551879144099364155436364789416043512162417041606206087192718454525907285168611731432683114179948464132782428650579475918141989635498811132734961945936808258319640888727270523288164484215227419113384486887703678101443398834127066005534737077341053177129100722252085633021757539602600132535936283549539673232708905800220666257962199771237563984055269562959532195574455353639326388658323932139229317106721079371554471811733311390664659439692637121396745075881878243264379035908659401126770929801537772739286923005781465443509425818550967783246882124313084517859505490580960869796218195148800000000000000000000000000000000000000000000000000000000000 [65,1] -121733447509444525405176017403461384136269042878917708615193078646156238399591311812977860201393275005006149154027785960046243438672989903363948093964723209841615432311802058516322485406284504720427668458651846671912955587647106583798173804944522972353642895479772119785807099359133498102728848738262382180519822791850635605501718320125691425071037214399943716956652751219187659044623237975027628135964720059518075624062442520083047249037146214165580214728278829766350069295168896111900422943544659328259888161067389535263484338209287480414868669626186595524828641197666137735655633529025644071491458814330053868141593955509103877365404694572228610941394048407703644939327233919219214871315812399912794490081976406426419296082177182446204709142186034345082889431214874439576622314941992251855803499647594237751923484583635931749153497423345951000555864710047299610176224702103117809579029279878069858357039152003088656469631030569625671193231613428041571078507051323676467197985739074908420801728777150366543300410854016634332521201120320191335709923363539020515969170174366577023924302464353777558270575210517257849685237574689537990979907817359770038052567375222591186164400922847006049066479294107488405444913700835562718971411260761270063703512836326934224731912467844866975380822979004992339025295286720759434002990462281916936670651534568032964318293312520214187041339396048131895258959375607762794056022022604097339651905448274854812580389252422000577883694469760557278478408382159976932920235198350608933431378374035283951904124073135534793792307751623700566616582476805045533600776373258732710692203691190899941936875144287041776787432726818355859843893907060061312321504172669901902018948275874626345116866458464087269141473680875561670190735871750265867101568743456883899669889285753373387594305312518479784011827517692363955464720064518600176958870828701315265769063074026314164582657176728037638935936570245803646032576116313054271207736226058933355263678618696876714276529543471030075815994301710874156087712696880639555534011333089274279448476745660957959990691260617105324963954587748375452036517372155646191455062338017663871465847104392592728709217261745734489993049995758994432398187607817842253235704192365267113944723680365431669698799086692570125942976923543474618338150881934487506057534419166855374836627948259498744426885983697614658670841443834959502417841801032460237161311751425599582871732633046722375879848243811373557099854427685161796314119404921276080323844795040844588570911420396384282868394860404920668445013726052244955064715162144126001134905774238646346732470146420658316351481175516631558883970066893347225600000000000000000000000000000000000000000000000000000000 [65,2] 3997723670991333799583241253211750993229582512160702992770580429835453653467680838152022950482354044999548994494063262085216232938186227165650401992828936817421930018894131396561330219034818116085998474392070214282730809597322165737873316818003931595820754344167857378803248273874393322620978349982120188482126155307145469192652309396008414802988098876315006592635612762212324226746965703854240164593434884983890777889440593889781582142242331047250750709690082558135188402630231668113908795283425100464320718445781813233896053546958372171044579819862499435337786739041100303052927538496165083618727567845807273772757086309545689755589614666770658744674083023370141095865862518520884018458570204899049692816031008085421616402072273839086836935502896457097896945591210195125142270980108009717626919711614299494500341719876716743278595943149007402254907681328731447003626049608167395604264139965167615879105746523460686068004844733291144907639083927195692758655550938897510309074684436973071636844684845579094069288917045645962152221292672738759234555251502253868950356810302406515492882844932799062704629498924676648859594834324623763164252316267966264893375596870634836341829326907559075148342663914971612274636324915515823194034622210008098788272118807143588708401671088793374586089646584141963621401287770530741859363989554013019033461986946865979011730470415073150449415666198092938777175856076723927473850120179785463537942816998253711758272814382936809756987666067101832932122418061662007797638934894887344522379638419162353715709976756292003599629321764562558506866348278046062517516775802183186855254940353094602731824521509271103659275928236475772113212246514145197594283929722373412268081066718134248367450298313458912105035945195650213538046646998571827837074818755785184011911883223132310817670993773737712761248862929980207133164044016637404402654246886962210703908066641738059493326160698136440286507561794417356824014664674486396733684251703101106178702334075072916481664106141112848439906609146051555881188943644312651833913179699876720302683737146738106466791276637734125086020621870131782421038612044501734848330237622078406141986772218005115809246348008261026423262476285230735593234276719892830611230692635989806985803017722584578835485577156855065516319478554954526565965256740936452706661872815649089577972222371674719024941147999251219245499318582561580503315417240903799623089317689482918528788815201277738302657872002361265646168312315613894623145152719418452805774137047507205030656682420274121021806394276039814630280249324231280842254011991656064297765765167052311912368503306983902862532583226477619722009116287365545984000000000000000000000000000000000000000000000000000000 [65,3] -5736829197774671798230311654638584617965491877283648481394420589760857067773651600094219058574323524531930029116389923873201093344047283453947484948545747418833053211002219073861536941246140121437875505229092115939078041470594323769100408650766107545065301188468721707301576373369868998270507731964489091357824883886981575385706014119933584964442418030045201867666855814077520679597007235107820147760547160543296801646025154569777884868889574335539084923063093531312015342207820117917640758158243249663196962413197351796299684142028436900199583169439014415394872158266230164779055661073900684441408398686426317315631120208415863706610819528541173074095645491142846668247749433635693674412208935361863915795960589910047097716762366370709813997552749080006201038015727988748716131958126189144102968942572508826218649144275604111818212212664748899734697343290392699629832649601571067954733731479671126823756276028872327722184955503914437750279833743449150335200062811761132349843833466041093577417673175204779254307845279229070244662523494546099014307412741333468288073960265834533156561200749587423269427703839773999480853679766009444699534876999882582465505483593193390686386126706460604010471139133411806128639128000126935807579745866875463710117348609577674471880299888876892052663838682311392791733775759243828030384561518485578547764253395977646747296806341134563350971773631380792607453013369946797200183912844712831932867923816655284831677541209815167291346455823994303914000562450005870465844412094351692980639237777710582204895769230662074876998328879323763992035743861277301850026675094665370367713991587563577778651550223331273851843275549653535945760514121737688196784127506373035458351533416964126353129350260160201187681514420547329268856167283863260344817474351961353674605269457944774462188721075110383774680813470292881274420089972615815205976891932130358216271162468051418017916856593976873559037142085823874996030364768504491703200478028512715305786836207109772881029437908978331890970143369790419869094744758005234486630901968983103817240825131181518583825669680451772785427556929575147098368876185460844423618383929706289564453972131038537702454566837703153204716431438301275269213038114390476805072015303998349430852888659130096914233055383370187492160233259251171830973379699575702886839481652626156061458981424417504443228853217070844196393776089956606985842757953961031531359828582289054887416865055624832819660711248820475979073937098353769484044115884850644123227873425725218618549114317042734910333331493707318897774897956199590092870309381003937917385725607256216003740108356540371497709289566686407789569605939576700928000000000000000000000000000000000000000000000000000 [65,4] -541055397090533421054316537186105320322149260171768945723806828209454604373161400316058218985745976562579271023857418685902731180019111561715096138013785527211049710267790048092191500706742877442917896028949612889972050888389347465940602346640365298923171434788811328319479913049508771724821582415457456084289093006295075343504148564706153918604175364740728662915566596949171026248815206210775826273765148508219150025693928190556681807169066829536667426043443625438973557516489220662877300956354320289104693373954037846468417891910977881669761977690821660924631074452323528482867312228804739166520395966750142942042116978468623456241801206874935911052075746042544128413696227156155522304818504484029184193314643352370145413423319695328738910498710084546883222750036069084744959054240475599711594670401237822085212227668718536805062700034266310330984926320578004780391806890342833276516147111582536798147501780154107152424944349491216535275025773492847543069524805915767586298211158497248563222298882569553895128364010153526428278519898979801772888355185213314722865860150224891805320971034815982978581997881829186507835761830841396421347333055453437116345856584277037663598428422675942045934318918263331720223627506966899330066227593264125900814188398392656694215267116459983825259970311579103711647241992296542538200283382953221967320388715879003598503422190594327197750343382827418153292907848437625326877741129834082993141860469525893435060228875754743051617223857015792089747252188894910676626152196713319471566644335755141230971549596396483843105122503215152211221915725553462799970450355107268256210291992644544759479549073973208570181144512970716034039336292926891963685423756687433686770769312126262593020596894461399750064570605410620519684952858721156537554973317599980314491026598271553089469544309637261505741939842654404996504803631171206023741846045687908001125863187251865849303993525391169442785198794294866694608255328319915242433393211788010068430227217008772307528400321614744650465353158388039349915709392962907181795158645461468309332748896310037826133756106765893247517376553738429972299513109714409238727507937661825131437166763593268076113635113873079253414634522854607275600032455056260129205796295419583411070924484127274668992491884374661730392611094206137158978164639027138306666800003777691149341477189545383556374050825094662737272745277017911422689164317441293025508851087581705140690913368479453110117809276940366854447881188633188892415037292869110232276709221960974658088680000966384339330701182701365439288294982720248787961095169654924118113926660411996775676633154017856744886572633702285763044020627800326144000000000000000000000000000000000000000000000000000 [65,5] 4995914222642898212944259141955278539681039106273079358257575238322668552226457663465982920755664494250557231277548580168768783505263999786345000803514279023498602579251685838754621785255217276012540850925524592992862244983138939403948398005784167672144657259738946497050332266878725207124320728045742288742657822234547039776822652468514785807710795406537650827606077384202513441002043571821213862031491420992591102560448041631753619813963833095049109830570974819013999317006050683677541791295044728618332909844495639331743877709444447097249678438394967771426148726058073131193487121561858871795067622453260757304273519549629485016931351048885249957763329737339191071205941241986575893616384008674738283059702320639679193442076631045520106200642360713466583814367396178963973450319916798061061750959884662671289252075108624330851929852575414213435924493960999143190970629004010553871524358352568489650183372379946864074801712891315895070623919293886625015325632230908552611906239774603514328077377752140408996890571341545338377948097483989580899428277804005653131624157996234716580755946617925397360526995708979648392741628965049492961370142082260668022672140593104173030704649563708819912465044471754358126373233918072345535637279486552109154797820450682898083984563129825394108139248007493981086960801502703611588165726815510125799386762180943930875269655318202207093371576351426664916026553916563859668801278297130200710540278672350471657281387663395948576136543102900337654714576275330153324992798571571453441717074938661289904057253327450036082005905897087153138380768778259226299239055693913367281788029957048026051464790568663685307313140737928217462439048822675859760617910520610703757335994336908715416699862748451129762810188600802410311985030160801122573046807262678065453944594118272325573765898371682832741093317247846051966942831231155272871930664043908423374445722852117413297630139375108096377601465791274984904599938837632592500243909046263938834421632370983581610972285777487578432176377086735840213352191445589980034185844007857768529799041387649159178290613306455360669636798706924301692191076446800078466675636459934976418816577688003533957444089927117108477948098266578528966968626956591924075802857254331895804327555069854132502320293735175256549635259181744362129642748453710343938458945262175918593888987547580633554797389867591010258018328215812757358469511617669596269641173222526358568684525049042745958455558898152817759939679984369712733874263423100699793683310674765342077820761426820759444628999542482828099119941490200862892187989921708988853764427732037312812503089040011648481441165258418482309872115322026532536320000000000000000000000000000000000000000000000 [65,6] -9893786440674220670832941819225905129412118887737084412365190780144118494264800909099024393060055563005981969787216923204855694949586216408758459810155920147551552470816567988866937071468993312990158742624202297967163843067349900008528074553703730113385134790855229918627380110069419058651292163733062969416537514936158871882778366113506570070249452705523689496526556990506389346120336468015803239494185594470108969133522679746069169257703902902278415403175890012621860708915033866782971084635687451189397773801512698839956564314191309546673880438300179735073123433176084642383551425483964711993232208326351372107364695182911175605504668877356270902092123914875497827227164453584057679542709087194216287725388810518102645980799801569530980147336679039252932641967175329502652619842230304999538640480967459137922772617194695356813203073939111322426761585077025621735876518163488441025461631743680764977182156596452409973701322165547841756439097734103794097345210687178553372560537109504010190246434684019544332101210593958086727918402814558514063226809355925924900320164387715108970465474315338849147221520341055063606460159951081863778568724137884908092779008036045642639544518323301568551815137462811090227326092803439011923143635455763003369238750145647568689083761196938366813586804007518250473058812636537077256229949646787898113571576824896437446482041062709685519373848577069936530172699873276451811428826692340482741633190512270237570058354590934739451911891754571781976584682649712599941595143628508759697605908731770452110001174800103492622659848103837689956625031614917213975791959869142061968884378470351976368120845674073028300627609183896932322497120452398648532974409319768716914991973518688260004160274971033726842444852357323978255355066531584490085442648456220923000907991085231204280571801303412309945927254108148744421816157185486489164216392693010483562947334698776920293810172988024318764186901665800155586309064562358807511138000586587622899358435246709063065909809957807248606297230321220467086542395697000214260715920196676066346506182358680906016450803372584970198840151603872119620117255531790764647305768685802470067168335624205106064179997961594424841769936689899599214923141788172336698305723999777056611981251207719832773601727944802026707776060049523587707877418845589530880572910140638342430053632022660444130658736653582366505167277698137920058079185822573492093016078313876081053819596424799584414956929673374651679260866019221094049024608274849788162002296102677665156592223537801398069468614294349158475387108050449042715436750241208248859645357266819333374667126797612269108339629327936418443144881932427329536000000000000000000000000000000000000000000000 [65,7] -125737474272770487529556215691905858568231258158117218604569182458145988943188805949430938299643700423244309196546052006485899164702616883769837765466140970289107615162875167754702209747818364091731544722112673834173823735799313206119434985393415440209714572183967014588815098813958411037788545408206565261561939443411570829024908886074646985032251860323879987560586793958513410265035512625655756479213792890095392653251392123201387053540250778713681863895741483333260704426184514977636196408422487684539890881703329060868691173548618873094012140010136025380308177146113432114457454639533099230388679225272071886784613648846535005420628656548522851593537658523337199820129419626782092814274592588786134048106756691111250064050327291225691472000955836892568244333684281808680771739775602320974112746066703811822828454511618176990253606175958666430813130363487949936665965512854400205743345910218979167993236171222870572832442571333662862156042877999058649059061183213376014730934065675622880377208938737901210953198305449796276738551119837045784071527597500825810173490981498693212165487626837382891165990392759712877914874169175943001087057328641047858409482668796832220826044741830764208991878109707441412693534160286774894259438025488055058212418388309392576583028595312969923438428536529210902067023784010582646562990568915360234441496464785760586691456831443023107738419006186387867342397646268299399580975219717046874758976021186924503331885969670170532773229050340584772586535300999075608184427405915844253788482682264252363311230806180557616606438732576101216497231615165560489341872965358712684567209014817880819218224541864505388013702553692137338340382191359924300837328584391592018605674148624779618062296338463426858310170586334035697885780803428529252111315232134925243278433482659128691600293230630570405041555070703501342265173828858220302889316710239020620994372575936063878525811255013223594876335094626841090167841264428909289482953151574389127998381640840276999132726112157174793003971466996278044924482628716047878474351206974679175155521611321396286485867305314933083441960836931995726166053856716395053782116218307276958713802196221271243142822483419826496131611228921536128510727666166170604878301455544879598828001915690518773598168338426353977527380656825253998280682978677602600725618671518682534151478786514384766814649326261112192365802241628732236626424538592593479501388393897688277249715205462558421327401888017580607152731926008167271210355757239230270780894875359654951426898067352383886976030441572801581832330458181475421602791796586906074181535017255543730016920489079088834074294346059594341767894315103595318476800000000000000000000000000000000000000000 [65,8] 1171043312215403048882096909830600600689549520258141259783605534154423739085824487740610938471510065076559475501012919813141860966823833115037768199413617705906658928626572836469999047699383418324790240453876709227982298832765325126884062704129907322158418559934406294611536145611048484298680330057116260799501318082738803493907432413681300087211397081604282297324643850840374926848093934019467367631756935044758583886022003125905603744091162542654351692976212522006486496476165241767026831928606889220921633492277009033673920173365734708126313438373064273537172602408465573902833413347284085812307350074792493793811704760484735169872855419945974306576194083161813504621647721294971528009534766804100740796046009234129136081877176993794807733569333093040030843708657802015973007902388333545629261467318554980497227461655793856199049459846513927468377117678643183691503490105536731323486394129197886553681528894900701983239899306771758453027207355080774524634085455603390805033596178597138639168580357685424219111610219719142864724881972128786255811529762710136375407858725733549020100127501855429473815594803212340213082159504378700146093245813329638948495704923978048502760663128121104293340559759657755369966628319173373151568294634810559860782645240692353163761934222255031738658310675639215366806577577952594499041978239648470773782422620981293758789884127310964764573476061838554642711664217107740925535592817848424001847624548589164951237489126731983260336311203685902502982511060238985609710668325432479839935696265404991799786077194396027360998905489095828918958610056996672901444267971514862498737238764155613305474042066244235876618076073126737353783821213628451638035901646140330687527939846735841596251305409249590561465360950255278716053759860629127799278089345168218456825885517645641697080482840465594273476815761961913142028529927865154037692351387036467310160173642554546477313822173262369638262002219803005113721695540214139746627324473870635831257854664672328989260795333126343328154703985196711201693762135313742576459676897552378463390762057943458451162886321946762589548072021383171205693692824800371635481022769538227630091202011934048975141742950386150505957571594001044705001566428482898512528131602176471184112738850549313992928453403763811724203105271768689187277266266676339011974245374954406442133103826078356445162401910539269224341597816198067528430452434794938726432957895907018457605152398563630337454613239825161692835390507626202917488849772182426474722067368126198508141554142516950460465981970813177045464067666312600456642786091593829658581033925485850016864172586123953264827241183735449255632012324626738708480000000000000000000000000000000000000000 [65,9] -4472530090368794536599567914490006351040524578632631450660035007096413696451727716804518919731592377533957385846002514409751050169399124413609245413779739818059666031225325679748940986156226193580678979414488991067480356153728068106477929164346953017337812583037683361475574778874171599797878118580572951921816201343749175815256974296616891845825391383895792004538868977139823973523890429849250081441890625425461424023852911415499296298048930423942087147092551903519875136291997617150065092035700678102523969493704570067942612205322466695952048214456725363085359829069152745206712907754305098795509160732543529978901227586914415404730007781207175582559990397710542269523026382403411772073613394095310571744360063454013111108820985105902912349027943294325746625760531771617913902323113382996605631604289761241740027104216018567454160693711202821597979596082556357989679185326878933774833792648176862208051084466065156042965228407589973717667203504573616406098178436561720256324174751509596879813436880624461036436706239070159651876169779223314475835685484797779155695292705601664014799050023031557957531125376534836177616021335104945742544808975849436507046487200583601995668839413093240692778172867766642241450239390876897511589913632467597949564603229137831909478133204760551834838516224898857638908818046418576826158161175416549415259290696100900395704576132386793796985850379746438333792796957958669053322962580647832974059628682056375277578250561696022335883099906127906170028857131965326653440534306233036855447460531823460985758137699076616677798540935631671414065159829353786459365971858090385615592161513072097967150306792188512604976472274528179996735142181450540601978545030889432538370702522391551918539841102723672290094786846895696512614852172620965739478760632699218886122698573694104367757965422015926345977783065387916098878343160952722117955310231178955796538667863585608371299704068403545008760179227551296349772806703070955644977401187404165068089581939481215881982163774988802045806269719279106614417190208963926407694952519784889943255737886006150105275291144534603945025810602771049013571756513655900712696789130385149682413093582712558715479283321729557850947935383704448164942414525713305211391859765404532413677102803223508527547068689459940055679307827932685142197619719545511871674875686013173758286373414029668179128442612821214429262471818578290223039030144688144991885435848843356880242567722065034446775342422467341275855382420400907682370831387300890209486171582418667440716314160054046144694280282260642335588072051142509213940799910291421952797937906253704219720828170749057195943858763128782026900280351105541472256000000000000000000000000000000000000 [65,10] 5416505553382483381479398542191615427502690295429630720169539802096607650428154639531306357412096258527505056137540468147557868793219025231198722414803977451249609717350430355762213314546055987205778320825649152455921995263488901651830477932572543570630539298825519707428874371894580582482313644119301332981822231222162410521265215011412805312962514952534716741114834704449581028724628588733783410776138140765739978304535799002654668563017195899873442654443199882769790432146753488706298388798452436328249089112170791714381778756487807940080136547014462963698107929040766803249133832889777706574558898794821781735078978943606688934808866854187083414997457035753996792863071645475063266441555847300332585009317559660998034967403326080016515854304770095110708903094520862171567189282332037825310973833245209286666198560043622500562236175821057799965517708404592111975119369997617950445340838133440414343116496734106896300381331660729804603392918196456173040126789371207063505918153552279143900828901255652606187455848779097063720182527489554172702954260685447473891740530697730181834062583314612739747991147017225898068965081055793128122508374751592425592370209191751390663318827100003402686953036204150775549408923736953289822876883937161018711612665914917703466626752432377746945651634219323013508341593743520674369063543196006070435242147026048907994109894133913999267396464647408931791325605933990117068301543142370732389158675110177804060715280005073334661283466326799674761085729293985357108957117291038157763502519243673815350731462546310613534064785214944343627912372238648898360929235172136727400315132822158509172108517533635168952770959540081730624089444617592742514400181905808524716241751363719388443120258619407050112105186600911812328378575521047694207599307179230439490986040493535037748223243403953493914707434206296385338113126359501215053754129204191229673047534686409046008033994887774896218242705292569918667291485718429827853928437288600536226950107835039450479072408698080685327131016709747130375122068121715172014088948957559931527542490152342460374255938973679212499343667680321957647712532440033018780175511831735943201801828690347926032107529452662715116566332134063601443002049820729672931120779681751722105988276562905606611550289160249776613497981325557752316081515290925892563471341543308948124247160038749629280867526138396710407308805623233640302872814456353505815283372259844582826364977657048072183689038818465191847926736641334813826968878339087241133337573106720483071311187271389328953711998333086950188284404604327566561870678125623528824060575257924397041471490297738657443298396123630935937976200688253628579840000000000000000000000000000000000 [65,11] 26021176756253310949924122957409181971114816231335074351449118829672454393957117904849157566317121986152148738772390530377431228298519898803332429751915373171806714344664118403114637234431693000506720185543407616644564180078693144877495137886123555358329377568211601774623411667683586315044395938713661233803586649888742852204797414292527095066767806966770505594116674227041548435695422518828668017444193650308661993978863771773658628929610951578024589600526880318795945287881370852192709512052074214862208345600896871279232849357482469768678009170355380037970860423858402227735096424787899349924438221188399519269653445153182416518383175901565736642092650469229864812649944440884104490287469355398191968139394253780770003881224597969086788328706121246135375078223322967545372175573525804996077715582647990550991753434689712347645321288299328380338766897899094405404496813186709511926132246991038969776455485495343819162563606646855069053941952480176129897732765680022318374497823323192428032020934700841589238725907445800782293934098748996511148492780312435448742993307810363384664433175884549818384355679083061683935731872305225900684641394100693402893811593624380602302275205804688853264336325236010670958686793884569332714609133235163834544427982620008420010314247945005006664064724830488417296783055425834671638385017065757971210845443129739311060658777041864536000113507901903804302383803899878184149727326239685479873787733092567887641583606774518192025981128919785212618217299555932611275466950527762115329764070771114098031989786907906867086917991995057743850243129737352658680234324512797312373848211287918212770492243450098109058034918042844435802180035680244057850557351008800139734239698404258308589650880407200357005352257979193055354264759689332811789138224802766414119670788101022537479260855952722087558840326163026329439328772604891435357878744374138527203113703119832772901544472365609701052151995948866915225589623458376504839738746425088084865039502459610445734290978000030020497796753308379813570050742019330876069441739658863352943730988088822741381101600588949887356407235725205572038950932494429626493549192599668443837056031635559927834378266002231134554059375839101534109348038905244294728053871272354053362708218609207658375459491405916478068673343624072684682749510415676315631580184649283429113374482182499819891246644634092525561528311919388489962968560623967994020992151986643916864116154985427341804957746834844252410603185376745789690631983414310227837724475902253783433345193273086767053006094093341533253906959439840639672379947394576924867866773823201518817492147397296909471809981637952042376212097028447933562880000000000000000000000000000000 [65,12] -146869729524447245864129235194446307203096780195339558303460062018121228312264754237992716424876069299049887841147476757074678508709875396250669770842380777496908486082232545770734056453038868073785678125290839399851428293148905567281881703994320978296528572235915038328283076323648085313294780328670584372341469806644750371333814993655971733680563712735789664531324222475377453751665106719317044976396697984042731948534321394828164647045791824269228365797289652770054919286736570004875567430970070178242856997925662347587911971648511332964988089505847216194556512977338052459613346258065415147773645535161089667664007171824317103358536817009549033190308763582907880347526246646482123174380852550507222286404139231734404931086768542960589968976624053532644868692832549056915536471476917847553769998945962237310565085517772908034108781374455515015098190000788930831263853134019816965158451218789535134286156958508464929154589219468064908240888503077906367006710378944889128067923393206352410583836156092843509228317503170414943227947361740000902661218930477205697464390535353042147844034482582672312616876879982101110253267653905725959552938090666680083293380831566784164876446784393472025163275059707684140581795495446524274531433895393410002010931419754694472992920753904785989268614860908857926208533528801988678587657138124948147017609625204366196973443508430366216779105058476207823831954823774339382845067302908837127490829083966170385561945519276293099369366439949974566156918854355439724793224670178473620876831289680321067436942472983123912680047251389445122323878380672084012385920236492536487084307167414196244612799548685323769476775860108414043172911538001406586576086904503609171656039565445076829990637343605014246691395085550295896901812642809358564867978218396757428068045812212347698508442073172609718023496750467948836575222877729571265531985404744265026394332760995116181767951112910772722233065058505902041596632616190483959063330673689501954844196826654545872123833544692316312629058642112931614453165971708958723233205794572953035537750796909433653451282652423098028731933369882571672858634233442927891171935711542035174772346619655666502098103336535066063378600658917761256876837915196256889341948421172605475421894904741695538119396903639225623421895304984410312254848601437212844843701470818849883620849401601788611601913122527802131705315214269513743637272939714112585224501854717828718008380766688272663678851801760770863621765349334300343589840647031305272889634677616433719547106281897490511396224953872529897497966746252318467487889206006333088011264675916906462673882843441268175104679240030623037049916482361768699494400000000000000000000000000000 [65,13] 335344768627627346734625621609550870921866329117105052096407757734894341793817418621435736538981479236530322284643863511186834208250785038216939388866596938997805055187335326352381761951153355574730155009956850607485728537525636436316295371965674753608346292744584828116445727924724844830936337446375559464686334413084172951122749112661596773490575499871694159473848875226602060195062905734873963346386165894499731800388356600109501929817621699149831769730218771367304505737018413966795808272696870565451602735194318305978387731877325395363501046025040364818330873497037315632277985813072867263815477559488959069406495368111176488997415957349391588385242265542414978146048390477924637469385113182293326282841088448927275112699699412067459425486594816051419059344746829705296005199971265712252067115024234364573957028917908510214394431461452350191264812343777446701524439304878513813637744116025075315243146753225343261276912972216745959168882507428898714466073305858542766983321860957095422053867702556062226729420169730740203098499404203982512578827412398976341326848844822008075982429759484943391253538409124614719950651369888410631568721983734260557733763977584450992288271361465820960017905450814437675052507787631110851292689348071428930205536632167841256825035139953397714097048260184296504433043057576508496325699972457667495972421889603516705000089504753767730305573239007612683985802606706239879643359883157244797281801264427906583976048257116640803078029387856623995519630847135854069217924926805065805363312003060198103777329788867961170634228273107275708155498303435434381704469137694751173511760816963293898368564360913681124441273360497402808307626074207018407305456530345515607887548971857676566323828531161188791212889243161144921910153200036862129171992480547790476201911385242741466276547814966227874174458757064299741439563415774242210382876400865754376133129579919827931645541659563031388227180762828840102536500998725475602045337059481649964589943785323787211194223504742295226648000690104844506041884544681589164638164642775713371768841723451600955275016671730217933156686510645512410789074117452425620617046682707217572266846677773556000209995776233013167995041015676735728726391360634281966533586930390658172426446303549911262038415649181259572387232643881213294530209208620578157323472629375327416136911251269579522601956273449841094039055965426900155401069996121761437286725086625603851058982219452851720152907850046759573709179994126666267365506778808894411715417498973496961740774123585641374040063309112360950062132773103362596666414094155947163819626598397495814505029608893862911891805039197994537346836311707516456140800000000000000000000000000 [65,14] -291455235447934071600450701805362546383754258170526862927689283799009194523148789010688908517764465562390989458314668937119787442962510898829725598890062629018893703328514662989976375759039406149604862960778695837067058740106690183360761800829442413906904380861154359760179405588442104690793816712202803237911416924139813844612880145824147737580778061040402451704442366774318880818385533662128324821154919544733213469126685076423993619494437865456990643039682216678833716910670594684878347992994534521823850272785015234742913716002377206692772792217536542653711069318376216598203200342346772819906211794173668815480913672307237357567011383232378931548444876725777781634854495392215703027335794880663365417001536180974247061468289951210421993752402852633239533261341644101080426014329637532014602624461379867262944950396777389946118487781687342007135666613814342117522172245084433497445631792782618799401970431185159356494366009411766602298421964216044748031236150097578298036200472704003172045812938553388164972407499043645323169559513172293031679311725920380305876451844136762761719660640242131867352627882266051991844532803150613970224370077846270465390085669026931627989901194803488975343066803455900841774869721406772386535348715423083877742706512125713387201074101725850117149912048185868325364249821949002966029460716375356460898010015077290879041826738701461641667108606231958868314074561895132859933813775472966059795288857930934166343885016547182460928237376324704894091251833298620381998123479311790666854205178396153243389033650275320922504098773278472093407200937490588424294407138864105936532037341682058161024481505293327399414605012550716253567991494330269122094614490820765438507826616342221695568788935722559779855765899412249887147740489166161318479110867509762954578015998438191805685600360187926930213273862111836062914548665725312811354355831432773434411625383248654360250231133661682387160016404911510322798596969969292982799528429747443432308126983593502996585618823673324647142989592191094119076882725968710931367304909684297296417873484538006148200058053584115024068452248545649543413975095935978674077937391959287503803571997933707738977104430612237792675404398121402599621189076200065081819182340620519616571623740064252940686901869861641045770510200847497402263842643250731692212728189311149127093016833372622095383533805537233915246127756018520002620786222239469610296366405688784278515485531046691122708927762585864054048949941891934210049519631545739196627077605763772319413425318960123663735046359533847557418232016561136772873523576037422760223578030999596578387657652441036955094842609751476285113157758340950917120000000000000000000000000 [65,15] -498944432097045099659124017148973156731649221192878973134338674740323035984573842071632989247484592501700685000957389810792262434713631861384969570059368759666040518120981739122300137872566254916810579280005669423422074159082055158703113758581445451112336679972958860904203438943282244280435195305402896070389896773017255865961401457498670081920193014115967086749642487521250405876392300163364496745673489811845767173694295706271307465827119781811634705924875544221365173631694805806093238899220990946584265323879304523005743847964115077165601526883312977758148123000560461328410647726682403765592558286320409366188286842270057317849158434611947512105192038119653726285236245256378406174880171867742206922709925570482837549897804200642543415544883954074825657921892156392565145247796352757755541159536887408860510767271874411930417307259323238667034965745616691208202975531018738859056231776051219218445812585903894525245806693737406375231278952407447815675798562230600861621964616255634375569189889418510632264283240744025656432351587088698310426436962960115496987432841521968325329362953818436282792197595847809140097816567265300059049543991723800078121618139363832245848793476236017801938109956903156325934869501684596192648106284873315343146741119773692091056069454146917089905558308760181976473348450983639284999802869662919694085971229992183294905915161948217333811029604657061673443154841724517082702503050370603211598684457534491887858165148757517074012454706261106764667596264276785037726695888165871602832905551723499788326364697673582929434958947624970048233461802127989117109108999645711037424172008258994850625713714531398223334262194822477174118529803168990889111149786381715072926131729265738681032102956224544583905777216373391105190632169873816139905694499163054769081220264891909970086831638507115649084040320495205199996229926027764130040004737254461561360913818815380411004934378407940604724959001617584215850279056005261750003611797355780230638349559980669107551976240300815157161136835412248399344396068712218474075886056452691973477599463051635841228698739980192933404980781887405853024149603501854805406089493731583669866464379236314203670043032152740359634021942044555344395408103468344027059327127384322804778499101583596668527025105930577913393332844539549695171962353699529089730067411569171002728110832478843888053954186248954331408437385441915685021470100110236868246905536205817611739961383816816993665005082008845580512821628663469218747015050345772166096650793034070284049237464011445792672209230784937938796275668767812027433788255913456367613208571891202277812142444939643127573280986178565702269242251378941755392000000000000000000000 [65,16] 2087065861386877348745342776136171130112028783304296491827824356950502550225431502792311533522294827036007599466884638002598154207263652924978577089328805808756158823191112977090278089075320825787877311408047123836443602332412811317998760707581775455106866273524597857228298952893103014996657072721961218201232224067691041600761860042560086050131122461581455684075417416035803348222487941815550454206724526926524818274858537086305641580492931371478178561032350745091422066649098526845646410138228815419514721933021802933056377256450881894042637000487505865523090022457996653294181382773501245118177331060952638472418654618139869536440920896130898393273862833272531139708657551233494033426594605595658738497634249658118689494603184819464940442658698726190832377969972332654162569162235441010655682522713383925994217764964908677800723599072692459390316758862479796055202539493387677039004639224967528707966686108749760454075231545635152237445658039912556537686855310140288008132517742129212145528872939444195893658385248986527855397470671717916257340706848312095533317037462898884452812273115325426811008424181795190361359579026334259505301459082075087340220904221696199339319140029023256850656303824808865335262785820329755825497337567173455306097705746081886413856935884863088253650976804155589535144946061773795702425267676307457751885408931708483878816676455545733358363611485231542731121873137098484809773552242169685652551279162523056572024803871422538134536110490803507022339417654022874187903305121642852311279703220178260251986283136149873690183032028218192917013473439964639947964732856638596449884372158213140935556468511821424949022975653305637000465008574359436755958450438076734470571197692159713405471256221556814448060751605013419563927058972680710652870811344186201657957649134303976953655285714399312138238308821820951216529215133065543308920864029160785167234252176015243533037859000038252353414706438315650884471639492887190485383813442071484138480001068613852711154446617983143844758962378412187070673393578385757967658794718425814471038927284918588437200178399161520851537637645913533507598741292310209429024055851186744040563842583826126462001102508999792747635761834575375528634627164067638131889938285049321818349617404563012689180610929973630828759959627758205892595787929106416343245329760381314841890926127333432896943581260377736441479029581262112789072333282310358134906443204044175583465705387945887650298553430373920455492112264134617212431056989582788610885162017923592662900637291621482349177097265595393240365581891856054075301664679784240944967180009740827388490350979627082274212483223248931545652551695170797568000000000000000000000 [65,17] -3319206908903137563137264527394165490170929186255781914013622852616167760500039138330523174461525628004929632120488345035985200880591347565963119428361655114540204425469129804395341997137526389924921235311112570385575441623208399247934704463457880247119153883693508142702016240305788817045501552061978651393556232362828811301736390150629621115426118657273043794571802102140132266015759767421083136409336889325462985274899247619327035696237861145588890702924158268062796980077318296444003177190091466792086718961158147522373275384513881675021600352451722183979502643345619003829528196639752882366692325939022988556168561528762100221663741792793383965341112319852923503753354730220215802953030688717959942371228336975994040385320360925048992485941638928447072291278251932394432188447242391043613196251742294500692062763464433748298211957777422373918392300956613473278993293287858569071116426957049212996186823341925237216523237578622816713626671785869931249215871957895612034778585665927606678938633159160968718655662392016012607861230572332151536736122124202874112307958457940234984295089242192028535511523759995687925983229918686366967452922414734044677056361772274238675705026994003537779553732368719274263101226394354686203590732654560871825806095155143291454925532393720597407062511983403638080138804082267872037032368382556998666890642409602605361246423898401748271666849586731617371361473267727907578208529935784880791386844484228435077200679708025648767035387759494626988802050595535459794588865541422383525266123203682455757865417231171228592112380111848857095659703607185367974926910636841477829117846472313021296764996702648898695777526610886422730149420047181111557009791804748639959654308944407972217072764091368090609019623748551228345045825981765019245435126186195593543817093197351031858003141943014671781966074969204829298493906507303333933470438285720130035081665786921389505442377115307413886727932725166404557118953754418139985309647665185474611093734135306263855608752781389510761845428997392290250402199663559811235883472530894588960538286252020466979762144135573818204669139169542263629460255063612646443272940591091844722828994975112272593708105543845071664045674739105280322995609109564370314930617895930663307617278950440257761710801132854071352534649983098926830092475564351661928824361905704022672821593442004628334220169944194885225842380188228623416791250934665252467538659421245089062455181537035536497578379779471817138457627620763563919649396086581802938000627351129564002431544386212716704751872350835080676127320760698078418793443834475507478327744038474978831251967370462640527546740391790430933894777460346794803200000000000000000 [65,18] 2190258690163702456354812516554383408239772619916804127358027743568320671267907582767586219076228731841010430590036283755549008986112407355290516059455089886712464422508384714831635042699947866055763984053805755362189203303922497366515658053791598181023733688575683308491620711365989164704566850702491789838589409651718120490818713031063073204476870476286102798721821762566355654827835539180908717427910714200811043997531779421977888063896026200518906291810381054807205664111693976087155857601850410559997539345570111761414002170388536950120028567179411625047830332687118278872822691627523919193994293181299054611563165124827909870411906840277678908445259170703691774156175294379162782610121818335336637267027260567601292193047092757569134105018391941882760516401861887747980327797555275359329090126015132091574749430485813613985986417707629622194463833791928103497091638543637424425301677325161507194891707267400899251873686460617553791874387341611703949446529461895293409025860333496475074705765562950546540929330446867936423279947015356680512662330851257661843546117525725936367971946649967554256746102740927163442207925392875791295776169136812764893188806717223712894939430348646975294686917423202580569887492284004354420905525848161974139645177765604783354737477344998944871344580910137222760180097359181409064424592886855292394569930981402691349062823351597605387721274361504200805968101400578262312107290446427609186708230156958818146951147091651902620570044206032962650106532793626721029570189580771568280781120076539152476894822009148459147209954368909993630266509184275692898717856645857147900862137004187091155158372596175207028602232267893380274774132971063659866166621871926353709899971576821146808124377425796751608085649325639564267053753162274722724002621779969189212009212798238089739854932221156485107955812311611551658840616227854236764501854784502924190175255299157730778366294262358020600329170861843773948418268014727653133145255201626036526358086739514879345506125477079333034196753444035390529432892990324729276689079516536538905656159895491756837277404723751645104960095744755030667588056363216326256963167050088348854695689493202103689825045474585428342152284278255082964967083478898077788307635830583427744587287824963601873346186847476383943428683200560605997989347936882660098040075730827134200792813664704265124944744916284934303593109479500853687331933760087776732106848762946574898090203619075006934779161553659772071804518609852277626199088593925545794830441340847722271344891272405888322618050229836158605672493592896751101611612725577860126157070089441203627235688492252072064660710941532122664377592706427256832000000000000000 [65,19] 2610843106112401426158593668665753002286054397247761163444580704839136772644850011616208925298407992006315718167457723238818783282607303868607885314040863061863053566601863267825265974002066224868289456200875342171318750499886666567556445619331322483977543890146746232716796526454015348602827035657644719314860287173484057323448223311333432624869000792935849797588716290640779417250723206691447865623672115315794456117276203887961886325323595589649716458856888181897597549566385467962594045252767693321920426336965019037600044843476842138196903643140355648871537506938376981955180646248939479376573506571190235074817067435229461716976286719404743995359214401127571161139298428117642781319888207357011044790733118968180629726882894734192951050786200359826382054138078336408574462652376602021992793839997828972700197974457208524403451590527258917947770354662673319378495164355541520449895222921874513201063654120596268587447645496890727842917804763953016332840467295252794592486867003233753711251924943997162712488169747322196057994150088527886969902311089887243562848872781830331360052510635313094117376884989118506725862542835346986805347241432948385902315840620028634456300267494938549955722739586777161289810876025479066278884630270353996293388391888194796524499576495391250540120616052032327528409305250279045104603664631408107768679524657608482720813896207915925507433435972133128705759414715955193634546793636127226309106094473557609760593571808584062729130039689181035595162990850180800210004136399990312392150467624438210757915973672643465938407943074697547026999274581857336220094195876478789072299863731951079035301950456524208834578589689477911141024740229207044043704893888708817748140420483490760937783552274431954680546820632202870774891900497187519865141044007803508065440428459881924483402437882781810005033243133616556938113883058136152299359218827348400012375033340831595224858616508395479618128226805280204288064952328643801345669344692567267461240671500315342177962499712711773799085641652250848961393134893713529825018457267513745273754571236856469843187582216372210025367431544262876084563053145598502202798767188855275839259344499823635426209298161914641570774594257568599039279497277543146712523239559551211478324108765382126474602871714839580680374890914567784271601670774103640790746398091570970238361444980424538518489787632950953379585189903382977245018547769936475400567842553660855721030653924327092003779127350287669034389881181297047952548748983956757464400766539383389285614804341967288502226396454525415569597608487294035011136602162185379993518582441999092108374078181878447389930476316692483664796034848820035584000000000000 [65,20] -10096892002366112326337072877047399696021613208390557323139947283520180916812441794922100263948961092163802880338624957876675733482497851320894161808427187631438407337274642163866642238812141443709045643650429377595154181832310309746799886130139944389641364809626560443588545712150761224275274900617224556337276503301118457946645439593430009576339284432637751765739373033873745958537215922152058512935526639274103241874040845408621791704908656990207006552382617710162274715278041042514203471518398243049018109394265450657187693626595047511792309555598871226568612681335062360351790937562701372043713523767115597347535097035803847868324985861267052891876538422454457614971836156516754710163799640843390693468736279874165836975653662531028813583438416897323260635470888146942189910607864081049160451922219216532034007046647557803516974648475691731993008515166528197153528219958666271113271536441040649395492615357478121314867092212596257157292427561632668166590875585094712659855441314854724334423152413919719729262507071821888811177949468059781702978691981701339635246026443311985722692720745336780673642106606182216738604754756747318055606316416563726492500396430958713684312998983810511763447021166138384126496026721719389588300749110211451755167954377468663128651104033825895588074576944145865246002587621590278504475823476203173452593235847316515202990858872343011618520910361852877660048344846910150682988179360250082682392884713253853857025892315088927197762606059188098816577740629495086153732568229604276052435249542075970140541962769763285746952217125244740928438985805277679414976548766739811064520119695967467285797397476318797121207389308757352753578744447060188130347999853606829476596321260408280788302089429481177674438219701339363502724767434952587284861284913419786614001738722881935456442313689376139394999993353469116401834906125808159452328346325872690343426991909377396905156244073922534431955189233870034628882442855916369484344513254919012626263273958992603850814206948330066823492508908580268285116692928801126574408527209628218672020155497748736112114145641937179608168722662553212747508617626643885415216767974242385407645546357135816213911665746927930999809835021892430141933776600100248895371553501330606876441775980667246611047562268494216521784918989576126418638386918822314378433555999952161968014204174884199105169842159425983465454900446745225517468397016825506505980693362268665060546418570435709466665586653722237977055827305878718624481432343767928473005189761431009560748651432793999869483366720162880414133218805988384475740286215949539403100399886667650418825645017332450635039406485106433684318634962925387776000000000 [65,21] 16182393783070877655238958388503830040840248728621490473539268900107939472460011319783436273517437708878200281750636421619319465439502839515139600115982484935567132044481383266634846530669170791996518638979687324210937302835512708825564992609351026075062497261642171440602559566678764520077807146103796168330420830646631156002323031657759398256865214030091830384922718277553684156689814795375273719497372566085731613243946852413005629701538171306914770357910361606097129093939718381601546887719929150323378103543709844866917685349324726999837615032937645696804243010658003774457844524351504873174263061400595354955509918180580925858377951317836382023942640587597793161765760158305711783209353404634056402347805652751597802904242194300672334770969727668818036985769544997547900855606535826490626320125774135489062776819925386051529196454133640209596362624998523294493796324082600165591092187088942592022010510205220334559558966107190693324159251708245864172761936781079817029355785828551313747492606953128640025833757214263914072780185786070675421238185637677057893674177992942610383806448520764223198766321986849296307322246012158750750446679923779024996748141382267698935512683372053298132608763286281858907576772843342644799394725888277221044310137235887827903793665698680660660178622606482268781539562035484033169316703079323883549595691001437411072066785207613218706094850081768662144343247960775814923913783254612397549663150737758776391066782848757925154805313740131039434271599940839137394809886900796490418378241530753218906020095510179513607145865990466878995043614524643771367503194445341868757499787974370694905734148947020188867305843038671248474369393093148687448908447043810197513605049741625914531301087597904938928147206161415437674478930772012590755024133617201138003146710465918782471314983158352605193793956321374581052882361600408439174814893591559213122614298766512564254487602824731769499008984789827616318668579733639760088129541010167914825873585379493022245863550381212894355501229042911130223828429285710961112636909328710698936475417982053949924533984035666194915877409495396985176370069362418141319524460791178212459967306145328756999410307998485564262685027273278795720008909282441150744418605577996669030100955971364378277928094471014729475021665017701250498832575399263883144987872390048667006110500818273089032930006967756177703128914883883638473883836275035399380459574420459833563660205812366535543745125282362148005794461696382055145856642988290789660478966963496888481464646451901514738303901080087630119709166576353387354845637530062926629821355043436176455956857218555750253805052119530893608414689583765127168000000 [65,22] -14599475390949663612769232406480607105568681438191834747164465584956639820422602995457247222974860370500391234666804959666781471630250334006921636190660762890766639979452236236687550686306703135248309203664017663373587688139069203225776378492423821572507393057698813371655787720873935063498156450541015940710900678633511437189972254339463201558543425798372462735589742256662535520903933621501110641034673936944677088475358183153674068223466421499323777831501006483091926874922678990840019416134179754527435756026998712582392115056482829993816326161989100648462254654335076525029278205957102149051943836960943639306701436208695400044099717791848363229274535818379130114024613724070930103673537971563494181943968042530983107825195750579678179698724152643865014574914918450563715233767955414233109754047515976410405661910820999732396600148786882342537702362725031571256390716506398913366474664112289990040853952284106017096859320744643683140850905112693350894139735269923267097349026175382081442333542718577341360868977601371287211391814850610033313952550328537913212021146848762898968641973648055800309907965256259450093242319084926650120907174397415096792867674838838834328716024895943181985124716098870043936394778327646240510719284901861225901727493812516738113579119107527546415086260655235650904893639679540938676855228445043623516513414217734252555584174513168905863339011857539808899165859149893853804570194576571956702557110298879995162718572136248060098414791555565193822351298654303639921990332749607152571502311325110297403472645385616816822007806517574780236399398780697648272255495893212960268083780965422100110675897841019475487548349891139471755788841409222472214735153910316372242130269813129844414604966137145104198418266312467663558865926086094096982689497174016217810654536664844315559696372954138047640338068573282063560052529906741189898830967864205895664946850075178369054753854984839721821053911756734370241696450351859669521285137737305467419525290136189724159988648380512830948214375713133847526851824828986139068554183111114978023554414878752008033226031963196889323192490362280511781823396748533336290121490744151044894416948300606304992887246508750581922021627480452976139699192046270721168022652780956198351110409273614000182655372787398575141707917198915648307915530799818481034242731216823418865268882164330841172807489223037146765645409691379608865875147953496788246401885133884789264307308904081193747317230418853983616800133363303693456657172483915800663708156318401763183517986129382293613814021196808100270176966202568617935414548505275825146844049422466271186497257640146455333648330276503702959606113754100531200000 [65,23] 809032081231902997043413542274824595345314195007216748610802513229320333931356110059342355982858334985943183072609040957306413966579190142278094205493420835555619654163835001835529322504727711846478619180707769840264192343097816706396926000433658880811037203931478971138724573256023334130194334022234307379128226943915856787546815888348135025244783088789079654539684852731314317549952250646876316435416544491362335532945787896984394093995609141842444886747735045146447808465313961690500112800287024884232921292907374435284340375938075204289549656636625196948153051661519198119583927501954459154892210795563060929629471455147842340975385453443523636668637030259165900639669574530205212732017161904611496793749082566626330523683427271912202126142975107629061393376348368255446339624953493027209486991233321153220333738112438565134943290360419678488730657618576351502468641508768765352842095960405886037402846603190112674748947033626720543630909733860649663720710514822505158330626104267377275369914544745137979846016074637179711281884793489222108136744669992312997454239907236992250518262618065371986466206090000113573854824806797136742126134877712381163628286065721560229266917215947397393273534221602929357214257838597415031053652167892313944390130450038305715502922370246253623286465199077372957580358703516377898556959862223578355925261045780661231743703136133688140010911836286665377157909943433436891140683168657844461893555934327307248811973269440971259991485927843784188796757981535729241218259785847123590193386006380602399827005653537488403725064617757318759926022025955800930392917314030766073972409827078991820357008865766142494923189526476669253402471540825651404509080416711138878297169907622113022724857623022690569558720226586965759292068467362321620470069436201673797447710382386891572876876639291915350539592236729253514918034806374131370988354088133545514337429268529148834280937153585218477551332193966863080528647443784639693333453677229055915784056084145191280895188794696825228412705478945501303017679748381707280450673227735853042675515780702830304826968306456844397512445500236836727022047835482476703477330633566038057771721466469838837709064581461478370453277367684731291681116527576103334784616339661112633168989950479358219904765548117690948444196145200130516735814081445814649635728483866438362727151657274761895199545352254013507746960414214069383099379203714285647756102363771602851344477911396592993223967121687172096656599046427289074188763199131474993849936466504134081571656442974395948298173112206581572712878295469382412864240468068584167101387624321957402415945003559745277644624782221597843316089608260812800 [65,24] 22861222846125376105064723563202679273589401075669614397218548373021461865588018953599954987714718388788500233066112980963500175608409784281538657732725384741656840614842582084613284975631132836092162434012047919397191225673312819219455305080403909081538290394021549349517872093863015191515299599799763057828903939177462685921404729635972235629483537362359704663061643814338972616597875704160972950577907101819129020909489643087431643023987420680772163308381396184005417304634109854450858223691989159459209756994147346329100293443334284554440676185646412547396547980587958309001827240301449437107512858445026820284106246004224064676915421095665024061580847067679899522278166975936550340023473068236814210566791726079412030442215465725477259950966875235466767659973500657284741979996639985525752879369925099388404573144136565650013069368945181331331813275067402395141768120972684625824763824603644708623901079746065531606781102174156991237041829892447028648729846618171549042905724660303737008298118275882321641776888196421916151428614405671266538976659512002519722548612342517259672394250954472836297375266038732801483275348205903275989050490998789812938684335976364347377461829882312120943559339407915351747356420122609025439628309713906096865972138328183970233284174143416975938302640087900301638778263679171298424450358584702044765452274245893591040516641769090991114687497443848979411748079867196826207174790846119093614327194639007335983009342569374868159198786408511884707186016678271452353840838050127411152442086997900647769659722700503315960431371566312828187581377153491712179331341170551300047437162317361210508189437002674941758415530763005023031607353192104705737974479093980851829535915371218850460126610122743979615306329113372396679806357870121164433048775182739890734292654660526081810989481797818072325142185976514758022706694096442482678184961066688987754976357699019321340935558759741208591257282541014966279641565365353113514369174170122902231062596388158126591511675070227001427827538384358738151239830229763499555515976677104943473913867528745638359975276483541473316671130907911784494235270924203715702270978674614479832719659740121447032818955335080999659643151093917465620144820630523376047020608229169377888380916571164037291853856474516611907084460038838644139469977144815078111228013869672404864941466771410235331245687430297224838423302015660411114538386442029500333042594300862735714494755603390278155209810392922490818185146409512056343017363598631096143436346092091022266411700236529154410877509254946716871547196532503290530239345230087969502191926231937512042672254024631067000092169981376732725627097972736000 [65,25] -46623951819631962407116543158080924242842940870660832346729751779928170092911259303741448917264074371496425631127511882981484912277059120418343781448121789971795573013528124080780217285860705699916981015208750042670317618704950854118754321394295386515441103956537535948711139337311685067180297735554562110633918504788954045317291078648603781699379765849873496156550596173549554207979914101265324742395771297884766776487486950796497828669815568828350106873876497471523211955974265273907351134410141618920694559086178425873962973777074883015376516574790962300200885775130760222060021927269991754598907814256333329162417539903950273656060071696900034542763105769445461525168811307512862005740657456518187346751986531440905003148102592205998029639925103836334767211314206802498626796371484745568374634911822111968454592089734040122729248989640121749818647778224348320418293252302399375818821497033353522100983331634122886000800810388913315172643936803174395764334775284214000719497443437792580739318114629386754788514533978679193527161295302551173625737504380700604102894074378664344983415210058414741708438693089922090059013681717462812730752442848766159043338699139842543076971342610296081607098307214567028898219577101320846650346034444570078322059428105900768688067363616281045133132876473223103772043478901309672643112568678487313118435401938835901094365149774884445008110897388961466495678993993570897233259230097980964294856255711202656294643918753705814120809643079716166104136775573890702787402168603323663699276162396287981683412860731320217855301915949948503339958848573672507667678878412870353112247497505154671882801731765771952923440233493722420912980951546532720304516149245435850673233552538760530224684146297363167311713721192506951503708905113973126564642629245960016515325881719417361748225258373267332318813330284549934990998663559250615854505163015373420620693403275808787865166144420011187601887102760913527142394042321668309087721746558529086143700192399508997610261511376477591524275484221273884687340506423186087262872209370187906532833144131100057957564784814749304094854567567096629254616498534560104328846420101055426729242060558263788796509337420074179557516505121659132505547740226044981800910556475482042709399999347634996674392075136539776004496256870747387187904147716560961790934077214915506975937677180831868565136681955232607844728042662371873789599323452539948864983422273977621841881320403825496414926760347124732117660457490954572899353884981930053043520340129975650469187689356532593219044238328920230398675584087902233337355888214071430998062822318767043160363906864198028055324675014408312116622705819648 [65,26] 59785193762528955571303976299535213271727463248928718809278766008323711190208050719639935235747050388132997632258380187085353726477510088304104461560062396507242090629065135945328637495321586901194984160489668614539976468351718447192851473710237437268447230805397256619521891988471555302344086210165091635995752834767440439370514860510387305018704579116517299691854427647144244024794226126555158495080887868457099788641674188833352401315730522755767782590701815112729838434437192522173302839895809479576178801803955165127732598703570659453472557384824392620190627448812108668532250190057083095858878388356889910016755184747085341180739657507061929485598956527694779283672864376510136961151162081417849898198980569140755853010418090185077744089346852281319811923292445643159103814120652544075814033746879312686760676155117122733185867360575882333560734686182427467323942517405570431507888086411987800834220614513565823365163682299124157193695701301456799556107415285866996856722100501505625578509986583212648726410969352339991026584910623777274301996669801370476205206950145958969778003384011434734749123409792116330456511733172181584779776435468885448906697508056624880339739173389091938140769267492237188747787274425103092775996503166432765891835405022657724599602394549454770565278858177527992407527644108468075459903611597478692250981663270725105386102110755335626667750397841053657760861046125659923562208577147760506914682219755435704804143135658920039408837926081219411396276744017940694556450474467081791191125292807531443086467678663848120591908216306584662550269941890546039836737974680223633737116201740529185972918804280144547914787065585393788757062067547690824462960419202725919048950374079683643633805962294344324325477606427528870323617275799244490366533990520209922735794710202374717959038037290622301512803688873577869664626656236026835698602948742021195248375693382987449187594670530822401247718829717861324331800728693201821589525851461527793532291200590289031441997321475855855775745674152124220416061199367800226808209179139636818781877841116227305174381819003828114175517370612871764114104637256211292357236936354948452200697752309840820362102260626587828262427370231937646701707340898234707140431223328536651720948412305814217865202729158205332350711426979408977555324236057082157641029614587802345859661980407945321515387812532260274883775869502998912212710124880202164597033391119625174848046391849906374655488467520883197935770022044076671460807616057456699063932206131749568625584742210423564436438712677984149944926104485248182391837496440124564012100223847420571426470592454965878264836070106944421352144109568 [65,27] -58579130989260225441190013813714577361615838674845821963082263887604721122035641370811577614127267262310880678656155995602873259165872642480157448194578344532173803483948066591162044664758550346637962417600013388094001754530747764532279526973505108720360369108675074367442770546350261211593847898892141310167387747248982080228456965174430992692722406550773913724238964149511964775222267712783554896130663471112701753128101992884255122375069617431323223138662967661292978720594168826619782476553852176729902789851849358787068235282141315429111609857342736015602351798618276454916297572066000911226034840177764000716610187430269201918347736818224417016127361735964817677045232873425609414919481874764997827689234686756320563053869402106092353698711261091552747481147124196341823689961754464272001560354824133449558081565523205725191417090824732080054157999791822199317794831378174659947636125543681412238966904923990331566300189211757993679770029774843022299932287031265415667563174406693561600365734666573569106426336064958244999215422927675056630267308973360767209817008524334440793838188163270448205811257691466884453586498583625507347129736043339202882871847466322259695895791398236359423814752004435685841231070238895100807823699852568675504682831755735221985431170045858379694732435125432936333023113620012979977885128485546482340626503750991799397096629102542815205606359328032163075933467229725202351870664384110354953486016957057657915297114844736638958549269891506739538883024188942023868482321755191790116800274801753688314217467487501334197769471360410091344044462413937690644101969261709135845676452803965941030028768569454151925158625731540752814100317386701306864693637520587626690734428665234039247608888928766461315467712751772846777289935308085786833867094907029514582105520734836546236507903440382929107017935805245527952318848535672840265821647985975062127512529546177597974978232123530404805422620679645858146303393326430629388676984014781567888863745887477926028966018089320091453941694358334423006960674377479134878223347894239046169030928513403814703059553102000666431353334646465333701340864428844317625849305987164372153225591642555613154552624641404097677264937960290476654758125605634796385621143423339971054985280242545848873877058628965693592796626829094547099878343441059097047493680192556684942287896844889142089372677985488129408301431276934182937358695638510450235838480833522932160548632974513253675768048819095577463719431470307627266727471522472671033735618032397961698448873266726114307605449868018415178837175395728266014071695039774874318411369188639479813837291912630435829518716933081152335380480 [65,28] 47527900005915736809380003204852660864164031302973613685733626120882271384847730651023725031172644492133541083846039422868735308142779133519830788462204809461813922282670573310091118184356440406973459748508391031933720778401178695747342904578758229380878440653357632698904644844482377014153209763471946480056136265474109870666783043476104050935636008693692618207208739223043603964572348610001724091385592308784172847388991930021577421507685957251084479254209998217462722437544798961301779538972053398719966084744251134621722494963485734553383697981060791346924868580751832662369802453029582727807356794430577491370959961801470437797920581605902403896029147402422112371734721838091010788237784266589067815592527911800296423630561321688733647754666229268717268450067897067464807512408181454812188852256630422278304706346960289448138077195830602997558820892946087191804964117164291525205442379047581661523284375505381904912525954243211809067023174404084404832945464305212316265664439329934681893523193816915387372445057061085013720012090795231994459736857354010439111813363636991160111857202620975056773746862176887358358814820080347011780874574758270804382803043039444242399625021709618246121377072199687784905289536898260198050009704405540096533002678298662500337463970679191530883921040935356440839500772055523392277709518617894703118151786716008016024316019351679570247072305033072435538603131496256444055513246420498106848431402383602850945656012246854615093838643097154505350785404240797339914056162342100455261457767332220882643710245674629944476799735639349458013110211012797725033135853668798452603105734527312848916915968130282327167235970203199212243156567243360421050424429688365617757496201968655514379411336429404711585604248338644435341173013309364413616100183518496545633323351671489165221804357050572783428530163422126421622203042505142646104980200352490320785901103973311206371221815738810230334070337230951061114350649408679460087759820708437006173432558821979010220828511387754949730889074711579520737002638730979487488281651298279776534957374001707921752126070728144204675436973105157778019936360854319473919106276717167539491386903136734750948455966745992484246537661505021315689201988723399123546196560414889079521301738894631442525417231529818471367009494149407540047034284917756938731505626941826952259190696318715185910746858913224178397300831369080584861505368864565131377996617010290410110975941474506775967851499099140303984097369985286804318825499372013288299989408223702003783996580662683409964020279740694284940749534426001497847914491931581511627193032950171781049878936517021886900651974699556773298176 [65,29] -34156374215304472643450194794734415679778235160229086308667803837552770252627124502372966400666213081063904519923959825352106182949943051832306419318636896539776903072867501922584784052020864797986282210183604163818857154320255681773693713863318229202353128764275579847587440579960527256418837610167755190274199701212795661688305557928642798799852052969665061515731743285318006111089060207347308610233296097668117285740861624140775198873830892493223356737565341325709991483049444000696774909662242871978818728014756051340093980407033565930778352896274020392514541475622279739699360731170131370512116028722838656618260147325118487785908045473766080298395521190122765489799037582716368375402555214815220089069387845812899034896303302969454831934751812200264832137553571717193186049029165804920910801416642185463562596712221914497463177345440379344101872844811789666818876283490146038136895006277286483666472380714761252265480567213911871200090798779678252985145159619378820060863675051319586104548061070649546920739075099223411760408295448173846101926901959302541311247476537589886695710918375609021779519811052499463433827258212920105652814242574503147360008758469100246234303931997570028442647859286400711185486163912764205088689721873403407173738497131758793733438398075110006350434658584791641334893460586043145821152467926877611683177395267327174381047774526989299144682537388550775450441613313991402392380993141215850819357332761126419624150139202171525730822041550998214528755999476060881274068808843885171128864182736797118862293813356310250665114503812109397703465418683429203123890873110229382393456402930275870764050921559879804839694137792760045014575224753529604368256652479740538600808722512428250143915197194470753648374900225494272311432862110681929451673558086815998778673195195036027819233932580309435180499298783475204014396808336686674197961293085468928079295859295670269132547649937796981693006224083309431492075617815808350182982689510980024541186156052439884534374282243829301610381453570581738317955418848207200296285901785818302867721567633310801459834898612963425901351908396837255836815152344487670271986036643606520901564013872347710399364105470934381083321960052499448752592820832524916821905980991053464209625602144513004095055171762041482670831626129980749831709067206486752149368766692246905674607116037764499339200937584038207676752600806980923336312956032387694854405048922568935609670072223801289034315563704205478306684311215610915129907716497244877411366000508891025521793925318599817636189201138961829986513181881401984518927170556418457419867957856992126550746508534189216326698258526654955520 [65,30] 23408732531904234034448466290488785065794798339370468630830454254575323977507224190905327423654640991425152181766959080804256363991376374823476339576060816722561605416159863966365248190740995289816680022845164752828190182172968966776561787114212832332966184843794136352913539253801318280500027890126279436982074593325524621394126896456285666075491160700024062381806830065377364402994046552052476799648749312862160571001692004535453907922551869789659576685435758523114589547770809387482696915283417534413849314480336118906739791417530306160730917241854735265447184556440033735723203505724518363048830659690758828303939214598481176963617243807001807976197137362035639267610606411271416817148044178061292526776322993058069527709221687939262240965790965756012465951846307634670151675817037626300655644197782428677355870046236816416968209214477951464871129009825990902949328369391798285145803293907188878224992914793885130980651700703177951923372054087322632631629429161676872400738731133704098300366318480254520506247312494664705249955322349628420268042617988810755901414569344177573824301847758808744760343163812775447598308811061087221867913579216631557077775311458610244654366032695928823254079551012928383369935504869966603862973799516808094832292101950009333939601585195012314756775982684233055758988378920595041817151593641770458545504392304933913742504387035584906133414282910015834097802147346543701027809094300318876760417171986702804728570803074576141013434543400019844045760541172887496315656872807542095463876180580170446959813192679162955197758143796281552634169097114502309327224923431193558867977981844641055670004513488251234632407768337060550277883720919085657722355395198583252290676738820246832623069618951976120646395247764158271260213013916901033781724245199406112155322980371377355880401478663649728963867833345198530209415337656209848623846807755477039322225402112928680129549984720991953369424983253239324476488004601888500375752051571318933694274228483678448486917330028953004113329988955971364985597888783093187260719067635479264581071043935446206592590559746758308172280682206743502082874442085779044461147191462291231301573516741367060715671861206173122791689850051027924185948269248541511398085580934772468412066248237740675187866927132032402305426460642293970183554990892859847568276663985576987975643094332367535895706809162786172659241433342300316421132563100685277397780295060066239988789675576096195509328756908585137253703355270019666773266475623829090845492983336372179305063277397796782437732104513373079835753253465213524461133139747753869436053975102046227443676380476968251714610378309632000 [65,31] -16254558769912607499697133959338783951363915006451567142666796781538455276538624135466901196633169275160309994615955773723890254976631595242651691807117428435094240274496069584119399574670179213560209599357748612742114890290389387017757948688807096816120484559379680933714959584941302615161069552291559566040333128606726359383353774850121451144740021315879432645144599846866978998436842651801637648515876336875098877487972122510479772395429057290359237815046691892151995941195250850882065415344855716450875483733999925495119118169459950295287211823143532102442393996683793407439379450084432083645085426097468580431588148817388036048568906535039908193676435232055027617844073115611996443881584914537558286357679317590615411365311466260683383915509626963821231520078790023076588861307319471910147748986875843748085980685578281089792542727975094225362458852758709998297736392242295430551452685983018996357541614210523595017047983275323520573313794231384672298551230610112621177710858088439979621704587885806425510982609119889686821783055624017030902226811697724040221018451235722553442565992391787010526473144316676091381354256172383091045289985727435713929134587653559072850193564036198975757445473439804238659023355835530826471421992149912289578293687891311538429714992276558294720534850764489228006432657825900018799955541712367349850956236722344288449403552992679960233153578675786587815124981059189842323398073469727083296133697406533298865715869303312457284186660728442917654861691662524709031728684646876088822687397165745363616071189795480252272864366963238656985748907255104750504672783651333595247803623570791233972802941757680495793950385709275897187841972283247072793901519245449705379860330071944612623179681035080951258538326023566175152715027019135846569040399058107243988001404204334132306580492310187369416208020782849566243340201279757347875171993787464445061940165341689158646018549110155079838741177369348693651950120099699247216152303073238707392971001974723180035062542023460566914550870060282712520056750609986303154632723006340677636431709166903292574037337176378293615317609515776500047038727394242385780566187446776526657739782397071962562151198402955310528376672806814948534205062179970830874054262119364669436936987607294763903574764616956508824587721501775317065146282718950483566967759986204303161052741403632643345849161278487191482385796681317400933263066206893464730168837988875985351619463423830764576936160692715880803153606525029924900329609754536367727767976960066014421183340334637641450202413263199376639420774575624671811604004584196895084048003749176342630420581887117294337878130688000 [65,32] 11534053246033299029303007581941822776737030835939668051773300683856342773649549892489122264883764999759538839731819201544719472364761517120761880336551875881324178263799355842806455461227334403966250258248059891798878689896525923454515177534858008009245093647201018281626085332708247795314863341188192097747613077559307449457444478290786005664178622810536743136854252800736249661238046464862934770467103859615797500574542603685942643132374519957693435117733904139019188297742823169624701567980221246431231327063747895654586090211512929765675987296965741263678704110894852678911839249971256893572109386055015381579493366891809504650217782943687614203053402029479992653509870340539760991909651261027197441526385326699292385904675704651782936716622082938184360550810510024886188568873398259682585342478422940056342394584981207778407240022861648967214280034242018749959566959039153737557780994912699162153394495239576089407726342967286369355663230695524376876599501212226104973511746514350834374390081092805762796390549486282625253616672431608017308354645005336280963069574800534350730658061906006269222741174565033600582932331323370247296820039710346087351628257193969015104848267497085962817255017470317121918799999234357808513589295533204215190959096949184624468200618812774686417997920726245748778316064404961975509004222610251810795432445828265701995512210469825239927839908070491625314431051599397150362874179011333782443794916732376257898496833346013948115242250344175019137457881093854366221129890666789915804963898062760022951692192301361249961260046823374066281774161130621225770516894680953403091958007788555045885654998964183314693838427303127763661784320817797649765397850870262546318557311683850724595966132374711118041034779460532302023688108872647967621278039062589426534401339915784127524483863319496551300538966957073575702552800676244741769826823660203064898743607880534354425794142279441677199735191197369368483522225559864537656773745984354498966678651342960688395658365846845775221551802581619841378999330232583000395891451685035677739256892712047678095164579038720482943038509561894278661946197640897771393036616516296386578569373074642988465316160811845742593293366323958287670111785826760276222411487707262935738366804203712308788889298952559840217359034892402676707434022491322887346083164932733516359713114624395792854704020862553860915102585471285781511881606380320172663775313292387324174675591868817569115912104481366213100119757698055489509041879475527661197597158347150152955398455801871895364020304406421633144384681610051391324889880670145828185445440250041938639726488605593190675775488000 [65,33] -8018348583567014441266214363065977408286914816556060804256061923791621057197358287645796481436110794698652912411141370965550343849059609715411840426042718914959952629815966602365423250617011257126695492560723498563108877643680374883352787348532623645088369876779429735073047273976990998605483239431496138856017354095762970357160883597572156352442252695061813103312881959454819463724562392885737546372673691221553809726160944888955388395437669908999785747593211138148482752959331851498238867460165354693673351389781939162930645650711183268014679331203823282249380742527048313877900875594228168159362517849246051847747318548955380632156889517470873685304899586796876055427199490085569560659095519584727052272761889243123439410638340583885365021311025545127292493761996053258671811235353697976838484265314612440256484192710449353212184523397199496458578864229266454222452170271840858918178181819103580975412943335267053331421818881002238236822065780819306578524105701251790677486989919222831675068625453379423997098871236245986208917317612094370871452344641558216410452932569619232786442257304666647214190209874040993273366525677179658196226007161124305731086245048111797608528109083147505318415580566194004181523718129421239484201430472717556782694244149877077319008353812980647849856631248030927723290106591342195561019742777438836425637283098427544885311677494805611192818281470126354650054570799864970578324454814264399500344850554192516863218587363909532154652708469910661447859316794925438272805010785729700269544795241491924879199264954336803753460586575453359128596457333446412091667083945266514522911154388393081491882719365152684898079364759652523198616354537247666502583897943370623989005296658783502683854922591310079776399424092814080326397121653402724704251424518792547619736915036401522293815504451842155938723018061635115969657921436884292388329213460632476747792124935819196161186482233545469461873945795533914332524601049522313419320522407027326992151874915438175958526721056296392106629445000937068090339140489807532672055104546301471238736377685126078733701461039103004777029615482035271120763512665128699762893111144215895179085406510754818611039589692459503356709915872918895882430293005356907777313009554270605018358977118688977901484827121493191773247553012100788210404452618963844521341367278627969846302614271229052866238051835336341360802535769537866116650767965938465169852659558360941163835062345277235978894498952642554926548302236494838909782716515006782742113158458476710234749397076905106316461006575366248699731228517537902131645028402562117115768634848096184859519000865293796900864000 [65,34] 5187188935521594644920411374750357263512175509798326575372353757812879355434802934796878164490274198160046133672756802676298531859866568083237244131999993842937435030131099077795143561427264563153217091545433759483951021672783841334325555260530765082870207922317978828388905347480194841389026699066221546711413469671518282589622041763523281438418761183095056384410897508456325041899779535468507955642912366573205390044859904956166363337986122922472586394939018466100924482989791524428807776668806290963883877159600942157221211713141386698700508761829959283512961401145133464772060324017233825142116645568204767714473163380732365022489094851161653329615038216511445786424983331888900950400471230903925847596243620840777018624776129113347354122402565544712971653616153047597736799643477035351440855990991891169594718279734644974157173317139733552140098017145698621664478360483827506450941616635875370269630433527281287748506673220082238334680606629999353806650161007718824728825493711549323901513824837628614509449969172304837921692293819075776994974467291350283530799340779910875636158659337832835729196610724968691088660557888417905559217550787234262675397848676004032949003185108408371994972573245486884693647860346092274566291788202424958170646303082102550852327314972269662880036982339211648093450986778890670763374321333447086428210503217634063383178512247646951084947540102621099022066276508585144375096340111607815840942684436084778748018663063006676889805472072255165800999042471348805614461643020719884223410265411691660237481909646770762046428906347094006506053125764794148047874024363553118197422617100269008600601231721544245998299256862632967735663884445724038654800022664679557365100787503066493493406970337623758205951955425998060070190762447833548696889109275525250837339292184256272199962729301777145851532257012495980133577935215932895254350519816149072522737749099906328942443443285127604624345943626643438697251059043969008745977444526481672675712846725666782040846627537791213003508153479243999555590193882172522529917336546608665711745234513140525885177785374335944849377055527954166007220027206911004719611517283905724897749161018195991067928724465568376770152422045660337751968688347336307314866919646578894614979346330225256198693962700101963608726309291909049371959221974740660423234077465532189999631946817670433998091746338235261410900747378054735328894126477320158775892508888508759272786931493455129101462973322697841930093439719746714618745065058980320624942296676565557147393726913159103870731421483329270389412219738284480378486211644595480893288177462178336480193108631917428736000 [65,35] -3017034760965942959093507882834596889207332596439730859477136516985600299043909352831510374951426318962508233233479230243748989948606052617754004716712602219426960969006208535425916040921317038949699122206012080885856320313739788904345248311182213678941739319419566902371136456491338054042211087840267946680979887279016379690921869454963013297784552733676693488762698422523703689453509891790005926791413463552488842945211680266878329919944684555021006968767200209036500627573310556590128846865662330348298085711209594652657346445591817772275519835798942792952240602443245869171146635014838134031595055221041768185569562195106605407490909806600042500966317040352449386153339416508545411587856570850076139650583223234255812460481995463220355279585016404834141342135588611946131275181107553274890737374892605812193831279400958054426964109209429861057259618461545855129978711405026659796379694756732278151289418120077916860900433573581324676575095587314071139884338830408421894734220855546900082383617303071773039986373588368093832178937048210355876245817031381853977290060722477219234084077320444626044018676254988153869881887168899685003002576234962833649053772947625578606127193435998365819935744453079048325923012229162887246007203354676272037215492169309019275031844219011418682212203686564260538821777473564389182691605650357325578251056550231708016229096652087694391017518419857291141461223956850695835572563525372992266040172470167858717263590021401730582742989962695017698277268956895310141283485382448073278546011956946385149887463464739462043719827664115161570198655355726673020355427435869305428737349539559778096188431090228053836879664039648662488996353219200255489635627552042371787716172927249517119895990071011340470528366141081262076196954601348544155789101819909641174544933823892390041011892412284252767399565557293313053829258738293224086779937422194427134336594201942823855293163041886382676792622027235104283676933677333264508193567291384529631646676842322460770704162518495610728984157103544609662071096203477134082560351276034973134775776815876660147951394145661675288188212989488208540275725196611767999897457039682119679456428300690235949962837525097262538903364375104869607005099645766656847479958829011378584640900697627107332187203431918595354168218072913750891894755481330175569878789475568432579269501679991109602767938332365582688916622551395884169695898311571849701868247095335747941340049473529032937952097748909497125132301646577334684502634583216885794164671417137356967653821718005454006966751511330075440743149926634979715351197860159874351541715161687149850290831820324864000 [65,36] 1554892836679562872698170686420080727727440101751748209370452382732547107558410196659569001034112901776024861879264077689429640423849670122792508360629248817833526466273711099508323715165326845457515478398804298740538791964887955462212732781553844843809171131694257117203093190248215709354218669700092224576638703076144437874227440714730078505550952625312956858001453723167920258050303345596139272725512162181180282947459020547435445035151959851231865175176122508889447111143750721252096533201492148101218236644431313842928218064837064489213819689463734394892759140363348536137571517702026070322408587417341572214593927337701859352046119694386142946961048894343600809762133427040262684690308395545623794312905244038778816004218476575710265561107449668655904978833570609750134820036640159255488089059451884987833666221426036400794482244268759306847437017167171857890737624889306475784556137892535318534162094440967926192496148642197802214239631970250400785270392483190713143312879940875829701665841006924305325678457234897315034274652983190673257923543958331999838253328282163823205916925908309562770584665439353310352151071610339954175897124107699226994105642921751192035321569653536935060172785943930819541017012833977961281945524182719408163247734252025916406796054528062241597283294429137945929847174607622226133552157340814342501068167659436777770783081421547199010943487425394720621798218671380409429889831423982149975706291199671448052086445473589112282491128462538105891824491271393583956727681857599020569567121076323406745650342467033472573671058448587700755774797359875338906391190006022400466736459314604711548869251092423559512443423101811845652687022481899939358020845644540572829868369055267634344777211887955031029178713649859124204115480474078765561825128939531610100469056424479107674023039912262272850701482763777300815216230861956000897064840205813944229860269313997246026862273487479320622877008946875962469001436470518545620689858564231963931918389913595088491465022116137392260525560295801725412897915112806129699701785626010686098670939051949881361251086291963302018538901668580365763967175703066959971754553060769185082446798508402554570431723938489315543818440983976133615086841700933591288928356481080817047092945965672616724021879887302677739595526141717963545206365014044667003814534477809233039216760683777726526798936723877947139354776005463337041531028177044826869392431969939702432500888993931796730837179203414040273034761085200642179082931805513596938997933504280229315387179052710107505758394078340622103317461866050649633863826806889209302719631846457680203572247003136000 [65,37] -712080264735196275809014927557236437651328972571468282140790556872401716572989554545206766220767646819333123130025480199404287791992498705614304440813855095388944102892663580312154805061972384683167640527640762835637777009574885674154665596488447174396747433150217031035529010177030193354771285327654281689684626805624540730067504511086747935139090433777091529427363402152336026326442239265172705173554942740775948613837713331973178828659076542745686634924057217606458848405261635105227471055720446860921584774837127083454084259174760720727557758802264401799381176236699208017420512036203821728593807179803025030354929582389106981309820455997714391035875850383108953879856762914579922037426698440525194176825237717122939528129048788396008065032205191106857532859672268557939058935953544556201202541012669992252564326304128327964401001072878685570418358752817999539032897169215241555367145312127952658394746622165920308783194481189690441200280796304638683138915358370851786361869052146876559134516160020412085772969077336860719009667340707452083320515664834624140388434171113870841985926014577321006010891261320190259586412550463494627459818769017138454452268335318715615915820467730755994120464698415209690943450616811182032353625199247773902055281493672462946431090148056102686371564551933436895342238629386682393058386295231218592452515138023164462190511525854912238860012510661692368212832308376124213259493338755459620561945768898724709316436024201039624767130516986122165104753291022606254952086546948852833470133050983207443926499477584075637716252410548137953378567541696187384947287507523097243355083909961298408013430512172993563634659001938735432184077077563546635396476806448483611755481299773120793241965528214670069122408011189125455458896033593430114468181362775801263804533134937581621809248044048696903914428823722463592966019791483793233161951013292040396439649245920279164647500361705608080795503694262542198666262170367213830394814500605338996177092778311235768870171159314136984906995480794437688030112811170029968466507106542468109865474709629661214946762757120692550240821464029936707699750682590541650261800670790318789975970122673821362382650612168333274028504477644368771275256222373864956008728326945339335172376058185736158815485468983509066168727159294988284830438581154072357829071110678882286000909349892379349955657016194077927165957987781967400908261902322153598576246333310507140329370706656828477840546723845343979255890066529242634763978853637052829849698525445078254593866059065485929950579283595216857930930545753331152852479383999639366931037107445337255797850112000 [65,38] 295687976883762038243901964906651115557601132304259218008717726627090498555155774102190207040446401199153978316567192057023512593975267429126316485215320951241249666338980258389843899404765692650790236412960954115997915831494829671081199040636920359619062152280829162419141033883362084663709278074395109716312044210936194537094059442645980791991956451755925134661927279775672399003142414797792825370813448921158663596468375856994013123520740471218525443367992752505424643311403151061814270349783696829795058977600739858682336552336150262396831661883649155373264275061124282777348063000512744347573615300146634255721921737759014853643742123688377878345295841448957195585655108696580168237879825040676927024942051961845774213520640397650490214517394678968660771982272882919541336481074140719838185879659731570574076183607420545878711219442586360950512836864656900773955582804356581517060143835606452059216398601142288792360394570371564967167186312529659841025974572964660655857555601416303097260657567378461934859667406243842831639671774655806641634777448071184784253379143444506405768011070939902806386547212229248611480387552632708784787215902649903408107627361744733176596494744277426784304767827093309137890831602936501197647385870991391430062211621049977960736531977050701957636002074679910466167032191126031577616083251428422905696441952186361972815872224464987987167147647354301164444433963517304634009874239781214292993626159296070104092431081311200409428633432283059060245090616897192308795823887661957431366790361282109554777968941508243273347141575093943298434645263955462300210476616713888273761949442481912002626628633357482512979580371202780221999851420600770732428611710396500928684908580574758123891576936136391328948427168991042073399560905489010965845212214351224155321119333584922163106354402686906079477318069165010542952026708132612951319119203125989523830545494286949320886789340773298719819542026566641360265469747620419178759716845845690442162776557564338961969643437977952630609901212777989778809093301505772083106782724204878950840723935685630958657192277985743678602936097300315074156120868312119120576828969024239015246502679771207058158757478382607125800402253382035284109369367180954604686205972773356261479176051425740013941585481153339367848154163739599807337484350849980916971465081353064843039209921639042610466145043400780763599430263054853034999016106029702579341544592301347652201599380403006138405450347622100156682199774334250674727240552505095011390259677877901646577262457875541898707133618974766778851431464615508592246659113945277361779637858246395714076672000 [65,39] -115353570038784146420390637776989253624744413735145909070208925145763001762664150715162596977663851942225083474439087875289019404394172014186961522062838733325018774983856941689115095552391329245809054578574574435829480501566838077067343880831788191030114345962646465841241727197286401713907377263702862884395609534064570366520064729302793003213273325833040017604926737322338961645636542767656012189984940257744456113556844483232462820862067629151137188037535641224820698363609209369868043158554018500671470184395413007108776465904783892545270940227742058707650909685621438507581507823026457527246440680148621280233487608797935507053281370592933417233724461832846893085726236511636138641908850268132378924704420619522061927092436978547919524794054621271268847537571750075094922352540540339781226714375133795299238766551268909669591528597412865740890337780683488055005897786445874432804139437660849229628165304106728842364548143254369080271979161881786581109165093252207843769921427680654671643321098504500946638031932425990611514006043057451655956675011172595313569534251312253574939731265381576619410056127430572021062034634249187210998869817241533514208962589945038053468637357108667494502135677496622684923397174958163353413916218160317531462419501567521167443764566023827976074155077852640693051880468729587449973175874689856913464775949373476196856317291353399255917523588443174858606048321120842989432281175394514052966396296436670852379765871896300335609610019361585964399991379200806264851562213524792444782244512551511059201399653816704796483736641671365580872148020888350835644399351179696513006157691237380188047758851753938855322965350124966067540067721950987605023076353989167120273254909621711648250998555741059063352003514674991363415497220940824998140134611223274979154579669808211649501699812947141179363227228648837247092450579255491164803894865857163902324492226560637781707983386218790191198069003653836311056900067093528251698645826511422671790343598561270767523343895226692870916049990176163500563682919981936063957449513397751214591109134299622839751428625580671619738963531441719880123733197717338045486567003073206943608082676660141906065348108693250145758362933657693685102640061110194458209364089462189344545215572615336310616784668147237839316465256331542046378717748194236179789168717923165826674554470898644929012669859474307348433490271030223490749988440688036792274387696615488836342557885186777413028014337411321968570141780983340926309950819976133930795694088168199605362367997184976135906366627904957325466263558969943109300458162509206157853324382478166445260800 [65,40] 43851965136532364905853473306534730946651505711068183228308107962140971933656141033231992434722822545554967189574280335159463119761175348897707802792533349518857646140632423096886536065330077910119581229023484842659037830849230437278975097639420198282181983347152505868060672513090241762812143703045333470507512930347147320615260878630022059374078938957356334437466293903051670650752508054616027097639899729490976551080422402196838464448580117348641103053780733560859055359120047692540827908711725835890409436738812895118531796431623101495269181980653359657950426916582438479975282092732771123589759478573703132402570654894144490224543112078510967931656180607775342072532657013813559772964895964466463793999575380470329468729638563991351751594796132541467706331428168967786866450960675579435151023377178064422476581413631875631736716989324305580741145940616689929355558013963577780341694749882367489049087789205632831476766373814391303886304858662930960413678422822476044914009107440388708999387373455466789971056448950609127219257423679048688252782474322579943587068922261559211011032491761091917718205358482820465716624140333373071111586730825968905310245065105206464778861512742942216847702005400937159026008461685197517995255525000846498920089108802871335367674826000390029331178720170099826478819056248952847981870203294254013878365762278077882514105358894630613255266259267224679990028484042870500213912833239100650928260248308344526131430874573692195600335398844739202378328472065380889881687511090443308637831310851635267947319883311936104182889071842258509974796132536880830212967840241187823636608107087066885629065244408838329511316730341072603629370218719694467804198028868599218814862592583835391295239527301649788989893230645690290031666645091610545306415987268185076583556975290029030207078426611405026509131561994239360811249844898946146870048117548288440060683490109293571023743449975397239356826616173798702138405034317056301832876093586312831450812872933995742661618149538290363456814458851043252068772743139926863531031823828213692454202755385680697447783416187672475848446167177357222321184344954401288245254207092646030470140012014216533503982760988819539621652027650411321522362680586714915243791056795654355681165167012663341717339733508484383947009298851012998657720612198843846493295896459171320573788874917647513312416261109202011116967656414683884337593821778281207495069379407084950897209916644973527040847642742292715879393175959890915352646262739483926035450316924798493340052243656747525522706929202941432899140107118739361741022219182620716966196869533060300800 [65,41] -16445246368752701827298794340627476543865222011863450292494771086844721858159788214074349620509388644677550054732711317783154581885906852630722197260624764688023011211916819400490146945191842448843047546217043207068856360501762942186693737414844119153319507226339241528974208038140484523429299861263561508830172599075989538742964854567464977661616402361677746287352255385091434869060127016938387955622729083625211445902738891574865146072088797553571924148676035459216298557285108950311549962608201204303127782993971495547553463716957019013056757165321351382861781841484396852687641019105770861910070283065731747816179183855518044293581419512727620612656195332960061052751678165863926234167214226461870220329286981383989819590537353287580926728682889331866658527467679860513992104089819565407980888652998123782857491040231347215143179598231590749506649180650476781752007950337292627151192071471501913051876477587084050654642515509052095248415880355348783861691956444667409281167994242377572955939025196506435782325437407769907211011803491484517902644743766421852591260158833461549588194656894506663234950115530536429067524269538341076822013742034489299843983363042622850851772288800933902818361675723886043305674038247855882802880498376018876925914528953075950723464043656104151965126583580162037343953806985308126143183742877437139071625365429015859104748352966066154107306876510976436353451937928604822933830033479223311762977666649873944778186595995239814911216814187802962788590447135305852780374307388137711831344115861739074573691350556639159513954709401915362209867889942972718396082391814418648564959169446479876220416733204448906050735786756975106963521064291516118969755141004686112079698748596448352275979368143312486716041571765953096180059327893990244521965126242264530364621725039633781170682630431787527682901711583697828807761196281605021128518989599875451297787536014865572581097565351060759963585655901528811807593761115130053664533056215343429973272961873897084736043868719531664846997142374655110591359547777213855822458594215829784202924013008802527579167162658908123247617696378452653794216354699812197443703814697118311231399946876040727258048832756105888258466299994927520956323745280463362939009210736514020686150037535316024787183887985697667656931318253279840295294466582111738055057990078114256038747249212931799581450815599124924635751144355600046274350940336491586585412968296335117624558752375241503555056775050249435361481378731703938909914445870472652932176078313143801801425973976775936098731669474076341152349776534410035155034194865650413455376297177907200 [65,42] 5955145972008698122277213286304952515975484735129397029335331919719304573594900743284258177665308963436174191026266999218739905584263817274349510966994645655131313113835677405504815396303497387270216253100840337250347644160483016634441599903182077353578870440073989930950149086268907655392978867814615783446851910154165455140705453971660294195778144065571668309845216757652653516605468221113610374935593856090338661805510915318099453521436965945130638042236628577369041376156679686511516303254467345162614672396778327095340352539956692879923839641549718733157261763606151571389969111311736320442386074583915112776158439542258532770659725994148012382129101264087460812281135029707517217343875324561013200796011575381302451166736523702939958557108619776520140365764877889110358831197483982373300607060790193084844658004023352432688701550171319194911282904789055345017192923158079894691589945723235032245092276345283463474016968770699814464262519719845499864588449126169009457983110665680307653132706494267612782045974373391593826595122349528801897709124824202200691643415189480213583231335634164520732153714636819045878441985509926718644943985331163097232148467573103787335099592199872009575562285800320925798016938193326872144292120822476331699710183525501098999179029835817421800628545461787246301823052284163170349119635007414454549099695477918400670390689795670439405326263757134708506752331492329115452996674414219035589625620338428509159635920591734994171198481994961339904338927791126215330463043564357984863486737309645770732627266793850551053215233401435191749392555827524576792666591688168987051712084672537278897126084764214551927766869256835559841441569008666970311632790623250582126388950328319001591985204841090993625186506117799368738939069155410952294793392086622331382606295781910832905658042764238495120694303562861141323339742423170057205453170144152540937254875005964774960877182279265596459999351584104798447070961965709664553882198228508336134502615607010798980153264449077667041447754241467665343234535959981157845850247840262281994508230711853086754341261656405708996706682779681645006086115174019115946444719600945924449753405700824731594374780592785566148996056178735918893368085471748347931166091110070071411923458227100719433421089064175623704023223831819456979970233584542268356583902346893298986140849196484062661102054736827484289409358115201339078280628555770787360611725020258341726474539398449072006023739464592679472599947215243647759926776952963889766625747668245446278595012084477660147584785930916130663496280648561668141874635164184415382923326259200 [65,43] -2008478030758548500683110178884914002391828444831480670657266471168361516415316433709959630618200028174108555499324772237628162922404592188159651327894512371471167568141445856669549107205575976164083749918371987987091807303552895510483513689569563817707198550331093589719917923491238828391475235683531069521643775120479874923394585276517578179376222443612037497653001111064832638851056713064035262655277096382829840688624483336531692603371901986626784155140055733062919413056777662315414917570260494068782466146889720758900167449085982704984906213211273373600274241835420602448603459714240153442335293104893444240740806197244496734256239983097305070169157646352741104952695675870460368363823127034147133489349172317103874634844980959171338660376705184479111781002143328055697708817073873636371677854436716603430990380359108871628222973207757132401819447611724684092078098345747514868101058860669370972907490462198288337283024551791851897927678152316327942604670731587657990105602042110335880215857875502069106372956393917567451377219150131124324828291568004227981329868392690392104247195407391830917243893547989448543771192774436134350089697646741407932213246435950198430446960500884158167593332610076046769695204906506256318504200353373706719373835019289335781949987950404066931051963198343988582500068907178121048861425515548410447862747353235067864348231162763324044230549164050031596788887742360324839395153471367654255802736238733280092039284567831390679242457911719850093370018908102788651598132425040844448675489660196331447043848312934644190648051390440770478429537285634702638989114600017397443211949611104419719305879924255621248902843431453833553524096408559221123591737642143394826198735078271018554820014033264648786858058383238381557898475920046952404119164772982631053943880165801252562842486559131698202220445049909534089520972373290801100514786974880086187511333131526985889942342874364117935136501588663403984657581807663226066318322732041002109667632871151815958314166302768803118011092202186261507174824519899315388416513261508994756645602468255652581406511904537438694802584414093410637443466991647339381220796880098936718556918638186817385418851605967788689584729055520391450059664194232371737521257207476141938794126131911776010540202428118718822330540401371575487519227943447042832499272850880167813072203751754646005270087690590055014079123208976201737637575508325830262870271292466216930631485859328239359374501844641776338167924436901140784636953537399301965059819891164849542104833693280646256636172568946162933529026149647033198663232266717023086156185600 [65,44] 612513314790562494193325293625225092126543025530127005807239172080156602810545154525333990251583616373365513174847255285426112228316773546506459293090505412255773102457347360640447868450067145821615248281319496355668646418827926845869341805749109582322107854199868666757061247446940541519248658415466458196460940161835634381850137898445606356652315805367262740603416643757154062271052205720364950595155874220500229322469359769449604089761931052457602033738346575865222595342843896651515931464476179354646721349757328939233275928975083531065259965166351567278077370498192278806235307429783811075443388390842900882809923635857796275127443803963245788833360607034856829682399292763572958914852252141920909853038233272929577842250374681699340524290786884588222546843395228331144573413957704349227428887572144836870654134248103016586441003598037963820495384484645244888850339469469181056573118796469193924637271479743143298718762282408229850265754354935623040087840760801649980024766994002117549519873836792057140900369619455819150644819664545428847157432005296069490598048081853513229880234759659987647584300754600458530553687003836389696344550958848784150674169775331216446353887566925949645410276396023131066332220089507299662453857889724652994064837621789689178660319504015947867105910866097124283339108447820348156734840761741267403494554593948698984443562114637451614128435591384112396056495927399399714454685164953054490517490945352268961079101576069133126678968726827334411295585153307573229317989316232013183170001380863150001844487476105284628738431041903269575783286593293950818417641666525656524162640549736490098340810186799131732424367652331512258663757876469492273289100221283010262008985696828759769836510629653579620965422480955607323562683981512777603566137441615553193139187645076406920917347859155960350008145372797632179485697557272491058964993010147039797740791745199182010396948006750745341173064785408235194435317680542601166649597886307220607055784372715446935406652350106817506766326039416018274516338506988495338735907540393029612759346986437341120150134430977764967912135495054655037690599355141982695684204522442360950585987628478170445427197867960847207229082575671444227264952140719245675574154890896654773648844922559862913873182729245343193125529800308096607724340490145592119731507217027041568791939216952169450460864267206683321785235470901760144659834717917295164904274982446734180340647525460267133055278872040754782732221527878357116078988308245934260290374491906668086777133766517501037894916423611217731594499481525253210432807140621236672921600 [65,45] -166074303860991250418922543491841178550218853443788537731877522145174327496594122289494644718604051556352353437874154233883448979960068528924598769009119847696741378566649136718050937850860330867628588284929939373064757476909624571826136683878935702799449861244055788079358245454039474843181715503747576463910616186884976296059660967474649364773285822733300759146515811915983562806311052828793182193443530681423712917465759053496454258884802853811667856242960929396763820822476608965971579251608078799582172669884146160187900248487896568280438081003313877785329737428488728316637204479571182395851662435731474560934146936813890845047584130042420114475032955775810637923902172932119998914485426476095239645816136842865820108770738660672499902572335369955594774939848044140374725172532580183710133522789363587094316184122544017796398978985832064595481154286482344191372773314565320337515544649856349172582134310725005580324270536781053147105872621429931097147389581208198239248250043220063726675991634637290919905978072648547798156457541580849045057878569139516074013932992361708948258120038353888981519204014188502004416339183461922186860304319846939725036883479457700860453838629927615816292006440641503988230633312513574294017830539735996979924772358421983921650490237177239231234465689954362564950669809888907566339416118063150021982991148158319074651510210783073874485866602532605715179893671928891742577529198736216710982640524754804418827549287600026746506306220750667102470565273389115169618405004316232163344196458271315528006148830713826808944045075601946440033006655355919054358714452383990836793967597178227713655160387372358269325841378199191851813714888276560034041728947968439428096624224058879853943034653997040354165523015493489073741938725495301997635199107885039164475093632908474089609428650632408488921138150600561881019771766729247111756062737717754634154848377544494489289139951530492121441373920495177899034520843013472992107188210415973067672498864741670556706753277928822869721605460177365127626436319825761848117851078689827547232296239528801372036032028475072247832678771062413024596664233481227516733992467971187908670187646611308788755396595949229196505209836176078744919945563936244687080322883955063851663563582391750634661296860401294965626916898183809214010689772495503990069624551441860188438623689257344574806615052158587085751751028637985283147938541838120647589677530009084850055310931784924564770297978606218457039301302455547289328665271990386301934376262400095884241986694857512750895851882850869973624550165009313240110245698689879244800 [65,46] 39758916666521947670289988631471673871468821789599768537394100086967349702159326734872488275429721319854891245121330091656038210528583715033124569372844432400321693319818371060654831349709731098274925407178387706010626900741969345832260150252686962389548703325749471739234629221955417186983514973605873125226964653885036257961931081759583439596361809543238520795867509132589746417131662870851248603196014942683116649339284853009970915123659922357102972383661512835427235975326695954111179969453542735760743956703440028893679635466063915496050541009023331447498953501509589693078606262133561512284981089985139296747896330201616389652824751132754019479926804963648866398325964929900374892022365164863247757078537018878011947502083467823424285600529716303657251221385487261721861540972525826915492247325624322623357964409055939345028578581147491314349314472836468096430491456919912002391310533720564085463644656517804140791875355267636716363641747174923017669405789785170009373235859380697672704405375985442905528241549061008206185289855998848794050452038769617000891266624516066355793130848308253330054910204523012344776117199963327593456254324493036940847048312965069515994406486577055208432137711175228721014538779608105741516536509245802597413865705597893676303343081876868644826692016102827182479655099319175711373459378640119780478041713377657435376986343901119875528932604178137118124763216806298403910182450765248527051719808323107583480072118950730042982393233569132374455437632059998964589519192768540420422090645793244719415209516865760335158766407123907069891012991413329793713126706601136813610552791948653600606182519927470914830378302215158404291690547738308630469429384373829404663182270391857527414065405745873269615578226753756595890996439258574936219949474359612754638693885947110494753767769586105022960348522092524204618910113829671510991862394745448529720358301489998563467176521219913025477876009177452870691635923992159905637209544762766535269796908206022363844282091305742403000423391338995325165344774311902868565820436147618435027830955141946424575958850299766970590929497184589051750528999662261730281608415523065221735113043236120052396876612768424898317569293835005367167390288978255947808004323056071849201871741626611514357086972961350837991451535806688853941745836294752440555570792127865073959175339058103528563606925765199988082442647078821518327364118033880079968791131875663427438635448126908508874593790910100491892491439525711214475316455647452871487633934585368003002854655412696014201268360895741953580417103660881490954179004543795200 [65,47] -8398826688323220366442752344200141295428699859563443660040936503907276362375773845884556457634981912077756661378045052673093184316423915455306661241200051988109230010971699861147495241925010191498314363533453041116658028989747116741659643002771619367682361626020900166018930880279906220484895110509708301835914575546106946256226730706716669107928095622260644072464723212742958812997678735004521446421151146557086400837456000621690885755068736056796874119926041851646500977455166344716103674857853337345303719503485059382407775040761404735718729458682341470501377106165478422763723099101917966722593908267812031293403642744068313363395191949519876851749239391897638757656660006778722045519329043565598994545634611722647880463949110750862701858671842691164752548371229651448057238761735710892739079637757034078929801757075441671430301965990128773997832318828369605097586549711252067887635751254114525635971811812495519455395516533413507171161133157595780365364249114766051589774890729596190671098742401587353263475669795124823758538064093548982466416484585343130016354609422651914283239864860981429880357936627586714910806435270486238216142441956073081900017017959851905609091631713150237614728290113372783025019204179087231810525603368576972393988194229236452415774665695488483630886314545777773584484653679433573049226807945036110326048988023982766939314670869359180470159090271283955087792706810741316100664195795657948571137147405025290083659163221218206552504490049476024100566159313213688156363853976572926008552037814198046523537739732799009556883788225636673538150827481138425564461069920871868308160376919970062449066115770023946221999135249319139547580845930063322890077792031526507732987518093501786607867889573041933083400708242511628014314271339796249030971191929183084022699750777378011053652302371298723092431507343518916207656552831457968059521378665800727554501544897977003619345879480119600847760484988134506099772145980895670705859180648703479877064028888895721686268204526123375232261990851175617156728491091112472421915200616400745571434398865084846351408519458528560973856184018722570917096865845736165672658859617341339436931686875359080830977074851680440012721393745584255166891513956207294699140498327289160208683996521236498522119873770457644354505252629819645197181541355581352266269747152842527163802302765878694410303124873423215638798239871381034667243485933838553571837036149646405299494434120410095977398692827387708347317767001193599961066475900340959736784886631767033788417145362108457693187105687487110708819614964633131700385008844800 [65,48] 1569228187409864833629258443903111902680546896291744877188131870629012638091664613516727129916617962909183471053749362273917352998469155345444478412859279243207025696606687854365251221273090087640577102155157524015928191641136415805698501519782425936954071488988955922896693145734659586155104074110237920028956633059811306605949146804717383067905403830930684430640232956944209430442917052205781740699253528601547542643983180384377903317864344848676638143949075026278699992825663184982204799209506571396305761136711216185038536895813620994479781886429874139795963788501930274721673325579712925393319992812824346022451098612932766367594420852996634123232256315020746037915897891507871733583096524064086919537451490372412045959029284204333063765685709991107253270980360813262324498385075413914351890558394426840115721667395064933212627425481105649799093807337954575846382858194712749893237918375471405353399651996214563973839052349387108972965181762168960852326620428531009703715176524212962719524399419148544509155312550870343281248770498775247153842589378985002927558816630330507356700371692128836303210535816877613587464830350640666004590791370148208373853015472737970056867233486338093825466521159234456890890636283278988608923475738049250382671315138860094604564292591333917428391654077743088231848479573681306375849750557806841152372065877071688975750100733244700576183059868960741924239334094098666890581163852294819186745198412142349567159804228242923786880947099118221594720154385569797193878768523243270162526438695147541290129059659756974233309776834959519979427855111657225193247926099870296176034242782770862530188543819634535333035245480005811140614493512812278487679731033198956314968912151603704648960671731236207815210386843821991140272035219153664659063245174244461511203339008867683108335496625717280158670023808847241815048697960175979495390537880275233316455133511013802005652423648269126175243188289259833493098966488155595005927504941318413309370133319061199695336061991686966412898624584874905229988412571086722477766637994443436767799971359101048839519105954207439102496480891739596366947279297917262190912061483381292175883046776618608510808727609154402718677594109489593445017277096184941720320367033289948685205261618819335520183430937602561902048346059718129385222335902347833924876898486466912956961267504599415288661317046144613915849556170304767723827609945947894394255605239636207353972043693615305847406011116695483686992584958014027543362164490157196194842839476721089566364943041143853206382489751715433866634840012258511899171225600 [65,49] -259705817228600859561981818622629461222727598440406489330514093619571029275203090181085162403106710806496199097957132796931781985215262931580136317102887907228733546457185556511863939028823883757070534500336332600660415685208225476721116216266186667626001280704825439051545094193635252407000316175858170715530755527258253635749383933014004853586821806583065759792382447615283957924524575350369522903280782407508733287739408872132782722703361128834188986160102415087539526980184869696853932219326119932017987916432708180132494716666275223354425675660124970445671706922323135425638091194695317268328817581963158457917640603380744013294171668904472271329770506532543776219178833911364590071888042528100385192316925317549965168483247283187693082761077382626760344189996117003804463157577832394489897311954792493585327068416402132173909621550352232245357485358766679389573137804606262194448193958338480798682109455270177344848962233777431754336736119873760435068812484322960648001395262396325249485825467058987430311800490577358469439655176184660028228286411482684385837091058873952564691434801277656673957954063805511809360158286123319903150824908548616837260751666916935495146039050209816822231941837000422063067986651118057708683401195614652059236830273986350969442502922705859185035835967328334467531377311961473354854517201928226642731870445020218500835004186305902529637252938277966722311481223487404401577028860185466444799853580908148678120192107782638690671606588149761477094318472128198372354410056897649916227509968298289326618308329775658363018923215622492285862942163374471567593718397255927027050735933417802826432218198159710232840561618692376100097962040546989785996282073238032184129565284446254854201262385291020314674155865395195380153618790715638103400027155445681638663810054451574579782802906629043727317651506974384274126387230553806330644286450786282158953198104594257063101614249753805332927107663026596399560131610311828003170575561436658449296803005317825057520056507008715419100595739450619392784495315548499189100144966320147359732632776860135037972324261082969582905547585560825376165727059835493721847542941667631465217718582379734839493161222886314902144405841780280197606030352914765309836262055951185054246325136863955650682641599209921048985938418514172027767019631191788319024825799911573731461412536297391060408524180457674958980570261293639141601983011988741706465846346927149328042403411680898400038880314132781630870234796038663766238658889049973919316778585334589365836774516767745544428463845230166707306659001461089545224192 [65,50] 38015397535761965738270186140628303426279674654698792758173768425171343272362483944634547954723907670345783646204073467872541870924067828929097998110709046019157466450494613790685522819958495053590858789675538568827918571796712991830312683983907873917526201321456922377708176528404250608129980056849089585807849280983530780740185945197771566237149441270212076263350735400138948269283056405311414685648844179523195498521698533015905737051078799637597672718489126662232986744981134468660770547821453389010333641357894460300489754761940842384513945179853336542111213509464567912966356964590552035338268380662097835865924859607965576439751926818575098399865341099822573065088047658235406706650267841790146373634692391515208778427313141783577864612127075971136858386211193774972362606061294934230481374280649286718005464723148830543763671085297227707242399509962708996939258924256660179227642312511914810616093819515278892807570182718439411528584332312357925937549315757377025623914910015024450200554580244489608336182635372293309536806445760815103976009291165457261659237865373977165102533626826101634916454089556008109109779272472605676256369297045836270753816500898093657195287779592485322096593946157829305842434694835493908565398835235665893140861935575431395410837362492990831306679180514096099565846911884187289404530980527488092224541710446689221437260929220419974148095996811704888837183350506171294743506066139920809537070651673456682372609276907045187735525081209093107684364631980775604088998734217095283856753177248751103700682354469729086276138084238412746987891421008249769535163531693977932207055506087295138857250542858495994143065526365547121081397727076024529282225561152696335543386141273200857504530645824842857244316104298876678921871663687858419974943711410376709634151280840018318765366336478438666762629015694047797971036988509631870672625247990492093292681128920036010908949427783972856075112464401712010889166318677376407837574471075602388827675228032442711931373310584496117350159703129610373349653923681389708375536585144806467790696251077647728546395865559080915377025498731494544569803124040002441221665746815167327933119365650711730562887431493942891385442945731140945653984664634942600585971885144060698612708679590365652547584297038973305274688112534252560567078318859278047819787013385380435938984757609054350876698144478063386153891333187790389195061669939170784494152745410752777691161339809883801199583579242249706825144552367357527720002710497105347075234294080102046754794725308803229316722809581447336141370261063379976192 [65,51] -4940688384465656482537677069052561765305025406005332534117863663471496050665696412982744261843262362476972111336642246666386602693704052923482964402323644777017859501480036313610616226681909162469925460147931144551017145140451139637937290044112558110640207600238870161009374889403546305864109060708943382411851705246271506498258699463518125634741383055093949995656032287413585546800782959870641677805311714904145334783338231641375434039131507005785588949579797724988751262354009572829493219091473108106251943026075522092143488970766953335873427927134776405477092496656917068397071967703356355309138901260811536538992282250690121606076584146664336731782404456510047469499866545221525755335299694802757835873358887789047045772959213916543601480693461886740517871878593674187473272786286132849785614077315007928941700194479288393132438885069685559133026257836937907335917310176262248305033194394459752867596884005378977576827310761613573921199253392959181989908657683328986501071071918837911133857044444777151493407138366957921433259493567881395031174620769798095168841559291165059738881469994956127379696903701839178011982289932903761141359187870624544154203558831828202312561821283446379021323696047699451438725985770260314711428986386826798094393354289909256047282204362809807332074939818219039433790109717235264566592507416812726708267771329325822726197569888800698657675262935826852380768396719255626264727171620662747780878378300519997175330326560533328343194344587911670187167792859474677759013467225785411787461321769202532927091276399949800787413710503197848146297591590810753170057074644259558591123489915391928759573498777017577655056467622917492646663951766592470851822193788595521668055104371533206414248329519508065758609403971881784693161310779062452485971844438736604498613626237621550184792370006811031929844625885076564060472986604266884458465958202585377160663969530068062098198968409903645643794936116242397502838653436534176831935069365674016177434823415394332598322576953773681767504620301004931615922686859320666054353699266796218105147694325218860839424908165772856873261158032056787080123715783030018684035599587647214032374496094750467480335050152881489444631617867290889240522542298373908475777267436206517645828246382171729980447811042608691386376860999462473058699785402335462846999733669128856912141634390025573832842091732607748701754080817944681631803309693176813554216108898266406468608039487211998391503095050029915514150164359271504664348376624536739703591855990203566401325582064964430679845193534424837335593699223011328 [65,52] 581944831822089426917225960753269817583557727300461459847559517683281509112560879971088916945895855779759741310670629117044274528493033799756774807143329772148956707467867282146523110526468403898197426084575760923223958731773341098379650715390538014049493872026130547072148679741409871769680091213159715330936815686975252766646791511977169918078176921355372970764389915330285367722668567695539394111262413124122553867289214793079289611177823535771579369993379021189220880939493008233323119837519787562514169961779708972632040898621932929059333632305181957969844129860276323288225348716168430162438992897263518862722865666193077858821778937125429451325995192919290013384828124135688064388087697445658049302621225918819855214566664367088881184695976858858204302208389138865745525199144860600704745851634103906732123638766574832718722852021684655264809391533698225975481829987488032524016112032760789120594059136609397580713363803910429646919293916699795860382510301916545778714410590061904726906029756357854551542744110879942717063611626345480431704525236940518532750685506886577095968110447597328231594719638772395395128445247506840793719271382464883882017407138423987934921138940822636150787431097854294224422186114530790498930178057307428859809643850922094106307573111941019119735922254818765206529703964355207127039562118666340017390137462463522763580892064363569076093755306549879617017923100970148355037229155729731991200245774902894947449528701525045785555442083641791098603415748486949850774400968835764580720344955217482753285533627718924237950169623284052770095657271076341508332778820954652426730848366014955703896153828895329858030546136673221040168626554850497366887396304916475619214384083418425078210734709097636468648836747067798110980144305930455465054218364926600264001028047997555198913478178232760693630169431016184768695538893966610464029026634378935604574648704549004827530933788959394973831332329455982581579025485879961100070055710935685569143533070091725625319215583762709286884368625978688259823722246484600413097342288819560826324613744255790728959907965121957346439850026250469516273673652479059482967272202731284469911741826540129990173990292029626905351909224314676237186438722221188314334210948753245474650464394055509825004454405629611849989915685325267652976812400536516309889101348380274573757075869534066526900277876106481142133937291335136938977407547279301440547131230927799627811626384230235011210893095682344563418555028126798009688578963441597561520560436922157707185722795524604200721957780241128848773368250368 [65,53] -64859419443495066862356510332227908881487100139669447008204960986662347025814444045038213715229238633534906097099640855345742548582500137843284727808830552419354251231523127840868629665853512751360799932410379525927649025078086434428684140615908658739613596165978982001858592393071380939255984764299310459983596912557655156627455716816324052538867387668530078458337388402740449223993997086487182565110769554646810575768747707758939326241660212492667358194727874593872115580838340031168150076522779586292364246227225640984058065440628488175914651264398889157796930329088239419043215376336375237226342104207366182999318151912294241323061674265815483915473928714561404945023282735162243158772851627522502781102511106939839562626020360004227529760970282058072505734410147154820590974164642511400699423505239050599324946836437729221759985352350137183813160595469028025765129745086411950202642268920066646743685848225001719912376607682329306259166331253816640689513947649483500978483610823277396690608235245726875398707725579399541874661424358744084575036113229616982436995148050675593246159362109519855761158591092793495630349336349906763987738173733002630378905405735583851871524731813200078739052190465485747745549845518926425663101382354114153996466034111461867452807071486118613141352838183242408550936033469422621105171780641775668209051339419069671766710812215302378288199795759735576666510806227777632743928430708808888610323532986685846369558788007087862907902295752450538761780020870177916180839456855567579041342442403527167473715383427767459273303018385303734853476490137728346835589211691203803989513400886044655944634060950502539844646965593805042995376170537259223177508231500539204711878060072598287799103118131250268360150259506810666545738315092091256201095296027128767165032550300356150499693560716712250226135052272790908022946355777440863042598700144998192290098874645695433912638673979252384768478167865386305851163855486717100700979213500416490923660783939396854476562693752905029669096450046049126811369332547373304264564336423452674834298670721274664569972511239273819722999504407541422964221335473260140670333607002579625562015673060751860663242029695243768923498969983872755754948222896179908908277730384024946450259095770187966619268659103141124995757790792664409957338964292722975105730674075123036280155815457721626966945600009797099341210573206965000798492674606436268864770072788345264877430323121292011616272528776386312023824591766881991062172463354922037265190498176834957246943354881985267930717898605925994042753024 [65,54] 6604163116458950454922019131989952614839401251383097597816124397882477179076033329633886422874573367801180841812976353845245642737464650915787951799617553039460070486640867850299483020683007303673567172220954398734644975844663616031981795988173348713411536313912967953275286868169489804189397540733638528441581359087823271457888070438463507360804611998905257708011362384237430761063259037931949346726425654485235733673617753733646004536575713141389445538439883892437428962096752726253663005636667025984800509282950458018895410083871920282582965237752842737251315756634912387403367719398716709392044822205371992882270067662066156671796527023298165242717252778125507046038881538927373643024584336151054403045542418654453935096774085479242164745563812974675554740969657142204986572511609412077445501784273227814569746967530470429890442566358855404240100515235539919799670698984041787886195838829182654257834903649991733026374604193650566658650496986963615420861178388187842957802733472930708727290530772598767738069840146380282318728029036644324360254158010663399591644553727823504654008956939308126768550593870219253682085622202734514450489000170754026597624766486952565990933711919782984627628688491029235423744272670910585132516077518828732028306577903393162189914119082866892613759721566149751643702009201723346897992964074031328039096700254293971813921358785529064649660401395631205258114310919607202414060331063144025313210131034672076924176363320227177806496858122645625261619809478939888565089332007487835444851902688035963047967337497522143488064882616933166422778856943422697349872541986705841015743582123896872304731827473053655090231810652197506673314886821614720684748860321652006810728115404335095482767820743683694638386992405057123539099001479420046314592886109493000046030234307832299905110647434146966716366492582661177281358762343394004600365673228479810454247728945841903766021492851837414879342881578199287904822898779807427558719065559800603393972309547213821935485251124773724697136460864249302513826135641664227490950389854501853597604262688841113462537227277246233395509128325082303656562521702046304924079326193359521403437585962747467177788536725458999333136367113118865210549997781934405571319253002989188499010566470491505394748292421410267471136169005278476053489958692391736857117855965020685968354378971684177809170961550646120282807888597328012458298893287200583390587067214416904381944932609404995898046474393216763946512176718088473037585024789585136385787701526323542879266019388126253415286239625149511892992 [65,55] -694607804765469893561143344075227994187106682158645887790875793339521744427970171688713006162752470812361778527693569152715061290567795538305306811114517501147262361455985320569750823678350670537080420111730946950431847609823169941038173381765790870487622111364062571131611403091272182420251890863068619045684891702564005121181303153937469151349784325833023230507128657696614944228736988252923040114801660289881323418484451855298928123519529961277232298629078307825409476789386678851580993857773045455092272298001204869412769590045700632238367742015198520984762023323656937436259652353167089070981789960916598010962716226309912850891391040289249047542772394678593426794454468352971931120019036215957315268617052278234322868764647476605282804189456745859508019463224941344090604247139401846051301267777181277089464075064289181901498328254371051982649011536172508738304165795203878697052240854477731161365705328040665014590416855854397841809419902300847734880421306939932994997304086368105104796181011739094579316829779957127417852764776757715273928888794434334010158020470457114501222015619805116106132056704277280005815130634386214489895148375188461252966500520927771839084320752815791013143192905249038662088464354732109823133706781459364926033886375811107565978802400142747777758602617038268120506686167187204979661812893810042027309353619927117938346049263781595068239246870411038940151304639871527147650233592121030614240780281363126560825496901145540104854755095493110100240876865966571288710726434052738189581640041585901721538513453355127586192481256792029911727744773118523771759187631378816922176325973341653858827337437591271721249893169582991527944662942923871413996992979242004669913566154187111837769609193753773803948471065965912384469591225873766617961750666630273296097402541144308469768507965968911208964909045517151350490146501394573210712628678177069957354148868569980045694648610455891158788467381915186871968610029727063637994635054429834216428452401041152932009106409773032221426556321216334689875755182766637836164357836218197917862245734017797938124321439797815653549147448577779731973139273351853428306195629826710098653413368075091255020734793570610283860440846440731971318391920529506585055883159194308286695264705752079775614227764419688929965493060221961567285593293012649209852656761608450604110252314132448759411770969351220292524988918670612803453872116150185637831821182175503549883636294248871281629461835883907575961323673307270690129702447188860013837379824095284859317911382506426473454350696427028480 [65,56] 61379878327881484375778603159101313305411957196905034300390135256359099183271198331281914114958061737895655658653678105703878030607135921393548433915676539175079415722853856277120457369779042844850425679880911891986139004657333192938878512204739407807196235747757196228603705262600833931553420091300999948611834891178681508722658210471666710684915757666064886953687276592536731656769284601034121712813141279654637721278146474505852840672743836671214275834957541386034319397567060757976872919917979323367683957296327646043487353788738168832075979597985116117662636579963934736843501746074019474475303898035018616882290915770048023849295062226974933011554874071267622509495566304297445731321353340336758066250738228856064311654184034707438295261928359439002289633920375167322655965467320593612015194637657379252244114803606317036607960807711367770040513755142298241360705960945617727900046062299419215055216504846420520425890072850965858903576995294766530189897665804257262334394595657978476776238707767956687418980940147942139742911139344794827910199408572184660020752949926616219624726355702050212232874951457415609125869904818617875289394371504829695441066590088422496049122767959220308973492533081379211505090873091850908003051480986894146723566250275941567526866398045057973898716818182656292413493849938814389426037405139974904465790692637679237692402063087112487938037031099552825734495061151494553710404894589105830494115944516196408211143477222111262920571807801494121808184258015995116050532423220245633547961125675602695049798732087860715133751632135351460150580528000662785993794282356618818579423260025141472278115922076393188307120577037049375461128446773659815072894769656513183086569958401927093604647381114350847671232378140468243694641540849863157889719546073948331521894051424650809364010985474797126880143606602208893615476695950303771331008778685914367725317367671971693856473345503796593704213954293952179309595558809146837496169124804700401149511622319799334816386728245003633666736749566288366680155069050080703424309168168559645888771314386297188140766442627317208432696006961053595470099537216191378253230512176516891753676918621187297800800447043125807020516074720232575850394762076042271337686991224057017881809699821821208018615804655510310105247939305524397754128952523260582029647776984372264103816400265459200554341426253577639096667747257894904244189499982458018902685715049772481724699930422757868548953692646210588786606904378570528230513215619217527232693452233606442625606705346119082278578888376320 [65,57] -6515113296895265435180963453631133246294244909029069907696464094064946509785051859233400415253118842119209904935148987677269703666519990417619746330266026789185894162296689809804019926083718374910264459768006641989057434274451654280617556194035384442767517096742676696835193248216937025220261075098923668868326984713199896749279001292376698810610242457446426689257378074680425489210169478625793115634188070793000338508308255496449814253755078906205055683281320556049995392536764675111730111314541696514698004549180734209860900999052120532667339876434665126532234004569299081035494648606248856009036955534567053045225297273370281829636469498248969737856661831334801495764317627970691172801295420986894548783144252311366272952808511191881066753318558697911737090448887319981205504382787256158729424100006714137047907886126570802377861446541003337465671655734211707913555551514344275098248813444738504027238897225018873657829308154528191352467211432915485101258317675773193651174785724240155938219121121688240318326968726079912775690597777455932993432324861055517597525942447083588296737180254434718127111454630066734395281389911947383732199091463716678844070812552607139121175014051120607070399359438887716399612226776585362243475078533455958138970911860672790144230226607047957735520455737486903874779646350151311686588177089384158764337196604749407392609768128886826435544256009696290488622254578240094514491677404716125003267505121989780801658229381823222460203641693444050660280408344048585610768077122015296396241613636699144179064080984245987052229437787089868152003245361566724738798283336375650558544655172863327155893984880504457270870263798732243847486533497921758296412360073322653718171319355618014612766653781041075451647036446029859015690288650457694447517825039657996669684634495907669615555616860491131652301569756547889930639546766605502306119082871993300855519961125713271675779392742259897694577322694287397663675145384381315797482492528960315522032974837835163869697794964858692554294124207873336842950784773537033748498467920642217360909869035644419320782676931998969040059801151643912460429177194438264007933335994370250632269175243750825490371351623253487757579686653298251282190883229874134894601069535099802731529520424192931140600909156691885018598538922888446596143513923634053927575268648320476334791889464468486017956502933137935825534630792997024660324502151521988968720385911715387978784908737745519229680012234081117941554694623182343538696738560066185286697268497374796236780454861474592811542118400 [65,58] 672201785104432885061282410548920600954465152687160380671316967672634512095931201294654971519746632282840645534642901265483711668446689895893406894085495874771563416069544770359267674532940204761541609885449097548426376276202738926836388492276330946224043748264652665156754412999032799213417038639284783836720097665358060247119966363526331799272534182485037219717250718983048797424596348924228455801450263877571812012298385078430753944786389236147258781745007608379039569112492869806385964058539113250617094384524986255086114543532452279032607531215673862557713105557554692950701635826445599624669077460931354514401543594482992442233682127219004073370924451972066636434498856956330988550371348862886542007072976112841489200522106530715015102181455381123416413376855793296761780489112929916703182367613770541499044780041078417052591157264709306732008709609084185205643364952095627929331176376339846151803251871215858470902880353770958901122954661643871552914855071959764172796529966633438122715375569635651807442177762617415521719610259447625984512775818399506478366884160691722881351015016704354803649723004338925962584146906537554796860640473175572053792562445788710827512614396131481045299964226196990349407050528839458295474768955483437773727744191249122138642694928892513271968704607673910933776521876939651475265442011146300414567839839059250704979746856502389100104167371289406432053988283866460724959887662568010752369411308506619233449766196245985579384286133343774932661618039822920554963648970870129366614522634029881324065624979268666241930390206828211585742296054906930875884132634455169680044408684311580839830252284603720727980860402185006005267062153143495328863152800929240748094874026461959488100627228937176175021099091230867108279431130957264056473169628368104263855242249427041911191267126880138386658520927339641833324378101159911576686150197340771655936473964097079395573228291828089462605729663599512349154386370487217545083023736960733627103921906678636325860938393988506579403602997769573366400525974341659648608079910897096772880745590323739735177556038921579494778245704932696224319682611468765772227607936103567415735910257903281723828214777948814767807617291813988163418741057084328448192800229580090251956408137172768472206669395797262352523756972019602974280115490876587575783286122576789567067492358122638335476907543183132666771672400634047273933076998184975283935074026181967633268968061266482955666153578109277941230205486696559436634094185461689249309071048941102957894977523601637040455680 [65,59] -94177166134780045235340544384916224536642362209823271479942031083976153741533483704427213986194609661714449965577329252386297660879208858130951469562131189748502194241842981352242740428008717153220172013958228473517768351491192670206588863839645988183043690571361854312404492633770678202410282434325219250190535616083081062617478543302562601117989614925974304788649333543833700079833805525543317041181939336852501098770227173600825201859025414105581204688115164344241590530870724931453795135109968207995510044882103541422725942989169082766188844888507821707632547187796317272104456691037703482946703100070023479214098095625180808171403907500187517975516053069558871537011650357407961468136709540709426331115878242428154763953944066504933937597837248136457038832544367058315965875168303898741625020153944612391956555473743113746057363203544682836044759687555061080400808683798465515751116233349598007711872766153250707953319500623338711246911848162407072767736037353670082157444285228635775853469261270054099016011571515728734669208350091857779294868138574970593843358372106563422202173318731760767682088991098924121105911653633318268390230990910645731635195482753222357777933636052097733546233065377672759400961081209612112023598827883704342801785779650233831322473350288037274981431380068080756837969418074082070729692182797337578427990267748624061375730851408781847551282106805415746361200787342554766515615362065510286896943111391684984119805187713605582914593549445594354320765184393105898085549390582241146140843099762607581153257137245776850096638437745781146017846730304684276825423412869283050813589124062861220110127339477308114730897169150679380106218595530394965346621433235531215939622848306494241090155882880183386952606663985675283279914228426144830043538672683869711453125890371015173821569545728354322788325578725612941952410847256380026032924277245451099665097266075187859414302486187062545970510939022335154988160748732930331260784211378494185007026094755929432556197271693856932872215238613755858382298864307159187377903152777971231468262172740924740106297921506739767401846433500409449084065827086725497673524201240741293731863675210554998051051855584152797663755484369740752262884524786449678967352389874422034647804265064765551313719353279581272886451489932272217380309678330713912633208923901319537599538012906343526616495579780947410157152900079167400785315101225494319844385887313511400915737771590232237104338306672027046301077441784074871288144143512322953061483594248374680047390338226245861376 [65,60] 12429883101335498142045489994156469502005258606501946107915857083170141886824909159740932806748480239613686985010410567343731074507677090721128584139005351647167655295519497780373662546999352866175460440609900200227156738221656514756000226553637996263992099578692560467800463592350931756865952353293359494591326760683010290492360736928268594945907644148070497393099250525356283262898872025751434492651995987853799190645538116660977208942160126975894144209746292801039238832898933152965282340520890114376836683539959301764522260849077487876927756780669776131983857988189967597563954707716162410045425307696694929078866736552799611482002392246330668189242137194590078777477967182547126636087568524480768000710590835184112639927673824410355861117633433779525238228374920126438781593723649361757044232434846640094987783689604050882643376327620641952278630256939383005394378120017933002109251957557263719414446037295240197067972811920063597550350054583650786863652128900229062831229339566518563808994933581192500892593770225867485592279037161157155419201637688331533135244153377446655382395699162328231556711546164538520536011071884548941524501613122996121449676509528748927612874785939529126113471097441911704360656037986287402931055646740526607859690085961243278890551493180482319479700748401977435258057292363367907525345926356632841218135302595500177857178927267964933385658798399591019445494050943580362549568613729216049995434168996557060513958300870809277398227901279720221788373462979199945928913237011197049395935370492103455175685006974456578194427963487061463856603686943748604158038243726248082724953380393681770256864998982325233004839261420870746425526283029544701229742316033494996452688733215066342130644794373261212065162356474893908735145900480281672984851949196881963751966340062262366598301957474373764767084090649475880746410907947059391570810433701212291069554932370752599340207940854420289536721349420952658000497501901071780742719425662397878332040241082645736477089041743005827702819586878438688621337155241119848167744805356786513398914611728354678762268321569755953306744372479280040741671570202601012461640963552646518044314480321067648867238889129242462587162475711730633703254364488019276625397672654536682892252712136851374328635630284650784254077008527570905060563006841650394102939906046575698552443156167207503696198885211503564672820230223800110158113727919439075132882405885382081848902723329948972525683939201944914902995494375890853845233370905017381040122970047589378105425089754300416 [65,61] -1450186831669285109531588468332812294313153791736896942821212037375284181487863067028473066273350802754683636779100416007162367366342030592089748569859419220266694293676785122228173884714889385306048785049748042736542584936771372723472526329295903572220250287417515222432726359350311862860671624107823123496364708422748646238970466207037557526138624280076581026660247343895290812764204819440250615028302989845436472600508995663390294784710497910292150174250338268765637155190407133371695067380939551708447867914710476169243043191284914810424108327713012014024822957662281898868316744734503043438685618134591167327399884288453217336246210149043435132468211151402470254953783469652757477982698763718776187827665755173225901823621529120989282327865464231157304095928474176183553518052906012895035724961713265585596713292849506960784589566772685483038892909237816687275722622319061778555207854336242578764469087967979749810345049924452110637501293330204635816958448001607911708150221833422841651714483278966153010707041991053142733581848018661052382940490369160686304873339495256284588224789734956885734349590110792206971820634442601687646940552726504185436595381213245874919351227147779603720841394317966830076964354094935952379009662476504477387158201053742933570897259154664957790205625929035871053141132886488441080941775741592055759047842133536389677437896997666882187289916890445583727094871323302564315225643141401377860670752440923380878432787099966250031865544419367679431388926612880598288092014150295409885797616653690902040783484770990078727812057597319558188348407901877583927607176299289143243366751367905539883558757600388494636155228696882867676454646635261029084882800059983205584610342782593347174045432389563407718053629262275105105402632733029344711884814926604778452444966240076141205186408937231800218711890367776455043786169278696423541719829254989600499027340063324531755405422345583704877339664936680486500680534389685505737898548494942566322651402909445226800879352247132269141718147528014112253833989458282297493620655269276894707350342787684231185914723316320483762559524660694328771489360612249496692092876520253566986496178726465075103594095708633391653961936979206833360209768758069649050235418169624744643427312367606568721231327490107828883673578536108750057789798682594206556472381221414099890898714574478150476069816113370084065159618790818852372632728845479996384836727036161612782285746425548725870827141202507086859139732392284406731122749558193995945773894272346334868971605458944 [65,62] 115785784210771371859048241372228231633695947667571345142678071826875250158225324162453228335301979053492523009317090740459284231108112662759077185187934204974635231084570505672445823180968783261249281897852554241159473325086308999574487150172874365455381769291755043006651206501412311242371257324897903268955001835958871784668784819746774843306941099962412857841420282844806025851535924738276376597130131756097180810243932455451320806968230075849659154450857170239557175131490142651327124775694999779803815472637746150101787141931636349522277224633284354186435052473446201862717749364363264194004171350990912725463956075811475763307080414211741161757393968441817196921784194167669659508726373666600249740431735987081837276317746498817660485301889682051826526055728722125791367587676202263812458659095813283360305299088711555100464500792898972780034184990280533582468716441326093001331346934642315835553469831804849462407323743482152502296783387268521791622776464376157575451953479877327291694168337779400070131319118166046190660831510460227233537386908206417536307930885751702524353086726481917487930667660289554807000319542661206461267189554794247454848652564986794406450724372926460820143818258522907914958930104249056854524223983952726215133500073054335126410601993519913928540660219215996961242431913709939406879816297227449718168172766235854543275338892814134499383945234593485125419823925294025334318510878276629443281448050692097033371642537609420469116833996151700484370668456387036684861199030565956651957428991586868112373290014876925409471917312352021897088318211256103684190615153435928013410971736237726572917748185007982434367300092918216556347946128204678354229238658202296358525754578843740279861670494458782766648576092564967129508881495489228591593554202779900008341569978039644114526328079937912437005005021105508827198648228832610796829993919750604251884100452910634644895281390240461923146363651637132877247279350635220613438218259828388450722923859920895018701718053007586044972896325129377619506774972162960025103801133358433037240946461008583354607937567995509332765582098680468586180249401097787489325553799941084864742717281819366143448275717678291873134390507674163120325955051570965758863163003796143660558934105601754436433991543715239646283850808938672095045996308012533713746195628266516750182093089808162306218881352458494945121432810714886258781829314532768843963356005976243849812646860696777217941274803133246681429218690882779871354436428227191544955285829564575760645095424 [65,63] -5868904695967986209461407204328620606395494761541983212111589502096869682501147087290183405505049666477971903419679013841616711200467511543933531650018819386783774810827038149062762400143288833069160916039448802875946545584268988066125603625284803030091328711399496500883262318347051167822597625159113357093911219476633598086432402459456582595080809104313778155795395643482200021642272171301274637883493269725866883286945890046466810135490810335294403873756159695097714978727972003621279562835558714899424090525450863189264156860100143780180389455903436333890658682569418297530359817305155424042386007091941599599673506817908995833963734686041499558296566174958897136924526410215935764833965887938032646678603509560312481684605544239435155772654435982459060930956068175397909593529135992923971959749722227453603544797974205949231353428036584041374316727081836964378704485711890999437175529880393168343034718247019246407540414815709126885416804890937016348924243067766678080855083403932017519667357288105323368138518134675640165983416442665870467618247424633807331142532506520514696346657523243349485823121521478301387183247702552403420203880895571296125151981813698891180229562877026895758698893613133727799185484240753269314583024726157742859469960442573673714755472076722670837540694633132726013446156954864890499843246635858316403428176484274600996698837234206220291818241596922634801928929533903311397563951855730965637242680704125910202657569755059651755608536481730256186518208557551870000166381042116469266282122299771264743943108336567524282476222212406305025556024235367048318241705993456928696215200995462646633225566635816809001080909339703581876419919675199209291909476905035689591397751553560713469734822589787214940201389278722091899042948969110681517910269680348843955726622167794311333550755052807407666634412805170703378636488446903349591923638981893845173915480539129362979418971496452353425788204421154531517921257242236982641237493322637347780225851795675752284806258856473600826726357826700200850616872527600363034589231510960015139266426179325496295600865326936376386882909005777888093569696592692405140709566258373280983088668583119887973319306167123356248444573096850827229405215635396254166432408543654790146683287721782671766208610573555008796465762672577964830374144390615027286630091555843338216309871649668983953353853308914580869829857579242713111818628150929672671328537353222092335421417583573189042906173555630640256804396928592167341021514562035745469242428668424342208512 [65,64] -82053975751712848827190451731075443518420851436622738963848339132422635098961901539081134877711886644379295725876529086878035949763322234308689472728092808082104701621463888167207499825336031752059564422133147028740691840028070151439200974899626991461662079776717343903107871834096456108389200027120673991618375595750161414723180131501274264700983888802234203853492153780513315813519895948391427292070337547408602175985948094840010732058896871806907425536396058813376720742477250598131419794945295612614989280537753955535771897706388590374036362153440550719086697343818932251675128078062420783990978331307490228328853578550969289149497947499608978738249596459828239627298881588922472437483920013680663186993767007244728511196983568525997726813930784709982907680083860751767356768636090542708382624428030549187685400441199903477446258987396080653336914264038619397213781402039730922752317320407263224073317358244269631246760786043831580600550734922502496062503004495867227560823129874397745634764468851974947337708908363963996008238311511344635317499396843596438831948696098833662911773968324168928535882781818161640946142148593709767866242356546266250161398925238067565825979418280294008668607913234879930977363781423244443897092656577613142040101713355794538197910610510169481814257040922533007145268362328914473480012589960188163468838143522285954940531219197168704020859987716141189492377180988582696348595155372036939835448213709854291684481417712200182517524269387138923362440592376884266591111432275155378807771235062096709346684503630518825055269518504614996034882370640423585953772175794799315065786026424120043218954230873154533656033816268836525436001006732981931877820076463318726619372675716316568288181429850156751449058063359200052376368851249622536910728641276830609043458848844910612531205565145082533775525807055797518177075381649034351018070583499898770820174161440438389179187402436171191853462093037369695027757345431284889569465537840147826936144160592490538360324049176361416489003089315440846960139475914296900453396936016283795682569420615161755663004617433512617304682693717968812670848076238000766196653705303508183014302694067124784475950615952585150910624744702500852038439048557476728824137293380100468890249859564200081757489157626507840295838253947427319779699871403644289124708203804980951757567231223032388818322130224371656080529405134012766554260704035471093070386527447447326172541352231028670925347832529649570156653697131543219717253290193659549910611705450201088 [65,65] 35950002759723343422256329054236377246886904605055664350722418835315745426326354456816532638111769998521399650491209646707550444984560108600689719870624610315858721009919084997434453593685807364692525045175538012561386698743188375173349080627720015655291764039726351476073757389981538555006956912610161895215070615580292436987896165770389753634276297148386105856181758923973894706950044135774369104054037700603131331986760143143679687559064532399717915386659343721921832319339881034337982532629100130854614784365041250136649264276780815880927687932462499674413881181168645696047661344219621477596186628905921790831102978612732979557253424909769820836171344227489639484143224543832387805067400265275767174977554906837611519287251237415334031297034878056280691851639243830210344613344329199247780295719281678167324469799596129728052225687960868508788753817684687583304523281811412985201081461347972127039705810764420243282162902864765373496159441012110517183827213201367359690431794502678610493909471065405212345209473214568234649004580123646060127664201070472345624616070277423991085300064632238889852574307101570781515838234086338524533607386038495401137157707378061816573463264053049631235061534113471148303386735656590632239888237953438504996782587868646455905725138147466602501585465729213634120884477714953002726314994163804197037130513980622414891469801469783242946286619967046184044367024766662069287421314230986309664365113992168227115049820727841722023993510092187677511242424282486704640472578071331623337357284724280620108742719410149625229958979537330502570435457522103029292191656157416085499134871713126843840626194430040394010436115063430643609632067407697724664785471038906206276196898530283937424090114153302947359032100597111106061164654568340258801217616538443295389666163954025280957052775642289567247891502693999177224407392209703690139234256548789907293436188884162405836084647334097336514152950666081760513566602045130579032890032609746706323954931428742216211869323101592513421168402659741451597839139194838630331772097839772057383882266267686860279344106090335143056768309744053296061908724955784646616381879673867013938349468230689807723774888059518543920279606179940544648751872254816254124646640254823254181211737991633418574821057501307158363520748141869761016467981010692915515733960930681897726062336883424845267614068336182330254953035967421538743225904964233608027265094012235165731486319001230273841929065905630177832956342476735207690483711831339823424813404258304 [66,0] 23464637817366137307618456964321129004871032087886370496488676275842007216745224437530713350650105254976951422394134356504525037107424514879840484786658229135576897811230975757180363657659141234472507196416852892092298206870336961767857753694935955757120619985823083336098141074333471869485548263830062118552526025187325848997207122902060057137627662936316966855419671320617763363839708606557856983659132990739607860636540041715113160503356028871795279008341371874004838174723143904200689862810985840928940830701524900597745276173778802193042450004298162442184336397573393774954131334304492248747911292931726497665622418460360803240340022361919794635899111063594712603891730892258328883908147938544043502602056041615454035677864290163538374945946790210339005160678920525713006172119913515888513965639132549818222956136273699880097068327952820770912786860674725787127565637468445350433405691171202826757531614116449101540757046094503821579429447138978834569756850734589903085301859720717754743922306193034525308788335150833910574277382129000532535908319166257993221774582081886697271381391370054431839656618231837100460268234920314048150477344988410707821965371398283059951682729853838076283414497564968338167421871930560946417087585856676286526589312264449913441605994740652094713785354496590563913759252057017843112602379879036954964119498326161931966498937896184903227495596736971083902674413003070057959445972958420494915169500188823943245305547720537877185772803287189502031228956143744832717971980122394863582926586754926847122592485695444433542377675095977880959402257611897569348221918464094508669126264380600445350373590261690473196583243019841381282389836384027321677731321088765140879792435506133424871411456445963579847588903619223706715606600470867209040066589526241814251351139114859158181300740061163366422850229541290454422772486473526997505288147295811075855244905328488499166590357425272634037662538051520587299119926710110970108677755440668266258333865696910423112353103825623319918994585646739110877657996548536540434057800033985516324040728288975563421689208333687472838963266428244812877482737420726461474055673240213362754967850416239655188604984067653627279952006091747619858106076356042884834753130056201891197685223545106554539759092920729244144145780691820869371791428807537740640649944527335519737463521090073979760601163122772705659146161962170260473975753925467933881077670050177217746231017084665727447803863203932226956791764910220702908833613937731253573391740002403958260517837210297498248177563450881650849653925950702098775602838296170355538994240383284029513074483654443359056077115322608857517276025323520000000000000000000000000000000000000000000000000000000000 [66,1] 8472499179672132759089781642832129581721096494494046670970497879022326184036471404133964422724343877254661167153953388180461054730351289038400179272428337712066976142866970158943186701593360928212206319747891842922231919303363406607846970302432008908088646894822113079828405809396159113661327316120052955058907236170432187586531411919929755780107718663919000105889070844699365686829199655607034731077926218981532179233479492101808546463533551613788507570907193810725607637071185500689078083284900344522211381488438210094899251237259045618030326128254279388262015610945249695464866844203050625887600131680496131399920195426103797368462990752409875654053013779402697180541092172891124078077881820333808131616439867712872603732613166716224033004577889022999210248803021108109190074550791514465592487159621710745226042704003200894154301270025329165476235539232707564361211882949331347661589283833305844146994368470391666016123362434947034323734931155815591561628700207404447643797692063069977349127749661508200140064762278747191360219823409165021803310347839107623789925561607167330461373557082221885563623003486272965008225204215508932375271576670107051076057095454922521829550008658264448721815967302338343996015535186967292661085862903611133083881769088574508596029342410249379507424515116478210216519893159807253783334386564971311094750888428585607978240676990213423067805759235731749043545477780014328787932428460717460768090731605531581949507085696240235968946093333772270923111812761423578463246185720049313183219719550440883231726832322153610915210896237944316696192766981798795251558356683138395346951244045812207922225003153116233269863449486314015226594385304457073222063419062860127081901912881017696072639921248313475242697923015333233153637299431668219256834658675740206855487400062153575426325960336700317881443164377955395403688165114274054041835798665511375710907823197708543416329538528140913725382421724274502192950021507436308790246514468481616222124113495808736837857188705857868791086438631403301445750963225285511484606347647540477751546825012404488789994103736587819791971033032422377773584046873016855452850134472617658425063373967444215278003561938058553612286724881755823101792777148607250189283095941685295764421462091778723769148965813282165652040937868519170780977403606101272061144258902353983399360588620812701926065659310119993072869610936672820663868796186189133439815637148318008059696175643565465450609761306116750651118606799240092564915087043050447430512727964442858365576535676165459302225615239062011225596568554056966497941234399040473558116356393785850448041097866412153888315726242174468457613697744896000000000000000000000000000000000000000000000000000000000 [66,2] -301614918978152494079462700345555629641376208831651671323342940613070409430783917697854602836636242802612481787311010487988592847445322249105415696103403847710367885692032521707500693070390803380449598178767167572099104526786780540504667618749735750485166776372556558558484819636232556458552112587075322894068190061601785883533303841383316801424653467189229516001829773953580399479896020042749527256340395285519283148636750498407576120662755045654669391354512124453977779266749114873885167517693896754307922003166414978460764430240001839486860131701446647514836599303275658860681947877987400798820991220338084208056506148288429010165999435040799110277450103309465486382577756199492110149392536574911960734687660065583532434871943616400818139539420381105014385629824350082086787728280798979911252792810809477913399105132535039241764507313467643191423207353614706237766008307150598509242693981296365385866830260624160493685945351875285290886164478855734719214053448277745540658918114285221475001268113305706885124902378799900107183371557207034447866487594525524427083004761234145137312075591967546757234240339844746929521303248187907544387241686030834286891114503004652362331356764745518449137558994874637883928346307770029068660233395537953463636055382272279168927464239774697292782539895271008184967511501822261248714231981976053820345340588397059253841922548182280803518273119745017641619174263311230905326595535334119094872245132131748608895891083056709791055877303583248632184698715887064289139720087603641880290327221297567095709927495392609946430337709752244984221720684302348879406787379575376131993155516215417821810305039810057183289836753708662966838205087902016863456506543512388014520473132762545367099174539063015795126519824291821628957169217331665349579230091532554031995942480233178323919135654430985751873864017008393913206941131986876522800578165785361738344689168077297929096683048645543303327460772539358639036087882070995072192423165572423847972825037699237717649372772260887335474304693343038421770477697796201919785081974372598019187415492897575863063772789858580748578797840343277643420981972136670847304078481593295102783805640409176556846684411069686064118563703185113877979418195759207639231619767606900882140904272390149130067389069088929379906003840500764392544148059458827208002513704664803588608072266804237692133694968605371618022948554425756005430814985692762771557157235303611590446956748944110752430896463965835787016060875548425925971572822339501610736688123739701234073257634465858504757152126989827411992662961019743944911270855615977280507426174043564295144703173942694112320021768070718144785204762168524800000000000000000000000000000000000000000000000000000 [66,3] 1970968289390344259466390555148245799213206689131344806284034216614537290816857482805592550404424284280250223470949321072882828369841774776159870308856057932947597366001698255583820990101314140302404798163226556512640309589939400969722364967855841782606612748461507982421452294713410669715695219377334392208046810145849662783282380198079156900476277933520161914722657697114471362416698587696999209879618137685539616514179313695578871470678063115218409688870558002474963051511457699812267401394790149908059497653815549907243467811796834578749396900888756705580700877142832192714826111941273869662093205513467328976910181003388801334003924219389139578653920699954107982751474323783203474856083440026649879715093298435801987855501476063426788349156290066823699782140548593745389622683118160452602634524512076766655903954699884347310566029377177806949865539778616359252847916537231470424031136521519282546673410108618497708827432127798675328331988930579839808651341289460435553962413929442380190378076064556038799617782876332843924568253477552753580158005459428572516516511493727177895941588436090282827529909385343785004751456295961572965043777694526886505149059041003576579698087390075580731859475046087994301409898895067215762771801284606408657213063551988055434113753220739633861199431495008782579885579048279291902200310331070804483581575010374926276266079559042842625694402834327426155215814088809766389210411627993087977552368022973680738378155512881408887653683960561571490774077914142513532763200370048167599802180312755713242150945468707418571914867090457292320111686429124910374421412352938570322808800714751443936714637720646249013848677557663253447186455989119589459787670087856909679429053136257431483877410959248659349615659023171603350869287139445361165601296085514131415240121502621552361526012633296367509646490114549869074703098279532710042243795934803761416119515806221322090835855526263543351893849008626114927668993285173059517471543827145139701400594882422183228372333093079307733254255193830904892583849931098144932067070286178981723035577637069889677388967929789419304092975831319280679884325624799944478869952147426465382756833733329466201769500743834423057333397420880365714972547368996785655030178574454811232407143317428555961997498221962482946472400871944276955178643377737460716295190468348240863371866740794356213485535947861942126991931307168286483305381196133219246957293931341219770136990370786456176653221042361832614527272485436991999283269945992854227763751066868271931591804407076786980575699520400435099949998885791078446257975768167219724703805343165006752263726081100994970263018529305844575468959070945280000000000000000000000000000000000000000000000000000 [66,4] 18220088337359633330102436417856515085920423457271987138493450891434516876557632221209205108208845537609951342042995633436372229581722990532598490635679493679385264843233476302046222438534005144924991643786786151519743963890974530298769364772819832919743654505634120009674623804309584192893293434311727480673986517581820337306912696671521745342187046011993331597054917287356489976907913361570551774345677663731891202696316245929043446603549938397967308337944324007810296517349409255402555322275906228170435788326901636554155933934087485695670244974374659013342242323055459858689592594621794014487616439122533417751765804741961248029336713543646615443327995212498279107532626044816922991497188577953584478932680034431245115962402178148465584911892861732099692734020283572585935765400064794201334765339803871246204117452038828218536597591980137893456299628416397575350504703596424258069643879467199772973334035443476989145083700918980272421282999097036398031208955257438572249329381821704047512302871170322442216898523067158265761591065215852175156925133777238432662255925196756163157684527286696341179674066487992726764658210242349170114693825546201675334287397154748134050770790945384361921393063277904795074212711459292936792232009133981225396967560721484174827326884442427714507193387826035844314292063330740527103227439058594105146723794386971139815400116197507324314162953162890129854621096730273215586169941216342748608752108234409158785326244375444869275159929948365837005672991549341387080101382212809775624764909797678168185263732767417698555367132882098614913457707054437011617866020719227040206713509792696392735125049142918276136610758425964104886595764606429601605398085144104545182507363565963819864738219738853425110482258805889587610559964590460580881553581030753503399234703143686086142532149632173334955559899515318364379711049371719897500014482528312426872364523788424840603025747496031788724839729263993411451263013916475305356824266378664836946526746536646980051844364330911848103793820862381998819430798381843849072139674486083784427567703092260823356455650109064802468863047273805852455854962181249327880446522675217776001183403499890347731209948303905587842538295933551120278092134896537209076795878423985423855884600687019110915732655009812520481105916292525051407586959718678016343714488314342904371881603849405831910336461835722149224416852743210994019007364163248416292452601029902830988101206565347515704903635770939107437995498473735979888569528296614853715075955793460185085006443713989826936381304673208583461393714341833534388192992259205537127148375828113740879487343322121517812376137326739371278245339884158976000000000000000000000000000000000000000000000000 [66,5] -311941027439448915373572374435228989079790789050446146299857457934161827660219432392566019716339379806715995227140338557210404243261651471161538744876070556479562323176147639356145575872488597886526701367529506184415932378354633811506911864092682876499016280268701448228361502451137570825521568766720064245012356470919068219475614610493831842675754449439155797014648910968560447638754503244050834112119528819897883607171222780725514113155518671566985683820515199425449291208480780280740977490712087034205976590211426288224462864939380263187198600684523296010807291903637648702464823623775944741635006633139608619648979258288985882359385943159096179003728725495578767138862447978778239463951970158567490931753504213947893310974404707300664154374377357072857850171729220239990617765673557095108272714318763735167056309767069095094181813236368395499164918270858856511616166968228164938866463851073598531685193114798457901065279025385461117085943700080130972118427821984753631316013168881931814209428336323619309122439114759871694488130557116924940277405575805763232845741873365284328228003686871557145638301157809529499031468863365236192607794690785369330561644797495473656456571595106262162690813481725584906326351215091554138726174917324952503024787795939783760010884621889958709711049686305730218687554338064744581685369089775065282080009169025047217381692146822761460307166006551429174902041517872721249834919708107315284738055810087742946958805891080822604366915747779231168895152654067503863915557304784281979746218256486629367214876982993356737622163874703932623730164671677014333424505676938444967630894361453543247351610129913707684848363687043002114726724570773739380532589980607230631085293106530784475468317116156876573337949391046663812492717407140471330839169551773381691883989264345347494274637707588343546245519114700971481619722621359652096991022716809776224982600309377713192177095648690568629676828568006559186403796935431729484971518689420160934373325271576287292939542898431612613434697889681833612022248983131415915275134151434535289474452367377210890812843104510359093127903990755884490070127547563263573460552856646534049317695790689409633172198551464310877081423924297067687141713472355126853798745621641666067059450450624239355333819903648793402168354267204804748765909256072201369289862338151311578486333123138688850844363731238515635896535996037346785593819132084630590527483951599157372404931075876939386971384303959760292708675940028600455583491284650828634406814245598120353633108667306460093434606501394590081901932582247877731746486162240658488148577273657203653193396165642473461999981492789833973800505930520985600000000000000000000000000000000000000000000000 [66,6] 1729638193137966066620221027161354406419572948655392006216109781524868510986680780711829028172112954476785636680228844507801522695955563448044376084754958106909839436249958541492463487382149023457221432185509437615699277199719481064441465368801764210472287081941406954116752341915145164264878831290013208809919401273559416949458052271104864686769077306181075170923520419460083348147405596707128594098808857972229757797669355264673613052327436649458500845226933099129454638109085580958979470348700749369090295881704544006709107957837314126726925678377492677044471796248945560558082553854698958817979302635055186103162841807950225957085339514664977101839519290312107888985287284409036581280148275142212658319281906428638252748012268802484327865788333401060548783313665300663296408768772063732138129931683713481133162574497466356629873694316600973845081936951554471151575733013586087707983447511382657879421261170007767961980539468294182289693271416866850045137327873198192483144252886310408175382271535291353415866832214054905717969032868834182838423958753198732472293091321602779368239947292752899541297657835912349560227409536644321190062562542998180512917503814669233322601147084533622244922148862118473515106096986530976593156476113391287041551045902671013234822915879997744486877073437174486596991124963102018727249148826989749583439755560616302511193907083180675978970309681140125607621187019886785591177443745149485464333609024787108986722815354649158263871816873676146089384929238580480065129972764406369242447194457691914132197563629823423746945506945699816408960211000155172890915945113685007379227711979470392051245831898767211728654902385255924251868130542297004918623474339442331073452136144564063053888457287834562146205947457247933856966152113503820610096387874352953386767157375810556769365186561719817828177450188748879459085869266611886445246388094782169886599263249780267774927726183499461929687724187760089590436727281592685923320250576355729956416212214749234104366925449981134607520234910756583016998206234068823813780525115173855044961486375917984043237472711150561260475041391471322102693621719697366370996534665037319191420158260344174182114549514656848364649684129467757828507381566965906806024889918311087813948700853927512448985631618928917735007450150045122599549921873810728492167596837725597431110506264814630870509013459929093554993560871141775756170732142825310500916673161260800906632597269188174625082800122602237877284052690999634787087783989645983468086407487445925801276812222461988680614320161831447320940410828032349222163699609608267585185418339701606770627832325219547610222447555378468644197517469155328000000000000000000000000000000000000000000000 [66,7] -1438763354946414079866424295930075357557220036394203402275878086766141082887958168911215207237240313838375888930813215260363060447507230618470098980010128685996725804771422191293839236828257166349803440988881367794575053232563913594736230113173808319247511877774608336800622163768906374045874469487029197983424982979683196658065663353888486544434332388488115824246914360775368463893200539803263423091775717645807805041031278885312290306630617681226749320712880324437583515567654669958651633363538534636678410226409195855517074812168137829858195506678413152798224319754251994674609466881124741730992236517386940191912804224730214481915407170541235680245425651762328017832268238608879315123616261993954398983286185311631750655446891487278931131569508309385645046284367003477335629561177723592755089063120250240948059072848942668586817793724594589581424054142915614899744185464503891302901327892199748942857238546037446097175908123733693051555532849740641937905966093524492728400497284408798037466421527726446517739486369156023499182475984698702960108135730266596374918458903498771181831109764319369427288051259369254558214222877762289809319614990173093513271307063958716216292293139501746789769420427315242917409984632968282365081050172143958791623650383241083758467013740032121310378840162803590789911019424946267858948774412402267475312899182907274785004420065340009553487733840833653826699907568699179978680764083793901277856924873290730194005151840024433253639486051545014365858339182583866685874001691577313192153336598326635054056460267101596880827126998580362675740857441808481421484812006330341180865503423910321973866293004593929277467048883967141908566946013663292900776329842911484881411245103378744925595152258433216857231333215322743865892894448513504912298134794194309716327970087585195310943861092706831035939628944929727802650520483828192182881577713007982260518380825478677348380999550983503068858299369274208523917915943930533372397984501550699810827945489136056836832180143673165436604553207077009108567845487731332127990129157300086319998332569587189090949590953257987263847542845362208969592961757594693572117148818886651774279823879276351799867259698746390183219574813663627214618354745305630525521544436070205578305470116463433909731781562818524277401843225626000666991866250392125690197071058408508064910541906001542990432018870224120816639205963423680478563824120691405572810882027663871625583478337907366032953126062228883827142830628277485466425815462672680451489611014289222391225698097878795749002896212593436144298170056021748530123955235656455000966373002244786521664436473631561892183284828335399724497958145622016000000000000000000000000000000000000000000 [66,8] -44370484069530308661753776079865227724156184015930276018033512378584473662489387973128198214500012768054271769277039694459957869870901338614216225666480258797318859608424908989311647547928177176827192696691704615359481758113891279960312709366790934650013936539209709936147642117616405093508710392539901040156719093673986035595376982950733968628872583993562030813736486952229924766204878739369119526433259511028066170605016037678776281063846925970101958502150188351645840681332568589294708798453522624029991887410286061907256183156737367750782356467404506979073568400380869477876145203456917562504950823134567331072919416123312817661449972314616251048376992928344202096416406124982504336992934356085674735059778427456092148707599027262817941960518927892826547859851246568648900673066340550674598577229025693700527050139875085248488758589667291978250757026944274071088496431975036974628349958500244055586251948591875240771671896083654951134342185534618726249995287057150317943997815412038786093376426061666866359564076030395727607080929906018441173136131320010178488163920093352271790005340802758303528539581281652823327564311268218303561623552530647533669088025952915380214273040327009122280698588277671588510300561550178165904952875931602005554310861582182275854504615156572056162107103596436939212170462876457377417244734832698328207050130116205386959554855044544669568387368205890154911876644233966514831135147007046590108699961526693150001619279435755653385893761122004458148407153531430732920951836120839027515943604877281973766498675076620167062967275278434260740197714824263783387630167990283391003850349924316349487798330532957309244163361713487814496731719273880601629752236376577511544821818347542294494672417759724809043074824313356132614376731016837118414307420620601458399671435079434430529145542565358156490471358412704531629507451254490073200054796794265386934088574938773895567892702004380870122373057212885990942414788629867870023525055799788226886810089878352742915351978446960000284245877520990947357977728841704557028022174219022317254090283214913009243147062735026183633531269707564650125830191579679147626945115879514255536529469985158231862874150883831452552275952473171819822700980608707317728240871579819317314973136565666625768216572423856075474691815140091775012419064915339651859451605113092294619033296021205113061003044290390218118942421730204464942681955472393633952647773661717015666171858635445174862498746740768126956451003143206255323466205540800183159070621961548422890504633526642387538358116959170184288945816637640804599213995807396591493284290122436011243418606104206586665679725039378125710500575190188032000000000000000000000000000000000000000 [66,9] 333371144699633095927277020173153299046480070813751218961847605721078440646454452689384222438630360366361000901587568236642756299649121756798346225246645736594674497490531609865235462377235581932564321409662438191360927119314371188036211205386112954936395376938032698447166011396976218339575710676786304031858740327524678683185666960439073661611378751194068195949172996626042134000610968329065404856008475379064521405063576150637165606659540264591683522122487993624560699906912454056201764736692218734168521651552053898311443935546551328385076882655401115227298250375782310568991003893451881380864798381220082157685714045326674681618614366603357467421043771312439386629963642970001585181795821043066468594381028176319287611414311887531580657061605070548071679020401393220636221542046452050238646352952767154182036314937879727478040840007277810982688172190028379937042274099057923584773494992030445339976510648131538987560972316830692156022204929646793448379772318633351764850273368791157775643937122779271327796890445505761807068495533447083056563505250395740529552176755750145496603273600391486758958680281713217943680453558658764493915284728586537377958228312174696092740086123315414174387405146205422528889265616226723569573504661726257308979630014469439407037660657421900494569006852091644261336919668362238821865415667702767359150284668622890192683881409049451025206439243861602203270566083688546205336992622392355799606343291269737499528416963948237742136284897234390190854214161511627181506214208082861575975626589654874105906282203050427731147773676212080713061501924045914506324393044733480576055355792697786684818013504418165984193680580898477766178219833988513031518894352702525658782937949440705125567695059283359845246510645713593795726531867610038890782914301931972891578289465781363452842831893600518815010874150617248983487834414002825606610033105741379052520713647469887947209344356277684773400468821082350689359461087849301661310049655797210963936395978151101632336233678322001608751202122463954993968949547165936887814677862661920926293323713400434498037340919651821904242260516961837656597909060160858745416646601523403287421876070488199560208276021497198295186692035337360472523091455267995876988330469873446423566869299283571367403615848629250442807870613660815354504711067863946620533114592736439273512133033242471169311454966497710632304953826039998163506631656771340958338418746048967920036710899976284845216076885365810602309421352591526543484963025987521891398500479667618807641036716817721744196544188336637768634213524340740742784633776392523870967856692681351166790397211280353137686524828972452379280420637140582400000000000000000000000000000000000000 [66,10] -1187783177448607706948846459497236450322646173849196225046707336406924691955009906849643731322520132030572203704145046977742630982051586039187101140821453587971485185085318887860489588809077499534774753883086971481951148177161296495338720767842816349390704402406974584653705728352938660069819619027525126151011276403534760995036068629286318265958150644635649416610266679484117601929957955280649747497474103355082741779524704556577902785954796426634779780217455903393798387849885254882967484548632186395027560896695204260329769701760065946388052262451934366698081583534862485873655236117604587701955145964673741043832151572354446032637284012266134135687846379813546979924359388430306194760159205365423807374591353024798197560619368835899011786296115684126450880143047923961150761275025202229442634413045271390009779135284701991650709166129548914173925977763887562274435573455691266429243762466459752145109454777909207874517048816230035784328411414087085416620318019258331721277867395675600213103040278418463100970555754070459570132768761593463105459926340523581150600983859543365333716792935370198078841649574053727045439811280079747728450771621960563879232317669505845546925504731666580703085179613089965999306596571180889985675948866573426263010764585180242602946080916183019644029314234471165601411063285034051488442200799812648556070566786383421968686640722866445719860004497139096257931495005280605229064544628447766830721326687929401603313063284806714851285031864560173797997492554659547484014726243334583199568975057671995245864453482340685305808359693210240331159292718384966662305496069190780355360816585418197975312316604400934183283720219180656591095442846492102338354019826991317560713100356382866457378133241020093310562767168254922064784113550420799478361628526409345023509692434216809071573685030252644680370141227204168969621373149140554977760545179346116121794860870235432951456873977064835302946458295029601504499050409440621042028390706921374803428074854811198561574420447464955310467332832879856911290606072812355313632730617136886222869907295347417538779160405016654307279510075154605006575964312506629762927378832472179525214044576208328065622654081500451178159949069706949200056806481077294512531911072491305000506764729814933647202071131884643029624050534744443677377436130162927931151933723703658260237190484839720593965812706978894990712558818158962383930457384253641086586394437483432030320097719411743523441826282398272040503576574948043238697347099695724938736658196607281592915536667137630963266266890243479137773451207952334984139552644468969067987909863780472100800473702236632056614044255295119789879249847774609408000000000000000000000000000000000 [66,11] 1910515023240683936510072590361816914881758882327553871528064854409009398167669118519568811665042440317548978289992926431659494970276354928568163879559701009890819969696256343270667889934878001450924375227784619278191653032214241015510662366610140965823656677160074502670787479502046239451130352261544510590566662200106534494656470144968023816972733886405216976009106788053682476506675564427322862220372544944379397331922951058948129256394942408435181143822498572237225062411218783823184334154866611551746832303863550673508038622833167255064756086002649418672034044011313452464563008125867683001641497385993818716820024253667973983215311221178425133326778224160527719464550273228276129593936761665154504637541915812987314667032791400458649698450468922894138071753424027372297615149968014897714515390358324797538886210605322068186073832902721206590284671739740346311019091749779125267610209260048100775349448564969310699255398200510194067672792054778009329406706898682378649373808414720472645745939138420467537427016839749033933744345456065254946295910492049885671110982276265578257788127027749345447333259929858264358702522143032495628803016905481338820730835583627423300123434871373828731706681651030211320780093571683633420036612289028847825983757633103678062233336115540274683587228160162587224387334682194446236468381611797754782608448123059698267506304371459565130343856130301676114509128522246481725090365846626554321030918881670870891506704205083810304670045352502141276821559309707573718593841894138745134256109260440867649615681769162892784549881782182410108242113902994653216385121929792891170916331299919638603357683126492450267932354135286703943234691219406530095087635040960470386154130741419138397806755154769624845737579113553323122191949337136886934846137594686419332974121722113980646421215303772620168388509978529459157670139545343612040560595683509548807733462299533594892680817677666090635444525065039127771760629218563309243529424584086135448871118080780028477476883311354579964345405140250000772335399926461583050516490142218574555058667315141330328021219855528878324439940070614127010664664398080889579280837460777719001654643523325183214051667980012164461499684227170455244568946556776023447458833961049553635581122200117115058645628032640979589037188573265379153186725205422529081572145857962342085636449673404287677655656291816131462933005907069735799884965499885179579314494188925571556572608151770139794931586299926938182983050238223514802757089609325858867763049076830840758002456397083058154229228970115767738741939813152809969605291665103262923574554642082474784137030121566285627556592276285462275675042522700185600000000000000000000000000000000 [66,12] 1922398964636140197318903957686747592941130990416211007344544114607010893271493236831952041524205829871339630743160395909415979322299082598260006111678602908953219074973563591898119641919900863631551696007254159556936212682263532065977414512028885629624478518109031461596024434178190728622134510913299958644157748960139113687201259405621006964163130974114752664037097416821418841643245183762623259723212797911501978618247028086597364016332361771577201407854347655750431698603912863883805024455134572402854229039987310531102534711793179224730894903800758947364625077966699271135566031865173601469450834281848093960635902826973747140888811735882663478232157739467055135399657160326085559393780186133078861208627426762931293189006803806331724850972782289997440732617568503337857989381974125622552488874378113198944128060350658010635572923496193945544586739950652167644187535697072584214057441890478649348272827142466730163619924979600214769336429789615568010148545519447323457069145846896434369025601872651762424111970416763173352341451213473423520068603202655360040509567047167827748437571209228693892341810965242142359717683012800031684815752443146075138676994438115943773298051738921559274548997245431915628445517491271083807742080943086021428791351429361896104179203826374735137141435424373580113154350436466301927084206526202811407995969496576429809444838425099101493503466548992743156520732511848271556057321791941621637764000440270946346303393974538243359831622795361651067675979702140173502450827274871664943202628602079099210444836727859731200736368374810909674096800689791843462853450210147647016330734945781923734925688953065522908740285550224930281866924232291827347224185963807754289906392668805980953649749694703381125463542915909900933069642326876371069798451851073795712659622585730099802108753492617159139709624904785843561856492228882425254856218562550165786111792507387115100782953869648755955063942567231113211133002871321610483929938702579578054822271546706094892865820966180430814871367704248704813611283062457421519789501631815062224016451608230009705532303339653894604173294821142354615122911698395117154800420805430559544288095225469895797065711170349965757723792408181025862514676325813411685121979786336174206543135324707878541975228146711745610304203657415595465831948873032340587598051712522928967280126509331745787938300485085039006235113160878371449636939939713339060021504501405143572944221740277556154839101497733815930918640014476466527459910610810885788971437046979992445078644117787742278247771972136209644414748715913530525560245325641509421958339505173604585582453191597465572922577779129104778781360587444060160000000000000000000000000000 [66,13] -17912052547780454003399588358835579233335098952296250330964423597112354382676103832531049598722541215490925978127850516309465041522958884190935134922293459266283113804846002579831109379986172893710305142848023375018378300041077073028646440982659702149736085940914917088334187057954489825440272198792464516175813622289089406676751911956377256493725871129678635635489898964100094715235738019859278930536659761481223567750846831503606982399939442541113030530502921576799194892373057551317636808818163978519287415973555914650905508962181266045654785999150537589739046342304829379483006758498296456602297741198972841612693139514539837011772297712516460107200259106510749847733128992623107145905399131512671109404475786653390393622151572605858529311651704033089466283710870653854267678442931788482667999656833985974546181431851579264991826962579137506618054090484107619785814963961816015822791330676025295027021573075891539907340705772760703083288144758849465301450486003322664938985155425750366890983933778839484873382360183436503484132067853956636492544898182795023888631895536577687804431521940900843435434757556532648507277251495906150279004525461961590689864589581764478612662494173874508490136709105723299937769035287513045133226353917026627198825836210476047441621799882410687341931335894368955062399211231090699039629670737053530487914488653415356875014595861647296282666284220033292717783002454362875879809396541561399046714846403185287867204549643132842428698022231990566670821691784956299569937766580766245427271931850400917343047708235869262967510246116056437622667832936334044582306594983352887273336652986866549655532266500419859981233072050434415332211977316633807019448624740476590938376879740650592332440348207265066717963405547110982929548988230275401328973081894002958640739369540493546972040232332063131850049019184634323975287652834203192727570013710777419093630379292411283452010324443128638632006392762151674890139350413488204624832892386717041187548924159303315742545632414093255994635367663901886685613370825625206045515758010847742375830283192440827859558060943539256923791080359421921389781973633106102652676999837906256355575917989775932582661226533959109708234565854310576623561729025753869797028216647876304944782744793844273543976781399232279563295793052853942680875222825848086417428712217692711414393905284833652699387138878290060359987713735820596016042057892255715952594210049088716616171338929320433914690556701185669972026073397925774433706822927522116579332003705281687618853155671395129433324286606462085753384735504069227905449988885497981605344496374379241686160645309873508636083078682451864080212033988984832000000000000000000000000000 [66,14] 43442269085769343523500853106550166000147372653041004843833702031754924981416780895828284537773628475651128646104003229470532706171724701106574576211622564142966188792731750387759337195802132196107541602529066109740596970342950856202816284610338738813694646859039859107826382320005902295217108384863095318960036642975287071319015010791450951850912268542585080785228682720542915522064132425427629599969306694906633788206270385038630165215073637999400941536256478039312532452890823828220766913303826648742996603441349887388163591651052812040479216951080828020082591463934836521037420084273552060825037859677325144278413155194104448862201387980438761636850767950727322681987668562943400092288315984623965969218562010409085394980353370834955230865863761477509439971062200244968301057888565646619060675160766192329699632997405353357751263092074429575220287767212019495592499635154241984825795438945707041974275492700485654159393582640687428472472005214637042575623790259350785020835550187024827514483387289151476245203271477848302059301378043148396802471593874755943665309464546578660208933300293495157141195421964075123635298678316272477804168296530387500064069444417417782601256224259604312815291642296479845055178340791716010238859875138944030103226471859270731189431204575098000384201623215305153742669237791226058565308107839265121016394746665818174326586743428890620422800183693858496292091566234704030087450551389141615359073360458489298983973847749670873507017054095137534630277637055503476865688899305185034605340964651129973988709375508692008466430108981116531843177608443939446574626230493599738760829192765592250447043802228136965055802006240249599497903400615730009891949586116921372570017998158999863282539462930250651281631986900793671917325153561128616432182171701694293140698724823719750087534268890301068009155557612965641414364163545828164953782627547143540635005533623582479604404711767409005332941984543909981470972222560460774781811660249143361584986974727790274070068038417126562926521697599609742172695205914424976134545331323900113557071167672082681948855087849968827741324279769499180787323791595775650761440322585772448921606445359482223221990324599118790170094541273890905562064272664753765363432759005979749804903443735118669819989458680962635312942305499865126993383942417128649359513768910121121951480866506421582550673672271873890725354198170657993136596449382000200935594968352337320778978711058082776568912945169706108550255994547183397468184843698507099557906591688933287246509129995176533714332600434607278925963984654103731691579452486283216507258985567192953336803096359652675253682780459922731292018196202546790400000000000000000000000 [66,15] -45626887864617027128608054639035507962585625727999419528647039666127161976808412606985081978472984397598285577530868187451296834176384249331863222811292578421349496996698638975768168758482145977267049562238171250734266003957899534353140572848358627748165797882482133285629414060555843740200314897899136858534414281019172041049822027605637454166447541496329622686662754701110362382212963976143770597144787803067941759764107434167919655683100367764878812294026830795073008192127282798713936366984600565053112753215921294965351038874607425002907842668656788919849714711247143143468051334276050884359231449684818303661935114105376195628078872936870454831169356925231509935922293048868553628338823664478681431252518258642190017247451009077598601729787291201235640740610572440266122167716190979169474475788582341586057268032877969260522889642634879727868757283265765147137440186417937648114915701877166223205559318768238329793580507723980880188769977034303818820394436372477771645585043337014756205297861925421728850782601777834787393429538438297741953000000728689874552000962519690663073773814404062790944545820710953621557314115238765880537896037061898883243731617268765367665180440313921520158600348292823529992687372640627105845734091756572295028936219279744598235745879124188969382695347346285096946206424494125912847647943572597804294717188821273687216288870754441865010152939102734081750152996844568954909009619928949303608052251705537411747650601694360227868665762410101499162629420572942177607972405458717667936386484354386626648476520341273910010590674139900549639067598004720207656562471665195543388155055717889628327714139018565372071964796229694726672806572911981910163231771999761673563788379152090277863377184800799556656903533700980696794798752039783853168096133767430467960198168520252935667359572192217609571847443990629772197654930078649413110411736325869808989766162260011506047052787942882728037068392846816863533404607298069167772217886939582258130581246411265731270377412863031192440056901824374246730194113297734064434357194845666419561694690896826026219923369459561085115815546693632019730556265435011607590549317221232696234386082056869720138591935518281553003475594076310622046864095582292959515344577850741528861285517052653332015593470129372270589226907061459337678580543178836742092498757857046703065789939979829481976955234463863870534638415258879989877594602977308062235215453453533021966936346687175374647371412129450572537037383508972554330276680023820870382691609233281122797609426950163288591179613365243271648681419636992518142140392621468971016951272691292230865861355048478709722473744552292482006254379681710080000000000000000000000 [66,16] -25727833778191563222630390247570942393330474386761884542997234889910193168270060568737968644854179734073023887588725341833875422712803708213663917019977798770939858876221035111403599414555718482155532559765106296101199260279002570849004465758061315128696486009497049796583016905768186851546058660795910599913038438070146400134667659028821349678613574120148280685102266583007311802412496223250972695244723628505558879602759699220586999582378955324311733454576139798910084050932294675566024437421911042463539284231834350819866449875137865489164333328384802407062918945391963291521565796764880137821870949060514394886616645246252730050945272571146230876486454089806075115127071760256848399132804219314499743427422505810291628929118662643040460009478532621975975718590709223818919910547945737132214224865336534163805215125435864544380147462116475905346402292721665440930844499723247104629407532452196269141035146132832605273326572793243959224614964185933287556817512793054114359934948867179465700905248247827942115746012857626847671477944867920439043662999556718980506601614483572973890250887851381106815549879259864101938479001770404096658654239448501786789787235262393667255015566277230274745785170729878376789087829145997559819142945390146098925469705752269805480837158496234255172794046845712355619051270947086783114457745170642451440426262031232105382476726209936907968793658859691360360155013651076477746975286967581242042804001785423099356247069884098918465938605306694465206368510412673974584237276548467709101104683225944367891147142731926462251748990390399211656849373589716820317056606799922555693305986408161397333796347445147090068456669272299066493279114154824706993741894745474840423957734360574917707455394567946151423417538262808024254236902886537200837319948245665331263228492704638666007453029177404280683927936155782103114539644055774285359802874111294489627239605759742976879521568004468632668647999700749477699309771374779660093293287025180748976650341824294786357408613322506022809669058382561168191352374322709271075745943274548592675116210125774979657159593050290563221639165278373140274518993487043264744052860004398212978766998141216011688033265865488632974509037923070043516585873214772190634768646369464089028841777758661323149542954064429752286791982800249082669164720943893765286181155643695400031287974986925163098640090934925427976346333422707695156962938260004698321773522624393004325260373691505407387044426353275947904634335536210582617358689907402906617774372452021229203740353727611630109088599547939789969236255106702560560251403034574928929384785221417470070126044343555079329959870172784793603630854286868480000000000000000000 [66,17] 170578284337552536125789200258120557901030174508686746963376756948836025191917589488735907258709352933641130249181834009211676880181433734430973242432663309038104580367943524071802823415326283588617302013494141398929563368683700657951057608219229686540265576809429238559961988493197013089422399313833271844222743473174918208995478330494854267961525375598590478488900831354588848992872572597969783750499373583987870482090056899771591728954328086779703154836870069496606841277326417450907311881641902093546670780277138977778416296858052151230952222774264530574214025395705951640496271961521184459791747208581333839012550548405873093320527941755999088349003706369760363650899936249830718014147501136716495366433793231825218060496014806542991631664008100336195338260884691224403246407848044193826687131901522663413488303110624891461528585999969907708897258945968836607521692729891581140509708652732250318403163703165208828526960514588594235528965358136254110316152012952603728888706563066622856516765736327474295374178499495696305481461244671712996027705554849062918105948131162201513146634095044430614442404763732320811578348570593415543137822123556613614165747576047847721164348927377673169854407589689731902786316922161583398455540992680548251341060535504657972350792306909085616312213353032883668580987355824973692153024066757058655309147113216765407620144118959690206571989199476964441257885717940422731535180848408245616489425694056812771650904783914013432957153003516744726062625667412330607815004990148110573699488669894315310747289052395135945543852366621557309866762924903332930591580443325685112421523735654066428120080933928173900416406104533019272746748793681307733059049278273166996134689550088418107182217619674538729235407546061314461500165926705729106773274325479534934738509561939432034599173991297935213083789520350567903937239604445190807173268173123755655585271382426976183313295671595255802646059701568647188845495071098626376609070966161475692950993622148696828054053645533828153894560396858571535275989864440251953564959626637216516999808086980812762550467081025566524026731463194494438168865823741720120413915969572634377268837865462930593494820989473219883681042345808282081640372041882892346351853548389604817563705436833891925211479337880914170020468429015674937213679944196017081721806286127924909641615974466803880609256732063076458020001789937131686216922993527072068468220585216605525032796335541334138869533250588671343781666800710464140483752282089146993207001141778850852237299628625225830365857428117087246811205253880338668001409605633370257890287254790613155143025493618575824932740154100944354507052904611840000000000000000000 [66,18] -294845064996039335054695448176022374840809575917531229486236897132896434751358192758268471024212477405495770794517870514640703533009860443480195809219085668118142849528486388403044509311392522386936253197774412096244635978819077036199592992178791914012739083645772242227726376080771673859211014347267198036820130485686885598984261719896672956980061424896513220032570357604242349837025913357883278946243604330565147722449802074426711117617523743842859191744591237837946672640828359273733639451862703030429445332102217501879224686315897779255086204447206731607425140942947900031616731023404400205346168553739409294283483660235854894058178538053057734201906405088814788544817404479189093950730755167922975175796902141882230799840570928297702753389695345805132236603870486756365610584267986201243291587881345178821502363642016652213496905719299499510784129960599862152869359060798565556970471333093490431943068933238585414611323217576702850479824325936437003445000273044291276774144931917065817667594381848671792388278109218777957464003413580732220422680914451234720693337040458784843184329894608531902114660346923556702737276111125818807820218642013956412155291104651357167351160521747451691962506615518614155336851720852696089503976592791933535318506669746804458989311573967402045130191357036590485061938203417451118123740808715282590246040396180657443579789633429047012747489529319912930986310033883269430061587727761195624128352997627684731174026162704566399305943122210860151476566408413662576705167705588635096131269769844192212261344929393504278636899406471062278525125744374965675148485148677343796847637742324887720049457960473937312695373463461032892412142392563404930964577088573172045582549505198833455615081365682717913855300646131109358561670147172753613035826384496914553851652160652506133016744438368561351402427458244504820672978332713218619035349068421943560593785548937119625678112858984127210083256421053508050583508106729413991458908878424791379851265114145692955812517668723707636651938926890133264437405052037875151466931672878317700241502190296786866075045065192230557425141572752123702647331027625203739572639868291683610750346214779642229153739129084905199590334211408548640804572694061794955007383247012509343362678901834935270798119634775165383793960686561235892301498647094305672181678721144025859972233303686677850273440289935492719304208866148743309858303182287917704271865539841449324263720418004856422447969644924803419883844039697175432599849740000358502175916739935799813249635782149150913112025736613397698569065901561143979504246125485561795181218160954691255258574057184366279791355153746053862565279890302566400000000000000 [66,19] 287911529214082227696615604706912733242038332103170467853555466871045078378309325103789816034999629745126666304770614433046073075138506260364815725446170207776856546855885955232068264968685259576407248188133859588449321057633158344250634493559121406107636939450549030515133315913663231566920213772975014728224669575630560826876368714151397512161580581848823511075580386527698580172213936565360636219543752004408902042432414194916918971089738572458492348178085756515635619185703205731865582012575452930580742112146944545890451214523090468059434176597005239467654541703451495223310399033190405177093795307048026050917404952314944595516707024533766081965301650772513551432117971825250537243020554991984752142132604357176725460252099797019042947417230996601140635174147487533474417688936948628328879004880111916922643161518092110498459543780474544635101839808356787166129813833412694534652010721736898814935771322483587197134708070140735982924551987241305554326290098906009190833132927164780853383710293227375805393928089108717108609494520892029083799832931869423908225392185201387864300314397066594837449289397016933777638852595003476829302749217718373469561253864084247550903797883131863918666013688383524134661999926250191694029702172619522992267105493676493155114625780976949985946630304328734229559309835464020439676186144585041014181277877167142747536458289461254351974389003139846630418516047860654480021376450313411888735883205901074258283062024565722161694907795180088560510154199920644316703139453007587216965233081431279288314632611636657071254545979178834773023186389873772873694014137373323706832731871505877953440932706264679136372609552618414188642114442833616037292969932227556779816110670574628339474316868465359868933374601710717844542088573777043894888015653990939622000259660232154810878355390474259008402953970407699419905924619938343415807828463901836655099846133489053875040901890408116120339261754762215793471304436180389594504444555844557133923873402376628324335857652236449460821184083285575888238359727164702465593950387199894266624979055863682466559061686161309635050966864729641254997318252876466924736541634426633854031380148755097154337511817871359352860854140113002370208207667594753719956501895568517217559986877605028843570025647684970048738950227952051537001912712210792059827712701863080992317571195714680198197178356330109402447969169879273383080563270714609450507398466897146068198857336395641812694322821770638223543812102495781832462154011759962381837091638853683103617315036260499785265678630564302257483937370916422628359878095599911088826724820599930543206989394039725612151933412528139467970894412906496000000000000 [66,20] -139886417514908394378557052100659523763649601857269167166532750755421942616393331985462701492014230761111424631901688718571838908909796267743540307752278730916106133272839689141722857209161872151503279017575846908041242379889993708850419471005764682589374134179447425638729911529426410014329442405604767055865549950924726359710175318020871077944123625211608674717698209497405956902822777337641563117868414284293944949982043547750862861648850841397374443581819780578533230188925291065992086354557050800479921415906633365834873450029759749046149227349675140875829423643112489324026669810294291830692609000558486558651258518843306995405917492026203853458944774948526584361870239614257552591010135040253213412260259971020544556646379663669256328983817016753234006796507331255982223321045192690791437332932747405986910035136578175214276621432946399219418294551100260052212760165011721065337660518538023356626317704056372699654769431246173812286495879072465444909700920783230618706218793575079109875788891319585028498712339768138506319084632960576164607153507728221943758390648739557148922289618546708271723606319391246507338000050394636044508646459885279654548879252847829657178974135470388347413068567171469498580178079410880266738156435906120368638285813717604535913637543091510099066779214587461560497523036404700166437425469540775607397475155632101937856608583514709358505212477959319094151837361735476280898421913768403080955984442860837941592517912525533167223272590556247468279831711737567638547347578275503605673364236101706821319991745991163023725970066767517153437654089549317656810839402498080956635672597513225802795391429977907318900227388018743746722161869550160844931012325137753692614793471885763013928704151686408066175230035189534171984251307888920751457836690258675947465451590187115960638056479926327933125612792317422219241492075968199549114104113821076130920117979843995669373839345119828749632780132754393744408881038736977293229014319771892238261370564755465737589052200471695101471964113034058629408060206251472506092243184219279615991248944419311764929669337683143436769399706997599740088254603434647331229014947353454295592652788758397006954067873087386542709035534011820991957498522592911498792286768913113074434963910252117379998315766728138575266612977951139843946084891473637009029035752331599366652801976549993830294218628748181780239785692197529180696272879677147864132930828803074861969622731379097736292634643378969126165232178373677951209795724564741769376235730810686736181336804130454194140908567592003887895991174937079346000626403904836022118185950874712542058870567477884795222288324051675852478272217337036800000000 [66,21] -85778555250428446554765167777547914668749140315090964281007706755111974339716808560175083107832365252247439391544606947370567585986359683949987393002539436398797640286012868891023854395909875416595678903394521838416296714735770251658474179660754778928366554885482110744240037161899255516165081416004175532674094709181307803973852264912777498503624365353574185435257487808746536027191121534031997704051166667805494745901498008988853756486300284091823992794627731665709137571213313161098429087240145709769768689331215255336333826961771357252951931273688830355376218503221599350268747206205722251160724476491953675025749086983897517361639719700657692981191447654810658884083005587046300170334557219829102358409329923968431359556999179032384685189730434450182411392527978497972713707982758554715742564635396168530114134778808735041534332277796778489702059815379130481505450154253893656754488709774830537540607192823487368136002943503604997908758666181596397107345190974742462921859794411892552466349106904798100680648564345833071450326189674990378385713642017214633634851073650715037081602504388841176724455223205932913899241593325024116390800884035224425887282848638857270360387491309626148426946940038423196087165120755310414303647901592711828035713078911476207860979266910769729060919118804670095828210619122164785114140449049102172410592238392777674387714273476631850543388734325957222491740678820957940166220694389402614504092771935752344821653568233270876960320899825542554458135348738479399040687055918436362565095369084174659638013177816405659888452910528138265831472451992843414117185656404516746569554322060681220910450069714543857153005685345806197962124655962320243163094297459018344041787243386719144965036113750018180737964474312807239097399013915090104421466174030336045211429762730407037756052716171475258362986113844990122451984935968867551359074927737298466426144184592670739509066326778530750139029043116971511062404740137054256794763743478371357342138062248260701642835531417835758347096912781534770786927710015787852646472761055531981088466865994257933392420473029675803675724742596560925697360375139125644318857490712028383828469341402619443159900672518858524432410855720395194850658012724934261823616473173126927260147118633155526834308727829646743792062583979109667882674824714161421441516895451207915026153687053623496860061105725204867034820064887726650301775851831352136787294456258503957592318284177024292575125117057367701834380512166893776203935950422039114541616694711681297089829671110981457179243962018643266352242102173707100127705878464629994522559794728957826575184331530895363158006210716222474996432785899520000000 [66,22] 381940135645854380020204570385169527961759411044187602734087091519336172987837816255915624008621672633636388274689240650141048118450379531265773928456002215121704929536330285007534636380238075169830310853865640268967315299091768578288605351187111394684789982413037222377317362542098587937696705032654558815064376458495833475383809723450976970071884033447804252662159630461350403381557954635218878347031213648531361276814468854989311187444725514604622074020473525903906642154658218052370992994398123175229416027969174168747821645619722617419037099193381552611321948412123867888953424810616057723525387064988454767195176296649960963303192864706493807844989370012837101845505796962318881256352574823469108783934014705186817062122188566768710336280294843935960386813266718338999366446376384139724126855672036176733040765379336727908798693023586686087651730016352378934879424667046550874135190488237508615406620545569899570190676211540451770939895404708063879763223870616025255582876713735746307167619773509023072536656227524290727432374335716505442517883249690770334350028239669934674726459001059031861871941190973068123860781163238314785638455342948157493831774609431519068482659453561371056550479438457889702805320241202210114706952048546794675291115754003885435367798891833645268689604316273463430150364223481899429025594321312514282758413515893041933833025887263484309966133267459057165170980294636336077244606228344221468328311038675382770984165226552004252113268960516627237967739138109053902848358106505018929692192823024228640176430944853799067390817401520124766128239848994509292303216455049427273286034393494080220393433042443007783052625098545976002478442509110687268227830574181850389331263043101552021034139826461613882105362356667344901973967393147839495764370790842086752079628042047349669148958909826639216507549547240616348617647333596994649291506346937277533317123491472010361001884079036669031127878520926974826606223152128613265781095480769034659497535725772699003392003790385865887900340964786198586156100747782572741540812577889132605916282560863829102974787396092392291657923505540146732952119844630559863625169218356529330652528738119486608392356305666159406935334210774394676230822013781028007732383823207623481834042036267412301874171925470330316477533147914993861756926159147152910457116497672137114654309280711172809438496538041150502082809550922663021266506795303187633013945360714034851846784507032284133196593211619969002657917012070083655740769168232036930923076124638788660724611211002809682786968234631865892724101898927994776324412434589995480943130334828590569634564344108581222433181433160589843025033355591680000 [66,23] -787247053066448662365940087551184507880666989759818953836351303552142884542431757806733813840281874080497460245929183335501084702780447278424928591209991896511051715089602292085069008933589993910003887512126139357040188637714773653522690198307690863275267030127571934937251183671905996556931035205957534505203891459162420350134479513196865750846252557747924783125895440083989780911826810339852648852757786869159464782180295589842979153409530474010265944295678938731724168844525179650909238310121799597627042360559629420896123872919628931797078230891046485975151443157863537870671081483268333635731956317914155255360117790318027804520645924194161231550608517204924528021528550011737796311057525129970318484425342797221131544918543787319062966449792608704948135412517705843552113014766913127793635511049927505040702878332050192067136954619529302520569029014203978608054621831036003321038314405869163980307305651015850413305138309739229631275179332794010805800392283491200988773919961804075643741942048418580309396364331306086325574099440335505567835253804980984767083629582454528644220063078344158799747180720635839980422009187731618116834457676528896678208093493461595660708502615229046099831653668073785690215903403096770048288490155985007171295573144996733175436277510374677872845860870110193290169365894327221955262873731856922410899008235857247925276971791217999330714846013710995264844038664131311615234672503510627676638230412904328239146055481877711220331138865547778206753532780285531947700508801963642028703199792554276350181800906855793664648228297575031397685947320094289493731552362020023063309493251927600452268704015871182488319712941342104335301741930965872308072307667565746111676463095685380504660471311733139754552004848568147674699940151227237833820171586396873950188344524672153852067084470401201901597187379269311413359918218729535501021070127448471189352794726078981448268995280923107632098086740502302174020202447115675517380720182008699371133753947421785209168069981781250884632532808257367099284739216595963805630999315959438571567954454314812276072874268592495947257109253764614828397932500716478573258019950533732934401992326312884219068100877613932200821049227506453221447614814758805884255516999239223255974438360975379791676316894730809225289096014044850185105549365683999816342536320047051115569455945192584207485574417874308546460732350230466664812494805532689370854227519477791728172503562649975064853285969407726767351943823570767970580874248009399506498567538113366550400606934713715124714397084924616835450857144282085176667784003686075562541144704428738381342320779080705785230740425596411134102114140160000 [66,24] 1225885493032224710348316531397845523784087182419456752486733664686007730097819166964515890846040028264951871190463536199308414937085491974715072748692903390326486164147113374142587960924656917546429511067469325471219423111647914234468642013689603324211482311310024784459629998516796630411418840385878079961605798531225248708321739685118222567850837981567536299378952373652943521169804445208652616979688327962818445521764178350238518441503887733973522407812576176368237192786074927974432826523892049776394903302875761231953020039249133477173762434827653769690113152331994387022538030776195119533321864841747787952635378301591465954484141282095288802589693607214302493217095287030007115910909115979154764363721390709422296080114826986481244998631723414743362377923539030395334603972665213299846055278490493966602401925245914453161179405543605982488502616205243447515465279619157168116381372850420900381424098304042659095651694208766668688232338997395873608286862028910944567855369977103292422073162141044961819143215824875642908307567664872005044758101619285561146549251727796393733339797739669910292069725351759821124444525442204190251916537012410318197522600760170572395265527582736860243498593185063672427446921326353292884909799107647742835456394757084422555296558903697901934849871025680541548361145513566267875100502118602713628877594037732069131680611119978897269265435909202825274879807720736083967974354785730343623795797494064196922527314723457172960028818434063699306532851036325031694630178289380741272844388608982371803210434403477147198751772983883207694689897177582754362781321715324795029789075514657275778642201925637938234938035437700689879319920674400256118267209998593144161799130380927001230419736940727992581982074105999004176004039597428338273034694425280596664343743175723409325170739114863803094576166929937516809317180237603147800516115296811011553193049666399619356483563675154182022370387265020994320702381350399990186261037144500880893431095144910411106803516054128660834655353970922651393790826373101794605637840957000560312405291990172026986140507428197606779516150266529588500709449710686403027590620639634342908632477442218811145076752198577934267766564479038262150193143907168569615680512850053115945352331538702953597595302439126551711600813764944577936988780029842176187698429133339863661858608724154655131168129545512317261186700850557982367636600664985981206649028988272493461911715573406295191233615106626488480966906698225822778000018993372004870990755531076427395557246924163199397981930438334951262566035439682311023405059709484533920874820395719269710713022452401300452525168558485935838456499404800 [66,25] -1485499447236755128178134238433352817292031087549609320258620380938313053375380718993345368032482658562369625938216901262755919806695543211856871812158024117788878764335071246209075269334947448967732961366837268849217164099896722400130008669960417218321547231069961321692108277630703458171203152335805276293968125167319932648062890655702407696233532001716165932509565243955054606149428674219607546283878548613854694029358244174938910424854462205302327666212976053131709903550116987309935181196412872732009310766922078212384367278930902095856082061320742077902920648761746825330340509152701091605364619175454866645194138863773540140268399482711552179713585092745505841513850799037762448318543205074850564104116985068872052206489001213084490615565192470944711420044703979369377675565944012439734216765796773504650490953878232766432961963567768695683113953579849965841621490724584747167731941827562018193214103423938960654617541048632562585002940410158688019561509167542145617712471509873076810577875326914899160067227746559448083817484582414150879783208192961341968622525594734013739367265321830726821803196705981825472620254126562064292762438140025315665568298428372916864553119332797608966837967789354184305180052836716327693024411993841518211851830905250050052418812696968116481576506129890374902315428182472660429858560404976812253432580036134666751849563248190390583472958033988580333708845451304456135740875769251894333459445630376173719920527759199557063949668584773981394867734133398280712009994399212727188197337736787160772323763159310758665077607443841436712375470336171476427855591470673852330726619352913299735137218983767197702971937909791975608475684677538462762984464255465397077119335838637461018067930716370012929652009589979764572531609724970465976705192472824962149173445772850810840727264995407456040389587006720266196775369029041282233999119650902500184718803056644580615155162759673192946817545502177534673578360046566352583971016155024278663811798984145290161890777204168262420538676828849109041895566397071590021972813504753527175097520346860135924768153808109450656713568043631924550993116103610558390974975457625880317922996693452697725803628029869721093097161560793520052716104610141005764174862178021856998132075915045239395343513157089494229406050216547039256210600400102018301893654294818611158816557267541055936204877306571855506331899676069896561895453056704312510920507978320809535744585661193768505990004701122094419059284898322881338895811050264094005549551920108356170530995623798294408950242608241090166547732230948422935239907422096618677282896898770612290508919408680852194926594000766174887726284800 [66,26] 1435737802140201675352792179436927952388753253633199426665006630238418888898107197745801672558229604312149384501633381677061886369532408608526691821728587948469945141201813316673226968962170334660281584913079731408397060333222022651835798352682112992712993709124282081135275232284363342834430330027203679594303478537802808274582264607295188255685860683754416886654546161421158187866471141120315719245369981966295606328990733086571300898662526099284364220504853752671722289554652073881837504308590351257263039864285283670573563126235420599729469072776929068418517174222003171263424883087987629574173516145296954011569903560491778121762066567948205116324270849412200170344857069258907665016416144186174923558751630011348788679789252911867944359681720878557417783944913280111911847816035476716855988658414472514932725341007951181544586399634705210264698867363557032891702938886253295107562549285979112719732326291670370239574082674464360076758061043425732799683417332671315326959208523881523106768464030523270362857660512129613587347530066486648193672717944121476719619084466361124528926591471453379583304827959258111815155020278576902666125632162739085303413375825627164636667948021779027988183181537642927225554806461105301740355449576743089282101466180329560980610659619126408939625316663777928471277930239438130557637501769760053922288899130903034048231620596508436763977388866827257506944438153614732735393397590968016482400939055642432329508544002211748210786695610707963353674515971352262423211562218467839504776831204350649345196784499066200294384464112787756123171113830448703769490998913287139357720570703534221529908444401354214285967526388721041452229344981746260501031905676258232077937130286265578693569926508506142607621873605458995699941839351431093063165173241995869215751703205662243137275992089807229520500664694951033331197935880669898766383828879380404330311271423475991117009235953026321496816761329542597503709287701711282514099595425382762961560576330196584951481427462984462507022152192449496683522824520599643853819272946194863198108799443160740207072725234935374415990111605002378051455873840636804334081924918558431808046602257891089111337698965420822692352097504864793039706866545365436309771685989669369097612012730488254971919723310185657676237124750838966503029629144902539697478152616105401429232490407862012820642339707452848695989669584130151880366428531864999947896151397720230836139346879493129623614658363950305531892318038899183098740451597473194913290158735914052365233111492014823394392986060921069766961111790442928897301472845139756243825614045182340191342619937803190966917540195745307767603200 [66,27] -1200410998756064495982218968364989961776501695932487913717898402169496978862342283630303673855604732876800202184863218536650221525361837171499717319474679847368215760386372577386145622637472942587569983305659762149969437687140957878458456077879679706026536559957093860694174251243024830693542096597179943573853619436029304599248622345934133175538688776353933327495829075820458951276795769509438910126772251453167919670544618918888503503350954286149643168599533906022383688326161815224286793914423465806653318709761084575536041402189464991980862067257254552889545374942211473032034735212426174077781494423298807066972036278687072493047322246445560097654511485978680192855464109836171767975591110519463513993706364861169874718900048747218166520459808099632946125690860347879926650134047008637961884490078019939461055863711048597065689756271285610135101629611707679818574031948640401965824962596043349623933380063588718150955373692461872943765762483310628720559883072083118073452643548197188947792512994487152269856931978934147917165781955457044366006217475343272033509054825804232687087673949701443545634580576835747476337795698097921494807654724797605668965961838277307425506882741290492265687642593226386892383004897198086438870256006667085174641260931104061899372054598563092227986874394148551104917214383450135016895551498475008125168500217038090731228877866839236347669108340713411999142241891528567526966202715449829201037752036131819029801450282415622098868228899138657545174290264150550975856183530924353904197004919233379125130350706193530865262351680969042618289041294024640052154572918051876447306256522003744039909272521664805153000870773455559481211424504080527441311788704281648311055801300131037045424507224877078981050899610886428042019622725705299130864291614721668008155079644986754910343442465582823951268713868471816736717921778730729194029231598545572824180987746842709875759725240482268277840346211585748768333147144246636033641661494935794664195215918310281065865960705563405321487251373366579064121690273854864908225825732452402283126150089220608145817288340256596211663490625658077540924438579269902813879355005961993624660287896063739919766399710138312490247684364436497531722195893464467060811077897687900800582238288807896980992877692072479665434539809081058010574482975789720327626837588053982634130310222970602521557788901014511376235839895433602660287909754035927466181020469204137177137933127653095761649170141141371549939640295641373511561538517733705637484892606392817211631434474663231840525089332775653910240636730962145763823797160083372455167193144242374421877447972662420231187637289771807539200 [66,28] 1038872246233702407213311683856202680232321533813662756223696276395874101961900342203748883000888950653898405502052970891280176652186658761955198572407300729439162269520193828485998810458926615250288134300431321622265582063374005642707063089606081563460544089588194348529168587161703287561375363672872796524856106850174099579184384219427561985763389358770742240659314622015852359574745892657962183977149500957991019519865709676379857287915115692799527150668826651063654660448778401167115895573710117608814497652253969417527478485049919852156511388636818877564005017274800203293432628842690596248967925350311312291725141857969963021917759335884993586417438208797731320122163573496440099201776755069704602523562124701006993442242691743572992462629471936913989398849237171853816726895967967234547045905901242659540919460212386247281516737208899607822382309710207918696941858915715963480671805180809519235212197396443216863904504845432410898362753928973789311128677416035076280134076578452089883812373651325558220165225148867991343743485782835930939629714855919136207972108680252791976981729922125527333673330171777943890648148824649687751259479501520412885266693477985810100239243535804386704156815038448258823647964441621291344109121149488512172740071563010567711846224294094929228438255094559103544324401344315042725921295454852533675435548388230196066916845164337635532750707871994696335605842306552567205222424793287986663487856334926453133926091701514947987659577591574857184499719567642952186548279382771800715331622491781013593556208870661984609212331990430303416138350982077255989564028030139830293048969846869305331147029359940228661703161137598910092454175422326375581167425852919074723035571753573867126138833356909182582120834545815977024066401878364179015054825904353004802196720313001046772248705737859120046363034222862052217340072390206132959664481869960315549091694964887194011500513379733384824508980680799221748918051763140984037145981543069313382618410300441966773103603858778584290430980388077323021634798683189379526519675808680318659354981192540139697843609962786175130744051343934840276600457868577756332109731822773605824443965558062704445025792643137675903666634101189938850294269047737362796432472762881872894859735350563070643557238195496928708619470039105530928617915306400217286019651657193477249667031130164553593827029989117292392334272775856194509246454659120983429228909408541168903720519700713891037428020766377060490070025587624715815865371488501670113957510684869638717720519990949444880199532765168069605954063934730016865892345275107735503343980270564117765906979166096049290169678263064985600 [66,29] -1084661342379103966619586151411225864426418479988595924522260541600996036658229690962137714834420642032625349897370719823297274425760025551770493684436888055638751304768391809771379162116248745041614842159197347267500106427083897939666952259797544511125916454752662444437562290273889430571916155932929417037346069984029073195412080066645981460905585422697100643953181692739171854754039003648647352592201849227031079643344965537436474606082478222885496353419682199357774746777746902804771061345435028755825052442781709430151109121773945734087290595059116237570641157640280439056716815896575183657132107974575128539597865391744861116024811751412306189228058623409658403770392574410210642345758082683123415986353434280097492313831313629671885604782321904854112750089009214031222794174536461400766406739158288831213953062462674159632915110013435627105438798258579301601184678288483527777385279108907184565044702926074750237779319783866921471946238922979793317723254942918664340853260375618707374667417338881498617800508970505169399405260383791411990610606929965557103557872946659683421705746356283525216171108304041633214721982421338515370910511645055106511569157069196209212324316870076608489251623444738955857184352384950601941559834211971004474935862324323595318421530247956634385005103648644882588650342514216634577307494902682787206734745011679419928506861316932183446377867839256879876126938661835295813420067094817631220046129398408602962839555733272948505981523070150741681204926097402350933136502858391870888104484241281740808741240447521312403300728931729838624861913031793192736389451981343354710058525693580200014257145862739864675998567396368847203967304003936268248440376854694063805984656556181215964885449404602191233522947186698407805932581758473085931446138183135952144625307659846824901522947045141538268819341130805223080771302002731632324949789509769483555556887032130921445648769301337928986317688229009991266698173108212675642131666022986520903464795530566404803906026864718560221097621809557649716827846114280241495368479949392993512578476413061874303783383650129337184020065782403883399478219450172591000416783549313183329112205013555091098118492435060472003546266078418332380535452855012858054966749568500792379795376226086734273561087137347765607075955547745255750524928979795926278664012810347077717124488197191991957922277119897992324800053865213190999630621593103191396120738953457327304978501657669324085202285700597275401573574191822503194628003262964516039214185645151594999489045044083013355241499915791841962745589939590617889577083926155015364119361531100435611230052855351454049708446371020800 [66,30] 1243813991502367801435387426855460883809935001919212649255423373597289994469886556050614628956956656004087030419739974845830141164914808139305807721061369715808040618920175430432951443902112892562573124760614295607175093550513990251720116884126628271585407987620444202875421553900617537513582355971785301315821396490865300512947630431222117214623672797447677515975969822740243071343347068527589751718322122777248144630372318400041236499737245059492107783940525759989557050220038664919794446747148949414102629439239592291690304541902907112662353298716110327299656025434196833314618016947250830433666120449440671156202648589096267907304802649084201792009836723063111426570362725276820925901485408839513364146560906712923470919006465515700931096337120254710070208964933699249363678010968468375970135912723953114881270998453623688237512541241978741534067577077733157359081364838074769008799320575467798972987220988156992603994444412521681978757769510605369594163472765977878282507226634274047113157834757689845032460407020186755785698291243838738309260060772357410203849104706599092845800200448734959746884167805625175319574855957823046253712751272333431022941905774788274817424763318995587534415261369627237561038219349385618290439750253152185851117527038067354246380874580831654407352132649865280986752635181026229158735777782017650749559073941529350423371298330551970670045046361281019408787186470636147646615446811599723342075432778072063582580978778983778780273840743979297636658227098951558847440189613245995567247592168314236845676759099927324252608407996021266019084124483459616865877540977960461033226205227718405651797052985055692398233900912927734865508245482902046045289032120473077424145488198945930142556655172273116496383041426132192483985530234465373855777305078552623531305640989885192438545806490116338855257937361488769111144125828434056221624877002336162885235251832281431221907035011400998565537483401617622151559109987122718409030959909853702181589531062618687355023394249259673224250412823891203265420024943269753964978437987356971485222271846776230550536235413928444588624212014866861064018206204397825315859764886800186115743415034654003562365128778387310984560373181951070124544700128534232580971186484555019817029282292484708048785237963331839503587119519614960240626826311983926504625947185648500013163371675151208535515081447227075662643870388030945685347636626782978509559548081791984954408116647502082431401510185153955849360602827893497741058031727869805967836006003199141815452819898493872717363257585586102943107933636641618740997560121301181686521539077771672179233599444271032064465174528000 [66,31] -1323101874303700834301864036284473469857554140809779569425294488073025867142029182030852953758575247297548608810218041756708085126487924244659315172156748472246647757651844412449348578243149657081850628327487486827461578057372738275057753137669639750997636873754781302195704734863989561295961592933748272704244726515993607178371110003026898827875419334090815228293198671455385905723183473285752935999286776997926588093233824061551391719148583644793328478352092631529798867844724398670707017717720886765074791498277955247216754355730740609223234003795534110098681372591185426010499600460774557687098038665805474985890763511059781637448815053637478504203790098352692961730695958709681121658799310333384703217472332543236790970793875080628437854685777261748041037754304639871751496644030250277673169088719441582733023261603007537033833781763942008542535815174101697296564864428892565466178748539980401119026979135643764053085745198043732835402292780255271000030297437010338480128181127767708917866135206071809104906660625287995590469160005842626939295840708434403948287743587112550076519558095207173417605138091422848471229816038763589832513520648029432541232240706858194863040260591866921135086826938441141813349634601654605328525905021936486767434747558906644313839707189848180658920386512015519007722340937249103046534584853413576695077199512246462131012578694362752272802919695619638841640129485911218781524824198044520160178908995677584523574918619702158872060755794522115595986201941742357630024362099938389307585946426537555238576473060578587743195281147795505348447679591521975046771730658222775786899080914210097788194685933840259354338497606665824205205115879678617823723950032524181571900638352387315195224844702549455913660954729200855446408443723750134711653904357560659047354443297655529784557524126650302351015287158087666954829587296283141341938145349497448211696071397991160410247895385263478562820583942991743509213466440703286932273290692723146171692632070819747764189333278301570047858380550960966302144478381980207515643964875933381271855363010096831707334153767619854608122740622470519113509002512361725940488442886911397353319505966488692390995305228997753094152531857641912870902780135330243731773648522955607310120196983577452435316738368424111557580870851589375538988622615223920076123905643481518454557868537312465946425317058762156269856261452602211357325309002529247529017991238829239182447918831603149136460640080695047769049820200101808934408327513373155284241134265942607234032569226760008931648288890006948477944448014145482033356026832225160848205191238699682541497943906766471248740352000 [66,32] 1211013287490025423501861732900256565054233287373976091581216712824304507467997853513826001831560881769293560266827218808234886243334339232365259449145275307199148943349977551183498784267787981405007558144339914975666716020568374136755618346452105799467782080325811898443008915330302372316887435762947939300616741392720735695540538867253969992400448743276664490206030864535581684253507949880111592043217600107116015144464199797825328181161984035438114814287570640041043575850034907465880971584782442824837471754188866547597806198778816299554810474524879110950048110517165728131163622491250213478696323216256833701619700800967780352386730652134039617858273530046904071222049164853835419824323743634343693403915181721245824385545533472979075262975093772015157762964050273974874519615280350332345469224870470435136927357494201483318241316931542483802218444916270907514285352636160809701127748193528920674409851693909127163579640098344189908719089381368067373087451417528849882976181261989787408269199420575401529761575825006585046685422384475769542530133253798631047691501123578109666530509185145649760252457757493173223773008240810976616530360270821172056552658429656800804635836328804035437728483228525247554613708562351541371537904382717984828087888347916947357452484534471761866052053884723707640052105779518250319022901083927794937161068120153726992334037253820595241960275671045344581230241345650697921071015288482491678471970473391674227967447626110683113714524466025239577958334087577949867135190204317977538304910549488071224155045756216582906098365323953833440756182294903646540966963414229051872551728535639027364930499840533466433365849707942569973626201251956444435248855423813132284837608230115186840944231092727285492855178593950962381845443439101107889851071236693039329487094423852843877288477642533615530575187288971818364116269784538592601517815809470898825330282836580940857186512800386511972961438072930588757639971129642955433894417692353003813696628018711091200905710194575259946718116253026352351697882478610645650415955463017525277189191747466299856415839838365862338834215234118513522112317101985710669659789685247138063525113811561422510865491095547501453082328334279553554201830030124323470712287032691171908436458885550046963370748102142389852757693036821462676553768826073111570854622228484597463447293729158162602980595062546633507014417345205382115192629203010704067374012439507372815135261099688008738762746132266372947046392732967614606870380469377678942841066633848837910095939452080008515642315807177098882876532790920598627576288834495773908635164809273452073181727989596149514240000 [66,33] -940261622239766586757825344515091656889788780933794368517219800900953047841525369726318796893257629668665606660001670100014534164634999737130925865556002746561097258030253467858155354831193684140803444748774186152859239711281445992062550504359386878572318320028526285616983437180404804457581827177836234690135971965744867235235054587570426876153568241406717089065271364601740670786142924656390356510293690347683781962419811115432390682255863075103048388945640701363590526206658160429578897053249295337642322718953673549373311122957755373644977548925906972006501822291528279212610384984728587031763000718329212934197607504269490481552142246145884971320008905356976642824351101089053310704549644606345786556757150892417873543290463214007682081490003324135857143864722709693510358711479880008113214950822811691759344547768091727345762798310270600273025080324994314949412533714960973038537154426812796463792306934153164578213979695800879108275278102342624067454352745801811765342165468819722473932185708321749679866748948429334642864548216473378407759021846121086937276760043439685294497537856815742001868635754667814309176170757496016066326228290954887057244347485988950436792009418666538679239485643112226708332320193722447673633906144397997816282118908855886562705196185063160841700982324032889632206480470534424870475692709747545352805116894697484775040561803716648391995846907301034592682697267662570169263015399687394148388312087613153960428385953543440769631542724352570373644251071854219255542353852568814637742189241284095760103535180671505816662016764725241173238874879718220331444156463146090168193789841654673548465361744753402981817572269075975594480866154543035106670309849945255709440840939634205348156737719123055004371662948622993972913349481434050109138113989653218685726492837027361942082878275163509286582631207998402300360470183711244874577898009501182735534435347783621562617999200606875400492677613459872781594358047593267119779034417630183529452996244581346975241804146459551785760260890061121016204966167256943525627829021362639171244953908370709737314042378557945951400379975218587331484000012113738751360640374277824444707517885985031384225133566354855125974643918737685390391708257520451074320892432390717502259883613355903412177637962050432728152552413045319133747873178732169528214647840561560913774051661373531094829562536516069361435503692466965364425586118812389548294149062940311887689212981695545008892829123682623899999730117394964681556593304591226529327146824813007528188107772645652042177843089492641580958751287549761291414897892313630635047026296272444457949664566415720448000 [66,34] 622893460585152499957367419160910769256818911543287035609169308983742725623194532490942842112632195788288933860891673593327576139792926035208349180055621135212931464851306895634238140920261929698260772845811005811750809433680841651572301912090838316481818267267037514438890810475587036705925012809187129831159117864356988142751641385405624208068558558794612824689472603711312345221128880067578212820068171169821049751630974738439620806366406161508263769137758242454805407796301962051720382345543160114872558575333073157149712467405756244111274265165278044511795496882514402245131770983219491086198604214337109603779911926044703736879586231424020577728292028313510070438026434863736295549249744953833998975340629391692176274222194290653118342408669352905121081771166860406356020120770429939036720130331745783189984508440452178190348894349450748531088456710767875660757946244073621025093669716240749152168153732416704690683145767194185951811360422139813744453276796404698574817338185149203919169631640248341830632680396813638523139136374633695737720314891981362612410360197112908566232587926185131601304830485333892034472200470517308372733915005297212495748560221355003295269408948085454430046173889217119577087586808197801589674707225280159136030983020417882140896631199802962895591791286456766968102583139503275986665627940108411227477637686863454422562891552517505602725146783685722618912225914087761912853951322084682933279624340642043848423114920187991661717657916318595025625464390025473963609638987807649468485454246888644746341228962339604056264061212055998449436212368325207653405689442802194631600282050515425324615498030586166810034583955217031344898699318875062110894608587273886789572281322824710103773027883343312801345905868829423534520948163818776998514780899422653554201728263308079250195566820890867598188638733265333567581930255827831160075576709959573665764349633131414779767487037100755854692199380845261890840584269632544216452235597740927318613531790767092150912675338541727152849362513608215303236673817955059243578676339822094229142973731295963078673570511896679175788589610827794084061158137646933485292921491870134577051632174485350483925981956338258624807938930449778434367528069959434047263080850468748980549832090238909707277108583164301889013243424726741317160866755501870183364701572473166442751170034360258420045182916423650194074830266051304497582773499708896628445706814256088875420600956587678715360805908894503709573016009610120267890746409581715655345687988961963001668939559684368106920714071574997734253133788646869579568287256508628591095756898627219503969510503324057600 [66,35] -356192980662067829871253613696171874199400538237235790490205985521198682272849822855352209602335137588479342695729341581681863951441173933233376090294842794705035497235612804630980623716121879567520257907712809223586784875082800072069358777081963567410152887058183598981009485503454497281489188776353761726840674967845321212060566137834658412069422703179999879188977316198033592461813170309007047959015198554196324565493281791093512390207463105783297009897275647396012285903316339995633915832113019282870143332349801476768718472193139832527095648402867328136365566648247900234128376464864351696476880831273070898535224924415988557323372622033351261948296592287215999367085535675040569665019465843204262922135779988344399238765341271711503716091593641618344502945784719134762046646529399300201408641427773851790431538515632406812774108426742526427072751461359184385942348118402035177057371930850814947966489929992786067872567634536649984067799380463242764737960714813422119117178115242524850680792668111315648077575089342524249824857163952953358916219865774556563439490558104230257444924097965388700572058100053595814722405932859121208037826517284855927507149100326017649690980168400138781376388774348570958793623285186126458685809460167571449284560460889205724998261375718717101345145199243600392794718757830826238537201924473997250814913161267325684622982342293941782829301034214989363408054530365268477964208427624893593959032776734213589321779003443053658370896913211051158022784702051188397990464980431193897770477166600851186290650428300245401884911274516316792025977769376904774981497063854856067501396612639943840818031539440857414996962582838510668211064714661486013879259690353235649100772300996096427372313091752295431870170665872663835769230481941486915506446613365915331591188237105411098338911085495892394990076942172339456952313640318232370414552909764093910846349652274721196557631879018224497778749940105977188954482557045289781477472415467661727630717910884688441045814824010915605519365795078121300064996361758514080081028409360651216709608658781716889256861113155969863933652814616013184285214089215866477023648968347181243287002280225882144172576200503784437534221573880232015738756918577390773142827844423586866218227044569558574753188397406010810155476905303390527952799751459829410277008619677908814761924165885497422609956475566745098017774802658950583665384264257983426460517519882171112616741002763201294094219555145362256670721990196070819210620691073274030797973469600573913078895421811941626083613490434134014088760608686368492586956601840737103576176801129318880921666558361600 [66,36] 178360910457651855294675980603428478623526229786677907280145270039823015711112081623085457424037054627724480714767239291876071050467047233579316657065752378030096674811021696883330845958773509606712068087283410305035186208496284296684080612379848220892615155292218165290923177223974249653745910238430224654095784877462682143657792159679593322201540580916357438296458895116361402612193660346690653943067639657375842206823493465602102734866721201736291472310798194123190759144387941204864794234156150809385854436527320323787365154822881468299329045059610918960758079066017049352991626736178646420138029601177584262472375449591128289172049347478338978066013952003770559481161135069054955724987559550734894415000134009841394209924028455285078163977264380613742525644453827294403673168802562275282234027269450110337437233632542359777565421393962313875134468382846695688037086106904984326343314871100911019404558881996653819759023754887278744901538573358298337766211637561310723590676393500086462111549662618333638932791875469708307458958004325499381872515096164923698838214179713713436508937943133014582197972861663802284210172946354629395158720764620364918777312125095349238628386694361731686887821044086474615841951490963528001497327703535828318877333248434439351151495957560731423657813185634339247673939649626985868822392134707619798173640928084264230410448498250875821054986827549518833998042738424087279982372887005305320834712054336585787108886519096889383373557647940883271686720095252849628986272924898928135556246837345698059621491661518369778153098164904929260247946172521609399065114122478024031794826316158567944216259102672680363156139447093642853199013391824408839519236599467275247490052459305586870616206122069356083445278610051232464134012265795432827951829946255461579549158129390908887300784246274644261697965658762084185189259322623819968748157114735061797155944160781332129371013165276431032426390082943996277155887905162401590721583616762916692726098870783285337210885591028775158285487700844018698230838129424138027763495488269325679632387537373362202325666773277975539431205162880587614766267390842435432471787811341698069807645966284195723331284925697159788849399839666884320184530688994102366171290017936531300245860097118098490866942279050677187531156096051449515919254696092149264046443031352852171823063110970183997598357933302720244663357637625114841443808523211206687966771485384818961812418787090109455660412732061693115829711602919785645845528728892235231198986794666020814033779102541132801301793866462771296016896950244430789528333130506917447444735910913630080151742054400 [66,37] -79533523166273941330860625130605943283260147669011594679104537526013024597613486789631760743855408741674580388143591944111838793538657490702221987677207688808484230567849062762405857063236669989947689317739115781412620211603961707854432837207431234188288920290437867666553789443358618466513091021789720384604080932493345938690327574882090597690383828465720886405858172899511726807160611927695948557378752853733420545531960755289163867708196829239101040958929347048021157908878686169230299440627211947444218675870125425982594685820820489156522620851374736534456500058598694576624902476852665654380150179714271877502980386161392500175938364407802809425403155079416466103967294043336114141819664425353293113835576015567928254707727695721675249719691595986495461185839121113713511201211360691394131176455626606091026107864814071474789951842830026517833434178175175714795135424697593277989496178963134188998743178315073937685908415562939316161277274077928687980509672112760548761449674894120768928520706502403604295292441328351870537048460319684778868697632425252011638687304892358807444182307037302891027379328911635275485555689790495745691671897924475627843671224804866001634821067530932831149298788642271010385501578904089706427633528614713253648593718793277340443209829222563471600343995666957258192637877236419668198436848630938693073777876667512080318832707750872445825797786035658720863665151231822048269066005374445848580214663824784207330720981500356984617607099053731726858180381463869629005662989744415838074147970005704094668141052311689418922852292844432292499844062430405460537530526695718375225452707351987331899767895519090527803317493631350979454888996902783811070515817510398112249958066983830276340923477036590199459652514750552309963320324672159982450941011592830526874172462791621596216178668058093758488304110155215559994708478969372755777210571968637087637246804374212133040413779040692523928822993934112924227363627641575137354976581384753046119736116153237873980664606472803831285901176923886908402208982605242478285422083442911982273616125273675128304314809095862441409843517899717408478540975594653454576137154435503808891639446816154720620765208959522584252182764666411933975208700646702954466654648906914330409235848998664767441458164813171427615593891670610163213301373370790210047589329552434489329509724744747300450549902924135003962380578566235091645718744434494520273085136079038635934152513105073415918774052686901770168983384740567868279131130449502913293228775647007168676808004465155064109686678995022756718827205715884838816281825760955803143497636861640127702630400 [66,38] 32158745114225229370186031629583359172981154979296933924123711430738919206835207733252301834008359028854474208018368269289852543388357168833194538066218528476433411033038395376250550108033347040188704425183088242142728732217694882989303459386966162167167382912619225081997602433055173925579209258777724080821749212279430313324945546549133787890711374644006457568621144814766357143995104550334482739689079499704351396835846449912525870361346112448421821349263014753139574738776192081712814994371829978461901300186775741370644161503357476712760871747578584431010314476879365118379831833837072544060787734387364055050918773087981658645077641512056354409306303809635960466783074776275494593420281718974352683682592948891424930387388902743525139226831013921834797967915470959267827292870875563452552502366019222123461927499009060455762496593510312571222592821164927934321206352278038150830248998443362961333765369098748623546996847095473820176936362089511353061967655553429908007609649622671994813101969124708942391638302086788292732772023269533119935833306516034918897432921456389449358007063987929922546740723900859511602358720325524018450927384197340968139322694245034229483984520836680364873910373384538748529456689153498834001139484285187706099732391081282428551546799745972107045186782142842331621734645566902462657908344834282942787031069928553957138038081564620419958283192452075992297016383813648104423794624687855535731074077419714446926238934088661648639751540567633894923581320789538216480385848471135238790052738915270905055628261050806449517126711372063424611088120286662371216305212710136084871602623959319577664423701233382435872197647816596477213326317534810652593451774301456984533481867219024142032024338339481071709806817148681360842974926770562610588638506164765537252431368149861389507087927780088398201193554298840546250547842335013582975059201167604969583954243160003601926839516356981913047686881926227478673262324077582823760432901899197670206155484784161946727669187950240755568802433724989734193427161960973726487069726938347217915814948420657343754809853168783053290177859459469867086899503322765858886919503492065686470285394823258641753298140559347643251801289924070842199993199977155055784774297878852061975287991714704906331481540326028154620519874631991778009181884592692924619798599920659758867269238085155107869875963527372651683823691607768909387990852871716026402379600194866556724969919973640742545051851598158208163342181265315124108680106971045130281191848209873895839724691932215628617406479063848767135582472344472135342436144503021157386807834425366360883200 [66,39] -11978268711293008198301877749787006750853789003868494088607391276142388684935521211377626433341825501714752170207505498037661882718885093131454101366790003744343800236997838044027247694009572594230356291115075096850272551097577528483092600154254644881654220528119519060929883559690486266866139402506156363758168855272594143455108451093086743313525614372558203878751395947948356535689533849178432880077975643911785305489380999204499678262465321655772700204962299300098605149937298318427785060730586249888633737965036631690266852493008129464758153395210439642985392743224016440179360690637204037066640564206073279114872917793930244981621079694737651132926550226467709080610979042449523335641184672842986308423445005768347921167060410155287668788981630683525167871554521162328114920006064479939205177643016930431117216468141351001836893651254487952143882803242228640438829406318596623179811417435342854835752447510598396711468143720299705534162665202085266796574386626631051731801283268995914580494310951245614080246937723834143133557567774845755982785103616494697709563670562161016615310357926571011723347630023420714885962264346362352917905220591932612606244811919882457115612946848014579114344320933158870339713596505350377868613675839768864213495033782306877885136891338016747091048571284321250359538776531380145519876000773986129931460124907788564863694823438280123895376508113395161647210148978440121318904025690498720377364112115085519368087842800910365706886332938507943126362714845805582548778371197904822266900623293404620712564202109637756955765835872063902170485531396470139885645888057224412263382727834548845393124231762539854292591751990047877191696935488482264519407273509104894323871754794874242640546072573883608435737092918590054702651497778273529385452192561166727757225247135336770154427145416523680166940926660409779431024873193207145741870275482924440485835172278634387528946826072922229851541373294286932145705812465925281235053518239220602575671483689562894125087398388631080600413236793662481075890442695743041911370447553334916103257505995439469543185202744640964203389225263288155377839264847569974990260605546996275851405054414412501949078682833097728400425053697627430216379180942783683200419096839099088978245040117262992481163445232294776668835527758184467569303872111822667544951621543394042477558889556231965780318665040381337541429662332412161977189607314497025113778979541453061027479502060141600699868437445682714466671968451611781799853505139572985483808193032870701320285410455134307865604477252742152596384728471304643965042729776429449619992452406024601600 [66,40] 4142310495638192647143350390797407716124621327092377485172277577793700011133494651228942942954397140985667995273884769220716218913163370090364848879892453497173320329957833865867340929279619193134340824261838666103852679756705018885717295031021884188341303132197816698118714700995233176989099606027454129151148963025240600991288545382069782065797463442733628348266801039195359906724780449048911015296193988218773176383238852954076133605488701215178205839916863319726453498029646669078870995591819292492559595771232497848490772313749442990253213987681302332774562476987819393823359122138448771348129143597384682226465861405229991132178681187927945305586238631056221548304562318874184755081064015292785582329762956464882698115569117245592408103940766223110159017556754115420280992896508218045406539998888121514827330534975630883830296611830367558456593949932347504371096895076571655472642432493613218769104883350859655270472916269881412505387278813367904096197340175348648517184304958324873217560577335971156259768050763303723771374018248558086482068185355514142269545729962566335624241272380234563380287345571396475047213142890164201910519544852993926257277251120512933856754994072357589867238760125608131366928578354332697735020008652906062543747921502821398608096960455019729350694919810949675034299196360930211093858502944548799148344581379103390810224920388303744450887973130308698857571515578029628613706439964861359389696871663082667453903414722167542149331672104237896641821893171899117009218900549635313988147665611674784598465446994506860969135960774426617476740736530083364098221352825276364222654821142209468813713867495256872662399735048998853056832645957669701075566545681479100738829933767433290377616320114468422680287426561824531823411995206094516122568984685857183550915751825840913107398851939505566937430341052554109984439295329001583951511148793195901670187626871443678368897288360786929297068720094903330278332724047282401638935823810863740787237151837545444651709949067305067799375117219161772979859279566353058374116245335953436977732074571007155230338819529641270507468662796006793364289478436032066378520009133965358630780907538765650597973160318746891323575472231687368665613998593995983829803585494890692736446514836869237051313367959676967799542260728215961439511581224040031648950026355687918347298089620309362288487118919397793183766702971663682396721324483664611667690541821125534031631096119746920095752454047479214392231015643676361643349326355050760249844725462137096346979282085295609174119491952124930846850130342102626982317522234789441408926765547520000 [66,41] -1324165486317036135173302529021520212323696621875500759220935733371200119915169692293479230556270659514500897743075720956544799798674973673111971706727788582502255195711063142655073201709820980868191587556552513251223249885448787086914995177478208723829979837574504715699354662136479714081235137880644777130345901508202714836647639665393679270965728982134388278686581201002444441429595835081416795133907735877520307954716750671968449166807979447521684181164489332418298735497071269940736860322242135696597188159307163563046159705889140202669296246838940218811442349111181067930314855092896213607999605947830109659724539439387342833208023465010765220271358786302812952258302125870114791613628477948567808376348366073484754384089933244551086234138302907299948869489316327576139540313524883543064883981432214344112041894095539916241661053236640496821022420461255681506987701507280555624787638993825139646443328533141481546542736699706621378753199628412539413964580366072725839460917943474104312360509918698201285052344822669957118827651809215835156785879809965646440412379065582172527678820926398681394745175821270671848632177081526256490444358514016918733831398180963609669383455466686091495259453108298231787768110137424673376264467310501957401489516921906429475071734768621182499725560032332153454028878958611646348158337188541677689893253354907427060230989862643244757893334026707372903529182727165426874992200965131307267438394351275270141965855815396945947361955178141309816774401604242886249447518194738919680285020560484908745908354106538633800476694537650576651815751281503200245684924415656332341312627133120825991555393398966376571822785835794551380453489089181416867912196024932915762829782194605436279930529082596283986926367070906881598936113717893703515409481995871388683073761205337768307167440089940559125485635620928201022618460664451552989521551262826213965117511281222745682552923190181665480844526777560078015840113432263169938309373531905079311003021804975419992470624327097946842618283589723720825814797459566131075923525414905975209901624733172627240921609942862921093183629866518687056747118358519819074159311340769441943210759927488125473600285687804850111367309056776007587988428716644425253626259511005939618529101481255072867977676273465318577968077350909065950503009677690391691806730047416001706450893967583389450145142752220445186448427316719313715900546064053008939298842116327107468865173506696905069975700316767340219620885301501296386495763663534453747822927022902295884943047889422426923783902281887966713735596510683159315945359029023416291860414464000 [66,42] 384616722446760915239887735453133234991821337913778816454632963091216520991999706580376814002619938985987820059981858297418040751858866568329607322181806383390867907066290952834760031362193482891646993290648843216232112467155816547991615576258775453112402325069799225463643381517412141972670544226362820972478635226075820320410591105750371854817635064102642414310306787525950000307720385001421707289834026523971617291100201639709567039441304398311087599600462129989064653120241980265703780248412919022215424169992826125704691610240768487896907942911584768436939542610439750431350017445097007639429348577998820792184978876488054896939000491893252477871463984179191525168532370860121518480759980296897940470732356602482956089647046938529431420739500306159337483736209287832718305351859115750322271265406748040335042124615683335149293888162799111447369558441320928538830772610435635329047574063335892868615342494876395592457552489731749434880593803102547150108518817360400710170542522548699678120262212169577283418968570346243805697125097100831655278935676249407110598572260494470276587063016663209351092905832967697575047857778127452490049089936783121155826243762544991910178847020241520432082346073197582437818558323609156296056284596262293020196383834402277855914336702087547566452924591462618537800409084648158865094692444628182760243899967690168105195227441028686321030915334423959127875376304014899950753660368450651451236361907038929806782397855788970503982068370638882773831079415075873618727403890110958249249104515850355390390366567286352137036192658827283914746677247835216001898986566890623928449870733103757182207944389575834086985157970732409526937369623163413790093841126046843219154755246536856351403289405733882770388096306684321393908164756312354670819332774760227041556884685659367014767512214966769491127118513176225824631643441786373042835409481673014966554742121159241065953797408689976124848110865362366357885415284905756659887926920073554863169124980060670994535928565580547397952812037903911279063251755575328322647556405602885507337431440889660854309053555318945356507577205537261766336919469513574920203455047205869925678181616866656395657637557751875688730939483078263275423732843097391762426843982694981403987006773801851606985296893090261668207702769556893476336693203072159239025720683783994109402099814489518611404097211454655627802313432501138137370538710228364631915130881270622802426992763461409102415459283350566600014062349884351763813318236492349934674861546963811982109754301257936758857814425982737106617663773042563886986933156609388625212211200 [66,43] -98552075916241171928034286382779459762556046618625815484846950311661282821459000299424107626569286851731464396382607603147061374510838823295793451130911075459746231301971495348872354109627880102238445007348349456613597382146510520374875519979714428374907647829604914031036034073755262603398883629954310887583239142875293061475055575750659133342938462906617361677916857596473065118176561526408446853098352423799189596406708496176614489356445629579214330240759123024589796473759974314585509796746086702754391046743026761051190301698541594064672545683789105069528353227103493756725428635730604193207014648938476759146863884840064832885561880467085522585674536314790011368445190939230780740479995183638570065017722979308982058201952133185024435329802550128793077547203901432537709125642791891960359231617347517700668093431230044533885788053502080781125827964505046919396469274927953653288321319270505961230423478918008700917870583468931443527645104940188864673458770867085033302143329342214430763530865206949298350792656804923403559067795452601461854564885662569516940200353710585023070613950047351109904562577289066465472656899758188666715830225707178370405158927295885159024939815306720844819376762231161692744778743229262071909692838136992040391285939074051498551504787525304234426982641362619928269671187538165520446632625978962175660522415709086642837745971168089715195526306498256739063014187671345488300321035842497335399929652435700968866862009442581834233566159097254502932135209292081991803598213567775095098997927103028721288365900668415582420677927669064660170319330096669664582801645544069239303021334943648678935988742485166454168110515175778796673145077670209984198470050598490987174205259381826716468974094250491697938244142936131246738121962271897371406612945673796382533337854740178948409972423425475142921335199070058914227672067720876727136950369281366734905417765105958030230359047284523469778073550664565333449714999069268570293727602277491292673304502679203089947835175360428978270612620523461037837653779708928965663588491913703966286488012009603277676437678293098299243303076407858511308684413589226209837732251157749066122321238746787817592156655929774076749388787161632400774553391160305829627449094120302745682835982687309948679299186795103956585175663043376501085765786348043080869551605354542402490874663503761635721997377447634203178459719212261753620092681817397170468618462220014285777827132382009036421162054964651429798598047343108070976628377471381093214889637647522303656794862069942429253389771770291666640923177143105771796241455785521761484800 [66,44] 21202604940228921395350691652816947311551791147703931083351691702295696198466970478361132695985656976543951327164398309532243445034174936813501330566547809575626614487502106312570663194379331487008330979321904401352357195446009217536327621788802667684744776509596774156215295212587930883540267866078901840367295120486152838044142825063423854993352051521927019284514088168495856123542147180854372702955228894391128040069051067020237126755413855188619150776396266036553860349026087843800360985000812262172477857944506794057703445858055308481687133505231940648566935509044906079324372409178119531650883477949788479767085565404864510553085945055072782462496685438079697651743425457505733216308417468343101898312542156510700646313764566713052953964437109774639689181375898089524136631093711324910183978892050451868212136999570657494878035417588748010167469438717859588198173017244557833534756801611335300822601992475894093400363383328720882756197058901225626696086481935763788589823567723662085436864796081369877066466827879596681239143162153303065792502522724925910289386359401972239259346380184022838543417576408017296542321968836628283519740251257108117759605563909519255937623615604625232140530089841548923930285892697346418897325956467945927433954954496230882109232091576861775872201908164448295943564668655859808102881519103699852449496141723757403789797475500834340446637844595009992099509912033231912438753852425509741074664730634269482327318524688795603954766574093633806530356043029379826780318743514050971800028323142476322079070160136626838345056677651044108748629470443566821313916809157306736659124609491475435728642302104878431354257326010542396097545371674038397106445254045530188433279833196424054234103331294571175159988004871527843025184752002764955189730687184057564423463839665840779352977472501982624350264484385922570101697541960084697977377284121693109808555794804972300126594262433057304101689534127211887654857458087752325875967914825310471630159588047007985796066046892915114094175970249239496984477366651341124122680537338678185135190635137451966573344266191351698048431456665625210627780433688332210803014913727115847190947586577976181861706242386607398432218932534146451470984927623991344959794542530105381856184084691405033976631449696530431340551168860240624213834381340845900583608945690730413346982356605118639002539310924169084135545513804810063571846271647757713967071422587068790828179432620407963532892676929506599569881712803924990504457156463393280287854139570310831890945963616512842605165421052319846623372654152156868053289161697494302720 [66,45] -3419522979544930692806758225849778945505349155043653750943299227728339686379485203967289791821258673000254852643030077455611027862859199520270240257676649639506386497287294363217247703052314922277946210245151370998506238185527063486675484484950023838382714888461816800401254924901505598120275917231528643182231207460255852209958309457083726332446123982307779790598750053561622096622942729638195430939166284827662679814443268263355890199418289447414272574237132914237228836541487899017324773461301068325302165112614812001865167960945920797102966147474306289099836941983784051504971830412299821115014500018537369737364513043918971800246350397830342254701088527141511468034540920730854817968175357261630631489374885559391823947514100202316877454733321160929678886009109084983188191266048174849992082993732048460858661671074585661664927680975511185292488621494568644484062606209117051487436778206766919508686666896714517594248142298097266064150005043157863066330714652347513809274810552841838213778283178872119693116834394543357635177037828782975886616780478827660079873938559258945188963195677149532449230581585698843893410097795256844345268609247533829176048303785028694101978152600070530378829237496690166229972940001189173657926241325520370034237835506413865099580287448825407152875235833076099092695600058760225771409637126846392109640678612785069494015849197187774891450471691769145741113666020220181145306428775115355195766322625386225930051296064432044648760622849428345439028704134216651311865606247975883681398096602108079280896915926663342841100119279024738646417577370068202658022306105012923912488218401794110907949251161000460906948620219611417482989853866460912282985343513125005308086017066223209275712000301335433017093790429514715396633115515176459994605311646133288011883901527974729485129582289478799136697129237461891836790420898948982596306276078156228273217026245616525559027014726239003092582585974787498003066448660286158631375352853105971796038384040439840478656300733525906627418721961569786586156171810168329601342224236997216491313157192555099717028356344870127450888350070803387741654844939912671584771226636287012071958676052010517856004308405829837663101982371394274955445569299620382428987711662842715072309484658048937796395856926937465823129008995711221966504914131308554765073835915338726656789843687638884876972859773477796545347093760640441260912369847912856086216490953317251014483735355602571944899746871830312083636432953099165545443957897783806531117467482682407638690389638046659943021633686528203640206147267336834373564593885675520 [66,46] 231792645577068039881686634849325057569486278551552632568607081024143239291532953192419862653529914585986621216058554644104312153830178280560030148249095540808721106166720634279426878771145796181967612118264781485957544287114213211548084863677575826157251723054197163267083848689681690096954094901747735390257235427624977019642823054410077101721602998433243515771622653699317050547175786209437815555186451041300340687237064248552900877418332412709379079535854863852523749837500207599216307812581928246306302039274414002406186682672568970873988696664424109625171377311647689120121554072807528830937622233943089125059592677155064403892500968633834212200727093289375672603120415299647453685175325212148670197413837582983007132175418724692083949783830910404734156895550499127843165293283403634790001865638000512756043802450943821590376789493188667865853800580492523318729784227872684029104892021532596757239726543155916817826098718263801727530925125209644037425257642659673099949565956605814384025044879341964624622512484791620063999411875150462801991002875117088801940661033768636109761807011064880808263524980398346032320269414546112534373584868842867236221479989914368551350444520299315001998961985616115424685797060299431020298611168173836220512655135274757952632430424502505349255943582239586628730708626110456585397662045989330619068787296586500425520815464424759196441797091012674401958293651749784160717169080267192141919942702527730563286364888024521054617513987200184678800200230522411183347902034773130366080288430990395922380548559662112939166178307879618326925785786209235388773381830728407571396496447761860846562533636410161177066478329285919499380343520928349158986554316594092278928746602460115593380903839478556679402130054289924402076566311054219347600443471697361727582589011341700189420662551657436105262598175426391389479499545746581899332266364048580157868408641877477238213532283119579442775290240683461218216259992614649162380177111892705293544064864721549158497330223643799762188420091121209461831025650951500249278039058863032692208569517279978111644191577640157668238846027663041620403977650590260401017459178903539354294598644039774396351840359228616541008241883764690307993067432988014246738354578170379984709440280064388147012287773773439938004802034556010814105656046117838112365170573413484373161299011143224001479224612714660917933391352999634271927024450922345646957843568315356103837560580427992463343344007421020038298218810421219248320755544517681000624108818386047051780245897006884997667345855665204919827205907244991908719288647680 [66,47] 91929497792005324502063594424989366273226108186381553519694097188611012603865919694998601490386114735704452474166076006002355365761206195904256414543552628093581589598617257959142450895294994917779242965770075340298660582902288703953700897708410100101755495080897948149242227378941450037755220670688190150148826879501773631041644355557691512835583710463354501954170582991589623606249477064830712765048441259673746467447326224123799477840121371757160057003947855130826835262069332631097635096519476109055886996693301049613452642317388136492461792570262308073052366356585467256806224604576501090112153372397446255675006573849877676727299836698452999313121939300536440260451398220710746703133287236587236935111940425419231396882081744824019810592216008956293029715400217737382647526629725232093674319441733323494031258789851312167333322546088935204361239250973145465623274974241411253056493763119787779381579650965362874174116149916867225857205503902623571056931186652152763624676935030142583745298847649988784070795692596213311201076436999252161624843873308272881655243506412515535857733173564383365076464176614855197724405940514066468053339618185150135828992868781912024881181547465337386433426378115982730995753966702451369406136943232552588454610498991091418583507948784619506875049914199316210065879503055388827907539607600085920428688991959569681062713185377562794166829540444185218830470651741064150181861653742574041816984757201232500145486860652778195572593471517683637978919654458210999943795077536431363380182597241803263883465506441162136183909308672747790469226777353070507945549103350948009251306926106288190743503894377695465121599898263233289024658552428881587957556382375550338211001689412175576466359258698010250927315697510759516007081811421647651115027213665375890871740268444846239018804025193909575720178530251041947971997857157163347933768248500061873817872791336491347033093023309615536955998372194710276625591287121456761750593335577906980784854999257315185804361119013477789068688859581127933468672337141881928997079378368466736451952245545476181964767012526055528173841967209169746255659561562332722481061397585313111237656811453439365133868513693745781685903676875331673123398074935762399733893014954187816910508626742531712747248366521473285466825877152615804324769160513189744328797729050993453868240107179643150071161809691706576477737141143013147690528541528934484542749587219792019661268050419368729624500464193078815551490886835748168560894071749621385542084220804099835316831841175799766511815750254787715775803450235380826447544320 [66,48] -48531603063210021151212321678969096461787922348013802831140188162983475759859114878398171226571185528018044220240827144851454231116354344626291583908060774369317479648145273614157857048961428549413062856741442705126313915802836832490627142152347100284324405504631868871981637189915759436531443258315882894425478184367198589032822300225693860612339364330415299248443935441728335700250182511160390280793928190956195000596557364649655050567841269811920471016057986329683546027197422709538894759006761643696927769195157248986231779758245471598237588991455205774308827153903379212717468579310687548697689759896427477771816828758156534730311556419890577381666766135393351059652113678142876347655051741525169933961433031538394365512819932780065280073089166225913907282304699271309088242257511076667988662842542009502066612465668207623155346151593924117947231884212998077557980809138371793645266828434403819629931376675075006806783396612065387651526531527393354220115693257839963190077659309317841365410316755069175770774506962248143196534123451996191551198506201554668264006676938160898914567500615978566551952373382466946663951798765323940785205693073611897551098302861848217711865791723732445138143576335146668048891448052590382684777290257718853765477198964344556588258867495054961505589886623818963699934422951491511076165108187780612930254566981258993442767697450046743943124416421339407669033000755163345345335890345680715537809219758651388685127637415378502762374103600532151872708829985322701981831495419683910034035468198155462427855408963552349257263839897170049250024842824956386271228580930439724030196222964572691627835302351257305682394032305058376628232825503578119548927559160101522079913517851649104640351803685818921344472570199995787519169789784231164277210422950064765199463873411496406455056359606152861931061193167344684983797538913303110597610495452057835732476967261702956807353790209805470914155312479170914017687251423312594958951677864279082919725900387331698883746119067361576747661816884098048291194459555677336846991210377328079314822820041093045072847104642048729934905077571713515480464527700592687543102559615258286434949258355429328237092092998459834695296756660022758497641095363868661492525026944549140531192553995982045348982636093965857891858347350333295430792402439273236955011379032561351329303852569078902064604890097188049789508333816556693857274489890931848848742965965609751566946819866990862591666001709100391574017410595639204213299682776764269762984639324155180790877021217562632478286243981444821136148035179183771484160 [66,49] 14298019743028721886783322473464116480796945119544416285897739908445128720085652678657080085658971424913069997650524141261758089453288091269664276684021910676310827957074530846941325017940950680162457974150089293729289512325185357267615859142422534803505697739744080821522916889863932252318005798754216390247911872940244887724886093162690285111093102887900007038479816176682115936082537218028061862953153787853445781401627019756700552327726670940022470685767377235823336602866413563045009416515339006250053142598273869212894355526918073139244683774402558862972376779845909035145700183400294469075897567188550307972301366968836567776149110832393023735125550822217022783815565960359222820461763558419981054469633577300426496414717807811626453655556946100893101852675894242252423767664643435020864498304756423533489354732495311612418408382880623525047806209347221454416676050150748542174893536524678550009059572952433869198838688897850415244178176445763099567944016136565446152252899935644632794803383382455520870491200111742918529165617427391167028159260731826634587269229651402556293928228092815399832543342899999627329067097393937774860406293326701927573550939277960926513947206447840472369207857711464343200739691230386780925597796329457185861916289318875628516973551196871709957593789624710185143630143358177403248362674495132487647302661919821516531483268341423668363762662625835791477217307647924260737605168757198499952844355441606968797009208881731348350339082185505562477411498263725216402830419729131141360897282838217328013578380464969806886738221503338779605276740995513994083320965612840123855547725424646819082647427747485080672339494287278940153115763781584400475875789993857391440203342681475840645509484394847947154937595226963408563202672562849595018221879775970462180673833775858625747187347289182805127598971878405255364534120466071142620374686097516060389104726125263785786711337405252308230441393447270853619484531036621831894623406878023471655896007146600670744262929987285540054983798675364200104981142318980090842297875189812540774233564239980551315174671529603503893548083833499730071242097192761750267791329304739745918504117254233747463255659050843455767759188229031151886177341225793135722608543412308425181866971054761660789066396863825817074502780828870283518135974202108667923256212442396089846654587093712511675971035825624422164545098714518211758779039408702531693229388605710624923707434951467749099498900679000815746475936458984039000771925615139711028344095997824806868140146214820670701355927162285774797995505996697436160 [66,50] -3191499922455336516373283010219578870258277014426454812447140515969882723643698905119308578236776401672791201378244209689463190339428987649734499600402693390747030096091712931981410761608143359692306482643036216237941383012744639397484441639023149893946631838906139967044464666925989689120877837216857210155993215143560460082752111923553903615645837700560194366365158354198003338322295479459007097543492100864579170488100052089737827564639864328583868562103788795639370831013285962718595338958786475245332660203689122720176060455567742527743456058374420074865751458616412281146239785841852035358510385796425718583658880072122251175026858743629532089172104583944547288102675875590561632075732033696433565536212216626836320297558704690929497806136788719908780605990161335005892062774620925724730704617373450616443367543784251620470921058938836364889257612493758207883929515073779992587522017159170274724089975112925843039041644411904271518537792401143410456202420203123930253490620678933432636969728906954604846633712060137710277730322184861311531971097972346793554488709954191153724503636077913263016511785290248803288691329202384358129273975536891755274857599175332767858760245549265722758228880664461891441743919395133934924708559032355676176587448585907437903955558317656198798469724122321862306246800310271772038201090487522188309207222445599561540674170702700137947132555560384440260543416972590508183168955564185840059170402899911515023746419587514067963494639802487025268645735791608606923436159092890043752059863880194133083699095566194236701827521050029564387829511064637510512774119276095956229338324580844251341497943522980634074220118441177103397339034607601517225662037313373406646225642631969442331190105524138837920621770017573200023457310204749293893046607952321307441620382149652668732165243714888253951193496759185509998569332704315490850121247690849580372673600092953238274954507833397565320321103167930252228052401961630278387275486158253796064820605075570327990143277932003261286136891073550825332288607937291024536398301814265300825337477500804099699615998389943462238935815533323516745777570423900154910293001176598988153613675646277251755876254021983506968249725262162131872892761753375743212954470631330003926337986754166369055545958551770912001869542636243764679515381173179513387934946867541045842979497855921010056281299083019715624966951890262183753663344013669848406887026645999535856316553703662350072626644157881803081178458347526948503933841514706284642368559395563605865812347545557293157532454256807610394836579364372480 [66,51] 579934073751394625760439141824842712990209765296732911009707570691777897053386090216489017058096768950024243187106253056673006884582875039658966708186845949992281938515423971379202953108569045190055081026491697414603005118143615675091181283154911965498185773919642923255580767908222877160952588508898753699194899009227155789984187254560155457770649033780714033281230498334680910251867306234589575247375413980819823443101586480989393420164333064206640509548458252864221227069007212044576257507682049549523483854928184962429270900099052746990201776695320569168560231414142645277804067316583460448788774461999360732330733693655619446922694676912711283635096783632039003908644468249927855396079735529988305518543759509084569352583580418915905545149065943759862759546237630500678971009585513713754446671351661720529195019634845050515783318549965934492005904249007804296204031162387389083723711760010991204792705417587525511868149749369622848132036518700568734741863963695981798535669134195117171428718980406913089185849533516915373704622728161282574986545182502922561257951398470888746532539932808832863889740498988754953992278570424858289957638634374550325383200146027898351585871266415961671752950790757585934661269006349573762794041967532083995550407603976164863344445567095750061531685166270906324246922738097181392728709901193842449881248324095697629752411168060982354954714680216268125440012741016948016020609066288991903704849696980539057308081812228514759337540886567808838902384532484057955725757387099977960392916279735159267969651877127963084757639162429527149479695040765492191924683275461295079508044978068400730091271272343722966418679873874156365083342030686024331301692954192857899341003915548894065576700828286364335541035998820479169356459631014822407426698540684894256160564954259044157574387899533850825345630568628529653418905364089739005162133354917598765297943542531694122245708522160980936323703102299338089929036492046483216186870921197365562061063048996349456846735287677050050988521880946627417376430281504346581987824610915539448981741973107492217117182882493754390834953242448322515720955946772272866922445231600494104419670448789967205905699641086039727949596123030931578845151162875625495501868830457526267041295055654192256926711110323778233855000600389676696276858228331210221109784519428438168513021245620439196726584938675824652319286319970649466717469786705212722528571262033003258684228479017702448965123530571070967426624352164542075632813482763300507804451700287370741829111021149869867621484205232907843253745745920 [66,52] -88537512698390067636558483143406635226984331114643860679451846971597478802974184666918277809641371264018678002405041539738149004741257214778137569836490980905997565539578194552322736832509881443481109999814396409256376381188605612643476749060545934437479995518550169416763010388650314940615672064798416207548015127161990131419471091201748074802929326042304189912838777096775086277093034698744469597094781041205664116706254246879756398841006661873193079661701504769742916734017288391829082352395001903567298234133623855038698683592118557471469950650189901383022577231670416124899965812839396970859291878472453114640030054565873857765081389528368998448441912142924499612157424199450881441660756829415669163506158431098039769265920641560009442468256389190111362908305386146411767922191919498220893138570490578648171434676154900449589733071256352806176791259325147128385731606817969532887118118204539303106042782227098513450911834920809154478949929651169694946775348713684050981860148947294299242267004640717301485914968165945737715753331841415307604011409762596952630081458079380439492946525377873981791015770945538397247256596728266833138854923279581943173675314395202264565276517785475722783978027981516182754533794780342833284120909787622699532673117495345985200492139152069575680271820928115144897233269990491834547577797067885273872625866969203380073920007975598124526343722513784203657708993888523064693719074049533632906475398391150577649668738409188066489417446189909508158626506211771299618889004808559439086672662934416947263949939357766236360593400315916383508723650061234705186079613559328543149860286523173986707214336467173865977134337498361680660232057462753810999902030911678984020750982233979207752504884795223507394116352073278545853699739033752357823649761565822492287471037724713220564513642827418182889882946137641901153250062515479668834124487605867837199017872056041064313141639607418592350181100977873636941907898023082866891344405892980536583852880406990162875857543290091459784846766530312807287416371096282286119094788138513392998540344947955003045072977730012010200904260207231450605435141687461973241782046216079551543309141047856264150507072421157198114970015035201302005467542347064318840983642939211988034329143010830577903665153413071603068231279370790653197728151633184068572897036034775932966609167374104999142059704353696692662701793282821755124442135439789912056627353765980737734269014464217720560559316857687615296724029439935817146818747431847330562977834307934378732800164290144898586396427035513482861608960 [66,53] 11601973264860878369361946429877434041241807346798066821910564014756283710097693724289199614404756661772950053909730371747408697555165196178164257613085640061548199162584901870121042593996195434211811013108068584787355385492926147206032190346585183379764136243135258825468677731545082787317507926752860462736762954211000242356513215345072984354187188399054487432144509688308764682699068591489718471879471091701969148669674492355179433173885009023431138300782154813273260359858150862186076039015133758309000964873407703164326539558778058387135805293782573408394191374538286235091875640301750094814778383546223396773204160555829061290124133214094399093709802539238891265153303892028583655950343636650168276711141804522898789505310087097888564231572412039458766714112893733013606500915384985316939011561882636538519541141640159526661679231424893732487450489259613971040953997613590025660896906301804518624579348476279372211011098573845495274286657137857986372502929338624071025955155023255297187873062764053055653726567577152497969256769955902514249290645055915125895542309388056845311207876134195761544664276477256090428837452655839066233054426747275571735258265585453766342103696124668142560609461527446599263681754543258301326477027119599073423218149380421076729075103092802206804230433728290989260636400013075715492425794132045280455297570887946665624682063002551352115838937838284727114801380622564877434497381983660986442627612823783763576817531644411684389893357958693395215840761616479287643086050931555353080118221167903459777417762496816286434938653300800171936113640970835067654715755372247984395109231824027496379424943245933198336789749732785833939367791245158636909324007695007023444509856012080708190199586180546307495130649490953470614691720014897586096166952336424746174578755395027786824547991171723395456445295801988057601666794675998205982024064722145388667943066469903351371327469219043627818160068467243136949931423015835039652567830105803546177155006781179115298932245062819075170430060475830184507786038585566018886901863657852773772309614914586440913971627607804595153868380749909817237152486581254421512170478821633941075745772621323353452594224894481804843276039639541880453984972985832963496970174394277003592237559700965635555398666339401713112325466648271276771467789107762439446194728790785332490860118675324431175709659927464464072640996865261266930713456422272455572719700848376310680581013479176715592578394786224062470336938391524494639917171236534093572084103176771933517665818401646822896976053017213686251520 [66,54] -1292415830907765909969323654769199305835267614274630168152323752787150437662450663068928932133903239160699686203769911174611760256989768998259528317908496236189998031385415832077200762329905398779489097385557324228877485182414557022276378559273982487907058947594929042411413988082504588234122723823060790282319155751969762740599130164281878707679523697412256589615187398053772267966400494889683215065792024987471345755828786630444684534596153562247794686453887843869709690393249312741558447643630763749701694125540276061484543953212063256240877011760039020510802717269295573930651993013220116909025029548007957386283568859317419864613920981798746311186918863500017485640019417296448522884763123127147531184677258816448122088551736565292947508063102241981105028735895332314271117570548615912681616520482743010934767160267742380333679145790489054554857787658142209896031148293724134303134752088380849955184549478899425905261338160896187420283116909136446352402976111355532799580034063074154588303280002147425178974996112234839522260880054985075405689126924776347618826022637315917771316266005062524373752248301859933837197851776012277331493689511753581466269462536284185931973364121490336745157341359819119841658817360245388478437739659410804827989897153220540653398534617377526984735100646644526733175989531174713299014707956717423609955723630832927750561419142763134792721086423020056548722164587387057477389298172634708140228960466167726834675879525010133204524882551565254846358162089081170647158933437412326407129861709444600133668013938356390565409530041221154376890878201743525401837838154788513700545221562845030677232285728428592695881821700800888818442698613147154566224245290339650298626977359214982513443639581225613380053540446448243941804887813800557302779376574146629990731733483314013685487169376968213199067566387171659290421250600490162070419948244350651203513408500640047646359775491402993619300118723981389435054864545916800925033847849012566185388059280057407840259096719236424191419331471613385252395972450162767134745016023024764427491937809328302606002767008088134978503999921941886004801630787195446758809877315424277502641651674624891750095241120699960803476999042476658224621782666437375125773564349617556991309702508754208126156079369055175321694628451186910835190742672027733135326023750700399272335728414526104288248329332143009007464888935039051920668564498034901030165723674292040276172505294732093287528705952079039293244674898049120615223593603809796260759304773082093431633905027606551014009516362664247296 [66,55] 127567840503730354259835647742216532547954541224470162648260006612978135036207789215798768226769327743527214109257140986776182936634451177953667818226077981258152044248857159063671606397070053703497760380600289702965528273608384598968010135835229091260411504457192325899369671039071062356778793269126764700046328503600779731462637540486289067200311789429261497377586148143236617337215410490884373555583229028261371317161685299671053115079888796447665323461751717974996648888334906887619805070111523027503401800324822971832106436141124221354726240541448395537245862231138518066566497443755665086947450033421036310000753485966825126377853554387621488413804991698262324927323060524277409157755041767198272026856360706484773889961769613160734704896177157043892380566388155513145837865373018125351962738188597790306039740394412131800209910209977038936890603605046733172830748504385327976032771065764869016410394212703052916573275858132105363719944563449834438111208694325082060416853378228023058011168385365609570079484578766597970272267126397020556202698037052974624958650502259572212136920959620514330539619358853049890642126822551358785423330580852781373620582447183205139651281338060570110161278761781154889327696368814474219713413595905543138509939103808580492181297541028970005434778366032638522686721247809608307034922295061006937354319650208986449892827017087801494083368361484532106130007507043440324103527428015932041764707367119006149368433227485393975328072416385579928442978488285147924607872366681826477437859061016144617575201321886751019202243154937140572566629018171377730129533115082565077839643827172903287003168742965670731994588991063764993955117832013754056943757600151450684159386018996550374067741032454402968633443240505814663196247845143322539745951772519440759440674334481393347206005202340163406774544468840087173088113215213601809241807753264786298830683852694892005234491339818431014255482775058745756818919157385844611067920245478924594154956953212042744530317567102680334656227076470656069026870503569664228151944662753132068573253470399719487472660067962377139059202903586253309764853687977646445069727506402729088145279636569759716656547471303040382349397181307084660451236583857755988211093601289461058072855955974556911648740797827309135172030892555718669674234039352578989795137575776135253957761638934064564140881693278146546279229056214142308390922758668822019257634601004089751341042817667210073215594720688715663520165250219088468590455202737629244102586459331728444897327804420007419890541082443776 [66,56] -10669553028624010747203789419990081326858928501739217897116269238687618507847730815754839291312654013535615751915298752349671716793110485778766755395574189794708302104961613369684115994573442757408286447428973879187482019591722111376583806422405573619316736045918496465986390127798984993836989446006742205058721025368099181059761445402601575205823574256246786353208454380579648395634217141391171757630735383926641084706828779058205851077678920034644525186553088823929064825609332763493137095220880183306256431217062881069669375672886989429201188179025752086856815832066654074266606133157702198375673869576186995089570880122541424039786430534498222905789476356200922888566555789927625442578318097459928080855245579833011815572848654658363842432248150793647302648037818140088846195648514196787986563511475275221628997041233711855971979953609308307166670957728302448850366354524117680545604575789834641776900874443131069011084080043225806533842287372405417233912780298168380419560022168574698538316163182190605164890463237049586162821905056698601104585388541932011845791047372246717228714474459441396156132981444398560529952543802301876070789449888926472231627112388166496161242104483526967183843923302111770389317371963609104742687681412171222970804089760798831165841119315463514765747063078560450577058573229072093848899960294106860925195224364202437327455080345293932354613566091230447078016653732471892640411896933300333633368948336290267084615333119420473638550590167094667678420126982989856729554903826123390700218545096400225669514591430321107300753878510313429507464800159555358546498157974259825942397047549162156144271946991491940384866891751216199562556847388688415404998052147698728324409720154540713629417591509913726321551793271893242859195752841472771049521429537273585975839756619520518339432380551508530707104746675166540953899074193229090481817014558074817469792490527923942758942517993879582885324086028302277843196869666831683825501168483964909798370772447946697155495287729130593454074940083266872717279503831978834041392491595827809921303290163323269163959616795361888448885178947513861662525039294552466454305742332171350040697566929497315289133862073141471310644357251347511981434378477003438631381034812437359704420996283248167669807985296696270605120645622243555993339276622513915572502345022053675025985987345120458953351288324141704128715242060402544173820614083559761947034308454195798802238162494984482926882233706122654027168005430823474939191347562976377588774424049832047750501402046226709345399209984 [66,57] 857112532716725306008516197291374772125959975963719272708668443604303652894280022335594014360939431031256626357639854060447076577586446704793788505851493678799695086912501804646867311634664657126999048702781355309179968331178583396134428342975475174620736434294043464641238604803223224560646650244645604185229407699136708551185502346196992196971831361546996797112660903216450509079984972966770686418574170903486796477774635696837959895293724966462810138573258187090075851865669461005465332488054392646168034042507660023084547921484005877960155443532296669224333372908630912423734936644138295213039789483010818868214871222841029472739069149296056036307012550630360893416209002968722285599760167064620025189070840300402773441825796574654965781356787612367903691878964023631099476511941982125058357052888642479633958668110125261426393624808634008047666417954488370973781459495949034522678803501323765446667515797127562414951678067455885031528799320775613904705814482561738822504981692467283688693994682196507044837418253647411079514125965419173613002523933937311090239092982390686438068166115625837611437369341957824640840860312151885060803931505755426242050318626511719362423110242091607318609583400104233637790976063702417422235388739171481929988475084497959324403434607618349916672583855037831298432105276940842996065863043372761185031084914208961341970000098476626682326493935232627365900753634908696848681541402588308221200556753781044657263333300581703153957758415575018539976856601494467580443562620484117356072020644021018968403497230389146911330617097652614859016193501538004558244371692271372150788667961955650467060330382841203589814694060153605517356460826436549832642600915644676266568549996556868553014251332099893585810740964363709959608440930250873557089802291534462331258899895130511786228517879532590692342065662281349842677528037437099917692717135251457381883364189793231700389185743203681451363597641599703875974190366577496203037334197206226025607075399128621497787121681234171148746583696165421286599347241158530568798246214337673514383391915846867550208097306935883459954347181697455056516774623381480538568491309688181927073915563387846455375514955488276288244826196205562493873050407411885453738277429835739590121089130814783434553078413860449614419919751797590827102159212796234277964063826139787338628505816325460655955127369732841296620574104957339693238608620881205585767362489356184304370946062576378116011057718076042223111696181531611865339939227754974842107792286804138879707720625902103040098304 [66,58] -64346825021303638766345852329095522074574476506060841572679608181470186237803380953234493190682286442108575372159631264498111840168755696059813704931934074493094865033373477664339057976717411590415677668218601409740746728529924551423259988271664680078798618202097711004544534632124299010551358041438207881200577425064234154009896218531649213721536173121891872288559657609722434479033041748603952809646849640609479156151010243358126775601858940748059349933650727594441397261007572379243681048614887570811203278735030270073043678770480011246662854235743497092132374833994036146579621007131874292557434535505709573691900898384261665419156709218676863050606109933734240249100697083150628617334973141326227372515656486133355939576043069280510996190327592681339854694364701450843872335260029585459002173693933172219765584807312304591312334811637633360072912063841270875949035311677145432056259714255241023586935682894773528730670231325318308711414934933653925934398250424319602054055585069610797530583784225945577380092852166679862718660603352394877007016420495798341047893742337368076424669517303412102649389140024269130590705269628959529122866014130198104863234490534665215284561250502294985150246890287587773476724500346159709776335123720910786509139669413303270112729463063631179867997819497037819317471895128673807605614420395277473199013036555520258915200811942881804416762499630456161908511907105770532585449078452073370611512990901432501581413024802938108420600129559111230507156215771743208822397050878225137703235347005372583795294297430661726596211280695491967846239578908039101374858436551534756455438582753110521739802796641966832547632076244108675590748123986542773596690358837068566409175120254784719007032601666028485508013860093023161571508670537667020312941570763111491733487142066911213137074674355382046433955863750598196574506017039949216481070017375831773116006724747318866687589147462865317085297586921013025963953735477019977695810268325677820033610248453744245852340819793192595444880143357559863421366321782224026440395157616015240416368061755357427810610019593527424317180476527875883899599953336798358207435815303593749548806488440260363696734639467025675923668978995378588187575297518455514744747339424332632244212685086265357853326575042672179174360944362134603935891986868694193886169979073314105619401804941734425042950245566389935222042979279894633391518120337430580399339776788251577540851875668354629737032678457573416843080526548709106921131865272114842348207501675150513501176636323903045632 [66,59] 5490065867988484635398253848506318089283150303401715068334846561697793792430661123774311050219902140290897200440656568850911893164523975467952245148387892202848444371009526685960053879567804916313907836719938564251904658204256598969953531150824044974613026890050971494446166464155026850949958066089184485071211442545214949022831401172505350665016367703177414847429070824112291835856976292837526670456622761329566951133401292330081391208624680406718422386593421859933188373845412575824800172491594734919887454612504902975262272740330158546170811614428411213655739237505525860248587879309873273189189512158160745904464577541933036905819490706937665043784015978533523145743844981086038261288440598242614722764881986173392830400321251708651717767220574526097859036686175740885436348415021557717897333047411410814209502176878724150103141902644032417114541559873829582524224945589598663190521555418977796232483881603078151752935870287943140788931286797443809449173588336624830721064470026659711695841422479060903445279321313620687119372300100748291217349603576626154739888265626737968272151284687247108849346205706659553775687369781448312664060384183260175695307458061631297278331566850716287804919364339626997502545291852553154381121283407446960469270633157066994461781258884226335573188959753093586350954280102504923183467433598134000228566672953119268130830703140334439358351004175917728446733826650185727411282635081800184353438129180125100343248580013817471345315419122596460684976581441488495989368343185267940010188449354329973557832795751984515643045244677023241862363557184923985609061616478449279140976272928635623353845191047180168023942039144734112135741157121996708629831767408649135104570461244219615180151424598991546605924810149463645543899316421750320842365004123638188922012572023585458623358814889309229989249843412307357155077230015421322223016612029691319555543409790795575503923945627922151778807235543031488945031713378296779266276617619224625996163080829221335649408069871652560583309983900383798359147793240138838793887841285485557392771662687777592227253763771408068116676356245858886016831259360189085707088760385338426683547330954045012645743674744565603817281134492786703580642017160418553566599753540062904415845554006088857302750482038699447272137656997135557009414899337222081483773372068997530387201443709103222967558730537047233926671832431768914409974844384347414356316268873504179694529373029566140469403781046679428102976367417867948173440267600158607978166385308216837079870868671168512 [66,60] -434836876060233730313898056082458822375950796241842139681110080367524153164017212227491596249054441680900364018396374506711331250256141106207797530916114244661999408028370770480292672782964073445342040943713803533920681316558591203562106604320561322926934543182560351442457414163006141824256548933177240563781014371025900889742929472557766679197679473078836799713062181913612593897030472134122209137259025360861304191646677387568279547100343442867761411490664649160355504245841234071393163127224713474342110959034506603028491608806732511826881097351571059894898344280426100317211870129041672898847447659617045796506577654526027502513110853917136763020600491828992916312612238669530515327295157539535948538497406422277760042587048948712798051037154721888430013455839685924722016087521597730230707952187595737021366428203071594148957699445298560259019405188060345864731014559250448757264737483430445948938628388029460996723490835366045805662869646857049303019780318213782695771529121233012467985565232263120995532676507323891171721677214778168835753170302033384094987635941465364994155857146944769845024722371462732584973772772042432307140184469151130368407617457543116295729661983788277111520631975843460115041292481824850441841668442714901532741179250392570278794168546957962338459338479282860293764933259773160446507622263200560233141120870490686249978696794233508826565042390221697935307729667698952729956020646051384488180334683467094944945194921958688315982177626408579827948981550841672961905623440943322735250666506153058924872710196735544340892379481426910150232451048897543786017376493160586098607700600254862344615139459507933681194856444036263277065873539570313811269922360039776189862478052498292692539449611870953251456070861056996169055556064286804040083661607393191033015394174667924432354545109414688309531456035504181374588030500685423156901884438984393098180372953585355780128201925903951960190650904368781758788155672349966578139769525063421653776577988586095894674975593385881031844898158244272413888969303728818937891865720835660189441281970143744744364179879433546232401100895268515112327421464526136879473724818550554971891257472821378336453163624817332780912827307755530602853307215418777493492759606406072165427206100383238427409856228989323928412151245535723643867016080051366914825511148614128016253575370805862489046579001522880133316346417927181859688436458243664040131354209803251812653808754966637490532678496912892082696708212720256503111034225066682929575356583674037332594745409536 [66,61] 29859829552687138438175541101008108121822641912661651054213795114437941740520519439303080406680150690568386059338158845899930336011874750976098256791370999381721026340493035156808683443141988261550415106511640679558124193756489300575038138702339489599142574960569059591889603514484299452480706343576056630615859245022905590374184202747141832955840556153474487374944618101816135949288241010627651432870678496803948741948179969340699793372037599273366750486882585904772813899208602151694314229664717492772308901561843149975233921567241919113078874332214548527887797441934507331344258486744798374702016655977071321602136851047693884236728475088126519205649411731168221980888298955337509869844731781364404486370919316989939570684120024257431419743446927625039406733407548954686091387961706295349995776420396876610533774554304233827546594727839556621487859615668860121458343162092079800510576875139255492247368689880882028610525824258741043512168409725808231396924394685502582649259337319877217587092079609932025014719830416392399921844157703645688916834575014516157798199663935455298579049843921011073762571548754678731439231701004532953394293690715467021457083844250713193270123554231367007695639201809917194695183482966783788087552804084120562367490577141717585900473609281542391462455865080632023730127578636194523763698689191969650864144205215632700292875575388057115155971978312589529100820582632451821666455009585310078454013940233343656667636682037503482760708308067489013709831336641005209337602005366500379364244039644167039256390083798557759354879076780706950715573494393201120573581069048950584149873296406566656769253218545557528918764547416915287114725489338536213943035451871482094212878023427539823178114291231079760617645068355161960852831529034417025637089246966331311005046551535612503300932764798093219498153451513038075820368572404404826181997884573519209325257895546294571957198542743845810174068536809633873798133092908753702226936038931757111242899945200001480253522982042511415955750150314164690505866804957885881650910956714729245911321523139184342886058188129375881454848536499605152590128969744107173370366743900483389607679653376217238565100851844088448509341298358079149543696750872542884252792549301411473822894275986638753958726816957098283252831734701925261853004002536699704966456938644730989861143116430491392317004022017054908615050861070262629766583599182298051053677274743937925423290693177845593125965605978302831481290691453622483148198068856471722558164489801741526445850624 [66,62] -182161226383473644102349291927165184875024237986406229638194889293747529869661241342150188635115017535739977919016721440295614945525388045567882581148889519940503612903449941597543123962850180565250633174151689324324679917166019980461105779899895182552446823093287216655676830118950077645780128349629926588744572488445427224837808922176888143135066664262299315730014106632759325191285349707718905870581825847473923092911876382619090730562740091918498871319000393588046670586768837825802584980173519113966708499526144729427752805062585406675112228971441362478549270760010302878583035898504755889703013147666628209501559045392442703184642197577716662507081670142040155574028244117691995088001385140188447134343996205876008401180188528924098691134112150769431687893213596028219382322510549752070367473227725661897855484928143505974415200347705729296081280333285694065194000407730971254050788977303795092670879560301611122428525261094847434447421858029648401441817705213768137892197228998777025822548735203267930992383742287687570038465097455968129209168678179606487919067962695059507546305408170613504924440632742683633360848107042814006743183120674215530754261518152477466760859307637471193215048007922526499210756255174002342879625324753090462538772087094145449555282341993899061861540979139662097498986126098361735215435709028878419719172432636251847827979547375616517580933996620799122690812758129776029426043636358171784980180379780883557403554447556123064292361698919842517576830193234043215591020742130796433841251296737451197862260945645206186581364389401031077378704383869127977089478926880449684299289452633348647930301544243893106526449837850188256856856241921997827608080162057370429848379490062985637564952708263668898447620350389639193286054123470953309142577528791513349890577196067636613529310970045110826886194956863259730823536807871233467548511797056628492259253395023751929352434685759670417434985493606737001065994301053880623831460581895065486985007988587038231606305489733215195476836505729186082586762187819604034027915189204377362977223823015750886698604572490570053749605352835400241596210560138418039262184068046757493674914402887531057976817520694374113394184427281246492765821361789586433050068798232041299517295458504404125058131028945902332220494376399918266223929735373202076605357080320169342120964392350390966434028882499085442447053442115231530343393431660462603184080129050455483120748149278699423168806294524158905209883834785206955695796806604818234682277060408523096064 [66,63] -225793543203757545371791862455022467496626241256641094942224064879425789641725561925431883386927528507925081973534704683167620536387826674138298440231864205881420682536817364783145821762044042045755703933707572895192306087897436360538117541655798325177068095522364410407383096637140593516568600459178958884079422408683922612085638776447172339796977056361661428576404320505371003423790855830829102527032276900992554490135949584384161966285887614041202414034971403435093058236495066524465640771987477803141617557317709215931559871418597790681924406197359865810950585306659327500844773358289215882839139284598919270306684874682774578048394367739901013470814959213018219337837961903822496750743473837865064980736955012249333728831501957843038487052206696685025884871105128098467451957449159273249498985938749360244911941603152324062805737806058952187309049343665044415571795156720349434233370705340034654318524975176364212805428222455339939060747533673321934825358907811768170537512995079594920298603309981469339398771950226648615093643592346029574402206790227445073284219320505890652051559970505032292083419807651735245201637326429606561655886923571331062341232984044930363245246691012670145314074491295054000865249942603172051776355750438543476780141768519661866671564267806901302684887512075698889672156678157281500598006983953627782361820926078169297573875313969790050098225423495819119296534934524140244936797819328634318144766552455621822231264364788413130712010393872632636823563465730314495658290965619307138235152014471490773334394541546122452440545085557649614261668958657869521191847032892712832186166552733935739739463153763711374509866069826498044148670709969267303289755042190797949148136257661104710754127950928983751728549731165262197607116669710550618317458847761004862296470973650133762617586556499317306270640538830830495419216762239786616262325183042838651461360624657609725559370375698322414877994072125845075639395326374771030967563633536494651485798006052081516482220646275558570388695256994604766178505476965277693316466848710658980970140230348771701505841426481157725405878204806624546198365895403272771292407805989798075251358712595644167249801029214387235432393238642086247195187387933902052519504190966354961765184296549481289065671236825757925021638700955913312965798865201853710754410901638217243230609183593491790047427608221223155684817894365181305718855219180215193533679277689866007056823166372876414006048914080011071465562693369526285001662849747987539087235113138782208 [66,64] 38794235614499853357909401226655947618672190744481416005631108364034174993312499925292340013215910539059472072458764500006175597763960287652653265588195260405229776854038342385711674110567034572962102599139618143694131541460372879377993329619261916518075407531727060836984121112302171987745530403686571375480457439504794942646976938976522391017805289475977204180852952803078488149909323630628181228578740386120700068060893671040534857459202431151334492650372449401484653937092727266385825769864960692383034472298365464293381256206183900267796993023624855156579607243339423473368971646871563296451131414546266001706747099761828200673204682365293276600573026995096924526366379687333848722416139708713489403806003786598854743939364783371687594837204054441874154731113824324064072912088022270139348009257287895777003927903101165050795833888437785787805607069256280225384417012668218188596096082308965883277281951999241606198805991530011076038050405671222359029932538079874644986618575094118053122603713730967457966256100271083075788709354239166908983041999641516929024865687919243889271387136308675624836930614235191286964876575450319409227279433446845673374627309186719718434163213229771640394720842598962246855468679095270411842297152695132864581507266725722034741750834666677162215967238686859389335606240988762328495124674976042208250948900818231043933040197539028838866396717265071352596611366162013005759511313204711893763421045100516196571201273695662277496538984857261726508867585731874521799251011177064728685544361746874521889178298044282282617532029544510265032179501911683596759135006496074117501100659865868455941895476665570836642665759877863086823536223628875331832473406444397967621800412230026856878155802269587408347160481369598224164605521632031809634723984854646898386138594634945136421976754035011131353122350259176299699434585328624434853579241222581599223295011048084822089248702893723726807842256968484535498832279177600913435463570451835875556110363678273530704313001208100919190203935598945838397317588137099931747441810625710900606752262183892277235790110305457990423515951792042792849902558616860463625979749068383057263845783222164351565698870042039265984189433920140224289078031594203626409297898981227205944006633108932136111080182772163105231708909352915597209792496272670941186411790551352720198902522052275408994552083353377772072771612539935801039821643437606617752731036229521051734778306386317616319296912764070290320944887054631246526887974361032450496328986787840 [66,65] -3376807137934813108419545239483859286463607375395807809917137322241202244370567760635458502416789050269127809759006951668063584661756834740902864539553438481240100267726312141768207165018637096635544845653757924408216525773229510522485297726527214243698825167610749278165709877299140426361431445093397824517041846009164688759989544468735322292565578107211044163567652300434936686498658474476991786374494018652549109605873986914561036834886038028977440304366389548578431549683747827377272150837976036036333473820658137036591427001670591850511754864700244320249634453845929620422434434989788146664087394003793369466210431970518619207224954816627242960745891080606306469622295746182944174960844455770053089593682531099476402564230051653545089047995594744597971679294404623808275583495458483743567513310074807850061706581330234983662546662535383959508022826756657323007459783840191723157205537828907480486263915005199728551731441722727393699076739213580338006419084308670892993169194017839037731910392704897897942781730603049432501758484906741526899141829016722017650869775122151877466121925744267363124479884542360300999858160980672806090795847904607135671163435699261640405455160489603751767979942271855399258779886824432293425752528753938939974263373409073458857483707684565701657032427885162185301003817963184547506038354691732394347791068308999599862992919711730073669717387671788992631990699351175334122416768270014381774336964269638473053448266498257664866753708977347653431802512587026512643516846938681660276522036141475622806382238646949760802897102964408148039581963260819034733189147056942954698377945066075154417743034494955042632742925666351100720263858105814658564892118013464033465120873907314033414158381751323434613723765664509661262226636808472496912809953318754172476067071399447357715936235804395617275112059604581032044349373423582231429478493753571739363748548004526095849690809271026804344400241818573368838517626477771151419009206582072993551303533856462307755592900053781187946819576303246627858362583484686461980171189394091572460093815509082470083780484284954431817084442575867152002223909928361931267810140387851356797276621498472261063413898789472945097374770054493891381591989451871629261587689307792238683554568885873849161998841882726746227599276089379905503631530208211961939165801203809368958611031267921647084388429857954497524288250011993082708408087652574691558463229051293675584208031193592795881985676790485415176561912087167710299958966420652681734532366336 [66,66] 201620641367676812482958050245725741320139251279235388287995320093634206796666646315628522719400386842785541904108882497137619868836987386289940327683165874754653064331095152335006451156537787125775235040560092574353268023833635878749916496060837838453880776580131141294755180505025288946030315196000565265664706887885147710782834192857817816301984890355536287303008173512123706124661185381291092871700464902150055602541359405033998921790940157883114491474443184552886693224535477573858554976352232011318575640402327708816379708617986539183009060591181480113300580877288062507519379965756297315123785458319205663444011014521688423666222465026600374338062802863484805881450488665750465625654690184622950586055616258981670628196715820362708292169187547854801397296804394389622512743650477454540716601930844808513553165276398320808190636506966762782850499074757078237334264164251921052999131066684785896643625319475772855262344060280621952824204031005702103136072959939319583334153065791673557003833785743315807322499816143734199926720010137813482638577552435182035815203636381802565823401556544760898379353678334171564547603849845521997645390981809966473280166177094339201347993054704264397069708327807984861844910017336929725436061826189255743022757192568606622626232580598154596920532454212807797952599059739294657998895632391619443644285328147287201042528131803740747017888812358414068846340053185053856877676955738799300645554108454638230952925653839612139231866726474761807698694648410776688971470596073337497270456979852413303985175329249872186251430992446170549556136711125234224223214474048725922780498935723982936971578523849238973360645486965620295689500034968121664534508176237031472628810186704691907802637049073991922929885501058489483628097605344529248430055900027418680620861127962910321654746344267789128312384000503882536783263432924818687822104117172159323478221725429515869109001312078101471844778942172024265940431104287758292569326365325191242221270787107375683004331687573749119726763511409525740404092532644340517087756167644495287976215556210397316570853100618221678051373188824580564253167704616065884996176591225997081704884430407659040835348494167602206871764566137963545632487273672637828286576296916452968015365460711892472570192758808764388325229013151954751306096206775760438141864025192247731058931318400590986455866212319249349766919865705589720901661998378685481497228236517621756026632065953637026506638670719604867829145375338854190411875117458888090189824 [67,0] -313363358238727767205926961816886931159661251575590879427138520686721569775901144056878260895166627014997600499023531727018739721063151839759229107887126670583783028757187254243683707185917805625135898612360059393213172744549675045938019719135934220803138707999554621886890032935505813706788871311469916055185399072313147420232301762516417164135112880689538757162056125937004865970356438664493128415674464417269627207052277654831575559051373649989701146466336470111308008650030988058259009077685933216374346171764296844909269436394708809558802480684755544413826024254400223709437512025606098545679406168880777273065862125403622954815808525497893556627319381992304861520153831422091222065021853071404969114714760444153470578764702662972429337792892514474747555012393237240313174213698626352741430495195812575572899780411823958488328017812139765466232398333196393921770546282305348563381845660394565015430785941900803355488733076740638712564505679879412196690247248269345094044790877374900957290743490878663274167405098690467992143273973112335362212252874543365281991829646975159354923811367857630341287712748386079638626700861783620326949985467953751084572511188522744013423695280129951054953637618797981418515187099480142699669006677466193341609170478983451459602112897148515384246314833650347736714988939064587296361078423640357858916730919947770009492028220284770597291639544407717490365548390536772938078958937357392291893801732217280454369905636095533843841221166857914666029542488660043478991412291039362069829746679858386808602199367058843031982239296123975212615408010529409812854058947116859487541374628415811894868926442107041452650981664979915207895643231250777627220457211980212979157074143972270757124881443722324296425955088644284393871297133029592064657113802414748632102422871910853639904987460757507600103649816773615403456310207596911111482585708056602625685219416136360384598374266945579437224804734720218684240817313055918142125772352376622744769518709503625307168302345087485734637946099745792491482357720078855872027657187635746637357194351906080524177469659198439087260507772706865612391527870347071226207098247504373273887595277786329711971532284489336685479495722536726152967316258224880002852953908621171331763696993833074692755491101682241398858290702768549887086694761759037599347324925067230827939884238575622170889956845270143805422818849774352625705857807888772785605668223165890590091143162750416764518785302814239613739352094922458455134672029734365889402303935431097207340079048241588481644644348590921978671502348999581138660601848296289899974587968045524106708894884260768574693047923901208051025182720000000000000000000000000000000000000000000000000000000000 [67,1] -503315582781703599865941339545584020965558124142376027209484862735961340083155029948017205510965983851271182972533493347600031458426478352560440151112017682557102520258870361555704741403939564420428373654892251032986421156820507949055270649825299172090379604950877147940956692387851195159767566283774181914977029460967917897316194341656360526745541487214663554124955801140294568949967910107742790657837478411107264096365360262807014982385299078595515055682654821117667269301114461842844003878853136297619485414820754452331154714934260885239153859030819700136750307310164260805093867393819195077408393277213159058993443771479790084443569739774425351798128885638794206472093091507540707537975638524137916758853575642039928495745960210073811706270388690451382079402120727037251795113100014261303407259072579791070939891081148776064252927570419438136898253868986069308190472352082237624157890138240358684637928379627869281236377503556402772752204069369875371260017433914988791174718785190663602082006761036058640173337089001078305250896030407937299604568837826431579470035832668394253940259774318896207954511103653395575170631892943174231982304494818889094139962553770621173299405555071469921440894943840506827481504112274397462983631207786217032198072383517875927728742895482968944337746592384149496065764934884185237965391124970849690352717410877943333995851560208457532391829676139177035684732720252560527519674708455795689661418819021576182074126067782294033856254889124814867888285201001922919639603657624443057275212477221603417597179205953286268717383542817443749705066997028209231956096482794476236124122416891465833130798068813774592540894229017129426858774542831459584019266643308278116944120638356683694530526907231416403017061239089569859823135609598306367972043011404812309357532621171679071813238290820116989234803103903312515979929217745243901991343066135962718200933206865372237629597670829003941003731680547466616602164652030738655714925959586971844911236977019342285304261677429090209839421754142710957263651837515511171150564698202598161778483765563121248870964408457266988590224566941711110883458746399887957450187278290902459874707276096709408802488926289376068649607930684494276385395017074420282457887789006267910138506195667596790863960071438209141135536427630028395668503819642465020972518877962114444585303435872232401595582275645081020698832375308923970340162012526115100138496027527645936116972076732706435255037349676709285409497719403292652747847231696393121508590497013123346336585633175096841157044458075154836954922662694383656561562645077942771630004117008993073322124673655290992216489241558708026502388121600000000000000000000000000000000000000000000000000000000 [67,2] 19163111178916248732473105291953448364982815260857418553371621506978942453004711695944584256707633219997427848631736838135641248378575143773067393849280048550933132929520946191437172951606275991616500161285139282911991642326380150428064958879279082017268928143776909025144522397915513604683106385006836455998246659850248498466522094101958601391176388893918535675737570609308782868706539267878101385312218696409928327733096025026407348977540138881080260149753599027333124380989889393283044193781527875495837625302852297391143608524659772501433998371151744158703452333814530896201761968579482893228466956802303791531742018504142125237272422557268784859214796601466172904221702465905815481877735391118834444460827910794068797303180743633174271307449191708918068320469136829980369399346091814776585824109289184016970301419933450810867717055594858584934723506163904575088866059006272362835153629372420082049369914981085842884516157245961164460543664470352307651467236750683470455181446407732543314896534239348558991328445107622881171340960725028457297317901817889107275575999408079708681144318584244583740966197070541985895686179109055143664541938284798629913103714078373658076307521963333346161769245154617568889556788099308559937800736013479148092832456363787115217895308110505298179084548123467715579631285819271779665952552604577488856776691742360113547102208283706470586957908195982474173446326586935616282369692537831130556261653227250534541369552989902282078359905908261833366110347896945119751448698680179512742954187341282571798715279797198166216091064943595311754091359471833813808697405044558715453319125927778863077665676666202121743230617887363404767695162265994816193505561261105059637093784849779534966447165131094126333825379792808237593560005471929778901127093035136409269628642896400737953170887660194522089991862582600444805569996140796587384527485736933907327422211640311650845219381734261392269645991937086287049328834479462544502870219170796306306505675132899542841086529577995470228318117592574159650696018197538407087582729164722588444604151462390232748670612873097428731219055122440409071579127111768031991615468101057464102534175032754937465518784024749704665744343720781213663123203111541766474157641861872646013844840205449997307191648369845325110210637620180833277592898440674902130905360006760134553492724065898150092116663679332534778463790102358042223965041183417900443190785523416807137441232922564834604000855244414086162411993281616709979232803025028049786078705642062702294590159336778157501769981040477486142901334374534433384125230307779838258958308947157084549642762561916099367996230518284893617547693260800000000000000000000000000000000000000000000000000000 [67,3] -201321300043613807681566304999203665052750535935419646509030954089071384950009314470424474015806234033508398266257869432710202679523238970141255073028550381139052063914015968181931228236034453421646399799334048408749451687311181255511232991586584321083374939953681642041882554298630172328673479672682224280409458457117680719957804835844549444466544153530480105347200545443605443220426179149422287320793680092425427204566692562532119446392131673013368165459503515881656156308751135196633685039141434047653874652218019471597062556201604569510691644732473266848348762193657590755986331039775715730882912279818037262002901589545318762686417719866169739651149273438296549327365592545334973934932973230588382837123024890902427400758851877551415662340123751050022851763391146084601224833400226815605407917911208696831778706204191234049812641848329948058512275896732189597878722999506366396356083823411554375106621231719892872353509219930082977109544483432716889267032195887929625628204130271116934134949158344710960829188166693403436536402765859285640800385205454029255254895303826193302256737598889078953733349588883985662075072895930177826909612366564268285054924649020214662856600892589743814244521231656096215587578493267183928848042777214748126951171220660957105543954069135260776765254239234149813321029106130249959150439159700610991960088206280449370526982462588797632795011190783549416721336834165094627866475399506162236796783986544537618647897990293719135423462424306039645897141231315707709858579893571612566315811935118441643032530378245144649705325512713286224931367869216341168114664765480108354317580029006125408820149350468442053540582703809882052848129891152205818095721895410737258708631204761737885795338028506282731505468888800461973490948694126326857150006694171724806939513955727707278588114699272657526188630765159348413098116529575219219497476342327100235788149714347050134186962298694398765791850450270214631813258198380283420721593381600412125253642445626927008653722511505537726867468895726679131818199856899463260738661583698905638132444032063527681206772296391079173830433407563691248722276339303961943234264054885340280287286060010377076010035929460008422755137088122418618792474137317340021226686829424876419402779600364879113898652194514532372046854105784200735394191960781638207576687191776854517967672934004387733592470345206528926206982147346335345240135768135372446026035025213602049118696977455823715184553050263365096257366007827187559584125571255784034706011491058045227370570953345817956154915344136129128117418285528116970333546096142784484145920449870830436413374543649752805654793618971695134534105300992000000000000000000000000000000000000000000000000000 [67,4] 191915453682680350987245472971735452508528015663992968417163937842237377916820137016924588208592252451526345168172272788606391467418524581914094026664472009314175994939262402770744050890568962437196878129935943004107395791991296511507101251786285643977255942975074629344522397820921454972075573640183467828201545299328718809907177369862906655849010180390035929799462587497688681429024601990316715773896925643795716410947247262071180487169157143480676929445364590721077742700161922090535659885461346403340102664604195690021196722292009770743832540725874579707249031071759272285297920443863203361494993092656920525378508582565911885554900939892467159901111566030422113072348883339288856512890307818167490322235283951638808500437183813380047718682719073781107993056680257371867896708864686642269284548794499931458519767734988557685410347190042810528299801110899541962547184579481681465837462420444502445691158586136612518599472362408090438431855594298047979377306095614284663027919463099629517493894540304520707717608783982696577931581901267094125511289900978673236793844000342563824342457452365043724132084160723489840766582443815583616708061734413065134982432932882754017749525376175638371981162375285003251680570687427092121189337525742188122354353630390782038484393180220223736714943128342013666428247710304610566308303838223220468358193123697973139733262821842068725644225438004836310799607258122272699490322856154406341348003668072869343928204076926079452645142231430823433383786021838600960660146043065413511279496075653710942492236951699029838246110539059195445435768070053009982141922736487986630183227677246278043456264908449068666991744256241730552461231114938834568883839996018597629720925521138592324074125711032927317403149343898036507140855042739541252567643117465799658774722324940150625730108585007448773392042278363205757318428321158211079233413044073503601169174267650853364228479890485544347407342384573048789286901746734495353994053778868939275572982369247235825718978035117716549399856282316270253386804567035408462587504634357788736818800931285793913538665370573549640249725455651495971517349959454948476724572351950589268983963958378701152205148712726829727754962672692202372014202582791239439653158387255902242894353021353746391915315079379608376351343393015872573552420015349485262602929910188639878129206422478830300998164732984335042734436312715116545538791476317575420755536623418806753678475350233976186376060431385546796362298436325614468665377162024575041480294816677008009329236282746218625207637761144679255170105207579190579302641731156595332374489213801836220562134444249971264050760893700741360135086014464000000000000000000000000000000000000000000000000 [67,5] 11362999338233320514093906431519598677445766166986850832364323146317455559526314196846564544085668848286353805896988611287443627044066464415363498331923880087078843199487119470943683641606605711183210370860075808530199844024820765614747131666772030982322973830120215301979035865374380468021758739730159549261166466257663137813880335629731686132385466986599443654123483727737848148158719367488946662914597930620793976260456553418481074188336090342650420185416954637763224882803838771499847329452322178775058565501365237244174571657279902809698721117220969120024627009694824431152558607233148080488295922117923928614982115795721153892276624346547402646429402124366266370190224657322533988658613815275594289509647121698338527981136503966590412048611218991077130114907072106281661787192096026632336949888266126609585774433825383106506271989321661529940065898143642075691490391359479768081797168717545838891797366290152000011667672585051638292292387907408721978282297377675579210093817947906946040400971105266540440745837544212370448193545417208805947451213713187876347946290564923358787570707196162319274019476393158821446183695989876898970005329416299441642253248696635924488019794257904920415311994119052094140809776449303432426381812163075150676690488051877416512436835957592900870572602577615749766132490692145627497892807949121852549632552285370094403155258566976270721353300520830444132292433787367287082504867508159532176491553890253810403298997620571317711358110170080505354506497081902235571754543269558863180051911269741080615030780254958612308880530264342945525418213660779950234001922294608280338835279930767086736743690148779835260353387028205360631968648050904645204030442923907217415275495762923110078021235066248619268671259321544463008012431233571831078085687576626784493339290126395562522794707743824604479915279824131825691127767102912263791776340230296369004886307749773602087710760104551320489091998107219639549518925054272618365991123320939765972258086537593743991751088947941106243761112209524304868856501340433232588309609165719427193855217181428061809559679192668356895866291489600990238341150335016627225226375463162380689133097983607567066882773259414594818387084402961057358346909837632224406042760556220380254773081010008770258343274233516774615259909106807173521933228801893789536749481132493625409090375709296545229675684375162709205159434145257334077239387976746518526994095624648715060374665804525407217133032474863101552055009764058493204083197096587266839479006670725297201437440931546955570544436404992336248887885993946624642265262507944334243492485177690925877048008067679253424031868708891510451136737837056000000000000000000000000000000000000000000000 [67,6] -115790765415600559044426269084638393570032917141220052698814430914636592355900122858960061022760441070193457848764301567401334000602882288915737946494936923221999203553527180267762765039002999470462593716289196586376956218131031169561326078966729406146388901564841666234451259645951150011822607927429084643705017235275970866778188814122607074278648178467565736736759646431641076635036387385209851324063605576713486377323652355493354376673128470034589722377560532074931307396228546903918677869474217702750917937924132079506618099240381336448940901817995128971045069225483495510423288299827725598838493605755047717271101037979897642933127437174198230414782800842541565931879673662321772595216645941621269027256730451921392133975541403944218275215356522789450470567958693053618658545077290585133430644299910010186050731760012651280133008427050978615211312673664483175942792234634416041525094611054738666317273038890865886525683150399595541668712783595908429194959792600817121866099628616876997323194514509979926658385820437460143802122279949679411608448465078381226991421907749074261426198849086869288920977519021288594098939864904229481786967126036490704084021897256642285470805108533315020486511885994867483071000281014814456732597677094551071610370417630952432841624762212751253607461840507897006768321761273799158687695050592192032024855850868703807852878302886522524263631107193966267608804772539524233857025737476574189576903170559813078747917094602473368187514260289342648631672181144759015915331827972343912744652650195442699399386166772571991726214089220793856705886881949737490965618904036706301545746489300213363138474278170106463806331701805281029303857427814500568162868771095451724889796614579482676596194045324310112619011768162123052686779910072003415468617683441942181820667194596344135254840475452918050717349543796176249217201668563899183415304774432460572493877011509013692176818121054643576135924273934647668236969726682348552772200979415293118655417988472238564991709631416099016079149133951562074016374574126489405686203195506486937101973071474934098741749823828675008279796548832218845060083348964524855507041296429715708997158504888025891675609130947133526482370123545851941506070540354012632280867728681319804709312468613798969483352374338976671708993526372205563652752427439880144001862023685176894541137026461624106821334969151365300261700864717104022831632083314720069453126116620898265037700376039201207352194057108382702887758256476194295500232099527475191497555299389277075858873612588940764729465757827963892522676639345928285827139434371172109399982804715535054101205229837605520524049419264764064987841403289600000000000000000000000000000000000000000000 [67,7] 570134509971852992828739088456448595756979390558040548546015196591509957505179445979467062678034893183514866820207436638554850053609370173109195181368983187350646314822073447170067854090028702022991962055557834276090906198805335284541633924117527844757034919890272431873073103706065312110457979547570800101106638698170599736242848795329480357452130344691175764257687987223471623444984927118234937883256528496644128820336047228530891936661566451319185355087885953370102058085938974290468855217701920060711014804365840648949511019351865078463372828852079705204159097637013324436872132191025209863741878986982632948930459433543925260059036948611627546424424049341020426343750746510905700460024110840364754180439415973219060908469311121492127908841224784573047067284766721842137032003083518151783635162281598864878527728553324204002336622714618214418678839816212643705164283369841711539053018381357913121635859292999822050411352345141002856626537308491038822481529684827250432278852524170060605622319600744193628871588681850082867394461406395109303624699770194697789090999075524611362695851255700564286343423508970352871974734271728556801340574026055458963641473335340698491228766052187402330694057825475871657602836114463595230476844673457071257746181999866977476630420792750153871748461935449662005220191612603654270060868969549426847078793411404094039627184670289276641467707045615002539751043995960845094127519840883813880903686235735546088136584059532387933063807320359088992321442995013497896064442939123452136517297471865678485776382816479741554246020921575442534489627646399622624901671413633730710895520310973816376867013518363530022772273165882335156464437753443395911832600571783328750142278549332502257679231382779707661298591757741454006891029071407091973293895483010354224273477766438781911435687515669366195678627590343665676314212404650363463185866754848650729864006203781033520591031097574544546015957523021631701665230716928796368799584347176828786678728933306754815972257826030801591187984757848255978909756204597284219599685787554006867339903571440709157692316430422549458966768217497178329853746565510193723175507887423323240222435165588933169333623787665880278304098063580400327187733164647154539421032616488919201764713036562037887675686483781212621104357666948403155190572984034098595030751489261719296883476706353729875630343558778360766843558843415206386333084420083952390384057147887570179471235789569733978677212157100001266818077401078504006384191799333868989017074170774737888567904962539425634857906241577164815710987898739618366140357220665476978212851847221157290123973380429460445391114403305335038622047613747200000000000000000000000000000000000000000 [67,8] -949641422544867801724951774102839291932973070352301203628307755641116668368118431936512907105814906671418873228564851168655564295758199060318782744634515779435230323135963047918803564149345254918261214106587836030074037416131443330731508098130039163343644016888340888494003360494605999796648516008923948099282843115453550698804388644333992538359443503510066272926280475062377420125097583099957699966576641645666998829986093088914381207303453479822020642939086119854872032934408413289364796425772402957036787063183898732011706407381824337592355243117440815630260733189249189869487531706190534071142548203029438598403934499234695595792406805216461849115831192480278803830113756474250178208270103406084233864576964503091726063868772284217858033911682682736901340651383582280386913748033927017767347565649316222518632639402960548237224821179751003970287530146878520563389246753633297708932657612067399819700696916875068946760605705845143817485195575192385859858206541825963293768483008171831442554994439253861257866123166846175474941374441801025965734744197801792838143759464566491436631149041865308590967916254707018339912816098254150433589420099457997332677808438494309635226075513801379848352792124416774722853100260604780956791073164015082047934912537172345475947901407685307286215006054968593109688086033652850224623357753983602383431284795558254984500659507971590369423200015901314515118134396531118860962436004702008802247145495936936191430647705555397567734546268178652339698149872341761321070976449546774680480895750634972832585926617200526245289191736401452315875952717666475506682520953083517526844872397708237134120145875413178186286813536459211522853395579405456864176250818891861536688810643896539435917024846723730505733245278788506930968156324932446052485221983867684478749426224202185776304181922624104619891145793712841289337608640617668146169916718373576712147291540205442389076513537050944919171134631939029589985628637020953095519796822274690637875069652393954985019232570925516929651292179168055301350117253320775837488653644663703973378505121579434052029446081573755004657540148382752388441825540409387659233419066997659893415076522186347244097637768022988434014014095172245059698997713678271647584139854848735344567896613134779588107659066598547568673126287970388464236855447224658754827250887133935960182879471140009266729496368288240507930921640229166445996720437835911084451958317059742047502018878287696847250940007627924428867748254702047960315847091272598841847172730648155983655319951168389125351375879109317141894267916748498776597615594951001471366450742310185830357720626451432474634655102567766436164747132928000000000000000000000000000000000000000 [67,9] -6472397170976864354935059058519942123286992900514281808020428093227789128355457301135877223775074983720000838186733827376778827952318478371627343285130766602396373309098110492374243878200477416959100318250472595684648733893271450572789818710033738640814188578132009963070636511011848029034260246196092439831006006721825764220522798544366216921368364560210759953531425120980870108924751216820031330482503690936496652846501391349847510388728918224055870212418729765968868095774001445786679539573148474670957343500493771303240944964587684798849847550693918096781704598976746687159728286839251096722210322466199837947649726680813125042261021030166739578205967833675400314107659654694601122751369464772873456576318294669176879288063271469974009291975815330710729631272712002684128633945065728615695684134616515649673730335582341712546848278228463641533887582038696276244542574136230972200617140518892419808872295603341364441825519471298633123039226032879875985241527118553928702616797986496950664983853642353301856030619051528633655901216282340418840525858731198273146530678248317275276020752470187381079279046580185857140833813077322435322979419821390262910215371358663184635195584053220692328509776595039627551971224488401092997048148368116413791357536146436690639032996190662627876079913036084210988265226962313187921596243318767171250303430121175743542543994856348213826414235908957956116185394880212828581316892447480101599750748924096932554608144168624164159907214460672563651792137891222490844383744405113432132502979896254266833389641914650264174427502231890317646726482780802502080776019151807244282331345860704320524267522074976350598331436823264497746256326796331749269210279873965724158173280190763077021777307978821657182361035449897270561475306687132398124650797750896587271189703107973074761042277826465564192443084819899622624861936124637571077614511790490550376563174190861038966056141764892299463900332453327317127268594678817464443444001821866263008630937744272922291984522656333228752518066075005036265159468525677325568306452170523976406034098897463636627453423239797728732091698739145100611485866103641123602614803788498500073629985935950641206991914315559356434545595147497729348073483825643984916286446734827898921290086547088003705147289735551235402029250810036655798813686612703287523002701237173855218734330336250959106055729622159724488620565677250512375511854180684646624437172008624706003169769204667848094759321703157427812151834624200763137062026180483753601121555727574515745314173420784475366438339071815326177524570927547843320102190851922812586658796478834080215245738939795564664247957550510872167908556931072000000000000000000000000000000000000 [67,10] 53754858295873490619631876254319718409855760307684844667641730118580498004329766101301082391564743071176072550468348657946590234170004700848313517059641688949705752595352463862457555047717212312734285385768871438564733981165866616874106771894591562261917021711235560833378409752719278526140641160873494688505972890261345359123806466335875176648724877735371699783506854056898279608253345458315506543175659253782693693762176097046888015841622017204118743888454812569714007011752440465144115237818492964421806543510780158625453348208757000388907228107564025554880081388885153306261456928305784112443386281867767418895611360292765354903896911417536367743489585055464592790362437342367888241643296492276464070389657160728040854598288378291303033704005560065178861734643719069655172731805534925936730751544990842510255398723596800080570204671970586643228531040016338693708379618449747201093367352414457966456267755222399414256201965225949400832279170506299010411312295013199600687124306518686097706374491936627100224654981040326836095817870082869506355182515187428029190361564157923560602164486695470216250793793966926062530446941184653036382331233522775018891942730329672383339281687841735797670625121941523942740371370771631481824428213803971529121306350560174624888354801679851173018573199400003201760173317500713210249770410407794786777553057405713841908871597310703287204063375550983571322866543922024720226307583803631214830509120658807787510453818607258719003569943389172023480587950365448612498089731134191197836073986073033473851717272214063403939194253098423110883016965716181364756585835705618559224598001704344636698461516668190752875220303265722191778249047568529350284955797874192416563335752328325557503887456808996069980165875208402150152654702782891922524506875006411967065241611528599346598063735200629184659544238981958702759697729136725027970941109600386087118397169254080536069737307263534324603292476995696635579740047066197211611206984144018839876323219991709528775576787946233361544615864282641228934272614745334943756658939618591875142099077015356010469365999086673497728516529840905331576074147459414793080767410185161584038597686631471330689594159887303241372706752302890814754433958058232615978266559165774156149810196977667012007673908167531183345981040585732834848039227681388910464122393600588653916340975643879825625241732860359158925848192573724631385214993802300691262635409967028521757225235085279372265438476267267012641778118837615707240659229264764401444603781849027008323689080933405918110578382425892884129765669394791942345118349016045461622382383263661391570000834197524155259836135572756902011671117037568000000000000000000000000000000000 [67,11] -191840698401354295639403988466061251215281745977472918992642765245787596525571128266912722835700716259316397977201372095528019160856951564220013436088629656779821311238092797244590922796243126607410781107745184171947261005688223657795207124390579153245253437438177238932872496028100354030744746686359706038232058620158067933627045156324047705812360155110592175018797656101582560723283299747419684874745673701889446930116912740175834325067050603726160744864085226226303769531912009279427727604922775204006122698956426973312747820379853449091030247960059993284262724738173279794913402015844014060035936956621434830687506175938755499470295748837617008441013409327021725605325430111149478987598681189416754576211737378902995684897044308612094607360005105429047220111946764180016842790499618885015249588089347905650848522811503710063928482813789682397008648359590089503617335250316506051305534238003503456312533080261669738907847116323343841824764032215735036853146518895643170043510813854570995272169836478609589610479907602560367897808349253124419935921589203258474702280119710710915098874788958698413598942509751627508238062040358613141424195586349665567182870944594606456726550658952922547322109229677088688809215448596116527866499685612426167259765998079418824376199976743529454981475062404351182056983991275057043540228778512842748624875953675270729133475540396371164590403612740953833565518343425440749761982210157305997401209246449461843150146028709633102118319993134859927605345846359272331083217882760776876621900514254135690554504377284885987658709843294818247032298018415305496812649855202560502988461335948479599174683163486821732893840376806914947437860324067157273176146030647337103495416551050413253846416459793747690838818272342225694080251044682806309130581989216256820016766863858078794084645936238576329644786759846824046358639962996808671465210310478168987665594147819359617624472222514902537130463165881490688196479232257269278707723094636109447073545481149100846824688518324344849564820283997085798061289402923684950843660812472707541810104516179992550610031574619072079178218642629551039873849799148341292892242821809837024193531588987091061643889277317353531788544791055447525230620096130180323081118416148794545348416346999253426967434356362351149811910000132270365581971768337860568246385572689704805917273940408546630752409347664258889653274817735925842695977400226914336523602982848916200151990890440622566203353338691887421826896364712980631787631690692490184196650747905627446669751714274685039765420714511075682206997272802574334940029077059455067084647905159476226567836088063273875141741578389195383905376534528000000000000000000000000000000000 [67,12] 349142700402190160012073132669795976498904747976666228736129956609541015227984462269176972671421777283866092791740747377533420531946039358859783656919749291378931640584356058546712710422392536327132706638102181030375948958544563724345441546953289126847633907269495274577742143871827678425509126633327291949422332323147958821122049887277578860978380876851497252508649790214453801160147825712897826636696462686595565345769306903991734185958201257158911718679972404140576657371182703579791081282284660153592322996155215957591278952164079118222399892219605404001906485128002042098356200076889977350992373937504713210579642702939413379239889589810042768373779774596242242659576644900318832508976030403636997665732666217206310771640346357402710144813037827601967367683533751908663178997150370448699822985411108587867439139734618333053742365986884255288638734502129557769698581557072967919321342155909921785276670282331942079183031644452664285933310243783615286850712970738745524855463352664468441861661283585531395693967595501241897886283484516571157562917391879054968413741921223834885508141671357768043066194069594564505596010430906149675621866734521882082683394437422433764344743180739192439509153937542261399350347955960993854396054765479635162958486101639824898254593410986969142239145833073595265206953457301634049188237179390661511407405484136169932329515586079267275411283338659185028799912208155283898257978696360591282022061149072119773513710839912880759206959834694974217325930561055302315093288862415944946472849028472290427790807637201372803790859861915478645551649606661613660360550739472281993809113703892846746956336740111858086167185592572882736334652784410738561853683066828009674771394095894235302395976684655076893382826029083809701257223340548271383806769922620798299358885351788888700330735334140041082925655789979645097336460851433315909674244280916411104786185252738067366275731678599917007816879160932211521588424649114839986100249048519102368595703704285192525409855625153230575357851364766286053742146004401125416314500508134150322764537026626336844826662806297779501208336933817453250010127934861846222793253818677634359604024678661181651959825537823960769221827362874088083591525014034825615562055842103778042187705988167992791908517409020420842165907719097212239767574514081691311368223645899964690884437495492793383780661251940990277991147301749596780053458486066201353318285464349995478008518489339066961521887071254420619357293777685939218722321519360223005788293445665571510131953687211194135053735538731847011501425388075072368575168235972732222432283581710995914710335504440539479340980116092872008812146500567040000000000000000000000000000 [67,13] -32552861852904966889611809418996668827602218285949111565664450332208846108470408169230161342871514638785476099037140078852531723483879188741292641824461911338731727136906390418960199235222740202172795910412859036869785796610118305469513300811092172127106518157891710234103421618792134634965913860392755856050017188627578864681620170644453636399735796042932372807103011254022739231489786457298476014171432309617569383339622894726677442693137808327197382298025664323397218787647041425711720252091619415815215067623193205883353252133610557385918682794917063845599828522534656035402106797012347473743936713385164587291336171297379118273347406336996014415951631928976519582831209275164056227842345114226820180073888560025012764308721165833560558555624063372194779986148826918696070816785050174908591967369432628190799867645750478507212648330704438273325238315174042165080706078024750388523310912574325808884275011777611989359731008250348427105994435946825246008906213694322268769423827527163433575500839237770227666465420112420243025267575368107053373012627528957515308053893532825167092502112305378916400751302370554612948018875959988983167620342984597299984509875656233034189599369635875166369912899984872952298292271126594020899075244355373472742184746323730914503561848180940096781926786647545528948340028514204363225549902482096142606250871910656329713965419175382280951795139634841480508678450116143497257444174070352554762269959230078099613782067771134961380489284811224517468693004784296275815035444081481743720493350103283699608040960991033832104020829986761669462181186790090326039878427798685831979532384091780440834446510790713332060989258167696505002016177451359363172058918684956001933612131260738234965429432052347216733002090657644673510769954452300046823256848072713757875065219839141638215191070137578959539082516191421029620103418757168363746599888914079895081578769132675254535314176087243979715857920737604842882755394822832980928280366459515803688791235617681060758516653118931307636745763995823631359802266269803671698939300032457969700286447839480233762130180131957627696109304198992623903499532019268668666034957984060254275243335632669487748330088044123182641742243801940673329337914519237206896972524736489939233581579186859267097017531471777051722114559121844035249219346478050536881525000114564494299839160594482399244442694845770801528533297424526287972589011278796611172164536063997472948447740942119672723074044489737294861649957522473982347952957091776526333315968640646471480129668637066481091386807410768167229806980803235814376701568708676035538364239286320476297976522890397219296339760515563559896072008499200000000000000000000000000 [67,14] -1590918007544713852749833316453544345693124177082607809115262882984114656452792361868076290678524893523724189770803437487828736217666094912496189891642337966062385872446639812201096880461656651265415563086247076773289934557360768274497863253425846577063652596028978348851652011680059910390056907678504779104810920559512411893858716221583987370116949754131505818742581647887131611186023461118945210435975560555555084516045842439161813030578946435616487148742785045157806926611052379511986454284686095481343487679590832027417563798892226143265812695856818691158842413636396770170575027050139488870732507103241967121237271587065908703035932884235528345141199043687595814295325420777018321115540059937954051953017403476495496803842240786913607497221265342827199358373062044013118564699854446442036959315239457188415546160544282433593959367361509691210569714465848399222259831637003995728664270119682180817226945468992650808745896733045788573875240352393909385926094847309035335733270570907367938909084767185822309882155209191123725007916144010007664577129374053781622291925608423864063301961022793655228797438344189874205957374378017817122676074339885914198559346604670577794639461441233417072324488175758547137487729588177155457353297324639827595986320994545718217422870420183995036745830923654501043649472398242379327001393772805937579613247763018416703205208560234411130183603783552204411517440859368768806103491361900498687903331130882030180631517833605595974435634182644080733962068197181414065569091678179059414004595926885653183379551591224757009440668358235789035627268457742883749697785089825645735395915462772081660501945736025426609751265898054882737412547979533592111842427422167827788344148797424896310813752477511183861588177295506628897072374339491783946619665947476649872282067269222746997978330750782278346703423606902155277776958173878286592379985852392365775755832977198075448361401610252818572589593300888063266177546061714879984708483946743408130996666109209975643662624679268482324597731086916160088822032134888046041017953632616961540248860346012358981242404894051425224347171775651429841296178908141509008312928937714625430416736430228941262954101255452596210827619155290147330254359378824314540441349606085511487754213789843204415967682642589173329398320651153861937978106728306062876582926300504518227106234210435092098711042236209594711131651469264310596776891171908084265796356459850662090992137669864555521809756212895595836064907104674015725911254992417933824482607645818049457443151259645077037927592080073356416345367758450388282862464657514122572560944675415261659969953814251892956479692385057099479646072104550400000000000000000000000 [67,15] 4324338813017185070426321768334797626419451430184313472273668286125580792507303909029235431046773072246579837768301234833572072277225998503506576105565234494906775702594575391276040673887573192466342785930701628099073007803967257533633151226305437038864444037110632650306066280816257647258059391227451139098124656468985030112936526521412319778917580931948140854929721519942176712170216237746533317984255027344013672590772958887680599427721596361991110279201598931625368598174331864085115982821941461600322516943069370975336871245119275898166772115474988463135489178835950887622170956727030805378531139188186636625178496699078313619030256481799736317226370855109608662391053063479965816882896135921719751919742558499069988120700877794139076054055900763995965834343380102299139686059031947610607399457357090869082735238628737211961709194920561437383002976590650480732177330811018037610503472710425001452750381988824824870781735254861375155861035025217346708021978152694842731094104595418884077105326987918337431498562417115145435696137634354386475936311557378809170276128827559419473731631138014218577412200783169949049194195771355054849360519598606885869097374539165321570463540749559314333466956639907506955296380912383386589178264511612860582073197905018241103640694408889726957463491175025331414435354256516037128694857280216222564449409587803341074328303247196520167396704400046261408736600752717975480590324186673491823549635846830372992372944450821479843254675192067405780011873355742625912515838734117972643168237528837137568933050901602870344945782786016522699673550356143130195434752088833008814055000904041818734939990755617671799185324565249540706733507136116740650221207414787519182978409904549623732711383983170963424669553193371828966460439813901547796793834298262899011483845755134898196193924753836192148497438202497976961389844019160197066671883636798090411289208759348285719195946020373818744281522027406146146066120090208534015443135762864885991292502511713196809681185141538376633386717284244575687678853200634741729899593284746907917695874044797492983005266271397672353040407258194045115586616873724506791475022121057168979251086012350985970142485375760341416188023069823285974570485580811936059614968246297764270410756216262856120837510275136066373922034862227938700815298208021512463965703719042296147272993332936906472917969126310746455902253390235796461317514879964775203603868520601631803846930050728712569149776710704919791831384643339019355675447688548810523431401711785560727871151174547171946409064283784524184350467039790446481301328028488498797152955643422960751262118833477116207038004763673958821585562579763200000000000000000000 [67,16] -5103625943641692965382716497377500049856801154301073943696903764940006501457421269782006181749392794490217981870334100930915950794565640077348260895331964089098519095210664902671452473953873839539640938724298278729836785426233528758055708974887254256453545461199509604909396275502077044242917379128832015857189375801007908660958950216002839223076341355523816988498541632824885240652711396002337785458212580970430543311000562049984173647033376499283762431894720097642802410989079052799738939013248355035258096176812654890738655732565221433057685490125133919488921215852968800258203491646861737952111527735216362233949687993072671069994155220311544798827759187561347012436462826431649501947397283896296822995879436060606277933555581056845492672906698853319939109798058382475808549291777726556963429995116859462518125111621732838878788950761431415477134555786443427999593239958088205176660272941847226340608987463242542803167048909246870104986439570808033142817538076160050978785283343527568779182025815236288504442489906070428110638618960507866678620065726263374433435492532536552377024406799451076359016646285567020088282260110038378636051213439842064851716603591396260484737203333724509208501883414607960913256063291065623080264827627632975193374837948162092242848048090446935174057396793458082632778514874357480907295412550441929314905344165642827075887061979187239195421569620917014753102507507664323897372475948967821097066567075345850468464184554282406284988997067686056956489304165562712034077276532332178601421298944909889224307161527967832912863820917228638450454246898707529436230787339396860007608346242746499818562481805247156783514747337755799436190367796154846379680850680305545017924799801007536561551696702049271104155439350721070015834630654400446369179576254674914790592945775255348323750992751051319090395069654394559605291567602336606783528440098068999497531068753189164971676447743962451358770923205052875016398515115247484717901918975992199868800590306350155178277321168506204731668306318760821110499073566237914434993966862342916968861102811633331373307111808485531174996138379838842293820871762034790234232034818592973247771122117369570728612419598363129473968446702968998431097436179072128365795777192479854878290423563484087361438872752045254780330750306177977923659036646927975693850256166818295872343062592322338950186181335159774842749709261285566011105720653847543597967961752963070468847995208839192964960782379700471854022038660066315848467778459039794423250300818245012776374135927275582134056418597795287456789457672293923066032183177999492262904054596640343321183973650193001759149403360039594565565037936640000000000000000000 [67,17] -441651832756610694173134298587734158000661560099689554358543533154960233926086853506201411297331919436209596517833774867874880066524604068230785116578385155352108625809985325778519622926226437906806631632042489598226601398419960389206501497220322399984281277099721077457596203362895942080453231639932942316075197056646026914299527975806795430017532606734220199175361518359098243419749690445785600219480192935124219459620645690780869357872510394781414860974911077648219637779256952787052616980643396008064011294395652202601846410738776357830801883238733242518703125500300063292478632975478101950357949410698752164125982054920709170911135069633060472062054210878048861207519937468781419056089339951541442148077160987915845912582870462423531212572222475362784299940344599778681928190200328768999229054816001013706145144645795392861172303471017404329013076783256922949269712241016524333068304266367489817856025040718259131949035080341385971314202330770350697816467062969727109830377910174308863493414413443317688216522588423286166610265741854113002726262870807251494449433444745130523913218185068483226781090124161986159995311508532754385584832302878359114792261643882904209859102075645367133171021471811268127907331156546937296770154930961060660173014504267129387277894934354021522225873142667273171347791541429294686911469717794192219672991891077168394566886660685765814459299433502260488638220392087180460808587834933897372623283963277352281607139516493219337813808112922865936688912479960258582975829249410307558354195826153618315815604146300226253091805104455769981129602555725315428323255563952153045941122293030343643736434249747556970698691085279975366413622756748540786721649877993560941816951394017328921726666750425504366194176339270937246276091492317262015154268139631631132499102995963999374305346324751085642245139963195742112240160372837035368612377623076009774896046726030532157751732259340790875883332462170091837187260860673522702693665673913701665483290693459199947217540421112622654488480632205206854536545851560749787013180970657079553828585565438489561812190234295994719061034483479506149254534483653802385265511626969194840454088213669886146759785969068115430600411838788136055673845567474008175803828955376299546979935039991425081021482126216855562849356972343907533588453497446108770906400008181465749524128732732654944354197189114005231130863778474709374312119698996826587297436873745603054588199760920019650946251540765604846058073876888294935768957413658535676775270950583132954001150624886676476417608868346441660274817947655291235101505421608612023241219376604363406402039182971340372527464689736713028343546511360000000000000000 [67,18] 11567646062788017329739064197332446829861637196971257548663814354845292276304699106046648738751940297970057124372883097968698766490380216843206280739049925253888489634280004561467725272514240875962330450786906020579807769378403958019495321938305113238633426508271444993609362397241455346639306854858402321410635542855590640023032745770051489337078948457255792034756312678864665209769575327320182555139054056330060659443181237591010450404741996286074431522346121400702420552316922905804059409809511401476633322492246777651056016938437129198805035514826925657981830637627526852434742349859885328379434528806478134169078324174642578748195324920777380298234963147542962862645614922381688427530032969748026717653639093754751745085694958591430474616336892197212752634230230528573521364052109646071540357157739583919463535057275042043004881869917650812234647406216021681021560643221714173534611863383091320847162507471740459283536807278114870960030250503449536142045511760685089022442746094894869672672859104921187383282219784122503065215593930973574605127757575416845321882708256459513614052434584052988455183966678467058587042066965637011918641158293870156542288414493568253639187756648231152222599195111352309469534521698518573338103249595449112285286313084070261046959959714318587012995446292983680592228713416513686516602302102687737663045760534607971449326797045369387267402853381755264823817564325406132579557881324777050194009789467991359384676780773623001572554493429227579892238531469039491399837896834533900076808279982004948253999815861538825903705149503125105495100345335082429005158229720653531383366166522893349018368971420955810639830808074555979804234266343439232811765498318985192815519186999665571820236368293865732757313094419572077620124455618600700382421758749450525089856786794796175696181035073491620583931633071039227558946610303874370658227890337895248481622847620841913448065226696839532278736353882191772935850551490250589856482237645569122520350571000122595228823744771461419445774749338100817312295610716866441301246489840864604153881545533136247134096220388703888446901375952199251366103852235732348270071298403733111429369736888314678277554056776926989026389093719142353775206109455943305313872216169085253228291124213598549037092272632891717785198464021232313219159589771109875311197898575425704854460086539678702602079621694913891659309144989202942251376698918711401159892472792197655089306834456050034763120191824645493714541788350093527145906098954636656814836539982676736287420436895671497597926179158379852707057032218520055644748900692973214865093909550512982368493101104521232073837574252648693112456504934400000000000000 [67,19] -19323197764890675748207464464299404282328916594362356997654790322610506311233228258185218890522197324775540541964589583662105381683030764737666732984430342896528285335289573255932501880937173448447903335568233752392490162033650602328842650092909797052637573074610929252822570363587719891111725288541183409032824334941577755648747172551920253570905699640670345757822649941697358661968411690397385427994649274783737503124135857735247073007864040284432230613202382633760922225843139036721939939342202214486220905003282822133083169674670393615159457816905214768974262194975190993942268486663710562952815689661867055320216760919821439590876717736815739868709579450917941064406985812460884584614951340348815844155969673242795443422893197740550120661770940092588826266229973481320913725347025400988529599956343417020997092690791994435942825581118621788916573621555254437832749742443443257277885088070449541686941404056314809081720344640746068582643197702330900853694965516539616090130063681885405836070567141606337993975445611326152914753927305441445751646824023367720332813965712603540679406649946156591972320729027149026345425364960492912459164388967014630878564043724386922161134853841726186143923624033410669946974727599300909369601088526605962737285776610574799605522850603801472890880389607376690798124606280190929623933322031659182303953514704575456020909923076208900521046547320971207716535115459109256986082138173310306058918947721804636160349455079306138652049739471490064374516027418408907669698249271800706764937696508685988396055260829940224060268515619495102183785394022100608602427982773053098986294547570494408578902694212923595819216887736988737955730386136363937413422494329305448511941792137875827910982967928204576968046435985297544517841484207061931049953750207266720300180028196219115190177725015667656817365072194224078841668965817851041907638506737007952358255999407384497282053690730158910350362276072639777530592034424985734546719913202555076417306350042815518324396518152691434238040462738227973182630350697925307163414482292557429169250422736280572735603142880405887878662212927780747471034902560883298243855652854813705869442203111460830026903910446117186482881335694913726518949295826214867020885407852604409331572729671392282055518912229733412521915316962938955105468480904202088010804455641257178400701146145198742436683885667397732635671693355119160732102683517506788402504864983020572782831294549966384764383589241681267134597256982543631109313777111816094109448546584831158393961471681029529887474362310869269904502459233093673715490883354951795469728403563087540852972713734335051985429721917694853420723208192000000000000 [67,20] 16187146893421166521784378678268755580335616575149032772115773030440903900563671409012788782168080594721470293951988607496160737898126370532755778690453786360943546782694296150494431112471435023795924354568405948310032805322560294089257610193230128249982901883568668098536119233992746065918342332779630459165436552808458012693609566066745264683031765896505418532830071693303511136587355170292784138783701583559034738803586026869236599618661668660620632086139808783396644545804376725697630758768795382207724939032681650937188065841569006371182536916434648741852312788202182830795548519896407864548906610826051674280352612865184606839883222928823422246352138786813691169598404218785062713563171652949189858983820044844127125627962849237789498925635706247379387160293852485841299767354352058313422308896238742172964539214986467861017073126219273908656836056176295490740242946954452902657157699030106929895675255583999874833241416864951842259582294820350460030291830608096396995994715374306782510212692827212140063877508817042298045106178841384837589383417384921782587090680285663205396493299709384993258920233902061943627575317094211078767874793235149799563663529348166929376392595664952822183885187663152917262517869145459756617616767880351089399559132779718632334663917154911444864451487472751855384410477558550773610555640276069337748578006973242358002472298757629454275542267220740445926060979808017529621547466383509115979521528835572998617184665043683228364919207490930675889864418431200731643950154125870310927527011321628956811089082370643727206825269664386338131676883514694768542276910955765106664993730593044863387632662311028411004284385106377555359431274872102017331051532148395330445216295448622126411005783495761731327957530944160325942596013850984361241774070422106780943162663452211350515467330719688227094631126857467928467565192777978963489006893767271914451677157464687731377426525929208193181610829677141935020766673690751520070583849865810196896578249692785070096746667131767532545809394086999778715115698022980382440939818516706615942376209341212157643746096948828224821134724982510196857803264829039291409633549188988839083300900625511377928264910134537521400339871850075319313821126560073935330391493559427156985268174025179750001361474695072262828418766016653839755344898753307972495275660461520986582895074202364322085757569903035425181851370987264614482770493189533654183584782161503718300670347450355457345296524439715662636062857114400570648094886279278702099158924343209714491712478425869968048947067640680189417993573499354097713665599328887924758292155277077361699153191379819879770672177648322349072282078412800000000 [67,21] -9445840806192381856626602835506053097147619634810091961805736888303759287673728589678787122751872179746753860925717769698049474603671891048445261620379216652190943200469985411728349184771052498556327761674382931229879483768342597521967411199450783817512246654945107195676103867624225411568316502100161870159633540149448713446543208986744632594958767213718302695014876236857260549646645960758927329494173367150611216315902917932503315675348557536554561576497311573281988905515388031594059594014858412865714019529840825760139181566875568015990140039788891934303458869841217486158152755005379689796366811829520970411157345764475439427305909147996439778391229260871615784251906669168105377221104925229314873373676044480791549670482648919200206798150311942460177812388526901198449829632483250311766528914009546632219217716272573135745391880842855246280400792382254078452352577440839645665415147910443996654826031819939270589487642331401168837747184009148935256901563880174559379253180256242105739262927594306262996136341667586198675959802818886200317842426514330609981038030144304452184281337751627484442292076017061738890358394153634414301928666794735544958722390889802458314057361863109424422657872249306466154574411721803218951812662264426497884476359743306110988300238945052494484748183836743640499317473445051969466595039540823047998905886917488351464186091670998191044789664013639267604410027603522089142579479796449233004670241458342721036697365175378730554967325066293045228293834420039513984825034351127658434095956887611635348045260964346637161897629405633682268088481119828294565838114150982002622048407884511603837154747364766845538891132895013997280131543567585251867094929430200619865096055952375779052344234876648490631176224278754308116788433870193681707041787858571946804291541367740240717849861829879672572793289800432373388511306512099668955914821001167663115436830058327744597356148831119247750876099488424938666535525346530518624499433546983994354377000780252976289484564960222184331389550224618103351571125375774961613218056451336776232330470847559279915242487376403310848804054170018668287830755572790057383159575356038527073350130221404575807570984637500262649513222197472371842715214085454557233443847824976937714200028538284540336592141059340275417029309020950221079885614929397981778159466313186206486358185695507749409342406834947126854117045059504272530469014593801694930376340496053490291705465594320042002660574372235514334354444057758572226572901473473781865400177341663931128279109715687905434958255924974081409511775624600734009407923668156209039904430799790058359549910021015604368799638126701305516450119680000000 [67,22] 16461265979874522908139975055773938168670116935261305375113724590339127962274750290517192257974603072845001685770165881036989382901739274093434788670030968220156352079701323105788422253729848654720803642070278909663436446749417946587405401824731780277151169069805567203545114303644777634827161963519922824821343806178099559689469292996633997452229049748702191838834836175103638223827925434565676326623615694686243475948750064089392345075192999760859479379337770360058163579565772885818853715998880958235670485447697232417500617471437904086484469571434934399676679969546327307078924588706993572682888368018352900299600833266552610141952259614789720037824590968006718459381784427557167700100835480353162142475925479310936867235969961029027791215811603831940136527569294994361013232017708527776771700274428267370359277540110315396522705255305067909464532902503059961934594767544279005300137214654537536400450358070449401290250365214539154029529853615388512366576575832100066836031513103712346713039720922547174152430787464316167063690767944558680220526728655034633696332262272850939665631072279693661099753919063195562852942322768618191453074665904033809558752102994096783725606927757708757569626609633583763756171457486737308608412769223453074654144218785419744334452731240036198462714575566995351332205673772418881864197158638091283490419051990354414961846671328811797878961787872479330744134745231729568719804660576107628541325318977650524223097158437130950739502605589424506149618415344858409655605556616426752995081329408965347969058526514817545829508241772357499832892100601096293123020316391465650675639053900656776697009973155697865969859063757155280149407460236929400822338535910843976914944964699735744904280385811319347667712524358365695048858632473425886512072437112316311047789185042979421688672846748903361691128968940783206313130649981193961971017797887566658955328648912042657058465696244553808440111738367383831569112486307512528028380711061742787751346103736265712336832636454489440477463438254333162841166078543614798916719572384789434066983458764736496555794194360535586837032087553221913841699202864240286201190143197147316416097019183873229613335594349357246938618247810341590702523062868755817738767754701412458836448436729127248858121086962682154843370779010289405836955475049150377868779745242301266392359407394522056046579862076018730407578679610009315197323063188989823299432383656514686535578949668361522487745699164381888447576137155948772760116942259795089176560874178310812481527535114058814926284853887751060198268021663591925233770127705155934244603833708063416147949333038187111607937305250263895865263390720000 [67,23] -41992166456017246114155190735520178319142051322778565739132794321146423390575666224754873002744162392676160379654407888624945158615888593103927526804696950272333060867719235802413720566938262052315111050106460745091830361617150293391243189294105227162522579958824462083689811097739240893876707280041103205021462406794565874332006384302780657463546183094097129077694676957079621451465775736400691840112131175395377965507522267740758709789044472534729242053880300653785962511656416180506562110337874973179208029766320773404101887382968014769498537316858941603240096488887665539300410591520886661407421802231226756006880815630297951232038461804103003067380072753699404545226533828290339351224550539410402874677869374066813173338816809739745463293263683586151699036508101682284518157542256732146480127444941373750993494989213209732991316896073408119377729608544904845032542841014795250418940984314164964539744963250164083256911271898300622412088327962800481691847501984850836827621264884804960117721342865359782846328641228563304126251550642650499593588643895325245218403401751083083012477988126412867807846858688698720881750980114269330884183733716612220311590311138849984024339865380836580734977621470567528418825315034982550189974373951129187931085138092986493550387102919739380277555383605491742509759358609252844034523634768066129478534311766116318979946132035754042093659212994568597306974644163356753802727764073214184535925136242813456773459699434155906581965575874143242330289718277686158953673959020732569306291244726036106008761730496036452589869393103145559041000603943669784845094307013320348929410663022709177420602159804693328702491852080201685682273458076060261049363579581637730832474971753449912068822152573822752640450681176758875001008450271434775425979692248132750430865096177448904721658756827346981981157643236287942395743055175097391943384696359852669096391848201343210851490515340947739827531851695594696136732124275800454273047354488144953937869806456605319840852630836601494545208806156931285823183991590567965403643664373207327472276333390288921559819484712105511905595767338332709938492202114115540950771310785432712293095072127846886613178119535849874949977116536837661298927696684069640193181660783186537817681304608104256959845318526379400071666013062738866419264534155978695254562355090906359821961569281399986296972626293034317053347021885356567001702767320163670519470734964286673070318063536622750377705571225208859250162416919250774933064450063080558290852414142429426737506940931599443807053861854512843847209897112368830672261790208016984691411072844260036311100383844117520225590662989196376554864640000 [67,24] 67922116926017685667029246735870953365398383097345602696181514827318646976509898612626769007079294715066013038055607839876461481619166399503830981142317540247533222343870033244309791956675779814054483716274845862343435887231707563404569656259848800383414757025678774829426362792614087914414825291904790237719094899423903698263417383638100669924465754280412159452529250942145815575799026917722957930146687145219946899014048794642026039292893148358008066608391251404143402370907941279137127671328798232757862747728383852731653424247076650905909032769137014326207094655351545083486015196730080982512991938850208920883297740085618949630648837641725337237757356527329226783987326604507054958360024766900094247378887254161972054797019818952022790419135491893258115253508602478977724058099744170114332526165073328894504473939013089694354506144566324516777834134329625357519029411160099428167612345126306128563120159673068637409760149675075539437729407371030215557854326095107804832533328386014435254465058964289030697004132794791167078892145642399767966766059524407605145829755596188241656735480937532168101505249938508275915461361053909024362588496701115790715320195472102226485715930801296224680517441723216423148161665801833987068062526132189068930352015710866936937222370326002872350529928307103788952568879262497863818831190685854829956833140387042944046817325615299811171794444985084867641266665557143694197077054258855465925165514926253074907847942549379368686779746102042138378371352262778914125100835681369721652639201679715879072081863013709343312565636716601267089422379753355090553180185657157153299449257571958844483464899620178174047742404755290855883921381875265401617099837165815081411988129590439434083915135899165086596370029658106504391055690676471327243089888010189793758215662878703945709235369017102137986205397601418021029794510543667381571700018686063081843058001731788299659828550821912572972463807775954953071682136399570201803793343557047139231606959028465204746913334893907134488468971533150686812503027191738276542477688390963905117682569063766568515207908065444736100732372152050479867331188775126515166964365454044568686257557428208484545211863041795800823174165053406121483967559470019449706097014205516720027703047851542982109566043539551145792192390993595397369642452892601549444505610918007072269352236209710333630769581511636408444667646099482338661591068132599867618551091607989264615605852425149536677378809567559708832807261580578826540779061285261321315584540021699054258205349609057054877489949071310171619846214485880968871882163724186209520073867691700461926288610072671898051202221434069444670259200 [67,25] -73358579471875782533807899363003758396194773600311455683713861239604243775352658976157235993120521446748923275225189532021556563319449592752532622262365274004485247048406703573355991409575773210180974885142523424582911408341180875577716933667987173769072070585752543122094713091827429868318371705810159513331916022974269089172263089529855984305434073492735179131222304942332184350691687260134265499996010105963456734527708849919030507225439985419287053069894475734559703591464339317751472395752148062015192709378522697557546943689253096584658662317395916810353099927667675616152512668988016709035161336244962418695331299490797410864740948271997827210660915361335267402096116490653640687278000458239353968578731965771922877036467097354709585135338919447939622657093147416497350759168951195963942341124051374008478280529006946047707565657790173094043298976592920340660630143230870511597806249249779159047321210172178871787975269244344516108773364894404710798305595673956921306008407652159917502878652487607240899636208445037357249187513116188422483212817463473413618017411123807708435226901172669042046524357081510367173601455745128886392726566933897609922814739756122103532333045239367253080191385680090051565111442688961061056815749423351049243344043449127915326188205794348623626102185307268308014280678356755146276252165508176397953483501834147379294095656677616137644488616933796691345869019463548267667881342848136975417970458170253916575961930832722844095146931353711792545636740291254889935622346919065498824966761533606230883664455600175654272202317828074033488661322958845204783231147478073874311871726571962332577326095125041698966486376667297171894292286908364830943404590374491751080809240933044481967822200245146695476408863163331960115902009062083226840582565496997621706467787927426668148319107305385849742694929686111582805482645034842122501936970822086049263739489347694363892021646801419603373575218014709866031762004276020699274154851711521570757378425342597184076716360161135620253550148597533946988623318776747179577737275968775601401065863926280234491119263772376961790888069093545286427378406003607889094878089444153672189105863525450082598481907455795698892617796729912426191218312680235512167932720187466703226595821284253561055298893746455248789753682953716096003439328475775945135897431525285947721894045523341756617051575505973483400162936628954880854348484544788999395923246664779638779182950440233777277540838249712157211393542870829701644788903830269318123513664488613392958598030863200236068820672266982732858869429706494866516147028723687151508727454122015547124616239557533986429696197300122235699200 [67,26] 60765020683185108260014499701484082806008573558442214502731497702530492053778137906158965726629938528642115174440610523363124818879738961438891427272274667812700459975142788416543053203005540370498457618618163135964856641439827942566312684453287003771395402625487279065505831153364957934116980336398951684418517247545494628010100285202222132986991319951336044004174992843892183175053699556566137556361776389833817419700971325127182779241671612063995178948052312404414761084321333702442991761601731849643762853926217927900022513697837525071495957227907081781055354392003574296140750909148778057572816649998520483637059654476965167151161632474422568874485005605325695871027392556154008196955395008441270500942857794547769024135544668658188640999013262091580950739875096324767659627668228349300521046694788960587101309385906458665874898252173775727332481308614245520436270513649198256833049063772526736755444621163331515281978268106563262915695237529727209206031549074968742336032017118252087569214096469862273592226843895242399614109699564408126253642281865521060033117346339288380661831898041206888091379749260915522058485528890651610713115507182147585039931413192969880229207383125596893274840487603475813623751716955467643175662422306584697667048521025186960705287153921275818643761214977911807583768928476589178732670746447280083683271175959466752769637369683997773782756577420048796583188598824415366080575246598223215678348126609836832593819558943583382602953488074431837914017907384291644298686620047630942643858646110793850154878014559814359831928279710180566781214633570331751943685467968870704284011231174332788352522807616467277321295281624715204030633678487084568048048159701116541236576408298067897953241059016376080059051601348358301765670410183617311152406008176583995893922294785724255572767362512697699229133046668135540173638881485851450701928605792754981111803507443001154325926020523661246247881532083464999373429094287403048378009840909518897249993143503148070916669461929234190013620569955342514825040056314212778531885799764015002753565278364878926440119578427915522894689585483468323331234712628552362861336112284227732040365536976897842025552441494256757950924078191857930981068796690709755142720567315579252863447150584087217778513059536902600983233027778852604442056722668142021665760938738408068677449367113974371198055759208895681447143716004970512862663394239364847841336763491778724369983971858496000872964091933498250055592234622894356211413320496465952691102557736255986566218473532758511607739378934026927976157167414445278050896571886052304325731309086655023148823995038588705126060958524689612800 [67,27] -54098346784912683539781776233918905396596832190910789816505961634621637535574097606898804970465596920457762616055338201960770300463431598094117966943090638183693895788678649896839895795399159376269053161743281128005295392770552370280442828852418139062367845971789188900681642453792616992392707107407477691916548819095228211886582902436899449401836323655339080259633473189001222493394990344741476720283313183940354447996769122303650253784309281557926345171872627180017196538498254361140205056031783026137801916906041360542924991883017913003266230320321206588861361098860933003173695756415848410663208536099590738480467773292515092321107426815421432656981916322323448827654358121466184954504431370677138216423215248097507637428619009805945973441275564133796960242154159935524770889093930489041052702550631109507564046033593580818834506305417707235827229192880737917836915728229906757845764535513221685879044587027098947890723602627993493701304043025926981851977171151900507556336784993554941601637758148685810996730870393459879904392633055633960489290855876913505798231225339250777230964184376746096049605652872856143801638804263790141373646104593066190189698757979721154065719680314051292075323762036863958841871678352299540547775919182600813044214377418569329154023201334031754721106021829474912703372369043883319747026287430507026869374928317419679993322203532460411059404717863947436737606948186144274642034334692812622641027078183909535060115175344000752111272681801098639727128860742151255347052968897903177964341525443666182254834194814093622867194776658324423378710435596484952622396177500812998856256086199629458674613828358607320625684274490825446896198722997133986162483259032290159700510133393060690325941990780150638281143370078445897372969411118879619806205156883273721752818242140646519887096322668488820992412934340176498767506328036088508642446385825972967921222976607501946381878651385277909418101103009495618378647470733321264953043238105395266410598253535452611852913346669100134259934213492520982293309575749091468582700990171299830695121991082504506492725560266303962591797655129421925332142081080287847342645669998101955978468305681585378039953285949009674078243812925358567251151582860497383983490584509440690518844713730480047249170406996745904201214571909870282550282689803022645246318919966746910884064342869986573486781057658452601920483188254193404034240637853749789194701135888408312636258354485614788665451198215997888261634622339417921674098432449114488254383256660229503654178401337596537174835985959052484943805350463584707178591052578723423130344406565550768425457167811211725013977892965580800 [67,28] 71765626689649430360761666782283814336607037985932510303249952401193454328728941200032008639409376962466528140697241090727462196515688269960883487561968436480112829855931903162089704100034455254426302545667866915601123548783265504091252825543684873818328736487850594061277990904269807153174671350047245977763345185405708099158226658428659803266228514599530406239290570904909445947124435750929569659224195385194458259647558274513830633476073979940810813016115039830619009967861377892161382698409311624728304460489558046627226078591544717451644138614742862062672411758687784458312914512086771556241674949718796472920406443759419311420515107309728665830149422693682150189408318129596212760702649151146782351727933829370089354256111204778788182882250937107495373273178978137956403520127643785618075380111829425619121340110920430429125660129022819273107442683436353752441387704423644812632537808788160487693710886982097983871636044284990179883205898638799501672911690238984133648055552381209507659754881495936834932239355141745501415834164273526449577365506554113730122137653564873257661719601478843259271040144866833399266775218469328610274148893464547879500010210885497577897917522967897820394074656097495028884604334132580310109225785990268630828189878604178045259464433905049376193444137744876647784384938830653986273073166624168675386072764076691706802934872611501467535871909794512488540369071036642957824643702780879750051922737569558495294331765080392287446601986850969190212084762930743135945485800845362678718495239367102467822697845969279398088866303741213262324038672784743186365967561758043245464903385047668178680297078957853238236630571548605920238753819036127437542505293064063404636155158368994972478242669465903818471952719994136672401262782347136767849509961354623954723186733912883020263490178180561351121109581733745620893547147327888256964742299578159187358612280729572021722042345577058409052380241558900703132602032275386892128130053712371378038988621179327907495813248771549524988558972634427562684591927994418707491487727849334104500709966563734669382005597996589089452672559329520109555497664044084976283847156550529826431825408839118692526582803224829361587500988674550657708616725044389565198443309845909134369745712280944925298124505678246182267298840779356186098739281379767339018772577853615526533660410598170653587535462709138004937423641993503243455505245354398904280392539938910053065625715867989004452361718097483881242176334834548575344079698706603244099250501611315388277488476671651052282243516647001794235654640719253290020047689290949228266760396999790028560468411575658449840508397158400 [67,29] -107347515251930839376933600266125656885354550250069561111348145386515162086054777631474590117860193621380161423904099817231922617917194682572977527351680730338548040318337192129589808380975434162126448988843804045256582414156312509019147802534417241820256253515400386057199538917838588883486131310054310151982657857158705202132406383588067995193672480154974385593423001588888499128861182092592493719380791281775412584931026771061767732449084693798131146322383852367171380241462477981492461601079896141691347583912239421056380564404092464698639334428610084884670763351676993020705676961091046601542152390284121571546800009383209418856365169690513298283790512410556212732589609982055348514409723266458034588625599323997805180714062885463031468971863914614315826665965570154720868726325153251909144700244888003916754938112937995713318669120424766848820394545465902806949708867086635337309453749194170820599188347285223443578177128054187087134843064729855783806972536213971870184599134563486247827087864283618661846012625033885142953057367064092505600345454480158677597820238881825743303181298622773177627758910003964569162714876516963804441688109614284506526221832615180121133903697062047826013108637076827637687793778669220703522194302959629241240599203599004967433689372268307751576708163492822236679847539587003633210285531750253862781672059172488773354371907340326009947924390862742767843480167923497424288937081315964674123972986941449588020096641715496273723108883477010126034617059809384081464879716634093252468026275554118650608600883265131597967531324845263393469972730587226513873043833181601283486509322731293242764086272598030711012775235260772677659349446228413156940745052455675167906914617134602386702230075492660641558887024710937964688230552910463598410477889420375416713999403160124157189727897773888337354479595141157442615513407181504950071910408890714116495301499133415975256035773789722400896830112814492877712929073409550337128138825325403156127172858407710008347979202041100584434289756473927972692368011238153063709510057419773820638435133095239467071724539126861889803195702972147423118699871604368795002906302313837041503831484216105229371051725229855994009884938147241186192032617140557523110554795681721809987985638580553135899104306390545590536738437383063606908348382895286811082154789014220238713760405166910730272556661678786913793713475993769099046045764219897060252110845094484259203937313197543241589269659273475343581182964134084793156223278383989930664742424777847941248304041896239064474340068477061898263398697660662569576521834714772679313837300913036326456420053556772109751733452800 [67,30] 137322131987284968187361284646858875016412591787569752784742499433545354565164428139016592990009751439417097353830487028102598029649968381047084629524756377993396785587742946930572738156381484406456353186220784858839691775196434841160415971404865144178842985820161390446335945623545647360163419494467282262826997612215613157691685539727825768953354564642749354003167817896038802246304318676653290915401260173558076771274872007314047244286956689043212967046970144990017224086980832857677414193004739453597515547020428089893279097791529895952697904974525730655379490136358962477936950857288443328998746285482256627985046261034129228624258955778152729092115288058213869822181640206026256316125064598422726298780800478822506432025852788044946852098026162912291703470469227540344253840402117516515807736491739863474468580151149327030062469499438956817211418608388685854580338337190648429581390650684659802734466076114153548681850139903997271198282649019924648669513255770104512157653070664908451722179609843143526028257054986814631633225940069681731166122129151813914552136020296779001249859376677833662325217911902247495700606040784333675744189286347399872329863192949962457111755774543068646486313152727600316328490952755980539170829496648240722433677348585714195512893883717925611130830078595047140476330887187038383349223722695391489377605349106236169936127629368162576115243641316520329161491278654041532762018954842574453365623967518605966143045342154300536831125769504008605924780590996645109525656307684480884061185891917585414698845945281987807261082978699775661297987972516093436482937517429581149674284980837984366588073071541485260387491997546066512655985828173334233103558629098496852292137943209016922310557400573062440795970325328865548710215923365694513884337138712269644601991966975659000561795017368387364428248449822319620196708564546871206338175756906583293795753804117867863795735658072974174151105785456959632913509042391772672686389378000107142770986085967098641303686820582642139025566411756686578111825886808417478080469368913131204530584128937269481971962549506677842575469949805303348789061789889921420863183116386719433417321461909085862468314133825432686383115642042806823711104099196056886399745325997003408772165819161462561315081101124000984592250939247605673887334779459538149091778481307694750750301109401746780894849944490854129870931408934544219199387365647356958941604800833783093465559908419866308212119870198702632927242717226819663812241397190199849053228222148227280782080538910865342197184719042022570159524267856819395133904822351309634182730516912101473860624615399508638538137600 [67,31] -142835182322030646862089550566983911798784722020527507936563970329738895010501407055212780123191947506153636487569906402284922059310013600391604631294964966321360297664507561007990469605068140009937853140389808533077080291958290227296865837511335343710070655414009702226845555115844761221105220065347682036970012892546995123219822528679333575049974274021308172647595734707919966029776246663854733989875325161056126917799471386448171937484813501476253402191572744325394178552578134457829538676382551571832298437527922979914250432490700234193020235878149666208062384913813115276200213890547760289549961999843236828006369572003615287979125631646192906840587696970556532707277735531341149818235531561542997044036289575921851637006719792373613711467688354142303071912504611911965867203024918450318495964515437857587500083688062093922114081432414683005985948287492352674484498599068966331398832568622449592995737585675605723913297346290807307075583573572944766756270093800987552985634742004978194444839755393818778348553876059961907396155202361910989409888806178143658976267222630061906827085112260227987021133944161527685085488382255390134584250678788667156197000934456775443606186589270730848056758146525706156232788292110041501738943308352474505761650921265071754154748778601259439592859924038794263411269824410206958286946346318521915903730066445691630785579589328391483983404477662515189594481488647174372074353404512607611193649682011066727990519351337364412978766460024323526262468459356643054462515291883211974480013452107185057822724739312624041067802215052934320121567365799322271159772313731494521820550807762567182685815363572207344364540113061481755059156914538879971743789208291224419143301918827296403356422347860109352782065270378572304040591311927989163338291318187910636539026772279993008318184219754087813253129957411116188040254810989552642635111336867429666509257600266125891037956598297036622913702123925580188873410369848954941673361651618825721414847370022063945659772268120690888790456057105303154820384872012198268610914810818311621294758454131500926024258593818970005715868307236823079016442948585175665215296092882403602993697160630982490986365817216843269785313186162895972524673543327383923245054704061082661951923094373271628570378500344737704841789872249471010527876033765063395998123027899474559912545417778172124595152560081609326507781226334614184503203605320105407779017683269898796188780129480510221206976686046411089369686313383848211958374252803620144870092408092751185079697467330728454637291912741975442375631905720437913641514420513951763207848113758054955905710643746919835238400 [67,32] 122457676666711028904522741846547204217750987083895828971798981706446730386965745947414330559402513697515965261333550261726161385579990132096021539072410871255784279296446552441573033463592900447784333445594258234746765774790537798865121735826461087724465680607848840987530128937228685184688751165897298172545699058867018560166814564110093535952728866564050593864180887314271483786057850233340876967348828559339749839037848012167850092780053979130850673091230878388006409365949016481256400451980487849294431526408808129023245361051504595902673257623078337334865671964105782620212204661634207312487932991331648319432193195072909678883832536636299665170264413204276531389713555966167882186330505960873110864104097817407047385505400364329624424907666120427861389637448145920827041027672936420976398122105732050035260919257538746586913737870248293922458552570513868088366386892694667764819450141656130959753484058610221577799126980750911833125648487277006714921474288938971054093080740021672209302636564042976453215084954032051894056896987469560192107394912672961031505298061512238923691486275719711498113791488763675687630197894769794190177091790202825643505128565758191875219747252034967240255736957445296969743712318906587179809348371660861167560699178390545354542555369096392078525768690918633133529745243156516781385519551245730700040444715944470730948065865915090052575268888393202428306056987578335717998091074100485115071561162120130199576463951289465736029442122103593844058977049808646751337878866403876666219488551462320326297485330144630065078634393132193412511620838074189204079825724304948200439245838857684812709104945284229691231085518989905531480140015288743122193536627018061177241136359043487091270178907014835865569670304479311047296230427074842513047729487234810404766107922967834767407869764803822594157957248051578003823952215360723192529025211024706587210874528732680685275432063165389175894026168476990432346841277315809148515927300187822458779092965504350224843688120635682087783321629129928613284949860543141383205860205463053778860713068932881696922821760161404214111617771012872654704658480035376240057915078701275939520235821342960035753367696397843297017852258985577372034585721075288821191983431730230799446074167369494592064276648812399922758594596259964183552534152142158472882136449018686893948059236191403192235863865028503917596140133961736273540345870905545231837040587626052440659451956425516722149018219952973447520846575750960771332420862999920658794588205626124883915313764879481107943588396439186263346266847241330597186227897087554444078728313679074501157851308566668902400 [67,33] -88284381554001071907447687042554990642182002369451784567188647599142603725031518649989538069248478837483797766670850450559026127549749195278052754680684491941038286592290259639996182923112213005498525512048451955291189582303523571573716884946177803889593688619898853827371646027605262277460520163616856198814632913411865213428303119414551779018564387949324484382705473096018475641216487637718258039424341132811424750064609430075200188753569228231341662864295776286271283390586098065791893790536110214381597007551948589856575423418372830165770602725562469035424390949203758740609253157990536006475468233518816992953831963969245101223942967005317625692154711226977129138983592505679178660092772163288935930259476993919639825085468596990407301917798916011371749609401565500978807310398678832256452033244603046104239653696354304848824996691655434638271859775961057626206072245810987243489401172885811807853756604963790035343925024545256164877346196699234625100421617636856872467658547090096438183566917069657292061417240056959356068766683229419656035984305004387127944395435837431467015727453642114933959262326075040435411713680251461743261218523434255208541622329826246948117188008412741855696917393495725355396483756918790393287005684917897241195629377464447521384005669478973165151749560642636225398846783893237321386107449919939106703281512195179921000770704744760599456056263046673437173724181794306979759375754244728970588511852734451564440219111308844972618514303420879320072922288832781448661281838123795036829572031057414036879429480773273340298534459467452993243668056480153412288299633776484909644262510902897618762908758947652908564533473205496877776070004246068076518358005118613262301513833530417253463731384348009475007568067723210050451620170254751174504049383486418250843151870088619478171396745638517183324719764647772836175778239187086979539441709757343727420426114778532608217020422773050996777021063405815819146174546149968060299638274529881843207013459365612629743890243218901300046131593509919407985319175196349849415984916848580556410668781966274017278253188606201761971161895189072078445632700881474631347990952714398999193162448577136092391083725590573294220471014799811440116913448979227275175180003749945285044792066606457746925899358048913780250908137506145222646070932186718491712407532427960634776214862308490773334698439712069211309663410662308926356560486848552696573087857007141186102312640662846792672102088452402645735180739905946112721780227929627533302676997683876916792370096545253377700790740558086236352130484620672235067481848748992987468941755015166014319622861566771200 [67,34] 54416586146598982098661133277498847687560402746991426560683821303759211984419637533350475965213816261055029544484982968561306885429427880354005496477217378594296834239015992380184087738978765375410949259285816015824139177001037405723761370186332620151268970071471356412253069283605694165655982823653394453479104506221483398584098121053990149716698535081782694189323794660502915583935197723909482654455500299455259258447593644265353293341077662233246641719270787858178231057457491470732914523250206846504380061780564688393465284215603944230865599817159453580657418017197852723399879515928656807691396345515370723129403656634397805975716370646508156777482917939959714787515714542379635856785316026720911148802680428979873058019673577694585515596050365095748209752922999374403771909999044607294833614332259435009133583900539824360457216448057797417701176280527078720803375012128697449048355778883893957640406938110168161458582603771892278114785326009969091595731179971049856691609388535475455770689696811899933802597008835073186113781500153996910711664296409388670261607440778654870067479340086476329352345918925306681357877079428875024155120453576572019123620005226315497726720924355384099850932108126540252242137938658785542781104547663076938434340093971719479081606331252986532881528570255362449408884898468305915768734586256458011467339451758672055965558822701165197582986763168287946327253073500247542713964341322493735938842799961706613585584545090718180806940893615768314134648185378207262752753697690627664417220767440838476187426503371900373403171463936909465725237982970056445088266685098007411655923478210598540050301018094076076553489846922457240180272166404396880703092393771350416045267610812102976443912272551086164595621549068576412600755992595292850375864457126275723351419775532200847707321731207785668402715925802800599194424288916767162287830556296140155913923574999898038217859206721087238149065128331122912032439416773263546026245003537669018670745575691430525841675428770727473490270017002998393362626296579367923087221339875223275896871413932450915537167128219431685584869210524661243347196215010704879799653451626904327316623774814292758611612571023417276465034470183304459389181471891757241158125515856310728290368302059839145261283646027072915262341415986099172892978031096768585174458196835911926566992912668054190640518545114768099361598948821616288471972770517174384302837663764182763594446795177061667184886665224460787524871311287546608861582318384659789567418799048122856779456354794129199197241525306153113701207284362807373781765062314161098825011914465619360112451361177600 [67,35] -29043918798629551440574570101269583907023418657597698338170198532299510690141908341875933822873358497348162132233371689382278829292663059046918769762785658996364665163546014255766797405838724859269786053531759950066853086656561938858759916482412466672393902021266356766976733833282560794210907925964095795187315494441157200956216238623700262977244912000207349415993226944480366328040375736747527251615333299616427371148543577954877275508385546166705710200063222393907842505242273936873849849321819256497856623671748794934451985055271547659352926032437994381121419001264443267411395730849897579166487531638711860456066499022081123553610607327920517482080794193617385642962236031075272122344566045661739071359572102112187375573599367110017438757414879269932835685570929285435241058515354649130773021173137188879948785748422116633477117020633137207121169967691681223967888457084057155483103217944196842279990386982149018123713175250250885039174875987063643152256780052408170685340105500698088026954350765661767726184169464686307449986405213706342274377662737852757889397408364353304683176556814472422184519014754317969341402915925350894066388545881166249880313602813047065093741912904126295146518867633226568689356331396166365860637575928216052884124883903232396416326356870029534580450014637021594613944282660904674711746563514307807826697357864871599116018611131389438737032476261871397788020574574035841205837857646130368529284603389036726182345157397587789790994708020388186821175260819488845356898986937825483935780130257588261951441894395263034408043115248046564447552202912563430618390077763797243611302908633021462221917864219935602817756612987780979259884694032533200671200841547196704735903951018844667866964567934117982627231422365359724955812818485562707999748641244699625259029530155661612372602173984399439478108007653583981757707469971260028374000871015564526568935551880032729562204381556593139740201221943198206175191229710028221556746971565433826789184523110867359630995871452482276363060736037657421930203610589469664124659129073738184998993385028217532579107541039205400050171297487974053642791114833730220108794327052665943247979974946932456482851420435619780846708155886629217975024212547182809646465444054878291783500634523776775401077898205320319702670798854416323861137648033649800228416474206710656753611639805226659638951232465285860871942392662446928697514113892028338533626167720650400973554495611214089224544090966578671680638808738520229859864881535866790053208627391573552311312236916573040231551152020564326423125235658880463076600860364212601148396281014777875030605824000 [67,36] 13551560504111500760318163845534268460434533937858769497928803865418051406519260896486229689410696174567053679950669609060840036369558116777043834326739321158416513530611904792420547995101972490011810278001205108506796555031535980210919419159102654776927492814511126010965802148387672494877359306123541975511210552394481526552041754404349506176553242692791513620659564328020461689662553061094297994734344002468465407354202710160169368880195205024718253530052235168283117868112067068297456269463552132821052092182243087956937343146806365412877366906570607576510617984989026304859949525464281535817265987932671679591891564261841554373432774641559813015897920414407796590151814548390358851944473544044382510742540081210301646271042459853388313974340755404067385726339184954666855854337180100486959665674162943302623510925653985147649653804126306194656495907433641068026995197368801725510791797653230467499851862900154794011711111566071979537646690730753353062215985749500679559629042423302300746282661122089913996756804289275335431797410870334773097328196630699000742988458645883930844175006458524946892267725439770356693690600598096775007705400700902281346975187486340246763540940153156735049662456648915076770519130755413037505453483171438715494098817502006020733209561510382509624878041930823684218562688827075733693356282818851549793751679955022693904857174105847740179911049783281755208154341595984096728107720836382890202889221120683924395122605572074087568652388152506418905368154627378555361165726552766028772879567010676040945558582744374084478353400880424576883400116154087363105177389122427029189783206257231245978963858650159974412502032705231884080111726182247795114075163077637360241814554043030995483605681154423181042937178015552603220004093041111103322320829720752247985776059302095231393541954855473069394333235979237720597196002955988618337125110461877264290600379896632145505870223654181290447412799993096585688902908752957985785236086509308846981206809870719562710542143649805085042070149091440346914925694903034382677672177680404214218014699955785170165159765471922966597122707967445862300155547378865232563051299745173455168146162469870518761852237364630963897248158202589496279399808328894663596645803818731649509108080419818888985764565439776964228024238770447718811058475735048735856918284203797801277864547631124061590024387589352995087412211640227230815329933481816089963009196691182884536400755802479843890161993931593270634659185248509801164970626509723705893107184202701832329488154367426884571466917877286768516100152437760159874549500887266566878451561155240336031744000 [67,37] -5562626502959470448830218628486641680348459285473484058033506299777349560160966010615599530030122487589160466720434487943357709730158223612562290600254667386778920194207913689295550390892041612676131458797567691337927017671888774279577564832966664466811173793667221308513852866193996889884765795478738383992194538176059128027566681320953839849363440431883276254662336224047371105396766474299313877456323907275919191984421188408071802713965758337521479130376718180930987947907985460251455003219679877970812358367133087844841370959188698803820929004138223173441952738734791726853623656280159539085905644577574954241188909460445291061972683626093068454598907455661224799266879523739745699300344149034503516626964279662703532431445070028686346202144098146501685430501264548359910313366341120874760662756172797610437875467439648380804038321173685421326132526912074531303937281843457345958753994528277562647762209667777121877322063289634250923044245440441625955191503416195667106512128821882922615416209524057680699098418672644414444126618254859092983135435042118268555704841241910954908652192101474891523471621911729736774661671667402145305295776838791266063823786130972313827028514790100360256083154308679482325245853625247294369037902121492349492207453735972999979100957169734431341516935583135209132009376432408102918538767444801412464289511345083388602023918787078488370749540533736661187452457798458719082668062370021049707598200236302351043481935573298491020339618348813573913262740929823330331270082660623653675063452213528281905996793432131115111633132602448919739548392682577877567555275470040584238631289095799936306189415468859216803873539315156108423094574752250748539388074190279612679551568290686781908719955482312997759469649690100591842700737793552027267728959835560368589122556213244179167209859927439722873601403711541477846938875149220366585087181887705128253167541488912288684025094806515938487064265872359435951845490770154325044084431419399655785484613323501017672164952754117388813317068762684235569175055107086183217414850425372084467799801575217896048738842086079346661051524080283990570449049780420728469109121549724776178235643327605492852803073743240795498889380881369589970614264103431768385125533016177849177966261171006989847990962737901874089275500794754580259647648192525367144590254284260815635281215757970683424401167676494926818236755907654117887450607848102987561861952780026359419448129673449414947749143038605244637943265752163200777730348271573069289800081059627276947502116896514368823368865042817593717081279334801138727840605189103143448876347550300163276800 [67,38] 2012572347483666062632538730484011030250914838814271420193098536000288222383168760825278147775030373213666944502835973767889256588136762044337097323317473992465194695687306983349362465813602188798002642535531259360194436872919676762740621345133482761556563650247894726499927605844810903247270232444982105953478899602256545765073676999199861181465528356877855006830028172529476206892718909757096368377740211371363371617070812025945933769167807425400966019269197864968890097659107632542138461887365293923882606938341076159497978028925012137723471953482369110045127487349186113161569876718774866565873211282342534429240435492803134508250139754177609017322315723285520304249461930843836254913389922413025934143328043820238486915441853672160640733126174199511440109461073660816701253300303676512882039633804213384149996629565873196671519147181895888403435999034721657733588308557724770431422136802550613870127189050295961821521680921748200909430573794382510416708374445836763908579585892672375572704308172641568714886086842429951067144992365576613659728846299364246956114371990043406555957009961747268068660740234978792344638739156545418332519422967138042712085482085974183877120404888754792796238329021726912133302435686671162480444767055138644801653037025759788818641778085153574343823055463555413159426035973196168192301442541316900159188043263344328367829813357112453850014861762896531169824056363567320249724753036955260068157307024346750254554622410780142014322378220544676967933003562606998740934580029755340111983408592175636452960084567411256099290284218350832940791348777148356061786165640355224274965122452369711544204132903773961642030062673518464821958759352663478814602449487384239003733426598946646320264996054872468273251315977669852694910474946213366299894290915612037922074940446319877239895493889389404821753536276747082465341245136418709494742196646053194799257406733299064668559860295503461086951917829395090814553963894737359045826078342120977999618066352209845788472301971902945053551991309807479298701392264202400528417511147518464673096961295892563125281064379113791103837089160327823024628107210173456027386686209848269613327412001968125798703616107512521245548534696252457769559635397397230704173687098679118679530843539050803266790584843497329812242144063491965204627895613685541557946223660060545407186447303316919680019457323259317696924681413716210886651743250088459076741259419378711376997841602894412125125546125431932757739333066097095180667335290125514894319199239209466678794809758869231694768268091601446700480806863482828158611656697873215885771501542257459200 [67,39] -638093837461923166849269188718951312716024623893408600717098262668155088873857945182500794949684725775270869725200493894716023647076918106938485889229513555734973391472699155526763672555281106050194834867876871421446871729653795856420853270507894043988407680908438271483315312940978148431736034808731248956912367391423150920481895315539951242152400367511199808997172969890971270050145846432264474738219665527808180220895995105347802196204831451682625938901328138218515564587960027558891943287201757283166701666880371955734994121180683453099595348985086557984881305431561278214573761318332922463180874009650111598704909687639477128394270167580107037243746181230691591727457755640469320202729332626958867334858865090047523658610376482167380922047144739259676261435025727222976620860816756742219292262339803526958925749299407803256903888770391408650009814356500388773914925414092637214067522447732683050291008158347847285347877833239634877562272138897357770427153413104128032929064714127125166865064248563105337343499010859482807648696106347906036320699807968216480184588838460455736415917891955882591754182445133869607233842220571583925786999757425943195951543822205330719117128134404805413569784505685053613038111333091240968271522415549116790130229171700788047860626834450642143162214914038131564140140868256009258384284585506770415927083742867239327335859518426598969100975880086359507736089638895725300432909831240776534110918753157413498910533291852541785620240828966709272576311729018239964952591167506344040743173215010266898640116024318831120510155443373335344694831786916706621200341070106268985378395389055698560581122782468180392048300065494573279114949052066208347612381475232109786960414226591194317761087475117513871584999734890068084827902113426393646104769846721448239961613007663621929903989171847399818467680788423233616192115223247515595878417348790775651285515984457471454693274147550771857347083233885935710446278406381334999421720113379423680436417650929082816857825082288830738382687209979705941103098966985307597780113558468260970180061543339839313992052196226980347499050452545664769860368439839984637932013538382496635403538458598037927465255633773069444916420721091924688962913092853667637296074685848498743886974479040615130061690507139721691341293948111420754954351525625234776739096083141323740418123017515237559041602319100103597913273249895776670778677331604965632611613364395273920871127927339918285041311015350793024698851668884951500258799488152995259864606804712944856311618900412527190963766393808840825950790662836465272450359429965189467007017958768640 [67,40] 173539663951558312891410007682054541720681461536585705256394874627425676200436147600625811859207462081106302181408276169352902400926128759750778609169401571018695209162789245604227957517805463238333757966144345744535714843989123246337233547992683596592906487673265350111998546832098864475142915129236320341816574096655228904779185443282647408029059414293639510899381733898786921805745983279566788335783543935130805671980522823707297170544269164464296010713850067216175050848010377859672444860150873328498805195423322277760078431669531966391856908068129734691906764533383166977103939095767216348694301581005062581405287833798902162342528256044476439660106480979482072362311382983496442322679266413186357141923439590367228960102595430752851951979564283384774545283947878238157810292200308005065123385777435567941409992129191733666311790260541368947895560803647808606308999348931436380545512527930398893282682222477503029153143175421676407677104045642776953454982700202260462765486495272658385225616938394788686810292229056662162220388064756686621423154121107322667268098074456185353537323587641365330680662070054134672987932007365235201169776246128998254279685658393305375790973571599527516915907480829789562813134105175694216770446671707893945847625549882381160178096850962611367647138004627512443114819589273999574731313181592437888124264640403649143210698517277066142596887097256282869800809810472616337801304523706391385347354100551100567559261104781186029401899416427860462206772087335609550811921462755433967768496075682585448793524237309824184931377587375454253175220849120601143232071745756482491930645365490308739130765345478661050189012993929559235207205286358881643703370378796788985675540269534106564000501138412335321548502234904356984970159382648286463363856425380140052321497587710187790064852088190611205823065821561615246519203826462325200058263580082667898196062594413940431640708889168580782366842295160631919378210462966646896400641851812910206978943701262739513061147898942724000173219339515739768625327652116955938443158865279181009389517070840069520327464089304208279350287790680180032196235421989542842566943567672766650462136352852368019391271175743985318463926146462575972023886318158513074879252562541516792327223168649079100219481539251219837360297382016355874977659327506035686001467062940672657609773364932822689763873477417862145307097267878834661626448138073606206591721632318540730925567185607207322616563908975945935892213528541400414807589108323746280025664006295368098659879349921788786018304599648090239418322547010059975278244151900884516938281123840 [67,41] -38083487763298910917371711389673987260858415499516477576053787028271494555133638887394794677450799736656792467763154385394244204190167455829728260085376130083132385805189855305822255410946002505395192999626531779405722440741816627231788665018107638001181675422640366074929704271094369979935588429622572562596456010852684107719747242973291362986359925867636830125781560580694779005154517321499108030321104024852546359437477487114553993943967695945504682808156845714830404634377036592583572787395946272373674956460093424064706573364404083777829721864781964059105427694492203535316664901959288707352290768878614260399933861126447925024444252722444591070181246150301793793111654121152616709593442660674220978493118074568022788927973400442289502641719856257997239013611724504082271214033183033253294763554440526196967325186100654835677811078396700839398422165849292660559855206920311555742244828365912765672872490094410963111838722152557812190063549660261810331833767811543248202470333769007299047611655937427163400448077787201588492927380449227455022596443899750646075124456452247012220194355140862939157522105871617691526774978601465738980259444793112759821689394541272213291147657062040583849280714998209078187924946366885319478210512785130210255107671701396586600105789512142646451153713380594964220117494874536458492662869146662969705007319827005281939288671543469021210232925172932726520720474389418259594705088648808292165615463341173322588081295407493357751671792560736583128346292256364582438737838933398212595471698855684184927419220048597290280744665629794130528385499765526943064266260524788020079876015339088944081365562667381645127254228029889131346566872355155449856034014376110906361526691893300397777067025165917220236239496036605833229922711580410520751997236066859522605363396039144792853707956420755227869147540473527218168702007626706802616430396818009165419652251194772887705462591703022773334149353103592458456423252635025732265124464345688572675370923774935317891975781321513993313947733014532942837048544182611110120801957999584441586835013821238094971420298805687498028638319937342043757255981440220992803693910692780511012565917502478852636847426718439170290469806850974364161884424305946507438409604712456737770294843616458730613029375754369559470403689816892944655397929342165450664450026837620434987842748193384790184664917932890591750691234394087367980964049753346580017702410572977521912904013865170205775370153222224214451880433525051026283653483109417821535851293448295839044366845807665045690391299933264929299097778741173604023246286092193753527746560 [67,42] 5358469990969942210447398210660007523458158834175434883536026763742381654248021543046292616623850454545710019810006293905761767687720959028454358236207353391430509868025449691251629339940318230991480582130654629729955266902326479896759776170199543702965944162000611098987437946727319378991003955770417759943845710547552571188523650561278057989896375778749511652314703031326777808569658990013817634335990374775552790122481269096113041989582466766287176443733923752289750392117596568235276423517020314880376885563992248126897807920751121398096102669830954650718915565863427659768096756810533433865759834794665349303272095608522013029880590641818963306564364590631963024984750626796711873618887132793525567551598221683183691976211844307122132864945542668906995905980061406770649568462979101141890049193969565475687002637104056476040800746541536963287535805875467739100021647554091490019804551250753725159307699744662559422657422289793776776313256935412661583175348180743710540798189084472835863878033887892989041340434235047141576361609248353461216763049737945447063387552362414022955479182976344751403816184347876628939856396125563938513937748195221678779456488443552979497090031343546197747936199172997835380458761052462311773969267315567407022826279784817326790458928168124803266252076598726653498353139675231231686413017426884814644780315177882465777300230218709593745554603523004369244836665660337989627072994542205487823028943292030121453161032951541452735152076381468281558423621402951471408682740886109653843976645659838622419305606785517569090405367514071430025609770255967831085483788837165457203517179050022698201609532740751470407843507640608154318307982713140135961096335039233725035800041131649781796567628558893611538692406231619035135244904326588219506643679849162670572288421487736983243458373407455130465282517903234108967298487892283610732546990068353563854767034496629579797671796795278593286074854436140032027145144339775473540062348092892852416984500752884074407490848525621033951714960124923383340789633695353970211903875626194647398927357309786189909521920764290551385882464269742554314554412009942619903608174420146864773331742615929681534934486142065509051890334941154103464745658834016541034581352969402943535910710899833174368516144969488714425208614144956823041846422644011288216129871995479330859296818079218118058284885662645909745982888549957016191276954434882681856849389609976160753013427101245916652167392603146683512893614065480024148446107818115312408475427493955380339123210405591375059456810346204780121411100930909681389126322072720255221760 [67,43] 378041619968959851575502389607082160868811808214097791732886825591049058302192972501334754279178244531611533576854288022387133257501010662683487486924295734452899515452963278016094107378845527602434252575402241510997378830635355239333600893991932489547862671512120360510498488388275685055776697554004715476740687785476104327945612034575513269531695278940003172599767906766618808436611982213857609762334094981954777968344874003780337548852564597438261335037702746408815126433394959948429024273573181750756489775133961455142852121875929920559182520841867466248826125054439282970972258939286649976198563819415120126348528080363315577277079841797880631599071973095639829849709575427056776286937304413065008691940252787975828923136766217032084909314020065653686749519820729914890597698046557061408861016151349437676925180031440828626426830653447774668212952986191794969505765110319255930363714697426168400925671277019251138239110110488806165915158962173983051806315935628469314928288405313218525802115286588229670250876647243266230820965533976197036297909581236102346289313390768748840675248209435158590236967407837847381323247868510056385255816391882621714960626240910823951832355568964707865176290352557338056753039504238263003988691381639513974334019272427121380129478292974603338288153069935988000101121745803064468283792481568433874226725651859983233296675371188960228012546377760538927831242285297313938456716475318320717678571111368272303235760253957171897354636990253513358919223075978624263846378584075366972714816609858665680914703662139427131628847508008498924284685524016442276046848765859450185225801958862661888951002541704545605738737237833578738667797797511124220956969280737880068617298974717324284380080783573923092321548583236620842305449867449631499687449436418520674996807772878268096017072394492170043528134101593680065047972756206503529592072700334288447354992833414180048470337238180114646924005828777196633631266038044160188374939508384829736816749205783714482226075437524702485501618938062152011526779276199098936008767522790165862343057923709039943769678362125592564834500176898114668173225517169024501100194823015523702791446292458212867963642767209544627765768857475940421281735756599594957832279303482048911212217974343834927514950367193299307749040782864814156693679254348633251365263936069749879809661747093215434623498640195124152748484972489964451088976496439440263139038842802037759384254674659794950399570260039769128007526528962763037546388685723086670984208267173511266441867909530334001289619376545678110567520792782589037219641329157406720 [67,44] -622294981333535676798043255579290117896012425316008018744456460463819887664175616536084841339161447663412103968303294198601076849468934594553204500115840862238369720265300887524370256283395759223248608998102427737360305707415567356963068495664748495892301510970564137716510811264786157198155232547319765133679116971637348451146053096522420228088643302606724993104066615604677415108044300355780794616353311329092078381084936510750828138703712705352374774640499190899014866007292355559082836344526480014609916330270729149744851574680779011237231589874463753515747390098165609781094363718222434955834015849381500796152009475715899121264099592323630488401664773069817101878112431568287633030375809898666459995381575668351877018161066550523388686010937816533583077766005024814085875987412007307399083910093136023693571275309248801227628081846972011325954636055207634660936089862122862220589734445238667319989313831047811206086485043481152825611005715303784174355696422575566648216426927097276956506502984519979933810150573055539519552629448812048690005601148315793611017705970741957496976570299422662636525514326994223999924400135262166244012796234414277876630107525845955565245505918800709996381709538487342387649403247347150830216974284198167143985590693369958867849092393052988241268354980202288799493399876867041910659567060921135051980790850904009099256011861393196153592342343442295565457650872230314475886832633185870362761380030205604231196247348395088311982542860195171950356158644368683726811568619870249418514653467426316071613977818142920145880891406488456322969503039728702710747827535636283701127425526363776672416881639603761329225482970246761784892739957173690709296183769052946410311183545724747090297332131857014851421104676155801649655011143889992697164126178793884417465277781193011312650860474592759233892226471076676951949568108891168215065534354551853971479468833357886451788416860878745597366556276845982317206445146100244181296061016631297522173538242411233334117672241682026694872369797330135791827070277078233621402615873456856250728609921427694132890675324351357283231130918426848335741571059734518882662584046824501492142793106701357233983957973144635274059698201840848305943807124173919515484655070380256313226790371562238179682166735889531378789433383230834592993021881108529782661225015843041413282874417493134076022444033612306683159752338730288186863386866309262701907301757900135774329270384653683710368657045110284141665965534995289870558218385074040447529460890217780483660938016739407969493130971438913646338550474804868527947010287861760 [67,45] 281489864993187040684239585124222889371709902552866598347229266899874517226296615170847824061820212273758175444342511631633136241753825050734346751896131745137771096066778060659846512862866017930343171991921661019450434912493396483610875390777560874281802627552256199961956430465409261471487544304732584582295774434858572639886677500758432704527410204731172701919959483772263811265051389179829588554547926940591468059278750855137352082500444168645367874085523303635318533026556599944150018689976692152794352200871158037302797727244550059740054122340325809249021201063011521480508839201512356537816218933172323602085397936271744967295707814239193490605145923608196944758164131139161495854075310985338771946436202704171962171596363304173972908043355574306623513939867010524688180087089294434727010919071066022274361882657837076442945500027277887410451931809099426412201601513974193461125442366594837107969512711892578851752262517579949812085341387219732116731063770259008494020010012543204693419550669617264239668019650425086902589131415081416942751889711451237155471810923719213666530041144939770192925015316929818411130109492661820309540000730845297803642838819654925418010524827397650893936101578526762466200498917600448915161341668134323518612961611272676908691172917253440190321536185026239851740316502852350245493657439515473797100525086682359241307045461279904124711660320223537218186817069502675524553154234827405649133961411215323255409308035509546691983893626701085207614689672975613637375118765642882515343109655062501635519311051627314727555886205010281609060341956782839727248584809578061512951860648598617923441098657335014366134444456925659633004574428799132665263588186059674560574293456628106481807786883319130797624909062922438565949512513177156642396050711974929150427324254103605874743879785704285045257593861963600357905973926998915608993561709970327509158611240549069230314582911023321214162671416412894719424241560546897934824173499228592524353703657896575243028187323958762759946529115588708799692352370533954635027494472603620371938295219321651755885791456473034465363625503583948955149400085576468877192499375653711131705249111522101734138433164020497184538179774515346841173517680557740283540071768581230755681053704768752886649289476899179464351565886844963364480651822731270240373596492461703454308872460578838909045678851730040234984575245579389210822349839215466061454600483310904359064831426104446412052643729327000492067488376354056169905376364710469033531402499639661463738512972547768864157116321713609546395636581557917663666320179200 [67,46] -92099991383294249162015622303217439316227653960234935883453393593258081316842974990412192144449573026210776208710455031570520622546975876861549802060426513532412309145509279702893054172304151038300683944656308932373332015950770323783260895623833538942753852794220779945215629827660223475231697229586816045528803679213140055408225216752598356316315513489254500450222004159871023473453171831448658337654424705420957362999623483309109749850413253013386805973452756432241423472967222292582297350061444527571166855189969354497118983109525803945485814747388713547507785940121219790704924411111452504069239792006379547524071870771851150725069222876619425278695819206107779128489630899950779492118694147395326847098406921243101631127411523524040292390199002912236649936272349748031698462414070512730703879334858808503950284283310650824495116545797880261672652542834470996208512699432992134765875811705164334712456248342550709220292583951227909575627524474943237622029556221531551327464012066114128359736500958438991996559445649977565722323874652438422481152037831052386859323521631471553099038608185459611070744259705997741550399647160188463218276666457310962926061851896361701050670433796606061835861332481110783653515151159684816152419443819681303864944773255575475854807931852227265153989813050470987940313270081860199656662747038223365386376890402401446335548119019683923933919880681365635901108238574614076275968231442802120608798155362116746725635844521284307382767451694689721146989016893857975018771315110518747762077562249305901710494946917509129778597201006359551303204345795214606840471896396174629832348869670859325771041395342479506219289565431316095316011629731891678664504373081721044728256986323693647141224504144565814930678197272664756226304204482948873800081842710970953515554875470078762694378658984021428225343499868237994142378482031947511919695145837285210273477101809218134320751703402526903016968577216786704010693596822105505863674738989015588536642837632496021876131668454435469987446683121033510440529508344315860569104159742457728428879750201979200050570455233980362202954771369498204259600238033325810774446883263572269217512247421479523092654194692072868970240007788643639437022641888094272399669471860680060564580029131771382770972055691151775675437107536328420355649443008070655053629209149623076714598938939500808258139087230045262077250943367716906155378244640818750288080545923302282102558728415211588107148012765870147791406716911683405116540439174465629212923279052528485985450134618902658704463582657045352234123177882639607319756800 [67,47] 24705155059094561314702571581589695147517679838333107021921939631059377352183030866405702426609592971880802304695415982214286577995040072392296776430739805808926243888743128079238157557164267063276250894278649321991568041950757471233578494396636531012267124184552515998893469753045286187823693217451848824869500713849947606237011204282330446798363644925047405645510579584653068130217908688943030157889855853408247158711304581515249982677739396134569490701293211002068546384170673484270256209810158898790576894685774038755012900985932209776859217451778402667750514881285336346361555446395719698875541700101019201011583677222995177230294052080864708049893653185213098142686875665569916371066795845546713350832786132459097181923757895110943107034388390960601287189443859416313647195946695609150641317767503737048044743523383563169147634206349209058008516944440378195697410884300245466850579038510687556624051411618795806034493405755597163543423834502923638574034145593661082964089256315007034006937695395603973796409909069406217723164904641820775658286868846093828870540945834914893211952624902771300537709332913066293876096321097296878953269725991882859988577833556573692357790872247184428509528934799071323596131434821296143406647915721854141387236892253727018242675583155866936653222735872576195899998752517802918511955298449830717138481223138123074788528706763393645393756726611875163241352321764210674415619448096295480598289988597078617994444363381756440009821325585938077215969550846138951715252281681385245342643749577905327606511142214364533074980809097781698546160448075734951968175696164639673764850874885227884420969123094976486211138488350427402005370687477962767901347450859039202515449147396270795910716050735852353699968249354943454032392775254894765680154798012034904219004657549635154918568396883345348807922571277334897270724242767033274469357586127892084798287304041661955442954785275004318960998758351290099953915784411131712282626399470869836894145791802676130665970836209930638391395087259450091147862669144890078153253655392676512412655775535281758775341769264722007869988199283341152498515731160498280940552176292404229221860206749408800729524433467887397405203959670263743083782230873954893924931007429872329412999793368252375348767987192857802456156369130130417197384100969175912142849707385626259820071444394779249324266980959247034528123910555823115202343670995425284054241536305170761989413888813230174167216944544569289251767358026091698790307655668336150008315246056911103219129742958722061303777660063373695402061597682553585664000 [67,48] -5661690827885500040124127264867832775957805085790593821180743611762406376543201754632603953408407579827584879540835670855034112337527641852303839297602698330486736389114960288766900495914920033179964824649341903244666513528399391387519806495180775096477275730061857867351805781613683507929107536608089431508371483341246024094567974674678792951784819148328307184282344796419238141714168464424544421156193057116008321296627094454753738836764769294892650820349536665815531746514893524628827286527667327132357470986130412616828234130401186338475686393446724925182618715806500920844005189952172412922325360450602444195756576828436762135665527664746671214090964276214548412148508969789124904134008606001365134117602784405234179315880256779280545000742451099887267897508697074358760263439934190493556643002992112483524019918967984011798341797891370618072848201294448138046904634946688224991993308445528602485229152766193321382458184561804996721812211331287915270775520778192999209507846558077849197701453374386421617311309222535544288725535358730555800065092852948806417056108628829391264706484447338103190644005024101133982271483392976129970577572107470458398009320937091417005255989741122763082894071964695663792371685988655619690211849022309692146856116451463993454250925662094160965898301997173122155793477271036578461356103798581626705898170704507596560475093116454442757599665794896182762829976284333510793737793683344552453999100832655646123953267468942566360397990903026693006244012934292093259452740134381303497502244485797009258285613162059755578288087940811447708777280073383018908780221297166977562091502981371619786990853960202942979993345234179208139521474422038200221990638325058545570469804989311555377496565381570815358413594368549756793989242614219593155179342212694869997213003353055275927466483980143303626097881735679035115366156016619698660571273975787645626029279826926745111332897236210441121570302697186655549902545394772937376622245313529503491415315559667330126418918564307671268665732986442500963185198713029902351982744046867265567921374588036976695943443986637030908866647293063979449444501785296679046939381164696258598879344407825063610469209310983000823570557241704365863078542485817567617784390304471927079985988002733531889308423985924970859569934067705171096172806946265466578161762111925594907338678726385312140930602476863844153303111046724907849052573954504799250241827632781061802177948064729772608208923271121658019164015610231221097372039952746205624973019699080046386441297864721551286804608548862154663244254364146073600 [67,49] 1129690938509086587640073906212995557836146523544625577801555933310196828944261059822838205039003368815301129323016368515025170803469186697460447664299036061013521595470573855131056043430787135994485774008724858814138379425387462695870863988781359974363309797507295722800851755052548385199738725194281441317334877932831875076258509670861435734125911346840754924466003033670712784964907182930128101816614637805415331900940986552216066228006471072645681774611679065933899245071732776508300577471012263250238592717719994642386382375970151362560674964643615295941540837325417192397072905198820182678744912204340642399625373995051334829633522046191825931331397087877054283084147499642877794561627293910140545482864604854940541910609949673097383934507890070079244070517399506399340844303336844018406176878744083156176458606764147794986091995836193784367368202341928780788995542398386143215622901538602643393908426457890421287922165536565302577445416703936949116109195678775488650593382063242744203580053776576574290904193583337069960048508714138587800908495671349789126799382723622906596203868059773048547105177129839027065656490418037240093333405881111742310068720294897104655678504112463840019567055811883559211615072128859192399078556504808795000670343347757357840970795181532447248809200731987395859038957500308151806447970448786137909027964856255039010440967423044216125893390488413038337835033787819611607704420029690558032068304106420045363119888554624576165885064300827869405153947767271388750759366238895643990735841907432102094545210970389404063189514504153373637042906221576265306194154520494273429974037357320148288819830922647916645276275503265288731875820133740772990716627833882516864412549021843253703001480028311781099296916276129451186587192983932994420823208025897850409475570455071159125618514591432183573222366117161838776299324882170514739671337773847256673675202052543706932177563442561729959172619590202871856123936037854964145737552122925357299428353290994840711359780485066478965428128773863498561328545464080102314714334829747427028675773808253182239451184525200113534033012251025661812305748795263736262534573767088440904112283999963820912443440892371529874129204578662793387532179980259138430419204192097740633131758392363191714227153136521657271659386593629819736880387211848092356896764527846346535526747088361487768048976838799223553199810828670668128599017448849016789215595729272331121020089717338512944530848273605306905014834178085032312237187526433537780986889420956994413393660802315422339360730239129910626406750574608384 [67,50] -198977744780971301434173943748889398677791788839681234069247717277173047386235841688304557278509538902480485483769014031922088916636902082205059068619437910555866336482324693738160063127920414089494822852521435202721494262313121186047277903877893500437264419233457956922460953846265556322909224750558471145669980408176329748801505296440651833570123414872320129243078935845249075606093291558338145814830647968952577491741536782759695219833570301066962961725715665609670589482577061474746187489131063501394407665405308022824637903605125411145546897666234343398632626048022528760075539105861585306170888695631059471152669988927642742001310447729261980312118573027515483989330142156203896208456003060134628763632359857282576472862549109649193148452735939030409750373728218187152206131406544301919567663977291587495004827179860478526658268688296864826017222298128872144558084903782536764400248619575317138756189153705236816692295640113383838187103692290442759244516293729199461789861089691927363350299054829015498631217263330026456389654098797237380710005204114824714683292499779897171247973205288114347114096425879065305480893033967186420611479364350213455526328284721678334346395786556486612553287062338295960653731533982302445410222861194275824191068766671278091104169352333274421673080668918858007540905329580168634570076696754915388980519506551672573618224778320576270132350899474467226754537881392971698231930462918598034347588786130333800338596014131305001445613450992431443989972575859728585473522082101176813351630920403969828698114978599909641724848733730377214956356997851502677853999668083706741235765286705168199091904889062563402934917986100177207083182332484010690101679401767352312291944910035136746675623927830281951707090035424680033952924770547852026229869844129287292343903386918716043299458526878657650324869690392438491953852571171347217441365562042136570996535304661898744140618864670798632440170691337372465667178317514431653393783483782049010972408051737160536765874055506331154599761049164084119353993195101035426841210489880957516831596086885762745476859489291603344786207369101079704676508150136524696008217032574242143648853062635897551034047661560814414847332321742910203535698964180821704398828344480765925094567366426899969207626137018926460108907114082238126034045083164920892799401175763430217157158083672576392321381796026221909228109355978621512489566403872296199531322296551674171127583195091181249230663831136915915087026347959126886108358140123597523331543965405326907329131366302164775497248219526915716948357545984 [67,51] 31347806445897549693106752835569127388646056472679634355255874174110807105753928047034404113858775962328441201794815076373692375922731398777730385055559551242366025222151316395942796578162944352611468807194134351855849384697410250432084405433565036826656409706313088351083735877362150567035026190061061080739099046770636385658287197759660084444096487776334921825222072418311673974879523938955276154948557765484757821144091935337942360323540008650697382087015681718878791674209406304102380120144880130850701250701235733838330765085212343683672965151526543644790020156629318720426781471946270559411110433234110524476014155521723377364230819630285439882553138130872133608930193232276379967767833409136610347901768991085570953012304458280653164808654347017781662919748224364283251701631992979488779158580887492501901904575425698397683008476784904217978177052568762798680909044989939582638544272058912148770726173074625249786882358597760807961984481527150053199421081075150212086083540723641912485848336711822697070782572983198438878076111352821578817971692646546935301318524696295502024475869537296383978501846571698822447854681725106458032699577934604241534708911883522513211380584612274319761431884249972143978977627649572470281651847247005524725198885603532776254257517245393374706476446029593175344193149979431841092889007733245271390799462722839440517531853681646612242189695051795187935885776213322398111067180796565745984155528947540027385988053575690310157019175667721515730742388923919866829218295565911803339403033977661990553693103396004415992245042543109730525782015929873343154371721921596189684269020362116759464095647090141444032974242406369079967399140104242057728967854265606818018211702209023044785689858186995001204374054912536511236161003452444147279199702046646944400225055971854350419861280080800186489143809705360338942541197306761375208538119708417075839078954503655368784616148716433779183406167151738006535491241479742487130673337308564866440937637423705241719763212850916205064518133266715836362844979047848790402684154560032803967055838913270773750613110742930815816288485441454192575518728143186886938151895341607896328434618778384663836248294962111817686727045428966925609490511005922091592265677610014214294736308821717238276822630115196809444573621243535947034049189477528218588896211886671167732495145358537004529258164268404327526015123490615883090682759716867464684309971168506010617722491262980265237726583933960709840378497935568722038735067592919854568435399409539094762830300514281718834518419312682033485971456 [67,52] -4440838972932780930422319193737987386146009393713602205449575021575850725999954397821433991103543855829791128392596089613001643476842748528593609780942023032318095382632237927775031044030428348892357816116743468584431326823020103640884998177615316793042886126678473036323053823886002544657041835941961923500004034536962215255841988192456473067954756346601959117910950914269173238807025070852326363239659875112129860151395393982468219193937460150526006017029616782799486446968795957212031321699462685491442474379469331615505822255548945336896163170332428763828403258339618510886046906241653949507070645866856794173965611111831180635736930291797464447290987185128104340569367766942764517553225788479351359811742530331231445203090893775138669209635768881259407632049762373254110224485394631184476015274403160069162726024966286230633005791183973686934087006323074875669276778181369815890045510453340155850274178721083291182995340887798249032724754931785665232313113296997184810026935903030588736150949967180192952275632119819023548409806752261919272618459614360679029153229268169792737542920072597317722033520583454819724836349773050158259524453206916538960138485579105835247403103308523995480185297412143431584829518092542337673329264927481116988574232349132101152261775108888778743041963069403431348670067300318723292006034436970942217781118167051681286903491321467908359511487087918951421569385626995879273342639567438856757303190622926630758954812430397850842081650369485425080825284538198317748749766125012289820397732759542615100945855752413110880682749779688053563650731566251156835183737091293084063350790399005284860982415444799421667176103157424602715489037067703447648519599030615013318825095448115146969963362325655115199516556976421573124514699541229256372999844760866190261977126309928901185822797649894025959675633867164138632022245970638846393874055160896322372414218981162703121426337706867492099795375481816023392188479927717459672088705279566823369217557841258463468334311195470602960329822289020750094575612802317784744651882923315647552843711042311474851557217193955588541845254634660727583077128670783520415608630074555832930399117625057767832820938506250372286529196026331773604593528420286028789571853824629037096587476229427601183021656975767048257314113759107715868277375389374780512206817721097196641147596447091418083595401754353905541951044755086854663037680694358157898680615508954672586748065501109476266795825737061658300122319858901499753259278929099033938498518291388702405111123029218279297939273166905615056896 [67,53] 561966560375062227764419779604995701084395181631976747953575585094185252765863743122519503998810743424090295637155790978349162782303554031580667778463431533837529628109684508688761068113443724847940800735092874315276553037799639867288051788574170518443835805320692748521331376994500970647530218891610506492193703466207915438346139846802394016750284096853195047663199533965747463771378050539210019788953801000801242419115797756307112249374565240697035486554069683782599266945715185196706945126863932258783389260447049421767157981833701830172200845793043496765258735536807522897450264672201389898250496230519801521435817337121659357622880964160605555872932958739166782445718438185181645550893693966922226708417548023962503249263347936317334602749278547625019584156428450462979722014927063179808794882522479696927875304076429343488106513652472215315084071439212626803377190020981029741490325179782685771428910694386104691586460959621213815812900263387251663861356512338052463231498648498365914373447571925588582861612652421722439184835956148609827111210009396469872244793960648764234622623700000563897182727564250087555188513736867151294070796652880702834492928502777205165441828256635791048412437462153740071062453093083971290075352528563732111057151057982374180777744712605501363902345317984635588516744815347531479643292267735529980913424623597823707957313241699303496870763649338861157917758736385578024668332393974769279279723389338608846069247751715957797234474724069719522956865014204459237146850783453191602519863061482255373480162142359260574427251414591720171139262663413760097132356740370570945771490213533694888107066939815690497943560064466833810602301700760766575916622492520364031211694882462762966009437767698845602006111845526335079958225680826682984574828575995851020115278896032884779390578158000207181903797473617285414716011972438039655852760681153388867959039843366979153263405929064466769147816807514470764634003923954143307311735311390687068455053053829034782889761590531621167053479998614789694480891185296393819201283283486408881802723859570216419237376153690903258781647866080880978981219205361851049664941193000677779830605461441907174161559963802216499249867131510955653190857839346889788753921571315470471391887063495501927887567999283784751650482128319973409274827145199255037109654805870041501184828668645125078813413257560206491259097208774159702792986990564489836666050919986627124201048576760774743700538588062125274962976145706715509867070851028727870646634439580956174789154048875303050534908530773721088 [67,54] -64662575341289688511928248527130927963616028806858478105445255833904394651248125454050184499038075945441333250240944552443481635353320317758925338373104446225294466388025689104387867099952463774089522356149278522007116855869195431514112489703231483070412611101188353429681192969837397914695883765488193158196384772548366982528102604681973702107690921815778484606349346101487422725788554249212093630288512904597856309083260252191872737976447946859683733259374763703211233664109257774163878222538758781464741538622213592392916294572081283185762201882818039802383191699156562204001817091865780439745739909991593509902883392247426438751748878817267837265016645317599293598517068599282446462615698761806936549530625302171814206345824211096177228111533380748410155522715177411577986488732141200076497598661751223168833445226431448067028396844473907286475513602659573931953302178251611868911166396307835671081827447111611199752264819257297398607437878387004796717406228276721204331758813674423894726589651965587010305684002965581850228209083673102395909061285378568898727363313036475225854053324370773841377817510219810366809654513632476988704806541036073430012710310528127189624240581525021536230906057750119194865152841514575718097336368645438555863885906147299305618042239889186968226454872594892509956212209182308459247476700338688726337551644412276669176061301475308953944298270915336832148700615311445486343578527311244097183645560111854152087846060723900701600417891928314323346199368672319390554382734642124681136839164626771493826106363395690772068078405252627796283059872459176049522763358450389189589148405135052230691846910584079595077376388004653692008505635742700050399973211538714691879572187904502122876702155574926411992322345655517764238519080695543674233528333813591223983545565297653191289900674266695316765589366814744483766344186342885556661156445421522195965383620142202360358122520297687481770104910159223820004380815267754679287898097315184847884202465305116006369890851204421832028666887591427956430494371942497767291200470115732594766721978144746712975645370927918072453864504798400526246092203607428562879206215875429542058920928368528882737005497364126604681129441101693310242392799376058267937904652747166654340148240530567754756024160781767744396281526755220472976428331920103112742851055354719268970322253564193845659048922163585081469606590804257976884537875754377426644744453625645095556294129039627070663724609284950984437807391124729500528494407856547148530111380904803337524089047117480015701117016997888 [67,55] 6543412082662902416997608102347191580273693465670413767500263093841199552899471933412011491115819441469352823256935295327573925975633849437700364351241918536469697981278301265670675853011463742787494883892849215556398604838300407782028367023832638295978595586186457938607684407412306295206030522270892775925860502494499726175476012384307023010215534455371328982132168051216934928608930753351428615017255165456427017866786901898172503634561180750817776738900989943734444920310758804921602491254793344705605944429303589173701880721018627356250067023744842277401714399489226272184433510431355677757111852892413645048363249875032594467424247032282295291600477434975445030067383982160047168319217791587901265519238923553117168236816042169775394016541777374015161024942448696343694393276504949402425056702393253363021786888052901139315360369720988491850810590800989248384409076503977592856484198869811394053919134954253596836990822304365883033737134335146320185225699797390479386011854434896019662324429151933828032910497613914199586755139574159692351376787583848512220269367493211154420340254465236468987606304969827208685601352442174765938209121080137113495579488156013532577006032268883153158981848248782365239427296141379073664056579724381054826620191055480308660004231732358414825818157335667575508672729640283663234528420695965118984536708233710017113782987847742402234211675698313575849716676190191898014251485944752935218135250360227160713712407992538017971264550115967022851097678599106048218737224171314157937058225469525873253552921949254573333128576813276560163018074860612323248765325493529487291230964839840138486618536769903523727658573026996043704493661768631166216495313813005012858919968733994538655373147137553538387505887866331940897835703880954123184989998255468835830915574433028320606910638099876980306754116523071483882400590109826967850805373244556295598070585209811262241951410421210418864096196759380036094757175526693308088754224576474709130640096535648880887653055458569268219201688803830397074336142453062183988060377462684801472510044825630712947203313981881279978613776659122309181577833493772390258267741216094582699096432477102205269699840834463792626436765569700532129901459582912468567147749507545133544646044489815403840884119137420352294502046232782565495162613145672712535165427575859421098557120743570151798723507796744417961633739434568432525079876973073630565064534636645452054107712340005537050704395019143784049444413940903068718110803374795138087112692805655950383566688715270166244600315904 [67,56] -615174224930214487508876048645929282583743640277173693464162232342572581957591036338019233133239629992652342996632592057499530832655607822837431924821466840594782083568158065485260212969860290055445955684464484290489406582827993398804935170841955863444475716946399135759493403888535832826931927931545527787444852473741369008432901055287931489500559016979859515854405399779896851112170967599103310999030622159963132427368571592749855387215307165238032856058844717333012854416872797821670581065005727700186350502863619507203226749790512443652289910770231636307543024975391365860576872667630725138890872441128569724187358250440927939194063464023364633672178307831633308704175590344451022681362085815839726964846135675376089326822670404462979470575093354454335089843300361436993632921492248442754239640682381424976079382015966948346170807234648882281365311419290957763337195842117842673395417647266630702405563517807378853116708190555240100814001927083473914828647590620589561169982103687767292505310040642451687970433886711939876576882663488806980378142120896433367152135360419031399731549159839536219242851205043298145473391959604610860032476006249841905442595707862725905653310607048121475505086888714790554187728409767740047642315536124343738429088246861197623971935416821543490871383169778224816658196497929756996130688881820132016546870555247567574082588114279134319356777211871471282181414115913544563838526276443057421478490918156061038167399752936708576958765819616663707574903907962286641847988950860833091094105375908969486698340247975573542834928874830685584971516298712753778867129248950535449820837978159096972800372121742483270372966333890567860384340393565641781975317084091690524761454765918354070771854809417512201292402252458081848067043958404788752927802635894921475452470535765392890536695826338689392109844475919992384802049286982752920442606522679328728236765383080797795526136007458335287473925286474834373362554923332934085406353562436249532573234846241418592928469225464918417447280104996989080767964234391316847006687414689065102745063153538391460757441311722818136077297209918437493949940717732686225353314959806500276415221586836299321581409693088031535317087672102610193304726784026400116845147483796325970662804945744959340303823614937233058833508577525552722225578444848544001652569101656210552731447886778874735437014805460804316518212769125789084529354109430494107671638579399108316417130676199748765776044568969654515609892937716105752237841424462209643297951998893241160383108895307326224859136 [67,57] 50530234704644554239917956942562428547330410480612344850317135208562829379323808464728088064681527851590430335421695738925414090352689119894255214258598698589800161488381058066859825657618668815489834358452351279284235310959215649520608334763249395606379200794829187004982764923513766096325325899457393700313954690672675098100183121256359967254985079000772218224698776308190482037627670848324921217308444780617545996958993666441546185732117851890556656211338539416012835892321581721012383755493477909263456333050411264111352346866197462832662130007067845945057827577445626752778728966360528898859236323777947024040493588503930833477021166918299318930670661680285557599248563033203012669792428395164218593050334905080387018464109767698929154211459111814423017522368264808772768697987773882755046191651173289644570011327277687610398768827691844555279924084921554174201824633462252632807437460245382357531841781943926363816286999760701473387912184871260282410947558028203255036081480291793788477749980861215280448179397569382064446392291130022841285024222777291915760687114475358507909909276918923103662118666068181462276617757381237431473792537055957602042841447525961311302124224057674025845833350327395744575690050022539926117454977133490486857138217492699177119486055140876082434802569367702652970527476610519284537056042566154059698143001395665223423826746464791218126449323814107811042056828242128826664464471420883211746333919935023678720476465578993968944169123701773438938805076253827302819097013353483041945294086931222683917449082274430858269690392134927899581734013577045927158177281185232167423814774050772332847822298270781546600777468047988760710727287810458459838292829081110910562152042094956175204796658152684960435348161400417581257107498083016355645606810838083851783913012619747947266314101833688746836993232334833849133226419973505563806405521481861929089274708347706698373080917386437310719957385612942943126558530437965958707145143317857839849818679289595119154463605829390268196582861477070272496419869763095508145564596001093537842347211339456116107874268818238707416323657809740153126724421645719487141568238858244576729236335417156603338582809980653460460620642590310473314365128669041768938700711594850430680866193946932985380077469075031073186778765792582847649112364573850460611947758961332029758271160805245335134704656668238393602174774890112021369092265625950495389207507666855288852523315567080807565450702783034810070349333622799376693697957130567558646520364946799110926994061474970730496 [67,58] -3985077322120637278594510495026591871746218246494756551302014920585232022830773174805743425398191557068567980452432764062105047988882112021634576868383849104625377798501408752072561820864901938814868664678408439747680322766419328747100274775238258051745796959608258386459645109246926580149217605759599530726045831764860881936658516368035184250438300257014766540626999076583289046930964710838585293583884882342841376840424615763478348188563031516298067109703625801927664497765930440994678490834242801338786456353683040530969078360003957529747483201679700138653388100511335300729387294783932241837198455378329304838556200131328728781213573030228137606870590969722833178774433669364143090022018421441906793179188475791246215678212395053458702606552948504525747096493194264269743953468916117720635094133227589315462678830558556751154011390169641137214865960535648254257700813504597415847554595182245348203867019038621362467390770356916102948433733979202986551123983964338066373256979222656117006113580573709662035253212289714540315913692515025868538256803720616689246783718999798480728513601181220641408623282575163182977458291153815056273277214602828360131369855972583585435395369960035549157421451586573241035415109061013762801142696389863434625644528925063407472259620974345543910226254899069039648920932894980372036274107382341837296069942078326907380717263660765257608628910860497953470244276070791824268790786304418340816520483213211415956050362227076268220137516081169014537382906168196863439248472944199151085509847562103268424930905784378060642424833950559719274180661543013803989444903564021229491628933235523519859611243911017682265697073296245259890928118414309362062999597492542318044408470916842171948123999231134566350970717630124093639102451787125039889287031252558352945599387106766434787509255012790668679891187233928712692088455586544582984172959334875000761002752349550240287675666226792331647315606269983106587108028300007908491574885869420410860387811331748713009683948157664230680866474025513078828370674853179740613772750219799257342257233684196244204513698184117416692741886895574269376700494199153262828374539668564614863266595845558374605743929694988822031380196855142947129398412201774618728197846664350957243439372701078415583720844210516256552687882404568803935947882512734071977178413815515985198107784427268254367809954216610626652085252393952925004424795764610862352265220531869594616848664945909086648878484466311744403049851267245280469027129532225104093656027694750935144037812008910848 [67,59] 283853162304456868653918559873639377356483252485986056596946284784259980363458479286611094400412636017115357507510059761950873115201249701292251613193611224969913108658060586896356317417217113190128587741705128962661576793764626238896291154379389844232495132844569636285838274408899991254465779923383695165078158614811212721911487980730518431465765818602571381900780685385688871867971677350163116498469847730236247360043805987107087322220912583527130414188004311594233310636189095953780118170727852013500094605127228224651942645779005652460784661364095132393790482993019218895909089293637917251214784355931607764671483313255549320465911574500941146313265150052012750683402083411235198180166828405010259031950213369177738812932787612595936518861673419725393362631073895770717211213802446716302359260277444664601875060964573857970407088086979478764785507844945443510468112348343661704169577680764815573203714015653914869263707532840721373921060282149180306800112216439370730988029327191850770620159429015811248726722579716389824562710702061921886158306975004316286212349649101799462372871263692474902565816310725373381572633421380435079295171347412038665581834580564661762034901172311400041309728801723706708997844143323386198720138506218627977229400799488813096906879877679370191378584407446366463486937773887248548883975663152377398286479585588048502171841459524881606894318696194077145245069208906693191635120011212480532047554800297595254386099873684602766275329897977224969405044453974315426038563398591369929014061761848010073081612402666576268355725435450773541308815938070886789293713131252015501462413401556936271576913303458984888212892830453710290958424624839788028690234909723863256411826714929653326923827336182989397101676292937418852966834054448703618423445980064721384752924809144161135598439966495735514045085035187626376663990983218657177221066066115548993279124109406497381197749195808280861184170214460923206570676558631836752664524375056970778501857849254844379618638108090830706656754578314520337678259229476539656214202609346468493743449184315635390037939687366422280834765559501753193713973046888714036693619152159968174475974620691003769644851159884707847484104709134524182382515319290966955368589675257145616166038637812913900365974212203937181971402723462867771586062598955965827174893520301857654946037992555927159024893510816186407570398221979607432540809898861288639843184359488539414847185083959092785428658265354325753110252089425749363773238174246318179508626689653847383350972514304 [67,60] -23875014477155442326339193494757396841538407660347222382606673687440046554237540802970465754154151181152936042952727114034938843036643365692824921215214972090818772329049738406566175907534777036434064583084378661369967926073695602525460550242037481185205939346182106153851704194840878354891580742471018989037316463749275140083088783598453971145403816335957236387119856457675999192510880219037938557087893566684360787621841085404727331991072808041356802562366433833846100083181226956365576147538280790296024812679143035635527122061147926607811000393856184861519457421748878803032672021176979451874739561360137442963918919056176786334104477073753803058560320885288892784681278489487741614238812539842310463198144337308483562029933664763637534082326178801570492874428079103039316577688868732057731202329572214249628973311555161190388273497590273563862789633988031187007727018375175460489865429518508915064745140426445338626755330355406967325139477269065843672288385543951262997419497835731463307072965943058197020571937273707581620714854762592728022237948472420686315966864168467894778209708187871120306003224635003500218943812489592548971836221632714296185141706489197834552589097180418599279303571891225806106068569836836252363744009944297151609495313063830269956801046327532796451624095918686980513348677799298385520362306090905894078446490723360588471065009561188530864587391644174082189633721701776072261439366352289773776825700166929364045318160050207213107649995806280396829351915159540430540174628697819286665534163991454972176761313115845631096275724283569505842779584181352861773025523215233701432763859267351774939409253237742724873235273714907006717324777762871444700737728926460886969643213397653775902245219652274109872195457697236538014234627776513944315994527190722534571901207051838335597045143125914257533102350046862682503375749886597800383127931494028586247899317330103072975438572119520173761823462768765767340966103424599783816951892207577063480710008674954420862993505310516217386439277820517617779899926571498179437364347956427351434646465713683425404228621741054662410608724386862280642372498607506110386731144781901429813486024704923817191350449367860378149049602279240270012192574577195215032416456478068856840899428195923283874582211872713743964048995575928953156670213768642577301872746681983435731045515721642686824628739634679474909814400737901366288931613271321504640347781019228339763886245859728643351366002574914318457085891169345355914427751698185482631745806451356297246801920 [67,61] 2240923436102484120473919066451204045470516672769673821943955571420573675558298848967599683978722039169777206618707366726342015502626075046988622907545052775447535578358923009450986829231765268185062182387206935199839386627336365220308381627005266470421970210094910043348744804973216556466328822102266460319913319134550397273537859205781810612374037682327236336813737886819465640051385409725678947610650482782562487768825902246551979495588219052327759082459432103517102846346289978345635808418938213699534443538312345242591860088347346103489531600134952129230568756299818924138597390594416889601742343143919558815555893974311616782642574061932082047567005144900352660755214864360016240923593981795487242821335164836019119923791030038244871736505898790338900367758207349926164638472240770188549321016991773475231475397443715038765585268124188775581121367339881443736842166963211987446111039959188629028867921967597567215726096550783726601449404478792183671394781146266992544055277769702523445960611424484354985201325487870426407779767754211257214381601093903377428094041532070817563117618517694806947641879993337701786052859226727414331596684782798158354814334778240524449077981975591446642195007589188674436671675027758976682330641430109721969006405259254430824363684466067852110533777598709800568349243267854163599299392879835553430544033576475698770202611805650829917797435029349727758769320491285563783228429822263071850912011939960694483933657518916572862957296503803409757587221945921562063208115847820993788030252836545245082069794677950030615088587016186192878547918823091056209619332493920028455471194512645201426512317205940398915993794055961591379431389280888647736489930850419868335123122609216453541995590585918251310860974516678446942525112431652812372200953947477307153815803166915791320120384212832426329823610453871675413327538020092859416682661114138544026885451951651634268827040188421895641489768879557432808457488442088847444115711882166206886128118705195050886266765934036021672291203471781529217794964112401437261691395482662353716010913065901491145554118020538698569328961066605571111103168599017906527504001072749736696594643712861434006877936123646975836392198848295104026939331191967100332394368836591903570559043838688431599897621184972078556792619048227143763039090310939336519195105031248228263944234833463842454370366371341467447116608817928404587146615117155733570338788148878383788014792196543352528631981078973433805897871432686636375262613992791368934847422801101748961280 [67,62] -266640129483579915679531557186658897303051969591380979576301973784219072989030003371626174350816280859774318215009768863636756237823320074488028449103422930255932022147884827013231872701603419633314602934244176206310638533770109299460485510739889758567124341032337562432909882033979801066522212413414993995511861297442352935891418243208209744250758802645461410627725854877696617708210248426354607791835500699687358847378851959617769639264196908434398228206109875043276762589558989127251877798139452176091209399986292285692016066069111197515568189842039173959725129483414924022220920188920788350541162785976176248305534232445146455030635281076015181110063992082972165886294560141391822738101934780533420349954386027212039967390064473830415820199761294293869349869501199161423870051063151785618221722513753127912524627250719754829248080669200682174620883407765876892430946099773930346410786643207940402508372432596578122011324506725022029426970607011323698002373784364510862485247579234070501594848068758349617369728399854542236858973987747192162852091152993567050776781420989768716234881043338449833638780923107750028444964245216903563469362902379187220339585974774441638269260607871683209941477876024979267724765753361579331191915762700627297092966648082461802498644611985378705487664270511532371232797153121353251635615216139009667899249612032084777489577334616504577068707788595657038163354692666842790257397400434023973837132572383241348454472582984642113048653773966666555789592126705092312643251682317983841835175964543223008666326518345761987400450153579480472248817555033125355580392626288357373357480426630631723700481369886066985904228596797972560793434885570079967749357577730637891580715377010693255042511239117648168688705122188263080680151371686915045628735077132153196048143254289936120570130879556501095496252711092514085995569273375915492239334221450989205220210093346479629867276142586345150631790665236323639091018342072426129241327781560416162355531574405461154228530626942729947359345084385679818930805696640594055257859296734383452545744087358419127641874036450041719339900050133299101033690159638844617912989163807654447003389847976051823658228649261218599619828938298817306256176090179481227157849276363883305437685355727411176309110351441447499188072781819166664128895016178025442163494322338477482095266514030129837744520221231781820661654995023045282544538182649692992690503169026198821362440971997896845369889084099167400538779960040313698070638542368978128637201131923046400 [67,63] 27720932687370303320505597056758020954562750104471031211672653644627973028388501293454526750120807815171228269566335923917362726215524008135124635279960909394089567436728125862651846488169112742832562397458353718666396249790630488246626157796981758214441469473546973303064405516020851271610478531941685455683109830138668749919540749984860786242117765340124152209112277568714821691925230706275853805351935033132489130201861933353452733342685007186396633832112801864568045120086446993629753050129276255657155639475277574363985260180585124893818267338038878720329787798798400747010273256384518829236192321298189882968940517713717296132083638565046084901044529569496507022615500689891663239458107623611708983092351876688553264862759174787039815498133851186847938214155845558272622743713845479522245240571994242103912491224379431635915213638810366905468590875515993336725126599293771740915191275945418184902842291390694351476485639724117137292662948387433274652517957891697849602910965609922298858870195902928868831341324713793635322431427172448739718324834623380788979787222786940787606104652062443347519958932897009387311845909947183321463855338303666010085048049924113125312879764894102372899072382384729426410494593478229867171443363982170755478161498820973274465852099297162605514737275832406394885824574497647858218666245980583572110464275077670939508549315936094334461388489421660419281157765377419350844557908597664641090992018359868257652289466233434116672394333541047686584140090066061712357768113542411249401320366792636312261584869220916593228106241763055246174108112654458571186183245295993645020788584747421430778442825692423651379726182881345759291672243871211040752882185711897980878715349338747386571942275976318097743173778993936202406613470587806570590423272889276623627613967136031867116774972015495033624006260818611414756162330634417408649065105452871873431934803208592656178941448615263001781976509810867293124420592231398018477875168618826411033003542979922030508259617827789616363032334339482698257704181541881381108429160944923836193492998955377061016254316661980109032193737793455143113705935381537258448217258507198086897083178363482216990907248124572589654416647754098261035160416169810895566155270517397589562368869562311127892450856768719168007656738238558026646999598799413966900370895430084039440519523272164986451654300543230144716301994019926852895133256922841202228252179583316531775581796766164630464333954527507558787816110433171200441388085386067487308927215861760 [67,64] -2507816457921924719341425793214753757932388726828797073090094361166435107863716891746531646253711013629219013548068399656687742860635709777924671992883980255998893988130593284550832463226476196604678134689505827196925285561294832879436545200164843917982263518632891233756059621727939871630608065043403365680410722483217767396378261640373581570859458749981757854179685194672536415587424876113903577652703485632169926198328523232510897127396496520943605030654906646402459959620555140567705779010439319879829206513450785634828535447439244923127227891180582515230533731723821765469397645322668360661786284981166402554838518729910790069502643090143284152382396764813478349739371966651455189448492466615676646160711221407837177109775029770290854307436916784570381093388809961444341692610101011289631460296981701395685680175810213283788827228590764834559344249087243080571476293192929020307405162804922026494683823917474089366430400575645820840379942681327112325400012845431875881746976921662848591156002423526026981031289418203560224291971874577763827999113097846909196065812227544997961359540997570380482829170588775984349609212160580505334507432900210795525692684545523332259387575636710386427435673548571055105612502117931156441300163893654896107750397451805618428804461869439609072751783159645716936470190541563878848380215544088495204034738552752865093696672656976271464324152831252264377499902158235890207714541348959622354268420647122723720854015596561312548640596559715268208425695370847552454219514920986939931467408514551268551292134569367541605644517329740698020556135809118668539783212170497622611613659276727420272205055172278930864394015669113664836112357592649816830601838885377875475906286410372115578699695363494724048337120623343366330815140607416298205844643289832925420617501859969628187374312003328366783271998964517100126323267817265267258240463714945973256862359429321918363960018065534260489742352438160772019162238252464870534264534391881536822109156761759447445411984977694836744181495077242112535696205272034171640260115584173527314077376027630360301088728440776267769574603417873288409503068500445518693297639996285137966690967632103134151796672933279878783231857352137065998627407317061615545124477522091464368282504604421953143171899652418316641380541890839995706228854756885251649409888709632120337763861849736835786375562836591649055647660797742811772091243947020320410937955018474129668286266054682046798145909171477955179268622997354824119829886974442577294876737536 [67,65] 160999343288836617255161287595665858842277713885348426500211069589967363709077833300116361343106047388046646257654757342534770549405245151886065078154839357296064296863661355062729041428239266820136432336521654255186897970052830690862372017968271343788119553877645284204924460889248779364471695673109338760916488722196086072623483924879179352504948816991319508523944307342728654498075253395374722625908957676648968216276779212361719769798247778114389031112871493215654447861104520614396387064719924029446375292626287265382232743171511725882493603393529821857898515236858612105812544304025219859058284742459282999554775820227485429912904901731803894737238910536741217956781383562367816490215417329686104128566528998170519374659990824385180414138762476771313891137328852348367700523821518869293416903664998033948393588409905067043750446529759790052522790083882619382296856355066198301493373062702805256062081165420753058087573205368947170991432981275800227998339859071491825627572959009048946721517083736891255946487222272871956868079069751552948555780709513217407483491267172011731011829975261563140996285909485648573287250778796880846271287850006065175368213695961880914065316379054440378216195570914619627408023321303580392529974182674752834521433991359400605205785985658942662387009496747366207683769114079130381117603990996619012316189723818102758999127636033870991444746716272331103807441079737991969511713766812555966080347245945895651616104126271605333721738947590776185533820425456257187035282209560294356848252829190237140710970133494296022464672234003731750332645770860737484135578631743310847635879163465572337109514343365582534500389933501535829479553194104429014162571376746159654617629005035292645658726903544658570496809089897092257940827121955104079750702111109238311435173685838826796753504544609364438268068205535833464516796256105023008759529700099069751151608144023639371917138686959247139915364448192573011814444941934632096054296952323374388289823702838510224883142386011924452320569003732555883126153250582813691950916464785833985326290854058814635089231198186452597031272786981423089303575280225330481863356681079625812166336680945064554489741269163926606049918168249794172066982478292495454971406876154028659563720550662080705294046085531522519044586508888208920732151844062796564552498071181351278791748873093454234309017718063670034185130433985339773681132467409407574833191996353603487267362806957890849947402920511418982868816759328096644821723365696069619941376 [67,66] -6915875968268605813637449505022063129774946395761753757176470261727823389575690996377024542082688968532343177543101918651202035183708139480684260011766141333515842649189449590958731220039145555343125563754438473914875224486404178839000969034672792912518122792730940273547652327782826262051710662057479763331995881450222784678834295566050317432507460167048901287470212006390626304257321734955396572028662849983372861775093289614107427366263992706096434940441876691508787871923461984398504802713224638321870771878573482301665883895581973451943411842311352351579851242709898339725655036176256926687993241273702520168963764801967198710550767662430218123639859893898975184996536045076678807466904101757946860072906371141626170828282914580969435005474905496403861113279708869907082379443652593717064659927366894241285604713857299932824745767932377608418299304897406162591501677712044679617948589118619174499028942346590958820379820681148234244139325768717531211475523927657575652983955982624880434462982589306372559005955110934631393544155313676753288194647184654111171322832348191460638140033638016591281420152062081064603874165616281765395530258932763189369992558569382361400814306212206920881481695098944847147522521445048057971579043133557728333021816517342618830487062299719669104830004325740358337254292796128025933715358653442146279982731061666387931263678942008629703006387185926904381896631900680334025385196550692826566874879825605303614160625500221415961628377132495322314748949928576789818760951534495927079599281309187058953335300224628214040620039799635470283597525764656958655893025951987253532399657538452707889026468283358951816879116660047446974467880755259456603062723231893866071342005688927813651045364968142745654246315237209273567896235480002704045884238359960759659450792529694470640386420679030700097258649408312184613258503871225995627744394277317916321469275534409424201129698365761175096315401513547360653886414380931807172855790846544727715955093933498456012344173687610189442477618724152113200165406738817860807659887429180862756284427586035061829585322488158016059340883883918805984536646044322063793438440586133143994651430527685476354447289906735425325015110737133411260418944096569796616948663397242735170912465468604006039550629281870625591083880174072940191861951436128106482017835384379585667387633920701187235664634444554328182054436522527810624697354119926222611224570758246908500357559728123376088356955408161368788357448921414474173154068717459472384 [67,67] 78532131142575775647004484393757611540470703718732511086485829301766476845338886836395697242315824983639186725713144875440979694500996937092001174773690895190241017551888429235731923547191358205064878953284546297515327003023362576149206065912801976458976881901121785248260741846123084579830715093423668276049124484881192146625128482830288468497538565292544595003861998087501064944159448362414834442603024812776141953152125224248864957161317503332810788386839376294037622105161649363224587403367601122788755970822371183141671300646924236677073191192167882469579291191432804237637587213369614500400172319265512287683091443061807013058563039807595695267011500188278546481321534901416333439496566474637626092197472691690676958872858211646600366137335806713889900522165921792194433144573885775698151819621702027072984037582235585215790500221142516068914414150385447707612599300672029769038373646531571649755925936239089569231212059114186739125440452474818229481828733802805787768875962662851323559164865680775050571223986163187784599990718801129956512586291738344848465355583978372396962172123791360058527357670827125299833443616751766689743850436657753061692102671974071042044579916426324470470124091685617393474796064939781919531512535306500151971798814445329599211699079353136073833392181836058070904397332978540809490680557168181666095561983956681353033155593839431541081233178281419655260522525254156545518964152502298928883433208213347525549253019669226855969468327010634453953124921162070208127048380421450971011819404515777178461933888754150180737130484788575014273516604828405051856684591701411402178975724343712699158634298146023388259004179310847478200153730291595096622449966736992269429541634625523226321703688494819735395190668531998447448849983045997928804842109102746215181925324218933288628918787651819827980171273098571856687945339071242026675315688605829679283070250417591523586618469997695816103768695716704390335135333679782489218777597849733415232512891613574850216374566474497997467170178181911459973354623963994139663124926415906262703064837998338982758668883437053212616724318414529031459274566720607735784980456719627598988675291990036434382823680994331763738571998794330950769659052078040710036382036779534528424351303277242515816440777593662972966048062463869467670798289724431437396151043972016883727161575009954543990792255218196925011445469183661559608194656787617195902758733972119754416837490804106041411863124616653100205751503154606761772238675902464 [68,0] -9389000255281920919026724711897358448362818695228513958415568761414389048871289087378213563364692472064700990557219134330290402311454582913558304604663278504380295740283423473493052140033987649688390469132786829791517693234316184258988530353489127746544403265539212771900840562524386962140046956778333047497785717293793825590716641857616094492868334179192881529984905440814758351608432998286383455417126672981342848143639411517530004922876282216950830332151113324403148487683636030296623311469830887435969133466246729170916637129888329406404896949689645080732396867687969973560885149578501827443470182755837778191270354607548247294018775414403040080196190044118534604945405479082331211598583669521274875659893470710065748162674940615567705438843849254031211090231294899071300409506417121997662864245488761637025820576646506053552736665449448322679636362252146103295228961446142080259145139264053665622862287282981901899687637537175236469107056654819643050761468341278645569561042280845024898157727125496336891182212674388175343210090810399468198109155381829009412498328807274755074858597930889656923043915349448128563018229798890486875699166985009575473735884423724283021349806942695193099757983013957199118232676614060223386390856703860629365804907019717373390192987804899326115894142101281633541808048866800014335094021247808881148357483814612119649324261954546478307292581906340149883800588239364263312127742364841088857453769317489715435378079537282783420603131044418505827463523939884841492046845043558545079072872963528050417283543260047108801315268996218086170064930331695452831625985581046595256159319637697093437035327987851218063141820762174320958896926544220644821026119508809650593942526135993685466813786110910383534763170299949318702189576860742877803246814294472682338283846774407297030477682213735049122268500551780747922096703565202689688642525095806585233713463130088595541951482841958562352411012795805858110395013889587493259117849134804911396149395380373856887225665281084272890694105322086953153030296356537377757380744455926776219327854228259496223483920736635273822324125115099845066795468147063585791155360911966258224274658831276349927506264346804405484170470392844481662563096168149325481723413114192453045194578087023901904265571151762647484663033889276235721342827636441891049740662951991222186235494504836296121985246874357439412321019239706374072500008711899560805103083096816765582903882411559849306591894120694164661489880769650474908935426510520203120148638316147661429264106693146797645911039723994399106347362440294420785061861821199709866221879585819133207919799905429717746763888540714188931072000000000000000000000000000000000000000000000000000000000 [68,1] 25692583911264171830379418201311166581536926621313939528387185755456480675553070060529890786837483813884871674800597034343407988475684736545908867315147214349959782670703330435638414779921369814335628477050185456373578776202725940944105880462667908099095127129543052295857641020110981093709811360063896525924347548280329189054950500952138830908345709535069966560029273785273677968154034286825531332622213255523715777798113478702138456823145363610004229009445390281626666517546900798612730727926638635190028081970598409440328703077595836740392684563342373112483469004851932958471547544600210973407224831770011661404399938068821126481868934720181449236931348275100827438970249198801657990490263204736046939889568546196347795996780096246621582946776935481788702141803238312829285793698753364969763412883677931820607075850991491918778568777774982205253727449104343120586930533907010180074564758906951145842061571305190836662244488114693768326153195187349971051815724472683428094955570342996250922994672090710784122879257470363299031577701553863017145384864115679649326341788234198457767085803324473018975891475367808117816553988826401552065608587954533771620393342135786495772895335740961689138039861403309799368747075252890379615987121280416566780216845467946669162639432551608457763642080722647416845329191997903806028884869904482129046221138535149781773354975760847437932398679999903225896726487585745118134972421362120018315989579662933543406423737372072735360104789826397003158840830434996533155047222789802460108527828433444915331151326419621270360047011324626376735821019246251310419570530475249520536819455581793846843933860727228199079164941682563411758111720000650781026076206115913209868207945171654467065886858988314784680259079121279202267794643148766673750383676735475017730805120690151348735414819276280218692581365895494852385190081938065531886995775340927115322377967321026918089908842404179064290235137166776655870146990512387352820603786369577336182523741733377550072728891847149163076203559159135130498654715773858771339485963810039150912054668464226901789697172674444841382632454668089229311818316479749675913059284458785712879761647154632149107772659085400064202722821189125661745229283472770311120287990496520327357502723041862163559097562436426718650457127343319651412476066614767435853753616956872363338180782902816587410720014894446967124399348352063646504828023346505969318643375498618297761662785639018758171342603901370762001288545039219207964751364127012377394999207566696301911455762885461389788545291042615616095637411223334252345006437449934240071775230802829951282793658034555842626993620944453200406118400000000000000000000000000000000000000000000000000000000 [68,2] -1021085959585612726788545119519606999735132974714427200732900325220936277045031068543180111071080219347834459582518533051166953047281058432656332236631859740903529385628114229603030715127895142362636268031770796078213613409728440860855374658187303285037830866014024223406697019788480625321620319328129073786702367217974469344828440532043722294872010987800357248610106644124723316189853409957343737949220817739064107317467824260775005382256446012997028372695771830079522871703236155891774070964206301418364915158486702362544627375838795606111271583768467798197836683342050389429415230309797655923582916244501682154519262959320309616018404461056394908029405072197957657476135787094157593177252415067684800186117345637491850076461335633153722077952642633142831832414776185075474085224512387626033088447645149327033735712307598233545966036743438322798419551297639845211369333643667861480945001922435875986310190134624364123281652222187727834746333177476260028874619804284731408584786051317531992188913468985873833023404099667035399112847345708873206841494367471383408150330185391859252876299460661150371477300643560967432437306557725901161683736080620026729224580673142174926251242620955281870044641013115837578222427732423987444204965356274647373289917957331083658603627768255815699098802989801982470735666168115067256635877164546198784731097404374336156838846654465258349650834235890634411152380853089234086644330589252185173856482507177365598937277613526421531902964569286301173868203635968884194303096907453890162834888502560671913095865241301619701748305306258948883834628342106810189132135827962500153094628217016381166744227556098603864329854208135837134828780025256493045832841657991142766918310841507268904135015779236927517560657297296733074116422766363668213988971116420766498783120330535514693338084275533180629478246967265501536073778263066167615613548677008699500572226390813824895763487786420980723140187535275873237576004734773411665302790854453097657860834877280123800652340277912804631020741061237921172433716113063746911892055268526139932888312717864652378979053209416980685509287910126263831144282320607718162077306390499009080069682054670550761512808622560702352522769955278236520552985220531226139202863671170655684256604907486825149436930234485114079578813496584360906357295183587773425449964777587932651725020552349048565959798294649483446998020007054611901729022150479027437032027495127360708288683666253807717210948558042871801906182274717202197674983142125636730554191809924857482088640483569172723856212868901158486072989584244460438913871274259346181212288949121671251385870431945970914161410218846202590648074240000000000000000000000000000000000000000000000000000 [68,3] 13861959049437821180122497749271817790192715312272167148008022624125410890801331525357013201656284304339990986410797759305818930217482283560549286389947242337296244444936186702906198757579969589342459321719112907291835134200136717577883185100924352044486461416881251815674466422367090617955278995466566691743384358203442369410519554539119195024871840440014208101330159151056876889941642436435105480498244831469690486133496970434484424011855563425274224573465275749629016561790144383980324545241566552271173680579630686791219071305396330609514823264342714832569270962859472928440228368889206138291988343113978346543257250265297014756130914872440297427428762833189395726585895449492494837340596069101789536103364340266169030974692708701315002994923898646479781643327857844529621461336520996655275069542714793156379695891685220942941023177315803265361504416554885772934193441701978963387748693851627075587882555871434829283228681590411384839065073487755151713450794034932910951785384101369095980618731360277276512055073671688880159316784640480563576788798239992556844021374570566098234631637731830925410913746505719836226036262872275152019673001834437208284860861736877754365479601426518854470628939382432922306449932445620908805450732171076917229091127402318031515832603253490749723921274540068584066711933234245224269205140017701768661973859608752295829111420889076374921972385237483200445361362307711133019382868449663912728206406273425068756918601323622836185476874230019440244484360318602101885792759572719713709130981086332926682947278539887514214573744603824316971623261918188569827244909261686199817396403931885379061858647308312998533887966207087483196302274578483922098422593314294206802682879420857210643662360063725129999813485570523736866350069333064590048965955016974132598323038946090917790710583112878615510643503170829890594690837618694190490696066902038297447678531263871910046670279564184157206261894538344377077398214049351580359691100996105688175973693449615973474941145693228350878191026550250063995745290303914065475116198382683677640112789642353287014591672956876015312916729715233682163694310405656193797647564375697436477826823950313175549124032667313305359267569941849809080302161182498991392306053467146040383625271185894026733623841639047446139107190908841735523487866292014103647580966654330484241187230530527894345427680998806187376801694633487968103647875090663575514234992932192767700621200598273670461367249660864334694009451722921739549543889627079386465567645371898087108667643899673101244160482159591325677000362664591813077376357829633026796106676523991429329458612947947835975886619823602722999894016000000000000000000000000000000000000000000000000000 [68,4] -72770979447948602749322489344813451315672153328613541322143628109688676135612612002050882273465045596868869115600150559641687743708268754925438261593432533927168626916361648268607160542664095316987920079437172157205972794270959231014168226741622908953489885710384845044811448498952014936725250685438170724774806401078946064437197419680287033144320796689487669164312140641003795611918333403807287522198593178340070587615921638327326556715382057396035428544676708687050881071047610530345236846960657357546078767518260109447675450039437896594618078239245280236331818465321430001704517848413902441839486693893377553914448070889048764261852234898015987224734678557517591587600452108340954333220851757417155620613880309189106989871075136191657398021104344393234366495524267896495535537653001281581186914202925722033010592529666793046062530151344252882529742573943128697975308419349412977349318886131657351990202939932106687033525489994513874258643086977565377844933740758672067897834320477944337266766697629166514913998657561127846024040818207425716705482782099185968141974911851494125176658558967579140957370002292313327022370493668448954515844524083521093777021982154356496036073554745782828390491885137140227331487200174409699068583129492395514537336829983014016709455377422987339178336493553834826968407323375147008820931160860995347943203301270241418052019247936702059169957816355611230654566252756152655648400165047352646879857223339004263668208147892887408435299251996327098718854105708539225382481724927595646115526825598296481766184869054577924517951538262399298359786343452448785630548471383866619523150467282457785802267387343877707364609055807530354217759137079232738562449593400920278942496732152800556705963231857364440047227759103263583771091481576458350007916494368583484344964353339129840249244549367669611609266943342894947402732427119296700757618779569648502383284496919088038290048036523929636740886433006182979614989339295401845155781833229568806791321188734659721773658621944379487812993087915915258671630617690152575287219682232341139018378974755494250533999419931107550482602813148007203534502288038361116135676127037877553568957062132361023740111788921035473122526644378281060445050431321575750542439746571959744177422431898349725790253494771771479786045210573972978606301562187923143393074661081336770678952464091805341430888822178593472963294579050207642879139227337881556345659638484942369637401551599552602996739258196668901595042741153660650063382721398927994883500604743693253588692787311594774728652675503354318086538801893205144249801163082674399472483440983295975732986008011593176718705945853497676171680153600000000000000000000000000000000000000000000000 [68,5] -50194468939264979122285904506926538888344584087369413773095253186939965908303337550521404562090407854984786053719971120836127493410031026836729952944814370591831991087191865630384104628944989708337437466771969156975616240413510973653383835487823890566147730331630394458453317029199600334908438700740912237665732291577764759917329301777537823530856278979776233361443682341113692818527350246231881719108591859221634793098036311387529469814579643456255957186495329398720720929339781425946619630134050065800355020432331316479766559323000885119812036913635162984881876621941591609521488801040575152303719296091450226090989769552174261297867316923619116022289445400623643078348572029867255196721466666796148255454495167424944890897295061712332713179883996861646944012363850250709771348291907192186321384137950273408302799157437963823935620944825278906957635449088716461202475467559507600060189189621407119309298296006306590584458072144325922206926389847185182011208084294216889596863890001060902909303790124647457970861676572924667074113243172259856057431765541617798124778002264348833680245558076507823600926885776956972311125982238015090034815404676919052761352474598576621648789799348665062124352844628910337390377806326493112392055673988666041085956145024333810980895665949433371515466006366229007891933577493331737583660235784596265476522342860596223539813078419022639633683950001472038654580655363112702691150435625533444660154670146150634064311197989366512345415825335713328195025204826197277273742749361479285046828966797773714164357551369695372491310494668337239511017850700728653460439632808478689933980011236239865283456312760066459155380240182712749951518863054406611855208469219778143056769131925760486553921520630116323068454640954582673931865103034490916907312193111870243245083184743062612196840623357491120637723767182590047890425079761977619988001147910496735648872492319399028226215910037915608428177545285386501270769281646838725178390698054961818190413631143368186788719664502974362233520412117592609812931769290514176344886198295637824008764875463121485498454211692893288189192407489575575669747743683336056977519180601210402320322810224451881537787104455986301905509486693008195406457387818262886087437925272675506226795007823072899238499823544358880875096503981289606529107237772211114455615239634333514038520484664251834890585516213381191885762876129195651110029569724035058834155744985464317812263865076314663812142925638495130216809539585207878103395452080964339696363465817015862863653613200563836328287581961274254256170902317307200237049205145534563602063368717511570722126617291111111861206201257554661429215232000000000000000000000000000000000000000000000 [68,6] 3967196683037563305175780426134933965539474098244028501361978858532736731145549225876574815038530360193060085730240938386696323194056355725126604024949093921896166153768981525553028299451059917703760325281052131052392946929699985714200934430263805525466055778383660443642655532072148405761433845795883502621521388264666961896038256000974277051347767489364376347312388821347468220436297130831004990606222486623314871049648182039462877957140711265168565945409707379917085633538634218238916144024763449064353013207390484703345602770571444531630010946906943026794090316979510370131560558113588809726730507892668106038090564520203291822116461269625348716011188003816697741617870696979265740243266739246964583001996721891311904205489024202076729636973779631884238210546219307468271141990401684225122162327401361180749709110349394746750167114623899675118201600751809529373113472523066002605735718092007434739282083834833628294520119975842078720582965849130797182500363383273813496760788620822558034818088061103822540570076781378026205130222049065134413930948956923995344170523320199979221253815316766139084250847707223711739812511645160001857856700848741049838359877980730906954006936430218468362208560288846454973229439538660634190765713952185606404037390085068681159630634657809051763317869327779835031175335088116074252056370024084312353990179147066233399125143109466787518026032316634137919375350952428177023914865388732824817182905473137146632754869559170737327210950016794787442182010411268056844671356664170368217194294065699095698458111098909884938522677410997310356849893534054828912795351898674737352200263145618274253673083548304916335376825394436656590891094378631884766038031786257260898086092370384977949095657535408574129413404126663295193995489734273666670322188179061291636379474085492839805994858406117387902594303082610513389493054149988172121190668634772758747239773293615820962043918297154685183140727497992397997990925202857248080339126454673691310560332877555076747887126363599184998952699981021627568077273952767074217013923265916880937464038764338451308467969142747030906857609841876611962910401226726892318215714154700669287577916692818158935300269460362673118997991420660447097788044518706328102533732585459723780626316314866342155121327238089807698201413877972913930022011191515299697161698195775004929379448085807040220446977670820716174682997151492154711793506264702153985339657420573563713636815396710886062967226151326363708852786158246365346925556064192463482414521075982174273518043048302184318305093078390013286190921032480879663593471346329742821488158797093413270352018815858024570031123780918830801656741888000000000000000000000000000000000000000000 [68,7] -35881055716506023246376528663337083522119372546916363700537023568161162999857471566236803345211224425282963689899894620974771884470991828290102928599113023843801354354666111488529982684847444513070655296692095365896929874003739018338448233841997678240171828068640724598093788031336417000329389705232594830496029395519529366950246342873449598464472630468163262100853469395184334314700692177259954910404531055334054637362636640166151653285681206588854299500181627464625760688921840858066301569030829549074602314149912557621899491078815253469536377506337119719659633528871781914756142770500789258609539518138161788940179843891261601491258735855050116375747947968722063219332490798402139719012490309459281728887686121169390945228376083602392974843854105838198338793961788698203752712305971798422427484721329771066276838383184261257176594635166388192295604851659283008432426666131951919327077128877663745286969783830079674666730530107048852331816332391294002977828166071287710165640831700444584572431899914924872032439470579958086259069107509559931892331615311411069603713673980150417779396903613958881702978262126271858286285192843632260636291368192399755853371253021694249140770000675080786600428660132380531346979411744775038637082161874243200155022565400636936966494792092201402801334333670977933042787291099815930963287456500056816295050102050875379519925199510848409612141279581285873585013647463918332768722256822195625649145460313177745297592243812375318588516374646333398087620397405779073695817930989790228436966383127534588406690458199773660136520305511575103229638836865751467369906365723512402219054388845319037895593835824723085912630205204829712056295655364487804026170578855839084207614924389460024491725769505533685567472440763791329190196885994249682524936266810098067850122611481644540846263254703940186808043538872026452088324822471130700177726445132448587229735599208668873294787270745174120102081008083163652858506312290171281285275977161028802957595624749444880315432972080349391272656370649958350990127568636676911825621729700168216072821110481313132418679622882274583271337928408940944049906903169890153237128618744648817269997744068111499985663113725555680062583700855959767235619965573094835144499216607962273876974257148767963289965294195802198926566356262985973648927606131524835673403192354125266306337775480070855484804962040607992292242090851107956049523541099615972379184719984629585890746339029024962605342814629043476253628287665953266238344808752309208045886584182589357481288717180990976223200441928633712387827212443682135385756390586620136643380395389810206785908649006771629606212050265377904201511731200000000000000000000000000000000000000000 [68,8] 182028622846608112378753039392191176021629734498155824553347013249038793342122229598699825918260936513845325486496358413000141626093429336438959616154073903078019394376558160949314693157203289441981427841675698749360208402201879555224780111796515773576801354162751642582836488976903073551414794471093146887096778949724266668121974609125635835060362121114819112462894922910280210109836312049094087337921661571043906785672494128709954220315680237026335364421625843584065674492321012597402205288145508156456861218014041063773991696069303370762032267069192920653685766017501114603726063329002999965550047088261749028223193220344942875506198397999100840028861021296738228021490595840985145094168424656346248728190417219619350022466977301420609571112311603353513988225288693957903750130657275499267670998812822322747028315423514462897892799863092046055255791229261651909485728392372662524776905954357711414168121495140759222168726626169350294125320882127907763480256211198017202990545872295943685129370451626835770685859163247274142657047193086772326882335259792018384388843459534188299664524588014027984415469803979470182086578543992209248882900733321032876317634027639995475085568176427144625782806319934497761131765254294182396972736023650677734888497168704715697444808776923658221800105464034793397386432808839620910441903415994506752394582743338954105448396920144362511472885989093943519502563752770963123635188018064599330557069041464898325485547631054972045355142034973554485171489360335403923523967035989453932410887365268100705352235995877512009357873052795305360477512051713575980688235032723953553523913251272623457483052581320931061402578864676665813610245912953326081305275411342351425444745282931494250828709332082347354653987237695159392031925392170118030405965903365530054545552454777568393996184134534232788046647885243994444314384340902499146910750603976732591499119204109399681001200824964991223914368011891140803859577001428004497685377139215158023164818517861695158936675516424084260082795651179591991389335203485471578189175667131559461950742586929143062605130770420385994070603112067853315789362421686253649847195461447950094536156232554729890943294573883862036264812189127723038178728679690897421356791174254504017665116473862412100904087999864342950561700306978688399492885936267224729075982433294156232868049241306237120380045256210513885745147617434155512894170554844992239124231385442885009557242071907621670715173539734828601952223973796548367431590368455989723330344535353484999638637082983304155585397408614571514958206144143167433716618399280673915513930840161269295434677581232516211985241642448257516733412147200000000000000000000000000000000000000 [68,9] -511585741954442423440598358946080292579481505728490700854895631667612443502571022798749415454021303205088840949058654150949912080803331775070696991176648836878721816607554302344291217704063293760890196229395288716633912937862396450241395726768617926991419792778038149873605257810441808798829206141892588229668652102001688069564236867688412989083013530006011426551394795218598774756797682443537256342800772039316661991070859407875820152520240646306944737298327029906224018951278195797371298045766939379480731922729887879616972882351673135527998347027976457002166896558287683296362101150729734710650471772004019813799831960634904815523644148525995326174781277062185887512494110358191085093520226732640051591574053516301047485217457564644227538543984792353671144587731708082233070650783598195645423950605686749518269170021079626172848160678655264770812937968649457204335820793917213774337119553650241176147650946757593682787387384618121786756421174651673290999378055619093500715051747259751455879906954769852782160014688864520799822788503118127318161756985887977640720033531779920591388219243562328419459090092047070057415198902817626431340716038004379107690496783552530990887668308369262526940725723564412611008735188914416580799179393337137797468942360367551840087453679669509375240513834186753723744420336082329857264514534291187868578512727846256299734767614005871212161391126451478569041077172741564029451262463615366502048884982619447021690413903072975702503755025803105349107241917327901971679618984527390141510206866808270123324832418770867521590670772707082341796024807117214353025534915827834972925076634684771396132854164414916575809459373094660770069362829675213852247678271084627430335880741211295083718697675584225062144778271104322809426084247801901266667797630756566605102134770007925141655721154969560861167110854534210374557942362377585106753061346182267513032696493947536388345753892867289122781431112029399802379924691668879565840835729465679027179409061836921941489797755294671329915677045586707316065765517380129880392974202473618368838982498128746729607123278248360318086588676142284396269873210834569573793549953592020169977432601279291119024283231935643302860475496474585474261199755772836828316983069732539613410474778413973157606725255282630917993794408460571634349532331909614693263653882747696659184114567259305848744445890879682859780840051932594690689996538583860215616916486472148771897734004065028830605020179901123844260695096264214248298930488147923515170759208869004639444292453111929257793380268447105794204562655760338265912121583039967414123474619110345993250969591994101960513485819975442855234633728000000000000000000000000000000000000 [68,10] 200113164899455972504838782094571622608664434529244387335785776374580115830085732563220287215893369974335970525140471180625903634311806928571863570068971602102077527070765250539670061543193506228374797828338447031652724193845200661621394124136792092086598385313715876940354118859175653850265798902817462996936145953137039661937879667937483710391275610969348244727559763274754977578503235076233635902528437545993610652887787445067322593412182052759537589207599039830760984421084516363599941003639837408211358323613946495604032901313504250022820911664640780855037076528239575552045163366040113672087907610536505966696184495589223609405394406223741629299614819774659923877090165454019483660586368706317472729664358690245126150036815019398073206149027282482504202801376818634981269937562231549733828245611600776269712748019490289635778607649202782675289890734202037459946663884997868062408302152589885246843509245860058178956750270097551034924683162446621526317699113679750477825281235932299275388514163217460666132988544549115304275673808973122932387163961597666259465404090182364860899725566315257790000026153703859555043653375430193794937735749270604331023048192078937360036841051015215167284259834852821262081129535881773057958830332326038043137684754150393644559702750352786915916534977695400629981686958833887767922915233380690308721305880701317432090496159191105722744139873088614218842209820372823883623560229994263436941760608399463006655362381119980729880040230572236841500612725064889952055620743726211032694160129850716242651029749731413911788825458724731950265500876913601766815475059985991428669864756050470959097034817123395891144652233334191769819042360812456864504176712053723396505585085660706367806259662870046239110426698595807737819036925669317748436317603643118752923656731909141973738734551060783945350412917385436197146484579801503898810399274107844715361555398047172450950119469008138782293030378542245198186315136460659949567967296402840735891686518355852486125821819088379473655997266828930600439452108799671814794025424203736372947033662506396862494135587004273573395570443205450102916438090680908596082261136250636866739613171908018609817003168310797114049362156561670079303139691346870931321999198134284367305591439175604952218373541252879148623099184767760041662750816107506180979752322703876007736498626816614907958463362273187005641137834227926182414648907257176739036814504519773975847279474421358499991978941143646337063950353033488847243629558328185255819423360834976911024450670229271534868719379279149297675596941558319016821159706233302234324392101217963387011154040083402576056258846444352095238330777600000000000000000000000000000000 [68,11] 4729893115148596932184101666976370440436404497433559969203766485966981425174357561318158014262283693681216235232471812002718993980325180631532806266532486902737890176841804448565207721538859973806484366491736587227250482461857925690865618714886782888238717694812585766937502666072697929273163497500651466610488145854338551125643105399197490390927509240129947013363205416654915802557716004398190685176654824801302649026120970282113421134133152165642202807419322527069434999224384347264317339045987899620447766535660654727525625923579990637825267761658067695510714060580235272469341582592503567415531172983814676751256831036984123424276041555382189848957596097563977312273597665055729417740339084086601524019911450978846768236664162511746463236075895754794568814513400358476061972859837492257557303956061087631225910873462917613266798317060486340912184262280655917078768159210345864268905407186903197641989239787364735970704011635492045948922459924129858629783201003076189215061892446322085330662365114424887915777479575086924164390178147902614887833833269770094328844803742798306419342793935346535596301439720321704197240722854299893986963167066257769046837950254868710477056104361858168165012581610177947669530260298858745389280969149312366844190225665691995748643879808472365228923472483272503989212846959945114886253573067785811483113727089680919316381516646529858929794284547481104646409190932221780266984289779902532050289839351481098646775626255402973467273183414509221132119170018047205505237955268746773778448712753774064199363122648448969761219188509836316107177070559577970307891471573550933218544997332359415317084500140187108670299582786824639296095968485568961585006282317376465089495145338122778144671596357600535924378736327448242097186986406811478650241825534772040196287145005853958186874031860745067379065771629149135495176331623875609243067082386003458242755096103047701294836124849809755432655108170538245508856131633742241355460231701986691573053581430793044870146536876069580880599580936417950417274933761436395919154669197482725798033184345125389373738661653036477989171697478076601597109663807548952473167123420949047312037895872548050867715416515753845364324839162140492105030593340965206053503313843309336088713117424889649140243127855729212186252627877915237234960683264532877393342969453406150714312322546100992413738110450090062520238411453453799198176312463156431618339425221456907748256036111672384197780333280117559970282219326211557592373297812768330156317603475092618206334452587173509937766670711586027319806614735978938326331912619356371156956005490908515870070875347726389627249684520979850231545856000000000000000000000000000000000 [68,12] -21191901030128049678271104279534837792882887675772970223729659571761687008992841685171007696518304119858287729856297915138176667902510321253686153383735282871783549038523109671483835070672638443617880701718381483649106729717165236952970949598428852660807320106546218461760584593504254648149599853361433814791381519288121999592999821645796133593358388779389275059121532603048558593768235718462278388650235806078513181804643818912408784130810007670221923676532141480057170543426181948008083772752396914544622187151773249572348670602143194276150486005528272000551037358561895956134915990561841859712758317707442496903779011862835754707163559614609579065076557681506183154656704676646287284625795351443891436663728588653317763290802695089011742419432315922554163312610500756171054884143567112629313420846952895769565868272554430080668155468460863329610805794442410447421820109148323417662014984753701454367935042751067464882566444872346810833083457588719098934624329224932038886776651102564682224806590903078166444653034614368961889412989325394740375024369036179862895893596849111785813171674624476259890055096014426998866650122938589649432600460387630312011062196844864616089275083362631902983852787843999909099598963838818691024572121423008186919213514548637513862770616508622798017883852178649809201088799694359534121119757724976008489004992850877263391228516222508516197039679449480600993505437492529240011199660192261129134605046574041495463575062438298727429574925501969582747278395573785822982022890507401871508729542482915017836952522577506016299583831949220832854384231628862396518852877019554056971482491215000818265806770923186058702768546651020883978341791468338389446880661509912620987114388778150168821234373298267550402433902806273571999958572272823881760343725246055709758151690757959393828539095342009994103498925576314042303731808395210384408533032390923086622601505373222851849709558516746591553434179041264652265552442518410765281548674754393577205434971816812654505455034830525255193168531226055787072732390746149946516563271877405208701315912367775259587895807307246215861841712747791249708863225286206395318106014455077217860488683592581359744434104555204049328337312669515539394615432133944549013822801251654642280917353726891815968607134687337672032267422484269370742613416397852750812344592607631493966065734928426201996510795771741280904611730793542738296969784936863200870382779763236702984443362013632784261691379169235201852756657098344689739502037139324382735616395331376969604138579223899046788378873645948309758714101569860161138036188105991162598958619610264926563255554185206201333245889937693192745499230208000000000000000000000000000 [68,13] 44976114541002327539726314901038613014409524361900449846059084194221237963556432494472297135096427607861185143340744271938845149240684218142929313423055359467629981581877465630719015053301577090193343852954009652878781851550668835012146251414466726861314544039872717583693699103208138081734206667338087407205689699464995979974496598232660063104920022768991065847239001185040398741618068961292436888113574252869703012835210114718150076515225195282417363133276620977357909246063827270425576966108784073481686812544949636084282183323056057769034246490460448446486895839473428706307863284214645614351218891396237540699290742860144466105878127776739097323293349603047953857012360911341182471689139086226562334641837328138682377320556126719519058780536121078276983867503118866067283895056439320475325657638819256593421532110733782673783362713962766746040834675229781027697495906603280681494690940904390212962898428480628608268715543762038468153786223376523094503889813436625007179553226909307669604973084826780140099991359815946404811129096723146593816471388637990443496579255141723566524173472347755831014556953362606319725246252319429361972301726531183641917739816070328195743976128262683516389989904456732049739206585369030197981528841525975120278854589546311150710611519697634231611601373321532929697496958401894868039437227277165728252757229378087273414739555687805528746658779416062680048683753165750115403897629613882397900841188887377925399141411313533403678883998970349115165762299055300578896648723037128712181573910971497538483697291875293014996343717035737839369203912631927256296593923157288226700687793420251587376162138347061789283015554461187157442876374970544802679269297371453322784961171606033434786852285693086036658392823359366507061514376746396714688993067486542570092437305279422807915390229312157993444916340383937369764898798927768344349330354558183773816928055831269483509985673171683043575992611143020634679008331269516339739991419755150196543281407256250046851263633419624531892037797446584359040195521293679782139895120310080060486789047785471575986530891907571438567338456219335515295356843842514709585023880911104826661216982394432751572133380479855668152172851125393458476993370335276572826964292622434811772892785250017761885453748642668056437147996647942705112852317250137542582673100087727337162346946319986548175506583029264839250810872515524194321925346472727487307109729776816578150297710590401752401520349624886858710538135127294522105787394647576383873183132393034447072708943556479115282132786260703110278311527043406569706554747096409707725924366492450079111987874356720452576501935628140595145342976000000000000000000000000000 [68,14] -31385541186154280241162079982082706083725064404546124551034380253742298354272841751750480225233113131130832999599883399532803448102344524599414258862258650650617391186590974211985437018728741324731384305386928375035776310876178830834565328899001352608879515237366635975744371031344645573189918351006708238535659186668203580363754534559907334932536861116406934573840645859669010234280492728102963178761347816160175323204374122117080309859463762361157636480333122625686096289209676320965464161391441691930420616299653387054004680678960267293696637769034422479877027661255959760858655035001291070311646274116637717941300211121211474328810543216224430209888488035564288133333445055344408261416760671959048422161933528659554245298111998840847208084844251185469099280602862967673990602434541961699769427095808032951321118460592248432789854346675572120932999523095686238388938070760233448604082585017064126741582617569829789503500717113486331277586305862651333308677355253345893141859146047975122013251195573921324723141537449711864286469840949287284862001760143682601021705503554973339528320409693563838116747556242341453173098043951130341833150439891542680191424910633111377948384623675017935468414541946301134119015299484989181769669051023243544692095647022201934145926893821377992067909378766872896895443063181392677344357594086567554569531406725024633199939684269928954091190484593636021690325434324355922805668044633368346199980632031207490432487608241099568431830173822450238536563721693965221336513245952385629171497759204055451436096357643124284619799527883054339873991364743558245964325821036004161602693895460450074165479663733280726185172259151417956526128772412753175660062678446336138609308721816463880101565948659422095836686183855640613933848219134316701268381125472586768029743286305245992945439288284138895242745888110083377487745171578520907219464420455659803380878492184682139734594567308258694222369380160365414328306285316888515201769605152412446542176907678972379017060233153742254959051290774636150712971802903758441158544532578356936626735146063615203402630542179752547295700096709344184268755767752539584242763910783864178242830022997941900029020609524609523577375741440405096579783694703299169576845279282121877175963383551250377696988898614095598665071235194107790077678316435339973148595168821292039214671147702262432025946641359657608761909359968796680680470268726863093100676017743030907897798665864166799206112328314395767186094712700949541642754307912622497007841741393874223229545095831213679315869801602417012462854547162989286349267417130531837398805940658111994159195193044619037461090642592621953952031703040000000000000000000000 [68,15] -101454961786844035804052481722149619592468333670519829044984493395128761833815005121443007629643794934795428229241071152063464389753641988368894683062407389723635098095458127399742317512313871750763367424453383658444273166130050020527122429692487601794871291111592742039447663083210049046561130556310192124824132011492184784880557899100261174531892803824513009842628584442166828958752603430420250804711093942297142871398819719630661855626978132472089540887446217558127743860136723022860266865566746384774871394407672515217944272833390703156240578013708880334770656311670761435602628502463064366154702957180813760192261959166090429106104902973931676200816857835832966870116890778548975020782310028785838161419818232989041853280751238463277961636366189027080684079509214863389279182954410568221614564226148311099524918139696161803110774686774140606314838172530081813307046956586389081964398244154050707069829792326757900371642000998813730759116750591800511520812272784158108088037628153970600676631162969618208682046070501107454160170405707210883976154590913101628046619204689054978103871711346043998554861632063329382713392303616421730725186444466669550698965787133571804699085236088034402587423436825962692353423355677786878637634215660483739201364155822189818454010680697440598783790360423457090802056579285191971570785354011913298611975118622301337870085472475258241426216803131080617670898679959908926977615196550261187126919363158372647810773106826550185137487134879490101279536153265169341295654717672113089533517204917079782442860552470730402404717382060925873527807066352853922293357711598519430351248171762858250316999059797314498107350613506617517784321671602308524644783281232454930548201804839825117107147261660022523232987781808017777440057995976079113079175896392494480081685275304771100437485449537469180855817971511141736150051085925005873104485785753955398332609093298975577061924403950911492843782717362798025854965787912742648220343193348772504369836131401834646569985352639099796740209773347947094596854636861048044884781049359820474591200985501849010044419809106772259505848730835769338060387849199689574144829262417937776383145823734745723833050065575183719832800636890206933652344152152297110834267763168674105004225524950687026600577360248269038316334472759214426569481476907657221388343559160409083302439392071620913736600570773645232075655730261796729385577375560367727719595441902073891791351299849508522462059995740235282997523673875878596844233443794654569265230639571965447945276272528396311190772659488894544319532624334567124518947128465792924730358524210886002623186493901688958473187706301738840664467046400000000000000000000 [68,16] 358707363270818659177413290955930660277858700582362750431901681330333400151012999756865955742131741864396577334637623202704692704576939421608375567825854000276123186794317886214627992849068719849029287970229720292677834372382803629707999128778175181449383662297474963293398043239149854525729327102718008644180388258983315745733541322621758039251196302964538920037702835665053916120524519885477792592096182765152197436776769009927410804611625683739306092495316324987289287001008113933728550824408918963339045816065653991940176702322111028718076348925792780958248427235635120820216093132614929077143156758947059668496146970918179238172398647874019712218046420714610846656162588528205050167490759078459441053367176871207804228056773863553505363722639510736400014109549124309200750922587897850406514245500718983276961476011274943252904652134752892821490321213085955959695259912602324557251871355549825331386053722404551660530648411663686444404608765967645781118948629452191170782684464271960950469223556924392209923574203120395856171657993217180619400138888796083953181706733744320085046401229517588268380473993873027229573261999593352024584165049411035551683288200798723193897326978139931608853124667725510418850784868834043259525263814618008090424623083222966661537899495027358873468770780265805958716181171372299420157979859893313118213916324002936643757022318855732505977537287769132446740092803326025649425352483154697715742484900929267092800545660131289340664090215915797740890625878311133007723133572242958107107378287050635497170001375660600786582302617537366348232559304491256997328313479462265087788303806249536510744373127892195555336468248203374124087945374473559463844185671028731358673592702998710058302691593671807489092369627893801612114865399335913190960722335662770656789153247270132566436960985440928248122423414981109710830573735999848325082708705638872239105023130642863046716980023490409020680515789718774473551619704831652160130422149933115373445893670979290970212909293562139913721429157681202665479022133315086908347346245081835565840484411593073932063710217538361390063890175025578037402777378637886940943049518864258931353594212557247069719297872390694784021418590113936020548111289544635381124423322503505453535187213972665468250766240036319692783327875572579536183056976463392169956172492486812998807016401920926218576485446360890413406889034242419561481933816491667823848057552578081536069301843790923646807600058164202461647530277021508185671023548803244643219519020269005654123018614841100382362591725954514093258825397437609049765548640752683894590193606747096992691296850019931880460176503655988922699848089600000000000000000 [68,17] -509130427127977611365367287349753403853563488190356747593067572750017912822804390107267896247880141005560137437684947482655095839732713184845119451915333872569382955984779141410607730893474536914922573328726485861926744888755966305037199905412720146620383415638526701128832683235681526338427183734712570969986401390494194102420184617011796987261416040555802235442657858891070242045153281765427906718690125379732010270167250072982747595686616055331394314950845794505836913241607977223230265483709797962473310802449344963536794900979441497089336559930764580975330330815542941990091115044623792000992732233632818112650698741479502718884618907898811712764473137958394875236440092397927570929461566416244125454030788139051588916221669535573348283334210197723049917024134731203129904554833091102061000073789445990571791148032704668062282760723282927919315932783286132977837978886039138565176345560606962227271880967644641674883473875111976837756223754015060890517635932162430128274135573120258650248100214463602023590198357706378397330879330179698499737307105803299526652269627248293915783848897525031959710083177137088084989015606176707111524467293253279942004099594804609975478555757899207993438847287097698043070776681145658387664566510120342799222464197751368188495145661068517470306565507606168406500019670802562346286767221313843642333029010675070829867280053755368678529098758960845129191429790950436014919973605789091624949021494947652523465392296505713826378437755944067458500219151900053351739957825017547369038947909023224183808042001346515417018648730929830265882909248552927403313648141011136660927342430715266355405500712262285250363615002032273923655733230536822159748877017152115731888833058369859943538827312674301844405370790997025527833000971737424585609109159103819684391358091839147469820851906452720426074503519939185798334948719796361269877826425466283773235904143802462231175908142642542263461804320454919446537635469341137529356059943522118504683909953452508738670340661510912886272667758704516236437984766107100056256403958718572456871021177602115535017999025879188918634885318024659875375307845701460853329842426035115782765841360558930989705041331868966271387562555291355684314688309768254692400844028672910232444825122608556831766859369824937617507940083836404997332119280761364525846995393180055764755304059750272953425984703993707921467268279824362328043442747621141448504714410586029870769753993134143324588508646515325779904722220086352916912649672482745505398074437958190871003852708869503743857947414400769221254220685680056112802425765776628154404058677604751818162067900300004043427369521820658380402851840000000000000000 [68,18] 189016829257596258388153182169305140227753760661968775295864047214387267358920969554445025609931804498011876273426446009422020084295192005371027881694822749315259915427167167588774585091745364656095361993508771293990200234136266989491239779755560736012248951414571838977708333636792557368851284845433471926173078954510017868579338936470948185417288735304722447677206295689194633720623283356549557163027657525572823100342047440977247051130054002965919551073146156403510838970894984348342090867383530022668328617737910558728261048730847280618862096961919269018104604577219857772401220920594710062195968054235800515391463628085092582045606984343389192188454196143678763816784645438828251189594721689108312619739591670540446202737361850192520780308549198785361455028106383960627876519841120835506422142633676909472376700373420808688857325163425945432915642879917675077655958417788151146885686162374250660862789761074029003245425567818184699778002226166243062801408172647485497271288900824760759151877802548868549237149048678811488690481066988951449557425550216577474327279776805153895311441806695130433495931936890003154640060436932219831200723401807213274660425450206457239434500729935431923567504883478840722686598486475360776612684522220088401290008534905123336372103490464745168460346211996594745075870365329079082311535073887771797637158905331954392931914208250243291793692512293356792448396691530117898198431355951660931484702560259555963140219301251535087398676679118058160970018578059805357366404141598987378414204526754513298126497165604602887050084548274092425164540816768297908079577711013993648084732285385399921030926839347543417657626606073449407026355175169574863004242456651149661761727748412061506562189765091649623244660105825758734263702651325694780729217924440339562630883349851722445430994387295643838182672842358233346547881195463848753778244493331195281301869334787088366229957985040530086935700397003803778042432290447023185351771156928851334300711150114167599375416126641039897341384952831768774879003805453008488223887768982365991277712576775081989333945516597163378246893383609199007365420920813298199586612890019736064360096768129487006889017264451947733268868634833833359302383240951846253329805355415075618227618531770633262230399340028043423294400689019511643004542982170965575352873450602745257264293069300578521365243504990984852214422490258829197335606014506858572857456267480120992599973492813122077265712730891714427138645099001124929481675178746842047063548850104479151021208138608529446710952488500083151404587697363484706579579856239644560856409668738817602821566190872271596496155208733813082800783360000000000000 [68,19] 590102238190461755079948696536395501409291042978784600886293838227453863959888633049214551075530475605563632600268737744486116981108630613743020937893183475467232887374093399815386226020150811097320938366699778948130139189996228898638979700293968484951071735306466108474679005856309037721631286825461942037881901531579971267364171216822666870992320163590292124684396087894176668264955551898964923671844076290052493326469344255371915100988656048229661509905841144298901241629942818449168246838402593829714740897764544898707159160855113500406669951801045065939683616249714267644486495046007109051669914240280112274284676006184557808003827357970356545710325145067149164629975664391814387701894663252799271974412604775707737703224062768278267534094138785538396509773020017450243689973605321826792681340841691623983724651099985441120860896833033066747104159621804034824201980378142671144800834732986995490749881352883416137711733861252616076546701578778001061872746496915370483119995254307629750295656996175372677899956761693338816137573566778119288015117615381676846948409157704297520549286371500287183462478907028451475326709787447507614031443217395256889707699079646483128990390797903977587939894617196783274097770643525911703167477585189184385649817000740209128295749503571400395290009718641133998999361181045927801900240868614619244491897176741622440589016967837154176275512278900253555365512333156514131957503494810173628195059535239534729054973171178070429932176610137207250904727335309732974739947229852696442004448796995262629202609628476521820513438319908644177129763668737230869293255387117460747743271404558430827641884485723369693055716866566058539234494590676360661918370826029022385168219626255426976948342515700727947703439483169605420899125078290927978869899111733735378920533061235670385111309123656875812734643092660589671198123830232155897668007099793196953257216174632135041241030872812133803894628730787574541280720944441986537850087883520033995826415437030738464703428080328434347976714289047454996284658993451802675644840010845853110681179546118081765673095650358068060786653772596046493027843438726638456752959706630496329113645139077412035102861339548432474841364916069873338838884698911362443521745528551018995943777952181724533798613903619755362986412368853610035585037707414441808216959844189098548102595747619307451566664407671120710651648805836430732250286472749328334237072529742105744135836845318417951947375924305784603084338224601545050919704252390069107630937011528229709941953368159795114533279351112597564234528741706016525407169950077325178377971567083890393231251476067034164227735531151124079627468800000000000 [68,20] -1103641547109879614791413449610879944543506349505683097711044947298038703428299867172757927111777806195159466758169145710081979021603730403328535910797103154636007629310496441735641638496132626752459150367567032840135745545839206057407324119959297654883501959280493677472955781593865250414854837937821422962912387914839996105308125547771062656727973903393632873491143584161130527771712569632374825247842092110936956013930330031419909855214789533522377540836240734276748767011376003334940322412369735531258790224401422043342808757433095203259903444851638070819354403351345717631199889476468050814263107375198455763584788227468326277410093994760880224948873406752070305101037353825152349570716699131729359195369879047965686403651087390022265983822506455413800021007015828342172669120618127027716072493402625810252037761153137392688339285974491982342932331537278471828652145211317819120882910164222894742459990806110990140401501664293185069979812197160323529932742941186277543335927803170546002756026093953769415295568206093842703238444822278953247272791363088049671569960150341655576820580537110820562449029821443056502923991711259022477880949595060857079279513361674763277191912807243569207493038054298208370188816942881379468754660088790251478896403416517433610640139990555204041725833060848380556951178283626064628438731906334856383340842783976454431694608992620817906370584051463040064545530624822709770594084038487752270274045528769198900241945918876615963276755785366313104062849473103364185923462072810989568334547795329479953234491509411414287103220469251380446905059464706741697309650374759376646339819709870050412977985512813728803998323238008437857542508048640633898265700703208608851545847548340108209595748495926766329148376726361967797871026769692873726225777006996860552546295461304240911482551388563981938080944266372621312097285908113806975867269204188660942307888991248353378383154549482350660834945801610533824201873759202669219976474629868895120589764710316099257379713480872514032171558444045219771167097077936584081302330972674163876373908351551639524194709677122307590948890374357747375241431185117711340138952412875016967120725696480196737549240146888862175766364589587907938883231813194618861457571623174225544935307558506902686562479518594963163183210086075546777204419663595594765566503610708351010055259839404707947261074241402013672357245027360762730885053712903765628749102691788208467822349831250841048851114054264389126990243636009075506963109777908685870761897664907258793737894101075357374652414162866948091840714575356092811293523042281281961563079851665916484161696506501626451086420954297206504150794240000000 [68,21] 516556144854196662289795662122245623027584707002047435048377975461489869479421429798464039286765223956680841034008240761362803839281560970874490203365709466339866025523916500687539040883890195704299873931760380812134916485689031124000567369910890548562312362012798035749436409562374474048590635202736690526099421193338861253021956994382269143332204754677384409358541556289749039439366747838232390393003287053889800459301130947626997620845925155305444366259657003061132069645868408147776083780397186015511151545045333262514480432735565170995505296835110822012738059219130608243134168118081264690143332694768764837976691910775071789241504892359844382115871504326228785549233220641143193427469863241412615533182523409094375172869998109468490383785971931077250082677618797645473552957466587623241263489178306744565459181801370579551526008240764144293751539388420524296257727053363512642730213704872074430885078363734428033102843344449270270402383312973313477834889606054977487059223304718456644958018754536644562577902339562095465927144882503369737565553756647364385742388304330136135652458069706873259848372079259159465473497096921858731498425125347001396424101200758188150525257380132273401996555413505265695430778294305002288837520036078804219661619539488389475095020819047438991380414990526279829726537154403925809471187052216436718095306149437837075850799056906127576564435601826682981364264443710091341758561423008843490540496634073159689166502455477639503201933863445054456941830825373397872202295458022317014291643861736351035148515661058599628724657429839989943308203480111149742672072096145595347922034976061154609276234342881862285805114426518156999010316560471422210829374648117267272563049105888943754530335714272094089653088680692896911030119379931479880984035828549519902682137246791685817030126889574495417082996368165633220193525309331607673448375012810428944712670097078372026583072440410427627600404505677478483183000696720498675604534323395620813272631644848374466345923909214971543108727750737455187797564427254814232255932239133391491367339836331620462824458880048699779218952997339133593600810390594453640539948495874159697433618671083274361981182260000455316487793838440967971625109532366415774748069055948451178555022773384102908516030021646216281825742115960870302042843583279899507233020004241999402369620227579523296293508503319776102054657164969793197916181293965571294590774573178453856028674453380096712196422981877458795930140116442123478147510426423503094756074778358390435626956961191003341172892347327009403077952054848226060909946183872621909284323996662492337519683965185752965447145083436348907454464000000 [68,22] 967766748892887294771381991609865878181425284309815700602202317757003168071330402246407096067097344726974876277379538724921834660278153391423942669186503940471016065962550507573566110998248895379576451235934951453623566842981547982853158330675432726340703792150451269261531569667855507134945270839151163190508859971498933480254953955509897805759630208472910036314704850867389910932044269451549672198375852034307437636594397438483521426832941144979428606307087204791688160545040427973711461080419674518039638347525815346217368776288865545237104409273131086063148612703619626369497491243247665933105618625065575641877804466451763077349121580091429462309115919901846358299999318149842330679046997879526309409710697720569408292913656932799347225377787846412774701039037505081004897429890574085855432659709567817111901873411701598753586367691593840675166819647369883088373545976889660562557561727588173280471720489039141197639591319339786430034487721698429171067090547487405595823330941549616765712656150356448667153651499602139757310325517677372844124928920935506114586242497301390580796329740679461954565891455548377856014839184812487565542785587632034019267825559421477686270643622002406100731664430562871358041429484600832621104247896384707772915858034188065174604795254244266506489659396302329087464463216311507235441713911930249309342963410961585089632687409460544066732264546099957277887868675802194015441771396926897091089070178846351113677375836413693903388069978548805479522894191693280007387892449794329614354816984176865890581805595329765114742619173580152953547214431683553380328364566225882714751370132160972245603527261104223154703024360470005208277040192350264380950395656144596333988813499039603627045719211829641474673381710551664140730156021522803152256006853104500394109107005792370924645772296168696884961611514624754457373328284240504058085864836802798595131276759466890011470234700582902952583728753850024826491356604323208821016502725885942572959364477623752090288141549623283568534257983455173797168864573690472678553218583532452555354142833244243337656111806208928556034008685409339568981765736034027858570236931163261939982347841469584103854628197426932112608826207858805472720362830173624687501200997260168501608023612611069045607388822953527321371753292257776349159124839263546311865098137949164505217422867279772782713018147423399637696428403721338117504524797337603953847484050081696827422625734089398279247211282269171378623587961368988377545560766438933328374545636632977863746542525744359412080764737096329263521037475529712465906300372060265158783380494007456635022247650260096236384702537643493397889024000 [68,23] -1960027252993617998690363242105195964783931248945529878618014980561306834573271189478620264556478394940785329420437631346980046390707354742094936049417133583548852992861395709487160399781900841826032361249679691460782059634809378679589925141466912617781798220021849430895648902246760080272859344475120154875180076081162615756385157397657222013418254378742862147761698812985515186745081104701270759831039703014750974670258898938233583186269667462079921865648852635527597714597557942243696724307786629922161787403457245115207782390109121963068283211418324600292707144622682946470185471757859365339237498911771398727937395501469872075007977795484241285341784743856144273709613395546963612031883358737723794043986788323192310288441825517985620621868862223771458785219689554632358092523488886219277366707687071139816546652844021957146933711660055193922830701867254533987041807775028163930737698946228812882711231006690967400609403484620075288695563988414929570450891492442107158311547683398227192867039761000276276443887023994971468521496513907881416924087931664958887241196902807462283865387432817830221897731988211808766389579448232528776105590527355859666701959671936270402333371113142921519418027043615109133484185208899252972453247422502871059560024562189039777864035853053550118274773417415308476034659447165698985163682806293709649381728488593513509966912476104098892927296374694520463010602956450920626753448380795616042021620201608085746907583471925324592952292245433716279456969720672713369238829042462842690228115914791930850731646964009524776359803576235562436745291836730600194064271121607418258001729345454907538930293089325974251792894335786753299187055659882596424075354453225778528384584104082742458462629421288908124436158402475333981824212239012484176124632360559997488333948774340799305257124833683995866050048784304571563143376496389554999705990050108149595581027780408229450291348725918188539656723259129075697300215606752047136889772124038711801832978505530455372547548712200120660998432773725867262614982266678233462846497330102300655437913659121351714603335855561444550684317742814303374304067064274544609584380916004562971366728518002067225918181555535916321521300350769158151469930459260872345607391576558313543876779531331152470040204290496426239489214905343274224818001948674524478400381099826160703939076183747685764221526931208697442858712057272793595478592585078356626044569955382088209779854121598420763425003337717672745210107039504543984716349379190348233508061214241131358536128433891156609261925572852223351882632984694619196433697681321216805154458583874199807830466251138523724764554406409208332288000 [68,24] 1354960695007020713116369785326960343259392001752679774419400602653507589531397198305038623184451591346139511100574768713221123504398644488601660896028820564269954970132012694699932833020740337538271952105698560310239181245871691245093258310725251953550751911622185830840009378776085254046006788001850035208081096225933090785960093526756503965902147729534475104571382613043970719440451950553782487298236562279715422525994339279019398566687523703991465474672828540166916747134116995066272771332687302431233079810729608990910802116499144590917556367851169503816127800087094566966393600139720009057861370732179436340214858933132401484321614896929289151362402556742083710722023478249844342740784294401087245028942494963276932525785932844974370228888644111209864009770876091147530850162992454585718583004737607847907819241000848073651148393673356342086850442752384922760596230879960017041013105001953228360610778937185584505258550463611420611008068399686905831124290382443742166801314328190805387856309587233373125343982987517066929831592060485017418252622490191300257223084343361033641613496214610113003671655810501310609386028586829831336216910789943624035990938881025548462625959696639002022911170098538872705806964032990982648427378708481701176932897358213460163743539559365581321041282125631273665427649945404063470312395420777342097082063232656143049882310867251116071030955169382654127973110568163792822147539704573473108118042701456552423762083079166179526549760773531709509980954360975329846914436437479596419643043427017953458278315664488223053318556770889632223182431401030956830415455379367404009274149426020722010747424089706155951241615258045498986919580291043072979245645669407059094364433960005083405007910036807760419245607154346664367146996032190539275571481527923176887628149890562886126992739113016588363491516260736277979801071453535507364213632343185389223694767951524152854132665674969155937915795766056241447893612941190769921227985831900237662675819197098958378756446965231369652798785784884301245685822031502367703674821587438623626577183820049483841830930854753405545486292408740392302509234163743606597766391009352532808630757018179193462229462032171201102403270580623161530528552813208185424079856232021918913629351676716207198594674796181079277300459768227617723775996736703201771279671266043108090233172815445770728575155696777500535651951265268471703431629940325184380832237410043119270932764429199637064182837911219021856532754072787533993175030012620620147727290995152107503178850448944714583635033970791422238153200878629699035744175898137793753793636775386619989963382695092918121554467170529459568640 [68,25] 165743716028222427138655862305664480299247793336077356793787332761596385315008203404144671458780150559437775589768309445619418719816194660057101144919234297461365975713938127774903403507406329993037838882864331844286946572535533809119169168839223709309262972361169658897392390722064493620118795905030637930107584737066799941274161558379859954797137325340508366125744098205989273929655824012999207492043955071068311125110148955603324786893641263188358726049645176759691678233216945111136596833887460310456643909540145178405012176871407660085263816384872952558304984205480699375595639675800885516996495875652885839151332276312101175718749082501107027448245263026881746822822693906017310064576263793521477849985569124790098369989891633339459312614560391093522837130366377735207508754634338707796045134521408437897875565575368786726827562449071761873073470560819165025045674678645402836419974588462092288274999220339638586395467326879259158601877419417853675444360674491458126979392731958141904775221511143020545028520491388769763089700727474589851623786649710768537468552428586011348432099821301659564241134774190873624999673717941587732771171038723873526337779296349118308979402578955141156628469866106724719704441036379213548467103424824387895821784415009675387732931866019370536531937940159887337365263416089710002516767657750542006173159704552841560934493605955249558238569801191127641599094679188540730079247221016687025232322430965752519535434857532475402642762103136119086561031672686103276681499090747239846175819945515721380381794936778728757045951052264219466103184978426292997956253617499936341217140258705543364141213325726581303146048918967446720545533314398325423551928538488616090608338807096649710621171314700784728695405954015133015236068222170419463022472476036308074901169470051531566250282355325736958431289117526422379922725152035202400461762795007055299339948761472577180498274350881116111879471449863306624881582215109000673753927795662325435280634664631288093288013189331490243887198147460501388589351417849733656652184076278025431934342721049911509785239397467369449059405440671251719433068724669535025751607490462422707871223505091266870684281518697236892125665431844898951658995209640701424718651812176206090578733203746307507253775085485754870614880116251614528618378700037115516864714272016182867409692950170766099592067403415793058177834891791532538404837393535967972427205302695688650039395551322828849015350043641950233944464518592035791297615087586356746165193126411602906413619138168741063178057724334098087681506618554411173656248682547752755221104320253986563964540076367504671083367000031887360 [68,26] -531641807888432161547415370059860588982488287233991876677575456609095164449464327502987242555936885886687497730181934070779701917044404709516313773542895056668475281483585351567610175050971588741966738052452781304905772692628298786405287778711859391135831222104308112226801902108380508941795220533488347978267254769734926790575689216836956555876139605020924536751690307991781471835581075376990333996396411409183608539667061763173874413929288735760419328378427361628230769746306723611093281932876605217084480056080674073116730541245011943953125456633116981848515987914052555020127403724333810670936913889979112325351444207903465888557387870497108080418839652465225955369350107774762659248856304664859952880818163571976077693179248704842488990632125341691325184854113013140934707166400811307486155004139772586193113840682053967698919429994661923113522051214813358685287060913552899866067846824466373118730427604093371592728634134280684911627839234968738930802042428582663908771687369378774797878941691531137359189176894200504333652967069307659930508577052514460129252026798427655683619905120559998371843807875521551951596135284544976253829473064809117789718366074022476486751572239751765625639211269214875877044281649727708016641800443042719584100524219427539969419144583502574994060077461658867899840130836275517472950000925200579269151025307120264691586555142984790753528467337751836933867312013375486909350188534545051580868277212520466315186158014009266499785378805759666592595583824457092330915952642567572945117233318266211022508507563488804738020485098280670090880619537560127546443731495093841637360233494352276020061900288109749924211664256423529732636710634902617769732190396453046334697326915341181866491718477716240541920106268390607608393782528174549349366328721243346067868934812274386725817253245126610630747481759870714332788282535264004984612616535770368923936874424078828763135804094172177987008584601107840136189248590621975798143359931775552740546926155239229608494319162804293823992320328157379340992024167821399832446033575845058900153344593684083852595391686613352359160848394225835768566628738172213820715872088239129922350009626876842640089467110756312333209774291624487331927012470843326060908933392120855942402596219026119192256019014232461490771766686813974227866037483668917525649632097798833926147708536200430525112594174259620847182295326525984275093361343041700030135237234169180267684896156414534617914490055443051387064766175168860264610230962886914366292780710679729496339225045216932735937414109535119317553796086464973501299332421924707700858890458899938515141349269072964507235334215434240 [68,27] -1713935697726986065679855814615585699821232749734135565950845730639581532686122362629171506481285416158732197598106451122878877403793110576018001546536645720708065075144407766765186987893135724163757064023126104224506440096154879277910076491184007497711017499987731058447202287562713890861949044787790454496185504667687210251312916186461164211392366776084231727181220996453067221823960549062488129015534591212537525621134203277810273463625567726601462406135583917113264456915433123226632722140290377995672210214437011530704478418115825628467903810071505241614072590695747873554518459157152386327199572852150483608226576757039984782870008608719081134989792762976487565662506543206742371401127447182917861397655826523763693012253125326307790532364315687852683043333133336254489441480793486534337894326447843434527689259853973002400899457628358595497836119171893210242890107276944591326492551204119531603080840991592644053822523557460170144632895761907418769038332707110726691845070159473453936344322044814964305525367963380928288195512507187742854070788185797419886208685609707012907247387306121448131099274663009402588516840476728963693428309399745389697506148394676937183116809952193244766255148818025395595369518660424817868458095783635997396111270069913791424476134305620848347938783696521914417940265834652615726015109042053212118348068149450337245820380716775565605383008077398046792342832588055448506873071774182917017042664369016100496502591465708332202931185524822157866045966190724495935328447059780716695566724467319818445641387260807135047652762804979923267963313939280294481959732132402649121026896828237571388123434297900941224842818472950574366847109448679184931673387501795414717406879126161843381484746941689643593018090935593237246797232131468579953072471175929677722486356000115067182944578694528634938947305683183797926775827595270255341919159040761576890813999751324973803049083223959551496939027532829297736446027481466732204207685765728318226950365939996034587901466071304077635928359490612274405783427419234688744028255155855137723625016696186730048439553924100670472262364466839321551831563878538584845123228120424275630471184079443060323179354759733886541757874314433005277441741028151335184632543689805671148627854720228226038103876128056226628116159381809876658668175047458574877715024575505309478380577274163941269848982686588135550317905257291701468089105231817239847885865221421690901839544430124416740020060978812478811476849699126975302040149060822967512500705483271095444259207689891529875169301303703334274848183696841425607241635629610769529093359941752769651975985447320036241467569602560 [68,28] 5975654095559843059025971425795972031425859460185147912451126712986954399393242419947989143531375598544039316468528790612054884479265059499398517185631985734901268267055580017487517997658393698224592082893462705891282675969561465440397635939273991281798476256481859915158365544896397448344441305459053388763728624632529563509648171152372016424751367571523592667193933059970862054361660007269137234719427365626681861137376079746453500512405197674620888877433826401892938803420616512211344313583667182302764903707960695999653889902180184645023705090754029609371539234921732163787608739479181294682963773671334067705624161392020804609887576505990539984293524961848471254573560821913780882518918837242536658280231170268069562079433390118916404277029023400039176760321330415836097763138976045024411256702292076806082014135075487741390523179963645598678383459023651786529027014246234413571896673337802722901350840830916181346138649084160613667647663738578742838314475224234777087616799253094486660961980158583449303459382592558576050502180644148640656951994186515225236825995692711640261828723153935910520066060994737187996726018862814866117345608857135827600209272911862267640571070662407138305170485415697903314922641229037090944225069024248756846947031238741112866917659751100301644633210564911495896777798615823235414603772233549521259811296210085910020577921365814511720837255584756825597287846007909229695109818328411222950664302146001035060874860654649433200344380996029824769030391467916432462261896657346721738353602317849060436987284563141055267190962009770904143186493147515339961111686350808792666195231151296803515160160315207935430707652173521590008829306554037605777841354263457576465326752222279470967845181624172154815489218337893745843276875830451774134152312116206388718806697706908744654274047097927208454703500138691906152968463312679023933025784998834183113272950702828488576995633220617386216983270066074365318070210413789254951852127484927290714718860802989672911854928237935299864575554955672581086968931663126093049609143673981960581431971105190463588525993876773717694100893848152149135076332058842387950994333295595488782701376760777736871634069257387039443670588919874558898037358504972773216041699909744893631034415328483624043208970279374319846075662607373904902953359382832028605445266357951705890057952550030224878318875366032008675026910842407878327624451908733321948197600904871801189789074498851129651110507452792798342501145378525545608953523791316514770944264516958381008762880588291906388214399791511378153708992063462489909326262263574798166982307673869277080005016260356854771697582080 [68,29] -10114458033534401702071079075395614276931212994220375487081630244358767483529567442088449532378841764589955700769417749812314023624708199726698828239173158426297705123271565749602746941479553535588122737338117821800513464785001322893377596899932547746100633808134858379261616971232268943781372595518622892219172716483312058332004059567478337667313397154511767096484610491012466428860680360380733804059005167739276767948268653629783528724341678337318840261792529964449347484275177656291097016785173072907901742630306199728262390136054997752547459544857188182315052027071355860942386419291308596750154486052267907446626059465803144025645182426011913620172896766963732918075059291138676533816488379329491450447900409433644793265467822708207428298597436854321481765775606737661080287878924551963666053150066317960775266968648605149644849179554116280781242151468171556442415172920210822559718307978134958120779048618404619575544082356977071845327761470547438973022704143397756653885710383931501739196954195618980981911211461798171750075082991301577439005109890635045956348925554080114969894346040424080601917223513696346541646491170625413874306789036336351848622475671942410221374645550600354585257293539649206999574991689290602778485436555681137245944148187116787066388408277483646423475131038550069018767720355976838265206707494892182011279956525048746000368911714090534058610520261940775998073016439245797003525681743949867106945758602044838991457388491450839997159378850249895784889339777495001173681308221129606275128227661561770988821440576125372857562527439435481901068018409048048806831650308798775652711716822608652643059408228068104306876787796315166699796664388753304128717326869058314024638967287594840872955246401270038185110914243772616914692672595029013777170391971851669951557981184881610463733736935859378649369142606774082405854622835586616536889933225922489805695164135875363444525341555093117881446590696205044181745581613254282615191109243732118166648451849698793356430054268294828189327383949914865041931852711263955085091701300756010842368001493394113787978973599888109824246737596147824977278786907644912407302129361046753303417562280574631124766889842778368453122705991589124851597942838002315633255543362651332166666120879802845902109867466643388015603726245647660565210232810048051402406827909272988669682203923668391084505576802239484866811504558794862630036754793026730692572892536703515288808493437741051837478584169604097781963554865782878491533493413267694931799523280087457049767857396367088353968441875498150396054079487857237551348482820842658463542580047653036370768462582663704991498240 [68,30] 12154668938715915402566373338951409530932499266890868410067183344208339628449044865565381214583767594161977987374069186984180064473160285202809361947379288972612968385323988269337908623428782885222195733811418873411306847370129726899073449044084737238558241924317373546873183754427847246193279716672264026965190000325978136591192479833529604237009184427486165898310099029156618642994566991868950200844273319267379158672241063119023656548961400181175028722464266473349623665532712287964266739117448250421573557759499467632510896719459043928730976884994273483392219439835007468646182954753752145228282235184144811532729121126986797580362265625087830925641254391804434664205669651011467487956936407789687458372571891867122137423001382736696600659062028079536388203120990658915581855336461887926665922641039496105104593486263376019974276388164735020483721798637880987172074299197259175870564770084238904883900403204518727410364876700652262324984707938048426921215410968565725027759023854615522670227934468573887645991746338619423203563756384850559019830251950072864348846136681294393134453790099894352904012358981610577221183514926919018327882224637378888880166841286628024137304246192066262273774112787482787856199279147605923772295626157794941811006179172153503428652049247941266745202809332375928700556113813623987322402613125996830431658060477379723896829586473194413454150939176201229737438835353715915248512697580977388559566244065482607244806696346559981952643827907244799138721703715080175164813664089589845652047409949677936291441134117318864340440559093207275032552884479697171436932617128241598798080994203068026200014033203361179302599213997114387323519790074121216020321846529387014078568269968302400775572212447618940315948964713405933783647713174419435422381151428097438941891912733378252521771117930430215537072852437997951438386384120833994129720461228492567990791668718227162089998615284495899849750133034612337481081943053528592333706575066786953451557779991540617254675806228237935498476650869699517349227362582690687703181375145712840154846560848135591540778061321399734381099289383149627903289859982354603336121734895234377574159054647278417441598570753151935570289176659396554268189932190246127877577787089632633222474417897368220581674860198408085306578447502529982776511816639253068797092384876669178791957792236127208625904142710147761124937663629669934342627000438835038745896857292219534007234111859221678374127002551704021121487273449678825424383924785117371477645216382505583970326879738576467965902735435874931555814494133076013330825293911908538907595273333385139036236844883288208179200 [68,31] -11527179699620608207005754187742798232228814449170976162079892227521141657489888666940740364864060362275131523925534419962614760375920718677260073813584104608265786657379193832176950153284756845448506116251179352342669817497064473519611302304730714984426957168773612451256712271351956425532235468925471144701646252211298026045454567738500507729730580817785069532474060238126790017126753222273871477854561718358233866861940244604211800705862493015362055222536807381839437687346444596010974335576101489129344578120098789786037959227436793045554719378756430924611172642961753884401910402228776982420666754339976784522245114448067846025455773043910399211865177155141835596391150545194685448142238812302956362742650272665565414231168945255241511799801835336838253545276780472400514497601369236913891601288110741314809866045022971238259157500803952158346108133670523930691870097266608425771341663148465408440010346448982042722755457488900781658956782721237769362387685639322010459733462341421261462151349908722362864790358564413352567416542432466520920230797522050461912173302801822821995813734203726667088979261871948482282723737199723069714960542234811316922273858135659826146904578793675555835677009447186026104831738597384399035523788398036897474826542497789686052562941721310288502693952397326698964941334421229245763913717655563552991961114950727683518043901699230822814593807282887701955298916043655145897263112853845129220175032133965275673688686441215776434210237787140634008265137597397999348101924667638021689738404162975396852361679518937558219667317506330704737478146593854147731368111530314718598790813897667734188832533848707287981243503030246028755838102145534242594024091822145713688066813921021150419942389022831056536449879104473822324594583007412108614553839412036438655841148501231908166245074405445917601545903176880790774861651678061318350729426230396384200423881225058707690071402356663628198787586036922253507789156197707003374962799609104214905037956671716666297153155385584192343216159018183215083323995983354031489415194706685831100755834151909200719111100726077248991381863143989325683790618742291970740307078817906699161721860915050765253517856760884661966298802328421774565240060735963148734897998195256328060887046044221915488499827916838761314167354620726414265266487570743217812658666226133691561915172045733865919838415933568855697833367742912199895679708360629338388881419424501728697661218664362639733811122536494914792726681526155086883969599335217508237507468336066854316762541668462814999757294582469345162555690286959977902742450416618748446719839663308945926094944398527692800 [68,32] 9037377437822982844808463633727645997354717905661889101762137048235314646576843241105484471376535502240785640131162628869527705967939095936328793666679531953674265206856369219754567441842331257380133849422335191999820366330008962014504261646510598663454265750066815897195645115547968429930476906940961522580312748547196371779485690470276800041940386069050456382898081890708066381872265464742360692706670466835578518520403304576369930056503262354640817285913029260382718992899509763875656063439220161388611639560816856077737272587919269749940109408728443108660370264033244041577297584684878538411335225023730517940040337959599576632089347365876606973493383890999020169362055016076175087304687465257332209695249392365231286608548345810838409783781034504973175968845397741990192575225233200520391602346191932897492776282156902096606590500130069089510144767900891162497459361465855348089387873323128492858152406514190785160245401542296461735544504891256639922015477374536097550744636440426949799430008950361188568823783447239449051427501536118396691173198791511839406778314339717328164571908976656395066138875722669020949979015588660595702080798652103424055417540528515079832105872124266620405768476458291362412609874088730937831465742180494217577447680263161042435069390373779112677182747754394488597634462324800898153816892260556845180493105954144742778389064907409492083184791229035589819102522110203102382842199673695660751077110461949873945361304260633515221885839532258360538226844844084381476005557674536120226366285328795619906274337577929037419609117227701213390784369648792986310055625762060787245790325439437164076113750002470291626327132370570488663956359362243911714944546675701520172011262524634898758681387688140833054941888361423944143683158372146546199100594949341542065794866276528162449238995169870707305985928249315580582838093973919609830983076350089922714816366367236697888503812286801354616046959170372164884876118704357102434251595879742208728465622655321939985627274785928793037620625869993582422134944357575526878177408995384380525637980986878104933978624809342766394968382894006822143450686220080509171361526649651150688387637681604583267943342575216418384776502239491229424760402627228444628423373157725254868418591992654174422783799957298130243996284423006707868065155225404762615730980629229806952598137826753842798618956966431630736415892911238016514145702451990133461317326047129293404540255306464759247112037661835903252169701330968722967430394420715340253030687404923820457962864132931989732721434269769042795962643443449303238249391015983281173187128928268133266666456036147200 [68,33] -6000066985773097151752929758318609767231883069762310391114376136201394278737666704358985306182323496765605100558052603088505348600487813151322130064287625893893194064918579409924041530469007255166595423352462214782973200131197248650847735722660058708626419177526194132643510179699767298156405840381070439798695936908456379745933377219741691521994567524969789002234864170822076426173893765571892678062499540437914493326177998951637362804949332819470535329168252644690335773343753286464606590524069710451856176356055859196436033329753808914614748881903681603787699296681915628815760158510580354179634027505373571591604194929085084777452418254354723450958351388944481310335455939958555274946054644685026647905565463425160381340505216700312676417070943233055748471203606094647606640182912298267525588611869820292638164953388672650865452088145308261042498764580159417881023186460014381825711671312889214713274647819078468873527612155811739436031632924584880496873029925121632909089485878482337284549456762353087691077704209654818785252611657774589567104585397470895906446192613209131565065657209572318132658184217978875531730577163296754413931472085610400545484978604180146209894742256467178401037783432487856755667557412556925748385792439573065994494838444530626309653651337180402879805693842425720542936674815843259012965454380064462246134555221357760081726578322884933838755766485145509547655821702446040786860114810950650568984538951002772777356921513582730804420835648184073462163940915115435952140022247804271956280596234377974270617305346488538476417361524498531880559744902921149075719896652096140263395372175308749561315995800137264810632371886336389303595400353363224787307799351539001538789112646901551936445708641428078992735838054562919673463333852017606621949683541551657789521254721278536200613525728963726580186356308480842337851047766501783056019264218048212333654424833352707274232957323878623310989260966506426080397973312227230855043230576132163416257014959081901054120454857435535353808974718331702908632814597823755843265288929727084318975983149227623018162325565410602003160007748264951764214892563709234189671107071858069982161786764963494384339546834378915091098052084301085147880014694090591869589763392269185337485574344416386849964002047264900874485436862123708471297729910142993039922341805607184491145791562804607689513975995368863325494828560419233135869713716306048990354712601400066416778642035246927014545385578336178831675931155489401125788196963737590244738270964133973261932773285934471569775088947295453746118291606671191183827552333524187797212889401178155691569840128000 [68,34] 3417689773351310162161391523409840812941895154726603718836188700075948123096006902897652571746998630308159564376702715954570550794152038193879751206203085256081856992064143889270665340522902011411981945911654159468620774434473409624488770955528984320129918070090758064612185087216333192751134384982610151003703278482487531637150510730392920964507328171089340079326624044574332030840344127483065647402921987808392582029996437305511072287416653248091268288283265266116745224982889055854916234511478168985032250576749821309524119508736199393116287262214391685539008308765132805853356585849193009555748258723819061303226056255622553006041432108208620948350605687310723312448787458618571231723928506085980698142095119636336725593155896611772641943429212241263169844960818151534919686803322253820293344074842761384180225240903418533391415697898586072970995670739902894540062177672162189801690907471170747162253010738574881517881248005818461552305744316193231226535993400190128401001453722942668205186745757597789954331833101153375247205265835623472540191708488506680608830051167849382427331032039452173401457292968570591687895588864687888801611384006261083682684205832547190961584918191655479197034392091068910323952541470754138040242310382844896975109990945615880783272714456668861757427347700275180979870805154439916349134396015937472684536550537032007815701048785066736798779722061871071838672493304821611824600527060493736531319539929940591685610367262220301433382640829928718492371741894054194637735470074152771686077554421271428569367014571508901318143475596748064003526195729045696386485102516870594544537873670581154210358608463237467301392297921463164679133973112478242315420336348576933895246545549964366905343570954961455921859269462791755237843473936071057575378136298022532891420257930318519397988793086806084225253963304064049488488941966704500201260755427050704503468381315108077925215001322049305194010384266342241522198162797542407144913329513125361317586039690347873806492687866790526908068699406109448779812167877399063698673830385522589493061610599174304499411842217349935380692990261801357165812240430149554306965944046338819362176902127422322250575082575160832658252683284901907914024886500993035794677229361332883658048298551115699627489753001132865506455793298014699519330153382415200287745114551524820545295799521931972382057028341989890471244174360571190890217488742766353212135441055851717547852021670292281910222918333124072573053473171524509421846598031800857666963762973712497906336268533528762538906057600551818154758920943945473603465042708403081848611113857341730659269345280 [68,35] -1680694873456155677771587174428408468804824634369164570958805184330398382650109335924152831480699458769385351685914085522899649617918677179698126491500343886357587848997333092458954271352230432326401574406916028978682681696221164930832422737409521639528460115274232245668744653158850393695053728702172624681729406220307492649606384091764448296844795483090829972279666950829984211677594745225246105574899588165824615673976158002195732968985078647249840595383398927900755196964370828231836257612721908950567408960663787501254887011824619367471461871599717093960058113523049754405550247466384699949772504533192537651198086076643653831748333840556955703467396972247222824317513901075738793247046243024407585428587620416423642010263923755882212967414194565958641896366718315274222728262136608531736635644961992985040691687322658519653178010354656032999590073034953737391150817924390995780731874520829276297740831478119559100446343051173746139339807141211318996868210560171647924375906045769882356210927915341333223807369461276390507522249150145039993296373641367036525366591411510366415874789452986318401778069355151209977190495910373086834399839466747881095551640973146892695983070132532480001541156995204931455780434248136591383781100288931078911486851493883894859482134029998662029374803295615430705657020229449243043202661217455526544697970562484449463438339485713542678916889225169162566896766780878126103897782782600919559371705115514655873428102397369512713151686747624356095657428621439733702056149321324150457026874154330632365534742861540591336282242377547940084574819587657433564697106599581112195803878483116808078782560244513470622030726268942553748529711750299601371576759568613709002855809941322213517082132296245847878798169787677122144398498274175679368982028737200307904780902840330282910768487680460747664344121672479395719063562012041795217357898580492844793781023057609838272680216603041398685683269184359350818567684664055656962755813176695642278489748354586707866177636909889296723751756286428938358457629535869385377534935836226745104636550292086592983376605628071709538479222069955083202699630720783885390918182932247439620754026633551436925556155398005371673767964529909422709586804901311055463164346697304825832214440252736643524747140486031051461764218633298608716454327311496655985921015800946357652285700854400184110588009151524949146839137084523818406619767945407655124903833388218833588439611147845518669436620476141278972670688590031736533592251401125751694652076993464533383448416534147231463610817066636081485920030022588994323670285679826529103681171844636046188871680 [68,36] 713976673656292565705590349098751622079972357587384063817625578055141987056680783987118229399782460988772383149188826951240014039194601467207696550176886038703788681481952985058596627378478564478555463914224884515867896080317037441181425163773078373727146160107567045905588214435917711281002770857598559819312468788612951955277937725044849157383617466921258800947332436412977846839893484074738751491139287093704974595544254920246491748874778638968124589782778431956872487768745682426006541992075885633929868337228437198378837985282726913021395821701718624388541550024972563532039807258982970797083017802634361853462024456673007400184385272632671524513411003600022623567723983434657452754398228819831510185878653208711197958262127675526433825991033628947591496512622673589789161370905649525198120906996915185935256334612838210586898128955927508248255157921540663021113698011825277341132628356402567996347750563188017432495840955342766580148275160979404898740115453661361252313722891523797982233105748964276012635105133118445157974515473618775945899909659303656994348010722817998711061433677528684236232847767282888039312505829210763446648675945053419412673832260626921845765394111154289266284377407044139866631504774139344066585641157133328387864858640812819910736901678941553627102610949547533898782875067574931234712621927934547249417471769003741381245916912183289750507480669765224887660977447389854308796760569738339154908666279319777215048379683713600233182212082631113691486046220732227396315808677498953703003956460675516403130410445741031310939523704567485250503582165593372425196080140912830356031369867780962354821014307587089968136545602995389440940729920616872322627435968016421572527130925773333861044046077146800696277186868499286426963554201217051724255180150595593643294493352116049433564160937442259819044468192876923785428499649789602663797139003807239442902377854694238538023419932847841733825105970239276282096127610399977042093409657246973272427800899619324297182599183134609718993795743426320914348778805600142905830413149878323832230664169454747276669268828158485634255771547187855661162581259126900897386322211524167425281691768447694776323252940900914442991987762624509811144478292237882193351235613292895803014791344870740746416465294483183198252529292872871904356691330503778434805884748830255069036941124431727483569802988360913464661979901196328179244722611095469045642627773652975555088902158093538958041454237043769559322436832819354756306117947331128882417073288243163686879090344079211933799442812620734701141915495005116945179757644320825646671978753724377989120 [68,37] -260337578078335877389170103276642064347024416165649623610922513115538837761909857584688683451520542147185770089602808163788023440279657906722339353628557234531662320247161118652338232973283899298267297701069112530995167405544087401938959148803352806220527351637045674791445449523730971074159232019677215785386354030380526610022644616868843981906647238522428499832709933006709012462339632950246240767811160701544402297454130322198032097101025352893520192023735774460901865822147453339291436722738959005621715211092256589133876158598120461149719800177471554833038294317554495470291307532709669973868681369654782535145149730759438741828651059386328135983253335042984137935088141706637076771657762830106386236573701361431952643898874845699920731294270373264821354736040383421275640000736232699387225031394875240874424500336611613615054223393813603257916017385852182067617132575665379346558046615150195503578290990446310841607321812205655611730324094694136437811573760173033728666704851703815164041927813174382299551045958241119290671775124955570575295467070850035883699835016766982499513760780498401391058249028411134966150368652575854839497042783391040665310363569508479639391322762932409002524811194094907846962141049476044792184329509156648077504276778215590258254505503119110148514208053665929626074046894471308813266123678379592784605571403437954924044206634101544621853338398652338791363583362351790992669706920472020198385119497922628600411911113845130868648098837575494912632221133734413737259903176397993741271683691623415492119026618410637134355193921084935018149222727998027785894031898717189990335676962173917060199743649066492810272262793882568594655940072499530563812301578225529714598084363736150665073654387356028878230147444950716837135557585203100958964438450923011490483799027944093320182014292943998798129017870355089610419396054500554452633205833185524267446260020496560328459597919133211329974818491877318664217305522747816104278355068460293870430163398242133910909130272150330951934057364384136286266406752297171489134701852374373362824818905334290048249590373633757416773688105181494939027702497723865793216403981042082083613712233787436003181086443401961267045676204246341021044964190767393804123757798767403609899208557344773069848829091261742260778982757902544511898768404548637153710470926918830043337056356653319291719901196413495921832534498989777791260007593539466539726811657954914803845988930600454320666003125577298288416793047965900577209209831191098678689544696837703629840904650061703082915323672756953445199530591488637361504858793203268978124469739790008320 [68,38] 79950160652645659705921744378923867785768247683553521309979476247503376126953166185008230981824130346861611364297697903048260653618428960237681630371108429388055519356259961792675825748019869884527693016146244095081933959095856562235689186845829805952488964189122591315943559682045695935946620369561027252193538025384517947891740690621937410063445961971923071093436952976767312388954997173454417609694125051987684989483732232846985410644363094297275784860096455895317978353316842250274483350811353562857785950861506127672693578588456154442591290199511479487357014504423448529363009957013371433490787774287155263953916465998497592463180819987760946954505979169366792471397402103115047602930141514012161329927780607854190805448852194967954241792371677470092462427778654489172005803675603072123327232198036026847070323290494560246201998633501888509995089418026728519450227385233228769258501482214847850199536716068564655502594390546462618865588151631999789931572964016109809598892805250015476162561925316139428020938456291589265661671849620213874018584232577325793546361377767002378654960843487209913100553602654851516610949012335404156283347157615837730309769463248924717617419282449766946699834317466121104712531179400765621166985078797266478780599114523932544114446356135314778344110493091740878146733105623508505252581912104025324917976633296194956911477084775603677733796430907049732720680660094697125057493978615606266633864663341259292836743432220401324205522455693764167455002963405701070473576166667187533167702635001161122828101480737689470338510623705945210654862405807096902750206642248384512546683009305436921902656763914296650353238690563688319195347308809113246313128295488207061940865020538053457818210694846054541537177733157162592719878427730131727464340369449320300962210300463602680249596160961487058479178628659919832070636933937692710878593584790271277502582653323935720697677611088550536171738336444698832746728196245921797943526541007516718757311802416983071011175127013093458120137899115791562027080084999264386196564566676994871972238083609909297625633654426364655892137578353227979525451011912021426277917096099772223264360586906759456260178345163275595515548511519086825894892298470514262124956388361039205820274052724785389516758095860417383291201194969335908082251635241926505571310495727874283820023860129735981008851804008158438001353189651931718170718464147317949029139524286065064568242883967212292796853335777304295789558994532452495724377610639295529694220048002735614594234359225054305968108258799882015695237833236629986672397208849774351896883977256960 [68,39] -19670686450521953760932778864144004942571316645368142145284957846163129208776713257082107443967778046771484629864865232851586001084496654323593358710745986669667675272535027183607113318895151221679544688434088606571786533887757874524158005031221761450634802394479768484835011832753887978393931616675709234114034926860512225684923278460561604456887883776395299874934029671674222076592994004315201198575550562904370599097290095831454930626974272768695177163648563519612737599845100034435224851880082882236908234766528077468445344212034666293757314191753955737387612098187456997954420550787932006933713658281992693857127730380261934520123168374098327338206518356036393676083245804141697549740780416907084372357205609355476770721899334887004996356729427868395558331146028055299502816331707691447525616364028688023049665766580284576666030528164209309387736473515623022672502036529135925140271769333512905721288203626996467497679134331165080045089500695445280942693026340680958765200493449542785476273886353309429016098890194438443704935375157477337358830096618644641273187001576667573056801547752689368737906210724439763957179525954472776306138935437496371558809417765488777034199167996852829695179349890142334942066700174313268754130996849059380209504629120868014139435408494793327964098600866286768850522275379369096079133582032494971916373257610013740926910249929595740382613146638116306640881712521176394068170610616259694625835375602466415326440924112710539337356963152232193902296882699375221251233825361043735295913554855042853272725745258894224989168291271720419259251919938134173631232258563845502828623212583229904837206153850981253300983179799127806332481292250262787745173381064090472694263438837907685321761833938385976419367836984282817035037286943990210014141490401648419481033990445208196216253276136990627518313159347906328489284764981729983258198269343977820794755485595552486941878907413436678891016894936220612668806529685648130591074537044822563379279288094218200710574070972624281473276249603716202845058308297525399165956643612168635851055459849270919108429261734528055804124623557024294726701298229784065309928688004185694886288502941218004817853080072430721385155956748064250416699668374262319438478570783552953110860833695735864365238740867367375016031430899086115878405502949341083988854685951164149705040473325535703020534334332836085707889627136829840640774405482808521244293824013537014659661510368791495391768922252594671274864982513507585661178301853326552200609457167401706728428080777002277156910219098787823613393553805011382515831737666393536423421542400 [68,40] 3270696520927262765851743774981713273319060345674201918000412088662428880993143805855708378251689207227618082523510220604888999159145218108782905784757639611072548558406769736475356847286776992518755254621034062274278376362531441280453921177480475098645748367854003962714694115855593743777627758564330853975940913336777937735994334775745691619554720491754468532463529343790599868516791246357574974739970980795334491377462990392788622514666473781379562175121255383933748192524433274921121539317227415274611570063300186475461723018872708687076075475087074367176181350941960331429494355187188457724545851265778419610734618231787712461157384028766149086934748455870065664514662560184103215856427717972544935953622147695473017946019807261064824990750173477307924315913993700144822954666414514809235483675716819471706935741095956426094293616569179543608353879279173652322870964623852921998689489166298228346327144949799649189194811030244271894620492325869260613944865113696483721827371662832458929275702907489602556838567408063094449690748392638988462264487989436836508567289051440921683508507401586746790518066355155650690812101550706039740305351043983066419770386354547431807564584190459835757995296693156712833725058020619511156473682347553001696621602027659095352473328199690450540680591024136684398060824557304040092586819478194569025730220623078551040121751609847884853992328254468625649867500712587785409466066048209795154295197332180211332108271530063267101552792361379148672620472685527983247357511126890060427814228664577993377282236611873504900992838635467146211452236159515136279180452243697194806386506551393363780878108613994269167458761007907984543336088402227009859068932733758535091562280554771253375236236489542953381661122911481629783678275164843797237256654512992114361259094409775742902430586028262979114756026092092897026953757527068433652907449470007720852542579481720040766409803855150503446020284190822360096493815104585992701742893629625734009894575350415686780873029350522345488952721981976524460731703935291871261059714139716976048768937590503539892691353495746359974320796144980131117746651244050712817272933983750968594549674644176776672328321855163654821348128719737016505896410632183324605094441884572650979638556408529037670970676128016558003393981049126619742813693767808850476216528734904363653292244615942794648321990429069501460423645796430703271220363848887794105138274841103305180945333078334586190378728163558646999788182393265761450920788830473870377668042981160682047730847888413173864370909238213804607159775076876750850633055415015303775518720 [68,41] 13249636981483848979441099122574948847331505476423732903321010118968927714991209995485775486638815756881034130540555023058278550709998139256869260374309618648712882037886502811443817635933193920626641178401375558373484199302696801386380558095818632400802625691384450365469675316635064666299431305146354455922148840990862909711256316235640570299343346535335697104411843378781453930835686992545901481758871600068888585899569849849354333652539682962048231012910873100881754397168862768053550167320040717077796864682354640657849277482628104223536274074854843013082842806095981167922176042575311148337674377216999458689273612611895615097669279495346206190564504936908013708847620710870667620292729614366240935291193220201433904494894774317068315687057463837490029017901047499040581311319596154262798519553575172084997049147727574829637396306147199640992977794083092001417574831590092986552496533414315391266952032117797625304642899417722253959325430078615730465144617536957046879734035768131261405858680894376152601282773802537750051544471990892728885144680884957206327554708702270319111252006870066041066423938772302653223727486831938349014933310915632509496439773032447682784492696857432821877165050351414558170967033285074933177746707176805603500352399568393745687810589481675817664793182554112533578576790088804813739799877529500623824507508796988820824440057406462093724456552137132727203025460587008529324528153401039725179216701938273492552594265118489375395598213358823418791706041981103389326961550895061717014517206404170587733225727893088664666794629565003299633421904812598272283910005250365052369593559183141395538105064252803926838707669368942214553726326660190530540655776730312645569825302262637603011078007294655759554231147437077340345896964474968126907715109017046879980577019636580217913893196722229395625844252000561530351484588197298654302175054467925144895071685917135215947820955551823057923987237739912055553090958020513439649105601503333897212767142445076140098001305642118904331339631157309855553242799154522690290973433739476367961391476265571727302453189806683180407740890746888786633751622988507552343516018453031248038402092832317790986721211153234362412149217333989069601804986611962891317713222935257208635172175068727183407485057609922518463141762687974435097353126342249368369427446199199693760999255328106547141621920938295898565527699614192744590701021037110611269890587942207197834843547227747932239007920648141589939654101585334133081996310101444811149558482521114436833233057304693028206316859602358804389836292165293563030862747629906821120 [68,42] -281136216451482922789835871900040932073459353745643697664440685512175819110679129072200553892072443976129282018584454484930276424042338792179189697515000074798936687746922356196626296255118696749367863923891950075174192910566486329037861942769225145747086496405779268715275896232981695543986110067447004344043409343396498604107140568627225630703598421770210151377908088635674903163370453695412090847284465325650261830764641982441877361504481795431491296589994583121273747389124904148734412395121177294545334841219945710317909146429124717016229552659827990181906698367396201055043563838214788580694021667865965172979200374400387030763770469535652842034982401514358934727323804104628392692415080618311097080905532281647773687465152990899671516104390145902905216824299057780676515844309772682537313010814220776894998079813418682382292703912941837541099289522479706066564970316747667258147044331177172554756466362739190731636236568746358010981571935525564227281454668498478226775499692866003561299929200986263099562725868407557908448671344802295544016151330289748238989305926413055699891859998463568521618439995217941924175697314483432346032545886185867328401162625181377156662611134380358969865853615079176553001514916719831065093727336132286106699374867202860704513364190918865030259600336648350379800548105317479402658938885693522233049949067281252304312715527081763130476687768408467902570854836582334335898024849457968817320900166060584475193001133539999837963222190590312281907946168020070998414483810250858137582191629207210009748054930717717385027127460176431590458215633702902872512679446518188140741343708675989922005336408330302553811699310676325050688451696087834849132867069993245506150690285139280977647048302255730264558053205317174397268395290857270576728364020561488803099730835960197649602001313841644114345556817377357054687865067888440082188607317698018455028329985873675259407032237808252472694724077811989386439373215754853231067065764421787012062766831172828699893205429528362299388539487648864797592544386492171566637028468029927930744761275185074724532465624122212106407470115916168511949653880006921257719697324685399098111989665777371220121682158475600744224951429183711651805939006871357961450779699410498822921852797746455412854868773370438020163881710651560890811382852990635552021572729048179966895758490687409200072487605153565691740266050363766434598137048848533640647111921999341303455543027850975532510370821609460459354967468455067479197980397723485311272788870171271551020279749768965998579214666504963697829504488707801695092063384633344000 [68,43] 139458883895798128483896098251192002963740899710365898977135573275906319063271392960365327641906919503906428010742035275683944678000225639604995221618060162688723056583531076662126899051401634808255557145177840182925822579182198140160382799083239540592517644863019000242681000800088082627251169678739214888050146182481498865170482073646147763126806158511437826714608764087730969541222397229803565768847775255299660631666788108508353383987843460425713459987296539573027545931516820242705572696657827556175850449383422080398421990025678916557876347096963174183741787975755258680687750233282110957683196919956261292273561846131301811566332863613435750170591173158862788841031478375393062447810281654495062080827603032208178080679637420837765405613963165416018971637339045455420396744116225514357368249250067967839241092586867332331341113688570852193607142160531074422262261832957929812029718685814839516201999061184973136137163270745573354064237241076718926602181183336630864051601532582526560941071890587490869539453022866368109101488905512765768777995089564281402480175814491917192568363409534035238465401178365959564455003315585834671222564174934531942898440014151589352847976624206341697100891468488838827107765631685821952698656325605614375455620395121838697607280605857149748481568883904480087846168499528919203200185946531009072172564507572026710485698027542550655564984701985620158301382417852726405593422829677076271052505070453490016214892959461905087529614488079731869478449114435974680698903027031150880552547922709829076751787062443521281274377614983987710941882564278634233732275189239671935618061981653695506191959189958747969685434574765554015904258213798365890710479943994495759365483076280080878028888875641454681768179946372149050988473437002949165507543256588061164559323200264336667233383082729815873597094514387770286920022239088984383969613623704248504895770060239379312629196351720536275428416562770860114488681809490611302131378966921743432266567915887261238428123582077022850540542186330227038795038584839034390323700899369926792210260345954002855159754096154741425063727536573817494217779392868002272587715845697609157153511079740901075078528568024081357352033484765008141100873200908700928698416179897960851244184050147363476502026130875724955200721664345805217053912110292957354134126557096704515810758560599829315893974156606393804106459591580121453407314566870343330077398944949951798336346956400208617412093202310202112286299545605797138637521504698779576321913943042585719445372240476337567952404112495049972536008253031592206370470971310080 [68,44] -46802445092569476888546089762502575890221598624370040836837086012242892620874822035009508284669888974635032596335219683227561146246632282953599696049935049164946291370579862571765119726083306055856651629222828782736593488847732706560563971110246132413693224808112631584237289046640374527977102073701543989561745228653505291604206642098898528113248483385239300227421155301158153451198094596573083650511115589032941621305521176661335537113598328494685208810276214176345403163690892721357276663987225929135453844724852292707577979985173941033158099471904003425313694543446827028045936568555566771761905239542334985300203651435458278287155832932661957339690168060538349428568275826800973438631453218661774816670335377668634757220037876232557113106007637436019022598441607909176573338159603848771985096895095925827091555145464794881312157701816720876377881461753723599163651371272641447759023884559572732424858119304775113069779499663500046245228228899495875639661000212695265857059310700195864500472560025032098036632200842425582570381289647065909495753624629973204915333792787184700364951190103260516754069689911894410669787679201014144138443112663983980974841775632277763622122603948648267949722862688528006073829533998206910009923390603591033089452456720695185368560117866921164368161354196261310577290979381901868738270761928779732549134733978297647187487463790527505188875310650194106345796184539729753685579497388634159089874767199386130435946793985990571948850272857504892963604333898031380179624446324283855152992048217366228854065088759705667561004407213957813957218104944601329049888862590188766949573561460122807888610974692509267554862621109562656034533621737486972752381831642980177351277165711948304597047820433836513309693393543080643313117874338593727071698979842386423218811847605675076379566662170136967983582912175953378698229140429603417852404553004092126975073064795627418371961769602968401768222966752109919158121849620533018662250728132758949083304883453134987031186752799932681147939650213412063753248828016542356207583133160037382241034527895516771607055577094877642510537567424028554414356497798555763171835712333549411611701680472322284607619650614850479399381490332384886442841972804822898686807422894683290898252016256583271968414477175274997879213106564157555089465925491859616014215035799551500989352045697200127592609987418994734476840692506143497008760851692367769092003571469712394988715306762941207646947309280291497569396118128678779245582448590364523188092515281447550796347951202665250509330881265356343617940733718828025061392252928 [68,45] 12345871923678353258964167877441930442030632006700971632035060891424343233570389907645483539746069150048623693099411825179316142147730313257096502488107688746775779158751349357500915494483019619582367619797713428385355548634392048556270195828796277319401582729844430767756877654495004233236677332340181813110918775225371363023740411822503338343128246264413988974258377835691635503329833194144458872596008409689749371535341662781481537092850092158012969604614907005585792000981462070130668553212019176441865094558435408296346628134177770343015793808155165339374160746031859024929777147564085991062118607231124831241326579186755643704557783758434037811607744027031054183845299581603889076364612517725480752140765375956099215115467876468335212639423093608002545513972561115261174494340668373545492159915842933267287161715831552263943192905884832087760293138160118165664785469104138222350298790759270854496620136391698850190002915967789351726507387054256867889235017586904064467999817635331065109660768841628551834578660262414394201881107608817385044584262501110629876120319245897863749081183724199131619172508196760680753358621772257502770854543649521819276828524505446140003454079357096128685909623534315445181755653787611151425862210102157931173916118132487296389301595200404852522725557824899077813675579706941952991726592526198205876797362479675729973428111711238919432670039334151349659460165070159817484738759611848110762231513954014468784416206363224946537838276106829961256036377218268817848556555591074916481132674581255564847174496264526789057995568348745242548107197172812413275990643254185444175319444837330155405377780933104066722638611983318686003010043249268928726388838854041232654880724635655324367182347771204276024655904197421602924716086310734011982142701893741644809106201585421373893484491093746865614198800376756829229067910699152983700246446231952133239226545602335017639060111113540980544995377997415876109896821070778344142110304763910064402889588354770715008006026968944393196990729371272535605854785000677948643664605830514305419464361743833806464621799069081731509408043716363383274431487387968233117263704476763248168656715899414101536514775419617009318359855427824090514177150444769368090909129078444164892630237119618030419096072569060007436159233442026125639444339935189469513631977293223046658740469536093849409218428669923044473024876074317704370265016111709190737222589730053913656712790476851775892921323167973616714452727207751062220226903559819091650507085751945454241880786587625361925174653469578332234376663366492385305427968 [68,46] -2612754717617286975505354522859222384546907562725352084059728034447398160014000079019257189500432734496122036582892691031506902056977621819557258660715093277286490805626420873817352350441457294124546470143498338481773727206892426253550359611303376194338368214810167654960172613006162163280003827870694635767969608173041065082472863290385421910515340944744774041540017365048636744039269555301685392457592438735587121895272610841444565960012689295113074205602889524477218153698339249213024607619464916366828418963714776314919074724981772580299714929928945302818598715833568314566122584158162351222529599437673563046679726066998795175749566529541361805948977898004013623438155988938420259239723404033663977675589969356537849598726037337201803347649176222751676684014448707607907245576338864253129889217265545500006303470188221061772824759069933003396236111633391612865028880761122909262690197826258644199160266869627440889911942062230738727147191381595064547262187168630641384221496282064475941063248832069236876002730565780823372456356622706352689430415481809830557734252736732732675121587765338473079628904829722088330748573173947056437168283507094043174419765112821112359490842877427960757128462675612243858720482060066338617099404055775375443139441960702343308767217551662498657684537442274166570728257230946812678069508449836777113499518196276189717406688244688678838950626400551433835228981293835465006153112389084034569384697718122460200442064566812409599655776247163987980233244363422263692046241095686341036903800745891755577047672766296128750263689122586862917699524825619316982692143339093272294264482025805941760609964359636067586710943848171722256341324416125429089792923675951179910332838774142825297045904709394840642595437568874478096830265251232884629205042931309517230539510823748501790161490075444278249640241666659894461070085909636976386374106257741111016383614900695044280220832265302136456259033807214681634812296004592453611049203286548062586276876896431330063749500494528849044330710151384792614337986532578110041521326498410175212796420253447629832862759393603618331148212759707191247715807625945340792017628189636816180730003212408971569376352319082989950135712526779562246655301509043450105506144348685858942411211653381842039615010635662147321076040786139984879758151122998830276062585377516432269430878753460982877349705864692402443026303795993818656318087696274523686723144276851021149408881636001180324932044514491320362305060237519140868244547267063887190549311313346215685087819644717365449408635024771337330297589549880586534912 [68,47] 421265123175500288912048726207732657612221950012478050019300762885726043669839055144256820183939670956352146451720103591444275419813559649441375699238605518385417682053279816716603583789048718052149555337193636974146091577485287522968093354002644282098126087327202440133454685671942743778761781817857853403224175854346621487205675657662590321177619938854152457157115197182965250939054269230273234201239260191257381365807073828968343786812317701458766092401536455944278457051857985546004871139149839586844716981837119804263422842465571573497701399966817578879865366591423408982691225857725028061067083523869348556669052309602378543337929592892937896228295262325411362281689865503861455299200813594275021972290831429061062131668081423083171783685877403990221931611819305850373103854890409555833998375878556949926777875745838020121617733309671820529258399263544448720958873016104503214254697859429208787400530640612444288637424193844836795455328873731181528492710675999481325067325440555606493712803352087325668563827693913264073403931560269528898304184967299245679962161907324572086454606578159886285478289774528465158743334718643823458988540365255629092520199223605794058641425556388014973569299232618501854896533302791005630567094100883555641938076341708680080767660320242020739197450684531238284352121427767572355286318396931592852170073959896295391841313201422131440405667139389971428265560326968150206001616641345053702913990918564149766092887540633100601771762209957838268606607118331996112504744168409790970460159672526179444517813842143771506591812856512704618208496207829741192004692655214214906929976747684089824458480959851384832500022009752121283215324858148845832663321707077597889688134801118810991504477782611403035902412991442910988092161736318321790154551638490233193540127050180799388034073199513792204046299132183216758758455408299291560782596057147022714456969316493780560295640406482482686449600072496948645551519756995158069971441707937220608084345658187008745505396212413760304473016682349599733359483004201785470939574350739779135102489762933793136304703395194750357932789323684057388166699250407997820413062392633240416316376119539713932508492321304155544324687009512214590381803177576486283430076678169393819408616170692548891159295507513648212478050879594353490674851382757667816443930362245278244438004420121693732010952361137179913481005718183400990427063564344778658677712473000737576010211964505199347735286964757240976197069974094715943413149593430083763935417059561516207292589006410455379091358456300660312678789690804928512 [68,48] -39541205487228325999720348316802386374815359844580026678938704275601209623774005558680467631388711302536928619425850235890448197955879432375988458356308532189538620271065043759775202732243753057292274489348033586332223204843023494380473505285480928740079519180761962893780627586872277708128985817355087009146764575845956740312157088714347283857219445913784768398831726684367249079287729165377018478020979033304476727982988777836794001620858744392779453074796622704518096261812502894014190603614200623853528827830554036582006153892100624954419376527319230798575059393381472542659637290258528073632436351287822944720426471744063978040651236623532703270852904125906551061439415642368497571429247851723096834866589572479717916962589587617055181764256766289893316728374449783796332864992608285291181847985199063406378788307479265674396418464921225827082332058256983671291007366774443246302547752820866583988716601018798420319015765327691983881514428684080342160205734060942849329788431216815406590602819465129871256268634591641404696987669771738399156399403013923792614744301707537648765191640161110012746744486786784852865469472238153749236524280066161255392304727291552300378098022675507568513010475894199035272921141192295596213691394830659742224209372208030347145031591696248805422269033204161527329003956475062855529730115330045398644252432070806508466448022311038399342415390710255474118563868951385562870439411931762456383401212608148603170949592163890181469691731871134086354533338192669775201690919407793736250860134246986517825249112758765244080468169691922948906712014112709248147797168029274745536435449459091496351902116336937747277432326761504551839282055728157439712980398059747720945952906691840526379764581469832308188565084846192044124736253930852796799289976565771430551178698606548734211766868902136141686428484831942211148688463734986501009238267687616796803346890433927698481687452984738581273995320171553117700152964941001179292147879803378546490324697044765340960128178559902494340396272627139041118582792698818364813840218270726319911851117656295945592077654432661678728550383714119388548856748636179484770615818287161165994457840607189876463609477689644868006844627375977207224930188482045016084081688275665066625240379120592568503661236522052265585417548261861399283292160804551417474083306222646379445540220763900954451970773778076181685467665602953392001354891395452622351538034563472422035481565441304322126806546820012018957961746358621169137324556348479737057121546962889238797375251819888747921827095390593351773943282794496 [68,49] -3385904998509003875180353577490331946889874389286787761924363386500838399083749510700658559303613449646957761667484532807819500540473428508134980287530766381580993890698952332890332269150779057458921696239803889472540422611703524529518824888992203433171297318394388182833201908740879787616013706962686561605050248821412579694088971603250941731727824974174816200218168053459515338083696795338651473827560193791512108688592053159703191455311706417802872202647667555394189124980107019325232923742502431292656268657225437591226162075321028236185657940543173071090080822558646189650915892257017570294398750456882305292329015541084807368999692934115451085845867669375232789828481820595603889780828271885538701903161802019218897717348158573253210788137176654469105943841760345142937110005347232800310782806910998428146836782512951001905438528914689033445360836420056810216051170910432166792046614352888327160817820385550981299401364513695877118128308640979991799107149680782467718599059550654225623292538461835043524766308627522698483464982580362061533069062766580616827984367752466051937157009721789087266505831592758642801684402732960782097746677835686874118000097015871540375878265111179995963128745889336878661215987735667591749110460353208450967998620052307116055978205250171223211707734298412815156439341332703472436868793419289766014339295694724736332987459697159678752919355316855374886014986080381619585960103928856782886064616013831964394664773325054859588589173095333844613046071239156771403783746444259784591338300987039703881881417538521723617565602705668523269161707938133463772904564130259011967731198259037279124269168713687703339397257472995765078889555308439588493372615121571087540362005463131542102092401996813203023020344009217175157250457763928858526502731009802681665573646397356110712854443040444799357623106842487930310216304737792487417365878964084856837726256063323882179408298207350037109546684639319596323887866087748587837802109448197748560032425029635701046122822639349610333985947510065818316657062515701980768334236867652609355394270684051545554020168052635102965969725472027854931122826744070829818220670356645413148367456431981113188630144791681783665767630266379394203017528914797756052695512683990841086008516260916312345713872887682544387210098229869116431644644156051120256370629154506278660176060616273607310596505752691233000761237719402201971740823218346877927330076274104823966842640383376733171393431441268957616720698792780328020032624647436466375690604367291401453903494085007089266274961347260124719025750016 [68,50] 2675032409610034212779392745828336602418228002075972064296749444240405647764327091154984134613370496574259659302021897025215828381490609896370660794530391146235233378498019876994613877232836943043780497637175979855156786487311019430037646722989985797454948771079842481102764759927561062768641809056077149125252480194154085800604122000790317752708929440322961095121320262310139322846215863373872372446376400748409227621529482646076140860126375051836621336941158692054925969069422113220269106870568204432512422668520939358352484459117063564247007455803520711703615939769828814068473161450105778727193637005578990604591944741665544344136084035540935543006781798572382700739664032447395585256010338130505541167685863768358504142848996374246565162725251172677940662157919473691208795482361042316336633234978723682986740794328167353742949105524067102558664017406972739575703071290128287887150568874333034668009502460299161851948876430316560845967374132268512721251718312271807301869591113925755197918278389992861127298598211181704793632828853248071229726183493515855209256179231160327655050414013210488085611420523717646150066132201350136589686008007893457311832938329388947436534249543102874180380950146294298373734571784436218617874044085622522378275200121965974561982194249946124439189835061953067085352516578398707341485658631374492780098120095261426612316899342274230000543221682125906719352597028661592730040795223078633084750702322728926643724207535492881511010244944649145076789994771470083104299156002363692714853952322060213837928224149240576374682967111514098699008120441044678768702544506973780117529938743771409319230195882878036643710413249948528457312160517455613499713605767041208332404463046680876522585012348675985235677603499468472478309016580039267329004140503180446195066139069201735194830299386977244629710314183913754728117783980138487139117449360628801162167041316006837142524492734031015818554421087414533960344234517089537370035572804561403140543112464558383809774447779819848498117957571316647965143002201620742897989898500866010609757583452934376843724306424192585458996537112071771463691702188213828588677676128085740977256270818347386862643641432189807049246183627899152342788216405674468318846999718475017428532963174316213068336328699517730404232931643823756137993693825678770275129141514457576923708030084775336481505756520462261132539523696419412574344127691776000702885560157523448752117393002534221216177646479794779971580453047391433381894671858443671711604250563853953878457684003835205102069399644009010449874944 [68,51] -768028739247693492937768665808711004160613186000156661439708938420229427694058326499356347207440645779363675177651415834561847958535678431080828162506897782481435388889614789485084198369528531573639994321731722363978335891940665522371455771430337531843816358334073987862733616108438678209608448458271158516424686899525610607194177024949769878469673064804724668880343892636391577371359472045540665554932798858841328046020158649827984883947129715985135158236503264212866689959330971467585032268173003696716735462333893885222380259347733043924336561864970419347963657796777848139084547013783220032118318306686694511103152010570689426000351511554088683068625770917907269923427820384041548793659476747031936814281111621205858755368458398584993903780966511674558237014801045272347306225556552896652346628481552410172629221882991564275668825450998436799328822474724751286868397428001807329309774402761759348885789122838298042027064217058361858902774506070280798207204634971445724200866567147229438429054086994430412850624700785632343566046327749224519506828840897878562274720403268291425422633816486073797204756129819483444537551951665808460942739010945249537134148675287481852516263102545270068300157576186322094683873749478261289753653455958586043193664781846917618053653818502361424797785757690844611739855543536381137226710478906782445415678643554150352017229569068830603404659245392113052181260988658911467745855543113069158112102489615670426961697552060581271533759988741608924315935343024548457569709746792126646090056924679820702465418917076932434489699207050659363482880425810630964880759583386963634700253987620993563200528866616957930953549876475165064986773689789055648804833289806187754993825417393245992356368704514066003503700763691666014136377966868570641072917056130817098741758170115844006640351022870901183655930900798586605745027069530202141096591473582255890491438774811351994672735169192183378644766103619291730789547842135329324089220676213897019272160243023953588090182994536550522246054613629059315134114159192043167551421708488644693492725736916146815926592637435333603338336128870265038591467842370202282476747168513118410861193982766245551163485098097807630646925995073626150921642088470291641125272061223479065780430228892538355228409314057481525860045811292281911222108100384180334839808898390160729330388674444961659737964118102592571192851719918903060211184648131871818257668000592244115192780217933491571237287628827883740265539962751233458074642415698548706610744423795188756378837063048047199426191232798604394496 [68,52] 157859702138362168455301426320266048241746850662763000503291778215461714861281823832312068332420598380892025224367833536374424901308655089444394810020724766104478422382008972839592197002668555875284284058733459931440887579654754725014799931917523738633263318484582541332707868024685558393585566342162444880794776879266970368704656091389958388242279235045884888330723494647248329591947226378695429393643786687114160334853467342257250896193600669154966192903916027581769264436783242333330151166673716935831797943005287118251088487135704695366451332786946539674519915975934952324567703008638169443881065919299462186309737766603524814494876510161477021504426186285978371037535254015322879022907798955734993655053062168909613810368749049378407958952882710719592076805853407218778825520311170951556659189774162167126168807024919365431510139096958526817555366903215890728202256534155048949215974248449820198652601856648871563851859795899549105445865666690931492370336403988655577587142415480720523733714619038717227663894043101200055958545240388925543786377230682001047817173663384023372926569034057083357534528512851432720634594228274506406300681299418746597072358506991632253343317846880438222587430315897162516354430192536972494205482975920118476635003355839224195790242224657999383998690420845408880831113795097411917167800551565403454527267691691703064639425730365730884081132833030178925408991911561598719902509892644285737738586028480686305990235801371108785540567718864638237495917941450515211135595651897564634899811543726820783576632654330068327151964301641508833597181778545790403002749037721949094147224755337599191719397864828962975284437356264658842958535953248181990252209438001351339545592290647815948164979388550053017939163206694153213955896492583021074340005346056920578755808308833777644952674825158300441232526175897152518580886082739131703215516119706854198526432432538423782938569558427649875777464607008536426919255420941957289147893761867592289462581745844734111554449558022586340660522714610535143900121703790756437678100935683589271769451950900214587232594509338638612440988125606783587181114881488231704383633914999466133762296260941455144391313283498629965144712122113004122633029612890043787701983296778285402742214303560553835347369138519292821602952762559822017791637097742530122636988859926235063134131276264513019832454887115922564999520981583815338180063700859774097406631659914434342526031014893615061231172524619096532556910327640077687325547463136142442916528897356013034224281787922455332331548664309743616 [68,53] -25550394173106334829326694994384141457715367035416685619273936052428385482431023673956796481501654118414122440078828158506031282915290523629528054163746922839225997955129219346877575879787558940208824488798967880265682326520785158310788024364044450550286925712133566061977857677501079963732753792233718428559483770345178150920340869035448329332073397051799868229163197769767785986886336953933385018341925581470111462757893759863739916443666651156461108447150797662017100717095861907370680964429601299317207443362992712183552707903007471121044237533969665404293764908318858656832505070517976840551859096981844515230740750100325678059486403038117824159806349737548129769273456793077339937083915450816243716614533366417039571630659736006243343908563899915799241383889020228218160839397242173465419697576967198688629586497222792915622353784972525390759249523245829861311331592983232731606708964937825889262844068863860682504571197374301876242367634347801039385046372044109058102372914566514678320102028081451403850113091565992713099344974986308194883892496806359849368134492093705761243529865982667165489419530772643665163461007514359950404351999889764506662994717252494687971730882170345343567175624928582025749927903112253483429420208422571577543521553348417562573120972907895370998461202631212563123990509498097430106417467362161481131782800329875556502084157025265637088859117217053384532727938735406564578568195086741485492135162710801643940354480011836822334017456222932292978248306329492114093071923890718105613454569731527382513940043504320156565194525895031178635019498977797762893421441565649510469359568000928564934473231262720962779267472871345728740072801261744720712315432369285004448963097620258056425110713589173891449011546844898095647092409366292890680329097802160886470064757183107912024090176351878420083127215370201568815937211043995004996041401014927641213696896012442564183497779459463865282264031705995886367561252780939613886401185848455398141003866257317987114908164282580684378957381470465015268241150061586581561253835473884764505861462229450155934638230985289406399427049078762681288493655154887086344244261220371850153896338175894602086263295253763956504589597321386262656209341089452404733221264925817174224009449688489463839892083285049395059246707870784818240755424140693347718533695707805216348964485912780497840240127867917668035306976367814131778140182069369604411543024200945273509105647673034186642451041507530770654438343800533438724230063349899695876194196402507327298399495961472482391409031118848 [68,54] 3438110998508331576917544486266336622468698361596815333928635983684728021513175864381501103980607842986575281799844220646610860447806032680646018550027859633299441293036244024517706684078632810176094164811801044531396427671144672240910024498854021162757162150842063495072024974517339584492222534714377385458732833140094714048110226664626811920287803308080349699934508299853872990290551925412728191365226152457711779189326035627336192940169905375997317408971996277918287169446925576619790523508977563174702492255571653513298587969504910929780649176308438229472072078782564134408081506139621707485944842758580428742793321717690793118923466182493717547243539900719351472593675402662070433534989008160010346070853455060199314866432176519065370877620605790449339826917123937737807556283414731079242838893282828404103470714288845810615291403166896942733214634636592769447079566274255259475688300638753169719900874862421483832761831429694544370326106167672235126042438842672878636678019591092419357146936266251429356403077816114080981895091302829521241201077954488145242174650157674098090475671907918290065208244618440259087861907832147398641061781990581839525078443491759001181140950532076203000476010724931821256352853225163118910397476126395097634401642798284601690103659573011281468202484977675639082712643994923040212531387775552794933681072858654100091431122637242974297312474327776654255707968185884349592227736545752004628629913669531573876418500127902747179158327900317216100129361232040726066260594756900443754505476615231693143879269002254258471288831288747776895131978702108984179633886782576136741045660290400695902341580080951474565752600879814982384793259663042054901896933857201028702473848233022174684679732019232513747155902645996976431069132529885290928827600469500476512385407766953738752838849843539686721351046915633746481052694572139953026021219003226890934792167028185778269687993382649449600561977322945331390155732583265571734741453873347821455572774623277394227109619111164330335440955072287666475586135215383461743665602387496886360379816788363228290036728628918372286218858456840148627344092969245170204776216999430329713893944369685632032070282663659414798766237045572332414820960854617339701603418034305940256282329562315446436935073669930783677244020428461440064321198674847347774800823328168804552917013240628400283309217445748478914465503469364326751001312108592756353138637759687620511826808843847737598317300912875181983550186319962965171267770935276398849439640067931702344566236421919849234261082112 [68,55] -381285833984327710791487974769192753011071407588723699644800436741988604748121688964137967529689140958885775834401483679811173400909089010582725853338736147660620740535764259607245192571943737843896535963832843157910978917665255263509629975518010723611800091085971676289893926682434605692680305840823656591608201222240786825564925623082032924756935033771086417253788558411180553491199001384873533816726288363569927355117019246656575957334858799013950257707595427649746747776992517770415594533321283351370518531363410106596274294320247028469090056379781691446533550928349678785152427098836265165889205041646941687473298687411399986872744775901894014719910524813562512239565082567237258054639067405723530860378229159342949740362563353184608867070677114761752284462703113506473094774147703316000932695928251463701406382912241986602099544904941830806462754151561953212226868596400622934480575898515848853989418510660953220679108547029359868014439522746256945475070615255485838558137690599277033918989105300595638072765071530557697264172477809523182166162434296698948333847674655257953537729045352038189022973971815863273220652733373182438513551479506846862112032439318299135652506187597504114816385434905722209742786420985876714097347944996272930927409374705846744314166917129956657885528157562852396738241698793134857308569534061965417802071474372451597835204883715709221789027226278893729830377967323796193937198209903425248813246851622138186610630057030566298400650740803999200221650118437397459496013463176844000252673339451577688046931825596590289745771163343733032168938504787191536455081253915740176612812777950020263106190272745308469610149224481197594209948237441406774255177462166017493190012368094961075114613307555951197164924266926487505825186833139553230815933875434487891168034664767613296271160200730028993819877000210088383342875476668078307998977212578572565847713178894591117957472498609715876335408888927985108079225638563723829793616731278849588460653283031741458642557903730051580316234397405336408244896332300970231930343511203439422465886016974088502109486920129323032320202447844962089749547716950577972836345468885261612019593194270792387592586490304363931140175925958509819508442806808274291822887265241792599100753304013906631121298867565285144499489798481105278073680118422489570636006250289441507070703979995206517099076839863708918876997334816114073082211226300603525227919531851033891458315715516422726329384544960493957212528780707744663929425855507147857154863053073803346364094491604475359264768 [68,56] 37044584680932144041120503275926934551277666223971679301584697069347474427254386049261806082513044578575750347611496390368041159621988008990606336280062426241018604231524672645102707967235527031249218129986928295511673949349163221373756360708200630645616411099639527605038942159041333858061395194649907661652853957482301397879925306442667231292173955342960725317528535992830964806300264015015750407299026125464196340042637004092130370583601746523376208167951863420995054776499912290270740611386550737568466079256724291604665538787136323368434683593945392226357093416771135328363394826204887561935037580457922012424411051259122458995195034614929174964385280184376638067955381340600309035573501289024059070412140438572137958993208686041660581705106671118619142339572000616526767242108283636581457663403387312042677247653122242676289633319533745747529962185712094437453612845582070693262568777278935880211864575987039112264549862632652189298120144780740573272280192445987015704751732377373773459603576293295595976797240800108919954410861375320457299384606719880108221902567780290706244346656564776705250613805193396048893601103202478878919880935925272384483042306134247298369934553388091701970379234935869870250994611941236515262880752513896952942862830278870089988076921708037942718147804581003655661751894065661546952996171449493320000312886428039960904311477181089034404846366025572329748644187476928194503558225592152956588821026788666969087846173939986949712935284985229911207847801364178118736452222880996635404352155248479674219296226368270505290864924824645681474569006564359018285455980092670114174312171080431676375028099204569356789886073733844955707182861438173018546809539699405184214161561123660019742532790017079353083531118755331804131740394028995943008989474865589043605916224571486723115771650367363616402731003963243495638972873157688579824323194144283476139456360020149184455268245607367949604520163881697120291644250792452492866952626076900645298734660473240422056430642748305494026861656431964200517621279964627849311569787689345504403503639970402132470103842971862067802423596952095832741643412151768571055295809721732627734218432092135087613530913214694303271572444737107375037923985476769982841913508071465416101235739329142859749634918646786407352797448031919828658195773367526129367185024485384943788438208385273619947056142069849695195542933280648526113731271375249688632987943512678086071223257963141153180211702561914955451340286841380295961775321479585590133205121489362620584900123491525722112 [68,57] -3143481758542233965690811466656190304564431919460415460077949188837749601686754005907291848679489318454556891141826662208217310160996382736476346403595823703747768959576799223472325002907511337687401852788743545660189971158985509448695088592738311872434662919826314007264767968542777653552758961788435963346847691873496290759443040641106043555020284235382596732725313106825886007746845650274045337048120481699463243429543558527854524494188442659471040987940620555067327953453250860069945643081104502702181375157851649365647920038129493114980443258862524767826348720976552133320166039723391590089043695894193311140314349374729216085111939356671729655047670593847647033881079345622282066614815170668319414626901863465066655880979474058998536079668893134224434217099591058134222016416876406291628738352791017537245071364577598994094311821391167942702398348071005502094902052137019367979816635076945510935327176739248223348288019657801718656866281414436466949280338257745812681774267692168127770262492419458742421042257444064408552299318458080702409350658466735708024861879700593842638537071571385539897981754261321754423055682523100349642817079806593840002634154022385177391982853081436739906388881348133959410309888471871840776220013513665451184945234503412107068994044084708197778330327244826668786821966054293257850527089509898333741524041505833460451640361929241048533106951007541064155721391868419775053752845922415217741910554293469188178191930978000052153033159169248936110990948590183177893628556849660287722130552847523738572336814532087375844455606770298614834620709826215068551314186854044960336406123100368980530766356688341764255860622217741744582496298797911274660356130717716334645694803028443639574891723817764160999897482847836680691294904189376510479891293713479049465477862071482524636853444589320193840682354602565666285309096587097534999246546393188537937579093129411085399368357707932743613062068924751417422121957054496778805812113617248359241965585937634849666895830351242267721547117034277037035680187182082417237478233819993192034500837038649549394831869025434657466393945138504210727694517717049812661852726699235541798256306166851942921492096117488175925381809996276842376418722886463840607841936236103024755207786893712761703127617615335771906321644264167524634651212069565392594616446973438907868689074674927734260297790688740722673601047958839975205644099831755174263532895627713048545186209294901414154886742106624680698063595514852078809408622851120585507894879936300303172173750884892672 [68,58] 263521178013679343224746609685572804973089958398298359349482761556198586596021768471277116376096450908049920783518685334734629165459181922341522416215418570897868988607674799685693323202174170694414212095760785686726739661686969316358427980651728985016486575638208625284968767904138207930635633143567332791492091411068113430578517045240107262468107913956561950945963252152086458153386647617862644441536363820317173477465127508996222348534914285591329585166602891983105066041415692506440371820461219188951978974199460300837708676786445909814538789241002361417324304405711488514613685924223257782881753493028609631852228319994672600388376057990574136907011850643732437347609002835265557094066248804273510256820743934385621053010681406037351036808581183949356209892603523073647364476902797433757655100030965891380179858474713661129473085762061668110173986519741246748319755647509725787891219867604451294681318287950161831683511849399143150795801893162056095670780311046669930780603551645851029156480396157355223440081303285533732791248968084660067823555809788535825799958053115541879173535640186852785955075786282107829504479280726123425019674115986701938161980036199470817375464666819705056095653913099745464232704868158779443235272396497558853790700307925853948204558193994216298075450274356968694508691982940872231229114159661481512854617065978853066799482655795259257645913728537157983320335332239208642110494043047810949502814334179892980442927553172801225990547629540157494722871597325712088982585751696632382628495191395961014694650346858345150481326031740944574979672868942219950552683907577504970888356089913703826977910167231874538231639943441499517855822130801386152351612902720175097292350415142584904743645855713843338010459267725131468420844768418035320020570734723818911471862486879261612815248333666676169017607920318732439532851946928848136998846822031487671734388373903064913597893993482191662378113244876385877219236567902235143170003345625502151225796149101500551182668245516082649293161043682173064879839304909941329012892313643483725074091709908300974012427116716773786868499281506273073189460107084810197214065497255884882071565374268106231722784379310942544255130528548665589699220780474582113872418120373922429750494768070141258121562865516014584767050256377596532007258109273861448122758027207318874379086738188456370980744780768836997344771548578708152301655735266228671306435697878649715428327657273816121702343453132748687434969259220306868230586063660042566986225414984905704806249660416 [68,59] -21515660998607920283036644159880780285398751293478929634496946669544568548413463649854432153157845019965461936676737751422017035587381281409050690276604638333697167764516863416571379706404425502902131670457271757687102945961170421596096913710465870023697289646010059976269828386945006812253452652032367074052042314399732608877357410521810258197615378976706972722597312575233459046069760501630437946502710317956454136323392123017157578391983839934688977434902195878123237255120736613838750622015856820107285246914546235065945791353212251173012010138325773841045230017057388874772840363480184259109940131761660913265952518010568126710968441422113145081172579622060622316017969286962846609203389793902613131793621744017893581936639075551588792817602796850103414510705842905296693028267771959556396381353026456860437115299380939517608806402609842084652435982532289725469266431223650185060901808381697447681278741182540814210830780779527873654513221541791083487018874061071967650600771629131503010627220165077491246162864778226801005272066389155810347138008224051336076167451916427947458560287536962696637560783323269556708874246963239035680522243239358690659020237765091067434383013605535029219967649359565545720951237945436832182243055687175904710175293125350506121319008401118080624020227625603531571948583580034560234183461995352576213760842611330820872797695102879766779407649050951053895109304275923391297565518087648625024925340319469486429305960156358441866371804170268401131485113386892529918371398570610037749385953639188780059470475041638675737466600550958345558444058582937479192551998002289871833224558495961104943763911477202823183045544256867610219581395349339237333967163826571089993732200862357714242992841804981616166767902953254605453309735002193572954870873913958517177169960093058997424528103551137861593001634273069589482566146681331775368823777450418489198332059918391554769441484642107975027633983714561407610604145988669187844935806905590241454556254729948568771305875548202175967942887397162997098177685688130650328231160358866349238699636549045728348478856313142969856393939703584638736298223445390173310631926064231842375332235427430124609835242439176948107727268843859777173197676048104600018566612741821743854610802581198499967601515859041083932849781162988393743547562921194736991216022817753982702547539874746701958235811120309017190685640322930321912483744168200941230182211362506800435156493166300170837381480245259527950440245048882787137823032137110729275971826244676093724327936 [68,60] 1945552687760867291770082453554797257972076164467636752598650339480247229958049845795961256342945120362817337327192302161834990349720717358335539649636220044154001895053046086051999503639148964076673382664789633362590311403003356700005014357947534143295230633960343870133836885302573002469952828878591145321517334754972501660398108972279884239969508616808162782892523643783608339677633531277452365649894814899134698829689156510309176917546614194362112143717555772969424078423317327914524659974502048914435834575201453883392499369293719286514910450894440131852660904297577491190423760429736690920831325222632921963864831720340182188525507371468477915307051270355205955058158621893027122338321253128483989811957004001879060487870253690626958934760539294203313533653837061673782521058333016976542292451471805868185301490209394626566027499684336418291495262723966248540397016744883844844208179852024895953541256253432781541164999328834558692333374438744048828554141081554049350158484856710840649586787085471784358884338702571784895081433925497943677441279606402584003539885130167725899644237130804247992226453103358418671573632515228859837008026307748552789330784125625293570218692107224950833191039603771123274938734082422920791281476203544228418791385348018888531746906584201660343735324357465160764458365653438463647913628110377147159278042321818012090614249894246257450062101765602326717055292131014822480619119259803137919526697539204173352330270934096687523039973708471093564522396661599976992904548317890041082308712075093355780276321010924882386630328956827896447546429584276926252062797982998334190452468905583828760302237426518640719987444916517368338620894618222112618251134806934709488731522975780884321137702692260437691650310711315190232079427297516254094142696203711316642888630915694314232009771890964539846143665091294006084955138646908184207637806776170030162709615079004354663585823897019285913672241697255853009155854343428369500863612845699011594502485400560864559791540609092941332514348555045730822484380003170745239114799456409082775254183281965181162416929706091223407570026508235981628944332581527442760974165675172085800809641364797040084404993345370778529895226488041052425802366335283303322582411569472407883475461237391069960636801821855230575716336463996477011810034693737983166637909282011834830082399077051288572936933066475163795159279506867688498078644218697014135625975243990295367302235833783856358243569100607847869640864939721223182612696438506939912224211210320318824448 [68,61] -169178629631226364891554313489008941335629914417113246824750297183462780342816528706747016859598654069681127084990194559003986745621478867682554012339076456875468515693503367196032324441857977882080689315301776158682183838560445719197269369137799264248093313236070430039668009463978863635368739289515384935710808440163223572587464301253705883285358082004456012971549090744909472507159618483803486034062694404627397866210887262458795070413336698106666562299931335148039887787957188134715673778326449142403007452457478401423038163892607511701216391743790887398587439610273444205631904575464473168473314789849859058035710320939176051410403354863968095879723045897275029878658125485717900401652628529701875568069022259854683729585356903306464965915413365167928489244238161541509896480298766737165514738200155560576413793183159896082492571884934928233458489781040274643601896719073176496721721404086762962588108586047723153278878915864259101065722219409204259794681197369764186295753680600421950807845821166337163691838280027126149708041255316034110348273097793009114694672240358905280677483923114300827144417945109463726838772684106643894485124737615365898732456666752991066808564257959969502881508977243716030874289690062082764475578020534788470590624021441529532882087228268144218371944248233455305091455607458549571913414956778812748296187997439111849319743789145847160366243310353976407427991619976655373987600441674128525924281688694527333202811037557738524564359252868191459204682290423015737891596110697261091675627392866078678904477201809192785200765620966297382857903731042814099356797673328534903781695709049028606770144104199286498038136216897751904578840261939803987794835111513830290852884559739955388239905155998520135167282820830187774907912606359583981242455944499994948764275214122984499709347478512809321701847391400797847904740627418763404035433452222587587760230842327684526562605612674835922582777317657598550834385687308979322164973877557244643619666115043749844864529195546349942125911133604900057514541042446215540804027182168914371984180806321545712452167799493865053223254696354601740120723032217190753127918052119887975853708998983997350092511330779999915246203389377033775153094443462031084952154936814166050255777344844622024255018923546575955292698230925924083242241142557527467526470583576822837556152827310232224411303945440359742708802073030137762312936438684076113232511513187006111459381656263046913759971849778087823703296383504379807589768027753620751160140208151724032 [68,62] 14974905042995620490029970500022732013124151691680225748928071253049461541204260250220098488185770985935377064542735909991995841931400413656346463587181861459924842770539917265897838060467216734069451992377817930874083737472547629391912849812192343861693957389402983470045469272602950869985025123927991902025415855271950488510176626597517006870678069918641549715639160350616964269717230475455904755378750542271286207740474219340042262105456087670424364183387764793973281129640098280992963984681525212171256636263409382001276205236724379443258049712946435120903128246967113817415142322733372404196732827916588010067319535316006902777816142978752504271868432352623832140627013731922002886385684751639742657965800718858897604625630892245814401031004613402233920328485241817360925228213215497979446033315012668709657466030726857805676492603897114339078529056270966264704771994075778680505934772395724102479236393872462198598638824652002594538833384034504982512251105473013776686486650700232274745899257716290285690663338825597531103110417207257582513538982014560510947208210951125742551163149331453219723558393855600952718597696964048369887462969770373511046698079116291391891246891585528094224371170557411451192960355899913260268379620190731128725728656929336445659507932565050847707089054459983390298794242184776503536080021729758920230000215771791273672950380174639359993861772571379792233588897266060868847869789525093348784593767408865084166791669547662178297420028838955550475831781200081125536920439978712556672053610506423800819854574257976046793558396432507613303232036022047761978871518309576176545441908948719880215457914531199274128331878277794133170637412677257976843260512193637178653809368682449224662254223455936605486458446679864078349487889095372965806405286688205926086335616298991492253467176908038890460248713708515337770252313822796612227249623238202884575957267367663306716954099394946053464530776465658246443577755475963242402989713621114739945543451548771780954850350959154561217946228786480102875148841401826104634222592714328549256651801415641155481102677469048027340520650661751407137178415180149977243008428663299915172209636583828236563547501209725018375300619784830808589545402225866233952330888058463791852349727540222210970168814037197003079716279837412237109154238238569411562510813755187471057239694870353328457602843998429023388238476705912573943622448278871362648495425591424058193818610840279844634865680393462263823588710173806404312351763903271477747657402744832 [68,63] -1139024915169596598879023124356469464047308166951484650952277228680664697146233672322914803232064217768515785541121236701673538638145567763391210408483450456583624714158426496161434828893721772932049983899880479255521039964230591398900837291645478248913851271616926393448158063370513870907434020462326295630153302878074495990247045114879522076376354945741494082633644471355428452165905421050218545893160370451180243108634752581510070191494640495861744235624829769655121068401816907093569072879275613456958184125397111676595245148668239603504278200624605554831016299735798139741282339478144930297153423754984324157341960706642099854755307329771240492890062783175966602340407317410919534590004944539687752542213830867064753680705708839338808471389531037088879716973156088130072866115798795259935405692095697140505898040590771002225208923661539962634058061827631165207167275462576475392153240390026137999215224715803534722174836874072479188614872990888745948945913461768764051051769916261228377700895824007804623520648255885804594842334712183291419207763107836287946280437157653199128365681318667710218743874836892009523411545829689455199069105671639517511765402320978027764043480228227902073675985392162956638607856278778679411817121060890907712531860328001082200947889970841474311328145983414660716522561922755056317117564572712832091016803656925260972766829586360590722060376931108104569873741575727491824261549183188044060125264892229878721307447975144516004722256470489120653039420167283282868463489322260450185324320727595251763873236963470802220047715982320908458526693363253962006031538644429107679330829973909231061806656619095539654877140466621876589782668822064825007788895831319663211069142636392000355249559698355454800745897332674845427937630556511698914407667908053207289908805015093629161621268225551915357598202732740404728003792493828161242729844281879230546754778566919794049168514020645280395135566875840275026975192979620506211804224276960785279932391115166212296004723006097402826823201982263584996339245166841612182786826486637442493863026868129374212745825218781970129890759170028292772585616415481505213447541281810002353588980931611264041750906863648606528941405327457647276437484554093452212303927365427672953430215545374634013557955095877081319322640216065562948228491566861472022634774775226535590875693871062646184487270217094245672856927302571973508232840157217351096320700930789873261528898318169767323809096589842581335292318068509097489821084398618815537816272896 [68,64] 73713450187953047303963848079212337869080884258276087190126938369824811164628804336684298861073696390894176359498828569138664732607191519470389916191632903298608353180724261861781288017264967673735324717571249566937247120175641418541508212549814240138803126424809039865411558510882305227065835024680133630903942016822814202006948696022884797883459490497001517840986399616350880930611328620324066960048933765487726724283485654686533545199456606424033893656919967395160455477984462269024581851582187416557321380913573652194322418888731570010047006906909184962635266666614949953776559704353323010052572230031305947612774828688329836268629619725718889985412033335582792462110065010417887100265524498877440556099068715237992972043168578572068708732260621345301987278159197899505510918092362759441982300306921789138063729880503145104356284061144900480781428352325926372030177009397753414728210383731189311222230295924462208021980317469534657919835508094580066668317994783044147510905170010145435388748027451825630211619913388429444683849979509351282895016293852028771410810249879646464385244315128222615090325733993136270391673780959217490851306195868551039072880216252790645600731359470636913501460867009687715700247653069826567502932959651356837798240900080595764488817196357533667398925885100824969114387025770351791728046906699515324030291060792120495370224245954464069074271755859102850403901265034985489024112866822943633921224415880919598509962627944059761308903704097415102265018051080674776087910401634653579416111403685986162039744317902789639760857213663870514163675439437915541068479719135529736695821243281903857217900476187348912534716140774494452320837120152814661342777646851171670203737515633259198412219427892155965888059118574067948592954438408893978099211687108360677335416374881488057415417337703873456660021084474741262721258723340090318933965621215898288795233785297924785311885545561435565066460541340805144391515897068213920540129255970363377203659891242698453220584688158543495848677483032502460667192592968827538096321909525275665828244953842877827837667395136176408911268138270450199591552501119222061977705375359403079936166849874137292452538637138694752219807245618812653740483942942760848839069583457475276347127125915856047937190393186814741812780333218193469548498886380008258560017794929763979566977567803058716130467388362659403434670788710726795587864693982542232382433123808283948752609923754481887082870963578328442804969951157818967238377010989489031479296 [68,65] -2944294926600267109682303029872650923290551777463066622745018248814337372490401267578263093290905531599552580471016698013188732772185790202129404121452133211511949237317617175548525733332248741430569547515690899617061875369784469600426327821932101073535922016471936170614852044598381110597562397688270437705626646058698204343998847084430479753337897884138552408419873561564290511765793258355312605349681423988528651774995607254980101973057962070625845173485279643923778191592037690070520459855394302448377667974971985392164024405023815559110760054812857666633112799534995034629564087814052620071267795723196347834045160576395515769212911202179838087816880919301539496952114646134901455077471905430983438265048294944485255440717187915278402916263738292776824533131894484013648001354903055761240278820699851171334624429708695315295521230298968860986541153125540339364497104660615613466567853863454678523671504479352152324205871965230605077575115781758277558932429228261989330226116770844261652749183552582942780192388569627492973074293174029709471753581301157169135869857456390222626604923502382306205121465978881261980148684778698514071092857459545143202668896215290418088168893950130780220059919307178898411866774960632718239410012890760455923633854205135824132477418927490864311106871201501689737157655133853798450212079844260911157069285962901501591168640584443563193966521503952232311796663729593056063790353852871911086113618188430283469349491955883200219478335875497786570876247516984274079534171202634504826903126263080808409181428177712308817275224616346202987848375927371516831766284182678341328566786756182431619414394905217263286433005196777884496811305988014721358101336441191247123184628563576644709571370252653603398000976844368450747736358271966359795653222432263874017269448409815906594712428152316982846945600696115211985498856097379791303394728910707956496268268498163718170162390370844579431326489688997365434431841447910134164916736247326949825661340841634109549211386436839481882984106447110139119796406605464306069272053197394992250036821438028342754430955149485550036735033876504587721711946814996428561147145043729937176184648867479863740425670581168961890247750154033357001022160623206365310741176920796105717966976861796146116303426212219392611721575916487986855181107482154108116838145485734159063451000947085090007616111587290922134227127124891016616341314143192212310178744288275155478821862311971145885672990917765782972085574609807279068560617176194613248 [68,66] -15691404697688935318218034542301047786040077747041986686087875376249214859435002610979638766036329888431684076698459694034559062739619078834236415504180907430569291250093944428650791923964228286506101687863178656721633019255606150830555412395996936630927295710440780168033668258152462627290369929086982382070307565682193935532613566453355208241779916475632090988745118148468563018460471876586902938037974370440970483036518872374129012901318016948293713851404225265988048855240217771829254113008225680260379297168381067207618249053910715534510708575219156272647679785188495421515233682963189336495992036122792394276480174167316974781028339859650094509370367647227361216071683030047618034156372501129896853510904489932484117181703975722524071102783579130465518949771931820041391361993280832095414286957384945233243990177100841346316117439579597310835860522440093624911955028290801372065521654271194683326561686533361903720454251006808049886899982577287330104962600724800425157159352876003417066587367165355099630889606819998829235987082569905353804663356782735487879028974080097527659241663456641873693651790647093618307500422890867936517339210367374743683131075030344988091595352861694757219901648536733442876904468556374883006450044282798571132743161225744696510686688031054136392045605239795859213561142603666427289865735235125638993597112683586926379850194473726243165801406862151490887809517388415347968971718724085917897675579714043332381629822640519103396103671087629799834173304612730992746523350604393224144604143800889010624066314463796181257228484338523442799147232888755414567687736254927345425587227786416733576349420634477589575639498665198793871012623421596420699130520654049672112438274711656571992695822124183909479314831265137275350881305983254850175275415509382304535616549997496111749537293500285344245159985795243241826616199124865588199753821541388162795248156006454643322970727673234070399959449963663512299698979492411208896267549884643383739332504453625179718048354449130559877685890425082540870585325453600367526279546017300185915806671152678102169061858335111093488829954697336358656943746945027777142001534717923250595921478317784366114523014425485363583191405528345363905948412318697730806406332217618417312399870210134424721824517297473726345149307649510425793835644214426552249126312469468571325129809565182892780240064435388539355816840961188573234679311126001751884972219620080952839760780237742336816889525322605941273112418469469365339499609980928 [68,67] 15330348518956104508312730466003473824257356046947628498422863609260010381971162014685197925640219271672562986176167827595222182402021146240422642491656583227184123968514939345175915697095724984326013396558214571037411841465363703332586381720390365387249479302916032598288542878050403152800785104805095125431651001304405257731555560945216982284375945514468802595891520981829979497953519529251620013092402315772724971306903722441319636250622083592518439904260428237577007758484431656869238790444525047789750931196630578502964729198747949361726097462971809615410249996040689353312188086294569715525590694691100980890544068015587654100773161988831463944352977205350460773053252633859048683869839940804710663165849798619779125997386074164293543238973543407685218505187568818497058111285993192605964155395168210397437954691580301708759524026255740820594159397977356338413641470314782873545432087952746391770394502804442743524655618379452627060443740941518901402109629696212918637843655636253278780167997751442507784078328863987163082317402502557069046401010520744266960063518663693988730766706521609967580186941176256202271504500258953735267595836595881136763607887444586929592238638863760971485885534020919361756090187255101225443163949367496394149514682692326611830933607973134710219291042743299806164128917834161182636087741068410277345089035520751121133495924161732080901694379925540036545292458538519990813645669223725796074772200526601838003746147555393796483984206067535492933720719545207532058294741346094736675221349257903161632081654055731648298055655035530107576602168111782789047322297274830724008304890078604124409509769098107055812824834713812591757955120657226247909723698203414237827722915901009570393498410872515046533454164749194721310085154795226843746206694596808255327806705373871278698929791414299648786214847505564064053248879684772703303367577611515822794889061596329981494272549139092346985492321609165711081288564466286044822307295577706413090799249630061079076903743174558098643225574541056762900666453097761287747007777155068231398872865820656821316098382880667021033998408226145842891584875131014987369289885884532217210005668899748010114377909518843618402088216733334225613078915001011343436830447912006097770285730074098102098200942020412089893157205333710656160951849157193202996201383552653462966526843381055724938626794131071862071963992389152842848070215309062659039920319352523745917359061491017024496381358687965901141101438048195419930349273088 [68,68] -1515296555753758425294095863467477401176503029563255965231376965187017463100514811943085126631822853780014764025494290352149229645758017644432422657912041884241964085557306128644607710466380597278652145547536379970993899536725585814587915727313690396140749760722689046251775235848177113670939534196636409053397602106134564899710370117552463339914990978190641067315341000714746071865052072532920103560946745537918948850815962340382289959554344896956772138051391551039879343160436252718563299429320134569528190876264504155458546709361936552592583875648363059149259355522763292649028358942305501981424454439992666983458894672233693643983413508011975470900516568962005698025301234613052320726422605463359853966707818827147496198323250967168065868133421608740771159738285630190033397144086244665035720950627939240868933820613614285564841429994775164935587794872016719476521546086964684280536101023932397083557979991182344834853269542673583958029001257116282271280788018545830813817553715373995544163325801794836039395189165423151362910667432649122776671742718719109461631051178793914964901036495182839075502212430597545795274018836288137356979113280227735334379162532776718823688584172928853125187499671382680924333278819729348343435135732585448404106662869187164924194908477067735822700834233730481782834940667209397043918990595734289776455511903357760711181932452637757382285810923737767915122367698465010610622297693173395662782205762798836138309364522397615988443979190274846155118762482061921054947862971336448440677700338109099944130162616100732257359031772569895199529929620477794412035274512463745191252361880076659137741345808187675725764254143639922501138559968352190095864303738143846846731736580328626204373602296419884954662749040466402974672474765709716956707935859194522932407865849088918366654264474996837622426194991345973649391211731654793035528597427462164991688259414851593086270095899131453793508427123595206614610789424134675310967583005663773749192359865013637076061797112735485942481916544149627743964007574750324981484249980937660853792453959112119326703854696487095772827536364295622878905595203767525254043441012980850375995442524957996633783977481453764075940651759700880534527982132952570974018897215648565587268218290517621358597093034949160867039148892247857420368281181583340998334759617007582197582526649607304474196750850578299150818322802957852607280947097347908528070592711529775023177610730087096796862238474598937289026104670477955681484800 [69,0] 904653188589956082609475112142387040093631128214291261628962446745296571400669861692880312285602441020412087276482823711392827804211468687326429571523752020468374791164774751677148740847776346017996928718478674197919576189151568470706415936611647988350157045440053756452095517410400751580647119113281781977990741442845861911001566426145180715738904441137469856366924422325407287237775323971950364628257078676694629407691509012600669257290417333244620630842905121877227047209739627382835750134535336183233886624451023749669697862978654252498243869959508403930832392073739681206420881619487583208953520508919777213062634221665755883414183159419092720236946795707789583948582930364249681274242299229328377194147683746910767792234359105912987896434408624751577792749240351498928552289707567169953459495017936856197329636057781754228906712868618077904230479204803395198711488903112106638098480965793752601823382188597410135974269624869711954173752189129756169055323692153403494540381145325299576159427910443655007778864623523851024536038389694205920933697473197489946220677004170108069290211794610246598678616843765990556060378590813107949502967319360527653475293089133736488749643917707514530763974217564456810264907750319876843898667640640342046133134790341978398931622598560937167190765820175658461874236803307992015680818221490114519150122454085415512444273001949470181290906963556235810480731652642784002748234002562379992909327546734843124806381220228107406611928370221406094303965818984313875974345669937761299996467286552470752469738910726214828812589069680074490743210118319053434664491668369569130678948296589662533301610518547440819790000925522887956578854866043774931531024805788102587075387029675922329908441711909173111184884599927421460345785777108721382385926149522637307255469855001441667437212386170146925776278094941823662488900482660407785641370159181850456255362291573791582462472984948567728315853877612654900439736979744053023760993071275770055429974940432254816464050290641521171493304671191520716896230648981067025320874233900953982934575005663877796970706992852484617321930248790592496109244360114078386089225212950128526094679515822737108450811886543239144469794768801062897570077608128660158975288150755212378242012534632996074831728459875488703898914789707101159146915042340002230265424292427046891300128266180645499153413089880814625874254131704211243235551713067565677363166997616658827998684500745190825141566739085730826592130745231682454635031178540545772231344838694444635831983584162978674223538766885775335267301267417398481367167347426319185935472189793487787229489910536264825733318025775415296000000000000000000000000000000000000000000000000000000000 [69,1] -1133322900181894572223841623875356849831174681749149475220867779889578734009752677917772803115588862249840290946967777360153181602490609273036174471732663644557075448985914261278377633137121496607375369921040610280403144289150547533992512050128793493601106505027372927622606026184019840219240916500145600490262916808098473395216180177529812761049222085564175242952400705226381829864253036064589656041424832878558295953419487978533826987056173004913381882322120286658289953371266055732569922774050867229083512011522335109143581087569687869239988079906479685462100779554697048684118074560573867526069669605422503220781757584843416028046001331988149827971040318506627816868932385657227842860844697916356121725396137810475787770967434270432175872791303790225337120474626324004542230761308991593922228828082784977240294537470373216237072214869607601155312387405889727337116104867216842998261074815922947068491196761733409399235019836355407826766738439074994281532788504867934468050812816691015333284098509995539154669889495622704701513402967742974960587057868909653876898744940476357350973581489910993055389575709563333015572874858462956750450509278931166980881250549617416391211065613487176085712723149579872736551509838219462168598109682598821660462086044378985620565804305402600618681116188332273056264050292489767051964138088588058672841522229985873630572286723736650792856929878589070092840573674985600945486251387823928696143563223479202332634639637118966973856755624474820116948446825021521444145293888921011567425372136338664080994143530943345310886307028656261967747456425300243786922126488841056690602183801665269320936383351113911322729902386224708820677450204577219398154467108898216615407883178633157633162697445141373364643468103624240241854441820300435448234944272840321860202256828686523350087795740634632554863320997135165938795986881425078946723634823451211583481057565701081415429692627832856154564320707443099230009318309477988022617820420806132644685776064319138047669854870978057060797386841477582758305510705721166106412147384243556969982505644240265639330245763943459770041375550830452364950016253289188268095493796164973808410324509305245531862041348145071259188194692667996049544007448375676186430274539161060604549792374495682821257725658548198848455452932276819215818063850371531265011869782818179676321289529686508486576712509194198914667424254433310407566925554386514115650259472218357901365523487546800495908025847043834864816997859152406640733716596928722945319023867926141426857118666089463877704785369106819046768433933575038371697361781810503422919465737703984698077723187162887557511701908230472990720000000000000000000000000000000000000000000000000000000 [69,2] 45493879969434167855033760978485713190320592842926274983356219141894927580452498007345197945291257747312622905559210851466591858511766054429205489189914718488413751566549373521045399331449078358343260440773448699453998195752593595239238370406362780418296433708224805614561795414136751083356754489476109318957766755899176528012952599463138871681687471240463973936870373142191991889812981286379268303575612836175758679708661028065775621042993416732227888075009392019730004360743756876481790978178472228933299973710024277602425643589887069720578726500341582360635648869471084343920347977420479932689300771662675666276224851633666625654504015270799935526510367298666536837965315603497228130243443377394382064097997456156095130181881072131744826878257785536215999921052466108335147902195067947626122538185554852181839728473663583568973271591449725182768639269607943039085343258783531032507185687993301398965777107658234535187717333516160464783380025226784556582086906428507157592681743778539746555923159856385251978707140496064598415065560598677155759293356097082888789091973000386485300150297550519085957166793834451121583785967638159749013824837252472472603998128114592356252571071814746647880063742671574739943731867548771770425642568892854312664131881971710827718122908078312501361915989880282324322911109205369392680760212770040236885956372123312404487115370999483556006585648011687679073473183332266093373029646248173595152796749887257582934291562074078520161689964467650532888182638480938943364497958645649626590422525130934270682368820707203012450405774202910027167905954358617459853222846580450043899516814196976877834714321270626178315169742662167641782400660535426817351821347698307656566215761288423383852667351392624977362153241021733929453179509447097052199599489565945147143423003550553782354362746780946141936315315074422645382535095753075384632627280628569166411293262704215005058372224270427724246747733538740841974370527247206368297000069416460415949415969095485630382577924343728989738531840016993412173489055048650828281353651933140823167065595629461807986577259857515542820977714935979316506334427997868899199696670361443038493348631225350132743229945626156831090338087988264595265309085664701069187298021605663283952024979530725535133250243357790204984587275230167591147712119687733999142034493638394744770683198333937917486831774977311017574398598130715806528859292038406454712582115748459867424308858196145836830601921150630818163634923359741098885682683125374281803954036072782005674431332934879267139889088739688142164950952119348474754667962323599541217833013809032512859708541677963306454031291504522082385920000000000000000000000000000000000000000000000000000 [69,3] -729838226802759306306073162244827629126832599701380839420806405948463398907271756834911766964717517947047000575981892501772473775070636709156135483498185495345041415746323579020255553023821361317043350216551732884764946538733756269010496331196254059915472064729688552703926370384946823798761579773638589959860331232032703847090144590013753898935597993673325924160080083791742443728778222773916587275577655661855684819020766321633432853386750868694051733563378200073353598828287643212192434568670807247654748350761991492235350989060887963349444402619171816186746130818018670313142280363688617844688099336821464081890325567545186713144379026568076432769620819897580408039227339248599829591888771548654438272378089648156015471741032528345616568398776529737613445828713259192909211327590065541863382173208197081717689761446361672869841871563162654974609711459266963862677862776386176492831644708444120576754674335912508403711152253782221236730699952650383199705055898410843998165308615724894819003479394293674249433589984695396288619722537337722309382934303843344086638890955913842640857801087071988222345901170235544159345029186525361770458123533910894744135095538174418568653895875494129909481289654245963204211933743127406416906726218189768230040094698303540161845584204430447248309545426314198368414251458757124591146647040390730823754643285006695257028134805651710063497114296866230889939819718827137433275269039509717040295592182503261387231586707361505567014179845140366417332398761921896096728600229946427170624916573157507016860601199051263983171820871356962974948676727992620571556894406681674929536416275877016899108177151148127892369514792505280626609108142732891096591298942473710224339613417143845617267945304900914608284846414064340378109203946441689965413507504778183352846863956845069640895680113854499933433219088444327700492539967302614564088842568454366208136533400838606768868284609446595994774015589892790480858470388871414082719790628956371274844099281857257512456499693567791419043907189601407924347293345153997007766524790084299258808837441441279496630062379162433247719459148669831798257080552635163887604238815604432882180638325305788438692879537630460058247514905297265883208803798618118593081453023699294287017099002482951186765942885942468456568432264679563808176061674723012250233556807928850721961116382158591350567677117177893956446821383758388050269123385695910166394083167346615682016975374718009898700370044300964098385109701230945588038795607027414928408746132712334014284650989272570552275400106078967729900452059816614654599693821665541503850795789638630661590601841070934109475753448018626058649600000000000000000000000000000000000000000000000000 [69,4] 5621786538998685441907264612047225969220468028552929717044189331882788924165113020370596681543754264060041859659148633850117212394267191398661139914088438046922177058482421217741139471981365956906061214940071292913334952806231431449780260697141975771129089613716300449817572043107578777971924687871450151915761540347878195591104676806010635429906952070195809557600773485759547093940835852278117017709940240192097795015555778531654718179400805630841811453201915193215258400217944693251854402376100051147258751693134884432779882470567768002187067812792647421049124074139472039224519238203829882357925756212124103085138520347874198623500735822158532332637605015384451727310658857246763444553151596524873673790431895324438508245486676845565275644462907968406611669998370710161592226025504901933287224913191857326132035714045593131147263056035658302070198554888593488138182138143614382476415814079634215699872779386212608213992999953232040882874265182358840089416845613253485046031564377080591305336686432697208751758191985075924426571865649590736485056049895920710716659535024661981440785582025088135427544193149325848851650859947790183890033381777639872550508283761187329496541567096923192699501804354185085778106320168724542549348406720289609521800660910869373711312608796280411559371564711290634590483976081398190160574858460629143569948307264751132009500450940853360844783911263464056176467065332221464269822827578402323363863134097876724268804758177608765268956881086438267613173150439223827528859159964532234403547797320538141701401553700747982130494420633929213161373487969891987516238648823715650573485058004857684378119864193586524684599209340743088248345514788939732470042771414045818655661244808891762942368712925340910375907858718821956818176402114861150974722196511528870079485612247314614410875122884970051952856229987184555049163720348022559473334255663899624157681218651240201757802751489162504341961442412460561954331822161419516589623825181653598842006084267255402315632430758535796457505440480217006116184626960105296526597352662097892026141914136689114752323970978924067214591016741501137672306513037781342708456219145564140580061678904598990794832715330662711807615071171270159888554148438092417707941431085336690332627900668824082399761082176138412827906749236170590733731352189101621449918582753687360963205715142305235592003348292849541861634279580747294454578884739670713283311380437887996521826820184364569743079707496816661286501885496664892373549099822258085737951183539979530609803410252002758289406321298156584871611453651816401475654116240270889101931732162422782925124273874466537749293583163668657130700800000000000000000000000000000000000000000000000 [69,5] -24543090637631042053165482865583092916850387393023878953728251169246601395286358783457206644230467472868825868366740309511334639415762662821574997580150583273310777521649121513421296264845586264234507290690499146098463242458461437699923641947004615616971308567398059269697075781053601409025745300698587242120920129252794108718273826853046739956302903885191209149832927877458879370462486642916669355617684389507467743717836279725533752606351665573947575724860888865950554819609467185429783591761179670201535983998039301506083053189774582818466592817500813134601963708847541051610018726898075051264476744355812602574094913102800330212417545753178376671351221650177706239506163152132982138175427873435668941372591800217205909904100588486043015442571183435900610875587102002129549026018714668495895802122709860975206902254206607463089508050778944403559689934013769824530128008438899221710658759294181825188325557976936658038911692997358922545838094012904064854275444827071193691153427879254219739718739085725932363473572812420835571096341539126965616351810200633820798431710974813797427068463360503768670924822270412022285588224904577055654300041697032127678343216440978867362309366755508577441571512596564288950564749370481676761789821845699971388132210495561619329897848255924201719118464711400575838565944621177220612131187436836923111616108771019535925414165106316821769722559671581484084318279646505233006195726496063629168831169813874012532503147901475515837373430002532090693980026836252432247763434851202958688167642906851856266951570176997129914738811640278487528400320509720230079463101900500625446621699088519491230080789910079129547365374048519486105919801434380892686727689130319446536471834564423414276245312476490922495988734974145896254804515384663379028390004544533506513698361173663933364370216682760913561033950542778524675876878579335949161269842170858863847600761937074972948180183570266481086197039027044436890573928407334649270585875807436943782442017001264271074491447704211788173760302329308974154839512967007054365449009376681859460793486598893227881277964987213571832724926977260833779290543862263417186629382270129849397996887003765079021702771127359444940185322454770612008466871257449423233815131100006472408790072315684960714504038379169383889342982443447957521421903063728061532174449118385666308260643051926187596352418747539010410941459927136271695781778328365970982747373674401407771613488478788364417367254145112032826853870597224256320972581906831370621464191029114401589833169638030767352487940062353495142721361171612184396282360871240990975388387859550116597637561209531487868835355201039420830515200000000000000000000000000000000000000000000 [69,6] 13213881222250697533154686680469032886128930988121113517101296305102916254032831556787425165196359273399686825499730642025995479100193353871859192265958824712967056057745252145718274207419165752008294101061156731791995822312144229909924234237547129471876035611721066648629657109628531094815329207041428361081761599738314469741141422946358220002817776507649097112613469651412453188909876246621349422786683426600962210620983818653475832137482276261583270157573845513432047210957405795353097607850909054522707592827024961411473388890661127449173854300472605558663123368131626538675632491724365710773401684757167203388685518071658663968517868369600910117533835544994128797222251431839395696717198734455181907238974437178235069023528445407337942464269111076100280668593097381481917063261399114063223322188681748882387513999324799336310059444952399635551484683460795899050650318085491749712877215887509272461374703702610507903826787662103754738093025846938807702554198399642918571645875005476253422451590468282561331652749176445509522228794457202424394405133273806525362417534843345466396515624900200379540229857553754315771503126966899736515034293996031760345100263920672813622422765845592786740716383612252369377067560063354681291354358287816264090075397363875541653712890833629520820950968110144878641922891796332050809471627117733446818527010816829026751822413613107647865080400755804742209067002161770948256620673201992547791207921386544146915531160431351813750088951683506237532410424181765473741169749713584127207670708190784697343235970617595099448114526448346364737660476746919075535654416375516385063128179229530608516948100750762772205219406069044132810369983607141490744587919438552532178369936850999205032445813716230298137479138285206340411066820614936742955957610126525416684177428733802960956338278205402963758809334288194372020210279775283533680474009503599391488045274145704172436730246477742462372768710678287766382541591982171684159632611233475578712922580624920434625388372482084721785338403562410174277009057506805765191055533404264920286458476709254630749339868882904683508117162392874935748605402297189077101949470086995387914554865082330564351489216656164439108344635463579662949708526707374108442110262267366898542005995799489986988572661006163416446017004190819628227938811186948676127202583684787385973417310546527289649874417435994145455148121143076312699989475066734238764338880865187939950120839862669908593176399555791453866029167680979369970760628728154042297216724825064529493417702852840775167564197373359132152264103679998355140219273544892238342353510989634020441610676961260087169475451429825581940736000000000000000000000000000000000000000000 [69,7] 815494287155388013531880683563210113250348558870958289449734613682055522897268449963162338054296757627159618125504825924833920973769500730939309190365919119398705795396275601418086837807386288030935157602798701885640151933555522580897310693069654512093168268048655810984760134462593890640436923501661316758893125366503975520537777104355162492982774339438632617016567639919095990937099136197038129968761168770877034587513870064125476954833743694333226983924772262049863743782759897885688808658273927705417969695647183213244557620161102430855946354419255242206730834611397855639758301927929692754657728425964751578228656536399531895582192349915980687271722509085141051372056579779153445204701852005181193085060208519876098872984694949497715088729906043388664230874952615546818264966083904022504029271544853699358105246916437775611857770329843869326163823072744762847096721103707121817349777038784648422304770903621421527932329713392328061557109074216730996860145575640000782005723409748916537342956498705724195878213917430170738365811653787828458893603061078446071362781704009741472604875433719873321403841522907279273431931678333326410590749664392755013471393998743203866049029914513940619361274101972268854821135989833991427606289897368829629493689174161423681021017751017722801589751038208005471797638209893017853542557386344555677907628682158717435623653476014186930578604399420943133336371667804140991129403633441570150777724849888289707693870963345637564975601637973350931144348315190741494042054060773170329374368968049172013649399823172425856926770195431183155397470720389740554972725319289701918724530031533436398795610874531522878848339874225466960365565254598832649909469293374032592101963973249902485059318941985752446155171343289451800153002107135362043983334083088149826848181307532797657185763661523836726433218895482033616338234384874660771736530354798994249518206897226734020569711471144480285805240346537881603446938310872460438735481736472310596007641298860966876016474833684100811120842120031275468247788019662427388819624113090076392924833937952188560185234436514594407070230853048516784159486397964152224246994361017069649247888288255130947302359603048179110310105044063192889930660126989111343720358706636134451433994107116097470198911184408130007908661339672054563547863074483982748766324552914919000754504780599581441694198564871619763506977962971543902625513671226118561921990156355838390217563972486943568633187842775645738293486693522350021610068782767656161454076774887225639165130904323522579335273642718862332650317830312340763121646305817326671975597552867414777222078519614144608021329857562196737785856000000000000000000000000000000000000000 [69,8] -7578135233946819584913528262610497060929771337451485008419692386578189600203461542707401292571705797186266543025090476417980641868606566471010448784205374529963976932052391254629370523278242213565752843475236670264112180391830936582554246624847261980171367370239737331622724080906343144863984471741895162169925718807246114007584726899619397100138982539750037666397780218792247972607667912040769307394159786873136643372873353536792760928201070910282419729202666380676172537899045408849855855586225833165202073551046377100680091869158854891886482303371276019614038579840929519294862884193068058953298193798450857448139500948893395989843001468579004602855574182189369987920271223961847461951931920433261175214411293507581742843371070270617343720177446361316662691044132797649888913510828109771930585313796526829264632291517824707702240894433280932075490821412658296101604311176765307519210240723509378420012784207042143101862677661062825270122908862808258364463080983022589652960234472999863692588724776794507976662023971998766332318201611509899482489316209152853146425506002402983662949119237615681653220235858206862620542935418635204564377936661320904015226592589322632114562947329553957733067467533196385778044147410622894498301990655069953475979576654940817720238539973096901198652599211652807442767455903230112362343123793491863364958407475576785381172281127192602110405271456838727167256279221678845015095804706896665206658863173636805700627738291845284111064238031753455337125033807785187776019514018180648845653150585779019450523564266595883130169052337634566930012273641463683413949477895542378764245940157026905100710535944715667065048858891682364936012925885391288596674032316865767572641585699224248844350886643295512052201933135072396938365950488809525246101190087292397994259797384557730223271563731390507865330745474108968605043946714179522611360678441152815882301902389262513913731244247077900024917635131792792486630580022794333806462744649303861201981938325263116504052858448068904169832927675940457963946336640173293128858368841009889233835588948295082080314194837598885220000737860582959665554306511820486312784748026650048934865887926433567127037673474958077865749249535302910220550978825645801286153955691902557616257065868015248769625256637678411365512917297326863322549592067331611804171418328317967373291962950261138898212406072296614862851298776142018075190518309016443455657776983795495080330919971389269433698616788393307000948633085966154876470050588277789545411938027320272412290928546228983974283735490942381412058966453980121221839347427507330628727667943938813164876495880542517552703949280986788999987200000000000000000000000000000000000000 [69,9] 38851382543639142976030460456537268307993293806330955911941780175242326693893602856093255492375471273301969291066511597505569603046231454053075380809018016067094786772337418574806362403747954652091956439585327095525409539781896157011578048800078141306369049948077837321245012509837184347677195049481634355639247804460299818813713499193445238632597446780107308597912416591237550067054997720209693093341733046557179410176611541499189898885757076696910287188386227463478647776042323702594342560986897294089788816348874375412324952494673770765236513262238892941820001441544871993278509530729761650826034753363139120556051309923068270094176151696020058114573069860006074470233602481085600582274727764573086341245353595413826087969553858363901574910925391615749363112121884520193246758358284723882987257320283417730656244093139768412497811812530839518460362056648084848086877510924549292185203346049513132122652261422721678105227827776703854064373785044138871325455805074098170544180780723867731322671931144310993856332454191119468559774517444369148348287320172397660178166353584460829373149163247844705423886061730026085877367838205311810990747344629564832958900378803541865499094576688747999256273521656737756258041472385222240944576511929607154179193581320297930691003707607533811770261964218049431101804236194761839182272950994239868059527808545475955279444030719058752155367518142058321629846225489828919337259546942933935045269945956168283075890394497660793890216115751509220432658804835257423715883947009781129698175675743216592967731665253136173952461798629248054716938879055018600885130571636379264177845348879799638274346543620530158901592030107039551061301416578881988607680234165057650095026364226544063588959009601806722465382681932612793713896905572992175542914485055609088154396895647712300876507224714769826889007563495159077230051212879974893890536602999015212741715123583092545755727478187659122824343765493666605547378653822482781939664930385638541051275890572761989099724491666487151014283134936570552753519451970907950677443839014180694104638034467792211075249530209729827551889292000724884857986360712140771566668111165626077346959693827267087033764790153320182174006702022791261346545426585340425705257619440500692831841084637240057857498386515638804328115427450275582129520813041422666285321945073452617292398330941628738489852756790302901647304448856637581026076995641689598368701892261778409875184929930217916236717979595092267842555970523555392299670255738014724803109560473529774832212517881767481347024640339826992603676251788357766709578526600368916371349995622137170963699512408677281807060901712689655657267200000000000000000000000000000000000 [69,10] -124567750788859502734028827865387041877834122698227225840285643563151464379525851768225507154235446923803259616040630056656424901604920803102174734632257904280231675832523099455026044982297134539849080589299199846202535533495492465195628438706014653646459652422831801408621520123115789959374404889188532171520003595954190097787784203178419828437094043246102553735847078148767457740436502422507683924125465767829955284620601583154295741849889710469237636795656739552959702559705987932111970162365945120605775370232441932682484325676270175063328995006114724961228352398579360438972025945537692363762110511761648602166776911518562116201209351623401972928739968619295588813858736211225755690474059223330061846415547288349886002206711244901035679595487510132062057403734396836783477601546328906935675382429378126712119589691574503369627724458279410170425070074995566448282233543463223544312675502561228033825988041059755147832041490223840126961218572980448712033481374552603465109323765302853646259570413778766797183803271949483829894541367064353166792947215664019985575376109184472705615880634710690829660107824712887295903666306435235552704890770913882988830420325843062037063277869786665852579026288245949973698458105271441983276893871232403235354527112094967764272962318226899957716007680188385045012334624206879545783763638289667611759223884563222612281721925220557488904160447821712925586682952888748781876389146208190288603019126478360093372581210035575091608642209845625656265511030069343737635225604432214094845038097991309839216101078162694591616775527019450586924962556421104711025006517002467945315744973747497128472955197255650632691905445772142248143629548457350014892471081552908147366378112939693147934420261869493075534436051644791473311068576765535685479733349162467355023983163508581545209096529568351133477256530755101234357535593248442673964533979493010393482174197437920043632311072541799992546041135475859824063154862397643384311458480686316203695566578359357105689834625439486055119858487998044773357921996275243057669747901981537549411223691623987652378078162034481875842312332146653944474187663445403714484355333994903989871846763409775657103358083492970602290839516026607733090233834272915882086856585468719389760275243399067360753447426164974708181063066636260823530766327588823472891404914478711246124314844921695812370362645830091656578438906131555346990759243886909736977897147909014737543401380265868412613988687657886164982986703967004526802959963101938856358438933913357237260537957110815511064651560047328975292754978729272775793277442259277829744721227497250461244951216513746618475247551113595831766220800000000000000000000000000000000 [69,11] 213430574745047209576139437896068738222632028835399393831407564863470692508157800601452651503887754056961719237147787814476815997131037541704029094432551161535578757547434171418225780300963342230797102345230410913270036354588726697834563639630927345235554259020507968731717111712863672665299899043738011403678490689089838838044084822461580044433948906741989291029716866769643340513217707732378736448525287091928216981013815735297254177338935782593473196077421811267191884975285485244534198368796547869588335151618533522160853809134492714383360607291095910979423870575299019692691228431234000840218213904418309119722607744127071614948286182088789284520151531738715286216295901692550121949035623768204465747851673743398034364246516437879237306670982817860856758661830991993023858816093579753130564229243424852992328999636171822845119878868705730914129576339747506902619380005333464530405756278914418690618130492723977399989653358728897584516734685574261690266478292208990758064325541268573030273721652744626484798231662144276135851758574881140653337691485113582701577843740394520508311599730181278351535122104292770373158020964879346780203834999535965153305054244795028166888791908477048697170398949776022081365988642308068181003867474974091958452806648554378070342741171637680169169982000729057167962712372065581923605456209370048102364098271383267699577573548354544834627422465882642450128277032729096003593521528587972501012949294758233933499435438792169726021621940305970400550836806721764467220131145954595511590464823361476511189669590636195399899821236285238458634674245717188556632190643963061836065244667685311010123108846810662764431257389217650173542231178988790574594523927024124870070184228587019899985235173797439713882362258221757203437733226432417913098079655247394724200143243707941773027384424590524060898937357051675561351842054232880539257257258324388247183801515041959386738683305139700629669580394795916564097637779236896387210118405464518544052541567239066407794452239977209665001315465675006548956709904757828894304903342550206635372697727198146713824616199034514138786215960877125026655404634273752256068166460908204922056031794118171589977408462341863430800202678138518135688677840556879948218121600857324665474704721856267503600779072567298168221521002856313686513060071568052835486966413026196688552654925224478654500225212820085938705654368177656347414495218981659021134931369602212880339226376758207851626903666238572197841363107609339746970504805750746131158079096100772167511148587899853366404577963904185443013721221563551952802953594723226760346170021468264759663953978045322003220984431485279377817600000000000000000000000000000000 [69,12] 73918595140344372077189949116871891783951635124641834774124748111158117690302426815290387891410549392127053823783515880579742911138628736158583958337159228702981401169351830355658670683990799264519849251256130648347936764331370038102489319121117524410908381369060760624749633713151584402419148066923965358118323388780419280670508786842484082045637291756726476618565088156879209029722262310657989443383463512385305031273471469289121378715677167998517090765725167959844135866000690661621202305246056938910093415218640542919315177540431627310283400977521725274654793350145893144351573375486333701917730973841994567483910519548955290202016263514307039174001309782495808236110304118625629298558626992991751024065581355321032117411364694142471727759474595046095008031341600651179299319562733703801100259978558484032692006034064113382037882939675027237809984957516832187644766851057875554621809605682543152973911730982145669393251342095570602473271791843415803851847110765367278201071392854709384359859729688698933612571260344919624399182695083064595139139022829584985564019344876535185605618157623658446747755272718739238597973545389149042491425915938120824960748886990154964508093403933609474945891786097295335711549738486650122081984908846937759685074741493072279400818631842014070771995029768482282608223773727144003177925968537971440440835944181808583955362130603942508126667277093619399592376847790872669541241587077977580562137207041678389863177310349706240680674322486404016624560642299843184012562286781938149602038487571712896532320922192441532544835972292020229130455458250227569168830286871613021376166725781595146090140490055307711863795852181957697010888034829282613079676108121348727512760082796640608056231557194115675309448930724921683726104280950463235289067064663410064999636772334567498449253079722156503461435071623528462906430845342709960055011661417805183669522259648223258231017653014492212170331260611941270810355893557971573284599802607447288221585078921888843895482468966598103397416401432010945178214845400075004524563301083934613759770176868138129322300572910436097151564512898446964958306761600583298275741198098261398860094572911320770352485144244932191456048028694708557546801436644662008156946425394408921070144605666350656714503157340316982820938085866508317945808756750456923536079236774283271797051675711170848276369532731942796274675625866771711037996275355612412947842533975748100054261784710102706048449790747547887429898797696628571801254697636435035641424368634600821665464047679038894863130053145791647376079245862551543534711239862028438184300372254155340036607683015075590006836396765184874512384000000000000000000000000000 [69,13] -1533459912999067084871971963380788203097573181019327625697359815086154338627861721282141091303135062350869136610525897995141969493499369124781211159510204271053286690204105847239371866010997749921165774892467079229162818657927140325444134212384513653711433572838961799698063123168972472254479284960317129057629721295535317724424468016823546389137037394889130006223607496062147718621530449498003796748852951704234892155792338148712936223654898875722881542186475553380749677514239135623751922547555107149435048348685206889671079802456093524249202722063155451616333006659934503176246533069878714523159711080603873059019140460998861511202912643569294767719580833640958292855645474486806135925314630190469637569793651537534455253326666746603945599308908710909661816122292583595028575443618284403100809216512269545914113459233873180230980161088022433748386377755970258174687920079153849369640221274024389758118408906229685496208522350869185678779573200418753260811102246426341320715127691258573101113213092145316642049872193297066571491696334842555958585732498615180749106371097182344100991170636100976254730850919197489454262016980596849611384952204599442798766700801278300002863553300256703480306273208773184647357579368597292934949625290507650504508634557180233252293287838034819475932567609994850571712793273999309107272670190415890564551769904514714212157625587964748562015040577668489935600897438870294292765522264514933095195036143645547514719482340124484157579757460041603947109857046245723579825983401300652968908988811440490818508235535913692346560296264086008623028362201692230322957745908723998176516701917109950390702009451001493839630634261395468776901689590273308304307695999560500573262997056150313535851640874539296139587841216335891524371346964507768200989829320950688968826323028614860417146203689010995558856194088612631012541925674607555448785581415226096176317823744021987075864522234621315346050814371962261257829759904317482198398426640637507172009329476840071872474432377199427374028120921843698438879058654777654158979106509973204435096844465645854445327901818581148912084458386235021012639015846500289504506181989388483503262645201659645240720716491167320531606900871369843182571655650069511696841844785221921758643285981842516820955348496558320484893973906060285718493987217933036368789869140365594127352469043437625092103197754610044130164453122694703043076712723727497321706022608634568783365670484883591008446582877085865391147391914133632335322605320970087155605367168635037974090291440554577548372271207721056022951852440711148371283617300387886280423845011543156959084303465123122293859334105257360584867840000000000000000000000000 [69,14] 4355076676222298598050327168520580661750722243565628214460568801864457276744999692419463621379068336979071064330351359033593525038090108660969984210613340222221042947340792717536148687908656049762054006087435064290440141215639887722141916138313524539334842460528574091197212361757092726910297884305256788338803954289691400063098953456879575029428720335515178561680893753556043706711993737814915954003873147946715726178900344273947100292199635901156817221134922646921733209430649740079692289025320070654357034467899972363332082881859589504613261463397789332493867558722304159108971818985486563670103923230836218433500518146291713322346571894916234438898080223492466374200572304505633957090266860892758501858056570990289145537092613610596857825016900160948765822325868273663540115864653146201369089462854247901211377026883374753459134523638778647477768286893364050719563814495698054702829807052699981794820499290331626976450009162594846858843918297145234241528389866103063480958101819299851509085610454707654693132103733892530722468713751899477695871581610799670043635683352142226361624340173763340794017845125811721818757882548792021567626397787945306620913226988104581727302617925193151767756681064600996441331738936646814889926352792047547622193817194045984119378967743256663829406380733974490908208990768883418847700808981907783461279709628550691238259859269803225903137074463376166102928907356800556056014688599775239726080900704768331827624268010783937797707575969441159904202087098999211400215120833105248993063713104693705484964646469894355631038743700534160155350460965088303004035818101453066182981848437609945749812058676228993058684407593741821674304602667989909628570606845661482905296769433775345170024086736734599378098550668120060502347806752919071775624552048323709993774243566595799882561085995299385033434594312175730984475882358247918195815974797243508294183925797794996443145228494401989811288005498622392873195892310793611637558548545047201617545821777090963148316025102045881715825833489632729352178270354751577997946735064534919714198574696338774876786825079018611137245641043730191509817493501323250055683254206779860295073168684461181343832329404905028655501476353449900692055527516807291428779558965874564009852541201342821824288812181425454249329245327055032496410745801413595128283834791186223365735939999613783154526164321235516366768876117976143628011076392689464336312974201553911928976600767053280788625815811650517369120177092783839473451798500969620483722362857049131148571001723440774983725949826048348266021793786700541171293342674244126992765473990164477143842745881410861374537488493509553233592320000000000000000000000 [69,15] -5562986141582721065623341316832815685105066733712863876249659432606144597214006128958532791065562426215535729367330834956006695063810470896395865539283494007641925661143467817271410677249383289619989259219714631571750560425792155158508445649986536884192446166864992684360410157159264380171347730008107016036362594291685047117119957591072359820977067207382517950455920879258791874603591325496780864478700212905741720796127593666424591149487207908764949948570114154843092088543951790790269051695737552585123210400375578727885807964224709990969960906276740931312483124223423275216492150624383701589293408897117828369063530938491798037039021345940572414879998571324897832222039839554340249850684323552022555031799692348129819783007004256824857059628023409778905883307574279315118478261498914661041116604234192850164930357065836894501602843236940887618466138164120478191888685585015060452027548931942035718427081167898676238625728959174085604325837190491425482608512411251895583083498028492274547322601733194049662489681516655493941322147911442461384655849983734224700246659739113909241223674294819269762028673632499343878921323546277312299821829656660705934277337921487965384294161791037663318349911492986821025510058068340623400122756637065299801761639405499049398926106339061638885044147681577174920833373426002673397138297628527216499752761864425276840919899179335612614271610255153701913824229037370792619175968402490486954159993083112714062281005295211437745478257373967920493955813092312692119654810687522343488941542664077066546974133103344461291754091892946143702162068396838780565640689323333489366157856475245180406847040159524116938714938747118844794437253288300892648852252037811472391266073046429273410870058114355810996133096694694121679447007483120957343682042638303219903911056124042332803570134655003178395870557872970909619772100790896480906312618778245190979237909451225966610645603618226413917726588400342437688316397756571678844361510761535661457227117630691698976027389861398745657256773871561104006774568330052384604459839130842726286964162472986779570632759227675398356296869066392868337931897936704803007453266895312236304617898227323977081403671512083593625911266654037304553166147880629345470392145408076902382982531579831169963179831739976309374608146988547786735028472532095249408228434420910439807080371697190522162746839582975642087561626596471367894879286408853700199774477833054882242129910432036373211155588522637654646974241925063101575432141528454433455679844619257159986579216748838888852411468989233944487113096282287440720334771144164713521729747429928987547677617698781985472519112280434622584586240000000000000000000 [69,16] -1767699792044450486139208380248481063520474696890147689013034770507951678500456358296659997433738551624613692899669438609681527013052008570261226533464372275824995957287657644984870349373643997737841320646628640332328309328267463772543402350266973763569749854956267700892119071967990721430067085143129475484482117561051334594448026974970315626307443054716228828837660982500229409985314652426724777815196198994953647938220930281085556938383320345142600475566795994965504359428374615597458951595245321576011989114773329310953590044971813720467777389441150055773819187564193277779519674250285836585295387353161456937537411974992655911002570060621315588113203182996118495199294148235587049368637346685744240690813976794914117141716517547381902095956905257121546532360513077717846899609635210448367025987566008182487217315822724325777612102073166476319485592006945203310058187191034227921545165684011036768301788749705366799978663739139710298960246775719196042720640767417649947506502886064436988645830037264183916672036609562541502193576634966000502492276990643148761876035541883751549587739142251468875818562360910653217177119680053131835046879079685770939016237751338254594865808734692208533565012752467285696278794387255616502445939728408260886789386516909592024320160952497828294783079540718534619128945636616868010201225718116738997446931344171440086763396754132796369592528940441401823417596801721396943709084983005174227730692188899425656398511852583397462031632542493165457331061917841023447754767388084245007226847416957577365010377472734001468076607336824404823762233474342421822887927617746711953184912518033864844027430949841445999192593683484660207598090171464994708089920144935154808655916220722175511472659091013656867122572390008982417334399850170192918143891709420112099732103949617283373978878070990429126982811011045584031345522924804623943793347836666841015291370411116205267188696482533580262321910445434898528147561231675302339622377989945332923502287063491316064243122630649475897521422579737051079571430789363190155404015198187523400895582411748490419427012648354120284142642709924007487970749294944010527048189690429015361106053628203831502442244787916852998699118896945824779505573952666385571847639353156259421619253820805199465266834330405454214140094532322787055391298105295646315654930653954685681156180717194968217511256106396783902149332867520096220076312424396394916464033906550322789811782350109811910383347437286925412007123426637668995025337630620191595967740946279373960421662900523787956117617054622383645443697259087839237553370374528730470930663776142479032116303158047886684104462365387035299020800000000000000000 [69,17] 21179493462625867985178643953845627457338076009329685696708117285924526952915782836524629007309446977929479527497900934477480770576102429765079889629368991115239161534455706614995407196594371864217907801775280951406819172226846234193772562364096288798828472436351842483289724249796563991104197343760639812111083241393469077634757817699515888080295708332893641817486394938253562737808765478647451273262167730658240634114566545625130921179044313584063641373713899660016631512798332493215224549747306294560559276029461799576254135817471814593418664275792322878105164277243414147460317772793682838937604169632531698815555815010786307113708140351928934302490791672604831617799944912539395887560854313830802735658381246032495073115212284060796891581502874334814522400880943338884530136759260483148519139882903766679266872516631005022129159157702209114326483652685739401023816418490311076463908090338751272477187556397899283700953018524188074661713777084734669281064345555338018589091032124470409604399869788276461482540395468855679183235274288234328401694554001115191366351547252642915906957074722858147788463977147165237315887403208581840996947324464543231406039859346573809035317254593631866357500424727008214264207280425271978262175043734858984405066118332765776385950764363138062213809332676402127684881302590494027344346737722181718934872746985825358493250237221693474870379283356062907833006755906760341927937068801801444588509362187487319781525911980285472493261155830179726523081950890941386793839543000140843033118987036203345113973220030788612294626438583372129125097961226511949331345887285158180087373733070995878877024968008756826697647017210141440181881707182817109740746984211633681633847325417196872363163769412596646525588362693201242140303726714660082645165060085545190506023045828226047666101837478957359557139049783749363284108498574805939808935061506430244904599924169378601626862745291491467994948850715229571567261222407809637143434010291866974664650438854165330148336094261703480176646085304959054236778905648158124859898778594224589170934756571095808396586581176528171958402375167381100976040676439044436416864317982069685206658476708026461820977251379990640522352172050671620097812047465560497550696932273771370949678233384221618016743196792650319364323600867914408266178729500353212778490884744190876638785398283033921963108280802962226120665319555548649887570843968931544373551883970821651611731974528607074799654599188993104260346286482149967068105386483401400924793554432347121845245559243982424270070315659330945123495136616121424892685582876307022241853187959361402979394621360096684990414874831391594171596800000000000000 [69,18] -40047147269774453493964563235509251815837098553614407764471194263426729648958308745628412295776665636265896291248113817611538968930116891364096970620997448420145583837226533068494567391197006913438070207430510027956401135384918473175657975669307723527822174913192963241320232726521043931754829971181841749105289569670901698802109887274496574404258403686019714443941808069436868496892361483040203057315847131218777040959550325184541156176559563288010029160304326528533632115552697514878367459724014267646370049218781319227178773810317768436543495050735141689027649414729836499722622412468253601630629632369290655684309728923996442135977692262258177370951096837320571348268704328318217238179160208355243739481298068141569388248011376060266711422804277084483376159194057190223531679384376210283273873011045089267061860975613713370857235622303651002814046552765045233924580802138260073255862831820716839132770356571510501862340228192426917027496734093323958395478507674687844532776297463364083813545583956325051060479978414622252493962667030298522324478256991578119989010637638111894215050183721940458829921891960427452209124814853104374334013496742207305024730154666815963893558637976646805696765839981851963816368271843965464265895961426640349885202104814071961249060193274241699485347838844911467428291207322066892961023391000687752182475232251970667858366882864822720426283991362768883156367515273553960488704270850842520676479692818605226552387356810734467913306331399749265726753102562499485999551489987326184682530982276806958200866436987651162516309827975291019662808293546024818558350018012267989668510434170833546110626323038218783897567346618931560309169062292404075351220471378996107529030473228010994838800720057817995639556155566561468983962133247534684612443529737828248103527983761126266188056556031971875381492872254941046549571978133297638937581604264724786924564997663214819370055489842870270606434194566168270781118306626044762508926543434218616300262156436473734489936553166990437913611719453239804793351915098223904557947295514648170159434821103521655187354924117685536117616753535123979203674629107827131293515862808641954436345310352382856034146739622238172710085627677578919127588524659263867057429634385042912677251279948255337501343468954291226550807253448794189913877703741067018607266094939690204941962717785937323910799847196505285656399987992179586824971908529798674041557413665058183274461807841874629999101770772574253510798023508879237093739095020562468072606668143158236006819098817038419926234644466246047240622389724561356374795252498647638693825186990505091573408839144581404755952162033462369320960000000000000 [69,19] 30677717279506264411972400647119266176849880375368000145517234987432476104257795253955687082579402970996231531092696438299675035791299168881031123254527118342178355643931433480272379408216802120206259275940316577013895223561299873169626607132316779487899447027435299784030016895677225394942895559711059628510493482068563398183632075760499105060835488010625248985627311518374123430209042523003809297593077839077543578386425892202170195703527689529878965630547112161705977239615924386827098350356939228218283416544453987550440024644369058854651719373746566980326034324127956197714171080295485222924889490845144577013863130339154719548358959623514001191382612425274513260700772003623898158058581847009286591814785885164169186835808693457987441989717495157782006366601949280094189409073750011166127980715389937942601046754708887177694840109177726998916840505200379614568849598172442509893608435696398573329627606907663617147018735051572516248129805429237362370902748062569585799016723235233568510585179703132829372000300120986164741612173302466051220390326662112584150831597988549916957267655615755631941291272012878330434940535320852693262577545554198066661841333266115756106651180212496216706943532079487639256674213467693347257067936867928563936076554746133938100807265787339939719781740696690891242959127788945920537157220910547603658863164386494740079872094554103835983761432758626991148715435614961143783806596422526243519723234851690556796929762717068024897804578257100178595053353705020119397325751372614995360673170530991335038558154865538813755159198682878413843412564320892265368853727035438319513492466063669410950261710061237661535097536429220718132958816014912187939069563376957302785476593608928476389109873425132701187657895759650956160704445386491054553901733086360325053611818124399467092432904409825608833693699444538643490762825530815589684015180295153376036355358682351772470619282311335674921565482399484295885945806622851348206163308565161085439045728552737214600163295054185962330469494322123437533534672434047472369892516373447617930706341750499975002245420776073645105289873797609443504896464136838067284297577780842060993125209312463439758092905892853885458328023320158850945285035263129945927711678637350728163708727097401919615843864833032845471501872304285422300267487657758890556636833109321499733727089346600278317866196172287273373205786675633882513713321702701301818100432113701595111848265558132228188672316978469496400485789591802725578740103453341430778314450740619678822276827837474785813681828361880636038528899957589801476083131398579988026783779478878161872908730923110254975563410273425801871360000000000 [69,20] 21682167212207149860621139527442136230928053744465604719985783345265371557366415193619277789361848024646993742128814644932761826751317791347571603077445896315112451349727012158631240457086912961391420467283988193866113244367130883801509246048533156017581498266754315754029458089475702860950272895816947442706126711468958074347377158015085118792415275513998928989214462610514008703612466525102045724029061563538780622410691716413962193777426195179385834318040972086233647345846265744237797974603745418575375038504416715139413924272298004403612150725208451905918141958616575694614085764099366389193367049638592151348231662731689084443554781173003501327926613279430526579839143304895470626472325085622463108975243994035998748279582372090105888384413791846511273834984673652371030725675501291153722391029845105323166956234177996771508597276062304110244063943429394364740579440860512098702380282378302780226006136960249769414388612919259199880985551748030654032999127940206447474987581007229007421139641338742655955224574908093195428902755791604667850865268869744404263608288356437284233571484111001463492281067430573943399523396517416922324950501138449931229720808006338552642821218823678718820359137041615318028970892679963813908125572324967193580497845541327017030262631043823478118183721391356711706002558913605051913774146482567500383870295650816673122169164567558788554188637789332671421389610707280284024001051858544881905687798886305264758705870306633142019911450140049215291733821742030953510892301191584562425726839717098743029748126555048775909250255855090164826546402680108589001895868031897939797226822858170540286252509318613605242449324477198425400990078727480382961886965207353304356376777902510611857058033824174862189241242853752997974317383386490659868684970200228119922637379549743155954050134031297104031230632857600006633561584123158429439191986922829769464985459107150027556654881042293100288214950337793407532002931775667185083730011073555278296923316318997335443872992196739481319556861713038505043897373266987619014759222562584226071873556232364190949304775400506409470685470771498158905885565400091850056102276071449719777450267454804447491922122499136667288030265875040176649476216039531574756026266955311192635122741749015715602756488046416818442728881026841371192676787644092730386291006300633132218319674170909437906805652303182153551371389540172538145691906120158655672087056391142634914256440762260491279553508751478780061107031052269060181662039738687551272624125173989469473057371822575313667649832022615438044386319276293691038980527727863893828572360101890510189852138294992947222128608814286420049920000000 [69,21] -88667709317995210698126414890780953542113359706837638023148640876673986863193140578395281176973971076737601402752023656551250184765134617809951223195357381353007240073582066384424629590175190338516805188940094351064297639597660307915485138461083016873860777394749623190681520626328583778996037533776975909359658879417124652154738774038356513719228423742906941796513875676686603997684389553256865994550688576413252667405388999906093213389619359593075639475067182754792184048907547951837804685769915168619180463246804051755460590517875853332840427852576121966285755190230819183842964473389274865712169914155532076784243437575712017707110995841444369086119235466206791303150649355673025247478015225907574841476166725680652709918518041322435084732774407265484950810904219768051298184059228807268733178090000912466994636590479479703393337598553854038671680967634234737653299654087833432027436394688267816725576860649277945900832373345635485464430699544559770662594323875745125275081670146243789990637808484665120101828315765888708326501268614280420278624378019998113661721510292132411210691333433617916517644778431539319548192624068970134032260099845603398517603418472098587573602380023237745474459954552132217766679569914099602280083122964338603977697328630183371044848040158493926165791746966456457632721241948934768800600395839190941658410028774358941108290046047714384716724650277755146631496460134412306079499697126004709218669762580884433663238548912041589527754583537603592318482115032358177550164846413010864366806764543297862557500258868866880428399711675206150024499326292538051060263050686980507331554637746005309049303636467786849730266272838188813074304607302362368726418702947813789210242760181765708685682046962561930334749552997551375900255060964477359894207002281287463990143299949751117358706671377677957145817500453001180491515288858933707261338627054800870547427722450001834457801901416855052634535429224528444988778039865936390471750243046428633077556462049945259933880842018091289621410685108774455009249976443820935463568150430834110890141630041884209935715918273414813643527002710147765672271023076240562794117092114262345912720749615681603233875553880738247288498605076100872090844066155703909966113518229073021404343908810800844965234083748423360148056677350456474671945786024159782580635256246506053060530464827615185502208725659757518612325112925949321897711701985103657889386863895510745634990695751495036659784312301458066333520838307644265201232311151109530296201131667446320761218584260723663457324362235525227608396626862640044399068875554618916681240821078655162978530825454365708619134073143591698432000000 [69,22] 111678845495121033092627752048466485867907709882766241733748739668867865766990240118588542013453068295473465527354820618494581832527985028245514804037470808970159966722961778191566140902063184622477212100243893066890953660763332261719171446435378309873608672706963666767195568323681089145667437773652761463418999165039034262209029824373416188737258176639343737109142751735817875596113510893909336620734845568490013550844815304200274663734533833036739230403340431571662443623666396468221109980825717440396179878520274313380594689475854900647377894945239166894706849072595832135645707253476860356189567786205549645710651191924031778034296007309275819143478582679560174080539038864414519436402080265929239327294075890139123708896318104534846895998883252639085005169477861169012385035720147370393138045842256087417636985270974431998480317126625482559029965818612495093907145772518099008818885658092560697747833305435393035812346344322750462772221689934324908515088752373354755094147214808024531810455097521745984177511454167939460193729994530308111412235577698214845141627245983609284810276199584893780974240023940872963141353781953218892380564907288992401929000864721062923937837821368870370096197714015978819521521397430300761995083549056028570482056314100040514501287689231706604420433900388236761700678715594478025963272753467656324547922624147436674283539323553064816971236774949742992450212345630999101477768530711937431657042806059024273901038556111400411861604927609333147830991467571239941974194377140175940834542906569265900665370075335072794983439019541776230222782480002159530086422963846819723380939241165828400325452805633065300472133818738709946547722584334379159653996701284355949775792219328745068520609370401448711308016370557753790034617554477234279440751530781546180115296780069394067439885729341105214236988650769835327311090850034618333997919960162114415236298905693854273614416253360172146020207319176774003898003306812178036834679837436175377234294227856860266899670743658540545725532715950929418463432841994794906707660047345416804055547690288447035270221448701810674276921203640387650722629613729744871526479683498582213043989431695866170932088486883104932343723685251521378939490048618147019008303172431070223427911876440472879487645035482593064041535816388373549406461165325653422810069995035363175652260297850024621258529328072395667241628446921629393760526896503472164446951648838436884088514781851705742761609716353849291704718440319220529498045465222382113109139575920277185442750722315435356339066224430031357597057468275006645748406929138136537850384812177876521303774595558642113908903956496104030208000 [69,23] -61976870544538041177792076506312807545971307097675723385403065170977371033023482687305912260897210514399298859998965205344942749067480012737450690630461571736304680626716314584164832868122915184916950625889898421694493332098419605049039810000443918830485409987420515874959022052556374133842722591794432262933822570535815309862731850519693280728015017258202694130463374007018174174388282509006093010732161225455953526668285758339652592439432720105205967205052576692279539644501828732484498925024066218879572199627745499211216387552157551305991069641672336651792544950930271116612503046011129359273803066056977022120366978947976598203721872092355947161714763883359355854164030815721930044473285031438177267763967780698024588344455145074751454162247842132093828284727402494702366710049447604191738268847423901314728106072793207194505509533942355076066200558091615007291221992592110146871204019507229210034672160732158302140742572858158873624830754844737195033077045153780248797212467845529579874347513961795222629081131158941742141230434313565796629253411058806765591250677014097989064978122799243234991012832312794720407698382695611285091646029099716455030615319452322216497646805787304427647461567357924004726247732060906751867853486756442600661720641589047694232751734748169879076483432406539587395832289462888853894136056031399207672252617900702814086316511602462885436091157891666833497436457618287036399016836103505076575622473505098329828485473407871101416119392954976104445070874841156800171354622323591814860306831421665860231040684923030911873972686559174440204644417943453980203381725798636159424979075875322742603641481092235365379688085734298938321190775038355839733305185387782158835730214178791314573257918033244401252161779398257744053822919888505455760610349605519184609477003363794164165231516263627337956669071128933514246672307126788378819185467220386709004714208209969407228880679399136768318908135243372512816805085843043487008574888046778217317349686470435812198072289155539008982212536591881712764207080508465637473633217875949835507520119100873484518586619734246724652192663026097517984214995556984492101682145390049491174052428945034262934646888146704472701068345758646846663450339943072659016852991721483457648355410078936748778379799010955785011033091957772746001056322985805041191274171324924936848472891403068354530086075304978740139015546464303833076895347304508018563331548782856131375543183582204342973120751004331655775372093026303504521038281338818088762894244592274162109287958252831778419487194649993790962730815063178110450994678551685831546954197286571380995136520427842818893750680101584896000 [69,24] -11745972228622474903168641999777648533897539622298954115736311543417119698920238514566805452421879786248631592953304692352083894987203968451512934088271723539362640213347555756812969662525656341991832303862703621554854342271252080871121157167234063505605913004627437633027806198344705497808841446388091302756084097035275070467557594908601267441997173157723974328484235073872277049972765198330301992506841679525023187462249787059015403927111728416475362675627173589580562414006903955575069087587613679257002330168034428751775778627625888633589491773344839800045719606873701871963108033414268378340939531862803016804074763241362600414491916719294850647891380824610853824010286571270491571496922964273640133488789244829086522051366832278577019922777479623564802847359748439031889082183065697630286528866184261903110931813187637633664073263204008365313592188986284741283722040384902067271972018527264269046582214789882641605003696285071214650524589966131789882599483158735559582213078788417765138941881447854126537977875238908122453792425814485376673568553004759024286017665689072638864896002627404983839828262980765263431719216270413143074884828975905550505868789760461364179606588617864844784349834491975019939225012778930461425543771829439760932030383735283933036196627192850074767978248703454899382009366596315197367631285839026453922223223508435409519441536724079583228989077561930458452830306689376554840255187877734194942501192647088211025988562330534536831760129017071629214060675566260558568381383957719908780147892656215699321631164329193551566474914554104380025305695636461581303747526465905334424545724364005196011036203029519933303322265481153440182543989138194088270164961504586567171220802941511312397356613438816894432827607838422150180618191691579208454433454421434206742249198358225839170046622742861145862848903181885105763645629382356935679262186005670441870897878374851756613946083990151701258806346841065756711064188018794607767757706741242475794993325557617041737614171195605619731120177151233881070076760167659353599083096456239488013970262374773266834749066970178125097201749649716199172783435750442530663772819406491327951090418701306873436679638055085915517854611430709551999252505165374387974253204943587670568178921976725284554679135643642500666789135074828903708750572615630460251622215336853688794660794724786187520628143399742564531645963210726092987398014284286414985058639012744815418660134939265298258353161264988533975175755151886093553230249074308708061052209302885132739551538514881383725650368822978077256528496354205183245671041709491530785641469488138375974578673923195783635264320170885120 [69,25] 8825807158780321317300861474156540796065949274201496480703852520870890288959940321684263785449054247913524217073736041762040149361046246764008923178629107159131094786974248302094013477531786649096529596366453814809142934609032181036883632769296462067563442331997267336145607179611219243477390441830688957133787772423831556259008421384200795204357029994398754570008388707117240789460973695902762501357297188934024695732986185584139175368828869039787287221966149854121396859502922194805396386953307693992217116462578909272869257819077295351365951863911995850139727191282212428334459307148967686990632840981271550446539271969019316856415522625921427792371393899705179075053701191225639054640381492903333735866513522164494452516530991152020529344047931592397299576937278475870138222511542610246042191937825598937506029339262741343964013268099981790391186104555955141700712706478515386412632012158857859888512679767246861873321758446131941053943472720510729185556175789253747700053840774104739937360529072491125908185737837823197868977250908267861967632598874625632799943183721400088924022234430843589407166851690383631736479845607455661016071361600771943639349303682702915447381429341425683224193600083603706178577912673218230651609793411878144780266464990561542340110194335998200110226140395503088482353538145105078246957256595494733902251779628639545643680741941834490854999829970576476110280986048786410806924760178624706066979643987903795244536889292659339428268953360348140223176404710373780130656370953075319720729452115158136867166610883757054420916107421185480176543099467098109036781485010822292284126127310878536814860840899106637650856904851243852226344771596367125174530141560957316104712083450245369170456316047671587257662806302458239065374215755108500038303136282509002675700206728999637279170137715596314182869808347432992865046872671570918045613793468705767028368416260286645778075370894064513111589239712706658415819488287153275603294268874158714939569945487763228197730000479617708387189754121749744391448170401545324748791904524613260744038948573206762920647888244857506729369686378453104686834251690253570686314256412693068275530761581294937437048009899855298480002654329829334938363586228761230526500759884245280365140356556310646165710820905630508936134458678318524288503203271439895819455690009561806035380666621049694023446937796582439991720532873612549614243849307377944451889892945960541731929970221129754708875329429713281507627841616100997938207211935483784506216185911526056826619203058822026659280550288157525311007182132448356917856616117128076198805322243864187819773198678690925243224157061120 [69,26] 139774831547827129886341306820323481448651574534840429561965388144772937461098097117733970641997757796476509318962338437669320331705307352183677749341618388116355284024708940898434054653970738593859210981164176931848347747396321927909765580265462485886353253722808365055657924609859665679008019220469431630887878404911126762127089346216837398532331138386011109759684053838961206230824151658068693028167589995830309387846066683700980842398876502502104406967963518006390053638443062632475548966696645463931447332834634222188210097836634854860870607089492744957918813480084776263781102311393243834367085057874005815277256613301940658023208905841839863507288539098319757733050943362113032659295854354357903252747103753756232611946685544249937326576286010149422120641254506073349511539946524384747238475388203444227331879581503527327485028665542858008343605454100106906466798126764685548066258099839169982172957228277536921282784278220428899219322856174191465594560286283535507673938420876800306055169056968377406081423448598463464445156288466912770552470086728193545567424719750423070898283953814435912435254619888438501330673381837484449277076775735813360683558856767952590671287982800657857949133557309092767832048220655915610289739006041717948881195377882890816358960874696589961336042081038228638661097873908233416752188862943701551772135284477301637208817807478099427491114944830052298295044282595758434282002904846996394387100004308451877042937501062435838555078819456348247934963132549285391683031158889957099249986288454014040690059062797731075894493727481924287972242985381352573466748880549109347907892258583081413218609610505468829236326675183835864722105547664864649635884457097048257266731753677296124593531505909620001149903385949080029973316009846765569522211154056316497321905915659424445202225998723759640930151612868764396193870704874336651156613768479389291186708627226249772214454138021117115346174023086086393377840554650535971835709986203167648677986132650690914941838154636458552983670183697904121374144430117965107216790183844302556850274080598835055250405146736771273706631031565621489870050577960462435528392184020534927381199845175225235832890031226808195678166083287146377003993887239331593102327049387818315323790140425176545771168018218642120438638530897147457764334024002624428467680884785629642773830707731700514197341525902008205663836800870806233090905108359796383572375976918577265434606555198074051101715774043890462741773979407717251628606725835663665795499231174345388536204342777727381281487045168797999227743766382439120456269700917073531327936210428967421603840868925014674105088081920 [69,27] -407920299894998462498780501159236701480334154632972614372400546451869805387171419527662174458298394808301614161021808967508430028093144258395881689916913420683651691956235615458916899995334119150178488817878351722834654828462362712863025092673469256693615993268536318673660344770211574242430941840332978378538233345378468496096480549533247224608595996589772891561575250161642645158076979639820011696607245248120640031637176837898064786947396866633332199222402929340728500690571603976815930864620777895221832695893014589782768395850495079301049791801977426564013087077244775534691880717720918359690941032907083712275268539400893014077625626806616084660584996392970778937569272623369974894800270714131783492437765380174543092226770123071758627728252531778343378502977358193217465218003734325693737281280244371602607135847428772298283855969968355843708175292258697795176232618134560739917353740110816948993694325562040923076387570329562973780942740423474582840550528314201945757733227227116310543999957812926009028821781521086786481112163741091659213868282845862344980657010634270366331235058366742571876496660112080353673400292334131746078825263658395471298702049666930391900131700121195865449507254186597766488005895492069914713924329565502501745809736707314290959228630339153694059236211946830768779345080176582405270003025658862614396569337645404216868676646411714408510483586815538555540427439700463596773774278326214940194414598942641601736141768385334250944644910956443168985359793277836216184677440709940437217971912115924696792818396477206134232103644908057509651736625123511424302933233904268035517646161990816464295856494216046331469402212751850927979259532297006910320198462059981587034454701742374269954391952026391058683699402799864417376256677487285819949688474291501104992086694609517935121030421829238740745479849266013687883149190461011995654927460014047451780849953876028533677406284645636157140956384117338746735291361293810951889192385785727520566838161463822634129968570111165234231998687598835815464130263507046463706198875948506750386019428284255786528469284032499791684829991179073182966765619317901885250330618855846315811132262159541162243736318348760744953587075624666932258008314209073462179453520501168056412704574473730130272822053588016510671129713553377050449051891346254602122825429593837367586260535805798689563477701395992182077952851795799659098663864941668818459984250256115140501568006191457706487866214231865984359654054766184443373640407450553775387401386825957292410762718832887040688463474460804877085348205292398311923834521506373313595408988477895336769257619331912722777374720 [69,28] 687220497115393446304673302090798676609248724284798961564133974942939780802599994837748348350005212934070269872482968015672027913157237588391111087129013700921205141266363928088917875287993780201359958282422563362375468608076913686897943954865666825834575017045187055062200438655103774498808014496320331679108515798448321814687231591537360494951936168991550442084546908825652113373811405046627874704602464759250981220247812738670001896174377167636930612559306447357616592278021579363919824124104845576833029075507512085033272638047371505686015664290461987783294136766866940299573865375643040452878875984279426315701679476136952304298869026143172349842697824908898477419043195547652339260392562170977533418367379942886195568854153947640076621044936127229352578278834434087397239770114452330682540908381053057713165562637877939450239273324850490633489327432516143128110944799473138782170149207143169898751137328855249731402599560598096736323007739066800332837087170823344457581061070179154124727127993813455976628569897838798484716619904431000094884515696419996755887069056613691069830424752766039737326279494449571028349370425304909280353138486806474298471833115627166890195235044822111639485637287199315354737868198427505763681878283412759325189099501562631988244707177476206723083662859361994543434139464834039142281769371899075812020542216700987653701461063908577287859976436061741026985997443804740827490964479331720669947587415176703232519320093148034394845046928928977572981669363377549895921567011370026015593332179710852625691712996762714649788353928041525943790160825391152848158179171568380690116177636934817718701822819275156687529901077165261835851589532277205588540247711345814984255972217718413026495617918700746913059629995256081322699332542559212926681977116051296129806717365888225779570969328315988086524205770070989710083814111501217891122033977344405089034321897238138609666738204848934312855361863558757214891810127585052304726667205836272051105396488636691460051504824722091158821316915517846400530795495386353149644549228413075482112116206271987373743222738446974780972434542028443464373576449179882812350850230279353400270862465694760443438804034595999591766685486673816888759700073179744510807589963708315616656697209987373570926999986099927516178992472902937662913940451716953932242611307347673477215844873836289682858915936624293953286064433484858456079574703773337699531362552352077968802814685327812518438444374126741468912514214192660893660074094921513078974538269819185308564688047422082605921288773486141308669464924269704099340476133332805425776167104239884465524806461990832869212160 [69,29] -859168408108272675967317250695951781775136366562252542100674597397413806464948016835103166656060975202964951291080234202693757284587592022901208352659637698920146701575710382453924915977884205454206720296766874096796194383660875671061449691422220781601535437639213050201488044942562173129423919432660296944741633467942049743285929561938795026739550099067715940863382888467727957922301913555855188693624479606455795615787207112230597289351345935038822317561596487001922824500936076661049910703025409010455096136626874023396400453954520298219152150323001301402596494290762573481806470943885322268957733819196152415597075594758731553251175510705630468463413211722216113369360575538462353320865910981163002148779701389106906420408178287329845326931488475807301067780546384454540446308277328146138963386724397047984853604247399756311667390284035383960931837366715578811490938342977277035287338871484155811910654701258980398659223843528844323631650652513914898431509366814346087573999288546156455268331750546075275544248219884075483503203860729268962029355856693895724562052870356638572408820868146616965425825532536937956333228751131426097379739755670940111150378924112037125106641409475028147235704807413097993103228920532214784719659564986692856203451132087998873066299914136476066463552786573081454816072619754348486934981537341511769900279945655305244332655362111428649212342776118826579617339161126835417188905702792890961913644420967038805984543952353095434974690590058110235814232865388368349846676613834460403422945065436590206118819809984359956561118680696440889132144048929417306883515204770288516415996412552432362704025488408232193162592932654831115924485402860051456740678536908003191051214501287558798712078385335720339777378371596772676383108619226783843152063273721264867720819740162380407595319691785259159880864010655887449329996212202855543012107234688107714185028515298551638313800032258126784311085850618059800559801344832437882948936377923371618389464583758876375341106950627799413372379041855929278670617719908884582688258796827642600218786028138692626654934885599913571376369269211144488920142502777629371317198978553395876476186236943244868952359541621519462863702578155942804469412254691212629574626197437476556428008868482497565662420933079671234312962145764013970588772759356033353728574231322849419656472560271340518357807625705624214035873035834281170551105613983326099553639939225349290759341046703049222421893445179210272801486328596556940674304540209148146047164259351617954416343102597254840934381229214736394849658457628166111871915742021970731583131474120242568245317331233758248960 [69,30] 865052021201177059735518207395680463793027789794973701865736509684999112835229000691479036970315410474453328522946680708089974813286001712039620676350977941556338087851849555780074495157694492743617258507727511287397639334781543510828175238759825404409080116994510235882184949574269670027332220392461891436614357704245078825538736757785332302920326323910537875207575177794610555483365705743747752097414887699550253235970903858855787003489928931560679480775056201471715378435648941490570068539967282173918078193816355470308046240429439540708279978390699525403806720477634877373342737294952236913269516147933173483714276024106931505531441612400016418300311583443713524696705999089793561374574163357983319621937599409209308254347134634427930619442343793966843453655380534410535905879384583486649386707295236566732376076928360276700445017251444827688639326304755572382550908618293324749371324134709336544911185160368648854098653677241976295324357443620877202351320513276522178523377836877174368122166983999410330941020632819706499461189143343518834684574774267430569938130248372594303117611856738308819192568800016488256628037673470085217279410387727160019616818669358651476997365479843665604636916655758103913953556571877479300851323692571799001726449954437614140474049244535020627862653442187654094454989875452790055900519240741056994468749854377786941974266436757553074531020301547271650926295247980471771834193443758923075848034209198756595073782923948356814896623192238394774336381690550592219996577460513921150173511839390235127301870562820953352411899677743942611135110465053217222127778827849064545998920853009262606010492904409857833985967935595970299062533046942770482646466942470195351577889141419270705517237527383197049273552911227463707078063510119933298658942074037720076743274637500723048543033535412679657661905793905190573355482899717903738443948790894175861297777176017316815898784194302362892281168130643634533985026621247018789466157408377689706697892915339533762126232724039658768120964545369653167296217396464710661360354637633619759396778268799845748447684018929047547300887683732698654276068391084760207158470580217522809774222433306701880026487395004847637820574583890935690952410384375272231376879584957679359399650228540267772548487463549508233680787394420809024993607858327773139963757097246508619855608993937906389042231281682130678766453426177706554793875940520036754257324857051488048924718233983233961788332185332876918442096648132669736460093524455947463041038052193473166170571047241926076865263819559139223083272081508478988416357107917167048060608424489154311029964710954926080 [69,31] -727243438910838855212793204698254806224917380269064341922537238467457246624456820404873270098268982456584054219793774014514769181250131987396793388491388202922737009633682997623621698353733863528928430324157368280701183919946544179626194962539731984063231800742131401690625584451685313559901744362827305130542075556505363220818125489539997957647033710155159022402114625946369199845610457535393904583657792035966714974113319239287489483369214862613033543823170581594048061416879552085465057521386302978322185190496899383840148539622073221168527615977686039243405585313245020552510001188447152712305517612573101029147616592431425949973633969060344628264116610970485050248964744438373773343721977301298604530704642690561872712151186272296148226074430922316347590405696912315712731822950328042208853907155564095112264094828773378282863734468263318018576081731974038893252899609574618582245053494430174851606249654049947794134504819714688949932778571104712222470814745701180700822973602383037359589672273203896567530810276782324355550277919642245510596686748725218805718721026148027316974169443651542209356445665752809741166172941109884710077652690948261806963391497645634677010994014563344482796885035546475420706283150533953536098219927431891820011686526499046614654216963719423327806980491772368830044471763704466970841249837763634569790938623667322125623943788058900020889829285395326973843681481651156464407749768995145606234826203669668359908583585037232379200632930757789775625580398924295972009776414040193657253389195177444515153555188274338533878605954049839013904511010334105381424529058925743692974282622883406800514565688983881324323172873099373287639391465636161643378562838224352471013842449573425942254619001111450963879780348299103982481534846432312162726570031147748963779247152040048563323722273213336861953092454609470990981168797840836307462120514242193781482091262139204929701289457277074065892709994050188768571035533332540835831566394648234732646182655591049263360859002449462926639113574124920889217273990573229691462181730618992705396022917420961064952111413518540579288589470667153892809330740307159078775854833064421969484929693029880283033144840081498795413887202977172460849788112424207825761158848296319394237529430580366647501089399228833934410402689907192605028293710483553077340480857815266859067113130124245370499784941997818781981216554644805526405827510738478176954547052690723585109479155288364509029454280588509731587806481895525708972395643239339987825286301969052042589425022682313839750657558268945788601359580417821935516350700203423113530144378327948873808845964574720 [69,32] 519569603958521860109422204040757807406253752631917303418378865818313864968312627701237119020794427075804157633604741469917001700893434298326381515736750577227652179498123593229459305119181741927008764580609957809762594880959476575517120716760249594082983744987829228416514234307215669136786764600984317139093297130589780004264778986883563671697557474292262576891600402277892443248586189054476100254867734086594027761277035653131060366781354058115620512617406239196390658135091669446432044969554176348688940870414395239968366004442556232354990040743026382565678716873426745534802074308726121341198123272729450998224767288969679698131522009165250374506454300260504175428419907517101520329816293916934989704901749391858090488310025219136909562268979698610037355447454154912039446660324249819175459654345080675354252590890340403465846176951700845388152014523359325867718880812919854450693196936068625299796826645603604044235753798841255759203356914993687783084812537969181079097171802558029361851422201393463884745373656776508456449179210207950130390637626683428029588540744787286199065977380732731252191950713359044323952757701125301381142264346120215451968218063234072810262482776353869983735930231993424385271557724451648893184791194695651817941662992611392007604022540045044632808847040371865990200685492737101163392568075346452789701886869279802805666042593250961968498114091815513422112222620636489788131845032736307394814601585270844458864791846498353341026760597751303799188724697789741775417287913509517817859198593915350293581115466680987446067410282578568702323241048357211092043663088169651025529286529968193912166508010019618335415823200318799241136222384098645997350120613244760343152817418019764145089605101872570775416296096378403424733848478363848932671368104822232010408002959431579361278611363187240413153642563048940499713684455189167313884094204330691180121538110090956465875771167679125429053739361034125708238440686873559768150972648416388288385313230822220135744911624980403005412273278048371112368726979638878664032161329486158792903560988276259757771539887924831808234614127017722304468197804244422754312103093036063976694584279880812842282258140632766132748927651570694149192140766083264007880602291280993051893877125870378683630631103051473914281871066573625446509089198279134586976539317319841499249495706725335307585502520474957779327630800527236382401826337591754060931779056084788391808581395151003097971376987712781092102735000243298995727364310757742602171527633705098183771367107710328361435994208136160012150283391725939696940251076680579496125573342510265281543269253120 [69,33] -318107655714991602428761380840262234810853063484629822506044977463386582182157745365994807806701778427294249682056965137127714668289525249416697856858414158278377416235128974232839096411983778890706183269511945430510187288214434347860518985632289272517028621828374859917796556758169568325184829559093921684041651346001308654219271418103508842169276257546532651802384668931511963245315293980345323999558977604685049411459027258743836388359656780121824705745180808310149040675425247130966703212422270867795221990580000442995593958709287061038853500247381234133208958409738779986627633088334840961743391067342351957836458222798565863560671137486004334633679136038332430408175419449318987359308585388262128052336304352041257529212669689337809757848975592240891877710317389549576819464804271797091479656050361446021716286753820086035983651864551452829702844251129333820899809167735999253548456164532006227607612235665000916248167805232329649560717316321025046173536397592683613044205400300264191108570627521728830798729397860928980678052599734817050030404015163946604350161056199910197719960875886136418409040529425581739452987852770452981155035735189272557319104238919722522435988587111813724083739848495926338866847501877952629537094650400474933485757295489687241346024836078310711316698175136876215351366181837059433504924834902104130223247096872709913410611947842974287559394844107217991072877518606729620842402029755478837973585403838984841362634874179838030459821766496703864977535197312729068337827223525359186487681658720210533484033476973508304465649858997107962410968928515061022382404866957903681899041387184019390461493782750252561733613499676460738700759594160962669415639519074171722768085449990240581739047273341392832967883147426362929470760408342743108156046480394151647187417872068829588669301441295238215769892486735044039858632821058808822800758894734782206478905048736088566625306840996285319359813533379360977375784944645735952457636840506015541144562198511734200539786321980674146657828110591975324992953440073840991346279911982793748349742660282832173659652721730128684317039687795380120139374252931038344538549127291267116158811966174682649721470234362459495334603152324350425777473436264226974405973061014422604328478669087772148598256548951038260134169393352974935543392525930721877433198371197076697197047183952999605009402755922976082205771889554708063352123670324924390087941019408601741261377333548194415713108292408377569244125281704133338639776752300517230927025072711216711458725747997913622276221157543840382144179239478064330497747949803255007938308670573897662081269760 [69,34] 167353568353434519151216423210327233481731923442459828972764781549692696109276688820197531735166950220655164138078909648841369435036519381527620143536207090738204602835460348844003948178785866358019373435365628884130423310320210769736785346299708214195590367683051835738369992578169026468453106871233449642528156789163921230748356397448486699331646598791824415676361738667494871873552528790839893014405674990337233370282840362108473704024215734391123231444376550431045343846749339162269060822467189908459671195575543713569889302362529712813727376146291975243220552523232066885815916318103846628805433983098553236110561568464869433635455825032921840258539417670389501166145200730696166145088330831620652588005885409040520563798956974309391502131034901793138630745709546668919721900151784302044853429109727079269924937718271785180402320517968982476727185330393355396325186425526652091490906093100061475111522033799271109712892329588688274799202793326840351224545997883843200955617303097056865217749405276655474138504523469253120498278473138724190197394653474049923995561020970527532396634430781120823542832074101098972003461421778675143926129176258210772436271099396937906984764464551410634517113319773971226648351897011266227712467345827564832639028798180404542980761948196016426531474336204999740114258251185431149056975428177196819038531560183481065784557743934742487247662445392263032716407667038877483985178785082601007801636840007670562583834299556838120161934023382219626988559846791196166680567307262760184163821680291063346569346065344383025299133258893044476999113039080950072003435726616696257394939946958144456882021910963728193306044484748421080482551763007316320774130176525151212003897816773392709460666185290788180613990387632332730943198793015746705782347173580411269614730204331091238187312710278691583897477391535869253784050502702649313996725739656747230370758317683416771966316913010893376318636078711854161405158985641916792457926676244111495632529711080247979949139792650195985624928012604623166018188737681568511918334069665670651266070860545355066112119849413944880174301218704375485120960291204854666671624648426630193188882805881652100490464636020884807015877857570174813853363530576845947517231758353388552294303537073803928656963995331322646993785297615892515844632412270430280354496823228252946058006473589335900427242499930754110190805981974298815884545912780849445579030758000702786631920788437175882340071370668552799285938633011952674959134470556101734317852204067069546984508779951962347704483889515894289388834471697431456988394707904592457966278757109160917073920 [69,35] -75477409339699279738714062401141227579878311505712474419465663745773951336674034337495383794021104716531120453853136362755066221020359258777652701398796267523104967189077546441271077689332328456345942883183932896244801638341399529949948607423957101955561567052572996182953995512016259790119035080177725165230439475573770485614356437706299850050886682722775169566371440574826953497240791464165974301091795177386965679473882089718839129587514969620490792427311308448828661433496625642305694584657821177162471935304853163669714018879000465974161454005121916715964579814674732258268537385887956478887326156419707634557064195669902649750551394596577573382363117683144157571719044202346305188565357469463526876324500963637562755580803427476746375893508925757723655768471499469174063995390485856214802360342899194925816789214097501409831156353349084598339456453037216111904312158516847031861005071637019804785620011706168104541439820436080276502469863793095178918916943488682692668180096092267866250494961950105777171475820625836281256309380004076887352192608452794243535599815857970396630967167077979557046057317812563264233842764178982144684642200280895919637434174122113636537436451644781359021734306357561404869963127049436428021140499313601823113443334401554849425941889152048141357977986042072173967362982782987072740123316619510405498901834788442963734844755314395677798350713229614512840893990753458904169177337356619558351876448659269858177367431357294621103940131436692849708653512850961858701170624234192624978301664382160630767731533693741933895807680493339521495664798867610489393934569987714839747658433476395598934155866941191982134361047763934760645123627755960838082630690445429532411203221733930132656268333410060489952535924010742004755406676331308929584111090126675068257091943633587022596077025429140529527862775673174027235048279056055060193452655682663266992924750795518671701706961085820068769675428201704702568452191078633367085090128366812452265004920678738085939241241325742442888449696588395275007841276051291572808045813802120222996357228044867161445029701215965545114345759806397437993981937681958360758113434734766833793568381844567173350887007387235396627832710702150761785344050197432617746949012449351899978799963937818445291536001942051461536351365413232077446234112593836008885491175515559126118680546679510425064967154796039338425544023062895571180970222283138491477347066837683459265384491753046276252632219637528628270756782813883422739874440178503086658543684220511185234366109633878395472414409683426727262479858191731388430488348107850307056042772741216010240 [69,36] 28920493467501446594199064406526067211802151315268130917550067087857094771335866360411025121292182816268790297936153073061949875093463046941705920035972926506638095002982816604995842984047736034049438437616918188965458912715909486733946547577180689446509634715764683956078355646839511142234984829723691997462363547962098966163664390990062225935975273299156342321339416299687351647737938783734326598803962628986287113452106947671761938033330416434598279222111197258022374540259619903550374581291245988483999027938015787186900841954488698805728814627975721475493669602423725484241955558421582319979247411478479886185221647698501980524272514840466220581767357873001185483441806057403744063894799885907542220627008909459843412365843693541477404327157849101743152163506180394885615479158251760285812916055307143794970842830456752643362358844351341641650669733386605379957214835500616224066865908205661423593135796663016026942326078946381612503459100307513602200190748583581322055195475754399182403226936676822636060250454504869924729283859121207838802960894570332844715603346971587551636024476069752826799071106659911360022635954197772952769417573652315548224541431586327568663666411629214993913031081032998946286554551832191161915464711006917101676785609854158185459671772329872356835594284944733497756208385436319011464364765331631217475371829231109919585320663718977117059896251779324283525689399462291598151260386192133743345943800196637502319968816361481296195065674507733346178709199680049306434398013027934081880684735679677433277731291079241656345662995307024253399150093070122370248649858216630450785245822491223896157317756068559754586695133436722892047886871003392144743001869322499613215415133427046217774497050533549796066915534456202259269783837149188488298288828552393141701347102194218177574382138746059614080859276991128971063676458598598876867776672177164633527404320836929561761004585874537232270066853191323095943828109836350291426618610041720469714453657939593473774328168296263506728981083178156124230540247959077484486077944094486141272512942187888264304601427876615682377566028174677534754533354061453542995174320724917937397120997994523659645522390690062649056482539266436110883357687009766224077098029936631503071059339545867707752227898851815593604070406286222259105094063145890451881755300264240304843807562738562026601778754788692158549757878192297425201814378623312904407824456477999205017610886874166279336001466798806100546511085657516605437833297748931360346332122744275648934008048184851948410116386369705328387633646715573180193087563225938091358800809044213760 [69,37] -9215856733928811753726742449194139932468198899861329438062629072493312946370844294461728099795796290882776101009134103211619989844323726744331022564485014500329244551989470997498971505044422455914547208272932923419630053744130189932642726051698457760240036194431823702275053497679537652573988111660240973409446504227648219660587660565922135641167229088821413406229015401761312468919311405314632120990564170651831819137390588183994904124955162071064780416960395136947962926626817828991920180423738181051826998966000376144752839892606241660543798162588373216997161176422450273547083078321556224375309371439591887097292230863967000433091808814699215653894555274154822211183901784839992340020516128056470807726166169661234497935230066532200862932626070935448025650339846642373436110364884782063875855217623839689910293298562683489970306246084151070886299817174346785372907380763411925305962429716285936001536986607886670590998443867169976487817469496508441238620056928164708968367199259630333319264571242543507195867422179754894384693366157965741105900235449955458930695111922408715916054956002759096691174466422316876295034368934085281244721701210918944317738598557101595744722642453650969524484758479816080384027442290042923768783307300497745165247206720087968728017101331419546250543582367261473480758402809163468594180165737257769713110775102666455067530741019867581288834929643263729981928907584378365524609011795222613513121213957664773775633452634760138606348610584177021500279045624461556540809828589104461823837963675322856869631790165903012468395359838656229929949878706698758859805026875657557856065982365557805033054148967862200789459197623696902647569905745806275357636604564172119666483859739907778689593965515211062945640348610518705603116131557814371456050775964241857782300399734787840694153038048414293565857324645439912703628449936703257153273698182884694929109276935510358654683573894940080448877498185295515522963685746058448500850135548363206841642918989858125323719690800979122817506320421032848177337390976834176469962453813667757133619247453318723870393929462724469449845735609713710086964555906710608410683816380905002962438376678963101323039410537627616992750841068815720860454787303885584934170140534678635692462609410618178871237147439977443258287852047616067122254747241502514802664149171440214677644769795617014312379023737525041250661146101850492163450644130897770021233475726400306363480608808631204131154341520506350566266064658395489847892052465433140586135458810948333833703466926702943808289872001866228183130500592502022948257291683595667292048137912320 [69,38] 2319737282979259068384195415522165988138147201097554025837959030864706340736517646097399147888339575289660893494921150643042035457091581789456087256013449173614468253042649265830749534399337779152814880332853261245195407736390715287024071914431559329477640539827177025054784243393724871684485711810767452191255648332771075860447501540324291012209760873516751559259017774470922275664026549428248322168313310312022821944882078025283983130065338000477607907358770757439223051545344455129635796061412797487077972856996069207470429058951425500790888180810678727985928083914149529267303626751334485942944446941054992852257058307776778203508369028467140435236343070899083465036006416476205596459566692756561643394464897416610030130522176373153844926380307241821006251813807624547543012098489747336040983291060550553580069941936133476056642129818957167062345277025410664043000788039849729890281353987969686054555037403927600353264666430501797517233454171603186672493012443943730897218658271856083536242989248021195258418191720237302050664597492662910136933021730376776747119428606562220393217462768415468043597152753893354451371665096944224142322739781952956693558083549777383431329239002754719421293670111252276653886862893738441035674851413093530907555528685890536142894615029997137569892674346786394831046274186581162802169902003757455792034866379469382511676678332428447788105651552341001061674577109841421885150230144968414830230410576948296086035692754089077171991478220217181965132335282554955985440333025747063013227467194127836811824522605094622664815744741831271005707954712584693248325140628722122433552432200062674629236350387121170357769228475505791005509629527625104538969266459185233697063511176380584944563807322847930402514618091919378282538387134439654953441438110153448966772753581428197134609947491846567188859657253744452389973099826576345682242422190614588890341236267444850536132825972434146018739056775399552824612537130981973899399135445390339156876173910767108038701640307823403566869890367025677699800171204100177476048528000948151017367938141894459718769680072041920848069706314613807168603373440289841002149052549037797800738389652659235228192942200512997305943558235383804558065848990257281441458141015385639875141061822915190564083520379421845124861105522371068954541215612865136640097253507656096035863309745351038755124632682849718273546003500995013364850352231387574187359007460934291276884301493681779727994214874569832677107974830195558615454406870509696004600479133173998912473004569976241099806761886506793027492607724366449838216984389060884002106245120 [69,39] -391034604375084408261896267989296538467244067162952491706835797251079153376848635590035406229207679884174415414882933252053901734447314426595510883886157478433489580415345224044786762821174002515720742387109778858362487916404490769577947877460796362917832080768829235501063052314300396339768710755257852881837638885681887752981930341887764276436976616851973075189243734724758562325599366497447172342725768977295996779465746837720554957883897931146895195024360564278659534212878544583882573743812453545414621776259871339036354490917251265224338681391671373779263920441656346871373457204690755007438663603903312589723853636844243526540068378314476309853751298705889320077250122587616920191826558377174058951188311246418822309887973638928550093585544767058609415661231362289012585665611603542974163950264054916766846854524932344404366248526950883855095976830881081223730359000359993362024205874446520716645166082386055699220529829776135601329279768349784653868651431389441252479754117250603380581027275116202715888759628580384934943473274511447076139640363217996821761547878454282595255568859996769435418464726212037060919043809437858590259326535865371495673121155351512207898447655157758715204615799618727219970858556893582838427973559686603478488817704415185670996097187452563019512494349767365370498150019266021795714159019495218801328822225642379382765607610814802487415773435416771219038247710656085566392237111242456286038788860939303176243328664518522124794615177278662628648528986084816037365725052112645269050442774651681557127260413158499429552591088124107909590489444245313321612435168274074547273788246971365181965299875583663689706205223256669793255268757430704218168049555350068290421937508094113521930997789762653442729700370465147247379725295709764635765806314645259953900186825995673452188625853813277231186055570303130091882512217689080073244418413748231511010441257514522418383792103275931866977820779466733531440458891334572729622899176953767725727355416973766236275908984770792627678169569891400402316979599340083732263251309326500847958785699678984854798260823076192799923918322736925368580660125567637755880019752801268001538091724397802059858325609860309805844940991521328971135060091212337464380028974595336524812637151692293154526875414861686513580550377855764558273992649273668246056521502696169087690005145681231906065759372596313951468304220623887048726594415225684024978557998092753793992212236824797458730418836567140276178534736584522167886603936708071702792564698966854059971449005546006446034626295174058533427403508639076867972932700818328149557248 [69,40] 2696849426449969664935196534813103675784422131237029612738754011415206611602496148139708185477974381467596055861575856053064654090612646674240573392245145025009533581733131759424966416272012721867378894197929299352908471110912637238805657699408739823560311801330346635003257229682665138242842892447950379814254796886877230149229737548753563437628627686724127027633287188693279111635761623754863681529226224580855337691063958075838967160570724473029339285759652354912858116598758284130053764560792420988338454025516920814946149443031627858041219821964124439306545328076164864222235914259974353217112244128151786259324391315682024477162370345049920945016127919065409950876541333265338647026891845825862757908055898387540748408478685506711500745542269412330360840643263099698638971954011217015885318335114296615295726003255716055688451353005299736369790653982720644308348229364342443602899964126817980947495684607727529684818929640425677791353296497774192409630946490607450534780825258778351696400934599244682880950582672900393097750091940714688749832194846670471006321893806782581146959690926055521918881484503965801167288192709812840559140956811946116450172126439984310700387737792466371281168516990147905827254210975675181489665460457987258856425182870254012631331043166440084512887118702365918289885673835233202880313617955385169020787938477069585218748880115088005553417433883358735412940445663052926439105015949617160530434287625980032376016451946735099467436354827076065349836168759224233733422716845500654609389963923456973814569595287446469713865289490999010814814150428483909716365199889378564122734021021996466538533827733603571911089910470376808239127832197252021958670979691329870042257485456447595602127893029700648089998022710140976399743392437137687636829128325190236057549973259601806190461232610914723138708795546865408227133701259383314104915329642043492421212013938721074799322972625989398533467344646949454143821456098366016205761769016432308125696494003185705389897596870839719496307864120902407731900852584825495807403934638348329696599864954688755822730738643191919340940868484017255726676820655133503433346468434137030652492798313801141481086651485371876803880190016970449817377415095284015849170984025339641972371693684773199894884676336388612175342334589545555623971289534439318367296468866050151017343188721031743046430667015302648323935962741448913699084067124983591215045505629873753631152830855079863219586887058880211513959328821256773850623859910523806871775291341592121940838578039679453341933708405378909556056756290575232592444327263362613248 [69,41] 28153886630745305973196659905481069275951032620167643907871929611528699278403636331636311603729588820576974614474173664189274406500397582090092456813419394433413400032937861870309893124097616807172858588107305762914341592207737968917951814865974447375268803088414244324670703435759175369020027472446483275378651001853933759305990498610308711514577658629503388918441610004892235653349503110028289775490426936546196069281291158433946595617838559542891916031584059183136039538424043549342017875398963249847765796941712105659130501482373406546372109335761831035384093426552479492152661921521032087335744129074653051882697054891336485157081730339413069764796541956197290822754577295766160501447674417863628416540093934085422424326451841529543291607445441248621870520432311226516583770188070017457814144334014159927517448900613949392367295730292382327590089328563488833757568189140635563822452371804208387388295781362635032848096600978953195038217234889175447382862524584332100720095914343749650387287646728371353337232516923501011964068851241300025384060052123509145777093053395178095728677665422618487245891567895650560503825869370320732515108834992267829143680902792073076771783681524400176080203823932807127184703338661334296767792466989798080617476276214614548712676892225578128992094527332840793646884914679158824464177857919416580549694242157683192501311236960419400063146676853871606993910247364539790059784871564421220876358047405110282050909402961827606070841801334930293106826826933124023059949485582082276695002316046636681200924873058450576062506878614915976228256469209629662945602451722343135261783052044562210641729953999678334776184123729872564406351301472671624938992491669066001503709814812732098632281234632434217734529321601469584892258999471852767522563643862703267711025001659484687446873859472965308373305345854759795233926346332298947585919913744348316785509732695767683618097136622285430943208417137132402520076577262688925758929682568189526909055326043200800886421572221047445600043855130087493709085162537092619433033109180658282185906864286592398488473041828501576993096567610201836279545402327949519423614696861036117438807753047480253521929369478429923570594286469305719511781802779056956330879539832711265302279941173482789657477259596746248131134631554350675941321953760676759904266860724956210069725114789867429799355049476542537155842375188905455926135096575926024676152462862925620983748198452128874453034007857641423015291365570433093343730914834832243597779555852682999729380902210110743504220232079398763885275805379876094404318716932128768 [69,42] -12464031444348317510949462526177996852451321352885171910102215230829842178306918831280281663450779353071787920563330032788123705840787936450064236196261053083636770152847539084645636911263286605125936008730793402988785224163325254669666712803344179413833902369479230064583743764407067596086290758441313977635396203809301268547314524645383200666096594620777146286136175212289800608769692959774283149905767706255490189903250593221814457973916325645500360582879332271383173110667923328342558195519339119159282335474941854435652134279353895974937027191112306041469017113679476026081079825329558185141198523474993819121103031448497379320723717553964279531680897230987818955732816119347116929693097510280588644098714322189898935657932695069471835955194504870523547593816838417105306240039364807770255152039165134211185458785428971431281030179557219299604504167940080539831516697877391927012655802043031394837946311626468933338211940940236158823895020023370849800088998328023465187850761237850201727789508244320126880292113800102878223635791933669071737207463654048755579505315174184027746724179431527910076323978468688290774287139189659926543933139894948509340640682900767226140979071329081765607275133109598814202279670725550633182085223835292725946689129489599471629296572983492128130290129537321977527044422681957985716670629718209174673604447811819586902183836626307763982004677497944293100439602695888857797240360876985219259149060886237185225887075621245859180390351335128811546690563093079223140558441542140597670174542405753078928078137837771292668231350059957068903276120366899237062165322768955276533993389774583267397616979292935273064266353550791837529666836899578128745963601508587200344851929193760239017126466082053940555568634799041811347646346794273067616255112477817164041583263439640243398625520402655768254941504509024986266251217991475208810184332971973896943265499860455332792678856950392083061187993081686526490217448100576584159870195997186155885293431225022027359793645993029724533162042934186483308504585527810262770964862924556521455893988979780533506990487559913849020826746633202298117235682475159772391096461038854497565412898824096288688406633095303368015595995804375016561548398020340105720629501200294457441243221640123502426212176622575385601338135169748472165663641572522722883614451810881070027885986462754042593170705316135870882701589488741414466469867331387570896717491182501983993176127017455604441425129541457128855430461207836463712612431945062391937628005405872283037745398773311435303250178034159748417108834672074352042829517160448 [69,43] 3254029491014902792035408165887337901826034334049456884328028525316676254749628028058407998514279836409772642308326832670122568563502481003929955696498989537848728737589473256647844182711809974010546051142079300803923072607092847136249456617316907348005456944643844535323637412929896319864892244310972723218876520215480279948395933498626633273402119590574672001718725521845337375170127235670189584823162664119325556328359293169081430264049993425522139703005150211167705842627151941095620831028350503744447499579677726847134898266895085180766269013128308514595209862872751960300575837530782989039850162538742257368374044688224203773643849785362192515283109136308240490468276266185817272770533406885627508799465253561617374547422716553331635813837358492258547820870482427910450406674746183502570729902915157530417937971434506375998813276434713771821029566010966298601488800743958443387647169671346006297248003548112615252513488347084407213914701725201770825722091748888155822810059392309066220179269758281667222795748276542182557883255551594294316456763247785824667397357028105556600642826534995934271534368302271566758787782199550602593608926591705491324085797819810219919728201964546353898590437240529277768027486754010185336900394762216561911416016289825717222820291273939085117723707499635937318730117304833770680437340349555194270576690576304566565868488877828214187772723774250434309874307515653726468906986738596072475799444630493213788446451236478860817905099115002150844688787117374323997663786193237138509480068650744909476757620730075013360404074002078728960246575788117369516052383118110637025112054337169622678537582302153832645470594348205481363414044182101647998890771981302414804647173523351795843667667684746695734648702185526682678993154607672275475997551082391373423870857187664319466086704329703668497067165992884557566179038136459154179811644400328763652352423379260493293080573024759014040046429141803492007124819515257732172157495950415613169582118505236237274981937503109744481346414066796453352698052119831093410753725931998238299963321245324605050576332792363005178252483237561498216764483404261973622996725853829653201232791740169142008596383462968279136915890008116871829769233708644469278954557398711806855442607235708334619802710198882985291635989685594400613705898771075784407518657856974841240741611057370241598857746636245804879219772466550432455744482020202050444142722526158791123555981063198074460425109666861112590950776833368913614353850080748929928062283223621827703266402038721962858157444963043843265005718755804696568045502464 [69,44] -448549502131996583994329221159916158888014745079894326605276124757883183241290605620459091242967974113452489845753696578995602559386469427850985786544702910626929606668306903422199038665078118612177686429157829831058045823984836194036833983974256748845365513258786327406261383764761602917144410646558639059976361098608992549201602681553453239435647668093720075899452726000742801419208175919166321995731396049584869209512039913754703495887105919714174728745048785196301520267979848728431964658003908096942445909684115985661436190106675862110025983914152104514914956985556633901668865665726347809828443491319496895526445178828661715318294309782028498499708302402804686081717272365675315708339753189410736969316219487880638985320552635677943666686031944368541779489846520861195040163707627839438386090718562567198004631404748177169420158484542648762794678200706667062681033427746594821978765188760154316527276668430193434268673731121968013888985481315113970226605895229599259259638359171853465477926807983993136327712843084076821860101021116300542583251543913913625534189472741607444867906573935861281880565825744600020246929560500177072822999408146639699554200559839473863859519950600102727697991816645974890736444784247015207450900221110272941031942050946590975832149036805374863663626657043828985719914236450200396014801082955921710032233002292327252664235533856277917547113312709549225706579956094915008417716164208514202589596316501724172865912455829627185718611601924553378429825170825321292276915020624002482177099439006453818424388128099972371416517199755958643762026634528829569882148428853889144232687214521773921564473521180942103005871735501177408398528847528731205059568064602598524863767451748168534372076471909845686496672475308647344289695808112771917830875091219115183071484857771808204903965752437615932207539559429566941785518112101902582577224700358728021043837062252029337626244689825297487480416313293039657067833052215925723813247052690893060743866606708653091369475830631700355554833108058550459804543652769341859903652648781704792874877408996656881045132605393114351493772609835889790931437612481494913895659893620095751183961876909336769957561868271899334603940204769115716780222198912166304570934421747078742313952459114960387370344963106065049556756231151254101666326007068881303468503154650245865608088728874105768661000127046537362010506096625959019980832666462263582604082421015924949447298865560606242074621209550488722398235075199298865721109994051148060222647878692109604178509900641458629266628198732208726462281494061733468176384 [69,45] -61784394903087268668841176987945496839273488299082920440218080735193698025684125010831808081935981862170401466024246503106488927453792717205721776212063853603692697760377510096051659489890658366748424700300605411985297210878059793335711860944142344197903964666589676367010267290398640299009718394540949884272530634671463850671112413398534894847113916171497426174040828389149317330298224026287138852934170907923445802614963890035374912272698434808631067463846199533843505714130057948002302408452188836100081197538234964246759266997173301102885770803940264326145971234804786546682981390886008844837919887768238133791599040069359704518507464943955777344695132880439659201619182209472851094380678906909891655306294683770374906486990145155054598164034165193243359346766357988553962424885102982383898113814421064625255624602279055998062346543123684908165559855243322269398511555271953799531131849773174816332313146170520936116311991244906809567231334159431420581207900034141476270351754600115171050083052561280773850079261327937714754646325484407380979610443976582031987466804747140485746020799804650982753650500680512897653256867010358552680807135167604271331587348018930821328222974205738567397235559760050712456931360458265210906516907461809545788520822643175896952277161527017954457700718037147784996167950279787122658657092438818640310272792561913367851689776714490541286247325924182950608704411303337769226040572636881840477273744591044240816455627856592747562348689086644521266200808051950117474236715359780307275059652497775233482238644533922336246082427232566270947985503854948065739459931136015987284275430837823554025647270068022933176426053706705224509635844212864557783489069694882192758646126499701179018636857104398509342542176834027633712091978920748164619876570534153295661281728405530120414550994086640564507370048174301743542118457566123307688678582078042323411023581265671744345313649540648071644080723157292387353072752611946369693028619754942239156900997867774339333088235050695872569813839186319715787229277263890225380705783968571758939848619971294000787285667183563233534037222014154098430376934328272888419606723672614567640600992460285158001798594877240910984287327374504573265165254660016610939352912111129380018281818357579671465218082333918020813130023549827342963740695203563186762605499184402530925369900405117326179272676273632409566076686459669630668852671126747529350527797075856402627281349832411050322600234784596536026989735308570499282098654174222185594372490013286233174442602969683704261145470375959418383080520198303776768 [69,46] 66277887942111405802024981158914019212371431949425558835259414407834770867045198484594346814436015934319354891657850474795657507952208787479654868834603818185319565148221920081408352156397892728577360449725144169922075082862914341305943500512194193813570203438951251481011967026831754247121968785783407303274086386665712024414394459058241285055479684502105640369611961488109324507555587538419918171854658998419009641214236888384054839960127978883178898757867726239899329929135785088041252056437671078784095516883848520560730251127365355194725697312311806874101245950829905259895226381961026175409081918710441443107353121392279972208202049483413398993298217554499892684888425549444760323777793704645586043394506880871773131936173108103613972699593664475212959748259167403894057408558657750166561047660171793287829397565789000453234556488683676812723090441743610218531897277861917343879752482282262364507506264192082107097315688264228437169821161472880092045225522837527092856513386219952713786241871268634248513265405365448705842056174427209401059860779382995647640318627614200281556443552427047719121322749997375512247815003712540240520570325144626685158531797164873882828338938813168543616365542982506388340534202104776919545627181156484547107096827294735914758768199900325979042527687219154227959652743059028845540649214263490239432940556235186655435803643721118793886630370702879313506582103098343859394835716842201585942129987650920434773430833457396894944569066084119074641617447573699950895793303008104332527308841690755697525637339854253977144582708286850604824523824858520794951930927473827793813218008028772129260175880068616975911576734375820843313797235323385280606774512225290733695216688679242889895526303491211300741001118168897307225805039286280844543451284029326795934502250398261864099490950883842120207434015230078870012701670462470349593484838935984120048968080799896430207085458746347952897698176286562663457762480745801753454927941475843395126812534894089554286944769277905641756284581199163494544971609235851119773766101263247361013852928476850905265645308873188964693388384632971814752933694009358543008812018962903496242823996266785565775080101724961405967383920780159551213185703173930417956899736139014723743556213021797124225074386575263637183030633442579032284514482417042990626867354605479007247650770513426478832461881973600864206791022699913169099755864204664979085427157804201080323474322678924894563834201980287728586596215661570108794104836195734997895162480378053088235678532794871550325447361475243487834495264711770112 [69,47] -26985274631339188852857611834765570574641009921357539347322572360102494137908130254877050303172254189012108729626333073453425483813551832727762239936022018261363271213008889708423689151648273387105460313830075404139405959465577241779122497313019480072361066092023388238107942931426039882001367478497881034208077447370412359775958163710402226359059319220839959540024785744684635912916131236354783062636350672298492460569027029938914765071415713794297463750693373821973494545873061841560029220736792539911247168960455812225364217901377701286338345146728926259335822791630606448604815222304839772837360166990663392758877470563001288685229786766848513163681613543131674215475235568209522283506578046584250839512451410570840478962064836794153289788340628949868927889177378515352382487411603326966313914370846215026532261948190516806477508023053576007923610765821481014083808245239431131204590185535431467804156769833593600951875962694020746416335542319471903477931514816430458225818565425685372036511022000265908180305981716950350081654980939589524498420787292726153115471518396281284414481174523884782383906309288984114039892330960630684799096426489360416522707695589800480581703602206967091312310147134615373117722563616176400364954782408517100325603076128001829166961458575570104878029719616200502882468433699084630947638041209166288482531639165896806429290757820663143607245686074639086506427789178457414660330776918452743115823385549743257446756712743043182873886429768080387663717607149400084270004889000765159001763531003758584475437474274423137577273397922356670610447489762308322772195220134853909151433068116181856049850974705813578708247637922016007077097833837065324235476140112732044435991810507589424627462581902293895376823568235535810648259321063068565274546492963764539867711815659661933662831225181257655854043701046272694554186184073251454871465923124197080200649446454058720625666759864620372736346950346138291383200189385727661334558598740796435192585029392433277702588936524337745810688634933864918529826917507683471827145555516178148206963915434080280751750210942984154987627672806823835731746160636036044218536921270764916502837563100023212016966595419962005490048019970870883647843142249524811348614771133132502550046792090368055605074976124081600979860531640027986070985717806741339740249194292520836288772239803429894424414511240449538200683558281549986524864028030861925164968609784452045354800220763710158816539018102909880182884236246115598166939542178059182869956260039960108469710804587381525561796114264978372072817622515712 [69,48] 8003155295404834007915751077957879449597017906272537492092207571505221928737049769194311455814649447079944039268763578013820691510672388893567305923897212759942751342524340624009822142067945010469192090310983419037204403002481759109643335534881710038215719648102134142038376362771531080719259154777579886502630650712806361232582382462166762136865164538134983175780455336945189759491506329327867997611162435120491152612079389379304396624795184675960762918074311700256184753730963518868682977584412432827132815108256771040695981606199148079799209574365392760705082653203969383209842011220756315638817549508806874927101259166938722510150612683837595883009073073045083607881984181894746870319239192378657289179952485609796207207535867465833796373889680510091445801182756981567883689700320059218167661045242537449296615104617375034127584756694315057928381607258679317655513554217059980143381454054004409679111559583343484624948199183022211569796557312050406808011926346963930553918641007301974095462144554046167924857600782865351510616489162931619725451633483837286006822399071362466031932899592480129045539764683845540814625670444532582231580298670139936308263944111233158063498952457012512972170209473517313171720352864811716475200906405455904596472256251420356750564569048404631432542384839060246718184332943714563017488440799299576959286334445346572745248036511267870413910792054201398763672262807383404955342391362724182131827076342245309955514365727821758251817048689266572761340759280943382176596327199182666454505613357982841329393187689710882920134217178353491228580575451538978935777502722522375750683784530359273136887069203023504786780873710414931162585401342242782691199951505290306864843314554851018580388583657858119060670201327930819469984689537949617451948362555222484718437887071349290197206513885226663913209980476321011629080415703424960548687736254456843149812045202689875752864939249714376964269794514909806523687024946561678428190849514217204578050754818242321898479343614741815780217762459239695257430961569138656318203881667054330524404719058787297664209381696157167572186529298309208939993897396004484570458359909159535307282048179243651867484653226984777329971044950199814244318975133682995696600983129725620527861938799686944184716689546767264223326057550185145748878371728835307233047488824159279509530986682363294361027419952794624055401528468148479158775196114597869489415601166647777762829598310249992350957030438901287310441565618707646570387028597862083270082265503173814975612146437888267788993030137406452215511515136 [69,49] -1937754697090759190356821220655375955915527835167837437661399827715976060709949908114472986874369272923903914375374877977886111339085456178856986384214748149030005541021537837700484326579121939008995329599334126962398038966161423045667567478558085942153010437764257126218889033517092062822046342065187124088351617362698673147910697653994793681510897273027735455123341457795327407972806756709465436210599915095994111881311490901067327123239861448609586102807108169219566945319626741057181015220159885678354328103979902469880853233071172793940605307054252432313995422653573930613535118966115444031037433853719518515788762016506559683375105936377198216134643175803198170945477048542679762415821335872521487702422595325509039592955788141860168465269387490809746279840907986164610040928715225630857001590724317836241133901160171667669876957671388535322681372464521171310450074728826172489154095736146636685161716433324337752758646710195940478263474135927349955305743021880624858063971588783196732200058989163734098041812467198216912139412934256729650306935379482090691927454763746895180694244558237608660398177010198369899928719511565329153484672975905373689704938173200185749541866817105228344182044283730305134633321433684756514953416793377894770212669606633452982362790897771615484753177071419020797449635524335385465158755157814547104917999863194489487930162723251048994909033254207322582152831837583918811746227785054463661077654264505829441736376836197232165538092567261402792848387578494674742596920354750806433951112394288072438657216227744920304020510316967879431420479537368702623137978452167181071769729841461865859839330914561088505260742035234870489847134320693551370653464333777689556580592193458197891175203001956006956181291203235586384443118220792395737422995696349239245862048029104065529766400026702711507836838892203973014307506603939407945851330943534633509478537534830530316007441072456975571096884327082119593188281326238997146283888605009013240393077977363139348645994997689582264043146816504872305612599570006433888243786320790184801280314894875873137938047856312240389005433110872633333653191309615125230746617344526226947149405787313704299849331913710480492825462472805409211053101276256486286298407316344070111317726000500364553010633762502444947584664113311096940786833981128971541259776767559111556032210322668220914552886622087620956580978584208161946040863307833388829797767209611301736232605599950069027017658222244684348921067921606410909851184488956548565854061967539269221748966674432010765075672154818887393738752 [69,50] 399900240475920302544090541028880537970551364176569562991426352224717747502094009635583092371379463037260489980651420433178515762879347630836357233727700508951934337638557479490845593853023268422239556373309776418726048183276776746057860749176980835453438478429503789192262383902226912281486722191385391252638025162535441627992909699765432042537593059985616441768825165015803490678296081835161064132528641101151667397186730770225255394503218660430203445238632038061693162734345501090639039821862233463634120109956301024989831192142621320394066937732887739127359326226368080555660310997493120972639857420852866984088087013619525170782926212227137199976695046526216012965208897638084244206885028199214739574448857942183924504316292850715500846135324718899446554629097225907266953652335391846136704755081342095122821213098043153295166529033187430339201191466167499196922151957271170883566642138017512158851592097299308652493887953249615712192369118021063176154286213683162215635558966394348361220749138476075723654543926265191445583889902948647685752562883735102145339578939416546265674269608337506021638719484483586497018842697185224195983410716359397582791855664329254985288953035964949476312538943784463424038558339547309827577994310353936328635353482428324648650784485174013146099606314738981411371633052220790396700940532859040177217147482291871824061142445898757640372407564895087397681056812803753088182615236901129677985672925069998248697746296167435688366616613564233065252165453274446803866775582360495921631670527645652161101077678207930211660134822938946451414413363380500526524965512442939981441559676902598237990353810450891543972378948847893409228337745774868799615556723261586592495255601466603263501089982981557427466297502811600929779610142177014434456355931232662847836038934184130810199546737447123015084756217865421263030966631228112658937492011768339288076881134624131096085254213681402530194446539089445730567539115125173546428726771882357126296285335523180265070697578442335918757696139353215064194668202695556662377755359653467143397344425459110699995050259449326395434069519082232973186847889284338195108493195847806847914638316425101301672208990120575691167060625617428268951816398773286396362066708006813753850935224885933394815044027475303273722133830311963080724256235293690765216819145214959292096684211260804473683020776992334768043260783465107815172312400026883968272616927903282856661723396386075669992386821095202252253717320839818278667051035657137761005235812205501272032798774374164248473607207222618619904 [69,51] -71512033015917200237888177779441959683979616636821350239368075151199655253543575615368240369927644695409764140410083409124449870702547057231796740646391374181328113724727526967253904192540585030166327922760837743357767235710583429089697847631405497993472421910967079366883574948012291541498175059717829548670578087600151713396550887144155299648380707866162970328059195918939574102823871449308885793978709996604791428447231218746405079891806455756860247930118717164127161252152384463275487025835572038497744058253973323417014752688411782871682146054376527308088119113370437110191000741150226882960055394024717218278962528048222049910167437807443845541041697525755947182274845536850539873760821220420279968397336206104702189546751549163182590269769104383787659772121743111570618208114195644603961012539244252727177046964116162568034106795720569000443733934163070818198733796890787969331403116000816162879172836392517732215528645070136331095817429577709567097795696129975219584350908445574289052487261937380947655951027026182666947063326869396430160584264414029601120257710395107037586589283200569978104004294656730972969526728280623397836929444540893085337490705172706569516971713011537978555417155104110253045509582658207604465895315151402117722986048131331822894142677276108285054437559071864751140490200582068054407309365653339383617859077959834776972110641529701857033349372646282067898683779414481939240960385459919920445610912194625621985822618785584086695638432930018365758880879847433567067670559840164469666696284827146086388284024061010987402284534454958106970993508629378316380370688288929962455016351174242289683884798558685304285247818255526655034206074624269111864726236379221621681700812773807805795457914612079817031714813652663252032335595854047607160340202102622784166315004345355203532525606900218498489951733586308935663848768457484570656276655490738031939652040225227807857357150760640675324719604987022840108889831939509697316300418786917087325535953343060680428159345479168240979543797324724008731367214894744426663512639343865413718892948679706380935475284524405461755913252742645495933053064265677131628311588788452520682946349959035687086944129150418767049352877302306977985394287609078076939765243195479636260712522595762360177931133680315426928559617535735429716736794797429073144179619208615360556673904245980977652941773833241166496263188634620202619580564702777079225292490342809503253417547305395270825757591026255775467915086774613416383534436652099057823653514276297773196187360536572127505383915924750336 [69,52] 11243824267166544292632903555201151328264262151094923842120990185858972112620593111184132529055111664640524429095563333854715717340618965155576715104443461581224663177350007009126437443127139954048554373087987485258342881604133573326480327877704048548001456159272935886435731522541812890941597431546463702779375858721411608143141757115364338218574246098973950436256677271561352390606354547978082003383795693167978185640859712755168342038340292754055932219922677386546875604708836197318245469179667759438842871509796400575149089965166687895650895529314146983266671621035336362743684786808768343963764507465521548457793810997633117469100203232134065082258838781791188733738323841828056489351351029998024812844004203762565948814856097611511584575123096443177875756549221620302878767696407849864988669897419321936538450742906886902644754790358546977171020829325431400670495994436950607120231475314601485187651447780133992322115254921781589388505326630261511496751783194426507653574753330466153092221667401740192630413185561335902432722429504223579636284695626868417781692700682629456548262383160356536385901413730981760584092755235497226115794540048116740344881441364786813440779779551879074933158858776347027917698939826713701727466996341672864117402558988498178686440869027454271758982765937309852608716908172836492176099139098980516715076668581712626775403549196345600499235334820824076241863168139957760089205724995436759031688360290876494665294195985889261229723072942151330872409918073697744074116283131945778360505719460209629709465260246112005926858212359347907198583880257195898376194992681102205457042279292048844390468765936246019944792581115007450759941865295191460096744409854434350143532012848414784527775571140865566463613487792297940040232614153106528378899700418653432202763120651995253692198198391907046435313270711090575463204372910749457618510499205880391427850134596382494313299561367068378263499978426632199836330732860150683254509771778549941306180343812870131308989228371624609918205012617944041995431221451087799840727267902127199372247889073596471766863180714103934840102046804083428082275075580681646477011799965210215155610400547174230918381800685550935021085998550848870078505912860274130221739721851543205319397308154785872237799422635029872920954456570847897398705995100451286899253969009431924166954970467772311080135352863472560211987178960484847515831116025300612745081986246553415629902170491789548834563247490499791116023528277089579445871536596209086135236239252201990521983697824194810703063700996096 [69,53] -1586282603072653523024853667447288582073001735462368718352372104408824928148555056252833624531735263556466733969198732426448593070590540065187142187982623897151085997598691579518933315379348040221309799215705462658740139463006846504571734981259872154783375958017188106015126534604051814996184405944422809790077542741454994148341258227885398879540729846480476623756347001721354688345312785463706718998326200712895219713232433252043560573468378435714564627691690129300579496815934898379108476401094759785816413289685225953228711763699144840219177123281885801773895524127911175446470325374940423174278849263828113826540395089264717102795811901589709680108538445032158083466138237470459550579558515658085789281921217539197117520036969864783059348646603503010653743334289905248666733741335548890368620137674553835884042360147670037969069175791549533663727567949762897357330084099371400797213782146291927696385793859231875832317241270855916787317921647082504503693874213932136099001720668950639575609996027900059377822295751466792757733160473940648087952184692176853317548960922397293148553131430461280083061957629252692517380565476467700900469556329627744096536179968608750956894111747875280341640442538808436388680412768485111997552749305002263639283022363225590619644908754105287820531040289655643817229988431397854418846816440143186177198795489755836561177113378712007152226287301283124901123636128018311571279038598713946338560358325985153810618889557834184621885657734343773377917111024811339679234969041809682212177470336849149847426383341794151433436727909545097968532571355714041393778352027342885685255494048547539871297861642621461617649323527117453264335940505060069359815723391083071501370719837383577466092776001795579912274062292872368764476336820856983548917417839544438507971153450810475303520351991336009321613232228368079187227765482919773522873154306928489198433227054044587263087507486618024370390780091351527644141834582178205514315961832037831611512857069061264927018465316532525616285035089822621110637021275532513112722429436802954089614217824304329093130081990597218695372478513716149107446320836511493677186325619066179249025905813649338815407325325867432131163324645151039949187353332495154727414982961591470571204207285100460200504345495012197876126365835840010659234985335890916663131432963042788045989922437107825276000919980031100800243134956840977407848890101211675309910961555714071249651896795278150946889969350653231893009947213308247040414696886972278892837059060782172447944412922733135365624823808 [69,54] 200161529630414869301152403627660072056637688030043678378830423261849548000695773180218414615608024412096011717936009542430502219072122893793336946978200847117166193481300945008557077577844211280876043849030608919428552228527498588411349824298313602492215664724260622307719237367296685792544097825873664736338564357608677947079778837139957620472357342897739555931010259127587356201999349389425233626892411148752994400691343444279334025979952846780911676403795083752295521778271178519589521446331289445010287317476098181672042407060547137516415674387508969743971203879591980245056579491504284977454840764856445461616073359227021142358756275039603711738587448707630903818730337728242600638123063476399848852083414361125066412778281618382886747280455179409323683960148780677703539072006056391956222604346325105876775670065884450811436609794716437588267734916482614063525735678549945544847088475918327229718774382989873072588840771932066807328985390497247194435569636804030639781805328662245162260535344980686918367274762000763808116012675932630841830731464233601694399433080387025115925952068944826279130576079890981242358529431642538222240266116040925589769619757811524778420134669481674596510103726265274697933974493120975398011791048878469089377442475422056315936612578892161670694395080494010722740030144831456893428255050267510768599011083508318528361775669696570996993786434503647306816126249252115151798980167807169898020938062424055543372567326748576947952386466915890969558624839731471183491938030684129807366823732829404342135574785622224854167104256491378229011540465871582352732483517202900045838776412415644987589081438078522016110632415336638819453576347668866590108993469637499186072840404207235189743885154710564543900907660449371184505358036973453800172152713521616130832896670778601864823678718518876836932261595895136297045085479627995350326504855040945564086736879976537515745829537650033343737542972873884092451858537778998304948706828276431980154125602118898718714341093104052321392713204881537166845559017486557216141028911708040035004345903448764633357657600883244690407779851300965494526575877208512849553449532658407557545224823043580402851522308021724805542902376247959437752699576487483974530365041818107238970338464873277530656913754535233094760707934262275835373086016900402368168979678513493342001830433975686971532517597202381674424985025752443617733667516965545596987012606537681811005691661783236446446369086042457692003384953162644062584339366552750402980305822120911644848057347217034691215360 [69,55] -22964211689187701452695020320415435917857652341529082044817798161868916792302869862458836165128157871972752807623691365977333455102507419575418109117813308633089975652841676720191313878904399730793255111593893242132055969025249964978469905429733880841079625771641027638968550509830835029106131050316233903026414708135489555781170010519726381121002483744413169347894365089494385129031601782182758891393664232690919450160027460392026179563075524845507454181951937718971357544174139542177454087595292588107365764946244665477927198687077348158226610443105806379563524545231870845384400344533936500052891058708035724058318584028017685854804360726135065217486719713034166565649948688305464275233200411276150918303851062612932423914789741683737976875398461132327063754138592692176886350200336380497620698675637289107400431069163286667296947425201780536868129081043461917529630202095135652173384431702810831878387682337461514055054988335785794011052653345196400733848587582275979967361808343800411774982718574482030383736552091462056574575830567890765222084500586214488668446256924670649565039625334992400650022223960489409360774475959049116141852394973484282575709512434382243971650826874817348053478373846209417970884363405295802544621721755987224203931802620939475046796008035857739692406756476432579707026793771998440018921145449100386943704167744529712662372925725739902091371997879645631083907791655957994955387040889129021504244315676189258548796900175370240504786216480050738347222673687075433401174522806581952038855008594900467551793282350393570858991816023766487729063999910679589171358023462016895835595570239889225400794491190381188357924744714598522667592496078728217761293656524303227978564180149204347418020719824062526522257823728329586323820012105669358879291676804787653547222696856727803437322529340564894376673519113304695674694972645542817922673948032453130768836478149323989481664372240235011317449113879246597959306977605707296862657562304091064265776763333185422216704185281704314999765303407018151770057708713364982401220761652585264452845172441025560240690299520686282624919399445264880916519861300016946935783788998707077493256246031986082516176440857912352952974303383850092046417549426215362338180078835013760212794106977474627481929372150560995371024521158968176338562048747244491369728113760907174341466721702983159960019136504461754761731465987475422520574768092989721210465333772699838197893498714435441958475130156162208177122410030055257514236767093125896838807155365761621530351920812461654016 [69,56] 2314681389420264927630842698551269197543168554734129427895992640983410887596070310499346549990127349153458904412231359720103981682609101306545493776470802404009958780004423538409237068582371549625519288362754580283195352212582166359769323062132882239471609554892432891381935202505561183378982263361572137014820538479872139855449796515819942900614065931654623630881593311023593339684884414057071829736980395639215793775030224322545211900410824268385152431843093504306774200068811818276946992371625590800916300319449669855116184280081720424732496039410624575230268178511165008158585546573348325145594377764132137840830573202138475311637300134623817445364722030074172046134670281372502323352073589539295633782649487541514266947036368783006003950782919270900402948804883235044054207913651999204738107371317416547385000160894708124966397682127318933188730443538382208021599500271418944069038793109817934229699673124481723684796953631997605754001109089052888792437702141747436637169219390643461330242075504310853640629195413644599647461512363675542065469822450237260060784291205439630052230078788015655585086127974810627785941782797975168355708891040176280997745679034870760014329701939995730675496157796526100323210364768851978279753164065248351386741149962484905574406734276896952465798815448575690060142453810755225805907331691372352451919272071844038461785009155836468918771811889409062149700707944606258266438249436387418253522408273136808176839003108026658268993054469282327055932473012716856007566410232832164961909249669828441011740520052667495209101604326598003942604843979292628009776837590802435963087526405008868927794847162842524370631691875076941374026727878301356207942085706076629576750360969622470997512075336944810575958306484230880849986657504646897341557808956574124900602337448661845045214987923578376760013726305299771866748348578910052630605672929174057493314053829444676141349143012371201436512730557049575121473851294056800448285951758169817518775765965896884973320140463935577060832712652618885278884876027489480726485456300910239923356144180237212978674968165374009960205684921079794547066180207341952072973698683890685614569042963713040128796115857096146174299660013889227666800340003673380641984652115510616544535904715360594781743088026060968786759260959644065317406866305292155535565888846668816874405960641454903591439142889246480228984603852834574027757485365074391812331521644582076838957612860716190295082568782113737640566085794226986338477392663148623779786054253362941879619804928671744 [69,57] -206699951129950592747750364591841865904127486115728247156283053412771922521965977868911946084070194577159738604680667017592824959443341731832551817932509974740996350412428689957865063881673445780416081456171016335631925545415940018602025660518103203133721180182550083064787456943356019938774879255857145530958844530971152060956062909449971836969746093710357855275718545580354381207208950114145807324147534515766997296986852855398478221879069565340755022912198929974854955943624252077083632879525641961722811468366564960435337005246508661977436155545885962619771971231785930172888182597396906164136923521793663301430878530947125878926120641808044291823279909332723913565431701693306819489449576057143293345728343875234898773102824741611189002448494668018687310694672600977678946033371824191268662214847713433881445518695634733989198189301166213891957599668094128577159645042282305690777194455582777557963917716203202758361648056283923283321495512218668162995655601700636251358044312379961913425762322727848427166163345544542489358393412886443334326996558310606909538281211944918753053993439775920653008678655986122529796723120451180853805929050110014357639903769422202975551516602510071188610413521101341447245262254665042924605507998219101428932557870587835867175173166192308209870332412590667290486702097368082750281109628452778924028236185236357906292466278607588719545984875707596475314133126532150166974832645135699991784494828882083871677013235997777222670254575136692480779453961322355728954323061945781772323647585936549942461990853603251326439627631756426500413675477292956750406563949535710753223279999145674159361904599802913827546000728452375305402543780667269142783496194540969127432325935888451196037168204298835965179330961088844548115950285499539614474261932156396355216050648158404250990014736175665793751878787879378452518296035421332108261619405517755120722425089768018792638751904492082775024320368255809151630387671688697543548512052997533786469597865372996885164875852015919105248041470063427168364109919607394547383385612749878001199871332578822030995336677892077416170595069638940107896358501248839650183067806450478130580383923445598698587590629277247572646382308008943116102874859511301855227389020888814950749565592930962748332881023968331041084946813616785239527303899597323670599795565106007807486375849319842845327989575452971107570342604095507610824140918530922967173817097699933482302517625716411795157801321180792403802472844059248501897510698295609125035443501087788959588704845824 [69,58] 15442825252216388670670797592001906176996784077620236332570066578466895608705745063472939619316207720027856757976733526772000521288428173091408971158161153796166649031230419472539679314801953389482006013606178506656196086891701788417121356064925044947669733634894639300880607586999012844952769345386817512952527350643018448355381600955408207711024217417161475684529819967205917347373826634825857608520949200794591213302937835497492514099500407784486664540858320052037742722284708589808653973114578684693673314350553679223112646505328175874956133701258919066354641503143256774926838400270482919787925644485790139205005794065024809008688799575839952624238655472779027435585117052754791859116366533624980086761872498891132096362817071525319216148648540972413468494101415078272755269033075694142176201742686884497831622735964821493802361575901003320102239319844351481162706975371071353660135025117299757562647979363301879918731208034555304933568819985154393914658509996960712507563550601754597203203640201603494072634874972922890775980014013456035948291246748982209067273860939904688859357278740355283017575349923445263048751732981640229757001773741390773265970968309713884912493905748084858859205906433238020901691430591556515433148681578073669351843932765816592015452459701648441619021301975755065161943873833595484124376301300167512291565979723900621076936402561201774561004355427088235065617784962592454951248515741072343315516254546029596638984580586602173822999448724355654826985191476373190719378186689752086679970849649449064660581579098350748871621559369416560817475454957183334510787825698353098909590651628315272285122565168248164110532779061710444243292973115031698102876532713905258684281227989503061971812287875629019776193090019352127138924088936351419697610128083753246963694101143256172612489143536398196275662070693625242403885491180194098306344699623659849638616287141247760430811979727927056715504997393662745633850633220762675564236166037300924577754786435301654273380293126791552429545042469673431367895191987860018556167022168978929191994945048647789060228733169607912036500434491886390223365681318509712102079770269314298709615418530425455764624162434349699825393704941204573882420045436911958948684805556723921045596826023019159287197558210875548653673905246036647714162968358457636898297259944688474806728331402591067237365195065796198214016568433393401580989246025346822330773393965178472551804150734572552030381001207074868850496929597821127010321971294377007768962537149596690318098432 [69,59] -1022167409414421247378028098024793234326777297642820053428468893751248662262996970432097377793540101392108395336878921720041223231789208826920968132975323012219459825649498049669189439942910908440261635961270672107813828461242699678126297706132969318017989589889884431720028036407639730176231981594959928266009235233706552367582148287029057894336085121608963457679494897427814947394883865479819815146406160530237924152793155938473045054342456436199051815052895106426870352167256148741839412125889090332090703392356839881207298882231921105922518250085529257887458909295988719580354039665627771238852030936403785521546761220041426997018207360892600128116732506685064684321970985087391474771153652319295952759020012564680347129831894770311231959343490504685284324642454026462229629232607759336309735905721689006982139787480981806064307357380905476281425672238089099625327705993299148269984585508229415834477512789297139622104049378948581448897182101077248360379299757104244019202465627651451019984441224920353557170730257526968481021762669093223920817382173030643874869079034816308349890520916273854310294434360690096246647823191585268613276259633046169354912875753964006078320168571130432499076973295253338782059256113387781744641234855524530657925814110197946033403658766070105628795108234902909929563030418920249288252677102170130278074470280110683480189630027989178035471105622878204366018248595205648928916490398181117107618993230024052338734679412572792669109365231517786763863010924553998094938316966473944225233964302267910680506535612582517195556667558391478134998640898272096807157896040425441836001543133319777025797928745439723543275669082439563950853524628207153424801394936100964417721310242840607087825448843537172279647917799625186065228827455152775818083112672314117922503877910469943868028025340296145995843550704747536213871354854219027538956812614865917151564275672492451580364239896232082002596560563187320216143761610868357047771607147309285216590645867834537199275949069715941044858530507232134545483527064716081419452333353148324701449594227733009520525683820333012769049341225925095259791785817762362087792265104324684994772556937840529139725365143967428228892142728438884138934058628662942880321494279995830155398775311407947738159286272081345609255064075093170987363790292777708387600114912659615069664774879364338938550725178997386382798595044157665397134556132253938687029435295073078175251891850062674701348716344396918604136843858401012434429722855334300345100101645290801463296 [69,60] 55329032084630666566219184407756185508812886651369736581743372281484483649380934596377614129105223386551041721916347366603673777008473730074883562454849849516347758404671943018562931118499014990524850213232698905968122099598591104995054005254609472731214936012552689478969353496915946253201472594554994696397874933536120472509860928746635478530836365325852331451882739331237875256999918715813683388954606633310218107336535148230742829543442911667979356194522179978759213078539272665901981404940069092732783520946758254147552489745478997608588843554952715204236044037804470204885701831999329926974749837764395178488470631717042464802283106714967935044162425279443320896752900624828307957983856673834428121315780878918840494770928549544876894047142862078073094010677501248646754972298162639791165051610793514628752828342052862022134261208821740697410825507781672607309779848017620572944559021814390599408254223363148077611957290968300356931821192025403269374139750084443881808495040504949851498088868337100478130569141919647184400541464051149528713438500526140111307592279766395239617770738506432444664244211645036305378957787941042758402263227683485684962950272143483003680760289187258061283251684817246985738829306311629611467538818199088221198386060417808741556568943429167608145635994695037996178537115749794770610204972684995365134125591991680761393525505701861832795587713567108595901237831605473063082028906477693975728080121140676335756853621421664893712541552458414854026176893735582963215580356046724990503753225817407543965790311470106746794813515823038706723875374491919300142411010780801996445207694839480813651857232911620100335187762993179133054254928441672921384139804990440636969847131008717842636235240761238339755493391332889693176548349776462004991283465320919073632463640488293951370109935928472794742873715453757974043568866422956216601204891825321591085253526384919351704179140020257587289808474321980436921439971587784040346062136713792005359443463224118765767110511763522358957592134591223254548633339138088734300546353828065020254622463562366618486107550447564553363701070079122574317815142591740560775355153260199659653518539275169346551992429950039751602504608960063030538809004852273041589693006589674121220652427949949212396760155127362771675513231931002249746067901851493084394938230330461117138927547084702600501961110606694649117075844400303767265317362389571693721202588126584012807431191115068831277358200380929639492241238725825100274602162542829872402415035466383360 [69,61] -2855041637813579673636489002180412974645266155417445890160024441589124512340582264419164435342366195405892010720340370239634669292686744455617793591869093840985420421297777858115521655907719430426187971309101803786686497732244657910027368831878122222826637718823891126383907978647112000518756477551082203713451404744580824538435205201611387736357271503294184050621002706279670547294253536797890461446788824332293154059126912755522027803801421735531585480863990737455789693749823124759021208083639455067987032478755454287007534857538307093742517552641006357576924696358320334716989133470950725112880479127688572924869835590820660269495379981071741708323724926792341846480530910252982631833567483641126006542756735142480890998783168247464370405174827496611545181563819680716360351136640079446300724428513193626177149576165106331579867640565989825094213044239456216070765098066999850919341342734642323042404348508233362252302663165911890292891870935249321748423446203526585077549090669990729046790801375435439830018100983157625191047410804408049739685123258481091538794987081416297339732094352482063340165202183988866195929904495832530139452614171987253467943410926677242507069776249771218205332594981485143932550126281488450099705680265011152919094958358412917369750471726764319151387665710405882381666626108860653124772084437159024691273567400331777863442837459348887271524601952479020159169122213062396641648418030231699593450777301130342872356657116673544136259775791568407352303140615999137345335842362080191012041844696039554833587730655675471957444581929011297417804008465634773251423405408652216165860466004060657525289164325677520987629775597992898656122819588265519234253685524163354406859658394754437722011588678912073157953092316959401654064412016521197925675437873065255503769939590303716680104875331292725344580179919185862306488096020905486466396506578785888602894344532342382110611940087565359333015533537068007967428771730625937535905790586784399892736846720681014731789163547819953612801726859907043568759964581198372570577748300467321721582758853152626195406577743166190604083021344077147940719354227889647907934915933555130841303056357420948240128267037248179148667303774862828181567377287496142960662100465417260924770371647446013322926215947735398093906986868184534262142490080195695804143015068586143115613001443391277671904695183790389104324698516719254127404870364666458333924213053830951794803453911991863182521907361572570142413648017366080065365078734751884464107982684160 [69,62] 125110891041158011912615322674709300280629861763484413522550978776912021071025492958258956481600125086632209383970386323945687714564788009649789834785727309749854239912375759285778203364939959755558223804894074507775528912929218260652907283594445936477142793225874635665198848240976674566181438772424878378640830696192023156353220356763088208193696590438399185373021762720153368903403839394325622442165542767282743060488621597873803131663307288525501772900249133521339005980368596732538578935832697357444321904702203177687034105624238840457528556711382868474711648799075559770905313773021534547891954480224482261096121525201391173279673707208413784325704761639364846332817558293672519639388880785951473244389227079320053070649899955848300358019755900381032698393014225451768287358492329564107436160018782360730819153511714800448102954238323532030950393275160215585044830114286702195647689569000006394858083655597192615986941072957160111645009340283680288697908194780908237305386951223832952279864152316369679808797219002935815874038349153815661912587388366001754842983165915000424088063503448911658362621476173865479311142534570831154131506780269672664025638211615634093334914155785537329462057896273117184393691203288469278753803737616065445292063946655574217832998542347869538203154769206898644504614075864146973525584023229724985940523511962642350150578036327678598725214819862463722800060002849637549152284648797479250451616742149521954180471423431729189181763700504034641524156178839345908943229970163331608509383993292829225851998157270508114997909896328005036795158412357905990462675357452616436954175088468558672919786962286820189004316839677902290326797043371336841124989121619393416730595890199235777517882167222879161476651919756731661844232219369666541980920753391085535859075938580429647968580395609971337487494996006770295110646560254590104943405382784743224581427079536011713035830963917048008127887471511055781175011788514094749026067112281468469931149152594610146290080774352087774690320388519027899175667211252740982273547557164495632394371905783354684390028255017531397151685893844118349470923640789607356125612809480110974164537872982167745614477955957067754275777338600416054409667649948815738069241922237046716099797847050234664341827729388645173296652272466967489366342372134301844605709373593163837357569283698975188365474683098180844973608702078334917287936245222492867067654367373438202171432392022608918402745984389875053488217684604557222896133950138979894217932800 [69,63] -9491013539071233249814485010627569233826733485629598641263492219105797254645471294468685082720609276529018107409633146262477488184604125736071427992015084245923680994640336450595989160178022914446711230642059946039585373183045922762351231417835973826559055600396399513382681615964060556630044483573755631087328557916395286546397564755663476177233132179421705694968222134748352658345871895349763157312942398027382617380914068863945777308352232139344905887003354473285327074219757376623765368035999171040398940205174679257052119021653796364804207374267407751153260449608691751510223433534620943400248930647989238403170190912667897516724045385118369581488314484310335744920215617356806415255262354013016773651286747598203602229344344267130901439435894764325280344965618960375897280202850973020909265456300042132352598842164721620119298445769422630278549406800868995331368058892701353412492045430823814750268026794011859278136413843410497109159523601506671952935439952092986083641403148739739969695087602610994566636393988616615157133703521006274194033542771037944268664101379039408016350800609610359116580949452682601007626400093502063162309140237495144737262930544794047197895425211381099913005441190241721358198320188754739202752992656163387187599080629222136212830013898499417943910000687105717012854177729893336333898118921576096850760173937632279191306414507908141724189911338765072683895933085438587732513111970225737606682796198761345792637191529569685688933844791442794438187685439275959152079373104392306931991430014042911227613404082487744586964197047601237452828875598455994745299115826278368246226702027913655858020100788203352359254762570212034469715431454410751689645966366748600585553734147309356638618847804095033895602433876409400598976962664141820660952605674273582036336281259051967844857281508831330272304538740774227449992839644472660817664424452503958300661391777822381720307030847814910085589774845863604687803098491154838864382733033202348750051418887633479918384652902041297204365540328588792699339250218551978429324348747156330391587434672849095068031824847057478477700737797913258872805320447240687498452530419274995017097047931539766149953934678412999027953031692096440076497313280101271200731100747054428601925581833719408166353203720116749334677114166977340068201145619638582553874428442052396741724484294128577796671085456014745166331399951514574959367660151020227529708640097073829779504556863543027639437106322106012242875944898441208432754833049049257476096 [69,64] 1158403375637525978760985622338435955433765743559886946013805672590387518949408541018535108052955080460313707086734554042343247545037147626070175453509666954993160558812597093263290896590730499513614135703961870930016534295199065047423750377148218365943352107525432942762524655107650011068137191975907480351780777915276765419244137369190190717102662044965542077403114401238058043879198805326194729503499936614847445556370352337250493034094944381974713996395851476149040341277327941618831640090207639437937780747333160377237908075659971535048646035712991328683849699773081254853330642196070909288428643328799021768493302271893041492461803240719071179870345730928054096130910252081765953779427872360020129206158692615740539376208565416526442168829583424211210242475314108140956200082488514049797360237606293996976993112862044134092321118424413218133654885527608286799425458366548334833186242785199394686444623925966538965673821145659556199161602632693638511966863765506398702577620916139564712528218460080561846470302843544572754902548581642513263785425688239151374696478121636594937871850695261933147897409018613976388539144736786106838472076677673077122886790156120560781098544627369560495276660122907500570670321985135619327114314314952339541607826057164890237499554341668128766257361208191226905359286731895472161935099168579179113358630965406949617161131320290718079481977047322517956179488664842007102802949918787060915701654360186871353637731146453526252198504932258891509694502174256996629566603764251307276783251320654830593240720255167507733400246690368881876048435103666436110308623102315357193897141681049947693528282487269134204220956621262032414066671613753748125088711264833984449628015959185014830190631217929507482895728052079117946596394135792659523109272060799439657585514877334870318059987485166872796060888356179015632945439375777637366011679150371962572237160636363539992088374779675834966193593656359615263997623530559926684584829522496163083797633821384346294436245862303064837996964904691401713577999269195793964331674670420039665997582442517770676194563975069736850393040087980683524228319573237653343243644279663684057890701446368864327209431863587590721123746494737163890550025587759025404107147201064733681007761721492690919494775847330140274460414892025337351597970908215631185836947152410610735740221945804664339229412202543881785902175804511338257517490629352902937976393282631031353571705061454614759667609328531555815258614683317756565230102569195405312 [69,65] -156929163473319622712277327618756154425085217308849330851821500766888561098044517862954817532912899907594966142713876255449881068422985846253991302638015173855859209155108662285901308590431604014347823276640765498056345665797920307580576576526831133113730752597371710933388791466033851484745554041850795870466261827016582360864445280884507624744978092953766446109754511654160571992049613988050913608263563462242515429237228470959929848057376955166107619400236126270185924120258346223560052329559793845596256578206999372502103475956501070898399525987217363967848855174287645085569123066668878037017764687861517087956774910851827946686244236547570208016063217249696506033164375593128194802683756708224035688738069745425055574365359007279940369753485438187146364079208023593391920832102270915743158522457279947706313834402485578481972205748549175949353059067376609404888472823393172606433566621400511988690128258607555918513123736725890229492902116792926098174064471561739089061363679292072320494001272860454500692064418915248882775567456284585936659990566595993592216293920564640159739314952633148772674985351786591816955598738997469119723995148963927513765558902041462065634094199341296360659786748238465427590328035761924062033968991159461103295962019741214154146157784776210368892793986489338985038112279196720649996462014058472965816300057864251910967310885239415389141845643078832550888459663877821311527250651788462391250152982792471645095347675055930003793413098800402639596774405932797058189164398464226322874523513259216954909736902635653902078604479303037425173702732499011315266466346943901047643443513368405621448531740361408345045789028402560879849909397051510313417776644668251693022560421309453889381633744344396154906509355692690565571773033834690163988804041655444688960654250076276869799306351316748059979609901500678082929867124796053944795571506782797740742606824276460294940554803307399855935091676636206425079195081668624682037554617415228758991902473095781798471481444314046269869592847619076505575044143776137330402883546112106609544871107808821345477909112630514956097839720542059890701853875083370520397158320673727250286169602885394299660441235492952025751490875910889583861876714394419614939822578674805104858052930134331837409290011943302871639320238380382730763353033026596480653558436811148198667138527917047702274061938789240808914487461552903723405168346566787088380175125383780781473782857218234118355349667969090617398162032873011168597855367593984 [69,66] 16812172425958498444580022750243352876226980799170893970705144956184018890046829898123597198054406163699268405536279044168851931160427198142332219484945714843365249103450208164368765812716532727551096260810249504953015365433095500633790761527985104157176605649862557459507085512642315039810505440026573044699114467742320546915783051577449671471404784567173735448711539700787082352186320930300650625947134747452111168011297397669720491209118332573047284172992987461631105610053959262689320096260723002549362637268715972142319300602946541251391965709298638458244978921355143201351423337857467000434461959760872254346421633372843361453092091768742535583031945710402357495515028999721220618100786561809815835977847933619091276514767290702085620532199026065394777469557462092475856065790025887490090987232400972824224768500846939174942646570796096549330818296978267731282567073601434640435153438948407746969131985630945223418149982749401118399423928118531791682642859962894452703188256349104234930170540944405045927578571593448182354478818746273053239358807260030636793592441707776626822173611393004767168288906683353937861531003094113246177832949664640629697936806559581208606176026479415478694344725500390247391555229656594267911730269466376002103307985382465306978264943263851071332235752028561603909695367262896684619017596690389625866179864744199688233991045523122670078684019953006269675273993844896852133197198019114754068907435174828466324116023053374172933568595057202995718602602440029711277146448551770536401535617165341503330202166306786627141153783091296226590223489480207705642094106472014105507060649546691025030947166621596003530006461040391230887921998451969434364769903330281899542335186005054270847313363565363884786302300795145657002106888306870927665464003274887504425608841176039420359607658309454182723426304944206783160835367397227320153755602351858812272782257384748083261079660571333995879896261880730762720111250990461069585286967274368125657898305437190715429689914758500440299075693210712218482804666245609759549735674797381408071768350809872216518640546584096826087823023772477531671710050401522968067468154493907115679344944372106896918585214124963792088028235896327787544619599978461453390498079876093356451649651224802734552603898007081863706187071268748554292999991994423165276234986251680994866508777388236858906306874341184191410964098691828439021078252240152204148290252054310629449353709890007980816655098128505903216519907574462523842794356736 [69,67] -1440057558184149838229409134592752792401267049762506029184863810324937928257590686732702694517306830909100809288483765331212386249863556577343175486613634285040485202746476984028112432999773649715713403937574099503179713429299220299205541545321394796019549099104629551049870401918613430952707262282836053269894379889451445026962062134461125699160772192388817902165603535659315756807407546075539077782032594878830363432741717694239535026032509865131170283937514914402080308885518241658005790711567798499469011098712001515432026367816620841066080626470545688840202473566778764697011413612768953870676120995143485472200969227801796744893448067470517666467037961265453204387552070779224384921911987873156400774263261566208332237294351046266597690127170553884342924806986529365200918151261772137975828306193948102764435064121119549625580732089513076801793675222594936625680692642756494740753569151469727663978845973689827264726641656105732218368911337446988971234932981392034019207911361151510562048579547616311933052817782330082611231967885488648833377676839056172897997993641235646102948582684816839309381367989922222841336469079870761180955327635863996532483492201677245931000208154966979027611954562523568151138008350481128017214032395685222047857248602099084740370357238621568929166748566646166648101966944688914021854343613827061389063698840130944499516579063284373108607308109639033058010853038906795861056575001030686382994469063347429057049497713185370006836549670432141229175176682256436575165579373611511165669357428605514843199357723912638474469306638521502935285238147351668990328264222234369080397268221454413630704524063833905414645626128900876751956382152832553047556505312336250948138500191325949271628977980900661236747900978845376687169648937104123095119379442861982761338467905136388357330863098155370736333248247314478092693721450647359482086666088101216398772564519590648055245050589824748571762460899107463123216077602054321700535323419506625943628232105263498858991858929505512761067299007919212458319424878126307265252553335760388964466710444755488691726471572913836446702720654054150943895839591263431824948648816308660316053509657066673714888045765899960112230836602862969287413014992750251349814946249656853860980546397205820282685290134002674738897836413253809178330762387958984988871612609751156275133599094597180777429469801292695510856087808513110097893750395638784677391217205614211582354010792456135738551505411135030652767358329234389949480960 [69,68] 95305805713530700166574184193951722817395050118447351355270236461299581613360979457631335152970250733876490977562387353655197658910857242671280110833305652615288010124506047682612243896612392020522013768471359705760616733081055092443823279881380746879916616834678989324160171648120377486195525417495161677769692846704862379428529234188758207225554779476144729929080563792470291716475960997401980351375302376103484732473238470350386020558569586009871200493424949880161432992660589443867477562716610372071083985414132083903842080009490445543807572139074824359768148624691896571233021547536222953345972231821831686846599268937068582302428534943488369615022330449857356796652923667730140869008099146831223993760857680429423912633517537102851595113839715624044136894649503553871269776242930921341626761442600354532783926480068715707048251801140467940059060912574807433238439416938864524228427174759013570435769154850497954151526315400863995870164789993496706541237319698711758674697681620158688797984259429118061220631223515466555760003806077427633965592542188438412031543906042544694933864509152131410419024073635359457736623390527128326682499516837572871557362399227090611188936308139295817484122300023213276671356511048404831632961717346134439102224250607142447693896284716326255369837899410709825758460426371446034161071901643472311864666662158352015512705353930157365160457009746617668333847644477482322806097436409655997470419485827759362723569344300757956012652121527661031941874530780242102901382780896388341338886690921447591176998816719602363594849783437461746438401283806068124686279392192053362011362913670867178591549510220732682348638930088208513308472446992620275922980026008901039592253765744392030815899096315472413747235949302723697071274071803243500586010877827954401018027085286423164340644830063146969238915029558099989311587381307723654473459790000852976254065363523152768628306738311288014543527839850248553655981822985153618755975574793687865112567291841972060018488220031193605832335140125860207990382390986310154491335838469926135797866975199643110133376263593469713453074905846017321322585666300364444581332768317681505053740992961040470245274535531487483976677638508280331324929248518866338896012223050814459691677604045459698233949032628304174744339276705802846636271976050111478463274439257024310606907368994310692059965163938834379962551171175431346158271370064911684019132032419697483088725053440966706675176869994678502194940303203645784064 [69,69] -5131370182334260574452979513756256450717382104969236760409566511517940640516693565298110203548985964560931844089597073329883725815527231915250086350347422237033519818378616146882146463075879355180050998338099551847916374462956811028530499444829240014733437167710986750780376954482596041862640846873858223448866665133739038324046436654744799296378065791894222143898451512728563286856120773916331417445126091893663852271802524235461599310781871603125314281412422416442690602399836132569258807248394633314764537557649991371492408611663738573696566077968705714097058972802050149009739169865013969987959491512801955967466358726436444907080319629729542613650977584394296925363738117542608836905017732385004853204493032359492243938546681476723256746354701466923121858376361521847790228056395435791364419311964282373706430010922544655087471452746060259345839160971761622494725278812893963657701012903794406714803938528878681741190219431044227963533357684868694198764526726976532205709364464229070503834169799823496004922253151759825194382475082897509669567525181784572652593274528603055307931325270458680326263104241433509051432152646756626070927573369346384606441170091679522067077017035078480760590419196355335555483752397009837884966224643560837049035230028342402126095023368863275872264531577900860192027845911471689623667410282986929888339869454268881740450158357928467161219252132365982218654378244165471783357123816279467178468518397361158177984046577846293974986364915328558272711115558358608168339036396236594298095196810783886730335876660958172964694480707874147839731895625944409119521991611624098201448826947993108701465732874186852913940338932403949207869152690341481637542498912508338607117531549277487724936805048808322672738376246916470253731806680815987625723809632099532616150151989773072210311843188045900480713159872731939506552167812167568177180276900363996611082813867154560546867792061472878160914078852404531104901649366566382139162009028680574922554801171331220493663517018712695534414197713241474172044752589961314334738579001456179221840572900624814785407156294491491552639408232165808531988300992161482425915558851551190749137660061805386380362312794627335647575370337831656118989866531050339251170932601245468408695627855336326566568570970618825948814779537109848734338970931441883330081080572894165017315856584061094038323111031102061315676542793690670369392190341517918392761295553771780112484966633042287766661254598871999740313813976612864 [70,0] -41111415347853471237163743867904635409692303322959233822792373259069354496348419547338231473095268534173693849967509722247091480157494294648073501216319315891542237234128834520896774143605176461443719823012562107584074538598900483671862247293994411940841910605626079872585299964290003053407785832926666442145169142517311595879935837487093330303984125336102790201060850015001921197060200546250184149128047288476904990289974587074857307707412229643173986769324537901486988275633358332354600666660685144914059367958338383917412452800071670097786987704323728349092142918099928254419839351593971487044270176872304993902623487938041890158113190344613873772651209264870948493525606751335735268130751115791030332478148826629601309013213341826798656139713095135230346486614514940665505307112560057112174496325508100668769976555633170614521437463427135665065192153769098726227938948304894302274800388318678958195334371003030952685073771266530145142683980433404035601838918894559078756775300119178557700856792736542613573917915845042248072093674380769553633005753946130000142231263805422108629835225842823915941338029287583305238440601980602595723141208515509772437376512947164607399999802741243876143895503676153970616868485915497217328137765802446100466847027740413907233729732085037977545674572908549173073180763712397310579769025978520616357676714386427844666997505899153500830810172888136330309818038094152201319992882083014306083176941177285657708041548307252448987593474534226735806283190328307067058945355707134882815612556027197466876730618310580040522397531401954139403142016144389918884475072207216377053661153537820182488239055059739988919596984002752469643520208887942803869933071942317513336021276382272614611089612125947159867534438883929966862152963501733512652343901149938106001037661255192425243037095714479547647521217251095061911031090632617429180361093818102298900233968886768998910761462036879236196865555958345841227149540034840492926486785656042518429658760959927362948728838074968145568580599669248671814262811737889483987059069227640037121237310471975385220535430496905620098904136931721170000384703400576751022485798491676986931070586903824034269219697034474091257783292098105004636129128880695527110784279015598561488826397140712441173856257871100605267429431287608672535926027883767807091884575726176347338036092282355231084712689060757215011603343020392808098901199108670092629143607137526665911542849362186146834005643545516871956629106169503029635405512342049234497545250350149618284234897064896110524409463312166409052361970096915249295836379699247560537660734995355237402269894797978167832893491112837120000000000000000000000000000000000000000000000000000000 [70,1] 43521199300222351968098187385125866837311603307020479152367654047744391179557428282968777340322873517282046165483447108895165423253960205660384882415929763692091953069780100763823692994597469155426301996157522162297180634574714305152361458728851246203005014514459300965061445464253549340254330940299898109899964327912603644366404937557730935975922415291834009635086807092932262583382800196522262560440273467413556505415823390471926566190788771427917656133179161601267216034208209373318823604099221128177075757029242990958677249980639845953561910475304304635070704849485867875494014818529221271369773686354736787711125347176068432055180544167403346153359725254167035914777813071915832474026417452173168027989901718873065799049988354779116583300310140662171218276531328392923220567162942173119029390549180964919600289782226554936204357120359319764570671017359134965041398106784616856521030000382607371835664334704749070079534705012456831307511195984019459750392329102191666105320363403450138016826453735572521824217877391171351471936738838705142655216960306063797898109203515487638914354956548990907550712551185622119119568180802687394022289037868167412139007800875352131584605082855514107515498496438079699040932263105770277840820288395967620556754209457454920775791144065906423492816482902102301053859800364221532119359529945242157695625832278777492956046759181839429219343581681623173687796389577772905829380568445102916970690155340213183908579458393248746120502085711000578743577076626033279156903763626918186159051302230763538589919753532186709278826783557505509263709885459830897387146381515011852873872365036681296532568691380243528816153561698608340538242712437158804203882122029057202887676913890179340560266348744516730698080109435772333020094742573454720437130964552192744113241380629632697197053584216117856025915119236907319676679440086248506656725680976001959699820983472716890369198871712981037248505970664184885609633053477565209198660562733791369781749441071567332275833710085469614649713119319266137920600557969027572374398462084176221374374377458078348512348055629043581090338427097045518422379441136020692279798210112800438488519093241044769121117246623956407362824263870413014354775347129169550501318122983176516210844722615495621608179212928763849507334092277275444297240173964189004299500808074252882306588575251863746316436754363875509637053008985665193827987835424668212443841649679325965725939902002696149885240419207233225172672081228729866651131187726311747028739036264207764542444731944440800388349968814281746552307311676548010047231924450049069837756645484788643417455193591709935830787149361315840000000000000000000000000000000000000000000000000000000 [70,2] -1685199174407991490138171029257784224689796727595353743660549519070093950652124602947794181834479188995934770352379291136038144352102088883493272552616367296282621279148097795804924615330336061017503074300120676059134833915753600995535727257633764231732459369866741921366809842769149012310576553748021088846690735205130132083769884801105633238637669962458487635567859616408491286036726287265649605148345526868239640454642779479509948324887083374569924460269465659999331416205811775901650950904760087070728345804708900799097291610077619373657544431596770421442582765932142824782748780391104360439704311824019044643164686695338143783593990637878470899908669751017261090510486852014859301843388073374183215391621236215485972405502453241365772858223372960941861210297184538579545449928187612917484662953524219986959445404439121469713566294163099848728622337544181744470080510287362914153031372531838936212685391545832717676000837865359299950962596446732305343344525234357348145887620699681428016270141673676702304707486936023792812263228006146462833912783459752010113427135452019235754818519715621391752418521330654045138130156212662691208632674334506591262055405588047923230969693925431099149157231219603362991692239675949694627447670177848298001069423417035118411735627415496546889240241476706656620007350331252142955112693398049890184719647555048592538323338015678308997275932724313185618273499886529427649302689658938520361025559513111748518945524513447263664498939704592749884786184964821374700471492878804624223274833979850921892484897322309199868822022406155609894916359290985549066803895400357511890795468327828799132426323553122616492751497064547349721211972318983936820943481516495805311292192356461708359759793607774441178776299857412433403881305971026499453881190321400915587065668254914253338313184206038418085950207533267232175298137346960898475506247094617860532442103388771933215478731630147786898435760047640635830100138650821034273159127704373547777026777278936409773223508423210793700848021966014075964148351304603068081072747457893959683743819449790205968502675541293035414270793669438672620561433092957598830102275394524915491820595318617642677435636996427764416421753595973724172559865297062916927598598413360192110228034330383708737262601527907148752350666815923008321350354049198253346511440947802889668173347644092651798850318873241106891602415482026201688317650083589964240688803159329356014944005420404586582843213678274982606332613480141509683390806160165436500017529105107487890709285380852765139378407640756838951203739882089841823671159833359933723635822777972242206357477870029441639229190457526321152000000000000000000000000000000000000000000000000000 [70,3] 30789004537247570757375859411322353165043680936595854582360629298197243592753294264048412987047730729194018196754854858915946920880520358528603745585515768063919575658953867278262259890643351487033065098168472352494916200509255339515470600006578370668389555959465163542180459987997383362871809592862968803594803784053359201734225397734273908138186149579256233568392736248629763142690920351231848544691906289530641721896925586729208531829881290910141846614342552238180200684137375504572478842023170896254031847286172996072046551719074949673979155061451767312339893868608124724499905229345244104098442935863593602654175438967444254639437742770763022858985741551523740853304165326840204200895972265999637775677755297770254245111673756461764216077223024527602974886503388784818728511469421931708911425981474006857507090404001507111793759292494904364776718576807889471262937223525900844342942534720028685452324253251660201887380260828057004775230779127777477197594658904888465981933676319704133270834980637655328163940561198713853272510912398912409826917741359162503760067865844878963239419975748542572816407665921523572981341146720335965110919856117328290411903909682181380474559482748036505972413245779737735469461750758806095764886788778950852095696096262773487187105620518348920267842166174964062116529906628527012992165636639710841400415025277677419478124816847630616347149245307271327399011698223986931717680391039160499925971318467690715329122850033365998084730852960122452084581576565178524804107897445267820258838826589381707956044235119030300742817877196799164586775412364716488478977697596034392064284049865060991810772258976512102081111407644158043752837870681803280706738010522478425383314586029879433209867965932872404388910309663956328673891990865392922755864262175922631708624718722604332925401460483197956537448292818178704601698721497092076446041880592216894566338079885217982869360913813944009457785610811109280697889255746386716339052405487104938386983434983364426854012398300997647271433329522096979935082527600197060345639771686840848803117167345702859770125994390533329562261559278339228503859581605689310648677605540045177949589935085498890540318851463496153025088382977569775639329985844951456108831100916499834006610599033823450974107664182698024807348916817651127480785585374942508378584943100704500742179902253827759283596412368404632261309305232598582414701648389969705415915268483589251778863918251248463856442935725017144683460939835989783277534375802397413771598271401435162173288866225827974727306749584506974799273874018980204341981506485324702549788322105752547331071821999218121594159001895541145600000000000000000000000000000000000000000000000000 [70,4] -283766171044188129406472955220826866147125145265703838431017319686390188123353181777577954603590036249060216838164062142585779915567776772122746022132624516878925619203106901497245967517655320998767326097924556194712860340462002705964110459285563139468536620398127872562654194721123706112442841447151409655959116224188608204273065677945237412303720033686945319100771007478331801736872494727027379697787922862755973016815366483763301908608366788949757404174947106086120174741694824862696457073235810600747776564108342681285336533808094930120835924638293672285174206490507556011582798248493889607794104557717813733561738760776034046870498372758166840344294153083583903573044131729843170529207817266378527119536182351591288708005752061712364129387097239468721716586353345196593852584273878860690097732172358181173350709482645833786538076692770897228716971252774095925795679157048067295993149397445557867191743053125900905471752769391914290307067468106408616538400363199833291573289191663274831002713563147910890381563653148529950908849580105619175349127700437139232243284283416911292311939448544137959380659494380658142319850692003186862681998214961054377766241522814622740234107827552885369134745412593125782413903085779782571938579211270898554322614572350459541845679938051445571399684079258823754848642519505554520849272250173138079919793052133153764800959797295807901329055442839924372101957360717044567747027349267831200597386702354636629113483006717742124224197355727043138039797771413494485007827793411768690968356158024022543584342604839456337483187213776901205159315966351956522028064541255875762005117306125854624886213905553440442611535886692629511114870829566991525408857915517348956692973323722749963677828129531428568307524734425860866018323874442343038462555717971601955389398125721024714531771882983276538692760149574846666794224646722534651165089247893505924460243197857920340849371446395749089721323891068941648290550241913261839104942724974522626976650020608406715529637534314821481322727072939299297190950328697274286379255113293358976263814242213827249086297688280587525357521367569789555101223511267417654872703361413980658252952465188259358346544089198595291961496917645765826386860247709531239087282340023818174090740167355330451368778530150358441006105936563867173864328989244637293377331464784591972335484477584318567898081329852035779365414441341283634532306841489944725278154098545427185822560263244923277326525280387149373736982022704182191250426595268804020280227817349701318255505030804123607101238329325522771092381739605989571040187233346323237746665706347038794836499222999134274442146269232690626560000000000000000000000000000000000000000000000 [70,5] 1876891536229992785453109979595717586918823215783741863128605266595802208955396247537531652600048881064525166036533795965835933445631535136045099223541834203593011191435154975394083367717064793139258152433012465924927578539332137512900083947949782665309497966712319503702344910782360007585667847114743031860434708270969220369525689751208494944492968927525700017487618015242559472660334844158561150198839521816662970994229521991044107534373433882036281537000076090352144632044634129164659193325288082814562055429887697153131584544563394179072605997885256018902877549403568652719135236965591167893233205347446929137129795069495845933693772869651388597386731475038062423025488914902465293725282020815083368650762270193021523364244305241716525140648821547843726213359631907639859199537857518305711295328652876552863435583575406420021604458760959759484186624761508399341453392964437390639507853594947872118311413954953425521636979409883844219795104885874562838717915710814977214897832027205364116857274772178447446661833109617385111021859018634855828750666195746789435981860373768626952264487706661248406830313652892947994923969829399887478410012977921939200869814777796252861897780466757797487673381483808941453383865409842808547799832841716094725717940532817198008801752698276968002795492047036776287536373578733030552540691856863761340423406829842855497170568269196792055851863280517413342417293483568763714969530673187997729422961962293362639579687377184753150680962191669652645189029865494289200482810769700924709813237855147435066485614571993158678531535075945696936856668315262902308484973639546482185082426720280170483970700572320140158431968073520656567013203323551485951471328238208656130673122464997579765529051847288942986165525330261344866801166636882608810627465940957531327715545720022106713416270039303545259502062654432263158589369444266010094646198777518615539459039245618432514792933777392983074471183405359257970995791552179735292791840748678039824988783436232006505306268984863340874293105381239368381603993748721996767035135159838188762020696644003031407169319411388483112553854874455632640777798990836267657136364379271133013806744677988415208819000430296525627218551634876024429454883457806191214129199011613053599488263265702785965964285799221933371602837326822783094952710288691458234915031427730908897687024930611528582246895802655019207099344830545963258638004886064989450207252942053156748726653546095133790284929292136104707207486768032662384998961119337732706630426430267926856735065632729729886077541605393349684094891294787128675050680008475079021909706901821672497191048088265206919154010003912576204800000000000000000000000000000000000000000000 [70,6] -9282683101981435813148878089574066744440885815113106428318153949116146175976427057896144906532434191222691143051923645704066240254410810457575240184991845429340374620002838621660682957409948220296854590466364993414234008551507951962443353865662886782998799754570180172813500737298975289293783519099464450582495074897114752914843647992151914781914231651537070039832739431166126749753858615607560139080415537361646104106338662191261997313208601810229879528211116071663575078227669514301611193909373282654601855378767553351682263346922118776130845064459958749337630833132946798940355805437054445111445963072782524843414142536325431618624112493609474805130399582242083285188215599010011531989632492074421248768207776337300773477332564898548280723946016895416806768785387165102500226593535805222307821529504283126123144049179859409343776391951218407470190613662810140224801320900983575615355228067270782178172370994124836605756316376037687077453304852269140955350622674948773166822387054769073115651594257782127786282104740980264028007907157926875125587454547917954740088185469418722646402867738293107599876179657155655297071271618949578211511911795950665805727679268461842656917138432398832744236303524466223075642115237539714940553191987977099252739938985956847326781378073645227944685123031566922830777376255470971007664022647936365555922710963156559790776354256799361941328439390319089273370925157478119754152988237960943058217154608032419984370208190197365942113530605625639819144431948629365208138160241154885911573873548889854088757237950330510526564881899141869288670915206918852253264823095022536063734988320015760056735534522267176889843510582913212639395349420442071941347848795876561572010397003688582510856261742494979409314860577012057847109019343693155398919089688835417196812378492876058955763369351015016633550088650128548888124881514571009041281996548274729250600141556348160374928210465572062029181117371745415799838960965261551751316393642884273829107985772312412763368815259756206409596341949730910532197910332674600322192654297363141758677355953510315995570885293139469308681774132961507185824989832174721667299170639738352109556939000132625726603507350945922677109503672377068727666350746977494336204883464734090341392840985960559281997684868627678909605266919068086500948572848512399928419320514754965700145234952164753092273203290618680241697896814078615369787956791352167677750699476321465288396138544757552605880520731175626936342824101308137699872206779515678137219869670790251864899946683559958230841007547189464321773510595775928336371874305822525282099687204736598761151098293625675956499948801312056934400000000000000000000000000000000000000000 [70,7] 27174621326703553412263028076826061905654680602748107755753793965686931661272262956598558537000404472342197612245444460442402109167865017971248476585693873995238187998851284684407699154233441565278887662354555274933247334893445138361634371342256631606552408832516637283755215397985840689352443972509025725428653204398372849730766919957077436479003250453081149743934194429344169445372346787685686955435983114637209417389021360027026891240578396120699976170893386106193997040147424082153221919824527907477113195556394077266524811720309527845096945631823416199903644343221503313114387796855608545321727087954918773564100875215873264975752453981679349955927596409995829162574487454529454177865355219902280011871071225379338001876724493008561590059782224569252377427731776811635473111763269341567715677832021468939899625834082469556277882204820016759708040501709593273821149783614581429388886618662590300448589145044840491852534340040608582960513664528944460764011802185091136989387000728804275232498951818718523365761432117484855130859459818286703178206595529939600031852028503522970535769887313658725115679366428739979334136574664160326091511680163916473838640317761803353346053745312368974415610237441369202768638656880300629416597080686109131079949995064417198161407466243480272495554374917595048484023207462478960023313692968360803824415263345377309801604901383690698992951419968312031483781771532479719565873570309434025853833756033478627316366477378235305671807284991863250715613859848246213517410182223128873002321745785146299814484393984453344257706210706432116907745073137474610786836337548826981363381540540118895551141891761782391555304534601696263923849826797391609610425289039995107385244482262188739430867999700321939235622985757832493014175305574615877054219753449997057778805807759121544194454407506750513942553660987083433401837083358215708692113173307524925805393193566329579954178642365184671970981092854918398795206726335465453151632010103813771573298797503846671439358615158639899396035414308476735675772022656189294255898705616265063121398458786699910661252505716479117557770791374351134730017094407934435343641046914034488193550178275847382338567989790784399285216765043676516422240163682599664142919753234930264927271402574681005530818484365294310189726586848271585022693065885787854374679534189443219825278392325277039772502712392783413319521823477786833840554466266194732220125166568589164010345759984761455338898233806978472180824352591874142750500129662338320741346272041132776260159132944417516405181064209777641982181599364818246709443508597117560669616965094058077054580603149574741615996514999317037056000000000000000000000000000000000000000 [70,8] 24465349042978639765706101389136420397747534559074591455583051447601386582339295399637681683284293421110094738204464904104785831571530402263163676841626517215578762177295157783857117445755809084672906301073152258859224427740233023024687297164169298378495949598313213158623133695733296884966313325400904310662671180836401484764928726735753381873984775114782753510133607399909779398786622638054691555798473390568962808989732498734144771338690046617807611434815141004285837672732906930908296743523678598493556616530341203114596646619979441190003162647887138406504854064985924458277153855437933224638278571229412273324151154649286516138216146857852742011306726622168699853957119627673597158072468082455817359828954344397513943878555342860836256159440224100453951234857481764991355315428051261409390830028278979062114817515851905295499193936845210588215813344039805527767013954869286325092370324311192947988571587665134089186836485962657946090154817632127681250338220200829128142036002190277334088712150304714750935508350112514968123331524004521956013084495821059416199970669330823846730211727451012440469958718960961573975217055432376538340709535162305665382326875751331964577022050337669952648638062632271955754008867163472012614147849435807043727812745913391060898282000671109653432162971649314961113173398291870808512519947530415855301246351453052540257003982404099168278032494417199465924697970929140830652263747890709356956904743873174658688426298729546230212603461820341220064596286141218094156782658425112250764799292671618584327340181678576942554688391349811815859471771516392955378188355307661854240345016291576080364876352220168304879083491188120095944378990272585122707998469312870524983590216201527715448229222458295667804039885653694453917436579449568733546764651558434477947035973936588476474888389911093190176888360705842815902768266122301633025145600317529572018761780857507659844706216703324869748500170320799318646286684086906677014486437509974743247872728252464715914897631174140293803443646277317521994630304427305871101597957353368410501253718068981406238815194742943257640709636726041007891771108248736576013706081298066003806294995174914442749428920377182170078669582045561999938195015625430055258160222942471183592138214093352924349296752881191309012760456674074710139878499958223207352019314346130537342165135557557445248528424941293320089733053190547377802752274846578349158474328545189415337793010729076378363690889865099964791048290885059704548130518680519895841422961159800289472545413623533489492396362836421293851993076267333711051359411145618787720001501246257847286443641145358449469073885858824716288000000000000000000000000000000000000 [70,9] -798837760386773062760966938221391328909047513351467780029074117229395726740962424207869076477341508793574305868225056652664886530768878083643603508687071652306963970406140052981114373061349770160449342118666313888477999899508687152859594405545672566446330878586670227125029407883365269151709173829725362785861580534497044082969097380598724704402520630854934965364213950226032710698349218866431490523631220249912682332374075207884104302406534522009564159572037885250396326900225527383914538654243489412577965508978099871234903315379556547031686224679770750087136046694920786723145302791180561804344577663470263728417809416415986354095833264236522658291813412406963860426760774179237808881016140067913553628086881463838850364662551551183736566903129743056486128572700102294930197817934458826462278173254242112133011039358329659496316092379800186618130593667300060533825691139918836233981250344450690097074648837783285801263334550431273462663681808283738125260206255338553345632647584547565388284145518956759636863344523127973129822526348906546542368918512807464304150829755040766461043790141580227357541242676618989696935298231922708438374608848425340322270009124663165648917234551929112210421371225650609488946322335119934829393684896703052087318047869701680582688792028346379395400508350008793886890130173452834303646226841370292648803958543224474602231759881390613272866888438599387104809322413633308046965273310976300251422315809454292801322292674120718923100180521051317668026011148262708649953510318762145492923058186061187525258304999574532154977340692743547922216814740100408868601511656563552763772758667036409264797962723218851491209774051297248093095558697606496068379872122007371745126360616704893628894428332740158571674363977443918945232381423850265695375200419779354856254135776832570602325084417785171897615169773830928018725389882961660730934791248385544963745021202154824387084260554800707107758071736400648982589082254892601452783338323083973646281762402689906648387957705631677217668396979881061033802525883731596171342673665412574373161830332727046790122037743367486514130143779690261142999124952129053232733800849076208990058020905809919727909218953950222206391453372609371078581276647815607679557474012385296183466202317893326298332010674639096153689505869583346470072204345787167942896771633920545442411797746681085866104387453334582209919812142350828382261916908146969570485523923683133509063452390813972801304775460942609594208435586158201355791097272725878948820430931253619645892633506380621244342251588918124540292458647971957035611106035512500201991575483494571624219917541629698654299753716949555609600000000000000000000000000000000000 [70,10] 4854095934366512913527961609924717504405906263554504032713420210498451831849911563760038685990059645375827505892701733412762041799653654211011661620204670756841552253148679461816295550446502825097780405599881265629623179248144164187380002560905935869908111179081516596072087730001711791636065584249897552932050531506543498452870190265589034926462581314713443479740391769866100355069477873395992699490630237172067257608425833145788561571196267248226484387821477779849450652156967741552814594468700232971978227764619966325677254420213651602858109439092110581177799790081009438172865701191360405701983343023808502828565256610617826843467592131503546854895522065979836084003602430042413081104677793661145254919747234288242421097872554620498155800707129760863482148128369169125258524539855266322639185227195032100000570066508603243753570970368787385599070445458710213633261280455693588973029632217587834477296445187720365946634850459823066785908360251555801853217695208449902589566926893745688673952437273187025053732098031846442049991960561776605135932645891999730806426153049854424435116947674931551909593087431442609810990537562558594388609496969103145920838916743189977667271897264555791050907738927227915109640367829030454297514373039337841083150497329821941225007119132015481621362210435732723094404572324823759191929718052797523754696276779499452816021877257209981041490386037230709890693734840372765328394044020026488915822618713934098757186689452021121529393624345855335130924108211800185558386964037092411822579590167599019935068705394402033665465291172749928106223068718006101644699654844083259422798894010994029048624929767676948523555281809979509862280836106796130637356532443121847049009471471009734985172935130663352335016387823821167254432502191395844444983031966750376074451326405661603310925151628921180535452621380442009567732724230484856797914295514271547879476650702436710044267041929841663205002090744549655587057692262053347008291427414166819649483164855556868316116897524681048023425436329351729143166532878713784528936078145698797221073665995012352274570056645570911529938266707825926249258703080778714847335317676973728943492444713984382544188755537465122599865192975783745481189856725701772674223944557079954347629143520778171574021143610976463693206105218244692470095205844008967337171914388383131744782415779768478267516312261515772851299031202617086675238819356723790540053451428512791688097602653518577306312835611256569540158762026620648771984918470439800946231769471731110938997363788413746797506029730776869595519893381831798709310651591805270813596431246861331635645533544478572695439833514088144568320000000000000000000000000000000 [70,11] -17132188522887868372106828025889278587093077672534603107374059375848554613565732342994136395919517458507814333674904050541349770163632363418983037447456471166089011302196396356755815433627557432784303218504652492488378518948969187668723896039118997527768533954156837475764040533012231164206426751853620631483317027559331465371654975638884002875659657561450080272466818405744319869150282426881326893037919326529750860451550139721242033932276490250495140107307917156569902932216124427508060094384051716740586028865490399670144618003035691648105453335084432029020743499528296727544105674581011772208883880814573399618128487346281225690582021725016559393850729953233067393848812010364875150263569454649541672000662366544790478457535462562800961483413229837668365803861389075120210725398601088779394857904256247518181808130765571534746031803021014779752039011124714044411711264254653959662519970489615429727555702645069793610940449086803047352085837208406646058308507754189222105861261164181757040421071028689239191809467096850781312373223498490509798540689597369744662334278599300002787095493282304350129365078973713679035725316776383520350991165517885344714906919364909566894495033956560676220328918340779718312863970175069231275620856864279109979809582587189962559595945107978773897191607663256169399597987883032385527511742525250514133243000839321495211310969677988714038704784893595193458402673806766500237789057334125555435328238571202223399329029062500613812218810320966738437496404115019399085601711660283657428713749000971345821228275169616809599789178150680655908018797290718532795684194231727806228613528671070211302778602199973308391602237036713942762422285558982656982249040242634405676410798173399591372420770338529770969361117708397087087037093156182541475422646804262916493215318729506492885964029660028004951850926742747603978381468872970107633258401491858436570598150585087183344536220389972205759178869643314751517189495439098641336891802973718499875971857105533023397661870581078630662612506378270361151030998906834773427371112983517078228437811391588802716353298811737617406839586956478460425244321737687676632097234854332150657536843335061805189466392773339908493061791360872158834605452172641045072390183955852199454993711440827415489359824227604659830102214611875930900549098080279452661382620355313120501686824732913314222538445778065607049876791011292742027902639487230810005226528490054946526440644206745714971431898269681552031169267817823182867915078863440503949834517038706330933223879907043343176098636167160510263760489329308727593525601103616045297204325324007782841899185534338631948855374140244230144000000000000000000000000000000 [70,12] 37730478585879312473474869378928829961757530401670514775355058788075401471769480458061428333642268954415143540693260659824602418934522015967908323938694260823283690954748247275741657284669450829315003902220709876964443105343204621178277664249070090108357123847930017645566351892234611686748078236620830408847581597676057592082480478422706028670194824966219941022989320706321182209145942180291083805428067805075737249139506540864407908877178273906296582568047717251348227822376824650683555303851349967715739456506497913572190607791376998496476410545627626513831190419659257167649367562667022760379624341378787741762698332535097767263909650709929194335897414979809940684992648368042156830732828878691076508354691467756555755288237076167730449885289434067232437718255384188504214608985227467761399362365189308080993125604750382261954619103847407708677812838259972042688878800087461858214049778798738359570676405935846472967121979591854241232358326170912697135314918392501262275676806515143444389834374467514887023867682324145443938670338588264053823095366671377626919324595894561901522528742036971682416553382442551805339545546225175066828590805491807806509126860290703585370586619904436712528790758361892423294581763900017932123333929445848274186378236070118912733798524646550246166854469859523850909945511863170819211236075255819457129986126345225600656269247286454818019079858754851066035575538676709549716846790057214261479549560921259958435463865594789484358673875078784460058164429920322632358505564114250131329026410458314541281544025454850675146770308632348021861145070361247608161366073203451354646739625299381915771186737665933194854911479318392596846189838034556057878711695238963492236679835102157500864877417467911271276838699664995564893239135274203947586602468812860222303931695713832568074926949500057751530209654131829306731827459462816980860995482901390833062475030460615735486753214690436259573369368393029338346098886424213447016331785358198687530743188314920467799698242524872145002138869666961180931112757140805916291728748957107644903605966402353159002527326512452854772799837410846839738943762845624706924621696997599264851767077186529802135529073231558952865893375653793044568209341583904871810053904456244086314577927008810427525351651654942690585964904134957611445339356184952811055968086845439420196997260984120969316938701396406204183859741211520719094967956809965554224595582151166086449945326122865642982338878919992581099154323612474791734707103116316386969037569958506991777706255276035835863827485768773598741233509944734181007568049130026431325060579871060456210162690508307267005270364696857070796800000000000000000000000000 [70,13] -40632112157955282448275386895300083664266483202610729552778186952961960208194002637822081257697853720713570961993756670219398975381722373382740069305555358800082234953787476516003666677211512730553983799316989737990127679357892280946606724806348608919454563994034085111075341511795486377970134727701973449920450656219911303782005343551523157004068529330372881704971136516222630604944420676548102334784623028080849616316677338626071942622038710219221986739485072282421380652565685529818811280367998426528683235693087181811534510689890310487543613184389178254246709787656757404301156524364890659470998371239918842530966621168843945531712443143510803534762834403897815724645876066633120955742735658800446117068595142480868150793957575711179223578264136632481952116171481498598531190019547200177640645056710065269936900506414421641320424149170483044561892308498145143907516462930996889998498866885647444602696229899782135873805443566279047848235022394304135787933742627464630529813206987269493790070530663418321134959345677461491318862963688834210543390296473313369656088846041466496628836649189692638161754495861688943028529090626153162043838253038154867799694241390642955240657259445543674036814882402949636577825797116132980245284980985537623603473762455479959531156024391424161036339275162856332358233327773922793867188913475686730114863578078170982209320766789425295156313608978448566265172102887816676939405822170372924055625222389364225862716789733209705906677366292345683179805488115155935710294168948978085288452564603644142603978002205047296893942456754906546134624263466372476587535521921203433971897708913886846908256730032463194934771955267795335495334655508812226411468357830763330044958970020022366109168575027239848676178448750096846033668989908415340092117185919645511525715484126878875882467427775004809069387486205697952607884039760575851571518232128736277852215709009335495669310903486705816070241421873493334246037056328934742233317346200544692059446536707110424788618675886101000831323686872292096718697571148542623054780864757263669220293963321124124057564437727431299106565837360137690927692758846847796688442158777466646280974829657536315068348900419554521847643059598772865083276901710738801295237452181758558211265912683919377974021704568008662158857319599781960165781399272502424311637813778206110536225437483699967292022556813458849220798815277424556992503897150473101653309366351417235901892721559060696241068285512251848552754608669608788913930310749872930173079336719091217575273874709896216102061889511276506536927947321621045781801582224283115835912539498640937520393509630624399817237912369747722240000000000000000000000000 [70,14] -46740623925504414390688620722938974265343952193202400953113385199348266850404716404775312965072358721567913124133386774487163857970922733812906930314177067032923478355797381931881164705363825982440387770740126871378926879829756154794131197972090992168253709216539849570796395754611101294601842391315389882988897523148149319276741521653582726783181875197297574648537054725500467708760199192162515239013855570396317038860174769735596084355684939482684646838082593898468614263239234209807753582561791678223352996971420593108994970911701872497494862279672374219146927961774630426774495150556974460502348133826462342217003140869340971625386282598987575309102623795124077371960582068312021177690715496821090129870694095445508997090874099696899058605390869512723618552218832553896614675728212359950087474519254489116106728901401159028537237222281216192911291752514532641404154358070958206711787570858428784087706054159949597651386762715620157225815893288006897502915737477620427932894009632887720541466476372051068059739789554320231465097160413195182121736031730258432970503913556313679430416635011867716388888358523777349590631633216488324715152345915337625534573633985333288790041106669177987689889443248698871909798785847124937465059082579484732085507286417973721283591692714269616841128777988157731449165247794256313744435177245636560439319082069804596251345490930002611045697269358811622893410988528517871463291110286349118542515267927714862648404588240383951126369373846152900096077090210855723748193957603438344370386178765755549920728860012193472050495630550059974145126564364760610504348848877613245341036929688425241161704315735958473989487709190960346859035144239206656424852698452171956399576175543270529320404051956548896795035895087116318989844444401275430068338928987108107753424324911600384688932654272244581048867455932834034132225359821949741064267757246686803267381614248070088867049614553088991066823015572445030163001022351866394571093112628201428614136589345270189887360843110409867209770885714862496569426090992219969284653408148758403842319376336520342520228051409203482041045549282219386766989704398775059118027027256899651065321140519093789630801433235283451450006090465257618794835533865083849199016787453243508763511911059310692679870219964301505957702039038949019448427315103072083788968548379035645285512845599017431312373804653509657981347016102866281648893166930348888889507516630193195053568058014264063999939163716829649551660408195621498385625035653654395421221113594703740356742364046995817217327495467319653614690629083485499194583620733097945399586652885454197096007301738947078664075295558555664384000000000000000000000 [70,15] 300666884209533517331832424030001628754555682223199886233745386119270570697816132294783988115873459595735559709170958540778694497618810364210746634423736979068300964419085962059119712471352539119305727985575039700973961116765622626604389828278357559518358119990318103564271219068708609135528548194670606176877580633594165772541504252587400440511892203400144173520356078990212577262409873090902053506632987026577014185541855084678164870699377647349126355610233491017416354003361005445198473034466176579023705580566123618411143148092548644885036948515330348836322502184726312838026618223360889023112691300654644686107689379580679251647871038059022068837241811364122855825081822528268465079004373868366937925859299218436153215659998837872278062766625380118005635627175011056570031426441091146804002833826652333859130576642471880707243565180461287075884301947466944766875983252008182672971672297492013228668783066560996778409947174657671469720493187099538163273694713397446616430612837506999376260181038232163216625619620966448809116077224558570942518421760444799822457892859626709801642426539835742696290138368936161655802948134228897541608113170004032065385174737158393684668270649815266143175580200493661817716422569359899069928426034235982576135371978222168866891385375830150722384210393413685294045064404830981279789947497610238646085428286162454495555024745966192686187949812346417547333927174303812392218287214601045806414761966032982160407821740294052137265227744418515375904252551149521018663512031954999151671645424888701574700673722334634143654507722949704487852645314267760856665941422544108794005467289636526433911367345289782264730186084437142958648078201933418229860155842005588985110797716216661260673443673629174035076517747898667195180785437545873683107029345689660585077926872406026481015532379004935725722005161109159472280216231657288995423526135151582369562435438929902321163870565257535414929730826768780435619616262660307052421313109339252893603737788276423979725318156647485495857928076725632381998406601037747988909117502701093997868161129898903204023883762656692703870381489687454598843629707887858182086806532507053628026418512517162482691525119874114529282608563787531027303444878324997094298570928649536956162826078636951773786898222517738464292699962472013577944098888504353012112073417000226068473115960415874568853063059588897194516723855197444986760892784998858550558684784360014844029504266814411375372466958558482896309991069196222759125878418740764214927579034860254735547834611634698460233711633188010533771867820795058166111839240761991821326511747418246312992576492495760876877178432630460252160000000000000000000 [70,16] -627325729850237219884376095505446176587816932231763251362772954329597497253030575306229572336359273337313563169650047565623462970757678600636777797195904808674249748512889548516995920018574429904093671895044388264066037774824675824765570417541745520580967188162108267037157832068168467354405888774170998058447861939236505068406396261945088819438268123383856081758222907437904694072412601228064332362116521753761024444133694436379573406662812553479987291336709479349501226218348045243451697749181148289993884825683605272718232921545660023890353647279034524802923615376233287772671104018132005592010942354997190174567616953917643356997089876860894271576304490674496650394241610379300042760256876527341996496100456469394442634776743428065971247225692050908607178474975146273087941419624100220278363988755272352477062589746428907723998897178903243857593360050313233357707704765841126995109347412009554194893512993086416233848665412431190927149707801996703896255298299578559773911446653280200475938447628085489901786765095652320808531037941047303809882233675006548366027155858566612000546203194997349517560932194560284472301070308628485204277296731221295224988984482703518593748018183464157025064520439040747310868937177686513862866211604085176259667597519197098409296145200484598503902224026067950732007761750939300310543815528218166899710198789565823270305487378296434680122838670846970926170251820745476491640968399402719159154605353258644227145681207405650853790928918841849418534599767729489343884521747734828914759398152563637078954665596597536455784803396507124363450146205251627628614001545149847075493915829014141097191112610373930694193379009659830297634954974929712872415125432904335000080879375647687694646369667059668593815242074775128657445798501937715859885777476993810136017562458213933309892727562079341063453393534381843573379593495862736762603163013895169977101959932644950561225383707783482695587726273754803932274698313340537455452269794815901523026547847986775773172038509654620022828922298205354351024879990750344623845968065114764985222129074548778044202353294151662637004976149269749233947080236628204400044462412789282743845275298652567202667132370800053175769264366196912032413940646416313158270777102562141656116694974806641060415786255394545994427673205856696099554851917823997422468508560872531483905650435988002385809394453452508691412357606014313315143952574165923817935399106968848990131121276911689503093921763076334221569456310793057692746621047747647986170364875492030770060045077381588315882104152483567183386811706642662143124820952120819840869216797247800585635741291657712307848871810447368519680000000000000000 [70,17] 600720282446768433277203169288210794058020359507483469745359484537795156991855090358197468513390048974450904024616068615965623633160424874354031571407051264460463766814028318428905162372017233770590513884728060329948568027399424846975981088297155742357915421597190039496165402724756542435715768060640453738384321563931545351053211394153131205646431204122494167496585723205991081397145116847679477433238828237881592030849993912553730888135588896598107789920910981633802953441735803585827260483820796829685678496988193326243068622161714385196349741648484479723216108314696930590964962348470975780099571524464103540790440131261190589977050144503257631969306517112200559430716972696097481630705967229600060447060436774482029469625465591564894967421555185512653731953823152937221692892426888306035566594821070386289634439683187661122889022252906983084132597594693158883758467406716659026287731158605417040074421876275120873271534190243160863549346923854708241538506791695705512793461679490438308778892993005448966328035782468102615818286018435277505955505424669228626000205361858616981690850773101995116923333022550046432087836279230748693283974080605039101792264521936820181330719937295336911592015170999687719258468649328146557724821029977360301443370656312162888302421898516274115094627111503665252419207774644288090841293832479514862434095098256692171428625141319562214500103867928359726428492602770515952307566307264315699686462026078533032054449733242945287817717513251326755787204233082772780415832420128673792236618011889849271239337061800501114517616799198730353163353268633678189253775403521768044939166482349179739921371717198658685038417699844040644432476192089624513568380334599429970587885833977129020874968958691303250874307782906501188198877372376278844963363717005315876746605428516255423237447838001532142369504861959319544026040561187225703750385020901297741044273427415233071504342198989568176975917611194299421137971013186685972447335135297699884484098267177087645032778226987058827075999204918641749971696839446681948437164004556934663017615615033647266085948072219085351577021560394885747028018351382172498233629009207311299815028989353207699894521959366642018447798819003055298082999413913463807526927952219916212541516661711237607255544427120219149346087726471717963189819774541945210499534364798413289550134799718154310168289742464232713834359753460914954558518422628350395721801943876717118847286980524172543949677554292400496903404157434706635786326915491325066755595870982020657046309097454622301581641666243046730749328820684885299033019985004305249767700812361439401077193083186354952626945404313586892800000000000000 [70,18] 282038930752996708926654151203281894713081087638266521294686881290912266265072687728756979742706778766651619759860091489089770682609558571074666367144033195209632737091543118713927148457684891249075818370372947189602439733137886296652771833941516273930062639238538336672934487470170009522835949002807229796933239894633963901478573510511376987360807186306149774566645760624211137848836393210126851942354418981482127779138561040640408281846210147031551762552523965172041892347365006357705906547767973596762177279428040060231654175576661636578132852963531304962807756740296147356186012328866724155038517767672266613362881452050602748143113797601509025032374370414933301237444376547483515727337460638073172389479470332227316149106720815496434199744734707435461207117391406700089649950496018055403844142798988180006210243023259109183061489955163240415526562926110148967745185978031027818455308225483810719264336091208844523075779456283565846759439473026084465805705351068844147335941046528568245627780157133221721730709655534808947834111680484701379505178608379715854710335022282060320882471650038812748616794107159751293363379224057407144430058516032162447889026437926628540812587479784313436783735466544918310268000464380702820759944735071479949230918496188178916952327520120289867446063181015368790939335130388897732353032458477648793842431570257347751502314222486947653949173671488226648248553068055053720042037149175971041860871763995546866149111598943028695668021732712521288540392513463163964001126071208012662472428635146807340686412555737667543041155903170042369890912179208162548357556652615860935425965505652688568126578939789614150822207701627272320034363906413012556086497174244117741040188278431256774650740227125371034143840855320703291000276997526041305581068114181394593042900592575885272186016453110719738255479569674173818163940190265570215301675708787771455125514652814529277132446326237467110577297037592106814699350244982882720577490867674712742068908457281091348344306098401718458849579628727075905599715791722178790743056513315505157197388008827314612359115973091445268798131762162867681124234474303117358836470268223038243345101402870130053296209324996363321379162721746451181835754728243608395446329184165264955074515978774989081083540058338584871781877072273801577032549291029191381903917419612800529924557780845812179205267532768447299858401722092675920830070348223656166269477970056467554328707646432557846855239639667198214039704485146990051610578720458051810374838565128061178915300134792091668535155108384754299069911451101979128148716886127727812334743882348033523388921022748544904579263268347340390400000000000 [70,19] -1890800492877358278743420030165926195422141953403554092808263095448074853214155939114362317305622294676352943846631263191151516111236146910597799122167543441044913929993032428647402606254624247173419920653185861309604317671737458150787534611250715734749679413662056934973536958558841135438383653141331731336884759235913589999438708219681273445760721869286410639373904305030913551012889697728801980247258644160950844072308334975514861607175068416272043893221955090180698577679521716686361255691956074974778001382989721505006057346075099175125744799167773954711642026096862875592072374873399147560067859179480352349274523603790335970318782116989361174213365685846838248966459192246059687635236018987206924088694027834148193126204260608112499998866788550624366884284447764861561316257099603530489132657652650445963243514569173275663307522804827942867911169620211356047848886444360400803586983286123882314863633474485004012925879357900786211238163496237045114588421467700728473691249669512551866106191615368573947987674058149987242015590854809846903738277296916939631631141620293964151352957806737827095626395034388979884995698897287005710563958677614026212464774785698781064510454262522969383603710835527923494140774061307631338734209801715229737429851275849368914970678380357741828930614417473162441606664352374671703995025488453986726934561781282604701979068444453999448624332881024879183533693888315164703482061644142052336806530844813311180245502762475371316740018021311984660245350631377084109820556453192512728788454423386462698305118414493379890631588377009454863688593152780401454553332411485116141401660811043619957717346866211713695001211596346554835417843617389015849491269712425323812739352306542039134458562613572310429975465022995936489588673250927108628124417221579402299345122636691459569257583659639023724942320804242945783974084206269090967787937785393586827802386511127486146393552355136164501405462627965956439995047434425696276196269904530465111884093134016841600258763797673455849745723110932998534943360220014146741790757415543619994853547914904147573849926709177867835890597373386798516852924208706167045525516190007106404370036602107365122587196259766218995745961202191934403466097479360198541180574145865616808041713013548694341402427423444693547761332765751920532410218431872530780644660944555884318959854558482788228315740144213965893335606034365772556758964748987014124883011210649869073523326215659899770088864740282339478866575038413913335034771934208323297883161768395250144150052032831866436470278892792747240388711545997620336100725340940847103543433751766179052104375599453604728428935215191162880000000000 [70,20] 3114562144991459641022793292053319368943732933609774318750098712240120306712754913288493062712914942951094102737519355752460138555116444713579702236145868751223110460387006755018871861223884302357013975460052221896556734940903878125872806593162379287527455568880815783730489236368308429195694227912660875018296734283710779366194500336692448784283598354685719598075037643664173036697365522228291503204820638156266136621369645532267828568997709987621031631083592089040864059895636409285099963500514006565437172299411377422628192089694299832457055781478610842264952436803267917151290561524717670132383199585896332403297251998517685131673977566072377106025996236968537731499256740011706175677699780053849120077050151518456206854547958980972932438702092097294390267134411765067671686219313635962434319227716184127904519074020543561125249346061038466706971531318740242540975587430149215168430138283038320444146929165041368004533037371546827795458711466797207582875454225615080379472507793349272349904187001092241752153140960421291865510147738163825557457567213564780329852980731383881984317677745377012660354441503974593375441473065153568990852884843976070834590906780368817541498431580927937282032445919751566909396151262895151664995071055006032433047093414430870655086382275932939530121076755735125639959306677151698506812065064112230431848785320903208315652646722703376193105176943952181938425479261194579626705493224764370847989115284456489295282634015584730978201693548896459752660529730373233150401732282851455894955047066869864778930007700979456513561340262358464198267810196390899625655451916147744163321454005619718535333202529071989505782787726052790076821662542804354349164819845543978926972865108462077165735447080267903208210769917110163493938392442554485170154829765492771007710883149773946506922089221127120232030973070675933540648922035000270848153121641954391503938713329646332018811380582284333962253409376725823085043522194942776354611923825978492450559180803558620695324786949762209466414581731186876211394066878473379839677097069909188450238204483270067850369759402426575478350529253062708859576824467641059511761417497962226500695579957536949166616836579832184205207855391746510988847511217700675516996829316733632848529726192383562077660941861458253685575939681922444436603796304722978844198920440048658159804497970811036992065191562414608602426399930216552294610127905352995904291707671743608953910932912179832083480615770564582875082488986820015488333741407194970096719586003159538600826787799776436074378738751928668644826567836591251717808200230468719225700028408104637378937215212578252168738984958854430720000000 [70,21] -2652430995003440330108819404676458416546345668327661216792203291593357873034805805856573278229892995520119666817982527561313362918039328536463766662954627382029888669976949230748265068231284827022639054361450594369892923205248976202488926588448258673374141781769361492244484206963257667065526438875015238599587070920291622719000410964384478620234660298600470917085690529692707617890823291457735157009808683566021051139270233525508163182546100409379218554512916878573738700536171684017072594285813106014613899719902402519004509478964715728918726965772299554651556278745871245358280998967763895076230120233810563678243889635106363092478872412306877265111871247400742107727175758310432314272380948771430172225055208220117774303554166881958493756390953346939717407604466888561253644016816131651945620233217525692867376132937169416020508276025985646015690013123347480468536022016454926645379524548575089596596619050721121149485537878845797039196352423700651143107605414972857642776055097412562857658068934114537327442031311718550235642352569586165893454732670934811859657163677841776222205168136516685486734435116011109545435741248704827547731537607221609402314485565010756758697583129667678352594643037084428907679835422898770560740387620741131631414735804678096409424469514732116242149772421815626268448796249249362194304328008808921940247637759601665162175305194852016098289862545645851863508425206811770762644236273104961368977934775913126722881364637800350876292340537486214654464783464277242830285626972497379824093833833804354787808942898643138341122326017167290493180857880008630071180518258509934834249001944940633404343717535474254627194314528520560582410659096997752796053310606605244981040815402221198777338366248284349327921612716444692696886525732750837689116830750321928878519876724522757792307021077550531375900802990661253067041432176513236317069060494032059199474833522542757532753748294140210534422739252561416157768046937639191342588641824227546914579685948341739110366144757958599077490650349370671383351696220240461083563870491358608041663299012757694539488918521154349415674313798428224173088430658306953715994436404209865564805838801403630156572162929099021609230347098602544465380931791485747403422311848079122886640971869575892604419195617169490169061477460286246988833974210255807256954831411583603364079307252484133386228044221979998628232562643598439088636373083758686942193506732099395390460470506347769678205956930895861505352781378232057581112803961416131572772748919858779968333272230467139265879718233231225316886967198271256655830208390231227687000529721040805547498378520569639209166239032986828800000 [70,22] 482183970700452557431643144107190344385187151511938362039835076158630655359738520186179326396061442445517293924255792206250097838812730629562104324965240494185840433395512604267384362462373668695527867926477175320250114509796483600241070965998518225328242319586254392098329712300919827976350713404259085330789321286316010413568589658932009870575973943812948372659534202836859419694313007861343451110097789829907809930911049305595127437757109213112644763552130785496634523828957898108584321941741148093709250869177769476878941002420545362940318940844991700419313666733065607276327887040741027136087281638400651767511231068418119709244675804469565188468401914710084280645584527916439787196854794717265104639758287446982565274026925366335786735447978435626802408228986888884545990465347099980018330621254443146287782979401955537914967643885115833996258507873762248269659286331489964445749232633602729699411058966264082678453851877427207930411424660364158097328019364907839820458003245350951573163924453458470319678361731272076706013280899140832050524570395896067871594055482213164970469691745379207159541948483974161219973977298080540333514767348515706825233084756552200266013129717419242699532138770536857221628781339223514692841770130130513458477603643458919519379333779509063410639857485625089748033170627370525994881012709733219213596575467238132944439097882000405891475644170542923139492593596787246338805279598207247170355569710887503341269506337363606638787856317005875183309327038144336077103406799905841801266346080987435739194553512631125730388880812002222570442892675171486981271592279502663848100880961682600929668070935942302734307748852754724580628164350805876882828752076020356677759446259338592642402795126080160963943105172780943060252474252095757562472700067685406714294971978355034597616610854547207933055809657876067170537649462157661109426667276369908381442961343068896190720000304342466930182915260481448565061104609930271593611059679129897696707648080598998759618031233368463496160505280598074984335628469077253672257654165849601207754394333262716814279806418966614194624938972047566269051373800997174811025563752566690098560320043047458272992424041142727619532437933398218536077563411486488741653611436502282347889133737847188616316442233759562331355458027211671267157095825867372769785065060262623357953529954529826856277012650224291704130781242311087262572606846377079544373002899910468570148654642700380043945854761092026812973926811264747902816215436193647331605754792124013054976624760497549704526328641965052734028771834365545253385299395109877841669379532985892264932321144938701814684058249278259200 [70,23] 1388372217387054567275682011132137231105569703118148964097984062740897390473922092198360821898560447291457044068794768117288904343444244101815730482078667003556579019723315473721593787866190069518221301636625022280251332810327455709693396782134222980643510896188214712061646448638217456448233300660477582503633917660932363098063286811665955018723650417441571213017396633836953903513842001450536905727427806929858813080519280615068530448859268944408300643869891151298192125926691188058774834827520345287812844804858101472436898618378972072223906898493288177507121060925199510323327470142573860595008827600393853388728934198657438748074457367159084209497714295795509393769286058400576891133096497101818145281670018653315535445458921407368019797941645778296431672328893204096000273292764667924864296904230102951845545820253133316839131731022879983661699354879137626305469009741753028836744563577454766395710198723244957966417805163510319722557115946422078100156411463589868329806301426123696004323230263377590227981592264897268955374462339006285414855506361394873441872512173425211445773458281344928422984017883952244371982241787644443266206119273148422067579760769167859920157748705156877961107551537551108236237714420290790927442207685203693000968661335707432448214822458695355842192420419566999901585974906516852135977295015097746986413469549293117497918434141680044815907092990361547422201418756572784831964742351320548025850656009531880153709613687524779440186174341151781600416054927550572073554033065598243761271418456487977087408888139968277286258687130025760296873407448367409896033462575438070974403790805596751212995869446644321489964964515898657774116935265317752476016054416704613107804922472193507664489633428410967920024986560314594680278653241506049853089872908979155948940820889022640952649744347918690620604395053235991251869622029761290093501128736996420902646057348869254763980907870775739106307261043565978783519899185558619242126916549593216841928012752299717939114125688877617369792107785066941630654248532450530518545824795290501725076296925294955713105565951715257566146186297083116452068382929419197583655360143616826764061499144957047330428333570650135590268663523736860726442096002421858132182526050425347279846420532064867472258233011698017681325285778517779872777523405081549569071724216858184504217491740912652973023212717962657423084513316311402939125847426153065884775233528852628709772699548297919046907852748025479114961111677668936092181740558022892804022490372079620402379875480213011456999432046468119131570357533036699396128001139785300941799865356062138385011982128442855743060044257689600 [70,24] 195128130182300688028124167564013407656160040483623144105505558963184362113569133072384139552653982289733204959354765289804712964385336614582483818301206404724296972232419277437655617147730919547767812752900690401872482126927236087683079800521511344350480704459991547936657621124700885220942784644551105019062159118990331905854017216463635276898919046199567014506420829806334179159926612101547250187277105690057405081038867060146866622956364034959312340281657844553755701046772765097687859322275640511195264695280370212009295889314444249383836132581958469533925096019185533446413161449016058757471240288231216651783060148954980389971474662390857985403404691662611444445311009171026092325281536805471020756179668670935604288914599795863020559417237058823393978182355412624523180364799409541620160893434047625564627378370690403956081474093163260899043183938038965757188810173028537833736271368521847774799015023217634125962749211863867423815007231289023930495135579302126584051735872089314231680921209215487692083591724967919659668831857278393211025068015468798863434106590045522707365416420924386248058677559569414907687046460805632492376126783856352912362523209155730129525478704217189261389217722564440866678782100420624000778571747812764799716674716124972614748318282355123635122076417028504972789906676729848886680833285147490142894113521073744277421576818979580939755859922419528681964980241659452923734692175812453547985433434764982591972796863986160848815181691485958636931469632203727169151505027375290119524842094799113453503797290993569708688870955109240609106091223373468554659359488375280621087029129754354079321319876634183413291410401652888783192066779452271992359369893202907480759226678369633356068316444767985713335588413586200400426574682048652605200496210660311066198316326748208023481227945532894890729415078314324376559559314826465421014945962007697703022900640343544099705791849393361991305268853087719414285175641727510129236104571815084591800366174076792932439216843856316233777593356855821039927707408669603133330555993749892955205251926927475560823501350563594232367404402904069472758603000465180686970034144140539716172932617979182773827412229352009893540366479794899786720950589475197843424091480717414310929348591863628598380016384732131549699065329873990378692997764645958499167173292458744825062545229812245296211110375907179002364042520181297307752348432290912815154492613841146696874491692058149458363666132862432445531081010955973301343761471934643360265540027036392621016842912395277517501593189187995786161533259986327657145499278380161002256892750253914593636522742458985391212894093312 [70,25] -7482081873459149217471283335155196434568497878296586603401469494597659368275565988375544564290197492557618790942291501781969628979700522867724859572475305898164259131660749535210884877171102352324105670203454626697315626970153593470159744691977691876347457818710226436712522016435177992847129011493018143264957728944967767076370598066741091306712327482778789275584656486979064620666178521690983875440203272781132106248763975515404030801893798235245892478001725884602035433350299319726083087809274747398835081674514143898874914824953365762822391320236299916984845813934384138294479513119266141086382670380337508644132932964582475814383280637093008789210984893115764120740277690701810481564880921775033028132760807182179039652404664764778233083290718805484295218966807366310143972682881651369226396202035790152450079265457382041384303417751276284175270830165702630843392193115860433438754910789694423566883336936799420271221392801123281870884720780942379454598033234785267083649506993904242497270187052232561794398106991750007562808338477550265136958720842407256592995104864412589263479247545928658967783311040094526524169495866537250813024339623335185296359477596422673579845377140514511342044029228707286270396937553636730617382505437166698012724296508827803948110742870300063865496519449128492818902899210267554823093247378058846866846099838847727211350715899408097542418992468772144639885140349865001345660818410636648640116653870934552813720966260135696974368704052867543363451713060645160784720602811888808986297622779280925641440648578652655556524598305317187242094169053414290534915812919129274256952686473824994852304260757218362471795159760432279234630037996460351597625562269500649542688355462657866115701526947756158961032167790536786020998682703029932512871504609130586013107571428395653241662530213718895385660836906284059480773809458019494791890872373116724432977773082205319429422746238962343549715739912560387053462955389603326171428844609694835088929570153397824005179862843473163904413431048011844842146583419509357278967755140173740298236903379705411856909640428954275752031295948892841453548650404043635560393952618202738861216633603629568654657800219888357832506837848299485909086314230081204742810059545832292302994532618579696355339852991942511460646686737553177381318485685920138040450367374841727346013085529226822252318586291022645816764743180244071203740820749701545117839841849071295492341100624119538752075159536887449087907056662668355174316698413731870846389992716991821709458116497424381730680971353534098403467463630610394997820921775167348407219960739967928054792716181635982191348416512 [70,26] 20031054610837315011169851554250859073341350923828463408399437367295539497874721238280512264394518158170821973473753452440018954348767906567122937047114144976323768264061686024559453760678132472268110351102207286221306465727814317991536765990202543077703935128654136305790498568378720706815285662380269901566220946047298867174360544464696367121093947563606728897073375349915951470100681734967848195275238176871192120918534990930481825869329369630588175500159640141196333878621604761842411647008289479207673221217950034094621190420225048475583679927008833635635648742019293003380496344076162620186269344447915654340549424666633168950323558903725860036253482422083266677011244550519569973288284783541342714281234463548476223694024273942318027633796386177511162455756046128062615710768493724314482730997590150069298447874272385956521984686770946832918093391273770025830309248862220787609701104382406148748799186433567125887818985030594277406842973037734720322354729775309011508879887217000213998327148238598911341440505176534332807376241786167709744660304785869385971561185185933737870665430889378196793370586309497562634005264810746194102790951480760115498441115481034350698617113490485310523989863947866907757249405617770791871917325119288803501740548718201369828762667623550400566367683964949312883707391234365451658584147603032029871869987054124308801658817964375903203621920099222542694549645070572092668592248425770874478418525294245919849605272205326016411273677037788482732177645426225896357527826293631826348173999507034419805981714648095021672824598854591498468524848245485491086589286205265713956707541167916611308543039915280441096261422585879951855760012088172087478897044120027367895065980157734847887323287549796272199239710855665188988178687738860124655460011509333259358783932741882649124850339243106763809352896162145303671627509655322670941173418813256446263241384706522132159078929976364074777355548733967689479403086493601734394542869316434042054591162785421566767191185649048101618249736949269858514676469003113776367258129552314848248472280539267213671406292888448171038356247985991537049132101458030551703752750028888934002457195401844941735561903715267005903828729490103596851013465019157322839769305901565289525854047639780681685042782985229311018191896948527513267942569019790148371383936077684297075108910552854224792086625006061656851251307727578535650991827008639813875474965423985820619997849502693931563589092612559702869826767986687235035024747511587600969786579127339515466000292989538416967342268570457215657163878242172551979207366878747962177927151782307673701304029259330224765534208 [70,27] -34398623421516411941560170809842452052542862321696670850128554949109253074890642086329748279045581964349749996051218023735231590667881738852726635326978816284328553509684344734173049966138924038541311388655898876592212949039870718677703626542973980918435898919467480007279166405540813067319605157845928005467680846145139248418882221527174467839724993767373481419290173411508511245074754378500139714072981263888180986037241751556237048911227186953655718378282673229921183995667398182684328777256362334569985551492477452736319030054463446102907297899871665656663977036959749767478791981904882662030897706127742032335601796762913324745379238653281145399880189278591213713692721658249055105874980793169155616392325489854691234324287008883568510559273585584665002787226734423520114732289655120375415107742708656583891815516515511720630540715610988876155457637666925362374349814202659544955621982080977469163990670638755975389609733909201123775157852959112408381988511303582232754305882961642842971095734955226684944150516623901517844927024595877939995033967025171090085212415199125971676990517707492857723563418615050573918958855065481890566437535442107925189449236542655428475139064356971529226191868425193255828747927839815175005370918435150801977527584335295795530533714224427245618500424389574226964202960659865122578461861653990099776547914552566804079482334552659240179531466654232681652771752855065498016656131040811714592657734809277378373684677541182552500623730849669641458963533752306929098043634024628082088527691732417103596558808491348636888017659272538934784102567025680398816138221576014961174206812373878297597259868570984587891139503838749267165365438698982952397303298469143212582886539170155111587300592708470672471927983528111044599677202791302064087874094799851126255561099044282121574269483560427186214303953157264654236285281399622605631836294380599725253361807543102011196699178832536745837642858214599257630756236663674747920130968299741831130026394558938225181648297220513639262470807774461126609700517165757418883708526497118564622466908280997361473021501687264781773326312427057468060266367816301125665071388083227580235089149665748645515139519561926327450986568254154557129532584275286541572312768938343307513799053013527504783034120187284861625541657684315676728978085878455983150548203147094242141258361341189470451267008706819569616485065618934223608354549160647154165773162585356467862403926028775053037160949837066858940108554602316984700969638179453202527548049795707895137414467282953518655888538513551969891898477424848357595166237312276268673838281057628855855843153631998795317248 [70,28] 45575405977324632560950445343997995025491879934422129301152457023479231709971886982750972367796313096179617254956838997858483231508188075628099279895820024883152277506852302513412164670211330066975865764662239624201626989669368710645028692504363025356880306188188736558780752931106231347745034234394428836660750293361636230077576895532682069752036827983408370625738858618011433594385564963356523036530421701289281314837396957682818359969153151000104481595422088824672694152192118615540802034569770030075158008742679059183547116587040341858985682131796801790919541596783766761958532721436634041566043677357165981029443600944341260829437762275866546044964975265044258886724998434686582887582223567031340767303583941528187510103535018290831556821361926240320760838351107448989503516999240550494887490015863586761629969231237401228598627125183677376959155953771221850287041976017282610889511838525451136902544538522830332581521728724211589939596121106612628256794829835041303988618823674944509145856692664035606899011811400746197443202190715954835398327679136987093599824496390877377317674900886295021017870595669921390366656664636972384960617416073878060612374294592287634051395605800048973899396274798524116601240029545220695493313560329343530363956726802054535963912183978166981622741583314323732608302453427869891785035107104807546486439362095354004127410279685455737444617810976999556874764157535989232811428209002455465345288545041111768453864728217314784497745056446191338547903092746930545301922821775871459810040089350110343365629311686859149351128838189256766605906478780430451303699220530161737523597759515204497358006172288791187806614983575045033913915965634443293743836814504523707051747988729677203906257439299389014910396753239864634153973560728842587134709766059879743280362096152856860965578625744498249087692004017362389865966609638071009739278650095127290561986697226340209711838633902384145931165820726998733931465422085535100300422177133771114680246362504770780488434501747128504695074189745939414557077796107496376092030307985922026045552001716722483004742636227548810052087671350130313309945416622723127658167123974745847156359070745151389663955662562510466323846773804186218193614165220685661170637713472973545378249929106516122520548739803273413091314378911133679569510095004525712940525734097616714108263951380889338048826289616678838340214348341782469007755408489003856047467701436427673178915056396928566222302082456620898416883166463809992181619598762958230917450942335589890965437418795447064846515900662919226861088458699070029378530593316189060273135713254512574819966136623367716864 [70,29] -49501401545074493947326007300648662208114764141828344583672730830611043663483053287816440171455984986149999658995633137733589040705296058406387294855481219972160937191730525665305570734199704227740586395066479538340807210622854399010363549107640159104387593824092813120975315614827598367621693441219626435087209766267647296127312917242282524446222848703893801629955837962604396528540888291089623337905671276737551889230084574908940919038325803912116856733851379805963333341565061166356508417585481459866205331438938551096110229265207596708665629691537063087314211998448728167899036513052527286075979991110259684987420763239480347309750181269156042596290016615651896945959323209128848190272784524036233288177331341029810270758492504830040032153609983351253679486902973094682325085110870436757991006600318338336429469883027341324400178823220875238218804169217854111258330815451876515354684203161277710466231905533248034377162868850138002506381823894975582496782431263742436107928503483021453160012783895131090333659330301415943309005866047947112334164010412172120631172926242126954942310035100920239569650978965903786139150673258030693448392863978900269759901051664939915932771421752156930447544634881833980571308235107902945237550354630548519028897819081490340340235636138492875561115408872095504429974600326154020179382967191059619063308641052900720526106764792895259163826071455679996244951792701713282802531247320815328198270310779208755773643697233484215638310643179424959453741148219357175727872345927300819229639638167071909663473064517554346972343986730076043809561301018801807754230934765903270464263610260076800776990995085727434905636583054875441764433234200460205774663146437600675678233237199763781768342188900383333304405681492660629909592975417896888318330315825176319514448426931857113082112012097771085466401934984876715487562548294324502890677580174457663202528184711045330401861001386452065091102316032116687890306412491412195087958635033211285023531049144087722905690370147861121347333089694973895456114232811587831075909972037904146651460130845324684743192634018073882187013196521630508963039647103763194517809332119987475248344250310671618634892422724164285731772006118877050875312389659926366163173586026454244248130272572923579263548407367315020785629566343380423209946052437480095851905376322439559547079910927546308968139312896178758662322056823444571601462606026340174729201640213163597872474059991045388081331309768304754196129533822605348111005233043582638920551091864169590183850791488239563402303986765390111438446650281173105405958481763238814190790482414755266771436736171999232 [70,30] 45215403668973832151474578236229501708933503276278369666796902853465186803393133361643383769464228610157262801458458312341147594549758842714609653666516558459597389340202906725188879189520003522106622719942314764347926770851551936371341047367798423249564651564337147924044905224491129461554047738277676055176404858061100196500900834111062145522180321996258196040950054072058666921912796303155725362444256863952630003027403421673206636061021841159854316901179384592177136404990275878191416837031044126011817183083760957700529139903892729872658713722184265305022748762336518163574291651845912412548273877123437689570850236845765157108978352317090176058857321939642552987342014450188393283470025609080570770313479787590063985512218977075291018414554149013183600890770153533262500776607031672141624929533266446769740062402273983983710206508652682799644612870961489454158139744769010920429688361209887697909945641583427329119216201963881376155376071813706103089650490929737238179453662992404481565097891046724817191037437824249402820234142877330532583383096067782909884031806730805032841063349221402223343959361659946450541657756969176364333521880225738893727443660847600757791846447265004255143664121820878789937146468300609333524109065183161194283407484211373932451570309263030749087188030505993130693705218353616393881142476454654835160146382370932335272253674281961568971911575478205332931212415365274912442022397908655860913143212796883915528394242267602799976205278092428510681847963887383479153330658406165699574238880944634483471761471396265144029891491537325066646498233094330161805411599206956107853066592916653532803806102736461802535388503682580409612602038925259249119952742765243746589785438649244896737528871875177556071623119196633405706449214643797399846119590775806351012981899731413247012984360630644264550756865731371110220364145981087437963389323730301387944757073654749664345575216611708756527300590105336343204718522213235295620595349781645318601840021764678355823641429147516681625255020270550311075212473202249461524868239905739591182910026398366435030569145078685913895646634319464773646921204208314035413056069731617300881105984927015538376345906558950169853859471645948452475580686204198562005025750878563473642881009418410585885842877248053492634201060634080003598550919969998490098416424561639012667314563230720687149591866978853653826811591810294729760847110278608704475514842015563672173022877429944239210563574804830298463404801751703512262257819296445843813777466488705436969967225264072225413232083884202330716402080128730480321708957414627194942162420305543984976666558464000 [70,31] -35149607461588246189477160595027557592186129359306368624334795388690536973800351183423125724943400986439277252285933214516152445597668996137638884981892891069820542153617122500450393941523522524701987489258233321629134681399550129687643125438349804965900381928244215229364445698369642969174072603352147016894142638936389795445273961132630279127105240078247590114225628519353454682859756152389179401134579433972446169668795323498714013162561163764449241661748763993883557341539453098024893065753168335579166628664323253098011282177035378559976243130833358153919009404412447607885140799100088180470117695066541599204727242680214297989537384843977282502867532780380462199705050960095749012831407896973848230881468629271119264087225561764656181646541133640540633794859202008655972956709954064278408186883650578252100723205731720829107178997967026635620070075104124082952408909404918616791492438315139759838208685481249824077698679566353981976956652220036710976280905116906255761867279323093689662609421216930127454835302457927336173744750303093831066507919965686264509727099174211647075638241642103786097726887095201653832336638052280544910631285477474944787982882880232288787169809267045236417066802779481144417354005182899889437386410061256452551747332580782361194743888066105486683651921452645840923600927522264780853048921671259786316856344050087252584429071589658580347184365892425572272052414495722631884043883105213150831042070472747134231520157737895259085186392531161197878809787894479439647135164529226888991603652656859855413414679504203002276713141994503122615981706281503508811323070613627080165329947905068942888138870714560319921456475195743819953030650970173993903492776190335701474594630283768389489241584486026599781014413753330026193476051324541305599863725744907113094750075231048104989990904426421694158824913426914235609328490936252432247187047303485950402611141767576211508306684051978905173872228591532780810288510922344263759416595967888818455167078054757474531596205133285767768258934976525592648148091382894697124714034774798515943724248688510928703155756041406199939018708060029405252471405730312312747701165165276317456186591012574309706067831915762396050090968113629367420658260724179854051474319392446525539543334919633823073869097411563451654650803669028308504307954160454476840017703144867720110897528260976535233052508790526887893383839349613426737215797938904579455604083286773055285722806807427205375098860718364724534085616116736105726745593598494827738321616774731057628182077510775808429558665681350511395994892074928581451493595998963589059526331720714919111294976000 [70,32] 23388864116669832507831763406171381710624485259934268503521212000180109852471436053483182092596844126073976069659311284165818960963939131326448674697404739088752246187593956910179812975992545718435718276471606607679125858259853484524834207527533744534514963917920736121772494614586433771233152618720403929951014860100225703494178584034361864243672711009482387653208442242057522512224606340893462054704478460076863487811067927343772352042956304365340322181405151324902100559298859106337771155654123302362663241370353039567982878701733313711586648186440525647038797369831737176010654246916992883730447979071107913523671891091280867179090932680173491041241461344447069699399992063625969606369725432948010683899447608831672122772483824726847712121999972044561280032612054266696305529345896810386632528841962418437217357659187958147441333878134327937111352544065163358767966105234127275463272469808793050728292030954170791018699668428160430059922373840638259221247505687631526239995535085389830671994081749964910187956699150556966650498315857366974473439648909860877762282477715811693023245509101086867558748041083854535655364748090462596355579094634416344642669358498357481684921931914599377556901838054181782824894910764967683165420087187239729788760134465415603688738626568372824367187222110092412308896840572256280834689378219248343244510632487935806722423980520044543313824927961691795765114520328903866717536808208846609535765116905766281171796137973762560301510889894880352511059145381935340924177388148583672719256105252467518965024973717662026756454882250206998093839303863803670294414093851211524313381953210083170933763736557038681069396818604473367878269545778264590370774341532149720876617486897291383842453647907388648508330876356011979543022017110340645045786411886641695114930017121390717571228251245584715750288912113034434128152773836100040210074679256152892056157397770333848023203311665766058069846370662188170653979696875040919028781309155172322290407160286727249451004089926342943374359425641482927692207414986998455437938968330003053678549684964213200212699622795382619915812038078080056044620688961038689625840607748178827188908450748362314407418395927959618002697837240731537235088257814723081397397000452359267867926935002832914205034624565167770851266002138537249860861030413808111115320598438014439981571831266645178059340517962269170760386721880271991353143146817642345260710621447326250365616911797246804830211595980878164636972225380507152712462324968154817367120856501199416525649226502332862310791028477589559261621495692845593229942486075271741047234033128473286934528000 [70,33] -13348368826414090889917939694694018318853152935923818893916223268003504265303390746381522887613712957722481593450726895310373720918711255644429526800147498120492513410709712497457663381084706652846334951187815938873334323966189081871440696119392246416384905883922708348838507465439133910981227502290550527242427658494868468481740194146154325009806711148002883066285199380294531638657496736864796149500748617620284479385936249805891866840547961504778628463944020528371527376384543108542787879799791663081330892653088788912734973795570433547061747772057513394605593869561020776342732102357175412918969503870446520360037640917536711297649111198463017590221380887511344907765387887343369606299629174088096280153872562678286458418629558182547448443976475948209029810010957380798610903784575284074582503465124054465239479121361606091284610838622004277451041988611271717603813297314826252929698125150770796051195342568572901081089671393094894484394588441252206600147153043128017322106744983695393950876225690308129051461505779937127989215650736955588475600146976197448894056121434881995872074467356534145250066161760053101966305486750578885731327155249762616464026902451793461505355476568961029086481515521516546070382891014227754191213593766485205213674979212477646874595917406213225737061851998695541920506917353923223321852843384100057955330280898872804386030239962572690604060436449284227962011969884202836781373912324653310402510916241635969537774183532005428115998663482344671497914519471455913612415593215959950275459917415561853970048468176925603137986704304144952110618867726872295550774216877403454643535880582765852117026489465801665269915503748052840643724236817240566253055388533574877683112734479926944237650342956611936764733638992611902660692955841196732907635784607210813753507875698411754446203904600087883240821304537019367552855632071576628056701796133507840886227417938245691616158027079279956025808639493574519805820957231474740672368521883032671245077662142911678472215099039564536701701707298088227717403701316705107917460359125158593180195159634246228237537628351859167026302765993391740376785047120485014926643296832143623508202591617912662464188119988052371174815900399631132901044474713692080278149505407017101623776869241306280017130072361388008997563566412486538591902686284091648960060217026745867432248356614743321110152316191946769086968794338458171407160709498402113414657048806065321371342540605632641505105575933313371085640190305158735420870144849146529129311470266429156911281677742914787033775984144744879758376801651064538543593380170130471455871799153618059264000 [70,34] 6524143351482220190726834978455112461110697160072938970392984902437095286787887633819165002785909059144079045446954800654485241013673670832589392554009108734438459585638217725196221227075120393303955722274551229913004512051534796163154421413491631525745279902813267167163914562903810040205042298374708963704986266447044584865670325525210686676061162404427578996794099500810943773098641359947763316583763656635033030124859032460726012501579386919105492890528577317911918622727464860421479995536700580224077055026170346361479256971450970989096271016137322588722601692371119517478323538670590296316565111826171823595864865830605442047890815697589354736823922141003279448444373610167266846265029761149626780720893492026569682810604049597758597010808485469479380118036039001967695436131487099178342169799465017056001002491426136050038755290598583487671796860441141430290035584159031036847251132477739342623731443493815530774452015475056713900178867766131531559272059062407093485373166875170390729010537142988557591685609318453336108817700235491715074874656888022531563423192363816344098659284929418962555500635830854629864548633123625659967848247622081914881486441781863871450294271964374715866760120538491392598517051030461172521023068929418337149188128119228280030330653479400856475763625107291807699276622413638143395156848902065068011823745931500800126122801580566395408309206936642152412252553819286989201178284999676116429485888396800045453586923778362306558499125466065483414308661053286942337154508352568811744835853595064947574761007686001276636379863480037594023594304462905108556633496734801580347670238262672185681749185050555560746508861021146437630544820425881444344947726348762109110832504893441707670950556894286147579576985707881983512665875171098108211985041813683799804611819221310189501586421124464300095526500062157568851704553377984287533074454710329678515202615037004662978736987414801126823477765248941973953656621926377944593559536973460999109968212564130558758397730076210865183685116705655556478776243094321915743142557788418172858463773502416949614095022722941239436263286429624585038655990392380445041338672115560519943855284103833093725467189394535314935224171925883733907414785267813842868116486642541300682052031492427648518708453891848351462021841032530752474504008946463748277274508979652735744896350864451603574992443434954747103094702511034969669536801777683588775533217616693678248444662758109566907633255776307609147998310449337061075724470953580480231592371999298073863652498153133280328846148353202969712806343512771898631623684712302283610857865136308224000 [70,35] -2713535334139509038189207050272356295879790839844082255417693072968966081742240667270457338148292174585401199919288012573494891080196252917687129462123875937901140917197894935030837014756004355820866014380307349071850950965354315557892251506622614234264825824314349172926665206034222803552546460352640765375982478953559100350496685526896817249706641400761139757065250911489092537778903083396913643839995334147108238590756126368116758628884513110131167873225627524270177427886936670381794181348033147008479785983367639685003436205990240784887961681410164945652726667953344594285072246222225619071910759958051487722488526174515719471205394233226421231397408757304964615252643127698738369608113599518761982121152613267013517959488162198827319236968940119955561941280099340126705254366054081299011222449005589560384505293860863621405238975475285794792251559616184822110611423541891246524072177085117664960701227188390093509720265124597304937472468812729472356630710986863916628873075999434772959929408560861199598300879214469370513380768290285589825823789764472686596070637113783667590845304082262034669505400692724729009082869996959818308621799339930054165779225753787162160678947225482936005362196319393309374860712585320388595129837208908724483792728882047502662454588960933852245241702690425488176453468524927485783887500292031011920886528585930158179292713179667036241635412053297210778392175602839338915062999397985255715585368790066270399980576243023301590117732767647513013168865498866461505292981471050793634435034902194749377443629359574649930537153729614380267404761813123269261435737198653673379146821364356471721261555466438726409656380284068008263180250309982861302026444643524736200378049639253716669870770871032473874868107756320073016575208744310864749536629363305471566355164345448504031941771690763677652754063932261552044056578676842606388484030472075277611987034472936836778799610857578616534041517547788030071398981537451022564032974833682592993503193275736514708954822476741937712753504980769826780950177174325892408557015536374265572224316535234696918212852392433797055086107871827183699762207357742055375584397203313597793399149529471326058115297370538325533547684972687418447559306724799387999181334640811067794603602542229896842704823014358691043731063031223426976683479652283087372752698513643838150119924989819865410737063271339682488802691964073314199425676019110366109831603189242665758840111215353058213371025720146411799814534066320168295986174099503981390226585351524140953016702228870667324568699229775919827367568172841914122610474667781650072350855528448000 [70,36] 946534310937548615904952466317099537094640824971223480131509456607233952430030118678272214109389128914568625979097490903040487641651143112651786734931208357823415698081759608039474436600214070273956615925782995339790692789231394491786756591613730775567625286508192048545446390225261087449088365314248140607617244545070625371383539273450770221699112687397302143047068987901805968507516731508247597847695990441095580875264392310810558487977142291410853732671454437579964334895510144714887163312898960912372149113063038007241609344387413405190279129004221434810268118991382517477518716853500822343401481094506500163588195132691916548238435657400205392154786352914379217545443695852123425936388888184638040932469971662952891219780249070543100214052781291399642229584933259264847029109226214942527268785495661413157088461149079912463909759837699901792065010352160219512989953358700759333946845305903046544651050291869979913074783115536609540489144258273750990972138949747385037205048646176749527730695271128200284369127803254912732963191967037164582732585079213840748443719405347701270048414718852830300767608941660698245381932202320500342586118918225416108582771406189982171783916686587877089309345668084195865537567926563279858197360829999597921067024276266126686044360703944881875144751558893491087816409921775099867106758070577155623246295984718689956935367569320400407467749261828804868575980382890122779352983551905463068739726616009513919338693754773638396826499197787713836435173664975084847279642578328380080484093870618544224801580130260795681851817480697328410513170164736114859678857804349979110616145135624504420231174149200702437322888848867447448433066113009580070285805654441680675777562570557727531975664902359629710693055340140419557896909760782000551542277628114648916941833985193963706912056807741782873835685267878200858717718360629706415505389413880041559862974987533864684275017654392101310795823224680272559309153963478290700277408107075489289970905295740471826452540441073313520489942047383151366236012462153838973247989721730854773038765523084015711293036702801578631038201191961500471129982598796460680586409237736226584988329398467221732007196889244116502406102031156180301961988935650553840748284018811238990671582673718351790088278767774787650765374806279910163020574780304484589162839541695696858777898579232739550190777697923367206839841085207306819982211769445464727303587656977184437936095122803782860575657877936413164215738068104595957105871737932749507491704883815804203275765890887070383223228530447461295881453817616988619636104090328481455692316672000 [70,37] -268240203913381458877038918426197031715008999167333675965288272878651542511443078471203719937435197747382458708611100308511968044687980798936804174836667752941286283596792756330797131480398239546752653532615779529331691832242856142660242668320972592608368618045249047149118321403418492002932007301784497841784321576801869783030489083504546403450140132954358537341136889596897773832813163709542766756853754883033842145335245492378687927986136374926485392767453674216652227674752255023776436440321567919649417161798734317170416385256545129157179947325228001265282656758800994777516176619969438502020859952678004862913377978186904893376130390283159056174747285681110415469295072512392927835320442769346939279806064949591778187172049199339449300349199982958159409479633368460163579256170496429511415656330363890246945762378479024151921795202334218475299511925336114752469275985235924131258635399530181350962336599733134300942008001641248340211548005606937205003189099440256877595392654532493440617189227097953722172544957291212827850712245893753026610461727961611063996732168442603898016502688318970748120388378981836758873582477014352926196221246112016514806446166610292543252117203693769236265916832863887046862798575699332621862165957668261830308850480304142895992483130177164946144014597890790538027943079327852793117557310201680557307641553911640999932323491698065312253068375324811215899548465634535230045215037150881619769612125017317444032183845805780928884823397710691669184414086712530391605869543756192754595895366063466746897864031235824447685565874294332446876783335433464703476975843098748238935302854165375379453747036623583796315293018506617776599790062659796660045736499647137898298987065313162118190737657682741085574413529216170312802605181251953678669334236428858026739521662538204977079215314681344113480064599222042227660919244322601160053610856754552146752146640434620985244222815105179319631915317626866793965547235110734518232077876832791234170608341625707154165899550950460565321153597354805861461689338042121077062556105858187160245554714973506222396009670063929544011880147640962499604390387757859887425271203684165445640737437933354142536356650140811797808878822036192472787846266924883752261600174489399465155279212580825508382762319676119708727930452666519003607704030370725242266429314564653778659647739039513939018592004690936828730705715926790461738143274723222128696499012991156339809998325107269204873201745493078824025810274857535626911747724870860220357082273075993675077430448901319491383037581754748801001059911798699567294022374140422490423296000 [70,38] 56975942529562975628143758295651898329847468569841048783938435201318856814258777370085593275595018913583336123453831338455617146723711582095950054369900903691069350269572632361102695286818118015114739614399508903322185070742453319542958510676704057181891942849574762437803025484985220795644920911746497987603907739384431312739513994172466561678513394437337361610516219816433384057584484091739604058105339098247659102306556228026700528005656143288469556974789138134179408027641826690134455642386029026954781382268461506808715752707426310211774048300560137347814387923323378756817633008617349157188004457866391872239093310536131158529208828645481347357394877840711615308641930646039308867553502382055082022889162793136733169575154924261183676226265360999790798477151618174663010889928806268385064089154753846281710559635146084964309020236670567934586360154069042265544575363804006118931314481719811933293240853179533123490406298090230946480555118904106198855896904481831203162758793995763079514648547622219357018498602420886815353582939651327614200456139171767831120840802616824271770248945769913084447425005610365484752984605427426908329677573146535751433731354280041061288745431290353540351222388787703917784752421986307259432749528776909482743910651638179399919611049913981082497053796052779329381221778120368017197519613330449143376048614590072438426651539499813712566233634800371935152100586243506524175527447979673680050215865472887216792010349244656584508342459294096953512229584624325877805631874172080668691436377148642685523471124601742315616685977047192161273698587670950112972956493261560047023538763600626826546375005191145058168252680675467995995885689941780185812477635497825021843515446733042568351213779074729654726528881821627838712811225823918653615692657225098589462063200641276744712990767902693776263322984713413118812036638026136921207750572951068395676733033287832739100948466623646913295102083078743805370776335366316789785048885443195603797940225284498293997883581907722899447007763928642220303915914823210167933281826365217548284523642054945653237530963653940901470383603899704431567695471607416032917154425777849344332172952323482933570442796661990006194743143236438599493570128025147284538396092371488998874166468448072002682282506690807861880438294956641001385225798709478925631011249785897134476229307939885415966381246469977524245065137876816042646655706457334430674227739324119599935985709553956406289653963414918936814267251986503308349143174940732063202241078609375360628502017774228831254950480135838213945440426830349745381902409667941761024000 [70,39] -6547029606150487732446903752413784661636266072724763436315224595552583119912870343813947264411050480229031561048176367467166421342673042454803611828667406217016375177340892827977963126630907147545795503858093160979227715243273759442323816707814556139753329864382298867923875884989633430884205813508682053088603816337036882849968821571565989608091024769656732160618178747578711595424291948355889478994583697926705139495705752571776693857662683770022023076661347630974623709158250413665502137767688218286188599806523151556932296608287157274138908033750623748977974403682012821990095184714441964328644349703465330230122849554255439784882728292839744846202251361662423112878486476953873749095434897745077167885187494117596366673091088106147695395900450694732308895366037432481252081171688138578580386785940133206384503230555517010838171624886471487452930418911421515310194057411854930367703902892617174307820304201085029745395533149067498802197380620268634130218815389497905742033349772892256003055716818793785272837389887038128689979303379478330810096208488692286995358857234814280905027987821814639341751386200392290572525856238802696474033055244593987302921258779047368114524969487043381946455004201865059764000949606807843690867883627773738075179279375250197960481322465586684771499396702344258057874154929457724869258555168994039639735693323577769485758122395000713129178023838583179779827289456560975201388778736894102860908762397510549319518587687835116250273109943082075904898727595491043180148474233712905324915234143684057821557300405901782582995147487194260421078011085097536933013435745121800481525212508958988289015735643454695744359751099312047763694312801740461541984744377179822915788535200702001859073654298910037803131956402201249971025291699655468059413224699100469979932079140783512751029835822525794648288285873191929020681290477356466688935550256236732596995012330453705883594118715213681479735751516771571919553563140943954265630228190381215112447958661931155677571191896874969545813317558186637411560395130876588947545297696152686092628644369496799600636436270521366124375433789014729241640810091831299841366178415518617067706844305959661875044476631824760179731945951008042530550851334636516282567079549180155374824365540971290866963901250091387750018668340291078983341241468799460595199571292084917189281717151480857121666954251710459793033394346805935655810759606902831978154760984874406918105019614693650535474056092804668149534252076185317276336278223709619782460023214536043586176074588200231188855243712457270957163807691787211453684129846001664000 [70,40] -988058693225415807072549707572007511004872596749745012426627159902365473005192069084461172640785829833424349164085794709711413232397709776544378992142946632141997220108707222909323253391495663982690042471592001530449966898716399543171672974518532282840448339736691338244871964919882668110428178342726020586752343536228845094460519627008495387221709393179088865508768013067329128567108855695440936793252238806632685933633285414433497533996097379816610891973630056531507177402081134243732159711066974400720261085301422133380304038693757466080970226945278760949664467709521077913386847168432281476275088374190184047621460683928469488601206746245058714936770109194907027408717213493111774797722706571237529156523404400813796781851348709571104602445070080207165464412608172739384987135016278166008859907015956356536923282207809874014346269870952373319032586802148669339234736158683739955666009453623206258365488930478447738959174680767738168887850701762167034242264926404177977195940547787013606248389537011621157480975348013442071729100647858292214818749524170530555799800229253848133054743472906160467585562757864890306643506763029273028169024395134715631515276531101747605966792869366245884789302953699007282184601150136211609923348828721242681732823193384855439347131907636904384620802942593365142512591897541028019169342874142694876022689566646980857846697070553919238295584007061902776861738860957804016956429536173312682737230307380041518094895212882267095380338125101031789994295438816435336755597452495456147178230480412839327544922695036240281832117241960011306475477353904485092070089507294277611836695941336619080115043389024666243968988716040112171328584560989866980502085133183768553748131124116572763478753240939029037557033542452425312241434420440676813014549597734623982842072266169164536078880233348914135895534465123936118908582829841256625045196456612588121527961228795257238477600120439891908461821640847625606771807420366358358001720634444646485036610519916547861725213763119045203371978773860811415400027212270220444793530293069964318255665091309693525793021392621383015844265791148715188324702407402167143105657735401834610868397023211088561645318611548837925220349988531909903619047373546124270292326215731303238253345900152332048749368664195059376721555062169212006554091574658769275721435367703021846775674094260421514606656958166999566376735030367839330519191360242720629383616593587747284899147184737940886159773876811536327118916926458294709978242473849808949635334272615907425698054292908996459291801140886604210331513313151960750008949538816000 [70,41] 749521526382964611290878519269527228168721193037751401340978764565365261551618348751524444480248063284588258072952767997652895986186322998838969121868292285160403031518373932273788248687273771719561822700536294770285554654812323964461126183692986184315139161711629818058917706214193857827154963783960454917751165648194776982805705133918826350859408459409702038459228466594039624299086157944432560290290639117065625378707436533183878311865374266119180766600728442845786670432470660590647458335590171234741592650576715303451753379771612453748189730627462012587486690657074538045391737860099786457576218343125673886506532163584254192568857443781243703085631436598616723693426294780823188324001772983200531969793607739415389046307154068649762358443965739965940320435929871200138249842823094623521311400683314986092151495700607277468906430588445899173919626883830286262996164291206782505063685937169975039097939525170803479340418338465922377533352088681802934896482136723394345285160575750750813294894857727624839991508219058771309497506268980456053202719736726009678882156657934493081335435388923682520834046606115761656898382026947822415476763068824070580603866348737625598596185134753598504992039303881052055153201553943129997546706918233352020079615072570233238453153290506660889170332803067176944333480892889764181110522514803497011720549232761881839683275885678022201248529182490435202181979105218759090449796481017202138124404678111063095240553431284749489373625063106243709293813425961697835316081374149898082608745383154340187891083599704326219393919308213394098195272886521422456052686478735498812928365048337350194586655103890516056604645157662740363837776385085365607110026682234464222236644813142182057907782034854375210931346211725330864407867296644223986215953170641888576669139553070762078678685097045296724279326056403102145012378782612349839544794633222464410417331000455869316219530036885504268104789556499990853418032821278098102506118313901416053845714054561734125062627517652803061567224432292293736238719957509572533005055762854085367011311209411848627037627034814240767376691500583146797680133967145489670001769293697206095972652117932012797746453856992864460111632147319147027851947522230064521730878333127352506093239860785251004042865169234818527736826137573716091551511567056165687355775852595733969371713094793541276563767625944619078447017840491995164278724505924476810341501929241116792193112675937559711210671534738744818547780262144359387593812627005293094746382400304286732542068976118419444406710021585890361324141705343888844379914240000 [70,42] -184962089741482301128903525770575871603927387424806132118705714603884434353989973564754965987258475406781843525095500414008155532704763520149185950171409245034613034319455842960469807300208420031286215983012126086331854527211136263372873559469074428020485860495333531799954373309567793093688898564881806942178151243135882384282475908624863465346217985374459764000449143024197424780029633351799130451972426466598133412052418729121115725332410941595270621537582106171240508171001925093023591149310823996309823481211094884767545787410620103116777215465365196250658591868036069446842952301064190244917088831102888410320894415016776507200364413180650512989828337122406025068513384665773027223036676468180899330644887306138877207337138194743495954617524484350714742339349979920451095850497206154607947642388903301466108124516983106760241695916523813846962149556659628593171599804842740295729684953574215669965931421578257813142999932426974706061204286263231718702118545587917834522399459386616875149511900270063562934456051046019824566270611148118561830129992343711531638264570008346875053001844121307424221741231636804755722150618023823668276985028318153317416063365739842408108734917312667599140232187652820839028881392575558710815328429642959994981024779902026525085492300885733080601409807347184526638432027453242697583389749160036355934541236686220262250430888100875914476848328498048911364425801954594152113563924739381852882245758415483351653753239673201939489698667831746381691408175619231036843149494663013269573005195816624098742532679304169258587051815829658261115389506632033505360390435626912860229994880206400551681666075070088700605359868825384482805415199374488318522905306085539897379074561512927417036340620883160538330600986165305836782039216231126545270290517325157685876812897659760786949620260532831815761171379677522121697255455470498839032204480645747402810185399554285884000549636446278145325667492485462045407330128782223066332397839797966157776061816411348969907165081927008456518236340396399768071516941328921164177955528027635585941884106552328816067036012688290696469577843323154626875800086127755718135527316754051648818466663652929408573833875210470972486763280608197670737834855124939914591494180717074182109722902944282832904690014023683937086338923443173135622320886207840090420234945836833285348080221450992968005633322362619616830053965116471803780294925169689863687521401672729621627894802052980803538142930101681607715196129911702199795987413859964704688349893740135657543078475186829788985849128546049896392992498470545969381376000 [70,43] 3749273017964590110263442092761117450542518521413518293487367406592929172939606808254512900396112969672467531349448051949353289131093549182431565556225985446018854039097402611515269437506673818236656154400634343667509282141342473904276018441359755700650605624234590879258047532461905531369040081022962445205366191346831311032568519563056349480052285570559452675159167522752574865350885017247522639872698190659641241922578528929269464142952515845449962839179254510865705099791902926670975940133547844574959149626346880036310782487585431280283329063048636612260126552465830430042435680426216029577898253238552398468370497966093706632359297837263223459756178402483351346434709432223225661985125419964105097689183820417041414405780415523260420812222143322297881790671892897194830657491394260591980505029447848552843109423326686921438038907276294585196343887735475370081734823497740324464679398995726431395984699192457279713911796134327686392535158365759303803044817337939323164295352405154607216455386944680705747950685311480077739805051484024538419769084460827519498041107105037163942947338441318998965455312741652323350104048569959452494098603918980956112997653496475520217548329898394073022751632988081868461331191592645790230440568617447236407009232041578505513089076985733934400135849027170728872785445916030569795300994354901407946030497930667641038334996472002072366344320946789639479235620493443767069324193106465128340576336578572996909359701528077144705537059157985979132409429065078672328305425755760523906274620163140058474398522281897693370102683243218970222650023790264275257050286552855297790466768256000479568382581689049349640883361729169292713679457272174305447456395839759655788228579382834638171555042345867643315226043561050049855050657204795606888630311173757560028120728402691463130471947798799780053722551772590496161579328979569473909966673270471821794509248348247829777469375682368699106093532750666502211582845415532273755654640105530256386508801712602177876291074629983219158367652451120279877249906328753699431938205096421061114712429122180294658752681512213166532055103336671688184658292626001474902890922053945748565261908161844276544897913507829577609633033029442990371526753100074099126082963299696626232060709187889732218618849170669291410371494445541745311588129367084675076505148877239840515833381650984622788028086235498946502976684417186913864808505596045261088779804840394921789352418492366686430859402520599865750221003005883966044622122508482349538002423738731603433940387554339728410664071739565107018080397896451725721600 [70,44] 17222486947397193484431447936382974624981671149752719407578285784967101253642585752589968493641155293895723141372285912228137260999244736810028738683594098064790940636508918021314238222183239887180507261062563515307533082937502084422243395738216747407755647829360684413060280876333856693974445174559475344522693427320174963838181636364982003473416913040788301432546396850872468483199022738137831335791862772286614828810059615920945431325744899164625123508908939380586596120770033019443328202178266889950175958876812386359690192304707128857718366834455831979010158860502424911484012315426112695009527996857231546696598299773460455927615328709865192222490488326240376818486342244689101097675219628900500593103408235446612013668989287709923731644209064870886801712701131262590037754087405571573174543431905361001189123736342242545495711412007652637446735907632369159111193379294609846833256076997380882652516216692500865969562829452332503820564119426161484152297131481474218042337199992418163240015555599289217859747628475439672183315297706594476059025008512181848659301081836491986129638316491995456701448046929409244230683834327184676276116430021430361110838204160686816570721871892369001725402116656797186015278303577897613462273668616335184993769253876981281816444705536969449297015372069637796196978753654096726473165845507037274447304257586991344552329869847917172695243585938963877683985995872287471334361858215660680246042563458219532244706574205061254627829765892724783057141707253021504438107121972298613637561218566776823688761311202535089473297969164145643718333177296652924280865255551846739972679659503425959183603771705342654929467039152312383707301631639477886282104043231012340005025175026570836223402069817838150032087702362731159940234247348300532250883151400850873084249977110897918163241512393892595961052217679342792033698703347385397306389415043375610839504739197564147170705852118086801280802533369771620928929988444093602791887167811418955417892479288730493187472638929424863485857802224827009883122371976950692292576670709469213261692828331832160164963076239142754473738386810268605398331968374466442356830475888394911536673244037790718124427735121050764887849058250330903482887953523401609622215465633781590702999041963756762925329613994861624697078785370753866552414473591358525947569983151100018342003103980970035901895706540207445452397241556395467079867887214895076527784434495126076585450310457052198992747552594605568844326630195827826420748814500675374541127221575642040764320401107715849581310253995216471777055877204698726400 [70,45] -8923209409656089532719936088537980643313918541882539065265760987752396283015726177233309425101602056798902587166867395166322061824953216596771560731147672704295992406303991392363993595472483079098640783595508247376545044836642155888945498258909245075827119729581752622548821906221714351651946190583536449200390200597651761582188842703406429703984705318616588094398976675512433003870205935401755642965433872017941920309149656365643917950396776561350765858774376167739668878822909847487583602272226135918257442359951071160976260970364178154903354158390616247910198588371137061876964187690647795968271378309050037816677812128589189654072542068037211598312967501302074477884201370546557745728803167587985729764184092641015713016785426361612365076484354247313602710684165955718138575132791973614831787895787841137540473912088413551176919259189869093949648113232229559059160214252976353435531739597671920588148610651406370125549309631974256646006628702610760043936992333184017535137956106824218549753219740475987612169025872941282622340766218089048696072204814628232555761312996202776017587161770050339265034485698855976656218339473239999176758376632046021880097809836776468082580067132937727492683969053123996058364798522138304391716287678853223963407803852067264673701665902202969465252367889655007453285780991264334363516534976800242216264579988341568487872642881356780386953691702560796319754319497213589492278994528042590867498362792184633849726734490095290275809882550024819944953745297459757103989532826614087981285139456767315889084466341673785488241668993725419045395366245209376585802117197329725997046755881765410948915291847974604603023388211290399812096236701826301066270727281863787727307209210974676645808741878813910741712644185939884619546989779175607540100291247700688232274318472426226466633721952321330860562785410075684903086492609757870013033288638830872714347944822058724453255402805176231710728928903229577127756486261820560040231337618906209101677163158699844105293715414707668412265474264412732444393067447382406384464390577340012945508209205373267465153259349139512751052391034569369237077902524620995604019853119074577305803663049110885611226682081873763230430192124237425186299338560574021798183893800707812081257955328473123815677348522609728565913324331659991486793992601188152210940256239918312093994975526627723647787103160855992112751223268318555884574839274369905899035733545930893746831931146181938475346312826655202220080629976030625197075726593733783127961260443534061193462184808229596990748958658460304201995173180211200 [70,46] 2915488198293855234390869370014696677112603661094504922332345735983741906701290893912682273267550446064208044093928326655589265513786042735764937811845118810702049623737625660670818480051533836784392459751664087748492745723403384647792361512633636114680945014496730475081831932173004335626877715628580742375367801954218286080812873248498489288860008047690993033882108288256311743273556476767714279084807364157565608096321492631398837529406248257364038449104877266506682497488061119708132545169208670628182699279474022840389255091337854943651922363884368060970082287551457116447206360664921577357437147171785464040526200872485630208877985176743900545529909359357755121585348353271473840362563940822629452410919426381415908157816492280869936038486455644558459705525266464077665909361887872278340036093447578626085186266385611720316687542989472822520615596426395415571569645868689901195843944823004225284043712273557386523266482235876493120334329072922179480538705289625376980054414430776307168520592210138252580990861307963826396617226248857042630035374145407336599476086833151859321817885870709349269072538346839871015600149667519156041025068988769356442915158640132096411760490342460337798675457389942944576104004620610730489441884280167272618941523235446895945938674900266014809112493020692622717770006296216530019025230555264427521740149518977083384793478199782838904958285468481112894378306845828668243198782593503951391497955459247071691460772575112910973156027288776146029478320521894209216753881528430784619605810828305398758614786712011104849982716474929643696774859223480118041795844358223170548068028344619731535417130820486902747312689436152910161681379120812554070938046069992533498169693953431215514213392481197021012771856767274166927673685268157092942041004046581735227381472178060267415110940346086707297916922472105732171683129360514505525022661177313041744132469189564124227109505940479269864339150984534608769211643308771941401887879007540056807918143343028289613883815103697394696734702418242358395247550392803838107389643846011746650787358781571629682899411964023582739583279788700617914497872161413996295599219882711056065651534508903893743450558306927575197795684870802877730736289605437915059846995097856133680928724508320577215293965175301661972982221076297544107290092416014748520752676195932722051725466882813204844444198820504572643152293317942964349741696742783292832175642383010507344500710438465888647781830251043356605604075775795224712804956897758556920371333917871267568469514670451065138325148349188673785795549593600 [70,47] -715693115575417355045650618773996887398155564860440279645071621241150720893610529703224819983040009236762881225307721823987224151048944027669816692934164702991019711503557176022472145330243348685217702666249439800035109292968570244323106743164713101726990322834207870433216480106776063585835522057562300685346500324088261441452648023783116557299739988630638990623010359726021780919960593917132673158043174897197106564836056291689514993265945687554313154280284567908836972310390692932750621599734275597243253744386393388989816720509863169472552285513053182913087442079691449182384664755975370329204682732524616810342553567767674274968367766971853254874914853260491730882289197405899865884307296343870016449173383758637199577700897295311241406333657008981868554846665319241549488554915693659784659424964865373376503041883474124326081284844490748934807011781877139437687518154647749527015509485282455170959303655117572687962350672223770227687553910599642558515221154061906512134699292330326705046787748122762137655042283472249042457409188908512751065516072238320867180166373764755893165002238751377733401759532890187012956410394201318819255195609159071273357892679697987093606074066737562938819488730550087019338359651536095159522811027701712010263240527328387647460156705216006967006502395918579584797264250328190840583733072270777949209228227983782849405522846123723710894350841075856482449002477484179799596651260419907415858003416204279612925725424748193036276108465556626512415568123107137396239182566208673773393607589869380396616728326959022894990472779031674346110243021792589606570966904730881379041746292895515501350933498278067259294621155987042711359827266296209464831825358352541477367635677088105638117314826762479447161731351786024934581961068129211586843692843078292412452295534479857482541083687170029121454053974312629803212242066569220401137030664942615675522371033123815673988983348193445173345382028536307979164368020943775563222569873711461147810641409266599467489324521948091279244870064997338974547603542073480271515337596585237452166298855025572513829721327385200169460688030492128171969575775306106915592848624499598846565189925762832488842429248891556567381686097255438407931029099586467533531994252685893030695077016145304538451385672250632555104221265139614252640686294200751552433950352173869887121596105498817207589546273336154324920673011088636506112423366761972002456217212212302850754105893473051958934026505265637397668619512371153698596494459305312395171859537223118053919089468796319983987449517610443749720064000 [70,48] 135480577647804049222860229179927139596901927383029334920732099135937423245901667630908590231669998457798141502500926116455363356616240889067470756215557589280536768779353244843219880098680642601678688050849381232818808697399084399774280320642940717916098430892580096454578440232693038223467799994623380646562066369841226700108705855096712403794692480378130308407260239372285690727193634698713198260982200105683160207863454360157971695036855611075578318525525355403715991043725350938147028461311085988107666926477772604689334426534252815128998096772444282170139194157284489173263074554972277473792711452949219865713073723223281389155359193696771988717628746748775820825596321067457792333503264923044293380025119595693470800510608365974063547241683287783124328265256271569324700762990027969027507718960228004016481729066020526997355591563957079035054017827826588478255311052221238446225939584412812551644295527098297093930163520491006660739881411122451102031183761306375830016438038951696997086153103994340922731977669754832668282255628234880077802881419086125349229041137657197382546986721113036324401305489448582850193429022660325543078740999464600961950441792571135614383322602322658128757854808022249902643652442181705710647669361890057195153755625243188257822766362779538575668575568393991590281328549960684303912897067483141437873620618396866240975654818363992895483161130975613742206718911360256513219660363016433380682645306717862033955262150830042253736018818741612667182644517578645860024414244662675888763938042224552124811514185102488279100799125391470347336671106209803178841105365743992242701608109092734981768102894443930863417547984469370876880055619959281245039688746157942965261545175078271023006452025137086916257454506585014435844524261668918301035719510289170351326546355770699870694192452543854324100828088297357273432039373907441444842088197352372399295597817788925118364564351451557474322410238739600170063719406936560452230091092414678658010063306038174148821817383793793185017251492116715862749882042129774983948850595799524818415708401405252729485322711565062319920559256209730095077052134050946645112317194025377837150659838921444435106544795636508877359253667532107189762316315966625287301055471760721273510772782856595950406287614777948001475709814889237021436999183409042726738472352405425297661456641252823682825457142547748394238337725990755532532717302635198983110648876148881373399993914418073948973130813401030837381314795746821085575286992557393285365149590221838779010668593467940195672846790165140149895168 [70,49] -18272776029381536415121579605768541944309902473600111145181305440086249857531065744820176022995471949877270820085608733237577267325022518216333517913735121025954964500779829550077879024105608474781872490362827970679647575148891092365757410747752356886722520588362938640354952604929495701200018283456334854397539895686011661424729220650177706685061518316638016379028856385279656039379322097987930422634899117305619547333906411848273333942543344124439567968204911121858593201659711515344868596307016280127849366639975354152504753517749111084428341657325343825733882256182527511628348086155330825709208823995654302381511016547906418717320897937172924400427092962414409420625725953452078201709736120376449742421236489602578527459011166268313319114328126866346720181384197691514598522535954275573097781602701636877919761986609223579518850813002319015893485549040322260425671147782973172889999312016308064156441216140316005569591878090001151178351052657799291152780581862413387508503211572651594766759977246076488266497929469771315233751419403957113700082833631055234655702013894092998810293745715976447806340833983123234989274813751886731822663634832604891662350245975230283153271393343120279148429102825280798522194759951626119058887825309998813934330803288699267374549329320074167848774486921895488533109773076730098506908368040401720910241150929648144107607471469375513580109946674744239955724106455566594160936731524101688910049370322385230048803310030603773954512770805926493731206235991848353734077991054619137245407482447942644483323243136007744507001057291887544340096428655900645165760902810407070488128733531016892804845979532320563855212027043739690290902244338572671174401272254257596510042858501754849081619273966853816045434471662762900143415742290278536000850247544617221559003144452926839043165622284803841182368072281610157841162789255136340241531847471850430822705112379539177190511294074594453954400818128348324870708470204036378105141741506401287973668864989544329188107272031183552317835777597819204921728339808913417899087566633006157656860070006858080732572846518259463366783129352136756062192632324407572646828433140829777562589784655934588930808782645197245437977192291763317594917259989334805513317829232296714314494492171697640229879759248018470987222750595099915867017966554913599419423806914109118012901235345171617419995396950338504877754328501735499814276290355689748383854712364905208780711220507246264190777002559483931257160868183211857771347620892294137118878758541832668460020920273438470888251377674572791808 [70,50] 948226690492410469300210948419657082271634857468720242796406816199324113427862421827121954841079309453792166375979692577790986611946268750949065790423402147192314028498451606030582959601218430441855046115248665617957759010475751606779707823489007941466616001909862990039527026291902906981027735292847825912945765737877762136462932565598052959482057224851608627685575948247072251919467387748941771376827962066459314777261200746531426748879905720488193091175077504463850785014308203619224352852355561764715012174058537184395398318477706214660506699903986587381249705840965593036365990560527324487119316529296548096146528861105635604807287091776959334633191880971789374095851792303712556700665132571963243754050335134735839589696767776850981807398461756753460927018758237902301729188593889220602300242024747664113703593151360441605034940491603619369297392402901243002953581983912794499866719682483430328307256067617281721362859144637952997014913943070012740092628041377808113319066061231191149160455456195804471888488967437806353723335542209233822762487779171957712929787325155286867222970805230274335538320847243191342884751464491151793720811152412696183377543154583185694529114232306057893540893785912211313857955451533879620761334720966417015352951555165334482466902039526823357282413486608869541031872766486063984591337375388737357044382317949321271620245001127128814905440059566734588397586037419776941874003267302072098413007513823782998665994736311789370350082563449148452919243606489449117190209650936503103608616016327796554579564310042599063804687615204535103654912374563907929054474023822177129800491253969134714079533297036644130617979951414592841889483888032935818104371034028083232076610934402303101215543785141317883215303952317764182766011399909955129384022618612195082948315720712050275612987285619919775361016001118884712017925047058818529564851124137621119049881142128754493266740123662651892001865440496089434195638093902638725813110612015903994570394895486840584050488918302642130175166121144900224385394700841410244144494959813993191066629164273908392943555830805338073073533570766658256660529323870095405120134182304115916744194196426230092048355881040424354936021158048547136769178566731466150678962938700619270982182418228345857212137487258380077886744838380643205382112928473087231259731223395692822464239459840663698524790110956641404145695770414231193381262193024329460118548588210219559257426198413143662226851945076008905885693121648904565922704934708543991031644884988426340716492795499007923451579433222144 [70,51] 332279808020101742522513308688659359582666398253861370693142141493914776407152475568716189185995263944329920372813804879507248096409596600650121849369731700723719382061591166877274042549912557448038999247210202992293568259345562830058991263129632002245822431728090364979190154620090681594336766996903496544868709823726492491931567094780292055595538592133052652544039007302643669323079352241144379390740646357963464676935843001177597564615427581629439815541479473003271704790250904350465960542015603227627683990304201731167368612584208220351724207792562750554083083332554084471225691847168833202295727988808426515519871189618696010581404820444721335803013347086081631005348219552638444476976739792206983490369118572273319505377003607042192481753244505314564432912056494545061835494199115333513195784577260657308680964857964995600244252414341475626865770350823779585110875293971832533082387125548420662706515308221563097890915650653895329904222905805341441906311953336695888208938473200766637437108325704267134799271450860856728532299186093274465065446679889604334954080304117835387485070260646747491269483657967352693507343112732617607368927675651765340036257004858732087549091769264530016031409159726748117373862157782230494475014446732976013586033154291060168993111247033784063470001069088971000832395619685304782250116787801409837301069622233693308781901821510420954968818752869712069364007977105766603966448884445573616147334114583249216102161865131381892932119347200704104702910037103212286991131934672602197476300268880581922511977560036221008097074273102457431484372740840111023754067267459200347679120375293708994690422537386213316652101887729476180307046131274155904698893078949764954648247152863227866671657734489402138081420359313795837358720620312170331140629935850101720715210517352249492768325566296021653978210721836815103393418185033737094131288240303502650704382204037426302879563236743521363047885038411107272364684969290423773219775253284266726162827479187866386906310502517242061736823831279967255609625994000826943637374387402555670612521194465716272944422506867040362334914701744291782844582395871953399736913705190199133786758413487613548066754217608465988609115179680369290273402208177786021728978015731752617874911753352154348314240974379367692033247611320094674262512888349851160092826549981519469850218172856030898135429040826423216924235140818582704219498357327629393634310094022508839090546216858195658828453527164122405725689707578995211176234604289671322960844544775551591316399072704428058572702613504 [70,52] -133018158643388929045632316517444630196018570971259412543429872439728068130203203523405783880798482399094548650064558276270719877325653629749146707027784057205196416206840307032049704424139779535799839602180267107407119921990348576563806240991801331353387055192982953421388009748501557745641915478109351996283326403775373560028858736295707814456034672683604847848828721994365519119709413305754557144717659526734831534965703632946965522360377716130541013697276943501183862815065275328281480113318629051466730353049463314866057866236242747953874060346017488913831937205992291744162122839844636662933776407428380392172130414174589568347408473935162443814488327033058047150451912442872612082529808392386694847452713016142812941786155489428479331789487661585449217799370488383831345848232237682719907413866694530987594617196183797858656986041556290197027043812843863285574765155576326478086814171800642693359431586490811417604915026666073495622510776744740038155922535634705068538763259874678722144316431803600267567606737749259045546555694398100388085904799444119873385770164007185200674035559930178884391760995118892967702726143566905379655778285874869516802887858390950450018173892393312502070057083683819590030927599591994137713096520929180599338071764431999689915178817518370881389237539372470239922996539065081134279267228126427499249061523417290974791505790860004645619293519151971978262738760768109927113173361448350602286931496647253790932707882788595264634839838096830822848085583230606166956099258442764103207647384408417900527463488276091858847454288621213234505923803796319987890300697291866011547980698872639129369036422140615814724405989961261140517369323354625400180416006126579088176267219811516054166581450053478376582081240359626106963085967157091971204608962911854623936232238699347934997355963210345186920287198863295992451180062897091874881275748291173509682722827572871327376893235198700653300843347829223901800930992614417626345177115970300470847420074552120878569721661764504644042196313772808190102118209741715637273464476814828251798990259921943653836615725291672999504517981916330571008148630914052599871339179527927915882388673733672692463392811042509935495002118662815124301744612392337843482590039847879659739999890350621356407037391898825595409316135806306959827299444978336455338109253378884327665627246433038275786548773366338867176152928684037901954957922257367518829695917946299517257342017835521343541281820621823454878829931696892924774319710821198115432936289969577246688394252785720435442450432 [70,53] 30579439216136790830911156088248058961833204096139189580708514415943603129820740826838067667768837891247507601865179980282035269549151021701947087192171962909630892898301444143666004355657589969159310427985456092087841416719169135349132645927775767247002308194320753856288839517148239086508421816532708184826948079123915930952261590342162463699053791088642990239668548593985019227192945943339701857946215444666085773473492575971925583621799075604425122246521545935305424016649167343685851819431274974496215870993398571011691612932952686295705959196662383398368307561351202283447211377641154763474369545012066643948168916900519260394998120637549362700010910344047065703834459093018836304154236962248632718090468065133176035599136549448894910244339977664038621919531398073401823460953900503699538660178734338364195778817325185231221933898815619152051673288975190078112821291438615668603729177496813799863572885524562036143819469786628882623089605509878678079262118707507360041741645085564100507343973420836963502316909177333999607864297057158915659169103469280552910099294081765428623201799874821497939497421820522846354612085538861868634052440224541060799933117587936840417233131070117987083724499531850638768852494687691050673595900014712711887994578868452614016914015877902494802775525549124068091891515041585395294534170707061123427336564736809342854920331680975772679208516523074431584378501089833559854696343163467535002885154635066512209561159223820041360587798017194633348481252776453714962623856658480718919027127482407120874893215432717967618851376669081110372987457546519814697631141162354941696165539344334267021364698063326285684694801688511186716769768240878645909402359586846123111932814746998079266925532045118624026810861369208500919808082470823177014624239769858657867728506644405535555722109623262926751923958655855393133225085617799186350776879413682277445068804915663613771768947850665709132751366725540735699769439367776851931936768744476045898147902775937282172609402996445985219745500202332882325219059149629640279038785482860439019187894473793853029095893265092617626001898568913999336951374868342558680961201415432921484003063340570181207865908335122117837883203371158881491186239674043498913012723066713281160689437066201615876882787978302128305905118765739347392370351094210878409794255881032808214309099914458183363963102313630692077832415335303769718937194701076170558151108510405630882690658765796044139742407742647446064984768023876808303089670728474013218941129313763661922332915337952715866112 [70,54] -5279126126008038865743126180887343269585899269896120758690026944357231304470700401988685228878270771918196040046246912530026738300058677220128884831081240487761410176908370776741063541614307806614871244530210911704075963750434020188203861057127614026335766832958628751861824780117889272893123472149706136114520851508140715896618499864103096383657926008451124422102575333565003279130750746047575337168460744679304431653487209259373334696451192541140761429248053974115593689116069316530747634529098231088705275679365490223551315972347514374630552258112090630831213067637061382892435668259878529622574619184149158540932244454847735095197364206261943454762266737429201574941613942660209612887982269108815237320826308463899774991135624033037327659307034945481783411988062081936709644890255655137362693912125726022716886039798118212537729494531583098396581656422000411849507485064481842135790868514128240995471520180857422455503662451728856202957263736531953355361870535564430892763236803286131709299844707754458226351984137781964348430294696417327821498188082419365736654115793045750017497144876609265352604380362205288633455617904919543092199419639072408917125180835223469208485114465794152585866937292985544188577356879242198761695765023115257560216880770280640923851255042889416854595207146136149751481615157823683813783439955371673600665021944156326695803691239935569091126403908249930497556533686370795315589906844405499796308212098068222951401079986937327052000645490594108759019373538428055660527280415899595733181854116534924127721697875072195209967783978583309222715882732334370668802469317534079135713822827214097805233028050409018122525926287305483348885066821558361255175599824274053735363514797293151051153069580785635180249595954180865131198956138479124923447921851552407248579352892602714628860190786682365761205091823075078979647650505083755498069771646336057068485850144850275226490063844006205279424702507450766258835894670882844886299601812749162949724953385223071290119044967039053239573312760319015202287808464247824395729397849823932407613528474987064861532394886860461147170984982058569700752861911033204785259396586421815520321432036355827043325182552212053238338165603399090034017572970578172572966585790871112451411236313487502659944408204847355522521375859183998890710351141449636935885439885561989729496134625526827381725096238905584125207196544401218714341705154852753280972652513636058634032215247704813738083675727127034343025946908354903299004062762538411245976070640557766276919843690823811072 [70,55] 750563763229511336219477260268766468879854095458103767078619835843089055644754465083171593606190687301256911336937678464775558956337058035996408059666109009998265792548859223768925611370203483927991565311697375140190288652751014831149310642844684236546437478982497402690254710659832617390496751014827805983099990919262269402884652788532480477438037650393408735015444435586818065589914779583564002602055116637521733995924503211226680372738083074358594771986138526806238687779922913094911638488165300712004007873250844079677747603570196759813851524357045214083771217204755831118770247044196167623039386318280236880468156912175740052255713460376611683693304127096874958288673314913568370140338782265826838501247742339569334687842127551461718996372143537815347367649252014787346536888142519967306229065206335568257505144063844297159263129317349526335260956113899700078943509463683001404222784009119628698767027143240920252021060446916712251991878413242489584156729405058064593963776842876918518801498055670692228802524226843844737469920409931223777352078904420507208757025938649964081475116011501820181923485481552713578876862804224572654617007144854108083968565473327338426417250535915688376098432779495271425275672776627422747636877042925242416684655602180957292792179775716994998476691506451649644388998385404553619382685856609632308343140572956361043095402237066688669385424055513255450694186793245519854774762164290540076816333229133755714225988600656519411422615154618161475511301943013054416436865783748496313330755871213942436709140882388533797888924210948680434392744180331031301645668808068081332790107822756535752765293352321607281903867279951413639355783736814271455040387422711086055486150603521531586236962891591762462401628595945294577808134574287432102600670877936818943686752221245702630384066666526557006234257065156019041554691717770292831735328370928422876422207648777027440833217166422393136653031602148259286396451035233544715805802977842996183344874963788435858825203348421870224487995585531400932486675758684397827921789314170159351914273040148650610544418488726648690555887342516219951488834013676402694640156938239045414382859701144241729478425359831448308561329691140255320727863366040342755111650151144670348869701207023881206066584352256236449843498051524118554882430359474890682390199570957593544523654835165840815368760373091735974589151106289158596243175667808962146735885424170773222796775714907615030929619662798014267080429825851808283939070225595322362302936116070849771575268050206720 [70,56] -87618728806957201811218872822614613466996312983695798572307222024653241429665826381336758063294715310597946400150900921542014803852404075014225952968977439817325979089258222952563251556513271263007069385522601445231722004594936139320365364984502734205200592836007835825802870639152244988170514987485361899334979245972819338313185669793094741035761348880564589497606777487402414234427624711362906770699446906980235302418765927352437769013124978326528075708817651025696756746092880305632914736131528484418775340774652243294878737076016444547335533051400976240708644978702229685415274906668306797894042849267258446268333001940861039138091762679186765507521049794301434258563103679592449217736868271530007408257894268088586376698544405586396977688715534843385729305939893421800903118686699997633621048648936503208832693816031555494587502068874761096462793281434255682968343005420905400676274818724947862340490200409452335549910637184136054049479831756498447172920132951866656453834807347743132614044227406312418997094839908635075260832198210190164857622084712067662440925686287379702263132309101504532517362175938399700974221677758093328403520977871154839263465921246204957922503327705054971301218816022402764657474368396637976914732255654387540095166954534460448003522104077268000741659671779801994447156564256228437076680211115824850733261514993207942063846191734525987849703733693620174354916521803694598298693706258199560610597515115985143477101948752834501754430012029422102723087349565012185321121221965193743033191913773601762281087532924903995959708767017959991109552016000728432634383736589905778637171361103024218628374326010543703718474759207907526380481743897473190003079561374593708992736787100947616748909539793514994788647174316090815992113797804834105289983777378403359713161257417251966799044548021333340952461862233668054701703125042192881808579485775428722548762332034557157653045084488749451813216567947346966219452941978355605338192827667185520970020476885003087874105857471302971808176965970896046307668378057472503608341588360659204270457023728238079585657901019053237024059421442360395702569155549829331745028111675660175692072186144576414824400296557192877099882713609583916683129510081278532126952071093150079286722926052660477178141542665873147756072653461261678702419246558858135788872812456385552982998093209067054054835390711005777958865978708353424147403970577235255444811507220586048918837948501922196875322352265216363755154488463384427676452915303722277435784796240486728493023887360 [70,57] 8728049757056792257127895761116058508494263629908764370145351396671379861813708240798845576808764987021043580056796029783793698063872514942428695441541685113961603635136740242179920289235667345711812210581925054747764433404277461842026256670933972984204624314032397349700370183194833931528546767711409614688451504969372121160765335584422544267754644217460237069020413041742319596941594546474928170166346990269479121212877822586026383598986600668417401957319054499214799729523063634540947164851748978886796023562647062275995200840001801086603164514068084061477558872202989805179987810243873864152779926085933623315047943403708143665462675416539223661881850676143836116503116715939154581083915705950610674780898714263480884005396399392082012782649611247131345757080044461243736075219532920733136559134722168378611072391269433238057337076256239971097281227387572355819442703089275895358542050175297984020780908725836374568941896929950433198381287113501840528176789738313015572285357512085869938692950426435015499783258903804550227010518329469084779318961114035043458548054304689051968167539063657559657200948695737838825993543356184681860524409227546254195167902173078713267239684533567667494736612169870227819446275765367855595034365028570183783764219273008171202336418062627666826533200691565435164614092298445899588930426476568589037043892381009220666728301890149262858559859312314468320102253185304639210166443180014775240505997187350157206855609810418083362128979352223522519902118094178846488374687973080667603795419687616518676005522959139873229444147104272090997895599950536157880610105678843172135364314702741368077740334293880713764686043764770288695751218264204560844857901273761346707642928183538230504551451246443129046685092651016808813795552350082267104572749714658401584614217231970779501462979676447699999035857370006691411299058336237139860405936201042255300538189896096179312646105429136905297590707066025051756307457277319737692507874411263243727466359797967971409127035652697445587546427161831809894647499310260284862172234327946223570982953447187553013981091786721213697707956844469196604919118421294535261525296711434137181176689303258953956592701952623895165442574640799120849614518112398904345627902843064006353385523406551794962543874203642829125003639839996346424408889819229489687336040937702709475899913821220576026480183121594287570488766211296418017509913350109780967278309388281729041608264917919920468786472024093506906745192671978425950599478497407286022924977265864668358901760 [70,58] -727015037517040324191134359099759708083424939943797019975921578773968947488549603658706079470082576594595515755776002767104414394988397325797261873669257830161497583992848605841509372540014075226039336031638761557609270660292854290076262948620395890286167445204792315779819795846372718033755725325988784530473853052103643066327014211329571908237288905063743658902230243049191646014103496487858285956855302305901512408429897704310551259954901476281189307957737968537110316776574010822405931158013742479837165037357111883370089261491283602457064346450610546115291713103640276422557618064126125638788001867417951952026837612090717306378279436986219414912128456267369251753987447189558493969197881226280212849497889104458034530345294078224540225998398887606266977722643270933676364730366738250343325491895934964835350951521270583591577317927335183655527919104837277504978611468142116207549438414910412351754236703096883628203076389742809800091235866775224973104356203330799252870086294911868715035748017456899017172015963731195635417968002837975969663015774910562199908254451721323009947334316081265713759750404675873843465833047889971747208915917781215841435126249247127605727213323135147530467782998903719579261758165019281075909690467758178629591445048156163158749793021989942904687350485960248200434974006836717295056854616496335780040365839267039457831363418245281245071466614684317300091665650724065825502651460021314355755903176181394863579058608100431504947291220697521393180931748477709026029421169618442967320565477529317687988022138228183683872605846434909165904029778901997549118872219067794600160881744846752060549109932292510985608982578534620504235808340784914718636330797602336287170517610420398476149442068338586117392451363560183233554081931035706519924830981386173516875236153029218558798846917748616376053531114693654091307342153429480588126363722678635547608400259245667475055612084347463683542944505797233022528513723574714312708189322493623342549159735034566755363816865626324467756967534761107851705772172740867980831455661812516601849783689364997706539155090224156363201795497750251817254934569116908177697867647524121922658083505343075121451493864036805854825116955266729865311279654602383095464411124581295801206144763656336645902040786578435291986462355812536842333095592239854623607304915569062830324396373099000161807192642603876304096594519527427686132154436610920584019459115717725690821255068697777431102888124068276002078836847742274359625349966633458490291050299570652184576 [70,59] 56031032673702619079620240406858897053644463530125883426364661099476345079373883896262259332406404923325890782471797754335401903215232277035097618095910883741287421701204662773563378917768031227855139184566187255838769828164795731979106255921103406466757202332763597238388147522519719137931464851968494553506151661946561672872163002282033501825243542184662187470116903866035471803495833421197948126360398066689335774950088100355281532590760953614432416190929973186298835734657445608716243739258905521053024003123124225178180061507072913319340558356687977013021174303775237866502276399815885845167990474280074777484023665005282265744989461533156268900313894261024978082904339305763393525077251117772162003660144528781329391648734907554904354583806676929614358092792027562792040579434984084638957103147052386549318890305542204182749318039807816361447563607968610996389191127761798431892941077001004027343190178007888234573347242730308405135599755531466488661561487951769759725797926472110215498191540539029748732432307354376543570919733103650236293422131911850226596227033005670991414521948194616135922593664688811354161559984094844955939631821832293799776458065723895782561758327612086370039214216562013208364856449469153003986489462757863825200075811297831374162803829591446031225111249561631242010455038240391313966677575823181724376448598274312736550139557812684540480018878588857601919127925591920761365564100924565310492261206032322146969835850128733702906767599535796153854589242198763247464068289310531218058644994454960979142804526737549804264977950131867105529600585207315787784087076384848901834422332307443667778335543741032553016961314367035579479335659723487756996364346552272098404157073460803051292778927026574937608599056012441809036651353373292308951989986310057057575036385877249832645409514739425943090084434868119475128325371264049638627567272412571768704377328868391006954382600574053004190570244108371080269432256587999253758341030357646983873218596246222240276029020841412202016186342161332324778838426044102648332446114314791326351679953355984835198333112169947608024221126154986958796239342930807011639547020583130758229655662126295588670462132115458349249619863381232984834188784781511703745317901823469408456925805736405650674749775902535634009801272432925628693125548462878338389852486716248645206675803707059365851817699359579835294467431816709938077430345457096222234800000412602804765785347333249414790917267195864436321104904750619833998207977520998065833029498941997056 [70,60] -4118198292187429067678154974957435734829514252647468532410265305550361749124405615975334785149086910087258584180317646871298152380082895593330189262680447784767282087159128352473153965225409330237191436015205209156461140258943549915461388892297171221539400904929217759496753149990505848373594704226340907654465202755288744107711243613440477042775057631857076620307674379922951299080800482644028668751776013995125493424941111663133698634739108323572767890422208170332898423031043007394696916781255203682194681146203647447092724966156304699934440050423203809314190296946863802578074828584674565340601109784760157239856375982785961731826927609521750844217012562898215584426693845384868611057684358481438998767326730719110256827889142772218834016527445975277563299560431261746884151270048285180426289336970526262615856931773653673370930975494095385413904300455753545887918405175685687813835714540175683316474968252433104521890159320811513190696054035298589866490106877453028700063801844791955941037746463689318955351409004578366953155967108896667016379375587041806957472091004978731033804873684349620425876565895166911394272877782535268054526350293304596233691837881554928391644755542668887616072792149291458904110809515295036313934123682617588368576429263013513937930575227704353306475626203549519985419390177216434608629246285878956666968356235148261236368730041774193910125980128954680077043498632038687400231028520169858630540081384167135016201305403418892593153509746967684339376466923390146088372634838102621074363206032174205258385422709081627250227893812951722322456374861318751008014886872440650873080482128305721945349200482207029805272059307499251320975457192532839424436371848676838496525136929104367127012360896187208879447464398911826506213219587640755552831937883637425753935125763751353036702384922492958195483407823731532294664588865640904724646735366950320190552142999406325525653763887645620473479533726801886481293423652206483278169370314662941881227794546629883375063624091153026348819968330986314357172964586730453344097009793154597894215420313662122965826793097191706523512595331604143082274392140578077504917598924297921838921996465005004473584582488825187212920673616023764145078926177283514006324381981901557316690312158990158509341267131335179543260269438298091602789292581580055661186084502836576999936164618214170820922573657973263991730146870114873898880520805619198079718544159806142962747655908467969889563549361679674378496149387409601877703917897520187018444808388608 [70,61] 331061816610816564503440630720328191551688513605840460070903283923232160703791870683108769034563214758562243321275384621083284363252566577870823878872406188881414502949989590675422979080375313720915992961294701701322692905469974611751773660295826308072797719994781953471667642409106914701373162795888319551732787255466647021679114953039622577642953729070153710985927748351289145457589895517775605397741489546862764498572331007005352629923217459428992032278916723605783339257035855384258197777835823643088339006894593553028775806271763235456232114783378100294404500425663427021599638078057501744916760021094005377632745797821988541365297665561000871357533994989567565538734682169416547579036879976202314364192049345505970846175544217183480023829461406603433328658689362428439395495227764854305823126881975630842707125379252854589523918997622285660931096735197081385905905456969951533908405645463832681663269533972302934467590458526757911278988172020874482104167028826357821219284944710588994305038795962388756849726915010826581293463370442255328541505767827628165808914695172422898146467653916613659399816088599966428445543793317142965474768688932783393710431789727095221288079364256909226627482407824321639197131802879323238860088442229856223899586647135815178244270984017324813603093416545323379924333200450649970346840175234482099648910332912309796942972084390859170160339693054147220455381713604016858364540577462800437742613433521447621989092767106287765739280739502934332265088750910443950182966385069307400024298879386759609434015393350953316329025120678370889227389677287842625717610409791573671195589196704654436319137093552278575088626193862891674925702799416155936726659835505654330784343622981893797199350999458551831829703144702407487531783327937875250515837734548179351809998131403214429117114628208629491297032094249698372418907023615413372171969493175266774431572585885045589246443503632497159764030913017308908391436604868147244562881878018047209362578575396708884974913070565021574640211084018027568919549572315409977694853770352707508415614346097141231199288462116714511380560701195154308052589984470298640808533139129493118845851870555820653817242804983865034838275687890985471023845382917743662926382788173836224148747039798322470644554716703952206757671125137104093872071992638874581503441475988636030429426962004349194617198505657348119155673502264217892570896742586030224824673691593702699731731812711293492464132412598515895181643408204056249767116357744451172509417472 [70,62] -27163286923387549172922407653234941178875348411978961305705192106821368661617633017534323256437296199619185855680716893085017155861353758366150676167008820128589928102560932715205003330566736227794522914294387424353298797259117208265816261812175093050181100567166402430148692542431117276814994331925511028380975344634851819816984082997543886341675578280979956618837151050657871945115931764597685778248891426251769052759815673229323950193555474355649931081846499093764511255978905664732967849685484921053777356629209608318937467163958232068098783992464979818762674462048786007474067755817247483088376509258888581728437048702677676381253663540446643244854342044916905798935423402180774238525917226213578389793137091822151295508794087683428145993879303333340624655949049889032941097727189183325179959729411103461452952705473263599247716330677244765112804242254208689128996188513586949810727862649281739019183398197330973410756301241466328823794196605867990141871973747670289961708479848274569810898184887842699533124715858862891685476412563426881770152284807774483059624086412109281689431092841564074428349435660498984189029116874711758093152511844661048826659905804393412151307307718138591283893209085931449365393117351727861576827773443169237316053911598607588380894357165343298814434450673529827342087926143937374282229856103367758149160155731091382468400838316734262310003611736036597460436256837099657334302727029902318547190375726551606865933258432259102355457059643284024696780907588221443311758628460192748526994813856635098639222348008465273053278156541993813470019802262300940737972646418877213751446452005374022730628324051035340678423117983326222203961552582862034754112946292306327436787007321785341903286467149425912722447395826638012714459501193206654667650827480528306712192196608818246526643680394579489044078736209574865799446733741494262914053077330160227479714032396688447731155615792501470213528626865834124100539685832447916832646996795009869456528543725195318508012569775184473589770124591578449603365706523047207348248977584884466675685945516133697081242630576791424767719843045755600814832322326180418334477508330846650168220382873697367938876075429635980005190288750056975279890505324919133860840850621494164138667492602330733861754426948685346832676617065508643578591465720420644855547085023016819790458702302337066207545473672235624395699895309664810286409253230201025466026775569658559694344441142587839434562054806510028309097483894670207394616574103565637779456 [70,63] 2345683517003324508384899442798409738187165424716174496193110036045995723756340917932903657473338347186875191364835180598030577291332360202884246398720362024261833192575626410404666446718451436064004028813824035886741025410072879126076394068544515349784577460800386717657356091931260338073677512457180856783588713447118208095111828280835640962069157413264215405804925501430968257114029576204220984893006796709106017234671880843052826663212963687710428909771989343228386896327941370196008852526273795455775896385168094781004312132178739968247307450678795219466980382595229581068904584740033195476718203816446873565045297142330796278768502562961228934226519730552602025512534915914066163111426017413816950346892309178131770484323710195849613689049109966569029729312076191860185421278152876575984044802621879507875719332767708039979169687320268283928028411245807577875055019220159284781183629702289188995811881718490732680524194698585877846648442315432559622451670574853674461727663259019817464005415520583169376975451315014512289574915968305055762612310524169164410841292587974298775054231750887448935568632742474819681229021522504646647077272439209684203858574564798914412306226596470269454000937416140509979636412040968046125762103399446714721061089506982835859026168448023144568419184443087876201613668529930754103809034368366908746105342300997290321347658930841485111332444696905140314101081158773374669426713619092018546756446481289631006433548811122377684715654106793383981856495173850768969615334924616660116108159871501338715265465571184946619324392926999512917135139771311599470561848615615029753116164454025883295334425120465417282251879255434654923962417573033086338048024140428196921793171823981911493508984117419933634164161369771775808369385992036570370292613723987794051194225481689328438248483943308925392875962088829576536248256438997306528711690225308464001551494249149034227763278951169252741416099057285423165514392840700897861435237983683470691465179443986422036827722790999861443005527918687951900263084041104956067547719060084341743109131926949833052350269916597191610795748011888293394461796787661615285988499537408306586601598501923716217073175719919785081445744443013801346496228065908802441725487660867503837952518481386316897875416641766891788913557815210231168723147935464447465185344293529733466704051898796744508564528052160609612839582588522314572703500495364849506294813521399688635271671972131866506053362944883305063624380259034445758703215086772682752 [70,64] -197199218799851389013585447981223576168128017283521995125283760156573500564405819241508644407362063073689217074643874911864148842142685506037760384399975339323750244308364854577885267625846955845366367947739346745811048144664632851664574477303333967528118401727982176302203069411339947143719431308037777455893229534564272270616240379958251100143786100567540292876346721943747589454412997075215263647691796682329860600510788540443314247873907942583781137173734192537222129994133015332422298114005115676894156185406867165646971453092557108895704616861505910300254653092799407727303687007210143491749372610454435604519255117312457802683155043619563594332887791018145093977440111477648005821419424193111664758434291618241478159988691852155921818980408686555428639918954741093174198025502763718972827634228235437758685081573312514381869072531134655819889503551127685501658912242301850544208089765251227213026903462543805893698993160520415732837958341099313683563517093308172248548157201528764732930197305559866480715824664501529936077509219423963812157999238997382271272106953903276867396749739942491858371969163789927116807497680988960838039568835003348180152253594765910212907429416629679051512947885791453662926433270363155874815959883539892813418595547351600756641449412411969397968244246750368984117522004821362703385163732426250787522668865204602685820663412927281877749019028944906227348219193831797654956594934536360951626029397345413575744269966314191776337999764280164741593973140297846287843439213137735062311838250001370529551470867951873386851658783906345100333436989159218109353591068148549475985429121562147912750693071067193545111802436915636290123340818460196007688806265098797134336760736636096465785528464349186838595825139980737708372790689382755603398367940285166095708541228311410325122625830593853078253424431730265674808781147761495630312606919206429679704348439253605951651544462992175946437098854664235099488911084967274266942837274306766548599450535418918950943612862865670051661213008570802395362540134139857401460818744698981236349101711262077763156623315843651872330665557915330909174415517547686528837981373004693110143467534237252517999945740706977426077931722711328712657290624587308888378106795914739514346272653798190067581364564891779830483012868760444083469769591355112766373241842048128336161364370688989772284418416067800935158135538694265480361990584729528661388801157149064403917661784941494315879866827017068053271976613610056387832059917238272 [70,65] 15796689406782679419630149881834275734461510702859201231597645697573373028255043897242424663818600608695511202961190147929712290523265332185347539523466804523090568793264712163361543014563859966852705303280933060324195345239325876240751017445871853939665116805968479226609329520436132996220311544292327459903577183394963948591074004644577217424965644911478579402643572665193667549634613323581501323992732289768585548136398529053602424546022654012772460681871833217143865269149704026676108813270663821412563086019198984155237730505051792297887297820079868719969266002808810853261929205847649700608923933639830659924443352304882445080113229043863670953115593235744094735544633673195292560437410028503653887937360679452106825315654159746700311142464776418223943492895949805472070317668394412408904441502283081462518199897666758839881627268861115401765296225923774913765962303931715434861078218411172194923315275690688229157438995842828959225835557783908410532676709804651356832468126963076499805399832035580792796474216390347497162767954164324764592264884165193023391687866400802435346142030259008362066156688778968803949994750728627753004359346164600426035547895312976636940898728705347167458635405570995322129466367788585444587958601352475497270962610438710318709758611269405939715982002272322842994916048720056740480351666425121193759308777081856095551706928333854984125267869485866751170674744587962076918426097710556116478242020379345623058437084599370402056704885282121165687573516376270363537169325481029455755960877168818925301965433463292560467596461433434255026885146426134277708504647651925133379438210949891097204618437801908139596065742552216599656682299189108797984861598939093740656286330993354559136653428317634318922919564242766972827585099868737576132546261893268369596108214604218230981973684841130922499911565600322314990330069174417264330289603332110452889687407973724835303300031973866135094502679640070060879314902248422526913663641169636946523521904731442973138305348768752499728894332008888910436567363230195314327677972257813974897612871882404664362616395830384792595022304755173329870937985571180379386777610493537588547183821540062171713246921487909679417907238837451790532864449389352738001280491241728658706306864062042292416032182105300849036888609959833697468880115571817456856271969211485456151420989731739323179699761370123816764802647248391028642986743519126689268296207768968956841516324859238473702794633222421159205439274331069090397283155968 [70,66] -1158751574039904670642874082280195671665049119678726779087745324724927845453467615842512513234211530694262884227200741078323999542754506546192130833850029664694496629495934078867630802990903125023380461055490459877246508016053815165458032198947064604105710176212561273723181214437812308880149278793588451376771261028751131537438530734091152289807341047435008462169752463087135887483159504656663786182563609989046220166425771062999401900742321016854094141989155918373711301538985071221650741658243224928784923201484226256341782584500933120980034492023632220091552255459655643182095382947434932993833026716518904448904826865933035758895864069885011863676635337919902612149149328413406666316533346239561228262837228349877352397885057444051909770816275324893651788292806197089971137795091718601811739201378414121896369054947024875812090310810179209492660737062624883937544019488311146217944881614509436850681264933509460716314899731674983560549258921362519903716551471802712794727484971507035846083768001219748178481094626529214723182705963306910364939196505777728364265676275880190798609116352596737814515536631352317032043352530595191233782683710834470964461312794303149128423579882626411752859522343203094442768024632485801642818870210210272171472468068473130650863103018339827323107393921635160994628033396714919342166487808557846422809416564003389362195276391214408784472332853351182305606845417673755581777849731013700207239500048208576012697377328696289678483543744208858683443856409466233357868563727153100731165330902490386224674258267504913480796625809011905447756875949126347847636229595537494695185009332338169340105249278717442952012401496822823020311854014931249848393780660911555628656302194414369712089367260638187970259669484826107879657360176977796284501213467085928064451857065188864090714001226243219518662597127402440967768769927498272830671203430602670115591466781587075203265545068907846144913875665879916745036796262664736273252849026715218515109283284374395789388769564629227245040016727390263050471251759700113163092280972658669662058150654432361505714459248293500268194771437069952147618489995773036915758212562367465369464572299333981544740736556937512617329869396860908833493102787849690354798672398684253424364598330433908900082630906118264264137196596256250911968580365043211260047797305650178659438482847567674486553104824584407899704607510754056318486350574768493830556044607246668889514523292747145603514572134084333299200002794936345309478912 [70,67] 76477148535055908938631314310522739531819550265437842181704530865340535111855557266527840418035878983656830119968006618797408325339947750012861080074066918720705379911084465485281636795116665497487279251405977231017738090316539132122962311002938979096591939864165900104306277602545608085176937327738591931934277537500270481374575469301840526954955707767879066515289285213687195238422180474912652943223499803451379295562037059493109499672705562392831604188246925183553461486046577443117147938720530273716282327799926627201286802435362127181846643759151222732994459287024592113173891979872626016353324023878681528381119941883318380493286168940856246519890283487758665877477074595981563420101221073387436493158685683236026310394346137450805032320113420141937640684145851034009132121524547093642870671350614877649676248718112855761460786747809966795557949294424426380514549688880356172886874406612625307521368547544850412427943534259199037453991070839075498227050596054059688879744821224530648035577892061078525319614881099467821616396478611435653443111082946752180244543628743416689312577479299324202607038963382018177008011350022443481323705966924951822257475018182968133625366874845425932602638338240229030372957876904099523560739978787530884901486419831099864032110612020621440835465069444342883536658939433395071481398501389235459308387464478502001572831153208928185390879491281282981676671395021252755359002542937559783951950918943938086340398628230606487011072299180370422727302850824266162531815299878133219307162933565863939617364181197499798958357525360540016155067730530936987897208165994499668209351148497726561966904861973324488253924574118113274021666797566796399304207894999006193297349055311863818629054381490750937519164201182553782107883244204041847571890217662735505669471036397007432982123408771932322165281699095135036457879525906130850555434759149711555097140749073712905427628366353343678013935813311226295408478414284223409436190598166929706966231144483195013467322064870713247240943102634443198633712585012152832565758856970603745145207510792949627650688621557426217751358821118977317503833832903607778859666430745168467121991299338287638241996274888709981715206913690235182685630234450939430065490355159095903349751954522849246325981824089841171057697181293895932475783956035124817954875604177421609962947337108757099998314951555831020525034206007620582203705778565945016499725115897529384183917363338241126478587639587267390311713387659149705216 [70,68] -4276769649109053896032570296741286421712661951737138846836812475583127039731023039727979917358234390266232285166518740576190421037315370966220312859542911006428770107931934725845526297482568899611313495446807818853799965777432111129720699401557524890639299165289552122297103864980827425152910659476513131390489337790442253299625044245657524474759186189499339067829740633335377625430249276322194592479797212710578480388595146348782783700723086653654647323558554892273819176776867928811619065522224741417255643728989552528140576166053485644041005609123694485560028860901028409526394362589030524868474932744333249017062839784122133946548289362147857815269503201723584200922447250596947001419726570745277020812675539337036985352242818710521240597645756407009799326232353955593383250091544557627411243941531064974520500714011321190753725251867298239655517604831119927226830467517340899888839739332818656865723558018413840189439437203300262372243744969010688985820052434202506733823416643780991702277943730539824164731319436622832901424380426449682104793230190394551293514678973289908946835990631459428638063017932420847933887402682510610326410133390791764181484379051260629455260576021027764616101465003972701512941861963818619690617761771708596364911224513283793871808311208804725993620134015805772366074827861284381489868761239617062838298604540781287512728009024884179810091862394718679948424651261423350853066546735882261868677938748997903457801290819115051532103842411974130637017932895977579508131570096399058841921535325620137561565921956307701754733441833701353409910546441038627520178991824950189359175231327497984377620735271828181239467876520101140199164554691001225340220419781978890472875092277704412027268807520256771115184367407233764187317912997698968107241607395478785898127805381540086845866606598941423291821729393620606078711060597383973086566213631599072983418023338927124985741355162833345578706884484287271638466977298741270863654915650382180815571721790656064699733544082055835498150631480743403469054774792181692839582614899749114578409327432976221104776097868240960472189462436737366344807109955980155439341542161884937536221312246759893489685708719625501779912538371972658306694556051924819264394650193126131317462216783123405091612943732774026181937937496381476732004189909640448703406689506348441597754354115243575073371799189493319692032262204493002003537247258725125122116112529900437335669897654069357921502667971857042143438965355577344 [70,69] 209544684976315786587911723239846840654766980852875278196253225976660024525725600033082439304523401204421683792756699920895590073107610496862254306508992670605231251139813485099655549637054502109107535694695566716257095281365291653912099872219912652813450208353825179846763325636615513590173252530015209590728730927489478679854437180158510094876672333929610038987773318685693083060267332828988655113203351173889692043212708269479642096124848657658798751528313774139221625929017743532202276699424730219637982376464673611939956073224004363819575366893005182269000370636415857206727984030833641660910281599241427566603816025552577160365124690612630845677193746427590741892072979008871129036530150094916020029993658674614931023084463482934347733060555416343950068193047045364576518488019871255756056113895231224405018978666597224242415150077546703541435313242830799038884905675449891897127142485594357363402350950277168190214243129276434276218080060682282071261379124195446369993872460036057232292226370367918749280132892998794779429297587673635735701517180782100723041875789040708343835699610719850424511905916903478216940780722042199862399075423452094592461884892863141787096585297766011867384062220960199241669646470855022837344201885990287928497488169756403825324450553164181460860381630733433693758226608631338980557163803944017651901205920477173377589217470019915565950460523190571592231474181700004363686718007706622824811679433172102921685526025493242191552816700900386066183505655317031222433337714045004398506192075972325013391476057773988351635135430931391801558199282506607063233069070492461293997871232226609551562351195021884374425643999210528079095169103137394152516636375087092110745052788796836952360566265542668523304237350820528659057035615082477082880930328863594390270147068216587325249692248204709406318072613245420523045931874772286484756646536974981580755142703554311070729186211630350782267308913310136141480972436131019167343596130407960423823086932004594989015558570314028219556369086669291009695065862543076397019004241296019815941095668203753831766418517183182219957735481331843716207166893828206934466595772460735176206602826294431918723587643935238313434706397667956427026068277219994558147810137713401682555222964755991715143059669638294391357851291142819117848477797185425599376973151985055833392178694226072821236950145554639341009146440317804437474876572928593765668722317754293955070632283186767549694240154933551702919666991104 [70,70] -8108392463570147248992115833759128611230602478080010876516451319594209496149881787078925707847208280707050241480379875163838765527896171812666111878331839085060609576223412619503842062449051836238415507520831222619018615923265824302895370184531735764603831105728713203310986546065815344088761070185739269945830758864658265500383874015969925927520970507655394861721296114157116380421795620777505958638333836178195452797982967601834578809891789357552524912289305840929530018685239357867843154989220167262190116650729594951241721869674347241769458346436375351349596841767316200241144974064407026959411228263476277810024963114351760771910797959551146254349958216795210023917160592505830587917662275013705397605236297342416509006883895344776719129260720776301427106472186434158687962803422180137224620172137090259731572575287813695636361763312548726496749276830033370030023940748819046129054613517461698253031314443835093953536726337914659953751578521878184795243160785033008273240512313970846563432726766089719474786512381358431777899311594467832973176594602456807825348860771467673556693910262355147701909547151214890122090847327937521152092880987377940940977498071733680108861636834980791824883835554799963120620454985740921196809852338116262296297503759199020491727010513817077899877722501059212885377485410971242426737407444080430505270651401230981394567594886146440584306331431037701741912300207246674589604914767326300249278159828775377633192498763932363578093063449669876974452443349286636532310884706353438612411189135413727870923544083292912611567152701515847585575161461969419439236608332326380585431765844586713226615357666261420283462669883402104683667543236012393529677765969118852565475004078563429391394625350331081864770532375246124644533943468103643823968873699938880689319431804535463558881350859106851471878080111396855201618877840122463820971357326220264129779611248105773732359882155872691335110901053882062427135018829936446362283369798288309024352154507152844506976018161084322516021296395270018164338954926978351056547047336653884792521751737726935269130980753262598191506535479447527707151050575840596600454234271306406078300808876434143822752668091454667886278926577297780838421209520626321233041200507087715438833101671651394051935617639465276878595794908682909618997030499239864911407841630845937729734230671747479298336437405367195449350888226545197266920051253289843038994569706710145815408337177081726001222661751012388979605504 [71,0] 1343154204887774945055240711343686088250629535403066880187277566610050610298338501468011033461067045817918987285150645324560526556487825487121023290865433693720145822524427243785295536326305574933385854177072391961664024097030160668613922053400248149822781272456962416725182468087434080009112276524086697569413671259165073862806072660451518839722205772430052491560545702283597371903877814413687231309149156044054173132458329809402542486241306932614435760296635970786913992654043473546492307128662858841880573210683773266382877050243949614310822653838375414255858140632506733355720212774463132281035226918472878875343552998762156250897820525585470316851561588443244429346659356400910491711931963191642197661866101506584660749806888177688430754032605941305941710819555672981042251294431098304109530564874176756043967246130252485119802849701769811377608819987840883537693731252048050034272909186917888210638260707552202500607523999262357274213525167576689759819884119363289768596387716940684432392109203683812761958139274481752884107597303984175811591610684267141875132499049497062130558808906889702924311891927979876568490015774722712949662474900111400031322723562373459310734644235797713873144102982367434027036271411022342890966402197144065126906101985619172244218894735331755214277894720740640608954562391843127101783007411249160895928681931403766395967972384965380765683893201805725651330962182703505217814523907404547162051770114892294165938568786984489121978902390548994560213947445346373576539135209470542002166401341101441337133091521758657089848351945717288672104835585931954016221178630261764235867960465819379517322315293090625887925041035149042777396791840426035395439989661230557882330282090562880201732858287019737246567376413617456561020154393614991193931237640603370395684310247245529790671445622794331473167070380540396368567898517907655300105104089723938911267636272541754633271371994442389443711149022883220912779153694756098751578759460038053638458676383922700660331805791357112234478133082521380078536080903630356794239872152815897599852130461856206581035329857637017259839551190813881050998506261049040427123987029831893117885470368265028727231351565221748786851224258098043024531827225698805721006468536479906220432210637169966461266526242481987214651461516612508551434795306580100521160694343912447394529088742143895709800936781507602222624331961034700994680101252854034900703380180635283263103244199765175835294743751574507892185261191542843985755039989264702063411682413067422921425213674479862609072453541539208602085331026484782999805609960555267334616451797343963034942474380407133735687186022400000000000000000000000000000000000000000000000000000000 [71,1] -1474563184918212420067213410674035754495146142642735913462274130887232084448231844157814354556181140952491946117028650811279063320814636381311354321621344582504962519194478363412518426202274790181498523506185027024284504293703708517180444690459921659776318971021213091616353629078163674563907335390121747765972225333352205075635954031658173715614631872943916083308164605863866724893690908414792241931050109491150741248660770185765994449125304995280038294239048854443191992942926561733547832669593199135676092746346742975341819769353246936849789749814353665651369099614616710508542635715982664914069377779249296478507682223784675215667934206730916486276685919298280131443248563126180767046346067393475258813389481598711562591311259612276949806046350421718034836327898414311859083019290583029484652631588078924185536899333783809274926453146974458678283873666552580955139262817733611246828441240032348793781230068997052031713364745392373484592121347357060102967777773889139355936978600560624594212594555068889633757292517546970135606791303758836023182772393716087220053777379723639731239575302945774426832072649818338755153266937960214913496085222947708082403484383198209617546178606176253490558540953448232514465739795070304235728198375000134943397188394535507404740942835109490444686835798128247712417114956038127040973959873415831237079982630596236973526676408447933172628517063446644927520778979258697088301309798237103793995707210014084030270427154243194859722374753202960195089208818999679499041910800478240877377972362563115996554629541851385908921592448481460577978717470740981592487823309144538168997638585123060531463780783046537244498936645419576180022478289789117796402390137634326951075949091295604632663163919150342897776078885050774323599615556741088339077928648370315793132336728568279583028345157917066924782079234291904467004581551081106432913910222707535894980687819712564096850303820266855343119778775695867419624005158390927709518434634687024106184061135250756793348578378497212675039385862511440456465031796845005057683230160036121926653641068928403488569419298148054610141919362909426764545579067898766658725589427270901567636852838540482445580166786104844602977528250650531167338509524721519309494893214137416457781487752559799413010229591500032831586303877179571646406361480887317112401540970996902716322508573712237377569260251534888238847351430696591902077933362217991964296538552984643425491225431476749550142757716074697025312347850827278185245699192322612844728876158621121732148839320246551327307860564527243204760226398964109911693366229388846396839317633608257850791503549533664154941767496499200000000000000000000000000000000000000000000000000000 [71,2] 51093056531310554661039427866049763719577457170381037281961945337315511207057379542042378060079821822289729134224790811729542372597587505249851010188049966232445814576744065681407588689636750443497662451700779206297295989790484267624723255152884562277375990082701455595052917857355785665608767503542598963086163645137940717650318346165438509437213851070500033537655731545681624551631528466370470119193880864760524161149925145594111346158515363355507766529729491310620875592326699556795226260240033939677406795463081367346954139857836866002345444497809070174260032488788404916950659535446698283291245225206478271458847990735442531504430174788540552307502074948118858293953424549946109278345478521467559271182397776352695197592859755316417876575157620403389028655621396917327942783256799448125928041732706658694535308789220734957354077169798963994579632811266324591453569164445476085198452103997932183127847110402970669223469439665554021917041996612561020758587167152557832682723328678612722820230664985387170713612822675506490268147952821953753043544015753173281639948019636683927414337784311045363163743826036838548353930035165468403775913419486200455606679560576803453265959258999042864706788013491516293155572700924855657743292349173734955911374712927675365093889653130072159607955053211874186403979961396010315039738042486439289618888196912057206089677748390689752018463905724438212265347418263788742860953342190719036850885625748208972034119721800519265121960943961129317844624493383025465660828601516943518288577702583515243344710721332530797153796805525999268522781165953564060878433143133222498843827688192278277782088135339084456324648355177119848432896517815844519711163850854915696206137374005379770959270535479862043974311122240150209126975912508150788461915699492036723788589238190873389599689963390641673553737666978762773384631375724480590076454482702687169139159445396168798128202813487469503015410125902451320885322108104799841136548434241409003693706210673593818111758182212492221663417762191525618700718795103895517972568900282980946992512860882090726388260890125986911825627369462131202002824861488065219076978702206003870908138012178235413928871123112188111862729947363056350069327935364019560950521210859413770451472432940355990765922630586741492025479826102423741812994236866225565642497685024899165173273046787941677394610107859756556827105011717393442389441067615100376477582592595016654340326167479839091777303541984902598690984041935763467165602845241220921361127161439239726467436912867255461454234581140583166167378418783901138726043640850465795312792959272372258761876158436988781794442818355200000000000000000000000000000000000000000000000000000 [71,3] -1063143857536556137443699864203306984142041745568015781455668400877292495202142357135445097707763347690917536101379718778218007436335996920000608601071015132053267644782449040559766623145244120216190991971533042260140333159430867783337430890516694613137849434158650504367822213654865126996675074630827263412814583059718379857506167264235176190536407649472993894307355094001381385763651596797946673218098618145236085263484321760657029976139300533803556719527054824794487747879980559848970560436704690449815764367640397550384702062362930316682571040608027501668042956869234135902429952104292075761732479064440489189069355146673325106276991769194773539391531272022741202716176950331361755376029659242964493247696923982512975598245699969796599864523122025479081987760600648881099766452090309073957416647025590875451619120176517180600705414528313276119959274310437648961008974043544802078523800556935906057884766923179444588491136471569103330900644371715478606674659030385907630126254713029438290771664684519070881776711080250859581626668866823977447933911017490116448503739253179773832973911029230303008062246640570556146296450514566513698518822908270285323857800473698183875214846870301589082768340533147698732815632632047451209395150674480902894404479250911179167015537439246525282815679067816846915077334958314087400660341546332862383181106199487852427520516918015983276711217714951430878977150099438755719076494372306019995281482903926753874636081699602336032082167375705715291208094774901646692736994822618025457920679026521951755326936670016686141435179295845480344103172796006980638775163897648421653987475724777959758662237879673483627622066725721505543324010393500683288891411179846581250112298839272076556555217424453556372991998005398680483544747322587835969723726051069617281101693520175429046003210983090746089090646090344396347286767459070520447534297967871011191592396880998557706161031652823640422055382452618947475022463294731898262126505001490578811822185710726690871063917695655959302390821780380156808008638153373999469293422343420750529508486086806928209728178913245210677304356041979263530656155938246354832894286455300349452855043846135801966823903891399713513464919575729227272274712562170422735821032192333782816511132355519437357932400342749491041636380768386554970001202626248426811218131283236365140385436683253299460362332631954787611125318190350702647757808888964713892698248351852060750184710899670835773486572833179439438230319499155533820045134866888208129863460677770875772174739728365445818765789211764237676280496206501485294790912163113676750684554539421115611057573253816488470627198938644480000000000000000000000000000000000000000000000000 [71,4] 10605367227431246772586040396201093065653625733774118278693494828192934988273207055280100863168847024816604114175142689842924194766281241563011990401793635267151178970566596248578256547644122997834517757798686639621719672196496163365928715446042584684188115765558477755671730392434975749233939154662350768064488333740698232849730581674017119264746946555291152861829579860340085784104617690397757537327007982280656845471264622807839225575807051666716270238248028233488277692394074211749368001898229771073453340637311839881056583063403136492031045887221769690858923794265036380517322607310511370037859451054460456132405792063672321240996080059403200967856778988818198177611278629282375214121565422737883998956821558536578312982384699115916762261994112874426349615520838322938854870948768665471077716545889299782065363996973851581165550763593665201674489903148574526870367285830588408634748990406381881837790670367181211829273033753718076060601806197829431528604424665084107615738238892743015844597628104692154703645353355813945713171266744984480904974528705479573340501187588875791219687584581431803875440840522713080548435784548254003251196008244996817120121733429765108581079564901090447517885094236170427833687964832931885832546436271911113657822891744439272009901299331490349443846357044899471881767742068812881070572552816083258933113129756656206673108002919193050773324974574534567245775768919243513435904537951417522799748031480199429177790372603234685345047754361931900800178818652171348761233406636988336493966491373205065398049305399556143069429203076726829865890616843540134272893186935380186890376127386908554425096234382570399648542525962057047582847104095055011498248117482681959937373825102260627038867862688986369532748898757980839086371274863360210310293986548119215924268333056917183985588759320452648649869991433250506341354235471112416820652458182939538897005173673591844557918686073583439236444211858422526183451932173123323771988869048032543787423145375788522219011474031554300467434270392928526215790301660398865942831827402559975140392028348383685903693664372264001381102303020868365685372208906579267764133747922087735310677800698641175929468725207848925059691080723298109219422566703346171613867917724099185640840364597587615044578450412495886448320389028098891493373535545641040595292724374434542143486712406035862809917524657765812029917920240674043371159906817795897300776705428356746871510150134816090375498420903230357985668932408118223865636594264640143932627019276729086806578291244702249515718260394422849036804224398452432593639449558418536360498950060107525918777306205322896868200858150502400000000000000000000000000000000000000000000000 [71,5] -81693784537676943623862649407351628626631627363076484555862817928504479020899555687773193162826421983695665092544464061717324694666777902575289784288735851449490722881614955283612317570320882964917869952633441183979607154173636590105800910983085421030304273806828119600384550488828905599582328740314100001747302531225387584214838367609441793026424745635767119645590686224451054171442167379137907257332675377262983536198988403420134927288907801577412043629831311911194093486639847370165585446084680242044592516798016799981848603560878295412146247647866288098593026517287598178226952802538428342225656250441545499068647907783841510954434764117755006894280976461181391403784874350164636474075512426510935390089794303496407076653789297344532504661031694864317652292497366970308525673684691230664315155776489470037667136415933112255640235181316697386165166173612156249348765663644694716416199458042813123320043986168815404658982689869118065707163441736453869434551798146057730177330696831887364083207405977376020119202730335262617033725239874524759890493084739947499080677302779707840066634333054475325620854056291421803391672947081446924496049410968254777371221691797368738720421064463542790591810525131281044388054370840476329396674785608332319288265647945958544461275051531486252333950461769452777740652135415671148879012243576553625732217442733051062247874228929378611059714213052020442056567572461700157124162717523914351133413469078918056077556528167727817122009076631771462495686704790120673575941932323512043275516807259747396015280545097199271221432601189555776156318177710129401866794598235119250624269738041612344018767009059950632867652792448109034091857457146597328809832134155217750042574639316795714159262553589468841967663448928189375765720053542694930370619043925153003543572175721067321914202247268470061387897965171483394363098987798837103453632253577949505734568262995020051448540722322027219379952783212638622597193671032384590365238449562506501615043906197894436197565616225245693622951577928957158552310587539833395129026157621527017659623275681614284054585715448890538885540743903598988703396711739070888162103392443762785912616300434253429837121088393840874380730271839165989988037849129206252844931796890321482137843120048004557256972482514920304504011769649760781107543581697373657400328185094808458801079659701660030390272716923221327335159068205544713725151905385701447576238350405191042160312278022840309594290925062516733559564825678930912078176891847828549785588733716130461791053423316170670328603645376757639300721298187978197194271079823604837444388114972672564986075310995139791032527640445583360000000000000000000000000000000000000000000 [71,6] 524094286412603606389541529636109622976990787253251039770176462836119132803175046395888817847333786094414638464786515114698722902237242089623014542972402985481724640812424731005565364366096436557514054952939429680046995972524009389296775238516210411213445247547243921478819503583268839415704799060996742160027271470082046261680859077413155563020343999923865499428482059899762132315210360040537080979060387752091532131237453328345664084515399909177121874544640562260067119071249840212532486573374836031823238373432254085867064777819686944350553416427342936895197796375262801117958990780295604572291563837363916684917813167426586810676414843121510454941797582850180615672753155231579677490270019669261328474189628126696695586086710258272231978232043783578560014928610525256987434680960064945690777444211952789883584505383866308845231750631936577258596030439456576917321660569465903043352572070068021308582016280576756503192321051922644950536530300217755405117463234754781680160439498048704403756281227974483975775442559005324070066673439288836485677293236262933867182068066105223801072978289161392181592715761083458164537103178867234603872562282812270691442465070421017074046317973512991688993553027903638976065958699985980156035811120500010624519446590834939439354475940645325159195189098528656389973568086948647241945185423587275725243217417541988982112692354542220061040439548992839887070098945558642315667911995289294080846642245710453298377501245769320497852800809377947850045254357215808509984651528585125817156723818451638571030436966871664928345700275260191314156781192281262557659371491749491507886850359366738249334518864843229847275316806848096532852829571966305329361589040884203612769933062001091704905143766596404777119284849867883325585985347626105858573923024540168923968182211212586865936241691063502242035336605590400922625223575675064389644445035643403272275338034732034386210950761536045301683160110362297399757195746785209431140609361331477441565578799047376292304938351481061037705615919915299651474516533032065294947856157696290095678917547997704017171311127594202247078787014127608107122919206623645236070608398016563690126906169561781006643240958160266604800991297541574662482530767202447383398501886769830993147109689813207207413893155813630692518033919819879641756858825779440636289038162395969237012553351533217841193442725690430134832860302333263427767066892536014266179295398093158641349681798081530947404481398388637187743244241950818028774364651831788078329247060351752934080297191937430740363793062900070738816369131733032508597743127730038733257602000686666613874285486736392966789343851053056000000000000000000000000000000000000000000 [71,7] -2731187091790460372900569578344702578414400762751411793221777583954421266390729548774655525312099031619615514195434401631242483321742210283951385978557733442021845952644002766307252006955952074396995993616530211275051182934226100348363646923504975296884926412125641014738286088465278079437098556007148874615181788513712448704098566725363502525318994023841630228423209428638667273797975588430148999137927304476689514649228443530169520201270902430257836779674568562732883902168770316229775238099916620483212660779236871613198481921537902008007386567461241702802437955554749782043513520110259663770234754869922068477923475099672068927096870787330336388361628864099473659807074988351901520936300006530362514700556897894111173406784612986696284507855874789266649282107131499924127368882931056451567600062356966467389206191767453090176444249059910623753438186850156964252578734642649730482394058510471412861293691601054383854777042170222132087705819422358478696894454695286727546345210416409252194128320830620007941010013015548446089777583876810856441969785487588885363413590324419586132536760495036247034082395725868807843163698081124700290885225905141442274145747181147695164942078957942554255793415921826507615297259516519078772724525737774903568407484629332266335148297938546346117293526728226097459721201393684257212352618670846198182142581164073729124739286826754530365255792159906785829306526721619038687294199781935334048059289854419203318482949345207890421724842848859700319431152969148506134621105324038027135269487250511871616399226284508758790298474674608542008994130984236069998934027764716241991017925491755276631277301237837710019039911815878563061431236336234396739677175092141992267699176298939439031037984295792624411739505532886058966259549899376254871935743712642881947525281297549910999171665500688126487341682183175928708286870268928562080949770737588724386729254970113856803447914338448721482346176063783170181381433476444726622479043658281773675873773658175253639542498735399569189512302896641624860240438147227019918530207454220092760206739288604965406487375772957172435091751048262900349774474898177730219234130781467894456041925289209415215560621999881350435562356220422384202922434904190238954405677882118482778015620291804512049886476401516709684353127885133358870986278079727958219648435112141824385071047283117542085651659515232728154246660189581565682707361576618909159408577188052429148812438711019287700540964302370754778252227052599355462683342001524435523427947051446231113469368966298987418368004587325622222611724214264006441615153275427591874767821462818781415291739515644805924087346330232422400000000000000000000000000000000000000 [71,8] 10758133857133229982858675221070087873189763296710543235267825117217568914950070856550686794464840140736506725544140270336561663429432813722503049502204385053325202826686451289973311700271037771282759404521729316521572842810567392849628319067627334016874107410939213481022284921826949244529694196959339925566405820324982381366172768519369742989074451051839138424454338543862273337492037728712981447815180591310935948342045223563400651535300979715187575626591200222214829668670032505771117718734862118669113628530970304159696211057053048242111688468693139121354205772900050418448851562761667146146147120066395118840566547676584105821315080452295159645702299531831670830292427439228240581123963001600955461749543483391246859962212000437622683152745037292392904627031044307579887822340835569050208209198827565988946287310004028139531849971411349764513610810311256992460997840784445933828811603561203635522251450629489277138179981020313408909457165675892929751541342363423825836241617478812148774237677548359383571969306144432413570984840114043170669762144580293372124998587923629557703336822347872517384524361464025217656378849912429252112119163557902007767665742941463128984814174775341905848988099044311400112800428380408582093209324727973454578219398815630631405154258263909424156019219848132153002396100300142164842710796311400619747072949150522344135466649080315501867829132625604207681119774956610180767421194684220597804601340087722705162180392978494005441339950174143782825353395439214697112291067087265556750290958155059807690122100021182097104125180816449782610425334315974673165607594717792258272825512101547210356684745868374744461058039319478952334998988688349881567846258722934161973125156159283165196845583120640247162711162030560269688897539931509105566040533661096765080152932805351867215540848126354857932443093364618634847105951198860814698645864875686417916296594781926361960075642116241055723743481186515411144800502469546184523892601499390564895504491497632778840858801963459736967462151440086804568208839475010511731003933801400969902514632456098269859085786900821094045063048181176593054396963433643809574509031872285594350503466566852752673178742859564753028461889737142104155993456481705578334535872745579595926357728448878363760077583627719795544351058495805811014878154979470401156303080280448250574467431090788010092718350542588743598453179829733351392395986829693453166258994943538903206448590318164458565006211220038327754305465284581208423332120099936093500354189927891432776970391031980705430241426502461374826443508003650096364371404918469406197226006306612191128990935421081473660548531124961280000000000000000000000000000000000000 [71,9] -26213069014092772239988967327094085967737670950303893807655967283694420112039041971353312884492030349067730290308356790812644995050737426421489724795545396817265310352368734472967156954428913719852905270142086770142983607682014330422211654812391508412107055242451561376516434486673574371324474908174429081278958511992997259688359230312524148136138021200175825056419795286818425253967340580326935456278946151038506294826826530564127262693925897876046751373424447157631004494616530402707729787022016170254941962281974386934116359262290276826671463659847593175638066374185215525855050429033017639687142739975589691704796807590264445991467656076985263591439697446081051306494187864184684899629782365675306201040674819045005460807476352167480580337929868244954359321202724219045598633897611706310792148134534039589059046217079572781895665946718045647420839493465387011609959289347223221815157019861483620475214418348325172530993815678719208632713681055303127122806936616889792388978743680810790157229066060084822241470171762945546810609638541865106172512103073752234414714528407334700861696174179890995542110390354432962751352404620477321363889810463684536233904320925471173101272782262636188686045649470292229696638058868531425939309100971755172617141038976176759187112543305274985491800495548289598491770543620805579458924696908929025146316786793668245104338262875030266079401651662076521999075101634967812179999826093276624557205330689777478654943708580467341774863447251639453165623597798381350191468220385489536348864216826559279505654546528042148410387736408146493938341707457931927113144140208301179644143336232380164499398943494275807251293472938054620154234442460212461138859570810876732444437437711237808685182927645341199092581263576519847089644045872904079656089422831423095898303907378420489656584865938453374390897512993846904724758065648530088744719043358163737059013221704690675422111707188405411526839701715498650342373251337699095655850205817312943294607636028094674757554456838207369209095013748893959869240849770979287117819945523096879150882612422225050083742081739234722787632849570130923007383269781954590259234548583276141127087690863202718962606876369651743689080260201241828812144920005127629205794177115067081448374927806620612374248510672627328259258561395297279622621604609437490178166930593049824919544953319528740705049577813369840188551702513854755471786113513808905255363225732964329661338450668697379950022784489222099678522724129970605858567814390802249461782572384529502737437117573537047760594118770634217507995707156398989180259888011682958782529083976324907075958016102860566028280941791674368000000000000000000000000000000000 [71,10] 2244084572268605276462837827411373767419187656645943485767476407604023978597220997826261484790756044221933148909730782753169748737454031804774934056825691352457320089226241280406676154291178818301513611420862738083993062149943444147142934625523393635031627126035673913929719427146714495366741458208715585032519277871755526477839385449154580127762894170172169268862269967510898779221142275320972264906960895770630874496485427582846151463388972126752113977194492094009151020191392573754887010993259249251678723522970857593441125383672295199099287457371272015461323395829634628700997826643253890724263296269633068914027891473682409772315610857197714867241143675539806159108137211082217126780839732149707822655108191611321742836732821799811864099718525824314339618665820803874844691890162375728487823157280599684003268607376756972748724080858648631603193838030295054432155646196966970078846401445943906734955008805748679528104305473330572465259719303282483523652083497813845702419748015107197595637209492757908594724937174860952116392120441354568915423454717442085133392946864750569277717328818076236602734367888573134970456904361985457068327938620631350308146861442316666100086123484660700476164596996370958787552577662436985378424430388375813638785798849243502955908504575539819886763395505632552478344298618456709033051066363469464975847308736633450757533588972144935236013251291651932864090890570444188609820243254955253903098336192083848026111290724442060158634379904812648039074754768864613460297441248898160988458651969808293454477929006509955466232416610548252088993411281128627044754339120050015888985899210961110389693963270690038698644198062497541733905190278630730279372876778679498470760184000013459857838920351942640252832496590747691406091499300375732201804362627975041301949116422272361019919688722031234900294233159394903115992531253345527889292032111544101121633015494693912549820035456440327224681836095990950526877316126289957006683073711747293420103486135073373161505004104301834682059282258317340310395525542550960830199431033210264925172915861667118516919650921499088462259006580281904132728173371777151709467087711268018414862207371751303177424957863165251299184715429435550127820235789391162397377745368091821275756163509549308772887947705433514721526786155072616312530672217655959799737343881070951281919896691990357624289530939455027450102636160972509229959626215977558464491114182851607175877412145047230803415667711989561022933257973119233601445404823264371241878256003780789347897783282069055485282310220412933565993031816236500089480937792067053500033635900567221284779032607577644362114042691584000000000000000000000000000000000 [71,11] 283578452014465068393718855037955501926063122701902775344822936895257544874257904950396675475636502876199456933544529430958225291402593397181499307430574351623479595348383533582224702710894809444462193942944935436105741216745481797654284473638071443533495975731360982483061525469637514883625441870188809319777556972499566351349386379059407643270362705945311504341159571643108278147103617000934674328503584437345792107973448015420108367190041150154146442983317162617509154548740355935221654751555105584254936166942567301132486073367645893473152618647418013332995647346790411337352850795359125542616042349691553259187682815484601895251106788894186472151397302277932271238416554558418719950359229518298653158708563928379593087549877703770392311569245098388638174131666656949449417376871201480722574354622717219181399844360324490622817490730686645521696742721191998504636313595281960160376991027048365054601013306854851316819132786150370818051899334149173175407640845925189552522141785792148142635079002835596624819236039995376635747874993952090758775971870565952859217750383209371172874502063178642884749705078348573808006522110213678099684664841738578493696887172636182716469889111859523432156572363888843162070143313656626072557655160528240601344873810835604401051918018825420326623097371482860880122565911272677875822972788451957889184476925177032867374080631065703133228040689043897712241072959734875664852852638015703246946124213248312995240174770811274944723130382298265440538105059609739654955307240023791969193066857247149484670806309669394525133812391749455311910183476749649969827037160969183113328302963376446304488737348708686086917695298806065101320552970183836736175926528613109835673749119369105313949706447246794497593217521034374986531292761866547028205120879319107155285524661349792138602853453874484637489123148569074503629698380780993300341286425706058581732521753440409707642635928866030680522698225687365901832634428645050806981560765111424690444663626845120866781998666963803411562070051309433350426729526082604259184812280761944904442072964899403827949841324463010264694131115822221889129638374231343507838341189022694415300146279203975152099936402005206782609880830094525687472869008506414917852100186112761642975136104256749200313250872065148400147591167557664132652677238006890888570943878804282488077860393250225903844114515785026803037350679876791552683828298070739068803211570200696825267572125002256668794964825400546865184894788987348097239754405365589922199276378821421744862424852398790678922053257485732730912784375626359286307321608707475475758749672521220799289248613748268795551918141630054400000000000000000000000000000 [71,12] -1335816123065170537491848925332753875970826023049161204441206324347037164459211015158740144850174237401707022798564973923335569196893794811426765322362344574511761252831950299968839028856786235235751782801976120586136926198185289117383223219919953080741665484461412174153643394944180016364878369546801072842555275297508661676890615210771122781674524381082010983995733744250761080465536722627350552330638538061750588093092568257715119489021923303940949394416818957688599174144643732433050476877924451232528321120025134797231894037620026201173697705245058487811441483799562152990301497088106744542801087422419285594301387836243345289214452263540252018300517403316784384624899272970925590143180483146629667879158167801864138000842506947820326377757239430171707770709152375517130383659762031039391063851011524377624443265284260986366953803138395910808824502116028808855709506590470993728715610626762587324161996076197576076012283968714722287718023759704255402688518553762138610424273713811952018311034234779601095859924438832797387168428787188729953396922426612861443613749832509088397318601357361482772043925684350074905292308929527920386993784580965598145365457901029041579202765371619695357022670588300305092604571805680321605189034645813887677020385542385361338515900702383639772157858446167188344601205352774397006031448547757718737538759873967622009771694102269659373736122383864765306353938902335126985272764807212350478735292674676739155077837583214871357172735363068519761003654538022520334361416204705747031598490751694594436506491549783108237318476767959518568393591085658289788792600001093818012586027035412515418560830285176232488277591934886099248940648475122583028761659993775624432568991151809923249412378306388867866994993758280572884225633972380434533511253865303591935749824756167159464589048937066101966986026298121622141253338854157505172825006199893706820219555729557974376245891613640784075200770956872200459663564815831871264412327102268492519139721887275802436299519532528250431327900933476453619416242163973671867106966807984886457836277951707234493340147348935103578297226072169511321692840664068008490754979461678057418692465691856055346291798588390878932553190169004803677011161304608683992907646860577577610128451331495674251158278951889562214861743928700229081097040213624119079616907612639927090127611486599526765839201860901755357619508437154902908225043456795995071214260902094523059262324227266388704214208340644385408751680839855435188407064360324631587946244281877848692247432097037517950167254707435340072241605226138667676740628892098147703639639883298257791689005605190025827137751852515328000000000000000000000000000 [71,13] 3693514703594143235630800470780297912340904222474627890263949988417376629138538057118358123084503575456605797874750134087670922509852659809110389643502614590993428417935377206136555744097109334540811973737709103806950205517154596618053201947211782492003557455866916037950626335559432778501412104195255433889912465116341409155827471326674211830416406250500214405074163089040703344893692778621214319471190956357864728491053605965810004358886027622575964880374547422048413594874414380781100317118070471208959135029010876834383670723292900672809080403874503884619977354163901612057632204305764853225597751943348828871289399788869342439100840049772271267751080190470439392547821899878986378306224896512508431045575342500130445632409184351058960297062596696781668885677925862656127548429106981392955646451179824068739300105400526017957192961814658707636272401844974689917304896031143346506801903030073716248213969830073805679952962813883372424793556946658528743160683640263850859047120816255900614529287527082357139353078479608144344163686622162471903322933242345176782159274721318081765719402847861121198500775526454195809486479302151807415164077048771826327818530618427687678359300835036613432555012042349606104580813746458212288831569760148723849006936332362011613019917294969637688237789469657633562033829483523613676568887569096147285328499955306924175927572511531828390725883514698064858975399030937221234412029854464666153763225983513268169236605598175109409240527776929053895289401639041601799236970067600798154563806949477846360301086599726627856439438895818766896020958053004086416106621658521481008676905381160455677221436959852893246243651074966219445448398925375564162940583826856261163757412315042082343510261357464909429761853001855119316686999471679985870640569021019426659859247608186674089887730448718434804456877435737943983779976499738044309618543400743433709669911652549624471147482963556759318648047777505790149592842412740554342977808890736202802610017232865344074524682266762430974796501527407540125732287914075971208399061584970073155306414934579875044475993912871135566429788717673850857706276019751625640802487732757617719708802415355673852947521832566986375055628461193851979932654490990712528889418216244827502252382401647938400121742073195202347096954954287704910492939815495841739536868973528625486810728745191200074056679937157817340968971062839623441126220943487846447520459943183575838500750126862523128936899901816723118572441959245798342362787539512398093543761934453502729712113555235866026573178191474830083729949124568576370545613841707071558009779418116843087490135300512703500321627496775680000000000000000000000000 [71,14] -6677923184920652125721241961157581561353208103028924361756214650561091113760038609905077113130866864321598412875973811970883567239254907229531572923552717315555698681136461893370604938460021263724181583650489434095255534819777491513893654212102149761423139673238071708139517649130123373043261435420117545738963638401197507929264958466189591080704487414903897424287073815205329817961259981025939502156925803091175700048348232984881922094142643976508763201091211572665747330251877836952551577149273813015431082531825009895162413956828169314182099172219071044273950241003991508942792482254965962560342237401076964790965505765631197510898268964243694811646675425641408357980066333478341945345316943384319476022262096272980885723226364342632588601245907474665125163717782359168562777825346981911222186977781243347333851317749457322199226498553611428925330791885324006410284128635115634166515371433992812013248355150993892779025424856285395773765138948711219902551610160592615025074327206804885859505809726309822961200422348037616683406825295108890604554274212614066684056537971302198455782892200409809424083085895414988237532192722031342123675699316153566778566619839637396998940200364927419854956406125538038417800338626687634713513707577949422214347161496525364299601791059372124094266925093713080099990423261482531567569515373894055344546648133899899863469671003508402492256876314173300496210033599534173217704729907659570186379868199765919305255610752885362995415292738282429236093683237649381987135285320648800051509269962768123254082377239867169575486911182562670176622971803943378913595798782907690358989666430642980989157661376083233851978821459017265518620071142309901976774254925349114538958730389188131545967590295685029207646446982891327746475282836738821159810462265721556383499841064237188301550011973904054264351510171272588106906534506328425455536053478372110224672650349256534787366610393970814927791903840468431254967502142496876913931534909701400890081443459274919676168710096515410713458446086505784163842770159263760092923355426433651524345153989191121174546100082626619935622662721525609044114938657763444482519965457092414064919939289553430214633513810155955562012015255884449028455570212351995089265213525275958838396865371223340262225751488474716631288784889412026070729031764212993299321178112082782039235399404663807057685265122011290766735674189990742970208418103183104328040779344457203189881015129167251500485489911280515226911997946362398234663429763316831087090231361686843782768105406927425514763690956307323185973718568616196591528033233615592356795581844340329759219285045901314835405695594004480000000000000000000000 [71,15] 6168189804106841009629736792654124954942087657906717032983385322529681445923310819274022825582766561746302535770293816068415230906609716844688282390673074715429900063005984227533018429362458339687597169068200460266850233227284537718193283504049638246304978046705622520040070054710706270471635329700470555948541770406873620827922497565967564689521663116375407715571437812406213686652216656660049408642013785681111857165961079826638436445337085742169060592429314417717055606268807965153923394920181176313159545187072208557198584097760430971186775253509131522667310065053813861214181364662274757024086578120504841449807314688577258677969646873505230194930610840949473802189223650164309581624641146445186596890621504554788020491019820835635777802609078996583923760292216811725732800381234356448391120184271149950227950918988649669401388997555278279013470917565653310972874585019253792580420021270090015638458667937802289554924699036264204676327736484419004689963349559700032797176900727557180325962655443991412446223092428227419695287880187939938602017387878559816210688910753381688969600955798655630092606812688412638659200887210119844534967901459497278303918952146934614558990726368340380176715522579632844158162053391043285839364200343799351133581360027026979770365925888248417648503627635401931801005130581332443415431833589032635563099084148990567753769970180588642184248162221547405233941070330624291143544296686145855990422342059590509670642601180007880518357952035582585922835465005627475586836642744217864158694646314853585294503944114752843958646587611219600603006346905295598691589831869823554531333046587340151749678098422408461528094936341955931299666004157245039370514330902124264658059266796864045298621483519772158294205903552750575933023954675570475987770899512517555983760812839590672620105872931132334366333431354028463641960640316542460756871826520455011095570958418369754451990909517990718492078664889721389636533545817366227630027061018186065319159305506907261745104600303652506769742832688004343704142064446468110205779341442954323863912697407651782618109129562419144570673195820827564794905341640069092353794911871010946379947335015018511141139198757197090375990074873736298045183988798928385379952779685781617234972045833600105330074996447593038502298414880784725359169328920310699267984318666701628268986209571484035319042344962981616443646004770599626817515319051814369931163270723496455607650273865264852729355054526806876508346046233829668649188208182795719817500372087783048484565404785405504895478538295869910052816318420115785957733397719328522109108852465434878339309051243795456038083733516976128000000000000000000 [71,16] 5549079111078432466139284846731541488619458896112531797394080860570874995727761334400103199937474454804091824012376649530502831627108683528564280973496953896263924750471149802550746785764662702621901252121347032479231760605417400784994318603080871736343296456337001303620699727698530744651783804797187280244744642201866053158755062419982902630940712809299030300836283080405093293199326495749718651568283055793934892301774933810471472639814163438412919655731250840728507737518755745607297707471970859060703174608502508367076837506353310569147406472390768794974805397742065220785981847464131637907101742234726156443658050686963322332898761062650501476750084926895751862945431973041029132237095173935434878108920524705357433686326775740371927089790107899718085849615208167066822260445907275987384864641927125952539586013698778048729231282214437737727374208181078833528024697746311027884759744655750931806887284548543175732194896926874311096925179398627531592091392397366754956318155527545922461318703812413990653541834912965644147370879048492166159116750663778539445610147116446291177344640035238441718056380385811971870962645798876766276647912805447576312784672474412537096225242446022795499404244833038388079500017689638730467857358825982439758215018896530253092352347908987559537233434273722199957812571357595141450211663817395695241012612441684359227076435248600245030281534145551548193745058922283809598888920232175504454804765348719666567854380002606328431166389765561975640141416258975468060234944973677789190353679732820654992994096925505455359622914803043429558991874554642284038422527736584308386135093442523563364056322184732707662774717698228950966017296558626530571912710823538105989223436459214726449894945898563837512301679070789252068124815442589332028560453165892812204021133775930767019476493302177800378492600221112916534946675634262843063607276330490046657679111265806629436524689608282532578509158605300853399240604840807332603840717239101308434497293783798182891325494612097324178190760202172269916016909363874689923244537029109308736464266347868946377279770188488411917764166930938697535616556321357616537837264536620365401586008205976583328824043981108623990182518908917474109281580266000060883570213907890874831300537567138664225469109978450535387632752784120210722853241069846827465897569310459191454425914317223390630884794701381307259385802616386750647021163198598165878234295780169275568808443264317213334017684658747245980332323122665687416654892777472972961772998023146709579366724499207838488364638133895592343323615698162879976343989504123623478031214550411842949030627361334785054037738782720000000000000000000 [71,17] -32171713732400057604700733785873369034734843632298237110607866596635992210683597911023236096102521398602622927412470192615671319827663392546940438178885229883220612070409570048750239696197002426192316987362557708777637635546830042820123497867425902034194207767091826765488053635313489821402567668675836217650263462545663636213738299363585452497319068935488077761647557201463711255951033061500722151046843242667403098211500116293076164110538658499750920721109022141112307176774574779982288806081458731356554170465291541168737912937020252025364327610965495649736138963543064133584484690167208838030610231578051119526749940357259542573488583164543864938612688369826980962762832956946674480721325130342946338132276320509940067867444622204528563641535468422921483921809051436550962169999912418850916404500927356139896407072478686141133914448907710111475436778315555071487684399969237663078047260452461339726796799327080481897991331808127591570954350365010413979770750594092550490381635674269880789000780083576335158500372713959458458540591859632031157291582004595603143930717795456369747238155346752717860707148696405965111207978625896615599852972384244186722161996124569561704692215472998217119010861636817538922466721476565888462216717675268494947988154884101546036193809609187283016510488630167440019620189029475940214503273379441867149919078483799940072508847442410952642161996885406244400854245251369087342167831904539068408232877216327468140960157717353798552900118362254418395326491954590468033972170883919395787338805829478717150123443480994254087803143677963912238327325548417736319112046891097079923046633222727493007415353473177505242763286706664026026755943548920137664947069841914384107677957470010453291633707853549084260238072803739447591047512996582602731441570958849473315202749443250548986511085290130916169225805661615234896465705657248085492259778672239029857720679314580208009972088421172109146034725867692949143512596504410036684783168204812363858638057392920344569011397645238414817034710063619626331517576792926616944186691228908682461971577260620534786127848559325446562238714569072467557289933356310137459704647001014855953352230705847072532389432483256761591435674009989835848053734061906128436709523031459262693107385883842749196302858939838395931870126690896991089545159371343443380366938724758990098809479680107261432687797877989989348990418405197473418234361716336636077038670092412534034099285322434751540080515643688473457416765316747562078825976400461123403087356039849219381708733304501045250555280111868618147580946317560679143372520309015928769786662297790213122101761832912577678107657916907520000000000000 [71,18] 61242133865317749785117314736000331802174103039158151432392543871546570925061922119741899220516692198057854594899979453000780596795097242298940399106088349927657327716150581772305092695573435204495117538626011261800790408019616016633257213983642420100548123963233847281355301201460067818959533905839944518935913215769139281732724867330375223012267649403963069636838397195611915713180445970204724655528606709138058591275423533625660601453607463183330175083888547366673156139461755363035790177596686586743868896386013759676495457539179944162206782895099784076529266139088469975266314210889994107591394149870019317467831723293889302250565174041009700590546968331709561538423015837321358817006908325585746248200489578394188496551666675707868859840684490117331516189941963930945914533909932909194420669720799470396607068813266825188775332123926740978279872739639090473659662150604579217922105380212313826746036708822221537056817298061753734256474447283558865681090350830471187003239200127868218170113206198496127836560742975699862276963563211069151480522725826458084089711800034394693406670309198314366151276354309831012041565366576112819604567379140793898195533246987373349848632417756649266284973837598546518891431712208802343578534065005195581623892384151592046646131419870228356118919190175307256920147373010214669924858196046116915510158544236702200439976652863691331944122520372044073432221738354555337658809381227635140803521987848140282782130388536107888783036125487572154229880485253019896866399117278444162726033983439024764063439599498502140065177861995743316970542397799265006392212340993754075333243971608005314344666660225851940161822157902024910404004644355247181544581599328774373202218372190346357315852422101889422197217230179265586918978325894616619799937482643260841931701709423855470293705706941849984064293121321956779975912288612957472475312271829890847415311258733967495757020573576987423403826933430570156023379811180767970706675243885776655337236682255173939484561065072204217464683718098780981377922452966112262918015353784605221357492011513737899038605120083952384596716613091790156796408895250447794568462327253160274997113859243941455057285396564313685393060006357458159886050099373656392217684010368548356929449075178470495076332482919029787110461696911779842550154712396379554063024973607557691694177577001698120554704928387766590376505836315864457693125397889574584504903576844244017757048287671920248635860691317075325447190198339619678637442150536405416402312324047843238796285784291294124476044805772790775285038633171284838991104048353382498039929056406953509914284370244121373885283122020352000000000000 [71,19] -67108267035622860174217076853058672413817798324453708786042129653270782369037080722682553797008050417714552243196958719683088661366310504361830111557869366148804750256111057490097283072984470722542184463721040002059737705702311430870004413626346634196383768273394628862410433997056216736403517054692402715777142993840968335492224798375901700554805391643680499438838933646693737327194442337702677034604301898156132920468580768393810879290216524221158805442950296618194203440653534611046667446057501269553015004090875397590415593354039148024655907755303204139180940098612476812133370585833960231045903943617222596911997927118856733673946251025353932416219440405227988050355950850025033550976382111323665554777991452141934549784387937362509533197281744603205419942162850027590012046881039261282384408141922850662758358995443585751818595406437049624450361034814075852604250657477211395246440334735584521226068600537585677218962294428133201090766464132061566834019128842611426982800062910303354543682873661705443980960294577061687098557997114732706438823405205303361754870585306717014342127573423034601597756694088711607026857952554693172090789000312263958888448638783047800123993432156862416231541712841198601289258579041535813673527402036372765244776465290126563171804537267104892964015070928356631429067563928728222386314846337180156333332634634703647266373522561285260823833140991356824439788727988866024307151603823653666252281498319750530804136161107564279214437686025465678042218646901486376566677530977426273908748960538087315982166297829478805718001894726314904484637216539704383894345143527092316881811231377051166544530253969316940119085681350782592329724358967982109845898718103354862787335285224265918068759007472824053533123435170086589072797388056838755197163982496758971117747915568785935837249067919505359972140482553952059024335503737831121531720973663779875131183206815696008306567210547238556701113540335392610998251406328283443605025114170598149546645253629366385831581407968708640765245811082321135655093323487945642362628501553935711171017407680221986607884962943765117324992277586362589425082344510124083716422002925783789339402920057642178722223588558875363859044239711723715337670109504054553507597904918327018309399012021752808048616782094482404150275242882413404477171074051994227903461822195814406897136286619958789761989331088071759940998866621681924136588643202285000821140042190766992805731746060110107020392650640801969082954400190849158794807974646856589919897030532902903412853784421151022758394993250565469404925374998500413576481142925696161899892199795769895888375356587753341542294354709708800000000 [71,20] 36869603647400185664777293903977570769003347859652560693865272348067255887648606726487141654452785719711312502421082005412963982791536176971541380065758320859262233851715749441800977124548152303947811055298264211023580920071744614586056769954835919566125085568631183119675136294494514756459755871359326320105789859910404469447646580501974723444015740728570895719913067609111365591028337372851253232620218588677464956467461886250156105719804480274557430139405095057154742682023289224791676666047838962505487597016101923478294383957902814097032447784522476595673227140572257484277892950307879472711635774687593145967738531439653636372683798659601298341678969544849111256116055069714031540328359559090704687828710365101938121201544667020379747224394007775511303707255776904340948554917102474156889130901389053701493820839078572359132481152033769138349418552806794794616562170321375501587836410643045549757459613707658101854160244720129190130784609410139520731891294909122059981524634644866415710122804650373294625256821437538564356639073164616596412197815888543841033639173448681593634419018207214639621926046126371187635966514467700032255811781231781744380786347624025808854217759227267365440330640072727742161381539672496696436187061088694517172023593729877537759823193749085525519399504932601294355464774126259686237899022389538698219444013413761055923827413524341650405527880378824503138237561945694555204327621425016266410481489251617031067524192975930903768353521310453480389597892769530030201180955834143694797260522613188856576156656500516927095691096735561100269256039366116660955332427300865099903632858392861558864960948571330889753105943120926430478355915308878029213706095004079015444498386382177777796609186047317020590920374083727113476675994909145799391148516176924850911287319642584038806755069198347944912420889170117141495372386552353962459510315913730952166796629888953768497616949214394545037136053292685313108260604649636863195077161445156775037169234064616204856077383705357947650177819205137088618729416319051681276648780163199635461992054099809111476289072318047098621380519308115675485050655369148754319884840962974005617054495891456349269952282985631261941377352502096441226016843803174869668494784466276381816455586296335568985769724610524505701814095264050355428411101228666325225291430588815138501393378391181884347557477353858456587515527803442651664882285652101193485160986312374279898714142669344342907618432884179262524526577248746992673186950695361010972186556618934756388586818814222363054264114846178106553596069006175131580135494497887636405131763714204033953643769950227736229192757411840000000 [71,21] 6471934897699524640034320516960901041905050220589975186716840710299961514795413738426510630054600808149870309551971409089949097821031919529059926201019632963555893395845078982280949242628821827496035885906487477971716556784552788774447012857712303724044089780963888225465696041461059547601566567429911772853807587273419881855688262300288779795050037732129314958270776051062907654955975680987320814840899879638561107531841361494011904096704610285393846789405089039340774643362784367703741056515845857535973502363987796850741840054655911344201948634658532666103718314384337867255103949815286520326833966949824787878361757483411133585561395935810565464889815905192867401116869568522116653293065000338956352780633506152474477521703679738827271321441954431245946664679749003394550280282093104524855975253449072379082996754554388401942279759868708200331328956565499207493522355052332760118652558475114286293941482337659698842810215748851725427340330240544302889905248403754935107478860718415846262530521842864853875395148554094708556263397715143108493587376097361556698555587360171476722857423270824900625802147959556822336288440361221330094992818968290846188144909429040206807566325450201300312709043490063425655789367727588134117929100748160747737524746820395210741180816657668945698819677790681870088334750278376183827469602812288618077414303237591124033689212934288547625915520160234125644856533821178439940221116013917110402446369212800053566303567514348891153893230343054043232131263490138411513018835658289317432925280148601233973156190790560152134101003266108789212084242107966084935768567074090335463190883730569794126653457589719405277330907541694622601857377692250308085620929533217840352340593571237476781231250070550925608654564279635077548621771639351238214297252626888396181505042062844170445955724047190833252261994387685706049292188808158500547391574434697406007328300300568955204883277395054338988285361302600790601161429183032069568572892657592024621037266569042746881401728388030473686861056853767215300259442868076395729049172417934576486035882446351561084854539009880916592757906556283705405225362155092483097981563799708972794752290353045767629051835156972404731115959999402783662791410112619032018771975160927382300838788945464889640374799734042344584598012921652280216827422684787590279676187236365682639284840932740648067713480819972218508814453366708649063103596243295674309351031103806722239161299663048815644350319697617497640740043334392014179827803810949005646776119926274118081225745949685571451473843459545889926632041504622075263363105458707026516498119592041203978323370196084752151563751915520000 [71,22] -6547108131821773265532699104086424357980023503657665807825720977899180088610508334681588858120405902412110423217139533491525326850104767223521724839376276452346134885507536346566916506669714518569161337317304746945724038917251185079175069088665654018084436070003439412421491324299175675208301971235109752325671025402201622858238044526249579460981671870071667602615443650929520144364501450543361765765632266421202884687340833010428628609691226385232627850661485817405530818492361815629052790853829885908195182210601416588688362134408550880630065067690752465611932715465257290811609277844775799356607852777632583418490749965531997849707146000660915114297314660467685945148855565775743042294679287175799612277419313651374912799703722536196827048292869826779122545569308286343815794196997747494982283241957473805252494676566626513799178849488476899533544191454574891241302745389357274416006367645691480196575741209254312171637513038369080374769455169034996310090539421452175928279338359489335552488698142498777759789159529533342033618995641756227402745874187351645071307931395702561222839238834185525057157515163116102516212491723493532675497735364874948524117708346381494623359461717486695045295890826508224343092584392844062556132776726756780606864656387866923359413831512520840587709053070253803108192222083412776465135368242850343976508883607339613742295388969809939641238428901858225806999263985366428304851844630283711467354061673937168474509952414761710608376859801803492721090615157270197796483917151684060641354192766851266903531480691932557598880331878800685367515710022790609583174601553000982735310587037187001577534433396705560959644838052220361358930615418813039176957736162591506400750569825765772394659215510145012239938338861989539723616821838814086065853740239326948850448211272866130816997419218079858710639790054086527603841605151661314728307339482465040297826952227465509329160909328593671473347086267834577677252914779880669204829469470000647615468419323807505606497056212250436467803916299217197515611053189500720713233788828364140029623071989543008021970659198919684863113623901533975397648385022043501417036804757971109682128479024720278087445816261480430828504234376342994992783744839375614941632084832805451570312533233617978235669672881672460826771291587615449778432808555061618322814293253263826800088699091236445116701010024137063219291228415219997148704096098936828220180717886660568564830303342613787481825551445871798241950561594090558248398905846984445768362109514130447818438091728766998800359988234779309786389160989521333493722930693262942493146107834410763732050378671139448379534213120000 [71,23] -106783875514073930550882046574419012578649033594981872084244571473490967452464987812131884424422238342289058608934983022089122705593804391065955465258328513819170027036572850308083521245164638359680858897609941036297417785322023012474971848327463883776667137063651499327432061989918660839720094042578900521045054608428266953415501952244236094739361890176836581798024019966610320758679236871810675301912160178910541494302947832060531841993385038891180595909477245237289535318962715160159271412947317557151507172934435826526875445688914702175618731102708594149735673102911310228753264709888500957822399637624767607157507354279851369421261861283816023899877905595585889571785835368146049239964003625918275197320840197107469123737754527928235009285645127559544181122854255946491831886103761568562467036859866863381752415294063332248056594457437244370426596564789782619467748173118729416932120344890930039491486708926401833942189052297704648398253076077587444420128851113163743361860888095034596818534422284432273802961973428055086882095739677749872375136788314059961809541182111447464844142772674318562871944135701267808795186305085873531826357167680911072193977342525304082351694084545181783488608842453092274546424925628343570442032043672031397648671749051400560487705833568870104884604839307813159325904616552790054679665274895876669117186105962326855891203841131669455887064358496302653405532443353047350400959680280355484296576716068061125302203815213818210478750417755308494576203230973686408562739700353093762641876904799362802485272879769790351463122750036582113314969747425073910026580263410070743720644728412014092744176755883352641908803718998231016895421602490512766402074218071919218153052086185955927566299849221771155761502623324275220508831950569865165985536571177322211070092870632600625561186468167734618581602647664764923113478638678663112322537511134972285376741253422426055228716315933281373055112067382202500016287026614234431695496012452323388807948939474685761496346919371448228094096229835478672003153345102241608202614469482425749796743568248269166215728169789437606900057265695233734442859271719247169028591125033356290173874357205385398698677686092965754265008864897463676751159145758195545035067809669094509341428279443350868318281596407363281775294918587180016093034358671092252909538053280130217367903949295154063015373124359409724153029227184704291119777373211887920008866645609218527282002076733514386766502763439644314486358400844183719922493587216112444439952953185010261293346856853918705856199577954895913681667967317778452920668869449176357341108686061343640774464327188774319666967347200 [71,24] 392398849800334775191070028559146595684791817756756804345216078877754698934004410605406562768779800729934108315600547915525926950078607998650194175798648984313091950198855134073289711547496833733752515857783427434073000656158077975693270523604162230671820929617616505950912774088659082724898575665106277042436947326270763106023576726622391947067607893970381252979126045515366376510796275539887918757657047829422660993772470472900844783288681466914164924205340480920510564284687646912524997735813838242695527415612464320514571950455375632411569154560708332220210481552990761685741993714212404751509550424707742943137637815059891878533120388614734958398263997218820843500425107782308787982754231457199722484803534765926882243199096459312932771014576440681144529412054929754474660059794003509757494703237556906884386757451791726201947343470741094925782835810904997216496579843863088858995251125436379906400125492889991949842693201562927477630194479785436907591256411668288399902772915377614403096981291109663979888188944259315649795381017276623821668239081197491749407737881742632000607157769267568730747740091452758973590081263253917997359565819134529914835220303743123962927556200448626722598567106295097791944890717606318120798311258215398784385692559559991578002573381548272125506609812854540456653195230069864848706959850248094031785647905660287493784879248093204914812828064067212904464171260629514201360987438338497160111374804335590363238138050969669679815764629135688863163910310618135708316281283674476593370066746282651009741586497701586527819062735797342609482910768123301571501678208055430355129297602641250308881386502123611269215499504839634459197338332767701280120008767729743519320774718726337769982372358284819536852773040285525388299704238052015467947391205661312963341491261660710809607133245654416355720528593801455093829663352917400233588400254581325665622748909131221162018746264650390884395020180456551674568907962290227629237604602799156664840272405657480341020641085682668815671502052211217296013214221351542626839775540065952168658197203184485693641940952943850188861777393592442230880410104148955419914952228672573693583856791236656191012538981510849690325221856251622936935660361317142194169826047513638275757375095310928090324061235301142436268081443918572537296220919604125384252943346216652519846505217591596948137542218499278911910146725364249024606941884183064684783794427157154778045212575000917961471721954753989238130478366743730386006530061884807122139034789506640819409861499139387983315640118762076439176740839675282741097347431569459746417147624920555168893963128584896945271603200 [71,25] -863805389482007611242368847170146935810826011908988412527968863917811315105271555224168474488035133549001673966662730071738612112649485327313979961692508381237279330305852927126887061564591171202581130662478016038650579849017888825386036743169598007821707723519255654154994426305037964066574911583854358520548876041697647939757266531614309932693004999191325859277399390071563531866132544439999010405851637414255884592692200436523471581513771198017083272663717993543701487202708374453272616755135349181708853897028396459740976224118793007123723487925324858828187825855149932266042128526578282965662887734367322060331360408330386511065164925524501395769083799976438805141740994532869500426441917886656390087528898550743396704347246255184694393520801225040709819766162524451848567673097809425154958532021621543333405148139981503195275626952123467608114625857242524578141673094157650189344834566519314782082569721893802917102536387261247300521281066195382203962960215469841502028923852613285754549609915950348032812789371927335423550112627563702649156391445066493467030786003824692036914680108255763681955859672156975032441260883566559550867702759476076136929537759044564722681054336771802842724307254241449254857565565268989789564649646894833352240494238506828986538617602632179397613717479806579457367056482217083612705396176242115531799057341360082582909518452033153429485943861425666093706841385365308285304316220728145705102554586216132954537070001367750081262180135487977079160924895596264845350733360554645467409334495149298246201673467631705493108993457768790174265376204877935387624346539480145506070645138462702989593625355068424305898497914246258602741422115917939905021036299149948211807717611729952915003973511258326741377426116197389259766092036397826355396648380548473741458404830248360407233737260952363801350518450387241061251322958161317554835590351079032833348519765706323848179829521834061343347317675327204207399186591028976198382891032287682629491529335683733380342719444102217266034282836883577998630134202979193503033742107938744349726808768995133632706128684290070721990886011976042826131712539694204735415934580159627223855180191818445441444611205998149474366681248378265368682624653942426389714105764795929630898688487967313992217636072999653360066269273040821651320811290931182025665931458428636338442177515583299147361851378744803749013353445958785393498858103936402601983459113236176790508179629306775276917947238605046588903673706285664872173253709600348433835988717284577085461007394216788651381851884172211118782731686692028781960465415149341179812550617841659012914318770186378385817600 [71,26] 1452172747766368582293438111314751626611701047614455337137031625575330946151766841852932976582928405265975337680568792530836154276058494229641393824770180064259347455115861022239137012691764002502033279919076609578305725133820174398265362034615247517202907466008050579031335325035251511717037090617806156396332570261238702535945734503541597471627687390804732473487215367456968238853766699642479717208250973844583138525664090299752382250132251748265008219681269787189147243346719178856680833780786629330879982795134506179420856946522920217454908573958004154378243097517707320372904625493974787747274455007301499228915842999612669163503618880539665600729397856234625907116061321838785499103564907973026660820216878874477395002298860779047878704518773843153482374515740759582306175106756784275985072111749534547125931508875604783274290301470807098513132614398072833860494740569746276879682732069877620918604851520116454963004420778254942483722042921674279412521469675766317135875655307088782895059070457721329371121437309682130620372201984723963590438160359496466884720634220123254468786294639754743584027933293940062747997403406362922230748780356098608099400394359928774222041023235548306674488603878302929390669131044485661919504332584853859838024872323508873338297710594016001980741504330910735089952226978755391315066004917681354550838803558101939066650435696660524677984234357016519405470461633839023916032814607114773480607440533089652104461608140861705544343943501965139935292171135920453695773285756169093163564680223200750012245911922599339645753177668070403726833301027157883074016424312184209368718163884272840770716529640607455493671532973976019460662534736254160051734436870075482073907040824462129677363421579932788623730096624587043382783800311420634206735906451181145865829790059672749048748983631143620270462605478789810883177697390641009247862418968746386673435909135275544486540110966833962779870691608843037484094944400524277164918797858613560088097815987268476069712522702008297988093484138683315760550285146776986115039342205158142062437762066792686427215190740588888766607476498961479890512624765348351499150170887475837312702811666383734940513525426990132629642726000134508179950172947109400976318096736192218251913424490880094092659064448656951680869154705857419176460100215328374971412604813325969728426062496571624807700779916417531482102041838271638777709862431051898399304629408895727860466757750162734968526662342171599077857682989636428911490588459639504887176650643113645345341414132381446729152882656827425847777712893810603425286280266624553305961094842457771694971276463480137318400 [71,27] -1999568852055308482337970691670666399887891442366149682049879438197747094421318926956580127141973157885652018205145780441751365784713507186697562554889470069042133905048464894264171978672619331236384426795433201921163643244514295493911677330551983792135487746653867421856563943553871526244886553218619800124924970358235955572323820851097953734336970491625280811407035203446012621317506749450116476502142084099049770695707586285257466010634050423966485624125296488989851791040872686927080152235310973118028251334482914249484917271470015307173627130859313254112605276643937406891700829551722698229757150653286233762312524944083768821328962887546546516535951068350970496639147883251746576602929683658337771379744808374887151510801666283610846480844683900444186409652463005679968648454213826493514265238332432132405092383433002715807307426773310004990818640223224999572614402127007910409631518805000390977736255684440524130266224106731166551154492771147411157808810025986277596088734427032186464065798108463072843442887770757181971444763475885010854661468119478324870240790292065431017418103228101890471064272907608727677123902644252071309038667847289381293633617844836873229505761488589786077064012658142334229893994754896106537315165697002953360042757570347221957942063490499727781824287582005664352500263042220409547837953074982982891116071097443897987732376788538177169268367047481386166913289637370431707010008430313020555589027760335576693238667734278224566293705523492992999539433587262775565260519692052128249154579462587988405416725537079878953805539896235312388486011090442486816867554987804830876337679981997112538737877430036927890783684352340627430486092610272085931190516491511032211222547968302877876368003167147980630614338353213688355254649813871689495624859875901766000854622771129053640213255516888058096445934578011469833168307349458881923926389550056943849365449978444450871102039677000690653097853131226824611573138720610755095117751016408624867584148261216739910651508321191012853591794319961417476911195445717194560102369369821221217062314371628998428062930880332269616304491380169379758240382043977021254944137779798971013651761661399494434462292576647395259132697796500834882046755545968841330673538537833742430320661927581334234264806548041547133720881521757210571327906114944438425627514730208544879955316543207197252642762588079555220449768889745633492458704958034890706673442245152970304298146644387630443968603879255085266052698504130177978055688029907651267230047915382414695315291142641983476650237368573925010438398146645094078364965711195350695209282198908821599837002648466227200 [71,28] 2315743900041828127212075805505629544023584040677874044552262408581924710225110339698041194186178819470677672785669903027473412179603556080135295749506754175315341842506753920229469496049060187502273529542777292932629013192085043335445023971090498640590515275586848964643214637208797595538910181746955044996936782749851987756873687825902911551267053666073836036253161879505997000252164155480033591269957359642625282945227116404591193573563539724715232598372482592899391204850519485401011140174156598876624600829120578717554563657034374468233133974812183126686604680593766630435609534611277920015593249881492767474153392615912521170022920204174310775949516849331073103987649520055234394189394084262274001561760878755851668159846992519552655652074772932125887673020363686760288272799760862785755089841607118199361893573027270409877355640334852013881737216451952733537739496629830529958717272191908744947227433378136375569047479759193704578418002976582427859934280923708450628397402723946024264426822064617250421887665677051457449486079299920276265869262304999705406701206182426701715375380417405168927762063065239223912496682875413255587037394324256072829656893277408077625364475773357705818474688777900108722065099067146940732204459606200459834566684016676734296828646459371745187339209584948008193076647743041997762081424766063427909337622368503764701329570825842239012164314388823275144117246766032696991688977218546756445205379232538120232546690298561955564340852803639917245857954739593348127440087483837547570130880531526351308298904783259082185051227920805801638353443598763923921093668511163201969586883054869755279269811254741562825325026588136650122051797777781270907485570916373095054212421467498570570932299237267215676455815536833513320250974549869563846113830878173220479648062189323239989950388752404795371271648211097709851181704142674370773103502778361738516908476166523258014270000860706432646505440382801094312659743704633312931812365082483583791690395402850944505552928870780200234101724712308175907813052795843946516557759324309109815734027664209128710198395655746580242691696129601330306531481625720026599000354266318595668396616534700312354090772631498267734040482220497547587765575425754005026954053277298635235922835234925318020731885226526802732598753172410531332577670678674236262879852568407836810993744870381527501554912246559798878542855691479120787716026915072190379682267731397785275926829459930835024033168206401439925274972995529563882210232959238036964438587058696525037894604671275649524957216052779673863157054147658964166823625046619667023500979918864332294216727343923200 [71,29] -2281729680855696804116936608885894755735991133552391605853312013808069361298182984455465369111308283035333068866165154290790255699699482847245187225282920054115855725859598566291836191395259650592459109695335865883232532307461394178710012009201043549439557174622300773328062856329622748277424844581769021003534440101464616075211852355528924390431953799570488273036057592462319881562443174430041429459790754364754458081354988185295114607446070219706118755022479741352030627395699287521420918857567281940893648769563223886352904289461954150965221506028672884299454305807767423922496546966058164708012456561589398998326134664041437203417009166303568396780853616739632878656977449658824176243234054932132601470318380557031469973273150889535367650859224403686510573126254554808976886527015533915152040598962114371276393750162542398766176447444672074165421836200849185635703462110983510487139665947193412330145068672359151307306937889249526676345463350522279950192795479300855283117634338238618691991653517672173551747587001986579360076152765325982657320537619924214007059595664696450693304973892891654478004909892152398395979597695911923710244546643894354060385159177427618553317847387343845537955668448352931574835328157264016867956334976851614827807347164144573816758796108764088100935663955912796708893501146700695140766607777793854609177890116009974592085627712272790123290926890739134749354851494876728836335853808475830514703855637165254505289392622956268914932426741370066833000534320922381377037742048691468662372319520513249456123977724170142831705854307884654216311706693077514701712016128474758767448266661755653149544585649723409424312983553932087032375425598907570660659969147200229358008691304512027552747988578874223279921357005397523222529349155336526403430616960671370227755080562570707297952905234483385635551970856305105755158306596554701002696663730679825080225286214580512650454024062214142752428508946229833991429558253290321149191405908472633421019891655075766090226177514071080876735761153508775269526544665372712948522002461520353535953625808266735222632607998356484830642954647767650070437381487157028123247577117838989174983318470319012992940345212520092115961233456226744112453803190231326065497356175178370450072634109999749269740864033286463532744830798429838033254553404758977365700831539834940573206963419036593356565068868581470327916218689882518914953591405652306656969263461361025924047592417759290843344645115679690885346283787133190202537152744463733035527365838536022343026621891671122436963328345041908703485694356151293785656455890900985665527282123093430919819899699200 [71,30] 1923856145649686979607435302810925207517796363475503082345326399510668073461572288842165299827149750224596734992575182124317011226176790723465467195620205648193476861775326807621308287905656847176774665951291014509477306333859460353605770992912960637879844972102518364518457140975990925694594612831865324644846489884374344310776993203354909268051050617516142809947314769336576219719557242456021845771453659589146101946735742598590158262226369846284323471935733722437259652896157433881306640543026890583970655738436933694358186171638553205473341786203303689807781759527061533044055093641628064853410835046832843795164950116795700148311509825843823197234393315016163274368750482975754972609933228843782281214869676347550625279745978160989728000633688008161435175645365066470929190116138098711255509683526704728060141931587268669086037949045053623235078793877908168929806754821681770333006798066198425806242018556671610465751906398341993572387776890424887763763522108358922075105117292152108053645059446548669191720548597668120585852160641503282896052436985673142484131954772909804355153101854159592413485873945303197654215745167299772419640939726530106481129543660003167194690000315600046561790187300997249277325753471944335834472247014935607909959695967898102902521093239762931839185787425923534242949332815218376045683019298595145856766815422051335975698419501100968014448257687862147334273844297391846770135270682472554414993044228476899725029371270147578456265849362462726901823834589133459913163565123183803383721137674371697805639692038591176545607239438059068994455991292928555605173371913515766357096803143399975879744404887821277015275891215433284820462775050676724808186698534593068425050873797316865444178828396580318045764881703541024535406275990270511444237221991651069112962893312093244077434650779685631965464468730362875241588543022256062719132761980610562067413048040198758997426560438870377434208601413088321952059916817854363332232150060679507735378759187566935993576799736825264964867599443292315903511390572252938359967210713504961275744498180630771822390553268701208106603174814369590338974748680607382335991016545961896871930552280057165779436133425466186020757889830812304273582018661945777650151943561080188214161786598719551846063553476796617691356038567475116835619332110575072790258514846463430405031309131430212790640337224204608161695705065860424575230549269176296661579516063307987629264589564779686536103068514333306817218977654719416345010025557581597207676957381095288204818600787927318274432931598348791379410044268900357830421860018904736609213160867380019127648256000 [71,31] -1392714057064275780601916327640326132069758809840001707815153711065674761781330002734380454201081649602203932918084840080696987227697782785412061368968758660903523984123047969159913699690082444045913208504000062082526757544715379741942786554325031476079959184890192968507260439993472301270619674408516889934896850893057977596976448650935977013868180003669492392358376339470712017557500814306904247991437112576025313533155645456419691261661606642296591576599953354638723965824756728611786554341606263187130733970091943714301104478331192066986714839880718175750222907868943100123222202526559166761296052110917193328778010947437548865030022966242211831213823290802152017474702720575326052630579531183587026461427560832704498447788104400182871607741022459058321337012746986821395556337472248171507852805634891498444317727839866339186836249292132542759560710552511332067345350907952637449187504614469544196466822680175904991671093232765671840050426230019166928855977294417769907442088645239764260291368872104494218715897214961341431278392944149756468774209609451588397042741232284173613355684493537200558788813615004707967865405489349074554511504551146632991753022130202150624233356366932370732738916828966866937742928642624888253643771078900452131274752822501897438223396907541335983939748800289482394618693826094797621212494173703348574289737409606254950356933545880995197734718598419907382841117704909515659983869588722745285582285657892942582524460500676946316902785931337551458481569413817729954674347092358300206997555291925557397195721504601875069873100019216645795122227253367964808099043346184358935812730826362017952517726128831481905378787600030069329675366430810908155943653357185798452309668551432876590808602660204441241558797295276311823466935639127378443401628871030966959322793626420685681366479211093205823003990496282742732010200403961679126541622265182331796925297767190038463632677736215133385897665575455014619326524720765868711249232765722020683010318578769673335565819456140207694892508832952781448664040757240141706707787571048939284947168483044406454138642172237399962439779266527576046719091251512596710495186655496336726556847237472552883029776199965938648038855547634553640347522909947210118590072202143769128522056705259122299421940465878897691185285609148512638198436719799606921111490231104665314906415501277822173169575802959578188234356424567823831290953669308444446826392894705551908411484479383264424572718454881324426048723245733474144751901802310649078754075381038318275541996651982506382022169333311712572523207425290184170455268733732401784001674308837860966400000 [71,32] 866970594899450471334045922019728176679383004153790632122587058162870865565350198547208908717086319637162627632302849726790697260849637953348349991921542340682154377897933692815285277266986047299859827680420051709683699509021081389219772712806255530703138060015782091176841107993289985653543801615661175391894184073176784576423155883038210106105046836917273892995660647796995796607227190744962987095390037721914051965185966072523726209554401970971928868361832804878907367869340498388071537520587726492206751297376312749462894522963606992745577288538814329229899212807609979268772999365659081977386490939574655390399156966543404774737416477014353757138804166687986459303013606440688930122654419178373063182770749338170625474696052627221872830472809621567600002737634888776638121468283633479574763150881343879627879088082461881841047011568451629113907919003662541269248047749569566032082652296281691775061322621823704277707760981334997567405473484158464954286665535281349771713821250006902215640543777202212660385216746848961936335208617738557807499922732225597553586551506385072189796410036358942494761798228216576298781871202606634769373417673677228555548004645923223708780147885393516523380909520671391762795233970371627849458748101838213773902612814415283698008915105546697362827465094227663851153601790855317039391846344419762964182484498798071535957735536977081539156626848025290802749186138298998496515489587802808147752015478367812582092942325510180232939503889199496849686674457556721069742629062234320387082429229155932205814035598897546910536114030395626800286917761993123277417641470936919398602935698427160805254206230921317833075308090294803223092308304808153468704111809404879155750876428851699738734615274478333244847573714973901086318787124056708800335427260038467791813815679106415747946177268707849605933486151876211029996070781609302285863455816778982787149537401911413187413994002458678308148665876570405119304595688042381679397696193038753788318802032363155174589131599814609590877411412186735793600166221604960015490756805115832816788331725812976208744654023212135585623776594061969695189152450490037334916261448746636036776328048797004224452294017540353178846294200054283901131676887184247019278954123986140585697495438562154419070233121662924944159652310987992020727347906039087989788196570350494961412677788105884218075646051760395920295467285836218800219054657192690329925268586665447442336683261425632014142635920162747936204998174503422915816307523156081255451581947677155358103614982776475797878022552589463805233292293287415850148410030366968820046986427504787456000 [71,33] -463793470108637815057378194175459088587561735491656221640913912877491862488329022723925047394751414351822412456626381912228571214053865760499697016306722376813731969177330764984469684206694911051278027277869106672932059740074634091835237602681420003612211373780502860886090696659958454342794726072507469043403739567673178289898613431200314766516251978915355861272444759888495516044099638467187587342596631015025500151839805990932351080409118639347009026741307015559739856873695157416930282925775104289971179124254966243911808663202357835824201105314986692797027679638027912760132173237151114864373594734202722217713288416419553636755751175457680680704560641068105825532662782782703703429925951789589025635030858140481459981925620988457636754467469544540713382305768624741805008580780928182028262761968657505944556861254687193019959513940053132368709703268426651900527915192722952607501074794243785950859233854971637996959117285940587667685628415341514036056268343707689661121991393688119270212824592261243516449897116470541058821177373101580370907766161158821732744609847959658122349586304583077973250546688471132508454584582374066380592349873724627702504070317638109830901496834890761707219034273106261157547741255257398139861255453816615448788545405528957304264952872225020571314522255882929957899763474143082165002975807623329340159571087283321896069447228962717634994387377334519729558662499022563892168307342778955828629683148641715050560333832492147051357864868122765826935516563249652831358940126924631731373685700155616269157588486082805485814069552751793396041696205920109054848091548025433238636631442206009256824906600332780481555201343474848549143980426893051748777627315453242274328830261526453135393603447842262660321261840334789222668136840037390715495288729191022012879359572169453959857403091284169953338108081585957682511421517847602056263908495083323946426753744545617124756805714483637105847797770558526166417862063578700537143044027827074814304832583383319122207139591214833961031448624361534145537396011609337882636701864475006322344337744662416292437566688927659964718178355120166937781131494195213531629910300838520173130861996163461674991462680853621265082850933016656220599664832431616667124803706486110540830785355828904152078204721223917556763692690313770427788922004994194346566382011329783701327467954374559640503597896008284660701006210587266935868579484361985810864085257570166424404923701557694591516257947738494422343928652461917698550561660874326042314058644683408653370617910415268705124889699143937665820483446609207449736524656302913907709543017820979200 [71,34] 212429070685753626114572162049129589236192651543184522421710133666929367357670586843177075166595369638920166397677601920424892561745128730223418426939854057818349404225314158472180698102073634772598158842429115774903058569232052200604499708610462609673962742118479188931981876247529274410113398218154292656294011774051417341251571191149484526821290937296563173840956785289045153956842067431758856626108205944022063938602984725160092255418876936607180725977703447276295442373482126547568235036978132866618799970672752611362225638376666778488039259705805764005493385918494908382240725203202747515744313233610005068544056830696409408789958223833845102269894211089106069882838332988127623482412378703186467736382400305713513320863323685298886698892671884785802977860096400906179148520667863940638055340977143511506492767463637217235703137259105067432781969245600846094131154808829079565282899981209714664767916295614197314328992764533531918664770718122981949026682202615601675707085275121313661221836213986647356865435377042015701979976550798199649054248733340460376715782930406093834396410502971266116039506324071235954486025203283519010822071226069560407668897225913198383543549413950845895004033928950625406552751547114493452411801364745495325672168050322171225265143784771019566523883212937699209922766272917126052512473752307765152432285556310208979857926406686166375109148303730172668752690693368114693182000418211358405970360136341511754136310797134718126374337690925668784568913824205467745999956200377414176922638336553215314120709446819743974270925177609332114555809304990094182875241345661086367882879186404081605440884247863691789942889383651524787179675182775906079843260715731357274483016560328566057069807480524281426063853650728990401390053132174776758160149939070063148130012620287473789632158799732990288887944751928409113665656266256076594868025005497503877124439766866675016752307213052897021842184827964610353950951502550860141846781860843194925449497580893969293496715429900402121192496816434053013776258650613998133150781323878984693653404312668176797794458839474831922376207092629141107286584436236287607292098074305155108849619037931953438564402030669554560901738478279111801599905129962320591293558806995211375345318517274765000020171796092309206970783537452347637663418986756646685038870457221023793712824352887658898278130039082668788873395363147864846231463863159923009693680855942158030610214037309158073619138489108431009438614324204525089834302617021220483813013008932726359689391445302467456093818043464467724159340327111000302299869082842855936126862177075200 [71,35] -82613965469191910012532274246964617890493894772999948634110993648428848772251476497444657105016413571208275649722857818863395621912149582803749401212074469625842939221743464950915662381574572737068973313812399056602636748933493903244386480690424278287878947410651785173182142456955889721433627290288497897633353463600170126236809690342985546587025779086095337706415091935684936712674442791256188965447139274838017969515807256598321938421404442675976346409166062478108186110700420164897822730803295492011001241002873409609400645093336776903909658728999991619133718637226200450396198772403947483692349719465562369958182748130595136104895127660625531205906767177058042851123209742105606168955120960506769046003553434707960703192872744685587832038445126454932508185229646852037884780365858068336580261215950875163027752465967766223057942242725967493564971883648338152625718997186135945362144392015222537509176936064036513986855294453959398801852515262165036057560126899131154883640759736952222849088088249439833139685713497929768699720649489088776103222078059224440258143830363665855248724975122613549700233796577472549029476572802088419409312893426876818644688097318485231113619584896192835339097205947793173431971599833865176831958022520425707250507634954338659707965805082369355986859827956856756708531791684553834837413890732581657468547715131304868753506738133750149890162092012482768626508954090131592304184422840255219919457039132258650224857766614394975904154045161139497933734738528628102932606793864234379660197421178391411669466486210320710416237768848614916417861399787702030544999242041463261860243062716004425102051549066455580758426477478575225027834056510190596193759776598151636829097060963944471924764893301858566955933654543755834010390979824658907292688727412249311565772409018055186194148270241130881572039966482319362539437434967344135439011613346022491588519088447846472087974010829797240581395254777045059881446603905872774547613612440111739765688332778238132029195542732428142804429534765325777586962585390637834195060007005224611477748684808011687449929972920959733520289744975674900510588290266600433238988436415426755272596012850177755865315987193946320893521816948683114113819524489884044352528533054629723983424757193551104601105590144690045624998669576323423680293559169870990130174039082276565911891145941353925435856568830111585063373520781332416468584586865221041137780666948907511446823753613938775743444827373075986023480121795635882682460558346921601599401368867083172445714054000596747826257802462810103494340667431715726249408479597958911755917721600 [71,36] 26835115932463842979148698874058826538660823554898711225215049528293410103384750294644827141063441688084052182353771631086607589628766045915143230531572538512728270664211885603954612918559599206899236768758262553354104977592191621890371256754740881908904983411768856152654896611855083084034962651328342624823632661289334004221555233850179944020714877613508452462741774893489503579599241720904557105813253755472825229441332728225256447969769276752264434610623474641552969028276660068676772625497573230004314587118343048733736845774897522799489825470577292554069043769353698366498109014501881051572020172708829847694756396099849715133471378288616671254182846845953598802677359872561351900697073250207176171814260914159602380329426016361633766790164842301658348147817013885641657167462960919399826823080433006547358149621062179996882306974016796370897324784908305517152775750117262374967012259729944620022678208286633193457656051643792273350741617502218630362360294898981234955413338637292452534470983666111143858709446676932357694962333238963836829402637800853791606464018174215368382962884978195444733872586026437795755394767025886452464165671623311827288052236105286358160479327377838916609746154006292889996153776863042426029651323786556570372855908863474205471068539433114211773803196868314140007446801923109700248313064291804078826873436329277229047028219171533890745742480852829736345029681961843517002759357186114766927270606910944016441751259130020931898842172877127290065592261689496864916947948033042600086866932182202292055696926641162663580643153678133964404647643591895286209255328768216050852648200902131295930940749529203905073772510787829705907610972171855760739809885439771399748087540429615829564190305447773910136021649759652210421947539178383756230377769041602841726617668106296040276356340245658925864505279530271019737976131208678523181054861301444280575396092982613246776698977541755359661170413482030507164372182400519053916081940405912338108074413108196577119315778814964812639790119395943954609409278452494893791511662046199850522908910154346266096544392494902989796117765789593926371004497072336230761327062029167484464147974006381444318846031477644868900364461068236881420094174769188622063480668399309280221484766971670819127165521834358092197878124836532749769584409543000570726130373959552270456756837117637727095017517097663937456287860847559008320474846104278399146263524748944683350906465051975870826496152484019774275804471372445779855430471765905875458315701126029968505325324851815919040058768533499731868604814808703600683916045514911160624742400 [71,37] -7038808780011751365127696006236837282330747721211639055598353272590146937393986017631975591552018486110509379570408874810736945980004114835239691404017253791849288390587021875589157188817387417021214817292365676992778496297585959536477679558271265004302941809242730561416172688695754212760833084959470384262147291783314714875261950150915517321845136960379718336534813613217626316521455719517549297300807303928814435606466848388466814143048633090473253990456054659826189808941636003057813142417339248549630080820684040469110053839309040475266264125520531637708144396249576772295329738614527989429659541291264764743131576807324952304603575822395467545008360385775041090140080185291286848207930295484903896315202936694555158151314892255181587029153430055688455063158585195213915175429469164557313057408241521522089797378834801699576489043492336051246129988162086956204227838932222295060095793534700552950273943165507566620144030576424233422231677162116595156444453135364705537986676528619102616584771075465151669033388036322874697479998368222181755970770141472936060241060148104290767421483595579928765138582197494905881313918256148539164971716473584764955326208035803205182037693386255950184365553056797715806368752924563688624008602679333146846129897855415555715842486532571259088805299704818500940293900065050776207756947783289052518785564461342160286227703507266772265155641306055402229077184167586287217743993239523958757315763106710905100727655264465067826871687723533547026217395880334301230361169665654734824893629736542397605090697781117322927407531673695580953917087372763706417374516409998466597783731150554837578758232252638723134428757009995681626906377120483705657656380345363139495849975647456885680264871391151132078566255319501821938233976185362984134641179297461245284405947701137275633196641172956806736024003265609633433884960628182110150221573832675294314010143325629904467370502834878502254184188428435201956964947418589792023649956223965672164442509388245038214974338316477828913035162771576239463173294821343225841716962799293435286489410027854763072228288242851703195625223059117714401404945464757137114005679220132576937111752517551569066985117523630675301622570175839092325575111087308726897830493546804780505448347002360775644405194910888975909089587643425627354258634993772062737346110552374365377067827303888563681833484251853867442346795657974520552907636670235444316005137210724597306273254667770197720457731667954541443271694296795432993667751023234504177592786900643268472136815527308394878780162012233183957182815004081802150051872460476986163200 [71,38] 1374728776688858178029197801260803875085460250658617148808189322769091120992917231927137171720659020599133152032324780445322709519556363235245738160951271204013212173298178752721860579332015066543684320811473271936174627138698672181508187224264958237985380525078797862751727777926289730308222870468337595403684218359571596217366427589295872761866362385880778295309700273847012169664891242673918406451675143996636106535781450608544575797620485358761452692915495790066119985871851233402901210909010383688348303782490939644952025878521430921349056415217962815801828356645279754154266874699387677312681848140375957434683209532351848977051124822171946370619954909768958345442136817497427726368012552398134501899063091970195613051139035497537695359888203223513928391194639430508836708083210501590073935176844903022174198227056540970403258191823057698616389719717534679819548455758158526285251429420993182885950317713459081684113808944811789747096835550532087021192401150575541785684889343041268018128175947129057927133494029918323190868765348177226051875955267461400454566265261491058422343618207290101111753478251083692705728261493180105843923309442704803684749378209852300356801948486839497968139624604652041781973543515439884710467028037301778675377033943337495064745375036424185674574178099375093873676082520668820617410325918715908107712186237573931379015992723103375544237066809145174834274678960160466555052197610770776960797632729605830570370632225925022902547657424047144549578173944013519453215143495751832914699278224055776640498885367970275291722876420433978254644124945195645960032128703802412634555852549906161242805788992532915339881010336670344054950728093909947585652273510310247734103358346269835019130255035554205546266496434338409215979432487519005535707961230307924615603460142898006466669442909785858510532854838472001103751120729045229535552700767143237735633865516647446188498060107318738198746178273287080364310629150647863874732543084624328816013679939316462873634396801267253199676533803898480717357166229912075661614535158564064997279826582476404804823852282604337181258909769365407586458999170070844465061712255879713358387689021152990295906344213170692283924615582676998867242132873063883363225942867465497442884547282808946042968413574913406723915942029059691995403700980532909943983041816881069615023359686253958157288012974055154395220174387184496524961218410678265744202991009966161541412529351152652517224318774106975110563481445332015000718819852718899048523839723892317153269904686803409993826117327481334556728436511330837191762576166145228800 [71,39] -149329357502902224228858776800230792742967681938976129408736917955097483401901706270072242014990394530458579877381017982982871084392564848980996920669546245196018479217450219704410377987953190756665822089961418843321601586932246296801453868699933358202865310590162523062297548314250636257143940854056038517916438286359989412102537302572634119218338584595729087698105991986916267366367551449844430460772347340745922135415669445107314940380827394511750402339816351042839688206143050584402991521393497283297070173226695220492591806066051622409444038287998291257045612046564260195561207001912003878510587451912869352260506591360861155322581288747436471593889560073813266915330231546791307830181977176347472542964716009782104278604917785846399449526136431261392503070911761597589810482245827543144419852154531174813577723003882835771761526884190144264543231762947074206966045473717493943905334287035461386811776158027455856973519524321709227168586634787676190480400953940311626008039672642032674315640955136661658994977459920596021886812679065886557968296448355611422227397148799305272776610011100722238429456673667053420865406967427949397495122889175728229501373578235856303250792710753831409824232717663828495281514286934352153427899573312766296923037309920189267672215000255364371782509615102602315719791222387944509357301364608975520290637434699583992828426396194283237314134670161849388024466375804114719838186238069225351722668881600573761268211875787367252894116412613181021958966413849716184065871733917345400091049139012695286263222185479601802405332247643347868288676542572436360490179424588705675161103005283616541062111872269624021244109246117501897855136849140634099434860172926062557981013981729360379718408712414444583011595449242764996787628032543152573488012524454879580180312717638621589182406249969670946426218432825337528222126274405286221759916968492436298818124498658873708953416673043382226889101729475301726479826842920258297513340952658550445390496906872624356105825035015653651102467510734590438681415546644176996464571239688046152950155774400257264819262073427122620271254985892384808665842209923983794891638853970047459088654029583075871456924575721401377686142812609138878727221698914784392663914492961552034040288955493065081651439508225940193220175388579403183087925572536751427083430794944162184293578463410564528032349109704084228098591059370538419839515744673534953809026570802267805258033166748970697794728989601870392125016101462691336564318897041980436409454140443375152046740576612854068449663632231289196877095692150323848790802222284800 [71,40] -12061335004388549717108677549615860379010539174475118847326645541188845443572154857531721910401620601336432863951508673959740120702194378151588378546139029617755194923448419386482113211155497588299991163712609477524419998471210069406792589873700002672648590398948552494409533664950756469224692112094939685931902181555545872186408910493616599230045736386981016247925374858130190852331130171336634937947845019248509871600414927897158913111513244490733692437159408602765705847614556335778389866616965832253535680710411845150706280154271087874072622273256543650917183619879413920026152745637214574574025016229064950347504336244681434928838662774808696066674733757190133621617252958954104510099395891777365192181918035061795131034393222949202890519540744674768655451321831246956649652435030579250467306731180131536361605507095009285338379714665130085135948330382522453126484364038405313122703683418931905422873614776714223715526807109186284896659988642831161588311952341580441562371910887605966892004378054312966002781083036799777469312603787396045033933975562046904730910161162823331051085138975683338811882319251835383027961640322467533976331781275308661756419807937811627389774589985736249154866713832607076772122053956639433688483495557375043660130225206656215788926231128174500785914747334401973736576130383992777179861044844466750452328637151078306741004228002992049419035259319471304624713807413330270987560052907100354501831690662109780071507016507427504330106241823491640325828538082257930624639443503441370264931268488653624759522386719194461228956645434444760593218905057868432697845660884665475287149036080479413779477090399537240429047375940995305975261928907903953053113484303466480359100318331672614453550211336830199979757525476905331377815280879045486714176021234200601323888987324330972965643448136547800334283608882689578131291377957633885579252972505141894792442167400675127557144784887905176113088013174285766066628611304364433345389881964839848685220719050156799592729987996231608438370091952044874551438613812916993337040864187262331680715102630014042095075882664285856432657896342889622990299327384061850229417326483234993515090929145239349836868815519278596704843088936439484699520602639744418899912016272895396808272731133030815484433779277108882101122424636430416427991091345198616753996076516739339940419565383070605022705432331291091379560578302437637465767160049006385760625405286289575282511670074739458871792281551960459872548330877554528134882279439788936656246277504645888750901069019513116507647728782732398881446121987163239625208627200 [71,41] 7570195638095476989293704496195978415122031095010765436218902549225589945547781543199984809362128748467415853262370958924718638460231106734951897817514208289550076416951067127181806961908154270809066535326435875136623696230294424424557499718915293518513920059304262163080700121102860642374460322111432589751836623417629343125162993306088393228443376978165100480042798418230730915896702077870909940000617546651500724904442487517861899930306472424134961747982147886692004604083870204068627126367492639159899597734070368993483077617834722417787332908289483091972463159445451817548937624469029026586101806729276617824636815017337283110200931681510104326011868825952055876844824477732168584665564534946808245654008458587744198857734037402476230361991875180958256888387966838356867747398461016448433327683721119294045457868830092769088729007193635584705926761443628040420677021957205240249224761574515320237400103843697619240399846126190736625214892076593017419082747855403817411324944296956644665701936256627570104734562349662537713245458429579033874343103153952100509453221779785652750977936688330817076390422721746854328044533584146593051670406201789683545010442866429568473689643693858090948600352552427368657958072007374030372367573934023418530679451103607139327754694253349595119613237566369215993731732068704786383899862115561528455435425063057973478604365118790229671868960109923198999399552602811181706834749353128099867846820635085924278769497485784092960028716069858850980165496954702181214597578213251607488769401111457658368973971462772607138572368222522105870342604443301256176219390600438253863281833869601044330208050267978248215872586716025286041057211353999383725071511527548737912626616125338577367088710924609001039487606426653128609315374957604253281475067488725262756293229100226251206575846781652784151708108578860852432911787971038694112844528740701029158902203641196936284166598528176291106349602171162293969106027564552723346137118315514824814136753252756650806367140978782168923225199226124391878430854760174915301444150592573561618235236082918477147316829326896193394696589485617190971412698214550645521105221621757634287175210136223487995127263601300942273955779759963374323345051328731561532271106622895937871972794557478407961264130100540551673770269646835149569519306206231384459478831334113500496227198041962110962592882692896737132915281329191055018017652061011480223129919832575050428278598452468748289475937970728461610695849495150000930821182801187490986765059555573913680235744501029210268328290860128579303701151247714864647372800 [71,42] -4090308751442612228328096499618533665162414320025685499873772213580997595386589916320959571257086624112111748557136393728997732074091171364306070980912433406626648279952836121318326818001215017341012105222302302567774224229833710580671753164993036457715901303724479040278381117409066129475916568135011729996716150339838825832909053101485531568246836738865672190397471674081503446716247381130608425235000682687787300803878909044247308526673151716218416945388088526112323027651076338619264297307800044662206145282319788054442915763536867542471708806413496047084365468452628223835235863823300279688444751436320415309675152440910345346455171288613797340700503614015423567521914271389499121958399630083149013487262596389208375794388292620358939584901493399138933770283743309407172992438235752846845311251634153304395492781587985659401977930301278938652000732456700180509964959782886125603844292062832272400970898882372660814369997380433583500985380647025304008498902743559066268138849650471398319948630900695245970099502463792966442182959365092712519692427394692072701725947698847009260574463880379332543427860235202635910828371279319237565020939362921561828136304069345058747786327920245269823794375019103687833185821134835484278546877887282190847827152612003758879589284712931639409726718080785351079805428995019087121671016716535243155735457935746403877529512807489549367567459577996190986688479211916497093255822392764117331712120707181377071977847162445150864671336962188720631816458229514336379949548808435305761783124399469031726988842442369852920652510165429964713224374002715757975920248681091514642458811267072552801290225932704291624092963570134973682068614514279795372260766219140402754890830264282015185578736225136782781340629614066409597805202836798028738265936140398132556899509284530874200674905127576937411209188565962697954144810758078482192451249613290656516551259892378273055144252788232408318911208390417860060269194343486846688641283861250250312748752911331558201884460162098560952333585382325682865346898532509881055342433570778359729373698093886444466173994698955717035395469440432677194350977530462776914450114413279285236167959585373014539995772884442428612284627433013548375973589814869816879931320681706552728877236675120792629099247375011302599649957707559339916061046303898923638650289484757934868326191309862793692930697601216699741712862549139442867390282814138329463243855098949717480259227257923463838463610615193286426926048813236634313615163339062747317042605242191735290397484886794826361128042355958657910167480763311718400 [71,43] -986281781773895576036960133230428733507059483491373641633776666844013860218250687919939125063087797111255529035630196845630344728835047189442979183013540144212947622564294097979724204170989206925570958456469202659283608493530958201352251853365865964851411407227954848162891625888417406215506304742974493542554923862091221527901350031385905077637507559790673328326384405841535614888041702018646502344659124982480429160254038442723496458023991818787509000310812186313994667031718301616327735697105680459529698961951635221071058978504645687314180107362307590055117565503018407092330486904588096400899305781068565256301795086114717485619677395620509946368461653747620233370526030042604799788905825563202837408544748636973642678409927547696036482751340665701561579920880191576603616653254453874379429268757009188439826656426568798073265216830477066574117723799819395546938586275670444638220191462411430629779179200658835233982066121802587304992640048694067262375472054988002314670886652094696391472420439711177961784938362138871709801487121847474874666548255427536391970408468590317080992889284480709363788243639594736042259481438201835400648927136227137257653361856686534862541850057911646062061461314881557405594506195693373681094814426630192457982159172863943742568307523277231552358949682978130021108595660897970009630893845780296440179363313018352956625799008969380534197869046686579208008294289969670357283295719835174712815801860166925094748304115861352146702433634208912100862534211971659285463055894030161658324617075518318915727334334527920678676893834674890213517170594785442822169604493145154082833265488070325302149944730961908466221037711015669346460331769259289925821940482768331036328927250090915632695260337210282749886980333751514405553082217532159143324731956860944524102577129388215837271711339910893049691863138052657480800645478283765924612272330271075749961434805059694204453137701116872128550308261963469226177798049518490176732395569104396666440473281206326653929349220935671393976911309243480328956786516033812528399981072183771086645794472358295083329743865284780536652168172402354922784412128196998926340731562337178416166315647784036623353526502117948811845805544612904722419515474747924040748047833367795590069929307675813528576515440246312252183814771858553595435429763634677621810527516128785123611866123160088712268383059089047574766059095042249643520864358652434161387188972997165121466484480630956844247963571618940815776520696827688072054620741109109937985434662133842188524682953417072826741130652290383245252909883562393600 [71,44] 446773891450063563118242274070618320766517253026247864721836785136593535007855207261014091676185772715830178141895672034021972971385544271730339735052287689499610796030827065616515011624427721088277147392450886473346423156028172127373637912249364194663837071852922983814689536988517524793626932590764389202382771441083039072515524093805223521647462436353204897339058766316657778793647166212907358074216054244674958818241241982752809954977589707508553721261017266281615675460509209404832329353760422350386526993040085059918782914011210737866232894767486611093032711163640741915204491351926306027605185525984836837584385422237918232935798088357749674231348407732520039172455302623319733458539013926949544983371348836765266013747128938909567506562582854471291632840089225228921015041771168474383166562370481251408416760504856508474994412259454985261532638035424760949247486360657230838912962841540137561191422747761838618269803951191069941925377645809373957720339785881030741935264924992603821712181704047281575145565053573213899304988630935961030519351634788712497438437432125144211133538610658197248450168777442416287511276445329111357057533328551133802679189371186862906388990474373511814985086285337410572713670293015547693448925303238488862695748302435528658500351888263499462351274687501833583474758229823832881957320719191709742023715124175606873912836142777068867194241472521943815411810905813420539824370668860972776047266238685097629770545802615881868279701330413201316335453606417437338843726001190937531929910360295254628127385359609340109995029502057049249720606883971927546797282736072514654889742679729603019397332936174434145043673249909033515777911987561921293751588832091382850744262626207853358192893197597730269028415381304904854337197880516553296476649790158519589359637329910845524311472069740694988757887022864770180981747695464425939803326220311716635939303334924544160697931564190650495068710235897306763152011597824991793702969618456049774556888221715071206288881198733732642754888439834367052113546318987866795345934464235118126236910546599019393060540438672539856807454007870180781984638362961989382688104014997652366331572891325504149610077191271434518292205550508033654577973336394872584175966297422503549356248739510832493208484944491562330903733447855681517640535993262797347574792497873440860771013507077113474318566481693708333296790305272890671773846651968478394679916822841120608987245939720981064316395886088410601000051848789107929090451482012225226790332599713585035580502677476135893778668083725727150852166752665600 [71,45] -101810429065639964094951392997970101496278526454240600118147172464000500055341866487346458196661868782450192267452154076231700354929433833242529390092418858791038509706663039231637241807431636238704010079712069503772395170476289913641570582809595319238467924587170119667848720994246234568173909688124213731852862122479447841380921865758983781490217764615680027386980229454706717376119559457186254467637708395851925063397287027429402364720299755314051515141917682114150182208003915651290924086198815071012040219911279713508213573163384976943844581381897650660900343881333941833981443037470568087344161528659094732216339848298610778274886741331878601857331963892359042233629911411299765066214913480585045746623494143861101181756580270830811849755123455486440093072100438864764832334915200834724920508082924893849183294963818218320902733153080912978374559099146137328142712433133717498613242787704821759247400674740085905827372473574263780990993501183475878023403150529909892688229414048110450126997562813330484967404366465700603907354010297619708186827417336458294539996967619078254353424296619222096410623213702793899715216537467274836937939558769638199345872845070176953343027609768414237325121048396134416286289096056965380600066078251239080316781052564750315677353613522806222555316105935229582168904428887049637954862598189880977692259327924755825462571202404804804320084960499474849843873658489791720762534865332151277270133077117495620750345506650950493515914698295764246900671349943076631585931261599770549060741456055488106356822056717357665238178448490885802726807544156022786329878163960028635737588899636575904033649451990447049644229374162087162178937052754639314300869991268237318587106482553731006968312049093202884389355751711835617587677010704589698962845668492655651148026045723810727600108600231064993695296506872510438046820315398713847647799109700943570797743512905240465265020351246160693002879181255214134557796265748315503610115908783030555057396845269867286768298210114779898844959882315491429265568860812419111690212158689518157180339264218956553886130153113844526995121452733579983133713882470840713789734545860755786605183700365172530746634308587154611423227139328218441382457742249082248226706018185526880414347522354885121441704317667125012676281587373325888222887672918746250029347256865945933926186181449070571307517380168606771065674525613850356071666585628811896103167374336860743596441577299195328879828486170746899189602441171520750463198682952591947259840224923024266613748607128825497445306322996692291814424576000 [71,46] 3355083746774937518953135941799388377860333991557114298539341389106596893577898142968700002456839585358788188831985883509110263388106724673035936387158919514229495222826077140389430330796655137485380403808187060697856090229931362997034437521900116294816575842576675270500672569517127804075119677725087943280448676987260540974615618371967654536702661819592677830164285059833313046972760872065735998015108899858157439594466543995062666878811911187226598059860252868584447213888906360249942033273879059885829027382332927654385377759201700403147248380282568994943909701019166004954606265472473538605048937279373948487702067935126099950611612752908212788656082631880478970995142016426305773219267928112537340450007832562301553722453179337478131104018008417742440410873683311416342607146593168706934240071825044550487371806307854850384916326201207010956143697672446996792118474512542166253972475512871008586806531499595495828106715357546767187131583396989649822199474107281872019596132036956442450175207305098364566672047985574911258815381022820374860776427085486908690187885752080040351474898319516983663258696550622404940601717459466905332944651103384297418569667333491945628807511884332660640107701749104727559894034542516064981451124481321109432189437508002011033181643187206554814638533022104924113607653623403068647410724434025010121805979375394815620457150165046841516595659452403404000692097116184219422415913016994405551861070213924423475994021300263729856166735301883346539102352271459817230350471183561214383315796806871062826297874320659302206269070677960416013387188197954596140214651897791946973009151457728447061480296774725879508435360740189406191561217915952562582704161586670449711443419860514529026278334779273189338267671665574399128743304899925891440645246694431529452213811838832020374938623717323905837426457004069755958467353367110711309019367300167434169838033818099413873816611414997004466817474413738707311791463841446798694572934370933842251539960509984158453074204306025042649288052885045542491332338918791042739773734619747765814632128152187934733211122066061495094402444551410132015651436526605952833366808255598943746399593887563990490439161415489217085616330500537042795184860932464055062758685315539002620018434959265653807976062201038759912926162463044566248488147453748681337780720565362937368546101408202972544936612169159656513925613529478656562765229898665019714853425434035730327936869184563147301904870429525629439959734610280670314924983915104032081731849637463866604517748858259206948846282802188798394368000 [71,47] 7883564710028447960775489260888934857485218551077796016649947953755171323624111464457863943998876276581456838061348044883942405062085692188135757074739107793376335295049488699028233632939876498811412712000356731319725343457477792011387729107812399146331315506743040616589898549094676889300977256100274413663179717776286647236402561160061696414463007724707782387896144069336735716843067174513727770063724684931329937992267592684172923207758281280914298484243970238682355314784705681574556570686254824450977746839830575156217671929032742291705202140935268311702018747119554152698433430779543670808245048712789782265190325932817408865707359924471010745567253176324178865419556338401847606651691266320622161597981277681385102892967623899361005010618803734232002635809828623558803262988945625450506867838564578839939432999406894091034937937140783606589973076960583671565300338626948288407248359585916925796266812556136794541414829192133551155445118715100892914337883491322227183084043840028725121746793557595195568129435015682545245311275641275886826337972684520874459735493023354326873409563670839396187471657885078600610106716070162915059842170777599333093228137861435753539773485878450862729698538725110307544309443605885744443071246696144841300569426299010522721802507784367999975351434896903574342238699857435381992291804265750527657559262596877769090163562594666451309810341899039038619427052753901768985166116277200280315313871859999217645232308582782215399068708255757550538585238788252055057711644077473990880268375841463048308214778761872913872189021345395286335927104821796249622985873715191076587589504673508104759266276341644936386294190064115743093748813055398510339595893449031399564154184247130341760167791135725167077539549041274624575538355453077999831038024092492707799728371218127910835404708081055475427910969951721469254515870317795755767862181026951973689065387291810319521456531738826006316934926682536525536626940477486280113197315011074077441283116680784570027711618962389158690439863995526078524962251295640556205349542454128454230667118132584352750820190377396934021743632769891005846285644494068884802778222756603789868764772148636233473098127831769682732316073465931215738496498899492185804504671921559452161087449905980286939781637687862134284178200679579889458172795759235806729490541105105413086866617463398043435995082537213579707870812949588897299597727196806488464021083745047667656850099934141387458561172366986010676800608034320450701477515478331319706476216125812584422460054454791814869252211464030126080000 [71,48] -4125250194859507637129471200685560852403710755024757477955238509831728274174306860213000199695049446201086993392923999534828914439089205490358257911716816443006223098726286822733123197610915603409997263501808730338894721139684302416429599660816908180855935334650835946097145925562034289629389741730061470282078960007582781929097102837855063061403994998609934689081728954297864872125032682060852531618729610370965582526663380997899660082743692495611525322930565038654525374137998690362558257606712128452688861584089792402352693794070840765324802680874155893814410657937861179425857896816862066241222100104790992586730431471622081172749557754576162244684115198497465005660846820868461084315419344772983864857852494151319198829605309055098911575089988708396730283091763882033681204997306133382991073432716439170947645486461691874132839892692677063063595155136985120147996543844031586257273248708271446055478118675130784355190102147453647128404462414256371654396386364801721273238023281909044386840053847326663216163671836224840488213169001711262806682445767365289597680932279616118275394332526042798403154467944096261814874280633227710125709484823106395184463708348559105322052481901640469746537801942005205145704636391726385114563791723941905744099685977937620818400709824909918627993798331350293772000050715247025331033342386604572821450563162098308411684577573376136121416020271506679175317887835666333852563664274731385602171211948989135765136855902317128342655539920036459010925380507917747762566136007116955486330293608797325493658555025593866092520657739359539596293244929293172018504476428196439786634296235299864694515989025818307767601090720353752207463431034927601093180090466567823498147316333384204300667331219954883084660370655562267402887549706085744628735235393147480401033945522696648830875578947001457621771181202836510090466399372636890175615455561008174814166175048783186036165154848574665582350582600232758920434851444197210250897513924750395348154611295099379466367309332471981346063938906974425819121172772611439290261186744596545509885531577896578853951608806202333443310435940468039665673895816378027665152043477096693153089766010025447397636158277087548435562899559048200234741717040333525152286816755828418123958994921779414975047300928688485689168586716888161852210749764655734315430638759193879238408854808411682746173661117418690172963374627494359686479610816889944295911040238010896211721722347830717627914453959715957583270197925192822027683101613375017228970204222029391308138378136420602834029098769642946560 [71,49] 1365644787193092558474005218815303187819146260014109035768881989047456883807481062783557723686520080347793574385578080211249292236226857673764108063503534622865328558318011859192851943122081951168141220516367652886223783516443063485959759651373948376677833475349360238170836781584970844550385613807874236783877717776563801672045449318516897130291134775302925810428846155261920116372289177305187281554551731903528818853270879251662231338341736936496579180495188530092623952411504306993954195453167742133055122810528393360100933103869154091264496306639034714430560574072846332246725555647702412229604309248207820002381224780320481867021026203173431047162669897402469818275049425707826477989304383726882314652607797415148195168669561628829636626428520777899183643445890417591991109758611475278350389036380414587044930201257211024566936110361113001699697626943944640369005662732136381807540945492589580847701359844802400195738677592100646316056894856329372838822600377708216565231457652759704214332964203886865114303782684993540648048679225181834359448608265592657856903401249511137119540492237805137410600709909581376888004385269956172147748353808002740818104559688071550489792625664582903560440095706558528956086259709499560936515167931806678071193257951985213853199601658635273312768451776221902630203304465386089571291026516474327025190978048295862018935812235293034222631979265632530852890364043297635922345003791164299353095803479193112841322484755016796358253274253611744188139531475826486469228069621454959532995951270675958449126547072229403326794896432611245219847956953037617468527829819439368021144987522947390204535396948549537593537365643372174304309904526503715951816230711786948959273404771881988179138565967675878040204012269986194204456068428638100984744376670427080423730758439944329824116135546895812872588079776123423133241477394693416842137399334184645129380065908145678469863004337443783962767510506370028698895427166629032744744677171658301705130008090833807308594666609734058779442562044615775225844442964650072329508338231531150672570142562339757847847771359614484443371368938897522521744783296076469750406728216769103742032947261760519327068878142071734475518922678575392160555662922128755557182385092659202147989325260555537758825640994809146490770629421954711952242075971135475270512547477053463964223148107904811182327178859023525372289655653976657901774555660175737499459407577205058275487676645845517084840680660881815745893251786855500041871237492488437003568088172841748557703472354438500684968694550364160 [71,50] -349961577893583058087785874987654931892543173495351040119386211956283486081209215467822495580061794305717753636248149232650021523461024173249169732677248817603513646817336707229549836481102337692303006868728768844348687850283877786825156547080728946493197000473110414557056146207654155393994374207322155500312961906588981886883692429969577471103308673990366538099179068335807115169947295894473837944608548772166970237507461517916218294863466095656920620537423335357626436101641949516464582744599346811390206955034583426788354171329513211699361821610415863562280067930439337186287501689243881643976692252186859111795349426704200247760001219773111313126751709353647131068691980348810125553280035714756662760323980369399839315807591042697531308392808751084446523667085713478696335552461185923408221601430409046336275279865653037276908382114726618128724947217758736687916143819694452281522578192453307097231873147185868472326545315104835412711065327397911727253969875620461922406157535203403610009218857988573247998520026479085607688180774602859794293135296785684774083525232326376713383667551484046873914970848356134140047332324555525326752284602303968241118725876030226124284591769938386651827864151664745108305708195072744891511997640551645662561949693882179306172182727482586567687689244680298072841025865909246001498413886880988264454511948627773618049827910213454990768710557112245909590768612966433523400380651202918219972044051911897939650802865755550587649838885819327415664654636333678184524559467081395250218943434370923382931012105550231272264847636350140915131066633822651254073985248434318179998500025372966336289348476253903993666798707621494383899577142834744673497126486300037861696772389439965140299991314583304547970210972513192944902787608772433534871323552811113442819048077072656393202188545568496457700634225683156476308056965504511188088489626655904248559043285401868972847548481484627178351163907523399019739160335068719486202072174533580281546633444057582636770239101181620757629290273932982121127187061173565944562233092888908463832985943340511035177340588851872037296220480225351836827333653289195200500695845306648462330459677182079835452025753092922430020319149691658092150781595204106890803335064852643445414079905824689399925637790616500504283607647199319314120551391134288908632971121542032481362622238062695024985393990731637835571626463748016222089540427542120149793490640670411315778440092924586125841073732472686357098671459262472688064734309073315646855371992982559461869153776700804041137014702080 [71,51] 74759195555782274136811507002205745987582746747480202888137057784771933611464846802427574127528079717733829180227045290974403093506140513465237922986240626439130796806539760442672768329229228355285677514269293947088334094909757286638473980187492542721509403647311704094767775437732691519886323803965197951900509162666104026515705204574535930170894024823577385402658483783014301658138812859682729579689368455841031940331591430860161720665867039726379459815042992922384700849790318878914969240931628952480631152218290400533813799498765922108166875461241761775993833653720292686468097197013267729922849675339085484147669347259222644359593001873325290734736986293575082634644055931454812356432034321162554969670560640530912809124303969627492821944364352627207072741184023621394609260784211677253300609378786376373336997960428835099842787722458497773378418137820469274328095835005649834601384420132939584107233338365842521768243807690758957167191286383849166775556300020775576700740223738517230572649178926199507839740941215706994620476140882927397380223951439674316153578603440566287062947962194151878846247053928911109904521880672393343819789878755250423302370654459284174797807026467143487705377880906707933900003622252242779520459163436873176943017291051783934744747785636595099425810224095195354270993112968820403085030075806819482001690156637303854652228434254300462702980681848904882122339300196740399779063310436155823652099977251421200163696407771826166517073586388621443349661308515219587351952502542461328608777444785674573754497386389146356612954960721915181849893480474775712556419726684667067204476226476325506598096284994076799862089484670583340562953647321138878184246206020149275635293882264736718237246661270968873610465152804245503632107903077813449930643973911587307984203364549870028655374819597738515416659407179442691117286079984626814162573028448231146730997696699338715333918028155828655073656853693586904345937320054339298457024696414876086373199142190390909956461121238531442164303487122665484132198175913824039315840488258408360668501581355722926830564111220637448975158885509998703238101980510281462658708251236921449255930124100213092670913430290940682847920329761025818039312295456239494764629235321553780860987160157039257759363072856151058041365012944088048626015628317435826270893903179201558592047764175140339231800373258507907024819900316823255629143469961493220172683200963104247158039266515680636334461340834324867377463492621928741494731019730946618987680343233656541259443412881079934207918080 [71,52] -13733446599846537981823896383702913798813068114445912459739214296777245050740250517631421392413518612052340089802598272274656528608031483034181950297369798837826498727706662129702990805262927384365110886994216087580378396897313974165501836486285396266464571529217122853658470287252371586443421589006091289092103368129546345941754884410976996330638479856287818486683478753604462039799875235120033382352855598894185540194320470671241147500798179105913496562401064299895703857788705028429573448313610376335048829581365008677784874641859672011791081387128609026005596583575867883617554949971461426302796636093123463927793219866978108245849438208485882774332822784932835692319160875075596923381039895520026298504719908657982533857675787905560186632551252031223853221807083127079037212555546200593263128441026350890942069901601652527971094711608917500392825666224990371230835793822070492262176219028622289554637718340164536678344663479878458779842504676521919932773568391458455461128806633104055992585460240816389815779268609778612873227406106973771577033457177724223298673938927943926730237760124535511601853005759702756408464706409858131802537785022089661679242484339996176956574194002283520564268646272794145591571144257919068381091159041732183979603975801886200768318373706843022654764116089034826394233569026152897840284252717002212303400622099354041621355021891086078268515332588879744086948924300875928890082989568695495714296869027682231678501821135214316183087099626653066056812485546316567605138450419337223420402760282980220087852751464671854301705522724317444780442990686606021471041060966241843097273908443542935017526692145390799276138115082672707770726056954771649615140214154543999117289050217983267404709928622697522009427055487656639761472452343950988355773344615357586208068978348423659033799652201774446277553826581745387148001722884967679055509011649909269397401386086359172587505914027218659075294804208901992970884678124050750654159450673925437682707983484439168628656918121467690682523094039549289104907885401187688241878203321436927267718980740709893411071696954461366653629160919289807666995340342742776827935779751958695903734171226556202281347283155051766360667469354487606455937064537044527851429832304370951785724349905099041539105868885709269018665200804491560804002229745718056785865401391681030063338623497656047390015854898538600384276651384324173731334768487644155469761016624782157834720435323548727054356117915748203766120242050211199101265947653533949896334184067197184281907675728250824294400 [71,53] 2179419134992218091353599602772461870935811142117571156443626825750619881563426608642036274099797628490815399885957354722928122571257947260748020953423462622417525554860664726630845152005481443684126610469150742902403402584344163826559847204906381768074799346927934845630220146999435533857626293566895146045489403176670046660945883427226821997310167195171695351741063803431522799765407836914492469277049800244680665024309514537412347578540979042151618703144636087275954063595869141667284247512685511958221459035346236959832804847487214847997059177383835498609696983836745889073046352765224287257685378147392597935971809804205341306173222806269682641586050004801095411634975696870915436541026770708498375580625068207990296180951996298001754562261123968708690466451515625265833825485257773900369031270736634608295935099334411110052096551640843077489414219456152733079872104432840655865771967385738517943685833445420368534761010144682214113084923223685760586250678663188104653860518542463261372402672028913559339692770167290557464828221495512479315100916078694635388330761329172884379921320378037648371344387101455990640704977660028712072356251841539252481844435218225748018777735193735623631331005406390131604041248289972782643302931329466303017471056323771446814072093982966057668425576557606302994324232555297416929184004952895449843137892551993139815598173332894819809547039504879402272038461388441552948203069171275825986235760238353195105988464110327604073413687887014948471318619065879042290004206216094533225200917302625457105683652185675581859065240368009971472185469414218410612727697797098042185867165820061428110250949280660600623251444456036675680313909653104110602358262943038334265566379401608926804956186839611178776184776665258550230867267336653572246719113748721173583598787986446692722246149475952740050364008953443485487999129984097264988637362494182707541414700911221480843239377686706109651725703523506135270088175073733966380229834146510113803923622982463212834642417455406378028694988170713275438393557692826268303206323707282621101359547086906957626492668150218890596969277875585046872012248899708648673678265145078169505920783794870659529281209195018903765198236646707451905893991231409745666496962452812388218837819685665793566234266850965351461433044565172751292414351809192692463396790800109308291230037946855099093006531752739462592772387207435871972644605234269305383840696466868975006329808094807830157266120356937007231205667931021775530915860442307332205311080684485164432874913266646646784 [71,54] -302857626847228158466898254762819241671277366548681640881076439059652828997357961414360219449556256352100957240419671157374327031504502915779375799072690827407959245300907246390517784040303621490370775436456964706961722345173615379941858966413027343070901209387314590472956525628790512128826247456324606638679755928947803955057041269012295022211698507525319327230250658119412417900555470963285558440147191060316689642469495051569950213969588012591062138448722341417012380366036943198650125841404659300604162654229037702626610241654226562620349015209399521970989523315641273114146311717948411222946863316374487643417526198656470681373902170131290546436422174848641699630310723480180799128409024159064114159684113209028484166584180948945702502972613064569116744013127356844209985676667381486446882863626275428727584345138295657905349341955864012564629761115456617410281237381923147413791149851426127301404677179094365117726261667139015527366962090862477349509043297856367858214580360749070033633660282424110194823901043830844602281137104539263083392447410891263784758946527509607267097850940835606371134556450061787063923524548403820414073630455641911844330675567982998192077090968487488055704049611131656046743895584419139880319993673708514539195993034623452654462336045207347227827608602005195573354140811353485122999942814518342233364116227738568416817376543540080052523062333238946299930977565590191661990341306544843580833294728105135121677641663880075194221450902343772905583740187953948208168441292489443193604126295210495841130902854964525260875711031793955833998169577946310613384641366869082707458642075379229921100749119898496645787094992011586981005805151170942037050352597753456865407490015238736253475269166110086380289623037822217852928034501603587432909351117273667431630065507225756862605443935770338019172735556374688456852883101234840089646501384323387378543272389527640262006486622875178831425264879111779067017514079114794541852206082760365672288701054361122093869627462611741738178736923668195800260858581287804495222069498241226269151683742221077166979794324784491109717290149062608457950383161893161526669508345211420724842067258120344917045954436851514584559670899670995778200250027981764981283224049764406435135490186246965588898644499315915032660525981576429137231624834654652975503625245560588618199158107363911811698570178549197453182362098180149838187521929614316179643696676508698416207786217609077681892862238643166931230791068572394441901168795779774071916350581053887355180916255227904 [71,55] 36650194154317566016781134950046693916726092189389087494951966454760187783203850085946731929978440435559245501357331958620546786514915058009993589604414665988052797473601246198458755812997287780487022868580756565813782360863258292525382167983095553450760839189757139762485733560349425823959793611608434970259383415018604204218843349644238802443085225526834063079113273724297330734787492471716626601512063335292765770728846880769098815958861946430344832117102424243121091370079087633774077579036054084511468865466930543677444745828447005293067018651618231740170092133140361242856765922103470685335267474578805225222871980282766346917981583669800422435688050925106208652699982203958778638902164947428561894251291604158160995411462821934129277496088362495183395778800669960287516186033578341946722294599542464005833854760877679485356305620122853785682747589729150726659434443375461601389184558453476775992964431047746913918653708409843310558850144859397509222840798619048257122991078143662126107898401021459456739754651177097172877839905195699263932431570381831465614006168954727930614787819967066893215176427971015596963409746129731646973225889881980676682821378121811319794326416787093341233711412343264572829031549782142493807666657807982277590626350847635706802449829907448404212531764019996847345147758031166585973265365186635085593298408418225861088190862966282875392378302834697053343472601570129393525418939787447784198980596390292882629492890350257571620509855911804314537444455735685077461964767917130139453710763126837057275376353698613960877504027273539320697096114732930620972744818414087115424976273171573793506530782037236347653119561717201887961568615971774277915865213560578209914440538368538379813721764794392441437853271013384942745413533968847943185153028667407249861459244465330559614885704584855028790572054932510669511561183165161063208924461124751829971792987455530485457730267755956107390402969406319321978828909231437370721007539651344846514641143183581674164829312786553394137994049342039852625127457280072812380714628291408036228475218472969669104300943727756008226527529351964658076045118828143052728182432577252444541411533514060519168759005296762569146475622855215659502478732434097032996929500368540697013388021684617400453347342014314346055248534149348548984660037380198233053572655402377824886599175075265398099783274552804745378273791174151672375020120413263580133675835357184605096381202266708405788280741023348809769328371300053202120275479152330506236914756062068364003017490432 [71,56] -3950760382300882866573972314698766720730669617939851198056425610182984225897302698563319309029603625469257185234254012890401190597967123825706775147865852464707057555261570243440417421266722749400425911738805619874683792037102138678388764166015569889655853367998769704517910185282444806628571656033505900757169407403565587228092740341533562005815526290281942159066909192388509714047306146510962618368389477649750922826529181175516122556773721750145775743543153343887743287226821659798749465986351605835254667224012881739045995003809567673699948792081162736572109135452426643974872344740890122777911758477486356256410605576401871178359023111402321570735338614978884248985676528783840433862956172643523443725504704420304337238936361992204093890508560437214889164728132368010614422121842079860604072097130299257261606305520982744017112928876514734389375010509205352097301477206968806077734995571347138745604414680536617214118455889502700463766345604403823852032503630524520430671623180974520135750798243369768862157511244410313295030376652340321419258967977962371365133690189584912378147188558177267207694640627963483697072599993588985981631232301043007794523945469501810995658401381981493308274321450187237244090284155975517307440364167815112881480638345776652931366517649249952915913369118699625224998056167386057086785149526270205487569743681683275282929833603674676762812531847178063860135171438377543867258536317797865754124604066779904138984456682550634471914859061657584207429961653216484061225444715404541941262888039330738255704577088638215466042349471556540292964844201354053633602601167763162588585539410974367376807380679026486817181329585205895761558440929469615679984116022815945603779784499726885961316686829782629516225053082665949581051553601463091138967665773931135795340173246548963063722446719976528067102592228312658648515774866888419855405208494283868014170697610675523460132920696880099900832181372336683932748175928930845738798964828898980806790636380455022861413624925550445208828160575241788572292368531663549266578445924422862115698190353432758809885661551553734366351886769856794267390685687048419946814216126177244399516118014559758881504293740319781999548627410904441594508366438210801145192639994325418595303706036316125101854214265495878927332063679662627888280446407113430748682993303091824744713082336832793389722866008493012410486117518963017578104762961773024665170942980672134517930560008288085854483246483250731002314273922760905724903332101772474244031394845772572333703168 [71,57] 374163049932667909060370660355298998588187021574504279902855224673340349718375213266393286447773737652000820372262376792121018520934325436305092117923490646771922061645602125044486985029104549861664350888326838818029768404507344087020347452358868456083617235206051646020951338810106298916510908014846842017547707762566335967110625390195978445982805734154206612090344089947358624703568599543335902283602206800758255543961723385337137257952794794653205882919418819470912029834761446990685077392208098869591918786284692598550617198672986713353864342304310378146002581507840387667648540746891837692811137331282761871583058316685593509877057425743388664298703569000686251630936699534878503110194422304277468334714555482712345028257182616918431967809356840813798461266809920967309958299888345511434663875052696586478121496654453134102428445888718888119749540225876093859970505949203143914409010725371467288104848458308060914169677276879985647615333436224199125278655788347481665365286234932343395268138209734986467459347271307062078418544803571257737144006527389215987052809855069092295568755331153943551041318490516544799751980292473754884328240703903910938275959892979039559816804062090751296168082869231656889599972140437517831004769949703873233432927433332530839021535599375836954059163621711235006205559878840608085779564982798694663377144395627451682310292296164618458478366570113845972799285983446493618432168002922866710202196467658731006208662209404061368961802557869410682018099326515688719746246811391504747717432205993136575722986313503448204886051895655072915293546071533152503617142427999470522076102010804787130756490300725721707312091700601000138695636319787613346988348772276539308002816244643895557041273399657244300871326137718669666243303793796203459572047654514609208460799388936308836287670789712129001106482934998870574086687799609311045319099189892756518884580179840229108723273651116432620493893982016378336796174962174343455328223204333441343844490160720245281028033591164241608075979335844960815861733381359915739586184953650809703054276242445446619741290123775686011094080061814837322049997096320011848084276845556606434612176439634985030557842710981193264044579441432585473196859731715715571755720901471912899116422881794737908447605992696245208563280036374308400325446704715892694072884939883969758633968118094161766059301104788888497945230993764967617173623697934806130422940919271756334586774843145627497191253928064984309635887181632970511401953863507425733580275748526079606784 [71,58] -31963205066958800005872160656025077636942117000282083151824289201742400665858504984247019036706847267502124077833502716274115923119276114654415703059510045500722961387538507463786369627535137682236097383522853295732912033409183536815028729803494874453026985951960438205509115357278905683681710379404327421250245040164064143519412052822247806685878363675247626971911537597588053846989543771344029575844604062469078278172811231970673702157086991393640947947219982009478991136866560955916411908811598789770480783321923477189297382269887417796000050710562815466303704181816045396926842507260651381735756448253029902733477779984989139568739988321154939662584893839696866553976667947606477640651485049094992771172642345349297107265924462554447537432962472046753831650811249146683493899539190765465855129278080207922196547639020189707410906626732666346830257530995222682499361713635013126250899097521132126326332041261499602458631624818144052390290596176811582390357291048430533657870820154982302461406500447387189799280932127504853667301400230462637902829265333046765968460510147274746189308128539243658148600177217793451921832260797524815429167772515471956053519715326972868283076186059956180560429198227065760524387882416881177851036469887588087962114919690684860145482496544174586465641968332954122860726735898341140344040298453064471950217382125340569751297298039181432611268336207089218565431594150419166950443004614073818664510705805761624235928601885628218466910540634742619589767441677121240975976256810500489978353660975513144648511584453152845013086148249673814004321386708770123745514583564106132546315219557659384249900840313434505793068083798806888291920331119044411187902722497039643791365102885904459576563076045590540969274500041847468293388503573673113069749138849076685487146287842246421101150266538275210163553450588457048912670339458122795363241373210000544952486795565804690657358881357263784203720954486654969043710687350142799687236207839782048138679496738812171218414592578215904748081044369123368542519423136059567256644505237742823612401887587917318015055724694779109604419096689803930044681889782030143548456721294781394265079611771468241807959491039499623350761765870700182318515113229605713912902552379589683836473959146534516944459025179534826104667496690486046346343048221600168031264609957215259561612290427979938037803079706373041611544397283232996508707986520815737555054304436463364150979365609541993627184765411727808082173375341586772097101959480768995082422639927492608 [71,59] 2290714412966647396872739653938880256608182019581982187985912247951707751879847149005905095197460138511370294964618275763152916862050249706969351033602818914656738080833177206202811553647041226855953465067093324749507145459971101918044095036190096537272790487481136934812268153193165284658586552094005418185316279041835237152574249874715492208448062995804795609658258184136397245603460918697790719183500556020558634163477459540647768834903793576400190011372661220592796168123577509235592837388637420381334338457368544298925560507177459369232013597218186637033354642953262839002331338760965725772729361831585061029070343652903794592610098223646522169783685059700230549378851015241790389098179596382266496461110325507442588975863563184006798291790947848826221306214967681292179438343627824610490536685263566352052274976529933404982341522561230071941551042219751867635589137689392194253424103705886955726241098549135738703781786602801536513059760565908757239174287889653092307864129255921887734921793442964755878211788749982702537839402987104942441868190592109983351510451800583016846399290548106821603558011807321319226268811486002769778262693075155408344845653648892316955450008072843160774466866682428167207446687422733613241653100922063240053987205751350429732804527891579185173415692894757231120830961815855113157385301649497818549681931304480002963994642156269300160176210193638875556257462396898704218568632180736715261094400818375225832669688476356799304544674991764607332627909686174346164972035878787720687528248685038062915865326517569713535351452985374055712734682419213361727580204504465876068048924439832966267223664896077577445481338768796360121915224443751891470308407933038546685692283852100263345713378946190051282770438348832486575836750000047866451269005603497524950005650205282352872568945616601167135183579014193970644080470866005980968883706665517891857375140938925713427748037107575973889692052863274706088761330523077262610390230283197419721959048660476450863805707630844795463176584332646166406427705243182872951340758456790840787994284384256873108841217191731625466021548165363418578562785185457498866263942544751156153977290655388869962654834507132482440628706045242556972589732038220238113907555305439901270425422750424860271164371305023609512953467192179327289566293994682251400287035787190468037426658346268597326065285804222884883699643250039776122004081687173984135399256587267523493199090681784104294902721320837554960323794699221361914475400456217332735523178938368 [71,60] -129570503888743869925170749675428237726758659285426067904744016635672148499987788639725028449732309990101501656630508915799722783224511443991427593230446801557571480113578500907938702455258124691711879751610213713450180916948591752898123723495848322596908281180635287982430108513857070957451385050519636258817672225186216155584399271185914470710342604311671324464375617018159590877501805254274957624539842646264408975629745984867836590967920187565294158425408147864822406505708416143813965323020229363901288123974116728913562677840507604042220260735841203979379146442778853828192460714322664316341136159159432797045542286008398949191754722959843598498315908316859727360154902404821891298421634723444106690952224676522660264307228713487274655295933784695392650852555751578263264717875597806746938174517222730709013792340707841088004420752722442167446709332596203391410254052805864242386078962248742825682552033618059412827527084686627988354370642399326882230353739671146510152360186775766368569149606015276527365465027701611968763001717594546676158013039386454794331919975364554167430957685757796493049612176976675077653536544211133209240375133698497900418774448104968401605593212802298287642440210624280891705260166831288540418489109493592575519301246198313982687369769607420069033968349233500330249840312910417245367251579345476332840969879914900855746699800191225493655333827067740915297001303268808350159028924512675922855494683983472466192257212527725985670666574707415864513906564609658104305234701078685304207533461208104590940453612940133695645607918115780197723342419794613402708200174613351267733365388417150692249287344651778147571658834871023914308674873642539634387201501726809465878430148882233712807165431029543019661400385134408474964431414068649561632740545873673027589995170317173175544925161441182711299077826946028944196971891463915218070989095343506290514863588163003575079767718182401881232826742649253636725756266348169593953392869276582459354934962135678210347909999750738860915966355078926615760148247871504199345245884125560212623652883612284781306967573035748546203399459828520717995919410668693316168142028216445045205229394578859993813767221777966640315955673472555915669505479064406858391448286215253734275494173651338342094160457677231740172054419439455343431979944791786133768627972687721719592493711434360348365422966075178957294174852067294693794718997693774689611729903701836917213485585644207635133105244063849971463980506687089071132385249335499878985367552 [71,61] 3510710561499387687722297414872756519761377873222163582978521168361670190850187239917094279019607115756745625343142687375374008454122672376505501244010901780771963732613050246105832919271736942956470308841468831357863584515159525411062299880145107604185562745414037656804525003764689699497792000063332948024310759728466974311463035305834920673989363010575862593951355589138203332497844559511246023121239513701342534058005664935802672980078873601015704260133449613554669250914991500418719356831123338192110532127790937215149639959417000372715385882299467620668234549874556576032314480869479166281727104705465675862931389642788955220027160292212703974852798139676989368334742591402146206741238409365762252372422100319498581815181466776334632487128537628056284160102223145270567861084822600455206043647028358309330567993921275063480329716986837362453223894561918366044709510135584619521323516148671496121327347234937022328024847468142833490997058017045929639409902756015762327015458919020178653724539856026090859987282796060458250049519139731291443403878284390425943139696026260996704250815718032082846989042408804107545265698928461745962668593803862742411085440093897689922017722008760954432307226526928986253661260930186934290695042373871996247560986138951209892568564939138745207723948545836483685206972773405299243893214963210751372263424934881463946329630739827690304621434893906937303211990915595694815985750809330780240065540181576650858821243186388541712523826168591137356269673424787984742850711137938179517472695192597744182376592327337150050165047657124963783566349255228468353647433192039008257668342614302693087642366463159692033286556908702384177059162473754436335595757382559720883903292653208377537967776497200874406139535894448308687654013958368946647747436768771448820769334886853943034933664772926444779039536100214634117397314866599214751766998631666426924162306795405754375640848476234037181432009376105055042907118265756974472346638145067130425379123571065522351165449678967270646153842722967114503249637970397158162705276722861272019859277878359084050048092275011883996521396211706335217405489392831000355044417454864739700081090440828870789111441596711979797739175843321846398674185665283882331688306206749768830766936007849482534967567130093581346438079952595286724958956668026499395815090374182234660896571874949782430547180005572056092742163001005718209497126533432396371844359937196394866899874181425649442508390394776274099688888435923921643275205371495876395008 [71,62] 255620453287802050520398733087549047266111595858501570635659906974045116147366021950003586967704889669933085301918507639290038972868588033622464824279644594756263920325777051853256766818017707795415527332597855601249885253397333639246421216416223789269481539462583299042014620844166073655173498210956475548342948323979718385997297312579895209946551222698171821529301525981074479987193606819658539123534189570217766563576453846664811218602801834260944642670153650834542029955710418381380483670455272686106398616948092493659520152629317844369187480893433199633655385089707627087633542241438854274912899133647801860822542457180747465647921203001907356570831455743358638606581280521812253788534686578968460565789668304113602513928363013367050864140743449159987291278781269255554323301040700014291389566754562994948978494414918524782604743360247748340526530420808929228278260558015348004606852610197796114811719988362276973900500266569447843688379148490022628103787362685583074619398818762011513711482220350184916971279297817262283562238803285453519759722962567802350819682166027079730857632005123270674009658067905999645089291589487662726479217139295608688600443468640967489422071795915419462897893711837084197499007851861532647759621956120331595041435600457889408837763641918810024733863508867897977340351319994032485416372459073619055335392692842724719791547259752330603268872473057774067474165252814115969768718609880250862950805354968988159753106152939566673987619646157795633608389448691705501412430966421551799018746455526973543885851154501200212109163882442818561649993675537307816166001844312818944323774885738096223458121009890174006972822246240481426121540171884375330284603535624567397699725444168743872596877280682581127054998786650470095286120470033832432009202424117652612203690897931424683224387636722289561038061161433250404111928337202273930378607739625268570330358908515456810762864957357004222586520380093949936554880589843443556982938558926428386413091655265081261714034650289481858086944928425994982629853946105824210331822499176897363772585680236113118293607480776259151402327233146498625707153822949043876519619839541515041085903609701667090343234468833307678285140620983945628632366593521925340487221111142924723514064769356810417977874498650318269623678079477383144409120271075837619196980167130546406577269693417025059238272264035326717022146990878794620416832160082481354648556828729901039056048497451037079863006900982339807861250958246871959004488404435992576 [71,63] -56128584712007809343554561776389655669402137503638909344835473989127988883408186411589848481262485907697604017568516920127254709926208792385711387552261511489049167940070517145161329166723596610776459362340260657008110140831774670060047216355393444076916374009748513866680132171848467816287755108156868650424871441725777586340957616749786587032544706634072924028408276721290030008733111469758636228149189324468278851213779502337793345030231044199749798383323469049557122267117835476728598915364197524738469567788733194295134443688612347040570132969498565961304323035576650146928976014685555918604578637545528118584177556765048711863520573617219173448089318913250237291342356560775152121193032431503531397559629742737299319509004913398171200228896236833475709602117067214883459780454356153197551539635060328343729418349077951982651270383916186911675702661175860400732985888064200828703038250067252094629698142224025506022656133708655157528610602815313638892951390401630097491385001895350119227869861701713996049552269443917838843719628732309202308565467080076691791867137573049560763245293776882388621478775891308348465649743897693703088957802538980277656415122018966076984425084117126815596437985831175488985646951459174448428193067065008122603011933897993371159646753898981844971427060020746464877572615718547238089320874732585321887848251368599275273283006004034705037680503105071684836981018044915075569675521396621282869086234572055605772719058404994566161611339739149949991911731975588244734596104639296421991378293898299066460944936040211613054954869215746024719321519258854427501923411677233700072921606693060216528123024829531729575142807982888830828584009974998242725498140405206031701098718451643185840041188534746542695199181695352888877567525903732152714008013063284324851278626223427671986280232975739354832458772245756926407783521330833494040654714122664642053763708456848190167211834261742726436047200620290890242498277510440136920949732134696616392649159938044301482612288684745844964995566031314778925923916937800878587760200385735438225684344794550260435907145228152545364792494539958235040200244743429265418808415937849416155454583777573683990847585418423487952850227684092770210830024816593058890843135153536814951270464398011235297017430958861999488962110079793892197622587906735505512472844336661865799035938337764875555056280563233983564844563848900312594353411063318788341832464411750696202552908872248084893714416655473091481117045170895566858890636165120 [71,64] 6150102227803006256402819253502191836652183673153985947880371518002207516117911299131499649456484860308243809856040978671933155915278641290759975758407745310801725978477290392328822941926856566690363669169112941825220369661840731283764623192761480944594575716578346464809668648236340060772102740036783751928483289509273670367832713380565570918337769411796808575956002084030803840364862888086720222169962942720895327945870934274527965253930762116949101424174904205551971043568464938522652872701910642135912346131215772114468968058556884895359437164195489243858828571680423683088122418820149903907910925048631845791214753569835773585892432489093521944504458169558202997519649677112600934359622200570015107564169640935110621141148584954944971042108565636517205291516734460032200068027176218575880765516086012067951563481466635680838018776532009643555744540307011999872799956112034933605407908250431165618883494313943227581668029767199900776420555837326203904850160723866099362915678742915767794877140557773138141304524139631377297121043937436269324921223665642252305189504269666421333558417346316757490551884995728831096827635869295849961606002369697344300306726162562574290235813628458808235447885965745621650860663462727999407517717633618136058391582152077689272950836958643899251278938480171661697050001426729523400542232993910291537954282697786918109940230768233151022472151082842166051190112115732821881707133039455122753694188389879134506353010619812313141871550229415530611060384029677197077697298255238708288417031320903744000195031771610165468439785572215915348379959905215524901953286655396891319524610915115418243228395568850670402882393014787567146178260588681211165396103146689913034688123041264319328422063212200096140099227418188874370940960797507069434523314144399664208279229793494207739004384536141907511337433834778202327303557601354352361693157785348997791317650306775732232826666274392107380212829672493009863474758728854136534449276735527136829458931793367025132400616560528090508841759427119023550016588107385841778656176649526593372976683088064154280192338666091048900227484843336141215672666205058833343116924799867211570231463574033954211348888093336883954207368374727898207007751719245481077398276214495231473505293972379402724693637249753213397703503784853907972093097418191535949025345659960667990246772815312145415683467110038368581054562703787979747255122858109110081678616186280059852299838020485108944085975264991534327693043602376824501808660480 [71,65] -534328883911961624930847054041242117913250996380110598619626324114197641852499989655924149340966797852746403261616383724298696048970135629438193169415371742611044888878474963184746639035034433502040402572248915140625034207058422063718850150417451077627082200743842409659903180653125224824241320773683972283889394548682735240126146762077801387250372396707393434811220651008595268806769031166404653754777840159876734224399502323882843829288757595038915208359125300834066089940384774762287673709857357182808457222939698916184774310826167644639816839039777086538371369495074857405513195801713245897171766609685153622512423680768081630092775255747428947290241062252575631088496290952822423405015639174509943735984063197475974840195108828539603315041053019426997241804945025478155074074947115396495901346931695282330192067395925733102978133503881799933439922333446024410262034138681678243646925743565681667246055132439097482707382474530615927211184490859589435977120189122023778151588233936414719965047631097967074467194057578306253109529131999591235187072463587979629389476251157754840335372688416487634439093174438125175158338614364668091947206434976655641806865443035035943405670420299133401807212777020095683153548923899266325724756704999166659581786243559383452232670106645330378398032741757547048391395705934120265080657061449014158695381015386668131062280581438676876150916281969306936078665724190913235093720103673842602117126906154483071683967673057201685297731078548649888652565244638424087675913653892573584040800843031128613068146098977160311749399070333886434218294451381004729168439397277688031793071749279377934438593484140183389488065943587842669626888117678843680545431123587013707541669677469099129350688216806479458798344190146696386257293771950892667557053997175324614878165999818482722020978842760159449763335163652946113293449155696534341266353776410759727617152274096075182941574022137517076992455672839232719393116523351685382094920184388028300060018902487660858567991772709725513076225590117376886435681267737158629907044311311907387237219026118076749596588136235922206120689700144861273121948365089696951069987556201064904862905017553366749300297169062073970649015254591534118936533337367901853454808702067639134926612430369412624151112688498184306892723026849753583854582688044686734293188498841624236327157778371824541838655165315974972106693051182588972287164729331892587354270012002341408183444082148052825724682252358263561719028258156807991590912 [71,66] 39926233356597898179833874662230464350408235390618482254609536318314657643351097470394816911854170282177361785957482222528702835472028822697047658444164512176160970360802834156419909307521161372164708953127428991759607703350845432222528928782523274793913432160824809296356633927038418365832503083962842508253443567221224716246132820706925783010171228148132163795071103827854936363884205770156643195983387162290890013757387565716058022773214064878103759460026797378883526039099899040672211365592219534520922413108133876345777253141621397037781933297290985485864556779830410942230613744250953531075690327835048399595196688667829578424344967253683136464892374945664011999864356476456773486110906819762241010056846269688628610681523280250137297489256592703675324520978703869333916314064384314323463423525654549180439917377463356316775700676812650649672369134707220119310837010421144304287868236162714760406377409904428746180257999998075015159643850285790657169758644740489599399005765067090728129274841695658218664205387774881235170364417569210748943365489566015736630081504326025011706750230649334452551811634935492923030685776633026382302983881318989314965570322766414925505054140525634960392673596278462806968626347759591310701754298539290282771015903149618538306889171943724898731377228115070124315611393990466803605784202145482266260029347403668331284750796233764872641819496218927535586134426241389968511802084548731014633133925419048721775593283837960529371031095900640059862659239725477945278625726157320299783809360767395576273917616010546433616999535182483232031392768735609966760903235114170252104409938703456627391087336519377911188069756564908205302877850280650545059002584190321651149073373276437004216958823936917802780718983849561212153468663112407462726411100537413511582748697676216949177769208598315200893744828546049617331678357381492997460824917298854322976366798665448082997190385995433849135971820850997289301684870913568675877037820107265789132569083990022400044307887545583535377806012094980703173231635730259563048845501044360702414006583288847319654633965909942238958844565102272419113060129072134494557637671004186373043006334318848276089928250797094346630759051584904522374880852227778001317662548412420321799425731930381254195367180863064027771437192829063394308050262052008547543886473006808958987938841886191902102421743569537568208576730661730324397134754652787260069312673172347256750910560399251845483803120641823987432639278766629060608 [71,67] -2615453252140431013670350688772435965010789429470489144264367338285861841162639257231250379823463023776924479548049817725883534175625161199357105145799719691349966482231871000155993734878799065850127884209336437711155553754281559077427550623057538555946906894172473812155983673613799471983578727002843933566411030943006313240606934587238494635913535078940879633285866077078446366623128405963025092475554022068636701658484276841221724940105238390318380247087089760484532530472585355444935637247488549320494635378777339436357196173040397725677724191946083650197581610760780461563324048986744265612587316545779702299478446733069877060387768799220436960893754553036412025736969094218027127204403806568890136148198793673544474687561790158605638314781900667255213951939180702073912207423412716654621119309233786818683021053821561079939112436545544100347466523978100273646633065040859098421555589627143517858206072754630153619751918319965702431359569204287402448442380098636189847752660553279734860621982182968236949645781845553578651407329835053551071907160537397849894494356059347201478237945964377023195306646354470545886661473387942126887903398559256467452859161982812839454539229533301082673515723296699519089930313849080735085209744317098149290769014799668588665512854118601972040552381751258119637463553733038352834048196517795271571041772837624193104394320781862638801999958104906957825337274625391271342492243805079865053896202743958588089084697297220127317029646788873720945117979770189160150346132409713145102585285945914111366613753690957871650563340243407958660312604152685198075658251580548766994970335272751100328141951222907602688128366833431103497424317219031695687480366549878224992611903490012810535912517464777680170469607556465000588616809473075630851556859529684785300914817164111908714209677296284206607723121969621968458294094678011468760897357036797459699706980112515009683518439514872947915571201400179414290167637434777701833039571873574540720598645248704804210021949745104993472860439610109402761013068041408932759690657173997369281482316394880928849366598897231139268528270101770010641057957151815597781236344752300501386710059076905676205946157198012402575239756553845380136249759476243200375274083447241347749471221195752723189847146692158578949086362205454946015198626530327332464300935223928447802319928921844606754615152768020938912991077431947707359224524672718599382092240059902658161926125429632646866957762249697794245076461545324544 [71,68] 143747423002329723420840447431572447113330618828478751270397749928833193796173624099546159514787839887503030362081434629968453574134778816139284113252855008217816478634582689941802656227868124780096026361603319818503186135712137523862177803181181433537441305941503269634727201074060633607551753872170146173862859669643479835490830801160213061516263359759033116402982336759817468888165028572822672244893492316906286436550790148096925255671555237568231098127653389875528294164568068413157575747885942323981266951849537287477616237278156644851839064393944553565030878607725238126180753451984539713725852284495911282294796684926654387281619994166171790029829249212472195545103949361595537046888263843460342452199183900106014630417435580511568943178704468881230746687272921530711754127332188749832768387976733326388055823737293722325088628989047261067795659772702343480113846993930680226485067575186479806917959464981947730950865475911622393036859869935321806553944568849514453133826496443010653859372273392915211281584062563353417972879731359643154848777951026501095434754904836630964819435506590267248503734913978879763000482362746264409676722868079402473545562577854375067157446803558240482609527379329797661972692815718271341676080985806293741460519544178119310949690642879693570312494562914359033632799980743771762888239448531062984632923785711323437830268573725211422205653447234095339838712262477689931956756215524547973787260148414576287798658398916200403520334993552374140322453949662906446798038424920137459139589390105537907580752313097803227206714955915431875073641354960366736751623918966805054655086329429372521305775330167211345532961985964818364735533333442117861618191604403839813233273858710471026237453769780042685175030112335533824794835042325712393127899006111326026414123613858944786743589608874171410854651732247611223604329162406452870818594701634778566490549011976781416400477571498518249405129591118767300292167598151407919989443099576685422727551487337575428263798872371970901445164321028721694834953677777692867618457319579964305195771878872291391912908343930162628308029107486497833034580456240301085916399795459653435868531484787738116762015879619850182277642445271680400978465330395064084909340647678990298057939810084219417833415789505022107292179581332468491502538882949968301187416301484620224685307046663114145282316343324705862293392201248074956968097133046908463592431925341594496894996295023931193591072840540481183050215981056 [71,69] -6881588464997591394828272335954166988546685518625708345353678062453035591928211529097478297325016034191309282335694603230802371743237506893626394907358237984043356272838588903255884798590609466705810094519494891694009748228009872809693704790710120062428897683853420521639670619314408110195916229687062032237998280613575960410474264983135993463867808654653700171173195729358723902805897865492918291609834801660070462506518481867812510514279041542125999560489039050946530374072766696604294056700076605391453009744603167852012278040988035043076276961841171592045233681747380883965276982273620542521972640242000019094274963306516849093802052125647144472990386281125995080510746100513174855980948270989120223630259313824109911547046530412192684366496946928476706337130535170462938242887075632844610564727937518866098040134873775404843616484735354625945558889861448565636565136639487517649737314888472956443706860076280513833287557191594130013716052409968590591656933543801823394325336508698456972348084228221228563233189937882700203790376594894806688466238446056500942323822324213037637015069612422064281705155783884761976717152382252056274741977347648093066152483353400585291313936500181143897520546235952383256717664012584208132222480667190355382858407814102819884657346777388536345530457191139219148569454934807647394925691489556271386263822086301191574313562609970711977490554947873761154700445068716963946422760133689731471774796843011425800662706991504899881931735027404370163227341381665977106023421329814558095916065761926408297726799450967367147277896659965289452694126092480798710685300832434158101211535865156573461556534367072768996369154465828903981808690059179943492194151693128869710032737265755385661533689623388605006897744749375734065620915975467845823783074138687958209706616254531509749149151151266784918607497067802654482836561213234163123013271814172818066045632777067276847605899455822130618935847131515055295552411961850891429646050470262793541130966667092749917899915080746237670912632680884452797809743475059928165387991652807122086919961472903107238769715700859176246722328652258490234894601879244375334259112842330362809690239267298356221191044836269391316980836576417497521105452452209947819261011282675882204504249858169510804130303682142752047825632165195004195510414870205639860604833848041319096366610679674890945110066756755780219147993130191533968239500857270671836968422255200114049667151508053755140002061276363114619600896 [71,70] 262707272143337126268576148964507035215639146466958567409757991284511454638917381774793328465784184395680787606393048911167360470666703401464038138693924694857573027979903254061341405997580561359023551777677228249181541417548537072241305627522048728846280817567449915179104300840809913315211781795206199794848697343423723353134705263061078170337292688226561931861336971093911259555334640505564642064476795318737363621190722634116546790456121343311604496909273117466531442131072315715026999593210598431833653473331050881340107784517072762884253690482680988733417046942428105783336155316080758891007429529172122710288744280449846042094340697788139519252005368244579229920295877031879062042178168290444924833657839402339445591409049174878278055186078612449302179238589212746330268233682453252438979038526574877846250929619201359490924719241469089260908590827887026804346755958403427876454488625108144373314052050209675348164923689335796918801088811189537766855707790139954877246447592322306121848741964221896913169749502643558951436948730196664112285823911466460224445926115009623724607608303447045552617231151993162096603341639829075469926978500544393294948907110555433068717634734743078361773150503569491283538549553081818937874215464925465085934749460856696062271454648817092724709386146083796811936589301298710988387860092932172504228970296537290783390113009811511272301871090818273816372692770262590194557566414496605016298396252694741340373986415866164742334963756973388066334219689286706962379809304856133598605406666947622607255021665699979382130992039009396539355602270272318135536008378096800118254245283559548114011481175882912768996250117533277878922212950144324420833526447541116221106211982856111538924651403319143446028998775313981938349037892569572690965352078195723881974999150067682366650930409074292464009459346513535581875874837839760548266307059290991466054383140388380229208883958154563221309456038570698698564446896566709791640579744121154860035308891434383508782175572941106913369741513186751675511095835125380589513870217028919265127127722503615450321435590483067894400368840884716866038946666674907352631014004701352385695536597138036593910011746503620556467518913678862026743336295013993513249431324955987937207913933494428577281305282410950652293722634046998898528683522867192537770334289764436505171660040414630022495755977216808130756381206288776074761841584988538461934348413054641640178839062997601338625579138545841340416 [71,71] -8272992908000515271710666373625384246174727467102686014030845860849618439520960189741775232590156877106685768071332980960795072527005216081333838135598196936187057498650019127053715480469192620075156250332228548342245065184883880467172404988431247501996074592983776653917413898561971719827831629982457930776259135400181076938166741193235107283237108702963283305381309632245361821896529860559069102794430337038171442294849166447842242895827609127779499757260070324845986153093733077959621221079502980494018526974197969098051215989410204102095676978345849960943396269420360795633063644525738097675004456202162686810805551042913187557802311498663013521885987339020915123179456411280376428158923991843602023110491036103217254127154384902653334281662873548092914165735259084641859791879446197337543954868229576999758524538391704484744520328917334963973249411006486418564696493642287704738605714448478307451615040554296646658992659700443452685408866493727877997599737084298027648311441372218444400124873273036182176238478584218296044141889404282299581684414113683758443350373871000343033238831500917698016017966959422441926972260021147171169947258552697133111721500940660381398934982704955360244928988229020764221145442861130160680369696298965335336212780108976722601518373566346882627098136540046633641520505282596208165091644466971332216597044470894319371333731595967937087307637652459691498074618142550226272357981725346644507890485576202325748852384402647620858869107886721124659012191430488721808838081893696396229002090506888374722373499014718842735066959736778423233697331802423777384284073745312571307857598847815977466513495262862491479679218026501032083884956096295604591764880901171702321893946760818319474178175606099442237078200949498706315974502676929615155266002010536329167429236959451386267954832278766256764292602237472762024827258566838445849668498003821258811263405467004702841511487810852273610403685643635977671677352290682566566639581425682861098351863998207201810453295741164413976557423830516454825645031916098592869844186456868904180609151239286978131877133447885489914711544087058403505936435244520482011438340881082022561356180570680647817167699508798877400933356181157551431382161813693492296469287096706594535522589094845712382244514741336474934454999918488652989189849232885818618309943905091403155067569036953403469200094434162714824498406906680350105192552985476678743445804335676147896774858226898220653345400070078464 [72,0] -32601654990730832016849052501808380497605852874309769082702904139686946514625164027556499750241728674679014018297140774332335831944188889734561541066712855478277786549443621066158545964779723005476681853089512739831813598028506656231521263993337952365201820540979752816109547332311416515169632305904726758400734618701353489119682107348499827962607914974466014421515967648035242530722566898998287611905795287977546571810275827222023155491854642185487674341260805187486939971787522284876002981963784555207637889077931371637066980731809912352788169573984724234559362085095950099072621096712841711650740816155207755194734149700286779041780010108984061064336224511320459053643675807864677978056801793377605223258412923371354101335485086792657797951947226417031279297675835829877901792883248104780847912680204759652014492034693100588628572283649982816700525627148995878704208392668697254158782856743291185047317786079596490508860676193142584776480246214499155673046064662370429929176430096230104837901507508890370254748860381895996170413780034854668572863819878262977247960429731874894943435148601618028332042883975893604219983232386839856259750735510630962446671072438573397258746575129864609331867415661700028167129626737648948318115017751174548747693557267231227195995581519501800086679743705792748864096873197558395464343933121978139295355186791691203804821614002373472407356705076007402323612004521659658814816754388409974060064281857437063266626116028457686266338778428405804967002943169835164158514722270339965912642958405580302722253977506717749503165188665759271439162354031892402432599021054279841106025359388268941452351172912920674382544995886975290357537644617454775663327035337409968041475669842912705197571955896066936536239070052709036786493420140420535034229099461509196817459488697593465681011377172443355044328517875687521251132614127833705653687028498307913612228042306592572856257980785610175356070783439968672121699272106088788691664830399862634982340553650266656434301548303167783403107725324558207666172216976877820839702530953390622891923941759914410826691457265839438234566820073213338133471126638931408967665292885606037852724561419899292043393024433369022691545832137684902375166463070557844818247609839005774463183894234760498791169472117612388703185132586045234663213390220579518607573483813381042086408481192349962051151056679072238911113887372723737450164146791535868812480359492864307044771323571502670221716090401760169179972222512019958033492503647792102894182672853362049012623132874312355506562869206607684800718906258572770851472755642459207336866958405081827223183151274846043263467520000000000000000000000000000000000000000000000000000000 [72,1] 45147723642931302369893407982605332479309677421235452301596974927257943427034114737413458172561264760135735462686648506588494692596676921479187984774277199927639355866515628570212087850100695359967860626069360487905039262941679700435670793983309459917939803701417075873924477968714089152882387142068366513467912909824406721589186951987828088674769230392880933092924635876036876802326049413308154714173166107903000950673790762537423356092488759758661948678808201928769756471757998414151887852679001658932818686637267315263648955733924795014894533358261875579856127642406582118746491458435601836949535613158135640162191460260669636567730862739029590556385672935541696053210414154459625499375937832460437050978992644484896919515728162165177480351959969710191190208794207559781542353714892491634642754521579165771251080491587818591436536693797430675862176677779107910413060241770148812527656718009413805520199084684144727387263333635041271899075136439978966970506091423782151528422442427236593870918473930927485111963324972015106915921722650438409036942054961764441058326723437765875977947439631834511999839463675321683239086066950584067540832052000566446434128132927024794949173636001453725870660825069362108314768785393576570153686639697383759425424286877486993486639675143534540189718099559549270318033570546461284580483115704018316472591672956023815753740723515807757510106266364738211388965131256897746289493111927421004106493670109502069760749668797619470699791025896457200022033457364533578001461306370810303716834511126050933130940866182273640590476489303807327654969762359081294195007876735978640140263154547803214906805380510751316368096270390497400629174362977834148744115766594967639273431305421442476049922819358357468792015470584198804154809787312375852891827128595648375997996504846566540988615809987070700183816791206745635863480666059302088513750267862027822111276967153509044744057226007268905851901720510213472477997986341269156033651213327727110739772253712914899853095059901301597184614686619238579103928670590485967262816594425316296607368493829676238156222608632813629484575789701360720987004543872675481668430308912649625828916839640868596693026265217051159538765809339125223347604078944674246126403886387041693387660998390688457170522814747253803034314005460346268939742593930766095557789272083630414438357276654852231343488641914343987796215774356487818427624161269081835472783873254855049868098949276044536111591086172758900317491654339906425121967679201868186244353155984131905142816604646760626274113382495883475092393298822275468670637792433664822272050811000687297839231294696062945049391923200000000000000000000000000000000000000000000000000000 [72,2] -1211501281962210986011896791610330381597772439231468550763874611133236508580692825805644387828449226267482714070244604938149542191073369009108921701603974485720663965055347626037928303148892680417646203072524164618018372923885157954151512459213815060597068261122577318807605624930052966539868655959646945007199776649290189155323512207380098583980829351252598648938617130768363178282171192611722641809584268778205748832639139375484849802625671396749328235060887366306983767551749053269645485679931604341899431381384920682053498428322325091326861853590221332863479024214622655033672191425851856051838853345252428199931448168623402499127248215052981416322502593635475006303616946841911723455619612186292578230482471975004250687372769776003732104364135520960680541111807338252582396920814097690027076024091739618251127082276038066157668005280064521267236232553326531867807937015256967323165479374715308560664221382572076696456616346552509655445531603296125763278300379315351533507052983764645315227622980209298677191100774746775963836149469372373908943002889990140296143023961242642413708451940847208738430742777373918676048168566568224501638697245698578486437002879013553118016934517339549583482167043838039675695230182287678742296946368814329084047985200261832397773645821739054404013439761123094770705239754908530671697916267526805415624687343507769495715704844378289407368825946114357070979670746923918781719326890675672975163018586222135303954126033305460703614889937468965638005122131766351795403804593756563192373297064968821515548158818659060985687552975437178787761031951060083118574621355519683142056129340583982472381762627583035118149681645595249187088838680660600915791193464612772280259473537625155532763260467602841517311989915055354567061585813039229349143866680153965324590568964279784952570185525404505025574491205107988884653420776676797679682872222542075934349238177216914649698493629345835085783531828338657454055554830840606519715543082972308446276152345408982244963089843142623809836272615839698005076790340175325779237176520826006856230809435083030137053802925681093378769027131564955106824907284132622995242117093538632547952923443844301781817872321284761875725391800737291494070232716626441338266229549504909051099072313094926776296401569013298754226920744168647250248097515191734124191157768057742053207785593455847448146489819738342737382402885542152724565175289152726865231496726095971018120459902287450550725083279879932469775301652256927673583993416871708071130569518094714984619826256891694233653385141752847107737734758124634970891582859628059420480437872382253355268964066802127735747510272000000000000000000000000000000000000000000000000000 [72,3] 30365002283758481059755796711020114110677788402947484555969261151379116001074455493149619478616484928659454763886761547818136200402633293850645541307556484644055067265318420536247639026856799824029580338252497804376081471775783332152623781153010990229136065356057007783091932188625887337829732957724699426916240921798545125535094031834302608217276547672805339103204436409159639830975924521892862218310922334441492672973602719702678989582352590724608439108206991359273538929991208642404025937219348608581168960600894216781549012237030470260961178969529564682700772607552510108537893382722541099694559971396651697669014659944659663860863826138484163364999950676767869265907637725553220734367730524059184196213033461600918984503715403921595649557493029992008664083999033668736714415978581546196215705200972964254377004981698707747901037704736807589660330283583658649727135507078248242907505801014836895445037596232118981562815292011065157643498310611669540380623564784575810626625925864666171422241715828519139001233543328465824744012912830554954054662442229958343386221961259087820757524903522183460171864708384933100471282056791315085444691275844455972679664771182401701020854401177452174931005428847434840916197730587162171197881665154123187636541433095970910621324740884816862093986012389762786657172321836819393014208030412183433695172390500225012418467907923949678543335847864700775744858299924403697544741391307603936528858295750819424105399188557019626411777769855657101956567553020794610293182592279905824491036192836785954719681424533525768572264427321186850657270672097255743147145346329793995579416760891401985945056994799404368322687206374654416239900137055554877873822117681625914838935301317926518636894550964068439488056989192127060218642165296363369842816736569655391623046540372086544736962289150623784579685774073492758291641260647688420947552620675363455282161906046603989212788910949272772276793958354206389316760202979693437225293841678945913221046512994250976706851277021065017695979821896385102170378390881634844357286680904416404633871799274221592281036846961723816884474397133845082901630190825181576434652346553619580213774339528549911886715819399708813260855982828012615285310702682162466889055078295223213472463016851174487857764031382709916939083831216321211291410408206714505346652116500028814884717985094871796356904751700151422565028873773161392080104289036110768393399976505166481913435406764532715094614662981793690116544448777882849389179994402892944534895647606484046983158323157020814030839238616765261521167549925654073453137675603722959675191531784241499685876553729268805690646855680000000000000000000000000000000000000000000000000 [72,4] -302473327825829377814488571115923028369275738223700347090157967087518469569313077193624497633702148018178233745471190248101523757621096508038776335478662337047175866438059843459986454813228900396060060842135255715105010723630516432307131624966686972987823731276651004817606008242385965730996287471222862063863832857510775077512074234348944899042558916166386726592376576894917968526071346485191226877210014181423521922486995832336345096050510709462096240541736657238941091594365875919529844966584946041044610088933354738024046996047839601472827804691579016953651649696287008883896194463738688207568458300741650875780957029657145579902136651883098062351544353255493133359780904910708895370143015844091256065401007718486714748358010691507229018546309652494196509639612995773307517320981811761467402392451296173403126654970933174036052496877471129285652090483590583683870224241489207878993239743059870015803962182972539909892413995649570207882617249273240074846513348311450891635063639992728756130179290005725095243800185452506519698246279780045588056720726706828887207483578131300420950212565986726299825016294059820430041152369657348435099778122967517955375877994761110741940817155650310910938733795125612189740234954485049991524917400373500490102635178685406740704944632836782459521368095971867554290967123970476111521320412501865906829717206466023254333410020011807873035671176603060871303135612675547260107034248135756965334520966114665243637274933226057443069560507367071113334850211305342863293628814125234322513059871171717644009606678073476774154731721166238138516317133766418615846366604267665456074430590380865739408614534572594132820266507652575933879219922703756936318203676092070853202997316592636333968054650968546401401733083221846324155044355570665336518256601355662536935491127299337128652970018992936661989844938877251507915160626020727126072717980066465198940455999944108480737272114497586143251170079599404717538899450959715296377293130365158004739637693718331828979543845767737342057456800565229860651224710467527352772808928875078372956491847455195476919693107000562021518214657550693566023723657514127557900909628238310048389448108115914582443591437421277775509110623135462095653536923916646907555700712257423330754223357398544484468546904975029335785677875560561210130443942349368084604996928366436771613569185084023666684133976378828229188620885509101017448176484084338803741419852917680848582660463387697371850955728892276489970475657733237895238020902257516156530868857388420966678722207857715803455695389514642267995300195297477185388736719852193231903450855814980160927257390834013775904857128960000000000000000000000000000000000000000000000 [72,5] 2395896655433933555730402559365559933123352508745085759255826363175979448888105373412181956960380915264773889499196878997754932992835724319473099827327857717636381978593113527224008446519832269073913627220614847179240031055555160618058221528673867225282170863407972092817660744255146068553106705240258556706168942178084302399334740637556098576185917296265513155182021841846692899698204796240512457299011277890739903199680011068640957963816175683805284963633089344499791336771305355459507881838513119479799913904221711058609346923414148464501403376694190962570652346260578635276310487059962833320020120141852203879300935657570852956096110693220546508017546476807907108858409986788926126782350772758198804957716527169619325184373055468861477634064535691028109466849678137017565862409089444360051191143181709580428392468255108530659326932122481218434267068216678322356669130572344242438473774572671855868520526495125439572134672243102035425383087145972968821889405355707959014415352622405884837870308847719758183463160820504315462522092813464243603408282145746011242021933118993324231451544521952783118352356080022734380578313315116595801870481438303814108861002156238246375063230109328796739224869145648385839871047971317344243686739026145577523828535704878708791019191238025534314109120237270081970725444962362656191749410713008627963861402115538263255647652547356736470688760604680834313609762900879025547743166676709146920817719055359333635995095512741446587511446761889997243536076161393064237591585576470084492491272563264533557507083687998857059185665475334756547154299727676539116493685675893666466326704916365049078715742442810958981635452252923189779201522262020189442407309843539955973195521429110526807290887362018985924198633521044470724949581590110491631118918878299231333788286854862676139818174723086709642373949885271692299055855206447397972669811286558750416242329015922815012262165490089912748354450106176707961810597812835939185052775817062426995665712519110005388832486850238954874977558116018452413312926022922435964699836175807393354130387249642014701753506611100285790465775140299995293354262903756851883159650760657017728891342094809941038173497357800388649500644748565226668761946241478943812279211215968596380961030175559433921087082899629079987398735520601852973666061866908445316811967990187268292111159157206628650046187113572636674311195533554527427656755333291992528540561215193116179888889161573751392513204640471412455311578297262823254584060700030708248793673672005916409130163716927218609170624749662770317258510169165240518353858499396433444319337288537067116468419297549658263941137039360000000000000000000000000000000000000000000 [72,6] -15985456393006800963328634343406130524359485943147756026310335813610734275588332095078454281873164378138099707413160023548437590669079248329556920005671129078475765231331735982280226294355403249893281861542763953327079211527748684040892968871074152415185909658311287279786945525017711216681671888194155663073333664945174330418056283685259689059551325812962735121855149396408745950976001426080039617224270265440726618208618605938240686415439924880288031797739215023188457582457513272421851918297832450378703909873980804497892621489877586957563983809096248319162916759984697039251851697325678345167782646503070790229330981089279642512606128570628135666179646868880493498196906126082887791665050988478365113436593535462792725017893785858725065708797513815573696881196709685370538942810929218614498089028560350815894819349785700159895448551200307870748844857701760261906797871790627839232690560779269873629234678695731416879144592787841249634685673477823383511336853979000674614788937498335363662418150124705126461388993337805903586334536021077313314682335323573412352921844083786678804706593684302889127863421312119634810564389410890884709667543743969342140518623447226301544410072520261437936874515023683254028493783299892157796941599997424244469614977237831482768783200120730205206356293506242384469322654251420689029939260108103989568423544507099365051428208166575732803197636737062349607034244764300215479025967761579826853664522400413902926093691446516520071634273610804242432409588785327575821260605513505131514340873379540068614688166761938138365389996869725365470110011430757375069530287911637113299913583514330944777857491031154110959445972700267465315572534878278172601060033271149400017437843868128681661903476499644347103221788975822565773542528038484106975061571305046045261145852888291159124642509809333395280982070420249783256419907166782445087817733225503274253096448253010619824616007435777900652011513390032639610374238467002140443025159458611671188670804322329257553423018363166343253915957436793926153619719034378961524277202016250200800899918417619093650426576079153069752614024371029270777084257598889450193027481668410678940407752591551558694344718200481519449796024093146654700453607798720939933496533751351020088064001492322477553467885830074169469033930937861689213387379510871300609244240442206270419257566763240828787598783903537332915278810588535739355695854016886466389661555389879665146340727705206736557151433705238684849309911127798601007463383942644869363972808412154165836315395155920517372199678634359807346963922819170125917297298847138954422013938012014707647543869876412306721341859430400000000000000000000000000000000000000000 [72,7] 95244524976558789132222453734813850574445221398399483061826253522815838555665707058271623768736811481474874569656502534321161654992965454184040270323030800484008585318157611469388959740730888682236412294250386066827392442545956700653126139304748709621651415358174179397515324504972632802931134462278550770134066818061851663384430887181711274263046410332136001727242148218415529612915198374356719679989829753541377246960389422279176336897659747782378981079652231452428419342967057383161205407781048333293437138158336114633448519453205119938605166664491097570606525192195005645397705965040290224591636737195784168366241286219905973233953616833549146059610667858205230788138241777441003514475579935566716889198725477360271952218903902195352413953443325093243910117111695270668334430209556021682152123562062409546680081584313414467298654063786848100221886406857293332655520263628386944129477136143481555651650511732712966112432125203493620829629326443607031050964006910509129958119481976237013565151621507366860957249297972880887990384724590172675486941795174904445398372976675978947741900132680709490529536464075383769641225213536335801270745369415266660597719875685603948906415813322574715038101822411322408678587249668041772400811402940583789907784769856695001783450897977589413435330490181924831654981724120405003592740590169716054122218619379451878794969292168304614307711747264938507164213669598615682821713310589015453663462882062731944985846340701351000172188345486511848676939069320380135116612901146000212947416341909192753793109480078477041461452232392345304800243561272125833908072680427814163953650081681713915734044105290527623165263906877663551248421498162206455529641693804671352932113937443683230544161457800779610950681163117946632723452306681830971248360233407581057188861747987278600946725787956733418154458437201273127973288847219850432852978750389790809413495052735912682506825925325469460144924091173662472362965175779900118729971101527636573570287953655497500932575908273786113046742433424361113352847817060741500091456368063033522571514084099953661263909498621690085359347649047467074709030809342937971585518198550000772102988039186158117478648629616083115738396707936628063362851316214606043657458039482400849673609246251969852633421041042343059988332039453832061098621310572939012564038572206697903526984769463744374392947001289963359681714425756065215441534209817024444324521068123569425354766182901414214628175312783305632938783982478898112335629457780283459692624956145258386733837164874730411512459085764495936478594378453660555370865486704328852938776253551300792568884553150084680690660959846400000000000000000000000000000000000000 [72,8] -490103756668253229748963591519890895572676277275106985334492396670090761969843302874073824386646308773463314140402020210517908935654182742500970669876339203791093290035339479265526521168952726150469952067808791435607038525760400414971331109607672373113155691585710695416792515353744592006520643583568457850641335383038310818168214173994712512055024718725378573340089595992341800419968741419476878790826648129271544398042268975460827994054902693816328649548167565310996451256071814014387124954841108649774541728674849316804121344744760014689958062141998189346286201601071913574261710804717562903014639526548163031735260337326973093353218261810917682187238198487549768052426370368529634781835516954948667247220402475540313602340784764647554669377783983094489168110176275762198717700389290560294467567769871863957270258789547091245012730129408720844694301052848734440208588109269166389843671453261637543098817891721642338731159033191639224955415048460979095835967271026120243376908388298377236069886732611416360766744303124993978302189192023819446935028963042725751856775518855869037938137555000780278253634579997707027731665739783175469250923169601673896551963277332289604677234342488067215742101296860337098022647753695876328732079714489551644133391719972634727554659157702658968800760458375216707645042393280577858113327409960426622425958971259913542425776673192615354318881598404715642239045188263239453937387547138067757489369840529899924455024493551570393731353635847631489938426849018915092284089082617348446088577657259417236029458463151070699598894293612145832803022297330509036122955422965130941748565383826049938554613382679093974987029991689600346422624795083506887488882965548480304968923531641247478350435442052894345482753868852764298128438669802291395224006470643231607197058818485146899325216192323334469983686134174620317122092162251468528072744850941052065178352110071508990447771657759726000534034835668414154600521652609279057474913786836377539436187838590969415932857971455819551298377199562158566304975669177451473158566734504979286703726473419133160596657417388340827988539901950254550276017598371300457355725705277469251814552786789245858880163211345954002492259132264335139075789223433977311097094691136201145966410359699709113933718778688228155189087660928175820852135483725551503976567357969973557978839163605667099354112727360737051945344080976202994710063217504857785016866084818413473892860380050498292806482747315832442458021797552779223721004236614487544826406075880272941706307512920907445652125696216854325137044119444412841791992704362871831199112179518511299601668477925913162758584532992000000000000000000000000000000000000 [72,9] 2010868099258791581556440349240368022849252122422743017583952284149549743884118128358418750803001617007986690908286428827933180273745437963242157115692106173082579728371046113918294544688251852671499376728617797641599352694939581889972749190506734603809040958291884065573740217773434706385561904876110472597570234163559256784636978372631373864922212693248493495761937983229705358668022568742665073973608137557638373116423821798768020630471676582670383293031546128307110319470167744530282659013183302805600814896664312532177699193233601531394229428983369466931842902911735003499496562803316073921092944628362235427974460431275285173037753413082461028951472524929303325568289491368170946630564136757691356932524078922327362557326751511539869187165481691137753024455712979182286389877119770087187364226903431296478621735126248666716970342498140607793434740910551005381982643922403027578113070560443998476575762140764404846523208197441070318031785855550304645135636606160379344686393699772303382690278491877545054769326428721954165470979420872941473311487359818456725297227568069985613240760022081644654806406250490914925206173814705142161669711980061120138380553831690508311193328071969498153777429501386823404144911964292972985695840216203192252343778540440441973158702482815974776727857652436341338864530891509716694370265598189149125127039210100126884823465586642287813100755300182770023629832342575152529217215080313173799689518451534171176310275494866267040973097344863897435721011864166324719050180053709790500616986691335862674301418786689532117701233976374134332381059415872883251867652644783054571119513683022115853016722250048150022341366774466852131394408340529248370179184143695925417148545934347230571023279449769234837837702351658243660283943009758990007036921560030399527716577829387545009879051984245136050971511698297796899525064095920603480923035379587507480893458958955594970381531974750181833189503647905204197281726668343666556416147505675100445310807782126842891816953960980234337771636604204860227887509248745468849384477422707676548165609081095975432659347880070175701834483192887316662996083897316640235575302692478053226391610425444255697093713170655898166142232979205194189475667981194032701759604121118186251656288068749857426330930959812399879610067945301544656182584623972220359384470673552923825482795537043141414077285246306591841778969698731313198749412498210456052985755634595613848956421896688917447444273871684285384385578184534887989519376451713921077963865966188118473978357883127886360786764708967457683714720496037727622842504749504347714292672041962269713550097936390757245092655792128000000000000000000000000000000000 [72,10] -6115892367997596666238550177848081678962603681354965242143224770752478154026157460403758411928981684445064563122378862746074935303967136020901222752396233353198035867074940705094346356188246427319399431508073726387552098722745915569401880297955267809247836559257988148731957840161718910382390249067930310839609361606521111260384020018697340840651642467775283246711332035922602283844986284036284239067080383407204515478964419132690129659788962676729043151954014445520080213570734086206651081398378002994792605359897715590599449708281692915092401660899775464320653158939858816898641697084211732531719346027533240704389941628641434641465533226012062130724183545048656076604732688974025493682847574580055440160816436717509198240887814057788443481755178953309873883850560264817604511000653798222692661070775692617231665170332818714017707582969725455733297558232140795029641134112776656307184502985793026093985510487574278788828065157897065089453737528806143029764834148995454964539278974447769454207491912786427279786712195205879729628928233158501093494894588650771617875797585768196655165020213083668061440722489087627787145161120826626453420661802980092929959354608670495944023892035645015995917795937455630513261960709451489042769835407416934857191464142082481775157367944567623145758822180667760043111487546405326341269753483394619474497045951975652730424619845741729669098202592586996883117330391834871878847203712988843442474311826236002682245218131048251496166677454371566932622514397671384904956863644093971837640685879728697813381335231690318447074467964277063221066438111069540719704272791603586442608239078963701692322567674733982092894342315402928314088224168056254280742322935394537254670871066458066793926553286593344317757143687946207263548017013275415754012853149708045523164548456460624962749155745428900689163641531812430607695586430662037519788824747290682017537068375895690062768523208489594150140795518059479575391890455027109956974226675068131672319703428761055012772468408339883312776428779212468617206160536407698544945305052793980876545458615025837825076376419512808959919263609987351629819569093563811454854462356788820043713692849586619365819269061680920757348070857597762518956871241787161463913902798431031699489020828550388537402625307415107258994408185697161077167137631765826790171539417973242372690703318218731321903108264586580801932522001865347062571728352573826501710596722863402137289853583198901567778817089530208072539024941113723855806312320368439096596890772017497264715774270439123342763877757687485820156101953686986916004688642736595776493006701456847100889153302517791063038576558080000000000000000000000000000000 [72,11] 12291061138213162040907577546651729462948724580310770843369105412246669453097316772743917773754294850612738791964930898693214297404947166776806068774987830635560437937431167804086904020653526388223931184566085726929703002089023494628787507089391004269318511989345141283419258299756857150552595875708173722047181703216187193566046332067934340166297735805284907373474933887498551670581926612635573957318524450737910839243918669270561880963960494071313648275039993700390886485670995645119655781346144223916163343361671530260020974810993323416493401128744345193079227977919342746511383410711584619830635197903869112647872044045592838729109372949897603532634682826179661713999246093591775869342056536216392943596757239994691509804012844289283605842951577830132933117687179623422641219725708270777858013038759663048600272305499459152006745828020495627706845853277539369753875000373818322773581392752657445600172212345082188794345128906645973166319406119284976728362994279590014203774123245478101299602242456890963982201515231162919726169290892097825638115805803921965705017072856763839829431760129602774807369294735392622331557427962648158227536780918269299401659680309944897194515235057992016448351386761967076895332358147880057700556255859971649557365873969792567277695548451325696291333032996412029349533099392066029048543613395319996002214951331671967251320155468572456709464697288534775901805819023176157093914307644051812727375157363342090333685856973903639678094181959279499079797460381665922398931217376376164156598313211582039258374441246497563233503237952435024864989975354102039775357764147038306090541824962799888440059052110936572469317829183986486346083117057797548760445846008217132339449119453446535643789841383965309151491032493761585295468243091531206121918172326286179228288748161527408573278434590396373171377705488528623801987759657437543534348029018771013173839281684774759214397382830711849778992445127333775610961316780638903079459342942146186261088722047266542708965452854135706591691514138231555143099327919521347192211886258287442726293302822013302484936076763110134607547897228234188624679767279715973334492024414398910533693184809494737285252813744488010659479698617526230825229234681160714486504755021886890319057131134222413302021975166601479638147771581908357230612805523798823879688749491242121107494588216065705114363061327607188393624471491418059153513548047914082142259045816809937797081369954346049512159409344364945664026734331512693557840426192796107369803691110572179174461753366395908485622882337793292258197814698848523678253835051553671638760970516588338649935967333956101970742319513600000000000000000000000000000 [72,12] -10030275262901752795436427367347081034261085141861501626203164868120822273132184902585641793733468727537585605355024717703724747131144741862897276020172313508291172283669133962507496227410543691676282135718170103886230669733530156557410576681915540631525478375276065053584934214526846117799604038739594779072486328763656940850662195909205043807833614675341302482764615116592616765438526182730604209784010461444077727024860519067075801960221812012801083736891247659350002763875771643984820870814910502365303402568582373732023996334668793884181654545866554147976825343381836739464373195220888639974007760163842038265442820008221515565898751523394934702116249743478177050233220405506406846238647908548600715993523724462912232500645058254644868684908487874808532282640680297394838561175811790241951005721348034636411228792375371268789224454028858719692832268357230102675103161580885911762640748093445001168483584477667297126424515651706537782701074012318529700965301249044179375608590629647474391055154875157054385977414971407131353129219511237239707312431433683102753288965177864443393897781662340392133779632784556310695240017948579348073202601231185907401007743699584558802565448414486066601733310376100800936755139317789894910651318851349323171214801579155218429964063436141654996382658035994996793640894571618107460573653461932948612515327335945741369450602274085515599886685102297269077710126194329723623452062918169256325719003690760066228077786103605214582506916013160886725879382571231911555124800410015889281102210515886408092844778278400205142231143756599881749225801698605533126324793370084793104337872108422977681167921520156455231253592663237591962246887807925123491747286111241694591757596170187124659336454225592096484899232239169891006932183300240326358611523599523076094173237220372804232245457818319150701647102403720074768217336747374305809042511646867610973634256724165007931504481949381381207574717912566160777354981600753578947286362186432856562370110242909782938057033726385754838391455617855554478053982685860649616031919393190630069313869784256588048322237138760669108210990250218377104592053235716623333946875189557388149532163207132976324632117678707825531596588845244739584749026518772897585894671315749294602951684021842382084857178896625271604176550319803296620985767057193598682822374204339436507894692793078386809433991907761679551838996677983343252308136061960336921545957807681084447973864819606082700591364874352444870170950340977667800093551559470609692887888951858918812131592500374493570238704870899951855535378554371943441725211924832092672736858993567230556182259328534889251288068915200000000000000000000000000 [72,13] -32318433580553542473338322349274312918332864378739037610118872516628652923606658036210198804776918126157201569510597548123628320993792789456056071241656559986118613721497981191396158965828887463044545855026304993074869682682727540311674914813153551980569381126588867474626688188113372116955911925096348753207671233237380779082749813012294930877736810137433904971300475293999923789643890748527013968500753912162613537618696965547134990139695940472791162274171975759334216486336801252510783615841705734001749553005321828814123322190096597947334490993162337113875030357370336707583156322165624443868633053683398813502976683301801413537153534955118127380173524530057203453265515186817092111484297047646185263027204644080924797121969014176476986562848003647174232647561727588727576373846428704352468217489573688986681925204097495074938328101779134583227950694090527900591923570679507792212398850231726534798068008050552277817521231042761104229240864502516875788881090264198455732467582272369877629959056218446644429465646228882773259042416652284088565072184144593519380359317227284037479539462051540162074716245573175068222053387112835148545384180932259758597292450541188276709715506999304137053960591852596133048647414636522510212727986336608681190830608538794424275675608925849552155273050268621713856114396781545321418346189468546906801788327347304217992854052022189688183176382860836562902108847161625884910274405621418913836710610481981659707648874722910639624753586507064223151556615854183755579156380220542377052925352361523972495612334743222103158707650303980190305089627447611148792361115393209249313152668111557283712413849229656791087593657895462552606882285146919028950327618503479894502401104805413772355917634377900633328023161282335259767252747727897385754511802595980889390278198955723380801153106302292864236609197371522806651408980838583326089124359522198341491665563297748858580264635896108991100718798247641899847308233714426356783513723505557983322635423017691584386175901791028000703102623496349292617688906492182998220471715650693596868627879391706983783118522176525426945233514544985951971698817154420267260329042944867317028387607698056362659389371360209889764026080626669681651848366471318711821649560129801078229936617980711696734473903465448146792213921258576359650104529989338587419747396410852042876041435389941488192007652337023437502345376630200464286387876639558275238706554106793557297561540283203882570858561894650924103921213629407610094158356373791661658029395367862003235767396780827786067666006487982388500400092615724415154233839448218235630874479189524532905276662040776478587952824320000000000000000000000000 [72,14] 178755650169016171827125013249066090335210890644847566257913547103230570143092282405604339773542989502339181303126265037521038213455260113772779225194430646561842810391635454879254009702671287467330793902530078251801097065746427721443479053308104454960849193258587371147835426229490500838785352415754348733959978424251122512052556949554574247536067592026684297404714734637438271093238937908315278556888299337907026941510402485889448610022593287232843421639954234518599315271893730043313864116464702456357976885773893079193218033433866229320258003292001626145025903774950700100965113584272711414702201921516624944907187215119120669011885618360058737548136073523090351287749545715327360798227856388653722322749590522189919382978061971555702600863232751376430201057620571337683849436246217649522578847758206525342917403924083092562022742332245543269691781604858719375270911527468523163376229189129007062067662875783573754726718035326814205513767035738867560793026271229617184205782004363419736706078586127752761935064629132245245947408947795179183111775404379842462066792264587941390333790424084788496495907723575803531772562492529634531437467856164482016739764102276523540817375332622755908529022304417529035592819573988583701514270856293480684161671703230398016986779007419129626636845493621165918668104938939220778729601992819336063331763426493324546598852087840764273543154129492834007243748350721928379106318648094118589329552168215474297368048023105884314617233203919307804675972289560878132866575364143755751259363232648768086108149355421816838681824334664995863107870347856044691353504103315966952824161354631083930985913510944734906918846858538795609181366091319082991372318004106277365311576524640715379239760963662565248332121278132846871452471478442617333580985621684881019890358216856239438199495417043653044173915964084237620673906772204694701277972098435019585961585758233015976005733471207158746144310182177079091360453002102836906537390363374585731604164025271249987353579946875716626694316558879196701656117685856392227005640973387136063263556971930612964448107359190320620027597575710695988505514139693207729380717312213249079165305434485778852034051674110665458220934113474795565053934811207844515409102825276660487896566728041157108376014076140372013968972634308446413385008875175900475570298113345580758584628212872257257811843799490273909580618592690576460369201558645540942370264571067290174610064035424736510053438813740061936330885910044273627100155688935262785355771839072760292672143616950898483956373522126570944658397228959377309348636473110221220500715361867770470612582972234660099311477456896000000000000000000000 [72,15] -490441910876561781248767039722946575363701047669493450190891370769877200680801536108996559107222425730523363949469330174873661788880404426639447027415174909659634964161482414622298260236753164059313940463802936883896717405401736832856412327286424486398540676995495817162227281690422785848430738007131605311749434903420907580363191174404304286780496960003163063906513451644080295436513479097803085252338161782055866414714125364727621353907350499499506737611671188259794220208924821408154965900411984771977181918798343982515707764382068569759830718136889622253786935619203740673427963164288432112819742681356706858622378732881586419555091744693098142348981684157159307206155009395875168724712345884279135528150368962660715211769871375241154849784174844183625314402692788826540884947064063348900146445190274200358244592371804374483592195543589462113744118765242216138780583987073078757324267550546174904102834555014166075086403389175352049731334644725578928213651117881290060611456377695597169420289258961304470815703806151269901568651221210240037988238543314972409084675148442308688930667409368396450991273883528747505229726636508275149378245548645880810019618736373978882774408662780209300810551158169041224205043895956411521558588386057162360915517610113826664713627969750081676738080620077516913482962500727294735655454011517420708628314434804584398754963996241091712891106853336461462567295117042388169355485773727520075131708025075319246293288137883966808437073357898950877138190935275611349462922591107145575812192188496928927814431606988860378358891323220949100587033187922501206089106543141756422172515840673810072659151238642726130073376889213137753858363992682245775625074427513445203424615398454468838694686077749781796959645092858311805147396310467668657108989581900138051027031012264844041056110944346726233790378893790683768892225680360032700788842725297127666372236062215701303341713988276509276326965438524539904670307865868425525276070938656660830797586377436746238767840121820023321796183794592332393203750807559605890053602608536606887042221039741193531020059294013694538105607450552205474065692779789859185606159500967394714767734231078329766132195730750000966515718317462556394319909725419659203233862528232210331297457776642415417820695101163941971122921073539262026367370013232222500899072990918207415107699975078820973264583188338333685886203968117871544401339674528549908079224176769345522500617469517826509752211383381770431998448374058527666593744377905760870912631580561650147400547509224238650354650925323753600665073629684177211567034183535903469414930770375977241353898924657225629771631689728000000000000000000 [72,16] 880719912623223967893316651068897509342065731843065813862690380986459736906424708996386716780306279714005130814682344544468115973761010486745773743800308144681590146879322643147998601174736242879539197864782694588208638814228671593070013279318300751525187595304535272788944122943064331500696446316417847222939494927088445649123838400228739950366529806477639206747863081398323823604230468970161987145620460849758687696825931929147940742747959109998177211044051974682865988384571045785097979409906351539314453908070528299252106435618613154771775858816423917978819643764563693929472078918819091531865874281201963858636298268653356849648950246683281447376818788921420711686196134581519134483795762076115125812696935467643221868523750716088665554261845048776847149700818497229512427844611671900287591327659217429017485888427588260664437328172341778163035132464912574444270604599694759670151777535827173590526576541520808353319289651372743613346362677121158268405291221560234898398870986448069601533038788963878354426968676612959781563641669198364045795931721106547621284406431364104119945090044285517594824167720035039399818543213608799191208982576315422346034171054376038409906956599458519698855943039042895488565746524484953290069456312356090715522652965775962261737146220134329249744473678950277125604795880048275602112034486124299001083632051820752695589119889825814303325997517435897482780992268221382149017474499732686124965646005080197808132256235098403729528361640928032854526105049323084668553061634562673232600227122059036862455171732578206233239484348999598005884196083285574816797129470743333464763379078338494456183683234277910123462356560444778245823606968389570835852359944290733543517525028293650377786470045085449165142199463223058244431510595918551107197282021660562803064137188000093049392861545598823070276171121573596243428780024238622167055385174280442942576167168729454419533044614758617259099590274995065508684585411909931792822761300098519138454324509027572258845644832104103371004874649381813991217524644385251986762599802245281709005867014809467562272145003677923828675135146567158640141253235376782579556516548107436336486893726760887081751452188905979735053663865943237943392836622771460694550057514594386110375653228411522740923362783244796647943407328872496535728177695612128818686051770734594366282932881499784574498275785502969920537901423458061736228626172717751592173349972949295424470247856316080436333437383672712336563087427543019864037426628664315378081364102172131630760606760674518022396503738231559632186989411888581427229561616555188201804754630059851183157926885278219179487731384320000000000000000 [72,17] -960669551029633754373458114499867421527637242055289518635366298464770530413551178945606414323179255611794407046937245982693370761078695738525256200072674052001471976495027628321541706727021472010337053524881489776221324034159303099224536660574871442436126850892224317214315439205982664078556926092323847490593540133865682166707466218739385779851981757977421421880861987541818247297594350382758962830555553639172074082410544976132175601374701341603053584551870104189950155503872471408086158569751005664709773476678989558245992662087364365548023298341449203951966592573741970332250806979932408808344613702838011313758612483586949909534165949436961115275065740845187435922857688292897843312924057338278414825529142442138690301339366793370064993685512428673244022559189937387914877752357903722957646239421109734822139789291547320666331285420332652440108475102520299053900500544144173723114879298601496517963177779627955071660887892762618834239540759922902814816617064065215755051440707952561289505048191061847615910885583161619889303240948773400027567528337749316850853427025469140030288206802833940952012236434502146450963000060941173102586977735520947835662809637264920903542555565771993496469765314210898046455267088243379971089020596951422831921272065677367084603876607439458537159160673870762133091657865651249093960426606754367130758746033506278919430475079301221770490079893115140519576535977783706440137914473973927031729899767321211973826495049226026029244898579311514198829058491972117791275178787800466285807392765553027618916148540381626519870412634232141081288452701122520403886127395098839378197812711190594893957343405597588000165141049632827370451464338918709018128326011128645838171677223660244345620290515646871921573269977219996744069662807958686539566150502630000269201915444796077760499657000745383556948969914487847723589065014418401071011437265089527412039787752381014032921753634671557942331901578884280996909415918961246827395536219147538901799967068961312773443136284899288917619586360219057641729082968074541437474474199681043040163629833588104761545791907572666521844167263148012839247584770308740015918782551486215221428021838316565982452992578238654398828534006500736031764453972311178501929773243529094528024867421213318999642688847966742501758241635795132059726186198528675732442471322568126167721340220335895248113883268171203721285272084469303784604484854432096571649420305850427152878552840912301156948952879153143898443702030905536238723844518796884802138999412879361257111344711312546399905583939244115180023394261260682683434252886416395419333103188121904348328421223805252578246425313280000000000000 [72,18] 247457511015911306857433202585797864506248644178646881491575287170614488279121370300230625514454587297843819433266412998599588825244859753914612370359843872245145748548271580692821275448009047863068724942794036193267325083555400647930660288609534502440261136054091645667597309698492835726636698070956774516897214661713319160067916751318796508058785561298628001533572769845538120120801268514740848806695036024883726416432797017264324373822814909246950240281230476560629500505344856318197705081943101668067170297028731257267913579438376061225554608610225683264556459414123865035691250429863937357236271454343022222310529762531461644322565818125585071688887691437165553577158610873427190351617641370786139380820493775330820637532304464702461171382913023373851901994507704719944668499106785435413250676657252565647481366270398999235377372373597177671060202468164406570186316392034403970118037471560008513496094517876459238344101750358682670295470119613931123684789365177822896776245745467340993549771554616739447256289557284521164951634835660233857860119300305394098916897937580360805487074556752116168029083764649228221078580428357973323030304455396343637775261322591839185758821806766949397526666972535674876928596250414243903563959987387909028362734257834872689790790663485955636461734280572038069696862055414823390849834119317071780521569420661738446781999723601974459921343902285546416737806167708055317932938354318657353404263556787876902358429996712966950648412216952482439000666970762874956248672013319656917698767787043140608831595185384536700554060891764642633832697370689812659466368247265648745572505089979690187719450794803689342743342719819023325265527425534881220292432349331853637262709401289288188570666585559186896293903489589893758262855354214772779865087261492711450980283164606490490978403910221710064815950869264959067379296355566547564841051253042868179721396993275040691325314967447121865006789742400705242687599916592344253480133704189035507699091335998808296190652775546036563396159637681233189390582307649043782536892608658334730964071645878657247319274678502407085933191519644982628714891468995216805124821258127750988256925746844039464200460032045783206852016550120312801893824809817675157293305116648470529785134594621793147905731970236460405320722603778489365236249789867361936591218629675121594674946975590292013406743594082480130695817275529627189734226772844873658196510933427690611284600293936932625614717671653724274696638779680928566156258862053777126839632035213300619123019984972670515334830868103772909449516332530556400853592346600988364160273560434649242061319020137880175398774374400000000000 [72,19] 1181638932132758013005009069873473452264936823406088072233536093952430522012830527770466477674340057982554062191498059885302901567777521793326533588462990814974623157990827319360609574524776544052604369510512260771959448502719669664678418482608592835010493497975821297613374051386609841167027338379302421726242251495456274247141194749771895578587442148058535244851203082926316278932080194828104802637691440323948200867967995831828220409558293861427718157048455717057781233342558574218083042960613394054469992057034212260469604949253143681012120541983287099135031186945018262487430081225943977581964819554791636497536333837888565004286879732493687616614222252594388545439844882760847628541288163907168206955248241884209006567211806173258692047099123253909538720268104541622632073629898089891662673858058269095756314207804227946085095732293971138544358995485806570415479153081842730613931953942946665954600996840378756019962582184894283904136401142768844367206068043624216178608573077803877657416874294658675151748097766281629607933435280306337831283602177826416505532978229852999895086840509559458348449647751809601628181287354095693020910882691234410963198063548903728472323288942715436813529108749559059614077125957204549771643193095911489790908638353679006172771171405086530479316265129225704492654034786715400274384941031752952589064651562147901300140181030707889533093266316297479428366045919453934244566535318243785006784844718125327160682366719436310416306903770416648655939324159140721860626758875472783947259870725580260139878922936831628782314704352225380273426766856959327193491262052354335831826031089040767020879529858365100645381403517722780767286605329233978296907450350378047308885112116487312018352950313787272199325659336407078538618989639759397504641643793638345687695381427953989329504610204072387229108925120758279973915751477823990670222026172976517183658394819506010360634848291074737141570931426434663010874581004996360458427285099842866071367880415958778675840322484166156812231820970149096786962538648100138450026050286259442356041253865530667961853582790107101496120896482894740796473215469717967568418360430883171178576139796449359462667419982362854792548712198187336791171531612071228783618949647539410749865826673566957936221603538229263811180260571811660659582315062671535776666428668055431179318325568039528978995094146372490908671842467705398984299746062942855028875325438724266364056619237410593393595596065225472290922275623626794558837108505916516723852203281310094460590231221127534825269904704435907623268420174321007532228917156643290026985157701194790681813736970742162383914716364800000000 [72,20] -2377114749574506965666689446303858675842896789238446180577995013223096907900315824370463991866465332326746248111206168178195051669936348219461280875018556427896255631544000127728912868473757788689542829091185886646691517828473573313454642072416313632252812958431498876319890257893083189968238887861617299660108155957791356309254262073228022662646740765469665198031689039463223368613075684710304000228033594129736969980951916907042073204296515719123936791472566225655433956970262031731153018147254691854587033632637736374533468267299374616011322628656003680191516607264372291621098866127940186695381723701083234429629597755392733914657247394125174495150254493461687636851019295668941533706715087979458777775379983758003995891116054073410757454882113190422628246446459446781325956668203508020687211719215344527899384902966251634083212827092968093663957280260460077212942365707674002717663462058492727697368734893849716714783661428092505540761367534947288888214554854277879317153909326688232901165599342791878730952427704273864486517029010968006323674689842637437409144467092451576604207667248146194191162671876583180355434882339095284790024513956649258377131397153794770260476798111384453714588694912995565189976894284997816229053836765561496445098028935690588460983883631771044560819792660837946419056118647348832894685938590372621126181851790909003909090203920610009689168434549573993497596569518376698024579598619208653589836364419797687510540493292167251478518762618720498379230103488280308697074355093358423717733639570365474367719815535605659286557977974956989384345027752351156509279779439983459839989556300267053773181502619211152228051946086626833794482904694111106898216778554419367323370220542675220968342299122914181736447793708042443362670660558790968469536278979550624007481843645217345312067118519343227752882729787145859592824370767811171326612752052029084392518473817413773111421072142645008496638670191710573955556557277418802272377040189116747029786583973764631877058553136765677365099769425143724350836666513515089666163341151722764559191751445126072459459718658070040439503354136214144319165431033529662148804474402364167409501004017218597323356897818446553820383142432298394585354416957931463076896994127173624500962077696166525237071140140035353448007679558534822724132400554513694097335664497697991441732678446242219084515352756827645285062153394647465666773769010411206263878107480956601631394187662616185434002594117726530962771787914616945248867951330406117125245004313602225024937020743238363536391003018864960112697791568098875782520007412179428513553098020354446135643242923290649360993353728000000 [72,21] 1955075370295173244600190335897846073128506276829065801509201938877562327166226703948479096005618129948545223661005311989525191372282083041049213823759114405814001170140389146797089560302779943590541656088911091204853543356223470065402422931520090090757267662332802072000602030885356352894603277991662687208836835257366525953443448655203602251758501146943852164963033469643605884691580562021246470177923378747372909400480740103014464883716256177572329807673906754155636842955076267763212851406187333347213738663773939749330846602459811929119990732514163839770995912847581516113279825381193871751032839075103273640028321979536353142990280945028869285838336067394136171091443710977419859264346211206118255950063675138862586098230797728914134332052246939439214879961435161368550358780811679281140966116804399340453227860032133324598524904563749697970226798007696160802359118108972577577585152571090740281632909806260571005064577338426328984830977978092618527487321878996183373826329793142453318162493432694511633731767123795729527890754216503382192484416650916690864245835012697359980390329033106304706897145288567607835987634414991461319477464179131352398512847510113319428165506952558651660206661365261111041565877800707159095759097035418060400134572006847174395189905581779538889298837423517872416896385710217071209522232969621749598757323287750063110476688866534326706875541095245634905631112225071498151818187731244339236640307512104493892509721227178622556218881941143244669411999782682722754563528187867496749189444830675726230511256060736728437708405347764687284763170992882065636674936791998516120322258901864228112386370182313463879397051811937652069576292265231654442443454185455659693269338610829594833197774781181271696849034074712025740542833285286169223756999646113482257460355968919744049493504488325125847914071833810054549891606847604629919290401648032903840518713633287491703804379706146543854747238292913909058160846889382240343151246308148188768754207806550454346051726915481691657703440654376580239716054528154681212639018063914586574840938643780437618174699952829575496265498354457651804888798961987968080531994507043195776967932683467421910681118831045147279660108131397331678918147032544980614032362850517144444945082519349909012272617755981471651412242272962625271432013278784195621955908470491882487384851429746755398553482202423977446418831656790077967341885747215345047026114457997229411083648220209471454144302163949898626335848052501274750101773216968264523860498724734860838957926613779660555573533366645085551788636122102234965078824509149299715998644867994675724622010764066021093492654080000 [72,22] 1615845630233693945470603586540481106490496062069284182601022393605463556353238430390953265413510526880528890338288468613284265589656068300706316976665787082938719365324890897651039424578113319006943501881988262340535694532007203630324930839255444821911369439511247674056901502802162891037593498258889439647231092183766326598779976548306661331311217830253738887913568507869639192629042496650054783005480606342661322235061614986865551298839975587274324372613762848085784264859812834024353414889264269482746895829530414312750467771678078615835235280348387117470892968366765434287850886020055320409841400360459237778555456276099030510790608802792052347075860999793355110414946937411531773327380584495854809966233992612127659137405946549845388781391523990889778331762252371194702387870690828624490240249190150073971691783311788323241198311195409507825962550403098962115274486627457303787597710020237337280064104117850165362494567579978345924091667782292688212411561737146006115391018365302369833333134607220114440372228615572940807012633915605140673840271124537106239317075303705627980768906734666536130181201986281247767879346338997541132066715335730014641416478701659584208013448435897586117437128227171729286213913885389091464755183284637415257676934588946688420309506229390346918654669723014814655509982392181239637081731265505445937805056732316555427542743976080485515159370223704227536274107576688906456241963834085372302989781218071718936012761221340938743864954951191430403085470914574731997035538432777014975401025030844973880472991828425101684452026036341865326279761535969895019449861277342831817849176884361707077612176684242769633893829298011198313473855803444565392775367156200022963071300190813186075209734646065540822259088388728776705352513397403412955913910814816453751897034581528158978462406140998663399417534576619276707934645572461741191146776797343509390334608213111440759514005409025349944043117262150697740867472476304356740933831004223246981241672134234140596018096641724339629041955394598039710093486044252191163112474913728312175908873249554642072585543431666500634634438032310541489974998515062781427790896195719791871341189621222468312853016980999854841517283151811791636619508563926428790531654535656466083804319704472168203075801133953446916159541506157432094726855009224233168977338384078758008614077550781317554982585680154011289192638962027324300134351958229874368263410790876271358345016767125733876193077237012139449224740894029625578188722137379891140376664307787254693186311868214454534029270910923385855743038057547082063191937026611883889675255699845803904275041981257556814725120000 [72,23] -10137295515982744561659166183352531075339650747987920631290176098527250861539136762530370847352235783351572315302803807984689622530917415115155518873018217058643141786568418469029052042268796422122006638470470704104822881981974260923087979544576274007601290127150772391269233499177484895345581929624608744478705967742118977730624380910658448134364040976719125078120852175401372042146315366916372110223904605074625946361343707202916048685642881793488632768377274328705697652850720328331334962042765104407506014647362202705047763563293425094876235768402041198796731089828087899251410178070341002986520256778164509326844767335747676578902644398846491408725692216165228328652837501519346248520036574906457703710367407507419938113890253278551986848990576028566590320569343011049386316809065324218502747754088599893450016515368873382637576723759491442002437229677817728229326658779272473796484747846933256492093333642934370975770748942212297141736276177033778427147276726003431636577001498129124562527892257503762041328018792538335942948440921933615018479579773211875591573381287116470521231621343225098921645938887527964948478382464490512670654852231753208896653738389013675201272721243100672890041871348369363211387324124797308450227533882724800821292792769437010669915852651221532746051339231994050988280149945314830185011181732872449307544068300414544650051514045068025518992295962717600050380100170344338501609811563248922852400830107324983829324786425837076178404733497006685432358131689517246340759082478458954332843149924187115905605786338065411367268401758170551628785929632657486029313669581428865298828467856849160839889433513871645565041305708687648136533530930562079660435200441136690319984488452789051230343405976211341184435287313001977284361045473085857314375437018345394891271112334929904156664800341109460667635297262887742536609246454552343849547203562646620882513322947109625990550164193089378752699887806072826490262070956881675472117048445603935474405130307693647793486292414482879675861796876579349750070754238869597284891290653707281033018451237152738495579547332986617761164999038151717340157051531464538397762896839441844234231868887216790546760434007357554039715827772746996937349696642410513052517806281007138606638953309345205198980740389677922086238816368819841715718407436882087490086663017400443467672030380100387162708762410096523475958692921618778592570215448034732643967719232573442624524627477642901682408020467248412096079468557442490959439711146002369339365772508361088957937611683150817770828040487870904351260727453428444090471161652832732075857300641376284931887224882381296815308800 [72,24] 25021931637637432894680937597488970835975672067725200721571575003444094079053902553808234384093511536630147775059445038854233457702668134339867362457723921203805627125103810539194846316710996778127715683954930759681069117437442382447279336712044996881910727881329287535459856494330928039094978861388953532026746047849953079813262797263824956243331206984315256527110856864756298694605159032954956790873013735835752900123439430403656857470596009733474143306002477831659578895890973347425151490746584802516484611757841545335962321539961813128190529438917651499119245172649216152381776276019601219637367395524709742092546597114613675545506810920268093977010397339162408224194606286240570101315964305189846982675740746840516794308964483645913994070969390239172116109038985107254533858441919612971383493955470798663972162272628896328176324049397404982420233098547061525803643706959957408596088222820552189699549149115716395968033370340395050515329866468871357459754226006725904490599849476816780783192494590535636578965318763498688856865382314097325062650098866653824004133623824574452101091278707037210936608226971365863301853114730598456204500798399596983641565561397259698285977267859155587674207432782106849592035006027181848442112838307154557850114198467243305424226772671403915363070832784866131592534021419288725030070455045519928358031130868137575838301320320807245384961782450724651379106647532176660093771451145219522754216271893791265126731366657668939535599178555632219400635606931484582889255571437336294413532990059765117929971115220794490527568117264861059402173464429651483461920611347620754401220563825518128452940753491024088277588701469662677785179328174061401462105759608346686178335261975644504499039982382823332318986907580283313098432570983500978286261240614259964704433603640320884496794202143133460643671874620070555076251510244268134697020562186818455630531183117189920505059167128745237792032035252347701612591587876361751450986427375135636300248019617914412296337499653812495939346022099381469845696569082862880944760384165158959946416400098113333829271718265523764510275343637012696848555284680289999036722396076739548430418936525621695500128336854693007727382327793798251103529140115428745820135504927208333615715606850638521194455570599582307835161838875226987143730101930028615854004404073740740602205557578430477222837976425131798711175136321928178155991731750359293775470832096347697543172456155082459871812393548887881823319917294708680715074017685163563992910130083593989320064438017910978464410099470664026692921632912213281732212217038236957146435160926098530294001266117011360972800 [72,25] -45547597348133709740690515283254545242828510520339516909318949165536614553279790413989803597971585547955873744894890474237877122744656942545477139420841510604470260753989182973758830732712723521239993877987776859541375952657528926839470082796905422189627228573888362004235052920182699353406571602839601470925759341446818605261429316508797024988102140308265760451688849516945631911490256170211529869394576742794295683899378159983893142430630539736472992468286558490949917879368683396873057991659446855191693836219007958999790416903385758302087510055613605631259645958609770683639133358577103566808627372353776700781921648087454446410073650204839445234503365151924145427852875326277027081383609287724034806602308142971792574558608413445062174082281057353552110208186127786347696469807572286547604151002324922851949648008840442816424970300955642493755264438773877827740740052765851744029499645140240179243887690286351526985027161218946544764845684440140096180634620470356960161545277381456356300377644161806455607842046731681092319038476943362595516964585426162994291552440272641498518848791035374303782905170074283933516436374263152906400533168309833243911763691919058444878465753163703382497346985613171016810098397316211633350205954903336494796766437982442377889832655660978931338641697453422330953149797510025726283689782623459771947611433879138382115086122810639488804746749578296074854988495360843558410375326231934639667991920338690639354808196663825285063825993013634347624847001676372013103351860631408840812816003717134669116697970896990798499555941254609290885187218784379489752948820425269029287204976062210601356606274810199281130419919535660505725767616520822263296813562311270250682174491355345062578410138135377948025581790790023640498873533562096829047802795885938465969425921076094753914946143484894394732689955164202040129759653831127981530067396444814209793690929174846828943718073810359866797613289554853889951147856245149691856185783871153408415529485286585686574898099305758727538307166695458855859198466592881229061306843910770303115429929729249316276759437533267443357703409913741815295081807817926016417742722411585485848988229662310345736208265133772835993116932774601263367351276240213294133174926985116109732011206125446279929896684493313824600051282544071394752262414585037846026366697052585879329740103469303705755349960785509217113085618231169764891284925650920574521532283587308895246615823541063847580960477966405840145098917473840365650278785670561959637573578820306349833211992274398649955932270598490393269035688972326822549428620369784667558770358364796142711708797716817510400 [72,26] 67583471193520220027567824430396888783465318294324533840296544315364645309714748447031615406148213669362999952685032784842972499956668765936637143567464796284163761602006161560977264777068230016535718266561963563566112700835543586119418972073537173179001489811082825344971133119510099399503681734798786643115882429478538994384883526648348409222894386779165609296437556376952784762787078278581765695778644338853559117130024295465466604020136154992837618232396668413336218771698295706727579121397033370330843476483392648314134104659352415127579032455581990441691307954921209600973128225369832950309964502865808801133166072420508621846219691118471137548359343871360951483925367962600524576544429524078047537579421617886295298481790819036680330848477374890743470834516670459067836685582364458454146000896614474192895881581638869451491197667037063198209199592257046002271018820707868388980843255879397545939942233074508921026877290774208390704293525302034521159422555388083965618256704887121701823254461639944914214030775901185415538296001290535217307472340994082646495624732015146312413538725852238990194711372655372487792340922074612533734470368248614029274150124603834816876457102516458416360748473323108717170296575239256127772530930092196799920935520634518394026076269321133702265665557055800009046569270091539457005121715783574564013384809900000590592528890005093044582309153316620435854797221332998433154677167719003910376856240222713112754612357772454927810957827114354724409072569203222750749367026262827000613597206788262802929189409263131255485262628150236497258754192306095039265115954605604767531727256767897150123576527325199771310378463692112273234566445710586976176813832072612178335535645673830264727342626183672119503243546198884876211211747783254092148324593230869965410672860178967014619505936241384715764663018609730033784358636443554389692435056556956919009817991312797704258032715642662895926000316441013275261770190503377254898108273685867227103096689424685389499587204160922741284551589125643102641020094526790485716635929573297168927269069916340911548709723268260708243672398469331351745125201208670550391152135810442040231548761958056172976740137373245028617229861256482744626119483107806818897771812904125410402131178492409085833835111184586678591410528633613753624047908420527355245333698554995565800108587574590362403828729351450857313048240051278917376512488341128081772678636389171608383316169022099740685890419755054942428579435582616311559900469724794843188582031733505275158308916671987307033582406995773872816555629132735372880955069043935271562238605015787474777617540422041600 [72,27] -84469706143681724709848806050868567572949805474076794030140896662114113990647838240745187361684364329208590535316439816530134867704846369159315641668882705793889000154708966350554369085873407516782495837729463213647275197191488042483157032438276056725335237447696981850000116592580906529056226683340648562065070885929781427756749572804284297568993850043825032749786240311584518840103199232021347254140480243462788565599918808585637871188119779625552386603699452019879493873633261297777774187904929136146050477084093195999466269852564387330742047156940447547449811364715197892381219801965572469303887677202621518868523668163715173370689270152026152052389711446893978729799805411729149740932115155777171035458055947950420917295606282899593986021669932492699539027791774229757829248793936850410879525722647766036661400663696604427607065451765232825599556427024890191805621266799890880997055149947923799819119021867348694552242100036249845976059457367027081381007158643898660970988577266402137002676791952981126359489153163489249605489523753067454702669912206324360512495650024128100488792497687522082242402707020090001060897920937750354024138023064537238371957071361130645981036645578379197863087228723786939249652004876410268343585011415496961919943561005065772093086079365780700717268427351353770834517229371093380551231918276462094880260268957671177508751552804816428017332269613858095564812984383259417287034799795744790491639727612314647307725990626559958229075903935350433507396222112784439759384732419597566885832685833536426234608990526941021414527824609123515223357278197614288604707437726266244484507526797139118917267020946611206650210697365848507063981752726693231091449239593388693342341305169510237476134572781779248800865908275039976749208196794059014453581395060544978295463690750491294922610433634202016427837192211062452029360385872085379620004515205336365059728112447289726649794376424332620618881283460260013177532450619122945602752859488297192410798526815673926423329573483002228722605585993270759868151894948668590382282273715465330034853190452328119962933909422109983565433321062090444769144903761542202368632570175332415657741798460732681962100432041421909356291862790004292347898117809429139295743410610843164154538687593079518735155076666586863264305871032049594636508072740326203447305422510753555483287584610440206086517919775046093855214922016016461925142447872914617148453569281883087084861945107264775448725575193192142553058785827985654540226806751444135350755937631507588692870358380217015268740361638965224648491285570348446716696291208404782834822321621952668127535615180800 [72,28] 90161371183375160000641543584498727546782201949226047069150081598034862219967299147965495546667786387958912335731387960091029286484920276414383449473164268661874214977425770984440829689864839050454750670730381873208503810170681852843840766726510079576481669401153221607438960558586760297268788833431953259778960745363230143451500913103922316856387132671321768049374780919549939801706374569670918310611198491285737270129610629169944396293110121751004984510693797544870161871253594550492248908106739083028365854956754062786408717104316260335601247992012960739406994807685983012105998319478064356453169520611398564307052243721291070279569827228101318388367517547208232219031967251221101236472537478796667691129431551828947310331569585588043716480327394772855872107324134383528276130741091721391182187248993992762758239209630039621736094875383376772233338499371359180665573322139234097521433761583137118523894313884863909717726172865864288554944372580418093777288329093852120645060418836995777761845338382149807935173205237229099798114025013086698724314105489327611052285118639914040932693119438091632297659778737031424060805918454012145199577865595814243314703446778408909548662429803854065761448349959857281512113256958492617397013911667958619086040491700537921827615403308551127068396860776210415051931931568183968523862136917519559979469510832746568925919852561405735117409205537179988543323623458234478129168189617391776895782459561973019358876209666098228511913615417996499703244887186096260650716295989961942337551755265278109845199722015968236741593178038784958231519987383538473693031657830036885995140325820062602872559074717233229388265643809622529041839265535672222545499439039996344557599621978509005627946069597125515356808061047182859483803649209303594296816512503538647720797958255942642320107236212672364022971730798631257721653091356861201726536439164662570304167857020778595886341769079278977964052197015878647658023300966159859559657293940167659460415986414800373201821861759995753738049849479498834668957779366252826003058427543236535635212579450140343805537274467464290007264394896742180453417943781018494590722591170110070466786526189326102441872486517474796514513107670936987158585346075229326600438977416611568675977950992142298466043454002661141209331215723646005410684316565968868783159856426172364444177198185565842853874374666708588177918240958814398498593864808689869069728915522245944626049182159494697368295301455240521194441493646769769490363032525955313877144698591766062128267884197810476475142589981520872084996966799720293881003301424186883425053819480067261046194176000 [72,29] -82722010747515677463077716114484682367701301067389604623195373117483687525520678974557983990892941645596961061929454116202120007600741807464135448480917049599416350017420007535613053266508517419790182508606282255625146647720995366169928369779560103894868426050828638736329844838490940490741363454473430384790656855885422141565570744305899520048196351485204081610212599174876819462866948890504781867802049493442739772313342327783402358513177293043942488064625184192634697617772808451070351564122275476935979333741043286719875114377901588743131777583848841581593597355382025425437086107115229388925293220148710137519251216193344058245819707083134091090270009144366451537812789149027322288210991777069251104250662317067836753876765931370331097087031625278848583575512869059729712676031600425367638301940867189075264387858177606313083957564392430532482203396801091590117275266082291188147158656768709958387058435544639356484316603212937127240287388846408628991228675727383930517563354644908174470244202981660639857260946417498405293722590602967028237551877162992747693055793182276766695144546950992525062075954162280938713596717518231335918905328457193978195881289779454098823505313136411563110541048003330087959689012523487952824518021921666867802063705329510138218300984547488033368396439411732547123267434689865610616339807629697848527710879746494724313962439103062425444189278557350741682883410393794622371036648948243450536712745552740651431041985839839044062117682660598654569924505618639316082254909212270826217637206817159490406569058925757911586926683413832984800341355009796120854716700261651176658990927656318223694227879575036988951836788245867920375001366516386506434037927278196747550551170994756946978294243472566163044266441236952408070510451852167176053017609028501093826546095089634537869684363855778719876039761262191866168757737629973688115012586541771756766390172877131386304670134364550503130253496829536319374672043528333801721542907716619439889809575219057344380352334083536142957210039768025818494316305986477355562436378385409638158666546582450615662753087325807104814374097028987951166761993418993946680378803132657129964856419942132992817142930618385282243892669176100241608981854705830919209714099569782210698598500738393753951574445328530175556508084614294341874189323508899993452714649015320076197529887341363556310347795665039362938654611041089792030955278020419089783684889199747409106875505860613214158876444270774083901973639820240549505291747917400217613714719583470135169696699806455006785539814806197988481247608680129676045865031558478031112644452654232587206656000 [72,30] 65457635881331624872372463865625218013027649018493215327417883807396755994824431727331279957416660914948794257664732332033711377908195214500435768097555771092455475315247363244778782306033220446850680310821453782845291724172861406921958441552588424458438458207480306164532097899689246682289580892005950408733889797334369542580475551361783593639631816219815908770192816300026106604360954655200223134369777566661248979829924731477857549828487277988713107398586084500952271582384119382347123677347344021268134588655559685866920843107403549754843622490625239057451623276038188940135898325236351965768424121803598489948681760704921049730485103668488890004831120822879467068108708323261118536885427259453069752293428248615277811502356349496524679039663733635015613746408078589273694977864807093920847232690934902813035029638269583100875731212227410695008840704479472608409639493327291945188562496116788032567398928325404300409365344388500749167872622928932892664600858480910062730387089709394351303043052385177812657033198866594459954516878172386247131053127179545975457265511471306085904019890836222584264653816964916732245952427925154302753920350058196027922670528890006037610703766635969326075133787851301314431364135540496337522592357237768535899951052070170286746860343310417816734707137941810355932456176378214943253776075997291367560358665961827052584249276108542765345475175995037071166380183369569469091312308185131002808882690068045140223973393282069679838767014396705980964018761683709653073126486646028553095794945440473347513036175281031664638018863194605290372929665289650338020744616674558865587617277635411783695736625381731778407011815390641621260701811844845602333570707331266806694259458722102315852543214167919699736843178535922010372693053865648932759414885223647168228620185203894162222640546534805931883851698460117946944493630138821953139046149721477258709536281482015114442168151513431483324368586084943119913632836264691727632473127672436219552405751673743894654342843102192609690928333869254900980375238841725011427290830739048483602733869259708744539899987547541396753350208897604727500973905828376269829550443382704489119184840698107248393458665013286557056822711100761616866263052517552871902667266537115255435166247311213695834954151699770074334484157377442356267978195131738146737049167080544609755164654286338217774782982777166714476804789736183874869113299087016200063041304322058744203870334117597023439197112100819820615051633076186872624547987746101086357826622082923249275289679090374121210265033543137046505831745135843673535842932740622336278240925798872226201600 [72,31] -44745766955651587309703040484314380036466564102223154221606344289647890295164356231579386008714381299984203678220876178531406838624398121745201851747136352595357057971497993404535855144031178832012453380211353316846189070547696564920962186887692238140087062694001856323955658409852322920289899870715599868815703227150664261868760548240881597143783268634125270382040577274150728276305791433616123890634843893250149398582754330053728566837070550440810665991392324623831546964018407466626539159384002324665340355254921607940709795619383248558758412029781036340550300338510433205153953285757700864285807075002927309910820936649989647496867608814516984383707367124008724497944911891773805968839715876528134298750184615280757367444624465369891784455053681026120730631119682017637331647693085172036226839817465344063925620278523056709639568410239060064013623532152879986021403295571633460611024452522676163097035942284340237543255561416204276875045038681165818029667033815010888370266237909853496833127308393823701830112950405313639030279736500890128284581353248987144593199530631301461607767027533931118539453847643147281949273401850091601223742089417977349359828024529175431632599458303459256788525259906900874118930089700530793899822550761732119353520260182091497597202001199599534890731746307411742506823764097094658428069896659605511510840143363229368948137720459720657437515357660661230107209172495138484928069756805484941187941439754131811965459197099692723048159103153368792665620572436934382069908445695689300578521682192444773887391364094093522752661427018336016107318231098936666376323303788106711337008994476730294489944085632847427920947274359259375870754732388347915002032949292940341752766024757871209136491559625773327022761186681051518509806395022387734321925361752051901326952622217801384790303252658043338660739878060447877741620023868824525542300804104238482823214125578623740605140269592609815422244752993279214796262371436520137454240252816482796830333076196017561221628217487227030218468352310044938043857369795858883087919448604551454945998457241671370061256964755004299643455401756461686254829523408409276016652472790804213070884016624318652895725336584781412660472532867949790740191554717188232010964953596887739094616667162966489502029231609243329430129416793614289604828027566791911089744938988887890088505742495298106383788404361805481825966064720213731694112415308791043242422877702769946735382750081643773019848032174030279062525730484816331023229841699746890563990729515229969137136639608097799238435177349473814952039606447408980921219915672024533311802494222231142400 [72,32] 26427557316705500963884782926881661380609175456447666294056342145293764683372089860788009543293852366576428898358976358780532545252768346646660827525503007572427356704143970532335177719085059828673839044015437416843643260781931885578795786074285385516858435124819027957131244918836195118166253087121230355461501038718707281337072771895053480404156181107792465979046658430213794283185046576997334036417375425950233925162580140653366976833673640691571385575721853194373683276133700315252156704189263035262979071058045411661133206927730943213390654472012647678960257461020550656776884216601203178274358981417772967866090784638750517464069338691071792003397157581702476524021986506607802098397347976978614552530435510878167511480670339553845129439460716381159797108378593249285769644116543391497539386219691819932946775321709271497510319662254277517221337396648592303387989434627840799584161631109924739586167317358523272929298097921156855815528187412298584205089283170887311075537441773364298467770135176211346229030550430951157337928251630835821657979739543668503548712960913163147250201958154842460694455304177730016515383025232906621509493830058233194964085119933846716749566044304448738169594849080852979957192367353630963609914187306833039440008086762289955520096726614608066423152245494238679545900362084252464568016837732164229460414546383729023487834235651165449320426477706147885302242951574083597248010615350560115914320699830670238484928835416385198324439791171526789967603232029935794806154391830143926113728871978941324516208588714818829925043360073200064986925535967893992386755995258829440401154123040339121422732913934809445497779579143863993225223380016129081024231127802946469010702298294615856880362989132736708192567848319562164343362260577692006636035765464836565678860003939324724092706958043426219440345329292542194467605931375510521974285461075718972488041686862488731842436538968270381542710279887887406792687518968172400209010536455994057990584747911676488739398869127848413852112392298972259127982582789257595634046966046002602585954246236108457213294059941941483020283643519516635956881681865878155183032129505184691043916949808637245256136717917483831316703085412593825654932477610243555908243195172360003116624471622705732742314072809483472647889506908672113529828297387373398584640890956008790710977977996426402248508753347859233828111591669563785501433662312135975257706734457510111474402936499644060122433064377475731176719349137282641332599847811657181550469238522695944989786279156842682164292458322887534936176380560974300450662668611415336979182476538675200 [72,33] -13462929885536692764895126243275217811173255813108121920158785951677088447378211328436050541770384887723079491499904238853228468822195284049591904452824368367967708977418504122340092051795208184923414592482284043895341866788734639731064550893638284658997029120974523832085363175741805558182092359409622227704499342077402490187117466358031227371759487848890186956330733331244329430564450320714857210288553858072926756582748726587563795176850048538742024946137547594713568416224611933074494645407583161481862883079653045626842952858260782899148297564831364632160031861745113002229391711414504315536861428526979837852519438354077246193542281076606173526266740410246335477337312531771947837076755661433709502629453500262893739957337874103698681098394750681432058555937281586367178943666220770112088137331605822259820970587032801211804341238585720106727160263630745641960731357201387685944312100620655797283649561334041006784776570589463761832404060119091188965490967408397423760618420832549291744979017802002759802233114516752901656367382207663339492081986482394656773718610458772422074740524367193506348691770257931575501761226409949906819834767395712435494042616071588728568367944971263085003835564667755617108064830880122986751077187920616123194737002352387973310094490251203801055774073191158811723012288681280421069358564923888412385896785317453456252987572763291623109728624531085249334852786120853907653789465710036670287298235301586609086240450345408080554715368304505457530812645712170196452234122779551519277100719573261106846194612851618818176352244525754599024937097629219515508599940367716357173405276829864852980325423959850218007672581261678024201423180524814240642685191639691011176158084031210880259965688142115772640301957560968342176275216913386170744594955451875402296043765707726395656091687382728334196436152203917730343972534508615100174052817328693122802563930136881582979277542169634230871799286651835233454643539573888640230627279038096359233500734506454626388549494233821789865643295304254154580918584507504405449603353461964854575210071254295941702062611468222732788116430111786935491984191510607930083119268434768958859721531620095767681380885138978161740882848751331864900372458952464888318251596391921215764270616859045151823661783521010797806289196117845266323005557457032943306394169250619816297464794532707437680465268952754211854152685575986267298489156313731061674041220627042646031027681784825339701502333205145488804773586799836725960961183060822490161260471277448729839250369766888622240074072587991941423572232129595106996613839697679524910066774835200 [72,34] 5891092181221793892525621164855021020740411365427609547695350741619242228312532763070163974585980301201556553500003153375377734223472441151817871495230809145685301235055055274067648203075753684817578314016241872599275124176978625960836879050989481990444425494774293310065736913503053889698043542687831753822073923148115531205257579878690322133192592167345423363857734798236973634897809802569026314228100704779999306471571026265192646698258389304986066499558617547844839613723292946169761897077911981262184772402889653935253655560239912563839101417686070835032234673115936576090670877585305624592255621311827695945964230229551981319763587243600530628936429149979751286286122720522443400529906786976905683459876547188278236619874851223026202097482396063846754584317188894538620031111441018857547767867530531678606154890519816447320359105362765054967814251273649698267942581524179321552818012694708089213948508942676100538856386410965143592712878032209337248290468314570878430652531879584644262482201296539908891978680192755782242873149263134018415571815635763544597147556225239413395411116407458205768983693729021669005725244581606055147395951578034241224047058510008938463619531697493894155979229900154216401235190053702513620551047519550408410066012383406071201347458785471938660805192114413265286159284651428063191413186051425086107929823394303011555226020274917969107114750045355141866289022332816609121063677587325195428998062721584231771043097423107662641442980112754136019781619163868734732289515800138750443129366988984226141932656036671609768676956106973238343895044839250006967922097648078118881572392486118971715955039665861922825346843980288688884206994642701697331917879283722396587319901149782043881163364795322888420547249486975312881475535482343896148286925702655592443342710502908062956910171677225654560441375758904369688728769384461645630759188208721824034807045821810232600415361675486643377575769643915875021506170875015417372323158980064512306968286159495894675875706896212168409173310117973419091897748535757842389988176402306171121011442174086135184775906129462644395540617721225329168546723005165138616254966610798416214269202613032984292948103512930129593865549023641516591665256366776182599243497070991242039312580487082018818498845288771813862939422195604348052277012351553262970012969771136714691325279331072031368556819895205453860714812277164075147621647194564916434061271963914238907917143675841206497475493628275417625013501831760682523513488424681428242617601236751245631605572606627332893849303617937232107274694268482124217583535338184831698940723200 [72,35] -2197143350422082838244491834720994385979848951513518895053368289061452277920624387853656551884217152851932986794902962666739039192038281402665869287104034568019575217375815266322206405071252693752338470572113698080569106470355240649445448685332374515711341513079433506381021180450519562318987572853136005858476289038099007589852423704177249296067997330319036324306756301905764844949673021921654924979268775207052933534353139901819018563203788895246478419815315597317295048479696047742243911971330391788757130597115081915010222226277037419949125037785864116085877711210124558424655130308928394733172083693623413401856318945422742712036600136610397960180102937371533918997213338836722823092405348383358341364617430752889825452350540084723565136471651252267905378666512003132619186280224604713924313941435905098141068960943658020812513226321068956068119486679279246408266553850003594400649714841852431423223744786217045033071213971508113122112195502028767052413161607576957688884954124412387668431554109382403746862087437382613695993787397174510816956456022546898932530923633973251449476014987210101270187542155535011301915783313999140496665517076868317877439979341903681093827441467888721467712468913322995859943202642738059470843582131590435747706319731173083318456037789038643374743264944610188143769341090721258165159113907613364432648085464219218657568255493065668852067296941649009709637638644830547940953983721302850874402037618046752543391414505780338220774987428540135897687681689518877274200894211614070907141720499798656852419993061911257567984858106900693535315443941927250713523150453803194896767497436099439331321416043415873146385481530336923775999713613089572475265935707978421577053625342735001856648574787735052093564205312350438445178447563304309214378103932174066035986758090281898816041854103602346422722164326269887806069115253246716266385559019435265339837775118576534444028016994046529482654107394380443581140861340138247558029934289299283478477734701887005258604559039124805261331188239229481337640069722894974145818400524808394141352049552639647987476878082157304749047427616631912236147732740435914117775726195736766577067244377961473177945289803239635190805777178302431662180685205462493485644935499231675471694683070744157329410134088320694016090418042433971178285869009998552980888485145701442946622772429931614779345782751965284937153173418605308998828187165657307710738392768313297885757457538426472341486062688937778432546548696509675569663856700260351605553224162981123943649193755142222543092847219856795752041493377794693434831228992441605423104000 [72,36] 688844541261513122985025386034787308953959236422152127080326767105918479777577856041152063134452986379961865308981876769388797781003169751973338831537899686869772035911974655612932643931535773667643073863674345733895373328313470359504389993543332294289164107096480635851091881759659874448751767997577551741970676073262652239454592021430640965679031664108323633052509448929853605161758993815985000161583704250763846333542171157372725084486978317685773958488853666429873496731016674558707064203710592077495345085736271032514209569836896985811952153730594181676949802125518678765930616048149618903402335000668008588288333433847396331035800077966382826968044972783694309491937047418394531296989347679910682963712777266064380471093724874258906285611326260139398911490351727143069951470465365134313544438421333987351902123872024609070545102843215339419456543025898540941451270737332334196194311595187828086533634661383929170502507968344869367798229909642550742129988123458301419873331356866268034911405778696606724492821899288896508020942404056832682361014286892651202427501393959593013925226939064844186278784881122164758121158776997972526452671978583697414662880932740421789271513686258519013699839573862301104569568944924678038727555814524772125383046667819686268031404379854555637393596796800638267900307329373338123904112304652408946484363024887958066082082780212002075117969357418448887774341943886162619502162231895147619274590787288211997889509434306603037832031831115782110903054950876236947374426591000142365873771455043333446607643741679098264760659884737943590014649365221359674606455870529844375290085182433706451534953849769610633889565858998283667164470145958716005287596767543227503183808195072923042024724848917359340717538030032562891305962891313780121764540092274485860803002346821396347897867438587708260982916816912747880036949329223600271499382311933668801477226215952987173579308377648654566290293167545788904086897289879131322645055395387267767444212404364296040946862803111217318498102220590391818201719294851462223937770264756486206850280185730947019231450022204961756793984943113204782978344041494968715254614233345694600810142152018714750526758713001250044068240742649193931621536443709751956211658617416785407282200276754372576938573061506511401321148152094711070870915405681112135588576921500474530618792723836339830931131386065946506456708504518559661937448516953680818743831186527008341104827301724528921694020719094672522862319011419533799002000318426865653021538418705584162493238696591695990157992700119923832442550228201356926837817896873020620800 [72,37] -177000806714010134992744243451805148505495550492641986070315668448193148519263383070033585257584923297983497573860466937642764983161278146558896505096476841377546590662000528209510195403898559391080402778846397663340135461474541708657976712782090275921928129075859965283673875875511306045588840920027913277032438058378287563333215423735400570634273766879371897028187994265384825549879644622827324727503671967482447345825434598591667586060591634425606861792897900446151302395094334403226873541563251278379157997951465526666179638023274601483861988727284078999146115292851400777866878014925447069097408212318571730821064172029872441348599305689699145197010828251791333440486528214205569358744319154988439177457234660338294962489772955859917181339346152612811159413188006173619093525539607355645293728792742959032916789444637029049685333287688113526990352161377012700094164727844168621172024093284953122708041713394233951772032907444628541526221515346616290564558235553997538069793591355655245532396669322646927639007614111578809225012050517591360939507382211528654900372834298369654910274778959024415584432349112240329025657311273104607562892331008561635315725977439487526079687960302283974607407799802553082796772970630452108380608221369526919389525310504981072032134914795597548386317052236880080153013115074118769465470574569577909441517543605438320033055669777002300559393968662623933408018132538209976909754417732638012863125265554383192033151813108893363061527832314741465738496095724809532148205459988678372173550364463378350714895404311164327013286005753203802770980420144905819739437773579959242151163223074890845115214491321499486638591127344164341131518499401648317970642093908912247601785027726201241414538333917477275094470440422424459774751075931730418678346109521414605538682983222359406265015253860494607161538870827034133946326592875359572397612929841850038786690437799346929906881010716733601061909172225167386496107443221439320073034611183782687396284655926511085266538118274864488575243114476224695483156865392136351196120247406105629242023485566630310450119435002308156778314288044359533283347692435091696630430557857702459979356987423774012916009474928148559998117735718229198910139659676335466536698904001102613037204522853075330305757854121658734731399137222609037850478966531917368217517652067137013753234211454549605006478038720441459728536534096308791284901954938079879735590270962305482668815322485806911169961573566842072633353632157282698212148482481594341213467158215660312654774648882849986994770456962972861835400393723989658387469816771379200 [72,38] 35474347401334013998200311764735296790991333685032272279171726369786578107526990329546293135809312366963521022563476075467783687644928774167602728857048721403344951462980823607433416326422286184261075752359732374125544351254102720344886070190444870484862404694709761448377974522845677779461805950742099253618619851730791730845482351117753132265686603622011550803535075109834599165946069291341452446095455958551844011429335599520849345131372637429756507287801471686086919882355640952600604911671079001681783554384646895352639423891936340511272974604382196413759369969382057710122014148808346903712310488058689212291488327668440885061066285111884539278183225855113981293541828805144833791501232133765631130386489489626669200616842205915488938742315976826290005879838811480862524951987042668546339729842546614549686004283839619740201436035060120838097468021918409424694469128508472517333291997909512227598950195526233413176075886104279502353517939347662885707926277361821731540823524014812799276273992403303946868891417850910794125284720401451542229503062536627244616687767042842416164731102878511801857667917084988865317550938810359622227997626245504130868158180611149299204791300093451613852513310247895096246843160044430701663711821348016435677933271524336093517598089582791756502979613764661569624181342225587384975287071436603465079217991422990978959648622738383278472163867044889070601933166443213072216607665400285700382405143735593437185061575328169221621831235923070166224318254000124052400833359478582361278529308368175689625161598320535014424906461786701178869483517609796748995404853771140952636291030027337238685880919810567036784301508887833862390542768163017707553400835378495752252623565950785973254491008242787906015806674880285068966843056137833307068845175523905367157803632919982578926704160986818209586989997517252631911676421708476241166868802029741310910187765631165642607280784970381361548858124238063534330459738169093733689608622967506942021756912481180183821233793515308658288537667258278922621091335630231109004033615970328441088524161027818985995537328022867390842031258372983968513203797551727184269575872908987628274043089511853718925037193078415491537103830024442985428461751047737525677712226234612649186199551062998260220770069174005729365841690098270687087543819103683691622083119880513315750538246781952207739236969646426795164399660949868111255761076246921670503807407578768351521616088076599851439577439330097673831322806631445154600277723605734159665375193547734716647681052264931252907587478570134548810690124393013006457311267389440 [72,39] -4956749274620097107149892650697966871794477203382955162832753115709023762587415092726047897112231488319943154634641663907865520493342930197070823751198964516601911555177656605388164462090471603484723121684248673428615339040048851213849936228239405080344205257589099864428095760600022863679916549864223976893969151491446883691423586135913700147959057870833588176983415833757468157399156139756686039122545354062390764727037835484927603188043002869320191365955057378131034621716148467687978280518715759882997286478656061296572364266645847994879900349244633216786178419092168162360409183316175992536546879989603908950773369408832826276470840974678441481876451185661769214561086417030311961985233348152216586646490929071261590105943137487689156710778626211409833388246970269112791673237089347524038720192411269567702523046014288053118255154756364416653483923413082747252921318730868025852748046744849222389047685265585189933816263229120708941392164685451001403924710187179301780016646398348886944923622857290351794106450528926514408253289260954977163912533035498447723756454782303827732626967539811542665256600003782127663117740136886184156550293296199467815658595314574254410335823746409946419937394092484056671390148728474644322215484830499585894105381803297165784252261895745548254215434371285604043072096836795468417816840517989841808236801136729774489348586185063527039008736746241951091283136113560854022871589848039810335720119328943461981905295305223306703815726534148015795570347044838517504196868972815672958272163657304358117312407443640123190813684869931283093570632611425562514302786506540029644494744412250570159198931609548398135082236886644580020270873400017196082478133528308174906680082864257134126736196160122056112681957763732224337102573557197431603552941166225197760960315447547165999930974041260800787040926427553262876019666324770245947259147233397069842218267547318046123446559027064818461984030264474236702297093668211923200676247653403501929984426888673910005524048266053349572027236519512399730592870469756546062155321273765725195791883394782518203022420512036574830502381378343810041823342919684710580478819625544362882053184192106055395368187049763329112972799420862202476542101906969403215354717058139958596122185158867727613044621393101306833885557587808293724127732562310972976311119046229543423697414733895648738412607447461608573226955461943458524664709809314393381602826570971779742518046992157153109013294620100227396202516994972025031602873372260971072247708156164229228571747036670425126475802123566288257488336367601082438401392640 [72,40] 328099189084377134299339603840014274720163392681391748130972465202109674583456946751506688178218289501494920394675743068000894148812713722814798672816846372727744347819951961957217322693362825083586560954471259562120964930146296095545099306666031015979366991172024865795852475469612726760620933546464176415094841675965593621015904556339070581734164595773143173797626836326517870450097685932053271461349104158396366591943956810362326758137219167429690020570939450295065000479898129472875699915578954100861235069459112643376100576940034488578872224571196109180542483602556303650508125351573550050422717342871793347284191939457946899737872137422899778504549182561557059882725471086892136688080854595137351952398538060532003209033930745869887886926025116090017285987667860959967481217911694177530751588245908111006487977534351090869347840829542945155881861246632905324808871032255138250355984655540817116442179716140479452894948479503883026719319582501491752775244013780277528104727485453889829555281907066892077343445392276626194020605617269282753940388189124333288370455671813821480320278581472289673098207298741330865308588059225057234362291896996475352843136119843468463413417932964585062864512509418071656328489695402420229546697707194233520570817458656434443146708073615506660130211417967711264739675382300134638282556697804455039237495151466154970360356841875483097298134578904504248060711103716385814689926849815287534156144565798108479895355159751810232253165048526885404755424742245547859345225840990289448155691063352572067626469306072994955189796201251629763650400987519202450498364996989332311739897953068115882100884837295746771727200504035108027765516918548412649501048700540906395882010565882196943403032410544566172947286347050599708495239393653055264888550277190804741109855507799293633789955071816911377263138627723576496073763622033066621803557672421265969809219371238123059029420256549788156913000527262160857036119219293195160071634501278039547923526634554380560141235023751397136041635627495986481881520898142856366102002549680258756740607934565879417460499735782025397785897718437213473621193095974468625349081746232841770639958124655381607692075692231026320377737922231207951438885910826488104494718759832651982576900671509415444672342694327922963451538831588650688008670718383645777053186438743186670571909000838973776488361551560675701428645349388517890307296398206207272215512461184615582235980552658042860205809837828911037066132872548653114042292213426085380027757225853535314659558377487169755540404122139680000662416898754433746206720 [72,41] 16282568016307147013862619945620062835863420031131602994218220985042102684335481998703501522347748549913523162081523375791260956959945056130042810476884910784929322901210850305626671284830317887340476034962233213920615997481933225122598246047118610230003343635979628091418400927040902815634583897976106059952241428341326162415518059871353106036179524933721093728039699425984192791757809515044878965101836777239882233417812640036952166631651564819700690793980186933602889848523625357193951907700538809651425822956935562049154113312605676819311816790069320464856093967091695434256035274708225581345544020606017378015681825274398298188628118991228460194867517428542601969701313198176504666982097512943328214554609422544037607163359007920396940969916780389581716178354988844044730342913915914340711385899854712008256744194710533624714370279493206909023285714986578300164620033443619534011136020860277917813092443860209695373333801364782647148023678345664749856794172632494415595606005080988967375202857826827443866831164203038771443680944182137499611192255634188842533563492604617240088065852562242053650892316415043724952138879092610138202537162860885998066066534666507193741243788174781197471410299064552870026166155514087090168472321562820079582407270593356095255513383739802952539310820651078761981117468188502049591282266785883631774549293772456697044379019564440033580634109978885639375872597820495835901380830097084202778199689452509348190074580549748601447068632990392085109335131156611642822545030710862509662755131368837462317151472978233227202078594143603882870891422007428869150166397369630246019968253917048010586676516361937808891858213104299276002367442748942404647931450402472614852742193452196187370033967758240736370117336621162266652503098289356349169274676783875606267999753074936855781454543183885211267071986582731991193475037636136820047666476349872270504105947056995986832843573341953834585882621266529847474949447987620889309475062796607408953280451650487178172974025254267069296757128021114488323356735672065793441184349318985272760480889157539637798140303707953949734372907342850930692627727609715013216467953136292412845337744885829721890294917281678416473040983897587227774030801800415399581926150005697891433881569845749139786990089620037012604215787745933856199614162180195737067964501373371859540662503601576427747368597752473656861772241248499691889551194154024263043676653373708219578388888389563100069828632740594012431415784520768919100752622132431283196138392886826225760368967575579037830548697310092541641622753814008299520 [72,42] 3401918827743536414354640892080355141161209750015295070371185563369857619624324740286091501697135286219529667781011302913285006939325478069836473264883436304870906973683366860204531917270651598746309394881459594629817753051040755453068131329692633583411697381877258134212638642366643060095901068670693406685120662034899066327985627083734018788372447251307438129144263546538209794479964754430318945609687317632033513732982975586717660734786432066373885369638550605162842403000224364647895397299583882010459009328289969210558399815595682067961671173966582115084331224447236113318243728971134625048307671419704540619805333358651962810294455513124511193444129994117466696091128398935395510838182947497480032683157365059936092150729751555751392463204902953454410217390050118638176359333926733235240982267328870666271775421835481330550993192912564668414513650749715428777750994221667938609811809231419492387996487657683282810072766146181421801907554434383719709035327977636802823765971112077086929566160193000278605438820683164531164722584875883423742952723254403725493554378331242931303098402173070225310888753590884914746148345923110388400847802803021905107135358054816260127563846306931199766981012353657443675452565360707711120908103924535379654781859098055126428314109167305310375840106422066999322880416133873429159521359060114466055605320715926399545148473018876242626685964660673817364326798654218950966396429171456713790489415497920976053781659207967253355853051611032664348901855445507467904959281090457075391189238349783445177920007079207065075498515550854768654145087524941889425891082015478548179371794158218106596411479468283260206524300398439552033152138473287057727073594770879609452131917591224205455576078473377137183846778281534531588993112752842040813631684283723914406334213546116221648363040892229645439953407438839032230407782536875996439963137669696626856031020101695483874823694226141491915856951422871257857610279712470904769287094589547519241441928882642252350000306633537497505602093712050753607524209733065318994848343946820199872735799551573370368042010073236007337354773172242914633616917533430623234957703071792568464138120662843616464857955248304820433350261749716291176734029634854029950119054359869957126467993931084074613199072362916556952894537841194240964409557828258104219484458937291600396390150571806598820743786977826528067072288144093412544454573605575663614838563314403982863300487509683507242310573774332428832100216099974318406396618538567586530513226944718448989238184995950927931145051542248356935392209550704640 [72,43] -1615851995497192602493178716636877398646311159824725962726389718131127906276579709123632623149659221561048186777792423054719511691548181665375978494665334690718830586105477075691431806921834513822983254284651534439619334521606594017735758855988495474461746305779287712400656380708917548553690777876567327305101301568063184770746237462256636190810685885546973683181561932058229570993330968250883422278655781757499338244669914729005567942745998191235302402480623347012158142406606265435038057411929816079827291233745579140792051963180383904688219071797331367538506829025394353969272417051482282906728148716343798303577714620898481164118230614505587489451323145448504802530175867907659257600278418912657343654826885636994921621796052484759892027317921070226828579942174802107980119081343937693545578504213686763316174916635777391967001581757726030977920459171564722476579568284232619070311668350818642422834726455394754273653337526960920707203694667793737433837185934038404896724992751600026075587750180953166977253205521891050251821823208356743267064462910652120618720272094475924793432196540857340753506741254657649517013196351905464467508278605781053512876647658580464481150731522781517991792549572125476650717444243153922015447808974153816606442188817796217617688931364193991234874228060547014862809612092010175693645748310328952747000303293114003187374605104974858973395885479204203827389913329200671010024268822782148050414839116256420958716689686069858866635300894904008086731224546890788669293626667426554857609598680206738224425148992909924412909696003591997690060144274409472306404192534758876034148145682005689532681707919923111745095244934406972057038562572581694015305587821147896646706754256468888100981865141047938852680821804387083368499572910275826067468500072807634582787349377130719931472541429506216537068227843836676057364060695688606181877981466507480759709352662150201414756762288777666808285181790843617109612827525215056806901355987328324067350502877161036882049118916032743203794551456455395508193086013816466425423772509581114492509436838170304195348461989773235537422035916433929215204238514614488540934218285804286584805586775364849658024293840064334228849859743624784129155988074049035486053480076852670093507063873171921604069732918353552544739398651187978428829972523184154180605867970168670849825249726761234188058124444875921170382008803372509472919983792236831884540086133148483627943847641634388090148600575047784707355909199046632808925259020726811279705629304214174220111788978659826674551892926342840219290734428160 [72,44] -2666901807707799094967816384557032765116083066290672503330972059972414675731217560594288734011271030761842596067355089801507873535870072084413655233602536862753665007713790596718712501499589807494131295183961044936262313984713882991230149973039311294680521421643613093355014663825605735587361165241428802197523146056253477071171051717362880563192921438896048218760855321774442227693224335342890676803825038674371934079557150886716964547305368150672889596323420714731447634710397237283601081794407084427483641287487829658934603620568694833864282595050265467721141586355581184873893166017777940281875266003900165174802460061781677139376161770906689580101946313840592138150597227924510000445941335349829596391353392014338642509648012950953136345269530815159562967018858554853836553132715867635234487524835966897289554838704992761316548853950274197562717151383193506409968871958912853822630253468167917718797977984679457709405911018692799293456035790908442007489586365122431965313854892020436309786294814001626520276420598278213134873090329050448812327714556021677724632682132231577437092537515444547210993979944493035305164824937146196956801549003102843032681778950920542530418753622503897758440657753268387424813608213456837465828139586526490375525458850704624341635235124305581988948257710257448583570348496556088408878740107730722570545302371962747732515470138966039290264769216747338624813592803987949477050204564441904563057473689625630748876744585922485996926623072834474291365560723531359510497820114613851258530618269126115749744818778680590114816871806156933306378117820601580748277852259926146035899414922173484144556467585154465428687955733119391821797377401185989052462988639650714987603598891548509495212524733681996616648929847371381002316417455931731548283407675072978997996719656191900271686196219992486291331519849930318537221333424157609308148242216646852864622489653285789256073121099213317621598236768976034145579308646413569169891723146082072892122979657151499868849469677919260069428771487835781536814171037857568678762996162736158433062196106749842020233268022759870005713539288543750760931431860311570497450992060823642177254290858094455618961601473342694742085679958517438588720514613154931994737505638935861872835972517165389427814055460374570810996642398097255409550980116828340142429124758927588965438155918484220075682372508696564946985984898857437036328482778787461918321046075798414470251018797407478783031305161604895818793701740729076715802084454167070121414732834088502613085001089265116645030688213768805893474877440 [72,45] 2443428895523143668950344235495905070644243550713137149662577813593198909485440084111155258400408834645131997434199248215239204942250321549036001697341415353710933881250955104897494785941250594869349636570375237676009604487642251555655320837928865642410363183339199262946835753373241007242864306705841989480202834580532147859250165825744265912260837462950869922434009808287668652309076363989117835313072049559507072193003688396350359119148651272365096295959615457279465006928656322281675802142579298574376327841392653530560251278733681770954106850388153776967597548829176025774792212159237130098761734528466330373387543980958864495019504116383713958167930263472122585215157836813823865624024042022853060595048252861073027082436016321844338582344975375792258005653735723420816833948694855337419018851172154338090951358512607754355523017280732836526974947352001147439621570523536621558697556742061460555111065925600000225745506374730502818685545131870442324143882552663739674446950851084248737619752441887646574394080549995442529547704638095710547781749491871226763062393654217694688945291116294156870516356882873274171518025088703753619794870227807301770166515522840162478780752368486642269977372670666464715021591332551041705023278741106483597870630389067708927417546183366740554428640309411025996494061945937075902225915002099501968154858297008322228369144996225145415229890068088600909674157091742315699124982250491544841515841857744185683596287323306081404448509507948755867321836800156992033260724802556141579785424363929527392650374489028257818682231148250384748333489503913717261245262181154684141324672262952878637026725056134122509404779681663849922212191913339379820462893261579305337606049366829276433037928710596864387443046724599943893180489573081941593948406063617204312428566558660613411160064173267673440540701554131403064621046129757018815476882829950799833836087411168492314271139522784053980894605251351515088129983205301977199143467464173939204179821028937024118777635936325613062184307496173238805377463209666489406366410263825365974101308257136906163676779005825992925226586210472205348306958365388250694671539950883690981064651494046897568856934929763922687393758108848570472384424193636522276159527445768520964081076386446716411048260700321392301009847364694662539896266749378147189682781798427504566166320223647205110757755813236819124557111532791019192467708876655676423135198717448963864705751977802463032891558334529820385624196889503070247108130499047136629343030725367757143182404935293358482887471547969562099056640 [72,46] -1148062086557603304913495995824877788239846835701112278153071766493796324948962654867082658249969709487207509178005240875716065638452909230002252567325101594603500956184293514770504925319801292909700507760125382050531650137382345848786891463971151058302876254737989728054221321281303154781344750035175175838273467508429146452817352390029519196145449810458623195099371725044420960019382961271304841966934512448003175390591720423892161814498869097002563521564326873999262486654023649546339872761184025534750488691502926963694578109932405121196457621301918006297298123462028287218648521787152992591004509109958743693697725719663811893258715058322799036169585624231255771408696241070063361005549684084438382045120022253937299349768841307208984408017160164784319598639890397648172276058812428060231539927699617335978880293036298514952565437430239764119682383844167396636569750510596030568313805077803026489466876970187360877899533590327381877153367224638980757231902180404348564341001772205064555943274244968759822946533943503640582797055880789047770985416393910108410065161862325908084598822870405894483235097811612421847848330771982421624931725317649969522608056852150179749736517657730820515121990921609715737765598620079438244874141181950002942275395471947473102328247017056610432370959088808351052967982776098069479496190963660517075572456098486359308152803340547392397289537256476054972687363206175632456272825124357903421336208090398501778952244005605839038952190205427791371539184247029919598500881029514625402422375989257528443127844953400658459017501217862314271436044548778229837769544857516521976030321160978552686356179544831498087413317896114006924750145559099050439644998529307351681826168335682112430209005359474072945862924839145096272673993047301409977829039332705003901064681050614571414582964094257030212817195701212040645961959436529949408921924468915036311162823321250985965191106500257864798085599312068665499195350831539801135336543653640473861120858832592844631139204834663410811458845871883883894069722732440614484140436099957785550089330046529199549555886672372055328775057698738825122527032223442468060665256164194170927379006649819891562686861067623231049370264201450380110288236351040402734579612616323268598431018935001895537538290238601222563670653996093128120549101757320650923634246519371322904723779408597049813080012364017381495043097597862465161906723330367513928963149415257742025483320839913149244348404508382454521077634624771464283766623578247583541661803204627283389739551039137334517215423873817939804160 [72,47] 379266021319950491477291882707628774745715321021203291714872421033062492911669101927387942894191202715616802093735034526864906349169642616153215069957393490206052399969322922493162585104440938620497056199920823456813854514222539429010176012038967188816524325203271999747813765701868031734728231963376677861569718981570587302846080287946862938163892437486834467346669307906906268203909913984729129382232345264038664594740648594036003296428070504180843824120276051551348932569090769560317186308538256188244999388569746612463260577894842924207051308047674384791386402347464037305457514457118136425782031791096099463733448969711736832795845545342133273805233982961156990462634299192197151441802815938750095587937382292845027139451267767691719687526993304435126587652818462477331169068337212070165995946587066026041122051010864946677564234128226878962880126596093853509838208321257716529799807585822194344208215414222154034145225183067902122831329973065385136006462055802258051781575720336678013532604277221657129464910615222557187898304853325834146014249499208537934262855311910276167982352177752408527320702319060902504004439024143781324470560351613341152205654637564647033285772058554208385320791519383825416283949866486800257305915017610007481806427443644131738708221167295707658962654765591167250211006942569254893947744154371537635207904933272307959541067632000323250379273184715663837818876600248548069929243943370524783976742787392533387862821798009227591077508635839249839176970634112144472953705968339162277631525204837261801384228322098683223519909075834502691743239153599212524250169023959169063022276000741969039320883490225150376111049246556655696862969358516347101097807564065242160496383348409261282581713434234539617502052251522085853862104964678227803537090144402483799574108639649850714554138467938709697754679439388170259869409030901941815379645542798903356320172159088676407685170782169395634981083723531137918697713829473736214177373767301140266939004250560272003144103693688381706597196328465979764817559012383843550654938570100521404727370484429036978033532979318836240708942919077432633696671089110370273573992002032186268975127414203041976262231679697982884992061959416619720913434863071613809212105424505095179243422146406502221891835331896498203298202849959519989877106929376106400642860451391591821821915868265888961298203708796893699635413988865570829939714372800347899195877301314287491454390803794296342283781237533712439991689046294280430855698255536739555169410328798354759538267433775434721091805263461089280 [72,48] -93016379151581371790864522947164460773504040858654961141225872473990804435734604010785356580786936775937954044346881751845605117900722615838725026964600244419659929411355091187121080682651696011554983730842188586264725749012387543456829065776839675999901182205969691745439438208220086136041484778399017079639971781815798088417674640225995958118753541885309176087305430247127067644105520222204116230891151676755463985022922066500704442428244151762393706714062005476425418449727815655225005555319712689155302394659958076227459047726172449167324247603814684988489978855041457004137767208692652961004785800369512954231876301961906178099476215539708511887847242160348302528028017187403906853318360851439121317066931402216924078408798439190427837722588246963896716717906838485942868396111860148307506514357923703507742002652801525433632530529427195077172837921626685346132667307458391100413993840386507931126352998092638860572495689163080948180614603464824502734300230348059626516720453319496526335010810131302462971764990228413888186775731896001885717385756569926819278539069541634361836805519417554789768574870325089106924305509326895333258999613905643414770817533923503055958305990774589361232169412005964709035689909789956332000238838637982355680047051289334269163994753042165384243114117968316416326759505964677113226980247861950462113577391971026919323385988918131741190902750157278247084171036838312325966789386413936825143893153326208654594258072554581676621044642391990481154406262551544506210798563890649212836087214278597018994757385726599378701235355324759225362356055967458095769737992107689148668969611069065504200906202748294911166858334443055207467810904343588769578855217623814578996788861347625582669666379885397983967763457184151882291932033199440596861081004468588476114193571197844682595728488523940950568724594834255378129079887467619408525174477573379493726590608605349262531621830804078929864455033120692648111893310314146576879475264424239945697784365088781631778795222083323441896461565890258743549446565005845480718726511268221122222095266645283629630172215587124866296622263236819268834239642612305340967521971861609163453297729956865696141687388547813691211278737073496244463816494626363989131707022013416958821351918485706089059275834709656655524552309543897724036588562104555702481125616962843756670449728021589996061855196673475562129854768610293832081389899522545778413907297812014365827328791149056962132750071083426399301183751315936241145315891755995967048085183112441377458198369720064660999534255538176 [72,49] 16403388710738641458137892326263397815596328628232664027845880331066254710083615660912563300446866311450244507124725929261359167430626713295106388716441731161134107435787086802039442430537963659192127834988514025988911793552525072799012799234616780156112199803054390815564716251029229667496091655011945626544643034473824558982436615853682686437198431014958163404737948026762059519595767965554636248374949907793105552977789929025225811014589431082689500605105649771004391695196020272935726149077619291993560897798425215416225397053539415617368501191686926394570848360855595330049075220344445433681981758196254521146705264421204955091244601865634840476592505586379181524104777935802771169516470151669196476493396993513859411770060812578072363079902407680716727950692561995046270932054887555762294253281594154303680676372491831259650821701347471499622761942831498333268564161315345786828959018058256816547209122938927622960938807488436559959698825870818021899787426759221948137345406779357273699721347467235263249524922944963414067329723954535582926292432002932534071883573802032522960120741628800084413321323592832919264788413100326067489603654873467115190257706571161787251431507248820615278746129300556979345671548528639633068865055411728436294545023166426451377803291869676449237641499811781385833478661032563885226590951622816688575309511154639834223672709140674246511827017621843385035982026343231252722690966148228494436812544508803219167959140114294808052813656816738160560119291289822633853213393366223218895308733351859273601532390705298711930489805090436902074275680692457312171732318817369360289951640984105424740408343896435180117951143445091607647510907817178016228213328793406671784436638247792285219463364390621701433800954934263032961323094621949508211470089148842483509971575544455355395054067514808632456603333964590764334697563164567650006594212880565139821092010504020885251468040544839616906227144307039971290734237731041555032661780413319211999878593482503767570171121542601988918320261585465795068093978448922000260149373578376026343952611962069065786683825658003530433326801819762511031021468618800590393894812811176784935974985015433058978634497157507844296812868924366280838382167699441523383392246330478227019379600990005075988725980348114640510554243365327451537858735190449849520172073275144774254085929869303838826803006187099005377391449294011923892229732129702308379668934103322625787004386894862740932933974465561183540541505066608815058857152890673903699348604881499662633335512634499544929015955456 [72,50] -1715986396896910377100774162035570213035117616866361967751285915853084979580795322471296088570145343918288255829970681689288673403241225058828793744740308635500393492765072141896403807835234705337882866184072483031731004741606535009097981780424800108169587300847657338789491870840787178136732861906438774370442257844481203292415435764964038517113108501485495409955517554002393766641549190347220650150113269082767186487541238211057740976533043699439700019178281225138518111575170135722150363270062766188308792230985584885846147566268316303457260795238331735899925367848191966460159468861888798881898812941547461166938496965595674306854084945150334245168290494280449059740150137549336422019378316647961365242668847325470088197895492710212506424447554357636930477514091934933334108344759784980016110773940438587793439939714399775934140062755060213617877070714690225247806863000550791233882093921760244768058248297234327937746120632540118717725890898294093987654766547888307761157992658623632625538242784278967413582918577549291985331522442361870509658005575398605204154776630917980117042961411588531169611409272970971446216743583100892143393649445551612030619595362732235679633442416898856869060427350538309567199781251234348959251272919843835260903587067384744856237035608469245228059343128604739168930921668691723426835076137478704914587645491450643414100252238871931961674169823758801325053976416007535085446945686544006474320772680920598867722078606378066862996273459887577409597064611211349570201392654121917610798883819809251802756805963275001413720028493299078609160850211115354454440755347986717333176979545919601956286120757145024899360641729508234999274925031324306466693832507127459543105622424549147771972674128103367195028654474505061310888925323907860916436772782830992396163288537675442763158764208126731685014289008836495172112807072761126077676818448049617005525280564968577746822356558707826721112597662687059289664913222417755216954421254210973736368141143062235950207301691005956298198995935164991659980355813203818418077099497249535536798339672035017938191791167807641965802422828007114302926754589379394098745536934467586445152536665910673650215491787336260128581271218371748664167082196922740438473806051807099995764488060209411494957083363485750366837948977826642740405732675367512100058387731810654806164786857353387311548216684031676854176695104842365035118937944332341929866398681664642810094316315089911537261678630061818345291332888128363183901178445868951333463773819486943483287833221819199041568768 [72,51] -100532137241570393755696983420445107845307246191199477641686100424619970597860673206308989319647138726160325555263120153014161285863912275203186506829970817085664577867746146790904552416151854509048173981420705050878577451566212313005450330012963177919925368320387000279260538946041881785402011973344952086801771815620532605263846923427144004187845324714106423286457463841124362960081807902032017564080060751606875946090285220748396629434174471213299796239206637435451886965041326578689315983791956050417905647825685497544235477052280129205245165080451319302532454690886375119794854201198685428997789854547487857608993054868038326271304634975745524316249597838771320891284949633516353343659287849596949797735800817577111197473137346381539026473876944468338607856343879122370950148112455990243938574904984361507051320181618698756083717720875355749485635219925990365957097972843787816276908589599674103615026105541126713586293685421803875962221348777350954414704140882374808493733348881733814282129893999185479217366127186333291312829107265045745287201802096421857452036991198612505982214976887264518008536721821778488115699040317585867463150403471906877072505147392796132147565862954076394254083256797797727016042307621028551672732009191177504714765696475264004597917216938073203586561799968335313636466213220869840771039461416847160503939377324750797020556981469360830744813182977306187005580320456639022194654830272403216106338149053433371357296920975816089116547132278516434844196148777418161036953138992710014779843952999154419862898751099348679877759219992526096578622642728671907432194405455368070372460252907205971508823291589078662528393393081293321940818592010069316737455757021228020005102945184928156654939334053974042516753616666361764254732648422686631592627978628208880654495439181094303274903460406242481020965562604041173605430038612033175168992800919139460752522010946080089629573902643936408683620761521194704641230230309849236469803210474623509507196920947119827166043372373584114982632846160405616619470680805823211823245597938656745125078474189305062431345270228772002357715150409629400200355302430066117915523650245895972575790977326602241982188711433991946410393378815098409989594175459018136531334312937713703807370532219336570948093936423858572423293187501293733007192438367342793572861635856302427503374615008722669375301728716154183601886914949334972447446977112863230435661231238960976692207005664637284213939512631958867749613925478683303727725509419187688476073799467976305423413963513919438848 [72,52] 103478793327620596362661113696418200934852006218286009512517254887464885581896692979384706542270832815978188461685021463015418873777199105283078202722276084969545457220762184839312358643488200207396029614380411396893864890891149984880325651681649825668422989876333473080548531252698783185826237758182929343397836368979859776441200062848260219294045188343438317215232732783546666841218881179186515963391692720591343716101152358938506011907220317432316159907391215927331821767523064662107335134766768335890581157096488256751045283852578049950344825547805515346238204990864745951497357436784371658929655222222137968500147666545230682171118757684414759779340291047176719323520054808434435976973032462570162756591555225741306949721545540489888453000921443125787060678723443446556579844860822074940157221793260704920098934631364674042247576790561074815047910535811207121810468103735960588831973206788586722839997622963925671366328071975436819723141836537503779137433152207577179748264634318193489605419180958784863204092912255521053719588542277716349179737111817248047929832609532752602907434112281957107603977230626687184722779835417478631983383328544570754889808874169233724936418865706660323910454743587199289062551249464240701037912275114855144679281311914111756979570760734275205375952314144744564178216896147997317406868528227806207587772912072100612142453682018068644100417499183221429925591938468259403787885742046924635729661765234196752661712436010451825260726318374252022742333504495728385077968127883176065320071644159535776745891280891194187228988878314635938195419823197293512353225695924133485784091879108876079261620840408917731549557296685225793500523038545711195953458399936757958030689634115389469135671263288539845324923275686055655198583516966457103503725798679856746866715093367505622617999765281813190128372963106973974641893246772264393156469810935434732906516928335067397138834129189634744644971779873888170483298959664552933981544357561850556949497268760933499056107221565985814212127415143465352983893855350009073346162385026327637410761613925040549163990979915603061630472232576395784131454751502258926356945103532445386206725804693278788444220169470977377950352467048378562248526709666196872127791710358459070103030399136329209956961130666212053389873227836376001887724283223901629873581344931946444580289876064459269610758704815485069307679756761316576204579149719381923555721049939384911276556779822418000056220797642815635685927429218905992812594021262962825647889981076313043613950416355590144 [72,53] -30013080394039767113997700688256273250922456435460109505308604827483249443910423246913572804829780079700963679681175981747781892146540897173028313861475211990579732385644213616576041071357198522221684729847355464069257929856308684297860326448683857468875796628672760703871260622175876075096538618819774975934820376271106986914888921985144645131243869629074279468150048970800436749931690736048077114794233739680582155844783046131749548184080808631542754636936160952259724232099847746978219106756059797920371830739452629538820597535499772529658789411368732061473467674245878526174273009803222780997516779487216313128842378521128752550381592810225876493133907059883720273070261953211348011861001745703573065414231083900057075122952983213334012485523733013326325741534836315182539424943836411522117807764937541048004316855353247792946552547659516309686503508191958383872601277353744684083878957422020933227187551867612331824078165199163959627181146754307487165702136262379941256823379156949723123521698469988869378582827379243495162438967976204898713326820984321438748279697202835169964510068802601711281146220645597409466406109331671367883007947221282590748859626529844106793698962071052467018031585245427199238568839611490363814987361433650365176071417929602310578554657634573196344866956240409747340250976596910166616375131871422790341629178880385402995626464139010164487293317090059936142457898374017501991854561597214156989449045302313786231437293608813632745219132346929840974086767139890595706622260853765384814844801533883524330530943016858842471762193446689683434421998459751147668123089032670506708398713213390971504273655969051813170213816009730458210863622364474606385458144175485860430920163088354161803037418872581369056169227648595120992401933301651478379972413095373502230029463795422594915451913129546913830846799561495520397468445079611383317985217640870072745447555478463562626988304064200280438403740074537819144921217713603205286280383952196601925866922488879606112691984725815606323104799702222774099243379757415770401739138569430382035875073566123967538524340146650482830689199855329959911774926529693488745367584616963669886225661940980795260665330778077677106357492668905139513518217001471933717494407946544524972808591361499096561629625368614011870685334674695718425566857984503369691053144334492870073065187102510288062893739077789081535598679846525057251625134988647396060335075671474181863842184198864496940811483055941524784101025538673761027137218519477925262911511422818449906434318532608 [72,54] 6141540826640270096081485855477408453733099644196816442173789250037659185014646586105839016428951750600064593149625169418345530871779106992341703220326617622115094651952569166499271030920862401442628252831270902526404404794078841132524267160279495510429475160920671691004381534840964477691334589999653278443660259192063887442570045127123803954941010602572337176980452069410177442724436169978062353879281044859739151770321366155319611822098995088965543716741359891376427430999843377053804197105998921675121201110772350946922999333776638915539798183869785910943223387816066387495065499407499478723319915442315490569472375815924151793005533983717379601078061574919527530851170858783640435783452964761795609188276513545074206184214925910504447285394422310104147382188120003644029852342785861118392626118219604475586063364827172323073921937378797342129907718643556682018008463002237005495530779237136052435315327674519478141412174430944843558364707365752397828703250468522204195162916234192773617555564738199244671316628966604535323822481208598939289989388424388644757771911083783370523930732038405709363165713134482756784816916687625887937738897985977323226369364976921497703724080681653163907702760170032895941831775296155810142819248470288418274805868352033176063694125317421571236460068415403320137522594308903018084452482753804105861491992541719365317496365283874787429023325021782097737141692936739862642866582479459553293076996391603106344549294693138355774302724818651344225415239530071848031963765819877469063439807985429914502629669800996793349205829340000412712206636796165297339763108579008376513395762556725688897333290303161205805865408905220216320679841665880880373690023352184168587764004695729987991949299409766141673218497588490074641976238276407228667776974111528526089768967987222797534967318146099190197610477419278928101848320025358245301004685358213832516571189961561990518585535406377496700810172304955415360749036567703561088450934177408338511774130539988901464712260493620307760938959234537180569423091692097775618109959603281497191388798732031791413044600342387944532810585144605986843739790238671271615169476448077446148516978033150994656840127910072571379299928651965464331601311457878106405784051734977634895287189707900190591521160172671082930469636142925221525398739080185346010452965836747982262173456467155560393181643624812070513918211764631824892291673513984598995662862457720271569392594158240063680813264066052234736412072684520574812752317201973931229987441895451091607274651648 [72,55] -994485555306442948670119785212141326915376389271226126494572579834075581547332636681562152440786374043861827653962035244645682679792201568257120957211045438323030853441231387076844101421572601886793408868497717355791532429814567469166828741838352574575295446939509324875691339720564609118834460483044897345609282487685378063946048372154605101324331438601093597882081967946475202134165906150019119874197755437490259821941394327662717904221115195880388892405845695015305501650892785328151110862025713121791349600407298555689797578633417565249088914442522716131277132485762683420392844078283061916728164559175287928768626648325688844304569694126554418715433018964466194878792311581808705385865683557465248796786025343403739022170590812240837515566288077196749266111855423488639887928126267326976857578848539709192373776052191032279946553639897402084980538818954033100761604613828469991347936520075174823830500964805811079915677849744992803458320306362016242763969852066201022282258018700988263618674753584260545781104930800587997756404564218229698513571417141383870221076161409049556235874129931152047004517574930156398812039608987537703999565834329815973159834157357141002583577952109348410972039876468606719845517989401347963598643413495241517740533066727674238434491406285338033404809480782249831985742454334779860630875408561184767520553761443624086096943054517577804807282956994571063277621937771190904942918610065626423372739049186677537759439185917786560829600175451264516703845466764468033548956342069443255795183363138666069437247247824993228655846331643735542155343694219501754567242343546074940156544681198919750430341490117395472095488438679935883659538837795927980787483298856986317444493030258198294482915616461603477739820356687365490745475330794194315825778630607220799165540485167253910570177855631250183839726225694502032663119379015772784821278699340412779174795560399804914736014545841303713377071078187538046043562753998643599267626467572431656299140134687941493417028301156711155929900865703309412559061757194226670921442868673748946774147145674078316734907191824508176914993038997931573222520220049675350884763454411593486902272376027070527764059144882576005617815087955448227152326529171521778387693664773142655608780761990009897131172751695882655196568979409547744693028007549574829167856088130792891002395040508652082908157056181733232454223139469216731599193541603240958626475226987630960393518111028521875022625947703003418464094715612624576742832345015956906014762876578823386693632 [72,56] 136655657011402375978681032091608625750766967087725990337960987820265464508057627339128039301874953364703791329054070672892516712083110515054091163936886833053976393855610725812107041741280966350431128803705388976550305521166992520314340783805708327410380933919048499273930003320320839753217523664130089926825057853978748540700005879534846106402881605214256140660869200031912365990643200630931601865757360909843896256516968593663670456573528021120166617569967507937923672716441138442668042803253359301985612772186210101097401862262064202421536783640455419768299944078425132019316382628322386173426778944680604095602738497328341913069698113342548254822816502346452610126258720032312193857249891642800941824289652565112098897646723698831817814445367694009589933180741501291979648512725906211744991425164707591168747123522463171291358913017703332535386327369470591894979259913739100146458494244747184006597490454338082654632591957551508481023570827585590466628992822068539971493761577199625425731823051034582908427950873784233828504458458623118409179149830659907669525461788142091945485539754715147226131295526481593360251800262970435317107429550541376104628267871451369938992969870539546083867167315653120928149479826908232925312015544508999912764420350891976775452810642128141029705253572023316784437723541041519272919385623094677834519777552682841889675057402544598487313260138964880888682767990299264960011644886698615408166698911313630479441662888263870470064565469924793983349415212546784564614792699720497380757924836592705957767055645934915131863050837159710248531099654641300359858782885974284617351940329236477403868661469886328876849513214865814265712016685019354429055095579927192181745785192911941439927511098813305390289082355613848543128546873279167319231618506215872322011158589549335960049628861803725911798562570338658031447808883768899334206608047066563210670774592357637445068397255162401496944788327811530702575230245915795890553022908782519176504966407397237614992141365245559998585016709971447288788044013877864739527593731931872801522803873498242983105204546207540762031308091070831295999556980297983805265952667521687210529284250796362137386794623592334364364054388522646590938755267633011612768654637447043468235349043467042220017781574430643756655151744076099404752927467246264627390929113533768418053868423714922144702603272507935841157670862493781869617575300629801302862709453704006447988979450634248302516299264203834498115750905135505208417013093081940394555071731587296002048 [72,57] -15990074692242481276173985181932371000368226375982126936133622367585992694289814684433762242301273286271178342075786835938063302470888779494063188389208704439456053409116650386851357394677141195383137289519685907370884657405102332682846115615913665229309354279067523401143205803520385084976477879597946121456801792765306358948151325820034958906422431736777825337449967453810061529883457293112759737649574639821244511380532380167406455421467265772210331109555573561584202749802134583745549038479040145369556586256031499148677720311252467795348889558958658574405126676819311580947154839171798823909499461283555970046780767014851691481005455141937658727207013138982730696316228908462773630964961457877274187985241007660184676627413429854044619735222574704643416260968806430962635449611219774122780444391160268757332681619423603862617060814471433636344163542901057873109293031752079783315114795558469625211209376516552041242443948733713217729506379252773473336281071782490913025492723277148402638930556841469230119632456781093906390516016123157910099123792642405767855727706700149067400927926858748763751433986828082574517070285093258378609906758555324478850882005208086342368824442458748964345217158033960494088231235754131389778302614268233146900328104107933880022940028552478668357495535437241492266731893692284919891986855705782575964424173620139829795934632706019961115449825239404723967727323478192646386454153298826091813330414928997495525314736682919959658069488446531691129343121061190783638979423084412114293710930127926055302977205795258977968343022793339199139908355018574741638077431704019618435759916314102092076978615529491210862584371923559941884479352290833346147834929065133290884037862027965463241989451599411664228373900722887992140658020220408739681019037439473929722956093183449370182188374142906710180619920982071849589920572288957887231896501567049411191856440341227237616336298363779137462893749842644253033600839647320370495465696587329779408638325587970613488163048068529660899769840083740999545963391356129204437202219902920033376417523559152134385142051412435914161153821563840940933301957399150021742130229148076924488972790057864121124593644497042829309565362216957104789232991122764542124067664970553019359169872980979661160500023674449907194011780778262744866555528846875290115319795825488113987687327125065897377339448440924845207296010386305725265179830644909125055953244214534453348196135435294400607685961579623045962569209016992107906896064239332263730179946844258304 [72,58] 1642035059498739715656552804041048397350095622324713437920307096264256014834731555869961146106031462355156049155675086983948039063331020289797663309848024746448908238509911171652537901997253282198091868615239872335909794860851947786998219927876938264900697841915404299748053711914169495188909574208386027171648335578382855470999461494278274692233505702337590294549248475460885529035785718757396161598486329063064310483989828639938318622340096812835987778168984983054641868924127260063654599079343949562157772384351434373652994388205958261468478816079365055574249175032740846372318589875167451586546184448967985198674985627560532881704418517525415210890646910984173451627152535774203134205414075834650038225854648433382730367572786799135719376948405672600731993411152581165013940503511960208468123116286187830447997686595078223757184582895095541150310606951711097941341181450288975142509759888120191028583105983438799702659721859743629228367202289069068777848396616584312055968136791023180959432779210539227374881240006599088486518392574903707350602669111280479377973392060343554170249798216534831714417235392383000917188960120265196943822351555402099280201101123367209329204449682012077193680726690419796106091246751858529610621150557245232704040267123784560924533524168212017865183241691068825861664547954149919936844025287625697655677822192071465191102328232125204789652764226316524771554813060556873205296184226430124325276534636720423521037141142834355099270136739778712491965575656770904580275684688212049091799848067755389529889746351603131199682886953895147361316401969873878277012748945980781695954232013062009829748667128847466805236644826301834222263154891888007494829713865229259404528165391321697098482063135839453803515374512253731355851730031138302975940189915923044741992157277817252157266024000231528174393430295558895558395408804912124091064999025145815657517750985020973712918309596143565542411004280323446847991136276503484150716353996358278433164496795222965171943678393766335463711633990806492986921566748082629906001967910594534615267039271856147600178347959849426427226884664306845366666344477646354491226928540236191804982159344750702724138974980016804344309128572121931583799032321905741798829731428648240054689950898084698987048886327343772622656472707585315561521824563256726157968306993294032209951324008564481109275619471753780492669059281847781849241701005657178878509042482521727681797513107951098609505906374804670620455734788171207770799503513440949146107986837504 [72,59] -143852427128694327636452104753321031137498531057048261912940466905461033774083950801311313507082270853454005712016943761206790478866633977175409322892887290674322076915040682058514220776655600296731453343243514903342010660480882368687511949552370293824369692445316696709923734272947027832962008378913956532775255940620407580365439116186636044477942417054795622025486784723522370388370808553864974885516635213261778380919869559490509278417823861987668041702985916023572863435483167642596834194436133921842070290874289244111691990879666957150830866216741770519890253768369680916612478652199740967036197595777380574468496734020438745943181838673409158882741909168750952090142842657151703543726400536410333467025763995343525520927512759311746673310051770580957029741142762698090406315376362133599951373502059718259862768679624006860380345847071962163414141025844428227612795138520165304742224906137297479306015658189783692044889554553165700298899981828192895574239546908839287178351290377550437982498805352778338031538991443715019450983251076830017283388603161850017229412701031834148781686483592846923959286326470439880533473822446874352794791939050402479518571809479395009451873205435217419201731279697401947809906489131314092840051952965397199031949238671915107942501160112122561702194331546479768479043702570753447732092446447159242697443844313388931306014056306994158123572067977852980156899171041077623496131519102290785492237920166910213177326605830282881733336928739872278959180937715060082185302187177602270228441323745643408075251806206531396114841728534843190764535264060670683054153033024527313473078293465686503686952220659094075899540597215204224364071867417648258769447454657758383083262619518524444823036716688516213217598255916474015102662674465373491477766017106213658945803362767503073195209095685373973204676262380762674451812565143232663404307659733724092752753077821801405976459158784424119955647397697098508473144231718258332610364582859344408948999187616905788667034283083137634411244477565769713215292501316381878711952021136407798552685708720354199748893805499846862013012825624004377634184589402455077482445906404254188705980774832635111507776310573473935619386100236855756426563701248477176466624394303428363630429115783557896980183915813375169008569355153818442125166982478986145763972351725930816752311137637808240968280588684914328313647541836330917484707834142155684524720519251119477479933296978799154257664783370940740089102663684655139819082468013777305410207744 [72,60] 10669234824204015825799618603240182700482395279290955958067316313286852655510841461506568975741392812623770018845635748445517200594540432055720009639743434089274695886935700638394508080618375005280297079345868626385622939020870404152942750706218465435864971812115663299757438378419547479107935794383398146973173919281516330092598206185047273918298922180176538684933651020225545699886695812037254940992066150715092639937718992875306871149347812546882417224072361352977438093656444995635406248961286661959378737122534390167581936952672618539035753385117794739434762788417390949969198742680548509063289179435668850656056847452041957356512954624915579349859110560084909422710487167938915531725236720623840013038039850577314140829162714754101094475908270217948220565647356943901506983823814152699374415347258831950345756711149190028503030859711756436429185980958335993113191384216682267189757122114768898908817736946107847314571346754680487974990536270006911781930565131983785255246521198074898818784335762972590351074614795724470261251046678525239073254867956127760545310962397799983897206232692233626554647321095332464980202176816090829386901859913769610943226375044064533424185796707341020230595165766700528663736901098800500142667580731847473819450856501481950395989208136039579264023345621875004379630484730802196120598879293049096976613893051187791474620533551237824518626561819711451550627188437735544316187159927747926312995592707934491561573986018893243329646164190448240452187531886331946852918627829542310670426295401255935633395844094327830869910734600045528821394746515434307991090717053087617001219108497410033824616105001543373544644141762274268104972963702329319687577946323241758881012528123643632831981344607759661479696045634642112885028953159428506616867980906059631612448691985337031625144002769780288216914164337116165658608635626419667325363724692936282375105619386599568148094677538196821312943957410268254641714614334620358687244656712264456821806980674711316729911648302435130342502584863336190359351704799661635474873024369841041186783486202073073067753935474946436871860154902524871496749583318279577582356571222441154725089621385483895291953034703800469493743164233483401524827121145175121079009860788771111634332960505973664983648026179842561925249448870103486405534306387648982393097440982417464166486091571823390380675501014864826124042324717714662390172477893913675614321671659397307650391737596256917043788453153891817146974407898411474829597639386943706890240 [72,61] -614862921831685881187736637476317283016484699688689098642444030709741264763259873921209642450532749844095212342891973857724942014734437565044303399412796514347580130946846584879033684011390944614061435921437370332462174407555959560171374521139001889634342539993731591638611023494687610877163995360119460406480822352779056232511214680579392186226994612148651717185471772269525768143855225445748674338459395041052543744431790897597789636082202769025393798462747645860940632054174338200334565714515164587545630424571318598386221097492950682618813517803901810223309149143443822754066116609671307277041510266399723281429993075444362752045141245905831185671831523181549800288744476167384414385015359668640528237808688487602550449446745709786953171324769679180791299469259891413544734133037793559487953222950746743623505432633608747062853842730806172840235001470717951855046150582184254877220814902032421806927026931074201747405402712624690645513564652866936107230921074113720839940926322995307826602191277576529209680124401868744387620906000868342322067879648205341857396544205490330080771468519728043140481785631805300884345867390066916710740380092189103738961997020511176069946686165486778370156919853752724084612008470033812369545308295743269805378174549001129233573416660270839513002381340508301447663943817822037847122810735857486663376189528116418382006493567356067903353035246413977463161027381659187352979191288057182177136617268480448858765559332631581003812114277576514394031869423120186198424360017779117992866384483367593193148931305287305872196851767725967006971948744628792210766465776521697205110742756523487573673583248481153580312668092774593731352806531963693734933408304103782586240615662812219765397522446302010107633165474412342142237918263031318315903648060848111268800580864256098373525963036922692453928240579973521194216072699586748885000520847943603925865855377877203750033954054707095840076758299270984654934204232119218836643828320185050360247682511562207039575545101609068332186528959030387605483050533985157953807527531601988526634038161679613127431658828375031859102222425122304859092948787891220923667736646135943278848259135478786523503030871230385776365536238597897022812974427364027104099289765045663089785876883573601844735623484123679090932963668129973766057404206341169592257380697312016235064682816634817946468689874959037072512275813195217954828491373355505342927983684170479045263519196464028323546471484387485091458302916093084905253516917530951680 [72,62] 24514367444662945179482807439862637135685882644781627625836787775968600291802424083723811435454216228349978043386666745530616370965110030596046249412243212857465734844566787485090598131435120967676324887519201961932654005723978203732571962801201134609393644274565058813139988272532848098822386043120889715966511295295793761470256793117266099641872542639787996272238449717989861989575211018586460433699247781038933295869937692588776608882264876925869288957994606570801783041122794953077773281022583105082197819769188038816995680048932032934759814135790484199538886559604542156418549687165320366833555682800247276813799473182447598593896129825411127839405383883174945662497821211995484917920519235255676359363742379616188434699270545804953811038350860719386395136296827546302004974851922676867600986327450413937562891138258553399103840893069173087048488171233200370097707808746286790055351052934544953418107748682656212288663499822982726685259833075011480940358901494852249363882859490317336414785697824314645733939183870588132654963243992552155693877568620010394722270346964912224616918440342176773859032306855287308606211999712570926378923699265259651628713736364579459469257259538606810606294588730935532319285759624836544268561782709844245070442947646092933566990621846142162252148690691227400673473671411977984170129031234451596984843082754225172360253768549771188077173264455779410823221935013597736155526512854949483069346115040879811966543763069859420956336275763760256601956553851617499803881925543327896073639169449252917186797083839361911390499805729488079685604534805394568298275906212182083700909945250312168368849181343825312498820427079899587588696935447669556976041658327130122760748452316644926901334930060866070178145210025344152556890970289674700908046545504650740366084207602413683062086317327068961063524454063794406358008531887893985592308381438827140309427960516315494328424159726456869596707021670868070604409310532648619845673222487836714934669430325698134854550061237692295231188257157543108394848891535977995367113777031984011061629827979557038464798886418806017514169684588034734853558846281889526414906352169131872716193575082692368960991666047585362642897220482129967299709145145107044739001275974133183425783298505261376786308846287873720485321785877183636616602778423207364177422294560573898472032374727714245939218789425094906930338533644885447130424578654130231320228528073963270216798342926605524012542533562457754222775912687882154576978703810560 [72,63] -80652127056669290414830064121361082795948242383637185649713670879184103828254133322351389590126539078624578530115315869568802299043392092469512173647466212228453550648083537541960080854234603693237224568767042569263269421974619893086278843181800749889330795036583885696242896956383374398526276139534247007064058581611789233749913591911121547786892485188249527851473945818415939373547719639248071782366645832036104043445492015522219655854281434123610467643241185121244097370453571602683248922277301430315292994977773696431381763859520298051979312053184825720013564529124828649180334222918105836016541748412056997573052882540444184735955398738166662009821277461394500276301403125074315650798716463548701201167908310743503726851997156497778332774501698989386137689006393151349441056313269626282892223974994443880954862766807680373910779934967271976193190201488972088444858359209772111688355075772541658842789545917076466748906993861484696341374359643972860181802265007400785442120689744874578805944795193312717655750971405501317386118195914292715968852500056797322938366904674920261773805445607915955248118596613698580824220167637539249538513449931564432024682142402748330117983814233329049374726230284104807045410157454836571208030690111611854961403488546284846625466762257651073598194942796244553635716972371750855719817286048652506152425251277684255254539582354150397115332246672561548272021910492684521431511512161447125486805379919478545769241021893963701312952990881828098494278923593947669153594705412265773125536013466370608622354307595148884399767447293011327939029131085646631789558080463287235652674607527467724893684024378466186462866766413975593886359396977475379741661571600475813271684803217290386237774217528649183427914504175221780239268996637752568748935942653159282359838223877302301281686153667518908538371810700677622207846817781898051561037158333754351590797015359854184795032940924890678455787986500991887330392712107994190994180365066646414060334383189546243708790508291651891456861545910947253891152790148775425282424588978290241291144864282958887262872762588520134195923502300564072594328016165191974411618372649349558097938445702212657154124541478249931154122809982927979627611959685265846679460793387026611564770425313216883024578625417641137085376763604864694437036535318858104835469866446722014221858229048829572490515205959103719373217054179141243774870173158115231260665728069192494370319246427570255874042255298100288930517820634384211751469056 [72,64] -93003944482351306677737018216635433429790239261801625140329760540188355524438090222876039025199955426190635161193008465909183275747415353321689518755772425359797589589619241258378358947963405718217869906894826185986706406609077807314376186469497279762992533301232875648512631117341460783007952490616759233708546544327548979688575147499574790751530764358194462947483489048967005307473107958382151293849938974230048200399038403137523356951492877444402508771596482084291984752943075082600840151323997077117527967339388308869276590795502791227066888596582642819599700321959060171667099718646599320201071602321708106152168695615831243739885028641660067938615409974803079903048176234232596606774871461355974608173076259482068806229086287570618572566150658310842910498514509539520674429858443283926245740264320746307890798087648765829141819099324949225501354885802998702480208457198122424930888335488516565802341489466264397115091483479389560529691043860480453977977410121229126082521127916336556159892250148441175976165521993301136812677296771425379217632219651502073648120794074066321855809705006328719068677715663201169523318283952294083866444668127946741052488225052343395754395964139485405394286711107085866748863088400994113774584492796499764561989760307858700070635420872887835739742011245818148970807379763621956849971598495337275834363929987508958835193180448341262030613679598614750976397718941809021921456145856764482083101889022478644474363787120790257538867075287040504948658420833595908120891134036522334015632064637935202902190147412545094079808075952230208928857004589785412844380510992283554212806390627847972882780216765921168110189872236152900770911828959250667268295167088012826272157759948265548095821860577394535779479256625982739921925556397071735044391930466482407140874331067989886500462089715930367665205446235767687396272788830873992882842221669014460666193122339931951617449876972583596245855756371668706377939448239232866975741906241987717196375062937208872312648136132697634913911090082203795634701391155705105885521223971706519969027071136791159371211003852834767946025760111628734927780013075720136469475568313380949933728144683285746036553562860096321273052534841498603677189809589230403286433826642723536786062504035732507386261363743094196795296174137053872737415757699600286178372364748776761629406864582496125508024577745268878987987534915356426842594490289260970838316584494089386565804587972414323605613823479367418076056270900286470488064 [72,65] 10956831311244980165513160308967711271513943406469909468786541524900245599663196159966585892422025370055248273685501111231007889251367983701795559670573276883769553456782292614058786408105534172160634825026298651818573838504516977398233803741203225316568130688759101541848762898864719443854739959569047797149645283834981433827703717894335542831876711674089659965505611494468464461604245800022144095017699337939071470103047238319829130962132490041685216601245987328382308091816659708362315632061071702978753141943679019878607095218328334526266057405954295390805544089247769067789639912423431426373302198089897531836251647775280530492434375211896490223321413665521849361331825856156364726939816723866930870500098319732508185082334394895279206425071814631055124647963925505122563314372711167193530481458073410774601783341231670462772949223822861255875297502730472366110521956833559362865078469162504005838946580833520041875310708292919852251747509780585483787867306862481691042940833978631021263471661642892731567733133182664370513379089972508083142540809717414035356750948753061515003127668380592643938774766072761631664400719871030864197353373453044787135172403705173674738377971232123720402196597746957707658783861718479829253436957944686272457567940981380155016601066614931186642798967389406938796976700101354618555733871843689521179035711771776855334468915792865058735339403945308832401313214530608820948466494702223937634009982771320912804178156876656362513094425005481553027710081469063345361683433958340229145778621119597549844520640676689711891665934604916347636138223615341047210379297206578094921323336069030458738654770352355270391881841395987187091271616507501894978523866201392523417037848213688697452117134171274495329224618766705296912224781356785227984919723502304218066298264691349374285881792861046159982961410892862018481572548576733231348359752502984532886786113600127732784908737543266441039508569874053694101853085816495595002247098732114574660789337062676481578668405340928875007317843827804560081512487649311728391338290107064541203848802041792874721028486575018577935130201648980665556422837368822278453753310078232142204684900556592429678238005548046240013301321933200392594348630132242864507743961584905362642383679136860195658057240349932692309979348014476401301173016264540025265134971171902669061265393215732691193416503561914945505145937848603688458832921610962994453003655289407188658610269410753958055671196042217402805029364590509555712 [72,66] -879531490365715293890099887862254053271022458800090820767600341879287720453956859807164424775485906821882941375256648267765312310579031862125377441338399310406519714762465076705440657516766779265997320259189553646453739155160148355616307104362154596482428780596455349875322305276270440856796578087671431533197519671940007234687099954632650770096310085082398427545947783314820741633041075416334415885664854530880506398647237971172931144587071258537869025828928543577903407318289043795818115582738714316058589798094305740137854662394334203861671099750462443777575694165650145097704694303392025483217971337071620806043504955486207227617764775377037731940988976076849794152654041856746833740710681122842198617931112931239785864100283102261486712275155973917845535908724803901855287365053975803602376969333343949795160164008131983174881893074226091591748183702498721220029772540046673482844898054344700347880573588571575240392427584526074713247791969366012079177888278506005389648557040441884610618692676284031985354347279064163787857052954897571191571241432135804078287781842399545007655643878174313062983138789803981516568309027573253436167895891506347257421744043955532651325742834297029043700464564499251764509265831185445726018130791843929010714932725117479153998786615637705868336319983830496590616259240926142050060529730348005879489358651194852304411592755272274600012924427185633836439177882614304055885763821782398097781435404575736393102423007677545740473649973487102553180263250952359386486249208325613620286926208389266417366725138271301507419676816830413570172908245134608311509677642171593797468217591809036906996027863152228576022045660302306796370390613829084649527157131658343203112520636826149338329739807349837283941946068990442050192052671536128089296406479520382744981564086933789101381265498257145862853912610109104321075369683090730952041264332672243371524776958652580414127957058614391048424635985013692418759766924339006123354327489488028559834663508710967770291834515556667936924757735067828517664648619153138881803424670112647721482153601298687512713912533853556453522937400724897973992941969003460035050356079852781747885445983092567499430765239047518390121389149405892607765515120653899552285433416122087965040984104259194161739881489052177845862247793331378964403572807678447702431950902882799147193321230931953145254885798409888024485052044045558464733136247191206569710352263093700719824859111151613566586117915613362604877459539099648 [72,67] 58997807776429880983842662437428086061202569528416023479125101340668060057228113822116051021829327238612455190642377265322151898679291306512988830723640509933890051350043629304108726226285865422827079127740043664438794580266179522643957160434301369309406473794073646590410267555852543180074000837757963861747085328732844669934589052383165305503621156926339973306653878545365917502307419539462292477844477418883547062247404096361180554159022866922881086730880038117071788969856779502188221936169093646163385569142472191965174687078359692450488542287164255060430270590968851362369256174092107277017899283527076562200296648343061817484410315033797145587621792338134651007767495471453849170355356145078687074857357193803744268854916650702701829935926306813629552553073877094206434354050766566439779490402981384849837844395847842043439765918233130324724124230704061878970603075039951805983033661587134032714371559337492553820605687952353403856855610655649524484310177807858250124654144723608900993307575022789614778667472707565488419886001727452100372668765293985216479917807066143516860729474534861690175154439617138903813908216360129047584873219428934314490420041183935978331104936756888345228158793679928993154627350127222817070355964748239440472998191886642467280789831621282436124906443717397256033535622841549593223167766859541281735921481073657021967130340264812958069275188088262176434814614868593867241358724990226845590105887897114132426694367992196708956793928002372048642413915047675443625229001138127944618964306316592202536619649262513559495263173479079769336334150003619308710540680224717324228710988777755030670682312265088054411512472549591881034752882272229477427060197686393450411924569147219331348818745243650811908923367897169423649070098018340399683423148639618321635895788890244656722595384666591193519727931009834702059340783596547080619834332324467383729314895476728339183764494209514702003220777758317857305081354748250885355358444842559071997205951859088172610298420141413748772520248501411923595316818179431945585640968753551286729762556189426715168505849281079159808250597496191411176201748321286122948799229615264849013262493433162624829816108492210278127755396759703472873157262536133186410935952395038995126512303635518426237329827504882385675632743316557146748156156055942895292437924774159466873373679452188182497815083320656051697473170600941541218094571194259127412676696721773418332498906214726832325458814487984298829916667904 [72,68] -3295809175033364880831552789250355126822761227505799011320568367208529305309340762833170873016222727178507293779420710241551800516002342165091165932770632635902049134526220869214267775224868525415373347502986290643954534184157400988879291170782554542656475698727771406513365524806161551229507538041652287230172719982300274912035174563781402439212701876865125472972386663080287696236816501183948134079278070826224306605079006242038708360686815354911471131538213004643634882448134671991099131901000644827318750295529666329757104291290791286799237596820413795211814201052143892760176912827253308533203514583510290519378587986195807301824663381997533725117459620500786839039063410453456963340481687841507261947128677860213023205749107804081550014374453292579439916785303972629633695004923050031112257281023809809219477270848005658846883212770521081646570785487748707981066112549005749284655533920979479500243360380751409499061376578150895936977430913106921518682940054742118987455826961192313038876148189013316554240681220835233922602448813988135028695532422764948527068622504570968241100401145594283022933001676122112019447821772557631627119614017612170679524564417269177860251469869508460803333102076015484522446651726637408294746018446066194135375169098105117816250588513454933689756732664743745531919842153695863793452981089070837403436429682997609678473935025814590303989910970735851190393192009158325604667280571968975809663047915022867590544365058328210850018961383280223712341710808174844668376780344258988703692384367499278665017657512707345964933575955527649309559639897280637596509957336607630542702162712232481630585088723885752257997313715733051675017287292906880202010484070631733535949148603786575254931659245779350261738010097311242090830430237295541150578810137160654013209406010007465419646868159563429409879028594139167322289920817063664324871398297341155506231885575808604141378794177509842601973113020166230518374275751633868361799219967739063547442995237337011103110083647643705824433657012910311461534799931753756633811573164779367493073432687381724130386832668075625838727119168738744455648421752068954330974422006960070461383747913194519236744473085598281396601156343960837683507523861007199024240600009198799954316071017392592634651524632059896436600134685528671809665187133459342456244177688971679275869165028238423598163503121033805602924689279738715760928209473794090408388419697892575376996258228224349448742309603483181824081920 [72,69] 158860269070829605721897520378548255109619824648824105405214160367914154927479677512467117237376316365023390175118642219354031111003985136962388786904300077243110071727694107954303398275776658328658611213171355678635406865475891136327996263358352905411964880094180775642001828101764663041166248373913138239125758711234163722048256897961609694385355137085202059972728731846961039404507664007471353944683223019436248963471766885316529648006148480673813597533694261083253247799090010338566659962756474665053916588857511183887419569395090812421950837206255508784804484609925187457659766390304663820284769552024512336745477064546409983807543808222135202036363049616622163067440645524025989037968705894313617090055219665123313629257300563149728403308769041688453190353570259866634158993471174539173605564795808620869242419047282634860825490012696609576400197467743927869156081391709714251066296454403506017215636905082926243796260005133714583310059363658868823442450186326038187586521717360339584311745151828341805643393053243664650829575354769114680555572106598820959633747037378419501164563241910368262791192201790967698641661134075193744504157902021914641258685173103661235971059572130389664222737534511037670027023745738774042379197859972018248649192645866853803624393756164813922874692409468124542142349705603124288456373712605066282179879532894732354492078009791225258755508694227573776868345804619054717522644550837476899776398770773257740065643231044957084901023228487446524810806932110538109489069799189328829619851961833662303028267718461625348208938540038831386943487555097005535368940024749337165340308748906828446691571727117605496077685902480979477270975636587900526769760037916184626751224782390121768712462599392882682244895087074019392386356434673245093814038509360470213693529921337085971376447001621664109985830724160404494688060723221238973720262191741133452558783875206947603801387043515880705031478584134078789707038343722409204944550910143377984943930922271155482598465319487947571137747653447174878342382802835822352127132731088869090743714767833262994882313715693070186809322802140305746078799895893773074883936054215237168474598230092364538255265693247205011594201844435509828006092638729805619990573065108071465030373334222512485703442602784701294188280077729258022397050103063118811350306140508200568365508839314617998456547809275379043289656312660133357808228655427812947568567992984565818019104864106745189233873303386959380480 [72,70] -6278903006435187718840272537747743578980453635726067375532151058968627505361503954363047205080576407051513634574407951561982649885656103463407409948755605653729507511147304027009487040868515931294556799263866430951165166646018759738225618046618460904799832876328265276575082565490909090614804858221293011464176283184297375469907683542828970759901605322701451218728254833189140279527339456589552396881331748626078207901744998120328940140753709604385618706550888985218823549566096748724906825855967586315785744662254302772892975992912579209691549817887675023952755283586256316014689278417130009231307228525038292003317784786744442240743571628234849604340550659622328215709965379933049149900327773228104472708355355258971821256538477210159953958549727982946289112153164308548972062899333683116879392624922762521870719312599833528226453596981932305477121470953839740046662820584703629586479343839070375545041327619110943181738735988459951738565234971912183730260206342270054844654305960723749169958088378520485505618750468904234831137477246557978715879002313500855838715517351921019265375986898314068832347909358990701996343689738171870084912582418745172970903786285640268911866027500725715247023347467989047367553991330408698609026683830457344913238451501079103588964600497132467814748276463094433171619626939738332985617362000693953250181150640920532710608071089494419403650952429199190482786771477421995250072182552194303497171046867032827398880952208800090591832400158857451041279526938342046501453213915488529631796438900186362827010626480777464406233084415628545166063074934633444552465600920116470795192260352172231626468362791260662366997806525808744242649682783178640415119394292699501815684026055566822735177920330818494423480277563210157074531253231475967450882436326785017047885435830436114741522364745360308084288632377028792534604088297823003066271714834211155540180889437853131690948433851515290147468785681113738699357058948834610208712461938881948539170031602298102887045545323903512844558450090014952544571876519991498439751870830039078738198211778920908676063933728463047141997825021804118987474695551974628758623845704347223908915738002170903517805766503337555514951517748949395134015313936388420863420162652244753996588923862798019502042756098096932821456019725957777140550230830598875793732393534778606031469715692688921905186387301438754950879683463156363230794077009344382484801070216893523809760067884081884257575226895761408 [72,71] 198801044392486580476652409764181590907661844292023085425887284313606496822385080537984804283017641779546829935798391500730088491226380653953248833509962734052898810773432129864681325256747250219097795631679436570898778426975693124538058229548360319884468982910469229133776703358058491235725587431100596962826445734664331410457677224563333826400341484075156473656327143619772100238745925009583243310927236146862976378972019440449223965003033242910065665199030517627658817956907499357394635222162804515583869605558040080470312869608200007432433631445890841288374337572244270518308463184193241340223463005182607621056479355811049914715279338226426357077928319024946552362408496999897328851889393489997095737474944831725656469958109668880340263594109221925590441125251422707785117902212117669992572967292782780979753052126146014390572423443775060779023736116986196650982688760601534713052220543565247768888790509773239249512209911271965290962826789352568910480034578583543877678839707416595944309922209168854052112832314808359779829365576277150608644984891153569191377448802960998950843806661315856000326314115459268589153187962420912727563501466505119343504716453392125918857191694832695173091189847413481561468718734602561242434408157396477037169582396248610836372692724362939577741808669882572740312519325211374511011245835535300233726107562678357906556188564396244621912706733965324797686936735658604905810514785392618785850632571172470209054443453562473287309710994987825900851617909613495030818766422223049246001458655121005105344668478294604782251157217411877918240892780447543028837254322133671008773856203500825947284574235476490500473312181766593474569452291409322432691529090080654042603732783620581208796036382276710706481966863874814993119054040882586815943610761639769431701919150970671384730885428040057728248350149803330765242850507407331504783893770140757503303487932750980708960384529201153114972553756993357565070768056607384249954782888056559710895480493001945659012500775703051502744125009057287461615625569778392905180379238782663337485353540683929048227973539293819253723414025958792940626355440624628936428936745094291589808060380720171692244027857885202201582745858581469269823253381315958520040198794078421225700592540422982451982076802300460262121174273421551072240280592378714410149200307050726910376088886388764841308480374502932200739006937282039506722062397178562001370320795369193651861700859599826121678129201152 [72,72] -5025816108898429421626405797172232756175633599192226813344084961279046879897703998308471391277244817562653814834129168308774580073189040899722325072971388341307060079749447398322084898148600934292053619757148713306520949662617128075599046085231581462653389956984381505205527158500217187695901430380671203695279809106909629999050374778448254360010706743940593936270695555238719544628448713468954734754278032182622555956665041895490936258332729537176440183096339794515281096756707914026213322242517424212493351282682582303519414784559339958886358589190823253917667870510661759432180217906848737458367400514773310271569103219417592195169233792348338814257372718451667842075158847741929713635674189201006629392629131849035534935903230156406210226703032642294933264819266448863607103845423145654017189337796853550258948753425543492049046535264038015394066546002232583838413638366498648392525373919236564439789403377713536835439228516460026192299459931099132145091805045688105774419591282395507157054071016764503802335537534970814974203047753994731061650883625909593517285277072697946682661690060306329409163859347218250636857339409591233519158399746657878293206081927879590510471070769835374669590161971731249553576395439056734923813751213009298215950115056264719427548514918314885526535344326262581609696402707528244354063447173584289571235807678564362913292283874332224670376719508706581937610883263711930022813334178508011931315292666709161112689749100573876301583914785753304205762735911720482376057818772616733320899118761987903303219461849018230638100348740990007909184477130409705163398350852049645034956112106136912438135444934431371902744998591951402926614307895528535603157144095082689920420173259307644487509528372374600963026069756701671160226308025080848478973013599816389493367411285115867309667562081823883965344393847380546581726845825102362023301212711421596701244652747756769750494697010870336474757247221055182192825317699135132056897160615959156935934439713488973042684494721785751938589577995496067593689868302139348508986843604192765930455999583265344565832781913450756350754524886572976587573938461298630902626541857317756819680708201600545180444739710073681178506781678011324432660249775797517658708897643552359367352703144475060317506459093552960671998238879963626495856509773458240204761765367719417665371079266936249867274624115389907882273354808222350909121280953706902454078802594250027154868308539262615863427072 [73,0] 496419608704082946572810927442645340531745142779539136977784400572702506989355073117080215734669912861436471513807746974364772527000979067912624641502219172465522622320467524848172930412354185193047194944778012708165039349403915095310238326722774200866050190027270090279065518110754519772388386452087105758226651631933224715785822452703354304414645400623424408073476581636044030895067209261289247133671798458725337609282194999344491076008659267755972531809141066243235181821718558694219934305623578849842018111794909107912027884075053825677936763021546997753345573624104101577932796076843254348276167117974252302506027658956255228225677767680199906590271952158493055110171637197236157730537834152988279469972798385009725192826139467997826661826843234851793798164855817382912026137277071632110416329238910622906424748288459406882989000547694831139098381760839455878592125552846033626435663717371203673486943211271510854751906456773662130308199042958199975300040195679650766908850337859358294507395546249249718920295731558468393623570055151431255507424533911619685083603911861727137367897701597186665036759032603669943579826034950440689812140922914893233019466977073364362278970463658364446700191837956392156103412604122542647079817796764183132827073838312576657206493660974087625868078087593538571405085705720691169089188519719610334360254282084589091938300376082300274016569929224206971241554510553766044105285087584785263042944736873912889580963759468126448532714920475856911734705871582351487460006152109901618788918714702695409364896488163673698106006409076995575112777137990453738110385577438346116780754667769792912543594413187609439134511797081129622070745321525861009401521258431855726147313482880703660660120301147170409108311081697611910744674757546021604201874521094011890926382609015495850038258266022514543320442453352149209109103068784062959960793221179865715654766934966148625798402453756378113004196339457028572941109076513770914734926526464153007227113708565280208691200721944941682910300710498915840322483814496185215713595888891310852476537561876702072134950752588192082276264637884553946881027604935488348061862357498522446667778276568519831255340430174986030705886533307829222404342872391062407289230771827017388911042649449849872419040489610722784070270809651675919636505423627512508432659052323802637824030840111884494513992917225384301303053291352278809007959742839391157290144241908395097294962766167839853901343835107017623090443578152731945223670791609275673065015976707816097435941376799657916926352131801536591374002738573430876496656473333682194648676658624703599441463788872117780480000000000000000000000000000000000000000000000000000000 [73,1] -1294620686584290719375694962217977588488866657683983031858957728093650886381894925883021652185737049604486985663600265201198481175364273799556712303641254781003650622579602889803168088920862115141206148294611783967461805852694339938065515069412110266805811941488031252193702548579680582700797103243211287531170201768221765623674481748529436724335913693671803823746742118693194163891208602278974455296527916351507426425086229819526156013305192759001270578083927811545343212552541476180526817186423167085887347302335612880313533736019552014151110176162943349753584027252654029282359319333673854144741875019106545379697070808275472976979858513766005354623947886764662752173340708751526370112793109713114374749372713106068732966871441658453175621866177167363691968850053740931750990703617839717337809055344908484609603595363061346678857299912828456388524227521995863947948440648825844553774493869573932383871258383463099178919716653598763440167595044727637806573041849188099887555341749686581815695095454507124712976526345723042417417905336032815062270248432412269547692191541930106407754136881281146546661815565532093892328900081155505313998943531153470939663306686182161253078814931331687978637251373183965334196896135774627874752854239874659156109778914293839914224399823700286134181123259015714673413559556112297060142710259170308002916857533199456257343935881419573976037749923442127269070782070978639693147526666395807265868509857401720594189020493506797257286605766869943300015541194927079495026656664143891596133730039835838601689020333113626732361698942316053505125449576915551681250165930910397065814205492994606300837002547239481193745826834282051409663025935292015548852907830771574295999386686244238287109202721381337727577126336334731686351617565478526264621428227726701766175365466475784534642966679077500915626487748478489234035119356442907310545406137549288465493487250993159754338764306884298942529967437901701785325335985459732441997933855067042079565272318546267900300439295310756424420082329744399837942126736107765291009851114365150106366049119612364940365339972450715748409253626880791600703317606317098018918108735684274777633884336120389936493140156659064152706848049372371953716774658410153140196061369708511117116087764797750570722471351593789563144925364787646055433547935494808130744637241125716584495281199926584979203192228579424343229819951241203278315563035958233990110662951381541711941270542150731346324461185418510558287404263287267813508517114978816618767104015912186844862345689766198615878270469153855437335045740240354417512280252984070252661813966564117785833655012027401324462080000000000000000000000000000000000000000000000000000 [73,2] 19035154716915528464029617641048552310177169652865057815986188700964644727413296797599259324771364742053539833064373392522260456427571144258275357291016031236368125805724231793531812546310726526857486928265295859174586162912312515139024464153210951157802524822716552477557461966235029545741009162191910584287133572927694260828987934744176058396499939778668495082563325620440915826421055527636365954611364572634803779761221295144103357040806323447618394655247379223107585700199329779572401991855008643795078119341639013732217655013091288374598549024445968260660244835417166321209578656134319671803720184578505876792558487442563098302157891875678672184891618814501768574258809426638778801303139984274239198884223778988262327486624203628188569354528626361343974141674900018559876438374732136344996248826373342478716284616556795226602362029673336524937467546318562278278685594128186693928814554341803567372236084160445878234750410084692081765752373475252045621050204032039528025075204154637951799249099923484900969231076110045943721977582919588269644752679831873860951469022521012626120577090763343025322137269251330869902100625194809467790450465330005486283286923155750633122943535058900531463472608373428906401073885047342825538388285740975921191595234535175976487965863318669721963490806072783635673867170365710922339490339113434164910874335851868899703252015785485016908592206938665339174426760438856003658955436905412083092787923024894022706544540163162210717119039815900275689295189797968600237218092181086937885406127823101372737871079200776353851618429763828477478486918333550240134015539353632980836822213299572595588680686487902891809052236815932615436917429274583565438252264635491944074384381078557079337192214766489660563759585110151530520745879887632171481068635054556695324343271849021789951052006658139292433924510995281839552584252221367527554132355302697388803488407836746050129626230571942107968920637387509806950917571127367234955627906738262702439704353850060462182944404843648464474480378353708773876706684493143187467221194383188259467236955219202534017609899581856050633580873184193163145977724871191924493250569008940529541286606163626164109460407037474424558981057973096919589366770856756148109401422568083641424970258160048679420198080301396872611334613914037587474311013929288171007652262443664431860704578595996647049267619756163137004874498639740845678380223299934086250467410847082649698102524532073782175469254771839910766215245955287703596111268347628740545626205503290686418130087778130057934638479891874525572234420956901752060794056156119829444898210795262964184050989464536223842304000000000000000000000000000000000000000000000000000 [73,3] -723623703369260738147588434280394630723697140802388818617338419623182364183673656429311417529018057581890335205398267176903682377093879858417545227168025164138241851276028570072751717909852472680561648841469904871707191573309098989614239952765562461145668144920051793800118990688307507945645354240275115753624853680096085840625147838805579704815115320010494400148315918730488967888887895695774375478421542728120433000964339331272281458289350970028813206632253051847237519680684299724880112000137107627480445134606383774378395417483919712235606394936365979926507352144812116888389056633799300148160453264565417484226162272437705973183344811420004731286975366174106344123274910420205410696358891315635488524743736649088665767490826995478438569481249874614689990989756848860671998308798935518529938220972346937530573632663307072908925995272628000132452941262969035024778858793637229999298189142377405502587943085621697092715443593917826078733988364228965093851761576636183431309262301795891678855892769969017903887331223121178107852044832709830499720438796714209587268016127186522912333251993011493924724552009808561709184577227168735102877989774904056508170371717723027031389599938991891351328509755107994667547232062006809229387396014053202023867278441970966834763295170675029514263410205292758450955345825931490312079442051365647778145108168073129935179894133319229299878141479556006029702715331815217378260899937718134138068086362344432332664694840035433345471687715464504331543170996533608135520038813127135645958766841538309741779132212310921164350719885999534919762957137351122239472719802172743154080358245746492299501282468079023497172986232071518540047477207261689598403370954704061870326137544694781600150886023201425337998407343328740034839354737143717488706505599143974908605264426398161860954954661575752372319028124531142198285666352454919123762674469589973999922322317136346740580556230258860899069605991945621071185507823594601103818124175461946088917953499851211417558189908826248388476747828032825950614660150827281345569542838597398096345492466628376524367708856676958940735663273134683850791198049048198863207646094782613548686633930827956301903491346931701875531920002150727939609759970417663473353402530823322548917493053057984003287907438619085426126228834027651402000739670470747598898507570861743252590264846300132449550191164654977342383297717857950114060537587654878465093182153724919505493437692821570335842241352117839362182638503121051418863742867512679962001820076570407193467458485728758713683305453918912640007271269667000077583563739392166909954895557206386555380411374585643351932928000000000000000000000000000000000000000000000000 [73,4] 6620417031733015406860176097068287376614830754494041415581466751299628901299547191460079529751703158732851110842999141627832128396024902104250396483135419319246302049890322464526260183838259641580044459376986656322283661450002618448560600787046499752481219666419557494636136061770269140648700406130976354594851507490023137908037757276790673158425806373583168848099107657682176290065170556556316497697899764206059632912750888964726261295948640242089018508689868884272950346405200779584024413187857595229888624467092840288508165557332616525049664416003619117018085835978630385018238611230157817100813334401687411629558193846940398171986605437167124398229679222890376351171487189101869828489066893845299951897030677652393264215521409456158809322583226467983553897292005472444955135697608405060643979015611344527559741270231451533442780518571394529895823944801023482233417171454393248917012917171745724357451247742996927574631740143891814133362466465019235283208881741462434638591606992388159240950134270696270513360039124392444395804169989402203385730971016810714172714724312708442759276609344935490909386513648561471984671450261062355595876371345592946454882514013812079282241238048800135375699941970371505714557389313052439881677335145107933516943317009473335461006861175587385427611382841577709197744831099098443200019853150559255708919988818044188400711806705202469320545804548642383773177089127146211803125813103729376392459504997200189276322001338922519411420971135835362858748747977692921367091644810699353319358093939024375574349340960965713607612441165192886857014212401458043241772339707829032854974461257833713949340139075970771404571108766329673244394086357735881370120086269063094717944666588017515073901809807460320858366655358953530610034219441906887872287425028680713255414529014888289077692313666475212575280935621529294380687051069627380930401052134214882067972398273008329322696200944426126690122382593254880571035318639920171934366339781595872979434826203089948331750058405139630032258210057136140304346144943509551631451963657756061566772700775575948218739886290642611147990297820349136455177392803131449054628610822230784470633887624053496284950040445164145334140723518104278969555025509493456078440406129759083664102412692295388057804515004816709008621205592526492941982377502342469780817886450546145160541104530350203735827241240427196917752964131114056927323942514466400022668370405531559786013432537233092858848014014894309359294222769261931784145008529064911422593583863615810136102569930672007623101269870086287267901346595637412165733271283772367692027908992349532665515693796828628312391680000000000000000000000000000000000000000000000 [73,5] -49271332343350805480506152727589464465560479065903286057586750723992340546047523010539679709387969394270060720149314267184657411759567441101285013015475655720110371718079092940914537263282635972403735618742289495634756983928878158687761451003825714844226537227106810620298789573987417980964451712695005822309252867047021255989531946716060166299458672924651451430401855279753448930122899278223499818266858556629390546600172250427253443950683987072324552054127322739337079503485190059825166169956481425892150465925489989175943219121178656412841905149065287496014863456948465052741690257521467585062716183325770564979263932485613438233315605783675365902532614416909547205379951651589040470941903202133136462862270026296637761354458873980933787965641960511496943954449964047597282232164943408307797725328737910640775635149792720583713524691868450277933515638964284228595518848854967480635162470115261561787341955759705007057529199663953118284083515874410091019462810331487136861232879783853579893829961075831129187320475313224089517028507310365546694042274059475994977875506850238625308298261175854196960436868743121528853806682213208980608611815510572159577030626205089477093035351005565947872174078461075283955896754458681051415261168348273283015976525895444971508571494538318859001170043685370912663168697578520396706949000771783933405725516575616330843303231250302973842104544375015261072856923084739919969928228230575285131797950734753571083522362380667083922527401078760512528751976423735224861866589622125922544833436671926184949004252401568852842273320086078644947443606686644497581282887939804321656075650654577800701577719844327710644888380852458300256197299784723510840943189765581344537425874719757225230421475477825083376252663442579366756139770186852531697967769723860786358522449345239725718171403569303363691671216922282471218787117366190806587265415189487612583405302772013821577896428559024970966672232673370318565334132023335143981466482678582138738089286082067765134491844986362950097197199108133357954964589986954973820982256720607984685682946675625884166178560978301748465939568840893277647441907002560546152030772354021819245375037455861900775490828374925022024019539692709710997577348939327912392959387854738156667229011661759320452770859244202467837545151581226842574212919841232017862826432423998831866655929709760208609901485908024716433848214991757636473186231566272491245360728109186211657970125643602180638538153731158619621783844886628435215894749197438328243545293723038839072300408672528137547180485743121011811120581656088929775970522307507608641956155152405018904661095408752024520491008000000000000000000000000000000000000000000 [73,6] 282278750041395901586086991361433333690820393605605745853449988224755850970870886754296674758400455876547432060811098724807672741461807794082764793616234830129948272977573597073586020552895331866163675485900697953713960013329766592217685814616967843775721155242905214567176819847229055534737014865815002400207980593906215158599906108404949755362595678244049253805452523907020065064068283382342091093118892836857881161905615509289946398716414125161959667284497852385188666742370987728282665810045408919991045117828909492271858232550181388035677852612121021894218026230838007366570854124160328604941903361492689809975967121360294361577043257071646056107483301281771386168969528923515627229752926375458046289270461887951994846973557663634595759167154422779045364362322519461500098322030451744006149907408161222114653804782517484823168802196179423465453591432702561362618093371799744352525968678932703204174696291528834952207853174041114329057853618847905182227458312310397211241119743655608356470299982626483902168285869498983504138757490017188655625508706637838723453453466387558648062543952849068847271925832880997300734070494735554862239912381055292261370126032377572210588951106907142092704974751678907379695832221525556486151822113617084816108907790713610297194258868005718988186382949951530679272598150261044045700956434555011756855346350393335573745266140071145345379512633558516970129945419637058975389331803140621040558734633581732871144820909299162824247827681663343702619147779391048413206099764698346253810279283806923916120535833918932554675274019428899817500694441227217604854096874242511549344618754750833410002367832917574561354511957214688871190751097382130771227423997888274307421863372968894996603106242082675094309019142704990673033708197801779429383816184055088468007402891107852551169902355602988671657108390541269060722819561419638847912720068920591602087173061716371548726012103312302607561431511711294856012220605290977457292734485449081004339961843567541467365625925422825971118923554035522686741689759307793755113241595727335859468371555431660500226899186576998280762571210931822628374713045216810822931377337411535760364420602228830291225155402921537961985242062533028983788684698742024169044502147730523821725358888313029320716380414886069588337698656640201939982779901279543482115816281115251411898476821237408298471710166780340505415500615632544669741556540498068441002711915485520990857127298497823977078428053652564223823095625491440171137444078527797254239214804998029625321810372282325274849954520367249373385124567175441590144273539274064506446246205685373177163174772965337617085235200000000000000000000000000000000000000000 [73,7] -1593142774844825731111904622371172401444055326703856697544986387105506560440575766846391995464153305829380918125931108428482911479489550642379406586064604669176804788967223903357870200417361270735064270937759843637964298157582161643138657281867503672916172060440691363173462858549891105180495289075167169402009222048475389268155644235643538050557253701643633046943339488963982562084951406440649783234721443499504393840915673264099532853714467784703985093022718427563597884010629527056677099613267171557125036660990135534526238493817825769763079448981232838121124774408551579954885963150911747573179124447568357393923027161587295076299632918648728447548226220016279860198196449848312495866873309036686319347354670304680549984914281335398863576529662226321066572556312021189439082637646823331865288131910428113384333219286541132915322338121044570518714426905716811002135153482960371583509639470568301768194093539488563691994386782048026467790104878978776373452763789387979437136352220859983959879333060805525237197252288001264474150651573715114956779588697568698994419270748022285718253270927932802726741629956650829157516132173158132367640511354434792717240969105479130425063006217767920333167745919491965340700167669416699572082518447643981662613817157267259499420150239141138655519112560178077457120278889028320133850514293370100669095275268556460265992590244959419980663402962084086806933203938546604954794653084110872712283730967890925279264180627154263229088520378788503828569980361372520270375029611210607050300455555162161789414397774305899680661766915162243998325682491687328131466465674939157897930834482199530183994576224117085075143095306652848507271806124065943676241353888864260975540742512170604503739120767746213453209179233903079814328885130255586865510874175128384644832093690308366443663120368167512635796683217444788745653686935961611619772928466964437604071809160609013090093925974392498993744013893197033429713879033549988344514279347181648863386481453218827800727922121102100838552100426619593209889600384337283768866485257538537515938872334419396325303647636570082184584081787599510014303495252728110655397451402469140418831382484683825331114834589925486965402243625210798152431802553332111710468057774191931771378144163639271331135767308640560563722041674327288990708649969711371310248616656562868503091764111598071389696895910859540255347754819393196817644378267832704762340098331734458676563103652403938771255017670190159862663027842272453203359854764541984144976163727353782816419970302009505777207155609941850909671647123931183461382007216270650943343990100022187585576688052065759224376852480000000000000000000000000000000000000 [73,8] 9106716657443366502503458183743478756831444554880332413846365611643135378756952805302451202098229944791570594079108112857775137821831500838302988886035413676852607440658532430055522162460779355756129670382104010419118493649265184569538880809927905569709523438616360966268680145591230700592370627232723632113689043101981465171429340889083786110600603039201807971365838218350866788114564856349090411040027180794784984511879652406876477849978822568882407621110511536913268087436878716535072091735986585162923199307637062803016525173836749528214777164529476346952227916939827173296445717940195309702588350635294568092582771068428619954784187900367479222982362250806472265096316462385763178173873138584005034176182175722413376737295040668405282850545791330066347516685807673720522701659983406214810549108254056868888922155345634240125462657863824583896714267322543813464756772856084044421403802722552685106612096024172501231951223411411132255441465188736623577570119704344396031824757399851362427398489829773008928120891898805985355766941243032993518315436891797291821837332363928595282981129181110793317623530585730742914025543949286267823249102608022921766082039777086429940203081989714756282102377078807700827561248291314756858260402577048805872845947278594061626423643461940367072406824900715319883673708724760268842332846583913884939434332833168567326416668703029643965962661771199773473776065333602336100860629232973793094021490864509198482269905885268020852377916835118511358158670428511144769525979122108811200525561924278426649342662661562371072693115391983002825539632758138114920254985061771161648793370735020513196470578356711682346563156749340541287545679665856805472659666105470852435741626662739714530488258677502658862385963678192870101843228518995028788908311521145623427162886833687986239772658730346085511602068890380878964041140675573253190442203790949911861943951257749710102031936134065576895313675689404278061504898469250154070775050388712826039046008063880986546999815831694125883450959162789555197734321879298326569841609105345446230253888272152042816781545124341421813244063112072867904313659337013790822968018549913908881673865775768278314973819334597658209969067016303186268600328070862650674317810753713132997524510795409137414233840738586504229214890258570211545993827746817087970261380399564190655236517596363970279347110713764183721389598967610145538907114531896209422751311848195951984004614649851206974695065491641557885843292392999779021430902809492126804629194680265623937718956132682696888007531377647952220019900673083024630223907731711020652889778057437991586860678220808911172141056000000000000000000000000000000000000 [73,9] -47500927905926179391805789608552238471601749057939120987764575580239119154361308004064026941921974530847004433129876220873879870524656168943836169240837661193272418436721031674371073371828373530796896000361236652603441148230139417253888595693454329038759813527476267270943656659425724061004317732050407671200513658308647671174746388076435461295190609981058736957898217122305065274830368451524893998281524160679411045239071928416538876969659033694567724072156614389288654002437292021919156844158218341814239152863877787755586130934555332890718145882481200319796560197895275817080622569738619244354189731636965115998425013533192567879125079360176523194382728752156850472967065526235452368510525610094847041605365982237957292309291770947084389161859503549548445132766259145785682222067801048816415883797319962634089974855425342848736812954945196247036915205034915487492224373397371447739204730242445306469258732928416166643834227141152685554096973916102316229243643038953417235156167718373247995885488710676992673119272007636447211216116454660712758513024174920228420944446449181588076970094161943011157380942359579222005826342496274095516183563212172349927734087576073614265340136806134571235061363069809167242717843322925271605412347379754378824503890273480682337456626861466116010337871877487816797952547599624183562449966353404273233601216696436251396846434236606971351656785927210484642318459010289686497926338892393257543731724826441133304818992708525903413136323944214222418707183816164053727008501945671490963561342904010164388428624508961293735037220227824169309978793151562627792182488988454719709474064101287027269097467358759127942069791850395693780230983840134613156430545811311289567117330836627348536680930968018440867226920158200830744220504683401231646636861742934215040225724270030803525975435670653688157567804978126181328966996648871767966864198042624087111764076990494240134414436264040212709475314695592769593149585639162109805086837332368040118893290261573652650024140153412045715072362816497550361738697993633777675213980031735896168073386692400070008669174662553598028025200172480596864928077962646208547391522525121673953930393386979060747880629331197339141474097183723140686964332397728492311141206719040763612453906544029751078001352406083632990868026612229410033087668536304876296952349586387311278945620610751428487820807125535425221236192833522436972418311294061936688862583034303139379198395677896097274774336899440374759116627636017563819711975701283079881054409406759978298738303235757389277881025533553798501998518093418254920922714799229095075548604493956078459839488271482443829293875200000000000000000000000000000000 [73,10] 203019498265611991328038169851651910668601068623171783609566019509566545273628850647984419800969027654413549791062937311746098956954119514344052650830446634602395508143534159091394573844444049698543085236220672784065172669080687455714063025610993865441990317280972474570151863402591907471923231893413462033527466232397529309690516607916689098940957059349822790360563459423326048432084755941078074184137649698631135894336989638174474012777506136431891033065819016830379567742761215682478788396492033937663196454248950156477068986443320568640357800877302593413552108201638386460288049220113468093606259314754003880766569911207492951075729300264361341830847836887877574079458206861958654280434321542355844997284230495887047424817610148428151222823509247599671882402277102369695924268186705989956424804530833661556877503070124889228425170673307323126562887598778208050261777406393122657772210480586733229924883224878642333231839422220187271556877642742056207321119085095440908199244778851112607377228368725951356055636956485175645415603684236511057835018429580624161696143530857086956595130749754549149899229818027781977958878896461414681059051060188352840198156217656730353749787337067417691339989784072340830848778488171801669598883202987041672940282712689217625933298108245196459658075256086129361982736703424814327729406594475349092439805060479454306743419466385088569742704564396921319713846839216384961168821068076231394146148304298524969340389281608125450550051110279014511603444437729014677617693138836987787816345893965995922109182360495505947365300090635406932939589074387963962009278602841513886527475674809335236204452668939657819667207124839376502424786353050477380419810150264067951841350208349590792815035374296770962362441494765970169123034190795111046291701560383726341982252723558060407776208466379395753610356802879247457524427090810688800800238436383545880129290566791782851415310292755617912874709984788160035875234456393632667525509921364962387391772856148819378593819265804468080755074930030006620164206297807956355108579694615377905203160427178818972513106073586558330761269216500432267458630716903280503749611024228508330540547290811798292471676450593497494917342473536164018933392168743752508582267502335113410296175369631162570903974808893717831841750528229524230071342255731352123172101314643890860937956958187055232221874515084232679326876441031974034737787790213045897506301111537974775001041517448812577553457324088095147814301087584445289873021117508860381930414592923524765446579328955086048954628301822496296270345551370117447149790086916557875276211701123315825710075410710395144581939200000000000000000000000000000000 [73,11] -652360423371430228183129150677071933928534620842336747344234249053245626828179811431756798035970374540583188611537511080835141103259590782858017525496176059377972790656850318789933171303731172770974240722074793033428291351886822252992135790751138251283597247982532960855734311374873893986609834809591479423390705230035570640197718053267303736966905905642874793947792186676930812928477696906441673524767466394647693272284136891589217436386941352378429128885294456319933013366231316994370818700993524746763851941585463674000061305719734179344185013690852882186891092598746420624883395293566116281921750573350149457812695690260519538251039144436050690321333975539583742645596792843194164574713543011080556431777580624761984891585977790218923625048526762790361387582690443648593291844222526073998124963364395346160281203494662422505629327337979695569237666631855050320598978128953866811775210719776738044777855466745347318591973297678940965417317295473345270326784903158817267062045250126721669346920583451791161283605000494964544159630893497347434597283297566713097822226280558840518399145262570569855669874787337131379388483966545709776009291969136616988789753067078640257881411120466685494793059201088112771915388616970452298782718675972535773221855390284884646834152848981605229942612380586233848314931556325643430115075350083575651346553735808661128913246516135503482256496809490090379459562355944618376551425408563258761276671748688421174136380055272362412760518044210630721874739900797323466255510664962498098498039640776769997841144812318720281677751895466515379629648216353028915323399511206951806141262350253817994017954117130505762338939613740606411584317186934508174319420678396877367888314878084005492244907079939093725376141143171033263126673162611322197024241860343216654261643550796525073822700217713811457515512081303915447829525897526840053072168435448746186039338812049501578219953851318150521403723943938081950124667839413636338567235776494982283645557851879332765774597544415996900023092039296568948221486206907023304979585169748825419882958282276910261062269840511006721747656560256632420322347428772697652172414644857171748948332624442157001253028670861193297111218145684258700007320029321262663310146871070963070477971680187411653081900574687841756027767283295279454551595739660456302192373206823080141618353611501972152192526774290758924074071192642960511226922818288996815558911065044524494051000011805494468055770692828637087708518058038077243595287246634832531478582227160815603632211790181195442299412178232174386417567767538574725984198548153743238192071360689077141963787784224262663543193600000000000000000000000000000 [73,12] 1607912919408189465412456257973341841824214696903692440578610152826516195111434059627342938354984528204899325051012282037360091761700632679931342513719476624553573376328704702481638129103453958542315546417684707612696678900850704964200033812931889870668733866217302885918225194395542245413330896690472168559071046053784059392615003326860552267838093452378798245532376457577099787993825406737116975674531945869541866851668551167907408680796959965076040208076580937355079187624736848249702229011328327769761162260905185532620966165170201217760781972172399767340216339102187742384616096837369343496188312046174798714742824518959222163663951335469280757743740741364841708072260713802061119410616362051477931969428869052054524740634889586851790055457279405644164936369632415640361303596912560907332107225394323951494120916288209808554014645498388173563964549283564756443160494659819616506069381619653773602354497516292100498418666852992156455881832362381035538759098844185678984909234355829029170347949570923011449688687313704349469357106917234436392853707039223177612738035404148845596596384809458107634354817937687783756398176064626107083646794931602961779286897308961572777086757841906713298792079982292471148137324647539699797391698267090334833352810837487835333943440878269319867792863279078175690457472170613730227738937473393498854558001470435271971085965461297388062178735285277588758870817283236264087974873456732551623785680775823092372162203332752505283090944786918975264095444852525131183683582337061586490041690321192360076088622401395275073028449758949824450679138962404370021943889747989758406353286299888121854750931703550807801184627478748157065804443958964386911421664141930493486275728513218401831144686147355976841111516084884673170534318186192670011660194389969951727841215887436077499372888510528511258005944276353869937840951685241733457220995386044995643106535042016036487380538888245256248436284191102008117285999746995889918344282604381991544228444983753814179247280637249981661764878414990047053681008862177023300087190486607858128130411904328861451759634453722136374116771418520705916642919688774017078256613241779626903814343704145206596125857597388932065434984537234369909446860170253395497805706067610327827258862536084868691290117318159387411104459254108599500160992088818761869321512346370108367719751657116267922699114066444409798658152465317397983321921173613436607010520106767375534887642316597590283695398918658078413824369716953614164070140021147763606867983038918886208236158367526201275284960803557151653427178305252676806753850988867795920225047291905304897905518565493685608670822400000000000000000000000000 [73,13] -3139911503445867147298616153909447534184769248945183823685106536165657869196783095756548440121784548870541676237551580993647950012698473839976040420980479122072732710262609401428215673546449078185638732658667605177905053067755066970900981017264970492403028834661003349298862913393758337044830989265840614401758710052947639493073734029452590919844495035146465373521654200850374205024479321541355761269053991863285256881057700518613975812989097343713571570912977445166500732268903839245742239966260986949739146638768919910043051479352409072153175529589952684931059915500128992267231476889634971790999360251447045815652266823922720873513656308142957325217818437643861782570106931152470471403659388119272660806389176533094534584183604853513824371070984995322234700487169021934707413338516493610287963447624342597661078598095855175162623703330168585105648914948267726930908165703199186888242883238059707733474876487960193059724864567227547493273699806384440338297737578813790613570843245423536603774804477056595366816904386871358849633801313169607939900654426114898169816403623975297037997944712284205530087145096345121283645347666062962779971648088852772010960850018545024945598805790990105948541597752144946521483594138816605854639163907026710002857721965259249994274700386925836678746121072841535779115926833233275800044816808004917109003938277407045752389605406120191874768053274429633859475034755256317163852793445249851569156205472623648670356107784863678362491979704119485607945714872013159442818824294525957939109299786296281510099314205617664249655979271671331952964299757813406064637670358950869068666228870317998717847784337477379029953146982834974516370506420308457219830076005435576515627438950563173842411298156315692637825942652645216764790070628288535722401274905739253715771744840319102750498032645521886388345705291215227180907127325103861607935066045182149230559193850995067055315381381496135697976137203035110327383267070408191249466710777665551143323465907049459908354104570580408540228512064716696378509145506282981374504937993492998095547881743953142697245806626895573032989095737744351034585021276870670355277997233027353283304584104831620783983256546519355561436800410412349453450902333360090695358117797768278376815195672240545483376520925123515999945921706738751279332621178931359041005946448583184846129183291855053268133364175628535557580261815087395081352885254206793993762113842048124769180467217065467824273725347702108354772019139669426117907587155425170759148589588677174965641350336798506111561338371478702137352712797668007842852593941473453345633335536145743433904254612402104056361779200000000000000000000000 [73,14] 4640528740932637995344904613394626196224000770842294030106723976216183865730993030859379800030748432143402171202823258172852276064379217101744925096600242651342553597271083265347821912064910181176899388564534722571103351930346343761070382769969231650935244411525776591766152686432084766415340889617810163834342091866196358214465606023356774902662469355940417278309757323964945610992436196183234500041695706414316252911087343048444682297850383921746268292791098508114159762566133562607532800506318833713364301040184419479446271569773034769922415625913330762378600394970010648967217959100978064232452304624885103215268153050686319570889127480036846220781239771326467961285791866252405411610005557716543892313174096166793426004559572616577715952723793672220253611940452134741506527930461759287070801666937344538391871950434558018636821873298595366860948602984110573210125540955614064082476092680388912156474531456725085418136618676859560621354371307011183580584398049065675648172784091836757093235940256844888926144213863371779879744078490247309952472584305781801935377101778881010408575073934125117750214265328462344222599266927594228560089673407572266149769393337365960499692558145988897706481220529132437064055881922673103459043208685608642375661202285503304214116217839069865513306445543462063100408879510748521510930068331584901806528062986108776499094912047809704636196275980002662313764817453749838973882324736344629872614830627794040683460133528704831130214548487957388220591551505069223010023230865285896353737588335342241061217855730388788989301256793724322524960702558289486592036875078629537767763963855089454294306702760464649936342571396732413139393917594693328168698693305353240658123767518447446878961820974785615540814290683802254326738092059137993470131591313319534539612765010906143097159112665017090668982776750665794775178593461297850619919421174184479540443362630216987342738824565902338665389536540832615672310691623942588192202117364003476715945929747115311245571893741744825846500804629972715368438293609407210671390342016418043296074844195195309098915679710532001367101621932288015726099587355628057297762421195863296604082176804788022940960864220007843133292505146924460487034322500126543982938157103127160556271681048154658870423265704188920339517224631143270918514106461926063477299463022854292615986764343754067518778486658552787664918216671300801936887869105480161245693292614420207478553714120348866596118314967903021057644735583773573293721428994844601725267068328680369886668735434427004528906225655567811422281931465055082667067704279187638121917424364106033377957785172280724496056320000000000000000000000 [73,15] -3012229035637759662979116149094157640698943838930460630599732359062922610916894990755386890904993989311009598823343856071154063131231819346815275990192208620860759763430047662455086413948439117219105448305807192989311840774685744534895182881853629354750423087338127979821292009482715636219231310541178965997883743569906531720601632878670925726802500648753936286129655047137209597878357729733971600248902957391005879885542374973142532984005926799622694048212625044289328576530111667567653292984303971447341385959560987915116457706984213146839637007924066700767193624385555013654551738344768551212813604460348459453703671681748173997829506666946445874462068929922398738634737382059838164943050996479207112933289949872885978065462623062750551857411478350561985238272018119547158608356512731715868762512686261788547481186753743125180783320562837068332201003717541720410370055242215794149191476977066021145749699232330452048309743621739325450674473375498902406689214162326493629940331581015730739602317207304121589552975258427062588424543085983026951118215920483290100639161699602342167942147090650753371987605969850668136505937568193730280395112737673972813785802469573759376403522135605522136475045759048810453961153872645115138589637087583574160744987175275791298063211229100351120128668986179344204758023805601121083128607053348143598532969700077839208490501198803868255834010756384820538344620237433918213383048206956237935523740875004461599095256226593405774909485388160334424056735491668370518434039351638801150514485858123485085131595886491898459325184131353847791293889059036205909973427871768561907741824795732841892412990992745879730203477311793878150078214633894619087789448923769971228257769881903531539974152337599915139965408928807333701027466688492730828915053389962791879688788767814269374185362624421899349161809530370957692819321578771364084865311653497037660818335831910299478270108761618702492132983287790999160901528287525959204609546482298157515436672366709840881001159856205952795734037496310330141696796585744499737235030099880472831645339641493494335147332924926491705205409416107977851338478014913257674832437706197277644078750297668378240475276369548853713674618169066664849087128542857664011033411926373782661288812927182528308806126122249794971154202272423848309230993758447309359212042833016293720152085393227796120156351749632548387303048828852814163609105107155330509715964408213158077381469245084522244746607234749695782128138509463148807868549831727851296271975547219471826052467209774270172102562127108413465853286038963114429639277222656506449701898251793400030381318803452598798621081600000000000000000 [73,16] -7948158033712260563916627437393200686377018920158821190951778890057857164336982321051866317320140180592625967992339537534028103503499115853947076517942212651784076540535703164813117547953307134802207937805998136351087837017082582205191233543722351443759889681569478150280668576754319148087759277089872145335304449506086831474307357799750168279415516041752581798345283112327241519519391565356984722439822348280186206621184487546763648040616373484773791696718546836711622339123970929362458248915884767656425731817811252140059289046323844977489471573200273413015464612337244566625889019508597093080807720307628709290970606501540196537308101842775022685668560378887871129365045813301557680181359993201379248970018960924320403386290295505638091476196908876836466711454913119421714437624665423681695300366365965523161434584023533421811109676694411138450994609291825809436788316660776096412917930733615911187572315675569404592736215207813606934046871030023222209494525811137472347583055818093479194745467931756243919928028145135251673062986000712027851657948589491776739791705450572078315041921688109226052564181248221416710916057184764628294073694346764436592498564788359077567957229379774896677174912793067828858649613953243861908108033850437506870956006030689918151500857923979360281675035472647327896509445659492634840466026314036960043080182346174380399556488640017537253642408983846035401604386199114868228075131493330639294985459112144200311952846431909316920919786602518475825190618639825424643228807698767401343552401855721837368475855755461674428178007358812205409598163391564036764215404466164185725751036363274843680830826252916485999767939594693364866446622151355420537755009531130827106103417780694851608380703846942598453958170425523674992936600574810820354535518444574651979701705940128019992112214475137282093502952769603747376538757471262949408509388802015819124366355488715264114393629326846846369047973768838644753888087483963796103676806914655889811799080374580504629551374180980806026298554528347981341178745105273619255038047533473546633338358206711905159801336070139679821942859200035729793924485059140880719092003073437464742817260513899844622118607676205534773855745856565673659404965482940902029441645403196962609834301471837242623444100688196788981809794983090683882074629915136585831724310898756369661091288683725684683970742510515678232440934905330527202838507000352215800553009354408352254714903648328066278266564196436506763730580641942412497996370994118667257898252147089214193428892969552584278697365247810704938747502455521754275303323148805107652070198468181753408990114079077590420684800000000000000000 [73,17] 32023547579244926466622449889165814937997557108707955662058543256031082867345333485365615436402483778177925141836228992070653512918658950197556175125715156987328460371827131140325889159505380091413538630345800515530374207013012812714098673944552209580262031823983958951426048139121066624403223588784230478805216435624174477657433108981765863632279579837867975633431659724383404317912289518207818051002053150853570720959796004618910960225922615279895191739625853996886298757232026264915062951881367379652407756065455157676809763126104187004408152574154403764025561013261146917417318914874600935469702603753890272202173083100762644883000227570145879600599260215230990534300317514243372616230492307820931256372012426316309742690900339673835040141015106094805695669302673399761924570060123611248942316372420025913010514943452407190555686646471139631665096514003810589061392546012453664445563412522174994719407375368010022688023052485488300071446242535469792400574089785464166476195841334537476305956082572441121151846720655693736806009725256886906690814632323004592912881679185175336873608278739889877069883616471101825725626552195645349119582831512885072894451613338824144261770865752863652273279226952007091550468793715390183662926159439965485087460311816856110651581506192303540234249189297275413268698879458279886529995337484156519328381028710031622903596845444070731123507754161479113988311157725173889813510586642180506359690565655784161451613417845599581116968980667892591941951874616741936150948283664080032246424957458892390871671140034651480558818375428944603596815513059216174691709716740003655770721282958488698531052297886008041686813831295714965513028752911386896187012570222934205902952922863665306110633550285182722899159882645865314938879725814070098246491646386862592975924674438979485678705823730548790714596176388234107533918616423422866905049015127723323171251844030633112610835998058370031052661197224559674764541630727517147504741392422338852073918033997152170334377122969623482805033261768995304231835519060428645333504802277851048944810033012887398308741303908219964426974391388653524821612064069654228996998604966198266956596025324352002779038510807932820283997918655496638182607763989077305531319184704142697730291688205002314596653726217304612305252763643316986750640321436768195571098621390947821943828026771853488559555211826943526297176864802402848778918649782439330517797957408898528488168529284754874974630351447547556353592517250216442898884983843098342640211377853790511430842788324015464771104934019164221936613179463640652873947488445558589152382658369005697421795743083498425460719616000000000000 [73,18] -61083150666680299058481923803869290366245593567395963272093086037369704633642158547645718955802495028826947264444387847741252348838915807660478361360770041852450998542755884851715535012370806406110189534917416874908153228212152136808292887836712639346001917730774632600657299668272280964002109927116972594690010112159816569299993975942878929027248505044250101916132471845128670456895432140821282511295797883473275680464844374750539488918415576011190530178723773664740700248046226689350363328848235893145220240930111286190957349714566813393131909383322855125054533258746378239297513204222184092574654176994101301682983047935556254065000578209350381084700948848177513841693991564904427450381509861045620057930860553968332402110464464598458287510654110129660550064414222119632467066925210016980333475962793938038378180211170296697067675007926618925464230245516870323205317279640030985099118025683863018885189402119285192931519686488515768481351537614550842803082423828726412786108814958106092067445329584718908870748999097538002280175499910109893970888817924631101367084417406661199141434020108019258994909404254936600423760946628678762723579682721766406558325393506234628860958492117948579035402880735973672888794301260406871464851423262444529452759017084491405690720628587408632419690156438933689031256243885484618337907848156666759104751169701628106669271713814271319395224471572730242402715399991930393844476391473491993284961312708868200140560357917851649874105150341072698850147487021970127031188065547697324986704199126625924210437963440960940297964712699154643529951584457308921301849549668614173159326058358082955286082712122380045361969192214319355157726023268951730401890245547441840013911191168645802298936844805754404150249687135351114910731392151956162653691304703310017889856535939192397571653523944163554325371344169490533748463887833179742833352722756520851951129636670222001212097402914478758746050371784932716352231537536236676920230770300934887399176541662046251996452272102787662519706260533784151705386275375934876538717015225791907933147312258850772111945566163758509716238678840568169873553828576765286795956827883987448933806305314059908889300605495750036123947102850054573658345810766875430629890535693199332172546084430246912026408764966520124721483040863522359777185613413837720793874423761207438754179989332998959971028500852011712127156724935047268249342825838048506064856689565443027711114181086002746894428479810804379485187517810206141188897831906425290783043211919453835022384296125620477071803734441594361895011341704910698636439789736059999991607831242839525940439935353547380490240000000000000 [73,19] 75073602552469147610967292554124761186142311281462123108244925519712495571838150932997857063970568043852183063756186894541784320266553450133755353350630292651693358254156606352423773452685542935479280211668643665858380693327441223043784424233262700358770847973360063732564969115044632622861354656587291555952382079300935691072892292906612188092135000429051901103554328403022732471220360620600139684322974696330565624554059036532316387093289361775825311891930186770463396658496280314029039000925839192640177587661640585785999601893763022878568408314220148166739955913590417072500475853905596864333833953686565104886124677146994814930789984024033566599167713615653043990715582478343468557229810527578836344574960592568590591164960107492930993554639212045745784650228665430044647891165816629175301660893182191734592626298049714458323641091902230156850534313184290152967783366106116025190869009466975958671863726404034624527683057175871409198436334137552107713458647469093380013017183611913460426190757684424655634415951683159888264220350912740982834391973938704032522129296264659688595514455420809249105316388994842313162003612810586504678387831929912316172627667658061154931456611176829397400359941424394685270791841598331461555128514254029911790241341862651404916515201388975589809681224945125826930079655485356968883960032665910919199567417743806659593340815385598620129497663674377922499565917250916841999121031970692712858549470367783243561283089568263436060507458396859923329387717643732820486217228161121781166643961036385426712719747566317992203363515410313836187551320062368267088701458360828096690787306711919826124076762299990463454647007941894442120103580329202099098057762659053973144195905767526682342342942202135832482019885087711068637055683263592114051014909350285827574362202898496257141257648563997743919637403438363224386247815743527193273851171028112279603955697649615465401548408376916739039741813778642792203307450482357827357476261494642098820376743222011599632480895781337850205205812561221203492171444006143773654103044427407627788839562986773268457756889378811164570376460956206627629074583928644625990127167918690682983575761132561011262043774426126125442870973875544971251935069262496045275050872917232972569596106252881913612629145544717336854294137596040300686165936349934006566285213349019865866779638338234450156699692631040118395997733323834761398310409771515340680660863215492292452234983834265963191652542502815419860100551297890118676715752313330952348591169732909343556199842594876746216302067362307421684644400580883843510023034480082463288658285474217277389601722725386206398382080000000 [73,20] -53666751447356864206812126141171559659627425597945294115380119836338577358266920437670117953363453970871828159163413676005285496047463819379618510221949857712451601185344211803135722028330917935711727157424312960877532971453632817227053213914305647137205308588220359037724038460391130749432761874873401569202372579021973688887858890241205260595534231561297561115287949978651776081786758074076816880463441579367425190216511339530446800940405174502228990409792281919465949152495246249251738809274275383543624486344010490716435277834099667981071537815227886201952395349471240712234499641264954942497855826363790379125986900557255455765211196516416722972588004034364276831352503222917164037202526887649361576853995219918065359532866894916257033988873872529190556135081221222501100076318455729057088557669607968731527630677524572762669053144567514781626284145284078592844897545753089980264152152141058379094853260985019266429608037179610938941146591604602480145922369752202853277246074173153806803389251601537582400734648462531004090813692393740984635272420730629925431470781184677626868999952171783080740798373111588366544123352820304877603922210573944767608070063730818378995983344866761535734621182534258818120878694447623039353956401142328875239617757780890941716729993328531792410632335488515354281082238061849355661877944274125972404334452428887577340492399371582626056809947305805759926382798880386781091622804356309534960228454363260688610561833646742445297069921819590840263636914773559583974143764145692849931956568484964553638867748947174354485780604835351305878520045768398282864241787220980014414036585943815413242176526453145581886927803212917105515446771004128126246402011957680462138502598097242583669382155044189718669315759392161189011727149771706461336278380558364001838109388337668439043364651230623181211188376672307627025224265194647230473730953750742861627633514783194328721170945784443225965104746562000182535469609456523786896983157650542108792151186316411576310665770449002573791663136491522839254395310813283049786387085822748152896556490890876120820489666674875763071923047859952147638411965932590924304149314690211445764725486984516003962282050544621532582159130564298200826990657419147882926505296186016986045361428233562993736670237629877392052756998294130958445100592946574200589472683081861917248626410642896900395520980981542426470161579236203191297015344747537291704323750092929667315764252650719835877531013942775172537234631665537887299380215697797417538637957265162902761069399832368659844822919746129020694025594937700784773206144032894951074272891570604885009783960038563775512576000000 [73,21] -28703811706589957074218859959711081504008426833821063093335050477573081709170629053367344386378087514217207997193645210892577088172276176770982990958297812561792554982993944324736627720267539715729454679920879730780101317251608910071163660605360345489674505535164800539302757502374330089199513565102578761213942796921045924109955116813105119650738698915720312419789227590453103472928719178382670121685434372246053751141456361667117531799910184138421674294069090219696331923059788341496939626531400998301419913719993836487366117387248170829715390772985553355115911561568340792003134776138184666953476867102220299919289917503615888033754439074139291542246170225226299750128941732191222178800434205136075562321993452728370395777072852238692421306982725161066652656212256594066682254403911647387991939990068145168786039249264273779073162094718396487487106259103088705115889891239915562495050821808263166818580039178813564780378235920803562096080665930500229050758773765963972180358060130288840515407056922627078154672879075271089119059212080804557109931722515399324722315869625957947411477273893926382843038984678671103946541887934832182896898188664645244348035782963008158640943638316939855886745548292715289341688538064054206362679295291227883261371524846107369074388518723878672726008732400480925277529236455937912156943913662356061724671474403312531797495383801820329985444665071084691176813069326757335726437267396008652437090193248097177988114698096358855098733755405524905969999852097155406952081371019394421449256079319421207558487899828722701595283071729447457542732607023620936359195352439221275375674816058571304506371025400430189520566569155833155690365495267272625453035843760743513808150045916147113851155450929013811214210402467585917804267542994669878058256283227704271516950911718699381450868910254069616372459244656939128165290521968849792002055344823930025816789790935690368055351483458139480930032901544265987728046776885993831671968162726710305552049271702803724171887999425430410720087691603582492451389331928540329562325813895462260814976890286246681258923052786870631645724965822643412151923425874654441967740418717759046160871742763381609918115016561683852826585050587317085521829940310054233687499841227737451970196233183150249545751237075003677431783472548483115029896170939302287127506952397601868126253181176215381834202920268577990824697337664503361601828703325897336845091899868422588212760080754375843097421963025275223231300198920638453026438169185622761781507484314048860411066223549880988590983126337549359457312792902023176114341593004180015080475944536021510455169254141444239654912000 [73,22] 225827544875335303202036332770830145235544019496102336312654511953783141893081816564917631434300674616457010541763356157973071809397230952729476441193613391435734353610646739579781474172141075767110292025428084375514719308870749341718341503830318012256940379412726696171809501862058384739173221243713967127994996233704629568036019281559627333978789335770289666354849801901457781140486562621549302659530554088562139209334432430914391552975420405894052641538536245261711679588907655797803703666084113533249765809367014086159511318988475567190290090624724508448481442104358037494051417754129832020646754712107039607935534874222177845543092886414156939746016068847300744271406978395523052242675521359370110123250045116707299378565632061278882816397295758474047194903938205279821699681344182375105558422007902856722265817831351377840581951691126776488967070613768520880078224826497959794011889112944179071436051767763852066324734448764073558091502836300583793323997181358912907821468902467892352662400642201143602963447146222617722165496939519108567965575209984223271579581629192135393877605592318426922670283799161579176754366824543472738201899017933597062855803011041108794491334219959184207671971056654381959796732753304360166175719939880005583569157664294967899629028874198289794040077901424441148150014977191666603029931133313033610219197567741379159264207326972917195301251517888607755598658271660566940833129481223812688462790715255352801262690877827157958336772460120368805722954668931703132952871179530220580119610144954734688847515720719114891902981530780765866458414383816798880514591241658246861786268509717215069695029678932811646944253772987663280978045472142774194227841870627882592648864011867802686961959984267493727283958267055542108929284524452668773374169224797313126792787475705810358288828652650358553518305530848153638663307487938813340339724541193661514675941766224778534671360926279089072327937640982838781877096620011046409771407395267981067491737981360990102243677489774514993410996161311644914406105682829987304145692750074221108819785019908752474195461627108008156986397769443461235016871447927864463955389894631379429086902743382433216468272756101000694330617629759973213306332621279425849450609350013920600322911271645924360979536309109415555879980296558975758765657953450366468860717788730241124958041690034637749606917269756700492761968796014415785051094509329548354543949420901125186963090790579838757079938303571823349587891734516421793206167947209057610054761978769006226264284920659112093307466436968902311113464291924028225210539506004853508989448419541345025874202106355223887872000 [73,23] -604892990794061355097152919300844442896300225497075848506143855802767852441724357640843740739755610028639260641585375260995729375845305718606938750317498245606237543910220047035980952803858822784268770158738577790277430384911461384527927847170492799418776049435478374715976628916639463240673113949791420333678759671773045762834085403717753176513653407962463569672930590622679509344570531911786970975760303524798688419922529407240660667323897563022928775254826682794053850780340236343648028526283415119799597753651766665237500048490276622249466045813946505566111798599614964945305656488919603131976385239986989095649111243866994853598915009851803261440374342460739323121220995549327349580357476438704873162368398993082571625936869476403463797932020602575703388478457111625412558982142212249473121577992674090586729702766622379211796774703079175294348451932424085372645447876130739816986825730563905424519546150828648430525099229408380673008258082470114951932513218812137181434066641615144265106727980807492619072153227846765395390661526269799722140392254032778437594791188796314840026145754415010017061540813155307501876788878928954111337812411711924934061349605765247584649509348928937679531980349935091555470414257131507695094587381019767206557469062562352666866353821897779527476284270694080621703309164453852676831433819957725217141933479972855121750547199196534425028050945486975311125159819271940750059881820129220192924772828035912690612690960064433786152474363769907454208820704667371340159503910499736429574323973391479434684320324044049107251373130798839763059163561590431823019868394168907285168471356949101703292082775319086980533603704781232039853670895449547667572254929986889453400715990395549045571880862058360537143301919209412885773109635947615486078549566706157381709428101593605581400132819508232230986319866798262859541665198965906495499497085854653467518075953754372274503873106640046251174568009438724383734759449882907226506960397694939730117991024553450386313190489334768720937469598991280207025904988238203028652118797308081713841446321977880562366330203204327870585879953914736259716670042044126436905336334380984352339005873028678322978472704376809656104573661027226691329615837155684874067289402093930360333751339210552453917864257150382682592140583191109123585698312822888982051329017262767692168916955294399659283967099005667722232686177728622700828561269512462939883654405845298999651966804453470726200430223877312902392090767861593089509446550077852090265613863674083161959242783415385669989977127045809928749692528110750638262189169932091396916609688029053799716637603800998215680 [73,24] 1180812946146357094570801724968232131941786288494434500180155993783092662589356471951112645960333615756701943472623889745090106523477220013793067613969948679569140630010670688007422947632332573631280195461489871819026300442182654492413274297474644367584584452977754648430878054526992687294283308531070160325392512571683525447702836493984822647405803676342990694837545202509507391303058285297976271557773578665030510309387739050712656702464037172577572247996367812197995521526306047820245250751600832179679988430654550824124461631556979432020075240382569235641437572301412505414922286075478950937817770371501151069699010927540045046431069204308348334061361463367054792033537248256294048344947931077160295037355756252876321704148636868508378025361535745767610026021712441313369000339557470553014379563332593054102124414101148047114421630255546815736007680900889033166519363915399939601125335062347908624331472359885087676844915969545927094158666571223474524501119509461941767922352150191180823403467693758161572479535041249084762084537622265937517796285614169728879220554081401026953918561679271608984073449276029425276734408147501457408651335755600318490493287473033754643542074414017599599028550668931417983923340888589576479748745706270582775539749536710881920273557873620792547447878729883292942322002406932851840799250839394657372559800545202855023637635133461467343829320689013895157997425319359339464536984825615149875407553590690846366097012294965828879379636300772569314891338563673678407379826502552463342181001394219715291203377217832156517670642701559615302579899671134219660166125668619768678987953176435354317556326548146830591131073571065016614939025285328883865632551915331926112529465696875238880662408237191648477141990020678617492714772703657874168814122258394449567433279326425947876043115568474079027398749404397906042464996298574624450775430101300300533600733875196695099803274886673560077811307750356152445769909966558349937932227484159022116117539865356587472856653378703871418972453406918737859606321531341231073700059756323018831240011390278301557679557017203044209027704410500088033887042889314929317799199518167083154988958598253878644037833929438274150075594411501362214613167443636585688941237443563649344505540774170894131498357303288555126425045292954433151875688747180153218303450819442923559097465481032768551681160291910252119855561885475245505802613671120172559988514725278451169398041723351110269002147872481308418243312071791645644048754592836359906812951819901818989871959972653041074624261997152629479547669818440064843183230775793180671927921816449036302229366286403502080 [73,25] -1867540496768327603982110014235937470233460393368798093156378531987968003016363180751367520054065065550235543309758262214297110416240106291735055654961131434642994941907990574503695467995468823538799114741289512794596707494294332797304689249107960987053255766780669703696337168764677737761013114703211069609000692164367963963547184768409595914885967747384596001901626966139294938475574475312228800949341259384146945061702398466721306655418005873458747489323121977206634297099175824985267401036414105536249277451094490132588116041529112497006873698364075366582387442528499768828595101709458535460187288238190688707457830044617524431211176962571956594786456577976458075386494304635315391649921273172204650281496652573923544418289606961124762842304437350457862083252098452176360704025258984418353764173612640435670333101465779637612138052006853842857411228250526005904691115099825053398162190531794113048845085726094296974814656656700910849857951127935664360164963124837287216669096712218056193229653306872372970099105306408790784397345414453121294849607425960341656539071850214439942331260081797537776634085064160562461374884870535701656675760201728327208704271314334537519788300365183419834213897906856205979751326263351845101120908524223183420844895594753569743664643448189619558760097188666486789790889627565008796627246060370533716053433298635711520438710407468151608888021143620793455553293206000430171077596963876858891697984538269747878812168873236287403825416071971441829537105475099290943035844259394110640322943072168441095347610556047191851475749637665608067690014323889890776233155153491281562743825622468284570669915999864119789636281134416332206616534054117517126135165321865615529607471680222041641258354079597270745159765662900064493976715838083679242897074442560437477212484846438334434172600451625754215650491137077488887206252027821092089805349534958907521818737200902654128795445945195649701434713970444475849667567021725795548211798192705080618670479188145415311874401898176828580576930978491465840065314492367026227744078879668904107471282364446828581623187421222178968438739469087609381140752082783872391621788016057511141822155296492501787506969554319186085892170042643827320454146552820712486469186377953874372501835512034962089695751269446471489270528291108934956557351270800364345796501171241146687540041464189834375930504160925679873900478610274537798805627942102252168533595669425425585233731750022676955237207256729496634168449367676209133938044789903306912287507519785037904998389540054043564551023309998148414340292002331232553228886157441308826880221142756117585865886599741440 [73,26] 2492235244450901966690965883673345251121355085250486940879395327706335478988855794784867658215487055864715386369143007042369667833899391241837887908257703009584843603491177728950442876913095796477824664510730752513885613006073133552320176542945916433305706796604357461118277236928752923610545761060453295889462531990020506191245542978148826902516584091788185759757825111748669358095938529064469297797778903649173326402267361262874468731344529309188717745696471554867043348269561456425071815316984031445477542168808054597829434802697559449141824838863181239760983665940941209332326454795000498434256850623489636267843787100516860541344721870229599215830906073426052557856314987822159135970706696517678826028851051677149774268598801831411459856264347577254871056307454605948053316557833962078392915342556362692118081380537522679116901709164159523426708129649512844497738001392614739633889842477947933789820755183808696640422922720959193452977552853928896006131776841673668416543315024991088472592318175834746562508410551510701820224344714960987693704465598733968444445424466235075994088821842689857434724926852667755191661028060216134581294412136277505507875731972064760258448344592253108740932658898255633362061959934003247129935380290005130535085854020541559633615589775220245183036851659385403777638609962665571284138009334124207455288588007224792900492672018866096238693734468534420990671815528335178774085980709205185484062155801844951146135364511269136607120092597065300336619817696421707413880374416486856186661294651176591150079173464698087510398912213161134494632502273928393403121490413404336220022369481860161083228244241798682391397647923754383156995578549792283151315456633793954255142415999916745705629081054116766061011751505627297687810517133062394275056850412843847578905097314178030479146734466040189457668196922019305351026266066510023593903366683189096113263395021864608283291849111559125005167022200560699097234307732454576290201731368206971855401109396491756334414282872911949797474363764853358475547966137090264557163307145799465817902536178019509821635327978326353588510879000668778295001136516258831269262196030244548103991910940333341860444976636337633745851419652653139825639966440845583278652728203973842004032033061732115779632051216039201451953401515280154828756312007378608406007397682480381987873364937324105151462805006044143289811808952493831931106410025736399821158793593675004614047307954377875035443410106884610192635116760089537348581495921158389813553017370812581567461865530812204582271805613247170069545240626861132253844118409856814742568311313915519693382179880960 [73,27] -2860323260663416381528623270520626532019390508522384277401932245245896930992153989553790386846485630423567468305728751404104999756473141270698798637977320475998957146725849000516198146664520318144858562398192353632135987673193035084727588605281803413790831196785685727721780812675564762430364726133089766625183112418535125429434616681374928754052640555003044615727083592442288820893598202058145691530876960040458133063653982292537474523414152426424404528434405765281221037373765475106020072775806905692205503743047338805074663572749783924039510736861894422778939319605496969847082880564675544147604726677403161838789531897788373314326251485116774220880821028950225587503734674186963389284879616131564853841112394539983180992341641976101942086063029789479764069274650291066186203302801183968599321778297432261336397821686161680927075636024477104315484692477260826482406133333120222719702157256161763525735151535062164996872266378497882734301875113130757856861954456138929906808042151978625674374648211613487732008902334443330618849076194672529998660707484083354833563066563940946309095855733533514883467362937984952061546065747121091552257326896082586307056530292538002939824413815768830192615017758786507415927193318014824520974488832578294419476455318495661363873718740019961417205387613529640375398268201262259516208667960887419003428191063665141305633228366165687975576951573241773404214689191760604557535279929744156138647098763187330166358152452541361520081940606558088307635867723678684423272221365264298755899511115735115402701883887984262683693394041384511483957644269510957539212713386082629632046711301220604953384594216585465694518305587434535036376077791415164968417757024492531790483815118165975878203035460552967710845613814476560571082875195259401907320093742729524840332426334286568045230763553933784382381198535726308774261872595193453643470854127178265454617053253874396069371916882802595827540082709463958752527740843696665979097246659560699974278989941869272030462844140024774719907748960580035803383406453755516051379311014532430227029595611635017265815139837270842099633146025728522246920511223130857235106049223424913303722299112480581522110002487779963002507261721040883038347918317378683314506103865074792079143470826083766661940958494859035088144756710656656398130584173826282280181489930676751583924348712576992712702738025782213396662723004520331919328577032407518388332856216869893464321965624171085012665687905441540129835271084808757611965890041644533552576722446814430004482271769348719168733346485193385138151051110234087862838075336018038266632381615679868740755783680 [73,28] 2845736978024069348219796829001186961156516341375165476282040461784144498333108583696788777615117929029626837784447989624390937899482382732069123540219166539842127781767515968786895996832459488531353499300987677844405930267797855019272466738413690296719067603422523346301165858382300569551450682791351643363642927409419576026256125603756314886843908978685736025332384381334366806030357537761793265404296613105473511379260429812959836603632963376552887713724516967502482608531613633033185895474260915193799006877184639385578109166885942077833989535067220826436158228324229610490598072632311483015876305257658324804579865217327379259734500647034147782044319431301091025163274013306416270247886288317353832166099925485583115241930145032271324986220329121095065911252601758359737380955488389884885476754437339293287726556318338187170065420105945652941990887515005418543313833913973271170965935268212828167777417238994060855817734740367980995675671461564554510612193275863026662958971341045329993958434896984104629077142055877939464361296072729214318804733760411020985601281627090222070288861738022984804885544348434703666452696747042223927353937234907464503686609894363334120771138084752496596539815605821935924583703990140534560430841060876035594656976132652636945346102902886841573720740442889391007022645874080128340413860802042545307942771473213164995534292307971725178788336233653026096442176059851986640242744864628328261303187598702825210842346403725129594276934995432287393160722740407333857984577831616056214803834796489007555888697446696218492049692898096276165298368769461005223937280769321170875501856366111120872235254186430750804411924802093946359895103084049841817901091455223657694820865111296175873543435421635640303307072374316203482256461057695891322335935354475283531143809184150172612482687097497437631116098265009361905927282462266603932939769635712194515738686038607403378565467515248834798181394878540615803833822264861222192094856196342742413667434716881580997846686827654669584551892403986339286686875754953108112029920762643345762587473962065150907044332129366539340541666967189241278811582892161459833872431837576649191051288290725771676776522222568346876450006604777899930522641963193615278019376610200817419557352010859200347008645301795055532854230607951478210934119132197012243657271568696613935103127554725213494939360424055413337317046613113039512862947782706192236446873240293380277167007581281153157544204520642201582793655328502514149365560042519381994058410691280438459809684276790711708857295964371983528804794753022092364456011973871154243548653152624619217223680 [73,29] -2461121463109884037648146202710924099310017129506061009975487628585877015226883785236427639761989925142045748047041935881152288403334237105976617555471613954045222416519245164461164562726429379515847552147620745479930084350395995295958955123354734391900774859055654411791407968746051430987802011209088117218921163707416187242116847173669730134513509901220713738192038095437595760035934066374232558536885975899964483428696278428907354128486511273982008520492150551608348211463109896451412652639729035196484580311400213707412420139643277969552705348045715535204270681909339534825567852453818835990028569167568527440221698209086210404216556609760077959203300327065907791529123382598742727385815471440897065872109104987062922948873576383408680272659735476802883978099326684792937084693466771956595488881921162417239694463733978268720892667931001928892433121065853954028541804575671714203495575744889288998673757366395482691642204919962688421380047510404280180265916683027030388244092999860254506751393545351190606201229970573446923733596886455437554073664480077786776410992953099043853523360536681055841290611629060627983170375240643637057755604783021042472699117373842965864888577362622633008405287941739510322952557137244996361523980359952728131318573538285836741969370013459535716731127665268390435921626244135192028310980694504220756761171569591474088233452022695600661957036537240159849951667543337627845722552376461840510821545670882159239428452150691138521357326301402687685346794191650021760389631147973256232575404439674983820355223751744393374893392631810043826668858410691834610495368870225089843117443076833085676405485440396991388180561922572187032217095143933238856713093118330978605279213456265065655994667828481079446583471930652725053284330277650594885026416386071545192855532013823994231500168925442623613438739413840719731079782664278791460264858049569303602143611289039886917147108534240648708359936240166675467088905755420948331974122992186364987429958034993816985463333830205169252796887481065725986894291416760061778347370521523741520420975028545083675777860497296155545972073912566108354716762715300765878569778767514622820916659167866585161019432142052021501586783643138246446883627631058775194716974679060789185019644391417742100774223127911469091939068236434348882348690509133259835570098133830505881710957514592335408444781796482574655143137743099176539049506511357040968843267710833033166650387650643563291319260350684128467209041556103289495254965783718833864614476791455601457773901442153414710905590715337829202774545038480750694021240800767473938990527075068233646080 [73,30] 1851716471511902562850973019732912395700244808885335128410867565260793810838831930834578898068862237781128573481729140427112108395475341793581609414859122385133090691578765044984311075080162464091842678545073314682346252573397992026884739908895863138097901425799019080892571726309253915018223041333272082459409256135108804075818231880415838734393364165104147325100117218855613952637270652379109547056752454929218645266047761517202487125459338877541385092057459077444746892909349719061726386809234280550078675822773051204574336818539523370003235752191846135601790202877401334658780192174854500857220609340947275819424961973421969818173632588319705061473138166038476323958099927263584952757737898794499976940993756127769745397101086250192083370841151948591551658825404353244377605548753987706241723860782602624643256927493248196051629135422919306810313345577610570183928787420129483039840833836745635138676222129021257817126737005963965834409343952836235309914921946452897153441815834352596377792353661109524376497228457151486994936422812854710955570768401659036525388714969370369616509897057176398154150363799074780649142962206570340913481843366123818730257368988615170058848491673138612686976237620312773834882916523953379813221165503625352308373505663562882478151741786460888817686697176619698933824512723726395638768710807367411445597546460583904806874364645675990830722182656846751414436550731390818342217353727423961516427737590851574315426097361059717575291189358921774285220988046771345349413473091690069260505838758018547324734880441424147560433745460865407090704236355033233906000580033274756646442733056633317044981981513379477809498999593546641760043978878339874643567486402502595038682542956343216626771280771133610363377472108070872009228798747988226024973967474492073169435913831785996618306383170121534786409931563621378250740569693306467606006480951157499238872464434287715615697634690148462871660588407153406743546678820414072874985871984897785622938131610828933189625364703135897541154519397038677763726416526703713047502364654989886553151522479193175539530728285246457262076186583805048876822565823116276197943642015464668417880709920227350593512183272138956823876362127321490771205910366508427728951561988490872904059182444778457228161395618550176822443427537962553213365385900135535536050497787085080902831914325912756289608251603308508516768521270929779227441043704591051512523068437829788993004247052533090699806279308457732070184585311833416493865975542324872676946151747397189010895817382126884563168000139188164525243851176026058798531751049886339743854409234461491200 [73,31] -1211755319296497790304671624978002069866285933228155586741602808255947336679646753130740489876188196895128265512102789525622775866232084361649363182409445728598829820770070321153306088401350162751290516404928146358527138894104986600567984237737129770596757498955552978858298846349411000452391890858163636238423956346522892261020683236734478428756642341875205061166878770366931511000522110624856104957743447824279912656977871162573686376864087974498483950688555940614719584442115234187591385718919531051053493916431128537180348384358127925247965611314381337174046513518942175973266993028306568892691390893083765390096007198788288614095884915130585986664682682619214789880354480401981845317830400596128191401830325416227217940761722493614852109442095806842211506832962396393525135633507253910693938006578564885567380680061581225188392163650877333391744174415510683839961613943268937841911329317315819269889956371818597131581373875732475676647487776756775684026682547889663759165862229971554719602309884066679017378820462337841098927249431073342019914232065694633725304802599621174517651714891692382071093555958798510105228117005588861313659375614216988597268706448495673446034516444151480907221827453866541248203415948946049691813653453573715518077809503593042858210152783318398145887556194222548482680898244753973507085538466809931783628176513520835871502328299608998474252835034205188121893595310616040168579006727396204014370741661117227312114149547351567040347739868407387450105616364347759993069992642012331542926845972512945299878138474018028856814722824437267238299953341805511782389311771094941776801343812363892492920110245958854359313424117881435964460824786522297618011593845268332390529424341406371785550376613241058403182353783193197592915764784436370786965177082979574803363554427646874014786467130339680941951116675355246669542907024043912685539540328559218835300098709021258534765466192388641606682366462309478090456985467580938812243793544849414786961084423284321682247258712237272931988617165758453071541748441155957861692753495940120943114140481271291275120341930475784445359313002424151141564935024678522786528644511631051790067447247849807159064145827584671443581753092166270728218164878511920375669169485716368515252165480720403815264401652208723643652775825394055368909079786705640912098366797937866017925999919573533266388245763451967380146129153226339912877217426254298520211166009048675678960222175757628185391449360188559504947609486495775742008627819576457244899206601746090340217401539219014188400138103936232986922227119703702321978649397567504804422846146150400 [73,32] 688822977315605030496524368025691774317553108968319137270116395707023475707250482586238032123822911380413691330012467999572373943141406061858725353131029548799689390331183166927054019459667549331011478552546149032920427826358851301985864648678873159332058549700314992414281326881984503126204488076002308973110215504940954886690336949595453160230715467624087435628009368858921470924937204897466800070379938391791667170886558577796787244565377920499328935255389699096424224328311819956858181160137898646195697262425604196262788706769780217382411340203741173249273897948831171904740537433631314030686716247874776529738879295279416116820729925208043800284381735725957235892847607636994699520697609224111370747634352533067248282100548783702600981052851094226891931994035424154864779383932226948676433706553583193929158851111197893757051007979354866164838510925388081819739657347310886895901699926651424338950778828368382057176508464137535522270292140569231039377224563154443979687297995296391358579928698152265558146357730005672142804271689499036530372371548233107837136388281284406859385814279456287290353540748635673955938301376550294014764200056275118093954181253919205095584909649023380031586006509648992757368951873963856369075265841346853535978585078584302770030336409700778930935260665962953043416150170220944679566263527125434305294075995997094915391221132656655450257536342062521902058338686182005024798835440572117866563507364575865317762326946787807316906745983023015158232873494735301746859985321460556548965305720301566367113367853793733561701328676993048537402848420520575334001130481163545664327703444755623903391626257697556333384032466889973377109898209461198289757161348433589776275776096993744425243071853360117946627366876828743415535910807380085510488562046125669477097238162993644623257406489655675040055271791913578091678444272123794197155968947076520228051973221935433171215276387646331236405265988661756687645097134813607484074003160421699439223440807784204305723792237864302692450191760343492826397783840926172771013008238253416849452794798603158482827517843527640646079575834139713557860014018758493507141442269745709825093785960551209305530642613283529136373102198476607317282643336815717889420431383559241850058468275571594969820662881373449470010448964606827691531231075223502450122990656560135281344314151276377626844205034247462894510004787338002194583498264212176010643524734437347892635452136552286240692640618202475617114471675978914486166466198192900817226966069195187223921392965482506295313690686249418990162982605100017380011328621656030853880138956800 [73,33] -339336499798484820148048243999852414281019651386338943171954346275459699502293404926169531658791532506617831252251284121315594172247100254144596683477229523157391748083263531579660847031638418852644030576612723369613365122981792360556422456497637945939138264179901880897406770079726145203018467744933340881140889381862560169030449951901869563704950136327102795590916235638302673321747222789631615696424898743724874401253819061331333887655360460655496002129627617922691351179820014105574223876796756558145940642774072222433684815314720438841425197162979503672435566882724297853032056392871770616179371925806160623536092614701134727886594417918660164807045117723840728309481201622444077114975982531878403896640874592821995950083848604692570997173262582251214562384626851680730519339568793664120768338714265362966098660982254577149793059874650424231269081891423317843933410997958430642836242461599909968980533904876272063501380779005390979280197349100026040444869849790048610368348003747892113505916945046450384976160975269848032581960383217142147100579782155120789328259305487627955709662883897620871625237342714953129345926300358631814948225759143253370776586488584150043635621035198134738346765849183329084598498827307519002055978927612865368304489758470185760286114348872525431737282851907076172482788473140903551255457873608023639830008643095537980648120154026956580861656467118638948943785875862641105612914517577786624966764384727931722238500595360849897483859606926911606995338104185857374172681263948998812016350932869785638308895663026739472611383356550694466939474700542421350904194940871715000515317358999645190389296885560699096043110324187542190744113993114120343579950560247929058024788575054746177934158211741630450478263165462697388502607122906883664261047450268975044560872205108473965291563264864696362063706962085454098346970079381166313410741510965859749372763288194244730566894306618039642624856040014910537183808593548772908519125465145178325050494891275041126101576578183368302307341716165649117556266504066929606132093418306593508637911563334167091880949467771547426292312175919426303716224796295438545312758388126798952355789593558334857659267177335618475128535950477845641195300635690641197138520235400763718389214851939647902873804890964078427254072214626904330943953074077374038126358140311624284601475289450337491123065496967434229857965659760015620825514538189106552490955757241097359498950990015793942493316788646096833538795585702197722638998230353389424797974496606504231710223409984388259361895049550376700440888851949361628441625705804128729977323520 [73,34] 144353968604891783299115199265358805613812428438437882565075777574438214436856853270509311867315066577138870911674668436153455838884854945516197184584173806318726590555103034937926493108245427561844251225874003289235954770629366330221733935357921039686664296055811902902315744792089882701413154086703119155048765148263504899214456432295930331546373987452299277755744223411101788152095507299176537580440791776955644110122281283808958210078440171642286672656337927614715340568526496425189360075375767704799625449574207176713111471905041719850220453731296082524774239553331867884849467744712275343558750345358866504557400007359677184391711395111527844958887792678304403277540252859320932859995126877947515914329930632015265588590446203552315696528124677003968659790587014369651244542976839918381668624646164637335214753854107410490916672853024846591684130991917299903985387995975745301203567677611463865801905934957503032044001119018889766277766379508356380984611104550232975479592624392029301905882552280084641045974587402364202422143731422943326714633114935143386045503666075418175910909403521148422217871424205423819576475099876447560999415644610479023253887404733605518104157168361347693175856646635322591518260094298070468052225018756693227176475046511511898728268674113932645122307741005599052331090486531590043827796669424207715135652402093040225739821665697118098819161604545099666530609863970714488383650926478863410181809674044123614364972541171768125265495113902486477076217532917704572526451629809111615693514639835563842660160031077374106089722555058873843050885317989479640629790638680988020206380832421833859905817849611758649979145331065758315351947746746467908335958203337818677891743524352083284274003505671025249268702280880261705143275587516051481673621126548883887533628301797722285815009851842600054205838660848246640082092457680499706105368714289810388807816989036464259532323888861933095051071794084583784778889382146294605603300427751658806365523033925244944366903159736227124441460893639266619838711532256665625981588470821535903406861520516474960614577216247699611093303097252961838225904397342302633997672847986521770188729247976596435311544454889062915507935057475010619824796191301291671902489186300745292492781045863739185771792298718946747483142853783742739619938513075014813972902229199680241189419084875295826106005351223158709503859042699599143533496736327416622457452682085368920282880995300664957582640984286336115045304432918055762370917487356403365760403619804491681656897737185902004192306870789947308305570531009254278184349970144496315269120 [73,35] -52755121846411529535356294810624095026397500905615255852931245548878678674738481266200874278700708161184666296675504859505499903797870986604609877078878768066595969674522098773929313687552294462418980518905727084614324605231478352714993459221181955399463133218407481812341375675970799304057973354756890207848361455968787516721166723985049076060982210477430972304131458992492954931088131053695674078706753766521788985205156539726164741099028543306815191770329983409499433873164289688840175666721402602041789005959556527643358329547042269764691492831471403374553640588261019005404413859352693544046446411103791685848277912133806472868640028583006639923511123309332096262971573156960578519110797768383017668238122083040438448751525727295345996510380668652675939366549137653565930438238642574664082382830744951330577061166275572554020231118692682349115228293184008794755953008541087863554416092333314218736040721953921714741538437633059267561898413969972211622819814812698064756387827158755707540633877626676865381385312837274619347905782132383739119273300541081427061589106419732959773064834391965721322038922599861043753298424425347819835172435066472185097837201709120821265899517212875674806059665977978417606283462403694333810516018625689415380975616799051571092950196763549683643208944197148672825686465722971036456879121464202252460764095962819438338894220436506791446129403458204509789335728601414265576810032062722247844005754139533232117109953582210263010606780483770443744151486887535600675586452490625307840020758106801806255698735162994813204951350497950696523706150043077052415982576622212052379297733833709191742153528895594474597775574761461602355017999772037790478205609286449334455733071019220482516948528582488516579830630906482230430407102323164240850286780902474634288286001273111154159928536768633779770476230704434883322458921608547283914235839641200921540812530195738439130823175021616349228005025720305613529850257012708490531449802834181326383032058914010289428475909189292948055842813234243177389400039449056662689354864911048460177728468402096048819898810266174218333470579217618436166681123700834667892497723281641234790309524114548129778187973311065677212069997054158646396439237011023186281874193296474970559361333405250112449108248913923331735185094915298817350372525277056401754955077499230444688897244472646555486014734639615346810533394440837253692052803762797418037547276019627541104992703918569452989771821728791586709980321133106113019586674637987868639918348892906859040301134739770816263614524411229147939859663903717736852339592321680015360 [73,36] 16449452353496987111932092341891634664775424502182505559166976814913447038676743549344491836359615220556349337217840704677618752314107318637508439203183444356150554853814666326731308967041986545322948712655632399503135136056245820975015445077851258667912624616004278886418326719828595979254607768826088100202881980395764177376820895919135541026118107923319009170802277920235393214439272052771726810229105077879543265810769280937352491091344832770194812719720236858221701250587321638283528675690210503136885973607961694064898534621630383081752388949068420288936815902850342045877052814129139470117187183105672998715265378122354971575146926391597841503376343864747827571821498964583909958802681324313913932600401430924893654699583397370071609973834550827830734470545009081333816694185976772167306508660126793711172625140958959945230751002494127635564370121053851007578721504512306115400318220979146706318519208324308603352167139376090066263955744389978444721853054884294547575291556051257215966700684593029905899743148635868120908034042853667415728124049038676384445086868165997418889346262915874383494203832716205197789366134150138151096797991015168383624097992322909767929291614980946605444775763634398455011200261990207890774056164248590925063724436675031012374598310257738426603929995816980669666233074457114749663541696099988523292552510600953232300804439727297938852448803954867538591490463581968138934290662363866031813136233076365555549766549637028348844595459771397101116064324290937177766259624751508186558330631683004830885994944522444731727168704678592640333724442942523853199987208749708769214145671491117647916612693227715025783393803821714771493576471028786887447704639411403523656387425032722523311487727133116390026127316708792403225549272574980153353288257881244726532738519940040838005813218400448281001054854892493262244193437075667764314057657879610099705979691326123064250477260740987066639747131045673486010048063587083988364048511374301556532075768771295605387987361837961278674114009777378092835929973634493255078840323790037195617399964062386398266895486334255390016683387568300252276560812041214983078437181165461493020416247252727229367907962826124208134241166310471400671996336520688005132040484436363895380035381857142464289864444373702668624430490057319123037148790497606271335282981039931130544987394242892336480180950101393455309751654646788138780371564480412255372862574624194397683096187389974139381422639152329770462634825309121381060749740180116183802610459080528390093090380927984302887182148557536926827352481788320206071423105121648640 [73,37] -4343402384509485218433647531407720481780862423897067373014443587905824254419526752686901797016031145606361141176242859830426421646293040264632200682391661525510951633944563617078842712669526533126691485050324474039105758716242581942592166671891925575442845907733716821039640239064438701819986658310427054946395584877883181821453367334033984838818210117872643032447862872250642459682517630630279391352698648543608595380253698526382720687501938039659548169763863674949205948330485502867505861783336036533752255276261806771583698070152737364769832660503911982308883985657297019311476130240868196996207481884816298937904294304844464960352665817147816021296177850726860291089212299096431765226369756787342329155201191667604042298152493073826336381339820152242893598280041994884171848511853102330724079928497918585193937086274622091662402335501759685335958163245140922797915094248158313207688140479120617660638366207600447134177381093043282742675776748333298841040089028963304549782274659920313530564450348669159924235139716692872635750434751876135135731375341745846338859026813771653461772913172479515305917336734677602276035941329647643616997026376980466261889542834120252045653274272095307497794441692971313961439509873101559981557401905437017203616251890768741590597041836125789876843004410746266193795770100679690131641277873050557441799530233695180543191964989205928293801450977518635146740722727652338923001437576839489129173595386373355671620650473365099251476483754059722382316040909519540859152845168891154944285235449401189967339612467616951234026939443811861074813834649797349249055138211899012987553397823085083036234354152043122565987779407365724316527955871518354818357258345886173896421713170807564595210317317412621213461465097546401349651930317695277125823138575350782719747183524731049353896834788378547716913699704956446473151639031678314556190398035281845912903985840948115189471878950026271611929836581996721159852666338734348837482954157125343701068936742476957836713324042923182245980794200690036547532426607250782390471206778198010535998303636430213624362495176643056303812964179800889483794896127461289390336042824023761431468259496012911162100310924753595986000354773203585382645843919654682235907343363723322076144343006379173471717853259596878793261092308908765071137793762251693590434925465650619078378882296742357710651015529380539647194182444175854493624356286681222253210489976488546648565082264277373823099066152840167911252063788913149315101450311410439287788477224424963427628898984819963527839771271346165554956964750474907167344421765120 [73,38] 967248400186379181218954546382807649523041252745631588386573082251222974853403817864378464220866445397644456906746005561947218186891749483546633325967712860437096197756743262007278767129415908298796281123602658151067410519749501184415564589467894848754942461068569273327322965809073441896543538626561305562399176025257007214098037954809171158844348511854750817299968247367674490763951422292623530440294559829308944940961978346127269563660562885748165096571479098665039318124229281122485994010609664271958967302182769259573072969547570540205403196259956084825484632317382142757432221620627956420304661215568448497873896946665170387599232780363075301192414624445844432755337200936861082029002104326373082473478843519046223484854067577418234066084786146492564574072453747818049366800729675260870102628629408228139431362657880858960032329085977624282083734488306503172969841647582714315340272470150594327893911389365106367745597628097285570085683416271729632868457432723864854979330594140277068904875902771621844223015865113730400326448452884143802195136495495153413543785112114094753357205423267794318850626237755936595285736165455507985048634505514637494503195453152218859021006333393710693078814300343293436282326532256817600528719067323378404949700298721161227057960911531435380552818617337677093447047402236548469618389441929780713947646528601221051377503410619339576127316959953824112656127755630062777918107237831259496014266711233029779320864875128317961431845265456289079710620591920027389972268529929126195083033381218828271229143103059890081642920373646448851451857263314163262829176341201709849030323077769072046807689396426389576967554937392512660975194170735767277782272313504941275477885421599659759366010506804929717768732286061905883654246926757013371653214628785039068907325560850107848751241150006795049439345806166357286338818636443222686806480772945870432200550084111605727133025516180822146042905280245094713195695377583240074689563930224973442911476892059820190632986644142979225789137383595415115715561239401878823011033426926992776958648888106742847427741361536448206614982734400459338406794936542110784638861904651043951199461849841589860741283485943451421387339368699193360708372838242506771354165699639724200020324062564885639141607452936328244432165206846624034377286259002907915121003481820908368595800207302008814545532420112328665742628868202521748056677624909020230363534745328301538933270051734269875675144500692603187572525082149188340150644829530785305130110104454346568206631319969520614090251429670470476413149840473718187737743360 [73,39] -183521919162137115426968369611405634881426283072240194349650992712625694087855505993085275738307041913528243585420414656650331002695668135705128591635386495668280469632719596040049139975594118564697534263226934708795394318489075371334409847130021541026211844962453158439992374379054475923504291829589666869754365851902412885940142607578375976394758627476125298135509465288181872295666701624065850953760466220917841592519735179990563560307058751337760974338966374335754531901856181690152201018914221693344777406461147603922613596642304413405549700485839345081450724927388001102911817257373567624185236327462577327178474378939222463855352454287983127891953393352118382897929516103104047653560806815013984560485442107881333232268935982038051396588622203258521218695874871451511222441155937253350353779244205245446334521379013142534232363492958171542333358023806152758752475980214506583011880533766697382808958541335988934330179968810311840360926835143948513714075591044665426158077092034651438607614818957910091807042765186617278481259470148090879037792057646149661475354008134234129218682161397136922816630607840247950776182646151890742795691880715911640031957234227886534415852960425482513263102726806880040673098764107963569922250052571756927958283125532207231282696037874277486860690185422876556603959985743297972483509807733340909016486298487253581979132041323644379747867801347158053329891289387781579190605466313334286336915683442837900782040979910742074697083316909916868249176642245696511488908727653337186957108443868163491292658178748495996496406382695775322438871321686238183755861682078837329250849915873183302280050477564441748192109051558234802574033073935150946530187781364961821634711514267879224102802722490600413748427256324604969959976394836255742032998046605133871479214786740291847915186249426978352031964738518339152952273753479129532092910631896994164270969041353751388494323113106338391138902074989651001385928533130146107465955335299020648509026491684571302042794071177590859356887337079036531720985755124482838728230856623352581843881521437808879225844592121262292804495908677213420830217528730847214704660080191820988939623383650812008795601183628253012696208187255065015154410513357383061150389631984501279400616098252266057091421598609437357344956318975301537826477096121833738951038662427882102352349836104262615537558228887010536140395655543746862274911878124080219395870396497608687731851422975898632183801113371169561947273549268136951106850895437507860625942497622988829659539875237100255844333583408251943265487859836172957122560 [73,40] 30898993491585017502200738674942697864621824466601751071234065886027605807979866957128922205611790874729344643844560795755645218520395600008226017552147477973327086563417305089811939303350010116948121104939187336966556792719439614261434027592599503904675561390649819891511165342338792908132926789031145400108050041183216659282369151884343536767090009165122983385755199802213495249008746340555369624776677876190677601440950120021976480970701125853821349377175825018261843356062773673625497889676521440261435715183825610142081819043159807847908799709362518624634994905976705524056616383428957043627770091686174386861914703988123283021304794632977001705381879725724129896270520679858527534213810727723648230686019196355557327932585984050783544233930374568141979896775788506478096613334331693356343662740505840184607262707749622594244904424862038677243088686939499803336668952830571820747293758119106277387495384858606360682146912599098902677198077143200010688041447761593250411730588018258482282343108877005044681898387284394842552702224578961464923688017442804709799434437527250699829499124129924463409661401328154419854327876271088476371639134252554884004450127448724651837752888434449854385998248769424416998754005746241324966133064684188640783182417141741733356351612515943106763878735187352172621576769265225195961357237555783403562531085423100271828170077533652922859079330711742089887911135414335521743368150695676213376563086572204481694047493231484337354360132912037771894634201126155827799073231268497804837805515695941474060484763469140144781268999141952865780474611434593081289780269969878843805240553113566156898330397646761168015447805820419000295837655672551943198403822437910442420183908966299191852608274311667086092475055333353790545958553694311127657072623878862937279543360972331324183627564382098606631952448134387115949155679273421705313016610760400443476807248390642827663429118634860379152964958839653847697760973945163050679574497614661420704963139364783090537851673330089880862845757464524204144691204821860298866824443395324396453852570733362737714319528761838588233659643956210227829496198694618801683418291338098910207015781249414234877978621807756910464456465742770271337203326194290030872803463885692785143604026396799020862919662146558587680601276643960977505744599248669927312998875940419923365371219938198933443666992129793237454239184623720565545574432637611517640811605851635981340968885843264742158605184821562143142339789140175785038418795181727061096859047230289099644385937518404729238828217697898471135160737104364830720 [73,41] -4658877282259931631753799273057688534487676520611894835342624761975707719935004923127752979796019843785438432247680109729374334430549383346635743472287834301829862993698495458733021378938854006290788141597977269714705826899588410667383351225105793249162343345129705017199288214981729675155326120794202836107745485324388490034881390331131966266438681224329560744041351921638024010718061408082840352241872403885922768949693473548890144121217610267171583942499296247989917654342972847462802303113166183847389913409438253632871232609076696006142210525528738865884779198898868276523724160390983792143115220370871998089960102032279722756335719922743425167603199653575166700438451869380006677123292404652707987505727761167721373236628790738309556571448246113646818311011243574804189653043002891599590632019876008737914509342122527402008322289197581762138206012779428116951755934131616851478048960503690072331505527571047665761866160802430993647476500100435983921210318267651120921189081390285781580927758256754879488261292655856454638840667452257498064339075412914975311512152765637904085517964770953759679333937371766691352195813856995985135456933838598724396844288427145841023073112499434238092358440046721641548916322610173856457361850176241636707209560325449705707264302984312158487672607817248217654823278498041074420583648612712645847503422245639522167571689427472163000478506741143705734033871189282433876294753338335794949851322012605549162423594633815203877921803009249048911050747644233260317476866755001142494527210774637514729257888741891805953049463713820177205582232955193481466952901763492353495638385077449651932766872223313048319970168157220533656869328533005935813288502776669232521839417917550565914008730999889414022311491624390946819313623920512202995249351561238522409630005380944497120587758769755953205915225925402508653183151578146298223134201347295160897798362231713676628313550911229353568888844753195993373095127036102202848326114267790803792178366742702348773418936113796959624315587406331817359089909935029311511978164247639857562632642160055018051176686541884100806463888273502714541499957337116362716869362744444853150761766438323216722121409603333869911936161487445799545314692504124560677447778048456476450658479648847412236995395239155333493007639157934236877674883262615056115665473634760853434574380398982131916842199250450094081197747564434955543965506379114570202948947333267138996222955646142807357289440386136603721070421268765898179760891003089526873327976251457780320334331434370381514299442783768308239772467708559360 [73,42] 288244668879530053633312998799465921739716433240927241446442318327148517624714591468121302950814863368267864516982827726928385244770536497772481150613242638724911479177360463360090324779506121157714950932412661888977707420575923842442286994443260726970082742560249950097635033917293170615458537203403330203880031170607848360543767610410603446115739669043283898631617169643477510303384962066086762348344986317390587793609410476841890789070888333211725664602980853047326518276280006569621590444912583004351678618209623590211026285140093109777883088663832090234340969754785683625031695568683777767604433331590691452558485130245648611272027582497709310261158896271945678719854327113974964895664546812392978003531533424220852638376203086292891639667997576394560183064526596265869284978217560512682962749494310460846272147709903319456355539259142258752316548531831574645082184793250591584672188661808601313816352969573537386618692294364914926192390254073042363360309187373822582474904930735985761936749796756248413230733568160421879153839609218280109824062724398525457423023396671080988814072054744585628089214320026768914696871272604749711671391414276462945891407569937032979195957653638665609545823023546764517520453429485796479084227857285153918999898907054978565696002743959580083032469816605895908925975387691610559073592776793626775078400771913594006564866289551180174308178126500301655093985349133927500629044733658704811304518531035894229402547341291506014592160280914723659297006094911925824830531729066941680994701347033431192016994388901436826555776955596409105283749870265968040068189847451530699323189863630920068417504398884951215586540456771079806603670521200559047726366988428574034191950458877960384994253370696819439708521092922562064410513696646686171091366463158813318059603447136660437453024434984520149793522093023161183860783919651473420812746137034326098751460963166651390363367700227883684700978295012831888029175012280753941670405716387078006795054289944984329461035086901753303716665773792616007791580989669829644120348216108643223847055952441949296246021877594423305554504883269527282491349422020183338032470771708291928115075425432303753074950303541092796450583186374827899892664899892682525001726192635513055803224719250790811927265448121983811400120087109848929418181105623674920006152750325112293649658752591743084429925977700350559651437986993674090305910209271177662207580580478021388710533817199240689142385512518151725575585908789616776560269548296331276033494137823810878795998054142372594765160162908268583327430082560 [73,43] 277393318808022025165997954744918402011425815370792586762553868307500511197896633860440815725046807793493643768930323099692666190490891447882375224270795017654708378065973583029115361016185839087710506820009881215605848245178245113428356607938360424474857530425145299069027989325120582786943677769400021125656067869651989016864413655947940710741320445897491895441150223794785371781443407303416663392601310605714789519688185292974233064190938799129492007521129195813813524010932388456702035536972824194433863714710504200045948964422107461183975016485866671328258217411667030599627275101799015060164491174504646851447120954374456951910564887520797627554574656102310185405598507921946956361132179719626373599851466770441468079180042167825580894229140768508641794664920469341580498376828403115220265663588577138532035805011430542763022921448358705074709451235287121112271963665671446348305032778542653123222886851858525788787554165588894592342322024411434898664109239113175595322476469206947641447849760733377781627941246575297310082971841425604286093978124096638299181952642842195284175549198238399827448057576937446256029175546800842817316138981101394072706982144296270296245879212206029318807968907004971585367067963807641886968769045236666252408913836713647324419694347727145060299689950110642613178418958052303232315625350924397634499424978887347847099529592665485439722465446344688128959965962457954805089336378761151690191430697442210027545358657459255006805316669921629991490432953068790584872862530595543202533313201652552521484767885855433647120284876741633233274231233084805901064499344169235544166614894860131160861483835058319761388306064311361392944737435805471003579388031976181646225590043236372131304038342170247051634241549058842242833850918769766964399369332539811773612020779748978573494835004661815575414062871379212965831829016045609562516889581353119484071058048686676041161385542423144824987266707190947720427662381182247644567586958813024675555394112102797813819605636126615897325296086723677298763872248948951395338732839864444743206005537287244355303983929506258313459310602555139101067800909059430264374568987886696245032511647119816499332652235034175592515549507745463426910315460390624837305285839018713403617239854340292504727824334193931427163598953909317595274389210302707999096484509874482600009823930096048480209376732591929787701381070088618639439466140092551083184175725437980954475660413870609861016955533007706874770350056600475802950369761863210892430551049105224595697605305890875812213755399584123845640978432 [73,44] -182245457034946141176938164185151083363065124977053397365000417976416618175300163953601277330256479562127004789898872870058182597655223706814920862234823247945393879755963336321258986366665172493621096936303889441346554127428544518203703331110157288109221090722969809881582084818856728381150106194507075920290110367228815207154767603238790775268595550843948245004270002372227048294108238512185951834758632667187838780526255780624491104327771927738268783764128868316682635687173940226116244148404722772133751861332479926906753228111425456294338682326039298328323147490597802951112163086697817081497530008506137982111901096117056054255213027776562859238647969686839568349328006572964910954918826292087115574669272723889431301636193470828143385798036243011930508562346492720872525728918483602512010244108066446082114901010013331105903385752402373105451679717235092952828675638710358412540080767723954237184636212464728996421502287119300406943199228707318522742340351968600174999660670465737289240530420723724900140701425665367903161938285441640979277511770380514640767212659384243954389046849265584398696656055782860151708948828517581221212247329044352577624872991756655130355908648189812955469399542305100006571105627790591896875997229821288148459496885074337122564340831101045954321029735897424324568132319809609918941827030053735232610585401848605095038890236223362332708616206237913131761053047865641023500811574795231554832304218336358225876888402569344995367588002538976296100604144043192228099445581980409768171443872210335803952693732824645978253623745511157576345612560979227560573718631564304143570531960462474333409432740006062137337927022158233817144463056297550638475755009289809086186261029299763656454810828755827146728392827471122139534353268225597608003582295468831854576799218210388847541966886850209362098770415646023093522566390838286716565938226293576149706558941003026046050828316255668985863207529388121778308051274456966894481042310853102680356151960452805434292558744365980957818865460346868191108151186087191287217597815720626115934556313326313696461902033808619128629482340503897608829320909032296345541724976063884264158478209511881129757409090356307732280654157452621346923946969008312070743151824190248943034405495909334449990218337638456601995458462958952355117214243307928671096708980969575396703119400653425606578500165193330854164023758397680158431487148574998359235206393734712615482919188880012268000244577668864690129227419350580246628498968635612780197108554748381730559944312083988801811791610535539525025792 [73,45] 68373287106404865064097615116557675798676821462684971487734586611313894808262433161153962480768003622220798759383472199321641158079245459881328286372742984109550486681788897179214510553946114342653379992323223220994642979672573543000685663695896482119711391214187177935645864558895124773695547939371324848197776524274349425811947351963556974587234773623018292146364908587242414423619134447432517637129763360849381236473669921809362138470045293471754414978756146979991669134929257057032216764980319877518519053991076323391911409749419468612180790446407822076831146861213156947871467806762280444321084250559587750897138224449861536687036341750560986333183373295286367186435208566059719826093582833055667809099557288353270329840772735290832514334966600790634890900691957848639001545943596391382474210670275142409137927522128614427829541929830379384899679894916878581977288778080357732381754461201819319435763403220964695445593304257189289769321195946580846994698622310671280122549284842057627713798955139538785500807009854072229665393776151716900862984263982518309304162450309269832802456812330968279389246518674177041854951242383544053092759731199047950357868266852637172291395928974854485750493902020263901155316303950349032143204805317993162401178081790438841846872548359789491012143433969022678715837121302853956731851731146075533172755924964808219356038535021447466623455973351374770867000034655602699645995687059526052365211794977422569113400348366972705799091206363292382317582074058883960794252587286649710646013092266897525379771287551500345277448371053697861859742670537630020602394902859995923527714425579978812796940206638202353364857929968763991145295830294043491741280099454866139118373395571120095598607916544351325408879648140774258322069718456005880198335609624343736490634074866317480324045356459385489438813375006580452095065618263178506728635444075292363541815205898647271300539494343641188143951626581767866551158173645431316718320726322780504330031062039418460905416275661291622300976469753945496182489311468046494330402219729206849058729205100476739053855988977200107287357255084006240577221897442248928953555864322574233164669122473617124998733903922535597011952909736131913840610565187545047874273385298806897972096230624754537066064646750904349930743529352150559596668091072731942533960493330885008830277822123935473813900521348490357926470860595242484165366908261715225115624872656572739900091982574336830298230493568159772732059056134953423043482480754288280828827946622487798648259424709178919717756865328139206656 [73,46] -17129486238012639886439306862851069936939563532270008354764872311297008745278088475431585981777378623551029802012425268190613974339748865962612389063486494750721459162218769993081825601116745171496659490885039074639799247687201703758894347699046162836905212193324661151838629378577561710085041766916695933170387480205715238287252241895527748846428495066805620191385354298160174890891453953365986929416324377914139870121197283300737012099250955057327799065851994781859797778680526862183983975589876307223413883119564220286587644993863660095904859513050795362634953751480003192688931625989406184166657722565737428743543397983477031386750444271715110985608617225728010444746133255445931911134120836801845137817302685284641096542069466110685076067781810290506547781763140972372776016140123728890378482347848425928337540933411436410212599194748461677514103697811626989621601766717709779100612040338848276279325186006064751984131154189827485810692169820894847695414675999424454474230008394543492106104057627272502711916410749510563672231209970905510876425665808652280192408343036921000070083435145330880776056369093465589011416707027276197574342776047164583677130934636737595615797902375993699282550532277638785847835634404537693125488967092089015436878518421827967574360518078915646959988695451439996632026778723726625019462293720444687885759111760378378277565175538323237545807818369017419313981118055699737215435725851939177497860286897989655927461297544124595072428481602842901163532718232882868312753603157760562417835233118416077036692738993441040380550649153370958858649200632563145596983040566586876112026508853809476682983792578131270912448096378085193034287481885761370805432774159927681026602583219567438878910588098491916660300599447569493433699271919860193594365582760980438930751535500529772628227782895334648846631581179762157822635664300596353141142830115327544623127660698086771780358686440712484254133863411530861152021484956252063769081302736083593284305256254575210051646851353722533108891467955810773874784342688448965470970945138468511282616222961389697275528894268610277965289110351784375810794681142139198371052419171409769308567737376318824947540314344336935997458405581197844346146510186715491265294153065418357997985530012557157849933289506881987155513510076756573383251172546032322430181846652081308688039908949371084029531176989389402709160239518161982787952468237325928830951343638232809400788605474748506669362885392441819513114609315655505902503743544123283778393991239361810394074753189551006365585516605210624 [73,47] 2083046755969778440125976206137978874400114952015209300677055937264911026894149138272586897068402282085362579617021638239078920366459146115116969064023203554219743851046121159192819744619440677179452165468007683622667879187865410296191514453792390779559621771115490594894256094772526817454642720666297752830906697114567529979164591884311421182148869750320163928887911917550706334091995950912975010860675002928015377334637317756635922196038328447761819020652067227049269390510317582484078157187791732280722348662411190259200464446959950792337167397520002226936626279650969022423331749005644513091847684954504316887888514747470803318041229014507638100904009518965036193600981514380272042392735212944699435770415794082602876032352695978863436662729478343081192527421589891465894944910374511917150856337225672285168286575878332844044320525086285366818180688587593096032558817881946994927535596543254904784835251154506871032595908521854346476612985026074826869206591826786008854786512567635382633830772589388938516856641266878511106921421817139930949815508315077560765822666284485297610479641965714568299788178590873595767607092005954322608053049418255884605507401851261265162707149295710780070213507272181139209667201167930336794085022576064910647452869019426957320608796686011316587530621322812066667363216884022621792304721256293342343805829836350434488131732335578528281100021283517616963109107281538593680910585301939721366646636099095908196294212151350720126683675536457505161878802272003571583135422525497796545675420804103855445646691156456490700841868394787047314231734102367982653079465066772797077806746486854129564249943205841493163304800826412745948695937165161164105868303592823606706296576048398292812504386866548453198711252379639274328788716339546553501921698959976711987392715063661888100650406606524765642443854481706720947314906326753823912905506141605130863066474907910306748256477728440179215627007825205380657875515805414114003238717742490575488791774666420187759050230888534373838907210359407965997047777393928025955326620769192492203806400462078799181173508058529944984607108323047989006079446830226478497069883510110592576978575005459016842358633886789272412590409500941552324894264830286877288589689315700911436000550832529122169453791979300211345042853108277478093553003810604413350804786192478306213216576383616812359545039509647311689892731769394883610667915297363690979470575814127564505211663879454219797332740252005483653091878798521003817173272231762523377998704802407503814265045719376399929379842424832 [73,48] 425367691637869193121474405630478771352171894223234994096180421454091026671286565225167985394827352335104516377458930413115726587721511875096388875799406251822709138216599346707925677689990385452696651465808918222142313842964479086551848362170035365764586326024251713405674193891974658234017609567612167339611902573636458841245594639354700478549303605774144650745855595502076118475821417390440773695655875032137254402192740635883396450048488204148850647086863190813950305721122280541677205088371990638884221820834527026575314238581032319749899808437923457922816571544359739122854393143253685515505199200277121673067915314112915659954491284999606241212091178167097340636513963802164592397657647124991333864615156851009475551983497283003982420257964380668394685831012117022112249574430229998749098720100575644149178265645830060363976746739312471702297761436946132970302052117322559484326381494784304885637099610965840447231319817598181345535689582276691128522951526241856979503892662842104216616028638141768706216206658738498827970762056490593620159175281237614831198301784159498424748971229796580798855244200125457577221517166389615075634586349762723895932993571918173259467297746147715467231326927603483094512446008118655190541222431973023092925723368821271957715387565870477021073990195909021649948242530377752096181846912958050743877557115161441262071438894389842642982454294852173450818315124731514602284793913716408497413052242465309771402976943752429519925517255803155854156229254705244706008318651732986815514520135738435059435561289642188852464359029378056841802171557516354347041581947236373330425272007242156140196410378701302717804848079988628478814554894828741568892305632593239893565936425239777370128125612229134648563326536633114322219623518560644485394003634237371647776118856625736526984878949458573936984066644770325607231409321659296944329016440890387420450899084351909518458048355627515076608559942231703809285020936161297023637886603879843234161567737556542097028143425988413375491543712406529034288615406066301191716935645383349198514889343688352618880238483499927946092173480871765119254110362893108217141333091217500826182622768614471040993030984024143294485535904708166062309807628861799199654032726542854052972882689039724512818613052802537651592719720244853526379608527295845813721953415748475449564484470639802458916443303235611717736244638977895249216691792243938588245058334721099746230179269469629846841711599160559473538114902386699523318521624733285375851030270811585555922175990233149518301364224 [73,49] -341048819386838036945295586184903324931200036377651981846387741437197975324599429570417379818889319967594284066381103867321254664902915931047276772493250516634802856462931812968614633150001863671885227679093704634710722486638079011733088466024032944937745005368699287679847991689946262235179126165019483541741236398246427362830896078077472132263626709478684176031937820968340038706558516769994365998416986574877353506700570908298273753960641724199414813110822701150920288149606923029754495647426717639172767827940016030310729854152112965170187526868012881149683361128422084760933284706332083801288882945496258989528657428993846469796191823423714110405695805241335890193497493409601842450799421747274656728681171082191311089592484142693361952871166083060010120355260848105166816057240658178088056005574056511056377555285298915224028048421419716434139127822193985528559176864288245495724815279427720311193444071913865514551166542849979599578905541588097941052023032187729596271445518962357970349647198769631821344315130830749570291987803503014248008444409462934212547219654991301176908377551916402867070669218708545157203218185606027878977005931715182594428163373342960758501316729726261275132393507365162336403613907324639196291323534509501715710614377943985920790188253639509932454756653197135374871488305263765240016807319876954608249547529987576817745635778835439362696973367951045374304035427184366798946490109895451908698950413530089131600322921020120668557358907675988636596229828851247778394899552807288743446306863973087305551885720302241719327271788367692642218775577282562276816624546965217658313762971508192446142919914088222847654363372933591927347073932365352350195551278318771930232378242851389513340334167582615149547083606629327004631595780833190195564619184455136153776839990530514841156511600300625392652531388173690354892961339162994804862008995775513568556617069605101579519299476040506245101672633240394575274971370773114152232164187073225638195375483988158808670444672748511722320253285713932166191658228433600557418013041941312720865081595752331929621874933026035770298746311732953212795653001840025130622300132824190371032428566974199851549209466532272445753038977299591696669837876798760413677789264528676212436942913003009490502288112918268896818542764734953922911473040534073612445884648389978571244916170580947929756440180537509459802703607537536205334948656306379098618575211126758076063159445039903077669686772459822810351973979066721658842767286177174400375184779908374021756699972746038952853504 [73,50] 124220560138709862582164897321702001926723771635842392443335265240443846197376897606229431796519650099036700099345923301215183736073610004591150711507152995291315865328652833713718253974361766143406646194878438181027673025866557357895227059868344091725534531351558044010269274315658219473070658107398130454189872849113289454557983224799029481074261104981243064052214723945326305883523197077136667749598139130727396978429838986597960267972612274547114868417688490672494035566030282505620100041486539421425645124278515315051597566983878222424301346194119989476063153911077226223027748645297093950513644029921744545790063363886202792035798708094238754369355742167654309977660178383420069738198455629485668077618433807626094183906262795865045365373990962416700257888198157382026404488823893896698681921734540506339956107567608712095113812861869365974680302317518544998076992977868791067901184249904802157346611253616257496837995091562060160047172133929864557975246325749821539170310752700894341990613945765122612425993719722027407164087373385351562872011324202467910060073798635655091954987326656264994737964901749778274871080268263190214996952788383453002091379569150545935990213019970384810855529235483628522754271905127865370348549489422163227119950188783183864745838023326785130096621272122166273468499089636477071791068769795864736922068801264885015161646806929317696267706783821188699517187401214582629492948439929740952239723972367214172043471388242571603151594913714384628306260303810171377205046828421487755952906000921079934394605071739695512917915830644782489566770594519997028629829505673651022907970147796153247222624156972056648165926429462789736307049107018345078008137052960979002522168378246827328933428741229181525816700746509395787733525117177417086463489516898799637087334714179002546919959994818875369807034835835204916580280941534773587844942649620762426183767424327880370532435099200454557072211989661633410654118835387000973401948288053267446895956239672492660994266307941348487141847032732855565122565963191933279765859228662823176754835976893168311312875555015359171376889367296879756027982640926203652205496273319212944731062763151460766001370743510633574679168161216741022197750450026383502064877994259838526845993146761261831797531891935636736313890387026623565684453134363653415335609759163867050229310783759043484211180728482338952015998469318576064214966869179727727618662761429718982365060509231222614244995127237023964621778547017137059761767204082274478444940700073172933234767560955456913408 [73,51] -32946340889918180998431127051915385212258858973008235105192539704066540041403641335284380659399568004288904135388344461672902343823332251207847922677013432879507910570538699602231970339288082763182912048838022936889592805127993582284739036482113427015928791340465199001024103627834902139326344749680091391418013740923148050242796064311908148016336960033013534441548934339954048345051149773843016354755844566153828637954531931983009341384227768629238351957570516465561536478102043574320984740519046617760843787201873232574633865748114573270920208095496904916901304744189481228825229924144686044864943735489432771339590248083988400837773284083290375017365683909566423264908760129107281498350412693994467752743705190072733292655271276608212704933647832992223662010444585451822264108513654402500819852913145454563192617893642170333984466260911439030530920725623722189027844040585582417054656660306703465319607910052127483144886645786485001698840835287605488845551666606068822303806062458799485432787285665358221097903982640493269762251705505123438307250481965469451249988407897648207264152113379288534527725765406925008617535451390636959511471925820839908214769163266815550056246363245858560790500459883131504678050255759331592497137506403339920432703845559331666227371901236025874992700212768216083608820093573677109267653908778948664904476236989571154358429210022182603078112915913806266747769123729827966000093099200459717833507489233830995122875044714168607408634332662963322537171395105970351117828360729727854649721345226979015066440244167538093354882069539873689163912340757429802714651824157229239348883594963457657841144542615335626490297673670591713576552055302077214290708220653161334446250438233926869909470391830340377170913190714398517874527639680632002973488056580606950974558423391679088095989353981446994608543261104077766692485435072551112863584531198792864711207437059573496881161495083943735545971997661370709360572382467162923994760035923711897463138201943263159101013230790697678002260832037567059894385360759303737849864337187149281875605427061572957016863364401236458860557002839475489120762590976472408183336250553208053951922397958487572929679438008083665348944144880951705971458398838320254393605060170805371472110034883315929929272156455041376702746721339937486689915558571689235723254008682203181644295815667852298300300913441399746635268830037694729779574899726478946232310424284214916088211437814049802492940843508910222826230972899234016567168001802270055180289390190310236588783756170493952 [73,52] 6964286965571300408320799656647087896062143306499723306712342814205609684897378780454461691542854222513032213353690393661319069413436143426157924978419535643009992826289476530510925769692188592376163666358947026988212913461568906622703859616904205109989676842104024714402679153174373054989839833179780864918518406311473662286821025822034711206969332994972280091818413129545585751510265044611730504668184271230864710142580042488688622939714413838265557996625346973925351839251800090853208080425939373299286274833519732977375582396453199509631165838672453522553356161168336489443234181293247118090105774578178642055910131728368434723261954838093573004600514647087314490647585284115016636968994913281512344867599671814343437047533533366272363074726717501684657513980176430420954446791211844853541423773133431812264946314364493253881240983964934603142978063951216548069705773317670882791763809072581854228931755966410594994956707267412225031594694899729632354064786322965771707756945843422736131089849321899776126754848827696451847579641971787542881069936894600612067702103982772101218907053869160246329628966202374585508357785805323698176042181352384699223141326822311348895504680226974695364875552934042291561358802177476603625620527245919975660311908833954224917758988143565033555626812007600641265774138878459809903425933970809835862772617374977904913765792165850848515922245522571344132332865859262780681757992333400778017686359790293432381582907099910374032400225967857563386978393935005471182922895122196228460814738397975111255034892637801847832396143403134749674554205515155617634171842966002186963391855079661680142107037153333732994775673470605960906154364916625390188778142506308600204811645210672317315308782213825870045552758994979110135068267173833873644143575007333578256695852126444293325296143906877173702766116917459347365125688029605056893851907485537205196038663881453615035785881459285551392194763657083751433653896463931257898667862543321974270766335264915908476800151230084798519196505287690511022782892498929836222805763661160993429141125160670332586347206528931585152701843013909844714169631212714790642921002553155994381105367146008730645578917537108303778902104384932502116206265688372264591380277075306190310819682600585543993514556322610610827941278851457313189114025858494180233576798562992626686733886347512526077120286392451433399409792806888029631935236809895781243482873967287479534447179220418908130078699364558358276177659911493410544338707018641806153001791845739453232154826244096 [73,53] -1232272238593504431461601800689904728266296865581175808562463856650848131893683767474266832411420325924326242894652679520842557405054526416007970073911541744862580357968572731121528648860937012270321189277408318088634922096485533210361063362340893185949018744582248526263155206352901877073573003101886324499380125024848625962559831571551382947307821861732887858591043788152350581939804652041798208005797129313395081176011448726585334917416404968757609791752978846161672213813665250412663332742986046526191815120148250157632006659844052093306241532825211807770190317443632950278868013715918105206063386573329330982802017843073833408199126732406068168520311014433931689953377697504665023461011168804051754178236053858955770997469448414134327453471166746012509881402339280697638804678016583793967174692825294887281176653106969681722523759804320901463312794627683825316724577633706398097921543157747824725005387146407142474079999530187280518652667664427786830065073983945890643742250457194079668923521417138599243030276703916026371798759573712001785476390561667867727914787894370130419398866722252066190779646420991353643481634201771278104168838265546129738703167945709676754298897841680697285781795791965918544649539432106611894458144713753236111775278023409779721766542634839626457907243227146605648535827891442280161186958814464786518361444051679436479252730757054884280998187834752204342241688145494602327027682311570871628945464923736560644478656477687938032031774044717238917750922238533218853663465027019372261165497403723147254047969712882772636020716001847032664438935288411109390425189133064778656136813925823394422891123679516795612908489008000699545929615453817803081736759833569534847666590750283714049083588212949586058309278926728717712941845943878996749288106047213891464945468345114354557415058720739144493680582341176449742272455650797688906254878021536867825077867201141761608462088292676388762222510387357116638774162069387793016667700315047417353034369863949528497597212214824650500535813750238118112748752413680314778625389682489663912535533824163239326385411655587348337964175482782329788663556693825634087328279142164739376491749469095742233858639017148919878214403647241063034912801647994356090886160041469366243887031038599175807607423653080507867509304114466954245938558991844704044137224374369407592571662253142823196382516225401771820481691919547935590481277448844298350213527469913373657982464610562315328028702916191668855877613103929093430459281932455107296879453409777113995723931648 [73,54] 185747500061930265076741016822147593292432374082656993074920502827775407341092003323232439106284169999149536841194179692281078250626992998801729000697297402901961080710478366908077448564410456081982912523741074787587739806655874202284470022116127265977615536335329757985102877954505809466217610963929895917296273850947105679978810234463930322306667993736256846906380640648861741469571430846939029649573693741663067544571821014584383446799798802519182908501617627269207924854859340230448755323878319360909598598755241538251471774074756935261809516012329066707107099252027672143357169793856532432811620512520461291616044955611341480764771152597013158853188321318370829165024311679207909743258972076709833111050163596150587696812243701910237394680370786005887860039424409435592073522592268041154135361079845162400165228761815952007013509383610159492884453326507576800945974218857306193668754218601180593425581691605908898346115393655163609339775449477700134108690944965965770635406832555658717159354235562107610236916733173573821242856732327949165846284222848280427229710877132670916200022594869160073612030463577494200237428796701205142065407052600380484028637526008511661548771166524150821497623626583628128401931691940150938982591491322238565244984158046363761542520407461368791403495126550056241603444922313987770066315813135213845511384553732345164115425196836603104692952915975495636430472496022184926235614962454969797256285688632179703304652462047657335279359132510145730842884904627486619203001983174502532652136825028783643050369305384126064004349264904703998245561364279804671413481793280965207483794041215275049592878585124258962564714195750220843998939089226727002058161127369709390945021501301771419485212332476559213229675742496321834040113830900108331225850695510682221202765221139140005196923917297272126072410466345035016976132289506995502681400037720355268183697766092421368169123614165909330465974352454432233393922953727457972878578341395828338721754334117259858629250715018113704938356566992008845011705711857479028225662271434154958843307049691972854429272546089447944312932331741901705891162598407740273594335134428418246868171153069460134892531517200943721063819582572981323060680302408071088272455139213608799179487584939511536150670838855524647375083821127905194225650035758405391824083554839257222047639376900484040603788159061837370057553992470011402919630615866880896125223824439762976234030942732041829976532013378418450324796847470463908448617068822810391863612904592894525964288 [73,55] -24328214431132670649431957302607700119533992966819998126780001591083372548265627459102870881140996159486725289656675331868826055640747653154220167433330852624507085178311503798898915608306484687086946745899114490614980713608469477023436580623263442736136511010582669560113512517043871546868456919107462984943527744273510942522737151051814119430381702070824489765957914425483856638920056514578351031180417902771250385764825717288912210838194917747664318336866771694946227996983060258850769559232178517871779209266089943652806519577906481917934306450725157144412298392053842953319880515878987350249050001778095193962932480206363828149392411764823119942507738887801428468549721573517439497472047986531944312113752523288329332306927418412653055823420066086082366068842683089331000239845189520571682773645171989877647517601850900559383289044100851813576934381868131212685193214686788944397517600639536425998774392718476204881899758500126411426435384854445138888784426384008773368375552825409246430031144753026340292995016046837530251412541528861184731838039380475685050798339300143364931279104329865973369951202479120143311519332583049374027200314203576626860094111505996086814532399640766146471589549715679530652176733533199483670177267490350926513388277159304168890564744476663530577879232808912268769583184646031521773962056502119920374599548351290817152560033139754009187819824971037790638907305499917805182158272044998197855327400957429893064463530848462732766840196005887167797483570738911463972541599417818081921588282726139794500446517956175881987144287479923048017488499570769239443064787653528845263551740969210289086146832003288646778565825353203828144985170451547839329875017879072632414307842230927404869016662044930060998799595540813791795674467686250049544631927848235892045051962373272726005314446215884788014066714925099937806383112844938517101763400161730240529359709924175958455692016085019123502026691899856649142188831363310891989283427222192126227084957013022386019275712338767829254423093772423964794806249654240390571181311494149413630002384181929242089576508500611386014817656340218853892009055693305495115251560271578007975965602860514504485607374419083412136852535251090214716725114003812694505938803105127782651448840872152013631781049430886240951581007519264872501044343302938642621728239733216863942864986325420662834076533744005809486700678429970834138320603626282655475547142569684099533624332257608692772313592424357449015716090559927692397305705046221527547361639141616910336 [73,56] 2674504335527721355137851163332162390505576471660268963269359446543420394379247170160499871845210245861548512310327667221735101128740088298057563463216404565317421339321808521336343998147148565022469442365021061346295349409578212816115825233306418352984972421080146965036430969242130369294156019173476212645966472457999844935247230842181046095140678566478155531461856498390178930987139549062936717672242469169387903849816365353829679472955287354290888212025596029215377577504821128406320294788180409885843962105546002572463387760005285590723894955888613962679404536317724431641094201981500664373281517745777547010408881723388409152968197113261713172394673073626094434374012107384756275882487638311017626595389170414094544427237073237276866890060610928702720033904350748371379622735692565220032129385322093768444464992727072105624286883740516521236734258548317505188018600327257884261115927292923643205368277370157968388098323984488908235907995659758846458932938772304216114681135807571217009031781162217094712932008422349738740174794105141114590463578824426909648952986998401901172937751412653797290460868256600693355665283354104007772015305435183098385282607192657464537649083003299483466870158480601442275682681508213342973283786987203582526701786933314754949002325202765748391894427389739244493777742395105780826795622243179388869478955625053346174492969351925461559034485996425381656671743741086867909986620970420909225494458056937590374789176153122934847354253900040839411987326500812783440318781409298254757401713965151855869512046253008865121041543502161167504707719119594096967371496746100034992609638672245380888735697407794252632714057032009855487004088041343476223948316407254389547130415235367834100736709292190220253427899732240892036088373359827216479510432053530293841345742475673940070862733362973606673896550339984050712178899710598280893640144294220345401936452552179384241289083091712441039002774316714505799646859335062484149568318190201412068594344719649772764052114611995282118188003529806112342897265557814554274275000017765255603123686265806463017527717854430806567404650092879084630549711476229316316045617197937589803988404062925241171556913404601927634537824044764636421361351113934334202502098900548019678933776716187046410284470757195504845926563496479041905030741045524964198273105200070854604874372967432711201625243011772646254393090045091907727409622200305223764575120045166197461331792359514371235097613959016806000176898145003695511782993845474303473003222913777664 [73,57] -245949712231570854779674381082135156116260657651618669247116079374656425046264957492814244380153298020642593646798689096211794686826664994392995570603651309300941436329273947755556097637554768973807434826979903969970294936155854211968164708288902257514094212859730703581833153638418464909670662746982003128820572558678465296229637319003418796639313524118846877228256044662471868274744365150408530291260422903145903636761990318384375710356519469389029488012902895754496631931727247869794096317264961117996322649734681917256129078689741839776643673398857615867572181711572568053138306508494254588668588130377655672979245280666868802564642205332921656627549872579718770736381840105880657856988795933372523063708083755979203311938453830612867670495546711023410415575075865057973169684080997154128999626429690998946741004104753060761182910467611304839643924163328408043422356238227184556157458255236788829209418045413393203316074957533145152805080895374283274870894259457328381598623701789069205368448998963035597486889110514312408331829352079162706543517142484853271139452206355451339374981249734176983346128504496528259573864076314839799697189187496008195207085099544125441186508760084352398533017559702619736279240340308253858256347302866360586762677009754800041267847560661409056498562816500895297928406203886836534019640321163203515652243649740896591606891548291326550520292785182351877126464759935787029982153487556635660461135095613957805385066296107407271100127053356466242574856731264525486382084680161967222742199982899809635446806114029385682390626333902582601012154944675047552147303485297198784904809823977584794136927687175083999004186556775527260505582416896511184159652306224242217744059896479614134018422863782423365683832138393475371088629530736676827269580591984268848842163509860989348411709353071415658419192675374740576185076532394253820492280989418077703235053189693415708950554080167304983066344431775433324599382956746277511554309781219834349678779430890102209673121612305546679326082798568761022854195920292284704580271009304369671040031341917834184795229456893374521279648707500062254376699312988981487583274976615664027280456978809729046631189151640496752420216654902549512497277339143714324463115134249372829425882228569955058390736963607322433739484520919839095484234682328475320178174070369962300179478735312641075438577425184325259153566434113067089383403311918114853706299995258818559274616234510624680776958773908089041185336173108614164320816330235059553003668242432 [73,58] 17365949980948311946591118960066010400496597499734362275062736598330993957431755874333683345485826017194563763580150710443114445500986659890009358331097136849680330167236976437386583658014497211729250937359466107208840167208285674999764249626236403994499650460662430395130257959381430651995653417369729539746894140875036166367460596409076278653276264184999425542440378032211673613055862703604482989394302757984443595485664981379701939312458468728238568416446905337094425126525638019990052948142417483920022647039424290715416630041706180941262757794384914070379481830057787895403100269267617673436889199474656628684180933696165912602490890585409655788066126533387894379450275629427823546462230577748832544893228233540585558213678638980124893125330965948646679384312896846029615114881845063882559924147756766127661442550730124718452783602935119154313496726217491994047976422631482492027217530864303486072352943984237512622469701494144619597810119562216612668263800020617632729285490533939345352763155544641307915064159093329719963680398240962526371807594553959608926439286408388016730833361005657996074513880521932072258883684004775185170406983834530916720230663773851030322777811535315588811918210865018444977270326812097934469174523037792053428609523758525994521156707211591356291976528543845371592106838028366645709219144958090791224523105637014492293517805616760570102899649232551061648612044929406990872226725965555792310687234053820059983278652263616549531789818437646929592262359737105990245039877340884045105121274623969968303948083207083153381798532617759897910305071074703163346708097610781261005091830766473935794539157476242515474978152336174157175486484361969673892657062728887327215685921983690218813481015962477857934578950572532969481259268998289117049602731130829105178077568188294335579042684182289925090299925009015273051251913096757518610931920835925663551362545714915653608564454906862746949329920833567463231689631882680263451558016627639239988120091818015338717761239342001964111558846670961081404839444660906817264645717228476379998455141526702844170501115044921054642755063950495577869510655018063649781635552102456906751679163027418939637525085240922977495069544916423981223600981857515073947329837635257578091930453636288472427108880323291102403099146563664648850763217505652164758702520712581887394643610460129796674217118822298891662591587973368328944685807864037323325744268844746908501832073291579190564243370451227859170311956267744926914292118224983507676954624 [73,59] -835980999655430274545174780014402408370124165394263399702511561184184712919316160254625312526599046452530205040300933325050038204758169035556152228169632579206177653413530457540288364377210361875874221222727265834204871342593766731072175704539435914227370585809113590949820692996529417480281222666517175171995187000383441124025859805100353900706784931686450643130402502169091934841531905447504615417254655945295530641945231258550896619002064604699962627906848764823003814097798416880926880525419979509163061933208632604580105105135856941791476959638178293158819898129957431028807297947599366226185140309480343731217748761420797454974801259928579531463441865930457983921198793877239568409518451227762849731683987852026329389085778323322541340041541357896681348963888238641155128910259620328677609951556983572677158764516204984041662683224076927817265432439646566451728654422696410711269283968284975109687680947239853516206142690901498167972674238159023326264949955811206426239539653180205875086581125221961876780525215590967212196384826079661849891474865841680336827458334350573801070078166233868961544747110966004160979992774467874865999112559907809092983274503470268718353701964726575575732570819858190983364530855015657006755848934917578905453650129873778781215751678705699824586309590576566633612349334030752651554395549800300374741858758506258932636730046475514106216792927001007053957966434871270495800463698610147850825081660867410389383018760017960097158697927371789958784306107110255121551783151655828715055514842459991060745630227172743174828552885617180959060253737874597675701990599566488191523702193854031311163916790077389100868028868732748295327594296869585481672821493646765897277294984822395171276486426642612357355688985416711537898383203435858338416538414532460122765086890817712438478338315121004352195635277542267034681547309795035773484049099398973423584510041347560901778264721391239455146107069228407186462844422484839995671046910404529655282736486417531803762918835648660108976939113946192430344617461162078947894918326585596181335818026625720816247291671061456636364065582228900837319134775493312516739337454186287256322531790555019249036733389264256375407385546639898865564461878074441187524443080386941465210272127906759297129593315089430800208578168485276041282760437709821972157930361895229284811012332518328535223845527606636867294047557451654150412054819026213897349308787673020721842354562131553617564318477366368108459225697968466535771954960260193583104 [73,60] 4690480048738736152390713398800412094970047037352927422283548313777097597648110813526113492961840734791409820151918001711677287419436587459109841351085407899689984922060997112609059592591801389081377597686739509440712542447721381038389891038233062422338611179481709673620691561779824515292874239220324314813627347781562888177047936745355613619537708858813783653969445988661113188974335194523778969382596677443310644438191428701914748862724702102333860477121264173804026556816618467731085904448321111683074066065666634242192283044937589650276639623609026565787877607275055284246725497852074005060954572646574062533247620917810337066379693595582901521628548673634274124609141978730686812110318425737431362711895633079656914753996974716761512714379893086286790131560105595947971765937309633826542701958981070516451958883098461125825275540713022854870480484998633610658636287182276666740447745991472544138999844810618177111051382882619052865385922719181497806977162436287234393719919060338252750394419303775795543786313790689030036773683689471978777878674986882646404725550864039656431221087942675455784035220368120106966774154344932064310375640997520179879620211643493966050061367225688701247968116509671232766537519158863047923692775226478543893190921786922241540784242786071929816117834254628025734235885659051103642996096653856770966197444423645987157434123441980881345611411519466936085969000768973321583455576534874030379715934770207802275369357006381476966785855043248574594512101864005447629595961510915254377449726301149780492490737917136677544677978149838659186594342001735469625290432110147571610593613001285301230404411581482952579498236587689464560444381671151984231602983121665118859591146462435202271380677238698953087292301110272562477451548285284417331920824129011802585533793393610983866862809215534441024203793228999573489823270151894071113449738084949410411461596978422653026085685849194905183814105484889811755872676518784847721589148752558515128706532912863378865137664925768546759844372602788616836711051142918805825570127096008955359508576907827449266825126603126591313221695299222312812929083276655967383417083879582087206527140360492069540851643536636572965813238713155610057853122198321956814096645621390506793869102353268948449397426242329402248340385182045603914988091743170578505450721745709664814325354058640373872668891813833190019730959278141478908569305429646582018607307481770052855371342102962361415268661817607924239091531936951416328977166175830016 [73,61] 2813507340943349371936856566164812775070806670056536083363023180600296331613375486915500423054372809183289331379132139646734190387766613835904439554303799367672451354550331297721410765592681523581228249256439512575215296599761921908617856561731841434901883060792176495044216973030443178288906424195925890130924602730622780156630435298136183886891254232440406714410369430680378338424272209852991051544851326328495954343730460142412556722007144555654593665586808455153113288908932726848440527493797189547021641346380131015175447341176356763140073101125674406102790506500153772322312734074090491836451893520701493589069636439123551266336939246166188945426055848458654188203178050801086253083481220185416396019555661919067761330844092722946946905477883651142545269954089844434233706343584708781658044271098393415761637537131705265207504898615413950057768320148299831753815121207826818879643775881034125835219968991420815061944086173467198152844930674483101666458894157339877446381373975655269131177689013535720127059340659692972174678041138071956477486821821897510535068829401032739558783112352218463815949798327358764340678782470995282907509274713020150603061571935341536093855934603008763130865448411984412077038299964256535300389307753438952292289691008170692972686039439095119606697869392764643521064425043772229754006629336410408971701402073174040301854717972832641938928291257849083371463446919733348169416929637953936188666596781547936383447475165819233894955973247146994724155275681157796048299918858591941317513993846946720236400828283351534434226371263113640550898694907370293022897684750057691134394178464449807651933048615685333037829775106239900534217965136577247373757083552527151783440558004829929252760840047719270328434076160024329341733179628715725766711775738544771823254264698150795244721731807136688260387522743029880857959670686339572922886240085096980245545722312040785139741207199524826881595313260372225297697547358136164333317014353227766048640409181050601719689181544886107164570180036779101814303904361770705129452141083840574172621512871337970074083590601263680538770880367538453955665089930027604544767901193299434421041443103033237100084101642524574196937950136686783455275595601825764418996255774848620953555055499681960713629913691098300292026180057633442562518272958167309013866082482556218416978317795589373860920892210315675232259187713654513862223305014039882610074058865707444352458930029643667317117657515575915755702681853261838602300194553856 [73,62] -263000313895385180794468621157892049960212811000586445898197084461569792138660314923673262191175419665290166109982193083885599218740842201004285211253983636786742823770390882468407871776830178946058480032267485625940178103478721004363383035561038301771433965715894127546253575867754960260310420454136231499996932430030457005208119870756361032270628491646714933412928378675220039183473360466658833658414121432279312798289606562980217955351866629676228934299931969992256074112370346867042304193570760592200322354197748419537024126183517050847978243090072494801477387909746094784844951016564160180326668038287258294862490106118683242058767581846657158804420722746801813995025580691459789200945114505507913417227790282246889371454717084123485826621375380100314980457110925818498580119393161889980294215721538641543732854664754526142777879258213124141342658371821363039707792744511736969689081135801492799853757704709802134710671331439720799707145960525737088015295675161187970302094356461708433183077166140353569347995246829799620997718946274968526103755597985267571571870426674370493081297021192574564701367997492688018018854015171750700850289014070090028006569611434095951916024271746937371971311463775946983991531488359200035131510053110193234384653626367334878835283430499782899826550782807431294962922594291595837573055271297773567407367568047567898463990662839061294644863388843261343337418834314398252994495349734589477512383759240950018896371818806349104111913505664987763109572231397200550250090296658626429501221218824968732489226666561322958889144404660825790620872885056893846145497126896184942848716805241827771415519968397896816701691508832233409432310412345119600853603124815348272029590751771336540254545786771717418639830178243517637576678779156041449953030278802387731080441852878230898047740610100115171695118489967822377136347456185649255669848556587701579466256433082142055838724082606786815470083412315786108972698107244837935686337188041125513391116957562545213763837859944628608245937333790160131184914025769688789608369174413409495570296435637369930444853291812317471445020645010359831963656360183423075968230476759717186914446368233864677065738876508638740692381001715140333206193760660506099485083663706981367880719996660660591216449558686253136011438495028114904713194736888328238447285699538708687198402336927157314941075980254469956235990996662638499019627522805694594527092403209869306356618964261447494952238391585437560121507890664601823360319488 [73,63] 6917169671470289599264428566624308090221457385295116256082282315816074692460432922444423616329245274424885354857037040388972128930111084737041025504249822639626916807455118696168881287621724777700010038194265893259251619239845116190998863857963937161883623423799599927792125117286886006382237726425494532873263248100306765455135382333877683157662365250728753952089976285470203524018671351641254200841814179987029370502699543820828686229804431947126828258504915001140515633687569293590428056622715994867873067261392291849113833703495534707695711965048905811620453944155477030916489763461733382490197764706464443377330944301329170474564928809146086957935978277081511384594031597227547532955190355666489109023266737037475555456109206373030016621019249130917393455895333292627886343017607459655749859560934113809944176749927720543210661502050847410384287452979365292984595915005657056736132448023048555219690014264426658139289091366506622880508177122622157971599690744897863190914156553393909408219173482066636898465137328963811921525447979747032893037859377663264090476888131922337609503453065775473897340407353607659964537202112017161409288233318866837277102057302012094663870946262306519211201679471669676541098426737788068196769224134886957692186239077998119485667887653172873020761322391422477111629236198367158146024898660407979841501462951485541751509805413072264206366497696400531289001722720868195766206085896208603304694301368141663162057613825405262910305902324134907718270643034556832929328022503384058364724477095205568252334678618870340656991721140837021498536328600734777699184234243567540818512782503812930190769405649080269183413049533810444172472137995842856670958349951909419015568210448744742170988534327588486532556002669551634801975427123130208136439927521220371184688760009024573871564871405580617736523508125955183519284393234055952172575279175012893809849272026621325288693169845521779081563097347484462944441471212616559796934314856114536066456975835846950615924505670753407546018716227160468428295733291492851658568915006175810520203362517613416645117265095102872978436483074946742616101489728092033302309308482058936353445558435853648386021181895047961343150962421181976616403673245483192266984980023001747643724217644246488128869590760051041128644891943074785210684039114333010115945803801199995407589819253874679561574036501768782549623555084112591371549968875991880895661883203027236832543918938986262952872024722580391615910570818067775881216 [73,64] 885355387731785734036668743011686489753859249691314073276958317452362071706129862125147169437676408982607413444614842500444393019958472901460221057914412530634367698989862226274428783245175771978768602236140328114212028077743590478456223462171659164978783917654074802757553626499250363541716537696924105060277531032961891223269649204208256191664367403793146105142964985906352551674128709642878491550447482766294840274345161670155455735316862214653614980549877138544152195286598661696568205405496099676215993039568448872868610429115670092332029004090661946051546447489017587769525858835491821513445276632082991583477192725237244246714704343092952521722643462138865836401319453793621546054100984810920352927404605912151072874717550717020843320092168123544667837773448853379612545318332783041457903690913914903831645044621765287550152167162552553711395962918645018880352941197435357803831687254936761881161442249586922468910355899581106476988073483593383460113854765974055681539147318000883771295668712971329148960595568828979340383989787204780295265537387865666993927420556895874075882304321801994047970536236476644069996623124144054363061809945371223021208591589938977330366899207315166842954565122789066827439653747369659715567222000457287669044723074070626019028244635364126321238779742456223424487129801633515855965698539912122260537590568753246652443190474042978084518455385009814249739386694481407920690819940942167207383291363724465325935344057513367408693152508222557323474413624851416429536721985966374097489363862125597217373395250671342272916088235167920799288103047393095044848009229922619821482064946096178381939310909495744787110183360682301919399010206954024404580118610946958785687445714874069195394463425084239405611969469751839166440451634612205057538409037749270200790590914589695638724791944724641650637664763176115638711894744873369224949893173223063786627952996123387599716979597295890419399327226750303975800046844142156228592932114023042054272665374169733760732278805269828494291043125249544779476976832020061160227660590289253330670412500019824591742927202057175735589959206211491808861680619346968246802138564710522971846174753994368739745786628275426253729989604823018828153638809850931919342953496618942625539118468375270887239547010646285531642575169788738464886138293129336374849332101368744471615523511613211712060117264495621492348594522229342815912669394816694363891142728093897700787533294197165456829640205256117215350897345847885824 [73,65] -158328270391893021044299798475536136618450932033912938878694387478355532180875534391337774834113518562424220236880712283144792723834151723619957137368697808553895329428451594666871910006915296491140826482421403315637738172613761123935332102673662548291855164869830227581504824547085943005497863647573106597444840445748220636687275189999832607127821156859822513567413613521305248979008906476973689579889455518762012597094925912424054148842032115778947632545630235380916552187583156854778102307660484335196760791959052365643811775529095080851010534620314203667354345995005371014903845829289539697541223470893930985870931574956834377760570528726233460790963308443352233282960204546967070847113611712774208657659288885594394593660529873300585946169278543142726845580620679190521865671829354131239489305530860636699868570326233364324788453625567417823360799217498257828330852015356631101471886730605947898823776595218309051476986289519573852050790059686803286804686869144817160252722893942264966558355606403010870092069338063459237836256303174424128806405085737539101581869582239960437255699612729138483098954791425606262349574709162756398521569111494786376017951552105913355253279516940415954032405471807082097855722026793981288211172932056976815229495225656015614254216258985325296300697324772950130352224534776408323476109626744676324560388236402584280281204956434184074576659180754749023378417500335957149286785421527461110149884418793917397945816994535847350424707075763096483542615898373582674218073755812746067680842468737666126612298677545837256669257700388095453498173563776955833387337889976866296352827086113999000281441242809092473436979970613078983892538948105631865168836481212537699308724497972161243510747226026557740907455573664523814569073704927977741388831726923843755069988594230305983306888028331871858360476744648989499164905638712501998168372814715725728279646944969724181404307256908625985228110799001445103436490644394104230225038942915459111790136480484014727589406767671599127648064264837251494012034581242494841929138652393473148862804385604034834121378025106403169351594177663602000592829326047975535531124255019547987456956420163667719893255269525189714859675511331812467473827123397696022190645036932239189656643743229672425127721053417913819908923907175333927513515816717717235599281339322814689716044110658622349931973546862617819183104972320460592872226631588800094291226138155606787426813892963393787742481238205774605002156651053056 [73,66] 14444672592488152581458589556050760599320672027185926282755331307357736164481454432186726683582846566794442850910044593756283220625244109555043096646715407049205487022353332641415200682886599948599755275688662949345283721847343246283693194726231340831412719233734259653403100022297695205585761837243688823947702698353731494531711425406307840047682892651134792540295487284948356145063361699096474049855082354379442576560315271439812763750711234193705556298949692944054580204432674643858242416621726577366059870727346068709659359663917625564877563957158635968761854834707532097308206210813166073721903475686456942298815601373218200648705126277555731324164104269492135203994693950246551644812034811436276521287351978626339093386785927240286834004551155417245666403133498927775456451266193406253081972077080375836248337045682323074691982213484136956674502125862378433964975761714435267722208702781398871070458460316950366461355569081640613513013870427011287201505506074763883642552108114283304978049628489151029547088211128743873295843194150084135044300663792360926389480708789378164996547109189992317542548495099625276137768612922072631196869888522046001772510884483141938248539955325018524187048020439448660513395269247294625310231202295680700814341503611848050700199582356030450415698487190240148770586153427986141805266406155790922990677185132203073672675203806914149420841192835951014117890664637333633962344267936098920263160544552691649546093798177044239487230713139675191120840998687407873493525778145115122438952895901978941970388404478893510791790243038004980804143295808789670308447786954650321963240426870225950279851002007106356611115997864484867011101472559584140443724967622361330558186112239551450482576647547419908771126320560663250163067578356063311398908944462597792173845961947431076441464714795811496537777043785190088553947078332233584525897866391454793120776634733809676499853204537599975739448673246549740438669889803516779817532728729473201372865416621776835948137177786172499823285008927163276860473344841865305597501194783545768193894048405797716656115959466921381046731528284894386731789511516006359015630511332475814900383711829472441219286774616951379444551371602730527278004122927735063256360848139967067937506938230075455940148409053341438934240613127424576544298568331339023928919082689788803711973387017667956427386079942072747944756547656572386060549496963610234167984319339036730546171993290003202429683481636522952207288500224 [73,67] -1057478823266089748411836799911592454278588255122571957645574821513857296040009389786568422237028542855572420282300293851045974705470020865102034600042670065118187817700535477511589710433014187646063632810349102774718610516236940655078235602871357506008928395587555138518171569221156298152804478748640583885332078618286666404385236958257100303369787747918153983650096170947687083335198117368437727956933520174687757755959674362003022347988083893587743426066718071479977506417662275029878098249997446616179444729145760997342151924851488408702748355092373939331855375269545315192466091347736248579116580815422814041233229998254600117347870009905626256964987312208781079474714755891843521350540063110772435508915159868626010953955127702706167760643089161994350550995172096260560168919516253318156543401327099218697269370234805279122417996178362383098138478172435804686792401810439745867303876180741821481686018920744852204892371428070508365011219421660443572435582755550606599191030647421256634101595050811974351342527818982772233895354647218943576751781531988385533470951329628997665022083412933186431534182588276777362396479848159796042950785298287437255394893097338729256542793033834489745547486522379091320082332683794863425726446736974245797592913203411214773139066164038299609691513947941328815869641842462240624829058996606706947781868083952904370730343870806403971093927614406520112564390641879753246123856908133404125310422816905768357580218311915184426305225383023274218521354930254620476693154349621554654064386061730161852626521632771521233073916011529027940328060067807451423034858609372571424767989394834579156040526087079595289571421753873835475774612738042528014191666122106879048132790919435793408919667010910481314792855795012089728685491960906106108946244543077930320659190341774545481559111869201855120955077138148996112047896876916558391917400414182855080068689358904150147216768330483444932556056681435432608504608547157716113385559797402002594335141489408115852430532970227869684708744787169454205700791363708477987496006540358796344235455135254514482310179960462448060454223287258509809908270086877384814896115446862941581579765986690441441504977164664812179523262051685468866604055541507579661145024187620003518452594707312689308191603631901841571264178155640603071667105496309696231294252500860700981754897275407996802438207551756483616661432045628480860122971763252915618532348315324757422699324905707375500977220266090706541477888 [73,68] 63221466608246610106585287316028652550971977770656382512490518759180784866774554944271913128288615959320602430438239765454780265267367331912315347165101079632661904261830099866088949868228807668602962551910362222556017937529891950157900065522667858476122330331748388654377689409003490222490490828755250018920119770429344027250083523028603358100741673490374574383754048203895047150344606674369000615170135973985575397271324534539863670025857434314996468243388646528709192988668494988509622497928583395228010428972775720084144929871070418588601107892832182524458646815869225313401648929349417247197109554630374927429827244140001351189097553312262850754729757315314490012373371476992002368726892845125426782610739617547938408809461124550148415074382556185741855271274251973804292032821810414294432819219647073550293443082992792138068913841436524110073645547262062937920648892167578362548073809282547487598701037107887050665539804645743485113903669878455238491296327674413167260140380494712587361191164349912777298583832263380308119313783387293847817105015944757062827293565316700767300365347019389968332419939091284412713253204366054078871185155541968008292852166348116780652929542359989547407116398519003852709914974416536566988785117444940331104041451602972651618937945708663119212479673998493547269673952492516197145084395538137338636629237194648238190428446352106979177697275079102727027948390854797440279299658707342874743208448828976885947886006581928122276046290692821763268966741953925394208358124244011552164383203627032842668134517663358206693401862283993906272526578212579167523579631497800431364799772415034502349057612431008528110277140777315543706366079994321065356214665050230721269604203179665786306496863501674428522576043326424436538472123741809625101918177297735077680220800423629304212870959633644559648134940798812435918692819852257129533883521632218769649157447029697845055073767520090238438011132838201127344818338421983889950955551621205684459028189954982817841516809965926199728085864939870603277194735555580933485984864163526168932527647220488875480533386787992534649900941372389462459954975077495629492167172565999560234405507394211148576923789246063842181368399744722609315527937247517031854347216118899313177809116150591319938582655630540078577800667087865496733892584344715028361639906786134365881786731720301181570793809908958277866279691786602773891142016207844790083267614886516129774162383372041168546911066060293668864 [73,69] -3084878470757029145512120026657620727188210693489338314640221032124892450979130165536955497220816372498226140964054741763770686514326353362563422700220692478629075517661407755380111069427015816175154130008170066465201397864415465791931820140350639903485218400349447938581452190734870643566696554281107239705225515332004491603801098147793385750716463440820173215430696815940852797350877217275927366557881170358148966063315296954134210414991464878315343330719314120805701254943766903525181952138619874922786824688020781321100714450105647472133814559863966927667648063973639715530425382431412478576671740789725773293954916892598445205921204100009249869715471017144136800275017457488557873210319714799236306431958013505124960861966282330045473675027370282080441933423710910744952120293172264525050408908424052880305053972987697216948491100992704225509083806443380056409810920132955639333891880421234265404500054634903892764154337422008783610727000902390394144007915208851644535576498320479075348189092969765496481051100851595428141636174499151059655040087141931076588107143470793407391660827585661008683885155004108797980577910490627941619539287534302160917674693436807359572670624825851621753720842528111108830024336818349838922287787582557297656063401662267280777104705233983760105970454949794065638403227377779696493743323960024693059643628111000248281110871608007161556023743092955904609796093730306161423931308050219867000676165491052478319927648837646228330733249044641234327495157765127333646942873227062790390635521670554255744090539108945620697797146960508550333729418859580170867891098708347273709335143671003034656765046705229783459416412019955469162836467965351871753415840997132221195088675615545278459429212061043131593475564455908959507422403725461055594757991050352858282289797052863384253685221581906854857304984784121416347600121589546083324950639333282531078929468446770676639618777075471029838513127570954736394668200566602510922627314081237310949465064744857263280195605531461921001666739689878791573977588792430363486480438628314352064166508540249758911967020366894670210354873367622880130019330396855607339444579753336303014025542618285797372681825020511805128011568213250274183161960372692913218022123840599042215191292539852801622536688236796688893040110081441891653187559135969895860579648643199308268151004955836128780790398613851679676141009385868911145859032407436668547448827501193101795530675168991039580834922326130688 [73,70] 126077184754769159408910105677680891566075952958460219313168854520462716717443986543126613096209067595668514205379297592047313279515014261455617936458257542438839762731637904404289641653349644902673367431457831626692421195560752839151385923375277338592979394957351091116143383647972766023221475499646206285665100652981644256684540983501758457297219936846544601562418593104858874705995598142964984874742070201912387609880864636407465683971705537944273834479423774194324726192073419082197439768361473578029955408049072848987564513756633064710845719865502894387264271301668580753903084507106307990615740366014863242072432930836586745907073106071434748791630624810224064472729428941390244371959636271961915959240209438858799619407303618187293572547801236318491244256950094466727762990530703669870839781609861351822470454795295102062144208437204496471863431272037502767246285961915684610631670240111268309408305173136732147838129763432710038295508124764028191347332817372138954485099797731735181979436099262900290752015529704469051328658226069251392423142787231001894203723664865268752456973298827056578577044960617307199931078234234657806530839208224017889595494767640311811060594518956790739632394230345805041770791262709864846532382311580013679443772223117559954599344934178420996953102070291006767069819853037430759744315207688863289763552034215749372145292105248837047416935920469559277946052392215419808544316744249516005596658182272374134000899746067756723520187017394254687556105263685403589956660488749545270073950155631276896036995378448171720284937930624090313188708782176075885953118494554279355032268407197821293821490626270318636833397295344584867852535949447034977103077178359434009829562888575915043509077951737468695331537523671749600891840981486864989045948306522352235644898634949805394987528154943141955561461531405759233046078637656003293526564924508209293531048377252450811301721117836425449019747941260649296464211793326166416515348855396057712118756632017769884634708864381063797480537371853592895339613326358859926978935026636714434637564121115949361232566411404723113046615820506047402957853608031923329065849817315994844348843928533109800319495707477403155158241453286985780757151867456529731245984312432189857045018501933717589362157821510434167312112915255331163159161455092849266589666148172139375040791714755810410139863668443647491999151895951770272028333172741566995692668327093829636568545249046796787020682231808 [73,71] -3895954447692236695292669421932175056708879763549877863228208483541192517080168418327588456713961645836801541463330620212073152375639183029978310434946985965472253027455352002211811825093680716505946710234859056667462151314771268018559956096487790986746853341577947381774083453732534840431996556268907849330629390597331190145027934275699409366706277363440116347188279948621366349004500910602698307346303771663658290715549707819470224160412644711943218726817468300587023293509334137996670894873358741805068208054005235172481589648673551253573569025431255015809333382797334611360196809847358772859479794412927165252941919633933035354911346148423842777492413162713814880544831711166312260238087444040374754100220093685275808605449796346743058891671926720552041073767950616314808938882506184239888664590128605767323296383439105345530818385924332227208880013275544164415684196152510084050891266645684879105269477293480186111757065375076035252199235613581842516523198080238578242777311123980747380161697319109472329349271749030952799963042431371164041821249031563265796439179803181046847808274381395267992919412055262148438359256959183610261965539126732506107646100036494014815534938436387555406243314264849268833818486478815918943448691750669279022736068100909079867450897204554520752072017110599605001443840153822625560649757287574046217306792423114423610608902204847448075182633774604160304299513180526083715751389399365049550081247677893976576812295496304727071146376318236214576515925668770901120640779584624610405151533952880721908236888440818223383655479675588984719900297662051404275355236478025450810177116103979074712344315548827393618618309826773915288465193596186137396357958221424101245842514397828151875988135174969067111225524858554132318390852411007325471128235051834557334258108299457599026607272246066795732534087074006220487238110924397062666671019044702258214842788050045099336062855490981878234896063112634788748181038655244122435447784109225204436905917320665689104681432367654665533305959782858455001830519690087528132015746899357981695632070765058774156913171311264098556016623925108692149702787410775279769277201874429689181026289114323775229963083721185085290821146232771428933793192242274872380736887607653154000862269635336746180883047142391994795238484610691724590508473045703546548211230225154896608041209259108464580568275950388291089966656290570232603877577742566292438324686328369516141008879871449799547944960 [73,72] 100168257287291626622313898152352869019737907519471033800469065528588286414691241831990043686191853244029565548559853830225991739855951588388739102519658747795792237843526495747305156523569756318131783661383804217955378829341365365322602776181648837307612298074613641228505846277257948666152801852903413957945187990306762905664008240059739227638772243964296918777237987989938717902811127075511188729858882101126603463488133499546731035675371709642551460168186087820767539375150454513558610975110156389240788414058607479380395006637340264420186808028336967059199694550194866169047243596592163895739342260264691872943753346121343648772081829748500705068260972417324743089370593075135556645364403127275595361466417622346270196444998749714498473840520646431211601510226859429287861561710511679668071017034004967008458761632164865448136930864365281207708077347233290654216820223969117391226050467821260547998287125930674407645136786423959078202222811804103271888375830258872940014860899675240261129842011658044809832059581600305666340117589323460036911897315102984084756232826622052864474815990072949156307494767390520187345377698135943011454370661118677628435235327110396422947359682285951198682817571914909196871176391128254294678337007361694307488374639968221746707048886907871645791728422465432059303451889871735059677729985585351566948276138134767716097805024577197179271701365610906039818816235316181758791600300550470954659699818671593362065362199033372167725473845311039520299079587872778504529026820093450871180502219445533398725556614398140998225208325212864046872425715483250456203510992895821433974498575349167549307652489270969007201157206438897499162696530890141917482520288198866715322147427920511477816543232143827715943277251276769060756600779331345394028875102585697186365668427318837657956374745248762962650633604843800798941686587454047650988469333400622274298033074064364811102747796682255755043059579457126531897572806228381816436674296216676053590898364438421588743608308279454831921214333260233692013148044255399343693994569416295286661764863071831520962198744949612474034120574458966212970892146827383353961023608370438981057796232343897046806576106032208493848468274504328672988864934032970973958093064082047779756595410119099884827626198907730749338984401622152617503430143150213668943203777876218755800963231328323342702599971485516617252547531022645295014465014662822504339790539448452174510942950192251404288 [73,73] -2049551572787412339852901401227049748469526841486116980757903464140277151679548679875667449552357824474534973753840142462211553631654464792968987448709006589136196802385633081741461695796726192334730660685377260417896155657113845996719597326229401008942341824000469467320287106165859551594752000295030741840885862657374145515619302885880641776912283083817334358023018603069266861141596580470707684007527765003031545191286098979763339579120619833976617227397028698792657707342584484662039342965926195860560335290855228443835054988659657625826111216547926102834628211905910221982835844758993680638050847896260886114817359736460671733604148641439142708249928862322193285744837383068807101709898613359036138000753023946895827534620951791264118546449466276675296025136305197339014983980892297801216579868597388711948718559737253081451106163317327952176044113291061257351477236215457054325724893625034078547984042199349625396191487834412341442614153588032427591759215105920944929063179807548750275042033463638819829264961451598098786956018943737884741695620279528822316935673573494287299579480545030692459775669910477608392547528764946218353997961187878126426327299135655124875906127191188996540057555585581330195896217711539986697241911126881659210566829216687143355594431678396542543946034770462769454544315248118768851549355832276496048630574638316171228732569573033594700301843638630181910816232712122359734186850674099861929393007621681695286033713275155695387352304065484473950621447228748431435414566950554976649123979984787638592291791085778171938681944048809758725683514950010372026405957362880777593887948921611314628166006978148558667559360148110477822397556742491645971547690503079616456768768862563329084418354382436723594590390542449990820412433407828537991178820332019823142844548448227213273470022862880886890011670709454131886314263784949226524103735529586461083757050769779433206839789130018428392111851607430363304282917791828446436886009598483402425933171671591977626994719949458827832195770787298256202358192190976567095544654752513512710378897482643944230792981245152219852652137018075458151046184421603626310619628553929389076578137182136318014868112633711305602377473344401587253627096091703861495849743268078271222218121606222398783089072823381323526356960085261731176326102573531499786088845883681449742977567061713439920194825870343127419918835296448279750579286663075069279895435971615694115858988029444096 [74,0] 1899991410604681357482317454822742461034661274369608045583195639132927483395305636500074527018473006966690415263271370963469714505846571697563192084607453553985550868392215086113240737176995794940129458862238754495009894026728449701540856227942037480577336108095521882923263370660015770000569657997131659846845775887126877829980122206423219528809017513489853423132087976480131934373862826197213542581218442478865890132290917018074506808729290979203156506115551162261036868472687688326269023757198905343010359352482736706236309880038354640546226824172174303726669986834772076516909493141725055595339864495320822782413711452432325434705438576991731703406153439580813354141764470910987118748811928954958687472173686787222053130652199235956050615494384991093702020081573933268488275076401787516938701017337812796230479086255967246833658676352792417451512990704255632323269778376184491417274972185168130544607480861728325298040436376914833169697215313188373714516449927784064095212675792278864700012609560333253323008244798465340297425748362366109161532994062912244358400606805964133533226897580834187375646527156324313863354515542934154172712580832059720431896091205477501147886737278691562428218584830892476685054496301049137178377409244643661272767259214508099554468476018536043994316174150036474058555140332497420941470567261287531916173636540016872383946743136781756711239845484552117307053459135118806154652772611632629221537631198361044358666107114208023828967738295412367354441797879933785040642630397135319563586106771419481369054112736411282560342341690334895154906578126848908896229077780562988935711542194174189592014563651112902431221901530488183183827689258473083371089310476490693181493304200761187809224993019221881608283839784783873455613756750984395937995182807807503864336377010191413000604800569484944231722919899456576036863307585320679491862469390052655235370330168616966153412616520111079203954747308113379170824305351694458116695331346412154470791656190149952219607746392305041315389855769923372681984245639203916769917830693806172660133614034852927090614676000358190807771874381458472260965214084718378775282759415506896340599119786915542387125393892814136848002916269342385631897774215055083262778014343418738928908414351467925670882317574290006142458240266136501234390400687341077686543981699505826931036576983416742666072653923710521218040498324460610954489598021233465838989353093438535029310360772871629241346103328389895014636365492659482803734597466728993512206870877226565843382000681738775593158732686174222553432613973407970883312354143999297590883289191127025192852309852291072000000000000000000000000000000000000000000000000000000 [74,1] 36074801009504356569724210940530133908246635722086743175355064221805337568315671923752379948301869816268060904584226475731227249246090911981041561641574514710467409244407823596886713935531868743455165721464161908837643859817820970108340538215561234722096020840190939869225680176669227172514786820216465907114954044641165861927553703831101266854422331003153168616176969547080871777838715500386643346501861503588796232164614686810664266300314911897883344931667069514512173332276330375599471383307836898964714243100669078329451755820328847140311768069700487330874756970559600363152717212384697276381966378278772864445180695029576955178403341003747315479564444487949936777573131179355010496507067439902387768382631512588443764633281271514221740810408931471687164282769684692559621012273624497496991283896702184289200907972929411432329546429314042359027945075087694180351976888711510057823470373115799376554113216654801977755564955325351462964805270201919867923871806235877668710048064746948797306178701991824800819824692531672834064372606393239274247502249627686934492606388461154948410355359495408306187119546567920919624368155217855806735261149292017165312796536325005518830934383986364575854904302609792015259347431913023132154385086013511952254895735867324916331673526790330184228083966269781812086653118535940919032199909551083263181117273992900949582500955582320597523904625775812600269442667223972254191799788177290736892440512803668654283407406604311756453566500038616707991112322775823453240871109576286397147784615111795416284831816210491203689000059717376489503615860698950537787875927623029512685405828657297152336523353349037315296307509339600643175862745104872233260723065782920631528805174771284043308182006500782989523404655559068654804719444435181458074938606046698291777895787143150185361113523712348906576359165987935116827189072263634932254175517016558166956103302123027136024388336197013208210985198459461451251281029685573810060291184945755124462852344313736882095804603390187851966646964756190113306564129049363247392741723830887578341058650937528868302660082154899447260205028860336348931988974875063431150356092058048501133740395099425859469302658543258894547367670923825571241154305673276999556411367660920573701757436313291140169923115366202596480666622709509072973789183926874867419338537342468341939641080601785426059258842515202461838098288555065804834189048290336972937876729225219322649287330719587708965374643836055903396562248878595036990803680774207321116766585325631667671556537994635851027464879156075805194444517158468760004998582317209490170661316960840233255318443020192317440000000000000000000000000000000000000000000000000000 [74,2] 7648228829959465706378031011848548239806361832247433516329909774401567797924949408516019377148734898415512752199087769059774585251908853330855662603282126577348365188642643460691513364900900534609480103676621382860608564304754530417231925079142146323828705392308871290825426677781205432991349803575109203480884890602113216127868705494184778276535101841862623459378851158299330089514203722074651011198572752137572861581819237868718047862644168017315713570055388590939229670754345613152495184640183787754589801612402694293191049170058844758650620757097587881181833008535717990131732165821077086002693006158354788006195803519982651327968122884932775173107101160477771199492794001149194552131892876602465652189113804552594642901716178883777896285940962735194076203716119759608574956233865581816388882253984183184602875635377575634386925561200637933405835321236845001813766511458655970760941889719407265458014633246432154948066492659179479527606196872260949093246400337991836304303306148132488984350252763999597964699651389348660036746056381744618733111901508435770217339240046064664393509345876337509729885511527565679572599285325719724168528219622085857334831924205505462627448560055354015512742412519165084363083762389336036792912864777859215252949219770862102593995160908781394820904828979249589587035327466798327034510988674689684409186526805834313033256238901627691819499591600197307517721948161002598637114123476136588560893676269911299413746089686203072812178872786738195750025637741147699013826093732019120639500457260327601240514977017815080774668977622086128769856131430718291728131623021302597472733482993790140132279812516614584492737455808545567110142040992667373948930853336169442563936007637228148747240933235479654978015099171644772865679933936986583461984271159813649572367497361997148315153611476921708628160050088795809913095192132944138085905639602653742578961296335090054404266133817897368795122987449178315526839644791118578817601094376350888113200450916691472072477879097244617907677969939280323612341185722818964165951676600349849268289428247588483119763782822016755965641848628095217145988716552464855957488364708821447607394182390149215525281436408023545393206766598165211037582446476907425692062140873236360373065501178616171574503910273797960437051330516586254486508678559786657570214348703702075949555908220932298151881896773629425198883711203132851263226801619254118132053649183241607623974835908635174869750910135265642712875311659128687059718542929530224712196756345106273530590938529260245303289829957876176367272889131969154661979776112705266842525182248972782666992134717754572800000000000000000000000000000000000000000000000000 [74,3] 14607608441440746023730704879726387860980184978729246777219262453102766144943667554275592298941215795138071172059058737128181527419825468068986722303701212628672660278394144761005599609720653629631822955715623108058074132210783723955444543451029469411911816310923165491519238505779054601705005123526468908664607701755825720515501342109909477966547508140513195972430763277304726452702285569327940799354382654862808089661318073271027650513076271224662531900458362578939278703807813797883718972660563535153023265772098620138671589269042814839235561619734446720184918279649865999780559537337427189676041539087410730102627155799532214163097193227236109783834665680876401082468781900710318968375363195861365732104718155383024733579987744349989415450071919924043970951289355470588377671168673404348429360592379860248464714119696571577361041412201173001925971056769931336084547373138243176830195818012941407359125727552648199113586647050642138518692253703992623756225710744780082579497699303895893267176283863130566731891534236554554781880293499636146719029056189316846753560819332063258653305763226299976238088711233240180461777970400269475211979260444829279123918890347517935195177401726914543988947133562756980148066739659507408305238676798427377300526142782799370257897079385693112856159845412697600174519753361266615897872674250342792267794244922788230714866950469905333064358996509621479758884181922736897993262002792618272854669507744491161196908186779909024916807263088473098098119140544532688549290582844226004605575222406110042154818221569728359102736232614695308679994688868353073348502176688381838011190717236436119518616855075516152386802718801501159433946549083342621539042081035401947447176238919808709085266914308755736750854965518301779677069538183449630518822014993931594606225307186057473808461411375725386173679251269241023329372463837234430165207730780465969905347451080592184886431857478367169770482698054303002802796826753852821320774608394743701686768539306711803263013467328442786923814516183983074858723551834968952767573843352789161833672765648794756393249412350698942809255316068138532254905741713155613204598715504910415158329050775589932360873928049052137828546865709154976212521606846166643160776386646615690726154040167091228156890671677770918107386966644447297757120219794079977357430481870177978078295526469916316834593620633223617207839795765883022150252142584692236713587173829435803689172941414405659560342685520751282470361206537806768281819939536336114378795165603665480487766022002993488830305169504314202133956616536922289226334640128895180557426863113670581960421368360142372864000000000000000000000000000000000000000000000000 [74,4] -109152787102161098286511074420624673778094327623159840725912166964376205432936435489236732612772283821686593009109694319479010408084492011904097295991029285847893830075688459194376282357176502610486425679099478119145626190566516988465911558850236946176151518120699185307140569726218795311793426512977659631106662627447901253282103360091802020325273969238688343572774169094628524217722604518943976368279403808232893648599390405810176107456478322646624367148398778597516413849282431961986230696165664475005334702976886535650796146535896167555071883993382457604501985032906268266813446940260200369822964855407922976720074365822800435565440694556396770773334434558155112949457376897791435237785915223419036444680638451293053561670352720075857607887636064619500521555729340171668630861358614851587164011189128028491447616569040585059247147525244668711890258394676884947827992096706596677625869942272942784030617939420078831596193711145363826368853643878166013170791646994031616992588028603263405397717363567342276496255777804854291554485779158926290709098268766959559068493776460406416360115993543677430648786044743819411242533966386075236507681424284816542707176672998436662024661904115308772456164297531062480647391333463477004279280939186941045782465792817832121675688456441407112748017608885714961141479707867981236927901415353751683973663586625607891193161991582970695759128179614280941850623836295917541220802593175205373680128678513070430651287703486206817919009091030276087045383899137945514999184319091389306899377330994109060333713522832964761068002462450648036998011519413110666071350610691529751685292881036609288653178248945700366145554208903109465999029494419944239674267331768482034561240741515371893245499629227133690812448284880592815868327360813340512720529450982130642042167395240179104098923678914821918912229572279599502919517244832921378647736648855071604261162831465949159234158850567861351591053953084716599448730643078467809245882859822817314014477872963497365651530456916967408444814043416367979885483062795567852774014738069970394599967066598632230409238006380805271508458818948681774635449213727103118559702838906993475284173548765379759692415701899507159280587539364963387965435268013739693039061464698955826823317131712355081110297782205356913480153842313317176930018909290493113548489455986893988554994402431256193902085008380773524643816050079780617077516983602142417892338987986390615177711563930189976288071256414408105055201567400262160011601267441807076466603006196580357937461085965101326461941389886142817571530378560379134319407597823569289287509294186895955503932185193788473344000000000000000000000000000000000000000000000 [74,5] 732573575014073068099321218699528280350068212109239602470458586328633698353405136713854406525607141664193487285885735167384387779943731168044369967787805118837497251117723989309635825297556826197057882623524359804406049247465092979369810977593010591032956517668834734289840576949585813724060594695566412970729937697856580885296190643218874898328595312303873351168093768350239767996160000578962015346731782292800793134271804747243262920203561492807844942473098497061678424365011133071147096795962355036094360639482833976311321540031563240556366287050757418715718261350806501176605155182936502157652124359884890118490760151491702305704470360133105289736987791238307944576450119796595036478013027715834954007096742003285207481845580004343157324739103744572013020218809621002558855725186172747867693635089081346603363986853024323786386371985553651664135704634977085679889009284046629359564396580455817382881349820324551109900026162340752419949188330795269935801137508290108747167007519110169870020219609020786677049565878868746907192640010510368150069460654193351764844444767020996084495743109655605609702117284197830416660928234811756326396723172378872680007450374849588100773467244984547007360021717131716699105911422693733308955513314324786305460432642824921173341347694833127365797092721904814013651953357273818773738796585547996715813669013974132311930987373730178106521485922190090344656526503031988609547551898854355105376167125082340860683248407626109072062069464282080353196723399304998418895516569539573174480680117161832007375784949720038182854585976616429393809110012074417240269606575352516703350851180222966021505886022508279098524325681215608822236413216025040940857914158713591408940882661569442975703116583613048345413546336949826441901889965384324215162186682753494803879766579365101561134703787057242711409890257125595271737382220001390135952104575856478538023003595466620423037019678843982453530254353365550693788906841130238664542225496402735895358007848342288608829157937876835667546184319357574397546073456194695725302036781718271489237898345848305929146383578490744034664684862820940530169694570916621719980610330036849842300269707441947775453568099129301673226975548139726489931134499779772767857658659998893703271418119968726317463436594584780478103671392092247296004156122887893806873441688085159417781366520347028631373652396226288452084749675755721870254649729898203452200030532264506333361105980496978060135511150950618779359585911176813842043732944036442650520928390056131375825543765605795379628807215569387841075101281747065792684596779796044099357655987743959635341531020567829807104000000000000000000000000000000000000000000 [74,6] -2362828252887046389198600711438100197375051139259648222739011784999062214927904967600221702373156999923788480255939294933743886923971422903907372194126677379149577409478645230661435171780017673572172638332436890723909287422229211918567227928312485434294318532681385000330810529895590297483539653787319386499953405694758693119326878586269228736928637847007700651031355946798340498812059632240230098586547900639934624499170188382305807210844217180590761227518078723188734606048905027778789722656798062341376119239394196740750635243162006356645442352408242459615161416841108320697320456155297388098155518554625020642184866034721517614825673140440560695138798500963279030205058759398724810906107235735610183877957646342932612202003869762620236896798828016847605547123700749188331585751506033014161593736989575824556849788606279952151025167153848420212076423606204293026904039087325484250133764182013468522468998292586518519164614087907486016312351234547966683969893148250119078273608778732082542905296945737319716246828647234961571000427811390510436358298555758241532674496303650873832467977494386300547094413871780370944935013717774799112429509858594601738497164587141508826235913928511860519849076687636287652697143684061040373456309169191822374573964847598023059399369453252885610283474448901124576833927755602063472088626054575562030104116485007114012051591526691407909912541615550874948423881636708616576283415492055537156220116388940354607614583151552834833361142575711970091845845574656860328543971978784425024920503857261781378216114295026586151642780295029923457201826469403105566950567395148088841323592561800354998673001807424029565725802537007279756625851942657747909971248243482304354337895885544700085256490724188853306640201606041885318743069133942291474014889466024476376073293999683390207611916567693500068853888900107493028178572241802092103383522511813156735175456903043357370316779053635584886155731658100359881165715396371585778035224412072307614330380239142845018271497834582254754144160083907366748994794371955028964167743406148573516396553222220013771895802651264774844160890877808829698747425148034800668331263512424661668463150578359168529082389467175908775219475363639261528414654019782279582046910117408760008532749179813475296216357330995563939005975099924791203680460269090511875874724346919230799823051906811149347879119766050621280610418454255360551032190433338802416753858362986572509442706885538487890195191625488532648010184003418832739430232267862195980622218967271914184335582515214451881969484633417686739102417072340030035170625238243706153819519796123475244890106617794280816640000000000000000000000000000000000000000 [74,7] 4062088014780967850893664393606905799826665258630781747529348519871271056306453987175580589629299014300823654460801315063075875509995418013307754804883844611750946648644809980480613618792310186190582988791360886040668976037329200506688862638458760636418637257123200953753758196232998786384442478624964453083677790911339723440416685481622664952921240736294438586048437344181892771071120239533529679988221661191166273325360893306470862166392846173216527793681219686564490785648313598342466394945336771856877324237017199472256596194140129251888898714654175910094650455774572567211344633099929428074661213530985390730089561491360085738902511551789323255430814517556235814260709439892495900940664171542723604912551116703171789488809247011607643828640514852243732212990030907511554158457280664053566620148950729817230653252646990334935470192821084090885480531284495451336536119570270313982589361600787837542987828816110859956376865037119389294858089495287630512714777274224690335289151722632482051591968816520739752525203400552621829780626854432705553685499479709147905250323929309803958883593321103973675119732760319971914372853582013065615156222074778754606516519225478746694901749820801064354901623833180958292033215950401885772091297326436781720625849654928071782112108826250612348430282049817393816795146035460728333648393846107074659005853355325616468411066436781180119125923881584209763116457001684513600332551519484208924979660379488621105081159477412961089348215810708807193140428879300304428981670575093786362703446257427427888759604746885855084861586303435387946802992010758998809023643138656971083379583419574880222409654957129860001697162635139573641807786188472651938242520489888270629261877680275448200774363891545756222213222062146703639300093431518655004404087075085205387839297892848998851368815912973560613323626589091890782984781965061864548506214513441545135300747713339621056376209377402317404655012253715401283202126248117068054498415092839390480449616534958484044788039833852822951559909463141373318928011106732813213023316315571461725981531823564451425314892322986884870111089756797862575565460300530402726322618373461434828506882016985582447362459731238223912323736706880761410873592615409982373635234727115249427748622731168103236506117457819198602471931753499998700603183086229957938990723525223878125141817669120557080149613317244053295698380545018741934626922960046794752157234063972231074573501157049177616512342395705241403394080614575079121680826136555696848505122167460897517013797036817898908725934041088853051895645418643159487685099441737938333670399160245266189128516016773990973440000000000000000000000000000000000000 [74,8] -2444733580365391546580127569936879547512664676592160305612472218067961181054767318636175372503214135614263775370940666268761577459353381194809574364543448758976267851604815521312310112843631014545622616981507249971850732017127619738536347403427649111168007222717241866184801319679737774238143002314869647860687329998792066303227132382140402197722187556950540130890757887912391115226562684810583088344357765417905087867974822889705227701329367825432504366370653099053591834719119259470624354309241978100750437600206404116235201803033551802853231261008639529686223343772970686878883286599445298543188665863435958636746509421470363276468068920569172835229268010506302305289407571446635316123592306963049368619078463369717747355657867651447973676997567633496879346042990435938050735882172463420882641477752856700048042472542296295646753306873114158352703067190538838681322048029235765582624490558008649850351697739357025072669544607681088447327680730605349389909623481849122754110247405884849829013311940103420206288531000019007548288248449269591880363698152170005351448866202624759663693776448675461995098380406880687885766671297509472375543961653439940758028753574614577092466404182076483087068824075687028538339950512007621687893313860362718302961038992478717126815956934615329245252734217106011262705522393876946712014571676204582508605599929298181142005175448086925851564756348412164921356758348011873650981074681259236607509626572141891345376802239599665081248604798788133216919354418451871330277066223566685978678010354879817070315726043072423975142430585202865257930783631617459665240279007798638912239950550418278414094349780597326137121102901944546770826758647426699248523941007942374793256296051702176743538873070955170222808534770459499658208973147411436092867046245704538557457484578521078386836151385124579178185168002184632402700094214273265743104688374283658007667447517302082662644042645172296700762478210479318390953803553697545024529781657534315416297766687889597149474970247788819422326041555127408365237735248745517647486751025447316691367263514177565967004487945901826446711784468162543435210999570183344674529946681882676792136910646883023890063959197694488850191422502513717388620907343840552732169155139530028221547299583307263895375030164604811507971743314634627030572975849193658921457096407403164224657193328716418823947121651287993101254882869355988298069208100185784444759236382010056901712023241446760598357470946312620404041804649363360983118671689336979694815013184113829288303104060038043471290440155818320504755231286713339189191292493702308169675330519286697625452766369730579660800000000000000000000000000000000000 [74,9] 162206156491432541005982733193957585857463983995607782662756433446878240127230686389415766807728176266842440278991709715734895547259445291740286116763247975585747818999038388056619560354057869638387129406431838854165767613012647535383110425575321843726332455183148884335108574754292169743466294908809101313768146081805209973133127244259536721579036713404838009451301692861301129778501292097765165271960571882032588253080129859828457000615209434571703521895554637563335921061601244354322431411805351234921035289742118678982407433007052430740090796750673996986692364759811113905045128739070432102153218156107972794623203636276079995569061677302313356573512062642150133610948180927881764077852830064749104504884973059698264221668418809020978978270488487812141055789961680366734861081263022185027416928037794369664179638362281571968793209516415261981086128184673561632108267329033142606031804515255899948886561935483568754068937051679871895982370556828661600691192408030704842958976770801827905798243735467991900121227354957898832774803721194772397075899296772058684310676543826354160174008761340790336536230529099347493808176288708007778048441515313966730757251599719862239185466734697352729156552065303366532207310865700420591146928081832059247311538371414761757002433439699884928925520812770011600076709078004094918491503635751872964994615308979730442300476419982076563381734037785433136744885569123962518588137282676116224347629555066679846194093340233667910555605531467398435460989411591290076884044905653835326879154874738383181193103527989434291963206497289068290707704434037953421424900481545319898992475918059710154411322029784822686738983268546214750368927256973188154867113172404957642374473985086892048604657696896551061128823662338961972625036153722795042763076836125788635890091817199220225960101166723744003156690818152164182905302969118234226121865024903886599357806838405440556221648962486869148712681402861633262117347340732964444564831429712126954619097436389966263346786432062777164603951667894678809931976071221582558538240942992714847815062151687199438112921280378707886199659612375344650438388243936667882864059118567321572717412827503320870148905891252304133176606988355761838802153194689751504832672728623943951340929252989135915076739452172191103476848846547880716396513591192842406823978127124397407181203194757687531114216415646487373359140177001851995990670467014456704769245700050861721525772874324575073780322835280084798187884414540682978705942645221500317704875284826470854956569688689327284544244827476513282518600638575966094012687021420009123403884282222242919623420047926822017433600000000000000000000000000000000 [74,10] -1750612365271573024203566189590889400157641985926725784720324326958506416409868732343228377806731917069509587547622013767111549694823807449580136841029176266921753690643512407264697309493804575945838725729808708294479214799822284240789059748802492160234333556170872702766165938574908211686565422294288250255385160177214050874472759212106775203156934418727581745657718596317298910965042505456525933609345334002569225466908106553504597579316170496572266008852413456727985379335130282965743186750869936134743718474835901235724250222111063376865767867676715681219784626863230496847444616991883994400039910591192426769374539003084727582497434320494332460462015570214750927300943330925352621439857049273112449712774487442775466140353843749747310225703788565968769010203946597037519344036603568437708659924144632430474021628422762935096975982791710931553070416977478527649013221755116793354357408969846159170675993022457276957383373240556987771617319686837610981464066456028012877456851272016915663531228484116325643811140741667428033894548643335236798073466693152205109582089308666880947434757195740748953015120033964901083890622474517507299446603398858980029770492373840183185732008614943978470799282922186492930732140856285115272330907824579822690711185628977424053207578944897244050568375357137693731405477718869977031781234185941120377778942254948847625553448406572299056020191561973334546046601619446942328080972479178464389711463399318576273967967783626057267418620928029751954226190390718385730687103457878207117875299876580762781573585795959496302839430275530662508754577825737774440331656080079796509821453404905244456242877102236148473720232885334435019456993643109118173966679684173848365566748449804321184405203348241019805413037677105471380367433285872745046638335686082366140966343424220760480231517228922804698300101721240280707996314470713677858746721789926864073075509036792799401881541018802520358331207912576505519909057492006304597383699616284577041280562933970607403507220456506080278547260482472778784858571538576430380663796171727455064518296719268654330811418397056134499943670005689645834661764616774931721004076010163926593232917762157203595934241763764960380940670741458137421387209526303544541238096150911092612174541719975822583328065048348238494768430397993224500164746905364447039309299364838803051059013232268991176915191193226368132512404414715373710379126109715584981513634984795442256840641610582485086600341781651590206370831665272176429716065594799982575365410138698065489631519224688230260916835608982404426904652746397617729792360042654881267794030488346615990191489457212547399680000000000000000000000000000000 [74,11] 9435526145670897527347197040147403377558589813765676473631891459711758946288000936759587133568229921881113650321004263428366662445748920767141202386187611275036810544456555173914027093635910370878762711327938854020513054540273158295500695704027346123945989260789341492627817654989834254020748502852445519737945693366532623395838207926892350513659268757199082120985172764334740913240919020912429414416773128908614593829154613780060491139049847533620982321456574541656373846488488565596827613933257963023066606193565235556275753651681216048763492871843970998041391411459163270345039008174410431491006504150741926187574235217548543110905694785156807615310710038436338288386601642834625631375032125507435865892293521942842248281395829490990069366084892269850646714765755600862549421779139376966973005239834574091192031805506623419644619075925271363459080408832692549077859695067738651440275667415205067779526610305695965381681770098579700773159995304578765875406941975993297625396479029786045448841650781177157317162168525987562634234266159896330440841985925116793924279558470020253895323615384403129004070501580051124285335348413575954617306043615897577344615119508399306594384797174160054493863262163043377971518387678389807573486341185891149642361875243073648005368167902020375639079370695888758800763210853112242038091421070446334959584408687893783845677886129805343680198671179555406744354272412400904573824924130827407015120133115381420454519526929971547200718452174793042935598936356341887631915663165101660137118208152826210914185767197753412008688827817678313352349116960079548072289378363304824165016884160641286745285637718243891951148500607841295806149365209278295867682495858117144910750975342410961673446234509216119546091570061977216798747478375152458943997586168829430554626797644150116494500782420535447730777708842183500251602532243752481004076869608229965323984714062028551949092625340882242764535271218012008496067988931212704614520601649961786647564492654376481819482057207184837890293027407201267439562833472429784497005189534338510083704388938661616484888979462214358366243498830737089059379293944707292656147657020517178385760741348581307789136161249526286129026882443196611596857620348801349692081481297302389879602912178199124321758823728612199986112614167404587325718316067719801097546422468725352990667542881516678214399385863629383769057700772047628694114862193972642885315167492331708320203013120406224577194375401379429129113659692391966730741908468511271118943266235186382604384935498423509628114626062984356979880571627967165711816558099543759373923125610224218544595215646203093975040000000000000000000000000000 [74,12] -32483160481621282076100861187794537292052123383462480714922266416176131630732891254392643718646515190443885003437955610606740866610541664887329983059702351456562261264482014089146821864475088034409071259716843320994560230629873952780668391452948610372785918142560246484884137310583252021477597961323384576314018368663376482531716720341982585995494134061224601650448252549886991865239812650282008771747170764022324091318321079353874176629798970563474523821874767116818338331607164134771700797071543419759433155252551356335665277575098251355782346735766544804124969829068428642926860835182545134856338650442031026486597196037017636473144172524870376514880050943948778160653564636724878079913880373643949620395140636908058718780528718454500758092578696127413929171470681682121545008458438812740560684211356694456448023152701233086699504013270737953608846535890617641255505783975221200079108325796462631642355037932945615689851506167162726317238713924154888544409160009736479966238604664982397216949732829912531415618995045719352649814529512434588125006677640960268265586343834783689146368479697456416535816643372881597487810493452632853871754309650496558727266835647982171860839927890971353457642302039478782916003820881891736290301939797800972058767486106904585712709896957462423332349459471048759884950429922105359233430781202416430325325622669734574488408504814133949003028442034161477966806745417972714451691809861205052679307759652287039904442633875715661132920478594145074373437186576698727988894153053410111944640868546201690762801429031783188490839639023162275780613470968765250391448567318125610021013396085266321266365078721114995007522798163507276766766469172003708458854808058739399079947324011667831643215161081205948183263388944099680564922470903979288613900633924826562053309542825052795798828079643599238803883826252374079005335459364054261979010856071928234757981232369328859613122881971835825327259587786877141875576129599055745938206394982842778742862373464638623865033946973917293316610203707061425838367549136813111474548152724045694063473437113766709993683831782805289187309251752269064532069892182188848502198432974911401293590630678970848914957403683556413958906543270527443994156113392460216170682736169266176156177170974096683580294813539424383468879806077450757532682116727937589219756427718131146733229757443286390891580183439914722862577781097624029624026580000374532758881417185572767439832046560045717437483884867912370418143821973098756035766661305270067522798637748336384689254565423383808769878298203978305934385993689882880055409635353427585213196625204473175031894271174583278108672000000000000000000000000 [74,13] 87263410082455282318472867460894126201785782380593206443255124535103299219165598022423574227851631565407542374001258882836332679667456146281046571441054641432107678623721151165109340698552773911901205925301873590758860414425644390327620229988753557760112953491160793373968609307263368528301116208768002137307057603478909595469350331912144444304274256809157157504280134516084893471727409309459355767533687521023427944297912672658565458218212042700898017372366839308573529917910983972040773140746320499298312164616379469723025832831999856046476369256459396630025630490257715323196578004692590468003942116320174421626318963528624403792196801067244823376848362609935391611211896321438141825683535123043012996933492744095496984106950917362443173702386456738364220643154806610508159399935645823773624283149628022214605768810685739629501197751838490097314733618187028795726099163812389134731553053330135994281225450065508788039310960298956083030744123872510722900188238389706947929547951170587810431626603343310626638741840067467952656060587747537950284158739185135390655101271458481463749199990889977634138353466224441075749832699226854815206965883973915215681849798356383427763860702573174880199909902946275193342094168588249807001492219196703302128938184395798923322025848499978929548069660485894714996124692316166830759338562459584615047194331720984887848120970225951901553772831063172483273515308528149221184303817934048899495362470344657626796789725087474120368148384097539386323905753147544484886574036495369378033263000797191908875381108046925582468219434959787951656810574397170542341216736630763814586143611190186247958099514124319093916933034169029374918701088509826612791921260992656982706393011251242114376877288678678866911759161354738665574522882027233326977876140995328349330334077912483919888887214794883144381898035077664371765910544790720514423429058056768788785049940994591280535871180963318027822078829993916509518110177755609781905393060029208763598083042339630153408212695215094381195173416777829056617504833272621101641662203246520307668872204437677773104600752617561545143796396958477488225553343632363741478479780531123177444181727745063672888358027468876802032334830836665791304050221389557698812750175159833009293970712711591342557667567220135422604714238260952632217499103096046167085822195279164191554802768502074127214812835752339141531896043429006537441549400254695548130922368301622394729476083105640125152748831800317053265191381746420715828826503912542740623815279461482799959186852177424462080427706177250311246289562570537681771972481318986915389631556503644912070527875627277405388800000000000000000000000 [74,14] -208809020239274192962446437398776879156314813844964625210795202225086040593712191750136884103026747900271599670994856563940527703840802576740422896327327008358240184948935509396384700344482058693125032776527402857326422461363581534356692172254387585448541268876021517311785412648984177447653532243645437425716203800796104260251596773805428770246447332685056302195566268858320522160240390626534950660146873977029360970634265808458152281110570493836839303967959904923771362799677571016524125550315182354670182984645582517852806348462650027278268582611945143219175647066984073347064523540383515037823304184515580889454723091911900395236718250259431442266461882583435779603921252306814677306229979627757100445182354369472018379990143263895485219762145570884163071372534131334617115206136525153972224187094378059446027739755486994307445946808203524182193524214851188032895399788794893234032286163213486330685573773098826012206750781597547299483904037174238265423969669917533596351229373696503913988905957167601078877743281146244314743820875660421608684098676974949704636526905664864157931510238642604366833494435767505635015869814081038149292489891117595545637161156790463234634833177501003715022389434041049775116384000104431828034975396902717318954897738296148934673253119896519867504362692387162754371632325739963293698999358708604445260145839128100924434464944673518868715791373036004109587959104049213533646720584769583037052455362846999794872609609385253112189375343931019890188983686418712556051146537644086668509379427462659542669273812798956516539071752170262414462902731846813769339245068686745948612327644784753781338310786349783334684649165520354468418931118373662676613040946686961744517337856191755949446617725384013523162816833558945754748862454046461691542063921487463905557334065198754233506746144448215316638993350348291354572384541799488141615482227166032252275381056427239746030481291161641024658196322244065322800331587296958431464314079611379474674022627125196985572429725221575400456141256820664165303226036391491547168738709864939113855061263318308987272085013372126042610813390787937990199040534807552486613021471880760870395611525778749980128884892270379388228875987660104055411464928414882304029564691833442172201865042759093958460474203784465564727466795751487105563325751237715807152259791016367730292523809681523840355337999923467475988773580482503582721062176499025677524722397069150460971743001076019598277436070624620979371132087904408895661243696619189873372165476189553955003963627198834928742317217858510806040719416203927579363674106135653668154689349350498703150309751496649369190400000000000000000000 [74,15] 442689221517762302861096095780806952575335567435542789410085468226125273816075648081270762790327007174547359612292371664271557729107477055800148826996053482686981061896538057227080843820486379038066905148654115604166306711625729555843433789345125454835492502450223754906430464656229195060664797948427043834024046960683522600200013078875888910305548239321507586681496544213652757879641908155322104960582874912391550322716488729758373885350954333901148711139669734727422313250821474967421888799463585567103364215790285753950334173035485705618694188761533886157732538218621742300407045475689370628175181865120970815735878964870543108761492041605340565077256131884954083216598331987378226481862016612239099595718740392144772065767981829060557698461895493611252693331148545997731371962622994980897844646307540228390926711717327367186821875647081698748456948145275087551804898679957362336074073407260049048320643054585389605591268738974042127119290887118757749057319919043051824641536808967564691595077664244388499922571694952328824325700619032906361380654090528205935316225591978891160140401524298483126366104196750158666628383470363100468011401165495189710376168834773276101837099591833967769761042309071529477385074784328055085357924112423406848247196017128768186140023878199914341189754133291694396210856086637676787298903647723343567822699382113727015404706874331281138124824337589601954622184149922124659737908960871180941555543340455814070221659427190250764165705773070369349197320586690960933733589405732403341798785165579906939366170102337024029146381058789173866062370641491483266166741043991332576774028053156337108591598116766744756378363482563281075426772292236661842229664686892866284185416398120185754821523895469098262744112682847876961378565786061015996966660386097349360472364241735628787300996606488981687428608764154408426780429424608027017923941045610926400950609261403260260589806296552523998291941483401381664620055342728349960867709062680490336068790345395233367541812637088963196067498699704942602598522698998737538458713735660891643816517601208509128414899102281901416221952672918666533206022898259172568574686614853191030033667526926280166739125141881833200605202720038548189475601423167020978029936828245306844024996274699170914011495096944149364986632309184363497174403590125053453945355846817075750156724021745380362415736578077626651906730452124933172120367954526471110500796465120358101227943450827871493919841650335421285570821657268109719049630243617201993359702454626965881987339306944800890900427176119602468228148477605938669266755916604144293097342717289921558645263653205002996940800000000000000000 [74,16] -729813378110613108883879734698225105627421578394717260079525984655463952761251954327377916106749968981589640958537381300547369582772843207855111419944936073379253572600762430605627723920629713437540253341541798801337003568265275472894158730423685543279013101065301509988949872241265430736493574589092008637209281351043232492254511512394758840539493436302161510819043074196277567392460239087949668279936637070981931617502104518366519485923361395574211819245338533539834863807895619225660104310325299139270816410320368937511163510598049796132107393689281963710575472461125814235557319765812941500549133758454416889828755104003023364230380549749324654244582120292622840917538056212460083798332208553623409183534456348204129674213259533131236510997445070784759198310171571685779378957312155232112301384065219890790963111397410965675225424892293320533591803025845774231511536072122963035449713212788952333991592394564415081348696345419350405655349517818854332602137711948372379891477303771583775163859904145353742441063463721576447401483892896012016337523558735537236636659488169445752636092175583093300038919183576629516747144661582948115592352721388019039679831984095043887268772827150759418081752338504523543664347467573357819212337166585615239456094624048187270759015669472329899237184994936160439229333967768765471070366717731835559453615864243155587101415211187697149431183490893890750490005307019343284781851814165737697688389004589776991272154959292086639255135420078144221505869993762629585136471978865202489452900587060978220232742179198383352579397203349002991072197428203018477738331781335254717248037883390808433697546433005447694546572116414519074073603603893304664411834915561724297384934185339990951440995316111250029643747635756981602200509229937567651086666206601593435112907645906277367870798479643041870452851549244799248028833191802418439621888432811101131699393547129868299091369608851980714761744283147902598996695132256405372916594574982115510930275148638100433094899987414375993165901973944586132918409080560756050002958485090826565830429157404010369376511300172514195911295489650723026096525639391393150117099920122363980000979405447344940044028212618757734380221682143695129886546255993957466150936049028158081556844859964391329151407661018687433113033719787137762035164540279812310380195019090974237046801009058154104847179494064870775197202755323706555419545094170220347003504391231284584326377890735173200973787365420948021885559626707745242955145057211341928103366519251020753188504530768933240894731846105329043591422110686849512473238657648171766172421710106603569982436449209148243968000000000000000 [74,17] 818426833676680314528082256258152146942443286087870121269319688866003385410221819930351190354417669956280824051467040267793906757567558067690296356783188399993562019419080762559402358063498849719503657564637050901274398727812962056613763748017981042841756666977668208968958373640843979333774846467206383364088731725743817654604051753491419135553232256065058174596069194134309651132805814907354356779055820376330955762896520714923490214812169455543796080561887047793443134561666420526646953986490533999074561727611277753721263628774829439298321253398069442104138816540284122780151937320974676160802387526595591159413751423060098564149446145140097115331209692479052704778248957919378999206297517745431392818816460037743933552886817731202336430621716455492812845720801805219996478648556379510855511974497903457666819573588824911283639103922748014869120838855691983326577376231962330867998533180102995650222897358353174313496733963008556729793778562205071492173733342842172134310927007608206946232276915451198179211546239677435505819952595386896323929695772530755572477193361837692528246825421571794759847611767335958419303077292481452775259021187613785524016402839344242877916819996651453699867136994425680537183339925931946384730503147221105397050930666073882395854102992771423017588996051448768426004131544773347094818586451053082737500688951890619043444983757421275970692822807337173997143146484149077457390564206051877955053413053140817222654994983375265562407889386797061253132849050792714771891695204009115889176160484354431067768504006585437038944384355650020919332875818085049013205215124107661133544433540983833108848051050974295204252728138034201953677885784647098352098907850781668028427261218235105018081322320158722889751540683899376376558667403160380438607124885448902532831033012322864495306419551616622970238374392810241042892154447855211710423907798545755165315821724352027538321582832530024580124939376701540179507865755651678391351170046866213607870614741735853267852349075461590162579882298039069656936135429282918515033484583895115421452980869762037510545571646016513039178768811217126184539476696961988680579989629330327782049471054695551724388847759669273341616667285852387255296447569845390750900176226624748146989314012841503282244829495127121488818012024483893744369416848097915008564023770924157627660414871591208306912302769122389757186073253028759816420364328331299021172983285938375649914601754245663476969234597942856203238147754042865179588101289607645201630034422996532546077708320110542896101828695866360142568421799290386189236684138661001085257215411961842208301663079995331837952000000000000 [74,18] -442713304373369689818340131130428331770807935988136688219493924281157085648252587888764145250800435859673594683708550974812211027740071836314379764828622673786884805526212239654140877531472033444129169593478954042621121745974354526624532835661647970501503971972236805478212651541329622325374954900124960417594171807058983906120490324085937075094932151057702610905917885914821899390815561710190867955663809080354555874427675287880714440586213959648763934928105150249805061473070118601433197800714696499222502023989849344416979722714724851318714040374124552203797242667651004647062738843215462298127884876982479094082098107109799091344068317614093053317922123665196379470952042534413778859021873303801279688072761338053056682496896219402174771364844131367991357179850317399997238367031798381372589594493049247220874176103656329323955555977028037472348778162125848925283359206811209282432778447799430146730659149987907592529831662927845267194754958292461753238942184835743796258621304293675131628441666906658852927876774405405669526119822899132049403074752765649966216918086620745395423845009452412556734245003070056123682542432458003603281854854651238774559194249272283795476864481686233972970404547041344551079085910138299455280568020759498254137079401714936144994999363010214794240707383568848738272771180116490050002348876847955807401505474367835135078428080241282015439797434954879482110307805123943590550239136870773109270887675923744364755784032661129969043277674671436171699970482809742365766574268829642009134129827292988512867026166535982368423762767602472030542958250267828198116854826102066039759752938039752230367865775909783199133416883845586882402687621356124751791077414057164869324912388738612908262671500192369836333342205218693291151489531086048380042662931541598668330321429848156452055480723295347413902945298824647633772766177969711774271324910415226376582673300261508608176139860997146616519475019009741113870543395844183920491086345803240765082815830930711414049666430568495249405428653664606808785209708239014253717771794859100761750659540086789184462771848092971099399853995673030638318779884285024185541574022734061553228818191881513396365838744068738401695880993486160300454076335454725212407237100084476836626874842115624989704521032847212284496604587754970806579019843499378930336024002124217905470439778984539753874824786364307321819495988933628956019054283751969043913962308294132128568317244958662400923059089777847420840359171757701676340805455806221523282602147990646366644075996246934249365848907003531577420886075275880358069253236533586676425617832653667524919530648046183383040000000000 [74,19] -439744445136267249224619602306471448618898356191487804147573216360052032002554288803530312870865173122258582221689333843083134216919529554886401023580450801512976222057636102424147456218689802315268056981531869711373739112853055589076096059253021967106282324072741365553815895610307942785561806340100050641159008883444303667574532551223191368160211510452373639451987816613639690117043387893940598076194434550449476515506034237694883302704085870599129313560852211665548905289592891971156551377904955931243185750905863910498839998078965007415458183426172945419003949986898325293628999714422318095392568872189385974347254631870482260355065175082850631488512388466462068320984860223012856372140997305969748483226302059290015316434765360843238523833566203568410998850706722184554749039191739261824036089526957451836346185754848016859720629990652877509440176425724758901874458187284837635789322094225191017529240116876217272251264240895091370008162561081472807065858949154326600361756848965626381840141821743722428475301780025856194938932085348531746056678708089971363086328488512207480695467776926013707041528733174239375972738356886695605092101520064560515752662924876140500976331448158371304575579778997273527308761457096547589550313600741208834082672467169050633025428273684528212856981536637527245385484177674446624363507028683884128135919788558457905143935769877421946501115061944074395852853856481326638908694591834405187937248386867310567489768915126045344020777228567998673096523646448897389117552361958050928477141188125853759941021045257958037436054820684407375520033705924448580781844571858300728337748465468801630128238375877230413119345304250181412820824427587648941275986225344282612236800627023844310746117283883849334227355763032625596448218751928358170547539687141804256326813590980036688837796279478878367870410148752228913339284607644600043529767065508417516707998305116296993466417191633950602236255449738071382867905347341936268228045381560840463975770985613158736709640587362999615404746665717405108160671280298918778243515390926922684119432692771995030078415995806155744900991890638320842724207499221059559265555670230900407493906626566335876263259903319842924226185209516651333952853025501545337032599580618523108624655775059416684958300309960273843093129988780090111218827992039370039398503472956039562953214329051764227604590810046581199964991480941482290189664459027914053793823623366731196567407773210885272278816592312993972552471707333876061716770056174364266594111624877001509632964023167102852229018919248495904180961081368387526352915269314904585323101304039511645143017550069041725440000000 [74,20] 1979460283385655023187684477448909486155181845558341541240285996302521486743028555224841903380052537304169570495460325110885770724084303785975412029091536393266614253664524161339173889479318374155107691260910148143186093036759319892067231181849810547627468286537794735148033565149990745710275856039756170866266802614419476017476167976838488679809754853237263851596857972706737776947093889368961326244182974302528504731833918631219970125116958127408660693466821710600988540969344887038223875705566070791241154379855366012377670681536918511194677376915991176435376693922952096083063822561507192542032927626876566973617953183138142676496967624185425066253033271256422397836125406504654912152298285603302753970243829194059944303866077381307830233807022699126257379046023394978898900070150090567727237731248517795324700988528512416444207684428851180781400658451112024193459045952877585368804214789790003361473577306353421580984423615632252285393260140892003333778469417284758924132545743941635755764259190202640044244914106059563609049805415202091679408136870824471468216133332029842653699782682333313372934936195389851968721976824456322201652118839295675150514731448267622048819123972020047441492225744883008470640349601393906018954333019847818055270959718659857538851168119616369245603567158773062265469798659779731646484720187118290072667908446370609537142073259231290621430987717272553088267192194551628035325727305323042209825105817708084847281262223202152748040169125176921304915177736600955743008893526356300798317688333247947103595533252205275894018621901096536236940267561494673160459995004969327623154657007680882526422774802710157945055293690853782293553906262945996878430128972601633588613645633442444790562402913672812779610303120651750297284130475543764414814990177081509558780187039026166879613405650557955912156477224595915346840209897864058899069690779209382197118065915577734593832977440010141414059418721039587684646543408147424587533016832162744141108232913207782286274729527501286569854161894865871080753952560656471342150344747460819165955107982263196190317777801713653644361729858820428504806425105682168430200375563325774023951075284683940649037925959778628159487891918857095008028544065822387426243544236055553073077590576968039793358608128849338300825066753820008602336544871634506885056272190982186116205665315193567797258927332997035112547659237790193999058298154907126125455660950474803670348359650562770396966039243994223782723711976892249220829515256524210153486715136433969478174080838038270094401449712545153638256535321812251804450512797201088148486267898812382066527977014893006028800000 [74,21] -5267010034398269366372385068757308322508359473291776340896219708063809219813465864573163896275299147483962493907894403422404693943242506284253768753245648495353073249393895085110942699671137789629285329462690358089132278654335965620395242347929435192568361178645193526884989159760261947410288660150637903171313153269630311072590604901504579532262747500180229253895894402287852655562697094875017145741831470701875153730221588751946548146648000565142775942998202847096845459297840541350631322382092280405207410562305060363976461062397690345506666310702102670685081504393424803699428389774022160367954538556369840264655569150889116474030428335664860201036066596947278351427137544230881746835708839109434182728926235987574661742513048160816292804430609924750521554500459064867274098240873643268366069083091257149237423470562259805486883483192557396901779201913331897276214119748205224919265425000240993902619386401688467702000135810625573378017206393460319056556539598356399913612400055439162372879557733320682568477774938894731235626321896337291371492222998052399545371381705461611893491978207163778750971768179247676903886876153193491337632835079441416318354074108323719126729969854311208238297928923100105083020967032849115048116820150858065664264010097477349236671055877711477033093377265567726219281974252150836201451411253202240432253320398689467237789508480266356433587421842514683835127678682715618554449104194108505311460367065503940005220587277208469598672864858175639744657535822610500481349384197444912723349290522971794077423743128577899896650474539542415139071647418913738133786284455486649486571559873899997785274381412300542721193070143390602291736915259510637055140249248450673538457911906531175826668230391665424758095947556751605087070970807552109788383128010444778260519070362693666436964531691593275118080604913668727334193898866654294259456786850868918949897508748642789940874657989689893503020369619709068284511359078438187489156941882780124180046542425269230766987401403198705630889481539767679489524440544597330849089272325010327029422245517440033057468725812819888036549808714514222485686095332956131342145395026967377584435052256214043878196873359778688932678025537772816923329796185925838001322694262497619387551309714295320827670199962775301298000438815580389301997514324121111691567258808698793567789644546211768659068955841254873506376584728168150839580088339197753555635444045458993878097092122978994672455412917282891753614092733958006297774826806838155682754482716297142205945050932942387336473356028648287080620044704813232511334863657230740312365828313801776079661523778335145984000 [74,22] 12240187498994913503607307493055479002109802071063536112002614321191948984838689170285374365527535364501111630541503030273544604679460430542775025503545621373766970521633945822811831290457227092550133968441947819078719376949714355916535194192627205106786718355004003162958738634673932271812491315096163004721350141505262543239138832806089026614090266541091138723511962767060411380343069113866494382710914579320964111373801502280121540755398981839881724927613368721485801394882122827753010189432627656759447773145283170072344224258869876853584845344278909897334233836643870710619453523376028206233876515025181891351584811728967035227771148923538714713484376951374131537118770915503814361011244777847383421694683177503072142653484892029056576110438275879507457499223729240910738476882724839765826873217560871251011763300305440601884198781197835778908484822189409849252247729407338262268792111602490160840948495611881510595044524512999633135091410718575497275725123877493559873469987685782967153901197162299194881729427788839641439051891143246746201016928006903069090160000539002733391416020522663840764126107649224987621410488250334212911615795022370469085063131895768897502971054711305924988199639418279246711985210883781407389724426825270737203986773086203221130090760912582233287388207423474787325111011189178775309016532312506798324941339825189817340252876753450229652969134951491671510762814524276647570864021069296221051111123089506547674778717544654378917220754556132837025074698991044224470331065210059715774729883201909345045628545201013104938949393670839738162275105689925073017531044326506500318352744058505415785214630841723146130184316070362231986861877410313249195086881323772146062367894195513499168115773743579301592272194360208817733774777261855532242936000858195659991392939377379246100849963088815711717171523454363486833052294293992515134242487129631339245789823398375841655704971338447341309383559719213158760384597911556627689209141658748539829185580416588965694002769026859841651298458065452152367795641583432683147618908899743375204000573233236084355818875257832167069304160281525840004911394749845752936938587167603735400088800869482225356461635697282867727354900931769558394049744033815183295126812051114492008034026907140111448265454660177836175523472751302694947886891368336307707229699868824743374256952135582209229163794466989022719128896179466486428607439909833271323958216834776032673040660029508214761752349075869583709387930120623842090258958475799048213696369517518302731556716688350024257565213565111286396368626566930753936932143002402214173727007539892244988899618449260544000 [74,23] -24120635911198397888511239357354558660934950044331587771741756817770952310415530412150971960714556205615974081905162264273368940401744513588105428227154925986199565505462790475648655979071511311004493769808103728982940092602983916707047041551112698520191251286197007533478217240392633892857360780291912195055499957099153617460103366416015756188552914464538824083922977563384016469858657437276162924053660561283306527121246860035048828066110991101405992663377574222579008272471164350267884257556337168140970624188072975597968605146419225743741210992481946997708535923635647396121146575587828362357071697418913717452680038124132828483036079366966805263646848545549939161589832360217033685870278643867617072457564363848922281351327609234517389406282783226657122102443834258953251380351935488570460941182621802162430447183473734773569444300001807196753840258068707222340336276883705605375345511274077865954585892761890648306310118329300882801266757331914651220457205911857731323018376371731676440451649188880989647570207214281248840645469198700629998839007289455832746292676678300300731713841856294570970464442163800672087053153446854673376675909772968942153757664421767962381694703493233789542873356451567057857171139067253822388373050077706432478069379539618280987047794059811550369589772408515056946585669311550614463266421105252750533263000505908664454157178445935282201993871398066124771446988908569699111728904896580531465603552955251836911335657661622099889319738060023651226329017949398259234811670882222036298504159575039019830238928186081745340380950022502079684484211166267421668825151894472334028502372062336120624121919236875759370580016629282352225391120303483157898992726247296369603290597615277868631462869058324694042390830101041924254569283229135432460593327751239445423045509737905087808116158759908586151907962623264381228286542474529423104540268596637821783591740379847730278265106109294195816879371764251101464644798565811236642147009130770914181914517721996001054657873075960939777703084022448425511357655615340470559852918264219225730509043376295105535770371164688046493560004379006953717277495785682504388636666079648414368416229311154099865709548629742744437640720977781055370260343906124592035539019212505427111127018188622155219832512901918545296094836275403937415404148352118039353914632539719675626944822134653681960826547397471612096777584424041727058674902067467611691603172390110340597773878361679829843784947146102097942892120339577824713388017393410159560269366942129171251783946617134949968800095280942173543684312636485144298279812509901964985431752795135210678725023377653760 [74,24] 40036422576200110656189172585933486176196384922454483547645672651725316530526133801728681870840036263694551179236074131618223342131377094023638155309518438857864296024034432777979323100724971427578429474581379671544333470397866558275107640299013621098439035534351344254039594118964359217434987107154987637323308591034072085501347378779773554003401790060097146348097676665341565034484302439827915076969295275670983442644617109912791704405307125339825449132733897377687867866293386033546216404831078135724159050690265992650299466432157092267604989127949195274709163867350068140773015653653850211944967301123149844060677525662145759776545676117536807376736064129951480708958131627848749901267998543362333691920939178939073365848476532127915050858128830117802210615773508640378738482470558526934726024929603268068999116777472115712978185817178304356581452258193467188949777162093124673989609743798309231981044409074297287391547986246963328403685317455945942671313702279084983505608826451538855062101104486560534753262415794071430425413276620172428653710933246990983763800639816358969101639139920396748285809086271002820465609542777706577627412373876830161324448392961833232211324168491148896303584626024854029601326243242202608449161337375457260851606402749255716061764716363569644428293632145138641156260195178312762735106099994249246686430681857923325928960433147288983449395518568007774663864262125258403800814274414842729035957600561172817973571978989372670515473525335001637312300201896970892317049828889716135481156359782875142298645949981233224910942517529359584316208195589708321064723681593848146441495385878658930484544139083584078412333928807109643755204780679201289751480609795277566960938207509483697115450305115665073928713330060743790073295787635628340789343140169078839222091123782481866794460757195531134542319836170653694222226720501613029843790957750073253296150015552039549730401855196161628437270598094021169504272131007373718234421444794637336473170234500425635174635056469152244859495082633136206596362006415948649011904224623188251345664630436729418224026709263237289785899825951082719423153086534588939519458866496377119952623810412887191535051877373359420072240843156334783907075650857730185351679964232175542685923139964211375200095326647677208476937039321273482001149795316872994814886343002545571521295964118743180567345351740680102373349412706863264013574553567412715933295005323037896642843483932982365423487514174819469021315392597623922032579374756669004842511196916512185397706126712378972088175345368262877118683814570238773737557047413030919580913808996070122663507981762560 [74,25] -56949546757790663296982312402042747716860815062093054074414817962104921888775182250909106166562330490681806566910903022167965840620070066056499836430435859324059438249555731192970571157007675412649813570693204452668469133684395042978126543804504733348125126110237205175021068313877274034232422274641885670836615352830271327542098122575120165399677790234747957673697116225608343421584644941579086011530251356627082941704460286054324786349063504016824433804245739971857185575060612709447617826942426313117770002836746485230092294559158596614926421088266676798770111856700753754604142297395901635016813834752651191793413604447978867210259267219297002801812646648522055265320592990559618904278836051825132825745066409854780605690819788121686992721241566775373615022314653876992504731541466655755261490862026160861942128519910078136795886907836146149830385605716256425783227872332263051852560761791466345647878786448586382033543906025714815833967279342873840991448099753061363864173422910264780274209450078616260697739109368445031957626528991944446345891671537485617517293738661298448932387897455430052025260280983260351428725736964097997822979202999637017876335418199784820567165049451985958200068613249518330998720853139005155337509132578466388566742530282525368896407771197206524323177596262053107735381906515754684354233116125454113821402455843489474614531636153142186693264103953015224315774575861240893104246494691728032749911191279901747795831816209700910654317331606524674566809668467204974577648685681960193527465265473879032397406822756992467145041020159441194664109490162812007183653330563137935470848930301134520115549973899685089947552299630360390157013388346743433390224264137803925681678115401234787367830913875767042256072593409328473576358325288159424504693307151287542857388040771624270262863812674043615883440862176115234654817538507170612432603819019877298344435534103071637292740238887068770615445438914516767232752861671246925558650829369324388527346562323345520988075870764858743226173390807047870550721772372757826765873929054131273364777966265865733320072655574054592854768795636082463265371168055386220951732176218679786993803662801122188417809768892548804357350957162708680127433422299463725631210743393118740228720090915067099766339534850057841562585854931873617396824901574908776282019562866860379325771386182328350817836848982074097532243102670121093562252705377679604151690998277890786047465260335231360710319614577075010956685637540583904176008688963405537739535214372147982391450847344652686507594791699747602824019399865369562792434816766779756698975259401073479515195310080 [74,26] 70415831877888669047143664092635870618215899903507627697866704088664555154843366390428953752540919789231961780940033366894806990823652483432532951372899911352103588185360385880455670554638402606506539495613607926557855132117069434198453386491896984576930158066736819812255239011367061888206775843990220507736456271165171169752678600351721753727338286511350032762165494688885622326818252591018213335947521675547039736102323934949536468220051531143757734137200065653243482625878387092326898993245875819392913890935794728877380956572422817142062062307134723928811852121591911211040495157787155433070891615415841972098502540181008804025198875991596859748024269656151352393185091235719118000291832137957916695587811289148442991549381449539125751772585548401606418910025511820493484833922258016432127686055945650233507767656437586720209050670579910565015649801902415976486548471124711098512323873845910826810436322846653225424971505877954537630243368354614983572246769875607709470676820481073373166481709069424809478905238385185096162636079199148123610201369764862933523498387943145545807415969599897358344233807293832722008772325265851357522083778823296865911326594624204549246685784570612641919526508574975298312384270578621408026770172896109670728703027453756349245450889229475899009743305835468614466028838984289609083750836395412272392493492836442659031869808382310082214085507711511377952630170879708148315132087833003125997165309062479167495500571564287395173380652092254568605515408940101521447922797321667383611557665582722750077536656136031614991282722779545129890878328284477132410854402199248047731963861577106795366744988248618780927870735322287647621560111703091504750185389606891361860985272069064860601649932794221277996114995931898462224368856086585168905435119549199016300914209801769799512863130068032332756849023349039297129037245653133127942917504565850954058955248217084479128049019537805172208090663451978550384273680642294167160315172025980263015017945878605948440893472067625949569979448947368101872126570691210745104206212306294209167923850934723671110488349221478785617749761065677835110913045949639279320206044081160102863128192817238941676047398183608397849168813980175895455713046485064953283874064238614089056168574068848283072220346412216018660690475222164915085643215885205132655125736087436784036969252202464036283032306182564665994002350050702499560999490155045623655179179534150887452331960907647159687624216093927126198962783235472172147600983195576628689216699891296650232481799314626833781671930671918366042681639845691053894841844685730906023999772918935742599659520 [74,27] -76114851836391724850826467385718462057070096546211915025776633973097401228472794587836084984310975283015992304039115047104100218854449580503547029671886415719567406342639025998306417688030535231524400394246465124106115704919178520708914989612514563955869893427138149766531519424121723411397795140473059909724125041894840685800641712071844075973331655374494188762243586543331746981595369948574424515944023783126187836565693435764720208270983825475037890214247050077794227740066603517468147003348028059737001848945361046800164093604684847164717926094099767364097612275869181106808866033899355090112014084916552467307772594254541290709589759655700862881147456662201613804038444534273485413875045209004051164002542777152455297058192811682988475683524180234560328865180802956909607903332541935191428298397897423553692192237571105503045270539215914296766626634569451100003260878213865438832469024238978560249973054026267558622350111655588302787031472764621789664146960391967206165988890753869392395979045264171133422988498905549267301271000439540922699191996631812165898935082045151744827532117254554401957221785592051263082683179916963724111286803330396442571899980696487943122065585205502608818169809891025068878411751143628609328737934222733243016537030204710014712260845655628009828343730463286403895619956887458020097458583661798021594284657087483605684635724565711165964898767587445524083948449107812254547041337304866672525570475722152989256564894529886495533326210521026585170698434086101500209663908786149699356795351386994685585942916661212426638707972853536362188626722693991248249422591890551553553002230211473077770317412764714601665585595751342249827353614920845979559448324233023348221921327844255249968716548202746392663212691226565243460996468494280265008086645079765361257504173019551223824614066938658053032154009987041934221075038841444794608225699562473001842886017497379849057619215184481231414233246931788256737575760014705770898506478329991036461362901502905015234888182303501687249708681215231814618758799672351475331853545995296355846926890572323409750933208171815340781887894752361996288371896686526611970372783960492827317833057573818802726495331355484806041993040135413565031549441602687664630854012674277073007358046098714116046855992815560207324612866964588385950625861002325522579910107818091962151337528198559863353947200700268349169724425441262883883467381115435870900170248348075530856912770483615414068071240898282209593525712280871806186518612035942793731937085753285512346240197364878895741769978200607687555593511738368960228566042709700930019728865778373450792960 [74,28] 72037698325619905263661560051862171973840464682694373841222454626782654994578626899369608262145048601005091028205682834863652567244236653340428638614220965657780370635270486751074674425959267180432782224365523983796914973132252611488692593573862340955993900548613645269948009896947586245013521555224763490683886403828213838357066478587323032336952992452852428979438468820290854234081154509459770223123894291141015177788156688430421687627143669123243378226880130804405593986591603952212305777418557954099312690115215296309177147178506202340981924294210266367396871220689892082776021364526621639016952162036586316012707863333105501628717960868187766888929317106635761925837978993696459604763564893371739783794964246755423854122159324432315444195129699199133775751994589222837764234898813012926068917933870323696616523374351350761638205638108697267597754192844679130393902446981032104582376377446109548094798887599680062620815410123461998086634917878597867042908680396240092806057936734247207526076837298646150494741326381551429423834914108602776454616360727121449266684581572506630657752529341204466189943003521509209412580184266098605663436939892659167816779151935200929247440115515196942882106394706265772507130715922611190413996221380072170169443378797426506988387354255522458891936010980603335697426546947612764978075341325724204480708303436665530569659159020370497298523235396376848918748602436568560450322371151852962471636620446837344473988696955993675209379295135951628305724578907500689693816382958250321034109207207686196739069965366321170545909115203035001592300742511302650047684779631366752087367283709108618019637578260267105053168436198137503426584086424257256114374419771562131794906489989748727382567030552753516218969935847571172633906066163723271413449436704882004288326001666502129491832583215856376315586441531429242420808796981465390140196692159832098883511700970328908290279465037053569408045289401555830479987977202311441797143381892242828947704859472059719542396788759677695998116541768866111302263945658149371996002120233329287710292665210268160250179190396253987270285062085456787150673443500124113917883921264734759477772124717957499313279167320272009706226893330832858783601546963888112162886348659765283269116687518253392276695727220277169713651262072418083092212762857331577427881062305032433818809512716787633397124304886231459402532747583469105138090751528156763364164178564157696872825316723905802695295063327764618779706859334004835495270069920029594122782881545198425405715440539906284333375168977000663677276918452412331486080326219997472229086891778905210880 [74,29] -59748213067240962589715525529440891737604253229765969425728103496521369175809537064691831228067223435570533279821495554202063885889178492437328600045027483534456611008361100677546785318534088287345068046914510035460827921679980810898862326271478076616499946675621624468703483976197213239275606029684150401473676169075498471733623104057272637080782378235237001493356824036608896663308063802387872723440368503471331735829184302075312700405286354830522074058199816898555852487747473021038622223739168987847458428111781728809300802006883981134627653841562811628708522361789226894552424782128269517696581916989500458357450063084105055496015993911186335565898002518002237452774119722361949461389828008757171923194597066977530480542673703091906434237500522767187371131908476512871136481815387356046370688483592730711305997289650071862061960509189183116832407682061571491583131755116681403575609942304587714696771201351698146290824030001279104856619264189407145722173458496384849415835089013167375876641244016082340570032262256351698544331218853622479585739087081449420322012522113951794186626826978274503999065149051916020124336752743641328719993273595602215449724735756223589143161861434771385646970126322585761108794426695222067406423669044942728413591716738484255450572317381592848711704013690710980573418477433535902987401428933246098958225358203522481777836075424933605630685580265247553965328729091645848732912299354366263281142825852945976352195703327527321947486847287314315148138819924330163978668919297103471175117932590412524088722314787051581711090541896605394149167056943113736167944525198345404876113664796848571216515462659730346313487205501261223405203266307817226296044814370928035282957153003223295107050545347603483146202935268821761984340189765969660686539982089854360160017590783456779084611864503597436489932880391169320202407813683485354736449762164937486195449617881686100282798906671527654985219357773483907792416352858856157497805925745598990457070683663586212619431952796977026101336506848101409757423687009923498319271588320828516683448727316699364213934797767703244042523568368416553113772735378398161116041258896971444031353401592306933106821092414638412190379098291147496331899846452104081767865093235975599375651649160499676158540376070510607439926923609606064720324878918191986959516557842590771243692670497315358388468572535061085496509449303315996309518988878854356103655848822195667733897675129942651925182689238688998701592076472136763308633918789356505146851749341150274058057313586985550069236848682408578484145299621885182902199351496621900073041986353889280 [74,30] 43444692851228359000707247655621717995604221845936488680469262824516150118007069263277520585810156148229224455049829450981283454811299323879596696428394349389004245533014319416407150130463948292769255959459659501470211367171712376877676177586227700246504410177260737576383707290608332321442507107054711777242695108936086187601441737005500534396412209310049461354800027963201129333017156471582861993382780724920309461722629942972282178878938899739531230409051291456036124851566070251002787702737450079320361307551382266792028235995759245303576919649417672111146024391555198322503658183677854575337898742243640527273545542245222544007819348867820659509332306630736596114644668892760563717952331238145457909501291374148616967251530319262071062229668726405904574484190485903302246788932930151648408892921178589174790896810875740580684369697041097330053825503438413423347256906242915542201645910387321198221109751396243988717716971957657404010364401600380628064581191700588184287509278719426586439205952505403029472751341584325938504832935186817330606049653138949693417167885407382204226199318668313624347800482024139943248799277515178228268367842555127229808469664158086594064038470446964630153661634831530389958412045198639617569701409599909440900846977251559209657825103487180594794017641077438048112618879511000227873290370376469275663135152276592492458171772345169947423954633836085230610126085013305784007132601331739336770972707973066964616981790875519954108338128058410522438793089428671872547310750192246932561671097210636929892009634864012855448477626705898509991470899746824474405904399207673371910988894209782304859402630116546284000337057905381631683859705484230346781349712222349894829658612829848691567811839997373234608254526422039182000664521651096939617282336212412006649189934390953247598554691642741441492700277664475431635486268964026891848213719480572159944578167861090181602368617531603150880146832090309441068451481403655472453640859165792924823408477894763906201199554538362266842892843733588838138444513241115745682150615888001923506245340052224036939227146317232470452715894832973469362609213109140699251012711720040567223124562392002012754985264691293573388524097141526097533577071202432443946201723415970953662410200789870337769841102361821016677432469454762104105430209940124698548598389497056803693974692386519538925843569356935747869912092432165292334240591546299683628826330384438836087783301516610946514350029164867347659195871752158819842494074729302060069744112593360114127953046759644954263645660747139638513284933130106678257276144686129018170130363842560 [74,31] -27664244817715169570544364017937863253436817057106840017718407025659761497261023603124281497556270547020578583465884715967730203632668699640027570173530696257188418694106441706892546570085018228424462511515920440516922670380867579962025188962812723022314595825958561007691382290485883616241597322479608956495777796720270121576597363750448005317598983277038488221363874559682912234897128515194141242424342417401414564960052389791790359577789890517476379389074791694783221026245283891301278235969707203739371861521958650316703521739475088703981808401436713583533100742941017124488994914426973116504753537391852182216362832942070685975706533047569515419239676864417360047096308449691187389880132135538360989632991816701310263515784303010090252314639283753189476344424237019919132399606114307349523777416896612861877449929775249941240745330267297089511260298461571967253636385572150444457578315387800242048257701840444653144652849849211247368117440413453691484292439655155074529020325207655170199290152550116237723392282228664375477218255766915611670715933649405804720738542693489206087667050961275409916855379168720297594468940757177120797211162762388989462492974548102031001898383833794999659580250959520851226213563624937773050815203104479134889755708967905018667305244953655349719465182384722957728320516711295133826003354698422344736638767571333913224253216940709927474370067930109027143438704130747618267285606522031167664005738551029861012320180750824080458608199393244637348754773456375091995145266178270441980376018670741327493416288700867723531123277678512817128851204963745664492046744834058200655007823363211169101395757544281410556901615954782304420248167109207907603228637838053828425448122188206536890616731580926426171571287946820149649634363115081823058192060644364295330997424344091628737914149140141198394794509298852198915997998930923296564394846043101836444041547493691194937379253586365693340834451465281382679549784853683888092807168988714299366278505186191403113497386051645528928649225316502332161483589484036118393939263142601393742323871807768653213658369340155695606389813345392250473452935454537767272466021906070441588087558025306453599473254821779712647657708370083369785966957074799976370196320466953853274758410086488084030355178314553504467792031676799761211174705104732727641017024731710052269138604375823731235535094296315810112738926516550749602472481906361354575927460937364023073037410976096666225432880846404841594286008209097402435831779951942511640286569930385704223421664017730167893079647756454010128602484209317585338976934621052985647185264640 [74,32] 15383823704890913616983886868371394839246912449302213258033473143749441687132384445585149431881505413469929917777695000277827076129980673695275654841986010829837614353066293373977748246122117302338613526639517769797506088268220389167032349910932222073478665759790906147397248143965183823529733928131035396507311190532781236936937466244697026721805148827525496090125739629388676892884852950194968561523585214044077853268069496952672144806068150264516010363233232897296670222329773316659150324193563477737314238139787320997190505376552513728223560524923794378718618502296863813041503830695724519615189525321577014473940472659675608046895750349388000577232698945490858116935325639910762618254218892453011648161463643346246543840062577102957796384592775199687493987858310849718973639229800769101894594813128181149334799948966087744969031081929562014389902596896436817547106345045876879697555681876473777045680407680963608529471404265197575847068938522713001897522818363947158692614161016476373064183732087766491033664591632278151450867215493659585383081742304393743653101003093044074585227982934975600330194513898014585309547074269262657365104028684974713681373009410893699706967584748663868307190489072439206388612829840091879222924768045328320542456598956262611659213782156636790151060095440469585180786246398964594060428436420686081116496602990648736126385327059070377893770938208576378429590984260159165161233344467827468297877144241216348307415553876661008935534360036643082770097046936118171850072904490575319051089449558852314326321449632591596780484293336884942326856396622921739865417869844758685333169038620013564238271905007902364467454900027352116386972374430919344840896688917481877213441895292699703061523580947559191115520750146710970237956592477483567957944241875785573056345974189596297652702819648202373558293578103278113942776932574438410078741996481824915618144984253242549008797791179132790561851263891382187931887104172427189767118362082230283533245911473768366330571613036142378873707053901840383249173862700252884779447757858161329811003429287082050857547435852073221345983204039782899086207612561105057622874085835919952820613498265948216609632820823539369794757469131065462954889254641137009840839194523255726249720123652553070913860111130315270587642196450065854660561249479966188233523288929737920013433783288569887403612284172224527727296813061072327162038349859353825361629869595240956388921817078091062732102211157610239286814980699760620940319342003948609932049414587518607682896291423762944307933610447318859595249009882306357002679913516931162329579520 [74,33] -7444886541142382363929327596725022998236802057297210481144919771480900215558062755254146291788115145884836909243509774204732199779030813423145164190952460157527271886438667924530294191449874593835519357094509351948634089850398807821178458482145916804846788059957316933223118311187216210918633104466275621201876557753872712677738081044479224555784741385938413526068000147429811529979005776955151846556770351147586492999124351700057321874753237896928237445233565190093639873824958706322788688335465681868037093703967075633355000108809451009955169095538716514272128948950060182977986219331231651877941300131624428233426583981925731709984043700215015668378352036821938890783862476688700413685041018412977806368752785309536750778849910644536539018078087652540217964388277396268295728684714720428605854533234712553802758646606670116113465559721532854885981501959056620512930813909514176985129982545263422075259959301975557664833702927440108384944689114450665978674643977047136952172738950794270039346317895281943038516963837930273044704882195883057386044892180986529916827450345163412310926415276479081945204805277168799945851156050348847159083947175929487257717366960166802009863960503409380705807118579370486412188246858541345430181958711443863728891169251598556455107847225099655193974685194624257034805511309256914844931484430795820805639568418587753360998573994863359634020100180246939011411213894391048777155300576451637438270173586114480606851913485895077279475083422308299984219869676805057171833705537598601237608731446824052189884519118316353770922151880253521721473154032935151732525084373152418145031114569352227127396728581059284500861790655052371067846881469658131082301434194774163846649311379491797285226626712736664393836534758620836501456828507192540320125859970569201553006001116071242710893394953771317008522372409703627690732466266945878300788901712735596369351855016841856649744335640935610396612023334977967641424478806407914729774304348134681706590343916543865469115171303250001517292767790943486285271510281265051799672966077708668451355271116123856688023398605379055271207063929164055326739297064708951754231746226330037069667685801388877489276175693657356646125755041287833557267456813073594274158051015317263977107776637540665130694554349575601388742776633364025184987039383876845869747728497699577756973945079094624858019118203705322605689037391038695683945242333980464264844731253147697157020771894891297331355163114713825289202325082023781914068763295447356090633825339223508452141766062493604933639870843157172942689310724497277957103215715384431738880 [74,34] 3126985454613716979526336864464868436308715169871016225731465711757265461266230561515527995225893245913994666143453332213910356388385736651854281917700167707518990791314079161768210725208445887975091328721796188819037513458150311714163199344374018605105820813927959261786726047477730553133049913336356803050887881397223228414016676130440295090363195303328508260351416179860860025544180092883972461697171600184386601463754493324758393140565178860556155431582650032852302679191602428288830047019554222078641301996561151105087543466751803873569011542830768793445053972530828030653447753861050158243158014619277518584976463934240562105887675251321881587485866304813514529466000493728191641596981250494634653589703169981940920681875699081203307869753716703488229984336613406340284185221377777737629028978037724102502250317245976948737900317650323479429027107389964780846249798845381282680470876478032406883535003505838847464936773216970230771756168555159781584238991768515727751973975274893165335470034840317987308556432313774635061950539570946056635143998433025486310956427297625406842850449830827950299652536180371502442971379287193070893963907200061191347277552458612290992973651489555167372652464108097317079294954536085616727022413140808035146226266733282712023763576354042492110567375023919534222937082946410072826181637907444937760989708947132059264797036221281849552376474648405974860098944553530852828051684374214518866331998818820891431423178081406956709620652675393532546310460679067177354870011626291826477560138788135595440008684163154141996241551195108848551396080222603281227644229284646794704106117186999688526348433637637661245869245198966424250470798197146351027167185422201480661148029518451856793050991728640614217174112971159377680175588295681924132674407258502056391931778545412739654240883766888740899884142136097988466259276006640181560786588864988367844902710946773182762239854483456824826310870878904598381737618374029390457737433812465269271581610886766769781012582255058936127857924338050895349530539447457194910614429217117033220970465890344556429399548393675395077280015520610635766729747369128804906620393070676835424811723215986109175155222882407805838689990132111010986502657563811974458991432193011651590059854375658275414297773770878613777795880285827252433811521211489933558524700873622390849085912175635570302441579597788396628521792588803102751528237116648935426140988293268942238706607845819107686781856662042846303117600084646005259075387232545969935844557215198739735122342174898818105335245681703138998470901955582995339082310987997511680 [74,35] -1139352619968782683978233985090502633866769150940674164752168682244052469397402750099756882193872748492968031510674601957558865398077205749051711348886750245524536431670908771554206915920477294528253800722722194136577474196585388520698555986741579036681703574725186862510844415911919948680212574590280776315626783588535270375523346462749277759273224744089273823744184179546599692542552270772066045939901096102358436155841640034431878133797889898989580291040347452471385894505447384333909782540153281200795109878863581200661970519961263535832420211803167285113899358789886107389430903119852235819686722736853535486878511986410516710823513612404420721423588121338262272402081425901368982957571146399405465118883245937670910368276921784038101529148856108030671621096432940590548827164908365293250594492311414651957884825899401158335137520614751881224939568814975908512628594534783249188724016098797381077560615278687395657607516629211271266196482362068383081597462006468108112256694500148642936322266782201857065004327130208927203289285111504252077444561888439280326635283754878209907600738283328519663046883959103512197309654385539341820053839294926078008759620062330819598675509328566416706618948520165790165361732293012231652365918118423564685729528331087756877374117223330517413535265900768890711362027464446503087987545933892956234812416507387751547232802913562550546258642296859345061071974699899000033028204648581066592436640467570987382724988425243645653574679952084682703909638173924627202136520189420306584293477966384139435246694415176849248424682520735421295007110306889098431615701924095314655412281280883163730706182321399062038558329881893294723439894024615298426253892660231871145908215013589579540515913984052243567154359985979966538775266267062103653553007056358853382459245131478920923506170957217574605640301398893749804680867581302577676350971545108723123515968729485912421364578536708797057984339403727734193711627804358994613486004051526945792644729947060101784636455243655803143372953525698335403251205058231913793753192651250961217695483381890425704688003191520956141245105844215062751714616829059874095685844599840755733351495087332750894464147339500229757833328204072752745528929222211238265510534891205783966940929513888243326936610771769134688334551463576308058614863025007382483702813776966363585589911868898926220286462111828042825818016246190784305452212931306046708472195659545384539361329175494211800407981524081916044772538156049753936490513909647211678025109664956114334808339187736800691710918229873830161854158772546090399608181599764480 [74,36] 361246866071374752641942663519953204560691757082649597888772616389628533641320386497393291262242629889422311287709766791980170017239726264447613825697778181925811442757958450694964667120528253548712440287021623806108841946968919017230612693440251684127618026807074983189139652899633204571217719102195536759504899728798610312834299787165294887425107609939630354780932701409777220048395933886630442941197847065493880582665312894567330472367373480096938274449867266216939534746019157192015521271727767875208599060554901443147393687438492747035422437480770262782509623888880443808388593353253348938150834319006035533625576382912726234934216600895662298637124704192908640167371387915524111064297793826388352414882324377034460848592524478474853454365567606314011643970379209279937390954364193934485835308642717758622832188184370470246898637809542242872551080005309309500338582858348598793187425782232000935526516107911621321197845536953826747930682967153566899377769280165423131824125355331240283142811981464388538401636325690492427598914517720635020751732272842384990466524078918573734344428814458724155070619144918124458826935343998684741234312939068107221516997771343341330361662970637996737432291478419584900739523519026120848955123420917861548668763671887224570686885394013580022070035956895521508316210603469245777733259485839400709859702344979387318995718789118083734317246625084081668379298493224030324032461190427016256314535560349353792654837080490817696181648539758144651213179813921653423556818542204516787748321361099334206412982175106942991674544126153791388681171999666963008144960062761126572646018363957292954761774537034087657195784652758088059176942028085555895260583704528400605035533658496976453374423094529671066817807369737046865651632741167787894405998544889551323696233978470122734187594796246812337276615971827398183491936552344767876385731911407997558380460417865400755857561773875032727153948719939153733210632595814699341707991636988310838025134304705252477116465282670817461754314950205846474985886550202892741732955825404241711452276774271934401503420299986791575188816111697305110118479338699838399984927381031172848054145187546197979388074045165797765975298137483875483597453653022197606492147304135790105049873684200522777400559887329841292573784231290786094372760667824508468500850413683478842507355157513375632800046844161131230920370855914649646677187554203478539040559633809708415578000741430192768865080281846754727762053149263341682271233977071819681759578799697134894040000162309703430798538850562883628148402574831393054011644968960 [74,37] -100524580875592482293762554690373390110966806310442542288488362569505015246797520849546060130831201954478751592660213531040341380151919749754988788524205610735900992175599161772067826304215906963968098702099741492796983743352335031242497453301173998173758289388376121312177433756847969589160396778924197918837431364307042353953690412748985328634779751705183507871376897149840030453026353718523745692407283033221793659665266160851582650213382522412517032527620487566752242640137502835602722379283644271153734232924541206592802856175577434930995826671602043266402390669688450801308554668209833903972548765037679305851878978605215733147583171636403816644765928300461221854638171418332876313323817323229587623138115045353085584289334865567348377999237004447651895854424414951230969381671956296723907642557648920275579809093546997314522608985788670289311841622204681290509485836312339374031376791122994121475755597838209529642628377782856739294618914299296058717323919677254254088230737488285424878666410737784467344406353945599053187807861826248585835041222221235799409505549421320289625690213285603815582728511244981162036627568514917372197138896336698375150944286334874713427823556702458345982627442547409137096539531860721817225353623865522156938062444995573934789744342513588164621038562102748122679652873918825662857390730892409649840004428021824975351951087087163042425435849904416533468394781426773585672166773893942922398829613321603677574430259814340621303310889032705222417748811626419452489129820699510359495869994288306383341680332269158089633308342513584083594417841626674302909415910855787004892891022449438277058624147399562932062791142223872072390790935006028017590890524062759680477298787575778352103691758563101685925700835709311380143783828486730204763551538781907283721560745515590126119513865853564786772551558363919143590537716824161853442200451719664870536351321101369171105268379680432053188160709962182421495274367170463615431974399576734222926812706110967079568386570696933732836561093992920018936348367925370410881586968667532359604974212994420118652796420722383619200397612977268532048686244430878223809965297695628666042460475523103967182519358641244876614199658406932742965594775142410378849958429115973347688229428413405062942617553388849372552882855119149996407630539139046431466596051505421829727680621753531334057043815806021867037285046769954813388833260663592485459875778793794090842743216895840394864394640492952314871794419800768512206185399763570215637176875846625957591296573030849732789120441480871826272083624843268937241067520 [74,38] 24951181421764273446894107805517269890862582391455952621614734822548946946103553250392339183622560412426950937166743285921488318740443662553877339825924759118355058155440411876723900743454153714446605183957618469436552188571256270471404633609751035124929970182184634269424637040808751112227650932204636866700706118193182754396735588362253162922128214428604518881976511522831914564009822312179342822540161403232996632810840511369435235985938024196851508437168767452334672441241210406756223311656554725694418698336808940304083125504500085558443131425814369360594091099138724322700046576444870432689134192228476648846529881416036208857135730318017748156304799873559526791219094983016184625728953006548187679559761734632202161709598000518537035162593225212801905599396616143710364182944159603320118082756832728346361036259346326926160171781062896479881979032651958020784604287312844175214531997982204670935968645247252631057352244951962657430015954314969976111238668627620389971883654032551363946456092718729434756292321817283380638807134900540263744932329647122103869795673466235503060665936435732824029613022775775690912558001495913154686618846184263619807138121011248866962876857958917339027416079731553705924539284610698794916193196921153156299276557717125862294789577362955331105126336742318113289461509188783784322088753202953841949496686366563679669210105745475339455104811029794780529293797525620819221148012383234640530275835713967809792267343190353343700635322932251458416386740551364021340455023971384641052490236066036765780163349145522348462026652594451497300950973371156740645544005593705213680134088509219270556039126205985471960893320970719771139892436420303284273257300757165574596743174402998605547380753006963698731739577414071036395990668639121673006069143641568190234277199769832653936199878987994911613186380869149194755360154596917396052451092493268580442015341670719548518511396089320357337695583581611957092489554979202941932012930459162031615582841501712219593734361375037608965754584986158364071568264571657565285066362317358844665541582479946907550140000570576847899924902702625264459398715678849831896854026305170544293870080932160208415464645664379258060875655754871438178434833439169763203398038470519946368790787093621398452527395836213218335244527291820835396567671992948786921752471731678589351766252010929419478878799723782247710685845711201421963567103032071632251763805978254002997205647698672499460254522253833187122908129087041768687336226252716788743804448723643501732227007263559242704665346862062410164343820922167138189312 [74,39] -5643446896034391962224971961247043845773779185645287216598271442806951208107303271147123780164778538715629217121443512278638263994136792434936565235207739391044748406693531179846339114154732508581457070677548045542815440842231884862330642243276538127138368258317682335818057849564831551157060248021714626284236149300537705371749683735943995031792148426256039511059820933591324549277667157794257801666157805134677616427397153414534517850413684707439671616923560108282772167378580784362353370369726539287604130910666936012506221746910469757900554549660039360163076379722053033527616512479994184804272987744818951250075346929194008222204738991006040035134583955726734009296907909421931603890346665045117887583302332204264872326963633395907761249916385490470360161976226230999660092834787470588928027624622492787018007067546574896090644087154355713310225962448881440610135465508022594049642639989795402279941885634303075712796939000480035239496524435851596151804674570172774682150162470700993872852069687680931843447349707465762645415695020922707632218079755761008046445273078160527313962148181460343837162493519012897786159491826987813077570794713168703072032243019466577648435887174886696999384671951886981332354807275140051152665195510782268845654109912297684535542761945610354702125076790193555718159258468224204583183473029634965315198221644559086726905911449227736910912361827667850193304694482883187664877503361105792211572480752589219943169618952600402291276609384326922689054230732139781957523730932000681166965777650476009295938974853429107960577349258938321414280758062196237229950294044847637594779966430359246605190302041889601751319651573048208761131166985482662741049024348374490173704798508632389501930022505931819518256615240163282049140587909026186250147650438297823663227079577809184901256408583879807696202407247568711524204481112951787599521261999303375205577887273600670617092542604433181263768133850103181872238604108800297192161865034487514654348198066717936188315624122970249134151721877022771971272727650728206622494280703929121023045379092661305919181185969322871101697104007219211551101105848908988124126598699135233169497402092418867794222006991412616690129186474086716449725422396602301240403787269250965286065020605036112426003957033003007645794195191953048180139742712221996178970105892904337087555727679075815768745714102939172971580117707433390441998560319935095344758602540902756986953748441674220425518537908238839166924824237631647984595940317564461252293274971581999792593188234133988225189640202885699065590860493380124672 [74,40] 1173836060134947433765468633207864048978322697964649315730004355543085740763574936674565327600479418548154674195741193685104166831053450126069079965762546640081717367674904621136366646564328464556815191806550432335617217088909644078238771291997673289088135655018853209854112986407734565348281662118486032140510002620449723772240344895657405231145093652835604971755939562715838949162434254089231307277176780264053842168426568697818049328455491087164543825029755374659120446533708233489637094265648295256267599279990712083161973349539464799522068402545024227180710691604569240981442444925179454879523938823397906005885803861041207045623784429630078099058853955453787866767168475735981771858384340354674749955883233857242602015638179996458514346710118818743025253099665847192829837660260158248027871869360654643310687401113096253628301020487804990993914138283481066195972502526390953667250434104805535964448859464301020356228251468698085789074713317016123552446485881629020274677955463419938194248327625714957008924697782756124314840194790146510147864353200925395767841892535298699535065054714963964831468946409020879011520925336855040301722824353957819773179378024011392786929358140201387458491391857527437979532469812169585299425298942314451467470630952092031791343834124907392225967322675964229433912434566702747836960277791827678969071997310404817389734861589903563683270112077909977394193765847184407526233582918078161278146917803352930395805778209040873663585116855414598197057971171921857893523133397842259633774990672402476553121178712803478544292264228710777000796733733894112512295286310134307261966420452884317139102077306829728368138088037873517496328860379030721607236010677436448806007234456441871461214263714681350437275720786814710225495489155910835045198488469232406897401926438970530167120046271755260636311335260852617189320113228925724271764814453239959434721316367353702594098867229756313422720702086638552692337825595338337243097554133001840067593089330725832200568515917497085619202128051808146482484956735317738588789174831860786309998128578891719293542128032021639926779646988660604746818320977995323692433288291189792632557174070192150307166385785202108410384723233390538409347226118700156555071671813896147983819008494224696473120973478228847238901401162384025995779772949130890165506772511032684629391639486977080995247476819297594256376327689984260800923871186873842231779782067892166161784302926437847503683395531540535153008832876634600390252808276305079118808430155632946481281997621144453542837582378405545614476130727755776 [74,41] -218306741846136304776808408841128945420270135871716764021347474106003275549104905814197509578815402475023536850718725704786401361912751698552631543386543253928249613060610035569806558304198426587507753707777700612736537163239761219510158485269649871900695496594712914702825005593006401557522625426523449068942208119692858640116230221826818946620134112110397225146859357902474507969156313407766181900513094515644869387733428160196112348270045144185914398045977347222131238502426806719749389239145391187507015774985178688332508021171956376277589838572991177585008101426204109694725830970063436289859531693677883239846252486104258339568614710808065504887420392636767139598403349667916954800512255377359691507696406501644405438420825049940692107411909878738799080565929323363100840058508256124193449036942765779521695015483930244874664383806576768970042777956465640946177122265312445425263945051500120472230546836348183647902372825639840362291670926118718802028123776779621504561967379966689811404868096230211926065455841165003061876922593515141004451657826929569184802877566216437989656196695407870457350306196847771090477845816696768123454575691748571623058674466395038546171931567434086971871691230976458181332030776983867439441722659185492266568311441905189274527759977618884693535496098313870877581212926742406526514670989463148801881989741723229642342172997637776102665118274329321109225848583590917609401907624242392179167742438140569380351166379946141319280391494090698668517168726761241964061449411813251949198674810559318216637687810796843600166690919304062411795313893821808153758141208875731339917827941974787695933145507397220325431836536324895670431995775492716550926684964320621508782316421827455858637998529264769581739724827992338303494971371877449841379036067718062184815523836367601446970239434347322964882199084299467156312718301676765126508216602009154227740824686063829676098592521102771367844204494024693072634081093095737063828156930128556213753711828070301887945749203235787957420009480152290461555452420107465446128863163578226814041210818718253596580239446203394397523272192628873418496949763117347647823350229973788355505390845629870103988034334594326657656647669539824681728269727992468108401789433089137075560172936014794159175395277263647363769659517191683913995005429344996595870970762820935276318283801049834364497888824278120800178385556364817250068614950071826784154900317966512435618480817140465986792150023477484871251664021756114605321635848369153816160100959348862287658402871011369663334772688293529953906504761344 [74,42] 33672210332444198596157102223065568460182156163411908710594504988485565214031437163266760292858314740688876947390784405752006139868446451516994347243329246396296462809312094707609857204094839642481229789748167103065414749476079843876933192664918197601389977831653247356943827599642605680681812392778459137019605556328273727136006665970075354567828066191024439723088665812934878041206979565179114933713898316601091879894596097127747874651525753829755836123498922532169194664015813735650728269523333610339422633577818412767400663335959322284375071010996410557446218417562870092641111057134726263371740253842202905039725000525264261461322920845721501299954789668983454537024886371096463357908370122090205931423884546554457902860046655873520180393700130785158532528923565416039164069083914522407164218294840229894514055826011144008444654575129192426157920042281241460287549515641140358670188035460581623028288437345774057130496374944161204070309235299403915235585241113343065063443531417544791685513428349569959667290131958915418133206248761299864233967850853834410237959527635939904161889678454534933147465677922920161032579322724263605311282099137735397472694162741244385556858465348343497788875900342969146126167923712744424316231256008208953692381606411368473625822225016742658903416448902439889196767675174763789049561630013267109475942233162100396309886060591624755031429094840123874300295921805002522900234346284127964770590963023709394254956018522623938030096075349391421214598453786799831578068799323919183720553100460923640086903260475653667677959345085915597488010879124821554891407197408851606228296862197062402700364727534582370945876083316488635441968169527793916540287775773075673885384816189273943303987759210289408692481209961402470736069051820074484547956526135102938219773446964531652698238495600039338615870695974300448557522497572298244002766196253977686839803094849696514967777345992284040123526996807308220339532917331812316948876198267886984977302284600502403508265866104561879937662163993398144690356578018508213273282644895587138988911424382722558839698984337067303336275445489577701098598453790811227202057296213131127768649744122727015528093258652449569759761970416503259824741944347935623433759090822095359810639384342315124563337505692848023032539739362168787482582861743972310891351053277385712493145462391712836336025101076228724952271925064291874376714611667480510858940036594329588795512672608927417099969962276486342038264664667630425129137326221422182291219478942653303412009880939850294367965376229555690643914752 [74,43] -3579428040855404621964621886931066310887525052533187740668202336356837297685254053055367739821893042900030346354956185029231440323837648104912268840107319326637805535808975912043955914123916210072588393683624354120779110255176259152083597791876217002955678879267814004620022571775874529790167630714930087193583625540845719686956133123420964812689544610828915774987048607872895239324994262654644550088272503654240483593891766299153724788229772867004754586937311575413082662839114415138847060888401273275868540009614805288645843884197052255607224747751379154605977600383777124485741566064714155164869331576281513929717157465270655758847542756151692398162846578183799502800936374898070887631118444507726824388853454610814776777251400262896463791810892846595275870692950409724427129946486204138738971903254667038271348022563536611097648778619650556507467937413751288018273756448749876179353404741337761191477449426205345244410713654578142086286103345705507507784770054035667991893124262893702177119595779878537994993152160284903657147973759341499769454522320674449068710210867120051375813095012395941359458020761536766293331412997484642178404972982237135721368944163988121932061805547704569130139903166751081010220922657362371965739259810395474845841697352554573235537617202232348318209761384536003820936428215748126366722361741832595997337637640807234616658692456601714470895328942030568665798643130989909612771478930673019079330393923611228061827223662164635852796013554554541463685819666795984967062807879833919782515041793599851369211016874316235054442890610065580153321101217315747001163137197901467363444823096018242352630042631764774742223830129809204075288101140662005617305148608423505602524158228234118894058173126575984218959320058697805654354926427436343299710764610253585783418759457062785667742306289583974449280257426749804126628243072828003353448745282792211149469918074001967370768153232351303426583946956665018660363542486822620634543682570723242198431328585062989094304525846706752309540833708987771804029619798387542616252940454151189038257048530186973197433393313661331431274788663642250347797753340869176597802857858218965896344448370654327689885006953229235097890009131597584838080454836833168902075795680987862086495533601757379567775293968214525568568879325442805316174208214933155765478541131767046541131298422496530793926532198430571468476986978676219366887275754919200581772123559050186599283137191350266007735687022475367897311431643851534600861952928195089962469922265020216928391240601151782760110989863733746991104 [74,44] 202920833091668601412484893740893902991074770885675197810334275849322233058992618403961068014070769096879592381903937381755884012621047778557975172572086428153997427532708286709755699432634227822408551698302294130488789439646718248899980652145446246946889477667859262943947865137861073571664741404162720163996088309934861822320752258739624467802608639675981223605700044611882820226178694178519579426042931731901181687060783504362841004657457108665065140121173610575561193874873214142233090527808027885987435117485943814160716300321222517648152263613963731401260268179416985615434904373860682432043620968020775696247487896224428987440920671097240775498270525303785673174604833067249930139979264703252824070917600890371514605934794317583308745162058014438585636087439033213505671687280957005441882051940256706779506393710587725599027396371371322626042394005188861942612995423353773073283683980494154350175934633371193263746333320348708687395066715748215531216958769527207023050940959811071977850240283773662622256077694870403717015189047230251768057520079376901656250919748472968787456802746765755137148732145504192708765830704368432411151459605224379039446199141071784534717434007147078340235992048398926564074441156957053963917668827091153356957583985968780291644446693096244160192731258273549971601080269684366110549852101171789769941506799888985192214182905644988419610847279961763144027366559061493408879348797070958518384745033148281564965374037570793054569814362465293764422841303958670316142417554820551676662699431882339185796080955906010728270973168446758723448775878474076366682322646897623603092841297270263235648662579300128704016449550102200703986802488511211125594361428177137472627408588965187910532625455902128971670095671715837611853273063008558008245186215237553590851298739735305420976946476281284987199737072766067510171745474236668894291525168278029641614564746509879714314770299661823122860105183086941963542232709715255038291479010901101810578239716332235187789713978307263871255016724738005693726891647739790674515146310417450326444664797393298415253932780670441468751041343358576383302854589689674649516892572987400645211611901709281106659424428177280390042406575208330216028417153393737560541530459419890831424435896820363036726838633933775775526962666381622137918923793527670606098916486208164539999865969422682660470375096435437866412173874686468761289725823982773886119116289020936812300868474298784261562757239891411532710304249527938792975766860988814628306972710379598695271468873803103055914855746454421504 [74,45] -212824068602628325835733873702527979630293479369905336057085939856452247854412953057140340472326797101282801629850255844569866068093959498295039560906309459732716380723641571531426474571768355992166355222771888593958517534205369425563807599344336839959588728314829582806497678536341534517379242642764209145637792959887011282373145130607080022686243854134981524203397205186776498388439261667780257511596872371483667086333785505489117028545507154009583244905528634877015019953618981933005972284548793220811328372696489318083445135271913917489282138879226905317944451078484984710763888170706194302976935277570641874463170384634496491735355186293043591676158025027226892498341932032160533176036913521407989773731661022014065746560394978366748519157963090354713522869657575766760917113670359644610356008121816853069215691227396267516629391767528165629197256649006020971304217419887193116116363048663496035068338167769921262706477243639186662199141118697626317853988805924179330640675599169407033276617343929210948832918333550504537971808929675512401240487014076430518393772402919244823173843141549818491247268840450671799070501707238651923143897711343071674625206227953744505242327505425428027074617993364624457243305387699734002612788403499816101751254493960828960554195804279008779263296086345572940131437421460418297426763854154227766318727341014468082806409981356391424885165474086247015256059730632342095344256995764616095129034866107009738682199968083271991177572037196576524072694792122272238763007742555342453223517995611830451942982875668703551507489710108991649650408701088677636094531610171878222213147337723438419190492225294448428414065126240999756339278504424082165169836177823972444346446413684242153453399068244939026183032212687152129194507722225949554696332591120524412687355221150284835484713038685438139206188749899205414319495949505360265674046292556706750060162556303265815019786254905235791340483968210824883706367826676184414927852891382394860760088831250366114670715815614714681609526896332114516623956903333105961851445821133429766712460295808319642671003379481366968497001494254530827191324856712001012166268208116424355430787102996668666362157736309110329137668378541801071733133426445675983536547071435702168226747689256583363288758488724734641546029303266169926377083606975886281420618797341332164919003394632118198547630156153509290809436414812363606051305398183222177801115618713887963940079994942009788151778891148154111238793747847732361574779909443350184970499570317809755981816086270989657749934818983936 [74,46] 198162390928385433705423317491799184637002567663569302780023931007978948683784705528226428747050168426396161315547370544239053951400619129668608545224867023425758633085580581598516289601998817510647141920365446005116790110283299530189329251663327355800041059060807077482206935484968286735287994725159636445264701563360158430216633726010317109325272512313228927697418722581562401259806802269720401508996529903286969165432664097372039032999459905385240870226757298849313597243672657462453577766671987263580141239800690647736972615933688974120549155251658154705571503932754771974407708131313630110064978100222304518485313474360195005938698235556301518429321598228988995280550599062027798847001978175482679714370578762846062728036574075220740490227566751131632002234745314085334606288761355555873784369131522958801494889150294854140888379581447527352078832177744925797434837030034546194230842741042467413986497236758164977877575014691613377664771151425145541602045669343892619599221948266663371003839874039896515456575126390957462689628156658153088423037671433247618893035790897755475994356347962522350987591306717488831659586655340193236770799495269607015692794607165444614920349914803308692029714413595348502830070914463867737434691692817372101934584890107818846393489331554276819996870271558558337037310731855842152465666280495277069527309828849522742968362129281076206719682007343296558630367256350873759200069874734209517465852189559321708058212096810202762747296982508751744971330920709375411125150598515873046754272083912139952096260937693745000294642205101693383463613788421666579897621972656183564611188858072499894549428708017561113175844931192895239192733295650984519328273909193795861776802549686588976857610299555301035013242373319703766310215198131439251590298962995636170504034634798412197785766789620139128608820730727301858446543714298829217095315750174273662051100576018362433337666328481783952458083366629297731074765027881226899935252544549210798501736353404873703169712869911651530146841390918778436981109928349051457334550523586996724331545439004076978293602588385431722797491246902117674150320613063969437125962442448083980197580672468996098540765839691740468814574893361146635945520087830923317925156190084653484236176892003059441925785691725744203235924547835321036079311851966009421838267960333496802950613150155305266729706787707831812693196417587407105850416136311547518683777135369678409442045785702350947869968439063986223014965946702953907237976695554325454575701265841539719250714957887181238619491794944 [74,47] -90866920684724994152401620060177074070753039330683901938173023323187877819500712314101262031563604732807868426016230438315284889016916850722702538567953167745019767021767682320448052240730445087998114334733793820374948167028331599820984403061539014972024837577667372176978456488576825435129193415063446309919514202312338214253107967411937651020575503338450011114846225791383162409300633238568407822102184121919198985182734648701483520065370408159477455845745280601945045946235755117456113314093141213966538876114930402469742237651362449376622325380183880478257968857531674128077821382608821748358813892083529269228335373110445432244200031981789888596435527443984829354352442174468312280873330498549331984383153727219755614336405241005486618390724463187672771438388439474490921818576187776598187826782940158233667196001533071262199360398108211905514012207411010471226632700022216651166385065095210385325089077277926183401622671125534052095252832084405021273459373543199113123275628687729299885421498846925881385844361292440841326912397031968640273058313956245046582416488163973979531309188860146516236718153415251051213914363097744442891458713411660744415051494749812978212384402402712685516433753274517179051681204699743573632929408794895842368350219885636246673514408394241635236692112267192132657857442905767411184412199831902802684928924370449278114123198481435886361732576746488200272496278475943910517847689633209751284220738068167121925068812136721380839158144559847361402560104778857795417332972751150537408335259538568429043293038890848526398579792550983454356828263111405784707950766785044195627387448029113717309432598051709272841299855179717123075780398861022316019952180307363551550161124544408259785167127239100837800570704418859331170252226033859159071712440572544151190081655521130526736420530723302278243621484773520585444176165673392264884767233169663670722696166526852400181754561974410523556075661804220352613355148657937595589989533707921124881937227894219027525842070372842891165974158900059090440720432866205678965311537256159952351776085398915970723082760664930766265779527326145648066688753787796408755839415817403314128868500653254598844308563764209581167034410580445950858961778000562050484328749754082023563238231253871897953335091683432253583107195708651476234355984001537890261960359469935681302012939078859166794105788813825132155428147987337575534931621817855727416443351216805564821948181239389739711632878591319751187453774168101971085479416359880964480830444403544135304083142083353557484961792 [74,48] 27666769337257973163039105544709995550764580986631527369239002386527568765585564159892632269789679018387300345433114108401341452100072549706399314577580049392064108889102893699818786523465368780568239620612573901714581316372545539075383873239375760481631040540837295206867256889015110360650149914001469805335696851251822354103545003734940407973788768931027603785362800831172905113295045517039300516313955889947591172624774185636986152197725780912185995487648312979299523428137327769407278665711413052482013955882139485627677531505208173211237367896612251680616531266512992868162858066911863331642397107784447137146482659052006412609242178667451754745746310512338818195814551131529278029936405900189364712419986431071229478752571037520119862859816017179443183459759689224416015695625610980302046859290964383243951948940367640781231266186797624714702910202239299842823307699723345426849313742158646110649426944139470501198660928828640409776852318377986709537777000134931290036407394780662707650728783758325978922191058690959718627813749331070983653992806539259000383228490044478805538559756114579317165527074702542900476172200618511445240114170919688930534709940748540935059252799596136965706100784098326625202453169371901403999057579529437186860671660847154301704712300937816301154196635317151058812031224394546468627141257414418227343602261005737288980065302472169158062009123676447310372928810470369492160709577422392234663377218636682565023416369750421041247790865752549599261765187607883296919790481471718425291746266737733919797771498047716265679288302996264024353281806500647635977526254472872188880297119977177308005377849401982267990018879930901753687250617951924172968344008953925560010215995331683449519287399696653178199433042482965695719911106043685403197241391089460512487635973780480326210505965088810407586997953002439167886208916146638171449825480469067600284311451704199740010603619924582203193440533527981100583546694750849508746704681099487923087246015116067538157752853168269034094196882735348414974882501775478854868306386724188100869993881495298729457216824656030945706250524104054657182134771499148713479111040755644466192841755901183700354905129784055131558763754106059206934963422417028514171482511317826553130497667812247532006325354592054163129699646417229315455300839462013828368435455779811882764234574714479362423909350282003989438931261976927148872580418117344028156801210349362572009047990642567501476282249427890189439163169894714023139397539833772873350833766786920148128862633561327704997888 [74,49] -6008970901390117626618879297370069774017479999229731302686449167204134300845802637380625497934450800957258954623155851033510984197712652623882865510141708631499629489947160218283882400188706978727730491297357372717071133289575212649222115464653049321008062034627377838046805190746937578086800012106107995452675225907138260667685376274867986297763715007027748741691090758218843938288991898353865733973791852772939290183178069028306367397851659556014590762429738686455830381433022100714393427005354116929453812882946058612617984787568349963530729597436390254702336581038266410357473499960902356814727328426157084614407976371802396579307237396043857477265538511122975175705709912772216101989013294103223659518607791819458108449942706750695258963971956823717482555421779642259833677194407801242794638924712914433455974289978933249738547533253275100706686302271703439642495580995309677055280757663033578003184542191666731899435728851422816404957875837761659092184235502408825638368168591548242144135089321680396731121509532536325575563767613244170354668653893479116898947070911972279162846058681989312991430088920802907135527694831010311677242225701760249646489341597956451174275929252564637315463732575590571040791528994938626570255431095243262412566031224251227730898184703280692995803287653366327641589583367381301929454092739015045379498691747224998056102337398809653325989064448071096237120032285679949812116056303764002871077971917141814947893053747073476699385104133278436602533647689595764726983994028258823765516126674266639902136833576043437076190695057235737080858251782749032551627421508129536806198693678933255431000856667637754220210037901815054578700431889189603750447090700092674506249453341153515991179122792749781695327235948054993539707307829126974800549311494941364585035184561685964058227619510396701613971299139422973568926535228052233465829400671474785701909675120949796068309324919103595168699146893071291490774555939550239308386421139681569885928596600258421997951483432072057934198692260455404667267974261573884552446583353664135152301677621508425505725099135334937971615760459797803999308067264093269773311101391545978782442817736765787745084069191710701907561854241389915697047360692261215220146662007057906116984495382740951644368239026982392557277284606673622610360906361612048029056505271702209112298361264745172023354640033068865492611287724839288233264421093989835951849431602158202540515542109402776489983726037486500462759223301011648065986657966698842237925348583432707066647841201736122368 [74,50] 741328557205047445612909397368544301558607209557618805070957356012939437455297856673905985269990335161039471509806114118022094042569705682143029322152210156483943610558988653417145203753843437283739052884028855184323578947608353978251327333368698320273653280422138148543586448232792434936468698657185664698300088963059482888325978534623539194911665034075944523276173675161498193303797948024423011696710912906440811352379755046927252489762207086173588321629422009503180342475470552324015303124249104965344745606107480810502011768896817603942513728012013605366383936421014414950868644306204541429356570164676985147046110901682247674660051572432220862326218967289093338825585065485589537430785256254381932525729396701620558539125899655658786841785298168127944882814973489627608491391578747499696289609498348687021077033452088560150175668549999907475435082488660205581293575406889081727090255937201310971043921459923794544081876967659985318410667376567718642167926951089599797214071694018582990279687384386897367755754055500975773688345484459884724551721915218750725060083756644832533519662237633841625267898527706690869382760158040158290259807479254407994327704903266670592659554858408117725672781058787477287379538956751780408974878480711120111275205902902662353449642407473147720772704749165572746328349519427928645653861677160209154473938788585131626685872996714880433171297548847263697432988436857638405554388206591375556878720755656176465467585816189158236030174798595891261384259885502394237627920136419758646928427457448269280328991642887522534061064204460526137992589354126042464670065566835995409046533914820246661262127144543561826337337440579330340424334560283858441878273804588084002060622186614967132280690805741426773225431589099995188600824944630798586985962796401328176749765361129650527564184563478888127199619643254620614171791763672971945847615412215931036948947505449415717128318117175418734101811417572275881933675166936904804347815049700964635839583416343917668553005972274863586400269597360951653470109694262720606365390411553211258664546694617764102503593524011872513363498611528757114347655046811666531082094576188851041099247406087081367444660163121430180912553072776178333769322157517946231352075293911530898312176519441382389824131785656783699052229825358316178062524801064803493320403738138090588165289129236323089409905048709650390471185462814515826402584850039847397314705869820612805939331872298276271453384352962312166834112005632737648898951499023992156610248170529168506762327761092608 [74,51] 47311604108028029145218851653535867545429455052528892053788818801050011707521312331960839717513589635475474928840470313435314688180687653923190534445254698366922278383854171032576060386941104227578726534890775983453515090752535913610450065445826289236374728164894181438404449534847182278164766959197932557046327409454924785718712244291297868337730218067957554007359427643858337108936288016171696439090033975434590046362679361129998521317123910460836985975032893340058563174390013850168123264777967863762848670560455056444215027738733409542480021654991972701564820803232184219189213922232043011838257590708472664820624021076801376926197517534608899168897313405790422638044738063839935843687727495192476221816942025653435516776153978863893070679770637973586718595632741526879079737898295578383836037070767641886974016148371882357834271805726477112104179820412789367220821927348469120434379828467228885150865884959309016280263757164270514174290567140003518788728618130720807386167035016830667810271732996762285870579232207235128579810177286881800237869101921692963566397137628012729422465313139341115737275124525473799711667141600907115921404952742921977416597541876497973773893569982811606012940495219766855524294620697498986352220400650597921698401909657143824739439193797513632332242867654996809676047847128429969451756697411328532441351185722396428493759814080912123086871994616915394340835706886142630173070320853454742897136874149884272957891926417326860487604229205922032162918499680512480145424005061748429908654649174379906220423908279551927848263691859456587000044977943257588386371539514137801442879910411952432342093064191845012897964103775664269125363038854819138103839014998908968306660789972031650428714788285695317631267935823020928656113921882252526340091771144608636489373735044771324160059713479437338870596282748992541887476908195557613881406813002462802702250885621141212109868391946062317842746519621065972127563206589899407355482252399049439187643510817643890356277079316414294863325412255032663318411368551256010902094593120177175563371276337998053737668611249310784644942035124622900401532625092798463470086951356500797764654268883721611566142825706819985556752993839102515354476521478153212013842915671037753117270699771572513861256361518242163585403563485099924073739401723984053517820684916490630492066231779036142630758812700789375792337109670946128246459578051277789674967180900735137414365734807330970005037230938361861807737207214827812258355742380639030465983400476558327094515335168 [74,52] -54106219549978977147376650967028465422384024990491697871742619519850226536923744880997249302381593357192875540289740001645338988957243861156486777250687630252579767199693183164442957387852960398963512000644567384632658604224617186889528931807529718425564358924403103199742339673310431697652647410245056632648771862929284946934642650711312668258279478599994978258604857836645786287057623308889843581224428427243363278900672228328463333328583427595755734125079710253602445026631408056842800541673043755845099205665445621041515559658769660184720322309174160072823012943264403952684100454506658890109753749135177511152410094349132386109975474875113075159349129146200630314139176060480497226201408696010738930368278444387972978178116141361782405323947679137116996675092496047909578701225824724518036889036444930773594748619559936981048092938817409960941524659643725527579841345919011852290738090909383128234981111991812623891581378481329605513420253480620634590816702717687272111529335901667702869636903944449157408254764527099430978441789620001882356240020560243249776724112369421031961511716357619374680543193647597839539876758099631376649146632196220423532193625529343154116194716870188496981261426329256273407288057270354893069020343964595869103710469643330496337083777250002559710038995880943996305868724879198607377505415095063755615519403173505010173424935568562616640309417032651843714383273493637279944953677963017848914816849675857248404391070173223880027201659728019437144904173342707265929428373148538432650879387522416003204501064807945963399685731064288694030938456538418296865524284654569782067612728442029082739144647056032657497692929024109206826378086583868980381625223231119529797025769243596144424628515628706319811956601375134810747177489527379238146508076476643956155305276186248566373471477672671102300265542652038537699635312014025479759593667202455720144072493273199920128216207050210773833829127116943774330223874588179695489772679208262892419956754972409969158657481721694938349564187143124689804561882183021918343199179145927221159086427230519033498607360225694301372259292606832845206819822747983456439802785108466348310423661998927883915512542813536688801317828174354671201657128965536851971974917948397442934591791411969377800682181188995302247232777721955171250605627477359782321298672498392732468518658321529691490925683288705087951282652931982821728898804647997782821298433506502734843529058493653560392397813100883026796128461282058374619967207809606823274811757592601823893520384 [74,53] 17643584455050627372298770484531549346292013543163449314055210142803188606424669004829677215704203753075852958268363769884206396401771830535178917512788231873227292155052526399368343805935347196889604856835929911877916069125238847272768409291924864799693302170561509255214737441595723774178490498477505315424051196185343531545312045954112345708186980156012000419666147883562103704633110631744589560603695100739946331544207517043482952436792045075006793801244715895972924555537308280339292629971039709728561558825191458384110130900839911462118832861667838590608286830697716654295660856241464237186374959620399963805655100246603408498141333465574134948446331543046889343216837771913308679796918617605083135765737965320497626736334644738736261372158745154046157333827436324629907046287278303674604094523055936805750791464311469053293567909904919762932346754759035631272526430028806476732595304949693817994153289607512472627304766624959014577416961248666915931721306736041094972310085764749428158210173542012712675177773050156491635288837978137859364303256391076709630950516161541026557734879044302714848181320567411730048741553440502535466769107180873129917996568681212952911433841979999043465669656132155778098043825027245252970330003078872923047978703525144878693971629544838839257941485616372849232972404172337862816252595028016468266438640373279516003591438912488799105564153154580732384736299783338171740813519780604949214545861189499414476795132335472471052629122105562193179334236335145570081074780671496742376440632218909154113567680430961069735589392242420718885847149404474160285427181165519482170460998016435019491193997935305854995893719477539561907387959971237619256044231840001957706213373156638504815992602151548436825348540075776916754435073398427613211885704788125556098208913103084697122947064556356771391803182738185303553190236362510015969209188840894734338347196772146132777827830956737974752791070059066369453710419775662693234652180725429134092826458483096275465506206402904446644017774671149162236109626098147471833296199837410537788376987011838499961699944623606337370113811569149031485922534345697904503941508905536071541429152826826909416482773996502355309585153738548166414553457280762633770617793078488787108084414139693944671611502511901205771434675596316667361863738436163699862684319111129973355718025014002724792267134179289323946395469167249129699659398854200927957100472811019557691455616312972052253031851053092734996709569036044606960508487485565773637891232708170077962240 [74,54] -4080166616354414362202446966989002807662300357816753335429749650259067523089473038402887122992912473159195982571389099984305746130361696564035418801918637681740325503098856476200450896052576709089030358303153948404837934227561991048540577303317063246548862843844566477790523422655923365488804887456308703455906147042876585991512875724947813945237314077087186389610379566013294059373255718234583498623963648950935566520431272713543854332564992206312235899547001846037838597347673562778374653544231191158234796268103383979790907038379479390106385047398090690394042759318482867096258863901477502098112056447604805344035628592603893288571173061026665096603412642217814161995535869056144661097849011737212843731428006930128063331180733278900260203191005657970118714280383900260357309957710568842058316995729353910107460684538993990911269483692985662286919236757829188997814110147989229639968090227359707479215886637221134468750688139563040605559934539317117861166258462830784818359956842883810867817398825471153431979666044940678526850215272900100904581538668508473039375888528721109577918258953766481555956999698823266752397374112995311209535446482099638983690791484970551090552805435748718794276930090874526759160865073391477194322425111552855423417683669529197041921584484382462193597256030626216233458532609803485363739139643668748075116707961918901210717201578104770857084580996318512445190876460415482279810233118178083632814175371332302051363846337732046092643696438573921147241283918741080719683871574222477115144364824036298069579292402699229070614692987411037930226147584257558779983081526799232999146465284079937715866286072849458877719589396372186891588225160405062835217688461565489842137056729365895701118115322719073657642238106324063356056251875021117838504024617324542020100839160923885144127363105063559429100152642161227334199976460746429359247897403950087819891940274004555512174790503996132978242582235771483502302386843420596031061674568807015593486211229197877591308762694103537239559175611440520556718088655303879092976998806968876898521709755961485090116958426603576077088248515396407204344121048270791422207390539722853541951313513797565424101701634249629317033579400776703760787756396436828729219608027889235995417474614232151469227737238589786099965425651751523780819701410122659444692908060162783968125041873114210712451492794482868492171350512100068214380638315736420507779598490838216936901004896706037694761687441700468628414972443118978540799831257206822577300955035693219840 [74,55] 768691235245441836987352744374939926636085304129629185277480832868690484793182731252321592037514807724300478853142615227884192220901398232923622035151697174178315653957552084889223519443694620504117609825612268486661183832502315405453745631975618163394826430025149322653477245420979125507380873471215207846070972358822433096492112598301937260142040734082303266676818555328600775518952657598926699436865394326292082140429925957975244170338704174997228168959273627448242894106245359257810954238678634349958886228709124182504552644147710355722911090406973577457822624465495189705541484739090355980883802297119312580927975412278893541098888550376203682505344425266201042223080006091756424239185017600229460298955033440727848932891095474593046997754123152687089600943689695628868361500635498914277946961134087446298841850687746775013162790308393192724846127924533600362562351591315946025109254489928768377275254037807081793418901166663008050515595572534723437001447863796725072277307470282117927064522929626052158303301270446442568628613460397532362186697299289656233389719771934518422162024320185698049777405709490931645492235557589150562525660228723013321245179742681852759084504653312608576485184586395741975568679751062719311962364831220650255698372164702310268572673915432660457587185830572584143164580582561241455787655169122000336259633125617197675912610650344425498040828772955974551308499597103389373777558103483789194982460497044364326573699237163889238056630304500558687375773615284952997270500384663669021748585970069156603365308939965254828561147261393861078503876954362316535797875224939151487168535111694752151790900789655645873930587566551991633395617546243208880267706413220687906158752092448626309783352636743100354646905917394721112523614746458626373933744279185248115061762871371726520150699546215414344353899250244556617480044913431598761387241922926602846054420982726407031293225428381403129295509554471623731723063091906226231966441323134001596593321818015563776899672403696940584012067137478372583068483296600712933832853189737148246650513608357549045957837624826715793921422418949185337484545951777012331375173955188944501238987639803273013145124803494187947345987718756017227163693203891509634753195964011130321750974823687766467422530876589072591218727510316678285446316010401161280303347934907149981419831577526564539234225516689106078252655966364239381277494427288726965570416059292449016112079008490915637512376100479799458216626070973365370664001793450681264418904602574848 [74,56] -119043360645100548588262090290329536570811965485847976400808177399431672615184758259127775283966693703436503670104816483764587877442876810354329509821989970121750558982349522703073975757293290466040372061848039821817107054923700629225272337315799863960053397046112213416797267510228173845411832122528356914095911934823586995601062421974748137511146784858251463291967142082435589590202922425213714892898286838770822728716586470621046036997196697711919674446420003680595432590892165659569623818709521475336201719432488345890599254895833252467504617572060733998875784976263284849011122176841517525440228315468259202857082305928419086812305494819780340143754017097434870814006391911312083046959652889896596245693504408868589464817531054731607073066054031589415735548628549456555409714070244555943604024480691037295178488092990413957576853498207829428472953454600676162743733085653329332974783988010250105088621728049520767998815726595383713746333903263890224889648970021527765108050083448774151524556806228916354633331291105918358350080919950016623301455031040472157763850744785144432268908887881022843891483641876533471081626808304036811708686843287604426249162626645326748128210827092599857074664652819458346119179034679833218580594385565481959297823574345975445979942760940960962361849641077337503038174132583845140211405734544155864876691906240727770535749818345345675872576494363858070591687420758594166974473617940011427530452726536761252540060587288192343930655919256719876847863732338271719771563246008109946382445504617460281605071394299422027556648791227788380739264366199844957306390459271175168616819344244420907066571887116515492896067416151878068182100834610263317358232391460346083081788132209969105873013524746850862859752273644011173802914608409407624768513881887654649946884089765151172336160418319111774920766692740018692729731114538709518543591370381492157653134511386187035270495293378731724647727867897863239606667120393509510681068163865427406833476489825305166711666895126377251529039127283160589391482933341799636517329341630179659206034943596819802732517095346021885577229537784450614672028619607083807221953068057011384825719486167187008459048771321428004335193987078308473271123355929208938954243349692242095002287096145402769790408334793489850533180113834719613465934684054299561925095866798996414536708614571994226946245623174669929440626583355080267067781780298310090638129782980993125023948441308146550877967481590725259616425857325429168264827915519371694074360758272 [74,57] 15593738257370077896708154940029729164571365587015325079610146688307133046545301895283388519217904502496959228820934133061610981500672099630612690126670623106371233631418969919758940832077238332216342106950291210004771883597398494270154803814016242299739849791020090065479159554910899382060368871925787622485085095043768031587602292001629462539018654658242731840015750737973099458798391028628105063975431047801838219757507390313983207589655367455383945616213888121213290125038949247190670107132239854777065200500930912943251259608125043688846068099295774770778438585682189202958484496715260067356130813627808649467605431413690689180881929459068037978228646461662731605166198209209932079453984379213079595082552438407459641799832407238943204094612843523135507781882794427705618589836717057875509054814186984493412938841481998277719902489162949851188672963245723280439258898412992509755892915771771678389109005981356888243350413976407720190381731355874092361882944095028672682709397470863733273852737401462623564318288583943912768588875698532854953602523713991677765307843267981774849877874088532427965976523129385678816847770263208974902255039839823319923319907054095254694915170188730122571585836052094198695132656367387158122887274765382306453325335191740479737808324269615306456711339217843326281202526243411153483817010230605093147432526008549389129819662099997218400250961572135280061687236393028313048491419880300294029560934445685132242914223763425218698204189225171160386086630116416683346334298545761214023963505044808623695959971596584724711055942301094161864644127058885890151565419904278858953338408928619757343137724366855470245657898101936778745285475193314624073128693201520101878229054177465912222678686965569443654583767147635355539781506063870041084596519387075122477667599917468074112087349716455467764071794039241242092383721742273537607915145600926387946757605560474882459794436798450827475003152712777088148780557366008461344531246777627199466521285153662201480943429938508946544274454359493967074956564055317225008493458815665100959120576272471052786122546880267446722998889617612930807130352159069878955297040355740657585660849925907791315346283666021784817005880278000681003014720570637883695082738117755135661442586019448580909764943802279099878888458969010231906692193841920557551157277206706572072198531292530150537963373584428782821131244337009316657954663622862767842601168982194823656031318217288960340683592334920633321424333478024890587943459852197322351968256 [74,58] -1725666182674749496300989535798739889286665501899762625026575819964458688948234438191819850693826761509809349260368688816271078602199607360786504535956483415082721440178771243244397158038967956295988233560444478443761023917898377368190639939205365317787948684630085954484894511024115200380633673494985956525956403645776337103683123163917256654956115111407742151372230485689128579153992776393352843537832997583422798997283116437970022272230565214320328871302702686993421750926500208139295157033222834621632867466637569863119199474894433623107558177082216893204338860671533865057957572623216955937329780001670503749168291923766346167112348224567841940173874318328247338853322017478055159771188825813896305473333992785260955889889358858215301443427029882033483269740397336524085924219792535557985183842266218824422599589308748421267530025956892684093797681988493012235056984038060405680793500330044639294503248143911216404713322968628635066474093573574934872499924297049437348516841178630167885423289205386100953430986716497741031823511182734969894572700090879825405761761734519117905618162257832397435806412154583378053606406461912244518835248189575050256853991562085810454651199444727644954026155830272859116346499071656586853728619399596927680942745133356673938279018608500717153023732536166764613474857540004652879515331130138910901954773413482407650198470578209849394338303726458975125033972255458167019513021842220062320313815834389821460539181697337854944931420959009828580117186056004282509614488772526867475907259188189158051549667644271567421301207912012352350484600579357669410728463025345501503751854846275815356297008833584009884837169746628641672149361449048606255885149448696627704156344652843458299392450239520105392887225713365704596030071812364222030550541810450969000362605398173049757265173338391850414951312484947543785927715882001733423009449391966012918027900133008231390978276709397153395475331878572068409128960629341900630570967192027753690336964992678362761663798788711430976667634354687810258252645580707165251019873524601534928158516391734814715788729107507903534753125388581652065457992045404841724948734686472384367883531502472090630253205860730596864393691809064822662670081937359673759674123412527466702394992765325736326146353842308480591725669389078100907692428728965168302275293728694844100363582837800017381921932590909685480623075497784358704453950537620018755831358615161305114336890931761470558888024224706616443904010483148992171437275318565445042176 [74,59] 162671551501763566094547157080689283668063435551429993201391914832868706792575807471002935517994374132128583578789667788371956741387110492062054884252925389387766916428628202148261139522886098334389330093757015740384673428749422687178237282539454809706122140518094947601093178433218898316216909253032843656823170292779740151068275308106353981462104881848107122062035441261332920738442954231567172140617665400577039027247028739209442199960066041282010776422961879667920983382401605072799395928713858070003866286887656580900822794518064830590799016154016369996129530168218564532233471250635795079413270867577502877813825149788448358589670646393881599262698534197540115019525873535108712424523317491300290785388138322679194249426907610682079905338891255638420679885087476559852872168311436636586806603774695279197642067102356505002270804244750361474287657007250633254409070803186794018572431884295590263472440644381653548439355513590973660924428580447911193919209617128798342480371990257172629499582161628209104431078728002332056631323432544122037299720925584122632813610929796377494150468219397587116652368039274303688596185813369983166016283901095253455502839300846931410882630446585720915968641431830618186913312825067643682764453970438068858796481286247054980239289336873589273019623682946173841376118447604277540462581179567470639780238894751938014795847645214961772680680387573694615799904234695061286679499154062962957503539874247571455483281821318614573248816371458804923991605614618002146370366963644045619844210951517304436404168293838156446618908093831477478843396898453694508598412729152736626787564373057592351711989620195293256022537764853161988577339968826392519778552830472419635011017699959822964782273078676261725518796902016792713638831652470611386799851152926174842972665344487175758169407637419917969487545238641057708829574281085266088102962189613161734076497823823108927207612447285346747498956283299957524210748129477706101747383186068603218171333491447599458354616882381059991403966792477984185443434556046028309481547964121056272362157876835353866382291540132356689214394439789928010209816700015138371260736486373085812432760457728753525332220405756129663028089025111103927469398241903587522737372216458341150637905036044920452842013055323991314985934195205998555353355804714317399682239015369926538818716148170939871065026091911700482171443334373414139871528662236486968706409286130494668377131719005349683123344850555278324009245993434734575310429802029121536 [74,60] -12739205196380105621125952140353711884809621152280731373763769101562113438506228436250330879661928177414187523723380582363109341417722708879096364879002887595838943645817070244754959577049541633512227085568038003296978017322878989537262988151310680220155673955019309647611783194133835349353947095876671858606742254924621100043998765389014845522490191661659931209331351497878949960393739458587712700641599153320096905223614212480996758623126547179898677079474031707768835314192827564884877636150715068006738542152146996207422287362018183433440156985148923651842101853109099122858735152143668079819569035511536070292740324056595583935008478310311732691206352685326189745950756017750982906704035725920481814378786046743568703628307351720296676301175704527763395109392008111359990575116069861175957369729463171650320857144839745456565511265264016702767683453321345401546036951497340054418928162566771087786311027832611996658240979627587346731994761198562553796821870394331780833189424789265190713468317723676165176054395579866172506662980651323674904667212412302472985711446745022818190746927708175419446376433299900687197901588185166608982041187323663124741321698495262079263750969069171970675192272807309914463263127557852879097013800433389389794016691391881140602996188818294341360287328861843954630329499578757203763880813863488117682654686108155515426804093874807460536657858340335065176752262140935570053707662191577890816111899450837073364812366806689382243825592492545054206878738255187325132654194246428138726220815778264466624792170609902181681220527965474545206476198206973965171596505506628298331128536010964943625913305413053429973353027217336303425400405115689455815946451935043176803581848353170337085777751711861921872548859092488406976706832579685688708278515967518693792828467099535253960198708518896457235462928964455221067968444260131664104050723059385371262434891411454017589268523038979082876239334268626519466788458852755508085424231956599018015342644420140969225394639598212687429516776566799579741275457205726227153009107131987905521769898360614922347935334194964045380444804477367534746994577685557257709339834202118356896877908393639935848190817006009378396193291602330577718575967803026520597504225635236511371680262267549831501865560720249380963084540385528118580023729041595959130856134210254177559214498689389273787184582765823750969992846732651276310727017364573512902040427030320882531960221129104952846214980690131666578017697750413738469776907304960 [74,61] 841094055543901230910665986965602609577400623452090929928787787383540460242628683531086332804401290461713616781137729496199555473027375582481988197184748764037988093726765712098917072806058094253773960044449725489651511147872091129753262316772544770934862296750190852261335593011944167438742897825917937077259092321146098224972854337420655840655730891433605709012317172431020757934719838311446386263673738107205430764648563705948907643780180039094275901168192158454676181710396783253725389568681417091181745860222957925341695895817768548756157652929126829811706281821989077541863028674974672650294215765133835810693602035761612025646680352291794551738788181047616881722816335577084277713062140289602086875389514457662990143573019502130824834018928788181519189163651160855354276269594298863938466229387505167904264866240531893112636128803379838280754492549712399946184708184501678511292858226443584229013628426900178154544069487069925016627251026383119289772255399111181150744934892256791329376596740900078388583201996690484649544023966550361382150637202457765255498680517570476515556938769202474933715675362667502851272989593855746419449339514218765513888108654185199626833903999395398383624696997793563745547834148083861961094659303475123334316373299874258901689327558249244247943050610138409593583193212279537121922129106665923646423471989875637649590355452676324645099771070439912097059319111656093418067918235936764003255712539258208643787503069230194693872574735260475295161976109034941264775766082029003058766686666764067902404148691095882983797068157296809087403891417627023659292330833033456511564783990925991824472553921202618747719107413771433394332024354539055558922788772232043972310420317064757367032682155323257579853664072093013837348435884818824103655218923972250616570617628090561938720413564167448653620387861070592212603463219976658850054705887104682676656810083994302760895717992349333795885594956648929932581069299569102939282052460225048717062971824430972278959086809298898080854291144377630248384107323093584532657745410460769634354758094843788886967557164949782261856456546214703767595773971070290503603742024127152828851064170646434282161328853716616436207814002227861379615611306615635343365355706444395394016826563779656948135060584712781870509858531811466066757291569489696772058619500622340506402797328574884502442771693266482614729474176492166056089104877515990120041273715920627978859178264436495440176148288399149783947443549877388359006945280 [74,62] -46679561176973464066710340393300124089632462667397468935753254510872144830441994579133460304674301812453847824107484530502855298545009564334743480660854040178013528159764080481635853756395019413306195637234360004306298299046006216320222540158855173047855104730356345164332357154078562892074060123712272445281999255963023599425577568596583658584072228519735256296592275965846585079801466121099685929626330527253793984481705081763246422003921123784313333720039850947012725587398180967334657631274047910308950042150995251595925750749392699922619717584601505261593481397923994390805596741997105947940681058493153372000591794731860783411604234983078172353835166559603284149652580173521054904580286766360673036979286817199128915810342779572082024547039094945081903720005437937865518814320579279142498944471538305661303569415092028529855499974215546021487731670764980510696795649575728529181189650298896475087527901555787376142935798537279581339532662369127203417581301874727444215212210234299753277516466332176400830107166889126642575709716242495130716854862222838336277100859586995029709147928775956915848557545868647818598477673492629073474436661014389263156381762658049695573832566481275227452331097682783966923707993610519409071110899006165810626764967732944552587807572253616923958066254539306068662491650362347429367662210451015450163304144463261604603935952322624790661278057501208273032082508525484656100721250541036425168258669716415395530332335527705519922655124110894888716012296726526947711419989048933596025765070625386570651191631590752064895652935659509692550464211762860677677772215865870470262843737631332781298552410924779567952334237078529468159490743158902717047556002298415564379246562585310771813830681155012339950935759537547495363684029526764239824153368455657103821590880503389190489063904255372549158950347744859646317375325845071119809748837766877488821186838225839732984569842822238732867065252044603004892061756712068799110170244935539664395639133535974609370497155870919043187720541233672184076846040576228613514400252388949999217500746056557996383721648568842883655878368653611402334615601697783186245027994935383403664091120145079353077166372088332913771193051422634698529644332390519707582361545918136593760808053799338136259591201464810257230688254593927657201978755513610667284789019409666766588612974945176648809384426402313130241869687953260873288421705893336964466447679558387432133238181575384140004298437220435586751531778052300604440576 [74,63] 2240599078742867741892854696182233499507454601152861374445979300601284612919133528677528326983477478053833289476803688100687283832872042252337422760336475336304433078224877399317978104643807807539538047774602096505471723331521488250235065391616481456598964706267475384465304871104729162975224846922034770429703088054865158431850304823003341004846860218626800102936962052952204158612051070702734273657009991436877647857528638722997544299582131225582893888808422234528919102843844509857887920530542004491495177179483359985974014991835011478578278928152898877041893047587171487552162854635534608901684588882578848744277041149372010399187622707054858457701632657292349539251097305101292342437008633960185559185863454483852871413754949998219440463527952529543561255513536225339976002964325596130770724078863423287210546958949582234053468062397831579668330198849312197183242129673271069798533612714008028334497311153579338594290508155949375543111347627113047888721038515749397285848706794934023646696702802431960775170826416290573529481012914988976126679879162638000491842460743699198695097637743619490565701717155622484711309817429555982673168738018943968732557944494701848223714937987014625334322422096234383279633557138009768190951573894803507133960104721612917796997639944695798731578596360106500616909752054480421811135568490871428139390016331992117481285866436060234541494883359473249097735470339606274481307332114322921336125478553967626583545638684539198947312060464304193335870770286688653619484076724964608541628667769342179451445319799614593701119032976940802619889218325472416238784488620401954177290358317218857390925021722214822429988660233946388978381052158907107754010842949623762264135578800816324433688908702684160614873975447041440759299730820714765638155077204292648217384808117525977717987671142851714898273954129587104946371915837355951902875748546935518534185264677833433841694911739453196945225520523216177766926037050995920055664249334393762819472317644624391783859589134309253064684125906567787056870307701361138520246395066542891187856171910512233501799344852187631003266265108371784282303172840354307765387538088356778125669795772343996658652627666887735749431603134461008475514239203798937217880476848232035603560271369992627343964716846315443024416552910260379740557206010736003565172514852498478697931024742018432922547220635864871953264346603348133304333734957739754606667294260899722015610574117045147105174844428798745046859033231912599552 [74,64] -94930695069974163440729092485479629934246224055677500420846445288474557468179926303798570174977469054898590359081413739996497946922600415940972801107010685465296226641318875870912613135615787344497916606949678365156294666594400667370184263944375878616800844438140353868331363800739515937146532376858637677202478375326303839151773661171917683585861474134857593295855524803967222867201971321784489615255842968708871087343946104101109951861917114630129141790778434112615965479923384923011426251974855421921008545525934732662108296911423036544464569227229969901658131897536736093480232862241951886143942976086403095621286737708845448810978701169259798818353892609369102053093495912022259892928890550595241018195964361103869253588171348704012663195020127962208105494063948419709075380348526254598849265758054956960724584862801285471216738850781738759866336022250446813308084060425515040053881082427093986188107576701981243049789398392821945361404177051344825663708133278155711100753496669887390974089053304944114664319841552615136840123888229777857230156217318519073338915426884368034090502482589002085449821050200186341656537378034851013409728337697507357270873977036235254686378156269572964996573489438548932011539721070422992795778672748671328106920825286223482534778682638949283581498209941209311100508789877663365439541296011545103965785506935417993407014553434160360185874474471408374787248149433297398151269610667371905863215465529918832980541438983481314102712158078174568547150668932298783292326741803165232872449917017657719278164410187519497133465793132256174321450416156149272912762644960989602574293930960520456755495805303862177291221655316971533129893715748608999449365548126089364450784505267627692556898061586649151881157675946238206648361001832824594047575091924448006744804081115141383800464798374287796880796384387208066072753450405023272665300189836018928404501078588943959835030340718740462414408942520012629535880526612965023378053397387802573031288532444860625481090240226671777938627741531220120334027828425590367639993472376296366423616542557289810343198804932522043784983239154793113590874637331840242389360997391858923919516553138892287189531376502151342871821223263886077594972412763226830203585238165982123429838635672319721679440888965368805813745308771755170622616597104570850631515518915535260210402179109448559529483351125532131330344581742415995242780685457835327112322304540202591461599897253585698917271416251320574435877156028416 [74,65] 4285683887001585560838839611991176710276809328415604412462700606893171672581619781279718936927361484587558380962214441265548206580577916583497517271217553248706205056268047833387484925614076150571542398192560935072034195414336708031196886652951330101118671910036960365442840530971627979578462605412334974786859148517640652825665903430638187229587782477843706391392342657955436912663165553124823816694234204687979122117719429540722759406247803696555914891605881118221163778745718003295066142346237847129708601125965006366426672903952768378393458837988219334973559268860872493537361782366465881064199687542871644357500358628839050818993939890054132013547900807498087031443305560895126306904134715004767476045940577985307593322875776351793581317105745333779682829645314130486923622172622298272342186512425640419345786547089688655208193389872913535561663229938333107042504108258537681347652566341149331692346727346597223652657272972491470925335957532749893333899386282175714576991918277078751502464520633791551536608521481241920693480042327877594500601338052918544707324367503058814268828194816231032376531578000440444590138773710392181011434262537460597705937805281602324754479216543201287658693073364666864297176160507009984693613697135257976026505448761085587197415147326828204285628119926534946242305283477668952199005402831211554340000374067545141548805236267053637571328124177424726119676116096570826690022850549975214189818398865798996530568289306945736747461031438074543169409887268089521605440799713748453701860570337693506695105701881880225747280849056158339429145351368215306315499974555726726585391075073330505876219862394163744326618263965299846292646079819606324569865494208810961001181433436232162525219034709488134349786280949091956597484776819916774955971450144143371342989013022154110563316467471483200090822680554523175232391943731434651880861066679522896855320492517947149308468761537091672075166471407878376885587383288566192664014346790678367886609052402998748742463823887535069202172550495900875576999330710361771470124348055478732191395754481365536963574149365805731184504164956941245298854493503831317854564807511798053975637369050385274924887324094347464324128263006363923550898903868241808445296949853883377610600010526636848469417497851946072918287102604573992744777011211572319323232259488984426396820682550399161849826761243397422436123092609029346737911620912084261863023682643577331129198357656181001047616666226296248198777274368 [74,66] -204047131402725813654945174091872928463763461659637793830832340974815614621159201861054381100939080614369424384102778579752528616355623356390232787475737594270494326938038921929926959684190277272434485392720111215909323789827057546708837333279825101186471957815879418758934416922218436389684591539466275524851358683037426378443074508722277697709028919845245289583412770868664372789049740223323900359076364941162971972838522747252645281875078003795693113758044810261219033734578565392891712189776656802235611504818297106064153611493948825232258447624710457436338301389945506060041843132642272962095009420614254697757379086760829704296125701274625937305909427428075313010529247267758954474980867751850055729219124740371351453300098578936107388418630738992781630654858169832775237161959739689452580891126081609141851167000357096290537778605543157639064184820762596610421338148532329221080910086247828956596842208267102424185101857659864060064331315038238012134939845427856946759160961789040190910730818502314803689744545750599752198706096413133441617572081579563983664758394448741664390516936375226091955641610671707684199115214260914975917416431244418036993621692518842075254663835962099992471258166498448833771795029958081350276754621900622887912673369802679409833201055657800876409543658680172465556226727288690778545157187910199046514025345273706130125372525288016561377207755666119451930643453289225184073408820764561634054115265940724496315443385036152947123527407492147718041968155406339565761594171849332533299175852070613763132319984180701285021307850001989127414071373652011390923319783225251890212387609513601699466427628051593482378830249277914121483635678191271251848078377329489264466270373532960995992018256212484609522698402168205193026137687016903993376589609480993180109100036326599593752164767566207843308527192967135273984285874692914247853778074393144096734917850419054331108092257954390895058986157911667764150162002256934614173213656793936130756292058590116243448459668206054089607663914508511218017034648495963140003474655856806375720052105963913135530637000715614551134032942746069234965681436123584560198622980152319387416946588567135587134809767391844369656268674873777588898288961820224222170565006947500541832304648874546443144653348899719895042037529863668650146459192158193497144242439752699604209321036791372553263178052531146966326459274863682334164955365323737798415516092896594291327350259202907444573750594420753322475520 [74,67] 12053337322172845363147404970586425997151020406229524915310299286475558163725771462487406344345850529002745299946129458043879865380405602618691672446282565062669830606097489052579574044689969318809229815808781328483262481259852143053008189769916770931927780768669682116203304906389946166086811480244487121026228587707776583931815295104165664121817792606698371401118289958847424286879977064318425632797647150477879196526421806400629829408563428393011960350298077656235306523844154226752528213110750777320181016717570566140083216124303894305042679967704757877738081206573884092721154394686580455431344576176522340165594296043057865815007790166283607362231392008180205543223450555134805893015454190924875549232536615532646817189343616143955368773935143591790538739293420135703961321274515107863327486641288954604259333903537158678230973570917066854779780357865334479931669735987290410280280141475327593358473158290390620128781448384411584287567304786854998127120154853901282897398110008056465865130945387468954620256765874207854948517548074217010861111118312070383489092013720628057678771221908999127159912482998456973754084428560399106903348778730689305872119825163968492308191233356635081339621599222962159543329028860972663211701594406515621409308104327106493762100313276698204630859920281660550976110619438615085354677226374253678901106345923689896788460225654550077631872992098025027597035416006284210218532633945290823781114354751554766687644241043150660289690157149514409160582365055400419765187723953085743547037712585054773777701140335447781985992501949182876763410376233496178168676631129633727836738651547874967658041557602139645552300877083360498517392115446666175126900364295967008343936711415011364554516251892969397047383167378616539885821407143925840597140048998998976065440237855398199606848513862641757813516244405654002567408673083375717987817671590114424065561410621623106589514193103391680328372953704741075943461606368286052577658428364717584217531800311029905513331429952553602064113456507234432341879720978350529842526782926901911236320365566322686757222405543514376844222804733022060776695931345763066435025378447626061130838541525512186875888728093761297520143863382744390062707653982444794344060289305119823489107597776345945171324414158039154247618737587615714188311238912339416694564750598398574849558786058845277598308906138739023794484802739656379046535104145520307599620553539629651765984420117283174915347084808571322368 [74,68] -775585281390050255783491334813632362965002491105061439405674235165617536781894677957904051192228961219610012199650645029175970481376370736642651212453134747510344695097098678627848562448370100548434264150504422885195531489103553126172353301828636770808046839731103813519301800784538488460053462127876673938820035986788822217739154622241768717145930866431046736299471941915782744747589143098749612393393393186480387584015295945790412533319298323061752781789087656572595498817410039752402732777374667782551682864304855071992197323715023685694413761694874919024526426224901523235572307159924313217299116593705901815518295144307180462165422061446137359135439452841598153497176346367676587056816818133206322597569958263114711540706921955069428285484740661665753926831364846875389524375960486864797530776462763882561436897147302705759455282456886139930970034334151197774837270300818414658484140372661975446142866572709547397480936831900107724399443138683950701129187787603938160583377872293794809818388067888443799158674975363469212616960218545822374551332986115244158392616099656236192805876176393558781916184576561278662765095910240014162408664132233073723767862977622792176209705948870556273156402964137806139814748082736893909791815216688111631286644892968404504306453604067916590864530854180689555524166080203026020905596012094449003328942053495058862065287288767723078531794737448771993199254246937610609129871487833775814135722184241591228613578979078187655378660543387792947450901969059815506357051860088691045074021292346626916787613024124065369838816547223563019423233218081620006708279561243290472931679802247604798209843527447559655747552010950981828880871104729769893324906981373519699726751119993049139456910966073363612207602780930008528691741114107341294649477814664795387776216525168325390193068758588587574435549203652169019636603158978542165512236894457261242527288859456093661971972725507211296107639561466438195823766413998873704111927092646626539201426598320687977269945771942190300843772416440126634263707944193492142375242753048936680871595276172591327640742213955651352449233867399618770542194412337935448213579977293320903595304012964666348566509365579871975327325025901706996227024149204211023659006395532190672053038755621172970796161334294095167989545619185625525118339442059946418461862033211423412827151146564980161588593613565719826611252736084196814655403811911874613774381952403174910935515069789612169334264650792960 [74,69] 41402274336285573268732373437839585924091928666579658693743630942714135970672532094979071406062177626650893238601979001606597818534559795102998035810730015541922730323290134250638105757917343559548865626047077740587977270227058935592569724758208991276444442608078033497502078090505909750268770901738474733869545864263465789925650885807710061692165457307082189706561838544543277287139456563648799942261239298019751834765031637921927619063618100897304084049337895064847912925604309138817327397392753585986914649146854329448651605214782353414409495104345006091600212362676102781044260866513463810118525565459944033955666035594708032932692954124415314879753139237029929111701980753137221402774371542783059060795599768979076047742068391529302409739743797089621367006085142275086545239347301978360285603152422044678177792793961317128278544851947870501769901340920760530904607997908609279128351645902131733261459156029767766928043665690837434486640984333416183275286782368679957055209283046523214669117256310674866629549827752696315425892781348850705267059063693170011465047115313563861066822043578764578792307304504277606497367029757245576570885303119980087726574345514892991975092753458054836690536907680923569280407837026627471087552720607410530268439198412370356054625003954534702247170717901276719021520453167855462798466290104278901468039433426750136958808286882814931037385052199498127740041503144476014095462413439473752845023997427972068304497626604963254674173973431709611858624772311509964608641164715368011077912941285471879706674319575072603818136388599993950589407725535115548416585440000638872105175760559448997465219954506187730842716431112155938009050808084688475848501673156375395906611238649125103435351318525041845208211304744064510841444452471214857761643167345576982691230740736474153513954821563877445915574971989138014541984648384585866974054852339048578828506923680242194700618577843633727613295205795127176647802854148315895154082994651669881297241175808521576447460080473288368701959041764033264244562403553599657378906592653223930692810096137601738141169856610593183474914900196767782503203199221054034963563068016630240512410706577067949524011342129698882464543305061314998059556194104427202551399753846570200797003534818721914695599965964467173592017717565223100799455924453088140718435042578559670529117298725442314668921845041871790662311594493509699337989674447391248995971961758426469118995075903504490008449908736 [74,70] -1907212626211776696081863085848968987770937149940124443757094256634871578928398918381098972390338082849899860681867172742611021779777176664481371339632102770855757751986300137334128366701810645782032390110122677549965361196089391243447597641553855789697391821642303515329998307445820312419858430440549955141895259968340498848784648944982904712343009996801519232031474783546286605621077983377452295634954515914788965508566852894476572255431303934766889901616366729040388931283749987302970383176024415511912586408327580895411227899292499264756805127854251814988222726972808978588202170494965143846712367489363110646541461395404736222460645802408637033358354698456374596945162180941001474619978451379259031767078335252897940506388885971581516969469389744638558138324599618550242176577367614928906656198094296961120727191421062145234080188557404753674072215725092219473940943003390471773180379733897120731167041455614831971706432675062970995398918533139954463253147963715459562531195469477360991806473400474875910566635440741696237699437561010114766679978440693800797834340756214573889143072515215710263756431958141322539661528256412509788321003908770240805165875030832065232096420835156885612221412310535216927752998562254561688784227192833842416382260908721554217620957935945168533227841763939379436698225199159378735571993313958468051269961266711877867656018440322251155837354283298560277081375704118891171682289504074715985282226440279117307444982875560064103780502357806021765044968582334271922843344521606949861060544643421674658270619721553166903893354077698866478047206924804148274634172238616062964712116482114232406285557040386765632754379745949304552630598197961414877535354303355517929562165830066724502198731687296188252499984183029060355206639408715700552720651038038720627029762874619815736361644893195370731532693205418984645026456867362508715480758130475366583164591336277725204731550211038869647948277593774421073123795669557123230195817471644193450068228021264880214743675598067466925399127891219598030026650330366816204113286221379529324071785364432508692642536475856999041700132201960175611438241685838651109062563807324803839487049769217639577375328391552949538347805953972029552120292640123517858274151897859681703343241334455439305937404050698095320511810892912511639896215929369575814161258849971496031925887987102918779049188269994004859556654406918081957968752029052808078404236604819346021561397844194264757567488 [74,71] 62844048714301798410996747405039286871569288621255202715462843376613973551826003928819901453478766004016436238848298973960105184908556240484129078401001296595052017911263929342170283757944110330130516412277986029568420078796104404118330991422068520163605735895130303452182172787418497394942352524801137469032083038497251502690042859816479639413234429260066857434947246683727091538849340971814831021445803697253495796360869569394957997641578345638827851365395812918049487505646778704139615988709350934970736684808255627422617476503744863559343188737195432129564588544165704574732828928672687159221438757090835893963223117862749941785041162559651147631387230753690890083320604410386934593642130670241052731345714449074150154372481310654358384454969836653598760040286704380901780883851903361823421392759124215747268106653476508466963891781244122430571591175216815228528173877086105652554383534964341822320175119524814200840947293986394203250167359443843333253665126820189061344131752346372269819996107735121300120719223069560723617658750370080016485394708275184314836515040346234805896278202718541962714829849557587895554319836134490775345076416476897336582493132907890016089915399691046154876612490469849906660132584046765626504657897683516729538799950203335901796719409627992831861980052142387750612045538435183485452638230988038472149330339503666192813282143655426192066708553193348986593252420980195685692758496181207600487025249537789361065002051863296810074343437974458357668044352770843342093605547143708665408298811977933497218354960790030545197392188461854034353321613458077455750312700002238241611290368181494854516530973265999752531167877248286898240204563039677414670941212612917439792198517929192377308240460584296801801545958819762951056506506149627159199281763467323309616629050200526324015302449275385102052493092184840315848331671124487891300452162155440747788598123717420845988989105533846871289607080269376235398440611902486786816045521352446126000428249796998064832697268028808289029168088298594521828044518998401919003478292202285711737554078795157229346230430198474537804923214326170752317169324275058967769569455894720868895694661107855128821520563051640987672502863684689155741345199089690017681271961367798128722645621343213815732816949459775812893101909836205498479920799272233769590127183278522079893624262977634899123484517966192008756152628764284744152236888054268409136419514250316715612904903976314470400 [74,72] -1736822560387589345579476768492720567474410261341479131128987229476847473307495210177073110509134560047483824266023381537590279343050908623366806370252012833006169926168182439765269703808316018112267550368721721836445884145841471819102432880785777975221479363848893829058612827564435332120132956882315253978397575301968223057156664189853609626906392832262607507630996294685250015725767671716790565827955536797697632202237382468886343705604150643702938090678789499464248559859343352720587733013167402497822385723003662210348396643606217663074613854147860211568854534881298248090527321287912893950612455411874378686591506596016331947528871842664227922606539155168935628476575323539662234198523105287438791054247917739733983117683677953743642566126764492729204451548179043743503276768093818494340694314216025931779872735159134070055662088069527147216795046727022549442977393324489892980934965306015560119613976581882990334285510197489883609798634571418612722175409830032027397711657665006619467108180102679492411530838479301027557525476070020255965702145622713023399672542246047963031094352772303814300063598804806972541938683371585529634806621845973865555498276622378168619991012853779386885327074713488337062346062622340975377838549097321839171867470819141973475147432039128002260294961589078209012187235095643985718827927047955270965604120715083954750830050188842964556391619327405221372614445451525673009334830565509798955757694014611990365666587416719244484756557256999895172062084583842083181996247767942684544649466789102072913787567314656871687626410988620268202727425362741534014862017409984688317818919305820602856928660796824933715868445817684531935149949119858721174191025406814921632968351150392625093122227421803107654606651823851061824971704272134462553093195142069905747260045116436778322044521676195801213062336315834703241805556683759848565082826932636555382356792803002298656100676184827705507794930681695635225122737202063532234822998275397541957936659252682737212194048847467109879639710034335578489024239805695252429008892973567712349670758105131642975847873913975206496202800587182510920049555630573870932009043553659234993229399858431058549214802019000086982266460991391782526967072094272167453592912940392762948839684461894615345868854277200288729481420494928186548720322898491498109339339071653477357029645851876753602209641681412383003132795625567208182920082315366994694624858135339903216672635933949952 [74,73] 40973219680018123504340303384532010677296179989757125582688702546113945550721123185319309306652008263575701311874660689491387833151545162444295671957474924347290495660780520540604784725801173295718462246428302759522864503764791378255363739767442880459598001499365669656492341817306304780903797373897407410744314515011371679513901822343918282852337202327970985921679216047755878475703162903546073888095177634606729865550676295999398262956297795859954129310736690916812533105246675579521048097203733052449376554805373652035212183568877955385079881960699427296898643993244452808587511197885364186396532533928129589358623427987820110449232335522020805281553226173711398751546096314620451265987423599388102188828007312399323616053087783238640652791571677915323598706860863158532811307195052577490150840824645479411135481656429626478860516255531397651613581190301552228905120461671020597427748351883999023922297192228902031535841272110425005935452113784913906286044577279926441057229360384643676728888979852121525954965683759756040343682899921348540117127540803140999031149376325453327727979761725115385565115500251121429177489016842457668951928177845240264350732401701973671175478300787675517173818856511954911040278567889687198587996666260377945237432146095096386891959451258163762134128256734072879084523185812564734154915670217048222359377092705891020475934036093083944801135575540896403207717111744420621043426408926594626027661502461527891275242476671055771972999523954168390681378403544383492413565323789902268099374135766522262147365897777351959592863234218180149523984129897835378802781391319325843668655184391821204235853837661857640977725663647658812135111428992053133303965710900306362408143911116316205857325290435746803597538882868218719965916773639956152203206552883469706147087399586235234487335867311640294558371389612838911899260117404905627815232491672983094429090434489691743956818995520032716596847905611548648696365807385627806121214014185546166743200206523851979205482810314192398114616927388445913477223386824396725457954772150101902938627452649715306477969373005395772912118258495343672116354134008892833669709159549195121895996322528928828471961127293908318830182812163925473086958582010523943549458195166868824889611091143918796144040251277387754002049087941515345074578347275852758921519108295167784164248078057129341201364444485275875828068058916286536314510221226925665320568666213246681064755167232 [74,74] -987167474098913757336514682608730746209566915882529595975037753683048255678290213602222833215606085048557714575588893966256482439350908056198987343848969389642851322729558080984796926169312478868109978148942063152704230637600041750272531303262729285094096335810323704683525833627119249578574059089747626101899270628289145391027093686380121919675990702687476305629348598739400452258336345131165022258974211056317181272176164061481169732710255168945770136829189279491114091879363827064805796333234012022961841706374843854641478179288475425466558439280825295423492689234346173696470095132150455754503806947094266304619810207847525456257161275821615521532189479440339995874768494322572190180590683103221810648316131872174963140175958724606220401416536178084062058637792511668500715418781811527170899088923428475025064715981537595658982872722756726982368804999246737314958819420729339650386573563689634754304783786482917281639964326173863826241837347972064825061097757651890051272118636514925782576071469487788665229082233120813013730000120407090171285393366564088037718766897572177773019313529727871312440190395381405011464205811824328710148437346957852778422294812149134648295168541545899404312001135526435578268280246745444271525330087564566356223668258759239721851236950583373811292276284840967188128306161066455953609237313272528327141814019184812601207831875445928927953583777893939843899211428032119619348969373128503367111644496021139102922095810590071844563785603813173850171611396909872533934652882452277701380181906084623260519111195728965347798133345622396333537673058773292837249251106209130957400102101249163436138000126073527638069044410328001058096852019822300297547315745619201304286179008667890786049797217068606695460627964573839770784755977261429092628591657968079338499629397228220731897163657353525353138838766299163637580859693779803192591173827211705098624293013721613990569296419864840425087577334693798779651298517930050494749554506173631476661781017483334948673024073147887510093466669128901269208111627189011329396219075246927641144141273869626804012403615993402158832422829375914841430920021349896808249848815054280656693854617875471102039284493722358711692525491783649542240083929848819633517710444163862517453576481458025571190084343474490402810135923094008949290557761317158270017072639537199018655381023972537037392239970185982011179111344975701471903971737282660049712785965291228715024384 [75,0] -463565236244847519917977763433309362445738365631809074898238832328098030379901320610611514444979857335024700818208480274396442629885458768293426962635922634731915099772374989153854826572392622274678855256176104032502204602270730826744232086775372776762173600703211198080781151462784273870911443634123888917628594720401387254629512646988208592099799723003632245165619981752800546178815272214409458066676827240718765616574319313449114108849299904735418836732648552699674632484825625447842890318095479337394388183234618811603044658131247757489442549242472419433096682863335139906149350626755956481354070326935220580390059463437549174961451034640496933822365830662392427478554940807882122125330918842178179809519417592643213675690388094031423874376417436226906512931483528463338188736790267014174463485696250879806120074141465405249964517008581448371285196798101936336625446851768151801852631694281975157285010920515015502437348735314189175342783049909754685962737023753920471905288743339958925358366645660412817306770176773286885166600680506787202608122371915927550442566667245688876102347469865016227802130548762704533048844002270427064093732479741681504129472706205545537089728372830597341015670982036945658174358362505638577856475645387496015464058008460420207664424118523766348567326186535032324909142501984226120551164052297222075344044232428488529825590306272949044767385734621616181772695940416130666697689410568702840694328454068201199087913586987248497346498057853534367631079698178216791008427087379732279261326872255317241908901100067141353482647602255188456487726555120673603585994690025634310049574395203367255918287254749684790468909794046950042946753829243842787406499631188467621716790914448789181636239228612892379220183097381311118452033427665291516535890661365699678025325894826998926751728587474574508778454231496581666629767305272573630067780516310535031667662780383822763394636467426929637800408480215936767177528020156234009606207487913677333085284320912557288326041437124995715788453484603773560783836893284766155561188001281655637962344280644689868016162176164774811374075575321465097416642402545583013863464402221179189266803129114570805624812239483774371356870316579909950136561993134517258501572635311291573548465923259580954517713539059342976117442035018315184589565766652179274797346141328500667946550778869217194694614777280714043339136472834654057541309260170112689434332302931692711633750474781684556053355488773601568893925241183777312475458354564318813199640552844952063515241616666881553738596108618440683483076893786316021874891504808178070251817389612399115302447611904000000000000000000000000000000000000000000000000000000 [75,1] -991092537889047751284170362044138556620228054457885087792509640694749797286021898118140040597298089236518546926836960213499838138713711668023555126668636685212787413123558102751427503414728822056865053036008411550059751567562657697408113547855097159682777083710178513151731440005675454861875867344588237874019277501286446739500300795849030953993239373166162513372913406633642080235929380152814292559561783505756330663573616820554631975449197863455776425791339676353923658849915270683007196891624723614491658368812262840053191093281293847650477020222580551421350325261755401902011116652957541008270969730420822132506623910751019563611075498171744795006690702389046719767926149719377187488825835386612432857976805231843396809495282652835171961727022138792490869917025395898078789742730703713418929932087642987908737114604515373696986841477878658478715663232851180789163143736047146887679213136177104148205986843015883166669414336488657104892305462245308985849361655365854445215957683696402335518642677435314985983885042541442302613941898154626293256314669650973033590629252293436384260881449750429982002141763254753308112876546878476683465575443894695880500908812056671024014263408345487918895950198397718549388560347005482177806916042262748730512782113297181741038259656297097390334709025690704393155213515527303213705898131405416092170435900961789736676495423334232977196416895814759009212160877453215186607809132605712864877401633550000222150009386635320505875363636829237789476657857144756765695626008533225430095207664424410625587149212699129647727815775987471117420980589994716014554700197725032014692381190931754266375702641751592248721348417359213559888848594991135975039851315840057072147174319179596474947902185023236112547409694452384794765893135295400732462362317579076513570165884806750781536033275563518117721625619754939061307733029104650848088044556520830333063446805544906500023440731328483614136382554072179093148019520694354876705523648503501624418257798277927092850601845954495074196697450458418978546085369917420904992353107541196885982847619397253739329420690458148732586560160505118264379993792317776032531628034754005366748793478455828863690704639321408075018327321178281046073012649557081448365844648301109343447230605942315188177182169213416057090047063976766803661170187417984594396923997293655611334222013625293877284195102840753564761573883954076164587575428855724539920327906158308072703576269651453968740699942430928378612677290342772962812932928655379811761951884513181936323631927997336450137730643135523352001848531429975414744725630020593282045417112482227588207624509718528000000000000000000000000000000000000000000000000000 [75,2] -14031845473271466142999789357763385743689679920338800263848550084682483241910089505004213356711436262653997515276719056490671315912182562397521035622217583683037665667883733145981918446703869020785695333628496131561857829221186874240153972905265823368501370037513466843951423089462825081422483668538878247651454850270631106838134025649454402831763050225958248799797680000406144124870271207129894310158593240552263676704526234246114202159790609482537718900146699224240865783590409393495052721332310975395341656040772852029186936324682669266038837772841493244142375779237500858014805078835370837856447536735962281316308469822180630598055892136884307562588652586144402934574917672620984072212688839111068404000840594910599018190143925081820400255041913896494717092551413327473977263272244704268709298720466981162689729646471243709400789601739719971756190773200830521354255831410720776234778233814529278998978238109646788310601436071762280542149757888827826827609346562882563931834072259392739678884487429678194526271465704056477639687979195004093687974469088784089054868058749339306474855684086474120244266681135449428204478362842215474735485321456298820209151125637231741677959067173429426177321397519429550042030715721054200231413662205687959262791690806750708320076504093018326275658244515488027347553249701075859470299343395461478793258197128518989458314359023217203809775408609539028491958186128539813149939515178596863324415334043496318915503730467059826666943613517179419866355290478391725181393396314508901327511103671395425537336730946684315733997782227291675481496934679164773918696001963236846704268300600311818792529086786142412119912747573194385560298372976958213007694474683784442539516940440689549952952612170373329358279131892707018952521474984112078525765295179849049020768584139378400179997486834294133726356342543503747698350311265086840734691541777809094937928853240738201918806603755100579693407205387949459695163051224100202263125863542127091472512490975147531227884223000572013529267148120691116047511879335563964060409796408410338093382499958302791176579040497475610141544135675496694264931332125263665882151600484552026211147935663164053799132731651297403864194578414137988920014878715193743415825917705388904332946056773044866362626798636747024150771854153790275058496050929467580859807159763446791382839430273588199029280702673866651248541466780231781580314516831612377970304174936492600670123635648958191627403292212954969254129550612826909437644577646919301493397439199111005925052423795621295215116793183557713786952022999276819140630249135398224799194993625996456104929724150579200000000000000000000000000000000000000000000000000 [75,3] -258589300072402151193562319577020222995908120433496222797081326141941925857841118432603357671924305966795212118191111180012479321093159252149096798064037334212882181823929079225148147143437716944579972475646139059393364711135891578827684124611843373621596367727866016065241909703488189804396186476657335359014747209553572529714024419217567456756879404479884797770794199149219050629659179515070694173783787566684337654106014565352736867024384783910872279280741658008178920435366747292929595179178701608730766677280277400348611610221935927134226335002039323493416644783327348819185644741431222297493236235401654042514476600145911926641498233286980287027701699861052781273882265572643921818068993684162805674130602735770962002365880076347411107888513953534224822570665867350287445320435960762202762592926911741848907626568314456914451038144827759034267438309654623688662539681242286607123075237939776401297833001245084654686894705719947983072112683345861755197565278015548980742713810429232028168113834356809593782420984673350192014773477769714081972610835444500648684584269501458024852025375421214414681830310866748511874521490705816935110299658236345304793715976397152977713067775254285104502761952490666204806054552967703534943462574052179134738468628218424938169790437469929530713921652792837610350772455462294237619806942161612418354521578914453717661211113587817206623087972272534202589817003461959045260973353278037419105900230864559652510415581602034235167252765557119314425227597575208278989701979811962234528366384897193275594787913162432895248584439713755170294274335057870992401999530526900164903766270081907439972728077361785364782799974612027977085041884471941806827669832047664363672605953860008983269674137518063265073005845398075198119652990088285460028246491182466722658440242321728407573276562297823557092582486676649397445220651191396876206954192133401527883031028023865118316529489927473468331465805253537962140207590741945462280974319847638007424179465898475107331535986451447288689318855723343009612806387915013978177244150001281897697241372457630522916038871487592486496186701002385373550261860793422048200819445991030507321039446652501287685589410899251940345906436949514251200121955968050146717986189468063331658848387477269808297365552447358096245316346997519635396112580746959535178266251267546780654920999301612699600723543886136872311671359530617001668589221099870600572314243770577520508319741145076916533647505061338160522773173974733365487409194564183029629502793224306915756405557461925734287670406070244263501667696581571187202484545556352771204543835039935010519518597139660800000000000000000000000000000000000000000000000 [75,4] 1214463611255686071584407498881419614422862366884512316839709253020595652598373540740207528563485161360342639973902896325211301098917314981177504747689155345297692238909083007934053731203899193071309891349281491075520704914092385790846208185809884669945342506913835847889424366592603744387578300209229795224220165173139575689417018824530317420937979507409977368855631806440128566684099979634999926346189300741253725221919494377541417289690513237164184139086174018803198800099730693344220267840657378381626909456866816993650912981202432339157910753688444402592360684077403681850078885901489716103688471488302598495005047518066312206890445498597365111014366734188486025484902915176255696009084508587636690913587488764327832960463472186622085861705987894607175101538983077058224867372618559209674009609003406127805384480690061208055773397118898536684288898752321049850744764774113924020516178547516383123173684147346093526142483805933684579720080233480384629361691307928062722576729172411516126024461763256709974135907433396236543049697434755726094354171314527288956398567925800536178416203141059445796159399660439207376205306126453492832932673514267625148491785647068383263474508081365364857046308682730755445347990259959849582367751434781073146683384501120626288512403890246303596936556813379574030953670800206046666389914021650749524146105535083413688022770102613127019948243454584503163206591977828462599808101419128973786230769037411272341742471272884613364088532701303747737771217518660921398771924970961778680900081525693749646819591097495759071291891315101539404521652194884172556169437024879585245977237606160623672978710342658082526840735258021851248837432222605257867570847120670063076974860579369642916656376835232523554387962875319899149916859192219870368475919360678980212517238619973000831103556170765597746912954400193887119478532077824526975487015858793298504560387282367858892202264805052022496039470755694624456102732379623332535956751524108133460616845506659692756623501031433234949492415822307740121948598054503369126250859864397198325633419770494847044735661571590204118420097544982618224018398023475333300883666957855427758676650912854677038221661175245559292749407873920640096765205793926480590892225372561132494163570339070624080085230586542091864780420489725048103712680763372710046089696958490335160869465740909352184431058241309474246340823887780874509427046673701581343802142352963293446438653029847142133952136377210129446086137738421772562843207811342456826522761415603795296303471108503299837089901779871587788276402554678862839078065821076281453627352344488964860230689800323072000000000000000000000000000000000000000000000 [75,5] -8165533776842784927375354373008350507385693130732805523228257095322027534987372535982029259822216522977046360502489993843702721607083288859581040672028090176589380791279603318138589219341774387661611247507104903796675664485054812827547824585925664471850240474619933462946966941735614340145352660828008765424652601859773913226610796005535653207243497566133164102920724471531044146064338818253417014013059126295856718700087642448957241304642068770168986616297189309736679958297741802186722250033118159170706336493235787130262669510777766840816918245344150707132681643780092210329151752833631556852127426028409192459690295651379359338922751923562612492027138762032121409530031686823779080424839539111867729119361990008251727871534529678109357193232492904924069510957847746182765877827486258403752900133853074106305597971091410631218112115942667785672977708999298259033174531637885693277188606449099222731705675262333612566178813023747136071403607228215945531915046052392257295381367768372166030358278627887483530277436735043391577884220311203662957904564952914210885787736422991453425012471619096824354088653822900946448990402900596796039339823389026909432292218647933535452403736708338691480308099814407149903951678528600381034059293535788612219818769074634586208957241051131041652716668260788472552108167906953124618482224296117632556345115150766064629409536070294972852302145023505816827410502463530186795898786109724489921425576688862379774776304292247217706310193749535121347798474884931057996063428779410899134543434857789692036601728699720866272884115672692444616794795316092494690243427041819156967273155794939719715170045508546134116057265142047185323538887274444832748860881647238027444933630752745212800036952362174886291252850765384376501598745232544715314508704735135542233329906678695777884090023807858310878636718660661265180446026142582169657205103948620062383815552852228583079183610398596134587255728105761481925887526380650323181739794850697449437502733928060244648077596472843240403590612976702751844585099371827164721490351609607501349767500441069435537297201871687235726166193687325676031429298013958148060208295293637154517497113458025224704744942436069089924401039731173498821185203757646713578721786313136651961429386052761624742721409658650559633690915445987028405355390093353062262572163399657133285705137629811269570652357601549528925065909100188233985607262508312171467034640614771732090091091016643434480652924785708574178297009041788994388541594751894742696748115348048904434951291129501677250771355512565422386128736146483448664369764662373335180688801861468670665969006884683776000000000000000000000000000000000000000000 [75,6] -3757276102302860147170368661947179313048296173515803292967508638957016659946793901168430278866922356120502337037542435969247021352963067936071464373896634115626410822759171741758418869297411180640558536924266796093019824651056688022658921224398835756003555608308673670864955384427723167747733203207054276917107251884315885725030825966853121889757563639426929264655872397120984513902586405554893305568224216323459579570922601133546029436575044445961746735012544304537387977950115232925727271524562136179352546887708135587410874249040846795611727750922625185107771932964627359684850543063197655060208738797762479981206065484899006440658701829838732343175912086545311757533006240169377587793873092152947067202322362558206219599180226052637210900598055675058546087152435114919426975997322667309267378385086485687030896279671861416697522284022580444724515444560838035867680257245957830475880542505664396280568173122754215134730171140081680654496741478752800184995887137342540758847399239870879428907571732001428582249866801820990098444851259463387700050970414784848477554669884871747608055334129276028213803310650027105855810500591485566530026343519489294511407082004059422118019587246187917255135449278030409106762407926845081820152413952203891056647103057853494536902311333047153285912870914340963721271637506301718509207322025918774971331776249433306063000227352561014429602923179458037080547127278049344268344578151514734372315880916142229411325845093428059421433990417948855360239021332628139912215052807978551763502261860087260292653900142022182250227268544525792926631616277036120019546175080833176212001389507157216693226192104894619126150031081288010393223647386830876829026803536387903200821639749765319168337736949506564213934542104818759497870094599185953208540166990506409460542625181219399402730425090824661409523746607132547718348865388394598967477950349427852520993582537446186929233125215056116637895619602091502521405247268402044713391330660734207046851358630127451182920918440916385813843227261995085392341686317639355730251214658252555808390593025845460453972175884141188659778133290188500404221433652250587741537930250953460025523834550442967827927336363612187186156024227162055087174079783103479388242957229726625912692235583177800398148861434134669373176799947134535839654617316881613765156493201988662926339107324196639361658899462649547262005376095157709213463160103681031316952167561125081533044566021275377398759477779141979128604195610669860128382042914491928324956252368951874888096844323827680892031155824332153847974744187929687018988272770545271312720897425613900488818939196866560000000000000000000000000000000000000000 [75,7] 266998465031490437054312289608056534256813765980639870769533871222383454933957744625157274624617103900504209769976950850402741325723813901604692947249671984030464613486582656926079784901190448690358318702779132446524459376380239295238287089196530199914023019186197845602375069375127008502480307230507499910866844149564646552886813924880905507824691046906318287580362417687999702028711568137297760876172276612164740603138299915066577242058216286033705207975714393856565098902946852243973379263443154966016903859321589140172637616298192785163119449017238057832920434692254044718613720672528109392496529416730482276963113372972428385728215144988985028538042011573340555002848690066768847059476093192050097161045494792139521950575124621374196599289305111478592524828800900096684122439632521322307194432272902195432608992701975775536226215659351672615411081220539495526241800074859002100312001548981067540035855979581137063542662469570909963035577899757860208325509324827003248587012115528878927891243825489217641332202062824495180406582593212571265772751862766983191547068949331186720329060951717721233720620934836272743583922185584377278156515003822634704082461800730092050882679530473824829624955110938363847095440651547197047796520220069027210793424448217388369894354694732457036004478306278878271067840438581165272996145497753990490784753186506747180932086118841269415231428991550651797882811669218695387614023905848772629304661752699350897266342828940569151412084689855301114220254193789930668189540396546063411450018511882693730141036726837267069640248425104076914016457982347757491663505020545600952344795537135954148026837565098074697650653852581331431982891040267210365185679728386257130487195016955426155319328530871545083108060672708054560499814068557498049150995941725311121598135251658888590201873723317406999377950465836807119529675395668511275645599071199651854508619211673571488578179010130197780853424129341604286219426600277167484980042771757631810815920761291088542173354213855952459991481489344274879319935505885707005883579446534911747437566960334945100798396032061862614104886590577916767355048562791442083137731127589252230660359658980940485747040388048932708268520856551818557012086862687036257763945741032793788786628875056206803587737601855304802547545319902093796101615447494021958393030262830138812292453049037154523007177353256906253806097809870053408090125763378044336708059768456920096628201877460793214458390747844294685178107064712918912932946652986561467883646411917046832075166712342223116988641657238521336786732712286285010555040914031938712964709741936632202069088589985087488000000000000000000000000000000000000 [75,8] -2902815972661214290496979027963186788910494742337801287719653188600601537638096602483368762538153550918911695668330087504116606331311965386521083486075945041699506700358410812270506150076635793317031266200174381921125257288835038072001722063313195683094849939133509134444288387503534390700113116014600985387102932148227318513021655412510939724420961023500088404556585770906284691588675157023386733222672189111178078845429139536541566152956805717878810690923173675599361070403715945338321735175254466012366560587597272527111469898096412382515109302496243329770888751387324843641218312241659634682400894867711345055726757714883322023541503635974222983782142472578963948993018430085160971358101817639227437187990569666743210832785140707488967005520483845242801469581317177354670770119932279492194724985103285864590751986033219041360080341561783138579806039423718703636960678342864177621514057106881290178137000316686235854644341976356981225421396633679797745153869370499163950325863383981090922687854238297805010553999526133271774063870139154734932011936564732869314604390013297262407470174959115812025611186295456644443539203656912239381960347470363040286171282425410022839778660208826410528856775069118682114232283621081124988984970118497489569697948767127345509347018126422054093109390955250943918531347768893657962958984500349329654728770840943690611682404989995689835763902629810030637810472917633362638035642871299453206497756907926441028883274459669285793019428729966912372793172213891013651563890570996241022597261503261443505614005409858267524643268262692100833211645199110300222575304211114420181670014152323588078272311712517011197943604949544009685565510951885251607658682775246014163096489433765528219550949334887895754834293581457139623742951301503537355137864982618032595542133440406021639067714605724789988068491086882903884068062517283278310470594839291863494043280618460934971086191140104334457114698020394454831198750268968985517707811452757221579226014426809240168094563219351886083149556580266680173104156465835053340202078921525456342563431002733650088032760710532274938301507734740749935913547588900921444492907634495249635170727796496997879950583114870126766191293701061541702073634421327729618425530992440695813801252573671021121092970826299595814762269014399083542853967735042433538986364892276639243785201675843716525812052649367262660334343293472034776273927413382471708759116440507991038089066581133391060618769194625852072461351521619511740909292059644847684202817460209144221526070915968565117727408317950613257257824191879864831055023801599349894563764628649150228281925515293491200000000000000000000000000000000000 [75,9] 15857554751721180608785798302595920023560942488708398588752320927226625043711770971339255138774910771562375039859507553645045725410133113396436321645138828098538322084671703402833981576858882029285518568717428629232427414936329909951538923008051693097323368905692640325574558220769060075807681484426178015685113962476892504979724272086269548556792367961654219028364184764307879254387574722692657148757264995900448591360867085486915253569627393515386938138041096996531920678777072167684825540226119225534449593707884592062857117296072679996778711603885938148453131767117733525253929123464526883426815279787287072363119969702522090724428275097396843288645984778471648902847321590018896585732085620343261246861367136896494954879263000390636443044256163928918101471569449063937672469637819290655122160125899352277296367921636510338781315465761015981648936444340133688111941180016425686323948841699598874421730082785403544153832964948569048189885311417802711251491896765398360080881015864501645434712363150909776112947312195828471036818814070451106675307822599048245750739152992647428231466484777227311879871034705880155472474961507137899011648583129176295568188907191386166335906626192062140028466321846376984551169524379900485592265208953996780588430345572784244683674025553672947483658928493903353694270941808993531918780885429357528409882678937704382125204508045232831823141527571128512850773987950838451051290524437372248062434431275885278808503025704215341807112756242061171546590491044993954241765154527482908724914103795578255371485007986839349287513084294047333409409152702671278509169757747179809408062044715243272113160229356159643139256214506077096110821599605654265577312860247182457906765281563024401156550872521755985078583728676124080270858149949042318244017977553366390773870907470697630722232349325942742431660016973562666157762447490548140494920432519129283348395704823826740976120059104769502608917117405006788275673887949857919243470924803184174423252794903169645923757123714188699615730653575901927583078381622385227833890313787477447622133226943774789000410145653257389225386209367868920023449334229499966412182971105149229649215771935399763862390598674491082950925520479109875979423477169513152896267938335085243745995861006791136496412398914265841660982929365339901435472659619759879493196173346319418708776756879049783672858511221870534618811646186817514536208704232607984882976375861121033882988348532449035363324927527223409405665626984635990987647953083922514664768358365263583511534717555668774572688154693806700736071463769943464310501405908924622507865695403424371843765642467559342080000000000000000000000000000000 [75,10] -50895842555770758882563137849223888325375058275546607680223594366509134467334092774825975813647201470706493928584755849156194412383876682425589680466458235614080940329004990882951014276716879386282361777374477073002980596870191575572573429665207782291937525686405070566865308077353199215675615166496685092785193992791038892839120231330658430104918029613688198018336861684943984767262301654736415297563659204497963834420495329398737802034480955398500607471571649668918297060941866273453922752467673531433979891706245404551190330007748278039459247507292287814155626324951002867890116660775520845848084608704571717242014314914627508326459357409739187172844095852682797710713670772448010815748329822083370918747381136783668842706045250680890967977519583300275552347341123076740765883206971989732718278773800039611803887326084380993081781121839617393578665026322854283626808798511572327644160810494617126597994926700961402509912971213917902734149398733458442408940176863785883983337866127101636248408118670253500390934310071881410876409232621688481906570120174148790169030277605101865619525087634331167537792907132130969007179545549106591553366933633790418920879284218034752242691070554116286274588603419894402573901991748476148428271631521292089250395853714103489758626318312261670130027089661845410737185677395325053130417226566564353719893761970779361522492508910857582454799396985776329678923927169393681925573895044722964226867550304211680814863565276638536600242435494719860408318813814908558409009923659902366835348047590392695668621535907239654733381955646509127523826429166451135332973525292786017752265961487141612647073625722191929806727718511686922061134340250807293830953057117298915215818729853015197853168258207185681424747701788457998948585803994559235409252947402421193316770003203897615401447377619326538554508035302681496369173461145027841387123722381677871832266933078569983327524002026114625196326589849217052456551474377441433331170055523043110425135839054674711277763798197656788683112919339784309184279725717619961423880275029217981311381024360170954613453574479605534377812738803870584331988694137605239012539448418779593772230549050414167902977435079055489561754108815682133300826345573817415340186788628698056222714605114748374007799592990667732396270345018762817293286793835948769734228496542864169572971486205800861881860540484841941064302936954406936660402654673244817445400615681206863065904756567566325039388683189398049783730677089183117805548124363052226382607212214553456286920010027862041867256546386411499870221614295523140205646579762454254538716009144090761261637061444632576000000000000000000000000000000 [75,11] 90886142727913327369800186512340164995726395013871580647303826592180843792413133171436287261183987794798239461125185661446891905453455612079136283182466371685524125684602769756224882342189594260537343834726279191278403526602358470412569607693619376708188697298390249542215523524557876675734235059465222848715243614143334790063260783100663088914116839053086603032975401423124392969959402262496320937293714642013954309684769584648992969362399304850380770141461048478644743204271664108475719141224918892334991226274449958741986782410726639879670241155800128956878676895063776956488715071593510308521669369028502953626828356417962813639984311496075576325546673318700307054796087206480597293051081637395846142673538818373569497126133068598309359966323422421643378646272996867210563591372618086817161260810256086107430289254987582920585997695779072775001417887268729558650639980841939050520354433253875314950248998780182525323970215819667660343878123603793274871591725766665010697085175395408601272091394069746606422403788322700819298093388427688999833770609938967676009388789388594588345052648614328641980654793743787465296814913554979165786469193591826681027206648561932295771784091405133420514627836845431243623478638263976528349821330283882181830071183178924631339528066808820017447325865061484076003760414274770130400680245866343497637926860991777333099093079255184970175670890875532720019949921760433218141352394236218968541986888254763897752763608486828456703898335403871535796375851517346511887123043235320114979782920213781646112628782562280155919668674047600121698363501450501870822058127003093330216776739089798777341999992233025100742784678296150874716589341131221872101744208887809617452668239077189349202885898996929686553392406402310678430973423614351498803499612197469207068288686126486380865077522906158637995230565028160843229591052394351018543915608739012683481887564070796438946302767352428113602398586142863560542838524278513667462661998660291174877791795826948241181080543397553721569750549125121031539860803202596946621083444235947035032728601402367206766980370988770471202408889942213644456976013366820100598416518680735360840169357846194760175124295320334941149092988617179683209067586459706415064133265284886900419242810594368096328523839880055462196478485568423651813773414187799235649192129947877334812431214104947491017690311619802884632049647427703567368676471463704367613842824298011744897397073996332575328843646903576131743262723170260130922597501908791815618155129138953622523325576254100375697121194976775129137044630723613363388545756829369631763781054036525704165673876458569728000000000000000000000000000 [75,12] -52745995743038121097130842543200676050062514386310467484684058971123054207200885001073344685692895254946050811763271299586351343475972726784247261839339839466443171853694316503955956783238685481834479493070407715789218965948853767998447517048753328088145823383239515054903981973980277044646404566338161453146657151972325102054834490266388570073337199290572861289373499595326728881416575084209177484170163936435157427084155014465214022806137205073501832580143646663023584971280656891125484771680375683220537257415281362953396948957774600656729244446134740898368325467753021876519815316378623458948383354848013398459938351060495880427426402284386137959164240349813504780495466768292759444276186380267948994863461419606610705958272340263507507329863277773865532617663496719842126124009669390621289085048250352367524349196916209081085827879624975157976375153244056751595873175117430698914751661669627878137473822664966112889733825475195288813661358336954785257573089491953394098533283053148757772592632747350864825155945442276074864673257839337943219356919122352060256270153899483441618600320362673440147067190494144233170098359250846848279897803972348856062953717114045225631002724634779111716014334305245580893249891747465604855915752028146520471883640964128951828866307767366252142884440704365112223448931331889095014109239079610908352640313456038067334136610341724405668817575848957395044749792236564966108220984956011638114597305941402337944539459908788771442184986529468091783277540020984058121975500405280305641761714117892734031131122935563010245366231193996823330740342773821446907450117439385579740210009078457326266991313937965730669344052945836055967534881577646209243995375122941693162498830153762678981321239560158043822738003295445015584736215169512470710576848141891928459570435088750140974502401807542691967490305180062679778609966558590146635559753550707735801935097912228982394833472283936111600576091333001663631921537192366111921601824927269602564770646768157159278646620578058840752390914697344392612717467063879102410821423688192128718817631669928955679144984038289542873362736597573546951210882660390977600923868301381551145902446299016220220939033170060908194266310230008628855885684736326578192056264704714924501063601733733189964900871161796393759443624726131129104573927282670391268044796277145901977907206155212966503371163182959688734976167365177096844219289764758276599568820590549807963798186366065589045704632375595355781659395102340697508839994938166795584465337701691437148373534138119321237221617245134544760682196134703373924430928444225710729313628418865938896347147043602432000000000000000000000000 [75,13] -104389311992511133477067547562135471933914217555348624038870573045235701331003123026272410427904263546540128167549589792835091415135969941569077295469360561078347309081554483813907504686993594791661760697024431042580290910397019269498142074204804508322429293374457937887768580165547573479189192592236028333314768279796429786749877841584053757036801921917805975372608874760536889133272890884761637029331325904563025010672815333010334971134481141789302980148179884570543150679348792603530847325642034633855369702804713499415475590133234976074778660542844479647508609414943231482851106493807104353730482498488430457708892985068867498440452008240771035544336187335330145468479783752335430609082492619081024625249968045044690509007168407793719181518697418164030567745808395532345393154201840288231541311086308732399515140428276203821590953653933194160946551919057225319103019539907588592635158270484901518078035203650041025115541820443305365141158615838496210835696563010577257020287426632434535418159152479263372226629333133270788323748053305805356315174517552412054391721741703990274637180730022071012273046752273014268579773907519594135986307964426943454605300924542097084564580467890395889891788867684262446799417553249621339518457490158937213713410668550595656692910399648944591716261311892848297157460684699672675793019993510123928683288629609057274452644819265973124977594929197502088099897067931472596129415469184786610083959806671212970691857783520302083727162369877978280586047434123817364756219466385388632916970374611841455774132782806384495675332927534831410103321306271775161251185063532371901747336158984788607719950223061174375298323650154983355113324785066650924875829668891922491807702701816199340140641043471641967303363026905844061871594409369698353835417837256454238000004151972755263990368457284099127084356914878110234026038966330957851598350117468975205983860376147615440871740847329535853017187004406577647300964988156322560632524652437537352942092799720128207366612613080223747699303659093950100921144838503096208574679717452898597712941773370708764635373120324234363036725799037277134898076295144291599957077211157866389583324384424261609756103432059961199377933016247331408856983238491210058059746647762663776332154159183391276480080786577871061719307208855785224538718682293353790122326371457292747852067119574229445091810104324054127068104732081860580860862617415467632520642040959888085464459414102012807667035797446688742066936646738135836934256793733379986450112405117068516271059009931583608638532268698109075771790663178637669695379041934234319442217715720251054666521631120162816000000000000000000000 [75,14] 614242562836401490126633771858633582094974620743978386299152039352578222924462897581847551098642082873031202883058170630842292469431787452473919118362748970861450232416870773369520636507489426297730205215001752744800984634559448073801671456355919176164474215429689898005086247008082397017944350129400913355855593407047247041858491346310609818113835762294112768608334222031619612174988955776568144116428251651337896824804378808710794102221819800059672498002343082308977907614290335409303892204464786087929555683307298003273873005784192856151402774814122492925887334012127356200117278168547808157455754726403214684931431580795408476544608886829720221518448649631488979356364724888638335516624184036359131108005214274250250893801516236472583634850370960835424525934090098153249414892659044861782660760424743023279388955856142894536052547577432370988897587112365759360418637720726765878844155232791456800579729042275219450378835497902229333295696898159074957354134436977336858657321918565373903129161118476751670139665685420775987407508671306326721277594620904744298541910990253084486852644155740051111800519878329869587892050920330692981560963670749791237539673499425332141193932622985172427453148981770440009787872575366568753900227591636230713738315754954138532490180147035584098202568700713293939968948895640974817010200851711371370414528388185649920614918117065176440509031444842486665230631357650668183636166704564466719752869575243415767119750367037722614056326998349855346259759064728180487310768182181127885708907924749163008213582164256630543540962738566968324804163911882961231229665927930132682065338694129674565901503249699553565511436554130174119683606650984229878829356547629109412767379993282654019200111606997965788172247554192927159061574932986105569096402456614318340207069632101584768481033589458721454286973851674321163449465912565365573819058228184823268333896001298676198788496240450582356541448661584271094669592470819387181631397679355795162735556736055030818640442075325361738578539859556042888583366160658924975497956331301739175076812179724240042280079720043067818097756002504303081283933750390094984990122649396479188605350128011727992233966148763540314786503196021891997962700440978117273060556761161537277353575150842004841875205079844787737406385456359442737819908051248236234453653500910732409353890543815688390178080913934883366666578718602223352565568120403664429943892683564753539366301555938418641163500836095758822051394301119811288823309863456782410366592824100677302926036123738272509028951913087999381291268007463672693768300229484853941235751581903453722159520521859891200000000000000000000 [75,15] -3205975211021667982775391446692280950052097993582021808206918322401876426757149480611914021668859508297864901191085446048253565520138641971018597357416380719730849068867146560836626364395540415972198555408054411367215483226831425528672568051831533558568241024519581546656595584307591966883790051646631256349153905202182174902259619828756891937952011082324599130948801818733076734180074505988429215107817694694685697882434406530434302447467270551799496482287727296303707866094449339911764528386569197637149097231810749108788421638234888326831715239364664649533188894723587532554499952626193085716918892249191866613103141269827593929082379142418877901876803038797617493567158210590361615105345898579928241681614914800821617414694535995117678176787712867073316261889121055509704210618411032680476765587993903779595889911691456125311696471653129327253820120707448071057247859360992287811961381099820346240522765263456209108183437169257934280818143795851191107738906512686897566480576192490042696642461098428336348589865896852353703444546474129456179495731060119757062584181553995413791992317807253319022150887097589700196877422062784827425247680070148431271524373629336882819861596290292115768103546947322347436092480288126460398409794281888358797100837684595477644778561707720114112335669427489446867678338906890654324591939517411593165718540077382158134489005623047751258582233273963271425187239115743437346914984966059871007104067685173100668327158533223160941433803414366145728135294029748557803875946441239417324152423479665107547558686742918690142991699526139592316253000867141641069268057111147017209477280108143031277073287807003432083751449850719793827304056094866914388857317556670951857117060452705680906459234014534256341647702072177580409126880329382231459187204675490246951132309815774544113426324843087703874618420958792245166945690942460830537872511324167497798156614445824618061785226414078601318212742784706978623541024078462777797629610870895299293424836274904312323878751959020293850297011793901730845277139579615188861638776745190829050016449465938368029424911447879258130337948516895877202801541096006753007040798105169797836116735974768102570847208406605670415275042802069777673817739995419273763507461340675676624275653163107990703991908061797692495490032041708137253881808021170884965772171128920964132987749425350883171394773392930245870174353964542404128636268400773732492059449319865248457128356495701066614840707892018107201835660619029159500179017056221668822126294036928029960315074063849327636157473118129040819195994282368985054666331878088680678395739841956137563183583818353213440000000000000000 [75,16] 11883051308315405091068116503625236240326332509703658758581165785747251225341321344319503716259130082138105270313791215492514031558394549599347357607247248615657427273307314421192324478027471386437657838132834371122787471738057039963379006685691813981549660879471145703121780509414937903453638453763724459443958824630368763469574570512125733225578078727436702929447607419333290104291358079791786047066892259284703184393646809306651734562934591256884782028783736834924201582576291042830044718521631614174911222242528580141373243685405893859211219070474369375222822614743168479053940276951794661679393681532171157282956801024373910445243029212327408322126905131029611991533954003552936764645154556361662650899131930072906442914493060507214728683100975054841096649139941531729656297617000280497874660080886175130475276633449708394241508059064551115504912448651197060112835068260990808333116946622596602258450591487769879510429695183279115955307326927015244078843410985250985441782030017378043791170038786538035033387575020697202410580932084707263325818897942327750764388604094703246101007624545298870323233010863560651522251151524381004894288117559994213909333840289347202296554848143969004979181878820124196824452389934647909192900161541940473493620991149804892452756311499239651588819401074364779124566458286242016577016349008650460962401247697052716532334756409548448569385977185271381540856754216880877971828861590459885859994727298330551916225181981576179771322739275167954821966591634002511034887830850173000801803623737292175060506460778900631488114645922630628004845590361526282397973292455517466418645671399545318937837306379405134019264535612843452697716463343634952909008788878719093777511601835877582241098255575502283239326805128589450806387609772373173309110868568698815480187742395567800030896326674107943596873575314086478008418139328598217535174476290279920840673453588777885976634208580239373436586641946777111428069134917924283894217736565176354105675795322539171500420211373680167832302906265263838258864988639923310347078632898841756105834602590914573732818562363854093047283546589917631627167259251067660296670522968889182580356468094275197022586304020591741884682306370648042911603329411300161700497501160528894254738725775465483152054081544400054164858318292815160072454291781095628145085321198285921159279580688331819320077471266529434699805403167426362901202096010408683708925054136562625431109597768857039773490359462191656459227157581315291971780390333374249382131934105140632535320337271333148284684015108115849431844998164906334162475036416696550780223198544702187956403819702648832000000000000000 [75,17] -29287280512950200961283888974390448613903084119084215084830839455777480024672943332637736156100613218710874335294436945502319346927521770920435150113514147262355122879321136595545819754647309114968571820603309846897902668818928415053170341094523414040740863214956957886115536279106737421092509924962672679743354926540140376319513682708562545772739159518988376357928094219769636051152454447875098282646779567082568781203615747198383810738660871304904336729992095743132010953027538755811370494309666281980417953127626034848160332879766570300275164923947121306808963167181179550902231472173824789129277929961406921835867006274355073661070414474219758742898958808251687367124042659368667425620738577127418941654216607664614866594988682081019117065791491084840490092728802384192501527328773743583282555662623260484272622895599435625393140455927401486698726488039869071880924773648082018136937917788954222874435521596536662832514590236372466579640333809058440089826416273337577149965719942973282328684763806551179169177621852662821727799856824246430559929320324152987824702687418200643190732206732754047955398886692502295861511873408574409411074240274622981668126773097179954714777376603297873201827624347669386139306956512648871817974189963193193077631405964595342107281234593344514952462464945669519685990542040347843758219761088053151102070742181925258108588514485189321263462122243859214584254737044392631673122863870583921433707615130089528685054083318968686347504667110066080086947030456530127977160605124105935799073196360036314032666818326185104328054812096795908151590466150205366221330193235650186609692087350526012367053462238995346121815960896133382292959830188397298499544492110482205699462184566583166476359312117630925954185226310456592214376337976935582355122781845973307960704120041312384112615429821652363162212542095105980323341747065734160673854629146105477447269535222858435558269892045862999643327545390018671787525750855027699051432372859440043287939221919717445216466813800385473480064804706076015961627320738801799984048095174748334182485511093322216774451982109577200492333736123622967202871664260447881970463854884588835487884160706907087083930197346607382631302623303888417587070207824923733110882163472164372384598941686550198691868362603568236354361670385341938782705758562458925011420790592419404351372976559977931165892606522465565003994888278414643543007622891160271762551859876000212878816280850151314589677899858933307140483121990701677015262278937721101323600712023150877067261927082894292271717406840625406555483811486731059680765100517461699080641296538246490506307428324841881600000000000 [75,18] 54560620536761291436353212575804284085509230104895717777680812467588282538257349436383168759976946662119800598426625488198644880122743934605398866879850642573548531862432768940655778103116011051790247954921131554253956816185140348424927447556838968102008037565891257730035508858898052537233012023722378994300515959032241154662546269384472719756136716581580689298918357035086554976520301326104793404780160846830031100731483322766780980639494668223608193440177729086662539778317040486803281486287086787982357851624031752198920653026765793403637403157878862427732480439099243592976108468788293008203729681190118109070270208115121792307128326348185508330517399612498567188043065768004797229682318570415474667604231797355183480015537185053023361877834711372081917511891362304574657357337407917270210638963802778094251530049700472718548276667417753784440658087298671757428639286041918453450419430569035385498158003523475290163545371297162433587918000105884527823736258861741427522429789171006772167362576695292203781977470195835197848295485597053161080767904820873437194676998147802452946742386525797911022625217534699328079126501862225162883777336864314006353906278532008960420583133954959900058192144508442111039654803283178582050487930781822653010907893642882977067559096147570758187045643922124997741373734312253827735129087999757779342784117686169516885799402314765446414825961423394529601460907155757970409356748255539589729323646327897742210267700093581493656335990898318814739859316750251027615614612484113143185782055825976511760652890869272191396407953577396956034215003662426337471611899805779991780776154756479979671403733910460059952155784535068060138458591466521596819594434022714367533753460641268921673201430944143704289157897907492086480604569571232035383704913478551993157513342807596221375532145938414541096542426876298717748454122699105062341826742909551831272551739133755467311038253856839630977509661453593587719306331354209432595326907112209889544663023060264705241678132012715778751006673846084528280802731089748768039391224954900277844093074683638277925806814914070698395929752053809728452358836846088786978452361664339704823413307928004045978438417325248215638238951469649174422896610643840423782186015017689938190922236101698363068351361662505486391853053169895563311207764997987263555565805746259971977524666280770863947778355899783593661530083441843091562298403292929855893028945586312169539695098297684548201583683686920760098571073448039355033889197736620867568124046478126919739240741910604878676976747507424750359917684787313310852279688896851861840381914582064327588597831418511360000000000 [75,19] -90872877974474819513591802317943809453948288174363906531471994992443158916829861790825650891792035870646355278973845996308632446796935051650493616827370090805843770144549976626423185498562152319880550066420055837052611190316579222903606456993625193184089856402622223465699124785680503553762526561590219905704560288786865601715598331351197789856904236079554391642369701887223255645748197751334591371066097971374340366801715246615710959300210088137395200160597747868025799450832986656363811231919775677679456060210483549421039069088293436135411368831064164955327770104523351879288571120587578052381487712335684226483902302610361088041301084211725745228971129434530362277884817867678026294546462815923600613294230569944294744119443617020877528718027335301020620006170860301263134137282401825506649679087863752442579480389625691396207543846052300882942033466269860008343589378691373113750986440461574208782616602926364098437168967340242801914291292021378150486650635848059710200670015208411811925015990011927033752173283949200359728541848789610506004580682176541265028724264663728785604035938823441026157104532188551118655823737420221983228100152292477182853817708659195454179195617414609699035650261928858644607014197825772369835727075274055097051676473500406676180371711713525497284907745609676274099256415522343758999497540885787792376076417709016053873442178269785531944542818496545788819831413045863605170646285702644440431959963327240264435794290179593591270245885878223216536336032488444006637129217755060536154741674459135657547983065671416451794163014626557612481898150188030602688481106651201616492410181543449238019500608946701021026762744763197237872215871616246397433042658933536213473110683784393059187583881645433558571559650261756696363323478156388315001420960502350729281933155113740339585506230787484408762256311699310273743084484691856946518465577466573817251043998007090567992049944743239494452468871661288444961514040117855854662494948568498293671581457214639033626035314923168693775384243787549994310566090052843560068161526282784583126813177293128587653087349135068625655900474139548748981608255436360600470850419229555910327448846713729717562307183780526848883974801028785031760312032632660793712230858125533911881540341771217722248522305068294451667061363777774642392571860461175953137564143985035941001891925775864838653351583749723470657486118178489988300350155101183195365286771601585114909047072793450970798703801111859818541343237513656412855057845765497594858329992552222705016288795798775792057381537711948901076862335376686415244901147225072512505660621374741524699998550136717312000000 [75,20] 156145084970988370879636665244162324676674416514368444339263744636717893982935796868153044792195790348915867353563044072058752823420845012204543994731098280382281926585841190748833982509755492060828027071203387874900168162383929062547983106086854467891293752155634706176944914675219756949902342144022838641471494619096499356710654248164183005733322016132644100216336949134462162017460627236639419079043697655650070216454721461723748242916034557105326615936942223928957071824488496487686054030976350684650371998830756348454066215008141317258729299225483903524972420781757248939389322632386422115002872920365336995276702248446613156880733216752340573823420801401336072042567016074139061291020895831827516700128289913881847036325546727921784359147712858448900251819777242902648369560295298173155688933136576372856749461051383519755589294866696686679115244954211132584718543198934113697673623925123608108868064346231428727878379431542410516716979776049173103527255679338022794951216524818461783567521569357670064580674474050724418760973749240367791714680393701037534320067087657328006798413781047946458690877513867991777871323904767761292481487967629116731422352079181520622875564884653584895679918066380595912061267044880580002701146798473365895044448092259834324450930288897035008510666074929291413318510505475232431589103165041488232376315483034456487590889642444416470199015306056454285690793715658089679221926806188544631034742334030271882668985160085553711472392628074723855242294035821273259776226804186007720301923601558273095099666503462621546184576979855833834107411143741099023929837304677983650173861328200893687146072818937565441390831002419828962209172395106780492475078121938591462828589784058288726547325822068165942449859767686080710961272965655600319706144602888752254609313328636438581771560118794892814981533192943842883012717981895138372373705734563625971536781070515573280221616701003292655127813193547451331566630697766698024400212736343734026914004314185750718939050563055099441422469352892071534895589606901644618375067733962607984274199307432963085182646063951372917680179179798571925489258438340402864698027835363907067568669714189337255187844342882772094443389413868754454152928658810536097474523946566086938861013092184632415609659011043771088452802233090097022231348952207828351085803237524896939727257775525742831840458540034197325663679597108335514102435853472029561447213607687429163458624791657259204621373825790310227375188825990493088681895490406443962352304803727368459299585712703597710913233193224846054550417771840477771774781328987021778503252477292573031931573830261145600000 [75,21] -279881559686212971917866722929107977866838595872834731995692813250712122900863567141312935734471644934549506452678487149512941252396890487228701741384993916875449507627003129192126701869910628261530303104136574713725466076307988429586316742209955939650532148982395502231845802493357212505787952984380030818300804077073888520152884861914049607832564288181053085219528129297476825925316204288607134413321304088862502206252179974521313841408343296919610175079208645317764383870577550494997457973564081104962010273860096826823510208115458751786878933005683975575656163748258989263591810255975540775594572027283693910946062052498227974490353573720562013906128192375642467840628023420416256277782084661486924749650881872147248889913279217649705387720436464837792483886544525657489475517438336656838634289458354488409240994664541390830292786593275980801180103139516113559766513724634916898606908373758809516099770483652785046204449421024446978288818466047294038031885827351633419658549934572014735498045246845922941035133999714893264652751343725426496357001885001032824184303566477351686078702617520431565717537752426297921984619870641584992523500063585948368922874312440291621016341461126407148498747810664586657308530966232733718989618755944597386083136577349704127686306539095412710985537847311020832691048355840580613063276397261447427782758232640389635544800902578981775323953065449661881119044689941190036277120231567233263196503244989576336382623153970204148992741201331669982913585681894599768476483867615502621406650561799609600715993985434959550575490476945417051060055615603769699585864731383344840704325764764743363335503882238368676856513617686212722600116455657620309869248148694063852192967354665226102865343203189463835553094695212484890856157946280243351254897437801869677355830012938766470546380509799151267581502519322881799445135593759591271767240227800792829094357198836950734002395109233168167387600730364380742509589362678216185004691842416798846205998611072839401451136871096690209014750373776374077414578963827401841676305181522082886793043238467919431279616250367530821274907602439913421379215583460290228968809538037704765267836992360860717445295706855736760991948988455186106445633195664983663853079528181069664623399575562707940357236106236933219805279821264071515186128982243071083351739337017788807006859996128425785167754153459870262460341654933588510137554961784214162264669241489397850745537168650400538390558942904823145654174065883506141957033385833736015341858951258456769804525765482807684734614245705448812814745459657538564912494199695712064860573192964934226957518576497459200 [75,22] 482065787635286386884714374657386884973453343824935915077165904395397949187632276043730550387169260352812618309680911612919703716635231439192599563083626614646387748195634455752161638452552117617841862813330476094777857790523683021756362277455521231035349980625268123683333563025752965291944672890365650784537620330197669765495373885891246222004180745212454271517045809802386697787062333429569783929319351286081612522238444591161873399457422033184003321931867348799059982154781199991344402089935455181091636149889408432710120571891185760102350000953470109622269456765373211146550125783541445092418831033973687283094679080273973902414678470008817752235898316796692359662721961846456914720133479896040884483201948830687156120973228575030578782189352504459670481381117163295673631791049834284215455766919618496167644888974061423709078453022293385390889215447900367247828097996566254759961386147586549039862863702068212296199097163977252653953247613269720685883137328874019269693766222172786922487178527076496704908020394279858965977869792575956977186719768895173994290119508596535603700039080039523664800971454988557772873113624870033356803110124826938047726769555679438182990243354249674538824842975003023721277115893474788228560660458162455700040461487774775645901899838663596732635147148077398074629914980331853229020576120664225164307720851557960084631356617988409686590580894283858434185276113079596186841390176954439519195817760414044597694615115296149353689426078812212530758798260741015321216440527123969894768207872884882321006442375580704279602668755286463569567107921823134508041505847538305608371585504965985932167081656202790452827330472335713837491245885523344145068912982497757226928610501591479675806178112646816203749363666056201764421252064417844594667455605742612573626510344403968518157257209349696365661948041133466933184636580259453103345596621502979648882806995765332717303924171426816238724032275828679491061358316839825977774259697841992837514808671237031016156740038622373230323098751930449620023205832677396716145755192380807490073664729041928728992981266482966182468211656498923236164594729420215923746228777997372220526857376786640121321275424493560250811078781797361598422066275089226691683621458411718130988064690538843448297903306105806131068430909924133935114298627758262120449328630953167706392404244997638029465832289667190641725249796899619533745170511418244232765241165846684615879372132562187271986039930776951954232577876709140772605439765809016822358500379435339508351783946405298784148200032345012209829410410270910753003098761652840115431157114592350925705513743155200 [75,23] -759714929447592545625890185661031619225893092264443508868664139190919510108491586990536525349375856363818499205273992153485753116852245117960331794962757096959212589608538074260137117217200058327238928688475126168627302984422221931971052263949898790653846504693090752482131010750372322856075551993491391509593671971209057153267735165527870669545973143951602424089864239966040772548104494232860422650855028368673191644598890452951092369919289310572114927572668429081476447055649749177398624664280914630322398665145416903193783613698495742075583538101922527037325422770391896906988715524720397268141566922942149732759561603235114405573064869361073224704267423338658380560030448561867598354187469587012115196460406649129304207435393454594808458104843079312470163025136168117184466216565116694263899479713696117574984876144863392154843710946919279373318655684314531273663956160938763765709335679663275845198012951536370578672206058679205723007705643999878817929916729449220887231178010735111449494270051586653333701035240591882624500108756142610502689707461383616193748287876855761435904371290175505513801493993011799973690365972803446986650126608956461121657075272938106734817060207123304673691718728456317989403532393387087353370008408568540059416834782399402810312309833511445771747074242991418546246017592314899344973175128033404695002150374266425932775549413121418347663691141225334281957160828333852819644979877477795491649281317469667783311642517361194714275421367883799583488270244311560948553362049933766504848338225758716233957074512382493663426277137277547347591189647786494570806440342106984813696438811914576024951140786036909643215162024313907673624074632570561942585705115310778257443688430654643220147087485576975354780570184160437601465144157862336872745265564142357232957864209207351189495514971237855272519082815357916661242915370286237117249425033650742129656425596533360502383672505659904852003178201039133191356685538075490349313712081542955807379109647180266751060697836458826930749151436859695486963473543882731886889996647493977401762103537434751426589333752215737400049042366477726741318030207017085067037729345083645366080962443272216701375695505028384548731362807692360862768951788588197223967343973208804759927310542638069039583686596434043884810781651373840675559244079365452557967955407870870854480235566723798031620163313092208398394019457532741133379350084684363277513518916544464102996193562484428277822646442858179868394994827635417900561373453182420281345958857921346968894077588368669691393207865118630163069128774599137286937554330201361646351077243299180996751511257088 [75,24] 1087305566991411389906412919160239983033559959439510116538694463868446896654370076061606430511871343406671839638946807238110222701514799059746149252457437031684097155070074486697982259940800249707190746983253016000193374777713863256905495344766366666205747180120972984515949015462155134267350893495372711527454933155723410764375676425869705520374002264124646490236451731870010205948620373656600372464806702802738105906951580121916874879228121463910875639560785874690865217832453201489887399850283835506391766477082154314740207386914111403857151770432648422123738824002973541026622461387359745414167138384750055187517329050487220419471872921167784191574652521678417951537349491634221072394078794417296617986285143125586535750259708366196525288538194596058671903492901880464015877530063654638064094741723998187372193990900432859510584956896549683255892889936631426341838438140196648872680840800602226677890394641931792650435158239887864895395969457395176524163489240404627686817257620822001912106222386381610978841414975429276574923933759531079535696422655077903918150665804482392300868485468966138571150259788799063394204146461094696886802372925249548414774418726683748916603926985277230501254426161798022004000356465781764262999379021006127912762723153128853955884023487160141107505420415200076347881784239256690384878585834507634072487600794779080652583807149699109182504422217278787930892786510491957627485378472994586324364389513101956995681166405342293882452236649652363176874919153511205976326707162057363857687609033573891476517089316529102561197593934518801742157235847155836083790938508220085263607848641391669773826416890338829893051242443105359511706374137440382545089193542865266868614238526275617885416207028396356023875229393652253572600475468717437859233465898550009583314317690533428893787288452496026186942924573554858072074128691479471761675393957820525051899982001922579600156415394962265813531180982644105375102385949379002565385012266906234955227609456466216478607456748874922699708067115555079929243934758205913696302419104453361638817095571070433413352571412693075012226029845898821434171628519589750554105092641951339315215880245245599003593882258015607520722099095375351336316543804331107549252487643455908226606202338510096307853129808592315724330816907012966198075076152448256970410037874353382342420650131500565810938567801443134928245946646074527066705108330421936277527996501908176215035148885385788811792990632067710835624258851394448021252318179277254962897001739283593451409996935349875920855121285601125495554935654413834863097067281447876823761410108725386322617827328 [75,25] -1406135465134138616409010531640435943441160770859793998372494756383357226273807853965808798515020359431481998914994909248906749645894393714741099024153582105319157735585911113530090652979055129944983334605218678803018857036256810347291318366200972333035039021672904752068954306092802091342950673384336969573446280845407766239202875259707486835158969808234380964244623346669437141462150802989670865763665493967352022014861981646558357801954036125525921213172209431370827906450525436983955242243523755913042378080561755913274614056665139604581477926156559446913611181177145440394186590023465434318050081298314374738757906442375540354905387684235458884484801591339993861697595823629641237769999986483108970873333243074627051530757082914334226771726624005970572772463831949255865408391245147734186266740199352318437992600024114527447673650716511167438541845963379311668854300085689380065984193434381852327455738374950879277234797099550231005564817327788851759407755762623358373221501012940353015583652915059255778109969796390451524500404881289368745284653348283397997052910106121110988940652632243529891058646254918887933102427489639740998494525527405111294598817630941654087770990627466833792778259632544592779822801371937367312802836858838753773776607561540695092715824565294000129415507529906183492125011129497015498101142339822478171042141882750326877088156012889618424045362142674827577830149151777665449881541297908771395025663317161259140392121313999326422776111072033823003046979120319869763776722035762498006395229936883106594197527153336266398624054824450675882462759086619865376567457079443178908809189015626428798974122842077777593411717144529762409012793105980839005237882526164107244372495746983850889708624365267580081770232111222355378790350698665316036348043742816077655321310180745361808486657186928298379786711435881818619737980189114487717795655261349799915612440950329715687871936605188722935760922971964836470591024437099305411587776393600012815761952324519005644480968878270131720734785207217155286014044848634000212208919648558777293486349556778340152783269822995423851117142474787847942618568994914216539052824562243522971739887172766797760001596225770241549118592315719316990759058116579562941487433788451919321081915970585451315337132911800081253141603729738186554743539558072818888460686294018806855694309701956539439085549306775254253237520395254270655260813775119056563537462617245313274490060048152199452382233396366990675036451826805897836608063625909340576250466927579547673918799502237219552224983131994948998673568855087943010634052638436024527316793746405918773346304 [75,26] 1623899959298454461022629076922104989828773285217793911519678141299490915078650160323169782598512446379298347070708014755268432693910025460550806278139535059931165424438259789824802975562530014549148678220913225982069887215684549975072549732955235985333508395514897235946990397379894137429062904189246203067535629918461558202443860442207958446402750522068747807051725775382755686505058213360557021005939705145417117895721041689356355047009632639561636734473799348443388895763884366209385354341598234248062686061090812965677475638074143203193796447320416079987192376163705097661854558344158183903684132444193448928334502777965375667818745700604686304209031848758957321462248814166212790990485670103634587380773060056007906327199101241944474921811677982895356310782884853167847240907537922524486685635945715717046522166990256732713118133412333740663186329852383526507594794313083725770944897517953527419505420744137837844658247591009781834529438806936846921369633993404330388430138339719307705052848498947777203806090480583003816230693282622562903973604135641937831047366708779190262353417639231636976519493747190333287625954354579372913758466558488632740237353382370888187765377445932724659254173135149925851867080421255131393593607049871037628586796859874069368991004864439822844994011130403492185493682798950632067728939682390546993477572744864748710010188905239778944059701591508967390762473179287893769909977065192254758707530024426388742637848225571925689976655013892766108114244941817892079485480308177256960801217208148507130460826916217364134437041241552265281434101949776375550400746991661478002340170643896790963090637042802217053483394268836367632297636935935429806644439577004561274329413091018267377674044880491622708666947411376837565610065608322197079083615184060310615172783425020501381565393167261061100411363554525549034018485644196766430450140882844578739653201404388844663858824135948242774503485731986654331090184751025682327876858872065910213278671802454125163426195789663091379170666948754143476831407970415903996264399878593484666597610335182113011682278416050851730720884615674059520233918908042973111735432665369550334613620642483065831757766388677649321886707517977346077774132473901960063640832499216046631975068681355906835641533280501261999570772534870441944901969768512239342771318476673227919303439589703231698793257364472652409989035070447013814831775897809540103648678628682500023178240920170018281451176001398049302328983848850317225835206392817162945925975079851914416116390018144154378933949755197652721377720369241087332546041871544578178904624937497773735936 [75,27] -1661420818322096815289423652320385276444595803002237337580399566047050682495762351605781207756930611202435573407474990320554112281272466929915577183139665929356405045085323035404925219940910598384014742235251207277250908137687871259721453918623965534655023995441584601029175056338879022951656796942423218202106212089273494248665835044676839886476353669318552155343652470482288749676481715364211987108722298087067808607160118152392531109715391616271154558972993345248928116180448062417553988745397139776451467232205368725579968720539872727232119379379065509342879646299065113323644270987781313482989078584874976715863037749320403348570562753831091093193259796454448455544848826928437071458161689260600669672175866593289993395931784977885266369215055201406137311884912980080831998815265154524368585121223825851441437552043502498918476059087094871168076737440730348913851591514258563545792284190834714958585264983856769080314831016495159410413930738531789345151924622370590270589254717150071372195771873796868659032625771231656233474870866165308638102110284145861182655046451656479184875351836867235953454675693813932065645701874718313176894441100705604860075333596884287556964164609585529019676399215820919997405579549280597681960036098976187868854308351086682214765626575167655418188811544358336933632302128674142333838790228633430548887655748097988838392883523106814436813102203901405517035200136487853138414308180540408451604070431682563278824945416814309477119449297180758178437641342937075573819265388302298614212768491588484996340876268465316331033394611430235024834948714623320418417752079250500478134095364407979953473137663934694987027351183691345390341461358186677859598245329852770944713534140301540104124195797465898753866260614393274163779342102601886033322155973216383106679493919038736649721315742680359121083174023755671735244874844411810211018738457567016977173171851456346577207094089678998835750870363342993047018089540418717589223044978136236759097014654259967699990708678027132667995475311493296661354651739976630229984035064330745884410532388665204700520965490320409726006026842405771741990172947969385190398004705241375260564026792175915752228944082516037405437668636073913201726447995655628184166767744515214717581154254705086696124811138386168866163140095278321484417852366676486641028946545944254543394647308892496280508267779735040564734934664444825080334163588055063243190935301079953842561518450797196652965884198197520864211994404869594174633880314087205954312558342230078378448070265700157990851322308352804755311462605681059103193759673740661822952956879582527488 [75,28] 1505915898653876878291699944664918009123903392613365190918328294897349408424073938506222805617601510162997478331318284688894791597382378750602721697280400706772091530781983389055196926266120672309297200869827152841906694994349847265569936178095445448632689092668273093992515479426166068201046646368442966011415395764075278791641151723728577564748373106932674104724684268303264242182311575476420605043715427408819441211529351296199809501983177894225298432381981203234125623974501176724025668976956513557135601703594837743901750329931626771663989796210513069611712708182473381736846640780757568081896916172728383017498694861801326737395135501997086516726741979270477646352593503536721238614898403456809322697887769435598648392079083121567907260172785578718455569050841870138993344900651975558818418827834663149969555107291533010776075367590491167279840766042002758082259185212920468684292023934326097636528478453743092348617116266963291084132830751194596418594025653092563313235072937017247436628631279642593719419747715600397371111690760498594948729612903427502575260977397649462623676518255529354936630865375168976970031806402147666876510995383230714178124700732774911663744894286992640807865889726249008923038615175754258886025448532529009990282405431409193864209219381078961695019914653654585291917801014870317433126587851946360475087900706849706230225566556090177019948748216973274668932119751998900069189319164414129083582623254045333227488592635182643751798737911536531805161752274490041622942215122780237621039137094886840057495842956560124076727483730027152159744363095082075309454389209454270355501914693480786383056221358518967452815448663319773827274992395673295659810952290382692197641980135329177474199589581582393003151355908105920504580431801035795104939713814512760808724341269333413746140811608147582171570296325149431305467338122514722567600436442433084736448581443296396523800613568271565951107691989884087725369298102325177413837009767762215921162118501162813414071384040782701218830187151950976688959643259723726940135932093895223257207626748846654039341275040481787459837535111908933549727189110141249420004628486273338948554771171474060795697782535496112004101573610771814205023783295938132447892397982217092203880324104988332575234369377041225301500942902718729035045571235696681015016529504307954519367701604384879034753384291270185880125937053784492367424466799515593263467775204506895058717959273355542276210220431976838848571362095054113630872170034329508785761330744872937112641468222691369714473960823608424384305633814792743401959070171536522908308071092584448 [75,29] -1212310403978296041829290384275475780794245569630826178937686771207804608221624116176250547806539932251447221843497165810133271981741807966380217007206287270821098248707820231463605617741419081271734172321705689218329475683755189774842190773186336154992378246019572898507089671741538916363499716550525053329105933475189612436012559540841342524391473002619668826635605280186734612902696811371796265787008198227812905995775758110373777324637962199613399575469193740621851430431031283809537920050459969914283699823831745013168929720143072993930468280615444966360882779692409801949298378846745963593274366672756653357089675939986975989976271643787320962183094160146675718627730836401666923537758453818464627630659946437623949217258093289018398686275037696782719561660038128858472543365306513860641909343794767778745302393771506574802131798215730620562824702099099362614954120496266287577641548703261100650643016457412525918925433948096659731117318491155282560932923169672288350291603742673064670260674934616386134153124366590049551102458574677888946441288917809424189701709190021394381388890495901689148639424775114138336011012684487809014346613415684030695628808971204797171076507601068095160563264684669389324677882174697805012609242086157355135498469396359419512510343805618797744167256789019390414500353068271525088516744770082302877233810520259460089423575025046932950021543474518718038592503406110108495108092978214612147798511133460446927576716965679173452517513787894580125250865211454059227709045306731408207454704835224315437196220523242430372308688703499649748695133950950853791698966152318612442023677755433437160175461807911347516449734916604415383565792888939565225459487562612934164872680988346891963952710960922064566747991203837415492249890516675736725905576456765550306267278171966293144211632258684004835993892172972256028876306713233606085539523421081443625606311461051480877108925896118199744693755493531555234198409490693959916772625301871807360164191763402003125275142145621854902284987507481121225881502368990021282065329170075496607997867564666307948775863466838409320208804288148825142694464128351676635667019935093348470032305143220114078614485792180831595873149520144451644920111389115983708104871175048273517676841389684659145429888286691169617918107919811138264372939398772038791376901453936703919067480107833369671407447877807618041715902880500248254983902304800918256110684861005070193096225212919318852200085401510720998875424087969726044691984422817407907432164164809949511428627217900466711967220802437281847716195578691695649216295337950023017641266905088 [75,30] 865575210832689760984538028201984560553268526251338178476803415088303906732496465153299669812914879200485544425546387141878783702105248816575263681534007354807197201033900342373482043066842894166884791437122750619643796194525868326090319885637593996863998442911167300514369672272506777489609900857120104871971943371000952447873298145038852907357255809643838550461998488363977584207642950486335296815045123071823385309129521122218135364996786715334729342803846223526105138516105605083963167099255773100889095066940520160325350747513994009065132247221157072947936482575832639691846827047444306119499994754386341383027416744771777381183908320521826646313781070275143403896160621408178801981886253804177301414255655404474713836575238852940616276486414472525390707018931029429492656248714632015041222018358139100448828274748125768583477090673468146375288741299452210371628951711182089170163147625667867501764596013936365891834196838380898404360152333828291752431316320054187236839438250057207113548088295847400964637754702189568463756658897046950243907462646316533146236972791717420661014921790171284752866854184319587852230163562501542024450936498390289734108823740306092040131821228269318309458013947581822758965491077727970717850530805696095575352983195456464824679223725247796918612149061372419973918262357810835574006731671472056426803543129860954046481586684118547967019264579117091750011020860417753204739482917193123594830671709889376506522377575830490787563009172892464896133431679020230998711146959937507227590228141688980527231356020369321132393159979411458882106458769593248122842783232890018126452181786595305607741614238009887931576524742971871522207040408455344140307173959061142250111041787999644838759876546471322654039304047876715463207772925626897207033902005528355828683672620544390304945265308257200197997519673636392525538053527756342825916154706933158542706011601542196524699105960564027385158473460764705664849109167429631840334531378906249407086849518136948036748258607002009226686459583635104582087525701635407830575176325512298532308254912337255774914245565920112622567725533244045833804575470578701416636727436288566243972041919052737988734396082135743641024632735819976482928911606318185587516804366657818537135732190708838182370798498461329315241361573034849397854846318698632000475972298935762662859240364315481624236438708270420459159718359829383035592001973935102720016161259583165243467043165243362001471303123641313133326007617211733847939759733068366598791667449059642399735469199820221036749308730247804309155230886787741849000002066228651124326400000 [75,31] -544670948979355371327981061134635455038408705866296945191171887406857749368317693470218823485421621265617732819152776292917405658862613953861685419375101993180102982921245383709726239123846245234087312957334660175557517413480447210106142380333440895958617218363785425335377933921645328511649576157185756569532033143579512201731027883817063388799032675751947797915478569554758270252512715232047441413366241152230743937523255120008545405463133224022718683687976936814121183776826433582243832413293501875724366898883696565909687481469213809583079976248914595065758712644310364898199832172999197370597281615116015470873955743324235168052556543737202379770719253797439114700584367642930276049611542493858729438403365031060141251678536900576745946969395965268411041373916813240689715475360204840190389163557841744558869347827500804914665233803448120122486873477878051912453773292041970250267039915652812195776552198507491380372920569947826619751427803916842658911344857559985337380088652241237356380717696392744304968559122432945916410199592821427607984332392529293126562564742495032701302154806182256387059019196163616712819002829069298675163520614935763810827804867778322411593854758549623169638002837438898811055483642736265682297086051064511924412691277691972303249169681030133630838597082682534376745018094998283378936046391821103924699711472449858137529251132004359201318105711491373841735975091306989926605432794127589857444293079652150350500925796930021104527347863515135947070155162925638482116460528281106893606366890406330527166200269998121096869964643326567805798253541825454975083956171252112420016773865630392977841099382230092436576711239242534070688323277727622350141492386427558040007908749359245455407790315496160562197324198698871749077993991505495219732629834111603304050259237950106272045558502647839939483004380799680268442879988446242516941853506577311005848749143271582516678953011838458468122531359079839006400011065386304853295210138867587673714681558710657067214185099848322843878247570086480736808972113550555844421262822916989531776678994368050296449369407486450219819659819819161419096765444278392857450726177299660582342265640635455373008106115254953511449931292441854172253683249205213694888129961283159462061141832005134854418702178359240610594435680676245744775661736617271456006387924849265387264909378357847071210814240790468549781748958150716150338076582283897377885061995568342210545870703391518256321728426340047725587769801840110978821871808179425938077068716484050916470169422336021890447189645536914373590091453103687655116900169817008373760000 [75,32] 299862934025409594922954849644039736151300796999229926041074689382858851944893139975784874758134640692356556723664630278928366703060562993350747628839135882226808429472884053480047835080596682644455747806316863272795527416564799685441271177287039326107755848968884590311856475487027403411293120323358067898616028438603897665474453858923331034419589845179104682151928515092574874669209454842583687146212157688842729016968207007618615179524240735814237621750883140410068903265844185293872113949606447350767478376982867895643853049786031071947248276209013653808590329677678931761198359997715199592171816749696166273837736550044101190239512846316043321221244732850835158826762168558700755840882107552391294233448424516463779079824278235313373861222404442945413953748847472549440371378221490067396754873054670866036358161764435163268500343886001287341542594476834561309294963055459891840010789330288321697770699382388451054258922676959917374189799511932311999364097711593501108686369008191271679523164474088032766293379702188128481164440838862394292118280008646430900544659564985448062260806538495977055925979848990483018936497812660356690330682957419563526979798330205381407614254091577809898298643090656878118489671825337940582297189551420906364822918614373827616773768748315030366286098033130719890535363093990702163274481632685090405970572162056042074421575164213807210545236857264178871436474279773277451795746415959698474185820423277116717007914572585484257060824342403086286160186371210504847725536095699851006721708702796259608246324975913764299838729359230852818842155969945361546483917002850915461218267470270291087500634598772802228155161499797803850269664181613507846439446925186781478391373562370782925937295652827258496975164898177733988436820113606457988881175962749073338685003436797458384241773116802189501887238923751176831810785539932587784586931403241908809168853553546799368180110850520908425718429743071729267712799254331548345946435791863383717386610970432966436910709415042599172796307576921647099575433114700412357083854044678809150681806264006967664743351070239734908664114416244149393748102831485398156214969700969922410131398714718590200561785258602399478893386360836537107364219169654664459990847316024620842507325026068342394922893947023550534214221792728510512930061694068752035336115322897956223356318082861073741969677098450736378914624832282638960437810574522442548956201580620527496409750693002215723164471445413025840823632320374655083993208556067469627090139385374828852971323640879533685164251687472172462294654448045793679823429109662351360000 [75,33] -143886509319190410666074689941593392978056289507598686697782459305867071690650433172729871475758779826655706927384245480926970108099729099142871300041231857842165547011336294434138218338967481636208346126522401633458359128363694811651359307909722897946046737981581011131957384403816538615599243881218167827849549727474865076520123029425624656913282594100208949830381961994403006669847114746988123685858371258236266023293701039749083905137214910141117018142894333075235615135302904203881905812560996510972052640385825087422570250330486295922130765138231536840928124524664226761434885290063530834420682198128160921525426394494205894955938891646365476998073705688864036765826437124345543416588519923599292873449347693305237351343449790842488159265424764761816235212511909417798220667587884329835511661825559206146090723900380406609079551466115780106216578696588566021272616406121038214364845583951553653329363214203989968685308905709232119025036038417949674185847288060974729052864856254413570523053934060497976642739094744210730073156983064091364673760487158723911089896526045341321709374130739719380243334123344455303206778948298888282206973453089514959028375865919402369600997396491727209330740793857680605823368772735995053824568324051180363346598739502833042684504979493693348434715926387528241273685592064186992089109502310058670701043821628867269079700203426233650603579620963928005577592656245701282033778101789531145550870231294250308965644617989789599078103071417939901230799349684167732428018721749157259747266388455961206179292162716978517249558524410781596550044305603590077441405078723087117109106802793727010930551375750884352826055235729027169370221790901802014087928116844555659662527074678976768723751416873471996863117198242244330058253567325838465897692623926228021598926034377391040428893625085268327397402132383345967247159608100542816250364153939504628698411368797198508307032869151514810971400542452426506799085758916256509274008859469836503701089575443136572593177150377560031325463310367423929571852092449028869265887017032850026211455961773904945439144676736902459548070631894759062935714310601098540294399087292165280839579437716549106786370397306409287479104607840544155469494686051285596648937335928648298210498872723562631589564292046497185229359916179128462977312606492222895038647519307814984565618218735133645494779252793314548385979983329360614252921894710100611509915025495691200914469096686817676809052540723183241343657137780783598223665441916070105172241517219521726079032714625534357870749176727614042920917612169285960015233605959680000 [75,34] 60316660936347997615741080789828110470680139002713162854759373267790856858324968572161530990329015414248265726171693389058877794312139572781032384618562092503845078124385262821806020176575719248693327292213284622295349748263667957072707346886478593805032282042811497374292543083406942172597162272161283007113800004589841856266162914988630222435300750543762098218001889480954729981594685667706579587033828732835251310499635322574131125387453290165745774176074429446405324728512000049076388838610303866623617428161683273255629085630742736292271767715398848316585486487718332240073774763557932638494585047416173812305205036110697115673229459686163384936622571043981097142056562655102325655085490801414681107881337167214801806378681786898984852991137671992650424613872291092357120169490387846371939667968572429067319681295954846695225015973344289517762697787841958216778250508588157667200973850304702108610115988449112894263840764480087601887825215115297271231841601564432796227595137628647824166770640979925357667960657385952319516793637440177301384942860272781511973504468226331689077468203124960737314464243343217029895023393369481545874358649023934877290303469055126403853682580247755105619563925601912416420224841381336657128469112728633347065157627328272124145045204726239104675797589518416069039057776976270121962872053201930774204534965760216686325944720654842695018772070967888078087383011796454343289388736761863564023107644426699234823726634652203530830026029758675142895963637752885962991320519964858135788140795293127698666141677387047926248914872293655582682776760696631113911228469070605666098768947962233939203533324643791181835476015896898218267006037524408531865826386417699642619461280423904349550620888827900153306137948284633512074337006025639577208124612807587883322032687190203824765429302562111025044895361172964199062269894574184849416096294820073685448508727699993946039098419834118198445577777690677383699680909083845548332734837804398945799762443681886889972048860207521901189927375228353012615295521087776212177457010006815030257299609187230240134482089716650863907697272682820107011554787964704130434319600480659331225545314558896053536745325687120676301497553607823868901562821368390404066986315281284609251970231197992296438339474029461634954521614169285281040385985808279033942082043211439613508405566503702698367632900918390925296160736692133514063268203035161054336968502096433557889374684311858019526325251551713188686867107638479207904389246498121098686755613490638058372826247240412377099457439852099606936726797622133152785975214080000 [75,35] -22291629751022500570890968270840276557682908399908530098353456300799019407103784224042759620770896961844568279833267227545233282052831284924978294534706235049160703402883133459325200898325792968655782737368264604121937639757922960683092503242131842825475404905805287797437120728599955441685789213182901727108063638242893850055645701385136202320530066768953549823818957053175068864041945311335566660340359529436344163224091784163859196608834022491534705686929701931923780494330557884764260030545772838693209918760582550913602215654656440340447132411757625277100283979409950567924433611287255000087969508190984115736333912884441010082480124533278670891740008152736093457280214473015010725526409550105769248339104739793449700811710332689248716974929965483840225785943825929005676698819784935491815663934427559858275098350120532293241760849594023683204695185492614259746941124688260485975676911080566014965822595932361858497417546734359468395000437792104660422777294165903932359695974662055401065276245849711808842633027008739071325751833143776733984079039615486252430296576474629676686670311525241574075588209661395404414203016168003552677108402465819239012179023214305153906766330915303380817467372153219925402905007638983870962745926157317895154776960607826487356948562955857937456802171106589392830291341080673455730575606718009109605304879791821687456528283127074258708141853028338417490198629054677249242327599963590583841678531110177221063213540335088213840063276283337907366308733855168311662608535948383869345867442867508935826177949234166020033256739540459219638760448204596406181329416585939656525425158683922065329470178834296302315831893406065006283208382558012308055549476914223720477969863057650796467429676448704692940994952223980801820020549172487575565093219261538854192511533286044934427561856692938935505313844590322191040394692602037804299799492547704813734495416617810103142661497416510236185523801685742161528256851670592779704116866986599773446086553096317424136873778401527148186422535913268751175290084603352220082606084556840152588919979651693954873120827406467278232875350690879946935709622291198265136857494266832165056628105598122919605552361349387429269937602406768685063158121317774423033721304854549972948629381973556618858952830578193289320405060139237792516239566802198793682024884129821795343045496002130135841801871348752734099031719107118073539927177681752186296026561586327433308876817671375586999720441334906120543299371539529888350596323663545510789698958692077802165225161828777984494294220490272221702619888982172186192117760000 [75,36] 7372563364005639981607394934524418424831335817882104230099911954028886650353873864271265648982892045894605485907184059028155795799672590299643758087666226952117305665579066098255112102707342316580398983930235142045009352767570574033951898102732046884369759699821902368698550818531758722457887994413532656052053130121075588306163037522803945594135908725631793085614014462125148374272187836321995104831385617687425643181929269550388401126311674484858421254889168865947572169348221669036266145087566955910817007322725691259271608510206412565792138911918209427493027693399743386392489278594345272996935245303893055506047115493550914243343777119838991146596850300754844201642972434934198943142466389470992207553179565013369647734928635477398814018759638224136299365613146180962152518717294517927215511556590036790607729617378279750334523203508335453609033556358785069730626455635387236173189805100970122083035669073125969858662149399590250746446001958793854546936915021489281938969551429351799696349097572444022573607972906578299536317279673421965371800255613205197457916518361711806623531620320738506432652156842118925003898392682889874601403866689658781513352717071398016023638455221786128078175192013750212368794782812185894606674227630436840420124716270607449847098724019915733690213886631818599052626684111919507778868464419313257596576924137300834585490734328316308460379698741976356429321144088304970648310873826986168509969568936423262468738920775632614723236138817349662055611654156612968850081959828495977965235594806249951980013417428175098949830363457764563602041489165004622244377783315763598540420135642074244394802004063598775002400978904613796657091143809745240899173069031553500489895981704883101280758210223577944000770995479092301367803645607440657429599413851801362407368158295329631687166754272370892667919034389769253693192031324815923497518507025842975171623686788471890591749284385778245738374963543321974359980471963164071485028189204776830396856977870576806013304230063106508582172460600974178214921189162731674884334960617701877870030278464028743783726952418615503153619892883615627150807825826154453543250536004929606215011449237391547662888489205956311953397533235409823812900256613985459412458499578928008689654979883633483351297636550532939197110336675537893109989565413213639871740319355690432631222915174208988112489172255142244654051821042837351449273812007697986223016467160835635974903602456760739554332089441342743244357633272987607089279631786752748444546530902747033343576028367129932702880869394950990234894434284337773936640000 [75,37] -2219265760201311108469449811803722923169133653736704330744615499678227502874086206297738854605817476294255595419971884230361284762304312691194747754411828628852423236472292807398720057811693906740058934981622390945254987564400939895597802503826122529178307376108100614492702013206257463585192454230778366804519365761640402919286340913589998932638381624198925397404523948655836789989651733385348298973962298023411081505837965139201699178280171027410280847260254488528273263734640360508044633016261102396711019290895222389584762707044025594271442004070273961562359102847726995947086312881295539935983516718936179363433025422850272604305821282549641478171294464551465857642329648292785619768839424974452181884484648646626004023065738032255754504329533286301663211808772576109789157718506901046504490427319743569924505806815245497357230981540973468916643337114521095467490139873158269822672782430873189293306161781911104501343944016545714467733160597788013152156837607911267307744192503415918732465349606025628487049803131817847002071111977279743338690919411822016079283856046492447609124471436356977887609094921881908268530700534319071840426848365608548291952146135221328312518767879036382090884062959289298826588801320090470319550927418297871365958958342008202308329203616197928318698602254510401899067031748560048401927746981177122609988426559397176061385048248313999871279119691962744002064983779995785229647994437333412007786285446786655498059890939182064516039636043550392996941808023500285810190900196274976984219349525029120894963050881771849121931388755025863969117836147480117604166971376505587338662114619069806991058425646923341401595269201656516817820329610732321047941556064762282974411005483787280094747909323427070933720709986589091108171583982062533224834448518680850126509581828953564108498226888128083624927798901231477554222938142734042896120233413939130442974139126034491292629677213996239603753304884858364562249787671774453267747174747131071239756890937006693847251430533378313613629575435111697730662654286737320629355448196755247447325728807443069565840394184224083217693327150833428136070651627192773176798949385106586360904979887268169355004378804920558932283756699082557299133552972723685883505844830979796878351220749448219466094280332797781850965682141001358177857624349602456252566688156614105766938907921497596575108925876579680390751541411811993966026529055433741765850803153141701456071091607816275047657048818300436091783598192785599747573229742645130487844328087745611972769026104068188191753967266825767083366827470486503424000 [75,38] 615233088312665298895275983241872792819065009984482719109369034415272646359387103383747661824771584274081360043731396419853192782396085220706151553163798306865201519289091238349613635981958219559826211809824211609005495576992626296338932462253919452397044662356348541097246603848291317561474890852644518030621977621760878868447031727665244175823582228546597842570530732120327978882872524103468867896453430475152586086841681780518458892290883297731492260748708062009802888087552095143011216234218659520965066641406616782617900452537699980375061013978359606080122898517069297547036206478811508166794263152672494365006961421263946671632553012707930175444406540746791894275495680697960944552918758240958534365257172618525589876049457577858498305373810385053225692322264814598958716659694077692336679023665417747627221652653115685391934596187375526282678626233882115763192169939371028702879253817046400431230516241395704438116000956289414701700519787262328747074107894576664039316048085451487666438668113038210645493942204861230379019681405838789620757750332815843242837675360117476070029599323669908759494444502741997209845988230169028671703056656648463295307719291565120488299823310325892362670937802127330630049091209119928351718679169210963655346788971329258848086635969913829120283550248815881127270369774298653885305282716030823889540086991254774621032673811075317316236306811003917492120685797932663579068814334383795066160325843411327841251729238727294168636415003196859264244650984086453120413914142683949372688440598310475098526313225939263664955054069179143397975503086051569427633262317045565920349912485691759406164246996274061730995875513967759637628261603973694705520800547725864931284842206758715372056897573389741419017436633258904707194979621512875330254041636348050104140326552322624823189691767116887893593655152064118165154699668595920863136911280371743384674535374146393603119496123915364083570274064042421904857347672789315035030468762035664736339026642131576061552058796330903266167330122855412102078133730452750654174318884541951789555987174578884649301360427634097016547172489213031875008304028107955372937424111394709098878787520831891075186061842958020440425404402042012553548487267365853940153890165192800582600453128536746258417670395177014633155902085240846891407968903063157995085581107460237225586266301442252931572654634783899236586580300055492752542401602642184603915574457345448558866250225076419181877915040666160001620876575793497455474709968529011371764706154586402772070302946760768918884208542922857747367295549702144000 [75,39] -157259209837924225692126429660077253003235559001102858337687174702528248848692158834046347218223041122063702190779431839530267337692101349607286813717675589871104283686522908243857702335692137191490798690379227501460811155570195145371786272830716873841764559460393139718741729228235555244132200935730031386875898926425618614507531971602728420014905389120745100395880421665624832909442275925651948153882096526270146992839085537730710780094620895319817609845537607546500209251454210839719164620464231775774572865953510780435889099120803991479243602478559550272845346163223156935545274307173742625982382861792901148223582192098696021654785463779984746433104123595821210149084953966001409053349169094355954536069466061469282573689248957912275104335423929182806644224282891365717243673156466668816004369248015926552346484368491756242278672891133731895785083522933438407655847999788242791258026031871421123033980572242841076630040317985729404834897766002504551462318845688416146284565691831676858225194882464866183721379807628270475801314389022804750396802700808340390210990856485727372406103624327448917168788138838320965948040318036684194111766444739124324862490008948015509204825722887888585489735651628624709264533189756132935891594376011992580467779653941104419777712106379063889093736149246343061851706191832215109480888554306410026962632218852148628539565999357751256862207276167803731699221115123391171364307797551457148452828268183673002444034871591975450701994643625248492335264854255040320559264057266908749821885665881011030420422713796983316697831249311747063111820331097094585357246954922848997955230872297785167343347372492528937919994821309296952904923945361720304362743986234213712001797354460789832826723740341965311088942837519584871825308360547487784473019787456758570345970510758984535639818460304485121076872131604126251147151619117696151941880107327071012522942956916644709645310019368025341815033212583745371929635698397289105704130393299532060827774225682340597674488260601347248323050763357315143253810721317720472385741233897405017347346565400984006052524383483726232686089601643547683482811793638682584106539067838643814211415255940755937734326127980545016078594429289876132412706712428092245085286275967492280386314898068393808529135067468693516257106273947419553700084686929273752725218056829851413778827207254427780207363709889537144168150474295791248630073703516808242856120708837797158542137182281764191250231624611357698390248830715111602989350302606300517219145931938313823178918517067016615181694745423631569371581644800000 [75,40] 36754640332071763279290335710486962956661057847068804195742334650203412933844489497578571150689826490216296911372465375406169960387156511733173268148036343399449270308088496883339666002182636657564342112729759757792233347453886834968579130642020262358749465517031919706738177152309571365818980478672861267048355441192298353042954077872261717500724809654557284452310006049458651181793807269279348260585949501453154514673306607636147643632716446745913890257261516117696174510627101441003673652748733976375810137120066213988422344626782027170821648975242650292831965041460510947566232872316491467642182211320429359117968955505070930857628017335024986528622670876241908168963362306832323354119734635578240076964173104078841182377287889757168535890915280980335214474034505661200745066407526797758415067079233806988334502112458668934067339998831370389048795949262394575511906406888003465207187063442765444386094691082932765858341642449962180047514828044464376589341866254317958978517727761812858780762113852971990872235364305996400420117126312601213822729357285186337196969387511367858780351416591528309304537174053622702260423109645703120000735228915957455770120343139917920634025089908965262413959370051286718241168250827445126418062793665153637436327890868552927374977592919300992500626795298449308831371143314829706676058898283860800322665656871920772842228848667949599160946760834304635020659184258513117083751948002616530800459400869713308847363882328018369942077598542016918220575711172028610007343058939873445187862874132659034211600909857524654422260066872434559233864022023151277372645794353299953982468315528664813920718845352805976913663315637065760888551429181161910132270630488778424280095985294903687373597138034384768438395305298444034457505062734502048227212637769356074395165723227316008021119067429133080423581894368909890625690170823385150852721017140512482608539531370966914147054279833954615292122569989438959129206243067868916774944202882814233832413943869501916331461981820794897728268810004867555008521407423709005492636652569437189136734725966188431741572493309236284484868943426263511513220435490445032572686805291712014808291968216284055521698439055897372493508743393355603681965967051327698759649567573220076981991616612074242845479406605793792977427770356051994910683308438755832874723681662879154807772238706694090953179217621410572945988935618557369540568236799924895160203088636263866967452448881807405346633640326283355410827197783391323537755133487987033173784430268798109108852127727470693769166478417993806160855040000 [75,41] -7717104761601651880512013273118952797492976841369266203785686339256072135385639723315712445482759379379406242141362691142991649979220501580988854952665637431577366048088739034349675222973303268025540636489973841673662125597589269266210237216634573419652737406927170569371570237820515046239197298485457311511075518360540760459588278526453361140453633075833472528591794013855303974843986771858804358943376182757761885445880311158991967110881795166767780923269125375951861369416030858904009338439474167475703342067967979027444031531096610612548638926821603172019079950733112864646617188440914518320247749716712300565337337717738670062432154653066255521537286610752029189695748365712100844910183990580867496027320845738457109963458195349157232959734741747167743710295300028945246710963886197375999106768237131840159587596672125140162808047107784000147593254431227790159876164887298501100180340520409575443903433090724633531789223508959855722302887092654915056581795643718665065457806774510155392933413840916541047105868980693563863433082328099682807946078562885931096038313965926831502414754997229899630733668634576037196190296341071780534940535007045567418899473240543878188863251287711725971252322315839273537206716640237776912227093776992681597568396934325489947764783436957359441326083056579798112549222310508256686308109883943613112236784116501695849300662401025888997658914169928438479068382813554284499372918685347818102922582074154051428898180920952193738053637602676692547767774157237816871003105462971778667398355566870618711257523024953887056235771771451271969750215530714035860976738726725747272364829942643443433227814974610621936401447719254915545582638312922172142713399089875850111218799974096139312755263075232576187884485048549584351499667947590768417716103525616877342235606526101537190036655977098636491911088828610118684089684622307592609116786286464182319090145694748087062808351283659552043536604683577153523063339157608052025918259237915788863025403462260197443441758885849511464420393054900936879296053077275578571696408050294649521568394790882232341977760875721158709267242007540537002225813092443072296500211431473824852880571924213675525859860660314935113956533653402749007710381887488036368219411256665560207805474417749238286277275218113015398935289224557546583023042839903201293286234089708908814909916408565917380770130901563325904527695379498831069702598701098179955313765573091245028113949834113576142588451935217828631003592385381079742855687900128313464620926842264980331798495247984048281057155141548850020352000 [75,42] 1423348305466375310080799698550763706966253566114633190584703830621521512173984923671617042260904599352784157809822965578373906538389421914075516728950619189621385783044444592125685435765274245685685020922791344488042215273691976565969878871318345185755953085508565085702841406676949650138290768689482022237197942726941175822947224670890429567158337094736312023465241184909699838402401436228372799687762560428188155168010988156792792641164514179415697213315991059375853192313755761114542995652726508319019403629158473473442804791624021480352594669450432229520514369369303467146230758403771811053347368436241625808109639246148033454878479592633819523352180837123330045902407467535527799781296980837235815856794481779375197336139158993256972664115725516298362186145606814515407042368799783831350270771912378834660273185570811244045333836982312215865290697168325016025079905317433363814629766059399532424451151168770256917184636553160089973699246854029373416168318904265214666567116664253315835638497600997775311387275785363998688890375751013172704728596648200020731917867588031236719297234965115543736351013820689338043635958006266659513508972383774668547177903962576095157136232098292565686845185091706722091496813091830693931888263204840070182590074164445222219918730969864187639693842295739144507060932692677723725799396834734497527537321516533000303641533779304569199310708926509250515840026026475648829681747007316547631630899226472885873470009361476547378451831533841666205483827458059102068707532971664025731511874209446176337176664212537191671940938368297721931835631782723188653704241954170331881058496941005242111036738161319119039101872639457425433186835339444971526786624834720201526443169934374346334746841743838253670985613578748267708431464322021055752143301331971522792738803692803949035751295531474305075897253542924233046721630881038502322539701030344772741206093742591115835542328271601472483843336381871904828880453749511579312284350798406231741464611618291575473887760336323397564756229017449995962137602297946307094898545060294960625803990495854964526101381698197251780555786641149154489526995757751217792617599061271668186606395161589816979195125114427548367257872068123933728828120029904771119645782591695987428344251227755986056796614497705474742815659665861823320381650514599490322313296994648547515679558780320849311294962483133400772330685269628713644170424659842394187948451002590600248334090969663319468759251228376629836751984924114997776342115492480959158137860468126683816924421675883831473499059208622964736000 [75,43] -247545284134700404755110920382887951310721490743968299290494561964979881795399398942607125113966238762842888505618910405170328324243342552272565041900444625141967440298168709083811705125954489552122413479932310481892717400614956791491459912982788938647811012587581762091514807322281096619779879004348118020389079498054834559416087133795505908148854963338538273440365740292095271753313534371599686535567757019933105306830622404063038499812440962468554162269245566130107911612203740575787427240431189820360595685459996968892126370697018103428936791437482342799811477097628951297697684299734845927146642667782658066267508995639444468530782937606148828954890282394530548697160552006339375770680203677372811927595592253683064246664690279693905122552582656832280574369831751526167140234168072733848931851329744594579253883422998173153096209181514935282726353027625152058619059353053701332336190238760299490392779910839839202189497883746047867030078060702280090618257306771430892869056040295095650495149916879357773573954907183266997502386956093977662482329071946398280772240598077831925734597494951884047575433985908073732605622192021991969557499616921213609488606301070173913309718571355224641392281144669555179283707925367139474300667993959721772951791247152785384182745859430607458676213344153913220638133191944429912093185597561457199214862634151885520183567957404280156457353652059495464564178909959741379115403498206379047946983727497340866782510756382368406357776377241393056837503872269516634664356378866809258841479971905225382816208645798634954094390513129048217386785175921061423492914796529275738762886950565738038705060918694194949157267393872218733724083546154583535347836972932457039593117293049559220773787773945866521081892940660602267469273229382715973464485823530027819136044584994939762413158816814403898518770759526605904981383720808934253775552147093479723710293163271619898554046827416961703460078979760550183895617648066677757266639149925380986843423387499335171423265654938468391489495838249170264619618728511869976750560089087184684815846448028267286769793267943191625875672710825686179905667459941468044484619479399713978579232324915799411460241865382072505850971819841222652832122698872091655679865012189377166330037914567283903937026453914146550609007158988467560715037439091562015526608229765151454573294043659931816212114642221768434106794790025710083113923745598321248838547232031636103142993024498972754712789343179690976340552463612051849828106777041704959849326013038746074003627727826221349240304977313792000 [75,44] 56619848696941688773558864450460859325143355669881023664605434590550058582995538059596869270409711935039874452761905226150392554143171233769166289030572336927978601589887577860170295454715962672591254710578832181552437740686640070228461693859103971101204073665247986365706024310820106502571442881939695860633630814367046822621308500522649629350765001751700213099672541635922712465369241100905317262379699043145471058625129588618535578752215437527080640432592819968994888295836964709594543128932133354292097000481224609978534102731391975893181198505063534912199749981425278904332749183742869636649081683818212041179707101961956511760276715166817701129316771479641389478489119365566523817965954326464871770550380224002097617327034401591782157757651268469051694691283983307799563634337903740275151310971234111277163860549633375236803183240088570977062922850178221257281481960348196880747690516401745880619558080293087276753570443164649947857136514838952672189241982817384870600482494686427515475344736244454916703834457706610299895533478874141577725298823519391483978132336967601636734606763162767480867334438373387270193256326357726065282189816486572738253811203699918993917173132963812282067287523723297614181255060466503224288602270604577198831296916110789292233444503392233276622580579757389129156106215825695172201312296796546859249708768692530359146268067459374870182271520559108903747326806817116399968607331552112401852589127903552897731107014995659650684472272633049652985333954227512635726358490787270745060949250842260147614979898591662867356849759867185079082543237311456943446899309787272886446383686275571186068091668652620126687129770896363081602366750747386556846137548290136258427028878350221426759230016925243853733487143165762932663768733055393804541601098319855229504197249908736973196182464156774835526028474871602437405369311449306852190268413407153227509161930445073722844505013658153028858576825786358983304863061639270793644797161772374757346364624020972699422989270843850399744221457367991362409647563680154400630193431142588008209360108954973551745290314266762314799252537154039663746557985073097136673032150471164922772954005976613738656610347668933417552422939110695510073001227599943479495758854881883003877583385605280435144347472103858402441408516510368469873183881150727159619916374576398922820400857283590297010552653583482170467805569292837049209230868703230148423792200196304628016024890932025184907151432068910800011174319664486657995632095834745335876605840517559123546863037797191473814105489408000 [75,45] -17716203982416651593238785655341998462760290722747103709119331783953365327321013414240941317086342120734308840019586412865109852044374822983791047022785900358256735176441757742442514760131480634985920827744328689830819984627947552315671404488854043093885667176016201449478024094473753114380873131694185945567312248649230352648287230028232589240105503954542765811346251873599880339309664231874645691769883479382963994566642718124595428328166644502678615542235070996441911514068645720186747276680386695225493913109236473010115572184515011669683486533570673158237475118334927183915847733822607494647551859513245680779058512110294638432551268135254586091645487263390720787245252856734064928928682749233919321645700820445898095870208272737176449326581884244903481066593026431431063443955125332365812837231246780582249763507143032865109354967582736244424882246931344841958885557400414307228645817417053150092692517778445539691042469352454734140748243458635563435285518817125252116794155955507602412057616572371763685670344541718836210791522505981941920828677057955628429435821937331834899543194284971803481682070008993496174845019358339051398632097058529621952247013428911689329838707989482925062397689679345792956316774761633876083885536661407258409078824340889628392949191016705685385728682638732910769181936230627372163153351163014625457952730647229054704642353313719681594242800599197294534828923366383440116499538033885922068008155766144997512080584773241099187669975234711508611939160704650068085236697080920471479914115142894401072380582568512156346521800745336099675547738399141052813354298148666781811543002032696632007751898139610389939906795880469786310164169945432155749009187941945038093867662807651244118413889206904622835666748470735297691867762668256496008721102412946489774187334037201016846840934479860375608503912509954104461683376155813760554501571810521373002294664138208415318459306106546969034926497525731464855564730751932186863036480226876459998958966235595077516219188407570614820709479231728558830956538145336930973482520578845678466546592056533915943478216464264061976579121873425196422299150977746009904294738761422484105606540822017228041608286797172584156359033839807489393859504062213680753250907158021210640873098372421589091069505916730894353942640901590444383151971067330935945278897119027860338651909092794541894151219313126409676308834815964172371476607692753380054317529748369629655165595034483895203036630372287248498811772164925449185589471102312213884295867376829792592435213270539949450712842240 [75,46] 5116920732665003269270672966788451541239065761015694542091881891051048146108219221085818161124682750573438058164453662017876326674483312298297635381332345794615466242959218860410731476900197352761699546609045698308245574531381044924108711303947077803838702584726797672328896738393480835730848649394368991480476036780498577785094628559433418422600713512123176397632352711241281925604752067595649771206079690724834951629072689639110066669001420997317198570163084936705602929554837538464972107263331169227051791162686432446057905553433420321875585718576441088871137704963035880403183724915376972988467732626603866325034707483456028971203361650087272130388253641372963984929239015765667001556020769452236070442242059461721850664289596623347200652890392825114672552300202008421093066578189690215526599549637501765470090962583708229284492414044136083409644977782260703799147071403904423037429576752480996570069098199095756233094113466727400520776721377606991954259425173252380385876094253925515523497761826088025833567902329564305702510273474714592907621938708001821409146939298020157371144726624079215063201682188788395285465039471965512989252578931371333884845657700876160555290974606516062006228636096902937688382636371484421548668421010455109964359300316371394516939059341466500033246401934691341140684047467141367868107306614406770979066564311299221163831017605167350185702516039719550406792764174501060860132865239539953563498203499511273002617875535041540457565073251271825739127884260720155423626724821531007536272662645463990517599766980485206393703937695090818751539562754663645385327958802325912724487219350873201748289203564785660993494895395155542225915540046705626839675003909849456352130490773367703784827077024104548359139784212583848848403513454708833793100197774718807873343282297936496002790057498020828444550209006438838170521136303224678325110108380885092343718230287177587548457064362504636237860583378979944577786433122705858252149221556681808625357050492240135826270429088113771268602012389591919955127106527352176668755645858906194989766394875382039955868686617868385436298279393206337190067727090998449111126297510219416829751650110711135064683618136015479556013169927447032937944775125740417995362789906242524439246088847985435665835461718671085883519418003469037154218404587377130022140948666488874063234722944718023702190996327194934636336983412805385966644040615484021286732677553494049700659177663979038349148185367902133704897493480857330295950639792578995351447848508474775754282799574480498720768000 [75,47] -1162164879693660344060940841843304208326722727423779707900202712338202999137280176983560297683088782227981363712378326322408989296655601111827919728948026177095775303965543475917320169424904200709873726918410181281558026739457112528517992943005203018127227103233651157799991818733368391801376492184455387673787946301499420992423567967150900479266558703460104175794104970716684635707447879596042476065847989872663963239986789158166157688652268157832467739008203928559186641064447312745968184435664974219406785401969111189046580016800962137617257695242838578266105950330860356377872336460342144168665553818257184579017550636112206472667582246644186985938352863627076210675202321241981413293863370885467896933633806713792359331022085490377887573014365524924156015713121322402398817673804949671219354545854323854532287467171369938420673551568940937953747256247946958192903192093160343494602709494207473218325374174035779013096660741330762488129093542521893245169506775876593263320898274001363585153805370775779328445112910816316214181489474950698091256465571226606291938595272077953895803559634053650012626813367444145437131281327903782105816475452296396000333235949136027371818189788780790899966127507503098145515119450445300619583848139777257754575538059841203639846842387629965473798758080240621910496785651582375619623720913785681756705222753022411155061857346569199630069354649865757246417742361118173432110699574963699561196196213788930595889778919062428658556356512096668494216997229826726125432590109554560270952110159605759185713333734171382374580147147179484942315978010373116586383023968139026739341118527333172620738551976357996183635144496691471782772684225909978189189207947655847341797790777132100023860181465475369580529603812242081753697545534771269644830461618165894343043638955300700306958532941966155743825837032665886754321637941868852599080103616102984598274136345608087137453109336554504770123860691640802784437666252909164029604532096977300973868051830656266673292158943354028767213170270917037896568479166859287771838256140650437935726980414253465964419626251410264982503766647370897028670986816196332784968494686914740660242131341625840102021670944629801388455767576163018847461316750683561648590495692738424110956444852731963884473993954567654401378208750225014798499693400565138186263419418086083272554403309531898779648746064031937842154479238358524054492657303533616552241034711260527113998570301770272289334621967840774767622582857995760476357616273665266768332343768252628072444136027153657495552 [75,48] 153915794070260152357857971218800242607858972114205825040332235897276688215282700821152689070694955297078978887118863497632956151206492655051088176470815410555934317414810318625226344406627402339245193313143594810392235487707003535180751649115694610947808490107526102046333199996226768644367523136960727200574654139225072671731174571830090162417602572043950000696592600398349155825691618830962826322953018062852897371774242442340817077398309237321499497731605443276488025892018055435756354786002821547417773208009536244508642051767083434817989512141965056166114160637457407472800394102001904536347456030571971692029968453347447297194074378716678178817563680387388950974322623351783566802751082386752589200603200563591102003498878623363939220527071558702658655329464172696540966936471723607285142707241310337981148093399436782441781967271439914853664806228007770934777465343300811035132440929787190991446734345330356445713925681199755520341647650749838607874125873411973640609704150861351384111387541462110294520367236038808542333463408065845406686568379340350538362069336655361412914151680923142136910958817385486470455843907318836921201557467802144406718654514483948509265455441796720691932756366770438699348511204420315717865368199169803157832243945192792497038998339815452585470207948143001986852284267406015975231047478416214396710083069008848489091712012531339935343380100139052579557668795433503731897612770075088250702452084185916547705621940029807057418462352742853967153448990769132099846663540041787316735106817414277474818570267246761677963536530898475289092243594732923791706267290537371785344687553838046728659635561366506869007743659386479276969331513906433678015994778858157450676468058528327592488244814899756186240636320396546161978640465315773470851154741245486475879995456118876897189654428261900637247946128772328120180494155539264463111475715741873200439330461853884973784421803115089350422512806471734995081227558477017666355028793193737041835469492492810533092638359332059615954615903590147010113491248868281814116969945422510725896549163399126989114335317880478236122124723134441341890801259300657620915201161509353051515431360436452344284190614824461492153522539492899707118348982706095287118538624745436163934263684377394990445731496660437582173220917151243660812123841070654155241365195493740991847786250211600818888761011568203172947692759826365401199976088046600904344596148166663947663724212727242398766646971552518156401827517425890948253434920654016205475875668438774723421374472165261312 [75,49] 21112348287027884537018474993804056114701964835530445796534440639643787331449498559826121028328895189820129819216403770370834924766634746342386954261359929672382040163199370594533732119522858403079858309871421564493082271008653074384673201253481128338369470981699188501905464755400804922762437535456979275836889658794219304863082824209545722754766125195384573461020357079992259986366388891727538230954205132470441194157508024056895924633102663686172716924077363865577564412758892226086458690544342355310484232280498175201239665700596290770246677941862161217750860425302244091596495728208241709198704056366272842578086955245355714201196629177325490634882119161129472811105870923823066224673594832437096292802698458376445294575751994884589504024099928258459456425506562704110602867796313511540298158656891623894528503510310279906191298805896915650352761339840662563797386734093179216254146616705088575136203615805041176861050048795042300844904481381421393068618880230387924764709328757918773015936214037265936715335840197559935665493465123610008653989616270574081891205781236868306030221244790033909670959769741141790495564584017635029025078348290698582767307939913633699892433791354438017106279734947937742085286482291564776879395568324174087833450632121726878320332744943109628445667444653373925404218422376685074485779933102482031722069839246717136136114688905489099413082876995675005592431802222751697807981419676022213339447390881303438404228433276546306050757033716625146407099693159348612587982664650706767353001845841328371515672586763435433798204740819553337435624292200644462000581938268894869883253001242352117255213822540931131696849089465957582760321415239573083843105783679168077552948547832437281703367872699314775621456877335462786634441887960971572980295149334066879161548940245077867874994099072515945985373143773356874135366362954527789539860472871074985045599474546602078978078337033236678400993261476798124160161981621902001295320998539447480357055516824650582701129279182179726328839231896586382764572105929576839463570345260328407584210760071110119696145947656967569463315511643438950844614085756807674132711199587645937632135658861147363604302707307920698418759113078480642876684471789196458332895108050464765984872110765586879042029313518993847101528660187706562482644655831122374531387556052121093480055165732713217970587950624161493878176936062569669449309514872160122043612274226779973450638031370931537172720444861439365730141969251663405734824365397671310423450613221897709652306139545600 [75,50] -18902772359062937159567314266916613720246195929015193041191177147494351633313283567293687154360720241209840191612871180630556193108135778622595933719677894119953124023378098701773244059083073245111077301606145911536298519660706034871262303873730712277620139874143978924307831648318209496103383179480137147988113904477555392822177457606803546743340867573810021608347318506356160581604317736082927884025994412740609838035097557348054024151890103154456565203491732188728350936415812611286838228368619631593559852910195802215120862477268415385111628928127875872046691387507281686302380684974474610257957627331451036659151869916421255867387339749184469022406078067723302749528686883102244573105134213242627880426453250673055320391765255680302393538256194748193648588264869948743165302915354990323380101229864119683411052054210682667892684349045118404574086656172026142657250433333265029914644320247678090859485270882361266724800027641802174656125933400411055722594046408522107388395411067570681101777562633115896930867858900985751667407480568021219244338228216517451689494241609815663372989117679784033164493983849629951176143129765044717474859130609054837103626196262720513829718919490074754823134717541037457365780469316209129367555355012397337591751960300161329151409305745399485792177051242481436402632276675801437691994939754755779939512087094338412392172202989122893185401693354517300453307672907344432175863374860093574003569969776618405283110397480287975194160875236212482322552074878652522342920908123866647363466582857572467361779856394759221397228128848801994053223610368899123868591061762543251174349219763545220186887683683787384370693513778673963452970912790951805023276402536570622600028472012226243401254290378632645000887661772329954021237593862579973914134736695836216819663348085497951703574547549838990084750161427532434899852906743593479388483497707769231834414565761226642922888709741055362027248002300982382853754837631469839550770980820144083777904928662894995527469458375564175371986957168885508526413268517104555954519215580782844842042979723741435687210719942458223915613615802575748696923220000957428913776673546105197898931785205774855165665606116891068050631776468366075972933279270829873892804584864865198889550885977910376105930149391621150933857089917534298709303976680809388922500023655838579357579296828002472025139518615868359768034279601339436528371671931528154249474953449578376609877796309540733623161605196645746569161285632670156226554461394272749487949322401559168545466613760 [75,51] 6092322232891738002848164239423086882373567931232917283844425729463315293963602016374497729046831898293951666749926915405601390636557156323780550442320607830228915330211028118600292986359022282493523901744102768930494060867041083747542295192048861953720884329718507806786255340341718942098976865474470761058256030815996812563176973747888294975389113914323128004859524715047466128848948190118403998454376653684591957794422026948349548763455174015273155999088432671082133272487266471755437884090259072687699153100316173484188932764326317791331192598731693703764373859593138944708003475757179804692085562520200080685871054401543657089496125205999730027953335708759405593044258255222550346141263036725384245469335438289232462213938557762305584267974415707131524499514420131565246321120473608175174316847477486756400537886223637142696860551117167191773995020325967669717799386144376392299160722814915827017770752138996847424109425249996216308713442861650906883387969839287800898877282491420701987714446780209841663199141880542412769422226081201701978112160682704118694769429734465910284852189283491531374663513811762374533056573545539244972626283367724526813594407146554412525484936822692266751121604948043041897131279483793726947655343379667549517743012109729800770909556163906029722890993253543372736776109698092187234485914321175358017541959163622669592111205626162945647785911899449783429329769517861567774502136329282759562899552301653173967366812935367175537902209408294937002582496688678751163917237163908999399665657725026778940365771068217359879116568826020877766428991347329030848580883943441873991506472983865055213387674015204012249855641026290723453342098917070692280961089426134809059071149051636462590683807673997135754248141145249899016041355774279227466232902432478378929338937710651526496294953912164635412443218433651190339188411768548932125624733677513556040687861043556719998362683594642278021622317057396838106485064221377905064611970140257657741650210744173330444059557474031841890688120715374023759539358228369145626737684629926102047718547434095366694995273988783733128192829788635681104265641284057112871776106746945640193970126539204104509964749004734608870482245792389075661231082209544516478066239726530979498331068246982594060712880172511263852190344346380830117867659056207478423771629704986309983665313832744862774949039281042491033995519490523640724049561123583239489638710989901138713052461370963460066068183847095175329842757361421616734374363592257821475186840115051277471186944 [75,52] -1344844587283585230721106512713444809768614208226027156813154430624831981335652190579433954642850962845312262501508478138579890215717635017731656812431134374187775797693041962465992941379794452679136449438123561893530828791784972920631996432102060524815937176973892335075468912602882610080471386214017819386000362662790152832064843125504771875090004284536877597165099843400089517545206074980706827284014629156392907764605531767817573218705630867254761550773423528972029035827019122451402119730663347146015739488062968626686673204662464534365684345339298016101256454761145166744092467089764085538236218053169933392656924399002214277807883539830684516457059720649757577118687174835750895400863269052384737042417616898317649584351792439167532079237266291903460188320255391926755251674744204662512048562283280067069194817756712405113881665264496049999149658586137831286490689717460500185637330242943099959991252709647487644376324200652089325694624459484337497596013096716691430978500207578077371306942670881481007361294949953808899555002742098757482518227852173733869647386038905694418123433819123958165629604199276310053206016744895472765283847897302837415509782128594419666292138001767508506804202046377041098653199039048715336691239725245993752019704549358358706628894894791443928977311148892804148477221978627818351584595788615583833534154181626024126224572452130195906239890650297647378057927855585433883716963407682178587588397008629086248984307905592820207203821191692659057875058534050290588344359003709403616654656505545070176013172474276051363714840909322794099151212413233905553266685685882383477335146146759552017648685163644835221227247443185673730362499203536159886204343420061183461464473719980815841887811960664283438958430305405720869235896532107277199690749869055282147203834887726081932094262019457156469642245451240053954523667472039877976669236791158997305618137817248885114087467950651555436174362238481216783887075913755786456609408024714226059319935149038145261019789705823558821898394613471822841325250512732893719805551848856995756108914896467457037732661522101336242385379531603926410046433424435738754892788293644232722432308780062902866679730344202655238730474975981307913520726346444079724487206257926967523621622921250414215697218737957385367861808151547564269841311233430735706181527925080729833207731413717028465910316533358331267099602730948906417216523353361045594924439769810052996842646157443891485761442815890101565506072806549126278106693022175398957126843347391467225088 [75,53] 222461429706735991326907678359792763614472688036629954703800721088992961811608955224671611001998320671717728077734742918155705044970251571772064071475640799161451977317924926268847282407396583214035810928822159895489511293822286219671049829012687305588907951788876223797151232010116613977449018766859745832656597336950399605997630033519770279813984239500152306290859716652950634541997893676462941033964183086833521023777965027008957562379735158717490088635453050185283467750268987760215181105872363405795117574002219056979975937395109500398740951837387674005280301106110197656204327255271817960547540072708054108947792125641894519572110866482419195164761550352127154998649713076136957369141047480596879987772469419887501627436520545052032791667835132106578542215997130724161404585162552102694728990761976265203445175014638270264090869679489525085910657325474739693460535697949618727220083707086420355802791864825757629175628331463314059337019949191458468182946474976852215913701994377078541719679289062177300782007954412147648631700438898144749095761852250416984907378514810397753598585888779946114929843834945127058689307120877063758957372961328645832442927158857782500388817739300785678198455769670361446822262184236880356036653852520800800404609456104355465852114870985193851260334662850825439516727571151831990586716041412788009202427086525229848196726918917454743785168838012735067890807370095634027542786951337902784773129792060141621422000539789261655237726533871234935673076884837770401484724389644433360335736832938869653594815766984748177665948217565185649648601716115242966874423218424321124889303915358682983303053500335711159858608056635358526121057496469757209863427701781905271937020596173158276838275085631672749712453498603041182895146720974570636400509017068087410241689045174335582538933996539940100949906159786748995860327145887193240358825239803448956095319620397754174009322727178683821817189971174900617909739145379138504857954075226084440051805521147767133927048278793180319083823305151597174530891841010618726708342079891009233966124221623422723971871501526843010011410683595429714131967513559493567663762769307749595489924697178030720385608916741753229035382056548418032262526644289627327801464246670958214742661538148420758082260269389289687468854654529616939868053492146714570559769982903644645736072689834412137364781823826492241079947438792899318163243274268919821786100972735563436787905299407209565229374271228643111299352352958250364311952236007159173123167332625022976 [75,54] -25119476923300715324439068500941349581720283401879398547753758220319884913723417482426791658122949549665285821016496728708382251693983122467617291851592753224037614762900107925925922545878677246277916131088334597634662181208671753752730012327507046381481091250242741100836579680592182888942060175454246816425226176060444698611762671767557870098300031570310147979267733481854097212341450750792653971662504069058592670701326410774399480676419106096720104430317501699982988267412366932333589954343790069392364066524799839569851342743649558869660445146011300700764318598975109539035198958011154850804388436006645960811339337789004328083179212122600209249440623546303409730709666013483412924061398174906243972510516730378763172976921003000388108409730498340584334572364560582875858834222224140785884110097739740323115643708098847313866832629166867172415013310216731072311779465412931267650245736944098036688411208939264088074582458862211786541526281094900132505472670780562793191590713776115467598031941354810759027525910332258314590361173775971144211380957883598484565176066018542181211002475950418362458725551484709616041788089959209817196667208108489121397712631622389360810199897841141062192562452616129060149349120607150295095041271207862460690848304789013319972875095176789105193884501894046087591274144130066317203979842506920520638325912564591991430866332028063838693156337146461571603623159479759470347826753241879077384880280583132659131097933638275563104197761224321768307161775730603665255324349672398515697454539731659471359722954663086742220515258910379084492390097372525498583428334224268419980367173746115454805424343039305807413563961515022385081807707595715962616969633571711728308956248767935052871350244424060615311112280448203316279270953711233370943024010870139701983627899053685108470795651222203646121346362994846027352776320800272676718636480615418943847731718848375409255935477384523367092433246823696840286282080085498776885904411521233602910350310795004754815831792334007452095786847985272302497949148143279502653057619888802151768310495304345231866524294865258268362366514208682319338018819823425249125296254550274365412149885499018957438016505767394354579684424585512913421808866924142496260648613963612433343413377707420361993258906824117743114617774397416484685168616978606923625243001145188124746306805778548150507994700621235194954474227106144486758611892691812178556240908853972240100611798741389867027446460482527863909508068445364476783208721160958513067274505551872 [75,55] 513931603337864659614855371757316660983152023343131028557938358275352091621856354918591417099637433382485692716853859691059923714169515823357580352032237791437040381909244267575649581438249472090320909259291752245267172095961341732939311300042073100030226157279174045477214046295566855418832698498425636182556499889023413943441804663598970873749436143529861686558805067792614889759333037014089266987329839911755982509555254654535901234822604903550441037816095856367368685569602844380297813728616886617898447790961649506620078992587812471232166283180730909243959561339969285908761915666315076508846291376761727462287442978180935478866050308054593698441289481074589923366031853589983857949756185521920895124314360915146083582399701615492584834121376602311692988698343620051126369267960306152634262597281730018055449948075382063084362786971688163506275845509695172502644405835540360941485845115624717937805039030740790045217695695027461520064667062589639609428045369360286566103145614975875559214637036923582740187133250512659275122427053543313500961220360593610920666411695669367191157870917363574408273365252860040125999110071081003515748971494508881289882514980388474075170792911020949799009758165130334007733127509084609410394835179375263912914973057857132979916249386927518405296557688984918942671642761162994165785094902056983449222092772645115805826357785336132470144439699946946418880163718184329379130314002021960375908787610637106892474803896268432321178096196238392526671279209182890780886024253758035412026174564167105274931039050258012559876130560178915766586756873847262834621783658286240484434244547595732033400140676356661796445288124649132576931726600672885859251013587607501721742912588920481077940444487248238972109422943072786304078935952726710429878272822608691187415259184088980792470724789932854206110705892700951110087499801066920686900033978435958792058101676655872173812725150288465311075456522204701066105605407680244420219213795084940167372545836342052716475205028833549814958521750776883328695570678295150673805407262821835366568754900916154003957306611314668998367415759165195282310090842605585161857948598932514004523161154220832123959722834290419977912089035673678300775642088593697188282346389084913264229352176662434231142833317628867644945975692853101646215395807182373051411571993250538081037081668923596041361415262555559142842657011181323310230773393186529745142801557984946682878144441961396876354089776263970248991640700593210145355668860172583814404505600 [75,56] 477328819802259470720305117560203673022412726487002375494146358675118679669048825818237484169096516369742704110602263686186778948825567146694787944757901803815964776854959317038824065332008637296623245837533427461718948885899967566521659778441016254966433588873029420619304818342009675938349692310377911306450869831012947413744992022428523212578406327179812017679860467561494554676091423047007427874979325365577647923477914195021563046534478859575255572646338633133528615802543013926914772278561829541440148335828065062176746226638101412049735371069694961362310342716657028677625230675173039443836493712370010582650400186524270886805469489263703872878850785473094870056595958316113777620271965161585813156619242106837933271293040560582323596903969970893882932097289085423056908394549383651939636396087405103683290037765680802256572587098796710293013462917692991419473674009445508687370670661231455867880094905372560047119902198104883692235959194150593608817628511897186050464399774041026317202976092769039663462965780666750641776501202648450095989920203418513819338838746640176363922090386119063859882742193015966823876566090307220459423630075687793279621897356687931398448746686761023356582290536607643402765311852726346661436842413391896904163081470627533728181313447222386668831982182881004645364902410611114080136352314425290883001807070825883995174779986840816938858326749945576124952601175584210693916364197904021438654947361513896079273332486697142665290247574056482945623351568529652506813763625731271179456227608969793193766848602222478893469442641710692779616420284540022279016292879493774948342842364693558566669449443129320838135407700939554787404473853336345199163627792739867017419523521573366847076171263279776165074438480058408732792059376062959419229159286838263897803507817751601160409625070322024024462901263084289612527894124841648377734284175952289891320068918740260419744590725687967938783562588276714700102797016758367656059176493641556573469523916718889385204390389989707247593014763477297728933994938796163293682729582581985133779863328374961840458731356743695063123317345823303349576762802284203861457334990820176508526007682446341333677027295233067777045777302660948319343912626957690356566015125274267681694839616943509190270615687707641506474864989125282760087487411527657342063849399358852586120539059346527539614327207273689898240333502290119902269121155771562630864656585076822089661665007453640461726810793194271469345249499046344733010804418203818991288320 [75,57] -133224738272168223385734774715225580931769358042019373019659724494460832236828679328033303229597688476472808973596633227192977413133353846796410723017006431038774669402747361577020166266208706468105197845107456107396270932699273417034796142517847001556555485954869582675424022179824290608204215184041767435285047689366845114516983498791059437062232738834831736649477240498377224359233042878917926983753827585994534154852168733628455026833125287332442487785440837105735770415666042794820368765637347154375064419467639652479483243374118094233859364234359665233576686717093618405232143160975782576933656571527253995084801075428648516044199958774631242480899218507548070498949719824349702506601187195083567379762661291277956811719922619842977400553626363100528196568632186507780217668866815699644343690492038151088074664296555661551005654713286087186477336859859582134703904222998263310229525390275367761112650155754145843868530248569569960836925581268758100146738701465890090270113798014594692331694032665263062150488847734938578123189356346080686721130166674401741742622389395382449300193904335577064847446828170904064609836081982583445972314389517690855289602514862344330465547461294199188803284385371957745235794621723364944100366468852494905156792499525413080635998699532453364098713052593517663268224780236828047678366691277490282327858190476019123958411733319615263101269469865346824731255158901789677575635914186086579701177649321244800862620690584209639671182371865468871061712742308721337804741414897637109935020473198505334731910175056601839780865687336815508570966753794310695537887179635391084021891168570932988730036945007959220134110329789903307730550666001469473811391459005302515454101714382761677485793603927581826717038842899392263175042069874955305580284374825856224742711033419188711480957109916059240616551006569379267552661132206582038602007232632877352993945762909820289334169113184844706888087524604727189502657240480438473053670235432132553946587016934081720860451259026870549831048830388598672501827430563326762797667440285779242890709218879946131629261282708719976908194353833797668150217646040643222643426319657776324770044164230413806033885840919170663682585888679078338905902024076175568226959126310348606570670175416806415225359177589504729155708412649286464349808211133601978170194782055879316475737521391276116571686351239838560747312913917343904167582081766872115070676810503549398268747949382347629990300733362368096845364018464701692962056994767195078656 [75,58] 22921641524123742897876816432067505783633811115438820386744800437642688911765668302600666494478833933569080790408040502102091824622659319992471420776609796006841183595475665122837361985065700218121071299804497386045997838567237515225221333136927935408967155324165964081714114204662935240924036397797129999397446187458314313152609507094259479643936439247467341375627632416209433876198249792035372005689290897647737034580388235766486209207514154251104631820885565583804143046988965008186695695953483340208955050276473740968453995663684349063122165857303312199133045703278781046509884487516990172069268335356220631657840194959763985741966388914143147492880561376001103894724437031569358633068263833258474811744111683198075995395834984629833014610206156202068232528215112256862397696688400248435651979185430240213611424286244093103132775877194181857886561497511010573224524396858341042201739008003974447520783894155612650266140979816034724445944054256211492128340036050613768878334369969403380021864347902536422277903788876462589067717467871584923634616443813732897668703433050872502659550762997576854742934776450221165482705891306181190599580227311391903352190088897617030605201415154499238061780717152270504675445661857434498474774294561546545697631198755127772353187669954172777186758885460403258058772597653762005561451935444630346481023622556153964020563032716777553415198513169952158476834675306552531928122843948335172482883921650599922425263264053144951758650281666982694625521294450457314964599976088730894111428097262769050618427394655619896509756560914468240242605709904603861972648005238482252746201708438698337286701523834931440493993398029061386477421507341290176835713860437526460434302392970275275796161738509647724062699452679173177937187153731500539614466676132696958001466993918027756282200796925265869365612649288324699576995897463121835119680004269267022586724624691685355595915724087992261001099238044797068091011678038595578165679148888501593820847001116185242920520717767028675597612128392451096341051033376395699283979374112662316192230591351239851676041521553579326298782927378884231315560506627572614323052223117624084542480894790611586953189072203368467379171054246750464785550185212352982419146144590954047395546701374704952991003968402319304307565011098508759795482672878580590450028768490736820497794689244246786420541057116043967197600318745673735781508364192235649703101404628504578123243111946464698877622386136453623150905694558821933292332868169629696 [75,59] -3033784798948834424348328218115769377678426255054826821228818037242740952589263475404482125463301321970387476619368956926484239296810721923153380585851294996097306452216459087502741916499689830357657999855807003423507952474609271697655981731845180470803725019714966854439981561492711885902299531882333055665316395640643460254431345555560795760961375826512643844696331104973528526213128272177191342514144106137370963347858292952939102738341743579506820035136360742741460147320857907424411848554860643218721604148799750697317234468706518207615140623849639869224278665661301463450927257387468412263447661106246559201841872292306313774332011140796732281616190978004049629503940875371654693158729833757485996121084759374672709569619759795120058549663258152865413341619832151200795824036611291731356394434076740501411444234797293956714605551429109343545566886421561652960090375504401633064615653458800635040125874319865849121263085401209003928619818861096609547576509738956539413973173109740630548244549883619360385902843294306958616846014992904222843878892911306276340319031982343292068055549038192387284795836161789104807573108209670541392356947949176345517647339583304247427907332618043501841636394968772391101360794597611152098419212969228759984832561950914574527557756468787145680556311061847071178817400073057169983084332794721923148051215498389176428312789905587986303178938421348334462448714087208050997855169665166568609852388923575716789807126234811361356302089916136825781141624483692148413790258210888872818525526273114998881681491988019247887461780565996952690814303158288895545905880397533777299292933977230887138356760183491968417144643971177473388550347262198512597557325911628944903636743387094530917383842053938816245552657889573741539225814720567968358328218139109229828943158220420877877759575027160813001669277375255013186336685323818656639791497042666683420165627601700698396785233929205701794464620166750368858819166794467513596226456100213949740308614210179338845529533723578923772190667395936485629793968604393402273830473290503979577187986094385524111154130387573870420755208427731502479027766025161998954578974038087577175052234553414883812520430412639171927295888819994863875045755954220826206685531936019131810758648781707449067245575111978418496112296223604952382731818070572032203663036145328466088590317454521011423495924762872464894287475978625110195410997823020422135932403288178291377361732789093453788199594525000978198423156725183459898092567920640 [75,60] 314286849889066074753535272031443402570900563491646553442540354068043762667004134160008378759036047356201044063599279931681396352969942845659244021963707986400262121402460893216884773656096818438798300109238334816397266415993207490215336394059082669021872290578420228503321488168615625859989355618481674261721563396969593604747306193846932288833285097382129787150585915250823558503962467657804576779729653862110064721690513261318427860781713313609048501251037063357367868447224793560308928173642474815447925533836845582723817896566105756601204397589448774066169160695927662686421409935623785389877615604982000466872770426757221217528233508165680124951107689771707850685479044163077001955977386170059482986261471433037760126342026439105493606253764887646506619779734064299602587772907298968643202690414449495583454106426106550866537406145233770207269358855333811621940343569279776636061899221704678429855717475821695482945516866850104527781783582145972448659072981998256328502661059039229325864481451639188390512374743319866297437458616781125321430042381758813398841110500372839131146629294979875332195972110371255917202894063668115541630490587861958405721403234134302004152049371248701681402605249161660018422389711254695171208897769404175667381181474757907254766827356587585532678442156637454741646679943243920665122912532267548141027464212194512609921455500702267340856791227507071114728494893566292110198349797443490204658602506992045205542907769469467439515902145041174146611268679114133880216746256173203813574208021654302582800423783907748894064523014766019847299540612500288342751217451836306005115932400509090265786831989605702404848479131035963433090711920868813153674445118678768525560590174449222589484498500200294164602137705679992809664858223250073111948970930890989742260684752053502632535100529134003994915305498436340204749526938788700661328235938533697863999889933467417424181923459902517186576075712901503957100292858874399975868717670522728663643656242395399494788247119805888350803940970492165204911657109483800657537978284453346804664580451695629675986695215587938796825949413855794744703945882904280643845425700017647529926913047520433801986719823848002088611367301522379928692262081801469912748235289364129018695195885679027064066703290365473109895214548878677770305864917288993561999454014569752780122825055912731909570177272101568365710197890687109113378843969498511614835783495425165491834341749046809537406535683060909749537919634870365478201589760 [75,61] -26479001266155506624990236506447584668714486971172288241437709799081310489276969503436934621744719075946344060798435505633174708924154220752427411133078312804675526541186746167765801004742669198884356074186651476179554931466123100295853201816861890433834809517388838292090209811600867453698368209165570042117545788205441098355319348496037794185202793174662485749244612915679499324946909008627612181530868266658993901239520067963849133282928703719602831964171265930361784280542124931092344816388309565538171904869432385430526623904095048612179276733935911815676746676764710200197658330855373443187717911037608571057136944039093085114611316033044101327455665110457716114236978916065312709398402095208891132729037323435622229534802508912711669693660254716661311675460904667249925200270530102888288724192322249582274272102634112968836972680657017421826042221809223588885016333430310543452361135078681416568415056806278467365522232983214072154002452462284586213217984246731021563582255428060507509244917690156811886746539431690383466944259421944431700046398471453038809990220777868605257944395841869581148129866582526207913807196330008103435178663567268019423239700050249737597179190493642063662757040529441970833586277904657483341047168304961298346930339275784679064904949526530526391339235505634339415876302733572393463215243836430749450949764305491595752255519637172989622248247222974402067628221505448493046115149655745825833861948735982813563238931688010816928312541444588206771464492369400240314944025546700921779876570336396917945321834515177756732354166218950732002705085035331749319020295517105849240974811320622213495786432219338474030610900700894266561092139898305963766646238393666297333838569341543628347411970610858301074131907733716760454574633432755147508313224439599505141657158264312058030315370384012713791358368129452601828768083675766941422160952552953128486618143833197242809222325732200838291552762874705421858857200328909947157954456255619753723421369918797550324928868958403549077775664812436535128514704270238455703859598351950242585420321774021059204495879995860633167063910959355780717363488746930856246840073534088345445516906547855496518051074090422661554606423707279157649226946987169992490132028809591651463250359804603628607013571058021412423374244111393097144850810886805900907738835422918937556349585080143864258221899700073411349096376523604386803572859336990068562046320310167526810595193899353377237266827254270594301319758959916642992128 [75,62] 1845019477940703647976387975055047661301927092156233749096561231744404045531111472202326441000450972581130099669429276242552953311164793598229203281738406298018954254254553972234880384292201172739349781219489526393909716561410323636651701946517794352745211262963653493901878444492027273631977988816050054429733710496397951342665460585759782716579535093270205325324759784802453373862849360398026917489472211051187256047828155376278299382640507194974185731598571765516523221847362176052162987232576285404060036592019757655365720547824775950856780222898181533301722110725117131882329825929985515173250847199365022412452440069894456523494610515938891897147002268801658361330058054713421247674200672144099602621322773203814912362172853463506530316274160720572855063178624633490948082225104243494989758249904244576904681935296129949297799599588624573866605900156144712961621228771295526513890179965498016398725745712354188763605187601057654287412804829062783420020657230498438210222353131673577432096892466533992960813647108868925270089394078240025865570813750664569636823358214665628333548470861467956119216362544422004314596464419942244806227761957580181348164847252334070440793019399922775597194075217270144748384796748219935818893399750829708263391423479048474822401987218394592388711303456435138923672058795536927745790303510795142136242743040389525565941472177521670453771692277499307808025491722689629511398110281643847900269574299727384405955301652818886573720301157120412246661231947772136590220678118053081442443370620104235828261014051312695176836378655489788523613021467658027161543329185587601805936174012091218975145291697360443578756053700357093926803286822612357798990754292054326345535140802569877542949057878631379076515043189778618697550362180335479228038798438946050677123795135901905935828237239255945511778991068554535773593154849481743840427473547075992849307913503172526444990290798067377941379373379193518716772082223587654094608086901670313607916242257504079513505501936391399045820195621118620359280978240754743458878425008319731198730728486387047089120905623023807475314945364777632912645579877933428492761231331734505099864573240078620421547147050858440115549299999711459921698250050101303732685744318584146922393765593946153962140732885388170343758400149074979683242081116800009897045578931988295061769016812226757217464262686990232630708769136032646517280587514937460970354308078679099579592116984733243850927558345685288509936401104033021952 [75,63] -108128625173560015495464351106221686041782521152844099815322167408939704818782712545571337139857856569259215590213519997281300630297699141047768623244144728436689015009334553789301559531713125768268161486593868896070989772659634259768035777673862129153327786299692583425566644599335641849124219470283803971795726688278641369839818081034659964816005381549735800625276906152833806770614778265132923307947983512530965533005216850496528488215557700072379542821991107439230191079096654001540241525436299266142898815790666017833568337611579100149717962778669267798341403921390590197897967194183910621948144900692341146478952223860332876538528663170749493858768275325227649369350466201067500053729126705968323604715795243202576012512517737328268656823649950958239208914437154912895875714780860473167816963184156671977154179168448861924275084861213770943067451497666606940645619931694611190550981599418861596968272657054729976397937507622435169249347997770784235826580490826539893925183464954095347504108458348563435865304502916763234145286554052139558016332227495006848379820244017103247918180186727307894657867705547221891345894804709754438094906497226361195804291049065203612122448874806531963584741794768937714741283792356512092377196110066011244517134232248673186637649700901135955817087173182772054008427869145422914523121183884070482419635795023763765528246594887123478817104925286191055326306444634191793890735616984752226810721030797294994837517476322670333710756970347709528403841845490501677276969090491411061364272168828929850413814933625316452342258214718796908781216137943642511572198805786632603770847476630904186086626879350036630753617486539776171943552131034545313197373844437830645879979916598669206335276619623913559674970596810596448671380947800074415492739947825353070063531731205085674861653786612713048492273502763450761210079691473126214085427061477051391033992482505651446401765678817071398436648182864183023998451080103322626661158300794898492151169297899615275598490069334144581627546705096786804845610427901412260736869896212657360837156688000491491891223817474888164189689684701388726392820421056333449807433363688637217231687446005036090346993309516329080330764466124472139503561199859430416529943296889175242132281722548204857447303541271131043566603284109813499720717565405088711445429565732137540473709780397018856017722040714444583265315568134999763871872069871152671719844095763321956923445569020048949279976136452363052662298224099328 [75,64] 5215956623904943191117444856106738406554844066302111052029314706605838265720042927696931724733914666648017620064096980888504704753153777505930088444780007863779666928987524643952785420570032662999207559483440556254316019982105330794739614834864308041674396319643573053880787397272452203546279277966397427021478336922004621715544858530251837779855032301341564188716547634319134919143635986490604598434479517938939626045557195444376851540607419146268433477036706907287715288480039417940762369881319749208002591912831423310175794089794868008264987453250897176762240556778028634814393726727995045743401765971006274330514615649193527620338945890242205642983881976942936765817960913640259477999749437638751326453500886524311310132084962144844483509887205950048874807422221601475778917227781066063233165242091496254727540510741104802782103771268204669643018614644276662274635583547259493243910451282119210716535374662093019034062720599137125901196344088003463486030469793631146088358660279880721814195071051648872735977580580342409898966422566022399113102952593814273501790123813161461304298600910819037216040390542915795188497739072866974968440200925886662338514649347054221060788803865070809312610876695140772042272599262759433587915655667632742612885599114850361047319450819402731203383914393236213629161254107538868212029782042358386701683201105859152970671948274166157280402149735150901122957900492750645274622285771055386971032550761039172481470651016253976557650662576534140039437488047689433899670062985462061184882709740372392209184182595674546991256542377415241028095474509502923629283823515315653679368784352188886398623373150345139325653055418081656680464920987594407424761212706947143319626223202909988863570181895947849308653067009915243954065634939611478593296373932841089052245181879102159915364070926858220381575054068816993117583144557284706514449142923951535504043964866023408680319995829137507951346986731963213652593902997754771290858569015802310209716842934739162285784468767700048549743187823317469161340738952732099821306923496671870577474226894321641331655099709891209539955953540247177124948245802677715383178481630666140104616211271509452365908177343070372002334795896568224516345072457544570031977791634503063076657409581438320193304951169497946992058187244758850973032813524039839025109070000770364492782371673002229918441632112819210388453688484265628128004472619965358977340199839061661843017353791365488954122562155239605452075433984 [75,65] -216986268021524716274033459951241595430410390890152900158070486306189386341742863999399018463542239675261919473323471104002697489810948070318771755676230495588837429530343148828165182204833905354505893274276830928625580441810578417245024442489506306815481454026935501575768006492764386735351986030065088922562507883631066740056475315591107367190479223934572985645662600236306609432357985322825105063512616004764061747033576507727662649270313071402888228938898592391607429139077540140646496956125885701516830006658022206790145199468068496456300576127789782052633576587027801305229583599262189111916900403569849243551948265020900032197474055699129268952499101277274381750351305050582961306449173079640097503008460145922096801836927157663090404323656122164807370288507782841285215530082411956984774513849240021134050433819198816813828585283116037102659527693832109053637181933281331545970792747091451981607075869456255563422147966194628983923940826615474276979328731535286185965225491340859760138167365270242600603054778783213253802106883428459377277447176471381774175493689827539295425837215708132493434954126601559211086078676259133941070530890860369036703126495818733209689935232854235911059961953070679278997630670938064310889446277278256191275215575957621146174312206283086567823577908185484903216621965158756198928026105307040882206326643473788614613628553344682250328577489466525659303365311187220473545044169643238658524208092294110461787936923716348684954902019823322307405868668518535067709409703549367405169309038086810451202414164495762546879293688158490796005384185782956865278868867678612806630177375280565912030670308908829440551015307078502865679805524852946682841153330757987921718793044271214403187774596413471402534664893346575280458975209488945384912751538517927381462076701207853620732183564808773428087336896303748644211459954104138673284963105392494745156493702043498269224498986319658725882584120052117600592457292795418988622981092255299464082777111909878120310500325942763475096288957925038274333072967472273496348543356292913724415795377951501304491438414968097900477381276979934431140430419365678531254786721526232314263592002282516538557869154617058840782549663477483904693704636370826912315610271812273796189787622410834676501575635699571095815058882648344358897604698113730200362660465275153299894466792993608902861534031480353027424029316938887043250586045771538132512603267955899441539504161907454130246976679728000857538560 [75,66] 7627460126876053765782438405854250326219823171174149126813771440528566886111504205879647157401374865284108726815058378909792342023332524162774178500918026324297526920908886884661702284067118167012519186932103091038022347670515144378752373472342680360405047846908661597070786770721932267068134500772052234208032735892336194857328762316392555261981267788115196469784008689567475471711924209316970987583909648517784109444489526100552324809520336542136967884544131639596159510012072725314606854962227097625184295575060140681123809072304554351046900002389746507099182985094638689070183532345118647492013438907646142759066479668821008196705355604625162610583824211211330293363208203973961523267824556598257741798026198896205811849838709032469186387349324809474091651951439364265353213176735097946830715853057821442430395510978568985562265519862133840449088870578909221443592998578832239118405523801448902938984664776526071720711953953919775213835321937111981544093394575076649939218561937029435456388537162853498887772138608955796243711045778347048308451402362793253710839566743752675723576199898328288490490364398500305111404436790994584495388583716727804705132874533180102302872503751874965586654038648395330503026518020751954285993531388435340442156761278208966114755057263804910384910246625850062627376521161262522270104689197544097458128908107050568807743179229280984670816815311736452109535433973810951438008483030181161803417597573980454110162510894796282355264558541446303296438209960727580010430497667153622471417524879309282352344323999016089365446472013752799114190996391295915806818612332992058884703798520182797813677721967253108956147347727854004116702130185166445905261366041770408383849375199025378750253774392901471491459411491081392453278756923192489922308805078708392579707782651327142007289283265483452417645178419669863410217290097524295853340679214395398379476267206847759733407701322436323942907872181188150630981827711284808148491039681603958277023547004552586435126447095865647136289875984262685126807314033185956794515688979727160644249790263197291973399544933977983207976249104403691043189839444566884525050759690803867290072840242393366182128885296874915485503757697364433231217755670353866557145745037695955011388031038449970739673087688736262576949309146561492289820228923193775563275783229236960153788535624940191771822637449896874367697764925588322269790161207723558204994600992906625724512570188003041322340033321194487808 [75,67] -248734007281140025039166815248641958673526327733638612836068618015942200752232915005993171689756483763826006973930189110871755416172097011548931758499786897422910569180021653417627165790574074976490643300726310453946729065254057454822876307470421618402890874240432526017848764479266514272357342490551812317238666269445625559131974262101044137580439141643703439905999259950342942434886351162468757380337131746666968537690091047093307137585090446139292608285254982045341949317462123728216474540508816830006346596370287958784396285565430075753666453374792260253286098427395027144416210759911038865285741619058032029323637251082286571146023193857692935931365192859526941131638370661128787798753460291800001617941577849104897234912493070279001375012793328610211206034568297209923787137972689641669516865541672037946228428353395950245955371304145324651986902912866127529331023479827722980793647339944438596117942493158441539437841963918961074701792391442786736029382487623480073402786929444871426082443359992781643522637357283102718545204671807324525855231926327710695185986274868822826829422125576030439723464276905619263491229982883203948565583767478719715235016762902004213685840790303184275061295094017917070558144135274849215071034049644742733921009209784308005597614442423773284082154439291218234991943836695403467735934757461421275939447927390623948126559063562288150336942036716728616874401175537375045291602701985076768478025365615671333046988534693603007709329624508988305692030749706293549210873190282816164019701921635543854547921972524273879720945388503416462863933230865079937020922679936959433127505948420625483456156971081238774670934906704614315647913109438128235520872834248125467034864991871026293078133974128697071676870402557561205602610317892939071902457243832929297748280125367785679348892369020090259366801700753139030011679515240146083123065266180643460590859679005124546179234306121385268482050703671412643664896210441355404904969793164378344532544814392132296557500971273459129603026628979265692916557544774881016266590708815368933993328720344985299065045407456964508219860004638452381476858744079427963576627915089880284192100029469121515967008777540941670802094125297777347763631333815939071137041593839440540890807951865101670592618593568291026665406102078634083228586331766173974388504617653097299620994942615144067854209209358254676904993824504303459829864098093772972242718656723468913689150784803565103265620986691584 [75,68] 9924648875054109227970376800422066608379245340876771007181504810751893942473356173548699578036072356688763579059692577746550825425466770581630176540681854558006459381353443770705880953837676465826332472001951756867776658255777738289181509303097897919011908011801958220903010295282212474386939254224399050927195907607558485868331369234590434881646232333249065190246306816747855111749717685602782390319804641880871060387734064704082367399539829089680844627468640260322840153659216699762848215761480075551691825799787204863791381237739155357110182088563213292637259169935142995906397349280010537085632543414627671090106104686024597575656065886710432030727515428195213814456320445447066424709647726925937108416951010492392663631904602200606714320817954369264032380240766906012649137848755294392567473100667253988928797233570435294599453318674972052918769824612067244405167652291737574333986966072965409015996009062437103346207234336319082831092831860800590397674626936475095363912038251601886898886631845536362961153116117394779272149719028426862793318797229602192944304163778879764448511965054950024942096054761638994074425184314834862926422950557694987347107580711933325956831901907258323180068677836761835941682656531774855883394900384609365719131864037687840228869542279689760414151638163766229823725413962372758820126313896907348428451371155651199805858505432204016705204111506283340766168093802821156443366495484257426023630291583659313138278366777997580541856824367296113058669480142886066528907730587200624345677150210896612257587960630368212786782478666457922277165282715722313000861492187659437807064285134472169620835999951649106019779024978113507409330694616646239305226798284672402946439187935656320063724619615868666440509904224318661504765251599380888518944602565814578430702766893528146588422557992362884339378056306774130068039676071241554025708904353076562548584281798915306916634594590002790950711260790160840742884359291706260686340217937882169153288376219524841927962080953276921966686838635439387752462803416204465553247636052496238366404549638339473975361396625239646793362569408101086528614483052400507689380191259996952327636285109969240422210080549576157852791894007285973703090211462633707959877733021103388686190823123377814640271643213796324226244681034765952122146837053126160317507766393142733185785334343073554870096514191455285351943553032206646826371791161931003074086770008656322057323078573978257975987404800 [75,69] -455734458037115844778195735851597086846873955032891332364899432238096345607930649030594763808404752880829167242532590071247137705821450733710033611174038280824832160290618454991131104145051231932074617577658082781175395205924993428562413242162336366344799966872609846822609985000784896634671191154692501684226455526545838241371423726006715336839405318400410055296065615347775588260791557941576743869033874230187090126928640543516995105852206019148713125583360913687200054736061737572169789548768840572460121476273702490991223355668132315682952502723144153704894027804794762251699401926185990397401484576759999164425523708997842459917922067799439813534005775195426139472706447565041359287891475597921812827400787550420144530708265842057952306951199025760350011591811281347622706075527670728027371863205975368509973048766785900212276148728431174576647820890982576391803079782107746318244402091879078897791305239629722793967397290227748992506749574612062268915851262407569838098319847940968482055997489891707039883778779131800504500033279625940923876286312694945097944806317394967684400837588433205703722042001139874105773132164343636882997085338387460762740775354188526984870259912042228948424216168638734378675138501829330737573925947935743677685844633042766361990745376054532436813457017588290814185608779401221979027490800747826751671823586367653602048287275373436098767069762208520588856300904237829493670316056344939983628574866690504404913135111990753470841305668624876137420072249460057875721943403039990776805806074135519782975073903551389882546947448415847567668994656214610803888830240106957504959068807973254701881677434156131549306575768658395944814289793593923602734610914697570891482959919361917421597792190189294390835745893990791390308659805325237737711452505665654406417252154760224922930272407130460592882200493920238007740011679261361235930178576502140135470711996471781650162008629250102583462283426275874336532895776152251018546050218519101653622581886534879736772911984253074545886944726084468845188056613486322027792472488678250874965601788655147687645425084294964803742618280859928943920038785090481681275903264657256173640270717885612199021472283157385824330712535309189138879026148324004648979932450160771220900953971912298985984290413858086664532235577462454409655449277884976654606691629945182622818111372378262624744830905486870853322019816633805784436141496728453098096471863735261160958798795419921084841984 [75,70] 20285834612915234434564538113407953648522915354753440636600311426453299009397518753225464620486934017797393637181697335519409042777399457809368466714123744871046100169050117448267677703991022360149271457695629449561646885656489283338688312089333578369967913738596030352754585037381932102530208225475227696995273933750991925127031004433584337572304429890798677979825208207186270078925792832162579770460811422154717832315201070731417717344015185183292310294562560583930736407008009386796854770185653269935464270631687477583945473064582427687699379477444525117274433304338054881933429652592393985845423535017875153698304617741555514984138658346052231581143584486502252355040657511185266193221857749800679887781066250843626877700157968620843993221625542874985805317524056804028020038785342766004057754750921749165484290657799540235096413450092981311026850216403311593166691503198670351525566037708004194176417395747592242660406575086895959343984017001597303613617331148441930011147977778010857644709020386927123787622524940824005801733399601010058934802532934040645814433706604856511679781469451598757097963735573455401805328754927571406700831741614174651721697092951595492066292083312834769318957244461730227656253430571642144255494306671446346923351706490303087295699230230366721528269849622953564123540750996866762079505616297153794152665083934159072669623467425176775412115260482735502339049062399486623048151874969917785459488770656115923400235340342965103900261939028292002291010885209415795941180791794603759251015564873372876377777892039672466092282909741215837483111969741140528231726135825063246484863431423724510339221265769022661220808732703361914288346440177668228121241237541565050191467125635063107100551661505099777415430795749792455138057767143577929962193515313323925678422950688013307239523163660827439227759664949990893558032002336144209169632196789280715828906621348865937425110274814213792362286999478205667707707793538054473031908851401054402401128636867220717222189718285436296177255358019092332462633816537370675894420290445622156341719742177078427999875552091379836144159460530920232604701129843117259907033985991305219492102236012426527219259750187628199874914394982080703353889303378467802059571431853561529544824996161859113376124207446715782554726032395111384484447722878543331816547313092508010696474858071790656320626205077834118735298062284012903058988662511270904690222006627300922677316999459278684160 [75,71] -682618498094499309647930822794236127149335488219178240961064340079036908083378800370773660637471652397995479453385239539665644193595130961756229339840429270159465243959108231459502216863601343076489253925755523152963678122425571491929458443796415351176082655150441793656125825320442080556049085031689838808735541456652958648543797963975293091038294879308491498431130892625893385888878835970882027547407791545173551437356143935170956422671852601471216292542082113727228009210079935740840864496026637901530180247221383351089258151378022519811441873515824205006977989494394866059133692003446451523094305635947994811043115920785639572426698180334652359662772208974698040388916471979312361654299167563799350361049255678313053044311999129763946618388463312869923495502636181102998125717212424984725814631211332510961395388932680836198969175830735072534167233944451537563531387394503988930921839673629166906279730703070099457747652421310898173501450187339918102290218349744175526846934723726747222152440434929589044211564395584619851484492731449172885000235994037454159004255980125258389858430611591702254647632674354867435568109442580179475930726946569654821112501117684411170898713886243422566605845408961489071164578633552028330459832176611015930421846129946672066435967306089866931012132561102555346288398887685795394777828710310818961820479121355854577949608589456941338114588987642027379298546539183009794829563669965615775121736841206441866163445543011303263196014570949839242232737331923863420588198514456476942010721440616714688884544852263160443045994395238196489154763018903266096948897421386768883973279509625222166209612515465901287800273871586793513815798867252400271338824784705856239295226965877837887228832104833909537528901368380286234553870186108868170593508406139824299668921356691505814140023540527064842645615058528953558299867600041438618145616225699996256523466026684584792208403984407617230525494920617861950726063695529007089083673232870514614552610225151455327479882799036121025968864935331599178186650940101481323412438075868326475681470437710358719543604734422566057708003195089231526069540949217427638119352799454809017082595630461001620681851516126322571240441035445738884605555010571672582404000345362491088852140915625777470863116724812744787886895515443798173986137322075414270383105791035763693504767709161509589175816858528966725549875492090215715199690698882580905772027984805538028368958444273664 [75,72] 19007740567641397552339708200251083370560070012546722919663932451108188559335458679180407676324741279812329880269340206886567831299655601891560311997226869389275058423066308073587163711151019070336175021369521104184525853240399025692263731593326651703020930737094396421213152870600424410057223603908926738281310567494031725385379820421031755850691014467754869024651399916768880170226959316465014216703413627686965607993493055672936542657716541423440889155470328048335201232443647711916878955746515911784863631690531088961623637381184936006691039666482333916142804654663842491502111010796969031383273499119264190269327239098582763335568484008437794180462090772596432879547503301280940485694836428430650491737779808082191801856515053829920563495292818522095704437204520399803882251003362182485753985056159653622185267934121881717659710816496990209884893480994393458069494101456738563668959567855892916715329919059506327432041767165410958996305859637304228872341655735409271833373458112649948501289604714571933034616776749747246309195175174725088173271114773115520503675514513151366112206159859500852075682350975774517781549831155180589524742202996355027810284471567755623763344403084082316972314595636928805450542809574732811539013125957160678562354131887912356287654991052860619249741672669004794136426636104209005406093436564676509097022224069908646639587725255649920589184117217800785022871420788041971745381436271004954637831617701908959338379789274796608913039864121989567118573527673205889856266320172489479245307850587024189248207563027029950026792181888641902804658215563983284825101416598227224410543289602275618944884333719366317666489971620634530254004595675440808782003122678643964231701673726435114811671197690094214124799698888338635586247321158794747612356977516244747713329282800996102003665000282890826667753492149674164484741882570129359094590673051686081131055287693942806739484975892825142305898837481499532886354877647403062722832433865906232079719642802054418484129970049546323941329497351215877060331418633056133275535239433143985735028789259963295385782475604200263889388350687186969126357881488213614180953399954102291068956732171347994888914752104120954280147049123791441886898994370956217577890469651885891498464498909975551826948825440368186788985805552954800038648848394100134963670596115170185205271039404150378571706449478282140762277340624141625917020123620369515522946255805566346083369484288 [75,73] -588830771226479872381597998690240550918584471917782567262943764886186548607365823092097644747026777146310326694741070981252869738424760724411023549824841629644257425032186703212448650892973005348117365591392072472529404165732153675050226190912051132692551367591711010367958376901184567119749327837550066832113472496756094413418986437903491058823451615140583533519219079458935172328639896420957782724356449933065389465282172882882167811400020135222248804478082032283182259508462814847612034449675837558505605862386562414066871409274869646690537427047555167805632838005316506960969933140389026120297349519417887939255749007300382426579071439970876975883527111341094214215609561731798961688826026372413142310590080085914061991249095380322495658001190218346526577289823861736617837408452640639122820569979687735364063532666769582671878899193611101307979260693130060488609097004182008662852638156988573117538164866057423787456951240934641115279193877606777668285247536325489192283613992619995561845959945551141668490449089988928959032362860995057874588072425420058655255889525170383087304148950464805521592240967862240332032253075437016929136772931061620464641717960841687077778004976733027598128863579363769747097513467280561708085571546664866131031226399218763745597935958516769345548217378819604904220072471730895586355886916371311028137714593883229534738955840341562983464426669970293237703047537946588497816002741581423067364846324363537351098372478261704980454105576268823557272154683819691409156820074250972110582279219462701895507185889223506491730808808012464189167693095080025648716580288165634658139808769380845301439541131491440601710779353039164399515767711658317232473090364566108788700529424269339943846607842520058852307705698344019664213039274498800036417757554746812495229664984130475130811687139942233210719858770031404076851713360494477485314706239358144830314271968399981864942757096996304044834047124091904135325465292656264420346284686211362428129247820136212448701251558838582037786508866998124566058737657565808533977835821183869128096106189956402521929942822741714272288895897925159698585361233468563225938649389206243832486524921052490107293122588501513526482042597838262520088803884625306591313084469794692682250489919277845511295638803359022922134159929224158593141738443094194037094039926057448026954856691395403184672358063687496582728247791068456562016731668386626255833558369068603718762496 [75,74] 18402978875372739494934684920323144582140648316933000064641016929947093865262864263352182650571556140591002651600523904011072952074125384471041962382712194278752602863565204741866795892126820354788759388003306281241175026010333173827858043567607601481675840513097068492900933080040827718153383147127243288556494337553220246281773365134902688106813221152284994980774276992743196422717855348592445603645670132009938448066016733946652006554037207778523414176224327149889850587338277607479589993781025769943461120876842498963891295011179430320651793602299841006673780381176695743488048995909894506925571618112317755555595287379116105313588512708341373457180318184060059182903796202955066679939700128560479156136336264580237591628491799825629960742872891023369195954792788626127070801688137368102863693464803724248080382738883767402281371874918412050014051456463943822984717795403861698934022651747875007985709927301180193708825154437016976013911946502495322657267135560799737717169757677179579713344002711677971820455435911098056631703053874431481126442750176144810788838553637390481084623834747166663281525962532073649824343518111260190582013771580247000535625366592898157802775125952203674685577083558001267636896628896252837319664142889890729642536789411612247356718794987432266970965501759169846342783999128398975206210675291551058118017121057626270082744816422135898102958128859554439295175470069157815388448701035846094282319110126999084471990942907538228114056413887887580295580774893716853934839483269608692828684716714553370037822073128618754448968889335734036009503579104143872349578204528176530502752723487584557436957435995852090073018921057013634272778538592940086664765934508340305358674530170919614607730004728939660059581491356063711780638174575391341825248695928935229113271520978050505889378976897033044149300592507288199206072397589620513831944056769587846874827491554944715525375191264452791933737758771399129319909380354349216985656079205315850833826107637502605116074216326865127669159812012205322123794346217095955050422195909343889062136753565274382048249484573521527306546255951116417341284747485164427110924810735947015909982122446568888846887257711530472672085833372921623350687049077903958658028738849275252761550357769676387282125869697151836640398565892479814723028841840850881897228124285309423058261829048916629149550076258078470389028445961335887431083242037391390024166829836522749952 [75,75] -467882297314914822263212881956957005405161862795136762809108065461567316467027223023562988177723684253071511661864414170716423366661755945083514319913848516656223328784528387796124993231998479163051397700717636747401706363828187529755446353869225400542837466147681773887087078447882262323270728761745517587301329679466780736843171863023410767193488041276975494002844910659119223291160512552590629320939637152996974024242697157122496271146181208588886555625297127411477036959952804013147986246304767917986149937655122808669284653169265764867898251817801028655306529252728882580814150856331393609766747148548623395511596937404012807632873874828029970741791233807899058762140596906089341533988840884644535261812876012971464781012862211476775581715321766532327800360345888684615179955782830480327784698057163333303996771456541352336107212575145538840591951048950588239331756911074443516415561934012169025130768887907149945678797019994363776765393109709124624492765984168605567999564286370547694660882895716154408010219672701302067395727948025560012557750872660136366971804940508658665367990377573352396297108184431914525032102449789898733051283959330130798285995744878892288547785724661496007017784107614698030553517251729659831939767405194051291425260726433112210562455805699729722156711664607394708793106559445449280243628525580686524931455661399666363915574142758058000778453559633667369348142054754053814327459247149917132088152270266012390724548095998192562790891749938824599769017671168365855233126517262299779784354960800097740997562001526829358486420931613716243599681011234704508419186416015067736971680616824033413047595341322492755354772360724588696715164509187819850809864065674577839286787129836302611002317401336850274797044366914067820816798006818664862745912640957300690350153906269246302205784860168111683989912321060794469841195634878651987921079116584975971308127927878260726912442207711373470262031756308022957789051098920073378716590833414473896543169372572563246508670149006172597048453316827488224364957784893549188758633261726599119663206370042841882522028990560796945649032991317825832602152296069958581684460769576698326204564182501002291586156651806982279151417394835002847177756109998000518287143396513855137940441668648767455964180854083889239341741847246986604050632414263478456118573430319772643223543328767079896535518702652959612152710474015996990252806769874724348916591052718080 [76,0] 19919123686461429926989989910301237509213248766637660001316737107927455633247942418528624267172338924901593916630183291560616676752679333156684434875140790102136699664803130949204297363225409764883776936699806889792828078797825107707106801212635985025132582831545703241214362968220788141949982483311620806331440577556236471181458727199806386873748557859885062772758415148816530236901136308474395411897578330427378505333214253181622581954922303136840234616527366964724824890842827244904665734028519369733761227905797342084383654662413666410822242427274617775575352645146181678461609028155950139349226892531633803620346108431279552234697953543635810238984974864286809720050888339771734483387479148919569047484631491853066970294847771430621885220824007570763093370997891162496627250937332435831071270796916901385063110185013344055841129257302809249116238709265191843340729280827932451903359592463554227069136538643492340983892446839647683299668051968038805496917639434048841363402019749509827272234199652029092152598562399789183810841066076330871716170895441021968817335484214308492028014686334474095971619351684548855680691475487704390251773446153168085722677286167614310020205360745527241573876760899845456266755891815125175169734157544859896712120319895666409892494873582966560570895838029925624220326663963564672440359252768506711896450502080753068377729933849162623913217209730525365559759692016864134999567308672893192906425935309786504468124381648389373009568903316787814072648036129062693513430039228944482615841095173120467272765996625357920416820441777438740549318682035746431166502494675223393458946395540469253323496358133007879774143427895694895100988055759698414513031221438093114349225381361357987463438718793225381245017989765562584182975582578719340849520683925531881341395620277323839837704194215051793473398800756406530854667146638500572124968570619838694451283979720979004667092213241092779569187504035829467869954385406685245831694648989503394526711644158412092098895833136864846980198112022597537857941223240022436630597634235450583878529904406826465631863923258811917567063323553088182420284328722558281841624025671319325814748581748494252932998446618282014543744152931251132732035769578065557066784174867844574065003595712725384592455158510991053379552856718890308615261029237104858356575265327694653636070256575690366940143896570395337029241428804771984930458610102080890786269256414658640532792280058742081866020356192961411199728886467859990859241440875777678777043927556060306575304399384166964537236404258726340490479400972295359110498534334690657838089545330074677921867366400000000000000000000000000000000000000000000000000000 [76,1] 26303820835528895086368589906070686724113144372183913756260676058006913326540984358601662402166869105368916815256952268526027312910232169234479115321384003625641695580831058114521787835740325943330123273069518973976105683560431914410536767054330043660952808435099392631280933722330582034669519265320456949343983556036914578351870284408074892115311669471885400534377055646937334698009568092631682945587980784449471891505071488292853785733333046371110712763134228487122222623779141318055008962058759918479755789590721765570459909826454829775706268599894349411371056726328722865165130927618407636564919434307279628890752934513296386584569837405632870873033137895416508030212306110539930297434592286472013129707033464594377132745696627630496529692341149121594331034814938681482976530861142217082040471915464562778277243240549244566539214669701132630099868237960904554997060829871563977483410579890801704535708737618246219853413425760028867077950309765033748774292792109669746710241834815013088660378469656335811194631335274161699028515289106118964814445474537027849162445629000182622416437668716624969568089704609108802658666255851339072553597397174319129549822037633042783584781121489472667453057172508948414458557995877601579465500413769008938699081762053920060856650386261470056214811415195949162737559872825611341244318033439411083957267938824599981180974580671339066231507984695559378317595701975427159841998056681394987264026371858112856897368155024915986982018778433011933197768049599793597291531190162780836406816166220562008813578219098667959787000093809169640840341497527956316522905850748731747699655676538008725402098665143994340475786738589636795696823980435719228329250722596606998315005127637762794940553747936042555388731055774842790104247438713776122074594361212514687459873264547089150580493769759784899797803342438942881390197493391294097324467713565530106696528136921882494133170205832186437566860408578256732364325970633269098846007892529389957579246417919457791469787558494386142503620405998165979059671143019649089693550408466175219126095233774758218290597745797835352329025427543847413863499616197821960311544205893624389250768940777334158041687954811620692773467646746429865578484542347486497554750639587662227088759325899963900218965808522276793810115013179426473808655771440818711295966116598261835246426920028753062068597449122366002765951728602465513792540979719932090459094215486011461989660442019276844812710282309430694241414546575604279864759771831368487630829929716367534019433335647246603588645702311903597281839885977246264303543485258227968056449123633575268173060505600000000000000000000000000000000000000000000000000000 [76,2] 635077279377753548561987092560551873623243842239009732968465006230250322804105267912683936707905926833944706637556675295342873116604631642763712625562133780373873441022369302987184417136310988252548960402161496471688895481898401876981808791523750989612066882588486297863139978893114478487169519438116477840186774486541246546090803879056022255752714497745693122158591255908279278372055763614958319423450909476829679353226929993752130012385604464335244351143505846120476574615750289295201921569305843608942143422673402159273703215313650361377363942316243307130585254103749302829249119926207266544543940790248290535048161061573778286540774100500359381907585711002373722914559880182204048724849113662539241387443602998448455571458132046146806111028794482704000629826060054376550065783623966477704953533026487570197471065472580610996025790471591824814935526737689158695020147188015019916424737763767895182255686320110061063757639351155529387916302658217637176655929973363941094107179963769551619185098971470977730514975710066745679788779291208490214686448247814701920765846566048135471951571587752726754347768734203632328158698494465238445515443266901296968130523932516707906969223806148663359514473492691739855199388112466872553782185677798671872042930921440121379271695004570178684863233572932927435317340971840330219716284626877487796285288300709007238322398211583294388124037360574914598398477192279852086411274625245990028426370642128629715693904455995228744145381341284459217808718624309103401749441898744191140600644927661340247596616181716139242752368288854424526721261022569482986662316671016476642888747294717456860394491329384214585033696697038021611471843619759969772313705918387181303121625635097931924218551506214072533282001309054654613423564646882163599070691543177410492011787123444929409969015124161302663381152392874003217711038842444924263808876173740455616274145696371177594491426326244381773376423182700027858540277498680948955862849522256890986596958750594060041980230930192616402509544937785527071739149669934774710572581901440753173331747414267527201968335073080911074672166979810562679575609753322326326314223248810021836189399596831588551770536062395872853880203249015003675809905330749546332268336419964948312197467172919337707905549506117098330889266341803945780958587782257506562109527480566701898421786042264206734267697473348263329694235800484383641981775880127376222794199346382222346118074789139535210664153545392477002750774345882447160860271206336280847868047244481466548474278846644462919295226375164474543383106997508734719728121516483993144970586392299461433930306027520000000000000000000000000000000000000000000000000 [76,3] 4284397991611251056758020871371926324665577673650507199422671497683510411775278974283047224038319744539974132844944335106016075159387782692424731690941068187896377727204011098697135202673619203955668341675819455231076978124750209321762000790183060947150411955643994829695310118133676624867244933377789281539537295252153461477174705246191513321554098911336143429453586332428430889298603885203313849409038784379964464966326370310108031690202639708837691349946023609664366905251443845144121801896168976713498479052962249861420639977503132375043006387669671738758689362751256174941786494575489363342126604858357984168876373097057435489428214687389219922586027864328225548432138179027568193853499070685023981745703715708027263556428889502242580007134966113074044138637102997885367940584809478410627693862677456374219085929926359915207308136658759864562199344997927817826988007305633892790586824251152870850460681745509620773620236830229104490016821419883222804431623342064877465201599466464665780702178784234147205679736398850442090289974288950234708964394567945464150216817161480302305357539965416676117938889122387768383679095694914769695229189401898080469632345509339406220568375647972427932841052898901660954943281670495674646691482408295348091596811449370962393226719348040415028358266790460341726918007843417737086225997726733652964523367771147011547587326891184307245479012504791057027717846785932551525717138777448793017049411894598905739419190135639160552009204978786467183664991690321261010715774838970173674665611132912227640607911936234338180129080340891921399570496105483818849411941345594987201791160634288700992781946030561485571026545002764445115339607919689525099728081498713205746472427567951957663277206226521835506093367193378869734464543810993133395146951536666624035295740303878368121063113393544043578019856382571137177154321024529565692132176224423620634025047882293790471905406919537900248240836462297378162379790993514414719870894821661407698829235249741566134038807529734006322138870971337962484248631568957625801206446442673850105283863247115649273313820997736262091685571692569062397369635319932407932569842069723888516402360389051169286831306297525569856531005723083497378114871415396081307752629080017836597711330187572338503891882523029644541002145003475120219613388368210369611097721186569555005961894428110811139750333766254144160648427591043991802233065644600644535921947839425725043412868404428782357296832458436169386012433097197312614119701383424158812135816800604863566710388244661660630938113243685197017795975824098173559191769850664157509183068064045205032427480678400000000000000000000000000000000000000000000000 [76,4] -5159852063725837992311671246268983039454106122666210657606980341360789802804154426664162113648655208442625756602435223887723905847225521486482345154520493251930663062471467765487032335627404614584654004973341768201479038723071033316506876346260913261780414063347701928957157721071821531547034285855496081581549541596668585057818901365969377445280002798393186563625649702437129789297681430887577886857205485661194621784642493349766300964929090283962930610278549068203566367907775716118150276709584498966250692285589409386238346172992136541437989823643111883925464758701761406219662111253760069930590854664270841847612799931267330114172183534487976515058717123319452443340419514514135487328579653759448766131592587413147180723467220517824510743133097293471595238525072432593488784438249388720749806743714466723750663419148923566737713848499390721598210445641827204282511589754939968685629475402739889071484819880197901822074891517567508243046114794959101745043527728794344620391761735168736763486168392632627842439158176615742266787139907501503336049538196396337061565310882307449100075628634142282374200607426464935577014573495770249265172414733324025285520308457456306289207151091417205039327652085318990274643675670530304546081956618832144652563870015195033019893079496434105379447532920589499382563040001429377154687786111381016505594474694027421020996773069838132571985473030154308783498834851448241536702214527588245109033007314242997382976037461104503401815268971145964534591579604676493086952529869318345867277116431575492218215517706767867626424708314030796898837606152619783129223939923012185238594566432451063880311263071737665652391748059736258866866403463842003067640851553190670506321899713049911446715953326107013671517973597295171387502814630552217340455374471263261526663499062927525599576647799516269913574376051336212104328604462616352642820538946814667541243744490634672713091205309745913495564797495205724157164577650216742335955152224837480358299994856204738106835454104760757289577869414629623105788884175950037568385041965762122276627579908654013792489885825557700116866393041621993660267158942051535626303143824203191353799483278922870927624914923920487008086304137731564091981286705533488530410937692828799255610847552298221135553979022215969232006122394015243805607920665756638547517401613881934132050995507274997042776512349445434958389836479806495920963037343189592811856974484293481434834437732399151801493383489330597042432854069822309850847285349115460406213992696845518084624941256429056144087109878027743934720480780846134891154906114408101297393567345009034487282133893120000000000000000000000000000000000000000000 [76,5] 67704197228089104633368884291131919341085877945320784037339182864878163709794840519982159984078490580332851563627341942841649272333744132313331134865282731442543212620351337796308680507615935429945228512332884936486192734587887291832387362782028703000237841468790085830159262394351719851199481144568700327048434648868047526313697218583646040118145136897068069461973171915432855206407291800971987632705092139329778078479318618933113832632669178004376278194832355205182541656913890005071700335366554865044954318289325311252786170981507248019595299933632767275394884043160908839313243892063786283769127735156926548276569284012955698518373359432707399740615557004803141799501210886382924283738843453319872070555681629662704146092543677124080469310410766049696046171554255282199297145879296949176408699591870045028080667727834781432998236125782044143517867996710340794155610827724679723273520646458508749767988325764969946434347574750761785291812867028511508514223951024206045787797920310775801349424970964107596844928748456585854770264777479198518544320855053809405213580789819883210512917663411936028355011524586373085927313509444201572925042587494162549818354671377261207973484728601727123381286261329253893440511695386170451774210486532890941371513320055353062043027286085412174866963483393332950710140106583659906358833365410042705971588229648535005730365278758212109067608114166842763257258325582248247274149571499877177166405463684416775522340644253695189343769897637974947439631670868490436471854367528343083621609273200955155027244215022217710282700576126021382591939217393970703817372213809549924456591177456100893378753294296626276886546702347751903019194196451989200865553548157213290758235661606002467818912741970819383068765154739854972280994793919175883303305637486346576322141001776821324250301161235886498148696972443003284809780498120223718597787646598413954055666500225085491015822540412100744388157895182920929578421855176930964360213459458508848981744973375140591160088109716570853214590995383666139739077527632006415169095647104384424743234813941930745959500276756984844935511407274422135382361393604682624715256744877092439259303304107925304755766026852193086542611345267197234409281230736577927570887424642491912704828508663069180692082895665266303750853489757459574908371543455085481003341064743588885008808409751699127657418054327473358839892043075510139659644515359938187493534047611445952028227174288355743735450405842372315033600559470536509321527172772373304007220183672187581926698237121644452358375793139112419877207303114841585878075130244749663964756178197658623839882444800000000000000000000000000000000000000000000 [76,6] 331745454243805841647497817307874126225930841845991449713178187202574545821145745274412341154782932317650418559267722113184324558427344935115049752929115981116576868045631157759663665459081697068657848150958074021049268527650208507210796146405345857039162061988306862551091112688732383398664593938086666914495767061866424810236192363255918236261102457910768835543292390257156512856159750905828799034796356641165079537724186742696563529874000713286474832341377440080664880450323583646818248370744029271831438934265833350524193286173633142865893244741532314101439452859062985536788811432134771129221883581434524532610727475822009030601315334770393906047500113185237882774988934832386621695860823432038408590192359992599782093998444776838578875217399635726672551631200801039994742612776907491007429506909840568308846267034745562968546870474260426346907873284470177436874095321401480729946950451798032426617030434898418747533936076868822958496352315731322738987562139281607441936266253460076620167743821539020625146450107375633411793105585741946716139650770642745154308410561186287686765510410506350489201357966965639718801472939706905572612075749785152237936338514232763285290376218723967003075480486487251332282296305989318890370613810976594130577901539310307500589437721871040636986533530809879233258603012641314247570102255351258971182811168293442652226048612908664519051826041732593008531733729916553505715670006317191609139270925234024462357207816272578200428882649250273450276321375324896580974493414017128962041608888319663497751354105253640893928576831385481378135419458993588848334221109202357572287110334737959755392168355334389860210169172181418537282840735487416262555845510430500486652804423122639924115602014215041314988785313627708304985428993570385513468033334786140736359758900923967538447924150155059662992870395087956149310739535419487259098193883991216590939047605786230250749690007143009958567786499398676828181150562710759321753785852923952677568951185025581022112912789336423159535757211036234907424395709034761436919699099145345420609667316738790887388474973101829636367241817264861738559832978739666632201012133118110715720737213705419992370948298202703102772688113114378057296636851942440631719246015533086816125846578639146898744146310405938418847718708033247590861928110957049926136747857110318565694545343418225848753997887989336559683693281641205489218848332727790358603124675561909094308174868693204742733499355741900379790726794912199790631405041200101494582858087523711519788713741446769064484278432322746356157531158177517203372733935351429827042704378294442905391926870016000000000000000000000000000000000000000 [76,7] -1794073854502013251860723652520432014015524454957417637935948547667247346333861372246960094191065575743049761047350273566952080743148075325201063004716380409708277475467555176531123887983502346667625114868021672050556162659658462179693847301698008240238620882814368006193048377807807033756927879040784537350133333774342081943096662910992279611468125880482996932685161970359552537916795354107741702575985748274976980500688987153152287309097135442909947660534781508053112002091537715875696979156422081395849047984865052921658059582482019951970919556608347771311022377499353552630405888641281395946054799166451204440501684621609971568995582288951018245114258162298684534973959980691946017657133720412584272349699648911013109788782521951080207060071607629724081272263773717126607653309443687703631104221445269075428350846215877092036976850398892455326587786140906414799250788717085446531112494641632853685842244230733550578053732395307035793908146524659409953752836905409754393708481817915714877539744836805912543718881365474884087775337685430601393775132703002335016085153806886433282966094688489931521156683975660725784931480489805857383664499841605724489552232244250486970826164067809720473913673465018684401629349908403987381133864104917933896175825656673696068758866221463117612856014118590542007870632956057553017418645550906270856260454831366702348232592050227657350206694139318985465505139803899291816374068312051429284829921592776752130900230005645819900526125827519908040822296706364766911610742392781949483575841244280397382175144560730701285572848420392502732735284132749049187353690137688944462966023038738701759810133380804677632540788485893663070585672502205113131005070948501968941361392276279834309594599512608270036742484939717415129497981528967183030721848310000306964385816243874874870489868394664514018136693080622410366559578957186111930891877960184927919567708414620232600666468229933677723826651428784204561801651570432790355621772187439174340137319111169837733890702676006790833601955051514218134125460241941180578521190656902924576821182754689936791328789761396196192549422413890134695728848642667916682683576620574084076564733471394682650837847060948372933645052849865841160613100685564180862332291430606300138006526816510080006215900573430543792999384487943339185064683775508752325888685329113272761216332169530440375020146995651046780126273292343582241205540299291541702271657634171583343554249139204559161706237579471299648347764093888819732406720537313083723092674089117366727838581555329312883122814118709506219278670971368628226888547105471270594164732207805597431265723678720000000000000000000000000000000000000 [76,8] 33961324757918265507762282217648472963902706734322016643945004019530032018956210696462530452303914631286057972990811603213425560161793499404358247617722736036834823197808314992393237383081702719242191724647348287663008869175477470840117879415635639022794233812010843107559237553246979744946591414782456078333512591385125980057021006760733030037972782641680990751970489547177921609358007776182517073801724292399911088216125624971678082773686816345004047337280614984041787090276539078482551640828646234434642235286468792916461989349757406116722839442818436923843449633647968717211646580803509737785494911413501490532057021107852474647329345466684564934489114593575006139227054351794097805541664491823110925491025251433942345899636837306184592951781611887592407493609889182455719397892256678426369448542794267270228553967494386004535824073018797946961999612909045597417691022475028783240338192068571397728664563058107076468730181709003515687299246809828587911113450715587618825070772906860609627694359787895229795386647889510425859000591006759507700980748586525728250278794661150326804644929522324732060682534905490871988462923494513782884182296712976997389766041323694937618351591786311160594245271281553760780593406792680782420681952990961400072278496394698732003091582218679688304878973800929455769629374111011991201294077171867073311021593803940040957104734949070809590728987995805310051267987130272460920537645193444682587820535840214550680992658264554862544141429670092712579116460863473465418691962198081800478063483646508296113211694238483644471527063731655650789533261243387516503405825376405659494184775510162220319883153995866306681067587946387718180952259918098591207769663483110242750647478847123010788922909079873802500933430230595945243020437774727262438527567265626267857478439665397781124379667707820854333395245451710073786598653425616691321859255816731004285496887580628182499503454458414258289851583834943258184120842577316585105294749027862613853142264993324650675446449152168229892779172007136820607506872399927194836583371789297703585989019450849482826654384265796123787144987094894511112071392857937221531081057968766805136263520761421574143659129860937490199815929073305208978119561996740509777646743005264466355788923013054456754514476833823490378196307900992748867750756616834426305697744741460998225721188308361782677606524121007190128321201386711755195742301009402186708487315093542982064941918853954781708527776972486035641004677962554571932592868076502176291950514085688151835133149993415426703317887115444398192676403771164057941243376033254448641797646894754587696870918717440000000000000000000000000000000000 [76,9] -281746261021250958619450385599944679059660000349965253021924790756754916063457180443243073941650134936732245455055169348279183298642368455016792252684637700984710700934411177040636104021132146403111838317723045657886850509886067060388436309477064487395362323144674648016728764744894587261284732844976905368187099181965564190064638831588858104489466767534331103819714458874115539401605415206798900609578432184694507179181434417205308068317122879417169247195961241500621778813671314880765927178698659273694396260695649520895805168362852548671203444872018523225264298287383098954960869384298963288158565737313540565457679660814095717353206019084822138811794064815922187511646305650307126969592502869416809322982106839426163485946617341485758528702940235821639498238738923026843318912221494866209299381372520564389012327579983068839034739689564532912673999001719534624260908893309912200690275668595628828997419593238603634406926967685762451581637287670353625850759914638420148286457541845326665765478779921512904977686274466019140028282303858913120975796180871827094040086062906633586144278085997180732743979418092562820710614214445185606858226079612796361300869137173685215394768110743981970213108899340594794517276438115757563859807901818735382485572234870994898423953519279482325060781503485128035207234612203303999582119006955116722027043477649464979209438629662362869575037272519942212752476595246316692965989558127001935342640816523187190844381074297498491995653860475848543615132243595471177353462277738386762633847942303158280452137221269651922063648839593256105016708398649107040848294715468829091234666307403722960346524681599990605284907262212203328330549247614426187999243725834760526290635087753212725078549741135762138913937142630997219031745721950305598511672487029713226998066339340509186773543948951595252098600996384882870544653054875853197177291999602679283579735067955110237837582108198464692814206627724715185157518076386753451892924391929552174623866478251759995059242705154662773121666738996694080118028121793982417718722573180116465287614875680428223783704831163890528367130463799433904375017124418319914665597452569885584089379344845491773571310560014961917885905178232474071838884051360287962313563258168586706281820954666397091045104921397536323554435816676593182975213176527533673228142466153174147209084936766031492046370888567192183060264157331112006094940807563634128059176347880041496772908609405514983935261312908649162253525031630052530752578606665006845121380677070740047203721909746591726914944575364274732077235330989529491315548278631473510284279364586589121942004957184000000000000000000000000000000000 [76,10] 1406108367936051441388666689239518667407386789360753354941257211908913489955249303705836145841174246959961251905494062969935825499081104856752069992727531926924766345154687841112305071014036586475600905026003626279309386310630624574646029790683756914532967602813122092889208936148375555806741313289342555925885081905322830967055840398666577809986888572006989561908965863957425281571238122879446660836759122569607939934707071243348267927746623966567105965598037518876290505255598894183496189452110410455045389288192506358245640497501639356581490345940401011956944607000504522072514085456153874484308593652018867154153335742474551832705800953691159355428652200455220089018653233662303244558897307801122141561972930719522260879852374899682082582966970251961105753338557629716742208277786164067750164308097883562991273229842356691653182142382812119851201590825645886929638259862348088155054715404475591178530175600806332465921025540756178020301985981324715214893302035542028369841895489725713427266337687423912633251934607574346008443462765489906304130370500040168826365520690392254774621472751837746548472154686711873709251734384639000600558433564364083224245495477670262906692983527371637360111931251479243852068907398054001269336957757760663154626046288208724623018386563274450696104705211336534393827045256496692107115942695949144036038841759439116991881224722040401255699881006178192341959166170342312628654748378686464630959537461163520430370308257844831583611284110620021746713516823539722280105529963576850161926967440678121992974967213390318607618340109784586676041626706701095714061737129192282963564975414080834318728280222729684225082940500342648590398828642134805007503948335318755237021569360081804716991077692730107470433514812780576140046338556693559162411443603746876832388316272950850851570602276679946030171463031500399445544549513538714759031002298290793191389328318780209727846577692279110768841721936035224049936326278358394866842812988463896158996891217359599205070310092796360921026308910781729762400583349957622314807121434101617149966356964781569227338844610033706774962148008632914515067504679295093505893726481465505750889564449775306255972520326520565911669849089444021699016504474276219451299948943888263292753960604162777852011012093238870576282803775047827534845447255042233598423186867602715372956676607721114694760181845604407205969014054310337151873408006858501696139514328803753392349921017066014450686706431647340424120723244625811080361631750700885816072623464587803944354796270636866150128601351756474200806173215237710073924839346129871451001365220992606783505894368870400000000000000000000000000000 [76,11] -4443185739560781266670275949730915874943325496712371321130030571279604222734292033819129527114273647931474233001366047817747504446908460327885885959698950559629548309407335863742410901839502078060755492896656029397120030115598305985382696899446298027715942034787934715602254377698495674619734645196775572423121835118798518276556484211261640309520031638246443192524809254689993593240129099063123881179298044373677334249662031809140267061029040954625280066521082611900512364378846045548178919025789520531239797846609291388085932583182822845708591567141096556658996710615994522356496709829641148005591293140732403620574959939642609041080512687898816743810464977032654212946723586442552706461543736184903895165567139938977965359445564298702662679617876820192336036396188153109287727629547334355125213038485393682917069700801180696875591389238108786161012575177893202389504539462934003862409405462379172653986961953465437962049705002400071089760678628205527631282030072158830282568946399779073623699079327250310544558827738151220269668395687355252655277882737724925784945994717473130388087094713660206441643568813035236985379223884824656661534642666929851663042156948804335419557828368057364763913845723592697413850143489806643579382945907419272880273638273840641646835147675031845058350544586701680900457620104928437052483764156536125876311202487585807738734179984677088220436584537091003462550471558500844935758081870566839076374878944559919321573988157814600465111103759090969798575841923063669136252418418910200464311564440734786514554320765684643235859582333472938798332240012079792154284637611200775500604998398977077997177021166447569950678638050156785896625775846327695195190102735164768625020951996005297949196909933193367114643638886768039611093025712191609281454751522197602396531618868088267796440497333112803792563698015428765297397029928978968175027702296639538981200604980908385161092871046522753158031419973194810543651175985616457462757849317518969672715134173933605873459198946139478971967549882787468841415863206498055551674864541904781214479665483032938414226314921226998922222016157625291899355521880497929966744004491370475796235039594528569518886178948812172714035605943184644078055826735946611556777094197522928512050545685430555507825786277076895514021759224459774103136531327319166489999258592861187484229475268910376282325194753553600161385391790222598172538422127932591374096467766083521029679147434196208339562540782892220275841633759511357967746099827832092781701813294863008010652987114459386584349140923824990473425555279954008736758003923989686390057413375137416389573524586496000000000000000000000000000 [76,12] 9759987345842977445017131281008499089271851080229235888982549637434526036870501411085779340230214750080437792800886489085849046278386803122478868847800466711412219611733778612775397544763369897681941689546590391056137571387315928315822154510105088045449844350513019259976006882196242373136305407209408704911217496517029696508706301787547426738095623976786592628708858957721282998436809742491217531356002133472341765190903400659037095288641267286759131823170200368735493718287762251966514881952556839229127338070676670178231490123699687914955820739985491058206575989966375895009182647887912860890708995332207649002992230264502821134184317065539963151670140759879367901107360459019422032266650358595857267755159983973609860743339507006172589226559134615918614668172908828427525810973887063338214481783298037173284093677938957507610389568594553584915819542317045169341499737460013583903634592636384226133167378551008105716237183319806355151089908954645684346398024231797744743034655167192075671840904562231480329541532100751966932350717406306682224722590705464414247862841853502791391497172550361016905601585103263658307436260795656505614146742240761268346599813564295202918395196286603165177230067661517386881754444342024237148596710501482305976429378112418085235479790626151532483340214932020694992018508890511108002530411010393852501159420085018912254609171966438994118048122113196963032007376008649375133058867154786427175652850783922528448753550582933237567831012517101561216524129952443194044680788299076950285758084489004955315585876533219145166043522372272733004803764364811040058644702656836840863379835131298417930624213093075895888651061721849841094998117392331229586900391545032968890564990298681015511627534274012517737522153015240882875480827680563596658012656826075908483780746474443112060095601169150793629349196066254045126694721055319733593991881903251870275988014556252592954424967254393413497048554496079619881100280244168858600312282273938854589244661315635475920118681811422172156611933488646567575821682027849671765414952930967142534288931836798009944575198194104759915250295318837080844688016736204854653009603854027031607482849576162241536175783154182151124147435102489048037810687961806596323153946314596350198998131597663938432376823938247517578194832425595683136072712394242512715509101248942716549345768638837078776281481275431734598022113609695878657155442509311102184352087884337610537277418586226503148310399501628560243621100929831168443405291793501650400342610442909357435573104540825470847077464752798118427361003097512681154375106974177430994063532524951094410863482555596800000000000000000000000 [76,13] -19409693803915253057702271085376565963033382884557926795720237312148826613938287726049284309614201755684063267962615402095654663004879054858485748034399817539710974936399279646760266956043656116721274440117566366808968790638540132345647737887101687138246230790731934459363399936373858706648398955463826814849062585602839969595510032699309144038887353383327245188331809531810302066062874475889843055090667724782377183379478453221161348865092003353135927374038601629342990826781414753473011257460955125316852120741320272824494596737845749287944919914710360172003966268497138687461395232439842407275284584937357942819449761992246679264230637929724905649966182264707556137996843010668672380171610758134661354462592842340299930177515592493798843508142820618902923821979057689008395269091489914917418313615185884326426466963484499292457992549413867200884962210833593285048344150800861238647497773413694122918660270402970976259469410064601893426067058271485171972297238975370467041231674846129574061805286008307213158502619987353226465846483188401364756607583525359600890606612029488806086317023296816707995399077079121588418209212893252553762978566620453295855061655169398847346112413682680970310200143386568539716195420306280166321324907125979683136510615054311905341556536941805342548379673350092249661851165151700139884530816170730084337256504822038397959085912932627544707530940980963556999060902579921822945898488222289419672228949287379139292340400059320559172345065430597778178961717234713198837550735762024324868712069853914528010536568758312747705324172078162913911085095896007775055080533449080441938320753977841392983942806764870107650268202056073269103603340207158403291998370107969724220646046265444160048985619529004900054419190572262266094163653161913815865296477625962580268328011723753244479825259962821296419263489245183976615967897224391082854971017801081179277696767747159990405204484814515046438778104623762698364593929732451357188035450080979332687917946667529879419483893434388004545836095712608538786960522993928949229480951293854349756152464616424148698072990634967317377063668959400523143131218031960316150037569342698318679906839847651816528532997268006826426082107464901173245773269425998310289031011425306919308066347243521124867131416847829348517609833755863439531542148440189320505354155222236374988554329494952876667202911477611869962511116271368663236272374162907805682596526488547629898359341180889239580641931242478035040959066247501701299676708069238640280804521707592905949532976019382235383069925145335233339995731133883639909799485563385090821829975648134287938473626173440000000000000000000000 [76,14] 50245608742780586095710464607022166691710390723093445095680102713252833339767746410719331437816093150735398164571763280313339010244017315748272342688755740697029560679684241338890462967187103670027786669767089952921976072272758782133759696657645590021724075156560169878670379538427980161236042191930036205784429803454499441675041077966770909166226124185315345627016095556825206475244162190960158995856200079845680797763544314815748220217276486496859399279311071836070851252635946568149767935882616740258686829201922672777295700402024620717767600975119011374413160403503004673743338496636538792163896012403103863580302073503785572294434527392753686641263067346328050241539208275008669929016546376267693230334786144371805299351425923467379774680769417793186835592301439413408846162239010759959753236666802804757226230528843779027395227165863655317906932184705294614738487378821462826142696197301902510761758381460926138375120430877540562003306737190515950990155677430510079334538158221215669898953869060690946963366594930947583363112341545725380462783352996480521245852459166542047635487732407133950991667744268820497067776134883890312149102121294708541008198773819875325684577540966464094059908489546672245582016657863964048913749758341691101640133900483224539636584370853565061345827364037948266958977605668839286385655125217926015864516031287087147644867408583462545261790879305763859186299071401860694709239398061801505033376341784374331052173749092924892103762646022846091488286261598616956985407764830611330674333688241927386437438965363910362951211779028373534068105505547348503190317900707380113933326286122402073945192557630781076876155942715492663124086341640957356185574141530434105762842950120994088030304166236050175992406465847468107376709592237707459227137650335744273136838580313767217510459522989312332764047742560841181835153703911626344589212997685329107238191359956075887421976168972215819933217371192411127430058273576433099116288269860323023074417941980658737205514647052045156078807987603100183955246289618286618638139689947593581608404561935324748515289615305198370460308433997742815600141930835907292363152494149170645567810446472137083067317608225238002678882180066233549064551402879334885246951081191165838210439456528733699807327554798947843940869905900026859773521496561652164027729125102407408647277451931835313854482932389026507104341436994995343946393336493494974945647042338902320408553665446249812947393236306667395194408978875692883650544644211093731245352530041458280760526658972108477486490572950617153010471080094516072682489838580583436685823843774851011072044306530304000000000000000000 [76,15] -132005274817579395698441945234963756219266991674137989740438887027137893649786688856128852362742687780811604656603029768275683814969503747895788868197091709668725854217494176127665841800715721648823602314521107249505976833418989844339420530672822852641663119938004386785585263610634533213575592095606718998325823129013653383606789320573157000656161523685055632388050953994889478981223168075937633546463533404327187308085133377274972087670439632048670392648728851460411376792137301067404852644827839756577604302498518445767582192975691946183179983216960769096857432934550040111753494903317159042430352395316635355767044274508580513990457372094804866677135964476449232295089817072980292303875574071773284114275408584722203893503334199432720494798721942751127831837009623279457130393299767533925514001218140579583449431252029450029750641535594621995104718527354934431852397162477600328017988100059409597446268223370888665546344637104093598463502132456981332479221182903956844307969869743720986418995251209200995325643087666350233060537452121495970721455832740622297637587375795834166139929781873344926026143823115622297272148620586453456182850062851529891864887188497597698008847688963235581180232740828879285718343821245280146783810923229070998336209586355712143545015442753672444697961099789263708212896841303154349126849590614799553811619717092340809853968805571668793218593105404644272666389343349639204194458974055764669697935758980959818218011051424320175960833133760612037889455722266933968124656511053090881699738893806366063325979383472982176274791035966039860542083495265823339343806036645868324356213832665044988176163532143796952864072364048567607607903726605385406317497819267853633624385345953578663427394296427775795349030481079287109773039214470288522396033363481714572341945008418878922602138245037586722118394086919259193324653334614792621902936395322270333989725379837505389653883839350197046627446853616244588447578816917458270453413611864317062779331580633139900761151434382743955539473462587908493311228501518567024081887027936653996697349486779205401077529901451166263090224046164961591697950430004825840975995474736139637320202172765760960521616485342546016432563426529603591323888202841566076196988389615706833759192179383652043692269200476307204565409692480676052829927678544680935124732166340065915901870182426095517642288484678287916562544540691377328519570903675908568527956300205160958708827941815607094469997895485615652191020107062551435520320788933871419281923507539757302767805337940094472829244744525631754195595543199910347614258475840530373317812772499724054084620543590400000000000000000 [76,16] 268118230480085734347954289367294505372801658984577764785987063844194743132117121941404678084593095900627093030901887605695835206067237967688263241036759326949628277819566091560782340534119077682257337923752661648506361036024896729992405877831955267640178745687182054622611390710896172916932632942943504870702357493960529257415702142637070867978134496211124749429466939689572813685840315614926683085993173893003619250317562506965322393487143296335717364750296380748921742811971017525782922614168549290927947450340600330297135365746977952899592280083984333402635218621187276112987137120440035698254254477223309326153690297794424127182002675982323766167869875184043543037233681227015460715844445898761275332579638555253377953062956791640028252333321494052063582305920202085161107474200621476768517352519763217501979074382191140706101992632374838078464940470255376038438109710438799260474541029368058002307591088094226013267854036575161504618086067838459240047561577888206379589208714221482641352185689919399368187950749589402662000418137197825726575065851222581879090319901156906001136821825138330877771302157296181793346739411537744589272342328791940984671709592084125276081002490855504102403828574692160439202009005513713860056138372956633509452546213623150420930635245147053924501069762030202733130415547949689257806613963859533557012640855883806755020077365807265762973602434235252257039486381929262823897260985956868315057544954945080623643017783149447051068383745844223016121836355780171891519053784043483242712827407769097602784383012755355526429726014810104148426870950835129634318181550612972514392073240759473522584913598811761707155936102777880544906042357193674317255402474080891493362145101332837526180993806006800044632459999563365605956876230116672013785421347307363139069068111686023880253341119767377600804150483657166743059742378058257185194466771692701137694621908042327595617493027949354106774992809636567660028502383440831062222673403720487570846320189222993483796665401764002458669232560012704667686450282957587761091408160358633058431518406030767323137114279374439475836316872874534719867325751921861787491731020507686279705375355618085835220896589215143508693333439817011251147422803878308800281752012522661675335512276727253462378289211371027921871679770071055081084480526161305272959719160321962267884905972500368805410514718907717268392766867763665275400878130325151900945807038004060129762309127435501529169237295403007464767362642116027464595315198506800766110759554113199875273698165041760249572740274728950939933098517034760248348481300663003376668720613662000210835083886592000000000000000 [76,17] -448428631436730152569445483935084892284288808877447773850777679295496294352644512317033285749139864321282342297597373052088218938278647264438994080232041886327930741797027285894664787316407575818310061075449015713250375304878114607889785270883709286187746768580782010909967548172955492228198544372947394783657944859118429637586794437023971083840459847672461089605740115077372903106200333793934061951036299462823456927637369376145665309478733627622161723868185151916749360352772363131913565747359507339570970792155009545209703295090394367746873103920313645758901684484725770261318127335547057164411398087217720844764154240182366852784940384227227374431906392975322135671198938919280196905887822079906952923663459955523111190120088989482937627292951058878375316282849492930376440301180690713354709952131550667362399050266884961995142188237749375243962054881615938715981866418271626528354128172076718195022603990770605708834578410527718028661964563151398192539518820097731813657603468705429229355122331218322032063346039385282413611869679751435208030030549809082112811139291019885593561965213779495357594126673627771537111910477701595381029162740036577910311044001671267062120283856472231515579749351229040398951215404270324728278086682502309696462472686077322841279016795762830742851650826732350162926856742746262040408944677048184934274410309948080836784497327605506855842293943881030164667809170294273980716772909577009924050756049426975297345887705076473708446715226934002335612887816362433233863272347774829595130761636402714552823073678296768606199103986673643262592754854224457930019329464001329065233332356283717981303157193870369799591792785261809424843671521846504856556589636792076874960964821386815636996261399895557349424240858372784242390000508858336374344489267224997619427479002142370952683793187957865875214595765607901228108107172068582011109545616829945350926421332885082674975072494217178971444822169679449790215894688064179744115799425296684131458343081450332549171805940443483457149716363109419123741054445469564609880356842103844299403538133453368334540556063147095702082846492930699711581396940152766662652820162931974085153143964986655667888880381286203044740072602118598863069667515999292530637415441750449618031800837613525103760637227998261237876281106116936741566872350850448318198233121780091669569937471212174182507087437507009192809339507179870139963174960734764929118648828297145877498655808489791872230659325048336572822778415951932188484475964753640044882157511374532907276170431021099791510120521355180582393507031557809338018939362800575313647223874590988185655937335296000000000000 [76,18] 842159281352142427987919295660441977563136198603672951591128526312964751752039873949449608282011784251083063865955933949422005996049320530914800705766790693622458568260696570925367762246883846137692701989875569540661854793482731129766278826507702281340842592170307463553442035148286552799202606242860072234205834934687311382935875902904468492462495577713910452473154419334972857872211812996702687187307428062524552845147162771453621733343820827943801651052759142548269467159094755374159117063802977015307953614393453753839268247274385281706793375571906900004933016205766661489970733981469052739168006756683254157354504950732559201405625620753721694494916615208932383810000648698264331272160523834968229708454379284420848869029986227107694781268331763559165276395175448870018585698886345192170564914178220811389086442716316709389262763223203484802063225674075129251681425130437375628076958495309979451254508268867360710823883133655583204808871534613743722518957009435140104209676498130780060932217208160516147053574093822095487046749924786008823880823550755599619759987905273858315258976309349828028298560222073383121323844774648957206269956389513242540156009789064087913462226238189057626728470509286927383235444322521121857252676238901798273256286551566911495197212727320326559390685024045807383000636645517898050424406846079744040008952626334134048482673487161017571917966751276308900702744350237446109303289852532591329517639401029155886761607026339641279571860241748770314851647137977561764623440329780833207029601209527452796319515213833822544046516917589528499143794319446577118242364821350262964260594574831347316022704486389650521460197174061153195214938658814651351637703332101470076356873901490437299348815967802577933860275283069640709593334557526551885687916459712289115503571916257216734832642470778032895783124855761323207446967525399916869597064256066515592102043678946153902614014468309707004410863410215250698132158876373259151893483152020063499567619624430152946437440948935851421874225130147021226011760030613134212458500326608948489218962212532805844347522906290619084273469884772096635551942572315590543588765967931758412839520972498204197414472670729601994387516395781045605766015266595242183336351727327512615771827211101871835738442003116836473979598527700390880682412582503618619954454374670018874857966022280634039310562904704218954365736622034803630268013431347609980918918660082716044506463975937523516909444167171976265448634436128166291619804129703184113820284069425106617286788886214383843759936490542854640622791965886139461686984131573864061272379120850596139093083553792000000000 [76,19] -1871270552576239969947395355040878001977910014606951144023189786135695966356754685825517703526212055923036525783039986208891996878380822215850517436439654949086123857595593071605506542551335151576258218038156947368332826168663852239415411847022875277516670631003515427775147907598842495885509711628715549859544515558606038461707232719085820338640667465878078888581647834536402203888494627740199206560002464896203405455782897633427515745258282858503029136233127011171844776445161093428796745300690635535898825971372641187801569306371864145727433180698254989717390410581035000204372078717185086239226010102148182558760803661659333392292220434824785539346375763636582866532342750534882840688676092937505256159039910340901803627291919803807793035184491258256889604087244178020997325306023764683356885446626610013047813696901994374069408146605382792431435218157371349167010561461920967507773321534648098540681818078613624760004099720183025608947625976175102992821419925154597673051281640225688082720021687081120298276142339314095142522541986744422088660234137239867700795990865080270395398824726912282385322133508082418310483986670346540863313292698592408129333858724266604870139350940627248625980264483768479850649245517366003202245298061045573465916859737439955320153705953826371728760133591627565712943534481050001981964086380384668784644646785726326604059768500605073149543026038825836047394365786947543155339678216468717195709820352453636713293369337167640876782146982140752036558433367131543463967999895007556792043717658759432354519454615093538183372141510621513045403107554777331998154736974526050239352722218393968561336508071453983652564164100613030567779381196983572944194604108374590896342291681001628957549180270435411251257331705988739270914360828299686219150038982256348135043337174957672293789573714171095889035166579153671375192107060824221145858099935686225029762853597295502698628319223037409230678529705189673340543570694691764817850472110382588487082349021366147281772876533038446339523465889813288230461855967086282354380440415901323158381129362768964150311515057530627725694421302790731228105789410556528260260954161918275841102575693658587634578991768413987393373022517868293423559955040890111628152573970704802480245704937796534282802194309246393700084677160570263488067831567417574722334929080352421761486153471690488928079056922173376687513486603438659727014902399132393484490626710813075230190490417319906276075834934688095177704347433188920911727463250585325918759939618945430675015276214304536201901350306371997929477147266998674358877454535427545618487040661504204052245354905600000000 [76,20] 3946343609321317458524556499986605134080867713155809291159774670433867165442477044446975497841829220904725634237594186991273092518917025988304704317747859185675734796463500177337807148880940461784428418971442455877103509748472534546519853032776614629750111919625220432502506324197841293640385950237085723845354022150263294468181050798770107094517711349742241017730591003506346328877299915548522630098938698945172804503574360930468715275008566468241259219565956874608201843721249829073385460146392674684171590406015372423478407729993835899195623728935076035806670736832464495006041987669926146991963598295051397645626807552108030703943926030884206587503663706708345271201641306251179455025951977427293465372587976386482870878844208085805206301575579444148339187039757309384158591184616070340547742531255042287263988568740203259956064601831577310579795929488646232332021219739219593394170035409969121247877511425652331104768698259332611331241550663317845686428837307682853555152364954969551015149306342892972110656802372945875383644377530113818526903750735472049971603061551056757907272009468862328915909149941956030708745544022903584029736525087236795446531608689052172758710103639111519979496484359563894685789555021035238023252991133640958340830644977371757370450661758418158782583939209150789059974121817203886547731715343140809205026444429484345060244124399208956299433130987400308573586694163874848514729379552408679767094119615204909295285577696534453764484113711201401990514446397464204582067652959731034674666254126028959798940034462863773268040557752836801784092591731366176223588444222975725313963643652387867191446559715478417880130899944262008886491874725537596534076609091703694058569883129660038738615641456046587968791325251241923526264370816251106276463731219181813493643117086030504067374812711887859175556977119609200281562827281132673175904929046696328211478506030787759045601344436980260515409866661648721252049456338855823542981691465390014413241595100860763832904494871209806954582043813538570307159467033221401563443162050582939841307488710872381323972627734292919734847163534839290931446458016901714007817149045616339373193082304459885158360812978037095512035758181029955500591565371654021699917200520350364303354380648607913939028055002947327897904915148043901612335374573429060292348640294480742104395298744643498891974588691861229325306605668899695062900089783498438061242915190719197392453842138722615669258774549318256450154932737603491387792043444495048675230988947495637772264103939854729814745633673649078119340842136318935849975408142145757479510822262884799835160507842560000 [76,21] -7187771011748665254021961700052044830911445922624409467439449948793289888061819825952668582910740275184093810131226034545266122698119900791560328021128023321724750669354669418822133844592668703287858105102100943188548910191171658765350924117945375489046126801330959639540711598758857009278805865676857579850618044733289383997468496737939201625394742472925505403453813280076986048878813268917233078169607150473592024767749178601375936751745908538852362069113713428612702432162707327019765140724076936801492446989454355150792770283377399187372600181965771681259124812429201582888821422987226633484426780230860566778499824151307764947159624987854712498193564234557429742494758036443313658232542693148395541717683460706098525301272602615105880317648348732351067008794458588916094047817100037279087019875355304110849111172305293344402101657935033995706432542078912345806345799796995474397124176538981803894661782986292927215513953663697292100689638426631658422243678643330800652967778148008201187343369201659515696981705347942049065141408591240346292860679440819169392804398476831365948797798066806052349576374961655533397062880434020013180109662311134957233589573730154034260292657072213502411017970420205067868073139839338207812760581695273197414548026175360354813625820976267367364388272214081632473504370222073582338110961530188554538844230077245232810975173170615718766510404882355001307737451776810628136836484647797455140458224722652993001406781618383698465695946912914073270394246131268781660647096865700234898276092226403874568092019685384936886563548138437640451766906695320218388070832630763450955106510840140763401404219662699805210758143616761237218211232566033540627358215365541636183614950566067355695427672382466704960512836475964382543308781778426900112265636850135489030460204785742999045022991820996088792948555373406216891341956301910496649692498356613657767686627646110936070305034780688071516927034966032001745191462751944514313941446602276966067269074254478938116260742824535817557016182089165177466374277221896092344965302067809191246000553572635198491950347784756617112379837626583409341277857028631907524935863958790446926779105192971253423875825818179525513151178321702742353070561589999629973007697910985669316056614220244706219817047360916347095632408422093689725112682448970643528079586049610906923293570829669124652208476463063297528918293630834671592645072520224113931655145814126832941110547900775941435236081233742059688736389185905950847978637554259103523850185628590105016303069553122975283012752726072009773143399174254972396966024969544206060324961091179123660396953600000 [76,22] 11444891389650945156817497864664639822714436860051890588290731138995826253267033733327616838245739701143495832544424038948031360442055023218613536132499186570381658996001095891866881521150931066899167424685691146996194972095876216430325321501487454495178541490523009982630110154009752883281985003547013689980175972067953377295892315850236982089821000842669283068805064541085373920243459761050706510374246430495992701811414890188371859427833975389397096403517402168283864635498012051744455725672631894213091028062690947593533789417716021248792076443369285408104038332483291931178337119361872449088814463488816464674699679669021984513689778022068320333505125796216047210208963581937778477764506978091200217514027526539996083130127554814789298130306449988084394046954278034732893699826579776720452031635786401053858055124089176162136609205074418425065797991132941775275775490905066646769980907712971400850236604362883082121350280710442896918531701182734155301667924811773289083300193486678602627029923102737412738155997776590285962022891482915333848448369483654811006713802433648289117310728138227982016582409157101881975159986156262449059577236179122161048512864206510578306904047404487632527972670688962848703099883573952483227074392372852985556540976648985440685166046731644455764687168169872918735352704791262444329046422291300590100606229243664822995559919547116964631907749243089337824471100796023289553623221665997517331139396652974550802145604458218156938756911332372468745545625942989983525438214227705142819291753548558176837878206684005589250824331801608338074375065907581517217630688694796312886065711278516058662792221157109002802658241720765622722698398753098604451230324241026771753229593012514888670463306405872362834307599729865711094526789387226311904907094064796938867072566041807604185194891164442702793138529895316355310633402414536336662178273884686056057440727989485290618351752284668321907322904915037758819954939469715261943866883153524847872300492215076697210378508224408001478741711012871648096261558290123318303090380626612925200070298006765010889583662935809705652989641596935396230052610285172217486308720717007536594154479113197896396579463914632315804293954872531479090053039547155763482291677264497150867905642611137065914921933885480183245294109744520445220271602600842822333710843279107006586209202670357474897917742731825739387878438748186801843132284307641801367059954456865401734774454311245355812889554810795103992720142625630829699284958968328758894106226952989727435203373249603789926516419816001945211957812844311335207553486887530025409730065234639141279367168000 [76,23] -16539998623354734717483072580635747702493963285806544678205911109114690610431388967705312622887158285462673887204408211259005016168536069650287763851006436429860156322830285924129639524536054944475911475324835597970723815304785409151705414252139967865724640766018181539646738226732415130962577624440132143464452751032120540819499780624978522978880145901864170484673379422847466770697462207626551826129530012019521532722978181262442058016796230111864037654647009593617389518888551766161615753900221697964549361975339266335830672729429033733002506375367931763055970842194584139429520826434194895910802964082181046566218613403001617774487351143934897917496703277031738417849555122937188737408807588637453287774701974376791293888696788903468892152982737676878234241582911268111465005942094223724997439369604148773493686322448752258395001333013872077476458380554349866715167426924669256594034340979961936466730720731180113210657233146833200421988432358771899363442695849365133588703036788539576540234544248008928480963577855361137677809329232487856408905007871163274693060686110504970948799504093407734173862081728804557718642699178796788511823185783672085249061812239892602623723040946336531507418473377211815184613410459411657757274955735495242806754760292011456692769882011236150484516916444263633980748028720588249075058303765613528799964489158833246968300423877280573108568313839047648253729765451183154340179874006315992434220926985869203370303112281731747308861912145423298565964103771154216794979737770228363454591605358421852298513208136545984390468842085413187120210181347785971386221121156276938263656196272115692456757073080795244765301661219484454552964251045758801007496400358694945505210339069118420590275530845110670326464961991425975012753238747480907751165470376812487206107489070322976070403076622194413775205126478984476154965579890308687907588141655520845979951784221228199065830838198858495067917097112968354029070346651910048301594682108077853627909304202177764388859593200865421776387985083179477437007175526490855051128976155601154324491535053941740875522971499012011011658985863677680162201434350766603233188649096282222090090128464229003902343784079928964415842464930968264163559433691466426958480903898697310182199036490384288287841640165445407074773636484446358902643482722487176350938935221865875295934386809713300718163983021059560426860458084111373075302521641916484530649693493713682166270386982069780881793898864600899220210849617052095717466229996093860406976266056366735724765745593736238565807395374834287017033189785960090579621940967885217197237510451084088311808000 [76,24] 22069086220798335428753820878106424939454762007180565951866993334220781947583191869992026381941239444561142873633229428055038323756729875801923524283641598969823508029876855958388894535494370730474511700874798619590157799175300974768517002956494861306497540869569206344537332712895491793259733745809897951571166072931103969109889579490289482574169838432431225833790830761448017521628282892835204588402576561035406855107999492291909319326805020346620147686591445970360989869391796590572511086619790528512570815802537008746207909499283649129096394898710726195975875662769415874031294905908272107741449402199578684922063890890795937493823644760660877232633448846548236689023125004302367157525600438903836954332677546057555045382241297251872786525745383276236570538789376791911167946379689383763363037210212594127571007788460248560991295804480694232801185247962424008923092948145326579142957686265520549247551730468920512203716140404960194167783048297986064859530506341148015221580817861409780448961173206308393048174175611912621157557857468889414371957892149714524427269485525919334134132836025604481513003567107791895515502053046554311269358621996315369878559632122425392353003025707137673752471349259912112822911691341452911752878757272748076209172112619888588165951520016577953304864734861579481115523691438209404830954740144781488831566321485745441337801261469259473805530767419610951946146094133475222955469792180878362149297831188886495425182600119821749109344209112002870330314052214604812420774699800506985546787434321547486608351128792453036051611621507970105673306395026977383716954968314633271631316252618512643699001353439216617969973327572522374026064925717281419915609684326214023392184746368421430327307482773752346310628849321884509445677894093106652046541024477652450702574796938876858448993558683669517297650656918031515343423669227073094211998852808220421244200051913778993406009877713456406446727123771343922150717240619162202517814603459638570208697601630056503282912399364989323999315530141143050126954026979804837387616231622895335807059687093900091160937037667827510148979712171591266183221065877020998550154344520361860385752243710997855917318665656978832897759501419602199327265701486093993595973917565486908948784776791782627845729332270840683328724326101410271216099699473821904144082906996181237162654606505045490509394259924194963512169153514076399238000388342664510304482478864769281364220619999155401553317787473586725611134931870103313860473317264385034817085330191241516168550088194804856478274775990855431722927281731389767073456870871045209584799799787179212800000 [76,25] -26825212510576359507761585145851840576054991315910841261428470607776771339359208579162179116879708293079444206432629651183230105311576124713140218871208357334962944254724001241624532243777888327126010243639318425721794908772431337793557681198393021637887510480926928368621046435323606686005385992786557882509576502630801362564359939176881307005676080295788031675898936202298917919112019355305918001692769358139391105174756786945414769358734921085503822660848091021379112445721651580677923841718947759874302406626161530814042663413007473904851637364611516086507977465026740981331675292090073054211121280120145942728640649875592182042393928795653172184875767470573061581440972036725338823142043649210855645003676187046477641781550930310938877298014423171941441310985380279509807823900119194396652916635875377079857131362031568241444703335711181088016524572645093262653727369991114184733267110700702678917224839304660516466075717547012173596361314959396026000103452731622957803326381131974860982600914425485792466127076560983929634364631928333806901243893624839500527375487755918914540903564200623213213365873971488582469866960868675206402288884672647579658516667753719986956039824365037308917200598236483988693088355124199981005520245284900255514034683647620418256697715003202492679361147638680351031922898600289303017575586679544283214686419812121877965654022633634071471837403340639101485585297184595126583086939054263102336660631779499572977883136744084889386904232805331559393175528528981914720748421416578141527127784652480932094806553273078447025255543655446439155617497578594281705141470489711657706994486555949461141446423535134135329203981705624843538074582181925689082683781838985590217173114836743685466460807391962278163182705554137924695307470846606782072610947297585411215072852720434424691790867189281063460965145384146824856472285858829475540876257329959812271495398989981895704934723805232400446175202119546157184254205291822355802970494059543213851270951648283957179841183349915597639788957304009673840880674731667374834787159340911597170301637423037790758171705347493292532829591587790922357679053820575471919379269739044188059330254474261694157004803841030774941076453829934100788437273520146475828652628534444249800086674638744290254304744742736233983015550591365577302584824415181146101591827205740278930962694947996934330602218430906716638294270025830873338072636511403790434592173906287479221918653073071745353466426913808329039273489317741575894352280685772392744019854783884274541675163456738899110992447345951389551980520492780690844077176794499273126808082406440960000 [76,26] 29225878216464053883671304545308802004686725909723040884452929794225268368268481357522382688158422481044879932270565766044343870057154573527100318029687563520295032155726332329116344241651187475861885982906845232738204181120183560123270876783032237581077428387609705171690971590588202846182117847591332525406456202379578183429001332039138393003953556276803895707766196718107740032910615984383410437200836563995402260113238016380111150551708060902135298214310742285841969842827612368045629703162184631579476543644579646682756580403336998609429388473731987975775213479681218244345166783332414959798042253821924269078256800894018533449206681673101629413035225548343626392317614011736328845215580426989633480558753399762082276997196858185839868835623941335540151656632458361245347576430528862119450187349607992953518212120379106803187113849176119855108610428667035901243973581485435373235703441721114818009503536563711507872771216293215024583826405912841227359027818297764246271046808462579930532742467677432977780652859228911817960987432215844206925690838764210934653887647464167574351957940051809161178970716658352550374762712713986487859896125169241138026523766626825241432444158542143577340090217983253628388381328571358158374281228659968945077445086970874901108519096702882514314632503889757510085444535942455512239735842744532847786070013226155063122444145148506656893193125663281063221229847252794772422626616439063919105334784534850676026394431166500331571472362654280788305752998376175281270904794326402506958969953148542194119546534650181964040117582552431816520480706798385958136768865553062575590630865353236890280308304666652810802208125678649502457906900839351578472380748362104329808566434012432118417353071590199042553413715774960621807381997709242014744312424588124400310064344497960923221366619404623411079892258864878708470859558561838625344583171836749132405533122347350530982700559274587741372213750935905640868873852911370055282139160367591440992691565286127179793779328010136014457772398744735717314746191806166775508095998395568806966028029511576267314594685807608635286442509346391556317162749180725551558480449895975031940646901394940588956188077825515309862404872533497569980198768289385801704083748832120566548025844965905057777381370971423669712999561872915127464251209141124709913325222754291425393792529170533846848874449803927320579129376907752283899373341023536017786596334758393404077737060943161433914060081089599400050392156652328426938502156571184275880562853860420444365332901429678491356961392814212677753503775937320654782561974944933046237124890722304000 [76,27] -28572154565726660221769940632914380468170126135647856754374249013839411659459301631765789821822338830645663287329941434842594227926009910212118192752751855047790857344681788116273579486409081657281368649688164914045616049822595848644184397620590220024690549604584672206381319142640799950840247288103498422312224407518963992289018852623716147013914285598289998060032638255009961429463809587710861751623523058658330653025570978268520208719642612048694231815941839171176871666026089913840989372137794994532913557040620062918466420914011176065089225007957187514994236073542067888196972617123770953119763313936505873128537326153549571009863083517378615768946011439141615397062038072703343906789214747900431079314614354943413361870863791974840049302045845178072283790582500001015619226388421493098776594687087457489448161515428094556877920203372385033999348076244065054017239526132251171969268741426383723380702144013913812687002965315089600137853640763966783456021771175215531945133341874166169315216933484593237012201900990169038600691062611425849604062377635580627058797661029476273018302639957707786091705661213406920560159006484136955804381839793933124536036242025254935022320085597800507529824046396975219583126666839475243062633192486795852931181650044969536799409291683513376074942559089103806166127695688636759678445004229259001291919801901864259951658154462525370320494191788768169110171041174597658636613554386272592903259523366754783977833867406589195044088888647304745024600994355357872133288682262966869712976911858647535724399365290938647052598694334150573252048396890328028099407643210231263936578572403887186751822208362458087759424740380920665014001491497223782175396136853758686015352288156070246855754321030814475139930033352286795462483911119314452990436520548376392270414732206546955444727663479319564508898651355972949012253312116172033654845652087751903113448239835030719684445993727626319605638796218291460359372496835638879576257356158552141134229798348754996805202263722609248232976568315743211819877389889721988524267596071935435895146921204506859612460103335249637549820784515208511397533148980657760849747565373394741016290306022254457910893451697375404288949137714245720891466379116988133298263730219160942902018978012779815540220605388951459702689374018801362594643143188314937379591346255030107938791044400703999758059616177477382998351512407781158561769783030977667097573909413847672658598830215487969816836878195426025875001522497702048828833213975176397596413921336953105610669742814907212020928739298893560768142582080889157700500932179484368919894949888000 [76,28] 25313427854293220525764110913410845726910745661720578557761957614660020910019655351143416246267810399496365196828626716959197110163760524435243007437216039103990767026661171029527780962977847828337054485841012325073468513867431574722910354780605335595686365663930638897746018507020939226086831098483917364048483570262700847830171421216477264845810307962775933283452840263025626561383072619742110025274297467518024000214750418576981843856632108954127097720221920107369046351357624690163857466951736827454945669763490760311245159127010927077442995181686272659086892934368001294599807709849727943746684120596644807883281174516236793192574266728101118566331833431173083426935051585885893544432227012952841574500436342528515729225339354043529644388199140888557005932284219153429014073048718576503017179017130185887741129592283463029131408555657275256544223919072911595225646486150381315911760530742277873519931195339897135069389332273379306015003490129462171865718085958590397245087502911943565838534695830438061615344138281466591822850368632288188210993174194178235665944871901633693092281941313277479945248352193947611086304548590478642165695280535296400333307804201048170006215251283941043211034608849388996719716817062184486527540576649712899567254894819747297567230323462559520696522124592704449309446329400397490579003030325063248178935243633068712948509026410661241564119618098740761686238363241303575629434611001768561134914740797315278104335803904500974523039548093831573447445944423385724343755861891467857103321901922506704321556491675144974062071922780644234227086564981009114549109979783089322012935636017473931103477429256832936860038226651806022705311692693486013609111444716156652449736847331221626905553146123765786788679937814487178530930932151938583041151345008191208460755331627484949121169102411275615082359598222129324567936198789688634763001931525965653857602674296785195559509080438858697841797321154666710094557321462381162444568322473143017516633328636896937731909125773082023152927071443839625869209769211124583866973479408793650703871957840260628909668587900568472399187958429772203159180336415023459374970068125461905738474534629311055603512138426449137808180512365425110466123054260540215534291156704229620018168331194957557223818119082684524170718155241773705572838566090201777920386594197761500959506925297426488525917875023079300985453488259885987706204484822798520110133596019274188875877603584871335244370488912712669372397501899273065019409664126452987810611137521845186825318201699122371052267557214488722651522788128338000110913061001684307773751296000 [76,29] -20329551397531229449965553076175330574496713797323841411238807731444469891191351337303462757090958013248289660927192726375592297360887532235415165200164372539312359921896115822155059984052208028617259914019811001337197373170535816804145053557076984264796066166084748487288116135691823876060716136518502734135634483874094607397356024005328626017049103325279543641120963862781600045365747137793460107528331165710962731984884087524940112290718397704958471239458895898738964622827333769866275865208138225090574171116327421712121176608745158886392749060516472703197741574707221533694638416942026788521710366010993951192611961707908712810116158616159922769627858051391372744213995524557584982414407323692482218208129791632516184545896933657699977034282662079461089999932728396528683079581087575891131062974483066385179241127729229883524897368893202818021161902530887692556388420024797522129903829567629057945742622262890321974084576540407214844321357329104650574688639536028215777383262104316832472006715890391868969655972037303839132321818581274926643425006254741031330356962005982332670763671112932134797628475742762151974164908791592409948805046039687864837733163642149175853919155744386378191333590897743854616446005287460312899191818073149848684665625575334115954187701909395876401204406186813600254790125069832036325143395048022286870690248425184375737433979444561790608330438844375661733539625467282311780420013190320759467932589226290936070308565931076810567540967584999758928305440958063587887446276753637775316056516623698401768382052102805959213544372890488259164801994825893243274607483502142848974436050351225758405044702659449511801415464330100922138126326069081278066141592233558478596647469173693651853492532702217682399868645810496061948412279754045574597663046119671049946688583338417607412007480183406929854332536897703755365701664155609266794488377163659306274469916469092595614181542929993381249180011219283736021412818739587021394677872382695207561236342961924438635382694134645792894830617140762965428769029273041726345625290833392666427210380898014957376348933187957210516376433580628282441851442913555558247885116461513400931456464617966194870003156365493591447106145205231098669180169116700969173975408756056914025569637441346300524558713764052571396355182009561315317646335385697429134507060045987719406283051230819765210541674222645211769231072852007769611531104645955892367913068691121316151331668406326925575674727790069500133073261528582619448213761465015952929642324775724051220512445424143214805137982012858697587319734024489132686747107160172005425152000 [76,30] 14596318279527033227511860207566292885758402505587956273864631383784911975816678689396970104920042466904770498925054267972793247298951527002567861527417445295152157881288238227936839604823406913637267470641449340791767801050157690784740333539694466109959279096293851215571281099331898450392390993958898943164801134175650811005742799592063591812925012327036739053046400405609778217773689472711044973759996029483257694641723981938799780743292355739191783775045181329851945146449284968316435429041995495059324153494276975515825665935807225930835389998952481540814884633352938320617391827044223301596782971749906324826435055974694204824708548192927809813878453468380617428318830772036415951278060852437775490210867768818873455931054946196565447826770535743400889487310840676009801355221032100304680752880749332430233822627176967388482067488490702973813746584706155185070940507075532587521811050885233405657136220204157014867608844051548177850676879854963950725455587820079056553449862532809489532423370949691561207991695605189612794360308801177251233884465136377216490773374340659438314093189640131492840708854875114594352359566415132948376119234149749811500932188385998582270663559290378416385853140789459446824567851102731952506464638164826867663774213209867506046158524246364734048238657754072025679286761891382148932397010252183019897813224658442806185686510574422231116934256182050865537348347422251206928442918533409734174013835067581044011982817065852049516481867695485251739661502234642980902158547881537518006838179351924767085674880508739244260194872235662405833853352103367444785813808944971768062027801249370770975210195264820294406097267278818252203103647860865042695344113155712852796264153471613121198812854548384734340325162338839801951568212174816738554262864142852345009466818077749812003875662269817712710702410009381330862758602440438172287469317696974672445747706848157231159085230586756420646527658860204065434670012774015686222898130689644821349701083220950664250549082643766213873641708858212662948319552099276133041147258084184949570660772475958024529352556414225708536837498115288841335079332226517939918321142444619380507957231017468772690035302977070585706323837729631677252693407531770421932468021869766078296995857370328556728532293500514228460632702292566016754021383487783076980426967410096485823243266616411910889849380143500793234935980402301228650448374775214885739957806065363461327542145459483169369582092346635996417272597882546612285515259299009288479249950414819304208459897495135887128411622566993048950175133400268609010683730672484352000000 [76,31] -9204985254768163490263337794254950530491833721872872110871561367038416470043713705734035758596230693004033732582570143359007185155653280340046747944587099812427308651134792537427806953876383689627099523612156952247895573673926358799964181318423146579670644466200175228941987741955570089638006922688562303940765837467052260730236589270763662515042354403789618097513928199793162381971160750610324797298139358762371343624054148663510150353891605214725014113355767645625157105315194337622146585699288132365018779077475497276041129038872047510294642784511856746576709778537884267146133091845308448345379762529867294055156815982999693060232856776983310114054867334609771548996764223264032619952519677974200195222723134278975789289492745017865129214826590727127677706778206342419878202045142279186748176661926731304723407566921800679286901703121708540434554287487118177436936446483921774049255547857393891066304746616407145864362431739753537877396703047281344570793207435356113834528713950402573555764396053247170086922673060902469159300682396850695455260722746772900009368364794714715974956988237838797994783623428090633752015488763782628201056614140880948959312700736951296348638758597098655068577137679104518088458210404615798553579615580637753160673321186896420581481069726309870381530768881320930100736595447194947479583499214689442396355693886447349270146704264975609081204757438936604241464573287020899614881307413494819853951688514693183397151455882144307362776744794714952016210081353019600041097373522495304600171822048709909766122321255575187148172865778189683686644528622109651812919182293165304691735601368550099572586532779529245294578674466241947222319422944789684264238848582498210972035112402825382530106016512568477848780594717316404244309147316041914462363808986928135104050994911626281410676366108699325653472372463136591409090062236047008599480483644853550995374068350108096948204696316451361031055850979276307288412586868975155269740908941721630324168608196510952615593210053953868799931107967040531108501162851243313062171722797990826693228504959845898001432453110339335310785399907985643921304189081105991075988064402107910116576633998515934036259886694312048751157715053785876637952575523967925729341169611183634663615155081036125674697295166599624692371508498306902458063899261233073789843525669780179412542749345165156303623959068152396631349798305718565594438887053486782423858646439581967726708299917195813818912871309197065804401604678392780946391296465586102689167497316215733283538841504155051316645367005264105766413338167047900379508808068628480000 [76,32] 5045484030126860697575298845307817045388428217986346717252490729117246205683638413960438332511697341196239781546227861122400947138811053088293770384990237606783969752952481960539041598454137286062338812894869102436961830057889276522220751837836895914983991180742491330482473128613711207254750939836279873807506753343672605736759561416424393384945934157179451907619172729443420356280872226946490777484648085753492246830764309544274591841893648427821090223071256878999944614718013178136498812279052085845256060886155787534016242230419269369022451866702792494837649263424090340985147676492902486670326723551096074297819631382359876332709617358621110834313751613940832861043880366294583870634749179718064608265747275544699729540117926030907819130034579176335916787921472984516614859827813730341521335769255106156437251949048564443107829720793648074169005039211510846058593805134114866527471557964883219935925349939552503847651488050303742788924273687848184131813316298725423144943050675814110723603298442644036032110601469887884311331857213490720604286370900048629395819844300618010320654757074164421785376838819920933101251953268181386281309502418462045088509512192515152629813651890345002913098491891318433821526718429826253967865360026419151782427098363963238162204200150468339030097416709149798165198344829884078706301237980524308928784209821015463387717819964340525807768492027844232086311766727048408949300387811431701517308335895478977466936813447064603771574822868810723849553475061631118352211593213890077966715329868229247751865409032010926979520770540429519888769938560767405542538797171577554348663971073335091886615931013495610934424393898377383598839864914539358108314820779640801574534409948870996181222663282556830983096798765195109510472944551544430752656888379454341344855831298139159731409487471404020190025855333691980166858278371139990822449672300392575913319993648250771097587691754320500376745171494527592281017050021926729896885337150971154084377967016551515731090327258066075273365172927374886964162010278353410380931569351309009583103969084480766985005047939761972644794375410809351924727859565415768716316318817463822770260234792432569730329701710022416423604387288989483090568371427303301725891087375122166178167811484695584943291130740923369177726157318088314368879108476241065393594276385634540134203198622801316826093083123974689824475755995770469134173865862940505006037271436458633799623435259090787562148538434481957731331970892292139694127173138728342488386014158010532630623103274101246491628745481127047157432892003993616643634665357312000 [76,33] -2405967125177397957616127589866683549103564348568666917128881194539587949238374146850180230120007618307718330439568672644893080414814613102307456302924236307450525933474253467333088822245346677740861888630972016092394641258053504684420847141416032980709443222507015520800679811218575404065811563160971660348295986290957285241113938317844753416091157255759778024856011293683465473021886086031068394601987616440958066237123638628065464028352761279728476995594202977587953386624916510185735622138980987125785868461169850077058033353313745394945214459161763158389985903575033660047671965768739365793146798735550842167863177124278998032002528172074513212607095824415754173887417521311564095035860675410196838515279753615035789520679001031081720280790588214420399586646106227308976696105737705748191607698525833318500822743687835754881578699736748368713099251472493781757317451503116108723049316849923875215712713542246756611042391443080442291275585419617451302922747647928991580184909486552355352942961359158678640432357058154582096865299231673325880026330519307566885145212243571933623271168615099379688636906491402751611378891066949264053323519547542989676360704155527668296951789318601832078653862816979338029607426852385045554118491602752721148043998079371465731125038439442568659464623965417971858081637758785341926671768330212878346479033071352132252979551200984798430070461379810901345909687077567678595082945217108872824209607235938157771776797056364467687112125294018208992508950784718490803196227051853206307902359346652333494484067640960443545277267661381108677859705096046913342743652725893951543582960353684906518598371670855576868464799938671402159723258343864108613233575921531178762046328926827944865428195914029852068089029186866428727263060295887090225314007038256197251256321618022553029175183138392503583514394334245641599040290386341546641415306139242288160514464870534947468969100221383075543205927990579875706781761851179343496965673705873887010504266538855015587830987071397267887183169526200121561606375671100126576651388161066335617711141067540286679499269136798331589083983603501322357302110299912700253436824788259016432781810406036510639504803369843124837340922925384107913799159776916390475045098398493114611062732992567499167533190019978768042414551746127445387429858697388154646357477794435153898040112911312282965242797121102668060154474289018135574895009674173477032823729498752423224213771294378095322386490050299474083759507946541377074941450118454240426033740084105770633859056066752328512631751223755022187225292173071297275202895872000 [76,34] 1010393486163089612515920987505825666298809657385977161888176386771266552440140188383389075167359661545956101777198905838787702628492961920717927357733389592616285225638924900873695744092144902144348616934715588992575423546046398241222407213110018084603398343220552584869845118790493618035704607299955817331652124621887559801062520285548730351971430864362554713573011617316844958045139802891223142542834310835631340070049117725435426947433725428039509352478275168558468626981985434382018070920516164852041646561031779021776709554226084373587270380930953507261773124856609481672619264190822415118172706176528797118735224429498990792517021763855064583063552963076664885040068480750864747627983195489526179161310267842153362589184922365779892176671082480951530546054917507165329500402329352634170971555888704031578394355255424841360076144088480136093063062195595891550429135137735082574686754975921632394988902926658057231721991531385069173028125183266027654303905057415917492904365488477220518635228736897375802013708027402848013000869585896892905133761703485961914585017187795563380686859453294112261693125252811919449787648435761419584014670169611803390457782179849080664648770651484533377407639839680908012405510165137266405135929423634951069026103070162649030931475367098974605674461274832602017229783380018396318764803784213487567526871433397776521474528566844883590345422265137493762853786504393584015250344691901683822933850253070687018015588283117837750290486602991308154734202715535706010352632524094388483477342912182801800303482773871228494459286151863969133763105028836539468044386708615051529906297577517402546895750614314778137270055343162108957606815724012269069167494573490826924580798798811156216134343017423079117044859810193838637855560238009570943360883119795277571033033201696018291628817776257255574241093003851595103488444421082965770630701242905522602510934738319077170184147523534006590308288850590446528709128544495212437532564830603523555277651228701351689697983427601460941033740628011274127685619986310335629220338954590134180502663954531921688675525171525463787716901174064103210953707164953652549233779214127792304487276142234532578182842951437424671980239870892667266573112362391116982179472038976392608508224487352183379944773672727072596400991941951717694383495839074224016506970301750978097964469088487979832606750831202881580152454944626418778441464909906373431843629369880096992580462514357902777016906261953239537401775671511639056684944507384716706709255273618279728060207346644579103888950662516397105909595634026279023411200000 [76,35] -381391357513229833108337542934058641680468917632835632233396326366490145934264081127247231753224575402839765725446870373488403857399764323086282614776571553992485542346130370358185310567220547208783688699378155873475440188780156608426571704491481826984565880040473166112852691357641105695375100175787199394540970312336902268573784466457364816030603216141035561597164540848676239747865305891254579516863196703482091502549675527542517252068867743652624419344045030367620526121033955483364273242745325049240367398685680353064579750560684970562375426665331803087609282995606140116316651723130655162284962815340079165928143904227349241787037412326983826443021117229642910746373880660650700099162743056340252506585565091083429680921832390784699496215805581698059917756249541050013509861414381349448522899125241207374289584883512293885008852352191557837596548333137987142533947734026553707636343357048939551054906448323551582932943214984897709060557882420761028289716006995498919712930491417854843659948620204595254563626095504122850627917746480597793833664844438580162542717179964422030855674436678930564882706672209787792740335663777846281299435538705729867877042902840516555191324450756769360246336896102870736909191104570661953321927594716670738486756798829237388810703451162189272919198008170854317071871571170021549395981069348890986778967457324737598101771508806538392517766703050640121526704821469426234368282998515693287674418328395843774802306413535314766929292795362555854745354843052783716371781074238601330522003450616338970536692076682780359475027070483250104489467839587509999779739064833449436944169490022602524350930153511883108926948570280177000270687330184027772068998060705918310654832322080521791135729003251378712206924986138315144806978204910045975398588878625593230273704824950862900972825141474955183573983639706066775941551200886155396343404862046819471302626519265292292343033322656931535404041455413269405127317187128671426758435938700874315358773870443777989168099602410394091719279216071726810408366882858336238647641578979573557851589259610255326617580615702033261768967085132157549454444360462131472272704615355064567870184315378568963619503563247083989199182189949447548596490019451465737299255097854539182049078975590318407664565460283022079934210507208008637190143663385575932226974811568230943927308021043792863617462806057867036579547292924107762800799157989491376382545352719275535162182886003367456597627894594678898439531388182014249557833735306610937798046115213327673932357633350114323439680708335125884107049739226311557120000 [76,36] 132130891163783171863362539621408747177553685136909481985109059530377753225380046685458465071363823452506075599569859343643697131048391887412573727480449902103578371570690753494809144103759342822610550953444412033017163835214176289068093610531275436008787031467695116549438140397043011366632588673153590576501909703746426903053224404692685984301518265237168375014807102852079121924691499334231225664727044634159010801012262838421278309245737491886537109286245635475671903701632177836729696807507827890147176035572403453157703276678124135328311749398022688381375861693051008844540356475097145303242884883387407760073515310657252077734691326038329891015921128105930286180331428071191238250118888575828977168859148814883907568129133703027187727931988673433656113390344442237977786305345721568015564836423342976845175565923580393780603008888790569247739748680049915886014994343538956993629661002944567014228440193756811895754553386952774183029349604804386757319287168505842232954252469562845714020741189282812218702388567865442957775015546004967996291632604650006592328892744103861944740270540992968017989773432777848617335720428153865824464972856438522012288772191280990457138819063536897214513395440525659061179090714589700993931915271892011096860291035070615119133270782721830334567425903208793302616801572349773315331394527280268793841665021288709787189891027775568100902123292222678998866747915248867847786861521141602404003174746476869840849763107000388385757848850563665061086116744893254957675471511677888151542004292922702123214162123727293987672855010590457838783585418409224078524574247916585195424016164973029380229381054543038313434650006250695043534805393440562767246104403563216354850630840128496512632713554872306973541622908228831310345829836970486170133150419934662988830560014231015435382048447898857458283460877402077111098463364817876176199337699103476758542857569917384123134432050294166140989894963364228678635013587585889576096101859535281866531246635454164919696708176966953651333539790538711374647381958876285438921579967239069420865550357793862647359853329774319180725382606211563672369633109655785350100743473695126784343994921030661414767358850596464539485561370084954221647694140949828536092739243357226045523805892105498664401010375219348051881261940274868815781747295251257410332639195603950426432218822829103814001257265014109571029223905181625847033308579465161404868012479433151415393156756900944866751413096749609231596936360505688723903338710525666113981731133261295629943518969558063865734449598195555062467450934652829696000 [76,37] -42459848998835066137983653437611846459017596353703432954075166074521426212066161133996133519464729125522327934040029610862737413085697593748430650598159885554135423690442800778315723423327208654881719795050091485795074041063556026393139070691670050769064641059158581590596639809185270436413827302735459659897493883991551893432524833075981105075842737419163960583319340966802256482116045502694645124776018824739628699046047714145031523277816216289242015425451497966517981682457829592022166317306987158543780135198325383250126446384367364686223383317706295057546167162372287923648081610718331198362641389202324007463737417993335055935703120786719762821446373998532679991421638570419700445349498292906517785606323981023890917560539302245229733646770033507964811642409229312738270289593428689162244828253582230342997721430615877234135541193072693137986091044727577204804418306609717974367283217844175325700006096473223217233963709958521478007462539888465044305035196180715550176162925580958339149252138316238804562961083409375194907197362785264333088041972200424920878649936844023251626469237191872810208861990247284981852663184496620006178809602345803856062456082004960478136913360808464853608324389782058093395934770478895599362611356064196605143867401097109894272708092696520226765923728756176245546379295318412097499635130110851335150294696616861568552536501660862237070981812076835569575398198404204359553665987565021058771342021493624421588638048202245300654789707037444623478928341965950140900182753581159752472595724402043753258133654261368069352577393646637312009618129993116378994821845882314399533878545677485334280404587391436752490808597833415278155655717857606275191893117689624765884947214042205302967194164022110412399753476400885516764849320295919013722264340064452754457211290443174222248987408055208530717370154075354788703084986539417565670871684602911012204567965391249171644249195269365218347108159509509733738595863880746730523373852200015228816987182113050490857064121197423499085436930826883478988461967154623625828741494901873060972890003601512384047311400849516150087467122336535573675048475956783621337906111584978129308812484381261354905292862224152461424973008400968971986590994381989148538379323439123724937833884477699518625708756443052779196192834836019582387488686636666657564979436747209446341985086803793123150920870651419233074462315913997956937310931073720388753837820575773196150694691400316555891303224206244438842288159645948058584125459506513969568765100744887789929169023331866143818237283329508265928339555876864000 [76,38] 12595293069040363732891210723222918106626394157461894880588868240943657394103899411290954869379938797194061541281205467711165104443324807537821744855748202908025895419042699173183360949288561842502455274582585566731677072710490495572861900477559977286309195101522922713395981732296333964150251704553315889266639325141287797673827387540529072865820804404691486444679061360094008016185122823943130676709355698608993414525504135782956946880417242380510583031259671038670242242802521160988257822736874523533363494758786357849721125369958719178053095628043706216715773043735212318347021640160259541276012723637227351960942792312362458744586419061188910234450899036214202257024372538121831725908802516254860745420653759572589320930222888064244843415677771008300545926273568784050589587983407982574893794492542667766027075876240612593053058364377329248046301729314369179348589344551928665034309724943435361117927296696655032063444644250300347517845321586525414240583796866046302805114689478759911626006700652453229910280439949613822160970812145659063031379940073968952257126691096064394589945178057250648695156580064048704758689496028607147769340911058511631368208568525526807663380139787630801308562923808131188806082653047951343203485856412077577272900933704655714874976139831641022171156958188302635628644088320909783063848263706933695456490281546139511236125388204709512951981151518104019948533249881195867500542146747893852024757625910921722797230531140693846895468800762492631612972085360272056905133405054094269902719893505030074033413340250779261118810891678513760255761068973207483166198642559143320536148180141678529934123681785212434368140580096152219547122363780639354452519286663524746921992758975366181499795619523947153135182647436981847831373713787912123182304174920765593351754284125613275607486125515483778156388455677359574764640321062777510868613105405616696510769396897821795633260083642827590177957150535211580597290049488583791779814909443803242858801352613637305105024299155291980918675694707966164732040890537257234159778810309635561607370076677019799006679260075409764686886453723953598001030001174345040064258840853043749932421551084503583526339725145783208660427543766610617830764973123561600689274397096729032336945483387414922347560851374616992863697112165755166669723298004107490476162701364054486391501010732940377851604395846198376925493375254197036495683399588961490307513479607683460441605639476788099302165021694593169223522435934981330160493788858855332653343993490008181687727534470852659094448939132416845424197894144000 [76,39] -3396675745066558682299486006400227349893165946169439163774226905936488217192195231620926365490059797674951869700200375326764874158049999503488663905244192311391167287773192970234322707066214599391513494934974231626493705143981886097320219882271123747794515405780248958228738949609449029207263144291289316737728638644767513033927543557063585629100746476865741882975590477743830549096126391577413693399501370896564776917441065224785665390242777534957925899364988302168940574436949175910487115934223370546398249498466408813201617015044893625493841773728511955272983464391941744018308252936148333922523508980443496424220524689565687449881732036213171649504675429482343332138239516978647661304971231499771447105638486955409480350847089535491021524444804850126645366390942640171683682804208454538469560730908668479671018400212676633534883459669354824616346298209648774479993082415675855516617491764484084473886631847042371405706501262781279057205260139816009480450719596743157896625936151985600432545768485183151853480136695107682913797618062481304772468443562973087782228563887331328570347030530138745328951897770595175114549091176131542563399987869166306641054665839390534245084706539319152733333325588233234429034642021004744458234217942790492896279531205058055858047840794671928649816388942597065338138308717084542669646280505298978521249658495254870872480882938766576402706847905744817093352099474249481586968631935145195168536630038132961993549636338761781222751150123254752923392133286796732959972588871642466203020198161104067517631110727241230953331980505289547037471241649789807243718476659873670513721399357064637020016596274728429063004061168095525726013561021330926900835886495153980266956915918725125276297526336935336453205331670781590824735276032384470332447255615662637429292662312183543662125104022954308479277645630639502711525318711786927213581259099708685895479613571524248886978616154959745108477813058274914611535369514610000701407879721298228828365360018692452815237667478166423577258716964748438953611013366048680928354383952187866569444537426702726402213986542867735351140404706069556220860929959278333046437044245405967920489641252239021269201122480751068849623837166450962460878771653675595098916051855318912578047223919315605489854482108738814667783891594758530994830311994721911323355817907846164614451718906627256012780437696008371688828493497861526559070944931491253942468681973319115108573873478114471579550442001354061477604191774453761280681885608291895157577047803018365771334897522234202766667751868012493652623360000 [76,40] 818508966232766708825585725894765631626010367965785967934782724610802571143314045879281733964657684918666691692372524092485682590177248682539059578604987278254723781574501258645345992240054347458632599518092900452736116394649299903105887547077135103754086407436438812643295183710775014808684727425189245554666666905263854356522916937137188099863636490998048665557829363504000050652743336888976499343023898298532322313504219961376529547182950263479563431851307316773685778691297620291525218869756282306346773807732625930948007320645352844640943698456156310412910465691227929672491828273479601602975865757669129496971165367496785985585528481076359856256721273845965392900505944957768522489247584887884902427631440113587296964698072580701393118823015236662806102584756964045570314451332077549028773634140810033334298577920146915563716413003314117662214707334171466578006731836748776339657667040542950451710362929947512256287929152764708536111870151190831022419129342235235386130735180717226888308670340500889960422740613387070755179845808462973865601283120547468142801964581636487137916292072085078494627455786576002759188561248795199974150625452166907918260899478189817374157277459160721016726253099014858168149176904670898216765785353276807463631886510337423085435402657808984118149450439644581585986712611382438261938672605423622553304359745251220523079604023846582732788883965541663249339786282361736827158478183496452035852024335480282757389641942249579268877964837831410438666227920194683030821539084201218271816124748422433761647178545230976488667876020912903686761434553833851008784840466076098138624523987864392824976767498802784041594770733097958028403184148761549748566808933718056697798927499710040023989486483724081038675140063652330131847613125823777360074660057538097405100411832877457921512650741977890131351060162597758808676007583030820306910461444364426843253890149126390939370917649809409762820468492171587612787494524462531735718197229831282975415418487135687737135073519095832122431639324180334280079112012277900253151014905078763115758254440494705032070361042587188486923103460839666426414678382332012976001323469559588347424998936850218267335308157853020952238380580855946177521171624853240767738662893116192997914655855447222996447075542788624168803870031120917265534444307432680599056065221082876674789933175193304949262372419807653745191379382426617920320765523664733444969499166059828838858489272741711008626298496300596898444459231701310497957243962376139429778263094419784054219436288360989575840817240110187046502400 [76,41] -175805326745207883012872230623644423716614139480742491599930368269150625859456811053636679186293131954428120021835734246463341197737894715791769689257120086002710301139146063114454193511186529536660268200527861654922962982975872172661331626296206988095650209692920560220282140620326861130441349104796435936876974859567008850551664897872615824419286909743007107655188925573939959054802542425268644677809604916074479657247097679104624906790632904019856791828823663892775186129521481689560045807897218598728122227735077898829735476444278152494267526758609506548386688181710839364374703175866831381029281619253559531572365855777431826926269700399102441931713257694355608918668886100821232617976631050014923116184589782510656284296746547739212653361702712745913376577754088077579420643667645607586486746858112629443575240228809587687054376478677998158310916727873073431950061556142064300456605600126080807136319997531480785901988923123158362507957962839946294229511858793229871503082224367649698810055605725895522544914860876845516574085999504091988909233212909344982522386773372086213126818372177564881295858014164505914040379637272832071157915371554329151875643226852332085373817167475004456762181206522170221433635136327842611436328237662176605938742208271337641619124377924788807396528744398508772982927591779544196696754724096688767902698526852304864939259167238429914404011549334978837714771292968169299836536972633299293980401457342847324887164031623328976096004222294177167372529517302845716863391954871944113505522065442913046281421365369453064079262143204287633801478328052995196626277798854108546993765867364944711948730500984066084895290974527718060061484401454206054950844381102773008586916424634988966697300863938363379007248085398917593803943490936811344544356631090348054412788039289134829637700466496760748069028890944438358045592174961179632477650203500041021625795785985563003148295032388372906227524639242099603697111918871039039478966899726885121776133179613956857269392789761644146102917535893214681474784716777219285782617337861322971511634259578405069663461404986045310568136866562896035740959555928646457723976527038740952157355810604370390835798745799434813492107039347864615053693622554214925815870691316207662899409367275871398302495509398965423531711265235658773772640449718967951577365045309625010411721617700011723873886901522237405408499263662684320418522724606532308420244447348770799674549710991097562771825656983895076363290552920722942991514743126288535285942618091172183570892170867199515086011307457196851200 [76,42] 35262446676864396529560572900003823407351686118675111044375087499794603624828013601673374673277997910565565864154086493163862286704210389284593929908752940242272811887630248488805598677389432181473006428797186836467239047364339547212653175873019773012361076508342807222792030609518024545831310474341462531900534707222453190841053924182567163477032802947846439924227515380061821740747490165091462961478633303366090662444883963773144355828620063862827195781129036971561427583857116489450539416200879545533551545568576617086911653223802104156695262903218453688346511648792303088674192492345065396271320666201672324746097245607047249041692436928216219866702213676049300499514450266766907147495841049800186350811842966277214279724136652186244776928015415068524392368158048877472603281569881563731851000016935122233177304236129440944886488534929030055574370976573902050334678717402287167597323106703475324572378309229548132879207419591657207251280029547961377653294532014152747440599389400192801172749021694081241349179200165887571012643536065536203296126597555242079392576673717673571662387318361478535245047181320414629229952920996780778039814668119463259508051713921639424490288812998108861431816668952124724571556973569987956449215682217742539849877362037886596244349285191585933001521827628873837293017575484868546202118480989450891862039580852689355355673388144226941209458068749943683350608693713863715320320894522688797389634282885454256183915731070335689724124996654029402694920373277233505466517385164516774264393567802586277053321842008565188813620940747795160086948475697505642733261824643898813529653161226006290508215465611081701835044427124630079757005706756693179597704965214777841174076784833866023844106659826801890481794870825202078032756533422832435884557752208095454222368716038081473930249883653405653466569564633542248281178323301595325287422650596155078762380260116735263749339350230716659494390437517456087273949142679399890479705154587911010533355107712179571846531068059115718253787605316484698358786300549615862078402724242623183354881936021150452732377509255430390056281903425902417004071864766994070604178995781573161093642401863765214482730001349508561698044098196735108993535123017767206684829836370867219835497920604090828894791082720707207569331310615550311907003911688472064993373680152078276769470551754117150427483658855576897465119756623716226599181137197755360572599442880553814028583379808902774079854684174285200756840066174537336492326445990792700564904247320209657319120582169760930749676449463009280 [76,43] -7179117356773024265486992401229528682467440705504661657238694225439041654469428195416540305333323594242035185394357184900161407279665484727277408780878841768930501575898259606957053486442727227663000951839576748487936021339753878500127891573963148441620293452749352954887618848000131238715075028927952472763630326431614383671989124052410592161251234287051468773685048179381077780800701412389268147557708809373829365602338890892677400434196171541183399214167971363286581075924966885193989778899103401002650667923165174954272905173387712571525264496539994196745360779851114110888008600649625175259264917266015036869585728543860211617403833916936989972177499278824110781561491856964417688492171707635885760076502437154547441631875114946725282500437298984493940465264010894424218595243458419281526911116643357646051613861562581768363675036536375175409708978375232031918908128708251756701192670686453429477687665048992845875408284071492849210642227434154214553333462758080449739582651208718792802389477521843351407957903677217103996449077007484717618238630818217693397527952192945509864739995894894943934738433456559509277451401834511172350090278547625075521317187141266747802976642911176464396211749766507405329473829742507267571657661899603122546424116837142990570208614218618682273953794071431403314241808749578210520623366145998888252066024121639160878814907549022251338271698367565128666531769785443829464131812796922094262292735923889614266224823255896665118635462203564254132553590991997177135101367965916832679361035600666647475038156723724128964991376575820637957247880928065906505548375069795625111002352530297136032334247005900790951717685337583085302237027612254948055890620509856271097941706194031871772585830134094639750501957735813409236886206908723417014005267099863750089692273928573159558450625322458180560858864230253608947888855826487820716026594436500108636631902768826165840895570270474649863539029797176266199591627928332155692054645234434359360839400112950012385633869794287708730903734154880673354644325143376866264627457074243052232291489581238265959634148879241347782516563318469110028100979291491248312335982941227600598824797971045184478833589934053979237276400263109564802012631305426584778052293725624453055455826117245784307895251835026717325120488347963261554922279436427884523793056931523676047293321558153629578292916794969776855999325062949329495360031222625360347164214163442464608755348362205072344437937113366120622516646084288191338853664282211788920493422714935593551791656790693175829672000225280 [76,44] 1465391702669919463508335581065580814299398933875510577661714522592781404834999649016490113784187042485794518804829562030808442415626735393817894111592529097763280617591820247233376936694577978975706688934708323651810974405643027422059101420156430581983598838901094137126487565810513669420944690047860027847049900376813913742826177983956505898904420728095461028188740671004099943234256642267708679874750992019653822720498483662267032341677157525747750537740200019175453611821618513354868635473595555863909267443074699558185244319868193504423267687990473591507997784912561519338317649896294945126699074854436990395824503566440922615771857303272001711219198991988067391218106858126341927398767507981428135695417526790898566536165343954079564525827553521272248986321635636111887480553359029668724080069747083982008605714979221672306488467941262475935734266195821696774547159915217574021289139473395247960766363432204500314955915640581637700309612175255795848978881757210829046627483376771633660527877482526549912246014192416830995054680942770424413506983394863157802324694660853251943244009335286662668777436984543293603344571666695094453961209229539745984816067395500125275553825984777944702201948027914691146441373352061412634068713536345608853135100240881278420424965121228005343104044571926262323343984219202296070699813463652941885298106672907027824612205122791660606558006711842777862759299096565853912464150767439023109718613850929443958572675129367653622781237007571665741330650536402849359070387361679184971207291432674748100407620101732256270969841174557156400178022415033192554544152995345309722436161532259644412675004711304453000878630508202674342766861085729877540712459126945056334795988167465711336959522590324875567891553954202266707282788303478823078123723324958642179679728822104420986652851528902341737414878171923344346249077802170781826216212525598598250185180842334613297926908715273263125422973546682851223659643533865021743686010795206790706737755025039700035937175281114961359163953394712468426362865630752123708573704510453677812865675204009051855966496252078049177130894599659326718535737042553055683357981467681496234161053673304510307757181883542786429470549351285612333269738688132400282332586379211073530195321853533521587002059607679381152248066671096089484776771631342294320499611731078704251826091227038528868981056372897311796282852092817965822441848587545188382577091017268137683411778309988626605567209573957658362671665503041505949159125813242015315974744779428804468344821362957685214307942400 [76,45] -263184621050495524866688620889004662529342969506618830482694530270078228367869677567490375963041615262327427201721938527948066163992066862644921697712861564867767344313051389026063173932852816421362434335833785770089609190585630298735040250778158893139502858507969592892359902590405555274314576767320843819014875379244869531556311147935752633372394194475953284601532470972812391928134359108057839890999405888471041320527471202243211846185691506223449288848386948300110731874605539014966222437526469217553237966604548351745908049263746295656508369544299802109838087489335686285172620257008980730858536371556822804327176052086117047707276146344938520186893802984144270434123261849927591426348079671623680369699184792983905136723483848205714868580248244318208875926200613175569180591097584961027442142567747535609991406102502117696168449615080174771577743103701947614645826908676404835394013665811025473247091099106367948956202938110613117176403383421981810235069972908779882505149217556516018356717019690269675813034200617015744675305736665178011853368616926917163018610391467466409174358981188244246270853700322357298695260728847943996739342721204488541069400028504219124951302603108713587065649104326743631067999295182825885815077856324796680242228250109237107204816489084445217766938663845569592467722150220728319457189056543181296453201300347860073921017125470000526215774125717109244135527184008970909060466876745164313569583292263736424621843390936971147153260710827641385571730232893493376863913974647083376759534574100305226811751271478893509852488487530955376401943280082982394266498150821557947274406183920113071204208943525650517148765802842697902040693623054008449599535168023191983248578201799768452491673379972068338040934232694482957515475271727738520312899537257766772135730135292675732874569373587506959495061737899327965225427869768361180103845783262110942084505703244371854745924093584626286831192304443956432359458258970638171489327747281143604128635424635813600223669708104100303627147364780376819838433431720270301223858361347558917838314633377530395399618806996672039935943319132561934821947008645514511636033112877321632069858186999741993640298033360483545064064379464737376583337798968590090492467931968651907115151868582999235624187861408424435865810658578578028489232285730726387181616070230456927403143348930504715723504330506826060359047645930050431394273603426542952172973446611846724769793839374610311079233349685235771651698625054447484653814178635633262872838940581545001181439622480479754649600 [76,46] 29549747689422694985082560480365827298340543723339205892128211294984111999382261345587539624901989167579025697312104157816144712556202555745910737061552932517249025561641140587250813643052284978501968507550053027301147959214564128521911018031954101076391319598097464244639378808560531552244488222198451581868869676970988494927996021824885203337670902615084263218984780262266287457874010338038283393210124726895214106428769372641870682603791492676019705926479908405423458504747761631274870594763178648605169996881451411924581269863111756558954784950024968935734542530217485470290981123594777995898846505115071862824557873409553271085895288791931020217118309962734651562313251537653203326310033967063590164403155230316362062369061486684511393409744521547886485873056748870803233476401063165820775244722297690306271074095367653516568103781491414408908544276356597476199666863946097793378164040027744395810850175738099327235000553321713977094727036532266669763513867589875565529586170683584372786057774663816408307439060776395285264205003156395529955193660015045530010425553589645528318663983701720824633939904353119079613077213743460328752490417227589219996896593049896729345753018026931848138157124029679918268550417110977508591206992526904472339729865283300176586468554648420921365457577688164304432786937983116888261563971618314256281421801056860706992099368534289260249684106100909454340997501411503414237201397125270508110045436125758775320225737757943664796798552525408371619408953883758334272694973212648281606671429772962894816973399158253452635758587064736593359553419011439046286815870181049132491628661063412366443003300942760158528323186038222939867084976207351039529951385226302191022791968079018583187785714073431291763240527523505622190330123523457234957986949895417017245289722332685353871856291441856309471448265658203057638609804357962063450256549888979417780293670831916194202121247768969332734952735517366187766147482201452322410438401492295524266528631721193448933162246067747466664635499863348820594032635723525407338869923134900642987647828874699701172722003195107044199129346101152573509771673143319425859547607748177181071959104480283790224755878543415184480645526376813736867653177164825985367647752948213018889968152846777088406247421974137015306425034468445693587528408012314859077931310122890771948424125581756656110304628223454986506251372623216267572358583718644953084714733804014388398316139692114664920045137111335700044635226855800130054249088968392899097018658130246261023566130277766922240 [76,47] 5798642942753800509736501847107713383479758619313635925750928890088727425000503537491611081047716567719998362055429840597290821654787452410942862672546050808200268859163392869875715538844276346254065105457420895989764707973355328246285650871777110409157351421500166572606765682291996333071245441033235546515545042502864374062445017733414218126629944461528543674119507114038536757434888190431668830641248966377739875979665027436608542911674349620402102346175543700702713927712090368146003121339342238448684906388225717999697932692331410600018536650795859657572117739384119635794623985218938285124079087668109724959553256998052332621900904048692584943400166888727073633024118440321688524856401310473033802818233440487578028196958650969551071143699162417290931240420907631835828439596008526873306281783008019178096586059899225387870452202363079045548973073076910576521163110633329649640960657350945999015676483487709407989043667027029847372833697898632118866037761918066368757320734642684014566344665385295828678154213114597986122366750451659872113535581254453613266832001679106549069927300874410631196091704777763280751866086774474624028047666549537308272304765816088155176723276143242589928855185826079965069663318051643375647654664707852210690434719503848553874044074675196392551023760430643750816324756274655967651231726784318800731233151465363826263143430314741952592641946465662725411755769904213344547114940930130745559809715341450275740167511672325525567717744017231703367423692607504836972528146010661992746150257353146029386147101163946041301205706235399586497774921240633038823807188364262372927775326094216650096454707651376006885978309476941660311437930788646338599814456524187195806048214820198710335989719972640011492562980352152594176694967894440535706233492541934043894098623192800062278368773191761408309147355394543517926882557648250784271263997518129124865801641353361500138508236194647589691014896025478914492803454438577836554296859429004158157202181565549179221868555320645053690230396125992345527643052372787762950669932495364272199141712242796875568466280445716656135821861437101436811460788379235164079763444228852539910063660961623254306048450661823697478495420959379608219816149651062810516457122745536914560365583112649188494352549005838664499339244689017381906775544153277706637659369491385570973823588675305090419320433746115108149322050969519097873226983523488307944097119868436613627432717167961616694562077833112277488273801997503424549909554064766747535889010597369094981463914231889920 [76,48] -4752454635883285679577531820684172545777503437540452043193398850679634799589137452964284824666675929965385624372746625422737448652967899430380052938991655545105338032749928393176575151668904585812515155911080641077430908900979628643152672384715039040497462130382792141833862516668463256853440190723145762267068116976614761899777673883540706012308768602495778226791072058039096642558109810064643488335281560928875533331211340477459433336086179875411997368965175980074820244476215504702127379136459951031338836808855383670709284863824063881441438245730763473926736610170199810494259784339034241548237536970839151519983882092080786323912078081971221845724226310503952026389799744179399611496767210443385983009685481865004792062782411840444577890713716922405782684494431296792761815107108925966634450848541572633105196162750679615714885011213189211396673323226084435370470004625012170963362481004789905402161784319552191224540911890707299308144532930631274916391796355190332744484015129329225971660015273535245938331896866307249558099948718188776153099021227549736660475095191379657073811158695273159292723907450720451936327367785723684186952111401009384237596406194874351251949591417570526415662615577267961788440721026216091099900743176861852582279909331196730164116212137722791079939922738130952869167463893464453661876847646174411818711292810809332388105120553157885274004474480195507859725994097472223775168703530952534063155213480536541033142112426182082853894684129811754698014231334668573276375106746556737777524955187645014720920259553511455896356252707269519433407733020120073932341851223747339727126639773936869646747669424766284581324878578899472408883499788346419041536480991243056936015963327286905239440819396032214388681602287584794034784703538038040851119658994894550133056678807405500027351694287362169771293658816212906300017973383375179355806052205706802268992907367237001048849228609778756124375894468871785727058349215699123714013598593862008357851359285757068041125171842610041359708756755858591924381982267128316135192327473840960820420808676406014939561537400020376432650364856238677310496280998910580214779176451692392559316182732061694012104788437305216445286159529417011635777984629274964134449007622805001994758289036784917351307689290807311666162355357833650543117980362424513929887355546710865853364381937930969944043470014128662243053584175406503059982161607903393923793375140544767824893818553383977586318799139115017254052657491170389220242074681857707921646880071338602196965670256640 [76,49] 1391644582946947009145285309017845682599987175355500575729047627739337754883371392090974403119699303400983469891219684619830856777751840400118547118588078373953869228398803562603145914704844860643762981619270400509999952329339075483914049847163092215543856148701679490716471149265252921605071040739367375012048960545872130506811827944190120822521811996855655998689242142489097675998901678153064946047188015034980651024571403026417542923983941118889350951967175794806616463480402547488184026156375256507890408603316895359583461287710411398163042872168298686037911060264999962209210449861595835830801389076202310558180844294854111762869855988029800969587220515694176140140199594322266444683898497065020110188497509601687555953941242261058524403058875810521304518108429774863424339189857899122237720356668801436009659885409433421584993191616957277876045941207923368873405707304394073409558589464107507451820264931736818457590194228194676406750433473552767278087790281833288443354580632691311182506640598946530932637751219041523865798621493459679444398815885492034141225832016937534894792881703202010977589881889760454279203451216196739563358936569125025864832047503043573110707884407664565124379405759202527148081008590428209367776652496044691573676587205180247957624676916120383872580115634392148310056783584249582845211018494629789472447261856999172571863419864943457865145056362242541592220144198683002136652158189106358824720455753038829962907046539545874796656428812252733875990037830148430696178175007684827734462137311270886065332881429962043381402898136781288435079219847095915733999188109622896532810949195350624315931826513489458021024296659781019033208335735816035448086281093531372718520595106287790734651127589008675892091438004303524825510850042425134807691061371472121223393612880359055156249757259742122205387634157358419129413587674495492999406715522535961098419632041105669537095495799311591211922324326368717266319590401246492329423258527299833498945879436159336939711635438418497342379742576897819599884657720473466547110385248751296599796774029929214350036879383963473600728255898154621013734886398304083327556539851685259986591642778264946552722581640528360282036452823907712992423218116377575314138108384240243330818983687142922913457520163718385512668737467814840334250746778356016259361531768843860954190986076086688280329009231735711539509581742832418647120140774793286293505912214219166845644220511177030979993676207474366036372872711598117372858011218556375608212766978551615286914580480 [76,50] -220969941479058183094239334942301081809098954814876846191870735246134932472798582279808338396340151665613012355506424390828201983045653179330912850158199252256165613524009498992182416507045715170641461813871326359294192354149699646016464581022525098421192924665001824719538614681973524468507254839717768716515057290994494306292259058646067288693524303547639353375963811400021830064730817409951505065358047515844723238249768460008290970053176756215007590110866423396441622805147004766286789303303125011548316669915871607342388928418684448361743960038287968670802981213491085947017490425233966451098210655205315989298571127501441980660013897962820819905655580993157554922654450229356593939547738397313658826657019580099070675539441761888038203186465734124917942792322969566028872592810929570604066559266065913150471011958677903857485384743498145005013409976164355702374701876331546036631675202874386324640616486878576479169259529741068331591901372078751698165029154159873391243977513272412551619839238485962168076232632169668584390603064121438620782085139442614490492322982507388633386988612782004071863517861444619930865236324112819953334636443793012134532825316092118636954974524051726117790552811202489050720793074177151578725975292738630148328619132307619951949106888470167044301326278080872531722659032283167300004243973450408662714403642455208555936725012528909769672629622902919868632621051618221035841967922129881932934573375279173593103029643838256571776780918433163122681669718130151027906326907603255870175517192418210372624333654089497465487416157715492812987147176630437653275810964817220628492670050697903728417656263095967792971538813482593465393243618176566414977898147605972139671153923909413535935347478606227982571894796137428766560754899899761826189035260874027854333178612383653125676843033447474651430810346808372868240258242374303821335654534698622842325145588983271289006624169229798885144102891060981436921319971911398862766303138778102337046354453822061522162229255607866882045869278401965705654861025996004704131327238011033300509227778983789247847426693139077602935656204474239974205745863791795929963867177239578398210057152731788001054717573059412998939185006536492841775318180186064260963042070456790108510542590746960767995005060882916656427869503745193824469889854815266341380697849494320137718664459878027012532281652135404312275749328446974447245321439618432370917316823417031427391858475796417366800484234259054872769771066107128774005537665175902316769523832359436534415360 [76,51] 7914631370315219015339999351111788304049511808297645528799826156737808611128550435757323844824053518549775483351085370510786404010860558605444395031158562808444650502362658565361268437077889143054711977426181789742518662433352127016604460309254382377671628005563022840361433941787732345215144108650137899022617477512021504807740924239314627747808634425366028757851148732208953547070201081089032136283103562185933867802304824798163859696301208797597022599257432803179348371113530181816804103224886166918299813308852008088141598870692179585216462665122510940848851226048366210589287595507413974228731992824286179385440776669288149574397428116047288226120132943295373930301773708148262881744837494121912088076411278737293199389109538847719744854998024761279641486114783383813022826494964027690622875867781747272932060585089215726338032006949025666712047125774115322744260511633756864144021921125938917876383301181448899772443918550511495911619809687468430301405645593849901951609279855689368646461146586244447155079799126299027139726324402885297211370842711452875333031898585523823679309129495577480143155822667400873342661308447643315455663982461925603685029533175768947709116147847815558684326871692205988810554171622509197677802735114390407151685051257293999195512543093411999872352214158498720888025138918884908387826806290380100994737747691574684323505042081159566953381432529987768516467461301072218577287996582173624257964276125910380922093538121831578037914986258531699017148445499715582129656417391736175349229337606870494891981108584536705344854975117820393823723455882174202075145767296263765701257434403967346324183316536860359628800749213553150953353808215301943284412354031422738664211076767185994271302824010706301298501007335289162349778467410887471058485329208633296182283680672913064624713920233884972272196249830132274692528784348439593508632807265500474289043990558792674717109080325863481419290439706003549902749872352809203161159081000540485697603875666262368152435868782432910619455517731149749387801836461087585450635378175763880138684041182256446735235369747197077863716577179018387356684843394764695234842255469401652564288419915666977595600406437996440611170724554892184976124563932322073832565263751422124997122610383023634654289165109199229273962687832396515662115028296137484502071351049066551889425953969029776502033809122504135649475691866497265059596587301919204561762547930052275214942159274658668292130996909435005370551288707004359448927379390939124018044744199055605760 [76,52] 8155816630274196484236681530974229800188825220988965060403318693749660658349364832139877018255731775034266856870793711407576389839946280362069375296450685396637296168798045869482932847490326384220098071917455620501339301472446217221645819723264621699560893483878484108927528113615309504214854933264158155829086019931689854846272248836185471505644950324793650597684052292050073259709207644982993768960925468725861073882248515393436647407343871914964980213836987634289096769208434320948713441493999594744794101178784985967024980428509300032685809953762159644788471813581001216522486778609386231714198066672161142452285548663631743880429287310993605400346983416070876848957397183675050402258189294749905450073765833717645624043147912994761961161041001648144690769862249493406639026038657058532143687207139779394528095008728035619866617915686009067855635658919802360728148259603527853161651940624671082363385081140519333536969994075228036523220822690418283487496427288662018357169308920918664909555831623944160668738719412279996184454281500237412407994484678448070379700529860592450807447555584360872953934590218822160907407062194538998062851055694176345698439416395562968580769755410958719267055087217904078667248551195229020319068279016213922148859786658960213029286654383002087146191036602184348219279619579036801610791395577572159578509401160231660274408090243076121016272066650122829106310726289656454047782481987513785447615239756894305735418979422182247658915421249607500878088318115159539942335936210883514947594606034959293488238937029235291810145966963632332276327968832775672396180128182171988527768121115876961109601483690420349674273315204834468327415351957053159671351509620682054195508497578681531061405653787398697808480578499394714120281246193220311988306506311342786587762207945619132243703069670467624368838130848314948003247605036759378420422926117078994960973462599848249677981072347497989137796478838833752041849301141491902786479959293017151306171090488843749964905898550303861929249259449564232655359261453122010173725661673193599460697148588128779553090160831414186416453958673252410936740739356129161983616684132819993618345835957965521243900929810832285715383905254264699299832310486381566417904660387517430482345230807207998409412422390981459788420100492127866070636666636452360517469684250695047934662600101794666988418478827731504052974106601592246067073155434296811510216483691038912870587698614320871548516118982080711388278373827429116858639081468843676372512737333346304 [76,53] -3514606261113990641253676243999700633404779291623376087411007605116925049924583715572325223461842335822303061641568732995485379015314083315497757904963047010557935196512109869120500910461301060655271452583097313390109179566147864432310114419259705806707313843399446575655073669586768402515875788034832856400019106985022643874990398765236097363177562982025545047394273791433231203774446661345603155546253407873435272092592887362791886718438671894648325313711507559616865900483497488741312384973217580420860415602403976019536086588512293588418420384571596789086006132981139528325578990291913405106584227484819388443325113071910570741558196878429122177288914815938635075952833731704931610164633157227187271728925824236832404688306686881547389597245909551260120702182472233866069512807446282235169872505392849731488672699781438875651637335521996446291809245890545117413737654580068724670442610257690749796358780736546413541070570069020225373469309209504299538982280174090759059572521840564675455099242852248032533662567377169928006453524534462365508448558938778354163541055772832439549256394313350424749218579599601919468170602528832991327008524810096428744665966326013146685521954155873623548850070404200743375061993402505302846138236368033281249905555711653128969237085022251826516542647636206917715480432749666357000923468673341598058469240609440232816379427665625472047150013739487778688831547131947340315087993575309924208581761258465244471657025578770804402008443316445801274986352221905267189820083107946907661568089408796227927750330417143364165134006280430585089253009142620875886402593205453886597314659381821704228926605668834441803818996447549430355941519307155951251075253220158869502139039779886576977360352600219211901998388779565333405244251262478013991137485000313396678835077607675218026089117073609673306855445507118272560320183323363692687154375816230026764617460742181495968907366549405331483817902083879559576594649440642748147974065896982388781942694520739673782493694955301634887173536615213151396677627625911931418241868497765290004299405124192006822656767430504845027568306041268252842596732006705597166201926075675298310853502944457356495676511793436674441160945018532841750478685690608251242267942716816880342923513252007653363141495308066214119999126063288451771024813743316234022535011239962188402857082870764394198193655418600264161515714701942772125186389948921282276005708770559923965284743143741499482467424674250406333755268656577972445163577866420323390891537465344 [76,54] 874786355184503848032251916280603878957414423960658115312100479253117448003106501603127104975734355118584296986059557526775860764478435213745623582997234036555442437192540362381068637514790566922230583164633367982510564681490802183937918191351610711719456223564743512631354235345521297156733955396246169603572782278041934519746812943163757323549264398820703028496819083652242340866932933639095943436426806776346995976754734110371494930685469346415147258965314291868563035510411476390895350828079865390255629788956700864556266525883042187396536122567093406093583335398422530002019548023154017559869894728995796276806339075737899571957798053088813468301621386719438804859687509862932782031616520498364519150863247185763857128483035887180058014686960064364747336023931379516386640474664382651526794156702714118488402334006362179924477110553951194527895019292224563904010397815414263888071538918665645711677801545456271734291741075002066249798337250657505199946985848712627650821398446016822349942693697240648347202614740768053253338827029326968336847922346251244926979479832633395250529160901117986120371001427436443951722117718210027872188777256473071700058848797400125978238731876318639031724116971855135282612613946569300044424480325989144632832762527321640952970316830066346767748929693994793695251604327484925672478235912063942416300612321326174642176553135906653943918467056403786462414410027100672170195126745675992639484739647885559637818303378800492436997977371677816240319178351009229713348731690872368058143035543635865159544439030816996752954396518088492443844673863683630579851068441025070047279000204023000052212202366582674535316649002712516736205716878032328460793385775650923845623529765684055987089180277854995069823357706786476472548487076872307788208428006348332960643495659402469577181831487354293015482587541179859533365593160307589028330286658308033138593730466446061571852908925800692777671426724973758004019861378853330493217461241962562958921476361571215126318895237864390819942958649157840643040120063701458209632792294111273227741610750971459706949581653037153183077151587697707815171677467479085565804091850123938847299505271276970823291863261225207665549952737926563879090403505853227074628809659222969778966891145207973708817284475675421404837027748388612370974183940987714202674520610485789444281244765192446008004798575315070747481134465327653454623962036352687700030412198160996769828720987907317008715849509089553538624275464901188418203103078176814715193262080 [76,55] -146724675340373312338780970793059848743800289154739120027526975150765757891766346084749182945444030402100286681373066635535704481430175960273881553372316146560319811013227917199940462350153036039725385277840223451381357232867000591672491305207958773417753674571597901787661501179210957888729327459041292726528945249577363504496423825866814394776372179553400967032587797924372206646694354013736732376617108494000112227903899231654194726592415672681029357304869389886662058425083080487606788837095700559670075465837134221968639933615131112996961682526256716557400605141891298881251983178796836292985925264751483770449289004046889504533971346963732041579504782496111518691492692316632368882140663062252585569928707011193241284267852286854391124246078175760623693876525038301373941589616853012381342145021623007456781596018942962127675855571714689894852981885555246231748058749263443175352292249568247123873074664031548379707269354446377073751238706556523345630531116804729858967362434803225618932725183361074023872960945012963675911125106103140259831024651399013561955927200738720371261848028288610024808006599598702953770078936584872855943219556167284666439029430308622643346109731472846814096169267427734025697247807095231005582819348504917951356163449673760092138022507329520893538583366050319751651574153739983356052131471381397066014604140292546518085787467911251918685691172055035309123444115661818889882084192868074589401136640967284400363844056282109140694154361709525619882909857957549331961297064247907251312401397232042140789746595021621515049478058894046652543824304591484156113440621788982114971284431748879227675280694672047915217778138891617950318002781261269597394252826680561104095899161933651455521548770709435665726323262912954720620820927795823063663915996192333525640824090677140956503433522606876332212238648538045109212877801795144618926250147394714097935315464786294411534089705155636781992115029579395970591841310106499271595001461901322128740585208151424981406450183713351267041262477106400329034156718829250595994327537289262108122836675931287396627412837711246424683320997934624159077162563067664831470921046714558420231964282871460199118382617165040790415560810347432928942340072252696840817879072286938483024421030226978288629270265083745433785077186620168909026716431127951422874765719224382851724629306162281967101445472289532683146563798557485702376744256932381403247167443354265345622548783204556501937413414706702125013147219971661366827114927764661579284480 [76,56] 18560877287881523658413727342081814942853994162644921601130310016563903207882166460988338866282786733230775085736725553983115842680991962958881417496761812718657703410359261033678907462281940104507188676949186307569574636206192085297106003068632974165424374490402161387201069871508643491424576225985315668664053840861112390727593034288976449143308492292621328285481523288943938307044473833019887441944978375177285963066042794329742265470882027279183705241247687707724854905429053007652338621598830417979463580196536527374991136878474172452891081817284066838290991919566186772485153791871111181910150844457545547522797856275299631808919844532865469757255875479559479441652041429663761491013163900257559259495238351572118221058976306096584081079341336105646799097159419671634026843767795569828487201105810157879038238569624266566386421639419225457056087977312771667497819754339195065908915136249020172757265707974959743884855205058046044065774547000703575240571367556138580380270604121524729030497474573143826374762087105528312820979947595809324621944118209646380383089618942938732707064110442151070352689036895734351003233629418634631762800787712575906109195271253800997719355082524403694099478638148529304829189501000402272352616772516764299174892188942619841789796937501661147508064057910057317910511234467419655915906687725963056413240040718452781772756578104483269600389997092123764177442056235109745184069625537238407788572373709717432874213219651954157592240646547020375121372420059437272813108445195176504678656650210342620062396911298952569047907744271581104015359147590418943378414552710941051259024411957873663693219572494356245602571857883820452335212313219497899012717451729580596502565470028760449205894925139543369414019335217336471100892300311285515780107975923805078590688572794043562263637855828190898061868847216777887204066122934469500248067145948612883520774013663713787874499869538072295185114677155837253426405475759201869979500287400519566721682663963884619562520464554178321419059720992553249415855322292955543468232719171479863755531641868051239381194851230909484681117160585317799738983587790135613935816786543091677334008697946598506868173042473463229762681773644988347898030858198423831756130934008073304126956550739001125277978283863200925385276293201938401859382431611126504851405409729512520174735600988860002458316270958632199866259083812353321964795895947223150524499142242929197643930886486020689124129281695374436714694738026654625928230757130936778752 [76,57] -1700482646080619056707585738298283889205293869910353580977835681814063021465888759142607731835330734701756948905451141490528436193425333079073469397566969965784896746875450602603809958945802341468118719163980990409378382771780410334554934128005502416625278248637816075950866563140183307056409880476070381844910042494525366847035999741569925781945257029905271224707529526485151604016684723919282560899908074060144738302007444763204925178197026476529117040282760842848738271161440363724862341322507099793721343882838255509749053688492930763891496871087518918478756332541984725362800421759600749417084202973450545918743196351026990537486954931932070271980203246082392075363053341325705501501604314566156194920732677124230088436338325192984444391359267721499412519877046933237104824279728017699592703149895968101157353082800293504250866421568874380152248780131422971296470537990580830186784467251540286842670964820560907529079581298591213642602247346095000333597052549587095453408772494707143866426402481936350420628132055594214964143656387461857181817460238831560955257346528203406395572144894016654881471107288838565210053281126398739500662363191525653977583085935952148229957616154223798001429435249697576600352909386574784781175576662930496788104269091636523156334210878182936306398526330875485482241660954465711060788706285682608743404613633404842719655237173981829742565485593164948402835475353230271409459224422918520230098648180491092616644415654254592799714899525321352518646102701179514348849783163817910937447606071194775511136289165860956818091287949704620274814321133441083639502059359720590987935228701305235063426215387901497936301624479157749178252034199383834745343493413500364224389840389221288796953337652477881738325355828074200787194242697908362432446138187308310547508590513318475542214380065020372506906983857454683166691516918289121143463407403866973520416834310895926623976525909916338060852981860450071261408786115608893582926504899270115835683023544614025428741710049352590267599363302914260128526413076508707870392521601494597422331703474555777162554839094992302486596128937427131290286222085658982757935671326280951991515394484845209322905310873028264666067588181336853814078989782178496953077146587276929175332847245240568059125909378564533100795372623670957343991224893374623930287391341789772646294941093507135878172529763714502872813981997019008770036081065388559870122345927995905792536246333309269448731079937789868117234117520462155978975656907112448 [76,58] 80697115526693328542121649580395807353559697012739236504172431863920569552654714717786375523541300877216145325811508591374853471079809962830492551189480444613941662508523005430520648344757024621372975638065618429226505339221896680266112890505294148723464049449944511414102945124006297021290801025021335472522823606014570702008793350050262699434577280622476610193740291267021911383125433199908600061722933717260458568364820006140166054905918450935864464981768143795348804145002932814784577390044723258675649023438457256555209753980303216629977002481521585800260346425621015835843716336872069148358096775315572133332184588900258200379216914454804622002063389100658768560475400818686405606151363632406639195832833211995412491364299697882848143466664826360196271161540513454386814503562955248766878502128689718515878868158769456590035244702720706925178256311062307287492590383910460986170575503283352892676652301393488052242379824396882367472796624133854478076807830385377869394473109809153914143227782863630345176374850943666063452532009569082619886515051683982322742610829791905258866336388440915429267533789817760916119097308467972853455147195653318095553866547987299538488214935543781475580616123424615973434237530475578454907035658174298859654559411215410525624313012576617927493193267144391957568968719775648866406874107373719284595311737679179861754997324580938177207022218721174894998385447282371388832607450978704456449515120349092754899176816152089824640368469463054607639139373461898064698017386611663870589085136691215118915698922434820675304209871010638871831697895206476681763188574988780750877681910553646254844502909373803957308513450807434507628719324149371899126382423089043901270425860789676541571668287129728764269282802882143123807634827670147285484265603021702376146185298709140540315696513973444998162289906976763461337017300691134392513929405144446546470654272892565627395973909918592233608186202174545610577720578546133449909115681323330257110908272339582487606525676732680718760292755282871947718095539353615773306127528448824213419520245642565050314315387759870604068781085990570758052469274544727599277108044303705566862366316449405145229967825313978006796215252861445594508508085964372576211755748113830903538243679493791799853839291495760829147472263249171404867654481502893667719331588762973460922247247001084181165515219917244619474046601470862460476903359756842740443101764227007833165262183847066955261292779486825476965148991377036660831862915072 [76,59] 8038191824701259155180936579726596128830776194690865444784398438574135311715725806509697325244936557066863252196137818318370370866026561468223346175759255830093462673804215463827547373655332205588342444808485123275024616449525247565748368251969180558360327744264519339764182168614727273922128366290477747346231760479891135933100794118583202223484144602454983656095267706316756963936510069550324295445645085919781694796078778941751042987890414160634337663524295442116934742638976329831407653138828219024117795612126052640991013267453023859137125499253532614967160379700000093580701915580682834221748543762671619165159719797167558398178687332435340903932947661039642841177128415917550976502089612352630917404844244816331929762864882605093837373390914581066300615456012134422981079841713499241883411740403982003443578138819628911261307081848124067515281643755851729480403970958318803941758932922611013311690565064111796515129478179436999999658884148078137208471727128252564640954267326132256471965465171563419727783882916175491091357199518525277157709734227059073105715325351693062408117166807458067078518332761307788995383043453692865407145044085767245626417982688375340177122865599429569089655326001759041537082420008904644420231359609629920368496614087698908700681638687104984525880596366866164998984808546447909579726342807120465435951220821799217875428827472440022097319173343137816512351015925938136484329130117950592415813994474996428046265792952983366792873528401609672301846204115851679853027272386666403673761043139943539361918481222200079433153031055846766267392751978203298384683598783283406022516583684511835066707422209824783371528992118820238792716480001406667452404849547517000158817288616471014378753907368256909692278503511414187970085731841847827788621721140084276184863849683693172468879673103101613061294794177394684661423683142339896999087266121356095766161484751675701947334573341820837621256263473631341186239917565636796653724705151930215278044172734483803328799758205615728880840958315836959546218444615071893552716417704947083291686575141455828805879169490826087970169188668467330779406092266439272337303284901573071987314517356079341879741811924013415195273771554163853808720389870493793417765537725690144067306449556468270251216764674581685730555652154340929270588780500325283234204659895359863082015214833757288182849860319461462153742084749369300740149982702905195960864061639121731766089646695245143567120542461353994435052462649127944169979904 [76,60] -2283545030582904122462674316557807671802058798417613668977221204698985148494290441568540139181588187012957502168055941831036342639297878312556027072202963069335960082861047794891899656992984973665977755270868431614110078280202038124538737032265585584536671764261783134591607985710579217668578118500830438048002202219602018430703166860251949889690249635088124469446379743998263467574201850992552463862005154759525007192510400219054552839408398976052673714426068495458733567570060794035601686464404606334344978376783859792506921871382978015550808486897086965700662374797782482819306862749356096458736952828063560450171432904659635726938806221738318827119753435619389440589541145142806418592613581372014505868111057592946236527980081598960600969821289264966770803101615319006880050593582737255935946807347954500846558135812846488260564442136159294783384492256107588534462086442866708142646633414657615596981015631893229241740195805524102357016483912147035226073421967201440495206552756353076836628434983609195207115819429879272914562357195463068991745303333474955234213436547981222154833772583910285598771560254566317547095070982940804705027425969658046158861356371100098747563556795693073191673137509519245800227529417821054005967088164404729016056877380993623514399339118172105683264162787026700322925712319564680089647119167482455064167038544914660011415763973568207468294222419711756996415271766297378701240413530792831032135477302489379091528840933526374190316058437819247181681265722454666992651323615439520059006759060494358068678019409428340483990588735499407533193262503341796951367349860880826374679355154224160142817901547142019592462129057578499044961031073903421196667401383835815059509440925247174870557584261659300451315132167201382738582909645318669906674024215207883960274285719299790692246935010998009950519861145856365438210002412326553592160637149352588015090773151891328611467854790893810706108533892431708715185706096347962461784505614579746674748855524155729398126300144647198334483624547273533860958449055506428601029420726794295756832015183309666168991607483493681158020627013719160183498104262777600289500346382812155379443913517122214581956323162157865400307692883432221288508716729692578608150250454830172813632695408619198290344070660838592838463786055101605524966668232682306121408757043080080139278199797722982249313114803879209284638091392114592850032057458728010708305641682950834129602985411413639227897907705210660316959354527695325102080 [76,61] 292764980417934914721448782149572846183407228943160941729838279592064292001220505666228424229332810539052712761226699065445246270354413881495727390757502613243576556325130743489862216457525900152826102241273442926320613742595920461009944969722518638086887005450345285801844779972325305159925458097774718699148022102771042803854618495593823207271638525448359095918389457388932577861667089478927500775782113991085525513345034289360998644935707783614601151582472850951190821970525092090987655326767802580687413211455271154701730357129268484364364618409359589564180532764632950264961744168268745416322282795168107954251376313398335183244395690191008197817595790028132102899232291865059255382015245452428145369015363195091025193034714078185104996658735277423150302802035870095544367975732473187328689764398744818814902222195369906530200866982180684931874449742619319361609182518048820702967548507769977457225774655731572343936074385886011810075596269077322851641463414342016002270625566813409006307349641220731660904752019654052952202826085177394188112480831603636870038936268763845513610500242430443505854300742096920031335246944270484703585578679015098758772549471771342456009275709439199286681811658560601846265333523444451422079927123567799150427351005556015223197637581862497902650909666360207994594647624773326812527429347332173252744193620565401507822342517582359100353466404619504809569873761786389969395821605597667366396744976920546690638131116563239079929317039671439096528067906691467440059753920430325301129976948752185299764192199094662312578777971412463261795280501470006642923381806321038787803056812081963927559331782872390715888453401904789086845181892163973604752302983987067290081396654522287750614645670960925266867235521068323930774537526088692217368037555737726902953322297646353486805263043715905436239672578938065075496646780104417749323456432628777113248517000332699225510119227413268847365563877595944286275158396885905537638251868573432176057311951439349921610061152776975605015686788927114585642747250756496129775652877622421896476989971638062790013625133947760755111525946393897252595883505899152183864937502983046385006063512767563197962730703010835580890951101410815094093408367755957375681821273965722123783406350408295828950703900857349228240932176658511846302241686810021779395468450585913503898837884894914698720331801115911901108889228421471628839732554179037753441702094895729701777872273763961639306320179924465061166453194477273088 [76,62] -26738481801893061397731596949307078567332718657699451405640108939683268307889134276291123800074848121769488929553140148910735207770993908404299840254047854236215717062218268902138465058764641354398147555879392892715650742175330675140646215362663893639764233932872245487619554796753858398204572357014546057603359934011241944884642044552958307365732718811640655337496081337814938197085655308722317431891291104789922526547182183564008914039181423442767903815752713646582036380937510432091459380826350308159029204047268811431723020721941692743672373348405642199385795250135708679843065583762322704781643811225515360917202333852494154167568033788164093511162367294794619828348672496540561506322399310374569130305654754862599458431494618112110740471021420334206667548723636203885906421812727265215105753921027192227907917604299889801693717867913337895640508864881640916795732761833497669725425362075712146967710305900369778561719369359253390445965954673110524746948259517667703674991075958965060576983716187793903045182347533644459590555636317643165036038781933760197550946375830550799446347994270181590830736409768313295414896934001624161320887254977362516807208824597851178881709700657375387739235100935465619816399664965779358731323694970178270774771013705105311527336325388345291030810154921807853484855482740646656573294943516764747934778839109844788519279253685457195311893805984552979323657197054612746586360577125159030228280155959170506685540608658186342247453967113414166230942943245631564194905451027267009199054421348700275997258080658877040144316167122144625146466497499138590602603806284918236486648516875993456987558263557382448824110038999918849901596996310369527186572800574504546543511020223374139056701693170595459664995499755674438552664676604253720954072575042877512092298440078468079883577207107198881100070106186666358875926118337032267523642640490797544632569252690294960552443564451588540488226595836690239218300280007315224158292394502620359691023011031059692747299117239977967333778996835563051637285746765444180642572726920797586159832804049173453587309905788755920512365046192712592121778202960091555243528639043670682553046154656962906248921827721486947637041965892116702369814341525759579381386104594187216444416613667980724562613120176748976328120988475785627092324892694631461300917983997008008153939098575908751425198158751889854150757377069619090659223703110631752032150217462138533244400435671753385664970528211139811206804789002240 [76,63] 1972964707652651041879898465907730026506683368633851657857525466397900049821753591747663348662641568310608088062280189455922952976321720198120189328645605941590590640684023469262052140034313532649358800045932063669048068740965663731812217475018549169500664065044882556860697921792023397212797001226086430393562696060423373178333978919372206753106521887754465777466945053376718025833698661011095912440273568072543671320222091253828562447684104725718389337870976819234998767801239357790767938484260888958194793271899479958238164359964773414545378207795267240839219538569583690848873510386750830110467801925202415568870771748195138351398108777368401785773862300175516408289350784460516388733556311613886443881397815142361431879224482819087094902119404135814939493998939023415850518173375260792415902103195436741098980860949542054735774772731142273119179438431519648470403816201087060472389121416677243814999026986607224184347490115267632937850920271027827118937333243641588627131968276503855257916228598021184671427748237149477057084717682428769824021611878499753390686664544429133220863939023927519944176781200136512856324049855482513656678083989268601718949450732248898928662441557695502156528860376860469832635048480123093636175959175974256195886688821095608288676295077158687832418896744828430076165637223533722233384569910217043002764773506257363152932026426754653359912515142167327209626707961999325183954758369008761472997659714235332761626237194055642580402609048927278155845831545425208252195652272350684131597964598188194079344283413965770320830027059873092025144710177749934429838222276179289196831803945065973681399311539083074018680420636654927103535898024539875975158812322690222061324683483810983752617358084236049738772569951887637609453909154227843998735461109532219990162679023919473211984192587792744890737362574561169102390090967135928006920553407773428027782147268802402359820576252457182289157473139655830796462869576390939113683823210430289913855128143197029616302348803110289480224888800047670110984119371787357605739036548687027223961429187152457274543522819019515440019446519432035214269038373433420614526498713380485068927085931063004097793529958016981349718641584663793013882629609921435664592978065168989740136426230308179405063728804965570664335739860086761367595540863069507412456698763137552538953877777599844048785474868461991880495248967053216809067766798077223431424209063730704373473505615123093956543077820305297776224239616 [76,64] -115943350687176616485214410265934660369628856019938099619037949698014794405797738327652772398436634208689043915776455488607977068486274716439809337672894829489541398607598843845856173449497692269079723235903644598299533660598184998135703123710821068350739963962657267192124818687251413047292185075190294850673896515994748296565949251063139681982302353387024928579525406460799536329254058554777461148198415660656076669745711760930604094768612552204209831081948062373401042860595776403836023060215766087022292486740269134599623611035193000402388934216512131065183519976080751099405091276463595838126792613413292358900065718474067098967640238423788040634095418002590737262264138864214878182768710245922562529364091617612454056958931176317837432706717572798832292448194339084780175772157649523511840067033154893128625942834896525182002016088669097960919419077550505061355231330615691523252995245839689326893374378650678101972459161871125853756158107244270696300249263619394498235741005616058470369870925856796721508058159810038485969554776662243608176004063682489595975988470473299693542414317103112218393695546852005082776435825291843639638393775979952718583418719020683858014345595808001394631304572291101104270459995139435791786957734926785690088879542164868791384409935170520387562468587136407848749008497388011683878549038353306747217031149171955919931694581484451323334509219494879106722259512060665478148580283307807402182581478759490048651659389529349269116148325548844075540848741716758920251284427768286266935533715132005949187634786101368748288880975867477958720962154944533796264392744748544782095005308308806421699182704295757670682518467457218672836871332199317340282411853826292353265521224313538356428140448393832948589611898316884249522229693471572736095196232888922760810630317568509114283032917913749469277028441091291069419301416756296667187993720407905998694203178585589556425412507632540229863688577568395158973714394037029016079195559585098651056311686776250719676983072129407106941011221473828918798728577392843304726349905216758687512240581738901020684966099779433737342984049187014341862234579408144266904274868627883068914325548316371597266644680940977386083481858875155496444182159722820586232980082265110106101596103580993888020714958515413153637211403862383703637844928095640157315691589350302304241228232174166489967911842924550227048327184935607899321816672253733459571967941561663986206151046574338270442629311831881677799424 [76,65] 5494912832215977251662222412505462452357275940619529282310534660334514847955524396702421382755286376746118971804679923095840045212677534405971715596094212288918444597060509022318112715088852063523736185231389551204148537813682345891004478715743997005703811202926040963931758976034791541722846199599324501546031833624962509483171029878713297784271582651790121849300267838758319784000725569232722925921147204126982668069706449373788442820092138440364038790715606486187593370393329261758136376892020416748043751745405298436996424983830139284155924530797361732670633262657059921618833378175226610543783380899647410574962204962346353974453327129295711307490300357358917347082838035479667145377234852389819571295651768958421097019087788959928145729195828884409030944060999263956067601606490008826448385269727663185129787431422185445578880104451392223928149878804789923036099832166968654628487748826882943722506731817318746772392444302511031898495543232972440838480482532162828851494344076864283171750030435214627011481798892588256501963051548780979832598941442301388744430447152179981364000304126686035722834598877261896052816981967815903279809197865784818387862731057359724955831834080235925474279499624998458948487660744891922923441431351965871468006974990501422837696438314817066164740882922987663875370691733284620947682736701994272922579853479095753552511569119248882508617373710494767582146176957397697412447047792527846192013218833019812116004221020632423261005112826839682088645944299277629095385564069645580983534196762525628271477717302963574618389072548714225945345986920664006514131179920323234519148182313170662881398673900628740427045613427271332690360296678245299557540369156645942176079342345250154728843916044931690692022180498856162491740295972823785634936326534844398240934469923322071407212855819431908704863338530871371314554967290454392754934382028074491887065477446723730779382608520220669922018619461924651460555838467541200010863143455478647690706289054697611549360792937261253588575073636105955539272839778206624591932070042433585264441314080516936481932118580104306622826381432494601452038513883945030172050761328040506289450456285470356411276429330233337347691128077177584546892392318974757442634700285163519700514814899618571505918732321590242976829590039682898549315622326079268321022410545454257107727049475237554735316196388764218302370019311968331654744473742214242204302626125888032537076248730510591865018741863523287040 [76,66] -210690347673374325225052763168392505622476444878113455929225497558732601378433658123173487198157061830255092159744013786532172520121442219723364435461357285236898253987768300674918085755745922437630568220351265768952028306643936347399499580550986739958868911568817582125618150628705709245998113598766630096700399368827103431088873413470712220628871804130930245388258384955034104858159774130622537435384632108099570881298830103982646109455194712653127700500750189671121439209706338864798869268542079716397686991841490443121776196576376781002198814300621981883880680622872955855538024006851056340711277962203620886567976166261446976806844907275524819298444892574761298060239276272589672097032481268399892348394238800706213041259101881084354399993988953398119706416233440503249535928110579758299030198985107158961322842753167978088816740141347747183694867674314952615058641418604806970839608459958991118749436793077613074768081357713041161648504719874206941140395287646806606188868130337736075114425243284728231519467361764547624119345390658679926753809977746746874692303641881526147638188186827227133624649609444593705684473591122524066875686601275348605727716706805698193716398068202266807856034824016514069730868357957028544680547104911501534100530602178536814212968423588769165314670370919833408064662877556801856821124141786327857341252978672910519098192512000304810144038543388840068625611626917767611805598596838933812686921487336355678374973690657780574110035983365751834132425065389741368498603407017737399766147744994232459323322231757870956840172935943479042280748012378235274039957955709661654312583082369504659076636289796652994658846719803927108052593527066293567071664612283698212869272539133060028579223301987147619996156684911654078833385984507927306065823007257598349889043126083754869340581036321723490416107467159164962506014235623949506706158943087909414565861830665753030845841405815822535061700681626578881457561959745513289507010872203618200774326375742537122610543002422612203172264434819273332295127646119221585656654752929681631181206621693720304054984958127506439132825604323420030188187169961779458070581296796711710576748322091370438096035570304646649033180732416313250908059792104714419139601589794403940161931648710742621643696496483764644529059536023570917455143953320227467600202980594072593544081707225188362998678157121610653703249076068899519881032779194028857222713419701422130317401042667857326348934695616512 [76,67] 6648613201057345239363458087154340658378831450319202951095459843227570794728408596202866663425655080845305253689930656896830851645481303434119807914540444083308088737037519935889215750337515673460084734892327803375460492341026934423733129234943549485316699550813384781081033058498072094810167423509413478484215922442150857346878393412973768248512817072643461098130552505740334531453883345075020198639259592094569173221220899494411315185710206711623487887205733214303337403823651615673652987404536553133464165739000679219001021076587642944166058556581350478282833670620810128769692449668364127508029726409338560417407620099572439073488728787016806368492898466893031443438284834004442592453366835482658276060984770275991712205999755476407715004074570252969282597483713499982095966047904385858149907343142171183205738093784757109858433990586496175882639940408566834082396279548686989194047842289678040331945830025821123956536883891547589814712292712772873365658546462788105570428912349967435840424787442177061060749745093468626781137168536044711006422482947223174640781815782853139152458603854603203991006805502210553648343625165249210939958446953241303267204584785206304518727128464332456760242562059607111975256460730954460035317710025315501468826938585914588337228598388646378172928864577011389527918434967516970335693288067971104845340170186110805371123436352079386511484909535574403298237349400112088470892954738219406267022601481619230469002329096969637049250413537000145556185353667415377619308632672458504430613035617347614038637160111244899823663467012851230642548300234322777040708858296157382696905433085877036350872216333833532382537983352656260804402041555675111117120386406730466841152001633618680181020043704650373024165248286699431818930688642282081675524100412057450085340951473456153187017127360136716523908237449943521017493279906882960656031371516572693394216593139447804067066244275410544652823244803538272158626533824246428141748496048385382386340993892631655525208057140892693860818855499395052461195973918932925623591995435501863061122069911804969626077501343754280837954414554480695345355678616759653263490085140752118192320436110272278750143637451228287556577011697879049495980519312042514602198091678622515081367912917490829166445042291846136884066475112217410365544256927384109429268492806778185468923756498540282129016457482897568250264505322620186380340372325094925423710680557255659369839895367528720300607799296 [76,68] -199200194038032619043385889433424126874913947527000940883434255047515001759530535765573111914602183731593681954126958976021862126922565554349208458433226219412238185452777738937171848744801539397416371046411230234514711647730266683826525171844564657786437041063298815692846625899686042356467001717723686203128486754638518203991782484248245374492239120944529860165851086006994810920352334250778850875299423558381200251425609334679722408792355863300596965600020079696384580737706673145704046576908328091009041138052872067046563834428596993587495484868035889709561686922169101367877786575083623081360421128662018999148564474225575054642066906722608849575259701405350969171794934692257286357040650656088361271135995348720407642629699163564545647171031891686791713651614060719326693103843044354945305692556699968558958421832439578378548718390759958527762403554129663269017616263978251516190288322797779469093876289641642361628125631807971409409005472092652383398901851452134012277969425983441977806761349520296504805917440351501927252918870409545999217409110367860938486770256907734393271034294775561257427685191407872936871473944458723451687282070859173210194887583470434492328058624846292023030561060774817018853257118049851864706876952681112682988563247820780605763606198999955959761424171505061458074004131134543573451927662355776267801592363834440431447915956017065793512266140282900034949580045235247696324522861770106359252780149678177106665338821381924806669279447965308700318743149412953719479143373213820689895796087324519619855101750475689646938382243704138038749926875302282341675238566177564327771217463563155913072457450999082658456255150703435097503792910165114324110930262944001468881105702745741356826093052866196857476911660393387346830514901546029323319457041496616774560503445112673990271926460411574901007123843085365355656676473520264531914818597278345995163783291530860333556314649683499458064335623927651009466187749823040011938378540868051148679792567821175600852377038974088939410795993737966387393574212028075406738908619957350971778902686648225858902342062255369434444337203861263732612293162348631596282825642730849356933060338082381556188287613478872492794382769475402075960134141452729573206060360735214546569270245954553980111602603109231237645674766949883018178867073361570142449162247784157695514931247406874011839163685782820287686434238414238460961114043243343651994230606728414058648390564348445484646400 [76,69] 7215598177301047640740719147043735499812427783330760128640437975436026620016135356034538941218048523241822935201573441414043525136908029848531821982224396045085153483908570013650958885916168310073411278473804659735196738057492316975740374404172907991476096874620258557269051456246626652460987101383093306690826414154667971644920061126651621000271562064694211204971496183163875945424352751998549347316187236968842931349576268271072302436869715920441442695459350182389639521041423854262019276210711090632627275389509230272524516879510303428119173407930912231120030524174485056918288452595606014814944758089981560518273554095443332599144681152726833312546727324939458285823582616302003784306706784146758324811192111395449278153961656407600352673811622496055197843398335867654755124156102000038234036663676826329274430856378403365860300716157995066481513275206088243610976357501069142975205557996146196904715686174809032036667984681789732064861344840315167900109115338421922817998794738058084535164607346533562274188779752811482044487604618321167679216714940517577760355104573011669000739327505651273818608131393532619963643406445538001095257563276242736134463268546714355148531886445194848085044191693492757090344522769676551929477349654621952270458524336951422907734723756030099037539542538797470938906424899854916551980078389965216545581969925948874538934839985515759394788487635950412909819756983170434441420306984520511133059278901713476488915083462558787198099205075366121426495011181953368977832212596660505946348065509331813871741497468090401524751181347509952634407581132495317426167775419141403320448433540884662091219224726729094754784494469991648890132690961767464666004609442828290822774941898062110099414191108455628080119596066236376506943121408119371819916628785180563119358668705075193725078660022594226885605368927153311042098835827248777494611174951757897298240277598659945445807069933737181184496760793244760928538984654418552980996824480773900541141975535330997730697170993184937719637592589553710724205820587391576091957618941197657174637114540419913754349317379943387258090538038616837750682909869744479334602886776782427607803786704955610193605349812310945063919270262208190020284858955373545831501750997788184879427801040109089480649555215846361550738597128329022046100993751890379933732748796868549749741903375683394249551939883979682038236878995632505885984342228833259404046457360395349511734896660374880256 [76,70] -245166890880412049388157503334869689195008820129819486105625677806051173385511617473781394802574637329077186554348074061747106686651642022799557910526348368066513534597685809079097051091513810941832585830701881817779806710421857155093650312259063255202649044000156363666128360295672099612620407794842769799659521631089688598188167363640940656270251962419666978779380949883437952293131838191172011763971360062130381160048280999436188970436449065774053196028462562456155917612960226886870315690492346824496018357539200514732883029389699042984976292166398601368052680504505920095921680216197523454102551631467728929508840976377515979192023350081572476010862806047056797308847405071660770518497324896189276150132746689532420065189917309957603993155473879595800622681425469562288745389812531239480130542857907342474154659501031397159928531548674010772040199197091751742259555385959119266466068014236810506422661493734498485235424503381805831380878811309934067897235775272513890734478607069195254169129237192905397866412205903354722828753232079076797874086666243187674208780187699187910475071531863030034242193844859359511057486315009102210136865888599118357403517148313499178281318336682484008540749790149087386951397115280787864513030705343383549503621352828274617116788700719367632560219254174500473406934287896929672616592520794549867316635189065309649745366926068208592892321812512153228943896529457139378823618372187295383455966900459203656724019933457875597301139396241032439114377788739025340799348212766685438071698643018704536009342011966347135017193690379110975390559015801002576201927127874753723167138290000089507880528138183663444654689520601813109546075861775976058223134018561822554667459521413912965496432626932422674477527264801223457179701714990729040462912755859516345612067510990320461458624985487588053371285646493354251998407425142791304028999237444377812344303391417833192452913555136626436316352771454885432146030569573531664008554290032698304885699473696626396960435614466633547605133490815816488453610413094992152790724239367785042711775347036048136069788115274569385028684936810910643873358345858326924336599798382159446119373048999135602518800615075376686587057132152706143673213183597230826701100984761544937096333450469781490174320081743571730949625951958784407790791789796506558801114355342441248750161316214232328140339045055001533294931508578800949113078568021101811671513519252179171777048435752960 [76,71] 7093628675737126484821666472847260840577131021745704420302509246284813556206722085783471788451308791299930201125415038253771686337411369776131626307322874471530330967602264829203729693743674824813296667224926721325348305193770973205292263632538992078911284017076966504021330591260690854435827615226736552116001023952877366361168446738948272406531037673622796692816503677383515112587691757501290084764612746823863271369218171866171544589434420533571003195165173684170039117360001583600701657743252180999364421169237106306710102368418158030037473178994060639445441605256908174489016780056542085585678033250842886342132540813506755745345759812542198038329932767542124080774938449819575091449370965161167298436561536647649234415433858989146435068838401112328948347532274441894816710659884361625986207033973367592683844272304855224024304397482901488318343070712657089391497790281407841309245425395167342279260271333312536441724568477888634859708522980256966210820052833203752492892951821145614758773344047868162949789413441093109459170064069894858402500919977691817730276970049352979456911351517964492918441239098207663123432125023240731340295195522517956572789285995802941744477937433135690569480853776413958283549074773557587589312138570141600055727486222495147374408983153953171033141670408151215222806689919355715690086664502129134167010258058789704743767172073953619298790090834703579382528135272792410379585061459899754509321321262984286608117289038745044549151427318692840514303866118730811968643015329140602866842439304923738062312519210180370168483814662373195524686464623804225564472014612312463709567560302743674187152240354894895583181443764536714284699146537974291490429658620491659104520579742762321883462016373360193543145958736649589858622999597941466106637592824742599415908121630429526845728257092329975353599693775019748595063226751593945657766162927060013921082099256736267775445108746032508591104103921080106744846780899615751260207759572601805800924103721372656404725595441874602200067425068162719917296391199738745318194409659846650756266687605038410887010884913769399058965104839738731030770978652603310392692108795898197370448902391339629808938678355562636235348622475245176038244314124768446273130921661304758540812981700580913319733669369466712854085915227452921200009080812872275862567332944092334698683359256349226929660382436789615319290540391051652210492743414098964013866525296072102938092240896 [76,72] -137891717942538323852184661856342610219413789463453245431356325886236942105280771665877321083432742577373465528107145058973528704008215927034468199109821748855868498855262565748595768632681977032592277742559799472810841940406067434175810419798763029403693640989707774656322846110418351459811768658574827399101906576062699369421374829890286353424643916173337110369134208843309077826074274852584120892311716506546341412960035912622870631636707580929027455772246308980510185374214239066435351169680323109871614519999334504380836549495820416085483479101583806372839925036917792898529474740526784985678991898548728754495775645282920471897288950207726725159206445578743593011318938906781102832755244508901930646700341182969743509531004423974014017642715827463853582570344459918073206253657745615322367057271398009635517560851056701863643359457509754099161532259723578727697834218200953683914161151599385442573192443651687236194834197589109550265827990620889955405689440878826145774275029560769689243264417381736271243347069259618375586297138565208101322204226343976110345118773534007878806555477186210372237629084347811341204398465686446452800743441536597362879566603553936177740472232881210981769195262297320453381108006423315266536335147999944946123676841573269692487997537408264748931780508507223605994380408382760545408493596890090831319806475172134566135589285912136654807826652018275454119066984625815297877926571619427504481080248912289184821791986873884423390773149516369216388573229486238248807131041991614201937474661383121649411466288652347153995722327285329324780005061751112368319010664781682178923706718046883884751807305899984605920732345641675427356672727487121798601543236703743456572773162601129911115800991290242581053155944022360646166070307773955409782535489859162478744030363258696048846588173921318604426135412469138904092933615081028967426585270648506342386381061028226785677092485972087380977591121650519663042580985608094599720392823288917626545625727235365044193395210676481001495783954102062542715569330066753629473372426352886779652979041617634356419582161722608093253446840658296934472242735155697556482014135645878947926207488152970122090049915288769036945208387003966405732703773936956925759486015981501092448463382821466392389392922659162323643363131019918322833634905146252957328626645092836461474915541778341194034842436504338715515131111539990342797675986312532259607834281556202257121280 [76,73] 6821189997985318181258301823089026194122965688017782326665802115033819741706230709257731114637283313063382938561980927629427228050045167456142096137108109662555902824803154974796613441402223741770695509422315786358616601456561680958316764407874302330336300113708663885689414294790773027209554734726753376805825864973368158680192891894455287978787394087194129824141749425744980506434526983977511552721169443659326669936396868628637711007904997096063750545667583887264409137750759310196002487897029058574894631712186928852133910662612514267079209193140606728439149209636319662021279835985863665418460433046926703593401724837459396206103117468978033759835567442518862205624480133187511732613231053286449912686744924631202275733761077794776563544793510912278770685967350192950077905308922027993137341938090500518380626501283212498070399294793720258095733334552636612923276914182465933083039791939781820892636741624453662703497219133687450477339074988533716259116055878605413652793992701201953755471284245633980006390444874184246785881967885442488541416421547891231719881336955018057018765992323785841742825107497495912217073682037505447923155143748920467505367023902406710814719125444822155698288811532319640765661350692324988522667895211751026509296037765695940687255539999543942553735555719631790356349230643199845358421434115836587572547164677887998229307459481824370508582847292676499549587139919760158192402985298518210241635904867105805874609866218627595007724017625816477795394613071148909660363173591112483875387977560938186598819329080154378684417809125905906397190783006986556162146259640968709064140830860203495938833933769454354621968844855930497695005313994958292613996712996643711655425385819581637904026027798642768904020416923907460068360659679116393045697417732533072208077539086030947844501219046064425361645162357559492388251726306118825707128311444426962848416137442821083381884301897907285541677749210284902482383118674971128067472057289997023590709786361156807288168254874902995534847574218147480747103258416260900504891272314260668705762808150540232445632295763388287513180253997641123232844877340351664767292282969898904788723875440396739045040559140281493210795635720862551504796887390958495523384789254131870887668380266435103971156387533937600931810248697104615866825162977366098484318562098067154544744777302840740440365517032356173594024124092321731113950262231434752140764363203723395072 [76,74] -269068348674699000088673814843205991975704354405045395350426080381418564675606633249764128854715595849901927985189056828084868735444702973620890061798123986932975066317136909830217127093437826814142025690990832946844747621992210105697012368265773229958367570732377094128096856161197586767628351082196535628155489894820801587240946221116045079192930476053289617949026030915792072029082627339136179343684347562827884343876913982199255541493374350381431497137978711944638483041153448685705354220518700266776459519844852102591734124605883153595945735430304771386024263153765602497284387127554873609826019677443550200660629765160058449445833395780423603557692729741920215538268872384339993640283066085862957931372662020626550877750420601591042349113033997846536277183776316698545385011568006500960636142585087062012682503382379596885801244677593348932725189604300673972257558797880983034109359437484301377819349152527125927751804529329930128707980671914011532383746196010563657342403376646683140380312963258147892949546934298754506028107416954782477481649883194924015783119032351201623877646842991750775853010845006293252215308039656200950616507116424258719371518724664612927556711539074621389273203055249995122408444049271286619078001248543905973110800682295675938910932474367664609378749561760912415654648208094925885914165415298010634567823752340396676539023129580509373422196002832895772232332740221433965045261164132030484834825079492077195053810797096208494032258197291941420603977213587018543743384861328520218840394855370655704161403619999143113541454008646083579699589978534019847786097602996917965109593806354991983854221490883310298023562956295683296793124022785279666902531999176361346788295445835049911092663799928853166629046530278443609470223129356805726323994410133254241936320330107803826195147762636595041988958819551706366024277818953029236247930417489449655686083925262230200559550320421297135257571192848591077125522267978714276532293634858366149388381826924233135294002512478717182017527628022457449771409280423160476516688052074035126898873204103464959908962393414507879591544400712364985928538965704165561691704175695150210467760932649332275476970363292600199531760885697273015715430017670369053784287924590655327912996176151579216124272074881657421320260406127808636518143338856902443303720178990569869008200971523509961231212901855771285065986672621230511171301367250760621555943156482048 [76,75] 7667958708754973028446243653094658546196676789235202505783745264448709618458419377845128040684503876503116323584706323954126400411323982475262762463056153246988485852456692129098213667471267115237868754486617995279226395493008911606138067161627481930818191109401176034268194706268883302704236808731615009859959960690356447880135362626512501650190876551458521014743917938525910652465327592880671906869985100732487716201250163390710786661058602202661319447204123008802969988441227080352272406810736326769338282551139957006992384199700319269599412018884513503430158517797756422789414766710136213487708137315387378247005625292580138665732435478271671589840656860583874231050616346562533105694815634246010185804418522743761284404922932062012413512140237389388796984132951358664334433138306857444094704138926513179764996350210221642239785557000189144001057741668658155056477573550718063516577629391545324166801958578441882053965140997776078880075223542035454494751369423113832372442000702343072065544791632831881178310276547722825701125004267463065509122914144172863190622889518286982217352912010513601103650898975641207611560660921978841463791518602392141778507279282203067131408442086749797333073035227963797374969399085020366476808325370151150729923168735739069145539852575224306989401697700520678957509765836656575617581190379920210603873687918132688507450779038360868296286524136109131754006674239226933267010167636124840357441509098512282979029662917190397380374438045698325901963804571045101286386670961127790790962012092905382561381672272113900051055070154024249345217986589100743670783070291238528870081625445809606490011231129730400491088313690735649600109252847460615893371936661672781839780763620680089437242271397662729723701402599116215293657250585459709872074241695839245972286103888358661652109635126431914042577039533169198869915612700881580537396409637916310965850258997676100816707173825100214675987079042012712173555008388535660879688171659528662147932868980911963568446108610190090611629458085485796034038824057734697629658176594845104957824718886299580087684958627899126176956142971412659678623029832963854526167819502946198075581162496576093351210566898304746729040857714177487417291093763516982145911306805306064467581747581289346048420555551236417615777423017128921507496685314296784815560795565756798506069818445992494767002565084782506210459892145499202100268678969289881825952399360 [76,76] -120312882807100402295833755295404960371708778463486203032223519289804362501948568202364959521158995064825193712986866388227573463282578451050809403165018044045896968497571645416207680873075288553452342337026957068236896992732754017692196819119626590600203195403648826570048756935534947018729995522802493597439575522386504758443157213990893639063864806373131866179144891245530377633216260468617556164160655577191873892811164882349745331983459602021575052849681799656854795290886920170657606096065074055073890965685737349107007030253960671357451596044925342665911726100397857946969040870734472558832950197245386887962155675831490521384924900148027681646477486664589565349716103455598516721056534890081213746814737656831117517600361168751535099819890972363982182244704497995231583969026171081141657354255271449150649731706574486211322448360796728704007057576886047249035546617887206349128732271018366044895081131014474228473788496540934547738566585719718046521956266568143395935378075533347528616691966547841978398539886583196822363640368767319322907321192520525048593057307245369110403246417427756221135780086039570473232373873463277164564619539176926911273617998903081787270640129888577413731689319348970688401615860044432689314442822550786431437856878382688317592556839204456798478709105641689571254034655771840554922993160538857970865993825906043222174361152228966635855984532632534547592741568924936638744571432898339796382928852984007578758333471494099502632460497672762025471805627423170098401478477257953072292835442209018972321571966245038361251558715331631612244772185355756251660625084780327994484645634072559126605907152898831415472548085551956728484098107211347820154060773716778235614891096523656301596024780262102598967808446114822602767960682839940946206622538027092049063887717424942430456232881026530168839699034746157798350752468445534224225487290175911324424447829128257298093440602749318390778445287238768224428803452551567401891803365900227386954229820930246653319767883588952641563861966358946992139168605386744936917187975091643578022600935170551394756696110436947335011352397965678508044011953153575804810807036550464219683884392736414841422410689156523906597365564746443073066595149343658414014695927666499563192304787466637533755111047946570407145008692045785024986037420759546764030575162541842328192765460781860386602439635260987858409314177584423649338267754515544953323520 [77,0] -578265406726627934493050712032353163575447643396226895890083509666610844953227477389638795739610047530851857836432806475420722428443323774502694032104697941470223657676616768742924969715220726830520998226810958337414951780342024082931843030627878688278354896129464867983939624148398742380088480999087242191407585518617328978400612633612352591609133306721763596302733098310935155333475300274078884209361047853449987344021527033473846383710440455858729659698981167164472733554498513795394461758343662223909237764531139889498078262606273844436152259810666624830363463143173139457950648015527602612120606453951570053581420235392947118346231984531071863766396671132818592319482361856097117133012499610603746692824504360941628806664489590627889238548235759521561961675089942187414206495863666116600568106519536631561080093990084431818115858611111723581685009853652357057655346323775372400615660608376762937411011096582262149085910037117414575241179324732023313269078953488490156360352583485241051506255823995110985149248323860225092276997535887712958569673125218112633040649496260351015147985106573656093020168019063864827297399214014323092456921190735869949919362661715957353695575875023569629054525639545831444433566557638576664345847053022476531669724494079537078141508752427841880808081228432223500641908980142605170344740337538448922847516109412206856755173831272098849003953746973074454946609391736335806410700740515623038974518784770294872107775563195716926186853368172377654744022388115619610601915429315997500748752409689628936364582703723183361967242793609006012503276164164046860445743309213734318815144583586867534450373008972388960812545495621155458726191973485553321377846663604339169190359203634474245307503798095979706071997448694419694608641860083035923709075890138233096358153904525443932592988227841167282347371624278700450701689410898147906837926885761670861313498891751556868821430338100202908061056419471490027886875663154414990033329782780323330385397680649793752717809471676269625440606960555909885516656371491932891440189783469787965945572724028219930331904093236035908183656347101659032295965157906274201529527871174555976577576608205603883039476689991394671005126432812766624057352752902665106473943981703440259340567295200993008104015324679311355612668426019552987960007815603493326413994773866286908490479124958617382633722324875184486435500553697762833902404028864458073008886987600510531881947090346615533311765497709009702549764576506048604937420010540922622287157583610622904912705050783572776640340062610779643367919981192327842037968206161415402520681770452993336934400000000000000000000000000000000000000000000000000000 [77,1] -648502190768113982619063515463209957992638630396562970133586519728159379512120843195425507659575799947435360055857168365218057908255826188028767129411639386832600482482432295377095436491617531247014887884751914268869232501639653742460445744074120606989540922464532086213044702700999797112743181608677864112468235580272994283756120805712122245626636289141770339536461091332428667007496503847178103124542814553012988945354140464211627331087070255089082593173261174845609010282009112247917199992457400075907628342788982347885647543050169037846220552751954940758396387259620777949084349053184834365566154943497980654435235011577480048865782953081451536914482742706125886087062317583401506895899280405320098550956483411787965704720039797067693758417629383499808522083326808729942751588184864416225016977210995441459442590396451476257014746641763672982687861170643912034778770688655593464615395092204607604207964901055684016129500970730006941810869305269413356768368737428089810168978235602972604327662167257208177436478041788825715903014351891357728403415242103122339492596601374640814347817713537307220532129467453193165790127617021102937623862014933643420612349436095404711657441565241252175221269608860581500593042757898645032238312192504947779975181726548023646244973269131010354275866942047908355751675737691743712666015893300966215851252059395293006559554190355096525836471514979656789754519141434363820542353188517486870900981967675284344510701380425580070606831709912814987836643209019400413220367067784426288528350187877940352018699976240131545184361803770591669051793665303242793729404929921537969240790280581331681200175847842148396514811131389409941927738681199902448731760524046860365287400265342236563085141558705716707686476329908144158702840365933410711776600672367706094676868074974790486845751299624488445654702073385810083322700353340764132680765408105988514219402837787549690074761812964306420869144296053085557466851149446079906675951980881502752525954295232056529109252515634896765808959481944885973565579710797067538190846170942293429792811529244796361749878887758637345992754967590248004686883362014273334550341613218541444481617263796280953633003226556841731013399017216179643726222352867639769969090993282680623488786001538620391055987462058587754959933747449603438078212959141434945965206226186620259614578530524258446396934888160033717652557500095594783221192516710593918233988144372009744851832674816600772687220985773186568820800382696464853235308833755852304455550894884299658685104191212422653451579066086060764471401692810158853083273770470026840367268411353298527846400000000000000000000000000000000000000000000000000000 [77,2] -19463181571735057790231346787062704514554606204265369230991655723275034404392113188595836283871347434906978433182821464601063745687110462732947377131348634832911753568173022063526380429274628759404666183537490738485445724191573508473509702089860485535814755379972251256204275258033509267266376306502370967925997572001222596252041739555572716752041212290478406275986632405066720533892569143507604377179552561934737881524694348046172638282312545200060255391984903856449051274886619960699642001457635169130251421928197572283526119830071714994108232011681127487634931070016546180995425698321167743757048055792284634508916113227141853723156853571117749921490158169659445790820976385704026900885864035651240213757441915505760251421951103677423078975268771649058042750164043059052633679714067899843210571802611812778360483699582675963406767246426342263398816191799722799680873794637005674733392959972635607352056273054277264539861015987580994036550361532212168447986976021057471923251541402224025330288903208543406371754393952219051396657948176393648921213951109770784082911907932800095149305454933060411709832719975128617821189832735657564777172377906992324843157744893781447667450224466592081899951759212199075253386508498151579645409457955619251220171758733280688304217877138647385752293137904874730112608231590814870986664721185399421089098975199962170131265255553480406825019487270913503118712562261864372498740354370257544418346397742126313014631438385627103696302422669596145373202213362369504293404165726356804965489056647111951734778495874858662166307361651285409018725002824854192976420516700514842850224302237622525751328591346916848017174087438981775038942312882732870538062353113910421764884196240517931299811898099523310688025519767322413341780424626399819210735840724708447944458309537855311152943332843060024398186420774332778231018746870198653559751557691832205481170789436474577779595056019016607164155980744528516390676249432901325779006854715760820252475135309415225607885333014093596463693306706479449818306154057729203268284449749754829984833490936800306596109084601868355814088345206969742102110944555240024184587073596551230183623136598550558010464683611152371290851515024862566214985581116443495708055773874836817109249476527752733002492373200962745499286883644695898988214453516136712574121199250607776300110365259013539716014549334866618852757590754507246940131068416945967163369171703670792651197049828764113011167894295641885900427866596798927430971816688467963706267698133784051114300433288934752902763124877697375693944447196810498011432706446084926429203296285788841569157120000000000000000000000000000000000000000000000000 [77,3] -71417895387446671628770911419790943045849853900988847857934691471393826805532091182808719544811151866253038866223010704562314965707120415562290553546882915127732543339215535322368823602235936204766991028793054634234651226115105236361526344076215389744025767232231640338195139615788236050330718730946194869867497278432355349419390165807859070528077939078650399746864625627797349839930209898348704135294022337752839486493930472921340362824499457344575532166824219527751684358327540290032737117923753892314421916938266026436246245630991165842563067179862071050169410515773101365396058738448835921937795512559160700361580181135314913060196942898947643130726234149813576756241331650313077505970869268313216144026100371803890175781495355736954134724930083178724860906266588155247264108834845548006291769638512386570235735502783793276995338386588150722373504755487712512253623654380506783269933383158516735999812870605656746822222436046900184121443675640623278816551575676319822276484426937674124628124123621172995664848354044232276188612522329584223147831136485480902688965484021034960800752544455029678825455074312685877089903417373983624612972056024766647423053441846523490727094098771712045631020279515948450535164561227921148227621124399113458521781691347456815397194632576441100730113060368291369700328347155887570135997949199162023678868772312203330376454606351371234083462935988835716149657641999753640413084009388095715662623624668004242286196003274360421123971984294230999214593146098382179864312559227089923958940242329994363464000055854959646190408050034534891394985828745091207567275774936630290870451400550521685006653908742862975785449453468038124924369086271498021145313865029076474066917417937963215301444831194125541538328429230681880467102527723743946730541258312487189171443313042008758851505523011086471642164545666798606745013373823163241580618420210740643438979101523868600741868711073061444531812944738315043306885838568818567087807188140494598872902756018027051852522602043021616654645149101180295810438799814968460710435545441166844100194202458626780810915341714535626367314170536606917871559858296818804082179942904882482968240314229144965983677368257709197802017518665644299614719063979016689523077645636757710482912869157669664976428515010845082735314966433305005693123811644177911122206176825777474752874550957894609569294943096821259375537123239135368228267210773768148471297749798482076647793311476686834629206855879763093731836829531562986599964570649735228344341739756660078366543367594136300431784861647556499347751104031168209155007466831474009602835105710228616605859840000000000000000000000000000000000000000000000 [77,4] -21134199247928564796530509088220112462395231125306135047621529991783157781541709506529045399391042951027710044251303745024328223937406275464621173637007296068238080064890014186346373980963426952983378408588121195308900282315486977436839532772284306748972769289274736094931863481180110841568921801781365932095089228834429597897693005028213594968267600868895958153993319067736120788936555847601173877626573463425046736170121681114664419722267947515589833347098332227070418237060506941440752484542439829506983422876332122181319163933020889402340737268692011108003118857060112061840429443588388485392640771445461399016791327868827088569906026729783000553020721298674273691279799733505143193355518923320079243328132140884525376403247298856774904029872018234591490922248115118937301912864728500627617867496591014985472217476039295890215709256946338408252465465538820586035054172062115839643000397510943048958106695784147663569590663446330451567264350793998319160556245593438647094241995882357900354826482866395753117728807691974054947834257943986383805982600127023392807236580576094563079267169313447580387484663524594042854923564949225569338332708225736536051803609135112222946363486316382968397558028559247526767645046138107021590779296621700272720474919756286502155151649436875098196945658752857916331320057283846385263158398644177559673167839958309479620580909764929597778134236437822361441488570825755177034717522729255854998261499822136505062149434093224275955190358300127267844226823453597715698511359548912023062193231985602250523040381828992082108734997341795725494934316979343609433591583192341617321130435459949513317076857419714917329037525916616207765162171652174071779422479256722490852951618457436651219893424127766040486461450975998768069179703174842823366514211365439288142073718355520893175198092201695138913928952769775105403769793608316405962631870959706083404917239755499705858631435265470964650272380203403091618672432281270945825140614958195217845166033040744607593115967306339086659976535198648806615657308532667145964509238527163962622256265161495420807256237348414571742297179398911686680311365800716512605219113428570668793770354095584556808838796064002542747636340582598631547503578844933092940726066167436324668656612594332205758032620899612600250380435130371681994763630206622155653933637163122900692671847452339796422402624634671399943116967678412133397211449856253683765322527683492033508646108634056939719101922086661410103285547138386815607584220467761898358735168788631434681367926701545529522829366022541280086508023810679849280882036576214114363768170196064307280609280000000000000000000000000000000000000000000 [77,5] -881244436685519383922759459822686889402779216993297319446387042159245633866017911258428646390801176349460265083217392686317978439274446528706338736865065287250896990282419952913820835501802300789810440432098817835768009157117284037357760303890419408331292469181110615073196394397036892728598048245102975209033292377751207054310259282985499929560709273010278495274851795105162929341673141565618660488892192219160164120274843820169344122831949821305607007766252862998370640316342240377204715609802063446666315614793156855012439776206993219309707263718446016959011104525006257838150899771957566975663424273855826436334045824010765958069008544693418598709851737222682716003670600098225791594837943184776768594450422506861044029518405581075152851645434438119004856695867690860394834563572033912961755784548645405565170974302513856093761940233079434809034403300016753216072611119310246080376892256323432776804756068152638944322834653307451517938145880191268163423453394034127144123227988673604606443161946569063643599535988651038322201388092059543550744104727111130013267516536952829019694002212491205625018443655728588086021097677728050864368204694913778218542275118114709817174790227740610887285100516145896902827491670993809380887085061714958270646686037819184240868040946586294926122864945922126547055838356645104148864423379345106071947355846838453650677624552216845578616687496069802625991028904750542156553661590322972039948212080446117759313221155332921673876405703183914832954459659152897890134398991797925806887330318278583992270876236995993799285656170716560538728286818933524801665001821313921692036698113334384930017414820087449995466335238720127298040132740000080246618782316514633287306575450265272190384769754848779723375041562079692253750098548063831223589893646628377232413928582229530993984453115112218071988125047835107688920328563577861289172480952746719659772951432049262108314043128430555331848191707895854099355306593608472070032823197265638863912698858954742700977111754317084034428605089044930792860784385622408419676056078617529564987244556845614001184294121281600518012566092453899047236108792285565542117658340118115752159468102603380932039748751469776716055095473228512345834698520949086122670244252135798783378863013193591036084127857894765365756645661575490201363421558365983721557538418388976073661830887731696314398222896090696371686598015686498696322013757955711381177350865370887436948502433244426347093511603767187869564537324704973756705526657560854969744737110224029977632705147984901932111157508917163880819014818843790404291646142827439124144728801206187169866055680000000000000000000000000000000000000000 [77,6] -7432688657626135202631288290289942518681325119728029346690154567067036054189770153697553313341972176360136513523861574533004883892646779811007980758941058091451595200261381445278525779771553811457138930341260187411043933865155424963468148800112861676199600903751242085609103952389167994987178516380077711941965113721734247074610508782152079312989529063200874397715619904451807056107622731035392111274482652804574475064576845845310438751844227393564981874218371850159345038799401479035572378972585488158433118141422979658864893893420048014944151729924481163076356409978401256258629286679307785775714769486525998116673952512960047273082397444237302362084098039673892117743554691331677893270696323663686706193531301480201938446141778072792860926294222421827878233202911638343129117984044312637958853613593782820483099404379255730844354609985648810184733828567425649015262474232137018128617644046165876814428289177380414736526867424479093540959803528252465364443704377856260304695350771381286391990242803185223778076400788845927558323793312984435177130698956611204722625855351182148156225551739306634400469223923867849848610203356839270623247933860816013359657143438347467582806719461522069102073599676167384541831678256392426504849768942689794304542924300389064649151886781578049741096646694294923447387350011355720738921219415360709727806135034517559007396032263191963328338694620141234338069908148863959805125109712956068528347584001855369578005156887843426485218436804787200920267508313417287167854325915431311402791857059335437761258836617983878659388607808387058300299529787457600108774147428516693095026139810830706107200148095481836637149632713625028176196772519146492569975656274584444583806190107344859155915559351938291907953444710732968437178774251173539241498701470320644047997147836804819350596898405101287816244244429090475684141566016207818127545971996832155082301288682413033174952200720299448190031139726096418432951385954756838894505858685218689893484318135147428306096988020900540628723417660072082230725772068919259163251021417030214063758629660336025093119438587854736399420188694662860932782172727647588302513247145870594635280561231518942204118684714995004943344709756774403427209048620924330647767612171819415130443985188953738659154202251349964240055154303191230159570290224518095472083513900014019974393238002102291252049066429665646973057989053736489148383900197014382246513218210595747763362597263254322034353802164794469571910276107558658248039564783118752491784253485317859685305063041387530923778946082436147719846946101057919516984130766131024399819928939281703290011648000000000000000000000000000000000000000 [77,7] -19533462468363782752655617193748624790835406836993007944212555431607259303709586731466102748417311574505311791041016659256631751291653179346063047252289233445444238179417400739564151906449351650288398819180962952220078795210379027649095548601080359706736869162356486719734068891763661370386873185932023637692921442372164706220917230164331822944177440157102902959970459885960751764142960259527968056911301434093740170370015190762519131558352091749927898563466814922630976728137232521613552656648733699942525909266279404882534322345234870456155579390819695243995316094936844494326019364579910013119846244508852749448336583567664633403081241622419937383211721177749223162428963323575837533297134995968749233861876025349043010403350758013753602294880755300863826323112568535871901083358808345593089609417371961338985752637137374512863395497036312827698914962480157979722407385726545098676287236833019736092731318923536852328605259034574192785266325290338837478328795381194724518093338019518515683956254505076466551338165380179297954480673283593955648560269928389618874795824940296512587202115719584950927086504905423438165041875686737134346091664810688925058391150332608591285663918979447705976323408649951008110014629039353197446933906754088063546184649247031997774474218111021470124338431957124865525875154608413836358830529076163793391594420519200587255192721742556448837167172681686642935964037871351275013469180484578230084243146151143613659922616139003289138380249504499376597816456131771874423707022468814954424320566408679272818008581652235972878329588178006755154649670438222187245683277902958234724899384707861130621746829663213385997514266022721648777859142934024069917940455736536669091604613589258971975636924697230332158120514547493997422073233420986284907074355239680795842321322723584244322156281890301496035469824483061576785783794393118433761037077052757175880697190834548593434853098389256916079349467516772926517275763078217774332024500022654053712747550041919644206522962948453934527862132497145275750703873557165131792715353436128469313348977069004074655257088194948201666107654495257409193621158569665671092816490085334591934278374347043227590163575446823828264121523470630505277686692522643360527891870358103427940087109416722553920856054707999624724950349254698288815478835626205581452947729271380386955144328363246707096703602785856356984757383155762394057464503143085167036860639858656806491450584111243215070795735114390947383657797314244913872833982455808086694936103723151412308294299309865952036452024765617504749555696520089724929612470382181525028198649097460374868852736000000000000000000000000000000000000 [77,8] 466748710433098293271940779188968382296830371822875477877382654776454657190045407940093737967428987261994952910069856180360531073130664151491850171097633619960228059082692111772308037706416103090462557397529392930837409955256593793450992951284491206967932179279759993767324066096722924662834105923870573166179608769777269272694597151018124987144178583169649304685506677735650835554632667112689422278726691626019479722018250427598442203716003253669773553624595596438538318503381742484592959846142280829526179890072445151534534619370040622123823463897228734609697163453067427318927123124827834947354107073431291377296532859813531047668583396930346434357649108531466041693653730127583361812977815580952193788319514018047419024502721957275725493404354888589691587731766717366727654491865206328590787877655927866369395366245854411490111996918025380484479755050184065718763453641309749193628086514767884229514076465624767452400407761329232144182435423593596211358548985345465106111885247379354219414288066496538349966427288405749283243769109449875124286564492784019458590662182027410346312616072124703457685821077118311996805383450092081149111480131493295420200078005044706296079056424516464251038217374774173578055542734232965671181171817962860788902242271866917299375454802609609173738518778063709010615975043874182966423702577158724721068010005281991380166195446181459366602099275982160553510982234536280390773120588478194438704885461224443525440823528941960452037210567617206439716419672045339087964779263820923951672480674018168480297376672862908296667159814910730658666548505493188808690966278990822906280975149222257330163927436206356539939543991360863339272327763810305215586065586794082644037255833830499225732007594267350716066027522040488858831889659619917301244347320937760227867592974473472522077400666322622902819141321162190112933092253695030452705305517311657099820840117970158203264630133104716617710420935275930547430003843495185103746855535489875273554426575635018627059155820325043515515781270595206888905694083357603230210449940885079332907068420152348049298942658919857096016511636469667127114475980710460620588820950906499136346922187556574338577328802570722859252299725759586302864912322661341548796327147492670619925191275544499333891644069878941262184560476375291653051899159299799036583836096485595027716563124367282409974238508581001371789192346964004863193450660777742990035055147183725907951089367741571351250637977757485764828451264372147255220308611099036032864382458032819709869775430836542996829161655210500852017434583869574967103542482303649734498545232085994156127682560000000000000000000000000000000000 [77,9] -721601121538223159275676678456134241503354461312340356858537067593148044897139702501927910156904300751566341009013834341551349933719257309143074514272646992375460065117456605659962033515457425965571779596094213309861821444200620148971068942192812331092666662297192014238575541979141881996544803429554473776703091736461715301620617809403876949916889511699914525927012519289238367979232077915681989976365911238861465605941180496130577292899266283495563102495857284164115935438531777892748666001020205362548335963156298895672922766412380197667924154223896509782370993579053169009306689959004210164314970898359992211456030969446380506558137859015362141497959451507863457343231621100493359467143224624170724504319418329222856192459583438883043749800511674395555595949747968343333415385987122387197252628906724162580062649099340104519515342196842657506024929005852201583032045587857996607067011383144577315751358525679683013109997665066730280220480108418912232452212117255349660583588418437194965764747617868309158252970605909146447351759834878030797901084418671134998578771459648757837459003648337721023729079473302099732503165781053632814177036469443345676524572407598789996765759713619433713823512763356845736029158027086947124100695634850623455532874478648053167124023478279856292539371618194278678226738027519904803935815170480994722595131276141543226544566370675461690166507165001471217665813485906525339427558293700981917747320450410260235472131701577594642034852501425098838437898214328698269488459105500825687910394044889016726461646616550570978051743936261036973789775865252022358546801475401184530892900572901821877719570211922675418704211931889818621357307427028718859752682474621077161063052309141202991055549134458605519112226693491688949450729529741562994152791108745573191789847091033482429050278931975198475024664840328773515067877844530608995463418821034824761390591489117619231639031058061916137403133571966086577152414334744310543787747713841620656263188657195063614052471489471272250722538452707909797767854235378631654366935473973260830926017827560875661398413240331557279339469051716517284304717077982141518540608292576186806452619938765314475335570947186386030498386494500435448684822752357146336358388619748586406781929704555088065061465314503588237885840839766454061060218512766841330009676486758377852964547782676600143894724436068215011014996686042196434489786351086592941463322463281869159271509725143021771179736571602297230115953066729199940533916046609638049447675380244599545541113023346958106201310672920417070796547230333964629378096243510766156611331306237346210381824000000000000000000000000000000000 [77,10] -4867664034459388663044806488848309341209914241649896789542860832050217151531681782040017629650771295489601929348219957005240892690009314147725795818553019247219128427000620854734224288882749214675114738896252046173676722272711815486531175603126988575738435030859351917265539021924492647572905206959369228396836270324968682539035295598374479149221943489734072187324176077766943042475552356315293739971705726305574090423884242836345647013299396765303247472087271211690901682493754330619848317370466689108933067708321759622190954640835283866028580157232083990476599384915866314236417768753969573990749820369831447938807358901366908353389223925467261210827776426115136211286550994349825462985419257595317215239754451420872303879739893063346255622954400811262013966649425483166743768178068352245729220285655953982483420833606513053802967212508775579555490020137453513304343210496640056628004243658231644201556036264732961004391328428214019618699402767809351076167717451980736818116926271417133741041525681020246855624635044275155470502235473019154807302562418962891973857105184272289782889068053504788234414900346387818536907180776528677755342040062444268643522425218624507748825014407478931386262395508165641326333829130999508149760826325717289733642909693717423058778629814686827381962790525160865442418650105138610653166125790738848082001621465892584297375064361793757597762900863490368057238376323769504391274247534855805988057559954470406339432644307992204168072436087531398033137039867403000371770292690469618615663955698837485174636852899289667072790135879655343107528982051654272284933420488075049388500137727792283604460223987097787131404451277560424989003202798094953034501545502672536254885406681962412361912944287088123018025253056730615023173293646640830983641038586243985968581415853464670731184186464380559843896212863576989079922462952892665689638379535250570174592722494858319097128380315615567860195412636549462760789538207222841292856846514888551794589121395595492970332047970334089157597740865922786303288379336825782339091970610881672203240520033717225888008864348045841021783954895247375478890254560151404055070087288164012289634674373678329608426265256312451685621084758988898705932356031174069178270324502575681759204341429776473389844436964084872980155429776865289295909354207909475869804113197368609318117645074569079060881790289087785949619065429819586772735137879362614216233889077512726198905289689307853828937162897260782940696362936872869365085938786342315458089888602524673560496898167431979264891976187574899560837990365932556992736751346785969902432757879201035777893990400000000000000000000000000000 [77,11] 32390674649104067937479717750557999954706287671942352825654911764441855492883452437400092414659088646711922245460007093644375722321264524242264498840319215385434894833418704675669185297353842901758791470194922715634817949099482407803192915815958723926779072653758224674214367094900344091989485813358436810496666258415379434687457376802661176196330258899154570285540647178519121749885326722638341973144385758902181780870376684360288334927914320987111183838766528902585379855577959658097766689521777348072985941199595207129789520170818104212359077214698446354261409391257370523890242951495902983568322145027819204434169106624524914011204286991556611931590317487942017423326671979436951980240972209418560254429213082368621500142434523799188374374883476929808320728095926304897270235561405167265681377234541331129074892078423290420200048258489216086010010995162891751485913124283837471660083921475394736896330866690741580762100651228531554703376981706981994244017946278191232081685603534870910149526372702558864701744165408813196529927721007437853067754220941881758317744884194144432124483898398568363158828891063480516131579914966783768502201405337548440744396847668085818934846085566818681003107332949624933157173969792971599574875143643041556964725150322958703724133085041125310519573952285459653002383784627018331039909486324755385443949432576792385822000426809838434966580695778831757435980831771296978014622964205261773870342620577149868206539502974302725960602607479564351588507194801496570329850074907079977775863290547096096361250944531674025494265514217569931769451628830432881847292619311537899730860824911962567267361742296040391938147601001822156781099464698033881878240502895425170114154116251584623628445502681756373136968471523235348533891107749993192663536073295170796077163248047680164450992793042442524183697589498650216430296870768281351939194342519862287281404998494023286634112811820563478900832728572019742188128869640211312258997195871413758214118600242158900100695158826503054587152387035726412313768059179179041179709626217779351890933948783967404726582107810836584706947643031046241186871861151405293496451854605151298650756901910224967081579043379900166072018160071484831804510847001068738004382771465151989589988220250208438185560354432933201772667246962370212723150699463502521196957547266091627709247725185175326943354138026750952454860611543802568911296846451713138266865818475048993405104730504160754729102874674997811757294757283356011034070886011215112661314704365876415079080268875396110662896377714113018761958289812173857328498526314169591197109375898767559059570688000000000000000000000000000 [77,12] -79858807680077201289576139296960041693769658456482676693439075014569775296372236615849177086877517878042108799388853256191338136681811521470975714082323596350055183785064207307296801479773266530167878740346291702111285075448925633033277265649295815114922871379507677565100141503175552526167934961022455655293599635424580522455339497095270967886248366740201879205238915232006262959971397765551502945890766299037463875475708325300888007481420688824177509097751005811715377667876432633443919584666229294578955381813818493011350132402749476356571663730121832172673095473620817386185958062814373995703956237840149707963125404709195503523332991110221681845182658057623872161718276712142370801404649264405818982900794265571673813069751200080897076699436974082907872696327256126580921033954983602384200162849380453332367721393242556912490136104396446726854708725300574720663881256473973111615308490685709100798890918634579869145354452126653391607755866465032987095750880307360668243406496433104306023354603879773006678046612728915346800153094136999653312827156980352321317064292942915748837256614322912388205022033462548485134148148559617687955245211259367068984330017739578862619907212961299146441634160163323351956182123433692177670193466294753545321608419262156928662353189797388991893026647101975884822899031665177545326515059005758200446291290079446103287174318690798789382542049451506274603890296004394246783682791468547465680380344415945781411034770095589284830638922711470718453264583703837390712013963842052844847430046723815312275001761258875018966722370491995287157176012668019025597594262652267832910196941220686962900781243641229501068771598660756863472070254718635448894580383731800877036915529930311654917282559736880729870782955152879945615268198418300163364857802524363150990846725982595643054125408397560758971672371202459383468086076677078749517608998078145579454566867562186231279610911720989523308592583286977458750983818431117834960297754820534409427147478987032116316156180719262392820967921581588252437827343058234990618089898717812839583340452109959892320872965092286777999236201346949849096699100268768871270896445553590811219943685963007587310655329630301321125532150649404473491200064618872230821601741165808927535056997234111526220800443442496331635112900787694766820217035526216656192269771794943446663834779546045110527232032268184035788397981392237637116751689998533274002137541088342767249469123723168643294706758149371206116105981898310484293619463662052750818377531938230946469030359036285767905770374938417171909371151084799751261335854331475324308327745449371283686739148800000000000000000000000 [77,13] 47259014780558769188562077412091497367116350566433245038629383368576906228779050288193493486357076671052548176605260844532094503673227754678230138471776975456948523122839541718431293432031850301217820925342506709073703774080106142520161355179231684477903821473154043308758832857783325216037471340074652285684114363086831935452266737587971346876294430672508884095625220106677918932739666389667127432495213763912855454869452817875875550679934387209543973132577669413099979457943385127029205644837917844243683539820144360649374999183854293337470677817933212466266632486186878117028472175841744256449584812945681788368195122915398759123572269735677721389013635796088678844009878754043338341210258466931799786791344571972775820250075298200419071830159229101898919378204978560417110529678952965649854929368531189543888962416880341101638651791072267189456931635999661798804690011491452495837645425992769903715977019229130114273882961871480800289392978278110541656843603912348953045857414424587846383802230089618672899174612156743700815608945755743222353595670220251449143991675610160003089447298229719388025881255083193604045268168486770996766797784152542968466127158373194422487550784276399089528575270988314019260565202566699590884793972526960834779972227357247592319115544155722069560955755985562880794546378119424310225007418136211670222544156428699252058379982877889261014871509309165159961729965919934904401836138637593247246595310517971457587038947958271251066667344810244897814854088897695945556854065765753762908266437307830470070521143541441342457288649252749947098723316575836740660089427381706020126489132287866029974069774862083790735326364893204493609516206719360996542377835695154072329690255272965138951483029252317803455732071967346787344661758992273242502850242293629491665614913429862194763949543256795482742469817489547477861958511554989830246334013144695906817755552626128540133002103896793967036710546511232875133401617693584852512798869580493544369420253711759780221319315487882646655889952391779311873852557887405553537997312446753623640401504774853667939049774309477269521042119110924636941659644071369270262509331819284105479803130068923898013030963143095502551530590931678127733956579936656299519634017609830451787976099243735707218740873177120609416847669763022842673025646796748091030830796211284266662411260942467717565953926554440840785995645130915331227013353378189101935251178142992423708269964519427361306638881980854184357823362796753949608949840889679795569421189722546344082425561670943117527937715007379240495110230941747119454435245731282365733412550740909135103000576000000000000000000000 [77,14] 150528400432713284204096065751338285002718529671571849950809668286510731271520363818804820843907771700856949646692285148670232534852669045088100660883891297328349386130792732627090308241563133921890045739539181845205991336410292867285735655016377322078153930810562504461499007890620065988554410166133206812230571817958305267758440948074961952579749681428775578910396104625283077514124794124342590147100374200057716597182594534724792692845012429942235021324639483939330606295082867783565078551848798301625694426948334841820683771787464184784671799393412531605558667407548500643481458889327308942970109202653990842282845169916164191292871699672815198276132582706520807457007471485745132870843554426653729986386550857483977962627600407219583271289539405958256569884824723311330636810826903879400801089017643611440939407367171419118175606334564170735071223266236625238544516667417684224760932724368436446624392101608184310258738710947464512879097086295952403267143527829990267497113586185412310647680737718335636822952582284592560640006906482546703437530586017834277794158763982858824911906139485407092959097941441258406855359860632644533538416873862228439778160413649066262735083285635209005116371572084740933116292133900902353462446769627931094912445245509554038231292186671031330756409248928559130781280523031963582506272122547991953070260210705355167234067494835733715590787176027591160325278761504931245182850822308709314183831138864357746984701109698702683210645560092385883004451488724018667420005951786949471898068429235330831087435727828750158782880728609685455629546855845092399110037691260369922833516373711877241444806162355436910277247524943664233205040753188577443134523527721451926207021307902489915060266807954964207588635644093604001550763119327879486754381527378119774804523314441342953368661159958789945612106831041796109407641444473556747509979054551353166031197672569124731482829319998526370739065044094360296682932482153628593877837392336976675750226938962029010403807447337394166105212684412277852763838303492425727959147801048946363179567348273573500874453238878919283173913072071291770261291943698509112335328154999860754615038123104770213082335418588252783290665300209429171629143708004460797476238640013732655588035095137278573674190349181629835085734399397078271075638562717747702798617637713846666596438337480502136986402565959126373989650456653984791975407008478381630070365160092508500626848536827866504041119387133938022482334089095446591985025789970303754010451888142610255770014769842977468902544570855666668577602881985485988507947265001100634675081874401484514825076736000000000000000000 [77,15] -82644153523906724448358298951357200587900381070829311818574434092564948567139915544074049741461755884199039294990598269312294833997383165715741431124920446873187692109562729092203801259145776766357267883395619850923250013772093020024079752871717960219775334981920431057647157415820760868450814091137881016471941082365288109760148197679866083406301236468374788398448116458052703048825937803069188876943946470998595998613532771806597901808880853422695178980259838459286658068253351633118272640962834182464780435883810110333429815673726256556845242746142936430339970610164082266964750569909598513857709435567486632873461611608479622055066653638611461171889039075699824298371583307061147103490911066554711148384758908384932578749967201101330252997356273264780487866710488153543403162991540089185761550092029214604123164465384044057019635202235544042738822148873836632154140080250794268774271329514396672948746683887461514207579387481221514751664889111835588755698505765127766085183793484707001547936696861000026853498025859856985422808776156132092543339279416054040643324611699400701263327039587940379686155009509421228055361779278158794402821274229690246044124978405290954855777185114418741369642868764889823047248727986236482493933475692500051643219796039475801076984456090852201232456417893077698314983349698952479152202280237100859440961489436357346596774281438720934033013981504695499768893884217952621481941181220178211893618299556950698242341483345882992347858694790931127124413488625803486499230010940622164095676198084274620984587710129139053525926702745994657147368572613104685109346429511391963983889750081095286369247261949478945271836611425054779026890735050396933310770909274007533883939556469427915077249340932302923817489186157882139691185563195511425307793832825109028237229272644225473773713121486419792580752678768515049667980122223465148942023246701326814026345205144602427009222862525201556993116558671844095946111710371636895833665853949064268789589352553919127451866373343146306760003402814806863093469691100124302342781322580206570055887473484970003539694308128925457676365387633375404325880268428381279351828558095447440919934331735089490817891183297881372266040013155512058978102917337517692414149988259766793661950370730849392575394320717415622548811935922208448435744565443353689373342654065161140876650291195649091726293626249849402977618963655630384335220862409723328865720122405329757988933066759069892473219745585652555880506729960137002371542579754849626229958660544476432608578553763992813301419762043205068271785583103951611335326549572554354918854574421560640931889152000000000000000 [77,16] -813143298232141162448225371713874451253925747104573521851649258234984667417180188433524995507281956937135632728264655061742884572870094857776964533181433937113903071152581917208069413588433657060945098991649227375065256993367772157917209076517952619111630660824551872370891784005238308917568882000131626397630458627425873424595213659449313869251727452887742919593257604793296035269594803117959088806832273164688952154793890193257396341826507516815136819353071681772444203780415138351822991616732210744646908584294661227425433674513343156184613002623736680364131253366184877198084909132036272284824287587190009199783870211227743426983866248201265319203653485218493466844099453290751056221574913214957674135565666674613885480198010803117001376925360082074695397622841818138647826310626744089555186742755554531454110115458552197250824555582862768661314826953396894649186595797559417563468673646037824487478691540551419617604463571725543232669701682943067767431089462534439487208378309605021429379989671373793247549079350498108200264296036104650563729989108564420588981582186695102512825981047991503549916514873615691140545263637580059467360036901396737544337360254813317022064532427791031012806974606557279548016199388361670700528082474240685506945576803009043452783112912032254135802736005979234744645147211010910380229394827832825847769490477277492473782579784664726655897951254488545827589482307239474194259705566230223679315819308023350911890142572179784326413113609262766664856874139156741220862582112885235471701519511583204449680305694951663192266665671946242032334994400788347827501261502438653261968166141108187034037857381623956446146910282270218707345890322005412766708067284957885628213346953562612244496994003008326154262830722182177558373624158074667370219539558507052507360597984852740968959607189387383338315177963632907577720535682222407091219273488498567448728635725308476705190488866968689998225354901386952256485810029549481328070647850624102151752295788365117020328660009557729937143362906393745955819916205796777229193977924644460120262734174076168463511735565777612300542637534136274798995820647137846689521007522619993523142938639060080077730034713700907081026472825557703177796735403598618135603545836834906419541588072383136734428986291689161939830779198111017133639599346697094162753240218463777867731580232352940182977370013849624115238901323666407124100057079170236980829672414835072005485432306645923151305981718287369034392891801921319433092821413898892521017352859123173706190475886200223066713452227184385244728642017336308594811909497214521553649206180593454591823052800000000000000 [77,17] 859946424549641868257171485041610079266984402406426396020215908835762177288344621689479484252024006603811030300009442309923617637625934470958862544918227946952982049875594466207289933695573661518485912472943693535438861029387750601147516997606773025485140359972978364415315778392914018997017260223363236433827703012554739724974718259155811636233257604727605764467036556652565221388488031402101633214756329573195129806671778293160066206037072531492594123251423028058325973765513145858220993449279558145187675868290301437827053885368926990348014587563325158776175866637530207971669204658104557095097161647929910443514100793595212635552143021980194337658123302106263771387644931624583303128510795582108921612787918155529090894305864220540402780418310738512159300495731135525389103038008074421681222175490189073195320269221199732225834001139463686038174377806715566776729673732239960316403046740759795684175914934318498084301812530896057345691530496753427384307301654535157029283157393461057913112933647984957452491688599839589195368787448376981309000443942393919632340392052400446732607110567074980116706047786400259388262761735459478347084976474497627767542023393432496680851838581811840983723157171541665162765656260988715918348063312147872120011701418503797080248523354831880936264620855683164296609858025281957761005392816858282926747469082420789563495668160835285082765306096480805660459484085366023704291453069711167202745985267184432264076934966970466481956789334325584692023881963749371566840257785297249702320200474346989126720281825665485829326338181224305572717341861555572691493201398962208412434033718718380695214773737395691218202690375398464591478069143410587955532075581630287549380751818884690056527670209909413195795333954507127654972256438241532693057418810717649797111759162032657201356357572910842586940434144876554961032122821219663576445810604698452136916450141204633126970008531410189115647086231529003044245915954155704840729880682430425494106193103494002952075992443508933256455229579594365747351837688813365503742970490309378798816634735038849318312968570367667671274279006963698803546932623806547784145919703473987354752618718763926590478827311713839304129407222913997755685444756005615397242752000525563953813637869743491229043051180936521765013858284682423808267600402253012478158120061746581888720763268248462995230235627446880063632368643973565688380164268031554455282597541749087366445549791236342911430384152467523334480128876855238944157750423324047131528888155791543192086936522535433003046237429776986704601306399895892774413313252631714370728459295462720871281459200000000000 [77,18] 5819879092519070032234859185894208944135535810382567551863398187750373800660414115141210443968688134143717413320008063908814748710698065361105439273655651904398862267427757089508816744140864826015765553862561788078978119319009122812347522631044063076220489520364729653899430700267469280830984910708547372083943741305737458223118268118484104085892721968536734837044340769671313224195609561634467189393854076553272971551150088248725494343164496912488631026061342001389330189781856824391274687319236438130604632372162838591832407683345063577794853382952788866959876320460214477799903456051488009987561068812074887081132792276566005267612394267006852959363550916304747558317899198685205999052217145466547049963072616007651180217841009575541834506293428949388005340331793575898881616195555955830908571430924551708168595777925963036574521014837192585904301365936836706749161328176889690195048803427230809438222857988863476548560697353694288856510002892233404967840966221808242479184188250483270810262723360991123309750402866044086997820444549881246437085223991837484942240291778241367183103663519794667666087900845264632787109818493514528363515256898990261896791862553275163248228423905607145449569228312078886051268351449656988436828261040066604379381578970404774856124844779298702997472012749864044517050045498665456940428574690410437197378478683747509604913042187977043333916765906526185023972467620164142746144566955737786321812984207612565682638155277352892489228921104045907510343028260675619666853235881838631628043514128837291130781611967696189148032966934887452165612261587871764586178330520920706459666429906585208608623933736579819707466994262138917842516909320621299658366707563000074778089557940261038515742853647920501249323246445060979475825139371085580956264124958179039611914176863826610732767843085277618172238307160999336850524427388750353037217829571383152207746135633597038345344300068431469816707176260995488792700908789262478738236834179220716102602676911411283445136058540252460257398081072407037913313253263553088402769259772106726657592043866450497221122562560244380660919168944739392888832027865592579374002509297500963491840123069703319799627812950063296623816684220344552084073499219417270737029280343297858594540303497997951734569046165605767659084379204293544810769678932754989846072823262572686342657993269968056172439811200169314902723175381822968685918921904087392122861355797386543195588289174048626913271892956806539413469766373875718398552217990048228859777546511505231999430662069357717377055130753453046151583638421333019231416731360885927139928408935450493224747008000000000 [77,19] -25368405226152441936314090916553600383211485869407554300762968770883611425751219608833045472487652135996764627531716714179811439378594531513390905108278969028109619251781157564323432045238236286138302627423943814285142990598542204483873653142192014748248782379123503745116606361618762298355507709587809809344779815197647042328377395014557064795885587093961871162174114922310434161478806539509200301739153929501459476720070971179691712511831663759605083359147142347396613948371269503064657249906759422276012312980482648088645892498980995012682696757376088036946450087777100112309759976573027639099651973197635116004914041509923992726016757728429984485733106065143903015219232941927164177999990224527554928009383420862192988061045827739264400949749017985230960670635017994330296340816443004345772369657462541560554715543825031772792633346367152168962425378269124259991167829624778770376300384855303192754599883953766622494155863575396709868325232677621491419078585123424923336916909501655594373208086815694776359827136844181073132046773407693921013838393069393296441671010725239853427224353414832738447540084685178586123206227518777576439225519501064720346649212386656687944949670205037606077071060162666592848973994417830326195556073796090869184472613038357418712183441643865958577945088875579900254378301115015414753701450512028583190980217812342576517337693612873009713071117318655038835702246250568526910160157129092828157299869639761771481697846392084868597216461114645789875767900523397369306417329443842823581063581802539716584928199964275425930601640326443491114506416789671783957723426481141755999742761666495082149479426106943409817207093927281065677830543673581602628651403485468013178614985603387038981745982192197532533166473521705699576823284776138689202335098780840747389986507432412739216253337440931041069686489049025853486212585572835264057990643644260438235452839851728211405157730646070382419554711387154583865689394752357939259615829507615376891014454721348618626833741398977061303483200974978498539010854823046301110447748627616688696078013148211473891488907462059066512211242584351070003805024207942719737323027387390216672086284845733815088752014282944936141094547911518927654768940142665589439241351277645670957957303626605245451492651728385210300268692034519224704876674688235899481810910058019776057874283338984869804501131804908115728849557350377325408721326438865050688508475524110959678121552017854822212848280142953273345904381402606953882122765490483074060239391386718311568302600549948166399174305764364297137225963204652883831367653216599756844651823604381871117434880000000 [77,20] 60272657820085349118022182637133268946063615700443136080239919498142832974571838713422010018974592274192330290307194013513647418266845908855755186893927558492550090789645774225190331776934518189079276055530092477477498160901767790610814287967657621202449198073531936445631035730248701865122055910089243875667485066333196150214679637955157253496735296174273344307411079440299891817715831512891525715823557980612307755949033491662459519843895796730499490574376389715313872704827952172510429326488016916669522218719965416821459836975716194369762319367585737254638406258436013053438363476899271686962880744839375326119516636540787294470219724380455574810843544694043777501672038194276779502346992400806122301945204957067949651442633843944070413212480986155579465068680861361349305581858796733276796589734332523178875381860311226183049670862538633290083282619840723352731101729850062121891826323420146374239378292195821765669395216651500103810959979579827376918434133945892027235829001563900321106516164825238881771164172294364867100968461899707566258773964570204904170557144625733179240928238948140306174845871862745150359235698928440741261777905308315013414687367984019597669139652375941113086748724382654736034451900956290714248196658400074242300198647429545334274238752588039224312097802958598350781480578601178656202588900267833383084874358010517470922259792806982861383707313045377606830606352744125973533583404181640657599595931916163161696680118353055626295368746071724510476592139069601078785846415724072063841469661984193448199072522692537892181220971552763772126625100012665442466480053207401818094148235346365301794354554320244254798897290143627145382277146348877874335799820519785150776907416925885485926711683783870094435898535388817833937871209177847310611072379634934402904156161730176512291197113535536200588197875334746920891366838315233024629519999675225020714219767183829988469171997344560620455765242639117122346183544685247262483261160063999367103113591877624641253086531316104006252621051266184872832910230824536133704224286586396851655645358592039299696338980524220252138387936370113102025801697591706257768021130669764606788723236292959620246020119154623458738882194973710136703897645521505485532188814864681839632422639259675324200143733767061177224018137946424080970054204876018685798649943788725570527960457000988009594375955743446888074300781656534101499927507905009615942872709809101992307471200606942267241156409753410463363449749830323186799743375312269871093130519704745549609896831287211048686315471252822925969725909762204565374833995662029500727954588901864642959114240000 [77,21] -111471823340407595489097340401030405538105185415957059695454230026647291529812775945278972463904839610156396716608033032707066995247430229081232000889618877286680647031880329599400163265375474340571727893220384611939402630949252941724284533459512100945599419289738721696013920875989776805147324345843446004671314627233779997470772083122157669582571016702522154038180576147836319255993836649780153201333125612742502706067319982109312757510446482479710742060619730414508879978219273511952612723202974894947683375839102853733945965068392775128194324775666614348596439600018322865501953567969532667443147186508226766397693225034782540044472260471719787891098131067252820544218189032915568755610655473652350658412806212332559707763134746172439200086486587131204455732934504464434046207681665162269670119048114305438807753776087061220692324195176003936477922149876102403089677696432611824255165963196814984614918091978453006460607812311339217968026495355555046134022494260567517745329633090622852592479382372782716704879340019190224486637988203697820695883219107588659718934121463794099914305413522566666789794331885724981403640975711072666604274116279376087281364787161078348754976378517190883135706037580866928393753136909702199940987116614145374687369490056416627493005262505080976665816258053239954475898220369012823611926157091377300126888868988282062720852811691822855030331537072478534058691444480619942628232310975967020797503892927576112572718671037686841329620311782966722079873974256543204774993716588590051416168280468325136080889015802254636898054636139433686135342054547793122615476786923615627141788738827307144001219972023803641033412460784700204250902807828947975056904753596980242171652585171744504533877109621798229242429024190134274936229807208422277812124587345909411572397994699167194099283931233692983494741760726179956141624935764051326536456678793732353769059804533735878630240414837669018153356131237420960239314815140914851923264298251971736353065175898139688706638118145226109208570149005502827242373786022444537463365240560195086556814462646225242607467935252258022578897812905456781870001901466617089032975027161856366929933826382364014752749263080065757537328652385010725068740840221644814636555146895825652182698817575015679469831405592218621368848373229020984927946421065165030894090655223241324425227769370037852613980840737159748984383798548710749130355774612428250350251677461746756393642915150474251571003234518047501575786049797366944323546305787696760976597842873193992535244704075167363194452919953308750569417142613693233535776151452910578098149201329560485888000000 [77,22] 179540774225667279484672452066606604456632320362903334063384183286339324248557461307067352835566181070993478437125662650646317685956852651174775337700381951952806386443110860705796136854380417092776462223857114834024618779771404192759652976898590484739943392367701334681551758725644856740546732461102482321724212981255042108108085185607645153396859945682656441556656212049172353002918452469185339179572979356500894900839675700385966021124778854183063432180366566426424090202926332125360224008348326669120674522643820393934952326360302974233096313090306542737311073728862507593741808951235364797897323431869569083654285573242856878952037508410521616117445991380871193411007843478316015159892344029992225770891096467194561108359861598401772285472436430957625854487207300942211531598508611264952053644161616242868294716656292122508659275415229147099596195113751930262355131890994530519134744930526294156795491591986807534056505200574067023200144078178593669740069977509028661242911285297573952977423173398312828856257029651039766111811374133787749331646292295133470532544162523015784476321212222949568016545993671903406752463902199461740759695251207076579572330175084277868340901615732645967177556516070316973218468227682854881842862626097249272358197873596363733851548572550101369094157968280704616327079018823161368239156478441881810231100062703813023744311696079699336717067759710847162709124789886621112433836200973231492577285777196044784354578155370654441627376546623560291922439687618139010453837607993746474542097929526013967685550779344082640110282478593085041802360582867629982576487722455895129656410488575628801642539931695388581081383887515406114665689462045648942962711527980044046653643413134815815881259517515012118274445141258913580240744315469140667125672553288317231906182503255434792019935876273942065479221972634976729907541093894520547850103085782412771423995511594972245738233144943558199613640560183392425818462981875974423810970368190538312628925908268757112486621500422505601025931313968596029193168264391452254386996148425722405558638528419978016535127415831295982078997082933169525359256715816379798132604235997498476837069362697708371213098688248683560865064396230765961892062497066139942022158982830592587298537987208057017136893287167409018069997301302823590947233454248254155949066502717005438785082163475456677858341277356537438312507869861426728100725943918152029890372999376614797277816768596564501457595707926308737050997793276399488847882296196773952923440000285390032805295422755881062796919508158186735305443004379279054360969704695593921019940484274005737472000 [77,23] -261153425423550503657250420419512550085534193454109815133770413478901575135783700816972498324277483379726166996749812951609916764796287778647988630176501941779968418720955318599193867735657953946902346943342013881967001848865709165357744791208787948796058356410969925558314439687702348928411308213329485513292067268787966065536942563898208687386508549577683602460572957605376206056081307269613324812357129235260250564150471732982922818081404852241072665228817512863345145177555454035358689949168314312893220373743731556218922814167135931491379883963156042369505048753177286027211104992364297617354560494383220441279836432679790557157278824428940091641389857747272084540118942523776476954976530447445783537477681907486640885363369820649274004971470429304531867063642314687071203527934232251824807113389194247731887338277104391071960001335889029696947570940915420360167662434242487623212279576542433458181074542655771349597592549647468345242520643949054583298013637563247577905841510947301259108360189489366137018205765147069837820023161847559918562548741853856997958590454071378913798545858846349373445015398125776783343244480388152978242613093465947767434126860173639805060964683252558282478686627318099886249254815685434589954273841562924620812940542852792476324092578237969373393830083021930950473645148317936809527498148613993345551444339873289299694852901131518222787154332776406022816121120805945467089407567101691470652128816383804404680263761615196683232758276003260041801572919051860925999771806960724326715567871069914772611340805230319685570758671129526629816357530638478202404590744887387487328545539754884741630750949353761976936230576879535439649765385204033590447421654802086277490397374137616211761425696144515973316703397715505114153984926988130223886343200156410705345902187733575476900926085504737178427544568546855465408625921799449975716846167191289885451799229756588238325871966517636621349171435757496915362297076342279480549343729995493428370949952250214663705529825479066616563041794013343814142005895556498919474285407841948360156612640461049494852883117258737444450082128922432971085969374206767222835987179126047272915450346865260243322443884985203950993305874655175385623019434416730473498036171089260754170671725228647034509522575880487860800450899110076153076724566406164600143670235840407768530750204196380313814236759773252946869825100315097631345690119103443965080962966542624275660286031463496059451409644108385521744783768863874568505599910352544447110159268744840304967385437641111796233449297173795329251867042351099181396338915591966094893408766165778432000 [77,24] 341414411849065459472106816587732560352927332087046277841585934536240387022827485200287621906191484362383087756633363815808820123709257713957997226666039194577166009751211871313449344498521717310884557646778875960463346008313655761339420316191161014143971323757633054406687844989844489136874518428158922157221677150593046020509386298112185753767536292767096551087136227063511135085735836941241955564919698715173120826460612816382807511121750714083099912679472867794084630389126027954468451100938827508196838985973260117898291605509097023846214639833773090097974911673625006031538269707387853100544761384420422650728164990353427437907920755152864696424646628036308495204537255005434270805101270326321429911827697076914409609303125969480523311538100824321379965459533856136607745523617977345942873774129879327801103545814163692202859096222297028471795938806227555645886424620192118955700923703199656212023489398459628555095273195518911916726473341182978320329574726080208830852091245460239453956552059625143163350257503542347666745836950627078996929406005706412150070386222923648615804584240888628826513578878080242266155387628247691151416832795458237069498464925227125003421692000520155888884860233509969391891224310313902153291568464535823509942413056380102068028871704518777309699118097822886988854028715127131915182470698093680803799063033853948423238812709011972147294267263071508752593424783787339592931620222187140124888332960702603985188473738256161161613783754314782359368018190824519995346047989468316379395478305836553704634987355094104221675930083070913599322404958897689925165358904664776507158510163385561325696262622485807245800725156134355806606192061180678011451184869281544213692582522884497445168527714468769430102523873738351706559564795140912358653867208277196673732931954047676471358389092099737244045639565167432002553493562056951685798065352392321689417096986508344003681768771120423952430277958033643286808876593355848985632267458014023892863227907345670291625656012648131061543273193267963101397719612305125108647188396115445910512779884650593535492709644324818558264501864872514056312629158123276301483732889194987470867515818953764861369014644129393352210943014315294060005929949499907067805146072094614633909942665187919049836727867542618748081655072568568275394775325994660323321302225521333658390134725786204321004174450319603918973661122436561310679952245680543337704251223325808935467342895137077023331279433889416454408353506221964278805819299634877211296292854876461244145712572579546982354823514472902874783027861907465530288528180962085935207529893068800000 [77,25] -395212563203413254889703059793180305804710850206458770840236658562847463359909848335801528444849714454110808048461785338945022942580508273246283312231555202927915052622309241332402405473714938011983882220325249420696704925594430745878811069981363781398848279602760247937876594916247728476384275310668662330134786731497976154603462933958808382175540545415938280318901694362542824850416877632756430874506671760581218571124652074110636829731493979444400267990824831641425491271681665065719213094155833973429515604550573517975017633125057308612969006485135477306872637087753436224919876661570443758142050551505559630678621616993661181922233210686751705897633984280032566427075362400251398001132437952753052341848935625673429909912433041772615265336098928986847951554612401685970035235789152534509416006096042382705845410552848650471813741425380060877924743923683080749680326646533642878488507772041823441511225718995414219562034711094987155599957911809439119653753477361563058558283806877964841028572488941884000720722376755079466675549450020094753897435826713053091108996095162758350341953226923462864056109714299634302785429413143094884146502141665788113571954701559944706638912824234715579620718500613447145763474307181371639094469985976278497328536869824400748873875296013887232943818060325195949107003946273551265663292595468213966722755189580716746887740007313174922242722737070703029488405597016173842947088506950948237166452831137191991375679620106440978442005448425288052766930548101401978024294783807544616683639252387003407076517998321720150395669583842144767687112903431235912357873903560429619101257654440201106149443387397617517956870898624767525271254409698367903134208858411952728890412697053905187484910774602943473491224816697480539994653007438508554504843897734074376639816869467763858113560580648931286259915451029250244694469634936646670138554065523378919747180758199612934774381365634294599846456953549682911794272687391388465927171470980535796724982568114777111006390889262895523431169963736923253224010083773193347934313578997957936676355356113779153289576727645694901330113459118702796392291948579707590931634054458080595253253097977332166870109179892625395402931721581456124862757952459652867963036885130130045685637137556878633437643887462890301937824426318147409563487868928275959377941448642643458562075352172676338478716703893550535288281921493485605053214308158124958597820764922086225680702587005873256380477669273150930202318123204966879420113757699364171657949179974763907799769798508879864847718995303496166013081278295213238377190163412686783864436162560000 [77,26] 408354748587777585297945596378858429154740349759296366597483667792847751471232707662935482825594144388272178326963330086766137793343405654387326738144422098013538169796797761324667281743608421044876039603865208630688538827404251346080588149609088208937053273972805590593044552536494429599388958408079964979582939996218464609060063469206843598995265069197231440447648496520875691751183218645740071180734944449664531818045648133320130213607147099519684289777512620129029527734076064796490954171028051136331373090295387664987194044567165787880953340253307487221060834458922396099467446522411695367667645763855842553616685660191499624790450800287463264241236699338387738100092459407685996656873517593093022628589251788754022365757646430198185368616769274415301563504709771614114703772581338193183239780685575747744108498243038379999791184874555408191486619690024628442052626933898372290702601541689362513096646421568104849677537100170415900310775847055236974243855389121514470385529202876172741652148121406137531802427216656999780551843890067867131740300942394947742158492495435478396297174982400624863193407422591610803010274575078770421355287297106019530793488852865046219391692907800626337531497919963812159729809568748632224503769392198643277085821501491974363241549214603915845972585034062730174021556090229148021335677759186704618875198766382023268348421910412060747775241397598093569513114406044938117481709649205317868720303140969568856182017087671167382640200657539911835248211529190703837338772398169906845009273902821733629606896106081432984137104616658965201428779992414852778699442412479451107662518586868737809995433846157727128981150875267183108069323600497763589415145320397721169078642954390240163245389781862569216692464186573222229163588422200252191831572452022098853593288357082700269539548065929731956580442034166672114117301857323886622139510663898533555915935953187420435955376109795323248187824018439078419482698282212250968647499273944980417019962307340647451116804539423285634570959603677745530380907890268737351056720308369415747345467960057950752064385581512998680808333180103931941783831617882328285864556651965123070990305930680267004698862624434121907967119948413091032781676687250868494293350291556342292744322426475895306143028478875798144073118219925503762711628345915573556919553670223797361768677958897794368977061193546111428726760456828366268470786376564682905941383927530806393131201400895928628599449956969279718339230256375063194763012395007286227337335364662486783657456893011390617620314051701143020149413999866170966055071502651103991757275136000 [77,27] -388869139516225520055354924953801150396812144932156686491655375572900816503316990619466460103371099823438340527375299752266182921468576300710000153928859015441541884650246186090495038635479112383101754029586623945855813514132801303087693095409080416499876963490340061129745454158047297150378302650644458051576412750858944545823884443655630170197281499047544821015065913671932299433739057047693121788238373196634116192553695520468458828065171716109801869512049009211276883165508040830647543332884473895630649603418797899623978808511672348464132005913851649289455788074579726361057642159921254906914724991452217251577320536074377821116813371501244685270163998194262056819712735847303682272040982416538889644447925545457254309916647695236976923252252451006677394866701015132893965702989213409169128573915698342633688900698023649529624548805281542919068838384549251274562759332954770974752198740789677967132289795237808228093623178805300257720569808765717132617614561889685230545116130019808463893223935311222391917893525189001859437752675732834214429453533757669708924564664077553611624718465757329038580538041121294893669010517818481684352988123387791492622218646612652639457873299929002691127973670859928599716561224749327852288312393105953138197764835768340623530063159296443249698443404674664125187263770415165645623338328986243620793432818599692648769084657545175442849832319627223926929635842114515314243873998404868698547419664532240756602196801881729887870273734901866480116407174583567628724153838357080405042774028391989689561167294669418627684110441695448500197201842698624001061924715180803319348211374677994357525052227680051113924688362384520352442573174053282146447565579782044948265819005123927538509944880324001083574982012575202818084784039256175693845006472802588270875639994686720051184174803274308836257514646220481035409766594705802419216592903286153508268838290369069481901702497617564763561556154637159912414513458401198352074596099162187549940725558573813173421430744855899276743095436880780069620925311428753119282516622819205036659866413853941394467300776816977095969429012477720979201021961604550813850183900895477096209370098152073849871775746208113577642652825165214500937490509949111462917030657680393205485968801400409653841997582598512762238744488808173720933316712979677094383855005469028353509901414096464169672174713462964815809421072897159729412733414613996079166217677295814921563250644752295149415768538935930616533866058317512312201078837512064978835715753485045192478375785009442209875740949563616238747011086128649093869864435218135870603264000 [77,28] 348335920855463747581465447636259738889218561715683937159606306281771484245382946026455037810299494733694559622617636485736514683006645028524583096827231939581166886825976505668237053973346100925444101931544850809988395755107971275411740714350673926355540739249243819894352853668369908688918295322264716419849259380869224960715246882284886778698439695027105852771611693980840155530963973244515659002012750381472148402165208024600697098804784439980344451673434907463026857397556942560740645396955069455961185607620697731805664223255827971135595400164847677565265061718758129956193035813928879146127888751676673817106766104271619661504464592510038065047097899602612957672086933876981922588592684678306202303520336238654746566646264777139000068570608020552667772710540430438283499725078346364838310516911778722405830186773560272232603457195273339562338608823030032196374416643746082628189243034051080694218591051981673284853333657403742464684632556871928006626250236997504432250938205057422716562958057782708349645076503689285381052535337698022710949767663071127367836890925415533704798499972786753924377718661513583575733083961887813133738693456992555810445838507611952910839089317801931621495197872982957169306080974696521162520931810789774126006874695508532364883538586777854303348097031986328732016328169385425009110792882665791974270815348856753093605367883519532016011869763577332836854768330994957824445951767598471653704874830057372615151253309966675132189275224890437218007417442887015728358482024236907898098806651237831954090877922386581687991707488248863256994314077092314032070616942370697775527142523489916306850720327518806854505780182559256891148641935584714769333077762601843359309102453206821329183865631412501418774766435156154844172530872040043125813906924186356998406257894297768956872183497829233005580641808796139066212160283451493157248919692658160621188555036465969717811234429218548837274474193863517645325708170900611912001553979931892559219501488217641605460175211787502302421176560431867203924344566777734289687965651487632799293911069502437210369347858142601384288694239761149674593332904610921344871503505515088040715174606753277961739939461424679277947464401399243977793307960912104597511477609444038474120939413705799705915888217144536582352997037553729951787582349010063480318209021578930594515440338773567075245549757931915668140986217539652944437531644726827741456965658875859734786078536247044150521183685532246331260400779237642873281042253349891072273575401615658750449646841476008644957041110070449565300944205687029649392201020632324898816000 [77,29] -288173816646045289632759187526823727966570087141093748312966391233264488865566231769229083520331387656835406383798549317933024216392677730491179220838563300275254820184154224786291066410547931620345131694335201794967294347088564544360421881776130283270305749666052676311056690630140168227393041935017149180583227893843377278855613742960766044100840057715549458421967551777343835141456559395748227276102722412393936654574299259109631781243000872853560233726880280639634962017523964200755536922827175874287723657312103332610735347413174912371722018353506104692932532314492354643931991424362299156554301309302633043472519078215453688670319208658642207437768034553311742142912687955690818950635944072841631717054244065506793918082656465744954826404643641939280108261600762635156333252065541468621242256524090483184197017624709608684334338176305174125567536915566288310022658635629403076981511270496827590761160568169139858120538532247595522793444642921431242054577837814543448453818731541474129378012235328287487087877586290407508046700781165412163833024117179203472051987123037988675205213033824922718009738756780837400902856325268138382249276680479247645952942029868932226247518918537705345654243405572753862931354837429294387860357235808049935590171845717791424687360924266556216940976374111552199081171112768527036719818382723579060866228006925672822488263231579644731989950147619943336027872653511799349439045047800303644877319705645575846440148908621839950935792046628223453181343543104903464944811779046088567939005120721274524307425103960318043770473902700506710291165926894138297792477043428961518812547336840996797089199762816339477541055288860701228361756735324616058966945543414844171076576237879926250178479818660201490157325285210557101647743620663914572965272312543204322243029673278690820024465761429743411314280988282948527096291031334412770044554610002917997442775292655836065015281048970963315435142579908282983097512162376141350196517329047361632793842251485640655723527675108852409699463381333018475859873667154902963689019932251983836333262124330238972537780464806763685288068984664499527160483634667719225058666253811289936030120950318832632527189390641686294418328939949626586024907977064709793625301568515777587000266103339945385182898659666989401296793172956184471391494458481344208153231928880552044989782871528905547850446297852408530316889428884609535097702838817761921129650627534878958294711317904912025803071907860548193815611747873489863397075152859088017167782975314266921903437918869454264557108267380076284678424443480283628415442097325211648000 [77,30] 211824642723300073993016012726506075839795133529896679830114783683778591065900538000036910867507278465092571173272157259739720308707914920862485939729433671192101028104093821727366387757871194923849313322145876005062770789448466604483374201485689935245310674748597333768702185858994273910203761177669025304503709013484123952258119781751043709331112801020073774963687574594459158749131482879785886636812875920063803483898020364178895666290788575577123458560557185269121393612852557704076118836264368692164767038017712677734750061394903616309136078234669808577530766477235115162013263691066914453046069966996248908323789044829450820161638802197801190978676341673536640844124017531054481808329052712156645685913394571125053168307654634205378753769169761365410999061173469595031835477036873594089073204023790181958452525642353821159931551207081024327920532762393448133581745965033788569802012244849071459667191569419938387182716233432667034079813378500689001339179239865266315400367687650151022858452641074692835780779037089795485899519243322220385461211588920317117473870107451318667072937057148802964974241418399386611376214407375539194626476043415185496592220203180644887922725315991930134652239606952193670111861887808540997595307842599650148594132290255613557662051092024692479103471699425139973803703803860757679317455469011143914986802029339553135010858400231920179276995368946816688573859222159643707707355425163900607686508299271681818103501962849627698579474475419658665501654254609411264641907666670761954096201779465620406036344387628726539012173182806612015576584696708261666596827743771689493878400575605189950238388748792392969779508950712139878296564858085612315484236162281454732811263192025788245366040450108306575608068717368647702319571059776602194223452245475385117950396810276197504271937902352030239371021316296794179824633369695456508712571051137262922983517910868505164673733537758224056336360984733793331860036103400666393021070242354506284559538482648262936983983591989183631665758466777795436603921920627674161086101261054263300261540891878773904264590174793560595749780986499464089544749405100836002340080122577980053719027421607282180623431930805347982595868940295189197731958287476302282515311872516123266122693724427678686694234350178036301605773711476517456746627840986383125005549337132567265532180146951305334861746217023038590911914536958447803304812955967199703568291705168866103898616827724687150314716054515917327114030501673263852675943617202699408302718872143004612105075297391219573602494555217085001809234722856280048568616028733440000 [77,31] -134516217958530783266626213798850088697053274375358251899768727510039613948846527461021961185963081054801121789705753251403977722274211930432041850129813051040540949406702910374703780461021714802124823680501737439829248348008338588871304208555787937950671554198391611164917826122312432952525136778805624218494790589117853730495900554739471273163434066445856207850520466967731118185933491375371736454311421669325024741787300273337446872923042157966828159320756497688982080503865702156099136820574926691054534896157137275549909018190989116866222995701003582941430162738009765253054748698241900910222771608183462432614182044562006487590370690012751084991381999331543430730654208856967803101320658544086051378252408169846094811999671896934450981422602927120275899398221453390651413999096179246119654904905992401916015685785567019893146224775357447588455794725712590332281212512459047652830114223615966209942771761249892529253649077902884262199725719148649005188027747583830233107868979186461286397886407754443836968583224657219535457099405282198463474747034042859854330074588663591107020397651444676847003344642601042269278799819324532124474947878167221339051592635355461644589738298506465887066556945577084706556048271327997717098257646952239954598468943929828890837218819873006442944800186700757436828663861067490388059980299360628103932457165050714395529073086208238612420115026497836958893684061043508242978511316217141255725955943322412138498763031498914468524455067297394038845430812362587708584403056450307763483536366522729746292613245730652082006449708395674702850519903628741598851733461195199258701035344297671327502321178124393322346168928243531805647299192862785572476217917158767091839094485353430515135807169124133064263771854173405443417015860122388018668786339957695269952445806435484245098361872136944474196957087583465618489084632569484636093537536853572784072198191089929471718120468436646695743347393797160382432458998027179928478813785278594242375347634372096551593967223225433921768847436386728311436668428529216702797609706696534288020897501172724812443107387909697959579952216119066700970203120702228286434906340774898470504268951078817374400589329876729757714938328032500558635809287383007697896454072973942331386372474885215408356163364647502750881591791509606267925703461466825529817681207482900778183619219868814120400118487264374995147294246456345340623719926171005975395038827518718307306006313496443911252360263141976066149878086695047646699957257079266526123759814763512920074366224110491189583270699214540103509390923220014224236657770496000 [77,32] 73284427568560054038973906252375358165425110125351812727175147811479203285117397375899441235725091579835450481622499087241535589164411702678743209440333966742753315057014288055691889528809200681677984225455716389058914564763198135855029010829734900412081236938635127425514291881309207646131124312095061440577873969352872531270117265563846279909497578580751921298768060625623318914324188873439939455651452861263595619595045151098955440316317174645256531525493878779692788427692585684947822323343003530841209573276819524025595933106550584165840902368539205785469680236486464521868050922922927695373005662851321516730435665469986053331714524612787250633401970905374562361669390835088301543245276248158021321197949059165880081866154949824107923564884375637475985774149559733222214192394551166420381513846830836049222522332585706502481816570227817974297879449959199082944091372083309926512473370577834453611559317222816045405801032873372234477632228667417268530393220899807780919159478868270271725345953600941660824156973158050883850175803524581365146474162592043289149801517473530506518293513705543075947683179138038812619851754248563025802164575214668491209065366196190816013332896847616682501285145816834847398142687545751509335553017662988357433362236281804155624967335269322914873874853994401272061327310712727920999799256488857534243866078037883979582633430702761224263953294351556427090327834560860938187760598389542056917641876151545428184480698296174439620667454240813372651644887989214367377727282386167918502212299112307188119746665414244450699552356116338450585246809765434531966960990759971419335745600316284106822206713217390632228589459428448580880166870043993249859747841368449551418455903695200953706185286639578575613791249268070367195397898895295269780586269673339383750142724685011337545494645604962570881060054259819140212721717701627076323450083131111346216840135919730539445908818904803787103555883392211190359367662937892539067484265692753406840323401746024917567232046841383207315364590262309285997484300198736455565173525553055725242913807296520208339938297072109316212741135638592770948892603597772014324456863147419655179791957234579707705424213399165347644519430270456470986214006045191359143441039712281854297784715384871249012485576484073641162078063434258831846357348805882657774771556982290661993829913372357330948053139764951335606029219504095414882669314769179546571884489677433831907981292488006121019103989949165868399832476475244067131838704413975879658674661541868807860153038336096416365648454082858531271048052748641898543972352000 [77,33] -34654434634997934322025268396485057608728968641237399427416152744360675925257435811828275143476271473337190744277011888960289390270136756118713061872204904067283653912203994173291314978913930465195396306782131606596285900986799995586424666832325728143918787512610464051720947838488106392311738928905028380788738635283059849776873130374290534156400830163271224238534286383453640027783792920280917896921814664583662532405138753607961439633478817554235360320497528969437213234644870208641411892826499342491789527381283771474648704998757246680128929681576467604840875007407691601823777276396994712931035027793120581522086367566417407665952521239362123618463391802571562201489691336341201784245861125461839298650904529186570437753625978626028365101473192049865519392364021394900706236524018233174091279074637775210485889305659767966626059539287387102620120141835726454926208331288721762330936306625473843520918085992542144520383111754106717077955553273020418254399224558972447709057489836185458929309212033310635899761758780895475576738318534249483824525954454518104816720551128075291635145409598794955866397458800314757344305820369367450564261656596674829380583522504792287130557878780173287326183795951853307750347483085848161117565540445541788056177770408483799037779319908205149371817964243706230353166112944998158573317101264013320821129321468826208239276367394440587764155464780359685388609600368955218894001376968652930559916950143054360941101246497960367228757491270906373202134118713295527536833850230002217032435971865004070402952240614228168012693460156553251423308198925159984130295573626151995653712513120840178359520024537851749475366060754748166382320548321575042737729869853450576258447770044027104632074743482698498244435514841434232309173857337842843736725353583138924973336269637565043251452175409774215255464714074620318891603896654337553046937905886068205211552377614270008076658052195928591939638555407195911877213980286435196570499758475976678444162278050087766563264356664331809549637859817744756535277143646559274284803648264438567479546703012437758354799189894911438245432216777984253066661615548682239784291248977675626399109883537505488013350125760807467201143645171540146677056200678013275367923961815208983825106299791442334711748097423233051389844682435869357814152369111509485576193392303247247337315090637862905898597085509820185831960668003272733319106062139726012270150773696506504942201575442300472913083149392253575948248452022755985075723042838995290847158479973883614111931419315503564417917897011655768488783747730232435539968000 [77,34] 14601268152243343526782026256144901417238093416183614804012808613060268680174026349796043778016030517154458347262003016602415201299782694548448828320278250015415223217897966570704995442764446764333044182728371014820605356182333762845279029121072001801862187777645169305760739439345058071457970896951819376177771606141680472323413702467110587635547453150635702589470446837187156327188334679278436730021448862943370321850735750647507809830773413688326092890120492283585477395812250184298792986057990471026744911626197985290388105744611679077845109959065881181280012599420469062574337962413882382787854671304065854938418557400343221832564938717198144742835681238752625130149527614817105259906336176589337185310878044395728247219462812260849371023930381726773451716911183205769085188622288051780684609605901643378465446288189595940634160407947409890026395638532268063252202693280022393923365908654241440434204644236331104142101133321914408346366283442889793501005337744848451969769078281536120460018640471518593851111946117003691757300087880288449218580287279662074772499478452382376181512276045340427330045472001814734572985101659055519738397205568201392051061693531190971660269828300101920215774053642291190924432239451013572128849650474861042049642990669840222773539893979669819742670096740547975300152748620975810157063326442525392822205684772919779558151741421018903990929420314647149386762303484900376206277645774252454037245674383050346109889331565880220648805894562753113404886659020900989236822425103531817861025325553713999116952799435377605083461733804390476006703376833186414147334266615653428611621248551609036291375912172835139235172387886689900247865732015772462603161903491412977621766327380100130779456964762817486462606487737377005331749915498944426407222648249536293274147696156582697022748195068392700836923421418717926280723694362920700553549508369060045927351092793628851535340748918945916335411818297352769222158765222166348503795928511450254513562742193398916994256242497410667071695079005046608124013334786461228356042680763280361483941630048566353945082103746205591704545057205031973581685606181674393659020803263231050685105426267775516200361712698790345135312883062292836873356800766196958660428347204275139576860786154981405985319761942908403384647046247470669294158856701279044526266282995862455078194152002038643359367859345114682242640775455940837179689690255588766533473089128676199000107053064314236451983286651929903466450320262820808429660744042371772604548277004372009470595602729123596485606364319535157212087079466736549888000 [77,35] -5666049529171526974226736007609262177552219399550374424427845195245488798434516676134132243551516021012380824428614287007904736355339251007485655850422735587483590722971866505090958239795448958782437630242957988906385741680897481602846887644685144094230867256663555713992988473890803079664939132801570091210509758967766299059371613109504623486938313517015129135463852957034629789664369614665637415929483406952548251309508502352746935212131722810133124004310850250005272433340587448341925776912845524087710728196591685262597324336115926833734566118655369088640922938697210751546675384398214708679972244876094236024768991873832132791807826194273903226679138288358071026026422880074506173676105763169799688840590751977556581438640586936622636240793622301793357923184408374867039690693982054663698623629632164359296107396278353779573271675405323482546806399942936916078597417060729114463138179613907426789126267231411220118856815037644058211444633512428222914142209265669472910221791121378701918245571975441406607854441188961064520507740088420864030941123789305382757259909703450675268784373405869014616627023157236510085740199772475233710740994745831678671907523841207219662284802130155925788525052370432651899353479746752331360747154828808610905402402550364679120478845027989105432971248253851490512383011266664907203397794466341187660121199028822471448341874278364568842316830262248277655200117362956609353341949237345725016324240721252208565186421420335737541583711782353016451550757915288477711969587395966767220652690300265107898952807141878974220242942435518443311919413565331434446109308467642607560562775951152309417050784533094950400506744730131870849494242414664200897566259025299396518306585735251353028239696135014274676598615071774341214750045217847095041702424092481506664104681668179982751706285718893067364580323253605561574609459563232984596903304632392086319101778552580254464021138924961414671945393436723438943832496904885342191429820859360257926520765795321205273298892768365375232537256127838931480069992451374789133639270246619022774894289111240993415170991717501224149330201877869262812815238171967571870991678436418600563893805668838376062893544384773575968497557043277935328440631242292274253684428464354987279831438381225626112982607190290547511440225701959820096867708873625329449351436771110237605629269497204253447282620256019655626372602737865138135381266051852922402624179644418185897973605336093953706535073101169875406307588623510152435319954572986356485524471047027863011780443938257701620948623358646036931725170423575347200 [77,36] 2070568629541889614309467361012073181302036473273241838499282709141498936274293323733414243345476231525219983664655645602959145183978036300194031630140835960858980915202141213813214677196680554546467624834269175130567571721226837035700081114848418126128978526104919689768634976921200961192193123967773304283564403355943868188800685149179572611783814819976297732767545460757203230110839800217479834161934706029195756938426480111432432480879734560705203043778862375532537169729427721257599778664461607355610887822278358522615754446995079302586172103975714291995046865124346425984823976682628945150239288056323197765951709814592001708137550612239602589285359671855857904539388331771451565671693129770378701874340584884866727332250196202336922320849198468077777620409710070803191098944563725581156390113315588238734527614381712712462928512825162165580378538887752414302081676006791463164546835780110778987252004696150542892491662334568135390778120789848221808995663752926511657315924610289065465152794667046791435500687679085001892318198526899481892029941095488503188558339567583893106230354099044768004906755606171520474090256332263986628394199661317490106135202822087807926172475552168966241945174056856485374667173732918966727545413958133102521448499527302133923108836404421952118465220133087250170854369882201993338750330937085744472629023139747515846913504457987919532418519818348792327469697839690704430772498327852042252524392255692391082427397622114459427834969879394623080480013505657955536129359480254127278048486961284537260334340213872221502423403932235844062660794296341608227531518457465642596831946329922768397826291286518736099883765683778726198875469014153221977112683211367520960220641047145125242666443205724180878360420962066833914903055993498271001905803807495489295906087494494730381479443445287371928619162601368085120188099649406215876240510617521973664263541204843945711637875838670373154746040175016244569616911469555765799890597385478661737300706837305132545577925196526325974410713720099024419556216984126179988062939914070886908801480398135798883301049628179252180198964625532408894612300029181776734893083693135207539672932330196068819372089469102231309723265296444639782160650969467752077379314529888226282326165008197396465528397217659276085204273031775783895541465700248555968622770603692294308496124521140518380308230080897809845274504869707148376515242769846302546554457440598340581917059196112699416543115482812251385198345440033973078596576144732614332809000258749907201286091271350854134147930807876967219828472833638400 [77,37] -706119106218122930980605650151122377147041361499167831663691838768718674726036277431006488099670027962718937020099484468566037780040600254734158471689250563429871341307138880070958606069134476926534380761271142139232071380785191719648298474036211936138599019358350949948700711122688184883886888901779004984192474302535197477816572006162041080632770335647957469826943033040573211747961897970234612838270886016500659633885458784842365282077150667028627732547036953763704434361822437459862778046278701038819106930637024956095984315878336267945382187978851916207932983105793938652076085806869113961206022830522947692664117450837084685919710072193026648650054511910975047670325794408736201838926052878310762156355452445122250195473401805994343950817951452892141787891031887218146038600643212764228676954445270206536189999278522671437770771777476709099354872723200755160410697047519965393980307837084146476546042990161707545693739844896406500083911037519527631611536004671595973839258586957535365900312310248618516094184897494318557304080826813400664460757504385006616414149245777743060986801479838264503608473307390702366580059947212065134352422880412366120752559589104052557747840967997351397796121856158500063297669871200143508846423554090085036621943674614590212099816345332894613619328686267317708443765823846023016272805736987931914529517650359609502553162657339631628671773173684894203326527674471758571530730405203432904237405061531087103789233972350453403505220911042382140893593821882523754643840321283767584272027338672534051956697396541730596187395884848702652690142700962361440314495800126737304968445443659135953423315629510007252338636488328499305290012955259241668464498500229036373700976127989672678952606747552696875625081035188093953977449023662970663096981751048200697115007557605628146355670623337361617694128697398488414277525090846838353572694122082310213032158974955017726063906740993240777754682933076613140647191849590652586746850803950961993545801892489537209956196949030756976138019623334460221731652260723520626913278300000424021971424145937414242349216165804811423667331159176697752787211934032085331883213785942632469345144034387111777789556603321869036653791067346770998466911477773837903878298153897824953847725510994066506548893035216164374692361934233173089578662654214050994447911338869109512045225549614428767174461022467415150598815525415200232660902324450446643346212702549463243947015082361553664879234511206420128478072256750922826983679413261904518483990290064259524013174579500890793046695887047585492380816506880 [77,38] 215919572165553417209771731384451143832905101055497507420349854275619843777396729704208693592737604952126931774774424037474390103532645996655263498851909974688739200422499306199084465514434060722768524721600601566754784510396954314776645602029767128235729244179809357061118003996727916504870919579413576409250296682444623340011723715305550748279343941082018844109950192537563903089301521186710903435148331229474276251736961136841140308247225041097820742169241626230441331210102387740690466285792889490212924246372251749063163381148908642536957845068998519076753556732272237684088756835012341527893003670463115416081793957613839518924987554216271824345135889346620782673751905634002660163124411354526675112725835766102375098497594259132995510685710270469404958299898751988036177898870818023073997406950370618405775162212402214914094562694801351775111861243699033077847869564494066523300242725827934932927281573826759045940219844828886453739253937037811162619944733196610215407055902284960185583050818622407481805182161444220155597285204701998802382287855742376713092498316626549256876071649415130467721212564892533295123687685479031304420696528429285099256360214815154724662907170136024470412758486183301860274544195183063083707110631364852520592364274008690288363536374007443657174755826571846458280091835065699064279841566800448442094902374126618434609253731291781641329935648923632744843264690382608943712778761946450144661164940903711244336743260580643839556749377445198042692835386755179137389780101663354728520348917943169248103161672552781247853635742435047828737316831212496547621335805628013601482968511480021556781814049335236438528605022179029113684168523292879961294188920063424583430931690026583665314878639850715695340234050361937391448224909245068567365135650477885650647687716535976494790095295039132854757671855155924085613394913792102495521243250089181588661899851435063361831280484301942064848197107721871326742137273154704232571664769917361416057007029612124249980104268672200764076471346849954611998068025223213536100418068940098949761646857982640445780965769649240987292897810517636528936948470581298029870394040362928585272167325290783654538389627641271532400534045802219004902535210137728279514159002791494815315785777615255470489070909137409654081096170975245107385391064276771672333472103042659494718915363927150857035699828729553328163051595713479138640378851031673994679693308779023908514911454659836258877934033322649840496320506157254703691269979913190553482861861457040755389238586083403659652666465423654233026068480 [77,39] -56509775250392637005791995897546219906213880159799205810366398988121311975505700462440725423819996235672036552843854978197162296424589700638230267263319215790543306598735048748647965017462336695109835411893050980252240276244715150802429628947045411479304154814870822503990736673187287049397981597776167769929775562147340627019059495906224661705646203688255369483516683063236986964310139128654969741014121108753602580735623228024382923519989125597469687220916432175568818444894393384301114365702510901195512681229169957452119279892369598945241797505314939316021015398610345126096953180665241074877937198369450747162930114754690897047629900783758325618001762707529722346405256438347012410925943545631293463408085629271568248691645611515507748849342232966025142977533317469306621395929236320599881495706820757672921445728184821550810159092037875177217532223503369675198679338699945824281713203212276089390012810607865663075230597146894070261947661067973664002191367714210710863013669148170047472677571134078240550942617852128190677179868989491720476286107476418238447452499161756948159928403937048010341990784832990145964225308044068840785492836900759740631682461361420161363879248001244750453617697995113924202405195835472591138111183624714284101072617915112710724378551541111670858737084197407140952395338616975256966958897043214305107485851157293916052693292997539718558719292175632443089449792902686657322499357739557158290953530254692026831803675648484352143871200556647169311552169075339603466019979181304878534457353345890687458556146184965877619664996622647364353773631609689690268645311353814250969119081222790653773979221311994671096789509007316733941116043194503932241237750798650531993965032724253523161099965567540078345937188253052987003980049203748670660090645710834119486453535168966810747080619620106237505404930992759524632787340922806991927647425907137996516592784807242204016081554795634992590329452117903307519907824110708351826319762278207817699746329875708803798788017677242562276848872403404395315044657095436079813659291130292851540307902398996645979500856931816481646867057364697648100574540284874311060137434340764293361047076467362282732821331679656047458791745736881390213688316538840821057942439594777714035198655156415896335992113053542543263310260982168773457290285531855409340250116700447017145277487988788785750322533176683667814837839896004017058177287562122238323212850481308559553027519976900179370545281571124819283307581541172525517386445630407941206629765369603338018507214086152022053461630287556168908800 [77,40] 12314749762199362240020071269871753545563691682135962567165879916885580386422905743312498914239352011379926497241848273867843518723165098485769983984583630813414873829264262583682520080439411698459936031610850129703282488640242751163727310103171439964144874526231180087478964332179893020994353168142019024275596839908186538031876162819414976150833358483903390529499687423231227463382770280201834113794562040716717961214854208997619542198871648952380600830353945275422960943386228207749243821562485834294921089203920286986503736200789882450139968346923894918796007819228152216138362813569447893297699363111202502742370157497894606312778375713716474403501665562434474246985825997085418313416122525853225076287074128636768378604918499833763791022192192758880843597501476293529703101768389542569087785208511582452742192427530826876077148788546683146638208288321366985805288743811777225726443604586240328824343325058745637642866170229789813447659306615971011897352031606451741020118134869399468645021838081267135975693123748994452778328979147984934274519401438038464906312158880829165539052583018440922154822697721449786623056954232856486108653559099665399915363844322630321872152170966338369099993672423292411582267273980719949374006400399889674718084596209258775765479551583937699084239697807927016980142722011734998570524407822241560862485674342696127819676289245440770900720489812174204601029852201840295746310769673425203289209744948199520164891056055362315009047304261466333890989962424933363015064776631885217858634454017429891583974659327645809311702976913144146309526531991852180419228237960501449042432833676414165797667929414816994757477120777904459897483398216944690658693033779840593530994393546057624422230424403193235802601976722313017265717731502825257467558572189980194528247561112746136026555566107375128973680664577359509407859604050027644529480292554640320421966169680709390743154494033280555978883462582998151829070079904033327620091143507911613788253308050343194443485059889575760554190874687321249697758479245395134678685686237844480533848709906749143979909698193763067301102057129635638457048063769652480251169874450127041693954371766126059530013672224185201188302683149046053955332511996574566815641797838624212304393542169272588182564481074575521425160423132455048673066440958999443335259847837557653577931719691363356787389929522854200088922155652792192166360249207536227560432176003305810724160789896417008964046263464891657433717601580984389494499027350449461207257313857629991452879808374735981690573620561471078400 [77,41] -2238387945410477023433035817240924154261369215206160023358644510834945592551766099359313270703455511787533658187917591435030878858625304684611705320963657755415294766533840862898489008868652700939500774550782806071258432192166470556945654218172152359690841213904570111228372413287224063732018752038444371436615616497306237049923283545633077585884649098477330564596081867988623993899370670768053504701606014729325698139446479438958433839731291134749198328784499935345637549518348012683526943554437857681918363444361536825404613715510602552812030773674335860489811489232112197785048967309035007946879188861741324504767914251451128379713510191809347800013295434321222945680427045237829964451051586673205375869333328311965553869199608606979945173957056889162427325325310959004374651267024835277150566437884720325159268126997414035777814804586076361033600930270637403171496617300248526034858870365590058010629925650576236760926501823893915826220541556092295376471565053269125603001794699691558010746599673726638725065810965791643096885430137675049598404221177879099648935104281988659413883577009009012887310526608736596748106182600745821184617650965918503433383439862454285809515934345227331381404073685265739900351808027848884268670658650318056690955156388938496049561002724454237263252620042105645573282396121828387660505641932074862088566797821935431646377019114518589535364482956551091987805860433681368929140867666058248976335745049058279724640504562274072309651974660289112433939914730319222090707865826085049188854947688830769676990947355339024385250116403639281341407129566445812179189603432505231943776188455581361276267801031066256591784172796997425143319536506074140869040741115210626019661789860364664919670459850987153847428065995008920526656948153363200242106849246851198504632190578185617436016046716817089703777564112501625585544972472872970870725182836315515778527031544462299817738796334151595883778412269849749500075743262693891889377448087935835531875604992568868218158727016350860635140709511214199698275058290222021207225463950879828485136930645274408092047691688523648955574860773268683648703573899868555375005489089387648982263135380313993849762896180295779192719929387307620361569681546408463667823050868600332126351387345976413554175516317778004001523777848474118162913146252614993345911127032816290689694283986115411890694619006579546359218515520172646345553967765168507161086612504408999088416239554895912417372745399897248176812155439594631804612975127171020920996448540171419921434078153160351112144293084528640 [77,42] 346610517289533232099987960168333142530548192679523675903505841984365290212625273618828866815366228885655034817091530574925112927390855014478609131850325669541558350011114750434104116494567046210640934575158026228670361405070250655723482548821331601671939955197330274557335800308291004230890142240020486520832840335138912065171926775053859996637299965105997918530315660430067348095711903002504372237633432558191635761816875833991754727706391919850072887270438087138086388255778266213479086206933548457582775932813985362288878084832151894872212216444601357173910093798380887734442432520599644287619700501652173043162065037585393528000358817458132676343091105819190615076189114399535531080774468867027231364568981580912283676805626621430012220752352516867377484416255255912108576502923175347096625496211701894019278956856785322592648958909169896900738095416973156474897352480694289548231695179589175441303581909121357579350489388394806240937469655431141053268884972140050263675454548757362612547673787718058767218870384166974279405283849653756645480655708683975628116226445784515637859300765756496145563981856346535146208053405196615657543599687630483155389536501075826941267026001675275663471986514012540570799455146721228487475064956881522529366758709262568504682440605203865283404304438634779221864484543913857494756083139495692533280291705647226735050129545181874760284418760024624574609553155467334659924645800637537358061388569346731196030657689221446174148810440963979882677320311003415352459794553396941729755326507980890745565081974472953708021177930985357180751485596183613477828225055703061311395367434785373970587367301833312967259523905601846028210050599295509027660459103616280350157416041984539930860518372219453693246649781028287368044395952474045315907988463787405533916471703734812513230552491691641818253627518996646019781810562012531814165907512685279288566899195551995765035433647394830434449247320053849860164214332892099961095450318455741860429575509205221155897982338262900874448752306794328978612586922605889528255602531699727168310982100915924248065373168041023135339408959857546871853885032334126092846304925098218680308951867622579928648582635783897338863571809854762882718383571859087123983810665486604352382442312872926554557259722997804159962222885580904812028785229551078776441292339772084948119901093025615496498996472089020328225594236989043518598086043226599082339605447671027286037016147842444050916027146256273452937445437522368461275800482539180318404368147548284664272684431898561333251895459840 [77,43] -49876515334314109363672567122046074984599428555824588664291797171779330190271762228671956840854719576177818653244814338712430892645119619674708158475408411079321315981704368826047750219291875110624785731793663463509760811370657075146279595335304493473753267509890564114225390327961972382514741147081311680072058776254621729537959808673649947068192491204092948148393138267731947986795406227146248947454372964557158608040352738759861078856173623499490519806006197907954905286326176135113573461510061216745020999484370991663676808292217874448410891601929842832383234288992047495901019885558455459677689319488975288577575742316027042863697828437725171576746340771987735690865620861602376434153933856429494395223510008802375144437036866595241551891175295527074658884972828755257418681901231138177484584906348617466420804108472885607705139609336053738869668044012147261335943466349991508493134444145140720482299079531834001903357761509955533528180429683038300814615120591070308010273225661463705648044955320684723049463109453111231739177272425689390929566707964602671781398969107013543045184009669864641979941390959209605384345667363503364724998655942900706541552534444506862716335008551947053089768180017970859221995809633263356305616655354492759644614719145601060832159077760213566327979749672539059340384518494368747407746780000628309625156904675168084720497430828689780702012625785820887595676758214211667598738265755134654442688153662753865256788972807557850897253548251714283351659610304495896921601970596056162783919863512663340616115876642331722325269758592223672094073910852182412563176191877988432220216362409508334853888306482938468272396650162604090607056496041630874961491837938085767974677661851295626108056359876478310194252124275923711722035482385109284455143377606545074529520527865898145212227983224087504276318090460517906835444710425279368174051280634798518726822346852864432622979474371710638130439362542228735281848240237144504581194835923496296309698769141027833155164513617564181357851043198056584934562935291551949693883916827254119645271973842117688726959503972130006525246617428768891450443697879145338829114373863205218671372051860050881510717769839791662067749143919788269561064179156051312352184746416736239203952797728287989928998653844213450426233012240776098760880632803563468428300059039875769932642313866153482165058713692383609708598216718759562273752453179725716361146222145235269278112413570125651985760031942500278270399419955321206290439144207610258423826802488619410740500800112222841360875520 [77,44] 8845404285187126197792220525354157535019847427493538449341571062790290406083128135420953334089439555627522761307248985129459231232448774777235025344825797674237220300309957930261861769551579659883981462020925650506413721002439611546070824475186306712473542034525040140310983980193250326938433163160352975548146000609823182399229923761504410294973145553896146917433275511642753209335131934777565737342051859828716939766395739333274949139354779714481943673345254520407514106012340943753289666982380744957023724151342407340944776503794003178190266661807080593437628711002387760012112470519062399004732889047393106196187425718350666870828203882368238650702313100687608318088478111762411459043833160796225037185703396314951721828692562552553262615427254162570968457597355090431806379509954879359997123697242321952986965275609265198876400325762294892854120115468429204066448271835377870861949614160746164305007544160538914493766048822522965409904026420452400298912452490118866026294535689728755559018553509585711125299727853384632614851305242778321499482876302052998245820548825697504207888123345595140344195754170347412051246289125218484072859367350324055113475829576491217529207113745936843992714193797028594621363049333150030360479204504779646324298977537975209397675000729020305508464894628788004060179294557390246477652530630180439410237696427189842130620361123259350707305372582629366666427365538258158691519407848202918701380258665963143478863544324632670277634120217295849372351369284856887048018883312487784424027920533841526198089933649471005919148492616651249127697991587622154417408544001842102001187920146541438972085518921817469290194133699158594639759083776633735627366760345273655489061685124376117774933408286135066089730794275596093461381750803985776092679625094997836533205746546326893335833902587421414336436880869428230270328535657264281243763519982730845655879494708404897376804754503018089195987530630419068674528773937858331579985468426118388078696669956536647200669330040895890252364116630323988006573422273782436907908859585519240350445013134748813219182800314529591002627437195296211568410617197578184696002437867877640827050322739704128808647836687748523234974576391900505162341700623500872251852863459434352132296003991946774717994426878278297237418946526069675691703356367725692998605080529765699333561621687778203263160376081982005061161871330617256132910380747212865506392918525117382182640422988403247888247278120643524724965789325286889053827629174646271857253576471675634897114302773385410641920 [77,45] -1423704219015955377498289006218896678181657916041346278719982094799039751769548056510227385070263019881251046206890562658387844103307695448038081818625313233598512140725012354054279331833955861673431079463511336473435698818958101245378716245662409025123537429798521433251991186359565581306296137983749031200164354983621761930505222522978527283431815511425399898485935283145265384648812254124597482035960243064174076469806873614284689742475633047617766996974463961707890740054360578508624730166651087393747911158827451579038370759308352508977571509510449753421559952946751142957574318575982232476035429084440223387326766808707272430885288865183281453069841807321404509531543250133563251786321592986149431328257906620328694212360096900594847786450792707131677164962744894062031798712919262329260704369913999988298329734142773699480572528974504114530114172281980011997895764634938900305948074962136293028437813537471345926146798564801603586723934173722347109949857278996369610438770331073303149156498467672450479477196601218576582828916399855524618429402017228454479638304729739454384306088481251649110141890662935939103003634422563212339012154813319258398950830460574640179283001878066136038509967547940584354348082206558212653593849937359898049137719796088436243856423136092428939746526820512367712535704516698861381702878135169854286443438803848743854487117898994643737381437113762583119525455552002478116410027467517445236580905698711413843307090641112303461400787640335674826409398525607764381411749346408212414648720336988707086591185383708170726268694645261221172434542743413122667427667644881577236905164565095424234779812883943548500080894068720126932466921930599161631042791417571944878717302406090966148801587641090184147869277049020763665591764076091909484745513762549433715410873354042403599807324977988325876867285467828027406055935752258825603277305889809376346113229176507225883027938440350732424151024599315640882563513581087885285374442721581735753521929553938957849162571493924462621037613627675577620154518244504703950558645427358337553554888950264426844358329074315478289645457701153075116596690077366991737485809456325952981399854719316244718716551362978108735127224979596540825026071567977810306153042007816965250514088718909284088312930211682863819245240736182273854825891266423028295257752362894369728024521267227890769029962415248580797832317520480428093546873222769176437444666938079468241652712976123884612262239302226914246506972620888806768133311093726361391489571253612209771258405673102213120 [77,46] -237650014432592347516348772781834199449495278016498773619764113556041440091661320155160805206768471510475726340389932055276775128934032122239775583616950251399571571913665169966850724947208383594579110163573499130378773478957934348691450164108420664377720746320480096497426434248034411397639047859000655366120447986401783867078200722501182760938503310169658831253897182315495978218449127719545704243781849397652258451802377867947247160544694759511323672522251859205103153960324706559994334209050241070366646963014510410770146886749560961160540538515553601663707841479019177515440239610888389550673589377581125737609445102826342291383886620783972601754234902068934559569966559790951642494468085679547217611210570357554103551934252018676608131690949094676024054840561015448861053651939659423328696746036555563772657163247799837975904256004322530879763927966113611238764719693953820276339312004489923806411595644891294236717276579769401672639211721872078066485452802496029087043383278214637863472988831393039391681367840425557440453382350301844920448851037342363344878130436084224216264237002570460053539401912473114405747396590764711203282161480794748635066100105849560894634922346823185689150037215451078141396520150661081625221713588728906354647855987590974933595984461084804008320374966339932967411611168189787890185499376639376128440494100934099060886613913579504542186674922355764493131891048746128272837321890603406867019317462836270681818606711794707076047101155117329697090940371030809811412194260417943018454701205444319438973616655441629245560891158240045181737384648370398071947034542791091604209831595293931114708133819536425200206594343110406370499138327928550159356978314691876200730997164072553595536515305192564632340389016181659953349115424550415597047930724025442946527642208813500758721222764291109454073922439350588245066011494235430901159204635814129758172251883344290946396853820259290538210415143792109250443921221088240908511124551185961741889222685909794708061216132135747540652121305616736775548831213904326628056338908460505296301189422110136590901601421463197900745560719161877880609420698538450446448547714212425330393479231034106996186137102767504861992232900384628025819074232036485871280731592340758467610787498000552817721916947559555971287098367375710750460639342472415005317429048046037036071869589926148506696838964314916110240463668044653025620790798884948801964320604174920482320636508990675384231130375473191121700856082120684902721106038788760370478257682207745023288358647889920 [77,47] 210023556374112324057481539479137835944145661378470522744739438952777329754764363277469561277692269610410461976475331886356789969144519146479466307405206864512119055229880973789652902884084281593004874887270267877220272386843581736955031092643356565140681948035867088024683148772879205294183802350339524268097468705962445147599360810083590318016970709329581436438734677617372340883404379630089060717537199260470796676924644284759468873624321605654723279996228656345792051554857655719714924350576450878526752184571597144755341753032516912931611243253870178243359261195758290820687956320183222849375070441794766003801818092096247787151132046513916835024223668852568070057331121546115704777606898133257871384083716693326184425755912914029742593231831055448239555198154967411590611907856912478967183998859314043247459780250952980780725248279840769402650001013482460540002979328639431825283881790985305212913465273641727199768421417405518930467025745460885269818642637996212799662926306303853795028315328353855468391849311437709075952931989191871164273445863145929371089507017447229305921535152847358936477028584461350016218319724106596175734361695178625614119749949328640409510242714990991903622283881452420511698356669493211729888999346824994827176488188822624293504255720168904221610624715593794162597956900736380984549680653273684366077057727208473135492406571750191217926066553864822424844662583614079102436367332962481503477603560370371300715288651565261476280339041752272778450248658820266944171148540234899130919153452513758095809512836248493356818686286690155847229154292318990458454049288230359739368484538452131982249898662669093857618300064783619881109084851098625125144775533922372018592271399334907341535532208251832387169602589817563906487815653856625614100535144176965355679398616531762308597380998837589315606929741686495296535719669364094152615591350898785047581310541568529482860496495103180076372588650490752649651906649085907123723893543185280737470269758840424379871433188992869950243188445430089693480191434513841533467382309747921467829637487589694476783668214678862876430363449827206225541191933853533950727421463083943015103160102888055133656894811935069177246413247020375674668471678336072357506026132096349726442771366295681130296972562253591056476348971441119826851178736212118884832341965668798656720407388818970645429576450405033873985204364624512021063045198416723263914367290840754005390900256052621641365259090239370609083004350835195604794108397899307702241603225210262116553587687424 [77,48] -46405637623787078967026693941727206356287608144986940903581828945788519652370690418756541265517431264875448499923796817709063805525188009785442707006190350801039400477623686623565267194629297807704394428493065815696076829508368711842962605849420437925341859797623151126842049308338539792900407541418502448559525695111416429198259931736468106824582547758377222941835167094871417679669652987633685988024915657581948282488557564971996394741648140131027195027182992762349727894544297815105972301996774370036791169745969535121149536483103696540990447510855981214023258968756678452755708575940430930926211043709492129012019978800681703967337974543233422806053469954161623858918768055958271262195582616597723276645831255882303794021045655527865083139425372020595864804755641502723065691811079330812795945838838807165644982786151845752799881379128335261583894755046415826288838682605262225655642739962404095346303687714210252762218093711529055027939302205112533058727824561354034961906463822637020838821557765501740688540554888291496730515572261536799511754125645764764810569809173422096034197473515029821861806899600752349871237702870329108151422138482625874699608586187007462208423897563653015129260957255360343158400247868017849758349871775702101409628096137018737555400256656489579376887932673249918579924942715702430446985193925127064617517454317757913496110224754587250046926090856435581382557848604643445074198958663142793257969465142557844406443088369791743815708818625865990522345821182922913978956632909535846946929543024050646244039953991999843925369100705162729656038572936082582603868893215698337378760287857776341014084634951111229273955742137806186322942398506651344120545925307662729403818383645219878124084939168201774099307556090264379166021903618793916574272700501821857424873441469988852920923024076492714580020355463870107475406733548651667455719382342103372061692900730988454881421405397623565110125044227785182678689784976357327485560068412552548849406166989123982054140621363861510923782153811760263153443621040513382554125324213621718642696604037186039117871427025953922880593146265932155621553474177428080105749337042647106197828263818379433879390289327902241028545887689098590164770375237781655804495162177318798276044533560549201861981033309256660037599077042371670858472962734056843120159424090260771757153406738718565357821671139018781459232835679273783415376709596334083452520378156301132557856975752875209085428568354821766840552917657484054319086474272268476800960477561501813974237184 [77,49] 2172165639353311666882067359232934409269536052917693035789062129955299683233941084192179398359127725110640684949488970780701174734514393274954029565110238506964863628748569092501219027512695230765179790549150494884839240301664632058944823580490137106392693305716210682340429273691647534674576103506519958298581076472964907457266625768235079464941839513794202120787108643374583644790051053295412159305461970826909996487444887306325284341199604813911484915394262707553565530478792006762050698106027191592651663288476268199477986007552604448444470509919422806743251402890565621008963876007562413032242482020048918601399788853935165814325021663355517981611080026675458930479503696975933169046783917225055099003789777799052859745845081787121258404357099184727208578970765803791563741736413380689112126112316453864067563518275338572486927474553746720412374855612561903680624484448674192762909068063087180073303417666871702713025347571217638878959042262357074936285184920779503601978778849701823342763804305612364926074758872399609146945866092317454178801243757232816194981489363463468720529837092683280297833191747176407542418930151418163718943446992336340536098221364960557769030005267417433841945657135248954332737913972269075590742450238577260033724871158340753811073973217446874794754978243696303669947116808932903051057390434050533549977947907610865801638045201202734941212637221904691342349598027637290051965932503197954058235158029882051473497435630997544899095889558362585971689734517593604172199394307906623913448753142828890895224163330278287291239303695939367857032848597454175445366343150441075190222237388033315915858925307445824572242605760476277360827355822668202335989300387124699164645827779035733774120072571587361231005897949078556655408540890071559055366625302971294460182624504873977328108116719885760187616467270029772141663259395679914532526197555342463807523472398032184878344396900974357551428375856526544814391601625983265097171044547950924634997029660925077415642871975837612182801953762353389671232056431213693287041343001928127387261689243358000329606393600572136510739543467476920615572115476449814029734459343449595297554486483618637509965298111338599807021380686065809908847588484287877124733170806723753855500338020664960739261322128702520789671100476619831749575816519149954833138767059513652956259715712637465891808028474559065559849352165537079043650514822277586810757099783789185264123455653546304448295209696982145065120846097235670795469310383308700341518551802540363612160 [77,50] 1789881253245234162502736668362884455144456145312656980490546626529438896711882990257170221792844770582685419793187859974383039908803332446793123760000831344634715815716395739101176751299663674823140160881654076870265873142967946728898407957751288171537708823183800642094845619664217873159557562511078726239582261284040961506102931397188217861808603709068741774324515842881660921512041175084779416354724098541972337974146805932567365708505061761923783263841362522355029577486582849821142079587572782497897172574986885283355550414105406744512953590469415647743492409148159290875163588693169892679132928232541036166133425790854842972549924106676314482077662651758556071785036906246984604723362228333187648233316369420957537840915193336893510425320261376044682014138107289485758547032099602400298517662745841664435186981877612084941979715579122835886966590604426303397299670150485507856877473746648514945842111819194342298208269960071688990546515457856858545165843574981016241565989334003611785986778430550234452434491698433740600834907696701525576424906745689171697906243188439099519858224194748519499799358623538051415566254081067905638960756060765447157754434168684322592284868144716014195267688334123733024772555614720050495471908522302212637355868922163668231937672668847900965975894045004598436334969340568999818621516635968387777706798833437668341947899972049027959132835411350782861032140005576705679982440773337084979629444072720449071708220233382777071617162750263060559627125724296855182103381325948502962365731519999444470489436808314412083134848340818690677522883551083851322860334189834164067109309583649029713372769822301883447164583243177420347248013113875166067495513538600999393202735711542608537544230545302974122188732646041251516894169761765543756581665790509853083720609368106713845929923224521078377792405603101109801546701113942366353672731003289993358401829857282764359498744823401437408405053247577769251769408536292855637075063336616633506025533383114631946681271728368056700370590660639970160415627504384779780879375451216276963889513026116634964784214709196582890771032842806202638736262355139576847941859632024312462304739534126659587737155171913793182554509450533760518582877817032864690310331559974238936854881376992478368242358663502973521290254360597931251700739071321380631831326661048466548294263750966886486577273164154000621225462144802385991254723520681372847437392870358330624956206186587481670741544334363740845798389384561858793898516960860509412453727728650158080 [77,51] -840737085767621759644036974948852336620009310427990200088350900299818273369022527856870270675724383044640829979362547523421359573132679677752598191109686895469435340990245764184316134133496091525091617574300037746725703636146778721590746326674431601613531371959627728525373401198839380493893093965520608775992794646262707925405514164805762759864410609209461103360699434550220934938608027053622028387456509285154913613928444214847982838332159691117644062495205805420246855675988268407654986588554635700466966796852371606181776439048734582157426719190786645136862432314071718202232834943877845282180454217305752820524111358116995604506136365210619832877999530363248223915351688117371045549958570956063385401007250974186434023530385816807447836075780058219932026318115794599339917316827952918620294629759157624973439301062509710985614478210259605504659937281803583191945800919720559925617854103566058465532954968478058345246031820039360229331855664787069375811992057625644927335581314891665818828919971866599929028882062301141817085606643513953475004226288576670704277093685207692554365878183709114686101449793889944869325976931380603542965973658145461270801084734348247850300124807393078404715146788743875469638548513515390565597108974736611041933522500336745352352500315052350251576549415719744675861510458189876271111615362804962703324896968155325978500817913105971721678921650852759468354516572610578241365280183166347542814554340897440285105008356050679152541009212684471864254568529241880210734364591052958754905110861562178261475637725847623233019255986799067614683163897172621664331598695321551617268333978845154523956925626621241208138225994442322717238974077061558273110688220451771596834426819216064843355987581275797658397663924667721167867086098837974132759271890747380098145916065492917169381784381496052222550099503368870099568303655740983113444939627833477306302563849668507868982122263975226594234473051631816140643007376528938326362209958390146517197167975763015679009805122632044669207004852159459047972208158206393503420658381374259887552531101759144284191781340779691784444754358904705752882350108887348454605499380707247720116646624286686108872125501674276213209359430668478728621388260148470737312804837943375829893433591466318961222040888528237874011681362796647734113013640805663572635300976319341308014818676178087227210250187756664466023897906376734236689766190136772495478203909011640568026382565830800112345929447566582092162184312139681400080517056255802541602063681323008 [77,52] 204357709270577269670237433985459883194195487483964991894277940971821648403831431101027281945969798855650286016522689163652349656516420799987605361432357300881116985218578318478067968280565502005348181921541317982462611694764498502356373228639296608780850504477707636724873458691641336621913002902961164038345883135020732990921535489675997180195729720568510371547004822227410544641257822275892958008974723336768501560767400245325471119651208953505753035811797751129768583983039572042471434514956129764241637414754069084051973006908070511600331510288042503278632692038361332116402115746136600147237364720990555254712542126218316336972182810855668073340053064289616355277905873728409246221924654128240235165937865101233431864254591331370843078740443798380343953971296049263658919499921278953274682063481605201282996510805852956840900621978083142737454583987662097714475369119563027026707739745703725023165546754262167935336369542843956459650699470991397879061254537207748411031546597115917216729503651559603206956906366189167782117646040591311977203635729779255792474242888936557740605525907232709986187117507095177580495543728912767179539222591060164415759763725133133444496072904442747979206313934720519903838757433671754176246450944134357116489493390507723876231789083151569152838324806954590265029806634728771533198357964671560836010557113915058656542471621837606063294045303254132505861252949121925489928224117050985769965694176066287482076702755176312789195939760445243359841847996595601014600989035869761922332247877616929722283577814780565713119872876782663093396753140842227747700310774856215197861117159839062298963823731040508740041071482625220587264510464814920905069670654584421889579502357242983347760894540935735958744800291746050969278189604624202762028750746425106918766830171240463236010139723698726927584280681409399652477484856879464125769140537835466302862789826975346482977452576834282910043488350113657139464139013069686585816497877728368238817117645819440968012938328875461318868822976153809907569390815274791391483855485886609738275325356204701609778882325624690899308343981063731560313519583974851989700861985665159690129424773326477363394739345375195046002262436220243669621329280229734720225376669992791054026142872694354736311906256227854717930931583363691474090776051799562279834565073914593116448806570986348622131742482706950895603068805485477408166147126251513612387354660866780232674682029577755823759173584553408153973949786082041804184659182754059110060834947072 [77,53] -22959539877351095484966453619137138005259723148470091145934099572647516402588630407017662027586321434486630241924160772895620724608774123422991137185071517870263735171495413416736710947289935237515697041626335944208480421582056041256447247637324317371172723399407254233811025679124159844357158064493389527667661392610915957445999134993617787514783169272729939868474102352906078885311177471535249964001656440175756384619181820348940441870796634591712244932552887318414450714878527890337562607769157522137348590613460642463414861694055011401608215965761429710418521234446625746839048101133596527899854361131813291184639671192375923992529838382158252663422086786137863859950569742182397877399538582231935928721652103418302860216530663815713717051373845236755614730673159425249154673362748112787385817824133854441669344567705035742146385416321971254302596185465840053552758734447516795305744771862668545566723022029919495808517853369534969388760938035392026401980280441207075003756882962040843916075824136507397994992419664148710537350394143113978127794833422277544919875522689502224792950474150331989354674474267269833084283312411204214246016645757949054620846257626883671688591285495976564068671922478550786042741017350123770531533533283277713923134801337285229558446444520995648681496256266713223595551584731406277891902878713244911545891202285451554468474023871725861424090279113979558886033882405436085654851820686962481119196565600108414776296612225992914133108097844526934867980206773490372937705205954677946101171900726963039521491229279686536892838019618454948259215408316308380966625769980387727495493607233198912352517724383020621090899778802614312142176817198993944914848050597243444285380361547989760366896068723789960127730380121838423129547655821587159174548403801447313435834921566401627672558305075997660325041201425111964712467498866429659205688133432062321894763504417847984534097391296705311395860198252149463948714896688682741662399403340339037156738412317174096113651894426682442106781566132625820201862417042778511616434776402436519494518936084810815590038520368094585409411563590172449537985115881409480099036398784733757499133030363879514637608403617836528347586180037312328774233648750398980268470424696675022577568594571542945620356162748460939653323740541514946275112200127627243681996470600686090714295208523224006988676483274660368545772350773796406937599580209841253606816485592986131949725219476556326603725432169650841519281270752162344013353408896476840594505728 [77,54] -1149236229497037895266881942714843897821327798055049490657753102062023957340738473511062792170712468459176454856030351288867159207259603485755666855139292312045021368539465712571471822449080160281404190005254917620209965892509669899282890913788822131650014913654006851095295666511131758955477463754567420509369305963015401188240823898724980830836787907421520310068546157564860244517045828908882734326462251284142629294232176983247263191481366264805138928661068567928081533774215793359158718422496588039944929298795696024252259146933475786252700794524306086009033916661201540390007917847492262662128973226584417152371001654290325550250329606924483137051086510489219822267696226097185755448717922418752468559338720315558181120625734590548843714440487454006966600504985167737953990018599591951017188416017533578615331208721843902632648730540640259330998738229003985242038739398715544739170061333644827637827237058190594696875510468442774276358110413615877672713334233013153782703639636375905930820754597663796100708660772980070038844064399869281354827137515974478628952099091142517128295905955620591000524677102947804424289187679666899139651868460284327961456011548801262996853333592440874506972972433891771500649409110126669977054157775033914101284957793549378847400712340242920027230437937899227982550541073583786104640956951983846958415504555377620926928845643606994817826881427274965168055663084359942129636651624021807198342729418706799196896486667394793922889157076784865920850700168131224294450142077651058396114469459342964674788041712188207553396438100826661910302558512179745863380411848057998433242644974306786841858551143683663264648321564323583073749028109517765740712344326228573477553734638845343784418313198201244361820710009384099614512564052960821795676446360804301026196918111094792877346925428969260160755302201053757534707394337341779489306455980536690139071318178217621029902223549476526136005859690048735958593682779572335870247491002313617340751788118093020752069131092914032367966046757155167276058839918332962261863362420377480419012279000568292403898852557567151469060127989661676764539902450658782909023229215047174571188187575446731146395830146566842206105310804026149718716301276300706490026617549586281813009320050282564719712392807760741194894575384622766116672575684883761230987220591182344525488083977894616281221725039933747963102578105554141092972194711888724660040183206002212634005749095767384736709710585100670565108547151650900361932964800643523936256 [77,55] 863164413730843910559675639345649103615703680027224348782406308672063566482610685301203272907268654978178026992885871916188761105359233414248626059693955771526980627606856134343531037952378589362048540849510460754187754871360607677212646628715108714553107869532451918353556158394685565813202126129915594565405306452602604461145197173992586006158389756967927106772945409843577956466823061165471300521557196520877195884703157225387130259483163314307362577556331011840413362764484963434283549819305007456776685420606267927908933958034146902836828078970887168000072084420638842363534844746510127182922626018313795210141935193595459610937631811384993998408643616696523177202827279199285447691718266671270130729912704573214572836178435605733734402675755752670288573045705022690231439820319316584028177289898908285950430908683408203534626115261665247648666343682611575774480801213234022643347697826013793100282895526276591690006431940563744317861100564342224164944618612034542598935295750180417118484126981946231498430209627769756863197675686154893341574764908187714577237372603993519333900975028259325183270016167297031040650512411614900167262268131938610563327295940225645430771046557749693289975670368183956586037445342050700249988233708946347994986979700077630612146065866735761269533362090817732219233595792914608626770361500064966682223011179435442627760997488819243597134301671151511005990166192483988980173673802911583976720078512147216339832845295208671788678151224610145780145734423935480140745911004965309472889487433851408416293248311497762036122027820075038731970436466846908222393453524987074964703026498802741033286712133361120242499749008669804765976788162143966430278756915972359502561594296327123816068541218521405375787861669837339652334940793366981156787254519134963041437870531765335564520074123166560441457697168270165282289919542756008512379684121451375593360427785658873942742107946030648159660765218270687402631740884537004322533841130753453288105508935978496412022692899088312250844277940934503833355790185030463229653599418286185719408285265431655075964195898014665310323335475759428425617247600312838719765487559078998969788082407539989793003562020179633189519464936783206268589131502506394319450814310348579037915445237151812534257964845366436616822128014063972680951505553561977941392708179758276374274036305270835132163655768283492886032764184266129222162039933051971601154208305663625842020235210506988563194396256497919230690750423978200870793222113701396480 [77,56] -195102636869046128919637704734550431151353215250900018578706360112127737832502712714471197288039989508406016765874406304770362394186982116297522329386833245974394514226029471540023541788616574645469256915843478909644728012850358962444069596178361747430322034518251973870348106206363149354531576014642723592836412311378666603863359788725573761751923079462185849515058571812396936741300866410634344722937756451679296127979099862265408661433125651292335669938459897660234966399814276626247158670555092921960243758991557486158362434329308765326378238370438122367221347741038184642492437318555335644748978232704240822459537975181361537042865914430855678203234027155424213633584839010529403157391729679009689506138888597689916576493690207601154648033314587101714789329461172827180638314573856603549541542917711542774394247500708445887131153896476548364469182481602617329347309017655114855329106973943952036719977543238447038034528507051549384999554063584742804584112178196090645905779935961890628723428522193091997262732291884480609224938928222565557308816033548207017877629887511407767450343646243782582720959838715920660331102412442477020386286250505160245922744232467628231966245605768163765193367366892207478434662364484163438188977593199495748335244060715164244808519073585499862849246612302503739431455263403181023214674427303568281755385268241032150170674118380301193526239983853021004756777877353024041540203275047142526954566280359996227940134542660590663162343543343799240635534307278845107549056162066282457396702899174053458120065090007522097917933024676492305235374636414561564127218973024419969570139129229381607671873687712526262640216105376727084215096220857272240167978417948391214561086253590195073759706852163441385203105472224835060106599996788174434138543688533638458786457000930237994552537722953135711231206895429948797689149373628875656122637682023785750237598085643107448099535669159460500550407800917351111559153852104475142001548516804532207097988874855127300976392688380166469700767419994836617033789842309929204667513227663782817492880560228616319531032427815064724296012826675359895445180622831897963444192320383900887067894830898736656594618073223942227998278162203812849768421529567435700870888050094107133403158243707756280658974346994440131463198742643925905922782144772626660854891722995536190171729245623523435674661201016458653105914129243652544571949497898099295563491128787316286371136915645135960328366193684909601204526366937178815879426009464832 [77,57] 30822394971850079440396392369284763229605285422549365161386905251179460480471311072017060376169215937703407144592001188779703274424057734934994900486880861460496736185609328203205170736793696307596842511578016183078466966473817567898134771951427374552802082902414910371168819102707926612322518171592815898757469621878140372499191446205195296777816681973618754075889483743882276449875514248883476713991120845279995308960210020350845138154426973383709989525176320292782553135227929527590326611781700843720891106355896621816975846026211414897872208298226520018836197293031357327489654963032385790000350604546143260196251251923514983044023729713921142045390213045906485750935428072941893379715045751971206352509529049221889684759786496215884518674440672770585409974384290313932050825706461860416425140765554205101393957252033869502202823926956813782021646375175816174034201142430550423341852573261677193595307641034126971795332536131850853153514389867758237043712241566692027127267532254831121861834552576146142637069281605383531758019507079892453440348174055722278613879542814582977346747656254477876101633399972714172886335797522695352013594019562710305725317989017433760591289988489132240076804147114408655852708484566348915134797370761085560884572000009016863695889565539389779986542492939510043629593931644337033713655033353025306608972222145571594217151955154316307114879014390278242794199137751821521263536080134486061229299291848291426721706544949769179500986905215868482970201587462833385200269404176410422330114834131262635822074915789623728053946896610948020563321838035255681849509400702107527257102532211806725665715570683401414449572595154157284759793612730358311144224021777667320365811975491565902060333295258034568889752282623489687646478741038688354579846850979405595003344061242255669719470419229080863377347418543531481941678937580175038691639335622287845780322886882646105993118276278788282019269498085375887295730462991549058060449645514746858970169130235947767080711851578804323473091999067194737785695529295710464490542416129188006617718327578551280071339413888765751202644930695579904914954047768419448665981916631625516034397728413652495454083605733315361632461009046384180308042291091214028235524163906076462272475706129676131679897337769032379796221524743681048333703243824618351704585942756517972844769610428719191783468524836145546372513263099066107207952895290639269688308994307549231953488925792970869939629347426130571572211421713063620598304866304 [77,58] -3826045818416496795406438578356091826129530707959617197275366141067824590965746157665402598073744857597765497902446195054471715919800186903813488227553227595584639551138282712179481757920923702371134203200813582923692070352574919323905528646047506171845521195986157209598938427997727185375974278514487552096127288882683013801162805718748225760601210178307467474325212214351956966706923325012335235521863640630617910079931696782100553923984837531666251369566072633058946225249234978187672701482817081744142454911285950927349003555889448579081858695015888705025065197490909149185355445130833099187913545140285105983626823499634321190006602648160996628344823573850444941334448023804526670166844757899725351186500900908129792706907922863461296531596471128859813534560913520668736122559076036818800827186643200512869073053826326599115446916999466381292792270360970151328954836780640161272705782321849141725272242230177874777894361613705215461178777831789971501775438413629479645444001390504887594462087924365930034580142278064766272339234396976186060264790995407463871937304726297342917778477654687023909072518154543531368549247795082265138897930719864150323234315852235328833509031446587995468049641344579949322733384894927569850928677446453952864764088055215578021929242619672992508837049805099339565615739053909899084187585912671868239737737199805320399601952454178734122829255384922162818228758465588578899107638047496967134824356978817187658907590981201473784401039679206085496640903627139284754940622988949644751420485449595968706531753608438239908329142989463364983538491547766969454113434987530858660510385659237551640304292133693638646017479996695200896380823447007911520364116140422840380299663549696713716468266792845817527493851167205365735915764269126350798458527244858710444328809000819285255453016316687337124741435220708348359668296571651158246363594430531462886320660620157529170174968241278656492097880240190805308448094505273806810757100575005332938769611392414649244683981360312303413609721150941556572498433146496369069778355662062395747890225083180833222913652773011023737915839233829324247013995270360004468129549747729380238871664230420348108796197798708685850487290241658695991226595395885115527171306580749980048658266753817604467638474259467230085318412512310674412486217382990578710778304645800825559198814908330260283016882692716092062698836046009066750609464337804936794083357316903719707332697492711247446572556708229194141337177904643337132965888 [77,59] 317455224137317820091191491057999063492217157131869280736880489760321725736952497340345583212823312074657641758898865832919100383045647035885677186368926035189295593655471353543697161216307483795125294113783305417453453191112718729670083733303300066008763741024934121424129309646603510031553792615096093823823769286062916009009390019482515410357479770201648211971033703443255228881509120221848553809273540466452603168587734696926305529768994419960969292066416851699987533682138301769549299896015273499267806841151274375799845161524238576485783046286745649265121280958089214175315263472436319917968234152562394951351837881827914441597423756194965690605383551099767199182931854234463895118702769904746202991439067675187176293047589659371483505081148019515212536602789506473912130367003151947529272284851077488198840479559469402502373641800258443627588188667037507907583572749468098276601627904145746351376525436705112776577647095043916645762665387772091351699009822489015513319995818852742083014372723218264919272827767224092659172181369032493675711833062191626805013951395167763877352067476375676460060632822678179746395272462546783308789444118740364930677437939238304276446332616384484685916896777893983707963465672255493827390662225408795758456707320496082789741268022965232920648545410994179864770235029035703009341348175961566425718633394585028142456373564264258788640263304768829822433440240157505368136277346278792983311551944831446165412193033749307835850700356079113601838259925891582109659620173128952224123572532110620993153564518022318108396716033459613076462006630360714433304051682219502108608134092973047594650366913747231064842868911169165926361916375380892532309059866716363326903708755429078727983982329283860324237940297485668319235141725282067207203904300551616795409530156489100770481963246048902469727660040602650378492946699488341562486291501779121384352692142642543781065072869874632564441958516555507254407573297440091611691508761120957557165384890336007009569675190996087970947264753866351040350672943770355056504418657622687845073212997828761380742118361059638091975057396423325348918292832890186627079050298836617263508156138560561507957437663902059065393236940086086657301080702494448999492836752006673591501197744722808725214612050662887981137496912191709926056326174992165284708596937823051631592568247407979969282990236715980206742685212011530734879169259860223534754034396793271686342175854378806773449803077250662823377212721362020335616 [77,60] -13112215126644037982838667072957530278517031878689818057150846892959311535745712153548030089107757867771145976805446115030508859982355104875821475500965199153549076835007596192785342833824559058234964743244041918163941575270059117874348457806874724849793075152690194987021480804960901821337172311483907818665699211752252909933927756562594816679191497280040257264759199511029108101330325705072384566939002654541159208758014625348417674170155190180414500793763598149802104923683107250805442823054761004877671411443330490338846723492015413458017680435987031757309338408920473504497884232261678873444337009626786949565441679575353332421973405781786993340428449903833871334005403712563511052138178382790594591986960569073900627620788996188316046575021089894361085693480434713814110026118819398855591080986989518149227146686908594832933449320356651192495668223887150050560888159751216355133292711621112050972205775975008562469962460861441288988622045650697124463379855473612662940891968586792156056835337114148465963363827517799707877061026554550256246377321867517699341080079386115919530947426045581203946904960918840578126423007754608400213602552177628112715462036176374997524222255792207561782015095817757883678414053802300214150191958109417872037250548602270304583573158255198411781066094708415563558761620272885296426782584658739600149035427576262582878466864401737730453515257383311450184884612253609144526575519416042866470697816364555117398397347878871509415824586342906009516140781681566864858316277470152485178764826109927698215087702252852846928142553302336549250951447762983750867301710259743984057137669921061754718941637560986121812047553619917817569412686488506585018452761995304386139358334438836583382814529572060960559578778421589321837951359555441664515717086415683414090385604056851371240211449354538259365229522416369977100806143853369085160300694761706961375904163209386895786928115792368504197548825718032828024297381187771748753642922430995328630675957305335963981148554683421959831858146323344743859551477215986693832081992918648498928937572611778658710249279422956653683582729182313340133581218326580864356459009244545315807200137845362309966260211418073172802663705797024379166298669251320926204881650928477528208597996309112382740823652693079493789649652512994340257554649450570468346127764323433098053782744132840789355710858327249385429924209602920185806764089199378617432498955402441150839711778653684823005487588836215308111688959147376640 [77,61] -461581441730851044833084692671849069632660440784147757718224458100755135454113273313903636064410011296886167628989363507357728690507056616367438333070488445602491697714949080250447483668156290124041733110526113083400186188176295211214046438830790176902804166116232087500063480454442983343665633264438006828605720644741458983942843227350424480113867247785664612951911487872433707112370980032890289598517650300239413971609874161221995794988279944115758123745183538970042523127779897844059903969844936034311348165731302919829172596510885668959109756486683558642629750861955541506247628229614624709922032291967397808028088720541116861647105768336668971635675361011995789222953435592187706806423106345532906958355894031942650527303354323656316391758182053193674488897481787626009453910925393605458475841675522360074363156889915031487657409828690382423059033043197217392470458971337410233463668426887514163177005817088071106423020306024539625396617642064190661792020942196629446532697175378981864483127056233427192542867889764754474025507473193936459310658651284129885824236533840258814779881844930605267067154250547953725714322044412977420422763102215130670285447224480290656024784223789244963339107747934586261391354539042615796539199816327703596527456787982148683152844656830151190644003609095920387326721579289433458067773055915400463201021946274412452250570250915365623034994400423936890990124956943506061557407102556223386835130158259040225016354044192874365718363014446477866528561896085494376351103247971750157423692687687090317926520567772482387865482152689625124815070067256759652976858660601710551624573235352670452704011724593498263240463809563766888667466799305190710845946113799622101834824427851740204173222586094141570510682572580874069532025699796153534565385417177868870486857710747026957593538594331473998104726224939745333565629612147693939426490155095126444217693774994166638779192732427914116560941119875371196230251138532436366203758348993063502042281649721794796852693270023921915118488974732806506853645540635019040778171404438710655004462426910177956958269524224442803971527859605721629060754445459048964113984314419169132548561810298504547304292379581416844435836448170791734532127636089833706034477148528607193116958438402152602422031165945230443529130974705367156270093691459630296317323779235368655640537552753734705870101018006664291178421777780241437764032929329355970449172558391633873254592789606992817039683444220543848635684618240 [77,62] 129977802759710282122928768064039882746031208496695902132031885454753871199882686635047761405257279563892172502062762773834474321744166139344815030006089609507490904536974412257471587629479578068143182456390137304788912734036759516839719887936568418089566058535155384133061271776049634906502919465631577896017267848008662573163970686121250414125654064244039865837704889642112261329713560552632450994206714162589055934954219409818648565334400041872860989308431870560201287416356596284794756389758300094893688475213486425962625423212918430589258670871780629464033711344303056453510938315879749862708217740276932864393448131997847638935937263435905108829000053709895113179774454815942794504552876813842645990646382730039344288191591635384734876191363280323852942366192912724665008558263415061699852900132581651068201002426418719887899318084624636010472795968502440276548791507894820981543261433663492756071418359601311445288299792970352501048469919061380374869275855692461752413157386679844968712772546836765893230259527499990093175193481215290745521673812439401613447979956619705232101790926209947873826258661621115354635689819434078524724963106651011214428411013045060841440040656767935839985559516965131508558268206134750874951757597090544057215479700722064733978800933176498211809564907490773946892941464432498419107991319857194494312169800353333185362220493199193317756831337246550171256141680679645956416967665691414342920674144284528557762983346863188484499196833331746236229317165785765045899867293135655058240490567596610022649934383575654446285414342318860230116440033926268036317799041645308609868972030984277229269256560598893132020430952344280408201710819293033755589464718488394006351138421735648913457817010335048139624042396122399691978942408601574794836770929845372928101050977278265217726351746224605555762083172076514764879703090717510757284721189010937482747961628752650958650990169618441415850007389089123066757992805890077625943372156570614193057141419493218532580345000027420630961623769769032220752260833431547005618613585502411552526420372057569016509305880085490551328275981880610252015826500666029569289771271181332197062760910909595801598274020308690885529873882358725983023222118451642023516448945347925997826487247801496960386796227366510197899494712581676756198074331101736597979939538743903252266383702442074827955336686874504496224401223418556676472330260246106107071329410771357653661487597688022782632411617112758016198836224 [77,63] -15278762290749890572707636765222741469425955480815014794454773801169609224312039990380069683735427034205609354326250825418220919182651545262162974452617311482285573521596635963167592950709490649607466614256129499355208184931939909547530934508910171599590210973281771113412411280351719901782061932020477404544981178264258593737719813387751502003996635301368816986241297011884088885930793453471126191281510851231391529570924149135341534046755450643559217056548125602250211370612737639469605568625507785910668080402115583905079252636965548968507091800259102796349207606198077814117858218592655300826986038738173103053320914507578025827785852112992937177575067823236528622243559556635193494717037361392502078219776501372513201166919443377805744177360934261749298682418300749660784722570326950847284671208853579480591505485289625890564063312397039492618721890200695774065050141383570768061748914462551612083912420641138372893298356701751351091751237771637946614772179918382793319763665373019023512384098887687245701280187867385158218439817017213783488053483954849563160451553664204323719012994183398845589043144574471922808103330825984195838338098218365747716252598700568588886102378813787984014909483275877111456829924417474665836673128414521959690537727400494351830163143944359196780568415792025282805695013211312712545207383042195031656752942067232875157979692982067528487397712002845572474969264032707114130725078386270872932317485095340059581794834919054937098509541886832046186700128330966895779719328940782388815435116756445802656842427399880123806208580804445042877348691253306888339313489769002207678768298844689331064970796527269609083878232517771929584872808235854363986998990922747152119151123472984872824981981584247153233954545900626535993070990774496574240935633104712319476277862281721484503512681387314148799159397508105757812935942798270359510258593833804321162564041377651034727567885783762694570279074937507036254609090052032247866798563873841555482394546297023760942032139554467710052937410540474305914129402530197753828898639667565606092184033161000997680550772457332407929171408362522903370287817150554498451694300578321933146315263390494719126385976987478244013068310812948442804132778349021893560085044683523750134880371970098785418026106585687806920982300860248906739045606455420218339780472601638043890506327618925714853101225925721246540387812616993371114057939362257012801320668167559464765847196098618294475030971954100619444224 [77,64] 1248622711548661046207748374995685747480308018484161035235326873123089144270958738601272392315174216759386415654669190683743375642991514468108720012887714660745453700718514244306786861280365534355079713376122964146691039760905537749180509789896526942070515328862038987043325708035572807065103076815942745440563558779336509138572900870847786155885550153228952085566781039030026552692389244915464035870794128414950662455421898928652943651722055587292764371351482604188940523143166794493623061999423993056314554291525113674853327548886716194423322638591783158874970192117543914734009469913821486115469487573657219603167825239114713886930218510650068061683394762769370461093323923030694705640064069112629919541112609214596464744071822620167705175823366428957917213920297048542003656520674166198106447291202893013961837501064902413140988501324946309869448241980583050195808262900837877845327407656119430579831606640379594248196620927591582463694479104856454673754557054745691960076699550459458696485243911565770247277333995585063169461682534863824570866973891089172490359036232168002715948154208382517518359790753547165312453649283968338989878409189463125912174252013188894119695232373057108927925768250797242541327563839908875396686579392082062033953821082606550680186695707190476008115092632276118335763354759329741860402531898212885036171528806458524498085545850823347776584676129749794844566837987635796372902398623516868680833049568072569447795789937920851604283905896086310458724763502487139644156760453540783849802598173779841692788202488110614483534011937808234881060711399713992104021670873467693371356317070554777919412107315717654238879079951615791987189328384000665431905512020607617288123705257027930540751208998951793916714272444541561052909125809165172765126665913631618340581555936719123153443310815246230599708027825714054336489273193433546946189627058004056141796499325444294321018084823053719072580601699894087356455942170751194571461603235034510333111903836777851944872750796905477523054326053980063663331543714468954639869405972730543487335035770070812860280542172931057187316888792858888891301667761372305923410829680134956639996508563395415988937960373650768818780472668713448277033508966131388502476088231804678464363057232427769929669663302454261932013653309431957245314748806357403974260792487745302552242172441603026722236194944867744536783654231037606893292637330608567970737543544179816935214149380843297279758697762998190080 [77,65] -72877211139457581987667498045043386207188941986024817720262084673061623410239310608639529885324773048121342450622687333971553474222002339475760400553989943202454019099159408623989913887872768147355562951253822133254156486307719704005110589190000186595506963574520799594011303592988735535244317991784107741868094147649115270581535686848196633434832407417649051602270287084378244783598219258892754001574041083506142167340375589996496227322330740591454732739210112934588050432819466845025398797866358843501361122682738542359970909213530555566042081103747000173227760024059129598209248927449565970497140223514102628941934803649822309163288667426720010461056439950363369782538950754978030941995069440333384919934846126189935792101080983032102373777135829588863798421569957619292433983587632229928558561210237019011058286219304644080770899588033693863880337285381810453368328344265683217877294534786338002790336849820517046693309735497484827311773549586184767131741772029765342046856589116564562712654119229321337059030880749761684593369292160966824896720884259774907610244879078848496149533200049195780379809511237600471893392605548932371607101722315898976182219148647664693432461841822809458274011728271360199385534330032450395277464034471514604686976637043008726059909492701365098282521647275759933090945654053935743129568796372917622019710045051334344810200799074544644422074577729176348226856087344179488747833022257446076496459181772224867371641147758456526652760769522836435369310213143038591252141221024870557143767412365968806249018153070203998907968512229349747915929639058686558718496419123228489419752184847105122079245279108301817685153108759111269112258171947734458282277128847415553712655984365532427238541016096055677028585863699147175536457011826932054172544278852117994097321300521887412996331169226940144839704697300497998960524169684013323736521775194470950742671996165448551130171356115138167839108033304322123222260027292033820351388750951002509076712358103111270478248701235537571007533576254325370823309066378518467622656722615470836648547478191396929097609029508974118000353656127639606407136003406832555515012877419391106737606020589152387621429273258004569513936939400796254657955870508926279499165663534565649838133725599212472318955831547981737920542800448003423991056621180541315013325373362279369457359887945364680002367316084096407234766650919940579757817957692089510176216553409602592395918125846183283117154600222720 [77,66] 3234228607020126791612006499766064180322020640170529718366349759354656136203500285539805281047187278038090448021081927719140076210895120040919257040318080063487909904187153605671018001571199088874361424868249070235412655250836433676315805146986640857488746823983771647061668192205804489690366311179103630862220504136841381284613061649655178227726727759527301005243060522633254170778126843203096745390249152986585536360240523073420325847058209419160128588843064397486514862912580281671191460955038478207371245086372141407095377496678224394656692939177037549528371787906199062126963962089828820778980959786257571080430123983336008309757600128055997190833059226274470547425839119102958547965475685994801622336785810406950615715470635217411137996432295424358467172021623976057989138366154597305771193446132667978270444027102917332988626694501751917986112187093581273187331113034410618220657633069192346114203121481186419368609418203487349539976386142960512038174918954227473723472523453956251516589337247842106395403444887938360512269696569686984440112438859698694624242440537498382078367731236124725973596076240776130794212724730532213814378123806848227231486755325135869551447161975456565794546042630950707047244330108322527799771743351962938223134457641052783812211001024417864230944376830999570945409225205976243476528081765940527129865483106366525347635636631680887106365218812206442990290762185069756903949266082936842281757457171559568589556533429727652713352170268692232412882821056255938800933310833436257461491590523280392464495727679906657192168200621915492962388691191324779345714770711368861795208117963334628012848865748073890665306588442282201213361690918174600895594305987311605428012823155831709202506983400803147393755166433518655623662145421460020874018749012410667547293016876024758080754165854027354458169339646931393765593099772491143416486574175338330836066730051589194550749205799468176531566592671173052059748926714733710394444273818428981756200588142872339385056213075309586611817374912104149437131957116224398529641566332149470985123169857243991862709704232276549069049063674842025671787644992427143998374198785855634930776363220035877578405684092228410794497669103541474225019476248110195809491762013086922604347263815800866881000210332043697651127993517990737156055033325422703510286629674919056673629755012455278748394282887285352908429483625382361883088662734273888943610259410199639221842285020996138750760189952 [77,67] -114679459476270438560535723136778551061293062520032232955756358790102123288428189795187360693925926505504810565035271106014993153465610332727721115841903243241297711403641150584116925707683947424336871649859881623773130564179913872397240742774094708672319302599721172650779934736819525749091543117741062793629504452091577149417361058557526052361577934833686835571257624549140190349655523306567825175302027297326924346561774211774373911988921969907185250259447113071988543189969662174192539300009115805028159884549397893754639987951533587951188342112503766363142652955460244808830284554733811107964494614035160749171146438829087912622575327376974578779007616568600445167292447991263049047474719205561892608970030549535297933783946016778238922359566534758427809161493544218247853094958505143019870982252075515257483044380396264468388007737453109004898196218214717280367883063971474120723020399660014807692166853281223563182399581950824530602695428811246471605030879771174200885352949761002046544191781811238845533114882558478882513192709920678267071898702269838949960233299869348616468844422652699933411661345871353239945935219357979102324437765822621288048303105311405752735612946848622164093677287397024190148295089457637854073860783411829473831640865547926198477306192555011197315280731925615567988954064005288398283247500451246363289344478856216895480380853683481381642989794590429894521111182737022772839383017025383584163307792524689188050504346182196619101417400898991360590549464242594332331605444655002515485058510202188972848164147761052986376422559446761194282222672056981136823138576325461912363077642534209617656332441952547449374702256887650060835760995646615798821338479840868153262034136713637744859676993057119364637933647839829359658892071498324946801398350418517362712594175890329025473119831021271025243053672222553272312031724458749638871397389207619859689731381806508013838916246130091042424346009142255865642419786525883034219427603306328247457132391868300450892464525000830021275601436831659535055599961394737067502311491540235722522267250211764699407412550903274933004454491730489424573750473463609880527886073462506291289437661415468400183343885317611256305599718278866515949316516123882544379936018244561006297209616634644514910606455026743762978297422552945553264745587821269891482912355413982976928200754051658750458974104932548807373401121723673512678877772674870463130403114972499171974055325508288202670080 [77,68] 3601283476691680087044593741156829994828994758558828342633524267868563049260344073871335773550901158035329542362542147599950228149846655451772458812481127110493924252639942986353994386733076491235600042096415235597940542073821732655020951180178414253392172686254882068466194604782422483173079155859073901361975884680958788085421580933046687672149239719312834820781465085148149213379672675666926979399759828802755017990995634082224923070972897647382501291967211061187751721909438957807006018432856409644630926962855240106884092316101050940322658025697030893794479759702164614598224352579813323875257372769269599373504816776905400776061758269297720785754994579447397933262457179009232893568763411468135577009070064231239872312798565305984699335552672324038759592219073438764593396995294911247951111133254352818901062818493522926500564541434467717716769006415818013695926338481843128832883554711868615876425942610453768691141593637712598238370465155125852060145931342214665556725683310631821736076742750011042084455266724205009512406394875402700299197992195202402220415784344264559316726742363111921588437622213780337822948001748205857767993289656552401846699188140276636031278440384597832731193596192542890308339612254285919415671627560561398895604849129962470551150818237485182237099156445616225977035686777358558977067039266242808127516936526239380530540439076113481475547748798372596537929605904944666620280711876410717284820591553676019442362637593369467430804337588761988449606865335004488653143818423255623438738470686875974310295180865344835301981484227961129176572541241748705111512990309929135867739846243070266932203903924131088080867492704711909002200617248102807400427728472471718373051123027935945318869802812637446629188548191061965002915410526802995608695894281831611042779486715586474535895665617303927350243327761859498766464186717166267583293683704743643708033175189628310999708879586370774694116338852150861002961142977970421373470365530573429970174340820354007950396532498224448637612866114622633405413936340553941553068952908959468357580160215333344737097848120791804207408648288109346605189812957744815874337695981963454439053255101307996249750287824490722402636704994115767069024114868348726410907786973747235011055024074381813391414717465911389107727862086305569505764037744945067122200821921376511938393767775055675966914226464390260020483538751694437518707924393861890274870997871418234770299018936932368384 [77,69] -124108157406694200132937214309729411871850792261776718075867717257841642136960270877660758408801083900049949561599858043066859998850282013338845692825191273301025459502053365246289115068843140773036415819626346858483770339520139585567157319012370215083965547611680070321601577039402873656898051023323938933377166966935329368879409353892446675921330065427729536228072282535609779191649012778107702567367992495941059949831259101642151018745111541826254795960380561722553438767143890302303605517611915875178481979813445155372423722573359611412793637547488424125240032152756424227289092595038474811734457183004028129692348614011963132700574433912982502239833074817946792151042857248978964263273770389926330469397773138344507290590033345471559657866885727789866046794936947487434347126464371812838242989148623873047540449947568326015993672093219984729444186341830251064311919228648520746019210626012269274288000256114795869577225155533963139473835814786075137654841237192710530622896836502926951805766465750757153266985472673843142828654074350225888704584334318796136507474331095562284847139415971788244519538020337618403990568839808880140867971315801330634045663099248315640039194672923839779424565654123105616086128176238211106033269301949577894428090783646052257954497394421038274110480101316366456069058240918610633358570736999887193703533942429709290785333564710990014442260451686007805757432648399957952767484097695642733061538690333498818174706364644644077278761973263885783950708618596925845833338630545108680534408742199538294718243544318630301463217337857151217221325710797508863262078117843553009458272654214205914111852036818607185128962687115324233222936688563290353436803746611601250615166512248620709058880144822220437938907091273050621417529731002980464264358616712443700700114047410936945973762118905611623997240543115216997881668464905817230054577492220796210232459385345308055647752677553411018270835851044315193160609737559022121332749192145566024774199341455221836117830495119374005203696438846029173659315155829858201303895822735819384249708560969728675541885208015091108800894425953732047333961817431941016169351274752574915931971612510422443929018292880562006790685345486447748852733835443804434273016209219410269265687636149699085633825851336876152639344746255071359904990970380647337633785731652305687101270534134341628785064617985358017323959982485954005746464719085240988269332193885503298623608503402496 [77,70] 3856483305163814329194863309991442374784832907161419039590289878482413589247760835637166930162769744913343503010841314165820129832933804492879124399977287662369960885666295304814620445131007036330550424695835290150284568704939313515763989915558850907779244447941414230381194763900102652420405301288711378074132434845279559104584444625560809618554611994286552255167959428094236180988333776657962827723058704438559257479318950916318881107803131224874144004173930775879571668692930044188073847472914238974495616135915783551897609020153201470064163148451348400620749265709898492938556980070091634131162421063239105319928682957858746938997155372460895327775732045200992519800007398923156369606898068425137877901053161844969943186778277932217111288831034258564152672017354159708271070136540320479652989388647567336869873339877048758758749381658919791054725108665263237131029686818372268933759195156395772943528780418361575488773954420595724603861637148500847628077271838174620937805792493863238370927623900640314869846517994575567784310001908385037355839831220479691326406141760308855028003177307075410138995974807418349188545760383801071937172391582626242984974435060552579346574159087188792519495654457651871943161987779033020521059873305415072164045745198808353059423364765853197995770915493482503604685536694026458720672511756988162050473747871710003496327774276264927758975140382435840007149065378277949494807261458734837583706876823700440716572608406926654906359245921968677572762551941319541673671933784872369354472257855799822516065050098911912310601510617425238916141707111773341807099518741335090898648931982993224739224366498074018413413269476792758055392470840962182130502716200466481550484824565969572394339423871903636143831257566524328830526430217033228801004311654687136080564976638650998454675707867547593331045284505949562598189052172491994225312271797347342186489841607532906506646414044036914353097989677806943547759131236589155614209300609525703577737533051471123522748877425864093033557692053045449312586527624602334149526795629106575170472604811081105063634434969909311325598977774025224696800527901358240932402019127928801459127591647440482768750850891878591071338996373193975593845048607250460765373416650650457627756229799335833201403320387897200714201813828965446980092872725137526928919743762834671841963421041812257182089548212763953290468207435996085227339057776906197308912640377290672692086702080 [77,71] -98846011485989834324577347937700541447485985655902574868954468964859780706982094249425215251831309426674592747918060056399189158022365460198357492819292965373580803360201526672520334996894225755423214136687688037678264068116994470674171378906183773039688491300714905518939348701104303320229890131918823124606799634247233686033410175954631798478553574001330063205112357645943387879690016374204431801224029429613600698670560300159698275797141386856671307042928055900028018975957969461526668718326184101741302758469612132561244156141811572480380011655920790202022522766881069342871953786555923724320689528555723542314193661670913693691265446254821908910042739889013813620379466805597976666669685976440104666714894911284283105934431697900879851253925042500030438826357939192395701053191388133095174694416098646772007787080696134594028942929964142438183513478020257532403097561756103790614184984523269169812679551572685267024988094277829802593564072154979574713673525236293948333626501170379059186806835114593197107133563009845513599583389924906285910085808268271634775267478001420869862913133170261055519196225300406856937814100830069742067568285639179519475813044959785137469159697645016263318858984911106817185279119436807862350975466090329319093199543579042311401302732527774499023811165254336894276774512936619007270587351569666658186277500422114818554409347575258563979364780032220865205530600059736796556829115622092131547675075985476610428940499210141485413030676393024019546231511792190018953821180101322601993607699682760341232523513806147665586503507731024081320168715636701992778219722448755950314505545707068729387008676252372913822510025558879827471363916045906749737122920490715752930602510694152410203496679571623428798213908982997521870317226107212284566766350506024140657715097027219673966244919593286720091390492224386696119567264355561452166737900093611695860244718911294088117137936633932682276098777949391145544484687659562287348648529507226997187023278434021493361277518274030801951794358407981638974165928659151832868918690901922725074838160261153590795925674913104127460718650664594855343939322785312852008126217625682069581298666552729242806712414872937856404495965096044562966492589503345643445764956722472570880582881321492348439484180226704196382000496189386344949309371325963231394441958018284294898984972689893459068456439348084785550943905041975234052610241217571422602252382786377224290304 [77,72] 1335800956269036404033592417518218749613698973278183974137448985983984781369254318735153585706749251270603114295137488967616819714816317497894260645343157244417073820061059046037908930062201422019653394941707606481983259724446354563746744495396329977560902108483987007377161894753866815562803757008360848827791997840629563201634843380344044984665199662999081583892162546275095876054529328757068521048545712489173976644882156795386136218517390204572497148860623711526155486157446802622710356213899025569887929386429686274376867920290631421585400698507221712972891234248853679004567424163049803398973493877508150365428277225878268054869100809462979811788267652218647810884922457199320759043552648721159764694449046810558405057519311115755500536889029070823236357971859891198499988610678659485564675239966681745796129397718319660268022903471142340518187233299093038492266745853129329192020660279486859519585206665577407468232144542904568084373603333246815521175163790789938674387143998568426127529230880004796967474804044010561144756900693707658015875193942199463221166396378870275852385235709278881863785278748268208588205140518095833790360245932763690751176811706430209521216262066737507480911493126860347813871264345534068020850018829585824181713983137042806317203704398180694959159904238475356594187081555515968879652469205632020493074403798196369121929145367386831506140190810135125612273120556481746716854375362585831994484692956701540501990934912440463723626533801596784830152688270815822485144271693336444326692278597611273156241187097770814597938380678727801222909982517249949290716434002730619980651363081426301643920783345293874165967567427444664742306981285376277218116512605034775966200675144041860532622067814450065733656756461230612159812077417067429048697906984955863222332046677335730186270213774732432517457140734962420288786638636280633054639674022719289325473121548429626529749006467493801391416917408015974841025440663511601825093466498391345973881667521582919593469363493688201456838127683541714356451336176750512816546578229873864408717385389351172330577484879330304128860627047593159250136954510370446560428799009256712900209799132082646491950642008594725520540005132289504400529664643376304751104414262108324473982969815415196519722615664042143746086081159272087205696891504561494649848234624054553621853707996680956070021801396569584851752924508355757471179910611636143181266864786844418048 [77,73] -97583735722020453508347645630472020059308366464563680627796308781007912209375075899177481476527743105564346809353962609485448647704958794684148137316081491729535751170576647821258161635741888257047429373311633232277658938976562999793016809008977541254521058694102312873757668423238365441111647607693372512804714158874166130617555320313048160942358810781120513024795177786858814031315722974169365270961444862420015487620068991237757604500665522646511709426539628488027839936009028916190400252857824591779385061867218594817888451696291227057244623606534697399036596656971278902001364410750306425443792631391054402698501428370606077701271947225024289656984963060924227014317853375606751460654509453303177591924207146808859567157489527568068356030703946229076834678796607981138167902220418692268313617019054627587976254950364410227193188073907556600456248528484055739656215479949589660654941109422842896728122478181488306032131726265466773169276493543091649165260208245951117310885838074289006577661080249096205100319842158261708525929386922881040138313999356575233222032899659902833510904841864926439929249747703967325450156648423238410328851708582957112121801960775916600244151849255060472877303346031031923312776820680158169417202069242894529750940034073162545768847722825828337316013092810774814602442971473240420928731963327860994166479978463040784140980450978363218388909083523565211090461001518996659532705368712722221978972481013192408718386223409070733240158553605153142859637303910530217306403073449210237823393740612645942765214883642067560083105121892918112125402372301055424429876416399459970615661560290100064313042451480440646749522548220397535776400902796490167325378990350063302217021768943921021445443624788938732469044421181650792672703669764442452157079532090835844681783774270212625119523277924185651187119283635310506858307266571807037940101189381814706291023740971998841392234004162284793682510866976080184705616025399359183141802865034530999006744071656155462345175978828101782610855113842041298175787369658338563944347844936207771216994436863923153378727770072982609716759463769577849647393329475165067232750371645190666388180297629235005077432363721464486892932554083786770842230588037559163555038762819372193988579679798564561933986533776596779457775678779104854577020312189742577230337643358979689863455623663743756578335134240173267114825049649481683250948950315129401695168488275968 [77,74] 5279271870456992621049318598520857449740934852175060572416266704981914601042762596388841983210441469335971026719043247674050243990843210209864347834231606738597250735729807011012599478013628765141477201509509760404511316121731855653877135103376685372551164935701358133592894610748769830687401642444591450422668978729097448275352611319192302602771863773316640600614878633933063636570986938590068057426607424607275464812727358945971887110665643348489853164996139683912611242395977521943331932340518486045382277632673684439773365947077472045838600475780003483167712833822141434014802112696944126865653471249748617815985437345703708437421095923133516485166877953130529560286151374811263706511248454728155294628525376357486293899169633963095985894624743615203911031783714722630959426450770044599178271740429647300913684469339682115552074449446534540715444228331782086525088296004183637329900014315425595307859157589591046387857135073844717789804211396567225921889589309882078290897763928328656453298518212325038914321093502211500303937793188448706403148980568372271559441367149296436460449636372315174954129619583164446484949543614485068862045015261136873521101131785120249966192263455273148136801777350010217427580451132783279840905391234387013957575064379127837299469225213903870987161892918230886394918559343912685438092461332672324937469096063334535456697947867539022503600021534233611934479141427785803004730965074492945231508857910842237728433153412273799926061160728680678455104642426314678050688406281523030543856390648357253561639727839216851400511271434558249802085828982738120110975029733587979368167968492577164549529570475342178686118009542668778312088632619576309162125744476722625872961371909358686012285852004055623073027371747247310675544625156632055773109484785826585678186746357030770067247819747923229143292121405770147427003219366594201551639803772477715720287458797591558047527947422429004726218173170984161185493083386109643417040221336710895855517521444885015221989655044368315801852134387880332171121769239412909012431274795934758585589310491467820555061967605930359988635735321840918536425403723491060298049398453614305982740585182000471416135958146984137511805607554032177266698372154869298102045574204385293457703921746474710072130915535350430059158870687401617173405757330154665348790239629854408990667597124478620530542535329252281098480468562144303873128862469692007421275275264 [77,75] -146219483940568148693727032837417384193231697260944596694024516554977764407385525535564320202045166436585215401405044975165038080703340565270899613690276416274301989355247849468932528790619468249717134952789489592900641107337992285623539605337753908604630680469128562578875668787978064198663516515827764070443194493751138263844038515697677970586933569848726470927007502320096042174357700879298627312469656736074525051060361262176896861455011665725671160027203393893956012556959790653207873519951137241113818797639886418789452379012758107799458832816804744081223950942350718955407214399804079123164831627113627088519789195728047734241507722146371253808798924592334260073078989568453313660819393701237983310336130931506943964862562644003433325135408273901789856863070767114077559865032640085315405023487812001501509322632033211732345179972448347964505777031688882992974974608964551991464446838844921639176478008148322147069654335449338079246325720601383275032919543210462913001589852122653301117680230403689156020510557266350009271402030608105763127468678263232389039727624229910799124525663793793328722216749687911772357808781702395860824709632552398354742010180195001152961359836687284532340278240036538930231604792462491173690569683475709930045701828126245089287259750136949569316490732902696968833507501613748954184076901258479735298251075311128561199704267020796936752663125103791857468558331731191920482150623183537026203859299244977821970016047046440755974689632126388015158032589943851948801684350651564326459892012866045053259864855516270795891998377060660252725472585903817240228285780441963523448646065388041086039510721940892952341616390862104001136202542885996694798791406275968917597291559123943236969900328510200392474151867756340077947891703186506701817106919677859287035211422036219772583446168731525291627580008900787743258554116755410721146042842938359102950155079091989292719059234273264085552360877049184523201697222128768646355525877640935309117075604022379102589603227781303873449289881751130861753169388917177234323090984191503178000489902660591127493306465391770308162878312659485487159913474525506158744704997483249638100251291216039606395456774358572697982378082807907097689970145186274588378251026176053063911491366113030354546486503131914910130351363820888863686588359938159535574490295514673992572244570156298528215325181354163648375266950440178945060622729296976642310144 [77,76] 2467806894593898091256652150719276015623974804803569189690032532705811351904680785045581678067010940744471506386634532673815600350604177862145710363436213052779404392490577036931673686498907187373236499219126400012869510993784874591402902976176060127326994580002421787084008509081223924116193942609248279636585209813515729361740241537464847587152431406162486028422597045272921756697011284382475977922311394271640236334204068963386339333758741678205403501117959534159541155392608727181948899637130195807638586790884937575085068066371196994281574025794779283593369354746475432655555072679017935447060200185681143345914613326144019610402593172285793884219525334891177271274584037873703255382612347132697667742357445165710189861183308306782018608532607416713568595270071880187673133606975960691533670851024262168914394274567927906052133422066534100640339553045907698008038394579771033079339131566333695987446517466318148383036471904230302638818842606653274421473011496625028446748660266540322735394164964696759433006689935277593850093715664872032188917172964183055056894302682089688585704946606856567447058836275370102649004605573992440474593258325897757957294322990786527162360065860848577206704648729795645721494548300665261196823955113345841014562756743648108396486225376388387128036697026922048746818773239047374104310495771939958577860439842209305108719881777587605103012080328567523340633779463590824313422021970655536290193175098046638064350878009017433105653967703601821698142458284913039652013330214421688423355049863382432168415032056558089450177602947460462831270685868474273612787838572865981723549451108224683407942872255353984991121828564134652745058882397488542871223303171654392106297448189062338394538998907361479873808030641859479972567142376804952332763246895414471810902392501805757947689360224167913329442812976250341773923215122035027214896676928661081428041963519233201797149610171944446456282793274943503466667380082847336907732363509763275617019701242654260220774776135997012900411964868249647018635539510363212282654266321590394427594854552568051031197087148671869072278151190965306311202209023159960643708588901603227196724193949107497983929381007041919380439366564277528690658575000364682142831085908877529338121027785061485773669079575221127270013137839901385845966405182453539296757771295813393353320008187083559103917869290642290590024506899334704602039234590150754304 [77,77] -42986871310318792609451579445176034904671346409220382824392817855601176562609484992174634197241130814635011971918683833285607742725182061909499590389348855605160841468110825851191663610475463073420042690382172940817114693191957893879773254856977221170852083575721784039929122321863047113977341865792028137303423422346403535033060176798147418647021751761485347776537820669614327143219150547854274761895817970917452659584862178623655912205386750129581192151579175883742782392834973322140112763820134588868014192806873770031647718429289924698867872031234755059280668429361175710094310154238341240120629337933295861436213653467729661307862392349482865828860583129434810724037269546687007309307728464161847430408171881431255377855793773482655359421690886676010920670940484864066803528977723877873158115274891960446833569621960446028960629129609751004590113546185302506767518039737011935133019936560568562381872141841262741007638548343331810324403829144003969907809014300495576856224376958035221158417250726972989454766498054827501626194367935783595360578112094726781885620551440338638493270350945134185793365650662425688296383097839004419860184122206986526555179335958727063075424703204704767739455387467841056398884808512116600737715837165649766933198052220662277985753054172988996648587331694599502268967208127424539119615146311980030737072801643579384191043713122064921747855502753327725800142324842745417005783909484812624410665724793524880722323675372174631768091057426302746212819625502498705782086447737003213530438631799076608920893386630803089019728228445386319460442001242331504699510000632211953982669085472207061443760032767349321785453878221690496382433108212871410293875025228890963248882141862141315688823214008380258038878788982342811803447892046631073844749096356695800796466375891704504457795554507152680780888496152275724644621351160081402253823295262111192224222327171893174775475657129258862044467616234149101978426786149079202977084572247902912930887034486783871103922833977573558937759661847799811783982308380128731190996657643478975430220211087369347048448217745172752040509580553244117580382459640262948831865134161032368947515455164569018594209528466870427143154935745163491666394637951791580403167876710052035394795500870200235276739859956476358103979729510440384289892350054166541409158168730520939925366623730972424368983567375106148432206734181697920958002693668864 [78,0] 12553396037492035638006177035991339869855810581077107251629619334259401133314563383439043479119997586058726245865628231117276600153612354107473517608609384324833163149748688983002213706639404689014901348734666079121422271341348121026337398323123157085022871644695099439016323070934577819173740923552172419252577726458162572367157602113627560827622947291734596884749096254673966702847425742636021351754131387384868907141218961737784806885699771089749833896024317844955592222025015176788991499568382175208640623558806921390081850004269971789435383542575182548858663016880444016189153160579214435067686752388365787912123022657754693915041773131226963745682735432211646156192761878134182446277492080741345667550368213650404244952277618398657199297081097194152437275516927030666417447449494284052368206383319898537651026364415267112446700805271405622963190803100486243630772546952996725354090857734553038297743738067864527585765211841303124182048293699555824368663695008540457077647445720247748789516993444690775601994429658367232498866961239464882867344259117765714901621523384349814292673014355895249501905874994768071680681010275661298537926263648904107867612688028027831447925800909031373160990470770212563751598461439699678704500577649771896530461882542584370441963819548851424737110487135678173961865193448517126589472429125194523729247349953557495797102486252118030343623170743273933761268334321352060149796837079465535528698569341443761921600984647936083427859061765356375178505178274761873817976212294919177921712504914383417190387601498727010652018918723567381438607390446081751797005535639412581443245185465760108551843581112795814629305522366753479735568108338292641076201707170874572291977837650288865298733761847604335098181937672828623316218251069452388924707146111519002355835168889169290140433136802598662236125416807281366921537904368272431065593354623370324113631509913672243418453656429711762501243886290328624036355330547250996090820179684974300502324161542339501285532562534941449543429250144242455611905061708338413176827274684466299757696395742769935320382149044677037088648272492102005159907209603329531973843390887522062413875707507400595464558303274113182134964849329262474397050299616538826189101166473783997685295325206243215343338380286050420218125173058589909380871490229476718878886568546878327304435833202307733181989039367155377941027616097471572058394413627513136747206470741780948416033164677888920833117929203042401242333750161894204255766436445645316629073672466502822488678407086775688106051610185432456209522793829645570823543554771340080015109803856457891840000000000000000000000000000000000000000000000000000 [78,1] 14340154602615341922352104745998671957201396189989716981180107086332762300092325266638427664438799148205954957836272304502167020452408473213504897012437643674016907967732136292670133139950054894930665911993148058896961365126368951266497079985384640971349100326162933529148588980905034087015802982812104338439434030479087736560994084345403977199464662677953593903437431837083193907377404969579708401375527938517545481833126165991630100133001941231814002223085538052303321636864177254847364194099865375459579247451993837752130728981484762804716827693299652613297263038365055740673367506088099716237418660577360362091556314837387459371099233079965066205243760883178259120725639743622696070271337318222817082936617591068879220241996243867871601778352633724856823390191249520195834502491860128445437429736696574587269708414407928779196239600378518678334385803810604241199325824584928937560604035326332621677037837395490950428474068446838986507359231928347225140753633758511817226716510934721704219186992078656113124180905055456473004025210805524367054943831904370895765937121598392252077973832142458509649719063200772421299919562948929444169670982989608793392598391424610704071833135272308928338362276897233130827913287700180436676179665822017233675627748349878807047834350320653880189946154144833453077278550306316602715293789015424201767995449648705837925066775837336541128845021486158976863190543511973928738950780254896428758427452163172922717654333485577631770048852941787041518454623303513293922262732688965792465653857480283826505362424157189732499301687143502253411951307366346099800815903828848550324758335236161175170986624744455497222090711715683710896117746690227921019940822760196306827478458187896774972083693382266787175539856707054147913228809596105916862780844930306377896630522001762250111897499217019268380275385152085511586859366211296708665781827780940166545000298788229710482749849483303787322769959261641808371363428215639560678245978883168423885915960001633074208207487758653097244901762657354693830806774537651991053053099080610409318174275744312442490803740322421695839664634830053643547199615861229730399790658801754703130431152341225493781093931191074533666171388678807829111891989758617077351534846954950808708320739747237168699282920971587628503722254937624388521754310402853390291777027036112600068383518555989666774011003039133183402575762908115218961974118699970636838325363341628375312883465682788910659061697540810712589790486576996383779120350582453234154847098850458287810992701922434394962860843286106253723679480219826362549072765199509566939771520283070955520000000000000000000000000000000000000000000000000000 [78,2] 476264796215414514835648872319362227072675870716031831032487423842263777668635496629621498990903779388928394305639458466567526413125930994165269831271913657645723896671333367924848681301398561804649126287185252149679983779785412966483490042277626249981479006875394881541757673976764833595898905838636243513515010283164914374151617956156510965888437236961344392774570755211179441512451814137334907415993469191848830979420715380453961424770097337016575363225445852414432814098561931296459635013454814790804898767226971457242573520672646561264279622114292062685507779480432664014879348305416906991948152155782109813125100237224946942524605110834015264726034111822910259416876069718634063107971808368456455445018207457991178253105399189687924091803468523023970198685101798497330971424292007556777036595034312558100240935688804238606957613911939453590420560383894790648533269680821149791024891816575179785728562965726671924093967874267564463589071737136735825188721268536492298745236612666815944865749416848292699864749579655262571839119740424200864177388731207175279064004153959691537179532619618613583661015977666793128751084175062906105692059624684556025196710793180053495571807558859965728459635940973884142869225926239118348560381304951534960547409856589239674608520261313418401439436222235871889993459656303861153467387385131719289080979567952835806298397922130070849851350404932315818634584628778738838569685447711106097706046605809571994971579235996338290256769851050371075031404503436625017035373589222757930005553707472929140084732795647529260801983404912336549292492449169868438187046048618727158136388726751569212637765050253094431651544456172003602044747320402549526325410197624924913492118356034153730586663187173253816936842904064112185932909776320966428222979624643649730719616179107377715219758124788238221610880619927070945421491358376703197541144488813319330597511683130405861948241794787360122600729662470857984447682399036931535780759569379019435269272619506548462786898008795460335482044408520539963481696540408674169802588537794691286379500282053633573106032374662995495345521988477813281883218806809068922639162853192508471948069971077432670603359401765811281309148009112371272052788269162000996894123569143976085717598727620694122824423077149579607635705813965629100768437837189007357456360272167938007638705284085431763478141750894824233222367516112680913749409459086987054168657268006881899445513186581405393859855692736584112500882818602591754927557579073226805416720159665795737600217692421376962407612560258474925418516091756794838228027389383041223227185590856243478528000000000000000000000000000000000000000000000000 [78,3] 1257296216330123791346783284610686238338417447759752396590522847078734538298309114535991292111365118968408084589150470614791758941883922804064720016460861317331892458611739991351819649704940959118882536754699370642264506285668902712017214810950087371868309460281700650959055351654448169976280779581059641611666110542598103203464459793628086476600089915328246477860847850253078410050086909406113062388042373961562265055534901469930112850554176597000926853852575242191328407088078859503668089725668282387598190041990770899145948734562233879896793981893065205454600335502737997867704949125886080739816598205971075440153950897230618519729312209043866047925878837579405469334787149148825420534640951701043193008045671855240722054686231888359231510221832955634636399201572678050089888169493938127590753768073429819616033857870442418589073069735748159146057350716400956797377174723016103227035469359312272552663029027113416236950143359928846953260066960648453464006921327992480821738719473083947627214323547146611417238399167044887901249519362002467022860170118252452494893446872579413032036983511608130460371722071464093755530205344179661352070008947643420352050983256143242437412117083832487333298818426557984539385218652544120475053509011121781659908190646374089010562909168224176605009975584744955451737398845179529578688199867734075563544216865450488209542335974935784412989914710816815635261068585383116788275297031350621624046624652146383809027945945231419436849003870837897534572623934968329713567156340078637457954310376999819294543067716844213787592976420058061839849497771933739772863592915257913049282223492704796203350651959041226695279738104759136932631460849107127475608081033834715557349598776376531384410376703749501598251526980362378601943136393824358425526434589169288762797635029037833659536099398948856090322835333392135209114141930333941840287613799775846509337101298627730122174039425850148918091276388800418879071187514640177505758046836791787198462011261342752646208423747057724956036911400125936684372319720978482013966119597239574260448452366065591948020580945349006977893578461283747342917136034958316728837515833140844370758189917698058466129313097943159635587513102830983618263249419372211370262752120188137964300099133473135718302585777804790449828064774935715326674019945278618144443943590475771347374969012095094037805293012724513832436187203509173035898074340485569177827483604210078848172158898196009098630019639188356102703729182965030180563931827279910547757022446616717741389860677360262368567399710150542239777421361240648034539225859434951340651979273264577904640000000000000000000000000000000000000000000000 [78,4] -4062793450095251192049274169731492167612059453779885595246251919513330731795066458339729548475578280014491345059494775007375357768949316151702925460760664071710768778180238462737896912514389536767445862382661681983658767741952477643358166523851972706496017806906462291626936464300429707304263090850771355111540564286047825838469747920118959832074631730984558028818521020144305567660320897890961196029919383298213674143072382157155475918122364438949430133446898784947498451098182601983843521391401672177194905821869762861851302767648572619314322293189315239021459132988216666282050152044744948721932641617041734636982366234470153486816508793990491408893176774985833569753095437636914039718638153596516720381260829199024382786805402095600039120654070027046249621335151468998117948444770687676808143177046289644128539965370444835412953304562307020425428679633043605583172789064137725771777252049045263994501636977128459774076712765386745112111389037849777871490926683016371516480835499800683366933358286501054453857093679244837331771428012520242031554913597969874554317127849430023147624505176935875512315396341011762702826159548731650843451978939048716990862345900658885644787649206189360593340088911818870050833074479198849963894794742862340664799997847113324893971707958931939029547987486124684716203815459455004035220435061335899887451995726348117282136763254110328661378853973698339423255532905694357579653127946707795870877806030320701446642186184356661781140723295904229746208322871219698169460989071108097086185129750751642169096653108475986600463718297409943938753101740668929998549838886070455662670760712389746192804644129333282679662392747540139631898536121197049368274831281927714751254799078251367782563641813722114312082971851866098896116454184369114225024155883432227554277762726827578093623022693288808392300979454771201295799397061671145771500598761222522270200524541750838458699456726385304551606672378218026351300701723058903100536426820497317652271056411302974627168316818670650970699341559135709961854726754994717180916411272035646807297698514745807922385714550965943609422350166885641616613129460604316816688159966187370485732162977070903894012613757309239017974750297921388809632440201594092247177173356584698446674517109840034549579709669754063909074553391484868259479030148059807502129571852444734692914683250899660793794015868863718486994345419803622144322069458483041639413405511343358197981287797375651640130790960680482199935574710758838401254067323555242391086262745925614261386217119241218311832294312511550009219258728886378447823430851465846647153745870416246734848000000000000000000000000000000000000000000 [78,5] 38852025559313211998884662278987193531693398523896492184124426077174109517346157130460851478301835143152936240127282383730076926885383977254139278650795285008453460055421766204726771716507001612466940083176674762536916413282790305777853678629800594440410002977465835795908451099497962131951089559572273410361995603195502180110549109752411143639492603532245095680535696880068104013126551820201164000392917054556973416134422933090478280478425947874010970925435784201756101221695823595239187101815490934453913248739627123834306113827195396854673741958444071818563193578158844722437037413039496219673286862887122635941202731244865343346276678860550483934539618176177040686086994146185242871942949570937070038090506457765975905634158050905636310076904535772439525170801829618767038925028754328391493059200557321778958061719127836403976728554352330127043497778438990242288391271491228964007006892749218702962545738937507655188797620184650339380349218197882061511103799060135806572664321341824163214556489545595983649404771579745665283576298921777059648978475562283978625864644512589331710895273078688572735575164919169287024447966127404475884989567456060243627534983468033127945931100167793840400810932989071603584863686866182310762672707863486822726768432343944140237312712385373312536106402161644112252482823185574280630303852011667053199917958054886454756406886198093646704849302098326666926607024900121274492625119424048342020403575905011958914424521454914302974441102968022900935504219508162528899844689048013523714894559187077606840428885751170496284091887292986368643825866180841460430104021464917162280795611898102517767775346849666867167180902261117533257045183172502752844787595917289821244126680205847415329301102126396609454828251667432281696110703254243646469663972154667422639249335837419549396698573819986961962538258080859266038830198913678792343406530871609222179595092174199762480392417048494878392610342450019951746893876908102116715894342577009062985607314217719161212601259596662432094497846908655450280215501266918894416816985023849427995494908583824302208325155598293301749740275892021855005437916895849338134576709675569098032819310321772371134906816617359404737333176191968225771990884093669209450193168609200005230503175400412608625612234954217037525142461868214571024542387392506085646027150457995140647873010186326831281375026425040712323986802298971050286334382059736361043454804335788208365290275777038946753699698118819737604972211281288910238275654848988946851455655081638276650756480448475720003101374379978288925645132759937002782889999228022542926407332114186433986560000000000000000000000000000000000000000 [78,6] 129454132578316600099997463725092769115750387915767676954205468001115947324553453389887255447342328987210914118058074938320488754734159821505648344897494467159729042512470510311593041964810489264525035913451164223419429795469253210022169919005162314139797439943329078751697002330464079699290293402318794650440379005948875754100047047711216546069714871046326985830421025658040561427518125544063390683971243082756363490396895197640472038227678157087305634474323654282129898886709739022371567463328646004721701961069935389847927787624167974251135155941219971533866428003185826526190448431788501233952272902444295958644465739760902678273789195559839901347939964660332023897928611829299956045364153423214259484729838121940032781785925139893990631696703267604895617813494645390984543940041945655544025385106131164213339677974547022996124783561108027809367283418998428716748443224314945149148678391207482246359276146767089273627243097310182355257872207189440323998775757810439230267446419912196245655313766777033082171303459689807610540091489251566886588959366765083418531142253943944404062445053796984221111035351568571012406952879645564827006334089443114746164072460605894736068306742002516623076172055409070708132533489054951965518492517411308446228257034380873361909793005919617427867985890673182773752785747234440815934188744843717963933128964749847808242528120707865905271425256392437840595602362731354556017971415039382164433706606516616654913608172911337340849864873774812025073425886258263093784091540704540289421262160773347233248372015332243869897094035186136760350326348961926123995195985704372682179497348660813344749755744980510895109963387781629158535293520768280095085669663965600687986336808470987819885563994875751917607449580271467500409028864986092006330050152738453054842397269027211258940411375570390475752281901153999648649594570336730574432296310596951234484939484341952532731306861131266312740001930581489458141139954076721877135236067827169458622161921466410357636686250863164399768810632760328198291390527319192642849252477417055042707128966074120222889743258450551514370745568708890149995387182976573345883925795593205465431282048547717292554428981288614107642339636878399133071674178269795062879848496026013636124568279060365385127115998136585479002626176093062208711673831770880012765092267218989424404911625150615414654986387191123770934890614854691862412702271948572083444957505324308484360203335918144860044198023818300720667721602390047063184559419967240484439817901937352096688811960330995762898041411565221886510280149224529291257122188320639661991414822169297352130560000000000000000000000000000000000000 [78,7] -1023689503248388058780786518159309163219375764810751507822663921909407723866238440681542561613174205619083275636539565647038650299924513556038500336572821955042868059210551767442003002436675535035079065424165228603084436921732532727676008094134902489378407675014252064299755034246902507438861602684851962917852369222656293353077924730541198623173061882207039362048296883135221853489422873802021349381185269216978335033416678942977245817480538418795018566678368354469727536246857005732645359857245062384994195601126524853741263969444451741502317081815757432104409819265528774021899288614378561308634027668848157652770271854883127910725635458606050539807410160594121578016933515116910090136073994501254338337559161202035044346435861644553131134984587481842666368292438298996650995871906456577883057786922558989101015460023719623032243229685614607961766818627738650918951056101130045501335059276023909346629901746174814874212500469837327708996897365584220998920607677438359928875806194341756477141904104010095283834996578457530973003693411996049815092273257717385462637441822839024220481965269475089909677741687745538453394003862916689835071642820386024672552527358722234120173586056226680053818209675577081440378676271552931635993751917540600453942843158184321091456448817001934346046440754597403854657303065777379245201259917487134222617095709668160829829532865410465130317947193612497663197011377583273622527228173117773155843565285357957114986324849936095620523249570314617437811611847635871634509619519409480938349635072750003761574677020651685494618156349441408359786255781582593598434828522210667152647456079377939067996998537304467847095882902676082197465601505855834649951215651777516561807021366956329214672904988383148189923859540308361808508100102602716927513276809583986299686714696438739122404271872990392719874891219426111255242272675729673012756509594058870468185720538412331057784557974529604404626266191730582847870503134460415687750135974508455161666471975716031566949090096853245018504515626373631707206009903686363927490436876997645057677268691094584507739760217164545941106351665859133808657340152805607102355251066155993917712395362129733467949611991504597787317894210973571731407574708155772574112974033531858412438962522185357630578905523893446965593125224598869348507271562023550413227529884818533653880801087528822322438215644935234815288907359082478322194197613092218399633999649845677551482691718578726786223610969175195438273352106310875238055676273477494739108462878181081057804498711321647348993812369012955111597033417195884953319867732462864152246332190886423691264000000000000000000000000000000000000 [78,8] -9326705578481765613375680795947956079755075210910174807691923215372753863099880234190291614204185121842179403348188459286297194780025265771054201015467750650205695839776828733703775326470684866939291187462185166528626074957734285048332785964199354232885135481657463217053150338000904281665376865586785481269372424678686024372011171548710446166716954583185255428849803948065189210373704341372116933262846349461797046075342349986762768350775452760751967116550489755721820164628099424591468565687517139665498824791623261330261442728221481080779278864791190687203914337818570861736462633296168719376945681069468004478421585763799224712144063081057118135412354327065316319224397171051746664663063811555640920122818016270235708279892142769888153560416058142361908760849975551696914347495307488509822492118913632324531084278192950993861001725113305774062105766414183560290216710010076372950277882398774734936431038754925672732856294632480960286019383329726984081023639260053052326681971708728950928782635600156005758656787031838594130291085376377172196562340420431407596999387075611303611757964814887532506249688356504467106206933418507655745601216308965733887802501525800422094852895485069901232863656339945299677932028892305528895680294796242052104677728579984897700303233441040559602617809782781014631530418253362245822685344320739248009454389297435986223044955095070864086704891655467457029414020419642326497637643639028036716423366632158630417464706453859742751720115970423218841972609789912931220572974819756867312024509917225829933931388870025049256033362211857452615572603699915757377993940524886609017906377648423767447483054086174674087144564865333837202207350494462218073859839930743837189338748007347929087387517468423096683031252360738867117164539426499221870038578987817970826485495496086852492515275050155373625245725497767242827338785611044870943126202605830765104621693156250778589881056524260459487645000138313909027324380590368921555395245378892624253291645264620923120872289328575549444937395995902096003645573256921109736831888396136860079775456785838148183335640073431918836814812410801198629038454448365577984417118820453599147525358959379014722763838991844113254320885805398631216226680331098760155696583101075652983499628271316807076456015198841659783291837118937328305272652662915819809544707580590248212392415398126093865884064098398973235101416124266983503663463092541984720691199022982144568501158007002473749834223893446350800538113898280340193335140403646913936390456624944426654254848840530307188310928020762835139221701627499127482301618365148285527327612703388343468032000000000000000000000000000000000 [78,9] 78933303524710482655589559666743735903828667293080816785108745631144505327813243484263256394590301731534083333043023697870822837547232981238412659634382694829792515059806160791715542577921890720033506957656726484247440004589220121091083153110531690183553781180221186958928988192077275137448639007879576156224337149015034588532435875511913655726602373781039537157784512453826413925269173128918436632967794406082705304435503247974028190230178677264087688427377437094000761219302814168023265714570025448008960021740460826386071009171605854473713556369445096514111911533454672597561709967131092444706136053669349306311132104089729069856521308568076772037910171028865737190338651031049124592620722504329234179973251954325699791366643967871373466649925137637114678309114986794578183050099239512040524620763195940612308248499693289698510374590787132056223140107582324774893385645973610737850827186986925610260316687861559749863462377268703306412846642237164273451647046564147171499248124974217472565068215378081240514036458918439746187337758995998813652727377529920121151840189157068410428506951679470086026667938243907312596256268335617744464785101702050039157654307516382732089827835766732632296491615585644353183767066680835706552184642222586487195386282013874196278450189217580949106891076699603729217272122778750956650021575142528345680682440924796598539462167636684546567480873631136158044569147950019569585071728742287072323633412995601688468239452793369201797457442809135974696009605200545729365412751906862867966108173587818175933527365412529760315607614130973153770054679131864571866763139788286703760899056191002413197076884220776378067707045486574221022901123770583814100556832696380603105300284367091117344059755479366633640650819172835561801060895081509611353852757873281074243846559113044337833299799796517867546672320529621349460368792177065740207294372479841235983727157874197331004104303033402654768938386083465945138076613396686972047677602883532595724251092791975578382508839495203387262041794050920845359294782246217533543490326610730784299576152601228418286351724615871483511416403031197522590050637499351987179737341269715131491578339921987772145416595487367654152758494878278717192597875247047340340689372543316962734826852875330627846672148123906800590274704394239163458835278211188641392417514749200483925306978624326592088117089088174282575034183073966596982951780666584370660017296743205576822376610337054831898507238636982582833981511998233918617438825215576425616559525701757423109989559467028677818124266312937969420561641896338991920870333693987860530593452169302638592000000000000000000000000000000000 [78,10] -216224869091354714707054593253293919972698767102850426382472420493645034020549646289774282067067950020837047488223358414042563215393461368008353528619949692745575768319915838188011306654157219732690694622154819783777704354717114555819915475943279970671641394030745415085151327868569610628762273277250474848295990295886305621569257573987745180568470248057489965288197011861565079951448452092482463239282782923650027130829754063672629135489871985150820254328206265578345746643493980449424604313282274709833055389533896730800402802574408458692502626403210385563650182490011934307649489368511851537027347351327429816100807352190720501300698121590760393515985865397082928241987870230482860882379922441108066574665684708162008523803072031755357510112495000795635261742219649835699224175999390727884092362206499580428651799843528661055595103777243422709442536946243595836982076722105000241648468274214950947965867783152900951649945948419269129786551227533955011170197725139273722393318940782995744590719967947641469409263718586595642220790856706278976994061128635497901968594035448772446637279879523930598707975957925999800239258973217996393658296978837522681001209691322984463810338283316403447375420861775935875708411707710618418856616310836440506446622482673776793220256819593288530346655840364095637311497034027083107505423886452168297548978344779918270761352864625492105432010627513508531387804953351819779970734190614735693898437474308357911719577310853590937074687435022634714572428477794053744032053695650771000104306832111420317792291375921788498313033166945114386159891327916600498797226327135793609960023931636725202249083459215320772895265515102685892005517644409205464226952966431073204552330204005954075702212915829815715462023637017249121310329164439293163928723502908219578110760407064023274080086690814946260994410554170556255723914758620283998318024123743346634007284823883966790056218113024020758799145532604474265611280378301389886192656509656127104258231853648590382533111089851794474536171343451759945218025289649013538541280792337292957570460950960427665363831997308021206379374888001713203875090059610399838158151762721968592408182088385941626131221526902165733307649369144056238384400680035602339384857803778762116083575656560554367627868594304962778607057706952342680465937505337966065362864879361465080035917210961042325207370014381806048897791790200611701304703247301042412296008401151492873466213367498008266265141204451212850073493882343497263823378538369431569295563195200312784186478327454696191895777920953767125744868831667843476292495563465743079918943795456151723704320000000000000000000000000000 [78,11] 387262302525027558833719718918354070812722040407177086385558723518823583180361304148468438376315061084150396480157423913921261075980239386038203468679511509634569216883579234085319871939044389807059827593076407765119763933367948970520050113132738834237749887141394646195249908462828274919835357953104455619534735499414652002782647474987544548779834755702933720443633944292846944578501838354310518239609591601498099135810522666448974805564533101995388471023776895341703664286191479826746216291162728329691469438962252583805567346958037622503641930236655018838418622668316399394257657178893694918626263716699606286186173738582293839168001962227227955941648659799634894583516050690579440420512483707200053899559347498539928727317540716135508245142409729540668470327222506536689242056385989513421332273197587624106003965386361620537080374061993340058297223359448889798315034718924442765655071482527954197801155630211127120173797547497516471416640961037301544959652360048959190880504915974316855606645912690931890212539127188635268762556656218026543277448952420930511319013979319568184539402888560131846294651123109667616496285181486956286450665232241561178370779882320356198702801383598774336015311033501643942236540132022356241615974282664334307279153184180845704961464471514084973050668453391615542313019669942778554260294221624966076942697881938412813640769020813391129735086192903853768673263604108346051288381057181122370932875525489225693845815927313473697125142665508447824313707212994788115338379573830471332546139413556613218290647113820458284316483640198000493700942251974019371398624050578603768531247138472652658867083728143496944977684393431711835998237454216012634619225531079208618825077561948320296252727680350849868446085243006544189490230105322126306912310456185221708848250381285819134408053154976914428686115341941753211854787850042228327456238610121409983083661695779204904836506846574758902731811906414768339634998268957634922736889456673221314336836156734195857904280144618730021310751121420353609630749575230584915026242808946035770393445685903106936018819746759389544847698426724168032774302188212023960251262575055855786729884364559299108806091954869940247885363249190039178233909352529874995227330822442259155972716132542781568703139608205005949931247881070333487469597675134682786409409387568427317529975660912278093716867086687154741209288889906886511108752431699464844633426957601800809920154185998002702655765608518052977672222025150993529179626523507419874940651741585243778447226274819682308574546825729389352427178836999061838757490595316748451809445799266114915532800000000000000000000000000 [78,12] -722946066676658904495328442700959330120508684432223148619979888788548117865186356429752106112430760965220790615114540251785925776729187503999224364735664641223632012506993495604530336488838205255653653751311078994998561600885925699527270077831311393456715137434430292763390563116144399762639451968925636359874022503004324275639725353108839788755264904083179336765941526946695031257083063985942744857974903679390889226563281244900480261052177540109407402644139701726827477180279377137765772944609093119056512912499330030060927800181914407890227830486995153075539566276133641650000980313181470857126711782629987454134988532042465837663270506697589528829594229301335503700386259581627463728559552558353353700816503937027776027051768208433488574660119428586404449722825849246536899853243693463819627971349462588812543543811341950234927945059782329478628360447385834821372124300894012965974043801395829539777422387736997654872460425549780664916296608226049863407769121214816549586524387317623823133768144173686862792845306079899948112083688223656093757242501382093470791250062761208192970680912104007289242406561124366708952762673074406888374161922789200464362453796647925268425336557060233945913131136338052851738597753320602625328950571128262733136050655718368227499268728002973907718462835314647281196310308281522811746155981191159027330164959897667265758478118458005704311281911247698185663947165125211018031413541797790765814583122036086857566859000764307419374090205662252598639819255763186183730354639646532539280726091819558015197721724266358763454209951537668631881115161715519045767441436743668094080681796327636011666879095921797410382144168303870280141615052761908661098903326282957758218899422955377403596336692988644649003881239873462644293444771965644321501931618241016789769423740376228808115422436663406171968108933601224234915784533745180155739840427925127297193747129870473380832058639741798188286640017374288086837416722989086533943535197305496614701102163975357035174973088968745860632099398743800662529500001832139800503715567541189801413747645634668005364591826775735361931643429976189431478227118097367322931499865646500043882943160785966616239998929261269579058260576343611141144507389840588118976358502613252003974342002675193182908331474100343066173312372854308100536439223048413666096568951848099462291522407775896916464349917151381905916226164480203377368756422372108288674231495751066839016623921742191782435034623297684891779478643277148917816638709573701357859505438098396663337783051067472632077584194998436285633267455779096186133544288106939142507194745012614112215040000000000000000000000 [78,13] 3298139416996279079397841545356247828901453710319634372709968872882146794171003410381607687558305082008600506682496516412065602286741482481019548126860712791584162589603458215632133300535824228235449307177159870760023299992184777154458467587291502515278261960650495240622801745623473707627946434713751117259999737282148640172863570441446016480851770664513328850020709512555923335705599619589067029771940035305821028941369352324070163664373548932718495177827787376303435961325492395451740490862484534159220829742986129277651343920446461231248464029516229762780212763303890264917727269522544743683319805146331624695041858421326309897207265324697670537181510614092753102647693102414189334515515070370656517787348973531662644900876066748175240976048353274876193169949023443927719249603138904651252453274694290142630437968287652107131518984763234693934285569207739923462520480130802687877090645729435912601939298505512402460165267169276428304842960517049844419086199607532593807708049808490398310675032298349379575436661223627187898434481332216192766494209631625723062391510239059016669028233129377250760866042910180833372482900983806354175142475174986632583576891716808435193824593495163198740085823526365236420598544470486679862075548745884150481799024155591739249702538007726594432998528771116673029623063742741056843469134249903199261223086066159919920938444766739879592271640941292433377627905337130049666715949970707922988056010066527902709551709366698077307794720053273566975485496859788312788967320990383098862878347083195204025574450653452299508213652305767814831567086838522469373401919689888585780056127340887038238174835241346697771034020953740163293185547662405125398006616695916344479640756932938265323197721686417641376044459293501303073854574301035083369537548731478322321229693674220789132652492247782642124409613184705496924938412927135767897666041762298686248706659456405726824793606616336206598312557863847751388676940664290361170700156819594638575947924594093788452128631462673673346712960595588398393149746960485709984828731117250424786447451132220464434791860229769149391127877753816873469070292235670598386374750862227422424889539216731846176703544860243699476913420884481959203540936286432661997755442383565163950857830551486789232882783682058040886612567664629066519765861413582097191131047587351517715366539384311341075269643134183412054693674811008783312926635380480941443235241072038310349144519541115644551527953986939163718792263646569059759354106807562583914569068284434746791532337605722809369660195942445279108688786475388664211723252463277734933674745635393199144960000000000000000000000 [78,14] -16752431170615898598304903144533906227443808538941167972994885700889897237033787558075826831621571961799029738447497819140017842781329239666206690421535518978871662332195858405106031870321071836445513996655164976511273869329526465073332119729173020579583707059262207626029335460222675586430658993418648814188425785196267426853671179106997947360707306593799951324562894015837613477828185525920321853119177325586404100355453144115570031122285795105778499327147073571740780770133486401254165841609155697630605839338340402594959515846397153752725352638841648066347014432487452447936549305892793682123447657163469424621979093331169710176076596461101633898831160053589555941988913145455928317543031105317483010490306049280711907137324442585294951200958490102707949952668705225836498423780696871367106959451267995598963216689728636837123959828920361357431581518527476989191234186536888551112246972506678805139313667072164070572944203425683135081578140596045727932846789855415482113571666397250109852497234599028531913068462445760015017905776733486867473157621510267870583964721702418002729623274245787505010497528068650583468068287534176064001209896343338588761309670802530042542401323939896921122972283598819956696152508484668913113604382151262451274741132308742077284027661011904619470314354928949630640623760847129243009786471165888293646741848526875253909534303284337707631627154257159987504297982768440279534783670173200350455913404497320966949170844807177487305464816077632768499189355557801404466116955463129507080308279164135421968177789091970816577853857192472565470612427928640370032779847957036709183812681706507814113691046290112959748438400779998471756000069201891839911051757926702193652024827186863361107182837540799867007048840841679911797045517583157615833749729335923791765566849835205591793711130544439494625887604189275774430366046995440429475456297297117289059543454695701821529343307121831538924543718806024141281675043714186948603645957912037394009382885059667643771979842570131697485381304338741393405821932342698385530297243954401603629579981717201525257561564529499105723823385739317572300673310822124012889530686883747035308316420823188999211438878164245488955095247170864047961998089836178447594620584491151493377010363354227289613057350142022680593643244824660303300878879282462488959244805810657043900792908094249246190464692210494781196990020693257132302272677191997702963835212552308069952601790384463273126630956196793883904031156332543558203410689018238813022103972309115055080356496354548989862306007993242888701835882186094285821787825049709362574438165882118378776166400000000000000000 [78,15] 53506325003655952066062370712208824472851240789139354305590426249673357199854547858570639185406959867421690729725033809341991848212524730326517286071980915530695819370550133474770172860520615001101761988273212580702324261182944310091335302907486565143992672411605296264808844505514107081328761051675782728558371326014770432810714834677683757531103169682025269602119119782271325557405421899951869483026607351166809496219526931263268593249824089295899536793257939620186124687618125529649405816516097591812728996903004586016471598523088387821294872460322531648428717424649555031511819061929174145202857039202687855413492639038422174042729357727288929099949620592501395414992681399143799309342953093834693027928120703073911697043907247110043463608286251291365767243708442253228997607051528723072089165836377019248723684249271917375059613515589249631886329882628829773276326655719593910424856632049190797939551580592613442166791616895922220738554426406298658439758124600954815114999081704316818128285027024046201871380518436243855853461794540887615298120537812107949673978071425506680731888228841043140988294894663496843711496199459249869329802412784998597113180650143865679229279917335482496929368536525864310432587356752147447585477175770903723293154015859613172396661410992576468038851191443658109197918832467932589397332123402759329086482951548002338895312716962227629228011207009006632182699644300129947023998779930732675827947628882692634496110612788527041748850470076387444616384091080520975140531514875110993543694656605080645997527387352742084956764106708454956488862295252935331227705215699139001123540330977464351633586483178200082723132497391118924505961199343709939533249354387737001015818668447364019542527109414851134931029764534580697584887260384223757601545864876081900130796261210790003072274792176485983376017631893825715006494606929484936837410658027068902507313595557709513736532665041198481375129735439343502336607793638167891704808205949915930402561639330068352066812258225132575802998680423458062166692405804830641880618595452674129112721259629943064483706109126263394974733988080898455700849127562752844734777826975804921422863098040399951984504149728787257465825445718939136649009665600613385006446215365990010643395758231928961640662118547267916770888358930120078684293002904324401713985901887312363326110124782273078858881213528558487877675858856037495061944356300892014954353443639641863320243326996359515206370106329669539919839045922685243794902083409391768100414697853045033464208163579762637564233497578570797582742094857290904754732510384025487304387778526137311821824000000000000000 [78,16] -110803130476363657537398080502621991918646993804296438213899795448271286985880429766233527261439194260058452183098768452686763318866507417724050713246841553432436240165601732283428886079305915659644468421501535739151339210910975046449142475259675700095848426434837284493598065151345276493666845128011024190439592747696173087218529213497654488233864510191163944637311265957063342580393402465081326981856552708177018241239845441495245716965199416683513472913849132023661063344520390851651315618761559521545055300949813717303774934721844711914088380487617295076845592321743734395086565337544717728561161130427349085726186335316574417710571468971980344979278979434039215167659188268666806858178180665092911305986597361805712607010573753018895810704269808798080187653694450324234446656914409477984268600633442816384548894051109890046683514683689497663381109426091902575295149699361363337654016788261698226911478844104607245879669539902529986442308164429509659298855880761292281565118947672121498670232323985971769511586617214710252582507455874219540300098634280667068528116562714842806031990252178058642838528601926003227446827150350341635003353690688237690965273532564972335222249417782062607424759521512664367898968508147790839295172576535698203949405119313034658070127038721070865214846115972202192588128803975689251513671571692664919392175544800446937769629980535526248074039056647596847383627833523631150978736493207593864098854464329042459254518312531593536253845249142070378503235071035775468695563717302735781054107953248218227278307082073811577780730451468460623531622752234946285788582148001162263938868104114963649885289029048590440671839734529827213431800719311387286139415309524611830042588198561323045860914709929391035514928701819815919107601895682472083039276426394218648334890028531519844035931251897813206175315118073057754941560870831105346286826322795548646202186900604667523742969751004037317426250746028992160224528160785188052251878151157424287314488046129000536189084990848937405916804998976369295668846982156372825600050716677049181147161885314585016037708545564131866149644128367661415084671771952396636262178629858221521410252114022480169663531715191957464063194856732550013852862361820235481909075194728486970224458703573533891259884557539244708339904819556572784503633051230293897913253090883836934028770738096442534301507393915049252054161197009706156848956695969263844663222370530990558256848007973090089889156083486813276108114233497188459241672125060915491363979016990736164089084844867306225680277272961293762879822406812336947293335439061265712849092211938413978320896000000000000 [78,17] 175365649122723257964234248079168094721721886295717256345234325122242174589655365881945692301409195820230938966385179844677490422229003701711640497108915694588296609283797565933999942378426881161422427318839079501122184281534783083718098788259019518497367879574041507472017315730147605391449030421172678933607992676996052485369554008663146758889206535343580132933420226588094211369278583781648317861139759373360622825193876812727556179711803046315538919042080069270302601004633846481429714153224685112701333697292761075630163422105539889582228769820189719666497146079637024040160787423340300539436650793814143454343336475633419719095950028346890899869512373015966393966774856523294109132821190117876631076541427310961901295287362852676332486558506728775992241055676430130191378193431425722240870187092152527137912302061156944751880518914403937102226745444711724165125198419992683119171467473767556069369365002163697338847261957978602438346940152199704549925314393868503261784519563294893008967315146808200733815197052093609240950080800221144684866745079882040149850720845715346178470248782342296561804909968307130327942495021056751927419286168594543493966863502459450788023998963988745758311267063931062068604205772512756237299238047254718092200767449317351430693491810728686966613408530326609298366301688462088458058559467322032562239021202047335320654698819175897037103929436367265301733451017867489273954072636046387953451850927379544503322541261764465850076494515019179457819223856930793179007884916752631580964951428602183395809494583791934266247520384282332361267445571951269073590061715854935054722951304927542981395180372675150839151641112198477605767854067840429455708074943683838402623784193445423670564636384293523875982163893102548146958400607913234604842299833640024359125660727867311078726531796176629808761557755103608977127402463956471644622381642786992538682653228732477422997127680958896582303595807241292331420646541689117360967944799817066613663017008895382994194573029408350106914588961836620021480012385221084906705863526858602043529390984152027394611487961281939014450480150668154761035748617378267302365152215570539363268655818024461433756657883252934233572278035899404142261009538688883287885517509103226490062429083085611241109210227356834196441275409403195021439660890115725104644226027234845121453310475787725640430886364600267848545198206524723675792636153774567583747876846765693082440220722967962789175123951156683553285143588114285735382264238611680081624974485728186223785134865643190912443542596529219605944102992016229454028027534755865935797767710037798761267200000000000 [78,18] -252125312566545559554585048709860744251509868399354668423528557903079843401032742130005779096702899808369110539474870261255053920995322341788287884931538025934632761205489649382133987414543516449172491673784047656331545594519750549551393670716142009682205088573690789638463313366476464936569825539215689854754858953071628066954815588871271425564900475294585734643986690588246154160868195619539988402470003303174519721523456683247164740993373317811738373385400985237205371685569763624254580288261132290115767666023060116434377193926004780966179427143088785302242712405942296648627280858314921276565159100482721169730967432279464249629477602893516510835782885957496071322055255838210315089944828583930187325937285642291138573190272619540457492634738719122642291378903222811346185729037503759040698797939707087444385043808277873626297990277817431414256245902639009690113581762964100228339268574094994106281910177094543361851460294444755755788716503862381015990984131043818575932191696559292206217679410692339430450616468589441596427656169885780773633491079080887439522611054266159450597933397151840860436381858533163985346532952557812065472217257793751005488227799063749449676279271276142045999217470983560806355174096130687332653474647950234844931454772691083373240375288282251902016915847308360300472680986069530516123819367622188463512661338135006999402044846979908813748826255856560521069865397873895512447432724845825246365474823321983204184789415696290493209695755128859661593304217064023256028395545420776305220277619780826239965706522598432161166604731158538876611800025718900953172768314966432407491741015700546450791547528045358309551118597358630072499392006916620804396978870014272500777911264638087761230931910617370197755640115174307239556117470897140436093492610044400247503100590813761666178963683856334442733821512353415264910428835609091448712179814498495774643542534025486564528525409189890481287712891426072470971796442472754267295709437970576764320678899018300883335510240654915093037047090492127328795818144307841788064541689904200696298333306757784631546969496923640739832918559456254583922683235090923311064875956526635957121938415399025087936381577625637066973584851869920187282758927072059842460056335708664951460202070706296334441656126809547357172626752051467573372564837344793843123001066041507183656925971097160690508104669060851396205443083390148216928343184325015965209129714995742742500364076097475383962200758262408555119321334121636674726262593069991177379460936233443295371693740239082818467073049078908913474004536908878920441676595476698212112043872235816589721600000000 [78,19] 331244605276027280980647092039972766589421066021416326021597465106895301334261877052302100670579075120351988022745017454975246326926575882045534330297308454824536868232896582394780962980194800461254072434930085841788745717789100678337114936110212524880399680908302765527654642829584789766218375528638590278226778904956407570684654438261534438733978184995138531660882191745082050122982820967281757999611846267150680801741974676796964956401566274806946580706463790136250031468954129417997321855458475890687754667543804488770547988850054597505555583889869434202776233213424574536901435179061193382066880894993291410853329197499686259927203651359163041212021437510204452066442962931720317429360495068988458270535369014616343709489899755227131198286477067692690075120598110333100467560590700482842577414470298929673793977797889107526374380019624987562895813880301347323225949201430271446720181887298786537840966254854805897559632276455875867222748695137535519398819336347376019167604132796181582980149922527900938066274124856229832706159285997783731045062843171513474205950326277242903076523238749665547567593470070807718598701785871764028400725474468756727996124168116793771324222266592682159291299692118481432114044786025251447795169354134677794175127033185416669284893561285625420851857711435712683088484659928520291163695570830516834751304234347881778383742370409824854135076479598280895250845907963964305825889002843063814394545938484374114950655529806442794554903094708858855149855332711141648537752595540615076523014881302664875338547407508105815945688583696331364996508144017967677552306564922168781032980919871377544217857768803133124571880240403173114457983416488866597018134968693997305979138047739089860744704515823801485239308760388803760326525499080585678108047583967059396181574392581809383292372867761855339619063183780332066519495195569355191788863454190543820067557407391207932062059951048622202220170571235499969578855665275257907986340699796731179944934054010595444820430744540029706359996937900561762722054039255554073801278351347125379238128125230207988569031619186008524581415344556316172717751646627500973524174430463245213007061355856864997622210686746586929993389922296371796378535253804717361990162531898035345625851671351999215541108177359241299269272917233544055683232017023820096168804739176429052601850938887811973440134943421638998400649168697995382196881547279128261214169912750164119940393724932113558376868309167549304259361432546688692859737486418249211719075153592331491274822160428651970363208256626877820497381618755186183705802707630259809401943807770513899520000000 [78,20] -279300389300185251064858087645819596244828472390673392888870731544548267445199450674100952943415794534583420593430855349192328020487751582844472746411439122834742275950044129535644586949119261804785463221333451949151793978869044931891843828753967067532764992738811721586954616473997099075688231427706461571474564694538294997459022924751928153830480727674124411571881608899395487951527300472058931352648923997598450537791341708015886284648119295047593580239080030942895125765756321811623381013430173959773457627186118805969483703263877003410212164830633195662911643453042918396298953451183313206823740840787964784948953673220087309954160229543456191665380081568274111832760222707202661758796172845612828937233258730363475809498279761201450566957811007810114301839807413345143683652963500069815813278440575339475580122052105042252937481830317509990537538423567398336063063843875977678820390109026724207905124884149149223832586331456881455592466300313992694130335791127077599146420563598800559943026941317917571479082531491935348739534146222233343528552527097187196295867072729148708097937867285538791216283991234806341523735603485208603545282055512140921735187670078325058145887215661785581421290227464205637409786178733973698233275784183420274232229399996597008134905311315168193278153364536719450011462533489067444794625186445600647308429580759659150077315964375545608821598724351623250624830492671033631670724528293119319246452836670391137802570464841774275130905180292618166464582434500025674432873659543673327115641982273021222673892462306459300699397089805538325416186732509616088281617082164547055292596813569341324371208385678167503627426214570514423386013572165932623379541982658375858815882902075163797245528810562520495605583809878829477994626135508474352928355336697580172074225535078162383279766935203071348083061290215241743333007133842686522851169554218301331219275576318201944792726402329046559321386392297861489117054095172255691499729076486580673572255169495179194368480118237058763537151539678919611844925328803002521023875541275349926312310197364478700835379424325484250582376184782808593026706066456714226694819198679345677001518743324371253950899785916774022480273202737628307909710801466403100328701198174938803077813893757511433080371733039551437945733808628211743809882842595283178317058163250695300479140612813320760251332947545721755386129088875207884891310483675139392238486362472108490968759832810001728916757247629062724081723937793164383553254209994776450239984408962335976332867441380839223779869435842115911893340982677254518759825951391795078921953165023289278464000 [78,21] -106897391589499408594416909045815170766669085921723557737164898974707684063245214945370351142737598699500962738392347936979352480267893986787061659737197234466571414716773572021373938744188958575200668600456396145934813100012191140653695400660985554032239139247300531620989546746822185650714494451664435176981299281049013011813524953382765887911877434334690483274888855505098127010036345979916553260544499635306520159463130619941375707301656867509400005463172499935321225176229173785816381953101974422026234276694462887997619953152400705864013012046359595265615986341606524365133140582295572350560539772946333352287940960659075291005753611443348656887440492321436490327299233889931490470844525538026886899744034144720556314694208748364192305821022309528661854547172349324865427583251617834060602977937774189813041028275201906490139692959918571144854671980659720933450477191188639895082095721615788149562353562876300580444153421828816132667095226232248223766294778934149861617844615351003491182249065334250248783375485058982400959048154604727847500511772767307956859589043454844744025582970422312013263247727494136425123048742013587263293805438167648641896316740157425522554155912506865237475079874662631211861734150518720884528746008242256301488748649178685950996031403695317502559850689175618880503623100708716072888293726444828145006606442120803743368473925123643679934668810036762752801718652978214896526897019955110453647728611303696251368459971805742667070488994722835943461239553682018690950331215254739769769039050633815619462573234843762598172733206425732088905375752094888707764961697069903679895330262803642834853253113376433959676858648684566552315169131532069370355907913395221932883003302774109084731419038662141373118177415976981656307013738365101755282961284076755700633084882297321164047472048256074803317389212244622343715816695571952696686848690087664736952278927083058573170375619891240494571079435055328051987545052074037651001573978259059222259956519396222978074344858494433224439830350911766264178197565355199094215488731277486630524199386698121822283689697096101527730484556585822318287221741402287435290218020820283348837669288407768372409435154202678763296308142170111307868244420866397234354768286514085586430296989877561483155041538722906600469610175068024751190140276920887366106630573253836721631087079717950532795489975651313449249870027574939219801191800645597314691845375528730534392221610038533623341093283314364703356399964456724045433783715976446841916988264005245300139579920527443675718756198093250182725604944846850236224259437504628178046906693907906560000 [78,22] 890791203648774413335847820013132797678663022484631177997294500236113897292642353727086104745314926411018387999011925503082187967145007337387574548026348899629250828323146731150990648177865635343333325415390764796009843379513089202704221206111610179746076045191809185363420467821218524038258956268181795559817530531506619447253705022774498990619172016426333507719184930639720977384257302520083043926113041143236451181907480703510565422187640533673982205318975377122744330263538434399805503167741958180123565366041620168098328248185384652862835546135830650643854405672105835164412006133751720956272460999570930266506818101801060467114677903230689488681753239079736050548544143447888232053662151583743929468225766389112791928416277782253161667872463676574653953968245718844207452834092790335081447203660032215884168281458584888060537462909579460080782953098547743676741603693630322654506762980104061887579877145495164077342911162140614210063836282969624472879405467408449244672129907870727701183640495734599216346758464721731015813426382118429467175944049119626284413717143511269667252053879413571862079455956503969204077986844987688872830319342893031443519996969253640497617649721151733417843608674069589844435337663007436793759433823505205457993828177525015036091134621460114391862621172724675834946103256644631892193851757494092934475855555741801583499879206392461236147288677174306117071621294529094234791165679482539090630151748325362550539002664441325294158921970385798357091392739946847173779891743655815947071169699399758124194872892880851112327764365443509951217774022518759264736881181962708126261466755907872383638385818943060678471193492035657549861406842847778806450008490891791033965410388375445066153904656143124510644307760754125442707260109757385732217387863347215662129971961105782005133988357258873527386895725703762131152884581673085435129969409146498663863282995069403930110477021648074158271167436332687848407803994112807942213261611054962669944823647878031411508753503569286795683105376623314097574747491319838442907028435964348878178690149549836289140311952317681784317364549681018572351633777408432749172360588579642158497019250341582653485103896325252628042220635003965894093815435881660045504983507107143873768449620696214068924074573957655773379376074562056243764483336999428944927556351711826335649551245307316544973769814233081064141148465489126214545910781822635783802708894274675403430611002755687611887065643963612345177431997019251076162053755426540187849279356235170379857032089734751477087245296674713262355614592905860255028745137280655749727810581482700800 [78,23] -1938007746666069233992671874401401331426965323389508380002670963271666337147864735852515232804793097862047691916725673444607829163827669569180929012355229581217085411443693049911549841131812490578827485955184546154394092733904064951962748620595396955817918879870385202668417127223432182882880514658909945994571672179442346580821860023092627033896800505987649911160405359785775492823651309277917098402730410042892022678950638650246819911225227224090730445631521055805486130971989901225052038827541772188599976638716547120043321019237303386854271436482183442090503527287411253728504835560882046456961412825408707595640037636717197125486495514577383885678716283289339754959629716186944194797200521409181450791773107622694197184727289367790981193126589316487508156838101022896668140227204140487679471782282618536498165134562631299735512531328029756851185357895715103139734988179805013239368743538342891856765887457440141209015662837718228189757791284106403453873233491954238216297253029584396955164425400461551751522102030301797988639028208059859051756980120393427412853222413809677301619616500655558059271089154180284810106389036358009131926132865201482542739407158271455189552845429891026205839341125227834309448053607188140421968017927271872118560370010579874535414053593014851151577366658385821072882557723609084630051339650241752071668278236252525786620026063471766679357139049296259952085022252021709621607767904893670603603258656606946788422790435791846386502976976661634231109284631670875985587223186180219503618231928417134970774045398075305731267083958732939291892596678117094358299666484128239645559456806615967889764330933099783271604553258331293811194621856254776586315125745079104184762866921838480168241460698747862358358731124749720635673811816553294601832396103035427213938103125736188291058211716688847661264519822656107779393448083233439631451799256128597662968361285366262991483690023457194404827897638390408242340855929860864907794473305356906838062060824194322682418556800479331699151664766828316282565906352893211058291659162830819636968437667492529780008590036874996112653822003940994140423329823458218475381216572071815461123525966724399122598840590767803525348829803326256250255980889642729888000310057870362753457018004338309773277105807784943749921049659207035577646675563465742663648671028889839645811917498374457770596247122304845547942050877210464700718663398154504377836294554114475435528110870499333984608550010729240917136677849034947839864437577057071162054022365412344647405467364951601865293808187244499044822693376216455115519779234586132653458508795084800 [78,24] 2946506197967847443956199861970488351363638977203913286833184391211975308028338627228478204957091221003274707945438529117762291213131765395554087513949362152532244118683300618892274340437763270317915986192058695099729695256926220929212107671824323097585251298909883694728752326278263700234872182450882283117257568634879273740282446337514291429816686450774275040600229262666303885027809499349418437376307214434741975669092455306816664209063522693962380946215380339474770376319057515349615560193513245759159436417253029115543554156155121200571497666732921096009890485417529554333421392810839612608470926782714301823419418314047153939500207303698250078687367723485008827150468517025332758632813354779737578039615937022298189799735767568382381115665322448344015277848590187491784012641909757306892453419758876986357157562308621411431208988255004185952312140115436616967605868305616807972374312277665141780764629665987415224630457914386100558519076301143147836505823886128449230267000589888531601675521722529803658716760780510357124569673638907215254772257965129711119588351385268795523378758494958252301057658895069989455260009196476834743073672116469325152077451052804621219403924736102686049413698053739466415128118989608071659270295063078728320970687788299649750966259157335116668773622388663863491515646394381081072427175900922073721504843242455070126555396500100061938527775787779268670523478651312243073658326361165233001528447010397011253944516964444232089313648399989824513574873200869380333743476436841637266153802652268164545100442793572981636098445657751418481748119449048021426593771140978532002053131894747565498893756730365844670551621863304589323914913760033695354480897938222321203314771192398182703165135381338430195351331445745484424014494203475813187341157362549705632299508356201006002794444566502484213014325087264377481540491777793620965031544215866162983937863164050795053550355627271240381697744072888813301487648119951477547373585748689303793031486944799610833996442045238792065198285308837365524982153875309495671772464980094424186646703114474206451646235300600105235924073496240584702430378702088367162866448083618722181347130128609394304910961710122392465686565801487334271976645630956503902213544673397842810894042692328799254142873298187978731242267436128234373075015472179533852175247011959650920754669029575949116097015887558474088320579826882504498779340588187773993306855693094200328991567750564036321972298237053020031418051570125005637203696206839269900546902616994992665036391809660132150541228912402861412562381447786037160871510555555891928713134080000 [78,25] -3580907334907038332566742093486336273447536726967393139267158004027025101405841286924313395887309976614553235968637838147405744112339738461030670601605523679927968102154367555220760382158822209239823230267568891942134820754447954130483165548187918691525024139694093984980449913303358300249508727541489586639959908361170222634275444227442613686945547522964253819180112875809009083164470304154018386926479564470213700067175414126617402513563270354576641357696897502385152634044979562914435814203666901687443084552825702148346811975846971109726349972970822552185943474887114245594805227005715621663408047519549790614803972801673526906827037077010766254499695992644102973341987454217135197129173042267375097512371400844958565075509888815178330113114021224239580123481546753224855595127475124789733635462840992318943575703535691601924102072984949898983503768169294565843219370237281295695150312678018731366707381225678798657230575894142886470616946898697287077573577090482926590697756966272582316585583280237428059894248437988044420873029019496815686219318008616030410729420567647466456193053464970217088497075150438761230107842972406152011419922924121607345775511100245911720839699011632579873346076730534731779511656551891604409011616113467008989360153101623808727077762034295339747532276161423931593429962544911870135353863776155971715353283667945144728950571374386431409085397986891704219746253787732287139926437321672222940880183927544852692210949730467275904960712762698103987575109989825806354135039909740577994207983216238239706221816308952922340750000164296572052780019898528632246812127545683357296395319723655589427596721295832171911684595121836329931613602524671141579427783665772671792604673926008111401504027216843710391830156128521566951183417972592664601627216318345780029912779130089257057330962407220539851519812195131613163545591441730207057068677298058550425045838775145508372862127719346555240094446511415323557947463117816033751170098985273607463038826817562699385219131827549549008541881708105100022931473990042991093988132413739402682263646271742816173136256961820667140962007641446936232715699750114111930942697258198937654056988226312688238172196243124842198045815176099273249656115510931367994199918218649166142591244101409580382542865492557344093527967570193120486762624415871161443406390745161949343982621142853305710619525053410102589000194353352118013562069373916141510476606183211173015243069905620691812704825583940224705004667440110672265069081312339990710295267064935291834657645103606103414805064076791650587910184792872286827667177494195506759335936000 [78,26] 3801030959380837533428264745282985524245443138299311718374481198831806308373023470974352137822990075731080220729020775907459127884636837243963122978615881364888465202730487268233990592769991019362370053935594345587952083338762423632277980691988380930000760902889955953161082151283640436616769996436746899794717991674284452040296075586895051627372941266415966225478227312500153443185168829171805517104353696810880914321969517841627854232905168488741644744757709315908562040674206469678901078211803452214952884017821909635406945813554870999452108760802207960250284577872698701227547525443009657494708962295305569696990092301314971411674660628953724215698956546001879347743631964751336213064007606056405199742131288953737215805726740795959301185038068546540897814077118407341422074278914435958983413208713439042769531162411514046813620923515859456599774472195287157629154493534504652391205012167318793548808533604852499823788203701665031857371060169834696967106936066648217930630379289239648293832579751868623123031409318945406465436488503021965246772288847436820582127712246759074589175026564324106730918351435364270510943157060028131466658773183717788449253090473956339835366471915986943737635354065844700276368114968978172400490865226874982236844284872188771198904218625411536553821529843672485805680674452672104367968846979662881499168683826350346287283097340508898884036058171699580726238972956063095073394092804103112308291241616767330007105877716027521656086855249664836343576634574066923193744094687434909857171927221479474485796433502467742907505537531773019155203523852837090694560432761103469815364183704017595237998286213540432866401518690969559159766597119006413604472206742281745189787622441499348090128408091242595088888667714997722180911989158453452283345646762937762272018855048759667319119564484778260911517957003545085987817050110024366133738013682393434712872435964035965974898496344608921040521891263639189445741879919805326223214206565638726942372360750831245619263713567748651530886628558274850298853962478824801412554627072542239603615789896248949973403761921934631204363845368234662426687719047648474228139357836739089839297411855776054522120844390011217689162555965005450573311849128803289700945796669316647528240847774133963482877213359689502110070800849208058092859504580133486599189523343524585692495979212531376163201134614288722178662741365977589090757766292795349792388340615156745203984079048213231572690331079274050206097267201958534305604482440380828252231093698513285957691617667664215991523486422130245619036531021474229490457102049971852961382400 [78,27] -3849713489604072774050614771631141229500321247651383583047590436184314722055227885911502160076782651460637262701673431168793295680888040135274581428613334779886868546125140366474082629721610100479449996201234144091669627266198480108615653689082911124969150155647968199835389530296323533054318164153281057041648672711475902310328794327623516361867653039948286472653247355040143014123290255023561061938194640819511743669514008488170198040980082549048525510428097897962796297405501600670002135081156411312832330414153372332224793410538433371518081388124562678489997621148220014613292184069598006063446669147966826057790565315713473365892686666516032153483590375173949313432630995517205176954150222356108891244766940075147946590566880666184225977625348445177394828504602880049376268820753812253791077010282212383126095684764415894857784781412407099532480452981354932606710019383866124347918704628000804368336334918464962720372987680790726243199583912788314898685094614881536406030698672819054788017079921062387890348345419678334229721432897779473045815107147320069213406344662257396014243536721826069164198270376046837084062259194339506152141155365072908370698761132426357288829742447768982412388688532284676623316971881930393628758229481847508335096513787911926388958926762493797680193882907143590273958777094646850734838071630119439930387978512819612037574108736068780100836881290743077483027121767535096532478779179804524305581483971889151871878666538752768403284010185138534436920496582083665844442799054462800370577352354433661861740119911841408358318574705746280175114393437588539216544073128433302716574912055416307643995544915716265018166007362325114889780856191773708817251269460425073134880471738801803042194526790148918852697200290725303065009652290400459828407400897785455645188924387145921445891294764515564161484606915602979170791367145389804019093906093411392265631288357887571658126052999263672892583855999226941754606313361722132951726634766559421797660362580043312006337017344599940802127050819709292810602431062055201002228665814475929615990331062220793858592926401794036075545131284999117980198949316912608748750643501194020566526276049776836419930399567625206364329953182239164748192551663568830067190178259921314116514464798570730387825979951747243283576602013615354434529354535961678344146875891859342312573219398754786473693645027231314027412601129275645946514423796931818867688361974343279645414329802165061751979149112730894331136679357759810837921742509749493548333510621918471637308244656249606209497478382446582051435438431220855908870695579066092748800 [78,28] 3792390170883795324142703137122416833091033495788560563911115572907970098823559541176258809374562663578314192998306380962487798557754741376764614103783158049636362779793729703129196405194593455134114424929131415811264626643343079636618255659986063657688762281188573514210642598761056925726981510658687717801380647183412226919106130204016609369646266469115502449232293987182421558376024213200195920389118818240175290054397461490566557606125922549973462514217001275777995774897102988937144894774543735752097795639278839788238121316363638066124540693881700426223188298339544712440571405548297261939975576425592807714190067450688624012597418077734176965683445761480084545948033562968983954629790462963062629889437292634686865864491864177921619909495057229528432736774007894037277396887051153925976069455868980409395620503138069862607730436832286611323744340148634907885348954562778282187926486981125079353088954623979883470189047303911183288031422245309283851276859452530756381026826364082094042876598768890018684755756019832689799805643036569072930381054324624156746115946202620609525557332300666277979369117765340566761620572315937796710304385631811790522969131779373957702343198651999636743573520742367165843673657960014858805449666063183924306033463099714990527064916441591515530655009409471841815801326883456272728851514863390423002740660552357846552023775894229509965283040470503098572503274398774377728468056378815320388688404339831729845831124302301165253924091526375247937228348433326408649819739190116047857004415637614803986656069080965870248070905304882061336492384237405683577298910651776072079468747216204557699803878301412035335032061401273970674773817995124468310218055382934153790311113494595155904426010137687856214195436183458591856858305675490716061552404964645723914016453273804311902822518733688165283205232760376147854955517753040294083416817687267122166399927831282693175209880832759606503666114891033283523655171737341339035688770737086770427034522442020510062078183545299827418151305930659919384783187695427841199888378560204770583335375853633373764500385035049977640215782986902550136356180685765813640380616028171105243087871072115097171138464060740989213694358741493902806597986965892609083344526195275069763932346335604216036846336814455954684081876223868656219266760813142360064722287041996883477744913340557396979112536471463388830200436900325299233383908629897634173193729904450142927305404069131915315561123340634386885912868951346943623981372110970778411570362132006301561927898625669162524729732078682988956293659030675672462216489957169561600 [78,29] -3412999567521214708418940287460354783932107351035869934746164705536472893452137122353313414930055939746268117525278680290175148242965882063124887982487029236206618941131623823947869371225642439838807438396335160743030913886807995817411609303287455991926409672588230026934436735873452145223834918035312189787362759505648999877291120741838442741881174515838607224682685884393315991968933153603331040255066309925453967925036097357263580153747904489495118718805761227373188469683134342724149703605687321025188092853453066500086631975699514257627023924565427706544977705973114699605207430486886945637560810974318931993749881415423311654914533179070859978701212849696964704917447701347416705295871809577056272439866472378935272027174920732164868014444398210599632756609507138099474119580429122622520157396905577411103251180232935722668923346028997574893398155090261112493063232351621662637685862515169030965928635493786774044243240680600302937915338996499956721027559865693451549501747506897714717324761944351334114302689224345563274112050362291149837701343712657641412000449826811704468236490243666792017679122556454413116222668463694779842215063342032099229466806756950816965245125245275110601001927743290731827116267871551699116931556265760040772640766833893620484757536465329098004217522151467848606952483725690868522612755785905701726726092869691787597915975550242236848891642358958773599982325890868787470726254853208720611898331267022665372179577956590532837099691285013498417159906989505795505361895137639518830895138997390512548118700987462330012041976330667563372137376592754508269244146823215695721382466513146324814772632666148915903127642881269264053225191126080512774975568043173761099913295649537259916620129902632985084969992171073309986666042500967084686734872502576772809361968909326803999828729426778540516326506081097691051850609218748506930301023421938552683066840505260957329087552125206103876674567664510596748578029524622784871359042836921403586924955796043281326911512075610511359937711290962020629801713707056639021907655062820761876243070966992054340360117463242138233090252317154343109952306539542603563366648526116977134376238894133933765211830864234702552880811914779058599712556963159303391414182876044435309769299337592551430202089087515151340359778786968295164221680972160963662531390136554611297801378018051906820514434284123276428936707344796250920818950481167945127721061032886224988918692110829233152007703771356500320357039286480320576083796956349301250554804194002982616098136187646812415234045031139952207888631295424722635171378180915200 [78,30] 2625127652139036043495339778401887271217234397184241629599611237843858143699396699258383902844809231292865539591215580978615049726794869401996872608397033261011258183572105775444314217243521355704485106456184646955238516520607361141432440645442753313980393748289212010142105735425568508233885688712988811764162479963289430674126326491011429247583872254216882862258158884132401095439861080159151908585365601304521887733930976250588968608209716444498478447718352003532995178658074092150055193244276652719183204904872099612356109727987434102503973649771418063562097013054072708586039817640136865387255467273895075603640366959666704049806421566398012161466617951017964581497377562877265271849038724075343198425235663858253888432987656440036113567200448585227504486692944497459637270836345008202822350742571695590352647915366375901954220445940520467711547202885572764828244194700824012338877843157332470474934258795666074012801287941008298697965910215689571557956946257506600115553364586943843547914036748864966434576229645565063090233904472426672374813265945332694522487360836375040945624324208742575406450626512898678448658762349661556964103161021343939769720190297717678720326585593973972722956617622864193353281031451074312608965947529459958540268642494731558806006446740752589064852232680514418009955904907304980767281434506503832011152846732622805951856338034027673765621036155574219878203727278659842501117792636453427939903918269499807185676473476542998704583602356669328422754720666877603848887720247833224275299974839295218327761393141293708572972649293387309103806937679912720733130187041018371589433619606595132457836143621408852713262804854091032602359365799366151363005403678223510290424298541838993273529640013437742334744291620314372179539329441553643059380286107336553654526991466272928528808723911171634308397449448649786674246712960965041940926250292856414957332343441154725341312640795025286892980335932581960788822740565589383116530571677774998697353385732508538535748290176336137072125071004823554127057122389719999682779843281596342674301045613152569469973457539940724779413381827654322603939082992671807400216029746947565523374032257895328959833964080982428281851283303219838524576429790050593803228229491339719139665578422114091809384996647089005705404537124564872036510306214935330971749585208376940077749131474233692132286479338575254381745519100934967486908632349167765361855893070333081683567817450592190661627830306606360093080076373852718429945344213864358136032438658489307930147899065019777148508189961423196495018154328952095571334660096000 [78,31] -1675189844314331131739777800297825536558943839560789161188891129243780401864480625446700763015630696376742843806995146554959321122317595560649326119191473706366011142134343271046363978321367270049018783849421838051433189676523025577461930011152791551754124506451701379279887607302335357891023720556237121146843719210814847154356053879793330677297344570674048139729534033737494893633136839983796568877558001047243698794630665365394701279088364718379400914230401243153173418887919798146576869552352903369904718371308051493630153802249131002724299578157541132623668819381311973229860408942940013883163428253981572988577172539278142087983435354255165852221029064091807219785874665581319086406272209169343821373804890929091971135528042997583754602187488930839282824939185599626923599681803960824610918012851576310045917538757492179501625031898908177585294963018819421421568436702174649697599888913018466649511850066113679492863354718141410796819460421057586192197451313105328727596302355515309586433426672562845997383479879486471464341014491010716649007444010821352397808987589287157643529945803927380163876577414105084271429933846312483852028729214387865718349182691170294868612860094732087622061780587582789581909339337617172155917039501008737939101627634096773754458329132196184363728127955371589786385211580408112747456166291264874432572573075010733555802789318201281649971242936588495635903139489353396867032190689465159207665484452149169815417209357394691201725721813057467116595899604156473934048610111083605086839610076752016843570877869720817390137186974921209234140457676753603037426199767015513397869557315558226520617412915413296587999619082542768175756826789240919393133709403050507916592792285363114631441251468646126769646914034572073440998511366865782184743536677483733526742557540322383160606076583017188985020991632949331235233446847387478680812568741402827371313962278107591482033992258054734168727100562015021246566706114475938045147115678660696228417243585732174774527935869014016349967774151410023213677085176269335652188196297595492886875429261617357122187717269337993415435618148122843426903529815751853936396031062829648175535161184688806266319985619578081201880065268818343110782846270643454255192208613741489311426945932470132896040273837543657923148216545245482173911400042841823133385711745928038193854357662408333241935105570913642326379698758250258943275225381856145987664023928346617636663470377774210498249968356229646998911666671018147715286569503594153661136092057300816916203809288055811361104837886465118998219806584028503131920793600 [78,32] 889837112632421666944918968512217112846078170262956117306889634634913852605935843392299279647023782225268638524096664891762532303067126526005624701302629596402240891180306822255977770892824762695941472513677193251214263373805415926157435877786496798130082422687187311928992230852540729972600496754012554721361984750504565553419592275381964539111995462214793620814819887449354516674040933886588985524705537470501935709003604518288435959700808764697349723997315263339124730739327371896121165285409544562514220107853548328959391933926901155760542639582253539199649467446868393064775798321432768999697705123924696092885546272791841837417320445327145834997427164511069533444987985695668115210854343357727120625294648302034439002605792452380685650634851231293916215284916429142783345528030512782343263837030915712550846217507526355256974032069462260325824894211549873578761596233854326023764987493338732854287647686614076172084081055778031372661463446583684176591379859595100181608448698097069774915353699908303094641691268694225907855750711621199738940807637661658596538366179796178481464832279975506659574914424283788263939945318835342723684044464032017765067947176003592408074520748257029703947612756402782761316171459068159062352530150556712406435859687594977681038091130714670527418008929873079960625942807649815233099954584208016377820571971191300354275654041232560594287628363672289112650119173539293976428908387494122229200723190371188281608586858897710920460064805529872308785403930218610945018996755255149591867239144388958512403649835551269804475191307217226652628617059511312573835926472118260543885229295742693003669334139911183616182544836725393036141059542623432483275581444062085173471249272224603914018471679951437684651092991066124799370089787544465677340174193976054070810988354740001970279651325914857219823139888728092793800601493705426761786242517547224993160398997407778693287489774277899840673943640649119800375535155184393498222211739090501591424408748285428195836491467106241858848195632133496668665438447044415673674335175013030848227802104043958216232454297538289175088815996948687968921256515147048026915772426729464862300174170391653305501902888236521753692491051058432478651201898786344185075568878611341818025135662603670740358571209247710215402714347062490123785565383340600708156150322354158858158408638870729580695357490160906730967848498743158218665835756483021586695509907798291265875339885751432734575115210124650749471786640680653624027391131756645339560972981246414291468776460502118497597264123988014014537709006523612612526080 [78,33] -405961675271536326644714197276198360738903074025241721706721621212776875590854971460830140755973800386749214176530341928341250872271784687114015359797753516795112523316476004494679107050221846197601197836903166663257439780817971835169968022438995087686676821390248305884825287447010409135675481411499372695534279231821494258598772637113399143675994126969897788055129909711642057583183516245809554335921392331222756346686392495085893687922497885171084066826369555873528414187305063828598901636276444536245730965273670361542730749711643788944302945899161878295071935990966441405941028303852926342751941327177838912654727883705119046615579208471782307098402265781967848540707241661045638224237911240220533625909869065234755948195338558773049399678257954052331213430530702444002433989517611235507432423517675221440029528947912274542567928250058622878906692771609263267090827770531508067759724337005071978733123663930968443602203721355903220481237089015815104374620490733712453086530232492155482548468974452758159781693306354998517031290301096178620071369763178729747914994805006944178495530264503846681730627498962732904170082404498861834119156857651051852242140628154658661146825675129579709686723745189483314603676565462597104278970091217344738614950268655237328836261662213432525736585715308485911243717526559011430753165581043747141516658414410285674124529936333188084619674735021597639344898379002735798503067245703017774809931401778719817529640921353378339752571366322395705857080878438227044230815314260531094171032718810865122396312018188212814416872295011562139188210759869034359736125335889184508677324315541475151453434966844753457993777217452685440487316006079656154120111856353535519748751663802846387910294216148411983901938446197484365668459545918124484199362747153299809385758579146531391773910145361537266310123338814788422859083253593761570303039661175483711224920429266743641534239477293896871604324445060751830606499055589052154901749936896189871466076520731194153762743874131321144931907426736613583882666502258910217745421941651279035304035642660666326588266462534784206406024748753792846059507314166903915589774485887041670443249057925666658819128896524845504920903470061566583185218274894987557026379011065749517834383478531805533307406210832769694700853838692507559798149600316995405891510395160855692380011582186823524874211610629904953614379988038372580833158594069871517968784330654161567452609327452801174158086891571703394535759698518962690748452443848763973657232086254064377838448026387114147604084575790602302157243673730120417280 [78,34] 168595855503274686867656785290429639534158988827234787255276875574306179256946558024839942650980758970984436019130958334727894598338531118401719952028127879086370135027779257852196840798805184718144020231386016113258758888857382031924389440167612834512419853552439453765729720202205607065954942358536245098202852759014062778668165160772536519635688667312616132032575623735049896839649751544522833143022373415358961192456116547589835720550096909770460661180380560806739095115460936231175859965263275004626055518806663452130465687780397118229061602585273427517224900407134764042594652810920961204116459659693575381563943834315724068683134556345906410891384135181692420768878635495146076431407729228113876562312756431895477190840405555604697196172190374266152946821357436096177136929512476007739940485696726926062995737976846622024566986649814828132542988001829575919432232933746557971336423457073096029310693331400095943727629745317258162239187232345095975826912366961605050254846663449957577170406495339268286019072573893163656173576305037916906750060351284139128557472936745619501256882191605078819240102283734575560125392541203520978345364510536801879049118832966193555263976244364384933302834775278247380383919967753899083533846740903413930386437616927735196076126799162480853700078216030750040031772745541814636736073506003902764357302342934107280597775350986269675233321259251314020651126229035900325771540996922206242783104695931063203442958099756244319971814667908370196555812983352877043158535502537892199883126209992724351698259743778623973748704202082917272581942795785471672933106933692408977621412042889573186439437304720859942010423488702017559745424185598116634615485646194004215389432195298436529677283714731741277870790843855808539623218970002580700506678436725736340990541183454095227403089629327537679587804353493020301691365800033705479248520250064642058344537210056978417095579641041566783754170270179204350298482456060839739163227072727611160813114868782479595892611349390343844703266063616028013120590490591900618245417638407631753543645111484317365620232376610779047272176236376255258151431396685882927584113979541430853990467529364274898561240932486597837017324685746900298190132994111295538134189588872751496062211530270470035367304595980813088175033178695075889559483323389585769236511771079153958210628356915270746802329273958519465010933297372719748008836817194726235043763113031300839790953769227312606847079419266515691663181442481695559049829911823155252813796534277981725164325853599399954244389842200480030350551094080307200 [78,35] -67761853375470496635928373977276833355383438854754665064587652699970605079270546281304861854891799765541477963466989442686324612991550466574213713462393486626120011667712316496772239249650177575317356136175547553843049082115437427982516160872766329100747830907370056901767717128673515038593890610642819132206823393809683624370145992504331577453697014590617330615866821703158170547101441971959294066249969518193065019810317719419542351909993837379242734869504931188643240329527186151561197157793241559887794287320527187812327621810470894388906009129091416934401540985490125140307766517970910523268802965792996455481486176820216164296125763409108765511602892488528219746044916050351194657172404115243543342289115053930014358251385339603043468387038865924476406184671001565147741051985644902463402339736213526488963372189247346813356481114512614779449563334110365843083409508342740645944346148490909799862467093121936858683049333419297635820278292633834845645864698413058770312735646870586372988556472741262444387913504065013224267550502099927258032070217593272807725780338229444296241201728020147057696975687464472855011243063881377710632044705630604647339113404352428822469820469187189714403144574493795670775493068957916148580847218475220887889534009684407981255026445445056169566636873860030192624081662848310637182218970270206704189928317653306817042488581130839958558437413384409419006792465370668017390650588423274683073641045226234161380209351643218505194118011490125875257905766252717693888988218086586742516578896220374299822423663133745339103821278054408118119049297169335390057593531794673443364395727616129075318394558487953329615764086998679444935683517077737813380602973526665087318935400291787400899176170200104040082059482742284160017782099028336917144378961299936225908158258666259430558230914956255257192213082657320637245052121132826439673806204844924557081428676314839769480707114797562940415773928815704249817209007667530132562028998955158747409791660250274142642660510479946874740516642762884777619402603098362228582601972619980304195014412291520277892277591171319954206884210252389129536067860460618371450915828755483984000345866268271069575238019685382937870276438206617120535666656571839944481620746835380457402101076290829764399840375684857545577645744316991020033732646621226413087272842604513884941311018708860370987208776919655945952322027292775265985181780384997397415231401757984249907359557331550493394955571398524850134944890224624723683488349223842431189227596573283925271297570880940440711797011081314885787102845337600 [78,36] 26625419426207493837474593315600300131422298152201952766179637665646257600382174381027043102852982795024546529500457591030247760560290202902911616590087267202972313250293406101153461675737669560863077495250025068078548812457235879734964299916716117406885975449977614196924702591621819038002424971820446900428622770714138367117532594151386514037304032256912698646105127133234405366973019673970834826672047679589418881301403876559785439996001336138015470933115526470763220512095416872198945649543577517529392082443249364476075232492966704028947874165638980351239847323688040376959063861963327803253747734118523379580150531123785864805213097215029307419355612744071299991856522637125293358291287574675501959762855533752583203592067546295080532708498933094041805387998244900130886112896620921020517231883261341688341583610036769114315735449409802205224199811039369890589281796001007206566478597314217089003674988665230014540468536623108285977786491686968016642588172571986317475025881627877469925967187970653235627996519420763362487968193994540377261841389260605337850378805037634793490464007775491187377053614049157438499369706217811534409889413265936691405851482138915772726140680963191479162961195005352817897813347896618198036923277639105907968584824204428514537171340967749239271898259875921865155379822896263633249948455566933233601279647362763912600975425841796094508092248182432462691478155649679117073819927537608147424473182525875749148684880810574440779017064719574061949686813303381604068304015488594367873240726302802868266244658154050532751883217138887593165803401548785341831886856029152609551001083564673084797873304327548805538697338886723242368287172473557201071773425619707609621234979101486763907869765147515798486600548759157106783355205779932645016885629394453547975030854895724374558938205985774327392842131943065438412942291963603458946976216537830491076924183487725064076976740436259054991039905620475026808850145899335600797325085629494004899821681910075371112917240501422122286987851871016988262308514922848176494182019319431320182106777318200726541570923599750559329367448626959787807574859087295828671834615646773354221932291439613495269063288257191561352411803273632131738500259907418773105396057308530691132357581710375238187104815464900054172794754597067121750747480558721431398461271266116493885786851628267259869212118404303768300728997519374181705785971331263117105892998643138985110335400911402746638706754056821660385821997155996216434954041383492243936413496189964172212288614345899947359793381896828003723918704640 [78,37] -9679824127305005206900274363573629698483283375445561370935525368371906308126246462938716632717432578007051203446211972280297003982992971371144519320143927853129338435197960199490276288226279690253280023812798082669232135491994762051550117585593161947385648533121114818120168578314518404003845317732880180761081961051571757986459385963316719156824914911150450352186792489889251993175130897163111533910076487019822245826170576228183156972808824248456911970542099496282047969058675377752932305250997142931497480564134889994972845699548582276922595929808314389280301682107260800893847102677915994223450440496420599259989726080760517980616392745899084391979316135969885210750191165070343748433106415460292748113323006578884235901888155842305359145210471362958184594991563488129337418589462378538023896753465551481740768453044719261736986621342964389318774224926047673340667941977764589722517520732574787619048249588121618353828224901715585083171715952368421285192056868254645902522741202677499205463114280784884265113547415932288598004003610986733967048883284414266416138250525146096949930904145416367935973324698906323613971249895764083500017972927480308779385079831345520640143010724978790970475398758216723926112529629463072245282119228303843952236663651705268317160288446397072618219273532542521624240985727033288682917071606953281399738564458510716992128605444411380395916324569145388950351863731540864007015026612554588624669217245088372371008649678348694213803904690962989995718696168160379165341877490727208793539887378786140140168127489768254117882918386238731754764387339909450616976133898134149295032016585762497561686005352463082798324411537795375090904515117410284198426753820654120639995721793587031494310791666521562926714015075440172686313188533827106148714259876988289688503074501883121555940809242778045232650236682735339324930748403565444157589527776930860601579082925853521134723920613313274108299653515296765953287089765293445975144570962501658039196965704610021994043281111793485185482335373293740549893058056201070750060865054742923241725073213715213767576650076151499910713841064004280128050402031394958411507707835956739673584808447347257910413580733739763009799212958384488445586269340544887340622679884701846170301571988884718109648346756918458786092421526655962793070383447037816523548037479951020012501247151789917096436028589940133599482005337900323542546100695730352462808296703685567454843796919856301092191293911360911637602066922558641246466147444136591072969687480831495881887907227207466619833970730418235852718080 [78,38] 3031584701517507981627460876569811697590912238629983279244662432465171428258940487351660596854964350828272431056550649226620978553143909817714233637234471727456198897875173586891310916906289911292699018022588318069349498982536964120518429955961004154106614585938396099087929026499008235931653365488473519163393640599334288651132637542361676670862664380786117670385063808410394404157581603399228677196984580925956743800912416733341372564285773268676219916885393083757752761855321286063502908305292128139636349777766798789180717048619746602814571268659599757922988491615755633963298896746713833499528539947867108088622301711858736251147805704059766352926336306503210466721484106863778728981981247642786570933290759553904601278286614301467421953399042895168917393920065438623247173280613224127804513449004202351540242392267261866984559262495086139559272501952566939999990658143281611513608315438319419055070241416798530969719087956344608197575528478098880353781954769544539126069352892015092283146347883068794483787873543102501934930058402647004454554411267631673903810536874372788186318197537760864308081859582857154092135335214362219133314800908768022978855738619565948530371518891517681586199067290886698305031003036088661561420590268747317409029757270372977365440929500803206248136675034737093601513731331945920056630238665611144129372293575580253629007670436587825350380329448136769710484043241961191356154347345193377747181765415863102095177134808431171424117147706966471901331791463030263154520604790813037025211380149701406186785990013035376527583593048440201654183942570379855600443785729954528017908704352872195860450745467452967176029495377532493418941526843743811914336533990261932528397692815075299071363008040899043348498000317245419359863807754674813044057038586870170963293594164071156211869169357511912286565720288129148633372218288813447283454547339720350881781622956072512401267379389160203760215785372045562546484919945073822473886989928618576729581272062595347217349997063073068381995555236923900451760680598702902064770682349203041029417928041429658496646201065715143042218109035510071564065674081604016834256847386417540866136191117866898374577319492302494670497555248400702539603756347364334429256342543529035156083100131701502254399378191280400431118971684496674473421682094184164425638280970549611637816384887766018631189108083693528375824468623466505958070961486197438151959035049921855718315800577909505414045878628685315121465969207885959557790198013532194024484766368643625908720265466581790226467287066316489359360 [78,39] -775630728237725616935729082176704971962419436523732534290826448523419948826974895272934498088700014473778786520880208916713380325603576169969389765803016960367243115414439744968350209848950673818963319084187916822373416723252755810439129793302421949779388171053813193052699809749293468099603559277931385113785792186021012071890265162340457513213997959854480516051493741221421595520824620850124870268904607439534563641315164771114041748906299797328970590298269286399187612134046197762520319441006063731764572684088570349208191643171831394173858640261698872191660463228005238818300889024347244554790169611449225953641406165924766084270645698001333664392703464519880287511086581294229591332410158409244615308896606871219204479325347210403209068958940424600670750206770831263498414408944642629627767279786048744854007928980328599654205589574829072259032685000127981508974208901886813600928521780417751092899063871290927850655799484148346935378742056390115194424245802365185551453595750443143003511630744280761761219908063127992960517058554268571449385392305111212615540142603922364598824278124688230617317548690072818424223318617907946070824221890850735876953701815447384605846011878568889433356285173963406604627650467923811766872797454778830791506689283204188511965772493099735836682842259804999740786644076593773546578439690874151386884414480874926549548902250694809277289953284263211659663130930811038291756175691215118051586060416922131243460970488098870830703870521111589954362421531506221216012862754616307043578631873765013242663611252375443493343746453579470858388793990108980509867017843761114044655206612518857924036823332503960830091107825991220580617732760750854413494750086762091915221521840090775025431803956666735373071474704682814979039528806546358027768706221780178144134284444209118819555830150956208895676354209204639894827563360837785579700177249647337856104036118362075423343517635198911331603753772886354513723971009175705691682741331246507234358983750261362164994040111496211097479985259109803224898111677874720570370688182748982357606983416920570166945815776703893838856290139698635332357182398633059628570955051291765433424114103344043336301508705803409225391927727300172424801716941496257017553102307310249276818709134248187415084959676364317306991807273812212815679025979258052596792713926894115152796403045602657335353971874124071694398933014822993796546433287411820903323624978804847453751042725701534394524552059221922938057224747208236246664891844278223973794702361907628182090857569329256426832502191156101120 [78,40] 158289912027249009197033109684993641884810315111874856120457143338169499665694341454309433397073681659257851867993979699317238222228784101314089849631346823841765936960550800180746137398390207651365902492280937812311698868808493880465457833546941838257415174074151795976452720765619641714307684356377850655684457007127991368954367473570361656831433797375414397222583024843371032522586265836137291435577925549217932931175844145968633348347485188987587527851513397727265357955324292683061674418406514003208294330284529557620657054395654535721649036802735909103410141472737229372038910737536111986648790495366764597235084764664909449013542869954535055942065754546529683873789444518345853901527361149714154020605221985568238272116855735218047018549020069256709702877775429745535551226235241505538007641569067037510414963828658255272158672080646949239221667451002921564096194771848807772882063938289799093624743178919293269843576979384179029151417562399841335633716855934641729278152151858386962303529812047709998395828110370708193767563546356906216983301907972023887632382784628326245309102761065171994840450571177935340131411277873958487241629544016009103174692568000893672289610064552337434726994112597511457575322361093722079919901936539163758934661244302466415246879888931798975330113440233848275483907378512149929819968354950341270415092333398424100028949534506533984557694548008884200713023818341813537677668435712020445912685816278265202600344520453788483655526383987901511071723838218922860496165983838685945540389177594778418039890364754783998375895187863200760628639468519980157002889673739135285419579111323051935711440023539716190149686754947735772400708622746292084503052125538719885042336227493999303802567098529315075617671930003072527581562583657654665758902882785393197770858374342851153248684148286703987141235757782147745688674015757379302017968562600434906097401811712853217140298761104187799953011085113721818022967825484505957277986058608480641578216995782842497144050317390110460029419498330408267444338441387680922263784120621411990022055814599736416996578466392906788552697067084443875632701420572081538546533465127717603839892262818428333806066503187064783155371653816382156518338115507052402864207839941767924308047686406565767008439214127584481355909750482469865788068639855576473048400373599901346427690571451113195932462504451236586967220143127957625693521862061376216127043596938909416655965844292388664737546216693002878115397086964020729851094860239027372842684773839999391953545538038478004646406845890560 [78,41] -27430584944017838892545498792588263701310731879135414285518179120188678588705219608035848591351322460418294676814231166363709875321482938113878235272538927415118284565313122928258529237438391944181617200275499120992191286496220918127206447211298054220641900386613499134491925165623244166600744171852654593721589098133602139526447417379749098715806826674085883264284907284696172260186068948153892157003954372257749201463072909084355637414050426120941376306350875235438158830437803447574775931830758751509151602316579145163190475483176455710739638536939658847956669471028599480263094266853190064476399340242823187941028943559227456519192415402626332925716800748197096328661709267927396931430928072133304040586636998363404385398595855628076714483522188635002118926900434425922890720685259349852404019077498819641902819652024669453451979107890431706879986121636987451645977745968513057786829387709790368440786339560874728151063049272017048717071725265775317754511921809299536787062516939131249370287588076324572765702059586327272057024314809895434900510911413635246798878171075880175348421626518991519863736900910433805921952705814791440461166879914377166564966702521630553879914800840801359645447880879795284940167926934567824422441003033918417828763917740352049122463251891915065410858949117819599312946267047537325077921102172930629833926064201847463918508706597703826406670861263694141583814566758213851684272901787616955529622346987889453558109585725618589661653951381867092737049661159795774643986327865940207241889756532339357402542955327383771935245593114421770955532641083961143044955017409680731426831595556185309882447817734413427968569243653038553041884406277740410455113328112138137862482134950254896146891246244244486359076474293679610810054522269648308738763455563038659316114414001521611510891856213644238864983926798178019300061329818779416904177180867683594380909586019766140967885235217337054915906990613945473957371804803892622853678584012003717160573192383162267121564314877308267556747980752231659451826817394218818653643899855049258449584292008402745231924512760712777101756395357185187225141015842156476727328625249651782122326931310257394015390549051677562761169872453911940813399796316467373499384548633252057600578599062086239929009208461567153740668813387056014854434132960269287078028058498704968533501740656499682870372753299091554760212988324246846070277532370317608441105082614293494394200827202463890350971250133620108503240900064982861498504014863593462796906905516445313672867049832172643171990241280 [78,42] 5154749857024413975638387295663668076867135821078912268504374098961330490509460026999205724548450652490886525275243775554014078091911768099780923962505958310773251094947590930455820156664477940878063782814815634880169767967768662987429007144054213736141073005904807970988256294513851504524468359711026871999751393560543858328177906484776306897647761762107717279168776450937364647357142934132258493336564483106100621202691645663873504296892542633562287589997039751168512641576841025916055979488009666861467962419664146209403123195917378699007159165677839821891952343878211175749432133025058190527398677033393436202573261894617398174115819561269751047206822928051195965747991340307476579911470544302255899960721680712443477732276949132715862966490306958069351353341905103261727135381167015418978281422350682774013940293412965711526991017624176954877880923850433461114624890867148931682440303221861064689282919665460125118975153294455089283607270166243883810648027612552132978370223020962546652584536515057549412785273998339886627285660527587722143711108763233761515595872587648466005740063560240480522477991029301430484276678390611443434056462810095286068643768052451792793574442686789260855679649801784063413230135872934302416942398124844048484413707598825832500383532767582301042090054034127531852707947087911463381370579665692198700323195636298084525049829877900712815617420314137221200094444702843147382949058462905277529410877464660016858985710603712375255757074050490385887331854557161169865964190198055717071645311529906023315710215335289944381611832511382550873222590301179706552454175731254126659203318784038166804950031298282328998479583370648886368506875427736475385955387718788907360562963130434681502593208398239047618170628281862950184757862250200406849190708606658757275414031562763754330083353761884246190677372998619933227261939264096094597107703363338647760302801297928112919830326014460316835664336835782426028617743688943204777065886303769525905602610623813828986843130827060067552134132244342623595185731917020209556128989625449274617907970860608512728058862439289038049542176655554217096070898915027829593567166841828624673448605418256957830131781283207922348602660932771416174144636447064135196523640756780486379048863196601215842558468066587156734142771106028627314234401718917844271259242328316679918839646623026158720820610647421166272282838345128071970708815690722154280824689060575706255608983307390168331229577610820191157718321232852829415815633903804919206952128824374426283853695082860850794463232 [78,43] -1072601147510965222803743383448423698980847685334749462230122450096131584939302654745291350088895713021847781280810026812349633963822154002608736433771317007423902199450409275437692126033608628437706016132139824809753311812050603489900292097363205734450521254449659635437717304286135706933201206227153815282899562621948630021607128924891616284080899727047302865063134490207157294740686590542391096698709841907765437644094330076446612434517408255168213116766426614606719179287629016138471440217854535723211066160003309265652786672094360543077844080813067109046994269963363405018833786446205259825907314285820271556658059682775418715697216039509646601874447517072172353026558139173568410827115906619326223829005505664747903780393633142416892729685225126947277236469067216951354163157416462129874594804881475224625649053198402190223440538900297597236183991367769065439227684444668208138174228546136391001184514556678895247829051417803851886091924285843816156332450858027406693313735725463077609799649279048792949330352947257540836795003425293615660447197026611936858335507430495151983526499917259936491383787345317508109629621003913600436612282364720922848196331662351688315314860496018448004318771230976409898104856102271891394030914927240040131936998357109473839867178774771319487838906720151836491345767775047854431803636154367523133757200984458175162495352855842244839894611637956551755021003461332824192496681540576942328311112704274133760077061317886281030241612492293375221217250919255090174891845773132898097317888460075218091516122149350473625329251321512232315107240148183475305453607679465958049284526767592422494998916818247630226650345332871719907495276761914893157255392641841009325544301782236620218772985070514305214474816052269173371114306610595117532855249202594013703460374884230802063400056491174172730650583600707528573660309684380710309070250605267297643540495173485902346133417621215548617926363462293556548003566150678797706694261249439471053612895928101794812241230919637011782266896266888768990840640211462795124721513649161996639555082142545911474232664015274580666713393254060991504585266272020347115684739769728058839825287012126484423041683670893426474260762079936358456630617236173033549857526674251243586516594425520926567185222101184620616129183962518165090568028809100811122772008223392380741706563342126511790048140554097514878945110451565914883071958186647118108162438209152537882499488860637567861654719063780598427540499740155201216817276686023339087365353389497680299993068262669923909632 [78,44] 109080941178755373034506905867673495875923544702808843704070750944704084734708973493732052391112855181081329614746463961120219552475085590012428426681552877038578748133799158009003164066117823434514020585771702398032781589880635052130685895991653704137825037042216795737645516820064918794587685116967303242583855391303506332580743774341431857831263502765187499603924410541487827307683887530743266988731383348261390103721627808062553822931745472740222405705703928222547916290067795717122949480606632807457372710794433202528177110212362656108960328072591509973466965870242647254888335365628037664116169379124195495007440854815381991549149543386653917601829061376199706688900291478543028885890992266912514196370745537108758737225086942346496951816279536685806409017271410712079097041362139285456409472574443491757124057444093134781734224580486627565897693915336627248421892694151035214034620375489691462121451180162435667127719097192139029767497377005899992779660462008075619392840189304659732340876831748588185606687791321143754817699651624367809214395092417013970025300478666378239120381681340557957420399455708664534877625135364710656272070293303410724193833316358287886207806442701075000174112062920711008368245978446333223889044681472148266511135410250559495223455384107101404910761877828098752065748639656932305890526356744300668217347168352828815858602571859765963113312159695865519045873831776503360809145490215388444850034530316663485007212373533122408893811655554377650893847805877764716857815622687904038270718295186626493811639850122541865139547640013260667862249482546601920694813722069573857977005678297663842450158265470523885578418532158729494626205214765428889533693826827630877953668644621420390052895443594958065101615242584225451544059615577591981155213368854297578263222747054388733517856511419541239837408869694240107019137745983345084344585941494730140347099330238811988340045386423821891666412308614662876910282985809171715150551497624739493356449017196126210174217563304777016614195053837645093729366876389926585299711293893473545166020699037940792118829042909044783451242359584121853111309346358506588278028559420888179165391951992956349431806390178131784586491681904069583742828440092075397580619993653697637158466198452513033211259338036838181552860900581369888268939198656767820657637337949028997655823088540391411045860634454378439352426700688657787258335534948315457197279180483017407045219081228633422924460647604544513523981701955698047293881384493636312173759554846508769314653644322242560 [78,45] 34563150837178217124020102411353478530067755766432981689584209413150497350239731365375263997001668029760950166462141872126231488055858739631950992261286385137453541103825759085530054175395570491322574550701789427886137331495353419749495879989689818508849197675616383192894821202811370834059994318719693826238602147730341501087742616238242033567671748152236530337900650553754428756161107128827750134638661506536501584566790767802779483680770018196467749813188298936487264383301853460828955697502961809102763434780371252833895998110812046068357686635181652961559516868759899978629677027668647171583536802535457762887059086604635622579658665196929690256369412854559482618183897986204171681544921961272599257647155338128689887043801527009344272700745742801931973774284227098993408351880120167239188070125411093944290947235472717029957940210614379993561671836748004195278778069987274613311970854324494324358028010351194652596556066658993966762550550215806858266778479778885765781398555726649970862277347345537802009247046737467004361920317475039263350067444510350439227593882505080499557133331094757537924786799163684271742873912101919023871266733889628939184693073162816335146115141496249529145876998476134785666243309661147359415352686719815916701485272313890926103788250424896563479386103822325155699303409834881062149851610214890625604011738066272460876154022235721299451629647890686734614677020485448606619275135290722162376916198578164870128214377600972669176009494272789818184994517419687293828889563267799734478928119801585617429372676175379986195595008237165760567499747915920010597918305221560449707307288371979810310694277588406954747177212955824681175146905474485576837674549076034826646570408605065685967752912379741465609085177293288525478391930225380722751741745847669041764167460701931044444906513029400076603719257015676341341843699678230695543556849942035580634243254950114770550249817966275692853803495716208058047769057055882000624143411978221560430300673840549751815834579187145060345811860371573329619055661301876292853301241508432577420907250129585403204201920159870564659685791806586930285318715273519231539467861205267503851660142116213818278738438319371724637710093360661378787222585508075400779475225313354024154997022389763750425431370543992398876673243359141833272435355508821921355541835888919449467211080359472620034555531180218690065813477570511895039908945287710099125678775691023698371759193905525945470721430383259324798452879556126622260086141770234425628706618039257564378230035578880 [78,46] -17181214626395610288069669086337425026311639865881679197182274045600763717589518569289546217076037027978037712290271820123872207689412315771712363665723532817740998799616093883427915699282947613709786054920080144161021590467877747564525207432313700682882126271690269060852825238377765392262222051323444782409307884197922146609983549089067620454076485504076822588839474941857182085219449503721063303784076785917201612888714384757096232303236608060101232473018042383229948590371378585280819795917140816722227689203452125902101110693849401018419148871694999229297442483962795296424211763677264382389034794477138204243129067090636734271171333758433426390904734912998846653742298642592210616934004997724483767835312770148832360306409615211176011062788830644861551264943686938536478261140330745480120746240530295444133220693114193117253856687760193916095541366754495206604459359316561942480954404645507755918193517657669131882230059313699080550727042325749197342679128242906782081191373537700330779173176375053891401479892622587268370251379155954142035267330595206821584216641674729755097964064354435905243432896516691905358492700776792465976234853003817970490714166556393822677629007547285103800231551636526848174675923984943082762401757319728449899294185453087767268671425352306852511650246560677719435360517775678677505443686231528523658944916791655829991121326206872431272727113680229474536271484376688340096430558617522840233989375225721717100036627828285460062541254332273612696576142020212917622962651357933316962549019092493253078270478587946367995099658392333070173060913590439181670681054247693558487085529168784341697879041586324353305346697384111624472007983385625929045848300898670401222303161881748001206538849721351016245915047455339955111201147916721936795614819180019559792214054728423179813796326637091034478196538461566473114954751187744599632538325351287329147893818466181541478628544679776784212946322113007305451039302985129565961119678180877536763243827013317415539508193323509265840332427828888467189160679695007336289331071809865679548534845227513131867504620613372783499419243679424803685079741128398243382310431269806190784125014153223875017056891106917419045229118968607851271772543780041519115269863200122612705129690574034924503828435669160766664089605836256666199298541708739177688819356883132676440124225189237124033265536890664662413439492162668619482848720013722378457290089470420955436379696245136116461470780880346349657240665377565845189562124683107464662315478233932884694704062464 [78,47] 4155821169721241449332681958633045338354433932029034706409805242604671398661452011474531807899763616002223949695029061756420972796749346064651558822415990712177275679292352030843801844436550687450211846228059246392786114289360125723870639324594260472446482176900481372707066396244946626393219074246908138634163648884656089002926058251219175400379387827967565693505005050723141978644305426902782370498923424737821244300117621122705942010409448849703587275998249649933945220434744251063451176155093186112542917751392235646485578366904469000262910600258746057547872947089919855592788599320763092446732487705676933192348656953995258725652120973453418978727348933935884428462132150485601597000059126230570630210191775213259294282156470904280005905647704056781656807862088593864873963552140132205429319411163658425490806572412893859324707440445023540160045437151586918026635090563564669878920677766063966971077893123668389803073519378203592629693672209052591339070607181626951557248549083247626450279250105208686098606434871840751198284489587252631967392510572664389618566737930741725818737829421861685828008604840070421664471605652832345749570457663576458747536792499225817241967856337670738291083962677275773062322370523091132451700637073527247790374358804613618991952995388130502741133354825214245250503818641995410559992249176362815317243263752158490188929652172296646568434734712599440207261866378015796569012958700602940087194664756369425354857461293838915723034705370167259457390162000547924426881391509940560511579287185132292184966394162590061854877640791132930576177764405375430223787931522088753298045078061962052764668104387305574117796880316371110579222930705704029693467839768542234651330450532502059735218236086635254623969701664419223875445359956488750754403997913885117145376849447885712558282702259716690437899349569120752462717575676375460061130766965793811949491171508853667802047841189787353397716066654893531197166477371430330179899086643117318654381819486067416967169041104775791510578626013449544846501205504135828804228271497245474397915568060229522375676950828067810953289138743392302700945256037859259279080222786027814192911682058949565883700087831839645991373700897406403842204405422243419079243460395419069110449894103216296844615332654888486814964419192033415350781867387047547134956886795993753093231485379269442079938713064371104250583086805160767709559134291561625220008420092232449053316649830126650332350753740523845168396617478056774417824978785611789139024587188038358787948544 [78,48] -783310694285421961142010707667561480607385629666403295769075704392357467937690943125024451109153320576633756415372722315577080883567235557196444390039216677691326594385016212085501763872486598733189549852822574718704840475578018478695884251798724210709223245169935238799406028930782517267253005102174746528524319214070277596285452756452205388120408505926120033751797237561321634243627686962496376156861728891668343689189730607019016365591986292547195544344730380165133886625718374459866155116686196675712199926042289723103271745887782115024637313028642133519570590327464120829925679265764955911201203898598102466164147237193652468074180491630933533667334113479329775743192264102075937171229594282873288648756282122567281496996973837235346040124000679933308582965546221233429821491402631376935408830597451095427533861384799161786491247852910570112576371942761683605082910911435848947905367206630898293023305280333780818485403207675759586131793148100323437158061738158535280311878975697152463280968391568942847993183763454779375164796000558461528331517808989384334855843791471568647875443104127142800421426228185769469577164453411444330661141304069310179088140383469166043491569737110222997610087871800710816316461392417849052872102213488138441370668345094518646085414512074280209063776774438757184028202582817369735069688280517325788102333313790841767715202478637340847373298826891125563079345250335751685839120705063626644606247916167536771959750607615015900884434271600435343762135283522422158283392528400027663178615712579473492488977253334198846424147877712489937595232895451752514822890083349464643391657066269392905143918271565545124304040964460559879110812244710616440484212818252219283550717101445982174838727248470547902510645667057409417481675567305678825722165607712225803488947275324736298822959468707675145938813023297160176266029670698042746744429612885943220822188214756873350738719172169171895669218216651576984473673577959677560400465768120432436475056493750428521332832663159869922991172009037416567804301562109756520646972841331078990438617146994139015245126822945946428172412295653004961207968853158242849093817274690093342649149878471448100214244203073979757048363401087568740044227893917960014590276266630553631771585728835100674625564507129562712196412606674113850477916771203612868681632731041849526146375817020445513477498769418877939626240515824995045908447793589324078347711270479536169534734593055047737054269596820028408849585479999525170484875318769251517772041977452793167872 [78,49] 55705786354878544121517625284645345399068793605171582888443689997884224557967966735582021150287859662840546185629254759913071700117571032880178674422988033501594324062152815390265160790293453927371810663673376893878772555357769310005586158624450205277022044614382542300577824637187345945305195383637956423768733452091871604021102786227345227971745916989735480427864664088164762831036745878126725552982670806044486317116172651776798898712229076328454392508280713404340282178783971060253957437783451665344267383465986065115048250677386962436251391014802091254265330290643240815000585244458342646708551768401746561114977429187266851601652583567565448287338473480955586050016144641329784579196943018029135376711539016244197930217540778308892502978667108845452930546744334176252278625105609228895854000871890590818595330678563405384112499615447612090466749150814398751092540549578076834579172593024173473915402601467093813232048959141717848828480148391137447962874814247341799391143634478920501171425573143989565538968088323414523452330715253979259793792322473198324182488993018690974769096556563785726842741473412605864971733397119174054996176947299516660779775936789390484275266607270665160398087019765630294150914059953623566123178684864606562966105870364014947990534893260372136325048100065043744719182388652548948637863926536235718932677237341151577345061697508234120052063084857419575609584321911637892603935189851799119822690037560089222500500099189677893228175069951424651182662103075894895965858867709288528716505636941356106741198094995751013681857435198583788507505744556732845013569725556658064011357375581692849497228356982085606342462078852095723523038305635539379894392894360002140125150649665065921207297105333250021701807925309252581837018515313018792058831597496515926578651285688047917247282382158615123027427662564349093125920526511370419161451057130589945149697726442215888667982184182283407856669299891438268400056586722533399401762480376153681016241692608817347396881943468560027237948361261903584403849773476223019489969301947058549009286387902118322166921110967405321145930732243344327303417219037437324104002656896121763085870301889642377668471243714918093009739644399527251864564400172458372667834350987905555971637318220850957661036159437599811566915727593159324558839974296703413234651633166467189706232035991837005966469163086508605070549571605532694214160063850123142303122381977891696919849197423847547925141377992579172547055343273433942786341750204247287744490070492577792 [78,50] 19119768250345774569391000842224809629997137892362763104095785916173262704403284733008802498643010755220039198426934486153994063742473104022278759852349711092326013601124691051460678219292484182428143980266039645819641509419189922727838248613606639570614417208720196759884911432002327902632884692021216110786127460432086065969457419448634771731049797757745742736980422062488106647289428080223609234770737751761960959192151152457237071877871132758856769174515878255640409173311498796355853157249974186778372090587613344709831980790991263782838514156681585605398619325070644993779951997575813040580699268413703080885895512908200585242837782447405473190419525625410648834320846306859665837679333599332997972294871223797387497003092880895728180611427553876239850141089861740077712062041814292929565432314641466522633467351221498610630605222710662661502408980671788373290123974451674786965470811951443507672580430082244289870303388432633351644423409155037679615770676821978261134721522952571352397737076507501831034164608112588860269941721831871813952175675188294366731038209679133761413937670281198775540873913074397806127331444899247900546392866248324518194346473191076609056698587099303363524029846409483739594424510209674282904432221003212018484490683987452958329318392074644401531507021171886941248682871125110046626326261161383239675896495148004949210198935584036542368926351954384395518689962188017726604851204932209247272308585742838335490379428466053660561888380575916002437313118231203569767268805122875767433633640984482119165724189660199271325787776308842967347729627408209312291532680490436108385069493010089036008601025453375480659188085124420481145545118733455905040106218307777271515521786046712260287348651860297035609041462275088824165036691350479651208637449646450227388774463465741740267490599660250027301111912145809251512031550501545177832748019112837245456005896966528164773251965751600428346318176043600949420934710508830999931886572344346883994940316406279830914902735117024775401302655071873514456586631945809789081849614246930249279414391282363533534937744957272191576286586363705328060576524673294228789595909943883644508876057608861605935762412140688360810938680537847081159918180330406625412171736393241598208252198669637778752626815046063313666184736642222833876207470663000435193192223348246052988035433699945028401635667144032141853533428951960163378599984508215278434371478748718045753820893286788703053357413041813503032188905996587865504545912310439626961806258339840 [78,51] -2252472047072816558642749297168734302226864886474231935193424691285232122560088805699485571023766875837499062675809840606238383991645300206199822006943272733952605647052394994043824819926166858507439083869216170940823780637209051019870002673206409116196046792595001087958490431489735201822745924776849231461993891109502679750638338015460813984069156686419089958992717762267967531743114145239757758910546911772044345722942645948476479911104255378334889402935565503220438049415477764312570548934507931998311406784757184310020981120106828832583854269368633241664797888696427745755213365887328617914253354493160176103904616258442597336782204094914084297972481966442143072963192534985332570136083572210266231689039747101222544058545310316871233797987589722951231781575119401588701279053269131033527343795265962813090249508170045032991447094757672944295902349739350683693545117462242097536976473886537877064394288748080035583959994334018345702526103457373079923906967187274725421528883575641700591558056750908240251756072384226109544155893573397798701804886317581058143358908329484157313945308448824435481942595824711848881091067251933232408909528372597170965612520856167533068883659227104466624812706282626331444716308777645360965378963051682487996437819300043333139471856625418513792237360687886058875647655547830667866938108151805671807264080788323412354955582392046249029280875577698079987575922647624875809344705149485493813430765432342191231908268892414535524173767092336110998202173662872944418955337337895367533936409377314997552803932872481036908189105700308555412105981357794517353157987196693236245351784920954076587117000487732520646996057489742693734992545482776165859637015256054166218131485534487727190264692234532562514265427604055832955304822140818756922600447019860333299436710107840869135920445573765593663858071967273820619152834238470016406059444950743782283841822155653188401057542386490498304017753257754552461280691728444971587854039029326550437948368439930323963216894370998464217144886897286605110522873924918846189922146538347009880142075804740515468546401109835496193009646011951390544988502670728192034493120058435293957750971285248419339026975747846235962902515820900186859629769435807444297752343286016816302851636232613254784447238003330710900277616225628788956155151947529082320545839399189742179749638791736777798340914049889059598237604582471346645662060437959844756461195863869098476311993153314940081615608297306737350969743689477780271522409350662457197059899392 [78,52] -1363264862840111746585431952225161603174853208026094674351517202398795453639472391600854827158168967291009905117164779964433981431875286256528529905945660216081418191095812215638284948261600366103330530504359105861555915669635600247049484154201492592119474978595775774573486531696457018183013122798682032122065304626280192072628075441446575731895460802996045845286059073787077146236123062519200950003008567128984987429856266049227647626774253305836607692268510314514487359816181945962875334424926266899753284880418257325476268418036800510085889851287180951270354681953383846728644113727697608646916379907240044234094579032969663359942770927887637944081588009780760595857941300377334724886935580441363707052642157347330154843591668853010798130255841645676330713522848387765979787419504175638456539573964006276136246816755990261900421107854611420156827829383753555362772130059931769415816859104337057275075232980894408767522965903636787058625466573573568961876743973720893521281972917989471534302182823663877360334598416664793299000353472826174106801635418429407273284287832185313490135966620006675996278958164171847297467735132830869693880380115564917530291791091889907659711897022503574531179653260157850931788526426290457741164136905944035511323147494200376436835948259215404618847998150350782458144530217562290129630109911636417192391065420108799157029635849360972211663984410330900955973316946189466464170013566679375528618522551926796221815111223532119080779831320002137924436320275590546385094430453771482265637685869259166795206574464237326595823730633153748788646920678015675449914471529900291817354157241044053654239758355933807559541007144398365713334519595048540687774468858173108846209271202471899426026599299462540234433370887283263551264779513665987475782559304300671650761658354236567442132361819413170734492043338333537530633472251523412312913605908871777637297485135984560390434694577604746582874474411254855581477921550240340107918337467600732551785711849436352888712971986221892681396584420881752939802729158398249405396126426483258478116822742352972694032231186284371925870609027980524265854092472263430645306703029289285878856259633652890917677256112631269673458619636443533798208883750070592436081356413532324779286945693758935453413857223243611037895796683432093108511213721514568036428378341588610851178132147097080797781474132993526593526090253427948073299010644620277860677599809177606537695343561516520277307736561721698295712690478093145817740535085152580736647168 [78,53] 490702159076852513558799836026549999819413402275338099242800216540036063167346498662193526353540204484691670591649035331603518254969856350959402226531084118786265528437151152363132721419039436032130268418644228818042760124467694377827155737391877848510108553644832349096099075771435619637843343360953824290036422777288784500098388166232020798184857265946199050960468710738004152315488131456856162889824023012340773815579581577049782363450158481394392409590609250511342244310536132546364688006238235609696485462737748781374271611657570669108746163719569870583702792615504054506103614176386040069540717534014243584220634858889078885102807587752924165126667177603821307459697060132322052620967728823748361237618628302389968723396243977256122594282857656120152040338572277281827808804768206431438412247071612164860839198281826260205302094656539545145505680542589003069996065178249896381281242630052920033611922475003981626050541747316833883026263918391829636531956059170376356123772353662770763459220683732291173164163035169906651505202307365727681785603680191603242817207938633958072257762479378444233674342600460275035361464898360626381126779602408324966835290257421645283933963982557944777561834303221167964053264833433146979656851657880613732003864086808716095213435479319701798758567589572469339663055251426549516731933579289898110489877903659636923908450735560496656392877137681887260060208862317216969297455238598376318322398393659384766279021532526911198374734869528262173761169223110589497514268058139841819645625426783575614335664653794953042788483943739394850479782087729787318356399215554871088001305170955445326096752787306987964246521816208909190961635203963874088429148429936114479945793652945191179919349505907588672027598219354051640930501353563073584535227351711739405190438798409561891473740010610323421405095388097619460807404160573652614809535929354692524802481090602449368567728262920921618139376137135428633432073341702811291909045498344896645809771331719133993270661805875345090939634142489038533359175566743332440065015022741348165798296094706933698878446900826107635462320348385592483061926469686951057346141170709684554903077139581847949292379833238408435179671214796138704802064765495125340346960978915371287112945392380810124592526022118129288995788762706742350626414162281666576621453195114847075688172476406389241527132853356338913925299574332787447960937615419831847328817738766588861174751850659725251640853942762548326358716517592521092371461382188841304064 [78,54] -84115657052160584103424717169693079057300806328635632119124695153885607457251747002365319347473091903651495138457795503707926731931050555323857906333463223633435511977483684364864100181094347570519329105809158234292866168839321269551361677503253838217568844178521324575986189418432463137433933910072341671155541168875898970650001014601449095957643231523660049368093665035071043412720951165844885440104266363703772518855045648794034926604994575894158394301915646753015993824261008062537911432611324245176401871278257654101760086528444967421230811327998063977054087423805877970349707548785120811667883571454951904089021415848828908513304549816681673220350169904476867840362857039410248207717789071139603031346434703286044282801559560491635172794139898535407258226470293938492602386129091406065092621414428638620768672284669067318890541549554690660554547968567012043947913271791785882019810021280403665914604586421150163689525081445751187366620380606598328451645488010678431143154767068045099931837674995417215876154224764239451068576328534800933140544425485379949340425772004971507580402898417624290182601956160578465294145524898711970197580993691405466915918712508111219731389427156108704662879986393350983025558974844638843445533892157052877662570748469552497600282180092143172740840202048934635385331877668316327849322305288719555668903294510135016786774505817397230225989440407280700299536305499437906972993567077580154644142192667860024586364677982217387002921334829632384488938339883086095891932058487978269026373164214064045254853036658213345392950310650472564483389171726600096372615317153582934851361369961120370453538636823820547418191116955107446066009298970885607939980884726563985000636568370744670819492399423189433282766072624300678061339294659898213142827444912327843831055536176011714495724002369510927693093187193378628368355783571255560364610859639319526595402493070619226443909230402423018867432243564753461260388319299524008142477878105895097699050908235026201419484334236179290735641993857325554084251329858721407458857183410894321914550604833299180276295075282368988435368964875120674279625252960870473350370663943059526503314174545033215361128001467626466812178643231579445917677209412513275125398957872165732516817230907183483658892262752837952351892666667964375618834610135956265593445751408358464414906997484873062309165749644809289389785181873547653122868636562055358694181281512553407401878789988665837417113365314726211041835188538113994085644402283249664 [78,55] 9770021559277042126144753887620290920266651896196472410456927530093421195516020321507569623899655976921470105187934928905615319418170000869935044206718968146582989973901567721598964767526889811717893599392911090791570718985053828806726484171544182339516986241884313947524071802093060139615848431538299134721095513330085288636109351124584321352044859081650438434118206613354845613981410480860571416738290076472837256282846066034345488657285870649127183526181773325566915349325432478178931183444234308039233460597421675546758992578754083176600263813742948797430060480330138877305959854322070720453391647314971153760068953265024596923135709953603268838017641343378467993954888444558810684606074063423467283013236056721749460625620868733992589674995836733406488613364625720205938758997992562480214095543849169833851412945794773707258322469783016746070421793304667494174296522599444022083759730221123242750354953896684758939882525809333678805091747143096875404883781020854059418370717525576772693671206916064476898807012393990528252132924057739091548384367403158046481377688563066066616992622680300492595921563540448286620878149692349025030024392401393412939375946193387709423100551522193919888693391688790634066219219888096274942073478311468869067350036925870925856702584338119402646963105998108954092510999673505386863291439059015509332495753481867150545785853180844306537087373093116703457648974067493580619092178651312868938764872685140574713850767464737729219877540842463831325973744407008697660501388838033976803980902549463753368018903866998042273464834206736297260763969138079676139440498403707514901531093069888399470869646531000833535136825624385071088388306637631199510746039539319701112064824025509768799184154633393498553718778099725416656200993458756832216879855582594848103180134799006410763550484832314134660461146699411431186394516557991899691898531550576528957123075704193384429168733480828096293751244110725509465943137537309055167296765446654610584095562652805130265997880041728390500380098930667331042136304903856050681038559402262307928897105617822092359683499366592861760225363735868446680398398973198545770924326735490181461772815008589107788855353319787835927843230788074314230790953937194418254572829854808217115538016496155843136143489862718143446334476763801017357441383939060912061058017174365039193962052386699857671476216549088270776740568491532250624871311709073729555601865443317579562492086481276754278285467429547053240210061315852697025132720291840 [78,56] -574283316121942200518146584025399556977855345692423961876320254194713438158282393973517164781169710851157422487954423128392982514392216454798048705748183234270982741956149945080794891682898086642312801353140104777431007891454783223544653323173920509298907204334294024204740884810219628046720235239687692945602398731457096874383231100299646149290136174071003110849786539121715503438670011479739781364745612540573473379881425593927148136035843215521677573990760007392148059972807523798801310205775720638793403328982110227502251507524278368974310074495621251805842383979607897706599883545139212359804593307276164857985911799558183496416441782970243190335181073151756731448202093802555665908337610042789572337094604398198904397795199937061028475263848230142531396538723015714825814733040872790934242714183220833575885858403168473505948174399728705774154890056582806813635925920780616119962381853693099211839068469979467032303180803482648695483570426812887282941378641126720922967949954554574467047969080063081797703592205380849884267327151578495496763287889661667271857733291899546844041821281942135308351987243469212431494012966131823832628727450356261077686493673899537991174726732132083337887475955596646253056088807033046598593550418741555861721963870695400227476720734172417553230612744868075459123067702031577423891914837966280300135745779588254308022608404848888792796617594718476464136250177563103998036702717741100270477764297513681372694035322008364734572745073176736946930926894381110034230402199310924815487141871516543104078161450901891576183047219136620668988572392346569994505923310919556598730277623322463805749432911473760370521226951212516082062217516958539811548422640196443399265081555314845906592554920824123899505463923901658718617648942889361266100414780056695239798991312426401256602660645210974425968516775052960573344737897101386946411579746150327700905015645065036727501305803137567239797681962898579694110462794505934155942276446330729725334729641800738307115336423587091689776190066235678189703870135513471418016157079369023958391670332476025239664345612502847409317912494868530772080810414710366355737251789954216667168630099880637992493165087970194796140770446357628796938890181409464354796992143131220804053476019101438927652341482255939124937992102259531368535459329583807310039259391049503495452986493585806166284389431971531619991752300195897823658334456184602814876199645455326749683409650561010945863636679816649581590985497724794571530960896 [78,57] -50886825796270010453677725452940029474744940229282025563986303646643097353297339377577874877762661270565043141517991113672526529752920808180489450561720317142265952980720891352412746415672371575816667785319147912518647883943887292417822256764867926323039380333630338122760597009519756753520140534195518096636939115632114335743512660163798781432141244085599634680397428659743637964210235418472111657753759797174483921934291292506422254140609607571733863084111139648128858414571237460987177896359850940535657940183214211173315665588689946241237885841205208741788143618506146523368965400481748703651935043559182742470161566415234376570654664201922255845039889470036989710124186428947203580221773262016084141798767290473758100931353888123154152468620065533831937910584435835229525550456988457697084332850914710338095260176833230588794884293372463019160300019587710532818012960017494843279472808718958005547922166380691819613446234790730967342249540261385184545745642785145158587161144791787492055750222070265957990745308971558027908422039582171762040494807133655175587543148251469414156725272111159763117777360147948326563498466320673309689879232816038101653101658343426812777534325862047832397310547130180976162631653231962004403794307464278363504723351440534800951065059989750492074996883375206422076431510843287434816470520788316445397624091144599585305221538920178480025836676659579991489729917247562042852402428647147623510977694353062477230032064918063238026481314676178116306448180170597829228230393819245123839258635281620095901423938961999437204578533166283732724084485591147334447213925190698072756478408744056933378838507765173600488330017771761271187692935870868811366964356844515680249962796656228827359297765543632947378566668391444833852400458157315673867728149890047186069247432258235995452289168677063769353590705145273322087135599074574345188378754684295865172185865951841202527154992576974232350747689158909341573315880448280533073699791342202091914742146312470935420300762475830239035629523092352446370173836875068912454393144729495572753002872918579007612381583717156422955029850285908159540063503906517501760194507953050520568046551147922547831889441197642190136542101450327613438204678110750710726495472238460014872406285414368627228316699340150214692504114369937577742519895407885737364002618744163703861361285279220040102143714243063912576871300924404338087578521506916431295466240235665527170067538141764905195633476017977614001987210886312840134656 [78,58] 27423941531602775695241903989886549124217056716293664944266309282571368434281396023896737423015977891090179578650236547466392040671885255863545013934359729793537068837476778462215496482768188301690567308694542098103194625255853624481660013441756522980717229840585594342012254999773077478075874505300049686123104845807259025668967086703659945744809824958344397815458457701198710938559943798444397029123582494689671937484103906866428928066741417164186618729276603177433432912767631214245837662786318615253891256697559159437949335968583868177584784837410456646537456677517896406584875436514020795782260193529747607756269408773063775265152763186379304961927848709489757539965569218841809916801816400135399174862451398826236528696111294829858696115878758272030042630622951709499051769151010625229090524450557070626631695962750167688812469218774142921031508261945759206590052729062598530100221116521142397418728261272803613453855580363949948412247554231119372685498327659079428799103443438373996003103909637334690663925553095021459463244076232390980023817610648680700442464477644314809656629238222798111199449918948232073609050385064778056676409466464077059929135494555656805716221263433432058059020494993951955762507236030762028484808970375442049806766680614498068358398051616117352063019182701076979989086091268345644820315092214155574240224511454456818687946259354100120431642440303254986336366234266614293773137927559107513170969014349838469646526139986918783883981096763821030898675955671794524864893999938263216791654918126414089004177330685657314670455409768928511199390018544660722862991121490348388980520694401042840550817901075505001110392189149190898082923793853441450443726972765620768489224010998415024590004085454485349236269336122152318391858069341003281027256306207698041095478680932275916678074476236090100012154576160727228991795695482808176757929545278283392302260865849458582725880003071853267524683314741028207300609139403936084291669827617925277032787165113010348679756559797141870709073237247434589918209822475699684421528001418945694926351767198647763378050870883992019020563556364379651428122206725473937715398669289053036929235149679337418668121746879713567177448797167376954292209879907251558161564907258812710936958741119073108014296452986474830967457442470493933493561449437493297914151385709711167689372681196606289981068525862184870591681209772546540280246292590562388880748154230674718915025771817392971266001064084353089799123215795747815424 [78,59] -4449407062356723356854015987600502541681482916563513870204487474292357903411698876123529690560151813703456128240160482293375695343667665049187786414415639597580763296366753062066398930535870496747420385684425537056098208163254348024205842547148370131456396642634976987438536435389988108892455047523087677107389702540563664534552501783921883196047550395034408316297826120391193712354115386522800048342336978234885386968572567387039422413306487314367377962599106105925088710437813234297184142672554428391528706242419982960210392989064132114576592129672777303510028766628102148140966353456325977508663822386949924856112617678932564227009234848766625004200436947445812638015693164593282899114820773872405730399469372135642788572209557556258465790143924919046301924528090821178246346935018327528012630473166695185576471834197846356390609039958088736412652205368200477984634498657788909108702233574602813161091529812760836060921958039730167374971941524436168326340774728423948668020970857249385389606647978681715664572164355952292955227308800245580451865519379903565085482632270470395150108771708443746367444411473581545148895415280263786879634617952137021027760284290861326367954689573482715709354506216243137837830596185466835162548950077854664703929850896847609022780362237762732187276039126868892059891977050852894836519446007217911878526415423864736693011479811707859535199466792036437539195208110336755478885792575306280379864893285193782045047459061679647061795194334581672005191667898212805002782257120111417916314773490229425387055614082015693061052019840103156565925164076156331678279602933883510202373758037155627939408197782947956405217372820001900607133552711684475200528345995660475069529953646848149839786309425207112891994955557542173956698674753550559691497565357365687021039798486654773682520897592938294536341297904314893531959328563324386998415526498264809351974775253676313489346874262573049185927418058152817556174686544555555913924459105894539252062248427443135479812338052436589489362387465330592538607439866992979617995401449289047820245984896056355403341412734498029147746677957627397997794279450204074415095973160501900362122036874817882370971459563250742349324896760831616060671865552768753986130361957028679948023369643159309763228516734191284283544059654707963750939944807815520913516831022813332548153470490676852506741347764791908780092449512751723196779627539244862163764576234834691936250270968881491774879964054937657259003691623514112 [78,60] 371762319734968432874060943001700116050243596701387620955268315741703114012426541565989677299743618207108552285508755136855555889117963129483253354136731602955940189032716200467865399436131428574669021497491001788005408788175714674721979113345364806539981996609882454876654349458787667473010177853498473530765280034181417728490824641950611475617118347751725968065684767950957925255354721334656902648935855456915596166551912571924752797354024417435258462037039611423844491261892648572714853112388683137733074383709063429650396294357199343565612988187945119029598008005735494805174247032696479080153878584885406146565712709099985710603572017399870302510262500773901848109898782810701511400813477352444737609201504149238725387196037538007472616878160088182763545067560101213753297759567087374336135328603384320491973535381027598326759587772876004581886778672264990069405988266690541067977276615991265813333533042027189808585452633714488318742186636558966168033865574979322072685622032471052584546889516223374916192994290727419121124378620361401361609200789208294070313555781519552574127549720279852656778130981639658579107314511207940908166240203070597421129055068743748279939652304318548161092976648098725792226389122056403434600319093615058585911085109802738764594222841347500457437505424315234030656811006806236312036105805551245414529417711749066751112367745750910126979783189655364294487087903880790158320987196819646330560612494078640501019521088972666108621267463525678269518000679685608536648593681470287989531787627810401664320129322235533634362898205621334760980893866566057920948111216911100810714714999063048588172324707645689940477102463614648702874710259280851130368701296182134297076259312117527444587768611091963444504721002104119349665353798117382482175429338396703909452933236834692630673795664092703464992097536414524565470757414452538036587798861255258469603488478706249068470204587832999622016289033834324635508705785197082476391419771609187780592933680801667095867204310737250589452475061780788403740880665496391505652864545823148691033769001443341872141872137366337688663732924890865393667776831774878692932948577188915651108143062891389942206962945370150442048768542500768197358124704235026693916320459643450696240548702188147604421636670522412489610057491899568420477330968513397722863641818578282228871754265393479735404252725381030421257051883527774379708180377940126486214457696560537834057709179381407335005508593067589164676017029120 [78,61] -17422176757170512725384761031426793285689744802676351008237173443300807302478272285025027719140002486563919558385640718208497968670099290852255595456821770663445852447733884184815062825498257950839657076651265979427865407868773017670002421283739449158575005433967422515483809357855003040909469899410111556651973581401059480351203811290296951707371615038676710018029862767546187585686435409827437839875950684758883681134395537983686836253605430416806467383258342934952732581345906360883303189195749270381579419156657748588533368987326748758107452497768759518036488297890036696654180289692467501856926050807736009234360919725426201520663555718611539409776902023459837260806593210420679937374894143595792152557429652182915711682502115771792815027265383244480706776262531591912793682700501682417924589525391850107406055939732349801792824525871641985765133242678918777690978134397232584785390653248867766984285296967100254194186851329453859852576994271476561868935669194209128100165242958987988639651872054671831791581739905441089772228198444433363507144697587101271318622120316783938325688463564914404883583877252280780694180109755100446390808201239269415957471941075807241972917579712308735980308826214001953874852181760460236029638624580719925200297644981943628524443551895261799889929137676641152841855261778075557486926027750520637414558146500222896321795901705202025696527330421473441122728000503037881861275869440267288376714278287799951959947603604656077609438283980998147912703349661377962345757416457835496005685627542679023267491114965379798722732916898275564462607996274952007032033667075786325260887052344964193557137791313647743196147269829896497189315847291196602495665486251218290465136547298094925866753591070974318721461479919331674747771787865862352286656634023193064721803136189419071059427668801681665189758508336534447565263381724134309634789931984252244529882369970870059371171499257364134012273429429742072950728551795923470660937340119087446671353891541107695361166721961808143498510184616802869256539471082412445467895966472174886508831368614214208057037948289536991256107864856952119548655190884402576538982531056971490641664040158859734628044196564832506819297838773013664625832038109368128052260875466752564156341913954291776196828348927537686030389617069005826774562300194348238280213153717360610406498916404419265442292697346903603772505023939755144254018282159918816994642827504972778443924626697882109947369953679532941329301504 [78,62] 624789785666762458822693488769224618174845717049624923000928460145212399147224695180235617055171541712625713271145735814749652145029464903050756485099970479140221277424728165402583370134360302186618253607095484272428602311461186630613375788535634900497356004221767294581375997159150872839711480357724603491289816193477293310925737652154986398158449695607526481578244396135072753697448281813944249695633257344098102375500461676577508105430205718644549153760448330162658628971910034849961633891748126423689278010490995931931608969483262365834158476764552044649287447413959922196988506412010637076128385453029163257272370836363169272918523437917488678124767290945948276249961116475712295822618474128435600751723016483716813109452347187038812527712015214571368256762743836784170566563630110606855476902915639905225501741186454527563589528785164139511581855718972425485665408542537746907416908256496697655565047698407247808796749489138894915189852972615101871933182123335621241331396736267260392846944242360034509459404749095530158825860906756009581757020685485953175320586399860213310331544422518741763497824048026098103926966651381867021064963149840891299514734186739897333074181685751334804406184132420786862756751544644442445528794940023437471656556119741706676880506084340147972268047635725506450305571021270313185226773899651049663250711434598444525546138894764951653278540811719746949427507592380900774059865228565367759170974972693299761373389885683589973611505685750915845660891907141492296550284957129709433212751299358751279137993231725133736291472307148009342839260905444484728714834923333877225237346073886586675081523830819988742583377243580423022209815751015458892172567464796534431868185550118691966953942298080183608829258904899023330090014934196909493563280903691491805645051509685861810818683926334201771097597994203831749879844277964348276803451085176913458529519654316066088828555201008178074973381354807035145232946608307554679344237648970392014014358408563341467360545024186931730089714930797150707314449289077467368620247199857100486303494165313043756744969407055818215367937965370611541034223882953101262673324667100125307660312925538963022173235194873684790088722196575034601685341447706641478987326708150648078558317646386290193437613238435949581684767864479841478785321481274451111054637859410105380366878000532279986191672198810496010960986649634907111997095169293293094601744873788696832114288394797504637184558636753922031616 [78,63] 6021003049338478878276434326966627227723978585336159997506863537036102056107226853909029845387364443658832414629227306267688446326458488557056517421390915107690995253756650612745207322147023148410386532534166878655992428054533916526483374428861765194958669479666699308819278315253829438486018092175543836441076156348284279539008235421373669444534294509741848134468264704694267245302728463825510306566823944561472409130740880705880565832884996975715352360236758020279454893861348544298804076061981299097852166307629999718653298301373177278359153440674946402443055093544201873318370402770226200504819648253715124366141040944701228293175484734798081920046088629869501267423342357885166405459506824870847233131226124306961908207768365877341552203174958025033437096875097504573659990865056178171743021320055249359271138943469195281917757068499510908029183159228967924583049993915259179291032961239934451041961533263177752178808060764530060229424851622935909410602507415820354682304318256576558558952714765432577803672474476434109857136314131447791976193640838242888404706703336792389252186878496952331756968681544415105073676515438487807017002989128339150617718657996677613791298798998862475118498178998900191958024029692310086380175999821327629747103428150708438805485500308428632746328191035208421499139697875899167425042972147969932220710351601251776564515297808804039187967307441183899500117256751229636643102389487349488011639734990138644294479475205362466287001678963768902240816410447748893948227105533321677108101619721364334258932166024938723531847518724567083817856413280736064668353926001784435643431308184234587597640407320738664757077514751569638013211109343523289774334842899132161240769439780988766210661751198238437676125246832307237753157254019356531230780862157614444597651768427623811652404868123504381840921520167588893686177797276195562503577776062300346314334842267850946896539467244045827375766871061926814927320808864287143404520375751736487124979850472985220334122772341388587610826184065688650520632888458983614356976522203082306582104147072285771986461847986465736974308387613413734249947172865046947009080704161017485952048333458118856108692777067365292503274614488623183976302279240167564328244644848451210684775599253507994893059169558541870473770811790270659675693379850843135508049094108861050086493856993848984014733673553777629293123131211754714772707385642988497319095257892309450868493052326343476994035718171918336 [78,64] -5464553226819438547313025767234156183559402086528272143276014458984212807442992101178758319703393838660353817916914596748937204666100505731372720378322058149847754405552387901994024753070453648216958371805152935024682244811230370512249768661613372629738509573823772013073185111456029651737761425155872385927280081127270557832802049681349362457993802982788113367201203977965740583245825770124468402595572450255260809567894026790610680014980983059093221358507917683027740734096555114340411640487285685318974250011149792061937692593849782488252548821060661769705674380923680114287276339725207917675059282544035254503893223126445644353691464383960866306514995284311044018257356565341900569110176531039787168679319580700628313538932158198450621372604456992790210223387360985820055313827601199937986429710032445227870224247162744911468538659676347038927407584251271364274227546494468687981041160392607789305107712685263746695250707213941895039617329857953998217531459622243335146724414538517642538323846326036006916680561777628547284842446497292934531477747854739718105250764311054465829194678819826963275244150238311346578694484129925310160661839924198088494411263711239443537503060639373086118131548996535610841029822470457114004438553319894451009421109922819216828812040298958405079990642214141708356151322581633315918335333425161878089015355415149800833166561088652991411468094309691518861161320852531396565494662301421889616820415968034695570943415483575969640225578433549529198846459103659588479679626486582098092663103090060668743301791691161469629239355110186936642815826503115075016487710831103413427806909103656463125275535984948596350261391695340174313209017114015458191276577034080424584842260257769573288624776110908313516124703993936795382091459417759857285471816246382692433150680494935337739173416695793480717590735311376255840405209084037522257719374091658227915775485749147472812715374047278019586541209572179013483110175211096742494052881519396080902302597858424162461080228296898074942104147593733594038695530010787273403485336968445310011600418006975857806428713859558414790688041326218894481384300413084357800971826667205028908621430619271046897042942972457663494976446343418308464611130985913186717385921539512241388950457544039719246162725546531050086149823248837159215814083005129551166393843112324179315229143487614437334783449065316282403967804806981293224980340518086715697446185179760506001339475069502861807253568094208 [78,65] 525872237455211129719411518529575954725709564689759877565536220299728637249641225750556500304846746283289956338163673250725404804193266103515973904699627952967583632887965500542242118191358642186202376518726900522723718489212577679939130982382467072027959863239587095222157163666424059315917771796438876959285259591674702431149775513381746996045298495227521625061538232836160036724512166246702084539877304159866865079416707129446711280149848751168014343454161875351819835394629821091923482968554208412505176735528101439707275641687328863087417720833889029068182019243245686283587743462820798187652256694512909332129635251462196961326068884932031856904113616565462292970826099546616871305174754666439058521381860418695026675177720281375351034570747931867994008170185302957253560557423678220390756460648813418025236571527150575925622389806817218346116302656640431608446675793555860188418994834615063167917344600722467698738387035640083589253638160292359307481481007406139792626873335321667397464917447667203154135463209168965494401039691165876895537818216052945701446358290267943813669310710282995825568745530228677101021966065968802213313098898514724658471557456796333986978109293955980168111170012982110411222786150546165109816228288422351017924410132532850012875450563928646310967142700980376140897200364047368955998198417623436730350041919703841514001325095558356796280947162415351802457809824159813976349561176662728476277784241427289260966658792466562993173845760430277416921477953222702336637367786919204478215063793385471375838268797351126670653563531949267571886571435959054549926642142382769180627394989201281082258882007631877029117111115495190544083908826671881527125257617112112803891107355554439308285222893676409686126463976164483744034015705762253572055785962181584139133111454532701749879963744183915947150832764117399951325875930509236366038718150974964620728523601485787303824277662973019637214520666636056035325217341330879718543180085727603529636834346940796237917016524748912394419697060249705153722818036354732045683139452148544001940493372719964814999228829040001221925226781919148881972603227703569119182331800171811505151173348824172191049033261556382449895890436131121712944331759970318172373410139271125503023506526380270070178391679962802924716709934107713509719085483875537344255613623705207411156575718691648550248106463619863659878919279432285348487624092470026110752881334929839318370192244353600606699520000 [78,66] -27890853361061020043899574973645412696273499676567283573430644471852926471963155820126846625619011163040193482192284246613851710653797016586532797070476564741312164228808242489406046720952972082442880588946631470305990261955602375677842989909886759181437985429359168456770372583624946669240282053186414825780943352556429782943473460478027188370073422518354970427292606311300664243197901030741296093594591044148706654740768135145739173516144586872612518530367173167393022465646851788251779616732303120663836044284392723346911628298882787395003587360270426352747328527351853816544676081738533740290366842807632029310020696695537826344550323756068540695674423969615214748110748046397222136771437806870077622236174376085484155662839699138571808641412955093509442820970780476430650387531905057601430718217128297765104683849547983524080796063702176985179386828417029957336488297093579195113754033648101265897907164252672898875142772756653053650295909515418852931634268937481421571890873473541237178450204535078354095672968752716397971551894023173191389910418723366163971294783239060448960708149495488459130720443152722133477999394052866702769879961296134361868056996659785533315892228424699628173388322224623810985488444824900200265814739414735880314937833199153201869783545180385763040826108161746701468024255024955176442638270098154591832614370789829000089159269619289324281307760478036524655925140029704948143713565441879200705998474225827389472843080250021018265141123414675203380422053860079567519662389809604354534613354833146279958695205595072424491939784060433921921837215189257583751858301635681251040762717819634936435648598051539860490076858408753393895144656317670946152954465324135708159104562357073239485413656229793788284209804889640527373651147144930372468269880545536732046319096648196075912695542740058118111524705318738213474657792943680697333654519336704361479639678151155671390540870511919154184416067756146884475084472815758171025079994292436620387029786525164287669903968875060751284860116734074801327702653265784303005178000816787433761715701925980840595467740565650906190352522845827966725671404300449679687354003674453811826787161101594629518573330231794121763161538020919339738225845242911918507005559087171905393172423309991827639437631128961234364792779144715350299553737127691386839085185315800758793325434781062121933289314121852962508300142641899739331256612822440929731076500330694659710228013806183516209152 [78,67] 1051946830321986332348416037462544860497366681072277979319729004132293279421410694003065031838195155923622505450755759647808733019896777525363136702878126840432789921244896303068654571885649811699170627333782443141989667880530111377732679203036644141124555045702449310502298100829282320222038454892226311418330515378299662666437355801379091606180479554305914360390543752698945881401307925075708284830865488758552552650652580528056221798523009839834313924871533887982192675175886863198222061824668627563390346697825558666749796853201251477526175325178063183287991598909211373345843751644133572525627889351119542895504188993684039072803682679414272588810398340557729085512917612989747555475785761008437552283257275471767692940011997887040414775454140703078029879533188351812727350706774865996499656209662479997680340676305538357313771358288231540344341472445275348691092430401696069108662054793149492594536367253854668624539361672739175267648923310181698992416070653374991197224940264032122477921552703152390637847628634287139152197806021775950992175330650933769302247794853197888844001499175055883599397997486884756899470139900621276028147965229860390161788276094034297753801091921034203546230606123326851987757461163911611972939439822412525248893276187060631685736408663418316635310688109401575833814510052928857584876794531815535142295032615765513700284514858934554519826370995449741825499277812879236209296154009993107763512981900053332172477389089001530317924561093001878286970308216893936039650250710583918087374469372738023329527091791633013785491449890314302867526042005871059613244374566665084203325148825245146417981909234325063949168242685572962121536792355473863257573846904165348599503404429335507626521528136747513074409752902308220700585236402721927667588982569741385905063541967417404399325728978805258348102983057081762389127747855605300890763189252290068602497369865971995550862077736800090707142701623686931410367964820137981043287627555833466686835487763613678893872643759120680419138402056388531474247313754629848512145308140496145874178809848102969003181555970301535131204897240141052051276172621681557539863385416980108481051654518677103971533449587889580662220288264966537261999893105435280463892320112249007752851432863898998028322353431112604176337346573109672373662907645072465583935405387523028401797749639961227314899393406446191807789640656451178918241178358770269315844834221613475065411909332976533504 [78,68] -42070554773260572657450643973825189375441839056787019250523074765802001650868712164470526238498520287999758626721225394774688502437310629195380257360554401071336497213876789877703692078049031431490061602986698967532683784818155711970240655957819761817893846863318030042000165924491323981500014651476892151725766304853156061032132432290311753852881398571581582666473035198665871155743776952935312083480820103368623361548804063689417414652331408816129183946019154332692451986224416916891618245322580409057681459729673012512903878391513562515636592786982589704268697964486860313684827373456883939467961388685975038473234459904516099328172943351604893260620846081891808690354979881748982059725474043338354855440126140954489373742872842201874447395682538278359608192823852545443203183435028975224973427483535145245972334712380370295034284602896804769991291652987813630369743301649070330352554257112778253078455517627412251372951115584667443113420150000026049807178052582878223906161102954178587960722107709718434303362518307848172723045979381609364709533795321000525855158264643845641720097513538946582738383458304167555583232803036747728918489813814749202273466125484364978994305553521952322487235706751903384616661515732959634650576067002201724873774837118279444401002063886741797402576426337696355462222679230523074506422363849525609821248357200268639169070151229727560108743802567067591310798481937393273122949626084835990639234274270540381801310709508799966109439349221959381742927765562397232874369671154703154886653234363660264331458317564771998362956013188805411240603899639720950304882097161672929181443157574899782017806761499869471649430921087851813291840091850955210810554938745608603889990008235396170651150308481422797732307861607295739680218734743946694800635355268889352937018710460853872677705199595663216493349519769741259850528788530560412091134396746564441072396840837716174436227647658028571756088259886285327253476296134624153946146104375406303111261149415171879445156743058242054806112500759409494509481447433436805791645971606692608260857938286384256107960133514902630251230846021213740127772102820709422401297372293175796209649440256569228985953080639745861242960379615465677529470529955469348075328085396471959064870915066041902231382812740147610869109716078694961226697059635165609206632308955882139205965701373980423484488994055689841385375032932070416249113697366287366778748714693920993656005680168960 [78,69] 1774080636535143011893029613641534519003507671569309441503865867106789915205848953303172647182054862937229008219581757730687045575788091744943565521481105055464188497735448708687557884911723123800858570744537793900919479738016825381558210757216040502075921126821821867427314833573986084110908345898467494749911617681890494259015110561835712300494622547647931170355118620116048610753747967015199226574028996033675306595247683888197850072363616375520612718056524549491226062076091719060198899313582416855540827987060122311949020543012465734161969684964650702994431313186530062518631284576215158124540932831036428681111270726368339954134088973152248451362262195468998851102649032994026803056399481123097062948929396601830450996106241230162857087013111368766470951843842056006928648753230558266043735554333427259856705752024096863576489639386112414826088501913698846710358896446683232149155056988384107476122945603639454298838837398360395918797895732150471894520149567565767899253820119836719967475078461555052223799169336689591825232768929882161598385520335340353967894272430303381308139653366776664343302893791372482146574492502182393621659214902064701132887140530890004159412788255446539388745123428922791144588009688529208979148074432355774128031938892703532294572483628057357123920573086791429853769261956005835999714390868324008055636599423269874886050359649586114496373984145016748980631366677692442956352674922032204284822397452289522406849082531224241593826909727514404887959250457242253024579893117665173891532674360980575074381605459406396949998181722806683933902177048462830816320158272081054975523209303343666330603482664880159705559411870454722510598751468965156437846135579934312095952457390979925585577033316780673154752327345296852750081277421807202662850171759960848130449107190229870020010918900774059220437337180342675622126741611146980499314174700519378890438990599430547652606393409129751614132111320269322020821036340725316306345269444181109502893560129713575229787339765022392490073556441311052598936189815004542910299329735594094220489260881824094661105064430008705863068890003300964278222394201334519957154325407576228020379440367738738210637152631916021994418062124765612809200951334974744772734841102754266319719459641459582397046240672645154270543075267692728391453427848859748128239143352092474940555635059811680038366512604193827895527089207523176242867284168400785909662964179902423168920322048 [78,70] -56798414822369839313290381280510001533253493254649197044906828809064840506681435275106751293262606553219667260194287280399176827512791687094067349820179890276745681328511546084285318562160256228312215897228744563200375945167655330008489278035146705005944390773848502429712495495781801915963924743839869444913928658866202965134048244407689875024347547788995702888245872994247879150192661334442702051950492754956481567993212570174000078604725789158800038206830269267591281440362453284734177431647605186740601966584133882159882006412591084676120473794996721119929711659890289158734203146148099022789993030136118179309798842625394149539567076413333596084946791866020046061172624074589316340539212419438760656684898443416723702342458406384915093521036414138928481592488045792915956481626874375652077851140106703946748261675290841098049328822085703554856751220583945423276623336985826336729920741044695886373733715381283575583362245753137776953826653545553312971524009719272140161968737531995542022226318169053612590314320546355112216332324955816132960644067291165181235159404233099720128965335795805400633227781217974315667802125435973748847188231054906834250364631764195260162123621129690036374193227924545953264526830545765096541156775582008655744027347265325134052125342671356601296820783332337961491872275159574964957611787795633058384621154749963742794344851305600053355284445859085580374968067054070550629754430701635665736010135572596520281118421831424508224162000097259442464973216062265793738638420317770634644885348469712372279930844489255325717636398271844231673895619286775034793684382232689597875696741909251134028419469345557513090170296249855018786076548625936073898099911365689537016639649107223738900518282349271985712668318412512273074731559616604720696234672882113632283308293528239979863314136054868511062836210121956800886365370868699552594304163878455208517836082969509101786993092712347748298220573680133360429275384836666756325839969385831283517430745076183072635573572673457171347492052365693933411058649268403303011726215306875071749159273392629682944958126983821919771979303129251681505400075627763541662673978519797903296500526744270870825188219706433138891426166236039605702354110586108780876794504571487183668613879976929172933076083049491930384666522977107155954717616459040200616988048521989763478702186649547049068338768390162763706879003301834399212847819933160582422723092509038575878144 [78,71] 670805437076306798201097624367757629816422261644941416739024518420313450468184589495427942908931655622109908075312635015741033595678430082556792079357705732419807554334013076672441289065976667255129993171410625232573753546816435301839744210494222124568023925413569213954360435478499909231980503228406965042463439384239391826856966172576086334361785324459601898084361911759104693348059210526440211718609694506452831888437079716319237563783633354211367408072801495712885966572665780231531118993259778007046867306507874262653193931833646332813542009756941601926669079042911919073801646759059289829057727051837939112407487490598685668844840337530257544335688770701128966197299419556148090310389015188232861300943159983233004020122789752388200665635953431471157646305072694145398810521691961820964670668575215393716160194079037957946585219800797245777162483039025629012705911497085413568143071290653424398724863682497298866355975391534333064496382422004943617450050041004248859090264075764148346734512030132355200472316799792779925445200867981384699332879170125217603344607539862158507814944078504598105058185962113494767197290752225160436259611579120328512135965983326562436355753666517593089504844018538868280334835786474334399865808775137058589918603776586057570944416662394620377311271221470701490095769606686589137595419886147592149629909889758149825902186689127390788951257095622826354349115445297298156592488147833890487788009401880335274058847446663154725609439061789272669106286129828379515627507224539592914885200558653838428520644557070205223196970927769093996005048861967061081196147716817506448685974835675200609605434726682451267587005878798006881048054201490718167953424351284928902533801856283274949446822147796116675115039105857760396480408274277793292029594271949069657260427355593778950764875789250387622738238481891622926446565662421463221617293988713175226295247950612801197879835784503422517840469392525832053162000337643598673487820550062250073866939285014482006404713176476283403160194830462211557037656610601664126635819885767764854965550609797117455581825947004909449718242902370420852092411722251214893390820825853618596023726562736789903176910923998715067555939241099042846381122708775864788894141486647502055972616197281342474829443791826152235522160707123343832079459165685930773212185045362764734994507927855957806126027395678556267603234244342929167177940952032538950519606428045410304 [78,72] 8801268291418939653983234500325661532135505729070636429970154033249201157058598995733810232793168800024434340764931817733645731033800420226489385021109505904786843785233514439948675135903770078626938347956726743222914897016592164207074872947272230496876647232936493374020503061682879925813372372922155102852680594819138057723764529437062921171428050545899022920285069679600194267200780681161539577378447053477406672340037321006494298600148185686471631061451063946905639749758890119997313339676875058206603668977213355234571797514868552199448551307866909905262165165843564084975495189836402663147387128642947177556988392098590309574044083209068851112194372224446982248477080251922021933831929318513917737295156114275170404903783183391918415073266927213298536488864329222888477641729188158404099874506000215840299205457310520852786157911435937333632797456353598693646117591285416517694758675646379834783061576078507222207646534709613969499260963506276753165840247963831006250753483335367524321946268926781026809811264452653073832280466178360075689570751413371199872546854749642054432688421555420149043068450956979362096775385087133459749834890394483180155897578638762211153932692191832304275915694683933140996372463136833913016986809161451631770409869671938745647022082927918317453027858163842618775118172314107848209389125979918778118477014707818720416723156736824624964650918550046341072127071675883879672684108096874592878941545022239257884042831401831480731101536172629206970161022827465364837883214795661958896939330505409196501871205886918984267630778920886018554804363761946503661825978823196520020869775614422979706327868398775089765565078340869502980147857715173123611251009287289366795213782207170570750742929324092298606358672105279575602559421262369473915898601755082891641832095398814190159139765599790898032643567242937682151309903256125007150847741797227507147309867189108623772580629431474145597167372573212492131580294604815224251854483400235528637197476138402758315230463628141357382058818975773557319360916720809491396672092715570359603036221412553477910260960161237278359977799084313406571953208519333766164828782998161216040904145220449107801168210376306650617405066658452968428527385579154096834504402341898438386911155252765135396013166281052983049243120635995474665341280910774506026470383798809466325585755272386113768576858972154753643282106558775320441025851546893771784539833630720 [78,73] 459265306729455175908549144948742776668160723537416737544925052424569420762130868548764681876971999765746537951592673674665363287751112167534363382777107936977478840360882347713541701591250069108261651530872766232327860453591188067659232334010132679665470804777555978182333768068217826236496026098621842222894877646134914149792312136912370978090913716596627213446271002256358575870706606517548809801773838360182331149294543503047528648535371055909943512580128882202503770973265836149083798508058701156000547249270928929198555742866726494473142744579880834703242662908240736225061379716133720234090197516493681296818359164147044550751058837752977896641279977881315797091420647112018708248559383887395062342209752687470699187643880479124240948177628813859132088033249536497738863015504522695838896226966252076787154458929281762445657224768188509313358251222857967686205133054535036510226937517351375013534764827883088589357542478745686387681593807333374782573082547009636619674992373738783855108393921552991057222976763762835562062106987504021164875638026761062729611196419740206211173553223512802674770164068363260517480926218055068634262111930448685012130009108122686974539187651889452461178020289872726721654916864944312058362301873978682750597337617933080752316177301420518608469020905947343893456218298668657814102737467869436462874349007620556736774439542249965281643431807749362298004997602761604827725177952400758912254146969717469898790775537035279766096070994432233566476279824282924488987695210116008614008482730860763442869037947446347333350324223080742716099167685206651561430583217727219581832978734613574390753120700965150718992382603361011499799831679825641217214957213559267753856906559991712666788319973303993034748424726688200907324054612453453109142481480734344535011647970870453923364533510272791161257176347813187122320413234215130096607539426328529015843811014987648514708844865246923500474536088091194983515078678400141272017746385374694729569636402172738832298966515844902694969727586309668379259974175455951831110244810274034802235750070494199611262946737657132761860869326897332365618998146217240004278559983495175370423596956353042551808836646959797701600408555303259258723887409671754774918665147645213782441204350196352280534331091928880526729415031848497979571037644676081625322329382732418616675047503236069398485922070852490430407435372869934201303783723891955714500853760 [78,74] -65393759104068043896331417650540585902708260022930006022489588504776725317901459834879315169388234907425100930380865725576736610223778600287979757340221549263252211864295193300814836067116113320670563955309918491348286172894350537099183278200127037755575379152045639020119334363637125532983649215224544929805676800603895948614021739760149982898704024380004121424162025956642539910526431919128156003689399879246127954906351965161838648471792810963767889650059302381485264861957835728140043389576751079379421214974600868137466027406141470870823873905553648239296292732735362744750914418272608040893587848602223158475735708130469446736247388569946350866193049284232793749975619797179527980707510353735501454188270713093182929519028603747132053016514829234521119895634600620085626075601150688873336907111634987370022158444685088008021605450972275463333370319508622042931250873977786075326098087406136996934612149681309063491330573393820671970146126782262283013828683357627006661569693938210388915319165276070088490647468539314597746713607545499058325620013796445936110333132791147935126875622197174340768332765032678510078756767853844800965639207350891027722550052049044163661403556706673307813794569295965360968165981599931038097432029964885534471779826421065316808703261610342220952803153510624023613684444709983615986951121674528535684994911546325586566661856926264015304300753787427103138947892994787681502546432366546920617053894361898215943395528670129828635157699413682802352556329254031689309252672736514839555389881783705936784444804806570173379955830529600641729695347253738711379724636598462480530883866200356850590154119402630516728388360092920856434093917466028787758748944457782680708862701276259122490419379490017997698759239786629325084426031311282780979466602863100126446948838806296776216796617001554430591792399205227989598607219477204427494655234582201823117350702578416644620064062928285737465447114654561687733303761969329283266066034300659800340742569073524863453265362831318572764168807495409693876241984595376276074313181499730969717565154147458731964248375205848660534883124456920315071958883471345884158098317305641888411197899272548558877505597352871840608964399738547858691513401520747730706694668980449040003948839951748946041035021426117889119578147444650229589747063098246804238512389782753689200651437834913226922260908212540748230353563478472087465772579594716368076800 [78,75] 1663287755530071402015851120260709451131179306624463755052335319666383129799691665226796514207164577475620181582873330206120772753661022066988229362298665593821345461612401606256170295169238532787882011020039495069333652520187962919717355904043775311331853010720975633171599271594087858654203849481381683721720862475377981672947650792594373812083108987943947367486169110891878070312633058789515087621657157476019605537558723939970017792721388523463723261139736765000694517225629189047636618981900614452429562954756805635808098114996724108595629978093875482153976453733077018941724470984283748635412241544654427044249755919943100581007418558692874745649257264535547088521904621681724432736022037262947252261412032998564584975478493897772940643220829414221933801485188388152590328776641018852415749415810344611446181656602688636756395576624387723943739387624852783195598160771265094813065626033389384244777264770429980957162822707902806931864265640759360696310144457282772694422681113241140818560298412216900664349220240263170716935306533849425793995484214001840994588557611959074094186562215822611000479651616754193843633084975470630335958067158189018996842798162629387675461121225393585219929005261465582831434750992108363119353050567595098678737249989114021499715137890467260089857111106937965118652136693755488553326439312628297650661927506866223694410038368289389201245014860487466507766518960521122509622586380336583115726396246655510548619497101310666071192429827059010885983894164304552906221303231179019578046586911495282344178355780942383206069358219888007613320381362080643732243305977919591905626278774767991569684988461121484826313872438814671846593290640862521211366856541869875523053749755827862263800964167067922362467886241091926602248481687867293410871054218650956803017965599563303101299404513920729073098433417688899815777752720279714087928672515434900938944049627729168251582533454447937511422072335107383242319123583888108214067566551416084961545163469265808537092851498746459875381396502419838422147491393088179739896321760328323420704814943961978984674226708329766111198226299140599879087297885302494651601919542366817351499814148715368725013242094189449468756699737251269657013002128789135415354738588574236995889502012088877591893216546247814281461773783304629409996169935179014937343038764322567417399235156100969023000142955572035809303536706443289117319012281162399744 [78,76] -31435024586160333432008279756146815428827950810231495392125046158286705732220586757076827065221243383376927149086907388519117379544263546233717613718344327043472601096510305159305130404965413621223145262254375325073012572445288929232556724286060514907399039350702418481422252580222453554728923933080105595477920640490094078758723087991764542919196327635898886677125809261272210476655952777093821152991810964386765618400266643499600447016420896720589137831240711165711315089105138151069778614015310534285225787180667992517581478356261164424408951301771543272645016247174543732596619734443720488576866565499530262486088383767762387269466520024758236244900752853382108823168847998155579633447518323672057943972342652380275113647423048733626918831409090961930576902289671932743173956911301452423027502273440657330144773813772817973457604990215901477535736995765983294341369236943069085569534308223668690735232677888297279996842738456333907341321324992936480619663376393610091043989555601890884083504573469091128496440644158648622532218992786034973874806111544849519138257246391559920584820956311669793008959142297894463771966074394005925441210928434450730267251225718184994295708813309364198607549610417999987447445758848568508791940516448186818293760068076420214796060372476587428861062877050319014578739009321706652293007743410949456596977397452383813334416293326489533122529156569326752708239038512341011821735481842258785889271701056305806490223093401629325024083440330946368554159349810344532936488965432081827041263478991152521683708734614337515218526644163344276823468827330181216488285265730477213326836973751730300379292480727080936177238245849045838245285710151863077958167355910104843073726210507622386406776479308054472623058564074244442899308193623196531646103461706303864458951464049261478220023443491246499751377910665856880416665357048231707066229600097069650351486905436399909905695528731169181122287366303152283903970163689378886312635984129452107697623258677142670897272758632454755930118924216879317528881177795595993306488362349657984098275582419480290234458011314070366905875986483641590131194003561210048311910522175557538756642492747523080701478835765381769887142012078464240396453280957592449214660594265660436485443966962376426753485626263730231985467196110282400442527726224590917251985899976779183084838866248537662249104222216788421518929849310125022217708341559296 [78,77] 644484579202556074181008442650625194595674224211043608071963233344853150971697376666699973189621525933325779916968583159077567451172502276034526120513607158145696012613701601917923444736682536799948220549320575121730759767600808456236242595683325634506309495131064691496800909836556024816872397730234212873573814207305075113783055533201637970100508517922267223281045429337735754070892054084201159719111794878665389675774788451907519383394524302127142319879981181029625020589436677574815098391325990348639691624372500362309260860710414774434861635596840774404789916699444202467503533650176423978176666523492804013622561588605977996972783672340092437013956841368215622102136365359647813437435339977488002881512471322935238749292194820472140032353294873654786663663427681793169343830749153866624936246186964847532631874546556339526690425697353210477432833963914650723353501982894205734582643590196980212220441474381982782613371372327630625055556902690718914655777033514381784185222493913522403481730225600845952556836666454658073254985265551982701233641321708844176537608756649034492552972928225400014626141215033472443336276510815446119076911391372315767327688072515618732025043796417539420693098198254996084054046707932151116268489575176611296112965423970232032776528898175715004314130788032673464442510465467613688523283256004317266883614695508688571084904502582983599103430525579695607941347941893899984032609981739009997450187662940653620018298102732087710723458580056800099634351032468771037090718142677405623756895431793926610289138255917950858984591763165419542285226270054117700610850004992007666756962981673965721947045322061891832317162256762819070703236363310298201601145501258506635536006716052762397535784291018004065053585818063985007487559939703393286348963772875115498231994357442231467630968778979306149812505636681275286703183949298308801460604753528385588495756035094976676984926660605022759697543371571740292526853203474785449155769965547602070928137416838008647862077664716310112743739205161934704155876915981022170732039259274509020768940780297987779185146677474421043251129247903013881096516874840457322839905536994137437229689063979212348489318366204602532243886535169638896327928531351698943207550697338302293545214303526842648717686717927303913117463365469520081154887742069717908485373701999267370785565509035281958530880924125534168928079225661130186250256384 [78,78] -19759632431977518046514216129279717663951168346474688439631647338133518167915502480677577009550506330490656494112812565120567863990945472309111980887117364791983685487114038785818487629335844049524009194595405928143556248102238828573998211579080324238746558035543200615933936748632589621039975485836162438939820291251830613912541357700096822230598018967500229115483448134233563272705256359048730999056184496315555717170959056366552758969584054662167763977165787521925479962594651560427970688669583942987166326676108754753526040398535671398069074667167722032994101063793712115779705747077493841749362583686532198356754898363312781263494289409899466780184974062271850135613561190117985275396597020626486994449473617742578700432556123111306007425122478543166796598105877591105142966221641720337956665130428579181591444179944345336949989596666936233441656822400280679168839699224832077058345846780712588719064822394364286699290400317841965888741080305886826702703254999074960564736667991384706643627570062941901298365104641993751182101227617056366448639026128534839408924801746648702518454451221481899960556851408456609872448771107689370291867004513032924178511673136644906517226979569925814475094575927073177112681400043601754769501454537190239687587195536817793084725840698338782745458211746765877480280182043334818885992328177344294183806973457657016900682526830838476686065515850462562462037330397836799494813346731445068416229851014632144540970365869101081796001066821221124866868424556547107418058691207070253489255131218769203506571471376675143500569838265102204097562836023525798235837839132499526946455588280308215967236090480538443986067146240401347637295168378096265653678783170460191282610420036844181584266810627137813136506205142497192811785438468270012158653976279227359548496368170474388561652252256731466823048830852769961187811717969391751070360026061502800499161911435567667792469974774615709292086916898797765451632056441805481021774919994650119719091849458532977733255723399273892520422638824228687601518163156604820877144659645983143084380696955025768542836911322488428218558964488823277311161078701730650629138525323158956941575522184587820850986215226965667718199446096685223707980444197504127412288876269026240547826383182499921850345180896402716425142534849021273127832557522953803148609149457170998348990470907255537782170328363016180258604038338021599215616 [79,0] -188940137281174780443489089154210977730226573579476321974998224035872875785949064784992104145755297793918430594271415323574005144268739227956669651764347237120427869129284032419018285318415610306223452250450415229596369334509176181186266723826408662581509628744180815663455557723229208228393933654484661507313850519199882886048801610181501455363928222990990145791669938413994670779430496871288997304584370076442878217140774172362275431638377956274079790994491151374794261676048574303713585847371107489492058991350709399742208332057048100977828293055805203028062396578622161047393896429336852865749955467726088305712429808198016435423399461538193265370563035826915421747071244880180987167404961910831366787145436603894645611595743898574235824564739012987197873484312487475645407460082144493578672127874796421693313651911899791483746688584175811637274016696339320983888182370862137366064303115585566382767306457297616349851607652894347220496284491350963859050265719351629221548321703255770710981302836618186066530395628448274381580716413847915577509049959453067601149078262611408724514012051402886066120889558682010435294028580671621616363306952869354346171671584034479193696302691436938387499752841745093075502449317791254591033874315625551285513103580473352354837248867733162195450221305982841248817873493611161914276671340183936084934026013719107913925011745775558521579833490539897634755348393427358961846268020960574662107723769031909410804850570745687064411792959435947541369408593865096574672858596490777742276067685139029988269797248377907614203012114120693992285382070435095658842585734310970017477309844867446247666493072403233527255412885406057395875050221099257745275042273130447660526039613838327394668711407284682935149551882305081470406136117737689968283328180511796125214527666646917326398932650356836090119343180882921687173367215876605409375356072024520473936998102445994402861431818303276626050435577985678632624164753537972616584131872306185639917092934513264500351276261192306515713662622180718024289815446857055642397000036537237298818677525182967479877894195891850598132115942654123305930748116374417134162901832465773716354969670028083805866732939454324834490606797682726757516837774443786632617209112571263279965593415367668310028035707718250772812099535333875961392976361397811092215585333417293706461809544066568918890667742013144532861038752932249337915813159480994507985778721760612646017972308674257496079590421930500032517312128274493380999160970798934744898376612861754704023498561601161117453946605666505832393328646641098182340529744357837396380942356971520000000000000000000000000000000000000000000000000000 [79,1] -278166454902139853292610387094599142249257346687156567477558891998896845182861028284787828059182844430636165295699570156305465552246014178187463430876655026272428905209940202288956422811683136033822740669156781361915013771093599677381355242303419205917553019783056595784500017234659441815363492252188246726677114879970752175537080400506816102493059839502104908846957465447529567616113640874643948631786566792515190522357320784507369849004077413571016661900520304428036794801612888214936504744015324611962704834253575652156014527655690572505974987613504898490882107940723174853335028019560293036616204336121196219846163123097032202044165603333715026498682979134486210864435750327389078799067839002002175167404982437775703108572724425966514779844330002618993148827418077652093673279361068381516000207783147240518661880560163272137588941833488497039663412300632315421743109512129717864736972140931600258451402896127289883102252087552263151310528755207021500121265753625281663997673204348017469541678276831218860995807938323526708333992135211541641237608251275597661065853799702124956015525725956045838355862141831064297768165828753415394408798519643632773119041276173901133524102419241343455072932892668763886995272211812469584450279998728000604480603349940392216959069854158696906804184096499514866805458660476708677087989831441674862517280277041356126970685772443258790056059898360364686338661102436723103673927121767921266495599887588256668128552576761704174824480566421913488412690471759589557141547588024094077152334953685320444267579593702426577030805475180593465899883888745935843952909559997561437942453614617238734412166442033196051918553141393614702382290454498529186296989201798493847310416463480777900981214723936286457216490378749301018262347741704893276636199219931952439275465515488595022459065633860298372650841503415463619827966268769429978078451769112183903770493462868541319982502537821532213002604413296898111310533536610076015789589566949442443060189326913042543901959134743047135056877695890823991841328387044481246761001590784047160507483057176640198113505657032256640950969962784885976372679850789710581850594736224826757041892926798112365892998401953163648437273696970501125206862406584291113168915212439169250321146872154903098972320343097898236244450067949911347841018733359301420499512989513181989030993727737097682684200570840459576408774811272093672425099720598614517436729409463364515498543745467342200378957287390176176335734123140145340340165912981500462252734256525190343403628459471905428554503337450694177016992067241901568318492193270841682889004843794432000000000000000000000000000000000000000000000000000 [79,2] -9773342763242189791312398478185195732379354727250675670689431812003984985109259966964002498001495698446397011440092520712129307769054198254659503117241192359832558331668373400938461626538843382637492954911845803114609407230962214200387919980502575564143914647551500712911285043165357898974433276847652242374402669866998014988570468859413490717851970874037167661478993417749988505242767538162639463160213369144424911131858146657501021677388333299750479007321859431059656872625792633435054236625737173323639881723508403414194627180662840752529007102367470231651966610977492696314502660039482693892880049054294034958839111079647925753005631949821257420123274246496635968557263505349555478842798395069279644430840191834001187411673471089494969807831274397373966811520367873816707588129462183562318249747543536671079200808163303735540018927341331799557537954889246901856508110279573584835360038693664631588703189414988812242357737215789245024350790249041197434673345774483923423232936188652055792272945554882710072645446349894542742343614482250332950406836418229774949011980365006037778395180447016818709280672512654152651228735479399656660789686117590773554673628687744745959727657529483743617235329424954826910393467432393643809771926577730238005176326251713623486866563870387149678657172063561141343257214199763516775864340617550442108359231909322185996196427990441803613491806028706405543793479775605787132709433949355452336336171688597062099948756169594180874799371191443976943918872552789915085027513969125801539079970319146723931477568775229341062164431679797406006803212447274362780711076964186066970245296757271393786921383785541694396621639018725488383603083910424477077807239516961814363322962133206858962418635963837371542613736392861896676438048792848624311157225807436249407475669698824821934544637136782596386635512743340650593090386093466999791926349388650832176982785710386606916271977526799137789283504759793749378991055630141654006765911891021943904170452983605895036915534132161073467739727157201353150836951767774658010898179991160257785011233563790466456001866260452294856004542760325898159122188962290166483830592528738836178048077386157991811711608335368133878964800434968143910245436995179169363699915381572093290542369192679329603483739018317159554498550019938469283202393944224359466324805785164092726585145592034382782532997736874204805017189002914042057449074707653102047924358803224045803355939967485210588930974377781056463010799390840542628616841239990771302629195771644395204295375738091914395545565433544463219318583352734957841050189301432198798198561218494464000000000000000000000000000000000000000000000000 [79,3] -24086041616146723066156802834498974726912362952533371850693634259470849799201191357151014819480818559828236891712224304660951109529665964026543564138782715741030029131544983320112374955760956842768701672232276714983389360562784673724843458288220043157668307011063184499261601265343804275207537633546817507141406459192055106026792011735017866470768656002109947325894513308153781653956413051015579461325330353254779414150556889727247671932765946261983274080919571388639302243875339465583279623386257487562420119335957584677338537799698736218319896508393986757563219603873713470197209332582454376596595653820819206202873608735163200764152544307919214871500571341297281860426706380997088412509458265107715876202188969850052337381848126999017984094935357374144642831725769868316247165675161646869653462821360527864999619513403115596653452092770051558994506006743852353713632636335427827326651224324612743123092122234342798309583625264609637846766396641322065209934376315038880876140827788415182362780961949945158701986805699197304889677256790424274376863375222697788249007488210506091413998141937403845631468379115800269477613997456280050132130701335917237410847199390621721918905550143328632178387185133409594394831383259804918424411885734095183604844869540740508485606154944797782665986756148544317379003704867345944799234608101278090709024646761377531410257760666981129532832207990191019694084580951187937682291226404285361243755646630782817895522237053022374493827163700409501848317145471941069581525877217032415280640170500324974200241494123758470286957324631792050545897429361017427949333356594951639043648354375381803024517884927060629352444990759878268062495164685449169424347282435554412187599976022379432195093243839084482354823288684287096861974945982119416268407804181678238475559397508511876443354588204442694657416128670298697870506441422579102613349612285239576019412019319675971445342292513846220981793023973204111373381110362842358899202954140214595295201628813537642198255034084965457464235249295655385568399178172638656931800825808843776518543519598382580257104258144265466850131355380366469716227867045698950140270327307035802185162827445122031204306973177271822706933445669630592011058623185321107289741838721310423815695354101307006853121535711712807917023278752492517605742395789869459191189931405114130568720392698330332808411176041440845482917169418752663002141092880477018344893004014636075307236899154114117473300292288062544683440105015419711013669818604366759840472428989819861911846992340464244445289998925987795984447757650643886908826994796925299451554780395077632000000000000000000000000000000000000000000000 [79,4] 254283777978958696784994729232376497202578567585909694058016224273597753155818709327051010128322486974536601186767234175213406604565975396196334324696351574491896853071375496053703420080587834863621399328991445367468322151036978213212028000987309188212413031278543969263105163590923413058327245911783249988276238974783407151690250659464287179792648466243539154843829760065791518288807585768322415994198903538592394657593466027571342062244291269985949943237914445155373344773878470185663817344449416449401452011651926650473033087569062968574714236335594515169933359422709645405473596104909434544229462799466300948983819012209370895886306600939783693065506133300649583528679388181072419164189391450876939699240794113258705159807527399029862707188800083132503072203283145720284399518210572703595159562844834978475446849272230459177679079264750066484261115198424829619520174187871402725072967264939761498494936188500476613585865210708509223675188020207903993498764210154721831221507956638976523324035834449827552648509123322298161944241995709831102653126951056737457517009117816686995490760021726907556940388950887209134318958269873687084882186506586637769543604347261540086078735267324455002861187573366713496463413074151049472292879414808798635580476187513271461222430823911732206063107509918690235793053619935230794729378124792523453909298174315088759725711275470976915648102314168345681324432897937871432918330836270582593490139685898098938656812460985764389458432048420735068310578293507791216118957787637104578483574910608500895854156217898931949114244619830754953273098136490335330734222447631883650005734274396853938476608569780806822422434981075404324510794186849183791703928467833153748753233018501601258241726472609404720369890030415776204154658996440691502355630985048684641768658080267005496873859877982474350715900971300673431782986773441998289924722002586767555656007052045046610011969428867154749475266072685467254601595655847327103957092684606085223738037881565605167724481745738283497479511881070914687931658478069218590996232692576675029712061463760028559192469383460356652607094627438576195224818693604791701555046743850742975232755743858457495887547638207189489628929336792553922108480245650153606860385770960005984212416331662587976413141374344742837310591630710075609310663341853011812425204863378826121114937252349736637169210293489979550697318632184464036805847011677630300388898480747655691557989128516578645609965255266294781925655986457400594877653735684036969565096908075655519086702909032606854513465070080239945424961752464659520154012071290879713082989108982185984000000000000000000000000000000000000000000 [79,5] -647211232348451741064768731880037279261958125629485270189303429597567338399578002215774640569121499538360209079042768851529246633470646552025230507757457905433305068540042886673118244910590127551245875510315173528189863037684883984886106193157152080019191148855590778299079226014182414605964056678371130499374049491996698797749881779369230860889076308343824407536595487629517397767020406277277648287400704279087505383498042704348341322900151596010018076951343255284560433836184944977324290101081245496344720562525973826195806474346475360255117039256450506359110925423981731501041323881640495862074183417557706800965407044109844441322703098965611633125906580965094805107542809607057277159497160426274190017638571834697179459564335135110534844086998793983136934289773761698710109711704463558333615411496423716444099028163300146250140507166908153678324541176440964071567978312514192704726314190134825413095585046995871467107163855383621852827149471158496874233232471194368987339063195002671835606803218413910426125831523693291899449604225598048103020323679213571048170567359506921426579407871367985327060864182946207958520971161663018862482368423053492448295203473083042918135106732034538103429583528505124892969932972836610078081019180044757866408098943393884300429238381914483472633608410952369358565019619182054734473431387744386154104975138688974449631686846066451085912020390523373968703445609006767559022000136542728398610877032929139751082700869990480502690346749114934835355111391983712606056652827943893002484565721376252389599832106726171527448412069725211905728337369684891016352245999982299609903047983249325773487449733434429638193259823903281018310194345855874267124660104866246798047594548266616609617104560722391355455493252795660158258375168856000055344933747393541952288023689386640255607193991769139841167516287585587750357779414793766795502693824088376892925323873801059371152316128222308387218916332102676281165077181476861902349012038658301634871540513909911246923229229138241347540157877652498320251937109907323312891460659325034425279855422754067687430606454790789694000545750431599059704250648481669091844604213714621092989546789207289268361109150569789175733477898377030119224612924647824295694784974273381197725825125292307260907035718303044012970564027047156789978609857310865995655393196734245699100592301019705654362289923087917316599544726757583737774973554021287131146700349936366124536876407578535642611660473496509471755171967935949090176940696491819395603558022205040351837103855485534582293520657084722572240169045089053159769464028395470218902795107375775744000000000000000000000000000000000000000 [79,6] 2330014802647085041578155644044624887241558578349425560191690636613727281874092091709913694156505722986681485299294949240119372712640774729113889493299472798925891151124697814209661284601011982901564104533187970661218685465429732021704426779402388572118366761868911058686237506276686542706606712076169019917658179195077973793311942288204748578823287036424535825382623290326010710662405032458445552673686720269490114975798434883377922501308892049219580238455259746904647296401066179716033691940885309400913372822768176528960895386991724993090153983920380277969497789098731357523705289623844900518514607342516862983244312678839056419443544146570082977827133506109201281025708690659928216672443510149753372121810484006992921540540816241889374526387801156554698946757307581437594837921659169021822949451873500979612819718251534023649307267636586030320052913761859955517527450812885959888786745921088909747070589910702938318500496285810267924771121021989059969768360492120742585942425339696106643554838284824213083058778386732767104243120475092645495580407432457762707294074782814670759936256792105831113158513975450358361203034829703621571975680135258744455905466406108384955567957888797828916887620810763406871105321881480545751099599629342971539310928023523166285510700488834069524615143961039317199510078791091082355448804004507599214335926190957017762565597556751508704858826765402666942149127211589872009327728909245774857563219367274680976944434673566725996677037252244838664661757742606109549068382290322224941484248261135625102879900663516891932748686579499963148865299315732342357814338252856687476773583315312010154094677212197459993670169173818697145007769251789269371560006002216021713696914255364541586516977913615842363038911840804265373678671624524587393930000291698548408678688765550746890406249020137782996214732105195740978651505349264360406419900527186525481392484147998265937046675948821043517132258619004252596725263532858755620844255993117788720919228175708610664335746530332518730474880670772131100238234847988798918069564719009787307439190946861081690339774248596874769345479489621793900275659112612458698740852128374252258764509592889519894357731186140912618075298976800634042592046152610260160420832036196603822304012928428412773132078625123065399261119919510327980657975867969548140794819063817397341031896756092391222643068609132660624585505789350712279349986684737398962252690590938779312653417816276834618865155907663257807612291371523051108936776580531831437976567092102310681611649793379461652663179935187663271893563381597707480083073316389450317092970211227729920000000000000000000000000000000000000 [79,7] 53874187691421582052104987112278206312553577928377910306286086669892307502466126860200714941621064484404290427617100442189484653468553012270003614625829731920451851029347054226951935887844058543151133047233878797861585459740356065432090908165974434584794032092451448279467804196026570674965424576277271671350912105362011334363760298232925187927525505914802303942588633781762376874650937987016619938599738580451891039047196781898987836139294139907617209439479845760668031497619776626609407240508257704088800697204197467144327991134485871465052096930225831826567461318996802532362244388559983971695127010955339690641734501208484632306877292498625030944272413292473118468483963098026268697050376035152257654454845716409208799167490377790789900217228288875383687238478901374000407260236490240879459933840734001486512735313400736411283536707760727807170948751568008098593375307793977836002898873390145524468071435873716676001496199191297641394029987535257046967850916171901194603046765354708605636189189478664839790267058706236579877806278177636537374405607217253634270242404593755722104944908968525612074375684097327223433281232669963867060457980683973534446729679419186863959034489021004606345778131865678963116377307829095371507485808029793960538778975781468147309059416894018686534548176685415951073233059705137740322393915783023028416287650205723027774365777583971919862758421976086474646551539629017154100363313424761368836825829569150882131212067614272118227599612759062050029320821169501928701560838813570092310613367672780403727674047598651496930200970363979799128401712656744337083189771675166248992995429185420458635125611724937903808864831046271020633514964091937934598007506255617263981874348496705017373664532127739484381679589309766026560686781071332712375852406959702676747583574308641975321183119317904663486284995663571683563400985300231902321660564528836032653919600239699037304598521484526240466883929750385304702213682307932863017432920820022443990089307052717837474517092750765465494255992126929768324617350235398942550570751846508902454088898111186092742741975554582321635488953693527371802279137912518834422456328022480282440246723694500285241698360526542327948691255664877690422610011765975027747955597858823657172150560887229424669103215425183910415327488506568184037881188243453803116384285255559686840681549766974301913253315018797438604733173394764096358892096609581943579829756776124582106412408599271283724636464474866335727697214255675985456417217804030194063221345754833398848187822665868931647560169325695858216458874238220017659399026815050168255186545142619176960000000000000000000000000000000000 [79,8] -127488119102382919710648591765607049834040413192486272957080508487500468265968148142299338658545828895710843913728331409914551296606499948487422170555981435537878296160953810734472457870662481128374557055628477809615962040953741408819485693447836304121845136618466402825241872101977887475423844842105919973820622586861281629734188320802936904308965866076007613256417541490125427525059269153953498550564888977410271357732812948440986829630240076062570144000811789073498104051638227468626157502578013711990250138995944538447692417395843543311553671678273463832566993264919144623976603099556957516304319664672612995728157557258318430370616565970173297282386071441821333377022816445950246965222884070627388185454183375502986470836171075181365592109680139358837867716614804426005394825646612195926936425824641094072245708557000516185297348708931221898803886294932061403773320385319415074335470907798913176641801723754118424899928559532209150623669313186555521379274356171507122012693179607339199344444075725762219155104376288785212408398883742973843627098807834944959440558681534240476405375758239061232242468650892673688492730665950533224714219166227129637664132379836800139828796833652231639030797862939944574340895305774307241412419422623875332227440613555339887891447223340820947651187070040623559698731827386166036057721391191232007787968055827368416503163011434342289763526923795656076841775920603613706380709277703488148490109504250540929686833582163972777770031160955000077696647688057108231164116902355810557168192891559274043011153280387219454166224707421815661798682483654399689286857767301685911041389570997276840930799272332650749533774422070697580793408185114249565422757798709375352457653120123038310543255421515362125671369987338895543378447656255896024436375662775573497037395465926555319076087270730189932404294897800932786077609092387799134898306839727620674825900266303883482735332903486600391502791292842428200111489899562455913395115438335368500223480460162462248250798219803951460873522915433381992020731681833902954837776189986127906711111199054816965806750600575007450538969104572680985714904190144595171973703136421403078549009606085965289422456071390874925493291639205658004072905141937826376670335549599507207918818928875072318530292164336485936109047435615234223844386131032211019318001035056675510419174465834741059830147738957953381291030005879123537400451053868175223036362280900398106838428338267591961071387404327516508441548221706257081552111679177189961920850578148119662705142629456562476494615478802907905091961404353372639457629652516045582181473675504517120000000000000000000000000000000000 [79,9] -730810388187844062959679841675702165713640073279681728123606651943136551034985708233269693640858616320173611527557196265980849201660108972678313980594734430593687576846780026457270828402198900427755697444405201333597575582465100403102563567940200206755458972592706683126851866318094110037184654818846839560631440093226259055652683829171759194178380362192787383693800226651969098636414859752963653230374823859670964948187445644511847296016642266128345433871579933027714139982824277300283638378173848082028418982524729542216028875540975288112878584157520951974221898255918957228416524009201542140291586667614364343301537242176098514708883488018143856146746785330841364744450616986084922856713448953807969346707497557514219689521102326323015627857364700007143966899800864896252698058161735560273589561021758144695433191984159541534674115692934584537818246943391961253092837214851971649700129968460252437770932879866583262201257835892382958443664280135875117784397652601208486587244762732087238665376964514822112963024511453914514134284769286108975786971401434526217623303559001526850382973234889609536867040371375965085601553710120272696106564913200646266788104096099519505986728735117084621803224873607220077177313730084432219253743902997038687462716716268647206825888785479609384897856124177068427466960818972684348799397671153804687763390941974166682096647875180759095965645648279012997274772324995613134879651721555354732846475165537947712212151940970604148775582213164286096089882457148175069180450194554493262990949994837314074174392454918616338569239798545655558655280296161087521225140760718340269406346644756977483691808637042031594717996311578850720256948744045491826923798877140815545867266930422921878806671509540029258505757276311137217014839926257884767640818707564842568038055163009111075706627007427184079084658707658851743856228712695966508932558092805265266878360486691694344293605907888697413082151858347222630196674220681959468969712396902414175471920706564653349491992741478687712554991752685469913543253351551771832262502751615301719030050286111268045648469319988594261412384688895836517327956085728772833768999153117093954541265040122330333089617659831740771903402518335315489610695861018592891360867286631829932149769561154447454780689836544568588454786466904132029634025846072076173836054887733374704381588753579266018243276491115666433113709170968394208198617261265458903802351631544567025633409774041629026813660226153361629203317255469930993822506176532047485308227960752793871100447593408434561777266156021751220485729452511970545733858268586558503723068760600346624000000000000000000000000000000 [79,10] 4225109517428821564279546394584873725801405482262244447788014558932762947533699039995039317798779674424580188230804026643600508762949048861508063578713955111107117989772229791381851559300662039519369448410705122184833906637080931056646392835171717840206856525503815912243974058038875924429314681921367126842846497181328110808413110257143405670427297571366948275731123143768570056695626765050188411550692316277690964571640442585768508553111831567079863380360149589060147904961342684640705129683245400728003461791573644330176881918108762761863753969975474927839436881499557334688398963878683925140344516905813857186163991732426829249223170381210958748912265552872873506244658725422869254627160166410756236606693988280095283569311592030052633670859331642972999579128556201676299768236226631510014291860055185827600932270519033223653977665366273464009816558581059312774549837878803135697601697495938914930161882983539052756187002533288270067255106242075291173287417469591661700674631954517577850319531888723401443605628985029347116370535447956830824013859096818864292204725046742538229267093409770057864659023023580825817974312797260052739177714289971253235540476068093437686711047194422446892656266198106908655592258097559287240824904074091432747382485281097681419446612643252116009480117054379104002411465631652754114416563203474295908272679820391027621322593546359520917653224849974977901065875282563037230857937385475230670462472637030940635492597606694342022927420427666141364192956332891372795316076292643983867675673441696858647863292861136022476067813908530587376444700477298508921430669809571814807518442555343236996579496826039300766162035705630166953968994353663693749762108957285696534448252594138149862389118578977083050595321075144948865923832383484595695163975030910171576336431925406490017069115009883248503045683769347070232210785073064284113640219551216403193395308010288834615068501600407137412752201139044950648229746061567885177548358252254177381059935878361402761580387181691755665712370745780146297768327489138821980227567974109389320674325157239945187616187990230116237227193190954228737641088882692169521559400533983902838154598202240206098825353052624204203847464399677513731747523442773459448751337976162500501754432972649835494207474497395252224751907345279127751290440221066561228382806423826704330860604499803167945957727194501856067341867591539667038074457754024988637637856928763831476980402804925661089570545001043889447905619437631305231983444176669798208703958340039021456851103652956045664692786332217126581761794543214868975369974023465331961074095049209282560000000000000000000000000000 [79,11] -6623526788446000688257686440341531003941415498542708821397567338177815989032669943172175031884891959551289075244592310763930574239326800572898806301180807777807608461096619136532802486225736758618289372293014473455914816504144287280568056328106629962760543112681126960284137989614168495696439440538407144095220905225113978771400128599605019516848792038346965738085353831518749773236440986539756426599774683702143706757052714935074344810028394477130510358956896280800708909177959179883574584986243952588652065353156953929706569119388305987754286266256396324321904824846943388910665187223116809510703247460052689971481942524623060590826548976347988086093660411186172431861954355161499842445021924837922967229472161376981822245451351748683173375615068972832339461425255400328235716928509674600030623564489068164371179350224424869558373159406315455339153657639097228995111484555188410655236347968711230013567806497419543191594940512802838257652779449189824902224789716985650737024677017213961291734916294050006946823967146202880224033513618854043727225081245377325187434040355403373010837427934998452931412083241110910478563655468834205223105630797740016116054590395801647214501925218408035327045622974385580068358818061456234736305005501437133703531578332712505948170392244117422216228892196384753296036046757161924386570941857352480798581054573985027594114506675042202826280318081823783428398614413370078780747043890203543139748117081761578638758936079547662115635014459985010531663990906951172155840722641194064304722294007583166013739005656534350426951958922934305847947109642839031895784558196758281670117458523136712053502247888766582935287282361656997701426703767529717042983426642058849976166023370198380978358833207864328833775850123023391600036708532537143284777603737321135641537570146030690297467975956825708039009744197998507636187392699645550769023776614269876222762660583139299195977835820999093654692593569424320850151744664879561338346270642683735881147755609161113559179618808474068688529341294578189580737688991729484870684272845653063229819316034852688686744166681065632530208447272914829924928933948415034702947438354986880508701705778330569334931848213307324190720181965113118269563714023560113274150547405965622070959923999505848693941168631475065021797865258954109631416825516953897010850376096856137141605171596022871504499470545604635192203748101015238576222817713280533108181280196337509771920196545165023494159930254877634773771854220065993628882125971423493580425555612304638508589110403023802985482763134810239960280482866851914267258255082928242279246019181726924800000000000000000000000000 [79,12] -262882195876094875764570389706796781258267989653684475929771899329271313600487389465864697359941906166905330868197362486595125452996123949864905726265435946525677042506786706278986790951024110430471550462997161480898110300026328368040661534210593592688965266074530923304021276449581335200335249638362323431781788499475139868420966081409798336325152094944589453170082173321842356672127307251689771752910831940148339786465156759002533440472125703801547464797844832314059528179998302376798027055856153466362269658699620208876409387444902491371751265702282044864511158766888172595998157704276186689949345604353358073550329432400909058477332351687832789688316843312769308218972339763571270975138997026317069787400594795963063443241906948676908427430002958909311225814510744613043087843630286655877789242068926362524293335651423808273612216358978511614050208771173901112945399588060263705552603266000234259748911998929913152107042793434183180824147508997926875492312740102682406629469030131036650355777985706905122623428676787590299438847468703977627015457834389426676365252981113806957101164940861296550951464025924647128579346290581914191569740870171837584322328340839108391066190969231176564470934911121487484626205031855848500071864529490205708106894793594076903695842607005115204230031985593184717973343072634978914228747223430110086375711638868447145533342554532125752389485208594641915032151504517110495459205401111993628846351807541877411069811475274365640149243463231147907893401516675408736617260483173165092416682721029559168932199314290719956951528095828905592415991004352200354523008184416967489665694441359149193285115641724248499731225537835975151574686936506034046127601130203917884357376057234688838372354777431581964902597975891247727401794040559311327578391265955358963577999033932878641891465955486902413023362621748477746285334632629974776854056697319324183168381864586376592950100689629364684039565569885684460113024803429403918104724411818900691858815268783199078860435796892401404231309046083067939940757701862222053184565445248060860056952515171775727910884025663964029847867445181572192871153356172340016202487490694554342699014686458099759030503074455682715844886543827531078251072218122240324262927945299878594980731628758596418954397069882012851807742887605410921350680587459114720376819993943874307869533352572515218011459180527212020104497935978994498039394695451986742280468468998291122609693600756574927517306739826115684652383562089890735006380456795247773722633473488269198695686889848557034566498270638985676795541443380270825652505956745252297608937780994375680000000000000000000000 [79,13] 31725543226234040417136717082576824585263921386754583715465895502109233782661914865303214396596998026923893289954380532565362053464730757815382340590203817247045135707120864085300871645695223446422918167504755213316614219021878389994315218231481744670196724917122455693555889644676979998467003489986596824288424606598167087011335302264630336548740747528763243452044351283080836873829998319183048063427848244622793686750586231541799145093090703876569359178144254067193555092245809647907971393366735310643245869904612914821585950502615038139386866696897239154271698693359170900267549889241048687442926901447750245424581709273619392865464822450375131037674927486133908267438378030607109014148282774728120602313377860666010706369519175657826335636833166894166275201114808481597944497174573404242128718552137268751532271576958059546168000707257042872050510884538387651393373174884701119116294456515333551253377995266755052400059441430194791052308648300250922080980952684689529786359251745582321510862574760154335649623123815766144654099593012289954903513650329649405093891428192887097405476119291857829547665216930164576521406008664752897982695422179173067323743335219521011394243861347901660747765173277046270941586983907943775204204594792995007524697495862433185492059845874245114715343602883961389113969901659510921861570098612479166758902213988950440600030873024000882374537722269214420051602725705912921674961153561254709663223887250138395866951376200937607083773944183166116785394753253663697026698102146472729087519880847542892046591161215993224324905483839222731400129671355352804243278126034229338365088708976434240662482042451270753562151873527245832959033456987598391591955579925776595225211036574993330964418332257112345706010120226423555086568022769215955007676147421501586589059210096198466523882049226813391814595707796504099820156072355629418514419438224472777445666295572548927565055094666092380198029416634326812204864325628067590963556574177329658244559657982556088001958814377878902835436929283436361946985537718062728242793058691482823434114713277161279975623801028113951803964821123087513820393548903807002065508695861355918615848556599302978182079211207435619497735745043796583762270280294843014257780621691815260049467246222444140751887548461992738276775029144605534692669967051297255127865524041747634494670415252920136567907092557325034289969289809514120914438574171193074344280525294907817573658354036141287104608692244395523511822941489622018303828486841668079237007156890494797732270081770038609480749672191468960892426099074604581506302255145011886291306858307125248000000000000000000000 [79,14] -110461060420114355121555184448907746108630156386311067428630732491463956016852596436216557671907595841172746308697586745553966413937898037804892836142533465730271164462995640083464051541696428733966551733486404120662777939253037748376085446315549434990327004062739411479192533250420213405980682896787050734005931294368273161495995576456147029671553375271150376106653343696981189968596652173191086487655448031031599543432892031189592875766458605874332408007243216526035203289024530171226140225689074690130564543595458457043465896526220100632360308972807447710526010960098338579563030025994136135095600258212988279012001828230534346727111274187645549492513892485914959750602769929816432312295367047730006537669875330333559999005250505697762146269555892335752098655728472757414123975266706097820648852877802133906285959259928810559215010593927115734040982416516283891398931383343470581200787237379511279622524467860851356205373269742772495025557088619719609226399899074860320205833230978109517670539562575545106585085348409663548257615274063713159532915041994534537581073756913368550111507930265187881047976828751640363297777218033616968502993696814438443095253480004928084594996606560718984833500448462773759662436393979805725317956062671297312466752500178193062446466753874672349807040965566741046746168736397394964248514103297193336193238222885062349331568218146779905162092315392452743887482242313219142714347251522619934612814061909019761000077742364982319809375936546600694999479813206333474987606819263334780128735000782251325758419009614178303035452133452969123479729934777716560311814441060048991450432577975444635388942211800493103383690424934405038649233828028303560379555644078662578278314103175145953254151398095401863368908303648882665218358924213497585180418570052787944498357234729244203726499591637891463605434706436147342108655433006797681666960491330881470545919334625377166503927428451486338106964058292322743330343366137210533959937368042806272386045967483651323961805707918459267895969281749245963469469954797160796798504061824371113717631751302898621783938034667897142345539032337686808691157352182503591762460802704095298103199520687584013704070985193923009600171413814110715778834131999064146149967615894632145782892046449356370765037622748981365004197738374537021067950479531177138950139204573389466077746108876657106152550608422193138965832094445177295052148276163347452475193230112786868290032360337350339803334057114680028408370791194464843045162174470139842209678852529410986652768338191338126254612140880441885562714669922349713032121726808322757096670052116909260800000000000000000 [79,15] 180662195832794951841302473783911107686860169693389341726554999042613095844585639043953972376691926836017089240979460144491147821290965253554406456850798605492919110257828264667209464482831179560323245778609075362183040423687007231291450819269863082062567550527086947579378720088285597853181021605157489026268984642633943952772012905560468658222886669492807311501784061204825293131057118263100128400135728555318855154071167551011648979712581937260697226318903677627266174232628463860059139671454351854384197118316938464749814867452949273619463110742172448788693694247924656405764930593947347954027158865271377868079186594816226740135586883658737894109586929375990745801582080135585859118579614296717816779365039064124080051034854920346964204913223440392821599412070607001788269932250238226204925269849331974839677483225265037011547430460639503284969227942741578997051349615477894854408786157583995125265875003779757628952502666292939165674093505728704773307697365429774716363217850508435399374850622218510916072303552069996598276417518053093258501913674186064981528214028197946195180008443813065642769000163219413843468054435266305363927023702145988904032352797407837984052582789933866435630370923268133774129460063793252241769706540450096004683503651206861936857186878912185604590907489875213047804106653012130605134872693750643302692852290668453109400668047599592726824235826899678910421058977778481862164121405459852652850855670220348586800699563163104199115875943743026736841022453621207140841310052097076752429230760540572726035127289991635716026289856382070606094203545341013639617527240783435624284715079964630461542269890258965161068780754233937393078907482151107531965481259382134392952183126969930931137524753095269750451693188410067615379670990542845226226643700137013676497378381501436933715745940812649140526633283283992838084334981358473786283371258372308258765241169072923523572932784675908282075128645039406546761535640896964870809865750019380461077433941169766627121068679247148628519422849676826746657483903003761079078771751069120131350232019822957680584987233448377418425233714950511697287473099905205430957078540777085309145813852394708408823321664920580865815780292765395503107285713335952178385742840334407662095910035252059212406173906457360320015809344352190575612545127816404881411199307445065419439245318588503996694353117010150607743099392935355595803521849235822150149349330678512022200410239355498245640684010735109595271688424247249954021692127279769153647199912444545278884138197815048585039484032203032159887819727417599754917288565896857131540288984154793574400000000000000 [79,16] -277742877098215034932035337294714032184503714378914505463096894407789372157429518209803396541499934672108347621447689469596912153015082815301911079827768627769352605518499181429710698538718927195427814495716012804144960282182539968395862225159996514236635575558982211620829622734217090478126273671470283088826748459174832443661494117386528352967741406901730314258961674900678539168990163412690960220292058304626659062461763603234119907364055846076850218654206203771332525005890977773863707450685775387297846146077842106522031267382492747734416494549889208037666624818828040133743138277175347993689892700800927775960603038759172146816949112015379842271986844985630232559621194425766797554796127198029666062659300676857291580153070250428890060321970030721897608604259933801165300365282343185634780174612144823950848085304445827609856021990581587668495895850656587152584579406633691285982145420796187776197803196483682410023678057085170982615873110376791016634737581960825766877145157412016515970338782924547862634868406644326820542845664560006346774496017704612600372575228033777460135795567687348127793505884984349095025986853735377898867739248401381889810694922584606492718105271597415138662112625404178916926461887511703491506096574012729873878339658239618931719378211325376221956197804611252671408974502147558523156084850835099877662578952073677381461758570563009091066247090766722277459879991338229901166751137954052684153806735459437368024856331291543883725425337798883342687681509328593238367681122861349307320990715835743462771437409962011559934837035640637880842584084427539910593713109496476730991146072656641545191504413929807974431920850009925816504896088095010814868615965414977823045592808538846408956315408379790770267674167949908163598421687701884687162091618734695266142737760961411426769862710099020164519109484113555980466804203102218336864508200926739057980927322209385638098567110346924960984892935070237251209045809420833225024313048265237382906656452869163610110691798568508970860518474228785298937921219661090524745070289274239262594104862480311479390740919196254816568188500755511210650359258078390486290846123665354314716261016370810356612684735902548500876322875634438701256686057028002959195356467793021658098986191025943363665947866295290356086692916319129101689492881163391214382075208899457340225408656130763610260935463920518844913396692814838821997959267079398036609477002892095366788550301391168682313694275578598688804130680458468986046104594724213282473737800511735738534902599880811051163395212752093629746129909703656434956058840544801041042316640923942912000000000000 [79,17] 1397255205610244395355306797270801022149368822636738046334022808457126051357162369403444849776338435258540281295104513065533041046875116801650808026350179323703696425765438143258698054793041161329673010881991260487235087314606881380297597064546827548719805174564940314587993813657947835319549597092699675360497505652660802206353150605462158452918260255100378729310603092112890067690679733008040115239050194518972166462829521884569764465858748328582013998033268829726013464603558824450131879010870138881686560419611259462916145850830541458232459356331684812417489617078166887016410429855020881075983665405165143870249304994629900026899024202336377567380606618695247896810979411599008361242934581187881996629848762309956095620836012996839414114379953432134009116420636622512417480343543639691625424866323402914545121099541302967345232552394295707433770140731362262425972321589816451258121847793023673640090937348003962092533954492139089376716437822476859845864025627878666256491132802273562206985282655252391913509436874334609655448835522840528213602424074784444351338265579577443054336578477454434638713022306132480794044512447614694050691435019697149238511734758252719359762787776531991314380711092881997849238656214100703719601998597561355976640602163386516171869430976811815841055542751233644986475119175248080616712108204993836374742323799286999786704083322936166404257473664455517432495386260104253822403182653673769533100893036655056811073801709170898846833234230384796050132057305730682578465768066900039383763997951626081208520193727393250790308480417737763629056150547292870117576325368742436042320360820342602373130084432986679275883284340883740377829655033336528279820695268930742450739646875154562038670012481318035377927263289719872856642480462609652275447983604270671469092519121599178050360290381726524455346118466387221818412999308196075997658666508790865316171049798325319642349023152957673423433848103300753321845860907585840973129034741658273775132510031174131205610552824766982118690570525107835738891730271449970403288499615776347684795282612592478979054288867512786786448678813235411277763258628299361381390031692385300867175818678027421976695058155251891690056140966101355968143532758246335924640489723426838289287533150174897621505291945384646911460323721299424980068457359684861389598485739903517528740665065442681703868178967085833197907209478382957188033315832475578978715610750792366626625661102489545289736711926702663665814054488874945910822762127138676061794162836798851343606170337516515965823669919256734778156837359182427560972336782685417587579364489734127616000000000 [79,18] -5401848755726176970541475743474780226563394688914617828544268379847371282984620471081865899390874553622266472950135902679928586188970341007692000258950254284509589201282695787679518463311997939153739018081178540681512268588514158671589699601745564835163050482111548102180819814241359212015252844353847231948853580410153869336080049994844089744969592550075399124080607503161855988348707679630803288405192700003546817762547994741358558483939014040122444311208074997541213788523815953430892787486773517324727214364430910615543913639599136746666643859626415387552544086210818592216836372636014271644890241651548133206225291724642505378660383599898175489021710210848666593048916621539382968531450650895009173460724513689782466012662218419438580027382577232630417551608346048418443468397242996144978403217739061587996011715144018343140323095951014971801529682134569433030256498560002882393338768594600150416536335907944672717322133464093048211049667193229665364828775794233777054829642024108517650476329926872926127003043836498006941297571063640110880931111059462570149554795440798467531922057587300595967041633536599271816652492090789569418901847163625615961953354014302630269557584062298974992691450866528997378395862990733057461555541621667318600203194445875603895414152978475160391505661857658338095308703830312988417524812552603274940601301046499282719161984237538593455386460680532838606560476446264336088163307118536521589951088692646584090872304197926280729615136914029193397724817880078050034704055996432923939162021545918717304134907304795964894146861638009107856114797031697979006602281452161288439255495398011945953090434827536125422617763409110579153205811885158362037468792403931688314810569757104133409653937911203051255906706043876253404417338675408155303346444463574946387055287531584370977904517563271264695084121354612601218531081042556088661250625596656979184241620948002368399566201288405028446276297321260531599237646568375026962324713812138208831591906139632832905791809377179824481437503991397918212372875635616922182014074943415441997624438772824183866529611044782336468652141553272823045302577044383492485484610037614554284795386808072278515039328209870814088272500633381734138817531404271714304392635702614074161130996132275432417551520807853101476754852888864682417893199194684377384299549153030911481344895203865107278938120625805988106010367729730288609306708365785555091761708378883059195546990496721972115046210526851060437964709695323667199278600167926482311411431103884593356219052598968177072179701245117361950784405302300457025121763761386206989559043835350220800000000 [79,19] 12211467728882391812301378907676349872104719688414442566504009127198500495392250912248145617411491648603354330071325062665116278719759319447666551258360004223169678387444836470165608715708581833167638667706530387989092965670078109091077862983987495825351235396074244867802658387577609961787494647085668241929524148058838410868781276525181787697695862234139345439633781786885174217166866623367055868544599625144503952389107904556226877111315269430381396048156700738010945694559443913377999046912530423811396652237317962615850174199855939348154183549363253245329917742547430566518565191742642152538683804163471075760048804169300454793847559308865655912413184926147965115452836450593681409881268390289660218376961066708826249290815363801893721943346790302339757830625726523929564303871753398333236290650792968562092116198685363758887806226070697923104317412884847902181586031782881473629287109187405343877334142841005281752035339087756090107096987781057354882947439645183691680131338441790739549155872117857340215133400648889779343183148403824914409767099248139376252146049358900383096449318589142032284620324229687829532031798885165562056280245409167201903692685199156276041811166374793750812629885342957839047270817995957703580190503769231153816953721585282918379792989873046097236286233626763670334100023613594329148985318707028784406744794049621839644230001219242397821978794461361586184051864528216385128149178033541265664274689347326684552837791422645992629049368696997640297685963157142783241639113085145024790480326586291290511599395032980019538414658346385872203647289720490411787402004653158342258127392612179038808107872470690494506014074156568930987691909833737621035422333965615468522948142458329890861341451156441183804123567341021373606522543282181948111646501139895615045489646876215767576769889153833414783071324446981594332305367367943420993600254195769474241223955227592745701489650216783588949104757717290929577308272309073281486603700263997666972845531191203602560292597821816391851638161497321947237192914235725960931872242235467664481375659889807797945475471775794731458252455924834977522428781297431593946327836213493074568936661296868500205660757435315231395860088111022595042079525056844208968908757892254164023008779153218976749600473129531766696577186160112611207936942294162365869557982999261830611963459654650676425232447453256159738709992396045632856765738363341385421015099721132409860812856201622488061755241305384342182409222925439106579471924138081958202764964571352891910749007418542730010351271238171357042938374307729198571875872550473527440274075478602547200000 [79,20] -18081765933542728859272124439057185195345979281979926330169518046301813917439774154654578387949048773290453630654216302269908918509050775395466251874748873880035971814673765608754273415641098547614039889578866775212375154456197680148174369487461841176024063776909618249404685886957069974723251327773055429679170454873278296707536742736191483924225288004523360472597819725151710908987820463035062934019348400793128890044543037644729826071453774956000487163655480443817795689514731579443620994954973331335840612121236737120779482445987535306338277531078949239454616321758945896997661361225609329456984077580356340932117612874348095683509544609914900341615902242444778999436886266647512133054653790703939046396475163535557416477194767616307309550466416822851608392799474723401591642217751868758652503742525704190485318974017688387988834815955197208333248961694200610416296757479119470345335348140702017346050973361854790915525563952211749650461643460521362830578310650986752467343183554210751529599494881841930472414128367264728329218313088962154720024476059087640734637327043224545346082738835740468726962899679897917789946159337169032468766313391347222672469159846175056383437918826812894365694025455931885674466089809405544901534717111447741092578979786336120164855487216355553037653258529963733444792109671499096551925304395598885729327164344858978813153664446307838737484711495054013486025929812214303185298006503068563544161896998183670139473704732394443493586396543041781413100676055366438165559733558792612606251842757701408349052139856424182583612694171408955410343609530387919052364539637376037851109953252781291841165726670803455136381269291476043276868188112753536576061731213672713072021901728858674518344425978519626504715673308303596443989269481491311404315723207233638172881956552344076102233050273234281062802511955798653711895249798003414249036256492258348373627820853583525850891154935669564410571806359717511732858303758361489162394071422235880423967909929731178676352837904630723666683587857366676273110638482092118021793948472168630618808633950798597426710672268436999595104101547462658559401803988926961722875773749823043135047785961445520223179971197553869941429722188348048441141878312064560674622280464815383526230076781638273112166430541455710654880831234043908420333607362331901634233575769608858392271282278225955515718830612475446060381534148487243809555584634673395903389689542554683420438778493121640106437007565072487788594871603699818112879790939569834951925587108795836665475667874014548429265981851129538158921987583595611362584168835857774408148797576183808000 [79,21] 19578182463717930378735065598043813041079884624027853217457353065638096788918166446774581305685600855392543832671199725348559591161745420840568137541170266983277002402902615618135378820516619990277875954217564991044574533677387954676419553729869017257943115655124717612088340509071852957601989268558171705461079527976166879723143975572028358165838406681469566276762611777375603338880715325836736280648464310993403962960273488988763216416793567822038273043122445842722125308385690949957115449289001714754640727509115323119017395738117192626261105278409747200108220728124919485989626685158992777812244215739003862386448650153072288384581228473950397302354674468010869855222229811113355113617190063159243943172741109362100446401172962824143791091698660003889519465465862935103662040616075318790788616907559587678838447704444059724769718277186548091904130765892376476487001124692185283758071817062272661986340839774736502138238734789310892396769743765762214980757432974036394866591567157561395939439998120142477208723336586998244542665808065638856089008499976623596158127481682410851823406084863179307625221162468373469248390016280163393181459440448415652248967426246073336865457123342757365048505622103711578222053125237776969014275434372909417339148240370641271867407091492062482267263001368227310510681591646668671507323260749995590842859817032579373794644435582344416578782425705492208301225725327410193693142235660985458691595964319846135034762086732851845411953449624524962223019388683670359316518308902721696196121468839883418945916652349237310273410268214374800937986588435438773384888789424392886813755195364185142050137572558976728416709784740624538882867796470463301629696115123612674320398059629157238626138544398244348635834515166412317327559538981715120366066010252923292491126513388467001204255232748832936723068138288217840652445756348803508783917576124599351921924693325104167943600627299468548808925275477383818449083816814476066195312597180514946132701888385904736092459346654563575333238295325618443140920786398795185656716877821334026956746847754888676249580836419869517382636723473873615163548932256185044786770376421424803749902085313439090764186463752906502733377660013788277721865159636385447478360527965016203179777255983242677552889226624149270883866069224731938498629551561629132877895316272092536401041304760374394273822673507694373842915803949144662041116279247062843371349002620868490387397668032352219210807428714344212137747043067877187283941781407160484959278194378512912001246639707585210589989004840624657715479170808816840810058464040072034809504170246144000 [79,22] -16862451053725537100346996434101637904183253668700383071214357297024492568061060523873265831737217063368612533096191585365978403306263379035874667380311785283560189167463996068266024137938984191071334711708606715552225103169737696247578389798847301329930966994730652930696602958019537377704760020309666917348527984166888930963767967346028355628019835501491657053197042113805427208051229662959407312244479767772032832551691936377200900853710828595443175038618193557210388787627641206209030709849479409282662567784347315089973306090674070021051432104887603131492957511821145489642748981113991027953256372799614250178157339218263220200067260490824601876721783006867138356992210741842489542758977959868787295833087665454444939559087743195366597862006604323200497168630444865503741044878526192395196752901418312309984292675650710196699027247880579591349673525835728971536828571915868993470265225499887416732353069493426978554682098163532567626020531765509203792477041868692300744712825946963240959394675663267951876198778551457618879279385354361044309749808034936497590601424075904902349090437471508346112778756962940672345660001101951831182947547100833640512291061358705466413220337617393249949235615783755629964903094341604120770685960094048899517664589430047501525216349378327747196243957895923198300907404000933610756730987807861541665121178924153177526749066501810698268180177259988372819585848843343099389589289825696940113790698192057454161332149850119121301716790626355032854766597342566628006695486547096905623215681651194665108922888830145319268730736540398577985029025884626105862429576329829456342637564813270317980442450200638545587519940274181156758156104117076103299718279030076196622301868900382879829654460131210648050605796649750014643968205542369824414673226448965525415983349749922134555116995189972171548305736326444405416496386887933160151031407990111384773852000441298879480035984461970196872397620329063613144357376869151773118283495840731971919741044673802986529295181177845485239830813946984277156701992114451335849989810730522926934378749247131243667472652299626337849976415812368060134154628952313668473252959162991433076024561389433553109857479138398042365635367277795089511345443177932452639662007369937750215856784169648511132877537717854406442591868934667912290486725738155926387540006616921234596947502679592371368082607224184066624059099345179844052165389747278441784052337328904506069302030061516007991146780647273878725101015455565619481763049674710476095327991564773777887542578202344331530511654609930049807753312918632851331770415618007315804351522406400 [79,23] 11369929844451137048974575888217495983299677539734784442234106645664289288768685955032714324112317910502926860193637581143777847168174006523804479536672876100373095483156780459449557345005778745904590495813188544635179655036409968789988958269516576151058228410904824425705265854020117236989752683044097003178529101156103078207680837204776095801053363140290678283775796365607942259118732442920528479838467414750893231702815011745889282503290575993745468549099099709911015529250290665464281597674865068166527103926575218704002423094834980727920731423846841888411591671264889387107804990202360667938959695128042354205669445104936137807691348298864719969074289376830737018910087330478540800247327249676370188963671186945778285378200111652612324593519994910166987521679595283091082512094647697901435547364940718019468821112352016825855384155763230022269257827771437900098300082369693204058174091291184360299859464978635792758115464671126096653872532472415270141910080523673356663395638402108039428488020865468928502344596814291858365019646099303711066769392629253879637361576278379255716864773148695605108590615264394277408369387639047839830250463781617264708136962756703554659037362340800565312822573538294600014647132322418343137152802859484737549192043738995075708642749806876597673063472759309561319415507587516768204812811576773240408756022786996026583398211273432997383741623227111029566979578424994467087557360091374683367750992061831889030740477460090753196006194741870505936436360748211241723072313604972442023047330764394690712394592677324628642813436621792860855560971707250306586890671150784764276733423158292740606064622917944381846845062978934678639271472500757438654792569645497673348355811028989281436906972235356073280323953443546713954724879370649069510964976469846090440798432155910280276756030082755330714580729634121338629066908655699940422781886970819507682755770313921455381902608918175093230841583694020845275203961939690224911196217531860974231926618735084610218165875075386755312015205361720310382386817560487969901355800007289010241167732247086597508847956213491981734070179645802284330323026558114675919607660126477665821102926919963367475517732571001900150281715866914001148030085484259740609985163650148074111504221002075954168535692065254645228822372729702420728455942355218669508467814607248830411591790201996755145338532239645755382462611111683333025273319315424325585869825148438646865027562914874012255441494771632907571213633520949572692766249747610152614465926025507002974366292563459868935006320166991080960233465656350333685644697559699773555369574400 [79,24] -4605549877111774950575792153813154498708412524126734683398528675980927778195502286763468433445780464315581860058569972098168768022628907410800313604790171850095007454841785550960337594764477408940138035411538555143386149154697318945620719347330852911910215147831901687418944195669142155836401142919925731450715432905928592633528376278191322735104873886379131848952020818357740387260757396633356385374978075662540461736381426302488946188943291481625819922405971756902107636023912846528582345536347320480696251320729082193902358028550417541605097776294440696681455369904521157149467573765645648078482712820339213745535344616940401560639247890779571496191478331709093364696210527193507930107761958620880066419832032375044840224598849225522677873181822021920128379273276454449642593823203028826598648682923475014707567192776017084829538034848103235869056769829149483569935422014169065836511850305349585823840598475067379766717742744121577870619125516567380155309428808000619488173140204230186242706684981637497293379274763001247164407919426918295941616907519931254970208011848950098986554124421677554940857182390878277197797848586637992750324634737075261933816317334441044042863689842806376751146856070610594401725173423947736932462566760895858027179254546018374056061717265157568811907798446237280511300976281674166864111297762146384610559211560387266743979360758165934491596380786496491251023530027918679509091585856150355165637269631207642711820591989838605920309405307728366997085608736378672442596444592473821291776090258479572587553433506609820763001663127574988772716112610153871088411700707538450477051973044522651071223122448258697318313763879650583538732104867634726487640029167029138387202127866675613988456878968816165379758275715979011635151500841757246954364333307939983983866652340935044158784144600099459663699622208087502441285308894475158775704117342762100559356451379551042107191600041222973455173516037339095516297950813137762621467905942808736053539092037865336634830222908769612954499787537630533296506909257962297054515812040137305904453158781972767281450566974523896610356280073918791847790326121691877974324143429227370705507119638478825932121338653044308132687842792699149795460539172426286201469909578093729946642937145242591995797823142792923358262890339107205205181558497847956252841148940536717877185279984300457494737753389487502424520999780383966753939054822754903077377538971030902232303573307740832847107852765849182542053925941619777392184589561191075768088126652731479673675133940617261953737215511673529129486891023882673175656798241157793447936000 [79,25] -2039324668541832258221383037157739430885127697700508495907251117769069311856693216398170717542663122924853875392471670686793374395268940444999933938631219597357462750914939960190773114412005712439143275871263891727221861530405940375999862675106189167474169266552095459838642020864128697816468960897052722011108417432503994781946625864130941546607460324295016200691259714268505973795579472748648991259485967947583804168267801832481568102189496107562799275144001083546698288375894369394850896681668193830305606975401436279505305779710365660824582920509523994513645700540695769750753195305680916124975943599279308061660248676670718776262424091244529005198828621274645641174936798845618159273448277924134099492658646148200647001207609642697477602501142736921597893806117366126534102711401963710582040205833209889248297930172600048411155976628591063659540368984159170382019059911204283212333040896013438720851392583221450160793473679615210197324535255778820518541996641660989028321589403652841179001752652517289361850059749679663760577351942866710276080111027750888881139196444580953288449185558492067507685276355844118575943977652991722833695944805886359797293090325964296483444248015701923756693264831082173642587672358082673628954440675184158361179647305945479843047131150241238455551673586024434714846248379348994387900886486237609624541433102565057170463021384036951058238563064278108865243022836396403717762246928216408292080639628376294031250753206444842444010079171230330535927548589444827189774665749594727915878661670712724356063934147261010940455228610658359991579428835621580338146244524835998764510812518115938215399364400409948684091549040647603235764894785115952758297609926751803843643721581511689372367219925057264857359181382980442065174659732117965229295134055767611195762363922900343720651579803581508345215866001548507640250327338290882294110907788747639665561422251933029591615025405103760585378121152334204807722529398672476028829771798281678104615205990470323614365811053844958726861850128432319490207539816181708990006725380319370917180820583228475028954050489404163922523762116258553984349149228999945154167242432970127701388008800590702899804549924684579814895024286581053485113535861833056416235931107184473986018348193792530162087580816850358310796181461968107258708153074554118681687199247703611702976621959549642476680470038040427042751198948511427842189582798938285459360015364583260466849139238407073818367307724610221205459112704170918085203117866514768086789741567243216453248340689388943277613391398483119713982427469109903178121433391930592460800 [79,26] 9794141459665933512435830774784655914996264751451502740134563209144412608327455261033739638919922599479624769299331054313876754623696841962636637424880584297765204293286595216375708923605920682143155565085897506950059447481792114971551344931196666235218421270573635750146049783195189729965264754508752913522035801650115876079246030376867895281433070042399798994370960441402059928982848889359866060486158491790999235212326555973755762505765979180002963023567309072410424952788791855648460270436012419258939246135051484779013524646315056956425636005701063365023028412406532768784712474688399678455645901501961708996807530390225172887014293110797560847218368004183753989420999501991841308601805093223835845687591927083877189199283345153993032662331445493375328738659237274120476384173060058031957191958154206304335293060118518524811504312147930579529313580170472864149577812149552256163447928214195906411605649200413387093203192096338133458511597518176464934595551238096004177187901258928837875452434547185597797186737298138131148830363815681913148729486867387478414121124462852649201199162909346106305216757694077016109565006795594998983111715405272999586372539520759941524500256047225679615402175840586333607498462890317769138441525406891358418213118301695491610892853978112288060065142896500784914323474398630894447524764877932828658325166965621900344074771393341540689728582554626878274949402032482182900123669860936913432894969447998018062006590490681925145337575463232759294158836208164533714839567234599954105421304646573810247970080422421735909158725369428065831551887562062285428827335839552741591842805828373205999261949257086615631939906571177964809102053209328133636196219340002598646396490284884255503307228338140387013511547464586382404329802195234611446557287496417319446783092408706526061556081112846475883845085573957248513555490865339154297657068572058988763938741733720667500290257330340839219436754922473464386328602130410367382035946480284065154399982042675906628942808076148801941838640907372529864477474024317094205408885795787287801044520162742329859971508478225536861870545664834721471836212591459746924587827995198670900162349728965633680501496479949110471315754576290218542534290326464360437014580858840125804948383452744048617366288019811971721436071214308103099211481046318550363543037497629342750265585970593599395005188006707409123407706822058154164687566395025266681588454440221198272718560303881235556041409822954186903511619219939524599081290914165674533660420049148524926511533086452727553231535344048604941176082561391477694720742132390297600 [79,27] -20543999459397809843212094427405314626204014453696726973980176443154621010376286595984002127128457437202080290710186033333908232525725875650194618440408946057474768696103035124449538792559848564298904955806378324097524856160639493531072533424246616845742001319331047380631983226582142330635170002646146410707118494251693060310111270040995137544356458389230458904487053756614099897993920647436589987532166630829230816729358250680469464837918107790869036328568958417395063567441173371200553460103154898093847229965083276993152911318291914283738429340032644256139937165718646672464843412017920718239917370782097927865938388123164411857857373143364258581181922077479675062131712633241423734690478489905504459490046353369377839245648335429925809214766269673669955172582977332258411631529702664468606183792148413332710443212759039234985803168926234035134568553057741940769543022778504324002028631048255217824612222227022916482628202489452209368560574313102065990705911841787893840357965534003250496045932183086915533464025203641240256211900513962601852331321933772348058915031735962107131454683364427558061868882175260724487271165855616645841890604802921367804320357323328567880057834933827167496585824530730930959443595430965429336336836352142425292006058993322186964988866836874902552489294955394603241292875603610069589512509861731720167724823222637905992192765375110160742526351737010555469734481219448992855713835498933293997455932082569186088370624378001828647823061766888311361877489997420938171746694297946970433348742171589445733409668398407228919446392315003653433340623872448594478953644053370382913559220585614524680198015305408872012307137422875681118747542204378663347378779571722025923385033328313586250945669723594063222993334395884973404348355648908677544180995219231509717790667614089129903085761116844841544249304104567205991285666653357166746021295733460759171905337235116226756693151447002704590983164418724935692089234828320112485332248753032154278455306926593717935993343306752636820813031192747295281773767695898784855094569525683327635099965771446438958665583419578939629714187230109194268294497525204132774999183510724172651233079817014387250984530852392873550366032342741050630211828280725991868378720226066488357218448393582905489435672192331778700037921499061343328163936578772304693756747228924603268450274442560869207884283934099622969764407471954738007135486406050219611993689356610297092388470557394700534167407676952825256792285542761178324653800204721431432040015728743085793377781237953856252300145306976605604225350950321220423492421581537280 [79,28] 31042164806088569477830167226530603876948403217325420547347059204656270778789683064580056673658259113381496680976456328424985993877029053921823252823250198578911581390702893075430467040753244023652791569865035752818662317352168455243698576414125305197966457927217780595298451215690822916013119805619115442076416529597474268426582240808775029169311570122224409806717476830659658024888058043402858824896696565546453070588983381243261282419744269197377937562320276040163586997621494652806995418661564446521032661173655494459786087408655660844552952777744783363612231932414814371217468373216464521881183499585437799445506734900580747554883461456448311468463232387670874769474745854927563140932655080250602202390012027098905438672174431232510919109874404500750695721563903771393268506469125401497845202357278879683373210221576824719934100874388661025157217566941507711574992897524292716880244986128163160426714219092261077620371240042742107835182589946544582569246596902679069718052612513801780782379575686901534375430596198979811826652783812004206685881736254556510088350159763264206168582055292576530055301453999611820268909735855899975818075862524347700058435145187925118630715602651449496854596773081620556082361877882779354536210897322956599272388859359685948510256315250183352030133444315232796213900140989645077621283236713328009674114385079472038888060914377606795993596626631419778911672542817168013057875763927195169461859581348749598832598233248298409750170918349240615310676314607837987439462123646637298494565748412650319583680686444306778274233955979765810836402778249159935257179725365424178839994632032588569568992314936854171918290914820973247842775512099742445114343035082300522578774285424667658120797552776879657314017877609738400726751334527525140761417201941503745148593777815641087636395438130376108027561439015841421078984421600931068534908266911696971687970884487315392466103373793401193096606751281300934889667337930450330642295998552278328355138657580803246721488938336876657735178643365407767790136128164512809369685532603083327630614208804907987886309486192404359980035812722916641426135751394434394340906856287927833515173952763942218748147836682188714969608148637998730824137407502503615221371023162774749837847059030115577258022768382831642133718416098644151699951167734947201526771895560160193629964385567986861568187522240307784444288538323842503058493464626559053675461864663488191026964654193784602279808832875716675073102839294353253279060057962408643830820404958860001662609343490123545543418979197861196761009866186732703107151225159680 [79,29] -34532355555027074795071901850546729025912165897781591188360776862140654802555431720929195843598601922017953018629279684828207990819449568386473068570068295274890844929361123719253991886279809308262053487498990894809479110464024604814777827591057782743933875377253993936508410822282275924936307287889664252191926362096175874689758203087702103596684118791498136003356547643184731604358427929050786878745021774694012062122223249755331418452041425442610241455437489008629311363865157573653360311176941385607673762080405673191178953469595876844678669162446260941975174275305281521785119836968698146345387573551993592603252285873234105122933764220625030565416990381708222627142978600377082576825961069116061113955548733836548710942251012937281156943482048708778162792308247780186202097999132066604105137346178772345142069760377018275629316177878963566222975997783843529620050595096229433216776762807623830107624222729473011443729977430364686646960901803287059563383825912736360917100769875950237883078907101524514831962347083046964557447509206737119394986587408771229891736828188838911900977423342052966232251558600651714264607380156470408603850388809330720691843263212445704522381289804964595130590399512510062974866660032009651875230836710292524069040286756031027600053658146167858748286817331167431578441648696948167590155993202106741440215939587069817252330219566068790506356515698507076988142012143850138658339211810142367879977940514357015237177038430200031882524962627903317123697811416665767838673778188347970817707959551188521204202917552404259026119558626777998215292994587549617811616672885895473351568237361723778057134492566553848900161920550786691887635725388943266876189042213284428178019638837923472056367446125085713036797973308354455365724685990761051685820484816270241268190540296509819788491272122368297989452502010684196794945286298211477068072307587907024643065336814914518822902973138933782742599441677335154102849304274250551630369828078037593037389474797485710556388353912662678315608301869887075810976190783475709167307827920375483773581702735354608656780141514397453130916572876599911442739298495308547399236743785331083880420627931040396184803943321307964024774976595275112140237966299758998792301373854109678647041715925386431418273293015208909151801367654871954941427025845009284149310210266566206997224462065899044312985023702655687072037928975517620841081741986846119985423909864087864196403741648649995592118448423855948195135232666715965849700789468410280884244541298761361675511112384865140550383115199743838582984270878260220907225088000 [79,30] 28727603299339208130541521517704168676560582785063497955712082845056741871688511271954896672240399289888844194525563804156565112916212263354877670285130614651882142067609535448513329297022018889775084044483344246649058051244523478217032686336218843720965551346765132027071637609240318833782536470917673523408923066185157206724996890775874664230718674422420941410720260744721793298084815737030209707084098465875448076749784254587741939651798502381100694287037337905134011958764330547126508773370544022732551497883068671600690081794709603229043790313397774210454755451554697064781068384652468271535983148721545927305792066504053847883989712360733049058228116082317253211345859452044637628719195234048114059491610971145341283731205859162031284411817756206233338051258471777196554728343195359676602060658101484495559466059107345007754457336362398868265532576799762222340883306518220052332382954834908410765193697165466344844702808499826334777441124402241359928757511018326210359695764263215380579028696192509901356736495274982273903508353383148796367933200515419965330048045531452175279125504253060300979818575395653699699427083482608608014751745290016940658360937507164548643649609351933678018118145144865532724492686969163158457730862629423699402679295403723890030410618107511488386586884240303508753221823500885881377444472923316083967315308383032616759617601943707562562479243873450925125072309737247539972619151124691492527862088627341882710325772472986757198727436173909600765975064049435758966235348316672757384074339543114613683249007052687620379894446289458854232985077954064797925974445795219200560422539267720691109804729703096435221286580027585752540084266681671482258074119071726175840033644489281566528682975171167448399684238828960552750902318640712788205115917226808401123625181716868442633093706804824945564540423589582262460070875796315833616522855010818117857115597284683288719461417367319084024319557242565345978172774643168035191326766247359221963051368793611205336770237714800995810076159996034342901639239625854656896652832457954472616896619877860885680306769811935507508817972759372413833517276267739814045673793537198444652895303195667469499862678016094859050886380971934270556191732268110266245413700775740022433766375536445395573450020069903758434622343420524484501040528368524854262772811368375480452184681139910641893446541789843628625557660336308134607440361077226703287864730332381472095326498113565291757770493122783440589261067925714861301164252160177495937215984922623166378357016498487650420507013404516290388822013696640808491417600 [79,31] -18215833240104088014188732196618495046933674274725760189097839862070350654553582096259136100754966074587602155569309087087374563948798018489628480660789438092669931910023013373409383874275571349155487779110903474248909384426737829400559725226641593183618679219900822719291347317232312872321494081970452085414757049805584562980104028201160278471759697790378582783828097328021904552525651499718835356812443293544486709063834046449573582933488729120997036317172080809208869782104792611330486673091306226887202840241312889417388007772612288587014387686844492064574943681280222212224160687262861085420575582487974418831607959486605281700606435309524472895730505886726986448802610875347449639444303198721627048105023626931240191344809245051404206739315260870187117823223722414491089982579588854307323309762734974022036944905852460576967934168116927209814809055813851888975871256437637601507392325062260293722540258788927716938853124546833896850403596581209011828171978686814042508718303754018112481702727997500852043376130507120921734279655503422769846867497181311920872824119575814115944847697142489688827728648276338110216888099707442517803895582460011390042098186089735088318168210197567734636240042709069136050716424467515886353361577936849369185127213851097012425838148288618701349592829333593874637806820799832683993616678996985403834680535921241716998235654588838400098848117659163799652694853841541263746634289251763274198659711490217593116360363383098530858390011502504378938353482444975661511397725993247817575984823068707690745293550305610995253136722557470654240688201285737486074563428640560895460751263824363243064581283097970476714354027156844517718075788184615141716177116051617083006133862941843013850714455401401179775987868561306349546734122456659217902234604577485452791232635411883000268943987220331689900073282914103088252760957991662933174594930416052050551026007501720253873036427033383509682825936701307715306605503198558971679276505264615866695462973978444765574633649036228877631993824402501191435979410444353507641174303541848494485115843445681900145761261968547506174022219073616332931146285663462714135928108914594441518207817680929666360475094385650588346354039639409474836458041927181683355080467275319245565907684660308916539349188762946656648646710629491471231097811379594034930720581157972405067867587891050312079994965107026735355968870951518643512999094288916457469684364781571344233620141262044963209715388699820047038714783652593208463563816538232153326607221250582731005741493721413021039812258450609540775324524913856914391040 [79,32] 9041847880005540300443395300536357785421681931790363945096900023810435373661738121736813275678673631908069606407169683945551465126609450701084430596617902796606163845393231518746669081785448595311629085085322024374879343661753650196981127748661531294610824609045654689139615162357728120541183580721702864538594894769802004276098045427539734454586599129205937264272396719353054188292099643026313400533091614976548391214930164071381499037219700855183779202924665369266877333140707892221450554607464591975766503925794701115047042123569124402400239788533172245369806246883784840597769262650773747204175614400749329658220496258180948122366032536817065043087419524968065509864223710820451953672926032219023700099919621520067891920898008486042655448625619210993943770592412489188796468269610654116264591230594005685543881573545948450732851588797071820453995849591401437839998592029121560215258547945017247874404662563620404202096096263589434787998071840252421375413584606258352984852086725312116595632887932544121283060681633492664065204119203554549892634739477545007081510443074502247841129612854044689750937332738779532026278935762883014144103022592803164162181535907358184578245436075461042578803540452150176467606416191134597351950716864928428470620107629158952391934400040730296669224710875085925902036958360491291318480880507208520978344247976835004025944857280238839050004789026934692775076733501771534340236251938089636260004170286341264444859160514962681800856282350106513254399439846742880053675288797401602394881137990864203090233000038151301791959345685147592860618677789975265969621984271814224337138203277653368724236472789664008188223816884663927174930940878484251779364467530559118791629629784378831333072384643299597264317275495784134145076899194472294555732861208273893945074808576595734251713916660637081706233265858388196831303720219477674153386324510263307193585748058325226648341996289830576049436050766402590836383645265237737554468519714207307807689241315656987109173944311560853169922287764708583511620793170136092364067433463805497633352188101248913122233763929709898863633853713115205889702175944247359580403715611357201017492618149131067101137837914756882121849727761484787778997019614718336133031479473844662613509531340167022543771132969290250199684237520632432080382866475676654498524212523012064470317991800786709790586226609057539100963086492421120615916537083231742054612641064104033073823429396827745508628351753993927671262351090440678958882961292557698726369491210365780809800740126422326489134302170212476769451291306381803520 [79,33] -3729890813670520074978042723489889863317288233668421248210343758284629680753320466542040490166841377207842725714976898947498695622850065328828610878579477569834336469510928462400455375138338983899623875721422962668188511942557704421178658777388723772317994092842594190827971378739845444279614694372984676959825031463555983819692991007317289681684439768111951477043248266468578963240246513453941954756872375435090217666665291324225899300164109718588722759602020323166216924407568577036174883345776881651769735387851102200073382417153940672965881234257095753088572739569239616710574848768593443921970970504684703480227503776438894301612162217807822733635294994430176998611599527802816156238875460037049242247740929031411765999791267436219866053553206540511515545623613424053400786841831008451239708749062225812869823227685625341175812566889015986765668655692067325071298423404861653658559955274458773220545886805051681708636005699622054398509838691228344193422627584900265734215405512195082024841874500368619161465845706299299364358016954208771759539326922373766689433220252205520795894594015551596962639872998940289068014072457451189683116790637332515087802335914211319498846824300571574109283293472154729608031622289362143888746895217186185823281553035170129265898913206377910984522941363221226574714985032779099708329066279942776171519110243178353931114519496546448917654429629518225119888590339872472651644540814978525440631741697065107257815220906546091445535560905589174195441187247368737705950904131039883858979658989554499784050427709638235392769005612694156483616354624481331561726462726266661989286389930468389986766442960057870507589582311149693492555819304983878229979123929183069759598935825170582671969561107848466109764890925222866788324609452811043095074549348926929536174110719225443368234896204847659847917141414014254073048779126444862788985028787466943199429971886907896869441111099862607159523780545369985201762207465140445395628427637582117799171662830999967992251945111047133356340967679186752685916978051522476709821185332869556779541853876883370225408153500699040498515570628983874428999340383818238742627004596500125604191529798538409521985184054287654698619446185592276667884412674649201575130475138077353003494504032389559124169985439441698163403980991087185060195290359481180504443522624071706171759861053746449953272254199265995543637845197401827614405516510171805870523767968051120966857689954955732202465497981378144225033554138849446764660571376443292278408417951606684146775194980995628367895120637135792166731006764646400 [79,34] 1455989324912004977260832059451662274327144968109705897796498603955778490164383603724908541940494590000170616845119645941088195458647547693790303551993584659956212883796075936526219289913861672411429292068042395691192860796986774906038571477549466888944596788017460744248463745853892730193436273883543934773268845326472703088809596707559891477116839306228491649853468142389095058537912835262795265668232572815568136070051541851285430771820293595784403659145223727090781137862009725875556951485935101264923921844412886829308839237007803109112525344080093305157560054502830093515106335344937851365677923220254868275473463446173591923266011617735982050122060896711701171309479301278575671587851628805813039244114711440329416411697331721512844979684891016056342503523952272846179878009958051256919032137630996344497145384818215054470274622544092464820145160865626836333853601870887557194853834083222549986044599564726294500360993743872953902379705257404829871222148377289660104338309122647751659209164105652598620261195636001112030361963219272611322479207963264186706527713566796928569916316327151563970161149161971268267490085011519126152690676999308647876916654699355144270890421456786137495367983028963780551689403693435078269998521745447120468082558387813092192632926120188347131688103027974941548995747393568541665218346784254956437170572730255452757731895939027309081256081220839215397068324487233323555994928018275899879449789776894532942300789583774932356819343740261714370663846226752877090655534937658314247925116066995640016029612593235601103044966262606007827327833150614938044095624697390609802888608981253782001498305434175818746556722735447560821481231876454429019012153902271554771092959394091154525848402547867296569193306607300452553860548135229775234266034590507604990173618722370402892343880026547178159315177611760782555353123619580199756401859696101257924375342133534245780899304098486164974732434346291006752867700643069381669097192919630391831557867004202985519528025844143937816229949655999459842110057831158757850237672902889831695294692461844481691351351545475503360147599953257867964113130365558323144930412804728850967416409399658755197907302449153617355525606867050507556739636219742716228956086006965742972608083258067455532080533145571029822768473834733647322532355851961435491417147887046712658237724245261273920676975303554645055676560476526132124450433996002061369661289306581442751759283781107118631137281122266214795138892829000266287237141718295048527400016359754920059942069594213129223551742570930557039565047070720 [79,35] -616627092309672658044010359960863034414711055431835495670241597282323250512049485399585305044069156761666800558544285944663881815247334135176317833395674453937556950719368408621570327687489867167167686379437736450284752793569645619035699718915485568410182595189827826431068385946462794210019256432531013915041065395357791969891495862646933994245903286540192520855402514013000158094203404554105119136069579241298854748610518739725740447975879994526017128268407226784807755372018747000683991258090225959781494405446238909350276387079371762854792755230905063495218789443221059429067312619677327240432186190437649188075087843289373749650328496586429378578138523112804689619553943863826337995137631368052952153908153640413241328420999606143619312625138497935620348431864731305786648477037123499371375682541533108957778073090894375201090867452363845127610497206858414610618060343192107623635467325393919899386525949239798278036956126314348082511006496302160215762393715347038837247824062616086897707402036943420204105189449941118779051461400303478249221719346944555946642342861944706713163790509417705366766404428921760109711489679612371568883448671543624359436752457681854266749500149207891049834726815271179639325566982468712870416427518757940392346380948736276995562797203259358292296283258741058894139923200073390719986794865665985042104638999346763923862559183124486734382333131709964996250664805191500789453801898288475042135322996178886002307619699375096148690093398165727995050538864506200774568935932236004580001313416051403925022015738456330463824575795844990616949658383491633097544554841135329179628289687521307574100044896962323202419854457724547368488357230131747473060475943356375853626120539895468071913147095474387385220753863029469698488019218145005995894887220127342907929625689930069254325445892046691323897858006543007012632798903714189015018557961998331316315941857499315534318282517774844295276619876520431639193347429079459899188344910976738971091383571839815305770727763433609006627067065594860955895513295590232766825206326919119418642601438538529880637669550778350273946155122375800990546012182881236886736653711172483811545265284213718969775142997107141183525741704231089772559697578959035563934146416317750027037165010457302350143576855916680876589258601477036395970971216315586234931009884834979283126438163774050976101539543279599887700284832994695616679487348268069196301960682188391822123159250599478028331707825574773381081101203740002448832136012525385057125237866406414273618702565255938216293008814235082875752939520 [79,36] 271356312559134523572927719646071475551627771461714348672096028903659125817705185351182919116695161360026246141645828385370715377508738889684002842876726178566473295849746175970786009230113439419444070171261767853717724937628838800606678216045592739368734147318443550299909038040396662462987918182500132205083985876939161414661809522640253338809443766679616282179923938551770780483014302419908599821221476904520113841253831346160893068165580368129031156120181040318898529442387072706247023342051979941287672867854556745394088520889729705539358042097825696146353767403515046975534791137701880321506293917920605665933310403765567264023113314062543541179966517387825344883745303600690432637408042478263151128660477133981979791251280923673967225473645755884083957570971236961865288511679039094926982105380356894156326944065699278076387943910806125016802477127286404704279501928042290475024679310043612911959040787717081490078368001192396442754187717308499153976801894574036150505213220766672015556040632981800393202110716758115530132909600679922234367502437323480977725341689307513389422376454870323555666055146661329623345587289995318123132189921051246649817213534296202999346438534207207394267683207396582918275305452239010748745728499282517061764423645406257663094160150211692888758114574220172529750115187893644485335676979402916385369264445723261702621954464775546025359617579557627688370326663547782730700819270876850355349738350120413664204021714504373276544160825247354426790091337775359844585250340460969736574001624397507285175170330988214189326282162220543651593266439612162488983277895422269099158103245800682780862359882753508005336336305085146448910220170513080391139445371151869376342729645354441355524049180236332550748250006099928409969121939095834494830829416015417842663829305932064292096956209150182041696640404694039057989574118989747113700685095491345821560893718081620800794141495449400305996279683273513311000516734580026729735940264370839741366460890118988219709017059090422955137813119764195883365803129070968379294984776727680175555553735692575654331660968640581655301237566395521877141731325939772269228857631794272841034177317534726291294894322051703074781574396496580579235374682023349845139381994971499511561551315446199511948658770040213711924609725763272726889905294515217585291505377223849976495763374289037976598547280653522184448040734176942948189977047509370432809352534786702092162524431988880123245290618789099600235202986530675598452013184070300320451832076495540017995815938103718749793522074421920173916160 [79,37] -105461765913102991216651306632400615761775075283496748983287380810107204386132304044687713904010978435764116576771702594512388809062790626741049683504950735127278657157918600491433438296294595728351610407681360926250272108736972146026585241206781441473457131279680507437979653776458048106690249231174696243896429746288077051249552670504384211623927807949373828475660764784875321604604705818825290779468068334536016157589313854981765083130514368236010087130010411997060366914641877378516815433782191338092405963960548299142476674059528623094087258187138838127262596138765307881412980184430683610015411164713003255693246359175541678657202666666557014437867265230991338713404983743897265907130292282624055901795329030874900468517699824639927647029400684035065924220541748005342228501519518717837465953144768443943441266802582092157818278238716318719556059781924763512537195054446290835893326435077588528846706070936476856120644683542926629991597365789969532609782922050306643685283992729278331667326909291637712701332815577062329049836763849071966007882144977123121993679542499713167037101053697824226678863225394164602342000046709637779410066977710603322250473374387982906832739303278610317571331280122552936411413180256168660785188253801320177208340258420213578380943071847512860265413305383219263058406278685401556735862897272018610089086782885281100347049286787409322285544728784751726555012392561883964756295397880472422617295357018322996439770289242394837875169276518221469199325601620981359308070709247714111026937187850462674641375539085113520546238630780736753359776529118752929865724551148928858063691268290526834674092443402174601365606399732724313194880803393971801340403605236689968106768373295958073866971211474552322940508202589462971883651108300944839481910669134541354560512668350061217766434579758400823489657688536606646873024681654168131617816897996873720481524695643610916368289916680623739533739168207045723874558495792262002339761105590134149690361779383753181287802755798345505519711525204070185576822574864477640843170491345100414556043828105468016832227046992806623188131663636361956281123957760398186754715475815902365873643044424389907411611486929857608514924095328904966254240593541780838802868967389276024727767710693887095018279726695720293724449100434294099501601626024890601387839436734656190628566116835323457356053824243085573223683169294620746638159174778743193429224016509492591757361394228538230134127618219576567783824336865803540964332971589016496697401545050607810183924419873198642986241635721441968128 [79,38] 32460218827625236283373620409512345951198919091748569723815236013951734531927387221328095741434284697540121371120798909357104969267534434004076076218628042039203217958911137011957052298783654028965116739544288428192153423577299282534756780305442499153952582403517010935010518325445096879979452266128950132715297894666972286315551154352729236236448078165992627215782112210871622765061637565428418698692669275575149712999848550800311860171984545020353561923762690596705288204937040732163106948328228341229502336204497379744129195302410871030855237228292460046700144192722080093389442303470574730214712235949552009709298544916111849804350064581379191812421554481137554074646065487265244327514442384453075007416939581526591417586499774811968507510316356799104995340073111189481320283168809061772892362389314588826000513127468032976381430797331645995736051386462228060214882735367944105698090511790787570240927681791357466945694696922253086479481851727630711040491199913550887603636183570160986160565249391268273333016528043550512174918197899687252775167208148950019333081550012113818121874713194880605368484517341849127019115081680179618995293511525605862867937779698558073156442095014907922741633694485680815889530562925429546588891705615326733029490237797070047955638596492311316049020151548049888897374758063550405044247695920052734564731027784500179252191703562238202991838763934895856403983660791052673014277052408038303824452209967057360838684329928693343120674354811982808774202081675308823894958475746836032547228576953632696294897638659101633212462025635832803386582097578542497178272018509744343752676060809376378306715358078934233191177616285915886299628831859803847986171885329664853045707208442794438422419796078763743679148730128172370264314261132842546002484193201127546187805035583144245332975090277073607581139614026208146453624678051799977797851636114326907440766390668263375016119017299373411483879081259493872378707632009178777532806369866782655183557403255940042996177614835258877443291205037369498875890415905675374007505631517796866100559261481804802122137215925685239541071813538020151408883634276844943975977571411335864003043735151327682150881353269294573674850891120820001428397202759183307316230314158426314240686467527211728674890127359739756920483170243133479678237110560394297808760074177811196991535603575891234033214306166425190936070924969215741616518236657826723360398916955521221369957766595154363237805764707841904203792273574071789238081652479204734313012801765085295598591193954586973818128677394710528 [79,39] -7637531924083586461317381025268570168931717628441967913481003454570753396635927182063024928671449419714276400641915450780687268649594331011890663054780888349257868897946154761435520928458568106869808605882849440881776062367664547743923086763646728395591765123360229104529932590357747078849640056170599359276011703172224795042374699325263937999470171197879434982310287083413490812214521115316813142830888837838233925327678065139745771285192405286762756829752955287721016241876071703282227993587535999085722594806557261066100915178650008885630643677363482242710736564925369194541224270755477102394240054743480057319158622436985602700433020850983017650080618221904794084797737259439739900497651165261923379953806960611841139140261774301932215261159735239901982228993084190545567086811190896446429737252543818115475841165547570984054452914210403718749074948503213064948511094755133962668329133334073351330879547006232657044728726201593103456448441845036619531624104188308493447958165608785405237339250141411222003037233442731038616680576439297087480213969068136276527525858054895138993850260835105879527509252579186134202171107306069711662818903850284006135493707298869535430584792699890000219214778920054212553061404631997964749773136240752037201448314007058105822750134182100478675495154999960119407299341573424856528152257459699671651625943239829814436705999496049451701340236799166632473437955350450606980862596230306876360205584335611456471604492744053710288308169946727745776808351015475149115943451144678982124568519029233483467124477902520649426177672017159378117083443564067735010428424255439566535439707571459624147451689392724037007638122554228046645857498167107629835717043888840752037355271766070068219004191664993498675261644109131915278689676112720870320640756076237691915961900708147085040476824523460303985746863372541470568687352222918791875129060087119999612308005615421910768025624340187541081779686270591016328925121659822371918608907083652212919253855800813921241871058253617535113203779149756750424624927371980787437834366687784755632084119996665791667381879167871494495868448654646336404891056258325269750907085636256202486701504796791312233511036269038118973332685494600485404057201524211256932532509830480492518656440215516112856404833984948668277607471181107794550621560425429794202754298518722868965537954046968579372634731038762329205453107172883867038771236023030066527317025150813992696333734572973708030088532635846435975087615590240727332395736342481599239510852321895979160865590382007570023426388131840 [79,40] 1454448005561512045635293257408861835580905549149824057896374697164342803459938476503630360121492804059674460841217926235944816513583389436181459886055804595935340138427339680955474402451337862004082852396151449299266733775177091697284549152409475951027003819289569940566623102806560060925118381558164985327815108375213505461917045841164915857255368457959431436222779511483593832467436235830809625368751369379855623395495953318973797650680933069416196822647751248644859058645740601704729898733119317013048683696680418762190673551530522159926671625739856304614745017895012747439475390269755791609528332276035157897834572775294528983155367250906286148981317472612646502589860848720061540315744145435125149482630164258406288586182358388959618662640950554231617425523054513867383686220519559342936619133101050401319030299853305656237611224733864998517360669392796577450991875656000044432964347190377772110251992502033266977832892611481169675258994172998909916912234502363035115783528903656004412780747283077424123238671081218472520259027056773130619585346215240224236567008789759512821339488460312470504215474150260288835573987129554947831676974597713035876201458787885435771031921482318282136320224375064224481769215332137030247238373964404450233188285342697184182496917556838923097303145509977517047607386083612001562525727629559838705232266146474302338008597387145907865124466503030860618475158291084677252699533252067332694848087861927145706950006749550293171843941372847183606523451746550354404495625014564786333262686649897191884431149866836456921340399694730964277013372572471459336938373026930688146705692727169808986071154747648794734091951134613149663607252836751711982607997511142102531556076186728321983617981955446835966539444450421529307549814083650712113043250195041957713832382859356101365448010534544544609262035705831482670994375860547172948456403312756863560323016207462918245108894269856774229212135839982093833267419209740020651887228283518750806295439576900216877887375900571779365566091152349686322961242887365774031263961719804985399446279272363678304400889671157589901007973857930097861019320011206828507126682869217514915720922128868636798714395524933664222584542046728515961877510568775936447908857001890476011549725350455343492552031958324369776095282149426829797207369083947396484558612789379649268414217523338893397578361064817868020200377472442417866404041836091535764649409289273754299493245199959694987770131271604108586588170084713945482775795289846059101967184853212760299485590335009336528260300800 [79,41] -287441605223066501928260660701842938193947081017378381166587128663902043190393523804675201185291161908638291729039556146517550526973844043529517057971878801903015876772279812706058023506235666399386842890327141163527235143631030355788389850284860612920622743664294418331053074514591841510564594766289479591934541971786358758513072229312474940242249025466790103846210809189605296375793035043847336962557050225759661186191494090170476471058090441673440787510908586680846589552709640475343398685976897033486130582680879740294044287370247073938050197559809363446841212907550094411658394736770535423370751501920303958211622650560612322516068711847242597210672142726895575676396439285430097633186588386497427772803987342296367360086691291376485798869596251294161975081968865073707386435102240353847199278193545688376590459803031256954645725061045144828064740254358570915407409919464156442403594275242159816564286696771215687019824210983092328226863745902852693348340465036964607054096389011201993024269668852618034457630745374791397381324431068611459703524291476544611748043730389484211228236937941453328453176340936277613176258645422456409383071590168317014385409734535553449706305263364251770860485047880232301713577433324499101615984596426878022765383980938566864259026356091317438585033029952908239373203709636025375089760742261778803893439992560719446248237866883492042377518786059093300935235354274445003802325193345885984663105244104590425565115499979691988556955993744608466601124652250690579876917231972440412135060856559366424417370817813082409007066569526898183397251893983624332971521181616106235081463877311102076355370043139637440093446081015492263664278301486875434786212932441208620027001670666748755282601887044648752867396924399241945575016596569810406342833681914813808732846680890346398652731433387579054883873411059845304885742702076385202003294878351423187424088537074515473910683166979395540635445379579108487579258471210010052714667586286827796374854610564801349746277226529758584667897708413726222520189293764515968102125144652992664981238546685277930549387615860616370966635335634227252185927299764739189296041645609778972105373345882075547477249650114334657079961097950334073764665501402513353089700959661250610482779263828608893588655959683612743711526405616396280339360537518077788209382216883453674535457615466024296277462748836690855260353471515059896831428827766397762847672535801384567489584335387835808809749543835947725483608725718178721302226631355911828325521335336537787621268210955655781023744 [79,42] 74920708163898273973108068607090039578555619206705040710449493741340113246554274305851885898892085139054588404568908517209439030799672289460927821701381175847962519177050301785429156325258084099629480045993818136990205839692882513929871889194444294341787348390525049828193299722210783434433611453396478095980566854481847672356025637095614898602037310618102045806349817502336339416554499034883754022210922325442397601334608408897012733504645297140535004793138999804849411837568040559501822830678245026746802119248382830825200602477927652764177496451433170226719047967533575701363971269962765534761686325376105971112994977591219639882349559444412482071115925080367486939436893070966674055240374002560602459801838007669205788740190651563606045266567380204584411337187908652668558318332795392866948472540745208454025554179200917037568862332879788120546695746510061016951073195934977829885805432246373307867011704506938403648454120946376415164984354190088916663491393341493234578679827625834904353868456300597288439266914496746936413750028385541744745970356246450652279345944178131485226958883998132317657670345514092141239741134037599388101498360862237102619525792544716419188092946963866686430612763130878864943560886570629600601208991755985155724877340498245562994860138812832331157554214452720825308062937890934617305633541612323418479220161262057288296999011482652777167551800255317189677019900461809268645006855659610761123713295353228130760953656646978011165237517663629382814683972045254399476173220759689318739808504925266408122578747199188256444412076427290372029844014642809919106401532265759402491534757797525027697734822996548761687184192818175723534607195148468906410220602824964235607728736507886362591979451144779232601384449364416718731144707574482845811197832347242986854729131910600435291237728352421668934349341492456037705107126750436175050516368221627335152602545146929227824090160592785867589695258737107417416231389149945411618114050289555267753891989371185975604124123682104435676720357485200276242903795974408040704348277168141064802693265907068984336366267546782850212186583085409820395332407495114224246137652115515585152405074751495808092410175471069699370329145597817495652815015786736532738521798198187363615213649026359160598557277973660226148996026472046588441953609690758017659217424223284971293398328781077986105951168787030743108099826265767266890589451025011825444641644899464403556006847748073318029347182922438388565815041847546306957430000954012122534830570221734382478149866754246967296 [79,43] -20986509796824677957095719962370115735278550371704725658336450342858612943367821176363249308818646123496600850647162467401551144846793328520269072434764973537238557840706444507852875712543398867559407970386386703349924279116436483737603148595967455376001945108315588038522635397271332209426942004429344442193141076319414796229349373935088138721510457657144226041557395570908792363472305914143385335817118752293602090970235865494788930642901622553258392765123432567680893421010751594497639948389293879885015890022547481431924977832802628072824903618966919288060081485060750577699697598794075228265762229847610786697738470083299611351630145533222290056048621178577282610074647558533116752903115329602397354595680806715616395524988939403792525999110733631909815261889676455922015694671797338169255679442363341180410602950015956689762079494240994765276610416874164553641179277363305773497045521022496721426800795181764205980062722405394754669943997486199725242878734003495692256858537460321149219537886553400523847688928660660523151200085777578076254594442019218698726580616815623946959163222601930917466636728375964883092838126363061252201452654877676686171709174884620376544286269338585531840982530968247491290080262003138442984072300045896461552541508161137678236643988163576596271899090121885711967162391575492828766103839884036602071492707032798237600346309077558679978696078319714442882645852139627178251411415992628108151221313904027285966983026594365929543061608728028748754484131317259360658948884988043693391827666728590064058253162714881346387011006246087004957362189088786058655348200095389213564690997313058258318801790796220480368129264174398648776185305340608682750428218709178674942042376525939080902449734998689172835655311173931996019487566575837570891593473233644022916146599522421199450176081499963438984175287184158144424515788626430466429301698845225168771789952709906718360790281041046469177923232717996613853055388561597135832727501212784293104381406886314913782258087972346524261613668498779752071408718083532384784798474725874823146867094976765183379368782416194417164737548153778727183583097736826434874327886631335311680221833449836063382414820229068157365409608830847112872549677056747059541119049948479799068538870551582469748981740583397293045466902348089859501184383074029579729236269023449013947574512522240602717750840239519080854341508296837593390762291365836384658191479630998862466111858742927400661186891636192736088532163731636523343157809001447124987578320451510419410022507703435264 [79,44] 4767211685534680407952337979645019198120316598468917254012336614337906878237959975988364901763447492841708969527504302404887025281007206451840447332520280660268865627763480862392582607206554616427280065353085044886398710095753869539977285375874658331254096414239216509289875118872464237115588443342777252036009812466683262497194791861714586223935644015728277331581369483825698115792002669139967467076571335210231125570558738637434617639976785398910320518508398158597944058918400493176493562842697253785245666659772449076108252246120652130347183455699494841971493258160871923583984071005658414487673337237907162726912929559929885874335893930040694209704306619231484505221597339076971104691970494721123827458675923373448404120467588749509487604789672390866580514977363765424531257891005652835881541661839185848895443619017782919715549748105354320549266490806617166268982362519191247902445256963016270334900235387058227150916108415694607786923230473994019715517817911430641332065910226357686055731002300879421555414030734630520908133685060190669121606860080529251370213876221854830974608176044808914037498183403055970248620200691741954295463902857430721519090549827321449455731198938144427657733689833662437660949138932358842485898811250325196611503525841518322921195085303521444424372515492399405842229645043544921962737555169137762399266486066776152284095891564213240243206442558931959878205292093708209108601177498024547687501652465785947646769198937663243361348668321899692181874366789938751327552683451631801204666468102783224675069057866591779690139292157416529849454392793842368671089061692609673981188756045897190227683263974844010652799329615641727468982543086269906248595048237587306526589294591840321236275815451460866491745042389306818652750525232296923175237973713465546641313142047945096848108010754466046266092354247782658216976818950830112077665538185805733648386617919678343478556722487943184264521127267162893402624849864233615775853941994376193257550251996925143694197029573953288992522534509090625411159795817094589457959686372258578426944434519644615334428227008399189828169832651322050003365491713123555963016143582682585113585337561678453688982603896939106178731877984828656586592008453537597722293325664712614788798970673788973495451560377593006863631169508635079940007187489874322503753023580042684915446354734553882130746751467477541955757294452660706762772684255239885945077811832073713818480952539706862379520301896883585468040039539321535886707492248766438423660352608665827429307281047552 [79,45] -669601688372263652645198163745156032800384468322537324461213219805434780458503196220852014822472508253920200448638089257856564271855028590833704624792292513196358470481418122159369129383218139041417719165888751478705822661994116661913446008929483652583824261995376104085672233169601485497700969888647497744449465749908600872482753124230302775246023183598712308828332066963264300404218600829063916858608409382891094869322466025727300891521099217757787558176322371812514189067717933003184239450065999144176969656295478614401234945806958810543106967199141681811089750973267239147229876007126323537231721354953710590797774503582703445578480743669762797202736880197666729273824442667166050501808517854649496686238578649958564855210837256209096318343647603506112178007414289422840476255752218916642807294810250402486708703204569719361622393936031758479946056622115348397840636170294804812246325246107508711246633115894755018000319414113451422661582122267108250847656520398398921955983961228906846588290205691731636890454075883550729689096990149237611143101850895455088625291869704899562404822276925353955387697759602045523312167974723821907653570990101120225570551436094782878648948406209476053100537727325958822749726482177849784519740278318307625983851269383935852029119899661592933609081645892912543193062499784896030765967271069896167694473153755157687246424988005254182124119505238449901398717232562567641730767078461546248746091630009296007510187730081296608871763706163038016937125079008517296871966012246595890334626867121000953024468799148151865623351892835569717897522566125843922231278295823784724548610246222052640751787440996782487848652737954362999381890907733482591175022680515928488223028094830397019312287292445268858641901057052992047954897232525288925254420248236326778146085018790430654171750574779894023030693536683432131082003726009710913065177553019835709837484292707296878474789967974061894285015883855164278458022223230047834195268745905477249778095946138296873551009857101979553518553052823175861283925592250929480976789187840303631731041915994963790381251256077260070976873231156507135519512076014224745480413814836940546896550062546697889887600850612397733956917150327610266782918634685734665433794523313644259939516463502709338511492844105463172840311516103193304262542456682320009733744049045750980413994916684557748680698622967721681290562441930813196203569978771102633211019379024180460161540736554225996722779231162231394968055270797832536448608621900077953206500496953754956479856640 [79,46] 37790927015406562803571423042375899275717528236883294289648284372403167136024641479142689069293501314623364737033741580866409873069300344317819998381308123322042475246026321984497926011702543613733379336428502598324032522583524084152776343741188802232515775125265890252853028137198491878598256742358241844206315589713984964897052103176582108476285247058104582232776967670045642211547575343021174667431385510233728318376066899612190373139023856040934091963179216712771999565302588128048731365509330049186091580615777231214364115178800731287411669427075158091030961303650136793923327808791596615428975496008655749073569136942474314698104884613962193261531543639391518530892740277526772649213691370550469698055657983224993662940793704855467973972950775616634196711799819097446965198156211023668773257956762956917058516476318791458058185694413502449796254735347737439371680053116278698643627379611495935656494599448586914627613382022826461832471744183465615647951719151787000214586187265157875950769309274439863557143239750615532061375510050775501699325372042650356774018962471731655697430319050359818227666539956894720991283635493626997035220282328847002796779445808111498843550197018842400031108570594240866368138169368570671995023075333334430498623687705160436380097079835248016292388190201649371805046591583361371728374698536929217531858677703981233521747141696649563146776362525780113241579743993688336219647197239542726954853479912553435882940616616473282813310470361809465808469708477488660213068107043606772270524129992011329487861639139334465922290873849212679762250521742470856545518381827722714597867969691948875693215630712662728790323778233745173066026346198543489202890933274588886848794586856910784056573130055662314981440267282282987933963767092723801251102379643532563550885265312566029889139433601198966278712455168391731974565685360520629384445831938971733848673547005265924055904595011773974262167138918227722738262094495871182937092905818456199830385986836083528198547562101347513119948791967750377795245950981995784568714762568661532553839859730734124124300356648948937855743905542195042188857095632561602503700672580453117149108766307225791771310724066710127719447035074599641929172263515494029453358457043839324024773408197956299008177853798498174528160440797370648047273177680913858378700805612649217418944238913680833182701862332598161230398780338918768193402305589621862175728297392469349720019008407534852742195279990904281936636590534955674798893552119960893754941120845414519537664 [79,47] -24897064665033686313564195556931737158794201105901173334905669320125383571031413929306538373654375189219612395414494423612486544594008624766355086857985926510760924772386175466642536945092767863655261542297478946895404684459319313896579692001874775436804910245683901243266662348245434640958359940824184090262486837814315381706210152400500618581262169133247778089438940286716961823618178461827160375001136724650687783911897280775976178463603539271624787526854691418226867342103817615500025639241429138538491271253213780194136674640040326087778835044605808041212186069485913868449915679230819421444865514628341248353900629522927941336373569492481960900875059238491129084308631200596144072794971090308186185337753848393701978201492295035625837449293738947242116103008075630907487746751848984090820651164999294079529871643287623815811390862945482541550295082488379848228130035319029724307458727073965289456074434411090330143911686280976624783220528902301454768096077233869065590724454425960580442589692498169615561965613753028812044171904762870500507962960177227647783172235619290378125641162241395386545765811073832135125022490621529488170239790014154765894559350800718152652637914625776871724789850714244635866316642370518879171328932784376071250517425110537270226867998571882857823549755474115630580189796382676272340142063153412014182619772715888397009665475360539310948242822211241478867871562278436679941185174923138297150728881336724207253564123789419175841203444609752205206935508000311019710254466062621964911968097757246598213432681549542473839283246180801050769634770172187497489634236090750208824444009807629899857317388536218112385223830978721119009031110855697271191801906677192962382950234394790665256107698879291402036234148116349314231147181289327710953214033470781347585706174506692450139744549563962674400050692928875737446710831380588027417038273822999143853717718902702042499855952054724665380803928091211406845684421606424514219415840946413176492392314299110582107253906082321588098210147451128339012280466232891647075653442642783190272415766703831945034137672275835968233624292990978164725506357186864779604843771411192464595406982800254210618584701119760609833439058969112891918657420347811808879216959724740400715228520012763535281204230343233929219817638870620030093530347380260062371750988180350764187960381562710263650676425123841265992791563096933489944783639669547687990948558269624324013408202325605449885696487499445625497033338839183423675114134237184085854099654290830262272 [79,48] 18391738443906676262092381491998285908232583084192053430344527814136087847394825305751982510453189827731464874933695058520583264267852540693580845163622122918626196639018621232556107670842993801937620960184348663651475765089174565655557327911949526996100721640911828958928957001879329968879700004393526262463210641815514663192591831932670773584681684537416860112581228255637240086323056336374445871775683346587546555249882841359565956033776529685861723812211464027440508164907271947046128895535323915058031590916102586098214212228436469213666180480368636694768804294731674308814752118126968761388669330548551229500478658743455083345811658940271955500238518011533422942778599909974730714788263466640157752862581380481407397515573666853131541269833219507474688574766989246526799168082831428503003274568568900244137153576197365729041254331459340171972284501371303765469612346814422729694677350788286366869207872972420842091335466287490151255957613648523312551123676666105238101575798046613992672389383143367469978318787800344667113795973179388950576451917858207840332877643169784262573006584593090383026177984813614798053549809159650430515534594256326603290556743653652071243788738112968251722012524957927317796392279719775298409799264463442476590703153189558730048494674954982325651950262422334844323202747650815902542695097014991539445288590947395678209133389418893825515593090795466818283980605720715612562579213538624002528654826232712069519982025759126688567672874417435267321848563591821945840347690969300213324351632452556255525818504147204488391389014532427929383371247518393884647038349421009409173126883901929293351610970140419685330801075592761049128805674704675506789739172972494172190907046986339435557433026219745866200844552516171927222661842737676792168659700784192769227951149861701402826099747509741900807248167213944691472870501044412871285752353847752068280403269918166080631565657068611383765379402538757467866064173202072151273092156708774021225185264011149524427560305642170448075487618573609773334499007268922432111606904985024880834716315624331877084955279480561230313617661053584037264434257977426677854826505474833699891766645914196092760839262174304846935795240182311637804143293006012090075788284407174383626153021151861981213917677363035810334598379122280161562936449229800695515302507824410921777081477438358091122976405535125789198894488454584280516594880123791165488520024454931968461190289144675056958477563386811726359306203129549594432930441537710070474860629076213760 [79,49] -4846707099394143187640823455772491781734457331444379207068426413784436719356694015259593993859394030186644702675731551957882031393888848644609161660890425004770489564568278628572074845878198157875654578395748372762602802640224057620527544196163722418230452584966994786573071498036251126821748540841552701863104622615487548247862730360217306107093072364588687594487386852447337025680410392933439463439816742051644311110831748558469230965596983317734010622176491346993267635509121220316574760780015359307091396744141649977919150112653460596194278721448401699270002389053605445302037293708645822373739573316692475016977680875524058571091060153324438999058588135236565330547202872913288445587413519769621290467534038398259235292604376728145211983172119602220598689735085632986398461367492377597990882924158297379908656929451890467242172759589760340773419862317900364290884007021617805182760852312934422517449568539189906358544746564713319818940645430496897174387000040389523767198576535065128884167610305205675029788617149347064872472631398903009333986687199576342349957360402888455646267298228048771776899427317854940396237810753156427393716410512357466202707460952878721342252687836190036568441106410269990775300379009701364989727038354328648579647203585588925199378182950636632339783047252494701238028585679762009565356893956692401975483163196930361465109252367609574800705525489456338545652758209065006944845350972691207255867749862135865238266176471358082715076916219812625295850142336086496422054813048279788208521981472323808409662318804492106215631884689276199306651683065835372371882758039426756118221496632081500634306474925934474846603316640075982610766804126131887945902582687003669893148974328564338548558930550605253719220516977265615382816768843002413499676048170787798244125641302531136293782157655902488303739948444876027841714542255099772792063342212551339891814102209562259960535127085680904455085395644974028573071798015017495141526957774240744567286133847487249015162928514683583280897502408511066601554720851499360295440336111798584934994605658331338769175678962880980850061619060627380816865723662170758080511091743800379315663864983693280759129588905073234777352932084718602741327110916068213412936213264652285981099646010105759435570764780353021604037501349330501182139412395226695310312497436674583000656233009301024071856086542897296376997904393366248400774844048330437796743146971576279294654252597656173045074376876141716944748233148076628898839601073763726879061717286912 [79,50] 476922341365789959039052548704173208685939588067674117964655013645548101333959045891106993194572775289377052037781273122047762879719391618801119140634436724125548916222025970274583288091395418973549430002610211658848793068645519806903619923231205816374749784861736112542458246313739064097688205059518522015449662337094357197773308803163247070728348472264939955224315405014060787992989356855035128926592930433160715003194155682350823559965338199030906034577175223719041805811047580002972732073393162830369718450054937292815168197448536385789801298475257387574242861270161192884255749381748407578319658021093630644814298233533535155594921086808223043622109447871046564477896396221918433718040163047096218336437233358536503302011279109060428820599035010393910472565511256675842250890946929210022505570644599276464912733087498741412028348533342146384172081786211402009090698830293194167538769825101362407558676158289420142412010631458122475890584209204818136963101720402371835437162282206086345930823432135300281559515559640574638269978462615916019577449552793682559418785322041452950379380122068139439178698096273807183261086442169973824443034734487794364948982539847612657934237036946830790886243265277842534301563897838718972676065055841325658083570436719528558433303282258295768944759502056020563845958563559426027847528483158311225645244280081819487933917624738335162888504479977405491654535500869385298934091696557603397047258216208923702156870288664911911323173645557037011007276552826623153757967602568465397402320629682712481219865525039047992860967226865140269390133990913598597868275538183612791524777328506637063786557524257657746965039476857608462000203683975140653649718282439887841848580318276878892104835788242631683742123575960684307494111176496311148996910376988464636870078425658095653437303038521232881845565858108854166868231810009372373702749466939185816456166102312418887706522556940766693832937246998145694711407547065190508773659043034187480481853300932596947002516768789692086783985162804262293710073295833712622958789341513406206561490811703245889759641123849304859277109168298303784976772968706087572315359582923329678183714312368122887866650969558613335241564790398909393274258364324094379296222430233721375693862382713962246999708356885492931167474722253593010306921539268003320299700556986056066185711073121082259361007485955342580196138622505919976950599057521456085922981435327124744954771143972875715190037794018041681181760395730697049987851771211960945737728000 [79,51] 16004449248453061296627161512749227713911004187705052088705669389655038743395954330699659697575862771122051074915505560232815665150728701603328865546323439828668779283941436162217920228994487328152801949334203804587422144417339112152597522129365368266107928304200855819214276363313601889658448854859117464100739466261756671734631332304404272890331565760772993154108365480555917609899642923225250632706494437017533075683440199830690247829726446621496760854906833441004991482106567711135478665764552277286846875988413663618016924541830617773842641493747005694708000476550991296102448217558027198492138644063577951647506654475214216335867067849923618064385189283019973821261458499504438723628880455416705129069299356488163614223195720346881817003913051258066212792638776017106921602949250154141580774449303894736593522157113362524590666686630880437198333664543855491993715549286043538916692860588504007727732372081520291841435902853480029973324667024263802033338489597946522551684614419853406747423365461993986564299634927370662977964984458493821978343451635760222334195976765904121948001392825159439532930719886156506094801395943611978094727229805826843561685419909158954437477700358128299942996316393779268243319133870247484165244770212480115100984829716108304592570115716347512439724729361735303285650424091007808107470614803397241847083045259079765795274926631943918012980882452673507039028806525285751537587084804372684024209950969498578076780561227526896954119497106225813611042019297368006538471365255567261257262793098908935543463116393369756857661912095754256629909138587996964742922721616130906962274002346743936401904558076165381656995266764385151514106982395476901148942352625574476944851896356995475292748477201366840539850785483310560346399996435261775826710728046619412341934316986101338744100504942791532242788825645977355216587998306554574432519585415349483021703608054079696048413969488518054882523868636337171800112264227099050139901782771713089920915079354187897869674838528544503654237848572045055418984665095955060925695007070987284407266694180990554613102314142072098813359291705796065467430626125095820582146081294246005696415817770400624161757756601678909574750577050390428101324991568733008179878726181709336592739973863570045881809554616658944504815825069978811175671504520898364606196829277761496450580190516237722782793628725319333399667879539424965827145758941289558941342103564524881290753409297470975830093098233081327390493863002824563408354409333032377909248 [79,52] -9309410081867219190821703109891149199470560681755389332996401019929825278119447759033680469639506889411987011797463258744189391182401721295003165908030105008200967505357502169126466643355189557895256492521773581298347417802420974129284909683004809937128999178659148049048837030092852369627786428511295756209684159908166928123632744288236310807830143870408977239669697437968992727646182774392064704308459300799108881292083397740958408920248818769357840230118301660161483671602803294059344576361625733200076228182683428548234819028587948147138549351626367805949724137070620628874984509007678452878941447619963473481867314475944738038545766364256548796330783526549934091541084825346600849906744817824833745027088221466862380498155685474992157051929355310648364259959530729096266697653821570545204615579252406453694865652523154056023297565101551789707026332983047046777709016777268106639174075893411911348958896625900804569288737157217201094638126896417838450896573511486632285100453417549902382575882118886077615945672094943859928130862963950207909781785497197012931622661214671493272942507539181332894694896352868118836550138009102729067790123102817616224515798463845758377527883596684445019802309356405271699450999723154805473352163250825556028864209656321859095384943704760217089112380608868043417948700343836776273414462666673115336860848196406158744031640670929815312489469176826741118414356253800298323890821301771456325056101206224040431134724731567875584861280261359222597573271131658995402220250725117498217442037373655375140028140817987638275636167357546062329750309779245677131048331303730289204197464765160127468350974122037263556810292212226342577754537180670684374274630406792633119166291904671214659852403490461493949715434421601969915614200139066950411556462321083298143505451997168467620147131161122692589828218577703844488660472878841192987115926700722584010499652466405046773751958898531894857809803731349095963246450664922523245227295057198277186327972823485933893116952950183544507419866819328825651102338414034227939967558266894242925510487518711742521028841930800107386270993377931850773081043004010425679925421453947204177433648870012156727601358531642580038330127863752582921564782749576247735222374986097667452661393790119221868307200775815620504389487112911656915608864789228156263310673200905633598994504139051052682776743780469988804025043085650455850999953760543684244942706013358702048882345172917344281658529097965835805236619126585889829439918626633154560 [79,53] 883540123279470182396687125528715521552367883259446087044666650279165146170843607511618054864963206748972056215577881893428664010714284702918158398970696398631855942059269215992400488311953478455541080985583331935647759269664517669926536788306736756433357321211561534080013443179921736105579682898960603593928602679904518433695603417826332659527711458383762034879531663514978685673285426371496691725502362047392556366757795682336062637302031564199224007997176981500324461508305215480105481334108953427709093359918944589805009160250949227378302395008438275545859838129048852656691599324647625396454315866900582980659716303012906270872437538714098554527374696625679550496044317839500321123454864401695877723037458695381831249650453734190445845716132842853547710959225493320207776175697051273613344108455504979280077734148608597406138855989608319290512056905026231331376151363610523803874467991982361097173562020056651851633333650420607894985321885048857178670553919051369830004739856747319387527176617685346092468430074040940838949259830637231648346107329699115364249760411395335193793379107168540044588097593932840358004963962372866435978495413514099935579699896621419875636916733021550737870635083206005130328183172357703518736637778603488144322925600802628112521382400469420185738565875878893380363043863802889567358193307694764712852648081870375489819751611819434982442112783145162643582494680858234922281783979634000299749811986306026748824066839858491062690552072443624299108417285304666105610249308777171073439691489460801199486386169823495409255995487167628258569997614176970861871538507955656939305942807723365859752900726264935692188886537353511162414433382013388125318643605592749002592171890681487624576670479858927095801648576485418951353673940483769772579528753165241371523147502519751321930878618181226761817471957482989286180148208818147766220339604162959268377745596186316025940833193050801351612295364827988046515636903681529383160511271605428151430163413638296110126154642812532175655897500641089073830174024260650490825866165634680931043491961025608794445990945652243591454523765015714204636569702136981842030860824034808875628360536831913667516198478769163888786375932011455948524453913048252820733391510239643559105965729708809603361501272948582270667124361386950934030816438987896878005151868089063014258519747106467726980503912901845254423522383829491271880345073839725485972129613221938862855506364433598171766378775499351049892336957275700057637910411739136 [79,54] 205177343001078536352458780861839522600677421616217699416503287721784735276414991882933912585547297170145409856488405343553745562873749260928345433370059544398730083834114120752491796849536218852705257791327488641556137874779461409250772744070451919969297531635247099646256746322824313287599056048655365325008641751883564670683538525944384476457879675979761331839812689312947868957397793536330939679012860114744369823789738985443873101956172019989471041106587104147591861885561182036526196861760049031306119247912362101005704595105200689946010991181967493917211795507281760733330734856779683048147274811819377247407676431064346834132560793670484041371022409325601697870610021006635825755238910284558784389279210094423115491853612888727362271801806713908795579106486483972877574585985352574420379287877159603218247377036522929909704708809546029651310743203013660297184258542641112783870726479948953282326496784285886748670962814011122893561773302244414087146665966864939390806462372714308036821448920424905848820544555742386062877945447588683711215865680029331498207432514905887293120401996533300698631815900757504907786194471152963933837207586677827688155474093704107317260367309246930072616163828136466267781265863813410987723630170957927787161097872381138805661004782080604580490498802317341741507924083225737969130478284162936833509900974224657901860817652388098863584653866403561735842959112144885675307758467524675340231116518157871257284353973158945223412481801540473859507755366114799928729346297193055400449663781019345172212686065268634391579870145839016048126531357710099478617367260283240145731028851551013421822489914695933333385308778909777754522736893825286797837354412688605241672993542853529176760728026018781127437346820843076613780319735422560108016106463171775065336735900104480647944364675623470916666557426352850826717434124344828517131236905401276035020455141955440960819511681578751560842372795096806359733295997645176505273693942809523118610405814058974447678275703369970451444247481018970328894212029102292447364174325340033058947689219235434683654547837167166561542817714479653285191987810361856149374831156572293456869038834704169112298986411875879093413451458108663884013205713427300530768033837219919728818516365342769761668543694121981307095450418549784213307005365941552356879577686358503107943735714553639742493705240026367520712201247239631455026150256237204426347393157747694280275064118859964278509967644541854284652630084450543292139895259136 [79,55] -98649495074577285426026126278843366171099217285764905107919953369651003736923516701678655946419459590007341290869566280427576476284174824743872748863595789256855818914144618643148784558027019539632971899639916703349211463034179325982101290924763996373624993617649430636510539615830463275945840518031012215699206269769821314819459919199259323160010535892984969202565696758478209600726714318261437202718921064160568138348791635565922367492006939304524985134128694909371820563871399032246388592302943347442557632281611144972670142933727248384292950048831786059775242959995878012966401311226649905797612827667678723977779583046098834727975126377956366651164124832746146769431066288513526554888028579560075589961927283631521003686528409543944996983222481453555605570612797310927552668864436783933157718663229717888455174337463307467753786016706174022702739446648572236166906566896118672257758501539880127369513783169726741507661430943703069640069739501751077657279729712388816227539275864931278965304882786026130824937277460446601565788555005763339329749749641150844284448916645544936185302154663564132777935582253151499785787093409703036278042275288850377938366203562434017789581269084798707191747951831895685108260655888090480861286891917387119967117857569313865209851356225486473455277367628728016115041771785926049233284919387344910067092578358676928466543824014497578780408607819026582400678344113431995468440234106778087584604196518863433895426269181950646676951390673781369021737190830653650212322956249142276906164399697578359636206909476588682197964427433899735958185836211830316796050029852648096661995471928822939197267778604089967301234819812940641272164796676496074262347427478605789161617955865541764344178641234267534095072110476673573205723855241520928849574717875986357335745826410143287446396772710499302027087785229227946433350183030919852872884329837511694452365942439500627350155489683758261276792223968370026510657573133731759578063615235085143041848127323668869694294279145485132370316272282794848753526702220638390318248958737113074667088704030857198207555862937214296845277453905986629488503754682788849120609670829622406154766402927635661811385336428971626076118123638153403546141562371827038240926925824602580615162676166936318397679297781742363231385980478879800117735144102246954485054782549011139497644014540504678257927715541349906453862085834231801810940856325461719132445651489705324829358631868160628793707798256897353904713981062561317498388480 [79,56] 22506387118947760590485569242876712821431872711207437070074095511244884666603191551141097038929523950135166247719296674185923418344656459543552142815407754993363491572339435157783718683924265672102366996621327301012352171702702547429863863085798186453094626242726732009496264135722993373010133855354829473297075811380106194722044414673924445472390478614762334533447257044884896420774597146660455841880656442147955607870242730172785610301533087824715734836423787852952127361805784831880549262394662123513200748833667311736249177215499220847509481372464928388243462064271872387911245850941109836289164125971711271295330564042640099203980714069662578871337318063429932691456766389713528392396661299983577513214828813742614099284454820366371479478070843084281833702197864630762517535121583985458332141856404589131908788501096656509178844156833574805713488192727118805359962732043799846129732807920955558746001128650351510938147608192353922297291321757337115828752397943587415994942703968852373472927358543796903707075849328086012875551591688655976904185828567463370522060706946627933812872054080577915256237087458547950959358495692513246548165762505048678197021864573930255016783527666458029579459915473256195304154450033275744200853577693167805092159435779289054467664159102373902988654981994290725027176217676127360593249012399228606243324116393744780672400399598708616499655907210446165436873343698158414564633406177369514890218894639718648562854353447024571847226303021330132552076721377243067873014101474667332011813616444390349296115469204292009427098629979176683643128839168422608349955380408362757247126488026100928159919004277174019794577426697075728283520963830550833566091948011270495337844222440614668502518431528883379115074996253693113498782543172924038391160551497647572565820655148835134031546515210834249764634102697833219267422315884523339491041065332232752533907193271385269957784336238962712744631145019881089280352022801614440274030755082006751034457249182638590544084686096172646993803113965624619984675646359598483199825659815042365417443164024389481589632374048403820755578601032287004715440788059012289766321798093472475096828409426859833546194093353484197771449937571051633990011457170462414685667447799570297719651852809950144361391181234958769061367377955211614017263142354641762172370656016791599270375621222685438750907013524486272739432959305440119201782758836575486021571264133968462777423955435797048224871894814924956729534130250740576288768 [79,57] -3735446361333060776892366532529700256222537538835618737428120852734986350785143763872432007728680445352885976571311211109072037549071637580207027842732334495426811884040715318019420787573958249184194302372434909782690720565223990227020291088756347847979849792243690500681552308651759743972145267502118274074761358925809202006482376027567081208749160327890017911820526325860664461361780427591974540147578962638737043059862485239916416492024853878821226171889591753174635828430144600903007271225658090789527145069855347920213306079828926972154469077024962381136155273642438683725183935913052258972106766900260945521254691501162861358705587196062714481073669616639533356501890617875466690566535389492940937665216498418763523646662871897269745206493420487736988136949850095201976585543336799196852474927554970862944685629964781999248549189919687727547901858326089499674388055089030530933730732500697462698550638361758281567815556461812177851302405493068956352505377691173508424729228153160449223383955049107416308610407100694637492959539977621134830182452983119236022238607189939079768426835823139126363414059168978978755818000247826492298885552256157433898666474284113769632514635544121380052511732203959025752485117517236499640435897803720878515320887382573971714151784568308536772164364581178979590731178186124001302241081255112121754263828831074400704954619545919850335483626667380982174369179460773772803368467543028339218198998879883080781004497460034678232343071526106210899931737637321785480286700142152157301833401282194500118957482925433734606484831365559687161558855329593754857273776597562658892791795690170323315133944107231026858298633152157913333619762739811340074797191390911998546020882034513229253753911411122986172133372960033973363461493699092666449835356573716658322048448306505380471355206976602063333816333584458632413511907015422281868676097795910421304048079753920672002465224424891613442163114969577095009439850168790765542345851636914864389395671342948035070295381640043582138390587295730608008101563630861812904115471887282228765278919330376540135820322105152798979323276404401880037374511200765668294229383474978685558134765077517334335406671395448365531544559790716019949165122597071911447012635123530036672315197446664168114032033208812282759595160670413598781753035792731170082542621570435856724790705663324799913743080862721016739092074048559078473779771546277640260670764127884126305614189584084773311649213636141695630437740109161824256 [79,58] 219126499251113081633584309671395560845322178172695863214256305819027656356249218302042176632883792023484753789867217921101812593975098398845779201828661707574990510114979693798506329906439859404327856594446263155892875826699916552819786765906159470871334715254908746003240688895023832847373511349783600113674141678845312542355469262113739468300361243040932855331103387033621158153799560343139627637438707030278489366985677870191826705895912705577862225628527320473626666831761389545427182981353894787559109453687817857153399017919648817066333337888317094524032940531611529342244416213865460558736748272669904428880970847903780095755883814644748275717385150803996701416483749200236632250375280729500398956968081234972765431416013299353093648838238882274645966118560814663654411701971816060887459677105451830001521016469905935899521907134554920481682069568541088748689947002806262973117936738609538140765172347589422549147092480404071178310380284646143516747626705023830505921876786920641902054957555399990809228161212641732967460737969264300943969475954826374090346242524943650606653817098956637912968516015645644780939558193907614945664693348877034348511215116380968853308191061767721241623889541329305062517086338999394553617829118629119031476428155248085296922344104950821762925588423987437194828733775357673537749135807442744858515200305024265421195157551319496901949553947974813747748994556112149827450281661958099317326256124076027207513227051684347253980316451327753394423078955509350959326452021432099746296355051687635021408067431583385142616644694924008150421145387572544987837005113468833143090929418195877246579157597809638311803413851472003505784685074675299569887082361582909909834308236676309750390117596472761260701473877092912872862614956305413998597425527468554561846976302294120758100782283550669688406936416142430006890827431418945577068242682768530182162368165112670522793813488095344596584085338955314405925110960833566891979856418877280493681439077907102362514500081781171795868360562342322161390334103980222634157313923386973629509280599787958993293988652730027652652671563953933794348075001412038591712242691337173866070940604495642080287094876497109057519648386053819536445728190399218235480979507433452395035794482318193772683979770383361559354463401991816887953815312815404703091096114397840634147310012371924709840213975734922744625503976917609093184451523967540498017841020782025437302768789516339671172357868470411278889875031457792 [79,59] 23929713548213515845662535843181879511108689298433365847288279857701393553895191743974676541430272562820726837230976470150845581052720309153558851944969930909288966002962280631806078987830595975111972964761145194300781428821450433649556973091540015774413054793481854102693117919249439437624835844901521977137002237534312714688944104688048643900226266495918418896173009423944510714713038517631772147126543936438206666194198605385745928864542988126034571991327792602072574217778996170540211830181986872982173828677458705816498273799123877985438484939229226905130966385168835391246156241607677867231854065018046622775548109216552066575387942561251150370052781129899986072508294094863705260966256012197661850957431134528992159631313186479814654661194207948025475467375968513202445572319693406357110054168242661985213431489597980388974317243615376966032821110590323400301171063151870153069494080368266816227934749772832113708778825683599124266100224797328682722265783487013764292220438335314630441307711385042719378900205398319031827464240886388358589608373482781187383512685164055627546417976964635768626584743534629486411745628885466200422572593619418496318750456971387744730112381012014558926393485949419058391232404126372059353515040623579040522696016587176120983658705911277606163779314518572689458347657030212458548117190081892671281993061984980968793798487330923216618427427375856457814450093282144916346257318689318735632601202062482093001478054429700031814024160580187561557727341780900358667619722030732977989410791696940784592315435886917662748293273528187600656938034528070185965407763686570360788478434202958756312795532414735318149941627194092521427216450601869425051953204116965824849589517959157691516343514963962540502659524855077094976702179594342347301685669263077520226808289344370119417651758573334055042833874901600718021651057326952445468481950663212228071232656243572723817555230651578095070732184234041941648898706226353318080258751472175985468204706522326816114405836859769869232593737694838298082166262164582015381443509531529731222294985115294053386369858928016348936582279055103931668648841288296283252510691914386295994801406618150491624833818684740860367326092934621550749900733308731112909245885606765674322112211156027580791883398801727922271903171948409151099746399653227632290932122666473377908230457200098203164578224521418071628526422554267733794410193999310090151687694874567449377796922200841983349314199620360923217485889536 [79,60] -4670616588898832065298442271758698159511780571097334488215022325668736313381821553929334647128250864953770072315938060083964707270226853895730396509027876342030300447505308990575885951305732719663885009431849199028024287599442334707672697831987395531203443635075157307760106954083051501125997084216242619647716698809746210555992453064333316209327432448059609231343371374816529911161240648662202888134811211545568172033348853914443296796848606786379729893472726817120894505364418895694818485789660661647431861476681195083715291368659035027261541840881140330662600893520677220896462924516835104188799415561959087334532949285173008713997308576031426900487280754217972036783230602400817115757345996676082417849794145426261121676171647438864716597830638028088819729547695494031132034899274170848668009216210930833639252590475199578154063134853541297088428984337719386677103727210116736358294801478417523450732723122828753208893921989755401094191819134155891248368907829922022760587865564203167084848831380611089565963706016616183509111146322308886715980309804537094618688673748981195215352630461322929034386903672339282572853390777199744249929069180513427373956052662946026295053401381636231951046907985900114481725565821609692632919303959773652292589358237801549447353607499747809667300156542839227476280126910287035194514471604549579801417333745779059455992193964064334013860928877073025979419569786426956751614934585315564842699727894448354792377841866736060276230748537338346954181234394492609949842575123536613076844255570022966304938193954048097716014331379198392508154608325242932135920576084056692111752600716904455979984592882440331018138395262923426194953119471532534925869029926685867157957395049918102144379203967852166937404815806471283210078016261232282783521097879507318689641897654426622749534653225179391260200104345172955190961718369921311263684407427444030124470314611636544993140131837893205765897943349559953261436511222300148458737364343895174956746184583586009623108726694731782015239995762809154414031166446940409149384890916532565062586775614756361931343086469346848197060082850748533608114670599279297397908691273144895247503089362741519014243898659254236913335122030735050593437692824635660792959111764710484455773577661268053295796242255244418199069592432414728654409785400741378661022050452323798189026958086296228394905466331241835903656615032810493046869221681515715743103689285722522903108405923386060781065774990976401161584640 [79,61] 288807859217734510737500376833115158099683818024017473577265495236859688703095462635163545660240444089256786873128541322119644969959638547892596825760304087651240216286746067151078955850404795083563762323234378916997789376626721135294790665002209601234781305937884995928350286401291157128800377566009936687874635500366107408374113058172006266522703410473927761426553734619206139207864827653119703766744006593699887234544326422324685553824069108587810543679717633671411165326046545081694760779918286201699494700139933442652632377579392338203046373904268726696330161026781360011593348551687430836300564116519832765145023189106927775925920874352261100051174167339759185562264153163834311304733525603749465896867619625034366610628812314672715158299300767364755296374210074684751855847119548583531239131109226833563839522526505197133722755514414489797313693497185126556419729501350449116055821128848806036934326704577696871938780896943045650421577053541539633498175712490350564582637246462383738063953562910992047032356801572531593393648340893089052514831804012686288506279117084336150834711727814934680965594823229393621948125337355638374693026704651977131265316452196948036788698839944541606195708063689080335345664046298436288984586092425983439021611388857858601763551621084344084060894069124542501367304938857208645115052909869158170289199358857729848403426726090125261016022381462994059416022472373140442285795153602446778147496114144152669169586952224044998745928303766174497289644741675651608799601463248967245098736936548355745969011192341052899629574975315201346442459725330414122490568961487276556737479721019615937015536530486743855582621296957529251074166910999767890078368563102033139255476876343259751998600099268367398222186969136333735496561273258973650200485843236338022533574659228955204477400767448443081580843348496529660024192438948977223111423628657341569128100281854168521762676515625821593254857742815183783753154571387924606522977982840851647798541277259278138753974298052590355382030430652282453725126188726255716604588797900621245599379167136929499293291019041154302377390198790096371175901177521082128215494022852470726829390013445327981575472684844906101069244760374021573252273829144331571981060143073781498482895187230100302658215281704176228016212242345898076936742011416854998356289353995583197637905857825856547571435135618043835828004374641796280415440682719759741645503126637899825970018270857280136083387711929978978304 [79,62] -10476985040473534447218997839384052181183067867943804532274800770146229219141135336904820784062611239235249162564345482687939574996123172512308195478220584826350405404736413483908696605640969596148810381259766061560872154792785345142681468347857051723451654858888084309295947818260291667811603399660635223295033635264455495657841279922632190692049714012997333015418066948280710001766015852722529492810975185688811345851535094885205736243775253735198020385479812526089142500117603854439771552606426260874328696272188447754033657033729792348272651115985733752878983317106113818668914798536200965835242209940720596918443353230155933350392775957093592891595953454104447182537693191524624479259927242328452558510852227956989496490880911246243454196212582609033030790913517175178940656190790681805645554902216324809789137665824528448976601265352451252591941970258084602996562131882432810606587617107842960160961227143553640305975463752716762432641546482164729292302875597956369451872259520325195378729101134470948397806875007363834219927312117223162862717163322711845438519057179649126234623685325212230363780903328444542703091416265372903200443761426614238889931794817805705815728983216088614394142334938738083962019815007475259081313296347168627838162733000314851857841297014963383827983651475418392541752238211783125594146446212675519953166154926110587680578094830629396605500307059522416153098987038701340061506803478495616541012240278320803773492960757950053482753096783103073559456433016144095805206450991346346858254914026819752441627983413433608638922701843079386271153589497658122702021456913646759036372812864570932210463087903375485032853137561466856354691455495491552347587666739939557912995964707011939068769877982622347579372372217731563887128981268970418896596349218557576989835094229091568876336920509686859712904925773474485781238531614772177391236580357980820738019933575198707334935764957746331638167422693692892027261581627591317320200634308742917757686622953425869516717874191887063173026479586369558290387799400479107234474618546099547614183678610170815432031022307938894751370256808616384715087079451537440401452792741859145898099807479572423021060682758815336773815116638484195410977614483679333658111940845631115274297754133071123581510260789514139541097091570495647322068098798380328800608234115940049252879262719529397241006982279500461918495658683988325947460747064435595926921852610917787667825490870083103794525540574035968 [79,63] 480361371237734558146136178370392891871261318639123890126715226104194201764001304885173451994584002300179078602640733812843513014398762145896093699997070571405178169933321334240116111934673420293376424320548649327392018113865167426889649625571433874405356280136400043939399669095714977577586191175267623572270251918356330535710647296387515103607872103111456955465464417980387100212213540136539025393194810201542654592932276965351874906386195850484172180690325612406816433269010370526648680533991948674723110171693974262455251555629458529146949064769865054870342125972618048721054514257813840501781096162128124797531315280039061590819273716588230489665929313982120312112944427645248843296207644165325354229707396426567553993031975849311350844253267449297567150853025514113810145509919992085779449680815802861549968954032619368058779800815069270061482136908766486056059153724067602292930386985377476575130870404891020337524913736485973244377351282559163429252218012995185931128484519106464817307776262364313790660271451384846930024508051010073208075678592515759169360073480544267085583668737873180308930127632386506552955984513936088890915076085472752676718197140502876855242257437290175054688066134828560998350576500362710754453578909545802668753298667571610830568218655028973372434930250070495741447507258594678056910331751298699715357865836316901942379140527388432169808160085097823731577464770195188356778240416728328795682944992993778790852680394552913844382739313730605912222008986493758433460244582787227165036238857784004785837052034104166436705084275162893014105104157724823572915308528916463565792617295874865983787419358699619122478890473334564173533380795549897913306182329452154877957379365796789760650686217550310762513642024288091788424736796844059548380985341960928141283669283751733776762331541589319126912498696889972604069184326742549023238088844215950308832247078930135290585597962678138934044855777381747021934084354528569808058584269550367774898870689355562593154131970966681991857690608858505601936578589532852559385344949965340176643216634205718151411221684961721658436599376547720232602737959387262324739788184686402507191083815198340614676365299416096476358447491496066162820136228773552089416909312023035245110756421516915611942629296996556008589595783614693043590116273390886479748920567701146501535476531131072160400727535422789969860804426445165291540757897863209443732992735988706692396757303674831629783771643904 [79,64] -2030564458073967909724411541700760655600254072099414646694602662417980443295886423408885993230775316286449497087646380504229392951388483323945895766594285449567344962469556048495895325688273034556012287145417053996194318957037446209940397930165265854840342621555942842445615494046297284321388554806777080755245275388416439815466226996444720152773925083793007524164913373428937867412674882245916379284579936179913597379447534311124361560893464753452306286343799724713921609641778794365768234640356625208614628631074477028539699727544846869359447136544925956419696500516197743378064580920693056214361138481942951780087705112521895736751275158854698216062329650320417035446454538989164016387207015662719523729026454504876381790747861707416764684005770423626994153830979178595054421794592063550217441711868066007347567850035068288129434056897238553056145658900253447759126161029287169938648464133510051065098279717269005013167307106848130635792428434605804842301813678015342468722125966500291862155582593028559917473364629202644760860588179177893794395617976500703317537434929590497771877094159365307718407088434350547686874830536215591789532685970449161851507034902046889455800061418505966242623256372255654324275444717968457120224194786976423808103807583918469906029119121705419938825672003027450090882757999428719545894978563659155539686717286174101290694790445104799300184509570047157195684801458566863918385860208835943476634663535613633347439924565296342725033125350686957050225109495145841258649457414496510151159553651390762947495832369460553202384006375863406173314048937968090009454446838992710994736216139440718890099596446045587982803942886833177582599057963951262964624005439157313502213733875929586466860124498285040501226052656811544574735385371049717506568596587933539948008824195609738149345689532750186918236110387357116105929538405474256836773279218948093377456344420607497414877197050537815349846598696557057936461117339710928142503798145789369132856870221994702490358837395933292143820664958720020435430150875084774570398098930301342641583092845183081358890470763021708620708711264020379235573427720874978315252731849620722300863452923861892118710879138755498259095436594548736376223414282823238060899897793688270370411485265735182571425921889535640800020019741337824507857509792105577956761851810926118402264084110391883798125747108805551337878000717681806055938809785411524121124680176971820683829729370373455295283200 [79,65] -2450075648455765251936442318010140397970278207743897606949910991683507020030147440169302015112064437891618871278755425731413631000993852103723766919331551960118252603243184036150818292526956353972167118784115893020383694954615530269299412170670466258466784037733022018918747050519861558031616777884464122837271106688096365908881959052122221833984978983431283368444397765292809456374748723038357241250276100988971094906450178660404353704351087648520657019289810145112499960239983969417987789296983148929220421415372705012294919876284542153819227136882398801633560941238652839633306488414227459186336207028314388281399469096929696812679264139936492381499246762962380100482189213349354021940002510746614598199614103767975551848738945387498075401798746222140800561090795231450090772741541540555367016729817108830405815518738324800798364720938114987633646774922850471947135798041074069219951184758287914918664114325217889433288787626262959442361763477493631816661977914876906425214790100378965689144610743187377144882443587068615030110754501636902017425135863352144722325079541083170556121639662694999013753285284734553766239741366720910275866001926350471107130062234170016824625194404933930445022672545195076934273803274246670867462442698714726088982349404360899044158471047616739901859454262249841355795495030523435820003501760661277930767601994271442661334295222747166525490097237929251952972264125371410125292671769329845824307260534997820965137600910538868142749738596359304919292218352676933012703513692173148665438584663525778990817149883836950204860393816118852849018130207748823149199733694707496028801665989405446320207470189412509020570728578209972350556191613456291607450511169826394679921967403613651002677332582000077000930461430981985962502649534924391588788645589404003013754552195007801588336116781886070829977526365874789292715322461455860561683761918771391551872783645190252729013724473291183010054464809860095633341362390450736142830613080459009377400483432929777846830462192298307179726225348937916369306020461302005110087744560332712736535054704565467654444324174849311644155960186064857101511614511136747885926871053075736149463202071741301020268206490751761962507810336448756858297702095413074824642884974098322792400524396198030465706758887383897192833298353121248593492353045248062831901812023822437460104593153582463568496555075907552954259886643369014743461807661907345809187550626812022948635438507825135878144 [79,66] 181346085378959320730571261556872193075615981010853649144182135891763861971366448547432857679362906551583920901300482447746672862694264715341453866391170001737482434141205923055221095194878033422093903060684138615216636892461610191793700988745845773443764591358314313326077246629546455570099533666361796694344177660843544680488982425752329742300426932304363926896572482310287071831350551941940692540558123298153728940147172268948562879080373037771994962169908834778712978808442517449044087591502122892601943146355714188312204757003560075249558087823841552683200824982876974249874414437427261376664758980395564474646538120281181721310282755230991736665639786751910337539076745883919769339338175220726810701643118398901244872227161183597464008496783540519587290941790857903493744291735844396209495151577615853253335763938644077578878083939428359568482900821606031744189306030670291505240331836267627962826157111401595965399570397682404983839522537612543723911071316903612641294207209399905086158676962857854764547042056810406779021413854479932555277252280625321069907001063896194075799950314930628068085244446798173134359809732998367854590518413860580574275576323243704820811803803172096394737930456169917782187440322177654355855849601142285360197323171463427832937998459504515173869007310337302148344002921342396667819147373842875858929911444050442355790242784746358967499131230570488433477980217252881077501031434119481804516097793006273296988310837987002451009631095657885304621777114765753228883991646003469993366430805057584116608123788869855562082174333634570500834717744781192590932181064796164179555922488173890428336887285507359887919712520291152442334496111151915899764122164558434023273912045132272736893140476434840876378570986582245460972262789065465466231588080206164297119363536580221293353662632526102823433541573390402145193323625020286763081258289337474434715087646146577425878185616088708698117185707953956241918480326765511034589767238755414250655945204191034879981617286357147505524407963266805686632802161863852059899215090573594795191626862524250893423663681018277257676120255095998668743469701452092491492649586306933590225767822229089908543570340333565559065876711948415355149447661890268940821563316753155837082584103503008491834413266933329856429915230702911881192573184565793457838657879610643369126096413881676024838847069421826211994504694842377613738173459564989951915106106816074426447904217900253184 [79,67] -6030663085814699846094548910800342261409436426007599946489493701500129447264965811735825296038778748846789636825652636500996817414763959109105146036491696480721765253598044821394230007914858734509988255864205926263156103663628233830690485585265226389689407967329130493915332917937657097012043450460507385907148706957828633474224099194424209379027445641388580105073526656090462343300891612547473035904082995148849497522548126807908529119934968338404619869898445808695019068135679055300965442039900925011386514106453464982293999916348726107767142459883680722614540569259875097108769930264819244776220661819392738787779362710343540262638154175483921736623421683417521788675728658556810919547617547743264716098462441990674284000688577149574060384529656447508072429145643560039231571884942574288795957010390992272534357307235326882559526987900678239732655630758305418942720018145262762413513945397549685421407310926898511449471610994587573563380096632842597434985494915637551868753671087918633564880272050461030213290070686176673898463540239605303482617408755138500313434687768256086297621430594218421046792102143570405704011319795958748081246847176076324418493147763095347581719153863956928501975667481801672234150758420817858189729634643552936435930784623802694306141436781836666588520199869868139744341870328593489787263349151772900399521272250287954145579819087706301296447355092099081442346111580440528009165922812143830690952691302249427055829720151166892176336831335547570039477785562157935053944524006096529625525093550322076863283654220188798745789094981213612329249158078930635844170051258484091734512383738688335999431063516433804104823632848030277389912773384200756326721285154031139488466579080097029399371157437176977861467679136310527497324646037816151066386086588463393935282116226279126029229108279654232272827903765732909004046897375793828394410628323346964024738815150810664719576228719335647862568310897314529848273848915622024075054337959300967398827510433673907799802952809016991128505919434714222109839271353462930260033748061736920718677067412732342091905621988309651193833132456456924224898945529899831855861673537809683483210793596767111891508715254574351717322212534680792034114117197563848329661466481861767873472306608745364671810130102899935438931080730082330354227166430433578489126217344716421461118221759371685120726178640408285538825825583162303191540583680201982022949055076849388726360205164544 [79,68] 321515258382011507433432773865255557037360951610312442090139804463744551001698183592479264274556746886053639469535402622948694461495266039984255049480832127643373334915354035200513528531342834420084486751684424426883178725641993061235320618549881774301593568602008364076149535467359829966570465796896083982353955113319530718857453059039812419979000712586082348743894602385274013963530587018251538521771400070279038425030351995199093444020483662313433021754216612085715504724063214278035826132301972893310455948521001418537631300560108868878910382293078306940649412731578104410842861670689586584839603799532454615294431615769954821015115540651176209989222074289468593708520420185983763176753661862500355235212819519291503763861269435132733810971719005560468343712352779507874158104285589083345002980662158892681313577808724168283521769735442891339353818279692489540350102919618087160726300032805455606077207749704405593263375762322420304506447333466817914015021232984449927605174298052672459552668844243976376036035730975299527502817353858463501111148022124056419496683946689402131143873418687028781794242626142789057617629376622170258504181957200270681747571218768635121894179657516362285198742242091668007723832875061681559143213227548181916697709539777153845442693703372070232727678615442530784739914513546064137572770612102607891557008095333802030698650194653231698570595533660617846382766316846455346931426298314200244183392264602282480892012208405976123287905707822699622764644538971625656447105651445683969854855240430733879164757417076206100360792886556345618656462315399944212539064112811353547138922952107958861907299371937844761635737134715805988957392952821939064399266790789385188203694883411909457585957647282539086660764519807667985226014389334101312273585900333808716738473532577823167084527569631005883503260422409268542003281680687725011255677135665156886173837278936657423663049199337593740491295014924240545506805952184173689474550975699313936118646147479224847393294909285320513181561636922669770770439673704736801913072049185314101868332815458929127268530275329237387431244045728337789058461032108872684793418714011384779061531503712600277115806264221280033262120337337387619100241448425374996408983413738140907895871098249037482741562847751856190801607283167707381688121585048355887496109268487762509199491976185188866978221893913088941816998152232203026743695334803629854840540513784370053831983104 [79,69] -22634211096739651141306377722083337730495262124708681230689965941954515064487378436208419973589753106641083159787782980164469874934092049976401688926643724294361267171634261880031950501280612255128618662851304811376457486232146563602309432144071219548202658099468451603874040644651382448324212713982015486390385420908546797823604467086784585226552414035457265043322371251231497277600005044863323108816012415824578556520203959910626034564958109939920818700391955428483023850407391563815746522666721780418889497602695098634930684928551075926915032601046751160797359170359633271094182154446386519952737515823594481002185155942330452075603652623163212779021686611040839068113599608930303236834797310949563561732527312917983771900645155887146717197026003979334840619312025253648298858440295397337966839421120765754327026129843448692454775351865352835692383819266602548369411795618234550923065800712640564447885076509637562340599283787303073447050153667159345172205241035620490897329460528212572689023845965179790219389842142354057279348766770285555135441087881286890917370894838447363818935537849105228386066599254752191586976651381015737356105971536428968695643258444362283888663721535708518669455229989354354228934978851064601646947602373323666444000692562216613167617309788717531766753977532547883307261654397382006496763599719565798183519785089733686744968754972057939033633915281836698327245843291891515959450268585610799888130615732857908315922203684467198829318118840198376299368606459774572668891047146338034663984255898366572734608535056365301009121228530030980061258704450258721427597896422058427865016334730802795950046941459649784438950552449883576595877588443836973205936507842019561603106125396646181496851381530714999987342820395059021566764169603593180602972250261626671747360225807189875038958513771939440911335960087483714800240094881810873865116526171868361321834085312892389177518763622924207049288613490012431053280581933706682485076035387014856197562832394299600507386593498749950266295671068379373911413059185704781120489789405086715255587104764345492724791671453563245973159534363682167572553310413057826857639092096305714794936172861978000076633422118610572148503923304658112106909936997935990730698382880857625425525346363365785639011335525035226176765239434353065211852215604810806462146313129761612157365543173687491429886432472439696035469850774051857611834682101994836211410799905711167897600 [79,70] 1079823474842433712944621029047667809646393332600963584666168759008840680239733679290173571121864934464326875961833461658361756706946031898629208703824242041138707414398849326102543940744878039520296881387105250776007441334654576821169434365434891236186320055651110804141581311579805120509547170902908496868488317189768160250595625916545721254889669666519110055986461318375208514684707320076599727606403577791981669284962023544531560876920611208426241447733229678225657666743069837996322117564467866707255600529556510358469849495616322764398721643527114415941457854077624672368492252254311292443770478953566488398786776265145072884423252551020128869711115836885579939540844428525478941697446559748877830043252945689715388492460441966753016764399494652630274809225537942089990059650342885265348526661937060747115220444249540953255349153578659751734177480835351835210824303397584045100407134172356815209999675266890275755390219418848781198434964014529832067294570239906353267867897288415455901848548195391381885381263032360562733769510511678206660658034693823667387345723520150018226259011567214511963025249174515521961163355150767995499152102402396576890368539740281813819909978181914497201845134823731467747420126112036064209624906907605005729272238196446670325875046565539869666532455316889054097678309331662117221064110105549299472559842400810423765160644930657890169315330978600894436349957104169952773465879463632270513695152506698300492483248587024870310727006004044247617096615427405890602542399100170780367771945871682621965610938614915028682201122361124585281447082904000423670927424886337706610821025805666884614823745075577095906730944572384422338858491684539661130402490489594855748776252401459282448509283083898886816581840834949137164715432446784673719095715476605828772623878889020853545141046119861616419302018974213640802859007462128924963676087556356865695209683663425693317621772541699426884575769791936898354224261622050433364021798909190755195857334815696144150120380990205204051230308477635118171748881565641931118198701183664254643549259044174047079451315594726550564391149905645784607729469942884139563820893629324668948285173653438076219342583617648662783916999905505317746103723662793608998212443419063549957904041853074810371987434643698645036355737212343479416171291206749358078778815236857134528425942537305774109022288190893708324238710535257302591752933254679220440342508238016610304 [79,71] -15032476111064143118995194466816929164928617963484160143704073251101318242924255627063394290011922921344145702449773735025849462406032249884168143351502418462807831120995403528015058439433294429045666274280436972980387251216374486717463050841638409467486310549073818088070565134581405745144561464017529516690644899867572429083774721247001021460687061698644305299329645420165939114101391943865701020492274725589360001904750606398211421960013395004430488128581698194595644485703443372303915139453925373873417288065390072253781273644773900291796335477926927152108206702492878744743003962828373948646750009530338288015898010650948831589082257512333972888480402778657241277667926480903158888478545247176397003174887614163026496021821334250838873367459868547829673815082703229493706125498807737279850317322006056415072096829069722698307156305133405054523245688474587403662080038027765763019236175287335322709558952240700327863297040309914036980998876073695112819840741624806434345768445581848387398200645227750382525826015605850975587644131208859419533938488859552103503878226245058054291478975720267418235584192633423755224061652844086078585709760064083267467357884925082128148386257299090913631385875073441176668397982791072482242666582813839166731001774367795115305822494492065062145395406695313965580225611675630367500398123993392314312356124341688903279518867452698130485992705980257595873826499797307136388307760012467593345822846039866814638008078813217404807252699439128759411586245175591773635245290522261961624675174136580296432795613584402101933287873150555234762608737252269953102959551745327575695374953032823365324491719749354799061482507789836115482832586732351619713252241698360122092527679275357152813006413775793595975814338618497249979504725856277918840845487604286497288327084355808698035125886707373220030004887618700203238096792603893043277080052227639628661407660287095731763909063856222893820203473780568299967164094198318439033945490562647584212863472758951793799631762555395343329846073328404790117851787660302807162326868384911957096677013651915941520094916877325731213897227000266985378784465144128493385133811049317725964437738403126425429898476343867239045297532649010551927043722100441739029613432333090827732725907527157539319147337397590243146316736596138878216145622237830927609920654908301722987979377834746885964696446229307014353315412841558855992405553392819773547218456281088 [79,72] -204524351806661267852822706905061256297913099862814712293318373139524381059983710191697940073996414443709699389529506636245903542829150819860028744674776695483897162527492508449577799087464951010127354350857026970077216073023668852924836040367344174493660633327314742710367614743039693209671140498956464159590721545051054528066525946355566349075567244704283920096657476405234951325974015758993953362883533420482075270756158067373387320672768243202018548229894087581892585753482887904306057290615231450047423286060523065894467823991275149068402479866693960746064464674823825798695969078580332472451029544418684225465828685859538381342875543979100778802436916829967032432240352740131798204445478997195560158023481748355955158275086802757319000896792947235340191057164106442364696912704703003843280032272126187623655157732335177466818338223943289149486495900546397850781477973839401783209606408833285823204458241609160520770476038565164315513907092099190196226285761565882157987605638632946737291167954040872011235483874664457811154040134821835439596875368022029492834465215131617199404721743737079334108248232774326264032503767034021084625707582211939154041583922688911593862247508620669668002847025329592381421119356349180336474195951179068942690199601084291751728457343400155843403937725287494026284361326571860178846540672833261013951885353631848381884944559888561288000004445437117406436679421623010109331843854534994843549301286925499432495903095616318131320457561223122392011133482190684377702692934884457884383795006883886672455486540795001018545316554555604783182456184763676104716259448842716213877916963150291866485338770077372021214932659960185965949003771422090430213441506928184618954128588401730549359174552472117359769967505436485616726279863968371199923536212964957362539505509730896763849043436131692519844334943690074382862496810010223568621850424057069321116974708812623978083733576418844309434789508167178437884495939967775656566163444832304649107937240756594556608416141177327631263865155110194921838450835245811327180710034885199339388174923063399627575252695861799502871851727517059558492554367464079224646869227215874496340950953485016515250227096231331546774277418515191207531639710200574415299801199008751021622397640443206849516395562517113840745921816452047055847109446314654970459463039670615720469808070093436054796012519039097256878556321518683436062084650094239549933748224 [79,73] 2263655448402657455340144197761494981242644912160087102818778683102584459373387797384542371803215331284768374259518588895209452077798103637671258856438470455710965035297448245074459031305275589391558418762533497751978255010387519403736881346323401975350097497465396121904726177053630082801945080984593204073381512221933756218226954791695571310377440221722211703572058933683294493315349371856926216880084402130021806795718330033623201893198269466449385926129446088105257982175892159720637191436789543105058893904274959886723928873863336704621983100272483556537562393350364696614161131954303801897698030166354948208802991725138550706358149407937287922403221396631691365011024364944642146733254426001554806983530697831127275518585438842351036769568541217246562075512868246192001959658155824031611108931706610916010848678973045573983325778069084660752940987244704300337639556561765199343862009328629967919764293559738538267584081390765905544640065515464033610257613878438421001165615941640857581308794006029092180339704114315430505914813246227085909472865388047551413183994549958253768767571377694696271515832483951789470981325427021663289310728157558074965175422430602548124759273773989706499521875492513835990773335106251369781202678421132585143229211145997778138814400024929058506527965831856533546842713302806381683767658841828655580698196615267090141637870530126631431304412888068790453839434707072601362955243324979856216298452260518280631406100198886779756021813863453655172203901406865818222373120067506970154143515536079467050036123161886880281499740452093962369665410119147680584167213025008007820669926558014978822160609437218214509669945074533689716766228128683241808797388656240494825516118735646313357650072903014021528760286036748667904178999242367093236042746204934632569340743420216542270318223195470216390465177659335289425870013801604604609878426916065334274246334130469845752985877283050643010996869743739993186871814874259836009868396470298576113482794506857561591247335826536897491971336041022829897936223023541350273435128039922438187753538601177318879114209142682222566504198528493890044690856170201654968143874269864428628063586645296563605327201655414366713987404473882336187624632427962554668573868774353537350291958773849343651161150582854142147438559038403306120878362084213286118584226905060482060726651267237835468135846747347550768023284931891312039337002025666748612608 [79,74] 629647050054583643394784492580578669877516012341400247588524870354442897415257550657710966607537956252441181366853919067854704892547135826192877401150487446658372833994597404738038912710361439859861849823321218385678734548694746174603126445938868253516858120718838133601508652631645859437554834771670868030635216583732263458467157303857639224430237134690550165800792069427712225814733940253662752362541411819403611040573496955043993866398528492985658749152038238891164695789098677290801880339704838722840514043332863575029056884291529812805200642546269590987398150121872898260970392338079379886503771926809534661817223552363927321912700309108616331641145705716677383871922241899058345694836476719533558061504360896525715251475391556172085450802062000969821694437883727865776180191112491173424435119188864758161535043518460890189477843040070486412795798947892478708813003205535341896863258030890486295021530558209578100118076436192657050253930476079691244817471464989355571704545218471770427275557507759980648361871029737015856866753790747315358859483142988228223606602884829713370033813201391861769122102057782881716229697813886568177781010168846077858120362127896192635387461488777777396235179506679661456077656917739773352225443693050921095706205623323554213185633269791848522731843499235268030619332148941700348010052716467195003432542345786443571353514231981240578970556461677912837094066898718149149020585255460012708297455755402138042752747392470753768177633013380391139040885242370178040524685627113600258224296811291762742402210897193187162365991884043211563890818492947040826401091305722671630686916739352943479955770213235857493841307574446177851552758559305680829520593459257016944911496060757847919002365935798524947960852732139563608076718573096678684073630500670230581009526676651302196923709842860685671959998326064329818581289098138904416416193993551416718381168961101688748135672045533654911469359057304080452163632427030028611906618670903277045362243056896427586285135206309933997298859215623879925930626809960516795603316275097443210810070334710103736222968515772379356613042905669871234777826642511265807734820070580527528542597241103673874023368786908064708661551684786938170539907482404686283918345912969590064088784095679927667800266555136931083160162876153909914973476232109212959705654820387214047300268535934278555990001901608484321283555558581028648296920456972206080 [79,75] -9388158877065380921978668947277605737363657905942291698907096446961879588372459195656981239125963736105639204290284824190717145782974487988491265316230012157577268036419292805532330858358548879436068000676180988538324842906539940805675507647259191029009852209910970767785426636024166056961337064538156015292561344593089706933459786243008771864605478116165819756580443280775843236372951656665584169705341126144337256994626059683828190448939401754520929752770355395637643410790266031902255240245666952712929015088882810695146365057384796217170809595871211438196951888660062187081935277109808569199838222217489744421910910212256636732893904152818555991057501389087011144588830935340359376737789344499531391400790244820096294939921498186582305864392447787187323712009181523854698075068525788099869368707595092425531953607145078442321461198027361825872480708820274918787035648002643454497132715121735802315427283979831473143263251879677567863540541353556307115338717142403599288602940119873484323969355191663662379657029712892289856958264221043926355745786246733558437891375929762093385395341990909422516502652266950898155160706979976031189578727330550782449485256924549426752558825896789235972414693626651430419578278272941112570190114763482338941069109310913912228700211475301217542429638592628745021174073626762734407280911539469008477167483104086387691544755983171890405574713297495152263679657353146863927630360547475131963502472263342032027531238454584933423460367744437600307062746103079076229625409556205498849418981718524859427059913335521675748737308094335812442527476957691348978023133291650303209369726515713502943548585867664243170493260911640618918253016590693405669243834605659391970031312352143670327884999898980405365932229174210949858923226646029810712563335524576267763836370689601493010250826269525528690274687227019249013043861195835443591196315909020645635785654960962955685614269136576848470652800541872168327782151947255110761731265787383228990013583778547115744022400097294473947975512041251014124978191684849570894870127611085093375921454747667495461549524370887690577080122900363318408199577655769050734330015805529531375774745044699871501772722555270837474426702649200178469535944126561730255371588617741604236040350923094425890257327035911836321624641565304483951966551713699415615386498777377083824367107458629133270141377309784748729729242100460365916409534873600 [79,76] -38210973354775851233220487044410736616448652434083457208193502034442680043109414982850353145674099193292618155859919004242706745247545113583137532635018855844618884207145062201466362019999992231279262006907706313451289038545441740806172125642548785799125695540514287674719342458475185570251292308643834173994863873459553615838430874105880643599341115982713694666146523197480741698753935782734497481802276712920492177656012031526984313275588521916320569416757820124137550727259282300445061629906465857431573379818430664617317573763934165317986317416362570108215175338671557268152058290713610553962996511428817013907897177945877347464389350246132005779609549094462593346042498812237320252655797134531941144970385178675750169225022903204835996964735672042396768280008086995472779362068041796707436339308363927912939487954201141834136779429876949672472748911425875976326434630550547063466906030442057856330063561716225825138279633941721447415745781930006222527841289304451314089407103015290704883508986622044462262536782079969515591961463003015045659600821493309610076511845222872569278336854560924642987232372101283358661201165156281401164612396728190080322122361505709306886003973911997699664720210035428272127970715834389692668825090306353111993562789401573207953317468927742832623698605924418415903334595687610069344448137874391669064813891121768652104312084500552502671108714650469464248869410616043252985966653680830087664284771578672849523444267662825784860776428615862390222615619582885051505891164788276448721539470901724936281984252331206229712292166884134777736039196630460947113925325024505605787301045858069706965533723435887848072460625537655364081957263485039006786829339028442346817791766622345178338175087681015200055250769618239491238118633805628369165988262978493825302196346337114487432953310781476992840227625002607801807094344815387371753423503312853840955051716194525944388244702456333061680139848371280696355545580364949181471086160209869402146133448435900844989957918991585247326903116914182963630621637373010657292010412413632292438397758623838867922762943494433254023282144149307146626227354919429212084099931611283324226933607622397208471394872025165323219079436702633432033377675870899121176951569945979889732599782570977202099696709124212404306177369273698373926297363232789622781431437063617356817646311501078336760800407492451985643901542530094004539752448 [79,77] 96687318951017354497989081436778248646423399991515396215020609224858261496454749234846345326308315452291125614667765406052261514614452133209406963488146356387741103804147244468015775841922212255925647897908932071924218309119367689868585421352301440630092799323342749601663193277866003876980809059860596044624578350819824104195576335783544950014733207773193762359590174269630670685046584499738007171748504894784767426260096329946402183510024398017476134014248894789381456475191441545667588939726325714664869918883501853437472628373497926390409853286255453785819611786701785951679963604344081305852445849333648506860135789396987253089180784162624480008684615064337218361785488233838282373861022815187413708933870089382030665760266370303885713805350892945773728616355997390760584462260904487943151541968665448089825917938881262443834845743373799829462633672777069457975261803499846566454655459533132310043954392703615544851943580930443846113936144592939429219474191146822733974913226071511542852383459658494470516135832164331322856394554380765673930747769074776569442796457059028576068139102302495352425514905896378480809077240135181613977776479627789156935095090976167558494024610528654601369578769791913238443965096848996816228374269264715877340958858255635045222150164031851082290753954227797591293570284815701785963320627419827619018235829990565876586191843306979572065670336320384562736153928218340935611204339210389133404439396927287191658332076738074178668320447444848118877174542312466175941316350748333095232177768036646797109045800225395914043455030309956442115849022591943365425108610306090488616178701329799653506552093997206986591237481067111899264240340162257599771254470311953492177901571476340793480019735845278092246993779778335086153807765899707128253540247784038827857259067383079133683164826804886545288920062514568614209409371016023763305748625199519674778575494348791738611131627123294806498700059729407705488743041648227364617210687459074613593404738590141488567826720705719457073933366087733101594002893567036000697850738972407100227693982046191751024725328043195290661223201899124828019519887517849060106823128714956735492512653243924972760596165210818358491888378609867282583450932924373529547841687287519687082728169619868067601109915522532564636871032692524380594335322154111040647466558708134371164870372691078887505168103621390287907500830877422714880 [79,78] 120007197496680901438944480396022501633731511341857424371889806894616998928757094056905242892507794925237728628781926991354134627243450174620535611794486349442063852928923716403615026005098023248625207904752466601727705876832044149739534727690562973721021283424487540386194691010418286764214980306037810257915818063175088590080283473001167926949592685138390611824260839694018446223519773994282363301071399407961393502600096574742196185292623462333878148675405747333039049626320094228645212944948667613024393683372223628693833165537893522532017158248477103384617865653746773856900019085488722643035761083774250153983367665009274755057538065719397515099893978094296751994723386109327868916185697698953757202048633747230861559385328308317684778933310313062094628043191231194734814232688037841183245764808828892774298187339528639146756727387825568244561552663798259472212872510096606645781304909806077884956571492386947929599274469435788727514684358019909574894990751609492229090837900673771936719090625128558736207030098223312578074227925333067035060020464726038051474645398133055108327471217536698805661978951835063579637382475216885803722827472331452683831030237718751883451879774319819425042960866202502408843645489862134112070921106277329760247115745862562455111614268672331561977257505002420971482465418753192646094105130644829991234282030583545294577059844683624417004018803149343265645518487139674962346289170601888341740688288048001205230856883690990899561058246669653270181766049229877845459493688910398390760070231742384707714384484944353837769634950584442308512071332518754846391848228222451663259944746111888226741175629619321047876371682521344775213710406845949998247392016714378113644943820712298808209659037542251806330884081200852315052271715857765692554796193240395384875817299248160224052061962789054270813388826210797879158435618966753905048606891730468671027758152973312874912470644860332387669011721394800912287700590050825076872134068790955747478885708741541634148377975251863455746300334855905621754011221929216228076406488382867811993374053281151305974362207754100015197434955867974189123017492181613837310551215767929615810813705051013250500436127402934923584090331742324638702476918375415118305471794326452046517028629018006694582912447901077456400222669215668448537042922006292345821729428175548061321291897042598412469949225372050716801568832648904704 [79,79] 701091737979877432881467703211894533794894199267740639719242882748792641468787280063160987478602266435215311702021466720921913779204107323923751797947158123230281467824265514846846687433992564482094297464523269331561537600213094386144318286390604940593110157902981734670389457594079959087128161380820623692178788384556406738583725050350382352435396612593136738054492954021475217914931603483572686210240189470283935495799402231776353762483002934320564094093406731097745483985059429348726837584643567919959593211289005617618643440587393183085305512120055632353262001345828078786301297666303606007136863366109290939119626674320596514008982970620512988182047547797079117867689561209760484544376598278563014659775549714105498877125097339631209856397631262065687084606786155191260676876420443725624040663505587078297486705562752077573160284466647356174390033310726659507522446278592965751928919273983626026560572707281159721978377200278617715435240874969909713579952332078266003685004365120118239312131285770176694600667909440125380736010721747562442947329093491052804146674431862413031854682803966764088682173338537286925888856374201369376099144828827587646843773157761267320972611466381348815975521455653558588096451292316495663995481288923326145870404730515327456019767162579197813266798801096534494910030865662952423136783708015481966415040538089410341899597908667788009906853009326692278234289034637778129838436775642180590977638623492123613774913443110351326997849107414613532833173185556804975087684625293708625418013594178593385327149518197143835680172758426254650121998445176669997170308740329553972477025367782927688998991345717178684543355472372186033919615152956283774153966484935131355775125436241145939978595954697436145767817603235075088261071911087753357031770099614802907571669583661328875784464512882830609059265093639149223438102341242484768143438017092983797025220867990613592189453298861289418557678941371251550154129081150279454348525238176050174626284769939127234122149295537893841252854954977252824705538100289663817154098662773153003934134047157637346213274143225446865693618638206649892829031929015648822369987605782349311250727539912235447903683631484803956636921332614771453338534087696202859075166264619110017889279973353285920641440403877421293916202747462084231010418649041024649505945236484728112891751729929552427544972760355038490521568804864 [80,0] 862378456911474072272866978857094159403419237381248502373186706638963862046326515525323376878071175872037403180115743810218060805393632946202605776034348582076731175206764137234616451260182478504890665283778074879606424650104109329517954297474055019148464655846236393862622761725367585558738913520632519820796084579616578569440091583711156666965913262893147874925803721167514626675378808488530479905936193616286722917685166027515486531247697778209963312323947078968420566022150741362177491607947897276710678583031074740009502595796315232891639762594189774026537670974903679050464785724768638542587497893581364277533923374313861420949750363214445023727788988448834995173134188111240005982490422507352352403643586563682548862203465910660796989233879567169853191322366224641616473188252214335855821549199944001883342947944472894484918516741410962185447470480796916110569775280427205260216136623359597232844166967540922103216809181001087413263831675352369596668710119904939780782003782336490046029009524393755853223194228664953404554005067404127869967050932875341603050060000374675073683795698573296197039527699368726128896031639165160808004440377853206464035418783968439536711626060681229334173676768369761738021498727507870690730690416010065737525944720429811801208153205051150379003918221052566336513495405724478547202505318048171269287805955416688728559126290171344745569725672490914501794997910332148839115234618060626248584984743097999253494795456947334969395283748725105906464537193223110496669654560906780415513245579475865280495671888847301423264734661961201228456866001176790278310510486604751586813028987494405133545498600058803154092682171698020112769264130669938506824868273986284722447930252667629116196662787981582917433276897712912726475631868854504543802533607883477547531606595687407539130102073160398788733996726088216467099090078130419153839726461494666614818261704276210473004869956473551858157966814426223151609288393092795111486506862020789976085785741892511738436335484146805434160300570300013489710897299453386827320555568554994662649310827673325803751968219244290724393362700847125420617559413341777480207125241815151001623357212819041565449341502246846297809471737048659639167734385032878220273145024349550069630812128685232203535577668935583088075112201146105195700473576259260310694060093288485523411646056501646496689930918365418639749067154685440336148961243970166677632671695122763570636865490296056714999497582332425571927916048943680072820064764022955722452347205712517475198346804191516088627567880280136647094692299641783554384654842117686624758477619200000000000000000000000000000000000000000000000000 [80,1] 4682879123777276670857041075568014677568160736767254541401609781596475205646003494404670770962053009786048517595295383434210856943270578858623661847815423701892162082527426044857978959596552573677492329794926198826595615144141576320150112734702251038928267516244459919339183544355304241137893038030800253040860783035903549930367749378924305358310819796205283426166069061713421515955442166867864089526493034967137998499503102447441439509534765755073875438139978088882850829954684675237288704805612679418247056992283787968146633435863353690066474493660439577378852810697186944465906422030835988765249405882038792756642266195873858434622940889905782648075811957535364025259712479696387744455380155601172602848737829692333671170763644110307446784597928285320257045533821391447991771558854921215643437692424637907434103681023546755818916353440324887816579720412576213034106253811678822220045025106824479970599455163424559580884736947610719043055351602467931257336993572324433404778931976120368949938217906808188780009877253412319209181934946588504135044839283441959279586672037275880784501534903382991978896320393405471075125646757319971641129431538716743047526912890838619569391753072786164228713566733025518406583611256271387644827209739804687265883267221586110988857419143135198440883099182156425795547824905054118460949850258850474180215900968153168963788276994047810414695188833813065290153342722390098528220807875884080512155385232554394120156121921065090919661231498362033029591313914397456261979767821282912652121751411375038017980293401565331513649359992235707059796504236894968434716747224608169846572921988470202087318665393072680208195098299648980562986145371505818029424993875445883618428124277662982930782867697205964959970651897588901577695901242337652109956366876703739503389322773195298658193367121426392287978328512656113063551637905038778082203116139183491753468312295503697116740402002067261764959487758399763232059546135277416012240017533163648987301538448903183905398240803681321558203350320222046177505124052013232916508785986656740016880420374444576846321348429328532734933337345517149178122814079511044578615443184323854951281730312239471370855840191195638965903581239716052899608328653859757600316015880408292242427269824999407566099569350827386278190459790289273401228766905833215275535028284177404432070577875922657104940921437461172519148406561691193389997638263940567730360430968508197224596578910786647169010009281406239707032541695076536579693638011847621213698994580457034390292995900853861021037058700669919674688900696406050368462732322074516910912831488000000000000000000000000000000000000000000000000000 [80,2] 171047641895455753427970875283855032621760130227468729811159051151297340368000665444476062870959974613421303728877665503594155692930253052133649056880396812996464821204672999701337163959117610349117147523482691748500284036122967637443695506935987020488536506650127761909082026607061707625789187839224152754167738067173886075049881365029722398723077413240413934919052881221209277113518344075526988223555772903912571702462339460338545992853812133091401342697925353181041083429441591648073234904120067893500819720830769871900594372316697166580037849696553162454791748062072579323580858062226173082623583542035290583888601099690450665670318784556517468321582633979993833945031365639198955782764966243634794390909852295240003514604736506292577556864928044987805990115465423541219931011713019672038190342095318915215971597200018449638127697660897973650085885435171090697770593716713014703047311604555265889620312251280924490866522528269692776713491591887605655780226166857932193125190163563080230327936120971079824660423489940890651075474099364090288698415568400401941841075583565669553176543729629732520089043358119429700959915692132631582916387658187192985283291524066039244190268391824821756413676889359329507998445078863402363536159828990010676039421914102235374268822258249680027062502461291834438234156925053173544771490899545415721733833672488766477565694847881249810415742432189041333109122344044074145224979741591145189855311229517288524136180373752489990271323491554758917248566922771180890904405933191899018764242457217377639334128387177576551312363236275689068970478019450584387227587890650466098827949741452464979004297934070949234147441591539497264920166547146282585064116501601308024294377331495713629295453615609637982534463006376200473142676416987127810988366743785505769563633067696134824507496789406250586024050001307572598353971849344821972366794270406451708701565141468928521372677581270537563903396491853343130865207653351098157717148180520718310029907954037247055669560799572086915912691212050229176179786227535497110353006884145784379205418872621934539474530679646260235890236536012056757013268335971154385600070038760145838254341750401916885974136495456006628305818931048152241017738696733072033747504294230573257455843654442517609821398045871683398060419626524147026560056193436398640012770089751070462393529815618980552305814144089356570036478793874627428316689233558453354765459116095360520254146578639622497678644808870771673922948174980990477832743477880395203761155625798712218630994765852361163300074958190853701960412226355746838754370832328826324962523899494400000000000000000000000000000000000000000000000 [80,3] 483634822622206620924752089981206280777281185935063626245600267937774182891293800417772854323053039769224633018860883719938216019900115963156174704218803997295089103807071199926791341916072038807377147922185280232817921518079658574106923161901585817596795276363928922781290813549692047991436389044690267502690847330694834319781608598769118016986342851657345799058556352024938133126578296291594914265629946522311631038867533742787360352094570356096410309507051116259285569736022681672020386814337862665380347889056446824868807612095467651715808500443398886503410475698962572127550308483123894439551510332327590874221889956173423793488813954962538140189435933018363311861059928658778890124181905163366783469969714060536922430319213973645018575408101164255315045354781353668731764992388389520454400680342461691238959671277529020353778274678071281865088137388578360050535999884717920649596674889263928937949971211763306993425677166373018644752064538571330431879570114353689613070316605892674700388951261649875250641848351871260847580451668352856349369941023566321189452708200449145399789755801535632235097203454056170749441677159835859457642917261504958935216975777353800976781697623986611866483635296987223071200134823729278694836807995988267811959433126967541623371794832185867004480504847671736180558990212144592048053083081016776625412118830546292267258031041113626793804842830262176453888079171101021948021608151282641035692141522174869362314549526393709835354837092212806476067556149288889124600826224295117209162731377264759643746426247708740004733162935163307687714773453665966059543414645128670022862860528831648519852378189464035821053754507998669067627727186350237706114309151139044779882821890496024790764408901911533588611197906065365379744473489515981240141260368362209524846228435299006253983938562147863734276832678157533133053199775287193877004370979008225934272165956836758101517351214822337102783712020846430392199220985086630926403938475596231027541072481777059741645517829578356185065536310641235283958962924185844665450299360306526179395932027219110585458839175514235027863325873175392815423419951160118188413951316420801421764639498890977564776719598413134026394812511439817913766803094722802712634625453768715100685378412091318269156947575175197647141600168452515929104381416541148198338451660634024422586530279808213163299432992952827126509354690181427744508370344022030782663507302904808299708322081518451626657416513720905325975813029725038874327204648702708025626170713654028794407973730835118619537408987935377270368241822719339856069744803914519960631958831104000000000000000000000000000000000000000000000 [80,4] -8182947158502281156501719489901460803900035853061762544377018813756906262554606946288717897414211688356362169725330414576367020964494886353132639440047083872748516843345357656955744450023126078321072337086704495991546562254719314254672766822020928983623245531925076723301604346803785223895010043379422176336383577934500996490174911962739365598390202644416363567239583050610188742983734815721388321865205432095862490453063527660669268094737130094969589962059842337651280280526591060428802689251453061323494830947986816483769953128347167202539681507074015791535155998628800576512633899010723429693602801201204665881175209936639410308220311548428393001278341684487418306339778885515284923592073014965797681790663536357843659649313340928144652201260117854249106935730500033047561299333736431864367538891827856822917640664486222704992815968460913541858795886080045177233210496046893062995712786517082091878598130422168851246592233859579484332173288476198861324906472230741739213710028248076456075722302732468576821724405177812455997598933145494188043194882573960224249086745779519086040688101212401517137003396830123147526526838263581439502471373149464870578932773161331380796920538090107958377626714454893051418153992230939678880653777218902188606148557599338868691021358819199848997897076613879913646151609513093046342954229702674077981187473837576045261553989318898069535611840147149564407703323989288027320627433152455007809677863508588091743249417423642463688965670055216742568224261862172561132889062014212277022559362971922398832065985877155073473701470869836952083870727966061980157656469965168213607613906937038538883548380157477143244753761227843591813883341870961025378372490896609605780303165166707735874386936842425971159612661288612637791161143617420700993302787651881541404375835233542618402744878151399434119869348701552494511312130515632054667686514586872715404062301038103949348952578420776494127664364273906673672767116463113775890612524003117316648381499453316444974830327925192468351459049813418724302068153884071977570926098314646532865679205126527864069219050522304437405218047829877754910230782706553573442024284423942323913541111876981425501616408157163258901733285260415196698803300999859148040589730471781175479914546276559132155044155629858839804661338878761986553424199930766885043334583468084736511602650249350756000168051118379895358635591068560298622554980734025340645724812221375512116607798566364041007889922857513283513152335647340428036374603075660433455769892116317698611236093029838615350672515834547924581019709973936611476393379434964017066742060469452800000000000000000000000000000000000000000 [80,5] -12016940723464293038477532823080707058320356434857372893460370760532265913523638779877135481576872971011645266312135290116044332657167273860010486249404699290299259901839576558637415038251121105756091839050299225356771511548107896735337708237075151077630749540415285550399754238725035439527945037138575238838101849978916720457334210135127928217190854937557526546059570318609999508569371086725085562444006420287443821211045858568238706350749716423142915573260326817287577673888365247778609781168805376852811065635221695278193184091293618248405673251794605001596831551189739190172801385900110529116720397034948838059228407968582817336723938724731121012150108561974589767390150579507722671364514744401522456725938738366681167912931561540408055714695182396271361538563833031954845443423894572128491812244244703207807380068789606482223833864464120247167426809861416327091293675524238892927873732268416987465452111155691400619993692921819361336193040207351704389692799967909738824820730016590939204016158922623579875917810748348530798121108419150605139562074070182389650249748768481797388229847224255916556846397055499643702294750574942365382556917087334155989066633191820404796090057142853879474621690546046985331293310781822256530281037256084436674045429098594819302571151700844303653101159158632374043555787314393850767143839365732749635846240612926201832551889486503223522562029836724713999568330152989323234196373406783834152709718237621402370861093813139792180989647987479062144386380167784082271420346282993095485372371020205699387748514854345583287998609848906114334053798335145917819821782740747553469561339978256290038330007992871479264554151924547364398772842655131323504079225864955373945994776187168226967236315790376468143640265998887839672812694470621298245719332453664011676288453150507603821912323370320164350553510988241753561047458665906450555741838672275164074546771979057142475646056915753130554289292662064298175823681732414060301155706903608947167143410161784093794465960528726434347611557207688876400752948671411466451336320497488996021725822184900399772449457764498335725276541163528371885467393216636113653938700570771969531023636466009893682410906704124612002678160507384563664451277207309050954042066043804221113694334912369610905098483938926356090146332312733074557513710027192409157173979271584993302234068863863326354723080672009521229006527379408664436923768810562362749237533203840162834770247820242781357996693707521583724088541133758807020190339342388570532981996936870224005227242074450737034746581964515039558467423433333229211322006141006322444206419738624000000000000000000000000000000000000000 [80,6] -67668023837039438212952717972428954960120852769559178687238755720497995400338979371823605820637299123173638342054358881641298162040687231658503535480655255884515371437853387498677544894469639600175599079079335868347185026320456308913824287529957482627247367811901107870057882324129865340695454773984466022647730830843831040244355530311115183912934761071811682981685674083642824510081197342587215039586713824470178674131541647164853388993549653146427278520448675018395278474221385975589473865742022666190350263114655915124957981524633180975586450731347155514337417163243633880763964160680989720686150725319089670992917766363285873858239160555431524231933195372569795936942043823576897918369810991894985217215703011409644047578088405050422312119822122821163316448634183893683412150085477204252255570064165110129727156498454603312138457298703130878506789226289339035634076670021778787241353546268048698973630598468472555691621240994413084096233108933192817411228501012182151926388516249374668254047511426070553575141138209509789467874345950701646841380094741570281482072290783620531598768646945518171234368226115156490134461545862794956555341842347988865569023778932762424828961965941164331251974610785389648360824296899018807257034489267343966048385088886679121731469159008713257899505572900550651662587746505583065494870299088817647318347237667953840036874049035294437521758693605103519411501735112985296297715972664146411676339370373108400075306658908118241574809303471661891253961801811745583774267673813192327791336249314741621594257048424536416416995128198315977625932664083200168627571194889336183254445397716401594351194478879575282334317971286478244220720154233416613648460896861474256027078340422380148100475680739270291679203852055894391076900689031097146135510636453640670815240305878554057427367507899570318200425084459100375533869808856587201366892833832910653074026098908536637113494021102619064617716444374561524221871354365234655878237988204959190567220063860500812203211212609070365771436130596561197126991714926254823865957052110712108387957512544983953591503729090093753172263127965966064818000108033200490144019006917827974792956128656600948534897642897485230190607589411907359487067887824651833962297224794518464840551069306785937817506244286163276817970376098410007417046619140558038131230305192975287618805549951279747063201914463996096212393065900062962840348519064670181045472710999888108486382569771682647459056699174059252611887101187349026553731069094080223562639231518876353488536906685002974083593511069118852723403204761278060298514133951776030958646636576768000000000000000000000000000000000000 [80,7] -385051951817182203447085980194345158150253775727991849476599281539249938149956745954005493827215868140894606999218274602136424666725158146549717065897981229660315242960346194611393712053785840565994126917399742115895053750696871038453852190404054495451107139593715318771481485196472954069238041730747104775033835396139345530888914218005799837208193423298318874622729393030894882203741877927522861511833652777536675616433252883182120645060649947119398216818891869034378473139368667122253818154597152720263881663460150969979715824139188226751267688144552344191780340095187884640931376959644029767178143531631930108070570034401740471787108171085030973755072465151691844348878009968841602658200872280428214646787578275089342369614875503144864723139700491545118177695890551016478342570641236313086131810199563202405928944655282776036218802452129860641001937868672531096015235881181709829788460660885083968867294957835817718721995921853966005883776946092272619303634573655530463268232824677264647809830797249752578312794213272997681175346834021609993108543559673144473567702336150517280059517824274377498229525512731584071252391301027652618233502032379224607519541016618345072061922593410007979367099635480506713526205318669059019139537763935968728142691500602616582859493076711833974084903731076182642043246909617367992789582239155961791698226859806240202370936264317588850930045180754626447695501539475260925260981242952194463821440972935190652998006834582141559409646604752058999597515429744486365734611456921844379636904926733224714124129334297471832698879272925100817403183288178158460264723714949834153073646761624272901116023681041478512701579606153953053178734598022765309068557801079105914821102018943162126471008335428661116378489632171787314168302259649639898231898598944562831740703933290183720188467755719942144366643488208667040392368126365997914743130014431138625860988890514476953290231685882808493730163258751616510076136365837916598345655133362581937810463219868923602848924733827982484634408512260485705906047619326445008853165479271742585589866093921166932641727251538216314495476023251285026954295971869598436120284252424805657009265600723200171604702628232576159583989450325800422146505966489053892261484246458216586537242186332954001836749535755337154205841858020960377155293653854363528587561840803486266248244558805798147772106421930475577414940572263643212821840740077946486791781457312227804833780088703578782078936316261597502473935966306824950990386588777953282360776974223943530256468316552184169307112672473043098528469301399983062524152027778763863783089886986240000000000000000000000000000000000 [80,8] 6818706280495740821395846040183118485260401920855995824895988899851954386931458794480492919789332545640590468135479307844007546567023840520822253375055320185267693072789734181774392038895401121426667402541490878750195615021038268720203993221416950314581009627979951687286760399970142764130664999654960678416190344170521591350853821703571033033332497614615759062261895987693431504573196476530455405867782143652417170088284133322356922307233961652036361619906907745656034367575073559742067459043752583837045934998147905222424167334371892176177915301444227745611131474924820986563340547039546400711922614102488492611015540137908162563835538655740919225493855938464067639155303495796698077846570760372584723790424742192387944698250962483898513078302991198172179247689017176334615403396720850435282122891465233301370968540750874453838229566735889166821556675425895193590603729295546554339812122136605922097323723394633285820792421841601180985285925218015966285076191898275565364060914950623628408063004832198825217948850387800672601158276691298159144487019412479103372414961854169466011143201259794361369668729084398269652423597588477103094282664967335391212243148381978888938263794768877278084835933586067926329970253768443286767419183571160066980634398048920835516439466252978399110559137934557102754454328588658473866144473598146825172742212358402520858403117147782384313775406831044363779853133076323298882209110407753999266534780314687432249221953399404930464368254035767212666300346260997542111958299509000519647748236099077564813957657402137863679954870885907124201933595629291963657661817783067694757180431663875790727447063968046745002154941680945420777904347645810639916561939045417927251407898478161422889740026865202422331167889716983337853803562553812265756368893290006868090329953946566172364803944637650983433421877704801016213199629701040402080833061206753443251702769063416395221998746222725804873658388999016129166449522147051767654499683874053676965951981875782244593471424395963291297713894293819718500878419192224268039090028573310042602997658241623683779230127909954034679056120912039924871495449490535404233420603296894137547406511329265973367924839986860085108300430917816218544986282716730486194397733312625236743658259992510670201455636335531918792815352984711174160825635443995975352911146485524135461253994024593092877695510669530087920009623610342344972323950225657263423889471098760865314518666951641256147618917061777058149963760292003850080319649954934007057865756074635926153436743736778020974971665012231908333557369508691785953882241657378869419870449335009280000000000000000000000000000000 [80,9] -11280195120412630427393650140257193076253858337809184393581847203715763836633899614255640643052382348585089879257577933059620947933867396830241960576494348419057041557565382998912520604610033047907191237696813643888246734523209644368363993073934835404135645631901285059621249239715356046849203493085793340743374662942201204507567749957748910023753098909751572485891420210625286529732966099112516719528586343809755050766918004874686363334434220253537935494019122853533275730892223212649977392271711055135943626156253459405402598946448481891265215803839344579144859214147564357056506333343699550457792635646413683062588016069217055491759962111807199679871347937749758963826815765808594042385073426628497281602888767887260333575964054714775667862705651697176928896246008454132057532254424835228412031912467955398102983878061255325854958406808926676341156907592187099090637652483436667953601742248714957549839602866501164196383307435990339648563355274419514815808837497436055105950784698440373361943605081810132648408533047085060561492531086779012938151472461031296028358527322666227053796470764038036743508131767028342664295277185126344878403579891694529335913316018824854918654648267487812913320945409652236527220191511510277893332473312575552025470344017631411811624428485851376534409608292743281656051962358148936937279132312724415086299351113873817127852803905869849730561902845683261994071368201109660779233175581165157398870462423805702865924796518410481041688227033488272481478458227106278127631943646158649822901560047639043147569197579831694955238656805362037599420858879024391822236462445775500913308579040426806489123993401770083824255238229657098310493758188385592717602316248887296329931420544796339089276157019724101443356074160201779545430284489393360859328770001561890860891179426228826788570252428266828099035120414738950488888154590413422755165295452521175656084477735916585435371944195859015831699398641527670940625322238145406674210552983110836474392103415523017728365133610605166526985372657976041630094198186963743790406388553926349356284878109672569957489696252430355539325787703918850023043502007062106107868144129359044405963558182945818665166341275167224322473757636250584934082467829562910216423762784675315475666874696692420143036911028892913118953699629355196981080968409255486561705296386988180305286695687511417437217804328216917512624132749531328733500543638619562054942840203962241299738087040597859702735065192213335308865087304438197480073832299203202202598053972471801547684796382467151383720837269068749821694115347090379961200068881219342507082153721856000000000000000000000000000000 [80,10] -33515958672927452728737419731300845363269998085918203771333537591386967147644618085517303490467359292503924533715876303487023343089774686001744682917751641495892712073021131093566134210973109047677716064153509841282016808590686844944016653628633785015671962179139047187630454008709850944175305400778575446414947029098526367637773302760111945916685886206561642279057054550200729222514329047654566933723648419461017847534129147566889185015278221282532101424210209408514779397279227753754137403974955287169484475909084316029201833716740203709345967076645745601864663564464755971510932297142887574573352205660143678860559163758324819212370434711903477769856576223416729322579034584745182713392783096415352969452779341340910636022212604524891495026814004433267748342947007824434975110137523026392341920098932138235561113964446840843336580670460289763868949879077065491153605436632760100549191421090881589207077618090765930613421453986692542367453917262345596983048252586329041921421708591140259442822634053979983494385148712887002436785392428713094183366561700540778633608551902707729835488175538480583037704701448543543572069531096673797960062117758962820922818591331014523408092937877943165362077683192558739781618145898198393902911263937051632241504060850039866160016922541321371890340120845807163204663614786029837053441000235703049925887974502591283590528299670127906946038985991337663905117962211036767488396775241728828528006924253963517399914346325914622050092620244094911242942880316070280634448382093184800632927776352992676383474472431119058898834379620586953723549790865119384267669242550447982149174960319563719847437564721744986654373515403623753187523782480491045181279815891311897952420084808010033376760298284238479868495910157907618306901591937128395866938294023184712549201846901152106187218357957563134319967017144124400874645898767228179528014458444877800358967448296411188712341005721325917423717119609345510684291032081288015098579577986255737926797144413877376666971479570120532338041980513876391311979184765197854089413086305983083470165482659792046679417642156919307675666811312159666017138199398022120640926461339608522783951874756974405209358239937762040681403008280529936978391377972598963618685078693253029130012941928119214756740913424827665299899099235434356065331487445320511066183276717571568930071180234474019760501472128380247421234573538442527159940165914102186486179213438751316452305035881068425013572065056981620976497678890823486166653688445391155662484508532931900107474356022168496313616842290334733244782333073670096369864101251365244520789865765273600000000000000000000000000 [80,11] 126709871239160335425129298029301754156773898771161924548471095262327725053067436379533259215550748322641704065941952486347821960765095577168813813337563624564966656402473652776055616466241980068822553564635331191242880673116252402371689689260538959384231097924843154274054185370271021909679751687203946367535327123838009679863529417949837774402745010808056438464954031075629701295779798588543586279317952749936812398594945073835834647052939773287021286190628331613038894021607141385704175805502260435779311449761158904372102407072831878151534494022221692667062238276847571162154082629509464335259789164496848903380510289611810579554283193085699288835690384960631101243865169190624742249264323931385276526483213660520393819792765689902428224613171411574735594682448140121592443698459707624951221670751050679853469284174482210118543729980277023515542246684053599500001379924587497661931103869717676274914759182588930969892358023313184483548179582249357555701920023323429341696814983609919530116684725131668719323045563606513955133957300434150020836870048410037982504154491348604515044091298477666051335111116309400024306109277261813401693611075517902298751415982963882028849409504811692461722337232983424432922506571057807018690080177084105263861405417764275420607325848584711914275214781868241082636916893931717967449655848611258676938055795838916243054172127222127504379665720298467030362869492443621836912589711188409788843091620448113808749919293102863888206797423979937927237796120293708989495749419190914055742491242752022236677714658946350169853524923162429117244178174031256223366393631463393268368911485140524752140405401894396097692087303579403205080594461302306328865347397162667348963904835233888933510962778696965277960840465293407653640358684660691347717721477480513192946408593671503898295934035862518060875734347811561964727702408330558338263607924638439470689158369436917062899573004831671457057069480705135044333900643409954852197954023626346929427755637208689562611776639752488950536985394110451971826977760713911961238403986111051390077968832935575997003266578411154702459384004169755469451602530405695446844733869531298760977972349184981630282676782019205997433083385168266858515729377174152758228642206649401808991072844684354500641643338177014949145823722377598360614669226303781719616365866089044052553645330806388970568739825928951406907944951250819903926464241907893081948789294324828219125496244803559772912521617056234863998131983232677351400820494671264461843842538409276922604069148184482863240304797168115534480913648143472114653600686959880592375861812920320000000000000000000000000 [80,12] 85193443524270109457188878106224337600214039996771033475083098310308588588374914887976012458950998353458785849638398663836800451295711858367493305987478056207204142773623500996281169459455384068894337784244373940755970845967877392851563246309941072761735463966344680540578860026426105028178280136867458334221507390890400833754173960995441378334748154491336054807739979958000095607175502647714416180891774497071642308428648516780313158279986195509619471856568288132543257585348196581374321636828723062944720857615578980285955501837432784309017840081920221888759289942957920030798475695704910815731997271768979986219421943322861604933377081775288402344720786286752516337552916599842787009882727064024419738963336937251287590961629132396710460389292698910200351143992268693237693249356987062136306319954316830632750636050067457322021796445420809996836671785998217998088248556624557644344178578556626090187406513439043887664242180063690794929033548084434522602684181427626054922541033827026409168433071047389832246892334397745259363648167694611309473372676626526179172086728451228394531703562100831792562738615479334373871653232335782779749982117741317656602379770798682175978247117121126996741561861020923488022496068310958517510758523742541053235232984579692787723619095411333289221420364347449836401228001004392600615818179491143569226784016849055921525592622405953401270109227403915512541318182633015220995019351513944217266751531483063562453451911916829612006828130948423293013138633508258287361494362231749678393978711999720192562300237197933791238628880344178759897865637597981248715549262520093450089725039907381651354084909977778089338310906156013436125881860509602133199978592596061841631684617519688213488732971426424450430269932817835056927646431804550264328128754530038053839450097455642091834796174870891236157576254233367507074873092394155001758456702776655742159349393025212530724704596129127322298283743532045990641548603035749685321073317627908059299248686336649058227512370345056379931029657269702323929221565568773794561551375509446879224666391541914733663426317034684860267668155369260770597075440925278917112890886192117600284932046949387239558305669577122021042057043009035476496628315992169037928116465520635587523339414965701532525083045066852459476012685988193701523852733524212417324703262019330596047285591289439392901893780841216559298325324252696961042329197838168812649064946099598153493523668556491265859145611931991099048375558571256771329918815573308176170432904810186345790193901523900905657945647679346998781288717643347237378633794319653172183770463207424000000000000000000000 [80,13] -1223022596980631424979472066204016463554677400697319909189821297559851732634883125645349004161253318322909371804642755074559804653253277275709925763935526390749979084568432271525266806516854571801516094891460276515719173530469113095854952673045369400068005777125564356665192343327765236641995029270183935209832509857182801491349676995834785578362328104333020865066642411339261702089127647174626740994932446669771889882923285928563925472899812495958645846178105014559556770070097016993421963485337816432887540586014886983805784516733470059869215347468229680888536019304077837820963708364892351679063506371609442436046528166840262234158813182417534409508625059583545560583029082398508370993921390746000773547890465931327971829851923793603691598140581592194308885415263763014728570780292334438010192016538902080195984878196807629236410802073449117172619029034284192554933668758455994262456429158541076971531192305005659500816942442655806956956337521828192516377833135564187540110958161880615554074767795998319137310901181464569859665662233757500499762613282081732912898962376934434148146418996390885944942929580662371694249379649521960347917250727283176322583098613691039320569429151086706389049185657927425177243313042512904923701475070744467316729284183146537090150387008120681092130996706469096774176669601470379540649736287513857568235881244842766430059085587083426104911484902229247582785658773267775448907047790392712707879523807119368055233860765470153732240184498562652828475218137804851199927024868472509585011078675138213876473275689524312401055926432051204795771044626492605321914390273235601825346249347165047870637545066911588756023422941127261331238929940968829565442246743264261869973421641077846452553998925822118535733664682278755062092179884879300065177941551450298313656343902132734835325832810844432969247378807980709445655821050246795443119075234759496858644523726792278950976612558498771825399313784130873086286625910332004563394115240296936634616371494833194514918518789066912856831786077991283387489725571902486857093053315031489682860546093532972154213070882861658065231055445426470414116896158975831728131960109677699317504219232559013393936419911467927509639379483726785800531728310584028466300546203656162020326796014485957473061286566223572876528137687148154436449806103432228118463377708252634162674201994481814015892371176172339465644952461462422110518354530589286105033335338141453850081028614226455907636800821161613041265607980246148516155176370821664260186492295529600908022162142877702973049751435317824321456793295654563872211823342684321690521299425689600000000000000000000 [80,14] 4201487385900986342701016754727452481736662664332874314089621425968888004889529882522211768189755399533204708463838222853029427817563664250120909149743271519839500246599512849024374697957086979174194580655926626965484178326228407313405351644328312770716988791116230072098811515139909964127734427156611536796721256853415043137097581299077589071268537078982262945111716687361828863225320701897210823605510720332029467149453123835058731276414426157309442763615360900997094157149385152752442979747621169664975581517081812063149773829179705926903560890755211451302073654469581203906831802913237420749299848335369423278811895159297772503808908817467216806786374939001371087071910379997470157742434784654312297842719468948964173177915351626009937996542393625507315939410261649535004431501128290803071116287800307724761636145139052449342507521942317717662130156431320647558574925857845945509886961683154581318054982663851506167669517259317891537306778144617992582172322439057137130974008283577614651442497596036999646379072529553936336439555467774170855266916689202416413346643243757421700378618978164100677872732310303516999135905314165078896476697097079448885620053670659226993936890436760126552419247038854367751780627768140997753900793006257475477797121364075859207443330675155858792668976155679476622552636325158095601585263354366115424986920250331418545043860478907753618720799929930625994424631088081121193920197309666938964659091189610013288458259681887278739563320356854573413478111909590759052856373663275711365332972388085613371222472382424970696738357591026383478999488018182313903601923785902167601612901518075762025330524065958666478677359948744144816386402762789118882961924723940873988325227655800069930771356175422672847471077372771651314478349406605483374311868804715346073591640032734142114476530960538243257572413920006860736953942590895185220258451186615558915925047171488074796959456867987848833226114857749587709532653539676801732505341769458671882914488426026575522960002593946749177734978751280952501062837626511685453200536168897572281052591776210133326372179822185300195259769328294720540904715839878601325539112907413779708034474966179428311558105320513600355304941376520367508588460477015819626381359836878202201787785718071951151085515345235245131643314370880905574034482743604056775317498464804402693133505340815923362462131676860556148099835649355767777381043152487704276080341690227857749524562163800639923074804798951564795197191944643202568500900837652722100117744932961843533261667933839663067519176092948453501770953077903325747928198917795953315429306083573760000000000000000 [80,15] -9849605817503921026032975665523409564135024911650800200506988708343097446511755821143429165595472365217719897063269890607019271792742323902285971219903307803576660036668084889060428639907490516391605515003316223279340764277815187986893540242177553506268363272657471169650936329855588824731438593184116762854178476565898440021983659512353834516525182376067158891884298348429668112929824468243061040209633995959082200006283193554958403263238372371001480169331101252074268495038000468663483110814716905070788667434113505574282409298667252298713466896459107435043616818976359685509017840197139700972123120970441158958804765254724916124493518161842465747587986287809541295766052448743161618349389153434090145059886182833211308474915356404066875769961556795273024306207038216062245545101115529474486852158267842941220092360912472040850515536629577729271576192864483934376671645715213714628200564614181709591663615945736549823798086924970086142019396884823937385607281957995023182719831661849666517666196058651081035980404031623869157533420720419969599076001805941224311357346457677191422811473174056226261489955928325076297725270631532696510591867582787846327383021363361727895471496324985642834129257457400877057729012188813433631920682251713634815160952601081410764581821729578325027419696925079167624380849893855140441370780255435966022685899877845800475141702863888455214000332339127316049704283784371732764007169901544453604736595232760602076813486133101277950169092317867492643950952074501375916958986460111543893201463456726269950642859541641918115791331302622421225657626959403287537135710209889090370661822889137006465434881005551100478922418443626521136049112930818241782462669878622285838009676657704131595882247466869448362697035264081646152474161295192969797359015252276070621574493715191554192288641757585686114465650182051273148611108256620818157371175504592555530787707466708477738686758584753354899330564531886037641360825035893773302725396036972629736876855348236483571545052149850721085456654867152486520207254816740294572532413245055670416220673394276982790767694913462020974201270941685458521138784576887324923948798224942167051948121170374668979068431467953500106775840198888075823123608930840653800623739287587403173821442383579084747427393782785342843741894864795539691223118446338823107321488032794099473556476243716028386751812580928850441677350625750467347746166207361571846710351416905689892169964896501790793581635308273444223227604909581591618630253621908405167502335201777814141741657903535315174452644973654497637060339951686547416540050580345150594506202651033600000000000000 [80,16] 14181784127575237547939819672160971705236917421581930803357573771253529482135042807971810677160003064012741067849260528482408153773848677214720892166860829276622633567468980760598497302643720431878967332275774013096207689953149593562379320977034819420709333668228197873255966571136162638925015505750414469675989786429177387772427522742053138322093741629196563273161843263126813631569569379615035733987292292780244424149216199924181338499009502102982572260785376354350035831829374389933411607821099058167706946981808480241569501424601498505693379162262888059680321952547505541343696910628034199469658032366645360162569112890478498730578290826393273492387653463927461436446881060010131951941184836014773402502362895205542484476626549595731917759729750682629101662791985064360963586472916456953779022714162747074123620942784585358523000649182519907151901082122498965905947494341456324463206936654152316656798710736751069441414219632207592742539665289931113552492417812999843216438017434403393631230522107114043455093615420009847944258464357284956976038693469606435223348675562891216149883137812920076271977516346682278099995491627441544738402941042311378077292562057285383023226419743694137225081338673882172956902020528425301632766107020291358630949638545169032733931480951786605469103011823377954436868806067412576814663094923577933269917007612290154776467750068297331691273182819130941338690276817243842719185866946355730410491084324367763612792008264004463694200413866548737760043863598842811842973496283535963786130044822914461898162074422855284211814884289955037913791268792257734722290736850121480603518078353526005340576322872996632782759634053955026508504054499343995735435292580785341690995357292177010998932875111699432155399330532068624879944717016069576797937359762984101224974953131981062653842720357241167483690154666886465506222600609518272781075696525060686136309193581738339849695135654670198000181227268866405233990000368117349347497947180906520018551666602358824776330940382626492322405941157643956908831755217427012609380256592168962944552211541769192619570042876493338257346390801588207267271655651018155719625705535978252958598081329463847752343200395972964641637138084925258285774729831663031475338879323778725935171932325845956364790869723596525058087389768928199294543939087175451622791522279545327585014408535985434478064123493571480883210715350135197799178024800887287981522072925073204113227313272713522477058763745897770783984892665678449719137742588725835244199916733255859087097322716190386863708418629322783655370674912390565059364008846857295662001320414412800000000000 [80,17] -5017735349244969850816761641269606625899493236558251137167943215966823579082363702116008302867327991505020693816916166417720337565830604471774247785194207077218487843867425532889739723839043680757275506921557030263032247371905290310692969254779685708599259814130179092232081797834732131297736304057509580862036684760375205717917608408779090663339634700434171489684001152613492754930850308114693986330958623836549099518990790984485793941864185973603071298293305924189716707904956068356213987143942206116859926794754346276194152330954984087214643172945569813012678918336851197736130087319903045684842678431217527360289864034377262671821925430198349872204716349566520548830008228875358952592525172968008501359067407557245421765853040939883491499344527065281493172997045032505076575922581935566063500828285165878682022637939946095368125395457555240602644245409564737336396780888045340627385199602923522054725671460562943772183029001190658355860058067722023393983231092581186813352618203952070521259488444532510295802255059565903849022149543390192318347826543900891098239525035058574545238401387517306901632466140435006809588856466926879196417321891493497537095495632938816122419419225160531410882304883143314791300828892994835761614897783755001880587232310081983119518887844587838087555701194575344684204808706960692390027052389685453166744876226965290242448411493716717264204111444461167204612780611227181106533474871052314738596796233223139456843063568655105762559498031208186451363221074663129865692705196482043609388065128136835575633500199368156976767367662347209924037827402875083820797224509473810379549642131584045652459914227118706925420736715541179468992512644010400708812655582909155291298237172472814064823007463486138635762909870764399382129460360543740539380762558464854709792634428299674711518250391640639393027123095359107196127788153939643120242670519607542766201863399187797695274235504224207864317072379363977634763859180248023895929288472172705382126404906832880468539550489113877927350751714530092808582661999492419812163419763223799492874641702266568034691601911812844996667854793054956638101837111545969464692746874061926474918859424443463588986699791043890391207255299978149369969017551696547968591792185495759866064411888514284870440071904227547721251508863742608460523875351944482384914898886200094209855835409256332807765110274380190518072231917767161620317001078784554911564993003967479282423863438772976270274985367215169960762388534521284254270098497270245559836844723371252222544777380208430086071076265166032297822819304439940483633264993672089542155162353664000000000 [80,18] -35295097415534681863633938743585729692529833401195400587884593755907450576240522419082365921772718717360947461895520909740957981498170292719728180765577958107519553382129250327417989095767006526090200517612169166435397100867989948691584630373574935615185882662437373725812605432271049574571909097590918903786641363720859547132127342306850651653191636821403842674406465302207077589740910670189748830199331903759547329814791225470876832381388423397925318226944976110411954692915950619610915439499486125235774897424109130289703087422634185933410205471083855027636293377998628843167965136542699866328006163145239756637033118114267684730463401128026963840807507535519957277704778053363403586233599334069763613024855296769359499879840542900950568427495929734623038908094523546884657491109430307707403988599566744733026285137331482543955435624023564303104736736338325537662697706761415736671056295890173745597672671336031446128495533637422165342083278106365543308926650166092941561455376414656238903752884019644413264355101112965962060625864450744823905409492877584277519414474879096531343331276408452080016348499201925762194307326959011818732257255945952298052712634087848171819672630893278696417329457935035063752753412884832600982374667820378294458859707451910582152429868034727786145895721049905720092126687153153244443374929768059064472984360951055482451638020273834259164909934711354162284207098755489193824724846729753215124762635970023995943055765572158232747413136410359036501838245742124081120122897761524962609643854729971724244663177602622580035572848531932359653724642460553380441272360264313697095448946625732059125039845627411497847245315143228950094822904628687499569978056584715398758676466341465751937026165617760733880917198468492369620141520469726069782889683186783329028769465956542297802727684356161363016367182431296556650860702431803547341380712624131837857708324914866954136023588406520160645753192767232750869542984449288106562354850187282029159651391415625704953121902571286899559227207547746360001880462752415415628801807714534134331978267504441547218475364265398176799997398103905044629597178061339888993483758736518530562138097994931476317832052718278604732881131962460908207806236660459252600961015265539868832428766044933929212447447847539826814697522419557132691602280997462963742989448674915617939240613718417662732277392813953255787618000589749851619086713000354916820178265655719951385091236900463658058246066701994327971518413832825569967578854533491014555607487673146663221086109240053378094955933265646578798478704591229889038566200893667019418556770025472000000 [80,19] 119703788644859700734867731737011921198238077586208933891307799338581421186025757403008763457495692850504310982809451467432125162578831272710395699597349787643037792038756525369953367146105741722176741195006441692193105585363209186147360473065078019049205166117520086338725529194716767932090990508619586521540220829089698080238779221495588273145998791034280935974365489846753958157730798029234077930940623614116593425143488631395222495837656277893447525956057299656960860020525470297729800775806437239294235169608923633728724648613419009779947082668381956300870984667589993781505895429265821891690445677347521057351944262683276499745273118776370583071378222664099083957749320993960211406322144094503895373061250039856324422792195750668688244063244123085056415894339894127804576614825904231630567433272107298653761524252560036353123232341236561142926081040723172619107327593001842709627448072950869994997436476770082747948785014655293520188021083672524206520287529327041461698472990616833600781009089200549539264359143070240325553548762461048411547931810492300155407491447922062489977100093220985923324087594035709500705804257608775949921794060243284471434185643035340807543014169394893699915081389736766029267696785032014902820916175953694572853807197388067926005177203231124047341513247558590699913962021903276394486696486135757629199854363635297691500661478039498227137680132377554893173774602038817899615516342614913462218731562690587895255096041516439906814992450646824188760521547729160400879279306215298081521750952023943099816352179754211990100066718048127507522132116301934982988610524006903625122299182458453647555103385693040491265382124097024123085786401369400297608933065196723230620755953266052210889591674739405142191574868101574191730157845210029397894042305399677791690500767892493374164504308692122281283357899740663254267369771715715657111511876143880903502590097166263498828952852502639733025212009620867320423206091659345111378494800292468628810246348299401819561175324287371371029620406515164981223357812034381958684239459468135097009920299331441246370181279399757323320641052499876077755698564115645862234993295290868634266795105086585521755681175087353169641323929691322126001231698492851233857026270784764968293861750161445136098363186003373287623289457609770202599170787443898473713881778729519285914237267499406575012374898074725916408916151245878420894866283745847907325920386245117578085036570758897814005554617889337472334535047595773011874626753595416375091872529660153249912548133024638220130769327544766685534772635876582374909295793859594208564347509145600000 [80,20] -239336515800811931453986493708667698098800044152290381890518117263424641585845272834103377629858612507245720276534079454554656790939078166962028132145616874013564098215011671957489559328962163019227109181125446782642310532457060305407838328863250620244147458014730000783220001471177741792554946511182012908778890184407355712330311906642346378439006338574792851900934992948194781831158709536147706809257605031943126314860255091206132575745682048018886425326447579609494896000723938914677106591978240266774244666277485396965186495360490017484506437407080570652434542107499950535632981056745825478077891063867099593299763271654347744095169956626350681381993107341367248970431633538556281842928421351498750880704631927180757814741813742199444950890901066469550238302371386705853241571510899175155186417578690193521445520294242826215930753957989637366017515177905152421546350221868547747552585589901074198058733567349912070185904263579635892313660101217334046776566961542422565965825779528721608128006423979278883307964757590454398623966118946320302760625997300653352217012285941601026019906659279544069551812463507558786612263004823820843489098071134321959829612448869862532404838815251602665217616621430135152210595603295688417386425069333997366431253720271853309270556818865203094523727852427350378417668470518298783637900229032192440126495130647531261312644803903192824872128052796102692803995540803169535487583212188287696727376308561438837459305377585232422182511787369287699492639292019826341742576904256399607637763830705410695493260983924640582157833193686455638289954270381191886970889598788867498722232897921572335893943551975804003946095614768497578714001317361217644724091400843051013783394638462606393982093845739932243274702346695478007143697171912847632320657190956163953576525023693317197362256273138970281584118754234254482674990814209919116201617976687248391752602705646518870757927137326471617560868154019434884814428126781041717506711419151896594271029809382375674124461098422039617507122505881002001978634299543432780459715613152676984322059198149938869560116482332625396790365128723927419217576560555102813506398490779426698321134192403108658939220234731150752858290261237525559712823074609466293617696681185027025976174061821635208496989879347797131109090874425709857048474462195626753481631089369717449630041086705730161557947862195771737130994824802343651997189162957196827645178773302019447131317305078341369071780573188083517756472295271020384247937773988310160430552524730065435395584621519657140961278564653601345248981528580818478531613709802219157513592750735360 [80,21] 366731018616880278304100527651032534371753006962353682881890363877176843295555374112179603904781807663742640729592082473025074030262133795337512578147874674355366824494879054500701216414003328703887415363798978483718535907264585820730635286286403274941553851614625120964492754982255164285919201325765074046542045055833275531525450441794338193287423605168965684706581240049433437535397639592791635828179299027242865631812754496751847449717800380201061730537981251703420084787857620130313393112589125158459369669342963466871168256806972782279195821157113371705932878815073981899414806855498027676871807498419637167524851783821451398894766161587295478737644564385988383267006772467090180173567974506177286311607920699105335887606957911484399852931126532495982069488542478301142323249587232793504633431412936545183540787830667798312021513995526815341741324834508301472660283933837048607007906079325899449265767723189328313031542827429379516611411602671073408112152681422406720566137592207432642708657685345669240968162763084032100051728431207339616115112534470391380878953720637754347014154214007330983632641573059197620494218565127913937853284750289815860509905175816809716603263175412474901097824670600763189196600498451244657339150842168707664242173611701948555728914208655740430054156611300439643109837020453947352597887564640852337379206436766951710526101980944600020854007563341477756160771324666456233782387619417976440302650816477467784011419260366409396086582562625627009331958424931821201605623039341861162567889405177450571386112401484669902188558174239913919552194660773181194277471761008816966636948288468526637362435686391069668758532668425090117570916989853487308219981009839064669316807187990586653629896369212820743484511426638242086762459876874552431934803025824375305876669887654322798107899740227457748369923841922756477520991425097076673900319325281523824954185344255264344359293396955066587913038087821490996592220421496505560451386218114737791809758969561895272126646187176410822429615730240399324299243871606543263337098524634889148305399499208901638694715072882031491430904017621002874163922140968045952947674860373106364010170159383810853811129403257688625995563428381737161558400230048545038043843028921431423277729195282111043039066600080966985452059936775610709203565408424686828254969220712820456658484583789295776605062866466753151013403328165395149539442983084171026696238286176265147521478805472580254666902008266531836458548546209655784605591920653787709881681919764099243250311838585978974036470500102648475885825047434540487792506559971369777911929241600 [80,22] -479166453032059598633468037288277801590064073022032098759043085582850588371542214988937505599692916453362260337615388462643548388709413826523039115765230531123024183901739531524760558976829411982103465972523894832286774503848642152439852868261831389426823389516521036754586665580954320420479827554910046643827086238804228013506283043782598878887153363464573740237189783810648454634612297130041037191732967318568385997222644428806582099672792345876624205810615521710995457553806285894198851700858759156347244376617072703252487240797721758319352372706526932653518039922355585232836655846887928989352333999577791931827483550202096195211370979120745418260560181604102909940606685041185872063482142779577421184928407828590492031756914077180108041808061387082450832169796351358886345687574079113254227482959260571919483382354074187788823234427401289611989956703743284050959322707111666282295177450004072325271417920267439265053002142679084329076792493940573600810943058557205927489335916577917608552541045554347649180463294865136703784760916512828547975090902021734860824582015902547094612530608305090362538621823251474569897759608835372608245745388929664942083373271134959844079751076687669588565113552010943302160186026392369476198582184243213714174481256897716714868102876710954341520088166692667934238822146362181983436295125387834462722517324615845152386100899602780577153054176942110203330730230345375598691628440263683423053374363841040034620074467759726445752060352839521474864279915659576535359466822233032842626985937103724524695067040768615777193217657344970411724994864296062198063539866087016800534335187749185881284679807380383416719993584574920409689164421456725295468237978300205708499583192229984818748920069539417936845493196144796167022737106900718460234881849358581486680120814086433095876325170429597675641490395565973362227185591254953486081800418282954665836867145498524022436562844782370853419048866103593375379312004158289365426024191159984934006946698783316925083369574753459483558108382174420575128986777092686310933694269845518426189370737990110394771513472537311123322717816527191671267692869872993076526243093970233251472383666484719656839742936126635815108260630577156520503388988067771805814733466090407885077491425276566488233041969987691747396061051702186115422280503339428047100111601746887174182581709525599129611419249639269254809665121930137599606130553126511788891141984901886547513512775272801094956356671623385418483269165603635110631959673844756819591224387047836838436867191040555058330285724374749604032228082830236440789653080461383201883947008 [80,23] 571069478946104620314128712658691620781840395364971777223050047031534773601603278786076900897296496158959534059074943978606270727886408545720105568938949387997736413416038667405945633849399966592386288895900838069349667994329528157906710310709396614039101034724508520683707060002100503245990660245188405909482365811594739976913695157207240943032708396222775320275228194461910905027628296643099066542424218765781671512535112613321599506033953738869469341144952365799368590388816904470577857188431207605038901176789584489277063344766431486222442966185208112455134758166829679862549083215356271067253397136173326722512079981052735119698564224893178694152243128456052336680092084875113461212673298359822445474108943328691325336121483543996034808848432295584818114114553940392624069716231779402267946006503138812887075020822036668133826839853922742227265584215962467721878222115212042977325755924404195441145017278920577743341653980340125831765749995916664650268713472028240282141162016475721666432259889677162209042057610125485365841481934324311768133520221677187136149836066667666175868226520130565687953207055397842151325826706279162961204845589959883349319478630880081847503537491065682253392311460722477615916888482513781114399911205511602109645533961990306074094832249633471092636195320594137514276099415931455304701705717885993144272762438817886650154274493949503144860623592648656639031364626775910069822902767903510850810174752491693634925830849015211518188454683482046014994849230471290168165687970484680979855121208612846060571765151658679364858983449820164976394793000065263816629444694253198873837782769732022551019618954210938725239551611799319492709967239204668391430496475253812616695890778245814744372178882526488520496803256479082298183076630613950734770683579922662316373290101875970395305169157791853865594139303448609812262486024449898216043610812614540153955621694814845380230974784818486790183257038266992982538220171056260844557518796795667006271563775618761689148143885001732009670317199723406412790374322550012862191929750560912153557829625323656258760360838296135377420747383608709116908351300457726195217839486806658475585052336227773791285295414090695646327405446966969474104053142949380108883273499301934475677514353602267050063001354321536977610271944684889100622547411308553320387272057858227619115641532029599599353916095718304817826082883278729073116479686611250447337076008382089561406685615557098200440338661976097648187066847174337601709331281926134389991698206791787543763916763964161317093936918591210160119077210075029864930246758802111330254848 [80,24] -636025562616217990763218870577235381860564349734004010143386386271791896037624731445338214091787397690766388426286274003806292831755716053571804727028694965828676003607729383118829449263799343646490207038827162322914174119709420183432470808648929443712996729190464354415414027197778521952899886669399493372595049394914403208285750923696330519212662322532563305568901938218193929810367706257589838303397018478662174546293373007193451867056178819812542487752835963776524705392638273121624424635563017388772889160708733551223335066616893922367958882124945468511032690210719698519480566568709247371448197629193360171682629962863648496238155077291990632788617075559462353734456231236636192224748175864294208705113056866170831862313976758306466464052466023061419568659141646113659218776311133716513034845829075464959409966424205885753094780818600112573684677711418414492510033603177587585249716303921022275215450657942223172572457731216225630971698591370101504202331764935699864100185896511886679477111532885253884376135126522969445472465726502954259195601703465765629011643477839381351892924627025940930959344463769002936262918778526404193392485695796718828678817905062194127437847934014772002137631012906586886275546962110295475253239664795132197665255801178279968564275684559438866077445938369686780653604325329430797832763799579303391609991940915694244984063003596831094192600300274660379849633475678262487184791124525521939489957331064308507423814099223562892155543659959246330146795084959051517818965293664851733174889563819924093861519863196977627095261198172410560225842898367494538010362993676639489826879477895494884618371776684356462863089728875355866853453341245719325974817022308356969697332462677304222179493232036557454370487826406752365850677554628756902764476305383475338219844090849745633624891179773176274332340249639297896161298431475658153574430249977884226061621471419898272990402504026768172068652080938631196148493693768096421009288679182426001356794995759784543488785987397343075295497037090933711301242752069296488147346626883231148477527659320506774453299321985992412800124625918313828362339812540018959843062325824784286381522388128397082480199444572902387580904493059485095848002558797328259256232419912806840461407283533996147729645148478517570700272479758724141488945492717907219496452253109080320246623380172603362911550339293171979114415785962136956960576940406519369976748047178307889886562836678869191859311480149247961969987184964022822797204843563905501515866780231886843837170026618433265010721647059912588092067719457837435352909885245017292800 [80,25] 627092049535976742615528372584246678606298291273738270735901672915923111777174793189449319561300300313039527704199075704903538849763455559381952808900175242831676693548885283822866929590301111124237755847347270999015314299760630360871677880705862025047442102865805501785485149469657464863759661937259538807993252495518975662231580082042947662504430337208352485262817327435215691177703550148818895105888580410391024221657817998219438110713496147085727796635923688278474451471512445907507456681762861570688829031131284329170608968190710245880675071635766974514264010833437142492044148837941961007294244934839288390991804298488870610274028899753805489658831798949265686086429366446156159961315740196969541335139093005134691977917769798030838114224858895185896899256258483844666737189346950869976276904818029345426245733818536517890605477201781730067616886367528566446687930941897678798309478654844919660888273415254857077331501868653225080932281840213289400586747298808862179471562513340495932172176942377367864717925491273413963116035477115423540561636952994816199898901305495540952162427343920527833653985961498037853219924181413483681141815710686967748773232972585563617792704144338331096352334640455713301650787482503803035731944891265225034681661817268811602962353801615431713348622231358724198873736667262044818224386999017113699573348022745766394289561634395036716525745418297167314259178384002969006294447827810977836029662784033832826668228251573054513758884847885622818411798885795417984939377384322207006690829637083118840399250487395065534004375897796608567586267373854324181779130651640039828451757296888383211490091766381113539955080594518469969953976907712455903438377188378948784780233311253057092805477659482770506020832250500726654234511330817350395476463695399629971678547192611779794613528926278871228388839417203641050728827396492906681640494480464500199499595322964616525317313452701224356469030766940055996236588220388377018999340112012449313326556888639902726347012740951202778016356943393052794010845999554241411809294481955858910352285825895519057471489537066491134683971669228033554933728237351967958587250903768910207732564141873323574808820800228819562563109282640292037645230118465761066470071728536657245315124906654015417332291312975806385470322089830905883055549502196234789512317788957168099558047138176942440212843556039360772921088627074827379415001497157647112844266385137764726681776363223656380111249942962731549373555529261521114703507091863745650148631020645491046008433364963753502654278877026441956807323624114116653328743502142504960 [80,26] -473719009359029370582583333161422549747413475573235168702967403050241751863322473634108922809809501083152038716534429809587361142044591401372042879619167243094965141144722813727511574381904516381469229204250395069911840221222433482880637382441924195030146416622448945958822597936776091214546374107400938921508310125573062942122186525436580468034359871026410856062980227872255102642895272064356720637719431435466423493650639784517878723665419421556804048580068158287473768868795594553307492968169597214377383912172607040186322741643444787119345747825856367693710913198790931486573650412198824764376532579972590120189371894762876691837970692752095278916216056050091144675064217219035088792088884756504856347249623714974257389697962467032281280109769945335387920432981911798525900708143307214803970366725952457793303491940201779915798043609523813146151974127853704470655042081645314102380588949902892925341984399037095583587963444683613763245456137219820131569596963809765042918134748066080309949968752166201413178712372203370534204689375575989191195180173068048391835744544814118008640891676706681389788670985583257189469760641695388860924546245783287984144318843497362114846878049522909504620376427371562355270466254106710187029387755262439480632418901852899712591741243294982225084359731724120712280620085806573561196073399369243182026661606882751962265550750052018159252450683372068945971539977092771623491130717848068695551929988499520771452850301057827884945268361940886552331210797829621369907965027772216959746456793906982871610700148731107926031726965298056299733882466892724688784467940563467605585549146375718055115128317367872585470609601147465410151141661554895264859704544797708031707238293838765482773916604054692295667604107798038636068726909415105329539884471827682778106537775299642550371463103847171623167197464252220294234804321467449857630940858056687368525110431856263088205343871704337029419947768592181360965629421098282700815546832022247752184349270195330679155076875180229964549655278108520094109827094631779847489772019674000082131103366915523088566762113009121519546338434581572823551956001435882618188455895444556908840828184357370627696317040323208702782117087538568718527135767890865727012485845434453017186875119945682208652544775983438979474675530349965300523359488077351235717583399229726947170827276071200013361106323781331219593698468698503725870488073899995606064770935658059269254314816489520343310000758030852560868322968935735430062085590329931929442137580345408963674757242452275712723846328488306617247619670090876518603629499777024 [80,27] 181239938455703033870560312297915783321953861821058904162427989686525481208121108526659414352874940062245330548225498856372555582546372763001640935920140807269149843478081644104699232515362888563089049621166421476696926024321248582116439806872906829149283546091399571213297862490740372235642009524045734609883754096704487558741270141798591867097068198541367131599110836645932817150884246494931160215949550970961245086482933062596778299042189706698132555661996715611118620006099837452326557417675635763480855719727274123723002689028647356576245339034340713139547722728936969814148832815922939210796691925420923690972790026110758999316031988990968951418571169140867839302995729094195091757575318422316660890206788613232038346634619534881542020867258957165931209815491897793531546744316544158605932156880963520131928723604105199650445871757263747485516837122792954006363625791617476388719515536506276870839403458994359723845854498990872173963373712026908926257019176961685869718343101040560288395593837265444219294939173709834544494679582153438056024862517927113982059134806059220659095994360322666268221691101982186381517943297640329026175365332347933707754078227896832828672512038103908751047271211472861217258418161607042433533395966573850790323551747244482024182482373576072635133098976094042407549082982130343508985446045410744508105499637907990378691717119569216012638048893836593724649724633686628768124860297986541721912897143350201315132468019770543134725157643605075973632115836032080227988561712208991950948205755572434635109560781748924142457001849163650708339375167222375663978722571696657076794723932763204122241348982322082796357126887992846350324977236746636625218480910535748059226006427464469420134316480041021062735940244213389218099902386095334575328582532612740277160220816136711274572566132372180099466568137695861245054098346483435442624627108050094754153400431353279659946753079523367030774663602504033411443594671019547517890076628157818552853103934201511629698565958761075723269635082174864215224872554272245700192935138580312914297039691242945420940299429029636918994436728806082630318935175000941931472830422964910528648120636282726807334356017917338511810985035389283114793787671732180044764573668691937711297822466824651686249365354112507235465628310925016445462165262075993143135986611903076722551514144560573025943475448264957838963410520339458691158762896949430827535756892696374300296398670966269963727745318287580119443224461091481615003325914618871272539333034911828576778290715469581371543271812444931570609187242551246837187554050048 [80,28] 122413681352469146133768169133069315541441262040146623173434198265159754212703335371136475347453197553475467243447605332596112333770104967205124549667674901878420550324369020809334139092144354049667723127294344435937646672912009262820343880038317876843344829257754499765240428999122745155838812520419314669112507039638826895584666128720995447185762330563485390830422268034492920598912215421587078407506000508793794085124777840998065906351103746585187816452512194938587722911586550086185746737116753117628082220566559154407612427068602984510425842509099225166950409481456189159978587213593349941901224125375160178418124063291351201147475508999530589458453614030011967066090170789002519451264740034398344579947825024559085953237085967914802255317808101454889157198497055447050928072948818093763214164207934967556037731599772127073375729610780850910066429189553682717980293083160324222943604037618053634384620578680819917806509772739640080518743915636260243197900989835065128363777451617064482647297735946670905034284181490396533169063965197905547972336533743248761775149517956814526888467265769011149283265396461830381404605892454226605506028596023813876222280774963315789819893968277548569374197195354375398492864891248461631332445770996504416759995302474875449963484040761382438599484496392655746223806657975112175352462303627849621896974555528718056590030664556743533604124715906746015374001257974235780905812257355578292427318492021577808190987869501351069193066366851862228337234589946495468595933446162116533916821382249784955395920878514821550160035734924144368657672566912670880372927576164347094712964624767737708305485134668141764076820622267486214440820414071102306852293026726917173562055957876867160092822692408626119778213216693486338739669287946712758737724003731075991783262771058398533379009218725365120175048049068086503101093469525128238927397015756787314704353705147978811854238515993433696549331153790665587703579365050316011975070420923364786737479701730120306437073181277319927512017433945156177122920009188137975636895517243618271478790727259728257659291851829278498382486297432712766243937346199114992149722786075016223615760474333605285526255640339927773244731229433794007874054632788960246327758959332828479125114693331955888652661215544732391920851281583892492067415944932712700120249429689486040277741992595791047813359009871762638957437651552954284492015151218770374538956269101457874242723875360925193514868176301833275379852556624404751207756653105194426351829343408995707722762317334901204662708847257425547052711949424321536672661504 [80,29] -287489498177447684923144533431462162162213179284115388505200192663374235256920032516611732033647269321827839392526648921089559697673840061498960562118244935863380602984670319922081779999958809760504655219837620983387483817909643538500622419643487698448974636153217010503612454510916049666135952225565351549619498080578896247219787636039337356763699404762707123968461461200625486063046710941040522822814470340459365893604898744880057602054190229705169274672875372314558193108444260959648108316186773492617634855526883704291311314765668143538624569272254973739918920618221768201380857186573036845377725403005999956899278573023981498142348700301373196237250265462765071393360407799566077858152995548951152921563578476580164277543588963075219940469728070393254346583494237135705992150546235575089414792069755084671331047749901386733144927111483946627345494627875527268615850279487631400714502285783672243566971645440153940777123674089971477985625403840303270889261709762472501977003294428221703222919524083578850617257097024669602420532800028723536610384295544077664833683167257315109377742431772320954999915729170040948700500638634447951559847542219740359265633416660035881820844242271564333562630564735487617206067975719429372580956153487604795903821835997725953206819519077851823580443539462532247609506658113379755089452625189845194282140490352990903415836655768617211077361672594866969724374849921259359488989807942153958863017735328199658507553210372291965465695106547098006694498760771273855271992666962931736420166557047080579649618915882666992271721269845232733188989218424514996847332299177910758722681263284301338011271239761484769412646422888321528466640781533018992467923390097417344005154719421646304923190106381697136680055240602902701797182112983514733048857018340524423158905003578154039515520657977787071998044922879538190433380857452570159278176380837373347513339728486172829450458359778030209997718624832947202845338581824029227169996888445910441562088817152263363106619138198970843985531199454811012355094797716010498671764505080259509622026555504838982615032096437862831319763854786219648709000274572775933477580892428642644744750116545265876451750499431125739325854658162246105035883677658048445672863708025233131924173216506160272051793650606949392223372546928955399965649103009017926390703380725585514130867422576277362021203272632385848262024890817840847353915553467861770091944145296853047289639666246613445255125226693403735744791497930571887145330163066947558004372126361633328624984680906324008339405409365782701991572981708952896012288 [80,30] 276384843101956999451613465538055014154684843923838024443163033367894294584336022396880156503521042533551354480136953364444496170819292669392547955062499513232668949385388575019978618789733614000011208931071564854603768949182863868274481018930878181539285333005725948575864035654891125947190984564852308274396633726943491558327375711982222366977915601297175512812484391387671163006009277556711747410909236612754203895568586918431543496148961998116171183535053521785605876501314317220270150520906245380134796021136238146894157798682556973970553666273346182099079547457037492334296226704283878096188603411376378598292107270495160407586798860040799200944695492836693375800894069579569189253481046536086901862543515253451538984880056048600426919136382469345341253637102789253867400749346975841559255514131984009927981617511666030069726446281769614241261168573644931608180026103285626954944890007748304083147562076369036091425699198693496422966092475673693498428118021333539316895908244630936682701530881903287668189270707132164212172589134048242313811452203768560336804235806380343485294466724510306289220167961075415166188356587315060727942546067561953139178923726267740119654496637085990488480374000560864121686505394254293343083013167455023994239275584325923631288938235688193652664859436494802661414351313947503451680656245717019246526451991198646801900886124558436992388360159778364802596461794411101000457202254065858751512513060659818628111560614397314367629834422042339562914800289428238474994521199641005219959807171111351066365334858780644544273961519378184892380013908214599033565189084060096706028750705908626733438024500658200745765720650387227210271151816334383302539243669079838392433314013658840331417488827943035021680345647777775822576872122086860662635947884446255025345240634049572793463609684826670292140215389483669472823740470641984009233856225875618758791732681738668896978261598889442339856359700939212344420001526635455405646303758359093798710233941297778240000603549279903990201326299716368486266801887609272337444146040635164950030471434251543802170405106889159189653242092774567606810668035293894339271829328693406364745255268415038247431463256629912145007581531466395274952840200972471179359450004914149817205840070544351073691682162806116992898599709642403929605814097277819308553685505837092476218137434900128040004431162891536678841480069254109647940865539077912724721545017915891217046200485042289096213283712758884004231782455805175048468622780124086236750412008426050635782548140473167594724774980090255813040439506906382336000 [80,31] -171938258423846097285940465050073432651436000341350904389835827637673029847299676856836018318284900825030752365878593018719665642639611268717322187814136126954703944002262321897617086774799109397556812775831200416656446360334305847439656810000207517549230554194009151072861136052384844797776408106791838470656205904358490986592694865109936380201663328399570136726096676154542362979228633543221983205088076318060729800727529742276359750121147222582308826966580996845897456558663129416511011223220467337508718256291617587691505886399632376344161288916738848841107157639803251844480059133767688240665420262560575109659209799146787961465164196642597089546180073460510733586841402457868695831972610168966358112787686016043180870983263895120560592524119638805310086830258988197807266072122894017261773113676911290667570397404593050273296717460402855289137717203366562104491228776412070933950030292493921080055290936987742659409569913853971714129107290914694903025601893370444709524558465887700388004351861637489712597822413768652090907356748850355232636619155414547623661980098690574117087686072023513332247924860431726320133394608828693155041537560138177255908984261945217687869454514485263932767134894626384547711124778676306779681084277807830308348694235360046608297694042272906050162219877800575850516470563320578027832686399197297475381275019072016157507389769613673242414799747389202149426789225532266521710776494618648124304995076607730503821381973285925915199686271500038729286866573358692721643866545166177500362054799552204533246677535570525552621782821114251338793061681838629390122429410264648721259909383100140625069514683622722079841880447848535428091178437801112764708079099884951668979323999696345777324530370758699824490413203527876449516539519285880705646530041572516639254121825483694476756901724745624770653843804145653119933716726886288917088623698688212962008919454791440863833706000714527173822848802379872923811524199414621623035521013670408348724470746399856335188994389198225681434627397758415383759113924090684334992647015073099492203426128293787108494541390410793839479052428565624404617392698172514358647638142377157777294654151131559318268994998194469749497265712681131128545795508403144103459561780698616442444388495766973891542860401362889408113359917330107234929977418794494022254301029425766979431897027298817913529010280710134735585806475416631429837998438060366876319467703669931041914863075193176093346374558618731333678629082269824066147306329572618640618553817487836000183170108529845788288230619865758339191144120844288000 [80,32] 74444451584389607946307826073848212761043051513968209301795181951020667711696718022529068772931448419535937618393728426229496053618377697082414404534791536579145719628796226148917258910871203620329072432853135414251733358514110292508670787986173282113183842316089385985107187587305014653111407634466326262572557414510816394087496176264324729171864303850965898986369604643765786880596780762459540003279878323822593210482405451917612775620422675460059241031518504730106118738520719890404754089277336077301486423081058561807689114797143528213406686940694341773052195720807746956466257376346006241141703003369489677174619035449309875204836784110197347670036393059426446568991991150725446036598868349964214188122957336980409727384746415055527958996475268714694589348193012205493292542128312353389557842492667620056053478000212081004774146864287884155126952074599004088771906165094150537529112719707869397341463745706500348366094515139250909199915979999469509801958577318404356725440898637882114142848490384980779583988919976580443947067657331893954303359805360011346879838638053181318425274664189256161039397473640753525654158695231111509418203277650072430867454870305344843600312072680499309409800895962554183774116397400837354150046299054387746747495877042537803121655408469437601644738610944358517164507597392872804508217184250675095540723360075068437002625120520871435371055371147495580363298383010762329896095855428907248969728383077951497945718831891273519276393826790434078218941890381047362928971712057045011714678877962827962844015852532570057485724313648390504755742451769596617373486562415006912296480710431617842461857469218121130357616074466354042947027695664551546693416893301171377382410006189197727034412202377015492574819205972494763782814606307376782570196739880188958474384640463298720674383563029304549486736588761883638375581002403355968057598691944250256067951465548884696774581187612112905334180261558867553175798011287538670007375071234528400869262149344746629284173784854806105681022047397240246530200886190088878047431688172362805896229289760156190040998388936885414382274268374696562829695041110890783849455076422368125297691382022224025974593132980946318667949080432706571211911644348657238922365937216790476455272525968984709451340696838818915576397195121479483362010535902392078352996228054141633997723411981115529705898467748819512198468810265414064307540695061559770560445962396560570929273597615448468788481060222704976975901603273486567328188636106496714551461769242775282752794801172560933092508898324135826240969900032000 [80,33] -23672108219483158292399920901724172264596984562395218201485196051491528768380224642513690448182423176565536473270715509915263729705329775875026807500880787774826622270909814045474954474273645645294104325855792867962322597855552966475137501833282541916249805498703854961814650630063955722931219379487106592666339084470925669517589602503757769457062349677437122153120292811291396215316168642746368668313552348291248167642767113392080490322881163878501683646215780497139286045294003550085628659161888027779739384815314899452226389566802967846979016087662283959211529218006846048655405268633717252973309806390786959680104527847873753965882172033368063629090221241659574144831608518738209860987592190500771016565952978222185347154672158940674675194482589627622656162846382984160911524785391079597580621225609576384838958404949702494682792426574407532535389404803995194101881498481579488972914031031691733908458164713230697968299294628662478976111395556390899793420536721658503508988468857646029560848283415455872438472041592210782583414344248360367989717657473031101586317115258622491350646218246802724777513532127066160860065677290153475464961832408027828007283519933490094021830849128911001898705550132583212760110780538156056192356367909696674200141571616012702942049196849769881794890922626217448256437587298660263924653130359411889689410104261696516583851541549847049149689558555704321468896005051529418412308961612283710862749088912297407582834489300205647043400653631302468219343245902079227814904884955344788277159845611290963423070805211395454882122140403792147198364252120799528833675235392535133661890987615013336601290439511194668952438073604260915872489875661770000730356590878692976503166069690321429992206164121056538075211611330027115482920454145013147118648887867961581244222832256022002186785486279410141952152266568854333122221949481344977085254969143985847723338781204678251004381800735776950527368400906586817785809889211612189444500909304188456242549553135861239752851466098084879798987376285076110522653320064283620862185728328503754673936505266983837155740259627658648507641205310439949640787120152498250395693393991375671510535439298691742538213686847221524226994399662558165302632943069473620424353160857787845366263313507434054237659571341056454070005553375126730599831599519865523178304658162590037282978035290900249153541071307190579757394216278784378899061799901562801553745668380411089621808653301481157615146554259777102066427548396744752677094501176347225644304185017224426310658370693441829996884814336805704977874944000 [80,34] 7340023824396845368749926066746341788503929980650781401308948117140258475506085271412549765715087761762238786794593044713947675735636638524815795636790702953640256994245174460692609466158110591952250052075193964705026694683787956858092935998630526028337876158160472889704920187358489532458684925014105933692322695238397577493867837782557475045665257902710040301118539277056214481094626009370298088114676540004419995312108382583113700021809554350367922823759187636670483800026367514954876488029369744189401921311975692596509795474826777693426472061755685068848056858020855520055077656841628142637619549304019632486520728849453624701667023231045618821772784309059561146288418123021776321200526559750368192312125577264012749289877030332707206211785160169672140834914135642979752169783020456287203921548084943529870763173606246130830155927784716482413847573506830973301912776634120631630926337389783384954189343513526411638800745876577360183537508548966234685327436285933547509511558107721578353944332292682105231871522647981382943500245856858180517986038995789334399579662987524559341197271543503510272148505124808904862975189420970983954904153792756955507399980515566425736305038375130962193313495350062118273985550518991906504706807655130844305507513368474569406117497103483397055915070853435416184189414762007262213746990840082272220561503946106428914430081521055045172680941887337350198762857816458226302862696064565487831101788587908326027960469508790120575550491948649350081318889180395539539304229581965130283226029032010336108074611434210363591228182935113322185481040527625352693065709532370154309381826090144545383570935011090543301260892527785443170111694874522054316190045369218244173257808162660015057293013493505371881586582319077122642371644609566233505810967912491237169280096446918846799448066431189142431663015828150097597175617412218565101483294712880189229861872980661915966240631979617749747290651288949246791179702679153818698584429433423653535706598563641559442020675944452025069233907151256526289557996829140779256423491773392975401044417264555242173651405228306015711044060545409610157410748152310285800027710790701730227186446678352185208637009138135324423915137953111572546325088196368246734731715451158832950141295765583295268013761457176104230415932836010800758170936117284934530902966253779809583357272535647647624493702720100050634278339548387202471013896906033424334587225793439424645630032766860996791351023968537250155092904169197374349719741471785440972435611630012621683806531817976979342276666252166103564288000 [80,35] -3663494302807744032820968627574863277751237051118455566150905610583457301896841067069348547628353934881450460182525119916202196614585212564633132785281945083305074220853214573898464681770611964933143351049445043191922793873317551641285232249898365389117319446667143221936795902572540239594146003259513863240599564387574409730972681231343069973635847281864561955172833236244591515206456548759633646191648616418104866149363118642505967074050765738425766887522001266795614672947201239100444269189610690526070947745818189490424093639248836982678383744150629721952997537555332516009123555460679348120035885306548468134817677645598145377022783167485771497731848702796342602000436458632326494217258739508127574440727866512423697355253223088132291356763822698703704813167351801317312447356908371039877290030373945057113240432636815375702684209249730138123921056952484638043387852820734208953884458560846135550988433794476223255453201353833315446529350750065216731590839740988782069777422761977755306775165793602421385578333698050940704186371496851433265056497222049641872962058342419104788526511466008677371725487110643794638599274618195587301588533951562425937326373557101114933834193295388684517147793506856120675987787696628829622030321531871371121450985964104380790106446780537018528225367796438696735605830384291795615908285131586170303212392219325656461751385260891452880274681232622020624419436344201908745607543808001345913584428056550397624248742412463356597143060214237829826155531767587669323485620405209925869581659418676130261687586477801686479809173851632326195600115726911208012911789003602574809066108227502594860169907719144360942085282018481321365479192443338949915141343112361537282088822506642273916851749797128355818523831224408516435424207571009745012551641744526971516345693991369253207102586887156049904273767244799079459382342726217557002387381549681275910756726972130168025039010117604957120018821822348913870337395649296204376029563478535279172135978157371937027186780621264831328229205311843516411499573486220888610624306791460334408678999553316189205320610638974105364054643370461305868973498721574861347758347670936421116003077302180470411669518234834828719558822636939340726474231032786190865745424540087574563880508993401588660051354368506385582011445705498356152706171093028804520130659141731153960569225720530988691991068227600664451269161914962784739614602267503189376528061095220103102696546592186177302426826985675512880011820328956529462908701793570680173400082956840706514976630034841857364952261394880790528000 [80,36] 2159244244248474131758685873803504832110612367705277875280275001079733641403195096589068673736192576041017333228227787422609226441844726878892356632423048916833839060898647483580964243339489170215789717820089513772951785807380409508699239921792137437840745351144107919555930937422131401503028920067024391912179683827744600381728381707358559182377092902129415338167166025603054021029068590012589593584940753217711034173714129753711671935495583829102101842067968571867611319659776493678300276511049056049313408598049263930883605645307765394895517893632038475610425483211361384268853992664122409367853094289264835438857352822856924888830756026217885856424150071083772539799690481692183986935878890192154579274900787205844012236655786261454654012973952242845620202431485798437303622511369789103072014190446220373917771222343540416963861205872370641318638270375008781658178086085681284373201518262873802877510590079347277508429073351071706396609214588034534807477110329765756579688447044422317481963601913998526542486836458058530922000893298639745873675543074757524707764140716293603773541552144242533519813705055054545899343249920363853032088718911614340982995606318222871406357924650352445577061598404753985330166045382327199592103851080243280386446165336433411861007559232495237944516311755729008968176724232332727454425379430432950247218325847941811306744625399663807172358652762557590966578934404677569092777628500199493170010410132339871172713211352105048795275154747465220219431769123495799233487592102161290751289728396833453936975562858454577923027338727196883311440757201287679367775176601482694235690592702875219807430549590223323338934977418827576733588559924958844858619423617555790184892494207689938280546540451117996774061636666129100781886896334203927524874616963251508735186940556113036267993554633047748645410035293259189159484337463779099980739032109877688773978872061826908834560952452848508523574796225978118855572625483540059932166983643502732850681403281417907791922543624073847289575464265620158847640601212921839060783732893668151945300615793387481953669073664127982606000092481439872456117378674616170314860727024501990253963581779653592726943178355516009074787482066197083923475132056436343001625608228572209881529606373513345405734999585414536332380640903052910789984934323729469127900285303947036089999586239131935179249158785078984158522790658607157704731871255309125795672825846018113112996154064744259010028895626601215092435673153680017559990627003006029733408359470049741909566872589996112297987814454407987200 [80,37] -980811883892287524112000631284479213026567954543707034056485486742174503501117595552309423898326157069497344646313945538523391963522820730533992691168029751368643672828669061195206225398528694818450613134375956288277941271324480497455480433801120798686824608807567483773585057528485548262396058753321114287356244085875449056659470523875922656475755676000709759674567431865794660531883881239607182279461339494218253455844030577390822819655737366737707927114198099801401826455300423715825498951666966445376617123545072045833428786288966435928588138736728175094397868991644639195248133833640285049712467752589064999246109954951656216259321233328956524983390954192895640312411689539821838201426172455403244932489926249992026591098061504063032382845038634422048749581984860122240122747779679738444737606936818503774155701702153669313854272754999281386166598983740979714900620166537692907916655314714487980921722867054703678019482078389536570836331872894575501966559362795101076682090603345064102903556962285826281750464961623206239986234196156979956324564714011489868222412279887978972431941951710528011549314500589194372020137931955499272759600402483798820385054604138983569267979978275285274655149554245513755628484768833493415998934193189469151477296865035657542473882595677081981692515619378745136192944243562637519853883467087051593495839148385906247499942069523993465375523606337535351980286535162842488593919116250882119639939417276065151187037757576463101263879070952316243186056787756822842135431836277959389514232147109293535715249390461535298586446106003791745547219522656680949013994240888078394592936697464754010882582723666573024088983991020275901865405456523792698856787172276207440502500125284106242464364750686389304756576144645651013627126134658562384078592150256437191942350391182900908899455759526343180612126781910668710450977494738262938811414438612182730866581597667513261607620107279580123137606955431277843291801894355223254758624351805118131800844429277846105738902742809960979509441903308420559284711576587902540513134765388838678999920966825166960384148460347762184501911165146921581293262353504687609827149637741557647408847772601131613310557712231062968799298035130480758735029770569532849799377994599421400249330118705978150251070648950354719862756837174034204807766660419826365703820289574728755332318255453329293228068494850028823818289667469766330869479147577198390707697970761361953835524209561497644697644725429099808591197726574271864813603621664276956523992636148641161129091753681831975717017170739200 [80,38] 316275847013471063984789513354167351347858891331707068544272890983291021530166832374652923523521188784476473592847609491179139613180960468193440764825096412047380857166964046237152558028511835881307162943708929917190767225958568863619030459534123101118349210195966013283536471140807189099592257731959239585154551084467296619106991431957585182270569542139432319332554160521106220316367277210650553353191977173941147832553394602375037593352596239150287007279785286748764124187172668321118998765785274150342956139532599342592968344569098463947668944922351261713547671733025303660004133763930491239696160971942861692529137356232777860488150293615763089907748061763970160909944929116332635615654729290215041249961566708166234349773173230259997040944148669466135384022670872353700195647478498851301099438080924329466299203350344452489512063566814661866743088019471377927947287467809712418059371117331953263471125739952330443630477753920542636286355402207074615073001015282746978396092240399415772871072676300993311040732457821780169231989534490915275055055732178497476572124273150849939867675225956947901033216973906192380912182637710234223686564380294759613026267690828620300786898942263059474787930754790558870459795701831142293578315958991259484329116885890427910774169932547309962936852257383883541292174334082009093143522587980051875431840407379316251678690219525153328274334072471492862049284291437849903181076440119006856276499918063060638056770377684500136793445686678583808126720043717258344818233852577379197592622008421022618201637085085849701153747538625781458186635615790689234999387003865988955770403254333267029408740871456377744007990842432450296363768680931619186186810386265254014606156948622454682545028597369927740485912408327186765998618769800611926516673865505961187819597852696780427546887789815088468686049021846542363441127368260927293506778528108390096361735867394619734584865672011296955962738952439546761419688279136148378022446477628329606024657125992412316907262364694270123729268855235814719035320605028966082744341122560989713913121359414844942650559019351559398569511067326219971133552891067800814891742674606427973037844267245629339552244587916300731415282204729719456136951538620154590677474842877130662804951885011698109294184311995046866746322361228215050795050282654805505810535639181968750611861380127227377533378343361780605647416875865888485659058476981581963438623276343076267393377297954250683697061113020358429498880788363951801060537826791749594548463049532006706491535389708064517198446592000 [80,39] -74716304866341595654077663724483996884060012330152974938108406828340275908490208557003805738743288749207601837353109598653070447852979418200703507623895025092129570491928230893433753980097220031867118308409502058449422107858938379022973197529184651796087929045766558909677650380230560181022820405519726304493152526032778605862516851643501323537804112151358521693772960630895671142497052413650862640729039324996885920619528725757865455670133453281316237989019144492568848965934766455903364814207824516663294023056447731644218134790217061046840616322156176453832530502544173285023311911494414519087653640483651452543693119227492089379341518895047860991634548115876213950804289108428500743950203542373876794897150083791852866454872155103533598957488823320163897962471850419106800735190081536095581268593271040414269957568008367941448050426585429856625346494340493865497494880607897781684967063235032287352251205537484339665310941899873419142032503810034813105514769654197177264551431663720736982227651961422183996272602560680122393901842376857110848930912292039800184715202135353007622014171951938501600881995967220072875282521432340988871494014842267301560405125223781730792631690398349024493670056244592881910403843492220477375515110328214898996668432567601935355391377859280761868816571944759272876155205236526091382836428848520317502456363013695795147467035840979469549321599053994180041662484038823206410308655481634295514222060843407512165081566485659284877573273132752260949109952360462465945110602023742346737486934178357970519087187297162539035904373514917485961011027597888842128433419432163311906435566588592574930522136199932393938472266373655626739728121750133910893026519663037811245485624821384190687706939636279407118479996263112652887817961224217426829051329566030780274586099015252930721030343277519179270758883863818688916362023806581046877151286361415796571451116545423738780360533500168866167007182885319736013812918669223642678341232347238540487907291015086836076055620315198883248727525789997191737979099076137327214535228613641965900877139996563436481426610575518863877900714981787872327401097111671797960102288869035511779478941213299298409076263839125699484076210743947304511443665839307351149552188805907828861702303654618365209571783447970439345872801847951836762326677172323136754820672933816432732597863168933892709680852544055820137476029654496150692704027401392542673682699122567573970517225060383434234210789155299670368895288125334917468095630644908130400330927247413417383869416709346809610240000 [80,40] 15456276750945912297634531028963652593958044810167342353585230849664635601591667452327877772351077291920173653446685516343971701621443275290567223044246261769092193262898401178430840357656350566926855502695331961541193103838140584997901069450487111834086057166499559734310803081216406418676770395251754378991129097069832566605511876587032571595083343103128698868813006687225729560543026096795086725894541899178458539393697657144788867879901358404640034167330958784708932980454493267511389149483667425053299278915383735986295299180345059968486299630024251465423894807743338934491744602091010043141286004882409465009581196731103981947983409503321215778507264808741653799953694546400579353440265427199875190212320345402138094793079947321663556845502869866513550564125752515879178121437884430096830830395637304914935358248541720997724943145845476585434823407149798798298210596373719057003947660922136178907815144003352972466730423865932752907143432358625126808261415447979694259231131833863464166370095732073306489812971735802665719633504517741672767140169519886898768675809635343459727868174020487140284483276444035331585793067652666611247057650970714511437018045961616704097351160879604656296813260040235155762639534089680496819287882012946978432337365615229884859171692276654777453373537959280882179450893855225521232549918637381782100754625327507613864793865047994841086452136962650939871514884406389687534783034155894774814480349034414220569603182597401923894644743073837249240640664554715793682946250049205050403003986676756281587176815897961344705982449426295981125743421016466975776480907496473599217156481255502465092188988666447529860540461942590957829897394983603098692554753448931987938357665534839374729848279772198210014146384648064577898726887559763813024142529338249162083132803627989752561868540188273283277145420721766139618560168401083530398932780018524295809537238159328163122398335161413614356495299340563725966033012987265709259796714659499044031454418693589768504673941593769916256365598558971368651502791811271922445846687461556599872069315361828311325487698292936705959255514672019936758199148768468178339016209679274353570072094382254452417816818767343710198472860348354737361418790442351904535939352869068531622251768599921394648021729655329455148819252901106033501150147854812363126592053539921986042518871063778770326565764132228674032845904533416922034483469498792210297869253272385591249140091801094603238935491332200701016445175552754031427621557762533557519507594939896700755094074800789572812800 [80,41] -3969405727698879862851225886901449068132829004055731658594796427941295687685976946714726015929320816319608295099903519001560125465915274383315471478526652163795532408854541268292699716988864027211834871123517478008901066056835542908059183765595714295920606830937150365575836040774533481938198034191575480990368697398592644045410887156308010453902604250728787123827882721118060081014749292997073130862667180487034307381457990122524375606752434754253935625279859009987898267711703877021780887870904835390962131180147423298076779380055161304848915531747607821265696353181681984402768146353588848835234483157919422957475639434339213110432245681354622325962074546240235394277860711152102553377314710606589488894782617287234973104681425958932327538409643645247405964987693133846815835311025718018086213099668638632311723037548533465925373673804983291138497831537683686607256197686619688354317966692535854927772174462167719824529932826696376455670570424544512936546370594077250152799199421673214125327917775109064664460683997713183349827376841713830784579858452195589908203687396061889044568287905079690004857197745122342582510763530428315082643387977606077877299844566237831312670695698809076391402657409482017317271465991604207775833260311108164384311042922841839038147859100666071022230435778610350128047883663748214457650013943367848487110739556591083887135567280560174711487779239878194808252752405097386873579872714431972830609890141104228728314140042666958982006985144917323657269949651668011608975231861084654145943856372304300243548322991544059641590840209348534333738781042265413157041238929500255425237688442548909327222610754079073755622482136371564622454758384075729682935669476753968576148621106140713157033509332738545563229573482522132700362093603815074435962404139686093827790696453207198393287769725232084523140741171664402480604228790461002779391613588876000868406591046756239963734731152566138193018784066329058661954440280126296550569779426200309008034069840509831633878844251624026266587813347285664425537032374704820319946080272069730211992956198102347746051222305238053258472319602184698453185586547737471367852179412081264166415184847399183952677549645303785200236494446817053620402384271640812857212922785845726485172396760377203132292267411074037383385217850439530368535732614420360168304284533608328902917096510781449229493546267859373592830874275932715065347293069130795026382417758752451827104363475410099331717313821117014026023363285849282906994305057909559601117626023610657595242819981672448000 [80,42] 1107033675579842444280953918237979018947609568244549980174374319838107569384825005365189629396846726014627068367751035377683825639604948608008774680038903328528983281959177483742171467399752312583034645118821981797710519541468465532016790841555019208208451506865902250119726422669359692449949041422086353422863975457106107418181860962889046240154597788309981921389234553245686829452912019635855632207678274656757755185440800863730652300051718051769873607545816470047525306756032990715064355746870506729094347924753494206307589503613460908804983783542735184032402672866505643951874733712355400556895461162717755849632414282247494845752563460163787594965805591187162768976092169414657083043149378410523570148064328505222419379024097756974433864675613135972468020524007395969185315571393209468121162129347231389763660986631218369711897632202888073328991272360706654187265239993697697929075357676795489559338631453665278501236584398566886879667239637435803613664713608959786807307162844783714658898501768195857109307537572893547132605495944842538437368732556692747949183641659156793784379466285290083771164275684639353961245685816885090763409841799446581451277834885617051582401414334787831957979612326761848588548540627932974023290782691082970052563414375455565752075007564202086089131071121823203926690475178568199204261364451518271043431410781331464591577056840575591885409814070905204858314966766182026225418152593389479802205443061397245880372771102129846543736177680048639047984056382988853433427641215400072077507762657265708806604787088376847376992780462409738743083297633694998114971375298641963873059411942016091319907923266556110189336307844749124578569239720874003099220688141242639975865445270759920842912582353420466307843393668324143126430823086641406980235047077368743121514094287257043747962459715190789947629144471028446479360156253384982815558213610355875103923629928238955678169212070457842251256092802131909731550352835004323837134988474567819343586051686634924648163456731542546138048290251969027714490486345060315259413021631625530937880538570451570842605582131657806068347456720106095518702074711443359840306174616828947785230944165255901888902854279982509866983883389348368478097606148913319030090989700469579677975339280104945439148788729279037860316471660659976662612754342873925701175042283594310312797273532000623372089101050404380344200052578236941701609128007404213479529323624321106279222290909561875921371938961400037822737392918373896005909053677745971247446088873118337403639586566963200 [80,43] -172101957711332447803901523207107684002554931408290732461044253996302073574097245331083612318166795814771423957958662516594794730015132034758051644684517661962765606786244865864824225278442898737502216799510568259746652934286545317643968137578130200145756997745450886934017662096016010399044168377052345601057763858403799518657390980198098692215347644524810432233956725339583757685260163028595770665067565694017515100180978774247409053004503116397202718638544124653929910691981235725215620756380400076324320361611809592008975760221769099449703194396836390116170272485839828526838716838585790709768103871098924696656553556937659169886208517184750884793182531217560256723787719596530223738973401141066032209009686610444933354762743076462263412613028801948267302449185212580642158511766689273689987941434049932363492729801731087605664266418098229322197985359421865318570229515896282395909136093298477802470102418518849013940824250259406681315819511203020576449439277371698677446039318784944344346046833197761846882801932846919824248021255873040750444623293393702650319296919646315903344913186272573088827062815359210213651436128039215560818745400301320209871432106688724900588933816973447909168465567423391911681754915019499073091677168915755691139770986572326960357130143059884103818904261243062760507909683557249878420325954514959425618676309710233373666149548304258283346825980235844615190140794964240227931433186104079213477975136870175377321808644330536625044940837379191632173281951543963932722425208603737281808050795875395503052024135592059483515179860289014317137943663818611786910013878563828700219422101740614940412603956173787823650306198882211125748664508837664343916813755679708121365226536823435907962074516344853760420145526979221886823864807980981318828199817586533415814494622069624674700206138755693169237688634545071412823915121834822926678417800488457556776485652865911980155385427351338248941582214837154614062292235019637002797028484644223023473638884830197941005633971592210750377807657135373375725990637825631422770160573718992859532087951470449973046063717016666598030305389832807205288126042132399231312821482876875431341775015136139660242426379781910171071433960362650695868029361750328474762501273424805568207107596394164114640733679530221619554681920818163366993024716038216739325813175009067823166014560295982536576310595709176545175222682450557114769429001923835667488930886949580664529925794316323147819357916861217997591705794107578123430205206681076260438993742294373370814477107200 [80,44] -19467906040796941650687592240308928664338503946909216588339845606352217194568299900113083225759347667106679680284465942515160356475043536291525866048894899889636859637936936966060444584351122931545511871264883597858529570041033091395401559020027800762147409637529676535067344070792009724287661248582535419058963260478449161809001735829516457541178363698461747909447072426053981665267747632162307190066634036883851497197431170417705656676071705802161656386079832800170111126278824870047885020436033273232850942416697755509650942363525701649124266089880526757939002582771340322645959811727689270998829831720050947239811157213773030530007418267683173785790858789868296561124664989349759636057958858090600236018075052031094181394559107363597142033592800573423686815311925712497683710316096772465698675934056035694490479190748709108101262343977287785811179201864735960394097031629410668167128838063764188962437453112256846455720224437258906012809655868665074791030266058830472179930788419349834802545168764668028127872984062936411084815735758291822262269663614781563316923373228915154157520447151338970052343347209327861029995809794780421169423292311824958929282892412394329919484710048769845911060529978491112994971828228490945390279120586435422686473052990905493950917796614319741301761314880449696867983273574045001997894594343506788856693370143685535264838443766733432074639042566871046180173650325930636141056709646650800152809767427539039742886146484778377389974906939016421374821206877157315620244524314924711080105586442912494163486851708090863113888241694113799959386175906120278200618447019829712975512649382910649861631020671313110936582266133146897169624731041568419532015349177637885985208211931652986655516342102876395013142786634363744063151785426992281108405522866695910695664672115490606042337426031930586195556071213755305064345615800576308378072817251603981999158644884585926418749992190405568446241045081753794756722057218684508673940610569208696861234851109642088314535094194884194913907122127915476123479477944630565317468785656973886246131649803021716153990398874162961552841491091367702486386607545806633497779198635074125397733228434317043828362348606564305947439890773659374693772748262047789314425127231894599310154988177270652940124197539999240672181360385118287662066516671529867673172065363719505527709692432585887090879161352634431159797784580222962856649872611349035052438930640206150238151653575014670229746599822137456658063150329514274238125557860504403519435897423464330218700800 [80,45] 13727351417807974764819085241604881932759578931533080067604052536457185513500136577619167968312313415648372786410583450389432835324435511813983732777827084860580613146472742081596661709194276703089953604326934436217032256951819100408870657438409289388525957666320250225059024822502956120894506051346017484951873220693292820231966604049258235359436305932473344323151080836246787690299620690476428555194229890460335743703238727153238547149568960811662720997278834163378299844186017285213935774622385088864838721553814403462319228844845586191804854974797741633158985905605823605211968385631386711812878774854646785981405766393263301421752150337675355558340556252330771958657015814075806058470440601866218217555408155683695631506978364483469820216538032016302638523512090451279362261734554904914802376491147185798779941029257325777227853807194131469901406100082738140625568525259929606632534494193516869373583211400348921018305207473130090359689792954644809018718041391682321182509739233691562968579484610752894615681538689793674499617303297616037931779686764438238170725474800349919328989439017597349033635332210121737766709172326802277951442492652443381296636674792417154235188867614189882682328110050221581129524380983940515932980640177922654772711946352402323253677390171509285399277553878832707688596373080179019758628106677266614596967587153602309524182024473578693504058241413610003991706064125197484564572102784016976900485676860038998517849561960515764357120961616299987294205863406199755516457262545493838852688728060088882939650847209139813122805671588062767806160889080103119767246380572062204619786321128231631517496224937038576160578116169501667906987726547077167856335902139183979596357813199144505778755938289919815537007496444071199427882806858269298032080781159511435437260542988792137549553258931007322263567700158874679994275709761800733856713318782779946730468633872624850645318930190534366014860197053514512941941467291321143649960915452564190424190513172355460296624527347647022923205909548519846163218712506068727056111712148889322780947414131958759068265447388231134084246197553330734132368833273954156817239235794175390471648712610081561233415478361883379742295241303769304910737717726963919340654684674411143571231365300800448074760786619432746761615071187942936472060858555243199778642032732839955473520032522441189821361149769873208918904792389718023076400358247059086626572722332184909961844559460186939640362090356437347669062111135566016247556464138173371917853661450171580416000 [80,46] -1308060710728429516755960053953695229113923058351960675451484194203804174549366086815640819567207811733232959181257355873048248520199015954623630194722223528707263063629445622236034862978472248772446438924368022589877101219734589798237854695115145716220239512019731560253935482631306113800135039148045100719148104116411540359244107286299102459701407810404861062932887483088049725350451622324304796845794434848835926792558112672377235084157010834546339954576887221117174128578556868977047220523895506318076308957214578724128906461223511110708002750972183179906594155759442912641407310009957382246810578565255030975148314276621131788374526750367923720244842166973297666058062016394062174247770262157355004784256086421823255862783576058421627535629716686180327382124687114244302390564995340083584305482096513318714903215849628321555744760768575395862466321978531525722769626861256717351688233904970114773496530056507007843162920214522959273478226412296133128950727221361903377506928392221811935705152235916603091344672292394775723938378658583238325528638929874989901586311419456316257881376999217871113935082404584850545324319168436859143138765590011065823914949239417800761434512521535189043233769561232534635341766901903960062759936299495365349914157249586394433839706847145736199017005220589507791148526808706005680299018539934599318646875290558608221566519072268579052716198808117544804221332135017120830629269458060572706144121590602417126272488734649692629942313931033818626469529674618012558346274168235313094379847173358748687000333505687233753132521073607732716793967146721092529348882392651707889934649544455151176797707900801948452823933425159158503202288743160381752270794171647385530444243233380418613921495215254466735958554641081542500703973783387383914577119807899326164433810870578504602800081116679734652505341607994010788057149689041953390386245057819195797705806081926200102697865667074533531433730702715849044300504894646755665244741155116137027717038132140418815825033838683018271647413610817642755798475788886641492807262738261269609786757769529427147356030697370704303517193681845960025726885774724080642679682583393030656528350574806474602826370084398751089643552685634101127090441527507147451657053094447285779137173112171345133473661342147967763830893283735849068896342523863952216035491729864776087454318458685703604418706374933697656727315813444724328200292282752058228174609716820185739100664114503061619690080497158502004379503303982297967569066032192007618197771907720282112 [80,47] -515229533378878918087358373799067292342053971191391171090490695984612803162142495336320513775416309224589955661678404440347181240554387665039238436685593803754585556113066990874483877466634755323118891249606707706451166892607639661113325880353068386928831550621823480630447621089554369127435480306273865238270389079244466735462449430901704080053841597277574466302946570707115537253581995101554089696058074130760367008782975242544126246842654342883268879951819533894124656193005312503943659230557701177141507380442943828204320440874009960811836379489637594903919919889060032904776393805382201501227771186451653375962147693732423569026206573607568731850797411918144496414448934199557519904193657865893050404279569060788327381693474506436068526682114313773456046891405453232342434980885491806304267523342662803756940369642990878955490554143787472066751315542307445102172535559208474803681629022389926345298532692338093078323099610236344293076739788538756842801623721817608173430439900101007519215104253132506897884455996630506272803341418284787320331053474266440692052116576093459753415668509845077021373667312489995151788746549095241817053469449764580900775461237352947259614929258942384876591177142873191662032290988418260165994636675245188631912364022008634954037362779162778922712783457679207422706368942920528234252928903570314856748233824939997409490747974808531094820297884581286343880391176689188624592173283173613885594288966730529642394540918431781031194039181143379740865942117991013224907721331997170058400307330618340812428848928618180498305926098590249767020725919148637051845731159337158032431774693311404987730105226226516336799567638595358945653668641518969927703928102783870884203295860745544424778425987012334913831923859671785239576717196934087299993279436227362796324484953062152365568210241471229319575487829794749898169801311013651116986841890906935398223059516786926184311455450528596293550670671345372986002834248494557210738835693077461408404585037209421541306867484776867515202244496149370326926534257607574281611831265832208344367770032740906235693237462089461955459273821278436591660974558043554315412520762235132670293391322542768470717689869462819030064994803811276241984691820373036559065393237029545354033538430292247154376602443000699152309861501811494607698716921319162032661956848301027476559242331829270138907161049471969767879784129906269933361490610623703138659850720734463495895160857159206124004382120666968978829941787600182775963744103314922846468721636016128 [80,48] 183598641111596528691487906590968835876205551541774405136640162914817520633667839459744229519721604088678538553764632649137128248510296407975439735012058608953075462109826361476484877558411280362754056827187699924115967614721960429931043564252998622985353100948717744466533286933474410094113190838390892201938025907228643627270820225593678120533817536915886568452847720704932016302121968141352736449999826900361820921458156915538066707973369591325781559692242832688810232750980766992787602436611638345118636503022502533448247906310033168180063934269304416644644115485051055125491661633979803410394499313961311283319646766126198963443423803320488692933190811004491759492675932429425659735144904324942955696216806153554526372900953816735179314674349964688660893388424998001964465089676505674635095470121419615206348771573215994503614128226573749412569843330421864018791836965856247337266248252869742752976753291941784182649617007768998460987051368864237367501653638339000016686548491040601884095574523693584530647372829490075342847933533461770853139662960588629710219760631493328616254563004980985141169408600366312249395133807730745918559374124604411604153279200629054917788882254188891879087365593035192375370628597132419229841733357840766199173233657029769606169271182035151935913896349611884887071510208981925735751545185309550960914289502445386058359558094697533046180246646905556482686425937311132366104558805267972650126261168060051843111606886878816830776509655109000359295230885217813074278619159392956013387681498032741438262945395144364237173763589277881123728028818470537849742686908176415014512364131894193053908957303692117271221265578971467075999602758040771057101460573937146459246954308574709195180469877734698352761533790667451983084294432600146595784737895040606544891115264219911309322123737528755084189704757965446608215387496977709829433511818928628976553789822096429228479826878372389096324899365799271145694469325378425001183221791423071421057800833790807945739049959158829829238308522956428537836123056423988755119914627672362620190491012910246238502161846947553241713564484063317801029816939218029698710318354966373833999336697242185063629905836986944481089282889192245802605097335175944757350631381384559716529167185537793481556360725729973500757998909288116191408504197157031929160514894081223451708047499939542107624610879314998912928515275247879684438651057954400853633411923941143345393779152532032194295872728896602797385027341270056496415102251055001211178707845120 [80,49] -27053776569960170190290626663278625563297845921848780739314757313749337433479953742962046004527553109916324789922916676711331614148055627341301463835852138149889293295354935509120595498613320946456023726950396063043962836029577843716875224670403745023725063936299267619991635678303873165414922291254792170593331221352033026667215135320860153646363108013544328775488611505282961148485718041450940853677530310223558005237731638965099465977455406499965176055233350428004615207540972610756089766372790098941363872587835292553495420101724714965576784716450010693972690938302904653070077448157010594808909738268919782469289056007647963304320496866920584680028618033264285082336829248089839953218460776724520649653446659005524287119075615002783742987866085840893608226112323704939369998502460015580116048488435269931049422579816103250057408766081987023721448749073466553376745109696892226499076639076272407513752527223125081590333604837745168618158224106522753383828353734143102798284910284310428628200133758973618874905375877331706846741818190965007924608294374717870138749399506900310591346770646406723844420294041625872658762533022046654724840936991080172201411523788736322375884045666948289181093345432946189868341540967006020865134139114258830112707791166202247752828253277980747873532754460880866397827664725559926880336350642871799783936224485932411758364052545685382724735733877341868088964658914926894250917044559452920421345727672651853440231068708132603088378361132826512404965269159399159119791415482484543193260460768527341299963028992255615660123729675143661776515623162431522690838698555425130370463155726546408067532134386928369710187609417601247668300182016648690544249972474649378838404182786959163923265580394353305245116915982846238600250212032560709642278977264275525730975732365873665918341999334778611950565448585961722172483763954865901835107703474123237056754013488237155457675202459023531582167609121891168763667105427739125596321766542011928899363950168607992869555087967246457176006837884989103290183584069189592563020463896110782975893363442651372027484682006190289338985210794543642697565867507047890405905422728181968898469966774599311142880217449949430291488453453259403235526612142537338303855891375220693022276985907599777088364075514525244520267933141331435993142717849694514093604366753067310698068426282322721045802196345015772676508520073416791567969043212494909027067365212585096502644001511705449196961886434981497880913489627849708779691378184993570669199360 [80,50] -172886844625618055624622069152587143372589194214179744784146434459302938500652888695058653026341291473276005762833967018055760368008189159712470229127340474756608339587025468628970568790327637135912904695340374405549485203050306689907796840472659624544616116318579543218582325834178578280927889711127283446878975678125615065438042050811504681364864605342306445846755493736961972190524239152652814465195829193173730437381476268737222281730737408978371005459256630316885604543154904235888315937327205228400086021652069549486749968802310959985789260124790674132536520328655069729303092593602460758148773655472689523246495045079146467245065789039759609567470930877588607161458087804536595800153860428148511073338556751394602170161843651049900508701621112365305300983241458232409925906613499538350236332843990167522216678244319911365150883421316012891385230239630451848760700490866465705966143708425761211684998487786241657696724002194231091470172795643202804736200729955345840655444577395535760207914902763399746523538476028303743264262612568103219498553122899797464428968601724012764404166503904135319586125222787154497010136422646245146288415937967539959887928225905999967731690550635495392493247414546623722683218532578333789234054088647568570178805563491485569270350392095997216598557780409833317768702005155380716734494352680076998547867949638922986377288575292518142607541781361600450630573334161094525820974133157900920494074317438537836771779138637707369568961751176981557025925802323007179035393395794158220679109563402109336714554211939889927572172920991174299506960757753086324555010838049817303289753283159348418441955214059055443496806586758912373691204594651462000877714479453057487616142664114339293161262001941691435491179259070859201344613310098450309491311387445124480880744845216724725964045326902746693254733404718644143189422292157778352860708842584748210194080654554348422450120047851298573459122809961113942299501122064981103046330560518947090719908980056493322505197634837351149641110703752736828946432784883459405377384553698954824501020227064260858424182953238498848635126445848597712123072802415634367079569717884300597075295164583764550817405896219743986124703423403473844951309444765413513375697076654007757745241866833520673757629291314867449487206651280784479414250099729365042177175163355527796672544774679650914587787823421304764833756936067080813041543571554528259503736308903639024151858265501605249675609433963086456133480243099390969842609905868921110528 [80,51] 1369591144284499541526259688258974624073700803305368630274245357201662621672584111157806002116475619220084069957116931562596911463836358048791660575377075495455827517431669965832267144009132175203484773900143917997777510266296661401521432565266038866059020722604875369914487576942340227202236585961412539651888192416759334038370965085098898584866107938542642960485793343253385047109277860657691005604124603719844753985686144048798523856804934120438927864867256527827303966278730612587646820392354810480965431634249090143332919438299929256524143044251740377463983080389130290836579552253718996774880745705572169162384235652578833403801234687415431802773486179510823398627993989528288761019458526911054134695193449474851763644221953273294336646942856390823222551918264848673973002089589323257474452487849162821075153375799373788925827609990873319556330498117001441097923678812469178500174196606003355262276628111081616619846954131339999285531213321298422051701836119546964629739810543683386883375521428199282065059555531724878221254219730724972366020428437496732982331584762261337656146951662510872176020078008763721886219574260904005774273495195441709542261812261957247753089217684021725610783418198030839336184533564363485039674601618202979974941484983659413272822767134694723960533384782909233318509035241684245306111103321641453932537625384772037114989455120021767062901640509026199022427352430775181712897734030243448763199906335580665710562117845670814348088678906541028145507018450982587848590025082719357297578143559876439657758084657844803720294940490057753911317748464746924264307649792519816890404206417327976446046119042091358725547490504799007082040204129108485620154306778721628349401076048529571135559925626766396433777173050994149341176799056409314083741852058975804021392934093885068781130979919613374027603990477044499965014134099058000267391975706545289260749846929655544209663280745439385881770731915562314676591052983622861633854165313146897038487005897190962779684236383159134573474953199125623812588934472665547245445314274827212784580097211014419303122976092472585868144154489486458581121632899622026345720293137769495525193410539818227209805441419674954975710261043923307482511941647255947765963218632404174068217913417792455509326374549787962764785674426005775216843830618545553885499391540974954226624652228512409581642213096139203668836134900403907764294729712556868614864614812295882218613623156295513312924381438620662236267493982893641500308189616736829440 [80,52] -309307821705067599565296663211874755792469217598406855104166985552008851751083559848893645663471824581706008342834554286797095916006177154926129850597093419277913412441497863991050738908552471853198806402570834278002661939069307841859487695941670472644692541705764842681458415352712166658075602684772926900154521789930971350038821807908168773099954730924660355149748051075678704788024344976029258916041963284116774737194498388822401099914912023478356390857055006700413597153046481723044952640555672810380486447255929983043356798927079288803706473926274756335979331642343420644081831902548668421788221416819572246117193918088714887210157892523317131311455773268514358382716778587199251174129909369113687159672212831070032815338751578173670877545938236198518737113103567657953940148379871406635767853181441588099655001201354999641398755896401609126372111947359767086944871721927310267782364257752635194193070528172454021624002063563001154578162924640101656029280179866726692719265543815209346223450557302386354741892529300454440350012121120000804880050447076749190917618799910645022476646796690574192706515704919853935558430908388353788542923562737443436643795134036189214248275617034400449084821307426823217444045602980059760694886793047611757896696175817978580971445397901277446156473480266993037949195063190869944402085852335865490027071321694938027112234158667607672758655761268046758377137464426872554907497452117668467484614386047694414912165228158535272940790875411231479087312931020094537877472313212605474531801147670009765023120180049184099178831784190330641655344322270343816309248477289260811115619021801488086521600136289153998200747020362274544468368429839948070604683074370818578395335538373524489941270515270967583336147394368129495607720856297003229478734923454853167358775537509706548756183543305959212198362739367127222256780093506620461558989135209265002460844423526516247520450651533454851368567618086402360995396798737090880728764150429218395685605651742680018457988362920932566454106972415438271736119743008848809145124782456565193800809070928040990003450441306049130978144797566382914193610462967987811536394739052009277766429866392323443824690356831567812626967456047692008674689716267434168508547014742544923792603865417818788630113991095075819447215273230059840783423751509287340095057210993641282039566003317934288643130835349833686763665210490572636720984259446540158458277316460238397701726167424790880729966284568909290421904996786628541653284858888192 [80,53] 14154174302143542482023759113993612914018076788221772592921706305264128293909810212161995408617523804807574152226077118612255343946408335685545316642124568085027455289802151061804213840912270011809320499157061052901277986420231625207035427514154972104926362382688244354045508452980463916344821572517516490070145778330234084017883644558339357591117799128871664946817679987607321502256981632285997337688287071814891149907441113828195943365917283039278490451781448549590675495907926937677265096891227064498552491413634285797154308585440976949085837511175116204887640500482652675984822493895380347662525053663633107691258478655162285130478467501401413185190621746010975996193063170730036775132636664058293546510412363121217269848585514894117642179233395200066255639608573957273075854949090776610002032974389930501153218407503197694688930331776749995845822178916641847873824772762159713022666391508894667326220647359734563873985313037566439155045956352266041432396536713957514526998321848017594926419120251514920542316330331134978372532076090073431742605056028013411962309160506394311215866828957949971767572531958186543115861840824853403812080941142037016007667014519186073888866819698020595875066263479966255516958825435355812652337263712213808346453600684738588189960169579760383798378336559642695086286752883999697122672126153148643084116020074002732477081215275758073061964511178402877254745635706261852419994528721566005023633106175157916722092830868894908308164863992416424450974699524637084377272875512549268838245434058054162758718365060155839267621013771000793974475005038145557980786053031539287938152142385467556579961522377870311455075428962235878260853694644068578905147096089674179438362951160332093326993140314310526982429094856411903754052855436354380118185347682998323282621283734444259230713925643945536986232207483386330213209750137327945247252016670413823846982630754493636890201097121377815913571382060738686286088077887886622797517658256373712579936685334847918884267318513437103632153721308976647941498790173082742807265147551917387712380848072118796115627902825421130310714502979101994416203005190492013096293854626829690328707556014376873448110574883833871478493141501298366042346786321060320911166720690947783796465992342154090341809311875374746814304076363749610160706536336640553153057815401393394250171361795903162768070348942096910550329111967746054145909848575052227922637709808316900746239754729256429252706380850672659286898293327039795795530350592 [80,54] 7001508854704203496830104340369235177001596274300114407945898764354213457411307975302181744832268255366466600899889951118541237732081228722021336076670302642126433835211722633126667491589933760615917393891316082551257702743061548927440172033249473275689752896028586382435333938549615326759235078325296625917373347339959894554510001680717949800599350857611598138808900001103671253536198729801421204139549237502471792456736338946621915258532821811151431433935778045569887272384693598118717153331510369236862763745066603488307807940652924803949500706886533920992006796289514873526139657351553836597074263058783650568299837019316733139494230778466908381915165483104764729559733667756675608758917034706625439602557487783570236539035762736794379022604684715486565206150818668951713506732880689923374803418332255239465646482250836881661927186311097363837940440496095102664031292529669156306937867990278001720214110602135342917560277044442839029719696594821942817305985523843143699177443749993110275320233900008674920753186709901301545943096759927119696954998116626255884320480627854869343710193624517148702310973533582073495087665411304487426559268412388858316727649140477449189372068766737167742491996696649837265372307939943603768910169032078941667117860602221613370645836814753567154782717517321834855708190843224347944538467337060389558333168101484850479210127482537362564068503500601874026200007344212359416476848921683236634459871525013629695613345292340644076019813674522212166691138950567269057948584770057084760847874705631317871232392584885013789887946592550629786181959514955199226976847706290454782697791438365417907936746203731194752333633935253009676672890990171824514678592062768646290204438925558633369974299004923803587978244937037407021637536812920898849484280847712887663385159787880806300037179890421825531845119282957011445151275321498713861515404505292809747103768890793291684970129905534238399670250618190827282539059562969222050676778947607080423756123818156654347386261249887063375599775124744998558480581788112338182957321671016358190753623430570619113321065158607529699874663187207552463065320193237598876864018164253828938290160066758744495909206083478402641700299555877449428125875801909328062987656432637261030650675152420427556065328066530244326089717856447345283968861309172042915165199892040965161128066694559213674467514441955182419694503585313162764787798809076764449733943894601714526867692154873178854649793480728812852236897268168788109426688 [80,55] -2017131240531581076807968204330414405395507321878590879988934875081405780434543850112155777394734441723594797171742693404651864306713626764967178533850745938059970144398783335505378123133364270831518155997206555123173722415687746351733039097201242081058558447673898320043591006933927233756986571561548785289351631090637442664074210751265217140565247832207945616355333527383773389167858855830896490297051600446706232653660627045266893887881373781143561596684859881019933130568768230434293352207849657250801533742404503774339031586843100689769835193126333057215510901436709013420370515822596102005887276343073058432570658140523162931354622622015890984175189232305939267697531564588341554801860459987392797682033316038549088317725002493901551287030650093933327336757202653536239390293038291256192065733323091614737523787723443067870312824571858887573857443351708393324607254429261215457910073476247500185353304805020199598598969410112570507247106746325436154218384553383106691807410875432233265098222913674295628653504971860623471747391288133355024750780930811367366220534714327642107691231872853081143861962686656690295559015505160169033288447203011123594602624792299151781086463075956830808609159319453517135926704097322612777767075551224023288777471137106776367488511293814793669039778492337397021988383964321169476219510536737846323493745666652471226857729954881523405005144352664548829782401958897109061470770498051498896278113961036940568431740715681086625789274898779890096245590445749862494795730281941702443521363973868265057446084420630994312612500147210789245546904863616976314565597089689989481029810870120051575930968122194029885028631727620525956521307927488568649973542974431850958255164274870746213318995007658932974021854748933099085200770002229599349438872426257713496779981014162042903019454450107285757793213549172556108133094099862024020816076090321017618307159388358696148392142549987696799612112503360890242490589024619887678867759594336651435197530098478045457644455347336770433273341868439266872051166481138627051423245189027960445126242953741489510231635413056121632935616454799949024599616883960409668172091160535066772251626436292488085583272108601582704551583273446117015064250954946657879145572341585185013636751291092395599220270533131951051874996046875332288770042261124655175469380513562963853175901345483774409526849375293822115330208419447519822794545325328809680576589534666189584917345425585466816895245829503938306672143783640160010240 [80,56] 163770874415329877567482056816156031201057133312577349893380553514382933495409027113554119742425309224908065108576486483385559341613818356610970717487853159999133257730835229539269985001498945662400233673043709492630167020201390738469135721884930903066470282606456834737762132810211822172365058051489425582629629987084043425968460501580422036227837665095642846289406086342314982011416868016886151280864762087515667940113268200889184400001005515404643299683553311861164185681244638983186281829116178277899292641071236656140788640993354211747549710780834222764618295416832282402507190610907258035802079333198384265245017721188152392986515640815932118117654228892057685186375244275595494281478752392132195896157602448224128194943216119438476964832213253509562252499552838673394193260995764025424219707816554538050010751916947349319945855586816862068078063825871695462830195400666704778994600802128279230369520377594846171941899131701130904744577191308485880397758971708135845421804462454316656054718154251660077122516383598861006861084737786053433447449686247103154370271290643965847587813399541645762061127577949630614866008745176512482588506231060745685859575703237704947378724628912020984605597129429434547020714284895614377737119672295408309300725972234932379500632315359147825016602008091471849576191334767059588183368814470538016323861251249014693828692593193998366311895228464513841396672072807385637322627890297658407988509966518941084155547376806641538072600632839697935877646353097611166117473505356469812591532572463185429436166714615100611216604993859130840409781747810438646479299589906851016618990898321895798093478171036749783763701146638741745385771133845186754871611903072224067010477232579643170161469465461500580056103696892959838430918648789073943134811958656286679167338910727488718070693596032937258625230607841834786909104528965318322387199345335629293141244823293466760210379129978289961095321742838323034965341179932372594704548994844368908701515412874276564951119268205345861456729491028215665247814514845280062490544289653596277259571678889983502563145069005712282945564801108823898046050853255257221070284961518388211423145323498693555188297713122732062269555586042189766093319116409517943772029259445394276987173149076256703322124492888645172283764808650441224930306173363595516626669502327343831275384997184328605297375852799145422909065995448881014235492652166087622070369319797617787294761033899760070508633005388085558168728775598014464 [80,57] 37281334626580164277469101904589494410842371601513743404929950132771569410495937195355131340583349125587541749527127229461612978324185697326416782012218896395775220834096248886813375699794693950116431786725879229816398159775277849328000311757495254123907235614053738943951129874192590648387172706232434166024327363045621472490692211366819154609118042755171557005693567930992127824863086285565967743552238625790199372432106355146163803530781949402692755091866745512596869899761605604725865525106273970247511526767383856073593686129543607897164946635731923871520723201148882601651337326927121432283762759093919992310382608248528303483088970104061848290232073544923352082033208934189314955795921292422742766002669504018514153220467040234478883908950333278309678930667656093214973471258310551719124112030801973470761862269083266610817992439472331940828356698605704793897311779241851767479150548807721596155428075954845668951760328342321641338611531214670192875488781497582707106620260517925861086526657524778871075789979593026439515798163669452079786159818021645063173892721635556542999012037482315492865687044149763289399918389957535923956442344654404507900200723227500885024576445677333563192435174153710164990765951477954654957389726447803267505686308163073103529262716255021868032516136934528712242816802051143297694003355370162451321362452124649298878009401898633621556814601686700780016187196967787801421019169578332969490831683831030288472338086250690396735577974584793352651136324732836701198443287088360582773497868061940870245905553114891035893984060090481408016871935014367912721486658405476917712840430197076512009903124396209791918669199155656679217619406360765494378329861501254077128837644439210748987074407392052063789865298674469718096622982322193503635735882391480814112423865481689081892930402276786089384151981105093286310941896045762422791439482404241517524582577474751429537541531445375367768856417389800964592989847920207875292232567485018142798149922492075153683376885231251878614778629582723893799766051964101325922773163705929516381073061098391853731743837470689316954142105072588624098535163890776420855710243474124308660340171405724902773013628492235999807610092761222326801288879492155381076978235441568707965731058282940168451529226230109129554229456543473651551770742040898456944107264237007864046466974009613415103050961004702444266765590919687020381162226453778599350096346623544593690673565930807654792377083598980273950599084507136 [80,58] -8563866140591628325951473889303891456487646613398103424310835913249525767817827090502501124464913106273321464911677162795307177687444337783083914629687471264814682027760496950820853445365155162647355663475541377139229315068770608258870067472344242015236594990361565774804462498483282779441590517245683258724684905923263427374614428476790098948655924599429016853429363187495336042162406639926633290921707804149769318410070091862789880739265372621165288609049584924157860570937582784769199083499126992041951739807744769069692694845577118356070505197943834706564466910407691732094347351013261230538071828790347710281147624323089796220642032337417988176861231288419418410301047570181527972457850011943042427984231183900313627499723137754431986535209757405378761561184893958278221710878009191249729349015042296186408003811758520653127484722101805071065017804912166457160022433085915785157515612091669134570175040160273306278129439200383763497344857656541516589919160038289428122569177994761889711782852860215034135338396605215924335627481891912582087376281678738691868532062886136925662669853783184501314085294772182396871512235337349397628544439573287656033128691103299347276024814897406641236726229339241073778290241654207939307844702459648744635950391283105662325752245461230446388750295738844897449160509076656844045959342292877435936941275855016195170572759899189336716132562956024881544937512963899306222989468129030258303264412781310935360232433048322369598046917563912719956540500832998314799412149677684640119283405523304231208655892968652281581371465216779624893868281434584683468994822288819052073205395333217195118109976034179386219321892069610313697605173394933636170818673491613122171280120861699372854883792905730846794552892894488442124483806789523024976827508567480700036014425796694907088092319151603275236943679083862555509522796368851243657155623788286401565407788736886085305794465421393372656504682905612718800744692053834435430699569669471050878780229388974034516921176306888510934920373042321020148151556501398189488155575776776314583488881505835952363202943255521401727571372336610508617612015666295061257464325713026382512259885735376128358505556808889263015556534099915363874499900977131238661695962887762640851961097127464705362333402819465369480523995688411631133968907155775726600168723595786855307114839863445159386299635542638704172598444358795814319953414823739217432986705572097473894234769886482644249439131385216101136015032320 [80,59] 509679145567535291875710890013386377936396018679059749986855997041327606798740650998771050311225486809613155228268117971676738213096254932995205654798592846927811668140588458673995189178438161293296388634040210161022702559305812233804103368867072959719347785555275478058100655756576609940403188966108141576234520884633313461585759564308144638857745752022649178429255601563026857402459107659431404891418164249767656837751730151726585162216890159439934717289012615544918511279326443733883651197035314011172152707774160286032840381555513880532700109585812700146505858509596550509620444514494682593106492090117524763970528961796824823313520532799602616803564167468379669669043321926958701635589268478994060609628024909366119775846186085222875313113906140365289232218789863483625924980316824366835416030619536705738642979133397853418702462650111807245032227716269878511350929792090279149600575414117984510720473475974344474487941215330614028310490790615898139194989432606041461902397033462702058409447560186849732659107206985276483975527406375344503274661317937224041701771608554426226685135398557980140878555440668160684200273169916342453081614514435794206258131786899646414438287922475014392603540283230133237652574661853058770715094078981277589494085202529486118136358685479503765883876844678265421443615658785047633559686041982574696340424784640568098493689658190786571937667509942659951685027877074948688388916609107831559669264617742054105778248807567151597594770420704034893081781880748018287003259348807527682872448330538746875549254600594522339056759179085819287047549796219262108894493636804557650423899915159867302330630070625992689547056398176287782125683892070301585178346795483588607900793706669420329009074962226161568796938055950973969502682049476257173421411849857327263422203106428195229082216345858529560037469875298147874069813317388607314794834537466536049646653154034633550488204297271616656302031634884409547172175244827913387474075922764592505294729169232401268102724556916007070305205148202812335519661178790538684243777931002833143266390941210084848195635605581356864911845810861551177329621602594946329016150512811661069399480280569632319911736598213435911022973261278086924055583152451672554870805990528374718542328218709679013892935826172032717523077944819912584633729553860496540003732096444484439224631027120113948611878872509717220634230107153572590994449590979589798684301523491402124185753632713395955555270656618920893480960 [80,60] 28245499313192445674885211100825708893812185180138896931149944580638989013266095700055666303171424810107532963114019779967515416230108605301941015563431229243410445084172718974352664063578194838571292916091488784962654706348713987251013267276585909676679557779969120916259473021830703378130051254542324950130220906037489984250515300349959461323805902334687411594557736719041702424588240851443700771641457042261890662708115056618528252495169915261156571280910612730378690855873863019699042417242533380302426333171304872786061342007698705588039186961630417854372597539860834736882305046900884527203090424675032296829611225433772018702401527377923645910737183854816681512874965993406296916664725490268344329396755090747535065192598264438415788315153586952872627624959704462453141942152837895285816558170220404585350298131667425790587901023650601251958316347453973361195918530362678991511140372850473555658180544836724458252813938110341061718526030521632394805435962946159762838122193324008383799064426997751943612711164209152125051215020474806391750449701325666879847834178400674913404160606145783554676063343761100523725331121047391640296961145705649609385869345119918033060966445766308027123696935647543271348121793311980773775537495685030776983176508382245326618323279155680018222844304447343481882155025525529766678833966606614097150678473954573564036775560250955140039958685080927732156678871004981001254459226917161367087989697322275924038299074069415975625282430328717251350146988184128159417861573442063418405281721740565985863012214443636929386983334986725742388856314987474552074858742954056637205814088670751336607252066927872203682650499919569027671777538840058279092507813873792616594169812946291114908635580110275485522267087042968336337919636672687808059572939255570396351265694202221041905486578771435779671862257092336505566944674020345807260298671802410151694780721286558753528394341717251568587892588977803478915897378568887333335336819937174908848717994499574697190034100224463328743043667832469053442689490953793191260276147272993968780390013725975852186075041030734687818451806159689637374427319828462199795484558666612656865432297390941512960581631606227016117362285919786727752334288190455963299704597290736164583045171221883382574251449124123115590402912163928887986996118714309674376782105808079804529011719881844830566387022150682613991706711126818936946216174607505828680038854858530854076601211791541141402904153960969404416 [80,61] -5379316227904486442594781157329171625464108087675217704130371280504718862260253779311720873833530813770066393515471291507178512099518340571034271050733884281675639296516194549620086972541765653746804620653843238410393638724799944847007421237879835059705010606093427057192360589625504046541431383576122457394107703808913473365951496815343920811745216860027360570396875577585610797326044347908185766793072662330715029524319753845464131580017190951453846200602683103809115332699881193923670099513322088093134596762555174350492298728243685656655696922999725837100926431694563198149003200536491677186127531247096697466657400574452444035471956790219934935531500668698245293150418741928012129122216235571827702020204052042079112745058961800984855698581258004317664041598901810915838739303611494494519184633628837700185983308337917124644676743217936869347876406213482538005387195582451613967491705984775912437129023493054720448919911171702969087351702369957789119758052685145556735030059036836383976156469538226419882013717814374769206867616267384525226938089455680527275044990481810762573667272688063697163718236108988885231670615264813082257116505386592273036503187269092219810444321114208803857153105590125407312373961067844157044466462849843856159242941143975850029425529030445135094656659080926957491969488825572011825497631777137006165711805106153367707716363092406160574198748269993074447115771460084324774535385615275854545564228538802835435996498558285194242646764747874867450391583883682604568300865576506640524906850424390583083383780626181515319006528604787228978239360745808068334404569868179673032584856073012111244901634292278254936004900970616246061873586129405951500955987682578191265666559449737233438198040543320690716616967724844821439990221187000822827599546313208766177517948809461228026879592082269660223291055764098225916739787084484606070614335101870594110978220007312970864654766856398685270838318934429053509771038157640274636551903656175095385377026615327543014228018488923459948049508508742084132620843235210618851598542762847314593713559893096130429368877997860101163075450320726513656290099942497910925620878892130111912679244018851498757300347626135167305268795883991859101968957197086551391141895539612819037544156070626291572231174935665874069120642093063123862518631592019640979990960102632602635651097674456773479431086626866616584478965187661040932529240907539769739961255144887678590806597311282502687030482288246784 [80,62] 265047987312573721310682683047789648830047076413076938384730957243521013448575131876359457746057055747716309097871081672820396362634041903489280551563358819006219174029040453015585292550026265243658247444767164667109505216984821626885831344386374749679790528132179044293729673122831080544785946170631046919270859594724360435270733436760261905190414125442055769472359959417686080389146632086928879994745557615471749908307674758577985761656289980371594289259051882976286033032984167712458348416088231558650579171769521295290048466819464048034532373388767266093498899164905385128618176623700878751200357305046555347486975023979650936206228659158432845854824834037980252899509896767646864261138208178200794020072718332445395018558829590830107234163126444395804009816909355178274887279626820029973862696259424939794671648246347935078996397894634597233513249764296150140067291810031513443466590315343961542314278233588455845799981492924667222529699956372149842912273641001445236260603619324196843189965680360822417452722666921333736515714029161577465923440166976510155129470975922788317481715190187096625698655225869791004752396687428066493907844789526626726808701920278724927719926883472296708473599429039104703880928746813838623407616066446467091114054698005782938151932192913528844430542877388959110608488384752531913411666126720682906071426727851909162471648650474262584918459283671097734465213117308103565390826730905523684739875374147032144594525146007207106519518458752945995265767691996232081102427749806667262567502753518019833838694892177256594031684054534442271074796041154492613440707713912750458298090661488977155083434947871322622615954978621560096643430377291174591607481210422501114040578860548097613312975735054821476370907125546729266298984391424673712867814659909684377343778811769499997417523791565633018541930514370199264697953947222648815050886904111902463733785245759854255489795346704512739678740557439085688159672569672452324430662483146977871428360748151582701090448068892167736406599683772860213536170632407315058813705488282816018580420040937693841746404696539875796285387468378978254478258304726547653713690037653709790518830674786637683635472232429923238387236914722588051563208069311020714727554716935474308744269055747315413926210825268956101175668263427931948856718087556231284641900568070788320666863537064438750840020529346257680361804419964621782704165534089272501183632191471592369808940168996641486630077595648 [80,63] -4685007952305734753848208306184327312861666074266259463021636359288947771250540025697087351110775082811653953151138969326634024804659479692495183692010277749768496778419543324135132768221373887625454196437918620411480160326877715898600598892619944890645635734274529685507423007284602136631757215578980127747756174377132042464013711578871685918097772457169955676042364147282815900793294132903725504073011923706169645782904840245784410190138799446720806942691416920617944972330551705730433509446956328488502641099066456068396448662549626587438438267590886140147170775965954667609952717460304902840035311457427398491673925979318763954102547403778605057668691384599879200368569111122284260742116117291848565269183215693621256810150851240787729589788438324009865155962300485974135524455652929028357505041972225705816920131729325990615137921405988105663918156114782847804816707169598873205512821959815688869423121379695342672844065704921240948928173943614561906625673519966904324238570294465358376253412649924424197989936911873791777364624880250648522299801851225472822199993561321561280940098073566487340404121228123675331830992057385210950492725028171392759606184536583522780112935381931752290237876472104152258427373242563517444162079128423092416829906292982552843374485499431365158071221430561659933499044873581661649508650682331368790144403695485061960501680420083026559917366653802701403370502603096560612012388908791732961343465064220576808579972713434158246727426838293139019534986948214082494707248282546847773913949718555798046795814855093764963645934633795585062115929646854480964459882287379678340721689789686445062218364166198982024787094513160213145528969357513373670897011702645650404673109055451641686313614744948922704897868581274126703571881609263637300666994554054743554792377477778942138051788248401720718193689588929764285237371552236128933258187712881583397842157740763996021474648903862909343702016181069854010492912012895392074770340148226646602834187477537384255159299064120257964252010882090187895478155067050392632913199818722277466213219230450448203144579282798847417527029289636032904147784324301701453184398339340837904540283322082282701558192475037077798970481453632428147809561587078830818897396725577044456473731877726796990441229865739188342573627961642319751134358937849394908326351108557197141307425250738768295178113015215670665831883014696473025141147608575884444539529190525958296019618940403012918575104 [80,64] -306514781526756203969163005168250308637240911393093058558285286466649822495884671873214714682674294548722077678420430169179484495619207855350674437504847339275169770827417959937550412261997451208064744095606477047092905533094765522763105551128983956842179349095337275894633103493248583056013208846311834847171151568549776928164524545626431641891721039395562878362686672197656171142834115679378747234613276540969589755849348887520616912900675475998812777719594048452683074288053002580903181536144689778749347465960987184401569864233619982112000399743143399389563527607736367405682778113804634086335062696261375496094146803323946972746740955722859100437620857877043658215598022953464220579993590698788777850388909634302440832684714011449184453868953487202318198334400874080047461846280994492325225988810792262183244192075025114535484488070872973068639822803729205292276310894073998513109632552434534888219426476514456723409487058409906980394215982719301254728805300596858476272407459020449570008532009492719944664637283284981629399652645771031167225665937991566230708957812284923404342516891691298826027886633555358915934274997304892654204276272322925399078660316051754383803244467374776119016039933214224726223907161843400088935456329141641430419358169315873217839291739900768351738120099886429607787208447702780043176955122737202799746856998373734842738526565852494589145579514904501275824944120930834900498355242563451301872519072614609867380096077294276701707121443010283196717726661889143441033546151597584415242219785996911712431721304768465994758084520632160112794906000266641947910972693631898273528957318965886922610858996772593893135520139671036587077419557219409158909944276734845691156029274057180966887593322490820611002811481695978732164452144632584776887859416842518280627429736827039671912875369528356451823818595922157448919910254541459835688607236036334889111654250386706392332043522341207141364377467392608722686791745435881306494684071650254651637748373446522353566024275905410399806829849892518741900875106492287314644279231493550135036863503315442755066876863318945220465983116005258400330146989292398497354034494244463556692353578356129826117567747472227206749576368929899336401330282987657923252907191163220508600387216178300643923437958895063804807847411076557314510531432008486529767063805180997111850193755960274554214122034572402591957517478707175361241529459730493774794434593742787550509194799853386858496 [80,65] 38364645998456965027729236869999370805386355993559530611421676344128234739475771898201794984926994721082454170557775843080173469803286381123160098056382537583207945399106049029392347064454696073723543292142415459031385626276032979211700455568423832944839593196429259119969774219641272615387677423465107414429825713077792024932294166112701376388990171323138889958340840762038383674345887478847771944272705051095606958081436676804814540460662956555518282639848459563295206156744786171991574003949719701286302913776212953430274843522610221058261125463160522078713093809990776419291020450597969782029838022541621976305182211515213492096977747629344072089292964647547928089724885579725935192684028309331946581454232772716482556804658270572414504724732697800428179426967509234992967943985137430929150788774532012718741588131787557517845344743160122094806678727157968626845075809708405429719534721866743351188987452553320824317879295582237239854126678764554326475338590815898800433544042390745776278478587947147459539016721903783061930585520391572060653013798645074155241202043633372887013612607214992132383387853655085199328615817096583674056775773135629319138946432097213073390212744410317211418753275354974579311916096385161835338483542534224769898837821378528256883318909694337310679846772807359311439026688003620918322836749256186168590852872879317305269647953260870664790591529178369871880330970740670816571211349876875989313518305786707670201751679698118823627017639836652946996684094567643523193666342883979868803727243789431407830737508372214546878021970610969599268006276256814349929802916044331990344331979965648401536444147296453791133398217583411648243200162093221502039339086289625910641373767371117258120187251810484413407631848045639816276759290783590656938666398826944686482099193072600243381810972894306874449021949613140476255848709450602496252861275950521712030775065957360598815874445368476036790674461278518142128638254930709459963507022030216687306080550328041835224856814960773778746011950800901512196744651503376315836241356947840542899089792278320205896479733661904104248163517341025193909957149116466000441338726722779731704047596477342765892013747417754722029987003865575105087550425163057962889899237150901268869183661697955253552634427672869406551187437865631493857029487648559883404741800121048778687788146848089800767846355234450139926907566354188456289876802205869181024020267425702258122540869708939264 [80,66] -1552178079979382746931963572457667556978788180007494665808580946177377631629206357102981781850059848813838807209247441667341091661794643192393760464818921686078997630626839215682123214410918009418511136031278430606825376711926827426761631064306434408120636438354603349507605270670496059331446180166441287718823272605878775358873606331462148076243320172355376331134733527045386418993334333540803819072566545832192874310831886767256309829076402706125930847103300975548919157174607917483906132459255820938780055580600674193215613828304647143604160733391044960387880871514949954422087515421977840500855029530050645078043983471090216897396047216055862582709141249327828004660023662761599261268940491575399872085664075057811548797282609230981530804528891454908335291633173560030328782738460975687347578869322620642164627109033430158098642014853888874116885028164336200009119450985951872444323703052947795415813571678233288484190455081805850841885565092143676115267496006423985166948809099670489592477536880822378055746094400122296884518174438577855663444301726183060863108381972430689550545592735202668315924232553775622796773451822252448969866989598039390760186408933884136684472027906593501840941442183867756579159098573809109045299439619898970859766713825692760489477668797389858134714781346315044268739361599574480792878347548626545714305800989371463985581853674129540491334052358883187344996989537099522197985069674934530165332065738743285796006818994773405073925455660434776857285854584358363268866291626590303573072881046463101984133695750690363606501042396987705802321975561703380473197885848982013717625108598488131275922447802907899536514492743425932465802286582340492513389846942124052568223410684741000093062826751637614060874982716108769809271633602006827470003870113694672753825242496968400653429651476032128750984235874388403023980154239258707736368715980656207551086102452820102571704659944679615565402929697698654263992243608411948462322126939412974164533878886399524511881662310999593990129322275372684730306349728972578503284825201085046214295988941244034233579849636982051833587824493309417020663998343451097662946699990608412028708291125464020822799074019508644540016364503493690525057595767799708858868610400169579895039285842531934731216285157101889521390377879539769256988929411752984629826657647479501453443916055880448521509819221211658661723562869914795519708251444754824465232367114640403669296284172288 [80,67] 4037291659141110681273631655836508143169963207463716056410729420226930659125070599207184776709235033539227694498912944200874743922020998147838193602791827333577641784447248887774310798980922156498515215779433761391204946209884737921972270060130519080688855007691801534628031284535486781069050580195206397406333896917070554958671032228469490253726673957221867697841585623088916775629642274522782037743968215791117955978498552789696495560716870377456095551667895904751125645519372009302165703487634147076497658243971200365758181485095846200074298879551809110736525265802191176933716876594008623719683440254468020851568442520324177150948822512775357024331488123883875249467620056403802238529499710498008551201111660824502372651793931923687185726658233436016197274704925506692529270503251010425358586837723637788104301268681066320601271416963012538412466056373587875260283355802196383532588858082853803276780161086149259952931731600373869267751917736231385164319852173711034334791485304624422606694770986757978484781296131932886043241365641719896191433357503756005980445300669102159876859742571939362148130219730061421387721066285086019343661637594412319657481552095794241716416290385076058168505773601112075345874789328283980194333638237903725973912190248627452984383497988180935007487151944269543347076511723458598376082108555349416687936960282206554589499118263134613517977732734997540079347605274293676126674603733597765456663857919247671625392728138330726295062207665159527191049283546518674863825845159397584509177225561208762895971152991317668867874708284590643147533870256890283133316124364436908927247223111352738068595880630598451908553303583095608249272960618385759144865776283012469140036191730045039211131554928546226626731216457974538576075344837467334341325893745533646566870803997404578323544966618992725407893438463797742330247975619022587343414395197381216309142631943360512275510862378245667127995743846825797990355565930992081531797838074682502766312559781216969640600657305190689283397548915139617559539433644975578380339986922476331204695548729185255809630242075370245136273496873206810315447381509139162775314027397650643461553394263855024501034602925440581868058137457533978524346970400695492036032141190356679401761371484658831092106485517334685677344025541379527580871637225683943585065750116127571722987443539647368031939360573216200597005873076185148294586971015756709495476243835830435686907904 [80,68] -952210782620684856198757157691462810632427953058967270429942279689016522061863439683681623583973694440487823387856552264933891671746458093215330454080737550832815150932084931235237777525412289060894601812473255977213415841584432998514612431777724603853002452750932012916822881745691231877238065870215508666483460761370406001431670986476791266411195713419138305543834074616429317417289222568247633668818852435533025267069647611575520614537007375655686853403039677213980201913876209254755425524612873313209440763221308673818653459611091350130778266713595176081603222290272942992564275875384760391673336374941320909591749451178619163548646275718511730134630293179828007649180494059255293612283341649697245318457799826777696467388364271851148501355616396643839730907486736109638896896497039373684552510324583731669455602297030785338013710728415676976168386519334916035435774903954329599008156349128682089420331913322491887309433741475293770848247350281501949102378166816627401251871035315007145565823525521029092573255989274621834186240977511096654833126644041845965124225422566530636732897295533576515420325552489150619752987743573545879692895011701306324770810024992754762234509662897477034495993567998903575931228761603704816377392398308392555858148532722295433480845204263308086392251000907898504145450456390772662797306245694603616734148146106672564206367050608715215038461331541046052843334094181730796742652588926484425275174428818235376803395221161201468418736230720414591865062439418425996403792743207018099370212678521347841799142986733382807291452267976546088438465510837576813643739591520710843315800997817989886847672435939259895142212373712527199905940294937272833015741278127494415223506620912993410299980868317152192524483313433627253886665711732075918858809745313835213511041290470390978264306329154276400169384348520997701884143362748757612737793876089587567850327845149598944664871139264207266138107222880417069545604473961523528615154846160212110196420728884396154981872415274408803371370126186072146283268750791988733933284499780842580379297726596420630259208859328012971812351001493335657056851227262877743269902624660548902034126047666949147683553674492045072435204710213167641010983176001546892358401047090484289016707056217671682051732392729276046857358648489553219622450222188181399272527623038893548062556026462342394960939295647726437148402071798032127480777447413091803205717408107290689536 [80,69] 271835498245055895161605069705277042748068957950736752842254698907473475013402718165687409847742310571304807623636575652367443396858712793682706875025879871879688775821210651770457603360840539950002485198878819702635843733266320467783745685478404471395582821806571736205098075852393383874141222102854054801866394582948465052141731203374246290913920390485209237724945427390957038455642898462998489203166186555203881733290345760642793031286694070612724984206200151130419715687622092226341122218841383510122022837154946346382618993151190868195795940170809400098115147680227441915753288641571773167299839871365591991127357552212976189282632440919031513149204058609730827926271053500110039324314318181604239633531011154694088431822893607205106977987922732894009440420911807178865202496926732190924642642425798180231378582340060286014661757791970299938347748190664383128508398988825311052604543509469070834822730014816277939275533634010101779345018773814857762705589296509973354639381865047162380183920886774000763634399019597074598236363262370177969857153931258022345592737411120018615082234824646790875778600227464820986710812107519082613516179444005671939151557729950077641179931386412383135416535198579677845082895477304843377065995792026826221792517458774526484832597187311981270888122025846578942649141586642481511759839414697823542705199558581015305279991604782313814108737909720975637303017857897528430178292301709226711019351117391584308165664929442110829773563361582101655366841107555593108650136945951130661315131332341996692917867993640771091725128351428482819880637992455770579194560648936724087880908748758820802984059293354901492636924431068280781682444167761648398726304225993063221363944050028438937827675148906277029389425018163476968828871143596672259872975963174474183569322131673769468000968541431854483025403018006305070638919277311250010073609680415770462177029439462941596687893139875838242861046884885778369906707240549675967465593948573720354070668629130495679591760146196300207372654585194510116999050112731688603774968060164496618132139925464861241199607768241067694640219882685783712096678158989362992676972817519654901995786969464976889514245796912228676653418146555882372638008049145069953691546234191014176360071963463703232823652772237304732040035741651561013625275076784309259139516647915428612965369345795337796014567800325113569921954808853856114161548911400809984069167269623627776 [80,70] -15447948537617801764230095136491476332300690176961537109001153678299352301199958704901692240943251492732182642963085452588915591689686727997747632086266292637735863526922155866934071756538398429397426676165730050949727797699645883216193200665149507454925288245864226441187646155262466040273778454515706353484252955672547166860987235601481767206966478617372823479236210600772166869409446694181859759486974393452396308635190851675962204475678724125983882136777902437886879231897783499531268381944260039672502799017425510780710644746198358660526789937814988658952556203668382376170222167005443707897522115898836956735305873469170513624116110142907591303571337588126061325039224564935269385727568727963030311239538444436028538758615704302986311769513754615336287192143959464566654623016593339407332702287618451105060227261653055606506046927745802605320584015908683516014824602301057983266146089468054152481811306587775525180759338225292692990036123086722976492342226284527221871178105200135175275204103025769857161849449815099314308429767088398076295370629452794890413247037246686341131489012849871342255669218054486769220878167684513278783382148375415582778608102400854871530278927881124588202405049544919209879340387045487681690475620250872205702028748939658859429170143069392758570344990379409353791743852796945496643361553329377620980707359291330094794420588839954360564000489475654294163303588168222632918925562646570121894993029660030742547790951824782715445637253496401843028248031891898413829420991474964216384403893002516315448987917424764391934072171053660206451447960093782682737733512484503581848466400140404987868946722208842150010534956642935636075207944012672192675764004144241658170739418437010245075690116812318126002352829298185197014389244404525220696919407731905390912072606876069533724695258635140534405764273531524774936487332983299060476716681464443832166182551319222809229237273806319323893021985823160301518388178030661497399409235332661743668510827911582031958327179896837414205199825499900870329471791492155735036940476581109255158124349177572523017336150347063045473592598954669646402126508986392005627081720127321588179213372052215034726111158235957161217127652027998094489726263548061923837177584162780527283123533510362634238236855711248540833325988490364854442151424197079839755198380617511805955408752885889537843447682541008608517119671372211595596367652800237823533129832333312 [80,71] 309728147525218456252393673821466211861991487802469720676223317496065830623747756598754285318469116777245470964269802062226245616017484951045072273573590838053230498213506158434000926557049111629809855782155579080510665714030217589972146638339892081635483830794425864795618382399514131266686926168078114593136220545386685241988473718699448488441097134228907391962678492293873083621314511265338818304088813036520717186770374772587506704019454367913570273137384260077149545827484339003873136314720601437183114368165296227934680813281378079509384439586031619902611695483150037137005677487353156911415579668943305734957914451549149328418139069096796511766881666171915707935210184022720159345704733186228556969537654292995869283477888055728262181093092383777476600346226612357139696443057684709812996172310450683389075989487566783872591747952573149243736050253265459158542015183651445475829134579398346494262456045108895934203701052392693134736245140189956416897341427788555123650381770445034922375921558019717313151335906716510054685694625370707193992761090941143685040263030951664669345803616587497964016249246167398115908090007777448896473793020279366039293356521870097271316699695168489677919091297293991866961216325816524300755307443739178056403259664561373065837371303622430120885949337939614139525036657066940126394462383570572514146579978240866367902390596882338210399550122024425636680578526852145118463295992587320543172003242279240368609623905436635525505872487882666695255005095019028200999710311004207008352048316523003622109514274060598269979781125160112669957343700182369220479177447690488438327124768252196550540419917862975564352050957790091379459185246672986615450875235270975912681934808033362831656561547196539378400592464863263977262222096746960867105492441506216300281018976697219286246945121848658850540932486602580794739868682702535627785353369080960978205118337668601874651386896420084915041331426182382407691545564706057705073382650897702430724643549382428927524865379397903635048246234388504714803520842502240038714337839393361882487139521978961389115588845676913552183190736096767515904683237519840193653975787986184211243561348764974075211735746801417444912485602445841111987896633749256406828734679200128984407177996792581057054436907901417405351176919853872909278907354164654380804406227132284965786455365620791731981878652756710593257572388361804286594838362648687434017013760 [80,72] 145727426713116019229892530600047082638708102275703119133278738531762237041346080397932965460027516596199102676126127360056640591870839103304364530737429247596643189792760277880892529905767162092658329145162957180717975338577898409742608377679709029094300291711018889231487454542881949609963978429311312888503331733059407321746360640323485851312372252152979433855531682414646199285145143144690506004033795235160180949868650942002170282101967578164223410020486831014499537562716923146790098332454818640032312546717439075508740977498160384996332224909263898165656829629799873509970507860678793991794574022276598738336324794558251235507137562252132805688555540081615409399674944669112806397250463682561585618930776468134653133879760817839569463599934052697185754404774567909421523805025227465575434013152443684193838570758186153474469314813072041937994197493623413321775628909083238907851317263124474171367577923838906990060974794255774766308324105521582808568233804410100204591757722017807390277760107794442809510079647716598244501555442991670163423950357110944457212894496222825871689832171102541203876290852060455301380862149963045556924145587053071665522260210623204498069059381957638734074511918101558334242867930709297960040377521923107474204699701069423515101700209560137392308274992302620082270507995825459295006256156104494114053073410924239418469778531131925769875091934543021491771755508869528050612887948002164038541260806357848748199604245092940262159634229947583705979830367424221410376976566035626462566667501695060677670736926912662664104456672659884003487035402164973558667346706463445509097255768181337042341073132823159984067626232110017531900856651843619390673025239141094090137707201505988024869804758964255533616230738968996765280507118775816275560282121437247383120836269711698892588632029452330088316714117502282070798235967915823475513951238578796550816477202471978292417356394053975510190853502324314193175882485811963238252170329346420244208461649754676969361635063183354978412776289913565812158108883307273397763507370921865119785304771817951678070447173472328668056010292948435801773273711715328318930633840111240351509538875982116717503669733893658426789726827249681397498087153107341527216828868312006985793320773109963262122228153373274846193022342995022666167422704802835727827298575245541193996826103093717589011083674690441487749920968498173753560940271467078090752 [80,73] 104329778896504466046904882712331134984378914670892195313414042085159027231664363012442126807946116002737211578530697215723155190174364868414662525147825869427071666440858790635543328888712965693662261860846657589567014521550443507808045752214835440614468237020412311386239084324725136596438347422231575960251464042827628379100087011080335000531380763593971503757301954792604650846199968475323523656263374418937959746114362195119445058533360540372736569111160493716883582617039606832443997266571507032363624176160280615698963164694986836397805111341185298264300902238626611384963419610880049959491356620686572542914863686839412927727285259202795973299053562873130963218948341573200517198559108667377639512209599393878546584330557621224107998273031738553971704113163469427443531003749263630115463257859205829405592969948456292980953449845551795316107304177396899760501479735262616361791036553503598714397907704359035659874958793317960932304451623189511130963043552793534002275609446403087200057924144627810841115101979748956706780728226863172074482979955639211213801771089960276507844087072347412237468268667060808409457469518211259192642718250670347894111576969649539715781828060263195702012834350462602277991871096569865060055339628343814925270600222430686921884108557849276118418328303896429716409698810653367837448644347329004815352262004867690502284819239706389726519275032573308850904729370990590683881600451496656043127438818924843477464031083452554575380061135050778029293502504094082579695988919795126245609810060056725054818969595705566812609207979239965154046419998978748180783080735003608793890748521345859828262885189964751708774547718102798384130219268653601565142850726546269646620567219070638607043744528544701657153646645093790475423733898225164794630928595331906269534742596676197951933058417868653892490595746397378710332680892152028328835732980707303803271599950754991774978608213608045495210237916017466547455254125408222986537638296785726934924905655056580890073687031192213565887712666380044349315224161844161534163278496989463328184038212802526691125337323232093039271231495094447411510326122723894755570516039994549987643052798027184450875673222579692717223629460367009746720314883521874080814096145170209125354476083463566375599485752977861525616613246079630409791794942751977530835189925568569055887412912484457219076840817084900448586667310178455776385165014689906688 [80,74] -10138513587870691675914331760822964366555491165620280650356431981492981776897722582505120271559745898410092696249936503641807750121944804814738248144201298854691661726249495848728422113850662987554617734527583255952700475929514973432585995836080279990716448105703524140011080179703119127775381952935086376745687482081148097647195610223968067480196993894115848229793780164736882075644157301662508912332418515029854088088253713906123634145931303389941180664989593894194874473424796736115183254750115600715041121027360370369107882756065995046004565041090954903622004268476903369284335552831905398980977593556149283577375807188260664039655433264198454205772039450777383668533217259573594154188006384590153668253563137689595031270303694285575843609399629769944809507844862826995126446823103026938075681046213179877213549654570449504298624064917040221343577367144191950199012399109202741940585304354616834444954340864397255026006312398218297494320701841687255776061824948901499571492062268248180989619940687062358209748302053498684398454271289496758368489375491190252195812159818484845850670071357590869281710023406892042407148695192608511999823904308359677008756386398411458381452192191633684463618950309556352866180339290302235994975725570679501699595487396557112835241520241949646445359364108253955379025656465335010566397860627559021779135645046724547799756895829229169574392148473768342886545438327549484422960741798550055731729274077885273548183617048023873939215596334266740645197297843813763942687558549596622517225979833661816526873503732525753893905285479301685725577322884069508326974486789350523211356873026050812257066689645525076355225045284239497936771170923802364280326379289185773735404643260229657838323485867927015486231686151172316059129876171981876433868354887498158756218178032167908086914855989170010410612154343563304656129704001115379051398637527404298076771999179472254743153196543166195981459990250338062772030600559834153884119920063017854128809117154048045557145503810073576535192808215263275974703367785941106918979310776627601091613041959986574884216262997043404757869300631799324424976546955479089189246164702312202601635366389840507679550690317182148600211660339185981201576837044780510571438366158136738897422187739325864914550936641565720707873451387932771508599618805886750469759480917135178917629310511782560907717519043945955877126789985760565077073899552768 [80,75] 63291623522923060918743305842803334453531845289676930377029610563545783331814464898966169644411654149174818795160839979852662994719972843980342252609036688554754928891391913353780555924708190068807321535662254280172130680579851629431886541265062389814607622260961613772067681962065320419255402364149602283686665629315953633395271870083759268725397709763272681234363022259377019463478579907781954175773263077758570690979621032155729976978699470454624733406605521541678889456618864186415193725479717912619854810529433872541373605351743474497130152636097736362997292301962605253697215219828391277162129422215602740555952015438232718981621787149585387490211785415889185158842822800605046986913459107600135900898696648484052420683552663308092090450060403242749083831578419118209105086738674275172836023987167597988533542652990658223655745039076120031081575704608933609211818221227974537181064915697916749960043060227437613472614469933758228715192764426911050697026704063992914161413664697999364674978549652470350997541950978823835206696851436753925793679235382384584857818848801099913914826145131778574239694711244419643053653574906106520235134891223813869208160016649358426578375978970016532359504953292656496623117298470383803971656628743383278488742457550759698448715247356686842571284028259578695554476252840372238432071308578951034820755904669351937094753260478288019454664567879418392873080033247826298180674838732133325523084758604043911572772422492734411168796995703228714035150398172116131999548085731906135407404148502889929605283093441596513489984847856967277569574864058244843192033936256465376168968276204080032854916746791646596766340795403084186403316643327890802625901373424277287641815278145367212048330033441141596956083452863503399062870882866995446798977347338400593117704643112235710592060243434080622089637376469869066211814564331450240350617262918899095224298129974047065808141538546383161645644438849227169352095293792247792470841054004067427952319368088727321716040456057498616808043916221010386452039967443307756459184737512132004300284204624509629879108705075138820436330181417614589688223562421573301306741242365469100236787773851496501807998956397590390492687208839045455726368947898596151839709247050351243362965711495070670169775145812948832655560101760450530000466138517367312645328363486321926651412426100754876118959543017284679922336030149553252298915840 [80,76] 5572744473205428563699712456580699584684031432849399241242674581575287223558857420772037646940795884488081689975711152413092944572384465324288588036430296753077268537691698082277184786865598359665833791479243451508545717501278751282768713099482692643494199043331276584929032137295239941901197881879646595066955471468255677774258198855207522905317587325084644605502616222911567871463291912358113212522393692692703331375014561196047101711272137753109311638512415942662869355059869107794614959016406898375977208338175430396312995180685566783134489354153973992215901444416970213573062959373915839462488909934501890309626011010443550427655676910269166458873414133627937653261218696375282876146996452985611558323748153426929796905208581789843697767506440058783996718592540448576149396876489615422067267743667424428016504260237300354652032767469760635451856920292102682520825035397115517327443761295260832820555300931184483269390384607445392468843307502063358952648229992231542946238310913822584318637087225823386150237789088078026112661000040418560776294568319451167016120842393945189181631418702446382714721687754582299086452083321716248111926945698306373278794857345229602494709912734650766933270916885221903712604595073940848258305368299436754718383529556147213520691446304730151121582801899831869562458027053132611174735245478465850027044118721559099697437574599693475299375051811191715316799517068031127055715772842860236862411895662949093834265819163159723105033271608851624393086674512358768689832958100910647863295662247679733066622037414035649821453656192925427749115278828776460692825456265225252861024176545305267797078074460453530113878784038813467284359737604365788018037002072112686934146840697195448432259293928928554889194660306171654033551951369370727599969711330337443429631291340705997558909832623912551537021550891412741968909610645360437828205286587714324989991372050194147512639999857328459722973393653367890551680234626059428246613315526751397697975225301235597343272823995989850612840562904388988916384432185595733878458944685256909259696571617996555754847485177076803796454583760883021987457402475226556173032578455184920327693955442502878322154863200533053233201568523828194808335493789555173441123609375420886648766305189127706791765398104325344209413414962836024467763490251114834909691603172824709110025252475944064653554550242166022291218860965023654608896 [80,77] 17788158461332158100690242261025221583072376712900985787500953114673898469002897555861517807400433230727931717713972146759205023871736939447443302805106351262316585357248537869452203041092958800201186909547865338654307773170232008584994042289687989019867998228770735627781975528407642996539098499570898351509766687968007418534130026444938108864487876644148084187192694013539460872895190073608657531751601168839546959441583181480980036736709326462358059270953610545816530059660542724182824889164494954180928003388882075806693069204951094261123119133576301122244787838331755288345654551508213080643915976734972488623032359294625069180616365416296155008515006340560174372486064592807165194111444822457593658658551090621962837585613022969580705800264844288289308331232038803645734815242750214299751310582031305226542268921893438346593713296424539487928293015555450935762995242750699458926022708705828293845790988597937879734184305989460903526787386511878267316409240953165256423166431157343947461843148774296643761624166944019367747363928614798706632835906018469578024250137579805581179450608835957620678814026025701759481300177820467272332000897051130739121189165210959440527289404402278128308032183544568786499847855057643592981275188754988354498662246401202340711040809457308835994990084794866395624453051269396170655368847979788436198879451108949561561903316704042460248258372295261406952751407515870049109004328840228520500357797634878384154209648627994954516834994205573361379084938534991493210995865647937312413382050173748691400740966566192536105532090175607446178108388880312218687228384093145184350587021800864677061080652485786427032191190726572792964549524082807001134470548700283732597030049864132975219632389394310837326086702241711319057664346593373317189250057208790411561661413084472571589612451035539714152985183944930360197800167669177760950933322478469506720574425228827008159169067770412443042706292992655990272536581830422721230740568593618100814342060919758151415832610811530907744902636587241731692979040259199150983201090733145399418405726193042657201630038522900744234415433018330362158314341368976858396210392538387430862368673956105643756230459002926056196764180872521562537742952058257705834306361307665033900150560636826974811274121238391278970788553908532070156850969748810671104570632917764444153308193319761444806102840695171743524772017596268544 [80,78] -1741971917750856548612767176612752345412066885349353877749811746058841501499714360892094184648211354264542957428706216488853004990617703347373918502553765517362933710407986570513245246854737172406570194276900813325635248318284206448506965729794055268169111066549623679264116161802185809596070033537015337356337672193803281278282229806577933558078639879234119934131725418747044973277908658353409423932979948343082441265221076202442711620925839765007412908342063867674204754404285479640720103218225121793799358327679449136793305752800359987997561184570963877361160733388987738226178147020594032816920982851609589112144989566950556717112217141008447655078234659325552226891651441870097259717564022660346094009768705908793709124591817105169750331865759761515254390805403029966029008172231130355293009567161322299808966328555441005724633851290290222001012768485360296029703287902966018510757601889836403172346565140714383798018064184448082323809925148579043927365811355864674081093398731677967382453958509691447509549043969573535398546548281746868821904840167204322245031240735421292632857631209515787703748874749355929907382126900160260884520255545900963981314955722554637470519338815308544541404122356720628466697369246321655218571877906205328859289074610739350234066660476061017155262445437809186744157311550614615835144280857655454068778309769400192760551294302897230493328542405335217194116674420929645808734267793917116272541682943007712772864740960173482633990275791818841200773853078620052480588277602078625036521886787373209475983846025337615581451971612577295433884669008912643841699366445909189448189761067880840844219523534408876956234634196596775463392775463117570133783556522503572649843145573614758308057817860227453723588983354455613230228836777259480446875375410198848484996167879306503031713534385050765275338751911059549638213557797069717787500277440202031393762111155904007708233987585655123250106111524078384334869275810356556414912689253004531285427933002390045760490406626293170119661345380209187730953254505342661245470054958310847056360538599466338892960083873634577942038800910659638779114851517959182333020860653913764183563733614746318467426980135978800491643278778895097655563460243948144938768565223464818654132076327482746381317716806477433013864930803651603693119869524427624747960893126824422834809085320163194572814916589248921511260271411200 [80,79] -7761679093616592526536099537402165523623750300970927377445474114520018166546528474367978093863836111994794156956665159005983676263415847780830828949476910906121923627039002925593677938408399086498624273178348972080286357882390472215777796217326791113968784839351653494821955833060362726513550550511764027521235943242368000132886577963383673655936707657338749561157516732597986960410913853000812066998092988007501161499068260506162886795471897236136624538027376650037245738389939022201268408083187394697548441869536486153614101070627706142744629347882726244890317788933888900088627392407025153385029215390422673412826553141062787108468200991821938450025453017056075756507501347279937047803016954142354508753977897731652702410394047683106523336057105646204444546200296763423417056566271708443232813315100144639341654254911935432178886081099476115550628594793008391086443401700168116508027832599019787421902325950369091671641803948674755390620693257773403471180561336308759598807320733002538368276076497416169629528273522586721611046401768843955709968867197497636996754832655669789087604072514507315317910492946280479240121055053299731660442438774747957843966557864906966514600336273611593873194705814798454503510420714788954841933266544527524693648460289425085027758310825760891125951577966112882728732791902470531245257553133768011874587158067970920986019641190886470149530793183075346622328974832652489567713227424355197468874218796252267559343005961709404336248258595516680281688075377072531239565070013456335374313935920165536736442063226469353293287593495484525406221936726920478697021826767842990325964811192810089428386446137674340074178696851662390055745605839648530380525694006208392886213752858347428191243108353066435585313347683781746192013790722318090639267455907143724913961806347049097025126996228085599703806607782667811358527389959258444020781499547050689428142497700165946859314956618608148211977680614708846364296147122248623862274602505151777270606538288426500108129629655321009240638543688603789629950658477542645718501104803316158383629831680611026202034380061253446190931653241608144021801289546462107418649004440344274881847859326746812972008250421651510751987579710721449814321605291494657403219179276066678599362111636700883624043867308934668378240998853478477571687323741320629172090076774181673596590702095863985783496776560276634442137600 [80,80] 1347250597804554834465403023295926795633482106918252084684616491206537148857525874408350977743638583465453324012422364111432469095708406495509487178449752572492120617194829842153593806210355221771273791054101143552121583235344512440673790143322743941305973943223101850860115830616177243371027408691032596602935908940338324806845369991398189575159251746621988750284047623476382975204049266310257005253440139804621838410133229656365452045701802759631216894534702545081664151310228216930202028069560969430321471313982724005230768919723408909817262126623827945567390893946004949107786646257521916403948905543279457857934406672824119435481216860769888135914836416945082709711441304910670223390142444480468321238635215729434877316397666670046224640451534165621891895604982581391479240496410904999210962704300658731890318314691536290102241078848948197867645307271915646856354408480684614928115462267946908081407788391877379675776288829054788524999058377895181517294947543656616256697777903458371012122703057233275481572384233006965637546463410917294366740248000935599649487895364259644947328344854730922376790094854199455798837236363323853532291236283786769682007520984844984791943613226575832649718368339446304428470290473018591227017082849866911443445477355482170736674472079244028354977136048163395970862312832870850670127851892829935879216857579455850724001003234616053685264049289749835292898926613781127311297021094127317785568033826158809915027116314569838780370174752179953094523118528391560745617424675900252415027129662566544671895316178388070063733336892223427126890136991523827896532965965843171771830138206369041690518427593467415917341605043152436792249287158525983925015692212043307123352816772411879757789313626029027291784334454570493313677517359514263923582977380994215541369861399405929067750206605658289340673148580352130816349282353869230044682362447967730823759300389137469972347140387896430560570726249820655441487385426174412389690696002516731351709919836737372779366759744774486760481147456430982960822442502575538965696549308967854996615917870397418556474913754754304430902021614592276755285650616120274365608984943773853328652817313466181110227543883147920634476471531640605628436830269690712241039387433970052051917846250410913218547922336965174419816328058608712340842143190398462261630589470838746992698582332833388585051827840506614775808 [81,0] 61113106701759273624642688396667818253537046920844549271640820959128750429355606603051385152025106137166055669696872957155167768685535086717147686244496653155785439318408254511029887762441356184113534096497915583798463069023811117246856290110089971315529044007495881258960630361025229721459842662384826648356206006963099692454208791304856763322975467305577531120314970096045721178591849595471644335355867031621211433879836625382116436118332513135233233478132148688336094889982756363177271337644049143086142904656260754636371103866566829888090465290392017697843683900347887084082086252890586522029983189088829897991914863772214032527471490099060391003442740588739990951536456707567449501965933758771554250843735988833454183114353996731337484971324898268964303122089814236149287106266985761653251112169325337865812691296499137596684059024080447277131253173256592204350391032146624201301918976577839869904689530018243715745314980591732740934561086622433382049129625155318459663828992024140527332430890485415172431426131434287102429102340740949027078358662382735050444721344617304645048080072642782470521289585382504599014434037515384590207579075924420916739197650904152544257497268884557413916856187150477504751984182298317889506804645108908071705115165946240711221793648810577056579601425887759725826342143592350297065284886914195298710599530777843431922050354581780918388191101884276553050988825163295473389816675885933179570583516309716628729877377652573532154751201577257954730937755151928502986558995176060546215533706051097429617589272719073587503092163191438790897488646171416271256978117930287689562506262269325492450063775291737875583462413397534767359922687136059550795671800280531768305273330961120385829015417438050433686356408954286179982411214494467272728372208311487406759468498246534671798764894355522250348133002213739144554016532213813955225436299731739900647280333453673114966944633602744635286852541043073423175697369518123313230197199906970606385743933289666600588080990676917198418497616120350108372255254396673887874772357063010005236867983719229828455579261536029038744095322161975294103862729620758380651723073245886521480022917500924681903824253277820805530960646131229647176404968358787552098705771819677055449891578290331553471171851287902003726666732791315742972411885806636485909588696296571911872944082540372167291921402259362702145511762448936205330167041768331586401295226413720773627971411014512197567137931655261185400038297322632170012021945255565964416985147775508923551859021418998285353333249930248072142729659544092983495754831453806458306560000000000000000000000000000000000000000000000000000 [81,1] -68277029458592643776961045354411440622209299952714552366317811428835558096373316089232679723970787115940032947916749830908245373256026265263660229052933833531481504855640122574241285843577257270348172837063231765157446824821148539334821281226603430748128966143785703969395570856242402637397572328028482350241184902964519132589337620579893738048386290587394616536514298925281660352028796918138169758955794729023475390352223022137699060018656209395890481404790745047635462861234038148842532269918523973607614351917115772342141202001993413608040869424130441739628282075782092442567028101913062449285809961794314600362697079129860742126545998627521334629976391542558263956277281681023006267473206316053514394139887394125240947498469908322223084799936715456054043808273086860992020025184177043149789654164163893310142707906935005912813498270233400890882958035207914316133843734138930313859521297183878068853920734478564219294005347564518677002714113719966890355309337499980890614192052135161147018148885091766172872397706689587884625654776333647515969617285466829525525323892704843723257460313512045536301082967174888127408098465262288341868826757877020497835458078260265330070894892333878688674367697774494702781595700102367026969665775848483273148158028874008351216137381110378888074726410145605412449978841606685767053640613287156468757136927951059491628735243443055465271829794289914472438839543967541719664065653312822552013160583352560936469092089023011521451934804146317484755063976485859249581698465463040536086493177628092150350070634683927719991469191896305192686747985317349656958371073552089954746166499455685837544501869919034783660670993536109983967993501112741246204767175208496020210267827150449142797341566880916734599898722615855181190121368476913213815738534295935720881413988515651596540620532894405179505110739294949380674980398480931889168517071898620999597443950435105720516304818911504407504963939453268181020810282282612339903250361517594836371645005555594361635393081203346370638642074632129743470215981789654551948879683363095527776922482402536551840329901107401081815826633118618091440910405673089058449544228001878202529278071862310782728546822197408832875143518367976259562151088779384837352971374666954709305922127175825582279039369974514451784860799483844860107350419750845466472619908130282105745421366373309381664618853268274286939787772125104732020662496488708798252310285725515882603980469567194979375458312525515477006885847850317610648566195533549117425229325591211556340161515433076615425952286851366539157875842696241668857285853744533022315642880000000000000000000000000000000000000000000000000 [81,2] -2555921639610356130194703086877521670010011409325830531365770564411817972226039766118920717843887084751743900917868472694782709741677948330641355199423375491701694801148293403335688552439688950104919208167226317000241296607752875842620074272581378020088273681391995025532374262552174056968771433386829884531940242709150422645272858760669461503293131155613137209982395634157909030130811936146468105721927139630915096242118753270558278423482306338033352988214523145824005682276267079795453295842178408779144634368196181052022554245446640209002530470889432099003456236343638668582453437543580164649211050990631156946033123432672694785078459433664172892883891947181737363666620873702261177295228166981380304235976327525665460622410147754410575688837040950724544149078928583258252713770405530951344074150664256726002168656606223483204822089205592733191000474641797927892698388326421735332429172981399034277556555237554580170555660843631045649765376218423528239106874510481625039010687646098728876375052682178049698509797755728717714938177930035568615301637472827067015299882193175690185141669704495778619893512442429942314913943612061820295401127482722047105854731122416451393108671692010367699397942910631413474809367186060283621879620015567669241267382556102718715210983313604953066452176682394777823690195803279773409673030157395835433782561054858033430678668931654538779063966652779067757178223750295640017152288420498171632727483132306498279763844609705404569812623877141161527331381236010243945435209625296456094252364329088582478456596704175916871885556647002625761813769338432560986601030541001955561987058144946270758466632378510199247911268326210738891451558877400007498095428301969151556959721339361819381584535735245107999767408086917129646405498380734880239942210982131715277385372948128167048020540497542632306301627826432733509781718368440011520318731962340352780124819747201363834941458779184060440142291100865447475682967063774978231339657149394216111599721466682685625880161655623934519340523716877405132392605664078476482292049041548919702669726845144832009975147081529474176718519912820069375909494037356677119878416850365683209886244279259660297449726227615482109210224217074431569946148099546039681510741361994084703404143972201818855196873187939057913073872088064508054587568753405563968246232091029802687669982634190581591211947699469523358394994492878780609296177430606353407668252356156652303463975981511038059849315679952536249248864612230977235886927349440729612297275688152016477197151027475937927385119501258275276111201910701593261258626952778358687006720000000000000000000000000000000000000000000000000 [81,3] -9127342267505347562160429345493680831392041613222060197198533721872820898932608487253816934642064676657504783217633179206698708888943477423931171753952099786298377062986443172505398661518881121762205630197510448721753246105882735133347001629819916333228517565907776597579443995504053793171073914143564401451324917918459610918719682143255257025856757758950430506228955145338154787059982921082765339420005088867314386755152922309221293580405874570874355883074908617565168200769094050802244483280220004549633640381538081477585516736455868804768358073582354910695850610648570038286526145479718538879384565687972099445747748165396351876582273621640895671488476870334345124377275774068590105230545980798677022683160023299081689686344464335784388015537682019070991271916922425689271056914073734653422908386359857147929392343428997369180010281181531423292178424345385420328165248909207893970425953128236987665877928292748969471878977996464810179592340242868337933956436105887659725428540788181688924264640293546844637604459902372617797696792334298860579116019963389712525103404606338312133578657293299373230091136784954601895657267953361745809531798358355534755703339732819625741875049245906769733280180793738688857737845267002606658016134236714142443601887049323439123549524351568889012028590176293798469786220325275806968176499010308668887920456522522938894220421894709308534600254436262315351711608772794511788637698652588664930359664631846579287663769590311767767175336363791973846293597659675037526152643771296633766465044854241276451923914902558056718902234989921337639564722300250533941750790523132704517725356568348548403013970400974847045489812955697863349387709317908420772276286999936561917672664074333897519447254229399424301693232094584632211169901717597865543215381211578672307424830145444183781827720560502857856889729502527677186620806640911966958253060963305318500204490640510016732482657416491821684175609184713766415668136451989394920045462691755895153649765238884011280096080461646590156311908559744537360941569906257775504505813981921457450364829849922671502193069066460179977735933760360002543324571410385760118647861050915733572638966332135801119074107839786963725470615794018870502250646293620307262226583758575917444060179101129053433712467400411417301415467736328724044612634515768866590637636490361469058135901373452176347798923475765403265231654878927841166633396616044887754280729426167886965601224423654372951573650327499425160667325730930626582476873068814335956825492123200573399683004869990056580473872969301678978125585480890861738165525167342980735539609600000000000000000000000000000000000000000000 [81,4] 174536301318489035838132557908021952928215519719987438677553676298486032759276956707194175654877482395105185575637286481250985306326093136588038295141594885713158056778711926578899172571903538368660863689797451999909904852701138542949501147877504969376518751863003791586548459517160664437057923587466733788491957634488055346223052826614439438213744981239462522385921723829252194571458757268543112211533205495155131340558191443084534106480785037121588350851929095013565854718769280202523101904660359789216660966809982616717108578128084767293298756504345202292690667652771328363290924489688187577151567642807128744572110598690391985054980582330274453798562104206355132321298166392857745845776115142670161847511403173582940546179268310531336169744452457480744374370418548788594363335201973723253941736800542326595546401437841362374615002045849461311019141135200780743086086184899106927231377275939931016120525988273810217874008019129013720709535174489874968982116637489152322432498530577852195673744608772291534672361609229882370664030917887931636025225028445689084709047949471754222628859799715470328242508139948645956474414458076940563902450469173588389215002337294341563727453138840239760379127651789866571482472343856096672423216494659146483907433936702387226499422475021980410661787083618316784535561870346703862909290163566857770469413343595592955817008065996741553610653973397464090964769185209538428344965807037861446372404132209813374011327008482618539481824141548779274118407301885678477368465204110996553256999344264778296282047907548229727129621628039385200970537657955695931743167837634141472581620721512017951314942026221643379537686895729241787392752182574738796134709528118396740891632706622364302198062090307151994862408489517083515293248084509245558753922862476427964542448996197772889941966496573315588010054684407729765007590638589704799074353798953593377536921948737897647293667655503900137936972199864640707145515640816864112216869735744616889439135017721297562497389868802662735350788435917079980884325956656114805166074421709182307851428283404509314852034868794707839814910289736811499638880047450529940337678527181991980958162158056870316674778434705239429871597875020922439512354567418897040588706825402313882535748188336100781816254467580385128789431640243875159279334996992210215935879948189631415146060713825535039030105133859141132552487177482440423552303316182883683953157245505848880498908079961312882996388258669230991461307399529660938011329858572677678670318190680299694477910713724413201905395370593378557524273199841317410929943707075966622391861248000000000000000000000000000000000000000000 [81,5] 539710868250676594952593918881215863725892986825857740411224352729732490361817184177650669122972435901203125754368720076747701186788337462477412699700231784002796267165137397018533803150118420642749497938426494183942771952760024653983437592058120619272158996709614606743907365186614412826002096335139199971670941614531554954911791255875846477196261452306071511517043042001338964666001448244001653142944359329425051661810903924153129770875048539575201618883591177840690833161194039464555183949455210770923614981225405982957849168833018786670554794903801739623386122697109651794200365270421825336206535691913730664011595660946565940128195537893752240384593457417689556545916581787843731250500707863512591656703327429435514006666229554909098458081295160198995359845307074069198577203365522404070337409922404856499278775966639566939637334521834355329408651680757172414439879319769499838672709495248614223839417560070977659294891221965055452451320869784944034563244478181158902405687333126646965070981798450035259850964099047463272445690092401465655432263058807989438328939100447300717526639895697829217315916743115791356455987919199611876038123677255446002247325244799281461395759599619697417293564422334812799747340139067227134472595440141889170112765446008894724562231082828085429403241006077853303732738001622137130631369718956262457078513491275257632600837629818294352741172920349388201948779260587548629219789902639932587557859879353678293697313471193176987757565957787860357707549187231604697799476842683202587530319733813651150443771863617324843219344675182302711124592198077490521538138812087345882004709879177543052851847037087132843487543283959344987589405124298554123041073842835096277998920897588819108667776773348635110938262337623790292496879611807020144702787446397556818033096509958628316457080833250171616861178371555270016490381684770228863773437677049592511794839076825344845067288268694989539847703510430856883873225532988686218331617632953539930915319881249354559269853206201079028250715541003482735976763054975918312527043279427600339092515877209229632408445046514206318210835661576063510604199237582839011518623663585154487571693007558407914952339101054515795179564777223670529662860833781738507271059312148877036770717744559406622483928278540735605784361508741367729841297734365952736985683351357087293378679189554155290596130860349727062674964785300474718507249502185191177699878994054280679071896330881707111799888820683192665160535712640714923316308883833596718841721013733214894919535145250422722310922243044795293733820110840299033170675041052850626654686412800000000000000000000000000000000000000 [81,6] -2253348172522979817337033522401422469342515993418688635008899424533083520374237593503968396043255709857291482634055755254204593346589519452849239377293861893543665194287235954011593215169402368631987081502406649702972553647456717008329962722327769138391667384980860354111016549248760075243292534857095010344752097980162909762428111639666451471848743955047159504758747556681779914940824421558976585968270361977594184489380265139689511050141891774171181212599218478419404591512113479706860237313818255931339954050083966671816521000203410682767302983039540646282296982315617910708908865890965597714278036715955119466165415519003334284158801297148573426720990868411243839158013441844287730503202483219692957763710843025151324638491534468057437249266299749557931675998800175848626991058264334713159248097697022983702935544140636849561176610645971428506735891651504499459276695057817546890813195882819805004579424419750124878245887696090111688059394320068595509202312632687457780852675857295734375143834306548467172045942937169817633314044437013840384546812288219409722734423960878687952086477789063047628944775462133107812158875583228555206344785741466752415159345340704501746761740009815028797845023889937992749640211908380198388445654471184379356242112832884006282433396294448065522242975580084838703250760521418052423083795648774135867715379667507599479444095254038739689995531612818164235044142075037691298251819825364980362893841901143744476169302757854624188007806905035978899539650752805840750928406609005324910144397124159998175613921092395362088492192512179491463027891046949576537541480381062124621679867258331956559130136059187014390371455210881044003707249577652338650452666533067680606259149223644447044135462228945613945917627118531427508687541913072430929166895391589550425319399668171204205813978822050840432542458285394185858027562162500499226228134230803437825550076610742063413861507289962110063690252507712542962676788372400124851397720676344432629679728791962108562964052995432313557672662095259432231656692264927457990172510550372950472568228691504883130464709464712429487578549943558304932673457456333140714734892558455531636656144131370120349160804374113192738662120575123749301976794867752548404977913088232759140154421566060470903002197056504924022103963313811947700494309521994708833747578914785548234551022697491646863540604029186164202462528492494295818968108534859130086715291865047352808170117590222996891277170777760955864568993760288863545003488643650773353402021175512044853655472290618150017429148098831173126712667535831340239534660842744703537884692480000000000000000000000000000000000000 [81,7] -8509378995478067431951632068513602064276517126610423808168522625598200475802203893799750260333185329107727413960008472334843673141360733279759740408507421401484530135374062500278542543528335768894923818419194037180277647495461992811542103751569179356944096006893025356895748295806517746822672367810645484926790131548049957109007363494988732323282068547895796815692091030708840045457514479676025016165853485810196869984350483751456624671270486839494208062497244491996212050662850332738142883035625122473788344043408033377639479700812966047430461690866772188318464903103920810282861125928195075557889278869273002199038342554758297872565370378170060273288893998647997515703530660402173697882701631998773428096295916576914020229380027844131095694923454194712466929577634707304067788487310246211584114365602136453157752452211864004023177650271302255994709241308271617382506086732051747073371826699754333029729990696202133021601735410089402973019561868826736827474160807135513869851247777611903613206589894316972245545803015649857271592204315218812841504300477251810893944717013649529591810479630343966890433762176749440525418646138963464182907043114119007380582212871410675049719925115772192355594928265531994451926406821262583493960522825802601742457131329014578953937522655596867760059211068544068798940048373704294759959079716321605014438086356354336785483949184032073917019514283059622873369851851515466892785391452755026498696400733455657479575262218305846956415879598756670853982178762209749069657425930393170875086770200041998839565266116380705223814164796090226780303171360680905947163441371498152778198293539164162960734071029638033887130813564377180041102740261099545022530254136376025539354048791353595019588175291941368717598405825053030186361617296631634911474208783295819968768413782507923292837308179007132000271212256540520249571368910260648394826026147010693461336689255876801470368011291404913200663599019847158417311534800021998051335644341287619441759681255999101014391197607529874452347108765078248782406391288585917802111515819575707104198794964437779830963098295131304154826752458936807718907073522625290189097662518672798480842096267966775858188420966525059780550965590886272013434683751869524413669423446680691507262476341618730621548885212459843033114896287699739441769337363072377695481785928075472944713799117555796983099410422711305848526935856845769680233065961177764620051178947966197272953292720229814703540288329816248787375196453559269084132467836349428010005953050429462425387534717515087004382837021304698875538589141870763366320024302558877284925702144000000000000000000000000000000000 [81,8] -24014892416237095485167293223907103623224969736129626767992569743575273839148089442192581563194114787140406907300189082049473594154808672107454452987891679871506466480181358344417871052758010426461265008336339428629474359833077725449411976374877243761146378079805102237162524234875884659664987309790675283879000080591857509503995750850098965821363382552376070645553403019262176827657447881840656999436470568363815530376395812533679809255697387341542574021109747220046709040783279448868248363507407813399622431886933916585921356529100314758237302473442221726565050597297459775946851019371116577013765207704680262610530084230992619188399391836090745481270834499404713092148630989260951581964470483782978491889871634782292836805524947165824143239228172341637953576443430333874348053725983960499674041274501345861762887904474074054500085779779228004341228335421503133637603502832614813997490302696567008763231513102341207203285030222814152236953546901468064969060572190546338138157103275515842360423129924384356946695939344605948143150737502908488965443567428323865755151015349094083526278423167840665426437163914465714955657469778938734567707434043790967444054000661333527295161599027138208784159531673321396132096164235767178292021789783727510967104300314884842722583772554328486900081422133578560789031589413100169147706368140269898859451482769444029515411383255372914182926095991579272741600473191666049066815868841869260609084339860249640282513986955054172196114617674497036482622464141842449826893219717911014703997748643447411321934255677338209051700795611351821317861569643104171175024988931306640937633876258996434212244013054656775281147028832077943464891305179197099433338221552789784667016838020159658115805861326136004388717043168872754111278775719881152285392286672895966589810747397483944330860969249070389156178307642750509618404706384242884510795149008903239900066714656402691440826189522086924650090202120807479805273822172643282023362988913173953609531114624498328557900495265512076682643793195878951020245878830730081787468158605698477063548628232686287161745379284120881710527198601735806356872750533673391954642842590398886057197699535533603099371335622389376950152909082592831581592597121448328251188645311055151622070252900683307961548130649052474703069066848921707148361490558156524502744939246713153277850404415530009047502965354212546871870384349096958772448314029340189090208259026536554259528821832401786870002644314233478567663489086337607329792997584513979024355723395656323411214165101041094447906024893598877797152118177797052287800231039866968695478681600000000000000000000000000000000 [81,9] 381119181495720322570669206876161339591433695065826435268842484248835856650780880870175592345327235243053379401375932793832989687763100836138327400513796039505203780298700832923522265381864613051201182895549815459732786898983067413310392412931773207069161215895302943709893894744401564864716011239941503185090427174031941244653312950239308811315085152921083936747970127077808079530530364358852438592129422576531304210530534683154351686467991171707934338000490439422233475157499365585519693594476303635362288154688143293075361790872530087367706106229978906331850975087840392211652977016831899612622004157470455393639601560627840198952397807911091225520114545102216793498759749195879715063773698561924991609260056149340694848129404153567410539557594383727724512678123039693622855997854003172848679172777095100780799189166500773339972195635956092869362120703373908917720707265674626136424428358465285113511227253646897181891879556523086118545944105501287784957228561656278150513777620043856646142845418851071068990484783762795537092533186914720922473693437961880102299791257390011855948990629065404579275028361088646908692062739227060431834288309950002105432407633644637975807059656602682379975231228112214006141496605441030152896736729415774422644012748800878046434892790766158693693655894648462952936758623610935334918049349578380931285342855080427857520469677407908601439996200577444340405326260549026835222339112967242256714980347270076266709138351946088580160940673869204255705378913668869456074849661352967769073833193508932237756511605310689180732514338738679154822733850062603027414286232577458306877806225967276874756683117707821368157996801053848229712356886757533903631904773944924111130819315959074081272158223778492573113895679286221579893709757752694019627364437647904522279258255665229387871756973708428790481630328315126967224755182776134886950874453746145972368649257601467352796333548225210300505023884830087280494557932875474980768613155985259795849390780031885035743167849567131393972671586199031807676169283929658235716192045367688070766661618088434914816887025580706271950322953555639021286305891784815208265031924264258730698047989416332139624630421633568281444029666637726198702476963383358489930215754949018519643735837511793544347139416509593560428621193207264233763425108931906102193298092620375973573066280179113970791333537204903821521839777328630837166638593572744100387055427193371205100426496599142938060871103626695902204555416754008595368669326151872130838990919720150923291928429091431898647953487423447228850860460170470850809403808891265275732898611200000000000000000000000000000 [81,10] -406595672138300907872519899456178320115684931659153313781697986714140131308901847940442361507871698732414627309693469805884838161971167235907177554967538524085465097162015059508942877272241782278879107768134736936941724754998876969383754853212842815817734430657235366679766606120558992030109010811961546445211806127818713145168078935632335072757807322267035554763247313777039904418197539513143912661232186702309613574832736214840901235059673039671419582893819531184843872011926542615011452419626706638206039564016957304169489516498878342341101225897511125407712888376187209235296466343062703216680971747358196197402019448012788506272286322474107602510427920526021733592465916912283981156819236918732882448921783355937358315021722713586348218191035610796657057514013149267451352552252989666404843227728168769724076506547445291001884585515865659606750954112505060493771739019920025380425202283406428370265770582626809023246116145512622604271114100785374800848587022436805379834347442376257801111421975011735172921998142989767367164540512400364821263931587101874017492467584562354887884469884090647977600107120553545999918185408065579060916068584307550764830723680049665446127468801754762225887558121174182535431915388051710328901689135062697235057621796175710761335875530420268905818424160477464418787725555715398261170703450117526864264220839488520850365882419150611894550958037133423824694135148560752666598520678119853521615810569310753221603494346727040558678102108690641230802401071255039706216695898121392791511545342597588297649003590201480466333957007850866356404814960893736909976988928061172685058334505658895333781120830651789423243247977504813927786792022207989407677134993432388348679613883528446583818867108238027603231306868090700326995131802578408453007067893848812482469053344261100077976361406503414018484639272610504296660110447226091495476669502564588409679964399815942790112744422983830876758766655568852684583220614503836242328380962153748654170387466253264685843873102432206381727832449882916958238267495514449471239638525567243795290107807673665792474352983824245460536284820132252362128335917209475418422302535020210371289646359462204407592257756164969149813050745040572359260550464516167818761563115595445935401316599752636802882055143105419751819736560742563094913694483802531503784609912830612291564784215657078772742191567258608536853910078295205342407507903866968577313507006470987828476061497637402786704217536747712472459277924579889467315673416564418473565591777454870818979739524138694363034805513328407358264355435011733599258379109963522632874721280000000000000000000000000000 [81,11] -2557381540326697783143700474878037282837761288868977072364999667481918860122007900573131663720740679922060453711329489288867233162222528816344764269600379388511165408377099583497756577748141472230730572872440203960617275382213831760044277583126274996227284286209826092837114745380841815280434778458118974614474371943511290028609189964135279930145795584300798786282577026128819687407763979392433689403642381965045375889787012040172960422377416791786655135544881822229905899129798192525696526532124228369254052379309178566243856684146860281973697816749574583063949594788075171900910326707836596243291091608168965863949809823535908853876161315478321751451936072017128095558174379722105331719405059438661792408244877288553338901564470006416830592346197687569341395703947737787602640765472817705434756011968506164869729710352250629599030437139280003755060987881345643469784293269887935144158176476693122549433902983752687284108133687496505965981395497158908638607762212781312062502718447326091358765620102764332548879011766795127314519929905986109648449079534319826319994702609974096912202384038870364045799894870629141399643262323396708640182407140981167654799135781405219801095928719481786213030676629404221408515542169498667882659824843638063131523683420612830794498164481717389838017739299854971051853357022793605695605999940991811293055235496859126851526913205844149718629112426883785951454613692427347448594360100800633801536424851871582175078044247516980466545904135509169696855535311360958297131376405372343072656243756675727726270566857292625068777803416754437543668584506339929484722432039694121155730044624565642033352020763792453129795786663575650261303791326662747254692911808483136863208005472451937277396883232407339793069005967929856908889889969456304834463749551120437884242108393106370180537925040180743683171753616014335172572647554431495206113009607863833019817699259180587852669217559044967723605248504997877017415557781517089413064428551441394393077873394287139556441627912997113047885895587789906372645331047610070156969489196060644392753984995694026549437300515769271529965563858771139313327333891559983113404330851275967953172799941980014377468214009625093472431413831522730133896923154076830179082069637636306876604306363411908150768105677139969412315197479106206882340172519676897242496683636438703846960974788055642278600832370867304094919565789903467480078221015338564502532378536059080222636283563520461390206967343140838686444578644427311330276913107869379758906228486940000698286002216563988028818961279303894376847209337617315476890269261220594620846571520000000000000000000000000 [81,12] 10643583615866251745717458515306148284939798396761465961069350367177799565230149225632205025426763387572666168315624914726174545554216824651903145747324917927773366952959948824371272007763989192919128376842490667766117664084553479270302814463238125475346082540970095776755920747236582836220946297588094764546217828219469281031633519825775013449757278514122499656411173318999390682243730367153166965790232591848498595817077096226278005034564278604708664263528826062045405649690007244487867946819028073371580127203632683979072335248456671607987282777841862007219629308301040262150030773356861033142062603378424593078335429689756295272833086330566897921181699614112796467667313016163766627677686489844539370084066913131063139321399675976744596271856374277689882137201662785530481591014242270866987554518439826804625716887429848474097359512977401959273955818138721520759790421554167765116959269674841857338332842240170160740599343520037587044581152381903075343278933369512847149269200457349071443798261331040253136089650576255557967001900783200174139554962888082297108447916278820307090151036620457565633265351974301274822755529385495982705835384442196532353899188118300989000991593668790023763963972819617704101606210306927411561514451697636396775623416247355437702580962511332610013375231996326886791388126818962923652757850770039977746566005851235814813051334872487868049396304095127350271574815613147693572583420424015788865298138874086517377351810330501906811011650532483241894825162130771573149609189843382781702759107326359819329059150849983235913187470542155277331693867448230034648207039905561994114496944186269577425420029182717652629080031082516046831545667899386897361668275057965495414863464822878093221503086830486874203066746108613786636232773257800723412471134625949898739440635177809302169460250125102995386462179731967793847882894002780152322977402577311990779343537519062439500643161813073584874646177271658727440615455078282773646589373960516364089336060538443599680365667307892952359438692436594208808074138173625258699789224181596168617684078634973979864848857284234462710756897256931729310858421243137605168895179760440514473644939542263525708249917356274407136648151031479595010634488135386564793968328236868575695990531659773851376847724634206018076687161537735276815094153516167558018728568498965214780295764761122587564326286807285057277019239763120736231441311094480617804788833963938168184464985566863411044476588056207610449872654786099221310872778435499750544258121367545868163251425561342493737086276745758916622104536245008232091772349331561298263980113920000000000000000000000 [81,13] -22908214261154237249585649982102413960271390745426910566782852984778130367805058121093776438437582007187723912541315171537000231828868760416777743165748425037246536164323150877440639028043947223216062474032877507156134597797516241461166179460831484443791242900573859745474456035639169042128283729936280332814847519440131606604112043849559049814099155711473896503364471605736263264985355018379121596325722859065523169450423038196372887482766671579418502588190715533015529856665115883705624094989809395868755313196580458722770999753945690323109471455011975118995082040809095710485079912300334082756102900973115634211264100341629821629464235310469757387129895756055937806268030037167000003385686706328831413333847049398138253830078445612244994018409596006995005322671447023759472745108994512687612840823639230869968663056152227943372683593222767609289827803056369271224017964085240756807250390065350521288033091523345514630529507309206737221109480003254789961710690182531812525736217094288147376832341775279784273852683250284139624392040746918043089312999412387101918646677169657624332134722258329578150853902287655246614592055763443833685005769794725361130924994301337988594909162435714223375439258090170262602196301597378264608676843337591699477327593204935273288476377786496057395893950873290729068623449831695836423864145825863816458945040780767424001065404867359209973485297759892008603851309612201011211609090009598170944757472450645879570583994956695548697403310488746712985123224141924568121941659769705929624179028537937110242825635097744559074491450038001716557438256557973230377242310350376867196913260385458211133602804277916670067545943740717619172764334690928383712030910562320042439019178851251174248625168617564997031182149218345057088454614070539024968807885651524360716684254719507123030444579527905066756309565102782006401251935623055799838355452891780006063277185568359225357271439678569041556284328320233285230264405440526864850741931597086322901976510387762651884314973536018023833894153584997048533316461882355357797754610582814425583303826995958081029837136588405998021190854913847316454524984602156238501007741481162750747312452146905093277216597558382574619419832542383658497590003214670122610282349247645221379575609649394250909637484460086716086979855421893589165050584668280580783837840721972905075763786984023712145748289733688149828647607330295425026135664902466842449728109203489759444871355012482168628432711254482185742670776452589472951764373369528174428204155452360972224632405973435167767140886144293606688889686600246220419926727946244296696691425280000000000000000000 [81,14] 51579313758969994109654705099622871292892134823230182721140044887435421174308734233941631772991404117899302935365920645503543064412888041700186082965340326086649934632565108916276587795961575227072423242390564000690956366239054377111568784477975461713356688415538762423793747853648266645881728753002594589716106133764879929378809860993327709803036951449908486366117409067491373621725745647057146001456049622870887358309128245659470984565153850378685889493743061090537219800707640992909301912442177187780487052232583481666179363439950071226865928258497656420323769022717784347856179267192152814847831834447231436037035693405029987338953101470813819168281745940439466191436974164878498790233137819168058686515855899070206798075545255604446330136210390783191463672432021278233991614354799317237531526960170114438122777324699275115464617478840854692520032006501684596867870967449771749351104835897871096153821604079848147045177028409584877966898967117827095003104576565969264338253405426260667399596407785446912693989434868142234735319663586718776822815241422792648177546889457417995808073911852433624664069461436819184653802095959547239786720210798146961916315306182900282225378814827863079744041358469214576837437876767633967484543525037540734586582000723220520984845041291005139603392807888861226467447130625998013799887887538956784993800183530917264505977668062492137520121979467892932901679812266033432546167816883638809125246097831262035506504156946658785140666420821882618534391083161804984530483292401960232425925045939594437130513003757876206396112246785178318481306641686952711618124516435502861962665017078755079796082161889442078837740617463309001867486905344290511956265869975057269906424785212565206978280514124896236860221430013627360234554128580408147955256287153271378917310050127471743949266929317593861720310938505977304020151847188087621197443435891747207150156675563336787029011496242820224066347318299218342149189115803266957567127501907226211651946572124604349771597543275917734959764906950153019943260566231975557400116794549747505658286642245863356712232048603736809867435159641915058433756698793060632660750444812222229920184536789777121740882680336143940719902312070766590318064907378178854493224887093674610184552021556620231895851272124261314036912338045668456913551740303992908069926239990229116219062758094004956706013787284835960176876544822885415552738749387316875845963380496320138461551686391284487686420651852376333025421533051219868030016919084391129000624028297508031584366814182570273267131709901215275978507789159668249420351633980950090072509644800000000000000000 [81,15] -112024439086110830348247830471522938994647199312927244930453831214076550291873944741920343997120438694433357445246356921343071708163252511504237499669904999514893863295993864148114537438064598462188344705001012171205772124826569729602376323724233191018941816700571373669628639159068982131958685889730748682558752238768255948741421437560851465461839291045505124811110678440539433234086390569413209462170447323073859984244434227262333568091629202781487168460812278703769437213027956755155461731134938172963041710292653932241558550683757096730557494360006934908909798690639380256965775775601537036206888708997387818111211156456819964833364739174873524762530345289171734964060936643780354559817557541585949071668279568693789590130076079623055822368067086598723028571129199248334327451744941886740582792920094391666043046868156619389422381508938240662865411302930079144275967655327858641160765483638464519606680205358060217683818069314101623074418807689642823637795268232701239003130180689985992019880789386097478671748373735015119718134531726127156397522345071264795253414302039803284842574914559080607422396392599706342959515115366715093426170973156782212482725247033423459376005487701949298891956814116296014987402926717887662086344675937277455033163208546432356631371224872003176543889314617281806159386303421232193021098591442656647170383845932953994812530256255813158628349545224855844970653319448500019539632101401290763365928284086511098936027751977987862481427415490358739803991939215112047427576436704084340771149388816389246170374931817900766540431184433360214223323200217233204885385833298724406597068831739229566884574256153087851585238767466378010372940245079667619356297814981456806374223089704230064903105728212955476058914136427814786841372359573508464073957176312488127994934366520516501914761078479174948627361831985783547605000102677723538005857051340658418382849920731680664131915001286076376110385426181370429467235654126326386620548939184169171011349243697051962597121253882556243644590169518726491029538801499517842442303971337952378939707505179399495118562813974618315603639444151850910142666245288242871657390527951637855699288914737854834518972121167173225224276215684695626117894231987731680291751283166101008849545686413675029925960080294952689380713771832268306020682170355565648784944733854010893767980527562151075313904128083625210453356370342038206358672644778759744893462563838508462411161502096255808379461270272209269935785510411247640848664019596536844388067447134226270275572942446106101552481095765561695342289631586560285377396818566894944717457326080000000000000 [81,16] 218323744262335106278561446444116040210102971501754287720888161456962913937636455184724009591152412138426441736855935948923642526257880996131113643787604629348795176904586840292211944376054299363449685308325375525662875244004918778904277562643668535761469216469329838610519803956656801995216555416361156199854143306014649363381935135994597959622288636216417520683358352818457802402758815120271103991700657719344109896911210227796866171905919142351010741568000303233810646382946614410551294669548464806428867743207797680642270211260925812694889991735060823308729616612354331083766932736698223481615055690213519571508040110867357700475675395272125405527237693929773461181138736450513298821241756238733877402730276810120483863241835063905504487418464524165788859698209290889701205226102213719376808524672437309569003873958420758364444460145426626470211072880781929415871370771787141001240370649134166869135608710725019943784502962892590741333186973431021970753521091952133363711032465683502807683293890711036369806536723148662143551896333588884078739887394328107534023212606718640198328558388065156355959068017046379761510257058648137911552928995784912235655960046327464169706850824571289860379948134270163566090676179489899590486236683273905679273820681977235835595523661080578786636985070626017430133955429825395166795274511678003719697377545808656848979383196330740854514797597743252256399911361856127427589935470806063251227934874333639703665521088315842121516919776588890627382222659784015573082001661396489296132114828306189413478573120261130617615073571612622269797572520983038446376543172995402727129557190545147571814720730486737903996534512236463267520413686759453502210673040153044664196759490642639312730389922793012057002882925045964371873713916378489523950322427383608673292546054338948547398827328959101497023353360935732391899899216241828016424996771907525531079032942301064984048502744207030767850917422850524234165870728838695474154200455519248112378752994813121209511440171440080452946790668617381992164911359468624037364305739510892704322460180174750907859833489517442432224617477265656373455953442295335727096851453190489126270943190861325491290279416524364955547135868579709197547971647906334673947058113468716340126635613758188119128387688695773665904670912559922456399482467060992669618534741097759440432036603706809959049680263045968039017895536631435588655713744624302807980745948251093883126783223800125617641015223287531905397411216710671077046770406658547933618741938968612924921522332915403454957312224567679661146418919286043692851986231352659843821338624000000000000 [81,17] -526283343308076168967085425562912645122965271912942172709356925508972251834555722826683817355613574635022404787976275904370119455291066586797479021598269269062896311013577922671241989874513400220863630951026060825829521899761450840519586554430947155124759493545853411366037730385755651880157891148922512919548820767383344709249404812706820722740188653182321105554480687787328336920572458093537374653543519016419124351144171972602211592448118360930688336885904936440591390602038632689610411685441747682068802502375467341610204218353801668164984249630488905369016067946023597649303235039690208630612841235232832209472662418948603762013388186067457603692919858863296660384404930785183020854507009975866658684398159562573902515948904014426119347336036462219002810811210665025830685012482564646303110776501083362292333832848009490574403325429787629012634695815763520649137252762878255215865356373078567001914817653478683029199076549511018639473005788701996758244527050100387240481958324641145043851581897121874652234233421257003609133766758967876025213037383329047463535817363923868299570750910997353966615368659650532057318303812143476098233807513338306189364493496211877710087153201013016132669899539081649725225081729388972262451234531859824629436219012896413698732138029420053139768672383653363236856599884980513409334650601238788662780029189926548008830697960098078068837663393113581223283041514957952796519539725672308826478670316496541240409407557871783817939655901661094954460341359482373601115982873151473244774028248581437707503070595809808169694816534112813840250690147345135427229993082032755891599280591704026831042389979308186007959182281144624304827653952123020330498085933440741572541217905572997434605575247381389289613959168831952288129362233715847322301860012209006471555539521690218270166956771579845181538468614554252408094319236642571230133035593083425953960372325611407201313311386629977232484074191200065067472168563298669393894545522349325813119885317226872837591896290538990036761400872179729780216014527979507597323307207364363721527834239761781319773487534030139018887652881953237175186416203891885218253297867740809375578373419733448196422071507042128052513797649598018001768196276494145016637621099126542023751056814582245272157967316020661822058620868517858549470695586307446328076921809901475422534223173261538420939585627708550871097735637356062809610544966507616610713824980770633215303899112097786204762044123011359570351052847684434291368132001260017148045765027453308257722324888823334374473347677483502547695783817144609767760782019998722968613447270400000000 [81,18] 1042630676001194173792626630056330626145049498168787360517236081098767195003122228525463067967172670425891063069187810227595082210210762048545943717985648319501161011311627683715412622780429279572070351230108307790254301429007214864164395225230604718383593764415270552267843155434002872484859739626503376172108182233202998702920125306600801479488419718978930359543016140884538465974085958697788443433369397406210187085627442112549854268153479675356986388090330000494314337066177192354131996132355494245542463523181963923398728612110651929719140164298174104440494303931664886715110408178189322249834558245046197440591542857618397008631927965593700321250623772071075972711183386664103713888350315369452634967284023962110973259404028340524859006332390243652400751637240918418024872952258818088878395315930501368731063872602366046698550572514247932343349282620925351663338613971201956987516707005051930856885083677945392371463117926868099432751098055809728947239876299707554332913277941360607237832400201576012879814281994563560938913784511009707017382541712395807522385041655258095608777748456148013410674414274492510351799533186961507790445738931981869559260933979731144142184167039291282299749280878779407581571460415180585342471010471178698275907214854398226143550546986981185822470545040216533952103249244563520421261414093857658677197014071597983279787170461759759111870556596097451474239993096301314360285678485482303280888192575954901090747267566956567923775142815551329350643085126253418548928270658162474440189583903212837638129971003080027894208494151827362596234291646752130102297391696340165252183850828411767624877277105850171344595043468643802448093657728387530407850301826339914270105310108557979367853505889708498966934421294790007758403334953441836203028634298167223613722722288671444621072984501618015412140910504524305854258252456053439433107311230853148976349543346909755810562934334472772918389372253624342573824317835255066310822920869100202119931915799349938643526652189893855043044245989876486274106911304632722273867826002879924497667001161929288223927477238455092941662778503574972167021741186482323750028715093151450093698910834188695994903665133744061363685945244061832064123467150387491380153407919217194925083733116332963066273871673977163388111783875889781153875143207409102279265393474735180009080608437283941990852201255227697860431826455051369152468084434043786243051209555327130222562848865011797468637065546600683837406371955408390704399161148045272307139499195871503464831508787841915616783725020547579383875435849050550119188079244760273915834531840000000 [81,19] -958780680022266318333308983434278965361095540692422839642435962118859487131752151761701293525815873306359327307644970613098805067096837854670900457152728645980656122216863357144500400894163130360697425849212785260950758350457353714519309847015807454581928136871463959154797503079980192087252376498901518765452129628859251625094392966660807962673540393794072320172249796896228672476372458341500236707395081457772396728565328828258127364961285554507239443993311941492829736842819057844024840357500951492424706127973980962820846137646671225827272781012499803022534373710835415906636702548728486669114794280628073347085121959531911454312048722463332498542784684155619842249086091578497722786814656731556662001517723047358771785855446722984904380742653021770541896340387105554781396092834577460821269680980092799555623304977138654076806932908934941857633734047047066876862012050216343042117656822885631380021556893014989584973088003763095371770742377583881611362839432829956426497985135737886250446535864583680090932148287460004435266536996432991766904859290013986441024612389118068969597253388707049872846562207760230633630799554744480720026162380437304970556222959975645679412365565142636555452341445856993344087565005073719315530162644510016973075063997834741765334517745667021865495897479366382938811566387609638867285105732034050361516833758112952843727338011351723930041968779008818831985503511845825693526621927844958759757111796501198518825933035060709795393435013234606744080636126142793371970656318932862955675649751115114086656482864918670630402930284022661765935724838050280515775481740536676352591502886503620823881592666041068436994093777263073651017035586450669014699245130509687509472137259694063766554109838906369740601840891909381831284118822970249341524405041835594458264410898686439263200446588108492497621278779364325924353061314313308976156496027788972809305700366258774443392952844638878758234056460450019979384930531890637276450474147489699601220080994253303474855370661543416510514371428503130360529405653911056638359088743359536495022899681893040144485466304514407553155612839460526230205364382841255272232971462927161131675943827191878768591296824881971745251400394666929106825434785082026026360398658263085455463652205476274381052370145599305889374166727192024986809923170970114287483674324780657488482368902004724437637280219636645009024902868486637138769566835644354422365072057472263203195843570981747408857524627678329030607492004138233995225557493070701527501869575275518573461345169515591125697131947442090194921564328804728388050920297568517552477306880000 [81,20] -619767702410496519349480663989783892193704269864370153463453081079398893131698259454673759832561535070095359821706378728246617235435143005659966061645295725928687707229739873224709089247414659592590483193652902511432340089361737024203314977068809766955540338768593216227652149248424836415145418136223750885242281753533266720089297059737795093057188837307844605530274715599413711806827077029768802054074954437747657246081097833164738171570090528146417540090604740567738516697021971303708926544034514469162883458698307150647654712957956420237917525164835922777592675164835194525838394631199207133098282639613744551632609528049480218649642704459701126772564254616733059043527820592453719046048065571039853096875832685056125136519515821015518521327572928674612785687655691827379591618453199170183386140563479800365380467967235495851862627378302809787638983973750675496971823171309463548068698973878787278778259503104770943722165354873895823319558479688915917313203956724957521824062402751516542171648211452992644654613897972871858395759093928105461267278129969341900373435899196562475740529449069696595849196621844164359528932465092039632212355549394580491249079431168261286450606705944514547620640735173939589566973227218845100483072620765908019096060442439824689406686207189144045247566332306968333946335809977451131527602248304335017669791073560632656083761124348157800310426293052803540846068348386280638443182360251581188219468609350239902461060689139668027708308217064113356554939333726627031731215391653168517231318794281469836007217027243332515778425055269800071203363378199173306327900194719290210602493004391107248271343852095688932253603530853247888792418668410913369894507048155456078832395866485896857333661013749696183241712592473462905280401802044425929713407933686549002693130638329725442231747473026566475910480942636042462586267244818707080386000240004814246410869741709891453345227058153534028568788738241150266581751266823865711221523432462941474850349915582330555725902271582465060460807387738918448573535421032308905407276898805903294387415291538457522855667221166373729869283676805082749324188183495371774219361371472623393563248922279808226326759889785956457397323052846657399315808118894721401148177458029477017594142107965030199260908525191089153546120561976774066564766778058188712165484156962698363420533403784948020522316189756281284994746924803067093152408157054814030490573254084874791308087825008999327238553219742048550788151242723050941345326708401070680423922803626282205376910877301196228693649003211110265396758442937520692097601940202477353697280000 [81,21] 3179227332386740287573835795346902187291183560230450231552322199752083386532429274963032420804522008760496082607519805587215665520306717436843084424043514017944249041699525848083014539338026668789173895048669663529385592628929204010381798935320723927931309359144571392776274001946714426074721678353077944690152491844179346870189825177772760415497355529720225112537371156964769532879411249090102910662349568441488948743759552382919962420322176892084494818035717765164496262933545698531866844193458611822859659016092604011370287154896746645661749830037337638258057222727233843808401404577734504185282546849780425886626375496360885356490372602291342965712456347409007315755919039802829072945445958834181535020126408656229622295313075185048484017091606319975978043775402282069307409675028485363199637523637643967570872496152026988877193663430116545429818116606715626635033111520209988936354643966270969550293855319632530051508528874613033637516307764254111674480437224150636422806246702658449255101574636307138205232384419474579358381731703740196072468548150580923371129056018321876901777649318910608596614442469891091813004295781311829008703399581880957773093688820427757943767442403998124801318932316993151029485118501364809137519840892109092590643371268947522595753944053869612452716086462253059137746893461340762434643336437439825938309851334994109794607677149089228984966341615807465283381332558701361443550564676303508024952345789115800381290460536444061904311006321286863615931094620496776955104043365980874915223795992857046959704728604930147828716555848045006656598556856378186694421453367762701844839468248194858407626446226334510731274365025643333349755877681567551798899506737758257232839281029251264080641030588763845124571356538606461697431127808941997916927494353473193401508726263395576083595895163248856385904222897555248446783896017273162172057226786866559282397404929450711156986301111032391102636391702676012730601048142008161336040336884974243458140610174764344762432169852674005291162506368061289550951184110173778063932596908142246241920136852502593609205124150115146634408913130882518612207278883335102849407100377531476468476569026052421634478444950807897310008985530852207464232545270991541644191270344602333309976099550500919391222983992060749006275492298205865216622936122955240914035020808737694736342577143695240130931192164564279749533408531504789746449162259245627544127324351143431944648916858246903267190341859939547773710347282263104884943272207392064380577755755302989707646981501074456885417624413801635940249862804593000661973160441462376523366400 [81,22] -5514927102541493421457916926645249150721143029998711350506923353998245647837352403446937717049102863525587840574023408976060765604704586671946400560957586679769670100849978140697824288833710242563890670997356226503448759819501618312860045167565922526967236009982519857325222228873642244126185973711466306612455537359081512101862933827047202494259696772563650701912271164953539786936011985126272245684712137285729724730852185115111712376568082236276185807846588422416964237776128776914538724093835485365805728711574793827870607405124041244590720955935331328850975080400133126932876347496401161850025657709251900567732054771606684294831511525351278774679037896943402234187385368516546227285068931637818045294717748702452321190149071516749000783916965060321586308515533447587726767283565585522707922090443233007583812576519002979937722175757630990566759159290264082957058148951885330787595378097395243858638818366814467319197070111890330078928458230847547777814371540785541938583750911636068201086893764296158721672436935307398604003796085386817777008573776679906898647153683020630530194118557192501793526079599659409006970965953498084110354172719278431306937045996436078544476624104279767740567871093906473962020827338953521912725755313634938796736369431438820988884612471885026550670926450485113215869224019229898377466398329562910129131328874948797489628025822005244657661321963450390576221980826548200539340550140306311127241501491886837727603603987413501993620972611196967921705399582216343549506497126683649674578127775300050666227269046915024398144102238579487218173989046799920790662455890368058124508183791630572594832579705915230580002675142381841585423152330574675872051252131907518931530360599152828068713542241447411932293471315174487070079378837459221097514038478184122971889812464838189450108553296490492365888359038209920192241995858958809604801907333508020662488405210108898911909175868960292024765999021832003409585558653631955081003458101288013429775235447872715347180102962658094465686361576461657706286800277548185546879122811627691223366091697131006575992508957315192039132890211913259278426168890423576551084669569312721076140865785365380166111012162155002885005716217145242088345427277991027103852224259888635684272494569744967805709060738245518397688370755413323208302824920262271159832790818772276814741936936364273043716878166564429067801320761726411462094921210701719736121659500607418275592163566012585682940190429552595345824476114087495763669010196222816639987708651231646117845878439317240880850733058239419400840583347450710456302925974285477478400 [81,23] 7582399770589181890231571733083557470637784605517312333380388772854593812404484593583458754662621611782449320754588278767994404740660432675650396468012641361596681382453804354781852061100869729092131554225010276104464961506065442296742938451981119545233995521686473131639276671691511011807467663790892430724697048167852167500615134930980006120973819393519377557843843862247905557373523949335456174487889542024703523769823254289503623884682693597457268947129179663403529367301112659753661172420185883551909874165072694761921270925815258231008164305637359654645283002597967970197840931395196547465634762500387498918946197372645834243638152725055027392627372001213418494146581152813181714077769113809078028390993373198636717534944452936240939349286030390576879549881638837861896989210393295049116196450999845041696859531287730385837022083360411964186050309733421090020270749511886005635223278201827648576586659188955478280405620927689256254886742837679821806998138343190266760272741327601333402062134628126612008042738505436721766075883382626563581342049078788639426460061380593750088749424098692488086351282924262840126496934140001893611423377156133807784957596573928793645330542294866231975798296066590370759761693532664041941581489413118302708894542811495907538066479213515228536914683117567965816014044370968174862122304525206336943806615334428615231225989833771704338191484292990030592408184671767301474141825651453079645049219624559637250624731462010225758666284061769967072885605228887333273010415885013709514426871988143542151432648525213885125736284929124993128612120972013319154138850507227922750016524304220226603009732882325657930231254698669071598664102679225356339064439441200718937708697844925590536740075701696966264439579723445691605318572184187206940205814241442886046338649857466717080727465983606958925131895293047364794017032142178694561723142530055987363595633774138461977417761431915224232179707417689849299845054957822551772079703362896967444944648518746212735529993371756748156132129197579040607961037607923073501347248610368936704062640200782401662312335571118006176087257714158655853390113932828590767989094462220531617885524767236906716342327120633227782063096378906926205514066816190817799946021329261472915795241732094417931618635117623107123242214183065382769820706561287044357402965657222383520430703190612691264257222750635663160006445388121358216860722212594668575676789545260576230794337540643107543004274624872942356121581639803455001688903124227233007553680898136785988498659629187154543130758094839723636436993750749556643568317120905216000 [81,24] -9836721107703271053035086033569048160990208516665908117638576829358473088273573515638491445838485125901685211001619155504703738768873646056221218499181275354628748606565492550441643834661972762245827644744975943978584854156522063808821023846217555676735062234686094991060530279638501474943732174013183211630794423375062137349457176332417929017483190129006776374633637022613645511412643668787625950401321497456854396234820239622249509187229984527283779155170362127355287747101844340645811772263197885085922020764257037160788567323804282292510915268842662025656049870523754759602846422900698792259829582901802638643459700498133196267850283945533606108043421910336648526719614276913041618392892405197532441937979682375580400399167663059450895260432996026571695419192994073286059194818627925187025437302821760532894637402216452504333568718219929301879084293464297154243252451037050686616406392428459200665490426499296917089893031134240099707375444751622296207360167848337700584723005593358681578016846761269602939303858155957211562346379972884299119605920636626994723173342880390623187941282372352038316817929738278597073516355099257884218904463129881643316053162370826947634755667071761159163392966652569675485043678748908819904347777920943238625910314398800756972470762029896107223477859659674194642423384896717816545119433316186904321266979563216614324278648157730210874974648670622982213132526939660965604120571660785123291354738689405049997613633286202907606352318540749399767114125038158801312268223802785171350888641587537455832312616408195153989039402787252106666496588314540815677872314692390332446128489008170525687130982812694998634133958331797659771956968960959328029951645046328987833779193055223346345812405469268478972239846568648342154250449720842745582458627790714842295518896400690108738940116326844962557074877885435493506142905152479812137293467308789178729453328136163757767396490226577066220294632024053004216543077377796132270953050292911738570160188517239825786132918738273193925213240785350229226239334731770158946683258476872704632510079971850173112260115729493375250597083050756869830120823942075611180166959348261702241585869361372863146727235962897946826390526697517496122168362855153154069350176430586317552638817566973568984874191862780036602557423828188199898754890690993926242276610913221028406753177413836148881929248384259709012284089646796414105884482558935853942282635068010779131503390419220062376895516476845194477987509099841188598102769395609000908454511052816399510375415408219669421912143045154117775129562858647174860358002147328000 [81,25] 11265227885392654258174654471219877897563631032962313331781979750035877683516010931764727129706199589632396022199281746848836331552683973510796431534794075963149636186953521011338748714540252981112092161818527974129389916601841447494622750767714956158396242986091628280598580803780599247654171917189710436029994436011813567371247546543811871877191063868868822203308080787607007373998791257038549929291731431809176289919127601463543826803862308857391403887974257616329388491979075016108870385248118261781308350959826260004685898199627229020296288764072284882321329400383323878697410627612936914967631621426566711139851018420327904458114641443823034884428882401611156203089422192811106769164242692778688278138776996458221096190831471920801325359984979387671835534992404767486716478454909392689757336797875608603992533251106386947866314570111753294308862962614162362673749319695640388968408405366559585877896524357472538023733090552676622109252610796459829581846889889419829476127896415940045947806481533454293858073056618114138816818754250800518045212957287484277048206975782176771836641471724207015216657282313731197727911093836896362016343643608433552873953562167318663351871159798501439140242591822437224071175043067264149825416362715554903288722058534294116309609343630367896089483960570416068746896359511093324871359532066836282678232866903593981342237927611108513999177937749182476023280990139117155369854250449401699239668399786540954558679563208333530961163296608350837663107477182862547062084394327208564289976778388749996917214277184882995003728440960822021353495214253053655163270460908689039972235765281748473302438177127940575905135584605305070131094591846660159401071250159490359704610329069623337892029812218831339624292160073664172284657271562862731506526226854862885585039322127376134876664151408263614329012086870265578185910996703446755887257788568313181766588487537784255378698085566155146500564243327262262786763167571163703083636912586946421284471767267702556122711989505622811745981960330438048771128594871675544906066541155274178895966069343779496989902502824009873059101797306061463299539532127406928548847386391553600051225630321833626129214883917694457308203245978156141928198443050363390215033807872227625147836097547376074890319773545001288211568682274269418297861021488050237741259912253007640079357427417629284899341865481247875663796793590184690370633266558109044061750712735798678029724280389840163690851250791090803076114183486352422947805945952032436253194455398203197963843145350738726223067699477969504783002240357597704500670994841600 [81,26] -9985312636754299621441807956878329237247283282838040858663539922913959921161556244285244522565304017044382328560412858027744349344596184215917106866923310038454134881601075008887059255109832815002741071185260176438630874670919863248723379281621827823264994186327218068112983608156676185626110880363714166319900071685715687291538883510452145400814667474534603897757127311339248868720137163865542944178793327591197575112380484836671776249814101880460980689034246866792957109050807220960594227581599477386356331391844026175701752951367427507227056075962628442251707394520334254795123822434074767558862936806893087305313199006126783053356338964061931274064339464864490912157606952131815792646286516607145166955432804097803320267558110622660501655762846941079447464512939826820572306696371915543004484605832883812145752578577316356151451852690830171336160846490996683308150443682888721096360457047986025152519342673077409150605091144318393154026578148590969457145692236087996451969960350688282566587492346720403074866283854128762818731262987419959399326358930647624598011078892524518098330229919481184052862506332315385846653226719210570764694419930023877537257679715943430033463811438490934733362856384490938297212642836410934339784304364006405767246805928409280003858793730625853625115054186497488981578087005612290186657335636225489343816765160957545155217107831884098598641387975274888649116446887889144832896085032332595858321810729511009181467978720088768446411735262650959544907902431973639512793553449456593085276445387378053215934506482432993873420041770644171665844927225314867519251638049253755215645857586154123039805601062233699159780302748040781184008394247344343363720674242504098919069490963621413240908484292444593185746051082503989089598538981319937892530466377886579358218493310585888713424898356262340281881410453213286776754823955526021568047037786706793045753690868814597272183614212848202929058304953086579855296792412580312710077071918224163944628094983431002482662167127107913304815457866499283214313657111425266600210800336544552726020729220774419557242770682958105153977466734772629921591551029489253683042585989960383334858075340731760929824111892472659412280067356337560024653550937007353969426249264585393630210619630396854931853321151266851380380914120740666411134532575130055966165654452847415678551219047188809961651436700102775550001785665676348913170869066141959627240952824647806898773246690708126915484991763537353309112010636657655823487010645711642500811833755915427341008295936090993669608983977118317925718014591829283165962240000 [81,27] 5781048363763638483456715570562965805061155552940757268405874763229719295809143729203657371832180844118764002082582375762602673152494062982712273972304038957179517199754799648866294215547713882772167217556773367019246973283641424630375164186373020985931739739843612097748318183228093134108470902772281968399357365419970061594366016326784813813148345494580440540229852777154599261181239528436230765288111185453484702979493649376975952214764293071753940525780722394444607441192357789763253859218335000247550743048177442255743242278955862742129386688156472338163719094436205104009442937920640772525356708353772784545905110362637195828965812754501825473793300864378016927252874125959109867437139241467097116469857761861320877823796643612840500071788268676582054690528059815510830393358668738228053453662644252599606798009275127562015528205510682635657200899040455732510838070067659567334465793927216405474160887060671487902185806784225147882606094397949483502237390358300220743365148511079553348031107303404761854141210600086409663383429254980513074851943425842802260520527458018070204086787004069832799977960688597319387364233925001243436009102195619380169171249206678920487269029652856279729000623776035785890315221075665364745025701201643150888971947374886027654756264245000965409452892150428314552230407624552371344672688718742567339763626967588120727392354837012784353727288199740543125271999849629019062282679382777970163774493102690619699875550960427839006129345332161094917476630961688095853353260868603215348243116409741541804017030185034044046883047022256566966188388392142577504100352831794288653281010624590381066820425229653541207588212430436277003307192849205609527307313575733714953599378831384322825950413487324918138085071714215205797220246535830518269755983117486037682653950681448145479440769537987698122857766618349726329721781413103329327578125270695686685427762805533431888283266469571300713942166410155210906765360003126001655039038304457261147673034889640698547076766206628782140272599939318402299309965834783353167027334963044835720905561731558711394266181951212855744407000215903791884792408102721757195567450803265128254678079185113584349768961537712717612501248522269551494432936208137316296360350991154005743020629556099779489903374288211006392156389647192852354475473909074628953972600057487516971193999945589097763553273091310372721329206071198278096386901310945188935901190818992370271548129807736926709172649844888623663338646540674941765349745130735860222022557075982893336392261033224734369320659706928059370788359743281503299174400 [81,28] -859246822899298932682554091672774221940144190037868351892598597379126565334079549604536591037385145417371332985524432936544145466676640030624665030523301781266714449396295728604344013316819347902862984176203086623677226225750456774468203954062754035254907989044464440633242720527584954448725224552808593814517137940905133834466859763922811780824252163712006416476830889846247708772421406477535895688467390049665027954239592529641422277589330950038867829275189792950831089792207216754021902524337698086010622920303619987216085537492211972049975351727015052814263963839758130640507139012759891004290509373647071839137247200400810337866737776473239680789941608326850802664982698697062236070861352461301308244896068794904151941492808842164079185194018836427519905991113211621550860120666709382620426165885396998559723105469300475192225835656833871837762041701035026680763846982204895362207483845931968855091261562294326365101770159191132745969274139807217928419414775095941746851229937296367065720559220049833648788757861037529813347378102621552869637290640496413804524144500931228403928311768046138281039100458507581506773229890727556948233173912475394362284287754509210493668918658280216376538655653293197262512306178862330460408988958362947842792520261607324600053835230402851697624588887963999612224718327536868224677482259567435196987519256984209696751764908463737079942701996502692419825010974043706796641056094265083507950502267058919455291948510220986750236828568907797923901986444924230788080133526723444570509932917075752227288503311530196306189785223452889058495248181990566762067875946249847743158386757867644096477480699080770471377230919008575630656249970957866500289703274648447636637560412799646131203018876261638274976890144184031276008670211780112674198949258422041525000240921203833371098377885513970280383278517040723817200297969883783156354655607736458882966618802215075364321119209766502292448366093297565955798995089786552056444023759793842456071105087787156994955256444167034034152155265328868086835584397467598385481236645760725275415436448901322148518873935251570672785800609627835644876090136421669900848957116828564846415900517982036505118122162154484759610183413032959386496394528313266245642512127286739423643967773154993637366064119192315670678688113112238134027684037642463584566089112616287307199989157751003581414994627838298990987323155956863303984302918837259546894152222863942539259125124960994715707611171009589876194652868165529881535363098438713655477034445525504491401039648496425715554108105386818839655774489718187622400 [81,29] -2178069636812925110357721824685058583966812119624651349779353533108149156702895310188729200596988550054622070743819174298149688341975351442840083351704671251117585212690764772190610863967345764853819694211826566040883643571000490243923482485066931948034057303418156893934333172518933713925079589432454951451592109102898597823515820380255550613389946542647126622572261611370291032757368168573443099245476298079543783848001598688453780140150180660631098058993920717991750337069336583972359078327697227205714618348646575866709456010276246415114587654616642930346081456182142057220794807834515109719232762313669536032896428014054819759220407430009227486123269065191639302998142411344757237994714235667458292157592152383308035674079037667378687138630450853760321838497698991794777588032729666795017549044101182064811403098728629891498013436430473385198962363640345982706384491713265921249485597582329454215757707690685548705982341794681404387096913251124765980550368837242851606674472992877570054198014430295570695132368547586101387339624760095134190298872176485025963455365553845877652153433943244170682217189730423445940957728013590279173511830224431997416598617464629586059768073304798024488595332484517159382242270210899133309723409939516135819991157850107031035464959349359073782127550951336957483501432777240427956796763384334064283841228992697259951095908903208542700777109650083526156674594199751982918433546115354864539370907633667291518335070018066280396203628752529078923431829549479920275217440684841589819361037489583327157801719886988341087168572554629225277833271244592645281557959639827428867660632764746374678521145485715412895038485379328209901428966981800760035683445465093042026167746521921198359928789903748958564133129321630474715907781023476897363522608979587268480723215051859941116869863016513818091671679165003619873197715630610015704488629702487458300032761378523423092675964485710046933308217802619550097541393568830433858782568208139512131770052831534211199365186600029764811814027039773418816538489558845439302024365106939816237813101240005913437946719617395222433824752104974914735336754049756974963252257203685370991134982083520708897693315591662264445493678782467108856733852827236191024025476276497580330031861244566793931531313583092462159362096760914152998843291230743581699224552119461064037954654651794857071703968036182620020141773649035113146425960784589456178357885025296208514642190779653791505857320299130757783839758348283187013164450446028661297078408498597982467957030946300251792770631334515718371907947791489433600 [81,30] 2592588494551649990943674600865427779549417335004417993258222850034913958148398161591642391282690087275346422534842230281227669867261815995516649907331480024043191320921630487432327797982362767198287180099236246792266531281627025013901337291469909045908516528574696893343430580230743459359801191913214535078175744462710177090244679799476105170833389729238054763519347236355582551907151062759980188151155518813344616524568915701140171561670732200637947886594700210985708985287207480766295233974660686174436988351845757029316985820272854921090350128212145212543434074108755948682818584352535743114800556692716785740775902746844211814425275955337331392794454055662675678242440649852591910147711003793839859676710611815519190943665247430857443709448143639889816539178301675425849077601625945011012862303628742581815037612498887626412497219318055504529364605143873502286828912921589248654249321727879026496540565224762064252524051137495525100456092857519507642728100922640253192848327585047568546766602445524628124213842713892031134767339963371178975885553206205824215657549762660983417927206272235977871648370255491528408330472169651754850053769537273701090000327919160147898110249759161639064289927397786524398741330497305013224066838933319483917005029876613053409601619482536706829721094394713190593079498246707403781777385397724273343758736705092897375864840239863760304230380157623868799548157301286848903071073923975923202798012733920967778369255912910085712909646528610730470113767246528288413705593065199875545517165516614103214664454027872176733586497486382726678792129536070938269672328608227549713669553614147352079878212227745503476667384541290706669992187107024634265495880804631233957930729031127718066119910469793366447480005756129886496496131576045674778285035914267293995536320106284276864667393683154105270893936686292231968021479326892008969058889748605632217678327661185239026976548887861625807972551998761244941931370193451703974156683685319065638176976986770020425646221271018150545803487233371993123847087258825993242718662256962288736093946952096595406696102988135041850847364429455782871846793541137552697869401208080462775090300288971051966888400748179072503336771130391425155364353747669639233180599549716869952405517620987444175245788708640969091024366260841826399122739386903930726251106663599954004291896938732887727654963147479011709106289871868036197730121919748488752993471946340315494396677651018367058111152084751380641772392894726737228233080994924169508587411782859150326108114079658445619907224204585975671053961134080000 [81,31] -1561071956695252787694990139605039702096427369195645091469773765784961374887209268676750654424018978159963472088476059258805941746913953470204421516623589828344025929585605074053053947490788163136552011015518460888232785825601969918313107277235802432380737403992021527917791574422875742291510290215714132872607772960488139519197169821652852226854064372648850511963927825337430929644742192281714536553970424238526152358854056055058983381176184465309213385440953896247411503804055201263962470401795304594350115881711355062548072871520624438822752429911328743433748113260449091009028743875474121734624173053041767343111041459379509202618020726468140446715637726650407456852563536127414282976395151385573913634987434412441700761056756374541316367838029735699605812022976983553951474200199457389836051522477669771867588159835663359105307984636355279020099115085722870304286256422367451646422697770696759081432122920976297376126767992968112016537503928351430845338329046569551725846944894787262068557536933998223115619324348027669177086110056456874515062286414583309121758206802727493546652221304541171603975132366764614580228697085624347219509812322514298064793068985873885334930552975881206583061188458901842482941694972651827494678502720936464648227044296641412387779430255556281255189423587650869689391284676100970056856835557249662029166405507620727048293688062421564584746803974525419833034049375117434435455978994820746563175391600471292913887970258191906588903445307785298169167443888608748759975295037746966750756229646753351865371222959381959277774747004912719443356965245523671711679230982637850382802508580602813656020479754386288864620278573477970770745759274957500933006594396067896111538321135112218410716030794693089656604769684921281430273878981418662576166970956823589134807815846502259852433395331565541580394483239954803106616113053127570073250196707479043684250878166096848922642404472520563724918114118154981611824698282862886472564989857170497233275532506678654158929778235715548879221744973704529945098036043061086838967370016474025404583047577230509644795480151702733952716751098952169763857187112231934375726269295876524955565996127488437659052450840567241989051138812319616794828738857179837675160400461788654281575293863334861397359591830114509252013234838247156352361112168639854550028108282215272158714362582799694452229906221261487479529430716827715962630183976808256828127104394557170313326703949927442313527803446035734976861900659398107094169874192414100160039771037840032407550231073095935399984273717783585620501515468800 [81,32] 531352717822079561057989310015611852549200412484043411622130093913444891104658076952581404095772982961311925082416316647612222515823079156274393570184212900537769796104402310112616085908397218445252669371908108559880477288189312612388349252958678331298062245352161223293222799557227171994543017385486168338715080681997674213021170540558664523069423967179185124727291470654605995915978619482451183178186288886871024225898341672992220720394941879009644123930748996273986107068572178167569882898472545448491122807126370088212707146276381470106046809985754027568624413857767262228271706291073977344127227010685302093680779580330710242165101627078093624909527944780348321747928667982744287578290592642259828397330949313818085169404122334931002691797383571987210218553696576823174328590835738007192152362211092815580683318475115345516794200690239581886155108228160363258709946550187362969668749037895266176422653314730841724932974613313345546748099311766450644099926240639655595426490140990460315691236315123428640271628947616416820532670702891730929660635246170858027302915360619145749245568558425536148368461467390207038284497779483623272802945251078243158898604332894794814146231622906550357229298033131119926351905808762842175284253138090177467663870335762278819458969035752034183403497769141380123373850500311750224736649039363865327723539622288476620894122405623931617456676858666136784277121183556057836277743783362178707842412459901921344587916896459083183349180149579824824889208362773863040080029583059804482395306143426630777831604733789312269473108669020392210726191077479682771908172542312444452817165656942045117788389409470448434224175237278071959431363689232169035366340915375929610122933440455846681918192258530943397256039063055761148459107255884537218795440273189705541019672029439366553354496201829222934865264014560420286901616027670021873905754537494182422654342765385178400409409542795365972566423419121657071785151232457218728099861155340816426043582399443173297435495139779461996634622762219628062216876252279395727362931157883825977966627091204328942796365925027352296189400624597984560224137358080346489708469329515399642474147175276342977349436629015476324044049017292957552582773666920803843177159250857245278039431593295248503605007403183289475222834894332846766298565284259259840057626755947513139622468815471172650433905139838366088278470653166292226132559429281623861404285354570915614757373604089017671766910915000787262133542318130339569070211554417973997316167904918353774285745324818465456989908482979214295616716800 [81,33] -60410016295448658649136086037676726304254174997130600465025927708384038683511192380539637107439371577322978232757980673323279401161169492250118767847356462565025201993257522628790794348212494479438942215846104558218436163279815877184725601705541873905630725968959013499951918352981238487400223891137938196401475145616451396120093835432251629819753376632135762662432110071408535522589297736262308266210568420238003886370089576068773383391205815566793101823023350259489015938117471235040452444384897147512752793998101674086255727450461663343738221077398170116908302395968255858013673217569039117425032025873273680769763797224626109425733639847725166560656948910350308197107423642128882222476693702161467895484033630000247351562496775382182094941624574209102685572589910811016725652676082937952280375273858902370148830849589585023950200434200211392132863620689386059555358330393192752530247058976515408242561982671307658314568563803751475919905315006440427170415341272720623082156504308260980562059567971487117522188174115027096797309802093667361428662961138413434787775050570313289469774485729725335893776313021283752458197882756618732821056971975096736775550498622860663558573821389191034645240262652939204554558214991324219023574820094394603270830821507053720542942291899376369291687491161014113699636803667663830062749597924739812873179505979014520336817294784601288796217936629322725417402459176725107230252750871342799206292878243393202387943129964668478952896130923549356667228848413243649661230872351243243310002263116190078124251970564965902734631546681874106247180776946765669421429595638174331953656104532660213495799854155904441951721217258339406473608086093002105506901649439583851557448427180411142901987313732995934908850880102477368854327269732826713854609434353173427970842074660026880658263985142381877167718492102972557302219866144876806601799786020562595561979581284545848635226583116818061000562578229980578839539817995135725195839120164764700920454082300468788703251231569322504946219504165849185475740618596077210459485657268811492616635244998393008994919142054876782677319652486281580330717387173541312615576563292728509576071573370160075075900452864211314508773291874083011917658616469196422993460911519610383164141097968949757381255705568295385503288236167336423138746617094421456276937810456914624347820968930407975922049388664860923177873587309633408977579980147580309070098684020509301036254060704750656460218878449557005784358452286955531025287070397128669959616428353749446159365772279237811235676621052558966784000 [81,34] -24291720206791342657517266045987756920410563271366035485155861688873522422922633221342023697160442711777401554053706986420155015347744574520394296642770117822297438721227758870779778405850360175028966721539008059783263064476826665156270019195566032722900213630357729033490623848706038347097002757633940931099605047539555151545235761080227962255611362293414155458559564857598730487401703595977976665119180362646344901910768588445858881996842567113777344046004514053866367229287442884878852737849892225890349779493645958771026311027611896525862361299597934407551618348461930344239407404715313187400854695534716700144478270312135636264921513335527876031656510601812391645791929398896604069970130499497398161465210261050496473182381886112017816099589577304911875990995657915678192554825984776585955574539493231634235192610807691308290559192901090239847049184287214539879073807266099216465163055011006565979838492692476111678710038377285493237497025285781170550076814980131277105867454164712007517073028255270624022403262987614658388608482187867326897012812629691500466778186750450106494256276588952900257432486112715003509154969342857859108990927981464051288437458482240790962148504422311121880264043194559537678528417391548445538219717670622880877196329160128888611882152960251049741506630320354574828632667033561827990987518386332815423599138505375008687434755029739146949458408228851996011716256182728712898501748061995532364743263086294894653248234806376010672960880859793030090614818605834592191516023783027896679617537544006951702111185958236011345974544994805180716323634522690753549002793352182305157856240659031457272268881792615110398277255923547215860630079433317648733850669585340832873425577937282656210806247530824261732529893693414077826239188321692781576845650528941742230197243567787984368135417184167708685409685815731674746168952507125074679829581041692820030560359234442161067752211893321409238643283350018573712610489827132584492774133351089376820657075403882940532704964962134429127703947187279143214537274298538964337708585004919061897368799674167488358560077395803399448237767097145606639542228380076543028654183623580177948521625907821041745155856231017098148466232229724995715608874026600869166485274709697531037695899613171949324765176409526617044778891019327159195214384234321437350348957694092348115510802617483562101394194439171871644523978374149327461398953729071155661518921756095201071952048822340056404195887299137938328506608971801276109178448664395194929660226139812488248796545418799390816024009497378816000 [81,35] 3162189508304042270727597906693545841787625537230584082955043020569253593819916616557309681546568644587788705377027143532128029667104508830960100251765323682777394422171624034930983974836365441734065248708048358049981299170521031505901359809135299519980813952357566961174622887596095415641176517261854269913990243809314095869149305482118950562847444729171547060522237558764958317849198593372738672501216740971361720745881591396603657819549521721908437274792454763804077259295856201679025873344367884821544421158857660056308906978432150057120700349851166894427719215716180643884522335541530672691068037197107574958006020680580124215621543242847898463130560247017272819820682555092316540629873733226361047477476002756425476156722908222145688904686808542996671105744733731020035897193787903822831626728543902174363195545986230056975480414520728740481215829897932283471170714150874978710828081571086977916289154893427656638434440901641228367066451080874779741442890073606145099452147975297938002760175136387645640099906944745217366447937066193294756165727301266392749025660674400331452309672831331435286789744049588383818117498715917288505861989525968277896146651293147373395477311767630933320103857698446882926334102740630089584408576447890753658491650057562675082837795575368922420081607351688544001887614518835491141811406250861616207242286163373782635834567676840269637915836281098503504773382273505883090399749446008228587949054622199565850194031933575073212833422297375108618588780429583872712181962142013162645710715425589847423721042716829594433361176886089837250805185795464501353850123198975815574903756071404000327188074901435321734097569164681801617962929304351031191432383314582565563313174218586882740656011773917586249135252361637225849831048072292543040047163335112048877795101359138495783442920947372051445221057277925977113316002367230136060149662606307892069057038201422266427341096889108955719995502866955703421620445937872095676347808361082719153697856100183117109915755988482410336914221007738947766879863344166097516948259941665287479669433718580369492107696926177455550832518403496273054271461154434735701114865501811172393556809108918741189395856855696130308190331825756550546201005642917408187016908443476408776543470787076063819131204431935096507357147973396772149127146044342629898658145534012654157620264999757805859128220058359730525840407934134283691140899922745496281709339084434858048435587494238307427796678546305939476711516516337101131355028736662286010474755969607439360782824295461530096932183919820800 [81,36] 8665576411708144211895788003352581770407961963968259482186608153786802660344952895341213986475293689678333459733008458539135733505692158731188507008360777575141904232359295014461593393472306806894136914723931828699917419729696392526762204526831265175374363394551442887998863245132571923119653973804922573391506555199433697954771775308509130865540409615340936757325541254510727663815257244774003656086105426725027385403745770202581162409762399329971284698058503170534963121313232072870541637122256700357170336331433894413469745190666965383091702917206743820981606234764636293494770868348434512648403057487012477464252398660065452316653728791283310561018072319861621789166139359090818652400259241057519781498968708410543257033290801938837985152424645796603116282338388099474729970410598558275671523031508714086989591743935946965219140605511061304745656781394051513473430997930279431068827540692544010628209783696930751618774861443954083352532171908299295294722350865478956959755995211890695176870274704175880683939465355472061818665658253307122586315329789740144247148311189871282526354134516925592688338098264360601147092248796005977246083578145003223592181107906545324018746277369672743879683150325953670102938260559580626931936864911774458036465548343320792825410815690085113303531340189105677650800634620004368464458261604422053825318132754125548337187248340226381183094574299155024257454083009208717871306171156188510146170564541094610866311750296178698182193893691208633716610755122133002473215635348671313848079236627499810876687904033555846305033031153934540550405033051328362288002984890727740869432234044379580866873846570881550183480944989740159208782428216193607908996521838126458078951453455011336455507189216154041900722313586466364884692502511994825103275630273890592390172606465885668011694295473491380918660082186721930363733283570409126213311701110580461502400687764853340231432332683256867697034481231658513163515409944144256772535833522279271823985536083984537967273651549541162404571905994404594325857236549031320901608413823352848111936668751249112604495926610776485998996134669178334540435388724902624531243280423218379970365854392280234190757305431349885965290184480636625321514222607000037339489050980137262885237805381760298786912238467153852184163929426347605447868170167486759984468319346000509856830141066712980862836247036735722400310433985891483777555321783559618941920175514013525675172174568304205208130178572466034420868568593332904811037620671356959502102140172328204836333461426538152331392004915200 [81,37] -6260511818278463568874675295343402121872529360928857587112225509223284410968949654167987744369028641443231804611599417444519169833958521883064038578373727262141339872031988500785179337451805509801483467161958087505418372658693036193596411935193286802264255696487447553615434808261436520032429898630758994324086203144559679126135803722662092388990273899709701429085930197608444182574306375869157488540804454648218073774213311324258848177852512105998023878934461066643080744426215884704112929809625107669712147270245837838755099989784336554493789345061747141224231520511601814869833086803807180038140508411442512905030410803923044842491683117599183750026962635718886120123560879867118731129223335506339007397539353212259404748351882502327881712653808542986846878996308520823854668971485153420100692143635662651619965226140218389527346298971971025221372104644634935991081330387824964616306626760327510504949169693835655242993489747963074140981434967206971299440461981028479200489494246157277282994727183149921744776415235337618641413626717828252323138038945147125484764960971143338236526028544817653508330102205213118303048228988380979910788256216493759858926295549028672474896936561114459322100118252948668302345631760287094369985588765193288515043557111433079515931471736548222887092173609194622329475562537491145619805304591946391414961834617087561870960048650585327643849290143274459788914296930673988343039046349574107045866957128218423593372453882637849930575104448648846127853811024454399247308384351954976170578902617722840883286349771948491967804341310839660639788843748687453512084235714774911259608549177071748823316073781336381248015345828671674631462117448128078406020159936262122589373720565343954741177927371199619917968535713072929754896177501573036334164707535623743167163466896902114899791190324462425888368733887171822313401010178354779534595734934117895344768318599808884360832779758716053929058286240614541470027342133454617289159091619683645685156468006144798129577114213370344875891307040543096449369760310896014057999107826299480817418370115686087561671567040947249592831637103647070328832624145078968863071552666031746593912372644019107873133281289069872122387712803012317322658764409581776519994495155661550969347132893717414781777333590129630244262378131907603191065582745174819030041872390783311168946940590320501525102910964123683254264343298521245244444369785387738632815688397121376879882214684874364129946103397897507895437510195016480231962410093261701008784928245182292317967655721725025790722048000 [81,38] 2413878336452822253232875777392015188944170825999883074933465732457059422865205349129939648275917561432765372790195106132452966399022357588625498324638517466229485164272826748132032743093343943928224004653276322209345313840770937245127565497833703334648095306738007319865280784388497417388654617710379288313132573117303540792082600571918003769582144696345231250382959574916471950815754646131946845508348187108141078195303728695638449749847665990268496520712326796931993123964632129910022687577188365563835277879923315767392183347784346021470774681656002394642009088738053273455182280061604227441790427902097963289515250262289557497319038608642565751176026384705890752952888826308737639210014686963778800759855663313781457115202506973563969714249804714695065980697084898314664558556934204420340779736111266106472274192302432748733410587842422919109927217662941841341227361708461248242036448051906420729399783936425569315035149696779061330045177116798590578425201477224941736455918715815410339876453755049259196167449816432156358778522431400916237400195764418293641454658042495190395100684915069834875842721768212326015694359883322563987231689483875009829709844947733367443683740168853636546789851675638741646063080941201969890539868891590233575058241912971640060973264492686212321938262159134490911793064788447408208571086077067702476896730656310526250645703740237777416207321357816290102464759802205957487488567138249268042631070471451077844120540322341430107115184930447844346525856395447907458998059644736091884298767643033083340175056384808701708309129929333157703565713812910325048973440096806619097870580759385753693920388401545406244088415930412551985278160281695802745465130812759348592450397302121293298496579391906209501143811135808357533811399574920812507444336931480149792229140416915703583796842688924628348052038803852516336800359759624844377069534412130526864634464070578951753129718434354531075167042679538572387597917387164970484803041986268173458967357373881779003716544082990454977634131479491785236353992947300575578098741140659635936148160241064001052598924622875276196512001838798200843447294172971297883794800790858404679945798497692786512594140535640047019935885798785398086355860854920464366412612877687995586923652056235648421941628718876944618917045596572832534799578752943070815305904402047058805018296876240685942865381197471522821297812406440983143226169970772912650893233102602542207979387478834899000635008456999659237434944390367467260317811587047013254078667482252531902719048046697216003276800 [81,39] -707126731972276207692668134208140027267571319371388858155508204089916208207024881510717233930622959562787251371283318001332779756664861292012408939887477092421193413737310740354119382512005216441223297269560998229193989024961622475542197429536208415223606759814673914108095045340870391274765496555887557480568488133724650627991862212082427882796552219305638047402971538588735889431795428925101459299702413310164202129420975205457287548897398954647605173024456220189085397753411034171877741857465496389319648295489470341608283201768426912513529727663125623001341776727415961045387679871908441243569717777430663396013604597438642259243225507288159946615472904297031655908501052912447415069065598091331055229892000967405053590243853697173726762620726993274364665996619198495796247762320925259849001415211077672679225816082004751560674012999514017136477589531323500681207861648901535455625545106931247951375795200750789447968172023445226169536544730329452179736624843637522190673279873687768213668225172322677873908574626560817759510154104776662118175185402104295529142218361374309784033910736486388943014490478007877550197817320698957306980119576197025338464846884209671956231639345349943845151498196708469035261643954200524720737796617582346944109667887907244863690769340487024382121056125181288199081158683588234443654777877720934181152875481957450319645266866308006796247376412833662741793030662642248206317157446854775911730240104010982611526421737712549806684518583585425193499496237083149415663505946362608568836598592943552245606353724135219367149649572397990038375549443694739494074463269351833010342996393595722700706826500163228653487980485761881148590955705819762491777429298311253210117303673730798018503017558412779668178473887236608100041270651383403787344528863331787853488709160255366797080879433024981637040667900344769163011009618124672246661594862430870906687108772948812714582691668291953397639118649009632516563226500725743483248145433205535601662946008311237753936466142433071665760109992527104092950212958846403827888502820010980900158445111810644879020282322945507809278185952974617709630440349134495500460305563554339155613331741641380997754206114759715615496859427417527376825107490752923212609794190898933455983415892396638063675889019988899480298255662392683990392467245548794987181077394995986654316007104913454467287115773260931529513881585284293828710878094596828422756113208663869033770385750615462591493979356555375894474947322341360642866437015073737808595308661666525734865380268076905267200 [81,40] 207201865662785836350457152583180568777979026244731749746261181162332425186704671533094576927651723397091148880270927937498428321874291476249005524786575234631886466585326967048073131074390799157322198774198714019628091570182068762611747230062738845776795321457493059749639902945064550591208841379719180917431174038023210682203291925203451804160454049653873775118898098784861918821129088794189070593077748128067999011092963370028591898001680393384900908279034787332609121412316007541946632317394113240453829894808517005263356991242076314937251009045545001630583122517667037492459062448749059756818510364816523233587505711492511732110188823076681623913369865537677407057742468288598036873210284101612963216248931381439920052666757275252192522330767804096947656151248421776193847239211339082201186520218289294016819562022169403931542091431271473767226033759068547517505197322260023995441154271837330885181101045676298243240390485202589661804454277215702604649835511658614176053702685548607331563253436213985826430242367465172069222037673081823386507503745494125191087651658672478763273018923611180592447057248466957343300977596198798467907234685025237200625220218028621261602790698913801923551863275879031875717384904890881462218450349791772738639122043034343547212951352807858090775164714210600415654211057440890277734246519665865177700271512300554081997951169157967078335208986210507259009619420761388791690212499419223243889341530611032142564979503645623178930053650694696116862301370013156428587362445783307245387179318454810090763392616409771940641917932526086893390661618355081184722320444059866902797971465583984266429196666143067013843285194365499838624889648206121886255054423412883841763049222251805689680377100598558121156056526455311720935568983569386838091897508029730887396587009827983319030806125592522009190955428024794749235989963579826238030249071806370588479523475806056774970363812073063264265506536557788772576626269035950294785234056149933051646040144318695166914153786688180699716266833953697978116984182245897001385696057779937629829670091593796375191402041842605903985959207556217138573976187809642089151440230133051750789434755932110757601573785496689286488474463491655671149268668888574645743505907605879196467756501188089995694823637652429027331802571319906492187655774916186320391225610131205411465873076120600837810318906381629623530139896084688037819134683577502268181453921723532839672706950455272181240746303372185049880408476476428716075850105678808346039621407309553686494647312344678400 [81,41] -64088618042336717176759193476736615147303433451053315912521333661344239598154656011522248908913913187999559801084562857170147841801987898255966050859040332462846196613034822293779885513630618411904998193013622466364379686509719083563566997961347435979495322571677041237726375188421181408635888014050369037062931024328736076039869060935373947500440722228262863172947156494883351762957321221424929614598161720373537884414222283130984927243830166010864679963400366014573617249667791945484758111169301108961639447982895323416941267990056844101006852966041486277922516258083565944003321559179519313296634892541625122240052529225713463254045192704787530288647806191300977493693565245915423875501172378061769013857078847353042437729854261290204690811203879798293794559849729061663379795551709733353746222496295510114849879177014718127371805052442769458228741661556963358670932772864799476398733910878009037908304151555050343057371685252552769914753922319218051454000310402900260819379351232887982490235386449363046874263353805890764296915352121891121206822550434277412227791856779534289316804829001593043810991197060169249749528867336760041501885812751469805430325158251182568349657325510134638264796208583108322958578395434574767127239085550427564087391831428825908563002037149010175727662753656641828302944519948588092522938904693127694778538853124416174503534003886569158314158393845707151455153232188772133871143598735131621687351488355255911086701201821632425861376122625822544027003620175137297426711182525770961726399706157661710675643198294878008861770919866798024748338323742785264847670601468097127528278887691653843050025607531185498372778600333712820848375879607279791908805930416086452285696238895614268790195032490678563872907507351968685951339953741265181682148046862359961943580579204503854685448193411951807366932363946314441514963412395904292684194232443513409439578587857644419814128258071921610089483608409782968641955807738422524475897529389063516949872286012902204358081459957303313846625605324340371056051664649177645164107455552056848083716867572158700597298997992875492504551777138037581876564488443829924022157204926112828439023439965721357199714448389457646551666842708656793915919834554661114967303170257878686461867450154355007032219452539839716090042110911082780102549947425987418022643227096792506890851735720210390670745197431013960450846830894234425404360001732442411409655777429248249378815272544822500193029114970782486827403415064374412590366100855364688973684102480039489555081818275840 [81,42] 17449076708128707718250778670328835853272918136097138229138593048781561227156629549999945967086731498879251835349181469932008319348505773878343139190757413844611747842677186601109352292618060183874898550458578764628647973806494134407069215490347951879894936608907994649147612025363307585483334520320704105043695723667741166637579543057087464479692216287937509688101061759647598643001807388439110626639329258545878076264563322709486361490042434582019609226215782829208057717279726668250112641396727575419188869782440391480399801045073519095327815943088516465807306641227398899687510308779580509909033448190781934969414062751985355664440479376400811998160181637117904815989488315450604592282584876996721323245874538417705101734890874646099606904963617791950712027230824610677436434378996986810946306664275372475895087088550945001248030021191717818143098624312577033041283831186819189677227623135224719834015445345855067281257138585409122429788139955516987588761740503569922913235931733948581533446800600756539296184723537566526435953971368653891639266056971428984592791495868507638962772519807501551534180544931756182211231386607828423552156591984789164195741185282822837652551511393548355958035775361779559634207585489336865799439533787142145872021321543556663970440293861944911130936360060433721910644017594132535892156075626933611708852752878836365058921467074089399547075327144826999425814208323086718181912908784794635699439516495984713430058563456417804113543617664982781484983235797295629642120810004252569958818733905440936880791394354314200945265170487741123761153688821093889709908576834075996558445583577387137461292134548194816574743254581612581933233968018069403082067478229987588784667420839376533900677871874964684715806032239294141413977345519478849045216753915215435936332865853190813828262662333401300354654086663516683909726125107605834490111361094482663982370584573508221495635952973694908749761098527936993464618900113643482570527672595816621413109899549149267504207642867630927214151712768124261476726399230883965022313340523567851099111918599362375697900721081641538578148972823448169943149576512448639639539818369677826921175288623171294563670477811371006319287412429472614643972977969258396216405428774313275595587000962738215499084544804029856556338715333857919027188116337198506892813037982387567431666898049162746691946433444386813559338951384007820407148745568968132718307848640879307320093588596465834759058399750755730736823396656553107315325833560286796322453729693784029925516247040 [81,43] -3942228810077680603433475020875667001280747424546065992837846448724088638606756360778910025974985896883094390919776992897527864927419456786031719289533131747532414034529877893754086296963699213421966091386456813846379794148324048574411607450868625979156789898825285245141128533315381368054934637595603224467299651601024764877743113464983263569779295646598770594559552054813695714495583095221930095158802625103664318321682906046006004572583303925560712756225068151727216088282203405844117200441915216273326803956276625002788003206218040833298438697762559614647568517233845124541418153965638537490757258429907190130162477593759323074963550195676828663501546219550686380245210792751025827196364597411585065315827382462544758614235590353597573913752305507849144765048884449505099497444390174587348102487839569922106908319513672345806463445363835539492936597423250299554244212508221465218120125541885532458293698770513284159900098637800570183537894523503264529899020916546183095553347225405354430259913798387213161128309688015251691960319139709735169665627844227667976285174766543071879335136477830327560413063913543757604699726759493100342265985057609703261375973303880719208784409435741240546583721271948981288892711236758227075088335497936094393595805845392903096234837267377159401825206483338228894085446752259242713140608106284809995175961219080989051321448690414949107990705242794713548363985467320848648740459850572682713576271680274954527961266836404178673388740701179400965753276062074576587436864889841642150640051574849351801453066156459382267315096113538578568104752112740387587082397088725688650082757953983687696180643116479246512131018078738265637663586701937274017143050862326171546631038446589963720355877384801943403215315483725194006338113592206718221498912376573733175804711478164743270347595423616222291410316682759437646447094534154118377465345216572765481742390280394539929278507575598766232305949227250677250955376103737691469754588914463052678356000009836958473581149509057061584554019628408133166915228158209540682285869300852930329765644732645487971672373792620523660676405884188840542501416843464007854650306598324030788467310603728272848751575445767697016886226814612371083352750988280995499882434800695832870375356399613269713258139393755636685113317194422931528809117420652503285370559154663230001923745249714513057263846561217799934149517479788785732514604141561220257471576597716035467232911578100271433125644616607801154917073400652462194583461416874790239541549874191419205222400 [81,44] 867314275600610393419230924170695920746572818815419546864272205486945419061317755447862378745633772319993306822954514422063696023026955211473390454604705604271925374381954956550171171039427750353862678112678884085874557554434214998851164823233543472784319539833949138889745049360156115727618862880812735096314288740022653897065741623722681052859652240615014866860272457582356497463663208628822030508553375082825072644137763202415747787651008368566094110826142046786406206117992003526849674130584640658824198396794199464476578685789856034761708502758031266964480543156051748969193206068607833370223400510258260934234251907344688559120116931265706906396703533513280679940565459338706055989012701486621654888441624425046950156907983049469546010817702497040144253765303097667586978735051573963219042431404899005688400809364334142727898772383531987664959490728502359222723136675246213013180063715536255267704567179318076979829895433165729395648621856691001389552086066224429146927816010348412360564738270648419254809678609895271587896149727728954338717592547006703263756016395204201032978171359624477097937155514656301563233708558503136361548691196796713605747752170161226794427275619227908232553149160895101904523521835790557671843711038463315138579245057365125549184370220358013567717522727924723577971930531637406124672653153137151324009538706966928812647419349730104611785368485444459475190335158717661762382190493036639937658714385363665083894717595946417159722169210142501220834144828773580619990556345154090336504401037129355070260741513419100473624175207977054281320136602044900155789049931365994550849177178640388115113580735448372446689207717775567552185104852493359887175451477674170843116645196032703732249690630723289585259527345499853514783378362921703598616117240350694216175584981959369289449695955666231046034040118489737306759994230615422779416109876542901651732717407943532984602579257256307810396550886339631688100067286427766036045495116794392741907993149913143987200616229357207238720570750132062708321916163003286379162671795730011412257141265340840174103260154449146155996413777580733043735281681526014464840221325673127322122949007498632004952434182757679725419210854833209606303105943435358980694891211618357448683682203012084581843779209800895402165542444639781288201869040011430198550717943827461987259881565959706398109308608391001704619822120224502183474828072220917328434748152984111215533631847242608555409427055056253604766681576452130654985989292744132927807132601368235212800 [81,45] -216878243968061604074100339641417097190711884575386757353014175796502642626764189538023378432135627981311661956998353284084411286056433945338283821035060672034948315950575861152317325137952321922083405436957529937431282507623358900412410445839231163212784623025311156853760175762715276096279337518509713914773579243348562812910931227299038798489442815003923628121746917436670462853015693313910864065617569950547258155547225670692158427170461716395178855513039672975691335009914677223794732444172428281357532514679094402269879428426022578811591987955583988623545251067258365233948322995619105806492781866656985789046309556920798851969805773050682125362696572494542227171704451036932364580096306043043606583513168169862430851330173672233556128588222479584021532511142285463273265243670045718682524679209687997682845499454749444360649793184162320429595650006319917648403376837831284703683292367587867839167898964031380502605217495541457346484157702636865731881968988823182913152302359338279409484662494745338026427684507257256056413509099078231340154086699838953985738229802387290530882902592833917353098371930165809239501268598501938761993302170748145507974041241798948135480267962589815517195019999528431622168455609317167118280006331330695434267923086840460856300962653693612048529686517735073729118316313988434110453038897477267421975585662136171970019592430132241038946196431225189139207767850728873120414032113150402571584869330813698677676325719280131348029913636138406950887444324823477686775345682773544279497801517008443384904671548975970564077938102722051055042345457235116730707485814271554038283549212331585696136377998819149183654481505240748122955280108690902581852529489707355669424742600518876431039300552287167956863288123873938617512825049226849022085615628560035135309623206859205588927423299913631633167467479412169188926287838994965695226971453123096772743098798497187203311803793871653475411521663353780057116443121411278631122030100526493804857548672065136523657329630480757078433270023113018376324843264326726202474057049813415231195130149862042821352187188446266189494929816509733335506236588610815331315126760574548434234074020386716416289001898744959889187336473816847070677247657302522562426673065381594612492952935055758549391172031307250278482290727815157161458344634092801101769907793045032372499875128415239659904461099409233306759967318653298720854911055340683424120502643026551150836710877593493623755764977038770764395115044869734113647914257150724820901655483053506560 [81,46] 56333620691854762585436838164119265689917612033883108281051930789705703927403449720714578949570735079238511435659150752860753322939927945540309954533529914810642457453682647174155193100358001948745166381096918315386607284355014737754857559666897025098506237375153653689748170175559351114780700773123203684133211359257467778985626560994327785281709571241587315353970865877647101560120967502186645644534861005922648902683942283803275166402003343047078319524040101848797958911907426962336365586048203565827625187025412517569109869983360678527166247699201296520110657097072569815842950197259144658936999330583270816268208536207793734168587855736013724969290253825609746565314323706020235761965173612774958883836850064433625054914703260425634136370565177910726680897442308779418742129301765130480736047729212905583184029989186102183343753764358660459357254539176056962709888245124369429767407435870515269808885602269450229717390820505616443474109703649408677841945551856283577809706505358016644598534993407544143497282162631736239358485360361846603455407052064744029820290001517492686139175101885645436429922395691216443225494851760927845678836023884694757777023503403072533579944845249623622850621731983791950881693065562690862751400325013222633915274872750515259893621055318321933795891549518746946260143337164504544689461572726444326701972350149593775467213475962089051500119646631775283488728931792147641738417582600785568826775402686471847827176366335579848992693771709459213436707584071781243586962874942697010681688527983400026079848150855167328237957577075633638699722113885279555503827453944401657588748036199534529087723645958846477013404721506777776143659917667856174237725588401319594494520209881748250490099890951542813341290444735107082501925392015600609780951842163450524820907730082651858990942736240107525845955658107494408826764914784233874733269382587031634771877523651620744470159903158897805816699439418355832831277803045666287189801410708636749633670160972859814619149506712473219841595567533271505632803246655563094550566371805021466654565469679077339724007809573943657446749512453087812121302559539668574309297941490692212636664992662821176175373159734894394048439738027394542386867947562167173072892391380754286324157438718460434631849620826983825243733050813840247247540305128771877245528376715005678443858977239669834812135534118695664097357825747457604120388507809132460708152224198123449245600009665694019917267386016173574642803176560148489592120284191433958701878382428160 [81,47] -12211034821151035386879028653842098571560714863741024686091837589699142250654640805211108575318276961531052391573483332912031281560189704873999582103773089387245497323437299030883980841862375754846135676434880347603442515263519617604891434797355731834735764569332768976365885036117209803331333987218348218118618953921234374425358906821808893895286211035159918218239340954106305867283060042182341770794560755431791928698586042471223994486554494295129579585347927440803196174379830255698493717915668605398844743423807404961361155729536846691626296875695351088935787956694320776305066762727472538151648876950705083499812287003298642780210945857264360314832603907294246869960336256875003448951352410688166835380593471733526514827741609005106008295162845137317592879059174983113904505300865654200444099571186583323701506325256566072489936753036244896456854898784052619819789144381431897632153411505331906676193881982790696414032930425285918443858188968988173758134863940638297828672033966270754962537642070595445419553024879325646959499052836479085489907990462134205289095683776507754864909825145939891910260603838512133308446324294366849813862097088057798687808443360310154311671432912818826185536712947911752871070242546836371323865451229029403759805315416562206861351077164121988527769898175956042637902523042111738794756501254516234613663873454973259236524322042421801197378445405923451921272468478798819135140580998944410504687564271397388961127666758350272811501117231760465868767460550204300565426700188231434525378936377078210434811577628513082044929678818916574833657745599541726899889362159897925299238904847645611291172082586851151366211302571274976741476098723908651141992574214698395578230741973631919837298283361641534588277861236650090979688425299570295588962574963498657229793393212408219727559859268644030085554764502910491852884194451906784402471362946992824454207120263147413588258486040018847691816708853254799368015503114992931507199885731764718536418253340089888401735410528944429619650226425387109837878766731787186365390201596203395544817813031561655103146797565433699986560435820898499041449688731769918500698542828421276834020969408314658627197352992170286685042061694236806717617929157081125890682991757824646653729551187444253850028186027322036192252782350199767870691843910103286836765353024035253828076554678153086300119254677658315409038989183414612242913905321860798831441309870786649271636117869375624710007865069841608605468164990982003508201168180299670148979097600 [81,48] 1171234378523012243689256286855339691395898618576163101383045686306262812789255220457521429748594651961961863247195784682601456333959718945991171166897122137505505346786995749394773354632332516571257890711726361145615159336324020255148195846566518763167500405404067878573373214364270041624691655567639480476880539023808410166628014135769253155915812758906525048921451861784687073126837014056766729295222234907913099790351198971734009598463914457587522839120287347007562394100514942305044506425888777073211410784757316427519595257680011820430761138240618158395222970415676009337730544690720794026599926754888176233637404261109531828188200642684618999819947353430553300119411694096025589885117011987775357427870667514180347529118656644822279033993297384973687937356641799357161573553824700778852274018550759680677132085234933331797831770940921228295853722328456093873544304638267495272858918502286715471189333259114196342302395894077841844854857552098185459662154439589021904765065292028009503868980868354915329881599325397210429996334124367320552407793202352085827377663847938553930919122859031533948116780282220700148932010482428684248389115128516089617034851466332719982750512051021675014217029187463129511892744074719555608047919652053867007080340230123220802411181197068122977169186958806555325851884433020813530297448440377089365953826212968066733204579669446909514065803845738172609763130455042325476795410010810464508860346599828873675299929052710105672595430707704152506727187656958571537463094464325536693624914632245360457402380057195500093544437328740953979706763399740163246550661194632126041299501525733631525611474216446334314581351221244764002914921493971452095935879156803349814161160648546707461579051878946234743211631656862565056221362118465086354018490067984637215595878013335136152622201334862738373725296055271676481623207438568863145223096675732229285058613314020413280762765660574996896360791764762421313504343354416079299976667686578627426574955227655074621139393693370452437991350270611213562616996851817993149113512959870089196292767658909160192239120889371103055538558326955400153673144258853658029672020217070557020710152482827768411306745029852292494300376146592287137065540452564670009737989271950370113991197126112496762051636981717779947486645635172682960420985896154004512063762154073469091010336609903789760247172723461310874098985228635892599077332652897894415146237009622137855647637765687352951791925680078780865747376686307209646900109220756416878346240 [81,49] 396869922308044549645517528993763047190655504501906904735472246225643393493849243770235091320231536296229712459869468459206341868236664862973006060110055715086324403514812946600650099120427041841653076205318477616040891284162734391801458455854474719656999499267107334179264582878902244406823142968758450852646967576596395478471948008390054648156835606428398321836252056802078758052059009345805626247994015566024170147730880801687280375541109548929185785953263331313169671634802130729396931852831120346338964566831283484502432286854917406872036171098380536615639944701820793249290725650885544339662712457751855189204230984062504874440545077629242558737616133443081041643998413275588287666522192852553565838782937621187024853658374398729348260905348970043429024533436914454140541192143321535340345054550940461583097790076129747877042300133843023632217413202577885207095889326815052761595916732763103701432441884708195213687027660583790486319080249100080241224238031233923611480773850199757181102309104241674762543217893306583799598644802410813937195713243844461192601170120633419310846598578943399128846249795409491539421570933753502849527535580352468089692258359843645815481285199824974993531466007949348148097289545877638208414949341937776506353889817089310855392118570467774177834154542697897436474411036923687576957145537029616565957231598327542967355413484232345473702046856368940378584132817622862520119860024429551028776072442620036078233874591597952858972956428039713115622289856363928429177195831141988850095397393572848125032742090885980359383069720792240019259433422435452539871882619588972516104890295610263248910961676832491050442613292864894771776019958453620109966068238748449312331872391874516827264633560497168881031100592296204058089449346409738380171199962261075285064194615844296762992711557012570566821402587542505823530308645061394752190982986521420367322435790930194270178329899039114478806282619677420295961041922193273983717875624531821947588827650784764835356806917461674908861500285862093498537906652600785916262959966767335324522671417482090485938129583311742693623373156542348081373298594235545822551290423017396060006325595585615441557295813910936663998635145767901544616494165183169937608710625089371464185768105436132630543147504218039455886513004289235061826883515722886877776785033864015500779742201106063643221709472687427405615164062305005752669401545772429832270977644981673196048576016194695657123167284722407744106271880799536773992850001975018782720 [81,50] -174016353866145051726166116884811993283640596801368956530498772467680455087044889746287310773955093418491906251901602471067103331286027380992632452134988391500368470636329905037129140703649232731743840680800430052804826291491745910055956019767424454638539561243319137804341964533148442020490824119549593663599505789950146645643082941031851615070406534092723141117589537621630353825249346638062276973409360426780619067802685514930215172196340299143823906308527172870746502527213734138880011885879808180318795897582339620796446437989857594119435389379585383013402208144796155967152138563788513366424160518948491069817785228209478308132080982068633701726348513836242221237183720479199913475370563839105019642307220204808231821342171385429238632047669162868271908281695567371473757253128145813942501260964349532278775803400247124247577346383444653243933713861196326158017209387523425176789749530178327938791282320157232947114025846951587182856306868944508828507581091880284532206269509670448188309830381656936437214581210812067169777243860462775409099779696358816814092788342867209894224245674369610922517614990841897486503322289082856725215730879792574652237713761422789955341888359807567965040770478620221917401595134236885692719527489990494197122058019583013728620486878636461678549723636769161261730053823251252895524703877649440219388957219234987570895120172290284812763841272412617160710931339122030847920021327562065758022391553744174736775688484453500537896056498384793510521031272269440940585423650516283284604555515539620479755694580784770396529338715154755767803888076000272285197196439949377342391855657793258607273751737219632658579458101565282886960025735094646846801523119490955251010301590653092852448433927558235646701648530194535652233206399198957688427843171900826639294370771881389514464884867077613428714795676829929806406670819678557001983246576257439111684626106175104302530205401028177839890161339817939963062866129823407918528753960479514419103185943311129369363125409069411012653056008006188547809787890712211531465187992544083574878378179120036232732144360220819850902219696721946259139922009636565213324815969070554515381291790814715874320295999061971092118484945416590783079607573406395610330221470986489057820944262149748338487736830215076971871994451285368417100122658978750657717423025566407058484042334098089218388108213246214334722253611596285737612367158511414986705087508441114713300074959979215049261685837466071277271192468195600587973394197957836800 [81,51] 20699817934388718041554273539183612061666870308345995009918016064764644438008720665257630095443152956522995945370692514098224941726869940218602946778083340209249002287827705226454301113287071019703857941302692993819105436174308538175720042256113762241769876122577889319442635007242369705171472178724370268628082292698609479981377140019237569010994294883972844764297110214197232459742737198862036066248740504720661151183157301608063013969596435970052156445175829732952201401756408697305150740382873614862427361589245502020821175097875817459119419189221632664659383772044082201402489931485149885245911892297554394214787513562465321543490483513109156185426546681465865015936920643896746534626911434120664285701047723707730728389013237536697269621888660945168769145778832212951631654303453610653801278002860956033310244872529547725335948065329678897888355695477885093981606602732779186984761421038961625177313744596060245707018970026147557977714293123216479111784779353992085427052309292562958117788329522716551311148000129367743295594431269538139639560944612894788733187597820491869807771386288902496602712261378659751680179821260534837667428272028571612330966383192330616218940609848524119287683139968529172186383055256891991150576052201076801241394653614855996183059322594279856904978894417023155324868004041692156114212459512385355938249405696163679266988729074122046636882196143640955335720384142977588804447114931284877392487311833611645115499206751245271299718777828645805704941787143741548171509808084629850863753214448942589031312366714628690099515093809771920580700768410033728398048327708447929615323508686886638506589978147809505313061442265802810524568088460918740253290135829996402542786630497977901266065967279491380168773940399383236408208545295362185472189112404473136180874636873607555200393244856834583545544804042265579776610960029109839264830544953008619279127670451140687795545867870793643772022828178705767141117745667298761996749360194557308169030205933623041622975118967087696507374666366803121760398336757887327807840335067368968208308806836950365070395746727133257855386029297078755847849860521241892196661865661330835969645820126776400443655103970063368854066624056742372231886347565557101096209560506666797792638275560826935906765083315471707491117517357132337946164727640458844263966704541590087742088350910034638441660976328662325387914403504123046939935803257017122069895609404325012054604018969411183464991688905274341632034819625812081576631645241344 [81,52] 3037786548579499453590141214872741940112612813496426848966623808395060786926898569522706822998579705220369174508895716536895118449904885266002854231721993694674352324707299578417992316582270219931365955944192408399108900292298229877472212704831148847052687350303476264944517058142829955229730430994255234367317923447197846279595742432020241004942105531929948434610206687641936391964745369614443828019214632783257500767024874462164575866127663674185569876406576626271445473574364091143004159350846102597014756235968167331312461719499661403440072694027427521125993885871027671306710155082570831145696884750570009599388195958157750531480236390333389628753364083364396136261452670171965431268420522794984471239735416204717282348689368362118129942731046363461575079600565875728532603736285495644669873497451310803689916743454830887609703195277701508655971844355654876508055168922830651681664411206606407515287854217989466047219349127992984918011521361554110936994488528801079949917787965950162285883013084651320892119134755076923509895988558360458945843059870353239287950960185545156761481473422244301655544036330775888015545113019677930076685800902901217548960010033510556203619588518729080292748190028414050258909045077584453134187546541509422417595302644615014833430344667959239761023691607892013426400099144647693267876555388341988500955630779577063464147754286003830706405054658528077408477248016841694667782301153695245192522268773426633606728830261245343772050950912622195992799417818437532720184855231729243223714342637915969455338550215454145353386315855230285699017872507461807876250388761775002785675632365905378990360137236398293628883793035852554858182599198056805849131466164331901313616051034195528306239573656384480235172028675414037160670388785108059898282200431871862833942483192532890872300571735648435304219528501758427015841384451911349800042163597832736791053267436992096387480208303527552599992159243625138115269038380441934784609063228692511244757253615998520019488842800347026731710813862923873413955131917617504196849430029217372862953940064236939435134640889244248728781495080688452859208327178395822886849338152790113465726360275263786248231147145825418576935720517157139158399215512766201133214594311952114608114952879365882576653618497943095756785984958386307566405980423793696819583566766811410157527100765080455305371234525829163217145199937756736971769135145208769051477812417867388140505124768356656312655943288364390105889539387122402073117720576 [81,53] -1475833613312130029441320937050075844562086093085829900093063942776806683115702350142578803257131311660254725719731639205360024119506693394923679414777104156280726004479895440929728210127728099688753685267074446907467236283913898668466098866261793698109101007948140424596936339564385500155953795884135146867837660259519884978069232137076824727605893131643636809553812752418962409311159303936070011174755750173842613061141447920972843104794936526447194046476933384249053289599796656458189298484215000108746958191587979565157044466755873718155824291241517393316511085442637349651322450489834227229040680519724728528610198441587798114079252055766711649480318836159329391348932769365305458746690243793330034477394888461539924979618961973723662265885802600983490563415301471650875741384085661103234718844899171352158004438477958422286615992473155015485380492352904095097721847515594637454068733811084373710895750538822441990301140768436921617376105513924880419102300330405394272333326441962711657880437951528842212163643495082951401281825092732088802920390186538873565080649382361439683276620441297165089320006847364173300465815929064964503651798693467532793956119446836672696710194865668990366533548241204783178258890763845049447016596417049613581276310722967929245394952275634839019258745022827335815664751910006626911499758382569055133669668102969451236640435937650605828515726648716516697540996888276489432591647211852628762404523589177790092086426927374128979496745547604265402029063953500320374446014154264929178713663894479049307207224745401782148411727001429524510598282341304177423411120498883525257842964419348941655257808740151693604462260270566147510469987632468359188421296822023966069389844524685049533580118018892278498368108542867885605227276114476121045850116150946386708254575248365895328822536025338677666947464899886889166823685849430568181569830681736195533260221606814615603426439524944145162952017239103340956836475179172130336090419063979592102301473666012574688208684712952504639048069332544243480418779017659855008526577843568741707688981206540486910497114000466201750955912215777034556057317790362816061439005968819938916369359575918614139985090657296137068068847282163093559287354741452732761521296453404467797481330439714171235165801614207355625059579989810484054897094978446127500968262844204669888827987446134791589088647456693827063752791662329240179055042844303605157541773086076334385478879436514519739758965416306735048254277338532260935106560 [81,54] 190281020217529980726484961362681998182337651813664162337622598484956719685435760907725516482114730066102271963919973126692890154790038917463814224801071934620899152757797749291223833222669342695203318708813727345610116590583880021054576425529371176957535742745230018913636888828642586495941103694340366409956360780155062073996196596713340275367284321153191608831938621546038800909370561129261841803051508200590868332489331712971543206999978374239810752320052159576506320050584957912399961539793638548908020046003548575147411743515271090468911756830668783970546879280313195975882122218724731101477929364784847422532909849401789815463502846207319289252118500461811389829858078346871242621168190211176314288724400295967708278932757393735681384431187308735260851097736443526536093685253822127352518259094411886514814754181792317874897009003051608379041718038812972870041234883912282545342628763157195741829507676969097948757592242483861563583254895260374039303805614387347609270765649841617230227765361087743253296066634146805844049081956687614796438006645964153117887456441157666879032519707157324855089140101166517147505276618551325830351517950976570260843284314286128803581953270355130930898968276267392883794081051691094299017381970948077495155384527276408246050685227134382074176584718239356654739588251506682274627563862014510938826215233699474042318639829729820600374644949076085840670681829945789001839948613227660101033037773964924860678602947503492116908306413829598344017997799631195114436328308294262033086152366355568823532678728678520661059841434282089692493373098301498676652214126525458113861029177981346278043162937284491503722602692753173752469020762380649589117674133140834462446057719954572627483297418271495312807967649645404446205514235570562965097438046397978401211048312289021782564649161167061075330375322932679608473250140321460549711051782225207189839172004965804847078832310033639005057970844448232836511172268748592747485934891363455352184243289427562248870260196654343003004005253138465942991321216149366291670096074087997682451951435874943595549131285694318897512584614939969841538502717962909403615076176596543272958628632131808928849344247029734494923031968263633369378727414367903295386293279722603525506826907406199786473904675537245558847138489161447843396548384442270953074894112956246894073515278491737311899068090257638315744685506641734711551020219755757509250156743457593830286079918363298052949650306275252051339444427692850544640 [81,55] 15101303509597563757600980097220004050920634399396693199583171944898068816245311188445464723176438819068689080013920773974620374553926968303718583088001943310129290654482997067866397532533500759318451082503007623729374443377705673100282965647965882604869670174235749489299716636619589277504897075438864592135377405355294899211683839896101422659594467499811515346649408087307827045394334557518275462924435085309080501676783948356857979470498384740345388951697985637002751762745076483121251992920267510835539563410926601077503824289509238837174786234240953334091293432243324962858722656874716492613952374111632483489721591569073598574780906785581136461022358635120307208657183070345999732441363086264114998979584025614280440144476590264055486356514595970878296364926849342348704457713145055330370722691936190226246794578522064552889642319268226589578250460484974065939635692017853107481423221259824668461081179254295248906973844672127462083423860065297805437298740123295193923925142326359614312522610653072759138170533527409963548702050801293211376599528848262321691107907602061940787610649570594143883568149679497997748258731849059915895388503384800654855913583325687692141216380009767489798580375191003667636665983120772289664647752268799280801471074201045368842814557020568791029810920784455873082767855780870306904893322134237843409228354052274891583669797557108467107691235952618580283317809072484817719967795807284994907999219543259124598442768734412060391129602418429453211198311416101171475448663878439743114763528870542501823624406087065491202965803805423409178008919261009873699984843748911087556158643543070662790757728317522080727995243132125633862685568295247152839431780605891036525244237852961143803418568325685568059062490677753561866051365130365228505858197380823033004575840686639033622827834591995237716816372784328825043816134177843966283115292582949762220398290168969193314696112660794133006607493281043157280842845316586718370825965161608230386132115597727759091600579725520736633316642171290768347708102275747547701621550005015627689291042148634289303893655590247175437774183217358507427678472467147794055775505511441303271195099553554773514612176071897190932118997976979015317801188096255996215957013989795422826831324146632619649729788950880753980655662012895872733440625369880478326309345722008849018957703899172615625202397903286343724652953882163784737882027090922800454064062087887833840335606972713230642569943975878656866267838866784256 [81,56] -7619756978568070254576903590780889064609250071977646412282445652446607507398467664004307131124627627823905471475933851721173107549142885041431246627023445537020044077351435903271726412627842890340000622664034519929953478328460673701694827983604790194116134167804541092155304294521110939144274188592448593629629261451941669994389728051547189176628713818570066837507543211573973329592250749611262134886230732868934196554193760719044932863349017428532505386412990394711757090449598493907982557553351325298813911345199370974517466255331352866295898106744078154392941389469588448447882357591188845678972481684395825667275716479626213138323073765203804200978618613742097015168489452879796656089035568934225344564637170583561613083612904532929210415110583816800486827098566297841997303863230385671088137883211225590553647542261604356419605888730024085838995240919801951046050148393408044697555525714481831300612534539135828733668336361815007184836360590856846033792580334335657677371007424561446332859991006500728288803485348085339817753514514805197613937197378123210924345533993254419417967123049389394442601618547819856724245005892220170720879252424209558829739088597365908373399521830887616958550697483871692392328968351654805492255805814772027270737392477595303667558607074632046207250259601929312412091695742283859037131854365060901809201009470774542893616576276154719903574947777096548171028063739493425560766372740997813029406714757444908813885659990423712705170007567676948871825718058278187341147119608609866563900947410035426401172093507368371457678029737343431621810067283112005196575418061832877943288772854681078415970265844484455181028291774816418513893080665535058632289895879802720825186221180155850427719621319427491468955202581907948837432660250867711772813233525480757628893550908207556757604112033172714406795272959529904130599306878773163832527980329101561147522298968695595018640722791734520249568253327423805488722594653241023775755381695982384874834649866372572545391326619120010973161065772658554758779083017758447660422791766672787372783865173312139968401305074302230286472419193177098060982356332315374191002858102179775698679096652310750294993505485784153230782973720650879874207322277069145107743650518354714426854238288745098659840909660713905499509356824432854941695759413827240153490145273908071850607004042321112279795317044865111465381804307415971062700687241923661710118365456729655851383151225410980356952066291491926711927794827264 [81,57] 626484773259598692633832771683955017466306587094886547201165017742121045518207817589385295158235403625531987456588895440194479417980220069014456874320682873011539444132481333227554830377324234620130606220906283482965711221564173448890781562439491345246309034519848311117701244190900148914006289555582148408118978648690999702591578494135028548067940374724605800304212596444998985069438824022722895664412401681305057014617452759538402309870241629424538317968397828023835555969022040715082095092640902803832802371862654179912454593572960553447058174419920181850498506285749746925527651032619496477240043483273162122080561252298234200442633420772052264357981276451357907875982523827711070500765205587521490057659515429980206526877889168386184757083579760699228327526280337721473831898965509854610704269239722946216906369187942616373321984362993019334193555858210154450695854574028068984492271224210198798216893900898367079205605207630580442156090860496559360795558160515657870223370634283816504339960078493177220732174950796313395381310851036093240380351859725166664618098882683332662926503253764131640715611239246762713777417068785078972151520679706449547247104192619275074073650940079947850160707074968522283565764384620114229182619625503309690030685137331762240008901422984288750122249407835664222303331239058609081038576306974171456415400594339646580403324547053438865155797008144008895910530860494621398051808685604534502896619499048888535862318888776170322889651970599062973120912860823731754185561133568031439726976644370750759692009638247397390334617953055749537972217566322977090477323612809366534958122126216551824658861025095103764543766845760864565068796298806812393584985296278858047138543863786171650585594243038598623962482528801439071776554677686198039352338690687828022119044692507864189605886857575142737185062020205810153092702018613951533940089003029793965891641419089274908809562889257722244419023936636768248884137497275047024571196764927631586511245711486657313895575002026739641453460295198078703576356913784220933123916206881573218857669609007879892639064677721477338064479482586105805385993610849298282577491528192447355692933643743239174542196262632509666306806831759688618115948633547715415944767907190832034271856588418867212206432277864720538873935885504745589656087448831817476902806310743828904635503103863314132846507568337334119767458223098990913224308794020011194414881918147119619993735256849696318339419986072845211683258368 [81,58] 52287088281496487386906633306278080924483418601712384897996544872032928478959563441907776316117001505107408618492045840883699611602772581101415392883282697495448448296857904129850877735021875668563846202214888625075774339612294099390216676665016066198593011926176797711871237868324764460713640155427419322024381655761871328186563498141770405504151179135074570287024299181131771464033935084006154248257434472481023263827235686433855932946039485156405024987843179674349282382630795872718819184533005360313203875455050117999148565915901527074404474044176637139852691090009741286368039902621140033625122625250347080520728054032313500588143977647257566894229165724346301488490026825366476984600688561307737654155906519649670594428187138855079963766838575876850449106966838745598483218236117309421602100596123183547603144273922067985902341416537188904075753918183295612490298970004594448793570594835151545866864245085914263082184768989023677382034956323168601931452679310607059929363300285634487937716910006899998657330864246824085785793348136005235686394062303485916952052684411943947788140901807819334238778309331477018570201150705874801729928480138969100637568778261514171188904762700984336691353808189977996349663912652270477638262307613263284698188644761060835913381787100710080438174888185679554682049210627298535451316081954107713110043094273108700045765677943399913550949727195583863931694426117506587072467926482032824888379407028579937776182221868699188673820366750388278212518296480736524920064068857742504619932658438836909833874006622706574285757140798854351750790495421149098098709556008213715985229923157411952158235258870771858944958222531633899054406931144605337129043694524787388547883051873323269424619651492071567921439832534557355807000701130786107326678012577366832553208439835655475858458916245000127839266989557742698375570878843102028639537864830260119458727564966959373693455582091451745716233968236582705555422190192666555187555776824485853139284713158836170572191146405854431589445185479432828853016436051338359031373682517552510603583716319488082961748978817244512071857153453511443171300754033747455215504211492832095753890991964985537801538222903598382680178427863117918178265529930143657673072485023608318759326094739276415192446809408301034675477961366335961924281273775180444889347727517388764170842211683296108411084718060068689007810386394664486598439329253441634882526770761931434636625907732115516952476580381057305542656 [81,59] -13555597621881750789816461591021611911476581021626887983981811900104511662251808979353167934844757030336349570822598856875360410541938745799359304202456113456602105284622104848312454253179811564363064413520416354027092433230127920460414106079267285242001592915685931962260903301955920487573302244293267962042190918414991219579971403426880612480054468344968688783276991946911554489308977558717886498500302413475933187840724100346138589563919073786651119327924455051492447706322283420774455183163784517513173901777302424229334912525161775990954988791860187123146371944185633902236524853036724667102563847002233316140553660393679148318662372246474611220029682589479622371018984953004794531573268676977609489153211583108196405819331145597934909143890396982428530230177122623499241175819149327320232226713092914355224292657854058060936375668544435466708584772794262611551518367345870349362191915928302978087809985282399377814356376047173956085229683893448217976212677347728619682585321659742694446211169680052630903174038790362399307795381439950234039408298231553026136075495167125970151119402888471169635503980084086873855163135415181739526907427945760177032655297053158616581037521239960968686770617284542936133140073477385917084027960125596829061931824121789708460402111699159442659406336030998228585086614845442321998534003180405169190756040753118614239945247507871104079169837656179388138984066511329918678863893631422624318913291960377283758184785787325302300127360346041977394039977051961891795628012173325654710541677542941060072212324426548403662934974178034865577552485877168857557742979740215752394680329077974080082529431740660887464411173613032093313980972082096468454487177973297570375210122217549432469527055107816430798325202964034353507416082363161097292322703252570223984570808693871037749854368432717310780369949335733354015712493270023376172263492214473096786899939962236281106107560389007806010061219770411541949538787543796687822698944382278086079978301867612531659831452867162364471127203380858778022319937418912619548285523718892610455526863710760969610273935402879235586007843118186424503719381431103176434153211184404476481173248819582955151676891506612866585221600698682867377649214183650793972867189110708301878073430211479809331072473965745061728715303353215341604404978413274817482732176387953863066736451707289845131189375368414346165827138180579383668179364752529643234481078367078933614123474785090493935755460229103353856 [81,60] 714111557837906703199989913798725682796232698584402273013590543037165667835728294643834385964704496143658520488187338608795423948550333669027372175878037816580628340060998805590065412465800648742961601916874269661221375136462418586572093263326021057333384912141927432567690653304825916168827654044696957504740439904313357210735545316012845122447115833974767287916647105734798890175142971231349934616964671442298514421043661726700021596102748877460509610343579445593456806822655304512570950445490497669498120188657089100482453448513725534947080589681493455708529760788133709615096851719293504013470036720904439561160590829533579767277636269841091060500335083555047472353048745725832874021028863139076628711492153798659900840355883587750435076502005281654340235059148486352298599997582175028233748652399847403976407159390035959366598266537668864216713638605402829145117929046853919189673773925477056802626211186159097332372573693922581320656566636624957086404819688833810463158486823491695165889131996666415012511301367852975074165349230454559373333567028491401912510913132713944747554072336772844635113617342910659443847566557007398993923750137490193495539998102108800015701736328485793603939881104023311326056785906234915604920420063971495638695125375628158675174634770100255206428332870125203696563891245780931806897133742962799848502395899245935213783547739099399180565602381571133417413830335056427680855578751008208780672871231728405388031461436479505086645843964634674293578287154109327173887979681843059923445757403101526207783209231422406612482937062194654983699461635369535988846491686823497669908032292379271799814567533299706334547649387423874119881575098926345527671761160108673333548059691586158251360961441428650483540659059936415645195444825907464120627496375882272663124122235280890917134352578867237897054742164519176702500939232785583625899223018179544439894633428009788474600111164996224374942752308215994891841522706742549688442223788984471948183270949667800345214487800605622481416115606127195515772109057241363760956643274951866195698055901096112049637589747660719210156045054100707982621771557139880142308027248621119585717765788942477208354222554086492224554376976002026633920685092421469304315192362657810489888953159060979936377857187649013635774623006591380200147161501528269365895317034714582421256691361417451921152335063923951614888813458421146796193967206142318580894268834782380966704101525084225704005364376141824 [81,61] 39178644360324927970246057255929514498492912289676613783245126191503492124583038676731663172066690537256814898550995437800427886705050906126568917636345735525248497235404545752503116222521000846575008176926141975824925256838538423614495395908740556174191621533020727627458284597197468391811237941546707884872268485004716794760147588686884190547576279552909775984132277176447009423541258429234696289534715361456469332462993088932163226567559624587720264940959156913791984990917817660788445823061790109240036095758000010672571865815471786842837270947013361295659652813772857417218078986794609230419668161869849959371079010029535692031927015266119981099339241534167510937721809369960232404658138537089082306047643875597011010113371141149221426247184515663963081499345129607340362222305452235432147611237048828195552267349837655020660362228517966200003021257715637291357206291688079025259370877191982257769723708318947735914271805521254479141328781790893710634110023132264306103039016038211296057313504547667663689787462499576166807509353524947792472733433143542977892463490178476804145747959865737411599154247005092861958991908469718600880089945096828935665937836466024091679920618285144432434238859429500783592396922263088649029933269067766414172790040718204306199230699471135293346132334610163814240358497552690070060533560439505179336788392983010880118211190581223428853025504133180421018856272796538346285113863455985099340871754451741096529469450982086253553381517464540766094914167056028904220384825932192031901941358339924640543352579426898462450498695628833511277006363253239394182020729473562760129747086662918869615385621440627790945682386702496854156169383501694551223091996637916451463550379557605285897549625114194926066308824921020047245845819227746521752605013285900751822534642402680021651565603385968919008758542542335773554481377397765099012712890211395417703660073933493543523999426525882960375423145428452606397797805919196659302959725043508928313688916938597810447553205416458280909461912638272919176696755433290746764332482509943386970876086179710143959907218723858164690299879939097540313140286563384037068457904767362754441399768269793327873090951469289201455566850606766727474892231597100199063423403486509917613715419817526722407564606671801292321446633099348874168131372232270687185953613955287420731349942016873768949543276373260595163974266376946354459900611015433028633270654863279026213765155608261804838287835136 [81,62] -6152975393324821897086468706260149250861664438155863472787126992793772873348702383478048424934820931652492652598296701889032498478089528222754216119452142689280865020870297501034924231560580143036999747822397918384606819442119106873094776326064503510719849008696554952238830701583790274556928641884671840687371958472602279792974248820968236173724388011468035962927777732929236172824652520059814709867348363796265365209066256104953293433253605503336512464165126938420866381477719034582688347173742873962340877298070664238528456050386282507535973544118389445434313522985981569076260984909483823148095165136840705182784202117432357978515339185003663625224809711023969635929612299198421936364980183141864413274455022325386593123142849337177031284673802283083309023530116745969832423144304067673365582494061610422727710979572416294071842290954520447008198536545210807360442154140122581102253887222746915742569687001567035169939576103081741152562446769170306192919939270371079484831322106697236762846395869299773531821285253466034982442904004316898655623934223957445527194755647974886055532980992266419992957826279482006391099267676256185066426178637161763036446667763540514599656491908203982845029033152345410251136389350271062131174765925971674228113889510892529560199831608768476625262365158385744639997140244640461874529755214419496371203587643091852221453612663632518660843735828220302708014679985550401338882430511641717053365886651354005421517861011506402360194557430106633017912949408499465590290819973057362698928116937143644622483564666391785824745195899667726697973651601981080221279518935019584772389077938136097659029477435440378252213010033659159431350649513260184686060708832043951740810690728304857774473486515931654950242972911518955408828125094122691499874634693800553154683920031413093349032876472906284143404940781965452374796239202962948967013899256009511972573367579196979056926647930832933913908755368322197620587147970382266373013307151304459715403791242147327368975809565657255039437735805066313970865214226157344854250651305640677069268605956274509757206599894601928229871719078903792866926325199687365465875798527035305100232136187539954575017013057251260596539031270300470970404775765989910189416385459983658486227223103008477634627241742990215798178173053678613614795281599260975134354985910658179032918219255371229596200417682681914724483515894740982844713019064061316907669495701437591014229995826652907820810240 [81,63] 288878256740413323264808079884300872734572781990476109743412876549630244836698123592727923933347493549806119164106791882783396256133555791705103327344893050103734979525181908304785467102818565153347602322560543623227373648913792158887193438756375415143054054776968009273425854378438495964141452884569197343006715469755106774460165152993145691483070317134189074327378849584496451462858971842348748157413655124799053804405183263088124397259175003740193915991554034059033489623841268758916563584166967449161341660651081623553173584042732301705284830211890601008125060986133556432740044657017826787429656296028405149026102594801841929942247180975552888599785718461358702342412836911633317437345667801234194693008524900405243657974154961976531643288324348124724331679257133714811470721615979745876132268810229430512774611950831133319019279387606566050343188725898016073293832568932648108993853419090048956548117164047922892484442011623797267981319939246831611323891035955943565333266235124317120697341213207547115728527502111099766764533967695909218431819222053992448086430047712624503588691441649512352657318038627461934974401584112216834313767995751854943645443988022720816361525976105585626566663440482873940049297009695116734853870829292352231763973011734756354111803274181863900239299885421942973541690427896357502626883713721537095035912699295454868023427491091257535888526384769938743851197399325766991818205905998896238576453706843912943319121385681496734364035889643575891899989287380035481802158696108275466478214520858664701744831000235020417203572057986257976481803536931040516245530508990446340073230643303216603510131228696863383109479074015578626098141549136178365379193963973229698163878496087042407331788368445717405312958986818036181762554950048087064163767759731527021267992234981362567411759592312356597400565318469982648469375439795986760795901202350382079689878870391518321584679433089852505555294612688011746249827667823111201954542904654385042890069816186817886035882117599031963390902316465425184419038423264445954412399627778316959110335068711580314459010218898515229339327815176388074130374688335721558299126552905795336981208072844629155921045811279152454604936757393657986399244345795791621899497223517115531453242509277652214917067921056589921983888039777497301094369253063810920259245167698472572436425886843406195173739874847188179192163983517013661064048195161078793034531650747763069174220654884992057344 [81,64] 891978379647233806943801085495615544649664379898453130310178088179796436895313486529067510758147633177233926637351382970095238032882413406714315074843712395488373813998080054035857282473139351402982041125848500521242740044696464095861936541536083795140280482005490616761738130669099440326996583481158026355893169417431373543390916030889250338487603962119294319672688682997172036117215658788861726363128226692365615492403809139524849642364810822794805062310990655636390875374705386415595400865280677150858279289716027119423628803506459166666176272642334221699704097316894175071707172408873176578039940663215648445039795355174001688439889745138143279017582478743981046386851927442740202428939195535489936382703259610785632041528905638861376502075633089056409975205524777016872559631848748048758219741132886514259262791428405957994945714739898279694865483571187168217045873151928010838217439731587380545672342213614291256058962606427575394774473059289779641259685332879009753017730719734341196137514600478574262391079664681368313340988384337364612288233737831768807562497702929263917191180437025453828151944415331310717989757964493282706630120196721739496245138416861327820132766233693308891320074319624338008489133784117607556166879391768250994904119199854245490775320097941363534786018161813712995299962512383173637633537222065411252146689387919372217362980466532817559042160728499697119375784602938406697328782423971724528888005600512249909098042366931146303655863340536831008639639124878995754413689558518710387807867256259655474889392059728890846040379139335684523222812577362307372707347862164766601388943426768627446521189826053378344468387450418401738405042479760825417877422554485374192510549558873284614585540361435399342825945804197868575055098398709071156096101314779639200386994622247723204548556684070320843022021886724479699192387985903616261766346925512677082741170716450535153231557811920172419933422035474621449744557785737509275641201149089693163124853273235206285800548517735198472829411396785006098974829257275605345743932224485327341502751328205172058910222182172420342773362880548662996861744843498134923736916289123392254232194544102267145355416288175023388539728275283558421339172192783404688870013711761588733962199826717086530266594945366161357097479660664715442802930575199186181514247427926309838306659240086037316031716611806881705583211681570650654012688523518853526612966174370923267481577472393216 [81,65] -970050844730737107444020670688769745826409668183377883741270161996421254655289209269301914526325540522294107408626901593087834313109320556849566636771102936269838134137186523706022719331120927326386677196822409280320307689675483367931642352883011284574621906646770317456201700128349116637570782991836940273675046849165195174145191767424672691138272610791464819376442244365828128303292025807471777722942897170256982524457285776359252168942791731427691302974503195182811544718921977322205158987806538253547389175456377752543416349587008190585660599795921970604284544824991516747585854361686133623178977365090696939198509531089637531383290130495573874793159967173356963170195912385314660292876491356112742147096458124673874137303991565401172572956547482208109798671811112018996654942232620933682846616179016122639104397043499500628363501418688194201251584624867662393489085509766086727645862897211817956916221711346681336548115227428703286663562855295865727438128751984208730083039492666970115032905199880213155785667225504158731284096210968084852063237533475907838395100008375481201372116496011313358854153237575947153080615594865071682028013555837830362503533988409837663821306108623217767275589880427917989418953838174418953532134510096508227394197461214407553504271642666340461248765389216896320718754898919301786835081617670106062512184711213164967161884525210455314937340628787738541893809637919339686757086811139282695254328105238655965811492872073035789541384927653507982633338362505236303931929624350601305113149576349498414838047372546887443876757203900517838512689906118869289810606461079133619730483589987886780592884840921069472177616631484751843393785754735043546446786855639730289877417571142103623216876136020244636295328247857838624805354052951143663446261151148859777551273956005643742231256471927297324322522443736284749292496082749261741773265682234238890714910008097927973572888202788839875572888051279612771267829265131043815682120181924757838664266903739796836749639083484072178413268006049163254227224442088679418937446163728032063982182675732149622446282004612350615880475169431809691865134786020309807609981581725088121032901216218060430208176179292122701686716053296722413559742020250433166382223794736047722314962733310031372757958941799105531989430717911260223651479643800684014573745947341300645509788991565142048102685030429165279536378791626585585902890921381396202093180401388804829251220013056 [81,66] 43799425953695114468247360059989703793461203854054554742353392978291507829677944413252158785728450535964719700489730025744682832626398167994514653304276278046204140792249025670675276012391546457986178732731012419554284318624636606020596916451373430032083573378820485435486203003514813157218114025438026758859736085715248439796315764721730405919305353192446234535455780903885650982459148462578534616178747659076278158616826762670165446569222930497088517825843858359648231029255173314783118835690977616317707332117878108822405386019301089611923423428724486219529221044968801380208221911430904317470287675784874189092154207797861444821901143521840172509639749853734317508898185622566615075286941766185236653408870417601837007737006024957274894738592306115429913799691210619365949614482642531085966430690494396235004121371346099491824812107593740447912230746569326076597426024097985941492079927265664062244312938672962160437942991138814057688009229415446480183369516114117325000216589330199599224652971005803994486249387641695628867105171224113090298729894418006350879715442542984328830792677600811833747156272494892283811755239121599219835298771584409578568508760947001581012496596902732483128806620031470137664096147064219083717501469658902465400805415371627854585614987252904136730889065804335171189784283121625289875431748432343510460831748069382602056360311023226643045655461052073622876619315666126610808250653055668980426424497953908943970528229589464975759752947570264267277660097515355892112613621816127030221521706159559011428907641151668610416625129349589944916879217845427419932713761276904744808982804975666095792148044678412470434703384536702511342534403876089235588842297699468890496613717641354265562041568468282185864528434879794385614606284305227271750013255757548289180561560549943637892339510688884197071756353821560195644590379617660089964847173266892771837847630301089374610432163709015739266979779786080058021494842315012552707493560079937967732755362176626456791599061894165142420542949449706571995113817681494086028142864539835804748585606410521215599149451140427093041773111702710107337678031172619785094899709928091216914484842498332600440791807871312262175512604440817578852422388844127182659537728913180305722424709033707269806331988641895556254622616745925003209988062249131250731481578967974805439384853337001159583592103876806782501182132180147310340882802873858236615291549125648296771059712 [81,67] 233643565835056397443396535411786598066175540873838938838792731424903498124722699589335270763964329528858180356167682857718680767235639028074461970263981611804492204474684601786846785527879021143288617512461693809722879868063335104450559588956344748358139026416431079499708075070321754117020284246583389015594793661039766243036907955384967013120276372593838266026105473008711978003547858479897379104737886176209569770110363838227339140887559293260594489982679696303447359560842806139128791556944094639176539569131835783603856184906043761840267695367326250493582541741986140904933582575324620468801182304235560442849895648822698859828850032165224427276021846380945607556252904765295565298843549064870462258610850895864835628498666515326458022016657398140726033795918226918975899986584769653443317741069068442096852356749689674534418369527287131754626768641506861151629353296697856138498370611145312709771894529275549779668015366367650716880071967712499329765253114975528010141377718166198948395750186239630850357359068156556484485442355477500455978887256392052844354441387344723422858860173485467883938517279214878907396239831340566619845712729502461281346563358477576361984225735807581346368909275235994287282351185386580109139293090983653534118160550320164360140470283105321373482472367822102520550157994416375471938693408465983466312341406302353948652857871105467817738056668853476875645769101901336607821187590094198349775247179991100504260560445452611464928610355491198461291360364681629425583220244575823041603000781407287754424230096605070724248216087248724147742352856286504043539422641197670353125383578885201358022975227421143754974231142528647511421769728328947149741792465712950722453082891289604845081301893885807510607205433294112966156089149229115193051879205666312534238525267135696482427574653131080052010908394793031083028634241656622720871651674807301784891055494986085727350929786040681111987743917621655441667637066366065272996846766954875635463461048554997758943618949036056919582074606668883730244254817341492664515605921563201481696942781855995261549214728739597584012147009977809568362503242130431473427613936941087267182058730629499654270246902993104890474964831036555824203317520701869581300129548977141810886647088120573168227253150977397667388354368718153857385940032173305901796462458432247134027271022522563346132784316930104414191789379533763527662500173634706936878639971293173121024 [81,68] -59598851914010790662814679715612516358978033098113639119752987858745397632396366338309566020827675598654398817392565867422422849411025363883507504113157683219519600981907449094598804698856181360377881341155071111818402702393490362490265628505382750448085846946273688181217021216413413146518965715269901641960452038383694081463917116529044390407162619873359579564005083617554251729555288939074162161615139718906266590529146801319016543511800898838537249762961053935915848744869674006273431836407388408743635261252594938822320452250747099687352656851472274653984557673053395703982342676852824188105447311939730550847987373634545601894767142360858985336758543554593148947499103295106415872234165639712703487846624632064128933695113340659356454228623335483809524236663586630886578927096758793153582495972830516204978943393918357251410078829011002111932306948250146641120305674953784129834177084167539282470620640218498379457421164541888142439346824411342436723256888117114948738157039146881843325439433988643220862054622464457119813942676404836324130806783265551507376108464374503387765644928724735457539859778488865143470501469487356031435836173701384952115998928563643849266063706421463322977928200146342122110773800425105749058423290351657803886839639313214032189121721155068999432643889149790006066385674297752241550771263861901738611256907156299159986980073857600466905382362456962226615472556394525568048517475545420896691465762190407129687780740536224034697126327535506289180213516037467613666339137568452664277650951346995857120440592386058303598348420392273870459314362990704929914021631703075467867652851495363362577184894400626423174581960788014231774396586345996906765778181708819556002649197022283885311480288546894311045968478631103171870302313931268288517394909222249404552157648399697795369929660527798666665188457134597926714941807824254378843771942847436661894179929224373770269222687047901056295065552806038780757852660941786402987387244162353163154265425354029527596243350470513020463301426232687784565461401842135431644945269952005736633342660414522081476783228515437679839723384968561019885249193010239730900108244915094502487222117261791651493146872397958960811181921646801144175697802781259230145791177222179499568738953072699358683477226193431281973507555971615630052906629093865954490425211247386012443330300456036465227606545229621815378177183499060380227712487016693687292432051314098176 [81,69] -1304945190299821337130745105859508093542315854403837668004072828958108694889242285466210172107359532046578296583251383816707725394551492727736697577535510994916703017585731725210506833949812500138426493747228977280607964574325180115314532567490107189343353754250600760775626391672840132570455784782574259647814088313028689449488114017661771669867121171624530208126201782765067911531154187203107709298780814590597524118460376848610029487762991870845674124552750914362341491281119864741104349015473611162420710080947046952280739547681246964292973259560318028991678355113703803911477143565246678200684815582505962012624982919955642401105307950938208391324595217382726582058933024925867812936690379330448348815169281550720779523620518376937608703151365589619302878735371390705707662888552167746081351647327634575109526852579293515003903912193713235034351548541129691334266297371216202116315349302254159183725258314630770508934692507738180772976075104349635743483346780338875989030677436148477270697922229144063604335931350255638942633362983495142864955009191241720073561027357605964121361584890426144235591877942615481610720920018195074024218608791920499779380447944172631417113724316058504653167820560141986330752074883196163796692204354378865395559247461386544340518794000618557823739637870791185686136584495707983219500205521780757716092257555031157273773514573228884609350753250279642933274525604040078246659215886468974778755612444479850749114340744810697592673229523059507156644142088459229951673158533047096231114101296788891775709346017486016074755862806555242809676176910665056856116307815654228865086684927050618085756261751429835141488186943159349905173706134819468746998586187158104738020235460090618164346586780414906842887775421800131589091486925945029085942520570475692250550024049235406700569275547238237443504535625368451334608455427840869229090978075098614439360075643060704278504995361731708402802077470628042243766799163431589834275480049094265871139635655216083772670839514974903100302679847488992667212986631542636060484701439734332730774740553900797405780660186418516617462528436002085758368912087284182371039772082129515609471610150674198760442923420579364772271480888100640469717745109233327752636814528697783761532225215892257684799489963427496545087302241761519600033522071076928748912722348131412734104136292848268766014420407071395615103949400997745635124520646521401947823227797504 [81,70] 162688161567883034231293381786932458613303518481207779462817732040430537842636830278459781437823395853352658137292754624219289123893973736356465267078741990570153512349002761730684426880489515105052136576207750603084026386480222727908922074807179446362027721850728973716029534317090969432628395295526691481072748240689573464797857168634024564502694349783866416897364020772484616133234043076011148340037713022303255421996112543029416208375275195705565910061000367023768120830149868500571635474850525634160600827117813439400031140202343998659661815589847840979147430431969304974828892153859220851758396782904536484560156086524359836896267959452896188951385524864773343795054516794902046360566303402206482311066914378843553434913552637255003667731714010655495747812262666816154668054255188500580704628244978363785325469630979606332295683142577506063808902814812684837134974033026153864026588654764945151092059998784230182149223800526778399503122981836563326122984968173593878067579189214224931294997610904334855430171503276275868720630616753099379494332338700885335868167218745801661084678014423097387841067500296631698700695361423898247675924919352250790730631871914690903358815435749372871085568234277236809690406960096908038203404045559750333059315908298517022401100940441693694873599108358272535717230465503033010995134319875118429447343407941494142966184488001369742361497571829227688993376069483980344806478039002577498062811894965901580927713852601687817929364638691431265407254942505026965766228658318212998688428369773448972953615739695654981167918291697149053928990914261476609405697922929723314681569185485643480770475908811261846609313980354924233002441285829752578827790685340882063791524344886559864413062924407441667465689895582694959677585261983255523633427260223612480055094228334565329527097692817523383257641080098209720158067925888652998209903547209746859146870525055849889655365494363856585144939249146200050671304252657820245108646193681174325676731219819175781952284042861026829561519013940942701112933017922409602078382597058259133885272022290384243639060367989227466307711290360537974642282441412557748681393406582419301318702805397539564186420303643069825681015907196357763691030603797563960210736588876222138143256447655568114938730312900645505535083353158312353150454218112431886132852878019544960070406620344022307636891800180337828727174020680636861416415468332672675603283968 [81,71] -4181938524000864906432043609626460572153782668799507384450437465586824702859586708252638523917032958425480900602417948844451094143180300940980713221382867722861706417946438497111416081705731237830704439006981062859346946201957116492575637633811495552248553610139909552169477194790499168300284557587499349414934021351745154710086984231512067668153054027577733464776655214554041595066520970415877214034455643523159532056995636833408563970755750736908893965825093383212406273149232745613716317604505334385689355075904868643395146174592781561911963823106842384634793093826454068857257707595890953680763490001287692625428150452370292005076073979865133785005472230761962608280152481755241322483674034025853402572721684132525522553785745700663134567330741004221431059031507210184501511525165649066611955009930852696954424558055740643343673357462870724837459191606365840542703108834104679276482526836679390651309268428919540462374062842648579484889271930081545621815227122373110121246502875312428430420413526553384935627360864552506980649512447764365791771344902515430623442737355809874592467477677732853099193925090906105832375334637172533826781773978881013772749204822838410771453048250721624157256882505944789424449506907040557380661923108030776126585005810496639737546694892993317114212046986213961127023840440529805734276822512982713778469136853836140819894723413075882657785616419025682584532700098758981518205415983171622114195114843524147465280282621709526955345198729168889160977315618175747070326529195112670956880852656975563694298973122191978875870644476729702267378328946685066172875803095278209793994103006863751621108112299927625260186227176726825885386460097044048492127754631776398792547621578607482394585898464188493633706839947993104750760573574028285734290161589721519365574570055983470174331626103505132806632034563158821602911938071388001325472811081533210754262417838270567054188867285045006022135292936197974033919143533284701380262595675465461813154501776318757167967896364724461639902560258872111197803228145897159161952303387410822356145231745836054858563448696096324103635064070402242866482559516310303582330898929526687114988944360807431736811079178447635495546735488342795500650493978849378279139408880928531570773715867638156122504877246666921106623254115123923613920211945563566152178190585884537964690974361251350123636826692468916861709070465209266916326459683320174215168 [81,72] 11846889192922237113397117284692692412861968175381917711632531110692140159516367050259985608218948641175330883294356514858646576813621182179687563135672850773902336974427632953480377968319804101678771253116552979296744723172455357073440732138970428479485159645657448183492905095826121177389046329512733358966044701123060599561864222091622089118501802193018219549073673518634213110503283848837132598124292575149865591729746860223839692117049318144859068417360981497744119538863757242476208656793580261484254489514418366950856953156665407662520410802401048369255226366434817283535075831688260112269743111969164441719081430465400995931078173989600178970735471829757496511612186831016866524790643134585707331438576027166010129626360046869426256565003985657615467201213061240959221672391779678100273918540364158393068840330143261729503369940303492153030944594325092559230775440181384285879294284560004288123416980279108692114919650152414054438503537934288511545350747555494630969451705218808810219612393009590388184764091914639668998297695012317810951245756998204459243946257139283630512040502572149931540803236441806622394673257668479860263344049282452638765491748621292179782025379843596296802564092108645940855677692222638901787183135192444028592379767586994473377239594689347248584841303465347006347714016184619737962464994939791609201501104674769877753926733893825910084009713896178068542825922487156379686314755285149176189333375315039973477949863357434035334598798464416658749711222743907339128630139901255672894549933092844443812909832737428470205153780665010374887349778066336970694475263194965655840765794697459385309756963371967155864033103733867058341063053594935559741017116771172084662972871933757885011037806909122140416451712449607758912197303535378092715498573888626977495994570120074078598473653468908702898953571597959171698046073119565575347588783727464675629528848107536752727125218973537772642038304384947148917182580916930309884067073923443177175283748251737006104071518514294093595307588955871802960305364151767931284046978793449689365341827833502019531530344339758252570187703510472752989515423463705619589770933583147161702241800083328886818029721038999622860297838003243631074132334858389815384374124560746720878807065495766519591900698789993104099870595500055896250439443561012012670226543441978412145721830743316035342445977506714692877919012646319066896150567898316800 [81,73] -2720422638479826218645737627501019258594149540226638948128300272230829932885622965732718408084675408754982855584815128309737709408069467589290694962378961047144884380270580946897692550373957180001545592404820112178832328078266351768227247278178081749522095821060337910322524671410649155185712772274349730199661204476392212908389201318720197855657356053715582983330890922945002081231568457948633708777094418532344012015337677888373406933440934342084185188007481313676511175215065104690193251036287518837270679518959967477372673491250665117379768217865420930570972973278164570442781602329719253527054035641690884752078050097875660974273505033298442719739251307444944148873788982498030687879298699477690019479566974311013916175631744982987459404783654810121009768746497276677787936191472947974282988343137404931923429654600464705611768199440328465463426865745767175155543721641697863544068451575678913707006170704147753560278087809290020655636911100754775650976197554363816642508272977581764837795654141120757677675620049572338821429884433059831130608136849552867786897190920114943267948894091861683401513198502883480529667449845466642897219585180219349287604599316009191130740991343442174210308486913723636320148295556881927556164173517075188006393813966522288811428370421589806915154531976766266375789893743779810623225465918554624929752615493833460885139368767498670145332334366429419771252757570325914028765048289641094552902768152030619136986311950219281709558932412947889353519609150824897242893337006012063790139307258093341699617847319087771710942824701046399852758102807003248215834330757927448634282878815950796934122954142866153405393299218117145633710698170991964701567749539860444928071386520804756621835634587866623509463003555130534975264035823693259671607889428208120601738999740314882263731964939214664082628366152028864848063848943757361120328118363015407195182968701715345284190317893013643166652947898762669992934092985346360421456878780111334631953276498375926252012801640541030740519688598136576923704152786012950880282728231605094083621029922891922376319840305369681017132436620754154073608476965567868066901113397770079925373430374144752429978689197280434695632913891316607378965457076190203399386296934765323672734444652290460160010506195029503957667280752389366098918792191172217628686128332880038082845723627349715262072415178340636359410852530431649196621055393792 [81,74] 135232051370415974455399505330685810199325115259892079882152063392187638190706362399357389365309062501557632816322050297088245972264019793544748290090421753519107399242124148069795862403416070997062778959395822628402497299394996425415852812944518662265174553351342844369981511941826607377797012323672547954097669298504135776425289260894605437420576911513432214246597431866271110821968164836122655762008090979589591600923856726125983087924094559885058209792688753563656561101054342470264109757843888988187996235168756525787898774535185240938483982987060805704462248903838232807520724480921609350934432395420011689943976518660428074851276485197665547674568017391001409362623761473217236606563334032102707047627765217243397714130092866870890308153086807880341045555919005886107152409662858176679287648156627858356697396068806196123430651054148642457957399434136528096321883575180371995278548354035269951968842660548272599175495687505332117778574713704485848294677619872572959352046449654211888755770709430436267245204191410240505474013736859265583259907548487529107396664842812663817715956663416529082002041963438300188955817718796397027448807760453603011227219226701534813587210832089902755538603092948775085484155041749969898302339974175950725528653905459124650514731493356798969201345467147828871565312186574638222667044346140863663423885372658667770509754904348123515474093417143106384353841489429030108249887071402528387286129532911497285553072024337494829731791866432230891895048699165613608402713214603539998527625863247037735053969268123222475559439075626917276594508700557214206988948989144139947964087692656702214637486281673829750905174029459128052959783282859076731606041230255029323360278375054573246248502041398910825019133540813918053778437244131867212393298907040408832890465312589985907934989932010050230051081991584940368735932013157861206226997217168101821136566579148401559217588393274203921300990893973036643311464325804513221188666555957899925154362850154938554317704613938662937359076229155894354629791705686147946487450535994034078703679507029712730061582692602699410496124244054916045935368246906876436048882787353073644189415852322047991605231345687013723284356563211529291824122387471202275634153171467568464303363137730746979423397275785379263475564342840748475695541437070230198354119948493264429036107626609231858098562880565623926647631116143548783145254912 [81,75] -866013395998477307334260267077626877980260396405983431834063547067444329280273254054348475453525702083327022769940549179750791169411402238628180814703953824378616941461639263796983876388287128014959654278013772725754456433221619109406735430313841890389082539382462499131232735058991221661351529186084280359643419874945303407414564857076700308490064755972865206547443160978494564608041878822766347541314177867584482852355028343196378930364762802800216216140691952445281234751527282360086210289550105325638896291987148388212545181573324690785371405490483417248826218496762885433599400918329230276226223431764511626063000849432969097368637439689256697190592572801483059435111545852749236016139063918553267913065079560206313473379228176239618066305759810678999911875432520072259533021033121187560441654679534502841268676003966962025630391697731927249471468435765670335399430155996126558593571377847053917603128778545651667449782736962273091147959213999098902533278470273132967890565647093704944688770122858630983858183534189159083565010126231215068079045715030960324612889935519482274180261776200666241615492812049927858494976221061191821900641256218630815370375807841745108241754131434139984078369168416698211033519586697209098210819975486109337138923563517671801082666075251823149771245908158241059965962615427294260755679755664909303158498742956548162592637487027790230908381041130555397441987470694420661920658901538890614802401670014532054527387814560929847380672932674677349846983893301692602430330644814127050486941987616362303125944094271219163358876635221698680254344198572600459714006790728453181617825398937476221470997080113449246342073059925956928092930926837362634052483910924802530487515149327365128375612377248761556855410044534734062538233461473369145555882678058881445220416343100033886011282379485731173694005264020296059513461329511900843986960260959598691257534878107315447382801160571015988320086483008438281083146902122873747537934231455560595748936158168167761849126895623710304607301978128765671948238769103593664382396392425564149066036904661335247530961399681203071596190245714857761642701835300519948300914100644458976572066760276191999988419327362983056160138339701282381370250826085993238707961506065793227653246197961806514075232871959291496662530349656107651728990407396183266591402001020054067555162106747264151195191621717533447713069426917242830848 [81,76] -81335358209674434048131795479511687590398137152664495893848768288933563934233195350843692354421410832954477091478880899753553272228005450193516935465008396270114362392012909836785471508274800797755406988309736294326818535477639196651871139615067447654039009590271292314019516919345714909415383921743922938282273903597641579256154645598553032153731955543425401463317542414301822854611232779898185984989196992611937851426792479486252180055778559969298422597646751919794560632089750287641448346337964443031478140535971655914074477176018198187731680553141350699245188247552873487823738449439701771338380758985056327233752332754971547773879712085541438910556033206166147963955708875617969828831687291485814796216708602608168129002963679517262576860778210768378515262081142397562758057106507812445791690805578395710716963148382045265725476544943344034529440151661452460208590063912469578809970887647707255960770971093042590572120865991758921637804502711049847457699710860886876175930870504330512297654057744353950824739367726160070097451518696172447787603485810451641657815951261914859289752893315727411599772370977168247248466518369282412027312699669521961783574622088135206471687283152801076722772283824825182463219805365171416255228742976489111045832020382239850025780794360906282859064086130477619569028782310085388901472418953866197916769324378615973074781249706309274154769374623873645692823573010656588142180011471551845136201534016737917113290918889194288963447072577719198854737441968447892955126109702679980488901965843139420493380929078958845127543772332294999679558485930389024958524374499663227184022832887497104570979995820196390716828906328842164663631239957465303880379178644962990611643068498606440039945875768466878965707577342954331950722642090359300252748748161765579493518382272702077710515042555962439657290768742275357784742521195378755010858873738471916817757833100919837673262813550913338133672453339412145132579636776537706498350124090279492714847499594836061583203595570344280596481260564351300821263183443660830166046002616518808015101670067831923820127317474383733828457789847595972420088775234803369353424403037816837395862226375451132834055385548598034841292909456669522910941249694360810984380696646883381411657139376748049637648580671850313324369901162282434307886051096178037352265183526326903824040444250317660967748537366204799140433075323797504 [81,77] -475122030946514325444943777616775300826762342118051653017145914217766452820266199155635457815865361030343199342199227356977244258836576842606114902821577679619445397613023139621735735219587313511536827892899022157438539054349156209433887744367167354517089794272615495913922087680578808926022426520594791674602939934913871577481359090267473790626814141267799076732595626067985509567552081140901210487030442361996135904327420319421579255580372911824367948201848858826208768391094467996341269503623653652802590503596144244639202644896199784588640211380335856184014693443821345267192264179080535023428945104183662656973661482550011003851870326869068154583494573515987357040615204667495358258335847106429254012452890175609469855471222900803766483759017370324638656611265115095467487204192710957564893266941458779018410994999128631172112855203678476491714783266323626870191575083837131444756193277552297671164341210153837663263262570953221991787757187533542537096113621081143851520914315062629940260588401882373624925435031254666643267741446307837763365353034870293376391219763376749992301542560247213425205347718243901967620957733965344313466812149075023331351809471016292784227123009444825980773915186431074388381237631265742503427217856481859048837593541818657593470145009128240800049454595776385257034128715609319149060030817795487046325612628402538980091082849044864267760239827853417136177242476507353279849523900717043378756048920177048644894300304155094053296466974946894906678699069887537814345407100943524882189671909396650944582728529224604048506851133317964241652994643771221192226627105837110684968246530152725142155168133812747341670919777913893236815767909336645048374957891257375454595534994008291487642131108357742806059015786630563505490793335180725102686110023079599070151008164239234566975065717876356608068262620084503951616138164612507763634176813707010657324648707733848890431856360407704101678178237310811330714693213475905340809647574184091459297974956436445106906399141930850756014908569288139765819555419741637514296186929565768772075050230482902685714943170373640643083037381775704376593279100021632728249598264783613633237125740940121037835133585265168274401754821515467007201396226524613965994665614666169927658558234278012123738427641715497801827176276472150425537881516551382192967425530497581417029808904559365500472399650109012142704849584128 [81,78] 50908934762574464267843305688004068475829582644040932017052312450051530511139335859843577210157669800338034406618657166477509633896223678738827926438054197642764302857140257520372454574870053354926570528979344822758748696552816837613798282588251269980975867604168134556413782021943511176104789504712450110094188316708392259722440246749225883802457386038067982131784043973334410057618808777280311267808839629996664458050964848967319564598248223444737819151958509565826844716195402734118305269107659206193413287568322124277515929325410227039677786743384852568724385345335496789263427574082742797137506449936401188091191038135820898230225940757664433390658169740743119828289431904596277074198595250004966420290666474990649680351445179815481945342843602296362368906392326575813625486452393528894819964335117336592019162617865146912329152968201979071831426403083135285072457391728368998896539507770496224242388516534908968449427088983857150465338226561069938310240455788043945944941365003270570371189459187842504019728497802936190808344584075580797249741077778867210429270976201770397556685377137094001834634826149383370774466362284144083051155054323479822471286375544863376366945203434360796995946291501916125770462269949260783222499528737710871527551224978390082477163110256247893180676841202495954906135411547280934943056554160544961885932215237496106138729454854939720939789242053825123676947408201811093318980840659716107944676653329259500319259991775493860839369649806264220799943506990958333842980302015066556227989860500827694935160461022551976759440035515849960062820550273931249974978110118699721271725607822906939552327553394303502404080382249426191738515992771020653668547072289112379519934577204365406283915915963020691827155809322307245011236884618948455614552934021675224014826942730780529524883127455749792174056270480958344565448420571573368665186012067715920556019084292083045044630494344391919529031090674163781877570570221574383127535561395461775677837126859804571678144403090782018916555738203603301632280011080789337093573001198115344756520084295581316157455550606378025332314469458036766340495222130379415537280448743011272436683562053803929208940980154144402995405605572824854637527312906756654807974492178759417139900217198945634286482859053930715339913611944735629132009140952492056366640084152907330509128547013648459450404494417570888247410688 [81,79] -541622841678447301680601171350323619913028175071434504784944176095478923282802502516955991605877917881011019509193070395952680558973884905396105980576789886197277670210030249856981913413972748378661011051558880107519252385824189755596111778667577819909408493397014539960063153309399088742140641112405777329843767970317792197458800640214531422476252744442879292893130339466530866531078622610392988120941420793214424858632668060974651125040292794397598882719787655286732695161428432920078561158562092727050887095722039417608605972048226595376165111714893596676317068943669080969650586083131448026377203042549525128312203319111571636462363497864079656955778048372600293086430227001140614540337759341169062638418242975913449878559920196785773018188050790360928683648072721879224794922889222175412941036629958655366670072510413749581756493948215976956574968093878226760352872579254939043164102111211370532325825797989295607897362114025674272323003159499711118336604219108430660630212705541022265942626686493280480664467012786838479452500078521457105634200307844854888673696908538149542384899450660110181516961505277080372018606841015013310814447077145360971350900911374241023324248919475540364545639395443687956453317022872902277498976726820264726555065346868444437622297682003868059445897814193616721244508744661967639093622445571495727941256925972583731685345818600122607127121888601165920811178987044936825429886468403891915518010213117096616852929991050769445401159076560303840389174539842089637617677522988911293687205282912202694725839436101256909317973838831738901789353990679940672206050054192214016578583996909603751834449447576054743200926374022716064041159330755849922351241203348659449210625857829328705614116270206450589483804501946571252731929457426567050840955769076517433963769771497497431055925874638974622147127962019756689754456461504698112072939873894252881537463616390542765096206887792035130885337665085191111709911864068706241084110434424268783217416239562767905046338962773524244139730699506397807967395460221890502131035922902383207786487941497671995415500645067543857147057022766770203121166617683264752921184420367204347276436657193034181090334393558702291966280908215281713445907346789359485928002559687604669573486084465059788703437767506338937400861891985981698720338886351770314198528524603365475200960777575278448146696060055576379392 [81,80] 417852377333287639133150712787938378566057531371927877173411333195410558389171203958845202376737530884342833574648982241985851548526700764673808826953358829593209483133357280712650959817990343654946288208799872008439985366701047563020728448994561001943933608919376744053531107431400468846015221345504554758442230374302709480516369326665772483567954461908982415460123226026007176491616976912314990236440118288288879045949277900741715633860203477335931541912136923454202226956271591167728066403284753995154634627819281543396779770670425498790981495096088615987838494265700120812406931835765325804522923227949992027817233885593805121735444021020182343823999236375273686762718120770154484953717635227602000968156734955779702372455723071479267089693994847424805963956739338115484868021728287414099918515487524678070809599077066052102563652602319830769601762444536936921494883967899609566870877758575603274823663512956585966752823950098533347601223143026954487118106219562908252284370412635878177567763224839840213168197905661681587602695851611972248731004097842465235728012487144846358538659911382715295884710798256445132375461823919358031518962627611533682704652978270383444585845732519476235165352152230861759875199084275011084645195273676071644822236647107053370185814141938553399507649324806780147697951338960789144069831362137206490501591647828027696324569035263689137054917963324269643894836205252686038352848525439952347674720996974868397136653025484806177505154750764939935093570111718006991761535938359877929350178269008475786267641617217797560563263884267874456566756001087122649969782624934296281518302077129435712576494066818642418102531493569791766150377764237132918083470456690007174875376122340719274823243600761067642432838387751853122251884138157156443264876634609307362594967322422002336320003590586887214454929241742233416702420528120845115690257874045401585672296242366738911705671824252656765486174003542648397460496325769293066126514084084075982997435599982579403457457260156569134751577297564240679192442362448412085482243338182768887513673221438636980438164028827245262692872024971854768787712750732460838070099707714309275789099077421999415146920968172007185963644426707251766544409094315455736836278683175396566941884116468016745848280969581250016094786255717155975190332762637697911590895881145868724490853697766120319184267821187072 [81,81] -292082430925050470093333622641325362242229226145497497835765484235991811481645805983261498995371666868265074344065320362934792773389617813902078564640558426190471163647487633240041199839147586981221645887056686950561352424471160023875760805474760947981949599745796051373264188699676117420411244849411340509069247056299717636217015656667889348172008021848621115212902660246605152926693167299138008265744695230027061518180868280286157277578309711611279658015736374204769882460225186147468047579658558096911530359273957415512390647911114747340910024758620914452895420540222677559094158844927973712255761658513695613192410328788419456008462233295650314862052517765003372542987643972461428715686322343089845919763327341934623474772044834329011635141279972867736349856000840245117662863090139845713344885547753795417248854019260556550427629744950316051412260153610828534336471685649446902812172300638099119669195441180238976714460867798528124891271742561185717628563379941861248814728218488278941095543575598079934646122504634511101510782825276117024295597222732173365721260216878414785561323572418631474850545230425222920108018927715833133745584750171508741658720076356028547372770510026215839108746370159303224315373914814791385223495436434250492610541476075377571163218331071294000346002380468688515274274440217923883430454457202193625855841302732689983512860071074169985918342799341061838630128411452753892927894721568010769767021436550245421983843484782774587518519966556745130051954786010249843186897861293215665244111231524852399959360470881909051064531991762691856746385359943325050975079373096547337650853197507400209575638321648256713986728464940985731595037559619776280895967507506747348825753525003063975380895313874981396812594270233171086909954487781165161162817408529644981273111696117224557791960835634282489745728566016983615517979569370847755797381237198913923825288477577224501712116816506816588333839795191863246604299854558226950390707595384982009432785022675836557298947676604998953006880325848646185793113234547653069405498635154512722642902818042025449684205390283773973773541495034297566732632451437461665323765580766955822096916184711611671044299433267908192786257399144648577619819409824854495571901544596695465644326180046819563329354170424433012402443544899626390165814854505829222931064065164631160506868601960318002806774562816 [82,0] -2720323371950001972772149514139656928601335101508759155227112187730096063266941603643892416177186097561449896938608325240369482803453578357378709030604090069837713093251432447352777454274384031834268466649610124299973266909982950671680126849104064777534135027184967595681203509277258481856975391219995375812980449803225194332734587855839154864220320206581770847360002393813464040265170645680717467543669342737490720671203496999718120740787689647825276569765139896661026219886183941697811279027809903817979330697322610283141163208820370200837325613547099610344445703193769315269566449845068144779892093406277271576765838342942649881968647487579456388973681226462380000117881456559079300473596872466353290257961641504813884322071475070588821483722084565964025574456839064830433470146703335857923124589530443900315032569388724050423691431594427918266808628800651765418058225701126493828709634590317059833758891077083486226251905692019395906304982867256240349676287909924464990592511281243090910165540373085720872869515573248271142480694596251189785308184689118501074805985595909310732878768442625907517539296342296646989226528310802129965221200514162729982137026666366526121633485205634714403174992624818294030086235929648169283850839846109899275636392569015304188244674910562235916932233018404061880499842460217613759552068063137817508163106699522290845082986227572647086402282076188623296579421891640438955549759870610508975867835485621955289608579273270601141798869731237858732599362966237137069809890504054286807172775537287475783900000997708593848095594893121339795159209082783756140664116104760446960608470073726818570807096407761436281029740762625891862632693686655298158885750436531626856061545264823511470205455967176927807763612672547449816262938374176187596996926963616621489283855062257129648944944204867483059220693713787275381653144386694469302470188264241162426787987992400967599334850563678729543353656270000675486693198553341403846337375266925044468435073201493371809813796134765207435003234473921687796520844662989577797144778115097154807760129271761534413786565042330247715877946958622148732362431948414402346778046316852280814858515497936509508981911866008815159999398193549923973552594780548602960341412820521633538451991986254852446926152515771705410990897742954835475475398080685184575054125170593221819071317037660496259383000221792049918270192961418612964566051811424515609464175042213584196038158546419804492646176054000827699431956756891134096363067791214753228040705634003297799975091848539972089899778909702315171511540354474152175551848435664551936000000000000000000000000000000000000000000000000000 [82,1] 867221377994626399313538860308179618367621288801580703031074476054143189969318370684145243958085828378152532065043398356415228594169448477446650488899090182112811703574000446516121535877458450088582912185521705634709331082744092087553449460626494514903764788240283631222571352706706112088598576005994841554739147002306870916614459603449613156235196974764707373715945250661682346562506129282785233915656176373259267352729188300773273387626621438128982340639900785972045262378257594779349721223952288765821717143876155532669525788000327699458193805592141199910727312589705465716846047553357071214239072016045937550328425772008521365409301435203800138873054364392223449459566099842368256744668178414867735792687094136131653058625613376216833915788767259025362841164522433105542067525407399167443790721782286934349964509429293160425271351830325972845455978018376765640636914394776791702705288643753209965635584136379995160460389213952080117772646712226976550187489416427963332893455382812087315510239304207978063776899791827393343676148446598542183212875584286376491333323913952525860023535870106051586137889295609309491585237959323278688745128078211744342990758095092834467341166017632950923305698309107097562705185100708731544051531119108406690045728272423603161910910944595300022455040481042507654584195786292413575671332302785776106966900732932426864063985442477744469857950686869439632232525729333838167720280725296703890937424223003696124658434483061124586866301191795851974422480433376698096855614542605062818122827665214933344214463675098278029287773848296848319552241560839769916729727582657119990718600678084360491149955194139631770918286717027132073865745412868764281031647619173652621774259278172648153048419629887486118408633001774618488553912990627375229420558338459468511561499264131157747969553362570907745692258568379259550537906380046011492753308758621335104326687270033746718105490113215686402492349983611051879958336609132854984407063876554528629451504566090220657231837873484397289887422593279205595063620624804725835440036517022272062960282587278572743651332800761116473470368533549602550388647965525001152407732287376557695760583072651078813049960223265839003315082469109619304417188198020637356794163928020063469222646869555770343756483284486183105762046193018154990126357166157948693445760708562364785561960798680767353930848150476102892966923990078035175965722978305145112135761521208231325433585537556737258880291264687180143659741377521109448084659044787906397871137338758562745361674744603675536941404789761761067603111777331739477792628061143700602880000000000000000000000000000000000000000000000000 [82,2] 32339211071382544299243680642347419507434024690584621391501206293003913644455086213155810147402930358950172711734148269827938662025259440373206482754350169194075447691849493407828320188624403248306653320937935123302768763887216415967340170783943903380982520250344820297385247339280824148108833495403390172948335246341769955856465123249679650963401594408633219595710524345082345024342112154370825581941083396876670454134674923167999021458974127073625376558030744586944160148785654243510690623320707387046401671573943241682633911342865803617366220428777751358575032954737607953691621455084717987696227191292716227392774352997190418002110194182100076632207095368840069954157985351585255971264061690634367595573807016054748656440800366264150285857161668631835713618373259763931615086756599764463652588530652848444288411910772357172061438468025686217508377127334814074910157662013276938201153775343898389928372572782721506906874404940196519535972912540731315328323590097022768370865020579786677347960957490611740500242083493462332111928738159809478256237218258513924316906629684362060460675738405791421234387987888513065516672697829562200926676134317933170265026619351390599032830274222624228937982852715050771394467881115678726324938567203799750592693753905954637018298049965450873855122078514382890184256862926528794959463083763253280538942651129799545373211412584248145340483666622093491955770164098258657838182520323816554855806200723313586524971676531538966492789941891650787179747939519899098541445417717275916588510001479976981249096723483699158708801177291182758349436781376288041691957510828132711749699137149864947815053964179266128373833303301261682770611752902593269042773222733903699337679999165832837647703477834727127398238501337078338472483356949941377778531866251483787354183473056345534485136112228521616384037217788580421978075324400168823872018808857828727273112574498566245912044833260363167431575177039700188219349568564979712253466466296379882738416294171897886726024924579659709268252200782292957021764437498579775959599138255465199194329172786430823126448889785780251426747725821988822998113028675183150380089077771668679234915297937752323015647686944894294029859281610455713180834717130500572428653359853626481288235888425548235974876289160112027703270294663417190642293721044460515755008591022408372031565625303201579841014220864093487690635318857304205741832775542538932371397968652317538192004358652554349782425641348178003052498725885450233704302049915904435290543841103488115562806732175043093595886976239119233077274450666116823887720670473371495956480000000000000000000000000000000000000000000000 [82,3] 148250894230568139359545027803650347875496707822169380859104678010560266874671398254075509592114898146411874644265283361257586978779880011241381558720537657859953854858910245525024734786163554720675315214570589244877805845335372840684531770348899214509182330901218465162960551251149224580122983186668239801401854699905772473272549760997047071672958344526180055740523593576662311765042520980939288033553843445752150580271393919126411515731292733192591733119357468739100535313883552599426386735003642259168440630697000639961109901118740389625765238288827334086510899202542560583896302270066045457529079561356715117698156894108022276003218308086472321036613091917710010872722597226744717860292253107729326134699178621053405582567629107832966131990990051493397367652477066276488606609179882267621175633252821145934712423287746372691788587057282818894070267912225011355208325276367753433858321264400294095535300212077356303949633367984185596873919424041416207701810485464892763587790090878348370760536442890261772797071486791795300260808775031002567701427894829964441563526120155681110582978666732996892297253989804721618099032920282930522665259291123747061887433129846080470384123935731782910725264663408685797234609820430431574624810510996791278668147275117491892897832419268168181136152524798789989487185187992859451556482266863301900922055986823013368741159739880044068411023077044383409361773159454085651177878817555780612957550937089749379758552486431409101656374002578128549100743818059356346757433719142714095190900423414649886001440449627942766031842929530589821989531293453441673014079883602837963886930426227842306895032284715983559024467330692547798283500304212561033874790176359506005988810348390684769412013313775941910821489479282815355691754172475731609702139359960954595471884138538771564419923119954143896263493118086163799041299168725560853821994153623205065496025358948200016230466418154056953876939951319240483313939378728430763880106186181643178115549885560582896879995707908521889325042427658590577248175170552618374298772677397824922673421444717862667115705560750334469048884874066077883692038361483095734070021681320987713785607484705051037440112567191818510143085131693913957189012184555478829784237721272603225603682888444835816253508171309595453292140055789878836288158118851166604058727359838739068858886019732864436398063612655523839170486926718304594327542248881251999781761516638566411221526300422220722550760581102252400997615269446106632962713389060919970848980180885055772151217641941237870206689252205082802830794296948666102705455960346444011929600000000000000000000000000000000000000000000 [82,4] -2530858660474236025923766673440749484542020278448684995786560137053009332042701845172178832905430935193456197810225943619146936929003054023538172307265295451054484500447377439780055328291177858333893035927692836893033599859418120853155263609671015383185330835047922628342524809972322825734638417181561592851529123993547752936273718604641796902203358608944061691937470620288400767460321613711719246885717672509646282073779638540337328526635483173486275596988816835254524661854746509500226343638665409276551802740931664256531931276800382823168773991220629248103271541054647066328989185129293426278514635150492112861691787932848143880086459321903929608494407519423677157081329317966157248831195754372727589518058159231051382876621388478320228659578838341251953378705480362699777984159802114231264732826972022717636019888000530178795406243265476876903184213066178187033745562308381887228236166002755598073743770992707361421773582050194677286206086038065763302038288675375643297385310138211290922600418288801949046907712447922772335834107597994897416086430749381032933350947683026354555663001135334754293182513584309849147408701356974482781094286237034792470361832290045556108300399358537277631868540436332551605195540047949570145497963054403352001939078973245117862838290159432592647118700275916800125803094091669847447188875987384909034337068817391523064197194423187176659081624937977832737446585291680359886850241208703625397369827610556454860035111517940501261011683232605341760688397767280053985406333627260618937318350897090841909968131323571891196890102062541482306098674036856960196242092905084062949593878158770545340600825040392143733085206496888883432404437278421401012336243390934049906293549530296715751408152169410560406338085090682145655393457561669712962516586801379419480358832984399729880432178969905099110000434912055307369780944940214532896336135052366678438898869319816145758366941234302301280163202212732279566744401404626113923163142341001410245076143184605727042630322333800425640347170338313243854400000263655882436441580892328579144563662789977005347435414993447353349847876829832163971780919889708566236668515765512804866337116193887379142998956026283960792892226694852544444054635155346723379764462849339678471564601138671313112523769457785464671333461981409311458202763718621163799819423893314262503089223229039733349040350085124380062168523101548953377750534841743154586480807543972172054020107070312610714786388427668499511687408561750575234118702989758198486464854337233605927297271247786919296152631105514220256507551759080539780407623942739040875315200000000000000000000000000000000000000000 [82,5] -7378315540718933283430729618673917101138922821176084467793107815924904703417083029760540114512635742663130248521560130930898077933082193300324418216395411769885748212830213710891968337831765473709433328035015777552832943769486849725908649112581356858739474565686538930584614320380011655163236089869909245131439482535798033685966081691671440131067488581262325888430380656061593706459629402283193239660597500241574193404452603110196309166456899296490673340228218285329040366324279914891621281037029635135197624010031854017473797322782335998595245196431717186915603596217685160923800926861472665450504540263702683587352415689360438357511162649739703435014652020030182568984444191335192937392605397845415165565017877215723284888895868630593037704419737957660277296966714503515419983015622639040907027760887142309407304954726134043106668205604722539771142391888120695097451657698977313962134836257523402992172978246907528558375596461805466374511874403015577863214220939472188371110887440323996139469058749630612048600946511836282158868407900483354301086554155471322445331702452491342683179127408999194304969449819516204096146746163143665163013281074691857878362689702677006274948435084499479956212706806960525393004389503163027831182643116131816597654477132077642676675772171970133888804313198219533509206284388902311392956952339490909927652658475740620864389190400817400938480284502662551345732342628732823261413059990498351642388630367297609212165044357264633499694317826067126503528499749835765221637673767761379647426912790681385031064002349159203279849658132083171884369812722361140582842575636221376044188315282663285142181903850684626989276201650738829032433253708189004010423918079115639494451769565696451139324116324987911441749328869441001573956851589299930649778054995453931695827652001454721603750562517934001853070814620374252198628554291771399946089424118859852851904076640924449981694749749785897817858462808131868151255215419402580080074976530889636612633525212537550358944459242561453929312482902807716583841880597014753993165130842458228716110234888412377394937355532539601197521763463243477797074367472597894552262743141079406259224157005551277627681191413118944337736457418287120126465536094131982375765836433464050082985364389216833968670243317913596692768638895444011339419721188290146847314843056094634855556716746068857480279644650229828354491008498092817214222112128610898992890532053036464794462118604065027812812116746437818136252021802965068469014517008642204443233838863049006949819889360707595378229438995188388168749817405215767228723326290810005933260800000000000000000000000000000000000000 [82,6] 82921568417680623226118105082539661163009814715433449524701190636289226108038118708054979374386726332822265923014907922859773998857565524346999476285250741437792768714496521700780171728223847301500005916523166090234099620382353698484437446826039995463655752097362206607268194768298884336661102475658364972562806253496236711077066044035448968263555501773890419456474496591745911327686194632620518580723957828302858676835296951488112064538424279624762101745797570678850474484263366469412170958629324523316306360686403307050583490127253345172985330833965028581487068420492514382361451649001135891206922619741671188861064925175296201589918179734967785275470462385829067378368118114005943018692716566306641529157410828677795903573417333208273212857570540457056379779020295548840818776195347288423410572798512439621140516699232548819736850764073278464791961958434719174184191140275321650789083302524840712027504428756281067721002593430886437561847434804687052244124068704756752167435712700400923472786869437125392077848933071571471923455753538053345752785860385493117616139179185635859495545023308319810520224787037170766323426780443596255614226556414418811153235062486416910272554194127230936551075815102965060845554559193683019435988301656098327027841491861154429758386122065400847095899188023085937727928379584387373606199134763962667314950701756531875175792937445837103810253099872533380382907157430508295999632675621291448175696380567911372690361312490857272232378732713837623017093714521121564803147310059834850261176740440067583918977854994874466146652524674836391032419425134455169893592485705893012387012542977255352989977222909671425598915698847930064642035142429994353018985800749225686665470110542162837641518492309732517767221584235419336393392716172282765907659311277469352261928083465091067893146846679971885805360086872582401526516818306346638081691552722480602912447603928206874908434266871911510101185479253721557034724267374149551451956444101527624299249553510912182411943248141526163228549886440668224855812364667284988284309051036469339897935483799962799715558377827526103225911932921184678693862386989284750032234183405564490762152524522813780611921957890112372304212062508650892095512237768096621481585838404361838030446531524722750361705435445015835509941959284620379470244265532430328457592903368307195739376707883841765638444514990975656081138296287394737739999248669346538784043285609699473482023937642804006525443969876443845898383527581437098875989976519721325865511851982248195768418101034661868640658065740894099622041044701645228348681816969351314538496000000000000000000000000000000000000 [82,7] 7217305654709973170629315583789044029621110483171376071691434479299038980463754588789941155141474120770297254308754700905800861659034741750598382896731389974902245927779074222160971945081465109226673041230853066533262180732301105182607092737540137893524760523058066441448193749138297344465561930498680430437284331024687680168818123077540185199493602403786395294224722693265651209201279968331179793165033927967693833016756019409590051640743528439766565490217750775659722984084473550352457145457777691624841949208499819607127389384693873764980471428613845119014176158754559598617871083853350397903935103503937775885257067943825435605698249906338819915786560157717919681889446391982437857388554000565802004570999829978611006942380768618095517922145301327055789117203895530132428982338088749958091770348116650544316350297190834072885581264319189679857205908502955180331870074030413978490904464059908224932913738650118838600405258506960788320117839928917893318441253488659586516352080612673838983436003916946683044785368420459144640309283753140584258488912832972639012755398288864579252968325735333823598549363060318206582736941453185608080006956386227306708112389333814816141810261194404806827850910440520091859754598111492731996930987979359203446606722860040931350745270085024169206718171023328702873509151139582729221709774588629718200997045615266392534433058156249522252885091893839402647361358333195380731986866158901756036876478336581498449029716814696895973247814035713597407181029244699628849690310378903060195125010473992944933630951166507901847020377934029894581280908465153078604613923496397758104627427205927022541218747510741154790529803854071987460780016223723558157250943689880279287361385112069321869912175735963840775964441360427260480654250312607414622502733118210430843492704566090124674701865953842327168177909300323289028167974403453007845915556927993485171903590904611725764265486520122343817951135704559412384013124125165950585654343425234108048925343570699269708760596872933679429375720245683138624254465879150206712124272607897417628516511893336803777389117041424015806225120367896477149127854875007502909778765989745235544652535387605659056999723578707146711431770855481781824161760535741756886540442882603148295356265553546977271250047192455581212151655743284004537509908832112433201117334799347071288369981551397052971253019036506674067944741531575831633467008198805506288514911138563173095239134752652795371433324813057100204581605665272556016373153616761026926362393493306954344466755302001482807974538104241240046751965144987371289534287885437526605824000000000000000000000000000000000 [82,8] -1342146503812727703400149627263074294711413686173444772732743112801713978960281576285450537856424982274192881745987825036804086339986055383703776783933670916578317842018842623497588853684045246108907778059525521776872262023780978351207624300709052686587903210271781189785997525106630098386123811866524707630403559204828840457714966122619582879156278487909211766524794148635712103632402123162581643372534146810214296697083989072912259286186613775562785992297767744079315258131700398345200492170042592240265971826996097974423108399198213052422623554143673710565797472160234310060549908002071812229694179322597499112583219067098653202793712972513749127240163480401824618407762897213327073401931907061009206149470076838507791125196971495331262701712402113290873091391436054869515751920158365882932408857678697154014117355207594170041315366462605715303204092636163063402484811494363282749611959347691179361470478000817740450237702060505118574318351865829318290265950631353851170503387773082182933461611136696062544365161770933471426350178204233709655062642785455144895876995572082245179047696841620254103182575422745856331882706689232214291679295484036425627369950985012953579348789178413171320928602058482781229525797159073239538609149509724562190849040817796457237839847597997759206523531635231104667708010412929168344526976122946932654407602772739527385279058110017338520472719806695799858421556083066679935089840476861432119989676547217386692607320942963450946355007710508586838819103006019113497468573067754534355436277524862672488063307056285594892545100019870201692802062473544514596911397681821357595175152934229231209614100085035284242699650268674356277009818877280326678638262954209470728280130144746534019659328100007371235673335683608847429746237575915190201510008631034246173469115928411111600917439024861769907102540556180485501703987943937215514608708435509199506298077994873295248138000362884302537063789014671037596218589045875273559259399729036790019794477503715719558524335045208419112658154409692777207294941388331354716365781305424959023040780528748105741077554061093922511967844306664641975398653497215885026976787117407181636882029215447771820828200205600426160178152481079865977706243016020957333083472134193154249562718821298435118605838069368527826513582827003794239589371928468586295806437397488592505178625640310975804159309019782976446858008154067193758087614429731496730362651321498261943622504916259062716255864877561974929604558004509384159027165329379692285622577773856141865741369285735929517067607919637221818422087264190053110719248754235181891584000000000000000000000000000000000 [82,9] 2179885779712090133168939029053799534572519871197771516137851843303280195461653606041833500433013121613821319538504879678447872176725592382512908713353913159829345543145936238607432125137190201651999410176939344452659489258782157032647397488173314986483696283269310149329582298627138235010651303829478848369206201776249031697499252457358455741052732815887554345270105735482685163405082947991692875894986222960556879101793573253953917625632253589323947108880195608247857005546775428378843971573721060081271886958727057596857209625983544146449378363377833606790543183722059529294970150092318061153552192885622925677700988120080147471855923615799511972175364963129895726460182294062599228060011762408886851976362479014198419519376462297522551951689555103208017872004327342525538569084167807937392249327180173684229224700442220512261798280809555458771369974451216467322209913773945570365558575346746306898119287579672683090615111656311894946294332528472454387223026526521018089822059638420980115466939437421488970562647273580349689179113724100750250351392834191864679981504586772880182049495832862674514655576955014598770229724830477254504930064743363752007162550348049256494285904686280898297720567752516859521699628030969142878720543059191284435937877358850670707288021023224693943260254175832504469960216806597115832296261342186873794496744256124641368838432627302086166985171162009239838830664022253315931211524691543113732221401162137043826361823943426273206296254598379124441187925829622160454589552386553570843869813362668084251292308329986945029747280365240711642342141056125104081522578827264704134310483026690484295964148600565259257119698658334193840050651930921811212705829699943044057622550272977931251127522469466106870884004912999259512975320327987642317647135755066055837112040439848590340731988379439694746013756821361806014072330447127903658098975867142441750267253244055381336480681086875761212809832712669871682958872996807861862711977901668668412256027514208493485515077240593198044436402930122715538038206249482043143986198822416856119588149086072593728038750037194300671102981485318659670343597444481446987902659121627314540435136363379132391100462746537968659831776319370034897696762163530978581671244923618848092125084403748324103446061802163377910310185295804275591130511035125137223252091883101575293839086782372251152337010612007005117140531595528462725621290442306945088263970507540772276782493258155149733614286686238629953371240746093775342646684819031700432320956010023720908955768950303280191329229621456608935400105340228861316713739355619060403404800000000000000000000000000000 [82,10] 12580070997440923959542563474352537654627843994810388365034139214149249034321231893861175728336502896321546414689736710966898171466373097812501113932034751545639437528796637290505908450871157579628263206960642880124756404578887323007235894452529647667178604400409920193554792376075035730813711916448253924082156078119873217447034440178145379250183331967982821118287186892076152706825703104944315577642886921967310620397621426783333687318530047839385369626522375970447625602659334441043692117336889415592908101120366801742887844655242785044830968992410291496950495811445573208058201378965198403019376941103778316584782830194109789454680752662703991869030356903965966477514511864737300435915502080799327551810134076881939847134477985050586321265666155167847628686247926085737073710999431288122735356277132359228668473434550614857878348995577226092562936234647904841996302047338319290425802827942906281329142520340876397641190825011997712954270236181173376842745201737547115303744987237549400588656251091494325757065774495992844296448979463851582701486785354187738940361984203380234557088616267514927328557131293413280890946925045517764898533603976949761243238290569970078447373736868712352483245226785191487451400212758038685310891309976589313833527250088383208532555317118106376128220332277229940850511236592256616503689488994480810233890688812411682348763152295396356212991200868355677321246992153125047472382942720924561594988478075610927264082097056365356153205317771696511642892844018548881914373330569792296537694249546517538931372935923094528694487250277647956298004239449837056909417409997423639739887677712790969002337436931045420735022294023410103137388195965556113248623750886210574254563999433336162569560009045801349745089209620558390274746612676939084663065656958278403668704567816544482457396706019817379181820568772275518409635918143226785085040477188563272765015608140904900209368231101320390319560002941684723686954027234029689798260597901364333253508415431434944571282365804482805921393771395908626004230448881207442221992287971205914157486359588256860325215285593446793502766548895906885692226202967219275793050118318478610203814132735684772753713239810109368638478590760838311799651440775536515372701887062219937070052713597105707526562047866804220735700821289759973092047590814008563466994466014219551161728480701086443290744028181198525412408451039779567145850484090388304674862373114451058146520664481608087523875502911278822215763059629540342705561440566239095335674796688261396962087586313237289214872834007328406270115523777935298048600229434396134028083200000000000000000000000000 [82,11] -30435329990272741196757387028814170493737630406240402158478578529530032124880675126508588396314662333934112923544449253739959043638626015425202707139990505866296880684832312332336684535027815603998131878052894252099085510106796370955878182993811105771720496233892885626854246948483395370955308975747142637003268856417949808658969286278722343194271040066149228318506276806265957862315160474358619153832318702450003237877328620248507404157238868328645084318585083402779357793400237896138713576260833684685172668748762700582088091971607134697553750771525782682713192334531815431346812785696742311819834268563464671726353419527905880349272253312070926302705150499215253382221529231917101357918047414235906668471358520093550446989720303417012016566360664789753800694572016717299877033661752476701649355877218310806108229450587340744716131323552959254061149930990523730293685466554637752979665983838909510448959917286053297694937241595047994730435964123472337087391589614965576009366239643944749224716489097989711775109633664307835795362733212228197262436494634631529811489330179388362182905212166749770114452546715943289305687400175022195281473699093380185302395079388851590384804238371859031363823213596415841821964785908243214383740125188709956202469184495340668640182102419396963455762689573579826077699189167283137461965694322760292055756282263611229855260461054306233093300472602212186387712075279483773466715093864622760009176370531166258240398684640081703839573129307089284318435797259461037359078951419127597593791238499629157005174452389136257688999873018444865986261266012418741681093396696191206677072023597940464548484018108779797650132099831459388289106459064368240837734982161576737177406411169517550459261240107909669624823156191027473790676589661461921842747261264147776386560626958223688693436500498538514728566448578592913448548891749781052477385577476767652239563527069815968738861816373761745401245793788564406519550210535648839925912996451588716062586872309645620138047476839918694877048529039554177760338128100528026789943849713941425609141416511297459226545129917381189590831332226461345518025056548986314693235549940840554024858606570554748081730537778040891746347663151889080750074066093141031130860113654614599124830179995419634752623905240005541324352282681098575888301906589292040618911319268962361886091885452123723160275760467620320586745427403379175386991846923181549785830268292873484140576142065440504734751731923488075075776644108100938134157424224588054427568468059612715483380142863853737634849854570018446112942527678729949303898750259912517877760000000000000000000000000 [82,12] -18890474123971565174241953320868009732459658880296741189833831022265036032162625550589371906607767924440072304757725513868897388263479097159012690128394709798001842827957557204646029356989323234134879767761745141630047728890484472400971226270916991855864158894477854120045249067013853395356291291220634477952671277775986846682785775975953859760539004906258295040732832631088564335769946885874187829397862983522514596186441836323163185242070204595208344074846631860638125195256458626125783418409780883646875759731290630285829365055939343640744378639225116832952266334286721112683054097395909280953455729550117259562750528889623474440845459345856239414276753770516700120428419544447204820237718521161628887525382062058604032792382451009020895915406036639941567723055199918228880837490569915463482392156543134002795159960626889135770547843607043328229851482633112849144340849463932170383718780502850541771270043477563741792708571390342261323754758627421584233706064416223215841366984616102973882962568542921363159359795077728490601071065864503972510101649120790634105233136851265717136748039430174587391853675448819684732710238605641560102978680830931656650073235714070779760023094964909960720536790688392221331053752774188620094186393243315150437939175630674434110089002465413942149031486165446585544534009008970152034959843076195474531513043141048156129529890656005792347187059868191712722706406256888517782044583119201392815807107282742284168129979756619228382462697666964538216257787870503073676254597838922516930832361390710880416874240089803798569219030509077710070509896221888779263202906952576650278206401574427068290463828101808677308288049695750399732946966807544046648509433442195796442414485880668640809655399605865052925973612197743960353193889575586360686292866817898562916956536615997484862750052222685573677765076904760165740702351182892648914859793441652569028300832221713312820846541279677411708234468590799252068325308156872419144684120990472100233900302946506846370554078625386594998446355358368931202697212372576368008277059943344858421150490936866079638970683171550307111124480529921758590032485509327805589704663397945449663404937201201374947377085192503328045838160287662891389156747875055381734857712649723982940919583670790264494112133895139646566760552421301622375470015043928465738781819296190962842680020065998151465505297412925058256738626172440556092223211344329875915732887976697961885923224685446287743655166633961201692288412621161509966131923941255026301417125862210347527537220712384989614052112324627672318030176206046647697540610525326299103232000000000000000000000 [82,13] 62597019176339151347644411304295880861132621538007216830132151742100067119604334558389951365452489624236184001684977717973734348327398787987565717505858556888568018711952374650727005247155612546944852935904521960202005465023145671006933841924606698809549387419845079180274753901752537712662204163388589655144624149269022346231906002872017075792833896874137296756838530538231282955971755068661549719207212725528311636804354518926188155756025863135360717439177481077624092886734875693782769294362286916895830769590952368002914581433190107484464874122025055208541835025240119934513976920688832618735976267631880338563171714323184828288300205284727253941515768109248908560758533663387128275838750652490218019272179135091498986842398229757821586365177359048322929856046100422554453863201727527287160592782727153859917783802081211840909791949899925132168695196259471622277402273397492361758926606221223926413333718791141398684698058414570229814557704267139143130060894073611262041121969946299102102163111545161073445531079504828205875158611151842491650706821849267315351751351125444664862780892410546588604514161965974470722011668922783432666219015985601834788990624121041848157857562809346933129893100868824906120539414460864442799776342535219900471040031951427926473138059941781602365031910589336889904278540583737076090194507579545019732203365262097060970212601555728762442988347731844312521649315425392473245016443236526556170856502277104347320044751059477054162161444864964173119214132985412032640417207394935001437483137763324190873081259566516006262767970554812380078821622011538815906860581304913087945327828034670105788598141938863895926792733929868929872956040896491465123516032900471541245385283709471971957027621192013394615542169014608495324576698954104706450849229277135238149829516745477488771706647395390061901404883229802360006765378880609678062695627322696560721253035261555165084187941658162168954529593340702967433516711874852003440206814960876477069617674021681194128198959238868124195542346500405512646404651621714436538598411036453290806426796285814954087808213605209594743991542716776624069734886526104978538412520788401627104513805327974021542161125455652844437462983064477703012694199566210677155055233624445652202343381073988476631236740379239461672051564734438754416107256630430432727922244846181940419706106554057003235232299005838287445922168715999514117036692118526537203806258446485969750242824642079865817855774874755067280225373915180028278433011666446691185660132821277588290639132502463914167047771470032790972765426159294423222651061701315741614080000000000000000000 [82,14] 371710465409756137028618712665039018455003338446435234728438420521812179856076360125541016258686956544932562936579663153753993449745252891418750672532797799699422996756918595740310153598441816473498745547558297874044664711424001940745843642439378790117468915025427865702369322233254814607897464806146298169100906510885671325463680544233880686668959252348978388363572945388013557716543687366734026870812876500736134506322402924865229181534908650603158611388162569388109157767094541990739394946074900554153972661884968693114670889735752725723760283294390915260164938966155056735275145163232061007950491868125172912055312724205499401741573478403419888214628385351789779153757899778620381829693866728726910605563332659333021530188287591481499148489159720008780570141739780816525952106257205071960150666476959133733026764031892301853607558234758485251278382320398945332274630840631961330815059323476294386743983606764533035865219298881782042652520398706590832636834926554013930404036777398344272208026787285861090272821372769472057619623381857330490074701321910846823932131648911910906765310206706151226934810768694234443779329861115641375508268535822894292366058674473262097020567847958690783765419949236032239055920714672563533814086258523161554031457246743236335016992001797015193925338788234958654190712863697133854329919399513891550149421082021481772860411071280058676519009077257636701825307074798519847964753257868933024185535598737148028688978162186772951493340689332918709645701929504741902649566226618506351904485161399832226592928544202241229681845956462587479018452920922739362345808800156068090860491318869124372167401660346311436729423409543380224079505542812218068382765178187786678635570976342451292332388171712289710185021702822174361991577779689297947473351881156096878768746510099358732061341446464552445440219934005229121584279769585511871007313444797858496335511927018676775822613928386825110688203265257554767952880348314861431999516300533551109348441193444345428586254229333334998160013693731472013193721390529604510291959619244711422435735914203088313737896904446835423432675372676120625531309343223492208421375108215946484729476810821919654317062257574422109922912594543255595982850132355951172384124273251683574136303546086167980937729760712710126892449274355255776340731756729746066506884066026721345407532656183635295226713406806492473734468515728872742480298831081149502870570941224866395993224988967586792291344816972678365552936002618267438773523084076344279719317819619535171268890094031278712886342852573159665813599546233951756214706592809024424509440000000000000000 [82,15] -1349949365861632527958073865590337958360928786554655649418754817492313463390863624719703722036702636721811062778651351566130126335219726623278854084273302485192905852678560580811397719134619710360879752094664092275085401256430697548713135194774926203622081266307441148196227744185872009742833750948084996881528749802022646451207034041585557678331983875803177334015841260338782663665011786440932337319537768186413593572283873578868272176872150753609258239514522898346601549051361469333060075142078413115896982735831158210702770355557375708611624376964072158392645987873667752060876748338137032281956952419615796480680060276430032660762496555127375355453721970168097267820332684903204808118189881087540257043671239660116440610195729229881919944193612614945700420346207097800873410857961036499275656867943086024802198901029322666656341142803351774031483614040511133212427121437932808834754950423296691304883286536178172638195029155177382597382706491450436279242875992730201788079505073399214229522524427469760925229426886794471232404165037132550704572060965709599468484822329742531868879444924929681381708651841373688715006349550273521582469244630255012161704969352105499307005888597549312498988013687543800819628907785090993615903618315833047419028908033518632192081756029373403474219088669539149126425972802260796071865490133781426018889659175673237337762796471948349960357070428884445925697271082647486758025217833706880270806535085569305768617784331344583343024127332887088608267355561471123472910043784347990222611427776773060361846551364279488546122299665346074681802369390837243835876474472597668112590817532912396419566259939682383049934558974320780966225839440882679031429772914515752543166210008929220083729417716986641739664143065357913804322673134351687079504114626670346636192577720677652135434166242003686500259864834575489991487132957763256960747883931182071208211984311440910803173692671534433278303523142780579892879536270506698645397934409635547682041933579292754900238478668806968990491384019645682802130247924754858991314152197925550345193506819368155338208837290117881894578729923020701032527255912849548575931095945771170555527937824274178673548910217259849260696714246299004618201822302827978368344573784713624735019267054624668568159586752569361694032236882611833125659721174492401934314926835811436812949339138937256780047357606108643965097158416289083038579155957112644573732906234222349547983774821058788534751595590368001480184545677275007531642625983314943316273719951769579518841854241907232341171748438645479096325496798074040367702008215756315159429120000000000000 [82,16] 2905856168043010434963276058613837658312155798544329309382591105944977482554541345827401519190671440010335927853537998871556477903253941143695674716278249299899553864865073263380454876541743139659024272996696383928160325439390941790958449172495964967234920706627001469152131250181212143477980190564614934331657828403563916296066453361128714324466095053739211532032821499338465812791572612028215647381826738134174016966276218648760636181291035330326611401157343182119633623471310586441327986288301583167421771019118915273614440451775943412370596124241948726645120637345187411708566678362523005884695050964026373374746500190647828431208675869171765991225944715904098929108721496180229530772860464292875408395554166444903452260460682662757575638779933145325789021151721719294048682264831216931863840486577547371430656066329023042122874150934821602251196269205899424006891569475672252152794428927895025772124532001853333480011255026016401560682649592492725602303438187250394629357851137487455070881215717673449062176859687914743610837250105370922906212908284225277878464266864341605267670413483351423872399301772415842203818939162532313043397262532415048765452232851885398450897497901112277398584481506946453946386249409031485722319517383643717692738960016127330404390077299965313257124859619827465082958838572197022568571374004814699037259430873824357598886377099235310095444147577271287424224562034123889628442758980528274290638946937642284113195927389782517447670888919623167265639396256298683177247687109499313455911472810141014772350630780374095394200815124443026179286246845857221544335692479113827386688993240589687126834379415735818304302475249782997756136731946836500071967561810543915864833928573448324364350076498761987746312510963617543895919856588892612273644434490008237292801161644013942211769117173369384841479045013331123469301071534548747990458815140857916281458805047611587865397878546812824628492106277826873932570194041775798824537156048652817511179557308069036426235674105613937026388552834848325442870900553880279243027933347276971766858906842125857428307311202428618327994189181625274740428667365438720317194808937816327908546853601179080541543131698543766844394821970911839076189175011014596908862016907680339535028309439442579202842958913377561183673456706791107615187709830351366986059557370803495056152814510951792946560103393308808051917704567026671897500509625907215101964555931145850021617815843272229589853891082875171881845127565680873626534879416905611880665532396251362985596849511116280724655234491176866182680781996335983703616852646190995891814400000000000 [82,17] -9147548643256623936846430775954020616714862160341954133358853539985360302020178375164030572743677595015805816650036786925889569311783222286444702472018110920601881595533740162665292474358511859371141883306654285921662730113519666874853948989716144518865701533141541214559051723832933039201752880942547329753061521752087912179567693823283481886374980637892094042172646904333098986185910075996512961221343706689350157783582412825603414299282369456186837948228456715406197152390437569473834831371999262229010968499867903343311144583751776419038106687497689480392281947627869036276793036275901129931734862127521598993868597386994824129122276209149573619344067892467109072476360724423304241454212043479905151975087246537335470244747392996370331742921393813003508595097458568576545870885084748597889070767096434615123499725364312282926442565119949479633405985533400175333504095588509201239347446888246129161465392314970720762963735201604357900079603784402530580426967639686881282421138932983016450748440141392364691007759874213518441356495116501862325185800375288580853431873715192212686462622154251580644423681394101122742895553699420413673308270970593300488258935500550760713395904496169136196603101681943418471466709421914001829012256307630293057207176340954138210944987969857790019508965712659214537205230232283749568797914162764218991199896260526309750796106994886510835946948206666298699912780917849299824692314102937103156801166335951256129586970365290589510707187989787664229749622741187930741587566717313856093716334628194500068587064303927683709787119387286968263143285848976728827796532424840684162717323655128303386711939013651624354693529654971503984741861739364370990583971441120976473852977937871548375321417979219091057256495752352760116971282698349870105366922661766869708093441174460553079457169283538823312365873028387908519906699079127953479782709803319836482298639726986738959574150323542305332896381287224730935678439734950215927270045570720744963474789182001179785517578897652883261365312232875618905079286363533500922469462833134461385485428642661934930686328510256725161138146224969630652308005218943917637017519497227446289058433768990451245060770087470076108941536098150392412700682347777257814685379108891194662811110774492737434168250073808902186110197057754507326020647054202973530335821247131815070819123105581318866279468186545902272979529645194136205467697244613092561623140659304458114624244421753350956272422039882156818328641578114131677820561352177073651361058895736735260606842024089217659872814112262938755488686393584419131310041887561767033241600000000 [82,18] 23724901700872993741518864107901693993728751824092154324262792262277394225652105043519485715587001505240998321496434193343038845640805875775655372430657388095104608108913028254204080703550568244801988673162540261523703451735916415160415572819143458764580685476990425897681588899378830650606722894244762087471935619861519545543162831338488421644978989650214264955314640558272629985492573315875674588669817880248508067870739037705572633244165583282088179329061484073195526281864887767023057282428869753145535958374759484797666992316441313184893204221720269525195580816979800159166405865696803782981266500676807573009014935629423326148890066095623565161461807129105001708878836930254982659957566153318835730748077167773763226832466297167229177227973356486665583909788352244140130773058807116893309111589846960011807066564876287895518898608426342788438869316852337663133177687971497621798010665547917584352689392227425482608749881536572027185787954535376149701911368210007736852889391876081780913090743144922127983074828950217707641882470398249360852136200869436257706909138236161654639895919907970251897480318801753061967336606231447566570352944307435241994463591553393507070378221734923281562282808306597164496592497854087470811296122109533853128969635140088496784249899688524597685637198269869132509412796221141545994850282120719233229241992204756042424159645532545812394167956453004886948130025048051106550364000329928783864074221150365376539440969213875698134121133129032971491314213493132777242548530360541704096221308324801400234647330908436653611623495980107323679091355379733564964927970329954094891767348836738208580998324570143568422694210026617578602576677191393147470607139188373678152292470042786815654300367471911571113079485946252076643736744989147600445908116824762800253892415998405724688091410478300290814460283998210067231064940274146113410213485015109115218314124666044954956236067484665124328175450948096103111034832365866993682684631025397454091760689472931671652024513320284643944315141019720316176669174593889826222842759291640592298338625129136978610152165066732179744261099143407662179455220861097146586464738835898830509378468211767370789322328487270372921058639934614839484359227874789802250595312854326834247200903866399421433142104403941764761280351937316596883167072228991349825765115874319387874882625104906927333532411814795145416269525558993963816338591211458033994264568569542850251467921897477625431416165725841676354408652218083771047536134795613424208013247414522771356835621627955817298710720271888418939275595939372916488481034388695710433280000000 [82,19] -35714517247983048190956143684289413275151998613458398190437828221903930680798744711676820068132963562924065238044566738049536484851596256340721708824572068985623893697594330078607327163430587333831606459905587246763116028293108312597633541174985164912544001644285100202061945229990582161779110451798738868609811883354628828308533416359589389365825403519888407836874072777614805294784584820481516413235357238077444873310135116780723304621462150217638332843342049111982671006376997450050523355942955093813891116360510412214437973295112588332491235742770359766353596686088858820182599009508167418465830787211566512806753866182331776794665085016628038059066539308951442246155477826425336484844711948701698727808802902399518510582030714695291516665439457971766986096086641887894636650108935692147607514602077977869684854640226612030120156626531646485062171924289543832745106838018720411189293434668528280610528702779247880037737096338602306696479407060521296348210176384691377643757142822395560683978803068197978936255344295429772945309558551295685729795324042606649892682156215139061423658280406449291732010236554556530356478899372396639426008059525891754331228029785405958410385328480694089184534204606067144160974863634422370132452660423726156218318069251857237445805198942461311388700102691974688303811366730474528505291744283885800320510583035854729958477170171299205021096182754045325478615657634533084767154572955034217678631882283236892034988093502161049469215856584972579029778571875906471197656948309166189099134105742754500115156170339449065588649255618297151128535621241699716352481924666104011164332678409881264041308811208782096431954968795987631510703958379752260479136838751273265003286897504385040333482856280922479649527719342008870925322711686964224949962533421987963670761852556997405758432263732345455526533326358081732910843932293330899177404576103881576967533273933649319528129714684171323225025332923323265875178870222327289099338742131538472294688314640018966545611057197655719467577076747798665530608759702636662508021748492420524314793670933006288504782931391425631621240892450503402241952308931092905202516622766265919216752396246507601032047505435045000298758942595311337398730480489328409971152916895674430279952609742295096118918939485562484325439943269338969325467967009727767874366056594046339251924112594413450771753941115370835420637355732766008539649624510835924938055269102897356703655078731499043883077494339786933971376989267709305893665472018582665721310796967611712499933876569556133504520531530909998185697718339767742652087537675980526059520000 [82,20] 26864670675924416789059484735209719843946514667739127258696441976171920066622794442101403743709023370965482467717780022933932962958158919889012091051011911712867211218425973313592738771153483628394872201059141621567209659610208268199166170475621920730255339264274849751735324147734270979705775611089067632211905373774663888654842488497342655839403354689160032902856087181574547049619467447873436890953879414436259986012938414976149555316065799809785521919211896069306076956856189216865732364910969845410554775092394839639573693654406506505975563145871999059884278719872548401732419073780417362966050836989980428279077755986139358977126606694522216737814300265364244630051496945518518839328471820719586473968423016100043961158122328793264184913129003899031138273521936284422409017390085360579212055538153789058574797497916113109424459694351351887054259163427842977750783030736339725172632658390094705199770963866902983619266509297572440260244829064100444781027534206231697302167544050977307978495334333716394890006683754342072983588081751067104956891397597094935510034511686662400218952456524216402536586572187651081422277712537645718915998557287740338702560179751991184673689517716531029504979794200270391386401296758939444965954999017889601541259644264484328047750876100085937036584692081945768513002796376235564780656172095071482826363821627781046887896269127684984682104822399700448435032778340309244980353092042879444749771274423298949194954873250000132929660066850496899114645095459988244421277372747367236157133772846603988141429288459998939111973322137070517725168545813394240645339413011005027494350234206807543959554528125674407589966878670419456966348372843991675271111876925560245781029350332745875958859998620168360602507595990776452197747845671283131562617591266737871218792965131009845901292066335879748841730020754360544743097495113214084743170501198680650311192572441687626498338732598326344197200567699739749932217995614868079400193611857683214435928680682732328822990715308445300535756510445873730708388444863412407206130000005857121622674764783025118928874566048286411122460272003054130496450001404625764165885528416835892828030115125061266088336206288680921106004239154216369110805713702788141096531216548552006833847946810107866651130066822807308588182565186480597272889107665253204164452808864727972255228559506529571978008169330990293347185404243499911499217361887970863920095906925012758041084658831298721933289315702462405312974583964971125084316196494685731860381727648088454181526673415064890978041065403530919468353103716984317066996108214382100480000 [82,21] 2011790336730876042033007103581472753358052388655732139378611763752617371215687206796821116162634201342498956425176853063247312178764005681527374654845984054964403116624705220093504363181162313387237578470664330630368983996240602909212818458380598754939422884259510032692617567058118822774884956131627417481523067201772479936670676227168569007652537116944749005206067946267830608418619745005700972325533462131640460487130501438996975450652287074639163217613363263458358747506653893777578647834680705719362215753990904841509336671699561486399575336091024225467316125940991107865208904982708520217247237967588205745244510438907174315749387895520200427020254296234212993302346692867908853613168138997645650623119759748584888489222727750771309852732669025296271323944496197681483052754523272178307122014307733426955835072364776721998123347048762803940201422931334749169440406939236612759324519429128903952581110342068736639903040398073268622211623506245756234465444057456775778835160823170337077557511077587345077228494208177530798809187076960027598836779925253694090431623794353837299362348747362507080944109446459816352887378511672628450707609478987716296790490165422320061729560936090369724479527816346000468853249219569528864349032282677459002086296493569119139433258004779687931304444797019367993754107976521207447588932954824824850521137564898391832020001291428741661798587297724162407064169189746344220899181546304090596573623162282903351859819928021180462073886858744533586116159770872539034690619695682302558677893797007520280423809047381923263496045590737636036720852273305377446134905863086830612133542328033395901503716200498627443654331830915261876842086470756155120395494003038429119222089282212720909248122549758022146251980048095893963318092625641447807966060701511636118524017673078802007485311522174086892309147141990172271969015597831470325745937891482663651140847564764561691382938600627040764496840608310679488478627590692570663493715834956239757421584089575209483895134061874979477289948679049575031186657619423409524030254069693399152492350693399930536625791534340520208061568235166040545970183984860623577400516346416927524157710104578222687822165081858739394148354654031729698309529431466518391747855838572212572493972538973799481795789279076717552626026352468034764966197507892968051983523180345831574627313116153630510963769213148058286686348541091965597995456983610943356396189000500500500511249058598189545360021691452054487353687231073195067268321788617701157929732083496302677705689824507816668801369371190585137238083886720928059986041902832025600 [82,22] -33169651103819734340270803402393293436324085392847844646429507870803856119619901268107570182964719917276814235464973870782345835486198685663033046701834859910118393700522477832688211797440476916697790097738946186520477409668971554303877011748101153998090280144006119767489709331972216779219398661310348524972390220243409482838092047823861587425173447888828360778203959238244825309877262680979370541044579565610387219650832692442023232486248299709171800250743083428662819534320280452343786126833945180573303346581019522233905015129479991970791954530617702260368011038782647535468247024799317789895184208961406611153024362812132798065857412731983009661871548786790873489553751436773321574204356620329727573436497449547823681351383483654095099638406076332336137012535642840335654632965979363860640700927049339881076943867421523547564014607768957986027047835286345206627598406681055516866545572239129228760567426411871127189614961053533001562686010855030352307083787067179286347282264528750007884287406035247925547140192584775153221471454772343320147106725892356895489292297925392327276375919871814163024995904818991969824919495672244121328652263689646667406965637046077107001628879456476538241017993127248629608540971171111641399502214883499087495261972694524270343622150127418974007675132453834747350642854235819173864999183627242540102960075173119022261546849570752455886604028548141443576469937048428149273108338507544297596438636740981705239200145542310181255280700103628007699641058696014721416172789601768185123437450273514516513416807076065322699927231168426077244505244094149534190702488201980460790841465755087792982526640959575881489797654348075278549588691421203769268610528266289829907918152822875568388398791998472154201756898057056208771919552529028909375418850356315378348757857382740661171056026095257500952749934825575518390103765761840900789188574232484614038996328023511682231303564303267649070223731587267387151210249691537400372027592519618022958233144907991308456708898369839430456144870175390770219701151012060227651651223072239161971029454414496909333822421524511211859703838640902522631563795470785460935559738931319693051403661911996660418779803119281569203570356200346168608269916108640029244931093375682736498981610005336267072408898862997687644415884283072008426511446244575210946987361237348049555737139914998006417359255049891801852242831857833959261752406368313060987579485043055217757021546615424020044871696314643354601047831574361988997108410972341052085388747870841774373195080457158643934314199796521569945121021330507393666892634364313600 [82,23] 60291569105886534037970281265601357492218154105517391979528215635208096411730420313616045933567751629814726553960121275504840082099106637672303695201765368981359402600436892192237651008886250808581449615690243651412593816791541531137328939480353953255940248540771680233626639946140236540526716161558856835389529103216154323484218360751966088065103691321971192130392648514229901004591921340315489826173577730097186728700036775193287611570249959800526377987840650294958798873656067775983538483661377515942747630479287013849026663641410594219411047325340712022368951572273690683166351411342474377976054302052122564865421164958874588821409317890083853743647435213120615442733078209245793651968242119111201222756501943412145257600365264731870481641271720615188347036011959490604077375613867152050277912218222432972216254362917654007400557211268432677684807377223022865445759159470291770335692714648477211706378525237128930860677370731969986284699221709764549061090200890670167881352527563287524758965895896301794188587267720704642489529253584843393314211666617859673286890483968657305240689398955195927308150907710577365493170455967770512601308203691885005275083815817912515125927808975573434717302757855513768281260056678742296264733700687053451875917751519695084767366090223532138081533655626060988296886184113944817154479209015885365867074381340112358666622852937938111301227375564120335988955811749576587624302764171941037562569001291278556446042493912726454993419360345812127436579874303358904041007701320781414794035782401148285849839259930358635705486846790125003326028946365882979581551682051360405968155672488389483386714899023092901563444351467602994338264638621202716347196140593233612501365136058748180495311988073974176991025273345249731296049923217144764162298615303754436577232942315838555699555970556205300944096097075872463409500754025298722143036019247017569948120604666835317224178095863564431156126166267130392977888840179408196126430153719841600816388090436446592815306226472529999923278682247745711696587847124166797964524758780843193559590036127691130540889220607907180463548522701601919735824123545167931948539180748433551520714491420220268968576769692810957725499103478499526387235798110806290682502482590969356491497571579098929640402157579371741808992201168538787109496650592793871385343714976203326721771070045134301573877398542042684009418840607118009518012080494042598132415218968360632555136706266016001492314588054700739813087988513305972384576443054570788674823520553621187303829952966003808701892941159717616387832399295334947638051078144000 [82,24] -89718140950234013568061105166412035456438195135224512276554929055236158936852982313782375923122266973833764828218069178951450284849949058938850419656917644391103277083337700514515042767271645332571054437280625736792001950403902342428060059081123102516982603050051512798616272526505777311013817093720714597343139130533003555217833346050613187137510074115955807308755644616094353436205991229702409862273442337720890439423942498328636212060308552968679902766018166894326103739038458510049748630080268215601607260396283916842459290996779846179812310869974013318228403876918557128103547637078275276021712300977459148140579072929687787570989502837239637654960387280930769467986423510635337012499038620208636984767963869003905628460324977283268332335126468414541064149989382293769417525872685909638749928570199778396063725881491627991470963602902989405624920204868528639938064676489471004571952314741934604075318912089342436565384283332772017831764675105233826673290454560920607253462257933497319753667204888884568217616680699550831073558952713660849615040470374378020051655970502420414521302921170432034484856520777495501234004716604462415000074849265291126912833197257148761740369897605530695772911594971043016391629258608139979142087609030649775790210266199662012762675108353737274841134188148188305581024000968758931490433524836828877117145154336499101629322273964242933159543049246710964203050834227104793451128693227343785571514320731903465643467790990988801829363337301955537512938963197351302842008007989198282030403825979170386523551118888826134004971940777802860035612802046899415064812243933316331895248135119992781129874632536716853936288102089799977291264534590841181931836381467145389711201209220980341838866545147099390548324767804694620052997361342302347096945240478062730298579650652721418008366201451622573649431285811300897845766315839650924672424997648006001006933307159263694762334472139254514961837514341440353543223814069966113147652477847645827003988311951560413266650116284408873244564668088782820400428758253891819539406549851872893628968087320598623399671284944094482347676827599919337173334353164501992477945492670687484672447029799347027311266347468643475297997567212198656270241294773899530621987775012974181605076993814945892626960419771385107244849151506917945453539104040372909890316973639667535259722697169617516730460265288142475683846515256777590655669739065946701186419249139813200328705732657853407960420311671924967011828218683117132024136924027996480924738728654878475237895981924299181063611521397039737310310007856079891773521920000 [82,25] 114485354107340516759336737173169704671686556543029344218884280771869459700719776275364590617927913136732101863138594491394274193918778479465624930622363832520736099752332616268242442415720919963874259012249104504286652375139671968459013348887037902468991228670109002871621410282199149795169013481403898075374511159152075187912352818006556112291415751418193949501004837478581836312952596183203210758972799432518473791929276696593485364965611385784818495344305277431447925859810896180383258981268513198128674243565635839711669904600718785722673147047039247107305043398174074412119250591502612245936734933138613825102108545468847284955120415534453810954996604045993712396404000929757787339251445953183602321182195669761774700957708805906336069491323932546205888653940578355606882822623734787724951211682362043236653063227051571682068518491184286346330415171514343426316334171583011374739714194359635353310161296850127995872214162548356510012166879950841367441544780851804935036344545616433902505735881735590501585273194305089516496599799613004587603972151259868628644258013631867041904154783358771226001112340619860158026953805158327419157068574907368554666014305772321522350272099206712975335585076630465689646858106711124984428725312266925585957582505356826488034896203251043813300008734716651954330903506675711357202270098303946231356143180256414563767212431174949954270201765538043270784641050196028613170152539217941250464884703542111912196735339492005844142669118326306416886634020514511048939784137991671549205889541580770613530463295799131564900688197487969853623016466584978694460318609325038802956146931436318907904113289522441404831275850208503225615396871626821517037501879832024461963991450785247922182771995400961367413934444368481230441703712771655634827181119203642110213878735416409246446173621678870438505246852784489895373237809286842917078432999640001072810119823178239115072455945607594537083392108967366393995960702516816151430540202199468612704742389598062523392781147366895189159012078714916408609115145354128531979219210543763289574147103310242000576820053105958073968821709151522614202781990150841283200233661636979473605566368240884855575402747212285487478974113696303302240727058905869475793629696359213613585186340050445119929892948560122146007529601029151438742834696103466611496879030872373909605718280944869571893467382173722718899398338424968795416293357490998925451023553763434621683739766655673702654395296673132118914028730888069449299788298042025847886589393296595191283148395533691389964287219255173280296096917866094598186598400 [82,26] -111803883755014701221912561915228319128180600123933123130043186425101432810702499202610105973428049681622878562395960302920594177206110608546736979712628734947100584057019686709007436206652552080387225226812593357668251518115209236726197218565707183698737382396694081117324347445602691030848271918268928886023825505828253273531076440435324365186790856570349436291743698076902788020857469243054070287751614160332222460171970996368677445264166815879364609905420392733720323554532997349362492146640686032846021827657423460692175254013420447119882174208117523027961237680855125790386438446501767883455322561560190288727943160506497344851756956752638480115173591921006130089685419792023055024390371204151329617654287626786894072449175301972335910880627767978002044869749897235093025014343861806203619159334902149677334247825141810807133083545524747486374059581317555666441485594010858596053302109241066330568272619443043284271111429543043691760127386286389283369265177810255286278267666352278690141131757273471198636533340637459662582540967625997721484758168364251285898741102605523885011767210742291995931695101591974671716678050774473702724293948848295986667026347834564832528713709391918367103544539420729170633330643244970775733032929882770433247426906361097600379660927152496643691979813730996767367969465253054295220087602043845238748609198283371763411846893084473260381971172578646529540301847329884697983004080321774288078843704654620418933926093390961074119150468359609411352441582261096028563869867450446053276117008216416571015017290318360655862247541869136778440523127243640895695858567018782017824725464549299539196513989454948452498463380518137245585232356427911653676874071405486759204651372939092485236323298857327223698749527352312800397788288770791951698526561883708935836017436857742037632540366526990698141996374897270995240624842614789918813389781201715237990282229317620974538480927812170542153799886340087684351695975669031139242422402663467620032461464965523915228637640105201892752809040023717791330618303288804048633757791263717823713041877683487830805046458568819565643106681931149369532176249563395430187765617967062590537126026631801616385067343509091694844506925794852976110556594152943137955357832064320379816037834739581859596129364675180041512520040202102363864398200170884778853525727750680037856208309996135700476888513865310051930020862965082538037733986573572935268205425485806176145325079475874556779793694065349716564719284931422268930316584395971530696243149587722078399048620855446681564818693470582118772085213631136084787200 [82,27] 72363084144089957333191612360135291346537271679652399701710811772687074638712622575189711882527885387227529197016915660842736079582406095656968054511958111252784393609079943670445735334414434812171723285045362870739460328982756118590629713661835142581502778212705261554951307053252267602923344881183023824653908330965904441811286577381356886625827945590563153563571712913042990186843747840581814953230634419145877165745935990817552107007587899635555636919518620528396908697983717803033396201148509551308287297829804097036597265325433827183012704954837104531119080455387572285749055487959511311771746086180630823261833917568984940693750057327060345410947307465338053581203849349754365891317350550640007525862440598120256173034530359926047240748111975322643760851927653545907785107786726588656437207829252876173190373153768766297570311464215711548450816013171977386106950253807991382049987761383934746856544120563434029795858417426464819857574404811325828644431524349381178242643470716288934697931281448312661473145799188805954132124653259368419393141438875192198829392838333842846129325969839909330246048893894818599456743316842713956238520802167607616272745161294521975480699726181979346143631771764272999359653502192509037266613239810881505619011267183461951630980221027322206502186967323286033450486960563066826691134899164604718687217325974456220939911004220457875252207129422417067482963722171525646218871102818284144946595551615781836258027337403034019595006966192831504827653326838399460902900036074220411021463690417743437888540749609186142951829848120034864246072116664006352887818239850680818020726794937128862353990264776848633532432933213395926598518697941625583435807550849579910420318926666064423524573913948686458072924738886109962788377595115299344269662958472339339180453399289611522076026573842879969112675780108807254225101891509485483271156744101444097951048489769452499239242714714507278941066036484180798074521801919376942654259275783254025905639613776382223369159941892759199468274772002578784637089620423468404477100400496591505182924710024100882406722262022044879404828771915488575667616237407030638019956608237475333429331418909590463698024039698902816984838226734775708861265210813082058316596392441093985563787650083237340649538573215213192196792266191739522097426676066240676126897735405835253032475423018002737856970240243142774461174201819365747667151534760763155118068883798205301225843513038624970631907127231019326290856936788102975823802093034500412833604395961402552330723484049308089218852740569524015551236133782080716800 [82,28] -17766602619576302825260351986093662213645374782682325943544033367277371561938242813019743717217474743783629406662644497866933112676571867165843182464830535384472888802106461627453729978934239703359695351225731055033883239444065376065304114333539708455263600259259269926540015044363040236422762376476534670399335248743905635373753842692403842716033387891767224468334571782963822459982671184401115369787917961583916318153131812261150052642609908129359852363663883634752137743552534805240476616285322430189932552679103387011791981613427166298877859983831807656672573247417888564937322345308332631424241195486325660098339305078342878924105147249841062984095763683425765475444412032453376304287207554805604513767070536290236060508934736430112042425754721040576101908746043629336878873858543712114238414416769925552966876738474850064163368394167954603724672813496166659189796965452995442260374732573620827975180652021131479696434214559253069514812754192563237073057412209723878421630598952991953194446172348118964606725615790625422752496704707270213369110339571543249885129500876529980005490304078184294474542807386047564871461178547239146416052151614848081934216721864948600536156866500120261869042302016878335103379282701593648641892485748805198921806367363630462246863911034709479404172246564218171433135701122241141681438479661252371695525073972740151146419859969119559482572742072031168259184133898900826358851524880485692225935171221937735837082763476049232398582406014009625699374536980445851358643465108092059569818765023655163358007534725535072184599871483170602936403790573285238304775326225374061563854190404904382614300638267964539465995920461813735599462159523171445242145576821196432919647296223810438951402250040838528130761506548349861848538064193392535079957069464332849375226254531495835601564894554413417615259001649809313844894765266690920987096105106189128457347206023681795840901099678680883370221319614349006907137082772523348866557269287117354660868792085783869829539060062898503522040735767395396176535620835778777516390717843548163888972840623405855342201714039729945265456764630338977662520056862660307386978126082990571950946464213665186724694448907758179466525682621858150420405112388294176946412272116766914531743611662110156657309593947298780223342352112579352635617556146501185848854717888646558368864873782394005585959370065975420787498837813248147583066251384343393476671336211825420224231595302030517556822297303366743228162664877975249355719850528829955595202960038450968898482152693289930873112562249732107741592089631129600 [82,29] -19469695873430145283261566785716771023337092718959530994408924032780084598291582799489901841010612980259726432588223212279180908305298984899506303817137865846907372560708051921692490708212555120300090507897328026384993638321841122408685995035390667367790789265401455304309003976259419303215445954322085173852173065247360791265259020645961731094816887928073496740620103100491243744801779872186061310465687529196554725435726904330459824287990597489015276828537207369301018273439909343618371338884694480329172428109328708713298847651983977494327236013926448333806732296941797333806315861191000159544378338184199127228063794698348928349850456351551766898375596485211060476594167935319479254460689062873122454073864532562037577507162364774025628278490674330535436388479090798951829050971119983369937604897997470582752513332846790277223254984583449222389144607854904142550869601891637744796923140989978966436964808828300422411431451238724846041195428217700025732177204952449086299929151767900538585005168674060832872193104147980493498869403868573226526052418344987159827293283024260336625927444756068396220570704838073575169287672874354806785640124986986792990865276445684834238038834418373451195292090103442931992567635004059745853140349139804906255121347484631873241523038284791698890533879165568537093994763597356542288815099425653618936198598017571408915707081420283795542586623783574554314909017417292688941859544886449790826707846858606393111751231304052819213516747581909914991777865288540049998139790215165239283375587074424385990039780891500612664628073273105649958370410478874365352734351973788260560445487598924470723811369496085290628982172134021006035284521808224128808564079365062761773099303608664707472023123210846597910000180730877452105744386556121714150229634223267863340114393431597176824996988110938913562217476248883172682429064455324148678522768437061735855108566192435408882077367010943481419717266931733106502462932023046544396281180310172179180470565012189400966107187145599887567612607056949576831828307789257011179675686936744771477839477008317151956599831677315488889529104012583877025049717036009977711062948293437525722450308660598586322110481788754938590961305546090649481930452649375938203422785494221071199590538586859184717788795491739142474759526755549803613438398890596818680269616379367422028184748757397996409853213888010127491267751141744979425121522682795982250603275218327654122607987849549067834363447734315238545500098388303496027397370389465993271403812027720066930721718624944722629654681956457350538469992038400 [82,30] 26760169200184319929966286570413247595496473189072286384106362282554134995281589335824888992776647394889251291224365065902233125085394012565940232202235115425466283171097734522819857185518777736039951760788599590723446397843196500981573320579472288533271779538256396444427763136014169541980143124096550272545749692896827284130487196122883392242005748862593571252089159833831215553275899192137338085286132422341158934401888891163208312575427837933411065422249941351775940340102615865693184604581938878126878774370927666485740988327736339151633375228679917639298998408281633518802835436435435385017408229060280902539101676041412468866933092465169924182163060605468165858814839296385212717048373449279297755145671809399074854207180188047873454821091850850700781447359530635686162271523912759321464960529289872077448052441572832381818548151720559497546213238230485960708215107464155476108968075614931763213037154176678630747117867901477036450841666596069580148546430174181986902422401449223129980300270470996822940162861250371741306924615551167376558750373731619581934151444562518855697275083924086189343472203546029840220799039691203231464111281322346147594936663860974227018247221370270970407267096347547157094742933540418328012295462517262247752786133334509338385328203462405882587379988123227017352333461603162791703334753304496690021971420064918017027914896357785153294589349729537523548596151851073955262475421990330303547512639225291699173837077890768343926468443988446559432769142846203731696204169980161928228868810619796414056504174995967490220770327538009381905103800691576085765167428367245159567898981748174377402670217275753827804429448506250828460515187846471970353576610714566164746476309699010015571209795427347173674532954050202264913352067567244593299602978132252006439833725078642470299998855747783714140488888316016560321567636982041839289092759164092259872348335063747321703874972529085630369944723644279487498234729214305500844327636038080116442393666547135163341642776782336049287456422816331526663548898715793223185649002283004689702466060624473818725182097470375910129165683240455445219855362028836285526110256293215851792047603134696158960890103242839633679184184647823841026636179328355762964677898509867660543834976248185524357163827053073562100016879495486041790578348376151331021327787034275743948707604778797325386310955705274934007656562275544105264503612177186778597109260142337227387575576143828533463510995033866658339019886307836795049519340154819452497138273505131086899508195016221120432332811169956861719032627200 [82,31] -16132118720422268299158652226727904843979781175038348328496149054646841710469613312491365414935473359347272159564190001693321559692966852288031172660709849798192299290507300515602209281530130974542947345480003828743763295779506264403928874485825076114414576282244275259019467622489594596892822858740324471922193747330796915338707396412703127023067166969995405386188500718793597109811119965604621472191633362798327418119438593852015858311978244334155201863683103268479234158491312568408607936533936044547069730661407439471963263393928123025867055647326683728243451848081359169165080983006548643299926538344246884303687254016743615033563250113094435061099470483711255832641999130945177593344706219481435968242634521279559143441036829074403615670909894736501935328100115766128938408019044511829003166483461294227525658233501056498883986424885866235936504271197971618760114739098466361427623821645123005323437012267427716497847631393273953043109398974463680923218869110022184612976889586102529565052384502769909764589450986470575738696549555834741968142345272568289771143637153730462261857731540198218142917870433303198567345654373642337704342328964271157600189664279159413142886864543505457409470404053594410985185791544926992578654271264955028337625827399527365541078651236136610425074370974724705429935364314151494584883744297339447699758569990434262335448180024649551416833330522255357782918707344859552931365506424862766073529514985263973076294210912775975397013355280840426143910900922175039538623200665724742066011763433966486834892058798233573993665711299235251766994407914713866566456025020408685689878990748443055833883992926739389695115016138245030797938350575869902074125853087720053271379284611592104843256678852164583932588851967994129226933046629100819024794977641448285036169314095568235878811955132748428166495649808496071944462884019038799689573410771475536798685786531479201718786360189949955773212499255095127409865181666863275380048499704581168449368088019466704720502311115944685582803029777335322421030311549426580767085656226297297050451077744052359062732871217372785433996117275331251793531451761424496925054116717551558823984163814706570890936283772450841094215348586615352527854332382213959422658527325259512168535248066814452893746540256023726618890995552366370879886280798461000461999341979406036423708208346811178127127894632869862107354213866131525207174648331772831877114412686697643368185919706503446772416679141041150957147149831154770606716145525632517133224146103881909396969833661671670579264072756557669990400000 [82,32] 4753007123594905191746852539293903903895141555681202686174177344650087064422290981703541042757887121037238226502132796518934930205711116335059627642920503792283460119520435514412308179815261073385490633501032631833467905736272612679486603845145683769797895015286082424825891845037461088501987541294474244612621603427051391101198809664815242358819968257273378877511433260445315278155205384885799484633600533314425297281831365403335208310759080241885141648888234507754107327324998931017222906007061405234328705081691759122505323081921709733959441906642928707428103965533988515995206845409006935034595105976974893545577185935055358561545888157601672080097621993837785248386620904577137239972028811129387592097176372913811276754525239692116256318025216837800632916354433903844789033107095084377374556110691890410243965117841847722625559991840992103476875792718331817803240162762094206844778924329615144542767624824181636767497161664008712096704562507428551308143113521557435678009455989825816658633059020873489316503962926382046528241125159811644880655522179237106371402639447075585759237204851857188972449451070604819492184665667690175770149638305982667926970023372119846246777346396227934270270212142007144774356443759840568095926523860882565785832077969635652396411497984236566953729663625681248497422728011377917977704269757493874778446767854473172448704309266764553847273808430639501638876387297934806131510345307709002304764331518387968389784020024477945099580654385541470108566925459582717192194843697115020757433120087768435520842819996746939306121290319204099593025557199723597655422264445469814806895802006915973123047596385961005271907240711395028508668043039898147011347404275838158988423503507460343631757153797216891104080344416646577354452906613126332353578965343684012444330274784874378861008728453258497999710198241078721942300483203707700154161889357549168887423355111349957303324476128342804001581102081502954877987801495920375646679420369916469626793870061932081338417304010657312136075585336498434188239147317166234529677889912480562562179155966196887583026332155195181121740373198526016107779398510730354044364159069336788820197664143819896221315955041836467218161464435551662252120020717427916119182893261002742247794872002622596112460907832504645550964021926124207123352015291941641667408920333368209225179470928817753052141264933905503028378785340955509283988285193073156166030874613138920046699490881690754517416610290451193995141629567127166862208829688587359486627861973588217506104604107898687685326031803831340236800 [82,33] 321910203131503632005315567310838680576809489180792760983256641208519708161493049137077312292537035620745774818946997899310176345267573038693302405407617832542384009998600488751831216966696417117894176701745031481104073275919902797527324841679878676659673345404736581337418031747796615131823798034175725999390506547238433176377115000180132445782784356439948564762611033324426986230691787475247786690134742637683774128394279535073914320585551358096845213399026760855966515839991168254540489126030042056235561563985178697682342456579682876293662700383474904599006773712618828285520701155623470381983560075120871512194552881714734941437619091058249989516339888139676041843297323460436872427229218347644599480385226700366664352502318378114498901839472534723269985357045732079739570709038278494368405845645668959741599736296638949019403412796753380121045956332528142518597952343623940137455100174216785575067162108209585118872435848217234972843913945556595832405415672039009673218520064807361887287660336174302229821393722318574476612328950301000508266946817089624995032520282433519122960695885355082476673487750800275525585905992848141271915554661914432424960565933389550090711820499738602810949341588463735326438503674432127451109982503676273763097914924451428579669198718716558184271383581276597185108884932229238900641186886248494092579026218955280153459488756927909690896609149576908777175591048026778145291569819461677090987617839990709858654788978770568091373851763286536715095558622627248266326839421367300192980176157602617647329691743016126105134352377904030103688704400912770316756797335967275209640255079369498040349557908476682782880040307798234858030427351562866043117507483612219281471201437343044927174033568800286269926922015771391870045927768982229512570698835785301832553509816280703854933589026113817072777747296700754632420244660338388343483800471517618839048908278705632109295894123563648580631910865930832023650512829363117256114859222317433252167002660959479337338558928506513815198902391341316912470076040562909182594072304659705162981568696491436310962680313311751125108133707214719135584788282884330247509199267536994698551580942632113174160130516419951717964570764996101310935012520862119613776460221050085001444062474341850438764248773862592959422671953721831907396363130834742664573513761011290510416094052698537582920921004677645795644887887197972600715914309644157418659602658482006635848604234389503977779864639293027709784709840065215929581818763467893927586787919215937151173616684101457108001388831650611200 [82,34] -929506566234865020058999054609616097947739629953776753462614975975725633015385166768470345138937624824241609580965738149468895871298049711829778856463765888366465460207175153515105371056057759465719378194931410234481552275754074888024469210406597062646547140461574647836999796457613030655611478927992215511299752563716925788138418072450432570863865485248280164118596863008700261282821565051546281350244692051007735677688696481194141158583041858510579504793281894723148691964428123622632460553704759755598059304225024118541080245891503170748266877874838128452122621048361437662588874169178850786147217629910130293691723077183924218100468066669426575007618583587145358467015612107607838824307923586440805040404719778410647072408394946758328684777522906519231345036503262571138144291674447681535854407280043007470890930194016047333317625206240847613465641661284826216791616123159962096387384085388305922011334913133286309339551870329073465849869351509409998206530248246324016893214415769530836337926992968745349209257053398657881131260184919985988224126160927819137110527902726799648310456825540702685371064820591033330184233625799256947735691279042262783103531439678746417633870993872953102872226569519247587765795734664332393681022387361238858838324398140387174609251382501137515029668070820294999928235176712885868563400784235213824289228789845668128937887399502554851342280891615742845111251635510504495302110015348145005000318538042238900943495282344266825808723335171408899872952888478847610734078738613672833216860952628794888986559677627655519239688339596780086266013198564849685264202177941937003788772366554448053038576743389266824600322181626866233830342673710468867045629161175211092302032732387170860472857270338571337326904095588368796025845537821654764266537630746903737960064635493935848920978900189346336683818354907155884879925187028356447801509775713546706030834076808735516067547665687860261865902549532549422781537731993670326927727687356563008488761654771291866351257762063663876972769756569611279999937934836791972711329354222878759095252061888315524822558297483125659592070667642137444150352575296370372307444566496331615152791653763302634946141651307509000654995655531894035555182959940534567440178044859280311725343331980132529158552841971919039947568436922495814264786863612131985506993272431555534819711552670265401210543554135913928273812021265874905991976924983552780422926915505860262873272348933845466833715030260919194073972819863292451498888656458577465845672099283666795114123275390745636007788622643200 [82,35] 381075883112555743539125299594186998868564012562042725898819886838203361142210397693448626135414160857985190083431657367615429751058823353266536563886951626362017567549714356387610243620782936285379916221864189498002583960824374751778630940947606701535271478013847697341739452579972139001086665528153215341324473655570347365951681475939987857143030761508431739549129482445239500817321430722918731337646645778184835126156923509674165521607024783199763761696610393167099217665527002039825250743365269128807550838763570150510910458832854368898936492304660116989336723282300613784494710078410675160652424055591414227486120814851785901161593365789587959347912491229446063498395600778302822120161601746506566051689982009291765521132786712597524910296647142420845741311544217360841286779756389497338043091434123733543925909560241680425985038599481123312303503336657980366700287042717953632620889391866592597911404134908591326848214611570853328286978379998079403467405600888997976247601763090359753665341359833309233579912250159303674794692096633096431406271204676734499987182385723571753834249845722689839722875968411911259097864780707435382186140792090368473014417662214362147892678286688639315221340767493756117965328016173445698210704915418137203107547744929974040970531460187974522650125990829122876486110172806075063561082866943942404523777355077283063536515879677082427187431784241268357424521186687947580141336753030909163484869812464258879772955120732203464774883075604655372607632064964841726714689413373319523945031038759552329465658866550698546395896107538539861040630799781993884952825632831031607886655915379356529357363087187196597742957129302172316625916600813958712137908173796941312319442996015405567104279295663569845817524657850737944640694427268288629080652109551530589738994433022468742254071699793345054471211767990449681938359503434015629049966315039998675443362707532049114859007967524956782697520834085741612541717190507576606869397246764063688418567007529443840147252182065544088132157509577414823222121519496795226086791708800296257869059506896503258743761680098879790776839869645054224891383905757797372496671052025241019117175069630014172829414212609013986254691970627419194414489027764285246427794722462997017679818269018578211093115062572695966380983103905638835195615624420061365793023349372700228666647627692128212905714921912666216007530988578721127749139108302971912903909017708019928207160977313823728988032742970635831023139172590078479477984036099950566199982292918454016714329690054620854383280128000 [82,36] -53053315624218012657823956426901803210550670367219287213521951685162036838888588995227528234391282591264817559622563955251840302852600501789128230915235833543487779019932097609486627034749026608052434028477738476033533252494038222271965975257149102607142941119149768429367474959744903520311914204752842051111362264816179502222563298816333956401857057771983359106671034529137193127234619004298531966704100015200214193283692210433581872390058697623913803269376830518565086324278108263764327944545400793892568327410188803709148111623641056042378223574873010417024220787264351254716202791163687816269194469573097736771649869243781924114746306668865647060253845290337843603471804099286836443310181601707433153921989671168240139013721552530568781455298684279918673472877733567180733174685925606558427394582686732524120897561476211467440320671006576842563694035044594895015950343519742949083062570902022636593534463766460617429612015537548444035474966669064595143652335257881408272646516996262594869197798920259039397830747260585552022019850500128995803270521013168707057920096834245223373255442374589294111311464711140136622034507243209444271634881140313315397259838652268046236596185777870419075828747150127999806354958937968294334677670324538406192173163151164612223943888240281767793909331215509282187219492315203792102127693062239806042286650091843738742407385376679340619872503860857649064684462832963455513161993338976657278589619159775393493989196503399115425028246413541519457750799744095757918997578701487080112373153837891208235839072368192127314502811291213183766413208599614275166393955199328127299535059053318285525034329203501286654997441924300604805621866547291821141020625464293513021568109701569511421566109569014229201854533750044120467559362842460059230674583891020935417287168830550072592673225549655187476106931905920923389941531378954957728493627394834553996627040004164636156700613122096414210009188982042739021885005001268054700400735698107912689142228750445355148156067720285987263019687351066315482594704047908349141153046373285175699388733377071975701303162316003419437187388221592649365401474159456704236424211238594200264009905753423126048568793463421749541088250105766998865117586159080309177011167516256926292761716815038188776933631546507641465645283157651417616864412168220106377604411129451778510807495228731595020610638836737643294988566934017377462743416216660290571068814704949991753802827464699385277768763509495277088582714684969765953669407101907580269650254015651265206858045240084776196505600 [82,37] -15630735260126115578382004527009381556067020753617394693619208142422675757489266725941559970444082796803082949566769438514270832110734205317430444099984200217923728555732532937002361125934727207387323173459541471134273294764935558874847108371339189119114550056869114023107557165551079609763449622021999782833949271917132845172450523125465481775497953555638385058649179350810637347068869000204914251869006223113086643140502213222341252334637566486599271563031109867771881463510820555941150147630284835865701421571946114517213152335085576703123425135001839188740487571308019625324900279283042175798430918668024775027952449506154246117521219361313201473620471623140395969867567510378741499966184887129682093569277038374357560291682172262910885909042396427943577994057559120797451808617411749618687598135525414343818015917325912438441286859076677983177211822939020275083605739972764376394454716188770512053622466275911863917743160767154303689265459946505889955797297248177620279554951772835416012303732731120419484190369435504854140491996269899875552854933602323509301860302182825330074694616980378084305800069349516472893470676706579479036550584268395968661917820541272219595614647872954687932447161555171437175108734805641188527757409315802895378703722564004504196441220551627600957329167767086956293225290579273828723086931929358300466882504264202966455372029700588082415646986760689845718750937279305806105982985408922478351597130974864914015997177425539369505824634580741912642257853760130752473611123755173060523042822541421196699546009851209030367800668404203853798904238335266777079857192956837182755268433159508216533706533607760605329100907614096623580439567938264537620445078433684716103662455002583491935931877601284327135136467552598670500782145547200891960182441907330539335378925189662752383838226825568844584707638847514197249003815039961854553712552524158507895169491361220791027157595261555121513045571743841432409978634699316127282256881536996983873413765499184718607931324341944607924561150921471972976508311257735911668955978205917849076404317419013292851555367268892502555477286367411125548349445710421632253028807821109038051426220761955391736827404077833957295318521089429343850899048130751703420597065287626850231506826736490641140547271494721381238019731355805548219221050211831125240776967031778114177235601312145431413108872961912661791317119194043988198806171049739086931896365072090929645696469496162534568630738042103971320907849372762460211122879324157530444793333577268764010025141857058973286400 [82,38] 10809387523882760419650294019168538200805238181179291100788311267393372616583825140102810185344821152749246464613174994990366957752658917499764686349867297944640866413655893909664481246317947548567690328014562400084913319148164416715398984712372813716040382803886871409284824203915159377038783701755787846583761550843562687368438798828325559945846375935494745471666848245525880151237664851141368972138346099345155651167500364211865788033848153862514858797044451745757012503282763783724024320906770137357055779148364011603143514187592443677668154231079282055831371768696206032303541970220255845658573150780916244376307027177343771949891157074096528034684903539929206622824660091392204416631555501489418687277214399060120493639485792355471257089483271061104850712727024745721110711749475493539140971284976835701355560608097745364064979532555413624626665280156489788170377784052984939556435602468019705955752277706304022841353449580215552154916651301618392990437616086049304460580332037399212952578156670648726400453726132268632219945375525939383550123695913050759599311389740266326558993935111769617475767589597005452208981074567109836017643150236465631799398581907297250725861367311345880730115784947080668583948099193074336004396062506151810923567093532120303717659011972927623162156920698229609260839051742318063559494230284930963537301506818115899482992437853712730682905916725160151166322574353108336641753237504819420639954602990449235188766684692445364654868902674621218303219677283165118443577344478330479666785999689637511171793188131215659533534863421021966253874867493065129283385075129280109074586190600042706372748082798764424437183548199470394046553680354173693961327943666956693583290323868806492997118989803162132024032424002991755004036644695553828156569840440056064300151581039817354208753105381994552209721479003579537058393374202347453918495274941532734159471461571547545880627002437460788797607927048200313511079909253766283936323096564577312806464130553340360417208379599134416077751930589432941236568969548120656384720722611197742882263453954236236798183277955408684491675445574965243185618288094111914382787195954660866309836283625878078495388249720194604708378728101535918210291004689335905348167698178834721794657613498604853859572408881499635515642926453839130697645350287864834613988929352297409472224836040834915405348317909984017635097715807501090935407034141853165516910574647862222449005485974111671181975909144091736546188615817143126620339707710096154818957893488732695714806556142862336000 [82,39] -4062151393490195832849208383944477197387339814014873922597534985936298295964497923924493990143068735839281476117839982465844706759726226018964414604705546776359893541442966556364708587739141806039600343895683772962008569158463915114079043032898086682669158533450798114884300176435955170823727473532997961243268343824108360429473302276335579098040199202200772959038025576415464837874008343823504623460400778015101974803062438610847521933894684262589132635571946654263007909068942043022443189485998978312482507523499910596779247948729068631725009876150212522184999254486280333152640504980244393141826107723448653036654326805020341290411634592893652494553002528768002760494562229464777970615370692711580924069189680852333697837297069334567713808534393127566994513701620683870621977662349785736768673600525043513823730892922248432712493433192857250253033722331952120178584263548861903842295695489441038453939495321378572452360016594732294479276051071000547100501826207894951003749032658947410907598326339821438631872631876038655464247423581841694195527798554387063992508426350367070811051852319722592917336985918878744994658969665821589799032707425406350124901102385228721702506663671275316909413592986068091935077288678720253197275824790492631520568215126513358298905347839050014605230372614623428925277602627190986911359441284825691455028608340847077836022718736115497199145219406306585786831324841161947487709602869111401223062348752877106132578734564335407220547038533946877130958104968816103189303350941749322913570045034197705143412975674871173565198832913052746141950958048981789339358725879833394980466124378831239760647332226251181101829449787241587606406920786082515291841741604072962996480099839116284712606313372959425625135591866093223201211374132498383815204932612282538174537960185499134715152262553706187667856884438448045568019802886447648335146932410133207472123286398669444213110907218097115669024780215803056572639210567269189831007774809674631679428942962070894302526138671071338863519890824359379779380378221782687468223683368616170690535529524401057129678330017163611872289268793817705536347903736807468524102623485004096293104888957361025836995318258577698521557341031355293805171853033829671092256594311821978421762576674208628191485020417256635918217535046625531276339927267830423267285147278487986342231127575676875454410265061827813705481640795001751195300968049770288564052156061794631552890392815263542682267565755843765074631298483861095716456536370420552310808724703065338879227549292953600 [82,40] 1560480519737578752789596690551099653607433609514877204734474267410153369807113674403677660136556009171094088305121885114722259958374046292449455860905755628366035733953403399141269862358765488322616328737408783344766131743837585614747624210889544178717843145151858062381115700241104142784436637107990718401892012117668570430274578115880545741657699798292566704742701285670155159822911776443748412104684682810853217877464676795687311664457834534700370281022038253681507083765800351295261430511656071730461094831238720226534261263952462792916542470697914537548941887893249119213385186943806888714380319570789205061173170324841048914449810862355414712276597750717609788170464989720170275312163647797313573721787117824472351448291597657644273517062560158734265815229372025194293292455615510990948389789172408160989676911060658102333973775450193571542003807508405772780025801550050338622083195919203374942346802117979926185647408463107936590715008601975147817951064222828668077257330930508090846520868239663702177238452924021786163562057782881057318615683161438966386933089302719198664774617851235608391534626530516760572804401179838820750997213249793750430096616722879481336879103741632156623834238783695012707093713408719294499942476304395146720826170232924060819494463707386394702995104466980238999838493555104186453585267962704200853322589692134714062088133926390668232689295349039064552818970505781680586525759835683443289104793497034725481792797636179083230159270653721729231153618073977423760124009945759382494791400270256126332858685968150249194193604638199564451339807421255671167797500507101198407648118702253763853628642677938028257809347245485265552173397346944430321140133201766408721386009371603512855361147061131859548093030302372065539411111293361852103846721181356498685494838738425397020828447836881385708776484631933329937608457468776622258699944532434383406578890088341332811147257954078387737308314558330270940559735388959006563476756019499584889893271486122915667998066221559573006947528971043756618954561504146421462080959042559219099146789421754032453539965012329501101541558726609153229786438590268933869028232210719227821138536892484285823468916418387178611387863048063707203039030818972007922315473488432304739728047395117608623508576241797410901941215272825844308824134828509450027162434053983645323524379533435250695474607550553928668326070953536453499536714297771540951381954333744308877787347984393054701139721033195448657679183791047969343480253815523278691337213279652820854222356480000 [82,41] -535934344836727976872159241997499008429853968473388739523759737488315399375052619096310935272639906879346265177554371212135727026254627478976413835735731225343412605635095552244353488503812689928524105374411284421837475222396636043694844283715192052581201962935470803802144546482774072136660153172927095554183681838196199139038923140019751577438862343286383790695231941349296742323478217297610038536870007373664187546576078274952235573032627638979207777010056805974341347385590970153710085826100040200660046656443357027462475833187067931041423055578101825908708587772985996896670954706411847240057938953977285700198048602433547045694497669015173361464668408284857434701952180040450379140276614413533177927547208816794357974294020449410968295080561402289292549633487904408091194880365366058138557321091193835378705725831077751747676245920422656592599566595066593352121372609993830950366366180043638981811764061468281072531778558746058050857109052724853517611729720203530855837479390029256604871076297725470090751294955143985592452471815134497241187277531034779822924012546482059571418664153246231040026751370330633198364443042932972911578357284659307392934948919976277959719322021646995808296903763246933511329571462967114695795561410985644846452744602308686247992650432772706203822420901950656536356466561838218426553891018690186825281761170029042485223503558045599825739179125985330086080303091055274929017948868374975989889919280946213678442741348519618013388150520980721984395744696724366645458292880028823574296094487974665894444572333231382342150643215749038169194869261898025180512506426736776691612744913042576698670924870308164692687776874754695615673382229995076426213891478787534567019377673982495395308647757191477448382161651059517008121693126214997507774177047827009054770713211314227542459964338835041239630970222296972937991146570187231937809751010752502496116832282108367033033700616215934698539254499850992008960793270591826321497482770178230906532238385556873454823154770444402911119565196135460591044570540033039738112081624033203627954216447097148544407812481092838837474135641976203038809614898957737971263335283461645984518333836436314784013154398232567362178293786021009577490501296099652052758140878433286762865318460427713963325943716021237029072434092491348513883349079517264823145254057909305143212287560225665421788970349787250371188251053688222542545896923468527268090463003186967174244723433035051532875208219553040286450663070399280953575733872028936230026629704308082448961372160 [82,42] 111199537917586747648727183096930765124574218201709710102882114754822180924065850186178128338616430884256212408261315700440777176687476190600283858566273872665751963082009076696627973103260177927922706813792219974703720721921502871538646969838294562639420036434301416664390351275372386464398304530815107144551483576400363089661768374380402397765081076996818299457254949231845664523077258787186011417094350474397601327495119736691489529350750298426150073672297221855328650262747681755951763412183756695725500041195676093446790953610233850001396373952980152923457940596566510975446852606885888348239647321327515514838443177321277697399008734456315376006845540512547304988697345350660584802380497013812824927135781239682033697956419093982823107700490036575049658011955020583047439900656930839583045232480792642849570989624323890155441566901956219822418097317365737174396660559861840555356495169801988457940463098625389365419668381628253273001112070917704884425461998191192784052014852552878923713590043458118592555665608535328773345674154094850899995094768990565764556136682223680618067007166954982515558003113815736003331819946872659699946622797265878438099071763408627299094415641553211123237610099048022543344622365290782560179203641180717110041476594929813796129613929904240985756005391220876237124860211125183229736599215845958133632368587612104162399330026838773472015757149986731245504838902972813719495010648609278584533121513077495787845766338923127977184734232420436347484474533964161815353015815330830016117941081585836912256950407344448184445992303936275910859129279645278222618250911685858818775670689922932661645049492821929149291337116273371997684723387569542739290729755715949167230330473127700422691657044334011144185098835173674140144755417826659885092079854087522208019136340631173384507772003319483491618959897530192828959400146103675220756210772736788037290660039571723868651718890228381463333506889544927881675789001389612539585034696446121512389706395120952671697474812221956572987148503439641474517056678233333221053597135117747152515042604892457546894712746646923421980415141924255147000456967480537232581548183559650580327058037025858072047833095843040166825102437209818651218773181078982509405533442524746283527139827627165030043694238850402036195012156909177880576059591164964995145282854152895597241239745094031700202793553568376463995240919032729461737036225822879183345857464872987058191646892089455946807644191091132665187829304253052260670198456661088601922314251617922774466560 [82,43] -3435958674284219060038503224539637577706478325014865924372961817536601087900912793953507467726695925282232270006081084895588104320853502815558406323058625205589923793030833953309390586003487632653363471772317298141862438982754331992485716258563939054727602705822693199447534953961028447602558080252676905647818370976154760573981289563569674911123267455967409395009228565335084387521664973324404753712659878059159524532161471129439070569590997719700129880827835704088304764239671157803021351304776877703247429244038993279341165227931705249142089240760130201429370647184360372389252574958423852111517542642576939364042727413939628933400297383918137086417649126807873185239358922083177553165537937591389662190736357128956447124991135372734089029790799823043302862323837718167663829455116656279576137020462453785847385789828789017978866944708867339138830896265807924413242855747081173905081824231136775836677379924755258200459379354784695712449397887859055633300430180515910397151592816725081651880907338853972266412628394349488790601851727039167935768995963028178734415109745672289478934547892707684526293874253274273247171837059995079293138914537237422792388230475383927740775315670726897408645421878659230235813630627944731401287892420280629813464935235013947025177392412801982553187697758030720138649959568215656397636293813528898633599222884259423522500687150814457432898902644165009199184887719835843401978560532721373075544491166422717472609510532201274508780825865530787928339478709523632363253898454142681064042825204981718342328551919350912859727934055668250899466059153502501294730562229599724002380589273202212348999389666209576890397210662005608398984600363548293575211109204983229401319308325244447938577514380057921978475684562220941591339240056872910597880838518873675457508087862318775795266851292645895051015602284953221050866031370148010793819267488338614783595892655110357499175024615582047412486046167692039475015091263112912093547775473265263556295020301114794738331118028730066883534003339651507116925488863311873370582176405108606492213100817173093315414606970237043138966449722825313143562572634865043198425107967756314130569288501925156392023168584372284498537553196024653312836895538186296911739580856906715840001675054474209061972599129977089119832546437711332384194109138238518324269794394532266653962024484441144222059315329027501428230198332842414072844161569810477708391459079258590868050353577974074311292368168716589966141299018986726750353543759011865226553560671662899200 [82,44] -2879636338636641551919443997634984328252833932731973515741696419484946570753490732732419909803936612991123942922866809226818705246575246278062009315724031590996325862637979350506949316321908120269467764541566639389283478839035277408414587471133721720684277398964074186025531961032651595965614036671154762659954641001997962133312698008374570916967140111287187936253109541368857085214138540298518567044170119141323527041792419360113166254345480193236997661840665874832478866944935286413796799825352385816189945347596898647388951092019383722082322082050511486611133640235654664753432875422170518183087649989155066343987046691285772135979527676138804010769248865941648048968408055858761010930532774482303555240167647827025638267817286166734489612567349147055301025198353798724806007067160191125972174113923436133330431925959688609086821666410807508535014074819716380390160848556100046548816453062098993374403828956972968192762481771064378667845662617310107151547455554832221700420537834153657186681835986420257946115356973325599383841932661961165928027636059947806900528139638037085108687450981224829070716578718635847276920826088715730289145745202104171151497970375641187746705271001271098193274421292393845332546295632953257581864015317084279382046581892187824113461020281847443842850635221825004149425922564593470204692889613268394237619275438724863987637567653187052984777721871758371720004292483757997938874668950283141301573095678036030858749733244412440792296499486966280629347432775351308621498597651800782492964225161578906199634347942390389176753223655862463756748195725241145721520799468435810293645015939101322344094771841280130215502392135217893857082715754366753680236792321065272892535020566478327843052534468729596486659680049613157131657850845375903656822793277856266016896640381411402753588418927187658412364820792368925151769363115051334203650070994473727820071940755692363761314892906739310485011365358146948286522705985757363657447213350131601879715952093628838235032225989139114106444840793621019334808534073068508045880222069240623263752998389090038659053290689323766875790258059883580066239065900993735264852851218184371093338431654214861068619693052913223668388609022973925761528301604370297239720938089590819155202474031502783893672333053127933683596349883051838250843099721212625397840736016824493896406740432764045504244474769055238496906255757821297190009772837986647402756517219251756426503675123185329023741073501174360450482951092242532299931882002116873950710501421875200 [82,45] -404137508173529319132579067890484821651475010915920341938829806096934234415393452788669547889926850088825444973675655441940822392708168106488337605772655451538759221009443491034173456693013953779070248067580113091183770250980682597115996146932445440873760995340642026624080474020182226261397441874957040255918053500902193760935243381723561790377257467852169580429985892588218151173672345959077143675730267453475468033304600093304430274018547796227581224786296306744764643401482033094504013624853909463330956635976690749469342755110056705770213021707785247625920954042725515520166037602390722019465892402814906302120986025118309617096039628179008398903639623523483523568058441515721528391738072179875313925299498077685719944024418969295059382059556215487529173329690380522765562732480096825908557483948867053781290861550218474629367608326720739547833926646345026467559206648173745308274644266045914679504032705460449161304555324035862679512909369364651495490189081520910522272318268866920902610446593511918376719790641422329518738238302623859017281799508253160098335404242210600905619607360064000384963635815517824018311241531938172486745758964240411332869275058268865827753076139422783588041784843761222360442020019006747637150101535070902366162596237218518372091122231108019412633806956800165687766262144587118238774995849146816526964755050160554607447498250067093280293067497948965371823080520092814409456587726194749569618622923003089785952168005405138196635984873960966897578701039696036510622618454236913757703633685404867404090897865598955087715478819258343688338041614271628615142917966879585716556040656649250244240488729397494711245123579391654133967327368954657738703329577183902300189251764687572663823139025847028677189056120980742474446153292214215151265205056140030426619880228647207785423974369390617462279879236658566768236713809746411000284977255808949282959049738108166087592444570907795342214493495860288594694616436858862986863561665089881771714047372785228534496560638904439917426435367565387192032967728145555507554687283652252742295016116903215929539774939195670514197820761041883021267120259244296165326265266437093761915849368071557775546544940081527913932654422434756278477614729701812827298576850300933518706513699108564155705937543795721236229862921325339994722808365889184034373732071657221372643701062216286213663511120280199883347412251212074855021160054471292106364616408862089588232435839682563254749258703554056970180199595071178931322530480496693611020618301440 [82,46] 433079238738462803146004200839289287948637543316524417859565062309092339045352632057208433147862840950685984541250132777003402038739181232101567611409136617942455949713536969303209447794772733902689422486055418427830181593314952508547358368184690399035786432873262228019953253592057249497335800506647158099606673414708868256704856701916397713829352582997872856562091726434216299799767974230041068545907746716600870398938100882222712352225596607514734284323224115687064774853500084640102514844723816546532982274786876309551112755153232664975687355730368146569350445631090203286848276859251043644666821869279255331890093189291460982193473328736652868243091109704676132710160746033433215694943804336981558212314312469179294842957427906146829500051479865133296237155108335147782277282446193221282379749098154578997660948779484024041003937902653797090741011440528047522842250356264221124209277431544332768935765913594263857957706598411576349487616124100323971688132617901354842611219906051913316055352099021162395836228170050005353582250886865245211710916792704355093032064852263553043737396470234165700130748332353404114034275468357823250506749684798156192753482850535994396512096459715174335034422501509684093696606144485355135719955414366000122949289286514485069344779859902960145034812990722731061503831614204612778479893731501403340584881183668503838216667378139425642350170916210340632420424845096413546066305239812044496252032195661169205802485234834357333214768970688663711602561731487707585827567205525589406175038454620408189313048514291887780082609019950678308619614481503146447004567272841694282436018556923286560752526119613333762977553770850478503885871229241500724162206340342312216810603621547302244619768820240992910013496516393058280148379369650385021201667351101964890589509231080744351991444566125324229092935171274129476838016372504342235928585240609493319218180837717965003890205683731023067943151488546340797667621083756145813019646359598121162176986357388043561803595237626504216350220909523565674911499304584802510425493561837323937893319148041628492714725730692253290485693103998996419268518019352972612375880141732814920373176216252241535084161112883200862199304439462611229009542611950760339203217415448221848372589442977345986369919201369303938868163267923844053241725710500553763505206306675597428288951480649666832911679384367018667917976083536288629167687656286569798258479881058298552844090760388149883601160353714255388505319514993821152328475955163465910681862144 [82,47] -29691169088647484391067235290974809339134266587206980754743898557664666812686214667012850059945982569594550728390027679888542513423905861312348772458171751210695838411793526528717151720098445111788827928151690880102649692385059612721101466483283403102037007537173630401021241022963618342102222596869833206978926889527918157233900453112220054281374221706743895708302384137922677759663108050649373922858119680785844126371111554082270865049836590670302357552759803645706302987189514997704021161341351760615262161627885915639799874512250528392048481783304463840662998096811352218125853257609753078735274471185126883356608073313417185928216079276804522176308263059160454254306579846117412991158262807421328234229982120489056409448382368580974141780405686496375498415535908431174948104591904491904142727952450870529774927881924035061727455241633062162288459897811748416459125464600748203519792319689576590955319805327192229556000365533756094816592155605185285567342532849480284425269134102408742889361006142311136664109835400697177198042857263457616395772625420559271544764952057072637854547688210071376918524427555583038356056559790753856466901714487850489486661891452311159957441706688859647732019051088283742524060795685175683008409435883940742481432600311855592801127566512467086279409153735708970334186781537107779212214707133955556875811947281002117621970410978014253614870548297304592473857211940871627434772539671342298160609213209503877041454789861241465249986854175883507646228662700944709116824519076445370711011442412949901280937265237862548336594168174786968089456679614919573489488250215162067583380356431293948842134845921826747074421259443616808189285701791856221561570767855927349796554759991170492850186522750685977467511397393428020257481533240085372476960680110702117765121574298555934733488249132723901094283256900980538310394587994769764069040970115189758168628490676003273092744534383088820024815570869232401510545348168420971781626316754527449347052431320552411401339917869344658729846922971872987288756862648252276372326900611058279028075095133928228542392320358435270735891465721463318258810296173617731532711062538800222709189923699680101223844712397123657973478177293765773233440072809112728876494026328868912077529246488201540883829284001502963216837899695371924592071024161963854434978594938056852168071233374074692783884272851915531143763357616417704454415850048837421342165797448083173316575589835615924621490148190867534205696859818342562933566346118081359642624 [82,48] -33827854407442882244568299242291744211888402037623340325816475528280223342393113861267562800971147088010157098251328879042774348763590059680732953491587014855322489346817253693187271512250456516371284983441766814803934460958015250416461041418251573416130407086135661456942811025461786606375047838192805941507166707009242426985929448048566352862221984292822471177007629085839329028480850751760317713683719011617004335219288433433394680547467440799285027986103900948297104255463855949271535523276018451273702372700286433075210262554040816009578753944940221339977511931697479357418261370979590242750438702028530892564484907017069600095933025508490982120470448054015992267050560238987913054697269747690510977388663438612081642101898424188952417305455710703744863735360627254679688014620992730254613535305625845239949022109468611922030793205810908497343115151452656749372246268620112694978481129873331054147547542630962600450254010327977970492851661577729167805190496911587669252040797023386449009465187180008400603634153499975442677702058497147302554648686583766702840546465479513713992708682248329795413380681934892627834092639595554499279540220364194426750764383280085511231825468871062423646290869909535423015150737901119892784542393988153855546367578759543705645461773130014949999228875498325941659886037357271536331250515249429506722539321050995109273127592668568900742375046452094716998692803867767912098766789621004038617720721977028351350402555109949817960575017395350312913766478674287357973851829896844456468276233610774015894008688914024982904657802636669195532970138725455633981720573844396996930222055516643013639204082471705830564529025735435310043820979853126609183281403009717065754877251816347148934042322609577502026088117643739794523220017520274962504663951005788137526232611143826258566943054953715895517904393090317511168974621939454231027434251535235230570157587187347816050532460629364666717584763174192037716511404981895766583269216743562840483858004005856258545014192180259418674960569502826511197671486971520518829421872154003221707372753772296230305365625600161807942423640718329951383190467282029826518537526679905083895444936152032373789856445363605467828297696958489597797701091715183312726918992143775383109910000887627117251268826760128538704748860084669044687324922663247372496163268658493492643337131527960162622121485671816278425367502415743202712067862826528687529517514407523819560384052245707676122982027669742674907661897077829796803622748101573345280 [82,49] 9346233390504273256843876012956505024653954450458622793918128608720408694215849347843350125277181136432148032914140154739412898049914727577795212320222631160850894110700373219199189810084165855362187754105712187908930749573224348644486942398749870586973268823917171998471951516324436373165511828231561886903118847749214155671463866232672894783841352993042962705253224244742178240602907548111229394045862953146330131643862142646353114938631086647110884809773366976929752485864960740956705824085228266678445926050549121389199189590110356648651020993891625047490932225541711632237357759017254691839294917675729158300463148354193071425035867337116768216614121703546921798301183483899641526111253629907926546029485921910306654575443860437642370664761509837049578237476115143920376693596813522975633070047664936900952417703277125866571543504905801349477161837642778554333756176697821950417536484131866147066239936315898628546108411305673808749391748376805567251045596582026498055916291353641045274142047629453441742002380191789338563370155306538429616380185788792153567858189459661216720483275332002910273819267015244540536292216402544492094433783589994448224330305054087618396410374624119534619374094282056774055970327168017867570377331777865221650616109983363241600875164823559196699561098525539071107340149938727429900967379227933733849360604952152609118813237125899641505240029242220370297483900770240258463853289318767530337733776036499762825605347508217740289610851101111744920188578059224330365513727950104529105283045041010564059628826477784163181375697231515090130825781401143974937350833427430363911123483539989924991498491288716290716801769162227702424054034582604671391956696926271612574425300566745882616448951623682615645779412609668258768077666420484374110662561543116024393392710311001130330200297405085429352343301422393531553732862107360174298389040371932204585623123788555672612245025703246408059342999274326552672812276187272346697810498058350356236386272910229126823962068899950249774394974544777697533438268188556628736050691459718506127209075668561784575972832626837965977504898771463744360384337981269002649967219771429807173703976847009722482942648366347620671253573588809021300867827771871085740953954092778362223031598451380537000588929611718387195931101658159287675471980053138787754649146769910479584355920347340928170635350867452424708420845020074250958011628945392502116618464747727498108821753237053869354736214957227567120849156324932969735922105555353600 [82,50] 251521733176506602862363655391096833016180630650834855967747269763156864100590024217649026618310868839472469926258965721114750030278861479662510253583428895901760708766106958682489305912236173076366107237926617691902049295276578740373439158079824389115212689237394636644545001571865088100234978264207889435538458826686436086138412697475638881445922500421236686633178761546499282991173617321387572457771718157069822598531226330067129066348600443148842748381672106310704929112011269382746350592029140258859966813196448334710802495726243761348153545402686947233876093424435936111090867230564178076726610129218119536441780772689741220517115153444165784243567617461116626763679293787102974829431111434690239326887657680819116348631915899355326164700494972471170520822914796575030541246502124538273593579974107611852375550960706279902059818934852734313045835982896219797660764808909931002532060647122773958711298347612909130876541969498486839382921952100873169172170444123373264268014908398587313691431274385064881176688825366071961830488324501408597732419686631162137263245680127554114590252449355288051726219755594295242663084948770772855036910310982510766855460745618102895811026802432407712283433177214255663084199506003779905315098860476134084171331268271823170914856357013241645165699546701222035465618211956229321262679559086384503556454292185822268441227244610758915332512186417922637077274219035163511032954199299790191679790942206325216091829264641306751122559910404370064778982853038836930711110565297848793686999548421761511892306492043714871092644606431643832655906975873180539406288376032196872596563990470218743097789140347567926126588820540487370688838245284500636179300150816998190698117191003948942264854643000359566365803155770562159551256507134794147943421235467522070966522425796643682790733460254795101377983848958792327887064139055246165942543082117303498867740879229664782256023599717250270160802817158775544399786619552379110480916735883505236642425807283919029364244816286742772891674606061943392459385602828430518800016311632266462475000012503846240858374984317989341988911009407241577404294878747205658342272848270602598755265157011031906620406978233929268640749844696362883284599833290040548952618382171508435811970209114537976416497441009230971663599815417924831258981480831642530369156328905146779411844752221658947878187059421085553408311774382586581307273412998124425677906111331788654715594288586250494536711716340184561508512565192272721393091608576 [82,51] -581450061812016086680858415631800293148746407890390017855931977995035594206286002142450023755210594942511593132667227691699977155873722793223557769487615230045002505304097398195746072725970048463586162571571722914177695725496356618767132045601795283542840068531321302405597319740425488102519406467159669462715866152922951442188540882311365427871247530993156624139728905754404064660044712605163408753593719106509410970655063384969958214889292974350797049005891446723368688403164418918417831974579658072228392708429957062152259448577483855650831438734881768776283202317040344426242934338702199503463433836810706688727930036721443394370103980426765343881512857677902273561715100576134891298298414050640016321486538179339091199263187650719453339621204997915104336754495028603341977079910711694733528421615419363525321981988513479285164880632732217084981973769734561919806983794846870925101584536260196726788289996074709606425798327741341124096329578420230007253595976426933574280246354220350266870000684486651768661166235314886232921972709561222932534138411318388848557437576048045560385911116421419901533329274194655796007915972394254270178939885923939072329188586212434594745513206744646998376205531015027599891710679659841088341421153245293303806868503989315377487045384204790103465526355461584308781756704173042826689051106635963780445949500881808764603787072073157779513969599398119179118391977708282677842547275761808925046041411141923652487385156649117865282009803179715253625538787523020841347912892312762685070698508151991820811022849906289959117538498549572354442339354640395802353823227869816441580537559325229278314451289127836155697556006462153333850498617272671075826462308581367572762517014217375876686802613958377336224414980852989682234032123153666171519919807588681008939247464768623092725947399705442530013215844397882010095224651526721713523884064098155705750176515318116476736549359821988956462577763154051110662701463014300935184816527251002146930860086900839991075683967654240317344288975808868421554911944282093258256628651105026808901008532124126753784053933245809636828290578641914856788825043978884297774119514443020784728335110466795768819170198149470468564378179221323049023301967301704546836529424911763156759522463810733375050088963675790779403344130008601532750378231782444041204845768688462223564480831681280814256191528407605693381305323976726561493963627071702547531596688889606301591751007804449861085563147466038777689636748516014455672274944 [82,52] 111307869229492030835871437850581734442550556515220795717570525877870149771883091514482659218418418633780904672224765153813307222207498075794084566535939956816573799250070767203285497440028431491502538628988987764931306165942075080073069888621872613773106212844633288299968923611052285771565482090959418577556257575940990401100671567812814200183288187760094755236020236674964408398798318338121263920667805257447625427546716300075142694638893374300769917394162717319816147073835050098128719150488912582104110167095811592059298296920116801568951128630486833793111945768224686199789366007870944403535453499548438291817517841777578706445620227219662800358567820737557424409696273028429486362829501386442247124035020263420443906541379714341238378599827027083830695597293824176269515438672928219173307351246644723799646657819199832107847961200566904057113793310006747183403171653895259736751447301703464373959406980645328131213853626169182007585632049916379695828761731485570013844646628052211026982059826546444854422481651192966508509192285942433834813606778880420141264003317328113013026669471542098476713247542264459531309055688228753035697522449594407924098688034570878726323133096789734877941584831367386604530638598336371694925801352706451769756519705049947179315672272565470112674750279628806604937773083844474886791940007615411716966320814219635844777335331479888796259805441213107850951461350463938989534056243848919761098403907073866972784105888852144279512561017176337865095714236607878924101114879705267372050512710700896601979715403992530760208538256477607123024820431333515706711861320479787862886271013923331294867027361718013239482990884478162962292304722709332728260891364247204605910327826529676149861421269651553111265555165269010464479092000206346462178562454440826976725610696166459463788321721901215700251131619003286966743617328588076641621849542534595649188097277847997462781583326068517267782503766130393534195235570826918395800489394062723391128578581180394666264921575178661559919912249555699257060097861791654006036854859142760683037964881844125261206846176218811551524692455626919369399689868345111863366407589509208502556850387863344251730234057181031066998436365991288191740859492160063998819201631714774607789971914512512005864921139171962337741818708630069909462827114237490470677736133748496072782016346014066850375273957958370223882040809571164699364847597461709854182923719563088136251489709615927523643390151524226357595882072401455672721408 [82,53] 1509365548313927784728544389737470331925610730666071198591435392357809009476983372402875271926881835878245379151846073190588785590787345650574845297529895332659995100608454725652493807633117596180489822780639574116790430758225466097137402458794814468261802752141614173920545858034648187591418266511152742469750934486476351689571478579297912816908707212792803937803805326255766903684519092760844760139151211538386592947765290379441764633573868456202180900030752159256083295875794168065533230065296282381592645133920210558687198942913712450287545030357338812242529811809410211661962597695245616986097103481739767984227646716899877091660161642080135555719300673075307399382767836178832919118674591041435787017535559906319924988847900609849572766771445612460911870036688240949745670961127540852785917118420517288112478390403368374166314597645378357404679802058892645201683440974307809609214517289634939821767622824804146762505762804601638408214514903145142237574427247717423100150436396775272265352968707134523069687330655382513786363159828627997543753160981521926863720894912779538264635053947199204032160805515708507884761143717206761470519707592310014298209064744637260314001821468600852188459943093442248867049128720528315068202789024714105532937356764580497404208834567759277428472939678352814001335345538007425544909168001811975526406972668513028129789060243673515589738506367712197523420620819689894640684375986513471229972576955299759907460416480599010357303278787672628355974076008466935028738849554845367388783559454415704801038629603368294127614290750458723707957076435693118535493334749324612155569905490873487822873268909796317075138478450252642540130183179232382165238281770987768112886199135752861357618012941337847129914306199696711303117326847607708618022479471972756379833776814469708674146290050656517634882527981723505816054691558240798963595364224566579648972271062967975244109556060667086085693836946647053713441596330323983723477339519919565648243212095243526989877336087662677803647869186386054451511126074062198049248904426810874269680768756812887048141062374679001220274354430612999003527061402797106688107188590850433645704854903288555723905946896838914611973229808542053995809948712556268284279426941936521846184247054091041131500941617627877638147026353419699792093858326649979386536580407631972498110313055538675270972037829552640622415645573418251602850151548712146143300382995304269018261043985280388067782531013843851114063425348457988096 [82,54] -4033062495335484961089331397835623509379785249367544704872065452559199252722947054696956589195871915465292697620767565691762691444123952690592782409679002571508738166589466128458060530348546519314519834889753576577025180415932950897759372435717590054009929273305014511102462005485386925886844233954174744398665328397441606558335163800115704788026928566974760681833065972812597239843048562086799052459619571895928578582877603288750881113717455650628919351193990636641601220710946183745916216481225330511593659606050755562426629442061567318914363174402981288488531317319308525834736814484907246019241331653997473779485448723811846445730627748383680023810874969501655524746902897136710468490819636205996796757814704846788408756125548155296972191916988901201850874766774225477018758403982927196861949245420391666819513247676509357722410828989717394895668528969323371776134342710402794556781567203259342168853416841802263444548699341695579781101710895934825752835970298061532733811807072879434677205426948290646883242234758255209715816161984639258836929229230380883095024246960984375361628665068363912401865413126840367030672213083198838211145492030822844890338903275500836255523846944389203847734072705706699806570008277636732438351597513260912687682357497339807785386287404394899278954865553623270650683833987261697468560755140131703533427324487942395582015352819676789052014244672564756537870264721548080657955597531791684717720146819773742719781653932272135990515798664689820300557962095614482624683672159208891971344129934605058019497020256118202951801675280556815419232511347546947234063309199109971006302982582769987423843512803780876889230045898738511594412190873033750352210785586128725744580010498315052552329013383766278692852527517404038061417078095372286557716649803928981257479952533428364895677742724644998797115589102993729616774690030715485004942179920000931162425376017642271958194817994353586042764566614423165838104026224366186285611484470384483105124275128273075764689943178452259687314905005562528122641513915252693559037318414482711198575140504774614291153229981918316948477622125386002944438994890621268733806263780496055809639723426004644319088568783211261289305032017259872894227829211499958053060773172843587182469384534241633657635623016686046696254227589440171177914534836115400817250029918213635880793832632033261362885247942645364740077933969998760637029464418804414923638932386422255415819478627065283670897363888440814048087009726038016 [82,55] 542901521520803166782002011822604447495313487377261065062230322281954388185966986772111963963142570673796280595129008036008891940222159371187128751456089211191178184312292926039686079027588321579219019308308880106599284076201809943264186087633434105892873107018866382558450463363351733611499313182093332165007667734616346716131560796233035598671363102590885636822806306250346008589482787753988794021343182963857302744187589681111873806953809493199190105395257151144429166059224576486061426443692546630034568373150285636799499905642955755619404298442878108677885632981688603014067244636209515568114343955380773715749986815761952750795784257398291142963042536326455258740167233744010900000138192851590584407204402071820854722579512278484267038418257983110943434569403617086495770889827628384936844254008568834137974026660902309903729913057877823795039328975008179250169684983719847361188671230076361150071824707787130715477393570134390833706961456102197911396329731695966962705056779670462265120190080044118889996005605726187742485950703892318035088926333007740313921793797900981727047045221835463031668496206763629810028772278741848101681838479018011989779783956061189934474353751593805247222986677579618398242420697563055467990438195674152929807207563342440633389212812142568630065118606989536877427514451806794502690915342329673246536494803094895529152222313034549021414208177837447113759593966778438326750143970043455349324213934653706771483768395691461169878887477131676615244216650935576052044543574862797424049429348821345228693167239201500686564508845474495199325679682186434106987843434862074854399628077931117814099640803911803251080530413976639077333210821627051272018275196944384550448213118157270732429107001531741617903145977405533758621810626396582424343887852710930141154259699188704686158488073019042449545490678230495160660811302519744117386307356113278875285730557997779218090949131204466051965119742769126076564043188680360682437318143807881201219836432072745635451670255857814364356441426910038201530849029989014097608486646069353600197683481969645116998914433152931665124945300291145318573329870244522851379727898178133972035270895353974891386876420737724750929045583866967557625092116024858212344455785173233682481280690959872555637475045357597852531474207392032315384519866500554404012393409698879919741368360529322781078192001570923865768821490739707462171401166626760587436003601071806692162363194324306096076728662130946479626244849664 [82,56] 27550171394732825588197119231879834320798357542529112559874916473308810929511178225804050467529575717008327792972747166566865171773165333518896605246340795651718311690234047583407536136929812153894279415251082972746817992173838738133105381961526664074094243812332028839916494706101894940830979271017710372550074349967109947755259009467241327855277030853998752865527822783158922802316568872813251949265510910274511775160523391659808307718756173465624734272538526109087979689765669494346440881918198677000492968955300907810035789628715708940376056063778493201469618162093250803827593184149791578084119681789268509426166712297902297660213118842416575506150492973216770393773911674742937614486533226424004189067417676683335447017953664876679437408660233919161986960402917615887154723562913577783007539251132505320232138660412760685394036587698492100170454576308375958640066208142856062037928334672755751396318657398733763430297691833974600213336570687990297491800110532302986723370044229565864831815455137027242957739952638308219473879999293391101085377683213157702740819150291901544152226306855375459659752569824455222267440252443078317159136289708296133353699293722248221778161169971438135695146142424512995993117735602344737813912913758974633532780577752917580609540370754331774472698505333223178782031177538128458766145511460782633068838015761871632661896921230081024760766902113880854385387301573601467147100445654014872102537990617727947985235040899584163793997171784924604820375404005843881693787950121606325725704685724861116791674614054789261968660462160366586725297751232715737681845031641528043967859016852053650953500530414720311638001720563272768833233214562347172959558860138579738960418777880117515573026962680496047161005229881399963285774863697158270286849781576810899932543838347149542753229761129055235724066884766705015795590109913343394451020595196625314481051766335351560744451376134809167246442799639411146772663766264686019349811890493755703362131408500453128966804524759572442604105781959719078566505700730880621191046951439375043287711554999489393259188243448949499248653031261689469324123990058354543337503420102778427797483962454385655326607885203126507831527269667332122992739383779103894252932258904737095457888118493139483266901089224999309948922535567470399707882684849660087068528757194317812484969125931533791552532413313134387623961492398140143310595229773017717205741469352870365892534205393841353945254970931202869113651200 [82,57] -13807255336844267418642956700060296048360920901838052057850128714824674279345826284003618319607967777777091578909363329022491057653994622023967414125983740092502439597902194946420690029468689472682895493327061516214191129849311477749543806955766665716787404017620836373653311516541872387684624843941351539255978310655446420618885672423901466352409439648807423515860350649928418107428077345278801330556254910313463531451958272891094420595370117493268392347459538924578076354000179453844313700091436190022876570826719309483077220403704174028048897978247277886935203541095812452561713153545040344131782410332132165009489874157514771935318938227137774777979444300454425404540092155379954354187603899327921967134716105664929928006743920607588747134091909246222506122863738916552872494052316140767585644074348959932190871044093058593524681653742535070857642606047000581484295652753301254875222774127673597821160730440038471868895127266187403753828144253625392814857423692137008821600108963625487023024402528179218955717228289665128825333258740404995940182610634331002695294596149198222854147814076449656088106142056227890243106438544509603240987765413569959093112344944779384917999556938200813935353057939678748873505066642823100016047426547042064078079838748451684135411108651295823405560006315412136969960804077491687570767394966291442030148970106072322788964284851278235592226582229884605791106684576705612935001394776492931986873601085224872574323723722772388248910922344350527033285437852515176778092262757107865210270431397794702938578745459550885289387165406665947010477337070930504951378468566408974189387033644149344201086893605037983726997535037958278975163564463054740046158343061878693693118621590473605270921039714592435103572089763038145011115486014762788371638567155322227270401472102598903782683916881376149419615786959217319826222041442468436929976399203679905081606285010638986599835475078714352903701941026255539072234247327856777139741093548783216759356748985389412033621527459348245383296390122366855916859246961036279154828981534066869057728515350760539875583641858142092017326931982385949115574353916581125456800459719029594075188892673269556819888905532801641649217977010915973955212369746477592924898483265631728486035974460231032216606904672582161747386725348629101270610171825787711205544203498441660611673067343781067291299873804079781221736540676970469103290384323421789081878093364364690560113149573689513272447629824187206467584 [82,58] 1086174030208828088968104791739111875971147095762027983898192427669949123218828550211488355683582298763775494261608006905533820833060497824879259800913631158295204033507813761732919703349002847794435271839889793959359989675315671549301244230513280772742328799304260605279357481297862249742526219145523764422302416186400052049162434716019714579883054768763038638178091602140297487176436272828347701672537326135642321065658457267604398474937152250922488158760771177271259170321143866563862203416333224825701502341920844828374024175550238949761116079670191399042477999891909359914761781883480018461076172145345093281631468849604334629870641695285670381401889680048112069097131378820443309020039797213227162066683585819356240942074031413793204250290586732819505727791487387717494181089921330441396461291871015603317800303477118170864296372395155750542890721348304779850822355961329642403964046966657328240017107948704426505489320293355408569350886362411830401636351905695583846645149689424293199745634772580784216669710054216250752860288877424079354755372196451716990599241663230899014622842129864881621067049298733564135884981478190835005625958596073213353265947560768676596379629106268473164000397180536394541409525902113528398287904665727387352257102946614491030578533098654474934944627485237334160848230496548996074509786019830190144651966148467302439370518165062552307591538547253437184408654033331328246153328534606657498542778524298261234137125801349665554636306866409541337343952087625838867179620887855000437541635025841828917673496172174807622332416681346065369988443378580420481467469294546992123526690741367127584738006557911035294324508726619598955076402736625975484188858904870314390646115892002196805554143005891151681453912549201120703727875975788575862804602349533913520392924209833245662159338267062327243055548636975727096384567767399548500301361429550644246219528556990275734737345874193189418985746413885697148075170572670271117413301303090660374600341253269804136432153177029052909747542905065312016008784782267495461746356981933619003624860771794909600176258646641759716156589581765245124720075484769936944464567983089938649529643280959458737901049699102094904477301994731847023121935252333801048564819600758055467779204740294598447341032445471687557518207872375726183899266496517458360579395123564275878530547325229395169058372508921570697069852433702825647805899182263532247269744379745688876323818336356631550747775709472620544 [82,59] 74609574663527570259135873626847252912975884090540037905468554043186027864978672581193191545871648595993918561077262479113787335644232232821182218394559539473483800822952814998410863337576260370502561773225561972811939599644920575291325083953227078937542869046716608393198269629343397077070214547457527330725438372171618475720733569778696846404317789103520732210010203741840406707084987209940714144955366126931263238631059828189601479541821388933792584754370952077096491904128857656755157464870496624320455336559803575322044368155712505211662972493977351400107887745335017641573348612957494053924109868589641920436581627487125102189543004677786838914240556814555605194152154200731381719622314294941716676423137683873086216058342159603415803900386854423002942395337968880985908890675849876267069926263453813392403970254703450978773195711676493299676278993116663367246222813070596145263640459259422152265669953290345725467005610510391307868486217809104253147848765087914324576260479507015483631223594115339557702407420127919100521929743618035816652079611779714313407474184439148944282564259324403204555240296647866743307390665053984293147410681087454525153127609951810413630991801532502766996920913287318285628486137072807217116601513387255780994032340336081008975597920321427283785189604031363815038765245964438236594979934032976920760008533380767062353316808416944877268140416785840594165848781646917151943488968129477332026727841299312205431854808814854735660967011860894040896619052899748604396927319113359886576809966366068308938838078338439913381550268288469020282684451359936866637817217775892152536381973282942516871760303825497779600509211995530476114123793232263445473567837621820791747558235264924527686062167429057190144206154785180025267145111296432910438815652611800650664575943542041501358621972034998018021487894247007381263392884931329151479303649632345346201520472240678821906508432651913718710297375802896104182660872824760088004100637737684331476070089172624935126487446757772736605572382785018276271259733503975092442165681228458660355785295124821482871020437334501102901149134493146882058819093622790749161414121883097274694848828475078927170709826022664212556386537224278034701487345103836335030086388650857028631907812782137773559618648152097186141526311124145434095333072189691146502541540951608035980301277516762230133416522052141663040658685230044572521385098916398705705351508197674494911314741625488819242158455259136 [82,60] -16497581969662799072162106571735596897234675602827908445598267046114452244228940819154953931526198673427494190093141245861304331340658939686870520289114034524436001782234661273216006132045605287533935066079798180348174515636091561697734279030772931355272839608393794974478867557255046652380868519457917963467200773741673030243091051295553523118154074836215235762404122611667485817871835801229703528559799251588316519938596439063140311203447247262104492860081794747695536080312388430926954160243218604805474611372131949607747097829578342682841019044764426829279915128836305637671511958995561095695951057596333189013805567495768071530147618605805660208007381685037805714034529751685269386842668835912352813091958174293372379759790379070623796216647917676962091856104109503130360854574771169524905873984255802576027465067988139572582909809034032000467006781655484928347839017243223830157395475037879791746837867237334429515892318706260251757524471578663139466303021800945295755611902953729922296664033145654440265671579779601190825806925476282246054918629203086735955320250173990014928308981524806389281131112737121686017710059714774318647065571205446695970269792063507513951488872093162629652102559472919288875252070271507340304961766762262365635150120799409620851754966173560510613237822332114629071547991208514458533171600288116582412126593098699965822358951602414427795439389380767193172522770301343498505401653067651775352160592405815388286751728548708790769415961589134629377159046675528502960975126046796921692797106265438548045345089304143534902219259055298590663482159737841613054214245917496664741507758478712867454315095198991483962078279459749865999525337290389918742835583407243757381297366341276321464314602431355761864851390285001159314633237819098997568205306344614927212504443889386160653067720595917825638858684386300467326651792604044925170423634478576286698618159908714571789988097654327674690180859731060469487520278416151588605228352832749558569760944372535057821580831466195152210764888932875985365713658708588009440270739476518554282978215390068310890562626825043814768265527307978677974424871295106699127459193130616898956708946294225033017229576695734782109064534599444310953267291381401034554422355398929791873572551030376582330617120751320505026842700868504629346249317603552084126392030427879190125018702865119598465171790452288879626173946374615923627868630433084956932656775431585899191230477567149131778385510400 [82,61] 619621306672064167770086860562913345998301071914653852411857047825060757040897515987549971715477854359855405448803017807500212756609449361547551597613930499802586076921685212210777289862451975047150766708220653083244994678100315622510779811355666650376804280559432132730304433761879649858541928325204157618035263005895544803314654784223546384124798711704159390585522063206654719135334925527363697644690982161722795042230815335656242286981227263540383803803339962823689181869571414781144599652606338512536478840944781799131489207632661500598663636878666484644764220818129078041456466927751612037340621237466864614166772436077202385026174461749817576867795130792344982447598334140906776794230038711059000562949836924355634250103535888727835474334550626194858656830256894432912515618289553678608976652612919540737153464191389516096358562895264948649474194612165385369133679788604205339388558992510255243886798236182647305399325894872642143956923695617463095861499295741537747205155407987011682122028102461793158547815739939687334714056936353832394741486255807638986010222323004733450273033537424486652538047420920783198796610362135598200478519928473385477407778929470916972248647353720942979285923972670588993305261448160723159771982660292616082817854627106137166653314246102814015151063559587807208615465754361662499629306172176308675475024462705820944030715630118447012060785526749498131792721236341464051784278682102099429184443412115276906386353054532233356237177129454287299708023736489710508883721669856582881703081599661360352079068035184987540722128941272361795680701736091526795389720237617488742321577603696781489831345908292495321181265525535551896334031328555159508216395483398385833470991426641689366230714879581077278583599954196887259960100664416618086654073003047119713684377146971548549029368459240308218786388158199302649549355869384980041705313824282747880066140536184942362330627045063446292410496353036673733714914814794475922555528681450732010506866232996682908136280385919513446038369050165255927418051151025616785559457037078939381631288704920134051236631244334993303421219145084956498415613436691990775684571232939618681052414346334177983022715390773839734841550244192064347369717265417567534063442268102617445537129135094496960375496285889490877488794049929917184229334525702972112537269484028476809972549127721514453416627382899624624922747715119011849257215237394282237600565275768729621509315488284142494285824 [82,62] 46087797404984142452047418941981142834757161339943856392712157852040638967677959080079493731580213713878809260191418482169606184777757702738442507794004096030804404699364119341046531260618534643585551481476944522123313181764647807029308827351033657209487007533543461284718604011023800045906265060756595143457768778860645117679693064635504771578127848472296252254212002111085701567156664121771760315447958596097580680871994149802893802038505037705223318097808857858008021985495234479368706299653060525470415213472790650768576014055638178387957295129185126943122278166751759039276475650390565230614226762813572362910295323383548052549832228110666480925547702724902539070231845556581910199883600326140185692469458088414114593148481706782675759556322192427164826341937634151396337608463957987223668971566047187953060961946578847906045350163562753973586870895015898560638547472148231600979783519796040044253984409899582191023793491833754021677956196030558529756915989652578662262718198641554831965884719524003283150066766706261845546832721711758673634198542753501693569977601854891567550830226154143025162803485399387661708062661879821141222940059749477875803681237368289391478246246910359261936377925511162342157888821902241713657208046203194062087516863386163440737099051684389304254243399269545016446416870000616751152067060567623311312014592189894891514111205928544062286261889215409520447108081095338890038245693144006381095610074159349439572952593435191538080700010023738187150470195865041571026686179714026950230207261107522650147845193365903507001717629576886847367053370792977583973213079673556441456896579109775333355084817369302790457012251794332061196828662828931635498209859130072563244751165555537885323873435023217849973813757332728563336801147202841865281209364007435993249814473289758870069752172293047606368312726180242951294589627846242072259321250724891747594775133085725119197866644942426312949117320351945812095104244995434727956195082769248214211398707558066560315204863766693034929564303709291271867499773689010674334196121633818258156758301915197980953626827316227149052078275756769049633896665950976673460185689357400698504616116355428386538336863698539601139060219227736164556868489793133433613262110374769980966943265977947314764123292172413230148426384610840212137068632101803366941170811473516135232567382752788439584676112355646621505180073689128812000419749928159711910561296990792656285144546320712728576 [82,63] -5912713600962669978626475384285683865551672576643605459180304109597842940321521203448610604148203547251121432530140887439941642371073692555526572414686684319030375081364924720649726569305812636205846091287863130527656133822789645113106438239498231234286766777535566187897638356860528058432680785219179013245725095194123113330003197872071744037655733416236568894693436408944779935460493031228108180134424051942061310009681702883777119004117770794445820900928196067614342846058335240797024946762471290087304550455410067876736042308882448901242494217716684061161217992343873377294882478301406271743910213359546284122001365050031530890983197658960422357817833221551918373480400931281412126897416364731789590909839364967932142016390703969422420981702938232941810756541376425086430867740794445953700633027418709752600991163164198269707310328148635274861563276697472501760343721547149782621188583517743831190616825402806294751198428773322308048745527634192259940433268412144246206329016310995484328452858330632654429282996393226860114013644894533228645692938447793597262884519784173766445630023536493619890448341116689007333022090471018600676681107795103106221851624902380448949317592524917736183276453360870519989829376965375358837848743238239581324309067658603011948874441802446161088932607203497625266466264813775791820760532391940662581600273671368685041550888965388800056373566868128689534915754782051224436855380698987202106039472816589517696463690732733610831723353298728374697423258189253955227264522092344071993285559857976904001770476353307912979092394742584549969100992823871116216136507934836685537146886108259440121330331389039335020736151510979492844246939334219815529268976296890531405293485225804366414627571281465359763953411562140624507469200337689289806280290124100156478975754738502213814785673426562489506338761442712071702619284121858305238397278528597474974638727363997910819864727670571133949338681974458322666017734274271716684690122905045884667258035172329386664090982131982190677220183053392424906735948126896842709002126327798778562871066615034359875881440838797701097040409212045198478662593729369201929607032561315045303007370940459289175442636079193945266630014088791162605558155654284816102770717260813104018510299269455609938431088424626552251235047245462763619316684382461925650928910427561328049728898349991474350074736408758414952798343009987470165859081675652803130958688862986743625206254293483520 [82,64] 204517228174414747001241437302064570917933479072370263434486409972134195587959615039792350511472890071734988302274934079590714350771568799341724612914359038196848487199660960519656489736073477570981298474473333531827010014450743607534397130727272130432606078472480829970260031065106282412784103182809738365087102057939575846690994463560890201623854072710959051192419403281300353658905440002520293789020010399218502704942048367982505765263788066732344831646561263368360062128012516014376991824234930503581293732076586902410148501561020601830054296998033785691931192831071219511307550405872576937631299548215598687722762867233103817041369048411619587744817652456745862143665650347500465405504439419513664673285792615725946797620617087347063669361734458267332006229172028924480458385065999662616247712101210111849005047785405996192496958020479853491289472653809300077273308423209269328607094235138705780627294580426210599144373928188118721937073277494097629150023096963322420079383107516154852889756742340020287691172641048213530617544733045417019604609937170208427631931776512336308903024204430517464924133515506671019325441024692257879608839811330644310131084358928580908928631397784958095781399853708227316256270050591795937623165828560741720718258773810073428344639753847104819075192920604169242652518666239024800337872863199893846934256356106264818110809907097614249473645915165398063717284000772960022920866675415894554938196754583150343710796638511866974705341515924956910771508710001959494854477864119349458432887252741587955301119686438392152391534292108758285545680016292817526163292037681208959859206718161083331835943683961832436019816888994966280155980570089573886454276905271638247177164529200092899949869713601933704712333786383231739914094727901396561304318289970268577129740290041095716305360473737018192355655550584150430742888640800356757196533535589459569981378377779763407144656351570371558570557932640984766790222320936691551911555198829256903118233787949699335990558930064083166650607653179366642233557043221113385632200637096636348589983280523461069083350109764266495589535028827263909542473665155582572185483740079344483412548506304627714900637034174199868650784573109908419398019065095609305280565940109991932725827847402694929112312968631911688385277519305810986892991798737279160145883093788692153588000024770892491060611282490070636681403632637975485536130150845367282918816313415084220171870535680 [82,65] 8835479251116505922342493683814987877569353536074562833249982392756820445804728626468547795149229522580128025057755829195034360631842722370536080739782404530683639122249145059862311265715940673161615528301152166624496404882954019333010452773443282959722244541159732935553788795912047640422310572835992245452040361129469842232742413126785181844902186322059927444824306241625068100614044143185484124170065522433626474642707821178925439507483991275777502072782854601424253476992325034401443301307290579127701436271528636828572446995154514487306195904845228249975734826410886908920096592198669191579991952484588469497512872214277447248871822451393280226881742114108357348774969983633150688753046739425002965128447293433914182039095208354497026161411868753844102972363486550799910017608502071329263087764716026662115167460687844552129117798685659496716151437973644158993631650745491208117147496813858627945062261257332601114486786350728615912259117710121930073979474056554635447927627391188436817984350063683565214601618448775171944267910293551508095473166709583345492728444114972380284902628454764830625101603576061995517824914160600135990325130432292396839812211818977590862401111249386526124253774803988705202294165841590837081709621588515095819208939303221411639812754591148453397341141486460991458564682263065282434048928545750755030308541112885462937946130319004518507760139915073336334797280917371056820107982319660027906795699048191182977682496988246666370179421914768214704537181595952976816841304978071381777015623263843332121869392844324202639642772520539059215541300283982461040463819840374529643884612914525180136185683499198086912156032377878583585110108531968715255316725673363574342828056216981393384300683646448570393380404966430965160315761445937145865543132737867599055241388819556904263331266008418492799059973737256093201383899581045914802368014747175369266771349883799622188984929987609720940752615335354674257587787680954479916597881190916781218756476707883028327766195964588424762328498373929853859727179728660295086615010847566166460831475689087880477760864631670887828277180930488435314259098410597497815949299040241880569400617294045936421182866146314318402204796212246886951780513190748150583743596303319443388696468398111540097305842000106485883189873980886201833066415083401303072208381738175765462650125755291603335855927005584873967902454793093287210150627654240404800125120605014101113962496 [82,66] -895042015294769535440587862564246497724387003108643558423039263170797786056684631448922294986098632344186049700315504637565935533297520446286680036533142650677488207108982423845022079225043001516416128946698281596260435885581061654982052232761647797960507344494342816986946163817861966822663707091070979390219581036132766825406100298822979641784348371447612490152092357975799481206889572588318504376140241643830973263237254883322073085123924272466412011125409602610234337650878099870212421074557208759628022956232012022648437703932006234961908946503911916528936377977777770732902236721237173453874960905302297756612259556152660951629239701332048900539010723610023263438731456507906736286489749781249101243391827452027115161906337361324893788645472743010829271731507449323066844149251943531281636388485131275665823382668766585057145074998174295679764723628908805088135712139286025891957410633706280248200124107878836351903781356785002165050725811368343685580141246706404424983492626074365332552710309857082006576970260943777023896508715372925047566794740016228838245815391741599925562666133781139315322509245658665841357155537607107312256613861427888004940855998294690228228049321831272930776553814232299585884902761308087183647038996083884429141894551409928393062911973364915506120097504685773671279659065091273761976476266086141555992662733538196050277752339007642706400532524964012086093702927410814335658626200146551413747853489422966629062321846575820982264339346184512357741074925323116625071267602586600311684283203391509696251956139061659322981449034634069811743249814929994805807839339842854235279614790753348604404248603731338646442764999605460291203460111407528117320890460931839810496407324601314417316614926315568499105784422761849161060710139017230808368539176830907472096490478070533698402236047124593774938861196773506135024788160262465886012564883959446664832392354930436534936865091315104087598061041335722303270184695510310091994871100641981979175656914886369303825859403311808290584659846969947697677338702576529904104449623396354882559230057491065458095216471976594135769847696392539338297046918088340980065483190195436215471743675356556983119401152269114467623834338125412361632952131614288517738488870483642848319369794378184276328107396414817862849400163958603686003904584372440669453616715573397525037590721907074125748634080963154699183964547035951539177559162122134964148990883167045943296 [82,67] 10512945658910334670838051095968014078027292286227063699329132976372749938507447083163584166616274481350900801758611001735277066387337374394073352374066470492833859149260600704674877084563000242983192316344992499004284596888879742997065505942206629015560220747232388123361259934686543450618280315970255370020883896983256025461947380089736940038989349747263764994942477816265900929439082939573169895757490406560535180204335083265102165638420366404889121979343650789754083878667007673238441747078186195272180430615188830386616281898006988207013381121417468364549401248840959409144069231566133572358225605807367436263863923205585511631243264822897864292879481417467182976485369264333954072635117027369442523337945798715744569207045348591272641447330397867015014774987032442270425371326507575264698360321257874686115434454482761439910511205002876241750144979035974594323325265219033386633744429069852036510502219796050511953394775074113060604546324579565624872991441634797428683634438521229529556697914621802573979041019711678315365640181963948258197844409427890031654490579241899612668958710952832849640207715112076926974883531057332497526523676320451934590813369883450962134486758457117287011421836771942538681066256343890255553933095043390785362833766923731654319791052015416271353472050648891503216552659919159629981271905609383340246667053310721280701818259760995336166461554447195930905240577781006162991042244480497256545138737588036009181581541790794161080836273077219504505672356735177987228989665618321000415534076426781810969869357895016837137701362556455257849954577467178915370778576263420288344068756296590994769215975716153358141831071760753831171564562697115870421955440407502048085381595599646146267667630606767927587857567404274610990572662627331406959787917124002616596352454850454705913187297297933189738447965238912625236158491773118411245751995019956974075950978360272973247650610188578778578638391968925006131868641531841274141163551002428230854666251138522530022971246229022959490560862148098962337475734814446879148594975129940581428540633582140129787369221534903483498387570077998282628380724115344848371421394747389507042955313221922083613460606029686193210426796660309809834788083591423165165582509324190454424536247575297798258551003062819612361124334055028916039853977230781117524070742694899681311389264192394965560562766425467248118418819334135434345024485392299884540653184315555840 [82,68] 1047742602482797938620656234299787837501866573721981201513794307896749590096156695544446654319256188027863785176257090386153972736761353743367324129615890388473032590228359449126121582867335856234056241521644192623594247138665757227102741932226440143552439478481024287978919932450028846715111986026592993534900293054617024330634039949807344262584502059166225084417624756027798830180015269132916840602576802954884160248039499225971629907256780758999243812621583750490285044432874125643544131892529148771628687009582186847748235206937578284948090535327978034963192742084398935183219491002121800022541559059319260037601962003385897299864803806587216022680506426965895307688412715517282307132278066437248046674701858883376678953743443007440453373140323730234434717549100544076744337121565928559811852091686196017983053234327256506015322465483344055360075554370881188508071722903935130041738871744609273729424580343214972714076398541605615397904538025769350983416966287083475204752531972018078634376929636066636561570169726333021328257839486990917425215598278258389775235270790234100238360638712399022140110911765172934870612556656483664482884874395008460275690235347681356105574577747936889886688200707532368682408265842074298410873378374830549994624887504621125109780331993316843339593390754870779014193096552328437165988480101160363852604202380424257036150032699042197198844626043722021359579307316634315418973539174027962078196610332797003742775831328147574003603374538625280236003136965954404695701465120824087086016481996171999642407393856970398689457102247235710758986269694064517616715050690900821011711914923875796736636502987998923075131209552632782952490148822352954861694505528639744408428663977566946791975346872548251019904355984389830057723434591828108457646142551956072222187517642102165805225261398296958845985229330809887115291697482339293511937152805608167456102417609203640659696241623610071896822793519155904326283274138966191623534529609154414663718837759630723282271124513315275090541804448988723610916869622708109801197024784608584406387286303997205859681028858117828009690429190729953672349299326945250701135996718124018825989592121896980249700842999630454890751659033530489195484281690839410239323631898162838123694973131230190984562133441658046049812342838467870428319586323968331915762879490907517361546314232841926844092795363137998185893239755393174703375500393097906184166536380416 [82,69] -19202587855680637323545204202833882340146835068603774083614943847544998549753305537863054437472187814182928280501803051719974376903714187402864658950482153641288157105379767584599914763821802416562223559289734970358739749429819644694976126255111479089227567122897410733054289544479808367159456959431516382594600402587812860292420223310430751936817548144343476801993273129633463427681063022981345955039301103256653138070451935678413211954719656876598574929824219266423873619222607273062330745983642980694235088060460645540175426975047254423916139539803009536405152797839162297762847996813412897709249809998804180927814189462136517728272346506903844208287204073165361700147751787242059630980539724472174695069222388850021863718592679355914922225955645030876787295223486380645273516080310581071341353560388121900459316703886119482388431352476803378368225811700200434194617456863229819940161264704787440237694803114593113707315557335419466557781210109159435909582694793417096056232642856043510099020934710190549498358466539519190362635585684031281886431309320983479350239472173959648266301716598369052317459414544202414373470645775191831275243285008182438662338555611230800200515401078131779550173697989634908747317036713316260686626999048397585428462578015294070676976089445181600487686376748667880790317218144587380982957286646176831555758204355023075679671681964078233392103275462207379846383096794904827858147197928624271170013757947647252470611594269915068043145392849697276462945998568744495955711244679620706670082636627964016379968418232851038018986453617516421344649197106988352449423319142854255984800109663531217015767626907557466025681266230537055539478633720102970018059299211067046706918384301362566409673584074952371843595388926538656502266720695637590148479879484899576303546493605679800891290466907038411853384878403947062512347857454946622093355293469684343037867979084266456571521092291776067489826570656187914374594004082916126939585916213031839431121902972815101260306743761795264040843656550000980212469848447052893087902759031094589797428800480003593073666045818957183204723327134619599345174913525075588934539367569053735295515052269100057990829651996284748183978622566804161207343027048610355377397102253348530530416454705451244309195312380015612992739005570902341871763289318460867541900426113192336218747555672008505700925497472111403788116439666290004173916757821756743494926336 [82,70] -885752867285034920146574651271086565386218420766109458937842553726128514234513819095061305931489453920443635436899547179626615811362473501040508747696312249214991467279735521764927453993221917358239313824575576584638568210382736795337896875161499512237479809084132108093003658942800202706024986448787941320143923037550127441718584399348166477962081224579774142469817226414803263607759957204500190981372678693011958735838064860442678723517282875106717714385238160877233110180531598504067162204380517583187528680567286503744100989392273116356604228149706791643327066087621179887860493528829250166816284484300365745027785424611440427475166259054639502778503724315819945118866876760033367181551022292251819250421117903355465388986288725817998035368034123676352488496640197910377971486846582229955942644318042922165966446600732349145005899921203218508910739156103138580905429077319106267166266222132948519638143619992917759474176754127386170527404889441043090699295896798115077226330790556975371994481059622558505054629472074751001732365784933528706338358339562630886113248687334519574982068059417153198057955000723682089910989180918540765836914992271963323793420530662518834612366533191231483618275174085668660082350338488239686988357116934649388214159325500230347330165615371808452875621681948090376566394129361638711903543847470338841824908278865854148525215349359524867247964290933007260366731726252590905978265125432244731064923578456245776899730918529046422631127039583279969497369174449901368332419449570358324010663477769230823851400685839790286944810934091982549201034420214417318642003645383340375011502548604029276782679794735887853905463569536977370473734130803039329378991486504096954129627416646422756744701039889723638576021666009766178129273376055499242957528514716064348048674433716994429396441226687470315210454679444410874973053258968380262262130935039635205870095408755943856308356649889652594154995810677608911631554811725780856536981572637655065972056533014914257915335132902018266863282706400133834441445206869383398244911878305329483352304481736380535226905382455134637204408622154284664228646561608760493180987602734454008587341680608346542537377597055740624273353849731119969161278726080841828035252483518312898302330795099597023723501542846262462132712505473977862800415557479404514160584530738761803091470660119996086074373802496103299915859083993213547821238671976337244160 [82,71] 16406207285721074788554009577458657188358895067510591844404134068152673564899244732420016960672286065453583301460676076072688282426854476506483836615330244925003501932558205796134851089211620019082426427339307047571401800518074375783344816032236578477324393061454815195005106411238242069663744343957309463509390238303004098390945280102917079818139426338166998861150240813877575882810127322740447309693993180499953055401988653417967128772377492578167981386207995209742793765392264581491305359009410577745523648957456170840059582800789372047061822604641708507793893378187341401194712632984295712396101544315512118969956329475266866456750734843044546257080491362353803471729580580154946139390030384115892977124673682626488111998623328581562392838823302755173404917345554779270210676593295293412714186593114152964178936418394178111070175904970065643969345334940739952285635031574313003443207268541447028496015597807472322010185010568614611067408794921351524343806872329415728526826577952488810735701693908087403374192789867311497841254075840776366903731979285505849545237786029406229364215739714119937819342306181102385512179731549638508007049846467639710361156190467796880185370505270177565929876544523368569758605752920886866724308209395453986854400049825078454315748286260785406423547538498983151472110476236970313459320037509517284957496252699388228033458158195056319900911277590302695454799984143603890906574132840062507729562244712031841401973573915484437713287059656002284756862889989500818438806341785987861256328859466133451707527434014530723077089794253316924780351978703603549602908290540126645306935590716604517853378017272593479631527395932677718661718564873976359102220610158569091284306728493254217939360505933379148561082620642851862001676887724829387504465962898133929035685364460168113654210496126102801121347434462240209688822411774956707736756082875179341769934497004324969803155378649514028885210152807255076310086218549055564833762660733707405862819668825262090750970577037564297149964128775832067511020763630230211760378719285134755345116779830884720247566794054649069396599373699450967846338549373206516936844666156582266811304916611125384094723996862472252426513536631106683956479909734677507123316058856705931732440210237930762215511640210347397869270251691861117778354331858869170192009939094922849402943705119130291662413396652815037502239824986434708005590239409078272 [82,72] 373652013289036977447372842647126639623368773918701663133595471414203565647142650948284587093700385009355875838107350400362773012766630658839812046332400498144046199509308630890870739507881720460297097716096590932423126630759642866422087279124094249083634066580466194415655532046380329481369467420325104467677164229216160453984022494571456118962880116725886203900888598047814514959092317786954505963253078717676295535100230912655959527665629190436538203354800210729855743038040989330507813784093223101774567353073792789915169241587446560454090949434010323060645546245009742276177939682208502989082779630294105804316267821453524923216477921082417068227289359654964050074485555110772402480226228327173883731333380798237025618491953748802489897278012647104747326312785562777489620004636126167258128423699517648190151369818338674547959564945646134745617646969815895403064048719078344584407953306043744685458442677223331938551543289528382686940698706018236141038959597047238049044301715284892905745295517244688864694346652084196353977569160973259565263724468565177277521146690607269326168252083252786463878442265836058331874308231548681858507791467699399987784845303279587207861397592175487284771515435743003844378280289084494140642976663007505477951606719718047378688998565936000108234264139597361625089801691865820216348715883734059356690721803016247293955620641637226007679437559656727803006962380743442469975192432234575310124328244198343245161675634742680666394459267638337379141737701924162797313714016116516999278391752888697784522056740899867815741029092562610147882807531559031199982217211901285671940127486323086562183290824269787338176985175722609518797152363072281038276564999741948103635599159461425166907470887043446393192937590846808070553460308448530764815605014302882904633188012960132520363977819081246412032915870253627800693507075111358595804268272601406483554398417944806767249982299064857047255134521234346684167862969034214341925251233356301139848019086880944425569492426367695972843600307484508683689884701187745614733395325002157911671166498205006442132732688719695910949089685544185933500030460604861366210773134488795428316825759749096820355218476584117333456041631384293871741314958143300299604443369284563178587872355749430197690191377771497542949006316948101663467242478513514085435513330046979203850714147959410278115637138947295743802529534648129812825246793728 [82,73] 47730941982126909440111305213116934214920576618197407035904399654070874229875818754615990951600453441484473974558584901606593466613814128494823142735035404954989772826264996246394536355660159478728861159376421492866943446985277027675698082821579530512980355430914307950729178609273335462056435036096698325200449078416198437182671770125740273452787973018500587865388151649957122008685590272230371379572331144352981797564459736533747459590211449083754938623832403759480092398536198557203945324808162258587565943394407117951988478735679507373883690383256072328903558193144808471897146991306798504285315109410163583262540751657267674313772036726760399067443222509079315723729952525738044601916430005862106256148467243708235245834183705642005077082744132049104702149670294025918193679547115323416089405183014888032664863268741991254697067445942571273986096454386504875292611964937338264087067812385013064195069178803019777977514647971895809122922932270853010054514389420875085245192502997328238053547343465433532937061572403717406167393035539483938612534041199877141653604577428342956163736631268576008497833309802616226338377096107018784530770211299065874324711275332375198501539721702789832587533679438935615466997928113784372000521833173660249476377542119206457923051618769910434796876645111400854840848361679861364769791095024755557130704669667467124798614747964180408365000618378000980353206995808561933687927775772955249633834126478262646303749255471791509931729234843035084726187088469276492446580987447205265426867608707585492915316746424971657804154406186857541797181329485687766668700885453742323984323602677990431555405026470450794566437773415152435020408101611725611067658522905239841576024078305893955497898757278863500088966414473276035699084136406852058446893053850447326318217410271057889673135426665798949439199427810844196968983107524061517947580058401891277397044614050013006915053217791259134950362405817549626246169341616532363295930601141702813962926980954402000177837793752254897550601975521475287400340631805223319086494241879945369388269105468470396218748597955425453685841609917024689116359935883873608433597166455433067020366274089561919497855821416287412854832220089908899325921601401099752256641611211348914212362175182231546514105646445995067021665356062281264254643360491027524101291386032382269820516481429486917359917540385237519043507215061531637995012096 [82,74] -1894287233550392077009810123223784071691773192291871787513529940502285060268220669722943301451284426143027145482899912959551503726997531037966845033468528767513359402242905525390461149514565369043342115972242767495180688043697097014196693198409967089853326758384650676584832989762733363498054408940513624556363865750351574457775972329477129295763190356999467820774089747261028159655374818227232424673998581718663909626904472218723158760572299196871535340458369491641845976351390816194516632015751338335885170401309146836172050295423814483290601428396815711706651363927554637475444232035308949433699433834171760787842222725215331043946358819300620795873493173221229523615572207773394985834430193923439084485337190651378591914237072878469503302849945580414249403015462063917792024364799993816335337753670297543524191705725252298247983595903236761177730588503675293066608955532099233695145657016459455240749019304315106521855026262436201299450353714670333396625297035268116447946839755406856600921331345781729605221285826540901702064708222743066380544182514256363749289542707653992091914911709214417868162795631128726300761887475199252886443931565763940309825331192261446444985087528768188730385693517665702849868263138348322474969918822677787116309994547432658461935163950997551852839933246375300177700253885619266905059216654167677967251251092585698978673193021418758163155446208671251950211473624753356420219602528581314619792045322526830277591626135366955516082863504989023706403454668001842589236473189650888527602112186169338231815177187705204201043726430015248659672177122322968214675386657374884511673073752981857897331612352553409532512689430413061637271156143591581266133407703810768353948637539148258219556303820056777841162027430999602244848638000518040793063737797091218839744421719945137601024947272081699085149380708375716339631947307414258879332233025506319137611653142746160798661082292302104443372013068752257097845977737014052479446337649946697348392003685122591018353033174771856938863206077629001988259449020570970542296379804323030031008380542583859452293118827961184575047273411995680053328783171450630600179829095440413242377278359688923136028044494081451175033865520503253640262334019103892659742383611630977166298285477730836222869953841076818343295878602899889674055250162880366470955707974292838070746813740062363871124267683719729144071589338754465136640 [82,75] -34500349469303371678151251566780187537524263299906858930116849310869903160823078284035511656262858675329215102806576423607382629973894013488570746146521043913475347268946408170447640083869968761094189387933327739985942778522397884462903673390335678782811252535201169430107075611676824488532647864629013077624722386661730837445029938442476232698475920328449150144848548158355410232670031595993596537498754925275985340497019056354366959990088596049165230314985238690175986304940838454801183961977539031333563966046186385628694329150649587015006311362416567557230194700958008264446117054016292341275781365380147642713680644683404512901334248334411271062811700355862295508803238091758303860530481487479127286486633278211866897265123356419446045925431549880107633245277754227606664702788090913401876833271662487325696090857629978254802839625850003973966846242947639235003056551069450322079350778389628171959851013434801828850702286394912400455002985615817841511321430404251442958402880513775698611252876234249990506281042749503573837871464003800878609272085255825366715359997047002057602279754199390809318552618243754443305764352367983525986723408199765057003807158012024051200283500702304572009442370655975050533002662454624594999716179459182608515305020965012716323385674432600202405273784978678381549492266834702531102652378197324488179883566582410367121189857266959614517350366821336955463575247699257699252915250434940072393526114893683095623886951123446157960263708120240553392963803054833057687131572854849163519951313621786141442113016316886120617099765715293265089882688048790283811937197087120934276564793523676838817424907207698134644670513577748679416429598143657982700749747831689016625369330387019917333765004395253116095674021305462784915777681412884894227494445619507251621609770395888813087292440687328722812056951552282601722122964682831759456617128930204113642997171223181246421416548024785313282874205652643202609658438253040397633630837288334428636858702896602019424934177666233933244089449599700187407032760984605199710453334043101053902667939619809758581987982275359923749671998131072566425687116186028202332699528864749829173312051919060373398390559308594192175239155490588304991623876207618703434469567518628504008636941368347685811307422770273827331762299959567147192697021144161997766470886861652078468969160686145261453032181201741291833670185510764544 [82,76] 2096976922099230086501578976986358163246129769711702801411869825350031847853216155704972314665659004117971839026734862161562843911778113797340973028927898575581596830591293315418057507298644071736955459351899264858723116079134679047467607097576931654995458628556386969235071995350047805899191157732788397675522448914043359127784803252375313074614012978771718133780072088132035009496255672211900482729990891464980799012270679160020421532347266534783279556990607041580726527756993259666642493483460735828265149640887208709314678601202090524552873865293722599147121336482815160805621529234474658359316418877486722006404199520439250829605657309319195926154529598296937046097914506301518166247959647384508769971368240455207456861221649083734913824410621728534516393358663440205597011763319148706379135153428191909041069531136219112181579134612790684713735577593771328674042750855098065439066471667040162010821955188306185791958304666543461954615362276569098399971984698307101635048566114391682676594860223919536478486179629425964139328211446884648317378696155586064003828050399366025508297506221936845783917272476569483983939646600226561517571304547325142871835681573013760865218707880934779869695936691425027131684034612648525684750084696756193985742478671393994817754269165572986521572745720506479537332766454808530212841805470313444178757885860216698807948505286576812935899087404982952080839491097629572474989079396078279246198602530721020325547500417101764343557242698264143115321630140097460406272808352118001629473780260261626197502387172285314801647858316414884079542940600046252022180468860132012193564816883042796561076844965089362655143752085027867422976321034096135188021616763021712032980836677215185988211949095934941387256655808006798499745261653716037085191054531687181031761472042243886413445474969061791790677525892018123222506069686605681533751679701589959171290109205572312045836558213114665890891681529597987102914806376122593965160381175576927578373517022483225855102783994553218819959719340172824623940278248119353438256597874664431511466510758587961460611494355602133760630342792666658689816874274759520541566854703840557848278655894307090848535892396524501381419804273974526937781511056366309438502324758398842590839296469643258686939706400426783806620245229083127741106594084110362877831756518110231929232918280818695383801828765904055713818600275968 [82,77] 1332261170793059396575343047834071360641790337802206391910219448843942205723896063272235630140726951796745536240280234859663947748886914674887149813771787509477622132888408382181787883241674239750714899241909282564706395074075292392478261642745704776984165430134119722725018730324901625879691085502862485393822910795432015132165154039649318193242859681531707422050783108880209248365416108511566089197827201434508895166747421132242174440132408808693953648274098536958273319220697000602398580100722330963103202869984885714658745269205627417413151471366272839012981125363819318842451275739084952193252919885588640846291764121212936518215784322724463192011571406933153108443981273631875068030895449676441811675295280049239719145251309655212445636880646303746770940040759708445834001989133499145008948113521388306508684358254899244656969989184761342699873429208324447939073137747867491203128100776919406656108861065033895226990943143837135977372387927020732360159590242326824510405143125533353049348781699348352428848831088177735687409650469921164078733937849515168017036923659212727742406700492493761483046614345703277192721804135600548769995672266639565131560654168129974015331492931658331583717067997500891386802718999774330642990325461521749928624280255709411506088128471529666328089643060997189572132778934169229194798522906188497815236539748164411669083694536667970827960808999619732986054719984068014129264892344860884828984794264635136212103142052362911446084256554989576403024082632218131836919117677582375130708708142861519333863021823477187716654061782372053434017962973742160101369009311943335768580424971540355152838357889157928913838045907530090059603660476697152326922933294450685359236029541268450896248790378029894362516216057517420996446589381922699768879209841802540666838871213746978108700380357629603854841599888645626821408449515722446488293612380966414354985083068937156948802957025234133193903201584740384164917872849068398907475352887685454013553906850599644056124613196274434454363984128522995255260227139949430791264166625331666027971026479138850539694277414892230824512566736064458406499492257401038816517899786647420298009195411029991961909204315324015041893061701997598130526069979738490774841710261010331474570117255810133075094455228218139093761162717175189381549425122140296716302621838704744912599975196444227471239601903341080661721088 [82,78] -842578372503156886711610370848307364423680381514650361014304256923362190415125588491166417995422345567339536727815732533060065118109942203994206637343987069369750271023081168249776808488989725609686244730879365528794993555905397330414613979986521114593081295066107631427765952825856781894416460885229388708106265175373135040644523675642315773108141043308535985215794170691694437296936433663610019065969477443798660261493600701818525407005587853856055589229904911514504110900304219724537812292386751106112105410448195882315421137298836464351226227859128061457492493863537744941632410394988138360202838076889967265227669128033163130197489845832027086971669954276388224212704503920730416938136424685970478841765316955084417422057261962834695898959692337783693730470042754160328769353298782314081872083677834496973366300406300364616739825719205706767991479108695767236711246796186908174149691137422242709828632755976254766645757974118438620438315689930674091263017331562791190963508297224399623190415787040925698835515668542950191134182793078965961727960289183996782299702024814057398576436297203750200783571626741376169054790931241810993178767244496862081552240079081413370238421921669143093107623253008326335884007251650426705501068043480913537275638085028066175875270787138830885644130951227753005553194750620342903074396184010607527617798168894076543131424184969224417208429629797055992153001341812677199927016193647126393892067051107675546371263175448144450434790612835148672043404215189016384872094879673730567024155439388389808254296601966913735102158772708275023995023032583521467483559663968112386310417785349735087926852354624585045598537257894815287972804167160489092225077936983889333793347945559392260411295200215140589495557936460656106384254322349120594075213178216068418183046103946644485406481766664260969520819356028261744894353263128301977485106754681223889655692662382125835918481454925189661171473198070726789693649083442176508306066328003707096091703644882939596772921574140715188613879979125930901415955407642334280512868359058869050671665233790963867084434731811733332221906076186979167197440738867112344731157180607817045881586842933529810340360160946021750306248112328989538423033498131800090752214296662544049910751512163936517080232435962302957313590726891390477112106774263895111159089763839915963909462261547442332398810204254635032576 [82,79] -10667853018213385884027886312628065508785220659265159026918681996259769135206878390861926235539908398180655707049836663308402435338890111363654712386469139443183137000315227171665007545841809206064785592795176240778964930201164331474014622520199241530028437464436172033232459260797806285812830036739980170122735434604931706912655149854477761885093623824658711086056575971812647739641713775390151690737991788438349549055901901836893435796252466417454072735576092185385474251061861606249383273612401237611121002148186885902136143806549041046793312337082657815697860827192095915878512776819907337415834655301519908518025876163512428944937000009211843007741100160864345896408843448383740084208833719984294830072614542426951648224147991288434426635324742504775954769652633326742821982384655152542996738534902952219845355841869871584857084852175112182666528783192972524593472331353232263519721967488947986077247195196557411041842779031859503545700215176259280577977633534040537797001046691880546382714123273990567512117934575211943315404341946029881625580508810510289774400402389356939754754678489841833728411572995918135254989011905510573260026245970201413419356178199781717966233618701851369408470016578263469518535044323403492710411204468130285548778871284550784168883017935096124952991806218520169035884997981419068226420379049779107716179028342186437815871533300444877410460253173705352826838033077002302634467725890369350723645844305405447225591764437673466208028754387221811155238886446788963495307802316105247360805614199320408773177718867181137382676038389599347073377171771755661905410246731737022652994519450373766691355537426338657879413242907822018422619236380473651318644073504017630426557201621192102808630732630142348336811252024344913224249856118148426817231619712608195458060526363373978372735086342944617953987151250004226685863517425556302187364214323319556089576994124040887699878969003267455233457758455837473669580955569832654371397235915401143983989468161254865406941671490742363382291370310147775403137746873469608638834754995419388338143110219979545425197183861407580931122801221044804736695435426399252901973842016362349766282644454539459341875013667529363001777831353992625336547327642230014709035486806539906280124608502757450711899451885047218196071794267936652871125582171446679006188918012566416662661935052013938483817298704465920 [82,80] 130904518629967510159879153897847070831358897311238810571452719066939643045364091682500923281503256904790944345100640267579528464734846971501541911046752050624201860894465472876183192661858521163799305409856526789656961177694636462141968397143430585796233521065231641225451984937107713027882654429277253471141715820026739900796316478926437881379701762679506960850781954000840430879577468890799940249927989650633035271706409966969764953215866330343492360915593795518477571493814169032092014841244119562774704535679903275768783529595315761358204947696050639081601502473673500121303683269066302082581337917641760032520271755967060647147050839602133781476705053479698329719762757071264910460169897075480584890296109322700612006884614175953372991325789270492907320034051065696868009805239095632541230857827749489274548379003817434083461876117078762681231009304733986465446538830788847438083001417944392666324009161743228566077102009972337375852674590861293332994921126324656491570686579752152810236485537203040718687106891175971645473545270187920955138363345727481666215644314357499896639946723464629461604428986040141196095225161869495166459496779645227555702764979922224422438706318218484537096147951358038133091328064459232531070343237235722732379563487811344168908258506228857398936728473735339894360370210884461272966812634908331967124463941545191875199847273000493967743250269399822735788645530186654324637309934378281460102744616421167169895517692342124726863825399256529787948208389669723046812377298310689675776738445207544084569322930501613965755856924481112218616916849935291656333237592629460938403997792542661141517180312077155893861096259758954770463488337578120133230535458305506841285842405812101325813834768769087716904854024272104304673877109595437166052940257843714276405794455498101166635367708493369928445467159530412390192611156939131092078885890866514234668836589179452820495797693793427653378586353675167453095758748243872574732507800807304335085613585322096402827330423992116846844186383348571845681929322694195124731781290366031564795864752313524713979449303613459733713677379679899041793456496539727965211991554428157247001186697991956949249195882976661707533350617296982761851430811485638133567494290572889245344459375064640414322490841459718989141160912069353013526781260952127140999999282411902179008617233400307810323713228800 [82,81] -1371841286806856252638554942075386804316616607814083232838534813006497170046242276067207924821848602214840146259623326670692902856367845915829262346620865231045997983779398984288298218578693161650825965993737109592982441065031902756558883853816763982674796643792236523357802668988461472472203670373471666273467382137039116367017691727661274133971883202100881295418598743910607868791115545395281009292610446094990458361500153064111851870358350959866784622577379295028267964358779879150070221206285956910461320239889628707878543295292123377903515204367118903475941690764930358368282025107094393428592405314457177939385227492212233553495338563101051761842524779507915810009802306585762747671056439644505967181707190354216824098433779333704246490215854836846996545847113498200301246527872572127838392722860810607358783493653988469650666247220163804517662943052742345747833562995884954148990634815823084490923426876374678413619265188968443364220164622612042454311048254966525139370120606329403551514221137689987436635531361582602185058703301431567258489565279769199327373506536525116789832477336287788021560281554052779844760011084362032229278635117305619156460317530806886716329177738134646139415988256303202899247221638300391982939295887876774079608866314080471471865366439745332106893428502586023122800801802603268901237887127428819899554884474316466701960996451921360157953683937027094677152721033321725496746028497778633153612127513910743103151671266606732628494689825165844236622827133108477686771201383379229411685953749554279483471890397099629942454971061315621640022425224144262968218662473797794158891294744792565164400815723360108699114822111751900143560492318142591231728359247278783418102123514565171669036259028374978132089038001624704410710955643502314129659849189432230143010345626225864235229572298632526094626326465382702858248447145150164933390895191878227130977350948445657689085703120008170720237022251648968473618168483779402319895152787922540065258998067417242942608004047707976467031976186834597152164092909605784899966687400024664517378496471323787365381073762000489933878936357911750292820229504315538940810231040210772223521019551632848966914742613929317816684213192717080138060649441694565854156266332452843814228794509872359101267934626242380887410813347858772429628493057521861056230371465093419406731947503002830487158784 [82,82] 10618061438663669106445336592211956403644650002926508157364183780984848206041964821526211388322454598261940602384525200726316936471807622096122015164850432374094181112468873315785406927406984769146233380644563467150728424993896423835051045986217368546181573879125907128918939613340043173348263172126941827352294423593848535056371043209408530110762023210618070364054448841401763642086984719210962618260428405041787853236715465992398134019312567118638997162076527538145253995375608743297501713363407053799352076947324844690782828839128069975330013097225280541213187363315161190187822907572742952643423431212099528994164736754451490000875171009262739327697879524102815762663695959499753019621267549177763342143618456038948357856466803679453402884218193590329658625088453391134161212444013310987022054074636842034544151686201651565517215384167338164687465268458795359762115070636413152978050662121412305036933443056541773923477172331197254629252234807392476124607277635631362497543587282266281767255251604766015808730450194765874744816935082606323842173766725674786949454090169557756093155719289785832974382597234972777629880486958174384697769919696680637785248233707700824407289744028576006135414868810596476573025549003264126515131201685788014974221203214936124792960458646448103098945483839129849587528675699941391535419611620371703516934435227128886440939511928457581782727717129670727974455318469466877497819201928659421234483291979234572009857363599190303814970248408991141343452918713813996863247235751491582018324686837308555754048406754338073947646105875249938234378352186125108993690725704653528693318449261286590556553894255509392229190396235481241947745171898919221125071574604026377545854680036224719875356736508664331180662840853626010384605431459661715151668560218885270520705846923344903792089073577625080651507437074620604400509099709451994462187735032197375280995326462047962639037221985532237578857216648138847953232030907582178319922066489445332933880260442920159308681996670798762319336077576668107791933167156708095170187758011109684663971797451694560191136686847154722582913337659297298983381443846017446650293322494650768040753186605266927534534179932729249959158280941021179160782821046678121446107118242335845154666995179409992409760209498805840478411264114838530856112844884338383099138526834795944751233256515847585792 [83,0] 73586765708549496364973674294543367966714168189794898378833195730707527424343160781324082721728731103619388660098786914291475501510328866977639636732380914532752237769133290262616472400813201124896021740920117830022498940777619567729609220539606135098864966013534905481512673146648612983464502105206231784007151691665994061728877522460914595502126347620917526457595587407535917686232782095056797447163159628375369529487301894676618594503485570582828006003267876244730073851706148968354981105075635804993812031940748862740958988681032034621837343644108475469884211826832350640856881492097762130078898494824470720849017486491708253167687991948248972246076638373027917189516771428168604736041994695854181825286039436850763758734202880816707551603313195726846054077553048390292233065305367950155174331262014530566232348695427096671447987167348242341734444403682214247432055959901036882320503572420849325079911218329116924477051285797910431652082766367593803146209061938959117289884707781654936562463559109700640378072491823865897850905315336264981156604154710744598250236872796268371482869132108689467440643256603453541501765115926773293016523653347150264304618412255455034824367049874530740375505577090863428556842193361789025326189836754904582079780911007733790266387519669495269293787846121433495739785682879164332768352183518348913202661551377727008839537386786711165776479094009055353027731889170049788960970934968898398687789690950561442684208497343324271642642673037941245905827256373973480246978414799250168598334163400270554046416819121193105979487032066818687562728304234013815982728674920064113606011192334927146058550045129647168658602030542599961363086071291160240207164004848144330321154941488953826615902856326399626707220685310906081352559857544132323395098200538989512606636704538377107964105444033775098654042506203529024236129745106533062055929927058233251667534818096159257056307511780974694209968410588036418231332843040996921439763744835630699039924329575845097627137547912130816477441264626729843610099283626720836675136700900151480105715126185363904380700932403566685180747039597032085724579023220444390788148702353728532012324424840929341035574968978218035265209891185663608983192773800610355399839627870259639024425495122524343378983121813069886034856335853412498093983937667726142162427892145903130000872066074307077304570400618778109495385408322248705755421338657904720440146059984052845066656590928605837631820438445928341707895126776085344118228658753306208952056838149406973391616553847058085111936545241927010079467302181241612398754212610048000000000000000000000000000000000000000000000000000 [83,1] -9740153422646728415583484577568471346148287754440419115554873822686671794450807163572782577528107337498118365236833590050188029899780831888405303383888280323631182130304539797409251555052847265439584544888003309959901820018276984831290123934719071507132690393072141616901412274685424934414983500589497847362162943193530283332755361359722161188362101812341841858599206768507362708890793909559134409518047765603109536213490715391022543753041366808842289902104510944287548932198329718537975369025085640831624831525242867093099086508747947447556716423815524213968817071756788511981573298643837369193558316132244340922930364332286259346190716008502273127039371273440062392034045537806158164200684925871233302286922482746882829442574939137133625446899265505738689062474854416236205358916075715454508973155920977028414464741008847667506275751260283275652415424897680263557578072711050918463162757392812827922599808927042258077032723914980580716928432636439141488395577451796336855714379259470700941729711309535973436858412428866730599125515920416710029569677273322815036289829877822157706340975441600985994718518583657168935125366348201626831990790803207338795837372652827423149317136622280483697676074406987072440013508509764164231991659288891774099333180145349674654356468720588103604815493857251671824642253558818340674399103404057904958402659035066240535857511255380809092832475561558232108747045619780361585277830601945434235600153045090148763071194250282660597075344079384850344852015904885665614396793897447171681275792718846979321419244477143054531463144486973606724101935562705503146454907372708589406661388434606939527400773788991305843983850860332351961936442070525443685136569758032807339691949092430784471084314065184060477364993109485287665495943322940764157025215165436867327904035828167359306575286318574850645720820067327723416076265963354336549286862248527835602450092867045421547926202653375313559729891534869302139629774976363332964583481011638937965963080212923691130821584130664058380826893744677779075367800233353400235398763781662007554152592334169721323403670117445872455283396509398536822560725150859887558181603835715818234776501534895063054348763532100319900358017278660551477314581308928383565412405420247211284026821087196544342351239343112044833548313110951281065148748756533375836022463957046310841907747681709685117400229827838509478973844052115670342250698865934953446471678360006434213899609270040424116181173668360845039253995478050529072551597738000254023822267930303942936296801480782474128831993612310357924802850805000710656654748151709696000000000000000000000000000000000000000000000000 [83,2] -342021682619711265676101831826772484284252134736078281099487858220141980226334341662690090839261960799015758623508430125938204429906674369118889739777355085977983969190408299510359740600728657803089484600086795311212533757080272744636445507280999699437988615719833751602911307810683476404537554461087345904497687976867636441223251219524497790307553760952225600422752108327039266118475661945729886079757449521913927367817506691646591142807962376891229585205660649815598682250690096457066331645340415887754955610640427246903807470710615399025319658138094825893931022650788977967257820256317190956879409545022048572305953109364143682182208651140151955847428454054061454126772352440006030620595953680637683453922112967660684969672482414344616329823645600513493358343586291327696141460834819342099819126329633456029630109375728564588604299325577326373467310949255495735563430037294296260472700392136099459615204891258798833816948638600821786095983356077046236224551782294734149251053164244706560601757924523829913133104368799874864878285319171136344871737464861206273505860311750979620882151974054039551814762310205775701360099480964204167252867036054746466602372369291806350173377713710281706335356069770964445606397276416766417997932740007523232346299974107729503716074790199279607987364134522238615360027014301559644810219111424885900049196849598260072302274212282056257355464178785702557355187912805371121429097750166228331157348353863916262446656307879030332820424259791848010643791006366826035513480793301581479417878864034994355832891452030995485063062614730259810824261796805774953492468979039300319626538158034984601176717583204277331419564903200955606886045870244080728419615479031213088971412463269772266341199625896955023678596950463863550302880543705849451174496170952211218378413377167110985664232765573274322485074735198665443750018389704787884957224972096571087164045103460407510217310422304879082585509103670848099800497968174171565941371751666597188858645350312858146381533531121124877964328555155443498055674508048882600871094503253578142380838913425843416410473797914394345976794641602859322889642642025175379452759840066425818026551082737229557415510238725003129562147990412112926780295510444463901048684625418290255344551163644797721780901716056385293043781573295798094700347612967887223803042865110799504874741459015739415801973400965279585955892286277203522393943951161988886431609150940940410241630727515934814660946988959416833642021179204024887343568926917451019279166715194063315650644290697839704186401876085450379106833506896563434991014162422824960000000000000000000000000000000000000000000000 [83,3] -1958291950837578720773296497275578793504529446080548560975560927650566706956395085338267559250059934720633790886988451045701673178232168923820602919282954263640082266812514096624265674965523055248986242084588535078809987198137051184874747103122778256718049117910640515408101958178046846355228027182613449857668377234268658975114674864062435976766568264862042488972874648022260015581008287748989104603773713333979765177989382324927758733280017392670467289936543180629347880434641800750501512426780263496425008471814141813824693114562788134623602446920538575571453830004118963914525854072144459476914462655879904645429029936467499767021168734798892550639655710049874344170885989738468348511996642481549963884674265959777089520916547861837846533202899085897416687810646732831319324741043206050990193817866332649689995120425854054894781362596048287040639569379066605219401222336437776203493304733344511098278241892121986816173193419209854291394197171416164542503813853820793384558606606183311645933211007538865149420239653956636004363854365327601641229416878446682605820779645048898935528182420655600183077595038273944210654184591163516173822813326411320083362199476886924893137003379350478206057137806142815881945483707839777014955242544288506585366171377506527577338544013617597247325154600094098691727507337922298861122709963650459506538086672277872489897740962474864324918055638525863897540926851184193025318676644583557198720719731433896123618512767105319076114898818582232190873809300803395484898723511431853188834789495100998546691317322469516976207311023050236523299305249478603441425697127639315714727123440142423166686581716796507706729656090480519847782832977755457790174493910341189463826714355875667056655797992426222690636676419614206627170802669548044782511454164387243557270114763862644200828947038450851510301251496609612320609804638592004190524253540438058080806540562461579289697126876506266671903771967850891507159047213347360206777832050475191490003734970115904397219688029821420130821806724951758520550433204339132046001763286096602701152352448304283344033819314229858527357701027863463267548503994734479305271605132286975022074961292871949067508167573167059945425809002677929550435031421472093684005330033688247275447999367757465165114731228148027378603813351638759011513419113823517874179849819116828944812691086248354877795294708572179594582334142769892709720378636466376078797312266836883735867235927268349596315003122899555837614975100388233297915697878882729523327644071038983555033258264981387275850171105882648203118792729712831241154679533385809920000000000000000000000000000000000000000000 [83,4] 25131547115497403926985630892128001121620954129130809100933610613390510738576382618276549436423647156527008197383566137582047182648775608627356153401413968808569012503852807980819312146434092993514174276395350794421771545554107438035608884338277064431202277656478524355681635380968274734600543715546800960182079271491995949064264993418392655538551650504596626130980183623517266247318524639963591403476932285042990821956167536288241615655021155664120052578902186453165176449482349979018718700855639579874625169723714916191013470797066904037058574672640845607131244026163358387876887184812680624175961893689971977053582989436449375029749979897818860291723355601010049869531623462174153457217216249390459673610621541784227689202767420946529400500627769005932175060994873600822771196779017207874875376441876579355492450680434190876089864714582496279362474884464623760330351133618802740613925151567874000540590423041445045710393326212973381740352117386985775502136310487607289285823648757951258164685482404512076067724734287388344728514421815130195214987689673657183721099620748219210604526020970644830162769356142609108301063430730054176883401690415055772109490651037877900241541652062107168201409230311305858754460920940966135077894258153090963441807124230325944044622024921999980472985638201701606263746492935106989051380935936026442218432594271248137434283714028784829485935918320987520876949578310696514409550155926027061828536268421304910163939782111455716925809281953062818135885952948947261336564406448047577415500414165167403449214549180816161273972093466979946949423717657722202544371156482353976213797132737786501573730637931129114825430823773783989235316401698473572097629024200050914835125467528812942403365138283879047703958277544430844162901457741143323731936312803068176871802969204793292711163612419071993470837663448012618505238806623815516091301230555586041072108449067139312499124559177333211080220542157299184073150892678039666142478458057870696314886110112001112201541385279711956677848587192452664220169425814397525403347532670948926466844597802572634167945914022368645866978125522473882497557852924261578375882928752812789620075459918823944506089688294943358526622490405289297933146928584170250054088872012326406884161480616488894380852282041155487214034571875321797856892151837156455382132435847878441802994556479911383954331523478963229704568824968137091959213738968561140890512974677425486422953351616803220756916925609632877779812054067752359496654932104241026459863379186684492298186521005897466530430060074082475661218546919476364095597370781833625600000000000000000000000000000000000000000 [83,5] 63430760552675713563093590155839421338071765564298023023651805096533296204652273523939351686042636167691977526659954369351839478633395826931636743294970928494088721323012284902173543633757576815419079409355937209859309051499888076895647956342954132683928284957655365123964331305802859667472931370839400882949004597245049294560099719528290002199608603451296066560313523194660523866903767654667583727396661041490389956225905105638911900285318671046222758439747991703522804191354484760020256201247911209596185640826829910691156553022386323039465072138479146046255448278802727153899637785131026278361142085896643250242089363372910768963607470626425834220623664820292489369030274838380028350470897348414999166786225589503949336839851221014741221483848357985463517614359102168615198634985707358364114386228956200627488363032646395269828242055480124618660105349853561705498913134375413939425225521286762764547820523267975522974996058039767760082242576717471327363916764336277812371530977150750661498627621850383854328505358675271372101197973323472714657468331163715955365788420042687162902939116595185723163748083259854435254767727235215361409554350027765813408427539194131492754732925539839141212859314609719738262595385466384221539992143245387043891467035630115389847574113520317559222799172997204528264525698514488417206395823107094546710266109027585143114318525053099449575422634666461915281254756815932407389334423571361864548474090093513046102922587851834984794121346078206158755690766370134017765725118492198019999643628343039724489225168396456908643699030179097116843654179903320356287617241827998449988103601769747712138880239602032490065905037619786367371621179416966897112809369869852426663258424201207810521467802554200869779786547770259395185645364535259520914765086471064839938051865961504484083522157434356825968247067725938917439576808738275513541037591144343794681985742106455940107383421389645275072561578259155115071365979974450434550873387104563922734461447315361759984760715632750817801818488983902172337041748968905731563658335350983785932037704464503755725399736366711463920299025585656673775662303483809525392903744692732633778508302701871124335663727038846088257665456590933895552041922163222723269065411510891040986838236343550089933216440382089432734489085802114837138004862694082732253136423777505839253308218851497258720769232526736305207536086045514198685357037788981086960824595839251062110899427688556868945181391207442864842463512396079414782222186333702779416217244834262852379405660429404399607025172206211599893033407227101365851268366479487139840000000000000000000000000000000000000 [83,6] -995401828587599148323214773339527964990638546651695549233663697519301584676359515658183749778036537821402848504066388362013090815362325573870245267068862306776102405469564984592005291627828473375676620374494635428850194576463402424334421388635765914265873111521242917875027275955396599935396811958501601356960693797995297682257229970204123784597736272143575798211605658449919060063970372906650170387706286740088719750465575591181408717140760837162397665234619333846154276355429932860695644733200883473024143649809896011597326988153974558558170250507339530464651584970115826579500765510164658007115814560632861248250300952020552184577274062636885154026040908799889524150349408737619593281717201206806668393160381718729792913540462239532473745817490317317938998814061504102785333464550331634698532175974698439213531870071298595068926879139460309787136526625364127535873869861259484203467510654253205276887210725383926280783357809240943584100051630685134576033107911023754737205812730947599411812480634468472728684887415103711362512102919092080031481452033470367339948931816480851564858682652507457735423338680380527563590853697650960042333399743056636107710777065235007958353799541564755365857464287841723473136959234514153163693041034948903652985671784116399212588591358859098153671538067068724155393961406910326765806563847788859381859085408751481235704163260720380076249240249676349097706623333215475572987894750669754267994547934866666377720296067380508670918581716463704599885814785409638615166148948545857587255427942902004015480410622720308567931294420730063466880810867585402875401206164628955713506253326356562831629208391607744224115716637074245618092226882833369149530145733148551012078917127136375635179259695487065263790421847903333963032184969202855858222782021853994619863542187076213339375298562164686923809371178945382475994719839877146836845491161875104597170787708883220520622354592164696684662001038413024017208284864651056793857615475681726867788302539075238539534213996968671482513540468023111290592663100535885440358908817413971799028437821700929109889426351608963715809513216308637588616418430463185449510810047482594589756801865995332709505841333969850636016612286312479172714519095872012073379809219899627032166501467153498933346826564197237239264187273359868127494373506456515814968596812900170041878470528060024588351955855142994980890993627243687088793868677330005136458415308004747618087739825939228031308912444045932413341484482801100235292499459135647726986359121898653617949994189980918356625387304423869899645440904872458679718720510539857920000000000000000000000000000000000000 [83,7] 1437050941450366935190390163906018584006175221639475530179215738239805238876918533792477455938130163187451924169844415093849909549046090750529036082934994455852432533221289318750600210610300621028536621850274398193961831146970818423607740257818804247087377985167201265586448740645830726584199981155862988250468944612348191142902309204099182067938044430700148327988985824095029503423167905726852190066355369399024249809929237765758550532153206504792270346092028809334196206461893786958211357028112483820992701413827194651784298638862534059070532058269164428807952120390954895611256394877509164277188955729718721873783277214802052597237009086633556654618364588791314793428651148948270216628752992780754622995716013203211463749255608123301604576801391927740265006656418127025057769361501749646417844087819044349975789000134689047415176181757129538944473904768344525535690323937746262390146218346227533922604068995712750526658478254004901868178155450567794186584023526352603363780248527441386139580929770751430210860237824124419671193422516188035192229514524369486839684885388219028585342696162250182830388290648483536397776221901046852593951262651550212846066531358432228707548874789918635735390564525538543488291408560712727154909598315053295029590792695812203863749727151812000722291412943043664003175015481317552566185041571061925888518972682656385634827815971609954901508242137304885291752736025816085022359531160469042246891577110286571319740982298908904174197804614907115783231466816234036713788476059348412895610927867385521913414247858080997658241616135375352007246725753507343801670408084699287487427220676380938988920418572285071031947546984877144955032766908591307631824763635071330742495699557714502551329084984510032109510778613136135429183809571779558695395140828913610925031461670687973226668534646991661233778134413800896342929232613480328567413956250376661185320650456783513389812924643366032657515292526403598156770368556353330471496556933824638244125906133869409289823767393787574022636090629400652145741448438109836893626591845445972545145139025673575738678331791569378349496972368336623555246254231043400881053097331432834045269791185408288793033733507686121388534904205509478698898999326708317578217021752058168740725195834810887062816627201522227535108867333281586469926635383479308048837157640983744195442689622162188959806885211259201768293368574183561812194569573138569818827589539910516334691651947356276716512527021087249742855632829121852049218176475367885445536870187801920735298957354568146928153007571008423812019798742873361124561062174469075763200000000000000000000000000000000 [83,8] 10677649408043745121300309691074434474883309504079412813689286176644210560665815433549550774204413087066727963302640894613499329214257198201913433694043386736841539678787695225243979981369806041968663830486991259849262364349192287909845563121158399477848526123156058565108463920787947591585703138297005802824792188571481477509182407320250773625226766856148331228444166029139951212056013355778618911505686593269583514117433587590956270034534210821752905979463018265019369825307485829158013913112387835022035570260715294151706812632242844423398880930650374475358912180050968444003461974603977603978697745263229951300089461331707667349717583743499260103214362959407165134305474888183950699895024403365245898941808047018223278695010648910859162684846123313431604063570892957902167158209730832304133019473519624483280270876668683488798189004574036795248198313273256961239295222861108610195450830117658221434514201044846242110784414573173866848429837606156765169104291747368303375580375487819891990259265349010482345893371161450764016247179742914527762163072840286374064865265438982279422464118845234872927129153690070370465474875592232869837619159633130642691097382611908490571985332530300240155598142792019234499831238242506185220226840389619571340068144960823134327081577317465996812805580331548351405707585613503741293244995918903937104333208389913277251044918335298786426765277103198672638242901990848172859657074732917681341295739600324497341937898220666617466275782024931949909242131155921463228854797163693724199461447153854429717511761694597960080729865976273287402404346438822035788425047688083472509400075013819029748831037751725778518593880257713594999817592241552889682660484444275786239847957950525397554530532032455535694666830774398373436142566680731065576444918782506453954139511515322034453667102266748963286660742448746629471785210369347712334201019407182807065170395907887679039554855267661628324035147573210767205615112425008345034584273030253414518773711166599003070943603998271915348537566987756756932422729320712293019793557278636919710843822140789728630604459645550031814366376698039401389995507673846476036191858692309673594242692326727184118808640745158681506720161037076752440643008000985730892703191727064041711654435222471972067413959622595521031317892133449205829308657999703957015943677355122372340874552540487263467643985645745005074785465980367786897072871824648504051310515939840919402264270537824244874463485341800365606697515686056381398869231418316762778857860976854676709687702302096973308357150022939921337040055754155241485275992424112455680000000000000000000000000000000 [83,9] -87836022202555008645036943071540846475777279919792590466300082581636399949310652335883523478304437595825383579878111476056219123360468828537893223756296613517421861997988374629776539798894159545594017624783675486149032389962778112699857392935784877129235452496315133238072628187877104511554074455522567497274801178784289094409939238514517236105512601590701189409108378488036199853563459637749103055866626655146188127004584454511254043120798008805589201963080399853400119069564049058155966380804279617353801864064523581657251979434303385195204557427529038046957836805481744919970707287553936283268431097112257891655936001198550225865152239444526541171717861094235045343014351054136949691106778028650449339767288469493537695798287603199229613277276349505685050472488002902271992196766548400251175218480013639370543299853327723694032557360154977650432006074187650694048913265343234864539269141910621196600144082673851889759545041981203534498643160685456577565092435465651553353787421769968092512440396467336897319907092115077113015979754943579125005413179401868898830723331589305704305435159680343117950714782437799872908718292643677943062489122809087459521401825645945990149661988926960817967685919830300753080249022484281177309329749271412678700048488081421415735717629704189044021151651729551274793459633456222560735405772651424570251027135396680866172482038624711546866401699668941284800161230261799300139994323934547188896444605102721324442011476544153376944925418498204721670037718638301332797584546183223909587609547118908085951497082773586843446844226085420510190159076894710424742049699117804235057498808989706512365099649051205342673268032939094910711854878509129395907592968634081737829170261216703150748101371242148263309382136719735693102898394112336026668375773397151931431784864663899944989776977126067689207560888845991137806446231983281868972561530912401456030643037062416743350721597317979319784298022519434014767615881000079756589302981170759214198047432742312865173176408079490730947478959618653787411045815197813242108884048585816444572161406045113461533070812886663131873309075127860524879991908200851916708333197993513980545585945705384809580001216563135093329772187337335329105015556949551514583783059040492152730771415868950675241516903779024157373527602141415835913890243846247340346609693461774127225766801259667781289621262300204995016694379964493576667691783112580768300743349343662049924080187972468015562786371933995465000194117589633102191719518635361209735435344437954844648028655225518776527850072993414978710300831665105188683856202028852183040000000000000000000000000000 [83,10] 212661137021346514688734568964482438617569499550950948849924210867640137139537351747549742641887094065090551981768009836801348285715894766873210672820156417016804960719677036426299997119791341424236182418496421207092944850120990154540337220914789180174852299782676680828897783868804245650422519231078074371424733265634786274458088678550787643955321886370255931346145442941581377698279580031135167482024503281581450082413115245212424626076598104206596337920057177283854465588304912138517317780927861722685658918628538229802218801265093339955108788347524411710901084592392990278914670864182759769845071233430149617182758463550875500396097795225550537135811265525276574210786739795260204491770106548964696695503946885991289387269533758723539286584250149561882373322893749916530330604467833898043344073458015934306077031243256410567608820949880121398709443495677527914122239750798385501167121597195782966361614526027161913677825585410377022833455822792249068796858998309003921934510558215055454542878852055476068213261348997615897028927958377520995878774556598311402420216544936568562981760205153426284779814165004401809804472932375717568344813935659173935846423184903259165045406594943038334220078100497031575840225123052911529958208243941222766767857384208555031101935654219576681712567992827489405189578715116388648433081817112027826987497612798379181929384893850980542424500704768329934858683120352384325066850026500429398912513145665123472069401345392166143151735219738422106478783937172739405964193810279597460282146317782075391307552713904835742591397010363559366305326291973446517256124363238655027164492984121728340807854584350501453468992170773112131492593631517888570252012849873556386142124096500789188292472120850847859746075461338745932687246472587309078147535369294032688932002088823218638274641655074803562637756532463157703936384508744224355188149858462855188220574652085536192441972361835762998843943626012328070986861973592422616128743603520837759811317556301915874647134111286087973292934251020742195277550446979443769998896202910705091023279519853052165302497773192177194325854498866745626503298407542324371958386835819548656846227091950387106466309702639603026274312992587317774026053700956346748050248629654012474066139869601354828865555872993840803867255199314041820424282951301079893693568781258499057600399065691913606813487175030131734487101392699445337313293853677859446886716133019567849975369382964643829510138240371792687082815420749262167939738307768188329427771018865823099632193110741431813821879963497491441758353364012432806540751523311884697600000000000000000000000000 [83,11] 350999736496427206507915570489462284180956313862497382988225482403084262770785799921363392006346465946617257775809955146358414848994685584561318972868911914278696478844569265084297795244166309922131373302254738796042050340192723682732544244212910113195057068809329431622075185360610094161679169562413584622790967036263423487120331660664926425342521434405878517947411950541615496967205559292634507585666240367835601727493521818012242779753822355492045065004459617931740808029919294480933749423788453962502471636458604758128385654241707714408142989183023828322608987092563355295512114255532686828907385492714895719637727923228797932786067476593535824498714874419186407961582418161601996081433782987688289689968342379473201641680001698360033956707592153736672295942296851101279597371306029198367955319820573708859116336765903864439746214525965608845413602516162696844110551783827245351209827050783164103784647553845836588959043596219966348579206991169023948664616285795709520226835787000600757116735178374320576780039857449465064183206119112563610991149582144377122505150384980820523718648145023506600765887731439123144532897500139822297685536873237378789508619122463199500899351315968478546653760007523487837419498387579962925148430549330445474590962508649900203587722129236606268214199804318457728566244990080488011122441612826341677513814300559552900631253137710463628666852168899015383161697941867352911220442928456195383233761059794022868832901042622599205827545208002588803775529716406143387383371487550958230574176824806122709672056868192587925878072843820369276851262434753471858887920563778672869690687942936776586169842479486548938867168998981417283653894385672720346046939227196465247230431056491224328034915463980513689950653895306358847146427314098507329521921709914571094411134002341171570068320595643716150812387194073038867694495063863088293429781386488136613514046368438619213448825722517415998606499008670687519200027999423781345409248069889271649813077386530559094277944911367400180930711997145748190363249770519671173042073530255207147196810678181816511217400283193751232677367430743265961975133085994965581798792463238053646781567491003109979630146004893436649627794384151244382305235978719815699566728939661010873272498804237236152423591806108789269435233399305522707328284115846564328038346922267374809020566904284536428804851583844190277631698319204167132932380969220045930758549134038683547321022912810641474057266272082511361376794149875134366623199326849123667956026916477540961668419525825432094781937247435117211992262182315295331471780017277082009600000000000000000000000 [83,12] -1762572641630732959912178565733039886736156661698724938643671799672284450117667796868959115422125585980649088227460710268330301103362675077886344235975564747439339869076623013918244861542572940813384484925774784928769162733429956754626654464594109038550146640376853737324783338255674893376774597663391754979951717671689088611557962617188373421040139634135218466597478861416405087536733700104354143397962323771171528180586808340146285029762020442054802715691089271473872466811130760088392809249177250222158291711122856633406122025770474189902780327578090451564126202708546642622705771237287513578607042311032204583944140996745401739524224151942919397682794475791964014589832736287042965110826450039474549759514376154223057823266448130245784601631891347519499313529997819908559744593477135331632182591031197840042885315184428131323556840534337374257103259986999766837077977154728260662536204740468015048867355272827069936455204469382963693191425879561619166991477682278291431900181795906590783792135913404945021907921205008030864371395481662988494784170255295639578323008621763532797253016413348842431278705768763418238605186350093933223262613752693546606615001199286699311115594701555213230283168590255490085835780617436526780122623105413541778178121447833632506997400571187334841296280067320261428772744016026286207080011197860384302655828522235257110842095378078647939619905714750782945067264805049217043796327206321316254210633882858101895251347931755320996263784657802299657256314351333093505792318171391434242387202920787642896920427953847073526330795407696085477028877946260137238140138051194978712711864110505459501929181135480950065286586976555622573805848211739170622452081790015847596713812105208435726128047176259547328020746634944827803503940182639994145958624808109820804065501394692278553808910961809008276345394814151859663904511282677377768968533868063739206610776525647932576829975784759453298154862246522214755553934604241759132801801033957224395141131986133109331814588852097435342096767704664253584766072107448428732301725520848136973634752304092136492392859055738467052221058340689602378440036020458656602341546339648693843461518174428605713111472104196001129866123108901774062401581601204832692687134093613689220441911747782237474704590853764589203251222642600072580772670493037982342849998503267394778003620473115343928511660340371822955602635315143412910470061473243374852112288098076047844038217047789261485726035539676569348798608324773165258221916523691102457914247181799368876931962511480609567753953719705049909334981951552544737746301943090774016000000000000000000000 [83,13] 928640024405897040955847851487935197373538653144659985326387165288534209388898346571881972688912465079381503652554277956193807077732001186674375677521702065156077735265713510767094831849286557170657875965504058515791801158681368442635957134249099633590410418752017186914084936041457247740629151354969349790592592605238834191981665366018063420005622563580039265046144021372025193274704315066825120958564324595037019438937530767445573307152933396174643958215019191956107609848162211471099998261176950980463246187251855701541488564222304765658517952878719733625347610139254574826015017795000285163725901896142491688144513962199474910137305235375687590568890652504202709008654199150531122833421882844505034829229166472243168260442496893482173302613070784467378215206718373897926693138228561256696329093066268559094806076087230362286211452841051159763433744295964674059747530709299759195044261315225346838925728597241151787579833628444604576414040243978609575753131772343648679759024907991121778334893361071167563643495188450280398439094043740167081944100838723219288450531555678377721506114152743510703260830504728305968873251208992548076359437240637195874423059545428018992368078194539065056008309394143302809665661056593416315662663461133250903456349775007813928662477842626491285129317717979659048780177635293685807389893543163608307303071568039285886284590407450465496753932102003584528170071409979871216725395139968326789324789651110632022981320244659333219505017953011668859347556829000081624134712227499392430906327092286197692204282389099266044328133639556546710047114968958712167215223574476221130982515588596000001771613450439653592485936503642665506006957359599387561264467983907833417552594598953146374125586722644107381485907017086528413827013138304308281324789361352475497111258364348643134730314395148332435026108484170438305781501772122805299287059539314251736540055287551747992526167857043371628824702922353476421530457545816858385126669506876203069706953043818987070935798981880698054994371701738548825194820498083286602921590725799004037064288789486940338919925815829780656561511034561182568574407675169094369490574348584588504123586318772074497591309936387911575027222534333188971842074047125112280151066290531807266798652359560107243305001771236558004855474460894702498568162988040725747441791666572031182092145202141434423902643092596322455986337860582714507006577520743717856545684066006893363636745793782111937634437551856859340274991135886729234274067987599920543483827019011036774422291929808957197436151453582474291686720068505081557720196338851774464000000000000000000 [83,14] 5244609499024073696782410510430657382460397583793696620751894912559597611137864130903865597142532665866791190512555717351708928350312711955880264785098340103129245463464032549167508211342512956009550095458817949813395958455637879243832946741065167852697920623331558173017525581436194041162487599848897757013793864214517264737447278861721593748482727659956901930097226665315539193917603647664526096613403701084566605084760777184873212242522154774531732009535172254833104282762033478945364572569033388185136061561328888080917060773083035987596036844473814466293293367513729755963543812248485892147210502265344620976583743597774417441168628746501416978170078852554487469906649497323760195395043146244601995093435941661689585965586589156649003605506212802110368784535489085397546062812020339715979491790335105600460916674516332219923146631551046048955907195201591208418794423197180051117026605006456286351129786494246546239562616195089990659976871746253265543242508902289824555052931265918785517263401259037987631834088515919273398791704688398778356500362216811765611524100476252046504888507730753958458850476300261460806383432190515198096549876440844107684195205049886503872362612504451036276687656406342065373582822467064130641470209548882419647705247993588554540767817557859268773616658712045397545549655920746660086297387254955407510286659964858539880320940906600937249387344037457599135268933156622662735679241931205238094625089548056169893056105108787173718419251454298661576654899236631187703901023045952450559053506804877547218926804476626440045225458356352462310653018777997789920793290984837206786522762294806889903331765975052864051980345854101429085864081647128747862020603703108088357830443415269815813598157170042329618042001996247652606226409670323820277173930687059075399772699775931604655742054682925022911576575656720743205603942503211352648371508547613187030433131422607483847809450711047518838564079191029372870449205301790360621341934341944725279567086266036238940982307465172871013013482478160800692536682015102386220466898033097392056680669447376512706540629544843986718237553799426766840228868820423549795875609368979643394553364332872475242318906202990959684324710363621508373072769742557200199490762293577762390702416750239624469155426856762536062158783535252723815776974102535601034299272396586444243491395738564072997572727908291156000628327008386738960722094637612143206331054083230634462969126122085631750572717904499639460107090418379560394891767154119140468407232126099042613560680764019322729803710907739014753525183041692965688104439516443443200000000000000000 [83,15] -7408199203824713164134607620419096539360835001425407379431003032115376743371318750284394553378275381005737783742590211331086086312257218352562657854700111597654087013745381081217860565198302887865489311356170206632271074760033176151098784085534373310397328817393203971780435430472364599234020375250590522062281798354298143934596768130560401623593489323135856494385812234516187360231933979341384820927324306621511568395477497949694668962157374513852197159921968405318869738887258370108451832818394241893239236405825850837678629426987861088852255591763702600894149288177659465735834227512308854668344697557855666665713288035038092856539927839639976424196621844556439209509579577679414344547343904951962074605634907781848396035161551359077731182428338035087622175736601913302282115179747080278354127275407290886103753726665589064123598804383528178304402107009716666487997818388967000136257314972831228984073252198741943974732455027876327757777117507470199926134634731055783331228274451159982026965993694969624585123957080959152279142120771379545445616196997391716905196363076667028746147100183500851284294948847682962814167241547938893516443291599182246445168858575029439688565874372774263080612539821136916124714215996149972229245648918403389714418430992880598472119521980433214493105951841069088838313331315710654541406291266371678113304394259733492584071886750754637587790213158585644385306235020927614749620608595231351179859726210015714277568403651196591930811263575591774036427846821140321118099732092966177630651668809983077928821565408797458702044313793917688402443667651177758746740617690375936810800132680478287652774509661847173810355519066382536605463353986816870605797877075038657538194169153181442318295565961835297923716872064025781673192655219872290449198506636631872591554410668898145172480967916669355755275416553852859062572980830079474849079772511807436726428930793115602078140953515066365013518274688434463222514366673645715634022135151946907755194065995144888821199175871741836686312900669626363841159919701313766699807760112616597950776411299970156940695422913203577987655326213655302068471076309150291702626726299493292631201136223161844603701612144278956997156924531134837897128212057696070782018225513664129886181883013343227797428386058357616755611149648589112775805705321034336377116286162403330735385778246231740263841529434587782269401019187010743502325613141575227742210616174589298838615241478169650234964741718610252844626504438501206517445584852218414932746536534055415448690796918308809870891814787305598004005622931379370655120395923571605504000000000000 [83,16] -9742908048198633356902329512290178505708775975584338604105121682799130927299240126308874524434485251503342897834016108097825092984593069231797138711153872596678530122507457349905439416495369930298871362347264926292119316322758457602890979783372144825320625526062403370772696380203171531315951496310813434947946374320336888991690768983471753662998756646238184807018899128182154049985849105875107290225987662802609537332769523058679750856970600973504282852651097412201451714982663645826674230555674614396392380565940439834024757342810164163199081266769474807776085293752405263502490364723536862167409550508110383858777168279323238251626640392954472885843497110555992733418880546310793183926077319097100801791363699177335389777124394106521511904598831810594885886021367780769379399146402360009933161095973374577568897701558246454095180933696935996907709679846957008218532505083151278999280129335700503393294881441964537389018943103871899429411075547894718838693903766889391522239222105740703318365713468057283413757716281577067429088235132619647261634549415889770526470720651541128663769472293065213312848730980404468355292404327428410793978464479635407613185752310569603910379863083601303470125366821524871925149347209274580310467716995107462434254595466082662073109586246685023402059078235268447160908384964986412515963903285626505662348283218140266830972836507302756466556267198720823397762324240244859715327631973416358242704211678286730208383148048784441273889678306887048745347489012498305051760774637183475025125068385115735537581144666847413109319709850560435099078267086591475944001181413000739807716055980248891331312107258971113731299605658509913271334793059039112361580299402673780527637852762655647492149442034127540290538664870949025998506820041492675967290471804514405337943940279418937542435306223486737127562246914574071613496051959279241006077360237178553683341265342982402257472056161718105367450643532274972527419616353210667397019167615162262659443005177033912257396504517570735460245826617460146821029039535838795345495079888563578727260256303105042561619066345820581529512246967796739710984004848961628621976181022437805552723865623451745978077205500253138977045212878737382202103631389792092550128805530984705014648888938265762944696181986759534729017242065407316986061733743199378339837812324988533348132721326808765838481286023402382679120476199928427166244968712123662302340639273486645695160838217937408732066504265191336797911787661361398956540246460828039338817968206292652014981713956442777787313585374471516831920417315060620726920862113778892800000000000 [83,17] 7103104161869214089161712794622829159800273662582328068724801313775126862314504385660985574542309049051577051862371808815845658081795005396477058021486589905289527790259442633052684673934167951786124337218361160851417572539180546980744360583663058817538021918772676283017782174398079513198591789239269807738493956210188382026977687118880861246053897310253941698286379709486782746714159321474171104630203964276738225449966872270813115799628829887711436511751619115760712532844734933302626145277071710920775097455436413823443111673469478535148267109326468880939769541672670304148440662042380644520529269563669883475287664835850027298021438494211399075342652952202917700559307539907074355468122286484823392009256549324770300602726162567858017137746996808651046973096804254257999225997795030098240707847451006355525367780387931084704791969451732028854102380121328552973682371574442220065103564432790689334865995105893288665359252827971170067532336675584121275160956824656383638868009533121650139767965530994171529033379772812915618990081326182778180414163934000454115436195905252364812389396940376090892026336102824815405619695522194048540230000065236454715398416000510760105209417358469085090327553247732953199411344058925290774365264207962389653398230249467242584715840059200740585240494670455933317336814932627349019792965182341162019107290268661075245162516125470212200755217389036247475163357110490373451695823928520694771975147998211739803701367545859060736081847995810479379898034006897171963832675890063566935440418828483601809250000703561186705432916746362290856188863837903063647831722886795539556094152123852569561337699148050745353415827449424755971112832294737180556842390792973297693659674086964432071712836086375054545331020835881472083721781178328421035152250663872527086655989726426709377265793115924480502256230030544665178888112339811441132541399182208706910939628386778894918675970466156310691972526871651578464054867078900141560545441948761957265714429364012419242004709927938824904037158315715969978290582198313931257570758361737546562119304039958098991116494352942715699710709093315537896715702709430163589161659006089454348345612458388064934929966036018967233064888924877823083391034160788834204388905450533921582915683430437065190736432275757620482262555014172049773578146332029202410090139945141019830066728801967908131274575707651503981882354280834716184947594662566650540216660507859546280869357262738446025185954435629339345677982879191260524672351654497811372908509490858209718286102116058030419014846357420180087915174935771637981661962830369259520000000 [83,18] 132779152955710468299430914635013616577422562255946790803650597521413498308877174769033360656582547721937308590973883295626996167749350486318973141530534774658446244664958624792500876478021069874044588844437905108133490280432183358358455045222460326646707478837784806721391835987610861916577574698698889813843859067764123447478815057578782887611855352971821330808706626610272898030616463597579686339016475566256871215149751819618268838154452524647602656876791250400899905654966591214714203357706166594766554104704554925291870412215273229818313121038686171368786393824957684731382473091382843497001642791071263970019032697366699582802700316346461169776419194449440741464213598284105242540236550009393988711826551802867356484866682873208277452594777169542821465864385719239948110748364630575512110449397928059427218875983063913512052704414747568882279654163705385439496840404849212633723849928713034928407660645671065966586492005927628493346495542272377754900891299732843135690970879219951047585004613559762596860841582281670007315733067142579889137717883753763738389908402380617832993117762810545454560639298476027668181000897770647543064752628289980462218954961372190769327449468484839791267458468141337154325646820302091333418456505771919458891936527754060823009768929584964546269604292316847559405480410332226874159337523384050427736018862299000112612018103467455909581189415489944514795733901390940703768992149625227075674539362119869930970372982904148376172504871822925040417691146984414679814556788654062102723182696469592241803772016204918128402394500095413682143528598176150526052147992502079541757127954964404581869049613139959351237402740287784395263884333173889233663505166212271096715029717586462766605459668110285299107112969004434254060025030081111331524241696347669743649721506050687239348316654140646709778385096321002698636818551126464247228013648310468328610360593471010006197137770877684017469109704312069332728301591694262865522598636877860860925741638214358441331656152597038378137149019627765773129943289496682768067533322257788860081418479282075313159757424104987925375491478645035322079625865378312602046719031221769311901241034264890998468330040348029306702336450903350023966043465650381068929639957357689086449829786059079516042562640266360918149936188947496142002063576649089629424583064170243143092244188965743462694521013881323150623275597800095720189629710663819970093255337478249788350273398233679148510787593898690297330021858918604397683448392477090279049184178183362840801099847815520890603697999020742223118954926212113631367709949090070528000000 [83,19] -451596574895925790643488515627642766946210172084797522912191294181270120957708476044695446311664191550315192090305689743075854713697150408649190495078554112444909167137687016226640167925611539881670470664404981906349714762491854508351198833868196544766942466474746582939431724701657591260950653229250796802553467053808831331301866130439974685486187265500342410319083525513998210967805091273788051105745667555496024302537438165999882393237417893216312748373414543805996593068141884260851082320096818555730124317045003207630773532772496033852877380321223345018475418266477718538359672953214363030721348807193212035110913837150229451523188782949921414649667897503223642263139255619876511368803138794723292437106365709104593596187399114076587617797921934621007591678844759375038504019226209680045789310591668059612631091340627249776686383003015203624372110957403957496085653872283880053048353615896633717889033131270318527506566348844920135033717525967172516050056763324648756683000960928578500949611577691507507403290325445412886477926707821657938829556902439581883735184281860360297862688258428942528728149916031741101903623763432961965362273574298785936767856975571450379109125821499152164366988145864004583519651080034145432248533759390358620660988941367239369907423780400718972878217987322415249469700586484756718688599463113292151378228022180262492261701134828299065968830959720318889579234337984652134457890670558606147069205594151505405860988408735072475690263307611144685589487296269636502885036869571946530877155183536242463986493682188536827148931130556785687968950086854768921764487768959524860668279664655875963504319042972682539927581264207044194489578136174304321770444103525335779348134080714407301663820800109655322827252085755533275076179383354066343350200056593090864601859855793329429819670257139918351169540416694929386461778401536479410210907482572535383708818682784995642337793010877962118634254504157441725594795629265889900078839957522073410426083381519393091374744898123152059897160313930902133114176071960831153255457121062394964210272080246739609509596094094419497166840014894621261746660391454025390332093896220306054359579245264604724353795725191237220064878573156048940136902181775041094656946008910960589093767512687688773542314791358119232020031262690827325344215449691835835729273120181132074439061739067228367073374881592376926918463546037916697408024396593472028958257497344899310464525333638671138768010549167375512868137661738088210211876552639980725642839725160470445850928918787632153577895150159530689766624110572553950926833101135937536000 [83,20] 733738706625493277505305245195523808903442747609239530057739411519176297967907263052941086123055109638425201592453339429251099055570322814912609171293998078614196478540028861635020700650371724704510845508104395377006594995421323441607660776624553961109692628353666699616187690754591742994574678985866387031553213370460403098660392546367334058765212880978033171761585494757209428689730978547467800607214984351349778854857508018042253827925606056879914923213003151063279309538756231659594754437247479536329921015342220640984937314932459367176439297801862028635649624720652886912096297751567047819269816163921413101929783557290820211803627364662172975661561369300116160210874542854019735977050152442020625422506778432759222198063222256209185754323721562076709663713604723514235665550172056500118292216635387691324744552816110557306095241192032549076291510027012430104775253728352814177422332952029123469326734631714858840518742441388524750327239368724933101907916350907422984210829719436029888839937119229323962880257583684855844859674138268811542892289334164535039663547909466065038386256175158714093206931670660663537569815804061913355501227713940617128067167619368839222110588399534128370427609376765304771436834001829153117017675522179561279306865661495499597693749114302330207151245765135721340013344419921497475172623593974914326317676582837738429449257225333640132374780830132361441126223620514590896570015026847651147077558060283556378510518809802736669895228012510332170922980947754377218968981181585076051124379655972054994039664329580178700329532771132836806071115806835923011699185904106079851554001037917075293985378185482754837713407793412342985141148302950875621736404018797711874808365916653398127346085049359966525946311029998449630285771758201829915551071143939365699657647910339262595780083401843035257394948839880663808925204219226049514768087343322007183617714749806631091603070191504650891870798557333724546174809784112948776517171615916047016739181499563417563219053825361881559544511453582942010664414624913170521692871954501017100494710772779118886395451436188206144500171120809646548276344711384685175856782308103002009158929926512434013871719096267616073499192499292248746419091922638188611802305466781725445819700710315338979617229825311750749832640262331420598816415556571407201917878344743887422522361353388934525503787294793396821232287175459755292198016983007931417837053631930001982995525868628168033815353796969215584663199608434690335970921941878431705890067037689600279642140704433968898914180553474716675055523169022378460721737560489984000 [83,21] -661552560205235749745148119821151514246869125954095133868800687873498606199340703988264274104374121281342731260124895425001331173402943008192896302987173657628318830171669043306777542728465558254357567240064624916646025723839012414446905235135005360068608346925750264740247933818301432242731002839848413013457474967836024890618633659510513169997113383448165115410482441331900172082946091874469129172489025296991260559503777881717367491211841796903596219557254863699347361112974538698177827247678990201849846566339847065128033923308972331160806270360059179733876297048427262671464055994193918236729736785736013969979156223789311184876228666713537397848921299093934547163133490305381694372214024114568387801237234779519505504541287683468054036527673577698367380370117188531263362128763155294361113721969991746511411242171339768465720046693752921830214344270334825883168049520110180621081416730129866866197007568320020107278882342059650455811823629483061777321053186183154361385871915743513318617716613632513315508353968466925449259506994247242840766202232870206362307153139144450306631661569668990478342150523696436748859824059838797285184833173654586721024181085280315500748845113199297884206075523465607829704718522521993230285932077970432450371557631925322294405470624051916445092185582758210478377749789307765003309816714891609417144152675376437246803498347002578821828746148270603526366483087839161479808770600772987790933141232051526058546785135788506753092601447968757127907631424432221831303946811411359768756535640429104383496206766879187421288481902189577756964266396270444804788122339228706273763501659491817047752088687761694453845381272323303804125325804578272866524616967453663801160204806979932692631007123565088979190567473860893645081460094052891383861750590797263251737012465468691258738231863894242610090921676240648240500275050517131221604034970109789523724632552134437039306821186007798244491315746407775062801355403616171723306127454797571677546380979424756977992049012341601954644914517900040847154478183752705208725175502145299953021357706496828097825872517722964197158556287448994433816943524030288861449500741126364522537906313049432462542943680607282235981239137038969534744576490941963025688788713628523085364305915184673044063218499485813721378937907107543746827480671777361346535900601653333778007748113893853154166345695399931994758807617972182271205547600935338896129639355555332965658778780738203185626722736327800927334660982141401412191538502971383220674790828224618499164498971964600770033173431199183769944437484676169139458636953681920 [83,22] 196437345513246464846068330146252457820505503072940801295379264523446626368850851140211231548661506748358225717311417568998552581325093638931504380254592783796953159931552695611549863204256239155500474997305408249678455194724626904999613850950992134010095293843617152585636289464647679991975534256150153261142047916887775173369650208563222623367527675185386641757701290854890588204228410332259914128327865321114608632847315357117372350742309947630851997009824548589596707917545977547189167312516697554257924511913322424868822724303051160188519263473134782592846020113103964995996223643937071735230871728409058976101794447853098907113816871767968287820258381254064956172868196491391044562227031864025274300418138709144967193939483757808417565910526016555188059638817876040115234511309751860186476136104916113149248585981692767301459395595874433345773444162612529248580471095818053207283416994596688614474007710432255511660159882966164492511735572026287450718859641435886982788713863062903015214927211387263028763615104963737949963365512394407255209064517454443496457133285952653550498545638758475633477107965537455499318338626854679147618741112439132398405175384958203058348076445834789686977473855144292877441442985356072273621338752714304864649699126207426949082183561349330688588043093722918730090637778704223001714283794483013183299658717919158615075463914156975421400918326786932504167343146131189546563826002413664548281001106884367155329012394685398614928656039153207667418552007502483880538013764389754279315795866774090252301698770011161096810436288164123148454797407313856280169538459211649075334717739530834937758301426288500828935704111515389544294480764926241686879896253851674869475670545965204058155563842051478276684256944601653418153644592425463776773750972131525011049981233806362838393352859302719684216903167468104456357121247073691399008595338517819538468700848610710161366153321439504446583067707715417688360751601879131799131708560719883575367115175579045741364897700952742559493221712405782801459158230738698647219078579860246214450838075211897693525337136055418575274748327867627488733134711533187793299151897205023295083583769297293047742804939834704870433414525693860545298141325602474228779421376254008119478766885568648080182215766753047966346733621962088995359713524039768994977509731835680696401725068698363210224973491354051195511756395958800779474216270558732503166046939699654010818167563992714645916740721000496160001055002855255642994781189322876533074898236205780112146954104199860391561186922414669580821209455385866612057330155520 [83,23] 384846738062774029134909421688766463954411927920647026697267821047155953544387104913804825399056605738329137471059367570436164444921552676918059296369688229379812941263976662739363536883818058547759877591302265588269222782490501564691849720177967897890033546260826606677312434158807416553420157696817212430778615065623150758612913889676038952360128751342216637216858287886328205633881888868431791950474011740382331979585951641737873887870183255354529599328740543778953313170571266038635515862992678199182077987578767491386561044349099906810477235484591859915586950758666419274703331000170816721524972992488350000542183018617557390282141734374197601373377681470154483665782897604707699427994700365000984154843125943743730603753460470949745572303839710708468971328994777399702440546544792462355429674795876491551628834058439874752504876882903613487697314283089384127525169103189559672280615273360056764211908321911226099461482762261123253573998910068947956665292836046966610265825860346917799041204225616622101474219411548181211461818504025054285097285406167523957933346305418684710566960420909187661892340850084476371167588929525783761575552618695184749282970303927625700252414470681890733490662410245524401883163202436680212280183318775622973991005849741291958002045365215124506619955974353321990273023857868766395501620395363267474186557523959755729820673872665883970140726557961127734064898825044818425600939571061915160608953717680728446364175290575590654520512952199292202514427394115227522219875505911345977595095216373626892843211348501274100443080921832947909916907460986384577569706879913854799558932585014070598891629385419522378763431338569162369289492049444729596721204735117214886736647339749170563704296970695877552214355840368116704863961691290677034563135803830672550851666450174868976657692279430761229044430933894780483588862295439041776119450433111110890155482326204019655973316849757353489032471242521921481574248831520228239197507449882393715200074264565067833071786781006281981434163448628048214714497430831876746179226662872204007347768284775282215038347497015605576771521221845070922252605134159251483345354169193741003442484775176264206002826191661531547410920083520385134101132695977608454484581074387991400041485490478433537439184071355867959291895888465500622618000878658925553680575317801791865275808888906644527656594434184634817212370278562483572990873272222316859765580992792926579789010627214514969378076683718026122014165728959524228280659043219910686660748508493969854803728602848095977161271696478216586647751135869657054130995200 [83,24] -822778986356694602547013139721089413399608778004382240448261363532373643660003080082761397532509452188410055956378822064572878527466596418336595165573894231037432994237938939547104876069620861020896806221511648506592646902446064489677762937972115480420462032170292318425534694873170146233962519967200273463182472961670791567494774586278156936419320200766628738494748193347783837226753042977690982319439116279398253220311126724532164296310549423968676950838255436871124783610101698903687327870496672541826131693422867775560861969955954259450669842593635621630868655581870495850829194618428307482510613664884221905014066639480147004924153066238001547762391411731064584769618694007878962837709459019915174867795592256039889832392259132919295565811458000042492148798578776373268771588745146077445143630459765864981121660866915027706951697342041367535291377276542598301166084188775583870790186081629142482209381662441389702288857991025523003319393918483746043480904844105760432383771344603668136472569549844026075264883460845202798448540470353219307552345573989696678961994871703861410338742697947848778623141056854373191563021766116699040869361983873193246767361370368729370022441134125516288344710668675482993757963816326634140721990164014321334928227159055002495965756384839518875426735661625288212153541301130742182976913725384271617464733802668983758475426466098428915737942376030077261275002826304403970859638337192324966646469306996343937715124549683954334730292110278907028406710564114291374694702716941383774491941995780348440167493089495133358668717893445313855866140500335320127579307923908569148788752140377116863791935089391861603649161553473126672417358663431606508163233642086570156174573819368883823482916945648937124304340383533170825638302023618752497934858842827550523138556316041211805460295724501444233502169465066471818157809050777323528196232496782571333039081805891027447682527746805779463179106989484954344427265651000549464681918731411530846593785239047263039275550422821655437954702042530434684798983596112538261539874860487519162002734894080743523059608433277337476129650684339607382718853837570945384398443973499376638452206527042376337923249185395423226442354820772113800834303360460945468358040032525476338120191475640878368863472393058802434913613203432797008058224483387818806695655684210694732599489132784208986239337990825237790428699794753004674165818613776643366774818300769538256001400217179805101498137802694248781160517980341414900159828147971704155120286401071706698183230353726771781277837587658378914174001740501982222745600 [83,25] 1024525912550632762027440671738087354693474918381257740704091495854252097184611962334589339578792901911566903910605069247578434469405432240911789852274261192842061960259934696942522343323057478479798266717732110745634200082305521485296279914231558623939989481752179679731117472629494989050643567115591633291804936666595974495673826878556295156551189645137488340142784822969591792029909104210374036017628189441399843100303324286323646939964266290436453412187539499621231419137906360930563253222626988281144409398482834226069135541184624023037542094833204151644207353032471399350869759282287536372199237710420604188047644107189285327471379367598461596658828385465283961841208320369636018360926720630598779349226892050864813271115787653622992350994862193274547200134137744927354359022571834004609360638899684574974591760799904492714510120852818876803727784232695812602497880301610145212964105473146753010644765719455690018143141767807746694931453000286445078722773240068603944475298414171051568346055451043358376477151570340849441095893460087433436132251274470952105453599309711796662245175517285604138949662073373353221243365245294087037509792771481984776522880872454437013308960958490074539054774796573200206089604269141989339841359278925212339454583779724265786892104957829096326677077439747339764834690425148999513018496773307648863829780020774176244497617253115249410205261403841987396978142048693956804161499201964575247679668767451964321669455629479819039051517908356292700925165077508793004907299910317789720822875934070484246000786748273845004538163607933686265317157904222547605126687686948398119068991279843229164191256987320966240552527699105320133601658772850057115642651774607307763210272321879457984947962889910609455421942714679089685650293142177667216239908380207719406041193421954893520800933303502212770677271819211685102381452212594700182439604981563043477885934484668403170846437289394740728796256315658373553395796745596820590386479495700567524705637294430536864148965243858088068439841547072555797367697033416165264314754030805186731510401723073892377197654683345633184234269049413575979714046569687903288654685820494177809936061042637514332174319984073531674335753589514279396471009876010304043171330337203186132638455800253980038000340339621031780883980046034660960025645093077555708275107247189060524804778475340965633830737842567818714442539637325094555195657920897377396608358112398000108460757386695754754419759285502920038454463344223810261442019664555194367402749856567885341700951451469191839778320274600154651231299162458313195520 [83,26] -945114085028837647493320213936196152431617753127916307212239496898612204968745293786428115644592912704398906657408467850928823957842333267732153235642202949789832708541236895155404930792115741168510848731913644712858317679905340076729673355167668650280853856942664249464424812049689200027852452196896093577898998050649436073267535147887441346186733717546353922212143229168019666190361887918158485993015370811370514577490989973544528699340365507782423713420713077339240129241277944595621674287292867485288657339503481970544250291887772683948351956080479210232420930635821941373238693765843370669974655324974218804990590506606012399348540519880325101645086360072566843053753619766171659292364806241737276378413348939185067788296788372757336616233842881462014404061660644296363369332483977914139900102427368604986114375039852880783129944897026393479959925620707880009940224173605337418250859821809813977534707834036110307204454558259088759075584512460674209342745982743078338892076881147430153116210299955501596089284415186184725115189449361831742880986246565748200121453425611598575872495095521225583531729830885573888302441921696942031167193759590825124106933963828705812096663674984583237505655785911306353655220454319112473557158953482095934593402564451903074454135430629123879591431985802859596291629438629194685678117871262250044903911585875044473986730602179372867527233916126183286108053318071357166706010256958708136651621463786090422561470503215783134719715097527457454616379785188852919424485919097060984980809584398437226053115248865219078538168641433956226351879693303710528298783040308275672946071200721830441353054470836511494581890216907140863704609644129950346002490506938600545302734835586589620360158378401235156983499184539526962896712278291461786629723537598149369701004135577831457154494497304276433437538703346643935927872787328664039385414743490332054952798317793209557275623745800670917097459496734438911128645740363113349575168139135959803917755483339340751572492135288940175593352128191448536518956405094455203894621162403399964609529566029837560150216308818044722571964876947046002754972306193690998450005998470021341404190585214575081186639852334425350358506129082808343835668227743448843455888543475227335404073766573963201511631348446904109759038390588256033154021641221025082102446765696573964901221392575919879598482921744656689785524735062653861151757328772933119359366840151301251061402873270113307848433423388513611475949933967089649859019470038818527512982625196671622247741872175216166498096557596704250426796323477913600 [83,27] 585849549091333150591544062664950182550503000927321269708199091642500317434825097582684593564986896741107962521632021021766174476149959440615131983206690735400900057818193760437410210044984156089752595761424336839546440609425437836219820882141380035915971559253465656835899337138904128112588747355877944184499064543562387724271521732582283506010848247792963164456676736012224356983822045394026452192252793252021302034359612927297779765780572098672412116810355698448132454617256095138283609641708268789630706250498000552123216355975395271211222477432616909556327224805564452834419766838833648320979158791059478561013103127516875345962414834993271091096498929737517116308639687334855777437027860488051217111912519588043551701897602557123823763494255293301005924275952958359839621352015493803091238775194810354644001243196702807356394782966520860671909151570702578288453930901756369287508183067508609994234621223045436437327009348421770742699204789682400962540395893662228173586069037963847098593604005312901455159850889440804959175343347117121133912496304452988258697769272942661911023733285823177442581663935146791156820980520336665358705485920497986858226924807409070821271059277653685287834318019677265966971505408036453757418431314759938953666323990897441548038178831999027070559620231873098929835813257872759617695865187184437311896391369955703652869997131377665048171287533271312070395050309547169944414650236349150534028956289026626225541903397741615633178657759729692637595355395562631010464165015904843614600883809942894236501902977940836062355935997324061956994089677577713276738261069967377731473281313324796533602602958243842510810964669696521667273813508707935167787266879885655851252754996851617705838824733095977199758778252872378532113984614718022524377557066745069776446814367253593600162054030474524810181856520510729206525319105804510546989281926379570600618275849778861985111546556366968390373401441390189010127480521788795365689470604809207585609660539268728120768969475797605575803533871739118274658370136828657711699755522839993036074771119337190104618969465862794760267106539725081542697715809504031868585900843066957249597827275292974285181199760776420686184322662662964082971911832875401614420019661743773703592255620354844697543540559400632798291061462662861623293439804727529033989890134524804505750343369868823877524927058807013110813541987761491808359082774406022591339666050823180758008407118036262970093139935325254305339601859447590470779736288001897351953092174702383924299945112884824720253984693948560609660246457057280 [83,28] -113937397266383548069512059128707614448229556105740138268417320131815555692977844237503068950701009041628946050774870225471693557362309067937251057229421064565754939240023747210068155338274409429955221949950590041173482024969783682612273745670416204581122479221071320236417876395038518388028113890536103338950339311384026669318046874634049153851344012508672681223530599852498158274155466140561559458527377596162308658730064719913726793562509939181003334260893573969584921793735408717754379903353555978767153950848617000036866123188410260569189869437071004865713787180601030439902048621183288768096918503439922970448679046586859795398831040308501358296340089219723403562945744177714260654772532976994434878792759517601292608771594806334667952680544261518423871201188314450980893830654288773411230817780587256363231648025889537051782964234590498188162932930046231696727874541563385121764837293003994877500684689399375505223961170857392066872162341632834206978399623898984362283559952056319189603458558867716842396036546884171129103208161342546108336136522035779364879182723175309229556717543095577562921715187654497708767443601098161774199290483917463233720590194471851998211667071152316664856373714222483325569107427394826986285016968344935585027459597524681972564724853211713676190942892739496895240817150590675258259080519755920990266950585589501266028952517463989513723039181075948375793169531528366446142558575867097305306727060447245149197583019286427227498234741386444118227933295199296803994493014383469194693878163493877093907262511460017187851268089361864804470492228254582932503804176012311614347339735556114708435122921824129629246530888111626077174039982609687630444362686354119861425303677602066751611241750029451888626074966089447511974130258841639428684024745641180722354144837409065194133640000671909972040438263922596744164195814960801758853481135678221773272765457465970666330870584994730579449035371371651189712971109916197184686366853385625390031218689810260533757921178852095360657362422920688110812997801596991599505834695812895255726550165778303703420327240267483115465049441489437602743302924215888105143950786473003007695227550225227571731374065466822949458741941596675256591278072429759469182834936550547173686327896044702753641219546197829905088653368904196752105789181050096408486180453973946731207562261682642327990755410559273923007069976349743380703620373347924408445374271624964448309679193212662507843712418146697836553565136772201640360824307071834582983347746328371984662844533633915928263182683521034464185842401280 [83,29] -212066730841257656722987585907487622390193233148485674618745209191544828566526221942979691462224161529573516518515730639507933700964171850852065269658929202251452339936111382564532751330354628324319372014244003755471748850405797529996956193842806983564407842329928014598520550574607665654382439431410581936580460386700539032605723670028946376231436441901374328339098939382482552339606991216439147335900726641449220647884430241082947151018357782632761513821294977558181536221619298528711890924031973821236684449219217901662940479646647375881613103769146074398101646876310556209464168356567588449593495302518974259433783860932824140396189285724575984900356507113411038090849121923168376648856642258532197712740590637487522353818243338318021322669296418648036974796672166213630189534898825501288632960315507851542817507616360649870787358474908559617922130747334860805684726091361627855317866285876068791066617377244192556151243718716427333219383713797980240221402843674842679031129327764308801622048244372092507388946465052219259518327054373838700925337903889280287843265229414267474641895568088603125895639691295364098962559096762939501017774239697151327640917780347838185431961198406459027828739259246861938885382311573617174955416986518053916624457507205081946245863518874989560193240732115795542959897191074308988547173735824963820358852258572276312363538563810750120883144765073101336609128579727443323695760747506239775486878647918022158360322989859558374341194158530517867242035092385179782316514795299493213191991830823983937122192738019938603950838461672865369445966580618007429297744201368060738301814815648849328997725637108708922698243730894648224287215014806189318858167584890110374981724810125658292510580202272410157487277708182599750217799559407036675953283648199907807015693174005042779010023247679472666445285804333608967207686661981637412216619449102993762599856061750877654927520760589688354738023477561109622529528344929518574353448498592174927891912939963350888477878164691022948965417059674163436831862510756344739788658921676413024794371944559149876403858589537629917802318270111603706644784760381294231096939461614081829208981106155914437695593641353158533538927530620051599276967366741136492649093034595848746636787305343765481287669405257495657235616892105838742621004076375124934540313516333040167861456301925088513767590469639092730952353052122134110391831056870384753362232328419333543506711400430856774297036815956629147686556456492716129593507284169907588134885551907377345857303794171398803484222968825697817822494720 [83,30] 275363797200452507383725228671675151818773010045428934417505381835394663970340548713997711641553071335398687907673715768461806254340355422279386792579040058561030453673397482681015216348578234746964101995882370367975935208303275406278035796242056545759473871161003474671071266641989172119493154679887544849005542492556195433279368694399156731407652829843217123791318094680895920054483154937965291341167093569161235992617606291966420106001732328838713233774924270617466586660273757025851636506131925867654703595171389876532581032805809143673346727306933523704525077762426621613578935894763568568917872740827478641258687441227056253376199364849565599338296678770200809289795357013739694193247101703985853845272102360632649911235855075578063235443520874893408862268346596048405599072469532711467885661685649773750119477255928062830717137434020981315058099874615267890941099532987995068795903011261021722434100205788472485469523684176781557690721043172745664986866860136535630044732268710200459188790876539282168100361493553237950450685232622323995127321758372306393895734801167929542409344884696327204936887286434064957339948883239142643351667451825688461837598024271905815284792323284123925962154638032467582444785341028001029174081961867683110066458002262000037707566252876715835271421321500091770365499210075055173929623716496934937238988810938526888471038260509381038879422324640672098435414540086667730131788757837774945769748730204621454117047210541998373531219324714095873386956429673652114428815204060263828317156796530423315816845405325896924904899367410058259047117182697955037664832876982440690040379057730889497916521301396618677537687151094815261643678426862983107340200131615047684048920546376643338203204275518950235626247518597748442152190686105607069792679029368149793170241027056190665156568414390138372501465061897709005859544374582744237021806800144890157093975995106625456834454202303745837526283779648023243595377040662365649346596984516162545183472412753617045056369191845243913222006200081677304822614930597935941149715403297777391906943952661777024738889727753995083460925938500682107509764407706086201586347934765745520079698616520442407677013783077070065818268771700809625859798742172393532753114828342229196540204788155742103024902147753379241943197141228855043978061525238326426571280492737692000972154229939955872966945481994503721089882520267004792890358192358993411948310674525366572518426878470388352685102765361328270269293638229688248847027994056673587445803660422312306651148197151712855235102425519934459084800 [83,31] -171135885561962710130789481986448219383517124820748111748660082505590883269214285301242836298926214473176212858133075599847006193298600394564487721092290660178239064935519766682161994913130240262927824841948736436109021318712625386036961163989926204047188864774110194270413247788377160819317446318331569585007584564959453103680572757118022278631801697054984118631145174474580711934664069948681405442577548530767557889037509871941098843048075844173134917166996253159987471393231928744221842892452678958053102203476177591109335079550611469909195262636870594999131729390878302193255504106772689476235955550389875184793377634529625638906990831065409934429396951196143953822979792554113943610950413312670938269835400063498064521518113294636978987652374568195641457914616585643929436331414484405960976102872247149531288629381402282700634633346653260497808291026916001971145290928242522648148262759514444175659643351156722880013725696292146516669955495622462429263899204455879757751076293917272232222514767861898377900435321034085454852685708347352572532464073695737062798826405574972614536826611629446536591277406746313711042058632005835638617866038626206606664059133871069032594442452514655388103755314173472358185736797428839139034518885844881650035326959338249232906224977981182237614702290987102280593958702508574855792771378442893215841290196186666254822187367142964460281559006026816967662646239026623235791597815246602290044446175170462334933890202873413397621682103077349495278453755821183297562270786514602904694412204035553569465945277626971956851258902276270033618182663274091505717877402769385218874524365740769174986330122821975419415780888929947405175028187126625162091623384729901741964377109855870332581053304137687394252600514381378415461860206615868675335358736768411910021522890420647799491236909110914740189008411681310562361141998777488550405635985209187012495347917311704622248071555630479173615002228722523552149518966225211077302139494088217804448254390743352661569627524400766832589115080564003916159238935969195650161517324793026919939233034043364897283943339717031779593583705746189359838914903173144550153499043176247518782632958238842310572117010985338715036915241598338904908437814505856429358727096053851212428066738172524765975799819154664827062068003830287221961194117763355815635118337551847667414940589135991653428302044787113395153539562360763921023986789920389612709697413044223286101055372251643282317993880003331779889222393134918603239637378799881012092648929657514903646898110537708491830221554298304593920 [83,32] 54645478056529547686461045829948132571264588490818843721103136046328817379508306004212286539910753883266086181027027741525352914657119090290962021271021078492683934155682490986169492383441493368516783101753755552081881670111206239295454195159845014815454270077867944483099848997405516712772170513586556506082831095896284251600558450092547948592895320709396985686255996491411083233375395673054212807302308475248857785661954664472749069994080195449570065927554200729269594321881198169449793309956571472463763483564610705800362044943513027749697619158846298165088789297410739802302385404065501676390609236267093702449615175632636131823867037335295968170000869833573616317953891222298461377586779815322603570418332713476305368150442163648857424831329472586161186246308691660862537370620206246529435361428770513144633626181538867149458285987623211492324589272220837682712108185053156752060683721971955103810188402271954178445332445386248162092860003684352480908884783104592204083595950349916057359618028767287824565868899418569288618881646946801611907577097956170600279471884157470783681068284230963611846219631790300795001102170736277403369681847202420766834633046458020670190772496208066467612671266429181179540926322116699023161892785306937600067038140666147767399352526129626473839750073503333484352795161731173004043606398048565166153822556379998632326546101087133136191086372891366882779560068920492873413049119014280098734953599760498645755248880081162175118551872704743647759597227073409513259266726326464210659364617370077274086129618076109602274250906748482220958190085810535968626634349525302739276774563929551637860429747466230704401587583399583189308944772923382681155202538771449323749680425601077527907443000195901083210874794985980694489579111427828452633826687107046336004768330798067187159919704945830458848674895277673641473500103230492738522207235767899365227099786678236429313342472670137340955838613142565440195115967703075922810703431264743465940191251191581635827339527978670955048109072724065741894584468495818193261746345223585774063099491235805258743619374033388007985617172029908029843603674231263830541576727082153582841653321834874980165829504743366781174337553399045398394772983080703942440555921448557225284556810582701423341880251477655163249940923404207268981543215879936602814881790809355161720105638135667955597384475408823098101234130689746724810733179669517726762674800669608837969607076318017676904076529240844912682994230919655331778851141897881279614975253888307392990576403287391681662672204799672320 [83,33] 2154336374645708672433908808618818963592956325897386943467021573184207758052002358273327963180863006180769609697682142343570723050146497707809818548262149204320761587673321968538520201985240964981643228491970580688033263197515019130797073771519068050425629862665652116439730503227686261571539415546925302497624732107629540170231750068517286152887422642809279284464910889068885606909192195989981576566963773704632432746545959761495225032222022877505248560097890208883774683325572622187827447060574526134839999842203619543090007260358899895090134260050089624570926948143546256084203775953392184605717519904881245881784311566252591158366741853413746975902155471306775196540338054894756767666639341254376150376512817504516082478806532613736734563754968265159885118511387425677858006749292752933750402227637886193798195493150579587897788520465176943716797166101781100715376746151760076238930601832485878894196548271678624972802843823476347403522827478519346184410839474878650727136570025056750968603969563084220452297886469697430569597754975987120591930860226563924235182257620888445307076270945847782554926692041817026058592403118616316468402144091406871430328465849800651684445590660875335851508998534257063048038300920996083977675120099663048305819516092031203371569759208949916641049093729963713804365167703632703942250504510993377251821195220532726464526474279103907864613839596895616390893721688806487578742780443912670312060916554611589412975733488931784490118906917482398532517828791593445441433830881712676715949568049295412899099287016823413295617153558003699806430882709945867464684808259078177063368639597077177770304373151913230985111406408129610131384333990668370360514320946641251824528490850238432415830100304140938384926322544663802255836537498989177417744243769270754389665908262254414806326215093725475328128829843122068208482890601589562890707494926599959376763931157779118507924511246709079808562502663116103006956721785921150765514527161785715950917249684984404627352865480220189710497029407209680285284454122121171320455057352214742424443113231142103625578903129532161816664413411226491397467334243960987591635506693735255712360135091591951806989113388505498603088690623373682119508961126913986643101852352662278593619287132276089654296449709414872856727577988677569558055170675441100825739143124872771029582975178377803918089300556808070403123831070520076830247982401704172020084749122193227321456073960834643754496858413972445658413811725744362326728626882582751284244411220961122148491559206350164951154504499200 [83,34] -11853427392948348171129149357778671635786384566845186385536187980685101425305857574410042949972807037923638326395212201752069270274762023895372005315845985498234600259383761486077089960412081575149149531252809509156103799540327741019872444258792257409701928632018982044664616093269477173565630423666517464284435835516592118282582357688060381209281129830448110659321063058285274308082435037564632610812808801907557289412461530600522201448348203442178976879717185348881933271090949798621246763800509723051431543036963788578532611698005232039406007330953088510279899762759016271006172050223474346665980267902823836796920223172505795085346359603959012226637809817640493436733011340975194003821030221357824653988134682369397374068848415149120377847310149358457259325882727816659698301140958638680668313532726527214989108198676168210788569581224352262983410803865965013483943968952549807552804194638465204284351415466335898438209013133798949043803242933985984551574738646817854618360702485168049725152938340135400263347820614964333083251690123461195664425490888817180275626440048005625650968937581113134411281965444832965497135993572157257644991141597852093864243321029476075285802719049191677015253482215096236737577922486444195477028183627404082289196144734823547415360790041806751964742836517001669734744965199841742265886643893517727547349486761190520386082747534948406021738828717105397129591405959766242048162389175180588915175343498845120265546177415126500288096315468974528533425278412337542546935056452248516508106449783622687752698902573371196314193050224436259459957603392603183215939936217790271021512944898054871469693638310317496376663111321866359044838927106333412026069620638589034705488182969600259557301644902555550916974816776280360267655038295115716007870917943112896625644844539477970670290043874776905179692352886799635739776512240943495994417770766639480011618784344650664234581437818420700231797723031307911145014086595125995813306020980472119201927924524145284262653569711171007054685101967868280264154489587586971389327305209932205477246289358732180692937108658948014178844073388937123599172588335142180434491018430075826062039872960052543269428984235550996846330902405956487763494377216697158502834274489568306572570030706574441963232774195204676474473115901158998746889312961820423371970342940032335298316884355756834630557425032646539687372742077118895716416890490379236015310856695000525210092405923062877905217281122594735341023169450988546035937903414913534804668847885158726499613563472655525063793049600 [83,35] 6456018032583601195283141924137572210772738362924529928728493081508233390657922153983569179921591944323404467651390907462507775857225633867136262393150038752121315558856599557970316933390203864205716984705779256624443498272556017858534545221084271081647540229044191226932248110688743688876584080468371007886221958396026457679193913592652144159829760086924333331613106159736761844633718524209937794217794420785457056309887254132997168771374900921725210171390768001821925004347415087890379736655780871559112310370880595963044994703128047818375111665147455889049705701695202363449485713159416384118462941453260011735055458575406436543748447995916474047678199184148884427157787468956080347580291375141587191115104553727095569035824750093806936356675185859163950973637112943795340710532140825542340672520453193631300021252985790378610864110410384740560607556480802662085202194946293686474961259450361022571625746998526704278226369637465794673388705598531220948512784406915329689955631129986543550439689054201338700723631517381074376315107844120413014181158525338817226929431300966374221982544325028963842495493833461329781822688573768259376343995621582896847755919725427015147496582287713502911551899591193240103041049965593119930142223197481871494633662447045500051133666034393187192296183289171165303240560713824172492403118028560766474153263773438393837786745431422828429509266886121721484512905339182690931710272250244906309623439846143411087958233483211620339000974781069497230223710783906369067879525898664932680850033902307196534505008139881517778662138004071792458820522328874155425148401792457599274550770047074444416234061873373265892867488660237610509243229944766439334153274148153049860933450363137891422650911569597200901370801194758465387947147672722208006092341043345890130609084981550851857251027250998959612797952567482402420315718068472192801462305056180505430032268064874456731671736753630372864794483149663398646600153995271646894768888077504630067192965701562955278720504324819007963699899248767250081546686122916696256873975059608140017095711010167737577712484329587303066900264963792719671501956249364742186052221839697438778628615717046607043400794153263281078738113685646864613897867648935685054338236036669745692267300681719529011545971013124621127401677123842786432565247111881736006162588508310776572166877287149983810152693472687243593587492041311317000950227340149265756617894889996782018708923607441725673261813298395969312879419934902086237179733076108988931768646441613945675576539623900970294968320 [83,36] -1889860241428958045542728857056538696181634186555939706738262522363872447633470149983765896529856801465597868176375350952956660043236213122349867501754637459101317222487431252957989017496155778550933628651961178452348883511372501289187439973617291271260438810967386445202745820112128633818104206679259928224941789621230840080668451928891607938785821198631904706253227674307710460477406305079663283139630141697169182249277306474253577604768052767874819080425813592099347659163333092281127439874960366611677981964182533223349564408053824955659984833794137818311724399647210077551454904563544601138399086472030646071632734099366769479342131980401343127422953093926946313968109884947853877008462340702998946579697872311872404300799366011744265265049219423040563453912960061832025866431449751327607880622842881038883146078920525370476097935870571704766527719853952499860862445803783038913502989548291687563305933032678359382339705492682460793129558271025552319896352984188536948523654264430284450947271595100325277337580479458759357335114606014316677877566749278264737744418721373187095069475015727418566622511886463050550792771582830660039652196345154108837327706312170770475996329301009274832093731007922849970107347375236897123581902202464613047059079840315617394292395803518893583904763711608236353807802567959995554773408471781904872422325894339734606348183063352061522363829760007469230517372371096600342183285255286734433615095922978312786846795650818795449438392730576959821198733101835342663770177306495336572400723175318576358593868485491632129610443994024133339712144496816023398025205306819070075490696334196159554540713806629510781930848609789259211430932685221887746830871556300257220350478757501744826223720632244408529568928015014664701824692458284073605589354336039343249697368441618250519613109188614394785337815492998472673863773623010381468272488685395261740292954378769369642562858174281687064578850848032025829297050577606471300048287030871818445928661445976635665282451125542582663627273784171236463248548586393180284354529991672228499883928669044294106268067417596605998821436607226217853703267018968373291960298162743006058354975611431259133857419585124422598839258290651589972999498587721852469950452446645303744020604752993399855231509887599815629004878421228509969587296310676519253519287559063351583761129891207887257192112965369481764074175518953879283249314743970736684112981188280623387669678849545252498315297125399476174008475080286815614953850464109046625536682463465873800709133997278117232640 [83,37] 244863872824400118239373109023405116014358211105000235967417468768247184770897617907228885885492189394670612474389536713029430458423394249550438029625915772265832689177355401102778962797583646974916758105245726946217922869819718624992687864664697058920772392306689989053815707274342284959493082057898791746745649289508150631623676556701546980585202748386151911881002104237602393434140961321580833460103273852551133621187863147618268803251801260393023488319946863157028037646927544245066959283281974488707173494244669664243213037886896578785752086122365652504634733917297346512014515351579347606033120028406944845492797996428315223541179427162520893568109893500377026498407048124731691814734054466955091644809321935055609316357272705387951389963858900012200690362797833874490537237103615402311039606271451171695509393582987021358441817712515294269830353713078326707382559769671453906932969753220368338326632148926309280621969296862419457984581614313578095778051145060772747986596665950367698877380130670450809709408523776704317959128456520434991918357676939081464088335346477556831654289579467208710245433979503188498763109294894936532849961933274562990681518220305740209490471019574455738348649732827810996678170367525089560078321452041716331116117912282175837944314924680303506166574787723992786816004019384691443377025697760119195967365362379414552919526081109534316997927679209346016927604892989085323188805758084031936661865636149851097395896096114297113724302861268221712622997657260349577275403480720114585596666274146966216634192095512909577633990065719937839108240804738003334888082650583663663016288788651521051671645054653397159941040805093379560058295434559570443942529104219897969016960984716687738597026789851978960520365998207845651904611563526524540575893580157129293075248145357413763922101748474861738438271796407358000605408015785653892490567778350944358834638204369440079572012542891818490120122076565521809591361542384868121504425804257906280513806785969642005743040903477573699877087758196188947036044094466991195482411656242144716941564903692085543250172361512946728584216762080670224101167029687603329431662054202721903129506846748430274546578324785617492700098422323364345241760692672785466871558285269428808016676555860168081781297500387403013825280388057538747872097191379783925673730429767597707939365279615520589192790411896545615412863850201529603920492602280661064922630686371754415756801491891996316792556126263090582516352526646647854306547191513273219485439051522678563122305657701662720 [83,38] 59830038157368508907610972766553965256864988832832693359111254681586253473098716471250937441537746049570726433185535080662853526584894190964721612075318226895995012704607094540459063175462448907086519521514835168558715217929821433484467331730403417017235049692043795193751383815821464757279874533960711489362019469424345188766408527614731287818603711086009105428144536756559265252032088588833312087096511004766962680350353170361443796041617514259224113374432455323813658746513542944729443399300590991079190418363196759645110045183412119267307537697448126421221046533828741053361863437624915441019690616691966244323553744729656054099956183824812079588913064590540279189036056453066592415960762264329802920923256951621951350050612214678589776817412924913632116056998166089969304293887382256977037785193921063209369475966560364807283251990116350766137375327463935119877223082287186210279234682316979077318191913401779379672357388569017720573070772320551817242491074177460835097769081402846460568064459276759184347806693084855995347687852843187196881122482110094394244941442504181491036974633056717371353680712169909129833531246334444076099396755761960813740304276500527559606037193829941111647527302641703916651838347650643913206241618418679314462844589306964899253499444968393834993788420333543849518388636433372363148086671468201779359966815308237137133541295227423745305627857121931350457340650333881206638522160706597964476170691534938724218487922041776840521508571438523574981585937976268100103918385575902486513912038719015267563835978710655598915840357389993652470686406312632791170982146892298649764881800416933487107013846075803092683735036337302211878640152854676231380234002203614274545691671042666903844029468898485765529847475446866959983344158969629060547321976491095304285152676989366016185889215474367247177554732660505279291339100800291971628872504103218446480668905790161144319193934545516885502500329780734488090085536643174802524524342056342244640531499978391983294550678671882015860378899062604413308152084978282458093149658317398039847804780651906155965933281829077874639397705754634907724221799611220235544202466599261970221265585451389625789955538144740122198794473407506342847361929006600026020582789461795727475459077855176764562755077227971121730431282224427872267674094642788171586155605779566105100737625336146149976806711943255012846284891799721870180117651161408326272855702608321828077304953034195168159957223127631610665201365688126292160388170224531867601771126141867097125575532216320 [83,39] -49389219997503028666635127199533072530596840349178007188435736561292311485150350644815233103021012334815789027977760519281674687344116806814783812018598486493651729052249754788627196650549678891873534556572861846667110742881357941329984084615583760791741135520755621281262311863972388277853567068411236485455858570642129841943872772628053989888728660966701162215844347652576006432161475673095727658299153023206187320339772040309190062210400315345362105951462245533639987828674533687704500350704681696262282826083840381612346806759625287319775222389217993230605411336143359110346133453700876118283432303008877763999866976102563561848178622907871105073391449095739460563340679826532050671851384401947908229978339042110774572175133879987062065175462140104232138849169165627254321283927889743173427085177232300033615696290366500523212537309061460653588279519302435353464026707560199280385798568931374313796034879013595656730199581500655454443012790522104310639374084973272957637142292698254731149546842435072261127905599869041045381379203527925144917556527081284816822673327563206312982766876242511255349350589875670218634565526938658935681738325319461788141763095722855751719829854339472266770729345042557879354852043766110532984564456882706481475894920809044385860118151641050037320844765729100235104951514264838221062016767148404168324383758988610868789670881242220149336491735832636426640769206144200771755094168547509178858236969271262938542816205569530725999660039634830267570098753440194655878093745475101209387998241324322279158829113383509647087090528812130004677615671493378292265016124743299131583211398096716947087524378495474102906774349533099950335645664095938781419260746431013082610676181776752575666652667347550078893610911859437764554460222058416902360659284485488206096140610797657900702217861128251653544648148203871504901209987557193427687957004790223897672435039884087117813646940749354850178086434552237289540645818566805910440649476994946752708507226737145664500764009077193604094228481890913422828780678294578839928726480108974226355756637707872901625928828981252350260359489684492230808435531506442202757889243835612343788810602415761148450318522178890179278701774201646966569854826220077362044818941163752596716646155838712843512769945750521615214447290229432215101196443089523979952051875470561051309271604251918575808091711278520390918213684134646049681942503573567991255613451191930729364091852031166965609515872673855945048551948659109642368020720154850492121483284795081709574317670400 [83,40] 18401040040802686488193305444517072396125237072318698565225891839293979817572248592431871329420040514597952887085921415306266673979566559829852193897908587413564237854196159861929847636322281515079082247783818698895886954494616916576637090911491478122616307098221147914236587425378529099998525114326178554834055117058666833704406978489934124512966948596716365507325888303551383587782888635871613339752290619297821989569458313547872806906249827449271766391985369639681266472679336583119547203566331776594983593188153829022341964645097083918977125937799802228889875136547411436963978723269252783475028323568635204744907160752751654703378257047603152758185912872523547680136450819320910360105636484162053994442104395188987427287993861690794788631451312131610534888038200722417413922294548866210626597047108648829690869907831713028164177710059302743500625228337070647485732462202292884772183102782607073902157561010795363887173900332738155589743369140165405730197110006568291084031500737758994740293027414994674002167497703821527053216566904321760678660802340037880302180555709785814677312812334382688104030525505319684886931912685597629564394148123499670158739917785341869326572515866606911506403894964309323140877262400733255761380084436941036345657539984198983629511026806307458781031072025481164709727210723022896799197701613703045175623028184077883259810691705598260680766253403284417461768356682506204755950048464215663181111749616593829758306203001952022882889736519285128668140880615250092517209633187471370992574866936174542382412713959946848912417906059520289102946582740892177054474414130552585853357463784642450183803463494734723466754383479178624612058882352432295126771316310456508094034470099129902700226739083480427308664625012278703890317011207452966024779791650051490514655363095123303878738159857639440293785407905746797554426931482411316924311593322640924551516502442519027264439172747104515545148002557568648505700225988304289828614225814890392016878044018803487706058707562718909251185578895731510603164639318508379109610679046073238275258328053414199092817529228831191580132793773255852780894127805947154298012940822927562854962644235888492662218332014386953572641533354783583266978086385383885368212428118665987401875364524112647532795622687842632158065162989945101917206263694564656842140689911229422187458454672126509100696731421281208009512366856486516526353289839111932578096241077206451865658254994999407796791966543224764482195842893719756843733968173705333645554339133343379551682560 [83,41] -5021668440656576487324511359509258258907901833264360382253569314599239032456364149187101866225973968875932096819125167428758171872273298661124930787355326218651745361640870925433789148933047796851323857159378591214495659653698221775132458262037697148512058809158239997007733518254325800321232331025049641074201484603363698809126500307729748045508414940268716998621638580834429172757340425938574617645827190533591123470692492218204833831984747545327812355007238157087823191983385420517552100132138607688820527975287272970817966479609275629535867041613063302994134342725218917898784671520294079983938645524331280294790212052362602467121516800214933324134723431149220092967685619987756852097021403551155792648740967108942530281344729161060306784156215386338174555816008438995894941519904696918976650053935845601369077884306031339124715514369480135191706731461970078199455130572328595825904885886589164618104148959116712569135541878179451496755415831415976823568369048571528241756956222986125998527532887076212395999085788463408537370666537777875709859006532259816984347410734429932422183160560264927317613569192490565046563194404338388792807876744617542508385579196460875294687176458451587536216722996999097481584717436060503708376694155772001038920252833480778363469923690675399630453446747481136094889405823920008600640032533607544558356557565786906713586363317610855531425914802512105742736515445584938266187004637710060742313922833330911067386994506713374044238139131074484176311954080219719643115677680514496978683481971400684555822059375765632769118301612440736980659896377528530386629314156639717947093682620576380748598419777434396739626878888730103536027435873329109733189765656025093888443475813097223482492389770406821504885455575577667136446632759280219064795274009391369439247170210425139475114512984162396547456921094993941381175959434714745164427948214572721829208644266122674225821553485624593303332750700576043712860532824251673250712862885714491391643003585667546420158123669879161066466978080026738596784399149371644459269493676364057926835604956004684641310594984246681824917998905794986806015161260662975876535198159572800452380885602015271490908615865749056175190383042374924878309855003950668356898484863609267571752641183615484804142749898489377774160679769388119041654824150926933437166157151697612644189510207218814839398835210586514985444401617613027821189665105194232043363805444960592562924021957133733471403242707244282994407938148781313399311094632732522315797970837548363153408 [83,42] 1314459153308609666436208467029152611472135520067903913427998294522763916823504497406673040019192980465102295728693437501247289536242849244363754503040703303622846646280338075181218287625233328646150222463910846792871297418299366215183158683858365694513760807660875027454759720662000551695839803984785804137343423997388490266670290521992442002622905205081625059417759338583871668383043288771912754459155079152464629882346093043265906106326962776106333820428704943613325873403667247245977466483360793896288569750147858201075155094178079122508169499177231484544641078875506110822069499996352598157018948621360036802647261486718466200625798375386276402789616230512857792003076265710049525880683118365706005164408801133040137058522187932551647622468783319572800879154079613126268968222222597361178879686225126202836946413647012719472815469966106717694801315723500573150785769177540658085207511226547251873601022147468800500859536050708061429042891809916687091983285780062483814263974856117050688683676636709817537982927159781532421321060612348621292313023871937225137789240007910172712270438872616408883192136371098278673158937615002565181822824525465864641434993175590408172388149281502902295619692158436071185149588146020146571417182625112464695226860615004666471602734643743443682838306287285361016121811004507157794295936340372318985384217620375269362499251633734987064709923292105418022437896979704231871307996710572517201557241479128604449910049511279021634036181661463926428630084839895585824425138757258682005692060360249288661188051367572143469559456765647631145356310367536728756527298864376385659203906275006200247364637582423901067572629971004815231926673315544143706928156431098737035071603851438015951818633389534950220739934991194146536179554965317833065837668630063447056722385717683934659450338226191192533508503507365538178314800225681250687020052877966063754364281964290288852927533536544371244982810386773886891263408372291286426920427235151471334191358380794357819582538851202243986738276951630272290677976118018799527691834802307217655925738740797206884412628481024796630091822561155271699830717288138685669986017359356719117534126930976870140989201129746984075021632490885458491511284265067959818240670449482492227463757662047591320742516768142155042011235385157025076435986616087275171377607351234657411414720035637949016755732009331360540352766641475594894162873225215467725309548155612704640610918803594511989677671240120675973252631289498050967395026601755838555058017201519853568 [83,43] -411981137927345593766799765738681771633523217025980421656746286113161498146962745900585276908764380504131206217814076582676592672545540308752108819938349734123088889795539342482921415281361895896091064318210015912550801229825864077617854774299333568679305408466702063959566806310962617540146997704912267731956177643407837673134633460644701647828105017299602821272057325595124028432581596779412409968071326526910759857777586683821751531236390420047452124464122239245642433371266625238646208780502064312603179773683119252328123707231583882794530387825147204972618930814699674946743586713344920839876535616508511341086246238028374117659066200420441010865930714838851470417503072272546841802791197768293275655609771812679039976659587088658745935510364569708269239583671593406035065998047487182949792500260014646000538810734812391784563055357324226951870535036896259366286130401546415186476217388269914273871293954571689523370085074562174842057652008657788132967154875139999928485773467436307978955050346947804511661435995742619753736296169455536475513385591319648915977605159102717865744080408329034586569215738583956444670840926545917979412718609757673672335998132097284344158675359483512693922411497274365213691943056124277601369192572826591943250368522359520659476500716264597786454044371346959765326450805644408148078075452810999928719754628292127153628469063110227037239826897166220835380074234479923086680260874079741388380812171840466124965922642597452840429551324268259393777227225396553041590941025020155109255900660911344751126919268074825945413278169787626126586026476141111010918550584437815646611459889376865034240480676317152284101929039850721598459027052594303687110964597424479502905336196529928136788527059322933752213604530629843165552374669043156847149396196621179028523346306668309260625145410892531181918659741542385517507198557370796853466661061822178034291715637103711341283071695097397856798916363912625269053294407677557198540208597066315712712599521267825138115068190961600699674327623494765904568240206833026941047263788649541253724141498544300721599602592778101692252971902912191662997220045609660803240220569048050899515665218451943048937047035694897945029076904854258089207579313095318770492204395225102622131717341367865148924642782491732387905806868015041459364316569669726973209002404530038349299007689977211937039157308214353726555473055219601242229180846369654162788137137543859106745119349069157170530343899866320586962457704591571887238637893087998406176420344627200 [83,44] 113434075403152985181957942869777163814289742018470511339868107970458645658568124989021558907993792073947358750699719125995565504392483667099883481411229562961078651835958711238935180070768379977403277800707259084777652942592370525991837587272368052659007530403828381296026990121560900520884821244862252524673869101931351735180555269564661457191868902196211809823487045678505026998934653320530793173774608100065822532306135807089470740165705363982677749312029298706814957059767293877784339441252032632773498558302605938658944262824338954527782019915542865401297369110057344233201002360650365466221447942332950055177966018604416531505257960975508210640039138212196935679377171522478705859614558745483977706735961438503653775415405550917842147724872487035495447632084399786063125452185423343481784129092373524739279707457882172538891460719271545555435852318068011394036285016533617547438559723660084571645674503701890463353943569581060040821408491749517986912514589081675621823252262790177898007588045485916301745292138717404131600483074015782906633586488981113576792560225825254221606521367551356573492932726324126767711610578967639523000508976102440512306786443770999903774887052113951177293980003724458678341945166233101870319110112509764856526443267271822719408198945660879814179320023135964777042172184252753215484839618896638906690300534464476164518644017400607867308078085850251479632119069557654984062203192271112123196086138820370704072402866639372166340610253970611309865483539871179186549949817464084608055656512364640284089194386069468271883715889703300757962008967463893627218368304234474184471668854930162355687283559930024947309097333053427282863949103111476714826455335936909711135245872801771672985948797627048355685588508168184294097102652408392833191123689253911942177422254085071518895281368125757562874495284703630840469624427216473897522756905110837768198480854129262365440236156556343807056734838877803973824235061716670262774019333550606763538155425519543289544145392335546022729779536304630997377117735305289993355662711142356442499612803724743785608438319308529732737846339306504776019306167815837687165603249546942386162126379205445718269520596064126956012824647329460604347004751069564789006704459016910740009453839875072251839489922423120844503461535572734873461788980580787185313269199626632259380051181108444223214060986700151838713438072518426078742381024287836352202071844910776988353459511222155246805439508119347657595888972356126239594027378374341438074655866880 [83,45] -12875564096363867975172571199359374473105210191060879201712363797571430495141503264205191386224247218726598752199695009580175974896388031050244917147114638374174765804651715485307426555309203696340338870889193558463320269465785521428952142926492120980391014092357683440232946097900311462749821452915920181198972155709853728356657826276688483669903286561662895986728550076842261759760569487424791088748405434119992136930341090480202828430560500539852920508665684386005800309285171554889714583612869971115058673865069099928517700054889198366107559253676890595877329889507422022506094966067203107470996822090195564101768504021176169099138009822280483082357119601166114180885056983123378388284899119755771915342576890144373062653234450853244720486978467473448065502676614917345556592319114906581371502659098463201205020861068183142658308811100557233119689453207906190069357237091342130669316323198649143301232068853316988497170897224269568284069747372538577673266222682211542440504417106707976912240953758775430555765482928169788644209915847584337502799992542972574823806201903615852311677322590121470819636787318585110681760837250856040955719481514315576875746773919604226512910775337378960475184925209444881982653450793035744415039602602647627967205388763170317301830767581989375879744567041676907685364964061837117857971549176966817337446022877454343201501066979097629333267147721745933930866381121150154985177182182076256374506091872128214010699905006061997394626627738386699170351100532997319722968273071638455522750928083778341790592675293916840176548709424047129141864443002026055617668066972926120451019486517146376937305821494396872859934060107256045204998340257675053351698605130115614016717957463919907181421555853173520671507060596105658987911299266990442570161303822106448557860995018015418655619061201286196918555575147295243724018461347627114009930541173284200058882363882097756772287553314868020091620180817506237325255031468158552452928756819573678379630555894874304881541624208034943077671724545019414415514966313786096184243797179354597569366028982939626500927193327246363670955666311785061024149678545549064703841984162873101931449344866588140327049616894609913695461016519573727690343860407889439209284860728068857801669228591704560522029351481104340497119599087628322961038796400228877934431967443891575433613463645765688146354903555033514969071339968767699236686190566337272852971962212134027135051262312595374143968797706972448839898854021278931514273139454174448721068032 [83,46] -3929269003708909491586792638054204049863367594570351307338508443654576837173784073937680258134808303816991439776380185250127013232300810462144298527870101025553540241127058653496826181962854711222956387326884649927742113178440139528354060930677973553297070930985952263718352678230748478537433159615634714275587599850302326412476819185914821041354203813897007636311764708348601731657922924487610361435497711367145021124971939276201093684322076423207384426701948173964184656514706285003329419017386026591833046673526351513266690630595615012909968981500891566891189275239278515092669404270687028441595211719983575573151620216686725231596339971818730727263088628114606859962839559407842815518936305016144391841626388547222193563668250577452873347517509229869815606263993927254845147269278126456769781255292810136539532759896439481610072280553002654644117578560953695203552139713711500741998197312428880508127839327070534298365517232519433190429992163254878813743891619682748985026896780732232618125389939445917688586042381341386574013425319595184066217925461033693837773536470943457190070274843608867048293011963034132727412821222934485439977745196326256675192078999905423965886795812540434797467891084949496857177254258281255489379652909161435894383520804817618644805628644152184738782147186911174591593490709408149368658462992297303564553530628058411867747422147754039136724691543743655755815924009758523475949831175816694345467117151426189791318890212506527752199735310081962552476790278982776794056646738112784272167695851300810519649463658393646668825419521407410300170089714323381993328503685469988023185559142924657592735099997234477684982531546792479141027728485788942992957703998030931676429728437922339860360828046099516240517229776694967089717720818702052369972013346420595537339658599242861842228488804601242082952941984838356010613717251948482770807513538320221634213308896049660606450660623857782362613567852650761617256648385498863006879829792560147597498005047283588358541024639691406503145473558368662741884249419773617705099862221166612257798073927490911152764694201394999962742772316564301215804608424536417082061216899462116406114050301935292751585729448586525420884771609450723196438914338790700186346324698131892245371273174831594634772382937897247016681380089324086293104973977466453932414347625354339136522516553288848475420722420911451160470202339316461138137691115405855095442261788839185582821079935580159079432213229821249329405768882580474623600669183172059070464 [83,47] 1614229136518222817346722942603937835885502602137942945140838795879994093542268864453498556748833002520799594199053108777903966106912505731363064868365332264662543760093079151726927276100563823263285693464368605762210934287549432217893873077027970181743226168615382885454906026463721835746358095046663117080628468083881220610912484115902696295056037824951528751694975773832046139157489142059676223091434241603608856022399975528408699977516843072711613803868082507920858301370198834755841227308467474304854523628655963053894326877424815844513419252282144952507069928842100000911597784074475163746164771330012334661186876831878379542161598949410663348598421719940014012990820814750294064097697084291262226501004070476896539095237138589426817924148055914992375152705667870353568654230142001373234215392794673384814285387604590740414927300237020996966379153048487153505645816332013542489012951797664549219462245426040379694211857636437088824689444313968152341082607925283393577304737887743795907825847664058242044042068395764908854495669362501026269792532144339385215722857757748952948975499237670759432274651823818515666683083286631389593959332478115082332865111375003348940095590980082428351499485490383877200769918290766761955028614197371361839986816056465389244863360714640076283974206671861125942095937470879860162495016490287682941549577029438584527027500372355190447115392387060617832564957722912788074750887526111536532076093030874930639631439559332096151168207926884254765315099786147021062828008344938045412053956349667501236043595808279152045728533245640069211148554061553750254190180623774419661585884235262785066162335306216246088122359386827182007497759489986569621043072830631904998493565620112790762211127823657303747723968502329008351397447907232331762375174391087977344696117145547465913937209362372622492898012568977284835582210620014004812511503722706999764846415039342941425690372615511560812735666313555425970636605678180869488397253498938551985469788334243900368070031277296915587357803780474648394760724262212511339966307257835236602186179023779258571600491634980138365590170553494152252419443741794907840267086449977028714216480941409916076656617891197875560019038195000967868879697336985596177379947563314894220564523328283952563164943927276504224802557840356417031145965055033610975415445467380601037613025458935568846550953206905791018788935573749545424556920422101808715115560557315318166893203883314653880544189922152615167382137124955472878868925163939823616 [83,48] -26423658421718634544069165378754016273530103488582016865275385300832186000284589029794640767645569118820871708290319604389598394625961254240524456639248623943376449702930427004236855135354272287643358008220277840939175451565127776229289173073332565267891950804499708702207006717127867028716875470399896485602208688192448724045106502267983067334879241010464729865291584965457521258751960340718018159791224296712725361677194316935019779581299207228306134342538931685946537325104381070081833689560643376140209988922775213605225411469699304331246323504070454870419690867304234955199036898864012178455636471856467804392579853440751176516673151830098379090268146957827144357530068103714658018721117327055780380226048930518379319218373139626941729137475074676844533562150628081289065962997697285936653957719964565224923915172299827342972095630837906108171230559973986460432312075020719672452704867988493773783153912077999978720422761798123915002012955996248818349508237320035307192536101625031582873260168205554893374964357851036657987412305953424465528206664639969903776062391293834838932542791634806715974200502693747823048454442218960407496848211086900594868081105559038658521984802372820888923114267741445123048416429265057318859578764198824085778916772994663699961693118814076908081560285219509813236648040281642579439401369332239378643061666245797848651172676406896117499996348925507412370964840832369668224865481495060497526454141207701135436838629614704217030438365367138014185373279447068125641581018174498900262421295472234911360301641808875556670202891000394751313127500238764858555434899884642630476865379402778719980683274889102239176002328906385693956266338335954671046783739015514819305360288871586856508372524260335836811370528524843827753168230929867219694725291243143696242426402588770935764386173302438434938070160581954297922313270705003657900204751003267949871206500885841563802930516145062427737567698559078492876801530401204420090915990943297614289232683527516154656775351010625302947707529784007468951885281428879614710190484414706528879973302525673603554658311582633338482981856969153901617003509771747953315212137514268743877476542996421787138640853231325652679676169396751450055581580468742244204415412936281773359015544866931848562602973686925495054422594260487656921173151955052661653259911053424318517939560184927515256729410561801232157679293444630738306560100801751588116206538845340840980180450943685656636873446705406224580052536940879974039026906693632 [83,49] -111259301391039592770026561874888301701225998998132161391509205912792520474406874929340669792881352355400018313314537882438592044794755896298857102309307580538269533355138061875573531126425768854181327351452929896850943108768283690320039738795362056124763752497169798263022325532226497842686546009744892054087816433400956055266018155332340706481154187621553456409663382513586059220850695125701087555972841705809172561271482237513605795111102209327427482008215581267429976349242885254342821808749709061531429547387753723808071037968731413276176656872526436204636466995831304063509274166686279422876659661641472208265975058447159005023322047222600007582781309690209120787991526452446010111085080026646905117266471370497142077766953643282719703559882317361921111289808749296275927874216399508659327047105392305530405591755327086425392822265197366494481586367899831283340103123484524895387873808674035682094415744320189410557419129633213162559832838855217669040057417743720142635662596418273422036245029828649932339245310483830099203159988187438368767879793411341708681129670196593304861383642328050027609006708867185199904515531758387982862210289864372986555247005743249776377501535292443744826807281731418475566678939622132983564239613575818956307092365892156244100747831139533699738402171503796815165635237282330853155370499061936427490882376949902771323489899037964176234381439382258760786320420653641137066260202841872043901273344017979973686947120960456604495139995160772837102002891298157860835408918786648615097918557425441978634537557498970939034760340121652994688332450982808716345513722726973430453345783065054994957114213760037295502686081378162628591000807117886332953935508926471282622328210702620728208631502183771902607193930545477777764805911735000587513544726376731974152499910958400632770307025609840009917939641545734229896684461821909511946927601013864776084726746106261859899953307037268353046321198047870269996647512060357127147776374232826425281491019842730022489423120424041055757060416739600978147712710606828191886552728926611411361151643166810402923821795760211846692075886386534348823378026010163096226985656373953976382599637527316649221347362240209336016650329805573828527784108373031542982395086905971763428631001749840259648432164551028642582502600132440632770165911079903538957270452700810357702409313546855298379197336350549023732976523481281955796613472758376066071132480103685435410579262351547847155452261154267024128000488190351691444480114688 [83,50] 27780556187671761885855391999910386297691884778857939601628767222216376346560260901820801382064493718775814093524416085771977740366127234161622030303514043438469434017660444890560570190254248890383554929863810015033494143077076790482921637622395903419634777848795537734521026769637325772359420445301003080786439815975856476332629240821192047789686229026941875347859530897189712830994387165702700900797596376593163363129708526270166384172236527504981665787555639714967730960389437943674433294375376322356236041357640745407129207720077906550434533729764498744484049327440909181782019960074515685490219999903186718534876183424875603748381898807595881713087513684968425429896508955877184595721991470167368536885728496974900731657635424260449630987147926915774001260341740886880045895658630922271503841554642000243213446312526807862061121360786747054846545457712251894431734176606305023126019981898433691885131999626946950363173581897945939797390619057040518400153290816450846434837666172392690665158705969438422217310299800105942581795699647621266615197427492050511909462508472687215253944427459252667582028925038151844561811539787130889002799796068457906472156229618245099673007066190299822535823517312661715478816662408616849134015580134385413539874659825825654461719971970464675121017186273470065935520947882555663155778131819057745853898803658321594208427734678520183801924208642030473926056688933907107584217547176384291944242630585330653494964055113829201833171322962859550143842561539403032709718090769883310267291434303880425462886891781077283545471131996356397101872867736553959318098869459231570977102618642977280117208867060901884104083427159818217462419823382534973229961996207213361241974981407229138330598202329458807393737706108460034756635331020915590583318620154092399001497995678903716512642477510892942623633508374039600652634116792569748272044326259786701263930823522015913408903524217980464761853180660325536477589261348720596334580400476894414712882173628676649442812971578753112252337483622542314140380212511873927789675880433534371241018519561769591880994456384969502713676304483149990678824397735410756715391525428452984777836606511479480729160786404652077627715243953903184446490560131574670885984680204114366492226986488700640071930206097954504666977733900445629686833349499086559241545518544027418670950059675062304432061932543598596490593767882366535187902311921467658536552703254239710366066348305620895304643832692686795239228271937677097921675264 [83,51] -275953244689642711253455692920076996563724699099762399961263958799060597534477144158456897476390304565557571740462127771395816730995901640593281237444713012389740514984841793963560201788834215027990972029998097930760566323621011922654318129893014045738574819103181490608353229740429648092392502097286361447396706036780387036127975040003064567117288763874919465251320029463773754666823401782833017379181921506449881634532673879976262530107516391534835687631473866268424308967173557882458846536564046520900049729136753972914870569373966329002334393070723348983510946487047249646641743106882965360469400652467812394071215177747749402906018163524778590550979756844174070458660961635193476609697909675381887983777749658416129585808122257830643806181208981672048130068516174440067963617029228210908423937941973455395313507154069642517471656922731407951527795430192107921251093740508489521326576064015317429347151186112137771619535518594817183644702490937983385759670715038983004275772905460859649354113198343617687815934536223939875339120816680980723031456517786090079865280332163126165555249955044949024412197378719377348363599339743516762766863819214046436323666993407336439283735736835419648673659293339487897898917792883746795627564199615547227182249728213543646610143673430936035141772841879126597052773413280004305532948642066309276021067413097334391145571190143035771129768219559826860774439895101463336452153570650415067731249760864376032598550443085433901828110293069325586821455172725128379646228143946012567076808147983743296945988423571327880973129361236991740797193867967724369153358644025641254151072508310835804641783408262807795526219860114819419225629463502756788115287112097868396754114207274237966401891635381694971321117785281305456017737067226438515294951022538173378491127365440729759028331497200183659530979992211133581298029880459864926848537921686488004822148371867172705624112107560402624173215402360079280850429431369870304520375424367410274874596562496409859872187955618223031697949932726689125992184671076100572128095356192205444065441979722142478444957323711564062127772771264419357484482793502856254002530383129387210314832333947745610483503877296446830184277317245182479349121466202548643977481853000328322717254095318094893541245913510989615708272673560692721491412977705381931329103315181647874485743413240758572693381792421816035595257932491113996566077054416848936594343640226891559980449964936811591983381571878105619840623620352106299392 [83,52] -1231306612737058363719777030536152427998040317107196303941706737492524938406662157684924890882590820072371234991242444403218332437327488224617198847394802900961061570310264992572192187014259616717019728959861665456115009416186364530892783530784416467049043619444811800975822089965229419690813370137328422518175206886492108043331145658551442719743477866316517281605950825477909162651770109184392112105616402367307133671229998145509207659407513446682879227112166150742541303134600013526343669253456580344598912716506173945806543201856191896903958823096930701277608529965135258426298255703932612440455519238780919418212548136163898361460505449675674299291288750967795399001379518557796809926177233413540171108672877531549824720515050120610211219382851845104971239302399289799470597358146463379625186041542373967238247013986089879831488182626103600222741552544839684664470670802686826429520074918733186993907808946545542304600236486802994218881330794191685693801940101099151269634783412892606822324660961802131569607724920527247942508725494975159187091286042675364922515928337701847682750361566836939239916111539669343961615167664136495057881649179559007385192416743012453560489448001244802815978595146556846509037022102384526461853683694341508048479771324054900061305052791961860389843745584635424773467266254154441030595105028011218828491038773698801262680547116749056993141578537694973631847025147894836402063214754294242700939064071171500701732094417122506444717490896629884090333884738323403771373494250857138167200724449915974626718618609376652159279515501796292111391505532247260696138707966119537748890567443284241523948772486723613072674614121636306932334059962932827983983607655584976382304042538027547382159693503503033382643910637612273862964765089907624761267191295860224904999428853331457816943471175994322320543926846424085916425642042942129538304559265288225601909513838552237479140110435212601840361811776861461823727013691023966321020482197134302998793354677148723425329539331372874974440234789856314931557622061241076680000184812112286785464396404410602591617566621686652562176256125594816501121100419039869202864942532656355482268558667558127937501082370123301435607947066317528155013491937814849669825372852449645654215003715984104257804971377450690154184345113148125509761330619800431713916989888891544668710185328771710769271668373278546533541991887820237759900744992190366155295690935859674522838830417521803112233527330932398675873569927826767872 [83,53] 240647170937156645613402686976825388880031735555460452552609813213330799705882077593277519859176145588176394620747378508672022730315078321144434208830947675610932686443439536504041478864543066045554010014339814113461811093135335293856802461037437341718491553828386553756322144005012626285044903002547007454654979823830557701093079739492769012898147216984311543063852832639198025928071385314242047338537082951748932265274035454487434199286356608105335728683683919301428531308795669292573449194833055327636873082865423653298397921713799206307916582958613963188516906916694317315477556609371648059142495721647499922955170892038618424423314947523850408133880085398770060828151731293066690231956194015648663911219679738483784595495745046250372982681362327891239558326521798646957203728872605493117912173232582185544633112040435630564783594578578247829521535984573221119713280825858039072422292536208130631867120087750637664953109774842460844847165922066040201491863912367325667139388789550268292625605656241204517495394305217997900951282129157620065178690680377630482723574649574485575800624039518985402328235301508774263170850735181024524545040838683873277377985655690482990074334361283580962908915522326956916470619412662954475786188361803227499243606114584967274769893929971718942328864241882158280957591990435844777688475490733304456666403971461038787517355989872548396329198270414890376824829280978641165078080217839178201107952477012315117001626588944812136877579373666083454474885394465462547496969219204061302437166880036457096292301297053923347548789281932285083414543142437359232135308485634326117123850517237486482047112099750990793120446438866711799643804218059775409527387341259058615947524947041837583054179754560145332291683952746793056177390632153228744228971618311654105982583463566362871071973017286841692491898354434455494299008966180952851605014508147618110392210647151661744117604683081045144438184451267847429976681460635562410341789140512913559349739015141156983563923953078769880893860095545538082027148270952983746620557470803376654872541095755710894088117512840087480169607909211117410079806987023776007159666744425643179034002980876470990279930624889945885958304600990428533713071827900188600988086542732014028846796155525408465306390017409718673103030645172206883217372974505421700314303072645673281450788565457142051730539097909844603682071955746206219744198685108412588690818947867551799576873446656488001833547631092815795886243209805824 [83,54] 2725605284957105168022193047921681917493537466074064128427932030386918832871679664919646283919772969662181260545764191851829833105940617325898853938325407841984266595154188277149080785178708427775137119260931899443810851259496959944642822574823512293707401883851879611939597710029318860495336612090094913138590638537858279460677241062218181996072533416681059723395965283603842998758243724379589089993378196504538774651008426047746270016871258498787276526547134520665473193741747857472775417255725275478559288117455847326563269852481861086043301388706814394981913457538145620121803001660483566355824782931706399070025696860456145612327205147675028130401762710033040825836739099739993747267695598289617024329317810650446180360385259895302873198175385896059965400894957685057797264212122977650558915226597834680328288757917912392491396248726573342415254249433521348458666797480327743334802569414181851100569262247284303555297848047068607670678165989108726685383091883581089291003364764543758571790388226779745722840428161938244506221517384553799903576494996313940309775523761210883849391191595972746978108803807335063500817958727265180723328689465539078903066265285789888792578018277138746309011368775555871316414341514600245851641088025689465855499287034707080234722583666829207407380520014198153214514462309240064121676281811741825462067140300170566360217693648973480081345704364830020056930528909368603173243663088043743027837201453512503148996588215438980467829975201830336907623925106288302761711038454127272607373490420551930142032384487586845217517147683905467085313011380143411054870134743071324794370328068895180326948607589185537951160386285589947802738536652931893299974134611706443594982173428713851309513534765814247641253786288247608579683351516119672137873409959104595020966577862263416027217340327845954338042127342512230755722172959805497728486820969914899906782177810373077376219817731251632521035751344318841567729263880118013434623942905917197800439617210500742786036244306747590058355169757932503662059626640712054277911335876056282223610501145633823660298431081120700562526532083349517176740781048092906157373348247908557027271527255896038459832815423381088998043442114146216730275236560561639080274520760863178333761221175548863825110116509137479855896888257008649479017979159912479560316016652319195219588386013549360482159801325906203951655269681171083903236109796250401758161803814182146061837131433728440785045566808605228747148230656 [83,55] -7237652497079486395319283703299424321428297047477261744448427080117689500112165821917321328835819270917843316533326646578685544818164526667526376398360364959963321057673172237560343911022782208598517428951403638795417038676791959454334684769698503756298156809620249785807275391954035974378029256050053806285058572490624084226143357932184246050701545379506895391955217585461169803109609236867511991154105884539971800121854627474464966509501130045146099101713062684647881928576060235675157228311568774943607962966503988101616455618497568317001426769272773835219528024307386428401526136705921564135601157276625287759025171189354603802445485936737513178135294240776882961143685720269423402299360228661096964075790708090121616469399550987472020825402113120475709868616303632571956551748883801966276595438231449727656966475378534525638757000569604889265656034370845642209695535441942672895270452190865524476426788529046464456164664980011959590512775664163029668545955756430564950548947522447299815141519638547392380728724178927621366346653513841126494817076221906334765681542491388053726762902098218354176830496921584610088012341370406650124591189513209938896698359655491489118889788135959104813391708695656588644901061897561980453126010658839634022866777937920702591745057766974425297867525115283352030395996640765296146506959895138934241770917618316710576774045801030856416195819203496653987181159982083079903632935066559747164243665726035591902940790762595853571833707418656768252210327533564412275436199846189330308319091398893068323075041801789816604463333719098460214944750711328710778276586104982838484987362689009868540502516876077141233072521874200562635564374107243786005703399801370861611777597992432659944549303171996501092449872686052535207343110071086292246222078371237121827691807921702064962815497837309321137285401695650956472853102331767897006859667318415143804959481610867367980571500114669720491947456707201728206662065149960771061065495296204154543785193432496068567622831013732052091703624514283689928772411126590314228196256699462571437600858600472831183611240899393837796633876974067061447162798623755747204460140245123256076505254307094154222380429495405662706759045922206875294908218038291809471700457270178101307607479403973060521015399980182416924828004799031768093850135569573060372322340265323326404531754856616489231099118198437322861869115192793704318833567035872349565534199688425625735746690082807498118643462146849684091568128 [83,56] 853556480930771280629157362399052400556499896922805871006169277182322959677608315233849513007838773798055718869921136918639862376969273562481875977114595390679665724944371308779324198845074233634964048100576467867897512135889294515692685453804373475506473475244558614209903281050427007912350179766397503405587909440358429569796458965499059846636083448896790829151547832378001568124120955385883864110358439453464974461481722798782409834437785589022466435842510093490049326884060894899367384206919949865213037849059096299734628056083151883555418775731264613099712799225079433101629415922010848340774882345178537083888820872457125071825967515798502824243770072833274817439694784097109612680515150597902645842991465620879414617379632940146208953826034164392635400680807114808486805585565697795960270473661965747306088640921121903331680827149178126003946441975698235153431159225692201140901340189685527230676095238194178182268165556150913545604688322486227265435706275639841586920933592023128432255847951629648894354484587217602230099372498974762955980265670646341839592185058615838733540802050873695863576101852196043068451797282136023775444709517151358122386870591048887535289028418926642501873285667319849548382965361949821121486213594420998691673008947107490829380638895543477340346201950560015168289169576809408326037546082194710503395506745237362254604886151298057489173143540761883384618081578972537979776736699455849249544705526968904722787660017146930626721976499604780326727901062741876279297801146685141698370428432187797837502639612983843126192815485897806203630939327719160200258840913245448358854074650604924769309561319912988060309378971040177307596068153530935179021025709931637018625553320999877504547273338197248318875629442463409966655558816053949894215901344523525902999603171454746520185354504553335985842138618620318029147162671769211738738798837459026949259204016310717653931493380873654744544016336722123844414586048698853332844895145626730171074484281244185589336333231691469032629174449316065210835030021615190631420511136330391817094919505435944457558680542047774393042326009019787448558766625636461110086439101339548748437256249159973121607213147531593418283530102245202734097483941836563678777607771879176466056214248641949899581184780817605813382850802473587886615551781348166864788075787925086863133897637012050937419377216693357319965328961900491963740650172802776474636512804767659509561092051992673195482426438421915369472 [83,57] 43931554211427612137795238461867931414993304523435157848823857829614463968604829710147759224753364221859563170254100391292709351505424051212219550055068583292012044452272405553531656170651752390326858617275262992571643802574713963493530929670980249934330320788835191626000679555931687005045298710325376409458477187632159792925380139421794937005220635862615555331350855317859929288374444081844076602813667853854016889926366610053077224822127346932478485357367165415078263421476294237375249225516207427037658760410338233958060071457734034460525911884421565669110337575880385757990252349269316730870352924371102486057124371945994187213581758645378640989025721992845352054851472484364041310476521311503736012196159452349328796628225858559985889127720767020070782229228354711138218809795575601610299867726272750437360611898898970856338187342468674850738697238517327865949809869092776647330338774185226500645967349363956713958796628181065333136058482234465593238366074985781682176240694935949044329360799193316871530757609212971007885847715878677776343984673299635564779813341889667951866374275484842145550074859186871343946346154192286999375796645639296699165594414741113738433103075690572413620101762441871517309018762874324099060311887665081192914010164533947838370328283163564734745624917009502174632051989335606948058600617649100760732675395470986153780531193056504420727171803224156998148634622757042146934512656529747518295511514373085604218352120464909312234611950508526309234105873731795078802416459803459641585136725766829419296179340895993055203720887653754927210280521635179177160798345198803472035703087401458551328168423921795029618956490497566311783199281196699180191843773903885655215445535740718017408867737229404551756311986345243808855973670323400668018263963982496165940905331040653635206282327332788374339572259756810643538064143702281805566468721964549615879750287032328642904968597462465122683292218229901330246038307201294302926806248561048304252467686713036698989462354062018456400444146605424575348986258814513047689244095826638802505434769493730341126466665996474123329976769937433954201460207195346688563593520708305535439396809879298713364190195149549814246518061720363358639484835867021358447509565928836063108162540207374193890323157862046201575210673456517104394723568824045624160609415581513116107778697871451481509185835214503592187724564321027884285106930190988874090920499076394980744314580663049883842816799592677376 [83,58] -18535045460399321487284958176396308606637801644943407051614455422323340441058969712714640345775621661467228436147768810961524270238102805471184099129445325805566832419944026611101425301749727110515730779214038383013050803153278487590625165856805805500890805704838582404945920183377736317530493469611467233669390164092295804284919685663509848693331380202710270226604631978906406820782020183400102362341828476920295457140981576570662374607944511234929562057008862332198042403449608229919123632521981178990788502793965763093460652592067353699461921619818128598528915183470295386889760440378962039847163314964706700671505852633637662272982325256640606569634460104046492410591812948394021260533855260246690301618160465295655591394906790744413218937343418233993206312995083341910790401076527044253313754696850900854698243111736060582101745710243759773726669954354169004055237411657834770858574979350628977288028850674458986217253967699457294837924404176797758567971086163764559822418412993051614988458169928847303053672145746425758506085512955807589070319692489305261266717582183003523208023393077150060368901950288795349561575188392374471570697908302042954364713318580331088842845977418166996303223611573694643377438603390786423668109483160258726374415550411604380499484503610892194504170092810187732160105558229294524998464965312275189081595705048429107334629691081941329128471003963544557058678483244944173593852501574386954210422602855382074039028159374662204525557930884741723727102126825480049576688195719985910467117359161093164351677447511114055591363142777798079625897525862114580071391324197533827049808043613573654767109152876189035640218615008174959429017217394947174903317967346422329237961060021988958196470443048254908042046470983626969392012110115494918837088868221744986439452245394882468873775974264070241237427054203767121346059785581061714694084011458160633157915123641947656519675091961379235528659200700297986265445394574975882153135366946423463787716974103473207101562882973953994532987983213564317398595854264461731333382100508268165416286788974192857685354072878997769996395776546773251288929651948806469340915487600324716621352804771597714396517103571801271717870294700691242193405758485948868602775031544753713868739326166940242103089723862119296458596918441859702139807960993168248346319923308355801441383763839622822393446155723371039629568594269694384000895325162271607083996571157877688897861338093067536175231295029248 [83,59] 1014945807971069077119560480475756674606089531777624598112786760676441451018484819817241352885108904871438020415085185543904171468222712395960007457830001137513600915960176967039166701034297216098347696732195703883982224695814664163388937528797680147473095673013959025313458095830296248076373271218376268075750523526451242016439754164406362646581991126363725604944636817148439018800710998274923702972436091840657109008185673880683308566815365036582921346650290168041716269858438048702943440627905167438441548627008982305949840033264201331906508373994985870907916635192914812131323445159632332418128475181049835662676784121702603573840534823856199912745546620051680366995707510348565302173663081002997518048992567677109646580735367436805701096591088029358332194950128944681839310362528493398422989354438124868886044426358212265298246845461418400546038119049004876373240604989280957909385677414871535101208648332762571182988342776837336710305255049534440077907127191089701643629326193143054923671382360162107867900359405416778919072760385560341385690197554790166465887712432607703632542808664996053252575907567690864143613471144272372047224553219431307101060901445135820734407846732326293464674295617002226555748951983173059693508256845232179696547014982460151491897842391802425299806740672361276633619832369260530691223596166832244551836852042979673797606994808751832827142814131967537128476301400935100835339259759143982870108081019541193280814058141294217474984475002989864845557825556537815045752743364000817544697427727053018477119415050850338405246312640818945786375215337221057011021597968294339376930487715702514149316412630742371935727549601942711083714099275231156557491791374229992650487228815514582352857980671778436942162646423232488634833926665893613075540950627542744060926089639777557869398845469777194956003006501404843246346416481395267848133980959825243391871772245852970736642757062802878845839929641455854718490815771181005385143140451591053620181446606232773582755308857315751550383903988132024015930285401873075998977303534114545333619239049040301312032725430685854215363964440027273681884466802414984593231920759147100220857226821644498930255504106354518710871934678542730970075930231419870655809520951894492415156509942504226178993927308986062930630432599294574169836416898314089170669751178994227599704141229589864648417268546965695419228115106369517742483751680397219067216130817840181120252469050440332906172776448 [83,60] 103906205738652160392868104379539548276754583853362224643113288988744197047932841893326970742418740099213095765462176719634410785812850005067120590348777655711022660059445584453556639046492441078418898417927651031209666152810065589004570008536325899960192178146588824956411728427309622867746724647367275397776472940213768670434058677923541241793139854441492377577023731815807172368547625321150306320105930888900862092973034473467074235162898915549846626463458434080365406144665571054340238329643335889477801496004235861834103755801407476159884519461705735412569029419432961336947682945511470573135162973044518473934934208512898806255959927253434394686185106769114693697375595045334400507959271998388993091666870151457418050471317928191281024140532326863146745917507002687863657341320575496056857451245491980031625592513060596763834615131892880171807779688016271373360737911698147405138461509307330328528653901897765280453608655551145477113669772385626445760675681615946309317400037865065660844410389594040560220194921657453514663504273395269902710695558801199605478492214087710532193313371392033823734926704036278733712894402400700791186568311161533675632027060417990342508552904327243322393897015680746277366339952316534982834469764997422445303171994408838949023791707517681122528783653260963385322137552523167210991565447423835996162795074106732568808437991192945406581332403294210338617675366706926733768603193039956880384124234701090769292936210653320373732783513791257193214228504649024496010839334884219905172205580609823136783667803017636225543827681238364191864339624544535684622573579688938882303979909291518701689898225633431472090053546249278495882127855930467638115375301773298551420628501114824111800119055669873391215350443741523447863601055050960021711469756372207803653181277922890983927220471166652108022785338684703955744659285917833552238573064284500380694191706016394881502370678435156746256892742960428426199299558921349803426450752902503679866288060282740742478465557450796729475584680086978739368275738738537144887082690944159719646439523473121722553500705604053332906413021609498893597622315328302463398631645949930515445870241645827177551505761762136366732487885052902442561636649608748888688216869974186148507714044951782135309171271828637401150530899475997054806640117905941184731149573851104184184933140547063372587629436258659962231076034719521355894839934334072491214898176093538300500469278561090664398848 [83,61] -14117541375136451956906859210993211825929958777854703188141715953085836199889150332757003828978869723420412263289439149954615362629821977341179209269062722981452728311635801044241046027720388073124051763486812034253729142331383254367185520879391950092077896149298517747735494814523462105882181275148134156428368270122456339614683975861385340388147419621526604718798865404864287518995886891223164224123128212821402249558425697726227371145094150526732446550457194876109650718263162115021295742370921925751992055930374022775930885156081164960982841977902705028139097112091738940712489554965659163168537351863450757619300639126733715235316107504518478838792317579437293562205949191265391897509185708816383005765343224010406088567820556764171528508006008277565822277046383473202839544470490476033917183842144305310747010000093556645312994304749095700940192995838863463069546518480060618310423655344612691230413267080422942432279423447287470652143763266141410472858858081909513004620772407256668703677587275538131375742648478999663588899199904801686016886606755287302141651547453566304711819144320258158301056402694416437260744855430965234044469412006486224456575013731505487301710886855063790024012250073398508316217053711681404082771389145870246562077365594248082899942884706732102952264067407914145824756417899553097482474471465871883001192839172712449116644693068076096146411302548901859345440081556411939192839499848875459213946565808033591117598381280447666169442676534197472893961743586570029374330519317907093238712738976431664177537304283365725809227061052348246228447507470949292413757109047129598582445284520776396140672686463210910992159581307898544149841737100916575703297037732552358282757664680811148336245746377783208753595134534137373307696492547024178859873007124828502924511826176809373752376974492929807157422656823320350361462478543857573765086980941435935074355613828588578908611702447979571282244323741065681518841163706956748036609994379612311500831868263517662289881075636582317460005269040929525583625463546108497994077939408629436078288134176912555170957823142796296049191215551475063413654846029595316249262411431696384931900157515835085533305361703359380613558725847956726615138381724318446593847103926182530605080868389779060043756667547027891510410045150312205580663115414084792474425062621137062867691905358607941412376585841322101383126483277609352096674482724883153413547689769394880497993399099784691712 [83,62] 319820667024698609347541774112062925612652573856477504764144174211936627529125831193585203001759771820968504537125791445712265695193864786371270479492131287286906640042191909198674794215350542947263219924028717288060689221192144873652459458101685407574047582632432300618599535624256706582072214777549053294359131641064624359585759690001316793666019145212996651046784294083189111697875029853014052454257722018728545487335629059337860667840571292092005319977054247159273093579074209214255041784037015517875142588208047103537490802807743897498952592548185173873814462151312394006486580939321755298970475988720567705372938478341230343632623435527225847477206127410855837365410979238851605175856682471566252120111786431910092994107495926446854389762834750368648353988648166016778389837665891007439105637442538604928356737043751128046673408416470872094468586466027892912218156201223627628645970555143697987004688472533651012669789421618067715752853716137566959879352182459516040874726383675953481741801575477072587765457016043913437603855573961057730580536511421951041813157768622787347998230408199472070581215287173320819073901888821206177567842107374437870959667585806866691492976754702751216822207717219012726549205064829236187727997803346927471960073762200877606992208519940444945401155328055293235558369977647444229289196980046117035401782823853956682733981162024521515957573711255861337824919024955037590935211672035670347210726090678503159949009191843009198523842353061725903101607880594416251870017357866207000111892434835769479732354114634923929393158149946463517449327211302280566621636861344346710699869221438553317688121506604884147654769157780435024227178485305489722903087830195927752482363747224960544507043697397657150374552581539875555299726607830895826763346558673924383978184011128628775426010715382565001664139472449021918060294975026487738222745953192232331841950823760967622573189258458470275122108415860611824287989627853329302520022232617381640773249469210559384500036651947166086688615198767455206907634073679941188925895610319247066647132457267587836065809278117835188148701621338995993549107505486222730898577756426511118452692680029959474572890892585969902889940358413942886208439479130819374326732467105799911799720516023356492110581343766867069365910944918073289848514990718000697386162121756271987355741661704989625300854232948544789780342973767333176289517732692172354112899522081109524471896671780864 [83,63] 47306987437345773040565416229118421897108815892690493168431088148461925455291614501157119059877986173327400330880312991645355966225425620575384982573349750456842715282735189991447658320242024060073757860935170418090234286738223035937414524486892355195115021308903768797785996705760106626612638604782034255752750169208533151932404220765092878253938338912367660643747320303056638153871198346977294939064084175555974192852618757188294737633534148375958054173678867602237222866049249854293111103075256769523093870182957968025847671299495748863357077943223878189424828178353112198465903814963890828951573402630823826139645032052116925837203272493391668871206545031149995168633803409997400739814277334421518403862509167762363114930128108445421150684393369600908619028480484429450981084100361708627014670750745902271581159704768252817656893065454731737129963099442370921867603955604579738566870460644122500389168974723022047798457622018162154636245206415483092201574067807518246219365847285158959774987958441391497588450056410133595961548105625883565273722531568445743327231171080613262365322685289953048872149105680565603150738927722164584903192694598835914393854510296744613480602562711062298567947044999239364308699797462278724486205845849098972765344020930999820698464604992903228670105528159357996156806333113809703086726239293026103769690627648545133431786317893316797745331139194970683689630634555141545421056001272925664500455449404449669576184619207669837963815735362731795402678892967653389406433353670114890102461018428663322870426969813037544913465042132210830944605221362754316795299703421782889088733109124501261887149756066738023286079566073933460352196890847521687041308543920882035352127931823705524143639497852223888588814027700962667961146199416200425407388055399891380584976026757755014190170238979862200815660443166492234205832811000319371522497699437343650847052101495936403586575581557454731829844090611910643520606498474256337795567562601331031546950322944910801379362856169106864391997914685672109001604490780038796014713363000111442798662053151292688997931059512035719186574394076333257503889724365264599284250536656487834780676202206076228380938002271326191087967094697449991946682267105135969187273150099727669822401820441165594015235450714520638306444723542849630600795825542986775478894702881902123531184646611653442353097198238310990966105076095768716199111412001463865997238704511896463136971030528 [83,64] -4127523809578804385517471753528118498757434088624757213246580288529582427922038345823807502765537452361427713059314068115993894407428162904041576867326392190930202359704420576819321335095333437229394431826713212061117503247187498556762932660587758827469621255781244271253224237978919464664461081547668340029551775242747887189881919156257793157594746001934977114731703087251142395902776556329479216748616726426024757979543743138850651395209582880311275000913715959466327573587093139013758752282624499200398476148702014212993931053518907704569808977773598518689711951890656536485389262860454755411233681038901563291116712886678423465400010305569183255003319785840909097622336916024600054703763058047911350446774451289170580634479250102403237933390605851066405916896977619957557826396611138318591453392966354289549928809189278247041023748828465680370923724493148343375373753690449492400187523750712160868168703842116153304429640156055413581775923426323444731310614445986105525937474432039541327678354427401242914758927315246208297170671222213687989936126203395641801852922381417051520218842503059315204964273960983293278371512014104964484266140571244075370309219521955402767763665749411514796574578683988845944131567159891168247663700948058625356252234850824891686826736317786059968968239011744505042759843933503494382799200853687105139621813086563196665416168167672540698962429337045060519795619398186442888708772690754398641156291077888682774071363785901003763435154952194931517966099910670256755685472556122444525501579103344702445593470038226698769871915621065967573494621494221658812029682572719780834074705091108518238144905005915784919417906978379032020885092512642287973887910331737458434651346934799391412340095744241252406705079262461722973276983249332600572909664577498636300582115842963541966370323324769368694011564657222934192140507147376239334386078349177175250531147482495172701538974325219026348645340214088905878286520432138553058048106179221433687682719625220514157675291957770717448697132659796180173305046938481706403415450744600504113621504816970439246220605754401186266500215142817199298360637161606201699164873879590451065450445465721248809252238256194453968523597939015523139990729798429498656709630978788435938193632437267494093304475234732535974103435993675561671405269736516635161019632179714673148727197231508339541169093427663449704166579808168583645186130721287216917216385001344016442195968 [83,65] 30472053223303410624205633511094798523467240819877205636871103259736948719203109639263433382578322775336329459785816766716040941624699646586346169846533397736802060589008248647392136905457175352838818889834736575664495687630835849875919997411639637953196815628020600510491030070604830324026133368688957809090081060212854340292278535338201548683452902233364776147520767498748810052087655328036091510609113347277270471773661837179416986677554020417812454321428803064165513179003771775381214565278467834580875009047283741347001049029776485987496930208348855092717426293715459371794511981967950514621810736885509095201920076395858301818363346532416522995365059917503769056945919433533850964043836963321527566025203933120663332248463170589235168420102453821051222436912419480841901899075162088648790868516015336123968010706151979170307850320273011421892660427994381999600288201659651322917733476859858754090109312334642684222967233327656261551429899860158147558491621959214969040972012742642207692288258479722071369206140646518981712864155928183932859033069690917768274123196782442029914788619242960423536953433682966740018860041320541836281473316642442011673515497174881394131082406038055973924481625099221771923692985589167086526867743912663085514161571818670858705704245828848634955608578342869776040521016399697030372611630827995206561739809232350108118048181062683877078850085189645072553253426551324152713666665727060587874880616567792567397487289202561496544974212679376063988109432288654143616086350465258378757471133340578281506880794622418386375901945302743761298856380235032697421596739268939617590275590003151658045144373479015070902038816281988399560179345672531331697512717098033357205617966691271718675756320493349606105321857314598521961160714936871980702841983036059089124950884938943823897390082123654409826086698616904652013796050099626272847579548726764964295900927613100196375754726875433300317478714919382489344559871323437683059088460813472930117090640647831943795678095134623254555665952373583630666984170116673985420210046855694146279460913566684759967501418195349020619631271220763844808736031714769192101626077721051466420864832393144772278850470601106346743033035469445857961045919912733350745187764682158081298304271476384342020598482364285519488962316241949149119218662975774616687004879039448648977623521281529797451464746794894574843363132015403268794433325404572610542805197825670905856 [83,66] 9787599992006472533776622617414613373947312677912645967365941040339682807872391748988406275903621184681864950218035638200363272582223471120031475864758968606980071089243405650604979923943555003155466148317417564892656408853421218186934152529106026255590453943462497478196170553255633657008444388438578026324671026031313633043834243334529285351609147723495390450606863759480861169397607458126781487969842013541563064264673367908691479124648050130961509113390489926825542893278503122706398074912246190473693349548204553664505233640835577143900599470532685950901192573781958159610642165128267199582375676045446613037644461439501171670532834598343894466529045742045635329780243817144230225031254982516470793781748842183394088753986855182119625134310958008482625154562159729253344274138627550933180783072499025233078125274571479245388768254328964425716132684935772617221392509821506651347189093162478714118272539228418493897555160004308053509777412262112493098065007503416342670223600786604701435618581711909479790304690381940642051868178254964121579971714436853706249926727646296124416563251197526716296652894495037487244147585573418407382799795276016133688235575454617731488693643767856842238998897867407954870715086716449714680259757126063607779779897438388307458226540692525337338205800611069216860546668286985897730185549213214900402789017189178087606651910787710557155243805312904898491129465712829489312356941841737829869923104206229068309600074446776973139088581335124950528016086517092333025779507075705077497028702646586649293350890551598793984497481381076467781648108509022472556071087474357087345359798290233009294098903247767143755652518326361642750318279597050600001995647757134462466212516884513742995491895509913543881765952087422634451158902860371365662147554916229995286824809008207577712375585029411464445693169277511203172122341425532182404015172372173415515135036041142270336842496430410724877024936848927851354782917248917610645444938777377168672452528419921635756758440026664581933520893052925413647802566569578201312553193248200329521425833625168417660524825267414215635205825282716946986282228766251717223992062552270740159208244695878934081954895067523290482207682474633149905191941122982957631487047807827432609671287480779917136962956447267703048429755201700208088928939882295912669793646151406539692035176407243815678339375791943730418457186304150271040207259551950168909658766056620032 [83,67] -295776205492282075039072722594304582612766794866808018127239613667975320536962575386333068352969730635441433971645829411150349835712552997617579623609740703188684991792846579362293962982833169946777180294932302452982147289584830912741916314725721419133092141100531741432369216490653970962309681407856689135983846292613687102620287800276978090386564903089956692413711711357604091068108848834472986250789853268959616916256773882787835468434894154935998996084361661041952128917554409921088132109618859399595004356477931883047730726689784422864452400675913744433708224132886445211175269333185193693438399491825895905747219044924557542041549054734990205134096666512991686063468071230738921056908025927345301169969549924955023655212160998388246603754869460752846165872745945414189177503011091484685775951552795751489848494713779481752072680912421886973299988766483887640326895152468500047989588225739474800180993635942278940290882168328934990555907047245878159774429399919867580195205756091274400215604686207996012388129248995653611902024200757229179030532642840431750471686238760537994054509751839928877323927866090410878853276631720807124238412436818149329624577204763663652274249318557406135022837157841405227928994020061261201098257842389647205247636438707497758753032840735738578233608027512226522406745457071474139807697238572399418126290951735321405025630611889367357422384898805650018063581421453391360721580506183653818593087711664387873817669812713761148966657315183549223880460146500346295624223410994749217949240550412577982595354468222157267635082003423868836875952866443365863748091382028182416315732024153198242393294715341150287445432109389680683836394154218943636879061511578010906935908606748482921122387260979971021259246753095595288038976375568130218894675723037674642384731843032282865178082219253778112180339253135682640883661840672732143883901046301608774632314426864156251972483808069273396232877502401586284497759031168310982008149507954901972028411359163077435443155955734566510453863579338163437739391335704733365805822817768762326576530566977857349711756810871555742186565130613277087466256277002697580104642618445902871554306149157745412831487452758939352604435455818304698577190256887932913466561098865068953218793351081042323395580050467307962557439230165967036619840935519828683485448856543051627770895482795412305972563668392183533179963309292400206300141419596842735813418549248 [83,68] -6986126773672047353274587877683558450174719082465053847528209495949055035621121059855657876410909094842035786193640609750611500460023426184829115110733730563193757332322561847887985819205818969330832386371286003339529600892760072576065396899288591267348478951014597278810932246463779964883143309741194750662088438289938620405845255401535419915243917696722122374129056343044379887487170153237656137238927016449997261015742171581809783755034199040568749625482861625730323954367435552788289481991296976059357139318422173199140306009189936476071876976085173030142809525475348881128255722097897249521048798563663638903424951787865352911097069784699092800396147172658974868675623181773224270798396713778377725965474018575161562851082360947795585877093508059035049050576664291949279949048367180058466798490163272602061776210763789090369830960434816466764511208416301699440336394280800656959209339427533538641728284253274893456879753729153093998346536663946999451302788301108845453726621278636196743682525543753227780185952078223595203595059169381945218704674880946088780791734546060383398547942609443547477602464525588724348998138792175856329760765028151231522098345222091369513879983604158452596084131643805573648822287784970638829502329578452387019975737474423536143219318676675952370383526973030988436043875644983332865162023460718963121920117977713244052280259577871405281029194921838623429634053586573181411973597297584710361849789937039401254705737903317366297576270380679306970158870271388263554698864937884218014384439445268579385584102644631584079754243199049173343004129814458521246822490516092105335067696691456955077932935187153998763643454945218325707189899382474826311916526259095053946823697136250664910664353755512599084194516572243373353272784268788479909549299383714869447562193383914402458211875097058398715943890581226866486821491345743050187717454239425168024323700405179120566732129112490742426411634982635822912724389639443398685549129078133012402481502892066563393760874224720003176866090837001758161351767347125186894551482047664735385795659449989984670894536655560423647044918128767441197537718382541578491100023935657130464148489139751291274667260230507243569949813778616638009492067978385281094928579813820654868067184642361107177236761818054958795710835120012311345054046582308711380793280737611465293448119672995875150093550378922647366608605050984445575772854393593510292881408 [83,69] 326218027527128714818886766430858700914183047737763937851081309455227301073117475819389042704547345528348196114699319651483635061745466733342945411121006209878950899011989143905710968498108430616552444753095146130397674310623839506742069339276067343987966832750486620021688023478042476935989321116631397328955976880555777450093853186367075352437936089011580170299334737990036611262318000036050555776566101924680136092092974241522082627545826375965982982363610063621771323218406547785352553101122620432171362374577399463850168859197365784969092251770654470497048176818471518354996152848046174184441316297363658430928417675137983391792966755295009727013031004074633377502297547028147622123506189270100677024441589582111568908738760462723631847094353166752527174235905195763376564739682921072070548724120352518024139195227326436768351470707180355311509519601224056748475206475313312845594317857975600090980024163723007459997239652553450906727156699998618524054391980635008842095942978057983919412124011499303665400449302688667072574810946879349251241427040518787130232624814031416306797698631621231855386516644925513959355747817405340084421375209673197279843366411736956316263105554127097372405150697640102765950173871911653214204511409481098708305446472336161322750080594611547598897371352618634080005633850225097241556500464277080795755561198543750243678857760983504054425053153978662716792074928188863639273512749051813139713986820662223697404381294880644875722955634874649811541599924749680284814979080049539621174879167941113468271020757910200344017064153571454055505522715026404779974739865644667914295257110662601239117851243953240244626299689800715154562236447009948244887562210215746356167181176958380385994111556567332624103694903995811997183261817284214509423743219495868564219448262907486417086187520338198341376162656793608745370150097864748509430731121710105950696067840170621896564211935581593538561675273218714601346053892354017304480999199644900309643578584039133422813904800477157339053641809404484064650486948777344073372825478694334354477122715119102550162602843355019434586104368639578755856787688038330539666249449881457167398764908905211717991235622759772551651773895017805749631858148085614627890775136035583218526975256167900935152015637446597075595534863978214402871835426242662981586239589464731638380941083773078571026069247470912001118810462327807924538358021998315044864 [83,70] 3142077544168123945304649763350224807475412753791182183723271517509730657820746811438649678798369940323154883178601608852822657003782405309261033462159749027443382241953869217785935716509806223169214418797803622901598478872063675836948182498570218642068610459252985399425363136879130616314501736754548297622318185106385292067267595924429111971197503041547719808249538175827269121538770397622495043400754866393314401433492967376918867772293907412148037919875538591715233065407835822575367582095867490602424224925045366334864996638588548820631472873514247738095911621242773684896458059234967737543802722167038010186576426146506343829989773519438796356206303831221984927919159562515025782540680759013848394924593632473904054970096229219133806910231289546622744190192872638667246295602616156265222922492961173220304418506516881851698276608899081649988740830995353845031120807478774778438789527455095932126904595041177624410581526191382992678859413698421525079020806800295281833387446373285523103855074529410459966579350299432018989335641206997111908740750008670743643564548192501592320351475655153787174399269046021180173473610457969600270445726721890385126578451565801056964183253471535284730007540293293827939084251843859607196323742960625769380774891512270199751492340488488143505023264151159017620533369447183655358658540782685730043651386821303397885062349143753529116817198434023478105718813651815021540034601177861473370092525082138811260930111169184255912602145476679571884543462982515837792220037223255913748756957437762643540281653914306187392814323145591640277030507085240745857267396063378687096763650220568167937663533974911847038021799465304769882057330394260945615648750131955543749153727307830719285874366449783644258015259545148162268771931449112035592388566881668090398646217225332835753844474143745039521989551817876700515332385322705961399976913895766915286413045564480257326759542573499435543221551168017448540190684228539215584386583248069409019891862679391823325731481052448520390121952096618461290337569511738020888592764243508795663724101870159327821342219093776650485994053196381923369699210150435767700267895148548991525485646398751245088374141496270708929138286770469797093908251345258336500624111394353401341229324615106203028100529311578540078484101170737502381770401310613537884150726744204566622498681672719861436778618217671901953770736781059534862831823582396416 [83,71] 134289878368209131390043558943575753615348309767558265282099868664965422110846219678906339874128187116603366649359621062164503315615395680885607588358884333574253972223097282521625814766202644502862358177988949249939228768585280629171218227187603152308982762816724175221916135948764860213032133485224821006013195606022084593181663325898205353394303920533953463453128594336421238522109549432737836893978384977307560741680570077993431932368405839079824897784074850910363825847671258169412886267737328618129863704413115245303754788777429836789061851566384645330379572275715195986550801848954056225282561987030697282015018659637527991826337781616184641053678821694965195830279783287231115904470784810427488943784875099842694005523564091103293163505881667038982200556697686861020417108369886550222897212817185580935318003261198857510621108231430317152745013758586368443857415427247588048120554833713051113971415832943670666916725157438934230705072097033654329648109937973389441883628047518576723118775907657321753800761715647100274653780830765527779948490423335372693128699587399781081417775971898943277124019457716873067497564113346919841910417809468279168658218324665901621316345609915968277736582023500714398389529307658350969711815999753551896769252970300863110121641116124951012549524172502406265561627718444670828632550854885265805636123826738897992214097558389672323427056385884083855131270480731224084133174442107303206315660285160100929309493961260416981031982770804931960381552718663881144102870544300540114089132250768880362074074261935242770409318417345888922590212163915712926279320775602625486188037441450069352947639081065249585316480423732520035686163583062336953579373450096792534394868871704615199389481442254876962551176497141598684608451930888630922819740395451744764341473883394205577738016488322901990794940317825458678245759226343199370781904393810929566298173279007489298243545235257930214286385261379169362442969504957657856784933738554712164332763134613516359135153482672621215682672880636070599739508473697776471996846324102774357397705072156094012376288652766057522581206563049187482954590316704816527186581527617206566451631130063050622117122986588702668282689304944233328069196959204008865597884942513535134838584632371640385101936262237261334837877780686877485599526228953655750837482132048081882984907137561045721582632095336392616824572327253367166771419676672 [83,72] -8979909292438048740153241359189898045934060445475625829305755046861864755568713440277714818887493469548119710607434991652229299782618891376948401645718326958591064364476519679058311799020439793782938845299588514722784816680381297239651754648652404656893406726161426095377679768489429844832030548657842015591661832209720129763441217941094519852636020537728957888841974879139142361818684242522360193954675193516456589560957214597443721049596035807213237656943291659488186737626403582643547855434301407783255335980347925788937867435690086153310666011577289643340521703723133120826071417090919265088223203909774937882757425188435128732263175327573206366077174230633861260624464890636316956684635382413057882984382634695106071321808809489601215143366616761887154076194171949818893343368191644728727801317210738904216698473877614860576708701721839659159826546536216763632839770125961460324212485636499027981722479891920868788271657802429540200275318950971625271194851127628050620071222660344927852850979775818629788278377329438436533992720680635573559312536706454113922152754608300611112721475894829959288014285431592502564085008434471147162536115986437815947689671436239191737405015462357041925568868582435250461633414434451658240417838791334910049709716314696278897060072462610119995173099408044930096030164729121831585806078033957845275556844604628410843550611588256894523628485356023671989016172017420008252987230209079246369211025527419894636085131502376297391962529266559668927106799888781543120236482443994503807201438842966478229556685890172870545824575025227492195432816180494064832866889334084695974290383245326057213253462585850475376526355789114320650687350169480743333060827035828551764428612869524266613788009285930678308480762292071319691604826618348104535355509935915507238516511407550825087755810628884254525030875146110763815353698849148716907549415859318711791961611950449509214446327189088904031035760144510566449648356301620037812880140242638503982659569906747102802748724500152699475345045980165336605554064744772369255406991909689022077755511600881267416733433991147215907327906429621367025887845403409597803064503336308077174496629239432500808012289002406148670534026072951588941694391392504469947623312349749425762689225165978150834449685292497244333390012056487162730290594402210956111415303859523397211592980355673828812250101555731862379362409431654415808331776 [83,73] -321348855053098602333383856792883514783943083001400869269945755232103031083546686657412066514183597752487196993955399371266733972726423636069457483125509524578986747601336571904554124808256331277561573441692246168595639660241911542536132317285770428068093381108383245964684510933778832374469369250091193441173330182886861149472738973482647009871548775797780931126047924962878342093848441679648692060587539553614752516858209807678775556376830164113438842227462890247466686363374010626430779266703616995343583577615997178276664626765475969926076904613651582318385909689127663183418145447352032652073413939941414106858515708565571353276448258124511202188969319567087464075342433057521414544519362875115347024611003814188992288525584472368386911220543963001838350869133476978617353771588281396945560075995468534169071547956783156591272212080229666737391863589529817337887424225266679586409221360458865275956901414478874102389421870627646224234497440968383808460877218234750792279055981811715276299374461813024877039310711533806365177479195526983656183595677414664869133088836340719239059347345808211488361973788463201477431805319709038786462252227178832276242249384013427510235464178918481979323562418975888104784612629486389944424411640032375075305998021056163187310903921605799177674950617392017170989242750053256587132958532650827276936108787439338417031338886018957682623896815943865053265442520514547545252074803708107585180431483539715491962481396987370151228630377065075726935011438324153452398084694850243671403418312301580864649686630151749257468142670035027823556158949453145435920185415425588859162367921064999252185601066310050287493442604607527149516060230003680647905471954395296216275940372672979006716179196416028681562709582129318508889052879940343915233749339826016873772479276572370465853480612827957031385744560852343821108651005138465283665268129887906624068118669293876893025376407085956947419240879358088787541955107751855358875209266181880330886856248815440014452731948845374329623919495602571129765571683943669997187630981970728239971457593099850707815732959086200409962133264862637823267514231780611816402131871255630908939863743058923578994126945981472570570397087706879189111719753332538288849951266639949147765275227035453877051800778365884948853773029657946398493726535162719424716645227561210432357410680906160889993408677933758344701766643948544065536 [83,74] 24485935250227214975199719169066063204317739334672527179548816253128275692172975986236622566384251545491678240015861889656769158415400873658768435561703198674174368463688837876230352798242805435820466578355405353916291638033552501908186923458322901360671486015702215804682641255922189178137408599986276553933940462955982781289324488796070626489866627809048610644812641678531457503628814604090923701289189029087440291372908495233623782122599029804291119982285905183460111471549120166496602082687746827523756907687211044176516969117074739918961275159608732468458773903213321153376349408222464329772721452151247158291939513417961081968051848873204160461788020820569348047609254118054480987018796391829268594807563787905576894694875437615652873240110705783821985728972353020840904627705087020152194596076181567527108724836113384855785654462906960578114007747755249422556846114984929294645141031205526339941084208593202421340720387565433532397028496029452321389261078780455997216277938658213140043872964451884220335748584538103549752431781858643183263287146550617861910920119924078867145777878929435045114742997238551015370081980874282044401169581820699223328354442827318032356763638732049203630092106730287925151188900467224750687953652077273732655175413670290266330289021800944509049851601927121160069978393372769673572001604405862658304572793397689633959958417762345992315882199210226382877395674598103647900476670732881701069290515082442053157674800085972121553546633780066739496226232938201546462945826425551294818288789290914807630237981074683939408246855651865213746882438698590160630397480559047624562476487293940334350784359610668033275585013047342623336411377197952811155703192402565396300414895432893645218330998172757241282976617767957369312334835874194399935920777570477709547198074262755004701043188169617805854034936644671362827019987527505099240911715466067612271121933300898232161967241590781542151159191389519932543283537092298313381225952934789342307801611467169369417443203895314078710381083349326664638928982528093825477429258441444121055876624229118435912827995120542354581778842188369007249183718635895901417198494779629087756941955101770543271165748086648167606416891596036825196662954355575045515624865355121719659324809464285998603158619031581013404632717824079682842425164177993566235332980475623641327343670270617497223586436108473084362739869066199040 [83,75] 244146126488927762533140069190179901900918115198527312410870043688816522999253174305848356188923776724489001321171822160633451991440676119638442519426673317969574224579053849375963932440890692534076115560893584049495042619043264072368813229168424537860430073270726497452801677040561033782901121771042721271613882849348764565475505955103913467068076708174764549261370923987764953751120536214279193566962704863456821620576468668774213658027593137378334586314170361295043031853391657571361154373634252828077059182025511769343686099318013319982594877883435995770345610400408327712051739237910195141984655803565688260546635344976808488533180017385260437872167535702094214759004027715187114734325347070630407239332542397531376841845710744202400076694104478150779774583874710655589761561717270543226847011258834958394714581905933465115750970945312542333154439907888847954196591563940959970873620946761450070110678789087678415860534949827284671340959943141783239459004791437540474174592401301087831539678246897891283977700316496666881640172328794981336250757698588975059920308124972846636164171008680253200969037501531793119569980013053475535113605956314402996619578360761709767292319935389523423225554746150123734030045623394447154799553175634070050330541408542755952182517761727681693886857940305411199805273112715792265374841977156610758963786883123519410066504193196915498887378166284570837029987972012026741756627019868833971105693208413219180210973958273837744148872270342860301568794950899940424121726902384677631536533544614955930305027129249790590886594232117419912289805042646352851008794668015492544520436694554447863414463609938344193150952876902717504209897753773862203597518590336515918771091978293583709538260503629232157848367614309677859811740750115671065933028067008595151685782748425246405813207285947184613873486779470066241420369404918314875992561573825360531272637451985720352979127518115799932247254054207494925315231976068761908403239569707281795090399285928839724511095021422714529551881174184828795755528485363735771174249279709539283877209669982465860805366358570009958444160876926989580659265762161488745516303950425141850793076013383994325879581499883074559108332832907488032489167979555666511101964855952895176727828338814242815389230113782433415729994620468818093529645295906464189131755563402822029703052366062855646096407578434543169361753931776 [83,76] -22327511429818217277503992515241301383560960731070769341652799538171904742139614179898821848279392639004262484997342529861657213730193625340885201408053455380513512587873699797027379431339422558725255358016760136804914952641078454419545129590812056207692276830700143539557297906314101363931275181746518885801903931266513598682382234358182417692644499122723292156483973842743119878519912007120130145726361145026645577504045340934197815944756806889030855092590402479836140615086094315422023761749201362247308459765637504299310245663346366486819322109818927721090696419739392466247778285396195718535133254291126881549928767333026525854379551146770218116929290766991676719567541181148669274115063787280604987465679716362180283830578761219371396275747375265445254069795664333850423966124377885127563992965652121209391749682040886401834335919256928704463754857024795699127874744112217733948181714682545444473722959735728553813436798809232136665909691649921737436471840830822292815228458451578780473094558525252939836650096119967102328485812498350369498238443503574614417505402147163535412176012880046542853701512404473344906433642691605082137315630710244380678251903659810916668161605547081092776292551692099429237417722590639987618741488753461482043863637195087369289187888323248440263713285746188754705952219060186624220852730789021749743101234024628492447369727574637340756116600783252189196762417401628786812669725146270766767617066306027196285918338026584409195841492541627571176637960265034077557174170430809759256116140209727254202521433718307817100068752753308574530939439940475675545870660390641704032326193561145161360423605897576584424772806913782220377527091433089323950447950613918558732536756305781325827373054006926327418913933171601834337398844837253813977088852880764262599159361550967062002222920898370323238215115299873873429173876334353544187517413065505642536703623906241988079244561555606761471119883255922775368666104037650879035345666765260495514762886993268112014016683625997739769084849466958813940382121565750259245169596234203738390249990298186620545571458469326448683905237402791160622835773655675649789880946610061220113875131192724158216956823423594270955900051802497651114283886830498015051527070810927200304920211748856161077147983958314130503926010864297571267195335029523368612879301744834502451696769344665550976096132927480224750239744 [83,77] -35205185172222450745456818302385784871089937227562168317685933290002619643200722380985444100472406066302197497069977266079299070845425321150580104041398156761898381145751914825773984295902506846490830575924870880372690651894095781575110849477108374980493197217020412590061742277205616174183455035099116197124156914407051081767909941381380856680384389921845997395092246597428956821912155224318830556872050247401990561364108444615564933486946531767468198640993905384362350092790115954955491925237932052514043966617222982161603498625854956944431270419566403927801954900955799392564326477655403478818803575143517220594217464483055952445385191013484410026121028492978203661308619066535142923257559484557551685330223340978715375480573224255151923375591670023883817845096423123013106102758659362426672673391611042270603232452784488230408008777542788797810861704315733555339228268673634316898969798524539022005535742643619344145641604796801888889104155420491972478249419778525831312848673065013365253307079789041794933394991298048557438759364415175530615712629502533997956730599280930450751475262562568414905909581453387577201498543048111433879458964488118126234681231465472773184609489943978847989621000304265618738214696817283450076447456308957689548233465764343654030809723720547185307321642883900385256130971391652271155441664423816484352623932211182479620504294952978800563556906026863138270650595154077034284250569044495419904685463258834065169855535230945175986924350566917840829720322812137678757389733457009383468196866939082604707223927544486591397507913811025056738136242938409162367592996618509933976704833332550999242365145334758160913608951240392266866390652122730153190853987254932545144687468782486999840751125698076721568685432792267984639492339252311737541162583247084284852040808265136111040059071814119880467131017103519428327938252514670582559568196435944254955120458295092475805198671253355668349974959711558201205927386730155734595431639196198170328539426698129895884647860054508030950199691952948919159470082434215797131464009991804651105968917736421719875410134651753754064501278781669539893256676631299060987323044461983853879199118117426534011549319359571450525064874291861164201648147139093376441518266813314967857528849205942220239278390710871390072043609647579066089556134723301578840226524498356702963802258781044246046289889900147769344 [83,78] 6935235229090439844562696750133604730195680094507756921846629398748251701311626706645829710905134635866112219979202112684625530660704814332307020202733964251856195597771903577844863757436216876854950007322960659679332320616624197887599244896731079512773556880480263871185017753722467402818308915413917323530293315360635162629967762101046577593689721019189609398372807132592812858135454243723983687207234144147490038639487044550638035670387554228061366517245527240871787725004324173042445947194188297293260740382490091407537636079338122610771040168477947922304969804206699156714047892349676138558631322182032412783337982184569155538235243927022308320901648210908191728335143719944175676201542154733840924282707735464946798788413972144311032050242198667247886602892742055807530415857646590355323301067580413662114273113042149932619594124797121528549281449555909131220328319435554402498431530481353052370844695823328938853923954400590186760413733666167940105229193930189307656552880876550736906028388173410691920069032776506454059539167828292579629664913498878006593935635463711700557415099008249494846214714166945815144904179548809648031500200084205831748194543827537345044081405648336802542779600097587229806269267133297341573191606360569390805656206595645232108445078479774906089633420539071379994819345651639431647589438430882166105637205198292831493600339759902181609775090081618811123123790186129467535877269851637776242279978916622520095400737154647027155250837001311321013863509540582833752272235257317202657276524851571329829965227534977667119376782354366089408756870400108021343402878837644066507571943965540438605900267772630983401814374705077404109847271640200637132210030645789646996039828005900802715777631558532215844901663053309263333496412147549691721356846223412506118529094398004194922360417765307643931345909655839922294820210208581288761584877999851995489847577470813516915641544162980854928119728093333765435469279051200256090490075021103842270523448998424709758606583388396106943038221648554961095618155187680737526539266573377224951551781980851816029922739939692606941571927923962553784618333859806021895879252732250239278324930734418422662693865475493519309208494259284018826005727538578014853321032885976140942510572104209155100351732954748383839705888076338114185620356497828350297857003281095091866519391461733702793888006429212672 [83,79] -53924348454736056731937950050867813768852556108105241397344332243137490625176997359502294403196542769831117560318530648726221107360096781409754132189368002441085472417614665846641264130411410188410840411292232942522809933219823403936334159994845487763259362987252301456358534623912700149692033848759423753077595113136856486282623420002576640089334196954333316139011952279554976701208578512027968801457975606794603780563981374439606745768442510399210942596080471142168863850086311278981907662891254362908382696908421977024434534486032396399627482357203520427880481538757387905539488819609382736042449969323032830112788850710579634779840796660053272439959335256870825637312338717469404872014714996695430337142298721572081647590910088005182206842270928827476429881151291567371322683090237883897433623864597660480776047209379076364015489382130109715600143819439620251098024306040807112228285063385377416269691156626181584711564784741723926711897651043471941316147419373465299691791614962807440218772909168533250970694566489424789092966706380677629095162035506817192587139936584430541298294109819362523702891167658401547018752870749971661339635831278693722924614488024894253404764752091365501614161536715970827312971402455413838907232103976752183281444253906414366630280128616636796488781316398444326758069660670137499171104422560208785554784944074535589861988814191463123856998044091002466801947121946592171529256466558202143457398724631371015942540120489367727088289639756697667880369636737507126583203875771369192273991877813731550843248293040529028499236322983576932927556213940030366959677437771405461128227317000762002898148675737091180557797128741117687168480131653787072157486633121002270954710022031494014945906764015104588556545470573943885283743048040217785916960971078695462888898861365644701614930472060971192440813151329912442118568993690501417372103501491008265443989046664665751076417557677663542829236110379260627140264127255839828966959446318242373802258843573046602953962288379445310648780698099898148557811815030890039399777373797057143613741139550602624109735103019670035443627701596753238309207538902633109621694764194839545134580454509064814063266350778882008146184579902233142900973802276234131643413693890657026528184456000557017302931469225179504465540184126422567124397158262218864428049260270255985996726516867977291804612493312 [83,80] -266646888767141713292545041629589182797181052226092669900838303629030374516832506558966149790685386251591487625676475677792224637748140546776902667610183316189343510139206916840572102557318819983760002428584962902237690530963365521153132366055495419897072670354604767069299834213553175036198425466268927623456304819502520320079279350998332409857786794759877156495317570110009826702077110730788639642243400189119980468407612939518491559608823874154410908056575065587663945823839273434481426641379342567352541673863623918597170069744051650803440314777727347548429667742002787098588686708725873736659682476441654706281838837292280241268563200322023430958984756431481499053649371796593938124582776466382696838159096013135230623934524719157638234690166535024604647674023147360330586612398421065776070907807141471774890007562162516449734797844818604818677247906908322628000965226442856060242665605788533348348247363034072787102571363051982648567023756429698462536841618484250930028799191197245393678134137909046490385579882530425662163337264217486423570999888630543983675477510752369843214602005328696682222798908725925976850812767239305993299542136891787202756968360492850266565062226355297248530835227219651835138742355000848115900098548575387404035008443810024215951734276696681589352895964680386944417954908304349167736264580767722372094984653987241224296363411285757731690598341258023421725018660595975097089054694598911871753271528357494638608036513120359225704856441189305133778940767966771432412323807612287311219596608954295082329378689071566274476699852598169315683918443823950898138133914318348768404542002645667250393753235760292332168615248306190969748884523757176321660453369074684315807067472950773163315162790047814363172734154890649622328652753741396761151276699489599215413921707705544985479702962260222243951585538854117817064710267425184982512945897577679136186501223269487917687457598401800994132398471131036801091618765578330363601796773944525714573494314934218819731240425603580982077500987008067727904419838231562766208566569835195440692310828348154828611134520032762837348439841882791165815154151903945526247293195944994494148352335742820528551872081494187444257657099708834627368211017602655327665471720510211578045020735211090713215606089951577689852753004183188008101591046239476216415913717937758290552523329615802354630656 [83,81] -4420813356295701569130446375808705347512057435585168824241577880891231969016307388851622310011587912920398569350786624773552168881333443591705929078821851696085129099898781836141675057415550544074574400520637537398248124091072750329358280547140225836931134915056742769365715988706719076542532022898488233419116652300856128645987522535247137059464527399470819620432061750349550436894122930840000270948633199642691769259662532622197850341353326017748440692723775233301095801278598907671905231969919096995460934248209649511111703238946840028558408178484148796254378227386027783116532799433421938689102442529178014715528145988123336236936753130080602990871640208628328876441407946161579735264867376801789960950949036197670505290739982856996815290421614958811839668691069099571612828690130666817280640525747730844899529105461870010273636600543228920409830342981933509024352768966064582872598392287188733140173172329454545305657859248170151064676713748295112985181637018983245218613440901947063505151885247193369281389485221938938804181935826862686721189234447163975363864056899943091892689131974985963307423851179351198690095112945215599968170233127970902956318178416959939261945688605244236397848853790483713373263213337578496407036831310328853054223966936124466418595516939392111955261172556837616087662533964689313185502345363740280757943606668934444874636239971926548924549199225093316637798162732335212447845328419261723215043931897700768722303535400949523455130864580322420523814640693938405224489880449084875875212985886491856207590432405913845121434773241650218449797568992391969195565521114396693425506410264557947322042846344604949925581875020538422623250521339630173074606587590321028630345044354521250302121093299019585180401432108030970079453534076399145341095400910146431728227731419040459708255533517561109181082415179306235838763717362268132875562427387522666183110442420960370630637142145291096963775102982073430400977262966992135624908868849678373441777570598201311410092960479852604580435649638335371921631127561456239654452053975510739672203730787411118061653888088190411724688888926731557249794518924924739050199925954621757412986212332998737213645700569806552680646144049189726746447739937560905903114138702095582018214342812355035848532768294118688310839875508940350999747101289502544752602602110241059711524716846199603200 [83,82] 84166172588100943414182057872623898435798814878718724078371112743153282592452163109536315989682330447753354414857079554524438564927477047129558047107263407808721893719563286165451289102045893466216111581721392438445021371521883707233753352665587300375493284549932969139810523467574576554462832948018599292545555059010390676084582600149835814737191128942431960797410888666973682991503752202385406857255549027606111240670602603856167669237920936674429093946444433636838541007683409153336600647537887736561342028332995605951366617576811628089716461001645554825111517383904134382396295807343023390966556473946923638456727591889782150140124817564618039696253089300267476669671818771640034792747376832995341719015036963706225658033093879553701533954109927115579492695044399338480179654443914552287853664645416175831896559683641394421401943162394896567075416067258013886271313103787286332762546708952864639984041868690887997789217667746964171992152002153499540393846827909778435640432250490933544785193126661436059352263720243333776861080419244366825438783288844249146212333150044450856297402700068635564448852607691530010573747083989275124801172073623897497570436155202815619627374601069849150100635058825581459709858298966855449177158435395288240829700572393822335668600412907512143682701003008458225895334936868177086838699289576333732076678060937863730999922641597804567276231414657935664396678600554796556049177670093716466160759130954404424134622936340699916746042693171251053930654239928653311877996104205628517796707260854534821853758479122669257521736591359344829838064638788543208980377808827758354285137774306833923698583993541740074090892269313923573544651133820904385982929595544924805710578503776975114813945494050586854692280776789256479302817356302287469433528791086578184479618505467663673145512328816796141710324609299463726690704762098738836425047244552407311817454592750854177650339364603751138732620881191713017023726287906461619435653757398360524660266444052636669640660627561286066835803274447788023960863722928342499217758332197134686362244987030822262701467833630878145456100342581922377267359975998469664780765353176491072655213504338393613848681045665940678585168813023471383797914627894123299581441251511688245622602573679865610195361080086454009113079913056372760882467065482341838219323598354661798099358712856576 [83,83] 3431857360585763462053336873652154794779325654316834662254583204123339131073152572138367439207769090332848117746471945795463784665693235819554452993025573245275342163885692032194287677919899522878007683329296011208494894950759153020359967250583839905773103698769325412717258870690768989821668485110568522146665025846074674461351516082112074934474275748978471244835690178918458643038764226289583000549451142409762274100644352584065377164966052222718294645273695108087850239349399258355816706518778418605452419635707364312836636256219356843852169536286186182387954343600960953041152037798063335952365702467365261735066356887809599361606997198215189413536676714798000586867644647473826680478871953215182140447490503203782848124081912632967014922152331626508033247915636832247131641329035223343105884689232589169295462196315736218461791800975045730840657918844111004156277994268387215199147339373621997232639720291299606274276330489690233329868385965543017430613557155115383243511760050433333049061932872177063647591366544388194343760982731838542679127811910962187590375030394511698144427703536847545153713068550164350522192978012742630829955910314292397196774333923776430378450732117787100782391321606795323449368593982001196384446411300542943415122105058065628919169223627799241337562250708238342713594886581847016819503999978036735745169584669320608634612242299218025161156009915307323796043637804744941084083478748479686622686586872624248842890493288847247760214761047326187395944606453728635035634393080403567269403069232190087179280458642579954089368968290361438865628567796189029638360617420365049655974514748529795828549005056073037656014949223193078719128688027429221493814731588045431975442938463684729528711855486512255158510046168118375821400668562963235071859916455024438899268384775380065583350892371768220099310825296377429638767792261642482032332412800317924808349200989158598226744085719433550015470047870737538718198477173204160501313584052382851440027630572802661760326401074455331840430867998652726209017108501123793297010368664001240777407334960826698906668591956573598292905682062612839422543795086116506564092622440708603158084970753757420414626730998290874510337858325450077074319634861038554936861353878843952353216232317862571769980992051665285683513018559250304193449435668330454690633060137018381830092488704 [84,0] -1539889669762328739103661289753172952766817902215695325613712224284906567561828097575434343351727576459183195931349510986210583367659103744703803110608542889600706820878937051634078080456716606779912274480189114303072774700533978411385696553322770368706163177878615976419612976342038364795882359612517257377100060215501194633384382137884508072637154448454781862886909618265085150888317554825085979163783145753774107134062927626264895067815710543197765618183776233208941302796320663223037875022422525194652160623480608454394208007357595348437840651475135763095931488432042541881284162095458655438059544676135041895542605404027939510720522102431770687379059134981715822399726537014814763397592267249572745746742354469189098946289325347957319782596429757122217367215689040155349170469334272201721159025040997841689758425199154706895294365635737625347468304575060797911336708897754479710493449188848699624564646768803565946235599304124975483703028032674158758260684664552105654723655828173256640041215441291962236164733786954181938487326247444141986651159233910445454326123452926601275648791436666470096552764456548843428312247695770395507021973347439814151191826938226568476917614106103155319417057630567929287665924933496769996040994105299034349672016235894290980194223613132599023976274303981546286331500734182909025451699783103277417820179994030289408059798535841786618123893245084329247720601542437362466155519642787750338824810590555574107164179007783750793409746216625804042509347232724410329272281991293783894562072647515879071734512537076432043699367142173116599269417350359434415017342380723354243583641136553789603546682031686047497311717749912577670990533963823539574407563619329771517431803581010789918453225480657123173876343964892082729383354328157408138750838720956903365305120227044175735018772020038079241535390267807396553717974357068463265650950032212033000476209796010818142516257237414495358982077581459599094035832399662653414559079324760116575117228426035544567475500020967799144902768106597884573649990604218370984289504381877276272494841195252080018681921561794846961582164455179702639404395598106133013246358163713584227857051901077951871434641055787809742478128576827658320876529616284416232636891107481937882486050381294166581634639530685087446743282050021795107478871523166984163425465845977879285669067480884240035727788631228434284763607290050232238741697348732010342607312429153228198349280799573758471485388516325332096321977320535442610979517317612256418630811855679873444598437944484721911329356066071792767640010526690992013979523481600000000000000000000000000000000000000000000000000 [84,1] 99037425346114828688446231058178833922574870568259828374473324096915284892283701097003543672197138258064556424409765354890100434517512373485271154121953942565802925860665787100966338318052162176271198933314874984887337039057184613487631348646218763230304521481631603293255134722767453257625709714376040126692459475537426397288332156427842520770469405964962808892082557841970124212652458625275268512942932157400106342675098571786627310218145760972221777718238593864387982083093468408354855906228355555602660806990906276971724327129355735572887552247442230722811956785461586165405120013626869929676889583465629730195576840091789304190746308324083847575234588804280060523668932648999818904473108328274473809310683629156678538972883069689536096541761689224683868096651635761496503516129293401051197574220654040356539106016007624636601531855041352356452351070765820498357331555610894472033317620167198598556911084990807676145156981024524396746669021334557292892793773684498486473044310386869957900650993776312445625170927458511590296381835645640301949092412256202191041798583317874958504084938108066837710980551360018207648551180691590337188745568349359114704014570570502145465872452048020587266592724745749213339946101776535231724798961209224142881020833956154305751465314409179551180412665870071951139988453162966145471800129966915054417032984374498912379439558743243112032555475903550083830420823166607970754686439112975758731184760510653092132421964322020368801502097515316620572365743356403022978322025474143204045135527473183188236788957472687556997247654315826083197001820642423753291931306174174712053742426686759118681065164234765903754644659721966843557098651437949363272101829101292341107318724216476679250552137639727262931078571806626296970133411106232425006558785799371722523776269271060272086032294505916330471758586557052157392354369873532299427768529418457760356545921888535626234231040572922651151929827961640177973168440796090004975093145574699389148893925511885424860314565715130826825663561147997054795859662989907247862459611652169709661426633646067165240011868748227530923511635967138051234549957025583307012309323504992153873827413690014325063413717639192690500171283132030523225180198483418970655670873796156090795262221973391505440279202946989254209397132774518135952666913951786729478012210617840842574503547116849323312235894941025543550747170429440139595980790772295225820455042501518256104275350812020248495193280490367000414278261267147455975489763989037806152304737655178898010011783566257639739940865166938442911999851202563035129035358208000000000000000000000000000000000000000000000000 [84,2] 2986802270715406240061924596342744444344036735919149887819532713993206851399533165705310025657168420048376743119520810726288330105455324295392559354851101643463706330696437034438297683323748491519770027283402325534340541663369906146025829010105080755992996071495762882041440861705080744300904829403356957241396262625919468780259953829713256762404100111331319978928465617428602421525914481272960789347233276942731587772990521118459230443339122407170818054219899522108410581162540631926722393698663505669783623828261380638906185998472533629177451134562668524001838765296816164850575225306183642804930100575521337948998835188516046326261636733952117277234147826621472399446883004701915929700594955002702020724439521367514878391496046494529915514249935830198966173537499489406637467578529653291544142164374436996684957495676217221775059055667346380881890552349978626771076487754791809559795381031738992843119141010980637014747143703185926116628842306505535375436226566219153443415315804862076119508441836712408075974528355008488160154663983278891887271518216137451812219807072268290997930653032694215880960023216128458508685430406686178833721934424597467732955641110749513516578733731285660544033785013471932334788467217950956849821283375887528220452802054676746576821162215667639723298704232326006591113667470665018342273896570638543959576418473737617576303239914869875041572494022874895357247868350655936251187256881115043309365147228292543805192984601993514401266460763768106222913491179592335391346215874280868425868857157014867478660629003858743739864900919234215210385596015856571651180694144267086598459583782308264668345412929140004303648908849407858010872484515253665809123673042850652538848779112766279674860243950415371757447397004511211250683342340184004957190383710281897369196032216237553616032119187876072115519858862024616432098772798797114811181807329370994294929336162550984055529814789934222092415053825353336262863556552045948147044827051702781511462425587411276119680607546155562099747973509805494557219645083226647483280362010693486981011917906928326133896933424859252495708427441504905361035056537203109429862542385937964335048172602807368330434405487925015709370628471088553572221057932622083567324455516274171506918323390442259933203501824643647016430232987980193380544121725017682051373671952134258493581238160384110135234778597144264868765952397605057212517581260348212201048217502230088628950039474522859428742550819018420724558855995652328652989429462153813287693868807795539322022600368280520216059647318223603324643337214924249320193221722112000000000000000000000000000000000000000000000 [84,3] 19989065401301554568307200206770359242113581291768582887509106052100148258481354813003867631931289152808676841760867291831542041368251074293520920114620243351146032558388470698062697262353979648008095395061157991831079471575312222048801849998434629090339927991391030892131753300970324265046055713829616436895999047723661223906404521232338489168594087740824186880728208593829728954050587743523391453719245430001811768454611298146278941387404738842647267071748822883873176515757066870190292598376688415179351931379368709732446178578141205001048833019234613815013103192608498610521054628371999626346090322391432761236657889539057435559848807397525680380586761762145147736121217484303226141271682621304409844836667420927680624000114694315682403791006280763776527545116432277872465839894533951533978351041190205134738812161169000894276277207919401897007586117192965312375384903671941320684327913432044703368840940838481405638387037169365414209135487189150702194979654412536464905667629663841445645808380366140273634973812857687931716394302788498204969832642979104291822011701928871295276568215004908845713781311565792507562571008435531064148944013359939539892170935039430135404761001752717497288109766255477492304165621668771441699568820093648784769700278187723195162646491444455612387689320806950081575574499469709343863774831330537654309643582783530573227944027147037211949023371408578634832213276632269971607370552124265171270780261069122237395620756180764161705158703842404780474481956760546713956274522590411041033164748942944567393996211651080641108258007171668823074115685747316618302355962574369168699927681543365653025138800887414491950720744144702396089118453412260421876138570276799648288214358851107168912150497027940979499018186578999981448411432232962702060038323914826519686157991662791872673043224335294016660313434952721153581125009473837530625218880091815261127959147852848791759435215422695294147798715613304835445237113153741228823259490695304989838936676444034866516551694955256220042726321316034571366581631950545299765285584621252008469670138556639137617100879266282584348537874946676329667965211871172194589205722803720250037436262443178073248035335944998008177567544422318695212271470098409716578033168996142246702384465779428946240646541237985225200750212530710980551543691669717449889897305574824732085366664475507656621666247956080626010672983144876589507948662604568794320335050017580822866639029819970080632085880777400838816115656326125135491299802061358546683715393296237497181784388426642700460191169309206002447216921888119061476285989519360000000000000000000000000000000000000000000 [84,4] -171230381989853132760050736997938601460813191200912834992168790199585392790236185751172052946154320092639194747811836029991719465555846159064365076530907734449431886192871267078232571024733991955139981766702446263080474003502489109293808089110057411240528059332150691610700702306350514086015382791202739377603016871443448640730450350268191262819669079582281407514523832448387847944003467111525871222361145499597049004271645474963410933907060062682490548272901715970648165414880526232606062965551282754541735056841112973678069240816347660374487502353328567336572057947866826807830521090233638281710724573420381459646034449746310920632117054335662813116437676864163314362248113318208185491256511778752704372220143229134713124232736831871635139309665025529423483066063515764366047570362383141719961268583223187958635519777942738137899418929083807540501351442834795294133600090485536470678182218921927891359487004725353617251555662631516884255275905788383592489515278618602519287588571627337492402967823111645411628601110648098796522211075652410237475172357913514668655959035401198303060976148149646125108287708215852427919439618303987450755064018890715192576521545248045607692774687503189340134459024074846459403723400200926107454506919038779481410140194702719542129904272759236720440609150707252813626989100488334516062339672871024002159581591603986788886444215651480160935730691350357112379410050342593575474621278445704553716629167480841214667257893106274472899110031067871040116448890192692733577174976494909128751000287667250396107469325551142840366250380016426004439030335208240698876237107297435462784906501496983370433558184245473203980486495633594765533159427864222366163144689363996183906316247733842568137477029831875714130010344999062447411623617289300143093443689122761499898057225719319134563103529610096131104074006878528366234466140605495001584006486209470425514101119685679652494858558844103432040070093578055740715559401748264115928228281454997251409235660761117871325215900306766221606448829404019792572882866720577610447297747181902505771522709541048946861628432515317318457976255549664341585023546290280923915951691270229020580051810949152253794844274610630195199070164146633019427307038092007010972518445442176892982531198985126840557191406047548282319332002961674648936371096338478839926178131606333129384691991427015506125864924187296006513648770610618579674284823154277495717659672800000099869683523084087491052681402260692775262489277916787453471150913162704558386954055138385962126371274931557177520320625762865836864952094903245656181996760596480000000000000000000000000000000000000000 [84,5] -683525897075885143117836994795284420569158665858397425009957118215579620329913506819416863158482567133780236075596621045950128926468628266411437958547506272991624678962379648874055094425177848492215191642135464234404165810683145455739171208785685628495330405100673895838521787773656225211109097922629947392835928836950474368804159835840724591834125460089245035898840103862176282771030116385909042897999449704818304015583285189035734657912790645980648106507929624288789667458805242366601688509830828677704314899294978285542981176224920889730739894222374115766129006304501019455067898192120835463828580526883325260908575160070309851034539276972827326624458682852141333631257352066464549493022652237968269964740997036292443885893481996129451130203872251814246058171398409630445672525414734787746789733966957729680682963418187898347958580002498355850208515272992431811872991264091034149421336073240777528984166699657672856923074626083618567906896778827684395579939887800183466782495162473596112711848965026241841169516530011893954890196147233743584697435808003734150454102537160953363423304799187137428059563123034759698566714714034139472687848972876055261763456815633116827812294701991264364118041117333899996455251249359239378252861581290216642339252932612896678177327464899739969958553312096740785822109942709635200698397011149723653751566693264351930481891088610884256661619027570090714950076297023701987231665868568037334770425477605608956136697910625480355587661763904816996446195586631935390745778599491946741625622936623652933992170289215233377669228672154437204235517749845209404592273953646994631314050950961604262413609987472226482789718396905263664344438173687932217968189443953894056532914136045645922394811790928601357907062735620011314091678118318749799695975619118944168306311610328846713861270766485092080838678209477711816000126605233490475288359204829916996703413682702747539505159905230894759491166109260310193517657290911537894722118695727609110955484719884752344759872874608246202560730423898195432680678964501081641023747482516287117082980559627284921732673208658358039251265472504318260887019677842562869730154769143238830049317424197272021778750204515636037880939630209790918959113284269804277717513215923032972252816664393921988872447655888178331300904987880496293446534354271608057936980793010190387106222467929247843358718778027047002049902381091623396724080341383382199140438568322063586444494246081568149619342374391737154615010196413037703167307173658117214732459441973364742501576972403397252385734928104999234645468404334610272001177493176320000000000000000000000000000000000000 [84,6] 6438031282730999757210035484169883974688002405868104738231957374715541543771080790685501765485734103859004369764935280028862718482169466898152544901714428742625542387772262865453284049572859435832003935504515073981014374876432078193901911266066303420474695173730522437030978855327694241447756445874165888785085487433859713805968252705118206081019865108004965404465828282532905500216910577003261598421010584038011904993629968115982963330436219412036671352776641361729236295109184905431561900042352603168802680682555665838457633946144390362913986243977941262794701982503804309658016872684734432752887323708367244828218309841014855433221496444524025384121189624170676862855161159476692115570195060526944549749879486515100587066187095667289404221539839723059397261912665571870301009860584681785604936385814962645090483580933946742429295212809535748572578683226190502044618551850647321092327474621475542384206848790631461575526002504174013849504006897551587711772812851831065727487425559260083826732366097660172099634252460707090341444641756854566775980165193402497357492533449341452685436152249942196888156482966129567545582394487668495406761751289040123393226834753366328979087827059233856521903060787895391453131116763873370228145160288924999910069398244091969067012946473069344648496495587093159552572845177529924350960597980232139526041699716866262758980559422461279932599834988455755433497512970523090730796460217967823113690639202262243678262304870820440041091730416277734385112229136015533306848310083727693516862110820905212383637126706874036137278634168607541413444687945231055531802464809324806713191068154041140177153423842488430414600180738412430658416007299364661893496620328909722322641248913200366963801573576608808209749623204877473132569892152333962018422751716844510604172919503337323674405868264760842435974504984771186913835551379671924061750039370125223998893452567439045624030125716537732877215875478364351427034782117146890676864943145240787012566519802390649742815870548556400667818824842604234018052136788547648038458073576945083262659690303204996014404975982285336180955590292558839542526952659884655968644887902726889327737726449339006950091420816666805428136059519879023361490635048538136464690449236041711768162889895045195683006734147116182841024207086459918365161469574515214532526763425546793634693857923094296925552054654681288517257865252818080718648013964640434835649084724631570991590097589154150350272126709085164938154373782734485789905296785593551194294653362453258694628577252618554473401870430923576295738029899544310174812749797785600000000000000000000000000000000000 [84,7] 7050326176420661512464992462268026838887823940646400566839526386431298717947647801156969615615883613651663080900451405459685985626061642570068256834584293317220555538067333317520368781154319276814436457753094958372709060410829784915042969341920757556404046599387970165845198236021897698977789380889755597021534304127072574408723666160185677286305930228019068687894346076596490644927560376488433493504238058306924548024367743979927982344099186093287657598586392721633874416235534765301374088150355979943490251044824076222153619896503969203017366852996627141502990594767458772236176579024304164347592938187128427833600138789029833821921470895220988519969548612544806585219455930147257473779001421500592257143137672592311536558768499760051345207692076233568955447513213826214216498205840546870048779585948431448966939356949523960446485342108081588675378760598969641914691249463541957354801937071235327323129290553843918497365262199453388371022926499775050306750707456068473605215588758648626560894153750642722831662049600049954918246901705000270049798525886792571090607152360859878064394139682257764908951676262884461617292050977876700441165851199352661272916856208829231790923874867262754071062629483996617622709411165043218777640151176455058293369948392619292478627397664490501105684128802202584004350900376798187719453997103127665135742980319310427540186458582670782316555490296626060106522558481592579495074528406866403266257888422076866084518942396446820785015777418882320608873673095382279961926664302470241106929308779635420179527434157717650256170796989303957071493333175916028075463884036280231514080592025184635694401545702408124812550718633939780997050107794168453701372461274222398903396588069382473942270003482453134144846722803950834402553696996698636690240965318668799165542599758550884839509802677853121909004611038953835941573410371753872507733464893032472488740767235820834911927549234905653703765759785752945104508931884180348838273960155899402315893158591413610115226964378026858064110362565377580167332239981911141604734964881714119039191370661897342958076166739942378369245536418404651992482420444915704353603821509742696485223886597305173728379155142723931783558661618299070029375302458054957827155251330548066556027580103035649153726856690509511945831935204475390098358747334838412658343755162256949547366183351483264221552849794178508082767519232684358785418317922618574649398879493100301763141998677192472092908919960519132583163100157588129668365286245360980932947488757086455698626507997761383736337448727395395328228054526896898315218477016678400000000000000000000000000000000 [84,8] -48331190540046318231713852199502293569825326612183791576307216988338374356358964592336251351804254291085205249400240830914921384966024450283607500374306590242776387664995557366349047279242519352832374774098950458305076944283101843835122245898107505955937547000148986748587829383230130402945460390503842390627666204783707267648405318017691848310959791517113691592867851619993669170656269022608688976453141388607025095881582732004444921047568327198373557879608985398157161328700802087975809074968874863918743360202826229006505338236881964027288764303674139785779197729489845135796692129509892866650980211666318050275175847136967324905927788597943076101383030893719769704303736715013277675130483046951831458084511660148273534166727045231628336155304117018317723392755027022730814308250742723529769719199256781911776786000079875722582191763433594101909309516989863256371864776618581973059390708143065486151446566140532343803812584748805220118240362221741535510024252358020251441552628072802252760293464857098274474059475894176299036423094262032163763710221605050664819497600844730043582352967394283641295863906096694822367281551230533990836026515207470935925663316116129761866519028397144473541071062019251399898675501963821624405976886361223837400720994600407104661393652339651409237364236097448537336567574940931535992886395783550478525053119640184134012531970574286154170772886073825921269667127045456632893008413105013082467057780104546795814480592045668904311407076359234444998334079772160252729280783473841147770315881984352004992905150720738355547977030016530813175807739698136332763103243254644041286274232931707840046665815580633290475115361364813731495389085541613977802643752166258647928799696826161824014194881600610346986567103540437263778930949559534086177421585331275954128538553460678978810339106567476892862922169904671819220747817673855787636992060395887124583544491102882303227932512422607006615666695262763939807200688957306701465784523085003754299856654081154660649876763198026900728924217830763078554253158219065945380877316401176133238831692685680553053675778474476288704933378099532256448194796713761686101356532685873345106155825863878623894240103891138627361276448253910575529347909684104897958504761113988349326613849993775005892989043717130467299917607801923210681237140608506324975187261190954091002213578447409038961084199649872273959340844856066364234802806593438055529399854044009479150822173446614814415671816221261487065789945171841657885211766476960196059826082174466649531069791848564318196216178983026939579265472681976468865752131174400000000000000000000000000000000 [84,9] -47550513200427744090099136227085089684048273654039331117249672237475397261700723355747563390800690310430760073990813794117275328744645369039967757157036393802489384303421487852325375533201264455108467474349202411958224723683219708567393137208060791038732339228109631514713170988931773225995137278203937812905609541131441243935049950892671749173429092587979067358410970098166264675281997537407111932987115739147776358664478716361097712807003832196044245493952986497279372153598729259543883738960447739039579017760731399775111085678544990476399909180912596859872741302518851903751176726445600559208923289969393510383941777969783196197375934012827482377680227802065373474806977434328811331235956346630226930504060104790485590840205685316484880332126681966769379187918364690799430711840566336282650628031982447291428304208508075096335389696507595856353229876378909631002094995852362734347035211195356745903486760324938266034941564345370758017020624059127058704632837995866864159450003909104547953918632154653217702524737051330186276413545696126252840455102378519340524578847891538978239696256373719873257295997627784129636038946049924959507919149677688228465379987916083082383563039452194440684558734244133175591589004836775206094743705272941167926631895185637402345009441626260518699526842939528562416758198491243545392346698771497681619333844833132456763563067718478055789072626117561043754928524003376851855534213595006686049544944759176759909014590618657544573916932275556679168172076384955770913382432845391430445796763675279356581467750381038475844551263656736990636993152258414140573276240470562872788790132904068718709875297267618363503175497283806407471224644933214887999210802662849445916806810396439954800386315664886667432890928721022810513787638458579466041457699676790273220133795161141281936338571642487787434555755968799158084023389379324861561686899209905720659606487399999936884905490793752338067485765895593330904964546072081927855180414661817865652156394382758075388004912533694286352124733746612938574061364843974661977773178371534823391327250005378633666141190374456448999809359667364820260123944400436142817559552495337717506645564469588998599200300836847113289535086954803280056167775783139857697786057578752920064964254113552485091261813650654980884148150834846073955656994465947080592900031045749645234903070954954492439990234764179509907291920898090901933447306351468797717785129274057334722590976502171599553141494608209498086520932933908982727473681319033209696088429682226451820727164448829028060038845121994890819188857933423809274612631470080000000000000000000000000000 [84,10] -1094244615807952210515605781790978500541167453692135471182415615577143662301480593507949625847766404860627625521354889681599470557053258296858476806977114103126748734184272913175534273140304227215889966479576407930027674238103111241727534427945408095278786474684415013927167786225218885380862757522737890261583120864185409803573500650365048756437335117397271905787310841375628521305322746644488363938052230568201220784268685179428227363090125678565683114902036499820474448737937479426394605454070730043224070720157520366472952517972473364698415414027878117970126688928223329582091369567239954588139436008472232600875890296872207105562174550654222633746121773572520548960820431926626824367315890780023500218992500941786390672782089538280661519989212232507898345011238520981340146498975777007005757791628986226529027450562187506177558230656407164004604761222675232024366434563554935982144082706674426301510238067300238075338410087022316152644601726833644414255752532848083356576681493002750132813711786444694599245809912761022170491022847545328262829000182744628451921586502653887933154847536935486080443092000960677958065546036360482159586966280229910588649027542846503670358200756088068167395386241773005288032369077893968408684532883131511190982033762274196130465502829041370726179698611658615221759177358289882833094732788040841768548954800455429440780531911366387609647514373450140224079178298697381004331253905319371666130866824917789393964641821744927637528825817260361479519847709593400860273799553932368128383452346172367169561693778788772465121541945426826723584016514250089338923680185361710916305915113398034996015218846004826221948709877709837517516802077287310455031229902907649798442517536523658237916644290197701339478120866010914032972033148599471368570473405895258084010030085202096056617015709118494647300173966641512291704547994058738202183731562570230269706817415255513709662999287690129608908207460123519776252892530908683657341879205691924469327341609357876250016268769924707751216725368291857341953909136484309614605193374962800573950388320410686688073558539201873368443336365393843973507765286086410191042118895404144807934851929360915321287920083533675451598158342350772678051204177960602471850452075091340625530462487119081715464251375891621891195861590192062057096437819188001068281917054686495398924972908451419273167232095781481456417835853710935708815784869991407554436060026540724359433939755774926963824937227167536530938120846049733132415492510048653845744141923581375302817609148630690149492950902723869403558085692505363321553514492067840000000000000000000000000 [84,11] 5576138621577859249447568239272877201427814657492405377738311671956636053445806489527269172312890816921250958143824779215681040305139858446998287688852336161656658706888386778755010849526685181406692743596243572484574098621128086672192414217419697389332671777268872337014147387444013477990682537127895704768589971115553784689485701916686563719926466090318633733557894490927573314317211065147771850040152845388686309505388274293438963961784055972557047374834862959885467602896168610038637519739797342100631479062071084447083866508706877782589527303061081440047683226589913658041017816347736504063473977048606352707693108965453047892464583238448500715376156036896305814164453953681311416887593485164651152069128646101102655870547542536084995524931940858772817553360399518735636178096483722185968972091116804619024073945922589910271293970803514380463066421650906292728058677888857680997509737206971064369485831515614642562642060337665069417834437280828471154107369135711649777573800029811348771407469758894642229524168226553559135485974609873269182146454356642759845126147276112770738693979069109119802064070026711750294943236166815180772085738702503199044710822693787533454738210820588369503197415195955503894034100734618517461773650500743212836098553109199842698104868763266420768641105309261689176941689711004479605752704297008785273061701753498183327041267541030237397394876323240659185299881280244459431973778217564132898009516562762576620586651368406402848645288823664012486029379671812148388496828620099833234216768077916758019983515198440408369368187910766983638882661815148061141958807494251834824426838125075221034320718300407177402047831125312348839693832378149425261960517282214639786130319753701846844782767522478533474265700116829408898463779105492388961477871722969581877116373302896121889237700133733589838554595590654334623176665104131916808122433286447002858622591607192914194406074656240422121582622591070858900288914047631209276616429058114245982473610963467090872054059866204091188226928420867112333698712919617113101057053425263850465018853388296616629972776831446670313058377045742666684696168867881325547159243980014042747887924164065264089425903515835162462637321093533339308144110029657834088016569028218077742174746671951435366054556547058737762922592214566999540590384624263570822022901024189143984835399011101963091286228144287491410799997456726115608560510583190995077502505279291659787845847852928210614498342598381775371786683101361132700114312074421658467583351188212674267599493206003635062329520885023330793903783202037157439291234084454400000000000000000000000 [84,12] 7607306464860939877229053889915238646158737101153088294859310080424575892177283906124225204443442840785347116895480958456088077743289370013757741562903991227654685833901030499072868659763641068621498593902090309979026861486405153356134394029767433075206203205170195569279570289280600236420761190583611101196797863429508242255858644894683694780803865265184220767827150941002461867877018157084157387957037808490974793539398279397300910729509828547734712161178786695381408799540319921064348449274284939753086991273538466972287950741314452158201294823537155013275455650461396835857452540775761175104402396690110905132682471685531419853429706691760499447414113628840700502004713247304988190730771166896538837480732488323943550474011866949223901866847361602758132432167719500525862191711236034241262694890047114252610900213991720921266959301989531542300935520393993449384074278508231581431336330859819233033160104029504594592508446307441860764885249453420905085326039844904861583422144720367264604411675126197352228074303527097183880972798994668758677143470738980147430024184433364113739018732506544197722184243861796320378297832458831112624311217071082521394378116990587805957797543570974730856366186774315097512817395948862405951944530590430753488151422294482814311917769649332557307569045308119545650989673463882527751676453152591918934961038873768402840228765305893106673302283440012897248708978066360431150026907208539609870032167422041014584477987403147909266220955882613421996899681867115180072948629956753087495226190879586240568938352526379531255304234282323707999944413686929103183608920462570377457143651998818871048437863708382628663635415758302513630390789855232040509742731828024972285525925471730380063015195275026676088741288582073011664929523401023745973070254377521001995091380158330254169484450429806583609916016366238894154191532852026171398773074547544413209201733473899303530894774715294106932573723375465567951970281916311390716701931517596984695235454775431186967137897751068562414583949391659983806446081150469568531719647801954077700189855285167104214321439365204236292152738121903332585585007474573330817485646670130139639673046962472935153732610016198551662559439981323514355281261404228677116368960553178707100962987182122000072582090019454186130810542835160518684495556338259804518092507096014540481955665753281884740917541048623004468380403883241120809232726539808012946179412596447719207031580795113929004625592969385498368945781770134246292174673514387610735183724618002315505642549302421987349545957803966319594976378184297768288638880228311040000000000000000000 [84,13] -61663655782089931574751724142997026720574371996498368163620376393839330771569665482714808553539117916886182151898949492727653507015405641643494072318498745407786369281230342046982634811407510831251450972231523279599215963098572006348723108235050457661106425881094279464787810615404776614101141645031965639222758790577401019659655708749556196061126945154435619711108336937821525998651988856646714504477536382166903971418454227985417200877712985114553743489495524885053245330684990914850389960117825143362654339140444783204302115399088871365595892607856837223789417527587344825240665187824739180906623607387906773693172932875119953683229642312220589342234762332968692693392839229767464438075984432587694647883988191182737644905031971456414742688216012754407974903089658845047542153514377043361115736188721271218948701095351881336801577887890079282411768226692239254773958374725053653437242187634876258418078515752802064243315664871792018586285453524648252520357214089624975122379043261586093506164755554252276062636912001774495237507088228438591716560106149050647063870418170942210580713814465013464406532715477184549645127832417356976379298824150674669837905058071372980764586880599126594362309005473739193574220991849406696305456393687008157644884005193758314370879396700297695580069102258731418377533340972769508404985689397148361078217673759319822964496874231160245556866127997037538434358600929431916222127366281079001343058952442951709458306850290520123214476804971932503009110021971222419208450858848342346996569685718857555726329975095374860798527664904735771831959134526189968854272389127629361208689571510087681330502434056193722269222403696610561431623884839622800829929233909425396696005207960468440220996140310544675333034666596523088830951865480420097840361586663704956722099752845936040238468474251959803193395808695329772270412710551599549201784401187786162057401264951058299707793164798386570050171340497203290750738587796001239946690073310332412146264558378500833153207416510578990413350675475124024452436452280675221477838265302560288744143062286763983491066606282837770277109548181267595417771678027403153097628024675489570919032907324613261793910438275608834675787377300059769733068939174273705831249273827270572693104387257870499738832684461929144005174782260561976991662706475603727752882177000894055716683018986930571645957726404530317995152715279424635992560861549733130094237392261561239414766401634275884463859669800543563151464854434013499070609941521235581413508263570669109458166437490987529683710420823576967036586037683571268126245635751936000000000000000000 [84,14] 138780735377919468171569149269142242067935597825069301190716858931016548646529654964620203745619513272673509708625069968443257780152016570618020452223101293630151664337376979783522623304002367406978496887069840715861346308860343961734820813351937265439928700902824722381279749710333993845828440557512481152483076454008411593241477050192836548395417567397441709320195648176425215464002218324890577949170150306102652031829921550752513552725576590842951275526306997399902330531311369669410104362288653586264564635600184982542320299747630219365544790536499287024753133786694337243362284760192435600875378850029502197511899993996301494308537602224414221853864056456324616334198006968258394997168727249652613593266182459460008105645750734930301166309794081883470539959387742009072151261235748841183678502153239264299171733661465978350854921359256036096727779336063143822612931412955180638206593614968056803348615206283771390127599400567178874110537015581288400608991858762764254079620863207882341970145188133777838037414166928687429409967602704113817191460999701715524363009495636504992464816280627167115378870028336318359601639529681352160247511946868044359548331941298758504133554791774256992421326399374412573614380860607399407598090218718435578032951587351126339353726557714143282926971968960916517578997914305975064577709072143481136869749171631265395533273300377392402439938527379987553706960208267221067243572454759429880062316194436540289515922558326900429631814719557320050005802013204649842414088485493110402467736141300756174158103672117241514290412297323379429425821836467700253678876300899231406287703231764918085341947266895579903341570925941343117560682959153573088502606609492113059015906688973683496900280184022896897943500135651187941119490024875454208801145353949695557060414720063340604607401516726733037522336393928322974033576113919861611958707561867332764717139653894407981259130062344907424442514846223157722952517716926544214463566574761829711818289901040149582670276979416886665240521939142875145988748689832506195234554994716027133557434027507706050725731370263388075649260449053979104270926107879626207472410024928559575211099864930988640668975798737218226325037718429134467371961396451273795068333352239441790423922977965559674348535827217997311524825160800024150692278827469067710670199559744360967075465401895516587041545241759323968801780359687026825572194659151240742513919700407322093279522178426794779494574898695336818507358881532840899637490853623297072735975646164829482981928132524674851281465283417224360169608748302710378334406804766720000000000000000 [84,15] -169494605882266809650838261846566982761727803854050504003970318573304598649591350272422339117287881696813277644001565977871341548749509249997335490314396164399188521398041684860913748200016749712191024625911869103984926609647749091498047417736942504780044048139130865489982071285846664094868262392473354474754842576987672107862916239238315600432610221487160783631959415001834997697568169785735962850438452510065545685563452267891423611812662521652376769930371119303066530341280525272019990541028692369796381278538653209568525583224414912916586958681615466199793658986420931364641317379401165196328516408686680883552582438634403844420183849391926566959647481835169589033821076652311563874284342441411855408183627887828276448317286540734586410496539003708880329840093090388569636920635779553101559285583716290866825587767323652834743725700552084322778951542611276397786537465486276719826365300740521292470509561642129078785913620682576804024996066261706964336557036544365840057842241530813108715103132993040457737549949649893920916744662926487053564185128376541545506882848676502963477627598227303721973008507850842057117766018039212074563439862290046455353285250453411454880069526868203706532002275601782924049327235301255154955430996762278814129001852146152521724760418133465609769931062267480975301975544348499320135409592656138556894422500178225249257682414306123161863751549165038335194661360985963359076358155099857011953572333125465527276136862426231804603735563554984518638524072677313302524723826113597413731266914062624993691671514641966270324537611701213998827062775571740967452464353081149077187485923217509221291894631699438358822333757498880667641884219236547176353871698556424747105796900134979438602468519885758692498657178828778240207365793347622077551225601304879787398512837562284587939079178086836235228887356765829646593952359261999443362941302933760121894196023679460196970859770287053113987258530683189764452523926913922062778558478983129880069251754228799892863930448351346568962840158409227137692666642446399904378825726010609080000003917358087582400369643624177098050653142917393838364300061547525730244046629688414569793923801426663483077400578731393822117629069833346042359883701791020788005320650755163095492817339188379101992860797490060674757771891729998916244514288618319038164495974719683653713237399014615148162757309732684156797434916184886655406411950828335383426794139194770716031044463627068419767866151775593929880902598733284321961731512636815776008143651761010855020559077111270256105419599591850169852287127810645422583304954052608000000000000 [84,16] -295651819105171295106394075646011852042749387025468758156573451077467520835805726587778228176053335376737112423638741908948587416771635314689339728481140629519947575402347216864519439991710206338243977952174931611858869875484327401707255387713639180715424778552198450052093921989915723754117007020997877346952854129148424463517664143004317320459096423678354389292161407116131589633223927443781591753891211550159582195911050677989514775464776536221540067540234906537695923639944001124196449348159218525818597464109688026929127945337052644547268527092978704857990401598032004130274231275008778543130630080703891309976742047867316911798456388533964232873807411277802506626107523957254677725247094056148874754293393845271679981414522455761729343122733708203333212304740854589150089148734639051773313650196218908975230298174476762531080503780169408146175810958956610634667255160291921589152737773741701391742666270663056543170134224029891847526348381683759726604579342268667508862534189579877053797865338339404189946429208673776352186886908856322095856320289851984887442318992698030777134179771320054418813129139891535798017545017116986919717716635012129177612553649913689435509081580838755213395295125224139722717864242980604551995759642583252121597337186865223693375867169765635344571575045935852902327130455974106580969518122607311796694754439113215337773808996221457306105854357734824763080766550363101026344628662559452436375291604713343371922017529803905218417324236475525088744794615592439665269914059409609975009163995569432940567474884039372316368017068099842016691351393882294160300830430564527200926604100565353173427135159211888405951538432395255185221174717995818429044816047066006186456453518885074383620357476824805693172788088890746658873993777964969681839894402375837627497032214490604540119810097966624319763034613745236641956329273444828949850424097809101132987007592604233908407840839533568453404735975347881460559050575102063568445214077780587034387321361482508032185503695237079842794683459528229572096302061093656615766996646723858419066810417699683722679122192435498589586307690927420145077495207090315092222039639741498736580014958241540349093424877642761703405163429172560735154847070941147722537198464300963962659325112919379360133525313190358364788387295810268613661917370158895650643529872388192935425156672183395093444619247603558884650701916410078120834927944391098411320491378227482595058361451772899660382616088422421719346824210936055702106273573137343371650792425093732031282914729358038771968541039364373501288029735448134827800448582287360000000000 [84,17] 1850608076739437149937331380057332628965681266411459170176949948013827107027132001569652878229725894011760612479278659835738476588005474199650375767576850582394256682336439241439181046796931747133213394582382680436548583924416404837084597998731754350938444296380133442703922133532197761047873159793658938780266817699522550694631887890764048489441869796970001437536096545572186822918194953227442772953424515285954831913831447280925826583890783517144373547074524721421779727346371209815107305439625577528442119255831224656867818403755915797397366756042213754024737769479242278050683446807538768982394656263433356594945005485790444882501393278582542884669908485464365934082603677407631121243839628526212247970179340679954601692809350628823235953651558133770422714078909750905399109703400133126418749474488950103781804324594426483735720784499186180404928475986255481273595862526922067524793438131700033369272711705377033027445284299070214377066929936454021334172125822398324236068104077117359348528665813272869013329242763027458587033964747398781121506113244270488243342006096422136369826199142011019878731067412827134842965911058131861231664645880534438693848201771781945266185920158006657912616391661733405647191961729655157730801011781419504408812642344262169426071950392717427084430813936858061547267662445214128672428772620643971892544705595693772203077643549547105629457293650843124443135174383952136713281298457258890775890090199896617550392901879950447499460982411039217275483219459014195330279040419940441714783824770597510895153508938487782473197618529814905399876554378601468591825106709001166450934119653137897899109076020232433534510771352270111234592746443837206370748542340840480773051929312832436695803264977009397386627352802781664313600892413850813294056733416286528224364156803327417798286030015631504243211488595545081514469051050714572657636793337528060575423919752748256535205931320854374750413556148636748073668742949741288364308925531654619577246370066915201350500651061726079022304255636967585104032650568393837670644965183627503121637206572710685744843052295808750374271994331647984338752099091101949749226995896591024163429924700554549359229304190448633645817077620648771794208292982827735658743546902740056398058172774652173525496719025743723650295064680499006440394301503458989817524086794850816261821409189423631782979354590484389675995039812601961218913292572271491657668118984917274673612059439672344823904825162644319433745825065369839761388916632509123965826620558557252257318642906621452160894163641620598251780196883847198969328574912266240000000 [84,18] -2916905016784367744193078473172543127897960008976944908633086117577639255152954464193252185601193341825927343880964460746040142339526417338211466658581242454774533479178112042908588255438567189660170319585568949309543783619434829686544403028389121035775026373099141193108104083577795069971253541147193711272792885426329610297964527052193718654794547370713690206598095134655942934756476406480993367823162456830462032198485119438483972727739257318087338007623959780910423393628681524201628847283833477501958304604772251373782764349236250838393018422326726661454543575219033897121743405313832047211465851178735653018554536795251329893560000775795981705489404456570185701668582656528225635503625341340609052785314251601036118727822459710699635590015299943972098713309247390915685017313368746247519747525385267491078282514881529944763859492177093758231660545562444608761225625716561314132213699992137951642306187118589559023034254519171217264753188883671207811868182083174093227958309238828550312229217311901464046181609640187448277832979195389099564673586855508068777516995735087135232571825759872712837321026656862718920372369931758449839045692530643164693299586383649201633519490463277010340141591614708855855805795612800276125376013394940986817514281267202837621384035611449762583366000994109463074779689182831865016739688255480594872077185293584895117286108988986998346040998608197582180713416480408327086003211060434291135149776514894443608565695487280298992508290843327060313727090683066391604699031813800875426194853639382718266814766352319460127735207743518235798566924755760947292733902772742320236367556555957812157203299680495474372052100445454726099635871574421423194302340565048038530410205275762095337870749085027992002855926123800777769907568799027398026327610585878323244975710734286388670750532707516472199795017996333206960724160827499307191046105168569651674034676970251028186290353677551779111164092105327977738944008474043846048506634930904248276979426689321751968802223745152531848049516552489039744526930252306366252568349864813667632957278884881899555966889217504813026233648566944532705078076665860966625682725433246308306348216257425078171404662293272497617376545669495636924819431395493236532903639638584409417047093285742783720808872582154384704258211893334690464069956258747145758596030009734484508680080406856042686846719266444177291025581886974774884572840515128095651700329369916370945067619003910606422466239560538565516930079480094222459378552657829977393908284233206543524419034941932809226052714989602289018628721213033159030781102784512000000 [84,19] -608595773968124191743405342116554343605881108500315734735854374855502581543322742384689901531644854581412001465729997293300663895635449749908962411182818514072822785180712101691222926410465347407349387135983780686741993371931950086636494575723987735133028986874675159500646601894415573602175831819999120186489983490718565857857561271385156668276205334144898835652746415912447685218318680191113640706357265159113910163252971043517412974576983836305589571629810141006979917210721059277699602707506600499121794240773829405662427674196822870444019940802884887590336011321042101396521744061197949699860278379305878179919427140100173008088299160222812397083050383863873651232174339246297428432154301280572559888509118904945762057689498144203375416842859667755068144093974866481846053834934646296987245617252965396482661677612312152975239469649123694941573250875907170466273409725975289048509096867426666056249270329084984490941055182755738089520192704813878925566913752581353811056640275433174487052843574019246324122387321415700697556785625448098321933858992330863110154232094917278117565581088634528749996499136890564156825239823222822159947613837747666984301704160357181071858774620320827573416609342689145795721127044874172937900385845471615667495043863754808063795806152652184901098946566802422068305120895329959540683317620607743745445151628824484191678970272145255812000741233513428048232399080764057540891165370202507803957034788300101729478441647843064919690235962186260679340104878998140879154182637337978851825224947152573160355387824501730407971571927353149530473746034359893375484033548659010803783048092545919551900641512997122419696080530491450722477303733521395896462689686587535606647044328747118756832634418853225388687938586595677494989488028272352152664540980871644358017377674167444985838366836688917024515538818271826134146009644477591231857633199362731634177307133855921768403604280116499272157145634078576558942992968413503925504801474435517956985260736583060385304522349640229464868033732862605693804569329058231939827036901979703126316344866695511528809031393568980473333266030352395334518331626248903969485581329217241431804716694565480368446454249618621484815243124561050134668462830069686775276539509223778351408977769847625013939471732146639211600098091734540604365021304220281900639732436883610067990748587456334672434748356128620788000264538520998866426599645834917035285356564211478188867335480772061196551171223159725191909711871156229342410986103113685280074508216130042085336528789669615432716736366703468632514855040342268136384817528832000 [84,20] 9196792275368265906745762108919470816572637500905903429381200732813151621857171028043514989068982946809837375130885525892655097905336523122431289184913494593826261299703325738335081259894817145520068576526627632967979464929438587147326864101506798259065619398753671879389618066635461874363778097165624943529372687614183159911946972485033800840125888437630821883820534126168793051252008246961821408205745456166266538990462739517305526046387559204471696667640276871039751131027249182014058873702497036196291199270237351390750341349570413707948084101221685841571096231668248078897051212961469402400638025156631907192151762537774902824825578811885138186397744085775213591758315652703182541781356712863412863054393162516595990287390319935382530192909439987363332575362241727933309244981904270213229668764018220048817668735019749141508133271198685063151788205771591621768943022656504231466471526683645389250041800222320923188412507209975678892631820963607923668418161604283055983801723297850470086353338308388482931397478165430579104866246461803523227003445677597734432124875088516798589230865858488854582211627718289265817841251511482340445738316444073424923087422611382718151680003170413592893867773809828363463564601260559546566374073272124608629255518978594617270291257817685432586066572183199670556555872773158772884922916575652066010768032058263344642068224016905943675863024901845167272984129273845480737273758885411438855404758690335614892083483927085473378055173475287355818443990776408238267437131805019030148644212018440480178001836097504507738600855990039525331788350688942965774245344157978513005430971848141205425668325851787872124278903120175093204047402964869819503203129908579334116071107838275353354065929851219992850956483977921003869367068030559365116743730380550346262430182835251118052603401786353943152945431731389914909212951472048081170112246076056996019003611740348606852669380565182428630206022788984566956641517759313747227206227422603857284176174220825787235183737527759066426880472864395674530693210765059498595543125411981103420247853833646661632813361139546490839959040240133467224867307245628170536046976554549776122865809196655956623177573561009918147063696547673594830423385543403770634119745595534855811362134153687433054364784202144287849267181463665486727530230484390703523389738846353882199340694115158155040474454793249439743405533754315820691265079473268296949430628188817851221262649900561982362562652224543123716457794856045541334674371627380050799782889173105182319703871391229971540439830573307845264815931618038249119985696768000 [84,21] -15602138852438120868257405239901148778331935541861607757704944698403295187828398179165812218248438533656388690486450454548302908908495997939265732764998676353602140111553551359226946690319620634274612086661917017842801567453181458940747009744396845178338871386649709357606140283173631131014770055707764086327706558482019409203674506537649934899520585561668602686311011203470989198017967813008179438007630396362014833532273632314228373513181045375555046277382022386285237437673473515204383609818202968222676747232358724866348886774920477301525841801030033892560801907376787979907072713716116772222157831435192791369486794812490878612938643626011990559492592212646166134711462434937315715028964498282680090070529341390361148867225040329618890807734025712495891208979165508630885942295141698673916613769671145668538145830567124145447634878252040734497944447276554099113643809256693560765645200278046960226745682264969987979175724583889977333477357032088564889376922890019248517132578341007027688978306554629302466102098000198635630081625186192512321572732919853540971815880385335987263931731012057501406861494050372462927885948055709421287208869544701215278923452142792401593590476704660112282486293283970020450685609856751808501050652550890678611009425270904395676776731937617367769057511639002016010340820993508048257599053986624756536884200277075024401641748057327828103931082316320175403416683371081484105651901415488316990037388905444917221829415571744133191561635583872589052295882318386531634159526790752571578545340406511429545637244038888441855730233338301192827867654736659330242835174097563477971318933957634828497701428939475206853345187867719932539311071422505999015436572226004843509809284329815765086777428666124987267950867808025193068057229306748721508513901667506311289010482555623973646877815694815544065410572117948971032510782802814841798527848344454079389216346771029354603560245625586881649350568322757505781543565089518954833111758913685769386427454925150478854582841444698936327245928608264294371946049146400947843269405467993283608882047429467361022310746852599677561633257501077986595478438821687188232892454110947116558434664925518964979157627765194567481151209948025672586139532462359644638403262950277821851693598670656272180121034039671100227456946103349834674213626020235814713047633715592722746445081650352454594817781662720929960517387821466770827403412723573824311573152303236892372576378557243826361803265841169820315066656567654368110739544989883185056365089240697206751008935931523760148196933468169624588036421910129842798502871040 [84,22] 12455767441444919983334449852813136046969744314743376218540115214581624573550540636846359800911597632849371520877100568500249534248779619718735819714851815998358645151857428049907945985397280693648896764080371581430452306576649151509344422656645090633610547146511290831011717841009054460651387852652554070140276845114613698224152964917778188995966326536109026905693486619887110222970667489987572164200141983144818360394063917573450003118087472724266666427869793725725000687768090472835040395590458501652720355735569040645611922864134797475389266978210412047977370520767562720498628646133264201370712034309272465441919112867870486314285668193535090929170578512600767723381999361243281331573469765270353835353148797652289248093054994472510991905056011033987862781190805299225260109693145974006455274549999311630418687251854088262332568379441408555370476715639278643998277885206065377442617101409221256356455109369127428951380438038108150812609796592566751840761861167651557467145856470005478392191361693726479344191687442031912167531289408872982417468023347577013886672854228378344053260597943557209362438134604750233700407142702164939377593887482609699530506677386279305468758348009397273158039745012902510775540415668062285111601523914352198211983098834614021825064590006252354716598142412762449276605769333763554880974610580581829616100093494189195155686332150348373374364530027749670473109568527943986378378416628551679919892189482455302072309899182271641707934827808089423009285684303473060905229012135158515573669584672302335014784453717157203076562139861854253605353042183696746686415824278432824765797108917607739057846446078712572988028148292178164942565998725760285961690560769672276244333922470216521087370409176444008704755653514855884994955884857368334280579671101080513027265181128560246018127323485437110378992617344806134746144850187932238108077118848161149843172771920609048402898775403258109406212987418917925510668697933701195389494026639757026492655501095528842222615697362216248756079901037065548074650156776901535034786119873510212626476257826955422374575219396272006374324408980915388447372158128282352432597427516968372883171600481812380898774771550794987664126983073360455301190698097109081992455683515859234471479680234964995132874138576045427465568240204008164623382962730653557965109429674618505101021586251059032406138500150454533405313023984737865270363610555566056243842399257627620036758744908657873391615043355528114146558246504947243015384454450071899306456999073075229470659873428934589653547635402445344863554707714839402501898240 [84,23] -1622371755400619018751500499412080453188684996897946472434577194769621327750909774370680339935141692985003759856755114230613291054524162064320605444126773146830330958303053901258335556790069599505960718704227782505745084714343659471594675361023543519171128812485368072149413919919795252691303897634582617199755118902687995840726847640898866483479384377015682256780298638818291990093563323769159543066560820439628104903528313379063196183840376285497002006950263746240911524525206428344669372690443536216101590178893468475429386141138076016596004208114278755228333634288497902938252954698661969359217251337707914050644088106274991219902319730701991741550559575175803895960579398104195081545365429953612567975007568916344143511142983352450137126157877656601828430158804498714098463991669077747433428312063723965572360915056352346981116579468747841860788993417274143654740039166351381874428224636986700765584776339487517604284430476134107071344607580390906153102533228138956738613131320087555878193651217905467329815891371957424062327572430391611469835540193919266587064714808312952777208911635232822090571720943611560770156435591422587144744777091691457019918071859037776464351271887861477469360233423869207168261933625514699070578520695477998003035705329920643799624823974376114851778387604310789552265977179776265850455992885979154690064683158632817758529290412713399981573381623237632342434034906680799015759633211229774160661388456002845768850950235391799960905803942194324571267425823363075655253954498139986633635358986823736623244667756051066195419281295942312379652560756912253024042688947896043267230316764304105722958522148407130392321370481526351033628380915038265701986737335799608706421302329308550729262421217929133891475701512829366460737025966454167947240378440042951962349848046603560986999128933372823529709650384130595259230518542894106174224420648526655665714652083479204425751397806605182656493906957908334496111451411026711914018791803705316090585649229350803882583494380860068246687169326979616588138647963728044560380588241104797955883791614726609050647507545518725201296954578082491103603370475471664587475955817095884673012160747387922833637239361392678752037549485352464825506514783278430457575315470389759413112190104076541139563612015712682530011489191345334738994591029860923513629643419175787904349215641795507269872041711038961267537668934208209787282657373030985935251233390677006080973617883781970861104149535875850149927730654631263417562608631117434716314121377531098661990162724397021083846598558804053944786844796516407705600 [84,24] -8463318114018308719279880319345623293225890106641943253837948129436952421947283968149386074183847732080116643569587053169252208628468040666716915085196353117685974651257567380432218539727072341216419071146447168665241627158553529514408810705103354341659753254707938993040727821585835964027536529670000991420700762810268638761008670815696370377830273699529933008207605051148561372074889883246383845486034177417930126791288788915087973350220536286640505104547752957645240795092481708296567673270742280038364373021030253117780975432066134551090600831421992159979230220774287332716424282592127242762110030619733899341749474128870938581418162112841691856865482963785983578760299791027161951811292345267294148927389422051338164990117809101938375783298093884390628441432259164443687565392275114600808479963609444267460547087151935413102462924443550944988058857358561887225732980059359726291865072956971572959257071695961413973572369798119664725846191309909452505781556013340679079937004704539281191699099686310974971658666920475785775535935502185457501425316373428854999569405008021669924236586519453295219852104634705322130012909981429943701151428609655312408274613008240542958896797881010568104396847536247172038959936339366727646576208733173235818151340144098934187519007733210349017991967938894203219588102056480094596899407376729555582775328391945100295921424268564596304228346738249741294627255117292845337759314790923143382101628342459339207515081783696895216869363391062168405683458642008448596794811645478366735765885140386474286992320594102436819313759887132158039994152446084428009028704873416230415234483349263984210470600305480701753327561380705293045782018334290332128789872991156228303606212400450298897571516876810727063287121821482635681849213048335167076517023730669792585878239654297036607216890885855785773519959743602242036723186741725531683351949103261176624309154285372765364936529717823947603087033307500174368238534214335656136473442495908669130212207785225864678092759586357895006999995276395236582486664630543247381599051731079832456153694324794248895614348725746420907842492658234998484580067134758339251847403740118326003910248557357584979065548402188987911574338891126152796519309597246491644623354028377953572123565004318674461322691195171167623843208550873002851148174079016630685776547942077086112460682406564358795088037779741235886942420938187674401569825112258076971962520898094452457327673313250821044943084109870971580955922750785539323971294059302108738669823079316933022670450062766246590906753160398746159483212291008102400 [84,25] 12107414623272726881210840201769026978396637102189719088735787683230265737531756046019718950771788303062944088287131297249337742097867825970783140916390653859187287597493814726492705597827247811278751280325515192538653768356149757458140347716605667803103621829131842291985923012544811721352782661449008052602033659065210364959163116027108135540024989190697350876957401765727533588408617390452199993280374130264287668600760013957308894565488994763718606981281519658790082889606574325167565125670380748654259799031612642411022315996098900443771444403090639304574972526202552895007154229190922635260118356771962966004840956882596624508761009354020315107692526639937945798989892943665055785480749269138125819134177167443612714056619756338653930468057945046951300958202268415092001804134371996401995907388720051686007385300428256196087053270441276881333473453453294169152467672156059746507482439900292741623676212361919916935099405150588850598045682212491835893412013913302690273492422627080638108201011868704422669568291977963126164757847761477318785786764423292118976613289399465606100359297888171373245998877955395011508307668011239546767020143295672509940976678391481580429773663041884738482946285148662678675005603730890641007745761096083731765231218101388622075865811917702974215267527521886862802185369728137263925023594673168862068110895076865085430716759107419467480996089250561160179823117512945464673851859887180687986204555194650410424835977109248759755875093649150118737193072650609358250146455895469905876361860735351676057082311685249529829781893594075269783997777472045586158731651053906202919662017348117101003183930789763150101622677551414032410342001653299815404845691165857835467251956005722211449510171657100304406774244323916289426037638008255025789431929318302270657880093606578293169823594584278971372892499875064796067557118066259561467686204702906637169712492547872048931828310274996014813369864225937484605508158250693285805011721766293520449096219538001187364612540229057441365987040123058910867415277022902058087903546284678385901455948570089161878027138226106979831161838249358897811097760092584258195437127012635553118594283473113581175712929915459861462578515693065918331080884936663411620420640777819820241486395581891371426794248868710946079055421345601798311981106060919820483962974188086898642902433434682492015696375259705895825823212303623984636020610440388304728413113399885562813652017353423050495540344645735670045065955361858914163611284040799252185063905702819927106083382924354827820916033271383837908645520122839040 [84,26] -9714675866099271330240900659317813212043445372305312493976139747302507623957858120362409767271836504702614027110830218229917278913910605055666484603011800702465271049162906562157695442126752368531570511407971578120851360133934267578472352936117614832379214935607964872352801256114426856664104901483816873033003394862317686918308931198405969070058525940281852951092429873097595661838353657047163799148008878399860094077823431585598177049923856437917351367995861910449194092447349596659079817685099060827734793736456257278308798446372116688243757314120657662543770370615083919986624077700790393385924109643634459920396284302483434326552058112479581289758849750170248863700853029334357973727244565174820135411794791973598952106389421508999261922150757441248245433298725473307682650272025864591342651299895832524403918815216670497577388786987722460202133756265587253336648091247721935449879605770912940558284450765664036002450280052051873035428935166365928031169188073213276973527501012129660277335964729105331090432916362210541579021724680085402242674727077321514490919023154294500241010676014382288099781470237524638990326449040906624940680166242398709400859773025673794914734006382449989561916403362302002017130208959463298935956837276441992932960239469690994414512889090964296535457852642582899200911782971839226439819209364262287694060652379162707783145431758739426237797134064166518830920238615330161748965750719801220889387761071436427034319171249585988140529021033016825748593664333923519382237493318059525121220224249234581061611548833738114575074784672453768173033407448835625324203230158500366848700457218646141603159620045237572748960234403645484602880009778620035921985533858635724561196405093305587705793358356320700547707826463941618919561676896855762134617468318897644888817312502180142910963995414569616691512574794122088383721841569140838762728701362106842514962554884582839165999571511846257840991602338240363096151323985308804883091806553397595278528089147954296848879403373369454401117734465631760969464220370584090408233928924017673027030182171667602370465429180059825450034318102108633334218722690266577620646011185878036525104826177057906575898362864106213809263136002171269335210919023571578815608339490910082205717759691512377524085349900166248024900806526960763752655734985502937870607690267488268859044708431811421801209542528636911420805449052166049822782390156165354755013985736385765559385832281438410733852898619879098440072918486633356622992662264551306290420938452636399068675918044620080701232982789570805814596080762880 [84,27] 4641953103038821486273060759111421678310267201714485772797281842648664972407889392829457162564477162119756610946891508235144147685381035755298726634051679482718713470748982888767928014797470960878328694648151201542861984729739392437083754772878458949392797568058001746479879742970650584849857469575042040907418357423926890683737007116067015512862013037404589039104915118141824834878546502671315451909521727326968416221655351481341142771173739742441664043537813911935834282442933302211267890426894263604769212261948133046868087121664739939248075579856311765258076771707558493021173703332582842371024731285303790849915168630762220950549601609903997686631279660998715376562044307384016381300231584266196301753671441931590734561787153800707917510681924718669910945396419748126868851940455549935281958865840719645723792666752377680007021590275473747108253966240636786692353284835728850038339621917077573664782767797127627389080436964408166652315729471334319903448124898186044449124560143571597281706589761890125334533119363019081651858546539230360907742985897137788192876300825718543780377084060965612220943328564791828009393996908551647799898809572607318129369254263015735986310154920052139509905426257161936778727204015083864725127020603822570533270882684579027535622172785694240727432146998370343655959015564130114062957361461072194969571427456475205370127271452264954365528146180307177255957431010048925783960222575684610471966568627527406040666765984120781015851072969629533953426700256641754994127423803381209417965910585626396426254717374402148893891283105856692455156883067886665129751500838241245119826450650022504498154217451102896284078162455159985849017253814950092695091170122508352558577427803152327140145603799246180529859388127793677700555321139479654352829061136836848561279121790060281691809027728200792389492376764639439813598971714470882367618500100673772346053668835328463715665432342021869411318154526474213496143065551819334268901730609494999639976271915090308850248285103661878337920391407970668151541849567199343161299068503481251322919914557977332452879930047658715156799576017081530433402050604120328556572478962620443505222750912269637854092295704797296536983566444292966642606224488083290369282902333795082584656715244652462368931171570796409173951668058347238265538948475910823420359134870853138859563411624745990697169422868199635744118365669237243103271214511639915129937551221356889293828270052271208874575189178917245263832911267569217710902111503285478043608462813117586632997019398658286591166209595200719617355939840 [84,28] -2186323365327318144181625977525438407746185868032662367534152829851971773027384877832664225211725872979887771679052697702858538819558403631346474526033127811514014494432860988483608867037711915860197402029482736498251767149611845667848068272753513773739984808078849280260174062782660506783974349034071263087035811895328048249752440542828389548996697477679073094897572723823704068137847414250442883179222569282613705062711464028674752349719959873923431010633663593418590802097998401295929912177439814022891671069167888512674168986711918173574580915551733099429888599603715552823112610278488343276009288631435375661430812049718817392094558049582224968186890334618652383509508794363646650236593121752295170141438992960028083161207405377013535682883301740466378611629736217458420736593642995411699699077446232830328255152853419494463820551182200861273920886052482691965954537484916503225466411961508719002970139435220215251556973596887968280656298401198687534618984338605494111728898529645601699086966735291590712079490866577077618663984148143377285282711796822534349628251061883738730636815874969255393066069687824348307648800753744246755936123305653990525586522533352289746683615106906999895073125187837025385132908838235615845825459850882279194388024648574558492981546115101416577619793283131300643729062040029809378927974917872273663117394412173299343342196588865396827463224824653877672604877565402747289124753980730895334637912983856426504541038259670885146050031163868332374481321147949068631569949047859625745940676877620844631748438708129867519366553360825781256101203554524747703699546443568809690560916072223855663180912549628160268916264349201059223004935169536717725518864829476601957915956552084992307143320803972537606674111733833299674889898262825128517692865265320408609402767404120724182052773344792280809587794771907032774060530210549820567589040593106825278180763798799636571480010139433930814337546129193179520410198434763469845471559989330599765351231894871089657217385477025705435621612956831189346208619813347794315675315053638073496872158867535410047232521073530038709914776776552265820963257259618497029540842550907083922026847259587559875865022761701312650411999362463719791248393856529373309044940537435570052771607426126008149312433837320320382008513578732379833965754783380635169035228329138420437119864983540885617949771293841249680104619351126238023084751676134751311294658680151609576338936183013909804144615758557348115709963494519954398981174989833758698756935418397942498632574965335995719519237911019373199360 [84,29] -2466683181698498212818759893224260701534881262664807268978356182158167357199115849024394904914612906970538635480736286544990045018691986058878472162386914397837243101074195339331579017337671308549719197265923392495383290158781427673167950736643803860164172696166355342855277567818468792403587018908069169062459681324310771342895708568735610663513647535308249710221014081791525556631553199694706701536055207550222409449410585383206236234229498343603082703552950368729773504699466476082017449916156039754594983728319954076423289754533412334351000550909402323462787673162325214844946093582858783701650837635725195588685677841831464493753513020809474506908208466148003710009966044706575217698675580324986221179328039729619580820350266193042060482027755277852228127300351354769584467343182774439865267169275885493923943056820305682278902736796416885298890932858652831633056215975810916148834168047548786020426472608922711217832673173688802643997968860517931882998303418768179089706218062014848774502350265190489073244404361689063321295352405378599792352268065396521519229090592329249080688836770087966953467265621677094364346875199666190500749220363809006321920488767145899644690326850416349509386081111142884094040557753846669729878599027138051641313931776878694863864551710924667899541715283560564542308520228385424100515975840035700871397797193468893503482134088925585442842831344524666308816238821080851142780165263142352836808482224773525969327060634882757735035512723339877657688296556908433918615732269688842312821456878841659628157457926524514640517780022774181980995688036568709923956420343232281816745195715264294866419109556852221697165490634842974400875724320572937146457180837833779500329901706926350114488498739716002922503562579854068399882424909673424774497728830471363866716752140107745452842032801206473464663553349445948807459763345324589794298862926413198076724125980489045856115812529582642139997620970412899287147877237723216341168192939059252005246690656455693694381347597557340187968157304896903010546014331824817703635859394131894679413594590568614705841885062299571692356062495928125339250253261843098481688991318763979929029349128803309102839225655094495855832776159335507507223030977786348492560400030687748923224697178960252933588221759345313179992978803258573165617632440630412421620001413608220709501813366472126609015621767487265143409099609734221490058001771582915885950986771493067970725817015457548053592469562249199231170604852209414044549482106379112284452402448715550216899378063468190849396912342392100618240 [84,30] 2649174381355072429535190371362480708387350954539551761620828968726144208079542163636054701535647853905157122640809660313876785658703332193315920823895535713693209882936465039955269384989171556249184691412469223071056729587529685634054263193908879208038802349356469476103000879343467350985656563877378105187090231037874150539016263585021937913633747808629069408721535950542521429487116701324373637352394663618787607662856749163399411555885904936962305063959897031279996884233017915973067246434956749690949753171150078551326288219027197806621174336433465137083195605816789625937497666105931791196943541257826670192626578354333580754494711326999742334726115006298300095460664491752290369864749773925935688988315714121966035063562117816093029140645070239741143192742492991989668497463355832936321307321900061825344605162899846871620254274955508197484029210954527575400745278265428431448440587162103986873575932628098801608793536941289187654120046835408810522232048611868537105532937009863342987264390082052340645900727992429427691178850015799102648282190123183884303336995853630788564621396300111505378612559174508590680630474364391168496928588687636628905405357902131789576633527112689414322063653235803809564722368137089931976766261457732572232994568136553366158586507343249110901574979143238359922275068519266386268988589162205919745926571209081293893271992760576903815900573140318509770028541343032520812317452025031045812447034156010014108312792977398935745353136240863326854579902771539577897479172956954011745208926215361282984861550158124628067762354088788444174984685138272048550746539871705601199765161648840803081024889337527038110853154607541231602624756079932163389451788931656802498142550138987042613942665278177346199453983134528129962309015404706469673934806235029022603911029588932281745092200740612864657595009453226722720103301269310166661599469790486020912570227338165577630574081255172572038818961593640783002884400816957912850246173466300336807917825778570244532056286247147966924138416059538653467428480626944263564367360672617115974907752036865790101897025005390476931051313264872851858979290214524661334695940231903980224773382480970207100287314600464143725772251724041216607089484388931151201916066316305905595031716430195649882273414977689529754881022459930666255007554127154493953748206190093758480996287550902443763835421738420531445180473514494830953678412586234211907931262000112718691056697922759213282198957182573321349070389901563521901410599615052706979163777964348983965168901646637486572891738165508833280 [84,31] -1623156370675289147337858437698126412880004512932747457762869753595653579676082637554065219722653002176656636667020107739849703939416894249936033807758987619472215134447578601809253077547039646409105957726108215813398504004901308301878637390416610981424181905847740297735518077553932403970665731717075767032580590670651801387116992986258398243167227144410039984239435739369672159767824191894627291683396798028932037253276666122098932604149412178480192319143362063885868240056773313713549732180816697175959051480922158016876853791842036705369779961795717410298552410708366201387832578012444898399964147966691949530288355404972527210438603029249431730224145584949321107962920603489249108802336791694327615085881903640505395520393570206578881652931840368833849321628079428047163050279922808309025594541547889275834977280852932030553275752139354397831842278936208972193085937907437909415830369846436173722079112736587458866811248872133008910037103016419354392562867689292067915880376028129613432552769135376312541499930642424233384905480439322705664637933884913083759719303245239570247125478321987638308050754231303948943580964698242374843499886076219001213963285350387197125694622887052822094522292991917852880626195731796602603224337194570161029116568012018991044746762685110917340168811589321251928978699031557050307264452921500765914885012191427512202521513054605217390602228926933668276588721269567106548900008459083105853356892841660218494433725735937461150790241085698200711719950088739805844975025149405580281439025150690558200259648267256360636819766553795085847959125777638008688045533226549396831161332140827902751368011916729357133217696703973571582910689068810939119054795739849675700041362350898871784376742466824885909997403887339790822325840849810408992910327493439774226627927965051343530927700159620622266695584166295401318006982849048053632455051636866081245335577789332882255710213345679274825660753447394294266940866996098509287081981240548436619399148213602369823148833497893710827331004904761693049759966565875411924493579171267203891922356611529589679034191662679661925294017921741058402158197817692621726077236118908559727075421265617601745349832820354356591895077354267157462594586882394675253843965860796747589448106810991710527886002198177701876306559697957228062700832386991727875919035573975465448954131943411025304051700696169890536190780439537929237754138071164738930724824227112056282710323756954934863823224130147666978053458721724765959966029633003102773721726444985991286154801907520124736801488827842560 [84,32] 579620672579513971380798965891198975623047645149773481927482793254957308505479094626246550783921135057281169682405120425279966102769480129424454450454391112570757974947328216179588483228354152831283966991423798192279558902880501186918670531867235494246484633719265710769708733985095706247542027200393363522217130574487717819994036732417277564830190871386097289094963553775634708216843537655238042180249931301878755503257868635794945337491549943124291033108807372402528639553723158523411505646680631784197355575534942746439129395564045651813887374069349991418957679547536528558788923434926133499312444428191888370411964285186527917259311642978134253306623612506846755945214417947822705938580626286804442716927545509827569846795394215526813290471762077052112769969559429882286972582875786241988146577675760886059712664088292254021090591036564477392729162562620910177709904450436798460743097284670003533703629109332070224669495312998840338133462292639007233516401177277434770384301259941321874590457395712553224724787158901724612171353975908636285285870333736805374188224886320994587960469969593922755342102834767282752370512364350353673459256804492514222344830895291758893332724587694317800710327935322067554216150377565237307924161841752098027852004152006860455196725083247694066470781593464874081497281295986638807886444962520182235087933425718153349646400411286344625831006840532209743997212758719827618017037187659991627111725841046705968959988676668033184244610393097746996690674773111786392547642402070898633278386175765314300534015426772601450650033251090851859235544500733869271826055100968826252461057021293817829550207505058231883259758430274159487180912223881051994186143628542673789361579613772737984245869386404074427413139719095501649939719313329124922882155969500975076626768219027268029602981412865547534090336143884761823340019302194049698207215011427351211315736616644382657846041607388176975002786950623368704534161495870386191063251306638378311467698655904743030738826532580160357962681386384048676683554539928396977087599966038556236295184796030234046264052789825889115125652750298491851299916264454937757113920358831430115358542325235559641092077554302896929293366542432431897812310752334297501314968181011237839014172558843016233802392748536506559297823259660108517392464103967533047770882338484484843162122441656041414988336670367842498987254581267802639065140389446654387916947875614426408566881089653586507004991534207216315998060940106713664826611774594802832810061708056886086611513070908393821239016161280 [84,33] -35495750156078580337445969416311919505067241984179804601960156619659182508251276860228935058401262312639666828368210022584673385980313130409236301773304992769960298338903149615931746849294639762593258524394210973953159853337324861259148911353505549366934831994678056932694004856718265644214222339971007025883500512411295358905443114483340386025047953760331077357316035575157055175590969140809889217436806939921064892201284431478562965398234745390386118724136256983010353277569442949651695219171590804211976958662240813258749867926940962681583198479819677221661518894684050524159810801460540238139758299089944707696363606914427624063169680512503775129912441942337149956801464874172473622751033548371343205203703299622186792006104083983292524119996091818264759473403986343309405833846722723890447642770722092330244181466527580315343580309669068307245567368544919756619034889784345425111798734127664883404701869408141896804345568823359443306119638261460374172924757379958481919692907175017515559511022795867620690238096466594010366815445519300569303788450649645117851381882296322015501731174945472136635335000239883052088608777966111185294685489206055481524385222226979369418076805452000929508808471617000261498472098471789177985348540729831536063001135922118258293287214815956657380961772041225762317948017917337105745734991806768353557952137228658834496617877181443402279921813744794733552496691565528607228719378781887741692027443828693136571464119278079418876938131869876764324487578721990034913776936908445659771334999910173137401272144258966977735086211074038423092382649533155795006095349632818801991992706817494950471286428026659063358886896229680928383986242807419221642059805146458696543521725880367376108180097871440571555017579862290617731892220107677393033381224758648882868210662072133516794914638442134976579709645365815596673476281225894906839018274351910955672183420602022360393287936764598978268921480744397609083634342610135641684710863856325661337445287741438149470629204077030498695497063489542050812477870516337721111903022790329298406282341401725076075624031158961431658545883360823073471426400651845145517521663853205605454746482754687403715843421651915087177865496827770283054100722497203300690993785207176917801930414914731490814390544192940590919834739995606886132978173842618282045378261345525582128975872328970282384429287890766274219322406508914226685310304857734966342111650108492119714953018654395658769504788806804601050567712871707321844772942770589386621497487016294193572453110051414499414507520 [84,34] -99741364673381877175683020227283651876586533531663969366742701800671311204146617616244424814211922877962071990354070469868712412351960574101727557461584591569204830985503103200175503427968822130777163743844219803440564031142471458475212750693251119748574624196061015315830294433654535160352716774613549840691807719718277358300617535317928868539131793207457288981796056846758146518162003738367465646316423094462822988727273814650171862058264991654983475290931380925992241681867076943282761263966006804840826999120569509060417942870606779243781397888445356442159096581547886734506876163485340752545775850223736501754200525783214212291374139646063843384518845588647420828537829341062369285964774846377121277618833476647474720088171884633222195997852148895961154934904500949091401868370625050203234820254091031320180723120045715434015836284617567010643538395370943481569219232826410161543768145293900897460407481656454886851457418152586519527174555670576012989399467724428531231852232818153440177622198843441707947914300034165665258728715031586271274629222475860228734781651933020377923854763208095099754006917275692650852446568835953791710077592066267257443052178093203019947201988635896559512734993645699060623725691140800235297708844025355715722407186773851504417689067206045802562485658072562848892666252527113993978371351319747106995268505594031443626026100841394969934835196952036346010511917532336238493734911037818729443342692365211775355352687334625050240677887775319230725501944729350481848921462658001300321871722383949675972988804480420318117995263999027536839585571643250856433239431751047589125633534394879361283665737147355592195924839822743775298494975076966742308674600962260525149749866000957101662569478390478949135619078082961559366455447734099410135764592116187848078554365083111221803164842925567640051442885159602693015085391009182725659214284330498954579640078025524555481524129843844382862748428896003983446337397616516347213583961523942975315975732682839683556911036791759137810097155360283439432423735417067510610173563680935876139422791119231844793805194135502702391962638101546607924824805563142885402567328617733645979234325874292917418578664027691175976132772994217654234364399832096881617289976507283396903462820054628478496539645798858989252233219262067645384619212636939477260260385799313615127670427185616061455586197874585285594763118458104741243357926697950498527112471911588169915868897905521198409292006769549369223486448612821012637945019299877961281071791769550364307524313478185867018240 [84,35] 73489997771653666703140077055562410085912397605345173219038770439031420260260704469206510336755982746452605266714284173859757342548764096595004748058837385265020891276183540722530900959331507198021236273149864486036749666225916106850834325511304579861088723283916727103176355652760643244629935742369618708016873213033044734952359882333896203435110955109772664707163899389401951507944456309486974684865475900309457213616229551348305213837113322213522127637769955806693384352060451452464367941523967900134187270744871976746451654351461320956377234319340717603477148066743738891771349956816298013258885604699016657583229568493319375870397626177160945046468247229312173516585749677082608418056204822552925052862977561808870107049118303321502241771531515573149245431848616581292211594976621964383093062789313827287431297738159780639243835474551177547671703088176208515565954508116131767579252250007128663715461707477386211485761005688643235017319996177820950088722089145304963263964492193073803820187332057123096607529000700280681227764880031097922472232128094169472359155569849839699857588500322888320273878853380877441077159306332309696185239066570905805364444163346538939484841688320928014089927191695361212803090718642958954364797843069622712383662914196445568198786487266643154901185108269543146530705858713654565016722462063244094118602275750498277233619140542832538258313171139764851500260639205964352241438123858892091314259000388666578340552439488954740135248250873629097466924779726092969738605859624740345734216281037967889877487238789338456143659044648328263184087792309093279888260782192456317742906929685355461428708882419988838934662504864497941457160860792313888928769694824779224377847959028059869326932271618392053175045105831844498194927586520980978686152885138261430956540455592504040987780040285138155268546286767985167023903153214198234696108438627149448690902473618358890299415282371774446523682674314360706696307886046406830295626900575923239768404191484314863449248346908042220388061272282834855710179022189588986350059941537054560553203283654576637823701142982999019449584755299129876313640751706573395509176986698470080721378363944355313303086002806308252473282956673723155074244474535343372583051369854728523018960313500787053971414872044367197523964043918072980347978719281935647015473676297462136722515025514441463269066390158800466337837978690068413386599654717301353514308372626290050953653708326830389368523193970687537355991505683900851107131018224554365632114832163400899233229805388719718400 [84,36] -30636216926958469275801090079790082437161516598926434244535540633663053872499239925923832010579127180581696462095911152968508747459848210897221741741247987232507815131252337847370331188672135124516594375745070037320059919128411598876953870940199249688782651716777279970359319135798749867953712758876633079865188761955745833240719002221856918514524416343346122111971249778856946696461039048066691341796117355074132871882111560820716802232515966217488266603909636583531556606636168854616044427998215287945622343471002923945824498574342235269282591825733152426100234886111865059164342152690136537450692256914918579382765294214964553640401081632786289040449469340916338145524015583668141828196471487372137033024055875667705115627701256828255586737128601032454975432042093116374535253936951781476529153179907226229637327254406104048106359115064748873976777249775419017283978574221773838871671081247432979344435662597309674896348612608189153410126684814589707014510129441234870319342950052488082475956031240258562478293510171571666992882848608605519954105800858544583373535730447002694473220307173232743708229119363329131201210457141384475767333731915503153171715505875060798720466449252904713391657416477551239780580804146169843005493239012817469656132057250030636982231116599479831095629277493887619430751631640131069666125098979015029540622230716888430623846781349030266075658518331597423440337431314368952315194724417441264828112756697672253377073223012877037172669618169206664463862908798808374793882041852641641669943224663642932752175061252501343925499092863923837755173082550741409049895994036970477288005508546110689499017614467459925825830675121226444070559800133728150706863562656402099611698157108348359703797514113068675288545853908517064490731158123729528379241514880977981943734401726482263137984691067467270491935807551202712066384068044023442405787101986828005496788089749582109106969194567924571511791939707393091838493484276753079209084513973263115346958585854151558256004121688260344621052421565832154087552780378166887332556842326793044298940294819908508138601858189249552557629854362531232546420059637942494422495828295647019527367176538608322200801672760766858392862748944170133640961994441121157991426163061414465492977849753633576613834638532073240243365711987224670231296859759598233274498267013594284787911737812564263316422319344515548362868104674505879211884568619747000113042056047771986567696550937509841426227599942480490493866128563056696781911876091944300863594580918214692328654865870880768 [84,37] 8068329218537289560481376508170979149724435632470689279393111295968203208574768414719282198171741602254346719005288837129939746503894117701381705716951206260137134928506983262730377093057375412097828115475388274627979858345064722951525380543344428507863480429661105216656347262137146032991549406599076668010388029153980936135154788116576616764302309847402038079099272722823701564831660500818258382718116186840654664012179783908727130699001627006916003961775849052950977942800219538940406046986123468507923731929285016108038191633069195491831021223278522360376376898993764063892835820316628208151579167780386547075671855480492968061679359721271559795404462500169020556283094004486678712572408776293966126921292450739905135692270707253956702981450524125355822097851102318739647292185099439631488316050671704289379599466839766840529379161281840864429149622994187231769250862733141192064128975216327649781882247244073865398006361540965165682672691748052105964404780101504235505582308360270750374833920454851340258336411377047494809597687407066616955215153651298926055484929300767662931585454792817371164473672539200889529763852576767985530798013925983441020953397428974644469831655598700650071202065461991771540690263139460846643920866984634405818298935564405521522830420148923926997731600108737951186533056337440065637271718780342774286445911210052839561977329746557353769709501164065667742202986664057357877858038313209174840430672166536148739737992323299911249367452619417607621946093371892394748969954018958508759655239831037955796292415217468990555726471348653095786485586352907279028587345636597960284495613106131409137155832989296964951923883699752495147610284263426479617658583135499728457053243645085055589765688337709240908329025342511996151123544159677995604356656574340403982105412689779750021331486346331023523328062991332735887550681387397019280605627289132727447894529474286902320385878110499816503641404295358504815075006276013111082537124739247358298686764729513029570336940009443609722601493337056886522680819285831512791850231839202878146365884057107085620731481117379194762507306542849322088723251738051913200745624360156224929432765947212516864505312912754838998310215184728709022440153848744776638465931891502192481608496067652082753061935337984228561027729264274813013501240057477276279250127291987095341419449397505519125776755047863896909158349054588957576462311224982525692914335284166838342351800791244792332206251387087837160986744931870560376451334206354153287792604679366023534530336391168 [84,38] -795303320615249251549354040809033434532018453501848268408011334197678300165877989836365526890611236948190159701895030939946403610066729903351422217870428693809390960260539040874760542039511862893516132842278411532956482174497167740281713113448987942023428518942770540636563801057017666174898671706047575771584699913653080605937011600955689578916571109828836562785004648256756746232897037972226760132288705585725985656740024575349016397669533165668894628230282465983271368710003716469973194409146278966383802381101826479536126009721752871014932687906352860865002020119912429204123677373736076798812583836279515921221702897877670702379016441685520898936026736625231627397313653457530010690324700181991382266347701160914619219290282447849369624999123500693350389627428367742372289807175207833642019158284364623095262882587385869221393534029581013116584960059410426650746210994045655148405390608554790989020657633228136177104940013352633712950087614176062103493052096152664063245889504262785343735705333627874724712460287272861486419645463762399712098012677464647994812374847540930670462840250561544805890799189433994714674328730288956506344407152297684471138664613947788881415138857303054262778536093848512021747989438224797116079966418953331707936374510455289473339505562912399393641124106849635128582259264465144770477334466388678268758323147345658006726550466578587099045948458477199581472551221102371819340154099883077924259810224491223353282862396285000797474503543044179710552448775767386648371280672339643365215381269086241929045797250941154046054473828216567074581641820845892979189913324061712943538756527773233258137216040789989278440817600008195746975848609814478719188677802722071799109533759268944492654665018355115062003712508012417627318920016526231632620967513811403261000684790510149706874007524333321279692519804873741092267554060196990127733100668850510522589021512813503576130087053438522185398630233581729713567659829310999380027599366199831592655628835319146004223102998127617477892268167309640211253858738722310064440491213215320653201833218677803859186155614696246888442765761999160428142159309098423343960524775204012182090813322809128532493224748803879578475291761499458065221404008249726320680041289627398403676382156870603477738851484078714702080709477501983341259888992853360443326741822894588742292407715750264727833176545199872678203799625903596214892217277850802490723846147197623061358481051455022873743677899137365815111458391659860914571916026009029575702021434275679739209318400 [84,39] -396137817728819149233271521634901759296142346443312297462640151268761069484084514377881545901283526467852574218469931193332818510776353578296907141470461680651192234182402346328525005904217254878011949030159246921736165459623523673842667183699202100580827155122354322118581718879318744555750922896778813234467180997241387943433032857340720914791685541416023811347045929001622357196570311534247066770795073292365659703136146422984155882191961010420046304789481065364440353330122209710180596755387706608331300535742834592159254054795969269684567130821113650018364293613123130407016733851099570825021732747810470391486846073499204835647381032526980091214050781768889784900065206062445492396339364052085344384295912036657089057228078868616526609724156725258918099521665253196433342988269051856451338583703746843945866547267394936169014781802835763304053209410657028456511972602660955886263691015397654050147381519114285750452659191580189375860297895572750645015605185807529397555977519249145785569306873139433411473645849553017231769447421931688290502814743338148835638260156700018518161491836018924540644118332078255605679654621461372766269133944626581495465281126699397522220881301655149418607130655408641670836393371307122546595252914307352366416023879617982778399735011460252081215216021975589920547094318056442059504065865191146875790145557004037339305939035161353898314581077265564637436984259121953018051614028272213522558423069346086525092247943798843826846871568217323593597444319033956321862229902564019824876013754962315914222283900336142836459885612108153528417434122659641000514617846819970233386827299585420044914882540968607002646526386207741476963034706654957634116369331499660582345594264712091892180475566890120075096561070366361775052297574100377176234029221591087916777452936256556629702566012214954522136747569331482342546386262321383093708386758638972259164357541337274765097054378651131966142332963805202886540768910854614538737094123355927744325450538074855596673629410549244246601278490558627611615561480019182370470799189575063556974743674261058329886805746679804054160139640317927926423946317621068582522748942631164257771912533826926540311572336947325361928151346471153583175745064011447215852191420772600429450973289488655476207320645551591995170036573505658864749448845941175500980777409866648111578139529449687863938015375254177060168897087009489176023971933893531159652015026443820918113469136005820724260777456777179605512549692377677952270397520932477071035412603888603444019200 [84,40] 216269719594564302568597883901501390105271696106854615066766756367774598518875215164479730613754763816729076685987154419540170020787337567222775708029979090131746228303068999295275033311015713500184500678246367862071027809226724636512180046281574734352877081592585618525325376372979100831397263897636791674339404536726147516519732269267951456001780344375738970057967427291545557051575629849519825850460402664475240416562121722400558132521790423141837907576178142171193779682045190161734941152890715339938263631226511485637726264863944920051585279246061648018096248339545000160199399696617328054307358325362745443110407271685483691695386528962265304193557249476374782869478378245314255783844162074572174648902153158442414764252686104472460950719136199139810659572683675795114248791325133476845030786214394926302425453477980457351516255957070161473505445898160339708179211933509415247161868948726945430401963193287096451652602646975523726155397662482857857166892397436599117548113462151748303302554810630261515068982349982762521585385793274039297771559662041827188008948382810148713092174052117403510598359238999968844210947774179091733281895160251461870926219884370529088854001603118108408161138886909098873582876673141530310150431458395226587445898528808134687949374654034902706147026523512642545156111489189339460896178167381806566286120438222300622477652282038597404679216471940283681507160392399284296592403635489175010057060458958514700780728358544658549957461811794246649431722041696783152046726937626669424307614171172090955785066486803722110182168825615749221160900312334105667584514255197836841837937073880348888072256604717811636367628977177933945712400704181356569346701788196800419737570254511963875048183339536073250903480784734753764701229127252331000788780892809481952499807325361816577523207591174893093251513974436739114634714554534008798889036338464323567648596063167099210928195530736345442749883929779671502098288481701931058349483676041261311496760204186602577022736285966583940230232930357543098518905652449210299472632662222683251774020334976883845564771602838377486872042912101626304884230729846351699978186596275268129546987323486593429193344731920964349719160585384015612953733050146306715074655747642777755458856025460869396568730120789761902862733862063515213070424069734136896552867406263233876151223198422956847423626001406174676866069488315839656925773301649293849052370622423705986933917803814861719397019383482111975581404305195906977216170576621358907351721785264909058048 [84,41] -41388429269692845207889771096731150729717812386588304632458694040888603740190291819508582744303392314133251281473304147531662102551446712019528223583844662515227399477685924081976738326593176116902818956175836589574804259330078676250320527345458115686516857753995293500924165615175050636227772174403317959832198469674528885970167443198566331147470858448235174314939414863682046574120006456891898409297907353919500400696600424148388217583600780143446614384431314644323815673899486831089859737105601719294000252430366242226028316734036447021812573467293668500623532390239851893750964716580027218325421433865570257787427137651450865966243137296255480103588341758797122673948918192941675454031844442289056419775029640527046616211304173411089064304605563365700712880157236898141021684930588844153650075167842135620799990934961328364788518667086369567820254236270363432017477016262179895881421270609234609579043143366454814873011691907648863590698746231817388714095536215998413947807802532777172312567708893641379541495029266921136948073197074002661225012963771336003844823406113057939489539615579119377775833076260622068805148025561368194212534641421058674369178173717671916276531632915682390931484772194006408072583064756567782195845401678800806615755254517898657176304558895038324295406219310593910780763272553966071446125158750870903013349818793393123747482550626277854535632392267280656162341450508400655296106213021652867668669798220780723973732715370279228398410772767097235592649025091324469770175165369865223451783750089160235003408381907080465914583986801781134217078412207432318887596337301658914502159804760648937041698865620994326045601509437359126938848338276217328638552932529226328749466997680310468073818739818597619077481185936655699056979824513935040373960448060595198291778907457986130487560518659463757314333346444654994889010802750676645220910953359977503675145156743172832409941702100215542257917244815290651878525615843684613636579750492540450946890777067147876071671991381904861822353139684801613444967457643457912926463471988065631322274821341623445799365350952514553523610330881349657608403595222867404825571106309854447244307694149831450799143136411586926453466406996776751695631394432636486104258633334188869129207604401530944438861973102997405716155548736456414106589081401931888658450901914533523353798461722199142411164605993545859452768945095161552953638281349353358433657983985928737350051449368024291235724075235040816227686886954378591857896914442936182210338544641114112 [84,42] -3707290664599632802540300712204976758477908245258396033279591027535461590865929239439342157943817517868593627003476580250138680340920012390384575312195218940341410473230973459050834680656167949423917645761298821632621679884403337431602935211796705169890800305916649363530842913574721644654835504884219896158772370807441346945262935430165532570126494247799535456572186763326420280318075707728760373724420221783561224883429863991886144270174631836757152567590499912503151306247858637547939556236175645354184688695216058689288380266295558378538409941584638866569938220853293913393201658676981304354986460856216137392019689213066214627148107238077527793669764296103170411653214750224933787922646569944737800492945774772387134988900396787880550478345234601637826228786215656269682823232371742056209845616576759252643868830514686188435491231737808917468096023076511253176082671936063512807392972266113905234682337526128957983196486023747483294636877638821055190477901831745878319083296921346046067763007298251391001559092712099547578917928914700300602024317544690293198934246940124720401123504901676178120906536585690425067169908286571208713185147298517149934366157469915696580646095618008644668492316987250223425686362986185153850687121021228527429176729579065842728778551072805470939172074861215484505547436580201133747526890162797582189048260919913359017729410189660744559290382147550020046503872962432115773391757429266370997709045150524501601610025602358460145204066555756850554651592497351374826401881352328780372083726325218132738789620798239363120526893092385083403306798242179336357717386213878073300191578406121719501060631437062460299897533036426436243093697535333715688876846780284795618593685795318437654431061194060652288267400423789130233501106311194766258234776569226770412101133590957474246236585056598204912444868395493372339531679258963956080073505041086460450013343191576212206249684644886548149077831274426081161130107231369475363716234424297519105028396677177400393729663047800648712003176057128655964609244738228465586272318980483602254227391740077286341760641666169882528010060344166280232741885029752318665310147087883124273053221467840464262602198948983019430413967748319245430220670607142337519055451845160394493601145352720206929297487145966267053618539867610323545404527773524759680671751758546598627740680641873496450082838280355569799351032522628520575772739664325190954523611236518131329072131260844867609670646109718094960643468917012455274797870492559915628752101441536 [84,43] 4289553182502033377290753581978496149257508550184092055739633162920863708304660611787364146203737959006339915745238266248706812074646237965676128851077118427665771371130473083075546639716863634370021025097675237708665008820641760984266063678507867923867814939722977967841671381603515847289343071682542091022193774400701974270060557375090063571222392441734727165184651930125262075565907388521589089083809435391212761171387866444534647657695675460082827930741732041761656298230466384734121014579407326112140963134213884669460402983805814314934840300393847982181759514427299969643831574528895197606220500061253302107974765198787297599452836809132363009833242947451226265600575974448597904745849079700203406355506378713018255730842144386478275622672497851479126199055603408435239035115396530696916377859145917305131986051915936502235975550168016422611397448320222752591834271384111509342224492311787773489659364893800142299438796772299175897266043809499616357265865331202216172553133641295907991446994001274015597062490131766431696605228732163378850705827554156405882408298498945703489737265131899744974386384339462479341560095592935837820653067875338980717338127485478846704382336525087487199912953293988739449085939906641899211709021601199826467446273487161958949060377238578986406643399737556299271084599823296312717070254921839870412735428047914590232760314102219543794997423954181239442498923871459081584103371850994365618098821898395897410282391942226043732433486045975498038054206770169385312335314355070948964663335043237325561760822178769519510935761049916451435590688101490410846904783470262783116481517414037862988618172111496849480699391226760227750511845771799129949352686295648513397252837017550159193347998741527061952418572299985015778342956518147746359086070907518261087004533412834802515438041854206081979007747257359161731381619864840454869993214782686331753375601517096931121383800050219101154084886011425723619775730478054155957538212831749362588650578309375684935026234003531415196141676020040589663273648905931793012871767348985422216142221292699502753467200419208455894819207693605316564106615387241680036803176309295767167265794804646004046020934678846216526290077535036052384881742112509931434874944606300312475898362319985064624044158549047640981658378582891433692327824389501952014889613534118423478722815401426016446376871234529069219393041867582386356865067710869646660435693964643650498595909855412055954619393613482879760571100520139441536360435295962024958993891328 [84,44] -1129301826354920905251653841759715792675625748596147128926399329150446467654158335434121764187285206312876445012237285515049775922799323705391986534235216694018144119612084340070785428238429534437320275751990232283421164074155126450435205108805824212127030233240008624724498058292889511710395565006787425109021954288547274603357678885735289203872467218895537764089293130533171980701904999854984393331478755753628799283823368013556194376247991823074233745106894691878912680708975962568414613514183199609025737864514026594321881389930167001990660556829949952848702851495333380176332988716911175500066404464140208627206218776079516493542289091056891841524719950827944757335872399853905140845785604786000237951133452854650607822233443363062029335515573325707837334308209430311533593418164809378334898604367614788848330793076216629085947641136531489344976727332479673059807089622766576835907231747470307224145591628504659814523180189147665936890008046204350788662743672696755885833707583752344465211665773810245962582469977516411098055902993770222527318665545393816628030572567035857979034255184840931142029529472683560196726138344238943074700327393089216255831644217141837877475846135945236333950621192025089084999759787882087633489221671923673218177045902860565211654069003335325195081757582147928579088465573360129382318357710024328446609360560716482074299928227202305585430362901649304587697247661514627837279279804017928304903440843578587664585043231658622303300222498888083065845708712211341373928017558846996386042873432492106127218964572834705634189243550501623195035389911889383591832755789506142452380457868987569989451427270850688459495063127008546081422881922003482196163702755940618513916347939951350658785976081514717956211901178843943726408987739504749109963599704303054138653030770807908615064409946835089352020854525690542750747905659358143270915501473684814452510246258407643288042611098704776417751477571396336385212355114990030326226743803835502807135299639491388656119577140793400941755772436930321483745045819008347393458747537703938734061322488485076061092922834747369750190132954464083320759081104943360017917451555004034361391969170805379808433284092984075872486371954523815522222899739199851404552518641291447477194970849690424198588579973358191472912141725672244594095278785653144511760783527162225100062742109428081643267080465826883282196622202983708395059266955341235122086072637268851731373426384458431374944655827232515280043838194535792431412541487747092172505088 [84,45] 112522452513506296744030695171535544399552512721342812848179585718271651418786199949464585840426972721458369440196610385586519937309454359229980175758082289790337712886499967619424978150781973201702557554691141674439332867585002370072460241879047884909288520122360512088411588985045602007278632613220389836507916942965045601977308918399161341097000155535349434338957733326061986474186637415193506990381687246476507616527162778568549261620863358262745990052722076701845595675881021281105547316104172316723110494944372883525175720402399271512908445809846089783573079672024092176843871757426378512891596351882805313829350529078826377508307824152470538597218310333000259390121958293838513169344473872657687067775914173584580476723600979616320357130260486496759331100891024785080546344326856340320935411711479991751933684794612973355366625371948718657820691940799868951547031602869571788873259169747374462959962955272816400286867657403392458962864683777814178514253258031718957023608737172040595830576098593522586587388982969144052190136341673486289390320759970097063891047091061417039132535645897450706651548837655984450532597253416637182789029359081171875530867023073801545213137660824078839234056038202115417329742502328176645593745141812318187402332832897784397894863841876316224963788298357518200063045970067942655456728796783428263925203639706261744760451456905363542690079557564384092259862080987957001750654359300792837372986676551684385656593667633803796170063291972978010194058645469607427203149437881440518296906063494397426084070676410907496743746259112114992858893916701125479987872220481881741598887177550801497665260032043767845363578181628840237404863604116491043336816112009526944223637509014248458391110104624371021841552989396573922885881501452854383026088019199376222801571545638925367355949104208803595392017071332451237160338952325261217013969431120955805852550745399929149607472329350907037273904890346025850026603845133232524167852489671528945176352829006745877056506749971299862058173221779217368021251690096566549357996504645683392407568291432128155710614090435308311300861303513129019850145279425166791526255092328853625821622788340590402739386711549278242197076368533765543297306509901398884825291885656503095501774982392434972427439882142703564736827664315457336408956289759260615275244751980706102174712893051750653416877222827538257925098812439159791061975951888835559760097999787702469580877097991787264979289163310972407239876160079198333170752349258626629632 [84,46] 20182190967880952967882491985235868891940183703229683430280413023160650335192693296607288435828183318149828203959855549492548831901409291261630607323034887297670436033243321205789772623153899948230246332073403814356554980194147621183242872678312996326074868302839042316412860774793185591652533898873966966480261827932929667137436886700466388166287289315142914917872779541823216191353248279355261697651220994556663109707899499714870518967288187348634071575236827281169866439155288535607338701622584699592798734036860569012167770596257591814866466928248861770276362724375081255453380096760426663777443658268073957634105705343558370707948299762764007562614630968210411687513589571641724103581915039760081618077414744106867365666115646704472244262938882454721794358367078232147281169898288531284744142139945736236154415210682902318492465722747777330633198940691007012278003885837967783277368863236171002635650414440321324014587253257155267504187591955326557481035162111447737101250291795066369927768538567217961662100192836241577709809573048398423505115156888614137922501387182315328127573221232381402590327936014084403576308693861686713578416043215176288684736572431326996039054452079210817540563613159436459786144357191369231143419346872300672635168328392273869316234924117811023195977404859204404722993134133844699416026011627595844538831014849455522911375453503145798700064509263514066121230483849436424068778771005580887065695021743335583163054990512347174727408205686763714687286209409978936858561690879574207423222605668282641346120148018829396580601988710287293932251721784221513967106416602190533583432778615607394910469496145169570985830935787947024832939413849791282060124188367532066859605555160348171068948611084988358194610769974594058648518053200468926912430329572914880411424827894622137191616209359589785044258677795491537381282859997720687937786936695783966219807990738145197889201498625615662180727552240875292495820034027452127732383323008058313942936284983472834561371336932075540120495991415922219304622942420194568328431689097479109149311035618360073234295849595182923310670703929812853242448747304742125803743047780737998558786379824919403012847529992444051550400792903313161361784585494672868922852037119497361051023555020283434532061578115159169884819575207861914115030539635886225867026957333702396896802487497077878382471208969981565614024307714354921182618723801254991779654728608988622169860302587259259202216097578818696512297372932046055296888985203245056 [84,47] -11475752542449255832712084122240578092815985729721546413381643467993589952289708440407769648707486182116352215341575525113456585958091389329344655323549783571598228660955261987017211374660867940128815908786091022769705217985538507911780501584624787693445865845154270041647222469307568806156725458826213569529373018877321010495090819747699113094601666190532455859392689188946444438121938625913550490703844736928247207121052652455576872884553008479204172676256706268891897969393403314242532343293894932918606672621989385189033076202977375236604176850489918516463940668821186313018181153841841260540478097436037559491393163146955831811591906210706648491947240585977901914404592067060407881796434565675391593186212487775218862627940824350572107750243518592269651332111260828696700500987356818661015442776697600290161036853241812432341605510029731368893707335127751647754688149494745783946043635646872598173608413331337345699508501916307296896176273333240700840859825292215766142873634593567513866702460973214607692791129343661751065314937468036479329920593758365962123122550227390510242060745577980117277489895681660588645994103694429487043654611547754589023558736872936720019136503266878440408531631074281161485507543613067873096890724919240978632992356733892715345882095909888145899446906686183456936384986814266579367673591311350140752873582858865642021214639150299539629555453647247794819629378194289964539241632676611499816363958104685981571759925290426012750826171694030625594944759967570169182341148995661128134602900571144195981930938355115552407195010163634779478029182279822364857795005715048997477805199435045630751108600754504959400472908204530592838380675293455117187428390252034067910392435555462912869220584075260681122507968293368934218302154950386896832069318316112618690313453467019730538241860348991206689434272251976818187723962365947590347618896626343615210249346032496179539342461480527488888784243823613205119616980790155531370305896730461562255584551083790234268857548632452765987402180056668020059576601315014940118423556856653337125673048510306115489397528574916840753074708720743114043490448684409353376747476092257400581394011621171910914746960032632144755367203570851410491132455196927269116133768404789651051660430859688813786955482927167217038836877150235064219863476957956576032420262783737015730354994566491606532606175004516837694886651411338429614096242190248494413219859002503950755614900192695111184957509676940992849547191484296435324555538464768 [84,48] 2550376697177924690226574541065663074215362677229739188151549766037207683135329122557173473965452079427845530655635957548897808804865733334930135663605743142176988855222689286602491641300758175262768863034622068548508569322529806793376067346084204235408893593830236464099020583783120679181158923556480977254828587920884250387683607744164801443716607514841914987945346051143271448694427491633724501399785936535849025896057334218344565628429126558417448051114502828593792297109717595705787231763216542037440477878197755276201861491808001000646321522583809424739122105950576797197577595324307387211300669816750806039596376252125756249651472975701413709240800291704299733863846521777144367075889598321263441992723934800935342579690883125307265194332048712251294665339971605413245282582396032298484943889784770234868392720731342128212691464951803258278383770358184648454486384285947663784372533562865967111020871558318717473597448034992261720272699242313240269549519724152019169737985996602804962432221690941464786073251143900767732346355806769588129035207964714270610063092957901299965269583556805167018159514072239180871382768858812677847393174088581473800551149077698779901796897857769875489863559202167321793437870130003266736857930754304837693887283736242062138938535964957639220891068419344171485356552132877775926557066367546214783353804865035881925944043084206071027522243976925935831595650933829966579129599960281618561198932285558872729337216452554216365182847961384414175411748913839835257438254824437364157228939381197020250001161043468540958118523035233255775637537232658725794040129195589978094891917610287148490193710632080354956632847254911723381407763698281170924779515748263883038986389445509766010466122888166200736430721838891646976472319939378613918479770646059638602752465509308521554313305061643456965835281587492300910817670210344610493338780830034771596340279334202640832429927825319207032205434757063586989782658903566758450261518407576121173220408258618280994163342063903584198263893909241258210268871308670791241981213599358391124973713116318660243674342821699340790036641493019018119028039592152206602009947533726925725110184502625556220721623301620441642530180663812637613342242731968376605483499286096729952782453944104152261694674747191561803134200753001430475554911882083308621024016085930515941700259834421637045583170780216573778301156730064469719793701801190532791927059615602557329237806745095731213191589873719927197243994321185236504587272192 [84,49] -50913602169173475687162905202117117848274583109488049108553651575558983897196897832278385870897168661907033744130117612162614637064333506146497526797887199695488260228311923571090897265924025006594179523713279601351771808157194552042269024021549907256631330876634453906737268819632451901257600948608425526273539995503706847816183424340156756456994586451168380909729619480521657866783122714789107858320887709848472089083797076282426333210537949581150727095133886955922163015730282242164826028784805909383165143683226886594569864903000317925933648031696496072441764412050848097415986790752244022825335526136655768366549449929356334826702141938250843321777329643648323725749823127713370474569981802556733617565710358795133959561160925171079279612266307182470679835271323602992903284376551433905318278567941553645868891010594049781138786833831464366339326443450462099413217782870990855292639893587859619556577087626355235668156010803856128565263541300871564544397580832822723741058173204143257897072134560682730777933690903882511765970422339877395304912958909646790026763078025929848125243283997423798061354115186333806703647701335693240413161137816736518700666642379209862647842210448653261148065464339033162986949985609789677108617571526637176394977894600181995789719883460966637617514815255589863016249409245043084172364427405231504597537609551440537425396871579396440395625138095786948406217097798586883968159126032155991865334566507208863501354806606703588000446633731562682244458084637245868228588166758493874295696613899987446717480260475976023870121304076063984691236368893104007739696858366186519373253370215914007217033123955000975166773624948893954303667755239015006427250330985868186998601623642677010297592301844662520787131698549904734469144974874395110265712741780237730552278689870066371341807879697736740104794031925549211455582151596291484335220319374504062364177759918339826971675129173102309697052875404774484626944944597182147389172238731085604424144555039120358268815803970265892338783304634151871890730879666827318652549678581173610077223258865562667103332636468091626032549568030316388251775519145969014366880770271761664710919013056001263668895053951570991520910237528138597327583356482377786139851675177604585798121390024536869906659383052104330145804823881215857148558308802957373033526936529241467887833249848396570986301544717675091594962380788785042002855268329573095484542748011832766270562906494638366054549189774127992942763844341901706657792 [84,50] -163628081705002152688851716721153201649430061880550614786414209367608242472753839608367965134491334407310443691231594481648345179553138261085782935186722503613604900320348977656401003542004847560628489072676848661641621558827819236382468641363465830648334501264842226200188548956197608195389663286560507550718491571200196433836775807929703686237355165690841956290336788406884230446856654856692542647344244688844767975473489055275802801694981644193390495154317251293555432321384962609253124706210269341679930736886685055897338459733626807670332930134380753653817533546743856826140832227073730814463114534935771324464806088145146640903906511482554496142104157095784961417097535695638536583539810566848722107185017589972814794432891837787219835717960539797539923407896632475850607124987680877009023951706253437988398829640564676469685756627145973340203667443992089825440086182044643565998555250057527490190153977752402504200432171443538415167771643105834997406685183357990585106717272277948054843166136541527915088778848281546674505057618715309180416231813310713500786442171226630839473150354750490298224315285727737083158454862793305581561618211313147270622357234617878949217751660815001712101398917911886588178236410636678097919122402685730476265346685158028008870292197733408128317875301434244893314419939676372632368593905556819700521766801182589497189277436811770901142676343478065925576799758428313628055143269341585606655212306200414695898615070894806977901921929912168052938841513754272775284282708905302701688859960911892892459959835813459692374466784162706992169729675653150650691375479539869291322079061667989711120792447209618307943740027705953668946159974040666413053961473454065794311880677452757247863655175899829117224431471963434070997805027113363675326561989395103124233264507205214169500565905674242424441549946197796276709775044251972621605604600301843625712890378133905377669598981909299634863205216700443941358216264070716207533641502957399733899955719310573185062729519986915849264405457245850802894335223344957578897857066983768198689436677739920252136056682812751966955335973627479884643295857918036859648888974483402527136322117707691977484967730544269365212724618843720808931899442382790050997763223634917368201199322153678667506861464373977357832952014062020041908525625620161284710408494039736243645868386560364616677634449725081354938075008572149341453554214977422790491554176039218245633212794728211614074848241998606628057673596418996043776 [84,51] 45546942939678998653104019144610233884387004390866845341223227954464559557151965963843310787177133616083053302353328070252859053290688032004328775957735799783079830069024707409785351555817393562217282570566933063531591357110394476171237315486438400343851750204669667563074652050827943662686705088447318738583614484048435358529527642490079814609992814542617567024108908560952105143130986833987055517715490999931514089492173928707392754087754571730922463855681888043373688164119742927740531408120536139716577575366100923444983189591350457284603799395868986802711067387718230902769441798708304965907920491133146705880789011822719014759822643145660302479110715890343617530949432693573627161996858328537856957681998672254533277458253221858894992766673836378116786658910194109366266561613388004562948935159721590101996282958417260043432384949573309365452358335263653269278647730943156493602559380712463473842340572008008808406557417276521479000017432329090307136203920241303605252086559844964799388862898030547992042810949577762955821749044401220027392898675398788635578603049255779418609017487413052862717406575906124913850232439172259902403128360281729690620589878416083699938867698526704477605745822519206917632298630111377171653888203104415439967926470964611181178187967678266394516870803169327261217318799396128301049019862586456453884094665485244797653077550795825218521989223544949708872789800977421865278911273410818026210173942752836105652563392510918695535311512876717853717258684797955202245495412095879731450611418427956352786893851794903426499524042119785127879033249858017353202787439848819492938803664715050370367729613622970834480665737295996319131688102039846262338650223706080369164102500595420712672177543833124734143269486827386990543085409565850608390761803788469565368935991199141800317366913671811260962711304028476878383533088844111910288270606278407469219565917019609932705774059519538130600344637194469848343090870841006567019953367889050297265339440849762262488194613134189514514496205826693217662655164736263786443172956377791168461585991645296737082187276805356051751211219836077727158916940502124268760037360776462634695150161472100769578342730600102180369315129368644960654247959820532132362966665423548922043342730841503077169641377934943956461069991013501828362258758212746874798784687455225391721892765377465474439038294089538810025734152423380015431266131569458078329393304771938391081724376450923277709235041839435242781249036045254656 [84,52] -1105335873175853977871253646872576102529167361554108901219830347740461647124786650703085974994980122581706416646203881299933397278906252074507594083416685606295027877933137722414530539896040422038344891438287508598593198349224204331749667854632858690624247525491265741505204828840779192417700490392473823742023536464535160185000472720824269374746615167890597212929786712670308104458387813728924815292689954737922695943539426393238061238361786543286016395175796679863874240332687298503557940793204064400809380639402014725419741936303838843695378941493599396508066843516735363627471217772394327944337594837038226446199135088179644482131585128453576194460151724846609788186615736551743504936519922806432280775770828231998581072002832272092709865008213949407111743978186220787388636578089775881864729186121851814994638485145140824348345099066360217778543876291111295395977385975263454328734729017209646539397568380953392793243863370985691612918475293794035854684825828289890174435241384371489126502739982855509220020538399382282927231416378433146877303155246832262769740264363753681626130535517907503360024743096565218937385863966002409935517703196749262699956584840587258246436762951924852261679361417236658718545159489109217459988644481684750152272980497417128968420362942023998154574459302987994527000163154113899080519223041894779458316762005353542334785180570306762055327568754446980850926969793959511810465192403653411496467310955095956490427124513942723471508640514171743284711239039662483534118434747549428143875532064842524722288829339744873892153753793010546635591357333670084950307842783159240547593761402752805286608337340048406689946361104946928483643410363738461189333469019456565447237894458363471584586359097818255040706888961447942221662417823743123314961149351548725768592730416916855639369594987094579758029060433216498788482704278715171240314670967325012060197274028716916126066002459074161634936687158712743236657952648931340078589233604269892951900233839681127825589794266565088360819370583472746601322229682148746886774984216336797294068745808127865235506858063492855409130424595365958738552987447737911807788994325609967291912614725871232385538681620477903056271780935937430627219625694150036366790580677279929297921045004591842303831091068308720854848072918355483683390465108813531043828230327631164856787604897640695622077466540937309197096249185431474617371239790191327755185706936876728232353153084578545441478227739365508245158908395520 [84,53] -1850943847854791341702987993657328393521692757856883705330994194708181193036983075878285131976138283756217064039049183354352455446821844004898917630802469222287286850195258885736277139055621143858605764914942536054783748561328793468697269394438798245032000944123537254396485536059025023745844032214440054862161041379869674827820516404642774849536189634132889202964442033883659565190282602626836251073235398337755230125886128019570059393734658405896121834211289152410602956770948949340134904926511929561985859773724152305530947358601837916124548997298316271230072757186894595137573542827242282563020351674871190689599139172618964308147063758618581765455292504031223004723521709331689272867813430237172593802414549474027546940846528585281047717642510796763787833270170504670971663730716342180187748311323524435278196545884551801934419969427496864417387208342377661302152656409727741348667175212605213558121125283221333232530478951302893826790454792267996083302050295755460733729066489176788801808174408663123310679521691392499529458428880236229509329001460789811717390366132016909179954593675925569350220786106271962431358342276500718261868579143505467438315834399495223522027728010261897800926756647352138376673459554210245597054702420596125716768765464896849980239131754021608951956234626044398057864367227738667556638591616668447557245069240944694608146326880822649552485176542410825834068432211960691905749454005959634991309416284012664294653890231356953226244207035258972682810949924681523641544745752724611980769674028439270894831281138394926451671356843403282870666974912724472140031161368599624072109605780891919788024825857114260553336078571012376602705149574630717907856383948415997221525307556760357088081880744675848092221016056901125608608169457105439713696784953229977854480710577175319862649141679325817700195751257890617736797679510526629442491303930411283670663836375440546248412419085200454137616217428383350445250468008241420609761890736344859947781680359366678881559516473821578692288827115126170463190690892337480937283117753738724078290662370841198357089786202349257469671516385116836474983332885591542134658794174577481964132977711622431055763739765820881721813431667862852141798405283291047963037253647981967809875689746786710323094841005808710631131473131968675263540261951934958192969027854782707026344438537840844405753738781595157812944553839897672047831314722072153551860739232306090035419275298268673515194173040951907901574742016 [84,54] 334832416593800728935034703328660379019732335179066944580115100411930642649062836257699434261193676649309463100782068415857949928519482841801208977544217044127133857582193857477755602951546461497503272606233806335503771756753047520588623389431018545992242905464670247812139832013074856934665295162133625579859055935822279134938126156225923651627269603267369800408232845773784628439994392796837622565408030749011222610292310740287523594002195989642964833436062831604081410748107012222505802990421220976716270066094334551848139152439717849126136323295818995721440855418942626818356787046455230376089156291117540435595165442746658959643589569571508826648704780003472727406858645327153745621390020806840943334597039622408707206522034736865134261610187384149340935046628432800233006707044578482201099045160621560367853317847186914583877030765036909427796524191215422433590139453539983348713660344760825207457182552638126987035417343827971053968293501333854940884621587871933254463426349777663983711181623311752280175401378591304818934909670138974704479717369555926501636946445909499721660503644915769682759394524551194329531792909450547349259324438842414128328083423543026405432311788611070138567916795420732188135604400519569453143505757473915043835045036263202603048111642838500599531997663630023318001894080177458502147744019830551622216145491735868303310005549399134302910855113416491395960919610936409961581612615369944377620998972353360488695608395048552215434845984083506258521892150720263681415613152943270697774103281458741303157430983621182481899113577289008128073556506652905747221675234456164307416092200473473219342171622150699355037262966940621536313119838835919931673839749984725887574144544339503897943968783264243173778289056568835783541354684350179442943590512561959833372585461229152191393923427186723161262851098594385898308043853271134999810018723810336147237305722073856581340982656266479366480916089331840175975457266498572665213763470033905117993143894966830916368797948911771423528508991482274364536660400383091453008317008216679250324529221454373785507050421742161515753890061760914198848691508507682234382779808703110584923011001147312569308791918358130417078699486780601871218420021018892470192555779995600484795692119681831762341182078375808487029610443693292660733849746562156588321782058783471179012068176401243547054930353428983236192169063525424036024677616941865428978199718616257222024805294026141289416249909612034146697216 [84,55] 9389208212032317452453436064653619946038448019347345812848163638296152702913395330201448421512331456168044874683770142444864144658359233364052845987762283062782059952011677924774145264890285245826147145122659184849246441719600315012249810938803480251646637093411825747772438697820464262143611181027514969934476217331967891121362715585395947985689078345832821475839828934166195928393949627293227716489553924742424889945543316740637315630404299925345964547029528359201638417106658311530876485864935832989503845738269420120304866255308311663070081865110864026030152095074974129242365486656091085299033682907748673070684993658394686896445667626167267202729221652146205207234465760945861354532147893958302094251343116463757668440268133372964150669032492939028321559376934476754851098122863523957693847342269858754420056136298189662810674818807836214391168824911412884009232187807450826237449349610263648672441578755722810017841562309338722760296734181543380544288747388237947835560650220216880536845087819280829073447059850540666456263290306139338135690073304148250229247936705183065011928216357828737022424442619741021404994148715250445003699601974283210031982376203233283658276260915714717629344056551712424541161699615519858195837578184403161343610801427158940228449998622828083535541350835393326591411779409144130386752153441787011760462774220236664765738716515256975096750309369494575081719798691806636653237858189402799184942579285544333742931705756141935081248899476257409160764343910668768523690527332707763579830420986094684568095483972149191494393106811394875808050824705412264014306684588696391338463694814605605763531058701539304294807596219783713920450844838551294418194504038310737136364316402689739020993119305609427747788130460980611026087875263202256767927030706623853563511249391825978890318212985944689861694440804221440453539100506454981028643950269670505744935415439913507341713522278718120013917148534222771581340868715368398951580052868833759900578459143509105097112868300222405421195896070323756495033349461015296524364681823656265526568864118553061557169092754075684042501325992089412765140352357678817661223915562803983916561568553253753254869895238650967088363481293655882215208001943506569154488462356278017276138828904707416201194443040628063875390545900241024937936199208249997560672568977284132704309255763570595923106083898953008571433977975195807548918798306699520927026438966978953386847874795361643112159676265150808064 [84,56] -9465502823928899127663276720845673138050838976783201135406346200133593616042928337822796883250717918311819715817391695916995963749357755592773676767247337272439059208520723838668071990350491134699283894158185816765794248047773372014005595589425969968942525572042357189846273946394740804040133637198451178376758691350083890779317889476061981569029895766728835944843949184946868761120741502900386782727597904680049041743910652971754603195445923989117920734499678418397120807157195506681001264741473112310553619439046475769784154985259315062120922263597149538891051319050288933953906503476336650653861186394613220960531163598057300922138866560844342659209966213744790605354937559362349166414018239169179188908206704262338821911753701827990038202593592334996151649000854463878471701419442052665596457487604063174234312559521181008713123787024265815113745805887767592123077593034815196083978062527089143783939868614504104210130798349696456805175349795971442520338207591347793829857955959101326936521072073273378583519924675653107865796472720736026014663494175994351920182760205081280556719969736362819207934042340926349238236658702817577952886205626629438231625673096345312939522901152788625103840310948762899841545629646163227618983086682448004593097549035808808479624405370341418616531519146113926336490643825511285100776237464582935795088972585995144119195426264050441291737800085491150244750553855279626094273666725296280465385745107192978317840049951137859021178534663833960511325126825780362634907315297473969796246479148288637435106090459875282484293975697611070793014267229795244001854684014405626933457719158650227216984999775081887987832655951399171264664357017401271546575232423562731833278306842919237823869769951117640263534939855032367651025799060727590245827001691657104768422691951313708719125075745361988179323307509710275073329502743856727482236457267726017558539755011929461251931454420198071391398802670071721915519251389066483551240830609642334599431581947622150735174307740016098614506764104322694105190051848744737828110458208156386740816135090909470040597728507298099641685907532282399506583386741719537784000508442111333130899959722209507151756325791489216041275162187234158355886929240675476037834018427444166829870068205717132125583647019067579473564727673862668205630243034162284563310073857780230154121574246898199359364191671423892934862654758839470594021132467077585217221708971654493593780432294736465846793731320053760 [84,57] 850001225444156371445552324223166823567848220335381085159258480560151318323427695905850571704545723165955870444961768192214231186209549397090296899138820161490141817821276571469579133336126685971711767042170423197020853781418326795383905861457092639746502367949718956048022491020117666283157695542901422736223792986052860927834308969447064171965115399129480208572776960524450611556288594663335231207115445757055686082905165804495855861963511048277550268326573466124761686998530899347306085831195421262599956698416467622814094215796036146125692160760391603467745645857571756887068284758070540413956301646402687443857082085360725227616322411592877135368165943510269276219251728727868764688827260570678083152821487536996896945529515076969948953591269463528604456311820121070803873208063333096909725158077886881809935601901990999623287088062330986223194769785098193491725291455324545995022766910659106220337782823264519449900923100680318839426198109780588150369488888218520781341656278629998666700643665852721283217918410979372050658018087908301686742727044061465435613622611177924452210236347805038161430473015877794127798018977918335607066485741608566862450197921947012428557439742432120634182217421747401598846057690939865064384868202640165996378590288833289519343279739302743634447255340295568670995571078586509855043902645027679763394334472943110562293615201422898329962653806299637651177087792021676741089569656636707154127016711588025211657037341304218848242486022597002712661996854322204891456281662392030282920579764476907909493430786909190450603155130044863617131306595178399519781730263831364322172452636353964562759599627444435872473200188450112410283952761623598652599647266053577908400417974687543452234301030843388557051333597394996543739026707935123550781962579233581866793808796569245560025510608609104418417179160987821831129148202006758216725433667694157148986962819858010837766382013021707123362109024595763516511212966057224117723491636671190108743602631638901378936172351009819560867450436209544868314929257482697083921092169619519064151634774041989344637904061038823332509808638834321266891928295733011417784722632880130962168584164029030801100251428958857840337618305930577491137168438314930252378110981693131569412562682859280908831987291081383308866521101443260575361486975652912375960813785049630899447163988679638652079608989174875397303153528712991264232334291110825724714033022869052474198185716729683535688825307136 [84,58] 77286928929317218824053483456372447893772206251303918110029044203330071852750070457112183103119730812615329630181422294889267612300733683701627439333958779359306449581598290551693271674439402430316849374089955001934352740247365283300452224824821724238778018191531808559197357106490240365554544604743905191072729966108640800804571152429702044334979137687187234971739090595255798143596577234168931481081006031071991289804057826895359700778694114467669930496528422920214132334996007731801695840989824653271263978443459522114993602876863583291185655273667313213280558662343972207406103490780886788862053144666864014230052201203597792227504158949863735159902655253308484491194587070564685517691513494505354076348249792183786569253503219639556567672565964492339305010236521194762474814740949520195282917597648426001831261356527834395362468605877828542262599948223978362009999002440731919349100333387555996272450908620620430676345794445406748991601109982045722193024143189329817487385792041059430748486698024914151036901087949265659414920532105333440445530892747424799187116131220583339684440237583111334164162752650182477833792186999831248325873345927228622225284974173532788327148634222628552214099039787964402705969243203241392683073430529089775003893991068573904250764559158326338042520206411255757571585602254058656542468848278362872327095999625990720646886495206703222467446619271515719206664643422907182386872408226756701040169232737063629098419755330550933526854035304784735882178766146424422484341909268261830706286341128000565884470843980055877821554830322352033124526444132771276951951812385898383474190185244418219628171892412666403164413326305877169130768747795961236445191845511201052813307462691336854253533929848997628028397328487667303802719418417165561990808942712969305156691818196093196327582739195635865956014142958674103614905473273360272746857432292707413367360500639076046285009145421469878551981060468835488757926921056930093804987276906298925095187384852758283296461911339530075793799640040110847788048997446674429728541674886915416059325939980493256481356727206221593600077607147421571340090880857003162829654536281844481493652275995593630443371153829433039732626072161157227455778916438025943166057449199319821166053802520929247369669040752551207437721897532828071533672927400823770498930992915835642204903138687591342822159800598027777211309115248677255207556880412623668424287588919088867571077914161564543168282624 [84,59] -16834871687006621617985789389703883863887880003154946863958023682608758932476793992871103379189082452974079651640207363065657841362691304253759707690881298309809618113496483805278844172695518597740823112913015133323538247881959895982261771534612480227175073709852749404473275340868410908215426854293527265773560533352410011518818916798379249725260827657054697936365481953207932284097640775113871918543026411422858917885594190721555946349406281624053896437981712798048856359545091354460673337670176443452082137705460475598207084422857402231489699807403067124469937269704531908060528981270360560841646061326853514592314022293634264642669383663055908192676715714018202264312260705879583892479822476482336944184500183097177148042305747110844683743808927073266170645054581853909146185829460039523987206323833499924192625591545742061410228548553555567459055175223873903415705967614184377311003929574501469491816045746994222357444541285035875506915942742174441609203016985098481298581599215684707567193281922191233904793888001869070604646639558183724353475418559603652030895858393145555333939918018309533439873491317112693862052263393964018346328874265434090181514983367994481370414361696363914277585601791851817425290991883632251109349729774600278829821852928761938324836771719241616180885758537827396021987719063968900674787634623774400186448934387700876257203597655226142970278062157937392776860980032589251208997306614493796243227341893756044830074460360492215518829709774876115883041675470033021666240136202243145146834040359525199372333270439639777824759475057763301819040257398591459478942099268387770127089332549418660605933000627647195211489257380622871952550188608107528038862036342659806033434713522151532198006565248234754626400039409474714618191915568162938866366101605764899105981343175312376045094605845481327936925973557783756362838136441858848975795754123762035818305763716594514057613099851776347982580345721893341303039527663055666865689275959605265601048752934969186479637559299034512004650161734259256910084149269178591224931040338506463141541642359182668100562470542671693314370431853352990012927174148856021059885983590421859676447720696757553113594930346095578701147017176597272197811566601220498467936080630943746624395542631240328177009841126850824225928636701752833985728833650785087721478944005206928680676817155505898031050609478020629406728655756002729477838722082353713402141721407575968335362616880222871486464 [84,60] 410657812967014829351121437652881105231372329437631088688835578405668310051194965477206579503760345825758931382388976210040885181367847410938428177275443565793127847091519151522502171550377397440924145824890913737314294958202458154683897416571189555007800532588179772255908797508020786010963658047246120820068626619424812096610692194113808501636874746094773324152135995300190077915740268900991386626866979026580906310833266435938302446772271408555943797132080521724618652884008322556488757356867749418212124894189593836071640044749745901457804048281477020252408639547617036325421101536035694835973422017183510579590240419413601268028748172942192649116267743556016012653682293918789753162633454792144911939418583639679164199911859783609383689940017791868981814735878863075794882887990541770280341249461723441783919565423297341137395844715315225171629033507010626165923682469496498033211130419988879725355579446399790159270258513618546577696736295625676689428467941640772651352458895887718226180205815859944283895800931088486842107783504406701492627645689789325088082397658273610655811057896915321231221785401566643532497089263708276808984741212081028762761894446444532226017105310959104024507411131369214095400853686638366241098554404647546572269035225408285842354612653954603206445608878094478210955101434740270157504781813515522162531630761284251068361465829332415717731009172845127867041965730283954034775535882897603803652461128757373117666798224560959104699128526828544692448421536173001668319513079462489300225617295015437575865235372803362049286190893162399340899193189425187616360217139829864016071234159580389662510314237775319124840230717155530944294243693088608030680878177605517649915545180012228771331910274606463110798355844023091689153028222670776256145778624141574273976910407519015149009451024901832455996426620282129073740654430161334433693542414619724233711841551030415547057293174757488761077053525856727213973048551009764205650485201336660981654015602254326099973268392904363267317855977153342551830490757289507647161188210231739906033414247111298173241082361089285196138459634611181185915287540205171530254576146282512612814088847456091247106248042071313761875673438075151421022292416781364282669497986012335105992101531458977412184327572100063334235459598219164896281289878815745396679705342678754478013436559060466716580775806989396746852734995180195829209572035986511615193247950164677155432251238513639424 [84,61] 99443066600326056771445626370787261258314663826096376932139112891304169811413828193841789377193265312024678804682345449209599309065356004142868818762312849953213311559796959413088296455452203819444238707194912926261406573735241915219667400661256043441354451200874531439132256192881493256850081850661923044054522451670795353544995042463764575089586001634079585781458527252903323013378504813708470642590417710611645089149453667143808234707845799346736556418824365700850095029272501764358073676178118056227409361742991926800089147185386879827525587548750129471988913362841253779616495317686803212258281539770552102172822849723590474825346575309002698340944537159225000338859153006371816037268584312254614327279141658605918160057049098769135975488320137452241238134941517743698902667187502646071372556465359952440375347484630516474208340566778724952747351044244506758365956389005310349556306429343934618584943044741170220105485346510392500371002184400079398649626717257752244600447151613753913256877770128207767274267412481004927156101240592567107460502418605516434534917907013499264201309540171407715376371297059370664607119599943960586890627646528975926911102685869416944929192338747912291905636912428807307901140305567132642912975357734274465208090466295756561874487266351292851900399295083577844284769142977717992341669475278447063496173637680859999131225598133614756632102881318108942768936134848204383428496180267806130373949187935735207534053505622443215211616566671968564897597895027095439426666981015902980450582114047444500507236153584876802909603317483739815319072857029003132052959502573984071193168327808027440804021793150550616154350930270426083320351578566269761156940862614583944588945658540960660282563701883891914240720401495654229061846635111169612608398939167639170547969928607443178124952234104333464828440507796742848913062916870530399398000225550752753581661318343218112749039384891521515305565474056757158748203533968549537058847366820699034843945149230553199602772147440427815983904359354726653445615799920357166827259789698569225839155560093812025184110880281013482051648033456608385270764590385833946127039174280725327879482789176217999646068249926642763428370739629054358155323209126494096998470385627073747657207841361240365455885327198661327548330657840888257097694517401902756538673400437814743873834701700237925513816549381890858811904185444810066203222888546412789139279252937039997483921935695872 [84,62] -8500460935444938510959378954746394281277921080630382432703978221635059661107074476976785855909119546383942233374731773798308034736856352803142528387742620397597820077003874280407326841689058135434395388128484319153048685827020338834748281315780979216812836189288684962388112609054216465114914117205787217833875278106738084367599837585499856739536638185214319225965305609583455467338160604128653102670864662208122587627754222659510981970968471870683388297976489358376833995496027741599210800897468557010625206848139798585263419073450574722552325842707275151179564148173568893043390321616567215369737718788831731526714273170582714853598004911352990652528980366053695450536651903239162035789735799186869598695984208353486230286212836235543648349197465768583969454095514982686069782303381763836736902694103723809118994876739000930418747679355064533077837223092157977644155992791626361345646151654019001148051324967050042642420802668205553117425874567077722543462991292311257945860150061349564117620281660481865592348798192028574027151210927355423773350763632260332098679486164054989983581087634426778185241334702146648489801777774460425682389602310120543555276442662693927809645556885206574571541467781382720780357766212417312149048550943601494033567217065779171677295206266449692571368505013838278258650976143463232630588251122938929390119338004199137209363134856656559884027172590895487535985640040683954287869214703385286612792919860440040354894346072804027586629233258011159753849455817212886105371309417795633665916140891144092571897580100227698522034814073527004174420723994311213768596091694891883026141488166640394938853071154601715290433473840367459438399631167842731631158719646094682429690463953475507281373564036774280375285206567775618819191537408911984737605253109638442679002886728102708442289579215249113947752015083287752875894178877067118447863285208535685489245515100638900911021950815346505371618649058704003090549157705396940693856851120595845359400114039670415162626945746555382150053306843347359708412784836803759304569193125751288827966590552445306231364082898082074219484185425143151962380886987825827058984258307256270658741468903912496946770249412594098440559205659332872973431030697027951560453258543226955011385728497012221044607528619717642089128365294988436910673861685265327001930107756500709016972078926381839129286647006132660646619133931017804222843390506311807660817596109005829871518089216 [84,63] -9533766106517100651322786491887373006799825410891538812855633921538077207026775011408298496686899555893909097149642944151429353865345615894911077320640457879197355416979764178413547262206263316585607543733163581166597873381048309472472278869796172931698180523981987895094025102980378026042864595154989608527056931895347943799829843526120250514653560445959456661102659400337181775864803169325268645980100518368733809398870475006212629986461119377640048644658731985104884808752220113131357018139103240641552368753247544803250430209136274603865978185654452890602288558385319609884903916704403767111891901741638713903474554109133252334395113680840282509547450516735821390298948183234361960220692169246373092099703588475441420656026254986199028799390240982786979467802374961795590247608658114517675933683093797231994949125460369272929994044588127541880151337953718904608837187132987904755489021500248383036594032941662212266953464379514246733496331918734620315860352561491146329778184647429879038825415250641053636279276293588916619595353271418487650803528631797105089602740516291849389517883933333946183327538355047816724846211274715111419409604301210873712709974105847776565722886224194968092668127261289726475877657066670212363855937721983725577208279964445133824229616632895240682336752821772163483400655117478632487779136673366100476192318534787412498127185717102272457055572274652768333760893405303197103793458967023193620706393670495393072460110090554468167853064077720415032334694277710150820154990921361378405535155255458961973951874054328651055161222520180176273122107660954242668343966407898656835725144634704766761402571737197652350133485711633935170292661781482152839590629648727961604601136241890377082424648886960540609694749929842241757766202694018362967786936752129275351041108851017459910936432961200360034357630954815169247795217823731701303830971667662997373021742071810717780218855849599738388684755572809006421888303612869954738384021606856666151964127535414003397208361081317812454848032918301717452738319440231101394199279836174325494550370488738407396561865261839561811324259198188376783394784487904744189435022595704704208367804604098080369863272495106311606949210462915067398896584465045204153442953971759548355015512578244884417697076057584478762637024671404918237578631055817298488543174397900013657622558173384679709461664165875906158897510569294837840495361540748186405002907544360677539840 [84,64] 36756151113387961267404939445990002406264248444120716551552741615960382774236046026621426471657003355017403872705623804296662765733680224831432093990906746718349958434655022978474721173631059921904774463743387990998649767007641254785859604667901560407252216558976468782199191993650948890637219208588904675678248580777428727419155511864134981742509720632644020079018927699156684955817463347257536207575425700650512241157581445559355400235504644675053805687404096815854175864248551810784507670974801535839729196339929483567869577911334666369471799734340783850273403934378657311533724658003276555899075709157316755263463100653656601165883077784424486257373423803442377895463192129615674426235031617728336893684761055652410990529514717407015112352841665660325148070463407427938524595427586973875184451473249801108673863898319606674014758859178197733145921382357395289061195410618213860616724005990224057719720016671687401408658001409374056147574300367869671815442231900692069374644024362166985220541504740569599859359212704372211319548357083826581460213613316988579972145423736647516897319686790541747734991211247565970266003685654159322427917264111211839000414714506720980466823977970253714116347472497459582570264831211288546896877231360944656657348199336713342827299744020623027862095930692146014163586000670668225427167359626879621374361079496192527280869111515437177063063745036964742891298701107818819499111200229540655987326228286182876950880970155841556161183809935166115235893433293490211050567994379352742691280119183000037902761780552248871357530755356040055204964648911975944933293273464409705270858921593376556342281538881451845043386633302567696272653629231456107530377941434316873536910989176627102681760762019494722396155064929918063991760294562487497932853716105727262618548320564525377862781838947429829955856430919140030257910818172468758807370292467566799575163994641942468000313867393986944976317486518776319801330924098570986659795642522044974574249545071372491296947643144491685313035679965279543012517977558476887142903530611244589787806611099183004037847813840149712184179081047743092816692400435147809604761277284249131785225107620249791451997038129849678008267517120589039465639668544286492601318786896189988034248158678189944165683762806410948610782239611877081287320437658427809122751954927887556195539348118870606865386978135314467045820597189107955222670087398442763459633921246862770176 [84,65] -1388824499669480263920486301638523879986803249661484810573987832882276025993058547022449168679765148965366538910111065013372801486824120344869983418094415433139221576292746587814360517578454512546259330463722684753363883434542254507799819436628035189165009790596534220310947209401099493070073640207814321476352091889768058566664406465391526536962630057773122975654270019841343061279958058893665362167324577963039649005788703352873138955529353675939119111145004384150584798951157992372920006175481204479736100187600577528283099855661472003831647947235843962430023150130220251800502510812618560141697659576426532800846020868866909351165719964234416191628888476143411615500622723014838802470613482429189836219565622237312972415988359465076200529715669232842215024013546741031542335029113694962657825778608955446836301078144533584031036453302860426484540390091072071517508183629942375627234448279743161284130138367165796868501954879764852433251079213300370758113838824688325448133297323894520722712010378106404499991315618990004390353569710467429453662730185080701809844862577054099945072972022393445122208415699253939908589714619699615160692447777294182274753662624336104345178009468364633333417582114639875624954225001856435866865796617590985980995915089160865551030715635548197433460810976388628427996771712294029039844814231401103850925765661263737003501136514089553017749838410586407995897747785668393047652938183396740484532270037425886463486622089442677380673532120266453145494197343462113805616022114491060533540807264386551717480127401853271060807532642111395193439489114527035713660469650662119170398791990013356993538573029791986922117367245743869327867320330585534515818359065110158966678780029053939551193379617307381693099590154890233934326199818648243488862930250519195685929279332501405685535118643055547584480481827545833306040237671044871149964488010310166868817425050972796728803250588781691069332903711328839480851591376982662394656613090112192374763159762792444847912335615766184655813414213829447597555742971148996293632628325973709837522747499028943441885717874452645474363806273304379386388975071176552982761845475843575714237129072178139523028102277964443172972101533095801215725218716417102755200124940171225338064394403748049308060102907048939124416669466572845936076982387290642218205841653712150057837930150082232898642320542376663830288760729308638040147702115468993139988387902521344 [84,66] -49485042139276858545900027790339925295630930685528961144680170854752673444400185444370235978874158646813495157489164986254951967205834895672821790889511788730166166276226655111957254810244437871344621414642096774634452829286962407406970159025513485977543302353105585466594535949567945542025481909899178356231084929132168774234488540423225714400358511649681202126263751029658201412736384345213182269898180465853833429395828149740982204136353188937290358765041633631816718251290226761679798896096757066710558506753097681619969978049496374009994828289484587319241870991163820225807822640143707611553751160990961960692616229096488186755064560652339541537072434919746549906266511268223988637211011246872338556344032662503579460570649444893210116658749901225086216597863789398520922337059119171217239409004095234396245883896713561894879285363913168403726988995716762911847135465352961200795737237308963010194739477353625272336887539543187526748091090269475225413201803103189331736507736536062506095316384218371054013968855707319608542804463196870575264843488208861955155634283623186058339486835197267986671417068733212903431348011447296752697420685363738007768480047296730447662606749714856600834599760353174937301258838058215059871686837047718784963087011325996496261089269454782141065111587821630499123947143443704382544245906894076033815395570250927464424237373731948316399595322036646513163415342940930295436702120284207406855532267223422403947964643862210034533067382530076831014205311464940973345238461018093762316896139021483321187857748866653025727071247444212547662348358529539011600567820871930092344878707945406479965822920510634333134392055784342046325750222893838994245363950531947181890791068487525185865320811983349019823197496308504672549726077582314094561233967258627026038549583477819791916173513657141291889778913927959226827226816890742651312637562141965557311555196908358769257820261412216720251376975090020270780773567844524940972233343922337924159200754883016215276670063253544002730868620832735323546381277435636590585441793633748251419361900223293881757021666846190060503801065271535437471355682691992449281834766285719325106601357064371388263883196384849165621012387143910968970411276891534818669816340127230714671830322402080395523759959237936381453612403415445686884312630173405965901258732464816707185387048386665349999224067280662628725371321068094708199320625647746325647292628992 [84,67] 3020932859661013571292097536763904490581761254116882518822676508149371673212980284609700282355276365313687419251941184042130398094548616037200058582629523853149892851695882820835346225036654758513391321928736616656047885966998162663677734714030608609690506333047836572489975781113816145567119763659474666232665061914613810206120835935781638758196211670882824064337051176612715678238169818935965806813862044780323005438255429198346556265211947103714164411901852493046644399244756947787106487294857949240062036775076433138937518726612512788393781275014603585139720075193897233303343425962014401415665087222366628625828101336297831962120539670190616776600418503820436247580237011991742429037472142606432242732841581876443971109449558518573112309089371695771878963663213852154658739695570432236320739014758789070550669773203700247145763966359350430203403788648746026368308302507011554168602837118831746641201768997920844984118660209480052846233285054575818721600197962908093654628513576830922581852475991306753776233548920721873987207658327833826824944277900272141056348776812758449138527442516402783185048959316333346321540173116550341895422152379512695281449609061194171564502870593529092337407702579007011656725986796250610592617832427672049375923275608333816820684239098074024907490888499895652948256027012202048798822436557019180643750914699706725633529848013430931826678707042343223383674672280154707325800397227571136023234859934728788981654580747283776761909609173842414403690293182601199512359827348995636334053916164694102514374221804529043634539992641989809434459491520618093404346343528659563028513503779382738141371321279974850396276572381773783090426016887392151014717116087409932522442096619137516291540623591226765089787384035708891501262621303745542526987187808664428538635665573507364213116976294271486741611660654507528059838449239504221705265002212598401299049430877753896813816128580875993521950271482926082494591157314451504876704626899648164257318308163878513899080599874581704907879129285752971988361106471847005688255949014172810391818355303082692656901956428096601520519310606780907037684641058869651288406468453844394027262791434200458692990906474389472510224399735395879960133408245120451438446324965827391087267084113296253780360143833369797396287054637724891264733916439322455979033094430628417336054130598079087876073710983237088537244336535361388783776351341249416761704448 [84,68] 8458739346216367093477083479157729777770662799565498911369913220329808579723517732034592730298439306058382671383232996288779797385290107965225551235705559716365890636641456446207667141342241491498074214835938545097171904236243177577508261154514766323487115788683897599907278226061860596727805475785723063318877006608808955535342701681221685715430803191516051411268926075425513301851966012240952543962829154667982922291222290525760666766670585679770921892886037960543705626242745030848278529517941468813092085831545879468989692719878335531864767498785236120689581306183273056573010193783462200643730743957368239100716090659497618702606361047444473735991911438234946412910213524571277993364656638927306957324041491254403272459316033762929291283805628166948040567385006684946303470064676689731064756533713590468183999763155505560153744221256838840120328887868997927582481421284841038120946724559408393067640052840759201461675634908712100353009958343394480742907144562034276131162239174178702313308577365547402572554762914006059367963729017904580680185148273076285861623477853975954045326961034306192614248115288648828967478603090529360381762538308674857268419966052835342138875097321807572615561345236487253638351320870306760366617742130906809265534954723594833751588172060539534963215856156194621152443310893355105606259385935417925514282868757005890084708866476098012151272993089969324937355704991502592577436075472310118974318402705510718606146515116748074611676435583257529452862076776012472435093710256171292073364839777125599610899964318107244911047019930405609016635375491109601125022694728890291736602608035390476225027082693759048985870144798282757079661031269117670168580302904859444826782245116830695822970098272682060274650337889193233023274194267903213558949935898987769518982669141083971914435413748246122450743426673541752103263827083220603886123327561847780591903245583218251658245531941256358513401960242355840681049677777678293956544538011315252732039416111317330448490412314634507145028500955555752498256256853647745484586007469357381160246587784784764334179261138225680790831134046847020884920104946927899167099430438173607199256369768201487340841378766575627596690349909103224365358431234501301870112088536817162416688112725909399711206299801204310968792621286433847778116985451864928497467579371342094847967355210757477825060417369515574783036224940122917493282721881269469184 [84,69] -349298075139727118828813746915254075735955483695299419611355974596440541327650442923779143159214321503611803029785061398692735566267130447186286495857638658606390737947986813884665586616494174669265188718954743869697009358597469721948522682536299314845791500116227777972726834392827073474856942518350063631248783502589169251819642353437936675906095608750787594124966746989783675108490385056106814584718074141589641327299683940281801984202970432657334753522734349910790384158644981585436293374474961785226711992434742043033768643090338504720955827746487231573166062785277860077512671020787212006690249389199280413707436760860215913354108759269387297775363856463321104062973928206971139299052183490156833019936667656973809425443469819530297680105540312595166552256386869980436092475253112587228829729863547405751382674406406124947897213370385292343010446905515455893211339309904111164922194588959021771356798116314374275418612361630308841758749496070845476422449359465626537797068032279102676503689567921391898468507555355889350829828805640899583477680836993629397581816649188453989652994226907331937215438609018554890727969252100565625444809515758967075568146486762296019204370960412192486793863507354466566714723896264758868783174852139340890441286678247971713814624652907285446742247490869515177296974213758655258216554357781043643017184068639795898089995881028873522665637701308059885167328573400854229088743517794760085465707488997514948968704189222591731934065145151331455207485492813353774318245126846088882209011719581247159444666250617469428872452305269930821881579984525301194499035611817702999396090101549202522944632414546476806531318510018167785943155985842576486828582687325194001554494663489855206897175125167611091006435393639146355320785243488407986312511724038368377916044431737248588634697674415923134583578050792095687591678685017684697667649333739081834155552818695194705574072839398951253208503974903452874682633718648442930101521112182675287218032110699639601176108911057709833242945799811050187200444369282012264786188965887959701424850292334899834079852062901756815509791587044657000544754880219546453532470641265717089027628639726520452070051943258605900101996523369534357940112168240322321509150450803450744849931556830036177107998392362080902239645241130823151404550571303553695791921714755552131829277344301222685537554284105478841321376032295661463020839674839040 [84,70] -82103337630193974100914642440092678028647165450824798671229010978736001544277442568264230289268360855122784883549354831266161340139788787471682077718844257421153896699239902693674430452077796833291038655467763919418426648865163592616523278813330201298196364085937913244838369297507908575956923642667392021750373605672993635784430720889226166787803726686578000689212702605863064364795508271639414014588259692499648815196272288526001443038514873534362718602403128116460012264888272291100716385304448567796526780001629325260781942696107044349277179214991638075964935616412277867489783558029060010081101872288832699369875623634099978934746833300941842169684608531577648712204756670625696333681114495197096870461474869699915074181729146310517376585697220665544566248116761855701207949345989515441339815857056727394943452443501580133419488689506051562108927424255350571271538484732841629524665000417059823664280376659635333137845821094681088914817788692532333005572215647785807638420003307107808526876801400342584659883839123362397892904255001493732465751466533507509515258884451420095450848956685494867780386942908325665250867842340755845520177220005716874553689461011061786280323563465961609367222900636405028111797879359407781670422988808612054991744019445371677153056605938628675163074777293966415871202358767259219614348946890458414220098895118763172600348900997234989853903730853267423553811526965505645123711580204069012855752196098520162196240292817622940873931125573735887541223787895323951557402043292415457211844166629838445387851171810460658398125807853357297350429137678198097514041801137691485734641214476669638868833882279292369638122778558553416054821777048914669836212632287338119839045604134664227862707575923408282141968439185581742199596099064532164707914194613971553713060736440708539145483416280995367111181058510637765489353308421698108219904924520619880824621298406880159550777952747950117618392175496762982214236210492703648819667742505757378852846711687652354559294756679502132314573285792917098817694078804705167495216509930759322578552409685923769254057377001353894906029890802549611241792920074947595774700599486236521893781014428815825855094439962193157538081232417219751208484568519403427608653820455923733858223003933666561011880217220791475409754122156320160420467929168556765415935374333874368306569654823122402310959500218365668800770352938509929811814645760 [84,71] -4481334111935826599863892311692966331734596670086671261948920590346278927095635738779807323163637055633435573259369861766171474509712867097427237393893598603638886065547420120113411600781357877163675403505404986750986435250942492443402409183733758019939123057655298450245944403267491124381897372661380732281834783403964212392996505593777435218606353568494286821419028634233893985613218902443866856974893807578417581848146903328262936823544425561993682588439852963949781478320598703500053469129092637338504261101196977051898178499897557856483609161876333478865011361686768502377654213943661068615004499368964821949642922338786102030155925789508419123983224299795613967486381052085090106744403981073083777537060766572488121456490153064451178305578253862782567672005218284231578218246574371128362039303150160244454154544786506246150366159398314710122837490204100584431304401814304673380547198757240761639237300798015259660237302123852677343505992286612841357551740723042707998007631297653962099264679987302488461078293987659940398067601058658586662147037316987965962582016886928067732162394253769346040334562050661908824206989880675455970287296123920330432123067774902598176831929409068234003011087632388865571950811892576805631891775601274084037816880181712027472271072230829879836719111807324524145299467442511948341868833638970772728784446105829013012753951560953723442845784803443779757562202371185901083416951324814160600836733000769997704854390362916306011650106741848676943067464408701612626449959006670788541055107137254835843389591280820611061245939634784618091110857040394107474303677207823783690907109206240465330882587812892913144789476321603472106555014763197816058184411444670680961032015399863663536069911325655439887149319945351340254655798367459764236493113595032063197315580042691344550693916763066782065797821828383466471462420029273952104403076658639169451831170249989408675982472641883868777523192693470433604668411238020035894973799570878001780116348049614017126357215417205260323527273719798452173293551640204497175302672945093484974647639227994103813969030106564642121701574770189398361482450587883121231522486262281376290164610861745956279627059211233077385208979128603274927836700932930571186225240433890369660504419419797281814736103648836294849575173882521174898039755270210457888919676205685213411991288209305090818631803022013272530758373141559084922699776 [84,72] 192800552561753675278278536725264654365112035303514915369088230896852911586893943628781190264144938744148244679554790461704605667477156951802808588619091631873481561356671087055167688056321390498000951663701903565463685415147385909068172980599738716379017394038035996091130966686803312755822514147611807613650401734060542798829563030440424587084892176967375611643820721991618047736711102845479108310714696290509473791214848460388592349922676594653952245175270444215604694517958778773818481159942350942603727829980692104595203433082521923982763355637052097404038630732434936639275644811678412976783785367299306826536705875324401084468094675434695894771849623644147783669728767772563352676349106264800944623731237786030459528568434578882989452274621300838187240571904225212259621400043721570223481019294537923158812895263986387278894569878930779734807961249401265769446207063376688514837773982674898009897025854085221894779538306732621606980892808492237364220007952281223732904515564952959381778792831204853803093144006535669041616442215174788450825872574467830243056887871192407400280947685799806703268443977125551937314684560723243741020000785211983602385010090394588113163301256812458365803432772849511077165614999481585176472226769945342090366284769706084623008063260806790962980595494933869458617339954739473974105972376676921815417219438571259575779954070680433572132966714274204509502802641736579522223945619613342018079580674564902051911760903980025791587294911363499218976508948983774586085041343440114164487035646624767074555179717911547931562238150806427361720442345337145575647467941186647547463239577658091250641327531567894087315725865804782848033090635895192743206902574674446402293962952202099293073041050225233639376975451538121233043313103939464821956743697370686361905895190684346580030363092961546123566501049667778071282982141030846545496946480465695713032601069321107416086239182236149902625166986861796580710778941173810067042629971866491612009186892507008379159760391673726667742760054622248576783293146458122942781743430222957018102747438302686476017158172114512264991524660797497200070206841449757134523265802382816876166553386092180645514559298047212776936244990621401480503707554872935164288228430467453723518188361428068394680770513305323594240048540657553100193422576289922389165137285498563148129587344821913242804879147612626065437434180986988396544 [84,73] 6264081362082311723557309560641343664062172076895612376974909295734704427910127723605092934420372797097358641241077613971071003800024010549181768050538253643813104361600713689420721718359686729338161076330657871549958982911711167497276034361216369310936136230328431109088435030837485025266030242872244727977619599501657579226916334969234938374233447151606501292699940500659012916551666410708351379509533130383801802696736286255204119451940311865591892385900359947465737859376004129071512290743020231719323953312089152912399687542913058823694848632180918898849705360876077686965375622889681053627186069923293225280746501881065098173097176587606413555712111111669093647071936643877163244053651924964251975031118149811239500885077406393174713021000343477869293266728717113170029321013470370132833469635959571558187008054852263606035060224658679412936516478145264748415808691508612703642824553108303760069123131199860045684338998453578887850947927510477323524227235062261080682500758774970521902599763082271220544073043771356785671519913005863594104670628206453679419520685244460768838037746402161426637472996448861921676997847625167454697405278840486471481247014042735468411691704413245330976834590121309760696564867339231651185348931375612430702876727180221647411458988490430990525709268489706674609956538707877472803325987160655023854791217048353840312465442666541061160000757353934861836194482143172350192212772698726179815181706763073843973676979219299649060565088039835226392470590387262491315186993691283575261401509765569911650455066457922821718552210855291343215628529142059120745881857619946851188444919976894533144867740401255435820438906662258216888759849633569501826546223353124972856199447911553129885512093486458940300679457577601056398694111197347576259894088616468938296125166376339925808595639887223928672853965610323645151937850186783194563790850356246521901446621032100358881791670626101726814393553568772316550507678296421042467905111697171045126755486150290211315692489280314030462148989859461236799209829373858137604918133313083425520960768050597881249580689536939435169977980887543771399294972518300469455801021714795933869790202634270153382294339471136257773617426232356955281295036045357056049693708609930370021688878898553285543310245345512223309314786974609765015330354033055779461346134154547002515959608063521790070419831511056391982716307579600896 [84,74] -254588178915553778290680825467775987506744315788684950648644877556355835188313166599633038528537537790358829650411055559034856335560723360888687272622522177265047542231135605156664745971209800645923064085032698382513816633106335767658016136083547647511660111019050693185627815548297744140544259909803617716716311255974503207054816934106367843748162472604622173031975150477612664215496993275319095706127414357984541327078556544097029422354015975637476983863924869405374143304870306796235003355019709257231088232394290362265472449883794803741781794778710499373691852428832016680603485021163262298893275412689742083845817068103244628099688607762590506315713686278843517192546917689265074922753439521009371269810991470991059608690821898761162391686574346025072555929879985012553971203550117062589987554757768099175668570882919292595969606614978777700127891137885093984737322854062102111443778335891232762129157730148713243457789649185597515928284669470069852680740971496494930289596044863621075975712699120282692649662514458834774040899241563967216490913060581738267602768531108329473708133605342665543050704745267856598537453775315599423300627116123966576672423233053704728627641234598473577548226727449588592941897996112687852031572120477781665595229004343294228977430281322510863036008413591999929151069527150277650814291381596658566627685043204164182149053931274281779564818959433311949258796425367717282117766093120514740485907872539488559382584612263501188303207838761477523593707703286610192349103933609097348687939019798636705931621346041688636003225849593096772145617357216684665411831557491406148549110701556830227023165108627805534663148835395918909565755977840704420712151087847137876496987921453616479782321426542133209353760764312726448814971708660155923491645029240937457247555052759642630758782634567453500032373595425726756463506929781404654772796592412510040856416406643307034291522611882227657673232446482747341042757469602517255798616000586306946502447609384814837739726811162234254374479471838276489404754230241676297717876655016427566695296490268830820886517365090399591249324649980350778196164809856121596774298695034207985864558572164076656825613300133089352725949183827072158443700843836525821752785929228442266996811506165987182288439140031603338017110614970004752102810196759580459301136198998103558447806322197313717273207033674738883666919817216 [84,75] -6718816088021592106426907545817581784521670032930039810486333450776211126898900484086343962430226246880578763309375435323577329338249718116341559110244767639500946718776343336518615941164636584282224423100993315499034091140540759702288822087809323950985112440770334199920365325180071819623371003850997826714434076817903693813436126884136232289179627124772612036067575151508383471306037549879597134382249306934446653796486337237751406797127532958852825365222134985097941067339112223011947302537538064412884804893603029656778662398122755264043567808893663083703783970341226668464875607854974584787599356707021264592996005967727578641523073258457106771505924218220073547206649041446314648961980175474799171377249566419953190719922712930875094476708251340036787881496336539837625648931693278594108662946753161189879953986755110868055277756453567501426389425143844164178160515494079712966748559633385411262139910992421074376637335897567323012558754653725421751963106142817331038177746865288492271270456035907746122506601397632829215749613120915599346333803547307921494109410900106865388238362541352414247924826548247600831380646839267413099209337258217878989858682596173804711873017035387717343318106446108126893076172798388673818615896066050737960923158050506704624356538251765417728811363089239154715128723971139825923812517564230003481300413768302523931490917474464209677057925158667617287444770766308302478330914857567836664757563637275528324755327988841138929071776704783510509339313968979111674407022845576165678446784141443451952788824385737523555619965687788517180962831919099301265316427530409172266813998989389744187481158315619761217454947331704562101051725918564012793682849007227000200871441154647325601866690985809740187951377727173035936764484873256369127370207829699200391343064850201748782614922602309895265707969024138282344093227527049624714837559644009129610914635128910518770657845492083749593769438043219838830738387477247136756206285154917092666956908075534716212912675823025431855891491184483982595977573619517339587938830410007784591637995566974451145818878774672884176938013129927969973729454361903387735545514641024759914615908389050201703353616938342668021225448222443439227767321136566398375523669616471785404913523303353947706814618444708564216230696221379387824750649586033768810978748145205837677076754446332384624710737626788802083160064 [84,76] 237587958052340458985707321254819036791664801042172651366244929715432019750684970026992352214387721571814340276188089716332398843156293956456351437319475526758844718968021810427979766272415700382888109776229453255432602131837392468879647132292777045419708683682507345782483034727145793003953999468207380535550219993214715063777634938680540053408313169324831227239433115667541774352458267110308430019783771280680734677312727407603463736846512949201877511466572858064311914035255554995805387188177469638040959536494332544812124878424731887090530026189142406224136496178776217743397808508184424133044214018870964648326472827688256991420765112921059084305409002889984690702591739139875206094695011437128294226583027827540173134091002027865368048948371781309517236803783095080190678132733580555303763035611144492107826007972282531589438666160382594077082712919981033494049211228566100257301684151555712648643685704326585614660036961480681755453574356481834050472729519804745426993524463672116645659189113885859399080961240193130414755069798233752106519618844805680580924820892289557382708962056572266763410814610510656894676650918230473598328671290921920446793247164275017800826894662508874134189604804989941976933720274168253980101571960397103195079410243982205658828612464421737746924688154743559100431522162606084361767842651196698061169616085481961796599093800164912608799200618086404681276539565501877315249227764485999820614348001216986580051521364820507567384228837406488901307718957981210549674262399202218609640691690711371379232578653055462562535519135644185309086198510402580868565342699494470282809048887456595738650242978067485443606806168459561614071000126962209794854895151764670491490712674126568098962372758098794875257457864655741752248995745653184414523032004022332665828987938659589676389383670029606463877771908237840242025756064850958153152331096880208108403790670652887908100793372003974538387236614658408304770107030551570998543311826928892732192868244870908041484106873914506490757299269159386693040667389255108134022122411976150114658549847726850950917052487614670503210934195383449183055406338101542619904100245933720953388505729034095431927387032379220134679555526538765977313134205438086720254895969090768444770516630155346078646015719010824238310567533739247497075652189545329267235828664275714223064265881365222714009189844871182024704 [84,77] 4204155138563185643656514943939047212525627420212864942551810462645756259357226135662115530720966034622146249537094938010037456608039799399815288564741921009705484563664733661052984376231890103412891308608829723676209528552598049787262213498749273480028479233792136370104866527180946849113225126443581966486327396836315584466078967394586037751586784226563630877404605288484941337149876831825451752017465390770010497969173378694946783200857893738864209294124630991429727139480393206808131541092974264487499720577105215541638977505737123519730693631614253507237853436121587977765136073909784635114016967877160089657293664916100112376069462828084646626619952576086874481659279097989178633611248870547274023970455781188666608731441341409838636744329307921832248387242867787432615519355541642791230478291169056890255629629195695697322880617535940453261534345361423790685176264082370766076261548255296175681520509264190820271032468864741282544867922332421252239623954096414739928430133381740427079613107367724124811201628548422436196923957907565981796836230123551602906708793070368710749598265459974803742187209719648199802580236866895389254075507206449996435226344753490634951287151578718822651841380667670276771153438073839747621734356158071759100396928577021689362254688867006902505117114057612082746391557531023813673328176009206786242522942496262173423321942012173606472943910487951494151757231740608846011759239324825945986782312850811968235999591857559859898640584571029900920027225544460856437215065195119701444648429337739056262522136200016093599630672621319282105493277272679467416788431021247454035587286290220049162618924398051134660041576572438592953050918337173813656337977687259332752797473118796735970995825440595106434107709640499396440811110381454248768508224818432172116537991938695631308043848799479870839565916169658328711786655442236211828806694318488614265013346573960215893488573580900067251595262079211451638564110080737432458228671175617699326706635849755279280659693871174957610909878173086852163776563163500393787916718204265238076905117178809913180277129459364294298546628810290397120986180381371116814700999883294257451686858964024664779206629300307831856476063410485416989592540204332725649210762258115255258402468163141542568937632174210088526226085697421964108388337941598151858258896260701565678610827779346678650743143257866240 [84,78] -100228408405277079485463846411384057411637858007752140008191412083135232197216213134092598284586256211009809105142763685843915989075802573119025527545478851245575537573980511748735163724973582874213167308486136142012323920389191465585762604902430404720211615157314051116579144691466775825810834704528865157148320191322355195659294857267508636520765876990268079677665063255231315208650272026078825624844196405992732041865760293694340992743669052558192598792923980954516272233790377344307431734032790638543392939229332198960359790451550090586119816276529496641537634750231043301736909176745696158241521324335146990053450010478314242305240906320662760606244879005151962997386463965429835534718670039128048185353752463361971295349434748491577939607430014723824470571186526156956333063413327953408458032703268423421534629656707598892303348465921542897320009218975015300621668506180395171678289855626760580006502794335855400279789038620417073370563590090193787750055189544094138594563919729249201991740179621383486597974858420676086588311133003246008409641419014780351624806358691078834027729332940233135108738586464857769206316011719524769944887781505720496102403089836344150011950595392921162639771846179518749355170867003135542479709632050712460374909417798023765413026953291588290223614002383047780217335937818243507669684325435370986989678432142731096592140168303220075205807912085890368587190595634003444740727139415980189125368125348384472873461845707597005481715732893791056221283619466214851372094659775089942267896016860069071580839239983046742723036875439522716688005244493754689114451234832007442067548196222796479278560168449854620077219200648495662197538337279205290082209075913720337528801044848677350530709376055534650897341025212683838870825417431565841715698225666406591085356649435377509304462225696270989785216014517198181324045954115314325050528224840368779446245437988840703104042866256948533295755414301877719330677841495764753831898184858219262104501639764821677922124925641428369424288830541574657899954378836796535401304304411333770139081464689833104586720252778607823780112409155955453782521905298730068889539038185734446841818046300231156658653587313719002538078577295490415840946665815284385626907200231552822820592818237813915465787529876024522990443529027618980222906731486792007723808321275407938753355580377317660526886518784 [84,79] -1651353328073006691095313706877891649921746379276444593045310669260512643081732339017932124305643136929374249433257683870271967830107173646278501655164151560774400622842544249284577145918339953082214877900175985571562780505181912955089175298926727293920740912149937276654775598813897855510829229980189823411685866333851965543211437210479056596718411999614791395907297511901010724958227336546775854926351605425648909288001834974931030760300752528648563099946858440518884179384873567111838875846757503493219097430728549196892748591082549368321262219998945269629337540989436365150843249910200469952547156452829386563112715741714153834746419521263946123235132074937138804401156934412545348154941390471277603990234740207254131884114650054949763579312685390861569884923376812357846075051909670883804674778988177983687213491657000196320697651230580356947258399473164814380586328774572905816348379250558866468005785357406617688178477515701168599453093410711564921334013932383193305906780855434039431647358659872306663227056791630684837254475460018211588339992274645296578105488835885876940848042511796867214541630478499919152905375073148511824166705549976108334065038976260027569092169005377008340264754643285433473753566905114571918130663756569026853303112228203767936479999469773842309670085834456349207545910287650987259927135938053961869578954355788484928357800326120956441338891300070289493726546523515764867481295187263251801852703348638326387277951243779480726332729059474683226340311039273007138305399529702730912242698762452772749130644039471524052177809119687862363835092191698234914884967562237217721056530402770090307995922848405280299853690116628135614959225338288897784640163447122418295733091843184387176219303332894154852341733369447575062056367145185340843705868985402187649569585379771336895028914057394038546275297532457444530716755524369080507487269237701027986071418805284622132974776739671312705561900554233738464336482039220079890201694267461841299580528750858874375180804473135231287525837913662514699753049850680112750195659456314631155793150074685020431359008597711053847944393390214739728519019703371234488599722845742159179262700865455508412793820505953197361485371927307199483964704785997421351480295125776511037513033603122220739301261043462405315156511620313130725760699184896290054439114651058525814363095984114738508333056 [84,80] 38865239085957318447523623619959311889537012072003565941056939106973048830777639298552565011596215383775616149803572571791356993429804909833569355514233741240607508766681083577506321435866670682659459233447140980321266311888300992130419216503805664193732614784123178406603422341620553623435183403369454115970716409604570044857747143560936684962101857097775805465896355005298103276286432030049097397555997605916144209486923385654051291678865027545907666112197138616222778426030674067641009941862448351734969840014161102378131640641875923645231587428290793220923224088018576842599539694954127197747238728734938247109630822479083246914941511849798646498211824623768524514942136092899718136444162679251527422835096225755565163087840948264366978959698745489017322334664066128484590652644694836843204531295356325375657288198601809038901695744991285134370401599344148915563150298968464694553015653808656247418466529198831475984058066952394414079720863715132107897310675424192083086664465435811382574757901373951176285397289311241057100288885723229413094159547531990529926630606914390381328179964698495802177499964753438585634935397295950734512484709230657427452224060321863235739148117832223487547020665550977483523262547539249650438365230572380422364053884886377162292698331283797062193233956854789276265753323334016284253555328068631502459784973081721452384869152382665740990039342264378558966228249774935437676668693719621637342854626422697819295773773705493244783525727185316768187280425406185871811616561350357450590108181359308421419397349142671299138459706326125651963780034665394498437026862395987141481958618874943716994394958471750778451917006368193283203441296005661236479697762289644930650533778224011913155069127349475594743365548499550916341234254302965716044993805953040075433481494664444434468995135050469642904225231197641027327182277152889456714406731402956773105445665414068215736712925236926832123890039032152075855518105591748198162191003283530252627204160941264644887687593595069853736680588098006692035445824275349889884839093701118921376618795857754464268482228040856269560756812463525929757063979069428090596886074820334943049117276573281657065827552841327724161583832422058375700296254436512361412823522871112503070558575546102587586514743065641603214267882548938825339687285012815157003958735716611339475139072246732029952 [84,81] 756195548116344555231641512128302075836944264294654796371167305637026707305527670705559368046066492991366332150912085436020853827272347634071289019072007215845854875101089246640472862922719011744935209868002343253893768214343293395177359488548102942145674926068881343487593090185477746996233401790566657529744003338262319744412700158844738292048139310514906844383778363241908148288224145908414213255843371118728084180515938633611110640690558682150274171007973210320194515796115834694515415921006560313400590330754613971382018804676896480537117489884497379094291107130261522673104413865258796223313014216661109915841733388584324645226256054220444616815606764118260640189486022556855061973700606278968693094380154492311135194479274144126408574554143527128475017573791653950982153765103945491356528801315019431242105530168731322793148399265216930326238136435239625312503559342307190079405523055662454691856391826504842935215189551199160996916914902102634992244883712797822808073310993384237705500956011069176886213761298145184815807851366075547837301943835942379430399452360286724243083462511086713428327271883477717504688877176877498665539935464192177790237584996205461727451145161267208315721772061291173164355558303376685299644642659199289438754954201420325889069738005859642462810128748872070319190285201762554343423835710488520840614039850779905607149333112000917087616673111757053646923986435853362866907108978936622895471319751165994440197431690362468171259741311304011952276945760601998815839292610528875816984814951313998333391402618424876688146878970960728632483682184860573454202306404691283187308259608616153785026233873522609400309816802672218442148669486352275202596416121986522235104423889885528097296894341945634261468482300670388212829823461292464029713631599841239522824503250119695246713131421790112706449642305976608744229119143085795781023164205369883273562625313495692077295948781007936756634757811537680562845832984041016056250142787776872871394862461843207181675180887736555170987965105088200975446645104686382943230462583591208948925590428613224149175762144196750242560036002150023124001915674642272246313736333648067769686543964320630423879452494149758257936673926501441519886751617035361629332404206332937259963307995679427297108869835546705576719026391419423374704957498273580791156028660159602181418257423007744 [84,82] 7786521984376333412706270938338495118637984819894057829488438942100259504154117694792625966816365918934162749497361750197250157418181709629770190053957015328437735097647836136891096247269823375886665779443848497995481927370329072345126909322631238871616596747749102378131695808320992169905627675770395968938894543556475319351363013457490049080505085921448811403443963148985202087127877042635305601863011474732217841881731725918639813582008171093351414851893172059629189804486361755485538593777534083956396093477187759901600677204425082149969967866686234172006017086012067090763637870652018952913806592482645689282002576071666730088769592050286012488827642146771328059997321979898283940792946478711641156742916412094816114281895184115152594248119476733258204470860429890254942775934281152745684710024493052778589737783297852315932534852955846907233512126363243129673704571932146937716458542116426327152359132650784134986543992287756807224691949395957168653750544623808314803280547760141424847677738235957583532102758885317270445644953136846514879216121883750849279069244165002690974777305731216672186103794138630168479641799473087187662284669336518848761789366257471378856571128234434108179569604674255473721834270623273697027361548875329432589382251974177664116702506522499850403371843668702731348957237419781168452480545737095292033150792367975936014163539573919230474298072422530353338101969877952565603373612753903069885454151987297065542234554259763868807821225021470926425982197411797140276661609681428835023652534589386496941446138984383905232168472114627472233682053751237935009938820896534196949540830743350252892385361801393120026421233341566761269975693100662168554629144744954125427528447850363994108045837797600120408044397783263488428247920166008784058699415571219495369932846477876144239572631778028276945338092466981314721377295162624767439525254337420625292753725205588204171703104537335060226837110114516969360435539457169107397144694638822616934888931411936845629837749287473603558655670063732460621188308880770283638280306457689985507059870695950460793867218338349461730885340380832481222910718250106019618544912714885047230483107342980338710599579750105286185780284040485688935429256409523638445861444627613198705528697983588522591601052912584310752231815577587851214873114387555934663400482254265598745419710464 [84,83] 188503103429669785330856360827466774468405368326326159054110190896508467878539251044121749875225299514119559484770521070839345097768205753228201535576192237666386160605988218249452035157729228886472528323481210826089011316646182518034742977312341287114286650985315480382083961945027365081033405725781245364897246445613668311233100635022948554960262564154138731967427224196305954328027649892266163767906010569680630388910137486259070786718685261359823987921341775640583566013928492024716567914929720847167232324449310969750753782124693733370048485832718868793689447915133083714882766725754391758331961541425736916759089546797934800735218148188400790390593494754051935341738731828501798032880837218631438868266178029959005027675788265206386116268097794165791070516734429248027143461020088904900827598402152146670210845422595849449888844568686093162801514043339974520155611797463087368071746034050116305274968758118602499302376842472732992209481582141461801429216604523852355987844869649378279404680718908206757945768377799304272031011596323325082166972988594690305686147664704108903886111963945785623431384230795711390676430471031631485784602115967808086473739578370188727438078626956021882569532986909476642581178678179259638509784553904133406197190159430728277150104722968190740906769596557327014651711980352793419298678775759469623809463074506466317756528501414270396213945752753127310712600647445051994771881884037017550528757488255700175753237728729876821859546150885669108958479971154842737699948824319181495150807395331009849489160217927690557268051015469011356396310796407707425823801700057313519561831770440984157583222099010543728888283892803091609095248079527672540242906599173677630256995410986908907595225422389751475248011687872252168566086157440985680702695277519307148736746141627258462004357253312962884121935715044171589110849967556413457648013718530911763024103178662814921526306393537146200232259068746437949093316005642603265669727870157477241222328186717435644792802229604749919676745340178820874440216984731525141757359487285568483815692108789856953462381177250081444838441539977263827410841315966604361200974648083526019827867928723249771699144645390291453625301542679548079045904368850931788385831716997043932976245935448013416179212878377015975698691016164252963090591536266129418495671154887698338021376 [84,84] 1690447404998817580879035630855481142097307647870311184818263425388767349050576633728068638905305502841670067988426681544679124322629110105447297568190110480117669978851211829766859921456407104484970373148816964332497615754613309115785744800690394091229775028679924327279633665204110335579935282646649578443366803343190017146101919519740451672185008796390063538188737179675455516222874368472142329884028998974664050662165449626914612618275350900407899970841785957285871759517314935666688868697141099427182889590102588594103571897833102310883741904790291886502648468997422415561207380616690640521376479100806197604310418687719321512473042325395459601147669918359745230719563004968283526345886124640781252374620658682082937569642924337410911380744740815480975928113835488313797996005126974527453484116423178196361626409793218408541829690149530465767415119602117493477113983223845825650088704289184911541653165691277396875381557125589535270531115123566178131992380076330815248935229442719195129773397580498812773389475703657051562095964146437303333465835761028252613404496366786123991846557214761518106864437498373319687320492229453097237428665479816384372588667864825865343716182090206884067145582975729949371195800046134973269381343610427208387306553608542399486323926657716453263850258144322681029542848520342573757749606229634463496749352214232158911172224693197682360308118395820236870427703360787137002801004468055027497474779623142435160175131347415055855204183165454799677213241895634756542827542552063167972115979941706036172107008139603253369516019075544812867271301193153749171872599981527534910095067006516690285129593327836265098107742047767965759434452356650998829974490450191888833380511296227626384472503406854746000654018043747135541648652908834059028955408759933652141358975892120422626842262275500578696887697589157053001296235067098753171946422169962479688607739025578086291680693843527635927320271249825550099958278730765156893668709640675742702368865687563920141895070550608782906170578853500409192990354653826340073149162326813953195924921837431185863697871073721055142420855027198019172679521961020329257340719628911555094088967216350550633014915558701500759702561628482689729080126870759822041407338131053619867192577830337395416966468155420636330452529110862567844243038491312732162326678746506985472 [85,0] 26485065288708520236243632148460902581173363772091692787925782701200471376801893801097990071653966631043036720870054552095466495440893872847503258356660468918549511833719833790737179394461893343490885422192341229163056590272161165663234122929137254176706468570972038745332718573074671830412556110512231744994366938406414714756059669959658434197579171704876028168970038950070418758204127042425453768398537968415246501866132035268139853345041175065163478426419334686495611876319708555958684525088418508700993681832993900231482029208639386016294363329216079319815047617609180373913028449141263348525490742673569452449975729694116426692860577028672989620798346383715832473290746219865838413664189019277033809606377140737869829858029782485098746062725035611104410801697343171301387016423594812701677811665617722154196188167650863358840223937264862658473702436209252324411498771713080275524103313928876978057050563693090471258496056279807920934426288399235905069490454880635486168041826447656752805300917998685799749806267609644125885417786149091683732734137621978416510216151785932929989569171628758800612710708235725869409697420188232286312151867870687732364073501889118386675666195433690617796032931663034219338778657230776214723197423846668662733306445752793807469405174213230431319699276382668678417490834914342426256426496163073471493657635838200241458369113058421246998808610334315601335427877463833458484275759840939532781463947299838052861083547677173383896764443937013255950252546450828910679896878257567076727716715143468627761801713756965668761698584207639458254133658932395353594509662434440537334228043805304511481808873048323029732255091289933148848951648504683178374896085460623927498718311186979815275604181264356851868360935598459172931619787044872098473197061770417100081691330936177864489319735268452691203716775494601822209503480406691655967631627907699717964344842878999778671231981127874828085689489681098264202550916281911767844032950100104858964427054199156049458410519409387878636327924853009221033869396480295483352499436373287958596385992224199640268542385463465795884783045217641451886146638503009455472023990332917812865287050639888338007320719019461262116252346657029632984533223190447508693477973095244161346893976342055364238933596925328166616426738838220704010560766699423885038123847519743893160741675311780256922621965036542208042434473189056900337344923608453947995680568757491016281425257543550169832046084943057127912193516335023463366796736551077753928079448930081061846842169572139944571492683923004596665079365121280875429888000000000000000000000000000000000000000000000000000 [85,1] -933974960528496269462543657420579182814338391675218183694062894083765598172696654505838834380469708763867311410643849707926732862067779677923899614198814456379691145419932186490191613931052160636690067201336232825314274787290070175972704197506672051715473224105536510298419639384903292559459796533916223266930323925055910723603570056350042429871065180191384406140437880663721270412066403134040087881448593213256683143310080939922714830924170385133312667431790693648835782470480432380548873740989373664964613268084593273640310866658916220632228185256701186947649299444554470314210153046398559925441158310513899766574392570107280100523160445769346536885454571973954795110588580627900212833584816333171153504385976655121962654056826224496851887422322061317671995592737478569337847195264900843810687002309105472581342418674016741301271347675541210689198510871369835384522731335247530014356771724823161067243060296365915228862977121755089919777994675281881889343638825551025569508247521607641796706832458099718192144693586095638513810259615843190390987789212113813319867187506041303757512508675408769553079411593296925237793796358040901597831519417998711601825638572198629000202397435646920990047113535312866885185818708661584860974077263428526499733239098974316372839621753353616973604360967951676483583912783794725235040183545859396366560452296022006245586251149049675331864433062235411630950543786255404341799141340283902330871345170793182477022847837752299079375105504821007031241256335695752130726678389722525103809725357383242725020003232264481900797288099170367957005564795479630963428633630475668861101117751913315417155943948791812018598651108515751649887687587237748354297194944684479541448928904646825774351018104774522803343538626854443773324909521201654085305513263210381882910895322540848300549203334531863824779890932558134061716782021396273830078954966755732707021910491270008068890519062732687946185159597167853165832745328696089622851874309290233132598802501337780263431728298500256868166280809482916616326369046236523683389919757502761458087858960713899001205500131772471882231642561374728137449640188591093323467871709339700415046348383075714974199880753965346325366443134401784308060262040424995275270684828110831884112238048359368408046899651351681682027598826881290057104646030918383410196870509111559021436075202202606288035129831344512487909963329670861675332339671639577987804363848049279798804762769550522124672036878622261075270026460039324006094602481271377490596648366691774102973575255407734272167770484426935606914020191950769106190336000000000000000000000000000000000000000000000000 [85,2] -21577482347550922497911461622743303448665231373970940633378413002614154014514366113836193288022390145219634246983872895708956865638145097195816846155226574553569981931699929435975076376181992802699217182231066822597195709139168773051990760489284914968397156115363621922842138189368457710279744936401211344894059633448783898465728427524525677508346977086682414702812852057093122673089562997770555063589521215548324817948710605003126746995071634500418698274521993576303442991967518928281836634233921443649700696306605203746647414562135954047804898388056114056609653856804049677798003058016686433712634228199022739428705373588902600985631614228688891219450647324258665792579697206934255373164770976241362635148850741152359252660956198234809182186817393630969961650253988614341723711938908405911238941159607431827170959039813300543613233620791824064899537475761688519218918194299938457861580770207991023626116917067922270796919416350519299816619122656429044013220751435439766734608497734913075222528432371356058346118127467297086349872142805471433307541839111910064727600534270062398037336728768680373799848756613681517277171181116214547759884207556627026456992700120355606184275812805286105865616701454413199448449762417419656583966647718115588709186599785567014858745107666073536479660877017129513485859089249626269990228750757998627752335191028527898987607211400085232000202432745898087068502487718417913690251495577734093871418529970421122770723216427792199320260557926249335834008279173846738288471497385850865612469402125647993510583596720404353461562040457785167849393060187766226140404222354241707151225158682276511294488899431474993872224250240336945668391767842097397385564293418452741449022668312010970657615060421888040416454765167291395429451542411708620197928684072899188858230136598618303725557846752243082715882315622750338875376479667648453565823374101625324082987287957269541893219322439818751423073564355375334547829408845789383957169213995894728645571154286985053350773572540672220045408397828713311693175686011195649789595563954894339642671089387781230965226342485324046250266624242631328878313650616760433661814812085610639477564194995824899818614056348967857189174457276529312072984861634086531669802521996368617804280264752620159693930007666070844184240279037007374615435094324828887627582680964514209257009955430953035067559994061528583261590734094849947585472321573990180174893385301674371030579638826404512161562163613426388664264499052634709298271696377181495753349270497842151818241752600572025411045551205370205120824243219690015810387968000000000000000000000000000000000000000000000 [85,3] -149427574405810912407665595657629538597295662764938603038126460069803065426809279675905476858266060422563271480545964763521982085865329065146187827947249876344056376192219896291487939051746435445779776883982121606212302138066820591696287701097158677553632675763239165834644104374399595316156441268329766565060328421607148773637608541176174930959041914963415935555209619746551884678322399472763592615231163294715061984890487667201654802363567276825225295588836430450280855982670881031365021648624115406897566860555100862550698682453072563447958741471431437107963322729430558164400083673103975228019970607970685171541823841389114379673974400199656879446450260630590307179214786898774411335034401862034412773733540196534809528416689262046007853151438190312419239282471751451288207000881716675843843385749829134302956179294379957233452336514612204165952434332308624323024875258926142454229123041790671905428804663802484384507667139486310219414511532832190480567848116130907186684705588565119409940303589325097603931651893922746686943681908605843322183349057998304000930110727256753249612451519982677960045132652177201559339310884760047056808054618473714515012574244871916859054157532107490208281266329135279306391426288390210036279638336943563167179307491359077695073857578197171577626351403226465821255074155199626020721607872925192640615083703934334307515312114617463508210576805386197707710685037786389118942579581667237950324270151566209388495639500388776006039595549226281413987666756354634607396254960656645341308933871004238868349351658480099645358634519721796949682611877579411462522610771341953694340726721102233042246793610823043497553562095107925353330804576714188213252646779883917854530928655570109748361987476792672246638004379618720342225881928077578369576935380046782535861215894214928795013983507168335868693880712646736217353050430670967991962855529090465605279878001244386943815516505308938823310645021292183431726694603805000216943205086522484808289881735253447108446742149496580196407246729783861283280354702397757615240710121709594754387425646743789145940082264980679330160738515220351119502847002177427675653173034624877860767825296442453814923001908563162688836298397761013566586116359169255602940685095160136211091944863393142691091048325908359211434228746739259224953634697456938271151132634253320699567301099053695525376580830204190261245519614560138637685935874074475934703007487957443849708632547428054017554965653707404900092533489688259232829398492598602910675351510573281113795259914566995276374886971663066889557874790995103704110071808000000000000000000000000000000000000000000 [85,4] 715527404206462453097325168937301041895182814277756157768210088721290876423570511149251669608717790962536277451904526161317941684231893613447218086967229941983571161482070985697759768415668175847948199271501074306150043613190670685584393950307172670426372917529619979113994781507823408966896989850546455844181896598300069442256004590273512319245966764828285784692707871233877819404371834841390715182117797078128922146156645948499964814579407589700350783037328568715699191818503871876941677846780159072008506027732421663832780445808117121622739784945249249612412638304762277423552570702854468156080188356132932815352051100421319542760571003774855099919860180302908934092386686555322069781952544440429081363742010286044512515231258553977614204226297061424319562518657126762746939550257124236121854055723617306967157997611287878979387676063336839866932061418807925344588053909124062590135722003661713530775304072641537080597668623371136605761656775923893083409745876375688716559491117782426904174126652204888427216839692466038321870124403328316633302600736315376206623997835005839442059351338121403921449946126265187127420982876061445257451762663698850650279774972574235180768063467871287599827532037624981910594923146097877791837423062257704768017747206527313302343504890211861275785754426177180256249708531018780995471586746566397173151260499142623563436083406425378060198965173686912016626746827440777487732733377834946542622151368616684837733480470326395240217379188867559671036988246695402925201846849985658036767267611654093766160141112038324553277161725414933375151705901635159292059899129649972982090127412187322660966447128581153921302473312650433421164174909324971402362063617406680372319131308894665751956768334555924183764154682622956591864200167584713767259726494062444312965152386489059168210370160897024527055300592368130138606801251090498937839964171424807595642829023045453792662054099008918949911995002757034498772989026170324773730210873544480193356866676225311158111940415980974121126837105839451489951526670958963051070893532041439835448731086816887650981808851202135890540765061286634217369591525401710201937247919058470616955194370964187886559243510261463070470554576458165556641496325854230844494409413372413237194689960297732802197950513719979764144712696875243774820006071998916879838123763546409494161561691212547864080641774340705559318505051690749045375353200474997129493393392874733527456508944834793361176887848184561074486925339783493533632607560770455801372044974531866897765331996855730643999340113200311871033195987318812545636106240000000000000000000000000000000000000000 [85,5] 8278106514756489849681963429224996794702435528344165916454032440635522634679499011812671866047073420065119716251732723116905805157934548119365513956908669321628686168177222194393506574271559184730119012242644067717512315817454010058123454820340471849386986544295913352628592156132740448008990694311796512776084684753475784276769971196304881384094615302157502829164855346308805652730573634966585292919971396194622341090754569307136825544685960623191545327789366225569029948002042672498945332608256792540279555303647946265321069031305158280416974642188101556856056372662336642800902027358122230711114824504084272735325930339117796729908424730237465081417711144218294423775623487326680461145996895016939861473106832438381958564824706227679954580852538010039559303514750239925334931025363526850131449617216616679417686003520606105011437393292984056976321231791067680632778301808370047376614565878689667060188969006886047579519396784616049330818414899821670979689613300119275366111186825392656331509581173130943080875411233868126814292955667479435890131241716305532878731365601535197842378797145880871897147878940127032511753485251507346922582134951951068325699324305981080807203583679160125252307924651385412173290768937986717018581953754620320170248205724259477906155585340579887197124198563611717369756100526032534056938904383882080760304745044126591468396889154317468246141930894665534642154491725470120827474242201537296167815155100403951133824123788696409341140080756058462132449229883850563857129351343350838341036356838831674381910749773487565038441475264158266349469751647502233761639375344692933615296492351007439773845218896422641704738035377689302329118887225672262774444382261869327913722971413495845467419828748359777746897410429930783985509826662786797176579424767216198884461972996111038775019662414630131206089504520343902032570062638074187339759059650799707093779964288430402837992161044999404326882103358104285755777982951257089400845296099162506836052679786469177897056918130318356711889575699887389567412713103384891410994191163342070304353885929513375839905619490769683347816670863587520617559398740686333987358870682698003210997647936764490905095849300117590395572219632543175910210679568891229922170011911580294188479954917075469312362975647883456575931801604580826996510449142513853200076531900449660457368265481090134375154455671291239595303263353776016421643356548743221111179647431728016554904482858333035005386486221102723744952073202333458911227937746002668123462624021502313205734557406703713198353014361923660332174274451768358158162984960000000000000000000000000000000000000 [85,6] -25465219239352466445038731487444058392903647558952853831383477305135904381873446103558503609216446032832499931958819208395684164696096885898051749812524035093227584001698658654867307188112026398960083983077085395113616552298535644289784825641849346489862495038117465194518047371227407682306605992709723460823221125083459183965024051676417544186607845130322420481700237965127700757123335158449645055002007080580082081034667801250357579611622885414114136840176329495154222088685632730165517021461031622757812032748682035342030002493484980525193303583998027861010763099625771044814486352759293700579855214839542049935142800367451327505695140032148601113766666711463474655998755858758884853472420120645736721068606420306378479477284175763529484832533280934219168714928673444438777272230491697292424058215714670126461998292818196314904193689495663817753968377481854610727415031595504080241403706229212224497214224845236866044476958775528581698994539239719764279473699934015745754754280611366369063711213378028256067878844682645560380487423683525775590712926258621134960749132701400002272506519833334227066005736014459962155405633480539021464597543329764585106023411185705269450419366849062079476746518595471622579210635002006801975457357478382543144412333194712943570568597724479272002010200185683497583511224937068667357580723204638988045711906218136701032221870888750948655384141639144797390500287927996803214867356584085592783374150089907886197224909176973624931889101111153517571020831073962585004140623145829146948588636197408769677182823659010912212134711331927782803100517953792775910859544669748675049347267896759396059692028371408758051476656072141760681711758285485087516086605746614763262873468808695949521701229019200775655480212238797999869249484278478474860062304344770109572817963814043307109655418795258592252193116735455557034602480748211509419643736250633786075926851494992744428971820373714997762634395990514493048049012125518831495197557194021833836034342552123632025627188540203369343190804813412046622827607887050388732216470965331223075257899345839106643731452221363630046130464886423572729045800416692184933008113994960266736077158594288947451546498838955768587826051427277425017975794810785776586197249656393872402791866116255605327685619703842672888888906500352886519663536552890738985251250350649871654965938187925974244371322110893176087801508249348939318748544576972048233888166392920856186572491445688130333212151112119636465189149573373681095412058738712175928376144325570964308081539166956265487444328617831750423468512939257898082710323200000000000000000000000000000000000 [85,7] -268951029604017100065244127447008532397096445725465974824968172617539587158484586076755708557968661523167727401877562679207132864126092720086751235853208672853583047701555724753094132224219272093493241520452935119669876285701446983385306211297364413600729160990299419243490217239844275170831309509033577916802291388990143351746213077858197703730427105005187518936809122904492505972861630194358002214412684372485870875489821802994240515718133707424145009852077427953182915621939448509362109256698384883295063842881918252637198284187863677681705273908610725574428831508077181866279838678508291536336436952689935399582093362521347329910315493323891732345741782113718295760379798353579641717598003446902637450733511736157812426830755924112517811462588824771129630197784075844852102713310265852953731245213961034182156009459640777499056111424886343963142716776980912682478377889956233730197260965077352206040790773093337548477517382928240629545501224567186233458070807126852032580467763251457560593679917398295042208312515653729050137624537560836538886164076995085091978928580908570372901313764696896921787597520087139947962284272264997438042652322066695726594151160824850767383644638072780660205353456622257802934143252773371237665777112319879472532946259517720018978893421739722574581032182297129022757312937864498596848090773966882949773631354168224035479146387141625409132383267843324235023130640631543885890306765137248215145076734280208944548960987250046866161119040747945836065017016501321350149116102840116233115320808544089637982199122854723895967671702459581739132910666401922621965186442030405674158993468575675748921113457765348419509822548849952152694205193389646741797522063200633706472723950082986507381339051405135124556762518307100657488820194002182788368192504805192284951504288789103080600036514532080020291885777897213819177088993922667876453877962366086533150695706263851770859178327137718288035486640135175501416523565534203701770566093949379990894133667750077764431055613088862918693334775604185384514919757089416384882335216322342779880055252498980607902693916541198707857117232360156813131487819292426868345415356365742465168904958137973002754598799318481440151151099167881905433890765654619695334739621172823154343140244989544600905094377889518218891653058041667055577971693820961212253907253873106146517742724241981752094859380446457116665299932836196829566123244629153298410427964564830617389482868271764934418154976432501549491102574007812399014030339726316738705895929486952473290987100032159256631687579899557334979698819963654623128683806720000000000000000000000000000000 [85,8] 1013565489837637842035668490538725111932235721338909146376821635040152573117382296600860668014927444058176226623772500834693286913369264584221088559039376540438732354012344669972865028016524966366291841478665308709281760984520407765596349752336161743914109078975983836636687075072541152931687176867948595476063661488723196853579405478239636670201274319929683361226985917634698259266070514542835899550267145778068305009259104519763283182347156524089839514461632993480563640185801983764793720604775508657081201528284992315542144689920823029247766077584739292980013001955914691192081420804651135412479299720263311100094286037477474713009460983906022881554396253393341674175726435988649442516945771732082445632734068136474865997914927873734601040500623919631201780958648657187133066350319176720914241757440539718825904905516671007795049826603466377682882645460959138327304273474807333654432361658491491578171171043991340648406527621035892225423254574076185281443889108650208377633176926069134133819518706624089761248605699290799138572788208166968533374464440225699153954267806610486015132155842034930441684292222627554598109813482597124690656383071786410830551226512939408727835138798410761214973488921303931924027681846538852712929290112549730142422854566309771120842132030135877845859113644842770179742166547960696512627246247135713768695327625220786285969148760602432586310532591769634453423335015871903273230761991252114830345072504127628121399661219866519032285591999448877831500239933129797825423830071531283114678596602010411080091770651174915371881345647659811963009878061796555542586373862380031158507125150424335556373369718393090552045264239837941983883719913488237121466711528202829659917059194113369052972120681818846180981273117721823664682241481004059746953158607786323363541052359230907428172318900933313361437399635006883942399096748974848098471002420289420881313715417207106664577169290279035720047507069282408811475089435027444132489297146097417731387339507177569235649429761837290209237460624920520212449356424780736843439633221616714902306721549117737849262223844257460730703772790397924979711769789734433911685005505529029654132750175011092037502752412871741174829615068886957594576094544031592430275602209058694469266903611777273931277622957530010642326350929392345823064489313441272606811206774017797846115653549313373132825346635925783098554011746088267612262338395061126827997650341821316210183787560142710205710041981699534488749751539838755380026667431393056991624725909348535816829497209615944831761786028314801963922942446536100980543455232000000000000000000000000000000 [85,9] 3925520500691661781877816287577326990789665488661786535628174078782579717111613577921517075540418961305843481162206178318653091365108651483427846030235219748364395709675817848145804729624883922869799203409310241072586544462411489046406196949982480558520139125288928593987961683262213909871825919833999018346910741197859102607496605710000058460515702650909814939701901786716203311503592261708888107575404082093080581992052792262038775837004826290942211797202873964769003491924735472072794561111196106362800709670576736512805641641746916250893961904121422505260352953060862933184835448401803610893648680541426911979735975921061089148731696181091844966427309485499696497578009030541558329074423324269820779887660677631646488616484818785522213514436121620990958552884072312833701823927887504609473170525563409074377597602620896991762136019251390756561117458556633288165267964189779182023857426572613000045171906011154864586670621563104505724805766583788069921110229377171846784125141118702044977814018865356144228869429062081142795676626996286881269812163300567529592046369410617859677469428358595429313978057422552703771740538342618392927988470211862670551642022348327390503119853984290078748420481570701912522053632265774313979503236163023184026984317067921360857741635720549647856030905047717759726361957489146280843888964477568580576961208244654565026997954526424699090125774797876607118434493733961518841953454422487027568636698554516356684624350414718271056370087021773367003716902181074913789558291147860429189801923553344670066543591783856194267705192990862340378315488938518359534576311134941047900474695695284199973418512411784630122554332855150437507978012027415610858333752454648383882994997469010155616885371779658857307771293814455242149759513691939836184388050080387560501597436751034998382203852666789047659511253347400799299997774770880998009096993444828539911821234697580816815365325074357375258155691434194763780100531751666364389818844967541064729650164367270173079616830516650225385385534448638203747350877216236744677316637924967851440290661557856772671534820869357222404563866073384624862540259011355069824272704943174508760524216973062038013607134307079725907218426541701780181641157887186933834620593644664715055909483536197455693201945352281637350250241092849005502133381480683789192980826464270417637112609323702485596905460153981107186561660229149301220061566065222380732293176945989583050552155722525198802563949032429034399742569375841767603283144285078265782750620968377340577644478933151467765185791638335708343640954821059296096023478272000000000000000000000000000 [85,10] -34842783279663412430789688601234770991439480402731519001800488664029466092181853418323971886392167467739614227685658465251270273930861454779801304178455188156735533364950944090207863758868070558201326338869308029840982420599955754896773397682811190080189423825551143241757449760719264832951030332939339303880073616236409064734621278081544257639879208718224939399963563439278776649385956530743402274947734026300284925196609133261291838105612957696733126418150909892660470271123897478765654930025963322816872424771836488492307849179602563433206850802681456340088822385740612772514770309388138999564192584902384721575810225092748827506245075362063165870671182677050269222025027649915804695521564393724313689594435572621507472195668784188294569591322079979941959540643561691427963175670333164380006782657177525874996456086915962833776013213768171467309618796772485789680614701302865474152828341352405760057445573660496296479034010898839474306102781900536677625602478912981252095317103773577411585138692502256621081733921454367780415369543311563364174373006272617681214474342176998885569981895486762491821897631493930816404655991190709152933733974890216064198491330975647933158080235281298351042419282192464326536883627980396222928684385400373813828346813994669545087339944388465936696717884091681004762812822117148270840940638919299003818122691525110957653307632844575104490647066306803295913078960148320851870313579492186970186514938903863143603122683079839617028538866755936322338942075396334627017676698663809135840106655694417046840839546509040608241003993482051249809500398544991806276592820827032246179777271643879137256305573780596019857624754420295761778643761322854241000658069059426753947977390748065654334908163031760724833357953549859191375918845380589747155980608296107630501123820530974776356826704252209253125524646645374757788510059923762373569551487834444892067047181755294360967728419100149399302422067683258653550359382110191200918729535026685843691289477991682037965514247294609852539751643771388655598679521878349338131260275282046565694746846355026157346441915324561891862490115296579636496460848393303372692380863828291587516761748132749453192268157806669012106706133160234517051196848622742888311317433229954563847816349741039192930006885349100455469435431396006106966450925584234002174718197672342085254352439252005630895226331728896819133838978655587548638232779585866378702062160320789743301854942648936235963763129392193717757155925314102949629765817824730340858746240005332279782836950123789980518706416545173980715901707354978693004121866240000000000000000000000000 [85,11] 68163783563200372882628688579578517039293678549785794530270700906684717758969461417868174180483155197248924431733227001929877778011178637226796265452475920813891432643427328098996355684995743478754139546930605242174623615869339279643646139391217428563145380216313476215461431057042497720277420917418365594006041079461334658860145914859532004835893221628348191219066909588655029326223147384243691138561749681913382309881475858481828380131525920685947274294403434158605961658608307733025513431907773054869550934695868384162465748228511906856287436515445255693987023365780783556380714833852451498766020310167502433864968537626582042242997208618859013057459766154305619707595728984872063668287161713497323513625009120484156946939269864075830868925225399981688199476945529009511867771641002461015741834428173770455672482246848680568384484978750036117126406680896094016487371992353236568485139607149576769512242667273330860621359047629462091511512919495497443059482517394488154285260738731408363007668489646315188781675214438921780735026726551431740075940207282327906327284404059609303465806518944955103528937379129209705129509889063861931308452079359683927704997522952488675506101324748985123214383554115451232412452480246957869903986098549800995623096110922522376509348267647620490793833305804038414332125606891574556997600169797034781821243447042572996068738032355705731678669125771387446983709067205557834497811191516629370236561150866187286004409010433894910384451326812313133539862354397589864250997970906459022380170931721154155811296160178169073160060901479192017577036257073650667719565098294271890423778032700573753280293469907934119414532971328994626642899479270170120899859397700113064164676693965699534224205357487840246632188994954106745271984312118113094115223095658925862522075185925816450713205478942541601210881127315624455936567983891048782057439970284580410967519250709469092573939193984381632823490953609053076146681260391914245191870601630229852005988159759637061582201122829339846940712344153782496838054822441056223477516756997214247287898016802709550916318247339545428031087976169539756176298868245955717509885610363517162839205809550591909991621450957565089322365949103437676809644019694680912293645911535858042882867586381306627456712915912062335133925451520049564691976338681004444001446945380000598247523434103833805386161159647742708398893682139010275266643140990391868980996086481989970873608517179203351576465040867500030458918778508728879674573236225097429680959950081679970404042330046466768530529838941243305602051746501701600404559626240000000000000000000000 [85,12] 62491019370817580078958007272182623626735381108387213508855400392765631393982319765751447498790681149464655701779467506368786590646077306387957935864032129912906937911911002677780837457607339345963907598035113781133515243973243173224288497137113154465077444803277424169344618062909695212804990650790780387312915725926833351247630301307711170031032932119582163987835258901953797972317199246334973993060660273870412118823391399721067501385962461492642104853310085648518012973308803070978565777427034540562875988866119508637429691153508907535720284075130201108706295731602170334431983688225038479375843664851561179148629200804034530936470012961629972189161010851819511295710114256763896981976888559698845198593957252938615037414037867822960319908928508983511415690791595031532362740095108607475803345577529812737102725276162049941614367167104611979359578608818909598475065654976918249993097983313631239028244224483961371249994565321815733757667373620197388490623383916012883957876442862607440483429151587998135026209402454754149739073852304843131844243250015923988725543062599475999671954265802161069549904736077383266406598055439555807999751928079230628664767259881728214964917332095001694341678547921955327583552096814969484776463655998188140462822983660868955880072600391827744642895808939710867933605256399831007304935793029109873267629023641430790809102958233950634594446211629552457350397516310465280384387449990889966846426534364187125991333483823841135411256395815931903309926437905860319072289742883307840960079548606752637942178594622617318792418690598981639450481643304369688838657596129046040909663634853725568630830477542406685467936783084260428312843511204273181265648074109281728705502099634452907411041165864141178756698334265836416416229958225905614295451278990246152514580293877870692021486843295956776135154119955278570391258648997124434452687850830185160597754998155096271523425153004180402949357236944701238094781425515450455310119759473909313993523547870083920559948857906396748609281543659483989240298513403511690744729524781285600149885382846208010497087854509967370112165131487656577260051783608115301434362167170879461315065771723338301595263131625531585899055169176111601482285381161696797719914170178180183258120326070314176726760112006144060941535158731172949179528575249873012340198054770936606976011571774001596207485456519141040286143856302789394507411361714180288898651580056292806188800443623991009497043508067363186823005454198338848056545076574816358776596363865865255504743451864596591586379886054804610470088968171420933009797283840000000000000000000 [85,13] -331175439391228448094645415969151149034331789580475549576528962598866347149144564736344865195339154231927153820569351938750711900946981337204434976296724647855194091900136042829929719631346665282608527405363199666085071667454778136307836954871504119393228249162761431884767797684606854643431510248023100044754236545198123277927242456375548322476484247331747443868459557297689076852491903330420147108275231343019950976955748939024513080662926095445781293116591366645518012377849440639666610118021132362298198699103693574276557991215011618800605751048665870232777216876187833629829661906811918112020994869655953182937786208873625305992631466796590730360657162049625531769373723473698694416102228349545942487929973173103302982799380651669278592570987599054987189966651288577129802169323811502252040488257679041011592480515634666217804965878653500501942458358096676325984789331367097951960107545141568870769650451828441757825508464593472723109897077991048143289460697888648090341475462026244336304634101168513026641846793856968992342574996364361456557642257216391902660616731437175326052212096500640576445913471659017490597669810262097342140142751868336332433955381169834140534075417352826218878677036931905913444736964497355566462422159692487314093749354552156785115330010434041280920817170374471574149876494662942820949710241569925604246637186349099349474291386321877709543967789135179234587868748828335461336789999126323953984903381872339701783270587988560315311023162303675514224763091342360354845506603359808662881019336032720251299088160848689062147404435997099248659720847291432911245301516188047819004300211749707497137048702472737237588887286368107644966970908495435203887228631804015819081297975388881850016681271599040240158355633215996601149971184124577581566418308872301245604574249400022968093255864167190982950961320586463251805436717145720349519767092796157934690091943094296655895064603727569810808409330485500798487106434134208364625557784623696915662243301454495067097368582150235404587910231905265195838975907251766212253268927636392203933856304030632007480431540855833765937202744036948858048775467886099290759449540620209967954531412582415230594590036251129683380194869030093345078608024820875718708339671612685423131046043694474991316349514821138792195017896782218597774483265252559139366217682313215883128187789181108150925034975638637321199932326293725594932320319366307502012137144500421357266272232057966977590660294527404417114899782438851747649751324779802189153280234091038251880957452335477770658803185130284550481543008032061999150929018880000000000000000 [85,14] 1825692630811930677961941771983966845949180231835505977666740517793966101418720930999974344321507829833401776886880616083149419162460209618952734864872083748175582896312542849596773315675728257234151269548017854173385590348888964222184937044376407847100354863463747273730496831254435962717071317126308751624773643902369743648057091746710945331566616591362648863573139686494666427904575662944110899917003398750250139214361571283920769132475481364775473169624795617478758218427089184941673112663498839289160414037644577261962506318840692875341304212556063146699054720639336562459454789003291282890566518315005294565967870906904418973656065661543479303009770868206873905819385530934090612339622631824731563298052554737008024187713070656381868454012224679168942869877207473325693284946488627225039783832337343548710187900383001684390324694208302068459513494301620472405194368955798913036368960264054508147497038759251894396067248857353146774403165761894918435276970241049545902204113050044974788774888579712252216484691887536332016511738213600687552578592770039895612017592037999031660958633985876366724827758800542998089657825246519069878588512987118940265138300127204164152300868855624418436554277876678065866266045407438007446432523753101912057096286423934602971876277341342191873941703632816903536931079569636322206896799629896016005605667144018339693503517482297625775806391630862829443896502107967178157778020603013424354258781825333612558803827059958797141190546632007679324448331426078085974742582273228367443345101193931696392931337335564838418747680280981655292370761570911456655095818404876410826869917928317513765115273010568584506257759981474561086325311666919951482711801070730044825396213785611944787522876774168906748268759155719532788041463684212805079325157764521475501449187776679397528269001043406067253629656755412989789261336411220981944857623891178856873901878639379490667037575844973716839840475616559537831283930295449784128044525623687546661483692670842496325810589495594717366829692911870568739281797715411911555908777179790190162042439855932333071309864478231334593730849193279134843047968222661245764343484415420439624687961504628707002945110838122947223247712445594388562216725982742352820041512360234521748212553634011883968083928872254818921615835177241653755738792935630134504054257943954735085024893323398648137339968033110924910334200723460076940725506676328315924937509222733842689151777394895617472387741633217089071587125243694434771104788054758518397227079981099884535054564133097874347386593800429154374015010963513637281070055424000000000000000 [85,15] -7476663496589268049953818449514248630909652473511950077311510115193088112440938975212572480895730324506142779200890759440713431271984835033168599602862606638597103860883941361845606782129216567998157000163780786912956035470414005428849139302285239279654478198321386446808706654320939575716600494672343089182096347776951921197665587609921550058271779136957758694213620098123854981174099508036466059953503526634310685726136879746104700853398034755168265576567748590900668955188296374777856649894332578116230939608385511127866232199247365791469311125948422051154290738897267079062793882924298171891791830525477766917713395212482013055353576543003646807180567903405905283157324710235434576401687868728913402555173820313673204858129571145663144524966901802042006016016216596688538503585228504881574912908028578912169934332486229129242273201516226297003316763611120074712963093275457360671427603711159400390312857137881204347945581785341074114794692499912940986271673985256210051719855162572560777963751004849144959721058230070160865452836820900108048625254381222350789793980830152704780471798852842089259690610845496366570885576264516326149069627977859266245483845237531762921094951509677039533191469694703991309893823515007158627847789611165583597525330814502898457214838070106635031957782136614135133969784219932309379578972413240729444110125481172675503168625927902843413908466327378316019699693412205340185150386118187973448387164717669449395605973704596361197221141154701926590810796083804399809890965528612915869654555376972502211706161060020789140171558720899009010156932492623829795244014050553524913465686494928657326271362491605297736065265195019639130794630891893327051602214309495601325182601056170876846115270434612395482921376830770278969410936586872001325182683170133811255856911814163347331953948015494684987777695663560703134914205695783306300729953641150552755258245343695241929264122212521053984689507840827064795442374049489211638482362298235485929968914745063343642885633002443141232793761614974525373274632150921861203766583903292674446650655926758439448813134777576296659244435316100111645680224924296016484604014715032311250684847598882997023737283112415254358965002858583058063652097951290187003238031205958830279001228896670472140212860310313770409407599903843701807351315612755049833767579044809043708891166559766823698975764340285834427825718003994605698532110047090729306153544766319454719932912758683332288001804347005934651815298560813925840008043937803862921074816226834199860744443414186720872150246306557747545821955665048069560420270080000000000000 [85,16] 8926960992191062109839700349940091973241905151077370268865377555517965986453635424184698416369418897387034899669773923230676499256837194503569814472452601665166419051738356611810839009413211265601243431549198952111620773088052378507353018478431495769378182935044220161446879526020133566565696103507043291021630348912229198110217189976720237323736273936860826141337537257809475618155171403830726801679131783526595723469300673654504996539238616813271414136198498959171566431560400848251561908797735859979924588924107462294754678961096852979144829442274617343961112926841475390636497851588740704516113420488120799311783962875053570138328081456227366331552086307543603923435132916232356865274966385818554890536557960007510889135283459104345729664186013338497064674968303883958118952295771608143092298083242192619056657559630105104285668046402268641899707150453491612625528881580296903390682050095835697101897964999838286175527392263381747247207697751745183902796104812177851769995660041084233130736410527493224173678176430168270078878770153861624783985827075196155076903038038778749284838372448440665885610725461123711573356604231328947167122467378381775029662396857519986670446444315578314049513556112645530354694778558983181772541887679259826353268028494827401835566574570441097351753505483948404532167443236090903588056790710788733691448811421018871039688715401885446302869806445169177375966346647070662997449103605284403190699925527495711527069295993177399468793319630101163868924128845860475473745040812072166785878788664520242959122480267962315000270913427347257647094347620268629538372283317957955907313951587969534166251246130801263040763146238391319219227325971176792720183761778610282062494592513281847227991338440894161643904437679062947371291811744747973246964977234294676257759225456720983597300199569735649641478135426132739059622472960820072385062829129153469196250385786853515239670043845173833806589127347674174935193469134980700683987296130975337662749908302387265187706447562881464229032180761339433692411726776349387168524859243628870273992247381327955139126183391557831762753880105582670785642034922218057459543772943865699975653263264082317673299383454981293515217978094212121545264420233135802482793198454806372583244543484497879029196335706088343388735307633107183509591245382278877692236921048876178166208458443094954363740324117573037882599663605514184367995907027624408289862079326137549922313001892768935810252193632982198893283928502877077343976905491958217997218224050741797788511930769816170605607774875994639511722159321624526834787942400000000000 [85,17] 20357978976051097547610081095258572816857465782968003991521590082203780250183687998606836122288439379287480272049545119816534966092688413705498823232503147246119604962394156813109445263155978894368684331354928705667210092225782136536540777205540069367682614996320611624730632243495624999754572038300195031089180354383939926996777686263689307351369538298831012648552149280263597422488815484730807726569644229099815907335394076146987399597754961803883500305528493682229224331472577276366240213787773654454096376827274354650542598963981939546826315282254809536859765348862753813299803676424121825809414403826097828992381418346293937311134353983714176977382930853844009586588908972752532893935990054298125240984837809208326936938952198659567218099309596618902759386865910117993442128742389877157926962441558087983024935601734154636038723288531007216128589771929255541177684194795074167495259130970125742499401568161285290168732961648355451873900798083142009306816357097476623569622602694865042040090817850812044172449143762696876445822428788859719125781930125530520207824514255131986000731529493381669313508052138017617208482447724925179083690225928584938527173293987742008705102532105185898508932616393908732648257814328791206885811256575579582325037796790737852624051330671957131114152963724435146613394649777762833754774942906591005248602172533499192868725659896193164895501336596794813454657942885233087379688311218540094000729582743326012618915523790095220771531724961598936621134737718682196469135511595753731768157354398896023006963682654148288339638050708615916052614444670371437399021098299389347814302181719556294267670676577030702264123892411849229964630837707377356765990392706331123134001159324315864158120995846166989903177278344601625932722514355324642154736022119023260485167607028163422897191888836730826320135009289237510135174546536089193958912389401659439927440808094059547542557576744333383324685065229837899372698773669939662458667533567959788639867264055327412818520143706843677965547130386765839810428539540911925234958075571362650996977326327208615427687991937307327137935660231482141670883627694654973219924477232328940835970118063084223388558720961543096479123355818969184293667642706730626588863139316003530619286833691156471147044327529859399055829610015264510199716484347232695520806215184016594690844014799239111710806675155617058169262428105175942632079486539067986880158232569851133811560900658025798201686040381297737011197294282844759786682036749877250680501065188656108000493844264581769575766685304544905007432297527361837271621828608000000 [85,18] -77118552326884607208937269731129650725851452767007332835711101363074575310406557477791389706355430177127828647299057646510567622292402121346634500111772735095416953319507282407686878558268614554641701915104804598979054385226861329458165158491132060682371667001494385374758209568665253528987933594217134978371522844987037115094967851928068825558158623746826866077926281353069754043156881425004081979312311143711307626830763741194905877901779292989540621733795586963787570233570155838325645332150835686665293645559391717685444237832641248533007307956027559498543781934110665732118592696687060489171265312183268319743319864876501596276120421922558672715608893844735811215866965170032149868351591215794806469678808779297949160445739138493972953120997650851251460022680383619629631337311012512974968999718157128723461916272872401650141219295622023201533410975660703098493060192971304398583897755269539002328070849288229876593805071709193901804952710501471746943222963538757979520412607261702725844799851948762022990162964450510447579581304153447416391930720225041289132645847927067570245236731786491945774341444022404710326529252477473177348326879258191327882512166007772851368334735711245165754309143272589857034657636147392310602739482831110153815877871529924884548808719615623451162498281024253374612023688129544137444271387570169861973566674662388547655568035058835210997641958684538992843613786529695472769402339694414633033464578095632386034629770192515731174577621023542118515853373317426492449882631531528688802518232244248911210660270217187601161283875057428328640240995598561934191720990120552956618662786490912718320552512161355018328073440291469275471662842832129133156276966682254347265682374955643679980243006588924967677774139314298198032719839552202240679317003385978026245333772654071211034528675123674580932320830826206735522632191003791237162758551195484221728901973026957417327948498771025967298866717646454357931177049039115680158759729110886805602533018273554561754214088524435676835445608676694140057317916357010014324374399077524565551681980516682885371351104633676961281472950746454952538152597384031330877666547199294361094790493247253412644308893485987993153159709692446023265089124018860242687801905311861214304897160106227334305977684007272791085337981926127247588128913565729540720638059317285756790465691130274079545600701331427137974809845293925611685965111237710251362122506939329847714947052921864317178194794987448752245857173524930610580906084328840245687599075288386012573150538684919714913558967441328689509160871364104038407523532800000 [85,19] 83450390084655062779829668045080250005911529580491211878855834444596076124047109359600574023235021170232079969943633585672045175559331425237414783271005087341606544294576568334933049813408916030605720684897645682193761923294786253459939878261569966486723924135191932432454161579035550905904622247153065934998718882562435389281207170849357245807684334763424741834128658294778399078011977299829441880899066390271870155504316458530827429332232216771285722623026995877133936897462838175793465159274842040927195128724581377624932478829135950646945016191484364365691246676200224009687488368858738524264492266811301012793988430931494990499068554541613205731234472615216830839754772129498538561684371143195435943352472366501932523678064450645543962338092597998964847673302610777671818295936252775558816920366304955009382280233456639531133498536385375435016885622382137705438742115051022645179901194752804899847553373805903740564744047924811344169123350529359034751102947769259289498983112534743550326458154647029027670378995616410437142264780547745764874688412262165591981022032394249496449393232365634352285180950919524262923482793001288131499425691689337813354076262233086402932021751679915250014500520513726002299668942348941654090280178676274484678419031066711520091550893340734494511221184990957319008817397104727595356548352417482828087807507632385284971499554177660052197749669936218911631474236851593311038256421362800752813102598325981541504113896103604903316357684212095369429488198630701518395622853678095318456206326055290095131465315970922681910902331667440345696702105812616597089740901825148877832179656325149237655698941622757072138880845256377378570637216176875672048241323228071357971294960279934828938869152647928767025856038603612386613922261770227126351527737871356021127339335234449085007054893968095944577308358475053169816501559124571019880216920324173225957760560158583123405868899442989160632743668676806762663557060296914132437478030699623466421579989377149427670344289813418208075494693710431558538541010195557067813445195953777064253248864192067834916800840383718263729501039244549320021631150827729445142643585262245987172168250573589200390645788932860134982730763816472564644349447956835228720537819003656387374219530519486875773004248028836352037878875632000802944237423814490038562062020643842818522465112070340662791476871328010212583953453533387723538223410101173608215865051384141108477474946748238512692461932611866112712386520111267218540726097605857199946340571911806538171035117003877837674402341655965781498239344151746321044838809600 [85,20] 31109183926479664670589751353797981440528190643273261168953740894628220080908055259203924408693965404830091756708144645885701554052975095178665471595500096088901656168760530625784391013436995669476140361749114003116205611665902571850316359909525184417309247683161275893152725117373187020534516933924474645059267907052430380014839016116659612958065146867839142628432416807536022257105321795731418171548996965575385028207901130048859604880122758223615767950084603869030922372980232546440528581174769478223400109955211413663669320203660490609692467289401469088445568634026754726211019958893021650779966125616110836363490627249324210048882577190886014121787671473777952486939667638241460728956773481301823360229783423980127010590221299146146451415512734789539447226010349789170095928605813001105747940859799669844332971535496182495371706273830288491042163457224974662703595481185370311090311713612320325602185360377475616750246688634958507866216651473113537521929531163763142480548797304198551432559505165903029167132515843065454143357710260324745667154255113729027217219304751134316645580362467404406999830183557255958222707987719346458070997792906143962121996591694360294049673084853320307655379465964306645877296136984192657885635748299414708861349300133873735551815822841306488308824044548519010528277959355028474744113182238169528521299825312700256265607914849360227430084042311582406768245893665042318335172885882276537776663196160579758915474598465068480394856686718597545129853009303508960343317121699498991473167441556851232889356825156230979516563367095333793124098185130459474744572162124396163067490966279985853670312831923996686819042181012146065646951211314363635566958127609485925691741599477432156081335936312789698899710147080694057193879568336484553836762926968825446739351055562060699352791988875023572357877347816467092641377233720486166811696955484283822614968345831156814669001720000725779060142733172533901971850006971260265476468873308314658116954170444222650791996801277455839905469341599541592999233487393272536566580984266725096560514496222707383461855096890132929196580179822089664756139902952495036561622121822600487266628458423631105312549100465947265823015887269015023001568379306604370186690823438781357183812233709103328275462002097358287928909546817838831108571553487795745369833904992587643490255051843659837474515983224032541567127175784989477314141404282877580566347049504631938059363293737842348778807021114321124194126407591186866078009420935728619398310690318842978223519529596349502550887875692234209458440251554319415482777600 [85,21] -199645861308869389626249742492874780201946181392555540687948089785519575008521554680229524443483168570854013320580382379026030230670087959313996799301173145256722581766879780995755295710896168129675504167563435302178262710942542521207561802292026174286909564711046283309326391898464870111621749480980665048763877414975421958151044473160250003949098740186237185139807829662552060339783833099725976667001829018438148844685446057485531987822511129509947936116259994315702493540825451410293524380643556772462640846077733574387899391286019486204993546065773065404962256491222234496463059763954823272042281771285894640155874814053068667868019573536884355287365245022115504180325307341462927417651869462672073668521609853062725130599207662506191053244693866171382907635550225932627906582795182042850642694966108751094844830966639509754754381301164753055529055287131207817040809210024908988891641825459239499089884188352763658087955055937244429636472660171051944483400657463459703372027716110191882368904827510272071651364613918084172682602756696700419578314144190830739599991624637493483190794475863547675803429179269489200064603806742276270351905044900106520580441213429109937359248824842677668352756296855178012031753962650118473449264189748889423273020041496784294178544458313964442643803486923328553582786894954431421227935442359024543070858196794560173363211197263027304486666010806577006480311308963863893057579706360274912102639173302790285816325567840753878210836214168059602939181187934960336128215054417687277287988487036334372736743698382934363112302447505760274584392900415388037091680940215585868567510953685658997008954608603156465615819354037408864154815070365790493245477836785757503166132113162603235008180731041847433828665973970875356627598679415318862262693166603522984764669730239131038701922842252660717686628452354279952608773079976525543722671351545695300556620144217192845439586706795495203252115042550013467254431721613202501674502872529411446146781186437979963682890733670955600502449650341674455198017872619541768288359572236850523636043118651330203844602945013726399685870127264983335628875740710978939805624717544069108277327298423718665684081857881281071853780159282253907957636178942448100945583971135845231977799619846499426249813438236138303607452757546445907107099360821077685698226504501256005957990343706151729783102253398183329085236631504585187984589117688694876001829132379791379233274428107104304248937714651169589925611475338670020950057724021792556894634629216178121802527912382623688801650040612739749071968757608641082687488 [85,22] 261302596757339596869367947615880761930334577231174213173910375781758473620547937578068421126629912998224646804041895183210296269553358118557790175384479864495592961825130091630083555054510778054854200684696642251786143134160576536448288709549025967064266005217910973559210307292256224162632595298212257772142756536315151461242463412023480798665751809487511585667154406828145502809261610457376731180374691976544233799908780545133969156460070384377123002289289920455184824687195329536103133596695866401071802122877287173655588040700580675753552928188564367758420905767188420537823306811801097380403789280990694402660020058986284177251610870333030655152997870946576414058664498154603335030584777334093568349447672600104000413240241151752256680188170687886422054585289286262041229383637946750921524037827031591273851498706950807184851603956892902895031319712680344349890597820971059372628842578370860243143497057962255458239696184808779319659859757048466461641771953572343462612757272729783279817850202393245631022625866674014306183126357086517422033496952085029303697827139666501974066757376087260763126185926263525257874758664101397422369621798634785834438786899521170788825100573371492500634627687375295293374821563110374237300760805564919420235450838214965248228059351576710840956571846927372992479269900829334902409496382319735319683535337904188904005457515625322566758009921186075317131703634561823583390923051008504171477482910444002788247587270043994192008495128601157744144509805959678512791855470704379243599952058208638284670356498914688563357145906347968791828201510814750123374243906856857356806252726869458108670594827795017773354647283378164955090953487027960963088669478197717678142208790324967177065983240184944336097973789141996354651081690745438143359003820670013705314793508419337770012649752253832225379630734687211290418123019849514624477674004927518653310487390534170746527734645530013985554365760628305612338979566785473428472737307049840605223886298480438199269970788681180897630594486911763561524484573218975881413663762944308225708550877098980155563137044285772873044340202647797225736335083097373481627645813951193403005100938999899105857468921714868214139010292443948700046662967807046628864741409453283222143036076297862117198021112172459445158864787605561609628907005063576353316713888156745241339922294706760491412680515756354538089918374016036956750550049000089927487489849020652697620918072627853265594015705104213279357657814470793713798536669494120740120282860185023850379426810559185518115073560803717531431695449964075286528 [85,23] -151352377094148512415481810924333536776547979618030193018183775005252919904639900543610704234190185916581350900251213606234771137815093273765792059813500878710796366881910227828346667300461877393969819663932835925876939388891653302741513387608754663131896074672362654643949182985965165345580287182829801107174282011728433267095094570454639211701117806799626045621434202265637852182343508224971511468522629121793402806167223422846572448464376922461474345328928923770858390336983676725378147894682410179937883024936117890313811796632730417850773461482149148527228181490670940465328050318985567929427661928437571819770387591648738391511677282305223174967035572895130409018369061033361109510139417063025487070224411368964800179667206404779009760397251080454926155118496896598574713022134538689790880667321820705838887551409606043469689877579135479534354469146532440547031785926106237356317374091147941256466245701605714788625436911264335793117027511092967482472849786376513705610349955533223555983365744816601217717516119593756055922318920894155643081406032107380765443610767992867284714183011834953645949784454767445304231587125226114533164339590043686290881767848749318132647515688329009543084155038532395113663843510276256628670434376501711925888459265541384234842553317447597790866273936333975372351044876729626971915161420672763196934493256489393862661350173120815646785919743240162577314492517315612618688618799157689234071850647288596240176204954342685377432410779812161414774836945347162083897550081906637501798547451571792984608581231210325927307622627119240747222011911181600535918756949081189920606198602906363077296226521364797903334458524011656354844600029188098224754781931209143834905940802844560166090187200382847033186520635937896766338755660004904203501999950496314291902701672751089043224698993204492218070974625269797775705345780231570432882563830031983455433608999855539273968524742551397978762635835054460869428410804347902749679821532249955913684400577749943536736261945863644653520079037449706709043836948931507629105999578995834906097268378052768619018106199477956731573803069091430289419458274181064731499707423283121022004165652492931612019349392058038967950748491204596915208091634600442853251821830402152558873475965612594302070572697939354140486874837739993705596908795322569011022645511926987878380773918547573364355148369992966431003797168531222657337527867549351789621661102755441213824616163207465318638449089766079443171347191145661135782710369801251940336531421320378246569706482871914321103929471802548118110224901702942720 [85,24] -27469409349920749590493263953644925689421504968230256347042268391320385486693885592390805589508139514084028400980839168649104111856294272650361074050097981677510991676345568214826423329906853913648611320036271892261787843076343640606881814100943038047651415403018848424476524318925313655555822239928986767709783187397398071027859315540566645658023874385910588999158530816307769938633277685197737992293116915781580619534388240786141639127761208998435275677356719824941014578642033648543858387172491574985349303821623600037934714986659737529510876546739653160737499388860920585042654455821446578544158144606698870261442334999539727375702590035712942739232330045663382100084817079764858293964524443203337727306681088868821564384389453991222361768024454278156531167425992999121587691393426146410846814111884458504312121131850393591833910530052504416146121121902894354980461350624946874492843116154519810325404307990910189601543048458295718104518200809557038017817190585185052367158601750698583198305629945621847581005989502685709782600921872659506114985403639339683401313825088131636283829204383315642058520696896915354198121272037987870201406206440574694176821829068971185033317676584127952795713019304270734394088787185278398106612033611355623050813378840556027635605399945552984602386806763715180710265248274485336213152142071448342741499037414134710694465737059687265183365616152554455644553859246556104487846175789099936965326799580947212898252723354807353881165969091403342165931827624100831573851592714988979081497867222909401512830488370022099805367251545599298650662345088701601285368736525365251117654894820080130800321938442685343320138860896610828133629044717734899639565116411464161858457884127100288514347908897715986271610238751043760597359920466814172944029312437517102256724880752687554439272641176390869303631751092789847785055532245310626881378093151282233435606647437574404632186280768346001468401153114680952971190145704293331240265535080664158676847352724535895880626964883019123282022230242699895774286063837473431192666769416208720823040456197905311038385045855984372631489664710445939078140434281957137696949915857124358451333342795792499018769505829607553112800298628016590824696427662979109934687737180823367593224363284232348682002224649627561259622354383853467768632589140957151405508044799607652100957777679781449113279369694259102694992204206365734914021844331942242834551808794005450816052865759343755486537863892601595690923956954524451830836333115685850325081387959361408294277167309541621186082393325918541965220579901440 [85,25] 134988810367003018525010507926703283070374446657908633287698380921917444123836764288571290838569265301376725338952776485439009554848758704221980786257159911799238199096652011842301937084590115592300955777931713590083715912857733165481464585142896338573967217819054113859355877305143378774512761308600047320310902033037551658757320024106358869320138895357335353791042940190139745576172322442798216053532749112816014550785052453412043551983897260147004330668279922227377323663271726425091956691309009389119301627013361429657570997165040744071670503986484493151517092529017758217439058978834563693132235883184932444234462182168250664326515019572297619146222836093985959596657519547185634452282878305557798680729768453878251462637977046388654488562478624517170210013686965024374416240856152227905209624943511038901599200098651377079045062989529965065132779429865349415614107051057149858956312289664409694932305567346854465624545050609668517826140680356134680754669585673904312601488193045584730370623962819635067920449880729768903336503260240787084273423592174127680532195045436891219079266966382357927152566526591973297138187283202511874121149570770029350191352670637124562993310848223131430879485450907546246543919465043884847916187668902304631250089148443919070924882490238343914422163349607786155284498268444337234087451003619919388183863988742855034498318182503128283753493932688723126188251872095444203296845971804561131149050548210119553408732151801490261132184528852961969696864480241679733186443053022004732274407587127888568145258857114844301189314533161883336216820152748079842952666366320438953588760703630502122812130185191749246993178792942240049195575343732127076860202394810189939873141929165492813076441592290850229908581420723910351406315509744997917345518037441012260896649821860812148176001906152314134496252349410539886761492383596116297478580588047174723526311324255126873624865854551680554006082161072678087178151369134727651330545189846250862189340411493674921577942038273394590502978193767959615923167895956591111148321388812153031816228202368326701406722027842550200164406381582687206106055772456467944483098820907994291559071242359381255993123290472196906715689607014909133836937104276557381928380716297201600494173996877476854444779325785767177626187840981098392355734184067217002170556948914880084398071175093850236163012423246239233515901139191025479734613803704398950074327437208772155037699183350278544942572044403413311985110715159063059928770717451394838619699491842325427080882276432150156698107713240166605132218236928 [85,26] -129868193525550502872580741203715066232798872460557320326628994470898969673233848679904800987452350518874051126159719601167092769711375882572888347953681855908406680411592466811023986725170820866615283010966149088800929452283709054011001564003278534207873571500834840001667953264603496704739382254181149431163052457247943618864973321650643074692018065901439076604668394241469678013503420187784115936013034560993460026384721415533504710310920185975968106671846195585070236706534922830056617531494930751144146576411289915809522935783811656263345374506563839543517956402593036299556942783571687815976254309895113563348779219529584140757066616716585259171996241388691301365390271614435113834563967831148036457338382245494418969325679137751883388201229518737211461655409429449328808931075477247030351557179568447349225491980801127969514034251942193551125867087084188405784722510802224918959120070899920323447982533889386761567087281323565817785639299075013194653777078760278260721668837302980047016049113188047575362640917784998813778135710592800577198374530691569882454902947879551325339606709969145513260087872373642540519342432271120419204934949048967558605148740589294099367948685981981260242268493020196705131407400748803021874467546093967237148002013475950520433510055502352213263953322169231011674067273777136590655279107370196731694947170624361212641648269386388301819601547856607323331275860733727090291898388854796171484809907531133726853353466463916998528794158213982132749590842467957230701500037392475462299159872086826022194752068080790612539991809389651186969042294852860745287458002089277597078430205179056847068879861086939995701958700571579420644849838954170411394868612039513569083567504986840124825931334998873128234235862634961577592040749855070378602808959143446944980657769478963486082847268350990295831245194366972478374043429292752500594598900752308521928597502842075529943686989541179245661711547608719483347783914054494935367943116023432503061172904562765996725979269246000502257854757105079318282223197111950151681334414699430552138442587922511165893826265475053648969579992586720486027889159342378932023962780428779112420879137564927778289810698704604666301142071666219498715961723907576724510769092198950472207650863106592711142313688536818313195611053923426573226471142649644948862695072561233152364591811998531479330736791799023059129084477538608336615453911959554611848923084152603429816542480379030693679948866742134395817972787655557383442205843309988435742846347210351715708933744290973503022081191650704835771105280 [85,27] 65059915454205782775889818291370353314743047855913674026724493820551137706028467866628233881378915117053809485943065653885022503207984400903142944837757720685054732132251576494350320380933590798683676563365268237979849306679464247979591159171867293576196244651836927593474473980523965713606783505941098578841080603576773865956616731646046765358703273591517439551407238580990653292557502518460961469520115237809420800489499458599148097107914567923690644404128099826471892918574716299403152642624501212209170579892087042514723584264284905386262104403751215264327392018701328698899496191324169662827639150825891732476868297264623087252449540018591651129241751863037942629275673963367084212767764475245717955537013398082537247482924074617556778506203881521807902632644212050322189626762884261821245728008899791517848257015315978094376751312587970490629629481527957735174556568647213891502855069876534553627155312965269546700584822090006567243227434324757166078101407669473174459146055866907613300090039861397351628833786194365667018304344583189539414457540127543624944720055976236687867070741857546869759714041893222341374017082504245154612277607552124184368710499515124764162928251111734292077857961494564132009361316958823890784288358071024043951548689153289104330949682335884552384890006320248416185872752982244013403463963746552855565983112769687683871119593244532850526462736623784973713660915891611643858467502148566946531754337113052329366214348087935371314612786278170795705774743669020681290423447886239715604344284767172052925856419762333823866460244402244408125455016509592948107619951322356191859707089216327051598195079606577989488888736742951482205298047927998086715892291180404148817172223184538726541672395940683983682156479431644409966244381774093159605997154090740942276843005504230942532444122872590754245371333116211005119998182659713299941632356860935368497218356203337397382330996896361438016245034684123920251995275995359001436178529775466919079015843298988295745963152301728943544453735654803405481430121365487092649896712792655766813416461574892332600237182956815999603978474142622409025036553287313084207723790222587339476853464948355288217295702798767225551961829077798154319290997434731122879045513347295147694347636222334965521354470524774133627790857766033969245630747839444914519133717584771468584458815889576084875794315884214622899786637549942973640290946166434243054074148056800378965256993270044637230288005463514537724938433155543002179300177106254665774657158471286914282561372809910420405578335728306887852032 [85,28] -5311872483971013907657792230885707669537068483088724550316323562543367591201439823159227706680891275982351308021543167911381999759269040662195713568825475417980299926965846750365651335989896143092504739636229888276265788279842998406417468309394538550983862204952116303879555968227057567305633896392595584367112060394604901037749667312758608958037538077274006051015417821010963778519453879397985525982660092948193230875895536847925633900371529300907612314579589916815620280980457201928564227144749234447915561516815900436293130273496584903719903227784015917209773105404933510172105898822038813281907207128223690228152240353274468864516299173094002764309204758792531516794722371454585711410866811834309266401103470970742263962819133159326756067466306503851769355523696459897530495980653828524935047085110999667344584753429928359193495728663959407532878872940020452640525340435816684016818483802665408823804930413836739153562404252689823347041284188777712055811199498659538740727585484166332741909008193174171588792471038288523487148713684380474089977142988419558832232705161039165982839919351149217331811666366866172453301188778918761056530277528716972988150517382044134700616579785231741946254037348471555989102855627633747207769754303985444510720476811816933865162351622064673759516829768664929363391109289600437288023014017999816044190663092436834263554737907189249770358196602543450170062411971713062423472930330723057268521808596029993404491509360402700354350205385571363667328217926847979360150523671921477809501756813950641025425330661665169740023856387130316350473593342507818492065373719228462061137804061322890534416628298059388562467559654058205983500783124377009043062300902080354982938302077606614515664485638609451332261858383408782240514948369272322143432976094936705946239652577135871199632065153238387648411720782556946051445677987867081960244069092829211766482596575758939468997987150901796050044725979133344246464543627048829930377053415412811820502271090671157367876097733972921812528952223788872209641656321895254417094079044905465954257758018247894879755031012563839556326928112604052466761059767899743516648357587479991014431678174043138096456134767411225758794505253773832412022198213671617182123621321774015642516984103174321566711980321866004489646770950558783139009891676259970589324149199291271324618051361651540950030511675583152068603973142753461058647398654701285835697939451281440572025601234169797871684335486355064940271823276108203841198409587260801040775871959318987136812480212790401198227840163215572992 [85,29] -22161443308457845263146605081938410073834949900727673733170570495801904121360926870583728473634299548405918028258304231794270759646919961322568353232088770604438307844893991099528050288687447087773806592594655891399631187065023017433942083284471885095543132762152693978044596621527099418932969839897472872263444133543347754438287880872629413079936082016063140325809800887036875682646856332235190789584841058398315668957521697261295476625274082053169994066711778137185706177998709923132620629000348763026212363666389820565973588718420672563708777998788385359516576118073759519827799325436575628356666526992881876608889481256514644608213559609955838710238184260369726761963348841599075898884755995550192311824929433836708466497967776793187200621625803270366335168673532202996601474930376891744492911132456926751069094507152469413711150066873446932277154055493613126865324202756562444831365406946790146831907124462416049508945068388973237590480992136993886249484318992915204844988857688272334197776429009586683131915222068514530791011684549934118136454619718244339988840663799169092275650485917992449123829457836777565021473088835558021473344848126669983982155373512806283657755925259899457049900249939913159805115463354627562190903122909310244789929589279414132893253806271098171215843192234071025699598183817232783066613864279244204240115032206333795403860165695734332183509628832442756093404411370402090438030711644965319981963698817202954720014122657646324926423255612919607357159220319089905022101377596057452952793763635926543506118615922209992774632308022014638607724050199394085821433995250859671757880069139786885495550904325046324277936832277530846050898493717889058571790053405955112214644229125375539353734988858648429605972868798711553846968285075298305378406368404167914479710872775084355648858611952661447931352378394459206222549178304537900541229171185707315821918492712742128299778420878097984110472916984376389918862638715188383729698765469158005383092207245481663607228724743821469038365054662404091427275012141046684155275945384422265493470922426192343970671663532759457171054666557363226875900800397818342042657547662248355564435451091585354731125005239940337139136897678291309713136895340482238287938889300659214181168615904631815653601248918687042104686583866591666096344325369271112925968358950510721519858479064079040536727430726997680331948660572830468528267576450182723562917606978292875824517072318609985068642135985985189495144022821372755492195023734446923662767990625327781805662575103470239691374095360851968 [85,30] 23137774210990689692275482350619488455028161829221322260521374511713380306913813841487667774407837215674077391200851531564771875313473262318122422026374352762401917031291205382507263023484878809524536100758369078502737216612393953040301607293228417786839389642128732738284766037778222189217098724532970570087280166652142415036403588237501447353747790542281994603871372937976576408756464192366508560627875716729401424030467208893518181601594694474182536882722125512335421734350638132500114176774729126813292711889797430264833033439040997842730546478837582502001354550322656592006718199602434145322190853081142508714772397128991154644005507044845157685256298944622797203075138163228338193953687523442786073226486572320989168875608735564193481254628746613218952045099250626378662312503897731753173763623869140054924142410726488308509229347814618650746617080043495323507498862489023096153426850414077466479397498790162106974791909788655994232709911484845071425758062864296460955896907788354726742272996258401570201899303862360456019730254682678732188964146045201361518206523044393949751519966850367872799029223522959279955597562397358230460463622549915380564284365613115240320902469202486919645477474623488621447804143543027171777745348225334404933423866062244327456927468885537348514756024196951035747082741426292227060652043160830584437653998653674026751766169653457027680742704602288961729912985818543516686359330891461266343882919447966843276169733977395368954359014437161408680221627402662573536029344318418683245941751122480862801785916995939334387066007378272305160019027075845574711111963599101387715968956665898073537509532312300363756902864336964260219687528606130234061324012507823314752682398218775740594553554656226887706607915049819089874774599764114796812739410515361413352768946073054187142673676550530213731807821614116674768839283412697871736086618652069947003029349087563022684539694602583345912143817402142208394839702687082630149290417012832628519654180871946811104028911893923588505451253435850869537747906581450436076456995090275477117507826248758574197257114735796312399949620144917168057082442782653648119510291133854333545929529179951160794943131308739070431027537486131877774150029550257290951877689374626675654736791784726784276609662066319947706571534593835952414976780655396206445426771696244170597551827010350028538150108960777619540742223798794332660288287433242392146036461691762102982756419875364748532223554989890435555344514930692771728024609641277897751536263375843821428824047237598004079839150080000 [85,31] -13665862657456435636892892341116909197310965710542127878402699465514913723704450784043759003878064014100364633140695691879546431477753475686439191335893042196049486919092450598582227056688327171066559345932572966771964141685920745187405540595804611804484956007069779337530961929529716017857837408519205462018934310727907044797592374678272406892442774317691566047087106429963577625202648728712322747729299451958704043299322598963027400068220180198233734373432504103163480125821716679380273515758102185571129934137472128588184174777752933331556372736150805541657427957402892508435776411194400410038210469202028077554085084410576702960701663695910299411552078921773570844651839061178353408605130372307522859987017108239972649190293822329640569598164897746987786810269043325033753518281896196182071455154132079289509626860596050652969233142806266168362644343632860934744413796799444423851943905306386785379601218786940442857218763773662057509078978210360772268468264015085131198943678383573426918065970677296330659459871846664713381083525912068307005677801787839148617886479824947589807477479596444058765101880133495942711142728404095547280036652625912918913945690024987904747587970868268106594053551221441099283937251847316316548368365727822766709468006081841789627988446139226328802630506150756850014912745571053633253857209212434080413676651463851980784530088728244083439538291133150201393883477324667921613944462297997463407270965278601681517606811932259961353709804540636242643763413456097408982695928027497122263289135061639084705128852827743063756724057753515996433584124227831626938139131616149432692413091610354783704426345970498115588493089836263133628334544128983240114132999042800315861158761566945432483254641860205703065204996389423754922503508077680084850611807435766970291719336743281984966723854823034406815722209630492927165819989102630412201055567140214098040365184565231457214838095042640221500933331504814900973245673464300840229255563645331393130776508693188448262733386244560248377480812810487445421286672832632107085165546864749632284523353789645139186016842492110336108450145954061960056008629811266586724699132358703949784171233316804549792810561849838557241194214650122676326294509352716479293921151751644779609014646383604480953543295849911401561099224818425760408054287807710377290945221652020757810484615121644502932646738805654525321083798021582278193133702555861401208562787660733659405618969454866625288085144228509403682616115869555588083340456240892357188327857484952928838190305616223895898030080000 [85,32] 5054577423258071614652037942726891660200930053012013923852778725754133872329831032644700274636149592237230550706925461485206707289855920784035189238857647300813577498960382679258426890924349095215689863497925824334005577276272435180870485013096498516412026271425368208998812329717097112791702785444901414419785300532394482639407422310788324916917902808842648907558032156018745263804910599609477449190161542604277147112706139874156011022729947371762887444150123432531683159345898941050293038441786058764264695927594162728122908423357453961304695723358372996351501304986871574969274239957013412398407867533867355918216917392161256729971689470936174310162032522154243992015740289069355778769955405235642846675347409947769491313329808564302966704442145510694007695377317285485427688467855280466188873752769089221581771207603152836430496720970599730681692964243668576866397006683091680561155134812999602847706810043843903661047571530560194038578656916202510164402777435222189033319595733971060128441210842730644774916538234680278777080463168784558481833432817205297769953827650266031569915326920934404256593136708107638844314698130407234981341442095289482296556954994954483112222307438750325087336862627434703674946742410242253964662543271531130152671080756916748030722771047166404534435562557678289814553787419999242355825221880022227172283027906209307058263606453169956063228630765152412680733760257699358009960153348036668950417389280625997731952911649532152309364685511484232625897910642295658574335813634397492167623228238996581570137524138496237883110388100860186495126604813342247675245298283336210704248284682113440011351589019271943650866256903686328417065211812158913628996266554615174594873522608593101002963769819288524849940077649633515815225731170000710484900117584225308007535159799004848435571716169327449065945330810908151020180888709264761724425397206224788413682684275670371733121578178815621933949189515787053581406973300373772743047816446345964048138339171623868573777032213707684304349844942916122471000515442416622996271078613006037504330601962991621986406226726898582732916756229315538116837127087399096193413737250154607289254268695981665862467562975123712818778305327417170399273302639197981804602335432794680701231950885830148030384740527916729669924795064088386751490877048222981840929425163978483274414182714657149873721224530294794079891139361935441300669555454821034960257935266807439252372638377237228345558961154424469825180977238790595337585151755209470898355107081449186645881024506176712212480000 [85,33] -716374929361532118073323513392410312146852427433024180774738433502421268872625066248788814656662581681949142813719286390124831828042679245273672570945755194252288786503979025384725339263101605247542594532804608129077976469558664610522001836354425135470827732209090349348399736482644712944948221169993251801356362978131355205890551052279841268361987365470840673141888779112726375675647965555663922163074954127810089065849498052786205915952841845831268452182983743043117886004539034128522630338450315545339471259448164406097199882260816273186743206447691845363859049437620640817701633010515367799216256940759032353733877353640640313913588787842435113795729273869384803701295960455499282103952631996197963344889841155361909457400934445142976254614710594109271098661045461946086463317807443281634107496212665061238607350550782615897294468573261316393727510629266403236296137088683315928032235362632208034082559738348796089888485229180806738698446709998974741080097385339681554147070384584660170787912617756480892956325068632383036032138937547623740985890694617915651126180687876007264831520763721150405177550701548423483058446488710032885408138261946776934660651296028558496061032739409614962979392791231945060336124033617845518395339011973985586386651934417546913812169920634791346714830306469415453556190057795171251478731119142540714878779824067091476221099949675534607596076692521386187302656540432445377619063303621426013581283214060128440256432122506504955546226138535261976342750808469377342327066724614886798736660550862365382212474557024852095564783803637176097642684394254283108123677563274666516556696234441822695297379900860117526698388999887828394323300851020907624053245319240940863641813009182290728435872706907084390567706965612374849438273870010125575227298941389697900701450791212565161098152936451201306228784452667782448603168143577867018133985314303481899840037620850224953099686130342184392775719453797176013566880821850248655497221723759000317341135903638873186037139589053562694411276967806190797725979512139194517967007489136178430485106088446030843085901065677401112987622599023206855360521720488590653951044101052337829374461105761140566439938084282713305569804361812723803647754306566563612810072388725684993719091520456343565303033159958441333553460585087263082306672378309019971320562271836211251039129584511506307264412735385959198684188664612755393153396667018660958644888746002022181340068545033495029092519183113537484022961596946787360241715961792561698759735116423369232446696838846742528000 [85,34] -491291189781048888848368554098578519665844977795267001945292803314724022875280130971844469609621367614509096086842895786533066549888648871648649929566770481623186702797913242300951402203616411991256051235588941756625552509518684001169113787489510997930224360421818372291188612804020267747420294132039998722971786292625482563963697526148197235921093618112803674195406968644281715568850852132459401077467282046068662980448637325946940210674937104896141278865933844989268988640991754938451900474072190061384810322125852408484305313339281258253819423972385487064470615645876745409175901199217766970851265430099630400442100831949609344333185670704481611100834107965576116953024821430431875634139721376519278843488046695245664878467232490113591772190105009207193057752235617104669583960357406770308446179817701392757615254768912647218801897758566044673719358097258566109870318435287987755071029673481007986267627885486031555823881625305427787034664702864705696080238055154169170099227656876063029761414499077529307355529860852617483149006041009268637567250540778228592807814502317844621452991305450879146917865710968606107533716291038186479503578933928337574463284880042738494151533802688115760352565071107040601653370351191655485299081857214138659669434990928515736122939314344629180384815088718575537338554007640010609039709618909771529957499112787307801611537505419913856484739917324455858524271965984855128599541844858015591589026127426387360182223637904032695083759727548421104520818796947034122177044123528703563993042613767814635435867125222453810442498726830049484059720830950430012191710055502098134825513823503195194506159553369034560414433370183247478840434450034466029860972417609079434310146728663965705657524492133329095793525037816730189049873624956838738031140257681283818718962524906321412637006613576696661652109924396631107635036472956230614698267364009190874205557449778752616430658643211523715787517842896694961326478080668412086708650535488276178560259406160326780791979839437643394013138115398401192555876656146220938731779250853096134973698481645212506612117383303541017383507740980100191577347114200917281833554974205181991048049944701840796803992279336160420285488110771407260178060926970664368715712608742034860157992436797457570169162383788233820657694487459814102714770353636109693963939244128212763235586907972162745764614732463307553518180638106323074862430480594746462286302801385300119275217557555964478285868561585778746206809850356578636303514396266131804485850796492504254306630309511168000 [85,35] 454013012808170713013831515615321454279843078531455657854150589314319048888474987055019889023127002666858080803124414093576496962100038108909285821790211561897804302038617262263897869240129642342473952012641408311412110191267123566616846470426877288733941230274949478448877085972049060817439129700524884432303604237221912189791448189573118436908228246374632751575034329489506215909496272975894143690276689263554556584395924420961277258364320702516918508593051630757200521034555374038588926895276907357142834818994377101795855644198233019268580720872470544294843907847986985391652893746329329322285217965063019640495402109142799385249670141739821100403431158303484782884012850460989550289621581318204713043677024713285526192872883224485294162391622187179161441517367146024834901785792123262526153818195322352875330525725611377843045848641434508714256939181179489409197908854603611674704043566151175654375015568221839099065961147571546969823771243010619725741673497027642859166128780288586251077994020998164349639603624757669307024439639747540345761648474459010054581341056570054230514481644294497180006136169839116475046808635562445642572570558406534212413092411219071656458892600982986044999987269694611860918090794231105196600588310332308568678675912851731500234512026470754061339507506543600089092098647983239277905068101007989588504374836085940811591301876561477558859818335645945778491833690699011057895484734445053554916266579700162810074208262956215165217558299817657836906625811525963228289587000690270620496207786299676024025447864852556199844387543854862826567151185408053982268515652924742226105963309925279686633847044873317076510622889400596831835573677261115384980706701014473309200277263581253065294474117680113619143562462690913383424038526745727285487644117052314816675291669741021954751807138891759703054450410542088245474387165248965709962243966606884745399208989514659868418379129620504532982573725721739965804250874304074655419593991484085430177509588255143258527782584135081867312037140124211078937030215363961926370825231597699259114841680091902947813767459518264806964401687067400089067652721219570673782780719495607731463690477816713034310441764676985715161805693808358708130567442938625406076812305745608094517968084812146182380448907505738731841254200421420064474835141405408555332534006469006341179214400119871421850305591220591489754897626070679228568659220834268119128808661900640060954274929117458371234083737775097237053112401920659644064236810136080057919295518316346820279414659481600 [85,36] -215274382467005128572245154769962680809932800496365575686255267589912885575031788585494133198122696591557320750652668340354716060147300893973087969788613904500526101294862841306728959387943608133358057966708411606840292439228393633053327237180622421987221868776210294130164405079112341294905959565908338659429324846551346066293664296034361223395622359607492126123725887297255607075514172764802711347491427309521821150414472438854637730532999552630749929999208258841427993485522879976360715166737051791762199541990865855684149262709017125607682462165487511680865590909478253268220418169420970945058667641515771115917190410237436015116653513072864159066242710824685010723044787455181293385510853683759105456472387646023320089782157166577789699625647664325276353829920638167690469319667595770246066140711437752904246490956558454925167249948535888327932839741298763579349415937415874693282072335842194999049051991301444124286843362666561227773792032457232544825709367783877951856985965863713831677572606475314873926969637375513927189578612711784723564626699536540007537443851475867895515343704168100263223941466221138309031709963994205055375423702349111682859347474018033050770000736164176581804512107772914563980038630533627033013222734446254650395483978247780441777049233038648721806336883101477144949477895760821097598353183493535480411763535917693118935192833981920157477059929837722684190959898120958624826958534976664301644370399514768705906719223195742904006087488280195934042002912153408594381421430420921207215981412465785968331079962536034008293762645466525428256780622468151894079761376673626047400305551081539218522657000104353175620865254974324778010445257169246691496927696556066657510238416267094076918083269512681659396449501440327553069690420658776241366997010108247902671190341846797381669172990555340653322931221719020460573866740518809690004454372666336586155275492698549589014807055350832572306396281300330624484568523185369960122651762361369793946411439876981566934299869352702016920814512706516187815681068696442146734468004730193579919791451456872879770645203352100366001018279990289568726036959736411255433557433286904061201770871907647414917230830329152920414263613529351797666366162245379547757736408112341502615119895044512611137797875959886910725445462104718909716951738130017522227876825748876377579154448740729828333272973397999518532047543062446777416509580522942707874711913741178277362691683961036632376175219922958723017266903447733967654916524174118136849838229267149690639063449600 [85,37] 68854028072444403631835852452958443353875696172557093172672990320957845672754949530890412198074477092907178620381611215891071217957588407392666137035395427945671780074855242002870542989032697314042877236805828374835473783039207843111228332105491117220634218607705037544597792316430857729657181269767549149615345540532853975703345413695296281775742851495214873577877282436780676843253944269014552848932508069232517289828382890704591852973221984754371381226749511330347336188777519833485845754519693457538975129594484062151928238019063158636745942174496746849286237402270162134737237801069784963436804287336838925556366017641014838465438576286418844966652623456053021628960373958768317946394338082773222828999705786124213900908400046129725659295539624897377694190953408616965676631578115707218226690425398979664934189115031620944184094838536583668416051279207968749642910922188055349326180807610683206736035617307929087501038622994424943156666525687338972505762484679758362124709948920866699462085478757390000330767962844234571025482766314266563024194528635821235993358750204439034121783930510897695903298345833144796147839556409713914870152120758060383229200098881002589698789367309767150567450122804387529617987001892068168964831564383997034293696013802017725856212685567511943068230646815070364136183940838479982501837153477647003146465869887966358658104184815124673254499310605250990524761889616405232019268670473726798983882726647779906719293111854360906788040374213902880292110872903423818809415038748735396561690353729243442278751654433288356186061898017462805748467796119774464731644944835411266968675670634943605635494903306161027150130993689206717696245266810834297260670507186769789353298833814920820864481430559433275158089272033919589191201095994923340213795615809547161255158381415556034412287579070838974329912670481780038365723493091697674449927644469771453528969189509824219587635303833319829638900701343595899699553841870552145019504408382978013732579258316079530250498618402984485968296510553487398854158774013543736378204063397400310617260175256184077386382743192982842024105762983007186929655848379928631538210681589387285776465147601234155838882266713614365765729444799409031647860364709331201237331639293913765983522503770539184096475722600158619666067628152370420482801182083032245341917881782959219027596944328022012102739395506835935129271605419014301464349722657304918222222063558939549452163022732525691257894589957087389816152171264275246236348032039546847100790077749216984170496000 [85,38] -13117535012632333171752076923800328930421337244997909780046201794923957475673247642893092381754524579801577386011862498426961195271945340704494879661254768386311632928604184299443635184921851480328655159368629272322941866303043002759009778560751537515566419853294477345658205201843298726933827997461517054847879164140271919902079413422350812647225457454619261803188072731546883358625291094000176803830406751269085830684695070298991662985754674624826576716486010985518203249109393361807398923224491414499449435110296165195613559822081945252565861379119011826856228869387992706109330402939029169938931560562961687528478075186026036762651917572469819721553574159271482410214324686521659188030372157670789356332222351148246138551878333939318847527594684750839490687148728042223176460854823974921720252217857468372673639918278297737574885256412221027854000606688992774309254877196175435007879717886734834819467669186926297075523210664374052366704717160621892346794954679021956205819568332129944028304094620735264558890720614492327271701769459990552365436712873360220037953881879821097368918513877238606682675746872217168461831711060538709792176407673557429588116982314566934112836554510427067836897256212888086568304346011215657259163547960118635883169867497213375016330447596942029849585673587849715169231632626199167700405994085254241729951710330329628722973361442392812675000488995655317860291189222258987185398451445328765060950880595873495392644496278931955692225313586193866021495636348634784810675522844041607530646126925804034166909644337858464641762038389099107310497508449442594247434416552158007709345603051913555315102120212072342888873427035371880742153192381335698165244475831919392676396884292658218106844397459872703323304959133252162548101672337826423815258507837385697453801008057715423918644475716131328148867496890217084163472759475477383462075579206771522359187252181760956217384462120677719550537331920819013429671407809494677812293544871629528555273771388700138955111630517999887515428305778645817858755984851159717183552388245127316480252588293690826189227123986154783448566276507497028159041760815416533284984709155805672342458540709876750926057656948507668374519764275668095076614592094968689050596601523880751328325113150430621999303433137033791707374097372284957562133400526206386530317598069251867668596967079044064308298681946304282188461642015917615279975347913531803786346867900595625621964440349629138452924188064821348197650718901593236733900563510575825282402575434811179008000 [85,39] -378639946637187009073700325488111037814910649832465029892535209264806532679971784916323398088516605409667350259675278415298377292392428328404962420363641026749249368029375686920089311730344727090517089484535790608689140585828350854379117718094852767101070952452235867597551226402016193833845946724487739195572538648323258912746330477898489446191012091609298828044894554842908431808169784292737801662091359826896768046911985580156013217788923465121776992411308156358198898181853708508403449638000631143600827789409842878160408834595922037338992094366073735125253448190773161210468225607743202273468771441784457554615926293261382154418632949182777633061850830198354487063623436668687846846467332215766490183421386787322186204255500577779264335075364895581606207484385447398201628754377294606362160839132650548361085094046143411961872985498189988366902626013550134120186730108109425276147573851488526304719291436387500047068168700808174721719397853156330929805991818147277906776351201995494492852563040691964980260806671892470956946989274053913053691327707069658035339247229474819067024768977736082116270278429259684344383262718667867542805116077119630308793426354015748384951012823373420667858731376744554029253267324782340236387731351465346776810899912200046985070157742658283636988650795396689403626571150143236325262121959569281482157805800506027453198356760765244820986969806818169280597224151087364664997215130919965522800909488177350771572383441252728968034953654976411806893825333813324338864269758261098415596705291015888951124744027040008749504740376815668317842592157999079226134063892394403139801907186079167650492711311379467138486785657662912856984791168704623186755116549959767445614083380665225920468551728412940223028321725462238029367162894784686481533379575535632759827332161929238516697531474865377304309662439935410857289902292398661558286192560985307490376932423627475309227884102526168769484496648487491901833976131108861073617825528370236264878770235579673928510581600422585748428856814284870027269227598258817082271460007891982733745363503342347230720756770965045380658541270394231251407673030028408844834491773980030775234968090499912095428554103782308781090893972803494280511805188565353289382551401494905224856416983878773940987336329164339519134865601178956179661751787450912806136565546910758121148539270042427691972098930352482312680817649930545988353069714377157364171671842512373124854705004760777022736878363897263705834316218900908080242510819005925186528538422516121600 [85,40] 1329790273753557139307209821585263612055379836095143059280641317388140688109746514791830280561049709393157069077951135502168602844782686997626788426573750355583384284470433847107469772659229812635131266804906504966945324278227957598194818122350596561922385269432430337615308646543397080308602452685963226357690690320446450864767526874353771042320539014387420002582008315525251691828303872419658207965623497796260869348135895443910030199433104253102364954470236297791656165147658862303646612383101213576445098322314315906962190403843751577608911749930774920998065346185348655632704590535169219821895085167294816289480498392686153080772363720302377815956395043985810042856361003696582016970556951607129758054185775701273062071595034111001711571768726645308678351504723359574746737167921908208698466859568095097476772607630814017732621324242560368487435250082582094564796380229607733597694075311602444422550954742654608397037218848203948054359059474491544650588123593914383089428532119661429908719833182168562771238259062927276914726757545894554588716653910140211254323905219589307709330189464896464432140400118558811337226309861016443668998246200014118706386811714854171637330070797933940454502566184569435891382855432157649488935573908687536325425836188060337274998995983815796462097499770321587828953049716556645424952450481074076247724868337170749027935287249658426616113850222120388693980444045110535897989962782583171705459436522970324184697334471067786605362779292405824653197536702086377339408883305873356490171738043210080893840162549838013401216768652104713057313794735155562571500041722929496272122810550939151057563227415371222611851865102746512538139085525150648406399327048471187621763163851842482791638014557490082730594394833959928920326327342662268970896515438794453618831717419255416878866452139306920626053210456395141155000957562182830238499735637100172837952419509997878471540444821329682135435148038679450101059032401145066729541152354247059848732003794695905404008838506116456937902300327044734086310689665369695434714599036751038091579339558247841173939745148238857985848394367354451789405407141410752667260203333655349048131257855705820086072203793988709908069538404117301101062369065455244356879375229265595004332835243541349179531585303257279550373098062276509105002159815964241550491073799692656255832466643544212674455878849743679835127760873143552626436501581240340570116804582660725131894216635785506153563916029768489622984123765507647587197987412399300932942964981760000 [85,41] -527402008648783987277515297566262177615376038058874107208700217110338086954587420138820268348686650365958425154860772925288071370544514365828952324814125149822217730212210053604931294749231102662155578378008706945060520083486564919602137979532067821668566639063678082213326477781906241236005747946202171205775346130612799821437511078184528375822467694284398306214861899061652082298289222881202440535850683412849616847103435948512518949659245555790803299190036661633679222467100298946828335773187458328556248854096781535323786385490127738332192771269998508320106711219517672408052115630879178752455079164930580662199415298390077199467507410244274609940339128057399946907218846078852925519686515088219395687712910252380968197098575741636621539883134381381524024940499742674822753154819065678844474316760545031989604361503710357865586467777732958808270052248373996235934384479016799063231481257628533644100523239004211536262023187866410683097739550710812712548044728783025939367808225326668421437082847356934138458122744691243129647505933697419180349617362764764101224085230853142103795914006915135983027315362536778892494839242298337815462052395705010137725383641352506877580627912124811598669827746114802131148724528256313776340732499596164083647945834231294349716639686951115789159662200277673451613480055768654803585272671969134147836453756598021391617482471294834057178841110060247141704042435779162696985013364574913770028470614907499788414632596622169996380649368463168704467567388228677954422139174789532110632568758546248624907120713604076311735913959865920162449098944072377723944985913783568653587965947219566249386008492433492623671166228350976083024344257016740947686692601913288989590590908423940552253712290071623946049605756704295467884405879510556884604425825122875494407605757581892508349361110713880029545845222338183997305679592191585118947472657687554604031691829165647703527761848822109862626334703623440958249076514607910490294258164166120363424977683342709658033305266530097857154870260264594344655721417467642837745316467436504006008978904245557765000849126718485743009741134088809346843459202741159135188390007711387927784657362835843321372708623270488186310591973147941936591816405697002673362443805363542994182225324750354455655488117254843680424117949726962966095371244348743591320887078948573163859065121495443436359852498327793459091763492709927012977372050101268824065262137238945728363763963173406886476018596227924837234937151198590745709277198346728392057526681600 [85,42] 117192086328659284894245245033288973007131813937515067882409225834975412028543664334768040219825995540442386693571129651076974019104791470451129525068110007698227576103241134693320147513351111918744496845859892364351442844996230447100743024381163644233775938532776217402647406695509416992057970795736559006633903000560180527451861732010588652331442932789050825672829172615532432723853105458115699949387602763348945566423823428351681157258889810893118171564889884981097245227120021406383372130167425685619130680487202923228799881903451174280021476435116810898153888689145299941571224885097332340673877194054452723347905996602243767388833267683189011736589061762271119423498830320418789206026054455566282671594213869563187433284564685474960018389426148332037047329600510465040103437612951398032507166477757031683766467481361511725759056820537691513950046247517691949651990555393286360367124958058252431031274256591263305695329573653190946467375824716233869161835963798294023991896279439599091630010742574335803305064813683986031100550031027285347506085165247205144472236015839879048771913122079688959066996986186804798297702176428884317935145774643514850361528939422542427154262588767625132800805500832900947159013474147806917017804090754415393770869030397104868415557070575974701397346953495141165113001350225963737321225678169805634786447809362892326325065960100185247848048025523368286729653749186996032128540035355799683241909770160151333677553321866092800210602915201212611978576589280641418666241130470599257674638486809362702925563943733074646182409164252706163367344406565199431905539894129110880176553694473281862716201090710352799965788264162422491321516023187099684457735671233023734254753334248845262787583516648482110795728025798003074108324220035304910729118057109573913171777448942658479897821231359216776095302549980265477431127896453540784660518459922979721280594583819233252923933845745953572264541920518644631782797182455867434563376245597296343611425347754286608363792714604906594467326251210027520096797928380120253257589524832954463628279536607279093407948461426846644575576262379178956704626316403946904880405253405125623782387610760552512169717758998369375326702231020902464365561634412414891719576961281974854854434080115329694231254619429954047733438355013341721868682931265652540579100776393287411887843581424742545840481209393239321909959345296873873376644512961492602055589774816076603942462909939754412975512886699514135891150078968391692229131189869629518800486400 [85,43] -11995757925387222467471838273926379985068423862821518640683525446677869742047382969911997355983152444339337982272176806524271944539425570448811185882263086704600296828710089246738700535526920858400563457606088474467552526928743576496416473856390050426279394208500042658907023005949551071401255661913296604158509140771773340768477253332486714594402198969282182673939890138014048004080178903945370978976791356265063235321152815721754016995957665732375043106755472562747332483874256764228377206718212346074550420981532515741416549515964883245109171640381610651176457882405680608570201160219643548996417548859363170291814697190159733044527458845778416272179090969066318992238214977039000122837326805306414790851794678375632342776888285054669575599636656743418729201057333864944538040082268672016579843823156981313166395469335009159285193760528453344567323293860604007537543718721423567376751594349574574653669918262402612970423005812947122470002133514774105480578219146380007676193935468911577994311062111621174972573778479685844869382719901913728004393601505050234680783159534053251799491650662545643715487394106436112933183052675696592811670585334302592750482212748551563160987416952879460404873749892940949639585709724570991918775452190146758869478690738094494930593759563258948098239137860923319364020257888907127586059834435980162146678835326128106408981253694172885110438411696128924395145618097063883409352052652737801117262024474686803022252293248249420384216086875954373539055581017769604585663348928596934704527518125952159437002998019309392435691498018882176995554176066958604166851352467473681141414483404181666863938036308849457736990212163185007145892362806444860527409607303854202862595804389160772174269229824988633878666955788990566345433469873260956866676355619183723760161102142302928985308095395647989144601974872392989542822750863038900564905751694664548758750344383134617601524542214000797306179543621105281922101923520995287887993936625198164788489217855439975306871028363237399090727806370896103276202965280395870081275237328207861390445100021205715251869831713836641398843448478635538574828813038315313426622887348598150925594819971528487334889724192086330339329628708868899756521069065772024576000337424327434000077990604639414704403530776747238382788447919303668054311095034698831434214116815277819861423936868778664587692757044278184405119132497965104874286532930718206702857779947545356316491640580969413244137120793169813258744259488482457876648989622180564172800 [85,44] -2014836421938473077417018640089872066430156713273788500493473791461664336347337885800330091151371281308731363722972530633303785246042603860816053035229329538090645823890731437905413499878726642477311528488891524797145586197022463738876552329716008045537620664405918670701399366734114026426181949666889324564305990368788125467089386608568787047781879963597689073480116350989825775236284222074618641330614964502795031546641478305713743692552719892598364526276150314234203709880977189492667394864985188873911153211495820069542412962608683170418803885862960837075559389881960856882378869554504058525323895793351445384204010778512618509845749334701895543578300450328034911745916424269430646521142548650070356977839825663303830785930788216516804041348072499071317771983366500435566352090573941972179653727770607032300311583436549985625043321862861284806552198566020380364542366517890438051869002600766141628967698195082401649591371548811233970644945208685439855961644260322738546085065631895301139349874201321831624603939535943033013490682876341502848255383496418139481592930415862408960199935623172249141357110029008382329126814232263978560834422442849833683685800573730230383813613757017184310759818599569906442474599290575293497707376820366508200105555306199890664745152855810079764814686998927889452674507279399163589384477738399325216204083734598528636242266392640202487553871648316505577162703860663574312955619381290996663348118708561838407237038219714453908450912757768394383890174169822338879636367154470306748840159000504085138508977107854211772599394810617475361337598788882779593189516359126908338866285002801890293013966982065097572757543462211944312174514295103684839213841238095122393659436947093598204241411157384965919277082124279618794723065860069931490072623446529293565427914366304557059145847752809510259951712638855705955763085805222971831174012906231161733331281095106053560389456912037223632006450675717507981708448927514191951044270090181380125335740369490138660142511179496787295043417538026178809775062520686226729888919302760511630794454589612974231204433192203482008608501837044928212578108327928612973701798358618865231044451600356687863771275630115502627156438785652946018983906734358659379209560136127979843676791431470875510976014484508623861292358918196226890721283797274491764724332180810778018108536533048920674400402952372183991669554337622299487751725721410936383457820596079854360008711131755039058127643082372592691057388449871201509522796526226636800 [85,45] 1045981721148082767495938081814527711584602720765167334399354667841012531306535207978429186997353161312728416185093360275885798745813061328092783140191241258122856115446045510929813304201565298236714826479219597429527854048405426500499112748694066055789863000182920855844630445913138423243236332742326402592680716858350101200037493965030276345118513361606934588645316491211484106280268251147200278505561796663149039286429133909307127561825540322348689620732909364479880104772619572007247510598299684417831900394533060453098351689175667219459411096148011644478367884353932485132868612707776260801946977340026576557144524502424698759586008043234914512646766821433403006223883869088429050365758751770406366848849086180581124828049995413334011845754836804245465378658998414050653036683495080161925211641591228993354156906459702476411915267892054386785779639234570497781945610608697482856832656657300421282671331733764678430199429716650561241924243656285078373008845177924685464972721464462730942296248615883494569642257062207448556040924718391615249082917456350864339954969741940343560054657254847117697136897426163707544982257360785831237099376695951988025730006209845583546297600688813493713860293978159511802760653733374754736121784455952036441254383943963170210768917640340944843863701559391448038372751980191525385739628087558762434164890379573030936300689957556930491899067268610758887428830640561927976821984075444799896649800825140369510996368338846357800807852759561014147200457578200711637092776111685989256440854718806767225792043772206596714778865064346842170520005441181790472491987971053138924059412898457162252924540403670039821170764740138739039855887803745470503650898582228079408757942729592370152156071386088898113517175194027812973264908452367116553756243281078277558860184327596014983643090957651892840171252387136342757149379957024838456962640820880617417923681791322316323357338651314845309903217205913155313626308389499623863080245862778757904243021009189519435732675788616460304519974032560028433299360238686608751248970632172453301240331601276995679035710734979644317818898662663372186878109539680090411561377502996673502623864187102273957462536051376143517141658303706125450772650360974571088234347963270302202690127325076105411776624933592310818132286905108045003599579899376294868394834545640808401949615667253458053821087870860701821210626241614036291594152854455542037414527562924337521485083437660309329137574531302770690691559966129236362538265207635968 [85,46] -118617440445798464969644532598492456764296641283282711691050674918898441093108800258068388368580065455771561317427386234841533384486431124488530184392652355404708771149928063814719415913710885940796890550105379241363345382993224362162897550907572667145527635736578892459466947331706831129667054735546011430775823295460405139582160020928455418987327303388351784886731177403123320585150938623802733718629054108188408605497954236414711632965858287279060655580632950799876493817809151286831164167326082369572930242311364827033971777680652597384246192661294666638856525035097390096615195344641594749038636027463432938449840658334916668767959264269159371433576569628695919800719858348809895494879813045371719100406129046393288293195591485479111161654305351965844340441421959495878083764019224598794632751314022518882409461619940314613522072200153006828365912215128422218634927950972498264203804262842275687816507673899709373054183988091205824376442255776896027789113184809813323437396439901671313312257148490056382221825320929931150584182442257468036691444881118033325603967050786178596901636501150856702822468368438386826945519029799513251810396983298164177802123939360507337640902926164755606440979931860766180895766789908909641074717419147695285235769607704882127156431615949720255254100281234205080785537448679057615254010398042230422317722048439066981012516982426789301083235879048313781127950459446667713712864771159646888974785416919419218811619692519743468593220186963866418021205655313413400694591072609474471415944075963519467588815931742320573426902273406076100179877532140757423013180595913923663454430134737285367634740229766823954811400776889337313580029543075992960150660779234945387726325792026560184470978444984300092018360594267988606017720087285509742223449208044564625944507832630096444433469721602063832579369247009106338296928080279863790468766405606715956725467239336793786161361957336632248766644962249335742484674840157000824978468018146716143621859698254549540350791961752616371214874323908986942214882241117651525533659008710296456306076672119960431374456355850826896828586057347402695009121729474517788374589974420012496606134582339982504300137009531662516768498758424640401166714077361205646380368967100039656997277288690448794813700804209432252873402391733223111819890609081724115798202567658801893236773769253648521787880284764124138902072216848523729429517010889533615895200215495905788766413927291553678930111587678769118665789315231534169066871717888 [85,47] -21494095197921208765656328720801158183356017284303010791636598880968920532338092886146605742257891942328182903981849839229197012950278060207875632367983410831014591678567875418565580281979611235408724658137096442310857124661675201733968184993539555531652109715963423228946533775858475015141704007393866575638937294876901606073856616199623722801614383021193994894849133707699375515835439462006386600925649752682292106608574828346735143802269066354496657794217570731041520551047857183921236145066939158792195661644556033833593408993273062444970194423107377667618333342112449638735020914559691501865588512743822751581900348077277407435249919121278883352575196851149188622468252631491956270297593815670308682246796132123322195386059193012313955803665988365356684072642220445066264606600550107397236902528983543105116526864820664983993986121519399272172851962409471905376006761540964835713694903590764259187260668735884273248660903210127280810939840232112278329268590464994841186648395704206085591488352850619808652502019658945960283494320633843342575348670149002805295902250227407241750543992223267888769446699461320203126211115733002101260989028153765152554933740024856303466820206494816593093141170425723845191935813043803669965039304418431833326588186298455985400826879924733664900629941658208015241994485210695286846454109673084792816939697260639091383600355456547924365028668546297081925669162559191195669351984391072240117542986530486740316575523153947045050280296031570386519897276438709459541354880721224686735304248975502180471371641054218071633533893430173258867052433522921404898683781066647902319012816988258143218870283793762830172196955168316416746011580400304725504775293152757117071569021740390726028562596227520013177074638465055562730286334494072310017748926517082694188121880084899879494600525851919323252008120399743821393626032459746013025152180372361246014004494793907911889857971479789132397372953161847277149626321039803270965112314898306645378163311089308086330656949060234531821036603476152240856639382932683988401417223491404293791323466028853491487079583580602289231253882945880996170903049658096602937162558256517629393363027708156620583669529769534768149701598985076540210271025816501924307035391626256386084661177083004635683991363533530816483860147082914403849360355954315801697786365648253706557110162535789445646344336265048169341494656673496178036659862297457110612786565145182335907188177183580661674945956962042186825607764400054413830389760 [85,48] 3585801408847928478045002118547684230351441186781567662929957249439888912548039566878252240732171955446497787313752845598056339361513231685837924018423717383419788344181661244233360648662935443596689287123470034945701077349169875822550133238243532029989431171395033502392069624361689077250138590972865437827572964791269910916678622913810517607707660435717011082059820254961319634226299534668756031683217714688617695774072451692439420193136526254121382005358625292887585596562488610054633992314237297928502572672709443446701884549490677053832695772974730618821952195188846370981047984767252255689439706512339168431512757384219872772731233731466290189665203921961046487242697252563031941589241993087234182568731292297932121915450383847178585193163264685628064401792268157338883761777123998219393613896314467425265041848445712600400624704955501520556582957005236805253316047349310557761019140375681271947365118985983031917350422035814176749997792574306312385621051250903772155636347385148998849061381973930300416126912420495410752388889668362667468002102620480957217762125577466208827611810811113413081535040286860667868591975377658389566170919789521943941687757352817321644954848789348250352754646220066214096214283169485048152138260488989609293418324249407050435293719419100834115872111161019894736682228961343364364033590647818871154063377830849584926253534246277431276598457124812965354196029399371720909784880051259348414230891272341797754918625467464460603629488646266829858257113201973669740265434547815557018766602574981554617159400959436637474121179673999391401973314283638475278152305325344331410948799860532850718780809786802491671398745653133966921981153586924557460421789213855147879194178096201061881432637599517055899546002999740440937695349612067826231260628866731287539200290673159545772894751739313310009213602240611147991687281374265161667027297877491704596757497222300773536371503410405674147561269705974362505844647317374673708099435905106622220956269297138722226886778258692214848816245846776329723600924081786673912574722375195939520067534006141834118291563035214066770962438371664078028999216651234515046120238235188385078192931637425919737849299716780129768906838265703017313437312503215301889420045396733600665577828273932303037914263294965518104293721653346723622352393966122776677038913757534970510928740595649040703381485608432221788064188069583053071187350679657541054966831844034961694642368965538354602062264793461093958861403784089236930560 [85,49] 1385778928274693761502742965094993421367264184110363260771074765466923628613335736894775398389460174859434163725092580548116180388679046161122369525286856667532200958171794682968094107635868733133614245004019935068240138124341357944105025099461835064615605719253572695423762732349736584146813613493517961168568268532409807157331997113665345076336249108764135674532646767703487498324711215837798695500031808558749122847589512540694158375013136223324062841621291918806481600676725486203425246559961731576461015865296524643847547486355883700117840598784929215872237607850996732404648714056156761850021815447753804286243738047279793509037647016899468158341898133635451768536486860104435151438486447281010420806096663826610037919225768040267852491572340997412823484620817557351053525461897683690242988155120055495699388671583030144776842413725573255489182245230221673993439400018935151330584503170072544490522482401736600878000870080066889934824049059366657108810879863308214107669262581374256297035084020266602399075234418858201830718553948761490908453068485679656217653517913327207160010826773321132457595577607040979562061604581579204075666271606887906144285970713776097612398283432715034615727993460432551318156320341698210294991521470469465603469671988480492618212637780877168832268148729882045267252440273087724724490000754639480626271033826832472927386355595135174060555323803163356527017978549531261266475939261544953822107790979105016263964992124305620664974695972280578589912581747685972921300305096129650424618844876226863762007379936652789089335007377672525182664050811417396341081893802759266515174379756070448272299579097323523791689616813027954311584064148138033464723555395990156837923432312676322413532343252792596000961141433096846017419413890600569022720729485166920286425928565540796663763053124942393741801986516126607307931141438930510230473225916439081030050534484079853412150254131285112966485714277358745569141248981298365330636428916461070724664764281958634909067050484574929143045065072978613535336027120766636238025438417339656973808828380677063434048845946965400708940211713143301419892098591112399137813922725674259041848275901017636363406934307986699541270762783178735444952020056146055921803875856113587276705017929751974877915383323448198820589753652385182970078231129762622233174212074302270627016214991936964853552716465374725011080380630542775702663203158382684831419489868069547029008704271244863296724550134554314568626300532861960192 [85,50] -56494413932294928627308717337338521230194824707843274139224443754741605784456632891772075519919675699060919548748808174975989249389002197374003599825944189183931038673183553752546446748010443029656962993782045756140947826129389676776590636452026504392371694598185676938287517494745037843600523438690075113652818924107179263101410867929008429816039139356840869654755815915684467791369462626097185574583881684156949796970062427738750270055938282303015042649196599414359556249594314708596376863212878229671289784860782771532276439012769806828463750447422715003938951314017048409799768410928508664621737446616647709279923319504281018551715502898993402549460994952867600565739758068666322972985933098464029818019005886070182366702792899751665827331367334753990432670197701958237314147063439255049195467541793394365619718154624790414854243314006982853183413957436047724917941218643314698839837099725200576849310384629436029422066241017450595297841664351918403928678056191059961111410861222741056867531574442263911086986832062337294851167535942461098017918486265511784480096000177097491943308188382276789452370176973520397190539960763124445128445919094969015461218427291690442721079210014773283835001348850850994526539090597035072124945268739879239578936604326356351756178054573808764841539512158869177735071393721687690060496579761531030178543191414009899277653286441244806062946489550921707652612675207373573311703709390275505246581767576825243765076888480188736834568883215255764667874979349091701727426076057343926648185933418066103175126472983231273947952793525615690560821827219595028865727588207684241597495301080037634230183223015599609557803753042696951587307954703979109360505967972282528244548605432932025803326556598431917202807942206079231010154684706930246256237211573956427553759914592898923805020292961058660253875516456657450177941300684979232697503682252323855886752907118757518407043611389560413690833039267662397236154972498496219274816612760968167566397194760562483337334530909189867389753491073686731574941767055500596977200300957566613646390790923733607531185197805888557316013709600840467413201355623560097203205571081070297847553518325868895242122254266564972454882694449067519257477390193278916209635368049389171941591419203054131410277140520443732918130298441997670565940111331537355519144428787726992874090579922156695590110928772272545638513658709030903872128945634523705330848729566618155667288461156342818025084452149731052448997324095488 [85,51] -204418661442159430099267512237773125193723461860464076759592897362952719256732661738257240798104025995837536196673122382743004150541864612405955114189698424964071278367248830283299191234173028172442254167176271106996640620059913496126101286652635461501892957665126209357586995789271997352123119613743931626686971015956880983536836303494578717589989659271142430598671856937119065406529523407130154529995433056735836060420109565098183622327463974538634971329096759117180990400744601629317407836929013446611701101177788582324825066472728421990866575314796124399910688002512495310647788876595398065645317756168544597533274317350708189198444727752584911688683211004883985669679674294680622565716448975306103538663873836565897309819134195882417608030310677155681905120558459101044484457284754201438524444592799267726779397962875967079392243523433988328679599774503419615321819007733841832684510009597542420087274289920591129335141398710661037637368328795293502138370906098805897725439100073699191335192791240352148782321975549823353578494994035282850481014511724311532933476772675222294169393681591277140514119319387638506028717061785858343547107985067769781522215216602612529463333877625273273308638652121816488157384557064284598654980958076229926195378315529091982562893948037764875871451907466883930358577411612179309726991312412765244337549924355122269790951083950118312729645800151630630533382194083740520566210073666493886875071038488067689933049122276392783912513687790325200206920523731437064422974880142681943890017195064002174724116163560029812877218478891313324614445557701157038033327108316365158348871111295690722044655810664955112567975173990155086489291840990751360354266295224557670475732725862267986545552667682289237890174974137548568112575466943340572362737571889225946961974357451655729541464524454037244687727956896500337062218093073187541340861947523336177376630359057521412979394899319167563782139721472284690805389769150650126209307551236925465192395119339405501638642935283451745475776182194046518473496301475438271261637121439670569365981706441523581599054385153537968369536583273371804816564196061378763878519536033158348717442397678652433560536927750517811996457754322566824684391039717614211793531782523877889126474324974418692857690392867365239992436002286445475658387268557840830452069175521470240186974697872550738531197559665879997917180194923980685436140337633604668637478048107094452327012034179696606642422889137550816158028922880 [85,52] 51309324768030828266265194993766778711126740800396081429023958939459638466786599668597956235368652975616508651550626016032393522043127217093209015905373403870295441225643071442906182917486582974336941145368604752509920711870797865095196484149659744239238244736315601165601543894048824144603671054903063175912758472446100772024305334482012981821221493584642497245552545183862045101075163082202964682456068933606751310269009249412993983898155178829649772099584431866261318830887900608516352119549647351017611628721578931441194285350417395815109085760639163951529166078483632205746618749108528706946573636048379095559334247256303806422275472833407164153471128622617077313317343529548283085263515950494355772820811099624141156820169394964276996365941794903075707700526870125015050905089270329701603855762440283987803775437189726907067149749603118238957241145175366226091722184754145724411670960647141660662836946150641725701506793745730931901830318050071362887305776830521365802241965456819716907086596550431311755723230941114574630281818525034351081187093623591954981187945033986180419798103354589243942960234029800387632202674100004770432190543440310855711873684990865490170771510125800653581902499567797872095458586407938956292049165688560675553741400834809274397302469844026757519589443738466849851140867474304507751842345750320127529406682419340708399462861356343955058963696825627661605007546578572804615919242318954037309330273390441446649967478633839570305536083788662235267476525290289590210517535370700040068246899222486275346279462054599455285835187169422760611652624727715870439432221214851661781248319448089463874473241360501497369983935034137341910460060902362662230823111082074293779984563627468944309098167331801137399766582166757220332146941800449197708162215206569408999786631217098382998341707842552057766316041830881386304989825073572551623567014274316708141623613064443444003481260922333171080835197458736521780050593286976217013673152256627581508478690049265142049290716743921444033057467572637185895288578890352629068434137645558390742155379461768819327090377986938484765097851009649612894745373476598203522879370162958930464810474261583495572810970325375582994133723330698016215886632955776709140890603279201870740361532913394628243158918528596539571930436939064481711869733537263579917482916661237844470992333642514371677632052046864805008783519831417111946216876954877212291643424179262030813380272044576227617174513320308617135521792 [85,53] 1468033440152616380870386990171562966140475855411334543920556186239323061497679547807529483023429301448554111994279652523144950206427234137658491141943586039756347203563971377461695752375037828061646780095133386495221487615913828475674653202151571750958861455532698283617161066461518079462082817377716512971695577608029711043779069529530740571047888720939371158089440595342551220074165125251354865937046223375013524360237835812626549561413389981867721841863328366612889302341683355545144091075364951335441106243158324834646058535837928954302283606289342245380072762294364856458846417602239284691850625321217731975943575637986337084862562359267499061382238603646762783927394354063209074856694246671342326477257068116073286741216894469187051833911132960788919465221871054611878827764857684550369303656289328794511039819331154370623332753034519194734694947028172233158312835531374481024848316305568910817792863859962835445501394672515617857424070949865219602649872411469775806461359273544729407622637097129714744832821216422428718926919101073603962278221285419950633959313239045006560122753412422429947185032594521536689658631228639684719820891941657141508301283241912262667102459361416417692146411050016598256279545210525304929611886230782775475404843662072135300029616112701236464292970113245396619722896826616963762982274305824606347227015880847868332534538533364013348985605672954997841594090600218047661039425072801646712997650722134185982914212963560107376695636972285703541448313355714995945351307329728213165260990855658831277119773459969110055431862546739695553923867420203107904715688974860102622272442267965220400928533451451983700879298507009725670685545610209099656154342736929895596472528945627082602424826671679061508562301350649417859751324004510566860283291641925940561966570533968850927919437263355427256598398367388390988633342638444105299765485467476453579860948044202181815601686610041489023037160085780487494109712983983426130959888609630925302284307148498541971511854527021427302273548797788021788329233194124442657073368297509218519214363552002632897901824717083241924514262734113852999146880638891091406424973045238957248234392278416276199402534329162976094221465035866980490074462109990978950494634672352037074001803559352764451816295905271114970744845227890706877593055664634191835462581799905496148308910366315303015521971638296333214026097786816575398480228943827198184647636832108026032471931542029041349769550851885708083200 [85,54] -2364099144075623409771951022402579178930724120886722117631213088280986210034763486071012840842187679252878503775085970094778477913946687586751916202439203046793206666479294900574869911664988318234037112170293477849969120998751367733847850730807493499039213538715049543160858325375316968233261129227912633768383026021683221968123701873415276190002962092049869202776430065136125563812945094739864825273698756637704228597210666943236461537398485449460115870481022500001750868951716408487263063890895209088338745525038750783332492778392977526342576866111933712413242459339822000471414333067721530735428674704713498207452216951358191213906781202214721434888534399596035007108948169057703141058113532003714430677439401990125430284221100279293160209723688190899723354111857047312921864105409415588576424642145702945927819666158565429182992681579419835955653932466916735629195024632916285778409610267099615070963064983472911995487865657246456842649228149783521759932330562202897610382968554435072957022357639618074037323923177253165929774576144774526231513671537292832822653347389135671292201604283706204911701656217293680681053882205813816440615940317290619708152325269762017985248790707298031667896754230694474172587724380034634850043534001720030062429476658298936810528168800304693860297549989177866216367289859844634115697159910372416899442564567904722466880739022756580572850072596526212083408823754137461734311367736596399937189081780358150906967637116336806858951291573519993377299999279447960737339659486886056199586820474106770141809684301668021290683251338639726006735438128396027097019862542770092240332507907623743839155823279496032563070776592470872721759196091550232293121887430539298361224400922219997187024292004881572940952841311645141408972163363383340545656410366498336709727912367080693686803515105725480159164076600482450777615159226063378413339665899746166288439544710310912019377479144766451233707999749210589508341331201830878135971603752597116437803822544792208661727778412992190738706569990329863303066821375457886021119051108009123401946079502053144996054513980605784389444972379983972062113478642685711887953806874253346153291239712307837703146847759703362512709442885267634966733075226563833901270554437932071055485892095910249117076582152968671507787959420523830559486855235890862003524209098297155256763055177743005029346256683286217355732406148351164812871066581701632380237539475468071314830539684992867495206492895916851200 [85,55] 292329480836774447039180478977820106861820199462721108477113123112495973058534857835362393788531138993243026519107463695854090225246662136560231483458583763720403922561321302439983940665613676465413265628007748022533140042672282149482822942793648509436147308416686911588824207295721105292075442099007174804594802658453850481118930770841752910841258286762858046913953124489514319721444896003872186524488786216975608144151758859448632827361124156175068117630856904738564262960729181829432996943420488155631467879726748192137808371807824665478035335214458271511567776189084509908055418289872256267078460675687658517265245589639176065319372671315033103331574418313429048133214295925318586262681435701467035069758976457939590753084841355142122524766184953101140526913561462227230716457730322647861752312422044902095203760189957323861801669576258310668975402388443770402458486003309982352372921379561588037057540783223133751304953968892659800275796199176594251157597574163455430277284298972936719808763872818835303340455785751984427405273933509618298224453512371003826640438789612762711716079682514737257817057994061983898021972271898257548505573811608684807349974508164696699276152591032371084796542877359313902525093184917029156669794058558182753807053274825517876559838193835383039313477847377854882212561081849657260597324921839703073561587011787146536677575859074523273172979369588773368761779268185071100746560752047144923947602872183335535687581896405332510974704716795115929387307897928038156859397738175311002380156102908411418246677026862086000629231434815406604228251366009713023488236829768687498324040132547686716866687535910508249558608854498750179633027220498742085591538220798079285629673937172892700978994163755790408185864758537287586362312534392185803779565470294402599776837055173855012037561258835513994147523987931404206220546583739449979482052591521663781591072014025820612987766134221872086778294480421964148613237919250895688412541252938955267179309788129915657939340019383051320291760613979790898835179748832362640329998423807428488016050777914995347350472754012509763301890031446598514571084153353091210711322468618656641747716386251561009786725898791586858007566403654507039423016639469242249596938953076927281679936883346333627242428449478773886907304468917902222315886603473944987717603132531421277595832828519979588680972364050989325654890437069033115284946414098411244801544454943222046996674501756211847424001425014784 [85,56] 24968785585239251885503571705421312534263695846830833209991257297865517858933405264771595727281465448230128040402243239835750924077284052763985033430355957714575254968693452069944954770577536532686824723932980796619697684095630289336179970863359078369117778557157786165700187188902394284976681280093070830072795397119828731375352899214787997459127504411209940110974264434024907972089405870678826210267031476562881113103209846143637533115625348292959310817246176178842803212832756390509034310488219116308553424125897764331507505288423608399167156514533688598474871391644722561279212594307506245061512632724052503971903862918754618952616350140405610078963882607951009313497687514028814571086778424488636253978895702374001126575080920200452411322015632109581695217981878865005920152509679425089094801257833846205196961895050016862322482631390710440012246743537997365612214871001926408660817989140104421977320265695143825362939931973360548842127345183677276586475392484668451825726910831037720491893747034524806549720014107516713714629919112802966203953255585360584994583014314389921126688470665140364234397360517569719072074366951327549072826375664904934012023352092928178594614330985472836746447096872666050473282386413641592108774984186413514098853448105049315195341627236224405684581524478692876589203838429074865263161987828714850909276308563166695095690758808902475654646559888980806753771158614612191187337238307914820651193703761631594937997248898669374283434213242755914043249995302608207130738119005966443094858013734620752814628420021252523030617130969215360174184797678173219477206432171803883929683507695352787643514801525404494923150058145766779211192808176880803543093424110528409040479205388444032542651841291695050667867546270729954478376798205440309278413533988506290251931510527709431466895844684472720934987496934517863935454636383283605519836202383766390869801671764067519115720668945880772372441442324753707409211356981448523366554971547570778011484683405608516407003317753710637507343651104912064053755597323143256234390133138286782109831451182155724744646035741787637668823191103651654871371251772521342921482438670382205832902175488706159441290914894686913831317243059058179354664140186622216335498023965047122381607942746246354375435023746229803976603757710832810830114753444229209039713684791706539144742964063413934744162320894761085710851294766631769935028895202366933114047982582911806211656335752348894532988829696 [85,57] -9080749059552682833259906366091476941914967139004613483959787619518544603575234843376875517192437437376428149820495580814065517180992085366709967865490249531409336132608383447782166747059123385899494863150576127871900716402466009348145099489737028916145692621396047074156279611558987121925501677168130565639292392669415075005723858648223635821823459803148070591389952545631492052355755827397644013397507408873634823668965265647801949050399125335150344857620357476753551438113293443523299574192019351442364050476519834235917632125067780436343164723440305277554419904936963112951334095621678517942433032677354061966718316383861540088547615259892436543153689269329626043177493762941799050244518321908618345775443949356853300385037831306236643392282265785737028504234340428857907317415002683215308488494401608650663428936154617749481898761896911553134118645118351888434453491010612100414599282308659012769616909320289826409598199393955942388638509829440632201319535590964829166720992161277001563216457454724687032810413388928900504413588776706616116675942840700883608560618717186350676973253010682470634183450756504307230471547811790452689063918684126802658946702087527217368533137421091980623325923752071771369411367235544909522447315486468945218992313397685695204678206310632293834700164307940750365041104294846985527435174355900443481698720889425770358588150019992353308858352569315696438376597670342453826779525832605387747456075866726906774616434897512220006182804480027848326151995662233252963442355595569198664570947876208048272308028643753635673609401204614892680275757470088613410401393345305353716448618875519013402664253232730338547564929696033855642641429786289164872750385320053595543806029829856947236272664804896948074811359516403248636430608563325841251344935923401586961719311233689689322266090767240136870104157563736467922640160500299619019154155533916036741464608651639523610203447568888802683277650459867023043895349311344239401030309598039692038114491077829996790609143934891880793003361672759628165012253325424443010342874941792705290693168105965387268707379348209827032351249756895490541209307818261703552070261137887572932627809400771652119171802355653834679640681094463517180320690948476549847741971961014954664771168190881088588314732380851219624806334393549989246377376503690656711163378346942390354972897484673919029390505477857731926210773919765502982305094698036501806985628426052899396640094453269181203742720 [85,58] 414904708404496820029491982948618932338389259824264336747722765499738391810738091853398609630277786186341063177054150353449712621521220606953536441650496902299272635483439966820615082889595531603696465164696412862541996288907522840877996984118875248379672303378286284981449795445392563326225507708354050603433629635472813707418185620746192662568224760659445136000435469494704300156693164549340011234957857328406943052436275090390574950946559388741570925589646084965791056810524381791059300363438013558761154339433780861663010707132536197905259178851347514624089104728554128391001573794724286213775152961163736369457864400159237319145526128973274593297008720351260164948083534914933272626364716008607753381388819180671438817638726480265706723397744371822751891104098729700118063237736308562060894700930444917603266062772904030324618794769662641299643247292750056534284655117297765335153550694151214738740880719054321731345960544704358976948425860202519790045974635639827553761957603562699936747978361145261867483991948068818190376223941118760064467919970560289861805918766625825035074779324129693226028390647288269158900442425447846938750378792969768944789121397898474215402122448133570622535310580447476253366361926556707006347401709496053127432399352237357112992253619351226470779133912807065006891460227402076813480136875216586093781994815358890704587209358532072568552646070215454144337285933626602873783321940992621995491610595287839179981596463302869209000005436224948949495813874208215274074541007032780262527033640113159361141432504631768243594227406960825386518301367700103896485380429805447709343139549567901311417473246181477276367671594458102060187705681141141408811565348646215562347154304461622655577012999610888538727782626108431700839837544121970982742347182104966644507343555569535989966825249823793462791351442773186718003758503277360043618129726061366546198282784467327920560189776129122984049156194595957464907569163701498660504170833886225395164901698817166233027242642582175195203837145660391552744268151030568511004348914490433350913958595392744564720424895779237914117612791717059085808031008720020612029086584177882630984642429752540844208980787957052937097712905690283154989134355134525870641188874269845210529234108151623192551090100074190692725037413378798229809250077258402817459636371264957383914942352267764035627259483790052437810704896050748630839310691605610800439873586296552565372923038553436323840 [85,59] 85473977312525460555060450431548903957037694021018408226126746333148119252055084509438748923329671780300608261514177272324949344019927684463789583490219495750547446236140309083210967858153185827250724497665149053991710700343272241868166051396597151089669321043937865538437772354962346253965361108704193637293591241981974191999842966133992970725808552672232563981335012839157840348949343777993749315667913696363533851261452209015274658813644961692964422419433891796951612602020882453612791143770271800373009035004725287974053938920747560541960107952632489916047431329948606187235924956365466291770444446568907008163904370005870191113537492226904067300380449676077053510724839320525941411124254543316976488548628204428459443370750722991141314062000826638225322827829087080732364914641369580910606377675792932392318232522333657472641542226387704590405714009748263338337546929666625471137334402238389533392357478939932850907394478838833046486489342260573449651674318481430655477214013018773727589400037863026479023420260163096778620642714238242275599847796531231955076491074017277592752568703205991779344811571374478425958392072941880520380711433947622907990529518511938267373299550345775258075667969764152727705723209153867142027848150483293088007554879823381381862960812839590360949861347118238611042808572014920277120904783933863918523644205479650543431917115195575000513431339470044545202539438293539591088636583671228560850701806096467195391211775325590258913669966719841442586035938972515219738228576785483582487554337565400466341128793471453941899913925729053862229526742776176272060132178104820558692162082167177490938730092868248027834013626842623825059609432912301066845589767200528495629229832000282752894343404048944892098518488586752039445074735034685328007403371357077807389698310109539484310738858586040062166270598267291225247554983077275912154402029316594811495837283152623567771181620120635484603283118415904656470717397855436637054690505959132779062431117403024832227926816775822114362828631024372505920794240357304302624959703089898027160410931628823774294346087375996991116572809512445901420084388524611226912704006921696385441199672974215727725353856880090980005373277813374817459535541828114572266341752604219826570424727452044738129997913000874128702346476676969628988028903563568161294531275858396617480178297056482012292769338494184515045967056357851476842419370983968980114355600674815001852808088745148416 [85,60] -9923843979292477264066361386134113445638436574766118612563337103367061722821757890207635624891139258370733489712113851948628154248037729389408588629018645009170235826187068683226100028556028173261552685594957915896020257528162092554531826849350831197097600403264704950980876521238288611274782414831882799220836479265674985714637071472359570027072371192434113730593955371284883900544997903589711919166626942599387441821424149660061586876409636623732479057501465483925767806420185414106499668080402447489440551689006981557790039576607135630076741148512620944768289373146327699063296716341286481289908427282697701526328928826958932247417564256982927462431610550724149712143003100720292772649850380433736698667430646886839703782370252186535348099720770742544652788549801094729793503729457687702448620186780901580782940542268499258698297075696424188277859306437065070954650795826202412827700490292542270343965908989118328656746417395931520501188799253882803801112822067816098961391039266751837223710935938719940416558415177169761395390626618676824794601373175968374988202605716425146441571656288265572092921223570864180170124222806079091396523628300186392419566641080956296430481425138636341892999829950287082834714319709234884981980473241225079685830822169141489036370244804757345889896126001900900891448862439000477316723441736577623971658021262903358087594964365312671990288849104091943114350829942732765355113901856422333636877954973994356803343746732441914993039243637116578000436044321238739108337200307703477993138916357551133295824037846234771645387658013196491888227617327832473058955927463815343546140897919061339223016874389734775687829640773345742627607619686877314504175862710957219285278348101419977631775607093109418811646074644685320453801398995394856171508489335666485896437176384413590925308855456216960216918580679318890082189043768077073802709855678522159789698885996293477615123945324565607363223303446492252246922684132335643383316068761904112881436940737637320952342063753008589416990968730983942133605107032184764387317355890890693412832212778590924543508137842046008933589395614670673996050366721355448902743651067788660841279067974613382923436239961839966875973643419212349044510263287014511417230613720021439150431498200734749640489000155639252965874265762450775101858030320438591964690652334471492902320279787079608116633765023125539582592054487464594841026023198096542636290408508068776776134450741248 [85,61] -70701055414799200156266983088668309168542650273306369332508453236993334708240348044787746091342689902473003583202366461249505944875935891864338622137777673193119444680875378394777670796006308150303302587662240750395683823921418260265443405378521902780798097057253600114287662823526390536240197919445638029293132344520133592353190252196891696669812062771724700151062273381952166722937942656829299760509413212544794489008179670714613623258014782480578964400561842976853453984796567144172052297267463267643805448127508953645229305292391170416494543196406822725811872541649529784023828511037706818640371751510415519367402174798077245131081295493919170611964161201834614239513182437568956293948775008478641243638092258318273378720771425954472166476200376097602708781737919525741534113387594292120568611197892197220926510949498511259045555034734999988859879572163941920841774715740063209010807171440689927558880449993920618586452487008600242437592291289099433428010155015179252028952712221816571680045455822754961410370879053586822636142968551235123565254228757023664255644303146099758052282464825503480324732984212939629537350818166614645913700449076563229445800417182185897240165800297646806080511868959905475152219131358021973540726354894939981001618113467219515470067303094024145143353012164877177203796702069745408963606291498634320844354521073058859481387892068344617562351330315012854265189059134697057101478084718497962418808965776096776084292823896273639521746853285778583727773620563517104190430982339208939376836183992819383721786018316188862615342808169243246618247880072442435457253171382820851907326395745975673445774985924237736057845347063618807092422294506523221268574362676421830713990809346661775815947075629749420516092781048887328554172643740426115958484169663582191944693217214245759918333837696131013594816166374107293908989026447278790389115173040754402304261418572584018130109413269701904781045892633967304200368057747400077150228315479720134623108883907699063113657535793019828691822459434562913520852807529820728073127546912948416061044099726681060406191671552517048751219507443327865828022921736775988906892370273179035259262348559333851099555800401008725012382202047408440854398865120178572171956414689895126189805853230963111215701674784858424767656878264475615169621269317490796420222941346221707841143111964758824166036072843542280998771096696587614853099891992886008368735863465245272898011136 [85,62] 66223420638238882672717518641432697339079585531368784985463288241923211142888597819096479672725382924485619357298417686502939551442630065040130908010762616248730294307188158306384897679082135572064604941755981105148150688844631071656817863080522396502078232430982111948430269895956909142854478598566804623704160949593602373240421417014341577351604306093264288587454588297527825806272412873158669146142154201890129053784744146172691773148903220898376180740718043257391949215843302627404188993965048633109480578409310415413284342129479699744063370377342093023907786612924132989269281323790281454168925405144803462922095578639121649649402985617553755080240717206599725305953324013409753888551458426834007131689011899101461179923176300414914298196534150628152727886670259138504728467082036411847001917222228848779563903047086379354073624362858791185665858222065269060090727266559521312539623812449547045970706211827089848580033815903836079923351577114587493380053316228452271940283574095961806524970731878916522531569219618713135723485128784433307739654455333323375206497446735135569719203953747136880007265807715469140098048748295620475729619051056672887357110400424916448863660161464031367311883828850436882308376451963143785529792309385728402138526038902817194416170661743606415782230407321364410850980592029214792356850323298335913929840743106629694800402711285262639134404954930342331843463758351836082599492458909705135516827459393707596834837875208032472572461513029470701755514119502866011962580699442977646991772537818828317059772273056732448807022964603713525801274883832146096020575385478579271664973314052274937228163215171288321886115125835167558700485811052479262360844293615660370055195895349293425078248744627902325734209620865447876087311342430952733490863281479876705248726430488795783363566907069453482551219733972297060935187545206380457200318156429743977415123902323611962489087623181942783328458815406207920985254992891089643947679648683904316587510534958066834748201808174863985801476995899485101111304973373358068683214791879883066662815618542051056288415535332881612324747407817175520677783892215788958468976474516819377534968827648902908769602094734094544340536197269387292123281714031658436886968120107307085312674993648332788580466553548381931410632115094750979816682304365805384465086931724512531327679354820151296486485409923456486128707064895851049611296356101112317079614459920026116816896 [85,63] -2893778684991508007912905741411552171819619932831534361386061296693575976964651984813848073820257831486272129784775714050328853992315004074273718829589969315276538952429650444687729961620326247545981148739977875620270983053161015938530232459461002484165999660878565872481946500288375934369331984592125173877250933737115312315858418719441321538389561367173398358583765289722033428527831386323203364632636983748216993775518571933363719849200419638213753113392679378647051677984826688649524762256216075183924234733748625209295801563855292393372871808851125326053231315406563157787491950838586411911106332607235698248054807321815219895754972475265348181847404842158466656458750696879459532225593613618615855530926635730605606191434148674455751412185835814606294356203663923876267018280918537781229589525960368279481502307573031588373646561533916078968309859017996575073545604427510465631512840647430838772004920482745930160203558472505478258045658612424112820909147880893420159181613756827954110305624005065236286326615667611296943308984775039849864049535335762790734717776450510262774079131101901603867475980079290297101023209843283095564887131931137654450366780978730206294372551978784208782343966309548994113346095570176212975449293842532149703522541372074575246667761413360933963084511780454310855472123201756839239310336757637427357021710453636141218194747504958344946433104652439004843412237513105876226239029574982488912406374899784246422227654458094138755806884530942753366749750627982053250955782556964944633472151621108069860733286370188564655767024735774939731251965969467501551393312620851526936579135430272347323886806856345061259286959585181040382373032132512799048253424749491531633073498771115383107621298491112728281147466191589589921484813706552017173072703185033097781128987097092091883106062978086706095101742730001152359796212586631979500294667829794465510046525968237732547639114728116054974560994735524849626746149192342121546495962918353531422389760799882239738142730444875336027558011075455646559773343259379375636799238821184612380413126498186845890079071796724761977546326890626889059656638681630613210504032110216066655872921370713072177341651417243157737006951249561621553803736058309192044511180412820614445891722814197016080089790754260658230186413497971812133994860858802363278184968797232071836976394535895205359754268646264397866147688794071434613227798164122861053648674115110830080 [85,64] -151515795195555163460503902427504407297350391700647229432933656511851295652513838589258811086778855229980853451325423824362875276363783968818657614259639487760957898917822568768934287292224473780352456167987061434625712017677958389427675700647527446846739885446060345821687681073918337671014423676673929831143911365172636309567187121301910471962259924614401894577297423571035389322644782413924444176761973182358025625541022352759555057711225030483419254177038037043312024612236573785095627651847691960300696796789250288930900486111636161395347189133498658015190158119345784360954544963618785856202724262504159239325369293015223147965235057777110056547020495251889992470700858765231026173780051389878177332179890008982281505988566504480703281373780476012735330209032675920538148123218166206924519724707504617297901749739556098664640494356391329127958314183970458469867426690720477390052045926819124764544662594822920732080004214581020177263724795027492216794049082051539090426083433886232984157101564220288032882463477217281495955891596840726924370525708375339196282631234892234701358674473255269513957779268872369509713819705475662812337687963664648957564645942398400171634541561208140330567632709515432622431748187000976421403768595902236471894023258166415426218191851982866693458904157531024277976910704805590681537674968003714704772643608535871081360085004420270106798868475989304679877800189803096602553019519076758364187039694564515531392163918698836501304473659697363140065673643002260327124584056783352262679549056344391918113280981299940906849656700914062295000096241738070971012352283345989665885391700671639020850397166724792332680991293043892487651000926271436566240961114345667372485940938286883654955653386536926861320086659841981028255323800145247467296469631913198189231227661241830450976842928998543160442091208478714461494630734576736919543902973452386477800017925573485880031426765785607819720909683465092475594704036018578694530395556331577201151765907986948995525572867096194426883807529648087104159186500641708717400108104296765237184424981669683988423942546983497384391642021168365725606083509979485915874300006405536196456108147520524433060742936949269996393151479443947827115338129512285062153034596326955550505007164776243010725928208038422530494983345087448181984289323288918271823106501549587516524997000648522447663302523733707845759327320073673779635529541665223975314567385317376 [85,65] 12517092135231384096449622463646414494120172816179981732043592784218175203012222215194877058471077697321900553679991477234052320009623564770771331744967684930724966308876368269445335699260620899858774663317773986193822045933250843305230535055217301686075514555725146519610056671242108296137073462170825496762714351432441399139912467246854019100469137888972107490062339130124844634705829581960108894681455659054033664643412087491877133867919588978188386996617251223009380748767681735265455408030967314199202620799481335946714457055937788822972475128888072398825842898154171645895535095065153234322624583976981492471366860648906251520847953047075449910367274505410655450354699919605074910207322010116217018487017413323799554535638839313351882762091902374240998240345622357380511756417022453136621421452307458009544606330270268474722657043652621353318447334323998760668040019813283046138635610818585848644439034675310648869432239644999150442630615513120259744698615090832916270113082798909967576941987624154780095460670064203963536152672606617393264792357594117772936922975888835141365971531307256176476029053047165099704294728211970018005840525807489982683104676654961463076148837823651601818459676251560428988156576021664230730928372738100933644212052861311509806554870616669822232704943815238720177562260921847086018464157908382248069246941088323209775364427323221314359691368879094028624026362289114931850047588001076100357525948496206868585521113409229481843580917474825092339580843692063806627301656899237046697685414176569138875747621253832410403790615031308771210112462130670673824709497122576657048554274372950489126294833148918445409310976537221110590835317792023962269126123490859371880913234435900910874432852316029634988520261262754444355725888571354601374241869323431107377731976784218288091325207204189956096733859668184024914700803943990823700480851168426324774384039885897708009613647108915511387516199793417897100700802458971581123276609985646630719715729843495714180031971246398029780503848927553999925134488302708147004988610708703589087624729659915949702417286024152906631588189923605409347503052067483718597360809664539530849673132184687407839049744871732106431157316473874041200812843311553589888536403178401126006469576072761421576554347467403584057353937810684948053454355259656102906427383984004424911909919936738741820436531324694112966009028179283558289269985620059990760731181056 [85,66] 29823136422665313710557098146458923682272193281220188255546413275006574813344135077732302102661696099158157874765235752070434214600599825305204186796575328127010651453765620473001776855369806497516118206723844559342957694281675638473698361544260351830585130996653047210270483477800871605925766118691961222014261360929390198490872110185506639344114989897577278610727407284255115361343454726357597838867302550297359176149764496607138859010278036360912786695077507893888278286727913615253212174031061585861044464480055208005403165433088467060178733964931456423693612624712416521866390555942410217831220277372705933023572194232724524649774210729885185101266245993850998829380590559743655106892091013602994829012104022555723924560083876576546867533247983071541606120231305119347921366091899813429408752946375288416467576268596593054785176156796504244279624230246800477528630161855851799116293364597935827965059167724250110990963877339172746232014325484762736777724393549355219027875959225716620406465847382511627936561668964330711567149661375413943705487588424016327151111456417878525090964752485460761727752691108478628066360515188893380427922666836212971517375272057959999461489274635568306617277669330474358758521073794516074526667545956681979297776268009616578831880792125701182733991570180397492820585302143062690346279184957538232939540005770893553143058933810691147698989979215976165887772211624797114777364279894198934366736325108452332414242707130369193275283575513588780535247827798562994152577354825682563160478609537487779064573909024899579179970980565314658595920169335960784064248667920236634980118058242289818022630022480192385558335376248238460195311747259384593722825590961895399365887248865931297932194142080512271250646033377910138945022821785192000866216598799403999184027900939027211684732330928404850809523988216697895299080481335056980879952175806404840705202789944793678600395766827335941305068636574135494031334385900927858396549557184680490471332928099145126222379254742949649463800295248559255496526708025839626870202519051660701165704255027368888228151470268115413368101276574419589103245043243701850362461997960302502113093478496706147773198865187914400730373533984996072451721526582080022646260517211389803565108537554004029638103417316590735022393540070490571061016002760749359044594219806932062065409595243993579002544485401506870595357959907447749704792374214650849394688 [85,67] -8140414277965033363412190107585119709812587889419089303890714780414491452089426426227192304149858414066458134962785226228490732722943575820665978045022035808415116176134921108733736890976961430196707587178780132165464361861764873598314482664844598552090750859531490815197237529899035244413972519968315187289759940733558470015131440692495081169078966345624193704790346608644992839604643216571586673865888729538819963458488471623289010867997361131559894120972656502257766408975337514951160237831920337120569244638782908595340238119243709576097859813564047046530849007092041549943275094556246741754160126995584275365577604159880673668567066146251648216283819511724405401985737678576508092223780673921153755337863667815649854961800407730039133104550714229835064469761630518428115808212922318042897792523093434605888558428844655826414227507874767848651264243243327362350848409784396678271387286106924505165054263972318141810113040531122369504542009018858366657657717039423716864500295104882781440335546713193510527554012748090935447848503101004845152297958484477716555561719621572873068719582666309541816180493605664915397671309063246278480146777841857133985660896006457888794011243999535976335561837030503782684753506487486076646223932679486019810747074590616112544139266623021010563203447875599012935836139052582234264484328665480047815005571320876024338148306708343889265194273062149585837112764167146842895967909204286352366643974381498959640277783301225338737389730605948502319722502547891940563639782125339164296134819294405298044279170683011487638658703974884767356662019863395373819255107590260044139696324947313637198703675139061994315014683929773989339820802819920596412110803110045998495248954558396508685489913017670631857780244716730153180930665418721102518371596606971117674639591943839704415226914309911487492715885292328768029220861599926836550383812663361807473252700618310390057246252644883199898605962818076929117023943141979769573131849904795709649841250650095858142432288576901857747848483303020347922411382833511793073662866471422363613057627222368456104668744555241376885745284219927523798088556459531917651518426164046582341197401695821111668042876163191971469691598344905620698895220203359891151399702198868234969078355381741931166463333685310206341377420767667705813244988454549720347117059940823735108267128853124333627542364346350152681013690756257031629918251369958998016 [85,68] -373825165621255910030083410502784492647919065465608248265378490363632313173351549503288777107268538370000091918116342208791924753930820316443315480204932153641983357919579698122035480516378728604622435076783838548882942120700969845449029004633870328017866100805589096698779528318200243850349222031731557651978703734820289411895712764416741856017097523699363127313588172107647672687535981547876558411361801945817736609400003561702471794833070022504073468229417435754493742706672141032791154428756788465614841177592554412362738586418470512375082954301122453089257002585154763758043615069135592599567275853129675124382096023663154845705221935051215478861811635101339631808091376346586317595244624855365007545724175260803172576953619445672652258424032815572642718910811793662176236683680898905572481588708339056990890797068940121721845123512155888815125477101504866723373856488956510337585092697400248719825577290210774444325553623875534808156099877137598155514664860133635881780297553938993597142678428585150340822756051963021657093989360550906334652870682024425345680479757726734574387468260915818626229649217734411001894505196792854996605326701987648946249639821672172385631807282447226731505155135692230587376350649522891147723892202325334071460789198920904004522473289583733593615357447902887896715452866220319754970965457959754151682487557174787651010263319585208790090803287633801970076092323352009686320951744081051918050541601962893663576233975434533553332158962507417524127456482885502888580206352491343077748045885245891363005090234503284952478588443477111376490533539373759816718252253603539357605828904339540039189754917622502774902320997605756629746704041805478946856117850199710634668408533583775525350417659361773177902854942396885358186000527804499938838854201986563800290481364323174412837673148132607684067469096510763058150413146178345974373521177355259923232345403978618630605576644736245309055834932525639849401169774678369683691048416135316094488545353916876212573471233060902062776540154784851922550836242148157713249166834991686385770654855358402363367040813254645326979534076124213771532648451737882959445942697842343656636298354232483553406556962922215220564032073372775615777633100014851329787069835533503500398818281591940947927177569747872220612247065363349329830071554114287443681894125578247766577770840353288981216895674499274646276253316711620019268306820136960 [85,69] -31410738407648052478335664798215072992564445205159979023275869391769684428728263366326837634480939397256841594053244459144375193477149310776124840315509792154434721160290599262219402219086953186326329229802840320989405081307471190820811549574775175187791018395943545904516594811918729837811971677037705135991106873690577208589896129176472906186577454242030817131999273329759434076623775874165368448099028017509558053823581657720811358585388653529286096660817585852554089117839515526303104954711090131977010893627728505721580042934419776302205923112888637276227620778319039337744771164150053328448611714392018598300866868356025579298943835283452294410581891855173299382157979631618461655971787296324858411274117136123393187429169792095920574258469994876412997612337193092210702120733224516781788593539762636101276135374006502534200433804691027881597193887739514450311481788234407892873875130570602319970066684111746962147231850042498540599037392304431073937243579528985767822500545445252228976843702568025878172291251345033540299403136675155392858006043375199739461422695065214764734932489118670657231668779487625484805182570271631710287051725767979636512410370014573056727208706008606068985962767062690101897093984070144811933171817659570851092340056372395142236852938442206487199656684803238728086803633300634941113710906608820110162335270099503796515933252454875985208863483124256336799121603373457850763750473164676313790437319189706636294839577068440831017082936950202215100129140723575689386757082642696670131489184846053321747875105505640828869105646603474695741991210677199067079609768806059024767426645374400050919543258785503388241484076485851975141927494396758248002448199352333737221529816515952319108020492134893840710357166111212002742917837087933461487169818174042760235493470206490457229174612306574435184832189904197284016142994537506997280605392505265721448744797398428191645684670415522424257788176280529229778860767714529422056177892815556564305782474436525134742773071825711462398209645456874561152642722767642038488208626477016016308180123679679552047590615806257024173211398313765417473860870333308674784601464354516296568628868722452262159862282427976826737212351258628690868619253548219093654998481237571762811665757299661501694165933018831258548663138447850778002977541121713416791363354646948643429494624617677640854355549842471925947931008351288140287298240512 [85,70] 2651822878607181670020133009297803358032908561066004218577482725663982332970752950982682670155941514926133412186283334719820071162350392520734864773641518114372803829947214420974923250335765611541870103116546699853951392366486860585199873989783982707119396879785833516954103601768739785615609518887361471726290749794762425597108506727210617309780683298825368450207507128915852270111357405279209451898716029500975010936506311909023512162595143256880816224435183135248868886684570207042985891311665642473386102924649014766344113929192720508098469981823591817857917569513809135134142494317577363433103206943266030102618666018876209115477284289590752652052043221239599872259911176673324408456680394029831818014681265606394999003380642391982258908665992285895566083401707344839596531608775957878732144549008327717769641602998612709507870573438924116007484511071111766675020723203059646772808432193779868801099787757374138840616481845672418374037275529768698652714601626026628367570578624460177899687481234502104227150249906032767037365453174708031242241911609979067874985319517328378852594143737507051662032497934786035384257404172651503856097423046774035052932030435592639062367268653607331165359620331910122459336609562076960870536678804522630173654037606970503855266309585642350151637558939918765209668116097608677219787787400316381452459274370045646777176230814063919028500322814038551223956010964181943654003602346531348235342828979119422383248073180435011986638458799349859304034920995651252555070542874475986436665236943160938729552036608602409655378730223459098239794095993341839768351781558293380047560300641155058200931731810094371288574463131891739868172100272972579121372280991710939936141667528590720130902557547743256153389151423333571999475749975376084026226044577804542284597799961827618066300310971157373680110437550756781563375708157980506468310808995378436760791676558738808120376725837978892139592080964093503482427340293389470558738458892568533885984120326752234813430136061317604597977195380900943207775649105439253022761957850720688182194679074049392521414045656588660878429282219570560011820879324555063598677770219765715032537257129843567329816100254965862708869568801090552702073112665478963195766245036463305527404404254473907579704518768555674795290982544041135426742973871748484259828326992203733877738502270726180171558246742874547024880665108514786517188608 [85,71] 20987024853438156362899605396147677699256434369796718588465357204351184091595632891891517158378459618807451675131981969395040184189795816959896158968535903702670676672478371672919633351313335591198827376059682061224501024266531322924237662034351220679486956543783501114281869449266125387091954262579222227951096446117328785964138284486730968626903054213709062687924225472597786551187084478544218262439747707185788872288071667099533865651321836595751713055857763297781074631270652465356331684796184174396676057741600972381160559249507070163496800920408175762139625864820846179211988826739751945938848160103782065037091727219407486557299470821846843920787866823310663256658832019833837797843028549544109443614407833353595947339767759020546660275960282680903809424844768272256872838366859264810316042247171385393469849639860883509403709853255434444645727895740424060241804185111336205980908299267433129703307891711409722260670637657336632021908712994087996933669309129958015967389989375460268935991238634131913424933540276503575587182490804017288354961573382961012874576796255547220372398962969814684853051257491959384185756766860597241798993922513864589887603699381729144776318630099949877061036461596282956204176725771588080175452743041736026482701823819944836059544109496883325486362215312258364388547014066411943528151327959961859961597370645566361183479526892613591199095623792225911706745631547712928622036600791828294390305282840610398576311302508239326956379504689321038681661630844003913025127623806705359708348065637757281497397891549637253851261912133198316099671157739648804266965509083694596214068503496539292993481152228183132379390331144216132946617278039748774497204163744469992470801987896337785966307394099319255467810870858837136325683487190672423524925098910514999973265056689818872711802827796858293655188204820357013739927581209857646336395064009352269335637891885402276162059733584170363459742859310562421694507921777454530201502968336373622814074866870401454240271382002737257326822696782805810241554185750760654852771211633538108057055117274564925481190951368239141793894061656280141606975688565979688692823364088557384043399123010686973974996056102323974174860875503844553973877213263658416506284221912142795626181278404228999633670585964733614936003425306796147515365521484433471555880599931067137034038667161935195483527499072361872212934559736696668160 [85,72] -4173587663323342147471643690186547855797567912803224519505685587269873539388058708913553823119134074833709170411857288392826781452936811128918011670463339881314956761904209427270660221777346346854872488112422847291619124252674295865935956332536169929277357604543877646945241131132775740227047190819360888804894595175419681295570676956300783108083097199543262533390387343198288360362992976046935785035631790216811534114221986916819278182415083918872679289036586726699428967777635161419560769339723483717007034383900028419102219237543391481636944412340266988785766213619237230626107403065105040038031983820962066909479640326215261381454221931447716939318698833210750546373344631361790865043248056197317913509225072284712035223705997513165231603774173658237580223735201753773759271641602745971081577642885395073875733215511421965008920359369356464276514646782028260622536622235709070146927487206541019628517720342852020277406087003292863831724928912650670810905379896107043415134673738541826135194797443144631191102132883736423215024921688848424977763143996149284378487949128829479327909044170239454965818988546255473939028449495758505176350719367018540546064648135945690439875692108049576220654282896089282621135987949166664515901668535732522721778612107557872745278504232063233125984079352919763663259950694730172067157246743227982348619065289966562495835707291052135462364299815309944956770986778335770047465204988608308671528022948256582631417423555173639957254189577261973019291184916303770009595343992590482186446837587584077833509736480074018121695927512313870166786133075381208356478124157468025322168226795454601280880751905447311796761657453777432242489746989028310575497877488798859525835820425929695911008818479952311170777191864247048926994951422395502005893114938691241776312506207588202597048083592871142716725740741316920260127265205385875722595190817383386891972802898611528078441508958311401211669926263806737302968978183360346442189761538932836972812797593299117180367233542812830970335168921614959908449568213162712146516606893723616456413305096516448903692512501521541457776525210531486555077584102687468000026640481382721038217237159379517382237824937124077682045450167218381286505439568110779014480733923066769451660304025831605702183245599312495862823517083028837635518633941949287116755666628563741171028355480694275123952887916319345280752507726856192 [85,73] -7411293282303496599521235649035194566457560091270821018322325258826251675202958180082519621335176168060001751341875986219094620196361189054164207827251701162229140627574413331535065941485053386827483126323881015762558192085676832023468558942884540213588382533274210477057090465826441058137819538902400569133841185759827053346746588530564943134373482989571140525466384410175006008662660086721824975304597055573167160235029149003970510362006583730896275260784095591308236332405123374823580171654040138238594699324426778786466945435076350828696489048759053971860740197988779285346840454811979994689408393779632455833946377118861639198308185255351244961509404652150441588202423004070196462040549188961855232331588461491736344514611240166061295534006520569551829814245412235911545307881089829292279725200491357297129534993382649736258365988965040994307342102679044066059522283932669952034918819891791104244363452393990709389333534575782625147656778101557414727114743933732965611778489246132103583967865262881556140767230722452384700105901724751750306560671198890469035188781484642636292221686106895380404229044707703980829241403404333793653322952153238608448275797657253416391674027285518124147670373564643076938443047393146615455956806784417359189211765546653348009613359062536112981266819884603901078060421865019570666343860847840832314020253902602194878617742689023403595205736967443636505087902849559806082410724115612655387907616929249788813165625686244926809360675268545540339540319405127732245145952065120296998768945113754255286947873390418865841345024469142750086996178233368580042198601218052776242654645683896923164225431766365109789472681817404889176402865541226345058441560441145862429314812162687734335668148424009622143497221375387084236546352916345689823419058584772085539711770806677850134558788498073361365557537167393342922563571308681100061794908819830946975593267024497334524925386421597919684358615856398216298936770521694642701912839728391757182328987331407795774703427098912996992255714787076260236262103410036493584431134344529301879011850768089973887800375900659410137588065526169595352613266762170922219431607314721029326718916493598251346920541766907257645072717937564432565980404141855032979952420074239091887001734399039363833462314903098888499488002934167223725667071107645334775764730218257014460595698700922797910038735989423395558087720960 [85,74] 3117776438938036275758272126797231935660411981541721084457578163498976465271460054484316493219011119381861114513514318049093692883042126096704128099511620285042875394576144920393801271752365917876700349825124573887224763374193380827601334718107472034746733712931649325296152931952535939550391681255950009253514974583653719894167889679137963120455577324859580856958369217961769899008118748514780158135520237207789517724347045907941112608921181355859082185917474732783328988320414550308739360526887687103848883877611697041301971184449133726067066034211934526684700912328302340702812186304341316834520820557661096509713622969064259651056152871254956821513130404712796343428875960183383087144664566749188474941418899337141550235340234851826571904279775372261395871560212253179984093804779326943781827019792992260425500706352556695062090850582772410560930882557760376112261718629364942323320369197172890133465018106643084517160294881126497393581061858838032859389082987541056638678754973522660293027591080432802805215089810224022558253853655819451933650980405621676889981816802031942706492692066772710973009524373992095504050510060747037976636481779975849016527795228356636796515352147074652095327239240439870695036143807888353074456579677282252989091252267657215133954577014326453887802477285591661839212888800754766370361345891763594167876362069398063293969378199585870138768519028136410653309975133130752917376047444814594940900234875647326493481073046398891471994510035448173552332310264228182872457019757354892980047055576413342101597205125158811189769718179309885395653218137294024825237692557397728351026616984237712470399059143777554440100471845777005294744621208161077003732427760070833081316306996167877583489898919242779504930903413835575010194404196744220447568782962160669123146682698637063957937390996888590207130064511942240246584128205933888619695091159240874924720555375495576108327404108743804863111107113710948442579704632956436971897655483102358588199296140288521922400822725040530462377872615281180390285044158984007298013961946668666060160973874395498390643800834982945842653249091739123670498424958391224323968661542827087423689785271506468288576053052234887167212931264265447547244836528401594161578193759804252572061786272464928955854646457107175810722035621183925097911250361376826820874017642424967549668589486006669440055671817974773144616960 [85,75] 20947188641956554747042067474627385626114027286042273497948276899132642968114399297922388677020238077811399385101339932126013273328654793715956901123087991180056243140026901190544396808344463216669580268399551222207161162472117902612341824169097581461797061177039851103839988382516125543894351249837073039808452859015742572113653383623334461276073517636174536208527154003070732523447620776142554952745975245797143813244873805514527953945528886448004059497076117947030952569225840635705624258023127934858556845097272544784142040577824585881738640441833496969603386894083603979001740934504994545335639919680877656733672358541174499945368324721230824440226284104801782547667143441035830048439716878768745878719478797446393800147575420552587664764428562165924590967028206544346265674082544599510587282049577077122677244521060259273565816226861088307187744720265235917482887622606132177627235909505790797451092156537764579716884202810593198545308890198475017103327497386670993705524231856396159417146094277737686681419331231336849231327317893261190696092118904384873728597522925462805155472490942320429913482294417206184447461841562490315921318805798394722811769941384273189646750385698620114393655159648961229806808692739419002086081974772606551024527889780644504871129906186521241024445901794066310681490592137194874065867194385977105402357503077380438779719569318678570922945092844889641209464972764923601414493752333171764272715871465559053507805594363339573983709621453326327430819426300328826826013017551213442688741092625454168210970059899405267459065946522014930503087004465870214723818048144628653792082448230562045419512225503558972835039462582959160641836452392533737755951288443842186300156272484947818242033125679600161355066247545579189384075403723680765655204420510066708012501540258194406027533641737627039879317550998108108006017081330844488570406794028081723128840830758927660008457698181522419614455154912789995577899528924010638993952952997790831298257442477697443796894782816439206749289581139491875549260834722878186928030064088639064213337252402378299782612154017412620984624666283068710913363800857148519907702512658470025123180710300203966584290470338961541253899286593341767547558269492062420355551037490805886722035673245552347739812150220377157409775003521402309094626754669422611803828535201183111447368470563812791218827800392442576896 [85,76] -1605186979570203951190824140003013513412039578128201247712940467471370726685879795012422396958785474998348367166428080154142533997394184168695696960646751598051800525772723256651728558542491407280319114989527877786716752453813850265214287180089056793154970924013091442553340486185678618880847282004823577090613172078012882498690415910503027730429913159365641023017052133172074313087733909235793346596640756803786945540343162748579394304138986169231831614549285731734217816541358208516073392903139316992048189035627297935899078823276042483325423989373311428457085156077809506447625803048604480612560064820749516634179286992515023497167723438344569664778273507457056186499866369212262340992651335620067903228898770018712798244924460146265118400349927273875496796333291614911644370532595887990177437670021515797644943813693010463232237981628342445377355946271238572979665145809553990258254034119156007846732920443265550787746503771759635229241254235227988167019913538497851328017997458212137605539295212232685209739406093976376495299326615624986612462905922063244079741839915970989417987040717224438311019976137162195736548194130840735628557266490042451353383060866939719595865209346273556704574764305552625675292582259720622801011874806237779465932192378294684415378610855529400912879968631239886940703055283242624170742784690707325950131939591878276863255494920003586290328562917393674356256040551004436633868526615917997599075681408990504392571621666879154467932592054313968028106426116419733811405450615815673583283469563089145428118025248212767874181691909695134423459098950287069453167425505573489657280785434721034334632751586251310695977611390516265939878745856949541343185912531505480808659057182728631730116468570548119503976247148719652104245058081235406009596136383060646137099295680174118579184696691164405155668588531869247615565627650807156237374835566625538594580249615627543574064947521018282154761385985435586140592663000372923990560439694276100343282831400010232209205656651019514227566525828826351241662646218202906090282899273096783650714688842241526028385755207310492514537936577666618405305454935785842906467598059420783727710068923434991558423692649223837173330719305256158507902941321363958367523078325753370393852887496595047430835127980928245527782611610762002470326666357647462959700567305059988188841794152218806961829390158135296 [85,77] 6904568461940279493720523592271003060922544784507434155779282054605569166059201102796875166191596331525329744527095873006905524992121281182263775638838976602206970416929017907960463540274571164767912841810006593268795530553856038980245356927971220196389687650841824415226911227700382479887692321265627097262596978595174831529173715496753308892243243339146485847875462999368633308574682631677793926334982176631322168095254733387642910974511984953291365098589983059325209779100202180506112355089593082678669901421851961087796558698315587179494825854923268965071674135484184792836651456197219808012739340149250438426887412214601811835665912538959924353538545881843894859696902903776004561417330731037065333696347905924596338255688015408070153834778290154206957765486546989497868192960462827866864383829721564951124403242629562859942239782892437129656637210618172205386231096125523507055354053515556534137248235853588600461152202102104552277593065108380190459435283100595275090739805023238595048751225713341076861984926009964939596769806924939335828575701904943792227077069361020001223957206538920231800767402535395030560970584434967730969082598276950800933392070430549372791749230498068955308225762787057115513502003249375023371147303512947428364387612727619601445916747636759074474749750720409722810774715255517681453006006507080969395623934694489710483936913531449516717961006426126529075236958324101309399737932684261134907659774355910666809139505493812835653840031384567084280349880826890216207743034575813529077604634231061685736602753145967060646490770403027705262746448382632558578891513756198146755676682880801173757134656491107160106194281666370621343193117702369908925370319502404538417023142671933240930889958969985953623680013418634652994787723980829848282856679465180761575130545602313724623772882169327001687863524361556564551112349729160959971135594867488105384182797584314226262765334932530643291839332795747312225673845726974993781664605304202881443072649768267240538396496127705222221502592572342091491019661912007216061663081143260214420826386198827410707327061994845356341876157890279063123294364135058486032277407969213041542473715828132882511845321226413609149763925558811138522878476697817120214412752130925905651994248785529496453669491568244748671628939054940614685355213655473795002000595036992252627633660917436036079859793920 [85,78] 1080199613337740241409032529429476575465896258688629905276014920149025699930074648046173981501742262030438603555012938949419597895703082394546413485446045581703203573414527391564114407242834952351421178876605456425362735983135483657078686052166379105057161849972124559114346087965089733178814245788187005221790632052642176653770118111225295130538521836220693698083774155510002255369719823801379544420788644852550793539302373458404388030094686462276343213797569648625268434726713970275735065100030060483393296521375066418091504893449740189073921358288856468209286366626993150286817492599355866037304759882758970027570567675393030358934417891094242221686408767458810547602499610341802187636302628234719880116868046999882392959473931440036274992273542142322901603444018699276403659154534552666402144457746649654766152202583110400023426449481067211697081797701130624393948720988467541295403661114024648203167750988836161960666629420739692265747538270369556136365915536798390305900307062161101272527334104356302816315471341286926557431106664011741492964725997400547861134111579237255705190025746721773045336532834376280517776226893667765530632667100470091121724496514186514858225058423089346756377549186180815670235236659069678730780885266362974948435189361880301898858677464390524541808983848463042777968237752425190767198568265996962913621169703245054140664568499721173175335653274105534452395603848773477708088510968526264797909232909967906431024936185409975446600369513931276812556105667728631683947731797051286632281587431909976397141356799004114087986286929014358159953521950058262711636092766249010303704054389505862095215598545647159731830139550374034131938592358191980518126853282102022284865147719356899507349759350329340045554879673582139874833707643842729427973323194234176153075904701829045092847099455724473735125066306367707361560004606302497598970372985553428494339121685560471253296877139070787815224574986649940628986220784842117623354330340025177471772959929702995338251067574671702180872279745182479798837363148438549723435181567026752130852040721912481117175442385764392806264093063350399237876279162838548034180896884897435329996659270077258819340609434416413877567600338148327429260238892100379098247084265436230838260099133218989783556755285659409216766762636174114574444422594056437710905451343639974307414151228904627377274880 [85,79] 12340438189970829436771853045689908609393109971919811754646091136919877536167445012649261101874114803787905237137780172610109921118947784206049258590391101073136943109687793135014483198055894107359577874225668921916930888278249995932867658880498278298999954201596307344960263451170802647065786138972891453042852178880458575780679918743721122928401693693781426354584258820755026179914119074704055373048051314139966243747716853969551310137447034960349382986309273480790771381259437027307105318214811850089432068131293445123204292015305854472814877375834739917329913243565493452230116120977472955417496920431508564890585149578081635327177628941678572391786483241849208642547914410442163192389230842648253586857831685138530805269663478181493684376179277514621485758199329733352199523499498266316871091404855955371745069392564117249356314618368642692233396072138422144933275785610086019964435120302073943645411905212535226476985156012269295165133416069493181859394666966697528313462444913561762385795846527257390162121579282179348651263778284001592672760534400884563062716494594720443634975061066082310443704963436513635353704687167912774550697013789982766416956341763331659874866690459306364760062964207786366018539566753362411567429563790861156990752649492288449773860739898915437263512459139924272820681252527176560214324289437268736572814854130285150236410182512294219850949936274451509604061284631830891559176063029667332044116173079363834066635375432473642658458314667538918804785694849285849010539349334231182991094320522818266775192022459517626538607803686425877016348702993629752249825704355317504760980184111961674486791265085591221892871834624737395751980771985439274136312928786644723537954786207671776093368471387066242378614395920777753371141003051032467230714028389185976592172755643009226895425161938928446651347171004725492993552309556368473377261699680086635583445698136421774963147840074279102070254699494629682051694591469414165080327089996743888411446365433788641223889857109687294866046912207813282878948463499881348845281579175932049599940665600409495544985108663305232562083265525735968723305171025800047057766303489019811895701143169942840295733219436839771982419911816061072969391683909484088190293616752674943374878909447919840487722798490240540636410532400143060207680875978622145903454707838219780574750133052545957888 [85,80] 428440413571796930802434486377810430722308670986075323857277163176921301694786390732695620501126735424107906793659905141087592543398316075441443198425095051599752573335132300448734840336346080277362685833193129813731333286018811751124180236442694731139134407012143885555763800811034753021231629213209758175567969525221784751174907403340046311010050721800668333343091067229434748810098481615928215335523470591624354238052494018353301189592571120399650761827336212018525614398915809457727529920499040067164682283026408681510125518142827627848195677093272524953233862121209675527578319686347843991246204500123144798216870973405294095758039340172600534273641121314555312831290004416975601117596702291700228482340255203444818931728313593267466367546021547364147527694862515729368237636744015817374008995990194908842997863487787536465522393078100357730242726381950498469106803116268620436421061435127514112868056474681722893536731470899052667924398774654434387168646512826573296595261192336485620342347967227150858139389029398961473663090243125134270871612938876628520170343188937906802377224905981205127191848938875253442317590313920760046713695817091519342472860680809091874426086228263179721172667235080676003258253157939040321610351301426772512697348322628706214766991677314463371333754986629333336055401585616814621571199163862887875716662388950627906994080578703921498987975224149600304160697574309133503004353672167736869293634051251423567765704182007357520230799315107867620557978344065184745553708021647999192975501238554316202144311580591090032942363196200333026948572969068434065857562869085253180592356048835044472253503688545878594647085852376144783906123503381523443972561409961442045377643629227524315480241703635206943712031773706984843422302959281136899886801873867281380122073167635483330620483161820148779595444500594676167960071994696781575008188055177248610148019436834995302845981625186874543984044335371387778590460799332042801585569170578626009009887665386102593490652091413819773815897490779088829762494299396515221476926711366766281292987498064137894922266039340317642890063234107750450326490874241641786473585811949129545716872637663347037379089076326104432337664125401079281594464196185519343220507726506384796581448420005143698198377141938051937046257481632854234604054797737823106534136735790662333227331754131456 [85,81] 7255062611080514387767787575594131236487556635981514304310626802269881304828227314324118965754103514098563633182683748365688246688404090620261208908572801401972557064094404439262309280879204900781505076711081172170480932482567802771505331340491949963619369012332728065435930711322437990224844998747769599609168437881035617757619289960095167457272461300902430559746670297706992482310067425381230132780453299184969368636550292606975787116187944922116470423930508417042455997004811597021560350356295592749298812169801965438828241543879989153432895637930258819141851359805936953799707916007878833176664291076007978402928185727242273145875324095329680425825074627598117749056747809326836535366071875880155587429542814633582694077058422603554046062134924533832053951828924810712795627245387708574882410596390957135447289328327457419038783142566311977775016527167993443781879529133219091790438541253479417019327624462939756757820192334528465372479849576854098393950479929326499677348031201131498767345461337549902994394461199151317826454303706084816279639347907858429760660339080352352079297648687791492048984719646250433952158191408607858163990046517354515391023559884358745372730200431317823089937531221025904730395988009121260554718944157096487415086562402518673205611010080466753468787953963621243416203448531267910303620194706387072496936307714925474135553213400746391338287637353540417856036141606387747993981952305128847613265483927292323753904578606914504218122727302220942631099115775282911538717313426353942254556868848299592279471885999718036809280780702558288645831125798381603785005370078409185513447026231185126272750386303811906837736416063961691336295910251736364225525929045218858759293188407181551181973581905535845546656814200431003139730675228588538205587242117514872457837957586305268385861335974659446478905935779271725627335564549335113272903897492730507882106762912537706262195110424166413736418987082004863891270321343528258369077534636052054406165525805674885744830195041360623939728094852451218929356769204933670309600730059724110523781448421331569690167077629142618867655513366810269796002644084710131556503703738804281870465434615936419222374600657005267172067733811591782522239362779880465952309843472846360863947556099046883966523860331660525500300682205618297469867991241026726803150241669353473263374696448 [85,82] 46204382013129065763895874274231196574121952634927078377703333128715902646956255962258998680243846457858239435044686793409756187616220614950091358974978520767477842413512370805484887505530979377575113394995857550655277654583140844080895522130643343826927926120619430949267068022999568373681568840104843840164543154718130966395571741454787601083395640892695003142646444293804694172015413116258584771842727845109762032447969644268757564637154795947338249522886568866076622510546746637826106020783582678261598839373311885264173833734877573349103672635492856076247310353133481928425823595581882699064786125729062964264372063985901582726436531551529148909244242458640440164868922839085876171727508275694375498162400834498352886164557726205358476152015600401826730035882049353239001269107518671990356308922548603384970654805104206682330486014135767802691809871330658222665178422389984566415359556458235453167143918463552045473625316654312355354228335522063508557746192848615579240047358870320117704421657334056850705731082628059381346223480158687727880147824228146280341340794759929195611216987677219967600095794698858155928356719758925108461637268136455480427639270990911108429645612800827141919785436983965367647125888024371141549525630977447743088929096812176073826968551385509934408069691045859151511719092909740691561701904533290711140885323494865281189857441964926087316913524673166536482932474268759650636976409773481311860029944644536652889691303701099551226120149256473583076065992138230983352549102459129706004845670566873156012540021014370553420603637569108107407527916134218600020091986752008192511960272807808231523657518198396480343342823007754961471487851948548244927855199136797533853048972250577466857083842744849497276005338764808512715386171134737674403094688390829154602725790772781679172810560047284129195933240122673180412899142579060039274699952672840042362739165827450678454057284461653303451874486009387784892242267435255794730752527882122424043620464340801121435077560863172327512101216776022374676901040013589685604657327693715577382227702037073877388255096033551208164271516767535119389491362321003184261179843920621502942969110428602581768035710188182919144902651407743542886443158564046571153774655028710186286349687831123297011016521006747551163892522332373457870127730670745021755637305851304340357120 [85,83] 74980312933204904828761508065337279243135459072936257553255093640085086710399308975519527243690372914650062646418175448023517103366161862839293128317314381412102689677918393507942119621374774171132600565042390669305391659792615084494258943745272707214561970307084480425932607220732336988832231165404897229845541302853092546078639760234924741982734014305398566304900862891884108494274906173738541689377388799312183700697584913627432129111048792003197278768613781378086563584816724066489846540302446988709946378024269210782424510987989311219844020753536519850445560527544357300143618351207247317565558383254796227416085605123398997868942880181988587592718559148712939631298948303007985812017702212160149539906807446513851028325235724254247610369570703812885345633847680608155384143693381193607388662645972192740312166736629643241007351903068903988887301419887748289254716214387889041812149478986206160533724672482882698148790223436856446348583561516107657269717917695151018567065975186364868218924079076416639448914638981369947803716855154503561904065052351984427134257685045218669318284950281751067865291918070721059696827681169317908986317009647451818801417815701909443457511910538592448168033291150008569568535838063704122348868991568962278080758347435673976726941135619926443171688093912306915899282009344837763151339739608051740257859724812238031166049740244681093118333937509366846039750869124605688294716412995313903610989087179918235433069731411753528171633744465861676163140942674012540235393397234805343086818294136964112420966959770615964903377144985745104456438857390894219398945069664850454235099090356580709890513938227371810255589600247409996389781326721539787746939438059121001123524561989868810109549452244756095225760206537300308512765609508542829225702609290776104418017492972807563342303022341678327499603706742914205469998319276718075001602131313309490692004766584367555944004879405519844050178412769824352053428640995399157448237494212336537515090631746893945134956975321519281873963474838593644344781552316750901646211095195729521588114060223255501241392211647890040380430716204704639611732890475283393943204038359870391619403138346218854172921075818106541688012665994843372951198579965420571798685389858603936236277189666957114812022959497412572576044554302265859231010312701727553621630575792095232 [85,84] -30845476530675536877928031598664315130529237904452019524378562480212815484916358631206542775704194911693614735719805876973506278418343381028549515620454247375062464718269820458084702702276981158615050816448358189376332052802050749633652063601436362242413347780686822927631825074815810912886417393725268866855589569604639798203318605965835285632008398902996238365749575541188745843397203112266989699744836934649916711857129852561709475181496026816648341166889797996501839715258252861881853026298442427926118026712894084332148348305979992752097516232412669428696816955242497785177770642601991359629735014709140937413487922167100620933640580763999244131956310916269717006685944246688388717973915207964381719828333666639435636996936024262800164587187183439701139942748635470596461578528385677935129551085112802978277139395333104125088532595455213356769344890032814795021246656628492625328211027007302003587492531652165386185225920885702064372173124480217229298594538502462003380520145927572398450327765111152259558756514254924858689383640636757591209200189043588220254351088596143473787412291794605117444545045225619870231853133767931028628861807313621913521676075447619300461439163090216822786433136422554652489819358223957139941883499826687942453176035480092106440706526850264022074371635691735758907051712799168646293842065271485074390725860079673846494733734741269974356898959739231502848141015645594010601693861494723235009545338900521834706533410339996394047763686812380805013188088706065670088003655097084944515900807951641932474183451559525892358372398785328504633628028270349852278813002865308722700831766929259237279585607078508357857125510121713389867118478593907687135882497228310690020463852802453081573823652391384459208991611710312751155523180106749767472605772310858829454166771611058690587760477882091712806499887080882561829307936207443846405299312986409775773763837070060811651578264504266338822362388076166205583802191897692353904070329860468690149994430813713417603570380590788710115372188653411809361281235232437046378835516557381199914286638107107936006225587928535607712506102641024944181077448111328111712642252707893425328187778237926463306647645010514376758510240465991061879907904738571152529301204327746645277666101893939145436363382933230447963219167712825819354735983819467609579625692266496 [85,85] -508113939899137698772161121119847554429964735214167671238751453944474624536699804140211573435861965951621249933999351386183127878153454489929915791491007978208686657347485732215044594855815606716916408373359014675041641835043175625661244727873848646972552820790180376662088033125311214384738310073851129212619728647509295594751842906904231573512676801509533550859641050475177905845946331521840085015763785309601637081462274911349331688368319862383571073676778260342049476398992258374201207964291704791599208083864655705286013784542544151807840835200320074062744136838411475458305396325073150597174234031548508198637604853748223120799700129951585964707622544492626759414351201145826030836356206361048464419138946022389761135860907814770876357923351645042979765798486288387465525542069724395202762062156612705097416274822315395232992528112770819524780348925020896092478334669429367873612144639209055049294892733395479166304434711414749280692263040083674564685745621482623942312027450404635681024810609847938450970349919959533912844306367520448696239291753606724934922066528587781700699592173129458117613597615689051397281830973482405101502661779846628154284150762295260228011708210934437992049271027500761850916298360981492367175928632346063418281517477464520262958531697511030183672389163563251942006107553659605125636956320239358803478321843534809257783077729094423164505539479362613738925607773834209412125744244602801542157386024662489703108482072791794848430854291877797281903650779280173781163833643776200685690987394309243347616415905942421967426118543165135411900432282398373490856181045907395555452510530911043285214699647575250432252046354032390745045029756696534102383923454176907130129813769238403889357685972562458629002640896644294933552774398161423972141919068753494966179375262463105547927563267346811420706320838404957614709134975107598362412836599306169773952915554879832254297418147862410858899527467111755066139466380662927447802670218422170583337259835665639387217332493660795302936453916499541244715179377458749129573487164287679331518435775753297253356301982894959550976585042811537756435504328840421897117988520082096055744564881560571037501977901246670701064295299801523487034863263952505511362725510603026919291426084579729740511843787325601325170907153028134568534775767726765239223451648 [86,0] -382530930161454399921127875728138535594700511450360091978632967650877427772937752909861770917769848220100558756485800489153918283004555393783254380135958932091837029347589359043359248353557150486028037937974492406943854665472201453496222760490286478565935977250775836711310662147769404544109817764739014443887625934506763623470953958274473663036595265973792417908424717774553630297583547063591281641453306801797283980412193613323027296706053144003687979500906654075886818846014342833213222834798281465198504276514043005896176787690624397283810737571879952897187930089535182022613547983655868546226608755612503021067371418621336809391029009129568162726358097143534039971501495302826027626816097785402088898022036554469409016514082574202346443990416461920383932441371019617127825182057013562457176043216703721087311847094981491536109502476896391239384039249378548504339821255063298814681800192587181621025457328495485090649222406057914039650477561981406665843822479341025829526289955190203737235722223730780801726524868565498367355045209982458970008864151499253680578462869792595293566763178085404428441494787397844648943234362918712226516924243189441274650038579115620797321319349544081574142175851862190716076402242420588610686789000437448397913824755764144124845553052548682155843276109955132560116599578137833457675848871812339544827353894230879690581553515107746208135262540212409751325042480585995977528151856376838393041590963034830478890043689076760994996197701517650226509332829111251079401221690224252396801733471643288157356558875930972302604152992271343498029783283336625989693606906073324985622343780311256238425705407528459140821548942070586795613148063756346873792560479687068895953538487207912178650308696019087853785082032318031524695515707986906154991174586912907276664053190405370744033644534703942652200277785897164182371911100589253638517812475458152240748083543112576700832661522794930338854614341013726595965946380458496551516272122036825072808672506220248895960609980501580207954127285613764067410376143991457674992098843727883450676872927613617563539016887944348637759933638567165776196759229136023304363806787444042453042384544054014248016259728804474829553711481609510838117307296810422413676701489349457539980154827849109473483930298838852418874397695967288582768516258880317593728865086764883032823222913760370777130259258520651098676493933042147477745745986109396018297680439143635387672656782649760283015388375799229079813052398625579448687956351417053804954613069331914868361477334918921860710157455192455508427798708134829096960000000000000000000000000000000000000000000000000 [86,1] 8264943895104238296127460627808881930567520323598301618708933760931646041889294409426013815643295578593941038722821564409561773532430185487590145921954355720003197682645136091426414620218857586650848657297535302842312557950441908726728940511721628694624795375077880444248084716140434601354616506064115396432493383882013643797842149167908592280025587777436105761367204763504914692799975797661059077039088165536969050399457648794539774335399473648342197013786789571852128583606945337298563308272034897261288413828874748747988083885050377770309394479217726946685899622590818660220464385271960824234037998273630260897226597916358260699847408708705852344209606231735917704599258165624865113277076222715075989693734551493923957652654623558214369319800185900901707263606361866855473033593226644202275516941444155148356916746885269194186166536633985413014597872259923521746471794852589007618866537868946374155638028141123457873960003559664258529622151668007469930195987408243994739315561617792810198712481606995930232334951744223518529861488251842435955753262538660075068228086122123254215709681487116314708131690418403463962909746301854309476860729329912760069123307928480439702030887942868530658419574488918433534543514486296862431083150879097819965009041155054622492887065703779714280192711186795491499103377139737747553867250429230341478517914997433652720023153606795537124297178817666447296372397398169871240935765581477730287538257690624547143246207154552453348782811407487466342484489851190334259679065571271778537652100865238079358135596874507572209002366822648528980201879075103060603074685981112324774082816107676303678372480883234615839448920408528800066417247269329841108509243758178193464396951239428115615694381619070971588408086887857579304904913795399394296303108353365709316489767741153056982277182276727330458602842676473272774739842098427077016307838784759503909334377046222737433094512359668571499748487150158736573995999222093807876009329188499547052313764561352780862458339758304542772723081298116519128595828329329035475772808371870381127729333909575843195961213383581911454422842420773489665368337461988168140190809929444737217887270319175219465040234505016159266498870969071649230995287469902695078213576013796948627224972664696150192569586511954228869463679086811138707685713604364513714325082140358934884794753157255477082467825466098560399050568521937372711349923272617772282367552155239574976597384081820955600348032884569388996683847053568956940173084726899339403288652055370495920936313030062634555269612473002440462129649026810773504000000000000000000000000000000000000000000000000 [86,2] 135489780015225661490501924111830823194036795208758369155260257575828340477944472273570889741259152292910715501853637320300902934010362238322064412300665151397494978011227376307830781107939875367801724517469677916776959263888107780475170037699606097798200258646026049192769807642320716320181271255364269117300421379418876987615958536659367733429814644590010791404165960907851455610057605963206222873989171010452421910764633531247789603250496148953168880613575699023114331705065549275940943772816443703568557712923509515423255649048550197742788967712467902720262498382293740646964753194704213122814052291805428973886507083017270078545179440255732062412866638492355616758908658337059035770699782574781682072753310603280726072633320038147609599117638783717817080581215415286489577684554951708975602057583010328453306115436989692878863446762046564711240702237921142338300194787372364262118405978811624940264100460023987828256027879646222160423036151897725231049500287090424584354145448074500412052399400768032082679090120400247382025912646272623733812516392264906464393967092524731693988306603059220854349888593873240200383880625535143242885999376929470004631731257948432855954830164167614431027184884529171971901100954887102269007979830758319196564809389104684640911399125040283850276948953772061451418349564128664295189830867605800213472338253538056682856120546116914602732911636426585737678515308274858557956993584367635442513645165641206358072360589102396301187239320093962673513957426117865450869066981816877759743806286023978153890888075251569390531860282732058154230201631934611222633080710273273296754878706997986822319171325462403481634337762285046087784389345942173831367583250886462578422839131866192206808733469336808547182920991247054726704165135798571361150091301465043496778073872580397319475698600066813524925531715706106566395425715494691427661736351190801167912764142209288294744095533101905770183627646757566475946644561432464094494988717557445228410961414607979685681718893167165747828802285467227223174938340061129362617129855521862990336807281070519287979835082834500707883340568581686658921318523391175101511836058349738380743057799516010123957987866956406361496237443029688117218974066308850033738766133941259607621877335033653500850774857239782747861839533534089057433191440659720861345029597959185706262993443740007558480531504994252690284040140115075758086721894387711825138136400649541345567990790021622367406265502465125851992347773325956838861843250529047845163623499732384316383984975907272151374974432848964937225739246610198351052800000000000000000000000000000000000000000000 [86,3] 710382051901247582145466632516726020915183330836551642427567338147172097316724151447427382976035770861154914707563232011276080678785277059361998350183395407913530457465075084901992451741877415716726879829262027230284870193272247201541419246549398976051076616273704056699902472299735231066424703763612241389854813932815009227137213634407309576875019612219043568553453596901156751994396112229621013873157403792244789039154133989188700068074628348332170647665147168099626870625643911589624206045373861404370096458369721611073110773584013528939304849393710343931357586664323523291922092134861517831374016668561441628373745045285186064824406508396196552974976593509099330367988996550693610680963574725880505728532441586271115108859262093392848036546747339020524221874334607428524151739076919942444999261380020652359244887840876433944637981976366361355512382711317704939383806352224276829790780811102561330362699444965937918535054999300635434553632000168739578333927366725979693019096150753272797620588840426485621418244094072857110143804922833180164316110101059435245995332268366345492535044379789226049490157479651902832853308800969203353790398016684208533826370779159326010144878629209397036801416565038108106298869678239199557487454376065143337305762970994911491468165399793377075831404623910511789633578183051754053403273422069087604018989326638167883243598280738559967801606021557453114030584796063632750314707259576947100975075852294932899818913192927370436728196399286461430175809177587943382193402449997191316366833232423310954017102472848784339748757664699830924160057002530518436940629138601675053294128171740572261233937271292634571304586951972070247112722383079597475740927453934743579214705583192527179880965171097058818003717162258903068399800107832521276781052877366293959957056835029940006183613128144756774127629121316577685565307565899915549964808290870159078996946545265421222502403504321184050919709332948685332706885857485052551956170025917327501907061242095423482793655533009104665786513757745327038680031998680729399309844605015002498611189624771377098730166702247218238975439587177974752486269677471441830687843828138874027843480230682951156969185172309349136861529100268174916634794709668949956131002089705653926125305213769465824057370959609126519132167502126802841775622626235695771899195402029954234066443458762112470019741718072067111836225777518240125785079745642698502354450926035038543565297175935573614403598328739741268336411937972867645152678662479843118660053287859193634383845038601869665259586832585313463926910410672530522112000000000000000000000000000000000000000000 [86,4] 180887449312786404271179421076322297342053594944041929030453684532214967951738677718870440329779913826600985322527072306044935850329533014689964049022692817397839744647999619068198943365189506205996673008951671925659188083433723558066081738484332173670509474491591303801362479770075262382626246366947900441289283103471760680913891077666114225744425055769746043396969880812132653904824473367490842610608292300746722866078030624209842301261357469187016167216752976128644383265844382152154715827684267159865197558573915274725731970585247142050815737115990864872608238678022048529250838839425361222125845922693665401851663040238342744992094150925186260780374138994804782521811344399750203457871632709562614334742733405981445934990780630818540297422910410722169635026690932379575695388215872199536459243596722008723541387834115991662710839410396449131121258223430507784643831303014975117417929324783331040852957056361606594359616781377170829950970957197605317784507404157032162384697709401217150757221551524268437241666600986493558817655299777005932109282796213485687389025154624832658831751670000891221873479441796011491469972998767560285791035795026016068701026072009263512316684434287341250254182309846783207792164195194965802261171243388787128563391199298227179630123217461218029626208005509539159550568417189678704572140235001433090621074790593876124718040677314067378933239529595879232616699528343338661859843783074355260966632526085346858094880584870931852106893385444272351450048047389872971681237305810285206511981759162640291127005148519973003014440749779613304873719830772259638305895891569171662007482898526410595678178755759083723588388060352973468107475448334373008799611639332807012538017519987363051085007828979711682196294131319867634972226444227573264080889950103967633789704476842608484830114414544904825647156245003503876880598962525634246746382310090535617789304033772564467857943770058717242885106001283321459537821288282863444282696557193890854672668250150827216830742584757428896419757216806154935971451250543441036852632962749277526462757199349137246312157270050532534485741670188388913951281037951823996996047956510161127052032047752758806230199131218615400537173490787002380388657207258046955220300768517055802069048892411510111176198597185272301021991343937218165049155096722803270226795384952251240474817383803344871506288169887065721753233607626153856193884149166484698838492434405360437167383575871710318887538938425414869551944484503148162585197461095608846708687334746034416531074587717607438330047323348992824425507124041226806886400000000000000000000000000000000000000 [86,5] -68395047469866684090816343092933603987029631604813489620524794470082407909429164546218015343442738571738375444945377262131946035196430185298875141721576566888207446587036690934089710843767551319674592599795296597516448984394560998965723915683214713931885122549665277144931658095522950670286418333478440273783897918395702081105489072307284162664497308701983737734512641590463284364803377161557291064972479353971238193138524939574747566880309274248193348051975146647515129192725814617597778624045532126945706527879167556472906021376223499670591397901396756390297227542507422926166918737356685102383085170810286093747829294708073022886321417673268610885015809381190612205295081505046147021869539599098140753921663863764117240755790611882743538926870403245907057760157416178997224862960662030118183843795764709675642585542394714495694964467988470902492669065929573057852803758703459999985218484313860401048517972204238620841672050354472887978839766454136845583146343391016528320616423420588369595574412511188769821811151941244075522946607873736379113639487195576412912177361556569716652625554625830668635959482102200387870049731049160868267867946469438755291287513974774413314963401959406434861947176825899651087828182512738948676897922706348722136643563192294662843420950578766659543554765855646394154696967563654303937768593562517495844720678581300616011997455435694640577267653344995729687815869741952252899414817925734414719175246556373763215567174936408591183672081997500150689720207868630965486547705522164331681440241087123878303096230513304282023356410700526177550234968561507696724749565644800924897938556099425826086422656810600492983209158951311150718242074733628991476813978901194281024887366795123691926543556416928405116835624354126733831454555392752197286919346578346272561266437643132561735237027089921421198697824383982608584293957047318097434508459090987906193218664120219028007372300890353716029398382697102789764530261698289430937238339696016535227263674550940723663033903039460990974582671257356421517508418159265762504733025416657649680231329092283748572142807162750759452139887331850964182161762777126525985205684097431247327406700039760263804216381672506101568069019968062018043354332915777295536167598413723765449210491058889465227409905276113073017018677181931207904377879385856501270642226076120592963017323889083881923185212454966836346878310058630996532908750411677959253133028121239971566987000289748328190243327647761926998102812793432269349660804298103649629695077899287967073431167384875502006201717139975752470237441463419131658240000000000000000000000000000000000000 [86,6] -65475420382278199210458868708557154370692203010349860823540926868540914507492410818724868848531475724334491467484130572063181663403862835492102910393474239612422251663932747708881762294787880589088851406120305475376931657283732888417462473219168344250924038262274205384605833536966941589779128878887987711545495363517388381864903635716668943884539040258339097887600434603949383142781251408569580779837402168900755910750227563221162336122534663702513280222426982137639618115409939954754440531032387189407701124065427182081421230919512445369447620935098416668848962396600586456668484529874184380481578939185656337705012166545376645305494189067399980004681603860078667273879379440829526160241594992257757168926147318050738379540149580191833696063396549652670452146939338993317485463918791125363475688957992004090471101283556141905640005686346085684049972429375634016668293401699617040309070215591780408052372591284772735022293866491039780439735037270174920814716947113710456873606418497666293395932937301537925378534713149608343188534189467332985229804814184480227315538920651162236821933973949063862092844521643755384268187611568012937300358001983861977837644111955570998133182416251301239404597909897953050351439239752022958917345854703362697604135658635145352329244160994467649359880776679274961692854610714544953854814873776757006870857979112001856792103320101962679929361862861439399570750465264410343478667633205816788286714699024531286995372167653543896621307829269563912641535208039697371743820915756376013723307358818131857556141527147566150811039794802378393583655055533348285419078821401757196555267181857050780228796648977884752881793396967107271641978918914861112093572173713156162655293193160239042513286823304955596548122464019199418960671549021410785200552547648641357416632995317844660706425167798676866025804418319963636685451966654494342299830024401540975792868835024073720717025648524067372180564203162630328115055944534483776895951938756583945726097819319412965459528365066863430498475872351149473558568042282415785639073135122508623587423144559605750784858132260366198138762183701397317070289917453743488233580258912962832189189469428195846316225965400871819978480738667987104399748012012584466469596522548904893500187364646475561731377629020725677525293721034403362306814483197470042053865406740759578024433860985434436016762296239259269228256330907341461737761575539926428804373810671367585315970276315323913680677160058274473127965761556626823246456644340010883182748354004209558943537124252999056991932710081915571628316658594845032448000000000000000000000000000000000000 [86,7] 1747552709541814802005844590646860903533875115848587465065167410133976107953703900570953094132719727220181551183609319566140382449148039414071840287660167573000930519208395880919352593585723773628299633432687490027955795534095489075621154468218635263868665847997724614952336748553122132646587326613184796664932590641247839865642409440057801229302446222900636421266766520498067564534637545288381600500224581364976263631795210795402411704058619743263559137963462064931418705779436576431885756267321484517632429853704475557571076153973925822043084467209911254838687936902712121533862170083885831922832224799411708384310897031649352319014037790152948620029870964628485790622514108518866121778107442880611786855897410521722452486218515441642740774162491441749488518190834320887353966320246451566138649205717296955205450710816622917001934409290628728407202965037920255929692150794770410972301645702216459915292485035973797523415464254562442299159249377777118898640985190046829820753423205531339835253670238474324818592272527610985490315862774650260790638417047590507038035564587409346691794804534127798286406495298930705449301804778473362755934739700677143293872876200436784508664712134761301627018356222653817247037810624738018094847932853051463164359415816504437257696304159629426349504278274921259900657042393244114167851554616720930008974986789838894106163047795683310990818619561636740664449593958833372941507933097042858446646162910677599353673786314466689387443017323393487654542641268496260560638963410316769660549129240953273311350673941331983814924023424981806599433447782492493037686692476350660878797999841906881467084739800893317497806357724802820150487724029264479922288673736460662099655093900790155217837273761966972893474909802510614312368228829089665045084850350436190337605812141898908223303829543964754517633175944425270619190301975272022321711020694572828974838058136751089661481656349504607787583073267962273724550763884144467757432663658498874460933451482598455890052987448173678668481559654150456554715827221937795549363589459090881225608925227023771537626674791190745899460989422443220553057329280179317088689790609095914105282740689794127124096310408316616987501188194918561463288806592110498872971937747303796858778064410604656836190997627477875399071028320996008982711951656771751297805690496311437876466997552950123082052384222398076568476181612560116475015920240033908982671418856793667956392139330543538495520125252055518693703740706286630397822212506119752952936317000391171203069549394086607893399341700155184688126560219694767276032000000000000000000000000000000000 [86,8] -1278975711976203805609524506555388158349216655882773259450146696079725521608160887056527653518743265995553530619022266165943094506013525517106696775158452340155753931453821693910777705707946201488013436291419253323709805349937653218442826184987001020675227229372169349598634826129118620806770737355948774630508410607572702148800803141589481276865929162888139786884332522982567537224979270459613080433988162970011668334981169399140160752572712355327114238250769658349508022818128793345122930720815370293472796321715379496363122751224572794543821517509151962118104171281726628633464210950264234376378877904630352452629663155333984787068626102363742528250297583919511940575471750582686719604117685594107990986883915423825538063537509160665731891453373609576859779101197521830269826083945156691483087955273541516271456501671854168872476797076654550905672998269530451044838152797801693167610535843324046516008873578192303090244467124085812593838154820096484532497429750976313656961243347430117528922561663183908089845828261420351902491721760192667074911383553151265556846150976341170452868578287318027966841560705003799345198397298939362814899565537094244497556189451935620018926474934613625802858646175408563726384442322727140201862931384604030840548293858934706186008195460270002847203672984645911851956291775299928816392474225716846756430565400596831125845844446919580458407957067897472364554942267309186787518066366584488133123757984238111927790298623822717309278715489494312715320785925941913125530488467098289712114000636487381679472318021156823602804667350008787666646195974143494175326753498004048260500595952373024353705783388281177937156605601889735622073958199811723970136972462858218935452234073028964754814407939656461187934863767025247477359601734692320938279478857815906097534418795621389758458647465247684893854336137820029178795986699133054592944120214024887002122712836470355763243756587555046989740640978699577753494908487820034597883553726056183267236656139438910597743106116017027687780081255739694961548980397263140876135743879746294711797825407973442855430277062735387535476359758186375540056510879558095824590940790907718819029745891421828267484542249111136448427765700334625597817370704576255260742456013102674166234330715805967838671919184891715475796145589973894951689625806087977413862010433889312863638005826694946334567096478676083950960776674685631512357961371782621346131480437738092823659739786247682982847894180926585042299453598603276248539024717395414535501075086494897461927402796521797508026953511951458938097605165806436483072000000000000000000000000000000 [86,9] -17536821890738655601400313894215007529473443911761528411935763532772987749893200668408686368008404007538339049243671859406779087481216128922858938668294517638085387091125850476634990751682911737443028543897654076511762041900376737693439959977238509012862109548113573375374966490440774495415497915051229842482488388841251147216270788177463147140729333015006809885348936907296192279856800556847279762277119548499651493167501469854158029036284901989988954257441820418125355849129189314650790034159221261320698222228732635225663751924613101006282865345001644795050174628293489640460713035589579615913025824213763390383533187927746097264220642093632781132058189128289706363600989951048099508401886563997682685144604657311774920198549268727510637016810935525239049825477596890568062295600683839593297152949994304742866411606039250682599717537216723828730947486520689619960075622129799053493312734283855973168832372888038217559080517048912968146375564970917493014009017292049430652671085196738705927439064065075251617703708947659763757596449577568182976833831803135561948313779816407892463331743525674998196784539885367676466142423586149819196572737150320318077668186095769008443630456589558359831497477233508469189695017980579168612190777116235703068862006216697946315817867660753382110882057746247171295951591210537714951858892465718928135289237204993360633168718132352730806778909655236053824263656038211787942764937328548636250621099959368616136406213818354791342263426411459110835658068682882066183265389831303144396445252812094162125390973159117691381148800903333447046753366395548720121166997573215950213605479828511354121860379238592514139502311186716748582175232753583752338985025775752413879629787799382119389479309348056580447408412634315484944999285746639619539009172392347415908941426535962917362770156959958040025304348849150588942227567582912518435521231271867084559850026816988280376014406340335779836068025013934062464345605670448751225669145560020865303995651677497980498739932064519905920499280533626331217929419179864111328207502690075644594132996154412962080755312294200301410376836877084443037623458525175265992569701720518115651838141327873292959595841814917129569510434522268898457655563425507382440910568788700364766765758307649814246144871857374195526144834682854327557284721998324604137556345573099233856566057456438373027845282014611653591826842889308455834820606176237540324970145379260350543004979439914101259161379925788485576692886959682761363717083985680295566619596897188365952414773496007563378199651926708525778631669455115916410880000000000000000000000000000 [86,10] 16835401426700381477532721626934355063665137127033642108823972586626826072190564559962985464574685989034423223342044167486598059669336515754200681811580215620564393291073632739325609005526833915986664012734730874745315051433460750692395920240174107616368126943111731382597251141804064745915501005574809587165177745896441024773600863635217475903157283585676100604464413174008212448929672179476933720458005970211797854437771676693861039802927436977678606613846361895038408332258536889236534781953949646085214670496281392892066037281832054514059252815144667023599660193457229008261086156603182670649088616208623919714545363530271947860453820790432588664436493290973550815856359171300232779745735025371740891349661053522040356466150689055539864061268962994095577803333250838530318126762877109345623822986087153059636919269939147735890786047954008306653834380247946338127776090812556167345163136219841201160719827290258955232488554275409770938988909139603214041443905780586573584141171347420375025132984458165917950620777390426467389371035241591158866264853293428749035470205564254535936030207539379075357508912404936439617198776662584808407392068098895858780626887131896042366101491044286163567858499692295115339489541401367803438045338055484811736876096658161338193356854576890255756213063041175981556953773026821653828807290526202864083618058354792801804751793131014569557638097702106719768404175543403043995471399067326950346177465910574383869416847529100270809710452083306556041365264143154540409744386052367652372764751588501444106152392906953957682615123724427031516682737867951645042803591489725247039797421592235551734646435739899646255525714145593408155685797178413528173024339825146956957814379143574366327103671890542772177612648315912321663633744844327157597079070301128434314607384401493588465635692380267999059798873327321530519671414843549713406239395658028161361281073011270442414633686058355557989313057273817277097076353937203317009083479270140655905802117304428798733314753209522787440880836997637771373489282636005054731980288598208443645215458445486367741051794734955080602743417575529797280472357399793595170800653097607354317086306541125812364092508249612108560830896912095742634331551876439874370507362870023852516285558559931772971644921766927006253759291626440470487025247302706879400286923338359808054515218201816920203049334519057390337490740481296200052454633141078586337551946963209062998293271654400693251460057143720839416519683979716447441009030574413118839170554089705285331630956872322975167786531520060748074368289017369752240128000000000000000000000000 [86,11] 236922864061253246984522195650343554717583272864777089287986718869960321156632101197940635112617641359663266104055702274679864834128458161296467598112592145834625694292865938359053771285612194439098472273139435677169762798767228290831587413127001073557606357312383544821451525593111177525731442419453047202870758310256874491550119107851702264937093626915626459549167147675143657275576407893198389220628869466668195818548751575702162623760848359628582299955009193058140735512771393198429081040133648964403718236067369123373083343980794517274000688163014734502022490858326485548782015192693310497237338839256989501763173130122108043699557206854730631290572653177816730061396921106302068031152227290895271528124530114608247079770724179171737984327106798842934730692320545801019741868260995772607408726681318636058639910877494009332465739073988313999238556420671518054583332009152775516467249867272368980398248584053519953322765087010519198110720983136906905111253294989253022434304775077692517780865513853192387393392440487694304820239070600371408595949242460255800522836289336651282676078999013726241698469729951213865135930666293523253609776995724869536535009579993295102265948396340254494109427187556884572906865931866970951988760718204935081788560659443738277114082325558159005031999180625739870235188186132614878394401703567017600489992618378072726457766701156956659953268295106902422374748413150280703766693546990103463984137862836003952711161362549338336489162440684810199763126591729796741586923558213139535586952648344166212876900258256851922415246714915844567574615303545745345257573847196289634391191381444536000138792132017113948965498484409492480346185305540905988523115179801868813710830409650703022353557433959306455769416374266306668768131925707028152986220015267004861712122961196138759902572653586102061892774954187707385194799094987010618139790688733292774951357473069681526506305852385402324827646166707688401314633790067799302671827038078048627741110930858344405432013203816236125179570262284037477374676733675711743901198274440757679267779454986986531069747013969530180787564630542791327012078101635388580667365260534868255855456429180744182249385648329740780217328059902458746708157520759853382031032133391087361769550168943256600672921091300256768433619294846528283900592498938826812270368202096765254974722625398221882003088358284842155803362866052196685345453229425188077396974985579643817039012778407023273810793178737588047658876773437775432787757533840265656946787051509084758903244741748911678637229473467955482097209061307804727377920000000000000000000000 [86,12] -2629738321892126619762643207982871659977181378400997038195050733294851666392412584511252694800996796176041306295738801295168003784110938912628898331528109909760175804756168823274692461154285279926169262612372547346824189214804476157070475928773291798942640783097023950311663764222683160237527921872202614933902666767066794560629540917370230992325656143966511159522261863392897683358774529195179221747505957745219973874980315540347048041462672031853864171187595504735913482243107348917356241415749965755909609091654623217666476539983911484326208491889887867108462691226128608818478561773134667105337642289359812464406914591265598199641495979154405654496928255627152185868714642002927181427169186677020157594005199703404159800653240298108129000895821105266861804291985665373787673877637545851849356410124793557613417883930260761408393422962423216456802460105990598754526250580751804264122995817955389280766033045981872412908796299730956123527959485706373361128961558273815581691449769330134080400651593642182853038646521471040936302047074317261924255565097426437474397258230331841801487140558198072526742402286643736072865243814743727932171366079237546261828535144179882174356396348518464047451588169875681908358214769150973300220525482365387745740116842930327446275920301244984509476543741949460195694579725355508448321557092278986139056498672569606339251429932279174669576662054317992846491044083172912122996233521846041802849703765399351533495704496489399333446573154904306054477432190186437702322467376077849077429984386915115754986234590867817718907991984985821737679607479813166509040423991851331712078219717191245744708825310768827346920522233714766753511028637278022940182924700929253876442366007231766158143665751624384682878858183199344731163055319322776008076239047627744591264637733811658599936694401537271527600508506110828259755936316662721699367408467613776188379294052126035587110395917799226897007626352089844689585836165484699211042501896866496052337556108005218205369306880848466953696625554441079933729420094807985085645113911229644940330422859548997626531731053694831332434554232974909459359183761605747042987778705855862817379451786495795519128687353437509308528529802075191716066455599754313810888492667937344021698630235624261836820302485150759275999827967079982019988557048949952682363806608762807683800736761230798365662767896661406003059938812143147803852991742231632672459516509381612903391040531116710963617055393762046072064311026362078812983636447143265868098156640291373071248760003426569876254778687024905821749051231646723841458176000000000000000000 [86,13] 9812798561583387309538111275577267580951868054280183755767520367856216264582867117418700747008469842920920927475518452020374081603495863904313672574473587562642142908248768914391498087180247471497895575915292572456636395506775010365988863636671770843482064979349190562927026428054301196803984135146696511207608955604541330564628752475132427507557930258169836363052075499159535261028657058155334969079483120893935583043196936574745653145406026135251258073237252300287438917858714734212986405085977803300842034134915064102399130045371900366912720601378420164420539734300531496990314759750343380300240676743021697148448421613261933832679463274504444499843248844263882399466151804317287138147632763327004249263730129411040322914250751500204031327900792428013451451540669784808391087015477912890901027953060460302574885034318219910826182733135121814131568583592841173469482922867376502144252184098639481068698247062853797740412782931970324580448383800626706526779832362802285754717398392802997518485308966734098654700010231060139963887916198572570198093277790327140390239033220016396371343366642920020716181652445448505440935158854027917077193474299850947256938267873724604079058722723648127909791591964770645832982801589414159182341444680694154457001669536731182764699183444606422663940667332101954403744229073359223054562051264008129928148266396043515596441384805916841343485066088450860190324284240875393742246550554450824025353895277761560613873943685048039523679917233454422252760052805381719873056992244468839746915492054908822017008047760435860925149608283883676234960408974272337792768025308091133928679664711477115290851892293872530360573024169495778268974675972872105085200802921863267113767081121829967033903497998519635866956785706591311556949151608390975662052557024140091462837473074342363101602263881432849391305513275873812772546058354307558201540793420982406015051029608839308783911240146720060444230255124950159354932472878402075162634948484205905745672626090617410449748904296061881781855710611276984477693186198917077047720373592773666569862522402435677803283282865598349951796762384216352068592791350705400623355946624598154910781438103298226528610222915982833128055981660179825743507661718313840869606519097417336939490874489321022371065460557943905634992856653080710028115137960909972935884205879908322287604918991172614614172283210216520410724283098376264703036431104374707773100254338703160774211484584999482486270370010836860168554009339519548033493562208988263908046361498806647640515002945759434011556955795589220336974268104711069918822400000000000000000 [86,14] 8241393552204702149152917213154997608717843547177979771816264991563634971005636422205095257749062166126525366980697443220200970582443387492335735905184413418588826436709749663727079831585414012289513567538475916659167517887687812696542397621767641481181334183322121682613756152297658251013667331738898472100063386718269748912637578641784548251144736289610578657193830205172963513514107639615183010207007351066786750071412829118002804689242067951403861557442830196197825641415064952901170253251838420078663666574319521676486166572881600163564832981573896827869796079400575979483320534956064113724758975219832223295767990335642122389870155397096676026813106951932589549846771494198429887509807952760804371003454869769929760908965535635703761500040238622364288634575313169436722696557709429242010067786640700857245713307106625715416785566775142937987518780325145172221582492042721387784126087610101145207271899513636660654964348261185848098680871624442067576604943226578919413872123174227888214710352414381217575267984963599961061659641360019898835104311767643537426286140976905601980465314466577448775781881408931198894931995463295046276205451552657970136436013580542126327750158320196437725968814220119957861450742098440117818962287982519893137297222721808369635222183537572001628262663168291633788311202779110944403442284273380381255647709254397126760433741895499077791553888832921419730385671418503506115843701472999069191377230444334167017665709805391202909143317522746463278768293837556455908243037869921398065937425085307790374868596620030001871284968551194587023824886767384509007136733361453738519530361467510798123749565618293253866573136505679948482608178180289661886396269756254658055147104587500283683866846797057893355978431564080085339177980315638420997159078627986552586008239809467596054728652722987502872437972095610353229904571297437953516661051846647852786835408718407952916262788914628678769399769845407489589113181812420806809922731575570701411189192201687525905904865490483122281132339637848982052176539666779519783622290275933817764830471323578381498400853293760353886235045046592746945806144171690820719910483842215092490247719925781396574736917093150029303918800725307951116405082242537429375959589850964147285601878607239617226528338750452346625818924999969308357115169047305613772086133850955933132580933118973951852357985975612515444877940511095035171289157974383755568114492075736052598598655127921663171419319167468537313312827534754111268294014674966758051319756720548171112540088522537597815652034059434834444865369068554932012974080000000000000 [86,15] -127557052968419455470004616104740373721215991455356308739052505617714781283470622456438463113781660751696369329895809416880661995436537200941738320729766368095006052789349747587953511501599978333860609853854848543442751275262972457080602496270300336782324009778352276003941602092420308601564707395665598951424242146977560076027733116022320028472885760095459496838663226549941023294091505374471182380735081750380947693712196640047224559618555153334905400659259238225433879295967981982775911212791938408035646916176007363585943197496892278815567835593466023611891432774891959702322357253865199931794744015155752291655868274405683894465245419598636060359834836566869729790595558168579783548234611417006081179394493146585750755676652958253517315444674363186229684235691084566693879527630085214352600174627615594763858150470642404888399384393829322735441205663357082532913506515666036052072614716876167478587217956039102547976868024299047038119783784212837930011485910417633795608341700015930882695729293187812935149090907615733946486603896262162077074528603184527756845872568730995586061140501128147239300920937904030790444006117916566924781790627356432840775562124316438640806229078029916606183681068716875272144663676353104807569730277600017993253109869799167660857502155080258194748518853148704690567854357533070253996517772013138923033721767079240349298904165130636362013145690045898874991087094244233902459200289257297266752843002830007577691107309646017400287865167622355866041807820776571582872410851882311952143286838113470620465873415701286054334344001281422687205088526298067107163481812153916116689925821094784454027699399577890104293026449891697350354163143138323524729672772881977714258727565884308602039029388586371600883555865993411655483731332767374167654971097201806931186401357259193056554167697572009913206723165680913790988992940533226367544300372894964860750067584565541727275459424992871889625955857778897679653837747604371781396273139846867881709057509249990465907633811331896243245371115840581814159852776311176779133771450027235987020527274144116326355563615397938110435357092890132288601400017989108316257891798252675749533532628493531396002431363657568719819920723929605904961179190797922068796767774048598488615227498700182377160879197334530714084275511365515084771283669563219732739724558794212663585284130114657599960650310412333579110404192597153192750143734361182089767453942605961359771172888575342790871562775699020459549192493526208012315362294796517028400209173073493283364570105995373410130320130409301949954522919594649702105088000000000000 [86,16] 278838731275995977914456522477847543549534500357080035048147498451801939635243281650286808408304180537633978203204502973155837818706199009969495361162748812417862930242264241712416720689511667393376409958943741933461142532513258830200641647580250686563561781900914946291181073339565715631211951590818187044169728679819843972819038707225119008260461622941573787937100719423272429380473966156492982728035946927818288913971750723741159880754819253773535109011538148796683199582077351559262113592042142874514575420757745345923429043536204396338400464618390497699707567932205585405931844202112997800240057474167075463136561806762160127242039568117559130861067595684430627161072283851248840651737370605674564176264101828988836510020483729468549201525102542962855978505807446275573236981027411836606702899218966372402730195117156195480308315283675415997944146763793071319445690228156131373924572372365177439028930538502019015885664332053579417793164443582730743801502034716480603575800181276908893546865817599167318694404638281036476811075369704415578742110030147619764974088529298156153337076430692953867841381721303793374447365531123995363394971368662123882382492823643783874709030343420129306478776095197597882309308823681611132208312564163402552614837581248166779900806566311928949992204668352742157721537824191221739604210241693095136104901037795926550077589584504840415246697407247417747067981502419841836889119029370276713369088824436483285327414499660381053898948387203762378029164269267869317856100432608431069893276565976482359870031913521150876670954703883180726711755972623747307549673163986025742702159509205202173576980138795739213137329939485189277679471995622970945278275463602461101422946105611516895314951170748673827401671492156469887764753845491657099985740055040003706991822354601139549003560981335886010697072063216694446595147729660746591675567524498065180805870479131508699027163870706146860646655236531240874873709368640858959839877735683403436846214192934133450675092995039291793047655489188553272198308808184624505764131018212229429036603497991249643464886531119917689219704157473130352911693176684448397473831717123200669017496218464310024062484053410145894910211038908277805430127542516617946453372546216689357524879744564403855849413604932914658038437739238451210048781516540930169504090872854259886179002921738344220846275525070799466252112127073766155011684020023867410263604719059022540052952584705914738874314455965340353204604681687434146724930313999605035605815271009690784791519797619488936295275820735056580194928108317104825958400000000000 [86,17] -58574704783294040230392383506255608999761306030552560031029250288603895202347309918871657941200908360281406516829129355959807892916755048746842575861521274643276138053945369171936148538591099619382392924970178217979946396361180084273318410016854559357803004978078351371328863619422859795861018216881083417476187078959175146249891800362558441004145846383387101386852077594642204004715791838307141987626691364330449211112133262722895497722695069791040870508525624124417778592335516531609050535168177184144384246465254413976206917594160560500669993743668702912662819505699326025099741749498181887637447586260739259138579456259791953753162380406265667686762303769322741595742609394146134908856641517239256859719110813683888792603964612017995556966614018817523710025604536966053771166968294570474693367522541014194251184913007685157276436414256467705530409867635119975676711903408159646131635809325158402191967153816395020539413207574530666693088423719330694226606141406813310129993435233768029204121681771110551772888705359313865942733972038002404254515619579456776545950685371826367063198793046253096281586208736170164828353500932992594871619287190077858933110545716233397070459572131020548060487666832969416332456500190045964715887186574726771066014408796675451664102742450381399070646404769074498961142241289112259335354310413375623259992147298307850461388916830385869108544521557609965056733643204637562160460620454619596601818565908207443428564518056471600329248043114385713134365071877798474220959636029105423668670834649398234122507889752704196087696658811269571127714253596742792752176790936636698257653892693536098320170720821726055424359521349995254271962959668934646754586937114748165111820757263506478138662218931064710900390288529185265065100685818908110881469707298955173322745477786318940825620387191415177639018866989971919518117683704155742225524281556440477319354945021976481267521476070918127232379500525415527156411186802247402579503318745675657583899798154370870297867494936333327527992634729321944244041258355662724642309094033016956768306091929691582376491501738792128337297024010343442685556845133918936012557271874122389276453373038159359934458639202124383197056115405372069792435051845056033867989988234815845153047958434495260174858227144784468223123476563005521210919704652425897712483906837674678121101381530485677657084372803901757054413985447028339616152097792165040591856314313121530068125144605375184748134187933163562829087893307136165491347671959375919292495783466488391704110624776845748801492362344801364487473561861472911360000000000 [86,18] -789603403213126980777506059705742301350697623774034786957070635740365516743760177677522335937905271878715251911005690884738633405227597597295644130382589503475750857705152574848819586495598127104099305922111756236191083931376183349455468635198320005557868695260043105233731769827109232965460019848367317566389833518478045977843216755896324017964797532689324285012050091811228939269924529290507010250770786980336876323311101058288156991271591519530377885426824985389591954853583031939604745001173075800891121871189709120604963865852289720602860189851743904108397433247025851179032649975215808933441534551299831271071102949777722307361333117698228592361180412125591010587737123875406876959609210000617361134123177108420449423675911503973180450328228944282884344982899309989075155796992792090245518327608208009073207049867683265965412170118140728562904601314108391262484157000611907875553210555092348111405476705168736357591197850039374683785302170731994947706333074017688521956469062161033956320979433094707043830321067096068763359467886611521047442132726433445887752063840850255592768510945383339143411625039801856248924778143473041696637002308123917515810916290727258034872714083122970256732036086434521483124944192396593420048494200418483421240120842122269578773555494102182804811261191981236542962389346752571358780346853213091058465215653375513223342784039110691378714009510304421888401532913211928407307815207540906074970592709567498444137661327571181625331309042518655034053415508467257156865209998240560775399717891959661597771611395758843441827508208646510313194818258059628086531747453179376582713811592991650462468953073227516560860893245574994377593675566294344930080237732132520946280091990884938484472954308765010694579570133504942253397953566968698096998945596190128074008374466226870625871344310817804059130584402001410599711784107797590641994963623210645643268007627355524249871854041517286857141297705516403350279645072935859723477545836395583857962596675406093333636896351193569412508881162780225456595343558934582825656470373421166738153007565477441406178362193843620507179139442830103156525937927580979170823997549775206358714426279157593629388997308077487080233631121944938267711229638760161272405843771610112038206911437172299595656447938266793175529204991244564640345481612429148667575824201308126291741368456559373637246631498663388014805123349613042387788352525436039126123558463683130631325412828550760018998891150774154693111081509740278814624668200452576738959344231996113135902102797610214635369436629807135455562806045001649435443200000 [86,19] 1542973524518169553577030477814484892973156404357586083801653278931781994185110812889233580474664928245632802372510463695462406055310703764423204694156808662870264973077870945755858075458170738619474176742618935756800489947511292654124185164035288707569662190848622213698412748990508500075029193800700657062938416573145704654680010853302123683613806196725035134648033878602664542203275082051494705677642243408006321331554065574241126098338651338566394031620055142278519997420691679517479705063478016162800330337115462501494972272662933165588096305325603600940186075952923214154672244625731352783991484424854473791956949150136522454792708985502654381256834186098846079363648650647478735585003506938361245787837235777669478447240254943800681029537907734420193968910745305657171335205886812916795348726037917736471759972043304205423487118969737353971621666996986601283887113413260773363362017871834771626376930558859061726184382191451484978976081498141046068310931310034694658108904768285803053881254215121319637579964441360421037789186713364562682409012527407602031104398543525654709078668347975434947557229907751492982266166222212291631393099727279246750453371401629605219861217849677359848946755922766371650642195194480033312073362417187736592076371010250874368172947072114405111768744498718545932208701122001986830147102352708161814049362184840942926659469905546595671884881981837157790995784711952841961208705452418148127441790504754407699354465417151794465352856573561249409194982414959251816316030287141711422934889096983943298141602769407786785970823613462410159156719731184875449017681903727021816199445492546213650112733145344284188021420782833425342044823331896600915247474208742735121072763086546613701302918387183865779819612081466686601281807899699611125072584230684066305989930769364638687123757446339578374705886346287019922610747658554490578747212668023345514313047410016519938244783761587206465269411458802903095984295528142676434263405038369074922107860919208053959205491757862775346375018165579185711680405744518389988291492570369346045954113964485946136732780065633143634561796834277121372713193131718466626214998400148400356238937885777254044252587199459669150896783643224848575639866784902733748347846704770869303144835994850500435110381738323591247781089153226867061044272126949313359590238265909605872834919218953889460756831866011249948693817506639541177437153872493349747468178554248934765840945280379748837546491843119683172505925523679136116237323098087667890854130599897476838842248153896474033092287633289616315936603899543787929600000 [86,20] -921631532439613833276894481193773817686660728861779120833478020834320582214489206570905790201892180788975460251288162572789418472301242569878244804784478525898272812556610260501130040738270070142002635438354111977717723695997399191250901861230641783228775303277006919178272160741338486225474195783714150110388724934501840800102000972579013572278655186813770456030781487967368988847849637590138341861735181416626153508067239935956771187062842092120635002986297363383052702539271951815480035019753910514335886252628019236453943556970999017305499841213348291394002096384249974513583966112053750322358926936100854266565236975032125736034993342265173404394413062381632948570291938368114323945380980714521471841686599304772178767994701898621804228955637016915798062853859305474055643650156669193786109919871430527260113441626115445090893057569246822294167784585545105879656779785931160923779866658325143219511736991565256697494543738712417013879149783305672987979571065405298881135853679070761900272093557824319375244134841428901016912409830991412185063780061453039352924052663179431845947316288579298329885553459011399146834557906194102124242976862204162580644378430140490757312934707498908893598899160390134501318871230432207144213883338527801198834962082878651865521646329659902589315971458506460618430177281080991114094356528789683630984267972959492453016177971019699261945513022178889664979665006495695864258521045727802586763110661888651611728904301832890020227299743012686411584604653639805821753857122879779838754170487798961451709124258827318981474100916707281235246990345544247106274159215845832232268509177788333806580071771296895369204856754098068726829196570346518543626640085964588510198047067474304958041113107447981573497559603469527805130022589026348669421218865148724277955442153741016496910290917219665673935930826358973709027214110816686076724743425936672084538002010982005264866866019157735866662092727686391985378505988744068609010832194876597338841936933140715791420489259888734507577785159610593322081351389982198583674336476551930428461369515022359233061010915723052272171604662089348750472633998797810234700822231263484538514869241374076622196167020775037385506858147916453370291599743471835892277879334654446327975471818146153022862158203099083393064075158758749512705713140220236973881969550473040696029444284973647355007133674908224057047143086040135757496540625005078956318523780515258686207747715439595304160581060361273708374035990874432064754937367177935158659325253990221540507821303200569114769529257496809264103852351114182656000 [86,21] -1138474831581567999534985608805419511700266372741060627094399301466191383867255468013127961105519886817152242104023797836732811748453731286861221443011378303164495395807873514247444034257795742535193152145307024465131570687862587862671557388182671238613436636342524998231430139343326112093115654763403231829203906852314045962033866543354554068913489597583699775822429853641039833598921116793454186040393296786400294623774327632243709606296116725237183307024633593430934134264818377824244635972630557762920337324332736455235535429959814758100364804297731688177499652165063660010574611753992201402866029073421349474222030053583120011609966742867932905289227043333960024218235374173222843612902288190033644797776284650704269848444486430543877251414079814654911182565922609708506289746798759316271049394451859274587187464566380642883895009051812227170947992864616963470140985033293186115113461517621848334013383363894684889862795758383998553133051285102128800755819418008580147549518554650863258183504180437495369740919772530724115815428792977990812482796543477983840584293706091925051948237198275343579093192102331102568477647777469783966806275419059340515871272204757046512286411854129821826437285854322829586498242276435597676211916624623723149464447487982968205145377028801743071707847119548359550146947176205488180706338313671607069595345180382639867384279242530086912441081062559393174034312077916595782490335990028208019508228989781379348036644817193769840101983617780359558315826756447680265633362957734020795729778284603813570402728990246460262641791842769422743684993220225516386247904432113782175670953864239535691239006337726725523120191463494312851116556271910104136747617552675633051014027003368619386194378206556024002232502767779956213206740705723874389697774459888850545442048752230564669336034577327633111443416126221304082234160610755907055404578228340850187638936084497523304664831056826020836348814093934858834357928700877852492408799295759507388158699111926871567734942989578200356571143061905038143883367130923362053500463524841377429605019058666189943681844433665561642250108920473153359108334304591484214075652589143842548007516370731058795255528210431970745095769448779098933128759016012171742147117266475448260139448993993971041872223700624903642146305556322202851175112599395048777588533891211130253995991817279956469659760402768794064205310449765978193681810928569886992401845349981105270392792167004338041453180903743382323250768137115520824211327789009037471939559423356522946900578735762620121512234345586340179794967662690304000 [86,22] 2900970041283280404772401164389349186241538229553139909586697794586800299613825392731211170330397867211561708892851431352326916052917414097475955783890179356521861475958653589143829246709919388179336609902901546905346746490042336478366941146576513331179658373590411064848441753149483322268821406590156387960323296088258023584539865248378446806650668592572548332619358060178108080915205896255834916782699074890632316177575997247597860881644162414456890677418034157906024531323121862846313236293594069228225973442197184414303652976215121739930713265561715807690829152091340944224425001009513085329124497185477902691189925404807265315331909026016536984892809368038929949108364770258855568255974704109934512581466300357084798901952757117072948183904977792104374112722556581821144796299205652858975892430686809073942009964077344592648012610468710660350885988492372896132312116788602929361215136441294276794641615081325658316846356532687652224237292548524979778706350981387919155246777144451583383395576980344021097452289312488852434804592770197874663350749579252333915423933562896041095586716139356782076445641756678807503239884163906869897405251702419897704996566666404729111247638392362345802601031643792702917964455831936021519545028300750361031223537153855046101438983536964362957261921178166744398125409383133030322966711250089651876224691942316015970234384834780302040185958525776806457852604317283453805405141131613666944399714718980647067899089323576395103639563663703340478412774042543406217479103314080683737788138814409457181402584435167914687034385576597367788538756907243669407031455222960848676227064114345318791702404193069468720563027309903442687149429265689122579950559648926547546779814720595399310300519793812357237687638911389509844626260195517343405624873580690788424744102779663050177990729173257897697027264380703058245742484903180390566939911441965568799302437575343836447917879617007758140459865196821473727449402734621066857647433319065780011075641263435080244711043908345324708282215241077815903584310554651220864995283758029593446681166781404523534578564801696729205749192798161283673830451723499096345806933234779513889724561912232891847760651688947114943146390361200060795509202797719973545377050072796085987737564398877284814396716498017272614684531223720159872272015100600880766358196741795399842593552780470442779049906685769893558179097847591107282246186441163468809789597453508240829970357559606754225268748116830057862653760345257804562949002727113779414273617646211129261054204382284038912342008073914501128387056107520000 [86,23] -2722813307272490884701999944173378928394973920582309556896872488689964076388732788447254300648987683351666676697766057272740807804738522936320466640071500261366985112318852033960517249676022669252906116287816020401576444960548056491717970086477015953275154025458275842345829947246194932456723548620540990097914765994367611795627581412155098239270648991734484850051144184496194401592451050996611741535667660464243943579632049930095965343056430986388147623337323963673794327843501242809686686255654012727506662994558218636783727008977070416441608756169733991500790879028096188163649546038724372482963659331294670477438238638789050818268453016272519965999824177738926143514684959461562828123966111752130120095068562057710844731839983885226965617339684546274936705614854125519720089007864503631874437823302762567530207686406817593016484845119265507540115732100023445688571660898454967791526108666236075342078203654561579273736261771466715423172827917077782007000120646143631390967002733758104691274079938157686620068358424687567464145207744308706652873528407639765761167579985011051340305366853117384671047936764383095406806230697718325179221774425141406416489489133699764064516483212392731383536003759220075300203898034830248008222832924380311942002841178738435485213328052611513405517557151628445255487842138246305327370319822908613988289330439784457932612919294579003050518315662235817210888092654699843664531727517974572266170872573869472277455201808295024354849444595065055656455182899386297822629924865141843102843677060809495931554484697065938957915916967169424678730714398894475378736648074935465916829906725627368940378516634841761980397051754444170895126733334524503122008765983981775288748934526855587166844688171615642867374192217697776995509999377056617933113335806701305263527758243633963349632100758326748376823625606598997884519572579581926402644747757999203007073260743522582425399151133003340674568263508752104129413880555985973339445989333224997005444971430692842147991421019172045281331840342914570334425318175040113708879927064692474004230705131200299471095090515156077661308563810874702428895668985133282151875804543006101639801187924970195163910488671799361837894593232668274578917650801757178938698117052038173522151559979954801867181880148404767098860171185072795822162941917801097554927625516467644964361210407877731776378769322027731893614443660647522684677446561523033192078843278427612191814430084888189480762778729185558507470338258627839840468585043173934395827853751165867001664797152437355194292405647850994299693957120000 [86,24] 934046703772432510302657423541344648262935048475193032837887357792431205634216994256131472740793183239379667974884484461640928059125559504439893473512698648525030363414298206589515222747087217928158123162443395165828396230633611507746460835049736299731667211401970732810177374026878477445927735921820474342804303094009184603358251851725843418080561802610356859612293621836711090385397425858150373663051780027695616826135040850789458812993226243409035675448551860412908937608805149121108465112710185412536389231801846310421923540775131160008688524439434958297645308950347177375858590607781996695499265152674611340515232734722676553343987040021476243998452715039878327840735936117769321281412163910575026379570209076472491392690999841533704754375355290081815963375341641675894085975361059105463618689779151563027543552846859547986917313141170917607339540478897541509502151109184493493846083860965138270479869122788026494366046823007915950900119195445376859769964507006023983677873984816954597096475303812175654913465981487777212484911237733907172215791856039593919043385360878705445189509088113775817578758308778437818407399338631584402748234990044383574217914680503259601498620372531469047876377652183636849835163377205368040996357146349736032881405220421596133661838958927939073037180642174417799089305155821382305035674134318181908066103741748803875801725569292361911627892245739175053661862001160591633183961632442416574626774770222755680347466370800799463529011712975269021319846670234395704123698051962668039083868051320922872607594899149843080578751924037783270278176445174697855423378311582850296525146569223960215170716092692157892287326488844090354434414807730907869530198737031102699526619740308568622759698361112263168369520798764318859585289757931753837371666563132344429659444378425548154376969795941510385911458756665874584109639232440656601399116181151971419344739724520985010469895482144145789659450557615650379066683649621999833927499033346663231644813482199783740777491954410083860779740149643368570291260545077564698303992383692753461691931599565282992456096649484230583975721964942378770551318747271583000155182821911938336612170933366390281352667317059795065713295766823106538625096533635413580714628365176995844147443394619218168126475719160556599131174128386367012310057637463582648306126711958559144290507058468321763060118214922998696287905343530533473264075173374498081149612994050574759639603868516181496375972813864252435710994916186888193851531791913440324570449207376010172179685152897564045532711093360463378907136000 [86,25] 781675963926374373557357948660008199648385680191976875648597428865480753258721292887170349788909389298392732154712546301500878545410267538018395410363058458607422540488903536282434143109479140241596901958533875796033542004342164052601004141912522523618066154232410886374811575634706903563143192848660652257359092945439860534650237316811167078029913548989840292382397819099722609922977219369802434560078713075869417067004324578454377812701859260474336103113400131696909466051861724134793189897111833903074148925693844805078840787934662940649891719836043478652322411356111223265721056406876691167879383333331842444458199138840181234463668703416595372943675618218699037274423479792356660667992685625866562930501008961842220059790220422436970804756730561903702355153562497199074763744659623158485848269612933273113881193160692193404221478765853712541813402762936384796908041255746190378366985943056336333711415742865812965452879618079629332595785175852003582943802240316309860182230755178138662306564833781889861261495168490867518484825290546962908603333232780697854505827281733149014694018353768340599600942823031197680712108785916032009376558450261829437518163508376750554517078299891152630717242140305192493009870754811784774921701438439961066306620524791133976157653629451200881120516587366222437808941170105599015833476284974037531791909090417432027014703106534133096210292654651304687090365197275678174338268319701931552674279549402687943915263410975966063453727334386274694812316864594865465774305812774381751410652345777954687621271783240890245750036947964628425073900664681002357875210883251304835678222375407680744797899314729398664656345311483229994571598709967935365442920948924445613544733546888946055277442455907003464812601352494874843448177275709475645858376302146099977791047105649765255176173417561812275340169033021813865675308355876847453220244626202703504623111346363647838232153962239524077388034202964484831353762071142328351319056590223696971625766401655681278666656516430558390949225525312523358035984987142028110337179813009387705300810862792495136375141675286744043193963097054036750549279646359751927371872425304393682188179694722525165223538313412486836000309873274453425440147702294237112538314845664713848418145258955753694302040026634716823288491264634658679743263350640242860903957106080260499852227201075228161710804137165479683134560154838611865064802628663647416397096789243439260459765179302223792686161423540201961583117914873244920964580558564856049838069058514234948244846337695711134977917845701232951296000 [86,26] -1323101285964777333689903744490959908350054930766295051745367576800403531232264028378812468960094244197065537553856443323597530071383732350446842868000189191410385554384685782670961061733322602856371458722434674111803523514898311324406154488481995136222549567668333724633146398185566499507217708058726180664467076493537763607891908521447528482944451905088346325587815837854962479472819216976810305932292860954562151355789607168368425631014099314776414424343914675861415448943223952566097715201481710645635604485803485560718354341602300225470048323646644959705214654883705457136807794905840975543623753824684867760740161577236974737598428197015692057612469729961571709992505230122128706270978524343669003238095785838510713009373130194558732178888231550443205611270789225657099402938534637135200482208065142126879882808565176482662610283835428630151561004697905137144829738733199909271134250047645784558930259087711586871507136693790777369468614331292389247195880658134571746217521331226077081841812164996680048535252776101812108416111320978327846046683333155419151453418555825659399900554719228191611665658395783112947401398385187462910760614067365407921110709873456515282700673156554099482388487297937963846772090524891942812365166724137331899563034856575695598420289512021182066939540462124480503283370147938974456112984165260579687115733573400118338934911720060568697536033131506952769466376474547910894727383240920717415109549903027656021366986950930910134744239141629092874009212800818281605562726457809600244721972371954739640424733021793846181363484290186811628373174484330336099259514339974989453547414607633672673972443314867939327272417439352819000337699979633641971385472301309868916559758449859044699891220089811441470112999525430540316691005418212400055807673998104030006038685466715126950128782681781962845569669690862510458657467667260544003955291599813188822578809904922423715480577754125049359241958259664811353241817353317020345433151072797299916141995131550519480135147218265157173256030112472603627041977246874931610221412312818659279600719066060445629229372179589624063044632938870784203856791300647815884104427405852594724803541052389342503091424925633375497888223928280947856805016839016565159276126845882110079348410745661726828130872878439766796862675257377915274673492546765775426517098588571637171895920137232861322646505465253628396844343591361654101772032214259861896699657079319395205249883216034955750239853107672096752806279679879032981485316555820146259719983962011449191585233733100451238228208782661386240000 [86,27] 901983523619945142670452421170231905327139597652215637359954011028051335711596467440346285714895364837079455969560011743691983995479576048268467631793574863325402051439244627527028657702683316152314141988915187755396391854642896908220803110393515137276378982839263569844121793792095571005020986442413476324168280958366211601317899900778924445989562393178729116811136701208738432329908687592286878779277609361435667425976732553291371449905169201675872591611612584886247411107665764663712026076557840467256088136720280453810148532031241015337783617418748123780828855275347673570788373242901743773944092972753076797875505670073723596412437294316748060040881212452596855897790532718062934783510028696257524982499856660804895752939773782115638888861080432527053385617369258517555478657732179422598586987292866731524295741733176149760776650252093465025515812719924427819502889795325840413855682270040069180437007399773228527441410373181635996772973840969289075527789745405691753585831791877931937766238230253474430235031461034999257731949327746227511136646935319881815569317277639314630914427238444899715344870066265894026116577578650832479233902734480376259087443679191304357057991647200032631000049740587583555692728690050965605885863814436095095063309364900529350792304514535890200690675478387749503224548314973845652528868676067455316020126669442213416124340758147050431175259374104024479214835848550625661514094421687802675368003594828582616083703958014090576927684273589843166841465549898019503054437247556787380466051236779006465788830916295705986660836566796169897209761753837778049418288669640419897021631828061240262202641041282956989493758112549648646423599819573021789405212672567882627602748083894733941279443190278298704419613337794105179813026984520135640469986510235530874530091382392800415952314252733881964792557729726694886542771728852586014642303088216086324648683257399750642257491276008448399206054778426620949743951580564297402033190368405853919240591650525055165178858916359477305797717733433342428849484156008462131426604875058555891415247251505224378196138019344850497242172067860891140183595858423105189884965041448319757924145882972890496120953864000891706849881517617177985898683107109013544901646136206575338397303447670019553466314827424396771766889827540463703036479669905459149618047422024099477877905303077338978579467408987246498486605731741549204065717738210288904186868790600263892382980536979173571598371350675300852795973577839990152085392891488120624556140125087253272027670678305506953141086098292736000 [86,28] -279078205105053468105220946473710098359996064214031566794933151678476316269772200866522377497872472740271241766140021178595050003150665081016132992736709344388261268625858323080723498898911459299324317835329869621041851895654137266623689659489189668025893689857489869573002045783936836600886360955065365124455663417075295006778236574066808588240791019095897788076952264882415415781357503435246438494245642873593154989145301672372740008550362998810883091423734034047178840601302056011282726681655016455439788595825472025658957146460336622523045845108288736119625947752432605957924639177825923692976747533888891735198067086514419816971662104566622550669980619395938533157252503155179473213344800983885846193380130765208534607940570738565901045995659631380401236768339549117318206881297598911167563835969518872371580969442976322941900714009084406850861828725355361918906483158971085963031329798628516955200307599018220264286507069914978561503139823725673540480999390333749609077584097229507020365588517867687833961483158431725907751288071977711561555825737183940768221042339115349500415395152753722183559553954744879913860020363275212687828905615417572169804017019207609877597207112959393258892021614107026425054082567404383565600782606232569852543238280245420158691481916138359783482672932527889197461245304686271042842570124243042086714169174756009527131335346242805706639854255715391390504161405904741924062517907155306436207277883426029728201033254290181125603994503686014919204896268798937237323713020903403881591450557663089883485674735590515302328193863533233984417415525503850109307331530277977746082091739119753851571188860697246512319118239371308562806585838222939844179276279701962374585359361305264766914918057065452845835161055687842882193227903614010290216132429788255741034904152283871874318114852220088391259303793570580861746034077388130117751216525573947287930867346262659980282972194389798084528315179879231757026693181379925012136387945752236653408171570377750701248896665733278891300542225857606078309383893391735476072719452883379252649315443218301697841690254550940639770225349895550323609349987692745842219829825498909459762252284614027997858790927327594797013960084779590841958366008875316187501801176663690668917222933665430960424239494079309078557425160978869168236295348301872889044465199768652773201538738628214070734035811755806201947782381603663967955539580634501764059322688662075662728878861235529406880379095740341038719612310307036764129807441428636125341472678692168647511303767422229702649187401728000 [86,29] -82142384941740228487000722997785844953819267148044954386810133593558355671839787372652043184347449118510535492161986844773093522506879389610424562986921721138079540901680688265444030103957858466260095890954094034701577950963903807502110273991510377618587264933071654255860213820397703804577756655958781717178918271270758215253179446628815254465601509067988605720938196835588096096848602238538584285145569369173973458056275168351931486898333484267912352762016647925933580697846724440964054229771323089307912285873999146249694954919081386720061569966095571959370611204638517591779373117982365095398592151675592374092071929303685281533113299019236062057170794372141207142850811381712178620985679179830562659457122802639278161676869935908420538819869565131389110183226183465230950809360696805674439542344708967867573739221432289826524630112805514521124731462363163555635199518151659843327236649899963582954147915062085314796704856754087917458867877177339544907760444736459044011199599447776881566638743530238224892921160672193632046121325984440488243637185266136236645864328475932088449293417886778632143441083303462394958419235505850421462687380929050181256603748303828465354002590741638921492210647395069273116008323266299191580434325298568041796659206167691932912940384346456117509894135130498894174289152674906297084187701242444452490560576490229193418815663377903678640403347181261422998331646709063181632039192948002548393617576445161499916669331752433723326500604202148632787081709642702001144785458247841964842441076011852454698040694667300916421068432284445835207102395149768901173748347056019025360794811762529097523973084433054469718802280195823945008981174017455766010577209990681194086897761043657129092981099709807828897692314168688804752739691245049220654278130821261030508253103095185177852746523119302495749157278308058641000204487018912562528139984414478574990779440501863795350616402483884247343884072281233897444835533454365874240566071557658396023859404489084024819087146124527103114472519098904266906568653417206488712991062676889871139475474313222177959759046784376771101451624046899163531950716046997353708236081285945908044682644883998461298014461734903853157275169886465009175487983948412462342649081764842853632780353759448255776534864910615965285090553999646705914834780968363237792379588036035394057624055186157581769512838389289867529567391944104197489035789424654698861464007157097519935265513463393316881563915683310886559110472515379556208251960634095005005182375616998036420372962170305809353801728000 [86,30] 158584501113966120068279120599792887096550675528546964976647055017177335458497875679663130951973041356283446038237807662192981364873292770193249688017063844675679584081549653299139568346739564098915493091328708754074655055263405449674702621143070109175843201906628184310687667534169327344779277455675669622037346675845163930603808341960890021435021113933092615895282455325242067362412667028915062997716978508408181814150865073314643488330198210356637344204208644549541367305753140254876502990648402679321557683829032038599540058351924099974049077807914163263711463440738893312610845011518359634626733314989598468051461100013071994426492163482472699016624366315591044797410367820278160103068158595862442226220199597114479243500569469543642097215843983384689103948481371239112869883501882567654412418448229344235080913173877437236795366855255173330565504621678291456000832673403638034087809976960385278686605633960007142644752939780319413153787041083724723918834627465543917996875132763640158607107581293767203080593668915801673867138084649112555300113730868756340873413375873718901992061085817187924163521074908454366741510180948395340432436249697823184865729089782841739143125055413381129792194602708836658269432190820210482281467463641090541997827433203766821048545248537369889253424975401232880214360206306322343555287752042874556792376303792952252087193193778677522353935989140306928876972374218628197264204930878884368139573826736617124317709518480489441901575658558114846836114997597317520924535812666820235827451666527615301053254574684113225704788380494361735326079136078826222705481954865313695565942170466750262969646174052738165186888035248925310875447095667679971670524873912425454487984639120121001205160489177066075313722927968499329085957891174582980894012693580758306860821977662240801709303684724416348280319482257315751420482819081415509509987847022838993021240050216255806957021854777460217774001404495734688783963794622143076479208034460061024078959293041382526219913198648179078448206210427450740237816926422876287671944780792998167624355156573272508335484740558809124914454884434528856150979333004844125308712968422205380088695295625097930680595819247255400844210513107212566472943994704693124847532370041406517966099006509079150983861781596355365433824664585834073518985559100073945727701616136911636906766126159076883322912245409718484318739315804706739820821273619759107740663272431021529336544581975043786474181010913425652148549865701969845733269062094609434743194877714184529702105503592909776512614400 [86,31] -104918286142921152764181592594774401201870627125447945561868618494168065226253344225460909354160439158929947091975740061029421883416831190838206205085849942046511572274421909939129083930798737454928788403834128713646289963671705886366280828976599972021856353655103858767971298234416910285466535316971609514517398619924029090287912002234159561057432304709854564837943904597422210971560318442184084316227905797384818136997568719424341726598410029840982494450596843426134225193668757066638779284012603785126660832872763292012878856754446582862504878579165912885132893379016577287411419478461515514122407322146482189545397484486257420689314367805316734790091435423748726756281774380019243599851405858083092664084741962159516738405296993340415931511765827596604211248012285575745511737114965992265278647573275125268602850730266771655334138819800684954998799578685973777792216763205981154515176719906416809356847091763832663697662696656205910988473792160861666544097180570091412726722308303735075373713057223467442641401992786165552112494253270168142671840656409593308610211550180777158117647907837699581342107040168862863484013699017048173565268964207497784670745161959296635048886723382781112016030721802073138879719192103708169805922748948336164922405445999427907986819467271120259512209276456849884859680621110782197847010810177020180848841542946402366413547276173367941833603975561384986100435554434731808460078506920792080597869576442000139660093619289333082964043472086820617538312614478737609862035114472447581681950997269784587282408716069603251672268078693077047807810791574440323948941552437048118271389837526731938479678555140853641329195150201294494437056597713436808243690428193432950286514525344069383521799496435120338159172194884389625987146445233524413815343297820886120709460584841427043556207749608248178537805768931705619889037586878288568604390986464461710736895077343399755180965438230061590506353802933272009928507107152772059358805590103311917605430292287469328066424037655147843151983685822415852698283628269272098701902977824121361006412945015352224766658923771969466336149107972071303256491022278314541183665715479657992584465304549172472259790762178806881685841639095368875617191784146424201296339676676703728402654361062005302110728604190319304692890426420055406006507715268927507075363661472255263281720229901009825262606693208756228436974253015447523992364002293144484876152861652968109609664040809375465670893486148260885038505819665559322781512565268344453370237995041207893095363768210596193894400 [86,32] 41293067542410636186726642664026648069323086449537496390524724552288822442572677210139898024939363952274354192138836352164059049376647859617402196647177117118371749034804423689891407657735416152373711342278534587998621753671028908547151102157120374766486869608172007133795430955368915755827118466439452521114386805000813406413972562819761463680444673894261425525349518192347653445817080638069566273066733011194133722448494815631578588016558774018705882556867497757876740144951545450606649701242018068878673576085797581592777655978042651377617666906400572442934540429131828692476319278941382807189317115582628180989583437980645884428670685044444046398225868443948352833259470063912813702235844371182050840519308215543646070492263932536876601116776780923326189817001346303275723281055095284481539481534265168091487533548809564344732439956191880913139921524252099056396959437462710273455362000284307515863039925242275627495033160345771039516107003214311017310741561747337347194737977268875276851880825383030614504603271912504266780496811529735246863769591945093206304512842116567544585360278676434076211846433715632345549001578680890113184596299554841750708738134565132355134836807538644795831209797704457980608959163928667596810156290774859784733675226812799178078873423119903943365881315446876720034764232549660114089151491819767910325393209907418048910286235135515954052300835183991703793948504135499681935366955031319597806444832410437621660820621310871688029792955576406625080805519126683389145456125191291864265470485377510121187549199126914324315969336354085698478483043046233686567363940388280803901143612706401344244523499020850036329604958644596662006535890041059555624940530652738048609960871192025939384109452787266270001395697093834819379725585216855514173670504905301986773803297123654875777578892934064290108290965722690839695532923386630607059206608963730243274547800141665019816472008311900221316611333667959014883722856509832593379113731467648533533029221334154745132641950304130194398278786666586548061564270264390201176907418720291911394952686448927723428630713167202171583764724579943778698401116880187588140538684016383523391263355357459005121548968458212073082581205586951189376998666871783046659015607026431758590106433902512612635966869584937906270141676094460797229941541672008603222055634530309162096703233026645377666063581565742083115857394101042259992844450408975397668668946753037906405521615667187500784809449294221740218041245235462940978726415287137630676303230382111387185700667727544320000 [86,33] -7299209480570793220930534972843618009488701805378188017121605502313062677627735442899923182145400686412142457578262047784273767401660097652030959257517892789953877512620832262328073624266765816320725649053964648037950705170892160421143883013540051963290175133319461813832419288864275207526423380909788582866506185524817505406071276160023506912997103725668289981970714605891422460173413728386969968887245293457366088763717745954865275394096073619796936285792371588941490105429916977028477999793549354026114204447027734264634686550485117770690836886167559428350616323252282020937743199357237846826104505258332354379703464046973004721300123114216167081823615442213226839678595838860328476957722691482615569080353424748276741201418728628647802051909182284864022481238191869953038613752184382132892086641684602650362073717702451493443275715992020953979570401230146894290121133934236051714145384339506351114296359272418380241120419073576033107049097401600281807658922065936200503343665318407638865796117085636210854243888348493669528919867403051621006090222510923558994232669662057152129204722864909806983362096905678074490213909207914830631735642302583125531767853327949089188455047065885681707241866639174593368995719278051136474894879254383045469582160319035470220158848844490479198929401197163099546285172311326636682893445518578266271730780567007240723174930735955328246387861294348676455801635683269500325497046763165423330535548142052977916650478136598845753128573226300249763321395770920175721763825995979927084293146958201846872252554783389058357040301130597480481445595879943158924696905047627124686201794636377167887012751315233893686035615383030021392773682141767472747320566050320971577355834880940204696358556729832335696458334013797792404863064335314552698702746403870567679533864648313077658029692588233351381967051324593953542343611953251879382247306185937813484582033199094443764901278582304488711222440389584059580268205368072268118060296478845706261171462821681759477689712985310227545032772666144805393342571250756359380255343927259396811124433399308567388582449482653164791126386686572096639663614478415214689698078546483100058838802343940870083198830137337360061626036355202251147538879625074694651415119453137661625539413378005710981256587744138872972216891985423411668408441213302442181701766019745992420032310179372190991355453388521409943268007274124953136855248343055916896757823820148501783770278123537612136094462757602919682344091494735343502578771200934101236736759136361706137850944159744000 [86,34] -2653369802313957174304430079053593346338061167636376732901693787019786489455953372599069022603604514672058274579032413012559224614449520340291991404918568439042120428383918261524107769552287765432688514182275522408313604386477520810313720364605867307489533253350910880351732492756252751615731545856445021513468256452548858187344547599903307773730416609290051414573433896376105641569203352011852471695241678367159471037779479979277030612556953436288086218351611976720506999781957075446587071832726412092996754250622164091925836650131354789606590818611753165712357074932896701802388711970291674193711891464062691969630622163121353087162283729077339707645845123737546783353595139168550476041554264966496100358214698189207636683498776844829827643826645209248225179049997495477185862062900161992018845486326372893509189128850169312791894037459057947600854897075295876631156635893934000890217765575313039911872393494597477233861186821447188663893776172557845935557956076215255410262973907319647778204973931277698630480581270766701809244997009677209931112095337559055687571575492441790233099434787852667136269689860782294402116503860610518508349773621019792042036852417934111184269129457787335664195905049613495630658453363888822379723569446449054759094796135109346420365169447567596951220814192865004006458203476372349296251486708626841893799604691722844534687852882887625093896957528139286287749498989459812645396372661028525289719210800119127624220196039076865629242100912703916262209054375102600099575839117525678823596874990461246976821649465262728467804132520487213850462186942106937999904683861671167387709230139113536767361227986144733113077262420635070348339997962910815895442379959084759349814885192222532407886044485634227836768755301808102149439635663911308976903046974084322705345667432677502800311490270211203497282148417426452046394369553186383557674347220723826713238486290962541779507658843096986730854916726293190606485683363379615289773963259844365919358874570253288055953515094545333846689805997877287413382334173534398984169556385544184573963985518747046053097878717534743734378395620940054215370599494578836766523429626113258710912580339439363104593502833742608585491249128006838137068878048596796698786464486101753748554345409485841196153262198963422840696969356129392207061683267197960543900703236949129815671825938299790262870750180157517830255272340064720087533249686882443466761206297604223138572774021789312143566048315181281482860113230578694116655273120468862611336937669684737778007828070400 [86,35] 2723353893217034633227912664725073455692376864834921466827888285780098241145190066656875234591009876401412027039472058879041876283962940378323894668094593666608935540914907195391346849103695952285431628264900857567547529824265362311230652111436001037006854233694614137922917610543982604857418075382533966842221746216215460830612915809998386405890624124687555009251369019804096398668265702593646536745795666036255179330654137916981341746272871268872830478914915087022078190293892285586835868930894222489121803014395671760150540232519946062299614994197594109668195141634157104084184245380909817562417781903936904051123113074035804259664530029746929235152317320630576855652927853170959161428602557718962011559116520861362112362563740355063438498516822038157863913144919654352471486238018544774861084844879164899186364279669362043663502880293103409266351675945325345738795416357507114401989350833637419896301962198509410287859164997312596776413673736716355862773993122861099643591034846286234587749582615335303124996609963246212255033575297684162864740700441966959282785293457103865299551821668334945598971866408831753077426699972250066726599179396309371083051992615299593280074482524532761891573102154973715057200267592796361678978435403973973465903510050042915713919594356059979991112700016369023317938493069086556793882056790939222105784700630516649867209095911250950125500794459917751374141276170511564701118565838866886727694412230819288531158269074778226703096410782616935500033536518541377834021982981873654117695914202280036358827271347100423197089794704752255653998073112428710925668431537121246246648853582012678228836438040420375149016736771664120557142996706358893007197336785085746874672792210844069414807638387962708401748489277515212213834870770213036136912510028803909153308016842086703001675687715343697163494179472345293534131175127493607637272507373384324212439567499142146468409741577484534984614157381368660736669997811822390612233947738641285483604334722340032583219210332042907175530594920893884080577437838486792282707263465173392176684268187684995472481898704221253700624768165113643037435821342862340489435313407637486677301335959309603497773010501856827974678952568831195554748739321532741194641274339535586870989402471871400057318382985233108300595812966539109581167899491581565520503563970947793309850693767508388249099308668036889918752323246502774990875419691845135158335719569893832610641791601851974569066888387152274842936825809102326701734524151115866106442311265687758592330956800 [86,36] -1152590659091168461652685651134644555477430228529005770978623889226154163941044752636250163730612490966241509548306233909338672143047721768981611823507749692852866314167686795013394066101141012803628098749589053174121968070411406192466756833250794245214704247189194072282339279281591055357385065699167976850204496956519265228989355098495272317146419095680729907975229321757243887970492597411030481316291263544282329597891908078631992585678676165102551681990568123298977080956769868730240811625060508755233394201459796514971329827980960647139058049303542572396432899285440130245798652858049631589315068306881909553320664630482879036889285089037152318193794377817806162200283156492197851689160263280978079727722920188453622899427980114037113683202127610074882341983821714689814825337691032475805619881723104523694598603870662386204777746829532290693026798794220402769236803807522985134288070532202708204080946412416780113468683706410684939548690548888802662520146615482286513454822421414233951440391650345085620244563768390713225047047617336530741422262163606570386111731905456507251983620964068378449891703523303240071771935519182177194919663158982964763325353945793760767261247395419149404890008853600380222039671067119742325183047034108997780206638494649639515901417685205184585107209281306899977609773257919779641471676402726943806366879658842212754432518863226577756383359334894757516005403776420462780167365832159321746210804586178839438104889467341282565908787663910470810849716207965689702756294487792059777346746267880409450308250966501755206691685904508243968245414068478725617606920698316905349737302291446513293462490239220232237359530673792581524923870553702327708291538855900215570716469492475512984988390193621514783035826054562466292286707955561335296358681084065844267174312475578644098184839740125541268343717033651212010816066481723975832892610243372301380593384363273238171645586593973033210264016520070417883308513102772562373743651826043849643098264255305093603390333628446865256174361501245731162414376680193902829642446094202167110219418407703842960414890925582113792125838712629047509696181540145519517010910951508636411221802813427886278248729427448700156179222339854611559506992019344342393846854925674602191929190448715586889840350820038470740686901230826414734275558843396934430177291549681113563257484668284404359930483597555003243818316883823912600975466359141729267272242337402028451816975256595315219786109322691584315137312182782510959826144442460815468678938323789892760371200 [86,37] 284415389828554865418772230297536416211526608719592388750736674773344148966000125068791257856954357704239318417656614288455430859339505680635058853339674642866493046664012032617486712555872017433447283277618836846736725769475941506898475753622871314299281804030043851307244773163610584130559443561524525136220530180827535985657232878239471037802714915239683433602559149988562473087506871956979882317148678158086718589674961204473076961840767292353925404205030143611076126755940166559032905641077920799660599933242001978013366661632374396071812954270222911545769630145870431284417730107931772826146473129065888314150215986746822664796261790304952180006551827223402710221767635509137270726938077725788130427004302365361392437128927532591336558011019555171789770033462070996177937375314024008715797818112863316851526047295893795471384837524142999711942189437993739735144055909171680167178345125601784480829999947754922401398816023924514463234203169243746401194052723764600774587682093483390093071371929561370999850400022955063696458588179976869183095006944738234478270431618324308575174119180978916907346207878507808342849284908814297934520631232882996755237914701588519257572577126799471287624843458744480599377434306421117540397136673704844473087527574827696108616810129675152284637886512244718404374343469145204852273526676440932100910902796475392830877271353257952395370923834948517526758150761443723794798225762980733490950250655853636812672874350900081122257546132477256434918035082807904982870840950599060501841562111884968255538977682073093577009197435657800814170102956132967276639023195705049175032979752266930226776267775097421771781457714570048985147435191001941587802623236347776565730016333874039721322495551199141078357460217696608889643057894100561690033309989727144184893370623257077627065910912301389685690218179388074931608196298870931754796447132252580248768754861195959497794178554152289171750563281963822022268508073228823223489104867778346157395028314579685487087417609622283295039403006066417025144094799499661017194620849999634306451586771752813868422887116204066095402853271317425142690832927848414734045593009081838028360262578920141580752606995191870685062923633151656466837774655853724449328102140685800739481432832795298126793211227018464429245038631930843173565876735476813275808076457825504091693064321978224983012930824685285983695637012932961683009613478143608300706166771945110324571360326466563256810915595953658908973441362082782654397888299850265301990617605891266969600 [86,38] -35416183359334006162252384674298004202102094916747119129202980687997697083184558598939222179507091068062302081349695083753154864827239619173805492883489393265970308667680791017027932806811156955227106327727249168181106607044016857697223309824024760344687741780049399689670791306278518694788462457556555116147887182524740724807422464842522356264486393369010891014368517792077779713820518216551713783008454472391209993250387757075457814933856062153018113589857339252344241954527317304385020115762445214528161464771505897389237917764975508444160623761390563099883201881622002539294337232922510660492416656255769279427280667115414307870951626590969846854063472827372344026759100470334568364863523452357006711259025520115095318614558661299753586047323548452747455755397984217730268519204367438306417670408547677504753029475898209136455543600148449387680252218655264933731587846595637631566044406076840301570461398695440526643350592143709270136807151741669478572542504773981050166981011365094299442483327206413417385188582669170165934207795658515857269727905205805711576325107124947254511464754088870651292168114721556246143593231080855407965272706241581734021852892671658500462440283579007521039875557102046419948576246487127063478474113003902861567645120234703477349399793703699385719009559015406402738831413005503639586337490550214231881350872599042256123268606370461771998739083822848467097963373540298497583628605458217426276014190149196030626720961285142866101480276055469653278273363624774243483909609662819594473621429301907791117774360038551483177263073631251342785508278541346945470006297780182944347922610010337733651635182920325465060929566088530139537994854810171481573869789534136210985580497594024541827040798943527962754553507469266885358643362855562403790967130932966069483992963757783429338691957587554618062366972537772912783198391997062572170051263036580150652468497531435642558626501913161664783377607658448977776520596021033862084408197049878541004599134245990088189435739592957415689441325428758306644902359474572141863044212329742625740234022242828416131581778323280735336233335951393376592527979832037989035544216393313507368428196225517986204150545943240901829792160882882024432613490384876056732110317151058278414355230821280161910032100234118216210777500262536787164461714887238052193375017400147204497690768483391729426758223416311997130020569931162483404285198916336594086220489195299203676579154171525937713780471449157132314195311195016217379512245674841567510120919308697600 [86,39] 2861494175762224426408820528877982895845403228586537658701902458848097097438969516646790263892471813630533868728996967785539451947974107925831428637490646528841719034971282015025128993147671560028500162417885887050443570895473504729423395311985430802344728521194088227406459974087029428361714703647878371265197568789877004949462168706139466323944386175617135878607006086032435784624075510535709767012640392056241460636424351965395959414425486867014089146715350636014876570591245280410437486097711993034793349291758519701240693534081176588618191837014038283545485985603490667965597395092572326199776119827864365164831439796579022247913634881384188769636592255117347107894378899583076043911813293631027801941307122482578185205892992546380493144993008876211290402841219610369000959247802212285153060069954744266155187481377194293569649924386340379646024083096183399829415196972489669922063402796122051224265422849606224049077832527201755689582796877884647496763443059613287779630755708900096845566741333708630114519420094611590702998413907318104135598403001996807210517505648977651147794575397437952761486322584739095891640412345486701817653660810958394380971315753450260005266964275963322714940897515729534913243473635594714484074092153614815585254298057391801783712264042591829628442569872351617125882385609591474810569630259970823725248302203389665560576009754547821137623562570492252684759825120158668189761257952795431899033011422545873069618078483840585054950851474843814214172693227554402411020089088143879454802053160926360640776188768617592939177605415879885310569822076255540124607758435467286628580527172347882215829897035955772571516775786354914453548866966559255372664177552713521989999554701634426269943628649746350287643385469140798227769993126198495914289406137311655469690451897904361464342941295667814178527878269452743493003506034870035628322628465001294906573360337916557471215132962827116463994239510618351211455562374201489804517816966093630143999973548693705189824744569661025586429225646021996117845661307731542066471085680321794394152985684563960150726586849855118615888518859885949636427253433873886031499739335490824147836329557613011095000066017884912888663399283658299832146314450071756716823095788189759720045690121666936942641462866010885928308638933103077803525757759895454611150706876507171158215117971914625943224134405870454829468020728193327088901081495005870529623692038886839706362371867053898442908006041234317753664944731118657994827104424491553876044100403200 [86,40] -3464942680540682662131183029991402576999096144807910760097366725229520880678570723234523539917378766526655415649624483929208045636842194536966441632797373949548367349169351009335465554685951921755764746605973051049940290589210740354946966528581134837261648449073139836574587754756842610201539908930066570222963719665424788676019397984766950976019572003818855974086323552439394888116143053046836715021291541453825152050192384618066627726201787023682807018541896773432269653497176336355950427139186862798005139557991235349606768240312138127849364844268712380919598830547995527334915638811519464528900281585525704160864076648185455050098619858250104057845692724237174260077455360380937143607593598830215137937241754038240828599400920955198752261571996871873912289295108671150537623222917467517174545889296027340471510552906756662151648863553867924339900494703655193414567169326517726535335859563460783179786650638670203831857330851276304555214730276951053331103240675574042540627589947405643420145665827936163991618776274530709411410627973235820356672598443528291643286200593900550783275110452851384021127976593885803703390182021601558543368951901718385208032668816412859193610425948338410721056418116001826853695803020682382703837026344250485372609565931532723160806468514174263122716791831355547783853345720775987002664653173333204202242047078907350472277794638214069974725144358855126619177006147534183654757124768954253258079382019848962498558927859294547131318226718329379786911284313443993946440097377061995924249047846683305496770146640049372285952106741598669444119412034374463816221313880038246358688112423936384162608704587816415169115354546623731570752091608242611433162044508253461574664555687937609167905712339287381117792656199429627704580481293241043442935116968735403151664001563519546454659960601666829235624413472995467557098972234112397577633139281936720544723180106706904517031876595159630191913710190328117002442113109774815816085883908570819713282223961347292633366745580102982696765183853361588251632446894007124748898438083002757676123166520144077378278783286037837915006451168731858126358246479157566779082736797425695143557430876196225119476154079839869216537883168737017917851840515584730349896015226087820329517301483369429637559450369047681044536456880528051962177406472847193019323834996688402031232350438270515772414013120133944945975892897452621466344260599470387924664250847193786331602963911024524388514090704663923952299319406073313823925688995814574732460687360 [86,41] 2137348406645361274878001994783392617789186585262499477685620493875113615614518890114806446112528790922315389423230406965775099866175564439767693620400732693842218692655527921112619638798378297540253910885487377842087921147872202214968703156584038467691815654462301243344298221833839538726543100326160824519293267545265845125818579109824938608658695911074020471463807680165197676255093889873002079718150949659533539016409993913281017842338192544017641678447799897470319677524225712639701147640886103378994990634327544508972814824726295804239935947215502446084646253299940284010570241403341100708793201126865323767180291879941660324140833160695261864934713414941037829222925924765601959574636290484986710909676879294661298322156585634300013717822578901765449809118855180139563877908379738077396004538125462911394472834993262848751551525947278883213216349764794206892663261037846426538960925130423961318267457510161089839043540674496908936581047903619570037058944895747075053066934914375602840432222119258371268443384873736150192960584411043093560156016329095850001672561913428565184846486563330147293195911962089077101799562843129222976368096808125930474125753410159817240793150989957353650440909645840139334433704140868324010074388531374741008074699652142414018206914671976954792468905857309426664423894949393670795795549307837390496598778141051688923636892750419917220349530067490142487962422326073408475782789912021905921932433144487881431221331209439368188497072123733629342034237660705402929095392921233486305883793819224587235347655249421415991751942677011824242261419484711555642705302053467412442216664722662142598676159582887976949465526711921182182138311070448719101579076280667421986259568922519208715228631175375397563773330698317587897746264442417326882341301856619215146745925720029678323725459479570897662320326008999000156626444261482547323440583859818940780518722177668086615288417447056405783906574102571853472938173442239417681013029670622734843197098307571208625919359052732816220996300969696693713183977375809216694220521730747410367022673765813735087505947700484239438816827268179315138884128748326259839873535141020939585340037579743146923489749577792963254874171568461737432327852542317855753569296299469262547939147202426293677321998418573653046108473141320357872681280145922377701152020455935899791109110807606927313867406706524837565665074386414688486723435549621341861567770815775922492314571997801396612961614795814930219533371027346052227403856832801294526709760 [86,42] -502056941384938481523144493405070264033382985333473760123217352787798030846903156209297785274206576101712395318884287277488423000414986576267860161648499381703744094127080591217929638386564930107354760600860053325372707945292180941106113427895257108623209558221291563153522964280300819394918893586734225832190545257563506709051793809837950049079183022184748366430064962523414894961659613324711952159895294409567438146952017032377531518163002992180558416368940092873702302807487486879974214592438417664327880915558002623291205477701110587754528992821867508127559523506664473925932449149521038684069930591421096643036674485557800981629221927081774835378538673378632114989194895712842367476501034433438832323611084964419560287545165015241287548439862705276932923461380221697500194716312958447944662797791900642862457164590235582978688143924495965932693094822212979391570859213102246634459977210125393650398901192319371597972681132009464194763195269945757580849499920379454598953256894537692982117910690669685727964964342486061581483364983791192587373261336838724487785351925624420842742019854159831161650892445992685409875318723720100998246704453178599923720217349094938015087451428886458864105632474088189750378250362727501374546726268232989793351815871796344702789569886017199893875858741744700861625672030239401966211433597830250598559577323588274044220912457611917490745559740031741815771244097763902342684068899509463723813927224600123335055129898409042257834690042190187561341541101673752961130694691923398965791462274257554430292593625733320406502837364428584978353555521208307901951168807998965092126890288266026771994945826881447328744679373613293211783803806682109900517454618836882240052015331845662813488125254706689185705218934812568149738520873958922614435565068001987189067596663663218767854144360482009163859974917975612949461324116565388657204434396244466509125363267888217397403226917606866475526058579712044171590755799754475371983402723890835913059839077087152644974932143908658791025746165630805729207988681198446829511805686191076361351494226605077115996870014772584313523987638299957786869807230336915868326093940548538815059242480295945127777094650615080540826866377642510146612279946535184843346350318697390432357244004152583927077874272460681390054194000550123945936500711692377418457620615790195801158260061420126343649139973606223518536518400425281810008683063401273366930922590902789514710496511155112747101334612458034474810083795299876936272631116442527334400 [86,43] -36541480962838737297790786532876732189409078901984531920299848589716976395706671383863298646500975827205151265141525120980551091046359798525639840663284711012609535993272244705347496727428951277694518642042648610155844162405888320163941130600563735087243961488164428627738054755902438698144212761974547928000080803783936081936933490944163616474187125866017302251627040518492863942152128055480963566788551437515314723755414561334339522834042607361503660071687828617223267570160420548225729582486915838993225067473555212153662090216728695676387417532249270682263877994284161707741322038415374956709664716610341839852194940358953151036338847568022107284898029646399615945295979879230506958294852077258965215953550442852556481255355334061725998854503270068628955218982252221622280057366686538341421302154302954376265305053980439942278839063783261728865101677254564320293844141875148391137772690268367324920047928823931598359713815929593861916811461140436428179841953722104796889238916614459781704871938877709336490626871633098678258331786150629726842381848671518995904747059580124846235604149192987986963206406982391399281748622679676068014356829368295801458587433857061826707288892320231152221039200793382944688985457410728433749817969201194575438123926625103770954557030039894144010536747353750069123422395235492221049423029642555958052230838910985173226055626296585823781480321893732523523602768385208512919439858129336119585414503207766528846274765007743688544629418664057619490109918414786164455477802223272935793474848499571638288326657597511893320125433296745304871205928374483082166772848513364258770123179080268517629722112975199815468927000696251053106181773243589499503630037241974285518041355199283708644096440183004750747987529261651604109650986054629525410274933414554414591029877990301211098921058714330579220529446226798836786114042290440067179533259906820228276917732885024670690447470705150373727242494156035819864177957260381388731754365038711154351611978346134885012898971069626369788895603385955103875917481059679790528975120420049359320472011831543014886453397223187476919962724198248705874718317663298766199449393908853720761171914038132547338500911250176644758323180824408649031414050552111058107460172769215181470415511853417187046678860910488440645126387928132602278372729621231682944796083815675678465763232274256747225813166528210210917559154770788421393664393883976820473401728543725771684383554747299783301069242939453516852725836628601202404871459202662400 [86,44] 59472177923741618207116603345234700163577814685879449403597952280232208396682291258361408595739048926856815737126448153318046347691017056478929223860080130078085956859516724421537023174320364101456165787052851411347314833843218084823328186202038362731616957039099222106886167348154895860123594282407901267083463792468554798372024883328163215658584918394812786056594081897918321854336729042534642403209757688433242796070181396945224330592493590473662863831846978117824925513373588428057885138008111153672377178957813245585484106065205572109327472221243048226137325975193230865167877796478412491501019506321043450417023495135217176549381795685059346791290255536527912569178016633067254325328160173767146393059147662930114639493805918609535266136175344394149541916228081677077904258580133815924995096996774457103498266286878752224828237321969983935436891566994769746057515465402469752352924353428789969234532374181232281399858313890040763647709850318874676406457646098251594744038835407425190076697193022106205354267093160128043681352743836068770250694354651991077279978775442639639205931555584637655105321176416082740987072044030310878207528814544884303477302897419139359062419740256316618339782679531049375841235370342265964954657034863524708306302584835282322491900880458972139987177371966952177527557696030338219584601359455425149739284176286819127762133499908517491152140538398268867299863752411614496977273258805510698291878497352938075075494289526858645367491867155578600183115525748801109347527800668448264185534846150247118467371694610292753949467357677083237040064188867133912142979249061689030039959084759332523862710171186613130023981276568735756992972908735985068526433420732950394905329854994541436440963354246988802392941097468601058094057576163009386921168326424922695234934656383313748250815184128497613487859166626079233024651665632129485406077998833873249725451922135318329823731883860643641686265979222184460338495033609105001791078199232740112269279816395494028133563988090874593797796178382206796719873578300086605783199464089632419857517862849222592669315421836792954655466085312783166703624451009192915854294315651659281993589781267526389008608403027930963777987539286875017503160964181843880650976788420509828977694139011263890107787530226730830055980412930463398892031692065274159799043655317028539902199336288611882755508698042431475919703516144737627155052544550303168175078885326058184900337364716961811412127921604529782787461366613344693431885690306560 [86,45] -18555269603924267398009241368707403893143383653120906332380570417165777413601353777006662426827061163383878629909112532606985410494770160217533995944704395847935194826798189955490260240889593658118730974605783749488369440401538527486060981492392585334255274447058223299799476395099757299443140633461926882498848214443561847283781506122050373270487017110799989207631855180191560349019566873287374048149918041050439192170742271734546535408990495528069705587988700831283700421066992992880926361434125802450893082568926392373284722916199658697818108495343078623985837126611591308421543279160420942298099993436048428191012383210956740703673207048584324199009926909102066352963287302413799068333762743151470367978156123246296944414611597168113891671007399391964914925095721941016502046319698951951909764277927546166422500981925629811973296374714692465697481357079673792233855504348361630347185557281116989275793884187070228076325551450786096582773051136668591825717046613945995983214116532231571282795304215625439689365956173590432931037058377854373694495245873860121332370713944583143445353253373419575934316199702411171140567172725867723906367327897326092262632523424651021702450860826092392473044548819777684285713491122781642720360891775408045052131794421826139020558154293657084654124531892947007091054979115616322545956874203517525925503235310774189009710497335848644891162505648709004386601135922948931230300058804572692208099566597452908217968785598572735099443669677989475516982536104833919771984351758288218795654330860944319202274855765961627498158855029952931534276846794006993964804294855019629767744056699995409491394615771278368562222606611828168717556060089761222846639189338021971840515745387188911425855306422775187639459574828873237302033158105510897372712440583397687338095108303547541937990858452128506573490836751452415431248875132609817328314055649090071002467534564423028515773441493943906183538941410759316150614399899788213095263245838053786946502507718448808686731038049222760371772683573088791374930987723132771730920714242620918067089364010965214177280818733775324071747616340049464115448598514596026232373003239780312857361924525940826097218435627122381433842694268491766707385329573858792154201652206564352139564487480447125324158143395107979734283506231047760596562635813620661847187982465675870661830749537418998348802659871330754327905623398326114829143932237910170324038858857349426028641396516086605511898729477135965328874674609437755988215070720 [86,46] 2750162615659430103602137909123977483413185756849355774396990154226180448240513736481485455402110466807073989305509151182866915843908538135557513739330367466437656555886353490066863952454040262711041594979077234994209223068024067079126602657813522718321744610742698022644089067186707517154490706322164956030926070413299503064631715856290521843597959332836729622202972284951182764519235592779853479163552579723920870572480073244699979480039975191716537186368775008144700480956551035398799121302993116052989723288538074288153510379067757939042603128605577170522819210888754725809357721964452605713337525355551847311815240470279287828664267040036415171166045964631796876444245810831697363547380093913255970078334352152206394448225322741723681339567818245463510679012614019496492843830236801199843540258061782521565878424698138391980361314072892555150636461993162908128980751773411895523974404408729971259491386982726633077919354298666445437385670621362169511703799939487034598825298331813461143797388631656954523884884296320876698836259259177747107272294670134236552900530668410341896658106741650373864946825361537096491299536120611306375224998058077324512570172221468349535083844613105400509487585351204193650055866468548413329277465986090674651082126904644410164666515926148455110898480621347106249520875959082149102616277688586011838735487060393112911934340226227652244982352550726142333811607868251800705935160418837042789640506532116565103672366137667995546785999922028202397583983768384848361311469793288227009080433124070926058675342330057426172519024977870340429879258796685984576776098472906805965825968771969318063858819834397874576920587237264410939587788562006000642354900375074136084075006326169188453225968463952630683704079336243514246187409105119952783895257061571517667819768011268560298035939854659702315938385055413844907100550162540294403130538911761483391765447642564629053694726089325001359087592284929236127947954118014489647950866005487150307711329313197274871656865468268894717506469058816933640778031061191860387185758221766661827030463345907432767261427555001017703694891607957769253526670068500508967955551692053544730616280393221031181272350713022301110844899214064784149395816682033296014821335786362937163964814921004556198903233496509832821794595760697602326214283760229425248374465632360957275058946490886550159208510344240017342338493904307939759130258557823566773174236489747013708056978383583815122824497699781277637258827307741227127930880 [86,47] -23789932870812767763193397709069290460732184912286047462119172463506091346488389096322079998836705533730556494332445365241460625077604062815985029365576691944939289979789891803805777984886750875225405001316852195029551210445039265554667603638421201013564133592596445425977621577362828155504234256105568580690027482315148784671044246840438521151886647895413827173885656390949529473735586467052615285400382990692056727608106518108174223779762395390358802049297107523647878975746851135029338294834491286322010420600810224080412708230502174481136000929733358060193343517749593523858226073569245270313318389360216052703256444253136274815575068471374045900823976260149202611280602278756031572069474180483675882791784583997616179794385583735144210222787975337464567710399979846516677312619120543240522262028978404572925923349276961390865005975748190677273469865067776274763625895715728577528663419791772205374445281311909806216941888541014477563714039090576085518611973492698206279272993215754764756508996490495316545057437165372406736031142680391711374224747592957782244509795163394896222682304372701229530638168263958355787609265296553360060211583841292155869806216252301977021674602720286373927154473705172551380534170022033685319769418746021729720868929738276094788330778417143026946587116686350176572968174665772616476740727185578017069693545816601595441277430063788522111422344460055978224998522481895101106274399706783084999142315829206125020330969587975843193866545981248611357514519216882481140745940028418447105534379511351342612273308686698088923539111464780183556259379281499514230372659511028415627613226551295178240716856345967387132024037799103874387025278892025113259190586162798114118048555782838969555123821043024930451479345998998401685251016102444931263850503120308700709801641801105264396164890608110936591867308114265757555234060750987326171111894313444610745563357976808950420698571188875519838412602279837980474710060391007568310730128884485398337663546121136729794213994055754105972909026423038163164916202508175784665072687069684298330495327342933295057930893358286322028117238993461254687932597307192170750506034057978707162851438922441276069031506318321113145851109136621690095582886785105955147498279786678340891734890263214489988094055031724064903492319871249443734383229989784043714719874614368082975110364179768328999688641414219641412178707042140785655371470322856654521043364913111890132461581521771898725076603996951116716377019352392663040 [86,48] -73459644212429557993214471545525472869696693640491664109159561906971594288964843163802303706109995386348494198605887501861588817127029683396075269213451734977995870818121648467102840232339925646313340257109025287062360267778869525813949385138890797576250607976285617352654745773551839153113857658570785326818492959521817035008963339635793478850886924972707555129115790865760056153222273227674758388467888597901681160124288837311750339716025829189093373734753736525903731965335141786765144098363757492693749689419321716518730861106995289096360080002363401821113821370919925977324448874802402803106486030258166444470172519854110056067895520780056136947754622799317351996291892007250146307633015322409668273404015880967349478603468516903141560737093186514402823213089593339241557523477713992016595311905169861903114979467095780641659220054081619258502267459218823944324281129568661918609554011120035759019632034760874722417647555377316540131301343587781164707715793293256824907132797964679614699688663988667198295089132674487076669508625136233852028650534007773535412932742689849477139790958027356673591952002711369185585778469743459250013026156206482313851672509934004160635282518855228347457792845140523334879285850667706693032150545684023292701029403872096247734316467567771034890573968348198785649948812037648787055759974455438859536170021090522081605689535209193733010792053660468148038854891076685473286577272577605631777873813036780130918319578643430251167976837370003948430228796852644315186980865046538369614557314425777027094497727432506326652116368972212776361240337333302741420188787690804694478856050491423860922038923794353890638174914706487755966156464448610649629046805671382454045254129469695146599094174604216089693295796405367715316292154290957516163734771896879521875733122735824966580103203895563109318685869307091636930242556135276352328563614533655218625798678220660622916460420998547568158122549246025614743699977216363850602899151181892783423407796150130104748591229619532356184236091079051555600718623451976771193867353379845519649314881801078209741864998899917613420186987253984052809254063119190097210641065959990319051928003450230404531484306018263144336177399635571038119585721511799335802446815126752757045838195215874936901513950290677800871897370175448833424741908817379687718860477094032337971117094079457878213270862623066069804181245770503645978222653617291293447707541324349235696880181177660891497953825164349652009408573095280640 [86,49] 13583463808368489188101699262302726344666835186660838145141757937164363198227656777380137793327102236997598142901099857754242099751750247430290001215527135703862394282604758334296578023823020128254483431472022683201326583908852715635847092633722326366578842042476299547024477683146873268048736032634206777892753692734230460903211852299909976230438074856986798486666542809604665068099128399535016502551541845289192274885694951524016782775069421071800773682528181306412327781201453793495938418873318784350601883889000447125791738019038462169205605506399374329557435744228505947174511811446510362399671218017907706546524462073272167101662086833130467911484356117681446477434127813965564063564872390646346679808933435064399690253549219356194601285612967383286973162620490964706143008871468004184359995002293789527969967051681572232097986518604504773445014472933771823580766561868918808179492671412472557075079268375961779918701464063984873907961521955986480527653938460569288232801377498124314840210461146765104252339712059431552721447654591822566069416155474972239773041958320150102369835243284434967085256026529036571475974983187060537337057945086999323882317040542278520639297270188208224216719796494920795941428262419472553983474418077955696539849004236824658841705164535346382335728000322471208266853621766875874887705584567926021994312077123648770797871356886295092659421274722835820042628603677412967901436880986383963661537725939319907407979151431672382071666565948274491994372221413030748097439014297182896801224038644466021430495279339695733463718258712984008604892422653610327590407534822901839460102928778853590975092071770877885009033530672017073259075545281360390154843091874339676995380751733333388065785407882869962805463197676935001778066094492418194836166452842989786021998855194332880387542160590215226972339663211682080004000571476803161300411292750016967015582571374897545112706821051227733059591235883976144166415660883389903573719816064458120053969121400291295066375722299037843215006680215882122388373208258665663572450842279763062729642299182634974174298314987681211082151535851471237543884402632742419818513149274893672956811869166592948687076692801441562753963317838662951911969635518122802545479286967444721556039245566156362459771345927660002561212504372006477071342942002851550747195320334609200636031746949449024697899073901999838143743545535579415032837978073276811243813730203957852270937655423874110942681540984874981607072637911040 [86,50] -1352256058757477418506025954038687595907248823934302689703332019840807022983792783048706975840270229371890584528204199072893249394086639055216192304703837786213204747543395755849374690154813932545066914764065720243156649968249253717825919817577861397814617144998590284063984358836498459759827189659458435426207720987064872994359820515105314062398551573491591262773846668537537790312574914429751978664327518800636060554033494946918256130632973734644847070141303846755215280483726473730123973583474893418721832446254556038965624772724282734623791642556130946976088810767246743081923528894999375529654151269666009768636425563497597824913792324369763130140515329243551360478841020268251759718620670327850497687181630201818734411911690954884722675795504675578806435399633567202593578834043379839537138502644884637843679156347332314031614235103756643861420152147005768582387997152781258822630125836723325013996436820564053566138661405443730917512063651745029059659136089373294732483869656432743168259706150803449808902634300176013821452444876232064335677459504604211521136986799866077359057748679779522925527267360488586801590066596605334713067543631554027804760269582601272481850929970440369775958184574910572306019753507818969529073001188155386368240020778125882986767962920403067349804383634842939905008992920682500209523381092682727569627395076174780078299196582333602856832028880591490568052091072490572779946745342362539977623835756967689301666332817455478255071176267392576257258031008326472397018204896878200810644982143703797415090228106906196208896710369529214831299531625420531840459334525867333062033985197414240132398053101137306787183448787245961306614854428409688890054031172323078617450825887547061043232147487859665218573307807363000854756756566808372706927418595253275384363105850963759028697709821181998375594199326066488336995846674556614472149756431326512658219585515770034476883855848402490708698614443688836524737541201984797683675534336460202764288840312918147129066284988468318786758301054330867347799038043880377232126156874368305157711796885295286792353510801220655563640750060691826601507951814913232064977224866915499446099710514181654028285779792290415261785475942402857977808273868267706884389569455523057969748735040685671204821153684927783225698935159769731579262277662451365301604882262575528971734279379734621244047754930584883905358022898732491913829228389568673721830907372923249651200418583224326995531469350592295661591330816 [86,51] 509085371205288953631942985262556431527811243686598759640409810276925031052985438640416285581705902997903190403739782522741453107725730400444156648461840707124756488787020199096973495254653374969472610669730983978272427401517744308141086349685143127019881659710314460726084906938067033920718011156328791484395710667480233843684847917455224266055277384173721233350422962840625333573414752183801831624963682612132314107460681852808300800371009941341355771976705708912771735590204650602390652608144476330425070496441419585117942281355892611518278747446559638155927785203911155053541464460504346368984720968945345050568133901576119091379335415018171620197497843808624366530137109547416112683119431280558343101463714473574789272204650547269020831083337159793026988049137332139397478016677258971530332202526617223558687738508990089812699926697762856140992079822559392528448688754241424432576523330800450949449848155767519274206181598447142920025592068002174836188909956184470213301162598016283170091212808189609939902250654735058904183694927239182592091504790468933842245857541543481317053925850155594612019955754499151435307898825681369850079479700234037184965945302182855601920493843869113728953796988160417585479150718527844534038452026790636012750634481395570881165231254625445273796728335307091098566450909536055056733937661114626164702725698538505631350076509320667152272300859446239752970421991090720994661872606029973545398000131856763231980621543672681114577347866870213769733497282273664953953375323651438240977515467083077750272317352049272893028769278959461223039748523714935546539350619180370692394323603820358515544378500842811024835108510948636440546799464975626737017354837859090847176530893427762424437403855027821344455308436429306369892774801440041087790760957517058667315314414876713694486855636007946049758074491896097041257873687683855832221353539286625776681791077929226478854279862091835082089175907083683963850940411759751164567240824808082721480829662923482763605478119705292741855623177333153300670660086298837316045063290565891315554352648692291913077986308245501964020889638162817508930702209382760005384754369555589600036983088477991918241989492826891502933759624852852017181303710608408750619169939455803171846796878837797741390079595227956337725903604206704052157864757101501420227861744665137419403339431227221268538365617542344370443618434244377269269120230368350494398765101554677179954359973197095097445217524323464737980416 [86,52] -197011043219479581952262053001673398766742850665612102883423949311130767998859103845203693927048801933547241850766522600779326189554678228017550905262825538632176180350860641924059314583909926467905981500053104609831364508482149198264262555488434982571319217150103173187125590748369924654137196217508182996125527998002216360874658512214143400761200921267170039588334453971486992113956206894453050709208521501342214386199986666936538233604881131758933090878773438170479900993298241889915043345952602398833558586115127385318838837115833004031188962405312165241137215596758649650450070687117923680341497083699373900227778025393287748707161537324450188387821763106659013726747229893436997143502245103720378710179333038308495667005212496609651994861598316091476396725821182357722645945996522357369666218961518217396343066428497963573835425931935890248795038739076652717654233030134222468612435279199133427211238045997595578701876580024444257240395531737888430447098632590834098773823807738566312146326937425762859135137000476044965182167142679582602559300148219745930528185619685950415297620082274014472725150267131432223777796805428758216909317751562832246386448012226454425686834204619707271409284750451443618057265640359518611463918130923290054534601603086494972225738573325692161384883927565834615510021822589685847679564272709282323898409086313234591091369069514318759505687694973455689479208902774057734350355487877785909803543615287230014425738769390771724562381237745761713087289194401720978786554712559522793787183141473125058117234039873652375912558546072072989817413901521393305892982201949172756063993508801439601874032772532779216907447802287278889301387634477180164267063506533866841604514204493809281131978420280687665210068798769975567771579576291727536060456698622423884638881226824110773647498587860663336457728650659109100093551282513681659193260055114383404516730769844489361814914382442111568168798375637998804475906127317560027483494517510015168137708770561071041508479700497014201037196252854213794022728122951642387029012435940397611320533128769251570922563219356311705102451699486002412837961064501858830138784666710077608543454808515616393660863460925611780558933124342362824457030842242394280437852066085267589353143400433467235109248812097902869517605850550616589175367761855900673935194201081975229914914783914965629291628688375030812071762815331116754575200667709797812744021133831474273243915306023900899359542131671863132160 [86,53] 22261484352411997733197241063382195967539179312717620576460489189152125591476798057370368101730421172306836389518069773071444105526487665174908180125241760348932748508933491692673381929930927958068946669967948111123834639914603659292094274123384527090371184902865393991880213978686044465892928362623525554520836416750329467155484581352495994104767074624354162890753727174817665760103774409757436308403663569075521256542519044775298057201178558458922052934287905524770779121254946568676733973830452370268583166766743261391425314600496860583179857367436940184632232039249542318623052000746540541905850212168693459655622168802208239040870891265929188928774882528077462650072341869699391805736389269919224456099699821753279392482715549050338582077864363156485667813277354027013865094950886925352844035912422353606657942130646298381205296851923878834304807294223203923701416970529767932568993582349348854694667355106091959397917708493816279024204822829889188716619130844367876281945866831997316150348960758550494630743160890364185466057881571627214823612193547670213352649981700602871121931163585126005632885544133056371937201684518644829522513311876150695553142513670291726705277924647991101198802989363272885584113410455693697753922100530752935706124591938236747801185687331052088526745009384266583302611704977114511780703652645101418011156842799538410608723477331871019973045601862368684578131622025173477754613194345215514916983235967384145847716602734085522827464385505741761013252436233126488280731927674290658306404267993801277719101594422275243436718642678788423735268381775297100208778571404680147259947728441150545310048789135682768519385843904838220360257540134098343623987127122385996552372690574396381657859102523593767351996540080349395185038054468833389660214336881540848589307586366694010753547310631674625295916882970326124016712882891478423783667127909993528994767795619145479655853878910419660765028335425693766714975556848410521587491377727626328816594844436778015492693852222445294377463126019632635577048509991628478359480421893954615893469232554427515871754171879130077039948244802642675899746701647128296928117455679549771387981657205768822191549288481586925556782671033205439379788015949493918172660587295080852653021572982152828453760523632623083212715766592059397928242330837944060782229277329595408327826642016859926374170084139448673606014547968460488404717644462027281706701045523098337116817116921250278802926050822062080 [86,54] 5470984650337014932595562420123695859035788197238539749175027938174728631155641402388802946354454473703289851190498062675903882816416956381171242411093131216163154713155597506773779242402975084746052176703819853000882323101299865816886953436465781188059554412820734959545900062408349026367971994456591604136278074320311616957607213497279479544841512600491212685110392292275159149648901999146023729619165451605086639178511982743981167201190974881014930864456706725644864402003629159296976280909615290017783573741559586174752965778409498839649412415683846617644850960893664586635423158331563102925452748315393037501371634592504769050158158770246631198012050129358567337607776309966647829499291074737441614238691367040236423773328082667592512436471674592765169990204569694422694263574180500613558656109863279887721020117448489887673487952617317485570287345472707123114522580216592194133511611648389091600738943904986174058163419046262966680178910106512513107818513776617733934196689591676662348923601587924159193866000738432073022869898667115505267558043755409609284375322843317225811142029024827515116525028770085138420734869281619956355349296085307685062793691160832081485234778925919194461468234866730931829052069197633669856561039617587872005437040382599833865953410892764346954942481591321961917500285484632146383065324730428206003018244979440267005312390466110580282760584834155015374129607944382713993274589419516254754484353243321288095264783777800777418094056930454792636631751977404554591236069355973668468122120585600756128557875521910825551892630356571340399573487140689914653967272018778856325616183733363296816231983575285524819933412967786932813777205223138675243507883651738084022892613393979242415644806769626542433777170082340863707800995919577803374526250520258446849209492944032144962423820954124117623028753766310644764365794942997194735004336527437305146619949342990376868688654438980722480272132473716590147083371848980886600514833525358021466590202583811831816932789791445489446464615686945152417327638647531857211045876221819902749555061362199420516352674850566021638289889937570574213189780367623721010841920728613729989670807490643793544084020510748690366832060625837629008216306069500166847636256496368027389489330471928514698065764530912478991857265277016135276268282002487773646113482548243380021525867484954227210009807872229430043142526711892182483665384469927978560960103983268563421274599395734281307757651951616 [86,55] -1923111672386938823010333696971243319366809067915889947439948711588615632828875743654548704402400734888972208683364778231473219884037151730168492138514302554007047139903366158094405883204625308174971141751082294466093406254904279259126504229794558677797840252877423565010412179374806039360095336878393148150549505268976409956398007916079460068452520295545105316727782190042384976424165834567502081295845962447830053701460432224803235388322604480569784615621108851406942773517494871107681925697757447881119696497741429984345905857969143015965340045541086383339159036310087931952690515721902992631527291124999308455123328849797173440649524207683656694762313258949903944357791944247989029185264301320189879406207963480198173802771456950219480961198378999944865753998548553563121912712445817293614044260205839516821525708745465691271003821267099768034447409570697157014362922095327545445561347576793195286889551114550410076337010051492215790958264140347898675367782710198130939135716357832809532052240157846460119710649722941043186049319343619776348631447805277211844426814740329671547437172626678953161052453362625184737104162428239535452419103948485488475340000295784730751536863824677472991278025136772354929543913635961245987702614347999178050000203452784319877519828503738627686237003018340359911580078662273982115416733312515011105075159021916633157189958511382827402096021786498247399437567001145475308470177187611792150980529981943535177345076394903439914528082785140880843756635204992394929501486401094926706851434122655975184384743376412229309639297133393162751818848358698177901248803628081786134517601915197989284416014284187647960026714944190319023958520193210383140410210030955676453279816468586733753456755135802102699762964410125682267469672206230790656179967988618336873564498146173485947756924895121776617453027254932732985713125260687843023687956100201566966557431439772371061272944872913360077714567039868682431584733439884654888212943707797243502470984132791511158445300469199194564379606513026981337463448050866964945138796654066022547288548867817525395657537970770243177689391822095668687797006028216283108152596492966314699501992607791674523800730741616958134316658550983494663726503102134240805855129174910804759348231258037030556105099863506431100810397955954339393720314904296217372720389945514737194265894647357722193230899856136645766137125065438272770883989878730429409900807508687784951198363419425941853829070848 [86,56] 130312269254783523156220636542098239274281269015086484085464415902411848613142071845545452475950189400359394465101808287603116887962546395516377501389370941517920114035331031562456040403398727589368433034633409317536523313430573410448226944563484812435081714684387992230892260321068335315882881523301561638622477993957633140340244624754552831349740763325253917089437703617108331407413407381699740427811379809924113258456377507179260165061755413627724861377554671404067284470540582483035857171477999592363927441447931745299754101328463267623098420160570936225037205427303193051068918904696162507336830459672035452950677835808439520162920959768066796946198121132168742608154005175370818589702555970314878766099572939091295723802538346790796914632679667787648889524534234090670307887151001713965958361474189961053710225048570511264970210562931526477192515569106274438801992410037332482536706717759504989914583112247362745938499416523992549838280765231949702962906122957684105720604791272170448080350516702803603201335694480128596357195811166678194621411926609239330079399128807186250089616032863111651562335729004648206496137853980786052976404279602090966261155785439458620315722914495878695239077340930077197864003583972836207404209919533240314677793318019532933809215846103218028124548007661227164088752841958057905208720317871766889088129208571342025489978874859747981035665117608093318475371313509189852299093180184065343102022131641735260423169200278705966582664152361423722685118800829295049043532697169043554884077735950932528116107810430985373381440401688406834731709805025494469387781018441015781667010569625562833666339910692926972539185374324562547243166978844836278500391484526248608915438564915610814624378564790505229001970805589392500389409020965865216909741329766090693967911204084121663919390194235942846196129875776830357750575064169334620032106613316161506375820969831080092845141223106672551304479328168879705087549162232013164080318047293464277881486658450263342204658329573786165533985300977722013176760468543100936518380596087042720579031486982064861137065232566216294079441636541596003932984273505318564802364882373340262308208341341107860048567158295496537914593364339148884096328074954975361935266280355964093402322399219146905249454864734608468585426024858222513238085859359747536061055174677603183813290962755989834802306889910047585352303057104973247687468872109235350905619862856777234342355529141431769759744 [86,57] 31349620221946007133591007880234543621187717269556258894340318009970360550701583817105668793752355068307739488806522405934692758473202871665548927360154081698465529973310694834193230010767166762247518120434012153809910036502337085395054654858591208819034906658855504730662679168735538230849769826146277472047571656618784035533092778468348892329748420957018943329510596169585635377181486793089329629701865675990185051633602480550693366266094626225090075317917429427179549258379584793376394907692566246472088346789003675815210708508884815428659831653559918739245376547158178974226429996050945967188977702477770524730631578929504150893319852635536342018828759335049519809224209923792621755708499572193489759365640026957918769192701378123900229856091286091190169215327008923071071945831132025925440822980806788611234929374827723428486774480850604159176303594245928403496467351790190466443645811165245935202822485018088949502234479710576165930907323172452861562561083483798074330492991248325176907694382531805981474444498767186071600687090159915472075910255209096194882636012932295982054347612777617791534179269812784550652127153417029155587615825064920530884709229855153617900586440583633176124676188539375672622975279693170796699551697838522021452986568099818311856635944300991012406449632779373961732573177294132017334600451027180664658677211352206248985217336706465466449766829394467538772138830250725494249191082353146648827739438222103361451057333064324371876619691975178933508793411660592555043019010960238515631495943732375253767107263366504137713381751492188560355066082775370031940588994743727516317578659941297857416714629850599627267563310093910061260753344488986434062657933785698709811278315379894800678133686478111171131026230312808445242902343910323828417088366465735140021751716497764300567311744097476300426814877805894199996326736385928729491730033256109502789088329905787602829582636358595414108402439920615777568843674417149885875150554774181805402564809611967852036573080194637698615130309086314851803970625656633422817067195901164682099076348222947506311876217040238140773084435607555561705437413917491444782662083230554214366171969372770100150695844072187848866873301379175976539557005159876667552649329564067189726121845261149532726449643335447736605827101137501336434373227617365835759833354455662168866185947135362053480503623162728910683732182483243084351240285695508637815743465135497683355749774080507641856 [86,58] -5533864357580528652195209633187678614734531664120519371789613014423563927927629569207643512965622872315449827735348835239296667779244751350347690716452591541403036162240850208589421383617552344093368146147001863535861629101861968762840803313440772005041446401155527955252522948105841592123371611327015938541075505732381949559009385157497345470929262027379384075559006444957588932471663605657649900778148065805331484699138340694217160466103698601081934214416003211110635108190001715059342068793395725338632233052567399693387960087151467069452973471101306868981353047357706656533599790672515743299049297125079330619119545381516709981092230457802999387212829914754124961438407856598959085473894545129237354963554065909288722894062219896608491779562204029637412153446835809894568082179728357074805601254409575151768282876505649939069060870323886984763665487005073494074846922269883749556485976470034217771115800172806897358653174674331273860679809912923475245225914697417501087272699143994043723558555876010472778639366669844984168668470738463993047414106849669829270589035053918749792900345379888489497202289630933894799055779559667162092355223455314032262522378945881044733709096315182586117281104681473769835248619497210039397062587221503585297021282309611102058800584534166662540266748969758349059713298429769009813793397535677211844129688780148262217329968525286831181160113158514522793828144227340940275578973998260899128210496470284822991064872928028408305748062149839258327311512482041155431249850255641844345806459972499126293293142847807405477060919065594001810509716547754735034300399512717544520533054212636872086300871018690312840912888840687810910685991329695989650192813772661198279337605645216308497132404642635924128833930382761693864842446427371361385962778964437971645529231634912296375410835206358512664084290283302693088773976224064683383422112855523588610820359434443217062923853431996838954026097833280728947156930060319562958453690815427326985927293850742874145024526074733099135881409199623076528454265230969241594042644250999606485585733739926833470018429628816962181164017485567264366244623041916511571460792159609754063849673950830671609852955308182212017023228922261175110443530002152816857246112626873936556883884016558167978928777487133414159150754072781259925699196212374301613810465390804077906747261887251961436692967012070671200969715687360505133212775255337771069113377649282539579154419480002560 [86,59] -2342603204759275162752914992162720510505624582509462122689848039832346872583293252345252795419146825055963867402545950815135935833175736768856387529866664691795238716372093802823744929717861879180303819667302672041743461604750470311764527013895253472877539746955506064745343146618461798764161042461923107858314247414852540566227831406252193687967315210733093453829058269205635933101619422315862028759656082323804770385362994805833227089225429579994874079259586539711732965925598685126683993589547352566143099376547245688018150097867351686823351295854066667050856637153248105225442928569319943404697472417425822708674641347488214735044320053640527618042392704593982379082900367206472506900573788428839455650470244190097790851056239572385573455032063119149197075981019617892050394408823285871211968489721451226668930063889002880962587877488325074933172463331291966631618237423743401664942130626202109979909335056552255464744944160832123125532650786410326457681089739161933278275891916746859853702387967103291226954578717403778729545879942433589171451564579177159712121900711097968739170492699328766349169926688896249216839241657845682180647631174313688671640928071001283001937256261526525136993873336189265670236750722726866133079621091403113090434889103877915115580848356147247824714303769526956223324899740700589814269275955342373854211080766612677769177357518243658815689612262820505477097096721294183905315491428988565404108504853706133849786288407289563960411178053549128949134369644729121139310028306334973051234606163566223590239694666056972922851299990633265008933826971008882046971999925470014538688973942215964093130322639503909455562706110023243688543977792197427506187578372496855702007047726708576746292479601337187543393972419456171910261739572749207629845706087085669852063646169509759539208584335432934897179131253015159288814755020181257104023276115221403066709815801871889792762556084278336122554927120836197237125737187365550449825455755870249350823164035038166790342693916613091901612579847686123425528923148449807023702208210200895517811678366997952364468664369228811878005322976802680739330756628721011024264000413850850273632935989360736258528769137589487724483553403099822153663146973572833039264656614002402083633251632661267407456056042252082766683566554856677249065916508779317300349147878906025414219052748580665952179632220318858930932597561589853160453266700774661015508894278337420294919028736 [86,60] 59630325199321330522484827709683088923036830721730356236809331551412989009660408768779489779673841950860803457547193761232574766550317465498092895259852374444338831855464230225348550155071199166484323577950985114262862562895183983190849244638458502865600411388180769280009586945209606967130846644605415317345404761842038470305691899337508353590914263334482805913244197971928619327943680366458395280335801545034390578141984166432717685004479878130272467603935173675508766037114617754739196278862801926989691625459059232001959748328995030069893412522857114546151102330438169290012692827868539717446538866649485268527017776274081310223704433990923852411351349031312565638406353769717209487157800604856276056694046352371314302764684261674177495095805913352079496221920253392701753319647569597081962485767662153908125653914849573167718451969978612380226211709387394050364593833911538045315406441768399589284262074754086909093832732265280951288714441393398724281236460917142075945846682256633681444614374867338757688793173307632946325480690717972723914606383852428965216251195161608658799847040827608979192830951606976170180021497565477011129796171994496310959321426731156876353062178655884610195058570635940311251029672838095155925807556603685001510687446581949013855472830230148683600088749944068137604045388379247013791095836360543735256675311128342156898397620516197428022234356933381671466445723835899047833039543650397949123779198632868959515575620010587638283514755034405488150494386105589425658493548852582698062169314582473695196891734319158930146337416051232107500760549361088876447722007889225978059000282555470040825791438726716515535160617235304312406915761887972974224586186420997085903769857064247698543521737884626339792287547192539545434421461068884030736368340657069283092724215056640278819614146383160942364270562758581471420531361710961232900390697183234059547275382791021705339259722901965874243870687250202836126009808148210476467614114672427404028301045267341193018766445260515598568143892874125793671576923449452785629809620090346944521357878322604694125042304411377013449942069709625985925505398657989725562201540423107140992181949133468867565172061888344861353755671229502697485706415929971815936179541343499580508397562096959804823522409407176244450236724676443723066374499566675539392633743990262403256976392748441276331068037328207853308642511668543445743231877227082964148402243743535733093171200 [86,61] -3292011952396338581519194225876136372250228271641502873606715070727709771506602122904544857957162312522294092581563988759081270657062577532174894103619276187095857683165078486667874212832070464932515724472501256000832555560285286121740977126921549536066115666721031612441285426863052325646655254923732486439019591148561729147720648997817909650620735875541245321330480480127278631759724647449971664550718151527777715000745030248190878631988784395834246023179255520143117515385130645016493972447245599339186073314714070719094366237277235418259833915380049841069156225369973979948787399620634267556220638519646154633511074449194269178414017500839296918415234802407074403960696796941191057766931350992889164358778969226700266469495501869218835589136518821365010053798810264934660050623992643599078313432952635657217415007595792412691543327512373327383505684242303784966844250230202286036998766763477157011432975186264907063159672104144925332729446087797062857687285830215974686610143085574723492896736851364701981935595188970706246923216994746008926434004179475637799633844685545225452023481347687744739460658341343804644657593814028301530813756788906463734443846110468729848987225811094987493765810974037658747385614235855692923966747762252434891183382414497284791775691116582874771673244039855620080262751686464067205232563523682624508998350278944510885546702517382966854258853589074139979738625470037843327078382248151420620501799627492004320799664261373080547477551633185766179972152927242836979105425782878743604205378399335377932605589773760610654018014865366242575828647114033181025596205671141874845912990851014089879202410474229131625057684519860827899318641837183994599668719572620910108462726429329415609365660836656814084599088074986233551916680275400603399339732327399418218436937190129718514009316300666670275846761568589014748666401357382008561655538288321655601026647313605329012645669981974840541976290533898779071904920373636211800651393703563291451778662826383391906237953839806126281004531275490351817181564322172632451861034394836216115263358462208900741121421534597142961542657755439856062644938921807636032908036045830106095410503751707006791710981489665390683254825869574098591127741083237648827884399268781067841068109924646288101381318059007255132776805544646846134907356607822711099014794842815570413840635412731687091743425999488828124862844931715592194655601637517032661133510431515539931136 [86,62] -219287634045333006698523748100807150027045434507803259512197928887635755904443257688818851139946229343372799443327980430170828697647171389193667605138575554388552151693004628848837372658573145585537453781843236510434711424172160826268457024237376485769557152917238035296645864692550681185377562145092453128811775641553282992293314144481390106830176060388986266052452567863053586736914792264672795179204906987932220070818444470667480443078865835222391236391897351693353663994207254967409592000162853532500167019467324122669554328880143649332147441457511515094903668816574626227522292242026569484089055932933934236803249308424153332478037857007487365084482105415192885412042328920565695731455099385089102390561281769888945748706178155179212185396368275999623363528253098283229024013586001261071966016273764251262617456135352568150175932147136315358100749006354905630780702122443860754608929055006935395935573312802673903961816944820145357755382438349418421199513744362056078034021612619060035912914742007894413049906545882213247655278874611660284902269728848509533853546157414890429954625055966701312754472833697458573773366288127611193125922429788300221717360588092206245064087697791655518947668489404329219695615813385936746725683598809235397767182547835377017117380830747311802993230669410035628419448097034683575526118663998100123023680664917612207386641729547206343287003801886977273734647203502816646545954818782958243195182073088591219076646232692201139050928027311633849488270536139244545502487861498137524838479042462629412640685708060894966462296554343405730062954047880084746516259621864063660945512614849166461160169573229320108364364586586008390281400203156015607556271358777640714595189189193441484937772755908007021122134200124041679912583808499155171460575199303226936574093596675951455906043710440200931755861510159110622210316754575564161158324471068931984177922362415282044097008906927813309863097144621004971914257830391457758452665780276867042863457755169930019184298481867737286515852592355015432556016631472115305836853580895596786474595307337422920911839962402457413628342184238499349626898863733241587274657764114460947815021243202691997837818281360336892807271790658124983695140472192426973304520878654167861058475508276841561095617524635239940584856799525916024261426240214649222877111713704642072744630037345071596806479354661494953761419061596334200433182753215431098157063500816449536 [86,63] 23497622459938314275053787841551694419505710170537882626023735347078252292869876839619834673060235239763978685263416829669375304956921591412316145600622752531191152811864177033438371606704643350603263620917512361588531373524933438515941274012522846438882351305110440873586453208165504370711610815806658070489178835216442679511169997661744738948262925996143069873846359315888844667779299294989770308823470970281869849520129516315735959314298392305748033739251708652413100415309286016168470961825308279010225472998787808425566666539939160807591778261292205114946816806549116755585950417168021096353933600690454056135156314047379587461961997675673577774725572030105215783570342979463644409973211903307389563174531146831560820443333739389613762885741733043991259163833381371565280461002990853004707400562130336985095871225363402601331497735325588834643238929964007149838263838469232800256098137822806729668151282860529479566574778512235778297028121270914110042093085566485609578740578714133654876679577651197153145291536115726127076268436650762363095796351733554386404223888070336094493586998407443382783996757505727346747840895153463724637818063228346148563353249888539343926796579499340069174632424946223226306544227494546297005826731326932626442114724957531389399392886969171906646056043126465125916945825776637272169490773097527259440503127941052132269138296075539752389826963005122082970804416437794297108506980474363065262185124334719060576827273042732851206845402420834222518360268384449048897126150867396320216722206925238448171697632337648567368942068687718827565122224359137601928451542493589128295128609556583639935793263497776275959347147466176329032647877446342626792683865451590382308205335744777489853789800178926050257395580754397502517078088345529899006356322335405829802460300185237249618842733342379808483961513130675233258156684909742846994226262053492884238584832229285980894463689445255537370981469221091506554368054161142534080044490757868291890217318659647420037369868793891371537506932970773070174505816244280210430246851243903960936093007186387117587664264017726830390695796824284666735012613495722870159728681914482381263522978714706739289283703739894060069145443609691057675120057825233059909134858893714492205801025908783856349857405853896420945977495650990482526417162100881738275017174134470982604554054465980037636603837813562579879843968232542660073376039236781841931669696675840 [86,64] 76306637649138677492417424115693534001875844527520202354835340624910021376420124679433829772450975598727794192499997345539865605497859774166937154312016945319508939107695008260882720724562275941518611189149745890364632889086019864479649856335923439205046419997687472327233705719132447142796611024721509438213200386026697533532856578075027332753229603047976494800727949252946447560706997875358174025700925003859500814902163953926172665784518598387465572769339932630365924471371705405359259043242731288217246670970815904813685939273219617783016015379301611730128862251671469473658369076129578355942821877991566692649764169708431718474403763959180875471901970127752787009611538267925173686194773595118327349652407606213253437604833493261512161387431173409578720208958090578174706931559969873975792806030433874873216687587155345227164949908234137101828549467899469041659638058763353516552020462948749289996472364561034809643004418944759241109301603616990302132849815715444814651899793368990196234764988393491243487254754281492014260584734281090176915742776458658148940312901741288602684189331868302898731534769165834966143695951609720514264564122550111457462269510767511880909431449586356862575822523729336822551471802771425341456166431018098703653532442927650497767378700977086629280826780991771677821798998712945160101405454976428526111172275029609692833653422720097195874900606531648447064304461963110335900952887579754735170714212880554630663707047061974114865694268963713643195875306188113074279925550980217299910653436161556999821484536523697762135162096845730206891925507884002743898282683410405119444509391557853855750178629102046915608299484798437988841507914191667524928728267871400410741545237212422431563039268644463702697754613864305478599124043734885238895731450359284371277546918633359930182019018083322190729943916397173425948561897565844604695302549219495964250753154270345887546608095596704968687430635084522838078233609152926927829961317549880556365152454523036138636937142372192398989575387277444641751688135654231952218523033306226262570214971427101145912728634529348286020797335348109547825238289014924887014087378008994129373952702113692044823535699245616560552059254230304960532125661297573154733142501005253722357821282229921719031766911759379794022516365732530072406603956974081977118516525423730848017098765200867833989141166775464078587312761463443898448541042106445768335294464 [86,65] -41380092780388024044848524309752628920839300497143843030830250495282912729417544370388534255576632209726858226443146083870039834159592275462362738545071237274009852558474693784545716101882096707255319134122342834289880977959982949836263600239156860930388810691031371959723903099968060542005967797365986845798365940724869162993088674608474403708624513335779252421871720190396407733678642167853951334264412265774946121270036594002810146556220751239387245933480163865186882401057103863620910883941185762849008872662682562206288190906301940569108182289014761626139416694683740803364807530481906236962971417168289182362464546749274376684826615803076305277620467281188665613170597529514129140830094126910752867672855577712048174368060347199310428241735446616294139779056928318609657835140661620333479848676068921836625974326587142875994886184364370096406290440870081196991676986038760215454599284038281809627740476348566770642690622389049747425857065432611266444762538661368048822364036065628314201839033274807214699073962781322604917323396402386297595955366707820726130380639847039513258730203673745976258461886524781221805254789228428217550369165722437928252372681691906164927789052116889644090073072134319425532855514646538519802883371165317374857416118011931854493020258985406340730456696101787591746215133184863775413638070786524504485909572418983486435054124932578667438250481156539224302910095454907317860185755450972411179491967522390093558673799345716197441384529742285929248592424779723794771623663981815182095048196751954861698906223848360663144009860074710037439952823841683528525045660231890952420142941320520045660170360007430146616639070948250150081589675681932699956649696304554540530460913858185207622898383266816367720928390232812487722580932527601580820545081336222556013628928703637292945833957749782412541036544013467838872467364202753035592696481743471036674910887565444953638414266815223607363443157207719715509439745948237929572082400745117355826953075076332289450833686880090474907684034239051156436418728471782820767784163670095682273138491894171164668562201372201867512728647323016592107465477922874061399839643897572689116669175238070404418853895138607466341010720818415025780527144294430620514093311134712690962832057139292654342767330502302616575468462060643887818300572123567818452562666935246061006141116971931244171485808540227521602642235375610377445595958326609422843904 [86,66] -622667696770328875037302053098480078257921431572021683550668202960117459110035457577090273244164435722984767309691425312046178384052005201324096166990343099944458669419046787749510717326495914099028182799557567976230077515656316311359728862253358598283825574994650875300189882592030063653257022238344944490128105743358924874706523765181612044368005338488426133265858022549249619445831286074590798024647155444694307724332167431419203796398857234586711441139926678341951917691474144868599782693505005365903926435402084213713478258193312845065560919249072151256531904851342936421776923989567058061818344937264706781199797157809902288464981510755911057546639973667212229893839983328685867405551335136469179514752015384569339428619453234761661362211948870470020178535469719955991645499110184044567676676974095216527896512002546942556602130212365164901673230293529530070178245485520275443998905884699234845940892057169654911501612969524255606485444768129299014864389679006888406328812505516370273438163655778661685855166721380950557999677581802932859670191991278745148774977457411100721294359317595383766371550211455694119925665386404640581576618669040797970276205117555810576661602331432299763476828302450170149938785699674271943165753154451223279584561460179944740482077615134044045052948842868206725759907304231816502973891227275165337682831442162227511331168696221969417722225271790402140185518492037795904799701563265921206617208959357060857719951441261872941341059038928619021995500754563190397797741908502704115555095352258820417886435977857531084634620233218526306839479625951921563753101596273115564811694230797227617482671144503463713254767358422025213521628747625685757338049447976134727746662750972089810848553895073682375354563267488455003494941915281694291887159478595942036260673149465693794771780728173261029446996372882758388830511495576720705429399415391743868698510420281850978454124183879227886772569639810897182834044457395070263577887122068828315309755702654447445440551188322426199349340098370529206298437474585097454382655338138400866760306195479184759019053376455250270629820791075863536628706996275910581139590501584521376044995601949927105763668518710708945674895232178131511226103168700623115197794099952771668077907919738342384819395758861331704208663904749325684253854533206337774336728030807711281556192988991394095775015868676011696061718039481387444606340143085780992 [86,67] -85135554100217933311056860385060083722558773443155698017463208675301653257834343168344763773253132269131863599478134162396906442347848032527445374166065210416130964111097258393207907754218998749501316428568327729214099295814432004997467125879044731552052277147085112434635347483781319475697572394277490877787017430894264382782844932730810798384651952462995080607196593048242991893720922321320741032181015413360540471534174869788453308949216125243375221173350840861287450086381340876057889246046517427914699917472917421074306500380502942198477368182592272166225579843252705612581966126552184220635675650696782100836139012399471931552376236308577944436495512002482867039574988548456370018242830821822607340341198200513739151958020058748855530045685789535428979065955099969024277155664060356787187599145668536758182626137931190617374760951591481316052864813287023985297619180257734235033396476408186508135078674835242838233391172580741931084311016053767563351146893169742018123535478475452712645317485277208303666669744721526830966916720816697837196675197949037044700679718201571169870223859637697457896503010336203028926576285220491659322836725945579627515038383822470481090715245890617187135772567692678657360962327548662839506706113829598089743304886080850488518819833668552656797841243421901436258744573367872193443999829838696612360584717169717608430718777434130432638889933159344552735076342436335124789071555937702439207617162609586102283179417073813744693112439736560456578351005304487334688890168537975907253889799468169108644825635755875507958276500235196625896192397923766910370509408062611678542557046015549518004610723887980933457061336235083466295704565938933438818795461065810903064772658440909017025799177783449344720596966963764353800759413759685163445034078627110651924380738871010841987487066263836235722623354116026174824454368254448283305724605931445325874714620800362340224463216112415629217056038456322559260077113667609960826189970516173807439600044548865241294704598670031378554912985913688648981818329443576383755038712195374355226885809231019636434134032329964136132197478673856213082183480650436755634359785387383643235658975376869769262365400693009274866471793509355575844654775435791419852991776611405098333484861833400680688781381123867109957566460143470052495365871802171017122766606892197363500535552584252155064145584526609192599941764511079244308043200987136 [86,68] 13157732585184864645276495911362690714890528405583828174630431903570397023552923590697757199126652132685659859651682354784469902096827175126011005715069107948858059319868979948144592422161347686346245392357493606876090750633219401154037753272476435297721150447313959419287279371227257514946740934981752078152590452665915727079237176083023066668998649101412640443101875737766042342757716136559073029836301974815747943921508338554192610977250792690692706377139401432148650348963484768147097455511900365091843500940502999118891126673415109979639692807334353050216988058979730539256716766181863113219080311387359994286785112847100792479896966112514187777862245563494320784089468991435678895156815104148713637689741187387747850946291609933628247965890894929905658664768110251125986171024047254146474959344120579294497897066828783438595104001452955832764060019414096107052508180454914984507629513043020003927376410708594669580055036080137263561650054749858725245993253356795352952504736066949825700547264713400753023618018376973761440290156604051432540749820112777942177418871394209933210876924068513355598885197381982777907059707877060056522989800742498265894878847226247672476471908321807171231459485405781992626610589639382576645595274951502539155509843120480404224261020383672802702461832158880140400386399669335852568648427915511968771989054907184106983823034289970789230140650426163637802663444637877957958832632888471416088997780564612258989039291701820391069929621143798033589367994883890835137934775309634119875586494785273347451687578636113681990499177336541169637057602690733555230605657195734548506675807253988464341496162037014301296560054415266395894416369228520995570107956133451871876507788602809854135014907485109462662747757191126784364600997040152965409224218610879499969492927913718199336881035039053479952469675631122101142443073956822212362690270928660882766560487970165578676830283847122760148999270223053277803323810785427400486422893189075836661457654991149580716961844541959704327112744444665934799940224563361638564349914929265433707448641182986416669969606543243956799012205170918325494241224176227677108466991156668666065176749841715153719883940583496730878739089989547805066187847874457721956908848431805038566347606383737470160206698948242730246459114439222101162645376550535877107705235710360976440729634563781462529036824359439570734148298450121142764547604480 [86,69] 242067893985736675998394514916904631046615790428629277030043293066733099104341053559039440463920888368930114487788714614040466217631400909722572214546571017142177132529544929687772967547246983342743349681418027498967160133349976269379424131674358494899207177775187040084090481973724634046470864185574335540103968375479114426081368241561073651756598407517222486379020985485617240772430906418364498535362119030036400008962591138586918794791071291667116009369952599927287755536642353083805918078209103382470169117236755322092085324950228078075855331165081778179718800373836130663170565141180866053166774035498317613545756376481745786332342243065840949035287365766610341884461650880409037451965617750694517291425944932756650437509471454755149316713616024340842090000218049320931760878979105292994537375542663644186463533538468405086037727126141057504644503840918932564524983813089535563109623263590475477690623032078115267653634245374700185878530108180360711325264053921518398520283386378578365711787673564215658733385445581273965084568373846861300241441216768357967226452606545185459882898868127167987231577204525692967605189838894022845934287901100618279903098842490758245911305708150041687254040427641060802820661686859856583276919623685766133804983798259067853377576175720517152557098882636558339170679911631328786425106424061711606602362046018146777486395745157960044940289318396709841948506459013674175450942717396015413583313117215360673070545361034034950993067708661614646731338978294891715042410543889271390112922512318035671654526000543475328948516680237887416477678895987044969787425571902052041468349987234811080913384145874329249203049180754990235456477013701667471073896941295739154135466536592553717632931563628031683934320664838296342192986522511819083827726179021765950395571804611547764812103720728613799072572493830338712545791183859034801439713009593208071572177089632841809576308525010931513328108316742161991462268903610045924690502138392975905534909198945357775667078146143223674076185490426048713478440942560979963263829552214564692813701528344619928703723515339679565115528303869213407199341830625566440266033843131391810120975957093737309445448609936119027419161707729817526190214877680678351663900776886951250991355425413035603397971066022231925844047446857530180573525783844150209573996105727255638541978079375084834489733755084439292099760593134818141667328 [86,70] -38966998227060470926470622110679872346335191572000541165762446706022557025794651099791103353224347332038733421919021117930427413755628323470768685489744074202308220104084736372558898813142976142070886595853287939484624826176763562865823314158236064523142783426944061540210788753568452501574056129247506009722858112855360474287503975922564066308196124564873937713214872750037992038808389505760178303394375085635226330015345541952355124992850476436226225842321237125896659878667965185169978548515685979930085099731462834791887913553480303305177436350319877469284923922552137658435853159192483294353154598291056959582210436753794090992763563037033817282560699346857743722755372938587066291689297227709930133227164277672038382852292159488226258531954352638000697250743246012893855491194696106157390839286240287208567031794773449286459894423524714841764315137664796182340965834738773762252188992710974830941212445187933600617648067725113042632915502086613123287446930716613357883052331695919803022582352346920659744642609527239376951730695727605310349554414154160451427763442471574159231638310024687512766985051544635725963402349757361985714160461929510250230260102917909122949805455138642442174953562470093161398446164073787148140278559842897997735966834690940056096375660159172638990534780697213399010552966754330632870434753048982924910271806415782142522702864959891090869641789415233259892845521924214977798806646536248612682296020823786136673502069003604169526454388020931930953366664903877113351782041429089084874078669995859141938089636834738714774425805112903240554531496961429388263389976569369586957854352489611952162205108273522148890420318258596471671662548812291718445690466595514649562042969011531623202072640048511523604181165170159106067191995691334447093981366131553748096005416758479498441335927868759908308703842958315918437445327526712974989576662554360862171128919750309908844537103415025946474437060389509431812471905234276189168350702051209418646820731663865025655877726430556640216660056408677631838144803806362566404178456311325649845682471176835106993416684447761446649724404351065451095228384438069999822960843925703614397547348507513511461340090059709695793932106555415796119208298756921757199080390956026770644839806192324682342081540519797531328608214379157872260071088486374038789635215898501505825772647555486397749221657866372001736868361581163970560 [86,71] 234373142437218697378458657607011103691940079332504595700752750375688561558730619517986246249484847118016120401835787506144039811836996368467045032471134519841614680521723855070948006537596383214968405736818986727307748199271686660830065312253470679355068372825876453389212625448185688640352573695377792563907459886005393907234318125571742019868741698033655945460718172191307435975396220515743327448020117872440541362035916394528079679445269247198909316321543838168480617011360537112988343299538965575138866916880178566400845292549825767622262464554070910927103810806659691701652168288928990223329601820593832023627918414200124607336724864007051834923362535686589677774374076499474729963067814770162301338983024756493779891173174351881105072223619681739876615513481290706775507046483370296546780091175785013615454453311038244889726496198039024943837512095358985652796090917561058233031113116355515370983589887728891704807648030539795169166102938461350854916529491798187423600507949768248171922109849910639876463730797436247252614606059758510579384993139904576112393216625172092059432213502009441605105775808429655182860860327122438301475318411122490945125105728958722919540904643140162255211393957550347827426619568921894211996524432885603651202682179291766285886403426951331689792320071463121056181459364592330631491656179323599360327517189884906922084905311291812285740829906933703856196893699712242468113590777270667177838250088790041183979465160425050737889560831008350054956978780287064396467404101398246286304521359690834269845061313463799813829905139015545988529992265524098832418101960804483552877395792207609861810370120368367747089885774315620203494204729689062972506739511036140235050179055178779760245439177445156433777158460143023104217349270519849551704320876524457370325302884728667770908405294291338927996208507046779290115654524638379084357558641258869582140549320166168996597316172915726696290891406118381207838406247576697945330132573515769926921565522102526505456015877465780611492571581209258248289043546664845374095809010659731876589449969275885078194085962002347455948953909834312703009249755012912198702004137526930725155775923022326243763275174864584102115117198225928188339316238407786889617518974263453921427345160296115118636002684714609169038749653224047285299298554720299183045228626849968392533847662346459279676321963970153109537166047838208 [86,72] 39364376174885947205219550023428511970043492472339806932015642188177142834078104118254813491960851560475042980670105182532697666336437024069013031034321979616351570389494839026687947038792908938560292949174181125149271564877466009319631500024069118666967681217520261457034705531755184400969367106451651916785290354294389804021117690739406252790498387441940158914874820104151952686354241361594202955154852631867826803386437180769902023954043533241701822653915736767869137069140101833846966238114290709548369910587615260700877923408474732070185145837303415276951945908640199884937009546714946831567844408263681368607276122978000251376018724858521970585675271936325749375478583691609024794032346134818736614654843021832065588554619557760815674043584380520227618582533730163725435027643815392353603384870919369868980953642195826257740535613834667987700285280659044458501574413144015868058278026334832088890220114650180975257965918818652269001798460853623027584368371496479840110114659643885870765248925665969586510472804038008252717375864353917985062867699238975146946164083086788159173449024366489486692526193843059246662293474863199951471531663360557818699515158874944806253757502678649045299674170958927565782583578687770540897074263062269655120687360517106643065046582898771756529131262599050667634175714002397976268562403980052363707189518869012432559917015841944435725187950353467296005105792163719408677648827522644481094646897687547436707617996856163153629193410363039157842089229921725073802930336684044277106708007122867707097106695480859421255296900276261185210731818111106769877734138126055649093065568033572531182340866732375925512455393818241649882054239625882323622525012883322254241147854142474305840707865187108208562157428796861216061322741615269844495275939933756807911628838961668996437766598837837595292496646638647355499774942099331035141931569457166159702654726312385813294929471766888585670691056307257442933757615437053577660953967890306260068150156999116031285198089799362566887638194508107950612642911883872086154357036910719450901423162065139509757381302487664837516453739028369065041704215717401164628856397108257146138114538545556455312503457750985037026349334698095546469679806241812582516285804689050191975293288523155521013891450001935246383594446618061901016772635640365415858772804349596429409996436436217356459597601606017956513870512128 [86,73] -322741805210027998643970545302590428507933146505674733762938925915823645081333331024166716203681778368053330870576103851665911124829748761896218844068058194676900875848457309903187369399733770262951493998246850090450455684522949139649823385309016022905222995601764698157658823144258679082171145106412354926215487375951664369310042038085759277630173099748919803997960027503402957097523999017093967790372575315999099469717687485308888662298374588313305208275873315546704661961705693711766493844513824226362717768539218273371186292860718318776746685988612184038965757300146567126080985156761611433674897150095087731996237924837834772039195931994965784480174916521442262122339985768262454528414911902327216119156732978092721851763290805031446505530179056197009623261142050727410361343461514832685283489306559795709432582750439308231874124942059510702789236274629297803127362563796816592847092510632155554287707814979786099137956383802755216642975370558856399657028177186149149691760781676183512309936965777723141914783509447989252926002184110411078986282105753255378421331250215976829134370514106717177480565339147037010160305898975992416402115056002393923768376314341857454362502032746941887124504627893244634320155077446840589782315694797577772323232393400533112737902051228507925989841837446077002110034416861377487310347241574605731794713691212214505086868921700975087276568324525055448136326163901159155105058929329190571492278762194800099370191708418142369194877603188716442520461340405182276297969553987307775501433933754921404882802920268616629792287343941164203298848757246149880312597479387059243501603531248969764982988076828164697363391094914209831260910540315541438484737749206058002553369982781864053976569623098379926342146997761402401193800842099630777749585823795140870924638130608079792823418574221438112156544325339271393844047833867476035178325627223231795921539203554304998776153925311354940478589668983875803369696221742501134716909151862412138623514824403656870963042373344347003061793418407950712058458857552463665609381962288232180086124250509479704490731164430622747626485100171226056101549384757838214615955302336452333841466227366026434880931416143453562961164676745978815407317739812187751602875152263282576882879763164148246277806206665810952751824593879041494078375242858331744536069108367544358891873614210624100497405295863349452472320 [86,74] -16563824356365590903752354518627724918327557592999242116014871465283040216850287382715128761534195757956456090550069662407324204165841662623566569910769641536306706387097336473290584484329434493065350691464707640408176530103884392492300285341242658988699533261536226245482298982340077470007448097048426616831507102547149359760135034928381045103846319031431481928495141823312471780889404992570983753134033708611206856825937646473059590103201955403051852483391452261225423211138057767086976292622690138340573317279647685300310244642961197043413535064322840310807761297567967948248059578473493915182621292019343392627959191301327152671441534124628704873682700555133551762002235431197748984541433717035750067156995291482145433128210042698429491990019536233056182719084940314912727076331279082734474326312319139927484888682578060065036089316519430039910058685425605304040387055727844484396851682537337418404515987825318662545888906164799672536342119967285579383445416412063042689630890774333331784930204304230111053916743947589684302391830550024184711123143662559652141680907442845748358371125697453927685450449299974020226870674156289453445208867919326463448274581640089543535401229576178415443279944480489078274408269663315541710186543409255575904707226372092462768763126201062490369253833227988361625627653640982486263279892725557396842386188822629425100622749939251236472414740060659811090764261473375202939080590228153804685063192205224634286081711122269516886009144264862899345490633654130509318430195072926452748838955151161846802695696359991066467268755657377649188111635658010384783643506960300278224310680932476411856202191530793239710024938809050104824354714741763756589758373861404868264055665919301094857101764955404372057654607330375838173645772984380029728074414800002925943846424917483443323815169128912396671617961804900271413339245476038690059346870324204488428732281181836906781930695499396735546822232491279342812319461458050806122778185789742800972314230038348081830157695614739408978546719951541118295950769786357186007865675567577763471522655577200695360558758172161173569293227025969563040115599010057167208822334557527858264599704579793566683784885951577323287410027098124689900278018010255954111186247933340065322255442153605311324465580249292736116525097314610372620406572607173262830541366655898425545446906002513029293965052674035417088 [86,75] -177652093688216402415343533589067597772742456730916954703580690577812688271754255069074471260233200281952655126713287633142734295080583609638947478799920226944252638116828470596992107458930479935084158031258174123698529773255439045538702594542833639746782817172800052495538464617526689150932508746232413016466582655928311787938209846408467021997813094309224312775404081503662136442217465144386673100662432114647340860833446784260615453016715451629979422399352067854978171832406761792188028897390259038496706980372721713014916958481064204645303296973583351913441452920582994563943355081815374846453102792851648676992924084286199792063110804181011929056638959774685449936313404000583160111096659860459379556915473223388394652051106628452921069721895058033286733578005218734675000535585578189689713611725582234730523196863481351864390893469317449311479622681940642769346045041770601246580607343335734152132408667175627371099670750663709182333228747640188745639378782144451825338655150889410459811415164650792408549592161621746390231852911288257834276273826628627920353578775549580047188311135279570393906803479616330475396874184018468599363823878250665237800065986543431016453372757010819030258936694493365275180961730135946106568077855722767191713150429077683461758950419113073312099570999324102205205474745350155449769193197542044591356142719513654209302885299747345919974558092533394822694680899820248735704874355844506029291561997169771936061390559239856917887292699983428950230866451019784490328236013653811328451673029690692166778704638516042056414972907865630570141589514411931997652201401290041147845896570569544209785590307876885773746986758190264083935886682931688916444298686168081163873935161063106548453616844376295844288283537685091873119297476713677348286030213258461750678236271023520138240421529107327890397819600354486937267203751978245733431465316220262065741372216837228492097160507712128925988790000287471237137909173385439804567498847913501806652013760659417319348342873194701469643229584057015047565849382070820605128145951501479198844038402958323144543936201732783428694879238968161754582840517839025142122672595004512199527163967984597696199752839132843738976610123195900690685021422180637001654105560993449507282236509534394831235202465584013147322127427435495797279051305980141120169906272735596737597940851753541328362482283053056 [86,76] 11923138355364029220781653934331000328107549598999030348888464140323475085598188238883059072584954167693761059375544293359987187676343234897356790043086849117139918369508431045163703515518692356914275261752053351264855407964526379302459546038945657831826353384179264505921113573347488777525218244241423214643815602064491902950566663944242726847498872690328369563455209703098862472230935849802723826227964084062557996359175135793896816661361947798306330123100154049823893861866618174483399309540740225795435933381539378929665008543427716157439668319703863546502477212268215646406082566718217090735121018988566035692298440208199463081989598930500584361815279491723275460257383766283500446553397355165988645369305441245367238549827229289683714021184678923373369028362011384478137985916878687678670339247151665555670689406710892441427582329466319573945974674388769730199210981479582622097373536150921312145539438636489068282551767222754444187715099240055958167753959474396533203662436147902641689974900925343200936330395755594605723412325567776821286889434613491095491560105611313994353074496622683751652357716540110167970609546541819029131307216861757584943993154780260455023761309678761175961369799163209517982284660984472629518290183139251081173944973979157333956371571399088604635111182407298524911953632032148598221351598072693147359255093693182063541023735537543450858714350828125746590371568894866067902839132968336881699280394972703808599027168558431909796880239711000554846815019830645266798997875341661107453526982326166885122417923408149895592053636702886159110479849611161272603847780485670760203757570330401470737924117647182735102625701767386285220549827851076354224511936176869726284967257665902820406009894671159444736131208249795660170602738022698909193466030475018965168696216125023881096340659760312489464373644091027937982636244443310648303387250241554502452375204041146674013004682368649664550007119049354104919769360758752820698186132220753378692205950813525210273861123771977757083461735569751597865397070395460519104826902692422534302247491105438621862689397985075685141283896847795385591546638974079407701361190954103897956807272958412573234337804701806427706047566147264938324652058132893751246138869979678900760151024005846074759983863313718041617026149720874472769348478286442192575184379141649935557712149896156996401641816064 [86,77] 676750611569730914575986468876595336897146836931062685438569050109758400200337192533805953133981322344131766395573626745742566142451519901893381081271678423588850307415390253866763584416655476739146762152790120315608557627929762250614136788670830499311630349249923481030923330441100109532716775200075866171091560272365568207677488081187661388472724126399743126365545185412639029227761881764904119643715830255510943586021768227004015305630402774703948600830224391597743839738069812263292059645295109193120059845245422797078307500153210404025163244407127700921419476223696277656743688505508191541198358210898721399803305992241058176908541334759621607434504900084807821408511370895906169744752082538158237095212510115025367590331209239179724713674032298916955883783324643823314818702886498358155306507264661472619419583576502588833716180877686741375910482169638463933076923586257994043917544746808900194883428017595340334981926988399547896458780590883492749368504439369940940823153430569023446893914621202321086826456361812503989047106273786461218400828322447502604451224002827880556852293808481182447826443788833467876261002593092515273307691909085591032070881723357580029840463266335206926137124793649327157069420491076177269879916276397277078814863577758942953962141528916133448894823280763410990381800991814090437862222886533726459855504499384778084625215829273541792316800927973021914091220019750996484819664412203136355601065330598196025205359060917798476393706013858553437678419399453997062841286136690646836651054604093322633498761662162456222166442513473543234876330724134154471456559285711855280460699710569352304139154545522485948530976204830375958581769758492992984333259386730121614535551358109574206778566205095196126778775361125938362771982142894592452256555534767953904277480309947953127522542604380632960621357551427923267760791944157728754750464790590430900670044864175112694297174998672023588451330794312574330491428884888985982455657522117365165066688377647017982943481009196495568478900961452525574678186870255952108764218439366283033070050899907511902549440374521315387505473387099370271165462787814722640075935183856531220401518426982888721245011726264062082598115964088077909146233557774300932081145836848604457063323426731255596886251873261185037875347442935622196034596212985645777619770474621012230954321443544780393938944 [86,78] 5862565875314032249373556403003918039183902603401340055650717637663799415578753226485184851334403025570089382499858766647202434557232423233281657859098818373919265601489224261394533037456050252285343595683872225671373970483154692161396317517309558657876753784783634642876581415388711006555370527412273287707076175074217691007317480688664421969595783484676783729212306502973427189816260595400408790453194184206426076260661678726517757806175069655978516025786675685390485804972925019909057191683182185338458693488448382670243072218890504838334743138901626434285766652764175377295923120126098386695524046454890744786383117397381056352847774953737092608080729893355597061456325196456199971345258382029779016018420934937466069801708802466900660375427252837489226121014133831201184176182760163219123230834994728285586985501202595800001999874990011464835697476674437060391612370323085105986265272958991241168961197115742819399562418310582716890675508193099095951746508924880973362924060630251623914128169188936890634244962385419265111693418924213691971404974139936908341912165430276686377619679900512369489383750138717472352108330530241202335995142754314951583636265297884828574178215283489492635682022440247449987458594149852203312624785495543855887740055005014090528006219148794180412054761611883743198076450515480640594422540030181828835116449971110139977680010913988302528562526476870975555641160034332250926444215402650424312681243314454344608659510854427118057570472727122555949790251131748239574667928833808485418539711160899077781784926728475022127494190737123868199488119506735116788095539790859384727988157740290647485844598610194787296517679618050203243274471767459712434465031800258003063629713561481818306407950067869317650873626915746269904229125432269079902003126015309421100842164997991085014427888346774622924228877594060923142089535170591117347967638981672365568290004321227040215521013669451456913342388963878878193835516679403566056851013104999505437378339418627049405410774802900264059168364120655258955277289668743251096784922405810510242661351595751070378972324098297425388225809716838179224992882455732749737698054283380779476420026756397572659334728388091464349045378272475806089563960119326677107442811137748723686975063107934732024817526737569644137690878829821405148863467478017611273246724403841175618307865294145585152 [86,79] -158713252145360086196194311013203109559017433501798263177880809223846571642375506104114628925180048155488664374657017014379599052725669782155188745787567193012360346571827947875637502347026267191612466699559226760490596596412139199823348401499276723062093221131842814384351488348861782223503742087548748739866974034012099405932946380554774848460811789836998522284112382236200818044122533642072654136503937559555431263529889907566928492662342957671201469085117723241351679062495184042963176190219515704067052730649177770278179571030264622323204861786459905695213241597169967428860537435259496077452179842715290968431427183894741059417037954798527684490510153955360060843254885326205283542060295077363752451926903129335644468046743980954590695777527648457537164470763989063173880192805392337403976213292950849023436798458718869054905290515933106244716194496368017593834660546904637397231659079319346781908375130497749872988233436020012977022426262331539953800151585689030901365637002730551820682302194751705025350896225073883386956426211246732038096229566657805565302005305595677826532614388117992646731275841564154267949600883113100127735068161048954405194098730228068589016070608633898577534781401543660735450932544593545293562444019857536141728279806069706744581589009430209833173176690082446028295109401124440423897979848731796397599528500053643998727906111470350209245789704790239017822177888173607254284673199569057666341156635245866863760076106882074537154042322699198738823379738388432119538495378081712228047282054519897175858089139118913132909135273334842429782818249541368885328469712815463759610548795863270984884837213516371626279039770889082506936498008411041876938196160685685798048117192710409704719341466285818955935193330217083061042047013420467818817717885947158357891445230814701542752626980835140546665604850784781590136966099292556995198361948629425683472344187684193344934808246171304487944883985980074380725566763704963174999048368032625987481126739919928453402346203209094452752802651283990563747316317514271357035000825014730869469362126139090544754930464248976577554274253886460128088725913947080176661345541644408525247809889130440255369248641738215115140505870378642613910695107723429110877061096345973268782875456994415346477285467237880301086485661295364632218787913622344530747440478017700049597321938206720 [86,80] 1583068529365101548795071908484846241976127895284170699883619791501326102220375959026538631834179274248590629408256419115087934160661648176394692834554190460129205461935376161530242760374004484167768844167588000347642205554761887682013060478843102255844403231900064547758888933565814893336159019518039871311140514702418344570703938591875508928248008053322014499463010226825346952139753524441465123995539396691347641637058873892667310931997670725355870076213683176088828874877875815084889913449741687382771587919816285587066175900289485558546018778022997809734477803705925850811918614574030219587563310628871554407835795226387713908719627973645210522624081217072903878234831178817077008879397234936231218392153590025591215564860312579810001492970383114269085164561791216076310404824392288622195655110871572197551124478256714764935225149530799125885129916588165620254778791176333125489505589993393784743607811780960662012161342984915028034011578751710109033359513603260489616374549437063633973140973790885781806430621545013005495399411293773607106544915400293649347353027218603340306688176379829958306224452276193980512369765163674083447178694500404959987539295534733958386508746250777436682707417823444281344375324229167714553962253260423383605815470120126763535093764736699687326679566531908576834166482120532232594106898081344299415165294358316172770589161087441994176605657631069513198004902959621161633267913656561553704189621349360374636557792891308164259893683456314405340772845316020196238468766802053417650235343415934573881304460808855571580974518282197160892332383271811908596658960021149066201282006798375751655472835663044421932446365398299034536200535308308111432274307912265651876079221924692571010026151778435998646985669602936639112952161459516891566167987567908303938512224790326317562388763973912496884261062146177330547650626217677131478467963428437840135993030708331015149033722750356336572504333227847989741833973266130377170508353043513227177369933633605733056382436896972139228094021012135501902933969989198190765179483466353244879961213161209409281282459721365275841092521954111802639675373459942829947530469150127309739378355234586740611004499245089377723247281814777405647422659079442027467906052732051906678650565118725539539496071685932987933641947794549149112904022118195041423964466009700409282255650816 [86,81] 62625054387021901836072571437992230349449094129931548141748165341154204853127135749235426833086725519978288366393556028196687593814845239607460800805070207185451611108644572246336673222057820204364000131490573464337979884964372397867835720680021530068048863914880159560807810793993807531002018521034713438721263428431763248860448426321882030933109796791891317993360450555289633753708650191981098462012357071124255848769605497295195930569924228903360912234234853924203458256788756030992511622723945883540130803020829801815013516296106623782388779983724764323035544303037901764613656522385664337382955072601320277393916657218267869296251656580979604473125624940896048784335167179956046276257229945986875250269131147620925032041518316269620399788010934593764783974234536985303330397438027236813764358019221601733174096749456355185866475032075659815525961312622660856750401290724963690017698205822283655577290060576853890808833054508967333258528889102401910871102017144094660141601981669606638185770398870442503729502225652958600410850953392508034552446742335525299926506736269895254008817431555315634559279519410465935234637771942611671032472867843651519982074460659844845561516376924706235203491667150492638869154859074454445726203999484982581483384192548895913317357016321386923680034735315605832210726608231937938542202339256856837465991488635904095977907698431561815383205071684212012614590676659468457334736482986343270193452177446559336212983247042569793389092881638499156035663955075414799199238936208280466475235366953400466746453213439136960703366759081275292609093213939249402848681588099220013815246466535078843963522982693187474103107081761237973427253204106657914413894832818884751174179640071834878593279728202094047421415590913905351293497713508486321786804812370648524277063024322121129202566664278234206391424165316554147267609218711013600380437418880100750584378885139519971329191826634010015740841105324972358889003058378903286829756341316507118926116233846987246813545625439407953255118802988249938472123573700538302248783438747583745039100258897459461430891245099653313729578980852898416763832168217217068709442295722208000110403001933529145673897632527595538891149084283634048663962375085918918576329586011757999484884423622141177899344900365440815378704300640230732645918737530159394136112506103106811985920 [86,82] -951606090023334507945510787100685002242471856357777304346330768993774728927366963840374351321105575389934413705390303592566491283720218479373263044407998986931977493786630204800458240780204052902240161981157561319306680493418979884685232841988246359233145438242258443715822228425376778598818188865862564100401958867472761063417022203056148913293766137480618532876864563375591083006187674515966044494528203428579748429647712548243515681709297812171427693326685683353943834824561609470669699062296640382523712598791691288479642361948679418757429662283784562639342057760302321184975762136615404554012831856983279593261782592044863198647559814256930076228253044370309911301908130230563240477111098845394547109891201074091966292235392703787826918251457005669342757784492575676134442266714543177035804402686343361633787826514196405906869232460680905234444728299573727575475484006089979957085651555914655337815675666212502868485257839318997786448305658033647352781257121819795476478555954322903482533309323298243822572336181920396590110145518377465063312180576421187529376727867705563139562165545388931800921584846362506610954594085648849887068523808722240115774166623590412192078562967388285232840325241493079895354874086462716750958139980573898049688562045988965987614148181996925778832078926356313905105268242432275579602053702365830055945586797714856284312308716102768961803121467022862852241331506224395878452265136720543564118552398606907179736738643940817087030182199197811688905105871735283479396787737093888063125185129084411660405157764920020778760790247183025492703275402602464623607886371455051641404230735764047832602734160136707323138739271410637748778495877243345650579752125506319254718041676664405711656054140490416557286006597915504465901121037714108919522940077315980826564886663849072967889443050161262682461331566017343453976843455027111839778603395529081090570838018094316459791089916878707639514517365928898191758701312603724417614578095000737624398321222214127311569971188322336588485838697478155880918146824936637820177998950352528746189407769821495943650550500399131775323688346631029941684118598701776111254346697738210556962008414785266827355961769883164277316701093427107085378479824627711652767766500867174577797716588509424348844170979135310994920734683110476241264978045989957487624416532031864832 [86,83] -29755363079939876245604740060080587040253006794157146639503551420440703568867075801366020189708764403780483025256041098473479326086415462320838603410226166091652469392864603232163780325043951174208664694658991474030895825814703432208741413734057670600562196910112847533960530151472120102681497348442498655253054571521744069528505792228548225024555286933019854077531649062310804618611058764223480207682815732910685090016640157297201497429908497143300587587890896730958562190813944986703907793983531489830437801950353599304790166565503761308501274758161329371517696833559725392577294919914540889900962790992055314342378807277584312871693533659236251567997320299676854838757154541364184734971866593986081774046274434361310717478818957287235470770712947992892869066929305778933093995054476741379544989367649661934941256397589162383421173467302588220231562123533320596874976598418727359986887487337416876853907320112002279734452758724965607328999062141998101546017685933513520048332337372825662279638649692537659647122312771185053874313289569776681070389439528316274853667159815931164179582672398829786771968683932248739189441872759122640560553320787996100135020926218963730247681518055426014055622581804632032852853028722004938904619686089511468237557211261951766704915591829725927217239724380385188174666349391035067047935402092982364940191727531013147160198891305506892809136555087397751426776358792416230398917492856861733845549393618861732892050170613656099302115027131738008991592252371186199835154436070742616650931995722214866789109715529111348273921150369139483910089641483691112962694517959648539103307593958990095438120999033134653630453449004819514422559257456916951922403439490477703301044418858664148380429017871260168190151760963506864686977458128522603044322383837537426694910330782265993548616486239292763752553255498340341724990417349760908720822869280525189312167147270723468607875903655902723684491005723291544100692943843538136639792884247566919521986720188496330460780484266812827904611417623446715653932573888713966002367465793024216700040632025390816057588312739755157483119401710561327740659564714406708984184494683064590796966281354912448645577517250686688994435337402409454715182218564918036851962689727113186067264596335296156236736074960775919968159722247663317309315526414512819092661842477056 [86,84] -351723756123971575290780228523977236104939955666640763688041479001890196441518344709221620502333568380025832271324565551739310795290011642833463639558361159446372727712571514916620277784596751366124142053008127602824982014201467298376335803103646304269851059108010177381652648323906952388576379583296001749821612279943629513407406316525372812613585428440918218244079193322303569326467031711839774111141563908452819082087906472044005683345963989836163929917039929756810993808321393096264636444995215674205512125089828838132960211255584695569150610682331236926819210209229039862787220409917196341583214256779504506817601388168730763654762035417997028549465264768148086112441097026615509774406541364632390609455431927469718752394309143423930299904693617472627186694608077162242524371298946414744183870961917961421622452838678395555169821159713667970020463267824794856066017430200799601418625939121356196702143119866556037819185058187922557510575430838441730366999319716742581651519372948369843359312198111877175054389521124005910554692572207854258797615112879066316273939330920223490175376743518778458357666613437321365660892879255887247010642729874462504835713463091284902903508650604081748520517703937105244040664276970451273906042136116344691194204594186604199296405189481340342664100991311022236963981795691322335278745917345094760696324885386184029890223935945311591645306197628907630503380463971064532196556488455847375887549970081891452175405590756010237110368804225597606535268302397405214000657674153167630368707139459516238464408502042549035848580510593417153167253879982023195207006685257720306950216285182003225134110468239666817466736317207334185551290207145784167649760820954785119267745373332819608639963808477492714342792181383439634139332699268861273008009261558801704621064629679244068091757800607637019719730908720871929947998707819043223223907014486837093820885940898824545556096015703527814895855262314968594170601737882722316213416425033648953263675912492693078255698979282743701959847001627345182972096728633196028201048179974816882631292884509964838447896909370014477259804171295860604713647026846548171099636665423496351631568959996782903547877625951389306223147779190724025627321749873718633189762200014352045869255995821371012325772333122641695012858978744210846387483170103257912532008960 [86,85] -171342658472833629133471409913960518736522968660496669088359698002215483004377510015281296479654300524151573832166881016557956213995640115718507049008977010028390589609814604176541566235387746110687654163855829844127968994549692010007954240859533737661761143550791761628334300883482058927737564334854960389004453028416850507502549423248970578142781972844039624978339697126701751380329220225793519742836209824798810817767812995678760726972305349403519557047820369858806191131177735624307685099087996025681453937917386405438331898854899296881413002627890696111845866878729615366388586248832382378923022301270390163957330434450022468289385772953581525653662074875652073305302846979671908116982175452700404909975932768782410630906031556647569022093847255879217609860288722620181228306944351536862824472318916617570531591100151974435430616358251202107863657628147574026338003197708616632275284145499299155972285769738351935485881160522042972466693348215647440634347759730011669049764569391069642714944143630589686104228217105980669639836255041535154575008929395118068599348236174497967101715392862366512954327530418194009017520546835568878177038775536828109121599526134080451386548559550462339867640927564783900253839716453488526297888414428765731207461100343253287471292943761485509825763695088636512793147970197998409564630785867833084566888670293321742597092032662113344118618801763171154289826861942411142389768493853329870601598608912420254474772381460142616184603572534191400396613170113468533629883544684703662441819062148576047917888468078766373059831592424590165722513850393368174240895755999247761446416690089027652908083292579208678192431714467900883959492231405851541088417348995650995924426341245327224862652230620239798071186934881805467088349796234234993453575491975474711053411678170773714520735127418865833272376655956233534721860373020951704486781386523373318808052561407779480440298051726246519481172755904756083221195873052510999711907254665814339962776785034591677258053861681851777312485084529307489700949148990776008899181254661754772327816635433063920459309540594677371487407668209059163292249122994956315303638408785953874925200370896027015417109435603059726716328101057906021858749207498959770395646224710644965117777043606625729613544200786026283137184102003425194685114376189789601792 [86,86] 36959056676378082726061409335416473047661447063207343155223747946488872433761508882332125598214338134308135010594753102509531064707685585297401093382766079563692128447167669659317096756283056777232449279455163935651168130330985876518332036788175530357952425151377376627079103011277210031448048330389263562500276424104359696501492586339951007517581037063441719099053265002821706965963639540804346832920613969967247459510359542654504086068840034987920257408743427851751755763689106082613303541106805175021839153225539968055525152479274218426471027694310673653602318838997557887596146026345659598728318004988625766198903750171218672310614331127892728387701271421447909140407924216637058451109465857615453227033389874917715997930371518859350426049179753003109830950649396765427694834506873921319985363887113802725660243464786078613579409240131990459705291989358720255345693923971672279375082486730466732167790134116630300466160744690104932153465678010917462625407191320697860960866300318411480877302371427888731189174261614644386444962880036694279942077141002294400392102499783737621404632366053255904438871162868583541813205794883300672558978765654363870396132246805245334519077803358326648089000810478897729769855302393794301953895173981597853897937876218808049416488024635837426816443793613885082210219844414049102401108887031040008444488064271032790305972061220269519392808470712989402022388728168901668453254669322570137262594371777454221177361381301816837109182332724184179667576549428355817466167583191417307428271813107040842235500934455310583998607431172161495428859213049342427924638509747548685135336976758335513147519196381769945264217664328660763668305209378624802686827928832200667538205285687595230160283368388629271472859543122949293210428166414954888848770282333167847060201926082460975403448556555108143335010389422318069099057743851104133222524497272413953500633247701651920805343107444522006891585052671976352997924580262589199245539916888383456757240143007444707588536938876612277886129276559413794984549084612661504656921664500422451052835249443577311993307909369755657958567094906364507374564227490302382987157527906308016249237363488705089717513794303080583395482195767377768675408338552479541552722930055373103887440221846857775339202141002073454699634262675771476110873454712979456 [87,0] 4678524123297046720950214437442859053969817580678043280923862740605544262860009309344978240211057172384452626917905262134290505654089688709258371648370471089861936257754936339823544264644838671431306273942223430525656090344779135221535836368064817918508342464050824535151677727315982582952535940891180727168652051210539253340080973769980433700979008959557202950851667448361877337869644422142085380830111860529290696930293661062500574305248383729222631072167944296493693900372033386677596078280865969006479328985055291777691333920203356459410121107449986680391991303002401614346699825505558155332230065450279859570533974125467860025135182206559072282912757775434331910097270410822524453040444248928689711482027599220052635509468818619316304976153595488592556720836001561858464650244868387140056559716470450493867201604285464207266021611618794657312004262237989103454256095234251338755044926172497416817794762845424037523042535140510663453280780001726054102315127127236440612101320350413376711403316418811980818026967298554923088453677157314267848081989100460252086934306414255136106254188695636848897567402067443225616738669028955458746599123283625842525339282176225580827855633615625531878593942869210053037356068793213181548985522502715140972466997746494878652022856746243345145604654296479601151187221077210528043867807105921686798184190125622199947781040074531456008802398842890465372192743688208975346634661138252637018907679860091770967615760793611992699047792465823281911525415358656129275975089906676470112108633624383028196092070378126839861472041736563255259735700393914320972111900869788914968443335242965417759882669366698134485169511988820372162595121194110218553604189978755241388825791049401057376580858923780927343681304199410511081405099266662861952742823691970108778221155267893788632314258799249285164612229739159186055360822537447280034600086741219667238590158816979558836264521051454431225408380900169463180478537109520323404499171595844465486631716853773217433898657308604456053752074571451696745651435020747658770513579615592910647469716865076106411497297871635872828518567897577199783168176228504781772734414202725565783313919076298098139514977902364351959514274864246315209035973945781465236847134078906391259395033692697283140619585779173288331927100186211974764933949900823193338421476890858851065428695769442983522827135074527940544810578012895558321317482161335562415940110971364222657322082885666484748489299110068868181699016081424924089234938577945872469708849365421414180239236397218388651080523859772637829523910174965760000000000000000000000000000000000000000000000000 [87,1] -68568178539831730159777464811608862545536891420169799275424762277415604120910772434604922146761842234967342100658013016420260336482226191210717874238612437950629013087499376770688327421623830456272043786658008077203384411947754075727003250393767093170751213821454850415899077110811314257313047481525451530800918067484014881612412317910255110205313963963196844954353449649096861080405915074008901777243318815929822988187417447159688885995505360769779594733390419911021468700793050853951408528254909898152372434210833178078931663309686122460176068629367412469839858302374855019246789856837425309738136624516037567309929566262905620209396796199456420260676625752727605285446589073952926061840050185507303692641754947226437053823465333881886210610557384974115886036962152678072989165090176365972724898960668851782860590387594287796145784767727486538968757611124586871302380409401320220827587310313013355222166299979336490466415057774133385515605963410627780752601458238946084054735100320371237806859421137489719078026645010414554145349694313065797127297064563326455031470412590098691819412606436401234012798547178879028360057023556695864028803769013774463040910579810982923893837085988776414891408472167915214343578642944751357164734257195182203601573281655008100514374510862870513579570981710285077017552775524195393820635657157360340710107549500780996652537910743215280661772659969099833548890577167503364271211070361283479331364825234663981183067206523891987998098099382894396025148546665430253595536116946909106009884171198397520238583394823153896606760216609787871156175288898222738853724655791984951832516975942560040983102212893136629548885660350830319743014208069420041198003541652809282056391197672370964646315945342273023089525968814441269537913835531352285401267504019520362387787910082035537108892552999255006197817172810180022927418897991714043144568155256966612642008148568394995540423883793659786034549146393984651584920026786973605056821148140596627167435067173668710460275474888841720384133599167577131348081792732611681261121261258025399195348616443413408697610635908898857297766952419037952622323833614125492841265283374581715417578096638460144445101373990521658906984817513774694169066039775583089939130930161192591671904074469507215159647732181978530583016743820494896768583888566455627974264946219310226751926282371572568511846259728354333461724155510914753436529356482560898526525731623787503700935728059381220112363215285768021279700942609743364065450420472032098405754443415831967315423911970972656294484973634833403596264032960512000000000000000000000000000000000000000000000000 [87,2] -828584641456865986715968097860871918091262531087539202997009069102516899508383698960327240873583641596766668674075412252208199241542130573526761024786211435331770779748649603601177356163745821313724631205411576573357457376660503408283036736317274460040227632986561477071561813579793610501339053031924743207471934740042146027663084963050244067011969861851561745775242672504758313393064322465373994698215626819316231163468295562962615596404429470818440629781866173660546613560959773050707379503123042278497943886276869224098845174414756900723834119846634645077740450049330076040208010053191444251680642183546283364059867314695284575577729260817358770622038554433188092444103746560220384002193260422463835444039035888636295922661793212215183583909437058278874895838216907715881241430870796845617668031348063707112619766706566656473762847027514774320453387014152428170497443934053134975157821074843787528209578310204086527866245466331427984112095466753964143355942434539165438393064666577818200507333283063314035093475315898546372900876957052787264039077185042213392857587123174178522978484357747992979265641583853821143037968989053959529779083394184199837172012268865924009522828370850928286080273199051850002341373967850639369947815113343537071207154428537617068642981740549384175568618845879014124049559833762834001251813069267333091532414090012238080752089731754801693551110020307075359498140799709358392493667626101377169003962136295195384619669671858466375245516994931830225742611152879447477158412628656607638986970033161763923668756008067897940154243151212938114485746017457889134280936714783159257985403389570111061555688133637079770826456485726714078762068614462605207485507718727632752704231372640902148270817060524159869403531546895751772513968334440874898511740881950370130202284369978676723611439405378819806599310145269013275072718959103955445557861897325089283585648746539121100850029438130932174042140342667192687532453270846892034784322449105026320124638696215273944935793832915142863168690116084039559080815951866729849841232218659681115868419788289673172290314145633433234878897698348273800125411674339871883427811858352609000705637450481404560076184969534920977589916490047225786359990865065326290630192535994072411696795678779783730488506283284681565776371087050312983996278436604113850100791131409990166565331705893672447016708522253587931450702338365946353341943091346020672015947832973259393952761049595226047881325699794166894368457676881087440100898606146071209249726741044005596043968187624412472837770892311843591996375233776844800000000000000000000000000000000000000000000 [87,3] -48270099379961763095234096788367864562107744389654573299357303180440308103011169386983310222791772124192923920294206863891171465170722794586678377979964276855652588449791806376311853757245646665847292949605499850214160491455620740743149335751784016308184671477024870800698077264480475774881178826902561790772450812584353236561539390269219874311874635749843849265644667223688297457956867305999700993710904218031804867981398758291601541795902455170334358415390096332104498210749501644819952252392659587384920374464483162879951474700180076734516576174511203375107344357120259598277422079367169686176553958459774302726752331163109647852910329146214739524676230652728502629827229938729990523168637676904121867238299695889114667283633913404042448590172679449046732902174755587936698727751991088548330056048663039106139614079614913644883869895453176888197126926015140762959167252187438463907658009871018611152892719355599397001686778165567568431062361314578075152249655282073977963072250281385195653424989926818509888283879258482692188432377437066501670560271685430771153201410367296119171361014460841786670024044358362774690330551117780043001634978956032166862365375371984417152924894646751613605074990236708259326611041695570663417624392448836416247970399519352256082866728520960762202966922508347311229961376582815147241095373039021609220421320385154641715913739849680502545551963326798556062511253165228215441152393955480232655620633110053495137315698865903352435114119552498135395365517901715357261707104023489742404416629113495144881315663639467734853078671265816212294690376020084475102042353717181494894894316673591716212977743430631189114772432709227791930417333513060821690823655168264064516331004988647964704640409358968911439726313299347255981554160453591066332166989686148765665660613405184253714419664091245475322001754431148697789588735317156405293466016601929097132166087378936384412333751450079601309139570134710677903855675267225960387544870552234615941838689522639635429074267607845127703158018158865744241129094568864808947208814712656814459032851531333253664610728577691674441559554023778871875484004769545278792009146590157993555236183845633229275334687459061428766393062926521135006510243105568934509173852037281778803423282059322756631316424494643794139617729475937745069456961628338947105630064315066950011789361322729612001098056199162463055724339298505880166161603802238272048136212623419182050746719227078195663531367925872867396086467253051803967787290914483880542519112510354545922030650042762536496558664921728665388498447604121600000000000000000000000000000000000000000 [87,4] -39532279910945682533048998656617516827065530917559912044970326703926402894719263491760204545619880275750316699334556528005104551375880182071575296985306692840230618200829278136489100966819023634731051838315831824028818697567746073233174478432123237933710422683001371594756555864985887912291842621174622959862763656761403436561802720200353679076880432724021026037875290356172475733953475934863475414790776398432195192667766371618870845691388944497916911899542614699126278912033551799155722175967438867918007027157279958666775622457997482176791780980430628898587209899841409696321458862229961022500759491630311250559285226445355301431709098600868179978137157616772116489959038125384595840684354912378333208777034602994403943632106280672910184969236620762734827994416318951795646191368503891388602847873833389938250225974171731480545568177224402554665175475378054741563407666756311564562883068418481049700471986492220503169548097984653817711789675673898882760316565250675336627897159800247357791795287636517834398294927982775871085468124281355811036191374913111439793360320506768345562670870684584135306180689098277622220960848772407310602732009707085397113973908997973119887182502665505061602283981127195901655621570877474311180277192929748391476679026493833025137875440077380933145275337665900177886574219804216637227527836952733830773960981221182839944162102557820583194640924729048630475330274049851030192414637955269331065727117141349203582184740097310918425816234357036971014402068355962558999880463353275295454772953596005818345650736269520633974077521576564816316822224383185506301047467246363638273923570644717568006435521391683444767082685903237719455263241983557056714081694546629627941829718881734587166049738646218246677574165843628528028763774700265557303814834063078654223311001039234958409097353934623802498968180695499984308246101800820821362383388590655831120420509872383886988621614090392762885726061796279044726743952626158942396867141138459638388282326635818006031631578070039848038414521197815836791939706950022419765736592995558286261201274520373654735954020230131627793209719055870326401142196017275280328742468057775494884735880864691616611454472888685815978359384232446915178878556110008034402736100671172183230830299633020060557273619804643230992002734168523823415204946189400278337794823268278828590658843450675056987860398259619615611961474199984465849610917796312954511856106720028362244497363767443093241738967583933302461924275214792015459481454203390657072121104908212606605929704572933241782138968053487197121350736110052966400000000000000000000000000000000000000 [87,5] 301900392085308085440530876322733466931375591645867515675706822617457482779632318853875202109594565052165526513987726023578153653342606946988134456053959908120358083174878569914780880149612648411783098812889631356916771221577482096091368071775159134668862604818166528368145895250194868151636686860074562957958906031310622264114705170003764039041047478480167205397646550235008492973306836261225869050518397577831880783261485858844538217262475902865731360163889333260602550734902800007912859107682911071282728055535266419111303877774793095104810633798755000577905145573003345921005665739825679754360993062759586572507202197864126463960949819834969890269717172073093898600859317454718098948491818126830775469199582143675036068896425905744780267342910371986388318285131663751541518059384477583307432576376578569604024949070746820332431469765254546407591321898354883655095511859923178466109884576215396178190737753977105955777497813728234959958765559103618693701355068971107503901566478838389426805872224948628613081452006407641377335720058757325269713504286359003576853058390816677372029743981033262294713054467849038179832619281863921811652520794478987915388720025305362991431984013777463782603724771749922578358604318738609928476674183656758388834118612305585193476905772515904831246497093678400343645209526871425462873875804589292867796440509136526576254047286096112890251483802103459774891781615574586306054261437237218661368095470382228322994310147371909238052185093136048630567590517771282250237054471561167212803710773762135356618106211933356762384912535160183038750899592937606507960638732528039762244032163056955801677090302859275340821626457623953053188187039599328534394308759447599136602011845103283319095378870467406195711323367048959884808407539780340241480671583325707104723767641931817484682728225734479013973232811837141040936508200927406365027507085615833182933757231591796133103700508954084552061363704400700895479977290274517135807188414290367442613924536067051552797216897289371227896431313783244368918484075059351335045948753422823944578491200908906906633312247073900247703668989771915251283333052163397051302184307173145435687755313728627333858793426426271837483384246083251293016812792785100152644024027706913799124329403507651822062390293346678303090558450455635426296408199262292185112055170415555400633391972696667110309334155233409014084512587362193123259436508585198915309287298188291643627742584303793983686041693568582764533524324022348029761118802085729286133152236841140800100885703229927313183606645823337557826780315029130444800000000000000000000000000000000000 [87,6] 2610703311980037416321550991777157590635089887523297323539417388186011754295806667170765690003600276577090611123113846783659566055209988656300492891097241299451313264027640055293716814337941506733643388113251069355064882438101095743300641887398465865656645155111561346732107252677421686753087435931669842350220471008541298888952679194234327348431220041920968700510834380338060357780249220716351685286945879393716832745339681033650849046152914438588237391270471242158594616240490737478184310813691430562929669052676260780190787108837626240376919300380408252190078222285798136332423481703184658408814875783189721726932584694567327775754921123346012417450984053306635511483869531009623271389707396715133853123615026410660504365792778529381261682747691706983213331078170639576028322550151996330823894959974024991254036233324218322394271049018654181069597361115361838145113408051520036477344595370489977829917791725640014324456142340737596972111471130528669351418820737980630559100386474284856052701040291899314449373580217982975898709261781753149676489116952652726163622675534559847797223109376909500870582921726374174188450953059299104131501652111533627797647000168141673197702724606732508336030245753543129242359761799476755843211379618569842070396624317825503202225221864284641414005709355633816490958979885978233099726963649314442579822997565840594507907846548698174705564965385497674564206496857425864672625448445659740605306330026312884148057527513818390856223287088404721261674454939612012414687394249051236413126103995942407212522753461948570378313276654285666638387125606598856928436382252823156558473427996876750364066569961030359945698789420630361772956662728202184665352150225022380585158927529644887329674025642936778016607488433868981504276023136458486064747895613690241190767001328233646468997088302509304492594813379794421838603868879389584498489338070450728052303571050081759672805342548584387321661187216599212342040561229112715422141540892164514401074468823208933360402527329020042890611188026956744935625857020330306908450635299108202583729879137769186739712438410750265925914191159865600150753356619314548506466410403754580650985538928936795377155104541142540626879232874132958335055366289055188344044439837406336712709067296386043406542740314885397672996506282570474379647119909297283873953790025029396147873631372482043197134336880112115951453806624856952713938861159112700312815905730506080578018308176027228335421699502541606139385084812980133563832026930137458086655853618315148453963008859771428004519133820552998239896927921630085120000000000000000000000000000000000 [87,7] -8794432456319474037130195553715781929238833387031633182178554623287269115164456070751377828681983683662046527899483569161643579579464240818150580388669385141622461009202271653074005009497046220726494123821082697331242694302633554998538337839428228260399256422324121407459817304341060714010767547122571296450497836548942903173329147921749162370393219187833322614363369325382352572503917145012507858631593066553482251579308967185170471141004991161979806353963758470805294434865668704542381976085780930486490510667086260991368230700293947852031573905471057459386526197295365406043401182133231650762950403921473094998764879394879436408611884660273195346880047974412345222610299225867739713079516052481727050085495056179610690140333088389538962971022787506240499764197466858231032266421482256480458654351711555917179657212155282292309177420425364412856703919062352859493289413480113481395268457263897599424242776029704252665495254213213268067455211692460254549664015065641286550455853010623761142451099380014190038568797993863273473220180464241981493326768663122217273579142968761737137334521950519229502538535989057283976165226406984611798236373719304406473494241340484996201374707560807467395863623049693667519715731298929928390192151539657143822705893916793761901158560189532181469870922592282868158802209445672779791765358761154508269805642942678320020672824190806269527116348385840972821598875273327232094369264510736339874540636131618981347804101518304939184651173951036080418365134292648800399242729497491435035936512992697610496330087290975549245712302598680986923715039409391420170355939571117949604525331398759675347648627523983063792199938512760179755233200967118731981233587370170348367989229108568167283387439455257927826033891150897635113027012656290467454728484884899274277718221556304851813442545360057004926503425855066586052592087335311104575817353025632257664800242473217328289508849556075913800490639649223429061734036659654119185686028790245921379273450733404625977985029421887457009709752063573958148860177901871152758217467312209260530070986478763036901031728861595131360442209529253159838579180138717377909822301807024723043623236199609608330607535744706308328174343547985939598608490299714874965876401547612110740796632956962478457761670259110371362695786567283279125099669374601795256626625226149983413206720858826868161061898512947676644775625523380199034613551647377788463344521983536007342122315982511184989655589950309538149033478380348266683133868440986926315820019237270388743210394473594622043440639627525341590499122536901509120000000000000000000000000000000 [87,8] -24854572427119929512149324874961586251774515195930291175834986377290279994403946241878982901097911094553601789884020457077028311267821333889872862168612232907333278144285941337724101676389063244322462232993168396089042950126718399080501620708309496788692503505682776577453141261738472137711415705197329695475830418743775874935662423524237254518407018948246005906464405596113071240580246445365246256549558809339003371657096585599789469145595626631897841125206688236553651041733995704925139221038625473946578726498046117136210178785523779621399351569199069522266712591212641827306185503595720118282785430485957976227422809782217678156723026844215057552182769388208400112765221511181170536751318323887192624675396953339952829515581753357458560143085962494919271073781955776883219901361687190819344180082884039893031177720413907310909632954196418780902102262176605094210686510257513481615170447406468830721428485460015726949802837905262110400213941904378940784067386380927648311210017352595770261937743566483037679788119753952316406946811025424609107554897306878610556064019430169846157688200785429220324531173091210569785044658539437384334162054850456474338183627720500300936492549683905858688170755491754661776570952406260867205146264839892119219687834801042606142280996413727427860792368172358357461436635891605241191413592385487092384596805890490023808730901778984860161071425138593763702409548975323639692009968583072576986535001458741271863399463669254879473263731851668231317098913036145375336739436339896825167064310236524289179460262354483207286355084943426735092352634209911258530125195567136108539950871084388806228408592488564362981723603107984410185798065963423669644173854414350182260560038753397322063857660466500377763662172392031297482819450800325928549724162114838737423027959393912195597796736149173045485543199314324696628309558139733860607155277014701733232958094963118161184614791703219374351568256097315297651020849684459993596233724717523776469688177915814331463457392442045679469494791295132183247327565418694911521854175117747369225834224357659407578326970946969186489668714754336135965800093551156222348554082328736158501414781897802693811515037254765168844671623737006091528138565715894648245438393618273769321412313459715567717719498255212651848035773018321284970716310512322809880220310254475734599369164951706459865364019846781388101601760048870511959235126804767068781233293139860051121003996310480034457572643620242493768306849585507544347125768125141188772126050509987820558743141730840547691851045342229278374711215383379968000000000000000000000000000000 [87,9] 86755060811252632460945430178520850488116068826996797401020155589256052602683677258448434909603339945877075937527502881482324042477350744231923145991047260194799694144135787709352963805952692400611329661361811821868638401290862862522297178963381094942865353680336947974432589956420783040580084506740348902776846533986416440090577012703821724181138943829816049117179572912525762413347779828063824449425495205079497363195165420453430286113939872433755312224276977219271548064442771878547081644105303707189472058000794718865230878440657990670601889458452448456452918525527122271076887695770244519494631922122853091999815771887950748349551594767611258147917228636056485342704059242111978152883834328495946801737465020954863099823636206999576813901411499620819850549199878082247139280346141874630543853520321150782272441347392512926415648833880765469926800214475774923615661377561051832119299316003044958796696132628538036195075885485084547103376748957079055433845944539439060692750946067542641969373348901451919572349611262772792240539028235254435746455628661495782288968945024114947480639633149650940035103645535441515980778348366131040300999912879396205750748917328391370792523679838234047495383582365335726247192459190131882667431382683782889551253945567084597649693408243512239022178779649875755971044484067369065953465658064921653383709429604701782535597000038203206462347042627431252415885254716312108283230146646309594685168779424290408905999637058611680131411927736519448537615572366958436032284582960094414411998012810863032589341176533755468554515848657436742880952032063546132894025720199392933134074937571847025517282151683918360449824290961707107959655292199047571654031103446165278366157692827804537339215325468465119567967600031196792118449716429244354064202810369620380618051277160571383164316619157187658545527988509176690320465734031676530972885929203120816323415206392724879009502557374444697594651568014812315450812494840413798814078955685275484345467689939509264621884311964495728028838725577115714514275176697665452878679148756962556312919089430471251641473582947248388063726235098628608893437950707998168415538798753044621791498981629047900930098000860659605148031407580736855771840094931057836593023406508002717209258949029286684567248546448832941891497315885954810663013487411278916364091963024506066637664379988663520938127762971886058880820795852122949339049977394797301961652805690372766834447625350639988009695782220636621492540496542690099907468956727648450393685812620214059407844654673704304556463100882233866740487318805676032000000000000000000000000000 [87,10] 601249830733673953834260395801946502985278129754975280923240145625350708192698500824591006895908360169841752710721537374279790967654337482916168385881410103144730186526693906023802648872804559792859515622968390134293158481610646808070360585083065896733306668470345827377122431875639296144417422423290502111340326064563558617672246617775991011360183090835399135466357728608121828781126053104198799700669719001169318300633016440509391007285028809551989518942546109108809230955893638798411772229058514103547489819792157228657851553551332246844620537000929974335883951673170374511723454241531521227022701335757612371013349142344434077064732156011828338331558818940689288482839530383517859283892534589510614808313964176430663723248333748852742759293841096357138829318064628012708432504491128288608424213482349779713489976595917699159877810972754800358065542465841250642514941639768925273778020970525364796758592737885871856022945611942617409303893698581369404735403973341875270066903308718188752755421491975141385528571190087310433613754468258166345221120237121728908933395150855693208345890465752416060487159411839896339410333123345951513369706329757853909954150028603001744098412423763983167822031426816760524062431756583809761434194489402689284854664062085549802774843143441430513555094559390998567101748069727463196379147444867103188834372810207319173228599103459589070721666389842402295163499015172446363037169101500572578304102040054695133041410178218059554520071132873317940604580939785782773222196748015420559334247312949318633287468540036154966565616418203395789122798444719229241184763047245273418494806970300631855703922023821466019526790800608453419202881089487553298603166834436432215903355390921183787778718330131699500524088228939180911611648524199582119800867267527529950062849844780934572762497045873068672846156046256797429639931848379649272879491438591571923385490362954147626224463348326685823723572933977286407170654198260917121642799501612892623778657248266163500136045531474850065209390281311121443281465037756054663719766133737490717121818661935932302511243183731945527523535816290366571224545241175431663159909102302026834915198719030802083144672981396012502618412096034611861055837442657620141464473576779920895274547606916262182521280724480310997635667470393417501988766504371920985706689073526911285724476904350838721455516198485402106799571500351093590319738702850770704018373013462479122870455187067009139716897513836371641611765178107367166539878962650602508918075268017564212732771756969033878735282787292845930907490514949373952000000000000000000000000 [87,11] -268256632234640383353100501443521491555693918232959036311005610030996542274849575823665272042231924063727046567641140339837747665115387482302037146774073416263597797236343771351811200776316888808798429761717516747902340341364347516073017324801225998161203531654585020293590957192267712988768278599158314265420446343851619432347066164007045654150080604699087144162969860635834082111010224544394589026225505967183135430892918890992911218480406787968644906362938894506788228128934703451229082468660306371408458922980506161347340555398361437155952145800828080647843071836971447304396390441393483152238209419921710127260762031238174008775388372785901823120921504399143243272101049516490216569183340482855492359858015031748305039941671490923903195077526869349349357533086422385379836049451414130411099836779213505708120642105782565958803911477886188867500138679593675868660739526017411149209512428976022912479959057495124675348147870654387866613725047844931161891190423783744162046047040622504386999578524994066232732049315181980181914393975817725332828539655545035199541347687111186516018196951072477339554877433383078802216502319982942220186961783296553180186594549388955345743397352782169543942987007545550594379562425759624645174764092573201742943711241566490324402908970413376224453173974060776040838820809622815436140847109079911454367768516551406608678574636443005242464307067609650947396635484096839400834141755908798881396338278321269925615877689165321242264177817839870419412732000195669887269791271388269891181816165548027949623173583896294186798543530793417838624105747529868989081211139810595381520379351029679034235112695891374375368970676030226094551869063716539144298594991446179066464182315024545051905120731184560368417918560718966763879808615720738066649253432950786215482186972127188174726266682788613613709088511982686690750398401534213019687873614232482225717105352758215617026275670123943032344976115493187641206919398201947574067792125107369472656040853958998621677639722240104471110513848255493102501294210935533788807980408797202600683062758673251710403104344892460116203557280016173265796469650539455798580678470133258487161034048640408563801626944305360257260089134183913586281940256484528760744871559100496620841889533620376807463432775215166476385790103315884137989299611150822308694745413569880243824818779343324392375708664567981479261565372753427324245516357613951542564088695499998047851485170579102704228715333111851233696678130704615702548673150539584445374971527687552895125525405978597256752356811716179836013012464288399360000000000000000000000 [87,12] -33455666261424345981193973386062842670211266103089683927016433303982516139451775173992748287330903307325824153371571667485021914677739274253556304732529920071322158352287269661198538032900014540744290929657843705424435010904248254446905599553121516149251306806294101423536275904850202571826544445198237195543813954224658163530630121100839718964773921128619301050332471610637584124584103583604012432656151527875756019230915656974731849718626272103385361274785983944764867518362138229307927786178398870155220013084584361490822924357185354611786135172121834937490860372780302047789277160893713207142073068601800984810412963971123866069098891316792946536957318039277597814084947731871961449092955033861276048184169246893549829868813018062298318224676708655006808359049079713286517684750816999284649990829075792412309504341694312194307063503155810621184693639906929251402610916870016525090357891665506558901659348086851808515597067046178916070689447465179990027098044173538293427679550788088214613297058795084062635752029372618575681412185183476229404573897682263229129820294671414330515609431101420424966547103385152562563506240697789889087984761771537825774407915930598972662115655855682528053012439082503468091639178616059029725324342392053097661848433175977628571973135154617036789355736823896470578715587083702761117903335107797095594116245379104042743732259218533313541616167331166160578542098914214589262012519249883650067611145223058889041329847306890022189748132342707429791746977152194511373772333433229916696404295181043854041296895689536233784817247218812959682510348041876410989592616949354466959953712094930410662585296129943794222553376345177170980203349377122000719767616266482376300495140562350965852447024298699372142802795359290649154116438422530955451084734334615276682591699321759356731075992069513076961669885514148849338282470155530141042462987372207678344998747770414777232452600288256781776516576026896984120761205096615757372377318794286808601857252240383137811938270157670740123072652609526776394313751845123192387029499769885432075372581891997952434159640158065966468946030719980796347070363173828474240351139252422323496396009760173957157415505841755426181407298670048378406489832853229161746826142173555644188088133275224934896957862033594280534980110352825711114151834161756082986482917348788102176700951625424848870546823912205327077885137356852365797998897542760586565711752825469709130516133806982211428201040187600597999971110546277694397249479509451093779194706776707459627402112421699742528870388064065245031485556754978177024000000000000000000 [87,13] 147490011394698505002853881350356648941740416824207505234618791162162289042495119337953803047351287194643815179561238688877256904148083670890200700564715016151663006531883426786223469407901707329423346208270733167010632361690366289986340764154093049165564466461847825901008661504090703091935824751235324332088592585772581949958395755954354045368219251122328790175941241427181773775567137685190359549736778786049923369873063449085279913151321668466462959305003230715431416184381188771675602266644675852027942812525054277358773316032722483515830471252918917243785372503442277512192108711253281165783459321970730328113927564455765377122685280027539407470052470462906146629333563241986647732262317772075975654436162236467666511116827545184003003357845701059049518650244839209000694396423226764147478704532329687991716871509703488976013266697807858053988263315761019231009881330843209911262870517816381471767537146636224574803617369732104284591002010000191479623410874375105928679850436781214236624898276284451747700615169154406945544802899042428697566906055029751243944355565557458047670744360330033536991456593022350638876754939417155106057141802258871072443054372234338702933592169522193257464515119677496548731784846013019809151542302275328069577216889839889487716524371048440078971336172251284968342133778732133268003734252480329492753434608610759069457110863790135514072142229320352814828641858575398709865206884507303692427025631337502871412238333365331760299613339724976889249148646687726765671510016792123955564662654574462763566812089003579325514584194668430940235949064307852535813067034624510312109295294868617807083662722183471941299108589112519458208488476538760381588887706114860527203438158187161631813256194066233185745521075003450481509018127594057698598719289975303612042590393451060186967463333066473719627902181577526358088996932015303361996514753953414003990346640393369550698323457426026390335710057904860163953531314515218282510097918457476322865612562307400762206544812430606141407370152524844473244493446448355895625386518067016504975048652801941326117979002679182700352617319002635757223639982074938150086763340732943278740108878666776437433605838000016817924965135283041455120314703540881921968826710615199636480368863609640236950666367893435081463228331825272381940504777813867219630378302454313570455848556734678623588355930841562303363389600402329188018088552924528177405537430280038694986519116287166828060633258871911889745982984590892977510730263888990600869761202607634029258981011266845478978282501842219168406946097918776442880000000000000000 [87,14] -55296416144582066094361732654886580588825451891285834480120299170612864463024806757193357170817355630380762761557748026887599904157332527910010115530887492513825612944334073531215113208954931821972536846217414779229226092932887849023268035400485580209578578977727344098782937619699978754381823542639350383367422042452956631113095056070387077143685097228066631055467643410299684704191331023561283475851238316326151706351871969722695040671272675580333045173678037842830586923756051169130302384074974581069239614614664593039564920988911362620764410541766769658285339471889548794350475423266592218754325455738241810825392913935627707254622263225653498627735641109620806097094882259998045065344296997531365126132424946647528006462322003104064874404740004298785587532684906622764847409258347857412429229745158334290872232479727197648605462515945981405896247700099107779503457334529892086083824535038748768029071527165595758300797688289811418069114202533887109739355694724830758327653526303248925917474684586811683331785254176088073838939167226907704955402662351939628726680568963963487289494377201874439875138088615757521732123376850965005003692307791433595508731037100876920002880761042383856346354051229459360763185979647626548344463485252308407017079173715503709708913441428543217695847173814114291472619584513355931358779873551260781438084539615995797422112816180516004331969027772418185161363884495636578901641716987305109606792442123660656862116584030954277488053085057318828492855104442590183037272079859837196333250074973635620703105471876033213894921014883679891612164710281624609463510409535534570515056796222193998732522307943676938044068632933090918382734900519351254421545485419876995250104751292907981064123173948801913380720823703121615414003704094984065635612718258765907927061491175710865066024754548094110149045584711143718929565818395448484670997392683526947790027858483806437249397607289170803996983340564981769832474173550361359022384060815434962987296016794690015474814592463457579977255352880120936678149234228201659943081556796884274872361465610778523330479619217312475195485451857657956894394618515049581754378294342508766517072046062073657895851986460469882692999730306221201928997811019784798509210597270210544322761213888951844023701462892040068453723396387515901798374347387502543035048383948312561095402614868548749621463552194722513220640417018098187971770555761017339081910726331668607358211493625364099603194400963020672455843181078262624259838411795428502198018522343933866502630473394306881913541927437235804792857468128964116480000000000000 [87,15] -1151271965282556031369152488610221543914564068204644560268261361093445828003702938809688160883508168267350214263203679423878822995375236208723342003931601685246108902602110942804053811035682742591356812536845037446658904518722528035842487546596717579453995228018138979033441443364739909040325071408734968116796506769073358806892033522334730595943894145584359146009718838021608368132506119698441901093489126385805504229000694534965992028171400187741632858639762188483607563544896295762644001204298417495488114492266049218333825261985345482247755137601631618134272019576511710559129722372764210588845314803005243209163809249119521059388465832651936128107298870980442385528248093137675789966651633254947980156970851977658021234017670297018263981849843399446376884346796702868057684661967668216703843207519747083693524511350525391013382786043805013222971868071270593393050902705868190529846425577678176524197108288280379893755459239460444162933318043147849893350645699281975907187125321647886624846733719256645447694935525880355579387733596729137364889962131210108333030196548428495402864083826670520239317790119989062253523164712264445952552901710248530765742886433499890869530611879425824257763859347392892793321768814997007134083517200189919975251581177032183269600361903479456129196032414610238685246217772261299556602764645879692477887074948060585725856100198106058701520128096743731416642053931114366398963204618822991883176194025737627763563321678478231728088129873002268211395682969183735207519100198573627739860611619245345388043132622969129925884687811785086190515748410165330945199212117368394586033068371254277552297802459831093125214179646325059561400321564649320489397089217209683003649326314810176860078613617012997321805799226954083245333545529209741977012770302036440409677083043293489519365557917253273879991965546420503302371048004443848045903531461795024893232136145824548529878816483540522866361042511553196163486233535898644183743952468584756801133957271525775734307830629680999110717580598825353027316786641510651046525058230680686472594123461776499169535249410786839487018057281044387286687543446165058473713747188646838271918495477624868906386827807712152442739949438938871698471739454163662512713341618344585619269277918657070362438141928380747928070484199190002353359416875416244701347420460841881202805033944530631577236289314770615746249641494191931478673764701209331987791306328366418013059325633034741760881263601432796873167827746309512387465612147925758548079239887487994121439126291648747605714930678970276859102647417353608888320000000000 [87,16] 3510939307818554229096126644678158058687653490695462943906578610337768524661355242142775337371994016594556335936354537712535052316354387211152115350285377236243876295404245755239141182829913047948962907776465770707093727097432150674224211834546414274235906668479269212900811749350304922842712630022690099124503100343298247453764749972320655629365321788040155376059916989435056152528301708421360365060525506200283421025755907564218712577977059820274540712640285918916063921038348988690001204887999333609913597182050451523979969275588597247366149020155470081080983208368727334565871918407355594478925279694575931974043014292396720220735736569872637782405755185672587819390132126050356665067517051645308872227285223504453547037062343185149879351853455007480320908856193042617389442695070849817416142002116327681307486902259490280596426471635259001791135684759335683243397391290488892026486775440938439603987256750562119682991298668697750913978745678432680648004721289443540736141419858619686050177116881775236875941729898471072080635308572142386099346183856777425005913154343926067109253023432988702799715527826983399852759486148562036341648024483213658135804745404313364762932110897121672664102546420111711744615043167010656928007336857455377902827040487616440829935144704431189037441896073418678689561350361061277077276478395867390588406176553757846335616831652066558639642952562622833141112951271383637614811732925892012603478408481314142388916000051617569338338248339012653181438614656472517506045825199537435277748082241326980008571492209426190562194303309099450792347806193344149771582542838652750215440275055135660892002518318829241034768019688393775682554370320169496006269019692232007814658797774683144642312070915321373493634719505204426333164133887887511341955288032949685484763382923305782962005988922787195025755459522303435753396255662355905807792184957511321240289097136621408680928881331462233779878140606486368970362692148956856599115006082276959970987044542026953849012246189387211922205852917753329471348619364395092615257330578561333803286496768936537884976137767729474007358575171343450259162834963565767967549110637476223576084004318421981294124492315384645155530002632102374419382746181567560587178801626250858532056945480137504638971157066765420806888482307925699729581056250766133187927819146757341302313993460235899194515661193216585885251364829795300074947630786826409206600422762914980372805720680070425800875860501989074005046224084076942322520565460104841509408732437792013204769750246041824468827377202419826554088213008804216832000000000 [87,17] -3568820785332319215462185156010299700800384442575254206597927989259399587875581804471432432676118961798823633047282820806332178175001282824079738112505838226281612212927975045126135820053685133972886198411913935126300428304822975930264589973803061515852540219202386669454439009753287136822105460166668694589934712115893110928319630638251792603423042984169108388295507930585519904471558263714028302470373198958579881573979866368103358752966237519262792232664805870547904260292686441814675693133868426170122644806751201011257565067225797436601548296598805050600998129001396746472388245750098258209269167820885712945782730677072521469665419782054662301003772425529952408134244707610168720909332935892418282932486607266426443119371188644683345341675922136610329994695136291976505664320185530005594243238207648371547663841958339494173630048168725370599750441477144662971673226687314807939611239569210484573074120160765581568035312673748796443652142253408098746885454595153832955305177001908614995051827872859870213415422058315558586505741092055883049226739699615300988104561454538710527476154028498382490389576370595393098768109914359626595133295137497681044143574484461978191042331364947120470711961408407324970413980331472961550973656826544705714050526909564724681796350934269782652270355125373150941720514466900527923083277157217702757196939070292244264650399747308546097599608357438553350082678783265883442294814187801297462345145225431640747425402037387029623458712962262104084286901588099710356299235569628523665684421827191923298977794459859476337931518625987778034527523462973909441375590112322764507239240147994490814029377117849839719197687280301696259654069538491661048751571119420430658048595649678275826550877968493411524320672026525034279986431219650715989218093459618539960182290872228570846349610577695223619095745172371935090286088803007999252775403620247438284324663707374409113867454013004160129194539524079451729026784740042049652747211878123538397980898129825213032181328809622808968856444476789171211208918859770777550219197075115776246688381715188634002692238056737600267483091415660929850270451598327082728687912064057623326947339061315850662426887315782301221235312413554830908284520615101077232647747887944928234750881857669244047587487736124494165268225189017202224657970629108976199004155999154697614549185027512497999343138677175594028485949111546762108902916840090271209337145791847126743824514379795339596552000883366633197242566429411708349050917481203623925798684842848141761810636976998687870735566421562044399387215728784441344000000 [87,18] -3373855794194585343427634841791409783299327461214405315944114677823013120737301077416394823128065786693333469921404268329160945820256850813914117828622962321478599759331178355557332683402979340703367221925314915593617823149912627357429160940311744878717477638389548552250220410119969718532819471731302282685557077408206693487171685422306248529761747606056783705293173913845646359587380022525546373738691170851357873660524816367989760709242955000321161697027678317313964348174886647061305757927120664220734842831739786817041023055740167703752481549580989689058795462909585824138768927965925084478476315939061065045306102063061372885756183261576547425313908640129212513762365627200732425018038187458176376654981697204140675295560452291903742902256527193139280330177351861247623933343320644707225940876436037511991267531339191094685934822140222922931113114264429234729192404220324150903497770379740788050121341069843348690477612229577393286909635769347910838824296322233835633871655571251497698245180124796407917796348960307251027448885715192192564376198928978141864668765794561465293964700606263913135104192582803089749348210099987522119233937561889648295892883646840409145378850678524343269460536392186719481492775532796282067292644530004077340548110321243112199685893856193509165875190533886996130910935279623814754624052170061305838210527366802864801236606846625426243281993535686325237075998867440421857261119097781622410564784328445821154256669055395418378202659762758895243880004893794576332821021906041653309488478556198668409187893476529399661018035095969207280476029161114352515653407504912423285617598673834701469735908488275837192700162338163882016469717392004075414054107714397990593280393654960031550602092730744274459513813798183598421251327667405745513313582881986298665428787935676306492278337287230825132435389682288184724848175522399009689044535407114539603554949030325904751881127997734502599219369149364251873473663311364788613954469541351052729407397286819992889999586228146061583179872752446121156504828132423411883086236424364799980834319858316398285446326064027437360836291574942561530889129910195840795187766171553996454012583161042145564187879394056382088574905064397851484263307351731736381633962025107937727817149966351683934347083791210586113692387261571623804393150656271947601231136653870370489192303026423027383385623742964000901173327863573977023571456177512866224322943220605989012612337537087844295483420826886784360314304035209861380484457819951557791756564270999915090194538735919864177150635726806714382046323737939148800000 [87,19] 14540999164737187285272825096569833487405956753069514847528066339567534067225237976374666678939379376866124024355437693293898919821837371609050611718551151741390099413982267314843508537544472147215140424084282466157594825246296209540503769680748652667988207032411820170069647175147828714810670648401741102537673750525787145347435228644864178008124982641525010938818472693648033265513185325393211997613859966999543512681259007394876947087019237335779120969210270075322203318504860165051974947155656788549253430497556477438211334374581818430418529433063324005696168906972267285682218369176011737344020654045395565143771463339410453561678322732218625360555924899541684518313333041854365566515919063656725392906633048709076975736938859892372987576058194000941863933537850761052738495559249543541775064523358373919647461353826722611777926707029929078107522559510337588257064955441411546767875651809859231545755554648244299030084703744665896346116970217857730070715181048629432283323971252258296940379382190715928356480352060302349837814512719806030018361568451452951922827071533225190064337665141450055150996296722418171887553972253315780339964662612532974688610005656056977918011152000687974186370797866433272546936455444736635028574041403463863147611397349467944364104834275947593855407679774879029466754791315026046305089322706726360771622693388283779329696016287667718257418073540547114040024575648184362750731097146379630999992320022678839860721407944324583884693860896964530616860251654078835991042326231036182271030171191649392184014405968205374672114354153098739841887397544553983050967488348695934766026274475371691667277399448089941800298472645093888107538653359344273603623502724098697456362029722852714389654198904307269653629172000902366963905963568665169240734934273717605978716398037204767600604550503979584696053335336670058952581657866145569743788793715266369064762443759136992533726945620111112140005238491713498598498765601653541001961933968451109173902292855528086440910221158772206303527068755287433484520140877321845345499328769363872087504381410797459819288167984613756630700224900642128459457190325950357687066414074316543714932565484543987203005879786018521522188834954319312887385561725133637702806257450819285400200651870993497793182059929957965892648966816682717345251672876659827462463858563956647907319705542378601188942452544861762931910713218589549130689451992710345809623306432071328834534808546831693465604287181413021117579433222114365577467432881240543244951461261700353202813899839599063048356241193228044039417866244587520000 [87,20] -17442018780071505640344995274875084434006077240592730496533381972955183029982854959607306122907655476947057741507283055252801962746090228990569653725435922114778573243304406381999965795055185474713484554407321432025932749004894288576528322136228458984009225553928794831704187907200876291739063240974494695465047314396217301123127322977247571116140797367379590207537018697939213122800632619796676987901516099526826557422966512343754168643712588183783851600091516239132065646157410756090838249192998818143347442034697039423336215757157767468766333954322325309981970138156245165588023923678269860109839779328671574209034002097310977511449508483498274274090265250205625802146642025714713495506719332419435734066744891395898564489261214570147235692786664676803134024536763361463702450266825857510821064859281467849662106570695243488172971666323477284625075403216846800701360293574975023850319086014086113527570792788378188580320759017819320765554764690834864343268500207872691642839685640264398222913117515885444720195411996653889502500128794691035981863342031971543674200973573028701220793630272611737519216042718413165575774382163923726931583083979751382079730529131726069712776469806242968256215504866931065157299539410764608823021615594043435697132705981263707796475637036402170075787156655155764743180757432625813185134064889571381564148631385780688035129516330128893939130624534511843308776832090414562817997057350062359460155517145513417915036372459111277365208380842274902545143341445805825521058424206641029842916665884442399612956104387169992375342041581650817029762129032419759967875183945882553629422853883788830443886509728688114621566419547527505113862334280684890552531050789507715090056304580376422227591229325516518778660278192704157688933664114067931329047275275398571569890766321022993846336523622234205277753314351928779953319028332241034780639400261838604333152343212662468009080474980161539238210466474756295779231697664219364243979240627814497043658750579598343254626814175424611192954663277320250679858511433301519627866333413137978488648875682181960195102742033857104545092181078896230400182008284195463478238783824597353044840689023058336689276149078118728026794460935817747904514828234624423748217364358379566403576459027954803883896211729245473957843290531226364521260534903220259528303853924227988406567717801596935409804821649612204838190487432955495555097970810781753471921109174507568273375965094588640516185996748536906059583135598978688725519066806216026121638556622731138320100101951438945710757226944580046253130571055104000 [87,21] 3871263769580613832019735051883319327647148253735115540767130999877921459734877249855137799645721372323507068433050225504815828947883018188401900128471041395565503032025958595543919764423192403491189654080880971728321263505264285743183950105907945174627502299771170815550421832151597643022038989735343105085824187052473968152610168704567988287310976486949782719056956037348709964908145878652648521679511673084623430587063972906434246269986149973868348511094118150173763351179327948054439850739056581585403612653911482894051237736889317509798224042031193541387845764688910363002333825531271471397535963046480820251981591279685040156432713741110651589145890584835064218562840567555658710500379164376306660690958459813883905569967925683710144572270035747135326414124129240269231378422246832334279650522980052164246882223875938958555410558618544736014599183129882334575128728670614466837935725570537885340657826097626180925312659043336093032546271467691609194454267449942794137129004945471835749337872952855837501430318554431619934974100377494218125489513402161387465469834577116492425804686400961455984468643129474397179674808724297610853372780842598218768601024465723012296545696078412909927128471484134382653046531168603120701396563136497247348644832406608031951018517381343694295019800467175514722419358522889344362961661464336509089007870860026876575743374793725041004908499952100132543129983080518552707137344063534558861250624565190430059554081368064056402545794657038342933528341109914598627327943832206274799180498173038454897309107583026006609298585313588316374461231775729940875229949343667365570335532081488136432264943816602190235387069027043087095281553283573880739485893468432096321321243025150825054494674084303533176970787370565638260444468888366797792363600972970156442378139203266473459238921680180439960079203421131182444853979599530686964757086871846993150210192577474955060164793129899756843735912582443256877951176424127222918209602410107414976238621799448832686973299416936821288013752468808608713924647785758935500602252344144017363599486235392273189933107262319008138832749474540174781264450222719156803777389553597091013034065647433484139350741543811450286144107945148678360693187995128286962025192776289794460392952370074518992096709364240863382754391889269016983582661860661359784666330398811236331138303348309580550199395504246152659816450511909910289607351910874716166040728084132855205590773093502487428670093468446123440155895076058752997985308483909555820551807609592747157313308142480330238742381858451562200599363584000 [87,22] 16623802870014441815106502485332724761949057311868078678863124039321924407650513685949057222917106568453574222691977926195605547341162283685660777709301482403554784562974082304941656032867191564090655433099299224743436308999655655739637182576610480737668602017995415609459718301051125276391622093721073991818280410920364253845654901926828371763629677364219859532953080050285916737654359876575690168341822695691559553239101109857641597596370921214184891018042087951674573807556455484707479793533355263675588947251231339102817930484076738419551061998065907583517157928916517089568402536688730288202792617036992156682121542953581050394598530887207679192771941462479319438223768709247913425836070613034921868614341136883615459278144160048269265368948945961559586933110483371116758206583354042387572401754768823743612232900278443203450567564597766275715570708053599792266793202606990005778070981508516843643695630114597231268706508310109367128980736682456765103874564578551630800393189556714686011290353963176670206722171868834136438336147744179596457953752266779593871356841835813237071145036916482027875003218211291190896117442051334746306985472086374567822288425521700087556284648330545365280964051149299580406979220727800601833629840667518813375000751605212425882345830516939725241128960034514278105188645776992119003213750049614006285103850410993792144781178803694855046173739718163771373777901786481992264211551612738528296463022245322357238632344500039815451514471777847734848515376379934813108903468225791527284327476780197743265757687670872532438617236173999999779428108669666970888465635818825169313353543543161384179907760063615491383832925975294679739401966755897147692927473629100562860817643040937244818999980123268163622934765743971046591203236014531105325656120336954981031998120005078823000211630261184771259662429646822965470030665296354592567923731609035074311331014025582581227702147076448107051394185495836651619206732456753568503819865639191607442018256210458580688206896886414627002656266287352424178239087650821078500064575681817152035572963415907408088915301721737056708725998038692157155922132352322682384818674518494758754031693603423882525587752775103254501773382892697374481256415143559548736825810985758476350657256934902099787153991176784841864180497447004318447645617968484291119480946553022256794093443836909675074776082805313821784722256730245150120806248272113029949613835019624651839571549953488792097424538965783485257360786546668402563315668071029396517917648208671795406480469564462496116880811118936275099320320000 [87,23] -25729434542373980437059243885482445042687818106306719249351458819252866056113198433652291898479360490796654409113690741488492742736077917171279012603486022965817622187629533255016252335728260334296903435070408416342131988091503248262271074001533355983688413906672904111783640956630117889757322291305771235898956239631132757766518456716253668786980685221735963167318034571875422692736381108399020651896174998812157469355283478176567518676967224575715430158910501996500794691669134030994493013872125426517467023219198344996496090138666973961850687624808886331044935737392672613114032392051137072818167286187846843086415620919508210806623897494387368518855287249778202349864010143723952760474094042035573755616885044756008622340413689275145867946858300413217486938029810352991133391941279042948445313931796280541175722897647462603207308109288450058249527981624213791177315844113532327493037404923898172613185199092756168713726028707245736631209160122175051659072219638808443067369551095081967539059544808238902294565205762231710202600113458387297915656557048689865708444129047519922437415260939352268849754381883489068578596921761203810650296620715432153590991484920320937059360181001192647931458396269186124544913116499623752089649215902126482962527327633784761731299770618058718876361432732814292885268804306745591026351415162171705268294887959249974405406925044973214148506131887027592858476828765479761139422220035797569393872382800211317866581768092925958347426760643730025067531746750006612600099146196447300669620119944717660452834563620547616123682055032645614135933266227459152371125649953462049191594007561446093194891100343571335253193923999691459722081750737313269597549667183572983904436578956173781309924040080918003938118290447369004204604890999905638806019958016280083567372222614723150935044063553376190112925142765936692426597556914237432923350880382260446472098469527944776454379427013156960353288011671886459530746152881580925176715324233752014859424651436349505599900637064745361221670730260470427124207134930761150960483057902152433588756423743640221021626813477285250974621824875842488639821951475646321810657126882724395065863371212042442983169044505873460958547321610929094627044566491010512226649498947984230687956917041299320695682034771780090794631131969130416400750227236026505771892280161366108603991611939974336709843469589764648166523742207859053288234823866209097829074433054015767717377009651859595526525018951187270582546918414054572328727874010377242631679951262718560861957486895779603614900464526627245654016000 [87,24] 17278193379257126791684718184839428981228424247128426885391785632772798885166106110377339432441588523987254271962215568086140603441890346146684573649088421731237130434354220874344835785998626476342055960070477444341792167697896562437335641765165169626748085472956216065494996726769019725951942046135311559106727625129530679753500714504253681746410164114502063015408798948416336681643623853484103653346168983727330067012251143635351313813317558604836519788133881910118416275813882328181240812875110766672153029781390327114248857568134355720111033997258142176435531971381878570662001780398520707894010709038856971099202615386884233054631669837152949536164665619842485006347709159864223361557901295499175891472754564255062670354734034165981082395734652548076980763223476049196109783049214047846903734453663915861406251013747838625217733976805803289875518915084686232678661587023246699431375298837937561757041839500661703084231306119923827307428889253712649281999415357926469715671894876165347920983395589191872231347273549435662177091899891347565898165188607517728026137796329596984572152506413335558613147899449666475976359127826107790548056859119758627636843772880772027846697568394963329810234280059196434766557884856057472276095905613551650892552092294775761866842670569537531178666194153523767343236322700167927765075509701792638441877076217236349784058458954634483479738415669679307329829282879711404008407016857929514567659088945430994358248809993796925333234484989098635839353093480719977022890740051985395660673438610174512503643361568265031430192943493170494162297390151635347708947369645601892031487801875985454813414848558465091260293056586559778513727342127931252072536488383948910688797125746169837426984931742779857552374196020857578038125870222295175206304931288490209533039867481564847580613401784072434183510352602772568404169217937090816296211704803047914892601121489150553647247820915391744284191322417739444073668025275402800612588154062308077069459905696980389941504684884850325113679615171084396392225143306806254944892748061493085976646807912202686133592375057469608158835822547761597737157447242109192127024527579514401337640879604615492709809743699130169473193257760930498247732168320261428506086781199785090474715612709170725501405164643827554587985682789723442335284619388062567838424221439702011538764191525114086055662301165662263718470516003625404756339650372073933783487329166686967193056279911007511746319452883497894524609928073451389131239738626754639017308430657323260012084380496062749291333596839577387008000 [87,25] -1877811768482812943438790363065782472498254292617728615597692973972594659644307538059119947662089048702805702288844885982839015359326596749664047868446821011545517148017872928656658328794061259649677377994346690368056044578139681218495157059122986595722222758003274010232716231225992840343058097081848631839912646503129294733821093619845412899251282989742286274144132229949228924804859669028653389072248008081885953870328925303734922543677720826647840698125767364577914738209189524075267703522877988612887292585638320104729671227567506732806473281723646380369717233057372641859592468029591456146138022811603093615843440956302833876401272309944395694534343784016348181196465321187083632102588156826394505025648770073042353873841812231794995632045886806128987943169684898731406524659067173978121792812116732356905920055287987800887902332886272610767395029833402126532036059989367872696432933412016564848122284940181299259719462702966398862764440289683323234088262513966948775990856758869246796944401148366572238419216482038484286404160669992195551602122438929166473054570216476021660305954354748337708232678539455927447190640609352888934837760440567574287369116802454775273265456795768754920039975717423879000442406667319392746579766500544146895297267507444758265960103919443438454782474370261860210602155794439581416260026601380584873275484952658751370952508295325501601788852500804154400535364134054081141630337755615346254587023848603056777430155245181011768389595813579968472833863978802486496384633489820354469573650854727411953243456301386431845715561757594030684340600479133759842181060608615957782725755724992396277112774452181797337300382424199574925552514891397384738068700512371921063235875528557414107305751367280595642897439747772143631863045303656449211718773389457504316481422292581974028202216489800120508695323879815817555959543556117057288048857771861331746921904271526699937037641572795100790474212300217859665732375696979877942968109722101943620588917865592732789727847707196712115835854429158323967981637631663017647956091702152905346051673846207916720203522121323961942816059024853477393888702097864142319491756591371005376159820104216312731887381660348810391180926961088411502327131139877687021301361441101777219173926374106570089474830442902100188576502535117393840335040564010015211090059087589202220545424873138177462706756228248351959004262864886636005812797391051730907783300482452938764787071253245246637942876594418209461428382324847935009687014532570667389698777175757787613242482886513988035524528060130918400 [87,26] -7599611111158177202047907348396851193934556720709128497931732655247902533831130158252794072283045805385059542778469499197300480383906252938092098552643970439584823265195657863240160929188613517739198595549554491852534067681865050169127837754433825905025258062946832252127869996735338350016579802849026662376515928674826778842582672475920534875070319229545643202185407672662089933949046522499336101680830953842927141614121115454627348565706410601799225451798727143868098955931655538768308251734787484798618313965215423210647312000747101508505100566711438175845165597006732816389825074736303028803846839294485662409315224476491413340097684244524480049884548782750401856907962786229228441833253183662012791384010383292904665734622864737425543052074973222097060463888113668368636826811843402079413452065268372113900357050397065848607726904924830037013439800072105036104856137652608749665519803800660280471281654609153661742195074851521715347289371281192668713136508850232900655719442113980106678885615322112800518328260744857501743846820154728019757766907684078605375786086992014710720367331567909668334960476667649008854560589113238591752730973779679155655534023293064146321705688434077839195361514094252438055710530851142855931941413423984156407365926539065459070694927689797303527853805662910682809479531275013135058376692689731833095096766690142131004393244293001820344721436250198733155432018158610083675306483219428366098026091389753361530533749641477947702534666112249066392359620243726901134831040805516509831536419443081310918044812903770509859065832724852817778228934760785955492818004077596389489904233544377977998070482552712884677486456803053234870213228427916316338755815891577782723221289057943174817680815295725557670791744452696755839052440600640073530002977029282976242163793743795037749269630772380652537602914936131877505363217763339603470888854870469359737314554661441905483263509092414019378499424856340406813268724754311787990003629715259467999894450586973492097732173691717261026529318744283277334077859796818035056054708847606395280407613364703567236223708504507353481413416115025147231166666566243596592199294765368059439432902695278580865313775225593744951816714547933377601830836294250207608249698123070170763558415368696851978582090190830863233490078070999255510440521592404841829256863800202996352960419430027014647148217844431782593459968352627854592860977084122262453318041390202877024594980605459560066603933397856339015594756679891132486159042330803287530069921665746115580861949169006310212562499246489600 [87,27] 8057229398101229698283164799872362258994089057368250852499413414689114145172554642871327977215456362660457728917002863573243477786818784040068149082326389717842356062622543193762475278040982509536383150827749582634025073261828155473552081527342830094245659501108902150576115536358747975666051775299186412725137228152541622298098658890691656816339260254329219305517124938931928326239655756805955970800756281875029569258013366831844505987393638573424730976368502502134728454265029221841078140856260208008330999864568774559597324394449294465269658802880221702601072132233354726518190902044418353422131477731656688227232779634780711853553863743172713185860407132519972565264482492266309925215290810357330566478757943850363270184304505841894024432597581029633729835256768896098182420574479205561560265735743285496325899956674592918591348232094412088869542368068506838885976179298743876855778766010241647851404164369683953342304900951419724382115126451206052831788042863788740310836678341522605333741302449467681276288970407363544206352452294206760874936560113179669353082291323606743343322098834408175234684394487755664870675499729793708724225128592834595749075768998905854559080330251105753270838960087311405436736857668504133653917681092903251485067182909219561435856802743873849274480144671821749323980070462447264950497364118016372572855137044744532320032674618363726667218686394007432552304843836343364153736831846922890442044409370078259228743146130562698170922939894043889941312091728312097853079701330223265033594490890910417668910257351411828955342506684429976481295046463179719190073904349634034128601531076178476380698904122872398159807266662760216887204422512885180449932944283846142032604988855865155048178295844753038295913668436794416132477940686312596020738117828160718398299775354579120296795376316072395038688962544607084624307041028510740787547089762194685758461001506206596150919189414842718476407458439674486442908248143819372013517177918236634265727236074328873847221489658016579487769685639766522588234606107947723051164612768528960857133414821031751891206237939527706402992505439606566153384885119534026178995334691037665474874148490455728883293639723997517707067392380074261490601241664305299544777991440975124386735390440054875102208379346876642536352679447936304709538557875851307980815037138079941228633773354321235271991412687099085182078789416315152115171052621879477291096658459802508836255229784169524713250035338555465875280499577940623842169721196067322547421390031788360060083444856358751568467591168000 [87,28] -4192644030805541316783332623929199719450092881464325127667772698664224075630474338665407950902060754735331924762220370582772236916691375421335185423533084848807384927454593656144333297003588018201887311723416506003912933009179477173192157457211415526239806763332032255706765090208967688005845099871838049669391815686083287963352818808869901507705345774931447748983482782528913075569596733465867590320237381873870329092935620657202288147736123461776691082781615569217217412506970413234393181926787450725599430918244655811887992242493762517011518386198045866776045763736599982094234265650069798113524040016833577392911015534012274087398790001861713694331270506268165696004202730488004951011239880332045060537133207247199908767747380132264928070338218345521516122734857276265981534956418711587296606981672444788308281610538133814101682870163431444871162956145124944228571767676436243470817183421064059265108621707536714428803349754882214308548583951487798995713733388388552633842867486104959654494803698274701461728514207334938329633096777649199947713841834136118832127208920063351846162249922262272859492789703391990538050571043885202865483282476000333416153040877415155661066467060115347056091513591527613097176350617271689717530940704327917089820233708851669253884241450329415403339574390351018530140100778128077602386675895850457270386961314983381913461891979863748642553877961291634619253800107735413252298454894372603181623745477939341428541823816616438863589758872971768641360350450654742835278065159929627786480182438606670944701966231823252013038731213178450120273736040505187033952983871147145829706196385867968551578510336624842283375143238849209063222180555976737686287337186850032447060132461507806995193442870639799955553605238829480090004260837230108579564369594201046252740488984513070697509584624826899449275020715771273379808303665670011266254092765243783316870045881094883562559896528380564775731487949555998655772444163976522599990938611218437781005653992916165271438866651401130013233798601496073371671248326599880045874059486387821673114780977587655592940365116763931787598012883843246306778108059778625336316919379335686920395504671392671107702161119384452728473105897755761087297253335859793674296647641738181182270219151153455912254400677903889938356249300665680926506094414243727829469769243104797537145570776432206355350847495004470386143684808782844250976035055169710374596371512423689034377995659805769199911504754270837201216778455977119391916654081002850112891896524164895186751138162965286737674240000 [87,29] 824828619341828940044095897877645675437020610204851085380517231124733124026289513912993251177373330607770773828994750316715511033481067474111649793506140470789047215072135847291629048829197162966538990561657433105180219548637918397204476301070064869392826248326247033593214329974125602457804792294029923314637776595527905106119191848635157667474607097112446270478565887690654821153462328884784346464612024117387267934114886484516632105346070090712676418819034909508242673150557190768149734094570919290448176997868690989997137901854456389406085029253890177954690927216643457683321743062084995110588543703275823797499022594726877029450761311646078219075037540804804289455401335600074924684419180553279264059105466435370000234970140601954369889125808118679813712311688189373057871173276369989517563513234175988254717262098246557773972134543620517140557865776224582045752122124746844019420340045171002210777215926395194540924438502633563403035093541574022928953270351283455427707987378074688983343793334239359733519382599677953824935225091423842896583711169633284618052288615827531862813305783632160288687521256249136072163631214053901321241097543167883222195695466157435908355557212438686838332489894088648093827799224490801704938602281771769338964554027229368492676505767791168028201784075439745033584399748779700975517749582640724672264753055887822985028518097282640022071305735866224221779287077439073320688829198567363507414138865282453089085216997319020401676661619023292102186327520195149280657117575630048895229656424216708248687262830393374713414222111759422130122845048656760121141519029902193285451655861472453691216480002707936234238247231254223704103967225262298441597114874051575145644198034507153077202428054671493822954637626159877490168609269556262448565903048032873992236914271338452412668193888933099438354025175356200483575784062113940223216326477601171097457340752970136210442756373766377849889775266482367716159183651318494893173894103135949671945693269072907409615377715822493886788037318738859438694318485052594721543247034905690548669655585373891760187101212203100309995595063929434010995903027401546050843260077540041154792631488502029862409767756919832365965921702230017575914382186262264190761407141373343598051980126663471177492154546760760422403747517730131970375517558790927708256740602505482213633030810396527280952984648328891918205769613539368199503215979583166525136486201037980005673037055950370832208940720344855639906183428520844838128210842643689652234774135661250664145772937661139805798400 [87,30] 562183384535246765442806311281618214045113664356958851795096570670780674688485941915685951611588336690114292045220029424415559803179197783519938088006488657230888281998246511836922296049494002789830161749489109350908013689897997818626212971501546956022886077777666970558888523229640682574600865009788414681672151477111707312214317704847732443265985006229122842330079418154723849489358197746400223790280281859839705525893853281825972678878462060006331543792665021938595438593093914295929705347351800503694879092532439870170140162241542905432978344968959458031392241794053269612523915920713764903483015359549762631991808907946476485833426783574164953593055749427295479411314063820287414903246230343189368127359505508615186748999510012252319295652303564234828630025232662859085946683854702976374991860694934938412360558506089555404045571355348593012260015157884593546454054462484915665105623393855808234294907019162124807350467615033093710444094595392219581658182505249400706718151679273342972840872518145570544136553806554253222193541379585417783094152817099834924116605465092019709819661604313818401095607276160943500456151295363218197848666759722595562611532364994333518043804345807159314264993916428636657253880371988899583850258107596406064937237550435353470583186359415581637707252195419204934037385379056896758641350462670273124144154291452551236043801756281908359313416602430532142248207170877904403850609410742041251432202751015176437513940171273612053865083549183701166295367103655512743025312458022957595231592145506114094798294588806751284726786340007318363745010406140819555657084594603765014361273797378861190268939380129030285541046174992672415135584482564695706899988937500518274111454354177337130937161185008266737411707575251416156913971178861853848617017216326636258337799810554587663194480269854778156992740753274589836507505818299583036178389029216201102419577061143697809930067490337176524927985037892921967835466793286537207308258461244330696505151661800175354035605412936874168452164709539072343715103029039016755551735197620979917179247391430513767231151350984665631826006727179682036629639489256041155635114543889164115509198166458936988692345134637843915638912013109886729199725958545690094866045450319937736496011313015084984751110638441437713822364556422866161043095823062303939601394233225897244668761571588181633601166575241532568551735439741020114318142021219691511030954239011997607687425549888745827333916465617994710298903837040959612773119320506224362034090311579146506295800191997339238400 [87,31] -642832911308773900319274099460342319884233174819645936147783250967855553721643211884436949851887350479680834303011031538276052418128836344020151258802427413411936110160497601681028631132037497681142528016845775312280917262531821750370945677440782061363890212813128332236225246377830205852444801300793634972603674108788245990207740841333923305536881730574108321169862469375806492938129006529032371815217902789382287506747244349268475409001328490254396585353127830212790583922314685475487017618759894065060471687347489995054880734817876316841459613055488178099163031491366387877287393190448514086653355883349348929694025022532417352917830233214609247783298109275641527940969051712493677921785326990890777259346502161865389491107108677411787866877430988440282483767683198156189679051633994417750586056683203742492547313521225359744365183622968542009184153801373541502577388176279321189978473866677160023120528686013190988147622307955373641182739859293743698447246948745946905098067680188011115547486208785430004321943541668349495070398797891516790443935508989066080263265115212343420686491407911312050970338099741065459132326057316984169280151817497096809381876630719726861278348772086816560887351751978477123144737414504855822633438564421747187724328292352379887822424125701358325212871474913260169524074115568169349683969890097767925904148062563324528026631622690425824994321120067531008660813088153246160029820271032137537986062528085580141135904051358165955232561118340211067493743836151865494509907523031834770922331132534187728987649326819979598248225824904854318645922770614072053658348707354793372447524105237930821981156480114499982088589477606463269939413506721820493596595619940663081134105958695944920677064837726350015871573552774768981875682414975134882097304594996379252921141054101082711771575540369706553311461590376539531346133795495855943907373493645452131807226406415835619086795561585022485166738960823307039233670353506005136830765332599851314608023719752594315482868567474093479444727029638057514113447234148029552627506949354098361769207394745975534339605181886549014775994359657632134660812222938109982590435387935779524175156056970478447567859914793017677454653767242820706886609213645423551888441639649050153282653400236165279880228962594083467655187360837381821103419268557035981176123846207927520475071994813460213136224353009575849136197067123008143268898342071337911999902755737338578636619137639751391072874771953076740081759477316142312047597101252571711557304078458005896585347873112064000 [87,32] 342957114497862482918542159391233816905612649122036652356761287730531983437368963396569808246699444495487504655984983476259976248829758901543832389786174798242481237130929068853217922452597663912775356741653210195355642504727513313823239143639760626746819755585778381255815198736056841005860357523069913095907136757672565648467473146141496618340223033590431119962771458580313263941474194722283499500115356720207858310853738437814379189124736538819789017608693357281379731931309074916910185235483282046995325640561496309036520556124974011705135674622104874105075446996742335162838938795185883226781657314868569398018162473602329413028428261820770972552238900678652058212553843505984870216198411748775682897610169698822037124534432446972118871208668460492987787730978227555866736202997634691030126924491857892401361867653930685425463352038991214729179536543840308614658106101331533851967439501617391359450605410648250449543534723322985680524852446596261812488901193548135353795377558257046797473227100170570408655333242607412249254853277901017742243192380159850561403692384027625031910577130211380077581271810346197978659402123851015835850562006014349578866740289347606377915632175708279754077220368284589304730202387962266037851925288518559250490041872268185569142431993937703257135924264842803879816394914220445707605240390829839754613897563358022695178067368727216795308938289061598998074089049179810379757679044767926079307353476668289369300877171909874650295295321705589067520836635578315382302973429842052023296563072708134189009748577558025770477617131309313759440397068246069807570318153287642668316685484048636001377042736879347100881745152816855331114114641527970281443990052717237192477152578706522449519773019788419660744437373286862111212416128235783907467696683630643832594608403768509710366536880850134874432638477782597160118449550035526520701522256217514444949465539310314945276603334461152139427457785426322665451655644083276885359416328158714514508155908374391497888316284408881012733029422068048011872273420113123923079760877759890368809073619731568603279848369366719518682110793999411870944331748746373977849746885816138288512507519786702228945896752002737176420735210920538807912618895016444956504730966050479651589469844407607779933442881596516981693161384018876456407943817598211330722520765557705376187262198961930063849326599970240387798484676177041924620093774080236353277144035800576251934894815585400803029716265545073285423768469578391928192943520561822265851962391510934189271702464102400 [87,33] -108646130666566917295318867640937364877363118645715319807490150477635240343263657432916804611596064003748293347582088353763533499495107834432315855084972933351103964309133556797584135665240547523811186160220249995927417010659746412090375771007614640140064731337593360933153661499329124037253733256088915200517933164889996826737861847211787270947371972004412300200998692673093850076662176841441150884459567362771887777191987851439883547120308648650629790574997656357831024853043187968666176289379387585556298266865043153436506510738694181947267784692786608140917926635189807963499977480227946879243280325683402080764356283270964100830836746399340213659064810000047771462294770526015087346397146263133967701429045939496661670723282170976766404575964118064284410566974849518547331872198955384702466318165214819195960807050346061032827208476501100262531428582279869009964562229270867951236821525881047629934730051026712378108189628685986294442671522800161243861746051429163563796166142504916915781949054826478930945068797309202399927869569897446148837845443627041345297741560958157666502543758595100908885525804910458111494889931167699622621795119071679259209708636590237994219117093948968282416653747053077961077961601194207242483980087840039684747767628085849328830382478498272207873708202650232205560971327597403408123449022930108672305072529894566093273717780999835192314326962867481103416926090764053363485791892609574347527830047533237355849698684645559444286172274973184786845514854770269584073012167823577535541138835767928733374039290625759458878387398032184268887418006341618267806209870296714098613724729018644359042620758333061799043308738032027938826277544594110883529400996093488460564962057546840483027772073190634965587716472548902246672592785975320864786285268251892155739836191915697117302397785689855252261961596155305709507322295208488888576413605926532963875858690198117740980849666978784538850577738458976936255095047376157147917595191416887584609878013000155282352085738176809053762161970104233488185470517084322623268276117279924766257209122819705903690506336399023156821328327557016238586484166302821231983605643670000047253032513325510921395372488416824640138237932442812394359301310263786096546471973599061799851341293909446876038056697496629042740263715510082416577644770436875503715870979868529023965651919677411428285601892079930545589554113784350810069559869065455908993984127393366613860440222725417945278604332424057327436880311702351455886332628539197100944518850681106662301263462400 [87,34] 9560962452737126585088256601542732468413674891289729974153766474116763250768331303369515675091563824927631208724534279701925572103654701175069586982021855878288575196013046282275261983239116586253486829962752525119910309202717961896089398569951339705807154486539169787292011062745534059979816692442121267102733654349031831572699690128150902848396696858581612830416567442292115733150233559844135731845868004691124694282913241497337954251622633136393294078391384468993326894142434843022494626955205016446510547580457644861901272653364752617310195825743034446439567523655317020751669545312248643082090306302779555877753663820001659752829822819466362465792910648172833695777683746181714865138166301684169740698062044993925530694043018570563090916199919918425336128809587462481174987883676135239782824814177747765886932514189661033481703598419032884651830753168946477599547548850319434105376509317399751141037966206995122340642970184141923819797349324339969355605506237770146617908195419762267084013651499895210297116321402828447861462692967320890911381019900618593721782292534335049056995915288104553464889371567435803409652902731706746098121819976163306935115813172553645975916553905482646695120262921730958104066442847241589126663834085457667065855182829653871457298128954763804372791943348327661387629416637895646576362846270776845027649899362130184096943462524760100778058962099608765172288057945023702266276182935176874096320141960377594089488071950760728609318288689001405286798065988086828621142846203908693083333140231729091154968602175104610753797867510590183029456218060704292481782080796984907291319768176914344682039407597282642751371155128034279852471030367167690340978728950039791712320897269762207765676994334866076622890884981927655766249230559731730547465315737552507676873596012939421472830626698622047347551854987143130371911693472312778894574246882081113796266372432967245559231212669849937475344651688238757748581191422422656025703396431317162942271213003649112721819438954191082767433324945499322424960234572886413707391266397212941019567764174506902255980407769941174301751652968980508255206536885347594622304327758581893536764305340444871138028503582473065847262381356489425064918644469140238988247002214624963451131651196410639139573454448230746171836237620282504234623913116901613344709790071897237151243071267998072469081877254328747306956309702535587135962830045477235086826855629306893146598268113750385826200648998937561232765324836803686787444955722451008585694602535085717166489600 [87,35] 11644929360757083613023962740890061570152646286574780287015506366064666513317165614404547614833741946373058736342877440760381027699945132053544096073576257124601467479185580704838579543570524122497956137561763785723303139070663307069958606245004704724966707329769277668056048289102337129245211677334455063770940868236335301888748646130491417153487213116697757714864887630195498270051359829581713017994435168231224154453886277465227688998981746758945623940241808679839589259921204699156845260679030207739803556662087504378848219786421840191389558365344704151524365055369077162182614847521158387972501899087117750572450908490141049090328851351088803964112714664498261852505970401818601585382492953594061209564630458909448279500031494960999622829669347063760264068972416202527428728031571284233252504001208246793062091346362167865708497533363603975806737791520169957038839796040376166420057537430541718847210112813629186468913748743101025882826709863787921377182990729134154743593135165402201586553464825365358098410246506820826788156676442693014457766615988912614971214334444372927845565728083972144867707588248776412525288780272060736217132389225558170624953617995137825630567717776579043444503993213457334254046741755583364035411386197078343146995306362526135019621412737104423129429666605864866401455735961162504969735902087764762971435886327838265424285364180976845477212742134705583492999919055039046364716802152936632232968325624336687235734579832863559260241688883234269812738656870310802103008308131707678739835952411258509297374577748422562675062924827675212617154704612957246066973232551877236734917064609679630037758564048479367704577597762350302359282387794063755912603474647329548866461600704750330754603420611002221445891536496464731413850506014245613225027582245944926301270510908068844263657927442783010918304865222067347518765073472416131306582163555358097755638525549065614639554779077991693803743629245929234790695888978026127838914406133706778105554189389113535740689449892428901370008536226828097455356971546549086627847500317901492693700569686524205742522063232605143160404826456480724372851080830238914393423480069343528581784827311229337467251923531287386378606916737484546982399221612643254776968944592912168124724220628479960012322841528998507799905166204449765532004762293350283380937347307384790736331275343784818002684811263647541428179764821461286575764178015379343423366571821125804429281781450644629032209108050979529889237848948608797720782435738502045425361316892220304916480 [87,36] -8251592673944911218893550424491600067563732547316297378146295345387774068828012633006000109110414121471109762553183215041503439885614453023833381041343414227146261442196170545017680626540779170442888285073089359747729080407209674637064195509474151774508755482607156206314099695036819026235681412784140137912200270768993591621560740952346133915483363933439473875757532723548342136169142284463168892893615264276908396760893862886661789900102539232882354245750549308332610795496842353520840183266704229982155076616472028223035051550680378663967346347508589465777833567318732471210729068569416399698005961316242634243193150930042496591925575755140976389470992362112286190580206814960471413820770659734601869545666641929649322958007634470930871327014113173229015315133528493472646576313746768452903628122986806817292953086252529683643720368429772672768933736731022291135667483937806958887357381513948784735514788917966977191406560121514821911768771493947105219994657743850191466179427136056763661724311663763150736021415787275869166315305367544722674270170141116777025643301437256738288206143579062499160594560797880576692199403481720097455317265300381396776949924960738922788894586625911787904362642622987275913433219761657729733641464833640081416349636200038557768874252529112907690604259683074562240424665013831895160644521210975736327464866273346656042249455229036069564650591152829001418568876613779101729691709996761920577119958758572252987259349916737288490510020788949027604749139772271142158329738453738747086856387348247856310070082523096709939458252541406268764213043623925942120435809197661545976779556125929605012916769841859681823731581081743215949818234543430414548365924654119988574603755280468117060803868475478670142653607022999259894325066897479584586778889123303848853998755497120794935596360415248185017077844799380411759263252918443097539019672398885579986773124773340648510334495228271223761146834254318848553447600070315161085059660476510766787587416413627075887841406809832179982679913854051397194338273071620020874756957837926354326463970160947622850844552406329996824891686068521013875182570896581353198859303952084565995273602389604951081905428216131341321581157747756007289248152869088246417994290133270932323064538767118971093304606514044161109917579933409856870490436439127170124888898124303741112897229694207921929953180859646661434406887082368836074808955307873369537459424128962105689251136615300514396905017601573316510457311698671229874990146207387641320757445991994490880 [87,37] 3124103418134376098481188070506528040745298017720740634637009288693759015158831700412359196320395455481910860094618675097321588631309434392906641963484645379181163198841666885300745633848664464959722100801482190268708561641590631893226968445246720809211704139875810971601633086724972150088805590407445133528345777479078939184214235108380392461644482636305019915757323735000644782154851885325223128441030340125931102120133210688526711852667223369224079772065325459009420490677665132463968572427458589806897444127406133085487417298159498316376912230642657060783333518035572575092183613347111409999706796195493382690016951035432359824066564895678596006231321679185340492183048807808569146900303182090932888308913621199436550380179100945207618193707965662792195139194846474113479710096287240244536451625987335393840812466210466717198525751653861085277001107994911907985867472697400302707020016391930007726344769715251396031115852932704713711355435361913525329337147934283474290504589172074078984448714988158409739610074940851613869264311630905119488690721578773831042100255691579094483358387516134446853553203268509941465875314401113568693704623527967949479199115967555057578975746268271440606847266699348152421515273437281274196031884746245071079136195952866047719247762938990873930399138631283795096976596326619650315602373116153364628387353608626769829488792962579570487387945298715039661719482878608758250754289399230692463130394643093339183812863616966757579088700773936298875660822191150991802739332201617701934224352815365412551567937442682758638792557459151942827698441795809225055503046276895096103463497121039759389014802506134436528710119278398533453094360844941842617590513796145358346771209876547599914475687390264589788414444715479641284587663466781241530191743621049522831115613218933371316503869976511896169965396890788166503916191991004513024272948946692445789588924204374150950094469540091211981511585772310834686819636859045433940802006878474722062661875474403026322566451510654709701353611093883869877066294911167725838116241551904126824350498953601013936746921233556960105088696790397797325692917004224805570044351564326990261969404176492590642046822366605604844770050473100005247979975523396756217313855486427868490963704824534183283375649351328246374629429156980025163010145284821635381798817409327285097955086910865968668155014418921417956826319200594518408719972308791680562110170735386360004055325324547229356049477962644925770063327722691754895253473761624471386853429005516800 [87,38] -739061701648942493618885281646188206379589519564959732769326734375291688809080629623063528394937636695366523482456161056037497264283084096695461711706699352693774504300737338240028646162462086406715869635394286363143312076962975118202099546401219647653702986777018066173579212865791676457444671686736515247641788402949127973329399278287637429931407747461180406204165903574182431166617796638346237215935332165808715527516891746425616667767559275333821266231657040820558554035400355651639264134815924609798564240635963385045123953868817368360002354981471627568161077057604572443563386356828537613659670185309970548557476364090093901866119236711765233563752516746628224045368172784885375056792587269201792458061453503657439477919113498091994951930647645830478609743469692090251971968669660441199019037249245508490058318729146542278155992610235168569080512072351540190293926238050817424090644227067432873000386519933795535442897265687043634528371725180606437558131705039212470771983426669520256294250037604117812254164254120172663129995342264816024581037532003914486722786806563072425442403972710883967030218139709473462511847693245336704359548737614700195787144805926511233701758017122173935540635406632122462769392755456349781353387278327839759099797836674064835021118528477209981502278661585592343773804553922973468775351041089444694263747955598165017843137080586993579175495804922910983810943936661492996842449184694692392866912767237885162854988858780608849370908974723437264996909362120389267948845885785269073137297249543681738211950991284630358112451972240042867892888160017045231408920064582544018965009456805141296336646219366247043295674682176628209030876077102683839906465273983517644367887970729614123897214767912469636555556302568075180288136813191343256353075608912060966801036696927373908446565335836763902307044668935227758244898970261870290310469123060835695436028577685306626039099197409409943972493367217389673692185437836841947600537817190912771293302627777333189105659068408900125911000529599489374811799697435321514429188621663714718181641264663310944677546511176401499398128892406286360467754521752010833438606586555243713139694412255197959362452217295999376241251873525415951013412304899346550914077501728832681843523801844944299104428607390055121434837303393766370447816682297290854823218207404442006271265094876621011437752006513755398732438731334113693879934077194922857377055804142639737657351760759641311453890029090160309717557196120305847842313062730754063182331904000 [87,39] 76413242403309532984010949952571082585820500261349268059072622700912793220294949674951748882988392753839143126159335103035715923207710919635464057687999043697144037630757778970154534593515709504089356640425115600763769708821616361413279025993512709496052608681963126413298616588727088677195426056020094003389412062486641355049226526760748450277008653652907514206764198290929526857085411088194827914474822043813611360095638210755850408133039624879083458963921965903550058697049028050778387992324364014969040452702253741607726739506177975260300687039284773675991598062257225525777155727728004590373023663519629879891008752643797338260241580416387380770691277555011947466867765661298452219027572759991236014968115120741986981806388231411456355753560170755657020300196878105490337801316493305085669329656344622950981474858211617877397795172253030741659801810099968525419549320908045027668580387483740701313646814857475614286909705677147748032332957890146840464091148090023493127616781737414541585079771441148368591123536056511474510938767761029794826254316011606173364581116797555540564035172808544769657027883735134616477555735776253823632258721184947670693016980259881080450066759165782663955415554842132693117166936728606663470372914502967163049038435483925803685904324922946715029418681533395019983317697250483454050952492680855390629354861787200732034212549445296534030596714554881702661076670882743200673657433629913485368691702822018469695977414160554192387491511538693128634323591506324267568474232159463492832424735996793697267671661492150120376562664197107954850776684019825661505709803885110727480148082219387332517364468107317672169358991237653804327005505423227365323239932279496785878422692795990192796479917688774688726273464973659693399331775427996857044145026615185706445537834107453943833743280470323514724066753293029184666596292881755216818312817165989604319784150986175621309830765814672419040395507161635462403842447681247531886866956167007179295808358773575646341165233165932001397043723974098837712491075580544840063299565409086741476327319657505649872555045503509796709109462593888539272861263836277702082818616081954290456588120513734422491977055676476906601394148426608352691097481446481942693223577552001618090496264167636344027581327117892920512753379212252039729084176679697151729682451230230891929710826639918155311521153104146774875017189393709639535604242588813758048309110439642530791200812097498801040461630793074833160841516233823795302846880762821533939793920 [87,40] 20929101666266918437316029121482294451467597184532312275526616480910682022505169125499262205162437115358343984752867160806108830302286606938310597958293303739921874176690649358128975825282116806989844933174425546544293725643400356857800466477325969623771413054288756569294269745774191709894380152775793743315807514654557637460165913798142759313738871953543725833499766360526835982542851610361432968268656500076545328594682343588322803530348931692517002059385782566657297239035100446559975641266878501350138901330383780330429651327250051156780798075822137471766202175937778386892911316638815188008962614379651275479031729440798351525852829878616597230735962011487920444230264414584859280145483222331358530749269367072748538855006785691477872497880552330123269000024814810307844337985763330347541129542353387076233948421743392627713732714783843014668078940403346844420728243660422014862314934718967477438058456725560608805303277425852020006643808345496423701839355879030070844935762242007263249484724530729697052872390778743090634771617945262865855454939043371364666943581945951792572014323595432730880406799964995688071912352651874206651243208779283376205976493592730385638198515578066667889563726477940976332624629961024246755403599224789452480526556478445413122196862528163179060916041939885355540696899154013130881759483866090652929172855112955021803232590161978028958896917381398167057340692417595420534796137870749433002319883915491811751609166143758165112547881412152837701593846428808906624063881970202926744071242758283569901691982838081406206610659809540044120240569330242950265194074349406204510819758534095733431680979632080468143946485949685822674045553921747026050710173252757576883335047149282104354113898188502150023575651365661849609223349704602348807474229044820990757799038178487192263856525227870172849450864269095783858730107645613899383252214208237824738890586156522493576290566448737871750466227145308968563063491913497395368573201561910402957239015173351629742606659826079758069178615025222905367965660078702468804743774964667601890350044660600094927708413859456581848971927525274093218660711978056620226395278429497004517343561170833464991205488539017440849009321845812925879542430521216456448238319087686333247940821376734756565956419780605204518812002162453468957631124533431752862047733665104278226317904309359220922369969889510380636755770865366471821092230909564320278774942030375074504154600416505873633511190845808928872426838680420626526547541912978498519040 [87,41] -13645804251163287892668405024509035434254952975736571077497906061252878124134365963715057397444789035746829019649862671540328535045819047464351866673058639483306012398417780269616400925182700569863171262993988573749692738219386598930695912994708812789831410963740137356972167539421055514897313883637210881525785734656348253683062671870075311915277679783592083400589353206806401412105586471478587997667325077349532338027678859461374053380346319430157051624216238775791584610059743081405550938888244918723607107644027858601526890041458417360187208362876809856781271240923852514767832477113862046651023227555840969283167980532997779747308919366174561824713949246406693506992083008174519773828932668819947237199150224539945756046328138817464951003612078837959169539658089197866775118561541600117070289649000299919211093030247883403273834586714227641248286113147131743187387353932977475265648851221384289962528094152720660718767427002294765304574774183840989764604038746605072083611405463062229561581913932419259602745030871894809786821516258008493219091161075532574126000887296448159255509477954736391652669920256506673955896850558265609950132844281417075888769059044655013519201813706444140714604327905487014665620172042501946359381760003900338079091989702295392122580019557439986826285926592972814458490255382747013234516315278928798117028231640954502517101158178627730388827011298084785442748563844056850053288047665680656153695270459745321045236156524466256865126195135816708545611097276480552177340306281068661956407039157880920754356985948328841670614680010117996581224164852319077548752994561795106206797980216727163503135204246876124285340306050618123978547073459744072023463785559944192435010806327598294752133545074576639465646978617423692615443807204066692865464265363599095449709576437569748183211555607780122129710646261864722801914599746691517077054144845559539780409103978948486804594437556719939860163772192035216556188689949412694829035453599999475442732948550558743309480463134130917729833881942338824276145630136214490465463983577726180652502585929800675126551731075177817258075402483356643810164906074303400991559950888965982612370161729150860704131441833970646320776002686559183272972223227119624012009490504891118704015449588130291176611163247879010872999160988084298503252443529048547631331514786868175923914414320106998092661338251642076857770103380826658149912988886749191525958565982758730799148211545760012236061202953835272654919368296930768970139413104002334720 [87,42] 4327770401914521490765856999826900498290420598986190093898400001568016388989465590916218910655385168803002383680236267200580841093115805566428684436396964745251753975401888346882158385231371575662683484458670509214901181716541379105728256474314541303939312869624245204266903893377188397383214694377534633688407924953888164436232452744785932736463481709732637753103579005025781249030400977306751432854474780079420398721125164681147366243032934495338561464049743446754262600859587033661341442499226356310269961589001853231992358693715447868664935293032686348873066967124692602605777333201400617592703870305148073882298582801894843051837797944611388608983608077253402450200462517366337896221917131854662982141640232768260751900260145353113304108891713920729026912868218688007952009671281212655699955529052948423103027088106286151828140855609021547504480488754353712280825149853833339614487039743257101418996966661272237545744764399709492728820896040685873357310285369036778315333034160933463366237480055654426417879994387344894029701731942899268431155858579054832248590352356494435985458082890867423303610033642024695467151114178851178725813979636816872829039605068389745081183247408637848010258003103325928722379108251643352236662316271878953044836341934449712351192181791074637557093750531365373539893837797334016306518388358609258560332092060416106273889011815855236616329116299302887834939746648012820642305977042432197704283006121504696657049117956550719945151541728331150204845617082555857658678263671463031873693215068024379819296985429180995873110618427984308056519617366733249530566699671900079371754344615832828790738645497898979121008956696134538683467731410452935352782384330708788530726751127698184604939234018522717490341501920233026516011211110867763794082358285160975099962739856155553728594754453661213208788594779770575745395704652728594826693057975073106648827162428705230138373429115061677837426637174626819114979694881563436019458591963589982100164633782009791157500522919013279565181120529074309251229408269460596739517470140518512899399472647288858865629917715407927607680559548360311840271639280678569769987727595093091976464903304894920079721862587920675096514660433969573963048681395134900909838188759822711855499491977772161880932802335215104864730112582039653322149568856053123681180795498730593878902147404288147306200119721821590157770117805978458549574833690077265582092654209421698236014393597713320687580612156906113612819026291365947012906741997240320 [87,43] -969971226883665691912477530558718795251513054137118617905200774048061523739856124316076221485640974808093316809384756718208195801440706770886012835821211987209978091226472290238980759243923948041115094109648154745936188732130712418380290628056024339501934266870004159098550561102910483640949717779263173442156541215948663877120280647121725398676665430741801053084917792036192215658258802250626681915173553227212630010910755217763244385112527854311076154622701149329958039942782809034117128438500607947912405725552707777942610913943153965418901447935006897701302340688553990504295923334601134493647497015931393816497929735143162259906105107555392068781683077792912222327362392173729853086925114714831513682260334644030368928160176040901723915891905869647600067016397648648855695268797940131475323707631358320977816583779966173976091244970533405383842610842697484972341774846634571371186335700908179102909161352197378428240198876006164079093746051763500366339669961188554708061501795344235962548413996769038648080743912433896286637592269769461325730512741590036251809945802554623775162132959843652577013183090319843960017575061856311686016383985715655352809562903107744362954226459252448060403380640235895722393251441820494505542557084013232784577049672875782932140399562142381936766645696365724375994031590005691246486652336210507030541797566922990532850877649490297057441590093250826041261434447356406674671665636407964901665779136279082049154501364269467165048622887717945648936860046251147969868122471621870292295690560437916206523073026271465451059501176459810147028012052579276683609323708943778547328909767290964683059561568691771209433296038938579699432935209673608838672036486431360158851582657959833191126373790265959065128190058860048598624965615439828322516417277200932919592384821636391760726102720863336484486520362129986824278587408282603958439759725284543220676845965697920574043082215104992996776260145192238891350052804186350647472614214166054996287985668660668272254103995410951942971317005003686105876603986908160066404521933726349548744204774475450965617230348174275643737241169417495318367178801903478107966448503203424617219765461495381196274871590165526009267640382385048898612467221802903171309561085585257343451942353859915324517233921452794901505830006381073585935171106036403503158910790791644591204822138831410305570978627057103798578769179228029611350826947583643151889112611565903288873675175966683608338388874289554162866358101791649439240998092800 [87,44] 138862427785370624247337868030873504718522615052687548802602609817676393538248936315482473151308377962911916824155765557605304889792868517593295881611157063944146201917195554136017198280044200689913493679547446675583520686520025446804496104242966082481675679395581493620826529694604067368689883920809498312726647386423911267148548442259111724788767585882865502146015002088573749591726053835676284826623604219817534824089024646138538181365165393965412388325974366962025317756360922839283871169812372672947051557095422971231958401322754272138568933975458186223114967094926133360236237775322353529363552237812074005444344532464738479300798927422914335049526012551400336163069316256612812334746583034461241776781891171800281014890408648174372982740465563432405777842783584313207985729336973895145740645397752906613525677828916090138159757114843430152880061259555197831128068173417972533071351454619354082501179273977912391649031842877249599834702404719962347604104972140701629310309931932977120304816776006789656044054715123022632805024656249804050436647343877070173427444541714975245664995174740198815582666660594264504294119717633339923107352365434579387160934337936181796624811625946111270147689413912826151989340394317963396235559571144025359197656358435194280683934320037987053950689563714522235353429014271938437757565548861805657766398971074141183363678442147160431677970695924249201868575817422449433516826144813272906819191708459960625026141504541731949946785789046794445437369394607940694003736120227488103696530482742524097823320854706813080037502618188499394814559684282896324417389877596228048730075679810185343341068263976631507465826973820210573663427898044126582129034894627774853119918816794046437478877374824904325748776954299738451072559213979871636238229566042691490976900471336979082898786962156628295237680707559013074055911244115396272179909377928546431614869336540124975026471327837381080008960953140764704769018132966928558535102981447078934796953038363946266667997267943660265482749304822003018535197850245953644020260130842947762552444711597099092669870375095623239236939828822615395367719648037184050149359346501306266813105419059414483886634684943599164159818368241604254462400831380473846310360259875346961157599935804532056988871829161363408599703223822637559443609700651244148645777270315295811817325102431495679253915131778898213310164046027935130146158700280111269530564541665249200039520743839332288459659695229415420067233533193657117657006080 [87,45] 2163171961179978354410359058382425667878034881969785622371857836234062452658458359315037025115204219923329869718473581471906151749470100900174207745428003734331948578941526641540955393066323115738736406815088477857193417736355832402966886685961478269621782857401264388164244580927444050757168892644703620495614586208168584218790136368846763188057908718696025794037613141402324296518206228784824665449739391630384148880414995714774542865273554612544001273793158278246786460083551609417810558113133685960369874156510331792700982478875818161552080898038634283352040791248625776313125885641830496006969648507328055412049552170192609042030722335224953618516965288677565416156941975450720872002048786851161140048413081171110723166774909085652141052554265788133590881187526403630635683588024889104379161084665570584250743731496377403771362631285534525058578877175860607661603118013793936553217843720212631764206993867344875816370114476215354109979338349186497508674762048261972015762474607936470567982352381205164554799292352845275714550812500754028727314320657328099565632028429486285960853294767853006891506196164319041495535296232481006540895379238609076633063602544418619689685283330500341619066307375241617347417969885141857454082477855176486076385687125575241015027519365326014200259873489163599600902762830245707478075952425065789811222446285632731856454659883481950132879275649612495185576740503314734046177616541292542039610446756448857419513134233498998221234461619582926963289646493053713947999009468479653155734082409592130441504334713088031851671871276511455711161348937325810070938995732164179639584163374139546312950533943649638089375697376681292455782143878056125382913505539250912564525123677269372383272466781372567298643162435810398250905447984801743666846043682893753151596417702567539119854598271007353385979620028928888409052606508236409210251500992133084719670943421369645367062702872062904777198453393708432082969987506835657167959332996121929087361522966010085746819233944447687711745689281580050001058005420869412643320293245341918938772298540967986898403128778450991171589312513409045781536419885893886190778351310266532055372953582049960793961734232273600790204845004962769031668909869173582698856892792575071771748777058321490190690094397914743423745076323577823085713776147835022048240950776815688494782773660674078054290752387085570150689417636843681186539882814146246838300753528372806910673393257477169417919876435034297514467766930265293717504 [87,46] -8950656290239217462241534581521095441361036998932421716002083645809684847842412997215740054213129467180300012189885003480284279159066685148861832555155097208876472222323642292459096675029216617234126281767011836464904431287494971302059301307173224517189325634871062701264305950562633211066405359613050736396579368192586527918063991020671996400934878273708928018560357215886862111241121587756308332146712264382248674831256828466070752222810057905543781832763203082065621082924499755981672299145349139770531987695326752052412013209550148929572037413274360651414815592945489764760015663011112563579971900015479995440816176261436270629220500011617582122019843680754584700530827339949591176467986618140943377753970280726442093382896658527315216873074284689738581395743934550074337757302074895349170773258383299557234727327192195258204950657543680980443378569264260873927156273340550559706318947814258743753676480293195943198235214619153046448264313015815912047921174695313403160062563798616940546640602162506603568420535270998456441306541837071965601776585919402704590483137673222923034701590566872822743563946704748879090994467218010257766961112698890467452783075896329200806506993587415736867666649251146099896784577317682411195789269599502704563054294037278765016355460337723274401199688740407509766123414030850373967285460661853977281513178692145044830253396595128372521371938363677644980089100007688207530325549261641990750132836709074140486599822604412786383468365046980477721004368339202106611437439701583736053143171097992586205851016269018347719644575095437702859543608423330271842639722442759468373493948564057647193737738366942422492710624862602400029412883849159381845608624397036330856289308455353913814040101915528668492674883002616061216130790183776981715115596525745448480851446945595123710844787168851995198259032788432397090704294297410266510650387874307512558684089677244889058732091381514043693899978868549080752193475652278572396926055329562172056202554443432729925680583065019649917047736123428691029530734663048543935921865189520737064096596839720089889219101312298450566337092240330272128064989501713717665534611194250071522243126155324901757194498290620879913788311291632841873287438748480058718383698043284055661550612832022526060064049923558239727520324046968895958181495387682460794888557603469431286665041983267546113004463478569972472916190411511025283215885577561334548274513466699701812619862940224829382767719633167258058578508061326966784 [87,47] 3115114553844415980007960033537482973111376914472173306359588466698041181360533229866280415827797957572440985323539442191777806012097152951757959787680542401264580657485228404454897135440629072963890816241677001562682591161394293576060182917549432961071035134892795333692401441143311666519370695102804982664263216216081995713008917420989688773423970821040763763722312211106519783690238838915868726057883952218805294012780811864376751407340603751715990458914428601226494927693660905418716632768174266993813407857642027610170166453162758615753666067175894586958561922395538520176659472983170522477840526828712215536430476153055218959833837477034166548701005350390004249140290344171281255197075091955966235024118253491662609276160558652525186442210891544834058308426289369982771129384216165852942808895462633430667497225235329022454897892062543924894995189654267430469533604085216543890380742439091383124928671990719671553465118679084012163214315592578491508553474441455839624653022558784661384107584427707268755982440844919463763114184469042379164447838293015668721510124865266918309003020229899540655607804439963549346934941767146618314386015705702137299631961610416724611653015366021973651347546512300098527144633938134845753529167113639346541163581598192124238511225008396693015978281250859820016535938293434605487552880054464529377590955089890367587086739648064325838827095501464963572491430691450474373253025718264822662224190382663618368691479200418465875615637697536435935875662824377815852668808430049113481689340958068913965087140038129819417108683315347631912856345438976620122561356118636692103791705386835351620177911517766495198883603642660297194597433801901668972678488952267066416355081700782207569893011574061136372436450654626004400232404212205064847492058873041292522628266835461213546335920891210534766301787949901106806899495705876059142472106303306230897751288883721508421499951648726957320473756346858189635568652368403109361198221301626503290413255376853781902178341679540109842329780938836611585932941119937328685637784227378914617743433823886662607425940449355736375827208307375489468944230856228024954224722140576675935673962392890714967799857050488639756376077396986810832121925750277885862150327609615986536352032866339690971321859855964012560702953675136661569455388255752044908067195559732827082992361489707202684291891562862727369185718070393545484782706603268281465334179470346099619736739756404043424833717736163719186487279039283200 [87,48] -522883060682067656867914649784596199012122067005255237254443143692172279974461895321775514656755931411917929506061757450686692851174510211699376521731654660106787226190123220902168447247575091291374102196215159323372792512528095232272387331633576879575744047719743049887559884767845155268731771482111214791987384233373705816849063464055204400734148321269579266006312075603722784107606494767769504228208161722776171981637539667481317289929560588595141743935326752465871685805301469664846234230261800691200682959561817271695906008922722252242935858018220370736926370517693424039509151138441322013592364220415909573864143327506413106158579280238427505016522917970868258157735152335499420251423664784259946677777644719831817061113019040393339579427449163004969476455811212755401056026228799197772033974167492710719311401956312202472002873187458116806546876875752626622639530811410155563741838570626123693307941714276920059550401485428827126253856879495727476797451745921808191772949377835965015802523037757841352178197752395724735588389206400173029207839712512452248101389774473585209314999590951256191634703299051288221714420293134490918192217176718645566075674664513371464845196798265204794458871393723392559784618974325676434109040051325029286060436637988096710307708873959652615044952030744758977105696820789936814589204468548687334922867834366920031313788900461464692467301617492722985441995858644905999738337315260945908974923059426894329252001896298996905495615108417857039883991776053971924256194707587098609364369288519503809434909883188085679644161818512342160424261720557019438930333992628093143432481106892101020730543419081314443449073502404541873156201220719409116126446894181578343114365669481713894577442457002247471757456388968922345180043562978602432201354148530487545982460269075870688269955918680108318735836998656409862161271477364605173269299637371951862291983636137479530069888641169153600364732673918107490984370736528345407995051276798957166300635823995380207489933061632340195032524475360191246599161678933087570408399090098624674323934261640872796686160945094600397031860547079969186108016155504600635017328542400274863576072552246310406293153419917486345943525878411258915810902617683779254521789336170992641923055857058021793260953763243721942197405584854494417382036919749294734686404196291890867740312352171753998982498188074668909488138713241702781238512438795835853698747532035155558010029914885747745216864394024937249044514734080 [87,49] -11628192901800280562385548833995916538029999042511690158091414614212637978786672881382529038132146010190388684312461546564827056603809325711850472438443944152546517573983057102726728577855151263730932752548832389451833374947146919707131070608585806092441219610021510484651589301970261830254787305317662759998798643659033750429993592792385904113371652460298348701391118965011323800760492300969091342044383756940438503567340668209242671976259910155215477280601293774093579468814438231611514018586832118862040969981817354338503722346592183462742509885595785743226205655439515954867064174457232992711088452783585820358384521086943754515405279555279433781129647464284956780562599590950556740106638857160184875000846113436912394789522034763044551567367165408194653512779869485057609722694871024399488537261572747246340089490120093747484968973531463887119770623489965421942944732308336529928480577031862046433945400592087162787537949908431284453628687177374913791900571785532110309703559693985659901141531643087530025154910663268938749412021652171773082921574460128255185121249688628477234007063930067037510080463954711135801131500355086609535942297717023568764645760243615795890210092804159513359462905148190626439899209764151323522087799758816167502110616644913487916748829962642426863578816042508958875129507350563540870915254095776225301025597563074997443948908080462830076563307124007596294586401180468005609399503952632144749214158973310325660886202127883817516395350610918024508063178708398049720717259979040230359138382928579990233608635760952317434861274268230370870231800329487350011158228416456494592963016268874822060970469653102543826017983281127603034594164493680070207075974358703249288425087164939770310187732803044761802237977412565149204432920962720330189991692017686845916782263735827875153878792203623561291449915132883240180594590053903636903183065587616758804750563076982398579622012618695366965472054849513686042846803125842135497016921625431797239209364082989751345778126012803709206512237710975092413070088616033165580832534922191812678690328607466268270583678741790699998370193287364762311454636944291053348885427749844341949284967923952083933597525571703337722046611462313178144820412861159017049957103414969296589985201336240693033934574134691782852589621811005112383631640308290132935515310961607190285708134057985656347328433182206873058306673877813097041679883542250780289661670111336293819316554671647466147674397725809898216751104 [87,50] 26407110367116127542160639068105296963358788830341346059711078658680891816441743986119396871907510559714011434161149542319081852157346195310010731279142905187318589474278504303045930578713974519513632399356673478588807662632300100855425362480801250760981396400573268464636673697959044131008326978903471375348613294636527036150509404694550463516203656561229457416481341054058934505786596185328779182185019341484210621642898315639153906307275123114984311009027380911662081379667247477317008789103618348586713928672165938773734887068791488374596303595510364049440058220665883533224756407584797359911424321137661270008329739379989779609251376802246582376343954409429882290125718768344421195422576267103283084414977192523975901775283885387528493888117919647573559632873865644130275075065601981910769043426822698743435353548054567760335172340007489938692633019427546496019625236831692601358260937777439852710889645048921565239686668849781060430320468433866309510859106029017081210907460622292695431170903221277866665076590866999389880085680885513311797361080388970117023658216158115381585634910417855140712916207567303491921180974873368400309549840889687139608013634024937190929915450995716671884513099661203848232873842130592906027108055421138491217039065975640005220618457573595900454710167387253789032989610571076157088616836403912138329346769439436563905288342944324770177412627690131797048508781731475685883231609457386257865673267809928630162715750750286846226683382138469689295103031793611623342384979515587117989296483296693877521423616229597833385306979610638603519378427268574534617325196114717956640284322575988381372867045221314694572933248603760372541622423614525600859976898815175105276077343115144959669023330124863579581538985103252831447636092373145748440515717140911759756103844135020909248263756021805569816966892815398892974605972333075700746697881899823657120471973448660462426621535885756670217824556162714772979206277687975358092957344362047112780346956043505469267962248855677082300459050696048275993335753674973984094728098158487184937511082981981328038479723599741160566189260369429129626473044315264468385203289471214711255944677867879256123098480604354988272258797895322638595136155281485293292113385714663881170726434027415790803354217157369200760483326867083562093623105529546727039781820171741069215467855253368632823733929925917690862979325800614194839912604919130934063741404818043845264703295353166210332584840811559824392192 [87,51] -5570926671503316147850256270584143727521471261136182382799665459929226390576092107865210215523092342105879917566261330900972799581618072077166134626177555658912418291254363339908399760233261782576403548019360506985012949158778002212535219491646981981063173423804578096760116685622958841765091738320662674368885136512821199359147170129171367892094695767484895070550732289985660613775716194060579395353911759624791764277718545883094701488088647937223424777039979481331024057105304920012482576406407103612121688241045132665564729961528170463608722113873283499548895724051295544679721936920857857281379728814495694053590768042394008001979438237755443242212351329788677882545820571947206251588797875547542910085716900594792692057241475047285008242907848750108782758288823098924294035460769512782325698458450485067964454705243369683832969178645008262660338693573552793276278970394634603043885520667707742420407623430130859714752539986909788926511349378106834642753966636619265710213878734922083167776002471544374061846196415647804933182524623236974797615165528359520454547031354305106974949974861471233855889590922745507961527792630472139891861980550545887246990783876088233414965272072299142820384597525210415069041164563170348910786017724319085277579333597504857515861287877440202415680191156247797749393017890218027226556636073551246119087667187664821755600012902202607708442313531370585254483982985165281812967360853384113853353692671931581987564755284070684744383802762760172936352877616547404732897775420362384696386681719016040371872318395918490372729595829252633196011658124636240653234789148382349837886524504856638416292596580204370998178808995955287242364702642370110519973839281534098764995263450213956644272969231168860887489846223206666394360413982372526220769043350667953370368565102003613715823324802921061834392885982697986210515061565658544924963456084737700322572037773032824896053476492872623027712354582192191078276341520620605856384534678531081282650438462230208340173760866875421224411608748457839019890630929528823789685822299870794102422624604653591903529020603474518759165032867457904455091019194820945541847442491895898132462838722082973058855722083371638795320916840176694203035621574108475785388641219105968224697631602972834916177444179676657105281534995960261562533455871949866442842005137963469575445660529866008287481147042573878773364641608545607393510885465499800132693400298719553489261256250029062908418107947651956736 [87,52] 565114877371928278683756583614205872740741956198830895524337106254659967106653727346406423795780173355787939519199529110037851183420598519891784946929289921862921066245397329430764568191902066394461776087460826399613794480335760283437722751458027302977062845479463243967152231440151309323323753725604661726033167763400635279629367798791626529728823798864267564898219115541749268948497865537716638421840094136845123087415695034945320239038017029012893445042102404789538531303859533660406782273128160017715032659500129612918987830207726449513623302228651615040091966403862885196074124277380069726711257751939086196729845770628993375531308385988712017194746858043157001910303362474222097016747174041913568068225219163622058597724198653113027208366678383110642462430851870902041925207785461668753931739144581288573869496744186349968113108111447003622155084878131022044017053121924449492741383880494621958668059925917556255845193479206682947138960971676031701552345868560550781301110845154656034443622401823314902185943088191116454177482867262132956002829474251938782492656716481080617174583375064464503198064115337579212649824307111039355049443903810944726719484604609956516407714736881811989394265546359246162827791593177582651402324678275566909699975530932300575975994463297240875539808778604729110195875571892363855826043883447726417131037326836709596223949827680998096119514014238572712317149628856239335559535572568474102721376142690015680006835181521352848518343422532822506965439448088594657748433627203398312262728939123066146748380656919706702902986793834264620690858499609187282532384312577292667184391632523193211507001777495386287349326721211530635903196915518792470120347483140472557834438652051100617429219290615029250656462613260176627625095662861913213002305515704559781737779946519573757325142796415584679522973123817153286434345412829667627986482708304986341085443726696783387371275498490032203560872786718592605510692634674047013336854643791322448285955366946487065459711842489521843003685128122176140419419956406507958191377209975987403481171093275672288762982150608180282775450434622225535850603742807449965771296134961660558908299000612609861072939969979937703234452908188105845627607670385343059524162248436581748557037717824105788610128348724083550239912055011816094184448366542489887411769854408418651430860075737659926988713703378292435832364338303382372789420186231926421640332565537639059063618026709455700282399256477696 [87,53] -38363832290339480403113621574252236869985459932540825174026527865300520110932211977994321058756377435797299324207849656821522339290459484073351829087988800265877417544840770338072121334240561154620251999615313748906954001475332859883844290952451672572583021655182776787096680600854295004284133344794187259876289719052380658565359955349079993106796652595207125006935430892767438234702104411703563812701367700878395567138290879124541728521362081753466258315600817136127169727572352917744278241178042827450860329159518051211082369227165449163678104626952965980514240407095169851394236313475729097058383486762907981253065793064977514626373545292870999839696038805195545508135121810205383463689225303148213623549186344560753247261262438547912033001432882685088177034329304434966550977165303553463635235458451931578521107281637502060297206578898993747721964757823550567422406937991438484596864182535944067559215455857546131666767665390638484314427857567114666599415084871294312142076655619253057274485416042396206843598999141246695679607623046385421197482305192920830523441991274013982244005637167931797312099633104524191169655506233380254267636759322085035807264254353970889510125752086610431698398173673267002044281195135302973678000460780649497599848733060473306933573354359625708364688246571864749203849096300610957530809148721960069477522669663762799687384533563722014177685522430360181048056161691883519414479028120746928244819500743760733107460548654320018178300173947659860615690644123909977213286896517688810958239051148277835575160179035260375410265241815055584563373034036299285771627789576042125295047066830352600705922963217282302918266314985803477418602300786438076786395543452009108996582389278817554446118812915215631205354778017541699269761734807656955644305267462339061322669802523864170337488917142794608516071590055059434340312968940452913974465679041926150923357787611125809782823268331081251999512195622091590382817861553616783968620052831384542167142089267178883905546351459338737803968708720526970071947655883730362508350190685669471059145362026883831363359466431137124098417833415045213721872459888551235369512165342231496301167607125703490348293876291458817279685277633531862421293694226064534885476808400346404293193599971533361427579917687303411857444278146256236271111424430059675792501927081373494463675956293039024501973783638723337285631819805978419893156767094186232788224391015406710732073202156534456661688975360 [87,54] -5010503302363882020211300530029336572162114812782585181511086176154760273577221662935178759362255484140638973475542397740675484820149033312244424397735310080948095167936384722313194616432986182152159642629837851737932470398708698659812875175152639909237468905545558945389306916916700492912612805579867083635771951082355064780207101140139050987121098842346769003749487898217721514969028546003763827938689828610158994319804470765161335306039789679485495439683567436680752329823326668397241861827901327294435974339736941388940658936996672035821822107796031639782962343093969681169845796055460452858559981493724279521571606946192771502584565584779367489563186484450425241344147795256121606536925904105929986801255523545218753509924860530619495066992320835735294460742668714574503757250199505880869946595663278549896656263467721985826764373648847167114139981698255318220369586917383075991963498183120663483284853088128490936378498760898342960703319365931961293215743584418146259090832055759656610863631625124900720811959436964682676250067518830502929962013930692017390564367193406434363879162073785911171552959523736131687473411570061478300390039097163093423768257512369169853201218404705514720790225131171636615263575251553564710211324929976727022806188472427396349213365926464568790224255889396569225341086022116790482769755367340413820057683543705804605347519598679875612738020282974316283565120854540129442206184239515840713985565650378039813510372865057939979363825617309723902926749594020653379064571603837648785102226987175089786056535842663270109097777083128040799295840570060668523572126294473927063740424969810134103573731027901674796790445920836187614018112916610914271507917666367791927584517033027891197906936854704958693121931396862758733301985990012308631619986033547667896502247591266970569346250049167487673295944293580941708712508388359305351832379867216758925770981383747948285320016672158048202818146609745152896572277556142996646292447196724602552768446972234055562342259937834198455304178193624465941850840503303880947008384454052289810398904904922574368599880983048968190693295744752568005536434855240535973334403849550075915950934632673874834616013487108001856781376118312597174199988502684889908556148855982336405661905459599531752311448981399878213685162912489495526967649176082116822000605299449342007646481647260163876571368621201432144748010066554427389352133112084433620723690861075642439765941711964804927717376 [87,55] 5007210803353031937986983496306907398326385651682861305187855800798954112056277066634362505963654895025572663332041629738305852176202809436698959285463398900506933834275504081143069974372407607896037912398334352682606399186257897644714846402894600361508119275688765729027064285820803930686730618333120961274049770375981595640088556209672815435511353065855371299742824532083128851987805185701873924079140298721306627014415420334025125457716931807944706291774573701312626388533903749932623444407541640015882059113531891981076305843939996836394258688544913680754686805580309602323847313872481857819462680168171413714154829922150740092493507736502939066557130854710703042292969043173796557995684375966462463678012172157530351520332905307294319633273660947996424699881529745932744837874281478150876191252380010395065281387488344754553119655786189827166800889667280402577677327957221722738663487844886750085374577131173644546033981386128916088747648189351089050031972749223991048264654422580293586583401775030850790857638039113369537251944705414259941444129350257271785728860389697645309344194835285464823863619490477228553866976639116931445037738877454390559303089380258174190149190681168544396420716545332358774838695741880241024079740527951278195212382654971122643977380710163125946278394839774322098845101109962988989823970505770263079220256544008809772989709140307710767381961616816568218599192917976710460790896794086576360180251897757386509975660845932506713016715569672940815429090025608643156637017610365290537059800825546824857488216557642187027868225973611913649997446118697196836168413862445664498512649669081110164560440831537264652319756502713903275054957525684538572473700510836132163247702004275723702669658346958919898232138520865447929189099325499297536448706070771270296660634283154086109464130004719149943409161013817125206829475730493206941435331210286795610544280295367527525347340204799118775060913458316443822946378806110685853987919374347429767974151968010200124707417137422988029095547424503038222520139443583984510130184677328164435517888257474346256841011259491324401043192161301727729958870705672153627829610242605612646605273243625279848004116877737355283272448939869129856994767246108102710325185344324255506690574988143210245405037253152144560129029691138645459518491891801668636943822870397898501004671251706674421312252614165393357973824079581902068666252891911214271251666372435638072979967360233398861824 [87,56] -1080204247556485409870278105987848538044833919806132985047570819226127314428772707061323951979304534337391175632422392012083467874079019351709395012185114580749747005086448752305656934863991056308852499746957544545351331683662740096687521333995598414576273545885125639285721965281677781548021670322645045326657449593444521680597724973330236794450888636194407212890766651510183718232558082823648094102078456790827368360228219624594601540501689579360394322684414206403362752389546302032036464676668438583432358893860781258046348471213925134241614551891322568852173830366978189185526207511355369309710804120275088631039564481166616244620159922137525715426396051008547938826002773061378015862061147106825235053660467004067808555490990743088749975180188774684635234907232447235959965919099419199963144527722500881248202915233491951628022485295746070251981992778616763570526802815814932285404029323564771586008520206363987038829779708779954578665238573699185670728993550589427924919248434779002558119204381020834110830795963902442228382338816888262733050789456272236420825306719909181273381471088374527948136630778622442143053411883830423468007108629987900337936231769068222207738612207481598645818958469196604303138794727034065426549886756838670176016944621612106740533325554410077830486066819269083559941635095255379849547221469393053009664730495301734608540014282299463661741648933160757644790296492700495630492241500812960187873149253983870270768626893510102175484340972427156591913543012095131022700078459964090572458936342370924375542490141510908765595609255193476557049100189890439351348841867777100785113955044940744104137244539403809939153737208591214218230126440554393740174202619055917742682809557928614584333383129814144569172686376799362359264822640980304192364315252205318348365926183099304807777594362446226359190410953551967335518567559903163968901608548344563140234372352079201824682955965429604259838962238996293935706344272570749540528219659886657900896432453221673911014328172815337411137967168559615813677600674955244583945486150703902896403210244183336359660337304403507161004961440565414195854036114865910821034021389147837555063046437678288925997747281831116112561234958043585833980609198302687055773854093305941893417244482036227133557547306406380631190958755929856126490627421867869441497191637841761323860755552478450106129487864948048075562838304817364465284088154197582964133313555548157066117972939568578560 [87,57] 4535844720129022867649740099151954750432142463099868906237284233946573726326610007673138701739216084678604774937100798570439209621530120168453184742932804351619968969451833725661903740219336464002660477646157334500933823393572642971588505164230673875150708536783314121020370434257383943929222965549589065772782804481706520909508701797089933565989925486968063907620720921845913445898724206562267953879103226419171546894819022655566919623034192670675780734334208901403196468335704029015678739655041325473731093532728619248442057204140317089086418866366660955827693735962385138288312114333650643120077517281197909841006088761364044015274106456064103348741653537550673787619160557725898029227397143224098262977362488500241028073908851382982240856483512134307497587806335277233039326422618715244590602235965981042334043637584766718524527726358624124318396994702959672867822694005154190814086370038985922903546441689451798018565783101279804789087445954826228770173481757915499347533020544675162452122363658329392113521932323640716347252244251267040670478126123417459727847350838496607019657593140625492737833100467238483407338591925966122251306493644178247662939334188178203855387776956806994288995316333769457927926057784167949407456633431125181383678365744227442337191066604163248862908355156473673328133498905904425018531430959806739600185240564494487766894261279097983311987601485429683860997698891342249675110672903823433308124641233333577726095650693368548543410673485475138569756891761937697009957342423285462352852644026432381456541057627736209420477535436773473176099670007630356773300771637071550361933198179020231923464370522799263417749585630986665479467739379768288996956834978600367581855769790662275234223740138747027272920558694968846284369384653269908191806121841894803889414988821372053502052300838646680272702605715090619493217652929978163834650183116015829942544008945565297137180104128826458100481151642752914070741401619240964732833683279925577993121999386638379092180045329092290322951374011668596918660353279753439213460222689257441604851763993939298674306784036098440855764265105475800964110049207742384272889244299014136770089460463907700241366679694658186538264418666575555357406695466394892599343384510154173139343766968375897494111973808753945960638471596846973428593343617879830086785087613565732433016729046486896734736872355754743410583011013034104677433473974421573642184894539366527232066772271104 [87,58] 23443440496321452155468682074465022094324094291153287220759055648822696480430857639439860569131354685009668184825703744316578406718536135410324744083243522954094206606067018612305871912677968999286469158529507446589368601375947216463620809967745737544248565895744942836537823286907165722231585403215792559251050897448267743106463190094930713225255938346858664387733680498540294587357832622020514502524434794540638239022091184071248325581724424216866359278393675552106467673883626918180454936493454633566011886451369627098287655022697308737575693550427154859996194820114012410815267058382829860265952241123946760313874797549653264886449642276288325097867875721802988121936274215986490088427752742072506023354332857560144606382510582580900770935536475962476830100846439151803388528985720252821475405569491325460861693324978280605312659559186088892016045758756200268951788173077089917171051575070633717505877288206533293030221882002477433006479149145135737175637310661451957632397616612120488228666100297899470012468313965220499468416616254122676267316246143236402941710565403757203633546406514889932046536114714230686023982182820614223848612433762298621453275181756250573372356553339716752851837137440056342268776446020797863115577698906938946443845716535929244331110937569380749499535678001119934490125478411263392443218545394159020994011196807838699921370534877641948822974375886908134879672619704556291961540818024136909527266588568325643341459661054796743021780935379987660811729348440668653873027858413447325664219723554157180398593592134515919017508530047589343862728265799893054171136574394413711966331435743069783572027873686460815367008627884953775186550865495798970565267858729777491906403775272785992207619646822171617213417037858751703953532440620661999673980753661990666607134644577716527879938154351313736521381477822004384381422177700325365429676217534088063702400385328380244055279607483170240366267396720215208750878803787609367867276861784306241926609502538927681282791583693568172054289544573955426023901898098121052450181280527708726809592906522535436039620246110344846575562254675505713342491791768225762962529049625901001738042104817899563547631925874176654948747764373865137014332942624252918737881405875686729124316895984016553156105905544850068797736080393492563095016336784558039101095847850586397995833070831363341253750498785783495767607818913436392607686974395816939682690022435622596477861232640 [87,59] -1876223136816545531645302436514851557370638914744841215198732700044032280800800054621828533760743224590926809443278911634103494134442470258797487949088538471846144736012162653960881967607613492559937122346070940398623928796822911130795581060003619509460855690689372272505899653472387251710816528417809240458633847616279509891337955050508879888997279850073127688128886689145741473914504144146196256180831377302534658833176593087294490709949336226147581889129693419458460735779406181930229347984031195622067037890589938398851198250701515563589689821162547105284958913193026634026446048127353125481234473088377224595993325059387358145470762143618685805526770490742326099415745317473995754067344439014668534278682593088079856335056032373740756417795233177777076230477828857653114577380234305231630890721069641862334187787053146217262870798891820411101344587912216087448851195595203193727947533311292621975002785904688382934352894392823770416280874398935349373261162434681339788171433292532250306709178841543784066794672616770589431313986381789665223358518456361027633443231746269369599640474650507368289174474418852836973917293134720078260976423858337645677826256235752021453947712064976222870132635794239052048175744064073876727830577676667491902193733948536334033093186474047082688161542749294195699814803114980389195064754691379018607044193123774519191549017355923604535778726398780488402797395093946114573236361738276309922852639847767410635699256925650049150918934860769177101968503315490327085136494960884402880408043715823342615278151117235256065641737823382884131710331597025980108387969210716952957923726068247406686775877523244183364200880469926692677690796762683749962792492172639092233473016097659837251463398313745268945376852641542525876594035822791612246564459830737653961337264778770184366036674766487690226231429197163187876394991779958077145299249609480755311503364573859421838312147116215825027070084809286919257214679815626665867881400657428963339913488240767157430390480492144436186461201091251072256355303248845675734424610162572771720739983357368483037543674975085279146666036998373297054411810053339650955581413487661615261088877162661237741781012611403795970522109585474336061190095121981396568885581809795800303207438562259747409639347394867022321679578210222893170147020353421648922775304536779026792383325852191048805271509994669689259339395968792518180703592610810635367428210981105842100633600 [87,60] -148726886492421214334030822179565851427183244835724362945581846074990591534796952584419849717417306971253683607272124175714628136576253986373336337852804778535970528180577599346275394623497859169051869076512601900512659901352501080571079687518250755228057799964860568303350550337443201735459271908087367127903664804528295732202285168495850680240283437174187191440124168074449317476211218666071405849190068095590019614223021645870980522282727309828791460496889514763458655418873800197387173365589872942315579162947980256414195400020475294704174400551460920114784707244013445907701924256359878369235180970109291254389721937403330223389868436903742854359082498630701715195286138594361507959503819492764126958158265090471264888184905640628348666043751995263847650482559301435100871546783267090079390225143702095095135369836420533084184381147567564479096838705563868778716984497918710262738753108881452289523498925771413645080647604150673683109764405688421650730446827627386705311896439598492759744895747635763736626654314669500946406207407880878200246771928648790827458432957821959444982340183482888236378160378200125072821911640367963380027276785115823206890740966490486702430254416172233021377651864682287371870543895243173451074431391169943382485053552659385623318576581728387696419925785877054510193524794855137674131808462518105631903264477334625126851647896477100283862614546579998924889760182380084906426794669763215798071585611364626331197915677717162771591673085871506013318487295139839943236026009024791618619370046842748367559900229873418061271017861801441563131026181746968959155091179678935699279328172595696929988062853915496207565738971757775102767489543526787847343941772183306957461323560258656782212297561268104051780249762135824984141650050088872707236291079279470006518608240514549309633719327658642779622089641697792493282620545719091219596502131346972540248900967583539180621409403103113577733730664501101823257544657297169139620903413831310610527572979449552053800834658823920986034232432999134316000201975650189620276125926053902411490784780409448991284416723346947854048478377944562286810472518174714378397842111314975484023539930210462920169923121763090536118231197518704983578946160461092024756638414250192672825055501629224978417509039241764524819170123797492809649695211101583687772072706007110194512887861491541429475655819889106365848273757837738766357622801676508782907183502037620883456 [87,61] 21748379328285320439621367946723496626391797574090745602356472217452371344184076899676388449126241524719184203656812050484255003176256299165621515899704630381425888665833042616732669366122651880921492156820541460956348843651291267534232911113571722982437566478664952513290414690627515995067386166036989372800173588987564690591347495799264995839266186366490317473001296935294708719337978953321382986642712889235437758210741738023469633728674529678378625630464858625073911798233040274320415682670508446667932728255197646729210829193144270063757200654892426866386895846437377179319517687301777397194316812047174044308123210218497667805320837574698856201164660144279756483322274722773834637232945968981363585238723803760119447614625803422013586301611981019858628739145836727028839843421023539114849198635473662281201553932593158352158970539665162205600314701031824532333444939093641337831158589745743472161802612113068145045371139346780730159038645815566762848138890762525660502720843015605440964801460413058273417788762718123936986223006121333328846637188210434520624921327164341162548743531004251404060914466127874709429294734282911406202286330298399953099671402861474778715452711569138862217051816547656919673961317295777272574050087083911792720971850709569783885295310237931700447474309469681377113707334322682169735427917080985902554900777970437273552456767605115455089727021719495628240439506071796583148997091975740775336287499436404461608752709334326382491163819460315056716860810769234443978382626792317999335457992126229248861668178741092215275691884531360530777296983560263331870825176942465165769213866939205847605498802533068402886509639918195616942322392810552511385760845591636656800608354623897598230711465949363063470350959169935213099077028221798568062439356837848738928664743942568478569353059484904797798864209990709125953988590791663162938716156876518864839110044466729191433764743694008550052070530324821848779431775686928431084196950538720408217835694597590813768492236705686888876831771874004509411673241813520366006862080394295006319280442343572996906655066316729369431913301116631440108640256792512286366917153866268045599121959035783508217294768405098894961627737720834976431628388125144988479172175449016031495899524638008244712806867915040639793655343095409761747704024996175888829408000970892493467848666523668686834616217659433808142628431017548212860184392294124717657292020463435776 [87,62] 109930786942558996976341947179579812944821201417664503870057143183460080003112493503419419905407450922405661076689249745773394346879043737695497985729116191200410399247793834712183895866913268884220117036392026493627153773446990782215741948212282216111827507076330723732306341836107964244885830284342794399927918293543449673764715620852976963031192527032599237237572980408070810315744971568668313632692472299219463565926714809780215179463366907323712958844574729343893328501392985618773759188598620656711613914801987119756379922735788646019768302530304071020719087860857009359689056557775091245892051273785154662122600228525341248770549210373212250427829356474387273780376090676971820700078803343657017687682300101847811954110181831992253133942744762463722926030735298076688557140447506143690811129241724743892564233595467672156151882525913967099532136171121905727798007057272112222311894035363030451183476696825907380826322809738099098164804794773286038327780694600442042262462610621359791814133301098954689421073553992993320768880666682752747595080849290989581639606158233468506000497964934063268380762776560118092878603806094382895919425752758759300747520024819884659526796203258849368654252936009454502099527644142739411823513617581991449639091414969246369455232696363671065205767523293243730400669896513856530141529584561492707044391606133384530236631793708421890679584084359909551555318156221596124651045240652070666037353824534874956108473887365185968427265642814574577692072057695122672586708619091995348207356397534821154103467526452962743756283529095285238331906053498744104109165152359855278146565254793525312966676881454402741862012358608827769302095694960658068561015345002937191056654842854356047271284598122476181213417478157945273704862923839279966874825702707288800992667050094140449709251308041074030615783382395638411180292896738397843263673910750743096967444801644977838007370526777804236120584613936692677077464888195936049059956304529225502298187584137136126325248186350010430569329403802263793665454709384698608600293378167823420143688404821815851597191610876540093008410848182479954324194055322656316969186875572979226947385536634705140313908553194455179214225371144272612591052045383972248492581445534448391093023879831591316171513483615965648103589565383656668135343918472712765467840689991425616660866700242630829048722177504902760705772439186377983325719795443145555082372710400 [87,63] -70080089571716797492695223480494733247924688007597033655093876178794798263971278464707930578735406045676234495653655964113926838179524869195535089865132437399381389762020397117487802424180888758272868303952263789007860598760897167321172545139219157451717465689437856207937097141394652199148227869655368564070281748238873087925484753033175234899610689320891228684365210635961641839129690627899679310983626774332640300726111774418154002947921547552096965612676379155574843953782392333629409874845634970287221429808774900193234921049941982994551579633402680867942644816548572626198851664267617081911705110521985519671609890193585829032204442237703137480904667413220229687306051166069448792401455534384745618810092771707386326881855154967813646030890504223555862375324641875892102179621844171599101195383806855176738160749312159838085036804424338635999508365126379435813679719482739855468570249500322273480582601484442825526462602748876180282764307790633938387115345806173836049587424279241898229955698968286296874714787746079784095473424555900170373423957181076180781440359085917692817135831469947871664970459834110151099317878397047072679134003133152191342869031933182538067925186165675336985658631553122054290061578571211615259127308986582325364353093468934758819293646594827908593826114000309683734289323179970520463546004755104698109760368630889985153796807372222042844939173336016529151686489449337755025323966626834688099956521599028737166371995901859106671881555996292068232692015618044460657913181480569688684738143699656060652065926029576919134291835774781358652006966520006947518426596572308666099776938363891428148373705849208291889640722410042894212601279216805344881520657059274038373676486905628222791843119876317306491568793629438172019446420258510649607858423359626722684023695153237929706883095586352055703332698734490308725655917836692355259021354775494142525087614995261261592605528173123707820694778796471276608693115383966151740470085108607389919302219415522893362601453690816752755245458113340693398289765456986180844671972204800874024740917673335432793361236469208277980549408866597273730019783884933788801304679804182137284601227624750468317996021279929593467283411034717873954513167205118660716068924948375282657990151197173481159856295117971849022980540637571594301143498840625756797400044837800831139605819917176520664075264886343930589811839767784652062729694935366135531438080 [87,64] -487479207179256058697127655440324308497612010236058631232934102454302877663258260784300913228675072378748058444551443518795215915097200939605945082833106891863922133409852075552925478598823413995707474166253406196247268256023752596251623855534547403921410760961470858771163381126924935934551266470311300351842201119826809910346931695021902790236331455498606733533064656254529729684667617756186527680970853951918298188157229372272298039205720991571539477679403846138518156494219494893420610195639565559466211620956966808371990828226358266223200897788652155116277344915814051416478960029477308407948871016434947481351692688449610512192210519375460060548309572712130495501330096592266748026180003614875077926653502745365962266364431699385971064525445497844747266904168362956213284479409443944573331308379120363248260985541502585103471057753514219804683874401160375871357149109153497341799340261417265032491659093515062204744780990025855014186398876571582339670030435949820669491715894918586727736578859282495251717727077357509293002876976747285785313491590989156161424577923355084058345705780580342702799444953979507581864622859888328770951096561175434158416391542528614250859249266067718353302989433841869659746427537114341183714799125003452918106415985572762567053385849036361416572088447498527078293383708120793259061773692529781016700177814231975823817770214823728933540934893495780764883121146726422834096934965847610646151803416078814652675669870297194307904605960128766196718220171257643097962462479756994336192362347643875447986899052429101883811713234409265697055721487373368139758058501260390265550581334309218208283553451807349244294952166930279319102028298057652563581720153851382519896169626605358969530427951550467228085269336984184168078242608108183400442163776003255066696269366716663604198881416896504187256041815728777951768400372377583445875173221116217045166407212697675502939404700627184381689364105469379483401181810071313603524601018545217970079074674049369542500534166596191229209987330676437643173754570433887895162937658930688679332791639205216257855174079973977161225388724097243840734627508694625047811401880909233740586958918718068316006759269218483532771349129553126925849932451419456734448629609191422564998940920229777622987187648154424625123338662581840973533589955004829655042600840730801661934921840647166161918472990422282299721298612511273428780558905524432666624 [87,65] -67642143261336445941490207285104201145108189250822202363041836208872818958681398589466561001431317791574264003056198956299695294228348604781481390275112561081131009273790885936892241757134778128716092378020466169961453937734977485756769258429351939161191554277301668198270478529175608120629545885410034837899289943856464423642072405004147957162039570911946731495036869182661152770069788246776760666979522037038385353727058568052721413121623178433685408326758589659678462006567234352283419208114896283981949020095244772210456298637358492766049967821824114866904558863777508171844893685085941036887710829186889068761225440426266254472449070978285415908183473510222102225373736358857631797703796831977124401917983161360307826019184003332529438278276839552851124550638650084786211341727229124832272073082307464629428486565187101466575654137125610024779869425099633835526764749650062992905133036583524949024023118812948391867308447590412694637627436143944500759441047541590197365316701153717934389536876202323481494390885655136261794293865043742643248335070335831766447509700837544360445635622972499876425489543191825398959874516472301500430746756443215767304652179031797411772055438856076032261880095085475288728458879387548105391005783865910740827106733521915822642906043169130713243967970368195114005863723191908348092721111951638407939691085599743139831451562603233495723352161430945948772265320521976918375077973610155385212930578635148072424516434543513893226056310226569867796295860800023857107043179002506535975794053275537408291441611587744728601840733574987713099876813771826875548871586642844400027618578547116578597551700949014110892674441401481294020236871404891741677954502833469056794158629785640807270292219366372640017325373551146663943877200050583905570734813726950407009426267943442971852279375026547262576698816421979582885284539053438224474583268819474183170654113003456663346169014770658366446858369434686396656175037722706095177785783632052965451069824166476556271337462721798059200976468780911561739213359975903051708598058627214093788198356183127726198894035145269963319104411789482319895027491315353039029983063356398535550456709973536610793672946341198869435538506111309833100135262453918188216159645328824545871791693908251512830823469716645412399464997316526375330710835125356297075352567819218258084602243027986930526003673165868975403721586483526631112134178300231680 [87,66] 30020870968343902929604176042201971669187381000888408128073257584550870445505603180946956445248051444695470855939621931804643874599099645255841656971116721792551529181460367811219066637963350623433998787039740358589942020076874049739273993463273016288837749308608742522382297629187691084136936940933191638254430158146588167871485253360067605790229381684916343008288801415237491074236912775410497219944380038693199529741589267150593673102215960182121277992621981492168508085409706030231340048245178875510780998720103211130710514458409029678685213455906204516322135814286755174209395539167885593179013887516004651863544280869057196117894497293712108815159521595174529890655434313363773606942852799713283895007345117189847126484514125738536963484208975670913065126985785535905648445224894139013637464406837313829301060553714781487978826376226514830977289888319934669261327219722234549363748149732547337680411195629171714739025172835723890015536352821697179896905887401971453366618044120278863908504920514319462678148769424557144100165333386856953616523615140059575989718778719553842360772353497374304706445135213340621307646538595522757217850498931749675584752813949696036178995826285571770948261739138952241341992209847765196066078877236651941522706280650544177307819958468319059550721647212098943486580190777073943565551876142524103151501440098742504619660813562312801583223837252206563536496540699626222435450672089550760797517589715674210587133464154639612541324564253262243761782636642045170706004578550791836692242821594452790434179427638211056193616553191854321688206234525043301960052103296315694535039433684047516038605313989245299247159226602467676270976207527773705751289938076742570641982304802079188908528121354947039253721426596292264542450070982845563967154819449163979081875787955094801902687179789036832400250454329452776726360218041684155582867673320142221276924988839510664655046218335235160131591205885240040364979932900532496709352133893656446649128656024713555934074910147786923372104326930482130286240805125712314514220767342426283244141011784970761281449589393021693092286693075530363512270903653296209217616190575650474623483846299793644441174105407603535689949784860979742287343294573084806957946934940025137407771191360960132460800203545068352029995375780629169956145664991698651252797910114489376709352266068970920572086912378186458121942294699889369919245386776576 [87,67] 537797326958147704372942372032816105417651293773693742925143914614946064229005817100436112970935805509540701400273781175162135830710898041341650058724726477136299965340874334424265197040258892857814425019246336846236812423279860664940182157073462829393732018961851231276903775464101017587571978749257579532696093212684135285210268800305423996096894529780984453073103085227826984561765920821935679170292694763850981410891504027784342487339662523387438990596476556391635015165171679312460813895719465461983666120586573935733064237740337627382995189366688991738371258927932072014023259155087036714238328080601658016645306596737661038481471785009572081073855109840740781259379722501370474633921025090051675922424053966297643884755700684327694155860952505596473918272512512572126040759864001136254192557682163665989398852047812033831298812890042109600161964080059914838400076155200303319071093182331110883853055905656150316784785863032603411917164186998415874317558197508396912067158507722509171077534861755169707863157918904388848085398117226018764049974215064598778929734872004439837777031798079275219906173007253318187101991856502523542167554515244700544796470585160002359177779964172814936204494239442652591618451122022135266809813072413480681869992930484608686554931148374298097957502448209673139124078159926112725323138200940585404594932476793700931288082328982349750117046840722397184917557576370068643400712616402308509766706327456147028640880861970538719140910567187336600488466757353331046664815923426054610581371841694550271087221739631261437526865635954086834094021863802992831106477932205893320548402770090446998703433559230009468223205490539189510907333753769186755278687630477083170415176266157332074159347346573276073768372078246002843209845220060170127117472453077946561398538928593394585433493980696663488449943037813061775786489678920376786017261100019239538965533029296829561623760083857739961270126231353627687536419443168367859398893961868532065262047091232433185708462816140206079968889367615173253282344065112630551420852365632305951266283320222087231358101889543564794385572151022932141138081788504589681400261778433356397752071369096158095756181490700475318773931830774931421124598589121363357175587044541682993209442921345302214035403638435640801317574051720167352200083272362747585464912359725600874939010108844940688466341246829462696084301569767141877498249216 [87,68] -163936145718751137884115285903983950408838454155152564489100945756698030058772861064795301563173364151998666993521138764407892309775356743910252338880977113994321760812652561412215360760741197028803167703440006256100870473921497042815574837170642047749900576612896634717288031673685783278578849469234451585972676549789237345373525489572252003158830730775495255530244220641522458611613334800617542129786285531189849813525595459762296673373620487529591784773321129859984649055849561932578273949025796761691118655299302977582816399392595776813176130268899760218754159301564571309442266436494788108654770925454393859014919769178499657074228924890149426361182381214233253714137414336966024928355556595915384584154953409873072496854954016155410273478486532358656116270555965222481437744136030039642113027499012860100490321192115955102094504252712107048847654112440954153828627016181277971134743329894966675399682579834748890776294348851882333704601516044508754151456107678973516317364164839218460427074554178230549871407577953910110503239579430564824322497418683859863433520952973228558221234310582358735209554659271859556813691953425742747604219132373398951052385545481512527131377282785301952938464284235579919549940900323298486621872350159636567444343193863158306684472195074825020754434072561281901120366331780614802376265490046331255591421589197890095198431581660218434301528903256000513676478200745144320540230715880646743695422610170681845894877085514669797613262211606701068564429105488625511694470546483365948687909219099443293787006794426540465949559040550404405229354669120032847551545160256344372392715261690395170149623256621176670694898859446499689120245622507094985232994774341233572424604707904197845240801293690759996662526871179664687470848533722025668557703624588904867511491287925042536185453013174324261261723837320107745238987521719507440297683754123033137165457411572496757423544661513679200270904490685028362792156577673909925651959900280123264851074141977692158046448029413187025924685058285015848078001742430838046860603927382912706578051242330420090125718721094733651333534289566543393263564450268672696149017291947169876901483446064523823606116801468217354513894294631096781320638825207263553001604955694916229679491126869448788218029257059652264706359536576110065320048142708195956311848419255049384746398797686553747787753791235605553635853232230961397104640 [87,69] 910981546413198629623104852328347915135600529060560683431474999651273623778599055411681326189853482651963116769665859756773651319248090384251469550414864787943050530929693315301218532678987201406248646255396384808641272644441458339562638018998094076194312903527745390114418569724209632747361145057572011299533948870989464945489238702545270524658019679790379869281742534982923867951983670041826429752306918085801338123710533590885259494429077700084305183929241072356486476343632158244032471186662706031272173220912664673376463939690191356466238143969669444932913136737014848285767979911298834761930696063859872506537798262065550959778346242977622761474089980003751411037851834118176830791277003111815111552125506964692554897029984928604395607316698903519907692216889674651839008108646552226309959686867446417041274403971348806167415018698442177720304063006977899117229940711213955187783311190228146947064399351303830111715047126632009794659933236113348626872436800706907841788878781351303265463181326205855246432186778896198313328874539521930316288431148926786664615168300312212668470882142923145780189524337750670617316099692697814307364296126129394532561430460196165052070330871272116292803657625021524220793146122353336803749303340420019863036556738458191754216271987410291476933919239741709850654818135688098421153371803588458855195322170704147692494368774880729380896626109896533193744369520586682186692307611385682426922438900695200173513788691023880302840322770913026214282490051886573242705600920110260955173892077529956668789044965277279048888277729296312229476553821546777055907749696741726264427371445520794305827703172499879244457670738864422727918053316860993484151297444128421326389718757918676971451669330676715980623158276281840884311698855494416786119995201361260230658946609628911452985973676078853862272139655740138887543047764186666808871376830727883645868454053673780841338062334190070798736834741894470168492648221636508024747833991405112260827416801952768520931224597645727752726823180831659631393126115224713970830102837009791248072938300937490559079277873621284104001093835426989935218011935420658298349013004173734633520908817872743503085249020983337792579817551431446559401963034496303087572142502644212074094073676596442796523260322269837824769717934234952561358990246715568734264378191472617784053300331868012334584824479237397337664379919374745600 [87,70] 359018874651035446339740844863848149781683883413240226751455555990438107970120636297587543458087865544840691490253569649157331000969047017733312267477385491842797586396260236770864840348251695877460342040774795930267355777379113184287954899533565689119321059364783941359377064247029613345517663083341669143925055197304853846398337107276649854319933007011734889549768277229270215320798673967237825531191107350282659198772912560035258651514545917615166021493645812099772987921205240309042225950325690204237191509222548056998583235413059197801771002951817819817249155730408194536676844340127495792840415746690870988683754104850367513075734429460455530892688020840792764340665258054208173420593712052870296829683958877542723501938623314947653966024257114949044029782456474630088859154973245893339464781151366960049323859086782572146289405290602133096044860415960496180644479341583831576802931664754496703060095600020495204397374185273420054835364471444508025836988469855752227032039898842697661736771792464383436900589075508838934981744257651677374929295340027108847958481563844916116441112260243470851377099977286546638957791709430687242387785283388646090852745086377513381531204075017343845058350594755876571614953055767811429581712276052366218173292279277640176594938953927044817300523271940793241057516332561662828049738219871094808295366510020485121107016211203000707977887809402480843849568043317235576154843859712185389883652099541498525250912188879742080816150691806929141707027708565271424004391770499396002851061010946449700508697334326789946306982044958191203111890328669699647308682111267942365508727855032413592988099242833466323831268493185367674956368325353229372174354947784237065088656709370908816435933892294764708477739635213483314383494837335131348410047183466669185549394328668455003246135396513807548433217575163404863250582919755979103144688801722912417956676921693152461324757393412690271826458630571879198925477512793696167341646574734864360992903677822909689303517745622589186670051139066257227998600708346614045154584283866290761120074958234054410303183135545570301446512547126412181127617375058610579057076850570483648388502458456554069260368553817510330682880526091389855916253410799884632902804523816530120626333452576531382809257293217781441252113105806902503084093960915273847219946493479992594671828360648268948725943017932811013249307024293888 [87,71] -4531445238959323258918887658454196253488499095049696938509703884113786046743431381662822617200180454629998517073732664505214266304872410762502049716651677970992189796096420776581751404332012553665130316484573070612979451637200075687986129421955508099733434735922999250367183708567013070678876268151352793602975591100263459822510512497350733615737502160707851471272270429912281965911071843434517844002654579310380322717859788771893085139164753658458617609687546867561945125418819283252015132014324077692597437598583651772217472254905263878470705908980670582541661735693514602684909990910309677100781276904791396043854881736572784329770890212904831427008576120335412275302138092903942237671206448783257626075412625922290188974754342170914803105281149425953520243900777947719410731444780464183298808664629057696209835660435234371184310981290305692225353265092859845066244252054516165914710831419193062315200405459969958841421299868919011626235134890251031730419601719648169887179336425630827086060763481981251958498045904748722489187583117907805697058513144036720393777576008632420802954372025951575296770105582651700774374718807721620920100148501347039745210339473530937369426443473794295426677653257756457860545372215279154334797346155088977912562988578503940649552206345472430414841928315895913580872792955680788507849285312338320920378987839018714583169130335369923563311835594327561379811138022924036526591643846688419466596918107289398659645751544033851718643127847746710664121362779463127274033859962728230895279706777194209489791917384589122902426201093169410964338495721072008672199471550050201842995094614386740956377586783186702941232371729930594891145684639895239904005031383738733537092483864495169430719648898892176337870339023069627598086990925701910256916783804368476367020980843082263478075631576397786419294376544701848120467322081044872390994247204860358583168299132527787866494759278818928088346631597522681768716127496242333152836452103914024121159531663566486432940820866318625830033660837459068540304522246122452522202338166386634277410161673363234525212227078902945182576527638604116461142397634243059417639708932350062409583761294509637071963318691954906017832990982341614145121967457414174887746623253679611658058126381836479391115230164042818489959725525785813527267706169427093768779644653879807198563019563333224358334932743851009184525975552 [87,72] -336327227076380886515534945727478587359476689734002547054098320785884353802896951633933254440958531672462915330991567401146885619649713074509059039649399990374848873126557059871859379533780885474764245204887609605049334366395741762059106636231881130927675832141782396483645280423922101478369027564035275716482480814460618569228214102677010465818634063964631870748208816527534787204160852339920136504439264323076901041656083676794090269484600102000482243688350643696562820269475390759781607542105221711380865176096512028924925826517812366951290373117124020463940114031984402671949959196036473887485290907807553521208182957254846201328715251900811211828748047700506557084818330683907627261123090919162233124856305314585391659167910676656464934859403200354349963849781129086996329068914108661978641724007370355358683134651682511859076055394662595094573517326375957796549017711086514328369833688566164625756250600271202901632147468480720591245046932090574256302241442879125446967002383221958474767425206892699153590138129047919563865028086710731925315375278868890291050514106572131787168987919360220852120258792317922470126791620042642299051555323231239223020857261755604519514463963562446329003403211781629279538357627258065799752899719207033894810038906905860444903184698643603198949102998399175349389205212408377788772650166034377181254559002192629198596776715963975925059010842681490282504267174150789648167318730218285741196384367927508233141301850544394047636986719854814432554126747874772030365709293031902352991440946409175510426086062290273271455285491689008936552678976910974654806704883174465858772704137782608186086464017188536721399450956328901343657843231270296055987145162453443254876937845155917009584928475282833910072826152924366707909381220616477644443627418465899804633750192457183078109577268045647300206211894443488652389616645878142076612307196101017689947884591457197982817300070190300628454701439149779272220802174887462820116545362685865770457239241229528975118407414669263288519078169792890434732206832062607594609235424817689075481796209514434208973198553612147375046433773333236664696473448956678148923116262022519763679209331274751068008398556656605847692816272385580603278950079490588735847987289538349039776711330736386793222816134517878937430406094246348084930588658880087605812969953149156854345308961193232608425844358342662105858048 [87,73] 3318520852049296379404655999794589453225040852717324300252919709585114946534966067559399933120765456987146160589193692165771537018752613192236619539259863846889749169282268435647848956371394744318957465720950427066599046962373933230295219333476716061332304451383082669619146166354896614232932287939031796313949832305057832864605094569121054278015419563179698683097227270608423096457186297389482598445932764518768860638668445489478548358739643078875959478934904025161340086676242349876428117373599964713234417951408102123529273886252215271209463575575034157370450351307005951314498572294699599414972446394223111575390182530216108269496929590406860948426818005768998585564267124209869576113543093338211536755788811361979747292234643316256303333002569065771569689515705533264736260842991661090040346490895294971185810764827254422662528160835846157531276350199107864362515946026658736159328275945391771909027759163543899344916957768571751076761838429793663232726621224449532712273985661233961895367567877750163326493477317232447032032034248022485545602451699724704083502610338057464309822315647305642859059278603217908650218295844288937243045145196740637743903594776507054367544091154247470038511220454300832117639681174824576728355974910043174685215409863779952546750629629369391591369959159223957737866323536627518902628707329599092413986613935887435400773051184631281127039672197060624453695193047535625852299109162858139343535995770215941550832945775248223181368347694093033423771454755902429757323478588146843711103436182901882114195110394667236492041310123436872392764048789670382811612659306333136829566706061814205749873711627977511901361998594476761014982838486761221903824223315414691099810677060934920415261767867211714185193253919295525211381672806812336785710065413901186209095561229079774866139316799848869842867794017453162370164706701285975177824647480752522317786881871386702957646156001417669082167662171506303425353427803616471074825402720028041248362543358966493425164855107051333450157327362640121288482159823548826103434078051154885580899947421954978818617745737914546605814049700944609487695977506576449529251439875576235475079062458580989180421057196772524801739122190274317105282564859560941056881114035476441653976469815464475294359425188981257534993546464000109398905152419701372586033155283641585547678013619319312116413626374414139392 [87,74] 154875123211288410260574309451699771517642100384730891203641024270160141431500108075662348628403781869501830338554417494629266401797848881583590428220380410657895163190996114648525162621547278765741848423075475295267392745166405329196374397128329579988210966179374437386409527889043318010466280131184365130954989262840865457230089428750847271127800137349983347494221037295153375719199920754209369544532526627910161643371324035108628775106030639628578923052694012618170100495737206179231452454260741939161212359811329036121226305052371359138412239211370734402102739708924976358841387755355440449973585548373170871348986135379629234823225611589579084439088451372936971353111007914408550782861824394363062931879429099574432908529001650122482862565842699925051480526382218757827260945869362240927214284262912093240924399305516380753240564882137272303431660995770452285761223255539608645896683533927182482808108409823171534556848199595226507394953879481464512442127586144286354315582212574831497102989849776424160384025000218332512291274566782300787787578858942545881309043869185597220638236205225839555534967756728377392335082159130857890466868865147707269537029278414754386992946525885317857836830557573958026912473478467050766364540736354819906814003829465485061382176793702738439343994885382392171010265556625153493570932217207313295609386591417883168217093609482290258635320216126493787374152260904455944581634254426560085916505994926843061994445055345399693706205446226468324499127422876649608756961509642380429616371858485698231618775454792540557144907698427413991119147405050931095250708632743496574770097673904555633272330036822749427637671165822851748533192471206341028117782673956719047010553032815274466184565328316052881812557006106604409599308598332261211407638503010751793237243114368559957422552889827049698626065047458118120591423049383699413817592325002280721611910589116256148465805398564165509834689819722640533405135647000441660093543674158743250363895705427069629680900347544729982625755187952833423268010578957981841179432102366640392013095019305249040369732966060878347812042667891278335877082534945803447905781426522481407911746147165253100700868593256103980951450430782827081151485541951062304993246941041907830224864460481422412544985933356757351010982656859491620376137135220969622013261889823876941975706826462058074901305920323584 [87,75] 594181060773211137610516001192704150216118439465328800296350631136405892718761256201941487587603085104584434870744960025746937094528171219582212737786358026581580621076617504508343591185397474115479717752225070452760920994020805790791126212685413453975802022549696097783819302442167244807283345781515904746598508126277124740432444555713970719539982554416769270270714419833557945909410549283790114462461080651530763674522004465310370542183159676599781598791359991539888957599340528730123208352377851339797482401534835888294757811948288707474123036343725355173084091444956345956608001429596797037717676168772056708949549089732183781297891399732456676981096494957132177946871685887792829910526431312615249638764480190318762633308599608491828872441096677861140618357456521228115666163222454836108965100784219649454174841953273093851843901004215167890451293450487044666374756394253216946412325917676884624213942925836874640839672648612043992108735246997774632909225295952614406287470364679887030990451831780475133924033522896488303843176455405071124031446193588346861132474050422505949029039493322394922901891727897115457774904643215152244531830310517613133165644475228277723233673302573803728179766836335892887941505628295917568830853688748624178711109586980656063088372823932756434703928157080320470724159252861439130844560298364822714224969201035381746999675214716929489119774264915778712900819128977263072881988129014951364663358763359403087241210230164022128073485249412209438346894251035045239844181506440372769417423821449571284600607817973622791964196142982851128471177012555681764702976410012681003508119943285289538664775254809496699304885794116802957562229698945668133285905989883792025267185182669198665307726650549961913725169100027468083487293786464470575406136662933775492430721310375515919227926829344198684169486918109409839392527316528365547679836614995121269396030535648544223397817575170812274900863726829818809598553986802350890156286305594418459759183246578121065187703108439878850931769250094834725967817023803372465794971584280324061468156741999365947280396639027647104037325453557534315977840081809733603024820344879571082504887058637153745228716667697772762108953237410799154548100801350445142046075207968244210444524234131036921278594047655262771700006639952022014981941800533960504441149509083562728605323138556783789724401664 [87,76] -52911502072942580617239195746985679752326415860399769331611742177910305879274629295836436883747323419623123861976905236569610460574566501379019821817620926010191744859550456932873250528751002262359799072278844463134452754994851220227570537111708815965187232588784473151321168161404078663603981114889894039796069335369930716995395727571314804954465626847575677869801662930498264159346483716502658327711710477434735095600064849744686727751893965016723421816314046174836645033579485428760204530925568709467273683917762526550485218170760205830646678883361608223143265138206812878684407547878162578971905548330945955046967719142801936059424778314191648306468793940792063485220223476933225605594268613911825600112432406226169192874448864297457743593790759990304740480567776018919269138262413208862914419317164030295735894862528680507821619104318290814343465393321822757471237530499939082353986024181009537266768686400679649640513993881646503481690265538194525670909362322436428741568134954759902733704037524101024637929229156141925891688338796133765671416263494912755274485275476041319419774710789761078918124723641144028837994295983598443191115671935668499213212828869215972267159518972381573293672188150096556858960959383989244789117509261188742282521937442228419274991927040031868100652201173555253956916313455704241539535241109686968376553670218539820441511111321154521375963687071311634849616140790124646355792721766743141838936407922366730751254278272069432794787423105277842339972309489360289976991228234372887080624028294429689863998080267483124025783370048649562054191157122958006019552335150016677324043852433463140912222416543654920745501568797735515721740970684729615507606685510966420759445104527405272823326588305607493631308037325594020057206591563596655769589004581003882174348801219491971267750514439581848818782404516700431008571796461253133141286271369045476694025771286631238755837032217896840743963427356616286076280722514654202557513232942445279934167972862106797694350481801888209431666071270738456083292929480137513272778964703258191471289420697699259391697637234224552525509958185871121921161508372440787899108937336064122138941157618453745723275053055186722988865448162082491645912562314748644418764201732419462509508749353725724221636882789046384688911556190875953193324510259262164672146047814358226792585432301084128313344 [87,77] 1522628991286035014371213490306374761798661656062590809139395763826802294291764574749642400201037571564463150509142679184463248162151119475766985830190557246387155552233163809253047248558046004656448699327225395214767366691186506997609607317707019833837777467772305696617607629283903055107761255725741430764069887561118381469732280977471474866062172599334524124384397785873133904813840928464141330116479091552067728581863668340721336982997875928953482796407733222043506698378802755059345782314366406564835390639170229570334851910617138067763168368557127126793361783728499633735440748518983592628608382214586309763858527566616006968226746083627212036925581555996621538641766114111293412834422556346798947327713664809556268727365357604102549023513603542323242696005941857466408335753979840744835197536275738225061461533951520770389350231716147069364814682328189805709214058553149910972852309227765184486503899098258835337300415032066875154687987016480758725801096126373032954107770646646214724122085909361041491688313363725623504140934340719937538212323328825070080340182502401601680593685242298051951698713750178032877947062940604745989827096038386375457381391940589913000384903092697251764162711787766254345544547285113702324052864898197577892346603486838620851248619513195345261628309148789484607764115464724474266694974000677386865388791680324649446295798154787834924771980541663758789570568371272906562251733079573310711341338245172817197004771532574778363060867335019191265943157069116188691065425534941038909037707479857178037707008508763376871186542369500192661284372113824043499574865657953761998719144853781590121371028364558112507637179481794820121442461868866315549822260376485039914954099628783793307991125578952837329349919788130144732669454610001514844452259002960115724119354868815626046867389411333314811476863535818386939072993044731729976146955282013166251354191154993799949494826666305140430456423979289519502350021487164479918240675625387099109439918522680376204752341835544368464748801210153972126383002308024608532126248277865399356186709369676923537104326460631108993692782932960086406544550358524366229712746348874390751143444345144426321188178833108793431042387042238377279257668120456344644068256083710706234938103690820989047179861475885134149359337496601668102536338869479886640912687735608998729964570250273882112 [87,78] 60622643868987797843430871788982077698565423801551107195221979633330427357439005224465907972494959368659107878098943886495235922678706108990409223091394797601016882390753716129547027173608925185560662789907785661906889926853932645963219235191071299326286217285883375943526247024615366840445304438531451151667979406359753309948789689636148898048660752483683625596911704873278786519381330735960311916088410828048831592828135179110137759907909245425152375900635476952116173478831937878072165676984084656751282172551340249024465980433863414807195229820668904626391364457238845177054904924356084049163464233531631278593055701561736355375980882820575830443005635516407257462905641011338395991243719940774689743992801598433200066076702190294769326619248816604075853673091921395092577996372043121889819533196303096390257815945025249655103658824015516254961211030933432316315426502990029910154549737177321627125218619055718510890976096479462226367315605743960051244104975466561004848707036252835053656186085669382836198833140598706025727189087303961482552164353765694331428200007418575576420052752360502545723993016684055864769689392037859062369751088887792742540942905613869592146305346383589701840457819023231368520408397303778266303530630165129525635706395741723607237255171061371219027773704672305086077937279396709001867881988425491527494312581312044554474999883034194103181712523621429872312685253947470958641712402278598526047366916080235355423109376288377793729708512422655466364132211251396887010882278174631985964930674571099767267751934450432232860708284815625056996995351242427605324078546843282987860540255465311150130679812463466485845495763402146520949145003424016520406498127825665598053651226858475861323181507185044643753917616180547866458505992859649704884378136890777079265705084110139275786519257228263380007071046339316486498752107703285335710669149273560439232198630807510993849210089408275743903792085557463846648197426155736893150549576317580420499086090658975417230232510019227942487223117194235570031223606964641313298663165849313302116234958271279231772182499142336800335411232909194009674279894941011919975221289133623080011855013075923126006083432863342496489146139625690682582126110453847257370067318054954511701766108597567860258304604167418191792618313498160738540255933704127176930056620081233560519208247230464 [87,79] -886660924568317751794081321821810615947213263389636142995852894788581156327282886104853571091871245905239391041502047868867824399356695015663099414555859787429721091564401865744151772118988338371306861734765249946504342565741196694622389843450673732660980105931790672979804666435896711635280776535653317562970981094223780799029837762286311681969611243358104061170027719966786485318152580949654139903823436707047105223973357388411227995739593986744779204740917625767785717918498079209046724298497307848920127061031923044234260945523225515743830418529114367344163318373168548175439576266514382617662504302695288895948369423031568494572042110881591446505797811936501471692383799728711449787385362502124741112737718426488946771011463856262627570663200635658420386948378114404440576004232262341519652014685311832792658011944503924251783689777497516653302945271475414293983723805657535266012191799719496735302461379484324103922048287641905494655789527659744226082750214403453659488241840483819475670396433883086135603432330165644156248165354222591232029868131201251092274940605514503443849169185875418287414622662612523228141492895369615250833936815236321183321004758875180473598608164247149779799867469770883764256046303940806983005802582809121767845994057557646434459236051846836773428938795928425332894623163548395271230548118041046676902555503547553882897437632481988583755223273584608835520439718670029864298578306600107802085911866006114849359592929553892422775306012348442945726858629179701589652786698924110046186658526748735447901759404946203166031735846575346981906542212192756218175122227065755553007137031700922987034395989216153785858354434521207529378673392749983291761443390079089626516996409799578028436644562065598615127180901214782026803079633734792304063698541999911299473409020349484087587951338144768204389755060100355043461114621857994654790319148345687234005615374677963361929173527561121651222707974514858199011987344652158803890292732706001035873644823132503309745149375161953791624335086350540113102754804652784257692081023581262013464992814630121388868987925995299421739304258811870239465748914639370609097199159626324664702010951370214782837319981198427089454768574495663284846877797719793910436700440913155878455440554017516486720672715565995666227109140822363490894434178684725103226396819160002729007382528 [87,80] 4993179599297187156024672761347034432860154099885798874884910102646676866578280879878257375214397242285366388878222006532653710106431049785200512517346704054171220593412528752894278456711827785036571386830894250780441064022096865343258015544090993518442911236476359767027772909019130117417307895931403778447311367304368185132626212489988515125840890226044625722917824294664984602381641434506184282020001802589966226756982664582928162066426716855035158518533112832263103457266335316901284471122576001461906556562893685211107633434750050085148073788041938004436096790194731033308962460589899926210717786525453262436033716055442429954609813073432472565145919629097055738524982877421686366431802695924880496647997874116775590731728637238978251318527013179239625199210927750049176848237267609170254704924100725045106446256641913465636944693517004357673084965662985299208181459448911832126161842224787129229077349808666437279218187093058822749578719241133384361223898742447724530501608530384152901714686886963881797179324452169496691007878425643266907669859306143418832750377704770914639196304024487111659715611758700077020090246508324888054358326575704201002261281685193155682232625400179269636789335351512865465520271326741045456130280019592878488279497531974796807340380575005900154980513052309112884006942409924500339153837794991565600863252489378737447072788568122742690811168577227010004831889276795528876803813846778581975060417550279767353300186151594544263285808284796073007199244532740449354028477580174471309661977759084230017855474947037441531394065440633299752418113491350809622555449173157753090850299796770838044964631503394081447214345323426384840426317603890479305080326637802117469292294265577970323992840365541088262827922876126216583793134518941586823288123019369842360279107499266226466995301732598545980936965563014817390276183589136053256546512194158993343625058430186460821836535279664470694122032768657522678231741127352983758514571059247324048812052251496971422020964817358515715937594508816803076479304829109014619995372559119429762320520517207536776741733950796051435216458499104666728908746964969644054202388056346444304566662474724795616990661965741361540774021124798718083653301800864339442986399180160129656596564962917235224318070681679432445289781648149085404983941968463508140023131336660221952000 [87,81] -4214368745256588432612794736585805214349472556356502838056367036278311123366981220573358897944391248924453216709480363568100939990869168637584673074971730736590877479462800422379676046426930831974787785104023893278554394904424619140323583711580811000376972931200556023512629241646077529723417470651547388588654608040368984278027236413000980599253304719955575538185394576063173209890117339242963655875873752211603495777018280551183307479969496162013412560613231938063425737421929405214127955125714640557929751951047488977599248778214413576496094528573162698025209286546397083405682446110456086536399306991595324005241598514074011838958281805359694033878521452784413252595105293504025800935600130294037016464322339314427118263961967516359923876899830808844501614689298307065011620214776431697907688402419738097157953048627548948154815062574374614763597042596492513718874959276319247014701839629602257172884920290202545047888733496682244634553885892103291831555633077544283108791331973680043855891681657855257878641236757810809224788094086026124741276173327974266494578641619145263319692553852353202127526721506386046301429736932090163087568127989327282147221470918510466994510911535708623093847180865637667899458371192017249114567163059233371583899202712172116237919611857651405294775842383522800421687615014138741731203569907441003601879330627227994830166697193928289500864903542053171235374626014027591459411473492485302608980185080727619682676776072007766903522991742347705508578306351398517533714637421451682241362915489335383111846288349442726842304542533695865522836712625006979605094008959284311301823236197670774913484794818540637241761920984613011426004211677872097921241945153105627369070642264704247840897684682087845838534927649884931057537906754082186672883324468326956433168347121026423252427496821955688778536040881951619891668252384791652094354310402835638968068090007165762401661434507377517690051456634838688405541646328907448383496797908004712438689181578784925249145615559031480419049620482843792549482272922359480712364356298840216525998527835384183903116610875160526184367745865626206753807532325297616844070085258023656315276239615770120259147373863611802965975086858458379321252917317048798886112928745924542059287050862433828083986219756013335618911000997610768840953787843948876034511385783173120 [87,82] -18681029122186716013610860374611143981017583648817751549571095336335400220894446498329344134503250140043196610558529411594403767086839485435653253628212110887945625522850910587606245835230840535133861414310183914786792894866594923919381203145283527892402288077487666579081024536548386520307234849626844171314943689168552406258452210231946951497897384969503716730609222464834865805725149984846778203002172458182258912207224509904082040901714064918810342796072335576294784178453489487270851329044512985299614731030715716500534778181845896251110531452478760351292355060381562139242776263843433787307520162768880019040307101391157914366279808155915377347523345549366741303033916012645431666494531864078955577261097534319844032200623333251480264364486323951503923369838187152297307697255760461207650271084760818600966067720110604696392704592915411020851280570841852795552896542126840478161270744746519884827767728877450615290072228329895463289938995797098791245039769639662209212981549219527295732455411318379653027723230559000197758385942813395906175445859204214415392779559683849578540337449488521533991084587317430266057879718729365556792007028584786098697571889190507670021002837670912279907061816358673550750951147212463891378339317846279066655026909823341774144013192574125997302653258134792165879645337968008370733808369713802561308650471080926896509504135045191774503667898101484352555810418623292703744188898287589486576980903983833200391018205232575787088845977773058709652986651920732223156176594198888333093753586181157851218454598557124753736477729339334072181093174280824317372223370123114521495291157343886369047560433878284001203560715416047397410242138743208576169755405940675305996121612923399581941747427934044082810466122353296435355848466469649817184263902833132102551475926570389377486547009348714156251150868451182686805853167190825224129949798874285632020698242739249048519475254890441352578495887167403581293321903019548045693775595864778802786665743720125684300167877013132422122526576728818438479117229566083255545524949364291160676448207907223083099035726381160887277621997267103526752906024907352255426426275232898269531492440144670213089619077784138448633310469150573984947562533601490978810865356459018229685497628582272385445957106700882802854580557975482019971066418653122084818620113747968 [87,83] -172964514651911800704080358035133639490395885028867128066150469017497677108125184032457210960269154861856913472527261467866696560461090531055800694681009628381776097328917520868382963274841554742850167438413823614107937429020507748408107266998448164708245739274430724178417168737705364567735483229493477184222764373063535048335781578537915214634055750021542359528289685019670165455116473056883902090877128194176428458106726551554484937111791264042368962559749274071191609346222708214286626027557593677634184333204707161059559170565231971454492953319918309152811119603343217876254351042826139106209817834081151138921420819937332298482131590870501736486826477602343517453329709588077936030216376383643821509921550796298147125081599145228078709578737886102773520107845108449525048000833649759412871597289507807417328332508526085717019204326906249450453788632662309183107055397962708711067008852518247557380656537383879289307656957181380978471381713338812173364480288205605669555654896777421791332728884892491727864452610793115777247127790717277265582990768299330705880801368973894894244907272816649572920031255969718889964737864055153662401511316577779715588274532432118281839289184467793031938435507075728058015846553692682357931455223449042926996730044737236610083854111824396508457466969348867556419382979053718525114738161427625001501877182675659779168789434015962897563819780767037947878812077839092501663278488889176107258950492369365502521047069144097151685740607220396143503186652883766373517123324475736127690764133156184581629719078841508280967161397702020772669523165451875997526773353762097254759096162214021152271881706949652705764037568815176120957420267426503512418319015086372676491250243563512415639471482578188755106033969610491867816347645653725672112108840886729812835975787793750720009758940336515389505602384566138386668803510122381904460560545572804054315167595053165365137479058379164488685581597864104608484964248108044468292621037819668004442286577583608950452512778235682000643151098826775183247200164080255466308173635182994111603640060301378860409398189644327635231970372928539468789275835905418050433980945726461729243123676892841488181653660244488831660219544902193718925206851520986343532414998558532503753579397762238031065739582764355634133435480849163831836176440167670745657245696 [87,84] 1158351136432443038896323300629776822388835169441031567319505279155015324355134431533873737995963539955259560276418794846118105929119726585694259804806909835259391809697438090797854978758480839926380794498042618611530269703519347436450160091767154827875097213402517418504986481362694436016249159183689705552115409413992724980632851665719586271518670667335412414042081073908813371914294276325747471665509592881800097626816781204566264294988327066653079299832071706631509714092652035252558939550977755644568324346783171175164980519955545942802812535006936542983349131489154482235782227588665753539736551856579314850109815226455449095211966618392829141746174550884270310387404292670144171400714082837221922025687212448921542019643122828500550047957320537464863288456142035167915542262771852935694161055341580972237765779501501864843856578530230171735609600736922043299116060417087103123862757489262179585883789864418185359191417465513472128402267369974682875712273527342955759940053012484254080891765714155576208651770688592132828913100053992223695967316844534321451526646158685988446201337687515387714618867437212466011553017422195000648007175466270435279582596962146966632927292062830348844385651575865886612982153395777144405071745398207020443537487458068356026659852481885128821280868200001899305029117851336069685294554270228377117570907345044938931868624817573199396044928739464685837437743171008442872192890487929365263404671486140218570585704927732463225086959793191562400568663454607377587236688947482959848806219146532637974377501335525490705210654886581470585632702532201471958800395755517434135831301217578116738201867945387074801017392248975811239503877929249326292972423786918104012619735517890978852460944352589886554158415859917317168207669206331779480404567610971718690030149825753185977953120125045773931966416327177895056692785888307333910855021868486654156019852940264159247035827729794678044592626314093316545805097992356581082810530863343090154400695231710731042341605035476919592246013812949314156423012814158113741142322206565372566147906885649912124679390439337687368346775230212822384478622048565818815654833168561339268889090096757237829535299349845348643909622958489826191601233207747025963245497337570485039200691721082972890345588099559662659617430552360380794434287905343767838720 [87,85] 30202043924527718229532089573238242437147085030870180165852847978599416491904862548682022836888991826398117584556129650072520338955354039793455431797060095538603235664844931698179142614196366565617292234083342820956432884046687800159843808341285337065126702529067000181375582713140701426018343466697032709561774881923431937333755509692664455441824868594173268960236411064019939890274954839319780830917798016202057342852911078657850510604608998841867613024237492678527140209888940418461263134854749792375155176042539697801785292120916153795943277062642512364902399220844113245805391419142780803229132868822296940942763314582840193967745780320455502469076349580911521656444030164056606087945532907194541730874377063193365466521481828696247007672982835874920981266850690951205096722889351768763740829739564266633869046411304400038080311060208306161367657465507767620351353104779338087243274785325234893894535592811142748144244155381152116381728257320752261902455884785032460110387343092934320138158101066885099861374095419330485098485325345543914492201603776419514984141961674075135509473963724041879254540172450867697481038040315837471906328365801223175147321328575145862488505331704097575828721383921720608922302911613868981292775327335875390733878713894016069117661517477268769907879358738543502396534069689615054015942474956858414096287641781907328729265033134567884221451918053207427063758410174612762081650685610671808216912097640066246404213244040668431759692368399750823903688320664488584891558197923802599776584165045021447456182035558174072349523523533895489181585140432969886747401743569087838321716768039058108295019393804804444176308546259869194145494532804446586447184087654706482183364688734895690354771240430764370210612762401728533051114816271144373832725162818298220559980838463613993817887903009416925897540849087548718128460289643340391938027807446854524059313011503389020387344406933080953786975468363707998494157135915439342448804103778926062074955903621349937032243312024659440357352500368344667956103413169715876967803825501870422627153610384623450636293906112487915615262505441179995001241847071148241837417033288254338465141015082109641588009165642154543521091071521211574929580712620762156571201930520876785298905140330421388569793952613458767682977385380392137478873565072719872 [87,86] 204311578372302297805586869969940965570027075792128038679525585904179058444379848331551603815400732853844078637909933997054035024495553399407238436687816093169617485017970406601152191517185254669972351435762842081885526230831202872856643349149559879250435357963183867745406374912233093430147580829543689457395380314537367803264265109879120451167507098630981054390241398130053544948514795753551608117240348320168225307624996018732437483872356256341928585655242947592577739783186623404784769909503228354183857090461351510333202309934206746017446398773558131515470187818939155331683696293978314612810405257546201330644071067935395716696898970079791080166032263716154669336061000778781130509981127279401356346313101441024361226620485492841922404871420033265183194295176222926870612997471006492736377135048262004338059961700719732882519855081373886493757839650232479894172337947653380150780142492668289934782802092365097223202505873184878614548695291638168095563453304886190245295816518011559919483990353486408802323985883702745682389688712480254438546880823145493713734780530431218927772596016191142637317222007313602153700431630510592132054130325788130748863447591520634179432424237689196740319884566833651671508565074286450713224895919022005791641135398762237235568336938241404035622713703191948468856260107686955679473895969676126411137858191397841890603116645064337244455006452073042730510677362745976758157598097194756761182127030455768695676647249351561683206595574501303478800919739342815815640410699031811169929445294155529611749871544624957687839713709080102265280852841870886186745153912507673543544971453013692111495559070420421746535713077261155630597707010783862436717570521336319345302297008012094680083887981533670527808715181566071182896258234641628568221348574179165487761598474888172820927560949011865966292018451567164095916147364297225687094822046721096767562297045104690185572296790024769654086852504732639643109835680643119032204175972171724752975244728453242395325071312132605161774239004828928333149198590395568896479926670631247472747930891926255540151791014885306169557919028948364675695485523706743024128756096826675805725867366363236248068266877570258515362151707765803849721896286480099713762309815473573731654635282762493294249550403232565393626067336803102364494098071552 [87,87] -362769741284609188008146458516953988337808319644438245389578276208153298900251954224997878617615409328472443369743336837808502119475260680135749623337158049774303338473438676789667638365186208645578304694385609972691098870226047887705305558049842976524562270365366064650515443545210114905812195315164008200381101364866789699282366154839669562529718233187451721695534950930246992119575248793621589767080068983012415340910744616918548378633951098320328953111657005615247387786207386148639647525762910321031308766322577474930425821479393010058537241409257285721492939780456003462257283603607727767175709764842498317313200659647834950049017275475941343061207651899653034963937466526916036894415952174108886908332655570985631062947896401721520578828595898299154698256944114263406903430931351766621513881285511409238418414155468493942093772708318450032823628013700072468937981535484819767664030741155573014739426960528398589111161163908155046299508777328454020395234024762358220660227732719579953107347241069467339493357805636842258934778212901181404170577228334482225659790252158292167073194781267937787277365023449418509210583603610554473388447429078027762320356984689311430119244424280667707436284558358840471076451315524743904280341803993676211332275066899390761041334923170184198622364164836646804496578274082759647160438163552266264335124957459346829376589513112032380789068581959847427103726621277797172691970710547661578875869737757379845840453976081933972832331764877779699755957056991406171418401380487768813222764745255343233243813793011510882366269453504872661466067410189345331406747805293342704820291494968140129897398682848427815300425730136396721024921393137736173598828861962867700198105623153759390300959259131483712902660303617543362577032691616887701019966231723392841330277131650053628234060513800350134027721539844231117925558569752958259529177648410966952597528967705612011541739988741146730642162819847509843728425411350810590899685465274912751477833770152479991734708037323065286333980630214360655283274756973528022983974217545263915674590452808578027315699983489521437164828268512665557162338871102520415451856849964135329126088069206597716205810616499993010482393145368815354280546649464627758615320461601779468845225099114014216974359580553022018267322766186546391416832 [88,0] -48598375148784203636479264128985890953148393625083555295861774479231329012721253870981098797085119693943930473038809632678806824891618485280302451342415186776722517298489029490010550231877807938535982765353382620262211472576158891592919764846483747334840723101165632451919852988514646923558088216948357588909276206430370920995706297804756285799166218172277331155992611518351137859253210320783116559210018265665712471845172433371659810254905202204922612267106582869594371803159845223786821378358010242790826299930341922954434666765604081505125345140631845627834151205638326242065939786493146320870885082105405479276359959896755708068915552564343208070990582170866324934692129415227240456143828386534995948462254876301095904701113593951170360196399893030593422284852819974287889172889714725569590275144840333735443326839979316718383585020955711641997152043926850336291824610705996093150122375865634913345558286606727059970742008105111985895620149111110760609232348578411903690560311289655685581625237199085729957003914254887658617573944326785982922334752051083260537632169706553481310370103602820880922537801339482208688582376808311001748470358462754655149590048219639287855575590096872487448442351976672120855888000558934789622778963669072575470465722407117607182746046887681656586190519032747641376473549805341651874092901069977409210317567838965989856965021821924079932350626466021112624888091875489782230764523735728176680432362596556685127023185942815732614642820894699076732273540184035550389420790235386966275174719383634946922282043655974123984933609250142668216690053655482439901247804882821176941148934051316466923103869161778992377793188765058110553466191751641035426301044815894586898063766372714960814583548143341636200338920385912711019310127187296331684593944432279414408953419014246086219826919365020447109663332166071160149128520329716835694579302444437778087232125902377467845369422683441923318228971885829276036935794943466002486384276875381754732340433968658718628145537408494073642858531465849363726434547243303655307750405604329740270763333655190650619544160824960158534012508304232033447125435412555744798669721606239735833374162404429842701826545086311519492919637436207747061607048134578650472755260127235961696232582626556303988352207970113064076562485477177596461982915550739701524330876932026841066653892137839090230240184340852901941088491257494754819826588320580836342978962833150561100515611058698581412820124070090258292029020011841243377283796408830791196337460591562830800415199592201836620496927684873098264062197760000000000000000000000000000000000000000000000000 [88,1] 538586915481481756975696324609733295664804472797213071281183148702253787659232322306165972456072415244664843790055147433192388132532803627187214459155945363067576575424631433392576898344109542127345698121060439942282239268118745407325421617668397993853289135963474839545685707078187918006073329309001483733452474062317442769912680057676312581892611541469217455211769603868172986024554219407508883424023341730886927494142932942858056728317706380647171439037313826112825623957074559426909731428915578638781103202225986812599435357864708267234978397108912949808371360300295035916249678063440407119710839295315146759810161427615980567968091456428975712304676825504652481281535933474965052186651943833158000942104051745499899017730575938079922762246508227905004227301054441269129351049050650171363071279512394963520729206134216967022916218208789329997314845581776357475815460585426963654500775421188538148235578107146914814288432293965102320597890342817989434828326857770402328091862893830715804091776594640251569933366196738529026612478093652204313907777908545902135848060242834095787321323969234974981833492756607885637977401994962326634352326881505646669071881942625066201290988204564763293879392544345210623523912938383021855590563268213963980711346212232540458050536446759019559488744507788001306357438781548523097827881785024596594232485862561050002968614550574612497559819022148480266143334499243266525776310734478453178279225941048390007659726421812703080030464520559608167712764925200033802902657784087790871747730713924058637344388802160318567898964689200171917911255087515478911462501034167574875916218816211758161365939561526981231908756081328592462041293525645681709726273910091649288602740406487818440785076601466253274836048238312576379092257699541636102443756980806273907596969466901983367634254671635064159647420534508101467616361183466432692348692157198988782220222938423882729522293569062609969153307234764981639101041542631592616236951067700912177635277727366201124364644848283532163117621947245166833485140853250142513965033338919968793380118061286455473029348913032654726006201049102611299594218295384653530113867470880354492591433413612199738788828837888760670195169935270536946051777562865681476381181164275876796895418609157389204676817324889996985240059397534441265147689527784960429904897382795646877305034990473614470767409959906736277320727123257544324960949408651649525137352422110707730847903181773071780585174486865881064459995246920482132953055453497754414733321289254610918357461074780550899379102914530060908435498598400000000000000000000000000000000000000000000000 [88,2] 5048506071301906099885386971024324534604946299532246800047580574470218132242457755848530132121355226378313701612553066821460622426475883276573295879609272481373460059731500107640493663486461981277069194060689683445018748176785258062512432697850555602131284437544821870632292315271765904749800291844004419135435252132501858853810530066539691692188809014865550747117443171406591779160742227180507392766502823351606981012367159143845787812028198238335423562839846034907724763186890745291527245984582476627530071560188620499360771581883044106670460999889944776421568302808016467703343846845779533104223149973867719981923113163396224032663376369006940329107612296919443002468899309304101318366435999748130773162399109435881499508630361502840534695269364407320932877822696418834672477591142652928944458180287021753581425433702539004570228355992875327880393741876452886676224712522472911576107878558466571154947658097954498023289905298657622543809662407577642841612247520637963277660893272345174662997690308754082168280629088846028897696368863696934172212745212254371673672068705170689605002761752867748767860215291707795182509226660342348888251015510440239438963375364540459972059785365248478145314129070335321361742660654311855971210686021823278378541180291726395605328981606124229261427229902120857602528385969129619956764044009152253690685002771801440486996799507332274284065550625432590642106929527442270419215761249538723941437285334747772452483332518262743572785921971138715117499858651012970158469369834889113650096118599362772403997221565321912081618389705675455169096156223872195338154677159902996605376261935849542765859126365295204635530981306621856553917642402211458916561249408976672516045774442968627442438307822646573817787355814552125723741499243777405026784182016634078308668298832779766598348556850179320109451491311803606919258426927458372610598987347102106936037501549804882117099215760987811642991332202790419754071257771687106793814665502044384211936268081641518140951112902852518295470335978573251711419472889184593184689195049665150475976619475752469258860490089668704562192184572710200278632895199136635960127078002902695006455796153186727071474777608431658901886851264623173875445358492127236993941738602302871758454348619395664281604784484120955845920738844671754110526227805896235120774164738919053611989407009136705650564951539996550796557865493604794173846619994929555651348948249097879419900120807188072101127035190677588990191215373852406524829440106415975929564455511243708216671810807563388807198003897846665270298033520640000000000000000000000000000000000000000000 [88,3] -34762426586468066058563083936301445530571696859648108332034712901240140791987489359387119046938239627432154357185547827595005379442821072703199010913679488863317757603973971169645123100586324022771473426494304174217635852407793300844193742515355708119264193475765886920321365194068809136214703981465959903220743964808158972778212952278076881223510859066729444300286893544729766378777202044538191132311592023685016728697927543055112224910290279421265756880827401706229972334385406626693708042386593341975373313793177579994216542010209731041539932923443822370920653677559754936287761831259321610410513309967413512679689000293212413244334648601367409927386237552743848943507461922761469294409912616243752771040150082121284746223897180516973499854517765038449547679555281829589466885560216250799483129612914181467435653077256878671528987481585690259691399171916366458695101363099032912892218648947762659515443274745815516687591023091663085224073438186772346753835092633210277758319203619839779653754648216496787609427136076224099845938574624912755433548498026722237708083827790953488958922617533463775481681576596008654180815383770094142276920928406629587594186657879140703337711056711304506671797652877355311549301548093164954240353029395229203940221374885721453648061995490148911779962002214394999874471288424676428971317448246844981103233995329847398019653703735715680319104961263663009748704022226184404920524050738410811041138399479534426090179513644604205457731728016936281632925137388879522280648423224137611485682940761728727647563997712397043705241634933800277011786874009990255188106063590727375854209758426405676413062469708949857853286793661357297863932768225729700064771371932593458331991589422118898217547926925543633115729590569069799248555800910111242225731621600343604710414261738692402818451012183150457884840845128155370690237786740065115351835793595198828072198989008183856026540007763549133548901773656772561461017543028178335582882378213595060049672486203427596015287722301597443332598795206284222691955240237877615706780333000129945939690935356852084755845134934802044748432523182891330357194339579320343189793331458439260919910958475631617078539863709398245372950509978613578720914388156152363426344776315578079174986967509472812644568993284419667692604848344311418593571663317495184694659130466646267330007896428030601347601049000083516496389487097104485837317446791118336192990119167737039856651345797516337511002751516438499708756303554725030808492569597182108805559280617015407165382328986983179766174424123549063548843851776000000000000000000000000000000000000000000 [88,4] 470455913731012280749249534586835384984748233308141152531592669446854142915026101755304870496985206619897405413433195035446017851749910240074757640001579457041726809815400954441089846392860592662589234733400090057467231042150891883300348720367155741456841010766102748720192874577604872451963854350169696428865506340833509739590931513172390962340760667129489065458922371047948107534915032676600180019935040457666377484142156316120260077683986716653122139340474148108521408604913167405283713913459868774543310195033944325219408066604405904292935651338883221708956939269496084638948270916235797789772485852500296457899036408250181424687432449014257004449486526979741322359610468567791515749657828202812121825735431103708276594005714213646042768280393376008341485522053492557668532420221096344793729442630844235865976103209266093501675429398161490524121132030742691983658443479955913147259484278340457518480760209834776954468986516777109269143070969335537627743537982077115550126828926442854195393489129596533553706693697492354079040058759404566425987747134566323865104142657377636881560204064221870053871039385217960073250586859342792937353536657598872604294173379778740150617852189296479942435033408185046289713252931581712336694564935172028323952542797884233804751196964183960379894293169427697482460661865075697997900949780376885699297249534833059743983165518286515826992148019135707897888915340468366369995789078955082592285721392716262512389278445839718384628106184586863191409172352559747025975941733895467496891079107306427241482931587882143422079759212947599632994741088029667355024610046828164602386079040794759960069509123761994884381280557740162169799190476976235641785829364289010473583335062421352320164704291376660593931431871573589671659690749664648577379945734498655859216641832779979363323333899861247892805118962522356922451826230769611092703994324070256254300236868462718950258484317730947297753014040715024530060702194865460686257988784887320191690898767689404482671607256189242245093989170532408518506533437912676106728448632605687312101810348625252977888081388751955364915328647125180277628983059713670768927772713626451602755592515443716212324659169023300320186999299498092935272542793296225843650350918485088420458342949509067751507645583859777227236346468626208317907301563571226044063331641927341284859220081436914192760908117524715940254625418951147961736230914157160178161793071007750449396346748079021802875453155591105880025070652920497870581375008368496262695907337062081672447193430219015562465401698820420507807528213544960000000000000000000000000000000000000 [88,5] -502761848856687479821370777840073625833682356796958153339570077372996581893454405633976544373560094205545617019514465797247981803372267652247942698266979735937191486621117596562264195554258767379437889739782944456415950103891617842710907218741634931640979415528601913929644164764157241513213555645328318440404884476239591499474352954499060387489663185419345646264186874606166207862599237700788079053818030133060112953468302223527035643597698330346660702219034688251410040267871411071992302033394712141503394139358855250060589101958173137687071250674252184100762062037499872116960121090002212614762485553640045489757383142116172663123786435015013995871589058658938262098087748832086795814823221175785100475409926236748316391093410771691652838801287212572260427708850098894034216609369757065735924281675732973428791430257599662139446742611991351033836047581209657183979642409395707115072498366425652233541678775938158833108268616126165821207965743344413682187532036648729989259299792567204308019015262605029528866038550657030730841960880409788228028295921437845895492146991526790715680451122920957859401423130770995751827601607999904251982505819375251242774319732176739003744209090779842137913813294701833942339345366199450119074841384621425109887674208528360657495805384398712581594779161274342168232393954279100530611140224824767759598044203485807768435149175109724999287928139052095852309454791890214079039499459151213243072548034580951522946825488146903876800667125077669622855286339187217694754027401538671321318839322878142558189452806941472202304267412668864550444031918210044384682769823455837187803123382769515245601112575379244799417679112636437999528971316777703015050058896950749637506594163582446205624906325170934314524775306141931544517233470099127483442036178408025526389049211201936879080676122887984934342240681946549269108374626287897373034078330410339286091781562418415936971676835947892857713144914863974003429538608896619687500343306929650198928766154138846940651488969895732038832923425524820392436392589738914225836484741063862452172910231683249016434464723851106991362999605895786936167125013770927949560595650946236652258632443135282581381144888595207642759644624306290131049039739792404703058013833335749199735547636599352044455615492743107150466608774946179839935711060241978044303045841093995571123288552169911589365682164555963954888054070122436966192934726281347995325246271775671019934065915249180978228250676980211575700925326010864773437698178527971780772879567763827943661566361412597197222781714576323663132395936153600000000000000000000000000000000000 [88,6] -18375770841906245718566185243991639740457987796442713336639404525446418765320446187972896051644721929790548374697317756120180396368602838017397298369600615651161431770196914977524394877832199379517366591136519878064347446449781456057548831764413125168669407839955466295176899271938864375448132551424564514207437294595603227361428644189293378523260773350486540281468829259025910626875736341338525151989297610396220086869060034650766262062988482548055581361841807233730485983500365724220850937842570580347688125599987953115255207698737009399095275557881610077938891646905718904380205248068237751145263898945866749034219849417458850319584815736226024273194425073397786318104910158714186357703128538369462622562378963733798561968473391623996686831737634249360598743182993380069105363813172623361405598052404465832711105771493066108501580903289228140714768947198711107313444244073465705224017741646909620754536057067530984511630404077856194283878393332248637720026437118967551405863346105719573240031292945705268255300057115440716791714369187801345302984142874064133125144394114027833549751553782463831116556007112427192649310057836739187171025815282591783575566971956209133346357672557547817504001036112724449468704934382612227053920338770629021828325600224561774016946127910301309410130604141756080841999305182280443827143609167141692597742599550284282031462878913831673384870632176373222338162927751390421323053102072134288953309809276586037241287051928506640822381274594563989105469445394470304414749267119668722580908701288417072272359627867619944780076307032011049921384847390183408024760963717850900321574577875937501897379110045818258504534058726944409723234204153986309022198213587221776194879856247746807462741556814018307211809607802560894901519926789627168358902652060847979355309365006944226261234107740013090024214021305564123021864803400791445519615707735777384235905339934542763294148107107783261192816631938954023186265889075192421603970992147056740135091797250017123617298218373623618106848301023965052368679907575405944231719733127170053178350297266683170270054937746341875303174958423090142704342316168210824661910033592501543650536323624280654682298022861207649563755098920558183876176544253336854536334310118677845229485223656266338397141950744438340964747906789351291247901209136684338727935988583748463035699603373808044859246931632806151763357347511108137800579951722807503132123508659195124126848264165838594586213929264795243767089229657305323456688997617212145540109683708053536868573565445246125906623071972083965365884731103641600000000000000000000000000000000 [88,7] 22040554356513667596961217793940954793315669690910328846124824797757332226162154515323769537297135895945838576951020926092222535652212711332265556710255698966298615314871955717088979836904106947269980259571064913261055283470041980699413054009064781858310782325035382155906987171020676687527142543073608751085201016653855799839719512194729772133904759425605061725106867784777681172503475949625382612467471638486652952278093857627943315223952805558354929411829386556161263379416578939571757143131395100017138402877047150382248407426114339263752843394378710066281369458563336280997710065466528638153891976868871359507496001617158486336069933710323411591438345334065709488438953755078181722166962619768472365610937531927483737911266902150199670315667142888131071404648924379627253138224494304386312621020366541785004923156500949408624271590635587957758804911158826899073168677252848610048399779743759610873894075270448343434528063010848779100861235014191471713048137927849450057555116384572432746684400926890824060839846778489613648596516313073333189537066810241323229770350002980486344115743853743858962118976140109990374332531328129766437705017966268841911129415352567225260385012329000261285817449947207004040968967520455139014787534247686739298506832088354978545411694292426542959820661575534363500004401236893910102612042789461112198918718696136559732420054437147140751500591121221509587415243301117389427400499997259133075989097454075440267742952874083133754835970999200552342176543034131128411660867882108479610539050812446971698595791985914102951205560802407288497709314649012751840139951703190215757697581066458027764857161269997529348031649710229139566659443516262415283860550630941390510798657624853361462875917638397249196098134665000043455234730499722753303120013857947313015750658053627611499396090876314085103151404075863205929180219643251402570713016756586447061928055325128977928277660030956213532295967107759052966191600830381315667900086390131467888887312530912091029243408595144516814641727802995711219868096219244336657917936826433913411680492711314212419909074294640398164277814279143189565754633962719657480699214119768937245355673222040928291051493077178179460363625422080809205649329160571278034249826977450065162635337785754924149560455804189270877940317972864834242601074818871869900805780058501240947799573616246744807950653973312992719835115811976755190057936538649897572232182911773462923520580697416863465635753005214992227312895900781265433653075280749382816521472874188335071805385206532143616134662411609610749102312652800000000000000000000000000000000 [88,8] 45344438593895994236861640524796310061315396966148174360077797961675452076612729127827265636968286870800379393121493266610459876243282737471607450245297722088455720130452453928096687342903391317139214302394481528808579147453018238200695900883750264896731443064604175250377197546681653589027875663628336416120405450396123449771775488299350503026149103292799219613545186400719421022429535766002820925484568290535216162407325369734544203199251623438614269685299669924845251474625573838583876076158437150598782127371868714829421170395562830245881204916315845705613016815818921929428526581907133044144294949630588900871006628213333184191981052871301499594248349949261010859876376452764220466341516597848941667185612042922977630135479005049321644511305112224623527243998756460337238628643930692685074534252995704632610356257044332021796890468614306052201129047600888910513721245098054454995848664976207389700588425254041173551274120116478333884002257369993469406796291008776749602732893270186167024301573042026230850030143542050337235173205222507142332794691915262898159063992483321395474581992812960119171022324797803087495621941412402777263577957498697609084045869440505665060875561167460709049173536025183840769600614626312407175399102860067393148177147744121562176070498681523279770945607953260316992535563950614716788776224281892598340083761336895893364361433636814469892168225696215165624757245145765946672548727007007752063994892234292520558220155725917016853425249815252607175443262596422938523651156579775904003389109963315339626837072843711186671437977805666449549483596968047244084261848980758618731435078758729337161653665929653556182266481498489583041105278375047865909824920978480932265396606188123031958549469792541147472605223856484359443599846159331381357754257412872112618080130462291878376515231491202305658158863559503157539807092018392508977338675868143731022381259782406585032657063898840185834335422782285112395735801640107841902626667561013458085741618478842486144499023282776001681056392059001420174153798617625485210268789308010794469748678977676637619823912028452433173036991696504193387956306273234320853586081927879230188047104846514407013944287399958665313653598775356209553777719896037957420521464135805301780497127563575180653156623313255305641523153316425101891555179408383785064004505446737126202545304531436313018366567265971324973828535914727566675393425154449754424329425784987743189055694335515816862560288556533999180611431812043550341862094723815383341332964903833544892779324759131362411572095524427548030844387983360000000000000000000000000000 [88,9] 406152585168981123653973167774696586709683887605461332931710102449573687914065756832470523061956433228901302140667504819722931280642207478193779642952794636617302511984821116424755986960611660480878582277341499209174665222600507727209770622683546936288824320712895120352170034031058536462600183696093129516386409827420923655833745794510060300772391553217158476104343324638445289267551780099951462222695825988438529600109201214595735347321528985310461236240099746970267475873614202994933084550572036228213132805178565527721571197635996335257711015687421335867266309101781932197969248398394308095850098541349003804819665860088759582739482321420220970987367476295416350041899412430225364386772212534375708385318204273321551667286149534885628464861108604844375147742338423632097250239990076661423776925118681059166328423364950156369131401514234409300248108724784331145685555295395668988856409361119217126158161744168331360031197723523980551129942205122441250754367366915698023866908001631197418441978105994991807314936668879742493458265721178294569574097761341584418325203150676873986367891569370079979117075153636534100778268574532459467134312119072193616205252446555272916119082715817833997168523768841343722324447677266252725749895011945349191755645043840571062954359854117117808962907812166595477142284781454965061616656688797906373223693779186840345304337992884727951505385298703494913618233610439017024351875353712955993167117690576848607092933784977742683674805406498198477481387489145203804492666624513194990180971976252802349645367394837589462997773614652444468752472526486384377384103742663683768524078402154022725856794595522772283513895530192591258496244012291164781507732120263550845107635336687460100265050629707122630436077179241347958126333889516871650544306847694335233975876006241548539448714490396674998663919789858736634179045766924537356518890476427637570285731020673819463448421001577869822995256480287178673196285686182117723272489603803484187927724139327923441305514184501634608889121630099720089057860809763893368699422884907761019836664922785587410473934311953514700794190625794612119400556720820417587519441949225839745540745635625896393193092100163691022721766726067827632278526370164701023974803893353454932802228154718446677202347632982759321184129900389469864886883686836780548761725712470412056538342861975905077240732839704795656125516674464766141769071806786218336253756869006093909296610873162530368228728614129172444773066284262623285936755763595308055949291531620581664625295542825119284140705227347608669001741238272000000000000000000000000000 [88,10] -1168740252648155908326499458575651908849368892351995206764985624630811248566593980490413584698882937284352668275525525285093496888710851458337831419784722733687811153668546676804422815275723638240318903544336364261381289349472841465854604203380070152448120209282784113421478111621201863669290738385983598110482104128844733406545380898426376714317888810715151631946969655703355343519753718329075752437439345227509210409767317530408108770264130020124464359082946041271250677701439422169990587648741268762900628194094955042079560132538865197859172996596965758991620745061393462133828834214165819739454426006504899869044048437541934000045288693082386835707083485563146650455673434703947641496917604330205113868078510076397155422734419962556556961912181650128784439917860413593986843064494201768815728965415225330938659440691212220150042871467639170309998857134229686033661667385505763507148551479484757399879313150735968550660807577145874589766930316120575308474181073080600127488922141762385566855254591308265950988633730935022945825446704200132247570943251366911440190611733315616149832641007907115369815142691763703794420085388003044232837459838055851461959312746663497559646284180186102869141280275330647944962934989487774834290768545890127663560667820559380681009724235850968971568438284983147041750023601681740619799040212867184097282329107147607390683626072616573164097345210660335872907293802158166729488138732716453958258160011456067665112016226121009053623879695691034299877528780167370682149541475491988719846305626446554950827789556988537648024574097527713349681789985922322653097911515672710976674787909091258890649291256088919980424755030043798185674482250124383589832636860210231925931166588297106101163561488868674858133213892791206343817003893930143825032729590453769815267102065174651745980441482832614928742022832424334354790085034662572381064834790329604927629418478564458296340538182220099047710848777592463047994528863258483203746914447504186678399438585034676281086804341798388159781236517320709738406215146983667747291460346425146521162973651669071459165825132065495435629315870602099003041518345025777875578327000695843201664955911410751769194472889991493044349856358851209477599396993624128032922899768785425590997550828452075022282619070403907264458249551565982745593078730136704607599569667869755655146373124944738719171487110287811248371362667788031718032697609586338896080061566790583442336035551840151185348175599993795133193792379178175733944805880437002845347911971155331047679670711969934296157332529526070947815517428121600000000000000000000000 [88,11] 15880901742494706324687307310296623221119974700697299862852846757043961825155577249363100515151587127230157662665011137877413472892694556085860595930118662403485805996061138324394052287343996305267725641269585765306533719750195721221375836975309236878304885138288741773153768968255030567532955935372859397698325972297207025845487146930833443521229640372632133784841308048268889715944486916212578323432385972982238730266359710125964614146985061206619151125126944150795687794398703118087479611776620323274099501359867234075137319717217637629315486524335387574576988637867476684786817800312416016245005235486803764141715293958545051980689459201294157996445043554083942984287710669856165539582838584953345588106724190850282596009509293856753696898515521600507375875106172077159260769020527658169569103136922583524358633376582836242495277012046131552831279516385187665252194704394194881643863866099277611104712480862349059617950232664636358845719147298576922596177907576626503117886769564742555356447636481396876719968790442125398505744018919655337040370004952580585992369391194186090592312823785660772740548369742318203038260282668677333921144854980590690945184046765521886153994863348974936115533657419403902513071177603555373629637336536253559877798034118756669655135109428868294527010622126693206875269137979297402688163973859843816258444514380768660165798151452304895852726607822061154446830501243465711255112634622597519884021551844569680816191669520393176645645422692934957917177271643944043789810661330763869550181132281830516845019574808791507484932234474543238161185545505494378038359199201920862493852861532336396551159611777886101488144284822415097904853410570899401921306973541316545735848147998564639389229410272825566518573032590756368247664321923288773765362227006459922571191529015179368814568721391308704938753771555960918678866756514475055051027003018683399178561595702031150277865291915863221123226969143496507082689024540045477889411024648999974411352315541127589499327205101019236234841390823021899187730197207274532557683182527738820664746310044310027183273872150378312780320321152260158811099802575966946230673134533712897572777758228807442645353760939804952419158149077417908661979358552602842665672651484643240499467363405531830940067450557693725246130621660691680773268401862689506526345709079728269006254761144498656767137147583304222116962838647922534238817584744643886480077964888055668844896918962632864588663779022066678119650587240461944127192090749938971974590982192356456477936302935146100876918759969342123128790003482624000000000000000000000 [88,12] -230339651827164890613379989497793834667218492824302720081643160983665777528860103017384209339060165514181607908658669167093952519630701187518699426067885605022224899709032476864510380729097204424549102242245961440838117105468724970046337247956396690033552045093013515691336471060709912127235054466382493163965735888440335159377100349563974098665410055961779178470264673583552688811020613831583275794932931668359810266425301210000916929879098164307863119030654961713550029597199087924132638262316097497215524160486087958533822080049134133537076402575616836678460824845094201607506325454553619263595051891688521700062110177689228356407773744416162842511184264120214282087133496415562538975312131546882517593617001508843259434942085672421064104208925405900958345767126238991812157319529399617122222897842135501589745288916426884522188099546136027945356714468600071228384149227037853312579279778323398296013761614369216363522776669151278745212288767788736511798123212065687473513263998512828956867251535379177851904549733300088293513333051618893178290046433068972017517676974991925343905383792939095053647983490623215546229233638101258987013555344029221498388047278908281454154945265661923208633404239563894294144153191958692563948001038853987449354294489197539413976826780467308806209545867654719695183522382012389919844117249774082729119797607375475576933128684471614901699463278026693592195747775599604617325947917066657526148271345965495322565445306971098031771239584105336026978196457633841689092901350602067398413724580432267754452985807866777531191033123605150278110077128720895893062503921153312048395317349485422050786279796569042675359364387342688813195564539910424516276239354990176504107028860257700707362480150742315119551800629911030997534048758549421350990716844116911917256068862497284574370575947590891544846408563127032599597403099652567722366325846056485933577891196661164684073096833501623387163776394784714980407988211406965516871311708884940841851419850737856524991195987762978154379830410567113680112030345865359128569517324492489503086837914244012713941666146015878171509824958798913151090188162833190550265098770741642712767594322807724040521487927806514081569828915562535679239434774072627223133886487826282710972049148442339097168100400590588944037207711183052873107557540721668131302593477289387996427101225341631729561280180185091198936977074472233786206507460686619294022651199479227695319859338647212549526857313487157021895550110924066519749132808791625898007257459330971078505998776901914768161762610361495110312168321659699200000000000000000 [88,13] 1014387714372765444565991450975781382178661211596590073168922497595150697125923103070510397628177834591863956056743109638789755638319055903452538214414627067418891025460598322251707110755870510176633173703224270583625873745771174739765044307765876468443962947259765504726050754587269827590725769728256823890485371035599725779244609672150521191862736963255404039332703942768977946691209519582878064104532151268518528512587306463102725739505913154379105363115167362160922964482217788276794452529415475337263451802092354275159866387272667422139531177358309608413041993845265154315152983956889531232038454767083828208906788525006914958259830766053010711873925897716167480099818567984744856529526742470659915560087311561524809972186188887126303649105486441638482645129340946297343724076938266391891984355092191073523276038296124204061349448638786266256776394785041566908747948397695619008470194207076365108560205364324573618626777573660506143947135622808970857026578291103511044182822900641984332790885414399506324627483675568175496868470443815072554362393848266965469678057628839737227774233429596080447347053451552465957904930685502760083276752494510012761584012425573614812353750531792309828711985509908213274474168642202651875923756611453152364624598030657609311677978097227455203544075998430859694745616000369782225068542523527607422978607062307054356955196410880294950275371039424680744753452956729316605986949045000239622094241969734766937502857195682135892869305100602610766637019787458586087996949460599282021775190182468642300798240711015588220747901380438509795331171493007850074459794045621089815682347204121127719228188386414775314634290674550183059049887204549020510937246900535081249668328623669527150657834222181248848216694492240636366695950769079509525352224287428707410618368510551389152003209266799153618389551500903194607845425714056397266475882879269071335442985934216400413890002249118091114954237518755259579277518405567075568955102300603447083126182859337450105760250504531427461733392699853657434445436268717307284423844367573979797028201116680412398072231639131507994193139322250447419164813815205455914199256826611610017323323351437817415971166542503025572665788583158937661494258933831529095606600560808264251217865520369216734876281458223600426254174932871142695350582059041006469364679171817908328800105219092926816625630035689626925137536317635331148827941627417761090499231674281404349185276301611000911109993727271320487944726025579608646337139200896911370405603016770024085727502352604500383630054997429677320820260727685120000000000000000 [88,14] -995929773727236007056350283990146524722249221788705560309989668539779924670969663037896900750543563525502766962031516339076741454968874729398661361495725992344830681604231330039260066608115406666528274640701582069586332920265855318361699745046671618105609659874053368555216572189211950672121876232709109672740817909494436373493382876327814696532981116146198488977830947202298695398222478547739362965475447929290380398804320452975884913576042442780405463658182318519877099961002439385773783101151522640502486338671464608746693393356243782529125970447165278574029424715278011639317864616972903683443200983105668469942925926448076042002708172835349386606575252884247761358276758673768978599741430510113271156910275759590266733890075996326101203852215151321184808283876234509670089656067175055838488404748448183058219744081344493101933075470782357724346168018853061426716723183425994434149283214784447889847347773204556493706129434566485792263104444928628457651291873326103935744303779341612287005838276657150571773956122540038216099801382154198667108026327483991422573255527999248378709316243224748949314961680246155469426659716082426908096873577886012471935167024741609381011492949879934867905317707988408695031311818754770703715920870455917593990048851136813755953241824232547128068648996601247121405001473767220089529073529501639147772077046423804717958136824740467694095950913152362891143889599673430103697188811062653361554563235982899735179950169793551846711788439694184522975826776841975825231764188218562862467658974420678665298472526314229915928538988349549447037970200322515997749409914163623468420048965119943916484915902989160082526982537267836580956332199520011140714971495174854540907351635159874306642316843127219816505832190593165966438206065142208028056502376028339142153663618684571120768188272148960711472736452637896676140379586952590225987912303232594038467958234173043966636074432767538462307514945539291441734682925624065481217255196536308961512811328344309159200920538486704129691269101651123236297752537239937533050302872052092353107109483641992678583387606461520903235809585654787582780757667379470712221067958424026743991818290377354425117974594780418162783306373069603281254092369177458773794641523937387934160331617681012808246686835680740946983417921132946004445269692360729914383995607883115857815623972945748120284643209005852713020043089435109713743208391182014482809480089717571736185345008575705861202514579766209030187285906924287295511644167624777392802321605367109820037188961426195425151686281656623596598032898981888000000000000 [88,15] -6140284302766740826555959472551475815031584721993560710671259385423195760900408606793180468347218743312993425849320978211266573975396509681070548430180385453299866919282958451365703717862462129025928470959301954927130855360046992268041938113178945168454604877455612551408322920675538711842278063546487860724124387320684893970688280478718659039213104832336416650386001452968159763774582613527145407508328977107998223690316176243317001298454209294692493941378875699611578024454082412347953635172061146523150053112815459652521951656991866917775893309287426539533344962435942152335249428677576148653544931058658768780433496846893442785776283447729375969783668893747335259396678365075153086133502669141614647580465582527966929617827655130817126630655876498617133090610253615753738144577794918452964079406600886447255209240617158670952040503988687173859509674346215316435882362755378995825935127438772761919540701044658362336947513847466624693304028524793752264160872088544374267365410764192964264903117562627339005708222092785161188363719002984547566948577947096600330089488106945655223341278511925859124636041606390572435379217102431341122193740803847384746100748881877108493156293384804674150082413481412550497977129630199136707013627317422882197909222012711889210504789699867026586548264611622295748514835170685172435756624078923912968534241376380261413031143012207749893014818728626428900628819533175571637901529556571576808651380143686077146229756592979597979900455144396291873656787433881548244243229867511037252899607737999543767864429624185430736384577747616038426664649747710173077375781062828531263221592622423118073080701487435489666763529146451107947432059115007020984605521217059364447899724981260908909283403006784926617677880716263096329580778316254228568049063648126800480294449591863096116304069574424710327664307692640761329598148479943589140922544016164942260442729528781436441561726056637738738724118009711779822990025990991623499458870657107175399128340105427830857042353252836735098873236093637471781742232883812118248090487110575596805689057721078407116965603443467787321681498121592267844258087272261016855114554340211759961117986183823764355225748833483044852732321479116464676539924772928459443806681358024306555807496738975097528021861766165395899025158212963807420621098518899210465283269340592768907848840529867840125479137433357033173985795912769750277415159183540355656711545740905099027967396202186130855908748553203114359862993149010091027292507469045307798378201042484241819269094916340245739143386708214439013213333838888960000000000 [88,16] 25416746635442523579693760992313371571192467451163296216239096993521846302814517664287184371506929246558181779299724513691052653034977099227022414409422996800885640402479171259167931375082744990633950998738773927045797337230404612226445195640891165512943451896631373707881969642441078878844589899763660857212636032933365103487088021107780313785461437552754680772229108513974933807466866442787231398516843576664979546796278111682882547789389526268336210742756579541038229069605323082000462113351119305222964225002219128692108410532549987956048350306793373330840937300870769658937048024388662610421044385297468660121360263340799257794618574698761434213414538304238934233837643022308310101913065247090063654223505425298493337487876481442252415093527638444441455684033791264147746225457420589369364614881685676428607347153768907582341091147513042271941740993316060852548332921105206215313198406422296963030590530653904539016377669967956079127171749941844361733011327897333454793737741847720963362872764074679391230351877689284227143918092482663882315988975844609731186862424752617608818206252546253072850232399442287252407101842434299201802158627193903395229178605149321001251969671530305610707092144635236004451837350787307229562610251524413255453303482473684666548079127153804893398515155365077665941312945208310375663659913111393512856272963911667261861378527635946360425823768625812262886798826125778315609111594191316656788224761950449124367898615771828177204593028032214442795310645127061426486142373889001197723358458572111455976380954750511395448095961364430464196250173390861215192024375453313743035674388011697113403944977463356220802642127383175097980947911245550596151001589545311034363906993222377685825480314296715169624612543753519906326442721711926885462873567707968710450765272701981279981486896991193568044816087666274472715787588277448006464950617898889487388954208918435478917609607400974504869259957571303917217350442127359214074970889856956523300723903805319741179510077876266628182340459639570042839396587314358825195470858183447645837827020129075336150965212372052708890232118251669063582931116949968620123222724535796111478008774065776127339079070697281963282741624267343859172096238386494312128679729166278574543626981361451895719286820140226973362638791603146788216640827762835436681501711657364101516533425516232252058267309809471469945372755185551536072875453066507152166233443346220114253102051503227645717958822821384188021894907734898483405045472138332823217436080665160506326751662224089670344779304980679290913226914571223040000000 [88,17] -39567888701860585382009650536986031127605074315084335143099513135517845612035803043499779895804414633424541763818340892931170488906916918207175277384121972826766580409993771725043622541586792036139204065906692814991343605334665986171920000451441175332031689004205637188694047673324632282609772756584087948513788818636296511540469033486368175889689514313561263396775414007554846659172445628773433242501718675014956629874891886336256615306044011869300482881318163774745746462827294973922258070766004989010710926705008336248817193636109495049428383029404396486995778312808784212484858073713192261519151930090146919538861919975119936001973470080868426518277672598167366630464058045287523812223963810348530764674469937753220696505030851042524644968574356429816304780001033120846593022550353971015264927331363390721135362148772309162516611445009258316020896092560309840470017677657507108293856510682833148029819475092200762902361403461674468529573907088366967182104015098203014897465635307028364996646317367053477389187522925094190230002910413008750497616801579917507224090090972527017902242872699981226713708780228603839986887488837880550371235501485971985935826904902372397510211703919329696617674291344837924306823703874513240193654523655789936308529219688100722869509525330400514400943880622587346027592889682674458922500248634348492190411023620161787455572404793863575737019745154412355587002741399681746324885556224304296375954370372274210299844499365027249667158231730888721434825511850967021020444024619681768403523424284020864763427144421579251433292647931429553368538092978532055997854134112230032689579120027787319427848847022659721803121820035618716685795281454912750639010448056519351319249090531605290408196642277754365253666690231744004479085577040832726136878377075837665912334108219572032855465388730024622350877891130604369400079058965293342401109491069886294961307039827720675285216137067370186139843232021851924223446941073893611871499421736414415780541072248308923072417799270385297094852441295834902595594045721190963135697904566449927590626061284111323966544508844474143997069253799561599272853840023725352670683515685703170358527702512678847005490653370797342102816168847772200477359183509158594016745751494132887098693489237499631260389192317281694643943390620421507953958477926545779629160463753236095960367768423164726897588783910856641181759865696446774178277100627868432163863698245762136318622361389650976147584182196296392134951462125486735169150163946946111820044401981701881682250804146714446988560342032337347167468866502656000000 [88,18] 7711223335749702432254026103828970628756450540200011925717930159293641086314111878251143980244842320654615832298138355144185457768161136276044204586545063478003214503902498462926394121563899152947426727776532587486233997182599214496201440333545149730384704366738766101834286740661118608294605672019510910695416707418895638506744161448428971103899934210916337845875187321700310117653035593060583477828547835833963738304459094600418846600418965075123660943918029264107114507984730764494519863134878183553720660933849127631970909194754959287778316921007901950061138928921369386171248202828656624726456048516264117191385790141326769717535464806631384435638794372425256393253060745198377124726605757191140719470893893532471278957432745637517688547971310891265787536267764122145032616953240331364298106233560344648172592328397247270782979076705328203964172325189337553618197417170556695097882589255258065257265965856786179129488053357418225339444095751107088763549321785962293316876927137088299460348046738212421061645566516936545118316771528099415037595207901755147569959824531020582493862582041112675625470403305719203309218100176518909270665489807108029238563943576393195291391301332877669510957221672481689341579553221774270821870022891454425206484738790609118795728688959924878356256733582885573948539952238927944727769240911824826509988109311865661731380978774121767492762387195539120390546380753510389426883469883949606747891373772223709765913330151805137443584928991708819233200803230559843239005946803791063991823213435916017861968134928245341828165310803737725293392930999012975566311808392585205522833338837629002818724373287248954560718721883915560292376180959261224345896481602638464256417527799838955143085784708484863396608713286134531465733611797584351291786850395090505065806151984526670725040221019504861070007756992159347492676981413468028217671834927549237812670718055154220930654669743635509568544391377163826217833190926748231189582201829204724618370361946549853462481295282216618458802143738468483396284071039157756602377556797449774190335834496958828138739236566885918574240078741780697657206689228579727853800875678152086724850075176609506932483846928310623134326093233631399787836678249560609298669539101943482243140369541326812275598994476301053355897599795655629735284924089145751502000879516885700211967744619601182453964766816598918292026369530868663055562601707999419973110930562795003474601885174891234164629014056428162712801136155362797183914846123169738635783767050771151327532761214122434359984989441357435132158654021632000 [88,19] 79715843308118100284228016205812440483903694550266652855054393485608544268258672702495751682495077009677324323111236492570595607332342216410460698608717490795131657763119801105067687324602138567657207452138574342094257749149836804779141752269061286540059785149340652971536181314951401716870137839231187303842661502820858858473662405608917774789836612829908238428598440275464379710574985665825164894959489387454586152239468885368428291497367000205403153199315866987803443656047952684931050685324455119428879106304443114848071297226214473587203958899968584122832634667952475747663266976883211807819678299152236585944250678632816236709111828671997183759255744804284694029076692209251883609315605611953320775714779014737491447919845175091269442162009363604058845440787028779452328665926814509515482825250392468550806397279868002335870067057224413737119632136049405489658846416270369388021617185422527960685450139939618967267521852217074112038804174635754044502187793660436129394053360261443914609134531284955270480155255827773358483831679657942292732021683396958104637652228233991013025518003379787144805872677423275013509861610384757765337151634827939532786460134977166077596326087533360130067842518456265128095599934299639404171616693079308689654719382263719038003334967240985032786436252667862662277076493809745682820033231786828414024074639816924736553086052995602958990631793951527853785787381898830527365459955219989543920141141230587492534346766446635650823138370031217323170154083698686024097655068933932350899703821134309605057857875448670900620622645521990464850355749549429854697004553818555388355018283518031130597019866532963471485569184574994023697378518276408346787547935364510799174559261654156516621769911507280365972117420018512432688791189616920100736182205426269021129808081082552326491419521512786220246620909667132641032607599087900609559692399221876168776556677674869789701845678566107885473363791379948698853339483496743742490544203068435931225592011067717654903768084075717748575705033210269390916537261095623755733353922136029611908080207393521207720673996983132231988948452218312079429936719951285127091683733596395810001531408986834701988846827459012088943912210762301644342775387989329796046770475458130746380968488984325017447482235055037597731299222117724215483387117357953681027104810273766360236981174433055421877827429859612872255600266943891770450503810157139240913150807486089094057795952498775476123209695760514625298293471773294609244971749215533678515449149915420847848189430165615245620326292044768513320848195584000 [88,20] -151330936522209373796913651033788704860270748032171925332104868678283826176628478232577591460594424619644179013352942310793845558748005879575077732205125043294309359362909056510554223601205019137606605900467345018097535379378197669052877145169294746662229399574127782525104361671452067997792517153031669767315866690972069243504870206011416163748859550890349005920264674562536561995131810163994243627559162903852028773978913924209134384372587761192160358694058077623273767597021671234104922152343934509936796950028691039151680229963816127696941567368469750383408810497949385033906429734703198633803250879190924407527363261733818749865892031683538053506305006152083780558814570743080499936494025047634986980049341419397630147973992978178226859317294782384279067576963533407465417255729724267813155146866221515316545979891125838207084515267518478625386239009060703298842445881889178251139924031001637735884743675840311896752692077955976824674815704192420933092215678957096351623946507140689404098464760556756679225817746898076802529499491105259545609874238862462459761201967998675753925608778844507692905214841606588270470778728816702825124096449104882474671233504717896043639807827758944193109768050357510841899411268508745283901408105001659028253091068488830710116919482735686655146218904707655570842306467748861417284372228563297197892855504453574444862237124171812485405373382770775702042029189300421848871642313071647257228012881491820259667151578542017272420447760334358262704684242059608731391345587864758986920827691160905538378839671971716871751652440755249640565723617145097052385616754317593317230624307737810995062522330645648631485529386065678891899259802405204917467636825904070814728581028227940217933121797613682408924079019052502092666038072058409851127859750153281858298075908315991216556958316715152492897995816013041016710857897907606210707396714577556947031013290367541252585925015181594563024760212285839942526064895538787726015596726628288741661424342903992557029806931162984879267351299455427354283183097992319777159378913717228671362170381049585073562733198004474050444577685167002204828774325137967219807766529392367900983758506267342516098569963497077668812890664470210470006947626479991949805645291883650976666649309973088538570700098800063877119908853749365352078935561867875340151948246439366142609331368009078733269381810827532213526922911411950143347453405986646832870603230697391053085532833978263036427332770982343153631647929654172758492214781904606146861673121761845095532067649829532885246590768943812318672128573440 [88,21] 115750406073122794565845313256823478438615789097253879319142203037416521194439996205388673664920316184182871818124686502748342179253203901263664844182013972043967596983722594585768021393321595102255769332127103222035017272594699126393354849643673912437853206389250679376015966653508976624939147877569595046994338504478139226628442229948205098604180557490923284079453698790838892223784389256695017191905323121436906791461921249499098963666021079923628081636802805266475216915859795595573770856777345447765336131056796558316712609376393098225050273054253409201854606569747684414229495509090941056042041581072687334694583285603394802385842631306969186758053469493940328480368868485783809264731458397594979453970708214126214756481608966981557785911608271041854853046177824585810232769090472120608234243355707825409655261899987316604692075565541061469254879833035038738551727682879073981324945122277659581486089022850113177453463830673538153721768055250648420852498720467699273848673014559664357253622961844765953891952256690296249827793238845113947479209629583561833659691044816413358869411684341200749325408698621586461982284875574317608427089784028306898774434132504256224670641756350492818451352497643059110127623991596649542123521991489938330644920542429764640637986429949443604941478018751126179666610868822507177937373368367431124579729249795631889184115293182938694616076504311811081168067899632009121793224759536600473967223093703736802224508540994378050561378950346406335784812245046661430735431108228607754963869400395093321252183828193240211022040394990791076757848353548293348205863547644927227106850162030824361663821356276123900620505627845643576792580828816774022454489969073542677249348765440680878074976687529059379538385436535429829176174231668194999257169496631012081929599240259416419105326517485299580991529431959021038518350035233995482776670653381392395240219135389749851085845415445965246380426781866900561760397552904601302423798610855724670861648484477177230660052931834420367765194638670632996030066360601784202194573179477109802079828363557612492955260754743671131441240481121756194864194671903918237776337402602500952890983947793922904453168638796044388709494221119860049122609117341706853034804522494843276461166647695788640905923978400948643714188890701695442624464433728174979754545722727690988431464841368828236721850449962535924012833970598504632734667246999174264472788457440822154505482875690429797107071784295373283215702307852563145678648904528070671537457484562993300526042876343912249635910757800791973602263040 [88,22] 17766754042470691031771719207933410271365993897822077013760880348204677211452933803218747479825894006343974140132200745742366869084811025933264071128257669757364127194106786062229194433821551005386135230474582493439405668837680503113055248232228137643475025957728026734608790994232583058975318521064924571540435505193236159521129446743747391527425720725404259050770679730281533496672086356116997370654725710400091010485657088722159660532419059273119325313824337857402328751011115887852708103661412692013068257814103244495357462017207054680152260101864589681476890770904561191273211809588201323497274324948991708180139653231337039869115664127024695583670486479433283087043642673771838385171219309805408751148384184329736534739964088795627102849339101451180374950159636369430547732323496612220624046033753713551536331543375529210979938837484284640025471672983668810361704734020996750792339445575679326859908569141512275436100414402091307966176260258578609292521118636741918560163165935908603099269511923185977440533447741632491984090243709887564135301544359198155308883397532671484066608825361269141753190352143732177247920186247537491642092048372156570652542099078499194763434935887030100779510113548996162713386614609510356736637636160011030934512261476921497313097712206378638320978922375607060840131336920429552823094918325467615152302698595778695308988500835378451059600924334473531555058333899344238081059907369354385790101828936399736300849789985870253817480165117349304735575726147509098837432341294505756210947533939723873179865001945897420688145300099354392883733606473108915414256729656800126449276523310912414753043847424740400343754759556016701087144694747591330752515299421564347653490550775985047153045381693411542409059608017047204784293475891158815991235240054599685725761728642435468015628265311612144056241199130607363858080872818498614532443669242676716237056797143687724309099685849781966143778118694558164871827263564529734690280306389779144044296170780021785444859616130218176050234762404304453106511848683105793690853821701111208902525950356425297543167843542755386480727734687208839447439356774536523436196755813764923635193005952277893262727213099393443746482576606859920574090081928162260197650207815206021629908352284349068737219887091907953517180263336784032455616045979494478179142008836922480272950375144386372494127333692279569149335997278884670577853631712297162775057829786207305939120242280526712885128857856472284193478391753753157411205273703279976742298674576987838535898910903833571771827853234268851404800 [88,23] -134215447006298161429513749716571718596913708955726145826520682857325956790257464868606085091982360932839358218177183991054503023536785443886565406921729237066378240069283747424281423663670978747993736640522573367713553437705649566164134414852686845375832063618312741615369444579520050145399220642402043478273591464024041666004615535240424375519412698549132313094356973388373104748345897105714611914544794626999111631322332209387696515175568942149537169451718592601649747937685668678723187228437339089408019316357683389505608212416506028360952570327820022479968770842929382822878100222631603139690502001630223917152011611172326245246861354209192677456987007975087400776130829594742950523210772065244474008007229940212962619505348424905319429465829950232190181327737869825443512188927229391332251467589587286538318738572440271706732353439347115188474973993310353440091102343996042566730065684828218478507951295143395368902078373249323036336778990132151124503993648529286658322345101247873094759119503951216183475666435225502006073654176262969684852715391915965932544428927914816014987372217616348232775736782839320973718950717710384753007238781213437641910975732600144743885546760253228491078167294768787558761953659528375694914936569235974161250775683499872982183799979681822620740890813382053465865069974676963796524281912543912284887333478215748108361185086540051735120491486606691894912169814128659662025771923001022138871106471666339064105328473317860272471502015808038543168196880361833310515586137476694543919873549434364114283527542219276565348087194537806471969797539402691089744539525978547991115064764082421353552541229545079654143626580614281541803546012843130147049572846457318664062487446294833428978523581571167969776932177841229893259605879556578954398306010697991911281659407493823415777354434645404516478994624941142759325985146178114048386443868571805139043584458256879374895817733986355264780819762635352680921571368932517162163884507380919866759031019350589648564985237038547232440024212758532328139766100596785676759540331038642455689973742495371086448851104693187608436134518758000613204478747269306682128778672370490895580020044084696224840994132066332758565261070347542683917401571565527163129913765774221979062098844012098553042699075707692342401163270534851187961569620644703190505303488675841449587374331057002618386971070382861320376666098088318684486354617590088086399096726268688782517108989591544367982330251408240459177954633021011532860460466798444140349223577500552722593615715256179016541075654728010956800 [88,24] 143188135123045090285530013361879835285480917085412564760861741466770978572727231525683899259792058831658260014131268961613378088428136242451561899296396582943219291214675320016132263376942899588214575608923621235911262957068237436381522500234126485576138970005372408902850844634590390803029026446502617345820268515873739507753484762148392597134318003080040284733811025742205066876755920260457343100993892241923171198017132771160991849116090213451956263847514945453011856256362473384525351296807474591884366455880067501989330311291491719367973730070656791240709447080526444454952369010707409719524079675322086684666646525560766056284150340560342186316931228484431292514317021004701594322783964089150019019728388678601536533319068462554492108855088803431936269937449088511156082696439959876067655738032645956432815872218062909056004043386737432085743632245613302919219603986357077622586443569824111439905056369844705501178410049613645990336878342967926160862530692842316511190579566005068620727488043612744083160100061770964528832075696624451083054746226453792816414481537094065155530466538107918009410132615527322150195742874795055818188295920932500760934403988903913357968821966860943711470484412477250603435634285968212717791218082657916569191361234956327756444419012258639633392554162978410387394918981803533054534464292321903439011823451193542132871540667192267685299871503150815710462754288218152325739166721861919391108992947166307578465908774616848166690819829492984109894308654835562494641089870244412259176077588861417954237890551313436273295263891275100842662606318672726610735787251520313726209148968563938705855252538148100818028005120911828325897636461484869490899084657287054311884692443794659725863802823637744287502101717955376862404515726187959798559682749439467963532260112247048380190222860105480909974154018415420605485325244807297125793613738731880627393841448859387274350595470603628407223145662241944710211236527595417197957202752372108793049554701022513012184305011890424893735672349197393984640528978949658414301402620244973457270739828091330073821528676744592656482561684446475919664368981338613828224099809914760616812799001153937756713660151251413473890411652370321841926524507378294112744198797189036029702400803051342373620594783447680762666441027581312990940454326409479316666678224229476123885637470087511620041806477962875247925110504375836879469210299592214716619247367425680707891153272202396154478504354584771761986499823844294538181666027526443819273567157930045234478580099850006567324044088720752640 [88,25] -67414042214407025229064471291609195120458101406838796377000709774651962729998479422415279209314392582021201356345381925419956482421676385490660585935106992384058120801896869243284614127808341962010805936749309054793706768081911753693759850584517518425706624371392180188801985138931281104030382158495033061692097826798953226252460746276479457214338289768230589154053720758590448860724291285973762487661577348912453274871602654391069219831793284028251062325554672002066845758079607015149869656691927988329765525450476994600623945807005168739111219707546862775096887193961687903975616442508369412815879632964305369296301769114246784925975008368760757974677471468369046299317114143291165330108654091867430965885537591965605619284802197136360187760559546851438479524061046469440042035218418083404772309478153472617021268842336158760900707167799025189427435877867860805295578005620197297423053398417487087485265596985973941539157959490509773256990558361705438010909746577776962452446996393774323983992833578559009681436900837572680860370540790434299646766754846848428763352807993657867943184496989157942205320041204539053035807119084979348886728427020295873430670919984182121751763475177499234556630560382199924441898346665048085775178969763301630327113068915694743994801264434490692589395000000111145089940376868322154662520261701938018507165264218081037662720927228747541323649021768359586081965707663293647647360876015964284097636328813920923765169247360639816062088419729473924147517509782107417576342294742201902942125488423511177330407872272700140266217329260419390941571299175020243312435370443664759390731946308627922720367864412429933540371938503999262421633133460849444809298672282913571635521649261921571951608038564635961250159624466046481411530091116072688157006026961239998644682030393770555274152328003357131127514658631978721724393115024723652879492282779585967795464020272870370143133504605034240426017382054512176217807798503569365656288357585781477853857471128763007999978582808668365937006583134292888567879357293119709034406994283052449996957502141986759843957518819144559746778136031105849272206763255860953990063408609088204942406749153138773779965272411835698592385453302263199182268941212383621442735316486706539944524494730496555760317516944599050579815630488774829212818138743896724011185640201029558110472287595642607803274021935217687278122398026648653701065500984022765948470503266152188577656209892548589787713892363948845687715704978614579732788842754513462205349161513791013843059748211409838836887490396160 [88,26] -9748755609613039014269231875809965814459935505723441861218429056013637380670531389991184476426078173136123039431782762009375988564939930972985127470356605638153091163537022609096680429577327995354939637817385609256620869613294624400702150657886984364053903221782680671803462299687557096912684547206748006983578517049401071700263288210325537758445343180624547558425749142121144025364982136186998640210899067974694190494948207519561702775375376172930525211376088873379562538165786640572541405464355529147472541150373236506684285441199807920621295620219948203080238873277454153911145889717311480176483014503331429372565321802276916198504738314353173083304212677368569846105314513117201913562549547757101697907062607793222424159921197899305904342928197359085680098035269533559451323607243938747589858721181707054458392806588444786956287579500715158748742666550772727419190714282028332407634552546974589683581856277125531207687627641478822122770350264049894457555957570440404008011284299849956823145969507579483699467456190935621234378878929636363805563307233651448516852333564726361135864915464124179348922221928325778460512368075441316172855024529113988858256986630085852081052193514147431842458030550535559005141456343523071950001217759600791123800318005950390841853865292551039441954861052208368808021889096962554777192448675361406110788459120605409350616691867065910079866368286173768189841999808271628229040974609437123394314089927689197353022521431592382201160175788521185961842683022895536643936960663007478549203166903004439063092617165767704688685068080178139243585251142397303978418742831454726639397850427263770788593964576707467084622352135170912484956611313047693146118684651460361033673504192023491719916461819529376978907530846359792357428709576099437286643766306551973419338447120436261793721336129103118196545923974300516217085973856389158509435499281380950344371239135906822755649889509596837204813092785744686637185582556091884675324866590565559501161698388176975420904163201462221925191674113774929022768464671250011948432643333408563640033565699412441053721161232060987561386284387269206633195475965968722108471700652959381300772502798050310451354759582378725965411731000549025308575697887133083648445354123158217739000317784813517128319898234367191415118597587556521889873753298336702536856772592459804180657785583474290938895013764259076571219714222328940168225001211551073362819912757039679758561840715944293986760934052286886079858970049760061799872213116101156325941234326167227297407812024129458119534182400 [88,27] 39425627165380285788031833007263539903682826726201005565340409114621898494938281796276473134531635004523027218736708886608471442294914175562618607058831460089958745596602695181320666509400817558090197797541512582428557995334363402018738362076129998972934926853871005253868451493720232656293644420257133000376666408391675384604413211268819494360786519154810416533577125017511826290852900677275398651423307083347639369091374771306725996077072828986315255468341637620940643976799929053689286996638462661324617127312029042794114842055198586917697960709831640402846777324560375121143245723376931910608471978195542293571065646482880109822526288596792910714549199454485859431422119372808187361496960574601677845428539136702228156054076308947519459074901784706030386246117224675669374764912346686919224791692665966746030807027439552696340299487756207396008548750804811949691504487897123549749425947357951205306305341520021703529926268282077079080553294667320101459203006146330668672349180192959998836875426474436447484282050645414070607424462766107811875572770710817782054309158471276747383466006741258650472403686785291005559160469324907871718058694227141515334568740559896217671212805506671145881350564314650916614987487217195367327476546989182669641530627942821260952410215951904501313916800518328939905369102521943570848434811089892870929659612085340454710712264265267847392140335048003091577061070691517350632549750532086509491361845438418915039311169778809531449930843094102535735037809465049238893437442628184114597208776208813009503280175335225428090407251904617897972669955044255814708198997992317458478242934771449756716227743176062124623866569376103597808897547849396878799987468060532043307796595766518882502900632805983890833891328718174512802982547396069388651748648687070355074818737260267778299975052319875696164651929279102387816771928062453477295999128213450493475901982034367360446092465350539234922342735321153777644041754789416736703327043705702734516602468520272739158754931832193751935374089297802253983553417169253583441798165258840084207047260072624075927019013862805984985268384396042651490346340267418438299231804010584424029805714136404552566149863165952879589872802900106371858330052038578058312115667810130410940304977829382819376958359535666737198764147195037014426349364166429586969836822039020699185025298928345205923119585263810050655634433239689205957092550311410878157584851973141544164222165451035608733932930611429619845373593655205251761204868542813780941681394906061064495178827986930449923440640 [88,28] -30665335183362965730464479371893546566779285592424093211213647338816561968789055034289452730372624292259303740063577586342255261963858445141406814990585275450296894486819522924165829204394781850450755694985723618314453662909101757035962846938488208847394864859915577507635330114343178715543913245616209398158861689289170412920996743575343139788383828251591890333913260984098804231601484682730241215948017225033858633901148361201483691282028358542559591361935579892295107024016511152093086924269703576523942623788389251709722700474126400248770847984686727094198946957495703047457177308704748911360761125076891665009856233822405872444545945279539742290938902492740758092720431428358620463464667163482586109249593637411154952422664104231255583939001759366531443410908515697488630801570131233239317829464080547702287107663973262873836146807068150018795752682785956775113483223730667112328678246266334223711086855941759817354334124218096398694001722634531083088213462238872005650926845882572116347433697743357167374194176322616186403957086223023806538683956133131651895095587526496904363329444843379883043005707665170850552099109255592974667112429220939281415391529472091654185261299289371306374026347510136659177187398909516413790358217577242294810321744482724133269274186414270975648699283982629346199523168990193972326476498911738773241164519669370495628865397370829389843910996981352364571144890024784044658292858410511946396370247350267905128060931618485931457270215462063816900713129267223806860133160100183267289591452432118179357496467320822375465977390341091041917804541496645333172154346736983126443334685753424044126139292830738016099546564496548644149539689049643902696433108476200194321146281703204070834767569092196897330838677191073224975495266046789066562156186149050571380888807951678274561391926679032199274614388583036796995857997011820331198169720757996729945471839785135496506451383328258473530113275838986097563789111164100867628808170021626255243149949955737310310220334258443178845608558378779535327122085063104875132806128688808469187661276807208094395933330244620532078135224646407351277117694108810264985379901965445213058041822216529638202121170021335112372581459807581956510833353867201561993338230387724087302649057988334413355775718270691701305258958625501580908161057275877105542873930856909282527447542269698022581562060236516253854519070402236646843158467745816545976463554238603790288987381958164234165931067413186368057195724996587757564091166303154043812097641386488365976182644886311272448000 [88,29] 12479761684956995093998427594298223619065081900862360971098254670617077991904447507132958606128744991506832362226897263093557057801202921600368774864020657039882933282181990996655746515538896858787216878846304197702985159520761849366727376698899564115407076728132959962023065211402649225267493606268567926789595036504604669709848137912844974455381942021847940672832369754981001546234400730689870383552601721259914886136044634703247772922555364080956091866395453666899958272508508671110321454672395016147525925603437461142693083347541693789270681533297847059013005484900641219553165815375860697122881346378258845390456017995365322682596478434084579541231042748401276677166416779978469955958519120978446781248495009220057846670482947255021463122083661543467103368710741672135851980691160312822797907104281982889903237948176684670468784429751098846853797483009418439983100032168682374633383085522780538557847232555483972985327736194954237182487012481133999059086836237217713327114388571271302270377383628139034106171044206976041010963036524846079055342430948981851917743026393443122789374121642227121691414038302488028143657703424141460506233430982092834422481051715293478423056608012388051036970982241929975106272757264362163090032143278391942757879231738389875827548243723696685540050710450455480059442346336527509364931017067721785499878453478105362771701340087523461425011387577327527062887053731081150058467722871691239878335990913008427571785800582092594454949167426168909526085361106008713175432718171988644235104277461047478473956812182544266784442402453890152473663222129014439505637435996189927160306638660649968049129274823817546615342449858930232923717346167350555666440847512575546587956531056233802041834864640850585270288472715929639064960333664291821798788178688029107436316940890730365686116427056004859116016369993369802329324644635252709902406259572754046380974689480814347242449965972228759532242755077378868669779107911183497662608994606426331034386706700177721236631848763139240225010302097168443410623162120840881397492125611828375296498859126370320335123933178792382475855391536056560230325452604147074226021593628237298308471141767705345301501088067682706509672636775941925869790904633929355920775134271507058384523212345703006565694436057740081359960051164804671942748031436305379238839888144893099244739821872240009021624306112477818767022244591262166670871884441332054744096975493585426919259934714064859462230286459829324425410858273862044840996557020749467023842021340721171102788140989100851200 [88,30] -1232688155580707724688192880152465686285104053176816681816795598075503327610699800778799841884348938342458374481242578353779295686254746226046919651839961098619590111621412567511113956372240262785584095508453329038076033259710920522692898933435662041261375698657448749607672196714910012009262938947251911142457539039893258641588423974496348155641127923139824091824588018015417249320673969515317824778710360314297367462805952907322205793325027713006985097513887856401334430397447757547845417756094861140595682851066994340991501528192472760638974182179754168983199692526996727580017755299406397176542942669280248510112550555483290234930957458990870167428784693028257970933658917162536790227250758659161202341322831341709513324055828780716165452433103716742073838427264832037802631846584544720330092009367879294219935489096531742189002484000264933181185452436667550797056703132653956428011169330199955951249276064251405124825261160907640892811537489797205852963989753065888326889230923069302176800666069823753110881828005565891329023793779281784448411658516134595853339092918909985438415873796343044702315407938321072023708250583520125692342142938850296772576467854151906656959717973679621718306925021549857409731785559899996670500352282893956186825258549633150710896819182666143976871786984754914681501992602772309561105082416673370403092615862974151292221912548211895738710163419362648312970982120453019762882630825211200628258632998183593234687375862684436664383522768008099457362491772081239390537739039178097214978394530551470927508585897799632748594415235207033178853851437259791138795686781469898175467890568621255295772435793274182493421039162323179915630147139204451713018513366382573345905142924328020662709609460822239871671053904282334308622790416486473187730161423753897308646994022456701831616520135291954240754090878904527360296758996549445654870552348456830343691881078353394321452438195192962892853909484699310737512876649828889506543910310809085998398198939814495522994601549778201778792474821972885100426303657941041930325219634903679391468355013646124424027139236617842159548064590797572945820395731950699252064328067017720867007064085258058384176190814961639385322975774176256369178076254019531836808705904962176246701819543272401796544915212333262129303201638626614121327814156412459161422248905319027787738102796957001138250609316121643540048268753084398202868593614313987103294063914321925562106200641564567260575843663475126711163419736506059578879685626882507694930571534243065865357708985630720 [88,31] -2085278349988421842035332655098367584636050063853724610180286768346598760729598101558406995630207791663488425398043288671827026685817796739257371689152507150140867133999750340615165941826689428624243921174147333883280845454835553862436447437577815381896001112748062486946953123820496862141988771615558842289245425390084013615543882306167720034318587815902113111663890278772475574477069690436422962744362656830985321073518485647716722111760753573643720691360166262029817598196270076917411016209108480366234149477378905585279628323201289865599353649629962685660669423843262079164082352124070036661825879783619767490437895953121738488847410378573288383936459325298002547699899717246426806003668987868782794789497412066162048756333674663595936146781591361966325390917033622064322389097267187626689551670519951978707339851034428921180475534458935342502763888115847013498901835002882651872748738380552065995650611503269924895187160421528182148618780278325322603899881856503648785228054659968183997095796562195707147676477597895644056441261406271290802178917137485695483018302506793825613787161207075311222378499313355728908129514668500790423682290203275814650675308408757400329740319539973352604079708509108229104168498808286949599516651320123110950380246309019717384548331779379527521342133791633442269348878368930881322820318147126582760397641986036992974847390827487782295977407534637774542796498263034102156342476720259831964493035204324988800080488694345068923920008780222559080826016857397599089782092467450841398974182270457271779076879952635209183780893111532874791323095114998845026176783542732201765082965284815374957078526354814200587318920119785862548874403986101654105331375592776917159564836461449298535144865458190954991214807011855756649167666754160490990038300867143594965119468217120859336375825627137806382181860578236404310125216737775656494008198475741019411539793209295292257272177793039513565750013528578984690768403733924521404547752574594848669755256611532939915573286875464735695351901923839661991882386269406170352361564092199172264277293604213925925249640227197528929825646950678065875687000231505129252751101036952860742752927756071378518878138049504796289254102268953376498695531231341241107764871742719414282089617882584318141985482874993710963371133855202105522194043291302823315129180126125750447285143778051982176868598698240252117650871661862380809345650837410942740578646710818139407142387262610315830489324693310581928625118234446627162729723362387141088122929424525156917099081236480 [88,32] 1743170867586162305601658869703058715076469454921916316454692564026992754993858146347916372887800296388967327922623503278946097415915528209148745915666218686652779706803181703839706197516024894422697858531883959926801721205022766000021257651496751762424833655263801274902032176343175267673619679969407835982163559668759272858536500285810399552313690957177155283311133529897297226076279909605641681765820808530440635036253314674976061775470165583752826229524083366819487918228612339702044767725869750796507362904479809660261755938448280472628164551730290486408842389361530218654519593229664532586766135070224856289912911416608428784641743928442504609735572476387098443786258127086563703134478049517035608092392159231811072770848102553128815859521108793845015774317379865145153788815935066780137088788648707552393976258762335834789090474492614457382694304529066988125179832603965257059621285484919504175278354538511353657840796263143609614139954187424895191907723037783081681558290844097717945914307193478160238481145545408236243600281371160029996451927725618202075319333361615649027202764868106092063715838121942438413634305379442698694569757823305138113004554895772918878960440562789232430451209649758216812116966351618628579581305909742848914470703694011431966933323882772923842588589055001437709684795073260791933518057844905827604311188525821157907270715440197130359473944753915413321369058085121350523496365526464107275414848789592761206051349643041361494007503725908959816241076621065756720456084620325738085956508543962672910153254954075737052931821900191040331952160934115697584473189773615309874730944191851048451756871935043512452494983317611078359367779795742108200135052838613643602488025448305118359061358426264659323810924149064293584572599756967621139959638331399069940913146377717667961877878268107217815524058471694992447653415671102875946282978818948688293132276791472269295457178669783446296768811217733041748859501284948956802133800531511639695524363123816621064492760607508686421636314775219083140315118606913306900709060680741009041202596917785492672465227507282648646484308917007547010958014959824512877612190554549577370608074960173301312954825304531473732836140929229803808486340293721162058270562574937650527284331770117087578388576641575336847847624919559272203262411849261847391326860199658750316698632987053152617126561962927857468359417264015355740407497627151994896563072988730615802954780014505130291007687925875812046995333392838496971154309918088651429510815522522966507965644800 [88,33] -799422779569932942923550682888543470751114374766274598060503686254632673079676379553205501581164709828755526223564815330793533222656909460482665323180111220614234969861852220243316825103156835614744796367529808486948886839709894258906838805895155242006324610945098329248494709646201531083007129766918590430470454445812427874878676149411564875990405295917040705817229177530374340884208113362451537394850635973649348612525360421987039752400653514696855760426567852567383686377689441564468378394677862706496318362371966928955257022004672322830482808688848729085844977425925232672637513411957482985954639028398262048773506161705363748114665620768255200825533729056345109382208998372528268584876317084449579078555736443900048678592528040456409989338127527720937463440881394959416595147112334465301651077717821255236082019876477439947279025473652877490096178416647172647687798336096995128855224411643195143902517040423998356971359880019824005849198265157119153941602207120464004558048042668324202524097608347220966108338228391913314894221630329351898281489344075468945864466143042919878089590939744495822914192819880372453169643203535870625289048451811163878347913996081178762453904143525264438717762823792635259548520252676602437552890482988570822335354095839765757621358612758069501819762955909307136791300331747509329492989660809088897436889479118485588770348889819053329554654986951786524211684945563362623407276742195089235030107544688332608964197049615087598079346646742278081065812691455530241895406560081816924609460430530109910315067050320324185773287932475343009580925798338772550606085470369219813225320873886737561921777451875536942870241650556925747251813331768182178959796766310627792204760807362209294583082788023699073312978095446552595768897918913169770416543181724895629791344747017718893142057739467703237144554684623207133671960283702401132991042244908347630840880150026080141981871691559905909964726808320129266540229820364736048686744314860352377292255715718076868018991229570123627683524701916743919653164214545776610508704594613707863794479035867351863207257857062534232297512899403163746973136033115732375179553511715427697872471410583022250541261231421789202196600070640573709794740711263990392627782263041287439314973784041163139056145956735709240251547325008828760494072237332305532475446516730548073708220319401367020182564634413818189941853219749842303355703539131370702513320726684689731023743747626298570308472661133958271004403614386596432864234176463076343525194294443098977075200 [88,34] 235093395269313760442569187514710107423997110784275879078733843985458820267537102821264093299489902856693708624607242180087335084716319261747623433892633094295353448993279398505109824625034969456067772965218239800964861341566663430801649074294029583127811275096021601159123117616035827454038332371717958721014629788028609069159381439173009403326113716822310984027285896650381143428975137164770645158076799332286971297552597039265103903176661575636471485142672458859264612438549306038379293075064076128730881752978469993461034350356516381244252589373727108372665533922585812482819877775221963005322523480508232768098478648786655405052894339091650184524975384855253234662700236163770694488201239513806830233141892751987956418320240399372414379423436979444089327556759658217074579624327825222653897072306766835357747969025587329556814565252827870075448025362509672438534557700701659588157648978447959883356072357745542818012195659438265465390144763334652193380584276467418693537635979490716722677375793276956766998249223349269032620770397024627059165615690228154935953292704803120923780652887535137324448762133362751245130367984571788690680270242236204012870047400160449479523024052562231264799950924563111813389976059064176918890054418582748625797288672920239306453499898562424964557528721764441382172737465094645675693403527375249118625493721073013606521416843806934098842791208258906378267892997791933165337088216155754227167941765147653908773979754737471699948812174603865106642319535369084361562214797794396668510359124514240622946933409806612479813480485363709772905032781098831084196949354931997888702093756346669827127928799805866322021622398285409635263445361654352110919244126632284461490112457142629746841309311449291750435824956937025962912082490726299937054464020808378254416413047368392956667793958392266206399997745619611585840944372608777807154928575486412790168450971199656711726065366777510330125539524943586832648024938820470045636406884374292496135594760062987204229532134146637228536701625361124739729884075039593465282044245239024562033373989716244569748295525444847266591701868265924547370726471489265906911214009229288225429890219598710919191930517964075933195241144114536872261760895506899936559391321575256501605078860655988403628146735421993001876355577189881035702646972844388698916649678577744021325504749377599682523821123283492471492077079924896010428072746039195541685664922351863399799131477861280086756812505783073166423463796624363876001487563590020951519481372279224401920 [88,35] -31265151993618495282019054204798338345405930916250389783157975637421957817487268120907788221281638827181528788626582558660088049170041671548854192668524337774120789345656551691648665724652074824156699845733373752650396984563743676123684033143426635916909814082139381325119977271801288422369865181003413565719052457873170223232595335447328411857985329168232959281848701612345375065655769439365868217832469086337184217005304128979990634002911655458957122015429012017996147832389902979955442417675817759122573197910442024909739405447937415930165438017838284141327403142077950321074188081688952631059794955337549916142513311970645954895801282102734364328465676540439455940911539436700930477946677714455980244919000266405080651203229736941486591926277907813839170063498221419641837757498246988603258539192594143137294682478071530205179459009791167535154181851117225894432188077564958588371405184932831723273108159540763899350306061062559890132667094432538918067318604591789739810775383762681903669261118744627758596395255600711071140125960909178185534048944959615622700216879958796904679120235426009107485515248815173847342737379253382924587505934139080306063337828003928256533101377721067597332854301540397341647772537529290115289627187385268110211740363677235375999848216856063014887679365883822290747613999359264449602220515685916397858701492999088884817004809590181973765502478914905649590168631943054230360679834657815390060796316815446311970758894406007556878971529727725481040313986223249651516564774210929151456390496683153279146438573260071117053891658215739233855674570973659791933546456187694762023752763457935145932057047370560401326538763035108641507571780776287683623258519632021679521248306089710456944701614991815354635482356950036406900838681108864050590966707039287332518622332058937533539262274978707955270279262398016100041787196432401251480832992245597228345615305901673988685651784575417854802461121862266620077056923422441979507925094396538089902058200873320127772554575535238533215659732593018584202254563363027680607963139694718062274718868240191381628786881081765565309269272021862708992300851388435924510721502543890585956727464945162374237423848115011196135579507573404003988589436040555644899401421644826849991602962961258137720419109570308937176770208594705670930203447353238357444653990967790350859701709542231896756544026791155648873676635117058577502618860825146352111029621449035869414928189827111746958254447850295840892429781795532943823510742072871595414697415970652160 [88,36] -11644287173191966782934443356590605636900790929201707955246677421400070734532568343477065438024590753371090688497155727119618772416467490030660633729780450916134573787115342756402482535017412074823180541301202824639221154519960175220046280016279831457704319089882673685375240791259981365837972156570157405501295378741155675518189641961258458192476550066465925393473100830122522346182897029820017537321409312053943625511276987352339968507718718564766749278092242188511460787123997637296527432263243694860966937959129005064952512018343312718782653182011487455559282736568046257628868715826657504823666413272488713672656275053387448948353118791685621776182653703994196106652589902206366062894738456240867305319747797331970266217080781740787495556418279907613331008755904888813007152647669087420040973679273803583796292649588249772525089925113249909123316996073145399696972957259576901365399857520716158047735803486727108090473338137314120519154206830006204148569496584122426816894739549841079115793211061263097031634971582335492557462245468316822340367262497250043479311940883150225024559196282434715106515191273246248139201637614342594374397345336485348982941033819593552467843702579879351206112130182905498032622101937374983146375333139910561466814624190566096359898546994201120217989308671503715479082559974570415089922904335713730708522659441545228056532481422878851039486126094819889197302059201749772988449259985804282725036224372416595248053432748280987777114756098731533381937437845581576013679622128991146591214885546535271075870127455201589160234831264117597264052280724837576483847090009951941678539042460655415481649542572817710532923745415981475781109183825989478117556845637169946498089745083371565264640140410442901267330581552218624700193211146331772646209147637407892667470546494743692809824426756616217213869549161971631328257921509244782315361835119122100024136697768719199442502586615811349848528028558201542490783116381304991456770054223801105522315321339842297017314716946385336243967100524125173464543402622509878329185794183296987974963046277835465530604800790085154751790558711728466067431827581118162019182959294623819981670137980492794235987199007155992408709274810583996668202753664092375055386533940829407000560131633452570031910386786933753083523141911171317801204731606277786189150296192470278614775191950860182991383216698177384232528313685639502849378113802984240380171399259631738096580270819917509908613810691473013059817315593582330406907446395593455275315686277120 [88,37] 11067466921773357718727725713994313925434521873521288760717396734304859417452471533162978239505308044516536258743059426511703577546666588359684466039673103933031225622800366729508849247011836516675072700086423539663455440591895352822362088442674363779447818306129673271892574619527437361345052964343588595234075939119272782892219006174180898058147643720072653909807522518583394649953838790813036120057718083244544464696281093241394120907159092766305999454792566551395700436698280964024181231641234548074554089449346536521318587955313231857735622777589275654069813732244189676079922642034866654855532925221556878157198783930767964378267460106580234102446324443754024883845714257651342241984626606237528252459768370771346360537550897737023373034063236704419299522641593655410561187478357698002920037897920349318276872755866241975574827599215159900808126620734885401637863294321516452750459587225029434036663643482048003206085391840036240661001777588845902737453369497996489744969314336665036278853332212198153580604436389058165589741677351027713309478808626109364883107396917018090559954346420391207890414203843128773370049953630291039636699095351880410981307903414119128503609758322695656544863458099131591688659647261646339425907221811937589258574575690931459545552662325630019518953381619072530891781123610593410597104126974360505325078382778294199476573276861381630000598749746532509357054211342625596104183479335921575497757565288023091721940124959122743679797095271332950171664430333762541679577715868507890919145135975783393316942780823725284279121614159414219647977219802536386930333787930212199386570922570066425203392961753856960090010539213475288765602697791748610953963945865328553641127157966654912427325176033395104994018538147241697318998151512629164711274509558357253592252038990025364919998907932212936081356868570420490381676529460838151881722870295775782172566000160715601780139896846931715109932066037287604489512269471649426910287056847180148575595512301550224347842696440304725485894099402845021142944905482490002204590584820741524652547853178442516704367956437515918442215085369980785387327989292825060196037706949817777307389611239045728405870063627437438832767632890186330531869954436355393751171807508326644937105206804867661267345861640667325315017477124889413181210162325476379318075675913268136681127205008345256958796635379999749658809718727629668040074240319929950073901197012939500704732706243903377413183287300368783724767468027231290473449995962110476120143953920 [88,38] -5532783433227830584161286029333858139136909525752185225406276669626483819172290326029256429782348560311651328125208576227986484238906162425690609995123937287853598894931149335648775147440404451249347337507849443220273977626422261901799358494211428531403089260693970965326215633513817438519453653366221451241139145998233272778266328161688049198659028593519575906836289249922883718526235118929995803311289879661876206871638996311369987547113588561823963903533406514348462168270724805799464495642326707883457770837047782113512561626597383600282140560182367238514324283957023567655809033517700846684451680899629546354986730725751060011510766365286051604245110573452280557534367116641089337013444915237091726591387367557048333245439426719293854294512131174118874182009194916961594873905035382800256028466438954074778566719089156443396200237384693633288114424152416990570923667145431810540785442751067384705444022471337831025059413154159660477911189113464580251373363099826176575389974710836240262355434434837557737043932566497036301369476900740221599221350819665322209625028011804850411998707806364826995316031775402963267008628615583048182704089815189296479296771860657588334940090076859118776191898620328295201616042956782394550334893749625209509165361987545049396856878308813138197362106042710174532117911860263025721260340975842986826602052052084759639475141655635112195441322893414310986988339313018530969734447156797026736927293466509531336366965419703429539082706608187772727844965676951913925370892837706155462873380771996567010147853873268296902609209334571393296939748583350340919423060094646783419557851476243961390961058481062899770057040864771333937139557757950687301301704414143939151170300764191584642330801400075787922495584193090444269088584912950540967718076260196838886721500774672339951624886788924300317829194651704586513598669140141928086320880031596342546480350755120832529049885968856939578119956966301469551088728871431881450067229716469845780856444222033042139936757903066895391654756377647156755693118420342489566636549698407227747611664438288698704254366895700172038582224553972218210842910967309073735987683795330101916450019855299960782278718827901332822901583089217884072292742478348518521660314840056998322022006923235352813354622530256733970863356239059967922204231563158731144119132135708040784819891879660356187493699007086536916075108388811799686329533322690768794312226982082559123301289221946719188849684025130973651492435260002701808226309156314821406228480 [88,39] 2073445241320348930922718364246705774887819338086892191643144460335164989328555613584527467106530133018289354304258380539681063504026565676346371470300248079724211125682444604563292199181088832319247616063087852134586881340072069720669914192819202276245021705663330993949748709289525433629713908082512571454549975733610293999698003782281824562371452909582521997335805802434011472168015704468438953570517270220988685002153914964858057587220962078885177904273890992653707907913170561201207464354265974805979788689104598632704757329446191332583085926318278443967431315724624913126550134211670558389852845902488508635638154885467478084316377398023352995352702439435189100341772095978692378518600253377576468289473312781695970324792351568877177242853097944217089394390038299780031861180571218934073822455512735004300313798650633675381150660340966361036647984319340083138740211601146594003195790560269370318652455391722698713344554801593256017742193273566449129196129776075358274835148437158141522414047733885163145499658362846022564485777333544605287402349316560479761543871856101765907316091287013751688773108816481793580897408855910976508696613461632969987171974850139152808697925469704735255009472502955520008467457376651265812195790001969608921211379704962567918518524403669567031751016309514415193502821013149928589787799906152269697614043125471047088501943745969349497895608062142682268858565042546280707658649888388936230293046795774620814277334706942510333427253584899979128328058815568789489353798092567500480315834654957761928921817156629716143830258320487383991430718542192753432746629435310083091441405068506795529881247840497953907430886300922418674367310502943175373886877472160384845152888588363232791915697578761219850421485764908005337834749386754161049091800402817564430341442798122015141931041490701560454139674340264734491760756147063743933823777969022623051870216065834517930070383189569615064709203109471987241206866981191198669101397528689936670330970508040912841128000758297536835049675875782886834865534508085100530126200661666154461678963958783169585832365195518387470644196088011024993460452312584423665513543318598616088841823193090307868065841475177797512324536705551240860870757747875609798284344568037570943414706977410422117168489543909465372872042052915978073449720412530746675579229621857096975953656402806037705960019048068288020433046819375167324133777173111910171377551809037318107618294757027341461181264551475538593656766141405651223545803111979076812800 [88,40] -557793664551481319074621303762404584492212991192835684471707236884707801264933448278386144383273801583766374409803639793297361652852191690338472591189312448037041876528708951879768085607709547839847964969352693169611884220492143211365542131604040079423125709535605706482607939421173711190544276137832943209690080690087626179654063817838884807439853382849112452052026502523472013705799699668446892481660238123022353125245033345104627003228261027538725057244052278099779542725516295748086991660450328953791911230069414055731215622182548142437846073223629003589794049881981187649391148598295929821309472202855359328153971345240488448353513548311566921928158562238065907886504321018604789213231092255959344768820518739295056753588612480240800168490752085769975786212508157685993693698923820552966122407547825344900473305340249306933954201799118346587692505698429295073175337326542436728141265636047323024052259409824188454400804447389107174755052719588113812123593034361440213649204969991219854674555610276616399572366331759331207771111392174383524346617718538080903183705661484007658685542118291313037088718383381158371751256731779044172456247528281073560630793787108407816175278745625696958995009252532013723568580276797268113859084555884127884677605786392680737917913425811789904964122164612906846593860063952688725919938297834076590342466740322819127979564072583552492251065452355426502673776129439127574875412552985005237830159941428408688655195088326082581632821291337918009178219650272185304424918261204800240621531990064443789087707373556081975619412897732862264069077782614813871053749169237675633847189149578501377995567115083339185089188100834122003032808847185095178599394750162932461092567610095697190563070752293187236267322850139237380209783191002043983450575529442756204157044328090662715664691626141030784842034582789622299644123318162898849739616560060483431861554449843314855588878285577379512307425616462748157188607290277130706988897862156278214250224682899799494901557748640728205989117752514901306490588405595740021464463537495090947452093319306007985238900103225735585234741940562941136450460058530441051438079199557880486300424712366468909156764373549588156611280740130176490030045926047305141464375027912917032022944695436347136353920906900026270049285427402426691800746650880191893448816846979980530244055140476119698112582583620249409887127518628169643647606978679093404763591949789767797295733804957748919282072569450001873894029663860004611179758696695595008 [88,41] 80189644274238227010939195175469247396304955221917733681567920158586092514303761010342230598427217118353431552327954600578258651623138792056312261228165441801898836053590733424514065480154577561353338470120112657400924287185540376592026609066288754924805873176508412292174845692574639761270330666265212540682285564792080367082253973042180845690332243233461237579422940865438438024539355306300608221758994731344303916693651102787762279836400062676069826978722914902817204748119254201698113425259871996428250783170258385521086195799986057828552832356083968443735018906655967367139065542199374447787059684462383736659649782496107630696368898057010004714380161887246694446728126202329239155873716038356825390275775769775045015535548411519533298115050775844796849056631461732548993050955763782063686429977229578351631820332692238235970583838219918285804598672458834170466409569307596626073054183506951984143810426285944748271275383852497837316895606728409484912115203564850007999781752977428681133715325991122538294266969363851080264292136155542953978330411669675796718182664797625310630345653228627952649761191674748086308680282945496014479134755573435177035596324400732090513811951342285304510268985918959585858347857028746247972215048367821029821922618018336041363805395060450580560025766925521157239085185757308517232533569219099285946303235513631575099407981426536791998022088833378844358797077050216050113366434272125495125192093044416085336909662643272679663145975497263993229674660182565862674761137077383297052180583624835584651707511149827924573766548477653219816192221148145508759450829990140090883266268723490322989441885388333859555672539589349025427503117650369988818860632432658070792926415315020302552363901210979169646712739505837212844747938173074602415099423675158189701604941443801660133278221549298744777329264766265541610060286072746901933037191839616486094187709583318568714349331907245522981750801458216702540083292896332963663216226849726224669939855244473379384909037557885858843988896695704327168034781775813387596386235000533173812337383058734412997752002754603138692677898082054477902330139538002080446461616272130662078624564870298051807351689210491630136862900208772853912134956737592570039184511821518922537775222486132264576805141842096855013438674085793347520992344992793530208285202843457412121310929725878852108212875570665540967716506889881516110282117564758593335200942917369681727561748258785795296769935804017397794958457710991133250391761747968 [88,42] 8529521861149214463579276014789393735115502933225562204579094698141567440375626435982940182314832293754641210302118410407523621405875816560629807460403740191350098359743716573879095118116073560458160289992240727735341557027054189678354402223986522497703597575219930914098343802164854692240776988038406141932388804650397537685072752259986522755323552364186883971264786162616730743499108211357673075158361704380443286081164074746002727246794997494342141869701324983578255723220105451966596141157684511996837258860489758889072359280787693510911556944240308278327525774130381470715477748052234818072896838059673374655450286313415278556605653666870779839282716990069685838452523981349980821917663964007613466618197616475371903454807246236124943470447154399243104686090805665817557523441490191872238275322425415072319885262924421034506909867477262289177695812809080749663352568866697030214742235936322828765288555738330542765995676962078073512475491836685882310033635702997394752265983657214476342162411862420833138180794473435256573386568725236373131858915095475429380675546644964583928292661635730039139416671470407974215176848186468266072913132549460967848314460271763717928026932628347311936827757761783880807204260133559579750936342334554160149715835201613348126580385018303644762472590499451441342520991777469473705714336871399845632367609103911604303665353260687532102119656623380141113611661341595222444223210734939588303563470912041012301545547566488990052260310827416595735363204415569781478479895530799016120093345975925979474883481135263733111943297622259763394647519916828909057456282072574566441493180809156676471150871196161212968995661475188120672742746368265912354244788299280624882773853079191170311257022746140717887261610882413811113723698672751966210748511194701510825132587824702065911057336379760395638280554762092706930350886172632317448818099554273211810054531439630176676271097917751782177578064419922051593911776517694390564115031255210495378436028002525201402316551110601643255014458771309656292447789017561880493432626406238563066792932026284271357741264253337091002287014132700001463672399973573681258524059710698396674415247391034228062321387343956623728887876447698648070312767601891081418666073268017716121823965243124029625475698002474764593125340224184217140490479168081108589979051025550428474538180669967916767351742001493495158039215199794230271180240401274573447039490476151058654954667403731715119123191247410051171990964434180316683850219520 [88,43] -8188738558865433079492539597349702608281781470349041492306610936959613588718462545147510843507034852354484529557247499456496979814804922975353375110115545143271708024749010644881856973409915281127723457083910490301771773212412056366849292714620500454909424662589737672745386538289449380219456005252328356114253544811907892611485648064725778679435865687036692749512863909823863235466128621767767028223451432319662509053138173860626770357477409318180892484061965144182063892430705221294935090187537516752656364812959098438045051581447378208143922264234827607330652685185671841621012006038946909881758014438399666818443447598478688010210759822209274031565447161432348918315629955526935145018687283977414679277362416389050889052335420345653346219270558861862672362754019517465271903325826207679730333871819365463481396550343504133510115634868291650712629298028932402443881723824830745927569329387555754465823077191353685873064515967193595641792052793002988379074417616411708855722554256467248912874787799282576246756478503207232865247147455165188324856231447211046502288709714645098567742215478280552314792150738495839888202486713857843825911949442315259589631904690088718083199766920586878555713412664525192717983299782372699698091404349111138622255261427595024578707589153316947089785928167513789535026687114246598054574924483897759113058838641634356663433612828402026930169079804031628961972574029557617128157179839040630822798649409844860597871142416965939867713631126639513874243366280570771226202362367462463193341472906609160011214218895980934030274282314044693269272579019765676600063376721934623773392719622139124201034756995101119494546825867460929163805410030246530256387198678746859249261863446640450059956911968868834529619826764902932403667093610106507686493542686287248271526790157010753974670200308051720588646136508620168334232897693785924368017287710468993945523200660905416414597250577104024135840197726975502074466649859131775880292186260498650386861023230841202578902714064502118713823834026612134493233519665437041185660885360952442473537929755515655912948439250615758772861067769399458859887635892349308510038314662889854043836023726045929363681909448247844140570409835148184743439897284264868331259421808149740840894778916851866619353280000889487337129027418461484901654494675638126117367145918733409906358496855737024244535367678249090132906127404047149712246130527555923418226753204233615041719216201934680955491023672575720837134471215078024381726720 [88,44] 2419159128847458849905378529612160255090921925047492011018061679802329699421488999350911766463321621059138405446748832873284057744683153795585795966202184900960074977487151276277173199637543294828021904030919343728610986005652165842795308435875091956771705066231143382834201597275506131334127413573743342167829543922040576235506320283095017461280802188277853684307138728223370495406539579365220831003947623538861251910952016916014300372894743290502980849065824776030660758819257778976260705286921496668751329653680331995469159595611465707365237387053236040330466158092010800233089300891789518335885318809009479742870950062719200960694959284149926205849732618041914918023254440158460665187778518096546481102086952812140308039800217701825194423010510289630160123335714930069612692584621025853440839402581906056076683343304365354516718212161914022434450513600067689502715388260825675044333782834277334708937395333708890538722182548566811301368562809478997639251836104709019043947292941340767502249964025088010391817132072136831728229091818042813561435793873149850915747789520016430670892669316613144778219789881860716882901102741183313441638505621374318893540801126046779484819438839816212990822930963563475463059491368271095853904398781186749648982410555045838170682594908901446080139401681697963295118745204977277345800571942437602139669194483597560930829754501125443967142570801473472292523003594700185109181771182265775668044947870500131446508323734116374925248734904284638905569918767553604933274644665918553597587746834977763629118137100166545519376231816567530410267160446091874110949673395115888098835948211692219256899586608146520565085608994809511907751565867986089546960035208979194176821929838137942799400001768715609513210038050629650921486171762428362071242398998275708285437462282960135615373660632304188762643502891602716967696516053505776927791455879965824347593156520497359652798505748459732209979188924770534517173444783347703991060737451688757844660614714130332202475125678085561965750199820498598256127900695947067213191336482815943599313368032850668091025539923864530004349493832826064016953649021944955972964527250665043063846418223934153256965051828242635673865205425448671297087410423815641401244675314509455876494981853215920258141968008906839595639422159836759438052961317491242114346003453229884798710020096151148284899926169169821115940515530909287646730295542601596371209432549564437950070143474318775998355895635475464261422088127184380100608 [88,45] -488095979882624258702906224416490777410144738102833905834421001732886896380102080698580442911992741241495082748071220196038051020557095088355949880479717206915417123464383630644427196035458665230586215265518193172391394102091916361318929671620277329827491755609792375326005857806417540061071999801161858837656631618156457975939569891343360653839628301616314117997813778319655623724787850243681940862590828602711060431854068248146131851825916046250839887682227331918076229904085744043407412920303935464590267200229403048645401025662930584298944433189965619773331729382662300158549524616064674546421275930301903215370732121653217324800790572586089351130433631428194052001765906515739932235512993337475166820270645558244905004834247430361054901812210251412469658300159734482588909327475690718636809350350215111678479223983022006949111157159063398630535445659302864264642957769768171238921845099720146987466724771075766564234958224648485432416360830870911142622974630836516988083367374829839627787517683482833752069035580457976121270366204848450134337513381393568100456413760657069693803734306666422899354892560333477713723928681596512563008624888898625663962370681403362445678739975033315854896843862327989881938586030545066773283394678768993643250525002530451473115686423393634349470425229763290148319187317955096908950434944574229774535924302392546718958302834838278942361771548108631088587643734223716292432367295259868954765241414214719616874267835220237708342476819466892958207821146088113870618070032149823506571038371657293791938320495333766638878402350551130252104813571337306626388680926119169301255663515288191074945155329966949921750387352630693020952028796834173350596198377510033772779089843604050144066335420448400250637165634118346332280075050219016928228510748188909906415814926254777649919428909063452930962026135169414543319820229536681632107985339021091140249935957988723947390676859646591628363034388985492745262540356380650068408786671580422874913001185860244945577226571670032980398611192233524092493231411216776517999132818182114269738914683207664782202150104393059277022992846426240035318215729700089084540612427522886850448432342854603893580613504559264397493146604111180406314229206410051509591775274884281924309811500503520515379014127696992759526556291240694274099140123362177207968149761112623044235763703907919828667251144421895460816419869373577985186766083612506075179367356704517892061316653607339841387899242854354571425702953390964736 [88,46] 89792268340163244159697897541761811029172800791321725766627133818946430562435678531664174431704410177600920336161223728440271941537557765994957967837101140072059720141074383172410866611472647127163149444148958679063233907687045617214855103716733608050587687193708491357371745586666931708721583059333591674615024448886747381866985447167576833286163329037776542870331099298865451910890761700776006259504626130769232626017123745250285568757084963203478225708116597012437854382029145288947761492279607559256853863585725738667020447517231742775762966121606578335708393891944936221749974449417973038442325802900098377485548625186250507218276263844201423624444351665221569823485048488923169971085841759953961539309468540584766808488603308239792009348085896154131711197606196579526393925878851422699014768568348745438369645002582529023206895978967301417606695028895100217744540091689491696731196779606002161828775285867613878134287758162480845520217120794614069186995393613633389305612816219659101829368767944766886358373082019295691347826011890186194750157912672937782942194322692694420083199848282133909335453797063973351408700272543968368092801375844713118782635681893074139152905313706484325187723317428131187350929511141889607064467629330617173545292705100534795695266114038210269353507999793966295231592997604989700353238365288865029482080408035100687754574697226117024073163424815680031773301456420287363176468018141638117992842365943488487041354281044559146308323869419919664719493716140681360370144564866257833683955538942180169431364721926542841011713699965717234541454713473686174750458007460182312608719261113011225010851304490606922909296170288559205470963826844174715515657605320733122027286315318765724105666158410042195506948478122381550309055828920997316500292818627146083231297500262649674803479911429786751743365569114462964258570607398233315692812897973361913425849625360641679005551501359682240198370056869337970894275692678684611016902208137637437579812965608993477204504017723995104960044574165136948484260216928711522434738581049621822403924119606512448966246539768675105589316926918364643110288921383856170992446380725895322704501909303095064519070081956046151575734162497257491448068192148533672872727032980673287129455565948278553786320017823130766247915339898933036436276312614655730653783245610338240748352911872576962205112098867407433207208496753701218342697450814135587935425973995880492307622329338980327998988612601719017848945439145984 [88,47] -16810104648597708500343734391308663510163732280011683989338322319373768420354603382268539676436821788972883042011458871210473647603292835535934313435266768214512621693852124805307178850495699393422033938860090570494882701992229611198761196409334257541654980062147273423786840066598038956896047704456586006585356846656953758472758042836741208461011008627185919281389421351171774938773760814500234033965147596455739592649075060920860090819676889026838575886167647594571133896648429084791029389035557888163957130971550768094243339018732584840200868807734936188225594316302977398768699102849632192466335054842596672802861447464103092340665271997880708347636281789284073109936741374271456848418536066480651722197458586211118934396748114030132809859259044599668587896475657469000043647349500257736391878539913063897064182023863418605018235932375194795575378041634918257203859217016638678803032013115307252161079968156983092874908712088874682709200308718932906700927080141353159395498289206300346110920669403501576397139032123649137750374622905516400545778950411575388797064520119487652612767349764338994714583987686879122621627342265601541735118306658220364502353069436834674510977136530737982773646402354885384385102074392813593616133473311218457225881280872556270129015337714649311915434343184462335255349167560695860145237006140087844306537452649604553659012516484230598746114320180266728323729779727361455294565740343235286065330884568719410153045810304990878455159402457576615805525124672059062916982150624624070795366462674163100103390543027567702827218934035411312504051302971146668086487107747004694791903526014128571032513333482795521254401716405514423824924890367072027505726069712949704819817935907402926847789416603043302588855607073369447630884847656715609338651800778169575934990635125575448957931436505502889309213881101668506044273863105550584297253306709225110583636853645032837253451792724012933642149437621462912134990563087656114411495278778255729257230579067522568457794907828272277694101228885898511195086801578534673044534113059147196384428107122552385126431839332123373477284531726573469519816704227394280232485712237478150540339498370796159351312785514953631922139678063770821467087997778085085337716595823813942852441670438226868639420865419801251200941598246342684667885172574327495347069972796243290373804692303179051091958534802897306273481168842189347393659812071091970658308790211057141079524793599604839399619031265274082204678356992 [88,48] 2155833010883090467287334015458726559157613336971374084217676652514444126319679017147681152020952975480449318531556671532781252056190198654566370246293883954939960185059755206560550276195802171944830507151325545907236117835259285082927705729012478384691128452820476144358960527814156046649839614825811423987798809094651664867029251669401034849016783506130033576536906246675840526920251164774557325592114358689101584913662438200940297865924624614929933854399532401421658199262096331902742259083781709447803042635186213261911813965610182817501087316206798181741720711470482513046740511234697962899507419445421430941513064445861021241144386685746650553605642891640921198127854001453045796703906123055088029873071508969774747025195427153713291550468411156178489559262621991066805911172870109237840314311916464056563660859776774365347507311527195307084031762370966923050520877075362366856678945640140876050590456559294654656632403398931170244412784345904935766700072620367596450647838773672351522310899132334946628053414087600984271394236346549965787099822391484543522654212371861821509482216514162477249509691982789362492059469536989318673688955456707059190419539444019137364413069362533391212802407194644705134621509454112152648163300083713968911555916686626272775221471962838933162371765359468060371037029378221080953519886938257082463696808694331117942387360264804124033671779397256297301309332110068459799665601004353306041725072289671909021660709647264865530301957741775484801289278872603489336282924143767954003086256492502303968964391014579652907370595521161451428629670636661530915808460335180471330999113922021749166106872702800615611285019312483130100417590582872163745623884336635804380056764755075553921081974859600168622546811512406688335446958534009632030166255477561961582325429384128957881261633547094105222420467996097315194632658541109617332377972435227347738140619378192273154834426000771192410122525548475695684971962055243914527285885016551168571586048887379677482573719685103356754245738793257853476738303898775446695330418263464942477199139471099635826052420133802291310380629341625241043110223113278022631248494462595145050450954103366256868803396925512245824183750337321751102903854020147862725172462160127325417115134944720788012710208932673161926206107859448882936561523792941522846197966576003615307719975461597666002909623299025484027331640672811517480003964535578305278448180226848979679267739840551938481931117631301053201776640 [88,49] 205945978698555776725989700894790877045762567420578042087444622792108246642312061651685937665800822210778416282947936519538866016698931884423477933778495865816327929220488822372675886883182572081286284861762238380538730409311753987364901973305812535098591158129607348705780955239611572613516661753032522100439476615886108409162887011306490406129943840372898563625828502882234922352562577478038548957261777178761364815537926752185217722070640863307085895704665136774814177420795702904657605326489966778979028399390719712401605892770348694499856815836545465497927546879706099750861680774553492204303458751663902234568681661621717575488138708386534916670466857191082830271153715715053249419207139338626575563451608748561521337996056504897795587594758419948218062995812030701871079495833625506417893606910291819544453995005213114543482463009435675232205269650349621769767930291335559402401823829601984665986396358640789252650630887253057884666677893769592409258630715102064977086751533947732793092534609171678676116492808647827963862206786109326845581093936193092474364534492317067839721890595824519923652452748470492974249766544575515918599684018611027733860819522530845245739791031199680231871041127295562833036306552108310318869365604993639620824948958654593071931688028535875796871700109995190889355926330899905000780873348319313057824907223965933313439985170610221726099265038345177514888946971030684384037136319152407195441537942429746152458003897555945117100418241470143004582991311215104521178037885749052063260203018481296711923024062381532156797571382615480907010888623021730993783864883692401554136246492131828040139000715752360990528998836179725010290014469750958875117687732618980080170318170043844977729409085012736656292042250051243853545278536266100225022321102226539833727358589251880423828342805976495110889384232999666286012315373089350618925556945662222147520818967229123989996176534000164392997178219840564361305838213417600912819972457729196031702816666104769684928759866438524529028502710201392425496575611358809061557648992360986468586229463417709714282583557411641782182978976390047180451646426828798139167209490994622140076793972041943100356546609057845306262573691646434001665243594634316504596114438415020835207384877849135453573251980721466842175234609885318924341569905924014632527031651451127153834689628984278434446348540687079844328227865748330604713013278984860615547050006792257071381544521180114049340094125432366956544 [88,50] -183245670528799751262239030763067795171213511337986494303879120457023960383750364752184353942737994659543199545695096283726891125485224866242760291248501502197538966557691305948319988225269901492331492497848571572448486785985174717889572690758301852516238460294346448480185246191126456265484508333245886769757517574999928200382276144172187254491905067047305866527265693437026140874625310730223889599340360786251204307472924637861775308765465299194336062904380897596381389804135015046728907878206177304769421735129676042241785827668106855919904443507326218238446282387327701451962689359422084658342878561769934902455843165870787396562163920147055388379320668312805707389280771966084862712467158980045365084343163433351890134517753342322308106716148796613230093217099875862306326524425345701575099106298138529502880226910870573957304507948329409581368438284084243156948709415925900442292117403533174768162676195283418633031189725343622973324993614998938540070414491935872839796298237686644713661380873909935225684146628716268699967563568182342924258410984677302016980404108059039570179922535524570448399786974348661171857031653126449336203547531843417905340194390810307276361447392227382273696769550454923823684716083877689772367969716307658322257699018065621688742951734069319967528298414269801376427324830603793585176918046635283417247069058908187334691150703997260577326715153780726971565085795266825396270626069478859866633105097204845448969020122724629305170785994028013287014330384395283420015007237752760936073876182221540012216219872915185694437041922758029701545630922278239376011043683484286428984233084320055413523771704004902645571686206061352562658816668357002950494934023688455822511798300336369897493816669559537345170389892562856314975094869536633809825714842018495405122733827286039095568172594398990619135061761091090212226212936309646281091113492013392260877405344605376062508828012829987088447910352316344313833749768927346847068361805264744460809063188585984685367818902382351878464478402691545266087773146374394806627054335110530355658498857659441229892852866188051921692245791311935070925137702994378048658360979113920477771499545338787311646418171936844614313059722450637405690285258564686954355834706866503213938842677024410047427493674054067171066169694396331324826283155393829282573893963728530237114129021100934687527624368210552167499886017863646733907611198168223129456928590975845910893269403747775434028353913784107008 [88,51] 40668267535986754678808527726871527953226983724174588546742741616461882447374035577858768607397068291575793010604596865712903181614379917106839773524452321274482180223457009677058655512730560538422148368832966757205314041783643858083458291963138009224820916555935749530931948945666406621362500458945342255783061629584808979931981226685994579956430159083672188651668517176307783417013227229295504067279253406306233194044982035392647443226815204489641314058906288639605716955090569795535003889025553618493395890430093321078979979034560799050469455570188393188678943395448026153788386211835179189791413863091959571509743224009585977616495628246744305047923054743111904280837902784310856619578599896448278653346093024663500713118231569005538241672201496632981931799143266831976569232430432792372490943795165476006558788748394428272559025637236812450536786414096764529239294966768323222300147716431971538929323597729576415051958818453562842377522989057237242158532572504212893640077565181082434190490001933814751288518779347578746613972277277114224070397785698523698424567584571821126687241669578555347504758354802233141828307393692759585063385167263178254584807540721157573986437837044403075089252581756829300021389169439917458266273319265150722158508313434564098972706418647106537108405061385612082221723696437995345133136216563808914591007883381062981355983027412593321913908757360797844770570474743337128191529260122183064834475562883448826258854435591148624354158693010337293873991489065852849227073108489379901537632375545696960638015967507475583513219670246975644145976017442876738831855890952513575325085546041185691506231051902484349109149801088080886308436240105514748790103415331391399959190247723194441210983920966174701243568926095000287199774298598047110691241549947454645261001983477440516960915510185970954626778714079991748846618814764973845604043651513012274412511189217855568490958523972305197126032292925632366075244797534388182546979444050066634495551134297190616816808522014352529622895369969039272692217503803300346037030675702563545184768059746005600424208232399442436734063374842555721834229910384409740498311325051650016287202601547294087566155781095270762943832588355304160710367959062451387252235506706324372140445497858155869892988047740553206206748342824246299936841629579429976471127523103277681012536182905001473415787574366792022544883126655068759064188692249814560254971823593437061774711686939596224105318010847232 [88,52] -3580174284707215010968559848431132018699461437789258168619780603442348322767222386126886405841932813020036827723426091017559458483744528458505983600435944097933414930050946839256470007033102565520706545597854474967821205186415893359413985678899275064156994062153771099012960606770651035772204264343852019221455307779162333373117067423142632080666625474506147096258919201227831564409809623179820486226060574099480728755589615675322821569992919794998503759640433720485149668200480196412342306535035517446066774489442338020406941039254054887514748234384937235146140112316644027768058357582330816861261871015995977006859496957656986668741841037879273875399352320704329122549981570490986508468284806866003543302197945772466641456333553307088505310522444905611643154068929313857286586994628652176465981134371735514381331523666455022782738015616035162968363115829007825772482522970035120946776739991097072239695768189515971576142282201329217092108774313524996660684822054383673195866275482201295091208520383150745865850175974676382896978900828520803525624655088063467368486988992093268860338578782242737037324426004909260015757101136159471982694519919069436338869668046411322569601019554417016303758092981306005506579151376472719639883620344614579265293975200695760819352764008957127822780134257398030459606820200784073636276344343452797603239223263879213891952657053924913442597697230031510194189274501654873906294804499190144785627625001002751524329568460147607734744570475436140102745671836328269625326027935888707796938461480180516195819365192069226117320008337738114250133742905834118667636308909067687362549247789808995581853080725202499461300815659237939193618640761032690505944653356104965676524585293652487203722165984625426658713355707882490664677829692611631910884490716950260661358852646153982000379838036779966353998790858800509349754082062556109717671736045590738022328216515586034579678130750920271233168470704496625761780432266165453372024057978010915450946428480943379103343393435339952640144313042594330943908473088933207040399952176603887096992236737392621938958830250694760984195674081240539347666049352001049780625579364273878401059261311565551370046667155078472676319449493283618058376888871605098676354856903417069661270290758053417660605306194874236715956322917646031040377589227327049393574509749363572055501472120205992477027578632609381945838600892994591033206487183371420650208695597733210575097391356448594707984941056 [88,53] -107342521891633230284526508619681049957448635721024178585002784193034371619179231208577713032310538031442801136725614139439613381187583700791730681149470665875586548847639047902163013481916776845158196288058550485895172736694187729568137834203528725292050712984514554178291586027870421126296966259392321536144956941216356216547115950517706168178654916091976416818129000421616809213451754484905897891510486070243957118500857061102114265851544469054865890315268304690897377633974504180665599539925031318851621847299355518092818096264028314672251078628685312490409678047754630817378882334244923577997155686053624148465358420533787706239910466911226653930693304845181186139804566119557971460111267926129499434595958697040369077033857389673341345412022950639599812892732593859187315956688008899361022988131724038905536376265016707466170021624501150025530482442481327808215346813892276758442086542217008686732640033428895393723810315719496384453024189867356173347678574689841364460856211529968063172282710594702085037020399309904807549114781974657273441903568897144161043850013034164837682349892314457011271683939055263102170094889741805635162388639325386664126030200045302440976097104362885950920985317123149976146763614727221415592354313613267518307404831319476314734147647473444100797390801766380000792961491886275986791797967356308762491855149946728432715082503047541988016425825496977249228029085231804484211395765840043784645820220262938277056107304519400525668523209190324378299169617587313111462086096722880031330699632964345877391214032671123004370905012552081672171190781284770217342136344366605451326459186098957799851701811185362661841800549829921791550779490594213734840279070030951205722572317792644035500148641523040120796151513125155416451510137457982636152841360218095106504319265786718345519373676228712451848969100738247683805429784408958657369051396571190730113824626725589946398070255409655156733083519489552182933095229579887393680282592808889326528753122583203533188165282098486037192299442096514555359274691498789103112156559051126012807279077163350658175955667961792034715839396472924674305372910370493392012549075972893580221997615276454268775417046090808578127652764273327040816918127785391232947272976033990401688037933691235172413642189278771317882390692513478464377075789417465896936680445310422825870739080192077086007240746593592394670823055186459547988619345690869664893263889951878777434798687774801385226240 [88,54] 47025883576919621348733027179282225783867908515856628095571121058494689144981004895247017752128730844388044880402922952831286034059318196736404169478470270393804154646636140357813075726820843010240516370210903715693131329507788870295220904060166816259038448827383409093330636760821159678297051701131737286584543088727934545491013766496238968702098665669968887538622120788835508470723238648544342901614416879988991375585861186340071405766657865006842819684257657800970288082766404551547872257307064691262258990519329756175075515345268356182018992311463665638074422526159753160677282151775850910062129926368838783933755948920623558017245864200303846713267150717042720041531085545610522820597251868221687790771139985020507814963445541944602872937820993304569152301478825106895530360942649283819491955888329908093497292918329290214119099069667356793142088508171648115138977946534385189350730860209142638344986249073102602385801184742420930184492770652060995612693296452937807905039097847094326554822040641440028751565040521717886434450547085932300452781017677662712542490925877679884176795385136679010974238360390736858277745520792092598773254020904381694063372481573860439361268408148370451714937804216405503391408772312125302740315865189918883854216121234026695676622442159118568945613937649000483117535893144948250856481623895537941154929767118641044489542010211902818170168449677097071193806212672815280744754655197991549704290526645734042550390122649391027794618609781015683999546518344169684316221714825102850408027610651228583311561401038393238462600656990721925900857349332208626670057085225244984557035523185629147228286994757487146163177433540344449814883425968373141231087910791159415019631104098014376439424962490692913749340714849873379019634637809185088405411573454742553042362686976487812012164829666665367970720162207284665384940086849732563225163851738680260391454463103114556571585752097731082858788079649313555149339828863127337390464202537532967235960508466211713210606148663829206285988864075662236131470413921504390741333347351150795387555855066843691463046262103502859042912756913778049606973375096407532288542919588015164857496856892016235643006264097456111479926560193259657614310945323360456298657142848259475571400170267950569084971045313221200374451055598337987474538457781500350122189852542034931231126238130986412343128060485318664151892676815931017169623411999674036406950905323823715381311351566077263872 [88,55] -10326605634342699889223461742073428631148847833786273675965358113592856794104827749697261841494779690047224475655838517329601399581014354645078352407716248553584646700454745990491894782017171167833612753856094950250595536347257913209477762930822626416542072378925427991904535109267197545303603246452212734048937945165342302203081137074440543960816656281177658701187586485721306591436249672850403628573828013010530349568396900620003973607833234434371870271653535075178337713089909326839617935639504126635874699079956685361571722510785448717371449783048566246266866416154776805941100906871316308957951990523580493421444868479846438350550900730436901298511325910039225034238873880901968814464845220296610489933193268636696079643291857474003098262506354782465412292830396443187754832377614092087396915561193504936201960831539760941672240468023339960910734189274692618981414682754586886329584431968342883782461605910348350598829552573966432458325891999261083947219865445720476950500214799432900331487935694797434641731423917207459438299097784773885792259045378752847699272454888809930203751334543433607654564311001511973648363544863911407544476722821514949485708829444697627757044078833577306568854453656154625398597708604160755596651157633162936435734880602938897870154597338188491960801790846263650071475724842742327089997232007692902550269183736023222115255012918544531372954599838713275773339155067916153287535369480981370696840594688205717458802656410332083785963218416037426897478498780461867148708865748772773620776455516813452517245632400120319383906891850361420232880061104138129497522097280402821073662010040869809527038366619085144351645990218040027204775053238478158369456869976720643821241119985550338788897132631123459780689911422818770339448463633253390474562429228490910803282948346903731026529525084508369451527461213703374860977052988711406404588872357822209348869345660080924186291150639190173512154139113799846308518153916367120316947897214191525968663077648809512207895082602374954076086601902729752880586684016362425896331386475962963937999285955961005604583044661340651156786088546518501781252229404917968647852099229111702637649454085237385422106743536238703221322314593214994916472336483613549159523492405454231465327395989353601384490625406909701370411668772166648498588738582587454232297903135670742197160934060189881766633789497811873045417917288859406709639020176130785573318400077566823470963596151750656 [88,56] 3432824960701544808814493478584533933008709814311827326519422401070249480341077340787060181441225996076827745785302545160167044142203723815597877463392332953058593900169298856379204298726477248716776517858517850708699392750026901763409414973445126072378815465961701077374746320145003292341528376156302121215801337307271653522194308875227114107225607861721144259245415836819553976967858459118967382769525544670207433681018908492432765447545338117889904179995077112203079568884719909522097101933361628492021769592337029811620031333274641666229159098949606931002646983764778902332901287702391685598587253989323428072409774622831440359671211269113422665906980491191038138359532372127793654795269571261284442735602800958979072841091034604194697498362330300151546744662824804016190268058911321189760926191556834169469243044564524141152408558518445630894475224400190322218899679025880387472404048751777706184420254367097669205631199424374044037261300085276304397626132026127668290226250028921074226885170834132077357646140395522297966209614330271730258559096043762675268475924963246759778486501807083493289052654664889081135891110264067714704214726915266788211054947073523454998625674422817780895660757482280080741106510995935085940321475861487689680000983728804643051239348831214073569748805429868088419378298569660991334905010426927388780805648082245290125058055284305377670363987831057626891493193277170163101358620462784530692533881788501052704481101368067103472169919524328950195395038045023451795570104722852187965513932797284755722689492782525200901722153201892207743835868241390205273902075924974984030508487951243946496330124368117554233793541470374298958572095612836965498787499692744401382635149039772254030703624909683326468303744603615581816070603009961263039118787414475157246048489090801668475555168554502174677152173446835130175867796451684253619300426253051427591566347359016469162887801259452802664040559510286082367233594043969903851011724704961408467348543265901604481692722821128305479293343228532846509613909602110291152677343340191348894276393951152869652521956748698622863580527617130746642121686577847182762929671055073385201966497675836751206895503169068994956084164093884813241923607138720970601470769185178186841125734997939001379376707915072152515108941760677200200590684288528532443421497070973615376805066147924572759777414217023287212391585251782747850261023296105317031600369044822222967273011806208 [88,57] -319557294184901628573022232283855983305553157814468432112539889198779651740979224355475145920313804032079600380620744831060564174019250199521913116291266519366401605999125553648641694891390730729840034455450986140642478482687569286019108139995219283733941873819558231083579020138767915979828088956147143676922703246115599682049349743297708276839067763007212577036743137622533740109716211615806775478378288536849282314922875941707822460268327429185587289250212127435032851446199159409718434628534174381391842522805627017005722015091781734788341301349317470516375480626003866890428059338696564465443871034767007179828424571831186953698932641827257670224659921319566700809855227013986650516798712270297880262362392459305885864903407957269725806118301719709898768296444522903493657659971187773392812969037441100609415901586853548013822953908544179329356788797408389746046905519097130594905565041703290186013708275936711679761424910471441726053813565301837493853098221472541763786682960292578195404685084215117453809235120493050280914268950245947287587944721767335934986659206826425006800214035810194884328405235255597686915864117353129706883827496339380543964476759447538447757367068823591179650717308057580362314946726856621308953535043834906448020797681401533864547528768335748481721944659611563451217032982859318285972035617832005788780860498409805527496292032614331612371877267871099711240146190408012255569225269789019426540803618013202810377224667329770895825498962039273475090708427957540596860812690043047903901711115283090354675063650653654543293057037862515080138872487195321717676289704606140689579378349367989695653082818464315253106359573128646123478127138090240405266190726893165724704704689730664231946640258569836734498762314197862833809039829497810207500689683444467827522360190018296807256901074462061108509539308644895747890512514105181496392831523905662795547042026079426211630020821621028307418402230341513716350480858835869545091547593267414202597145730047393247530524833913225651648283001942685530384601098935250450904549871706745737536865789220521275962424231478057017352507220696176876616466290774802342595199007736277556610682285787362869712877851010803578943712390329808778842107565318727871629846796868726145216834732014823109707216139388522297692717173313467972254218173603956166378247731431456340861201177135506187023202358095691259728126731294772288273907914165208820451012506002378797464158208 [88,58] -52354498612022887242392519194947528830270348512680060164675733772794597192964848587122244650660507430153515994138399152953986409677293917084209997160043322525738531971620819263848943459468212183523645454862352231754060503857957464288785562698611637891385851415298738415527262029474036305388672562423508997711869913311210577332010446572054608802427746268236914621963274747111458968282339527044503790437073465524060615018435307879457242759822024898752343482929237717206489735398807175805619720979294033596818791692602288914966310616251848977148496018870830057343191452805003931482101045649211777932957709603612250556473327021734976880607408533944974531564436282184295764318316795200329299328225412525213644696164355728926430970086446001459256738992901000837746311295875262767548974279326609723341371465665786760825829184449283965496039814177465951598871924187942878529326208910184116327630831628722195829023623789862894353761769247582191784296032190802721282866093883446221847241878295548081539241279576527655546431631785317728680039039552577738656652969985399938306045955870022198586589197465974887070773117533856032330109719435380405178371077677972751994045150982692949222550305447330418295216831772421692220101403251047411348870532527382753724576516030256504366830623414563139685479006572684337930002328335128561921403436544737966333894528644632878155966330501151698104761690462646649603519163283768863125244535754563884542443341116034280246437585201138994496572545326656831727285483163474571948896057487093658236811118887024058813557793112338808091672215820157274487034386060031220632471523815772409944480592028509045363982227177355550509590959294801003999062569484364614318839601158167107063319634716021285771181402957263995082193424329844747791242943464289138537703444369059776289108618812169039998889149004323259052913848829254910235821177051409419814997325552618191706094477408547150921247407497916023894739620651234144138589422448004124050136558996419457224897984287773411088319890016657129285736717049505480920826008652819856758159363635380330002660914563551387480081695531979337072472082783176277467328036221828935098698182999835763067610354301677866096215205352778212639818639727306732272141299482043082206283776654518162547612787370139219059336979322266061167334316684555303579635375909035663585203981581854771391046510314373571568589989273524271684650382360747873164067056026996339443513331117686165340160 [88,59] 8881031214438159750787928833130452648432231757319022123957684936476381945076419472325987735280918956754677072908073276363766663752951913297202235736675570285379405279464424973488319143430804299653759461113135712410377420691275235864935836842488455287740332095775579759091962411107063791480437206772217134346917940431447747381941375764438909596310515589687505848527048033610409525321615924525201408356859950399916583903845809033505364252788686292443616780545068477992635981874434725409378885547657348825659524242760550452094541594981640894794439892713551548741328836414551448732452245443317588397511032000370713194689492217508150812565941599952010640901996304887153956298316490622003341802364272515954300705500833665328567840774587239961611994670260155441159805664248277487792740263262284879912790056753674332808336870119324030112752306758249399067864746545777274909776200510444950896846382773346602647782102527387830704929405694533452607393917258523981461252544402703808708565816264015477659482690926545177321517947796421156431400611827744478862577744327382236029301745559344958536344577102943536898267975912750738531623164181275773976292092984071532333694311244762468254754294731554947552617926112005110958392712309911564021838144789457813848154710008178672167281773853490195799073352984554808908277216980797570947078911670572804726699139638515752900272774094882459693285623208119130636102125380488397720356361756257117419428050480451438834578543429401295956329270058808495972489192966684601499201375689343284556534682079121559852960226455547054055346515639695998910681803253040179854506801923420551045011691219373673562302924803612326909292271901149887645581112094157295973834177480408388410598546667701697553627564107362127459101906121320934530309603843929491691009988277535142656593689075427762337396348067501689097694763414707822769279932193057926216611169163438064493633569794531888795516551010466640131661839780270853181146944584493274762643298723239710566218262891791202747125166161212031897755939625100388218996402743468767089653449988614853439727909537483951606712969454363903669377243749368328628998558003465372973325590238136319715290190579473003293971801758657850488577626333232513026298513304980596883037241822259448992013157592922159299782391737433574665273261383176469382802707659784676681592741401526810111543593626201577677734804215435343694802666198328523621660089806203926812382188817715560448 [88,60] 124944561524256560264257314965753142593114869250220281682520082239449558155122252511056555428632078393665742265472708242402241264198143397530624452898191378402596755218627302887809349139788587795559526731072786619699694718091021076186885723343535337184775710858292142021879944802158028666996271297282648886144099559640622242697288258794748757776833268622913545647063529045462760384150249682902220274324019703608358388305880686406863486788151089236851291062894228074935095534924553464182198755614300403894727042397940840531663360402017118057860043140587452758579327096760653697443940142593343219057133961882844969070309028612574659268459964580715859970536405062871880446495616681156259363706518404836795173811758078173999540350597586792197822445452504921619370323242619993061698548981123374936938298992909487326392648151038194899260552272103425768187505789972323694288545347547599664124641781888135058216737459358233319748503617328011270475617235773603949395260640106071291616551704324212891085856729934080473197743562085903073763744175251488220701137331481616458632668963818873346433806175395917771528989450322470750936878871983682790878101132071392098118739501279832865187656294233728805239696851103228329129567790720590490252984992896545362517968877418175184058655291718185388300866972054637781079035131832693296748362188835348614768680664659272389286193640127643363854289461751061018322722179741612973488354796971513082960775131136670878649055974367725898700633502778744215355407514107634240062947257833137155577417039722438704949991300996744746279393951500048228718668935187777359146848482067321504649001395050335472336463746117061544642743450442860908570217761902307313266361973023383807837228317399123448249215204531200159945605468533604324986281350993082285470342111891338806685839023963351298454046179892110691671882622048848320966139972553000294530623882144597925779186824360832476041911224605816957792957359355201258676206800673106904557951653822529382561634797596149731858116548017945494860743378150248875138782145073901329250655111218678853033973866466827612182972731929688022452861104727557389525935745193686042222220872499128135803649034116276162330290570894669558233830110047190808722145975307180215891472695788443618638241667675497828817798432833420493253066358133610969045995765453417405625668271972624212053335184471025241067092712715200376016519226699188582258464308429641405589193989554176 [88,61] -61931401423440137758905169156942208927091670484437761748286775311162138879415479927233637646581371845150805513617128212435459555270332590050831932434393488520444557370375507253744755555456632170418946120470709490947357747869439520213748929536637270304668728859724969652397625145324799016254967082411337274026657696242235835587319160057533024644717924842962573250292498477967061635019295244971152071372068708357835782059180145265389402559159338383821492699312179869512853926049783216840061798553527446460981215734106704246380307913222723733415400593486882769173691887576902436643399450470255151481302374413519131380949374231303837636828754362623278975094001095892818820640779150037471972135491080764889094992803030256264519128575442687398897963817721548507471657598988809792434870096976891613097681555807209249746005026835113987880877030233131095791521933368560971788097091200037275013431061420891228280101975388282046352494823976609759863634822992261911827631099574756675210894946218937005762830941798652126339615914242400457153465507253774494340390540956547740312379618063025644423609159094402125356943209268846712575145449875548274405455930547333952049640531858369822564362734848872818036342526558973710218183841867078732456990583492078589536281235645483532928729484586100931622679325722406949147855440562532172822939228995197984599146851002106180041174636119114106192655743648129970120850802013657270889969448926481260975690610051536351722636967733080003433613699618322571995203893602285853431455395019906422507204170634878866718412431351453091171983507454294387020861360358252115627011503584411258161454963070341737684685132971476518116591652874742999723208914134978975931834191804603846326509430829794088212295446304650641025920964938917711262553412863987648138574841387707353168801995018285730103779927223722539595093122086144076261135030961419496649172670200711673024245892360564488413945003267173594835878407207986083350057345231943539421140246463015489956230148085500884886068634484939402385422157627138884745493333435496574915200232785350732033688235391538037310132417452120163561755370071258629969390033646982103737460574671957426082950614598444136579770412371725387196515277456072949859670669192156463531627209701787927543954272652234529071259947452848896910475688689886497094416291516629968291833683847490717184210952754206755561876807078821856301093033411184689003885738662306360183874387968 [88,62] -823432648302503325124807088003030245931913305451883304920961289994348220068788523005879421585627291756715791687167018159824871173023907570393130764167675251599502414873845252672650029788575162606415219258502696495683383042531645621630997765633174721007786989828189870756336717716391352378323714102778108652078719792318417215997940010830477565582343516346918021868030645525933539480592414500704681747728710076774614829226040253451619200716402028965019188767036934667105696866559157367866830388033657917354817890450216159573276510220280853919087010777483605801877863574579295606431169966238215811479985224805115842418995716341291095381836232603643257023311857002483575717730104148653165397056564454467335891126521641501684186260901607205735136377798855957632515383815380231995617766223572535298679340731233729166768043012212402072761578070416756860126752436057375562802744210793777659600315448049610624015336352817900173025316831375983645482949297053759192172229582399961024924479743354743609391939472241131295391850175245167207072184937214062891841559384922510524040370999454065482992969800406128266690903539521915002059628103595538649822041244132331487435015331888313720334162221301906474021504816156240088698776885554465125034060180365762377965983049049475399460280658940630076726204028991106068437742309806773695191933039938961879694404730844207459113897580532007626369742559409811845976976929775828980620930675683311964798082496278667110028527581039390047846549564093380113921719279805039978221937459575364370753409461869811897659609223076265997297742660005769041666496403878464884339217520205395162470597004096654810541479779820631745585512971745399532981611084146827917069320086060751255349339640839428396506172439154519152279937060653083752074011367575746269271441765206984967517509923958292158183400499206680299359317617578890287605861588518440194615664106813635639178211357768006899465995452406778581633148518631047873216212099707789277599630759429052241582745278278007762477953195275412215475512527619205381646041820149972212186856830378853034271202019647640780288928364660061736984379475814852259775833031702510426351649663512777846234399397307027598439563525339272140104853389718852448522055702558595298029492794536543391502084249113234926484331299984493006031386225171621137360476802440707381164148693989367235018283142436033813620796602211425020585759846879860045683216046990736314335232 [88,63] 43616317244942422760741699319122177478953150366600211770876736431480102178558295343649758388177240780231672215034329521802315735526729448337798389621730703635585013085021628266619315284456264111999695624617717388243627244500726741805927164904501161172578444061666143770378553744854554656162150894933126707307790249073696085138194287291518458649741809272325333180450834557163048144194661412932163617356329599823625083966775156613631587303292588243216791508155768703493687549568689927344757011819668774576271663927999482423036082724461866560280817984630887517752463381587044843036349944941567283708552796601537417656716512030740418152903787588681993307797553021205831690008290362546230685792231329084064711255571308390092204798220719914057642128709175331686870863763846739625478045618312130445191828555468192304642762006702633441599890627317750945966963478844914648876903378814432048893268459798877972890218794102841467034031560628784439968482835938895704117899396223559352897869253859094851534789433138399347907630442072692613880875911497766572885363959119854222599180560399436586190094007900110563990796385365390763845891729269911049015493069612614271730694788720534505831903997417404359424970873171545958464039108994353751099513677929150742571348457260589170609017874621625939134326887962677974667110538058326474500261216485975325022653673406428020398365983284067752424132468045280632969175641362324457277263039434593316308812013319957820293128862441784384284619987024985669508471755701556547094400821120109787276516483839940654350262912308754964094191499000494113159366016292157594672367701893517350860275061202031102422469531186073176285991817732014390391949012956644624038731028197257114856324896776654802798465336408438735327143207129240292746984907665880662634654120803880631997442684380778007136407668465756809030043857729156585059980746229860335364509254451538405078848760570857494581295174798048793136897054359454984653118634663502368432591839866149112298116650068326513337452964145056234723780799327157511925613009035454183669655669899367392347318760601345306581554662523004854885699654667258158728898632651669982612019669322260454279563417325174216208297451723644746338646673158890818827471243694476057620983232343957041974267491191721881782685825182074741595153176226605508926642413328271810709499636348529248654961917515615391647892594060769177182406357144074945365932871935758172160 [88,64] 36775747434526339556938340794764395826202653412050153616916095676250842959116800125015604833990084779053883146646631535553219921544036885033334548931713497970777524971795613981976477409851233872449588921188990638269648176489454966221958679646206258384165708112072438442991642454642635319631656451956109702626357978996259452635333499083062276065676205147113506321698965168042971485701038074689163373809608863119568387832981950780303072536338794602863507903891967262756750617308571958122538018503905239288059042722290808233533066800721032333353255553158878790627988949083993408734826050068898393645942923089970247873962707414088977957664478682309800269526597911049589375083920853576976791125545153871669639891481307768830590455539857710791680513121345278716551235177193336415623684922964931664031920752301154400745409877929184762370585063372535876259941337814467535194280366391120544758843479901125836874720607570512792731178962013635913267796256165684668471491299976848254490826269945136786399572976337938544325109415718477601371381251300861006131837152688834876589341685605605892089797582817020814393824022901290653287966737896800827183334498163991176729168955890171033423751258522616889688207038988039386256630259683325249329593351141840690394392602181705417681587951191764904904263847244780169298834012810257699810066020890846134397880594569872927682126459142239469254016116025240697173219873481595164670514373188040144545105462535449206467356752269379653219943199683506103451031177763178299757016259100864587977684310283642870135046763717531245412795066663008819925037502405020239942992222536776385543961933220337398628009347053687404338080366903859077678681039190813050309568971380123391665457548388471581987561874765717377410867406693059506150200219913657074606402918421745711509566743638444221479607724084989688338025732761757512487656933442264428598733989586665385081639661017886524581381333772157109521295458806711079160642744207697113770317670944126567938646038951367708815954860807712232750618063351541495459616741516288207600981596783540342049297146487218029057145875530040666904682641830254279697046822237773003010264926372795155763264788966570731518009306987867285284426193612917748260539041318672203852046066638239167916328494602518686574099472900224902976325805146430591791594012589830072495447191017444249569657004351302778130594770496039329710158144830988211516867444763262976 [88,65] 278177604820626470332495274432064115334544485025046646559764963998944845237418731302727639732589910216654207997540295497559284677591810268558690449867290823047209650701124269636165704461744192856253121098506943293300073817191543950998300249628629895999945589431379884940137041113044575923894716869906183473354667867655158101574633845837174928894118321771773625310542414184653263080665668113427341663444123033516262187951938276959143017915271930141032945197718582106826983221331438511097251594193990914308440591070276480075531974626543430510479348293542090029167940591200482870998682089966679161498646146774795864321694568941566001099669364410148780116077344266549463121089247208854211537217543141788747241505838592688113300384284347072664933861330659896876752902656027069156827279800173222768265067172931797954943246113897824254895551894715100261825263723456424971543577560708114182521272104927106429810215334262901249734505639794415152297073007532346119104807082875657181653362787930274539712840728319654596290617639494423880563301933748707911975020631325839624523538721092479262760904237610015271595935658595279615319364189699573889649427682406748127214499841985238940291320219081047744954672949499512436154544162052906195538687919533891852189196913988970132904563533618061636055030070854576246632017606887176002446295120692852974819691232272209180979819649849775778767462571948606660663019674197532945733187309457455388849693316520504249989723287186333006668269928249367511186422516782256222309759490556049082285998084870936820364810018673780738885419838423606878806606493458472375942928224186067184946031043736764880937562583833789863106838734628613366525981000363845388490320441719702101437779041717287681871619540817556412175283937026262820771854638328279108003068376696866848232589091458004895384270699422439036097263796344140453548054886879175696975347096133440634065593223991159512798075430223763616352050085745639412587056620239348533025768135234595820702427679581584055904445939025808086314563128886080689944092970358457354861142161863405271150346770788651203016472064579880533302222862111200856603810730798368978449906058718590268943491762147281116300882515602719692630917235578955214226703975248379947067357022974218983259905664126957969568018164636228471982988177537396867462621215203975448039952162781116601851604944472062763474101443148024224902123235550545245570873688064 [88,66] -339487774741934285341435036571967412503573167049674272822853931472799131957439632575754126868515074430937459766968299696261414760643775621727528596900222733593076071635899197734674046430690587778034845968724770408207723842499185602812018335903402492772735911831399589175200427890638292741919698360554912886216564093231212995743236253207917869198814587347608483416807749539652335040852157011315050354664217079605502690611293746800760938218813078426487340435635419402354245511703434778900348375792153133617306008204954266603918118072873252955434118868306672483180118163746847265674746613130420448476764809374945027508099916766364380365691003039328872204224035741192749031155190751315257046848337298123594984581855422521783932762412564069272084093030536728441627316439135269980535625193075906081313810042685584961875839733951161629434138075990321368156990185023716657977332168864179497580508839137992022299355654463963030693189687625005667928753778885666700941607142145778657994188406586259224114056024899428743983710641650852808824095387635810771224243039089767567445594653095404951035729307521944771147670857812081037839843053176610846284146800973736943520414622906002759839516960069240459623880348071087667835075901979957799959158362416747870840742431885084908015680915542871245195104402800577584874442169386918954705543195223112840456877739076258220378619469935119894471469595239421862866597240379015456203884833216093313934979340644115408343954397551283734630098400507532393317519857984844376409655842148411176804805865097252108354997690005679426262938035371254840171253004872404879559084259883619836379280096068339771354415119372825537263047825689448740091422933926957833873399921941972580911396466694043111485088656162392450137187092833275501891053488829977354824291256933098095634422466894512359483091892236046434761865851821138585603110540280510940529069123326761144660536695299738710868895605746713690793393928388111887774856950590344452202045381277168844574896392958047745221670401547477583565473564801420487413525047100025988278024834985822557964043869356422916457495258044866686137491264897708181241677642472894644302549738653535781759159194361707864924196863791994613668162082493921556789461906056095013606548306159448906503086280506738554284550870826078757915155686941617908960153829227653714023238405062761006723289442510842270201679397108885403375234776893832858636910592 [88,67] 3545116360256741341149577256747218614201669694466814380078760844311050995567388032211635001658737331069714941322239126601895113186314837131214546714410858282913232555790251136263119385050926926090051285532649381791687851363209799765191994452024821554768578908359723157304535192276619647575417881016240368216106477332926767976532963195951700591248654852192180549627180478281138306952845025593855915706078478543096764949662484404704449377358397420013979562460198632993472040906013768366683484193402639269150323608955451086711221411494903234153653803746668284936415296811998928916406010000377628736607756076559438037646102153321240611415836794628309425372406834142441397452374772349554681398581039819665095950864902319675479470827082960196763601136710327736715883142806604797431401575000902069622456818779991842237787289853538209462701715724875495794358969243099074566264766127941808124054132614788190663114942450759268906063580393999036620408520932503946847620016603206294188011265169397120661383266679779292882867492165493168969030140052883905158841380533692081860686069497605845512349353321663530931968524917329709802176664993353344588179026255522679702769966875191004234974284928386543569492219691911024677128212294792064421944089168871776044498375057441900372018819341447891362155733637239885087601544290465284960856972099928091531698929344748718774141873640081572452178983958868097910283442558297989191964174059191259618234650453164186757799450902147535665075337795939155781011147253517102778425694241822171602454767697906161927728741964555927413294234572216845089161481033912271961151420638572795328069229358547755766893509159874353162471529154359670419943319522882950373432795887336096593049357446118050789965227444979686641531624368900586065402253568906267358272612078078412065913825460801192576300620914944894170113168556651517213007411037149752678967266453248213026853074070096541884394896425538989501445228738959035196427072011858268529775496554366685227362882556375593063464627087809016854035865045594290203320734748597822808632605543800819982270795377553049079756898373704095519667945064534329882718954426112549642469598361644716958072670887221798244725561489701259344986894688847882209182162179796019397134975128749813776868532993753493172632487756786162840767985741736627956506468512018980798864617742911247666775554495521940727542429341040752749452534882899033325568 [88,68] 1216295390111905829895039695379724118097987591516426916444898646726464364053916478201574714660924535307480763451778325572937432891950113248334463797333906044235000546975170609235311915163720332254524030115270329209725557484000237198649701953725034477682785301681365294733540155811565878591387397061243612462827993632593548045954232521533493683252432017917279202162765392332591174764872136169464674673398179675793413912593943782104391197895346777802713072116221484486826722993353611487507436458164773887428313452698723016132290220505039182100859705362235323722159760542714761476269110662195513002984533310564759332152115179870280472225056989738279847201593429578888794705209416322792458861124368708972583346932841741700212251190981664563340376533618086223688550458512835446683401872934872653319046542333732492151381061226702169316444143098478961336354525743391688831349088918136565370057006111072350481718972072013892726367331465662077726768854862400836226669395970285895196098170270506174063330615724565606502707880946671362891897191609218993603022527638028311029143694922156663530330868750407939280260696657978611664668403248331203547604534403822572182385528184655117480243124268161060165891593184340898066338314796405972632293463843998930379320403364861787662697474213030071080586099167546741374439566756931708745478391065545642752051370579932322572956808668950891909446124744757788473831579898989655453835370648542152774211340158458281074491477705971984344961522338906939594489381321781435665063367132736448195809284313395082759576775761009490252478673856597161457130898452685839326206157619508833751302489605349016156911666206495520913998076088067067360421853230006160122163106828521901010391000548877843379194819732567219350016266661774251096020488980975720616693234240863962368512382317156029216504542196785039232925446547325235124777176004772774004001492718117122315266079602831123202571874266169505662884178324268323736993802235181504339514966643130428249789047465924451006952712031338970373273173650939640966160302925218043680530785090417842039518601431446450777693657261747839219437992521442645752665576372497152338984245227490655875460296958621901657531413673931459796567153509400453134693197103382500438722661712510451651577104044833273655667900769645337458423446855926524745406534929800998880177943477723010356186202407171840217930540694416864973924516758124756992 [88,69] -23598694290159672022271023821025690888359184186594560987227653564954418840247093567903921625646871025375585184134380356414028236555896704326965365230728588191142875074821653579143134092876456355876653992006270159643060430940477953817278549822990548610258749973560092753545312863190177832073798195965077334205888486173126016774997347398911195972469508233669072488550558362366318526182523172836641164044983978245738448442289150668016777243366400873496520347089849108460644430231841855996842897888569530744901685377388507639765645487691991402370446069492835287313480922814768295055648423560443638752351729473836595062182108217974632218438731894165413685560076227489062074759201905066941574887108653121475758584307040610864631997404453274512812221422668193822848444614011841861501536843447219234936403419919171450117268117077304274635094144272471298947920909897753763804782556562480377119083123627556831108843486544349352052363685379914475793218041389570240004536785491018348151009405126525515583876975045718469061709903998813452702749392148177627385456612236175997396145062198230937374579012600155369433706177595991470452865552698508828738509466133672869998941323472315880394620457747503223335078133871729678670222192211937376766601575694062100925817846235060935657981503995435428330526493010470990808477040428006468011826952556420460644141999253986287930374130652895525507870339183717257765932668687226771523313163424978322261902315379192076628487609661294414085464765144553715691317614790476752385233752257925795311750933258123624419180272968776785308012713491055446282127101993220970820457474410637223206669178831927758514944352418524690674524475324004941534373902102883318650293788498841984161528763054636243669380210204490858648406335642680871277584271185641706007732548829875503734438587003776502861387416323223429969524481194932999154657219111589145521631117923665722880171890739447260914358468079552902278264984917242567487330085191337780238128161907129993293629512624528615608290366277610272284684662655135033286580053245816667283764425937354437748185077882206841611981146377104009529855315645816010476966055990071892741675201667070899137605488599828228727454566878562748853156059514469187461513954048407132097627945758124576447354372044772106433886710819739957239550858491060234658363937059340389377611261176714807482068577676820965442722139340008050751695220637696 [88,70] -2247561730709603344604945580545301571347124434805256451157110108184336928102071148424623383590885605063106641255891178024073402926975773538456352710285428867774725468048608496958986124155298466602291491514863339420361294463992940424370371478360966999176782929675753959224056201502051394061051984700045641299274653756966041293920231568042945055399829417171108030214750271684276742159809293110119770218995726852078481374731907586024589743682700895259196999687947079736881147535152516545412063547138040873244830073864047470806603819844335369421526151698859231018864999843616098507374814661709143038488531802165322158591231960153956977933446786577758951151884501935854530554123301761869756685867432664325025230965763602841867009513664238882981653253748326172054494719448937743471647624587073523340025971985403474147054897425277746914827927416233454638778527094538785128226581212577794923010969513584919553376380866993127205887926521745829693176101577839472856036679140253583837549082412900589097671096062735628878145874117068251302871022543084636285801621602832851222339930750988412090986332209137893400522098483178528628067490753008171865982612782202014061243045969009969298561589029078964505446083418176244268819214308410720103546743571041809562697265396966848193263671191506984188311892472869135084341122398649806472797605805872623098931729498279394901022713713892674596809469950681606885779293191754955435737492409081458922429408170176772831076184558257295119949507085614890508373513855136578126748667156359063107467007656666810322020271838180200902274466538697593953543173446171719033115484285999795394187006172847337295450402744546036540115316951241094303712206451944246274761175771627386026307941233340068847651091606759529180887170011458320877907928199849355690725881919951357631950942268100194057349864711431731785101789903897918345647932983227858458595354817283295585206518840135195400821603554448343889950224600766548327918211095258747395849255628065992272578050830032287067639227132218317028333541564345766132111884222298976542841811820953146712333534354348500598833643144230405949060545515970327781493650306719936479592393605454637673390128364283997816320047885050625526059065391256412464698327870133712333031646244085821243802426228514875026958506937198696202936965330043287512604744086661813334717006353239123101414803957336746824092700001074910553966641152 [88,71] 42062316653527633523011751745787521646054391774126511766421961117829612368248256164085245610941018405096105513113850794791551532491835127242317658280029827920839843198054997381729870966642521066312056235555353804558893597988611050557341860377120036604234326781048924635679061909578507588391062661548796678956580202776067635887995997636133578390746900253437053579819896763875821746024535667894649276487010750476226602512465128747902734789588618643422014711020813541185878812275508075555441023521254530566983318424164331326372334448415464412052180512843649477328844282270482133307453831375731333973765199649050552052815259837520159726640091411151088432776627179362431850944643919370025492248646625423437977588078740545175382994795655121145634212960375189461633827342017166751558260368911129603551083634588001449772513363009214017694590952061335648955429288804881643048968970370452328864564536180838461628088835133419819952214056933967351660207118564796197940925137922664118510287043122384011912418029933930402267479146980393639057433660748751509035603476390560084722850262178812522712619592287367459068586614970284886551276452679419939430375073465712225476672634393902023151519929500586136070418482572725062799332057675458550743397485753406319741666003126465102844323869086754980321685621361507807494580437110120713243693117899174673049298279201006531023940598429932894604476222677910028852792879980391423663057589291820730538776245169021698153876905163591223940510625529982430867766344192165941477874807881514522047991041422843357025638260527011872137970936722128373749560207574597981645228772379664617934666046941618760369579385159924474485210141643546776961733978654322192094747994455948241352940049564563261511460517136750530081451418159351485839867430768053711941430884217476756258112648404822870860585165404212823921248700310064085892960835232398146689777419006999513110181836677084818428731123081749259783149701635740418758492460804311749758575194787643937923127490673800961986042311762884557509695810632545738404723472283554090905977906457057351361708952987648108703456946168159921265489048534690803305992099913960862380098434117660968527354672166782650894707589098757768747515699285786368175963012489919001632727383669277793486850517574432903722459635086876819629095681635313088678092556155617244783326013512665797939316249126199065817146747254607878029312 [88,72] 2233510632557561298772833278264102007030510325432227537468261963444575950718578082463757495855453807099115306752598465741629477260162233456075624572565799893686847020801131854339149590340606927378156712679685502530610469356087441240412274162440153823267835767743614062860809897191857456077963048179350659338976570923251096396601786785695227145826281476862094363781731752759727539423760818056412826747034302298474850085353054368624437071095539613514771318842933438254158006975478505514800730807221468048215504707542110834460087763574927299111810216180692808037626277521680429161654145502654305425865936464709675753425816441601312371781166600774971970573661836598983331198852763108324383841634441337778377305668757373414419749569676211190874145605105143298139272398470802663127441947645816028277801710143358713420284982731660427809057930046517600780670630364918777177157794227898553263592713075816352380150499518738854111705429111583915847887696279061621963884519288796260140069411682603276515613839405387160950751332118032162159979567340816627405500092185011754596759136421829225629155135737224259561542061113177919394329420083930763398615995643180699479615858786756987733480887073601452694588913085887149242833169929911021031965136936830723313782820081000370837235153766019421507734840068986406122826375317789497891108273634097528043241146837900988006710296383487438313650584505479247093587720313381950799149985550026700361630364784695041303520515912060065888306855525004342957284384909920897597600562947174599163539826135745275678908298447537737574332091137698555083027628881067757288934251276900468889683508521576289961636358316287044584317697525154037769213046420384178929054037738018267699696891014868877850415856720645990498716849503292164016520336615250766168165341852274037289562401989716608598377428982270776709603405502471513976632435901070038032750801928360582225091854899717058949920972276640911293403729537616447712944101992990385964881021558305832499472026166618300117923841456458774628665151145770270639151120276219186714712516747674419821817004518018776712083455515806346985474145701622482270041374272176768753612361356024097122042700875212133731067296050687599634697919347526731423823673264445512025031011385552245484334251080581005985907893078587070173063176459424486749391387265131781905540766091333327672337435533289051529135645174196600832 [88,73] -37347576478308213843443390872067790528218099894936132870455360315711706379564184153032390273978056945728307624573154239026418674093394148055529504390889810414618163042047019388473999632868244981731267489854530337608321519787866894122613173432926060744087241624789963437152468683178023662659102099791350625023292024742184748021598212906647623229142774673642495435891603472358343638096007489287417237641086995851502172804982046001095723818634859356899067050234125343001002362950492948434470687526108798721118254093807907056752710053747544234882261667195852326195029408358013946787194785629091831823876084257790644351217526341645021173042286220798387692180451975110398671105472357928358392261911479991886800295695910204132575826508078093804095737521375995029452336304056041694253575888192819901985743860892224997122940456715995418842910151517688088659171943498257480848322447998192557498393155765436595278722747396501884477829623953234516814775804871873040842535824805900528622207476501449323136090557693245193576625965396442349908309234273135239005360919896699576816210128163494994168209294579060460948571504264642798248430074079112419523875674793131696285061936649762648037085331602383780795079825843556836878388439351943387704660787372951324227189469380933097104311119509975634647426658398976540837497923016191343005126191498262066649945156559634672201846121644995979831153280170272721674809884700133841344419729778924834214367839648490066597351958662544723276192881386926650372590991114491059063094490956797921208384271658605423630040781498733816721929299789379889822363091243034198461889140015442328221794065523181022206341767914201086612442229262667328439349999735983550671514669045129616325695047638447942174384883908348935760440674024733246622458091140694937851786741512399975457703596364075292650391604716621261903793984955643632743738039445843658387600700994054327508370071150420864230721629825490355934492595911375461512924726566796189988982653495170835381825272199833013323982722297645470716511715655432147298193247600520279477262578548087227003379517031837369902054847465974606687176195750381612958290371367780618579123171217779527334260996426324491102524235744077890852440008241797069619597903779513911034114141410777231530539741490361796877329056077474515762596219129533559850724963492129646089090760930937631241429577320595445976994808856576 [88,74] -1556433875430245962419479428892074521380147058679675307432097658820560790390893214639828928315289693593081313807945238376886353677269434476583639167202111830586856698136773708763914003126304454812918698475303539014199385724624538939660444627871761873980281770024323476526759576604110512446138674726000910792938962769266517557029350628334269944315521520422740550497149381491336006618632250877884969529342712348943274945717540451222090298016939464982429684690772401696119628974471810949527797531878132537802975466934141031060934559008243196297775843547331122392169490163358255002997031484760298081182320063506786842432471466487947353957649466291784449431316801510264548271991262747694338517533417420251826578026255845748552299206472058386918375392012214287303943727702590007154940981173400995722264517272608532241956542029065362586188643399694133388881965149398610039358198864930719932225326114940348817002819681062704549359075995245612523876809989533942270264257986046537939720924353701820721086431405972741040151780233325092135854601730446244703099096095953345375542841314675129106324503737122509377625617994654212294254165821338025998574792886824010022172061493252598968227744466502064869033946322788528938041893410013262520114804051803868535881865973201595721068210365599026752891019089672353873061410377029967099243092199127126736336048112963253377767220284108679714694520487899552097084685196646312146202171378710188345903041764036585321317088758138418296764689956360654491863200358846487973652291155279610165285181343472148003309805018681192537590931105448354840081444486818487007016581886825688820897642914980041526061685564599925599756215189749310164747422909221660860101287510121892069511219742229382486112053718484863745098916780969484232719448547261693290891586029559475313468906351198580886693705467025524702975867730118929299695718619566820952329119315845888108443666371847535561607540120847033351910098393177711318516800242916249569216504845441738230726773089506931620926784490463179004330625081558561779550268313173212135880128684217817080788606712846134338331568050774231536277806406307999807179951995904224926248715269332293469917847095393667410197819412062586842248107767695480829652871235872145228921106338865691221353818895410656179730724599467950276524837194008076178581958889709640160894828077925848194803237587722358739437617152 [88,75] -6607776732059541154738596564014049444540762217546285893138297997687588835473842335428566418129944303437181260394128715882762559092282137487961921667038469904419900071280367612117250844973854939246302104450418970518029312656221639920642632957136128731498569306127162749192664227653878155189676738573797114366160480495624653587570405928815868438292183899676315081844806320568943265642151785774830762603141252345277236211458737264204628177573793680711195163577681540019533348344834160859025398638804214491868807786918004038010408766764174282658452243571126059426578893720223893915393762449350329396538929867702585976715859745840657617104097934094112667689561596388823936964266106870663875253090730449019128366726008634324422556607991515515219248736986212651996365061882031703654098670686693317798984022934827213085263233600971302158427161181162919476566749829870079546856526632778919122204424763746211737099100768190843368957855424209557191246312566939226564360910543029385697835423417530747617820470946771551196336026944704526122065582204992666361438926682092180158107299563850016561491331036402985585853034231973371642657256693480921724902945841267342121267800804108953571720372928796145642032566651751969518073005057479532761844077803753661499205849568218167547348221434423962341039029817664314832489770538313157035119136387258491080836885397259792983958172144129535207229105398546048166575687657995735754271874518916278195145411722360250557583841342656505148605855868317569101442742399251772806100195693886099477111873983451624597996691520983961968439147150291471395147414529959583254420672353337983233305774541066534324070610565378702507603827746552012278183475816321855959329984025417644246397446581753601589555234709568433783152493881297113865328783251268573618328360250585781660473051584416894449305690845491962430349563927591570456287505647572374591688926147113517989901681654332082352840942946286179539015743595992058330007021319914355828007666694429737893164994179657283881785230347407226487180932797331957703730302089380342330299639584305463161658875111789631734599555919177515195522937424095886824331634510439148636092931973140401786348463282913667987133451197630496687615523888189140709677933997438067972863220653437638366437464411676801824824973052501866770954220922431366599145963401695839304242669106843555733938059484892122578944 [88,76] 242267490965227802586957270061354455470719154857905493805245291541107154195616485896839145458066888743759835401874644801098590378263091263052178149226488306404172210121967423749851139921583790736391777817809355101731492990637358072032201755438163316637210209749076026019637145897579537110893980860319438999347591006727775961524618218997426690117659776255253133012549237173001576702408714908568319023565221605893733823979530329718145202684558396126699512815234106085045186793338464809160472447428786566343326449906061187734674348003785958631351783761579020215393516357004876819738767686082022525104471501505098690892540484297203176929428104321103081764136394359302085486700553305066791085443835426336544603161968721102118768799114297862573744849825822796954296244527772740343702189302072441986468677772712677227595860578987101112646160897281977291373655120288443593569685756051305490355674239061387368208443794579982651452758182582362523483030393415383175914628413745104521882704896006851900036359550018878635437649918526424993623888920984744616435955077210091544222064150865507086862792604474357538476739485736725686120052363672206586678205131884742518175526278817432172361168103825436671959149714472242356954696614103546838862415152897601116636614823299207499067647937830770185734005436834993856766450868353077417287350600897952311588123903166391290043306323105501271447586474260201242282231978796914426667902711382052110449031180201286366776287026783958041479236942313893261467587356840246655077650301083236350564440141237806829502759811030326473631176880011886839611557205578098971587739605796996311585109289496057729655724921348106559445468897698611725429845161355015069592854341958607543452103257599256233858973586075800492809566866913035488703600564157156732027814563201718808480519889389300727447803359809436932964004890768629982195605063529259085977262789343746472493504991812400192656441488754245766774079423383337068894830384545812561112168456216893728994134068006205506305045655530429745087820578158553029963866215294342469025784504563711101619075797613276157004353769924105127644994408424962097375126768373643570446250937108415507738725315819481239389672453875627137100922829208139188301784359840139106107504202735923777736765034391794500665804103993410926595381939239816125034280127471889796152457778893852428883560651921817600 [88,77] 33665319032114346337240522952118080704980983616474835846590800317664505658188885106352676951627592537995616321908352528807797474108430553901202152963353270320761185311408199051786265280441331087329691629286383925812052017192454123691572650910450305544499257176868161660984122387436235084192031377652668795936805358527954390625110519690926368436954741581564973312426300068185911168055173940415654113677969950608066256766527833788546932556815131414939146160433699767600408255944279098744961889694380567779520252801822119305335180380167261648805777709388710028383459699485845106692723735782669537793872860214349536669744271883892548632369773960832165093501748500741754278583513337385216042348321115645391547405414479736426662020333708631088110074107734798206029595136239541764269177876784811797258258350958791166352017875503917876127126056762874240119968852651528360067825857330941205600723913144099122575073768219002669621266780623400818686475297626295119911663404131042857271539860968146390127131186564966592931254988894745204763203252971121236848005939337447537647108538366105295921255833230053945498281561959488858666768692399037477309853842732754639463745224203493732066588151641225358403073671918714871692077124608501674675640770900084293396772866569339536140031561887077798974523016139548515775661939903542987690356267569821629337833742457574652803830329693548009860617112777294398217992892497727461008317000623715016674996556559159845063086502549259500135205252920785583702097753444352495563555230587493540025948426533051294091384572924914346388157244728168916887295739247655101680281075866409453024995125339214164792557988376915787472447488471455616140221879700008014049609268554043430691951867192085786760339482516181896764854591962540635042057937086261376204536352941656486802812044864515051677739867938346606105198236464362540557241092694195777029045651946812846938469957181660820642085288355776654502585913700924509014500180275135482380883826849170270972021191465072721171825314852660579514258666438795739303291667360926450079390598113145023088567476732029269933567284258066923222909300542770062997637076666876340820561194988142971422642530936511564653959945830143867848254672417296908132384021658107283035959776753792309982893190359293768651439764097949491325088737458085986672214340998725546950738730000746439449898834198528 [88,78] 586510576393681031120516249719356360913318670045949738364078547711127426086623056751987823062178733308925520744269114199508958135360981109608034884937620332189780338366807055463806722355068590234189153129227938844332481228311791584546339219384706277112473303435544941027906905404730232187926056415075767418274114399717348231956372419728847423852248309990178817977756130943715176589455067108102999682856112658221533293079834198650349776387409087963230972276070073915280190597052767959994621043942235722864205766956699627393082944540379450828709569667202523546111108881262118891991873019312448832074800806036813676149591719647738137157988884838911952589537651614672687569505239664242362485684225513018093822101044970623368552695407473494665139756432566623508216902459993407966504945829333525699015450922576399377023331425113772500719640457514325539832598726921712289104650331428911142759817174775089270675122871543944784131359082966702349659590967809387543616484029001801113578804286203541452163823910114016453403952930306578545361553886706816794868363320466573040906182972259020878773955483414280000913172099130131565979836768910008188009095594248069711478652338987993342577189666122657595583150475228404082690735108316825432871779067025434201519458717238471310880936753212326437065963206864950942817604802271185660680378595605437092875264116672217913997152353598510493706710098084732047680437128937774188616201631094428004960857314125587130185003601419444826814492432487528508818222277643911659925323217144678963530345891999425202121203377584024112418954524656843812310459657606290357468834058562503003430840079409330748119573849424785329130540244857148607103909845947862783421023835074340024480100255754846123176510321055860730218933342211655261932218707277630468840302314177125658846490177819363122415560730977686130055094963253063249262904177332114525184371933754882901744675586191586443367598522072092453906995911727541048446277839228997441904444518698491084746794865907569075473884194249008859983682540478184266858297583862295275441739134715257441941997021500316713928961404298238248701673859231386818406987567507101945679812248051947050781410714109453321590077006373386386267624364704749371235685514533992288145704405789641825932897767436968624067477437606811906833638127215530301114858798826812350739056982996557959941586944 [88,79] -10804163394205024244737455335783827095434634022061946786886638490196904896044232631256025965012480952031709839594863948058062810999454767094554009929498841800484999177586883997507575037308833913959847042366984104383100277940370535909655013436104383444514023665369937360971851024300188673656788522629460117383887609928256107262555795122913911923773676961454206848762404413258958822445880493005861997307614803449754321181718816380664683184080358269849398347362799538058502173498108706209068449350806754903767465676892765963917929763073176255649249460552600113263695878078865026018947373436653602455749913522474723155646376925276069016809415951870579376215983918640212151563156038443515508056405227376124538925905022649102504426913359665952447863755112402106551738069508200992688073721926631939222754224122233013908948317644578227843238770727530559687494925925502729038150792866896101312691675579946767402653474501074466870888499771059720782271188693898897017624511446412540847748018443316645289399501881289984870665474648756544416724737573293956465895840647966461476048402035234059908226882041258066325283279832617403520741605620872387610202403058572920542298372261948998125307006995835682511667323737916976999154965449390986479866650456623602526891597460504515557057620887208814450925538773415008266246654901600827460296331622057949060361250306229836264290622448687429626538286432670681863291949624175065597247194568668238252990339442380194762089559542886169348297373332103196604562693446121240360746721910400518127328234698742354680087965602532787982684758801453985943396127414805280631682968009927592779729608111470105179086488605278440052009703840052968300441537301227281393978622760055488663724596240193662122855917310933336099429856325300420239464637177056397311630753095976632503096789187069637842240983765646631615748482348648058860763368502223294822316681497827352180234563030538669253223318105697724113358704604914142399829425764440449775892539554637260391097631693878887764540623986760882743416443113705344083595769001986935271126405508688515305666832750607164426475661802608734339627960470452195304936110997765024596669781700866746356115020544451333856180006850215584452607633163449409376276607932493737746128495320587060339051164713133025201964425613115475803648113571014999768783936954741088040752231814349189021696 [88,80] -142854645197290719698687633125958854123914221795699581011242128750925039752008550985520699994632717945571466145698204513920522208023024145095302100559869307944359440440572337682932883036800194314253036731085529751988046150501665268926986771121167431631500802258731285123611485527546192835772801996238491933153638440148928468498576785926916013004541948611350952355063353432181255284200859592687879827714774286682371089494745211859970742381486133921532924671792451191116185800116451912650462295164434062720936932663834086478488975112284576405472364119991915792415849114635839957425154102681399505573327274094495791567121259458009692649244433886050018104393289108897241252429034332453545636666577802114585740684767822816528906369016162503635481845867678780345590146245827511111021786099531962971093848575922488562153131870212900446361653884998753460137582181556561523239919082090759196093568933381797472187054950813775063964633958668517690337727589632272669033588420690181099499393083126792326843036902427777961747261966302148917190510024810901626137034138768339162592103816880420426570501104248022041978062262648483245023156863840466572918505412870824688747669483758250688284339870578103184712834728275960876452048006997593095370600975382745074118520615756789165694334866047269792221829233003059830117544329415515653809343183776771589965014110464403755549060850706374896733602555515271060377574193766100197413131407819017706585453190675588188907309027223610863191584902412985153642262868041304463679880213690404601969331062116289916022328374013175298799140130146859134548680284012395730614259200334536558567618128978446224349410856690790293970040320766883052326596399870828377458417373475693338713964259050823351497760016067554485199400914325646193783306033230747874118152861527433702663929452461675189001352235171085306754497963378184917309847562746686899218923126567411272799116595576948195111367971936409327976175415919353248658355225253469813971551692755954471740363285223932724294340613709670684664757629146239051478206484502551139029396332924825889221115983471174443818989767770433313603967026117545876584459834797165500872161845373631368119307601809850410965980455249922558044775031044093737663406136752927194995594191148156251356687940815150716247588351175738782587192041043347333725233414088645103149574439227621376 [88,81] -2326207128091883124569546121531982853825209522491156786340628320919166328024162288608385452355698193846775288765075297920021867525626911925909815710319500498343850267671421924662693655102669892367745434736381545932062316423838034210736016507494824975666945241893826287696779888323503845667867308651512299959285335877880229693995372119650666416271549788951363090182965560677908295679367869335432855265856024671837700690185942164564344850068048622989597936336484307263698366839349284654610682027696705531473473174299887606599145502144574016511470992249805146715793559732457168594088606343620684003570449790830389951676853125599806955099315747230299079256812840261580416968926440847145720811583783540000439508372051492024891852377840651892821804888077042680896356779609655728549597055404068943774313488863465556500260552287004108417070730375345114030012904247096979538035701453660333446426418938486737035065159924192702830774458953848459017971604770570555293552750269125346247552377963133955406358167924969196005286526296962524443042365193375671117568035661062952057005545954664912376892825255419261987614832713203414434666261932876218779880490152971068827021328352300835393285402377239270553767771925630987908177629175165979051520489894799195600112211886579825660542181231252070172597171913147617402972538092465777605852093684629661176679098128868831171627683074724104332792818270149807230652964307101337854637794487850604488885662449315193398778575216517031452380356163563807629134936177031147794808456699572044691356309708259025697475669568448139629790764024330417340059524952751594019066519590149096129864991514504121979450801761743415477874402615282633506836104123872918462376198531133175197140928971728068606961346747073510861910887415155238274917803482027934793110726225959728582510302318647937421276623162784121316582890279216274576067469859160584810286851401303562996863545351276561961940601374791102584729794656493370834387668415621247276578720226178519132686054929502766920513206703422133868777988482965561647600973293598247125078765122471101291309098603195203517077236041369858726900113314332757039656643158214549425787215216633023438577945233443897032091757753245765157484903049623624364574322953435018625021242204365510622139868588190877614036562352557882843137898579780478525235837332697086660306419056640 [88,82] -77279528661081995959340839647225195929686951538828815480273510931421425477321786266203611548686952960863211409921544640592127941869523679225268649022246725511062516786273198290847382719119767421157629139653694888679500159279289099248012995757736343960732998039470283952386441483992245193103460200637065470649561588863611017815637494191994341014903958503178138803374314418845758005808702512992588193646573367263090357655370305368847505577772775660888515972913304371065735102175671559173468537290426897966851431686653229893895408326197264537009726316728890478857829081703754317960785541517342336460581374120912559527594201924909031263197867098962255331348677449245748228948390696106805801584263523117356675049075370099551328503547484246304371760571690688190541526633063362603893003764551998114738773587062859042569910748334461888899604150304078840030445939657483192272286434237441982852193369481159274457478522203805962973411319312338777494719859619106065347170457735952034831596842917728787514697919887502171958077745893660395866041646213145265020691556337056643559494090832907055446608941278715263957679702293842510503765019243026515235690513223560763299451591610318120190472075516391329544143197523242526943065910440062561106910017175745161216132698553992561476855237108699849231547688579496077894826229915343153474456969677081182492782265438775969031175047073465466201885712070612475946275185624173062776398038920673249917722688188958521317737258887158469689859431266149559951653731696589029645778905032783736906485662033049218447606070073660312546813179336920908112253127225004270360110067720840499891537800678213352092513283532799999380031088773326741522454423857816726529623901475294940497165395046225053611050539508359915037702593497881682292312944740171573801657083026270256347397463077252714884028257083154321494009022824450452873169295397182280450109914350667780339845191572693555606007572393589391207510661982013638796766120789383902369837867828560917501564805682110877648628560412017403019073015797888262850820903560801867404938501609620564339888758302991526128690323480843023865191821639254009045418339373473073245600401805887791503495415466181298678652748212338162107073138997488623112528242137014465632853689641154264809112413414736585141366058951978528099669410599245974148734735658130333180624896 [88,83] 597239304759346661601636731343850481512428427267947400217913836344499243068550889925616770334651387087113369523204211780929076931573538054805092332687590881547166972790253551947517892909970027151147570642958714355936632412797103947962950487707502846631463388013311256196399775997253030786526684212975006860773451946306860023646208402658357839648841967592803988722457839450042475654446792772857534143810211701063495553424907645862010503864756341001330649047780459043055021598856426953666843809482245064763191096489877784928961485428716755527989485619001115739859783664762335217251052838573856476387725547339393997625639482242635977549363293137175576458985958756249792398903245996884402074865415392268353342410973054145011991695756717795043296955003314060426586804076206560074124313164334470278912774043709578563889820540481758787224871182039596273661634699903609912044806790823072162261998673164986952253856622058799927757356478939776557655292847220631598991341137224595915542346885871364475655134353547533937290127789719795025467890000828004944071047255210899948893634109136629626145619729241094568975641076635660561925171756588461916678907150606012482045825220746389025141557393835828739307759187472218573162017947607541059744382739620862205630586550245069371604392535000828901709180287262450674261168731192879257993514806536659211237974131284609524503123434208065788049091472203950345455495735919544003250655578391285378470978396422808019598605233466736518313207510868137351216386462951993057837705651410702062561344302079655778367433429385375859418520581383874399266217254144176955878348685486895994859989151416465180973839311274227726369590928722106754837001091594521135454349547438604265969959433363410986982267435684827866945791388957371636697684121926620700681985390599316646304082676365992933323401554068987300413506397666784986374220860246480964939052679039116762689397082310298073553558361144200474323407969098437453808060432121485243551527002523770270220826979499042112874506643255059526891244663123762472013918728430681744398905105559716329711286298917422260681179549066514918911252934294902153477052283786633532705094804818098557271696631464223392240386281753338354266468105459990048662605909151067558625706972792170185108571618876851094737144861488123158454174662519322745667956562788079370240 [88,84] 20928222844515344507023340927890631667089976220848296489681773675337070540704742774480292686761943579501548288508737523709290561197688853570723728145666605899126755756860492776097702657414013854180878009584664736915568705991896783431624840735811310208973637248838719594271747481971467607304810866149337610138987444224788921054850420506455455438727038732719279880377734419798202886791668717754970061961963002452702618269952982828054956223721337163228506327893916109195864859859424660819665356136800124712190287227030870424307933704141625110237238511677857025262792179983272118722508830888321914828094843835758524883860022357650663428169401413480776199413593795275223472900524943210723085518704577604881433490197710620803496934897835038448900016549446236287352268803800395796190335432697414764711457276126035604122501311121523760814824870711207919340493688604695717103801202146639140892893858630294365242234777458397489244298817357450008538290210735211251888825028371403785445271786941085066823961572315544400908076799943472822953827193531662233802181713799945101032646707555689915117451180582131180262935180802309752793277355103382138640307577870788619850892431000704824047657293298102940251297994223952994360760599700146641567124180208961726408294361558318552063253906263912263458123698154733275343112247681583269904642275071495858369830347911163765847077695306121075353432300024139688522753735201112014328675222339245241803229051419970556195855419983028622339825001834436707564888120757575120203057516688444561764243485880829031559750380192520079359071183672617448803527640719012749024181285487579193524524043459529184878760539105073611165504139344709158373454747220959851298629670351450083435531793797004444670363789286816548476664717767440232478000555361584428766403436120917918747862961669797567259936358857773930958054704122475681978209711575287039609682671720770573126605641806943674271796037840308470179392710420688764579739680671445015575693626150243187161100222933461353959629618905700021803252536538333103508726551168978096596946065266597503042254701588813117417586808962241459553535281118638354200364535481675858317260070002939273904787497990519876295511003083849042078893046068755309458452008971853673388944248325285171786863354735519940852461075014241383875982563249131154918249890611986432 [88,85] 102450575080835045188089955286250816156978186913801720435829168051987858043797928182485940808648070383889854344516925134562154758720920468233091236086940391055930035517666422607615531890171191529712736434581274367533901209562089756311215930346850646285850017728272190794900015710943300318894319986130920241502618751026489663038352103600765642802269156608323926681645220183227843603795583100911894765942727549483513397462608217743341209528935802877460461582338225511483171614443965041870874472362322277585890449787035456259921613631927239009037537460259132299706590639057666364760070699218931579959473840086067962995419677686985639822687180660281299946744570517045473293615895951564881186189347558065976388133222629223348712529658438257549370870131615100639048564221440364796195047737740027289128340752559930888923471217315690439668532130906863987276788423674033771399570800165618007212061234829716805077479908804935756257286481802080141645778408094081235982934521865085492599569130795795897020782759413652205362621472254028586404852677461487840426018913443230232336847400692252432401653916719513446254903230754926843762958092834922366984036256253045405306290994255503859844422268732248845582189481307503392259589364443369028667284444501510988111545316385425745976178045609395023646627408446794695542676728170205616095436074194618675085535280037016303846829589522925522215341133205176301414142982110897937157444639126369369250150950531027568949047043833517120185811364450839562509043709266579293570180467712301087418108996803986111880214274742995022436966842822021789567747797668556155144105840961982472390267033375334276178390884066006773627462337960287481843924492693615274232155956106918955106525834787468191110100378727878962234865685454914543536738951152047175713840790039386656474255482383826064942343389522076515483040648771939380834153582267905915441349063970197491750951752791921611279435393869860556295719864652006823097728653664670845416319297219181224045446228722958436596093778780560437478078083157419619145019032977745995656908576714793150086743525991066151631192108856638220311873568846873229789069871519295306940544977957679666247529060544313056019081559564957729849557838550586044686167070979851761945051982455933624270097384357365310997284815704842434981483353379791565835231821824 [88,86] -417915577859351183552884909478107844780654718994059036838145628371284332837732340341796885187299404268870334582206348314483027823992720295138626566815015839629820443053316697218067092626325833159666877019698626527565994940626017933487684298889669802825251147299488492497482435700810401375404066837338638231051644902698031823943665038897215811224296623403774982948440146000461994049464968299829546728741736082141424443146212418119294199771296761362656484520730015834330714061767712210758818943139940714686120020610673184668093237676545924514915960557987153294035839820144985226026885163829606156327607026799607053424834123849016614002344465389218670081301302266123778762944936317546987549218589478700738761793418152626547029952839102233897665466565839117453623676299813215147087566809992108924773433645564221883667792973412795472893754671970022349753134023808686178049683250447531368053862674156326703106631431422940440949354429603410146636822640088616544932699891559376861176719636462205184009225654324135316778185471261372892326880740620479113904027642807334875634823670289501645394154023625863862797820012381522876672155787155091736888726662530024785834050982373620320683165363148050066073320548517821828257705197925357866736540284336735448816298837697375460159660345456763766882040859327260177538739373656292320167384721966527302723473542422768172156166207529693185460590577832778381676926311203401389834466954974755467833572950361846324475685656423663332854747401107158256593985837145509448714944861480136544665870593965605227360233906239828403420196907067416128616598760756182223704953810614836632129614540576616348907073175195591132892832744517140207388768876872780714158165401804017478573098949406483316774399322958981420290777059447961718695537377657577894181350294062024914381720498867562335771440117453479310850378319251344148693927454156306502847318729784639209686411748250744586432139798716553405196236496694278549917689272391641297520544223478190142987129057411489012955946986664298554527763773302089074950078338662777775068941681481727729732923193333856651156179634671250487125621373511468778131705173007624612204879981249769357117828716370007977849722272769742041905867578138598501658351556490948498551283631273156179556935974979209837050567142018331611275224586046172932603904 [88,87] -7370256865650469708605153321234005778870867046645920854641978769989084726469216411482198066806811532555527268099759967464426506065608919605295313163633192565524563756324091654390493662662571362609353390530760022579700452587226001797597417279927651479691844610975132966865920558494025192594016435711220462618277435558651881017679005362537288824779882983735274849711672172465138425598282611937662341134215600514973372060962975341132289066668084869792128170090927439205399041676717880832300780100809497443231681601948244527775051300332585307284229969543327490806246662577947328703766527889342741668644546246287365206231942564965030526214268249411228356312753763483297358102322122380215666814452075760325933574768170175156998627155827371985949400145721531452763091492181998375413101465294744154444747130754156609052335259588298254098954874320306822603200638114088804304492673092227220812927979014155850669800669897337299681935955055326869484579351102420431926932492714748385664437714556582072104298973995163550401202426159160924309702251786231668108013975060150020136822080934264745773088542357835749808319522064675841781420524797327771077073242635972748565584663807514484408658396628281836455003121880061440861014928305084346526163427164846561255823686281828399094125905132729196867183298327099427855733439997474402887781414689501823342174062466725509185091948259831354180136709973064753139204172225701072468782648924195423767208019946254175834855221717779056349419086176671762964154488297409000154161575661268416764006301095872455848143611149827498834504953292709561766433796726179393691492135619760658618665011249268490605848539990488864046237585461447794768281306998330919509190896799121430093268407476692484589812163143148587500270183492181915472418468073967104105657040058991723875081759954811393146522358513248887272966972742690639190934077531237081386694967018194996296017648499282471393276661198932622364832577193186059312886096905047454028533240217142210700385867687898420189988721622702656350117290189467892284492030969820179021690517192761696637794843352827072710554378233330964898498886809716093319009990444041754380066435387938230877315656850611231040075034437730901760898747285391577328261018167963455622658379806466444886055434952548458896659216500751168000191315785455501312 [88,88] -21201015339750945359489697676496985411122655154351343642996593969894539984208427284425232519530525188343799883608962996039575601089107528008308077213638262990313968109486644176090695644491168390222706938638139484054896374008282010746896841420125231651942780698510790471946257159950986580975524018714443211415141667846755973544625068932691840399555406030049930430881405104657840439204560789217241481256820307923705652260649868753901909538060185608182144121534007647930257373279844098315400073388327785465540799168284525295792290031411577049090329015422984219016205859801421773130274849794384318742754006125789373273436321484841843020055721491573380494121965984184282000005698382715445727411155391366553992647907148252943786483150014365661944745375123926097990808647064739880881012738760895281254773812447915022520454431659628928237218072886244287987017181412023284158005925974035482651691823775061748719952721161762894698306298796762828598585756270067189222421118677201626752679669605312723200338841557115173314423568052288078318648897536767629181843947191630514133024007234000321130980913431900877811430739488302166477643646763276947777483378269494433611027108620514495493005041635173836303421078002986145906098063124640027637736394424135540389140683389352975243285754784707880879664742285367318486482057976962443187833030453979254588825406721472288921079472071680453886517348312847860595747042405267567479619809703529823738500881761724170049960829775016183925824379686144200072191667774279004920025409858993572894206077595641750056705778791805573327191613497270291024684190783790405894915010297609644360682191777309839716854407240162209192535865562637335933731771201599691807319466536286209623491787753212445218977574377140189109379771470320145465715511733571881681115401203975808969286178537186681666267208547727996326108999373069240441258351141811435270603611738835713620585265206820041963911310167083167362684956882807999223416050372040800228345269795298929289278056941269348212698191074126597628059908663930475321788332135871259576236008314101763274826308487287158261523795214690247191685060881719257381801946918331568243329705501704073233536183029687108975683075618109901359628203528645181429493705835576360794965531423765601173809626083673143649900442200520919607423019253760 [89,0] 428917999761214624285014434812957842642890131177637882909419212343751793367967713196438463884700740425260419160852720316722812482756367230510209693537408857789984354799506343033191456976985476501635497194240151800620331555521121836301088239236713302089535201368947511463283713488360714656317142472457396112274069649055528569902788726522861486409986856804150595134871046425202721182662504498999477860863724275443556802911310069827986177732202721361945615661734840685813188348584618433530696887082126322050668482055612409657213989795518924776380731990773331851387547975911561323680997319425702145127666808829096356053808598921093175108257946475946556258998850807242033302279545002852540177900905928702152967297887840154040004733334840459829775268815202413762748789650464430476145327479110836566671380581792137915095936124175000818181458314489843050969235272530216867943411568006091661144195172577105516080285877912639580837832297275710561828968639351682991573578361683233588142290188417166218361987549078275321584314438187088445146863755300187544944068818276760182172275985467168650334831081521966101887630578231922887844356480267271296939021285709685598289091469644425469605389390798882310559373432814287798808346751730260149363421640757253787102984443252326737871092687108610394947149988635098159489786083548567779111136013732480866171623328091528502200883925775742021459034595796210887830260243784494733710051034502095216892193163937324297691929280756049727027113928498767415997687373907802293206054224464761378484444712182181614092446191231450064483208585627087630264762602149890395048135149128822862817165410543617686270253244000663604733882337932018036796503367481483894812757920345064485832185243983856392426032936427695946832116909250434911147926819156494510948753632604370790255142700883625623988550095155407171334440666288307424254434749457676870972666522653317599475475902728673093447841092904220056781531137470972802664307181268153764543700084102714302035021905826373196075002272106422086946444862396332869118435841895975162266265183560327817749625974742692251902840934921113151914374750913412775803575686016118260427952676793340268406052425134542815354717303455537705748311108563725522787329704775465625922025079459225753476625169008360316586999283612454077767634187826791018774440065752223436202129541402707493069236151713309471542654102421402878740834179511105506781697976219403509185030783187209428771850735604487552584562595388624311787262650270077532828910770875382013931698675144860267076067352755310397107820201146621760634880000000000000000000000000000000000000000000000000 [89,1] -4151167477545916928953487248836673188065071416473778698222514689812473973857582719494777391749415113453453098908095855615619335290851183919884298080816845675711959439889365443724505877303654260681988127321893695276748323472139911882838985249230523428571771763088461377491661185275335686183284270638521171468966240055615644110018488355560585813912809391016040838285436643960055723378803312970188168548862030764617176215587361220631596576676455598633469125385576679338226961897899067987875065659975264161068292624176874349573701923962735477908869755913176082469490397743777184100185615661832575823056880435566211501088034819276392541678636045216128684714814497488895026781281038240391495777276717032188058108982907751702049533944241104023045121831595533768633056906354675851136979121581971816478533232141138537048279362429209745097169415143497945608532538058451402129859322146694856249949617655493075998951171154881304290113053671142377477978646322645643558455518697360158769351483075575281704580360302926885031874462146069930786215111713586994332769348134109544372956270261159668306986416316029219083971495327971432810067121036223527261246820014431296122939451465673057190138465025604023165923657264369418652937122445308651039916596194093311823809938283110310186187244826200584169867732709946114872497666685791225562378080643433924208562617923780904130608323804260978932791548332209907192207610373891422685524607893812689387198923348835081350719135808937758567495768782902385771171864584089603774913499477639888400340701071734350377996639142697897205743097351772044995443483901421295962052182510161153020894991489079245218265848617596160083653472171511051666485123530840709546060314077703310397886310065650966106533047151726356789984778067355651416158640643093903344671081496931384994062798711571813450571259887353122120718418502075447904223228969307692138754076193346002603736214244586666521531455201965123652959602570976291129136805517913122747539524766161554864066110359049405874888889139424747241316837918442768738267331234878615045301910609506418510640948050720715905000578626717375566486325533010482972760959671195098998230910678330900988563980009591158023591148640692773935268565290557277708863716391095094559469321220289733220047887415956341920972463067066625821365745923634564258810761727551325281366292421127302890120130630722555188624787963430904272271054598770405475378158792423833924593198040889875865097513869487057180424753790205412658196291438086109218855897389788686064185892011090112044506919917670903787773400351995588509696000000000000000000000000000000000000000000000000 [89,2] -22571102612476556595870280248327909875063534991907042869193816225122131392406818920607107737367594334438663089720012786006609925268643011256133084421940651504744619281786924402173154988198516107599653615762162768922254774985884682922738013677090608949333717707223125615414078101963314930324086649695795150809505306011423143058483938406320171276914860571658474113151333909279694067651797022207909191221588857276492445639418011806828612151134289268246529671098552037213780521692616160294364222304205445410279694592354921857292546177425345957560123976156912756058057810793750980297136513815808975420568824666241878761489091066264439474415919604097399469925068174963201004153021802307184916651878951128749194654389165699333447498551953579780305593826174162376043621508399989397696157937948964110831136401923365780384849772256181537572161242683518180444791573220015628381811309955794420720797828069306863463641177442373147707554613729441157972357082401751193309611881059183799523540136768436440777884324351846818497700260996365299081441078777674921115614978293132428664928197646018379638599273038367265086167616815179489145195665486395627516988430233517887928251136399214754485596852112917051337838830518154955148523167700234633513481435425588454771097645918122352915140285005247332823054137587989151657748888297747817417524355123710590171572949815118569235397103886364058147862525483150390045854666142998169459132799516499197637248848433997874466359407028035550933516584172291455501262721746621089092646699077525599796430991177112691206979056943669938835707009971780279336283832428201154814480883569011196630808793671580859410963075641546737725661398212340837872507158995534198572813837176161642254065192991831524377967777762617196941150461010827168418495260981767335299142975675388755716367527230568981074034190006327089663027828619276070882062388671956620542223268969051992641788529893799870426607653287816525870765699540531852732359406497455481970119638819299879216482016239879865095007225784870201270897250404179686542448141881312105237927016045135453050065726688703218946116162975256109463365132730660786218193826986702319652481134085296194453209317206077026322316264801626587991056498331324386693223795614388951693202727541014151256012609826508642607789207682783826581065285877361671264390093712359449447871870599260001100916491980573791221010096547557207838893421539439711114591520939263797516240331064549450540032503766847320984755671189192004669621598989781752727804067323772455456948305916580610695027347385263149613646599644678835635486720000000000000000000000000000000000000000000 [89,3] 259179843864393963194947718342784923666669343686103701210772295757855119525290805549479169060545946680145307799223524366047082600895782453968645158545061716208378513965825391981151221982343880074939465934522949673187287777498468869773162973484154714416638089227246124439088956120184293939021959322873444491689592827734581674315698735593114343706570195992019384142528756566572498240228861124344139092059525512146998586004479836992382850134465499621269252114715205526596662519948545360381377306528321593170296881573731428820185535662277887326922648215857404516479947519899757079944995635967098701080192994971938005884106912309190997940352672503645748983661246654357860696786766606917962404472192258851395980901397987770692269558370633277037851520519946500135674143280555751294138383819524682151140726990333841857303619730326612063529925205350480322662772253883654409702007715741511178375268205300726536575587608103852203304316752296389827223592248797922629455270422146884985874527228814792455828517393381107406022618335790875846453732510029163912086412081013409192963723819265420719120110732471413473881432947254152432740318661071801811759399856490669531760157173727092193953270339118119566088493871312964573625815502360064738239686769578653515145472218136217338765141044672727254147208671414973127660377225269268342707701576898412564523484593657224329904053836401059963860516834126655551673428144510809603527986374097682922763180911762501493516911460090918982548258988473274710102218612016450208247378368403849928520482360873167666305473968302662802557275968089453011717149294408232226618790357727661169625074839713950999704577326731690372843024566908286281874808650693773920911519284684044218673997340793661687149281873592500743237994659305168288412363502354273302718756129303413258151724470340453560803213009207198108061710908632394338927237566291764948584631596878942841927128650475539386943549306461865350854885904584600946067535143227463110612689254555271588817697088885774045693381510661558165369943465010455481134949428213191843190979609729109175170808402765956480594267623041355622848038822827673186211016014155918924745906270715365415834401581933851618698304218168664988646488580871612293104680350825935691664242579472224686486362809793549356388386739898407086856216321467516088686919889251125016830477984409732339903655807178921872312387822670600260049475565407668426174134490397755212283350541958633271853884539781639847822636275913068429021421483025829652893769539064923359468859460338348370369383083156273363501140718551857991956561920000000000000000000000000000000000000000 [89,4] -2541579181589756332806654227325381459188312954795166172848233257664968420568987404945866836550358847998240439734444809789896025759709638165283276581220920338053104861388487137995378285409101397610527566794937963909694761094645334724676983589472186696409849594206737856056154322371137731320454398206086656166767215693252644355438888845339770967246539382142062646942125753260039178298495581484843713154813520182003783524570260967542415174313501889656998417007111803013551461578334999162508479044273909596831396042036187436152512227841025693033383922770875518864619300249698354539163675020964214702380563334393369253917142609188029020388436399344678309881350888233319919856555748971761485475184699847336223058251941383652551872361059829657879656884619528129831994181265155670019598230761209690696985626184070199218771862661252362218983542031888680531527664748184507615758586323967737489015589379453454863886856640630061778196204508992270492528518261809947704260752147685168819472974262462539928090125231473262651913806318826304269653798178344595620550920854724850291036464332611599156903545082353126495153200868017891990458964378805381136515458940206706643577799873485939154086929516268012096530370910887563912555067369242120047606820625849573800901623398897373819068075066582777765275227850317127969546043118960492975154347188357571448889246512574888501990499873320822126307720211155266683331103673632301087635814999637311400777515402598697447730765863472362352579299794301894676353200531222587374487781860740771772623690915879626895214115512997241197285061661181348041866958204115380723437319848259721466960976127777962916386791987700610104545618017531106207363481173559350075446322850801162201219500036231062759386792391581229261329962567227190820154922635985902772823140155003619580456078073033309113975622167207780416344829362337224460151782363907529703389338063291864926082127128796824654366630849788994559832410959705923905956652770922890583674137391458431054126725850848667678106250919348283228548395337178204741734142075739839282265903728917761042511515509611998193932262331721299329420382596796389139492320044457866258696896779214240646931203962633474591047097762220206545623827618149237852111336786403110171915633180271864682724617925162113228712819156523283836221466762216629370342674811699147709833642671915413028168296862195654688400350373401505686364674214826874187115816806580979064755655314754713155682615450832342754320480490928270393572748589965306544680264692944539500905374225371761950237034858636509000762520277430294035279380480000000000000000000000000000000000000 [89,5] -2623135760688151889421586061531893152536595510246550298912200276996522486136518403702985414500387639050618865050066551414069521405063398060933939426552173653443418302771592621015927496502410811285299302832249249831372779101392434460511939521310668494310576669832326984389831052160537685847087383374982455619644665420559919140513272252677311501262855347854085952576261016587411164479836005474340228593703411003795699038600477619699620999740089175691035282245019417902968629280164368736050595387875074800786969622887555522453728309650485318424115315734461947043022113980446181727452282462675865508253103865973843002505666192807810229032561753668835019694279426946938682089181940103343203722761896403112463013772258753628650331507064148768427691873599525837867357083143879443150910008759607950716846754402502713760168102383836887684860910121765804020531478192730744340935348424203539373668603192629207329439507368644998121814503671133752525771744197665443506711124127674257883710098641195923730779757213334988028430581017940028281899257727243825691665205446750327267648449091941614327921918318834669986411733253724152720539223737196417264352367582353025355078664100167084319636671665679474837080355013754220898278977539379800008779548914693363400642961950489824357179432090747868331130716488675639705832699002049731853533928081365316152876575388631316052661969540440503373824087664103663831437090757927318151538140842987698090562138957080942159810405829540341447152072642998942928537748191080185036456909456665194905058882988888093090444038832722115393947839123154344317384108852102179722556239540593343506496022522317945839085268500003419509663506314228610805682895748303905077263667840779166034501362279807460900233064686077117218938104037926139382783544213723531260105171753679747535522643673790903476499179614049243250209277384734196171718000393671602046355425683419191373304156566698613319502796633010220525098712368447994668056845588182197002824749797173416066051804063538166018457136469677821653074924128000977604498684315856105264105959573626935567758844710864437123757518557375860377112614630827590463191970414322427331553497492479754111030904086536054386113402492942039638471688526248723279491445555396351275070626577109144724161612238460134898929888468837456575649219330257901279756137469755050976460306737212996057102609983317791902372817871655889625365957114266698733694921337460164622061513545048918529578759035224485819695015278410801947450273742165451354443367339475209706105158687284122064355674613368135226218626052044224900062248960000000000000000000000000000000000 [89,6] 7966417386012491988019753544890369186792649383414332867893758520909052240352678218347666834551689509810849435558146671226706462495457047378924640915855043841861896300452980519921042724769076046207709120211430412927275267754016396710981514255133657273366496599863979298455166129161147388262198884472028823505765673280877030948790941716258426432460166298602578593626082476065363067654560071176602090908411704918267167887750260780715935307424589103904662016492538439984011721671830577913914242047456660798115918649230434155266807675511788898896223785635931353305340483299978264529588537997406082024589312568338012610225253449864167333164434608767873154190859940056831306120464661866276064580513605082405443110804978293935461813140786769074466755239645378738685456679456941285454092839372007192358078166926787709994662726523022042939223196110202306089316257610586495848115983436203642961836037936270829784740716580694487614070409218961471477655011421697073357084293052466152057755233960554340584203750162763160084178395233458267468562082351348511419331744446455170030673743526212110687135502254010012602998711373749952919655098583858664303762854406572355053438740869852965164914576263507768808830836253161068547239932047563493747784377855716134622649092034855658483015176518108924253936516777190412493475702601147189497551540575841016757167872784831787432034479045764003909567490094461238791684865950189298848633614931188444613426511017358076446608278279233579024149020968717355678601806238795966839384456106721939643009646949333852001056441890569873908174053509462023183385501213516333133866463014078424841954924576380404555685917932178721809107300395771381236196082465164420370949595918132541651623506668407978378096963222249092338352003214536474560884985885515002512714672901154671398400809374124697033275009991005028491313777587192790391371444153649928538631811870923643583235865615204473835356417682974535394584262395943109164225912863284367297956624113684625209234089425775286485024971125877262954432805115157963069391705053604229762400763482028220952084947605040404594064240212907327940649262244341932707886208821523103084700386665753665530438549718868104274600955241278891527247296642947419497891050041015434004135416056882225027848068370951839061500188235734977956743058470789981442884564936491084455388269577892626184611228780695457591804660037340819183025572198266413273420420470140583308445086214986776610920333597525309049735090583945497320806064977560649716339866547214036766603805197425420872056834463849595520576276460100076367039692800000000000000000000000000000000 [89,7] 256958400890728325456309067082050462739507402169443035049625119031836910456170248013009793160870244091019900149148029209251103425023416911974925089258107171253956973548186947999271149042947515637079726637071079441322532551138017742769129120409947251802307478253812696106522089688944045736996966936206143014302894088708638428892592437688786472873141069343155264447132220737071162171349188527707123679741181127551393307441271078733537574107524666897794526581345605649382182334477037858344433160296696708279394706109629064338462935000511699297627182334401148115068318229856358012696855727242953556205991400112185130029060073361618526874642029400978209543182721161039820136311984082781428454280326907561197635832225957883025979112115088818507729509648497669424541531807381062207769887632634728983067235907349605357640694784662648869353867390482901582547970155442852970257916267192362750862016699549566010174647728641012148197727084595205323563665482274332051929988766447590738107093017373241913928544993119261305844242323701504908420553603346467554013756153814551724315497256679674984147083202411171917328319999504253879315387691270955463996625379400721121371844178357701614878888979586457470025259602108945258447763787142344124533383109624275389764910559284847670008675900395919504096852712797904757656010085766049513269378820645242585992262029655387053649289561426677134303623887526616810172358645182744178792009901715807632960008825151870387339029159022453738895318217809141864082557021067273417050063003766069345885384236403045837621829554781275922113181520069745493067959240975753439737382730562672510949340020287961106209411253519582802431166755306730212587487094481332103522775334357625241771979555675128859767005722228285160275890970475322995397509791109298851006737141893733800093204140132760950700269004532659561408995192267206682825181722618291025964779695661491924568977987150183294070415250563203442070135652268025776867933708100416253482780725384758263697122971282479533643710156283036157345866912904250472622762199023535339255613525782458074592524477398576484389307795991562946917292770634345680389576878878448291143178444959930472493140634598569146263234267247693091516735752544589026781799591869016304411739546577720476181214648730371065987002747764060875733186486496862085166800174136181172471129482443355761921445133203220042577079549386856874467024587124946694572680122384552410582168980700701217833180453196643381413197921824981387213430134091777712631821862757067703351173152908971419478246717823121106568319436995625727490523136000000000000000000000000000000 [89,8] 386532382993256166223422913746818444951183895945504566805693552115159902833437399883120997567268838260729204826123044440149374002300760451018043683223850273693471397806368051172478763166191795999159634963619417585350085315362449484626786611031531473345690106108231190743273855059032333655676484710024482489309313734920230019137493271136431014791652317270402061571441323921502644833589038317616328077589006214609182989107453241751855681322104537491166361889123185879342199276858795432487965912832150475809621512002472516832954108542346541285683171479026308920378730448349598315635066216187354492549914655614595342371330620436847073495311682518462500150917523904851924544927803432771714262932613397504530050648065767928162954542979903649982598860068814090844585598097684167416819598220564637740018942345094520308123426121475434038370992143058954581981613853518305863988244375073585379039208903530023604721823326177635003842238917074272315636667848893710999516034457816603955732245617106259160955427872402459341397244701387623866811457355383355740992203846017265319573766903786697240468400499733390966740331999653190364151144866333338639566158384554999876181520864132411533146699255447174596369030278180433240722979343001775787803215282636251524453029510343313550833188082466380250507123396219960778810840434783022395386785815747931850081836702129515500774297236932522709202374071464185264841513072302686647875886162989991307800130858836675393859059996314493916235082159526276763458751558645048030433389647381441162569933786263462108602827588108261400012430127036910990168177187580352652655649554205679493778940197680466236852786652071140830435109213421439677453599650005213512995157098669167933133917351464939449065226758813003194012210709162797736657408762845068377786559003113338601294103894485433577452174217825664596433704063170842642126296920642600686201393190787252752503544556224706268271249285066793614781316579857596236233494728312928124466393702324439576876175274754653688966150883243843256190071246347324577606658667995992637707714698918539845136474338816872423649198617267277305870565925115709015758571673884467165632866901010130401252664221983271091386547441015982468924901958944440147328801408747108854456728982711712389444462396640567826021674342618407506621174182750731959853153195525957640288105021138515625999872286022154786194319948821467604095031451431051315214209751693847257686944138913156067213058912849568186772312293812728573610507928616048271484802108609054833646278314431804021091750151795792389680821922613984266572267520000000000000000000000000000 [89,9] -8886167682208536709278184318733737722423624526507100509682996906326628179661585232038979315028806862630921037076550387539452974557447796604958535675103201640071290578432627953948828583544615164660079182729447733520458459472885037020924340462949520237116018340092658824090955647324634404372798653102966147696819480266040281104437664178361225981518325625902410108557806192161278827076529204774354651511874853008721377744057022720996657187933290882406604412633253584675229711173323464995753503901552665580380510936241905521256872180589490899252971624511769530670350098990703710519348662851354862530977648531449822189707259131388575112109618786681715312295691369275478587500474510528317498204370706248622853440935139874772091979442232099219589894294990855586506461806214958704146103732949790384606863711541384813423633292359826462028393917841891862412489674157112879656905851117113039203497859346327175079605333455712876422547883603056032362167816467565219556762273685392334555316309066762211294109393588903865274878445251993705634198186793936531747032849178562953517982852083303736518979022749636894359699789777481514726644782157569121743638492404999701574435801269050107730279142768634811396625609549185711418360772283038695494380086999529448567237857851018456313757609454716259785169475937645149050141162884805941743094152518832104875151207272606246878045481458489550204822426656587095446665117873917358048802333332588422286236903001253808651503019186643045433600603919200895894724728158398449734041814610093375565629788918232766819314765702005950651376726890693887925006265869333439712724793756131094833859514336600677855624432834720969751720534510213603241205304449635913280591280766085918740241509252433104143659570824672008666348265641764757069290413618269364175067607835869670553269692058493124168755356527482347593564865060947429616015144818703882350528829250101790677333916322359854675860209360307655813963021514953946387954018432627080086910228494472277918391040415518998854867738294861343727347377532040234463826190339605699059582700559133792312406538552540701827479374504496855038868670140389025533771158939614611428071214966222731089453901068320057531600546322154785134953691129534889741558565718096863323704996993817006757383595489827174612816569333427863297939688087672964492011485229292725988293992285328554074849723416024042933776094225450675531350025541535934410638543982893130012100445568921359920740490224048367647890299516184832984907585671507867471639276221875992117547836058187723071712330200788868905057511962242750364411494400000000000000000000000000 [89,10] 26009768860196955178331675597159790875380161134974192724342362683296861897099803060864720380760324913372508817312218768120660706603504558845598691287656410253435978105408800808739778484945626072713197378450731948116609452896561100921785237027384172599312722784650430756137748393733797914891659537280977627489063070543443080003558519202779124952567874661541144140852276028866882456440481738279527947355901682984362233082127569832979350031589927334976723188622575262165445774747784989478910611371653273880418938577102055619997902356381685230777940371631323558497332930958139025112000299184231511435356470507817498991294330218780511686028991277545651795528345458828343628659791317499564802127703383352178572189655680279497711296668194061136776381230872290105576638930726210175465635531957748634077420257545992336970512224405456420169481925449168929693370300094435949473272796957719893697164173619080093368732168549378360768028736870709956733508112967834851975590039715823445858161533904916921841558245329659512692084622889823941889940796269023518630477493418495744728329489706989720602267329190519824191402596336192259202130429175083948309093296762533458053092811975554434885955134623834734854411594660841972924913525461345494919962814187373903480360495209751614111653968659823845312257194067656405111755062949060082875298152723743582652577241374840905200630244257107850984835235415810866135191040905881850962100161342961580196810932111326957391346352659715485003260921715616843174853742306996332243668441579355518217391863565339349017316445698782985779312405503373702984014347387061847994224229092666423957341427942564558258016215865156335260121237058347324453801920479650536338586284805037941598665103144841750230888482781719680371502799491348489578249015444950508705434675770052912587358343589150010813471455785519631585557895056250389124217298347582063506008728014059183288569055229777956598654083319747886688729647352044988345193555241151621905973635379401132883410042976088222864699165972609267796307986016157550534804815817762829327964663300250852467721562646115546910169166582423445214834861081663568829933914866297581876902696879153283884416293284568660858176890582282952096889382948468951059431534125358426767039987969592024161269326051901113291542334076834606794456841970577517919375304967320871442420933643985183258459137458908354872866417830503696009855283478739258815104136873285784148222876061125671332621663972405987338797529586371294778435276845648678321777526795241400120952432294016478825707380420450128234864552583454225391733964800000000000000000000000 [89,11] 47445311015980868764239704439417354184281407225343174872973446323399043419392150773860680990095320716382500566050395166066698421243891970231715942114525036444158560927399394341047198347771671396115305030471399212340122754325888397209331731562929444154589049928086555093828672033201916606790101052199764785088013067091919264207763192762289002874654035299330667523486094070943353267945400747722651752578951974214987711033891970044943873226386511366383976881727010272830080614708549457796104770817298500636551699527692289014764310026746590303733653651974130673186189443979710545457873229508660824304124196084478996391127699895806591552601332630555748116468955534566676264743168218069169105245693395768649242706266689979383469032043733597028327844054254904889416148847366104600189043532205374444727206742975191376799328688657364785337065624779509787678042999623588758268998151389545794068141491797995363128438164840839430026835344653421733693858039067860151320258304268284808501753073275447139340857724132819373459724555702850745151269551261514025992098035214246854688227699074420926253871283705071280305102214696323527695798731823045599729185415116373699139686604780473302694470186888343683295448141150050967355247115228112699475566845977992435490843628845974255693747508920829771520036344075277446275343734040810421361614936804425810554375982060241123477060444347801702115313314805329525708408393316822156726747183008511971152470523449846845566609157120908198121199087712691102964459056129381632366818684954009747674972845483974960438053035735175880852280323286292408698046492103278521708901571760450763692221331708747651275576609865079240563930643312828629610169642620729777921230806659189536459897501246503301720938183650609742080552689456701234409694217028038210105959188873592297342194148134888445106165472958099339792911392910312959751989174343307328911954062209001102254605126821831344198024647132720757157650976606373653250769722001604511137110021986651198291327217975645283173091734503887685987568392953878327542663015698155057985296440986723409578481092671940835645276447132218845800144094038346590845085567745201461576623318317040469544837082635510873752311481032700853440948927844082450765881333754121969373990563305564397558448976311601052542694611110563368683032806421778791672369922249412779221598527919166287953807180232405259709198755875838556894199617320970301945965178002368467246069803227881895341850529556572695929641798702356229220449896126998016901757671870304686449332524092816894003794238378480687393724703803609903009890304000000000000000000000 [89,12] -954006441515379861761133424156139786169518644266348958317960305678853379079910508067718081899046450515025156182544836779842144027586946307265148892513943122914331939658401050280241128422977330396938492898639529091299651888937686276603381500649078949569270411238272370770203217758669254137202018524638498877172129806239901420521954462512711143685893694597771037233524498128941115548822495772132783021317250149042055251587120018816621709176482394430958024616794341038084681653469921724296015981903228048748035261722678564198028997224877459944514980634069065841918493188546447932483171775321868294467293813970158866372310886140507264470280205418372318001793649999312368169860775933561381546581796600554241714670797079239753583767602280027596600009086330003743477848720046401949539608868015301633160918891780424723242162882276941201021660574201527456305523543729372654385545399510153081887840840547218812366570272299715099155694379834678967687106411699631169233648854502136260802111042588979871084836029699407000021926286222119424161562900596547363679623732771366508494516489431712511269635217072666912707364923106062651428984797744820143456183120831256594905541175564612007754899930974124331866795872185927402904628959621091061566586960647965176459083832909824911799540390886890995931901757044759948277183637408216997701864774309234511053138633200471316973157795148616500878096974647165219082216391828398430104759693508376787163231230334399136354764553718200273310252187309896659568410785184935259719185800547331919917879330671199018026030679433819520004248174246146754157277066911306833928936786117094394879999503024577176684284872709587192651976166752479192778796963526237496172472245794067113392439661435764292418743556478182572761851060871394051864158903985588509587855620027031759548343579679086689132228682235126850684429276540431466819923886276589657366011249090387983085903896951895497024332501700759067719807231418879751532364242927703860525463477600349322373006913308232116995150267547006312420949154697847440445709242316269371407866832745002350422657209663258208400272116586515186532380121826660490476276191433267835843865083109485725799558318742312473287462189761231014574879090069500703546463906576712952910554535630466307798052952785367639295015605328682759503266908131097524769136685912638369544902176044548505025372254976799916174440337820939515412574108389096403101813809081551288741176677485287289042211351524472725078886944656484354912618132909470758983234972569287279487136613844656906957117563678502114584604550028910384459966054400000000000000000 [89,13] 4520514984012402945311401903391498523059808793093918814081344624544437137451469915322783345903094756604574658239303657440474912613415650930853108892992499257310070631917539900678948187063829330792550206846050662335589057393482448136806090221631701329216550248957810213608762760686857292656200580793520739933250031319306020797914461174404959785140953154165826084062392748167787534108653734747876708940547688515764868928610055573388557703241301928585486442496314938292702663920061637424436486147254159116926465343259286302530677597215916447803794372158292585144320784134848985717477903176621134669730727369397660671555583038835647479629639636933385287789842499488900331315009085460768672467311441589323854273972634834251614457588109384202919083979810677411185653886976907366283876401546394896458948888403894211145870560988271981751806983929358619881707201339225118150460238463843199579887403097886840144841693525527730920398577223390827066395726670529483409104705264843438586990864660910104693197971402608833438620497436745281956368462607811441665539557712524488623201446359646628767302550887322841528942664892616671604406497341684668334150325480396232064755918313196912900724228481914333009552261417578402611657786479245531115089149390759451396948441928663691594325310943433496965189843996654042178912410909007844402173664477900728844398623180974862990465522943364252314954484106273359117743336038663302115029308530418189625995160791276554758621765176578266405186923958248078746071594947898760655764171288321189448298010896817284531754162426925690985571696301808353660055726292594923964332928059787410644903165171566089957942977143546015986599931084946821422071718098157538229048730823080156685014037788456058822805268372780271421506133033059587971624249120164652610994936023423426634103575183127009919264658898230787525233181897332704598091038051003385830728889995444093738881889583117198855529560190256663255520589706441374349792729395464833720128460040223578758633978311775048099244503166819240043932751985000828543823993785554391475884339026593149393788989656547207891611566407178412498615740229335860419138981343972477826186337389542932698866950418820528114266921951943846540578935458547315882001982495737850460150696789207984428139577686413107715600636841544389636242103776589887352324543195917527972534122820890169555855708018619986591511628004274868760207423223308142521719647471491248765022330189365395693683375059937510284311579851580669363214986923568800966583026801423574516887406512254276624485908565066933630634498921084212406447505408000000000000000 [89,14] -7095115693365787094148045761212270192258891993217599886086894679654029318052635082531898463596633039542044052687892906509053194974769307679521859338790141577018070937778099555240772441602805363246107830341228528117766163137888747193733307584892501996449458261705347875063701785578646420355799788486580401023734929593064634043119961671578606188997241079527974700638849520802694458416464931391905182321471378883685846438683969683620773215168777046169597860931762078542787735204315158054235457695910975579718736487774524258759593455219213162012248886231185092679966060033084684518031262341129577690478301902834181330194623756325717519021137712888456520262479668021952470420203655613545720596532613901032095240955193248439009828470747265924308898923006984347220509751886286568407094230053787002036370467464187759710979294425243115995690932064668607407565567850574544566739478692034534985851554915350032207011409412965139263050938623784560549193625336595440062154449277522311581407822702932174255547755561418760206810916407602808816965682358419567286397773705344253950053563208132330067279644976276183459224645009218222849206283480977728899081965747271468565032151859801015958820137382411728582799525212881322776132148834634954026369124858920820589788725663988724422757733680948045023751235668345124960322153049112956036697751581052683183787433178727319803344680085061288888004809300722753436364495772406889487939657704001984980468884215610166061699874403528094916554778297238460542555991183881415087727058502599300804481472755528783278641019622179746075364538490262200509959888078533918146456527979222170681758864716307254573538731748322294771852789757565059386354477971128364991191829407692936538897142024786864250482002195923088816312965644665535766321018586011870898964812381634849699703533179795170076463788275062758594890801963449693747690119703436396545929236064649288475369447121709997039863308487050937533421174369544901646399784042287608019769375575823866216920349174130712531204159850875409550685541583798399346909402587474775235146640416360906998923070505367357005414428374926474698466623184930725113327311212360629552888498616441027978141953953954936907840849754147216163555310804159462137710877005375533885160693527594016776025928373147940616187189043999757182467206815667148973640013318155965405390752321167581912396778692462960660983715264716360034930510503346322164388956817101688409160913272229268882439815268904392924890513311144883365428738517478192704859452688025656653784457304628902794322328583610656256119421008551784506537803776000000000000 [89,15] -19058999706425736972832468996837459093624207954796362758408231185402803894939299008203229329868771481098924271515456282063287222734028225698665965190258353694404583787526345898280782071520367877840471501997881794066054550057716316519811237875677619953620627455321056548696620822205707586619333097709904444215357807817454956316172786979466618848265338372408446122544012478145083330506509557130403689509203377362437396485168521825371464462923583379270645894011024463568720767669242707860595171954502185818436298905812764203416916618708227182363332766961921844246868639978799179371577018489621536976892211332752166889748909899250220858935141380787065696064522374578031627303499620459914618353811119350969317634748527321526236137311046817795885907897575340442981032226203017283798913395080523291866064785596328097861587369788846346075638105651246669220774683331879616584621467115405300567063500873884871500131930883123735383352433360063487540616741894779051351149521685316756536956875493715591163110958411510730636392218629333487211074613604934236703547181589463837929027522676008498182814503617394490637594299114104016635921814933545746211412357322707630128043238594111265755994345169970037984446990138682819898295116694371841009200357135164242088430384988560511238226328375596756970721946511981174193917415773146361977043037426281524646978887357873484364688301677709879040218019172442344580274838666939898007745618371321226728390302632465102110003190419266059008816309029626753188788795775125730522274152781523307724296812662202672599554978961142848214622698910241022977695605474772323182610127470611628595564735690064119817282899396427266161017694258084962142581161291519349512048799364458107225405824978562544865089580143256725223317060596105152051354676368284661992087532064269310864697745580513270523136256526796501632595727794854642509260621233337439280544458402726755338658542964834833083709099604481017151067595721334516928472584397694409632405953296778195987730485618028433181376614068673831307113839391748250620469608984575459521826985089816199798723064661792242170104086825549940703203408180466694526371508244284516280370359523186732518391060118356892139211749448676847874413480553534051633900593390306766977106207797348221230379367413051845586233409906721242219703409220784524168513739065051165291169960089234219790421975049789150914885355179975444793282611061554875824943087612867648228564533152386490191647465650525950614597164314507732352321492265162857551395489208834229902780596028573071158062372214286096065706614193492357776184180736000000000 [89,16] 115380083985560656883011614408178058248992447182808397891490376169824567020886503193121457396191376472709135500669791540322833770047821082991086143383461999682644716596936160543391386938685410426128876721871943241479256312553302543730763033000811419138848695389250214009404554381171789036160843993146308602752680335524476316295575469814246866076523065365058970454628891203324524302709476526182414643634631806730477877312929732528689010016904968662309052050402997506100420876857351805608663849344125770702069052719254883278216680687585123512396805909215351188123337414870253066171522378423548502340585575237787296244623564811349630129815863723995563134647483327126393398067099710729959708452892789092447970013959845611049924049479647296239362034849733572190007975966317871080588525873425616868919073642642893359930866057526615065629766902799067449678508652227749200256093293225525364719680128827088171131166038821797614420962881405078951096819147947837077699935903939099128413749532587181674983959804913127526852030926276690655946564147337453349787270727126642776830002819442021928982346981185487365385463681221130191828001750026327709303300840471338989746928547063420716298301532672096099981918587123014410587802799264000507873685636177578801309458745519117649198663685063385395242670619558363088557620711052332027496427872605949993376014775666276274172501886505037424212221957063149830667993648662220136414964357101659506827156606905964605449437844555786363767800421573360521228418068859428195201170664961582712171960406690108062693725718840017117821025540827267099998742974049021525294286802582919578751771778797564893971546897738905949916305471755225911073031100133250487185278067303473487443718243516984303038980575223918636041422118361062008307043486087053993518153851202340932293576935530848578068195536299687562358873216973141713868187908600809277136293878402952883640927518733761580190527208720210264429474802046040518591633792948770690316195690683943419944204558562739991370608256731212951608559372161051216011970715599389629530712600552916484772803971116776004956778843817652679622731877064092825742820050317618987617654040328044887299212122123736876991269733825284374159066784068788433344703373975527095114882054053663698958570998983767018028334431448545261023183499931763078897277994919218533877384330033396087251708620271574435339415554647599638516429327631817309634762027518907988616266563626140772185616089690638718639958107541359152020470409983821388026877007146864780343963027009135287870101273241559408763818027333380368217334087680000000 [89,17] -236289609846943024752587269140842052253584329783273439104449483544647595454322640618292432551530733101962856639486911613492518406951641518057629782963566152376209858483015542350879236437992705722081585214940174003319866179986424036032025544594040195690470484640733205624868211662179432196360027475598973379122724110093263994668739226814765900368133221615488838704882716584462095834796831500803486272695153396149430502746677767524644876802743040845774856493660734308683624651451202132474161753164048109413225595097317540136079302170889073906476979924418508213150398445866122181334374807028442880443450755251405348309298103860740845254608578198510111684643876369469372420795879641091032550125971710041683103078875094124154083833451133522734186995803934451376119470015075811212413888000774019925902982974560720508520669610809545310545158575839774328316530038972916714191847686623268638592288859781056319945791490791629543346811782867774899176191192270708755209608272252444127912012912910584799563704802095823187220948517920879548965027267506012438668086682044205517816670679013160031954253569310267701694968336098111161069313634440079312220588841461249653441385881994106816444311663092807335103494374785826228375075688385432176412748312382146633833519108234234299476258548614265967823264510723288398565042941721677224200343871603490833764017253004482442010600346990772319280730492465404521388431714771161451226621221590802797591084620947627322948704925897178329152337606537041661955435835517138772520685919908182614141205686554357142298760194146818541413443342214063747629265259314975937183326251245496208544823170162045744476666999423698093959118191282136941285313676068256543500190663769361107584729945854882994406481540936082033528498466942078817459187488693836781805009571234053748967211683366698770204130921236653363484631039113308510059517682390275930467121549637794468487715566133375068634091068449778925742555033971935188530977795880815641283895818716253619709947354139405126258262012717656645610323038491210438746269636914604559448115940260351648318342132114008990128752634328064765283850627154430089126632074127041708466688459472530299858026613625179589482100230699475939751384928316424280202282341641425544648787433986957533984744364460521194400027252636489049044819239761158885551115585923169195694535705598308083291630228514862190512397546244306569275580663868438647794973748235734413737809195169288805027447376555334701226190218911173065125555717035605461835505893241547881653709628645381555996318992871981600275365580633490619091858227200000 [89,18] 171947892143941243038554001975591649798745529783049099717806963716072185503165686642272857944956038720837537783230992750476379981232164539468416617241753369812812311976813407381635416724971567725409962753974465958726274025777805446484107829177674138476062109610188225428440693656533822685426031949180949865492847301760697632230198516512441963305551984189919606116810914934327624235181834072237840178763213759408992652388744609069279602393547330552826149480592179132767299487007260155496341816097251814018411951502092947731462954725944994030509547816185085937337667862051320600228557336273972096855612458755468160668945277490909583476981791767093203851889189995155271700533141642482525019321913816098843494311696092431218321178765578311128979714061922632684232323220702875006404147818096186276270030793117718004887452654443769728066273218560022256270613245697192686492411484197985239783439419517381267683635378900132395214097615118010651224055365980906779909809884167357041548202667947070579331376080679396317429231270589607703383516568821251084990529642181745682952570872243391371336347135606903737189407277795180980529336637104526700796269443973882235881033681137687003415625523313919308336625378346576121784635762876909989847989694928353214882111050540781943519035396710345288057418749492132744291566939379389716225208014584237616523253167268545355050151383490218357343698159147016765310177124353180176805055762605891046331827744617806944987550917606995640348506937844620927672070879068850399093469706709217900467595658988056397776708909751230083308828348219299350369069265473598438796814500570760004556985709880267993274057516277865632985064397762099255445125318403601076244737937318721780235937230205289309031810306579701024222792926840304782822499383782342480292060922334246067858282142596000714414966385460147490536836519632494603547942380731290255956764623446332597832953161555054091792074965445109474299024153369362459687751294616207860988808663723135844075323433862987055518168580275939965345828381621282179612809459975090837834351114327846209864984970794574495703830135577398810302683131203847482472967055028769991442135211020399459246885382936347243018578847674267921352056213591048095706121687220025585734733076054816454972059076293109137522871268951587294831246853492211106592063593843094667764817925568912817925049478260551616538498881530646464224270266600249218752409045791839983774095652970999487208465978363799739705063423143887973420465389757081489814483604301750723758602306980486304077631681837824930819073424871168116904689664000 [89,19] 246409373572428808659825107959386816685627742012043718468276745765409317518831872017474950618801403686657207812622438858346233289202956934442129427350765989275466416210435627648457451666899066954250573976050576542576905853172098175502169974992787260022659933235576343069277535378855052726879574306919290576461384983240617647871676214529378281967960021108304037753260529035305793519703617461616955642620805139824334412972657320856069393223688672459654255027951563037041315028503243575388357073313813224493246405055989284800708166725018827325076967376045359579824521563921904173433759735840644036774372336982468725846506891776792713238227437454055019192420640500742052900681562944348041199306280719468178042965456329734497704757572804936941850052575860661337501529922074147725394897157129137647736087959825271816259674911157378015317559109902472985222974444604512500271076630964669959431864424205314511026957941947795637714617175262796076712905658615547249205445467298122806783549258533728593998329502564460578178672683483299508369964606843171405588587483201142904122812145478849590211782160234700072477852500599133107603454210743954343080630456932077021414507850041824767040071855470594784309689874266823495759216686232132931673578019035005630297432478207007860478209493160559185823846858502783207178798400258353555144165822555510345750392037316128755528815644305243347201036904191349182432137026403622946526928510088105550037845416621530403228650352994628093433566979809287374888429575965515747182293481380605713572734272491930986107418205029706684999729276015198709298548745446325022370217792481998072039780219138641763311316276692629083091298895407227894225593079009252208632278021969691903495403152445053190055687027539481899148964651183556297249391202579366090017618371003303562484674525641970846060404788439377997537964206809681648607734542245725471488457311911449195386692008648138388977029902668001354428965738518021738509405336538673978948463234475448320066055982653546468583232368786972658053826185394567165721724781222379407814220554303709379032175034227350289376116624694642279929946736222215426142721227814573108823455181250893999155666691780169845060019357772771248003150601928548868156409848981381258087522222227164523484676300360157042534111602540050221345782121460492655367474375239017109404561753338108412695847417859410819503063042327910508356313904949765839133132216483559203854765469467790857695581491067551116322121429132223648079591907602425119309649210222818161692791433668602641893939723873620464094706142305858736881664000 [89,20] -790807267356841510397932785221293575604092138016064403601941784311328377511683725637082786463334543369633533080704581421080727869414945834886876503319849318210051715315192245844028989503210741131820180695514130434661819426146995498657184984304658915049452402942922837513534475245426872880360228217298804859299178220819836084015400013479673028085833228515651725685341803152672721571261825078308779635184222461670919980137791413787465180990390220715791935760269225760363347170812889601952261164039976585407392053482447979281915514635324775291816263628523858887571955159992513260966567017828620984195878742511508206536363636454924057552536249646969667394313145602922669709120554198613267294925636425230749209557725957556601122415447051078614770924451888681078442986387243669363608987602543803677073906155301249856923389338180510065616707197439243306639632150052137083457650248432982542141051083821457977172825351642350915541740526174561581718995017457636658523635034041064815539613318243876561220242639383362651496599606917164307454339582153265257842212309788181890014582577385071171312719295413804235312501426730434504340385335279663664247386596323885070434472602559434767750422706876997858167964681364799666420734442291812349280585515352024912228222936900110566005601474022595827393296381133855930184908229185465393505627556084275791523871019129600410659459509433636974160274316851944232913363571515375847465060439491882318754276986601127892793902742794087802176714209912173638614620537778093642531173000112433573844675166403647277108525713204026372223742015658809586788794148673952505775883894705695057487071157805558182089517039833374148015107656216893259372887282963730001479641900375011824333502473748986247826210072299761838632392943561440684360119805530418769405055046140068410795410651735049191308857303399575776611706138122943151875588922441627375761486944527333828813340527340211805117414100295465580594050042774309273828105623368588223270431560881645080905404803942380005293311054743997163075716431209471915732140051890598895649339873334867617605098211497918200598767390957579018277245730138749515100774524294051560317732193851203181581820315652669847537878878404518220613508104459687095084944235892755000490442091475108130727142956441440543606021724248575380371171320711300630802885234816829075578258875774215352101643575403723875512495832999671084925286312132371513651635234527554216512524028792723671103270714096173442207675721501403931924421850619707778496449335562329219742530615550915852022893624359602296368559705721100178554880 [89,21] 926613407866122478443330829370243588049261699956920180008668753087152611977122299077824906279820753895045612119679991508169827506848409032727341433646087331295487515094420103900499707853618439822864854150665089815803429700462871484294038863066394351906809281479464925015726319051121891354846980501957183284021417893849553537852001880100656618821379795167787181478228207591544947569805429167927756755884526389853692541401743617877577919361746554306258378233664232383256072674179000944710504316464881697446019352722298626934453379196352405969665935886671330944220874116342351157191231743908300710379357206728686968804596450679476883210127975300015591368980132307638735142190444142926885567610470042156644009441160174363691350456963943893300226787069976796140268574136697380871099809597507017210871564746510848533582221883991251717432180768776517609407039566135888535856634712831453133952171351926427362643266888161335886364013525241861407644554695568124353561541848886121326747510111683194385743120555575370095982050060650464288554925539296583614958388606684599691316509687457060336990232649183925130647495467695249707783460462543137440220377177243044933826840958576526782862656205090015282566777870164766148111470425528206832779601119990298411379828096401042912116549203670272386011598272496384838217567688694197280044475303424865782414799734377640662881768172762657726195427443648118741373790595487387348396613783158105236345757172897260271767120429889077260091251153269690880349600708262835259536675455720912276740983513920332407467205753777858685868567666214299563752738824820731134816258280496831313132172707961730251231794550018319932222380031416530694473336205083481486429882158749323178356019996040223171196255916724801182832572988170868491228607347558164517403894344661897411568260737168883281224165568101493772603065151062700364380718239145807584283565457723994259370162816376070176974642451178905455830282004426862012385242145499036617032714473022292625734122368656628034988643048123174482152186445131775220495807328530189394469133783300511451839412222645572940401544479456334906397557418917968859728161819302798515028363172278518050103320857048883903566178249038555734020188579088889569074326620474946802454181065518093344071772011729325321841241149610014794570500882739915343346377174559323462207386991271514727663808127474407667822898975518893817643582897816204371703563501855785773337274688163289086557257832492322096128390203773917222815360634758550045771939134968565963860315806647659015202398805914459293435555304462960558080 [89,22] -427924616769443772418047591118891351382105924101617630805349280540418604898408441966473342421719938569145806728069539963117815443009357399434962339852428801898468114954376918454556602937032597339512252341770197741627438224205030902744821868712881595199294787028347304894628038960929156580075042937382445576229055312711877716789660685595544879205958763954764941975988464722392757480782250472837686660428293072595552444270993522638316960445022809856901799013133401247791387506501613668710876463470674608515745645608496959105724136619671481182881831396041090323905250307872540832607445733492281139320308548470576041990055739507098082653173348339128655789375333963106872811437647658412548824313833020514070096827658046986327539219688974125955787337641454061374446673957845456325586210425447251618506456294815588548699715511306330100663867846168228832512414617987673333145047086606817840720554464049045851276013826782743104249257444394700427808519923334739754762429899305224263034281069315543365632326685245806380382801822060459034401698607544813959658976545736724091952002847948684439364735311146522372992877637699342784104606864169404110381676873225057942981176389245131186906420263182173235057517049711633858944719538650519593838959550842708607031436297492191629587075616551476832800852475180365840313575285302617480891505683014633850444707988854912320110009343061939453247086392494058198990908692320029960668810500069673594071885835014940026551992477053451001257718101685374789551017843580587091212671659496754987065530554937288893756642666988401058387687893751220355996021949484133986845265674069448230208726259204001532922872513790271773779262114125983650232734806100147536528071130512989495137884451559944519179457416886814583753946786062201230443342422550147041229516681702528758795985850843642331524764783847839750321520748183994347948479118622458259202924713438693541350763256181344790980871688645045002339133896610625056932070926703484305450487153196766925343742586369788332721469135380636281827071048841037885771934701200509715864124730397452474111995578631271884596805552217893116980823372540384814537534711675064833039261174144083875928497296595995938271720801768956619389634407313912472418611103200230828524037349182981054449914224582047776626027914090957528799626967400286311378979239975874259743233105224099125382915680069629055035859496178129574052380221111676681331571670796189197845206315973092514401375828672234219990227187955053277783136459550042994103145721831039313969856985889939971246723099048020617867413594465894400 [89,23] -297681795662916221123523730653416132842834590775807322016358410596250128805985032657434934196309945424132403573745921458648078553186063857474258817355795935501094495531552161394912524618003826282362154617246133135236886383403435343953110559241940368355434094248213675934382671390681424175035992491621461679374296423165167064848026153586357586020020461546213659479598705952559599173845912862950292971020314264018080249735299871317203947174655874936198266591077406937923806644963892650571833893429323891979227082924368068685578506932883240474304984511108215365786542916279983750938438751081043415874984103477620239685709612079033948388625474540697748183600456808393884253843692569213994953852868427696282178764788041899901578104197274162192089333833156038462822104601738336217523707692099388300273366339159468576920987766137279576301897832301637394690215978206260443364416637807154780898680600430051646468447647863531550513323241191947396197463077467942745939316179299665741069293972645118201714336910412987371940594920913813916970931205535469153274582703979780959979619182671089591884438825574334460862847694077910221550069412295903648149069428121994875945744702212888052623731268588044968966297716323451160342945780260691088174996703375629603473939119321232599618350987075335573073533341480907144808167983675565315864628910022387647954945650978047489178374728143424549528946198140537737441470575785324169298179762584519895644550889552505354216073985975913671988044113003409536961391784239206604238118615175961135072126530011931504064328834233271678073832929032054598557012290928659199939458790988611806541417402736832710628221249458201779927191394125953479725942965301959218269383075063151913914907853905502140709462783178765206484830442172273425604679614774532393407050061704889821687584495676072710804622560022912924886900139462627539458128350266823640816744769371943682039410686745211366112846361969844325109105931562205593913814563483992715325716325815165158171697845662543811874382591264414863095789425261288964527893586221682661943695246037929259383632514395595010874161936172560920106417431131064510086243075858810685232382553282897303688451732334061113987587424696927612534287065961114072105843347065353575671153677153358820963607402308604190111554589980832736335151895670196077672910564217920582086515911294789020293878682201305524129281964035001094478272078179776766387918126761319630105332874512793216777568767759231051189943134907891122939473044902753578036874678448296329705019755682255862334436123628536939896969678028800 [89,24] 666338384830860400051594971911376466976245439467952237125271080915131866383444694604023827881730833270488458803794741322497502752159155787064056326360477037365396495090232438006911034516734147738617523259435547141742865178161724207540440525076163472155640721622488706986083860367649247514766376549680384881338655507964377460979475033542517503045374794898143148660526108510515955941290275927911943093791398516315410265354864688042194152998645162269567658505014622978541604854877851108813945650121836266228550796703573606650462113673288881182885083680094388499385567056095884199566395576381654735962476652150415453127340881445944312734654141742944489738551647935253811079063130265236162572644501907587364621844034123663892093647924052929280913732111036150329998185578905236842120535883589739926676585098077261562591660279520344213716507536269999000542614162882164434516071982802740478154330599152657740492899970358575287708303628317913273320682304179433201957882035304611581508511475570465337139898285895741174347278647652418883039896622448307342066078349749263886909908948537051753592719894579010835491871627494130028681874048076678937038946027298128957439258886520019423385480894549981278710668541072641475547973088363414870668177933995212723984886810966397215147873752581066370996898943150393959741159351932390064683373205883566522971110802222838885973558276583955909129062510629212241097905628355786103177225253547881219608340551691726573585905367534220216726796101320717851458718405463978103739453064518323607342340427910753102279960988436195142543799459646090631086744370312416937867961853691829845576566333313451505450922586736986359104779504133021117626480189777760159926870533529814651081266068581607696628477981083895654840740516202787480687853067651017851105083369491957653382167125961367064446307601614237845822369694715972142393913658099231650776484596558103287215441895604371096517342371210233698853287334431117426091230109232940923181858128864861312958656433053814629068468105366183669672403368959096580847682436736823586230215914077093015745511176283911580475712088848812337433081913388603754639242812127624994798728481797721817212232017668855304018801966515801527135602891787630625610314283836057781780233199224048949563605096757511482275209297965855267731354004248613695224430970653390390831974965445575189265017921371349302282176959982155041254091913960017019133840386672080859316795814500017261474703727026102103664924968380064951051910091560116247337790567194048934917475737426548178615113312089839914482485166080 [89,25] -527338027482472320501525729738986537143544105812667345093098748280908814133745750126107457729873434345875037343731105587225254163816218056628240573892831905181143706587725787668247475090466548244886729259667176915094670009941893342981652060520121653243735948143064077442773191012595751516758360495836574016104226877694348975322596054421996708772227271221954141044096286151227577020043988762298768934201861594482533786923476167405960139741138129921558986584027352280884803457237106321375897224826191692123952672319525461419311538959508054202636072365611016751267787625991545133824140068610777344995539779514749957083816704573658378432387121508111579900463013371019787849958858112117577290253889377255501302853650643661152836084556957899261375131692452145757291633466161774545477352587716729946418227079700345285448058404662389973369518112099141156957052608130627624536850146687752610245280221304049322277383164813448853814429555519949987348687017082484154046137421588888381266365046972500418463083327778021014005015883536364076312423344997980540568623297243076951837918167700519217676893151441944910104916111985029069967272399433031578060399433012461380840622429288662620854237390756062319209251250869989589336358890457412482475212355747947504958336228457335907583474525769103534066176614451474794705744767984555619847071755934706985741805704851313488365530229790363677266467685620998748528627022336780580877595267807435601053330746675166016670772718878687076313910950906042321783241826423343492689039761964287123983321916320767654184752446019659176074024578625405926222902669367334770888224028939585703650490015203258408750832632253689176995247927030540941473396614939338481556627730436975119488472516006571338975100685583684914277946085016741910552023880819145587657255320046978736395363646963328354440249061716449831093258693185520690231977635226968302715319581086883201943554285727597712935623955783034306774901878374174720245314732080409903190796563304850801390453754126962689352896914888712698480667967219549869403843923446055544151973324218656530786753220734073728767203970545034518653857798050045478683130201770992672205825276056689440459600511660022230072459651374956550917274570956382720096745090039869153735483383322084351139408016164848379089127541956334052801248077574268153486810662198688704862576741864319473892274750911906430780733147462318947663030834255063038343093129374354243582891209809206065962463027628638191223964002342875518295597807914509460932111860207050959492507106088872173854076106416877105210982400 [89,26] 177620810067153032286748698687886449732702687691408384746257561909203161898815763140593683396433298003026776203729402803459018477536005079805890787697106829011024985741237088817130769147601399555183565136674451317403660277407886615301303044612110371721708671440633624551803253910041980047314199031079547790667240770466329563883411861088672780863921555952395262167731052694084016420273078692675682475547301439363267422767691614828321946914772991003832728923298812362646077829120218459760345493096768147952346448269732168755579783144157060770199336364050799984307599771007720384353811557195661316079534410337500418658399898929028073661060565305672985668300554742412874774471387282990308932567773580652150420774606713473110712146774920904965125692974820400895384221312836907467435204362220825820970617263004015318813844925003199992302277888057873359157685487997154287176240864903571756058271444089789027035441065435192283615139159483787971034083197754956789056133332642833034726711411046817639805853580096775303440259313649713192872857436984768653605531129273161060663990683979385374555623682569712570266664284178725423445308914489432292444320612948755798457324187363949099628596478102998954049382227469930353343188401132807332679491170324860173247287043484203036680859059793429681918855951451957011864641194595909000268534874668107392572468110667269575660017355980242042666283993558333977452515526797366539685909103891551574671934303530605228359499623863779748697271565874122529108550656424641712963943792984274426622922708487287616306121850209734780524556231474451536616358233991710674338244537408162590505857928831300141098574284968895632837128559976546625210376905938016568303800426005146629677976912623547211048231105085721432937789253110325789492050474369843473343671155812351695823511243206822082321894710494999573614084461211767893938061111012202363385506513410302383262433391003550597042752299357598248547153611546725654034245906738088962909304010239943136465679632897146531517071856320067221584931036782724702717703578498191928172749160931108539736470392455332007048726092847224115536259148057870798204753550450510017687424641040341801193714280377079755351458560358908999449497823528809141304730729739630139725713360416731999941198824392470587705490502938170456520673067127992196432771150072651705954129618928252862958257761874064498893150455809589863423257403422494258794950470455732922805993478526803736016200844887228124298177382689828596370490426526342564939161583800349485777009637015666313652631450988412015738880 [89,27] 62493385600666503950691258471308315200131659336172105912042802658552474422341252898032928489904963698228808545747429872216167897674727408016069542289021161396634186472386073493168862850186861522725203387677674749932173010324567341389970705015782189306909293743550823759937253007210083967269526351943079119078358227093713586077877175260775523056605038347302446486359243856586945429901505134272152345056447947647049171511452444084788480422881978138998068678476596219298288950563216406154305891036947644180754666187939137261945062938409732047930115182135843996116576475199415917104138149867458576400981084458741678900141113076014202814265654478600047639185657885482076003871044683813991565014454036482028842399433671764557712115224622275919032031862324910394723408148259949090033302487887783728925438553449448176639417501389525120121097216452814954873266768312447138507356983071495734399576226480784329905623081596260787413962463662348645598796200974833309996772058555680648866601436579680774257850297636830867569117955589399342236187087783302257786099638129776752711195598128116713094939623739772113738293965040521920853033217492276713136449349341313308419189346720945452379059693506713520270898163094399800216594811565311328426998863655525599239647749615580205877917854264012058437865328083972127402003564878184566560183910407831670601954948040606506583351511168807222034214205027732641671120277136286905626106119908767558572929362996965560880483109880964770370343357711346890468857556263271378143913941042603874343568310124871271591399534496873717106474029559564714208213342976835772954177358086440006474402384024840515265705144023928253827373935537206516738799886694944672168794477162475640073203473894588093208200194129717632422164511344508347709640336605585646129470998341184396136670276442316752009572221256040256685444110038424934121104621787683435682127502751384875384465774263006564754938325600647837883331483364650637649913035501447271064997403036125938796046686198089129532446425562033468056235944025393030569576635830864022539483941603621324035463374325670030973475155677234449712102972929759863173880710554787340218401352394862057551057849550591973724800122023788957540570971350171086993715727927459338476639597744538227261674794018748232537893049444214797496612467616217261140295501202772195810285348433191309590518798283305357790122896492364003517405647642381276327930592872588716207126846362744480019967272299867767478594099910721824473883332543158599604278082118131229054281650011264261002969737989277614080 [89,28] -114716913931942675000700687250491493779941911209083548880676878747204869084360211429359378811319511092289187026014068345208650848368821897890767293548249146036238145359715571447218548462410834990658911655629747478964304462738219213270407034849617318947138080381912152815018098802594127431284546247913568283018862520547894462140592069332203080913879787577802545264106390279503720707797199206859919614317392847924445651032165992194988873125042436044517373566864132302787590234383767570201249501673587483967578704808036410895647767219747799771828542423753699485321526686090652692760965607112812293389524417952859667683372075484654234125021957547037921674815830080561806211016420857167814767306296362041124309582892479946292160536686413286321168031898993855224105892833131068272061102352275724301987630657969571979608021749752948560272524691007798264136224577940225786388375930359008942942602724136884877397743318980381089154576755016492916116293447667068123909744139049350200393379740550087254723941389045915441731674624930129162852732567349236172949186471399362552238101062601417631611582806571385253974355027576541296441612446107763252353904294993696880005054095852472054314734709701319964640918844355559932527177532635922134427957261822007580101548111577503703552742443643940557872031705395292109719840074461437619214462869399528933730316699551973482230115067875543570781183980510969553862144037283604364497344368722343261333186421929862138437711203462302975035569224742488370567789020379928092856810819091646197978284669525963225315099987252932937291148497966116282833126436025436502276302950944750971534701620705651490869403230061412453400030379994701967828507815864937530517127937668985968432011778164779954388828922637999831832757896938566423715637478186242939329916811433047844692685835413561998840143337046902917527155054717953005271164916969683397003729885462695503437511945214199439314960753387582244792378464971751772048396445466744907446244890330702591014322698692269521379950138366442049198314363959103469425891789848862456373036908750634347473446973293858865687968971097307527923750463809542771005754995862241947736737654844528823523743634059730683125340548883565131088747258655448690354942722606848421664905883462990874802219914889886439977357445760470595402126236816691532793246339328189670108292622863061239723059946570684083626379218012010754853579412327511557814927825566032651989718168458105251224861543131903853462480120298949410953697591446444437180078094966650662191711491312661643788681888766361600 [89,29] 70126795008949115060482308549097384885086696914926765254890661390729753971284872425738020089734789398877810218514935035463512970597994281399784104431192572604376666089389792472004931274763436583102683815868915369312587584586339864047538973566879895875173063007626685822671557572689437303285373093951553157697516025109732372137239960700477724582070280752504560820576871993911737815204300577029949599050661661261124847211103843101362240809191307506777276987651561529464514764109802209135949539697326091582347386282715097379853534794840205202693274635715979720636196010248400944655556601891741876164912566159001408460329579665427348381271747968721734034973236455707400979541995747541703408494690315567557366070564671399430012035466430236290557328263827110088612847713674115263954011934184667628754491528522526616439992257905372528129436616777092431469019610147531122456399340877668281705165984449845769855775544505505671229671406579304263881223998233040582946385437737282566356387929030494174051211310530175217329523907091446278388227538215513811657460314518223608905276871511074017702694964780739826554727144828420721063383846749509400532605359421000782697875271934740227810416121533894001776111807139479679219782999028751589516789810303055914061651320963470036390512983490532829792692928002628588297153480542954762165297282545584020888878089106617321684919326794846051966953212691591937929375495096822571528086122642210125391232460439291291784393352752458391677104454534826561248362017152593163804090129491335417845142582526156357111224868894852690403798569436583983089148698598981040137584761530192976752240382199502289460716813916904550002233603142223333719756207005696267451111467463372578318943412479705514009388351426394959182577772676880865706763472950804818686887687583364114365230522360173664415760025491336212794784221414586224881869217772301844806064979753760932518774481308796175847431271256020746678916174693462708322598762951766482718683470343204673968630962027910757773221315565905969298738915011857602496519244316328586635963388012138927608026271010761282136136193150539296310284608043625942514880119058205320963527684483284869042038407251929661107224550706391570874952363646072035136695509917760025991238324883494027550149852251705870533879228801138780365567113040151719057129381542967674756529363723183574631606646947088022510791216653610499955486308146027996100406092631323122042862580323449889582056309711095622742365082706414089776316483419088422275854631787539075026168459127214459392142428078080 [89,30] -21733964230971611628137897424499323970647949869506758325874165527244317058634269891882515383266437450961747285711964267500680881363277692114641720362422059694075195227900685696826534362050600038484355759624345165951401985456390583767681047746902920796779069542542928202494150479727398606693322020438979318131572853515458477980744519613525371511451204818604913928751069497877743121048457309641539623252903052720428456658449556640835559138952393513390294770393908995433432100532272220420383964992205459750713844478813402610192007308794496961689841271747539447742289138392722234148042939901692927719189125268232542622411521585906252601703256707586032057745758246176258332449616318740672793583121123565159981778102018805170530011245658385012026697597022827127496412253863803775755603610107828707467414984284333872555376182666722892682417599960692626280641885935240615891567918282062400912359029042861077684226242498275640938101641171102382376625559486165552945053484536777739964244573561464522853313416460993425034390329196564233025687623697415873089690637099960297425217202051302041813022736000837204646926896481103142209279576014883303246368282774441100123922761119542405399416377898472366568949875186420703387273139890225129691133422615307323367817534913972502009919468443112790419742573299927483169318960027147966127083435218262035432440201884203453852215073826740638899673956386846323994699573693584287079127865901902545657039417236389918066878080550546053402275814309912638467563193464628418355579638205909524132390336886383239971807422984069335322591221157719057061209435722913184723231704502421046123850177174314309479259238749475246938001959470886436949042893785157174798768153552957852159935349415692022862516472506988538247270352124666386327428928467763378470749034896984097766101387883095546626086960874549176009271554985590087646918690655795395195758645067301668975608805475228223647118917644794844360374861438648526634628699121628573206711954684251930296925232960997280019595030254453185707827759189050288263029727408195259766833637363220333023619630218917344551478934486377998964629206336192414415424480702241983412361251572954950490468556056325292825129760356549073526879726611265782396694037741908619857134465912104392673790397710735984501286103222586863177676133528912710284178796268105664003434242844318420697322460046178908177083933647984565763646055342341010191622765677394977861066883196254959687819567560504668474432971140171901954178751396995660126689747853768495232301475115442024347892449280 [89,31] -281333878793015571202831113015294012637073847932059775131308907972124061489560897855797132607188384770705356283943704336439567646277320223708477419744773343849773830102949315673888182531008216686113520910516152062648586425885013121961825442410798921908672790712671330576221212756648727598998330977774909940986656485606223261669003777453746787950039013586431604515205474551447969653022915645279861127220600611265982032662372616986393946694041325663171744421554961519796059654281345104953461646060563424816321661142167659866429843724571170697674517794650174695564221217698365157823389449267845250516286357114911349778977755048526464758153689053414277191384581079305483347863915146290770239075190076609563343754695940365334256205927832925208159742875214383563079547024967904932324601086858300515886077313599997959667938647860635688066464924234139710271284225527124908634833105125950978642843836606204723548133219304744525228902282834409219524268557150754507152094625790302527076775024303143148721100974636507218203598691104420382332482354310747114603095219527489626955722033674981406374395182832499746919985952125452332149769278773261248031702672127594763396158124182334572801835315169619317092202299483676086755079245869983427398508708698790447971375027093471686431002308713877949493793724775938584308668559930079003803766494058706693546281570630216685648689876938341133435157192337948968055010571039869304265614710473876175073163422087867615038299814551367453656246823243514883369504846590155035803698236978908112760446688320078088191505553352434410154240771147711143780578848961291829822088055925422834648992496304393563422042320912711697380533629422099444161100700175238970955302408075638520270959334180330572088470034005027126982661210835324445364920100834263920769864010037926708553322453236921862490151533352584576050956823866918100106069293270369510175947328715911415156875996466612026300874662734086907644720113581200666338849999979032630527174071548905563141283255444231415320767116657615032370049446489181466793104195734487957338937029420182743606452145396994275432856261295373119298339463032034295743661584553404993449495778745811036368452636912669539952165777108190634771190349991077233511183611013640929304896281426146110150733715639480074493053253042947602876949937810021478543849177621632270599270004174132935853246295564565615425914210721566029308801758402876500540507269773326374036520340208205438964806455336873278440147530682854116034012031833492297028258229574435221594177107519846209290240 [89,32] 4073975477083933434521744142141653363001872108238764000378515266663555814775867539059743932962504588930692772029370584388569431395559534300605673432656368355233833964396371357654415181929352528089436256689003017744360280611070579718148299904491268096353490601049440157515264909812400296182181361947126991267740730010388645076195211770677347529078148253915347488887953295492994123978764992633721528653663190408128598201597254955254212876389651143118060772261502267201040350918030832088629366926959207275931028122471951953546463041621378941459182033370271451033389895200920769151550183881514876329944700309467339650098158402721275585703741318751634059447379358496863646858892971235141047592332208687292850013174524851014056438376993028166162462093135868668668876884185426796373694952868777829593534087010525767594496277667420509168685407728230938242202065727611378731448521809197067606751559069459841219758830187585679392679952239954465407724483270810929388075761068351417641083610358750586420329914706210764427761538982879397011951948901627765443359827360590586918711710169849893984092286910087547970603526035026342089815130881849514776482762867497174931642221793958809480129847628400233029737744279722123786541594753561642376340383461669422258701733360896646595548481835684739706980832689977110171468824114430464492484789756791768592900929373712543387839506713136865570903300892551707650436787242156745448894085033246583917220213344556173494394944225665021135810442588693339973749821242460598940163682740905362607600935969564816415124242637646036919848072235760072902570739833634352361250173116011678229156362669037027929958033962759635085398636272685299227277815756934910834393488885397810478903516054446994104388184575585743434814900585977867037034083178395417308707605042762697877889801556325901371773690612763810872241927539143028858496243700209591636234887858634629547973502184813258326208706000661090072682648802664842441435253645738927396075410015897826301791575294598362188140160129800194296851300913125484754152490990176529691649031825460219847025639415771678381530583234919163450565766569615685216247940933075805213188644739893682068866393478867305568094511860742342006990665807681712944030010787662256687321679361834044097911264295298800798592407624213520071530614458838873020731344211124270075617812762366329251569128449462087320255348750951011381196066453413437152746410509701457632742174167769081704008707495765792792273369996408815335373862253559701715065542945768053792291658341672686714880 [89,33] -2311071919379888460391692507184373850221187578286836605810969327887326748794893891552632267474862654631439807940532088236154088136154906893251774964035808739502310109961329780930052249463421809660357250092299631666898078821466169590728800346588946354189019831674863819742260595165186621513901064019142079508686309020414897845589593149193787489904207460774789086717818239282096528275405297102293974787373587559361754478365284275209603306249090976335856741989279114152240398392159768658954843611512880640091918069783177484888617084657571255407141929318760238561458311193614039901473177044381976745797052673757265547711003234876949976748513974300899760661131531398664985703065062425453824927205946663037414245033431483375739911748663478204145458178677816775445368188768003421437821820460237449813799490356164274088938834595480381651288509135349292536296518334081230135895620278843353637911140506037428693395203799750149639342074365643621402671897701715745634911890446610841366181668972503064144252499472143509833835877710135277055421978657286963544905859975441425792809165516674605211573166258313851201579127318536479920826563084911446247568127498017696961031092870202948079818766561891999470276063617980987847692699265675361505136326600635558344100496909057246862924385187417842010100123449977081727796001611318229083320985435423619483451321348118580277691968334895467622862849229474942483126815537060099902210183142894539599239948636844175594284460169444489954106146618139148036845697790385597554695335615191283817894468211462977857239005078243642661645585760244228498064759823030978696145319010481340192097411211558268509016844765851164096373667931505706076221950697631845442237995626009013892668499791368808029375355537974644608690164568616391996874490039190247957494393601880696046713244325002431722708242201608280643469651992790262737234821321493800599400188088348773149154715532268602006846839320238708132143593915129625866320754163027681435906024185332252914387450013370096174613359788091263238177839154000483593771698155789829113972513816764601588387701498491009258870490505097527475000653244825043877207459396382633310514961705903990135877470471024040617620924539209997017681462514501873493836726097124333228705704046767265671041611806369428609198038592066920216358392087954462959992936761539387515327521427157685273008634450699789332827868716266443667981504996947542074305202707062470958142493704533608430594734129450925372565178011066627776643206682894212263136924140566652664122363699852738560 [89,34] 708891150202813083421946879686345519366847107962889272796226795328703835395057947361996068511597203023595186163561817043405691802087104326697628027043674639233261495945491466777554895106465780042420264292320625238195564861151719465906955783626639132271006627033790242477281519490354674816823140061013008524173758914707690484002715240689423076302126574687917053475849907939506992382030710152776862796279795854228013538489398593790932260346067653979497191166158772102770876277159833920580234172540533608961613375954033383327047355108901210482148630733441333109944820725263046540183249560052721582134965158046843212084168917441959653521894848605280092085478497105814530032026290179504265928074701780609959518201104995286620013511281287569851029353142483849557422419564251888665286520848279766389276148979313964761827438715695356387029403157663851302465694361385925249404974773453404311592822908148507104224988038825396439330733268148080403514386640559522683509404899855341093184607669943085857994144743601349369551060674934108142943457264772185357185168348992534744202386600040795964842319637153638766414741540880744637244916410519653170853619736960137191514263223864853257302965182292305137303070140304060670263099832500834831703305568440145604291547835441159920406655597624416488821338757458877678598144886166680966083727578440096814269853039636582975687670093088512508947988575795858484794306296742870971980700673697564334411548283678976742491352567099896383018553688635367569033499233680585282225985469069739290499154756368138648037307620426879976809330019515944453156777702186309854923645785924655717945066419584429464068008233714381880273586273757795731355754245936415391428499069057354675740028428600619114393694391779699077396073383139884163081481015978606246739598132545190423335068523358166126451310094254315204774073063303809493925105437321486561978585454439720309824359895331364118590655944457389719330147701616450533460964314017387045042369823487558956331400301890656977949589546391717735490914047607631247575588510010098052480764542433770378587605740842259214828873770270606219230856486064608162234861785731658247724452492248907227886789098057666915545376476451390370294525706280037604622055923596236850739480476782295618645015049097628399292972186671813314512997382429142159002938315419151086437107462073622044313753876845986801009199729201323793953393464848066511488257339292537883887283437156002544669730012669789894536038986802884470557282548819550064241491779963277359883862251929600 [89,35] -103625512590339245111724885935112847222708910391324909077947919234066208213083166676613357811920863935878665702296221594142207616970155703051168347430836592248785390460908854566676219448469507486366691370700779056524399687803537612548428113294467278859403454980410067190682491792527609938435846218756164046805329338673400754606778144277863415241179691683019637667136580442896351277225941738071121540111301142637071705586275435645934830511463249727431789956053086702290113042319491315209203159255438213704939900234696213256988139540225806229908347916431138363853442066984528810022096008942658351196039260597295941948832880876153315860055539929392368231697119058573209965283921644517375617541845461299937972670565815374083415647469617716519766135061076709776907472651876623349240466156584704849137653798333569262352689007190079737661788644115370246642194506765357510991024686139268665085766003654084254594123409879133867669037248741414896310242822188088383147906741137562109873607507018702373605884932398091493591832109137541877363159148978387491177652046252750276857288788550654011466345299678726002397459636905976068686792884115184987173076694973363701206149981631833508159345279789166810381592581756711780487637873170143866615701957171632758667765788143362065578141205627152619414618180933496386336985207062740517641279272563295894316068871281970617770296466551421227511606554365317069392815323346990355928765891288649668509229723782935222503248331963049425486532746345608731773921133355398721922154728057257494033734456449073987518764814157902944425027217466175886881665162508498846385860136604359973689423505599611829706327293138592755354558375435521341439158257110466602837411568013466598049981232365543273794660207475820697345114181129018557587025533007460347518807254440276586052319563547254542316931637356855995820895250350438381905344776370865795456531337326360886694137471438037547133334715277403622038099083613157088478408353759572658777249098112381383933811501407728635591388537124335786322349550327458544441408245669087031723511817894400599604590206577611101114490658216022225849244487415579795594781050035029186728929259936846084698883399035725304986943037150187408396057373068368219995806747222636632001275324674724733179372953686157843129716871213529293199994761843346729160580403463373166916402191075046901451253446935939465989583649947132884403943209107040383971866599396632622098628021714295953996401424507681030004335492853971859641832367380325861564563839896572613724605513728 [89,36] -6630430883564881208144868806165978902570153146222607149824228953721414310805087597122465284399729195041908435435629604569029981986852263907805560535240391851305669172770232882098236649544843716783822784715643316464138486179480166888774062267980975655887376936941425302036833425937436862272121195552412567441546460954523987279361737319863980433712956658661111562962639585328084754850816542542663206614936199394092345459321347724314923101154334277951534351814379612792535560659730143288840926492579934124168101849240451262616227167367829677183206905815332097895703204242043517591189623043158023608455849408851289361388575225933802725498049652672115160108887647319761416900148304834614337891840593413752941981125216726940897012210149131902956170696084778509446577467053189361397757311270120762947727841867293152417196040874313262928124610360517161814515045567660539406653456242601711450371950617365141980794095191486590236282038252809794318137307916243691960579996080546353090026401475244662227797888777657140872559842000995457559637891698354520091839803508257779046803931309830245678158626657428407636813029027334672303712048751256251947702423813169804202228958168206406727812005538978791351216157817440066028588941794788602695876679360686309169186123387310755342040160739316097117925104333899078520791013197272648637248651880158384089138548997452591940114315427973138033032956042104767140789895285746613622652931880999924595609794851034412988091768901620552551112925891877032642735730946128358898113049839001630747050182769501912722288235219926465461413858055464952720940249220462857376436329622053129371563685840080166868701415739983649699071550608021662126205112913376546150253319264630915180301084409020099138101105549016088802213688637163171542603942539900582315484868425574543555494974834547571964864593273782012004824332146830446897126655918940699792629857264392741849342301362741673653381197543533715198725600172498754554876591113543068455656853256604069253426406435431438837341798120450562561821161895747816445857681362278297429030740291788446491987225150485940533219192536296602283903120590295694905326219991407550456115814654960495627504042849606136933382988197929169157676769935508934633447560061016252488333460288827696260565728159455978567016136820097223830395113271359269447661971985681755732641300316394156842918986906599256747327883518684698031788475709653882802624009534809010006521446748017072237148528183760519999288118984745001453822386835336209479796440637724906353590272 [89,37] 1143321280202813398320979618497868585460924237630609383940514977476263814537622789126239616606436277692105872549031528359549742142470757164436676564482071415331928452442219444714217101684828902149792030466428248386183576247574563370418135345687687502404508609835011289942931717159354158519162978131450629679990475830175808207900475503975273273813248311750980764929431149948863543583370546343535123524121731928383524530141433762639233596199254148660101633245485939283112326851306649171715759118449279596349556519778375146561098048080119872535455785298281543246598973739118570692486337387160270067029345398694233798896958565618559592576787063148725238975016602249513177444592514120027887296279844527511344748613313283367505231880361360318816330015348464791380544910395635227953398427399823570180751200052170564355487221921729109456622830398494104674112851188834267990221222406614986089936543556075546479904473034355121800914998473091182632022543194902428591890762070491413829622006092247417694019064908733688770246646475809354089499713947872503712293550089118633858433805590181901750107535581789770348568227273923121131106832809009276332946819355527172248484120530138074287482859984128756170747966923085093713632006437501674783253140121114472453769349038271060619295925134275946670867227375573010989044237651360517188354331181033614888467980163868406666789620641785073082903084097032377808548743370752583980898559211582689635733704426238688023355936877284501162591468945483390471124042123405985547351831385415581188858959516048353426036106702414129487460454900699159007139580177326836097752308954304914926841124725407787130586403661751859067368358281995331557896690054376179260425296159686600289465472402032772887664678796820359679284051262741162403802142005295310784614437550741067766572002883735262872797698279448954929661129541103215370473138730556469392848854629737050951097659242123264188333202881853990755019809777129642824829416360346640881344765820422327012360990895990536475852354403806059691580413790906841921157898020979441578792654558994418785340811989923080019566891382167786635604229216369471371391513121235678628652530282029068758719748677547014045238046982209454023453903278210914294926491061806593838895297760753565834740521989168520705912291566175975404077728504101124009568929200776062265965934531408552956559386268238424713216063264097605059101681728750936090352887641880482745641012636618300831173004854278089386015582135506599257439290895407169087561146976261824839680 [89,38] 5070316509065941943529161259582658623998583724245546856124008217036922734150760347194344355098170112064537042582427779507205150984912328453619153005211733859386821113257974686134543322547027764853242317980193310289326813464211713479932347439955403767848123516752413570266837956019974739144814618161544483560913032793420066310929981571311742842660850316994407240869979336271279628089548923153765443270035407518214289191714972316336632202852632418226830108785014702338294288855703870042897927095271075770274015813751512432787377972521531706877204425607060179171469339562562176537675104255890548099112658225054455848407813159649643819466715019415264575928136574453615400057402831074014726653607362435356449222017515197939654930276378701519295236490131800000515351072471686528083102023594224502771417871438761754119450634479774335111109075999614899675739227381635014774454995867354428141220897056240440324514356317561986290247604807212854730361153262150212732390567175644190169237013242250675402516533789513965850628770785271328523678040137229863484688511512261146913591650367458393371442604706072071877782235301200795540320207067910204697277068291975995079781085597122319380038419190188846388041697519378164941684361836335776906024310893954909228879296638012776174425514650331243912568196931126224155152045887972177408777846604076111876788482831851607155861752080115574525064657539103532193878931302755862485668325042583936245290123796289864729974098992911017259360862028701305001146877336520349704450266648618251968560593621823224972327963718186044961507443089340314146173130696050572730785259265519328414309203897517206181762980120204413124213147429518756903578007874939324002243374038920429100292344341796174877182424587573393423376884385860503677753911856090514077800967626345091144282577454764555517847769477131519631663631999654040810515499102461085334373883911169398486999582086381691052710025703700042220692910948560144200358492810929383888426277794968388369345861481343564194855271262330336736087651367668938542255978688449218715200676356331352757078506293861467525089425432736600938934726285293854003076156557653422333859698046154129670128894224135998779895788496813395921990921049952600935199991645504288945483333426711909616718251975918931243531958790491622768294617284045265476900571151251752236106349025350986406114240402864380008937212444945251101162233651913948053403440543354556095847538618219809068160953920283045980738096281318363390068459039790178432350536546752921600 [89,39] -3805225224256224152993974251076995393322311556990317423445659348359196467924145776276854708766582579525415662560403442192077579194703085462605206651133958549872841592524121778031055526224421167770157068866539198393669006354681559843754297475787433351397939353359558666623489232553426163414014141092374247300350514736593518153327370125712449916289359584147891768262482772446242415924911137037446262626831024507612856018909832992260799319054428675926538553912349584104496921866149420776627950353748848129353621823131827531729401497748606868122776248286488468925386107964086109518535368295845427538555116764932532869296092131010441682631734622537849565569578711275316674820904716623917620557433907297383239490466275976149304803566358230876293523130981557894802585801885236520365450887325456261194023695279055399246952236447281563743185784413394300295770524020558965414777585706680824512501473066275326060807142033163613639108509867819575169993550393625299557734565733659995327429269716869814874371677469600998410610600064822238369875456558303943679139665333515952247243624111854773415576270665577386178478506033997747286331770215828547077469100530054723957944942400978406366100750334296784388989410761920155623723395849182471060072234213981588833279345729057666170369538309678336826628495797050142027791850775888115170728491841269895146118618013435172446727690670204869868193984666923930482384482233959987155166896503838927373205296346244733791217331877259839301410056004641561631851503132600010885355412492785957680308877168594307514299947806879139799877518756681182108203066864528851434588807905921425876183798197207881691128280822918322031630392378540005706740452837993790112325416959663719903305626600378431801795200603983305803928348193556637979324305241334332666044872766279554731854939630027904624180433177887476091317012827121767899847072986440100674141883815082058210471861107263095624411926119608052085479007056141567798834194161378019450940358709081827067340710575765654098842841400174043555194845082047691256224439246454497385917694267091562372265829405941439846865499609603965159488940089276317034947116706681668888890917895946902581222220322018909688237522942342210562695578775717363745140372806481893346859500795796815798035516261877153206034558941821748942598389633069418845884532400506047729224795945664402788399905272647802541744362111030150716424135310671912500748986277493458166168217262068646571837307324251054503759548410130351619167524160271559915223727527165952 [89,40] 1606355035929917342440245492777865415214439124098591789290177917262088273194501182637387083129575436582780404220279867340575341493571254576821878808607716274624976061804943582332131132269615199298267398265041831597741867588738798839588966057208796140449350023502644431382773668125944743965087951817799931685982150418042182951187739620053917483304033798988924476611733997912933606299228478882563828598601612789877461539021556871021266749890525838780520826725594278798100952055226831709642191944236716325054269612704048415665774400058141718727920256662994273043945881998505750624743136180076946076635086621393552941410601959246570088747679794449388838720286493688707300517461520987676142261448026308282907738150938064432095758543063554729150368494648161631005305678948827980473374418851326064828932718559470531198661360935348857255561335535437827477401956672561844076011424169306248497372715558988340704600825018972197214056687467761277188844203736982767092420654250125858632931705827091106885561842867552068633708399133002724463957702345819513431130742154672663744682380105556949462401155980133375884475845319012704778861814165590422877208590451437082505071051251203923253806811916611881684529449606432018745614981683560166033499506622365998412157883921354252496718985968026599429580105563325704396953612658066044858202504206300843866388928347007568336671885853915729179776902511206755469990620665229508960956226262806350011487277107219214032643266357800167851532965086761433028346983328779389044968392465290811962313675407558066826391521791871738329212201215652901070498212809489808482553110861453604869741075624588484642946530109241739945571346570257508030173557903331691732183186971912412114332139902430808893975700341977045168685075045306032763176566341585671082289664679703315482559916609353550072572928046971881508250564842822349801195394500900046265243793927487250809399714885269798984073233343227346243078256396946526062335455787560031949782853374500103000316054871651579022721993710351980273579553829432675967125528196635949621816375206507643676297357153488765623472490566328094904007640012357786072209115284393177664653415661588441129157898311928123422585140941980098264225190606328831963237618833257176838724111460389269293733453480532920815651848574149051211107818143293504498598669350901255501480810945950124420803357720843013469012029408461627697698571160012956139617532740174185064281656121746716564931554245872650733632402399202615654191099602998758101619683885056 [89,41] -482944381366081872790559307231008146820376534694480802547680106839275130369268780951518860996639529923036867357239269792265361331804829998074106658285869624380113628266709325947254258144175212030988885330450871648615565875365570832481688682336479171539499046199615817271556819865448570093269656637196932688264636257791600268093285104139350199151744050352185891451168299353249478825660967348711076777645028804756646914820552416897709850740532071106209704276765635331357097510554849617911095668728434345966757288747415277150117059859283763699960478399823883222075017875429440843100329445787053608081744272644865527178121066812789139219012322074806647652319209884809421411143185572477192139538313474745044105717194737344779810879523442585879992425549870773644125615554097699967468556987395623319975212241380959786335973759139630051954344815546612712038025281853958577718050886670625221872677568052823497312209031562218000671844168606047250065762770518490118606485551641381691212790470958510023907109063870757147432242138604695463305306861491381358498750045211162811993890638842258152188871908697004047608845859556388667404330873467096653405070972285009449773268973515149565045611048074299191620260476236634202221561870424378935048310497792255344195776055500434110930587681734386217002758299230644072296729441243399509363515950778010429183576867218069531992541344147624457211245838432294151474015373917399719309753780701255960181158965036789604728590451527195153034153391999939711606945508167860576186429256267529618721468638797227300449678676540267987444404005096369378603440727473932128843696762565235286643748980998160435267709245263918718654647167199163519802612391179635803920794181461084405846724861616133297723880750439962764007925551484285090851994248256734656109380932758634739854287812982242630204276663846156313273481727775075648475389324149815091175797147997526894120250645941744468609367234359855239268799856310860781709109537941570097025965636291368272819937795080544820124205303791224305976726105142737469902722068789593496917022343705586112461555410588788723637331600525722994423853702174628774997511170014197929898845157075872632831732472350340411421057151119691450599559222571651809710998852606742652901898201642693256160976708995434139810506122559297912265686785829109755884259599521583646417827002888797227965641525187682173546179174868022547963471137153775161711593139117147265091279065346627188513170794542330140991541039316804846513998749028668176752181248 [89,42] 102669187782502248883038727754282864041321492803010364843478288355428342837104273636680055311704232657921245308319557923098340872800896059250698131597458768444880364195451022961215529435492803227358274554123417764979924721056120032415213572291435112817558518864134086612035572182178896786069243845071208512160034898743713931293353792775413326118534351399285906607975295850701655882447545650826984151927816095401959393098187240014995906778822065394545923835668101071550084824653566133028708591681794211686766395149887548529336031505913974858269402569040509837473960427346957103575492728725833544479087799964684853144043656578336533704654399231942992825249726099985650582715665557811174948764148404862053762216363603994195618949155209776691844803553924215381296573252174987111203009504284734636911808105573202114292289995069418269163194639182838606461544997496628338928975853562544091125525755248709136324872859642245615548982795472305176093060854831742928494302360846822824673860525179501715262000814266745329967002853311076856539576465773191012719858041970373187825846727633353384270389376698051253230995725534990325008370544792723470465603494139741770990585015139641651993425551395384564880044055148686638342527013703184843602502559451125566199015762275191409078950090593572082429224555237626945106578799264565261037015177369205536223792417867784535980515151755230530785930066653032778540308571692951732220359045537703112980527299176263364906081585336045029449476725877901342707325222362149394423509091319011678177985684201585834725485703897731206928995702615293755193659190041714769398301791038483862552889261862478017084566666135923767447225120766057346513497411494800019030043257013989276132325577012174196500476973733058140768860711067528482572206597477953408282608658052583468274048503657163605859500974084482512963882090450425831400886638033007885858445041310239718794374131927386082909045463855845172512835463783797826347727163342592736841685704924217762956054179114966376567062719048293184602955463174373801972509989233651153019309146038536978544812444694746347433849580676034914787478593577918519733895149767024228205023166191564994693177143870207960054992827749087698881879156293181427240077631324494783285405218540748106116600041642471320286980238460888376337702300001991272277438113588758284683237911022517230302800361543120064698588203498401164472843608330808438474775146403986459029167377235859576320510326238138428153819842913483875069882895193311971115008 [89,43] -8926749409788311028514760081476288181211297407134785775802952530917876993793679781979204621054192859313203043334513686715615545900669041359739950112811184404605154948704486976563603521104716417696143573317686126834078623224932170256152811208911143393106245375881965844622142360795002497534506034523156330984229111159395601360260337180566941935851925270939886760785890069983645216728416691049006663533859198173400257954286468475946030489827903874489590425007747345940104127389423783704256751348648877222184026728022382726030952825715899008501191341420883639270228012205165881400695572136189528555333776098909188028301956124122775677091945980829433015991084538826442986909326240566007224212433248315418926561571069187479220689518937196987241604777677875065350318296783367904704695634682391940233976444897425117592366801235939865130719225031018830868567845734731435522108955416614468619559109014551477674285584131937435958993780199976756206358610131214158444363767170930738226138897183729819070943679248210207879179851026442847088487581482625828755409513966271156588096564056032945298670877203351861796394629074316791062167119513763070391627617575052930297447218317042568172047979602139882066012084614692945814009877770130753845459003080300752942720901578092111818568787922634414838674793088587529249298485945143477325557348368987949896278928572822493903764217007980551726681817377235088041103260738389347971661378424543584006732535121299179178437176753493952202760215221974554848134908998115278776759937142058462707072225954399370267620643180705902951256127727328728145868826845538765030557591336670879429071783635800443655690661500053778285135466162895891863903838288062853734960739436160828064407646049959917757449293767668613444889728795980543669655153544107076430512114212908160798315481051458045783727477860749957675185211297437582883281666133378059193281345839915524762748739154884870749126721842647978649688634545490078269424079427130372995209583668656139217987280495961717582735120510443534914758943340304837731279667886573267981573660110271920054988940021423432174879958416249211467279079784480330091091990804780526282666112679617709808929014055363875031037560544440752354311686188534089629771767851575177572817114832031769554707456249108187235336558644083843916254513702593760992552145825061910236518949729494452611612710140877726896989834706081468767985510238484037900116263070500740403827876038320818450132251167406290161347102594703301461684035878503055360 [89,44] -4424921343437426862579272608285971259840167045847363188152961604539720300629235668201115984220099705433551319875585751739901585605871321064722919235775399501557261304071027270272475305458969187648040351620337828204967222807092482913151445261909901872430069963048569547524097810147884473122513733177708454167565700548359928584644619596566718795024889485018733496420051892587509674932143390350396387749663795130344090113405804792672550187196528473394203387568588272299220869546895669878718331548207629152986202977856593817582553172329982335880401225574262102016808016702644627666407973547378399431131540167092107761885907240794061304953413079183816075528422128481596034384167921946593650933678413198954983543264998209248817100641676400001244406403567011951047608497651785106289339779324349709710200964661469533754822372450596168489283622824912725711332056797914360340889693357497382985118758454457659623863929609417993154313979788432804328690661526599426388336502797358161895802431969372656682449156511798840226274426093778431016132703354290234608464795989912590007452530989705297002882450977645786462206279502577330515827393363565667246246577871868466031865180884738215407966188367593711613855941177755155757461688666857621387214333061200115419003089884028211278336208159828903391076611431373157126349207537288443605171650765743584389406808543156937990620563958078640030742002342880121126501333042579082013708196027235687675966005701803722314211438861963007338702180733204676057969643621146164921863607989522606798752765939442064473715043517490025715489635470235400878041722793454041379070421616775969083793247147562410255820603622357713428347379134206479954090312695520050186403718312613271082918718868479090918676076582477933878038841759749062109349711707390719642598495748882589714625436779414111057773484772644287979628928678440671603806074344822501080939747160818268664152420607043514721976642023169005712793874397817503099183609646432027819986863801616463848581301538578665648393980013437833148327266718197676455417036888599332181490080771314594744911928556869965257751472654054989556382265347719533515633954556638385686924772025558590020420143426875365775055962339125038211035066703823599007010761474478667359384407711487017840125162453839413482284791246509989107157726003576844289302456644323584357086186014426621375850677151459884815868356804267656631169812502282276881566797070512107148784557014852255313704606467127349309865968099703545789956307485196288 [89,45] 2683649177471969548890030085488325513875954542870197697620366962327951641238078135624588887210994459479510763086336152281444423592784342186079829410207998838175677312539767821191649372420839320585373628306671212670501200212008176992302729409116043391421794586178206925845875887599254938724316966507911366141329269097007434246171352960947436776582598124501972419102415249238661098222976179847524481930870776241974496118709724100905867787068387598404073465085178934883634425633069167039422463924893094949843111908168537257874393810019585149243214031942091638502615738731276975272013873819435626245209874178541866792924071393185910271009924222700387351228753926121094003577861804969387527005510733620419600717468140195250548902711949790195305316886326098887246893652007077598501887050973495959082058729649343688562400698256939391040719126125860635624281909854169004315834149983407283626659348282873075181017312195128683833846412928819254586956295236898961887203666065265887466551607888886902728457951697121514948465311754067702668644193334888730824204768924071812445925112848775603766574966132772718865235680522591098114281183447918239081290638786343368882442724188293931907951172173958374738968854483772804877478121052274052381947117090620825279883945931415668028286155987479333299140934349556899494068914651422506014960754024394259171462354955373487195693556880563783450837325144540643247799505869998016338795034431754075864802923276273404383735050651820766452174980542019029831047874878016624484265294815795613726052475298159872671011422838185467094365090089631056857472359900207730201786982790635627010075923682313695015962270614656955171796577608537298066693063504366575936160782402250726878416379479203998131388600653514325008758179748910732351713971560200639369701731461299087720192236584132721408794703767003008106938117176617356504816900986041761048891635598902058537114886221920573920962943240073309526623633428114024796807738494900106079844265118829729346153946031838282024637031218818122754028070548769583265171768744541311278283908989387862667746758516934370548490646041564917846244218997155210568323267077383049540097553127001000435122726410042594442818786970567281496003793651025106387881125185494895998520553262090871883256378159625181475813155424449841886145213476890703899117464488680140450462428253772737107833115700184436133014422245739004193030545305056831981809068296206135776530385603460953261375336410732952504105189392655189610577493229568 [89,46] -797772981151657672973178982223256786078948116976622374616152544181979418715642666617700720088938469682075234515372444906293121220049999165747536995556968952657709095122247692093426741440397816745860922060205811281847233072924671986045485502560172517284753516186933551182789056656638039845764315442677839968089054701720630149091931213121461829254994220371503949443804719626766503964566740348454177476571980969156862792382539350769327796640129550878461786119111353329846732353059630104343997395914749543701030850380225418785252402336506829026531850476701597658553733220613342740716498202490815104092159613966421123829443995337556947375496079263205367791334842094520417898634864380399784138614966223567997782513585373625736030496763543567931743650362816266983748578834853292126817177444068616939817702852710813943013309655899118974183187834432733948475379356136011999381379937969743028229887354963870658674915425979998014841843452157975769012379189161755109466428694548706476114643647461725176217761893557954397701208417763231132591197735307157227185786336590752692894059012334797760030370144110208948310739801286638137667207079933203727966120812852558799100470662059199538433860991366342535697743973800955658070903875166605358546017361120662227179030556069243554762177879369651357578297906129560019114425518382783705768988424312866209365340047865316801327427854634985494970382596141399623131956976239485895340155455047397699358224250931081091804212579066148348066376885467745391477941727490618365696946718844653116653400259505959569073424447936256765267515205895917540875348537176015408158715869009939056878862626801909131514026897575721381850617477634795134229030757175893677364810190384042786002378643790592078528999817059824978173795801179508072258122290733143286653622196722541313763583397752298381671349848180449925042305680471162272967647872353900166941639123201376710391567882601860371176090743885753132451434322661863611084852264270607860078799862856219447141776535955590722389833899305737313055828426246843311338651279481954182829017984820612512402999543784756687952407455447698711623943903441516999841820409030762282057477371853180999200552114231102066887731326297863952972195357486390456950775774147274119671848579058982509511474665922621831423534404056867462142622307083510864491825473425566397011573123937421439023431651993633122588733251533653984058913743686330154013064341448111529469550272439616956480759624720003018143897953401237634973433856 [89,47] 143042552320093076497241876031750623149799965684784535666357971913725656156695659535101273050932205669253200642063313205986203465402299210591101506624873355942809815942926653902309375490867386860916777744498516082640010337239846217273167139161828734777451804428027710391090807775158219314000997196843856467314146723430807095601812409449439876551427992332946006670419755918183912969753833922838275441530516482508956516799198835060407909754545223060852452176125564191596499905333715137521613365765739177028624282165991051146223788093408106908647952653784584332855119929987846833257015672510450015623739614724309100732344911139557623536754594754870824425125446424654394124069045850486280313911955163700243683292064822342909184886081264112381821206335197802284188865372807452783603735473940462283760947347227237555819752177550021975118677198658273765062937848402417759818900469420346727793324653718283510490331444208670692536857442720708174757952501831940909683097415623896588180512443905724734852601643151291420696942658633886346985261012092082951354270591796381863412763847879094496907150874324051804678292424099303071053096636211592604070636823993794187260834450436564491728639363536804144922222705982385507127953217121554968048317749490637978673558352408167212135719713180440600974975687706438945815800699479687134006695693418857118311199730492760180398931921284150901589847262010880923700346602063116266646789117305991688308672029486126502650716829174680132788312734306881197901613413491938890024890319684773735690501295606359798785156869128065812489436521800803567024920122298613672090400451347548096625058937110870996539401222455128925103980634637713736662939640350810349752829309832364013606196149007429046733895788468766620238372420434219984032254178386709623294914363164984842909321264441127716134218373552347789346043031390147777984885916940067119158641478818794352214831912794366394900580107469343569007260836208581388541551768606082338327245681105879037586466864334501212056760693364884167350924580684001367135615901720091926570039180560788376258680916330238501233267053517316374409538950975414712799455025694556761803724679477677247812152400124485176340896169624792980571817343038108582562836861883786134027139711556300670534575907939386938352306342989819724742288518021585344458516585277808715581133283542495441917034185254911502892439621279487177984715523210827909525852110911609330091469963900749055947236441890266438183665781834307350822912 [89,48] -11373675752331175163600825771533157663826221178136978985908617875643803737532408329878822525435692892409404291627889061357912006842304745486078015098109680253963972453325202998296441221859380992276309256609257972047659681447013061491924161601391468261587759766168794087007206079049776986958111122588030190506726339135986963339411308387057239461969313964999646898183858833692905219878612003697739764205035861563277057015738392356289004415217306357293184036993694606659696466614004440112709348571618196574894034331639918681847764625958605548113139683196897908498308757503982039908221955813089830863553394184292229461992494908799134291753948418991728895039304160047716825671246075408281012865725570449753042420974340241828571238316905045352471689923421625486599464495035388352179162474513147856858820937267171689423465838033460321707436118862464804235043514619222846357173882312511598691179133666154647479968784406738769085500843279339060971658816773137618037405655553940483994546448262696154307252733252409833914849139485141891957553123192372976618539808931359890115254872581279272011661507295910583240399399090917272411563101980167359021723486729791896731450464802341063695933413943088523368937829063932072751205984931002524378654233575544855028517425855718352700366299001939619166786531855477774695570382742077982240082209238078921368310218190194344225111055348297775934714638304966740849740175199218890192413839721506649572523152045721474800479183296216876542410588012366726933155816148213785916946442194671050465847566397372944575985462078252063258426524219562683066768410731095460997503587310970820787686646636005066885726700135300439087446151660304271424120372549193689814204783709399237925065177265186709123041806271670064295875019138997231572242587475326138171682877030480220678918059537444232968903626303481888755633246295586939938965877752089986141818214848013073492938332085555726412869715749392916456324091920497063068104133552881705019401288142589997839385505791876113797972726318526362246949302849082727914063460540929617895659981244435431050168245509896313156817145712017210800082388794650011509906292743640704298976006391329207094620344790166131166401453853360099129337451323318976155591978297003215524545537997855466723422217980137651618631017250813841129584944868543002799002851353636026865836378276092527778702745766481604837809942627805667774765173781254518282943126601691117972572382308133241905267675887895456377611272422057574400 [89,49] -1745958226395203955184717161464360024187617177746625321058338992153434246735838552721134764952046062523368716353025700725280631901413993150994937246596277726753494102902813705643090259165383213786679181857821808101881158317023649618808240673603530691560897415279882117233746796641089950315336759781710386393676701080855373496832157675066477291555275747252043667860693396513510442475934184735660460124102732274935674852328348059670738894016904569369277239235558290118856496747609419561770999344501761206419986466070362787087267726783379669282404607543440653315904431543577698942971226147465323605156065927260898315332366509636783992664023864775404295526693939801292072571849800951168003772498842896113543467195345938326601214718908145220415402152605560856188554869668935679861596252826610358972061994370792969215966697450266415388266918161936775113685104250922890882778423323064378323015281743606954640043277821338000056967054732084205654192219201321699964790843905034386814262933201841821302699614722545027903267253388927015551598532773904083989332609122901811029390221039679907532017245636193892385875911536600776762271707016983226443084342694357542804273779316993867330890583250477741028791848410831304545874971721292149761587345398663283396513432849092366969336624982491147702415731738969092861386921542124168539905422635686630968012259590808111777756920062650370187182853349451170289582318042598291136077403182979456614542631055760607100099916532498067341023895919547792091638690129822020760424180096844329174329722896291845375923324206279702951918841579146178850276154586362530664671735583010318628825814535972159375826256330984522976913440600284886524647077798849486397027837484566665553855347850818911754383048347893723839562960379961273139907512490615893584188037874883888722705810442854688786872925856690162311674613948992534378173920849271571305533679381610989338501576734035356708043906348477377303475871645044848167159162575739191587631044060695890046670569758766877272744878897472784316395924827480110410317847757913285968674268927220969338704856368981350036196447089901775014425150397399688131029632546533303471347248878617405377432163102847465937890687103521510422577353829069962670076619361382596923554689560007743602775668873728588179256654926752660582819569700062494951396256416504645611629338723683043296839129294869865892903017755070169747806539917261770425587994421285551638946763264016372088693291807815742032811864732205056 [89,50] 808485165246510375865404703298727052636310940361900817787161120637141545898855226023697987051163174038622652682262910787184886670691661365478252256668160330877658204106925569452915795043285904949860202035358337461653831497678140450093185142933501272910718378792270841102902767744826476035353453633969352168223282395991599665763589815774361013066911690541016374469240127610815004322926679566007469111012062397663142554776261416072399754627677139956879852404831952154341854565066329573219857973713004115071051759592199096695017973729049938715068014776505194391382621816096992957959375113273613173260970563452751805600499181399950455679700288129138423176823524580459753539976328031537645649888895157834364358354869370042921277304460227871611858562875502544572819931157388382915588266618073014763852333086473030739082219693679257467994436794050238607590232635022838680805635506446725248919199142175959395379070673723519058584284285154575811661972899164034101265948987888921864529211192036293888432753245552937209965949439295000935454618006513858394954570693193197466499453531505860868257819714884096231686824291780603585891426431748121061553419138841367597156217308320273637248518461540056449960167708699466272941804732933427666903263785644971767226768919709867932109267470784982522584375958759917928427220266362513653804676352601974502619024075593977937231971668645853836470102125051805500733793571635063153660902345902977081274025822398337666961422372918232576333452416067784776580765479663140499341318772092462515179014244830496449420395896718062567998800805443655907970680594705507387551768626459401505835154781060378950852091964594087729694471797108633164643132067162563753983853767966251407927881990543969290952101164776493314224834939920955524620064290277750233005212388311266115980258371307554099845315969669804283063793393161349280324844621988973695706831182355012197619402565581102247515107359684692809540361106250360911011336223287487489365041143402759156983886416433996771078185092296615045430211380272586806367360717386390536604403754102164212946836454715191124532555793185462961579284388095642795211520891936201628514997145409891139378791121419068978649717604115811648966701357239163827551842454920621987019491572555682864790594517502476830118786201806649646768745198126900050536760735025983111442739205607692129763575150222786170396955309910698102159269601486122431912024039681263744402464405106701935797138398503819008177696931840 [89,51] -157701949095734910484960142535556164777986663334528876211095814367221779893525101854676750852761081106055513663970379357152845030424159395806918713751790011668471750955194981442086779073609440909404311784739599830769070630998175710926628446319599777549777966980250609520504695000664465070123629835872012266601531296398854909074857890273765866310612301144216356308616256888833808642702708398028723079522223845525140205283448111746601560439057901871617571853753594302165687562237509271033373821626540376537799761195933505992386366349639872758681365356017534373852506520811200813633747721543846146147322646577238990680525235795630450968752439682913052504561276608891038026586606572996362381553832020797026290213891807208290918231022566845153373236002816309884118674724938019300772613887321718872186898969321753305985812079041654591866502091362694947170663482046822224303842887790285090934877823133746637482512774741715764021290367379754726951856369271438090414291974443090580790899663795614929790416848136870419008712027681541884027470452659323427677874548050359293609271859140758545899112013057805723895483012778421335276458510263142238180211375776129308051144492390238892951936962274718193169409729174864764471416634163594084209260418985449240900947206263705279461210926818219997336104582208817841712702098497713462587218536351053708437717424704597254619970766381356669874256408663084579135845596349830407739806173253827002509929751117676779928782999268078623631598923775274701042982163877958968374593770088094716968112620339943720760575040465516829392045231551056761041279430260412590787343187869376697539375738395521112745371242284007965662227330466694630820453601518400504776023328364557303342421412299301719184338314008128064169419301831814904774753066107148521644918241688059792102129278989077223628706524342905595788368957180459274940771019074126519342605909445960340841191556238197683361676547673618560298139653496132676778061829676250778463661450729022394811431904339179425885174851003617347935260015072840468071646055282683191425533532860330760472830629232899450644702151208720944420437173370978092907893218746138929134256221208020520994635200233505624475118391508182825486395775072020995734065599048327426494772873586754741966137126654404460247663932789307002726991089259494200275118847708927258543257576644024170222887237859626831775313330705683054337553070929238444391179267568582292676871788941952141592988719374310134666756096 [89,52] 18300791974521917903755699362347292477841692311810896515444333091949906187493701155134748062539550714821366449055648981398938283606159184466137958619578848081946799261388809890947407182426599958703900968767203422654135742680895979566721936430055269691737733220031082480685160735481007682972492316917902244478639439905850191105865560848582307540896184936901338713310502190646257407418770650051795852568270006952251446884337728062963561530600407551819695504840059165146791609665022927014487131244583817121479913588772963627653071820944479201453545906975001365557987293200877120294933831228198643434941295694785807977274982391717099183427953599027137494718935246687094229199911050121728534270351056443431472806057568496853914193888379662002617363209527445793256724987237606549860701226445583113949342308917140185757102858096434344580678287820452232309804256583801278903643208589926382454539543996789119742024744751387084183104064841644769013360873660123126576476363655482339689430571090258043241465395197737518002143442669536489585276262576515840291128568889597056452838782261807666381328610462831323847040253495042146746709652394901633247221444634512678609868539110373082011796275928192867299480802920079180828969436065266958364028067392417206320911448461381478203352591101434380910019675452402911853894701410983940688096652102744012355469279057084528863475327571474019047398983327154213583854872832743032971271552627565010370408580712123403671066093516234234400657346003943428004622882212989889015226176128346759016558435265191894957484227596674439788852696529347019603190307054385634657013777595167750639029426298342635123453469213442880306346992025152713872365910804407872036126610587612287249762201750893641678544516095510792482195043484300285265988175941074345622508108855203702139620281626957000752610379265034711232260220486824853350624796616512917127714266904095204917229160007343905105309029492155252419029446024910565930067549057670295293276282425694500698267136397315320658696513501188789311673505879233354142467293878165920737794680216229321593429155530012962833218859360273738271164312746806543484564302318081429946805423220088438522160218486968688511056711413722645667902877185579082172747946882978586214451344613328565815777562440408113915190252653186235634147428544218207340060528397240262191633671333012236601232309552628042087744462372014511138433576646139742736097391531820320124594442646629843874980994280739081027584 [89,53] -608243444286564211348615665762889621801897073098035469597078118804012722985613994212123834842676465658095659936857291116655666395661523899722001833685127747359569914094860036114857115843423716780774984879443550315992849065938976644720364090069560090290117095398142184510879541026971746742794203064087483349012341297537316922607125099571649390834023580188608011813617276217404525050022509353127675872292849060205853773980719247503000943482396515497348540985338535126144280996697762080052433565442565439928311232753718990546994555643431077615630246546988049235419698108718789936297866855102581858455599651658775064552864179065570000321440325509204241476614297991822916546106041085003985508515333471642805438468658176730752463641781485358493222167889818414606759383939347942410746960552445152025223965764566367104630625140248578005221866105609044985538095355088029955337580464524754356152434201932059289325089106138450201320062504315905858397821259815117443341855927415205069477276042884542440056083510091097956631348000066281310356904521466840008516114261953845689508946226801458390433619984896230155576529323002658755825527331255008139279988222130851246046009331042488400830875300097298701235437278894615645097128665859538998838023222789260467934563841735822452191303815963254338535726575640442898371414724401936969844620372576655081094612259550518396997487449296485491938164328323777354123869902671086430247387687926904178546830327210680217573972041394403207736519560500801209328209068504766764756597887483106654234365642576410641968617595453118497343663600134826701434520962729488905032742531928662297080556793215626506840035036578017095816738021723625557970527058243351201479981723708208302143476952995501629996364641043255903295515208070332283533377577184436954118595743482754475745442827553676535692283157769238219073726388876047201512894973235327239384541425217625677639342869027214885372317400809169647289027451268287398043069944808355843536376847864808342070297474909721978932285839954570018048810817979971935230878902284089568789922263925707254303211629158385556130762724740294340044073470533625732237873152921330538137816002872831907341684536297915132688943078559383817803448813805453130202016515420206998354489925925919076483823693038630972288497709863037713756993603020218401673451352167314873097541008908005756131874590384587193546576172638114803914543097106345442355646711102499137897181290006945703000165969108664320 [89,54] -216155661698167453555955277874615306319273637497128122429898392361032710972842373856449192123440585289372916712246773298177782719785704330494766395490230518972814080125826130128660903510714220881206063925278118934612400080087252250434466739636056918554951686695159393222272996409960784170368029371950273316659042147067437724317144007340944073909794628605597809181307989329729511274789233917154036118143559961997266036052079207093512959761132968778128327935043491617018356655263482995562013921074486871892391887637393189296859786743090967667126584116542792523956634126552364980974041675666412434424085179619084723431086710025052407960288500936348969175886946098159724292910572262480432235533386276765484046951716147803069015711900033132601298980639972171592208299023771663196315163524550218132636220746626280960979651216240049715413900913592231453454764215117566134716509585618192063114309316272733487952359190927157205667741426096315074477221766567058005443491599493057878062433930484452210069306373748558899574294811967302048829729771389340590826022815627200347199659542587282354494356391227833223951535730203448127839779090973450657990320618036301041968311316131558447716321953592216495507271081653402217062530915309237461450508588894397606346218750083044681184092495926783645564783829046498859185699142562170246504687128745869406397537960656293967731329195411085896218575816588590445113317134020474077529433630693108777540457837177059116320564444777461883618617917003545347390039028973901903839673558096611511363414057999803963716086954065101936949513857912695819116115245132064743544275330714591048734599683096672045649874393231969579856626355741782953828630027906609674392680611029131237621531051455714790996447918412499811913649068673285549388786857849320835108651403030687828554078711778693894665863173552463467570467280872725152626508838039431016269344528914686997190600192708563756725101950859746690263641146728317771537320846746862033590302682509909764040847659326071119616900200291606742577020796010113482095344469873363533194045009311491307127724861640524366503421823421200369279430342654070208490202427605592164849728993890336813619079945797262239693912655943336638448322075942082045830976778450581805226314958134503838927684021675412885379228807313643175027283586153611385100859957991964974190353089652648222103224436747263510341154957909395807637400643603753796394994510774814382605600101110116747108998379995136 [89,55] 49654177397905043641878213682554911649899907866530617926176210206310334062217892183883194058810722702842724252800311242526630276643643963765777722874322894419255374374455374065534655710528025972170882163663797130370596061204231115273443829362080193994920494526717851608927324406184779809362864961348244106001753544449106485410041098953552008238412413873044723528935762356952177881021203342043988205550106426904666615350179667763299419574911759098005145286193576934186548036962658396910394375424515021148182479649288531195705761349789642866351206636156927653424423335684410621118566025132166537964020761572357901958716199236348776328076009615735145768056641265836212959523334243276378879136528194091344668605464324821688587087211214570110200500949471259906110646972479514177001599072693280718647511659059629413456223885619339984832719583032964761048269997688297211466532690467195192856664232436323255806802227005905514050124423706337812210050372507320081167557085193050210367261325260981012327320512015302989137498799728360514349050187757398218096632580128317390019853787859591162212904810481120295892438230983980556987149817546396375079174086386015826856205893879962547405322804183634864513221291819267397517906259863899621350639293651411801561707536482365373263917583014441571753075302655748780978642701275703562564351765498928776098516374828876926184142271448867924645548598825969032654680542055224665797225467420932869520518634886313865243432841234002896222195815487911533980408471413149696759008582642474165789577255139265819678551745936111659014826694644902806860553466724579517719035817204714196706076222431326641206314456126974270934181207717181284918704969376254939043222584006447195689786771655102033285820992658009338211334906243368386786565023893619501231414084700116890675793007264823216731534122616127040844359083288557419658162526484766654569993788680428209105772522932229183029454527694000691234372395616177794867620984093334297518243417873995127219297946369349905146086380803327277227504992423173644046968815619414121463817435967760165620632886795602140689597319100047312107635245513245378682315048468764166475700612272277850127845060369563731157276769191813634449158778408842815891035712772981394061991364799330692243895929909596039470701752314647037175410676106690061300468326704546898790139784586343528055373597311855852861099143532293788048456077012333139881448796860948561266888031741447712719885041664 [89,56] -9471750064110362947428350564702736030092425486196835828667713316242973557036990508790885390199838018682899602409612083575393302315430351761005775841711021151402018081319881063345146217603016403630727198991687038405040178996949347494584513032868987273447795070711031438519288237524966492399647942919046134661878986686591750248444949125548664454052923075541363737331279326739781021841799210044145038996073476538449648853839483954919386543642705895082506566241730932554110262197164082585161198856825919834750449409333644641909970177760035986714069368410709869446075275860925961529640567261664532911904382599517953899146238047089772178129818919936411277416343592428798642059404718628673966148172072188567756961585955162743765522071990650670740286318975232927710687216897353178470233133936012439971078162026728384748879718757796306689038336559180637825844387957064126060721158865365910517987840581799924273522965572579391746238427820094881294398188305330805602321538291930852375435875447785286740648723448502500728421848699033807731729486938950502604645966505119017245770295195863196368944088144397279198321238389983466882310603139790148481785242672969333370727516078719202021635809842236315252102369961993638267761888697467774019347507346984932512283101562387605073169496061251300727561491336451897369531466384491019615038683658440333021639371316354020492081935611933630701818956136754610429918375175656040633308460754508104649899366984505771796417704935910559325722646782503323967972867727810443670068960787694839972716608121395737791185386921630460597577204155701952275292038038682587692686061341184088546693932932616578955096284224020542020143975590220323401751282917025010391123657301220568772890241557736153508699756297132301611198511243496643581670300048290369492297676885904642013178132964067636373900518065322854352445312356060150191582711975252166400881137255883353943421513840045916764165059326343333043093199439405783256094003148895143886339398280105807931442879360078652337141870175847192902374952490581600499736147797343317742677336374720121506691239101539979404971017244454032874016005028642071975682101293410297313383975478826979191644261063551151129611152333452795150826292991849545163983723634504527807362403720131493051379784873318343260415634190340037115196203960901563442626219886486753317346061742888565782119127268478859679720847150650540944446044119123844389507726927244574809943230872242417880268800 [89,57] 937057863354846634022830141466217895613226409294024471633278984015144462874461639102978236577736871517037447073915501548827628085480543110450246998004372709036184541967338181395038843680535805994189042359723885658344201185209711091322251329124169831482331982123414975529140501521002497273534266303467133970608252967174482538451318007239499459188322748379802330935824939927203677073637911638664951235407085094570584847408656676333021983080177108078193806157792480380095925098425018020442335372120632120158203417976063577996546942346504879175150385341826471078652076801106084662571219845574306714270384213681863912599968393473459514523818986425260817545529634468827533029228778156147580358531560631191870188813687082714719009496843047780148733626363739054342689499488660847547112858624479978057884608178966371882426463599125988724813512306437378719028021796606018556247563697813216237824013152594035568689984612827868651509975234534200031966084749549548659609887627196976933159263367966158265409899106787736254617384442265458060623151663445481331552852781599594952036342356254343630852825470317683168307131246368208365586603208242644736435082321185702335891787974379483031299301492285723402402322864700638287619942770768331146141393642884254294208166976157279915199618359746489564199336437179119363740359808682666686548205027422966088591092120105685156907518443273346234935144969014474974338874612857768843943275011101007883103003463283528561465093522987003618426565418680748900036247764047819859030382967740519873626602077894538921399078329530920400494995355053205035737284533616939976456506932932145204578312282860882271819787308028131730666913711791853460566881826357127791953573434878525276959666378177810383216545707707374212523497791913478218774557630706292898666006021484866524942041889836479977360595432933627180479554425220905641309963469576208697351661598088261830926498029827590678000675195419322328857757008493350553663347483744184764845485120784533783908588543460172316667458428432131200466124552458466091312486540832053682231008544076469967794110387059422543613772868985263898780691030010002349583547706370154805101603762754340506765009928431848007676183618165560032215208318130568365063143985538340279936473966986713146461076449045492616159231388970850508645915308335418237075906347644457072388054920280342096923743625556426019706375407923022776902031789877088072324575137440531520454431668071735230464 [89,58] 115551753463329871264570935118443408974199361393159863981899291207883029786505390235712409838427538332955607646476267229254849858871181513508174561280574361793815260726808182587427954757338374729013319328391638218089611915022046528138150585591251565314328499119253327473923822282476459570975000254278253821452390652303652488787339680783149893644941000128740550513971006505093958176705830185452928540387505429466353282082581667760912552305729288203755354055000117808664491175121235881761247509182489681025920524093889384708760745079514972338525126250816837575335918170291986685023706183768687705604986703907452314022176272093519656142214479470021019145956946126089813092044324004513496695325756681685405303584957099107800408120324949990258024674840606810479642156585115542929086259067257281683901725973524081471238337227892422581516196794628884543845874080230840877642119519345142468169263057228713836621955728491955395962372687979150489179066841853552977641455935634555533262032454026551410136411470806343389500625178065769858653810973359890677725584564222091418791241288149748359598211316733640118873532670370481643827165120606395114218539320183808812298175925443133873595371548612055395976284081424999157913190208671002020967496653605208436657710993715023218179397256533381371583887965673210816159415764468303187011984373200086876670854656788352774060863297648592743868028843545965154757707162961809919673398505199460278382754334433659021317283736691914793803565283396264689320680941298964764880907150553165367713928028644648101996402071779290149799353656550558958387333271138158975335407961906980342985431530106968013385273151561780326449408858317374569690569473239363682971657272575778790366708188108916169604495918540141566912106281147672821751536847594540635968475699972436436677360685092796656142671619265589516200924304636607483241142802046740902260213376718406703496638769246463060383338618507875124168520642792564221987799056181681525923830332498387844943566774653016120476070411171509853106246139202466089431531662168644221408865597610244518576217394002257254990073478790933947722117648266021913525826535291005220775054430010497294296488343123401541202416569615783370590200567487808762687686953478944282793353785797468150471562775930431274001100535739740128277574861761976102551826985495660991787430806436918426274669239789706544788676647101695686546323144646862204694382641698938575980912427789189120 [89,59] -21426892067839553647612768181259669020381279653958985800538136359684141707663164571935565004953089206147778750415403963109478723880735282561008526525156999315302934218001367770694570052698621033883358870657945929092899479639630300869380019139329316246983595249176432291290548242251950976131546464992877357481726336550526410655786604367270657735916973331860621054082215440286985398456009168347111798300679247865550369678748078532764602224952128297770099180011634060614507901126788625991486587366197729064756299390194381577615310994220146305878262391640064851786890915462757481241867078319688022742615011998839249484605116207399636837829106725787749088052645745651053556399191716777846928909325545703048757239121988661423733555282731432024550867995896431573368805195064788326509191699985662330008819618087876869861993801850944251521529828352471473661837129214540306024911403750799021912493244339357411265448880944554203379306252989017410654039398761180434213615910742006399526398578009292361839257048940162864469134304787643712466225239706482921301346022454226349940537119979640645934021528346409358103585969092300699647965764392525345449025067980592868072142178541618367227787219860737396615858291670551964743695015906802870208476795277209440575930995040754697661780332890919667593956794542043475292247061446295566102586129175646199397884923230201000455551590150081111560063226986428358762303918750165730510482229004211783798344261250031400375325865065808946597682686967612982948816197211090401132483314530583701593944105097412495991837865939773072338755768694848958104111937798023488220901947801181377274910402790250884308202483966102165021604730476369016776721144718040863627563728500767684837962720375821872703953533198975579738497095871454027487810255602787942444023792195080580257466969643626102356998457280085349011374848799029466298683926379750011293632199404063274526926517029910192726851392551811143287934039739115734256814426770112403865354534088777051645909601370949983326811730940910562638390830236223414831377492180837606824339124421158019446422481318599966102713862696480196134579433158718315597335803798551073704656198161248812251310670230674588442747772441879895731767976828431607310108671419699254783048526256262214288421874748470893247897738762618390886950811685038972825295005683637099073882013153306826019542336139135375865875646739009226233060650704001314019625092781801062557169563467776 [89,60] -782987348985638944933459892129802941773118867943475572767821600862540388425028698791699476012019613989994876464095154401946584772132095156408794951391259040918535509667628414059875582651672311499736665265590144004775324641425737660869799447149674912037456935873628663429691570624447873869650476047504545062573460102295898952256149055474440004937271821536618470920726695573739245725167778556455875772423413642846112398417824875573856632596827935734484010807301384706149793819846150098893380393461012188148620668473697815581697560074144988191601056922226250228915027564394371815930311152952207094388209421245717429745687570053533219319493370363761587003804537882092908788387414650520575297995797097361271153935794275874760076321275608011109232262712749188096895094173934835917339197501530818691702289812295340356703608068118687376942648882917311636696562458785428177387548228541323684079240563906737433608897040035854938919156491155283869089414849546261115074432111459763649174298640736635367477844538164367363317366879866953558508257591996841261437395299793287110359265799920276683812336565716912208131176189889467793855638915620809436736924459742311604924317266403180669993198263579361691174267446959634109458464554411184647863732702799078857696902586123575753840258260539524372554952365186899767838561720320926807846817889885289368317775849004713055467745657754564546356847193609257382125173423454981012689234971136375575597114592130676981888204564776831667971868404022883212657580005362450757547128801701373280834580278803448287621046969395549868961375043394863379130222100090867795692115406108084740598274597009428517882729240013788262442566154667609512335526606769215319667850898192537339304498485590637039134572638286027244952884888708297887216679528874123598718908185790276426555505731682742995004029682686116607978229674439813397502871363785047229887283205282220841780997525801994769733405624203764405028237566920818445188226548481881416767594645516023531367189761223351342535524226563738848023400160081183813705432335278378756684715059672029511821867212206625221087723575571790112209709917380334177117715435990206884382605296495573720335802804858572978392315223967333123854753666934976742687541761562223714669239642743021692401847363798804126257592052280715582894520178967962996937925545667027542139955793798593205685304528822222896044665431707791104010875517933008444967007724783352213099511808 [89,61] 117966428987854020807115963430532044224411794706799751912579777490700874837170580980993188963683438854162029843502804612632403409564109783443407830274938250403705894291879587155643874641175216688990714554017547128520915972596876080975051945989857937816273297919245261891008170267539163309819167828735585543583687211952353830674960094195405521384848299770653176709473162329921240280468598844680782787960639968693407029179286642493543779480083994665873824819035510631025066319256953394596842648052536253635531879315840711631525919461483835724519848489781173767387630736121564918024352909178597779729768521376994806368395862557673229415729541890205533187865597710672847133414376638928766536874187800554170224978183537670686194606140253567109994209972262992060225628633328915545657625563665122882876595097275589352859950984731206682220960811661800843647209956892648204035300161716818434431539193493376438095767340399329383667925767876231625195845538297334713821991302953774635942598731504603218826400021951140921876492220095194105510321565236902921573929508743397490332460068614983752334188211409128327089316537846525946585399446055328174420024179119380620955080151695046732173367163977501892851064079852805166670041356049333943366130127654787408370451191612530947083147560197003665356247796312676277255453080316645401781002467043054482527857436653608856238001973556516729774177845454091417864059624208643802396038107272325406012493400847075195284702386730853408059848457848126727404659384187088107790101590657213588062144870105969645334603651062113549241842375813992843189367044326129642856054332236936787393238643850593788845218178929398660812179724907887039679947801268178867520318902475466241092156837639678890813034997189554685226513728693188704332903770320250853638715626845613816211914488574069647186364925950627203558698089036739493053056925630662311361139933854241841707783490869857153889911573633455337236101499218901593320599821336860802197537100746510927805271623481139341515564553753597987081440649591887154586193705245062203652762847758872462128716965607179981332509322988600715748012554565190633374236624546110686566670786724237901604362395557858089171741854969309290601313715380025300581736136533264317951680462734253458953983379805376457008214448330153907006799805835090271321499626098293814452146706792757126294359363555960219320613197804367230194441446761467871824906992559240257732608 [89,62] 23310674151459541638434556950738482803315860046013647767727372195346017833683548409342651340213727853168343847126109665435867585129236612487909896371367385802379093335400141246287739393709340716965998490418936228879607066207060894747969001759355040702216804249339107190300486710883835877033520367209567696093708037664899931282264173121294437503709902735910539290442169954013389927176887325737721200346712968151248699354664326589537107993099415586943430310443875370805705686083560410410628861919909049161542073662249784866663453034650626015988053191095010418208075871074071074039995083193950193918109644475758324283321544036884801369651797080247689234602797377557242760760083389987430638216557313492282368195523215601408180110746322281858677085683554095157708306018237328411139837538401073158109609315476710089786459810267909038395943202166078181832707954944317538321975553346308994388847194260658999474018896562928810510417601601125692527282040145339537444054961691319390349438435879503254371443382687049770057420316235746878343192782635797431543307076076699690686229150315858249140069669006198856585112910343317182720673332832792238538860099137314206014967534522133878623018793394275549184245404279628979697039930262959896461511418806349590840665140593858819103488073068507091031925171366220311078167338359284766467627769988291150736318259026393285099914885023772670654663058080843456074829654865890169372533946705590607864043234177325782278387381000125517777623209534126859774529654778558561560775096932091158252314244601759906099983722383755210771838738241271234898647604480013588227309538343593731771230392462430360583486796325640669895042799322102148397942712884631442293679704580132612204651280631020779676525447190237638591633409422646655661028447861087391004878608870034675886995307262536706027161199469560040388669990267923558885447915724894239191360363810496083694010577672393442052385179472258058806917581008351216857346623982000485811658658265244406973181952959610190490562459431111255041824097295222792447553630630550447096772702304034578711315589120675967422670631685158994366030918087553532211777752368222092869938514424053171360840126860190717001024064230760206251659165613154650939752354330864810795922694565535595159406218305803878886333478511103503828244071814562578371899234815446346584050662838040751888515793065679683583334618430719643132415734199941430166547066111546884096 [89,63] -745552882239663987589198186595388424589351549985348776738054114539020533066777327507062343760486634179023797334786282995696081825065367019887509002268841981875018020213832385328411519695001853000985232596176993362463284152640125041207641677998745240831151888611406552255093400473532365481806815367376349845937716490622118679039269865389350824080552350613627035205476349726456731631416801051081796513573388796432084889385645754800552706808683751562894940727072121682709174285013782780602412833994763308158013106326869279401385986384913696611155002078799483140223533393611837853770860554031192509118673356658777153616323886389156415862131737254265264033567331993979139779392748592555282307390804518093728296701298372591077566591788954719535938677228071943640323289437432796497525639689874277590761070707244954050315186501071219065596009231882484994683828717144166533553759820654366631197245512421500941319717490250937806857218730383705134792262671387996153864972345752340619745046105777201687191263050581290160179713600486480075564993883174175612788306320966104667656391471483086786192813416802810613196779687917668893215660435127521385919281634530867372121357497942866870316768156860302027229527828938941100796801974428766874333815253614596535442447288864851696876873787166528622985890942206699621652873755647602491556708955291341809237757126709422299464221522176825652586665075473813340300519983987846706022087632835952668079819508784738074623408767493955021514432840704951270673893859027106848828168894108527223702706246790833724270676850813165412633473281109356228364186384711968542532578225600033824782558727538268755292581963214319812195059231978568067590161782144963533103574997669337196847864139702282332262114758540318091082944826816176857566858231526277640008951417162240329162668567186933931848611879447820576926027841078118131114921998965874264950018039367064460222543707507034406821178509554566801854683960949353625086534710585172771951978324935425216439265514559463080491623883970714460998675954819878409049734243006133749134023808647219513991500417229116072861870295035417537125149014407654004601237122066469785673630443157076532127388511968295284810568023478467642321129510483700032876095665513107756538739544457820748674166251389079030497591332524350258567212599944687087928483762254386738278169017957852955218764982589379815199472348784608774503906345462991962022270549884928 [89,64] -332475332003734895589683970140669784087314770414382443038044950413491809294836931319077063793497957640619507955689681203117606787104234839530881015685208011333970187379283482382039459157408834678561553292511761988993116031359393816353349463582360222669722042241650492140339990721415602930730439246011170481713867541595936155462681774314589808065713938327118871366354193185850769374722747415402462734323633250097778684200468437273459722541691752490743803836258632259717700999722192710476832678318163547964171510696572437596322361292404263190166214542002404227165460602600087272188882299553461345909281368764287865364143947101287113508784436709512525541649379763126868140279349392369078963680578736719090321936405798535922865837812162322277093529993187403406065335165857175731849114328920427424489050191466799631692593005812366566100524745029403222455346147013340786680446541188507641837570818227210033353159744082703604209589323772750201562660663040038127480537473539650368412542448231560712267054808752872680527829760173005573929535440172317144393228776894822826969470216896202462250098620942618311924514474379631519443574943112186085987000441539365970932995751216178923872545834723083878879032328151477654627714557000791435950288329594740039539000347053325568580864055787201475807586692866833715782334389984184587051937268224279377674002863399437736108331275948854446491481642502780099694701142793085776626550967879962606826715378383288108622265938188383663563438869603036914629292417324019557751587533963664596226869531257317945660783027894121097125036806071208732147320991071539857764106394401153220932945245778826484996500649372917403776752670122263264006391457343947624337625130621431275661852714859660107803344117992987214444185551564486108696949819132487544579534922398896625693240760971148486281533073279700910977664346416405376362966182136908681020095437570756963998432396513064402529569805909364588935895702114409872237791693049682734247808801779378390324909525749288366589706732478861486056315871217994553464079216739161301331260643693088043826927276308228736773256191906496233082703215575910104843344741726137742445458035163254620919331088333143835886565263693669420015995274819380122741190415818731614019752475611359636331316918868790314296547267351579893684133725921440172421740859068261185481649611882354938219367612729810652007448083909253634549908312824008409944577540096 [89,65] 9642397950768651904919557038550090132368451343510602985188743941166296901737358411426038782749500007525961785592063308354943975624184460110502206707975608701207116517328722796574971841308866620848067753522175462866847777841653450935554049192221807838850670191295820170621053047589058876356885077346039140554862055960643956374096745204292848352809859256215526543457262138720010901978519780294970379744302463058451251332232112720555234021643918925120801223995201954819861934570545657479341603349758895188312219579300748621140114386552387394109774476247303103952758281812278851157005704626507703537452746858758900476203012543177607686447378698402026218630009915665473624953599316645503657372630442272169780247498511410204696020444932336253945771571638148752554071120025174521122676116497270288834873493776973033826886855075793945668576018552323295775441946691839136077351939863579079357812583198155226976861468656096739782387948058346576384469187781777122054407693204939484059039728917337073921491750843342842013177922487254623583253182601630561828119926695862804981343419699541572517156114652957846714169037868172970733617441888298605792944772900850350860937015532506137369985775291090757391930729942939314121537980120786283015357881938860892959013373642336862045521682720198297767314605635352229269302706051539291015512346164639050860858313742164098121400072027206283587071888292577805541559259178056406163891052681600441672421509884550285472446532528751199496037358530403613673586103321862976282347327873057761842354633404762051614550689662158841439116033763572095047639073627841400641098831292706026370246713764478172390836037754459313174912334231486151196344869735549646374876342834315114619668113190067235545239314746951274775454658790558813610887421810904600506259709448130681700071389026881257838851834913254560729381914550368864181346064377591304933043384899438297987769722258325439319317558518233785010284430511841932275614711139366828725169220160776787984114332189755003819894009587343345290552357308862108086321333014832521834198921049018731965822276039699934196546435297813456625264019287694730942529742907884800570966364691109798063997682125467378239118314099337590956204608780571878182709842568227165905602162069545031941782638485149597170064963275624465160414489964599801633192702021090431266927523317275978402758167530718937741226851019551793358077126577716360636268544 [89,66] 1950357055227294342596530767417761122191749481436435130332786494264460700478125076207317932353344126927938653971703869702937132178870127307611738637463489576762008606973690634860425312447587933167493817188203820758708283625576114133553642673980615864161459199300432066814973936755306518588221462745645184328601784298624052709776978502104725861126041213013375598785893707090069847609430272075999372383900642306250646983875370496986399948880561257607937192109550865194812390842726555742426922970130570201448245855467652031842153012983036098265277587981828458220240383788019765070767252693349383998032759821488004539640935012200784304050732950446186203348342892990322916728345780822769406421093683667438901674781098046441378810496056967053693337258363691780993773608093553344942811076696562518082698180135606443080569289493689633747955263701868504788191438868690978086598946447335405447241247412208795790869941917831877420709991139329650863253359397187473618444738903061974446413856474105976703702919304826259382788494977495542336476764774999355814548452853257385426783176970172284187686680708070109104290739284537200909423013565941958132308134283709686505505119460886813278098754701317201142394505148189984159923448376847144572883064068860040414103394366256365031305706305887193332291140758610023836473754080002941879477575047744346312558585209592599500172855981329127259610978328688619857388190683116842973682837102682163168326759369927504180075416446570733704312843715426693754078489846508343206549054258487665559490468212512244975008869773800819769198811077506152722358572135294391070616507352843778323966563865832355521211577679086215502178994279510840028347652546903456725833392739475387387877156798521592226435782088677150849050123788069377235039564629654051692565812167929639193870900752542569343754918346061735714677863584402526675276463393644433502379767230249384158934632684123770450074568106522447220574224125324012303869290467582859746709915924919054335725357355261247010153539295791310519672446101818791148049036678969850771950894586964966157910344182279024964726677306713082621088178651097374361159064546297962551116773813713161844595098481936782088282292581016538364255639528799452146973773655706139820971699080295083519592557644429037692309426358235342493799108828949179583602844305132195805371915185340188107334815405404106957640213246510079136861719224715225071616 [89,67] -68165313376812855017475714386006598308207708127967863442034983812222227555893441734207276865175183764235178052763674488445284545300161155714665640168887467660048883271949105238899450758152415589982196525203622244993324615497077452572573267955110577732341937793441520789643213610396448766928023763262940314509836366285273242205675869863930012810011061551556382812082737322536718241482713126912309025216871284654455279655313437633690773420112230706092149711374139115964923844325853915725044353781221990680469605301939143630420829703122457054687154201741974816395353239963531466273075162332803454914729094927484953724071603725329217729549041198042757465288429696960081110955768450106723799144559885074549262781349868748898746229950439767923788935342045523057489789304520858679715565348686765415921219202840664502445732614484676017170286708352913173747584746410647606503295931687358740119121816484625657190458041252764149561694503592573247651558429261252423021393916198613753897818200203823961439696653852310342109506949915152356041951375474116395627957118681137981573247788981318421496791964069857668246959971829859735323798438928535105693552526806328082474180719700960272094286999695314053962692602569519472119385777539715366935196355070569280358595196405915237604978369149185407758314134939463227334775135593623063377709746611717677538319348582910118617942617458227628605458324254798320916223108118459489243817408777694180764212789857662339715104176127420998466884493136968334130578811857227822465420476831617796208968333048312223908449168029809905175670339244254231633922853339753510595549847413570128266667612453827566392110072496175703429591110555825410367722704271124436136530390148715397492738977278164495940093941296829062779016018261499455363503516984478918812121327530040078508578565783513915381562016026864764308756687845413240398201651135277783253168633962010164457598172762374169717018233087220681527082547168266672360839252829644178719000109247473550532939067149551330453594817403971191663608445995103738535367888681251508805804598169469070016625874955028600509194963485603520573811155505551119165146579373356714681228890231223335373243307398662331581965447208534426658431681763166068989726367653176559303120611315044830019392279615418298154562502533871109017318628230937363865395389705339592179231528966162972947154319101252705354738797249306834626067711276351488 [89,68] -6354525609794305017963654964578346976301516031144279736390424354512017050153004083420499633414730254561278452617172832148821054891416931841457605708900083327066612442831989625744757530749925388062022270574764916070407632441529622633659669156177791761779231435345422903623849633138987023829141799089847832643306241963128033250770119816925613260349777204220054663117649213955530908456583798285604843499173175848894797406242242542381028844473998381316935920937895210518682013222540453304877552053771895427507921228875161926814046827093522325217700101263243550363924689841980466873995691130796405578849395450090617388467427530335578464304819270392171931413997036583333848291662564180417344818023156868699314389163166464601600393607061880471589427254817584576441583014997246141431367203782939794720677575543456860845233864817195274002466304452849789225480291389328905269553261814046239729237080979541631882151894911802666166476427959492535041968696423893231826030330390777215667371242374934496473324334554805619437828340539853756735951871720109528965965395691290466318980700330656111110810662754571478145299773176349628669551935353615468014811253863710838724677775067761646537666521490133358905609996429031317522647773993601318762747203214397132825737797113433713676905896645444753449375893839097797650190881057759865503976359368676240573904889222074378626072473057246810899062859092751596092394293585487605587057833717213149420275135041164901067165653348488320054388525647232358176843113121829785700123582112902737833077807666424683215760870249828176708027085758829591683287164722747736098436592271612247693240452612380803960803003537039922940875493766208861058217471530113904716548140341637807721316151489156169881388706442196957367247736336340843350832826179535688151826513837093245496480463219592246325120237453689078968642526207514076020179096831122001960192666716567047159434134933623728448258681344816767045408201198273212489610090426021422065203849917983239437098159652887225731843446219016384376823484262720569058310803534292944339844138589553398666577495587498505724080932775035277243582954187964892727327255196829808974327707957769049231039106624718163980930499736544563558582192570464110783637371881769156460170749410542981608330531118907287225102043204531076135430077211004774995947032732421799438372871769306970096500278194717967975662001239134189592149602861056 [89,69] 189147502167341430661618395907683660994465032937788780315132063566833985040535981033518274253976702723173544087911516527690150216857237044697809433269969801834118821961044592996520442237002624296094404775457731478790467277654333884921192440030315646079668589425268671926512905876006269285102769332874099897322199099150857954392022876557380068705324810711183361860995521976045279815050815693632920083997546212333149104094094757922250206365171100506648123634372943099425358491488609561393960697357683929050512371829080182525073972843789232073181007053920977746471817835504661236958494004512704606262270995419770664250198491222102290584859029293235363401559586648483484698335052104934641313554869547768098947119934826687623279002281594326853771571758532230460709103256319160928586596321044842874275091578961347925873915872886873002752677820990051136005478354854606545357745497749639456826564986082551756370836211993165165713698836024402782217323644561337831277668852955176393592828148011238308758060313406947609353387079734582539301187493000970722718461990069886804084636195230472453893723474909612772663083349032806239973204246048169693502282374826309175458398001351105027845981489051718033557895674996283418515726426637770396816457045050934974488323182439097826304226934065698967532877372600924899664875614098164607969418372351296910679815745460494109678180322416083078696350326328056144380936214084713826379360800951998103226415197729436365854257674657148798725270397424334920858336496605012881504411280384757711931681455178464272024928671442604056663567124553735988675902668476072288832107817884738418635337354349831749208617081153034519577083489075438355301015105924242381026261621942476931847870835408504013922105366787938161066127863284284306792507764490351069290457869234240795518301346951574049819745943351216116846500822694336817581338417607154618456949741465070197120702897773433282444051379506470051619733904907333234538156762719496226544227238546589459062483172295594548193668168164184646216543205932986504102257763336425333293012986007913702085238769229221805821696465457174567578881902304728510177604143328815470511361349273085983929493058166760257378541174268878166880141799826184735556769700074426279873720271627610856464307886563398512843944215250509066004262496043680430356516314630764282024903392565284474738646447909963750906729293230899495815872512 [89,70] 11278734044556567132367700478562434491936625907857829552169659829957051777893517997951236709027932076581343304422895718322043373297197785154436587071884378848405806289775577245306985744462329599864851067858464565463467526042189560555565806810127101119799831021331790510968642569524214879001559630381213042677582830570622128430725717280716331784498156733347484865560151834422908770490994851920706065037322212669667112936746839224484174977457636571066822496692896790372845089796525400913671586739193573426431548920782884966607892578689544083765006853543855974308367340237270957512389162423445760927144875205625310520356232046396607767165294474574194182585387699478255901439501703628552501734167366210426502454007322669271012332578940270689791434905612458699156022008349093287715326752098801634980348932977029674790374046299730357304427000360228405483302934935821064729799004068734550702677784370829415826963531738968563744534135383700140996969958874319861363710291726125043977981263716459080620966017939927287248931173848478861009202868121996670027001804285536632614695410391877806850650111122954174549299823741372032036111829106801704291176101342355582808285338613837828275282558192702332652205681243057242912650267548834832791087867459243833086875958150739215726073000201630881237571858089767152250399926732257565979001116469037760892514194043550405817434198654849676124143225953649064085568233588998282173322696828184172397084183152075594041601446644314099797419880045692140725498244428613347011073399510086425557490637486243563410026749484018678149472620996058966046973044056436612225553846140502271466006503430316181170101383031515792134622681525144262251077543892811560184734892349377127787982131121196225619638242316260372391125049048680878340487976619296720076386939334117886969613440908464028554331961884726053542149704284698353241242772390463356242751618875785019409296303642714960503270479291673369085177343270892211384040560024838041255561705938631079926713837601072564098744782556339089663291676475148085596488167286440375912153702824413739261123096704305703755405348066584775391743587979243089427648450202990233313350678316471896246478604808160513538472343234478240603061664079493068768294535008069062520016326387093205769981325551472907262867509024927958617531219904815034678583862477235747252513229688852087114456096620470167015887115824229943083008 [89,71] -259076699759161321296632258497649554041541131530362474478890024694964448386456304373879548744794316679676623918648044916873908082465076404366427014051910178974693375256781418034711297188673562503227725941201645515815358822405284060074068220423978054126331766407896619868075120041575889012577156157710932498525107153921789809304368793393024836815829416103253469189055459871090121673693807615989343507217440850713220453257328188551124042942075974699976048021355091441510558471582991075794097676957252785188262873640106069308910696066606567830145569315699568060915875302408499435097524883408661197996429663835140726481640590381682914938901019874980439966854914055421974968279320261254189523194602419794433265912298819654498983964771665726943110695298154961013287952363499319313743480629465762445251443730972279901999560633494908156171682753257097326229166088046652827861480513937699434390973213069501993245613559911754353581035529513438171672628746052183648783689519252027136360807028703097629297200195498470345856886352380798599197887412278243360524866126653792248085597341445608215075824908944375003739406649418002781351752931516904861792634626571271257569588143898301941303713228818011771341370839309773836112993625371740699325420298664979586662207616277473134190177948982803293119164779462751332042731752423149061899869977263632198534534469304612252309320081131582098229414761897332361846265320375757660508379983762368667821723673349073414155347969210740655622197500130997931682513704710573380784056708178975168907870367782988861183841779469825840605047626308578601778866164567280859310876399568197802199028782543030443161629233630843484534722077816488412466304030232068908150646946629342706318496475487485324462687009457735120437169136048017408806338203667627816437124572096858992696019340440156879127683373292237226328309911478855829290183775577845271711453093377875543829301192515500754043743185154942891068535615926303970840451333765221678008803861948195887373863323868297362073019614831935141861184232513090176156099092115569284571087820877699745284896931149088197124910101152894004029610253639840910527254992422557946492969949582064987859423423208501063195946895083332269417830390344566582219728695714593184329466434184949921878718143663010145084773615427538019155445569822616341757316655833439404800880306189690931917836959302192778252497512246018048 [89,72] -11685850108579064337257680739184919427614509075345919840709419062270992540941766047545953997684944416527780257408621638946047542737212065093238023262243827266832948358407610583944030525837916593433406057434583879623674389401459807876819796144890434941066688546112923474996451890038883902048916189470836182513982160392317595363855860316885983969856397376614871894772690010059642747237181059416353971077563133016890899995835488094491588915341661036211075839451469441989797203040931091185197295600146030918834468555169005219268859792798024675921627332659002428718024039795468504207322521445850181181647514746146306239168955309871022667964179901493780091719332960436180924525827180621060888015232576311520457265784185111441367843270614124992741750204308542513324739083536948543178441901455437898146516670100524592094091819706242708123646929893569072535179778975853465108704869528992670029237556916711815244614201950971545614648500824746242839607252129023946483568739392646351855374121939829720888336770961980197694821914583194517220378270099736165463460765331905659033633342534949201037520499059766660063683801505402440927265952569986957698959957734233903669210698387157785053010095041673667184348880526968183661725509895823500535215559894487351065473287896370727694577884516930445357977499977577312859298284475347636001981194644617477456137643277218747446373175826839105719998997694222608095294350366200027776716457427827473913032981351161389115013275180446920033083876130224837078040807272663674948529639319521136317983813057429277061588431294297654161097080791440566033621462826753553263859557975990980018534705035060900943623181295878203086594678392929653682449352094447508762878078850203005539789164797501914335350853227409724798140637124463024216005236226549390520899203802206854586184703400354902207272950315323649161607943290990242927475733218010316545862311122896671288036762543419856036782837134085735377966096036243555949403606883895181405307092398385663267693872466062387395930476623615115583768051157348892599527560570432623762964895504447422245126249009200083088451527536301210829330267782251313701231055852832179328111254099219233311216229742947526329928632689930133147721755615620813127621266075698366990449162572273047452346915450968806799032253067455373615847715897375589351080658696053860603166088130746169323959674469586829970399159123968 [89,73] 162974989169225394171201169662815058264707456450233420776174179083322710437393026556115381148418595014295196805419990960276379540915091114308598928205178184590599891226367783581464402517893382285913676567569529988419321360286447561176151201748642857322733544888973176100192684233963058279494378867048670816590084134886439972395676869873202779948605348186366102486466920640790982869629794064067530952691784127897733833707976818444437889200395888190174236511943783556091334450892766433888207656497414791707103420656222317255308032020827766060388193685004780475577313091117044873893508485068458521935324396866851777116079108587895900408745963910805778825602718917626762886759573672455433673420640380602229760780624506401810545806141615527278983080843941418054303420700274413709340062006881091450449521830247461583828593384724045688253909601230968456611884182329948286943161261910368062720038190800028305192043086778249876478000553702641044420904322699857209302601586956118690235386832732507550081035949879267781356979752839870619575807287980523483176879501595395727013673375504162542370881338653219105773053162741798836511442671435682077220020295370651446238846495079783646525612487370369473538949687050339074095774630216092172842394034619833713403750456718057770746477609139761935953391289514589848303824234845029559392986621744207596028687372598498742440290597385327396914739234866123363187154246488700351566394470804020334477195339740017730985309631664249372421643786812399612946111590756410250873329465160162361164096231139020008396100539640723726620674657204349853644674147220862141674252198461894560843245631617080456245492233996280520349624886462459815690597848085872794073594193494026703369237894131175301054544573684628976211322963542954746330693870732349942015549779640986705295470782573801002298206348485830977791243299312326291151811753439913830962326164328445280600734132259269715141069299649736687664623667355068805016930918677714939782473313970224309671046737913501069279721324694852347498571884687013395310601373806529943954481406359436426250746475483241846455238460620618433928632600785799025255520909736859916662815468490299337285292719487314392712984418020482048079725337207851726181905302330758533971057652934158523465453979669630059226743622297358575252254521218837254909413193722026045772111655900778131655381756832495577694470144 [89,74] 6570015831121635739667592012774235660342563987665090190904982084041557371753389621988010628350749784661196401072662154848699448143327485651119720746307632008094587273623147223518563987841360488626914346339400375851506193237694201730834104293019020943921527709518751796697460848337105583416002213653858161623430707871213795111410032509719566375785928675730410724961303838011336488782306174767596599389054467792829536493043369578193468789772104329952842392601293353396706150634628116711953896525824685313773643202473845742180528867146594285728144600199838301625287348380766206952634318329955793735101144970047543895011258811984329890973221131697819681403622276796212669486884711739307088873511638322742298924549089023114208995616458557305533554217704466747453284575236589391481908214694671068645567701870620550482344122586253126928664732304496063285734074926305229600762779465974678612802631042938381821933934279937273502980808090507749450359184176881922926917368538925878722485840553212037399466875793672432270271242858314013378874318405649525494724309579186728934871197037629541326554732494779490765089314789713783222751228467895267132836945536786651595644821273104173357115483013959881141434382103821287041916798893637451264378573132956569773120738285346493584182616341215032150029356568197200995128643879682869459167373451049308015668987373990807577006503714375155862535946078452988794381181236073587809788634314404777875307842910005243436992749064185027172799301030279755068127228289397297755920803880278076141673870854716728838369978287510068961566998214424128153120671664772571191237566717071811302409343758115769420369470329390029376734998436483459592571741770218138902465970236199699230303734294885064674132288600001105768323653122300922135253661243053408167726906911719712365807682761856247098208018565578490982698261216665807790799713811849650532883354917899081068468860885810597052128605287939915319013418804107597387556173924297118438540842522135941148691575385425072107065363948560783252178058588733910082089913604239003475832822015527004626846112740356156742505463258950646596137818842018596149287649945508354602847671952534698195692568813683804957268648823312839178842738054447042858067542388316129093489747974903584531178936959184489342859615844829381535137586109461905441590168451543371298586104082293274983543462834341995872256 [89,75] -82493530178063133346391558423736504318941487956091165278174012614104370661864235562387273139742978856879467067256316867844006651141429432823575416025484730214723079298284868541173860417398283866479975883936541436805449995253472042295632120595962663477833834887783389001532914634599412058935389283942896495155657720099764614487702857001472782540961680810451543153516117922265674760867611103441047711482189092064015565276361109793062144455998066943233522618803701369799485401987659677077798056185909444870192452486127981639064773476189045729396851447655323819981375065061712555144408799045318971279193726433719753002892605405052325359308752898367547854894407305086161357397481113758282811856023747393333339156889246085145448672863429476545361024485193091423348141170692102091054067038266759036778300884981875578490821198088525981167823941209315130024859905761271254516616776789813480511295136435796170336977813564081210897962234670853478463328678523865791618409022261811216940112849168319664146639956367667362356296088162150581060343137475089532494779829752247719839024809816568600864210631195181863274924716674245410395175521098986404146404027552127931612598452188174710325887930872263296622260880148837399507088841006684851010368384906947311938151716430760999063220703219723775490495707922044955545609999734374108234852956562560885735641168416111740152672132319985856716112552680560889520664009306444991647774586093619424825012441660621772696333788953534476609445852154058564031133612396389530196304096943335227740537038314209046461285759401960381484244356063954280994179110117063103272164883522493962055508112211852154630125004016003778673749244318184633266489768929900668369253821851768520256330705052903573906542257411090880297555646915350944327594336252449628008179277267748588433834928050524611582137361333507868195433130485057191202092331100796203208700485561267709339854537022315081185163519469605385445433432674434463135520761244192847483440150493376665519661920868752666774140576192163589605539891851973358095618013601992701351112771249454860521915807772941485059006436845046723068349481498662215493655203558972741907923810061471796440062443047246916311798202747807497053849491494716710977267633027825884003629932290398016215637264337400925281465522118840515278103542115963164589753271284164209972918226508838562836491446842818560 [89,76] -2462273247274066459471951920353880694727556160102154255267483212957959796042382803103836999717785672020185544208051386133519092921877195968005852465712195229856184842774848961003270542673045041623587024439505850662127466277195937243804275317691837550213072630288020293966739922342138487036022429621143965050161828832191070715713695316131775931419286586436981097667679786905951870835400618792271320671075502637848567299015277875270888419951314899903708469398207061473265972561122195939330238823188439410221317844791654061193419271959823442541589367187872306034872553456516919756672914540050275845449438969378984442426429973541851141962103451532188201028774012039024753372100906947325308633660628088236843129574188176084409239938309484870907215796273215214444346682375695247067025356255311241288166176450191972468092560921533274173356236991309313216449231014717658485464880664949294453502760453692370263379790447112695895038942670898948948740170027172886281603629452515702974483015503558705356300557370742051765678669721706571103553244584581122758457686588886754149789325648103057876026057945289707118111401488464570778044288072296861049275460624740013866368445065545849260786465343409456932713304051923045063176287580973443940289263590853373210065352946697906890298266436775420713552015972988259722420880500027129131792004732077806524918435840879030424804885005082473531285522969559990263560643290424309164253559902571401244796809752305361274129583502643621483933157021010049111097753850096452587826789002632050476230664908564827936750019569381558876677355485873088234463359031807661084897468994801487312255389342098484948776919024183356142186952573639532889238290192084285553540207228466453979984681291375582537603879020633857437532545843448092449191650213004900525193496649192129610697727083539143839450199205781184410636318031199535031154509138506444382991348339992943464842834095987796327976880636473751407319974658664609843963662917967652742513941510562147864321310338855529223926011997428930496674172506401232120560762891968825862814410776582885322918646475072604953081251495735353771841338055300333727584443458739397665509811940427298352353013144093266354246170394820804125077132935434279751973167344358338363979175322323340226917766161207797686068724117536990237479350696606113769956703914926611207163027925925401166606975893504 [89,77] 142626904711195177925784173066782687840833074114173947989940411751875445721742942289149048315067277189873488333825965166933874144778640017139899827022451585217531396570213462454979573706530607242457603206451109350779203956342133708581186553644636461094005548678190468118277917943701205498672829374875271370519554747768965655515399462530322500435713822905744940562105479220905794903441503940641500812911739597114614259404375410654987792421917759934969455922541086971720839076140636039784954867560426577815937756062625742406682926818353425058871456848913416462496938472507472451961793387764533647555633257938592880656398709991956160218920016960105542628865883290388952795717074850570217334393056544620513420555440432835196148200270962288112941161043922910644641501633326855509925254529565395255242073876539483723505048216327747307913850816628159777523433031238941661261582244266133857744805532847148945966917473852895561702045961377478408051220878157705990996742118514201869105912433517960122800437133966563727769162447648982826403098772414102818283821703963987208875107711428986170498571394708624062302904177861946225472605635844882497581418660433692548326360306026533885323880514792281883054585932351345457792937766585207513384163514537825126775042996778341844240148111752087941890686613689141888534467842403356737286754594317027391706486172082274943172253607312804793053519584904269370577641004196788249631850657613377374637334795023140586388025612646317408853211176286483120741197660441833430206653339741860244978590486299806158525436432424471071686485820867080637522044876821183963155793430087661766006908522080228230912580885593966187580949630521501584679212623768015094856704443552930137442066795964849219695782644324877613052787197289826944872012879083291079840026450010936348198350927748354480506740638661343631931008008853231107514168390873705130270098216619015896981295565496469182465327416528196872169635154632776267758741800855057606398574653010607941107980164498733578160401223840270392914467573199527131032336009837910384134353435547699802204490053493208179347404513156119108915916325900094340959255058419273004721571912919807326604718855280327070460524204246840947459405619944326892539487551553883218659590187449538930279777587797960472003357354850076012775672331613398900959531416085443177096495037786901813842149376 [89,78] 4005080982126791888871062544980271764391471805943838368329681974650255113214684074805169138708657245364090892278112441103694840399846038969322135425582171115676955283446170258437975210634949322459354687264835308810255525245782655729077019083886289137124748599936052782640658527849203107048251375201210906212032387195982811360601205758131432452839526367249644563008679990240179181484922447019589634365012324506564892085631032356196334743003181017661488078715016415277363251430349592780218105285595629470317365388647573781378782227521726365316988700373771361220242873741619017618282089618776622313000543437027261170156432335353051643474649164583581065272421303293779216486118167469072230795783881293860754154176958015215329401377230461940322054478733701752700058699396526880115762580034488047986652142647740766968724049393991650363374615077689923837848178679164992422595909388709732732716891499104012091876824479101192595250954820862349142225773918305287372499779839920773429962001145871870674815257274938780989530572423608716465273825583698124106175753484191468214531810772509154588494008883348377991995016117490663230833982872637126931128840344419498504628872730763749964928792711927093107050475153388275041101505582225907705942613923796577382910939496818008143276045570597053842067085282215789681725439786439038581526752863827512259392819002641554242577319999934266874874192655392977421962545265353054559704915040671652158330209165342253131720366066179042939091255870282389827425491995320785040569339299316372511550528003469709426633536869980158288618412862940509667725314394828545873663283015919654760741074938318898487163372313594012709129865485940455481378810377131709417269808927468383305269304751415347769735890612100373833444744308578387962295615600717794687856431330827994656488462137622043259793856302577895929398089789687217927270550754399803696535806772678706058309305953160643746649930122973416034500727845090048763841312503422208643804784063640464229232912452037539739830585996793285800193860161754437546038047860714570087580884944303714188328276524030382237189828901175892989728869459921713975333057536713892676153990376426676591054643202323183886775669474504236456806711026268984095213315434948528876551516314421050485666874138803046429283708457602355413220260589280686294735955603700381594023418194332735242240 [89,79] -41216025938768648516146499073940652322152229300820389608902433206020055182065307400950158039023823899285378553424084910617915108009339902824528809526252946167584029842150838639543871652865983067257793017606699204326572508941497388684926441932001647941722936507907845276812537876964420659627511610011481825291523481023303246682175301316347558924016136460473745423777973401221667663209683173386399701074344197827437359326875175398236555268067657643044001674789818836193257236435205348020271276453771116962109244958889315865037267765243153599170499745710727706640358716274127851680732586326434075555342601238359030805257062053123625571830075416639085322819769073871003890692971960332810790370252473854469395949221765513356193831172685025723323699000660867311533114012156156882053906511957508066348915205354882097360736616706266451681824842701551624140406260047636593724817207053496915420491045340559415397617052160339489777517958245492218048757995464638300086437766203924200222422322911235640573086543397476585500860896327061859780634979258552373549952978332673980907036267184884561502739543168446204397951256455878085451170674648414377319444127216494608099150511165546622411699198877632902143662473169532004659409487995750301027657748170776676512290492669124043953943341727744758464089050133926455884023190617206929994867649771839436238008253419673013999149124764768405163378617102038104457391449556540506627054614083156972067272192808558052079085872441435635436671493243044094211478214775010039630909206679824257531866133085601659642215692097156666261170200910477970228548547490447077941503942382053208272084613259564104178944439866526457747041326066638388733711196621087068411413913233211521934284748347994194269483359154990666744484045524658429168557485150243073952936986515891319036776181598106463614985762093652110272232540460658043054434126505446511357048685524020102963645057161542283013526830783014905663775563398724046643268440764776776417194879028872437286828656172779739627285583324692676937325452230815600154591369472520033792619444904199122468755052849046555413129352073535108241708445062424061855402424463983912940186371511220238965057262618101531533873937216219841530364214231865010679869594677463251771607575422683987284918306834734861412621787743924922350042570564191508793277690520774051058020597092057088 [89,80] -1367064050535862302039391990467830140604409679931885397122629751354989932512478093499218476031801756896786068498586114424674732120603986007904714816048775728227253246996231234091653656145571147928292334768260835194396590423780367012632341618839834444809203978306626632206040087182689405749101407807031953150436068035910887482512441463339105835615484698952379344525484325497590158747467315649456033599210021845046417040199105497267316843135644302491384522377065816788481936395105377241940918727077227533362518918536864984386755580811643901130730673703656738182485951498859395984111027276085914870449344657899926420978088596162704645893622780500321077844828466824434522724520333401596228563509577884883673465226566039919855924354751617047791497416702105248953053750586325878211757968142921535882397612502582301521395916435755719126858238386339022820486061497413946883038580530361908765637818691088487391612436220296846370679435782643896817643209385579582833405234505180487897113283112011557290900618660999195180315867471855898663358335552333721722629161512824704575272804331937794408322348700067103409245337053076941370774807542448305811908663802346587760714395529895452725311702168467299081455092767183290444187167813035920534946176654109645742572216105419349908870885012690537896567420927386993881698756723655347001749700397220389854421644108187617216541157690660045937170642753987751146625877579638712857053965569624006696447601088926225218186070636363429873608508294320932573670983786226498395591725738589672753459898869136616981417145989164939877064232150414455391482580379182544635864620058241730602952299921825275643837097822998178412236215568882101962523188064578461748331175104767940574775871979432422176660026429253604788646441273688942157577996753604914800915383447630742374142704444868818203307985932766731188913493703013986977679009861665975076150528990304636878344670403751470279025083134070023739901343689617196490305814314707360094409391497591421321112248485694346073671198893440780408327164498819021311786792784459600333752440366683416565201143107655484930221239492047934340136312586999059700746744353296746506235088740966115952992408848737228208938641039915312469032391228637193799969132160362846187046612321598997787050017980056659908413821851774955007034459440087801040585515539695120757282402467840 [89,81] -8015668933358956530788084885534188124786082706087330791445254438588559538933116459099537382483285153271526478782182599493253106429464666036534064747195596668333799538810950709156280347289040895667395672291159615753507819364798718980688864687458802312196429621596387895328266532525346916457082795784653041574877647767781945297022470963364438056592873691764484077589248004514063689518328077728404795338039759622400644430877283400294274248615785390750103525399469264722807553778938937142090723419115385494237393282258717998377526081807732041367216813516692011362997074797682932680468641539694856327936282202525874211547338677801105290339632025693811608030065733856428741739200297548636380074163285733508732401777939748000432510819642438523786397514848591410863389854890984920992867473833321506940436886290045032937247388515825476167365686602384232794911868952193778865995394152557182505130926879683007126873833322902121214380917527567837475982574247030136859555032814958655930928965551236171060662224416256975816122417948559945919869053005766105008205718868728071451366826058706608076897629163823979727865341270556617861528117353728415876496406274736997837898827545911998488191064649580543303673463337533694668592489610357983160060538058643618079876523691181517798754873452733690309965960561213236300487259525471713892619491153194818215271732306123063155955047721546650983423311787499211212097694023488395434736437943364781718785104255720245193568105455413389739692555471112204755866995855834584121874497400314156651367862239423642536459433140841234482542979888119074292205069316705677172724315662533752833908328404922485896733616530641733687510433022733906655741369725307444923047594936198576428537907284068944998512947258393508543273886482414076682147898395678872940191362856668597724122300996781441872850866770540342563246495907390981634810216291623679136943915385565174128878699687856351571033864289785207754763175272074489027284231168368053110008313490644276437277704240288241699719861364067368759640803764065178106555723374013437594384221608505835915067139552350175933967187980453685235379584318095103958855525166051562689595421863068199812308447358385026448164978829070837772307732986353255520849116273725612611135027438098933669073324356133555696638596797962900506379556577301906375784520762534674389008384 [89,82] 112953482605306823464330808601186508954243357964957290296404365799659873772386585334905567274444814193528980453112488124875437277815421120485877290088688349556791105002172819396537553266754900846057603379340272394217284885685907403129705649745939820278327363906185686570849230846236467523481733008949333107921431396839789234038903850665806564298221258359191810489910653532669131409363887132935799695498536899602782031575154767139491127955908319590300926809560386982850865881630060314782763237393214850767198835824347118126315969670798398697437327850637844906944653649054858377002287282336975647840194182854740509060776134343120399532887889189879046053305950675627217465739357253606586722186926942188439299289394066589477135640660592776952934007147644973600009617656325062111791104926088668677670355144055514303355324844312307111379718123350805803846628265545752113421038279511729321511746969945859512601765374717965283078922719569305358740637167746877559311374375952598893226750803881585474125456617680256087595096635059774107228444546716746984177856103660674912538396643851310578637290944512111683645485746968130519529436849354837555566055323138683120758260718206645600344169992546958425827013523347534617495276958545057101242352176887508976731780512053453732240169769134511212667530986420211917587217386592924360888621300589163999020738822481535186588739973544759472532910240413028639124712475330345082881291887115377140547916833598489312589795619588552327940364420430070051177128362629911616032422430528081808535166238148863793202904376480425836584881936320383105326402396310464905696718171573619491622249836552534139066974822314198764720350585461567094360605615811923817220074709358636958449774388924316109306385938026847715226544270536211713399310221260615105340069059424300899866560642847817628527216149297796622304428374010165315803116769055664794401255813255527683568856877356284617439511027474022521907106321719779963411059485706063538468980471742670872708612061228671837825414509760982947593498568244272941082258702858815351939368282749549508830798857455308135920241679439017754770828084746408746068654151545290711075269418984478795814601658887452179947677769511761533442716752562791846699927574669651191537933120539527169595806309572178687346797018896725040768606513257850794378964452887735828480 [89,83] 7072566185805274444977312048911811998749224593856107997952709082241514653071273468167899297627786005750155104876071093683393524549812084533620799598568222966740157487722903001048432519049758629680913478565899767521109554474952757621732115630962773673227765157219624280880619337107897829319826313617245375236482959586339457905253192030610766573869332865009654922838323671407962990863006020709954198858477913706432958563443422827823282526943267807043914641939168919415192734733571126485234996420615508824278940733084897142695097986455966149872030430280186969851366416335351152140786641543887791561674474444136316898330449896425208223276515717101114820432511281466247455693030067735718031881320540197061355289790055430513470377431030150854355801095689100784267024764949281947114536126142171027192024750887311798668579666244892656150618104987153334008998106679438157745598364508157912083867412420218503754213797158620809995483357053841593625105417921776970632143209196037376406160181781993684572127126576973635966333638325363623293421922015563142752447324471959436714613088676962861210687800851748712714789065327722293324983896178209960106831077130292901884012876330928799331417628770979752220303373525555706964122633457367051367284039737777129490641319981274213476584210026593435397134522647245126370577884827917836043679129941352718860434803629956165132031369312266073829731382993872841032458886296937687256957631373122600785735888148035219409668524315412624331834870966902465173259554021093521511278118311290205326321177493802253054479888535071367891441702315764719246927233157862519193225281792063936447209649854257602760672961680169891830180737932686818942030070508940897271680689826052736953447200037304358815618197658551377457329799278144489094265575569356716215471829167658971136928659924812338773021276916703205589497398802400566653771435282960374141857419803075123663112741866800586130815585233252871692089088098026519669943275157880774123485141556610141382681454340521094321100910681785384333048921367033138879900894443664720139767032744041022908668932119584895580804173486247820810587104733105998443664936053826717165752552839988025571333978979250668586957626260861327249684233048215819698412437934799605299319542237771913744162402816919161395012173071885917692286819778297208239494418915131392 [89,84] 55231784193159257198590029204036353222963336670314575815358192746641190117294680346858763704094529204120139819286907158416750569326788884538736191659827482597108842090276473925361236614052634836418927096179461546111162954849097676868317545093123717298188165812545722724506387595892831377879455463894430261633489555387522890070601745149958406764778803240586255970117711966758832651205104712615828155403971199576983409122517942462831167314143162396387981418188461456168741067323258282650566297718721351716642280449159569415080061979415713994947891757117435541759887196819741434769875824576247661076013402746014549500420486250696632355059782060183187018922480629384263178213703291270601026929733798259901699045528403109829804932479473013716593264159569999579875517467531453559966696346449974086887678651443529133434051898641531456321125520930834259066227053958756744220092596230953336945255244084803676332231974974913367365416485076363856515577159655142302347672487599858666351985352284272732004808561393939418513011417613510477019617842913572433310388055337438135074599367492881853439527286860148630524011025883125227258743123197590088141304152890211812418959295139263488372043820257158191574783024385296187976216207032899215800525541778120545853490953241925029386290362724578393903800557167041503062401028620997319699334400443966460914895887924106482437345905598011472369266752986811418233924900924425689232360856995122158880147637514939392144847103680760993541414562087742596394851297051355522372974102655660413375997869947761785944499727170127500873978988996407082862963271223753383536128460353851398938092832732234546762276272662018218604904108755887786643180529708341902841818203856169485372967698205388360399767956184939690068580285356031299021138916148771280754941316809590266025852818315065079777009463771649478678629532315389840084435532324359444479029186936425321985023006260307801767373400583017039925915131916991802614383865094480507872827636079967066616888483095337437558975103577790045528678700370889973473263623456685545149947989823161464654695616070975726854200815589339264403455731117350181421557845577295931848151359485123926628303096148124531857439777491763210375565133422045862483660352981144856866562905695830015673748603020940069115492671324210974646746972816337515663008464896 [89,85] -360911693102195947093988724901597684695406208853923200510301593676940010680793944589872602692678213455654824032827839846920150342658404967601533167621766503251365148230002150027703149962803144893727660833200098197003484687877887876118066882992077910096140237360932978307137228951345600356067094336913356251435917880852580796233385293620842480929783041833435024715122828140542125944928732153499013289115003894929031375220857574625054780995552931103458668528126432749657342836522889128920415490309499154369800716243716739799521069678878838216878511798042422427426193674445983464361118673866077117201365310368907240595445780786900560848079418847010878686242114715337265950779922319333681499264149996839559213695536852564032249801444151239530106025749520640915483734263693566114773531237320723970177138469595718507468391600476565475506172127787537543598644120407179670349121849806469292373993327673261586800345961562112164340095274644510657148184983180132096510843755472134676789547320327371386730547009314374605121190453563943325085827500826184682191639566610536090877993330177987517023193417856738838216006703129210615687841666118226599117125080662328990903937618432182891719981513926783672431255110563861298518065150955004127041994477731658373117087669116731357540741226698601571939633385718216339434653917168623022182451472574687596969804805063120443301959298279939306779210238368612767219328203035737983343488443767045545149060091734429403944357465854490707010101714904388917120989543244612365619686222986819658099623795877206576635390352373201164347683025647190442918333490948991401288773129487297977093812643309372237885488900597107770356360373737190089613107412802689657403384365960725056849527994312376026350221239080264918346881120455831321335422015615517164866235754331705743077686783714345104447275622812736864734112141444822189609233142568597577581642101411812687197641004921606359654685592158541902608823020114798294194029541973568699111349452108344163488013398325850165254745522488213570573017771154613379875655215791962656740602994714677098900461934506927723307070540950127837032773305568676127745734768401704593068036616075421880558637619125605035306392208237005712798445189787681375622544477263458633047703834411150577616699604671112983276508463404031384196803534649240959582208 [89,86] -4753814943261482239691836625768275600394934735418022113661786266555725848905691549203420288311205759577793809738209890549995759139088198081856527507305984647068323741253154357537663035133723648545604854932620050484862516932100790688241068879192332777753618135765522728362816049010696394140797982330178861441598456554300188928423133812277334023891792997084017145938557231101332296878071944167422423272914562546412854590317037033119611595551821869338769485357468776283474832371764090196027419950548121114167202199554865744034599196452588424097928991108024140813128601552158659528940796001572966270916683332394925536898870119249703689702433023329187256469011937647240266912752100555387656954799692599468434506945517212446803837838859260791325204312313784303627869516146304452408240950219589206690778371505953014249909061933293046921349045123593463270976596754435259317976177392263598391423233823542220345830277515170847538319860855927842935283255749785235982318155506836174960410149497353596458314641233622259957019503994742968042677108314158748474220344990764907251699581717504984903568710227285401787471663640153902258740871728530310629465270541270388257030589079037459601611336840702804691432814563911128424971238748448298212087545382100877166342179719032480514820995665891114371585875429355025543561902186582827712144197046712196888202669800920051045586845782736555992919067874966232656887481006336095363089050736372745326908397754767769222008645840694380250090203867441156394752888770925916723580884914002833941378996471726002038481339964141649863222886374456823792073989071095747490623180611111727845887210065456032975287181567155750183441050089751831315105023807653288858480993690431056218071955632845592643618046750975504798331948096371742524632935132618229921980555584267221371803463892748022241774868527936028703485806177924491998170564238203045143449650820338425310868004947886855365649860461135165246410840032210058717009040964102311823968275782558034734167024244672720752980865621931835748130811720847650733498197088193833454022008050355329845181342908773464840394145004038817487286163441609284192498698946314180921923454812292089667502534738054322615396909693527695412763779823760754249837315589766663942271559608706447843541637315064655849241704033131673725879517404486172672 [89,87] -11362305027980555617802462737837230721546487013049538570717577733996668839112639198781970887617288402885035990218498692728783911636116250347377199787228377615425875115162240059530884480654275626121457636682261179632766584735119310481493333930458793488231253059665945299620672387872229633154975878199246677125729497958107205042232291422850337903933410626040243615866286476983577462614095183490252421256654923363072871493911668199078259143780835385177405643006229723109527871090250842884455079553061719022057903248605396599791695719658410632539710687795091968470915223362709159340151001901814104835846469669036274600245286272260513259274755278364457047631007017654668178100436837513325454810019440424107550711047961260440086366892433100880986776603736052217274862101384527660885230411153328616127821931603658313356730132572123887474451373484131683486209599662348112340105537375514315618986454635340621842223460394605940135399088548796859261917981895493836540504737793645023025010554729054989087592459191370740437325446488980220613793193137426221631498145603629194413198245271424485180873247961365735039040370993985935040503952708715634644598227362734209946823648619047291249967361090530163229003809835185903639744627567350126847779084333150127478594101927652440050165079322152857325828756848867523666401457977112988388273291039577928824084908914649090400499046327727960489888484524734935436523906833803673656316969892748473635542316683895454600626489308683958323663927271040693203999962052568517302417498173873911635420815646104838719321576681149934144242966453667685865455231055421976867695630609361742301413468215089099858637270303418487075125855360772689282299812679229226320670713562329581989438106636103005608008337039654352454560294531859942802846142910904030109820812108217554526601825365566133165424619766553042374179390531037269784615568328602928038040479531848470757317907924270390118451760265861768112162444129664055686905176675089263651972658949137359677450889863008455018298737173126456301569214404212090353624329502954802206257607797118673564292756478023147769811198116002104711625198729200732732471163793500423556506323383015364022988020466160024295425990115882780724034261444903233626842932113944119541920764836164941020770487804901957441909179340068601341421645987840 [89,88] 68724192991774820218750089422018015109182291418566769887570946441703154265732057846779682872407294146027150357879896557598626788855468151538947273641837425787323264263796426717703777964038186464706329198692951388031040840392280727680829928864483637766313298302108852287760461804246898179198176702888109344698920160499310638544215230360431110285660898308353752498497603422083645605922480316697251483239783992949060285920675260091326822886286932661373960812944299460556983344675066907578588523533968528408631036615108447526804776499247930357787153267507833155642533945201944395356076233543732401807310375065803268238381797296453072520144126693999019623090115058467057274694211004783288667154804696828264812738479634358092046766866039476446030260878066417343195625702335431388344091444057669523729979997624972420203416323870276229506322620111263070318598828119580677982185466081742112506057132605450738583270734788584683786760997438841116778182878082218210278745786391469062213955270974665471072010692402676343898174925910175188632295116465819821492793761909536712537674807243914641050184665525887160486217848414840244400015025308119729305200564391383823582378185408048904552517478041921184286418714850017314053510635102915324707272380438476794830431447325192999562645864267609274965467747582211943050296035223252506830743670066938127261713756043401196371720287926092963849465883034913190597913720642541785095781951812846534215735161908166197725404012258795544324968575419303431553452819963166572590742790999757111514169996819914016925903106077278355752107462308942948810655484045970159539416605996184011432870310743530752392333608778466055338195939599484325319481462559424153804307087232912062416369517205490272957809489134054474775682813910704401704055318544146896090984137774898546521470751377094707126612766829629012559329737053509432511911681635573426093833807881539514680037300113914014261229223620853183340096441418552364171986689392324848832690797240318749097524314551557953762095849044320189045636505439578946224415206197593965585580952259238135252996247567381733809234447619355086615433764373361687362224213953253865775311254943531383399978977005371252100790699770165841353191451543658881224601567272683256959155386804236369919629449207106483082899245277975816244822016 [89,89] 501816177384655658958043787888424849578413280969257868267032569758300876524938620290997144702861956967477584733766212258322513766095011283935326449744423754660208091409018743455903115763050992483554149878019524046330996540373028874649913382262722284433488790380935542255678307741264867001483209828779595186107556722158723235487606518567717728623249462736804670143452065127498008974525162139581416185305706345786331708267177392797862629621704607653925388737721345129326964943327831981090212632461578989704901063070680956551890471408393535905112368747664482796696503447430337870577105158309319504523466520662520931684101226198098969186309890544341497584954913918890559774532634227329683562877630530730535090324398977408512513049537203671961646828766671841945087877244497724352580996047481136320300278699080803144804921490695378766731966111956354608928776580640662492160660594420227397725992445291179749734044586355918224787145173394036988227605323566192760912988387603110261256421639341760553722300090032110262139927674171152954165382988012401680187315386187524684287306538933780225242279567493153752854663401489388480799242476450932979897542955449868573275289644618348240299448607016462706356940319523274298344294057678392418029778322619569649524096233325276228511049442055262341123733704865416527753264600206500061480767641810239460322788972475689651036997816738440139936012788287944349931508119304472975949838100937810577812703320700378534784968072600622463420539578522835415898342654072847598593598371672085508846975121931820417534141497131342258505259799501312233527126175064381283185141582867187602301472864351652742915866020223684001439404080391687914612907790589548835370228224547480809833868709930978067308960976377310730492334444860054368310117133733646111884463990636311969406808573536522911306310494497584791706581715584561263670180367670542583917626233026459146100948265643279243424548588108431093921936936728715654881484264274850041431549787138397912187325095165322576402739464167064484689457351665376217711077445733426039188464277082653383680049957336067409208278137731438109133660956175711534246694508682350927168805827585761956394089771821671080450253762715823475817860002675753893978355051428757610878886576479084811119915054035865549346292625403782627328 [90,0] -3212323904334343406203660678449727805515594446605259142372525068916303323836347804103815247437104686848207943439627388956458104774727309073143613459560659908810839896601630794095189382386974424753498886458609131344737297023770186270199084042767958938387352896822087777385657049168681390308571918184035297906526842256164411571964882150386935507553775928804540897864748859096714123676925354477153756787128424227887437642771673827033959406036756368256883963430060491211533797092778760708594963287870298889929798188607249137135703862400431079350294787863388435144753432736670168289031802032961940941417237864193864516145725398117176691023949502853173289207262092301473513622591854023977157365086827302405158445930407092613602451271443865903271379488608438515815699517094091969141219595412671203512455261801419976899399496513252066447201564800208037538802299022100292155543264768582420793918297571575129260434021499509290883706447790806185203621548257712288464341023895116137334897012080379828769645592227408056774479788517828056989338532424924392494841005325897308396587330963940719516113158370181505149021428138412809922708604072210571483621429397881659727021174246561603763825403013897372038691343273103722933355956632756032472399608868312614852517063237313745002482484501955291318301954877465696343341647628107101068720372905298564616407602800260996598969437191328194410763820056503588361601546048948932611406588782778956780429830870178808738095456627119415317529684134059722641204733308814376170415841653892512509363560191372200631232643868512645436016158060837484392224573348394992724579259442731624515055404918979578840330202477716671981858629595448000755317700071391279963359151275967004009125164043329297646358840309200843775545991780123125761281151256756887500264971750933275857955499320008358581998590080754803166266367184699468460832590937352700266979222868149936473412405639867750869837577816932631701220741810141672982756323478048751598439508140020826392572279898560222988460816071211908955089693869828857857116971768287456990114446542023027184591934844465317540010262004197865768925811506557379997237411786494728156155763714280539076745977310556809344039812093148956218639542267918249328366302771598060427376514179878681590107964268907907816489604658359878518509697540800807511551349635404557393153651785451586421507388729107515948330115335306691619722878164842229519902684483234611373743747834187193651987112094399387379272365711827434934582880073704554112444644139951959210378505509170583578303276620354006196163993632267451760640000000000000000000000000000000000000000000000 [90,1] 31919280696067302777258024832043878042230043858951205725375873574940442242997533078719003090510920409499836105762471551525930977628187146598121987471091994478296565950744801359979780756446829943528912874655321341624103222160826579292531781166068795879350120531585562505698895222264435127660678436136433369178846990885912439101867343064495017439470137808330710679962664417106082954532791195661878808695765313951585626315951336627820029968205135221668994170338663855870964161336642321686629447731127815770529226801389927324685491069344510078905876713008556892524391362114377010732667096826775078765327996623304438895461213511955355082269661719126051245846488350476587267525061385839671445943970402315968910557736125564726291689627262265054757091694691624799481239477981247641125323101467354295906314904867355444287780091930563235825393314141008954152590192460539898235339331850908429633402898651422182620602047411537147344860583951184448319646658963556577192763910035904024520682210515708027963305318421286757118132825435463348661279203589100703233181121254051172678578383256253952789948597991165152793659915091384228581111475621467800237026310377870220036262109536401314176929176581138387221803952391293936137449836148687423093810930410558272834404565368314557965422103286126414683004446090949893915109428743099090872338337717237346092920351736537115197368738076561983360443624522224023790189501500616922723464032473428363331968565474430842935301742338760336172343878476189458225548705883590116010416919493678906198593287278650847267923999174291228275477399430589169934553945422353500585805029594502282479523961031042038718495080999034854013633444172812654312736450550596838127138451122451573866219428069045661668049272705070251688174781346591148366322133453223870686084911198566160842273576316652631628608091970601707403308838187673702307521591266659909189201825800366190426769512858278193973401494396543158853811518699135405076327944596643180262076745983729187217257025456028837408556258679198805733962884785278683986301322706385234250517917810637036643851394620023584232332105593023573820268961852352370140171062446462037264846954775208607514516331514969294358607869221322321378805608715517452384843570691473285395269367523024987227794137928690775270061156475708641499811839136172344928925098438972861582098871653369881225420440993550741827552051411750186469402876688529557676893559715816734457640885579514628182509420351880360948624468257279849872267147848030429298189011967622591429598006053760205797064155919769966408986253052147138560000000000000000000000000000000000000000000000 [90,2] -17412031920445515290018858983524309910121006691018757750262659502486706265685191846569317354991552276931325472620191450101730432217972763214826371218373841243229859407483862003133418705858610463469640257488933623444686014323753508646652693235718130376456564311557571966625417912899606993827171980685914001904904521828839262825631368480221525905920371706406115597921111656832317585308168001352949466061453918504810855078227498235147964401107486552088214250304550606708988967870655624592868647560800299671271374147610703432912289474069671428486172504228623595735553525588198017867266306833031688489159804511105298550306003476501206538226701796184723418480390847472666441290686159684039254335570115578315500387379600311414690622512438687012703336675915072738302499115800527779259785196193984551566704031952870675913902296134863641941490218434725780201905103272637544281407588851302315488752525277550661974726266755866521928237811756523883743613103175244969720254393905863219702552263174577337097590896642908908095408108045361193038874992039388249067746730820137045814177980787660818427586647841667838847076688387171967015368835352655728781660345495095223379815226829612870808732161013916674198517227585364581745987083353124739896122416026920759952052481084158963955937150811211699929358592813070437609037884716983648173302273180684664708471805620350743618047130220173134389184250602391682298812250968742862888615813570649880994894051871793795184079001490736552325680766268826930661717133989981330378728005363555365589471088518339901728292369372772814140224340739429418812055128475187846377882956094773088169388060800429931114986164851339330871312643317743458551429697467900592158204110187323002444269165448227271507640570560272774071772482712130122687633602848670741578407225232758156194569051489895670493538766309453439384631449827713345973190580103663592106613707407348783611542759450070875475200328165907528551780998605781541555688662828198216263349691124283834471977005872293804053289644720839901426812853420093652337851579885460426182312134384137213098377734695056820795963845696642641151821685664486936577671124210940885214428081672970605463455635390662020838272462487199499339386569244899530160425785213419285037533198670783466707723977001876673231573905870316179656246917977968652789266747699957274206784228653183966151643290357533656477007527530366082673067506839533342401807703144546375260163221642932324701577817607668379899047420116364560950392494009626488576981530433997055898700435185725246004621048217649863542605950883794518016000000000000000000000000000000000000000000 [90,3] 272741510347585162213723693218859315479338754037636108194707810436734535424743786169766743724632812857160825193110268419699785222076187962401268260447577250234324514629243264178272966313024385599651435288752859785751288616621384326543661395984968564768207287823827150595697908286739312189983226596415222058579230373244840951972307981012076848023903925102160404639134273955296725527271489683848668883194445376182761913789958953712946614799276896281419965533984624762001155087073294720883752482303406699976298289482752734953353532662618628413693633277088806989714945644250354496076784537351284910900205862642402745011734685960692837961011253708110427544155076730915992732282987459730328758525400563510389310420837302280036585957745891569052396717426094372454745757481861567536628191625963978453409243378061000180794214272541031059018140440425838441924201725181353940022957735857913050003053909560855262960393396854155821802722749457799818406713396697039789035264295093163028897987599161665097847526973354315824016093721627013322237214314198792772663211621809561131490234417680194364733340709796857655480070343509452808191027755482841997666291005341740240608767013354071206389771267088732557513315210243174885457610313404522590997310510299223427550797681115340043843022525819252751881741610307545047067109568162488804904713274986540378663075998816725482501055430288301629114783265708786287791344101642530961266507898596634882209829560770255244867086341248679813092365763414164333496478528297727334165693462405821980067003475061746856028879257961402718955970997831628296113246209612581845995240971892501372896052994584595103095869153777376143796485672184093951577394581013066752515392318549446288765376473995820772900376831095041375039363866081579475132526511152031356197245490672781706898563341533314724941328828673648793550454144790870506739217241432082498979611760643321491758284068669950344408976786478327902262445578005559644544538245770283940610284666944665797204747328587961438349003632617057665715781418317677825056185326235003529459524135386919635097167588649114772997708348905299593311299981971732672796439069549203684952614119229070922558468557485637753516180332825290306231567836204282760670359937957039403128752747024954514737291516072811543952795818032403122880265878331505041269123812793923475004487853511950554698017213454957206735171709412108469832337451429234143383432516205642573974004717081271399038397986893871278610518717932886604016299716109780657725376834975548414064142608046306714592652990811044015403250916736683212800000000000000000000000000000000000000000 [90,4] -6208065052212307059846195337714939469836490487306645072769212399437410744591899604586521735167826979253524653958329054848172903290700353413502046056588799310907256159427781000652196614247717603042948802529998786548453452762606133776161083760010046824379887662711444659042748852031824437257284144361303152413926985351423886845135808097526451227538946593377289422214460061937776096236542900160297107956157491861475921254014932584238449293749212951440754950568557813779229327786391367584587331480033344530096113784973094353688446898586591457191135154455086345028036269399668594500665265537548541615446591436669969922150991418169878874179982941129293824314934902844388757534059659998752036870581864640340580635492491970731828958157938034047201467408444363796038299536568594109107211181789690886423710880829180400876751399682558403806321987896816039728999340124707884477501987906707031260334272376635212979185772972005253185343298637110553119596037373702359023676380722483852540407766547925792412028339113563841082266676208005181297645047497412975528216190377983795902730592398777850085967760005895544561000597647808335228400622784821259993745765068212722772932726488781906735727520848936040040848850026055408917976444060503659062232130966065298724787743074084074419850327551232578264341885367950943223502270635797013804798879398158583529921324974513743960527073748780627154565334073397518190229103259941302287515973280927523253031026295766537101619583673091847560227340181459870955430743521455175150251401223842662330187381657513056063972347093052522485550503405855493930060978118638936369151997272715639832291892581754645530379878182376783292331510080801196543355435306464303299482898605237537782913448481730407621001956981981869933431268463896450565029692247268577104002800707398184272352525247488536120757161617021615839284764418577435739987546640889605592466998828992217614445387540874798027211857179444700811801403110479318093326975050862855887042717528588372356493470970518694408529686615846682954955549228087711800583740713315328603199251068075871947333742031072764543951885751867465625362089940357531139981974139514330604021203219958551224260202057803807810602537624272205689572798651864404878859225415638043594863528933548041511555845518914027628252359724320423248321469725479409008131784276913709821765942703336577389950738129440633119034140672593533283549214114927832870790819305572351595460342757446369049921837309969558519499408631220241781860711993528757417512108300783559775419447820896677999579418044684071783465416404357185798144000000000000000000000000000000000000 [90,5] 105375601770531129981797646444459257479310599643676976278194849835142314343934645871011370955565552634789166471257538932505836716126516682706692345423172028813098397690581757686188976702420024383508549940532224373421233342458261829160688556927278335431987727896068733384962344437951855498081919446898648410564461676427331271292761619419739091219937996714908189195095020163701813092752370480281650981317226578263518665211751972620000886193985003722051982669910124266266727030472671255683913470454436811196887455840565882110000102878069998926597956045077691696130522766908609021894462826342324248598216858898384486521274940582594669419150642506117257894161510030826727682130413396787307397096662994921512934765658886621487335312334116011963436076280803494508342438808686969544463408456591189377538341690519480588176936853621271526762988913926740478844557648713898730810803282689492077037585866866881659426757662420022462563025265792993945717155063192471916099359321243941666328840999797585610356321274380477051974287071621884741104896876377563190485880785074693416396744038187795034905253436309871874956823908979105723604991532249741134081535384650289794621316044101513157191279834380681463343338891559201727730911639768879562720494547309799153379788547725720219662607683858883734099358980093954185663670799252376036827753576989386503780151346297948739842556911016240239242088358502160060700937248071981011161581687628009323628257175872959441612942794358437615645589040712749006039668108451165208381238909013112813324010900412689684662837355865791071221173730578941101391864042883609243503822043764690354062659053716772557705272639496598630060833764293100531275883772794413086161771095684321329934698928560034579658771758808910008487826380499880727483824452245256666681354649362005181921119666135391028392432557686244147765213607853275237501168996144531915783998326757758209176556641482039259690566163467772799481691431341180544559901612155705993034825194457553508025181864875581023684766345566776613338319148852528863013334944530939164621745732913490887221032805910758542911099024217558429317945704876814753961119561157458281990797202836858476012718200534441333031316908196233355013380054139723477274908888419946923896704132564753926967318452666808561139238994228270249610020927254009070049559519117661742823133220780310906547421105300357177305485162993041640655180919814181394701187996527268177055234015489113562811483885444939090506273652276507145832142943305747284623736252470516701218845307613450152467984518309271304457023881036457616343040000000000000000000000000000000000 [90,6] 115017401267047192443167081402956074246058395854260829746719054268144613817062498058453996190751073281830462216255960594161868344360495730218730663942300872569882732997989614670138522602689844489512778674392006162642323512775414229765288624074802974539377788602166588556137572625066733525285846373897871410614769339329450185092198304645171943918736403727829227072615678346276733549092161144842652302639023814583760161959318392080338612593857416254482565252203861619054906946025681029809523469824317144675494523281567109446665486729998535456271488588113723266514498713777397548499405865231169674518775567003770491606057006243406977354710051203637374818774844478426630690567652133691656466837516018394856576633782639331732008091869391372091911508793095752624996483790159685797560992779677988357677049366854568855139707813687066203347802510189135397299106487629346061177191090555440160309325806403096563765871207401698282802460268716431763902154338197546570284423364624490614227428455020296560954765207356888599166264198926766830382791612304016711637082052558867774124227972935664423315774410625722220914329914456479015841343973564421420992832764920418196934506049245782642713620601316366167198533969819290414406645555865252349131894804968366004882460221676066788366076476171395917634890736898220876189521584674516032802058089962616629494319519265502778333741086276684828239420183322650783958835320410282742183323511731962129244246807911435442218695431043685597822210199345913547366007667188030897458177080894510688971919212437325303324799397135071606672882406268862369636117783873376329491694807915453202575719425796463357179068028377663197886137640749366627139818378924973763026349287777683846218395379943284609565672758543940328452704979434220487326163042858435813276263509261556202214259050637652837228238155253263910278894617090580276450907138291310325170522638956083252874106748687056845651270566990810026618018184371756868488745611114857449613793647069253612385575299530144702861640190797371826158097205543787091636410983371540657138169289447972550365821696232968053926018402990676800077821397044215991220079519732706222472520620908643916389851138504504136149321135424932124424915198432377388902551607216428013025950591165915841823179867467877185787553248944881661567199551661692266386955791989454421814770930248884107047313566995113301013876497319137589065260045319314897420889834285080434264163505544793440427679621722417948603291836045074618108104799369525290712242663798467097719955875635388830057374694233295655535230557571919202222080000000000000000000000000000000 [90,7] -2266604007198165493839737063537795181318735692717920486837665533574503793622948890201960439576195350639461810383073504197001612144332578367175079752429262520397230796062694023481927388180838060308138222154133472472164247343782873567648882950916915700864467785964462593821258924257571827773907116916834207499106144476625390743276660951971766180128820300780235036235818134368707129258206547093442116899945729061992030628376370598939012607577343857838256255005708883097356199058260476061612195288001192289015573775316302458926803936570908994190177794857933819303818029246434505828027700178104495406244210318403935021484249731696903285689742831326339166795992661135525426211199435172873759530188466081665588582780527367451486204325850993067479845589159255540667206803569109417576144566400308651445028521669254295293155741035574387436864681879260300940249216811630984372428876749389741065903778137352875140303646250749457737754246498525423111499324126393159368467503424524362441474835458933439527836030045348245132899236975083579792718548390401574881912933518228115302628001351450489495870004352613961613159720157283626159461462032808789865638026886434750661592820071446395029071928725523647225071598397918151675336861084780726747704062925252670796629109058732067907752110467853692657533081115610339801865068460491743905727888441637656530191920524300303252180746139237460694166735894513490496956861037570248050699711230968776024788602209542396590966160777643064157638862332149209847670716392349725618586732282915060047153324129828950985081216961458992442660396232822553626747214387125972869767338897708455294660099288952544678663554888675181652585670412328597609463691161662926293878826147934578712391369344497922765044685070186537908359324824779364743683574599404108298579224567777883254440397278934213903412399770998467743302477153751408455006402414464496623733447339801562170307163679043068681536916405137970498586805882184822939109745784974936107306056329708025874045915149103187950165908441198779280872282560422535907498783160393797152030685857895410677563366591852479608685473841532132526205195867174652361536421541416111593538657865852391313574645120551683994007262966524901507469714903848748652888560356384318792722073850531803147370786720755160719347959817668264648034685776348189169628928157271984236136096522069519250971879710093928394996269610648083111852593141915880037131044956259580654668507023477436844624328335502537804149919475499012403709218378107174041083530193782862262269546838556401302445869420015574930314020287494248988672000000000000000000000000000000 [90,8] 14748517107777686222695839445313603801988369207972040649140091646702817309824007377527817684073179293623789674711819673455993370775636111460607512656563809190270093837043231720646948379751006798639703572241435324426168669851686118618627007848569124458833672507681308648096650978058904073669296961814625205296292246898821155192142986660301488105286226183961813205159616158784519158069166462225193155749844601810481258728313801830623281104739070514170860526506101008509521558533969266829931398291356700635655450252039408688837440680136072386400780937757950451105899684774876826044056494420747597294058359892046163265185939491325194649176793976398053318295135652358021048817594342586320432585980113390979598559169691846083425093523708258528287133235184509701718464968216541017283541507254165289767415593414541002639224104736311145391983928750437549089616663483246723577798645516386001531512162377631124261131757263140525703940378096542148205026904184669611755477574644542791362871617029376321435077163840621533969553381353623164588326296322621788004473684370475118505771506204999992643996031558766618227071058787519743175139369472900676405429858609117641933571163423973593960058769269249338600854990316184867865746228977046878123546099503839825554554440971515614433224267908144254724205967493671903638444749942221450370559458574991125030291097913349004762227181929093834148382187952407750113575661509171134881162588822216607094918711693617536075016273921621697465443635320896714621060551355120886900241903731213938404509134472425708264456005898773992728142227763364122521430825720587404937224474080758602194916358075981302614941015045041099916232346252888675913104126436444064038492531789784343918089793601619026051470331595789986000072576349496855822922635354392974592895942006280992121965041960322637240744579044367395372118207351601111794070482651040955465156933308824326472182791976180395059129984057849251306117118120401363697065763819894149070448654468532985864989791064541409586519429016623457614727336610064632388428674703072761805836219621153064862353178489555258364750558412642407436471147150016427006546111629070260545724852660157301457323338810875661927227776346391515020711981599205523365066051903872905935499917908563511043680121003655851477889677944487187705927805729932022805450093684958177393297756606482135628015212175692025575748219232047212328338629750248790802041223175402648900894324154414602728100642050155634390557652530721944579482807900128117172338592445278359952424033195023106035599747846802870406443802032919185195008000000000000000000000000000 [90,9] -99391218651912140193992695520426964041394242464488114959003348988540831791070757096065411570556142037775573916892051728172725073374132223638231869596049516430268063426448738948184904605072847364122864457522016443973490924968525882854447446900922903263345415104834923110249984337686549763355780914890580697936200966733291573798616361844716305390408182564415868313211011800720535214113300353568962155141828906496007117915964984619125560629099405645410282266465463105917047024871954444040415275984002964135806209157880164905492866767374001360511780852662896076573576363390163975110902507749896292901201370232231197366429504092446766827173043626210594702633298644761147032729614061633765357342257548540837234227903131514407846541661164059876452304662984288122764364404371668407810679556150091727152574197642490495127856525107397687787336826634121769213763895323406457309175630444841532005275497225145392538428509792720776379144699942035551081494346317596979045603856862588846869512499848686970101276900350168533057888656204121823864156804509724782772360482048708784199358782613413322455599667974544999269245597786977886777472350084434829347255532073178709808981837878793742180672718619912376846881867039582837530098421564918907374425104504685917481386983859730717332617205431865682952440342700324671398229118281429092043404839054939401087781550954435789687855821905303225817882113826275639688023654604465046008946804927844225143553823226519229089464473353042329486757063315667681349345420896842220370625557695168750257936112115886422055215963292547995471419219496870013041532785658256580152333802779927332256963927336876793251429496364976616120863510085846062165728484070959810799235183948267569701035977047571593195962239327473143582626736322097111988131218812926322688608247833782342260338618793547504260472450165130995117044072562531891791332251284889134444569829615589559812877261474116813232428779746870783173460434729088396960555445838309087559578530126198995066325913244853215616240530116113050014355425206491344530388678970210991549870061019249191026573162171423746774819487831917905641136541148763036035876345519455018623763932051577699697688261070403443370970774748188048725699449788593470556914735161534183422460266484004247070393550236611580330129883230417360010536805810400052376849138427150468849456591611611374616676833490756894173538527810293269120702927885653232982029763086337418429726736667142086701038889194866263783047503570062919258569684679147426374888781340886772180817698072078967765726922037360794303228021065962330521600000000000000000000000000 [90,10] 458396396118135856950800481169401172040148076876596913396006820999064310048759355879397070456430861476473541703520289198097769830320184298990213028307988096097842901196774019261321552091744886171878824733806419722179764741320464866319292814210043029611142231258596063247763637920764379364833438635920034307736942176946696774895527842799847658845748032433966795238702538198579748047273631774638748461343429913056439822019207227907080480758070904399662579090116582485064207587094697626329465650922485563207738877331614069792559395243971413899367963973698069804032251844895380188575219147297547162204245484179256213394791495463033289106158396870863901171990736379300931597071919486405386973303600338776409628075748802313505178275825215906832426101856138732602555431114830542570438180290385414453589617422471292580834184254923710368522201776823336550799166127328519159397646948441681626917210155939427991587751627622199162587450181364706572351780767043875487379396507739992537211921957961862572241327130924957988857770460014057440462774587890174101758280812516731947748217371241242037626911886796168516961576705189865392630825501702636831335824209080765314377084050233196550520503969559956876462299956791741779544888418540422727224228077054038780296423164337250221171304256361561163042509490157413863500459018951036361946329779781682145965169045870548535475713492097053897612709233828713315687568730412054616366716958844452112246261418683693010117359560649683212024059202699091231060918718468875082216107517679161730750703174572876558239311955930258384828657218910641813924870120057793828048002384846217197298900142390680147771720840850832210684973792604223655250075869197239479340903302934497375507596702105619436518770985627226539215756728928413963756296669385562029290588968759587970887793925184572900188586415421881948423502808611290506266669510249243250424158155975472735468391549889815345776898617821962854147186283943935120715172380785079390762186115288244268142911818995445309804127884465138082822418837873996883723257081600587826738025124187471215748794706591633005554577349013914029602540265984202458225390451480194240986970770464775331439853889297877247826165788008348971062713649890401034817508605402333593255350637165153155183741128954751557723586264201139022643411172806404935283536883551466174954142486628432290576990571957291504724255269815814258730997458850721810835444849822398027747075298400587904808081936844539474864926081437888501091385800507641553173248450772774810187845314598512012964150858072216392906616215534408459878400000000000000000000000 [90,11] -1001835758117159234371623717768249951583933433953017702150259663283629531842580813442758499711342025826722070898203464500134960700158355605752248290066922989104149784190761359695119015141006800186572030720369544317687972571247455000352663418258694335939887856191948354520259429920464353153286200844998987758605849541731819099694983512920669775053470689762497941145719520198747164266831343432395824832415725166065533150486461371696574390590936849561367955938970135972921047442549800644714861229718941209623888824552060509344569928089434300365771872182115751438183516818741092807566312844557734327987474284961029936048222728765772947778596289015418858483150373893562463865800762533103658510203604024786954407202435161386109103741760368012614631319381290230990485416821155157969760808589268567610617405958490613642170594860296189887297243660619188240357700069105981931121593823889020774784821901168341002440658302266004309536121970665490748377612404334173172219799614333670897162839997858254199545794094359061490948004731932193373751185201878320024904039491568291206056254651511631919374235938329505874895134548695451540249291489440540605619583639679181280347960161633143401042905625230991072896336361167018932486739702815268099993168335339994719015177660449754656713468661503145842264393274432497729695700394519824472334970832910291239372450779295025609400648638702216420967329677889489883706268615756778414156409731757217491346291821213306636846599822675730276430338244384429071153814321689477520999241254015312965393051368153891367285212752941227983237556200173049232705211418373861691881324834381200414328525269758372484336384940771512442588459610393597636296715686242690086157223334840213984275486470740017405893932558470890147643425825173597031577858224398643697019960381456633011978486281416771750801744763618144290531900015173753930965140690797052638876957569023000332916034497853073446505673291911515535768480513214548037905206809601366714524070727294735325805389798234897776912235652992585229058186894325960696327713654560166801248810526424961860863898517485385209892702420954385898719764263322120878632420976286995971694398924638167033071919329267507492283895101205382942488486010965905391115785875004441808840300734164667344121602276329892275077310251632287049397451299216076613135641629973565424281910053197191828205973107335288482448683969360425169774258944983141388071168470888939735062857524374442075614560420658138543594536854716712244645183638261539581596923155503013746955903484292860383054305385048742792235680997999695521382400000000000000000000 [90,12] -477208161949812191037223799606897572825543954509243851647937990521153515354438954816656290503123890104380331117548595622639168809909176947604223501148102497960479509050385254670293805070620360474917931958109022568499246221855050674273685153495344633025852299864336350148755313773280337072404983547923111585305846932612073287247616920667782774029755327528718221330759030551538776488078195913324067165125924592433836774061895871883586135406614165457503929072028300814098395985218702525216050500039145615977908189213176148130645104842892502180038277614169450744290438066965361194011084901237010868338327918163353813018356234370174100754355183446868933215051690384131833485358293561744674957527488455424632991736796001795424166064388358042606261975411625338415007982901775196089307573250256719412375047596080905650586914195547320260116101734304805316833152894232364499073269502676209341922996221820962618455715240775684361353530164905815445987555629950213118830740700402571533246858178056115897497078510308960275629438177165783202006872284846461508128772933901938929068251180814077556730997255545426771936513871342849842397234264874083478410469717620988488970247517534896889904043322468786747057757898232875346644507618904977889476027067234918957978828945918435200982253171829593705229746893189732197584103143201341418166772976455577602148696636908665524558374470807075591740897708439854283191317969808149865592355084266102181131638619260482115586286388340992866202006787361874445665532185054941485512053352690320987522375176509806180086309070435730778881204125052477320417503733217083430560432873740927646963683164683439243800721216736708836610739909909139711638548962963312716380238321376278014492055172070610927287294332936126216526855383316860998638943575256347036512568589407102222404000778402110014668771054479032353783767226489383548923170479189268864010898871388998911960298769886076827319542852591416098108883068299536004225033265883653192115208995414963735747792730397378431606256213863765750592828271304439357662996896462003806506784115978113286987090733607884588243750146972724896811251609998618311211409435911762186843270271946310843333285629387023676559359269805371941930280942086394883468881230959838063134873871501913707132675596055059399852105111939334928612799586854321226039900614491091831791156240488530381296911058377086815595800904067750407404371211170533039316241906829711018183643162374236876058423350923058031653948227070034042139429459627494866261311286714193956889461552170854003784391131947051586172761830221251325460480000000000000000 [90,13] 10638670032758640810871732032910299637270088028859061809200721313135139267097877649797117823115196856330907920367293787453222466159238609845897337511564985279848729514305767731104944333363803171602159302224052054957830412929921619099087122528305806201506465421529914342027946771174719309105601070663785117517357585147986029872568128629487969332526845814425791445313761601238795772665952899329869906020544370450983493599268390880633367161580409910708971255065022998548820809631397490539645210692896322508865140128849629149433013642913139101996556318760046139115611899300259359714840413009940646264751277274451815724427695697816244813025530387180178182043251733448857207203183228399375356262185739327391858312053939030913407758747026875657683797407498057238604481932393522645148721787319709617297627479820388520947012384820599806814827951536428072280915553932226307613537640995264359573790909933774470356549939949480274016511065836362723779916507309892157475877637677683927301790454069501093452638437066893816542262280276725325915253005947650456835762566793500999234669617880720586403276132633115321528315366516437537864413677186052605714263039582788025842877180078319658359509056675090888845249516002671347937238542608024910563379366986432638984626853516173799657790597499416536390436179751435098526576220943718776655114286761288880726980815842826731583733737558792922613884342352007215979206928032648627888129176136011444990081266534697157154754681238776079626316061858468954531527298549116556106366153344047648493708122017285890814291829901865017533583297658379706235339262109675618928027368497201612463150255441731666489967233172505445357097056833428685710031729731754122926825269007426782453060899995630430060765363151288792704594667485161289611344472272866746604587024176371094728260605805503284505046215156300474776903808202552039422288450052088843086011626347205152018176070570712164266631650959421051516599967164555257024223370373971909641989944824922983245716067498625653816137253791442541118579082532935208296096100802286295897198799633569984826568724386514526236643500610042860921250670179813749866279540197714947697763694911482233098235606133712326570524757611687725812021254369425687478552655450382033723704054272830367882399578631806612095752365405279104063998913993789982743798709638903567523638903933537520743618893509119971162629405747668503057033220121521563096070590288553231904132566832691208886519971039180478774151009105609670690327522990136126042131700026166647739101687504944586910624371482033789154426022890998503309312000000000000000 [90,14] -25782270069773741006582041633593098728742788880245667619368069951131368345563918478476663380393179488659893983818973598121392478837546265353370872701426554774970446140041528060280570932660930702632633989814902079635316572583968970092755510319044166288595858401067168532815547945645876404196912694182977923882662903130110434011229223837270121953216786675341344985220523182629214885293995926521868666139837849869441184267700757835472863181060395073242981655125556158304530974745994368852186665084440436181055191416986509878496926503969213595864368537905985538273433699488156090694428141859727496302360039619879229312520947259196213902528247709385042576840624154920835408238341435871361012348769938479480171312646637308726503463090428164228066273224874194047026474144337335250779283034650713257955663043125480654401590046858804790660460061874555250261579929233857420939729214249344304246719990671126387730100437470603689808890025091524271999978045748352868848756774955743873018075628409659017004444524539259787216448013850965688278815332198555607803521851616274944933265131900315058692058162906463426894545525428652484684113837785792956128081690344643574435349298069374876984592871413878398758407855436657838455031355816036398356450899844722517818947957298064793271262176345164530511213777490841233455496613114347593445470720253754792905671726122936486837245308907131475762522180402684771638094855363567450498023147936371501572168440055253537725751091712261824267011430355946632082697822452802371868287905034609549670353229134694631654717948391082969809154507158268872400505129425353104003344833841001288701481378490073479599726855931981140703353953903742559157179447360870171389581771524312133254146387754615014897586373053245962905782926915237785324078472060337864665845777598269917860771892589584938804379461053260370326182088773856851218351595558082380659125858123952996636537366529518308589980682851350957746445223212621720380575137101984418646610544672009100257425830076265441064418498373431213473956954254575110481990112971254653561164993257990239956669601564439508797953066999534554969655838339462323564072753574993333690223407504757975140478487746254048355687777115348326241854796829690668488403668533495342476437872723313131309268271132400805150360508649971686468274104572976222852242482854092467075210353992182413033955731346207974306419703039716171212260643508987288178171095447639932607336290015916112389691605882602192455248429959869890021314769809254537483027940847259153802253525923188052369887955504309069347400377494116263316684800000000000 [90,15] -32595996091806463009221500471212350598474488098800981712984478194178941148145514563653132485780070951502860183065778444948366575208731657045982664943399032998316608880480816032439983699827612560725920924592856766526001226311028051510273777783591732151841148198934987565720986467085516518137394937442881806384594464569081239163108349122976774020428602059299556329144781357121860710821666701855532087275403145226868591821224565637659483366026901475846264303775186163713180104962322852990726616080671880987393212960403406333491010579701026803510815338240332518654655976138272494562419244141397257814836588363849423974277834958826900872414622068565852020765060484616874320188691112748654509698015900256762033140632490889964177724570449899988289193105415426314157782110204818517192895541760515317808880135862722842962890629836350635962516612490270717071922288282340151978060451432875762839633288372921363601418584585442862965951821290919556970326635370098093903792106486563262098443092285376972136488156819597717657196090120492680680322986383187775386146142303007365741737615673851066692272086646124933926623882524003019558760114023413867130099810404946244471295006793758922326534729068095438586521244786804233127694011013861019728123509868129305795271162654137016360640882466987168714074706021496768040978996502809142764589938936781652675841026374619813095359620586864573702973471286899738825631333724476055938976942770406109463900405113947208831818071470642049841839485397964706537291955912718005221219930615833115231062135339012449519807359540467597590093850947611032062059120954328053492427028558922416357823156138204528440136471052408243001266381974428708125702101756839322889302888860629061991823824638562056381141159853112185655087182286430309815780233586066878957983654402792750768770409334465813518175553788830703733979252951406632191437484091046746869846051490671587984369156546540837965776293908454698194335007338257039063798604947109200709655283721569841696372192114936044300893807654791432291401146192674384730658771259406899725035540812106810406772223123528385448671674411913904455410566051394085231641848713516708434145984892810593417491370002735945643483866856523429735456179922925706607007419930584464154169915096860414269154995478001850366126052573262638390500463567678304189501181636126644109038505348421592501613337547468849224796825902975067061048250419396182228083998011187750098766776469231365805722028435707495072738259404278433053377500461854487695954734519061522982154748488065242494909098899516247375371026531759272493056000000000 [90,16] 336952934884826892139959539836748556960113110873680573916651071345400752455785495574606499708408808712716906287196632423264955568663178792029308852064120237877012944769800026884427173038081114246249215242327822975155534062686225091052963423453958013405481004929111305510511287010966654798079717623320909284190748717856507920600500158081567722304556922545620383046332518420145793407472162175303979078599300185335971097553837190130051148840153890420756687622372383753555821427063037415692150670442934479184524045539494395515775288084693316168035989965128021363607124450160184055507423797290311640880541266984320196383491171266154977558720113121055761414959673906028081214761535737910012212797649476868823771888633922181723945587153829194750691522260577060214556335665985042240065538835684065108437699474320452758049119014099662645871674386059317699646449589123667481330466951649034628192050568517750627895150158753496608911754940877015281086313900659233767800326519443458426906557501677632520833931598432644927600259189221630570203314740033551717951978777534671868852953636413663236308731466919953565785547341688113853909483845819398065941035766887662383722398002445413682348603413335860375191091968233689559124480441863803039085711201253035925922349299717521539217613345145959739300066232744080458072450829705116551187879034381410057150328567867811483379180694788525372414963655827663979514117159872638167884104357385541898812115656397672094979036048943113911965995441422230805342237962180171397164360392585828769217766293812249288748289868114157929289295827088484490440350675370090248302570137595529729445523343563924897150110200442069298707647836363280425896917527651756504772620006882312145013948517517774769830055166674483017733219119598267740000125219842458114239314212758777933756059140990763733344263981347332481351721632360965683792400607035242611963623277905817716897847056571526953283963492198503125341920104841065843508511658830355032405935730257000079604794260183653375097218853183062725910273836361852747971276445698481114091997640287186628691821219921013740905592844044437169870110522792582548555969734825314389870674779698124295126522567895115362255794080100582308711114016828087876232191171876971185168741253378563585003204024530012822100158939451354366972318887904216704309723293452688154731742925115972691218188735715787022196844878020395055947328407325807617086634359858346680599337923499709392116799350442044597999068186788373630710321899624417092247036831154448645246880488076653510814313142866143755426485567031338407559168000000 [90,17] -850187430114321856597231962535087759152901565098790457687480366610169962304331251987678733666169414354490628942328900790544530275112156909994933901734388091362934211069415163896618679721992467911571085276195753823769775368876841574524416485857725690808374381058520812480651442260595152985608956356250028272181869800911650306546428559856800345999112616956588971171570143336143628888513534555883074831961655091610289169764886265345540357231960004365042340204497930921500400506406080483925595063756782555290544398541410215101837195478552616750475728366884840170386443073387617043558567356207445161923732658891478229882541987371232781895234797182308756242851806495362083343665027106942025376930993928470375309588232865497264172545184439329390828368935803526974408739681989365169617678172321559485145827524573713770822250678515213382216919504552800777282417769830626343701526792372584586961620975783201514333903358108438066437946687597822715673774877605959576058906094375924664926646169127700771085479104801148657237989114166711922004117991439692885410773598968416864074157897496218393492051087218719991041982059846698206754675768575886919171863403132469093606729714547408869768831485712561567361913122302810008448249827798180911834561310187258049455779544073668336111720311348599627900334638151027363599102847356831432030765146611387750169390892766647673627519182783087082640987808748924982097838771705488284430842833739319974140215643695178466955366543497114123874495143725304922344399517397648162505729114689743082711843554643073142489646739719277714109421108204732946255106084498309113916125786622289384112726353910793006431672639716439123573302957063117101485798414863670378320226098529112522887521962279536256802404808835392774759139372566688704596853215944754674527927417531933636277017871323030465152967233829066690718617491189219213298060957871050445713145159144736551107914082775334419724331874347973053310829983000078814432674358802394073189897528276200288691177247534840844373368832806392819159440125713279573420007065398829510135709117794556526303531661646362966329028008307545837725500818974449889135583502715316967420138987898102898725476281058309694689498323296277538677440160477841125549714172325988955196775049970753558226601472157922822350221799501601625961713939639411799498844317821268240919514802458904242773422664801259007267225368392951490903496018307204716057773516217789152357685623014232441181727612803320677823409178222847565910679763776697898319414296994108226897259205503622380551021465341840834220047826983342571520000000 [90,18] 885555553087778549490908842477805927310425095470577310075666316246038707344348366553966793760665250974269755862324103671950186787064208329387628276668976993036905074590081235190584905823474751013746812085284254819842840412483314933978557312729443959015735984822305747143295238408578109288121072873639979847266573202570482175923293053783331099254337482477061612768728728202153353825297024821811964361682722977969248104367654907186090515421151415216455634695463819707518456554255230449086199511967384210251130109118999921050381407900153387294151523547734338203172948801259109830037655919854931689306811271850545686880898619276109449851625892440294583906449382820706577584503097576850878584740825178025402911037145537156980571951970638521789224951224077132813691414359115466575106194615547577271106482029881878533054585517990647304128722560798588370922753296722915347514453074816932555496959934272224663010394097925169929852693550319782032697828217093560276039810261832529187153494281305430256038634680897662462897942834906778573826645808486709331510511760836273187293982348061708105940069728281720219574296182470585535196819680890800199691739910027566140670581875026002717766038627044611772519200406165747917658024750857178577273281205923102638191641091943122116379617648931203589455320718698067562702166524243454691958694256691179101988850740372140057031842451596574819300375485881897436111634149880080837162109002928925337473356842266275521790420589157725334799443489552386744571638766785138621556939199788458070065094092466374767985407024570371281017163295093895542868731687102688467660519009689163139271270836842420792662383983910884540691351499691116014413577736507215148761416363575749011052600277165957504449179738273253769805037280965803729942372175976784462014273913115278243178074422903098434079715946600039607520124344008615095606183259694230676571448649276742244249841953424525426940341566889056945081349744265816693209749426925606772246875050436656711881257593078271896302209925747142057084570223569696806037311482294470277772565373433002906037524272354087457664486409152265673172464087658933794310719041735164925003668989952105602743242797657967135321557240555391255475691225489978788496002869219934228287496155992964518327003074958646001417571428484517259425302245524687786619028127996154349622552976971156337768066554591986393455496919758070494428321266080371173890633996984641286598070474971604744376610706536038239901253194709014342168457548034519959770206608347861528872456032928010166304552511550201210784159548283522803302400 [90,19] 454826943776115501750696624202981276107333377516472260269434922388188893741122565054299507961390774290498330896314908173724511449390082255498555973084589761643055659711213287653594806466617730153986710932222803166730534396129880098496368013443551210205354500383686151377391377014239049391100688032023466881569736336021636145917738742885545257289082759504386247014403115383376770037805210878214495550107051368243787898237229271728308328176775169677043878422945627684450339511840682209884553452201970453236821229060641934315629788567706980573543794253967009515068501755119544965482727370687277821401135401901105068425723819738375660415615956129909381500201004584225440676689199813432056224027916623787864938426943324974333679498221407324204066419975311173280295783071094192009141692652015352723257256113751691130123242132502469833671343148192621963310636062168234248799762862522580530501266105046059633491362489527114513316802284450357056238472995562207128472747038531319039885636661915973924663870164271595557604028219181738208688229703329680275963291209408599642186761120829327522097645524904321944191517070295796138284394942740812172920541853734554537559250954094859406396904431413621617828751880751962284896203548539300713384874728081648351463491140521543799204770737712074784555066670419187555450862143179972135497227628117160973692811208723272975897447956428737238265107860935117662166036712310809368031208784516332994265766075100281005649741928798686366148259216050441742347238863844803963759861161489350723306492180293808880471474135336155737233705790019939463611216984984809806310734966419144638977649395434834516373166418978821372167312171966475044323365362083516281627225852188977135490851996413213786801352503258866829618113656454157028478053667397500629319636644894213803518407518415322528529857537106077200329971154869312114595276549759815033218153611983107376628240305760164840599490944328561489429311756793042361672074137403156762071505504701119410418968493811873095069628521026196852525380319529839042450950327469065861716983942223930970488122908820723158720484449060598538274895573042893474017517854559943587371424308034135004899973961509071282346016521033725061290783103417239540495720088716000105735028234419268321381199758953268739034988988037552654728800686629214296400771502022145680549969218803949138589918225646209652763056078268430292248993294342886262371446359900276830179028136365641861040258056656612220915015854767459874424018323728132261648801852678195691053138688129976887512198102119656190131635818335096012800 [90,20] -2846852982526718879858591295460503311549671201970241435031851154190993001356623861561391673023075461732218071415873345345033203715409268419110488243273307278691892082574241502728027862924503851460775040767033247139106127416787339954145126376991560082266801190188322016132732029629697757204360323584949984551429945219846698361334966764460823589649146847083920561978301773556480450198922245938886277992415030569399793790319751463697076964222187643207729336362365753896284658360291694198912934262817032806476229855229425705773085554205790631190612338195624306500224558525526507719518151103900451491626027408690630174317057917814406886443232154924699452934964748037167339189498727473785477008540499565267301112046408902570075420696771110460090891438620629034654558026481868895871399057408234501686002386584426547835536590155384590387987702689026005479992589237938983319438287514160435201096802335940006096191396175742128507341603131953330901701833052158341216478711562294848997149839482630272171320211942439732020731218318320126891970329493182345608055098255131626867013651404780693481926657982601045004474305117151457700251576508971903292558273347526000488120368016858217957951784120224906140745450397233685024418822893270583594275741398956265373211732767254612029101961362149908512600955224067400200976133260925488028541815417234111033566548511859286083850012883890407392237936824003546816412383891892726881997086052685831145525742054071719582022774328723989862836859884552717558743068006650906357159822790853358733108232254013564553568661991827161891331773246591332050412251701289481527489236508550503211078859678077905526356941226919429865193060080588149394538433981438693911850764123161562213309467983363774962767192214322473436618523175093121253930693636421657352877103940214911289486000338859732824310196892933920469352686459345751870178998227142093630268775179826208861245449646695679009611112118089720373318010557888355225522332587755610800770914454899630181734090714651860753446500175198675386056082615424169612164587712453765290390842859718081124813970637789266167384168906727770349701859994794034146950512994443182538730735992537148124986259938017014202883128896900489047299071003014109173466847048539779182566597379932607971796075557544817756877786449123462720104283147038271549011339430589241674669587828463657103622658556803366916595101138750296957782457061564498441188640558613521797982796769861154992248176519646951499071657571174097032450784879074395633009659451315860519056779119468754161788066707453348935236479584575684608 [90,21] 4364664314932794013514725838379807701736714191734707747624946346207900065437747593052057887138055811001872718161676928415756059374427344620663063873613085749915120081933343424188342880624925697615034878113689815264972580964908935443472006963063261891615102350030473557417163932906201465725716622140655887709565093981518706118807428908240351459232238391672411279586792933032198015068332506328968789066414790379763209497041754811265174363818111258281963589643746063505761477538994656861553686706935655363768585539154963201959209380013702547279237137461773181988929336169148607773900941909651740165858560301841893653248396271168056563219545025773779788838424101256990735240780963568285912090325385472209498908563864679778886769582516126025759549438844128382989357284355644868631565957900518353763989294034890520304927677239260436178600340939050834850898693435927664602531720069707491704221153100549338855460442553514076850957383920742869417700284659644159644241845182998106101225957317670624955427352569588882567105628037396482113284800929631033203374598222226766941764369264300709745810661250091244332338880714361743260311800956719180745422036363080171298585005789207961120462363528118392242670626766038428817916765078716851671834368141188644435101335306255119876816888599244319112641665407622035878667185520610931104066373692726998224158770540012702291933976066886187034038833611255211534294272995945228077256547081468418913564775672899227030286867856810375469462877887450652170629902439836009457697441375810931902143123045581952581165751988306185941417126425275603812799816345134877198345731961331857931892454653467306786522321459441327678065035589975280143320142397137870687771788335061095143277613264242048774416148773852372857501109640703876939546066259011935133556624921753079312833508054493815536766854290101370839259605803160126253789650759568981121701046832382738434070954432567869632367190086850577017051637470480279397058215487035636342312167940830680648141053401842149446087055489661020867428353853823827690781135572543559142172538202241947414879897834345908210429071992606664326382491893378210743046474872355830547985505210579783010643181137053733480089847799192421239271378585505364451663394883069234254835895591925481823091343180971826900897017589094216854686449907641385048037926862037378196463773244339200361840673197104014915973592927483254869324153308307459120847705886996777248533813129222379428682100488260999466431523740883148992154656195737773674814870104374888187160881238145586045774954355674769532716423292387328 [90,22] -3419197594700051016297608288827462331342572860118647494927023759313802572175986422896132268118986508588333032406964971859500827996719486500241884595105756212054368296282621210409182880173439919736042273624023544241483101488262606099301929347293770345259606623158300590363014481221004994310439178272248189461179435930273642469203375182714617045435732802859419696688365214754934126214985090912022617406129969828658349683561927104609273737040756117514236812023983083989647446576296614801832156895706221445973075834298458437819010311858958776540822480509645628976065828088497567687270154778218328221260351562494614952644711743551009560734361002201407294803632660515629045740420888616375670733740271339291455521182382155739402471716012303144025682572790968147724531605928359549389024125799922409053277540284520994098116159502713636918487184203254744120870139335419350919342393599615438099963111013498258133392597676037291530002861813923798823640388589656329370932158298087704043751777217426657343717141663301400600147494294214529628177387609110725247199696578296866051165632953822012746395243822238254945433548198349167866742140539123533920610598717919094528195992179762400211039361367121812770585560104385595354686365341731426904165141486989640399356330535224151263931597005085351870801075784028278464913184907939391916708561094555592974228124779735151124612204811917274022520196877265068184306066325445414240410981458458997384396778108768339328003052271535046700775261897297065002178902208466888162729444718785922450851100637378836764666418402594779241423398580635101081699119635391032605298607997965124524225154680566582481500488702504081190544437160646539135781377803704841275569381570336571789314197005414439007494359766340000636762693821125072886931509621636859989523181916073507122402837208036733044852103162847864230961126991703359939786096677710352874855216348403964016641072756310666888500393551533502420811764647655004148341257966039570338724688750842035293637905908421744717862315396157937208957183345068651634567655226709706994289623775251403262910646532060647089522634167031507451191505289459640536496756271457808619560199512218072585543730349200954180031218189997088336477997609497660524064683273119435082742655268169844328149525127145145799203700645937634985999311615935081963045077327226656358866244315227689150604552934734401589289690450286589702951021816889040732723620644973605416162625176036193428771794716515638300112664493075850703252680955484824048403089078356941381797235950326405663047367200778530160013622640640 [90,23] 696366757293508824615921708198682149162191939045857269323494693481535230127939131762925274093852088200774903207739922180644400121837246594598649574162115624039141888301962189529352274613655947245274598148182974709824468573675765190190184328040384402910737338097010940154704615887020118766186096167608983929575797704821950074891541653128021702537183244138982400916834530630892472648129780165978076284537050845841584429871929658916655964105915270869743579024688005354662278462615017683663811932195277723218696410327015528599214635783535547062926874585512537501461643612172430232489756766267164404214181012678262537151919399307833978745984782519816685500083575804360601431820717742386094597791117318314346586674550351179427922852354764630402951207886777830313489878280334421564540261006353258220561136650317551792011207798214074675142523217597627591530912719826675705880233984456998140977005381069048495146505135914886939525980760916814659864246591846763423084267726584200938719593642638339842612803244424296418388539587711782499712021670235824844701622249555020010837402017751983113347484746728701490002619159348123487901244373691065124143504808910398950224472138948837121533930219805439118859466384131057242303574342078011558702620808323534481052315848549452530645222696979930106366738885998092126652596799085011614972068965056615244376885295013896131421043841255768064123471128770979223638143260150609934721350420112008397040157534220892703249221227852699780202655648705662111431615565551390202936078413420983788023903683461293455496730614334847613615414810009450480356673926532955791880623249617785238291714372837309114768590833293796782522374727386382249892456294633951672133518963455616781017109166154978311288598036516105045185588760069497032457351893212651601684490332589078349478022778772606053587082493057535719830050862144453214916289558468324259524659138449756587570195165302623614504242364119078276138310425947177589173790754150485589097712773280805763719123793997768116181530698761704645986670706280007994818316554381112775303890032163418452653934192037120645836582553439045176103353141889843470445042560969869248059504500080899208875747285977870122479506033017384504075741601437701846273988853271365142905146266499723535045351128895378836456046524509176243862810215623860148131230218637104144773817284083316337408102122386901128759269334640641822384698595893075855734735427830085373630550257490740379571048825865007299715149657137162553996325812229193211832707678874154375810273364495606423116298115072473814416752640 [90,24] 1606817131969371191877409399058805786209321773786853495955858048359120458200258720815108885868674721160704144976360372998492516993235340846958821112275577764057640378111499852724245714016664288667023921010608989332451489830103508307882564851754103672985684714556923549678296883039016468669204270910460638930043703602842968630526788559165848842799594038662529324748967809495539587062396375738468751623520249227454799217193683995063767027625283006717556048768286232841147658927210466296548721522843062527138197363345944551909457145820560185671880730152589574376079426793228364651378577503059592364656825844963060275214126298627712193374826040286967037499472066937536278922393233383570152954940424792843372792601942716739860506137047326599296601332767334034394634521588607650989928600063021154728962835519709594274303014625062829260238954045776438383938565627945933693332154510491723697231450324385497034396823741425969954426912928223460557336872770894987857096262034919231048245234901985609909664526869835963339974676605082727929382562080355660894814994789734915370585591345500776393785317902960749789435358139489043972564731326964414031874701974154175971386455218106970305985868478293579458947568193814535061980689212149967119301497648452952361365553454249965809346933778798679192674945765846894965051609539496927444044511294436407681720661730002503227010951665206311477212975419645037440999030883920620917038087771681703080268464412241270331652765627536706372932227568969757998304708974829174207541579637607884254213999510623979190631717167476255479664862461737452745584674652484863778425341899263877449206545523150320705743122068153995333276743366427092528872556166942521878155169515741343133211579551646463590035754488163591036557356223556615323593852618015563544363528127390371345170011481418495008523395600588579750393378370736781235739458014620622512183586954144930998581400528501307540913358300899570787499498329783119011687585230525644343480331063310157550755280146239748550562920156651214018092699118936628522386289418703416336769059107389809377898588059905348009287846476791989282394914672902122368306591601690107837504304788042904974813146959112879896413059360000362270515575727227250095116461817271365266217143807690766406176921531722584743630225936835888005051587298231556260353388819623968385264345813098039756534007754331431543804614646539932299333880635574491835167933694182935615044305360261717362838343674733811535033193221636777436972169235601635782794267745806084852377458805217039673740863744302616777064448 [90,25] -2136301686102949269584837627742234350425342239987703429591506396006769228395057701301720868400297635385660546312133896653261549050572871063589377663477467351863980234606470163845576798200923772823851360115937695609542022845689944049115879002542321447293258065863081076087569137456295452502762110773380410296440238356767463632931572072013066931581692385557813863123281524268334378976594483786982750045918929522679597166486215326862208579524706106184328976883871162788236732371836399490462959598779531802086873334057803495811336589357659955379795595383596998907780121468371655892100216323636743645905151187224467220559876663028235537914212612985458964968588893179586827936611340737812398450584520460238474826218799058579514154399710901767597298218645456915342002675824081092634367165338284198838194061868054884782382620252300343753237848183239017043471863034649508308902508724746143532982050633617980137994115155151294097135132303738354979723298546337082242577460555014111391555178718425334411287541560709434190087995733951444803055203523149462664872704308875638252588056430106499210022831645079328700557469903140262931351537990286117928175289294518324597842547667431361489120774128146628247632935123552333457715246857169017043126472920613252652227402105678613395677750265634663359990270160931447884843760162992212200318645428467525891676407199584728067057498593100046308539670493949589368935532399597671320984474583871074211390300204542184944336503588125039908724689937515400953650439438701849978588487445848119970257096572321246485860309065818429094750261662147770954432421263309527431936588008164261260902565478961395430019973457156828322742385334271579045505245869720290594526763739101466989620976198173994901787190088157305456146610300034181814889177661951081020229784480287367554881077150603914320139589740840043884050364601196779154991694401087171833117979180355696675928967923578685132182538276947446115725732311126277629211356533239814990681625375696534851732144240056560997421001016632221771031770894109415874239703569641662329755729145600268292727140368522102474201053214693958302932430629876947366287992865545204282404426411499477678109957473578060925956140992990659145733517294906971214182002585675015076245158231552361959760603599803861080040162968122091068404130738941865450230473193583967523877648465840967613238875356113495626037767206900730038612369018771444981829394519184867776168427267567848826837544059594660977578156982687083154505629552117812653205912083461631862904796438140621006759473950635696586752 [90,26] 1324779519727446849008450439275291013270915105492070895397260427082300548157710814744151202854110486738633632238811741416368897397654187441855737591410716213877923161411845883318498087100714991751020733964508057037439235356784499920196593943500471543396219000108630293720357930972290745140639019885606289171300095260361850283348589074015753341536784846182987194400255030296070401640919174631919658570382491723635525756645640749925280392930707555888493986190036563134586206901915907486062460525921697709602941113678157167307907491340958043080406788965943169831819577393707760129298443341551530472881114513174236478258119533594677466741277369919189666676916784197907415012019719472996452007517536401947100559188954537301755720969653800242722298703161848034598512305365440130775115054124654362575300444359837919249238789234482402430778637493480403447311290093574320790383442367195690801126585049013076059470385906039012773646001575327893347757129611178135150633479889534166925651258606960068353499084408451938136588331989150895191312664167077261229634785646906875020462538427375396338253919844214308514487509841523348702791803780079428647271926472688639491489279073501996448395800687616437617078165779683465239679729957612454805092620241679391358060445257125626059008591071996156380066188043585843292815374874677051457129535513303481876861177328363481875455078918693951879988241796165560316487821155444455908265998056357875430943785819812007486151930812025552969890787516790358647269704687625336312606323030603013710053703171130328129526111832591787939228685258758462115279794290102471808703145140870660333433458829467335391841864514212405260734827740648072563319115494942260648402225086975891482449624004633845244120583367185192713506235532836030091439238807469880641961191367459249754357827307868701781142635181890880172774924241411390436501761764636759987222559770137725361727883165479796826520520252819979787303912973227152116324875693847841649250324907477143886227806015060414872507661143643200965915411473377937653797036160438733046757674990630346976460809128385820409371467784521076807497437735180282656786021165078581963056915721484761517624675428816665685343054267333221772018115517572391120240861700004851633061669406146369312495041837209166568818328170089223851153112741212785520398734338188480227302881636993062680656501761236510914124469960603795569026828775207449787296297814743520540865583345641731973752095207876546778726663657063352675029871726750467560850453757748597075195319247440657840477422028073205760 [90,27] -341582626330044432399495257154629372808502748450429158818435719826172336335303192610798868800329115374455684126289366556041128952694491801632764798401056069411527792852773632231205108280076207868484911446730152625979890036468092023610804269034345570358456413765986615248573385897784529586088426014194929722171732407615023338705638517995816398117185283241710289809733052215179777030621292823149252897993614790353913359728476621869792538018748200912614878757756763937054414065895499734269510189922163561755686516653720616606190390710571972505960935676435086092843385232650945947012037906548546306990465820708154852831714093253571014898393829481284712251536164023587663327692315482000625677538594631615583098655624153700379232511119805793094410365631233262640265837294249951604500658903836984372893421815112910775824618985823896376318390491065312744647917014379773944476596713505378302283183721199103957584167071724624694560109837201175916643127786277791601363234484975289745082501964645700624649395498878743898329581433075754313019091816731512810614353788737542937580924447535639566823477379636822388368203171485970402594369252212539497192699595015882715660448878490037582653591315651459916189385430788576526502860285744889798614458007718995200241164502653070964966263276266737219660556348126556273090458830776044525146032579105608180255927442247486158225167402344156337092970660977029313814688400165128520185857495259849285102827022839092191622573000843821172391481544404156883720525735836403659021949070803413779634217026013578692075527429854729622480649616027099215303399896602663399453808180661017154825390924386671389209262346160399521846123911983332006943141278473402102799661865394913446641126928805924627697489844911878296892567334198556700658093835917090691494339510368205923881606562388721721339290692320766210758086168714506967307867672383694557243549025049980749007621104009503770029691047548443654206007941529062217113400266089885007177261771923869259280782184669972144735205319254391318416203121873522565459367900205737284609921963390497394657220399174036835452540559484451951529826344007865999823936910430415873317120028632191635377517768464064461744723541613841382966108270943718557746741506384938866096141050493679362143803352742204413612920746286380662537365535051989049690807704034733420861159741652874343265422808274688543556794872374614942896837324330884364765642944616103231878731668459993776373703037488494246357744810926421370743867552127316508587329365057760225221654619863064700540486735101952 [90,28] -151702864231579369411186316522947671983156663971245006471880697235680492165119869693385916665036213573227485084090020146170193115582612378854788319147178833822243996730934144620152522236655003712994127259345993460497017741830849932651695471677087796538676476252425001914218954873077084129453664078113143005869553108359932566750898026363277234598713498766508937433183413112433998280247249320064596349430345936526007604015520302524217273189808535615785146286258522822080242858269302052746694859478962090095904578458660962848431433879027756824693298528426269537895681168494284641542403813128948785642868650630524724961779731030360573781871646780303210645634665928866515226962165808095867159350374072638768038514809165757446039620641772470996302297538007494226188918771295822969162583050857827593948715369149118011668621861310974059887385665663863102272519112674492416910605993128995799371072451286496079036796368118109007557849244788562657776794484507028863024643406325153407485526760193932167291401717547749389881785201690997784576939340750697018664651962799369772509646541354400967878408210505842282046085609321068112767288262891940013632785385678966224133782356531041416634333618266808164681327756239113559930170553951140113747083116192997204265983501929607078804114403181496247875449656198816953997418358500806492157527626064975733758479575292184906917444095879261148120739477463683580717511885593637271780731381838955796102612681736628366114878839950601287750544145703888694979574740959826901965531949665062350497254571104585063203057325355459255883055920932301975701502770853264368779327800769468821812106701250218973032134770271673861955588980205377508495277633296564753876779884396202176144014950637327875769044755545788959403556703918801579073472461088035734273920616854539599621500032528044001521628226818898679008174721913642015625052096986121385706786230106373281632844481041442921193082066531555871842490069595162280470452171218776393671588213416075067740429261595484150908934347386664305625109612988040500033704954199779943918151733214617504966561715751980979843272126950284415702019975411108148150623908076859638941366961462691485342080842447384730114268087405529305133182730987575429506878557984980121302596104405564817688484195226258947186429261511421354172309338657446730625924480654611386849538598324609990167750263568240951917426447291461964312167758942907299363097748127998178950698041219462329633008651644235097971740810740821894270665395467013132709628062033946758059643478447872145090076999680 [90,29] 202825448361775625444856159694959470502546807202754011740552242190542173457946053774809597672278043932006292919134375950510541473958020830324733965546400427011557335023746111234407390247963019613237183037592764970438913919206445823903701987655811696688686156895081783365399016221512458021549872601027506920431951393373370398207073379631388188837737682377493325793012372282338909803926858717331705430744738496961282219429680759419253328511686031974921046146374161549070738560191048804115807181981045017935333896788754460160971415657187619195712708894171138620648104920318204870648177537409903536721152372516013785438972391140504895314086785262269887705925390660093797746544700332751058639399845554496334274045246874785555104828441167983084935796662516952605583471158755998263186906239811423820829587016819072773716347403458509215623118560024540313722525209405561451706939584425028888922251922276236337058425655930725421960476092612236601240768705149571716443585184337724145007386237781422752375953838943061196748585483632104090072806643106703253976193712831043332917749356271813695505838262549266862737296325685382480731792051230743536134105023374056443213519371386261734771501143475731673860946192124621031924909431313720699231706248436920955570350601718151460629758800537727493921520345608536383419007963881702373522220080247915917848235216020236438269025748439272210614795212447933681627607517516262065772009171655225377316952536736416627383013241905426981072935082105061288052150475323036330194146959184267446420561291931958160698304935673971893292722565434021028083329375733523190347443920040534208996898095139592358932303964193902381154571262519042534219677748977778955123274940278500722359128654872116672356854874071822747667901460806863841741028523752189373828166225551112263764256937132744074668009700793312763282619469683103297884806798384574398126391684125024453558008694752215081579446930836913468065720818071818195794571430131678057489279797513382090345682462650628939104600685884245803773544625942461227736352624851874175990301222812181822243436398046013336370416029204237388062130122783324937849701641312228602741584484886001959149384454816014809849040832399922838583486608183483670132650665415270669010625936036467713804971772556614863048234178532559493908788346492561865101470712044531070072248050426044728054270232577603570602440046608842733745557659040531269907176842351481585607710171026516125745235667534675902688011851681194683344426137934820096255672597700096611263095010393365195784192000 [90,30] -101554782061208477880124293592708277893093539551847112659107322432100735608278617679866675342936373462415134278861817037308570075876681208116019730881639471187757695410689902054579887240896030608459283480826833669656217800836033444651496673645385776600629029177933275256035676858721597560214481486738442954974195376121162953974756165596108791390012174969836119491995498661341343126305387644553274369551868566828768005500377193887360070621453727216754878186679137949700895878780998356291117458137425252854249930800711854876449223998322864432008021807637641951037271104719046966279422549031630033486183985569453980014729097667806376804658643521076161124432226719841543148907706719362554136833475996501967512276582254142048436429682399686891148017297496000341434023580992984877328570062840319923874038447221969063553695631206658733022220926338884049617693818585901808918519144101202676965624078722072102294958902867690426126896628926438702292687709381295071132590927711638593222549103793806348817138903288444101808265577854727211825686415161232710229752913370086848068518938908551575185066249330536574320820126219984983075748229353460977762851647068989600947846132099587162127612053627452987110227994969021640308756552163185578723625451859488796034480126474329499569510009310246367724829733762879227603920052031036805736769766750997601168423842067411605750014045056178788995149987574292974541159643907676422395389077740666256485842143320581770642068640821346323622111078543132392230435088379783865354169610780540046069139672798067613823447013492253222871794917431478410528165233144950696601156807253635018083649064722032728737940373783594590619141702185175896762850950447805284068727388133867897158450155547548688678610685025330077163348784453892943785368152263254789131631530221605198260532631743091594292435479683633208787326406187323419216666113101111467741100699967572124193731335239493636200770291856547305744706527953564936693245284920355320575289367708399835898995776371798142955650334301203569764774456461846313647311822811466004235900364084853826610718146613389622827147883865764433951470564506013873897617139161064104524882941317946844894995828292622972275133536047229512911746877160412047015316363520316780610775975544145551232587187570567904096977166891424511686022220189547206389564250619586910709005769450008636162476699456486041774156466456193930037692621212887305675612240811381449414353054385647796965188604886351229190689447185015792380623739889275292076215928795167699826075087403713822720000 [90,31] 22919683719007001497971863181503563385594598699093314424024484941681307569462199009478417141674016058580422725928696420160318402094404223318511178863073934142608727756174245082055604806280388634143517709520773455197560160528665638716216455677576660585002864320009646504222527359922991964143105854205323549394342618889709317203361612274698387883917688936732969643297429017378999651006434911565384619653524603105144335906911982552138608183116292472369522412943643846579802090838591379437710982216724274287793444158540992918856372555155264476467007498394190821722535085563317990273584716792299819879792983317656756667012973123197634298477585201552396729515941838813247876791772882032155168204378687261839096958313894736953819331698456381239230460120843236933372825959766645269567898089515355120987264522589493848498385854624844029808162368234670381838610465668459136660647501755782527892178636261919596750853572407949121812688906641777133677282912757399741607957124346442271264485460255822424045947418744602642773579519593470118375789557926844437642707362473735101205630280712099857436496262880215689724817988650823970062471383528426637430716325687323980111238878604390683886655307751563605843740215014591159797959315945258547116397451377581984224086639741363387648914505255942152619346700024458132260671623764117379093378114495422004103594233012616809461453962662639368723371802867258250675530342073898440050463339846416623746108953142056597343512218059908942630163307491870040205232091796000015447281631201298743324067449739390674830155786706102392824545678881766549656577168530981858334422690835501420739027475290253377451191204636113436186741751966562489862552266433206751662005449689949712862216289156858246965926799758989725112397266509151001374745425660460510803167190582647904311791882843829090929286365660728276114909094248611084299407691186151026269353195534049092685279441010863863897345421483285572231003996333679423590851853613050198168483510102155216954692865299749749768408441507074186683427671936377289950921493083474948452671559512782206655091267211487819803414087732269960119792423419734191878152842909626687174842006877520028758839041969550189890593019593251561361792337948815842745240753662305047551193240271403227921793248464466372161773566764011773182460978404547995616469141427978204377227730566036978792008602311315954249287792004619360570229048081750057304560335698527312847694937412613234221406354982863029796187777531307348026161676766656046708373926691779714356137600202309632000 [90,32] 5266013031046048092306547729971144661747588378384807684047596358726712466883267931330387315708374949778953695248504823789048715213778692985254309567619838808490132478299255333093601635969495714854230945346292985108571890327519214620925882132211015895551538285561286025695772912983986744809144079051103450000434154053995907590053387648948879013085580320196503294316860719256059235568179852368582937408608628499628017997013791562252673579566222547299228314018849949117977253588572530697065094867177610720922367528833593381750815791386696404576643003346790252555202210678198552295803842706626546413201380645215655527038733060846784323714364373957846060464588258230636154032995836829170035068653421352653428165316639785889916506932776359448790201022660466016973370055903850420197239545921352381317454298751588501667968133490642126302228242008455606145378494144346091367423189500180895205208630302881815776964254528167959365414509066982211427969587211392711052616252052415295119687618663742376486454887434787528903899872167523404238976572522043420886455452686932835004915246425430874304298316504317937647109575219684159724505445853361585213604927765313430808661148219590712318537611069114524789510845448663016202390142904904635497507712379359042654145376728824451429872900803372558411090782551459226335539859557977861423235759940889310394848726027843755658266106479669269439425888002345272573671208287713415288682547087545816611500959720387376423653304248530976325878159777929673037983371151423359918274431672724029393701953144488522334026746459977026750581214942801995204312962879386717886301715520398613354384760058739663047338645947906312617513895037148572449300718290958559641895837526627846299979933483444440345856109792587335292402776064007379045042373982633657546540462083165940274725781806938429609605537414239610868159709816295757137421856527122203043187258935973777963304660341615769379626535340413514353792824374126459705630480797012161910801492011424089043210458926944905991427913166703180914934479974278935398867121415107828256779002811856103084937054739549548919037266042814588452832595908436160604550369658674198465657381707416621794556580946061370413879683063248328815357831067013729449351023754405970339283606902971224234095592625880632166083170119033474343809075973909185239611311558494357934434714719361295818348525826021079883469896879314599993908500826399097533603862391341689345692310661658884904096023549538157672498915669101586420271364343114923723270441418986706459448005623808000 [90,33] -7948744382579827632654654793008565247926792765477465670105514724940327256663666211650728679554907860466277183799879044596840943867267642216161159532583193922478402932412105191955984831530665468637986433342102120198953071604998432797239988679556824807222461565267294206942617650610159737921356747857706732682067829521069489719771526561911915617142828869122018900005652965485230689173108147082042658127782791747139466774528357291796633252795102867181749879263727794526380765691994376736462780091003175971518346964032418918027094343345470812659232865774692341868849081523253229458832701270796996091278630880825792467906334872518578268420703149064902926131383171725850344336688555881030636476846903313140634101482890827723400422991926949232645501584099133192916634439253674456251649260601668808958064840143856912996310108412880913177661250696920563239814702859277955143056643154352777880147089132148436117587542891089535370683072936858153534439837529735350262610125307724928819363148105904117490340795681365914056101832635856159475465004474340886437700085860712667660435191955239168716482436028839155151051468845881848915748563694292645442186250601691808971127563978344127201349594611373560573976106774847033922509378275275810210368948945367221045613639350148473848663908697073332203056381041070501372727638689523367901468458981774099568348884438459263683808759292919980481858503877905456242387306714327427687546131692705120542593232733566366496647354153647484263982254478962246172652501036962890316646141994148924640076961115959686917111337032084149507068019417223378206863324351239464576447046692910174911600580776790218487920784572124735308649167222185775808236740191391140608359677154443536896165845942828746557750101600182642659495452860267405462817848245573489566468142554907133486668459154055482240767419105846224682550937180436022025650349515055526519970462650115539054382954235631374431437386497307665239424927044735865240941001380156779256639226058836688651265519292892974041188335372551905129392457215244325241205260949252727892252240470751697953102446118354433192106096098616503894257150187557242536395208779159207276547290899447859222773445068441842915406394427592507046798488540734979317422912180682509152388583303320767919760494909325554477241013911221460465248690756589723437288251882057538490471502859656765805717456477784713912328263288690234274996298779709010834138850295692591504744775473938665401746895996228264599100773510562604881089970199123325418031150211212039864065196032000 [90,34] 4679486209199480130212917437796078372113629276228589744756504702206999575310470242416141190038070369750492287200741096936287257322387411267753061730440965672380660795130201962202656333944135176186753797278188638331922297819314610491110218290414557912423176249722821769571820391491528207576413945580903744416211514217436173458803629294550805034518200171407421723114026930588191161041297442534957384692711659364327440285738448700203317562353598746205777352415560227487518455329027327750293207254612099235031193270082506585375987101470087474676239846665953733295650325849011773270686448135122597060007083519529622996954671587464456774199052542597408505772045932508845922865634068138124880070758061128517895838620446489568393410854136797166815718704934324712481566685465901869275609731404102001360694752488747218337334714199866212547493192557653696170571252084707478643013063793860536331891885797259177663261324178514190842235723884627331894317347887862607407523457965397426182760074512360038409512079399818935795147365300764469874289836034117994548065166524789673738249915754188534293242929039704713184280883176582116521006509160415461217095591966850202823981930257695395662915502121347427742715243772961409151780425393068709451751166165391073404265149713333706454419110912829281448213280602034480432623211172810290743213940501311798914581568649176103439014910507167125169039667904723764142262644211072224008548334216436561087961620333395549701113064060964927169572309861107407542070521822484493214998016666707797184285637232360529163340686712853722468403017959191602723262241937669072635123362281762160083424444236926518369222636801956858827593769475836216368568379764951735953129599585896583210230341611722812455857828680618193623597826274068524784535561966921451203011188439527249177940125952045184954908413655232626186771531912935759962654199289184500180401076911266777415603259899692651117973811689672615427407811878681838956885828086406937460471743284204481946625904053510729253322965802748447742221433938257386965824931754477023030494564473154877804177464912270931366356223021395026782337827127678344005308215336322187451775761349769355855749217939264050068616670460093361936395592951525810022333763129589792041738965411329454791257107276279926176954248672172890291956448843066585000654471498486073546968805591916245327491683418868362419035254752324060454985612349240091837099303151662523177216930733699325106138915451091176941772419519403744202224234473936349949468283265424701342823219200 [90,35] -1985426346634464926218811774259812760449610011588820920363671733216675627919409076074992613602900549213603642625561463196915279523217126572798893941471987088978615668902491455687740278176691903838724303758712959143283984036623911837453843514347854358212865617251053266286088286768482623779647054970902949720128452908985294584437138693942152126991216992792126050563761109682122447244575463211194170163781524705883990829573258999020610043842830831675870715126681561389083546100444643488718197135312688773514415071970575866650309569454787912222150980291517294655207317470656064683306738588472899909909182534015747816290029984786063709545248466501267384793040857667622683948686217794139122099980840726089663908443969039880352836495672992917338111525298717038273321648486510684406535129715103234572498432629474133167804523775625387978583503221131618166658132159960357948282457108889196812710125952162724403500828862027862109823032622201631395734304652751167180125254323407572020857377495450352073786571787876702714996897465577005781723662077920989300675901703369454546747825779523355777576620318552295931733616958927376956197639037302131018009384143959177888628133473696586240501244939030472520080526758241437322528913513516572079895869036693598377751672592933070240616803443069995751948458096640624598780827233795177701411446816609539140627708222283648492459854737091754027502342949142040099666181519215481195330333093538251653760321103292775662906784347839098776568859559590584744450758467542397285599868893962317868893570702002262818586020623680329882926592992694127122924465717270446991586850166571151018188543443018172539872264790405698612920090419093912825504430996971176675097012716904282072306706006209326714532700727422228742305798898326914224462353623016166416023123857237423787668012700135095785455999355187972872493332764161403812302814305643469477784071825729487050334374242696769792298078246195111572562634002865188163667797055984792208126837367400022286171259488808812908356051391124978571753691254008677337000300105379028773863679700698598795669117720999283250216942926158996537528148860676128648361677477486044420169397041767426206544622908854417010205067003148332394089601889963878393216720375904376653550931140562477650734533980740572038329334525729217847559727734829539098483157650851518549921503279554015790797716284789286020473214362791143076851914488105532731516228240041805747587393804489156958393735535415602040807609836634278671056697002376384183960512851911239742259200 [90,36] 626921743530140926678167476035287492241532497998487047542548268493177663392570588732827098054673065756420635745374868328040157724301789292153971985327038350988738167699091770525827765260904955586627531140932477405279068786603922252880850420184574200678513360650826144980980549991838933225376719975038337459475387867287212593281793696374753900609684989623516086441693268108957841019397466184695391435277515978666001036662376622910631515271313394586123812775990677727491469124837313898101995015935489633424242462229962421705000016076369378965258952020147087320758757566678341886564367197671642164963492727246432293242746359852413061255842043345271116066249783673651462483283631712095230872430357514392488165934727272692688725453748919503899654905576842218111786225631404562163318653866218780719873463442503227656240933237969305857105879782672775944511861617052891736431630854260223849894886375149114187447414249833182797887566000601558047344967882636630310947315867946269869288895778681981783234405249601807966814174160527100796468308832922011043691111874084816732402561817266689434820123200927577561481830291834770767328305203865168799623489060720039443482810381762910345110084421965921972341748830390643870461242496566703080350977035854614566776439176188367384991089566561864048771734102805334744986503245657528518239368037131055011413522892837149808028010024628745986368205627767495918866914857216525720034167350960851885498371047237975508598733513172271923338002439728482908099625421204060475994243912539401904797402953670390856137135820093712425363717727932866903598851989772948925599156223122384075848073728537360715426000778065610910241510850426028585127230629714870947940514192092482677320244153456231307652205616907619606016138597102399314042731944886288915863793059246415041374175423280439865032713952239343094098184463058350280776270421583374631497460816828286378448853110783514554732411610890275903285707564176358252360299620330228719901076654076859764055857886355419318299614324784786549041952112009755570063478423890092716037992674661667737306484394305774381960039402749394064270274114586204930141054929048881665758974521131435138128776969395282244825518047435950675685972652554789076666919450818696279781255864096570739451238297789503850438736018552898151011760525630163975173647171325303086557344338712853112330098154450891170544863246207595245249291353407006554302278087013732747551458100399086690898081740521487871335442066017057040460126825089144060427541396828926771200 [90,37] -120930769225255273864733720171154413232782233086408304534059519559722876314080046584174781760828389334506130382238862076745406662645036050474845918176621463010232685594861941105880556719177895815363855755395543145548724230176537872869980730364425711160001828649407604596448530077514809357954082308094908572489753254690299672012931397083276913449354000892459127348511161463455816529575426702615451019220509109440184727362222280348920871886792616801073295238688501790480038106670027641254028090123344266649862522506052663324896351991842874254212960573243628334692190064711929152160432370502524582109869380380013814855197773595573653542521020077151523586270921812947166722925597412231691174984933940775820037773278643045126003767344029972642249745186322031812446555161040472598634441608090887287844128091207740326809693314467205932304174657382525371509307612400959782146232176097026768657844398822818134109338247897435417514061075635494089761144127803514656104603501203507856952825901152021506351614812477556028301529941507613686447448470025646186323809176185926900463442993927288368521484736086816803230514602603531158576279653345231628832430992874767545991763605398320137358780809286020495481801828273920271597068639457491064943354460164677730886303375180138982964806385522766351316584568534550112942394128429272974176933636565909007191126862337984807785428098903588017446264606392142414094802247734239406521022671406898815799157383480541087014231130352732042238539590739123305521750772843355654639669961079310123341302915762051164715060337766387741169427612173618032750176571150567671668889650064902842844844499198399742176776353667163469209883972928326753879867786948651220556746923657390991913541968070955898064770628582834150320975173287885590032803043460875217445936895127821153180698379116415120489677586872205433520325293097711545779379450478323982074603173610096205182317657401550874551188578546730503564783263855619353909667323315013332369680290099452792786901727201651455772295947548520682839474635771215371516452464442411571257304794290249523063600378201084519354433260978056847686694218999772621079269110590227084763373688247432430938549169330566520636219817915162230721479578021130689450160998260759995030701217185093210793418170304133037337934981859383320382575701145447764259779548767637200186800706616585568359970758215063497095475441903526309159976531968558014200047540390103849249479812443690665525959771876068117576641485158300009304324067287061140688023082709811200 [90,38] -4327706681350444987394116272474319021857328458802573561369050536555329336430376685439726601939553350569712090048154747769766334394224761460776050982026237733640833095274677731501200780698146505958613387991348015099041048428614125013566551462745203634752747832259513518640476494925380859129069733322649308804738248573344925465760688283220913099373664950174537267990682300289257608552407272385188538200452905744513360337685874868126539417673324727242458628719186326280736556802225589590619012628069164614961175268053097482442766679278721103999455006909582723118007065371800122006625566888105103946840467366624498428061540549407891476954953104147863138265475275698821552735365090660662121719301500699494685021945890214900332472048903593435499488407203438302045938142613259806771570081618572761592532310960709555513161803255747106312302283980343044323886170683895577301152962276256339458110657160682839981818826864615435297000723289923955739303875988702016819960751169846786773331818239310195622652563893289652793658326034926236230625669401641283585878672365520700310174097504719931401595258067005416464552828518670414468691511710070471275990361036659111186486444800293707304665533541879305061564692450837190492312939998147768384470876881925402892606284052475322124756910521348345355313744136615200449200061006757831383688284525606703487282001075002971388815683473792574706650931019065201079628180076208634945775742226974868558682233193135672171295103606025013910210173420305109539058192772185620981841108796160138853474393816874546861065461341317760395851349103296922042673391323797614546177308067636575944161453955361659599887971127832471157956419133347737706540797199651659608286879163324214944673120053683548707411234210665852581779109425058557105796801274271194450289247864514562256528414757689115893771013749765212003863519688662246834675292226726791032375581939767509920822585301347482762683096834835248349311501505938356676959258443013653620067198598662279560473075655267773810786594600284619155828136586869396251706685473686914559628187529213671639443277854913157393904984284811362654592719659138581440912335149557782720979053182619444958473949838119089207935284529106144899760810979613166682550241956097151727582968274273194155291262269033510111953289589999675207025139108210127312978023097766522265188483704627334164351888414020907430997168324446223682295663686208727939185057173190560066175622563661167526643172471575650784118679252695519726725248331284627743224260198400 [90,39] 13841273338910187596387427459733922018455985237961994693355417510204560987281368681074466064062163634423717857218372902823303692442251543373967127569702947144288551349444140503769624728775171665628981118412103690161927027862348950287203941000519337768522918511551940937758968849857485454572492481449025888979675179671075449165540224317416950080696111269675928656166324043878628464177368511752674692146496152222375909871095915338601336504098034033294152382278998530609816622908005943536906672466798099373558676606386029193437364696340876843430041606388659666353203602178374391691825356266750348265992193374276258610273342735583531337000795477925266297073876934652876992326789740526414341204686809934163493947438562442989068358886800854576659928916099875771872109705941179418423486591398018208491036867013762755496050776616968025569318138887310798045158292711744208786059210325642189969834053283598779107656950869088223067044479982106557308141598217518990160669890019601203391466412266595468821700576749816650937440748779525504220416599136515060761665414254380684533498525993878634639981604894163442670437719847526140414711929841319280702383830528785229170882823056131148223674922991458033721269244043309693840708582889578764280713802024725663133789451982133602366264651072978290034260649423137079807465437228467191366493183975277163144083528215329447939309432992196218599546837318146559276679525560701916160621756702444654246060683334442833890758251368117922636049507540246261303684394200160972163877210880830420424566712539242499050423202446717095345562020522184986137291467603589888802061301032169966463126003789354180354194969130593444425202998560235447449630202280652528163901376388879355298588275806499014987323290327155897383437334843021745796887700101038787954199455197337197292323195044103107664386452309316020461391427500642424094016289223572025902544551427722026885839428218460038650235795404454110177954641796356736645556295649140585552468974739873100287807640635404235331807123558319675351223496758153906454126117720572481092394883967879058183612618158004066341048425910476440348010900091369107729687649261530278324729402556666707294281562659182665920950953293367415187029751765236785719682965591868694973036887169548542722102004097168209325457442187519735850551844465975341010228968498642793548116627575401553035085795677471833550254184155895968699113351354806403201766768004263588529211361613917195389046141868859638597600364583001978691465255710922343173849088000 [90,40] -6400553061074025823603863779686443020744767174824768743246112200031917411965447190238959028034344515710152172066045246655647341227125517283878583990664800523134923386592483477316471986202278803414028984293158534907376745006221723072623763591007934029699814731841987171650407607405542412676731407128832137910226746021412451929586666033649152677820982349194101038454291766439511483464451264587287958034817741451145267019676823722644541470651809912357878692272441462126087830696260907827859230372850317072871462112865510345449941206980846950705384007239427180548026408920800424297322770031093134440065171938978278095019749007644824307301474300790777971876162266290079099391673798610900277568750245461868783614502760630781880485283415094541763094654166252087746124585871021156001735739678088099315459844973361810557684265356918429613106053477641702932412218425089252198661729863293465707590880342412838206728053782957170547485808298211065887952330163967812370979812185288316045811606091475806747787374959331221168378647593780331039797969258544041343619911689500889620303379196352678897179927771344869269816415324941411821818549894516593043216632766080181548678938276741482140809233425567156755348410424692120182031390923241798792140343133548954471487068669447197648962678353519967475024817054495204313321713453563222947803311162903214237859103598375724581782055419412820217949985281669735588460024593926561058048940394966499998432083269703660132548286899784074935739798731971305370223110340926115609604443619030990359928795971683778597070497087246604909844285229461997619469653374547945196645699841175506207583021935067135813408089818340847155229438159759914953032887488504616847705942284178408566156055928013299482030784485464227422882947215785539002795741378356954026050089199452716832085196151840789328155219677814524785106653896817488910403861768259682294362253845225072679195625320860905802860416591089228667627347293490517565235848035544532208158195958556455747275064112163015254172352267550562183613302081321677680365673489884744679164352168806822529505688236273725937541867021312647624270569736541112778237167064766261734611780434799331843884100075032704478787446824576868563284387288194710894765911927014269846479569391968159041303810413756874205199877283923315291623612833915608893013386373797684578047141238565434378983460197510905479636257513733280810262961762241658090699746739048548847771947175847763787067804671284891742525870471109783202000447153286767915827200 [90,41] 2143195166478900253327893925571049527938961481620842170313651332954217744889727639532447656930364349429228779190992513277902855945480291934113376705966260790245246035394518823546560600428104675805810939037622400479993511804958117801506070771356987149982876863895555978373894566451980967172173498804865004540087505050831234254555523745788838675370971417756113455246881966610102455180583914477399496427279083328568325317033395514803113984111711345998239959748279632238550023429851912966331878137218569358098274048475793635793828576870643073101780612550030615873629309258823022935565802997658269607199933558539512730543709046132083144760715170317085581414449501307459364504693517487997881849212723977830770926584787880525909963173892134515359747792264209953912956933771614884791121867780228154720853479696438691362523076127967490927449115393861608413269312094539899272798148492604304407592119969754383891230951539047508574472997447513972829504580093931634308085104059073154874647073072923205238713419519975303274076459877063428846253067004077622105492483257665977829771528600282920281634735588287594449908122999117836559005405441617997824987865999581822318296828189054595775654602681810083823634370648213995529881756315651236695836226963180784186837774953350804090618803574469216453704744122646068581333850256370820007282057161546710768923433162267261758065993200017754756163401236389939471357747315111986269757617549587590470996843542224000311810197458654522690618234020130577554186346417086277802738112437451654972807820863869720912103571311989164606055708184610777770479733388743112750243989716173171676311147125809948364088020677396683566192514548980725225792493440961486351872086202044514080923534169205894597302549589538588712317680770378746909160486428309552991568202598293669957254636205547678697035561266335324045843012192737209426075870764541246336164541721886251244973216214450462996799418339553352127159924697397863836786903617478848712280677273269416016642475942009263887660027643887199536048301182491985471016309539405850859893906474341201156012087667552504867316633195067241661463808768033352969336221964997856421666527230794814266735012030464440314986947894352800914925587282371440776386916809288720846606315299324226816362977090443824665341750275721915823547975712736744939316429508265211195594654623929258238331292541639572961915622394961589760522896128750453812940605651099069992306548953267156527879139438889222910174539301207524347027987886837334016000 [90,42] -622098725477438531227011462382951845055811594500969437055242772487450077400901295614875093806747762194677099028835614938812682802312151782142922822615398308257782202225134194941076534623634272224317878952316910905262633947867037337604093981236576928451289596314157155731517942854563423425147181118170841420669012821827493901328784640766217887883471339450754434832628945842562887160496567418211186919729246389200959660124530921167086694281150758788456356438472334124338797622382057555325814581513084656420797187505559928196349092788484115518724752594610151999119157883531640228564611280755336134083630823692884988161287144953877769779654575964131068052337333900549500492385014477673580410846543164800578513621956273818554446099215005208553581308105546238964897896963330848017588546668348921206780405465643338692746625636172742619032124252181066375294262820763491557510431442162887842833339631262562486226394077668306946349037031051536360241384133467049554968154382573815614023128806152278452550698000970354784696447775213490294599170286623098497561731969677519888625278905561868283299141081728752788145800775192452295519583048177968586287795077464870569504611539690133001723762084582180244161019857381537533916996128111284952661413679298038401225355240305415397313001305528703411566153902182071691029326939254074086171913348293850965414116248052988778452233224370999557937923747360616492860863210269217549771638709737592055114880925875957540147157660886996513681974789181735510975840437593821159246642960170483507309339034378107576114815800015977824064618765779986995756538373777637304424582320257785984399353904032628094559672350942460485152042021342984968669125001354406648676029358760145641258195386748567442869928333515745246182548265305599032770187809893112301649579741131392816463006637737658988170992823783722870461853728986217679062592978406578649276743545182562690997601220747513031281353098498422732325912177575535808083802946919418800482096015641288554743635542026184059322144719804377577586655655260467413063927676239021268959568923159019581293172422508991515247374167148194922622130581375053885671827905016646248107986768765337445042122736407496340860614505393950430366387841959657500796953965997586089508428690819394651702051513378948070778054318728300246438758721465065420970041384961044314923183170518908751342261162027424117862145290331157965983686025856709433389919507326126719079021572770056893172024584666285618160359869359761249279802840029593600 [90,43] 136979768684988329870916287047408869917019957029073969956053278687532118792424641831872976607572858078055484093873794101547660078671158477030247116404077532818379786011893745352641978529651990281922223761924662628194297989698308944553192027271730726609174793891719076529169714160221412626305325599963004194139215091052993304053568926902900599615254754542123384540766750390287356379199460520295050748134893334750913505510031662873972532267984353789816728055419932588095604903278568654882588934155673121837942145980519311030792974984870455069203032453025471515647297211304245693597765032211453736016710358437895035524426593734082579247850785202411065114229887510190881011229631992532023459031354491034782563804569013008057242111619720351316071232149055297844022374207174093864852465525811642415552991147689838098250106940638492518857188294646953802955016761812791605906443606318590446544305541231917551759313861927314796557829301585135832651070374758325174214472395593665307294461509265570335505149192013180552088525485703930364046429223988639050592174403593850433182872851912365760078724202793202241226895210961978570396238855914633823322975676947006424427433323350800527526885783661640359137455562100396055796183913479927612232552446522872247581272935857048364346585373351066245621740422234344213305971498084216214609468823444804839289547001849049509513399683946513884487471863717312252676402131845468648017845277405793810595577571089819152911257191276797446716974575303131198212200746461650186185956271221199981873342240628241317872054952071070965031201227011737293501737104592995257380916301108833455662623302239663410222620759310699497935088898605681579021140014216479913317645292267236561376106546457673532103446713761917478948647235111234658947036411670790368124048709557971206631047695784480882896284089987018524406212993943927994781569457104757589249484465378456477073795145761340079139619185005979114809730837068602171567893139147423121497828849892735315249510219044143026290839067328062188991876376790452286059481705247603969735797371894208248828161069536204949087090466603106143462128378427135389905021632657459580587156965273846164770320688282598714310681552522779652382333643328164507355323109026709258035836714906958901502127442675842683513829332571945512806617125761906728918620891169772736208859603162189630127613766284023344967395415537906421223078935614356539847769108143930755442796801109818925948648200938158591025959275463675100151407653683200 [90,44] -8594299352721389163456184620929570715439610490180819834671386624251618542412397656849445515189641676045507174184581822252577385156735468016235305028367572743811870961166199045302845956190972181019107606631083760807461100780169298988169426215794715965974542468006000404470308353597794411444697368759865701649216101994657112346898055887083761116371386822637485856783778240237037437516873945933006331939202988676262382436668762203066064316368798813451024109971394637452996136677669091965625500005183684695842154265218423990404906819098760189501572296469689200348023787536554522274576249440831523342138207678711795489804697814044340271108355498745030962569962311409209666254062661644319381396435154189957066870896322371383095751325705337268129996599570500804369599084883340188826569710020218544686402410497610054970650262367235307827244175326208436021473869748289186787798929456316719952581065796677410699544975935818081989812766729272169742687975492927084449005069791312514955471855871349838562107457287918578434059336731706872769111132898842547281509304406436756864765820087403259919953885354542957545673546270306105350087302194947288501040498736050239809178075516910945730857332032722921889208397398987521233301578620482696838095103895768611969905532717705059564163634607353604357353337754503272025150354006192865989034383693799531259462780667393722112869271102233624232134747861363104249519785682059928172921994233972181533560763215766779258260304045008245290389244909569536388130233819790828031064003979395854277712751354618264446929833835122561384749394387078267955894754359743081497013927252609213941238439708675104075186867799879970885058680240592080689981278731048016104458769813494376198118461711220155040587877626320263287760773672471710867482621473975474932543793777019460872135805873670513610222761792762068094199909183155701179327737080462855440775180253969276270960799826248834757154997906379742213120626349251172801569858875028355421679994235596485228375110923966534645965305756445297890489601574634441747344498555775292701256836860634858399542795047888679105201672665029586986402270321808900830721100809027350516199685468430254500405812964063647658190646678665552120796673422263886586431571442445288017002805338544203640669127006855348637904643905827213600287704980853303075611175871440321513767845291023559260204660274125140945688204065255944716283974557791718690798765386922627807231073230669227630534488690005801197187173202584870706659459072 [90,45] -8319401462503523872242937170816745996417453789280304738757640392874648957419779767340433752652679335047979320974115016329266424305410366865037328080243030765182183815872988042925925101026263380485740621504992718284132487134070842941876769792435655609585930587154850017837579991601595384659010077073084666939689578594407422217360758925878863271280418477679049690378636364917952849075826439801208119347496980990818300482813167157079488329663926342064191237463882730314986211393198412702674802363688895151089645011641347508465486488873434662573605272036678480889547918716457661995410244702144466945759911484169578523545898868173679107904671809708056806300803679096325479558757134600252836302379393340184237127381594559491069045990520712974779913739605177202563667510385650780963457134421700500245287376038975947517121189794150605425445349429973713095593798505455967589045269097615299973055681618153305168019720822258940522163389841280793664026989142333594595454619545249735271292638582795622991502265027732448899167783004040322817428055901393123594435072983655489262075912658620648332908992500797556406343765341209390443380544665893685958197234060352218487282905007967021211163312072508063927897693414779239147665377756896409345316277695953866261979126220127135964023127308293196474189424645385151155452496047854308410040140961073098248661987683037129674510894297245477372990297360731446559447226186836669239152683831483223911368105784464125428420833680278839063409032888275890692805295802384458504227419349412548709195147350732873571429075911893263217274882970631877050771053393478088108238579516370933056025909491214477141545930626338595876691559060349016187488163617379223129802310323895292130003312537895790778625472724455320714605452623145735825967115542490922121853559402889548421108119145236114868675282422927705903791420403497362114243838610999090380674634243036578114596820978063829073154166383075999762262243996888420527876821360289777251683503986722018507034501956163770057724784698623559308390341601494359573063007182132212446402317880440445114038833106487950177714394290487400630757296561644006778354155809784721215476933056336392522246922187040558146256545887924252510180556261774428411276329085272776896826476398424155566191173244867317735776710325335386862943188306767519494722837087045036653449815454907840589535187128816003336981109780092268975565929835950904214185802478376881580423731056368208078531023029613977831178884896630020996333568 [90,46] 4015297422823671161749841629723609468738637889763168535114662907095744789189927268965331776015537940231862984328570063591669400721586794236039082120990393555516748945191870770639600971116120550962123420798593211250594151233253028654284350475884084415072997943740909819838634757418649743297162539818178839765668438420150364988656265296922060134922356626652251738378168559679927387568138169283461377599528878023090427948564614622916103540683126245163359135802937275586455100832709149903451545613430136710147985878440664903137436868621621853087305574206372861824341393720151372544878629708537131844321820936846453315002703878396722880657135798995553108440910930506710720447330044031571347273505116297673868482725790282958114903769591393417793656405784770480399430701825027270059763228364918089097974779308529028154634084060971713422548440265809663310774904587474283484254454497443807115151006810682813127523411374749744471416690844915805728797180827297715479671841180272721460461600517395371150334584696942199098730920653279024081513330219975405931952890256387900023049145377344984279984703131448926041214531573568392400486184135613026771495345453833153037545146705168805800119454598683919550722177960485866325726511924634807727382948537187357956529122781801883527036110891936699612694939805624527595696649297394854810717099913061914437916421399303124747617227876038175438583672273793978313215502151424652762386937189513335464267852421854030808848738370852116087030912320023355126659558845390421577687348508415335083245309999407270102602807074108129041105400101685252478669911135808116915764496280767822395951849175874807495762399842614603132995743323702223427786618413019846588761345670139418881682043342687915520295799310753527164621742770195387575840681557123993189054503191925116494460023800678266723678811419708842716414052011496462255151282743950445668391845049916471155002636497992222058586111409853958999825663067500266200285781049876370686803945590539996389733556355844380247062513812149921568951143304946103008566415823318058334451590790012826310684368860258262282063831416595556940383151590357009522844813727572413152235007677716052736531985781602277571426765537515320375950742656232175455387677802343112086795443956599304717879365913864692110147675401477974327052352170015783484373864260022570833129004185635861837934788891138881697767689116608353566273150906743034142418906323415664914593227779134196617271511311998577555741099554184141733888 [90,47] -952838359099344359940477129274251633315575837883127847959713118832114138065421618840196514746751002501631508276479972045060496691855507341715066045193656883336949145232452847226539855417173481764679093751179838433621914429525393801988706649683563669179255502665219015856719781656771585756742361406126402012319130613053277334130099252274600485432849257059457045771868564269501978277677558409767992302980882774649239196617413458369534832861875524039311683168498412711255388435471609710482631769345117737965554042907446586119946876717757467233916737864060397325897825275496145965103922476933261063994738358541373787964070304005360455348864851881377704780982382728181986700640128958680884144330658498523717788522874633944811887465080376250871037635517057865204045285425507874443953193243358917949806309876921181058081582162543097943132243987774019709163795564415851933392888897259451625271524127763604434407835981566927444161287996844746142760085091507100980111817107564547661789388429045746517169213700324973664652570777620934748047619284494845916317270931625445771673618322027348069356958001190574196410519673882487515460552075255974438991982205957914255712892110456206727052982660962273389451013206467713172548362227253847924150214476961105582418489122124751507908128845545817712194423758122416827878358820081020384551263745745983620849533310995129924667912617153982725114285027551675553611131178743078978111322740922760428566376828708923959362000437247691854959326837198292669696725378361523424012082712156825163329488006269210773112933229807884628686666363433341421863412306267895817870198131270275289399034179269843248140514740514159821084079038803311976039065095346687236826087799665220654561768324001617930352282415720634521969277036169133681125734840472539892778997383588802941000586698635991526123070870110049641159071189130072890155240307896732815766260581871848456813361697940406764592602847057084994332927294436954329359380705194357762717450524512334970267889967147086308136734614638092074180074939138272142559167482992719562145872459465982718619662329970086119866506620646216461874312630379584430680028954318059960378427426992897667292171455652567628038461571569421161476010019830478295471051622494493718919044392349819720280788652855508639992129043717363180468810561900186662177640954261063795867260595210723578452171208298556458592169338880827218990123331892938472227144535415513783861468490787462784819023905996631917198315482207223808 [90,48] 119994016254260481633228953831799068063180552082706319791386812167644276010377835849905960425093872124431233166153677472177728714651385452631302030978277317826322574831432553845940118819359415605058281161426067447157211351089267601838909359648705325867246934058086177722319990531234033923494858704977214216861322319958362707890271404779772623805999651533499918015467899636154501554304537372539413325412381307686437393931607636456997023607313163207660316795768147586716552749354365223519607582138328350614113585833248513953750328274546853030149990387291382371743899918431459167803961571639244131346680980963485713598855484104902490657411609827210573762889200558022522463618257322118035293934499722414595550302403248447798130018009298254354466682027522001266681061056957483170780315347821198503324401607041831099150597360289431479811376723899127815340131397425901235634628272094116033598328672025858875209903271625797725659733212803229727262047515592938854391583761513503164237269699419075035247829559557622086991132497670355488128436413676681263927861866280579650474241210856142975622467442384410420182256092291064244904721324438990899272503260873488340151629522177913201335949999727903665561159054562984845922280070186605768281725300415362937997931104123723786396154068446987348819504356484045437991697680407939541447014869559433284977205354418377103909234253925888814000209824436362972671307999856325237182740813930571434807839487878132729644371945061288457521002778200829407164559732019732073969088141772603205556116241462786731650888748029785166974536929036511192946051461454516357829322412835428594424270073087233407679877927901014814128050284950452284177740496105529779314295041725246731283904246868210052931037773277089612312017720711178722393799181100689701804928986576050025993810384102553018917996097991879974876724547059550205562847611543987377445208202123966659952762522727302005680969028809395919921474834693817760804969967921415394933815265765743600018818721384194017851388939765601072958904838970551799539245230725477213257315641231224401436047948315954634167724386221365202482856357975495286939995119601750037703373393801185224949742747802766948144044934068208573729843246402731384986193991771549744626537888096361572193598744508771735240307074472675354272629759668071609644650791351403888249634694169992095373252242285482473206824167817846199034699749656993995973200641796216176433891970964655066243292678823391318488716498960384 [90,49] -826774714604846004611463855726542802092045010636152874465387492259826830710877979053753624037881471204711782782273270501519989357698838017630331056984358887412058989336435127280770870021691921764501756153291229199625206243690547289573571927022753517890849195541031291002128505764133447941037121154890962664413407566220129963860659952998554689145243129760971198580178678320343542323368541318355565464831085438895115811519986366490787774492871255484983384801026012629789792623842305534244444081553280219751593256069014450552565625599585284895848088294797791860921956649943053629476504221119990330691573533876273703444675395417612620422673822085699657500353825518414074404406133603496454176651290019626633748421318242876013948522581950761386942655250473075048659931128398461560335488804066008588177124693157377110112633166448850257674660314279781875585626466551426452411513132573616830523612155000552778979357028032425722233829407201246769937855919920249891871220470141610961048129528631106537604263899368043225867299008007378611700607660920705768081441241247503679730173067504374196118318097456869363249765144849678473479328544264087521138159605521627560414349394265447704562965940072360881229277746003800659285069201267500207076863512306484756453034703633735647069432331992393423116985706243397477181570428605503270307775647567022930092838579154767094447002287397477774922933511663883538588481091955973323156254546697774448010651569422834474900168509366225761029675773707292054050946988739983870238082597472222515069990531523563823824308681421727969060609488348073893157087990469260294887253456693253987125508974787424051748432588869860601830531172100376560669183403241399587397886421646006501140187003220390412597166228295711691718633149766352571487827552951682048456828568462891520974617345574516968389523602760167047722385383961781716390219020473548696296583016117989029140483008240733621990548772101529753789835543761403355275471956548068319719539939249995594446234804815846221289005183583191466497935055846308476995703375151648625709198874734644125895180467218451824210127048693274896874952853456558109448982034085870122497384214918233263775643367540336464024171521826246681703562278489184682513435468889981165330899246307494211277170286030356979317865007024254317104531832166418083713853710938855263320560900330737293354039649878371565695961182055604541261261141537913640375456031479788117984452227295654258631593727579639680054853632 [90,50] -2905722549480277966498562628394313082170262504546696167560894606864807219650926011139373814520195637135407548025146524045163865060369758700292196530628484989844177705643133858526581287684114173305830347130857052089090176208197556109437600335646569538415131419042335887505513540551831744981489045305875604557238589577863213492550420272223532503931038986834499440974052618889051207840940775761745261201612938088494140508441470952394449758726568480641727893324614094165817984181579033468684368278477446562089974892824281732721491169807907865830868811236150077624654205066877457318467710503563327940742253081628919677633678550242174530451371915652509673424220133216907296479738430897338163462110741391958852943470354043645008377964362752810405001353260676954904481928213832805383647327330711389225079905739410718046814647508070109902307667296723278295671738082806475517542867241924501106794650634131543521736217428702376660579043794719245256408407351114116227642417196929057028333534617129669596423361360359819076890258811317579196490000427305147118048031569032515923925361126128321568705168583953675376775310934426805047059097904960071667029789170519397556546319877080806702386881824530608163902752252475411365805284708192421540877957824508046412757265111882131912170788211911697222645854860567229420295967008484061863070759391132542791183435788189779986275630563827775000572442922426663981226329465222733935241851355627360285405420795921652398679490605426898524069055085543198796909642908102909070466231317268238935231964679716876258160025344364326613331297123362356428614870067596855584724766556492660928838753157674650033841096457044631889037182452228768999323457505339375029335102153051222160407385024680616785588580139935684390532761443866512031348014191998604881181220841507012092226650002528761206232263974899702116617435463306290821826840469178399180639596204223013047444662026348047256807509796792294365954750441352847150784546224019473347601442305783096687187479177406400538097345561087915869174158469752636237588844569405395617359536542657591636230071240381564347084466681660058764870072428742934876603632807626151257774050200277121123905328856932514478977860155268082735528278286627315807655400532434121684923133010103026607390582782452231679574991060026923338080627262710787134696786972948861950567797789713260809945926237816208817992521404195276582682000922632291048313877415406376828466342076517948671631622915034433795915776 [90,51] 682258863698942094461586364854409259730410166692373761972536188578344016844064748746977246910184654036723625123770762623314404481628444653985799367626378547292817106068713013279794362736765309125124496838026688364325564901617190827746843812060685228572029740651610886215241904459016499211832803450867747013701910822496536167480613791699948915023120414071430272484580976937081480948698517866583888543155333801531263696399197652571976374120856490472499681687936531493668707377873500909192548829746734254126703837458146193989393635767132888903752008584591079584373341041456816800986521586459152495358167999918542723886518610865519451530201396264185484529795701707593471698930006563892638905051493269146528800133631969921826519384162350497706169997877052748425307325506050893016604379303899844366422700019018152118383309110150873119857054126693064653209619355747298965671563014108802626325898868917109148553236960021460863316768295937630193000751480380849795443605562989501960843566415934185610800121067054483358975049245172011403690394780600398016223129169282500206723801018812154513227747726120701478923780827985061133821014589244435600486353001518498448036835895674729146619233194361350720173955596669165751723396708921806580711210313426838190359338345400019637831887980153537019242602403715887199773166204027985516340575115032148768857651257212091380383157741439635414161974238539204107427316738163746015315430358801328873746973094175206483847535805880250314116396597171032467589590669453356299361374024260231873216660741697848651671515375300744296951391105716047265701306254346526104967916006060231525299883261957920439128466405106626236984927189241820616806762812460987534818628624042818836325082053525802557236120248874901808225612117858592876747823567761787321850275704365936269017213289897421507444210437069441633445517955666374957422985952834943648239080792604595982870868299532890832996382924655717375542186530427168401864010804083840978985588398465053898947191260470239375211928126623377639765648940980455763175752882365316206272000494054203928718211601861113620645575465307899374634667953272253457407128737119629236556923787192703513659369469819411976514844438747172914085924595461000717784109572276460983832325383580669425175682875131569708258008356061083664202996343571990943749778838246849213928161773646884106252469864789080038357367762595768846147291761565434972320427430218125898738969845437470290463590005091438952448 [90,52] -102642505122890245506681792049621192294648923851861396959443910376802431380218355510405927299224670110414110050185140840275859822201110956489795916364984434252815230125229725338737388207873912568949669721843188977753039295547198823461780954312208368222551004724412937710879283909129805762658366048626184188941855930171185503652771132861602839849159512820864700511167499783408326883210485375637433927453625906032765957772869733768837122892926209627328213462207601981913664241829215554115942432386426890571884782318886009916807732301982936567926836278721075286131167525729905780957931655607782337487728273400004476585400603178940623956679534469496177946009176489514671324949746727252070777244792654109954062892298049865334722342332358796707490120230782427398333838397243381767926883159207365146479877207263684496563495416808715567417808656292015398683174279187501609572279086896274629222075834155010720035628758037875136633214835502713516337225383338802975717758990608446495365922335530089046493959384821435515488978729709468939911073169502733103248109860090674068297382263282524205785145287048929765536746461306550650931795500550887850803398287039438555759597535244450685526787307002300561326304455835464861303306274919271279730588872480731248487745945305501646992277183422600291757915801820164894162011996233224036756704262034405656086018286348544261864132370246663915219447888868583762824915631022709867222646521034841841483094655620463445063184141925882509888010152803952635040688269496455783416839996645833054193781347716992001979049053154992155061207778587387360916599283977007364622151908092710057341373307351319495732075181129242305031432693449599512639716035616287631100014073440269968194793701288631071377330367809799631520649181509878369696538320610675975832961526500856690100990870088629205124170669441721818648186217231638194126868759702605746313415548267967186201244710582072388234794579506388595734332313887959340462141366121243219340895064942040834385591360374488839487806823431266019177162281158761848702804496289141030358230002108007560271396743184084639897900505593510423019130121814548470237811301559371987702882260869709417007138900534267050222385477418653794856822402776029757628100463506587543763652311787768100763598730080678999928524499946613774046047332328501891820681157198652691239275434647986745691192000117272233841249004869469621256053264816059956696664133228464325326409440629579118626533416980447232 [90,53] 9984520960113557945795332887949978138935206002938169628063601548375289840044134971494204068636997253801278609339921257069096571746439432291998038500917799504785931867317681248244800384505750162325350315331517890085630128109025478639408907952910824744863872606933337238375173131438192050337303688668547597182919375027549107112520041012498337130805833613565381575421022944392116714916544379246823715742491860970251680189017671740553652783797170093821119315810614557519881767681145255107701757655466692029105775665202544170048524887914001953336825627010816755778640584419518090982371005163163104222314475025013259363952319319105488771217950879560705227381423007416733617592356809272181928159339097782144652701892718567905130865988788673950730186539648020089392001768307606608476885283596659100705615368979117192011607321921662567257508533249634876883036738151655816139376492076430726437943438243620329777058114295364519087367727200784684677473088133499081270014546727012993104494691466136418402651256623518225166931170144788507871547615863716440403513557848646834959624410756711008226906359458431502408622349185561506155613491782492326543587524489630896549800372879681504283115523379991074745603265738893714040728115414434545596900432118626306397804356989472467501755393453521089960674134473355848344416926108588741618179327710861445890369845027541378132869220414090932789811364876705476297844013564604480330789324151732868265233127326538725712069980877966038769174957235955452079696275271280276435481188655299687174167286952677534685429190019687783480950839669973431796398263714711809403706423289516707544416162630757026519359588662222457919484371911224521943636221956702856375858069683755445808051682393847528816792010218106309299471193764624375200673755527871017954425699530153481082864642570314128769377676884392976451343882776073119761680905920074082279693052351459409199581835783813462172626183967030639169588892538681616637681462277411486884265035567828364408893038816906375152287132404910211830630928091005395491810813811229850786566406403072251232139707280176549155360909570898774686862564924444056192666792955534153721175159617839788373198661654432618839155486164810545764184059554038631142977788901853274407883087838484042077818916004057587501750243857496152252425204269804863047015754767367258798428714464660147853164271222180077480359800548519147812915056787720154056746299711683891288271975789320598172326724370432 [90,54] 285271629377646109679895893764982581762600814568702744858827089522912051737648595084521951648800989143525273074296381196737165627034116241717014636822048362647314618421338779792368959658342738533683424467352498671730628580917089245467988066210678189712390958829421837468916679284822366703092553386536691067466665378236013700634725972106152081180729401160211964504245334907864160972657482185128454643756884763393971940161156133682554889261381838735590958655698239471702106166202249155974525147826925991573400450782382068664535914924766742636221355403456712127920366825512705633622748934449823454889109473396953799912834260755844500622538122988562172692324786217453864795791994711640075425572473505684979414061868198423260280010582830610998877675993883988735720410077244486234661727887392492042140194237498689558943950460779136353389045922515589190052595468286470799601194241825639917865751258991986405085737434821692110642690306981481125181424677234783407850625379362362794553825729837221561520490804667467510830225523750691077966523436968741087924318446227821391312990933768384726133312397514777296694459399060476678524001405232553155323848252017145907740330769909950438360830271251458803565192385211543091074599379595493171701472468173047149677907727740116112970731255406847727347670473665699725470280952517798850264586583821524106617295464052796568686488781945688814935864041877603375655631958829538323765678765780596970377986509622104235609904221435775049121863340804038468383011965970326013735454850800822163849602745570473239124069795941288548438709097952826725561387118808766164889497004226002689252546033956635519500071391989208704010740498372351571201036148346356352463580973176425199087947811157368052703512192288525464537222527807704315728188637668218019433366653257295620092295029631205089685730049105780570442748260356183492071576095299251423746884722810493180480119496997475455083774679280853686116370305536020189468851467494644150853440179495666275350021644626639903997048501578344091982996136176015624000596509228102934432622254694463671055383334712780991270692742592873269104391568150437399735066307888270567495132369900900941866432076272004397107684447089105385761443988397908151222488660066544776347595634048514562949384644531799063450606383415349537112665411140481510643175538663755744016184020417172381448503125353253576451185633666506804113493271773955067302362729082672404322231926478898809236619264 [90,55] -253802019386128122335326593629851008883038829085951352978401497341159787124679185120271062476537279208134617068498454338287653643452019825920681675004839675387039959515909419193397150944906689005829518208237404791908896642393968580259468426391433789315715802873112383853664685891463220354158681157247661150658150243770188588978669380722656540022860360562460262865915449361093165224991039366465423606165244899968233108726929060649643523514346346101459849878646247369030968694925016912498326197618345811170721579426581666908158541236063067533314544950237129016634221177842624214671375132689171197770609947831218674083360866149246453421976572117669076426672309095878349200352813301047236905601772596401724751236072302413583884518540245734466665385960477469630730624838606215903283396388985409858572686144555871909018274420189935391504736506581917968763363378739644221355093386894620246198889821278840753172661043541839780732463418914972641671091956722342439933328714167102027718299807374084818749323148069576293926409339268716915140063253839457692390968989267477336581999758190556772179412009470622409384811846571553650174295149049975853337217034628383152690043897625022287668197022224639107035400988565884079192625752375980750945530479891864938053965920958311386644175925098614531669527156060792507075219419954603854113957433411925423484710641986598327333343808763921337061615968207164124293632849216439530220041270553691557116144451951718671457752572962907348866955360050892440185429695825403192314641644906876891919999084084547920890178592412638465453935041328941512810147091737464739295574990624060418261423341452508456409839613575849832271648954049582899856728420654261665246747005957853602148243850344577498136103359266816645188535993960389529291813249486428917318544158130009837070585560817305997031708904061348625237176624351411914448027107837112593590780733424809119301213097927431112158066483179517408662174251007653527104531401398753348380721779797708667352942157533074615982132702322463251814872367650993887780495012215111164823379010486654941260451145997761324373589172636593236061791998070223720593689602494630251943633629790079346434256418809380283894630505323692619689381787259566391583847504668828577828143162267229220411786329897806533465048414489182973272390151549991153061232676934805772353130194183605501698458597678546844548399450859250944404056487016936974427062667310701504639721785740056575606784 [90,56] 35089298971866611580180366186029192572888892240571979003223844328921849580453066651024628004165358612084843675915047069367313655602909483555149911951186484334188719994930570388209842128738332748226555630417062129506672271785742990686225154447405961239738732411442075771901485767117852522972781910361530924711077401435168169133846853496840549472816021545522266966074512190804993698027437684554183898812900103354540525035052757165414093375517761897029141595712431853828527842910465043545571835171128078512043592884477745655832194928730004454454237750209725031117869272288649544984322261528450908001697305473316549272757367682282731805506600444998372514223221476933330535478224553069641607621701059521414528178001541614306285601084772421678086328344470633583098522182062869529933511364707104141161130263343278355058330117811437883489585382693162625812937933717619384855871802878475352178327344860533026308790825396186555736529914458644175954729828620944316974947717523986704121412094476307089780972277111273950258871004952483605283106324134210329963927591080397860582955725075941119712999731891862484929944286680610472770430839036314732184587161470400930861296578658790027059856583768921807423288481605768163908932383317657611535480869501621557652541137445763758641397891529943518667689293253977064802687663048244148619164806757780789203713445225957318741172672215302848047332975671093508622023930389801406702181483057169287854851672190137354494735788211775560632857011413822982975149521524592753712913886537507929363157501361197718644021922842285853556897247033688503538256053847216845926959939699053335432349541962668235249741013270988365042700627790105623073760089657342066592548021399555909701281275338054231886073986957102528433855400214911472786206655773077821924610964416188031831365402973221891387313659548364699690259554252287855644887661160297467812131454812346195989798342522525081505930328482354319585932325912962252348212818727465836166556944009798394753540237018465923328254910095349933212741248399120690607169988793971698818607296061134694296743946757719879587622169093947028264147911393252387711945518383168005724614555527661448739476186082778464206191865731692604730350145676506691827718894031931615746703301102788293141718200044134001196252061083301098640588622872756103090025363562432773604569450971021648344533002674730002335125633463959422276713356089649853503150614209797040568641037615711125504 [90,57] -1551829426875335334811163466153898983867023032927384277574522223191680970174592717262248606540194484655424766537748799510501193739051751784351233283184208802800822557905334721153600974526088393912740390245465557045207027790116408329802754945710637232240496303815601386333124924630796812420971351086651679762566367196170501759389705819841049249209791436912204626714630086219500282652720601607516102129658217823496118947715833769676152016762087196444779791259899392684806218562716128434607312218642191205631096648442833172862226712220810827827556956763573701660783767850060743813246107614100565345954764556267398473629694164050022013442631259332329209885413316261418202327736331427033302020386317131557928099009275689498170831239569334220582817966764205883746382637755150557014302908519746947480576968905038892605819399278756955498031140554781286724290335596286035950887420376341306061374623890067978236511567657420373526224851034736356515252613950161846570324789188237990247874104041582004239866792106595135493468022289400537675588776386998925186536534782258515638210587673499580722290660619938863725813982366956903543878461417850570463060531545690840267559215298576002532129596251769807310604034346140916465993763282044114489765033631423280769057977372680852712299420449852837130448523150855519561349395970833085481879295817431662649074204371773936666344570220013954560492988498347422298056409910573631666347332367570779687356496921812514048583144492571385750658543071898618847744230727266916347379636437709428927390160976611263783382336052571875641660184598302750661067244064019011921940287640690855703890160408379499827388920364794118141071414959428392785269884407567509493228627453748365751641597666801275118324968567119848403739684426001070028391781861248795687382634653145946617003423716905198207668552093234480537784958625491524438042128261738000881228676418932185463939008629474585059347261911653384866172700556057258451957368060745500765490826254058318399356698400510815145098807241017665190220139887119177920203501917078367684708973772334895930693117411916265522337149459782864835702303521251949314082481342134517508335945112476174123969837585633014071556245504555520864020773131197077640576416327793484919780844292268773410092845996222981577496698141174744293985193157886877183724325192704731067456665832172250646115894327834251363834876754996875267052297705766891966582222222216246125686879288295424 [90,58] -435022833215446057503222294199798352672022260697916477346672208720207921465690212923464622697260234755687200047816780099505196440228670378436844490326688624216347003307959388141104072920662083764185542694580019428109877055542207457211650670243097174195415249228605132875934181148329834853766793603400885012814035507067472823829475547749641688556148558204122943162846480786149924593811805394252310982624349831824247327983554790391776642802158356378790760648028851730196245802685291286654888078785685043144911893817884874928522328877101223323497201491801411708103084274154716028548229639730711630423758141054446291430186788146770553227085022568082704528676481806993200234558929865048876917944696598124822051527497407358100252951624726489569845818490082116039302963616624763796257573115787470753600395295642660653745629420230186920009032752563958991049482258529453930327940217879196730133866787421393238543141044418891312125726479040668429192787578314114189699644385700245701577622711835213437047665969078337271333329253059249942880997021506542343038475619651239988313361535702926911419712107473603323395187153969266891496769027693864997901848690759325948743178204548695680189247781389330167446867950544637139045468886942835957171975841885645085460698483223144463554828532357051843073045050051673057381203545591933258479827737734559303273496995294779990182074425815426848063168089434262966608603817039339117823245904340859954772512562972702175196953873907331377051046625124005058925708607579707261609043598000494394392840399343730097017438621073558867948738096426313642463665867171346536721807137525321664293731964951667133966480017613819406205296172914600344123116271198526810600838878503119391576134922909890484676523364788390340169176697845215169417363220718411907239590069975281893566257631174044194475955561020294709743291838337007727289858078288519635776296795975932228434963390005430697545716161136030597300452408933532392949325399894699699463223011730972486779433729801584603100400399856825910570755184286583485880846569509464460366251368823666394947087114524785037827032738637937056387472491696514802076394853850346311309640553537233957677467565978635783266910921553779487619345218116134255183886778736329312263986458069066883119822541470584123760935682632517224526198895980840692590208069849713030030737841664434885318201351518015635541586807955768510836931484154007377884099345681013784964065394688 [90,59] 44469912274678285099114232326688523121183584508475148814132544705944997032081980355181076641699120266316242266948423566647043186818240572909780290147938779972568731408975838353590770281653750400838654156878007616727200058029603336197668366252631022051063098675640602155612964431844453881631870033748085608385442683203259958549535142903087607882116898875984249259380429445770978427028865906681274380515868406586669410692611220801533334292788511107940451313629551651074970578703032664374898798854365106527216417237816646375228897067892691849450168657968257623971404911432175582346413045318485419290251329306282721622445245581728002385660393058391160445812602347772919048315930057648337960565731525543391550047763566347030255755855530031611526803113475558990294633873870554934652899206401519566049402901584379275814675614559374864904518925177175796743772818613853089470457113257600811236413438235033664186988107384362809014726334223959954739389249776447354010466777810054704536081703206239350126338913065680426072557801260573897693499865981925862952118548611512725468135241743288473227574095297188297343236014024855116133571144992190249101150882935030183686640886873808503408051295586957745666631779944299821960139010941723149395428283149429442599913718112382679662147455183175758841084889771425303208545350979676351391069008917077730307884305300466033044022480110889829264175760710842302875620789368805825493711077416464937250045171672357741251829652263807811489310727496525198135820961599467026862866858044940980239729464823574135164242710255566658470342075219869232824464911550477346426185513002958774917339675301298446189967164689501715915485066370369169462457893747191904194717311351437636389844177473391693269657376061812530593757993381522319789520560845091235982826490244222189790352979234238709743713251760061032168208640898556779345244107207340894697536092314030620225232293763956355569870641494066262367785511280857390088193280668967216454141661356640352256849913088429503195163043777090130132596703797400653453698904786222918876840898316272870445811672402542969131631851803274728882792806560281044413913145025540427008877185860490147169642973238527694320120177684134432793721852708332404628784265599490824155419737563911996550409042638795148656646088385601048201110389975063190413542868171562552262890826406459890751288965640592268183023872833573003345810021019548975566081847536524450636759040 [90,60] 6933606944330428883773655965953555606690231805919381483725768903753711969672728147534450639494441711499550904167614020600815487161764450997236467559190234354398509566039145857305703325075277556218137729572916789587221546178953105750765441655368292862394933746625141342448889952232001609744489760172390484552698270518437519014822867245935053804225496394984873846565002763208217669182441426092429183433794970190358845207072578621045679006211465484971608193686379800711024872838332164307236132596618171273664206826727027953065231946882881276814201403365356798044979742446546334691316250007450978866489684104076960133075764236043412557485437083955739403168077455758139785084735836618537543387968962586477473741402200580923659502712594932091109612146908808021079127218700365486122130815788737543236620623582008658664121674800692008929884243928289268213471148951250815103223917923479760734930094591592593992830525101124116534298743533649962077810008075995014641390626901935542612018332017605451829618015994337429104340599184520109294912117574545752767384494747312416622056695292107873000414748901426590301620397613623304085949165388024787206946806686061026066970864501098897205522458209075056048840215863597549089303703706191397840193057297303340092729398049530283660153467799944358636994048860756392170716893158214578484788484265312106580499634156075259995701787121508435326362002019976884042438679320866254149067761059714428747527035731677368519745126152040333905083975515999925256693782539752810453078556883138924798209441237353562427243672727044778846365442224551865537078023965928654414882450049401080108422730504811465823928413552510702943522938899553453551417991201591840553699017521183396935252372440025718807782159706332296115097275403287501134224801045314605226853936372301689527660085190427449497905000117321088558391085060708728166877286679722373658626745540626851885885639532874327402577913294101929401124695365565141820873122143654326924633676966764875598707069097420395156934200466964275796414398003291261789336432677423412370221392685776401585807445486932205205822773543140905896085953344847326358264771450723315945929424162551495827490534661424569633263263892882045630467461869424652705265888568562823926194035830662980213615853498919955708316113432959717616839377287244357865745902164151710395974779281665310650017636744096381044675108485704987299708222798808168152469436093338711228416 [90,61] -462776636872092317750412399210263476279712465742027903395446867655838506074415606529464874333444885865268902436152409201594565124786910549896408364433036762328082667075853232994493168120909455799784946896910635316033659025710478091080778664721416134880059868540187957070899268793094579746849600681411372590410955018369371986702380197304855623499935943799837539531216547107902825141867901632910807024826554786981807727162068672753010011850447128067227605520213753016287536868190829256648318039813224444587150523155595642630742074656242639533139194015182154659330347860110124802468829219674384678708961065915420674836050969374990947380256028041798960390670173726084950293286779027382748161365625882069000607603054707915494266759709228273428109783725164504387972506793494122094040198285926320012694872937910273619386572017238366238579856541182261819169349081610905954818667548882801951226047867105943593643742638616529680140799368174333329890860373571473914733738565331727458154828624489520888457691357575865284061491179741357253940875583976718353277425925876633258933236826959808361571475258893793387251580705925103265977367035729567271265479283964662435845545738148917184746096697429443484507947587570083270776147369560120944985528151940667934024735169716436267020534445759807484790194337469678372243151157947578576170215490292589876702279502312652406464222003323264752810174399831653797424441708340509564253780561461332910475542975828678755856386164277485895927930046201519256876702340804356563451875354349374875630883618277014940062441879535398289927663064942022539516543224214140448464329927454654886091727176739513145093931723910331657949351655675995592248643430602787291650672791350197589890817387337697852378036793491569336864418773482706508254117745651100252254865118103504341096507180127088863495753078199622690990966517949123677206791208022406925288555431394621624240241411820296174844337872537600533534781085339998854892746152302143486295209448150347607101558036851821085450699363826665736681031968971098157493482269758119913945716040129657896473449362693281300600450671518072313837727404244721191003132717763207819098733332235389100666588804313307469403858712423791972061101669270222171664354384109313109857284317344309145464480580653436958601748745926660322707916070511759854744511033150812247412888504769557280854346104462383671823825298955632855608326859787633069598980874258350080 [90,62] -139845880171733764356969629257967260831968847473999487111062750270588896531011670397420126633665223060195276557535489005978808616111675541985172537214540816704748607077812050630748572749475596792128975715911717460803397562264708313430736346280990739860517257007946055923433251782939727576082153347175413991670106970208716308887688378015952747783044573791731490812417940728505533382817421069689512996037039382251535739773343291659433268094755972713524109786525860042581770791272681833145595831557832068147812889379645364944421658417245804670663744715189870167021636613457376703066191921867792661200559657200874272498820253048863425420156628010265762326818674836117701592455904201333635870812053554141885831443000926657671016650082098619850189281189541098456554800047477365176611428511727150560138983712321382940172068916820002378664123909911819530238146550429367098194347051771202680150552520985466713597236283124456953959200014051760701014284154225473918910667104767671001533070949862321531927970535785101957275302835766427170356141511051587095271013915364588950707155656090557380740206373398757329074046610104259466632673782424658373571519517705892827236219767873675884572567606051496648320017912793558811063423375748997235586611233252525966742865478694141220072887739018404817993309924458976058224921016472546153832180530768492909868090736748355119536444966096186026874745104565880176969595843618710876313169837614144226392524326321577964752299847884936077367256082859606146321035626018252288539358646173688653529011163573720705439336788342431035758555113516947852946413754051666991217851826303739193085232536185693669798100540532869402105541527995822981951296300900524545324426672513263518265741528041963384125765914928535380347495251343093258987465304446389821034139333592054630121088050105671640914933940700161496036745777284273601714283833975422711427043711027754008901054476919477796840802456925267238560150701445489767941474495668625607058787582196455237443743460129814406786093854176278101208965416196743929308442962487729728243710277630217380894844545169966544515238194011584791354713787824657636284100777717726341903802545654550457809885239182605609996221187501695866248474779939495451123334057577818338903721772899895428983449186280771830164173422320010165906932123889526659520999480292457961491149974721380475269052536605563570983992499223547033330074914587846434872941904658432 [90,63] 9067147860312951439339683846335447972987680344643224760822506305938634121099377914975428183699041791099287437151842811693432386100037432001432301649334622182985300121629914710845898168412063563405423791004884878287367668716767677568481107552312736744126638374402562021976049562068508601427515641982076843533520620148445901829095182135603575740582842155538559158531945664884877794498512231760544109800889011947442151027175611997956002125876742995777509685320538863980618456123548860458524264138611388976658401078644199460485864126265815032459410541396841301698751441079318452220127758376704747711452226345731340467284328520645788010228174852149024680788657519675242956005173752738132279348223807402855376812908179977334629821006915548231937969844154838279043780652044906018275234024602794081488231120362055434400766985869391716266650866649369563886537561361592791710772769522362476387366108916597346906931999439052063085409325778706193094585565372806727371570429634298240092511492143753076352950058991213297686639525810267091987601760393849954836488547411757783952534899464281557254234129634531156581682341772817993722716328180435229796944811269640195111783178579756997270391107223594158814352252344767116885783384870629757616156844443884074508758495501616376516129284699149144599292049950697066398469025252248996983826246037155294092977112388539625146972078626966760838863720081763380093459459270521829818639203989442580218619671156092508687428674850738141379625833355718328880754688912981740809791970111827085803027206058259335403585387114125645686656948778908253827748414623473793892812893054043264334997813143312641347341989850212703089556890655858389851335462064881230007263937598916341786096222741977033870356508469911556444982125300707349579144761285779315782374959671105730829153453300456592960568646819300214855094118179025770717588374106472181374722512590174585384535550028122518988640906983938891525496193130006783475392181859169897109493232097019647952782519649256067866476368177040792385760715127731319459558548094292222996583707769684541341061290101032244983694663207372131877528851735207663583330211029795860532649918005678651144670415723100831996391330801223593138066143575484052092213305372893314157040358856470394031956077578377175167622304977787522375667629766364738549775194532773150855981399426354790784587021804197597756057387826829354583831871641586025889104134144 [90,64] 1404165167823650165108974788168248950150440627773403009725234664257022044890940870930101079374919119274520519973706789971328606594223229183477818903181327745579417882902978955334041285412849648085783797818712287267006140742462340816043630443031553534850985572544717084864724800385256828200652692704067246640297546778172439975810788102606170030127383378414326879868155225261132699634626072494529430553705120317689716363329899418890572309471707746300210206312288956968017433261407850136372532439326566481638132150135815760935917540971579999275642728784764424106855776537893428984203936617784909767833460129641436469897322866793889831272577496172725187098033287887082762511376422812795879968833252051439051148364217057643574057801825617149879002323556013151152391892982056796411322911257583955897885618370942814982646407939984519546225571832329789370851637735407131650958496629121832357344901407420956182718890708139161649137457798577637199218944998201387238586660200701849286834003473761985833687400742817345689794802656337972561527523549148092736008566035736090626423738749371725360340136944088573006930686721771900062411348643611605859503228445477746556059061105461492500366705499293178261413810158489251878229111813711175121997370605005821706930073691163095348743631192772997618804337991606057723781333159920866660434994017998712196820301603401277066586436715696854930816864674389777270141646346894388634558938934576117108460273182099610058839325370841020982112009810690305934707044980603077247431682615940048225611784052875419363809710758691059762852949306662807502731722769594033712797392143399833272296339203843039848715113453391813202001725017837202990187520872311054946394234409310433368855470866689894048988941635405904505906116258650839310425401311460349284623263998167825132717295040371377318771369623290738793829300861133846890141223258893727146077194256881307521794522284242116228361405083777007291632943464107656536431019827577147555722461597391192236278391708632613475162904191783556230111673596967715779197459696550501717339768453639251042689993087907438233301869538939847274330083065916017177754780839309819058516000882390203824666078994345065196263606197126931154519868572200184449056900251290500271359291416036569090067304184873163912879875064722559806631907960693443715059689251858868764024626381074084315007236785784860066036576291651488469530691078633684245413888 [90,65] -90531127415570150513096065665098218583376066719317020956001601728791543015604390613842507839028690127055567602212257253892773554258946699366871190956110566482000859619031200413782963761192115305088569685569820142699852754885009259152395518341973413809704147302211366383487483964076032288172311830881562017338518415394832206744340095031569439249062357570034008253757038817280778715673089687418231166092212148298518144219570466141611171929428929483718876716672066956984900369408177505476242975621807321649463862754634936208451275102366336675303675766019010675977413653262092481498142310971308728436173071031754190423124995428988958193751034964757404784884082624589320317163863632882688327006700210060033110165927371043273636882916834232410246392698268239084092139929091709225787813881636427306752124093002998304993063269747163518400302491389579542972985417583653286323706795242497482060264882837965196206913134445076984109144848447298748795400767244094238897488268891487819268238025310752800310626640486442255614250780488465708016333558110619865740635148850655857577363761420227104624677515678538417958896906836759200458140514631645503925727522662402306860017847041674680240577033229985888308192435837993349670391814210571231546636560740704194416962289715373419781379343051449287911057035804378598344960170889013688434677735885410512537076627465389589153634048556846897611497863579941684789561067819979871617233304199766816956539403540983258033315784256450648746682005057018271170518553719271971141807044603573535282423160075071320373087029985366140961991508900336142297792729714590681414036870044021774490007607313046894966981020708604194167005874620402272392200181601778570870274258887176272254240627665209267217764810316426032521713005228758513650636366712996023308936020469615606182112200231238912162253802931603250827918417220938242969160736110045680447681302669058113829202258939723772575114720813244385371654762418037515830565463518662135388773888328967975137963274357471055893969284039760932804910914291160414559116047358290341173487637848423786079302646788674602988744631605043778327551684697401286301359366365424608431199795559310482468379927165998233801662615303004220374000268729045325464043533924090536686111321020298309704499368345609206447647634185888415417342887895128523498349249175101783337294269127628356341919870650350425730333733281550821890419596294340214784 [90,66] -6687079399628485993810458850874484228132260534820850628660485373865860134029246351697462749972499442700014039329381088149033721386346535576653476337358571058914821292762508323486637551927540843473437556796627889354259342957122268390353314749114907448953207961383031313519990301551163175236321360618853128535285295167951558053542598456097227305941314779789548432073124386259062491350909117223771119726137807820448079037349257771594065706641195159821119421975760931183769669444027965185321349705944169685404586441309181710414736019594130881945136245871452650777781924868035070938428661636529986102777491006625604701401219532491632877074864290273159577276723024989768813594928278303072892784574755602816847781818700912910874797530485658189464886573579840606739093911683944246363519790866410086353769895360184642005386398038415462770048498313282428766443859128360740351977117473430714208324665679714568504058519591839759638737913281225132214484238628438575034781383040808276038973597271818157139360518858109652737467183730194348319350063109418209501420015646205518808074764105685705721886115200000341120651677464272218897265835744821906115171804266049252472528606409114039942308530068557150551372490800111093762025794465564593159319570227683706096494854611299430604545360573560780109985301151092811341030709776192876202144119722139906515649543705576985287847785125515158765227454665493252315888074379938702678480486454669616505597678701273129669470350827756030631616614479691261410967665822496223759697156176711586562908602217818992165451133919115878956054191318905795500016399047460424687267655898036096932605933138325256527758718591194236375411301673747587222673822479326610157295584636187257172371009176371185648535866997562775991348908807783940730447783237945701538173452523210927789642934125299205284222032389846097779895668792216137424260559579985305956851653480098536449636473503900468269762054085275186209616932367211894650325117171473222834373194555141128091901875691348600024905590174921957983589856690584552479453674509191883140891947176243984355843651920071770590010376402163878830410136536746212403742487702397164765281045384643679863919160908335717453929689982611325541989490038368309872254313214915974670810968057059944971918822963047280768887445110069278902994857362436403584629253264306062559078748312979820266715210504243485469721429847947253090144922456031232 [90,67] 439006995756297144433687581985395070263057803820997379088753841644120962221453836348607842206372286250999857164213899994173187906255598826088777206271415896801172890957214527901492965080263401628454924646099086348351215029270949112495288594773409392960457108246278655761811326794246487795244217200817800084743140867493290965741332941771138595281657574899440158972886527532479929789009010220944698525423069675395026903073837812943032478199542128839731025173725235282626922858594689919099048411512691450166999589638857018515156267269723843077462495939485036492032956495971227671996857472557156824684258091470558236169771540177658077512484384821324854243366822681138924987066124838199719383108414920790013587251987735461270753949221700593327028336290780820786460192972961229839602148619589622308031311296333919064936862592316949455216622721574720617323825653552052604796895011773702951315320188148861586335970196039516363176698224941348907078486507820593428037016518983671628684442270851423941413572948294020402598719549537477042818450986519089661708066046487322792770573393072008765842736380860674636907571730625450657634823789554046637914567003707512500731969055380008857678084243332770301745036925996616306526617774369451411801157171160003792600574177002502911914579506459016282374232169943931512064807218948142434962741206665496628445772474196132231270986223439273932048297007828002926049785956735632449766367693337115903404188471186531993474653854193599624906210999204966426769597388661889508975653785049343370015462538348669507162227014715032780877698238354717828442092794606359713578364233386157176799823308969187407571846097017448682804530123691110388110767936305643126295416348438022555171065201560748386819936777886781695258317891232026772847962699764856189724778455612041692484471286177853302564133075333593760154385516076631059289200955741915137654814648072114594682346367204797342410574661833926351759936739388748979566470001844132956306848261831094194839703694126371158168477409553237069050036868596480985655012349751967569483968612220646326277223882792386112296989673742355873234167179159001680175571474613049589928929907231060022904642919897809725399391903786700831146137291507965635642947700257081274790729336203056442181157778288270357352966439637184664977850786310376290915448519370832806454946768902812744471484238304139297273123854417063132813752008704 [90,68] 21300151465853839997773001522054306178418011649074961855414584638279481012905312857206527066072376127296254487026850861649352087309133052980129825348507353602187754311746826409685364698930056504961152755834901813576396050607037904554478701898162293941881555209227042045709797931283422680128081757578945974430047486756751008041365476839115962898920503093613449653723792309196771411030089474425954482392281185894322874400130898369401433222913237054305700686542275877350799875325165087365963157757087990512029385613392336268992440245798104110591873871571715876158738423099639417188743726518827399313016687985587711497119890508749481401291869724235319764402371573494599222474750878093032227301488567928249803318865456550839324830021942475529194066550706949385204965818169549311237477866522018108043072634749948413967960984622161992791693605469949537892058612075284320839802155724904112089352477465714256544301169407754627266148296663553473903002633653274366203978050874464439141617930435330060637082672047911717828763626403624664989739746690572569961418900102593484586247189844333316429221276493313056990396443719941182059985669703317261364871506442480043738398899444524269355114387533711934470988429955946481263480458730778577967916936336522550019635930383548726300841593081569661476483894465364983989383375768477446772295844062066397031394782236575487907116388020255860629144768409851784181740574207212229466462763495885033471304858086291109955608034018201293417352216081910792567589317851636353539827477331483172834544144578502057747448345899225786246017380037951601611861555798918428167374091818253862267201878065301763502102525762732979025393355315510560508886457911055030466509799074648617297352096604144077249290011790725361410475526171897466133401495112460670149025275679526967975850863681944775571307647208607353927104893611409785312423690447983375847585148363649855399319020957877291937870131533105404974537351752786381544401657855790073909669353980549237344504337142266627819454516077282712684835703146676365829472330451775512834089488877986430120350603213293666918943331480418217195283537458599679688066111174819604104148819610337652903642634355048859713587693580633934659858370439556796832194718846180695199473866192051069364076972927557587286467629881126544836441450221704981243011851474917832272703878864300640049546853030270641543327373521105190157025280 [90,69] -1009306410870716802550749494397475910064056665212132115106036029587844155461411763811780844336214580442973555303657990122848092909234655829809294491495176128913667218374924614515735495670395112378293633565087774061674995359372685331723773570847462322610874174468329012688185231568533548026382375958013676793660129850254669078241983506847033271730407287192642139070197241033941382501415816514095171227519757945237481781539900463495911418133086668226562868909168018613498128377452710209057227554925690729098407294059625102622299511117418462612948779277839735681798236049189245760624392144103395879472907167277353544057328820304080662166758731244361858421594810199368654287113542655311833766892299461236573779141772958263594861220097548251091734778462126602837931442938602988847680597391001101454053227292884270684525336308597969403542627000447784066314988695276613890168442706325911059187169285617167626406640601496327161768588866584785216256498390810437473040683509507695566744774734386106731112305117173649276769305724140710412764280371148936038773174370296090170532222643124288372544637394495806589334793740698023310717195340297772533994959908295870962642844054412432729773750383638837387733596240992789210780398628775798673621660518430104244787080798689916866670887913425111402812626620292662568293671566627414604888049873245043185906583674378456062995160269961341205509398585670443674731039563060110576690965832226846670597289395426205080230489462361313144404692262605585995129568622700905997629744967659687767659037761105168911972081604585944070819717857359118698216819160767011891490638083113647870871519111735293181705429952209404831596222872407998390412871639576149891252379767446609271247801661143655170945340758290231170053164239673108173877774994268069790480875357812568513090329712305795762180194625239663350470934980599517881265256835459715580130758844832006423712150403554554198358693377672888925404105387454174198797649987807926599149648731231741881720914390924935072460847756905997439046873607833009380198768013341683410041080248229306772433722389509488744916406528026808204674711011970422541385213380133713506800516807515142921900664033261331383735182204228559995537310738934993267438420617282470065512165537015140098278179647980472394242887575630186124576298649416829465960489231424656494397061515364477601834831771090324156560714482103739219968 [90,70] -43326526893872357362094584455993011230267248278563852262163956731741122976069314266183095682761032862603892501943051133406232420636877415667624760017610563172879196454304604136940002280631643981868011299654939075493800984300866804185987467619892074277571025953985392390643004285048734996166226968068999600378692451105344913858340801223981406864020245765131034389559603755934335321909209911501482810809382069908255710777092857316601149925681515897364724057031619788064574144276832321109405650030515588007640593039871168186247077050246114416696926120640731274808777928427052875667259829192842199805463130768618833384694646754343830797984223627337444614877145647241725705773026908306224464806086852965149751726403754015327789377128879718871859456036680432495603738557571058079429310240461964176937629079086408041941578978103268978062659111536529078187486971152628617124496918952207501189440747504875136608515543025679152353025674049989995905193938662205976617578186724538274432344858779979174796900514458801915978073735658629712717897612402162703583831751191608982075573489788725231339192048554789882557844693511595660863508086673027572579132233823352021740369657017795322616706863434612812753514137090494900152729241451104687203326790936567893809488330633879644197344553748267091314317457831518518820888479360518680801979115433631343831231209308781187529741750615451295279970450797748676271301679950066455956411429606928779338834738364718568283054000101033015583896688994843604772003311328369684626320526923218965340698449032995499722536755111410916142012093430895599642880592859580446682249942058656168721684017651958643476650353575783751342026643485888019551930873641301744748304210203609616577098724067485051129867722928992591093528302405034102047140366146515410887328464626567522362728560296488412050884047349528374457102896974758949456583625802840419167409936826489592820081614610502907063242773110761077431923849738143113159856943532874990864352385650260129155137086661773421089968653767507462423338794017565593219370721102993668709818889639018457259110583673421121548103593508483932839706372493853228407469014238372476164131447745422372172220878088905965348506761738411756385499400330653384937487494210239662602552913160152132735337540162225951423651254489994548885974785877434669272722696196855203974973605133078883493958570434941148127355654021054464 [90,71] 1317975344382857934043687254728421052004561089961280696710873206202133919560906785147143043983493860875275190810811722513448850840015568820695472429258278604931178976807294533617843229265787215258739375282864728631164892431305864752163257006921813173875443749841916420087717008899457587829826132384605669328064130381624855151306692176201867252901138055845555763993034713939389469775509995055846556022497473825034224920037167458101751533821649540831546236414895685253531786477837427107920353490832040834543135800078195755655953333077074287691950148686554701889070391721000608382709719880285109160579266415430673485317018339501280973084046680307874465579463993751785375468622681754197241092605846837596964186146305609605048462567240285702853292379646022031720473382523396489981510466728938406129344031330707645619401882845504292638050013628557054351710846696605300923737878589435441004173482367803700893580998191479102566408494909549644428650646647368620737670352870262036570299973853697779832978834557512662427439308076322719385327978959763138600299320860178158124191366633480236067567022997059144588118418532672915519670030466414498905037502995369867519858395080569778818657563459915557804350681515004385267683274767589306481437094488791112637898608151448248517108919350283778908421995775013604049959750069597248094808459472064501968454625323237102756724450829642002712186521931938231767889204525605111587811407313708219277939601025183474053763798489340524913924988734984842873523759970906567656520317097287374306876658879050497703229112664976734715100850966085623957193613793371114915509732013469029402776504962802435090551350915508937621435533879993663220221385354532760582893065118114005738261615714291910775884119632771618332263874937456929780583576852927248689337398468764242557734059508301659152184678424440411577502457767710154023953113419660821574842447156543298492232343584017192643725418965337448480215244100760180182248411508755312201196742768462539781378390967580963985077307251443346786883284080778042450492889382830407897505859850505497477331974164008664474126777256487139110894604149994149713591030181831616928876674854861137336565606232089077494882634207545381439651519636737629627435108906226415351442733134741757575154962909876489199160672048778203670841509799221228385988109689950962212884327053556295359567185683699582018405827346432 [90,72] 61318653420784636417341077173899596473447878397544260337572540938377325984043756099411610238102898727136673972409211126965951627162867516643464800026376552277249125311599885714875361122681194051841226330099491948977424039243494814878025505339646153300650144095243626900332617057948618321382099749599359064305787529788243201080515726686187182717002958818937714283316243782067719387304855304721017071240892116929623207687055664572170511708504580820688182814302327509705552586958458816521636139605659962506703986716433137227308376475638520044346933472921466159412673613205301967467880122921322069993042843685398377426169407240670655299654972887923145879353042843411277742944654876747400510134022064738531172451532292674819866390307239369997249480340426015404784425613947172098573834428545678925915689585094683382289292353409471633015201563233172076881720980896347178071771823194100800519505072776977725842080591212673690342685444322515062721244010543061584466489109638845700608463798097345227543129790860947639209328904862656575696195854277862797647220510453645512381580746910556142937371921560742824325405620732605611609269651937283832682356986917675988897939137283458889901232669029199161154514425527253993885698963837502153995606022049980694621528681818881428039441472231073464427016530794315878186011446688971571670033382385283028725870789628957774231831387481547165561804281395513075390210785201994943067837000163016365215521922278845821187618387873922307039851214796960710524114576760107148530047821446773448139879940459504274356742974284222549534430065736579588214029721177599398110883611583472524120844812750232506132751542713234935539689122932631382631361697842917844752609226078450892802850147809848482311494531998904157670248472054698297075793148092166236024003204556233293969563972238710557196522146317715306132421113617367475969843323781003012814670897035623854055036499260957700414663134193165134477406900059379557687956558435248812544358055731621487647736602354651660445098964926916553109015597931996809110854333860735810239682405271969775542419919474913923948724709054563344246997903135500570120075554764461837754307413107565002258983110222809668950579391549366510949134782867733507521391246320636396344126601317616351312065117608398307260553568531799709884230089088096762295941957161537105249941259844728352945049054669744962757722112 [90,73] -190201034770162050993416057353872431105533637654627772516218233914605228522440718313558108664268040458003956886304772435327881833508736909705910413390179690934370577530413818852292130032779588137717193950271121197147431561726997785689917818571825224718131499295569255257154517322792147148315785651194691855238821720220947611334656589210151196777290687348218071608568452875602911121948091984034289450476179298588226552016145465670523733109572953286522965759749218614785653545371756594676318628124793949077149369236920992291349184477651985492567662748990895698254403031088878490383819195465140943448058817208703933369885912939643521259092302562413590964819899521739073132051700271347602303679347763414553247807041330837151794046956646354020090916939857914712785697059989057345948475126206424925970335143363124798589615703136991210704015916080459499304693082793178101375030093280928693280212359441865312817347063041766246588663278219781170001185603983210316779828108600517565398458323887460127829718431788345665331237698161049275984832290728541640012935483721520767900203646697993125262807445490933491032294743517516337191234411001629178634513304084093048958768079286293703226321130632599234330635215172359403225681120068197759608393810088992886956539864742790631126868439310893525769412283313275018171354910410771586851862115986331873115697417867163082198019294894826356427824608884233371863317433598110147714189986173865347117704318976700691151031827338336529206741156005297202744613143515126358232749094982005381112000499979434378658880565778269998535548613459026829954019679169447474652482957100420639685813678953577935643711588809140324487460349679902136675458488044227214538107634906414475973090942652480578705359537753794564819938398741129809684311643089540269154072315790432117461455023139247115918470151758015569343645087070566913958296394039526726338460988011767069184704145011044682351969807113709724085640012940982510141731230183155648008684068040860066098052322204144404235984210696363021768051192417054763626013733845688162659406722193678466240607642729563421890383850158818058921606663725528557582200272624175233238875447530392416697091412158407122283944329234991285414537850216824877029623733784192753810090754707244780661128303226035740440169085345631501355456793095024956374095452821418787465152252776818197410513026623243026432 [90,74] -30561102698460520323480553605855263267116215482162928004968443422928345293079290924726869185433203925684084118285246348628021730731671436794197641128545322663786337357841681172016401062400316641905197908480367266724953791343145419592427700774005502249986125398720939519205559980950846082900022770544113017893078999565828436819621742368160807143768410633038546449030810002234394859569675023552380833057898501582527146930448449581620074854988729965595180705050877606194782259421494321911642632609925190404293468692466416778807288337431505046646928346933236900662264326216288545209215633037962775184039900573685927406184097613596922171109349421648940605124527821481142433851643075191606710328906099666685866946454256884559641052738784032621310117428317262305136878604878315700647991075785838026143940205253110985060029130890331466710292490690145778455328902845531445259275432566223073216200271306358367162654506165167140984871025379544511722036874438582620345893967188815407706447192276784025734829043749873464640074072842104880831677698971219591697506011666497731981944883551414236700331412200747674548910680134136290112804884347724846231860122502634168868226601460074836428902164055032068813767074036331702677254998329149219624409800812605256321208423604392137428282704325071584757403952312965473978705804406215766191702431665564278378894870143610345320812518010389165964443453964711005799031021663372130398183055864037827366739315845893933993649885137695085979257043462750687789741515139074009921194439808714609818218213266924639942609994852158374658227222496823794945790509175574482693919821457342567909199859859524594525312012377753381744072686101097071115108661538726178764553485140142865367037264813311914180655305544866922166479649875489383345490688979765802279894552774961635094109125841297809043527889726205009636580053407721270807285032931765450072419178216493654255776668900972012529766847387213078775850252128211021007186071118974858092489217809841974190725001046736803571687956290286179825814848392169491044689377662363285742104968611585528071856685632917296455419721836971423610189824163094954314201504689434208669796911899023082574048105792294876881771957487952270717403060846130631220773725257030948619079197088732247220350838514711787664736490282254564820918300964148876724933158695029807958445375220798305204768845735133184 [90,75] -481367761748818439924100680792132345176060301794952314269630923179297608137354914196670694433336699410454130323774114995150397595767596497641208772496719915320886694297197376665738866852524057828680456528683053829447375351952375002538746129519707548831045782392972956049738078272405171201363858097119283618451696495180323785819555506661203159831357258035278103185836735369687034842976834714564788927340580292677693587701332988847685075277442834661220049596107111940826051561730776463028461462021585760590615259143809131212606785035397701868080225222338151663111183710596819289543254261843626610680981780290781793250540806215487469445618786686517989847601216239416941192053059259342113765395628746565598822168146523316841502836286202450317386777837817107268182925194692055718617493088867839967392394331983093516581529406015420861546941368452377765466392034663251175771731053149792862324526399297976310915647904589614530695664705054134203238909229937505132078762451757483907555939931079623542078299292674127541717630317319846990064050616374946195426511697209594834531355152748512419307845182727704553980279392894685318837618234772389987795349386309353781904603588705734619187762836335910756205368699976696452312311625761877363696089319093469502845664416630477511852666023383613286826875744136506301245013341639013758370255869847415669608944699023957843369943832971212626137132893261583324151154631028981235796448811257569100051376940360781160522181345967897110169910160057539966364966984608497534198880872148428464658316498454052802653984283077698918689215594027327285516994187050072726024149747695842543849438656143517291356149082339834528297554721978906293326499320639702251487634388953412487293698676998925951158792111835261084080974064962928461301740895695219937041075028076466837308618492396353149261385553560149939273472018212112109228203353053700036751931636431397805093646504522246767604497769422591140840950254340875281279345992307685438591635995264859000582353191776490993601904130881626104586276850183090670722829453308539458361086806225346339947986671277384277429230948589652001613556482040636749770567626469913371621106572846951042139119361071145584398389260139824136413007090108720278789641768013908662777485742869072014239809500699846007135304745972681618037004308357991632406280914029864946233691396274970070080517308416 [90,76] -3194858910877074963184396024425171279910778091418120272687731149954458838055274253779245369304237503054241985557296039486059288174293117320474150008877541437766750571010376255980086844196429729254093229609323441239623446409166818833549116395789489394359477746699573928632643105327556031822351105380112621225410195730734988212789472881225786518105658902267507520096545234193415032391284693523100085315731101896444160067533792406866649200062978193039457301038800355063957274705784810206627049857041468593669855255782574419200926727852942966111940367963713274834753272073616803292210931999495909393378000624135458998788751293920539617849559928386104827211849236879671978941823366389445083828344107148829467980886123634809844942560343778028399891809591174765646871913453395128426196425222897772970840110367831373291776193135228920386361057763444758895917324141591181026689781682735107553985734881745303104316827267230241973495246295653600505948913359167628159984481119694960565704298305266456315746524949029286413769827753870783728167501746157439072911207117812227349154982117888825790373018237552374892251125391099189716125248063424024277263705294523305123350685492384408876698508609469778476945807003894542349275111269036907472569502391365946828384088183735592880438860927039037558977352126368738486934822988740861916442186757548507972562425155032461313382225861284744657128047165502946993211532111885207193404477641043036431201857015002780412161655234633424726004515640818329482519594977303516638373443773124695957851569012683184351897636261731828563087355440839049676136385512369872496723400488005197051823013004502821777783204231988037613087885047263148615235067042814766461628415648656405285654541848681435109880577115729558953397024554687547202269912583390849891942297028209831668045047819594415466642390448381077330773404396745149753731424479392367129670184485005411080879176160086949532828585169695407265265050913634261776330602631200958132197096617369432644158399084114536112504905776519663198615030202221716269081075838861047083481301869813448443922030518258654372635968036890899838410267258742674509005823033883427670265706369770071905755171610548692319088258264509849850133965843953193702773231974421169957822214874736160990848835512688825739968351494557200250567185456686241495994999842329678240713959794207422041554944 [90,77] 656031775389306322496584877296840541116146963533781793807352351113061665751502737692423879905887797811063096080929292016127213488923652478883665621132616673145583022247446696168244817078474931728859451614569111009920507073216392348347093484167000464234633088409204118113009215164895496593610700156515344580790859911590581256963816062400905361766662033153397622973153718408533592382032749943872724322541278450019521870093747132292458453061738272440106930745819515061971443296949632428397858727318809188319332276698320646701983668875419195270673698133108365191419214197116569988473786174199590242824708326991437837259068625902174858338517959412902797437869217179825533513971156763583326846636482081681822087053606824060279792705431617054635225475538702004451655716985963204715256946465390658754335718560120767615376975610069934805062418481654542033075809961882962967123969755100169280275972186887532656842660837381735986522535625201045914421096301451155198090997557624080119864999767969930336653792068239237562080034958272497579336578209011511024520719952941526969414182167508921655650805357298503121744354845837592001075608120441054717756183075165542648699622565491919251410065107944546800762350554277000098184344490715691911735984673731021616207245702810246846040064486683715072365106474200829600599588788673759648669217846780897783012552656876966386952314764722886811662253398734324635241497581730124062678587558595393838289425698266949090116622334925095831113359923521597265800589596479279061663760222566448314097698898037469604634330886867182931231252692858645559855225135258127274982464134803741985270932600992664224567487920979123692457498258247314344721335783515109236390147809811710394980976923137503202854357007155040218916315663854840284645043817587416017830214757451743988512887576770281517507894042330530780475478612890997045144657994597183530671724982497472761033251846008671761904025931534592579121100989943455878593434895648695995507079323375552102880969068505616881404432002688004502015688773701752927137327026947977246328577311666982639917171291791194213478761070541774513503410825260559522251678725012372775793975143271238083655954133358815245331618599411686531058728340345602973142274991341613690473089082793676714497659013738028308346770060430566269143981507840520791594315005794193193750109876325411979264 [90,78] 20228296140651659496138602206661639131917777277476050461364209277535197477473667950972588691190199262230232624986161342479982732697398421458224294553547604129470940453638258032607663656148479270331311705994567197898454751625495533318018225722660797537446692229797814838584558386119347570782093043277206945488462337329723287532743555386221514620774428968333742709754842146515345107559113130493540423679532316113112614662380086891716752508188603902836582407938913282392186475691533464456487780084511321315202727351817438697037579347572099496954939229540527625735739077950703069041586150056900116903469179235555007137944221778613756355268678002897899795160575798215332116654407990020725164979688888720079543630394792631985295982470316453944456904648107968022430362076584082801468177195573387637506011966352560028615847402929432448615293501348985800479912791549667710576422910796817164360859869494348737052936441174778879938790903845681622981910057404837485844359507316533996990212358839807169950595443257097905215548985155339450385040997085235411477028826301657340156961496775475111491462873515934749608722644175559067899250401321038674685819367603857362219262891986581741510804761242659834143634104952184018214549987888066635950488112326040256735394949717709625594340990110251366761964591688572418532161911848617391191350993858448516276698692719241086000408723478460673852793966824261839768793500060079574565344366280655665412217147112997641005080414820118733218617642738519481847222246323021528725208445907889943957811119521913124474866664249404711952780304769430607313988632637547672923263420743307043909822380032089462852410188789394593668491605876646934657226738408907047490985357051363204788010372594009066249213583236267814961664629003748483617567370835275167446165597306394563019492970237098875690998303610491994762695679582886197144709159690184778821230969679209774328225342722226878698846426922666425219109363133240968530410663128385113660338635128620011236023787923006929366891166480313154599453241992391936919096010205645560345586725873368378892419825840279319814901432826249092337396985236333156106639461127954490983578673683404291695603585634735926183514496037254505125933018135892266049666302141884529550882236132788242683729891919351373521040490043122197796493743234125814694212348162719210903099544229117952 [90,79] -145820913979695372205962397491295392772487660272145875963109800161857179365851213524888936821016385451337395950796129985847937442005775109579574342196796619637910478560608022248035124916387664804511025401563840348336505826624164632799035422882890750529098639224758954571430569684093258090766860353340031447894952738397722522234384703187569276277734052101605155939162830536882157722363293699570697807073846735390028862856705986914432573114829758967809457371370576839561975835317034286015353723975561103578006233995636779048947712736666478785338592897080312966842826083344662070715994726084921692576746818470347204666777895114482480897839471795501008885392287375440740888179454402343456755339004521020804706053316313386436597439769754160986914026065285553281154158276075039092836900510079158892785954850267238500302025606219077404771717681552179092921389244133656202358951022638732701774862017140223295367326842639138834258991820232821053445414516286118623776038688870621245983095934820087220876683749598562383896562070168336828340548109864994619039882365936595371515435254962097284587743478716823783835614020884810122118856085178323655904992311701595939525241095847457930354559205719558484194354280715637936424668798451283800353728164557336886665806872620578582348661199485832032248256228793676352103973994671825759034180420665614647720442234611485754903170302760415733182189052074134455264381988508919861544128111491235752691597179009094102781745768129494724824103033654243616047093495593677526288829789596919974975072164640188532048553166844187193216232358144731125997440435984926311868618398797674074406967572501003286138226534798813324162198994521394062137695282400943351109789809359124834910075718252212497961555105276883850223748360303516079116443826538285331535251442009284788365413976660921607501990254041142611291042622324631301876308642394807080199363392313505540965346210482667041224268738231906346226363998544103541839272196516985345575916199554547964723101644467535269588835492415002210286360810176248293139838793266287362361970383867611523898108523464732634316400626529568819518255380073848913900031018482283864758131208899499447163084659187282576321916555566093954853370502034825257984264011731579450938417514470874202733880862478614574856860939573803832207705742852231654101024251703336585393992630272 [90,80] -5460506060156177840730544026279401041467906910771038603386666323408545840489043695429049931735920785703316670019460575996774581579950362098910998502635408293218016175521848963903449100858079817643146061745025128154654512218588354773423037887433969149818127367740005540052707235253607368752757827086691965684978473088554686456224123685870831868940933506726794502428414819126954241793371321996961969294894173115327489220196881306076505295317854871897358486214009839826763501593895443241398384391699539876549238123870660540791016618130294034629223409855348531885351174042695801611352991977844381240418412459551238656509095278694135551629540114797931769090101183277122230930784884500149560695554467970273854179487607965694901004266163866622019277578728145882050302079396206085496504611807594799263799400926590241029469859299123832187575339631440439362831582492566079519067065434053859756696613646628345225278416140163813875073318423661992115251984322835009473546102225376006440033295460304249492103264299516536049784268020265772189547170979636206884966590709928749768268277861414458673563181114324282854106935240219269094917648917672751738419208808652134543140902553502118398776905444203905858687753801638146133712557868264018573429435145299212741403532093732125573805683763718931768159533916945820068648151134798176265690911461504987854716690634961057439081794292878428460958683915622461976067412119627012326260609183957121030728414676331087257019091404111645518579273191561341521629720344458655625174929446460841736081185369988096404996592504380369634841612486184734096923886389316318732867679799847845635698798848497226975423126657183664176533637112175360799777225243790105435006308214002532898559015633524094677069699123990602472658713128718584559033472292301829123309866172038075184470646326912648669107280964229044177170225269919008370923767427127534840459052320505995109911290153794610620553491923307372795521652132459370784453353083597265896011527642364420235295689267505770484118593239560731813278325160763392790993257733539148895234068377767797791019132716011130081188785569159792636941087849458002463063699008797261712431535790693332530740432782068544049184748509469282074834702636520006210696936296085985223662006806374386995925027066084567344754684474731235122424561546928918649050675111737074856755200 [90,81] 53001275849240831060469011772928777338730976921911277157970085605003836589213799151170033326918790401115938358980535112521522123360331592935071806354339709774374447169225861310655798240219151658220270080907029939662521137753715007322982821504028981528595414380276856870860418693743796455320049064807670502104039897362183310030160048271259110977793813816135580660298844818267500049337418986620191775041789123389711849146291021721816902537303694973138331246503651052579508704009775971787280593437074877824576316552146311029031062370911970073793274723758735510442960099698471228355717412628544673318935112964049299724384769269874000777093287700395774629677031101889903827263354394402461429885201380064957782639073679837219672370861523557114561182927033809135615566864316777892111415861626790847145537050276475829605024833485160996925873796629518654045227712065550514782066618081864543913378364836687998500714183840805366118033961658267474174488177241070295320541119354381981046122622746208630821141860234617670595483039844406602798968195989793948990350755772882879800709512049696632338631940366153013065181802168496980420858978317576202092136082066312802936419024895294399509243262061972229183822216831181267048420496891128143661434290809290541765077700395551613681138377545540846819103417026463240321220834671125383782313735432360306707484162126131840989943988349247003568642282381566563890162457583554948197075201211319136835323526781561360755757140111639018511349152907725550125311342930586598582494137316130942747979327267376165323061107571490286000639821727451911355097270848065435403142405177243222483606421884523711877658693543901767725133334738790093715810027672666790310020054523686769853257744326740109357604046712389270679283061343631326051429754805890147477561494453835872090988141990339877100398456746503737640888747916607435449772632384967157607136025027550340283358772815553689586127569227825010250136044166447976251734628560354203475454610781466892772944325046855003243795986121161467515557841561295787372839900252385256157382583834209050149005601849862506877363311044379725008409629823801726409560655591299142989823956193999292562402408184801869839622913116107356052989988382401266207667739291181436886393222241898516579077162444021504211494329392686704762936321814445017693118054440139489280 [90,82] 1895449151607007783775536409989245856456746324018167730821485961148663453042829658783317638999306352811356041169304457849412468539988518115435443176531569886048118163847528219394793090943384188040720244674218804731454086230420435976733942897549384431929334117451034691553223651707067700313803878940354507273996992911635742442178354451192900333439387959654925335341702594030529388715405240092284251938126553361328692054042619383004306926818103347223936857529926978689221279428140889821663383622344580221250807080298486758326829724988952065263320148224239059707803518827071402707939206707748927522407527491275048265520769736811646697831187532533428657363395019051312380765932375008158074149826297992084824309517138258476704817223513255169114910048535177261004423319181370653514334339959372582294326467954714112847399712986365149195933664159375528194564327421554963756193891710389880525790548432014825480044933061039178650542616003431926282996310733684483461411649704819771985089488596269379027280084581669442256753831849822232949970221365529530132851541928534812812159426282046486805038057616360211593441614466502246829904430501733401266706046926300187102930943588575861284389545417060324368119290522337309515839108018565813903776104445337332106019680283241855157596216117783355051028452465274659252628648864626194853814076464753337653880727380729565339689088739459530302977567911344715171337952754985181324683152873903749738514130980656786764900320546278900584975596805355931821611321636406472386064980182671522974943882637558088758141939746771871028906444050360259689333320905859641868893946237752750600486451878093752080214344621708331452758023231418503288524275959097967036691347018886807941443390528983410497580667097989109074811852457032112913124368781707371308093479034305527693169694181245520747275425518656026581259463935324150836770271345702737474811223602061234317915441957768331145687948000437385880316974372600568507258722529877030438280343803876712069869058590902674228185376396421583677976913364702918598075048456310451630520615598944364925472259349164792008853887323845308793540417024673930756134757219993900407687702850274240125078186091160266047825463412019737832144985353796046288488784046891307550022207722773238462688063684794059221045299897776981092988252531520061252980534084108288 [90,83] 18859448096206518346796877179354673599753840433607210249695278916931265747684286811024479434679782516789398129310692181666598357021756910111347433442184318576852301942739058675495440885897547650715693127552641816196019396320225181973602668110299833574919267059509537851347813311852148966230537135239452571392303973066986298989664580038913232286717446811221620510611914421124635849136729043013495997210347466306470178298466877460112933260164365389384263436355840466147551811383596620403012078009444216052497779587595968084667822578515393500188503043859380852133125675609559195666111758706955186271547681681632355167766137734957023045705809078223420818963965903978150031031274787177198203001869502741856919461088314154528593591890220281427698677830878582504744006970193526650141043919885598150734748297163047327785147158289711955829186144615590998326536039374664711844340274441487324975811387990128878604941449593903384359849626829178205633243760362833726648216643981184908698028072718169078925235631874676783766537363302185826868818266736631766351394767759460440542756120139315425448441318374216734742339495422348777754059219431350457097778539491915279271030082510933949091991419820569331968380590112240378305013376396181633181562577472854400577996567194928350926727927509113823647839054015670292748861571230547486899820295846218716274089001136813788332806245206784822663681070928024292662562604796160483432903373457508653593924610246668346456229268180940460239096213263766909101524347551448973479755986997206009883608029170472616896688065549746859455794385080587209198377423979515326763723617938480821775095932481603302901365993186248219302427307204403017322457033815716200051596397585128774982077215662752910450039380482423199262751886516759860577305567247188801191360053142745776856772649668176993016494213791822632334784868979888385044385567176660827759140037603051801193856658142602096593926574032363621354622621538748033722691273269503114519608252850732439958005103978942414610761378377883113556110455660305357514469610478728935376457695427195819474900277515330134840625406460457779616906049094873243351495614560546130621799007561128199457965329938202070383263751539653755513103435037035363531993350557234368375518811139791523809093929619670961512245937233916988403461948077818278024358920192 [90,84] -45336013917564099387068841023030454420589196615540963800949652958421782639212927078120045772006846102024204889450416287573585940218952211331818173278784728472131042654773300510856508459675765134411844022506655054979853830542386815917458693205884284648684454939903422020848586561004935668175409480183089485914677016538093085089098163895771725804754645486993520010668835950316268253431640259763023976510170963201337742992893375564751874024819471570490797815888731163471884577260663410926604821326029151598537108247226017056304639971465206650588644054748494774980713976171505967875392938558013034176244296622505432111890766324849868570966046377414731768488109404939048250601971742776472126912422914268769097146696303071949021459358696040711874264689130026380879504496765187607275410554430250529342875393525078015578397311242711206413007160904549375391123953981822374720837598565089036981139005300936730813348778927683539229703639604098093181339400591011574298221821064898661210127500794354018678784703881427308271793397186096209512623141878810644827554648069279521472258857419925837709866462433127182160804942383614092179027733075052856299436428661121871742107756303531963001619862896744217750909899562763587390659626672403595969673091713109237516229799758687966557508596195967580584245158882206475688709657967891716504574085812702581602233514597371630553154793395538958389811941691899246215376047114084677744650569913843649940862613076543817907975865640814849818059365555340990129879724325673173426657490106794199842120650755020728273900023963901634263726278079930565562068201124271448595932285217410858524379600994935904957940635973863547157497352460744721861379399491430733296006430584572510915315316452663905831249553244538728737804707382937284914047783357471920294931239483085034627076779031529609686077489275096388286516120315945029299933514769565626012398954855778532703408208250728760843346406325183182984540550771523950698141948989787197651356756488132971300121922199468454982221572364581687225707408940014019749809330072759665346201995277841584851782606503670013583532431660304152872792016664557542646952878258959039679711374172677415429324762202027786715910973067066131375882002416624336421353302117226647015036447134584711368937823740476324026498847474317565364204490117950805639168 [90,85] -2111573873094263925728311525136765117207730784757860939810341976224566646366377939816392127869644744275851698212859535660866225793303152630864018031157165535124595859306320137859230438587087251280811500024568222652476329642812950492669270072285800349912382351387872645061907790085655589810385279460562262448205771022265740492575047479647761981321251926203891140409790360820965611965114954698439193918877808796662319272560473650411618844419965111612582566574374967532421682395751813677306384291948955102929378891992422746561685926892278189086399600063388314775816372435299533317870213341734459094709826328328700245116702748151803449985575029430453531119846636788851802793182751856004440077210652256630611376661841502781654601895603128603308860240513557369657869216819126657220532019457788543413079423231307664189167758475526655827126060725719636627666458718611812068567901392000801868345094181124556606506706908268552552633764923163048962251920105324488385434242741298898183655355099328082841777615653118598868188399487912323658167168186547728487938117147663429037642922747990692150002811412343508505276502688032412726665980802229266786748055529584708337801920227835533451809412389007323559521395616989189197706208035350627767506495823048254459960379254292068049275332851776158542141525728120012523685862399502865344487360426839040181092377641838376202451283247080775556655220727015722943939997592801812814926580930998827363480740078697805975476638977697765335396725585541324814495259799889177449477603529289472173041893328910800244545095582751216648222715197473671413385627514329207777341719706920247897299208627074661537673480908832315060156671816500560520307762120657666374251671965895657579383073061699402421506532869287600544113248863576373733779446078325699582548802163356879770925878860397601841589075140587218684391546246912017983991623468638497550026745592413818256438410091970601024280667617518767963945664989323106500869201181582580310288248600327718096346982288635375145369097281986219144964123951241459359794721642530387051159550416181696000852806010071645870472490853408332992755957956862662456634311948493758684610294937290488871002614234454692220163727895688533150868924663768620440594207510159406241021547497782126984421390493379497647813103078924361319134292056414879744 [90,86] -5450907632223237858624792722439871530724804948310583295948905528012420480886406817667516029060387162211563650059503950952009400227744889642525351920330745610252026381660479061662835797786252221353908325732650563800743934175610677178823246591802306369192823559641195111076466942682305561375824868388272230041058272185625771218725635561085364354068953856090804260508571154851559852913604627053915296362509033462097950360393015027981184795327010923676563857331633435881043510533527108856848312991047829269248835735886454957905019706337136928607054053039382102798662144293931487754072607724836435241376906785861503149962426667864573757391499812402390576535450167386959310019837959383080412508287782474965673138486070180369120650205059833897131295859150128351147072853150619373559491064468297544321993077510871235203649731899798494727912414087780300415767430790675173442417953580857277888350242282340848773658445557518681519525615096540405624548521212028009031704094674897372790838816953340246682487499203889501168565412912794572557376633785433669403788490872569387301221774052784606318685577042768835695167488175541989697661290303204837014059604590362949894068793351880895403343944488860347985021021997623288039707174162743288146985059697786608909042562676282217844975707556857576967449308173887485441948573852469317921551351771719989972750027363675626426261486616495777034603682882635908490493338444861085280675433428164882085924550730012423717303504796078131168854330905838369105150079076659796232510004996725276854143404092129801647918797156506290211579329284929448901134312638277565641623507213222999264917469948795523334142705312975893094559072794375566753751804841891159473386334995645520462338874131803049085227472027171070310269313318530505089839200449938298476581074884666347573925635854596314749785634749004486918370842945728290928248140014931081110406391284756904112624698978922337036483563364947033539406908203105889788177056859602680391496371409658812404743043439378640258294195086957939669732225030107579289173260004369977115741585455872763862372601587754385043526463391181118480455974887802057142957493357368165965629278332043888002686393674672033925813282737526939755327894264978532226228520323894754869532823513088500256207546521265193043859855869856211539052048941056 [90,87] 53247545579979210973782863489735229465053918961893150235712217328235786797903523282640717900669301779279128158594208492896944960897202570844451214429959633451795189592773056468598151095921922319952724915170470230768741370327840474550276119670715054311882227971520543325969754058387334537534450365338132667959063643770826359715374012481544763567724839901261153704239934631034846484094032775307261442373984480737412727008078277972880379467149879461691340431675416673085698934741356907413169691213096453000799584788430495863506830849900013345264221423027823343172038192040616875301219947917195189196846565120117905189773377195948605101839487710431899018287058345964403839026183265353901376179005305479958995272405754238638486659722579357469941480754484306750320919784289070114548501136933689994446017409385982040568976732152063915270068430768776683527616143297084710892685396169719154624232773949166949814186702330552044782161973621447928515434111389754823872089866834408404920134122108511625496392889458468628865549886665490083985019083244629137509547000243632781907870499116359813313548737393712558967283494842144899655127948098983078075952739464110134571364814813776403936748623214639030884721585039748454009727235048297647044008571090514679271310307078538626133078951670511807317896928298158824429149099701968477089625560590507245867748091953769747982600142895333353943007497738970087040292266139316388935864975066260992376696224143607613903790365394974910042013436720591103885415633043926357069021871625560571635766134717359262702257914417216964981067209421787317132586320732034263311954465566285179948205475028128627773345122193141281725334585736625962749234600897667686418580904310850725636473148047090056382878173841942679833643558875415319812266008744451841134893945068366810706892191908097360970745117596332899657074335920189192707493402223276252232601090588547857472462766407795510860148159372086515293864683623827788600176831433980404629537770435648665921630595313178437507959901766337090098073279593460816169226884322021391069464257181319415037207399972605006873313552598200810123397752209711633557182792200626606578139222654593245171523067279006263473687635258645942090666253596103607758984705039805717610472623326638047190439374928435685563518062469984460247924736 [90,88] 313848833343459085668383922056777085009325002340618482637716051221509497254993308392961806753509611731279081949137695982830840119714279924149216630220846850565256828136243822520486885087626893485899923469545696566062320400889225084563514109447379371559770345910070259569474344007135661088190787625726863104016407467059832016231110295734867167833420234877837625018154698933404515717672991984871779231874397348173075322661376052969390098785157896507068985881017723634204700903910775986184618081995052921932804223269885058917922235158458720516230589682606485136607580160378658172527552741936766904018545987777527224089275308452230416070303697193243213123340566099375767859384305047080898290329627899054376357903901261182222612111932206612033847303259452112525974354898900341420714915508426673924649903761798753778781184999506070200457248989165764619005315650187440267796985992458811671956825370536906422640341827660910377819143525596349513688524578814701143986928188673306883889264842069473642494017789866992448698955758284244528682228293145886425381520579353594304208329307077150311215410676450523703110761840395674099512513829853577514317174599490853508315322471422059271439311658280685628068509179751757491899704657750091596924152391918908802901034005257020294557948586310247950025451274647283267014461725983256978067791912092656597372080851411184204206631875885440049311480183119299515681133315804015218459871404233936849385609339363776533005660338631127142422138407086874869646833720835842127002061334109798193597359530107890605440915579417483364471361614316188174843706435239446451697573084068658806937181677473484013865640643789175021098480617707911753355470987096986801177375442376606819450862516467835235000904785690959472095933465573923031022564486745800408229724530082444806226917352136116478064115920897794921959451113660309016277757721107135770975087806455310985745553765285606202543753488493368123150987116865327454608850231858868651355061298412779908751874930854392149078179246203632696268781771092906313122982978346554750792239124344053686947209940107414035565849145068655285542190467612148006948523486026366849510358333533521325975068511392336073374093977824161529485326522783423865265946949974342642189594387961143355214186247743383966244586288227731636224 [90,89] 397259675563986997361415720436575251566331964411626158016744418112567064390527058946087797349350299129677288498039956477155007983790639382134550987476014391027953521275054382844042995516293894691378395096578239670218802858559207395429980211014959488611181510913525296315195090551068830746362649239032327213810706265994992747827400747295345918316712336531105110692723595651772451652738301323794024348447989746292781745981057379931386335435872264265240236205709207130384907142025339415866730760358339018004753148758146076290060752329954913179822570015143198819051261301938346318893141146440911199992343976038607011960674790040200270142182027147917349937162570031883300116623073860752287660350363475959397176807042961825567873352260650977388194690509458282158857410426796095103914131864430959987935626188878504924012383590383427343141019418056852708807434133603156086962162094454389965038201002506071796172108023511498313897942104745120585704224068945355573350037275595787963363305507462615581726155423893664768839650493137716521772872027931115803410141160663001055947561046867605254185369720876614039775560019876075491802722735214531409961348539290210249227677538249285058250437677639695309274779698460638433828354463321532723967238821776235708284067930248115152071307662855609103406724452387702214554104791334839906340829737584460912525999400605626871811003666160608858311535242702894930328105566927354058859430109609525856324489988651389460509833541060719004266797428397528652431457218182812079125822213537693656090610630398458301739523074657905414607950145349539901584186306258661619793862692184332599968544175930665893264407063207140116547096601554465716237548320769314409633210007622262081101711460998194933051152586418318169849317001102312509948750530231798974685226600520420213403166658343068403833532654324247361557841229635082745415861340031438567594890977401592268851851978898141876092295644393596488239104314461088400450225240884909145150268917385720800380811118641662773732042210328882265688017744302941947329986511187352543911700600542968886545043455739824337252250810059689696085776538906462030875427742981158181046727800552418663778537179386350998962810050336176710466636867278910937966679149558201063636539602417994731660845555847472001011284959035392 [90,90] -3377658399943628064966773051832161880701723536723215868723089791091950722944511825235296161379718013385663673713055591389504983522152952209123227599705671337535319522347993673124350137556286197920920238369313315293838397523175935633821081789659083040462768184963982214340318587136947544375670667777276927850918363368035132078377142973374984938792436382480671667197304073447286867150902909903912158954545642346626692218403814925780219766434944983082589248951865494160297461004546407205128916506509530839718651963269571864795563346046540192069207385388838472837594450441448320978929683566853676238274579763606294716097077558285012780230631854733981245771843601132535004996758004554969710640000889700459292157393319998163874748501423453555157494351891148956949425136457133713717324821812808375864876918802087970041156757669467681493715664032674977554009030956754056749022529070315650161888280894708276870096809290825828717954364381847142268416069417163079286350595378248216041640292850295764522052069468776102526946048236577263305224011900252936512859147514103800989659347849686024115007963866157624335358719232093937164756106037159396349612277004435512079595008969650780091713376154578596775711645379672873464269327666149380523398213318433999503437179014044607815299963099862608273055170723106459405546621499422276773905807004951812541304788525468718111308816424111140388345364609226556387069828312070419469392696351486541321167885372387640306391299223797302436534412147066649439504871721565676462016307009282249038022445536185325034692667442645850167274171415806493156116284671917628372036229779475720904786957461641229735674954479487688987319822673285392450884352611303288177500667683652563064589081639649391512921673784626174412816471127149493589899286262079801741347101325345144328192956850344274877291755342429367221994011724592828898042140127650492801894815253153937735999963897242169408483870772773533990874810534807550254899839013730070724795002341045053211369014887697679706129778273234515970433668488308824162417469845215061080623610444650143840139111897572512666696113362605696235619613320104168597148433527554703867591479483737183299435343106622690657888213242371161395709295911700027438733763566789014909297331527226631654610421929252594713586466704 [91,0] 20362495538139781598217143465167106115971133671372250635897011662478379572369728782576260191665899847111996773605794196068328444602865297475468602789554166758147010717370933349681676373544313872692143232439037189912462061620254497074126652782487121927416078862402982600279403008591249922668949512129921208691905512435946587332113557865201587187338052995563037500849672910438055966123167959183911010211842678267749498491549111928939848198911035341397724006946647893342811318470931338532560640357709622129783524522125722511349463279823519510428934407829215119419640228629963032817870119662245339589616228557699671349686585918164060021273856703383647336970246080688536561388074922147687773240376674766344491095365316756078266073644281274118229019372693346427695766768061825238365742575946503599960309248569092570898361056742985030656054849315099093131961244101469268348701826937961260549056654559871875335242912782359147267131064876881902134244907237228601853101381402123509752682212340681588206311213713700597768604344915092173122429572790495527258164423085697210086147097705635263715980282945374066928094158112219853528858765357294685850167436362110042004820865519866263248496008977559097875477704790729135240987519292641908999293105471150605536232944930269814201881702909838177387545834270717633951973004514806682803626208926545032573696845947046276485723048975997295984632706403576905879080885134662944425624783999086709149558640111875326459780312307841233225658455601678049358819304425848950221703162089370441271983651521052448910231766364634100224667572997764921814767852319707336446118892578805223864993213324982542455299394297150986329355941759442647167904938993082728998043364830501367634376543590088633790797513631958276546305316664130269015595259779717887172361861334289400747647246967822094632192101363753623706862177392040014668885207150883050433613141649237917810372350643958905506709953667438987070014724181227124108485609264489876100910038291486851817773090280967049791069835417755465206011869197471898034902241680117359993971062693288054341412973606744748360381325890730496652133877939882978344889111832663714120581211905233450943392226877424706982301834116527461642352470637972184440395337045010912818529984249780515637361085892249549089103280243052373130412485393079145403689457983557268278750029297510072241575416072337275357723445556353017659714541980720774165939932246454053577552053565942961173291007029041421533867289000361156003040484617693637487496881624453055108523001240048717524439508611984073179006223201075200000000000000000000000000000000000000000000000 [91,1] -230528979955483123164214907302674039863857991973193497126690959777250772955636474619115993065165207852975324315773475317422486707006546998400440799981994351315576121213696725802970332630551533273300193603276565033792209298692228052380261887290818685810365528461525430622995138093868909949278922938327014981757861725620196190697156270895615176073157151228570795279666122279994079912902597887372300596798496800127962512626137100235697891424079354456306683145331469476929983199488461157196004160092803991601014804769828823117536077030742416043520221937989142741655739887893299727460639336945965986923781276296299879814305449359917465980164517332755474905014240142803309159064327267747293382582502990733413102628687500942245397817144894399440002916918772707649717852047446798269519154691428157541584240846543120824645974324551372937584140978121766383916601427237949588650700316669475408393787371590659808926880581416243608376246279838447307157601917001251023214710803647329099881217941807987442536220841245100035241829528996015340360254947781412967065602784961624383955113382444041865776102950145761357131909012631155039394324971252180013367180263219682475611080817638158320133946807106598590457331117226299569189535558583549935042906151802982133218772262743638048313827947124552654990722315900030024684934598317335699937285860455976074246245464663959612716121802729274776664338447118117687535348174034198728392936177696840174074581810445880615388250610727944558757289134288086848931440207205467433032920082661457200184927756067903751839829036721579041000490623584305872367983304820996821334836725954673784989627110864511807616571199422086308501077453515726310468393048991283131148860671640586371366118622996832674848855234578778111218998044165215017728140201391283397356870263777087524476408797630210041597791534976481263598731341845372500474232244520078284293939756208821970792830271389184509154822200445959445554931430175476488590843404621051251714228385605451986064698731740862738949572540257719547871658824133819569349623638587869270799762577311188069413838894237320554584745633253706647020432577664727477998222399870233112877632657755826160815331131473328690137748448004604692421236035498093084438883115904928524968062330838153203009402672956477667186925272820490643572094984508334029009988713236350501319225155272473378082110502572639147555524265452941956477825210137896632317926797205921216190305941822407720074814502482532389827556036097910860115628020547415492492275282680628289428785277605910884270209602322343540199429166963097600000000000000000000000000000000000000000000 [91,2] 1466216024941216716050009718352487141550180188780851768726234873588480278261377086758496275068223524225005940341004161346684739106064309227597307512386465944283184367492795049290156900067221282996761630536206988045871876289680123594308498124591601314946862680916130677516598414338219919214966077001786733539390024167394060493137489470486669981262405334453870019991386652694354930108522008143655655198533144617071396672153312798506802139692154395819202418880565810384731207506132495310313804703100173076832816502864676310414793302101709211771988748640689343229061033799127927476109816001757780660833727903561901857723455953500836725481140593269357093550307740397972667637169340946433712199927558316414696699253954751806544450917982199816963268714409009250738865642309009031655012355987346646469163395844023647181651680338169660838548470258217947537928785941988420473641039961023155136517079542381595626748591138362440671244032486505042003511634643611679253674736573053446021506886988531374854052690898420328029225522947754524530414269040745987439025167374169371059086485438830700895744224202979092781436950306504183577866423975223417952339587787638953579731225136513074686907143922014939136613871638846062000854753449950567831846920184140031700683676968329125598472752775047774866354666038862788774946528176680056361386077806140351412487163625508333777989705262489586625806277989958578063391104215439089091427710744989420766142211001661180775379379504911828790807952103309908579882069996792741986042757367931455421735554626105339147256030667226157144338287027696837769678460922753024510503629167571619345322950650633694888786399935091675616587982700236218225506214852208568883232875192747644138255633560867259643162087751647731133297792250355094938512458040363494761398610154429610207224870001592635443766984511995580175978231207829688348888601200960257470756190550481451905681885065258143470943094759816115859756358927704840630782414226725508922467501251637807119410220450847809735179361186836436216630427899282041328448771736767637692864349192775332767908693336611006914558417995665012328368430685122154892073456001608855340407430032086328308984502290983867417725331106264186432361158622822542031694234326943673442247378350811181036770205052930573507761514137266080930992171115519435073970169872878535258794433584357371137243893231609454270545180945522525788314184508154555520728000719691065750815153532190302460833995530296799648265154971164828837008682467354158051153902761337925744556330203278592762107944296435235911400399516467200000000000000000000000000000000000000000000 [91,3] -19536816416895307861976849723167912881789363194570389568334024463594852506079757385817254203955444200579501582398128870737943748227888554119291967970010965347796274301666239194239378543945678148258262333907718746140329741062771711165906542900054807035873070774778740688651138266402022296823652960304334675428047843289100320300147068246889287420282039298863783483747746094157235354348025588459715088093682106895619150849202669677809293724833273176061321388698482432683859420773168237372997104383504371653504433658408011433891869814796522828359803384557407626031331483312096691487633073274303606459913559621596737546360183029039863415315949469401472672326632338483349555499747195868816206558095829656993230242656318418311796540842871469753835546175558537275620514121555497000095925405186278422819055030782548724096424438421042176524150966730924239362443894595753284566635419303153172980192902760856216501826189379079940087608808855461908396261955941871526971536796285386892357710446544395625112896329066317726229606441443563691146784689103054831411636641187558666042110721859269872285946477993283833705029904101975926373001427232943328769283170291090541717388749021982445765930027240457208843136192420261012709502267050310195200481832296459878318965770844985131421229820995183739852515576002694382911379991783664652838885311889225124658416356369131027608251663991531787576416220623716463713632337944306855775575074207719857294304420514785208824971573146224747137941589265645912576419783313112186006037415831101558574814898513421925069042381380066559239267458429339438639876708984478621706457887537029773519441022479603620603151480109045990112507875322297221189562606937668444923090615840697815340046949624493275929494861601516443096002762636857600075425416965721351157808527243474487761620288667228086544544302590434217717237468366681197364673715880280216757147015978099335896806713923989531673874542674330357812981546575985055612629225566256880672456786298854925836932109492101811195163406103525475239768844968527216933009600315125411162690887877922287038213039301186496085916964597198398053897445758572649085848410380131700269136327691371365095408125938210970201600272035544397724461974434491054773176521583205805921211767393484363863656520672334121923173726114169860824664131585144113632185664430194560261197323464136979281093885562926060547408555158753472682781340672698638329001117968184965860986890621726812293952259982057291406384161592307734933515020060659303871111548835464259715726580344024993622710143101428744610800981669576704000000000000000000000000000000000000000 [91,4] 194663316750254224569273904250173915700605304368423696913344265726957058430543640620517794778366502682586126096008806752297833300957912774062508919352219332684721761541589564262882550165229557453542025136018825945771088207744793538855412752593186763892360988766871117296153637645998070615326998190723136844171396967063657307289407440241832409154747237556373500089803387146571302510863698418196242777066828706663979733172036000559436208212395665719247363364778301886552521697066052672341227445321475395264134240631289150186726365151433787104128294226568691602908002817074495542175631584794752847899176270045801018400562410442590180883797600320433451196660730996990953753458189729227844346776036776500195249143523955046853708991251915785618242392810662893135110392637684776168264219380599832690049206984523115476672528739862059527836917928923694434168090218538881784078287744571046785242032464065338563242439457595482467453513555295601718190188748807663594831155375927720476228867461060679929142608643924544110371337649102144591978835433632726769820851956548731830727286187324537121789030879646727707417347470904625381745824812451964204176351948463719809788500391492317700654005811612667295614848097689049625907944830430266718987911219271123085460428593945004423182972703263769473282283837688316088234469370286105081394889525409814794073944083465544422421026021131732968540977303518249438863453906273203852548337338272236507135198113223069021293090478826070938619306636323505534912448119169301038371230478131586736890357891383343336217375076159537712526926271115062403479341524706385381855980589932916499993773372238888046064348514153812422248853006131026480046399506868767189307412791752746647930032093148431376562369597593372116013694152752824168040203754726557557376249667451736738296677878096204016498493755097469192750295634285662552119430192642952432295230399652853254839976363039869818170162784763171732953208129877209353068070169253575637797540880069390464467143499002767302403287579433041598334946874265735665152897038396923335888730167423798881362982350319040941065674356248302318687913260322420297441257548157777753509474750836647696913792746056231156980335380323154651177793305269822719405346200090262253480442263135596488004421392932066707543548660525924845550904971832065661944270244127081473595830396388181781445978238469849533665829480828594604847959701444659682656296156049917404840194136713576880947696318867199641211547007267378270027244828507614627174798332056612869861284905872483889706504842045638947901277792758661120000000000000000000000000000000000000 [91,5] -1377033145489723108111434029124559713837109986127845788805964829194193599330299701546455659269841305202346979919389601848999591457759911272839988149505878534352486625745647144195223027384369882324445491139441503472910463900571471253485089236797507424050193266700835816400253266968866307833398315473899587612531702330472181399656199757840272458028748498547320225314382244716969418932851279064472913127979202771538667566856189348760180632226823962273723858054920660331392020209745010876343441321514519682598241732748179931193156825484316535600367609926734009284122749739122804064385644378370373722746889998252103731061466473447206948052172934593485160695639261279479721491264966852660691222082266980251297793467912215881547665974660101065860744317232199930368920623835892733190883255096582997460091912384757763001091127364898293482023648440664053656052388146043472678494667163045412099911024252131359029328867329576785451886158934711771610935304006048955093167189880427247770322953668511239882648587338926446829957582986632485042052381522035787615837982549380752088026761618664028908486307736414513174591979262038511655206087838509647433554590544894556468371887662529007588708713070963774471172635094085306737660825322072702629434956849528947592865920529267487305103307106058555650078289120176960912708578830857064546411174081684864551798772741163864003662940891147936677611968600959927198332363353637192923363638642067929912414755914678785760232422833314218477583660360613633155066995860080313687919712494980496273696160322129783096031248985426298322314737736309756158412994712729437329035546783307285177326077426991633984990364799667506905359164231150549979585861812526881587500874507531480860438285057506640647873957685850571657778060339392256120382077768899494364136043103210868804557057979404003274695606538792162225967477495992611373318238312642921238015415316632865827503722294513829039730115478782602655610583379942195571874470872260911223394411850790959981707583818436216537746970925669981495984026004673826646736909639380214773112545951761800882381902020157581685434423377082634936441823175511647165849020010312496299583157461095600751451892696983675258124838149355017060983340344722948800206406887473033091410522807634094254686542447551103225170593386984455898353458145810213413704066496283515795262771052247393335443008250212701719074721851728170803834515291212408648538415830146736825148214057616532099628360968370313458577779820191401956646830857829686179962084987925249608116763878489232313772615690811511381848687987495272448000000000000000000000000000000000 [91,6] 5563280456357369683761016626013503739791966623820018930819730260876490958953876353431312483171159950845867296832828516214742714317918572832308316288495046148840909495979039992383465815165540151584394966803146970790620208386921666401851716939773758948396307492888893121688076312675487898214310500985898894293330607180791600943485326134550726580249681594582439415366171382222924590615689314677392301939069949613693054767584827573958037696037714784197169823125433755123517098630630395776352867124124188863577057186153201515193560707008832788477155775215701743218459218206900606153182271608708834059489008742851971247455085280943716977143030562757166486204631438893162351135923210284906330482137628842995490228215153040118156715902627117962176770657594953909731720026151735277236245517729647317045754595654822279709358948349083344450677929417499158084861557715360011047186351082795560450847582165730176014386320630331441161438258987195590484674211137859247663679533725266817984520172851851874897077499221262559827646596960448474804893112715550722906797510375269021597731975295908737327805531615510482584801967974468887945047784391949284875999255656216495945147460404956179376386372889936155340380184080138601993963876013379918685968904282700834765221460974331630252545893525192899261595546503084903179045820837232924198790336256961896868806871860720050558932023901857565676155469799664119899608706650077938938526255822806463752643002376065330498386310557505248272216186262287371945497537095430465296903764313608860121018633651774711528791951736861422043397325454011769894884861743908427570590356351068910637764471826868014920572412500097989324191230840498507193646792855473452521129134337084101488616462320334285190469272607036341944812777572308300991037177449733894475303276445990499040776230797737231545453167895476587820161035935019079409082510235468764811346780447880553160349148681392605423870630666521364818424911900071960123030444076215558575765395061853055601654637482230658520305390844536380491812960933842552490265220534925199035675653249963242528587117794820809692805823778722618077740361705182605098491189896435557517458136543363346104158460950651341571548524538756082239538860254204888721963938925991977651713590675360107411449416229343525079302483822223533444115197868287787158962880801545064262121720093403983469930405143051487569394567491748828295277892459280067650114955522437819022339358396671041478206340815998060617762164995401683896458288571736772006262624957113932218663130150029951368556239211459884840649058281114828800000000000000000000000000000000 [91,7] -31909359638109629282801019579274257204791964439049352722970248311888402182609844780035307798316481756493409287553865408518700373790687449498130477474801700663729454377164834588952359603105066271042059340425355708833602788452508832970076569262452279479674029108924515433907273998500804781458398253838864497404573669468667496392037741025145143265355872365682914800791902476241173928491854760263549663812282630689423956886684596511735596267258035376802852075451186635531592871390768951746287780343713686071003577911854083357924034555239286615523289666966030796845225828586877889302587136864977106527763983662942603105259426027259565887960909871015698788387730819815520944070493605975045794600820143144758469350242262995295052180725136594765457109972743561214049392976998134055582216186030143481288161101493420890448617113437049226843034184379896831578265366436704559070778245274439132295698102362952453934064875490031896634247632707773157239444139094709350938801296273409664919763195628164293044555353105591602959798832529947520607178316509106839859546948316387038280834744036113576606752682759412829192997735272583060507508186480503204780153243440894030999196110470816348610493661966932170585855061970779205258470399193479082000203856137283204325115765681840034670806211164747935826455578924171446136278913532196812336320879637664618297350420522677621132477530611440038015908833015554434141344485894672782033176258260822335819875915300211499176046261287331202825215526201031608878901500878867023370763548488879025707551391231227932464473595150386684162701696867115065132639861489944722562362939109861170647242521864910206149689481784363613018389843771859352739735115185706506146039948569618190024101314032457334583489581484586769473251082527271987786819398291146793659425570933937959927739000725518738340452596828820953332699313949008843444651638816363863165523489131427513888753408589378306867291864880208075765252079186782880450145057744772950507387595436454363871343274907154177577844664743789477810794061317138741029150837910277653801815840293940247512675716688943402983245737385943568312328913383392859978358738109805273438148625660868136779608313346704159414051079922216546594902533527606572970757217211274324843680688715015158789121104422280813179919030293109801370273797333748375226114012130673668523559412234294828296624067624820549109584110871018659550799032639006080544920874165794396736895437581552828892452302707585967645922160873952252297817421973897983068188456178140023705976707392018361680351994659631131732093819441224089600000000000000000000000000000 [91,8] 132077841351957360276089466706466581563929626315764711083390099731464033960420152528723859977449877893856665088155663324244668188376074458672789273949556489766528321446975722461371274059039760287690967655821592077511965114678727088617242536436607605426516488481375076184908071168434807620486807267776235260965746330950598922935473120042379691177263720219637881779727114418519740864862223566749915941626059764922832041862796785918159022529774905901194757584444253300479970727308392591908127352093615730477287578535029088000621846991114737995726067377414431977374058183290826251458375052416160987097014956487188853107462930239071516039282803809018132198851132782013042710576178461901002327018993795413943160495226888893662602404202300840316078658198341808330412061224516450212366395312964982067804278948897113570656059084334062472610063106045963507266763640768571933156679023147135452094084205789394035690635005704184935001688147923824022234057394988289934849079233764437482538179918655682735079117629458256194471167509540034287151198720957568695660882491150511637864700156442098565504861457039526289904624126626278805627884405782937524412787881117034724670015793966934960716761182629846591019390845763458271192694811567342819524165042531691099835213195246307183890835275476030106876962441926139586000431704320364593389532344372112831940274122207645676959065243068406059513796168089192079168479218714287335651203800439750943818871911258658989687492078320034082947926400430048409684266566216456179771111559640619130580693481414502413608859276395792167228659017797619023716197835890934144071269416536444478757553860267242893134599967874757255105177517478170212345577107249240278943913258789280450096307075560799285997424967572093931800627844623805209986839561186740557377907262496103546317009486257270192753269302082778913080478714699854281757158267504425242873993629740926600910442686420653716804199554049848037599584458574785537313263355696984336163219090809064964298873034630294004813575027939062163757591772404992811865875367703513866094744571403661302013123569744530217564127173019837521737958547127549717145540348912973476667194188275661841138803870909972002941369393383460914635141496944274383462612495606947403891916506865330778879969630649862281192046917709664758929620479927874282302630003243005094543352611723109267398309847650509003995526655532024781634556195771149725898792270052738237073955371081115261229613949935344813212304011336561027784381742634167393430140615864904032111964394572743834910516692775983931772697747390464000000000000000000000000000000 [91,9] -619075901911014841994690212835920726967367745332517350978956240871066582507258837344077223954602857640621584574080142476185608312229267619898719181100269744456205540438458075504082858334318184863978586308037928705660955770144521592717968663547029103744961571589060639029624734576069637234958784626450020974501682378593116611149191680374326709712207580715042884020872020311467907274015419634112310065830044022778066106081712777619723419735965086060483571417999578329355313977787832649984692840622245203361361868367839775508796552589599706476888652064582788130045801992071621856558927106447918934147361659473456645289089993502649732404546764402634351416188352622018971078054263690319275997349814367739210865279026479260642656279912508509523854441419281772352598142217960622656420179973122130620518923107935846463261500468083583893913371784425171032948799491669088603123961016673897594709958786438249152707255304269539819009986456875512068147310365444188083406002421986478521272663247159375697847807089444105139277148629242022094466815527059159070925407417437044244061039897905522689757454598106472930242822157846878348438379096374543830844913274771313473531793331234821494424997793793941782080223277432183568422318394157885332116545452705939873073317362209499814075578500317271793441727864654343410717685300295536028159804972757995090714882534481700339832462357153655886612259421847947248231798664775025489109042330322280994528961153589349148626749501107063078073691168874849317652685683903181793764326226958667598223907599714907044134460309552761311405143165153827819512749591298847104570943571417209981647369944959821014689829784535209117437231418390304271772160014372773669445579282398349090988287084990716873354872609479776233625303741898008785197433089185262788478667061691084106531418023829239377784628283870214620250086761826264496118887829847885338120573201712271478742271473838648360353197023772088416053649312769705340456956400497893116964587001856660439442383919179746680094434765041601537938316990693799650161970399080979535217953063727386792475078635680733146687122916613859032554333194755270398860788507490025794129577914717913910546304838414630330289859219739494373599586334184308713943098837686337914833694557436966101106011325093996331214538892893469968867063169928098568266120097297750214543868716329876524811314361320164339054207582114208652738858522777559461000658507207471625221184078919767566640862185858286353745846318993093819933798135360620160696283435320207162218821655830319538326742497213934033611027363464740864000000000000000000000000 [91,10] 3535878146967241372056626883945127929563655857597746961995892430717661401807859699741306468445780632238182235090299243772563676524536898783029685955223913666378831518435766903359550012854074566879332076813649427170396576242714325153919570927000945437593079319862653880935001956938008524615078872300947253199268095393017516251430700498699511994053100383725602556301464727746848085103262907491838006975760441455121576253199749660280813794719687759665332125007902199689923257810772469401985138685965299990565735190677108453117648277670045110593676514738817619271020823754276431049080309370191950754082731423630881224536253617954304035257754483277642856574750160162369245424935996052302779507008809450960973399861162764166420963235600337542258062917596899662764928170744025329039095696449056738441817560084808893799041712152426425075463005876115115579784649289314843317044277124987119110505175025030468620094334163962297082021777385487972457633495043294481023107077268471618795614227121483982515938415517465344221666220784493105229678793175103318280403857427923255689671747019214546510383657008569529561781248383875973641955561568425190556732812173901730093557105379001097217620427379506620643263976432415141277425010018711964757509208837914312447826016879637125348703576494931890308897721937153583119299427848753416188909274260373438576762574097115187975059265491674993753717534001031376129505442780510554128298115041208692027046923990299210441365914507580457067560440048529195103141017773293301303758468243718063723953537077018623414964400038583162225494370973773975478106446333356241726836149871356559314269016103899173296583840490353968141157924670070932100712472962957405200411884987167349207835504166290538292163202724350853436860616976027615996791590518702381731602941750814805398314827897347927660918515310308894864683146081350236839552497000060331172808164802276030609082321760637853781452834978662067323080515516900715798263625041075959057367516322705441607966427247597946117262342010776808604219731492487329772682007739405016512084373622978179607315274811692691395794382914313506172944224535062975163724769192640045108897960836641999781647483104503376739726843577795215109066561123103530122497637771170159230253159885678685712131523447653908076789065736102285861496955603562732811641972903153884008068116638357115527241470331419997817083486254145495340203309474681839237822069239632082648564273536431625088399993107910551980227191906264257721799558466587405164190270325245155686519879413123692692548842710743185421924272390642073600000000000000000000000 [91,11] -14704284864728979776823222856405383702742558275538426191156312001484492763396910742470593827309911083433999069382175756349370767097977433396822682869559808409474341443968485582657612827009735546427132908707621916489569965719895818280490890707374574187810655665030159361205432536002470874791092176777848753831338284209566686735072943019084485201118181441110174165713013400130025450918640147116134937246014477733938290965194689321003070340884974226966725398705286844746101057408586711557680433652122445794065453641984750735564170050843056577319236652314487323049484183265430841709205255128271841008384105837779547657990464531209308888591088540491787476187489366624681039775604380582690758713111764931654811347400233912781325669743119407369588754320234825958986413067416260420091073464902942996652807891115507681195268643784868829100683254085732959828746448038558362115516407694017514048280047221246277880485953315239438791334451306581570462469320942758363320553282542787521731103846628050240918354582077107702358647078300080031163820805639960927060536822159684876733935831725814171256172091580023102725751916873127756380396147602910036564813217773651318438823588134347024243072881921703755257822249478411659208618015448290148886868458282567676839849178150643290846338212593054552164345620411933643450995721244388680533156368133639630037616486692444945956788789552946216331490730854286699466101036434162054899579150079918371301003085798724892539414154427709964792109216557341940755192279468042788176157993072627985830191969980967837640884841674095129403537777867307462580000998044406824455066304510394513611432905446847803414958177649796392034992581294646313904247685510017791720541240985271793545169141873115362264976573979799987854875915748207985760186828824664692608511487310635741407635392700309423809930349025982998220921375885940053052946189262148186645922104682888357435844094022702809637848153091264605004292818350344524957560505705698754046866661075818033038622241187099738237331270665450347450846483545212437745881825688144788637530210825713548568322257219500535911246805224627567801303747151857922600758287960454812673358956047560991801396713549073581802924912028590653635827116659568689411402528564960082017308142251299674444735964300171577728218122375633758386004063738413677761968074028480492423952803743882390552672646658493102168267480934351630358927373555781904678526100107116397762191930908305844220276821432716666200205936472621383536079034254012243976871821433498644777370843320306873062940493100944767422570530821950668800000000000000000000 [91,12] 40135470710950953670773012178119407684021283323374382453195399708819324415918281122792846377592602222101584463758574325726399149005221225057856966176756103650267365679368966839775143535316335124023997492885977133869091834594776670954840971322716944265279913512727011419961109816138127324339039284281447000057792361224138833711818596449860980502553308511847337428986158175348799752550300806042416287306092998356528032793165076135677852248013458024815549125623425661610975286536448736860744559705939619784686350967279873681322558518864289256639580293048097791901093900487097212250593637925873953789708621177159114322907866514147767869513019933003251035571855898660187428603707297510268252110369087711999323299781716673200170937951786856162340694605509138954692081251654396051394916151464391349678409864490833224860236154808758585146926060550568960205541475928707170509481890167316032168758741324292289858354650920098349459611974491893160502163707100833222555772156228364924082506475535120025061866381977694007097895906933577562377831566796117572300582788063913505707716419438935801869225082456435676734228961809679673413811211123547041337486515301977760813949337030607131901503142477354147547269091964790504881026563995624356584997149946983522808634139212312174803191543122687169062804042067558827287901007533543017680138902786300507788220657456884550442949087232909258963918002897234418635206210408915277637953710351710614828794653328809568841988382495756778941008722955314702347222350493294842478088205930273773673172520276822388456521799036413574388464056704975204214237316380537178610148331469913002421775996051821245909780549135266729813647483356281487331117399788973084967977508593213129959598866814759974747015059469152084824254808550484170673363270383345615554369789394791179037123484459994938555847954144127418190824337013426854178652992385936802840629539080203770423036115213494759908080216674181987213859418353406177916667062369339836321135266709176218387991432867550118463965080830470064786648137845465683283734605884566269400400633743378497860828665071281925683972006498002876502694340006553715231577750585872476654864026331343296665225887396427055486368040915593337287423634168832570232407462883539194862705385991435206003979243046089543832235716319297360245713112104878413426466046380809432835215146808049837109727411568029240443300544504063301755388835066472684876087932333193884440556671443104829080387465955130179040364267410825720809592598436033613287928363323186919899762970534915159680587228416286959216584904090740326400000000000000000 [91,13] -74329512429268498675989127788653181261423769006591408273915337775374886578943065202857476334086397785986766384130783426386582870110734826444689248882235673959682518354047340117385275516040174517033522391223255557532027344553199745806988266561576348088887268146536364160262347757919643461630092000707291859610570387861977410549985387594368441470478471595014172020884845057455060804674188051961584363399806294305700935874942643954744138424408863099006614500388509131311712933425940186298751476566698228599839125577126150845666396891398741419728767121952514108938627365783432740399277785204678349445616479527906105448078865078552996823757949722359338407194884820307851834372115222275987536609318753479701998199056120488205060064824042576421923378412099237446476767814696317457128862886561148924884742741130326725807911042562315760901753385069475005374872961224964717339126815903686774495314084421870275159465762227604090644159002433769355518459648217150244327805103196564399008724869422504705393315024570387669368179315356462360574038022455228905435217315295520028387945774698230344548264020643757300369423951463089031472310853044470225782335760209378830877372720224572383822711412853450572189364008553350041346916200721242042957123377212419376110104027215216376963654004999139727159954598747227386594022620104404216516232527457651156472075157693713623274489020208040198205119521547172200251511683519420972740765669403524038429824589047410205985796038463722024347046490234493188652726544593515308097399199280884341833943390671065398839285856553199955338293865386500818918746156048102806686331867975396610797133538347996850226942769291015557526923950682451406272440586328266460104287496227486498911932888076123239641622990488758327993891029007805445325156350339136835169947004577101757350676377216934647581790934850145820763969666801632513620999334216444526353874116202160160262253587577723210591102229433656340828102778538320071373670460684926627416959482643093733710782093639699255198930521521666266953137022031521231233649629817787742737362222972216231912139214579129609073945571904503388060889917946917322473727046446112611345547246023034379874156703502993546981073425286249064403367079092999182421351875751029002963778102576365612464547412726818343756186542443418259468614682576553211745738871080869804380008299668388872715763913035867501093928073284789286950548640351227957700540677667980235257636804496928916077230140724418574461892304445872569547242302097996124800963947840068557308337080167287514858634059815679911664494514516734771200000000000000 [91,14] 113478583200633515412941821383629616259645468754306285740506529829051254341782991603709518247087819189946943675821835799173419048993603488336544691833172146452688689906687215046243313683217151859928089862562916329683213801659358945781197449916594591482060815982007666914430079358420938458985345904962171363254495556824520056880022449205925836447725813149501359826680644662561082339066405677472352753927671592954340993113279441138452099137512958271081371349140080215246680873865309109257859661449650135766059991552402221843311144454670810032932127470244831365929950960451302059969573704170728387834412472392572436554239368501926620759787940742840419177774232133197534040539585334950341725642313416376146870009857012307209799483779698773924493005580608618634967061709225989494497344241382210239576571106367266428611560116896451153826357907910172318326425049197626393779873670850025314677061804592096364508486908042490253939445336965966692402645998323018559154144465185370424816649901063387343828813323374476552538550781683704485816080862046651510113048403355900986093109281460073567059112902260945750253366458191524811274565732183806301269723083421446445774224564366140167680968526901797112434812455922850989276950437427511254443739255693183144983784568730893967229372253289260382516504759721257216640901586058317140931024919031665954219192990285156930128438314376959531452113548362416227795222445374155451928355528236989815889226540837423875599248397009337424341082239205458324329009657632014215116897843962236942001856187289567875606325233261919314037670738187566138992223070803537890587138194631132858256836784717907544093589373864635932591401362557168064714657888552180082537625464441968213072003729923704285300151705790530235483611169919891662954435154612067175027751184305969292897013326087212141495659557550168358905673102412072757640605244243861602987043987119447577303160293000679302055843451109395887972606034842941194818279043329851421435119539025453533571423633926857496271215210571795310835301346497969203835187088739846277260719601375180196997591349942572656871883424404332963285832969284245137850418112060358842891769678653529765711534949451127180741917649053510051268735019003011810901714932267178009491270845605892877011780454018331103142472077092573945894773295260395482672634937633113542346756375122807501563970878456961666672827600211336042312672039810032755608555586935634725047706896982947621750851456333372019482157860337156267245527373497014721327442036441705408718871289295632218320530629359552998535892063588712448000000000000 [91,15] -284836386566079667502741229036765064750246123894549170962567209136511225070681985358220610468467810503291408190305827592040774485961767044444819393130585764570364152805189484727615871353683944753868307954639968573362611748130759832630720065889999317373780591986960748832175290190541303913926054790388451423582067029176849527851737883329874043036217255950146227698051235962847365092764578967165182003226901582963995283653462744168683847748012389926647079411773279672417261365063436727659765128123524946555959917291978705497210966171669946697227151031542388383853230019665466686755864686622032700578405930514519967322747636645967533880279279304368194319184719853269287092777917494877617768525176220362672100931860539725234750027094930620752055314245235977886959794997173190781393037783995769045693981901856491457862665187674266919476626409601623845811994897920986961433112566183589004364374459339327503924312555155268775950600724948893238089452398849492005249924686198058083972229029287376061935439080698698917696260461731457312654273731073124653808233558589296163263925617482051747033624737492417784811702599951012413399234169502717654644076291775719637170906030556939984108110080850902976275523718114724078343289648025621737648648871871309550220128086040049687659783460174534456719076089658273280989642360993113003333055298349126972839180362890271034521643844220356172314059453950971860738544677342125468481633125340458572577246704663578410604291747347545560935605535432993737266614979319463524012270452545415811951683796080568732219214951484864580783826147723272309816659748964094643054676929170465273563400793539043934666359858270069668122718238218660140952607884672602383347609904492730759164059079725525123715013567584245505456731577974916402642174801394513703904969644022602969633296731759641095878141986618743554689682661831854570879472645501112864584876788957893439106767271488562168930668601519478694628776757273962841608680407272208592773857245316374692547699170723673859667194999777155321890125671254404799143032180882349778480340274635605477890605516864229553786879955319193245559039616531995826784918423188191110091198072602362860979179395928042606744816409658666174133783721363830200075138265653763128600158269074304793716371009134094894284357870853227465546406045002736403858178131983939617290608121183419518063373838458657674145411980477782753432447671906495796895731754746698752664343507772175889354550909615907304019807092580782292484321025208118438061616049413152909852304446445302481596066150939195695132108859554712780800000000 [91,16] 967825534433150299283110463959402774294499416179346905568565037309740506524825884523594794078868312525044840488597006606108925148703866651391869872483510128511599245572978848008771460763888550497679143608813220741294199801472526032935864606336517732387924349000934024120602260760822948531742279689046868102689467800282527454556727430747181505318428519164380794698256707787388965350347950664171691442265848232663440039155385025240116349339883272257294556417247498307093681203502186767303394692309600882073201606739650779928507078587091207415579693071496379065646286135901838006300717526130523387444613214229888851604439310005427000688178129483492628006598703986909196174872560763566988953313799372526503686972161979335290875111652536600316181186351758639082416946172716478758894354260017440341013779372311233231265288106754508220915245279045883414229870709386338494502553005283059204091072396299399005458172182142245908065154507789050596453427917518171782305397766749133394281041103733653250775066719138955382100413637559772587669243240517024039343788383073290257452069165417253650653025094788896993555480633483385990398988616911677795638275911066410473978036435982993690822879721022073371955656283150710880719929529351782840448214662899243658314524386973771680150463548534366713906119336721501418615349280008377888206623916725415816592934083949009473622761718041759708400551217984167355197047977923805502209895102755579325199783144627042355985903533447949007466513169155929485048786158003453952264341948609417381769264505885119766359279669021255946298175548878154371468814081179189998708526001657599047923803046437183722045142366880982677649732237639913267642015453520543299186710413758382071032401196587430998731630440579978703866674107143730859473213595693015641618718296794268829990381792688658853651670699618297189250115337744978532585018863416228447350367334390834110539312687165659332495795632907245055099755900751365015662342793060717557180328760079474221075627445006827458796953329948537444204965650370582807900851747471288507025414227576681588313026153685964259933337181574561772206148306272738510750798709312642588913577040082818822247451465649366407656202171612233903783916270837261459818288740825191141212934304237016441096648941027617357142190141463007068236890290345285254520989517008132577161908952127661289565197706683853653891681813220766634737569386731134233208583602679156995859218879555985701601197036013728269019529124772685704472929027854105578534923297338102107200219965061568623879069440539011099095086434384609280000000 [91,17] -2199758892045981731772529692693924412000568255878852001347398920217849855392306592329482379075684888010522798091414088766591970680407224180178564935852295963515174797432190201404438202718843887132619702302527994789345738537688622031745859791040863211708140801572319964498022915311192831963323294999655915948211160381235382856761764950331039651123263726439212257230676773549609350839873304681298589319261256965989039489548196554139901251109427302963806802959328917434516484278367983812050888339129444894514086878023798945930046542960037813489608597741221299255077976442089801657381818583029532833566079058346609162613115769936587233840837549900530352464567560357124152097139719645389061738436495464225384749636170015415524878951381518980802335334863382969584346720767670785559911763753471161044263801179693074235908850187530623379777559749673290319867541415302753511615917978130808477511525437518182421468525626753809127362707782770482039578212905380825709581618335195888870236588252294670325900312848481125422111559582871965443520333306248565425288233401714362299948679701153222392870869836452653675080640526384593112653379239160499399277425296005967408774940488328144019481080637512233991897724051168251380898426087930271067875830851681044756729322619169053942453951652560376921341872527073476175076049479869062796766651115759357360051350529284709204686833088365114621707202499431771619566422550793954814465197310075190652492956195911965577471309778345106152314674197079658980373063169531799150243491669059656653831679752693738710567522442655853169220050204449576954456671960239922044159714310659463103932353748680470325175987920298135707244018874440679094713271697324860030343395091619409804075468692430807283421167010876069553056791583589095166721619787035672029000177332160690866661489087513526160767489674152844397668333741080490984734252231727236008553177811449043698543797315562518350317390548480591524229095862861389449497089790469650936429052275494062953973039515327973382374588836782883786046197029848706236959537770670964132240086102509473033206465613242753922817427446352356932630417258211165868125784740624969847119118562760983471176125065931664092922873037376253754725835583750844688849242684751203229570860954876670316677892060070020051137586502696061289943360626034681256680461732293341201492357415254985528638372998937962848932726859052232148446141927631347521101830134261605089909174271383336082100335613665309783052470529702415346357671114493448051515928535976587673431444556662544211224289584635181711764091732293058560000 [91,18] 2378438243677049706760916536030948574528564801704656804627354203308042761863302760432944626734206275771227481448814914892994197835213137842090154061366714813164664708067024202670958490461505494311007067702729239822380810575703325569815448212926468656531082740235689027664735550448171056417962725406792061372940521621690917254163115184046610130537879633212839140993895067977561400629593130749151780769487131437787767596065441186598220935126711633938689896107566174898834293120510218210990621175104469102917328827682937760201369899086900176395078284503405894417642237295631249801257244890824182342400670079378194813837245684866885603981218155246112648580668103383826265411253306175512653159971665311027076636389894095596502860739602855095069206158256183159538583860015232657187107729690888547379647927958383052211363601388820173003955877183861069105056308588002032269041061396375995701915766115012192059203873379377672494180452610988024996062990313554420582199114390010852592234602942026280676871532849550578671134533113464907198339646453577024387450240411220316918537029929637927516274417893570000820336529337972575924459790681897024489561892991750305830444688720748345109957814605377401297154797176840025264497591788856128890704104808304220578427795653737875998493349706615794614958187337439246665285663665500474119200018177894950230713712605584170472251314077839441074398152849189873776979675127037394980113046051429942847474664459208180951140027611699237724186962785324199792346889852052424800017034239706352369710185589573067545029110407543012416815932207848381008718897552538483227959382469632868115225531794334339748326492187595201017849887495759006331806821139519633777793630166162011550336979508763727420482361204657382825048022413606771497337812832133244689118522368200920663062566462395867327079881710955070338291267814723728880744477514707097887575373498129587267846495961362344402723599745383925139619580330338058804585666342553559257098851564327085984068751175189827180778924680168717709732615145364879768724907050445081303735383325366189921926087197625550911737913846570196170245038103011948761599968161889008008809533939603621859870618117638278992206959024260601008452057234536971079052640223054995955127815911842850694172972233052125839479580040538409318885561962023712596202464395854641004661995468192993507341645537112449130635590119168725232203944667279668525266790251162732247129156539723600533549921804975455903913262799494745531160533065386454845771053503127193197545164196627817040215015584178934347340610315223040000 [91,19] 1233109375342500750559735031529955263082223715351126823921806943666253628798199299013181354432834303807721683585673599921839828595917575710058575052922229481822079040461601382721909894056041662159116430680371099496438246113573580763075581787492247890250537352603825552004948291425136099609418793248856185408153136398528082416665180635945184440407302197024776902726360114249898527584996065871245856622973718389158623980900777228959341824073908232147793667480357464044050757537364838797997722017811123794756019918457055451623359923716010014083944681973803389290146634618494095369984422902588658726603812926566987086897978046074379304938128224632427258126929661003872663631052260032094829929311264103414829508873590142911854589376117242134390273419344252514201177121918523721328641855129822124575748599539185795403900789611955447965937425534644074277238362405420524851352118725932220173832681923877162321893575843259667459309381469397008117571723402385230596764863187562522326107455543338827951012554542391317094881058314793575044727233104180514691188378994616311450048602212724645159360510766578254825625911162405223057333121417425945401433853274659060343287431303860344451484722421127391274752721934001432648304384553447664820785586146172115127621023719292983067120891477218933172291025823481110402458008369878693899850793732406651147102137542662637104377325084945035256676982373067484615398843028904279377071700084229751540114950315816293502681414906873473130811483582481731082073101152711617389609389323865397534531597997399908515232355427529680684370678754801973722694278284329922830886172796299101179838908970830657731569477122609519178573486872064159293016041346228218575094305351624575784990422262510271895405904268991556524674230383458099076606827001587979136463215410523342499890118989305176031194480192048977397291820791594130067147828421111307927575873109762827284965099588748166624881547869612528244421028515753498413093168406377975811068543364953763463492913339931876970168831254283153889351469863222663119289360994527244679169100455696603342985988292675125702177765502597715559356071053058365220011138331294010598796547325361800751343304745320143431428046183897525160005083573062184348955115491920477212938038722754108310938873913869455576121180752963755207995448735959917854751331548581171601796408947436228463990001759981918778885483213428932670958870651729994650220165729066345022988131218297439189719122532070795206338118036653430395985539603540609186506523902349022983439679230775259551921141685111313798095027621068800 [91,20] -8745114961213580186990803084307119445200148481923301061318179972591140536376213138614047732564376833640890955864699399263928726542400829406059692825371518825994857275963924778631820228089514025806872449025763818255119983869818416729046715922074002272622460873291952183348422585054285850840631908213671686333613313934016112099666561384965665198311350929776640301608821927855829288591414817033243381086465978483135043623977650826482366619491765639125571610869763129913372521247339045860875010822477321056534639426646738196091212935207286497326853352137753286428799152066082239986700763518688015272241398867875728063681548495691410847449032815763343396255310899676802578922051061687301170532178379783450403695319633368942580000690308482986527608602591584342479827226316860419091730626338311792132092050417327171688585180404475809831711777255247362279549634740764706173257938051727034451346161969625053881048452989769200376297943041224535480836518733914289424292363417679047539581333940830292904930869789799751673135044565837275212050156397433467919447461400830900469810440116541819952719451466104232973383574787296073780550610028575306325911248568783084093440611104806164657648151791797664406257306518117690418204529356451169670685668120666109233822547898181072638808722373056370994141252387856103145693174749354831332439873953640397658252176125052372306182552790414569791213694500065309671136514736539455674934702348905316081707962652873475367369832162746833918914966963793750606157409463993407574774311746016645100923989151068643116432942661216590665548040545584112575252188709012461698292375986311367764580149197760763773903190669097791677051318388883398620988161101104088724031319030759029289257128316960349632511591096466679414256606429515940174359105177793311104425856476748279557168214108441635428629672780321200647462958913212660510913467401092521499804716085966349878139591599017214052324546520862165982548820278266867664087833598682928184973651877857979535154186587288327450967835418971387153567119863571283749293115740653562194377926289096326384635933038666125115052714380679926460279151737518329680348662359896263030794323732103179737197362014179471737034743585363994063085356176495683983266384425063730495154669153795358261651251978915255753790828068820861576571128023724423131019156997473206328343471579349036857619804821558763855860374567143870043885779056585368455805067824898046926166313129285118368366142801864014671588264283375186461033056224509414833284132222043032970426236630507203510081608419768410589807561932800 [91,21] 15307537125741341498518870142674244458754289764392080910449554197145969281140912638765679937668012771494107041133054210165857831781606515810143015793643592643800129924502055078834866375238299737792282088822581349347892129914323975704243092771072885386932420983038851326998236692793619719071519230833036330589604430119000985158260732449796580860475819800114690516248248163492372349561320348253664980123910190380841788984992353089522393191115196313679644976896355466165215694631917097435192132280118389519958160578023078347585210633916542643019997125312904425062488445703824139753739920166279812453886691424289531379229507576782880459145925805662113962188914723439583582364458279187410116329699727885983213012659949995370795342324432909483325311536010009076204833073467683411941971776201878324799049738482213607684267926168184988930318395903379186798407122931054379229030037914114956903214978535158390790947873867676276952050372164360813369934369689540620546805581963616383926744506484307176387729643647733637592356680814825328822098130134582114414570437598876098708769148587448793008688968587358594949003540594414918774954166735689994398215519038597172354188571074058089346183803045556122904321904896748160060779137465775441015944845705217986043384008472255764823727963769231679697836021997739826654662925917795828554079940579067377527691347118933655804818914868859139284167977820879991729694242427107246007975541517146161013650214880449555722914900239233460867293295046329302739858210445381332231159216909423853537512139955608399994984860956673589488865147332833395539043602572490055300845676157257015780199871823837525994450788210824665652197088567942920681293239368466475552915718621609210480714642882824167390626238552912897736691934430141044852685265262680889182476317604590558720185672249050122824377315494886211484007573617267898979972937785597733661455261431114643177697575477454190574261614157181483063883619017156600400753994961646301960055293155618579868971249924862550650183137798080778162148253529968345849232075524408966972652754653395423610022149914275588987853975213378903083189250085546344870656839127667515979184731047949622200026879292004364975439577510055858249668700006850582759504382890837762860108366435637800926581269628409628648672255623060962149890329840965255461041209999954918914943076741978558044788908943047106330030840889898293274013991943305142079177080291639636449239047796681120720420795488495078727043682602747887416557035790459189896300811000047851248719865733753158342724659536066304702991564800 [91,22] -15262317660497621895125554688324436422493433470868886135263846769429486708352958167943056153009617511136635584554737630398762096942992334256213869752595682832185037805215255966900420668184269610484658821255940678185296902943443668314590486076026108240300301654455113820885286789376025038413469404172398481511413596861499548824948899632734808836733191602490722169919783060994153993634578516195981006208583698294704482087904396295798036033859372871316560350186813805805932816914741407234200244796887794351323973878568128536407237741614774687944829715134984216940419130374179701538325390417954679613050777482834062371341421409270952940202651233899692212969473631359490979266123845074470293041004381376643304052338830607280193583624609580305955469714062583955052504977755363985383522376776029587467890039974021762669715254523551907837789293400745888985424352342538576267015721159806908068162154249388767667575190643128941115960679155349979548229353463487901057094595346140060071649809676728125819076053558536738094807146864736384793833314391524366409220607734251969917927538188561029090849656914821474074296047882747172173906870866349956482468672455854665852882337602449267598531084640415714551650434732601979732539074522255453041717608172010137409128769597189017415152588276936197088557847324648120397012347508325338982296359460439264461554781356500186858085197115734086984589344309941689223105460227334982947285769124564722847434850556804743279623007641912805671036539462026277756626304149349210351363898273311547401737791280212027555081103421325685618507537351819306248748654659088032678406375226564632664111993872410683619454228878751919544809299851890462564724197671283686074558995539602456240302061908391074121544967514191000446748253384406455515504706653874685184412284214227864703534691278291510397327369803394329316060894065597176655830676026393219135266845979553098141810961279407846673355169063768682021810546569004216158504610889332906264220076376164407782954338274519409809907771309509205965802142890827309816233540350811635748259530574115527785862623203777023622945789243918123401733161125827966071609551895272275127779752082235830087308877132700477759764703140901470669094858929165153734574336135987107059787419948346656589053524919894324075228115772757447011051409693614319366423286491471712391105754347291738591519669545212821787956055183822993047768401431009717713915459682033872344095238326455299075477458620808473854033234801002960398098171946149641500446338046816252510544347822570511294867190498596295068876800 [91,23] 8460378696791034365854110162997533037405230994613008181894679467867102789122598465017895039108364009235503298755933675951441285995937929903490286691561399810216080796347061085671530854183454273865348648562679780766599284443574393537136427387431557096398195770206188831957893243703046550277033008776158869578839839302008927935318569411206692941568984260143178364539474034293973992913714237324799519137498077843570585482619558984668702512822192673432949215905835098959549530748663913710023444503744983418372614739650379581519043995091997133003299754262011962421904446151268814645207439403494026088243339161289195034190168769931001850870208933378293458232574431679541804688878697689987231797714763413492985700218162237708073694185306093509917885682936842759678152844681300144876591262249677551893749942089828217404988263275542281384573483121160475412120238160755238018160110563773317002470582692480448919947439827487266822794529802546070570512862866791205967018472640874807320848923576833153234162901625938533806621265019678444716956464036213632218067691799037934277602870631270464599096497935647495796446244140697607812291174858508297989319863071761450578430458147639206339724428440841576885708461234884110673854333273119915694371021510864376313015089080110441536255997773358732859306942368970776861285357233390029082251366935490996731729838583292940199646273997715048718056591377603280633836693410252026876126775061318445349718544130102277247005930719253236490030346087401164049773846713622493663678989402061346650110200913376207526279864933995901294607295666689655963240522704931930729843737154298100114887446225851787276129772101664561508094049276988148260575816066207504694633047823540031351498345472482946219041550956756294860095545752140224764971499028237856841029921738667692248053720696422740959774805130930841801917844807346356005460149480295892398878496777872352749071022221319620961093290665789472105886937603758610995731105199165085920100522562603860557556318511766757850696294913489782477283871178430902620850730200342263745385903257940806941168064400435442533803023819537756157925219005156496122617225078643605018379054652996130093903611305868647463441983253296230179114980834899329304287038497589955395093085957942384937552640183206109898864925317004952546016048334963868557229215906234455601803794021623466784240188629063779753110736075099869840223879869610088495394799943196417920263366213363771640179210755203092781664840710220757808592100690570555645638246750142853538379685938286337974362426547305342566400 [91,24] -320950125802036823231924506906523590267066846737826388883651740712237118312814180866889881115376745593021560831389255786808696379758248913686433084506207119529393309802428886929849934719117128167288532179818566255334116310117621267597860184995285998804740271585377967809360713059960086976647213070411067020537333810370733729980193049184118078474161782003025478163216316675555976203657793140937632958789581574106821252467646899669570298658024346026453479937393217894020381398609345793451051273014067676558893805926842820845008313667911875073670253923582160827664434005013594066762109196398332130177612645700576025616589554383911253127147529843576700393763561787409884208102869761028030912413938958574514962782214236865598667447433510343166016962403041447880552746652706018590685066944341351889813588089754782410585050383144307966515180397066268486621644430852917953424670013207033375301423689373781038294106100574458683813546769004853925860689874787116465762978209829335854828056387658807076581895563096401366491782258160490005229181569088772258838025739734361331318181713599276392560067896676017909175213229711001887913347961930682935474727896611876385916534736166007915118703673799116581148432405418424294934390945164537483702351940593197635995587997923017734227805194060341805113746173100812153007869428032578280271826428170381166420520896502286604292773732242750990057360124156068125843194041775868881348096181267412890338236256345008638143278651203042012208449924644109344538624957364148847333968722982068805875589702137052482751948566729643753584933921551695754712305465189902072827159855103462689990643026318639182643226339489261142232767646973423527448284217460380739544657722573850997347501606524421334524929569982518036098014317192609845497875765797686471321248771865451384718489014398890464642085168737934809455856517179063253593112798356260198316154491401334234579359799052375008907212128167132666032802583013960513389978890802040671406352883500221960123455178771673296437262396876826282384641438456538960299650506927954844379277460411035422073716925606115459108085065995126710784155135975730799750866144557253619727211418402716586895894644250557655287895574113422525826497161935396138167240704867967899207215094943171399972242773317142104635578270192743953502517844739058032887854290536125630985344858281198653613927457534701308116629835181845476749402877274621984127144115162736073502848343865097525863517289348541038116234988742597404898694373030656686286618319705644091336585278939524543504763860497203200 [91,25] -4052187604281789106844884069115591666589633874589857520763802323769582281719180913163950615575659108037953149978880197884820326282060896465621885289484060139899750113802353835615630513885850506273584175571428685543296087747926606253718686753095095018840634479984299351013982013543479893442022291205021909025628284335567654365448855978137098170157371500289025823295296528355614877696884692551430427873131533927072446375306887122673573433014551906966327825213344509225634855509233491682666068419969977417379502460466269906054498364738981580146181466246813397458262126213600069116471816229908888021711283123389201727321488371524776389534543304790127520692494528974816332412119201718750310089754019214865653851676895497123156390011534596895062793516963527746946592601044647921314498402132570896556713485975537722836655915578856629333298350459801393006676352430380666621589784511491486274556081377335814211894600463210314021701584789087447761433433589613102753808878437760040427096444142326117481450176210539958775016812595485138041640800657891933943854271520526280590931322219879938744241454541084985073216272695928787999246585199091418842909118011750460260125965982091427978316389086283204903287288999185148881515516095779230021467507052572814389773868895621673739143358835177590133751977561460704490385472796929167687294932828649250795490213098724366849113924745124899247258853267857223280156900585211819277738626119236320161525401537759697150639915401438233371830974852219873598060528089681166250540486698402223518500043315977828543500749728270811807273389512072238656597520114264787818665872913620384187345474638011993202399677073750801346271373661918029092451434866622158709974271183399946122562083498652696729148092380196498305024659758757488225698624216337158574761892923523846907767062292847093090419642941948861473998775229810986248978745266196523122990356701137994100972285066615935082389588787558198072140881037005127110107708010869135718730295747624626393962029776845277754067487529608428776707681975413264530677467856467045522448204523674486276371212603349406265690323218547063936857073288113903458928523313452003762604089400471879398516842907475227773354762384359264013597518846617714931876984609954944264734552104862405233440460726251617905356290348041098902173834115241863651913804787431546135257833302274265302736381789177310242976094806596429482485672553802015819124082277794414027830775042106011242680603611352226755416725127965965704856539745759598480503739392027479864193829276808208072482324322713600 [91,26] 3994600950465267425886868785934350694919916820175941675989362151319427001651108719234892095541125506838755499956473096722817922678491696699886433106993292202096986499048786529883589396335990100174353641007211734795665587396470515033831840625160527807548489263670803298562895479963792876591428998144642877249201827941859565405666003511916862770695008977412614592545881166530373918663979474650581483135601435842375060843340002793893591713893484643519433149382032073852946216870778458249142679851734281042209913342622696090299989459071139202248812431054171635345744310061578854808794513688447413523533243160596232566199570539551460931761476037872111572499768414169366209391277172176023568463898055982686701250006799203289473072500469224039337568680140045435204475234676616529516492906044308040495252468948652178288426477499505672885788016940480437744874383553692117953304907474103984951531986052858268250941294971757135583319707168202513989747926024402949480255339274186737196440906536273458464425030436272669046777152590300456735593179634307645657841718761182270194675648304051346850508615723339729370416994790486457949999518253691460507853069837613178518437641525507984737805778038527749826058841172702094542683583689592092278696362024700146770941275564805159109056470913311833301407213196242591538696066279167107406440153335061677022972279743439240339682757030493705763664083986129025861326881731598012921813406394470894496661576699757197873131313815230137549709199263745335425710414476935830624848636562239161935194449421556730141949683319766225432899967616924787617146110393740861023855112787698728224347095117503845422144329118491657722186681302273306519998689246850227222688041900600336323801967575623616407371797883997876728370814603377285613544337977425982443675985181960055776479627672217326888648521608321574071196443934266315727482938415012080481471475795695282096411075945410382701314705179959290756058089638982129855068932667522425356936812133487589682591091478477471852045414133851731452348924444105702522449351262699775378730732401774880246814554474668691393211760604579597638495146121640879160560002099143617283998238222733565869432024325412303645428199304641897730647788670853510004186202552410152983848971578029868463628866254828895832279328287355431237132031483138460294577988945549639256058984745106035715087271310544382232873025404579545577072929629344753120777123180283486078879730723847329097498397011664582097011674884719795742147878640834664408254138122722099059877568199587497216064670924800 [91,27] -2003859616975172902899508313092009679006598545157880105831464878556390333205363250817584244207640932353465121060767838390570400251208938881967355538771672292696533840843985191702903295494942129300928194866662624364302164055705536992346767363072609492778211030864246671513840640517576419149106622957976527484915809837461873590115384880218749828659795474494981793730161052647982901534699879894648401505382563137319789659389644223803294338431593189921082591209373153482741525380883042216145528271877142926374386923066944795335759569971256158592519322405136687328397094682573061117358530964869540021152635364890488403422317644741448129267690042886008599141525651468423639980778553418212465178058934358302699499855812537197929072872414169176800601891398120759204126509007144395489214420065330867882469067840944989224887098687975536217190751055866257951653163024498890157002068189619678781710964779140369459843168835587065371512887871489131518917459040615830178330218396079636482604195887303601731309386867412771097127487436288287117051507321121528184037348076871455939601993648073872199009167780308222551505399888492597926848963035421545521169754226772692500994907861920432229618601508983393969186604278813431460914821129442626815726035163836707783117115412861550888766784973099835886889609445591692373122928926796258395278159665382751022540032699907545268594470155496709348741962105666471074688159523248513369375625365135278436959789932775705230750000389280739190236410947175766509643601730497748286705902850017847003055703070630160390592727522540464455923915202799571052346949810267091118846014776332024847745425144571126046926200279162859811458651487515702154345870052783591287325761594844022795639563044555077453342585258376132684654193354644469710528319702882763948376062041272080154620010373161205296771982569309845144130309419937620050317012518086729693684122755471333816064396739149805679870427800315000427551504725925503328411194424863516404157313805724795591068723481542184198375920793798694808719551590401895272626353759503864274100048527944339730877634988885808425595771462557546847190202720732898567103871500377726146182489638242119456119940672921920794694822686467795370622082444056158044718160966673137006199515940054530421651950583489920522089144295325298168536904016194677141848314953399858949636298138936681036785588509848337083604426737894953124804111510964009231193032003606631553029992101076644843436678813042384967352791563879848021543187016226560945722992278802374920381305194478311356707635200 [91,28] 400288460397690347531966375161352660675198824912610875613963846428187365469293772084412298769272542107159915492468795712338725490230758984362948010628137278848088921086154028027223193183164214284576518333875214361215532116258249185542348626325125556447254845982692418912983279737470664866837858323824181804911358084130079481115957655521604180364432333137922163729893876613897622112939534171327303831029922478400786672510592673500925422940772184911974381419320278286577748032890017323147727938825393817231681603243941919738181375547798402857435712788704737716698979151537026381956517918931834290011667720975646756858136195110914670246658647431088516787650604308509994502277539971840486745006887459550755686848028090680274759178051290670206660111165721379587132549060214582627010829663130678835825031729432244376234548305451420300984759454762095587134727660133185739986849794088755427161725038478016396255672957475443547753471279597442286241230397981099581488538343257301119900520543260450470724511029753554856706271955101943950521360872218342373720948651109318223105261420291090122599965848236982941263397153590274847872853210314500808567153914812477102010834782659459651077317489500637870351370605178616446475146777249649663363961233408798730203430119887899410778000786761968020267620133306612647429871113601468716279151595771293683588389087441493101132597492521738893163629095932231664997733277932606317612750248348466032645270759187144170491738913371884729918754833537681052372004690993397630008806851010718258740630377079411621151054447969632408211352014270967928157594670404898070895111668639033886342896222640907812976132377450631798250458837201048181972998460040707996513996922867397598401320476597215927611808231403430299188239305315066884171251571947254979382027650926895116586748173322222152933255815637577308098739606173111993004495352564152239204486578711706322946584778070897902158609957815089723348433644451575418795712432181805346696417574902191670901925687485293222791514117790772476197200034064320013502921207464097083711043867708902832494030035823777556765213330858333271113391493349492602205248580574817457338384867016449346407264091155749251850127656133421837469441837503597699044511187603327800904222801730010566790819284058677038406251947689394290206427698247421972328906596878434969478883531936475188129628075544400070943784469511919744279887065872907083235613748688952710020899138454941704117817812809280691592254722682632335173302899464920606941253815832056510855637260020130984755200 [91,29] 176248552684324090125418186607038322219828648427854879544816527485670929317232768055138684785813715383621426217687135625372184090718627084651179928821521938898328184168113892911273280532197096693250405131469698519660243950386615633504747847611456168028979734867208193998989952289640447474295333965192191485490680460467282488865579305246852892431989558590955003539951978115712869490500642710914419911328275669771788457720848790082489200937490169233775675104004058097383517341396442666568587091116630641978269816160779634995576359550304077882480326210453788003574330411843042152306720046160147306856278393965738493835418203563968834672693299445769806442626812159016048949316903875581893928679271000981892644478137906070385881578213466634647806758079540038158235459581265349064987677883360024156095473319860433069179842385849556261313393040687524897099131448865859604399454426253577656146039381081553963029054556350400784049756501723785018308572654764171443379325957109473840043322888792112610540313819832748837898479635905220500045991874370973693015791858766356102047024715168674941144833266222560421629675577766038425704268255832743618632729251747440239118396801302897619161363488595356820431921812754696748666706124508392191502657300338264020369512609068818165017026201690721912459683831996980000182666830091772366241405126730003923059550391046624239608865039680036914719074923340701384370377147058182637730198749042286948421357828719309380224200108891104208900155644124508623678587027165402539162439580671897523294429043256938445997936565760478793670430612573892492482089093060892166928841429796329360020790229327639355135148600578615516653196506742676292330486214168541886672911877781778774817191403180573537687090008639207116370623545357618008116833636258897513786965585882171633069467729874845681401692290325146547134221791210715211607711314544432810649057028400474188630146930539297029168620495288288672527018377904119183166162617519676983514869013474250222289896739490612500135801029023066354101431314442874904293106327858003925659421759198983114730987847304220656590281211584574836774979235671318323420052494356713645073974266336879169914140793617170480573384975460409583487998796879856751593290502870632098606428241565232296607399604523392316224941454712544150338268913904906348368087829412050054851123399034954430883712665157015540030918499719424138573368227228938324653273780305442726820549131353150947636215374267686364577754001856443142051403062354062846406071293697945832206217710000511385600 [91,30] -155300430962848634785390353320965453427089289480671223438871013791775093849921478341278908204077846056420360579524092281420561578344107026881303939212861502911940435172789147961395837701464376086418249461446457456144005329091867063299009663666472494697379624594799117560830657987752800812167478502683838318308824756934373167284268310841598387081327355981749405993974038466465083638063156429349708220914185371255275390132310430086913719849807355908731128971139800575377881187437544846737810405356081254674401439472986765253427738567456750802637007351689873806707157185781800802931072968772063918717898607664755835182461111730007554111174855930321833056132312195377411472843606607548343003505103917347287157119278203107520814678805424585326554255930558624961161389335349669556447038907954619524420319228569872381671265470910584624651681198879157251917645289812375062377420941808425992996220228907330206994485053718994365462178469757846152592687973166380270697008160236340048510786023335748114170378742015576071393263013290854038407593333447076833405053752942943301491401884829978887831602926285601959670820501356887361366669871142639166738736923608471845647680172661153854489563697572244681422847265758045340918271780102098111866318359644809300239603959642550501195144401433110718580844811473267786336647725155993420716131788925813122791955407393297481876536500618761204217696682687321491527125880372641217941524058932747396636481916653469507143780532129225570885766136449861003995689576135201173680110081688781772711281472272897548718491968527122341663959321043895797188287797808197968868426084924188007563115353087303483901349996294881978532379640134051642523900077508065360871019106727684186653840863471380345932220941740959080695358873380838399073073649742008814755879007716520712101574799645614668738642554168979988087935125790329065645526220735687543898107803494845394099929886851529998822593944951882180809109871148996136430552426379065091548676778858991574494459185490545198516401471864670852000147849666367674762838672894532118401444891558014319975827567051912005016692660208526541972562678056944449129085783365659221975846880546361182835416873845095628107407710508183157430332899669299720819937440838172471623499833683121303245774622931045107659641618721049432556247405495074299475225469986125471556404071852036743952375771760086348393945238402006209592666751916956069645700030920571438586587466566699900738022923923835609350526531050749229977700638838175217660146342498322800992217577658777600 [91,31] 27988856242655018423890404982765499603013744060726200444502718418490643778326152013973989977753252604374943499947624626769978679218135849852614260575233675639357216688312853120641382819211346284637868514883163209939104712536432619244765872298940558597375327209903485089081603021076903466018818431113731166184094015490650728301092016402666116354031324288167250494863456711954350327032831225375091674073152437645284099553536209450585846729056409317987995890325509652111315653497081841747027622809582574589548349963265759897993634244416645637500756690749335317347885102055747382837643043393273892368544838499063415602891017646054674546511709799448491404425968475334253093619845585756346510912792045268275427174834744704609697495608719256581994997878342830598585513755795984555071778203245012982039494959403655970473335570736711405000222987374830227458485676537329679015089124390421345867056216406480940625607211097891023805250368974737588424993495872822095249805631023291686593547894862222781742997214809830640315168925658954588049498628386490919400414955296566255911600253354468706223368256707332748376367202948387239736367408723699141870106919441583067654161548139692398386588109543688320174151328649280674417966259889231628999232490584338307903862758285543409945059800611617659026015576882260928485950320275071607302601270072690520013606092695078129006412195819449672085327152364572845085791021888228572448656997272368925495055845463961855607384525139667719755788084666832425993631787338008326700072811550108131391768993729056878463349231903876725350453527664789596296880702386361369339572372828010491221038751264187932125356049766075700596314228784707281807151194095107517106916650114312982584143200604606875823537512536683393297803419771240029697718228244243845631465548107978154403283402143357043710366263297363902682928142792164009026478894423361183821470950356509252583020019908059000018870132616958486370547848636927619721220783403079160968030519986535560203211403242325418851820804990860406298790564033643005493880889138531649684401886203197879218148700855435014933381844555848317505785422056750960918184752164546107580075233743164005278049842870828190666467633155096561849928454534148079051324847970930664744825780976773950568823585294094072469798375154713475928451356742611495518670104043996913530864759050208589328427939411871830931912266462448342211017439419113073272843771591869647235092209565906488930137923745791465429097587319135449212010924494328233819700724611810855417519118745600 [91,32] 26879757866044627233951819598537070408751770085840646927263796506981958519200510568008291159989276734242845658499312759275704354241554611829637591509385623885002887066955807469013350894667492465489076957457281922011740406890797482035602427491540095330638054934551604448791373076603353684581956443885394478910176606423345341639599158585477270063579589431481257564898970995996799089194346854836556436156386498556919474080981335448191109667825490228973724892691795585275915335887867296153438750827872940524488366230205894055046050318960335136128675549913292550156735521289150245416427549754728094444506446097747951275177903475057130272600931069835747767829640608618503097440558132617927417847792500717598844991982677448570905425259181202235988703557155002677837295314274020022702058399253993826870377542595407764581746454822613918950170187272593780747052399474707973568485111472875326096004822104624336730459898632206399227634351874747449189057507425258704644526370239038904113474203978754656309604769468866178424860667837835219124230809185413465581729900633166682178745066480597316508551376496271807876173124388262311928056528716626656519897959182468126728014618802825998534408878028472368682283244279222103108087463035336900317754383559701181294774571653189958952855497038301888887614858153936582561829197501985570624643761282920913402309107466784674678713704732058940757838990014032357531188360940900878456454565392044125902664753107716989842672500472069992902181810476981170782504189007673228456012832151345395554293370479578236342883191754999164799543496892845402609174682270229620409069868369443484324849080590132879524653705578051164958465758500290541439416950104824519027573447984747042657740269593770423843576857153973166957451371913759096061870632482628226797011626156962772255498789302869267844144101493081379613709711941679774213303048029042119894521701069405851184600029010881292700291986108369466325833287239665568558366048768214337209083006915585415249393556642163567336181620444294027129814285344681453464067326034600688629209964647831863911701144783641231134934006015226177948694917116441068814437098824318132266358514224018652722890550297712422931271248635449089975948496530431852655658533076427730923487297703742366039421222786338844876578418676397344812542405957352396917051295674909257228625266619695434315092688057916535462250655768844473009117310897157286002594495367769971512639647944448838982988494311141052505989318259070690709921550032028697433159825556724564600710758400 [91,33] -25733329878702395714855654926773038508402270264687757059192608330627720149654423132928274102676259154069654082972190027759208719612069932797347077909740273729676711351950481000232529898986331577009127180714048567629100721728635983976330565461325273541541902377741364140767260245569921123163097158121729159656186319848285058530743719267958271901576400337443390535197967929781709093982996430516968466849767197523312086310465255831415916891405570255585081678112485629222076928502126403049476167771783046267769489279531896407931227249083686050291934304407598075053422030173323729868439536916447722935042430374726982868922769438881976278697660204172425697110943585557543511957003798816778312833658618898155148912044850853206710874265448208901199735720418631110511159707152294061499397482681150009495278784173215433556328815113957455687134291324828275168898029954853568649673451164284908732704382831244473998081050948628533911673538367759075660564575315418607753114469111834843798490810810792857269352363063529112398851863667647482000260621537583501305972565763911319458030997493907724885698394485271573780096545733873207640455827151577301668929022142192052073806171187895573244217106050444580312187840506264616837128432753411560606743523757062909625776073897382768960479288287516714949451912513380824527370876772102996070566474805827968416855444390012112999595972486237702816918033931730879717096217327325885632553174886094323337617114605895959728913486080379969764276567530345172202661571960891606661682561244392851384226601479731764809792016852352605826559656471661377931756348604561447805837833469387070805932907619989422198304893572067544273793295844842323335493509811548907943940953887486244518566918438647847788328597346406020955728099448095492703011063543985711735625214994332133749582105109094555500829317557230277617772755145526864167005445781109758905856666984517442055615125841992893521336010023019483853743690595252237494999641167981331836663970964537010031318657830435080340902385176878748614514185949718660715611457693672780659552779014256085366174286087482382636313556743159536987645976684742593002724494489231799582296742766407478287206940887398814696090238615979181044945753135255810189829295229472179461985708605643974339996191092214370883228297086189495947031510815256336958585968296701271486059043202224611411389795131727492660752123226597363121129307044121623060876893808129188202870291561753453079153687603448525012182371441184489439713814239424903218649636511264288224051200 [91,34] 12428839069905950491689817959457755639096314738982267897772243655483248166373890450239592313321571501430475878059013398989385228291038846032409198728380809181477850937745355246400179834473237198443470709971406496642817384398880378597053752366982441771589508213883464036255221269154274657596402506774459850329965341713201199457844323183566353867167111181808727479525802081354911133150522079635973599312171207725569410971388792715783043707358373959322230235538026649839620160705568440528455914879089318041194414321694300299053389957909919359532845867507609388146264107703810976401880611205090853321187873999100390962273171422173472187711976422277778248322744250001398346148916402393660770474320717670415332987631802710971919909690632303577313010342505784372948735861683622401646489342604932480915636796035021467522215847425278268853172948172011248392661053977580373903091449340679027245340540544944235005258271576724163810208377434484833531379670426460555243447576528592550279024890610023779599317782594068485383435068078545448252575498958271544326850172624765510176207391507893306036864582856821327188463905615893464084838557054383700530145228668592572102061759892360127295335988493545223582400572007528299309927112857707634897849672177969714384700409272422518561455537598459491048829630019325690334393586031987210858055004194744059643851359009312285315235707282377714015446688731975692044134465374598367454340650482202220672592897041332207204959660477782776226923503844422517597248893304557199140558370811282793363007439584535583875899701222506356338873812033220337008978385489172537370334443428679040400434273290181321542560782243585235657297595634467532940268841276801775699529145080151312064265661451585808158575200318842044077081717224740693738887371643844747523882459777807498695042112482282566337042076688794668378765920259426030960492221051366627384577577815681126836722600154435133601711825214908550890238024951876995731252528428488154442038593430619122720671889271101896773347023893452499594967873372750458910768521836453627187100163131607802905021072843969531540443476847918613718205482455497077278037119077348855718553811937926205789054828045153243639252692485088449238221552387593112697163069585714165863587089790313262244728751674396018207984503681596577394973010471413019070002745600787314153929365890567351992927759740804722258751440264450964853291768169248676543746962864986082195404421070385777984881335787929665834343919999694911750262614906001041689850705852671564185600 [91,35] -4058037663750648245677723070495924870462049934273345535669576046404443441973460024168033952035085238842989806727561771779981461091464513340929873028243802318893352093053944686421220782156990493638055315263104650557338683331090826152890159766769659916698958963373272150633013913135175761942768919352979125517320554775183673850337487745922531278861892888550840363700949465903834888787278044530431318417711949377268652063773809372094316719458820708324281364601111569283159457169405387323989109536791603064162598295782617919480680282382143193645531370665245292483497174893794671546361823664427323065354983368564173765588718334792816607479218641934117147190890908320442723609395733348575067474219899580913145056364293409037954730323845901938505739635804909984723688825661052403365641836237325216225227198294653038841179748355320804780819286789678786357073294201727210105679855280460175568846549636041440700959275320386763024369808633688601562931888263558441014580055116943230618915518447031341260393943979472969436208087497856985816087494735647504215969544616929469372684402713551522587029607762954263610984776004776097672998234230112663762157243086238573726454005904828699935489665953360624779530635147063108252359823978954796837005664528679093930166032899836997080111443125137370918419908074812549677619798383186555850180147946040723923629672740505914209276456924209003356516118685379875736113884760754656708172453857532022523584948476656655182019944942638715683174604202068841325620064835675810739155381092883752909339019708121105515403623448970534672281057125233492604996920019028516136597101646523329952491361107625120754466618827377642925676807428875639777855647689522548349363228411792652895486416918920602652344989652544901868790873757101169647122181127674920139898026466057830390515323229776583845658129313031413452843514471955146099739547929141980609720470277611179981972002438445604848732173253065539867130460598338178879248353912415235940553945029356826021496223868331007721447470758789612299508036578260481795053239507436651432988895949363766975803539145302072236521283202006270403961545206121467917055530554609556900189520615279340997696250046080563456547854290469861749855608768940200532084266849471887274117778081684248361538705457058525794806752809485704161366143997930883732331303439704966693121801127274139962985143946404008930311069219413071397097000549665479803201648281057033946940862963312931689864218810217174647491834682837988399926781695655984478204312228672307200 [91,36] 871853264209214396540991837904946008319341838844294772280247252020437686519169083784075702781483340373293289359336937811071062276257428195060653940690239432322550994568562850259875224121220925958631635333326961695130435368522662396109890097463796048351464808952952062487832935429731220419998272485779122934615160898866940450465936120592643679418733327268741873264640905648132054581409399717688894757182174792755350882017562488033063450899971821258340838985137443376624283343204371045305151451126288507495266152234694785707378823519828793109082291354554774863967896788929597668834417047616740615094599257089668137944685076452558654675768979275861882999495667980122372879666869956230092268528715910251730532778800309494631170764328273705319570733278132603778672069756590427324358874908363320097641137516287875870649290854284368034460351269493521983447823469838853574234504932696538257273472938942860876178522084253837070554552262562001494244929865850381354559091555354111791197083325236672368650367002949756015633831743357539051361808970029735631883726143372445289070336713102531971019610517311695200185567592500057434242712648988714245373115457264436307796321923794722061850151849984300809595383625188814361426533621304385608801179239751278552493271125149481486845644573484638470561961149368928170615175128495049205317417445427647679079241153043297775823027725817693218497446627254223785816060517134451434157943337065321942191538939974682878991016779488698348842763433682418373186566117750133868365239947816095718027692238925509586002924295476855160165020247624894003024320060402737591759919863878038089149818295143768841170362405978835462915826939957073618429555095581917316312993843866286586820921887697131088973575630270647717085167665229287263402084144018774051794692008183517456444465403219410271252275245360723515054013021280573330607085732601607106564571939172519022192628012154832377266030862678489268845663409573801803814121253170773356269517925658490979624955482780091571351081685089679211980823194693353630103375601990062298510054698209559781863465613351743788838145092383846528297966313769260989075800557963841319756468116382797681169827366729646586451717873909921124305497886664057106744451503919996646540582165898183935513036451408806875567378235765022107666247775017757152120490058950729867322019314151634684558794551296234898405780824085239814185223458593755584552310363967833086444792374549215098480636275685370458310748400901532788922894553418162118022699522457600 [91,37] -64259485984631511361884009442779884164991135640027147338625731288560158803561484719632417429916787235712280128697318429354935691085072480225689488441785657364324585593639886398112546561859152229449183701263550901064060557645031538718058168741317968916267939447299164960718006417456530938258989461168103651384677164625775016368347054715381844998200642033122937732017302638731726690192642928961340523582950176938832607791769628873291385161132484474905422478463062793535925978060641423304794360866183485436590123822756129616328080963138653277439676531072529914145223412403578615805953303737639726975214591082937106946201874179355046039312795464549318230727928410807878516691946681756045887599551513732646745067703994396709079109987442121682884434638891243371647365870716771855401510765690665529975330228473314503580608467889103982168694224965938618058833391818865128628652882427586932385051733148986869048950361197997061707214690337713138152631410554483130325528075533929266650267772421822485457599138243513994433035487909792970800685224673298694720611839701040486414049717096824055624097490609308438673316447683314166458151406333664646200698425455535863835051361778870408044731452215431862796853772061626276873534411773308120801942602401523169439714440611850570010674676375624844160985269895408775072709080063598772072450517572496091043152999172502102589373850693401314218838941944989713147559307478263546138532876107704904105655497044116805160132838788448179463347150364565669454264278171170386985911837142821380751510201630840178413436972654935331045179709183383338719317560069062735440960334661586957172260677055808424614634204661167805394459962787789765410666925031712484240757111705685621630910669269172828382273434376911962746242656443832299287458715541963085224192532497136134658552475381903730452724425420123223681148618859425595396748629936574334019650083186197693227162395027418815529868709313702659678996212448108925732589178456267553749606340028629211305960371498843639389048139087662064919247670759915248270024956265498985874659053333670750431094883319788383664625698068083273574605792475654324759953433759051703914293349637070529944226785652819650172304182720543716414971061332787295258582473343449832143185423132320113476668667782681254768546351984025304557291335345167274997991036492659993447578981694327554615030752957592821882750845552067331637858401648119888478296704609815234276048222645329786765216429326250271739350671107684675828149496936938692559450931200 [91,38] -26216471102360672274479071227799113135324934827889022617821220769966063679302158614438327045455706537295047597109727918407907960745106224763495570358466104797647612490335612011830351202277012600245793628458038105610921700916524155971842498613483567033961725074174009250943740948532689331424713218921316623539816863122734221153406914986374622910189407479274687349827082809086321697750510690046037746738681596497166050667993541768666662296997398948992171115628323453533796812681149500523684094531774442813830250373879321807547179089632510468184916750153821659344594534719336988568122595885134449098240284264833465895148953169093977241340354697147846945018690172516029888456573591338434809329564083109636347809802751298515463144017886773786431602681456784724041885343776807296212026709808143548546512428847955361043226333009913195055981285110991300089194822051681430602611209271039802345857270442439983145499877499100063703432108867407344789366019299409126150578713542904530252076766672037715745394191259309167560339091550876988541851609320730192722049061026374161109236768950302037893063336799386081729772206328523666092854089138451105677360998216328543273222737589880388558247248484745861272466464779537244042371334002539644328414246753747964668845286467424931480388563074457851035729044409307332411021685555695181225823871039592498158776089402821758283642536001148010933177994860879956252501319261540940206098916584407907372435434666953057750139286938495544091903286046550769550675997914265282784788041524346946703240299319013582527714520050844687835703373252313585506726579061965378528174392005296231972131855335885159657054901737603427307910519469901263710810607703051499644052831495847092217149031995049647007016773017085953906305126479919546923671694957223651578782543543429874806614945585285122706388151203827071344212884308859812091670227619281345830096822981079482613881305746865770403809397343847293833406432384717459882585565936250214172230234681935710960888308483939308276733989480896869049702182090044128410388119116890877025251536019732492282610522379618216166274328666229475979669505038678471300775856247039590435158088598298813755225123735557773151389720891455765847465339275671491611583397888061164490394570362395360688113931935590719160846093627092685925709031343568533287595396580965738634479448297324306393178140780767427507982140418342207366922973271820610807330550415328389808710965996554569947213658958016611273617358968642379104418478166970317825638400 [91,39] -382565788991353518158900970948645696750889021323846870725355790022655905150437223158923945042949846883691182860188040860089430267644684454773471820224179015435712321566261063680935700061812032524185780324107065597786259505915558003659583641124464741971569488405905381580870888376192338507961973851162397745991384971092085448717782290722544806666483593341906415172483426390209553996630113036359943332856294376266916046565392295831956129742358748016743410993663659811762800143915641301186689355692610974450858921615333944902774267170418815105393978526338876268198337673186948325420793256522927983277759555195202662605488618923559153616664121295526206000226810916184953974339054444490910824132770090451493779917231198190789370999160013352361249663750753736560259254109418500350373208525990469504917366650480776582207476485694972446121146251255032159112394731619896767373743123907768400971340518138444500922730488684832067292617417233603419004544451062549668097868952062173027191378159927696497199895924783592301629548795283714782165286983031410650645894403882999813536657921899341154257740882289217329322094292255574588227703784653200309017889152232281901437936772203927946823919795833362183130601931668019933458325294455308285248254929894573314792654572160835406067844852757892258600618200220076179782301164428486307612957684412013834508016035315275620856712397364491598055007261273259601231593564476160217544903769207511319827122795652049322551590983687292931831924599931257460290809046990887416304098086811091303693216793182344603469135746898473992195403738361526840658610487948685183005672087243252114618927635559061908798039703932543725771085469273585812944048189335179532010377634969356898562044762576674453407513882364066575891659786189571960764882553798772751721081921707666135850693289966866195351132289281244665333354127894001618371930736451127637712455997830133298797623697049063001227215212446413244646755631674054831561637944681597701803738976687707283081130831459793783817185082843185259983412022647485192953087199647716336388850925468107186192075810770561714914839866280949453559522436882571229544529176351705634832749657884891273346478813292166020933652497077413710927280803189610832019806108136729922222572888643635941239458086973169116952252678608542983022142427543017409679879993448722710772551314079275205383344229753060908939342165336055369194246997150364828655755010576530808546084010543586733965061095893995547599594601620988710619164304572342599680 [91,40] 11316087562569483510669324314726029667467308880334400494043669899319114554271948867161821931164942625704630277932755234056410395073461455716653458112671142434261319998758135200340195652953355106941955157926426939436422974385684158647915894879253248713519155046833544939000662136699718667171769543342889867791548710060479004233889197274812165010962921244396746601031655226515426272247481321954092693248144079143880307988200620108211233528829903717412612572149227822266996096495001973439009298086886618262881501420118589499105680884417741643304383207223713934455084825087065070839572752343136420228210915007187450116037194872284738971714870043754531298364459490050637886372967659628639165318183692524478063775939431057436464870038064926654544509545345572747153468618116654573240039782802285499527979718029861184494512038658590665073948191098017375800566670351996767747261926366859831000828387508933348247650407455742627090410847481203359035189156777668359618529348854146143429369581964423808087068904474955849892917679372637998548099734281471845917122898814704452586466381409443757733098826876379541051301719498325930403215232843238695324562461715990853486894870653247292472360069664651281788740716175298932129382269653292503970372745882754890768891766404333476364163272378352372745352379740040025256278089291934965332671909257786146166512746058515894757596529142072456122579066033235555732465278336233434523405543125120719327775283698920202413847490152780685831445560246497500065053407289396373738456295101452202201395761555986340167860772774844047563123500847603384196990040131687239001539564205665344111826143440755557391473565507239110615852171349040586752404060740099274411616782582847250417979003437440910692663301181251494420906864332632963518470051895932610828115380652399844618176538191832117739619710828976111898098026511708262498623823460307959203598740719367304290442001067755076750597861124929893262809909944310786724631032810813329905295033450087234053814482263261266517823185101634137595576521644566074936383538129177021477925432120724044615256102807212833086510519481230425786832820264286271244733560255362911608649714099145715486556801796638953524172128601269617436484800285822481433593506175331705138171398847380174521880671900885970114415679391311565163869412079513291729227586619665031482925000321949431690063690328103372275420123673214520427648039285764203230696448839900576538523190807159168976098586224357151515605738933041189344752392348977070080 [91,41] -7782506399678064327183567834843718330001162691829898356041064395168677381592894145253800476355122399439401564508283902647656350938021362708019569157894777642639904857928144668060904963288035701567697265929797754387951463312818751039427670394146807668770820806810127498192226472280554635542957843554623611287690569122881039202028706332988660460558952017748132015763939297030218541541053992812861912880779075981159483891769457430277407643941025034396147958838376127453358017495313260677609441267794791787380070408537127529976017854757594313942640895501221291839091800360949249972370507043272777086276420544882223257329109235330162414957780024978161618317274499706271199944220491994342366790022904432683027661714585410113973887317285587900243366875867231771185740954241696856635403916605563974066927639889288522973657895723172209756011524795470531089936010373969750891333186461359377152472962400096532694926365839867386172284153617192240320448713433956134485230865328316086924641574515408262604536932996957803791179739819573120283824345819605089107451000184675600391443815740730907305611247392277888441246617133793112039510517379983738166723452155629082263824071780204541314956127976211168692068495063577451878290174319574326663659023385907521198624587668480929099230747510313029985461497661581487154132468771182845241958212147884133288627632932490605453220481688370578529374555768201510482488456900795252736924060043030078256231839767116799735482700433965646705637500014177573112764940757857732359245467850217145321908565952715453015274067073588860165650368898711389461863892318827379347624170021316016328398493752498391316941958869396986585346341795551655640068206516465807981797822114194065740036745252988020316222186439861369364089507017096019018488084767024854453014928522615598073866159734082336131127464836465229880771836631342964239491087622304052161728999306916452032503546798492914373394496068598460112542011057908557461263600238497854105161327966713991323748266615229204336261241716311891235097930647047826250234071064489528523647871492453681031489030458836940229439013368130690183222869576902965197312158643993917369406793975929688530110366540585770087203604911037158552048517506146150208152660629546727874536137378337846592688240545527917887894074121590172268994994974421364918650747024194363007889415476867902921339022140776163194408801615037992328416237533575998917274054855998271796145695636294873119459751698666674088353641559383701401087620551802880 [91,42] 3058351466038032610959649293413789777642505913689312846089825360005768234861436104331667190423525651809562966531194857111262158473171340300031559693701677756670594404055609855954610328531572570023610137332605358886833608056580899384490455117966882910286182257441417286847602378002393039175361637482624919822117358056358674992263109087649758588417000781960206932374962549035039240050348702772356476986685237530752479331029860131300203396124396875242071577595107584320741050652307475109199533045071822685928852846983243403175025102083572313634374175591680591109428464663489108882392042548061955317040920726696824055962597775070456377855800721492472925595727027387536726783372930060941067637483651958173336898128533641084117923205984026184413612792070793611820660655740709871531940668113349839339502358958671098514883172565457004267935472911643474341978884830437215849316406318011808394928570498731608464078676328349895017005837177123080679711197246289822970304522064638098271308912555643569864552532366069340457233647836112758624491650624508906824141728665638149484416847782307223469829704463809513561242525793669267439447206541518431074007305315869544136407553305281404378454340256507805692696696476302554502501024138824067146109542161782432688505829760479299636126590359254255843134426451815980573455102127451668440101621171941929915165450708028557274424496194418549931648556345339891257477312419940406176041416837324193538276206780841914404149386951151099320214513992086985113068970419642318237621476626273857573706270373972811648734596796517415972861949872405622943074470146731065638009169208568200262926695515218464204396129609007802365123494889807911775456900895133210070915259840944871936572878600070288769756148473726077956238739385527000007807821340360037742778337603335134354119297479933972753081587171500509547776043213339507876669526780029403042255962884953508461991265136227389145237352242861778538923641167917223506610162720956524741140481149423239127141439180544215298456890892529267803776370905825429261609160367316804763091478325450907075708349561737949888612109730117650282196286639908558286792938540101524843840348488465613975787006605060531869526198914837883701015616241005500041264499472557138927013944669560401907583162950982616983955714871802104272776827118556999601607565568560363700414084039013442602222339868565849615126560857895716227563283795283642884317158051088648954167247756568548858981381306971161713369688976238807268894368071680 [91,43] -783238152432229384909047759787535748473035384140977323189619169209455070375446043331560284155505526670933176405036852934774537600726770214507918313351296964989336461874788742394192936622796398067267604016106102101161927953830089954142107316915264256382367408875060286313096535221277977643858663833021680479860235887714700668318028484250766165596416733706563261340925675403556512053891418266128806921783527576167164370421118910747235913150165777936886010700493080598417848727175221596335345636278293526008919478647592638402682047913226996848825236983720043438664982868267124747672998124351208946934313994876694681266788685336124089174027821337460252022450395583299009236493147641293187003280220596163140301169758938471134097801253779569525351237136772019837165860538343110634274124165306569549637137310662853422803864799769744969067866948930922625763821254168772359234777348878907263652981530235938516094875875147214071067473556190381865489952587782079866640710218850695384270935761422836602334397019839667639637021182945297640010670556203663286532015980912541027648322615916466381743700432191398454805503564099831155928987994430059547093909709659748703834292100006099760326947865020441158137405911557461756154861678185815171372167983862630672592768816979027041565711903830164711673075910511589603655709588352137600200635421006384307220489502606639939219074242002623163532606983899869250551369436137434897216586876127484667640558737943739424921839465689546551473290017964539924383586405350466422689826508388664931302312719509179146734691727881471093195329713695982580452086371454708167049037753028990533224883741988910897715558884355296781728570772827287273827893789898700873967278163536210173239215223223645222889903480545592554891930294961833193176306774556714135532735968640041356636201208823603272320021824490944096673569778496483304997505916683225081505139494718014228164297710305894943701093512654664747128252238016774855939977330182307304342536075270486917573198253502920751196037195335899546789243145296447360142247721019460109008471209063273260012931388200314546722902522485969307334885417277830931823119987101169273634091225787132658880857079180080310211079850391410803618167880161139156398420404432492919898075664078076728145097789806866380565454100015580750838208111793840364364634054099950614731127363964494157219777432224759067759539634921876317550408642718333984238450677790629147570365277285186090975244791580418809417700080398405487286026240 [91,44] 109651040392578943279991021315523824827316642747458974325693958884017632436481963003544170700866008491112147373028387671226668380398135446150127739180643729102373118671957753260302325878859052241695094467681957320930285648675341991539453970462849661922692628962586288602105382167291467124180678655540122850943899661503823636566031854526621992730688888858843014736796097212736663284718474758448513493466936642187118099948336274268191797312725984884450797374738435897256114847617232580044921663546194467568252957349230158935921253858478585938234972256838788113994832900938416615991171223396996265441466574901556391851675615549911944748840422071677741859276819123775400568829044919452535213603133068155379869478462315687002275791465301723921724787772028795903341263706937079897226347871817183806894133512733976939185306573096054852141266914706626636151356926480246480277283760737765381370736639477124299494709712544859659609529962726739996805433453513319045890322941364663842633143593732132982638136867363016123644578717642263559359001993732379641881061245336115548104945875792103030273496364621160339429806447477648415234660956348985219037241307966648684001599812745102889089496035136243086880444586226765709951254398573932902551546537990104124281241149621289771793944064513908511196886739333211229606889652737050536828643520296328372208920816111490295069676778123127500132246969249711075165370959295216822126466836056626332885575783321370486239092852872108794518304890970861431531503784897031059533400068415574045505952237859845613465026537552744787355909884998197269492869258772393472048023916151768961981364186924862333030613166568160149670284088097192834234322720208248620636457375736975176115609985685862473484005712686409893979354308556074466595999166167821106719595433654125153541844286650372542910978022694519686700403877997548992955900921279264315046690965886657565072148739162450979924891859712069190187317763172596968078178259209705169458403167521279623279458146274482636492574308985831482398255618792584891584950704544655651186289773555925694048346456698304814051072200186011690340421592796513355075324870600447003989149200907145567615330525148806441392025586398715773597685388161093344705887443543644872009103820596602028051064991582141168744932952237545738129819529893644803662763054379112340096336973873253869997181271136356482782160412083693541053126549959429925402457067766389502592037854647451562336148783118852205489793672785369759744000 [91,45] 8039050206562416659694034973856624838843571947699420819006099204600933411786741165645456310862272272320535318635597385771942223833766862039896080817637441823157691816192124106493173158140873685837888806354747459008288615998056159627067256870961958146817211512467631706355368720664086845707605714201831380663315228075818087465278747142127890355786682888855264018821730430651151181455275911538372082479363459791121908115732068641144667111454796919756051822833328833139124791034818344094402043433640911866163720827287462155970079283927526054303122934075352117678161253239207115899368945495240089436316536537772677671266714707482060886778889797982900432694021944174931848183558911653588594103187096664654609517020894073692785356714524261256956348751624707626415068475794874399237669490204772734088597274849139659643893200800432591827185377526315035474625399955960684058474348661464719219554235606040537200675295751131461100795745304556223488511147106508755823933454286365680639003238619982240646383136930353844451562649856931161296989775554852390116330244563827912235239879538560679498209513703871845749234520300710915507060980420847267734639640661230317789413261169571568275172545564950502357209321932154849927618262389507908504815935235028308107851231181449301796831387514857636933500373918934173642858723046254544201714788281350151524967725158240461198731175573825445653209485435259554067668853615689944574058648632234629999102701910583265487967016520231958732614288265863302421470494055583678541434786126518383815776050060632790908887042675138686478384411742109628622670788019853258653419825812779114986069383463636245138860358382527673010040939011424256162944931037748412593366856128700361122163874476000279257971205450259206962152506990970591295060522652084075153186139137599224790310382362015778693161178638677963470717598552687936371439020749021422381573929376911212829557207414035102307940418067617063343916314895001167837772343612837509429490309461333493928515265752257406430922312304555403852854566467646224894493367513203544438743756871235524539265296280476797646444279894591887821058020739477198898257188109493240879017789797668401485112337893189303179761325410504943001050216780633897379163684794352318227517213213534692958120715318232897239741040820473013468570925809265244370933429742975852044801987049687492730096798174967207469632373358559600411556270184585250275023695869497519691945350551193712205324249659287487113642065070527610880 [91,46] -9509563408514195929374819368991865720209335040225320366068029186874947669257940069661373186073611453860984360471464194891056480221575371801616978438350944632607071302341825266022604098802343791956001914348020085253243640269451042345861883098505087602301152447842742415594932912579256477562089428017336499778508909836204733123040042680819632902355984537048590796924594654856181495524538511097576305838850134990306095805330016301924065890909093384282731384008032292203214409674340954125432045835293473565893462610690110152546170372228011357333027983656943841147883923443691926557047875394666361484920833634731770303894095654410456122745347609763516915144276188216084506166152457568048120225182918840489410700738883582150498683021270984578414771294473695287047916959968937650115872579388039051693320714991017368004994790533622494453290734278356568776451378633817589669005877773027951981502244976091846051034067245247364303280570229102787495405622507881981270030686679463697831290249411172411582310617811076533335358440304864516350857217239230218786929595271759348049794002953170391491756249852585131779879287614043854038587693148346212541205454700212223616181275001563443533362687729092554233857181612017317771419623427453431779736816500744856565055363151429120092483438827562006597498664205260619337193780458419304388595662830311573966861941314414438318493457417777651521636577323849710372967000102839080937442858254429742172871260491960926087671614360848342533611066601608929797237917134285725634772227640233103189690870488228355533028450279060525081368968623279261956076688101988380663348215573382544127994785943410778026594332589291431623532125500126834189718295634537439197054865323612181860007069175614639520705425586557657706695198277230234572613252998942147949870228828562526464764482463775051230355242632189246224676827448513559428264500535047420052681183338109028388870561601164398158625337024573861158455743620529647505339122448377420764146790946616000543879380126970040044003785791078494190961853486345781004049524190822030776747238128714265599160849404772444870100475877031207417860064391995776829434752067727880875401350945174714390233645844848213297346244039859467499630250253936270188559546196599369982072247961975437779310633560166305755274935978530024129289712252075561129895792708605917824207827043678095329709153693006454952928652472772958943975220173435027256777564094168658582196829627256967647105762641947733503747360712294400 [91,47] 2944616089619216438692876156976319492048175600868319530766440259555765781631860734419626035962046980755395291019169723827650258766333591511376283112115228220258364425950797373772439345359264640575125651554647068924811111127520301945236167212800141208647524482165125239247640591393093790046746074305902969804515794529071332599843868280151942639795447281168967461665342684029562483068610980898901734879275763898499396033525365511202635153782200242055101032705020700829183934510110532486158643573502662199456792444402711377674531374318733497561058246680713096734249854380703608750757245847086241192033723753014343246117649902500068295679190920756690809526925529274725967354404558678104015965530300692618548032309888011380614936271392477009371573355546801641593214460163482852347715950420843533354781984674941668569199934197617219599171110763066934159392905050023303026738479705006689532214517338197433637089323240192164333288454540253162350537524642425711369925293690509396214215915087948653560739730024700550323128913932940587910697867858845035832565186059244298602001579737757736642780807846470944142985755971671340868902271391878267171815310461481349303207518080488218687428621146532024513552602392368263955883993752853966029236822793246039058355064012699249618886809927641456399663080956404047487426417298988528210883503673725156225352897587436993432453786125138514109711948466660920907689712730789516955153921239998916601073910052056395695511481815855712908467262528013267196637085024348309496304948291233089678263745238356524967940503902390232386493619679845034928911878592068634535008062202047359212969420071392223535696554941846747075972462097206557457228726777710147189788222940679060473831373803962689210540936093394265202704908757196766545164872060883250625794395305878034290729986642809351139064414795766598935516425572674711186324111885045454120774262155351268333808829070748198509537127556390834861237170092243771410673298218909844099401828797389338945777080674139836556986041420775960432040196601650313678771234179917758979094291403011148128550179497944759381948677564861925869647706196827598969464375967446578730049279963465085909650073565392167412173064987692946147782742986724593928551828539796196245649531282975127019395111454715598628440665781823345023474527874827812628851463690824724641467851722902701804897478496560404784894074703624970191465741742225399372913518441624752000330382055699551473359258643319712301807828992000 [91,48] -540055050279251618928675670271684803557092748204678600328390286458774965405109051750399565547124885188710980298481259347390992113510255465990293783917563498580629237064292231576217213881470520969638990549614934504306021717224879488300768246613429437606849241121071519979571537571244729704583729704473849563887612795418822604263547309459730227791287306747779032959131196455013573463329555962150060987934603143971720268111023013172993784407619753089695988657202112379895544088853824472923002760518805948672526580680068505005032177883185163883937292022865535358774458675967214113341217268289716795325871203551441633352028899809114671465429067988428945614203359189858535688236787628638221602655200712353254333302134463697082467604480569385296310388653617681490663294915093500112823837492384137639548893728243070898124614314504490337717594451213314609077217174952092623356089201673359224622018055803182579432565311689049316579415511840414880630075320835143787612378070487723573360302926405351443313653188527268925974446759113827789484358988836279746407877530229444050242230510333038609803629637808196031731970447428804387118804821820168798808577233419326840350085334659492658927582709532840181780684653442627638503593769297512695297469889342569877971882754258399228565069238862333626893558350394547903764395943676137553693744687580032577452362977610404093467661853679220016213952658319609095585952250401342863778497533958003266624316952136236287590831974729579640248745597924927655713390128219352177364814739209697835369316663162946487313229526155461113645127532222504501593567242171996049958931954711233356476862606555096909352765792260270388882085629969001703042132132484624195021204056830534588766816624655321012936039757817871380936108990545554444499756481175084945341469793210311988064943914831670870700472572319101020065201951281360733178703079346748668140704037025811543509117148458787167293438393649631142900601098242480877854870954147842173964583204120415629226069603728371622325987675117878527201648467367978302125878690116628654889502272061300765159304970903882394500674510709824730615984270797284360334979078229463371409311060509745781277192827368057345220555016742800119764802745622269174729367690089664952638331105119966101591229157077124046485086857154945756157618258084613082154101361716047411839765667764656015261788258767767669457399914928772129106653615022251162621211025481445130612896686444837155161342902857800741730385920 [91,49] 49291614445829612318570539283806274533960824483827175851509856194434990047174188665959975120359180996429710840097243938226002443875466690678920492699691857048892996450576430920709448096839424457718677311221264082731404756149767948128381097341951660960577944447780334554034229884733078881927591126628507525080379460288633092999994780358211356454248061361619415880469234452261303217710968594952902616304573503174383976416065907392251254966623642976780846879639805126164535449841084764645653135478363152789895675466778023462081552774339285372199018224088535775256357922961102298946182577826728647611778568898032590047641257814124466722225847986805870870576083512416682065466708987576515079535224285433192845830783963854489979715236623860537213522100435361037159149974086943969582059264475947697098912480696613461313323028060008776227165599611485454527926659232668574006036993960125717393994775071483789083370703217514542091019026581785970802131671933001973633970424687931683576986175222274541416680943633647255741463328160479271661881917711518352772005614460744225407985720202615359424005812427547848626977890347712748954545044359445614157750645645572097274080313588204121090329440322671652791351088091872714616128744816996432232962502997784021760132653905348849861807010368844354154477438391996625744474199961741053276660226080308832107781116965333969582201798795867091641574769501447547816180831078375675616409731480708626633420863445623408798904529469615910592371198303525230214254801422153093956749947707532698133093416365650349464330560538857600069286574447929260701816739854084355450024147935002060722426314370581679944496679058320239516496998398995224026757258290415669854837789637913032812352986367431139362139005010782372722799473087998582719001567202536757550606623312031970520863516089999401063546775222506287631589149586390009674001252940966479662514656837434601235931610296014287367517612873547399901263028514849589340582424215196099892448560015796101984590260013159332537717662729830581468602087920443208536289762497709661817790648661741632296789273881194711098258977223774970780162823142838037744326959680401078650964017725209457616880299495078235340120318003653298958991117480859964013707876017981585096265866951187152229640370160619864405879164105142700338179072590413036103688587079556273462972740015337665752079086644231847505441487030445052010119547594629348009326978628420262438942675594335799192935783273722957266944 [91,50] 4013220807435744206664173131763150034745812808986598223417271598752713947916540504003218750168028242023759558366511933491715692121026507445192103057408542696207300461903988782469085918259338065677296878500312232952800698157778779579002305565025703185217093174531593656417135301641125820821321440570704030605148753078601045112303065482191744574420570097765210429954761913356570268991153752579142503002533489446247515050925500547648234991058264129403340137203538038183262467645904749753928281985631072629367819624782034495542316414563613001268760459518059368430248358973130905276073672952856625300066501053755947063489080603828494919640595279255521629203557913249009309117693685854234226969514913389852285130143941011308557538165708923468301141714618829591000869056111519316440982276880259235677801685441115464290083955839919584549049970812552382547193154585584652515930179013098240687880296566181909874569618027256506118400309257199274364567474540182494855162651632769767208880210991922121847460555026424062231445664790477101167845856398988222790952061109987780324688280490289557860408426431106887260240521012485940219984641761878284514576281081141363610450028225761024035047619831590124750658292613628113504552630894804631860145103141627657053818264061129422500992868136917700562269109745118396162772848488488168009099633637350711086078834350923834695132655537538765805336320692519039298685964715889711184214404823384375858161499343231573546177309865635250164060679499398629537260443980963723227229528685197378815718549152735301021148333372537812299998028955016347731903595370226754247825034488640707789074287458529060119919046953512355546210110607141670414491687266459445220109641932911524947602129967729017672690347397145857017060975248039430318417218035670210443659513552333899082906808308120810465399355983063744255475916600809835680059029772984831079936747452029388530610089140033688366921739771173607042662545142203037088808598228879910757599563983934379417746023301207775143824918495507367610006152412957224670375567502498179432432026215099024566427108054751419414065837912657724138382185161704561344377046800843106392514102536246512137806800926415452781947938356803629697175061958224776695020979699611428573353928845755473968214380201377780480678992406810920696094145073919226309469876260613205941770531809321581892488792750255174476657162620302638076921582771659296389939533132545113403268622907649394704582770731050336256 [91,51] -2303578160063460948058240049238617464969360660345153246753813898827335168294014018692702166299115513271136202003532302999895917822655457429765697081957467442473424246350685823418501215572948938857545663484582991899120200064262507675847035987481447119517498080514404368748661254606052799944807603888200777792624304580863909247283211239207766263530630672808430703913999402098636454052622343095375429349730624815808275671677006246969309689577370852690277112314337601415938486805206084422791116015897151751367586045953168783030372434802337266046305861384677454898290022763663232462164333357997996992180113215985339531308373330244924057619700372652201311172118792233256371790497538760286375042819919315382786230404854557741540572349392118589944799634772005557479708826520746606193869267363723778572080446219601009357476279765622784818163716688291846693145226754945506940918789753537591774977443827155529351282526796888776075443706686387081284443891218867254019399033293399626921955653648932482545788152125418698819504592876904813798283436776769223579578685279157442123270654043139842573931763914535082922256415065086172467741219326204668134152520393454577763135217782374829849335121892353534991857524427959959802647530550322211699403249753829727638728508416936910073576321642061243188984174576210183428704695057208773388053999954399545997654103247075876901606392221264609395031833657605264651212225405214279461178660971415476202157281829863990657503148862523825709128331503877551755029097020873421019336383037334771518433693096286112339810938273992592930726918321443026169665909884981732685954174760940251514621737870800147707129932312135499930953927296888620414736018652996504696944835752491966939721560348069526568255534013295499139224178518395269753235125729740836154007163786849270856652433375334942701863416941635259953979493779472485128779122489672359124691715460214635094238915079526192795769028783339284748602766868756062838860380403359018924255401405620142549934056699267972413972353597177501297460844310269878746282359072820263210114526006862921643597943903773123346455776552937262750397466081123369630687622370405234078935468340324490004809054826109372494437167338002434360200227476580697841591661891452077938910279162645169489998564877850606592640147123805361711987888279978058268574783985943972214302003453494257945692048435016667350869092810141295651328398778356462300580719072349833831787967229215593577927368408825856 [91,52] 440846683200322503048666272132513254649101085083260337650647458836717334026391370814348110077131643562673077407159492951468112891914907173356495204470459988873067393863286354800330354123536738203203576274190098158376895262991067401332655920986350570239860533484847177873955772673197911129660238040991777719349838932387092297959123562138675360188305785103368780538643363157389094554987391270472695025183058067105068044294310173698487377536770183734230431632049693958612614476645873441602649228274608371176461350485756749134718062210455589050582359355749606924807018399703143568207997927952558068704837026219370786374859607313556223414466037402959237747980614914141262796211253663637908443240624710167084400576437527333186440155722681297487843606792681672391826429670874178086216598186607391724117718383519137605311423579987596803800149855927093220820708749688331067853929112000965020652751010374346886534588317945095166458005591882575455619572742208794864755813232145057363399765151670706680090592779295277534218962689139869561119606370832368982575530392336577752988106997531289733885213601082902900173946545268856051998882138502633643734668086375739233758032460137750968707303033099488829495023578581986541250816283775140639011828171523796175366998396104802666016570526054852337183325313829467530655866212680252125346446751444941901155467374325440664367420447188210454030428497115369119592057805995804453867419000551345481915621452518681252021948293472151554725842296115148836089311836819878801666366829801001709974782358214321742078544591877050279748248930641638502208871612801328871590611887876474059702909518248243884245558431142416996801690056104059286185310029629918006492262029802349675865981883404659216663044400957716182782242851118506200150838157572648422508210316670230128795604760275016504474815813579040699736348434748061619346191081415536169063592772063238000067522173755464349720837180767782192674909219913200541960949230742187863277371944332595747786113030577067499982744671441429844340610049667194998277268126186723272790159051593983785567017653368227677146068301615020917583318455859456136382781432063464937216780734275080824129941623239683571651324000070630975608355287484116977782745791124959972318231404714137243286906432081621882881843393537497774734211386381242498840085973355193532864253469820398750371725115231163117809683654940207643208946127635711895298440717700661192002840775330640682613018198016 [91,53] -47074362185280020931195726744828304588968208104532014620006326564894998626586567755604415625513044892131505813437134601475891533471061041678570437311562094116474568635858422171494346883551126662266133811225632860141515408950138179801253736237514957385383103241002841258062033364681903514499074740638852139429732647080089125698438813515571545675773556732182391973620530814715756687439594637683968965090139663055189708419119814505197219611496961378743148724738022146594242591604232893504145179069305762799166107577693795791891594479066125314566745028844177824782631089043134899993529634812468743253623360700703211797664289222978242652784252943331737724564684071523518260512024987855346949297110256991588617599785737047102431349332907513487608423835522231778001193834392716111704682180875474992108575112197194488354902742400992854676758939061521735096259040129524764771829780323544284487429632435943930489044550363278065852509687275954689739385925984259138178581411248017942618864191788835469530602493747977513256307707276402388553288468333867198662367285613646822342878954157276846763786974828521333551559637871172407430394502237081626248945970891803687940748318040944877493058008871567139871328422137479802933628902440375404330795173161397599361721108063800247838449723504297421888969775189516588259743330390894394850022070288433262433096797978786801787515686703942185366175860667469925466954914104033000892733584218365061459161636659931067972672494999681876318688239419605630191459739707056623904066747400085042041093876359223316323047105969323805557542501774379236624426200726687418259374093336433950862290297513299126894730657971436670863458471690443600056179940652078048516034824428131693242800910721248524419438439163254375538251050931198180746838349596558145936308473845354168606323955286323263765889815602861125749821821330651120344701133891040192201861128459477226840997117074306077315763664887872444338560372433278838181479253269781384152118635325327961580293695263957833018325913858878850424722335288528089641388385842503447950217566419245590574779154291263006301237181290542714540400210244901010517842671784667045595584686859264418979277511865940542273841473623325530282990281910281570047788881674968296180667488317962166119280933266371343363932541039770141412614666149604285072527521506037493482966537980681972388532020909406523874390432636541571434038363258715179364250556546820483574690564649204164411260928 [91,54] -452358992974760553473553238444448490960981275713121327100645624662689047126801457702551964854959028322351477867928637544434324395544207268392388792636307244636051692296630860364757885665103737810335605630231090003357388705823478670420228338792038450097266091824487577164288139745717925996461778761129320517877148713830775870555048560300220533401964422113813065654505036978214275795924620223586255293083206865070198848112199135713840403979796477478565757110364927223950241811461484755609285093718517489947827610320208099824854276955163222122660768290204711140093010031302918598678944649383313893214525861515776435180008295588932070276390253028888423404922242500021447017776409852981391304593219459074088693358717840565707274629167777323655164272605432698908559270819005441485641992585498575397942724176653143357100459327550788382590985423385270748693324436857861206083693970431862040983867718871889340357548597225507718415555722166533446488783827172732036612194134104699952889013870622073804268998340190492873672546924091765691462987140704319888228162324133784771950151133476167600087902505617999750926186711784303299526585160782512540364046013287208859345106855591384768106503091280435930121549357016988777793432655749933019330753305721600562045785520590645003546419704975399316156153235395520613076790109662949206270936313380954621223454382680961995527362798779760036778547301147629005968363372696890808188019072279015789176943848873460428854940298835418376289362298984963348943796123358993523680964699503302119205109067837167587050444089139854838011586849242823053959499979037801826653848568042835516334036428690369507375899892387661551454321634716108838086759951171680034057208063664914162851540688956908054856251531622181480398077262838459134946516978004548646459842022901244949622241326754942414546667923142837580720644429193418439584010892943921782682299659022019481369769328875619053502608114610029636858232143995640780738132901135456230788090921750451631446213347036645580727838031909945867051155489941815767058047696459658816695338139575069578161287068115673603807594310557166639407116239516311925269497448708718691610960681627531918680552994390899417053619167730989640900730395527427360252456698297124895567896657478696031803995721236561970289264165668808768310983117740719568889220103291805196074990531639768432522951796290348479888400796276473253665431672421639859844736186911880218175094252230368296960 [91,55] 950832823494353590435103891499187771440084659276495794112441287534661338899771399588266685842466327509623094868033418439003859965125591511846616351260472009436073059846010729811217151784432371995388064857519858041686568360864063657121181230338915343513578154094623379025848290317541815505144124644290536731720913820483771540865232974688671352948397996205339158780122578897324456375830125617499558552123533120572915313241346518447889566527102991084227927393024661235455716452551326381946520396825499111192925331968711165315592613633669887875534641503605001631546555729388465324756556317063808292123481466003001761711879247487268212845158197235947359714753097997847781219733869688673144230159819544823218521683435884035168291758777128093649967472303080002036744752535626299789982166539513604378574600953191041571251723286154681252547462418502955577743315539640876895983239733811415458783655595594214213771913042924672109541357351166459749356513295836211299063585058634428905570422818979890388937063330908198971716485599197326344571308264209032367963136835704717504055698139432632299606174315157797441118784563096011802712825623103049665722553459343090852956203599070558566509495032471619660885423734745311747626660183896516465698372827252628665387308823254573929888946875709059004477883989420786977693151234163981239676346596827338186257340638064708411920450154850641313327327431214006070077240491641974242297139240476294168088335874774511376423901613466513514974334670363243578458209137070583743264452109747129417410934119823369809495368506498815166902222646955681228832451174660243132921331629014781775318807394484018740695550727518048848124928876471191900462201204869660049103235955530562353545158895303954362445966596154848923127695946747760862663479359984427427329073768046235016216238547600601591609147391695986838158877605401747981445149113974287504036525242920048614613981065979840546029522031124671568349669463772476202251881571290129457270035989389274803023640598169199203935065845754201501595468461914468621843018978060870285420789220125852127538227071677125748774808059718439655601919842516245801998985010241033966160449346899816106291080427270480976144635739909286875564650651305661967094366115861767547004235516283522908991359329398841300348761478125234503283301042361173958139168280679092528633582277314118142780287130428522411633634722375399899167342071433687663762307491443194921168053835782946816 [91,56] -97171460986523517821148919928288157863350243658913810386817356389840794863525065650783733264767309950693498277738416690676594085676013797862784613373798032323038018477089506955011953164474260538526472686745485338643091824978698852781374606989649230014660691245971641896945019804323039028622988914590761759274535214296938103025924511936518781320779572269375138477118208216258949006245652561372030302522468591493851884968798241960301221571086893146925779447124156795259255467234828404578160657876229438305515835715430986818542701946066066293888075044843897092430908327007318766342154827869050725141112324256392931768978759321980564885287783209472285580513205217303326484555367273624199429975354495530212040356463210134235263845364433473294843801768460032967171140769132809163632634012478326103232777379074378952597086604651482323735423728264323313226097564641588855250448801589449530858197809498472809930822135999552948627381610943625370257028713928364244544311313768316867962901243832878350749748940111664065337304239162512466756061712390773464564148183655327423836308258625408270576535448082654698439047681171688539137407096024458764525234781173762458676491535335001093436913473729302096870753551602130494218508189393275236902938024574207192740216050687480035289900322486161540707298111206958989808808811677921639383190094091528405784837881073633869124698733808598543225684050406382637797096805873539810198293439456233256952241652579558098722232640587278699968250759205140784617576928308890922569344018604620446979994575332006384548416089150954688484334251947397048513843561257078552757606277724243814743528410002898470858893816344137938128493761577109734029402865787728392429527835992877154199946688020556081654018647932666115206942946722224046608331103583730395981185665343860569530142327231480030129550846203874002091047851380152206877278871363698347317402433085955372418517295118671233782094226298157319564192701161208590913609149215329263588234014023805939531303095112475644326107551236380816855826624090175448964449484508876088219988923312628141253670907167836906880157519425182829388549930227857236302243765942088247810937035028770570397742172247514844755712584516219642386185924689464528112182023449868314525730734359380559884253996012718501614586247544220846561288697272164795230323675970127238469954612505681496874441991995408023252299082139339079786319219589771634696015507497324083105458919833600 [91,57] -1115560068411099753812832982467844179333280683770214003231334621589934926662981618567353459776921219304959442748041489593506545676008216545715417814174569475875131033612712036684449234896300846541805044469329286157565649412848994139322915447568633064447835025881344207561341390353103300344656250480044299919065820139059954564953698930336143147123403462492041601220717150838636621409590087427344596569119203632964632937779751562812901941619994441517948446343089410790555853201411262388708238184748339281714559391053718140725911939983775577227630166746077866007869033278935423946711915324098959758513096656431034213366190096346368429515453699089592187617991091081682340957567289490527230870492455013859501056042157220635578807258498790695598915460858089416829405193453543334724139357914807092487160850228901306492927613615885627485520466468889371050884017701310173254371910151303561988419172072030222146936529702600385635324781832490624214674895727157178783485470193761200639482097950263801352559614056196111283327744612258197669832296053031105846639995364399234652393619472528096447058924139465153036451850265542678081270310627303183247256150454683863362605641808949788698994195621846939595406007521478609711928400963630551644716775630996409895237818166348847369951064195757951516606422687587810905359616034227396625900024950856133057308994620200900318731806024450005835677325498453186882789422611058857426525261552056863244171744701526548826841158201711331941325935066866263207153625953219757884699893864314140326102863248333690305459239243653529222916588315297002027687484658360250868026647089159657541812802895947645140290209948932858092292131834671545598679482354397751410011745180198434379419981244828657025949400145928642766859245078857451127554074791443412466823001476653299555534898446984853646212286608587685174253536068091223837753462794395783401943533025602857164877466119853175945861939294643294264331449760406825353517553289482779386920070048832613752278770045484837039202164002184507890612968848087424724197987307393777735172681165391259942702605328864718276094186015223151884511204437015525830376166916237229338973022054547903848332934431695882811961836614537980488079354531080864082923675236363085828289698815039620758651842638791887556427468732881062054194185346538680437343980388126447817993311807715465404710592232790602942347899565951615649899641979552987328094707625032858077728079872 [91,58] 1245611101377499059989217132352956641709903458884797636474168503505580400635310127856065108180745822364736957560390966895904475263185797062126158040889530196596613710563199519646727702116418239979013557586717922975998133058164208552758098664430545286690585207212964735107932462504121409101803762876265568050877857553671414952704908366190213460899232915214534120530529604555117320272386795382732484842960211972455917377356525408642840765179246006801407677815482810160326173423308629088181163201805586720788827199718424453403897642542531914312609190223971317677380614562468312910168049322137895446014217287756829069995993054359674951410800972030547542187898172403973683676760554696090205073895222685588282617118220890169776132327776485371351498235195561605406509266642152238515513970210894968628222537931284936438691872546887265807533769913261817265740033594854280046293067900960747592928120888847587213068074799691015466342793185914005185563217296048405906391863370328957925005436719600875056377030048158639806755971473258590465933211394533930275857395443691363072950053130841669869712988085402604831418739695552025668923532682713932760524128681277402563439316573952652531977606939817815824777282131058223279806219008559134240542203104185021411433905878008241834830396648360450982362626338744903114978564840992321109903461194095108176928180029207769694630482966419046735483935781124546904071844138236808978067965495766811703202399427010033775837358973394917531846410398903318754982601976635125037958335717124324091245989629043448288383802114135542674991033521056994421619924028468741137050347029874210429801201951449615279024849546968361602064730601345753284698350924947276797199195111711638164501903101202836468618147396200369709708757439531634448718364185539256359168022530932339625258588092665689515258438597236158485819935979525738624206951860827515159690136851367992357835990838454915557429312525714521006761638596905325485378094308238313323650785539801022141913601232642451325983297025021428766737478984713839129149380592127791537375670435896913602079446807636968003425710457873509860655231116265274663544498581291505461715936807550678002609779923943452251781470424068041800276354168473363096199134529178389819125143982796902073897110883750852191290108181311739672977870589051210298570105681981095034642550428808848622560239941877768628682144421132026426564712377806457656936967651252309992669184 [91,59] -71754040324825817793223993021367057869486431572707454599519883340057439352275002532301804457693826107784763019693295361305296658900919734011854678279123502425440720275754363569253337591282795871172120138795365438357053941338384235268935175618385324519859449834575683068350058665219299738716109875288937871003431376836552959585392841213180349515549211899340939163072127431039898983825394513606005314759467845523970270900078120295980014984882804156596424241200891619739390746667940777024833960354497503921853778043921673880635334539558664882066853067280444021546634221880372729616876059934554570794496785631224804258050924974969142379581052880541870731813577268580765283066243863905299647976821108292810955942733152014957421697604439641085666347688811333619608628027218227874208627918602263151430306081719630575971371884588225193371273479551421196606954908853525824824850883740987619938361094748693028620570519236685564018979548176144974475709394746770118474364225406939543942183081732071580931900427525655056914970187606904276659200555100629922732731327806541001972018409048666281591279815316835723559384663701328355679699484016671033834442298302624960490253661246356107062062002695792274114243915157434768967734380183216832381778014411437949550030526291451148426293930879805923724083231958728877415280194185125113299193789338674546212894787377440035802719787783212793895512922592324704741208137342686187410703024028838948187878231530532593462561233398516100688086613439854466704494641203660434655092357619616384251874197878103747751367340291208997787040980319475985281669406396250758368219821439787858227474369709561131361628604250608671501484329823185380783657028234546553177216607225017471300015097940984925668466467571418029474615030847203030544643031786300069146147725451092909418281233961309449567286404351677547487420813958041039547082092316996144017829586366346206780077595753695632683596600829249960854843168899345821432058758768780564805171009775257589291712496131144443036657841442151400880990635469415709426901884005270251629812784521217371747833737635473486944967768562856418235703711723411809883919227565497351247398993317719384253343616508506449474631900016611495416197872428676235362108727347365404223384326674415922661585284735545680670127011433668789997972184666681109266324664204907756985137443377328602780977048668281124921093507770101271511965235310227955479398862217594011648 [91,60] -25785122144980703100012661358942507177057491539241325198675400613895160563026192337519264033563453758704273536158806574072837218715385260476166844449652161302194190303231231682003916003803623529855755116729397492015011913898610672213986588599470015851205068090108036021997086551174752692579655624164625081575802186366869031555173405179322933042642131846770294551798610008352451908819014596500466643186517855143101779250537460058751568316085894032504510469220061165691487801483326722046848951001998095569016380849403916672933197585925200673376140341925675133804628547931818897607096704543567659045297609456629162685422985765213028894358491598193195459755742765156419964142822191332565291585148953868338749826881301085449237761442909670941346132649176730065107271610744514473862237049472630369903007486447905488340272676040626368418433390848131816440428429522628680746518351644358374445026686516065157108861124820660792221836273798021625172446206410426729701218710291469479026983333408726001318011568930952429362953593045745202836768870332815638207756360138389318893606439366479020270464736152691470886832633795858649340874911552276063239648738158137946013208619067575733975247854801740522207948502064098385259884884556483341286964083971825565651307736120328200441806066934922978063271321759965778860975820494648625993059074733901219412667016161375651133436335885133586264870581229976806882420851605974450485945455269900960950680048932972512232640810840110700093403638387585355360573845704382917207250176578451305881438586077414404783434178222889947218600076277808685653790968934409848752674089146916438565353031869944374414153722039110217385820873107332490269733450569559948867786452280157135171985237413491424896586129211149866236796396900980294791164025425026303067036747176720463191143519380711962280572657513063605244814898453633193538338787009956758647355067610781716907145502167809663935530587401383569331559419321717072815182431620583320793399493809585641563833683401073606437062901345013616615830365374890749650474875198650881181612973071379311387567914560203689426771975451036837861988141173515696000976560459895065974569546834171866228132247023423666409834717606847647542737793181515572175721626477656849061450685074220674354758908724629198192723014876618866014257525609545919939204544927289537039081185724110090012883484824463583210759970121653015653803371689902334403773525863170048 [91,61] 1851831763423059233165088744441502505348407135900904512351486404807666673091679801286719825133174446675696953182957519587448366774573607007471746994400567672130766039217919822873881881615443421752147920642807018869082506516091065299746376705223855284434179944669242038815511864098145589817196238018427902905248747497814352865666065363982609666658747752010878815306670976478756230430890184670075620127083245060623781766480322912375013365288547799920445815328482652738933414462062259123620868558598330551202022587902549685170102004932435414615656109487215395228212725673523446709224453137035402334828656856791826965604765228233104153079409961611102921925198998263406418354209968779633009053100568267912287859497641338511708433861910757135126015261117274069593739665547073607353583883090974979984609664190140750504179233612137793304150087241200555489624116643397502761623211678743241984108601602662447477457555111691511822057680434399728509956025068420170322070811193858726985536869484830117629973062253968980261704625444354411679644825359525054343420386528365014110848808697592973353502646730682370938142113142454624427408171424190378355430979672423046052296334986545297891551061265244546075358967328988122760037508769061099570290728930688101560741802265742737293071833230732419559380724743123005726902543423370362154251609220237157808092315661387691165229720777075530060466133316448821315130352056526884053763836605792097562594406940803557772914608093659104493521940438524478008505199822735210570284372911525105201804137126577128156696576636657518290327214570544140197023544367755923457325913480672715800979471973062925677292898223442417644654513396212482104686206897180227977097701312843353140229557687883719688893855400721863672858578804770837136920999603153298106842664577743077096053048496981563850053249718811542327894852723626501082066097632812025497162624511787767020763592551921983563643411492597535601786081348182342685107760013478423000672390202928273009124378318987416226944714405508633096955788165823432783823951992382603420599065535386697312422384818028032615308665609654848007050129417073360394564637160289386093896053985961710209210508796725441681935557264797591783697633893256879060271558402170066257907424596070148244249897537454225226746670104480259688089144858204556670134774862410904100587474099403949206699416299324215191167738008921791643646083560935251091550216650752 [91,62] 433668344008047865807948004578479161617427346265610319457795730748693889283405161561575505290138194946659321606876691169100470714939107999321502951878309599028187773274029321736099714772449732850634638980995664392317704120885397625757250061814021696734664712730690581671744565576899763974005703579085053781486739770029261150632974249378610210498120228595437887362010549180376425982856723171665982893171581381991740859719563223127965980831732142738850477587910661722506882568339897589868505672988011702280667990862080021218887339379685870161319123859440505955145641511096829060444798743521205329349883916243850993983112018276182659275495302376324863384594982971282880308364805414213821896590993495738214322765305746210365180616775393618743680454069968186277083411113427474914399851114821383692663860493457963655899365764595287230108450750684166906625776741301395630875541545046313970688844042822999353084792556205929120043090193683206203999116290483382489668584232950172340562378829395417597669122322730853338186209068375047431017881477105961496753378152497817937661232435229589565637652624812109534532876497665184800240326098209089969305273196714207612312967348834803491118769281239919767566203607664056593450571500332171387561784137487354192317154225871231241912087989958002759930149026616727884728160392142176470731848481234937529267826587116890858134437350879502704414774434101590341344013065862793249750383250038910949662359027859338815591368414508696725085183059856274967342433248662208416925903655472819865710703626356732801709443819627651751991971354377084706244832993355968854061249345207027137660129942096708339392236171426427205283416061431203040997093594883238402233417828755737782884658794140562446321730046854275248623166991003296173494337872983058588816827112723507109632770452720384883331554335728623983775212082367599268625115307573317494375682983421681410708825695571097056743795665165023473891715427532862408270588539326244705344827605074810250109342624878423093573901274843493825453935111266416241859041103832547661599002997621788185754487029705519508461481554402238214169302752817300245074448920165703031617914823761077293703913584732973901935968442723810697185179604194996737254120835168406600587119385290888649407741161660013127503260156793886538617071209546960961446786654183227138878240295048850608148292415687397892434574108613789171116981193582793164146606080 [91,63] -39525723803577549523449498855263176534142848241586459848467643612303252287918095363654050313838669809831644145348279733442036030802920125861655597863953735953864943281058543910106509844202186500985657604048988534489242795777020702413194558122840270431615295481326568764508618183591092226585844438885549249993501464480832447636133683162029268755257899283412700124413531089799031627484230292355546805171648314979858287697487340980764389809258739587594121923288707357418139570916059471209000171493437965197284690621582903938081321984188103973174512571637872510705388417129552310731548444643544180227802452629994871043315506557881826253108058084903517863558377183329584648108463111918477153308492291396405368130391183248163179404068475770608002825650334655813088580902149863026813420225258303394737966503006159456026246672034934851903700368923257393590094035166172876226468558681694240129985204449518095640652634639712333531835984934362186125353408629243657461790651016885781070523474658165864351573414046444433370432356776925537940292961808715749058224427670374917068528490090163882779901399236705410996076786696772863188874293421292551393224376541673346145918068684628107429436659978067550310906951352351263634621843536995914802854593886672469380712993031953795853881143800048049335860375584964166460590054839111424612513791311091523412628526979390822263644590014076748343917650094660722007528750481533153377848900630162264060519105810784786591239258736544428086617663423144217879636439959550601315375808029147237016021081026798556469391601055342859902812834491545422901981979545885969517072811675929163321312554481361970096170065893379730751196199326274539119767447195916129399901861177897858278016566489823780874326351861325553850219003354731806000557159221430065331324857147301363061906290198057998698915800482491532628563821952900736235463817616433174951513102055337344405353811950109389946590851220671674869999009876970904751185557133265361160576261440176901982579685830030114487501695039890025703946508560252592826121392563861008135968538463817771866111320038647423367968392067584999311996717386884249610936447749426583905610060963640862588634683488655242783695177574510675974790812674191919292922328420470089724234334667646228991776456407990887345677879397080435958043149871615523190950311533890549898020756407615166370142074945651354714148896582300108033988531667434490298368 [91,64] -3357805884291837114480817092664293542829633449098950093969771551156502679838307666584352391698541176005600020250202226290745615013704469525750347535262513812109958768468631058012391328886359136599140180665950852072364761223709814128286548353205497075425850303862508208477417914682410493588546256511241358385076140376991970393606753211458953865454502100784152668463821571453678876417758360085143516811843288107812431486832200679979628856030919202815925125625853103161773960448889704373482865695406578307016951673308274851864707017653630602697066209772931785001803328894263475221838271484582218809593474165358496666059957346063651032915986341939402100984866276996693363816256807731082690411900265877100251461276131014215966424871525293962198666834279400006012003562462284115189225433003697679481597081251343918934486902650985910751257669189195213624831401259877416700195122734077040670742657434703604072626389214517694808429008066302030851527414741789448442951610823704398089608164552220428322370682704365380056365520436261657687202896754055664588939677214693465393905766893564653871260455607117893300309978198447014731553973471929589470217445776046740973568604516981299857447375945169407968253698081397253954425184934121600968288772174507061169933372948497299729816611858281284210804787270686603421151382800051199040366635369329942668034331421723767905602682284707482073765934036646498814137016274219283491717513804037397136088670948087614211269665974258717582437348767645597087458762601936534906301257170106520777167677341380747478138615844528672506388613823135189806273827503577600197498850080731358600447208846923713295661152347566643929545087497200559440491304231233482696053248022754189570440838633485101314420979039169003413551760532364028053597052198283070437646640518816794452661492565237137109214776959465794978665523874676669103229471661593337715788538288157118767481919874881829575332443133061053489430390701548283235196998934495188411978378153715629353904825526003355463591643789094516690871572968904671715049978130299789328505804152087154509273087331963541397143476785922144796265088464740278880682496752242422265567520820669710399630745794351424712818271677388117527595653226193636433718949979808435700217026169831749676981152834113692315670254954980029263425212080051293949097933701107703069051582094127870828762733373354133866967084449060941499278885307958689792 [91,65] 369118893925996420999717726477699690993365409580495263616907616100878272458110384594892787926578788137372934946018849994882104005959629464339601221417487132690026638694254817673856811561513607892119147575245086864860465335145104285925490113249307761300410741093277852047882443500229518865481385215112545830889904875405482948404034139099169469684943816604789891302807410255450696732504314686225557976791895559639780236597072991378285592365159375105894882296944546432768148193566657621403773541732922579629762915143357584415061962072564209867087952487761480385648507618171210127471101582079007134680564604795415749415105426601839242527110633546863851612776212545681437932279568426309937336593431777907765501794221359504219441730718948615498984300489111880578361268183696180994173210294806170654264192382266506383918292257149177868240252766648329212628670913282719804820474218899692844450970188267715272394038594152471672507376083241221765575990562760899100187080691838223810948262215662794819341578210186244929311016179808620692675299497905678605860196281218066937484023751464407768545384125460220151031560240482301815031001598441879298802796436248685042014858895557710097853351433909754695415675169129101936559258488804634729071964187637306560114634993932386735548236844840127127372930366221725854324871648128793328493744065609319751832955965527046920753121880577022960603639393799530295101389862652926523223362665131653805401441524695135436748169268690145962426602644130982455040084645207803179661016760065595925996615085215745059028457460218423417112714070644884565427324238475210202922549959888977594269099467939752287188376410958238332734782114362831963380073872432302074123839147662103372659341631212022594105875181515591540501567929385756054392332966176594324800265512720829837769354501711930764698790715455296397037009226248182850453723883964626987074674357773959913421367411272862224846314974342692105167073056008393615212355866138905468677545329625578042910300692188112317710002556988173146842165313989127451001714294779895861883761353624466900289396840245356633199231636686904021836347822779432342512035787963681096764399168700276602778712345372019006151459068646613615265046321738670226658472676256359603908116083221354177422680292265732919539063307475227269875252191075089290277121647423448966259069670581027327205793313759479822208731889803500242958488191369216 [91,66] 15773616641833692946032724482362565260919656526327326206261376771745559638951847629847356231130950031720325837234366307485491270630188786935370988570703513560263161188898784090231662756521078848130439642459269790979854555098033431189030993024569078861026740647309322842428307881964962411894822686366781078426299561224802739173696594841332092486274311028678209607593543531132103334241522071298160599799734693121040155442728998173119230682426480045246793262877386621315578151409392163432129787536709942499757141634765139846818721889439446539129700699151790067541575391056697101626450430668408151753605818961395732872735877274781718267696796265193628321423267407824597710015523614458701223842446298783226037460676337128178693228696693469845166982626270025727965585753862154293690193055505245955322272320718102901879811113461643632746947316801059795733281575419351911301778787353886825405984313821761185715881330254727804252040413102731492386265100699904828167245547723666122140189478083676219872253180917544085166010059335535874881517498105714979820564160614626388597172996724957261816371775096518300705073714323948016630060861500466304666903151562709976022713617550460719610360223276827389033073551243751420456700206854002408571793794641847321197566555383574308884023124306796190961449493493585911058428962294475744826308015957108397846736280574541215410642018913317329751529807255257824053110400544697833794395954150735815527463611018757965812420642297090594480416082292462236145949193896691514438772350176640426322281920553911638644182410006387991794180952264979823664634153749533306796398841837318945830928117187715912723079088001199667027375048727543168380560207017470564686376601511857691912766343775693721832992542658427813115241523416339767298894185992617937140210997236650794132915552325513686255090517937731958118067736386482476652806068149411371020299990958986221799754515670078364620468166124754066735083578490621104961902438995751701520925547041767699671857829990900123979226933093453162690783123166963038237510220859984284102283815882050756756126620104944915852763151701915738214335727788312287952905970050294580705675097971663533767194960701965382030598177789375459326681800156869708317967330262036298721928110294612966289120268154269449772119077937101622168576120455765085342287284834330185271005187867563275339206696343710747501900718357694699142001983488 [91,67] -1500227066212287195471970987891113559627899381665016132541869662075458539862942273650804249150920218275673246517835903298824170047097385241288747737302099184141752199740700582192738768195139101398672771543881814166613788569466286989709316492823428835324910423481144758999008085321403934696837363232746555979439354685167332113450428251765472134136961244429136984479236722684091428178242085295159338954664072877802627287524189902419938990474916581406478606309902208504939329492878737016040517736466644048096591165675468070813283368643054255886093292115925359037601257471547013037590225049088099159278590500260337708252953316046570964664490381156249391482934798754848109744158858224736071391186889803898797380890448634396829866013780283996553789139612915830827278579731043867373790856214079671146854603485551521653224239843749245747405842870115135026186360328487178926152442737446451289831424116655039423959742939745187496187449819298413395084473385155345973311635646511167293325686670803654342605356070214501945391235216556969017915222545646739122575062510312480740808983884325543749464135750406349185218739226766986901292020243822697478535121763793321355049751809922952372082596649637517717144908726663624611668850567464321950607520948479521993615410823347942145017460436498447868476092981783361391137410848272232671665009010161616442509704710393344050619668302711061313856686669329526244465673253579585018301854571307075148212538578765982437754625095614094217206832248136529340156189593939934547680185293834741094604341790098166533858554410401888286998562920485424075324782002404174469076245484084155198179880697109413183269716678349308421828864660250285881900441848448685298297950215210706170416187721332450803292800905589937050707348121824298256089563155520835111967327893632976818373059300184456715763560965320484269676997398948740237006281783382009564715201570866092098016154403414042575313372963911726371663797752817477589647183780900452185807594193497508396595710408997898145631015148329425380643101835206093375578474408857991897938349515073537412719792683645744726475415112950447514247282346959343778224518048781487399914475257668975609597313793487503805023216444023396349719624037961843019211939412322355422679119283709805130942209438575826083755710970386307275817070031562622408478984300743373466245405015605701130143786990339117639000653939036000329138176 [91,68] -45641906791790807431711595184879127056336800112462855766393468535923055784618673439219335532957061125773842231703545963421127648689448157279821521670167517709167256961715753807468047602086968044640799425426340551129921449925896534515747013924110054791674562970955281346309297592169069515134577329614373660749842342131211267981795300249324081203430523251368513560952038226145662002614124360875436764886265393793828076114258661659684140396475828413228086768136205398756402027461829517636198652589349624849399534829571247430971274547302481719515767201201160202275625790996900575457409652983143254009354359993669146165917327893006603691657381344942647962153631169715708658945817558194958752350905887641861869730765505486757859495993050124182479516842430071749317824339474792665150904665466613427002989717815387243677421560139623324818578634361017922139652280294907653413549210068431088125086716553984450667733639098294936935845176933948895125884554489040373784978026176266288913225397507735097146593296072341732108410030203336504932631655866697066242612866389439752030099999302334001879797367350334054394850243540565282371155435459277291078827750155406858678770896593162317884265669402231164716276555231353713572330320785813291011795585007140618200859538380037727500831894496405869118051204852551765894563567032227957259253194717152351649573114614216337580471037997348963994722926276635028379895161549131305440620095914812998557630769421491581641213421899235301361689885346489134640129014246891890293067405658779242454912906452046411074095302474616804314409563532223623122290689252768243705137334402776313797022120857776258756363486333393446852176015528643399490681046214706934405602785959691539504058091648537407485464453978842788631100382296266396465933391801417815343518213414896149462496317553702293471549293931149697708012397050557047617933077162403592392105294950572410266052537165078067938599483237052977117769627286737797140050478450225285022256471962449081175697887786339346547850112465270195064568063866344713986770036751598756192135481289727163449746053046688766613064678953750367417018295539276200493023842794843530615534768870488074986026268443199137710026044773915162721893557659549055318887768968646524943857520929396937636412302618803748113263839489196229760611653557951289661851050937904487057790126408078728283340798393984100572384356539668889600 [91,69] 3514318566051274458850107621902958362635297237772009837820374632928498946289763146151765385145307277704023665749880768294320474044685505799997234827155510677684496580352543348815909371770752515233083011124078899247772441361150824422803806233111826252022808861914091828393999915645165554738348010841717953396565909959116405018211218283344101346822518973811828346953681558174176474568569562680075193506855193104888126951504332383022066481577146387312043541008072598609522990518328755046614375906047135217582700538465833171893776982714254136564909766482041349338611720499496114713571280781526537894507830806970114461123992790850508995981624604080186906167678331287309442241450666197202966364889745171448844424911751597853777053220281399396382579147452731657757649247573076837439026335487179807032322986184740659142811481687281839894361327737540083302447051643688961602921789162301918266652371932897392217806361723579378586154966318680603177529399169916232366839645109886579705852331525758638467932169894825882832158665180981948200416970576512672737033677975366656464994194891553320931885094021475643710354486130402413766921322177629277981933751327493548198858104626113373016474390019533678325628306670464075780745213459668026989083814716950409170454240993243471109370420606466567950647898341731381045485450144328615446325272755191540638980394495138853594706468132345037803146117599163360426533960999522494350676991581765195661318141082239292437752612909560054224448112131533995985779475244757295894813158488677301050787161930601894904309369083496909808612055348377884675381492242159409657054209558141550197474835826377693925418347678981037714847067735021929745442362633536379688227274777601502156989596731039440587292408804156028008409898895565539752244877925366218519252424470079715761170222403400389919677280673336101371228376275138464014948216453591423408701835716369916110140028140417455478499168312329853466979143731835812254313117264429814103133703206915711061937802042710732344270059696426519181211523383482259843163630449470392526239682428471384122579024374998550871970098684139482654368035324343512537309771142129767351175406601368793244261666980215461054605722198258056270195089929158360494474809908894049426951570128021003126563004011753469667571010235493697403645028125728756676714200300881396638338072670485425031359001081954458448921820013789184 [91,70] 127805389815373874934750575278789110156993882937883763525480853436976759139683595853604958633107626149517788668913361440461049220829507248266804331595500028069532775126486894219494182596816518941429662473926772977890168456798909820979283347416293496021883470631606473006773554771003543081546879146834592856667790999685667869053675482447420328986759823693350602815756981543135986319302276164362084816609706224704659525804975982278214948977788980163910403967616336952425901569622506590876381206803346026864201607527684484817299635140996325598712293380292508954993041300009802350660394608481374373742810943589139897503926553518121581950696367613462996455703147349655173794468128451008500609546028604012194310880530364403812897124715702683371347626192914725577767534677194368709372011941445604614063301624098047128727560943893065723055742799318582403966157464922204169003537669221604275103298634337565824177428390975023888573628098981781816637026120988873566674036748355836580405519531048701160008439207374619043049522184541982580133949399197410944124101318328832269439066304306412220216576842845012156294408531474992625862478613418445206228996992413675922339831584248417772189063085134102193622813482558945407420310715103616598580735548804049060375717741777471270524809738211518323150861791259270037115501082761010234478624232290002010122308717433341847483492526141239654860687109224807423328734889865554395182106957619796547111140196108173108590917210772905002907409515038326367081784381772027574672087285475088141201912127056383445481322178750778385789017577686194984935771173784636794620078513257143290187042102080375802890330778258317389852330833446439498537277080388100542691355362656152922918021206437446279544549714171217050971606697306573306870762147342499038553321109592344788772358130959746410249554301994937973952434375692624241197540438968332146632292596536424072476267520914047538620520830666918361148160114675748755854949420336976283275402998892854977049904431011636640544420301973089613282626327603500280028579831626261371462521619916461622572115977985076268984889780966851198608619879766958841002710904036467328652726240749173755626979921811918041109401196243856061557904128553552782942745896966317027374811189398849118261579976633299700251365005690300042029162979167782776377608798729085250671165966470234687148166634706249758536236007424 [91,71] -3175552201358778241763428506298584464297852644528133564619289084302420937029753855982633713354179151141614437761523866555573032006476871219792080361839328123178330377198375433071494313284587667026218447214062818128932484458846994518812736165469092922355693523681279658708244759808543934758212901454230855596315505454661095957502785966329923265075256402801228437119311015786667826169316680948394320702350745865392670868878431042779208047167938175787283521545158919666803836215526894515941379128309367282094008462848711983037803965585189181033166752952907051613914447543655720489688321558983821133503764369965717898073851520043727666539204824822510353544725423519839949111314235052270923338511351732868094748375723157052861483325450393963371202070141155272272575940586346507431077388421791080521589586462451722913524081200852477667116980589039673738721957279343242619141361669395526244119424762033502135214964911330522155522790674767516010555765203890201322222791237463892636038302643509399360225612973590430293934006471485100861313801841296699576354824653885727963053446316975455763572234273664560384015270891325953892148236201444916478203622537538137071758504176110210651185292692312354136065216647116215834022735774271197206699071265246054621332858458894050103512150434398718325887266177899779957677602950131763236004977100300278196888927371415329675813081353539410436667638321633594917129990155175828627600766414059175353362982594757698440682005612083903518301468411103413806072707940536167769625927533335665294761427642509602693087937139192831268402520472139733541747750891113050741117783968057063149114661788513501385902782480400636454195947268797380126163320742377687710384777000376547627830124706526136161724276350918609713832147241333210610333046749563439558240497550055904395953750277798785613426971577390923504790973484036286303751748922695598239367676492708636285089403500347014738173455444842780572362869468901874879832731807846870340443406023949156112399858768487308298657772410997518468446196454471137374241951551314172575390485501338687952152044694534724973522595691664079931964606277064964223340944232737489272884903926951636596461438724248625263413919429480942430584627062484303944270567898914281348182902695283391499283951296989702192025629930569438602481620473534601651884831421656756142917889172529320005619557479921497214550016 [91,72] -154281754553682716140241242596596830324433737103860782130089152944689313325014662820129637607853987442277829981982155604010548668069702898993718437094821704586225601108819209534014737216207104016504453596455951431158724150554516948111832743115289461084331854401176934789048305584385603621853156868298391517495677216238009146078447658012428808617146130032255321371935605289026678209114484346385386978487268588910874516704146863993005635349201293304992476654745239954406221866959540594601501196620312876079739042312681378619628971135123878160208767695390092515269207286343646734467843866339195436000698380660655401058108451540227831727382962666503489084331172978582341013642182006040281336004246239791228649875370330603180819409594775595992829372514503221743169300607055226339200703138414703638531438651927086416605946264956774787554299431860107471759747973282355248255490677530579361300624088527724614244105189967706823341662075399811098786349743367685819915369687484161023430308631750256906406148163615019578723174086794354871484171414614434522789754824734455174716896833074943982032329782577978580411584379456733420922243357823926234493975818929516948857675285486656592601215668704005957210699943833002093898991647191477212546545291759137345966860469551787642580078133517180130508601317405988925945814555886637266497566301011499469850294954699327890109310400459054928049893140242827550151210664809206401832340695756518229962951686578938538320539559132671754642132538849958546995040209065715719700386730566180399705465481986685061079893339206952242271639652598066635960090306517270904917415169642354480189036062291473236085992458079178177244119746536263811171907777849072907863425605268537187881185824722106692244116806523348216916606999388408142284388466941240874806552581685910665067571601231173360011081640289629798902379673651931710605616203028265099096406128528990522314734063261700422319798999418928957984383180528210490350054902105720819226536242747409918510427099218283312934755537823409830896251520434056235082395775085993438160924111836648492404295709423857176946359573958412170926990421648737627499535983656768370392247930151111152539577833795268997172379786006626667070176833276819759943505184318028201960075867201902297344230552959377992891258433569431554219762297381117196413919272858629232011901988269967715623660031997976248320 [91,73] 1495483854758742316259381428279758529298715394793696002578088079644998531935207263417833108545542885013214594787292240847988967987206924473454999556530275380499744420356464841534728225410613516005440296224614632051583775782486625948297114846739597962018205245860270797007140703764777697126337478161856546614081952766767244901172411803994457178745858680036884970571656812935777132762160337578392067574387088980101956355238000090385420364384550679130037698365444578742600136656506335254172805947856144442322142518160346821783177871611199689593345160950014632550146003991238114865608573552474115838180047579982306449207389537780211070509643691206892631273292749294836490022758462429869221876523993299752336935446818037144678886107114167158722360118405382703484292551344037400815013294747704484681393059055117229609956863615032384209171568570006885922635255634141096953770392157170955361862083845857361644821930038075869079913918625683567779195964803480244456718465558368518522659961678183310328415055660821572614587307491476649532204078946076141830760028087343565706490975887925343494458328763392204991125058089728883231973013557303594499543126291901353190908082127752102443634088895937440964644968635090309846924771880439521411213392964760373010806922990347696814801571524676147616718507880427505492157912858708669391315284051078534893354859649374082480956051085255905612316636358428869408055626851380096224077265938146710517820070357964479286247779776494479900205277937605424070194299606831759436100717567779133723063955480027032281354094854096757438974419754640639772905076009444057057120378260805233830776167485888362551715811252611884676251625962048002812210702699204932918342609225116858813917728704321671120722562799410514107690710649549918772017716580141749046683111846544707938829937281565403329842803871452148630902166582024246493334200236566733821805800844591892433843596130388902246630507124781748430182692220095490084229560379328442288836708908589921063763831199651452317138306271687216933416921546409139752259307727093610157161656859309975373329283466394640316532379072244824038782840146594464646882208081185690059224768978759485594485114943243309851707944928578798566872693869462602313982316745024524828419272246933480461350317593460162623607632376269616940174349320673758983523070243344331704353190920751916362079435120181248 [91,74] 123235207957545423924448907410156690631216168293031507264696911052808011936727860216924966921866594617191758882766154288079659572716710675176087802828575498991069040254446507834798378168582750246869070821386208223738557331705591388833164400442792009272364860922388616993081339170774963684328397523911230393958322795878698779649214506683239520411459206925075031625044838258443042690535659646431387702465054076024955214987562841979714959232397407471313195519185101328670108561690171063625022094153893745804201579688537426025226359422830399780528255736600996715878667230961410920918379436892962380862540597295809390439802036840473336763445086714287998063517774270278729748734436563011346357805809924161690605517155074372893164155782935509910967076428293802556551421266486673053591492379060098536842930267738703007056361802406659977170434273802933544194740057521051110572997920004999834000399175008806393733767514680777088235603375152335686018071506200066434847468772781737384909491301246404746068632353133004402230320700905946013941303315439093612193959498633600872861941750553065760309437851819894568375141611806020645074886694708535521813071424234719904174136426017404818586277252412511870959830883742254194993134883460755932222656076223257413340934083390509776799548968141558757096505799889361958236163381676224866668727777960565638639011376179731874625872804231270342186918216854443236724805456029193576439733556521607861054564322765555199870887384758064330354122544279062820168171056478055746154430299746811934520886935185703987275771777136431201267644523252057792256494747129903465095792884568709492648698574246664678321237471410778906297603144458085635572603773486127901833808152357825634212628707658583019867790897277262962821644148490329368543180951828689315178014595691683929872584172635103296349818987453780385375052267581929190496645392120881646173509101962753528074493157985988188022217215767798673171908265289268349041377227521409962387736704061933529393085317308184828046516663997753685338484359290627090003513071752257295989148816918116690535661700825790698733423703679723371809897543937747701388207164577516494123720601893373743755308194082468834151277838249229154407422855262784414853031706929497685032958558072603210998741967180863149942820155622710792870369427950965052041224791992823099788732671563480077653705228288 [91,75] -718349893180508970239594991417123860298787195889146636219929260166374475271506030478839193894083689466087753547669757939668661993447606794896019964234858817919762996656860582700276727097893537571069283484217297437942594071715657312913956834723448648553449306230462585555382320179730359684798413263462239025129060476320911749684443030279128361615027272544288234178768676155186153245972938466725390482513098479249877822694709682395164338834818999792090544405584319604251306277822628203484395005316244333637931220711883350122870930854912343367058745012619618838374084569176511573645028028448571943457595167989988762568744034311919113838721980928414850565392908897697244901444604315988842267957227408783379577335910625758437736549508298553917331343394686991452184222049278969915547496652183210338154754302733617129934178578149931609051252631771511426315432396709569242581388790973210819903497935534587429303032018990546863174469382123332747181657384067649092404781103353757941665666278490277310960323578235476032133259967962809989906618638760742296362073033296640841996422399362830057715030609399963023013178537827302764424374740367409457982406227869673174930918817385049279445396468701563186961976460350607502590374846305380134698586007906490472626915565320470540006228109884578006996926312652596494615430099673109885710044947038222912327331294627565647333290156084404981338510529260153338682628287208539475963019224470511348238196390033389701926345826746862999788314752604468220744453291846907093862913550200425960878023721712780055147570481081349531102537261402392053140080622178763990079333422157475347301328970321716908325812037572238283061089680199760634303951851952950361169300205579484210645077273105913061076092482993843213600356170250196311768408371281214206002467208641454695462546434939613630566846710659022338689603699953757750323290243655316636128834308863009032763521439181775065072834365334943350085488445594520834051820789881601192236383358589356611847264824798908737279026284809087083193121650680193332323557760396609614791163211431145224000726901151127780460230947830627526196724128604583454525584933545279542345502040083472915104582997508903806974088148636098174841796876205156556906999354691046946452847417125675767673592650723913273405288520820952635364521688704950527409328057671601677479556961540466525863936 [91,76] -59162231604525859062742627176766429391107628510317515589556426742408201070548730318253289121700128020895702683793459609015928394392905844746714654961875695035126604806015757756532372133451393017243615542325913393070498641671258521358103796855661575963360159500375729176276345953486548314391035393737068295774766235899001481483227298720821949232736499631597720392509418211402247390625478899734302620001303370629287554125521211193838637821914145864130732304560646574556457432905421121570001575491844398503202913017983422660171484877183633051597740075382164110698180681034083710322154231332669731886392810729197641782363831674651629320677617163845904947596427937374304079577423973716457860638119427865808696439861217642723958654399937975381121148662450744737467810265432187569990774773167330631978929737695373217163212436440643998551174192613749784129863954953323378850583874090797714920186017245845972714009073973637652700472861106865575818679846765180186377213548102011212773406474963615309875772253189955188956119451494588408219633304638000329549870375852128056468370088684680491342534856255986828903121190186173632878633644396291203464918137921284431566348451603913452483535166633937605320654515114383287252576186882600377667183859149833191118841546183032204207192735309811686937701981439591695242332710910082253248931403688932444359810335670379004968914299611381364914312836680278218046292913046555571509000260119955208831332636907209837117289704822372962391666486416750691628098405261995360806450939316995206498162978536500246711062399143433076813591252302764468253734675893656130378807713631309278570471937130002379692665521541349484760820059834670359038075929268978588437202954797265840202636358826151887833018446677404125806932928773783757060215104551214504419540917399046504277572215961864318284177004450066276318091113097791659564055691179377154057477118618835115830433741437655694073424643573716773033955119598909781281164648358891334893873163142633103300166009456365607095734843515199969064241601470832398065683425754047243945472204231272449980296814385958817651591596528523403942554172764959790589412167398411860547208286996048318468547383926626333684637383160568962940561404517900444822942693656327223950773961230224721327829169148806414624730999231130587545925783225132538667994316282633664339654652015956459520 [91,77] 953741685074926693407622740353015572399189455666350060839510760767616800894219608653044098736078713769754180292156565312579837091171767092766695012689484612327991441154384154510175069059209095134372178781127648518101479172525389391057529369070568546011309221915657987582128887946284465510333529491108844674690446064528369261367519672079098428360272032416338381009882821857252534170463939377047274316664061259277041010203190092749373384316964393734940155390648025835083261385441609781824818733112060332743185316538019010458169231179067916395544312850628496603260446996160158603590683482525422003779745632571797571745389654749020253967633983095691566724852709105852850943943294995220968702159814029067084306358207812379353680354583613474856568890065491032753994274111963134341997582786915581576351475812093976806937673800379570951914566261970809396062520441105810998125090498482606881857716552793843220499263999050333679761860946961849646697667307863816422697511747244778575746848642395100607178817377569770838952071728280064932465991975497359387507072835107199102770543184717434978959029400235322674432124835096611923184919692437145752516722684073442303381562158897198494283391291156796058234869035224874490429645350747958725257707417223139047560904392704175739120474259277613532297489147528864236179532473763453161355667018286200352739734840473628748500735255743216979659443050518794689773088025450445592868432189318058869972792247347705529193238276813984595350482009857572543041557203335413017082155788446930703127313540525136623979743620783923427783653563573893135500684325032467915052344981847773833124457199257648289314285120734468845103769689090842869980308680049746729475664300013943092277021215756621501267240941101296562505248517121969666627975929505567385291757718646777334844904989893736639598820903015684271627438627237899915676874602168852743115300938035298127839061178013300541705500736222244464695779589944903409784165615725893828648411236773249714237800199911119898588078116356405643483984216384299540822056408549778673024548482543900136784677847806358318849323742820745031723597902537604805610855667559360363946819163432355164440352017259359313221165771885867800804301080135417840513300483766063815450400354556337953511861185918763682988417455398892573124464585704409030504720404335557907455490287206400 [91,78] 34983018607840326472416887518855468350073574992436548481227732528384650995162858001194812774004007333638708471829195222436679439831698049375355815387119773408891865049778577107296701474573027391356605016232543868449122050043159090040677321958309961322734374139364167289858342270555829829625334544426318423983858290500544160370542105378621879661619042130131741338391302584557885951151600801086624559729967269160341945086142585448812393466903508652560118040850795263316776423499942258556225185360963932251987897020162299776403830499852007681280953334161965875492971665549797164196972276759552836840973990270972376457237340150544859038109191494972155860738979654419879414558259793640704595690958443605688992328151590393215065752167498188014275512396717781323525707891893678473206592915967303798536173573054506136550524157203891030895534743692185061742384218336515460461336723009218656636982519040861320881165303929444832238044109484327219903533058370046843409364074862584114698668079370274008687523628802028482824700943367878388614911113316167822057637565668625208496743145078489117019877263349765616011755352372869218869454467122482920666531478498288835462318273087171370838914347609693426684175161705921421820653663217370390915197339887578775622357128021994347220751145092686186888035973017369700948711078505609382286460843544391888051707245131610483628086052828217007727060711153271292595884931062130350057223614009112655094107658463480721196278245034887010724571878356816312511007298700952995729008810488263658128499766346060736356085002559140670206866068305054022390005651726601057635077025132378953723401004407486529946352840121353672904080105884628807605391731453638774237742705324212462871899760449001266549466907061085843085567340344969396324104592617101053350141289165511865010469368470710502923454894916361680427169942994345472394552913055630286889854587959708310506940769551631333335947634484329934057069742983560113730631008325685483127762811216650019842113709766706557329138057555076047511211448863381380929137564088129927713688691330848291931696986248211269076739066278295746934236778616645180005349499742209650176110669812259667655613994236940745831619737545091630240379595515080350400916968913873975036008472447059260440163126563432868808776548485856091441904962467721215994781979592497552461249118208 [91,79] -573350982590021242645158330121070206391910221700388778263965431503381258065221064245543395778354881941345713294472799679808688261018000803359651559674312418782609661435828578842511882556992413083506002353925255841241765915323021726630355070368239190662491527882620274488544906241734284844195102955498977570187335412649946534198389974732295010531271315544165504050707660355775700052280258779459531693389326718329111150977186869534405506496418488161155430926881700288363982678458581052167723827402218914885533240599460897081746669371006862813652502190488934739630866622721760332472085441171679158454961072693249601330751553087624702073241342404449646890445112558638035301469014654805700888062485486927450608450465978772902369483841884894619559895888699069571951998019865001450038456620352030558637229701811673511985709922399884751710615365780195600466893119504562787209614740298905068677060661594857069040980184502886632586736939027974934817618713796118657334027207848707328794348514740960071223471276695526994218170116609278483374211750096201687880089575458630567533197535029484483624514367286636503665836186723906071734435816670685980399297418536926110217627089762127243998532285222045895725210028142640431360369300862004864329230759882594505211372918865099028232579115993024304555339184296367689251355048000650187829267878443574301273434271641985606851499532664489094803444538464970727013118646252429089619602667068697466584784409577190896783056682090371348511006429291019999683613944947192479078564880379918843020880797235620294944971249085893412507690458406318417929832755391909587072856698689238793993654284198960556800181181444907538159383324151801154499819971058548198964041711511790869250448604543475900699347974457279351636362743112324906772695074306823945568233809806747079418161901352206726558313046303502928400235070472560902328076976912500224718440098497377616081010649480490931255452594117511264912539197936951524765880449216707368180244903786754156079061615708996712879746660883615953192353668483675732340059928166159116861103778966897771899320369267059364288614202796085124734770744910716277261258069592421055560093890442328893257650737439317638458599280922902572249845132938747166744731472227153732969688769612398652535459382832853452257415358558120669101316089012037572435384467853009596973056 [91,80] 928157653104594542490625536797858860959382211317618989874257396404291379387442881485839050198133036925366956371520170804644661276313622079727236961162629610421644484399427574898335236191642282428204391473157487296897971526333676158518566525007621613978579435516431290568185787928575003610382021658933029682043943118873086201830015164111658654121334950197251047412009397131328483886284179054730964801613133047833818073894159739672916169024875123727469405974378215590875470442957882761500263793017603753287482377117978678050325650762723372993629203501043177947649395981477344778607323902803790603232179564393574547550994544937863844745480452888144427302743310083893350495288481330688198674768816631648607275408393252300546991034498093919201585474407427757135548973597968580718245114931761268506556828557227365349191967635017688253172465794028355442669620747458342171621682050177472663645827530613694479160323841131636259180726738130950848158074324191976589996361230782165692468710642571836030866624397513422996536082636064250221267216494799223211662353089895253030328701719104916255854876783088104030982202128311568723192433400613123528745019951591307673713528448887117988057246392310336485148863290186186870473544295131942429679976299421088589062938466650824345804840226523028745253213749630377169453213836523815698180246319914201690712513950876378867781771593600461510823262618380748390138213917201600392351385053978206915755775353852860884826797735342989990994100676722555457933168726411451408485537174313826338039894861342895676913545861174779563372317880833349964060499361155625218826845427353956880176033485542262387988862897477200081464267070322722738408613494417451949277434048186596459637626749552871025258307176820559043293520107775389097653108219589930726185683425982706066086224739658375589336164272173797888629623115535768418293733658362255565201472772514182713417690218259363286371459546003751666463281201528840943302537455003946012120164233383404636633887316166710721981936986614931592629318139279370959543927271395733185433543847703226732439249672455541487404482651779169618427950214055084430289854262740800351916277060593614681835506364096610252372242205040214167960841426627090559569321008316420188596212849246420960589512648911199420337221163352702469036144432685469612472460041980477440 [91,81] 558722645323893666042470966967735477516951928051686851014789666961589968011721390656663625783155568928626633562144684975734522411765078055450513416139113993886889912623680437977523586241038589897335757959621975231313770386890092259445720892936941137373224728127458526243691070500408786594559116016116658618156870713176693827810049066485577350316136812785046525186406684876782763377141259434640479988390459535289081523474811595450918379205248078107488015021018746475984344011632051739941380356762088747519042750893071978913403546035460131432418952378143995331207559759267237060659935741410021727366445888754568356235165444031745656627979821785338574790160042756124257424701868597686990139466020753097999661416924197066812475366481309240356825081913907694265753286233540343068779853377692475273086345930315264210749982875405982838163937170803096938774931739093401575630783542138083699328860251857139588789562136324430397275805402074752417674132138142938782630394553155433342419568195212321695102639990892751654399280014280624148227415409893483561597103116798867497536522865034943721209581958154036003590122360276289425194432218086947286178372390589240898505469999772343068438278870820174951542063766019839678955681780165234993834267307189317160352243040932211953516483476759707029932318753968582440377301198742743651926698266261932039867530915648261141266141689163592306672855306457650002257730388619801603563303316499914541284483664597782098340857731701283185780973635428461670327203467784829403684609485865158865172921252440125153508796489731925290024221940224772744034855598277331192269751601988871620446891628434736905871089385919499415328688996084032203469995626566214577082503229472090810172093978043247507817966425967123954991886280977122333228766552561504941711392115105196798069662681993550633608037282102080326401179226186888945806450345692797391493505804205359498004003215180095213180260230388758972801840839723125906530169152383274243577496252311870298796178544528715691109386499637273266404704745369821554788682557490644386467793003464698791191704838560593111960788393621436547350137137324657096464725269046237876393039403675740877305435779184735735571740138733311389177976632434001810383961786899751257301866355404092033537349066745273513329954495844789978770775699601653784277129768206336 [91,82] 7416373018548838459321205857623012894963407655707440334161510905948751769443241226238492650288275855340386845011580166035004710388492087164562586479546405600082216027058513914788588935128506685118520201561423537313396914608621127569078460780432182879706671853330882644039778260160375210825962294328998376408759036190901122913967124223637148560531255615114161426636769553718563897272486350718751017452710897592681495119289530608522104297500762265939693545932805886455539844497336846389025231901176728788742667592560462779796337102243168735587340342267076136664351677355644674069602349755001941380134305823053897889742736877394025170207980943298188556721420730593376060769278471624974291703849216704033168500534003613130540225446738705974685601115553185494666549893088935929523307505449240432683907793537465787813893109596567964532576032526607060561145115015937248617321268118054191673661195073656575849493078903864239581498120746471607104193831724574542852050503996970373357598211102070514868862067023933688665358752020952030283382311606854272474322201073324128400885749424610735891092930738862714583656250477250257942907724292919171556550680119474265731567137957719474280092155627840034629361856761371682257120952144331288053405576698031931030078811960804372623811815357430356930975346356346457936158251225652771107917344918192477610953408926473805901507399627705692894958186042470565745693398578621598270336898309336888891042763370720820832673586800354723056580513831213533933485428218620699912185980963372449615960394194882342305886453923402768047619620565327447081831018776939784729534684213776944569925294343727661047235464268103433783244770216052668258433569957778803171709752104031520680583606062773718543837334938131561602468649982289228363205137120235300297198605107191185265749831247976245679746307471183906632565717944433266020284072850540998546986397244066337201638220693980500131299851839996355183988993745211483793949850809810483605860965700383555552983036656766821555388221768559926213590690412976039293792438081547090203443548128509107240552778066914432327786325181434745332877435841190024061662078596093080297539514668703766850025839245896142720585490037101542065022276624671488197456829044568051975075155020161331180007455320949191523197708190815930034543090268925263819688640512 [91,83] 9178576143856154192899917966574916094875555525579181571481430127517674020892299523448027402956265170082738335412853509624719533940506294176783650760667966363190094093489403149359127995892501778073108371667996617869078661103739216336563406202147228151334994526519719013433039285904038643276844145597642533099211844378135936041728241917452123445229813573045067192834487071703863724576783144602236010713498586071724120937887059977761769438912486441184687719956076570399311443793528516314580424141610057001956906833647278820830328320925805069874444837629664102825754946534773820466502580861744031117949600310578828512825731246354910211087549221514658643966949702692447811185180881441520052262729851852305037494668739001383192644640961878417831979435754008336830340334255606115605723257605035753543545568156116571425331545415540172045864949245246403632740792825454122510978054563054721433226395310837553925235775371586984341972116023325219619453557615666385925517907327084406004727325025342585586760821460042733211967610059182553719867741510854893138353244725916285259406874686717645652213727150829395603870540178189861012006338028297827732358222101643601133761165823092328981507933375946897423911528520292247416784417625159332513226471703271959199322352102167454685307004841821971234038437009562727062513673471979200357426937537563004283138414965665491446065823466457939111464570588993323180630372199764809182546336898909520389519975242860778856205346263863306312392070786615994084468929355850014139657147227503322100847355788401176587378879918692451906859389595576029554126028679269055288132264047362207294084795563001956548527232169311355015217758597182989640315743756789512239112207870652953231495696308352298329531233621951408479655410734998493997099050602615395130468440367269240334481333602024190251061193206485019579018029843150004506379741019104069649232919329697040376909596707336426325824485530242861365992779872893224370100474026562966090730197674704655537323069464061453665814856517930789017238077653575354561296742272876907015006902552292473179271141022757238843866034727869202115779759501855428540268521706667447685613821191652370062772556315133368536358542948192068857647765947708293774622470971857507798154485009342189728675999639212431469047975639393947820935613483800131010560 [91,84] -404208748754130243592864639422700805330379463673966790933404059151731680946103218290187498364957213209284053430011833271003265225703787109111833390719607822489174951348067822034543716774362713593220743049140692626504803284136720103561650182568884741070828238970459743659647796115319482895092443711820449777277030804436506099618012639178910079997519831027389476042843212493514174439080055474915993850306991191073797851578410764257398560033091058201664111632339625014270542410925776341950730917945324475796216180902695751308068317094695557890625608072831745142440252850177455088406610792988647680064802513275441710356145681063566319532412316698730356642830276309355794277691605925727334342381075116376538529762011881055658547431115963050063057111934073656885536608863930160598696091585177158171123606458333263380913037702455224463691821413290577187905481399283045254341921845274214849459975480012434355154168082603927644909469453693537054132575434102489576305909412219529098707981793077607666744292937095531801233857618328857305162902955192768819767424456840740353595642889247732886055959252526126981472809360016547705715590463520077719207763058801627152897957644343606422597842991797808130815908370864351747137220122239968708536222857275702393839140254071906858584735737421218638223159415121029551195771845198349227105288423481248353013670291874218823071531383252018107099973641903461033505421178785061280889594573219559451834346332690127233360427674039432381327919082796285666263875010436907277382731518229308046532301581057201901854013193071612090014301854434737597480304521486507674718457907832142586253022816260210731016792243143618948214620659264860621183121285560127699404858097516227654632193764905762928872007050739027135478870541634495639721049435749623520712232753891185280791662255648977069852692323470650722077220742229562584072241649754864736338779313890067119270548531314772694327493535164165547528021863555614910657152158993374790176471130222338883307004804245276783831483437285731361644299381974508595929392639617832328406723289075885626856294494731230418579875378898394350235489461564492946716857765590186049686446226535712468523755040810407601741147099225152317809811713548610780175109184971314667699698522352946002371927027459165121611423426213590069247797476856954880 [91,85] -2807870961867670964320739385214387425072206556922997391045016172122745855654135477744409467941630615970073136461543961582573627454509834650820283190258577010995028183108639569936724180232893122723625069367755904939164333107806354182600308646492688159194751783772298083243506852071331544908055100776633741351506053181260116159272777683766730340085715724980824104975422232835158604681640137562661974589418277779391791215309963253360487213674820500364045706664974572633584250776386750400231580675780797491369954210581285872051449066347041452648534757983128549771968293226158437499197189706448403424132613351147759843113971715808378358100074802644566344907696754166387815836904665830757050879518574524360360345488139151296069559039648742964531155857202545296548035795152646792531176115767670932228782379267058628653995323394663959891373385187900390466969770987490608117670831710705173219876330911802723414192285428754948286573874724544078314005635690880603487578419722968946567374946396906722012434038276853325925395124682734299538735711929475325453357014622603590942116942009652326865634682980415519658088483185157501428223103219313146152125711165051785002726803482415483322912762971022338041068828637924719087900182187679213648495840310216784001024529049176479648041354237646696546739136787324711840970576210868735149361999808504920371036593862688200364232066106180913296179261886447122227553460170207677490286493411793814067622881044166090171084524665519928065182290384071343627773677420753420526186049097434460413243346947058380358983473905000138627739976927857074973329817854459458379743703150350175641976797597290265022510079856239000217928094544958718674398302818070344315359157530645835019982975108947685766145684379147765721837223912977146456221742460485807673898836357052230836622754052070362266794482175971833005523562907464329402325152333413123524255248306304806208588730447506185013375708938998385447499816684023726030029554326388508255957538395462605614178747001888183850226835021996923483314576083973945772720095553881521487768041765844766645513228035670829422941071854720840451077488150697702228885139528665997305674954976907138015025522339881159186362379277518431408390194196542346826791358511827093590036177616473380052195229483833315293640941481416027250926030946304 [91,86] 22011192992460839676094112776990571154327388545307450012390760919989115046895985552736327233684201322673254134409676036550093307745196903864075159901701318286112259413291369715506800713755917466435751996671095145030771694487805504382029377619122969799761996417387440020540887905070000328012221225300321809162650083568584182626280003111430373537506395687562366509797233486900644965320449984722151372547563722833739671092785238456925384038270052148169386694449323729604553711930654600775054195102100493433049207151441074336988429034005730931467441275604715220975094060481851642657485581621535334142970608863646480870041135395888644968509330576831272396062770916358218297332166699928867126139013482152040804898282426827236203053146463283724336430070991589676739208362495787837285688435725870704505255025610410069530628499096283004821966435700491767264751919242878878733948512820436422171764324846489679171008706256610449080210769946134278657595583171324451563014514086136782727812251185670188045696887672431512697612482401625054452968769562371431708353839443280524454140437185586908058224417234309032316323039741212696001493185312856554854443839429559681979331476936573420722779863376222050311609210574735078022896000491125660219157444360410339223316398899496999048291018941386237450977264256939760098699979963044438532098508845959642375588369508182035556190519803738305179150536064927039694463034349630731211180225695548625299319377881090461156639270343678211099899892700615744591398929392784638980057971943096541821461567312304396444100548535497071780056665726092533795509789655880641437047129521137824358507893207360100057831552291565914435904072233815282413960632795041558614229726909693030709510716466631829997300267708487634633198175099408380714894687339781538655896887425947546934925585258996310051500867655976595625116337457792892916663557567437347022043221068297497439134834818075637094028661083550898546415186389516420295330546364663489398457230114105543893602579288431269266616148236341442314786084213049174030026034460634846642058349259880761445835439265226796805822534374383551154603079079093165743584703514290098632799351709094222764295729302369718788811520996533943660301779393457644095917447602418057934243978096464833309272202778216036574998256955516205303595008 [91,87] 160169873091675280580537822818089533018290917929258016113902743196791625089319254417526529683777672809663938211920145881732521286329197617963241076003740379825236592319744071127627770209247719395347380612899440436435854897509754026468531640662205651325994517217399581598150577261497696482686633530940473826108489946105714031653121730254275926704570655615031760223270185505337949661173063045941197712023206864340622306157296037599322151404266687209143811135801661453757850279035189660297885635927038652235915323607375005160000815433830097963229988476479802102308980299880787391184713555747456078794490084611020847548755773214534767684690920220551137581824691639343286763046992994305747210248304442054828850227810815023251119024573445462862450724964971067289338513093120329096588373713198328880268534561540836264538821559682861259140687883932446467973277308652864756949448763407972181064229221747677971261582430827629198969733421259074517120949364225355177091559222085803011819535942565769711246637872649374994564369262760690290446224506982276203853842059875160128566395677325677535947814007386262486394006983292722932430536709285234686369398204921857769752979099384044085236854233575618174225664352551953134193766007682982884190059055898672804033715918499771849893919907706978070892778929026183871698225684902066888387702261882007404663983236171751375257921565936137860877349653200596793891431398072354680016461156702364166050069546257934733655110415377560677531508484748679587360898317384621797448687265100136664539149743004202997401385176392973843714975157133092396921349352325129555284448501316613210881375372915941894259534557052263715192731698144030968083797576876271561511256538085402004642299840965574086311224577442200394704628941430332222740539011860753481795974691131502760138357173320982881240477987918343833004107622785655264510301085526249959606471181431340892278467502165332749527785605604803225254932323049016783805989567190788530975654122648491598958421284408085212384529352269164926033909293056947010564674501002604054143313817527239238321333852786245320634943085742752608403345551075308203465465955920125111985018150914376171719442078887380499510354256285599845343163951394666103878361626908976016080352626785562217990961345718493322893980306472995651584 [91,88] 185497992878431462411853217229576447927300657242506436797297384852341792188140120916337349821719982933841252910276369931238280378687172017424091548522038445294190510776838722710188590210710680406332782739700646001873785062280115799251505180972065926815567805366181236327915949739180417154444961734382818493153942746920637951796681737285014055454480157788733010435162051958032244261550685590046076412674272844503688754547658737986682424709878790054049826501490358955417248144995349393724294078006560303833082074149371322904693704567049783145389767007886816298323389019067319657674774018275493206858040478440709524562110576338146742766475653452460866848600351603040999443934109435991211322229584998695721721903427737310810976693808403739209392477429633839576833029906219996666091956159812255245971480656375294589723605534309978393451973458355257245711934884073642372194119503942250952605884699982501035047181825987376032642366716734385852623857055468656840295236906838406921883077269685361007072930570620179243937654855429433133200081738283303489780288780225267320366249436388824155930552071817418662397612322264550077888336852951352040063490580734574297829266381364943276286872884967667603397983937860736745408328829896748960643585780207356888068817163214777226589207667311080982202946323798627449987347773719504403917131043396361429251297525798075065659220516529962778399297381599911521239100071507126708618534441900506214789573574742348628441543756977289268152468556410396581684266342956062000588752636406176562318501604962141966324602369544627096588199694860411114348571811292705165212401301877020011601520756271687053457405413230091216323420047877781182114418198860249694880911405644796901163183725462091551032626597341683386457139455865327324260300862170484446175721179778421256189062958604867983333543733354203074976817259084423708804049145463832958095208191621545723747905759110530266308854393616674340292301221950671644946326221212873154412826667459442970774257388445298920705760188816340283526744682674643303465573996406205209425654098374603643315864866863388326419960919647387525867462388806976529898343987128317861464933844843067163356071951761920587524430419542677450919643216856254733285623432388799352312514461118922329346725229521917136552480299024384 [91,89] -2341231038219471748735087709945909809853909173165015048600101878434899014561212900104338204004338539543670048901182318932637211768023510587056468961867907412525593209703141009896069342106832614011092251429529629643414925383460371368655553767669453306055455969203009622733451087558828370022130143160970672200991958436271446408005970865987239211032217152200320712252670837209888852652424952306568488232938913579125861614070882474768158008984351004832588895286245000645530506735801037888379618973724559052548419306899621815753752081528446227602653899673624853347493484547916547528604931134189196774089429744481488514887996382822284675450278471419061541960846366352259658938349174670998267227828533704905882662176458443283256861438892277231931921842101603925297670463629736444906721336194894010980558376863244507239468215326539869297603875204940776378815305464320987491787382157543314680358498137017631117305965934684224104198034871771789372062543998300641923100795266388741177304152851925421418205661392260922910069190516920722078879186250175054954131172758355936606410247712512626284991478723423605310916588128463442580596102543376044852113625100346948919413756017961523826490949971687218366313330100882962801740415057796255717899784154774869794240454503074343917991517068878808292932422443003210785658856891569602254930360733638160064149210267229713231501401660876873497213318455611429727818565415371374611313068249148155307100824052720585590941954234950046246946539768810115936323454879494785425661248033054545417780407854593937486775239000202272332769563301171834129715968840294740156867739935221284544573283092075745518332225201719031303713313272147163766774301752799843249847565338198155713193033579820069059147360420276439403542711298149944926983758847923108070554799577887478341384098933977038206675322970849508281364735175895241116035398040458000783213600263764266798767470621409035889845811482934982639302070714658144929716111899393617008503883610703437474463988649951417643375211626649925942152094996651458846891082222819573576780653654078376088746805602427860003612495891689859070414885418986252853525921961345360499027810806685414365025855823794855418165200421410155978361051183244907975642701130628147804003920523471712747465270627727460753999254560 [91,90] -7190687424202696372834949217637421421338448498828196372250340397131715657854310728699174897429886840271774991932024638934044063497635728411352062065103119219200944363783754616374948369261452019749537086300089678305699187078376369654227473052555515164166454857733683790723435168720099307926523491714015207344449469577351769635726415933112829475529894488744775332797399369775562596147638417800675036585379616591965523342266984621239647232089637264980150356728676305058699543634467416009350673000638325385600558399373968026190290748119490730324303708472129716014231686995735352792920508177896709373299601019200894374706102596016883870548875815803349429999848083811951524022379269166317756701249694386032527238506976947754366919476917086765066729502443306114852991743252869507952168339770206617945962135107087797829597692719017629204367201551614599223583592851601790659533395612842072386762319577090545863762159966138732019985741688717600290916141820815869972924376990803046970646275999957824539603336225684819631780348317999235216889708472724182988170562955682701137958791604853442176273430013898059172552614048262572923415012401491767848983806491505122689618813474565479057585867752375702920285409669734988565384455452681095784861288774527052588910543180080239932560959724058522762257100082523317150585149646842112112909786839097482194229179369195400356196278588817080452337392280982142211223795998212201896512560764625623823288481556747961245151344201646500801570648817963474580870661341398258324294490652415191425174413460331810632114262175359990520730325091439601587550782533406442523892676073221446593326491636594573361868396296965130800124937743674453025773075171029177443897433656323839003121709103345169086296412301708762939625689608744594449707680568776312382474030416869716460029533792775058049913924055626178447836815101888970490589195147147305601615814170327554667504553842342433626426711284492125010959291823813326508766156590610124985443287646622582394699343948316077412068924466483560999903838098497378082549016386935000562618366455455208631613992027796333448166249548509858017374074881864354534430565375288543004378545062260647201100807728519094677122221334542909092768054773705512929162454161254662518860595975460458197609683897157243839488 [91,91] 4810848303973667247206873029087463723553651556336361697681581022910436010521845907100127185693658479771975331419734899104259976024100741298723292309686506632464686889709231841795336626291669425208728522618870564581949649051927406128032145971248036870417075918239976300966362766690149770136297021666970712633725496191626369563657871675418576507879093552652714177172930365066758428321004604554341659090440654686887882008281969295898737139206578730854943869904995662098224724972421404171898094433092426108717569807469272957931653326426779555844810522518477845713105430672909778132727039324824405576165009411363445368169714603591102297460899506953879800776099809082034922868751731736530098267688609733863487530866424339182922784900322795812423920494336589596246631758225771649947608444324600854026608166529951978353850341999724308934406111760053469046477468032136972373362847028155150094031039451285008834834181922721633190077517819999119872828008861451687112265368611214972937117907134640327918588861418067482033739194680691511690500533568591201970190794470014217906396915745839646837301320318286437530587194167723399590053283204673540842507252834855152285930293053689305916347801804172839745436726642406502212740765730853164523820180011046950083761933695486466369190781420903229346107327676808477409413816293353871193448293099507337400229918168706987069530531301140236826579457399091092867928636539696551891566857121544282060080945536631309951251951743810019804813788626656088963758383779958145810399165963344710844590457344451291763756153642203129838670183695869188215824195116274479622425584182294793231192019570449670970529216112888710619763579709060766257485417712238109461452059418714116720963586783217159668279244438008139470576006565222693472793413962910812984725110589446591154507368304047424003941224668913738660742855756048183336577129107276787536110621622747815746540889279889333907152926358092508156985522786662355507388865059986771439621383224791600675266246857079426268596869663838830527637529752172541458883683633904648371482506686169423479147412432273584635766537891700450753703228874617298156751773047410283163580742315593667328393591442127500644976460856765955814347469945304639832994755458486074577061821188120393181695565820281728 [92,0] -108822752428459971578313446878147043415197708606211953959881364478374519005048788421213715511205199261966731671400576864805925457060105824956456882697647647002477633011935195339337765184985500341199356049040744259887046282198993302827736400845198569018018729680857162764365785981048382012399041752041681500408853184207648506790898594053232417176518016262072528767441980589669469997447175134921503466739792921258673097542172918433941545111933683325231839190607036666261170198231956572407859428655936278302514529350079705716200474531347571996708979757465030571750931112681373141549647555236429538810241469032256562927303535068068415073492977531049231278049843498354673870457740513860156116961689364282473794425378251350871442595703774896392812218303239401824884129851614265287269622343537548776033983727122384052685231747125962968309042929810510336178680521307929438748047377766808709278323716838824788096448708750671674969385589774001655492463201785092122374118573105793281892550334512811070974870918111584414003810148041143183777951656007037671053724462254043354489707924164411954218643438548254360634469800032101983854775521848840375201791644754023202063288683978468235931934172842269485088420470556753722525266952731869177370670813095529362551818921401112096592448894121740252758227696696097506908711811657228088975107300064229230074460503006713583389315572806065171772754321401148306437981358658633334540478938760137868452376348694176534451835414673705993457792122401078736273837409178937500812356980451708807757064118586731048596074802139284113590026366895669429907267043634043921864317908372256215328326176241245363487745714767913425293246310192480369182328583129106670356531749355812886821203083113903749629757380194138505504076037827575795785069700508174789308454048589600228695294526120591745560005493908452241865347796369375590081095924271014336261401637356115931022675135349844295870355292445258731222344434129470109897733570539759264671333586513797496514792943042777945342426859195032482331417721036960378622891211908643272281899007326559907580337530486461249146179048749145731240644752398729765525711313156972934213286168245791862889225806238626326358118164650895051340851022339278189701618656492321370177126836031987053214542453294618739677218560849683568767131002892867259952758275766927813007703159411979959461972128691558273612902833068229584760336128494990769048617252420727285715501518613582884370002142381869979096540101136662349226447305692057566148797157617652491978454959820036949934578753819667915898072596480000000000000000000000000000000000000000000000 [92,1] 1416006044996107043598729542156384636396987490529077666899628186732350444561791564275414238842554088719437270440222769298589156215261414137711211088045757220586640387597227428012216995552336399581668278739492823003248735591145121023077121630187152170255738122730089326104880740536671816236954401446630705055430518519861027812862370834693068945281169021223635058715172405906963733542629845719179638245677322917719802322712233594836631641409362928411892908454298826481583214975631692958288062060731075947780103666236510259443833520536779090124665930115725513790726439603801182991358536466234306225650961247838085603528963984225528105546241155515502045939438112929515900752120986780319854142458898540175134804652788196218619593875992423354574464118754366491939199713889722566111977054768750661488484127847102676298158842892025813076146533134661765003319878907030362852636999956991875714628104414235946753789588924630057244058258923326101127488294214092960752097581634380184569981628204718158958941190302103462326415627437436195964642516798780781895671917574484757226740533143324199462708785747853048002039805100842419469164639526913068570283085090698489845131576939611909856189359107187427035436701706135983752650195599657885947949245213083523914358793294713491128470294012840667699521279996831221518435171587450063110317037056104238670219896018883298212734291951153592460474612040721577851226227944810037388990975566391812436138996629943814646461269070413904378937960656535423477680951293512128595825548357822433732614051832922308857645778117320226649831657656746508217445373882346014835835488960817576823134331885042977746007111416264214088809928552252180891471976469413172904605827632379587656020351087026801161731318074868756419031905919129179256384211167652162505983149973299372568462553275213785108662619436074200692734777799498014777774407940469148531857634373816838377466043591636487309752157006512481537373317186179006324566839623218236174939276320507328483968026418220666170012432214340583958349820859009752513933701339267020463975004396806952211920054543558335497085459641535466777222002515085436305523945488090384999959259756028675685645578019684012663116129294698020660788705374088663369991744599036860027259481736787277581640451878132389032712309094056677923404218302197203970759286018913508269603792324842791769492411345282046518304031064444444350357201224950008877480744799016285841434388980652081615945233351046458849077176610800956403644249366337100568503869422987255706926297009996466556332767035424606507914336665600000000000000000000000000000000000000000000 [92,2] -14472358903894607639535968814937120431880669695727353771287672268329651787729210270023861456047341392230628085538927887130093730202553868240982125136160056428110384553210342723599318707318333380712963868374790801906037091582927717476529620820368185647567799707558396969684735075093656907470752772230446089402701021796171459094520870090468521682426264045888529077571522723368367539774533328562821294540048519375421713293271796192338997647558984826418820464544643492543803975081484451210480506874119948634365880864912853423779323967311718469842234406665668851887191013822963414572707182707580696301617426578730602985575190363692031374636394514942937837955527365464947719065954746904553176714246246771665992408038422246288247670033634828633052907616177716223570929089808173023076198250541086619597207840058067098802147831334680511306994256322309368696038641397256448844171256963401622253516050948654006096184286232037693754700001025509100542713325084042404270248979387434110593363076863961638640517580150435537386966578238628712436633429966773656217403458454822706389830226889906176507236441451847009991650912776395802919118757785158816070266449329507762425791320054471346170541205547316566207747894552168986954402453924569561671219075414445626524406946223982488561229275962139529020382367805935109014050411802596681119970034985423109994717155986906312861527832776789664406741029622410340570130654469835773380149741842223390573308065423396698586621815266796310799343139868694105553803593476616495289889304433848574390023329355904395068073184833402570964987612481378043847501072931125268508602933685912039635895224015472272100975167472926857668916880875006773725615121704095705040142602553053710788076899340159611775878755547912458649900113111493833180077137778663820728829372023785877414587384570539759805450102461578185071548645883598930853311117821896981530103843802152236702493625947254689057679351339793699389548808549554498628840790941764358555159477826316135336702811193639681543589358278518421565961595074061873517646821138841185535329967797227847554193255130410132726267717952450418582996416637300731017817730983998876573527823642805398215179507086306012013505386448487817247591481474234957415686487986204376003142696732412736417029860628029953741345179038538172365078269319493426929399260104785945584762617352997679424091086842299831799643009510602595060572781376616262365128377908648762593308482787677698239947653742063296024844202860442457613398223280614983151612997199653833765892596372972422833384805440599188560193309900800000000000000000000000000000000000000000 [92,3] 168636474284160018251652956327292994328804789329867893716018296663893983088548736345279637012977158019556981376955059283370619490508149848014948708072897781719111237174434714745948347672149585414520480375501036039395363805402622546592866196084117567882348311381601682840115641559923572183384730304670092944347183068465646935960550261255730523752343456367118076339718804850339100344877659572528311693362910871381593157720884628049797931075892004199395507002023479256206765159424204785585031533459586126839968341549930023262718277354376435566883978709850727672367964974324099553150698356538309167246538399082878502786351915496732509441240136356131394730254095973203455487584718307984342666351528389591888539162747953716331903576400401044927490362442739890674256148758735781329675993256001826618748438421502114084139654560290549005365829271783447318253405195345748931778505560207583418327756217756271112297003516512246025981451093227906488109575919588393247170319792049522243320277497275524836703066652893860192997903492973927694953280821992046836177322698535671508324808994061151617001149723518955567085287099808286901026144999439440520748643563926339114490001995201265203452958868965943658102092707946864321503513055936992855964190878806568702667521864231278251560379309397541653534626984524361678202471739663971735004033206639672848100000799279868891936147223111247021086431936254452183147653514488532537639167389856114883624730422059007702914988183248533379073059525365840991528590661602025230724878225722833469516957946785077803571079953878398765152740507401918713037884940093353600663287783056375307179386787831997332617256316850651056424624426175765605768662790621561546876341496033516881062539717354901593050199563666642559505995901238184573730248571007162555276127743929278666689081173366353067537188456653702366408636432507492732491364476991517343212135900828909899497536840816132400645254911445158547924434576851245974810461578356325109085472572355645782429677614981146076961783959522654823108012933293092256368494275384142680791935631760905676981280462375403137796548848926412721351691975397847469503101819649428509630651484388545429158140743769655617546338284223681646210556939557737895091962113633411591194845116125282302285374842611808355122499783961599543968465309374771389055126539705870344180431852472398928335543360353028961870056757386712108124543711707738828083726882897225848517905381886729848769483216294097836697693849876947934210970761947547318960019018164633110761439517363540495241784006706068072534108012544000000000000000000000000000000000000000 [92,4] -1216759894811398362186506870214316491558195045095985545033283091512891207686334720234208735079879351848691782083730947054123623225145082877103192312956898294123221733661311203897745744428374206202611649034068014243715295996121538810955024353252166395155668472368070921667054166230531476703337409869502936760339072606421426838217361652810577183595868142443529824753725860845337694057732430657068073236634076364450791617784073105860631386092116318179684433955554097687388879199276697003910289790028000708250407200221816967360344131989299625481368034968425599835741104907490366431562960155726745205179006727302194931444847896373451458142158954889753882381242638254462730078866837977961583371239887571519370072174530144603816023511710398642436863680642887018549098803066576881981749038550273416602368365118364040435717089529525176057479102421686124694951511364333213738790769739504467916803592686420170590894587544380883676798805030302903331509849852140505893709820299631624760101872975081041455096432413950538592533468342994146710909731056593553412494101270514579077606416251490072637371934983859696045657309837896452442584258885442803050774050591215958704081919120348819855871985743579607904408403499873697181319857137530041176426384605179426041429965665885193088527270006302542771127164266421414186434095131037011939101264430281070965091778003447856101639827454410413661426116897970880466781265333388592385421235537578855887232850017504956864922664372431758174083894009381272178354867052581943499861808057098279263016791010184628895282186400432190456419020318378758415710164232538346713935010852285854368085867601808073525931033879771016341493527078184360868777602146164953308821793117180666319842326888186770866329669265407688168099954627270239480931601818289476318023474858227597574459764664877144905933601170778270340745458324821698112978474414181315284702035938328024609516340273534118774962980033475374889162258818758229057021989988821052297014383719287530010231558611646349847326305680957420778091005966591719713672477916309246464351298695729252448743948183736719861428220849146731575870196166092935849655338996333276706170580123989502773494753195498182313055692715319521085771722044868318113974636353567170727385133073766461658886937097480676507299624639095848323330090169087117214494555107209363931549177296020293875249812475831448543025152533499698953515612350827428031454235462502824561589129343769195703579574867734913472761152680564485852740564564959307304876866619821187268071820516432105697889405663010061567378155634688000000000000000000000000000000000000 [92,5] 5347534748651748214605164066339914681284610475741741238164120739622849319540028308127240947722472044247920961730766229492860022724991272560480535871789221060420055047773590575295441676459956952601936246317878477527999006672741723021457932861034501494028561196199493366472922103812946610214270823200969291699425405005036628608718107722044180312132885002985437667615218126608102478664719255104488957836666039239227533810618521987747156749754350901657482918675844627280544424568126834068208659297194916978219576476515453873759853374668113818103504910090479448945220096136491321417328575743825883831925563805737152304163180478978314681158202959786517307651886263326278995754558612617350618872536487239251442813424492339299589256849627239475182903732146546292190468877851984414495681053613261875479505802867982343490887971384466459959294281196208337436596823058819881744663039407348955752184175960054607185568492582256122197315221579784644789522837788267911519291311605593962097175985192947969249184991487177178638976602258592759239725332113437654554962597683730989957633100755074351280916332471869565673011716836275962709295004143037189205361556228301760869344833595286061288804481790712081952572498557513045225698156534021712424265647977664522324207596577967566479937313533400481544429277782163808145924742111521089841347379451143990081019962487673477044229276385707869704023332042481332007545554119430652381840034335722823439341868710436001072559815010056718497211805941148222021381718405820322033088066074320736467469868444126246604268319284429909199101340069549213048554433692460127173649506713403691094015533024837619630137798962232846804448531787832885101117405900554779646301871887029017353510252485132077402955379282293509565373046560075162762651501657720395695602735263089832554311249069647614956808855341901803097831563345477650914248448408379345711197497789472417465389161411800536869133368379421282979455678778855832125973398360074339393905146780623320257304381356480493289871946353266137432142655890055699199123034810360574767480149298673448013325239098071311937845794403511129136447619679107439563733661877289702610465192781418814844783573286475423034336400866927140110590143433641311564400444066583806342739024284852570312325453669161792372952262785314048540392813378611075315831245156659978077085665268035791720732228861001725986368319059026151306587335637661309297313504547281102787221506606251296301357442080112217602546447554322220540990098944962537005098713446240930770912761667601004927411464830451308753887174852608000000000000000000000000000000000 [92,6] -14248495041964671640349570195098160981162413669920809724153115311882816116744743334831953001754103328166887704338556404533871414871604237531261435589898059212291951447399297012245870116938497374870323373417008611166898742120823107548288585090775652640093259582075464162303473063117555473836715388417444490556860534527722825784079761440250365882546239391253585325133960816664618381080915815806526331370586050397138984265272941641157487534248758400523120132918690042106040514140917214059785108162230858793833095435969287562532102368304859794896857396080804357215041016789863814787937795112309206687435549264090171707364502826229221324386111532822966203529287687905953001673140980283462894726697216844033445573540718730761869355150434835963383617367268870510438753508653783650359363870551007282039523312708766682316517830696474048504217928625815314494761231488741500514872905574212971283036684532236041473504768848577400055622802465767657187869388391412480512687894194281208766131164323438072026473057591899202377551643361114971407002903708692217300078420468200500196841672275191003108088337298871008452420556243577791795459138164033951009621363343520223718966016228307204141394412485916647639626984950371234375195459227896954307509386252175637589575109404699243490555530907262350587541276220351658828757409364013755028749746356275826227486768770212062352760522020344915291863116195230902148102245766272157329356110928319314469865026903020670809895479461456054994585592614689442608667446108183214322625538050194974549537772644995666272259142179524531249857655976738145135486395115624460971629027618364398571519749017175855011314691609375931638640555416823669528040388018935314756505974763647995473581523824806029802996988958036357164505097666682061006621037726829973382450743056635974349862829044574156762854710457561214086696292527717091568862585802909401176715786460943311706068558170186208571833296844756454702500294286842302099999359555486002734514115596312721913234504927624993734863989653196997307253625263107761242757732491119038214762315827688275406349673904223823811791765754545428744118764583058928950823613412401764562783330023816536044761619558671682784173995183595598881750434440921759671385065728213386440392034705147070545996820896435571607921250539257441346859645310880118273465291455362919884927977486791926327973589057945235454696978664757501133056989973973140401547239880894012629299370734923437148196430145478156609118712297808988551177425562614162140537917019201152294091108762912869378761823455224674902554234060800000000000000000000000000000000 [92,7] 19673161993063910076316298851489596840658304352211816128173165107066610986525846289418144359713689798314366528572399997393276855434314847121677603026528380874073687203681418749414960983845727983295283481371984478537497632579501687296740127009085299855346180864372488753449466725443251674690676183893166209408276121595283811189945943891641616179804154657887945725194604806436349997473231891668487770245544661636494411915810127164540187045468662713353643748564597096836837890304057487720886732448485291022960630804688525289071204499579897250862734769944290660440796909555931897307357362392686720701613691734837414880657321574761754508497039621256564549695458701521038381004535492447827957103297666148706273139708925874351831568976979851931598115618784194469175655127390581082806522445561566886638587805124290536475904637671479534162358581533366536613885287426339974000624217015453118941406840622446960198805879791612040709745378584372487319624347379341092576439608689043908204821370909027031661665260484862583816824765088429759070262240506531373584075122162075308679906306911626289836382765795641799367266619949223354526596470196484590954564516516293270331364331020497283316508387988261422526049831967517779318175780449198480786308095931342298780296986993289595630064409459688550106562872779657211940000511493193339615811915324089484480596575053000765698510518523622643078710705581998677651302362734118069788626057155589516461658692845982111430366575776514704909386871624915704370030755579039339142231580183065583649432152079009777438837975326335159261205844187390934711189661459516788683947608292472927145718851954395663387499895533899281637874501454776515066356124360259053165036158757950365936856796382383905406491470313243236552664017255752898586989989261953706063732916563748108917707469992455425828584360951386418993935050474350371938443716185434342269713739483858853181659863508804846181867563158653738917723070387710334973036832506756930057853533773527076942549692410387693766807044103598746402965100021256062987294489650022504745859406277602664121857089732600931800159183360938237144080313004665349803184762021556341211386846364208198160789857048153979885609167035898085677077792086057064682955754985137655998202159157010218646604825137180448508613805419663670125007292065175011507647673781616624694897890691756299611405120756207307781197846753161387788466644120117903999606735593838780630296330175420320359826641386071529114582765897334381318369648142900312241390254252944651454579216855473273861537546364567581214595717529600000000000000000000000000000 [92,8] 298628550020293334490842389516242240846784591293038661341765782029068359043999568543095093785389395737728414457426794511031463195698407836437429383595673763889476532427950817191650904501277997299221952752776936227764152501149199487488686514164459676612200183694176447927156907598308312201948193015334501024247169092355800212928940870697620847900202391549847385826732933500236355603503047743632696347177238500055776255772243017245856087598820759534223710216914598996729281349415620966495740095812220942162449269602786152191650639475245114074339510325065496151119410727789463590093462596471812671760380052018689918400945998474373654080489014472513111569970632151457235939556252478772808661557882851637756251604807310570823441666905553889375037322200382052538724365383648627457838647709405026360139158418376721989859594268423374417606283591637514971886582759298028269022461810416988943416015612782130193847657878168363858904900917293906033152337013934292844782644735382593918474131771554183726469343954004066327334685731666306033034609203092958935636791548644481546062568701762405119815487573233330019733880983601779249648902822536439799929187610131708889853239482593887322484114384742285968482582740617532995997401620617804038664052428736072845970510761935578834335142914418560272613460529926450270525567003188138856027267057980832536799381161969673262621908571388998333535831231764355848126933577679561645720307954153105570935982652046098660785544374496652562043438074236949533227765567580880445408653558285737413637852718256197529357654683006841323425521764953186385666695828554328178644481603469165942823469962532755535892032655409554616010757214030238168420038226937529330638642325947002547336399134672702494111818005671985172741261487399260489299360496876587081704269625938624251957016456227093477996266603044495249812552905110684201959919784439516719053243279946909966381135271678295493663491040893910918561347524105946085794553877298153960022989161758040219580524370820278868755773830828511650655538612638473028690872211504981837690370686963865303584892994945029617527591159326076931022388421477988248833671218533826424500413557578139615238241486679745847416988792850823481000754496765396752977274385349977609348885793251869856463770256305941394231183496768473467649068332177405408225349850055343927866438125213403523029711357167071382485339978996373786671534471664906438931436781728376343688267979792051463907334397358813861884628528859246254497669559261162405786316091969549382687234606053159302279262210586350453942885810176000000000000000000000000000 [92,9] -3147511337869683093265840914112248874764951466593585210565046651741051826535285639258888982668427308232065257934859669899487716560448579598070397116633962688321541388150689577516386997258149276252875107088840183707547051461441317164596273320085564529544274162720995822865158419695806319578134631288980466271844877132795017567632112714613984629407350374558059649097664814870799890430840440729994498226328618778026827322755298667498171153783804604368573571280670922729627493730213280659924516349673501750158816005245051279345569676918021380749119091010802069547262137957360249941224970276003455151678688217719077804406419956652803913331508306577356257721601949937926381836325452574256186172249126125568039775252341827622195939627472578731639167466924550405365612649704458736199228119110004896643168539940592429036438583422951043307671354438579682065901776596104583007844630077156313466692524817901308728576919413670882112626832188789261754912879268826175202477533757986796036107564767490187748327271012623145160392243396310543629565786582948141824609853605997686849395627212993208870778239463972585389545455456584334636454955264631619045645236744058287237570790903918744454483934684592067286274463885436158613431639986618763814105013800892371668190131896264559111919891782961888045228898108376996059178446265078184738000882897299164282037980431893660979424851499284694580888049737561422829326870364193659640674215296412136851262865072359904143614980536069736024899269670254512392116615790400588821232107731646313741951932223768124410592407837766821454793359008983927107127807182053933673445813560512225907360069036959878713408863243781221816823436987300172974229999874357742808753732691659097589277152063413795043451700089889734564187858516908535705322664904328189889911553343014622017722858365578634441003123718708882108721127629876776551889387601314666837399824922338437477255692076702034132845142817963433703041728032727403154572428130442278984724187531237063873137855330061726335506399851145544590763065715573454054505336933720772515136374746102334989278595586308494617957439052349019815611039001827466031208032837219615416748574550554632247785756577152747564054565594157568608568596500481773982025299869416327370487754592246942145978672833616229571299280795607559558777001215459898449388164606029062505230277948935378975364991937996249653184009784266087600721915999056665796994013027912902668688986548535077820742878415916565844596468911221743370205660440818438624153330769525967617319107464384042572244050698956523288474477920256000000000000000000000000 [92,10] 24921270613048096768449957961808373988743178512263670815343976258525615704556984233072017238726903922266321182876172559051999193383002491280880799204806031136205808008984236319477741142138315089061761181151428669441633884816404178027449513720932812599679048588186068939746061552645916681788087725049679775921049856411265397724780077500293793682878503900310456197819031528668202560662128686531944189603133167458569786604448104030046127230329866287844906036333952227535238388513045976136096023941061004696452991121147489117214877000573061364381663242856053016578577011859381043634868173285221546358586942629697749840206428553650288959914481569317963225082593943409691791146771135136845982873666473243219229010113700290485446686816650171119186356881452233769781933691526232166636589276291334177852094424868868819467529025899892456145627218735635641322012009719136426510846448353867943377725050722238247005894505587430725310857076748590722958493240843800094865312906335041617063475975946785729033448941825443869673348236589201693278724861683005718002761519453592181344133450164055151602862036784032288020399511327574320849936540324184685326155221378446582600903703011977438853273478946042499741791128616423458136676487915409337256888130884326039364529901950477975073558112481395968673708651110001547487966683639249059851659176797186415847138825956326759056769067321588169032814615840996647354064697040218881367622518784144350021349790417503893152075252466425557697018080207350840364945881478532752571975519478462693725815460475195193479833810453662160723292595947532428615618013459165202370359176421071094068070385787514155606964695896666712500376709514527706185544502842992717076872634541679972096639299866132085711866881449590419487111246033601035794021810842464323324120070745783403659431540495295400216837415336325863893137314570700586665529000311155345227677277598142684438875132401734228699768766901144795173036246701401801000670500819489767752048166565075709738667977474544223833242365508874634459571926992799623601958347649732828812808405491372119968338870084328429032720781824999580230104427355565741363738692847950532643569982721439776599562448774104385379874205915430158874756442400818362944580703761224103262778180841330385772255031495804839514394944333295429070500308898882434234378939397812498955612685226961429709320824857054443571485889359589304137489500166701500218058068417332556776509532852232726943563776662249198012379604432572538641565366636061239460584896060533057827718864631313385419725784397751967295779125592064000000000000000000000 [92,11] -137306360236149778193697587062044495968306997169610683322920586737852427358851407709368638499303947746473343209190018139785161411378609309653219732251634893946677172292834127689048198404025169186773895664652350156348346593095769012859638164788862475841684911645899481585419507495525153117315071173439964923928637747368339957485412590790505183950059165540201391545964604243695625305217159716929693752582315221957768936734515909373176624101993969095622358170174751486506560078999933813075860680855223732468682337908293672370896039734617983945113445908737890335245832979947136224923360043295142875102971778899925066079466473600904274853614061858106749025314287122948713670944169770509243976099326569911059855201792108314944059754210967459328543651903038306864908596135827446070619336113449543671129292971291596549123512277225627970488654150139082685553665715775935396781589129802888119806386325883044001720570081139108887706371430875781878496260683110433081759274872706073740175765239431194598383341816426521917759300713612984980144213842812422790989852197276931414121408267401937046107946608275603628720527235712074046326127892108173709675411088702876954126047173424750707135073797419663807357531681967751636813149206840220080911575414259438839715102646847885345051389337225113206309485289602476041830068419793252981935499269513046555215667940927713899464296211284579485112001775890555938553227410815705249186275041593523004348028590978003366530116305726021874474766585227086230232893586754900097074845071368303337758811902570351455029941451191812371227889144267992689475869103502398324940513558313431568275447824914498573000600253401363007329837684355123916386445760259777622550315128170239812016423656742861619955118001332290357970114878223173242625050594770463219150486770473086566561791225550717899654292967693342173639987633194883931801279382015254164496444522834507764048750453362276828865688393659299875571412174881333036513089859377998816535488512870717031412919088606756506254738365594202064296147777213529786237870252448326663555623364954294376801368095499071170813536250509726057351767664717348397431171577618364698263034036143864761811650257263548103708405571858744993510975490940000736111901261583502975635960405090781908211115865691008706678460667901603781801203064836896411915644525470742773291857302526805372355832872010980807473418272529144121530495518379657917699218489624081530808866205471300811467998408040976849846796578126642902537754341232113579488918091491445471019963274879941317746558044886547387263830772940800000000000000000000 [92,12] 520890488974825415815697445868961332638273824723186301012304816099353645920462204133157312105922444500025983875166478099704991169878956882613764481168219306373804446846546675501702165056364633907180591196297950571430954204803913489064078682637606836126807521538950142876438480128911849596357952431850432596967476391078588933464201066579419120118241139941920052214253068686272383397482970859153782641036283424859734610395808726954214156792254501292490910404572461126770077920480769102283505031422910284082412837502008825673590750153864757849121591569094718776420316711450853582057411213595453062101337612741729470816066699307511934000822860117685764456950974374511541238740081463200076413572897753461257689129700192511421848327959696586513796328959654138074957041894497040227920990067878057848469948556083144402433677808075925707452886731419933643598550975340266576793976856524945076840464029054784308396344479997866452756733547463666449624128453784871958591744117244512044920811712314897738931804730069454355133422975039938041803830951079829440387287543875609785227181207575919249983036560476545180291412811012123349400712209497904863705916191962433555728036720491672227887428061430182578351787069698537138521994771325329564676423347295845068562669903583877563531471883268583485623490730275434433911132745705240362811119480321063191041921608834144841309502571364700151509661360218513402117512855062880862114318833679087572828473087138960772862139933295401535060790154863196466810720196029847026418675988589402211153029598527409039119943931237012213408392555989228824969034690215987550640059657127558460710217408815906298121029366498530575028741294354975344763311293853115067286860639134099524892851106693451603661353289373335139681730890314911360350229558342172010950622246577802169034757931118163697500600049695434709439682331231019617176527352950787510541845618275193245193454862045291268528446749794571370064506645881919470014139788781337167502545248870250788257818984384652309792484082634845454173663586846047239562453595130619300605426486037279016199596291147853643075504930333217127396899208911184849007584423521231664582781445005643110616472071392185292659048013936913473609674310414286809440447188873801421589011484599630010062184895247258437381651783273922456926797170272263124716767559505336241318156759231059913683934792938133061100377503325325686503887217819309945793124150315592022994894063915483792034997221794491924439850144289885457570072032340283467484034715967236228284372077266706784679692154491510128732955171880960000000000000000 [92,13] -1454555540742063168455003224485485327207408022892492045156359627991780707667688249107500553154941946615183802829698179363643416912898568711133523647125752609745083473240239670790796826417572361726441441181991703555065334313293913925730110601504752493187866617014906667385776024896663215232237838781099033231848120626683285259704254327454450669295546007646436225669114699806463732404881787909058594588415990709575574681875286333450718216875731383009419685447425084773479787621921689085281839615305371100166020280381554574001601475698952055393132215337951190558689064374938934353300262936423403472032678674875682761863294225464919947880725293854320931860107643259420193474306318524439971520753314346030308176894980355987754769959990654755501109207825127318342439803212807053498498882150343821435654643435123613618524306882801077943307140796675323274915775550492719682394199628539404660119306698676734409363620090445185098889793891299011518621126524002377101530575370696482615170701471691524862993105518355802079350784464600812020184647524476955904724115998693775120945471533467380372814686733116398634785577935037618418935869832909368242756562967641078013885729248518550592428225637584912843401013339064088997952847639206642036833937232377118276831759359194104246180900565746342860931725530418019193701445308483797205105346413573169534855950909651572389080386897554421506456489479881428969764525850898524451244201409607774036112976407790769273127394390029189958414448042162704619536258080193624609204252725944582697641476119415590448233408206827286606850834482363863187151199979498576149114916493726468049872261703630864474160813104607231979732796201274432680808004548037063540689740075879512228294868122090611802344962712625576211874064867720635904807920692423708121799366998885961292239886851854083306748285028240670732885944890352028275292291944367151313901374383272515845025098986381379176697366433387391520129184993595195730517855043154447732345032591089060076995541166508264777940107066918104863784757404680449956080941076200506094229767630239198422244604626723237133624847896740399705669482361108954495192656937485765568256387445442758298355720870644371597229100718423777420985297947366657419031582252722925389383715681276760805625118616599170891429542197333562209605128004564721432304912208748739054151272822111722542743988853812681599595357858046926920525069332590272660627479659785372721343168970821942074268979717760594848737596600816238105165118981163432042003297542012493595659223704102190742571314227451674292849042312396800000000000000 [92,14] 3198414676911426400252411536301251572745753620384132673008147306764905040893665583636119047780135804618458084801645111431831158974041283707038884439848355680577327087481680239442273201865189238110377428065853667621818110378572873716609030330428105402483352815674200471462800450695990922754919214042505375537520379942339398476028002498028949979234234095798352956363768307966626362285403252777875438214885817622940876422633736194104830890328249686306218483056699974918064515565657672615844521373951540039208705154933981355341793475926158094452151987192924345142869662284755476256603706632489509638053257248709753665656214594382826467808972006712928086018379957777913970486730400771656650448753187612313983408075742257615185266700366098458315781928347726128095660511335061074807383680970480921785166167569924802584065760644735616812574040759967739874811258878409407904989033076321232201475551101248375514533554860820703617647528614036565043413616867307539954276698812545243005736143695845171495823379078502446824915188693978024334877417698503443347085912672881213592520860797248457968514681892130275420603060424771697906735147043307610569744369733658402806849297072324270867710396903686703601303562944995827238678375947569785723388654695141411800100108498458911874284164255915539439775205835819727441406748483523329005001366442648318284702655224603589264274155937781535223635840923915555291705108194108512935912523496134773278073815466653469100942877586558840949756018104326110681087154030703185931874207756315337815408240949971628182733603697138343256906359448514173468127726448720994113110998450000397090513674100233057357009396669039202765584571203958210217818238856254852889754320329589168425369012694541419413274541585220928500098080486089689281065015409232619104380622739364537859081890026109913688804980072226896906305705080849160689889244808901782124157965678125317871114754605389452040896088478522005970262261867719543280062111069576177758155445925728258206995492955660317757280742695055722884112982092957207221890837337354092938440304912793160066977150229815132641883580881048903489596493358382687337244493425847415432398078914608907149565040174818640575021573502099151067463434574921147676946421566518870998104504174577612172871010753262274216276910647666901640055220337619509526273839524603723850976476101645756118266937666863683166572011928557155798361246662753695917800543046709429451400732529027968279427349651338687803944062011956139651280785074887536100671077427338899363452775082934007019248565109312056382633166661222400000000000 [92,15] -5894742838754866287170581720696420286267957177326084722846121194096511927576093908704735862725279816916558266886500040671576106423402823646502674063174793045337729042546973698910082305319871744388604530004694847230249394845100572775695219912239756711019611589408899922998373976445155707954042116570027422395449069021609938892264686362747735384365421954700227298474103402521195148462634437548175218771960513091472173980594361317846489185412977263870259570264908133356704217963413847303041855233522332094464211310851415247846082043070384033687124114860885452158105751217708438092225346227171936566909577034219362746341536880245812889591527092608580275445332667727172586350573999972232892992482298837821731293201144736940549612638423149523331773654964877609077588147067814064520390411561942224916460361228770595290984401506639523365898835768270564484801868324771743087868377883986337378131306779267215960703591997687739097507986312403745681413366919814331110101551221185040547611062948879459248660366449196728073394238389550025024141329925856624701905082605494005771463818797256579889043049205768520799420547510162283120475662034541502899872514763325141204069928200096898242130340633538283755838578813173277310518010130429128400783086571329496145240354608877720517588573617108176462863274879615680281896849626218093951655998968690783609822339601468498613689480683757098571523804396678891271388201747589600824237613726782111185459074093857643455224129581541259264177491385191928377622779973010404904176286992274237359126286090154051715408560970404856275972086774619059860712202941254005592383222954073941620269461887818559172173216099556809352164406535117903317610600148345050788553829609035623671432956318881805365412005497199356723594315833325748673062980977328479117569891071742207094905479047193674691429537065760168705930438151042331462778442443224430515830848861721361461629287470700085810025689492783435952077519751884027284617364120339148155770121723449538956402609532570386897399751894946285056040605067336947062574507432032872004073182154314910107428219631333441718358485646970346286480514965727995179375388552839085207508449087524283105852614618307892893138190680131041619175993812277492245635257147294578930454280415799321350597041335307678087693034777860187692785153821569551335265418930523350791739651477377477819488634518353341255695514190354180956905318282811423582685099328723757967667372646035355449245245189228724863251369942862631920150829571016733163657657249954516649982030753275849911844441364176171240949969793843200000000 [92,16] 9520575492754905114203426452501170064462166285692774510090392199069842090171928532021660070024695489472879659776695486261964279169932432193190910445374149368106496794413434030465526928373552928164656643482754416515960691271534482472502727528064496914905748546084420375477559435752341524882599001132056277092811463413463082956982934163594138191454770904824480720860737417255788202855799480887013513759858402868104939290666297121039618877302579072406358086314445404625959854397660543319435377490659117662572872192649385641442289905492644092986086727072105996929004097738469715011053546025613220061467908320122290569179974953738042813297812169084328361171912952966583483116168775745553670704362811841359278010705902645184759633457270165949410449682052976333107193332546685075786513716566825076466103337512319130029437536205131319165003939482316139653401026413761304378542499165297647711980777150043915063279900863173074177914812451183286475004541604815346145789014351043435687687378306372032276313354228172082910103463564821146682880674554013983345332722585354243296150606317468936294551670968139962750048059794512927834004897498531198246981686432747055382970533049398698819043536265873325931415549800789099250066469403950737200719367442506432394771770302292157405878153940329718688103013454256656083328525205737244149393301261287758743701913225295930416224030991236845872474926043381527831657504158565680467345149136722689225525138184396666554882870532996382600937865933697584262428857646648015990139860554511220036549602174703772896256256991053503976575027984663039451172429492071224732991565794145973983969988951400885874082928743306678333904601217061253947688109490153376076259667548307575001064013957146138819425722029239338143108863238061167392683932043782682399604680603022524506923888530080178295638129994966849010972254099191244362504789018865064194440359488573217384274595682565961727860124040640530423442085743356098850720522944327854268785307467781928170431956015735321204792205096167227971103376517473019499348310891474251500188806609703535665691655369597609158818960439167818250428026743756565684549692036928718266588467358637193194430051132909034189895841975171971958639616956923911708265536224422647559528312930835441157372197064853191845001644348156424783833643473568630886528707881382652203698709554115047901764975033668693700738692639677089971455281660567707778177300891205470560314208511349056075326475533560954433818578256771338636646675776690128473002641370064213907248631029189072984119514210986565874420537098240000000 [92,17] -13029325207179503323589507209826864255999170578440762299900368872401118929205041346140160145485394390152317474740086453315784042343853401153790957387550557867359088111536578094714169060418099300725452374350487441566361809403096481043665364945203180061247394997954908191348837143909463982310800533900400009641831977132903355150244819376742494291258607169514146394056184955875207179432698837176034814366421902663103158767087796774633172859504669494086645711275249694339426305307908111017731417118275764355375062302349578801802178409355054614198256884563409220314589049851790360615020655020726904008447402966075169551968817915264519632564217817474174015227212594483784971100061236584748820620627776566221403087582127943028687911198684558205706710167310336817768120926977036097617472135852401517433615425226105064077728427279908974594922639971035072144410487221590008969603565772060987996068670391744448125299648142843093366528026160784492237221119168152678313294694300744176720261303034551872815643574614831415134313427609201590369356988093353070384183794278903813601765142398095955464599388470356940197580267001689979032706028321610430951970243084021742529361152437549946518076902515878826621735093853527458970196966978425043962831941482160244467668202145077778499132068337152133113746681840685577856228752863945629302455186594267201710262810483887376276304732658053458481980654433814025326660456996966700921817071812679898826953166319121932396594648144565127201629294919679916928251550762783308637713968523284840938337546027873640683963138675941218878977905288511492326830821578021136248839547119472593146311896946382838719776466605827867148941193803680732696380832651809881378792428643617065960298252016621812740390195065241541780272481419118723473436176943273475389992975064731322721006032534807487191692921518168040682357804065699920956106020339268354163867362295121550528452712342934068186076698534968374830390424629965694464723023241830918272295738798899721104699123880398611477005253006940839415886337491896335885406793193676787774161903043278024207686384828588395605040213324031287459181537777670810083651706646218988559531981122175856243097432978886890182687824286172197350861417680809777830785633557134520751426111234879846150737249769596815172974938750092747379475752573842712428206793493300346564885534649286168232022641961973490423345125616183383406507991933816980755705556460259266824013027318507330680290957613757136279860072063836516929314147773056053506741469739267305905913780675879148979268188988671460692233279242240000 [92,18] 12314634770212863562458075645126455204991373561068036336345157191983351223679956851639974252316390747537917236399810884527392127661320335434379011595156165915360376834566553774747409053935129265491139858932405527467587141534442290127565063997436873431268854006273529504745819726303405633902224458007969952889244248345498744306600162774917436786303536457149113858179582884815083131421021409056086465422937893179670719930342979358217748414708945015179800507326583228921298640573220478568803239821333009405693891153210297392769297762452871487184517103139671783071970520254695100288687430613130498858704960433087183469898699232471584849185899785763003219271780039025829001984935410239927621440262301347372039429742455572030906666711327192403073463327094494913761662889457639036301386177421408292539733333890843902369986228482661708920936375872285501830415311651230250649298318549898374346228896265657449631817878603215184158504365895838064623276587024504352298445324117722614272031272639718890280014439012067073384331665736395178787509535235660473262553521027488288896543904673755741215097623978676476696080032471766690267030474038081376836159019827625462637080432199181559151799268167264383678750817319900152620137184890583353946313295376436075620680326664189378273303214682617622524964586101415792951025208610902024702087521580012036763363993803607601666721309285851534719837790179381417692123086974686313687902551969604011468732141748996800648830245423124655993440324222856270935944026209989608394255353694814052130984824566762643494135993034911248250218947870169027804880669120940135219308256417225889845976763494553421125719432313327016453983291518344932508583600461837828844496878990585301455559484918236496402637166565275168539423982599003225203370979037108816516718108473446077380713636260932300948883782836615747680219595269811615804996886155612386523553130442075380997631876880253026761110163286947971579579255283260545876687107786510203529209489566127289796865896716628238933642132021884744979642518601151181399713479348889283414758386118618825218768819505053923537341876203873007247596889537276341296966094999848681708163962149628460037332969990756152440989229237324930284654414932625920933717740358455952622274990601046801485561968734574352336390458149170951059528254488482139565530156351497815144910735299191806998538228631693488072593286344203865568799489521200079137402227064733799184759362545097440960005893799922112120182662801913976081045556445261671839349326965253812494831669864571494611368894005550009473050869760000 [92,19] -1049738403243843367173407866071762998793907970931167234835883599781094157097948935689626436833333501474707958741437986136812610671898817779295150021339058306383574061134124416634727178730978750466432484571659556054961087778268174785136637959738744265217623612205519688786697194557980164288302462892354722139714373193453718737776501907046636295104904549562724504822865145485647438220204635021856261703350324751489274508375709354599010236856573999497412013850538589679947785178753389502116588850534076989143670151176079872992749619460617445332776052487283116278143681268206421469063044480789450488771000283851741965471571314262325734251315887587535533801910191954055032564264433837836557254574829424847931471319250619692182407435561697185203553147459953257284482697272827474184428471499021626314563473836100607204070097200957180950647870361679928821417244206955536982994152915342556583240120184284680699446852477067729495664380199774600130441162749003772280640711523738004626824244391740522252716590120135948850682531673166639290240760312351898181878551364014164184050819090687517774119108371686898650760733854324487601786925202886551512027227067055143086575582828063926408930110328559531433433698407351439214699361062363260481746233369550757211040987732125837894824792274124726513266994528163651426918065934636652810079991906264674128097513486849502256269039006755317753836344513155342619173392553434891832343437096817737527585197233818553824945323071345704475092587101699142531530083062042163903674797626458965309984181168796748023685527520188091468701807245161903795632625459824116851762188583736155819725967764972494868677285080442058249943710837023385787178049172492114794873079063558711545722975090225110882024500424970291425348508788015892692192215904908092295969910174402840405861047002194632201601195426374171816016622705868864589343464546343249608909734503754567532916309701976574501443548701305880817337292644392773641111227990815979303667085980896384605039265156357172371100571177178150179788877757481228039528624476997357425458877020907052994390062235264538520247097029009405990072286365819889317233467722594993571262037978927965701900493800102374701258276187432698168034698519005004323406713418317412933149996965998236875549994088932663089650453710576610989429217657893576258932075287042134214137621008114445046606636197125762579544699426770541687876770917218127819215336432298602015043304402202000278410671707415969990719653210676377047145274667378393682102499721404415600608938404783728308438922043595901606087884800 [92,20] -21670009143646269314117357860443627873885316333626460667765651458290302500967514778088465892977616961725675689223706080386338308637964349910455489979996357162619496225905681974788909395997819084567912813400545686612175390023616976415539765830988197969767546772525653873009076233627452084784419877431482081676827635400202324174087384262189665801207397809020284717464813418217226897712494763832300131637506388897077849265945384693195388913967271676610483985969547151249112849486141362235402667266245840921727134002582829401077844720355148112137937530404523129882657233108498724700011181960919380328215684774496770344927532804474084030420163181759597928987795993583204895301441463517090837354684627507238039335104263239605363476813282542277375482311407102874134242661809221501023278623337516776763368685484455150442615240544853380057588176884621833154531051026483333849983994159691414853126003330342058721751927463042714114374395330265194391875106722908068489979074547017618346754211091651866918072429764718186356637371713560167605582479022607454019006685493631546934867037619275293832928823017019279205115521072965984186834442033814587748376824002619201262670270617806159798746114372890674838828453575341058663077350162100680877177617150661640807595480681007109921001380403461420588898325058442853988690224719263930606794685075824528480662833080988698240467252362700595268383861843093328046751000954288742717649055370173773594810090748862095195125348188681372258363111703681771352783258537846779978633010506012634746961069589899543596703209381454781751356169293010047441099988972891370326912442837414862034424446243975685228708974423148572970626988698345564374981359193989822954786854066689197541998579033486090642586300043281811805825574884669844708656916254697467195427330735187928075326645072078960099358965656251907741995596070038493513202984809312030431343137688533802276120007710104781032284400021680147725137583435667449137042240059970781721982235328641799265412576776546443384703245032463479239473993851992334198385358112478658303368350248235211029507669466310031497569661331167588704198913773388084547059478905829069802824529053139086263734842339671671325296863492681964274446878881035856866152178993968266282137040847947787777320083811837917422151860526933110812112715041191105418545125683244249468108345584842314942628501149930611341731551705266200430924061041127433798487363592639740981240192691044132794025802947522741138725761001616359628406043339543224875775013578499804167727853676301657503641461033242828419891200 [92,21] 44956247495713015000809960084372225704096610652573087367080440792255179358131099899171327885443632015648425682535151548553052483091659257234895583955737103672019303126244214129724900864494927787983469753120586212909756721405100549903082857902569632869284345674237502342982293217230675507006851729163842854918789107905738724369001269405263842624631715695428479307910214363290217292070567774600945604096492855088910417212043864023891476889165642995418298046515409438602714663019628037203703546953181138566712772162964175020798488025173793010322888360049922797485836218028707392376577390440794737628199602070801498079471325670748796731589409607782374098416970250513729752132971105329141259953640953526934332482324456577694490825839946886450508435734808079920381049331797873231810413282050958390986585584146816133394354749188446493833174644385770763730008388026597968411244143821309586397552157098444776292938506586931514911419333405494390707740660108055122085753392650587371321784158109793899206214903496790713078903619800105270301214030378114607137393661859123034649036863765213790409164444732896118927816365882124464169334920719621767429049747604830350498556384535362533526952904437198854114517495264977563019659441993953200634549929933026459398980232516334489371816105233160031280432901316737689486121895578211809237919108803274067604715076424394867589549370670987941290519559241683534510915305179439183297445653479553912072249716061103174138293191469389862805942725808558504373461577447398227850109942950483191090308965131266943977222028687494379513137881298802709883339789892721762233287883211223721637682703263661480663888627203254941042630599820976635175822017828635464683260990863071386933975544136063884590980225725786015845228502245111387777397817691214201877807449613837523692627967771377741123171521779701340598604827233474831270902943774801334276666840649275697472138883942661365286189859282259049201808780798670331109686236988892228579522588045755807393939539380335075685024650944554377381059160053777516708626238094603402113185490601911547445420897841710252356955604291060987885830863445281356701428575722359851792466429040374852322442304139789898915460484522052883227133947868286035804336052602789100150255853327186100808852131278591798209006703327969427709325583082177600849562334879828574784485322899435987523440324156477545121283664917489918879182572309357624391337292931703869914844120606019931842988074269366606639218377764672145570121802358047608623694714695029800032363048708501585331471489450900665139200 [92,22] -53537175202225290517953234497115112439526045107050049379275926426155036446705103045482180527095342940992642603499811510363447879070333224399909464152533642802960699687382779331691163839150178600241032683417493647432401682880727032226466496661729011976938993282211711341056306934804674254938198589514195654325900099509736156577580949126882277350720892730892477577653187277913693641112950439792684690227801179812179664836122993791061050316777811379006126521998235469225854953971757231357752067425459046775513473292937603439390066373236843178495592673039776269758090894777473619790859183830696239259973413247188947747079908524236330174833016692707647832522900786173855547719558686203696150917205857863524827539854272759716058340862393824188522391410887413927194605303006237426529739030062268683291497828513063419816813021384620063854029233287631855605581937209517585696533291355200215974138192946263356253860416583326269826444368683726745821621671486276308509152731701011354461083381913373586815091550633555795728782298050491339574079219778548078138965605392743316960269013435935148091701971346492113971374047525433652596842139730196068054264214046076230058362570641152164850356648978703698177760705596310243662895545319943907792645256962737179671110364715701312930706720556213509370293714745408789984311639867302774301372464027186615339949765103281750242207616080400405453055701922994680704553415311501537270108351623892401927930686756935846217583993727791715859819093816073393319557957387419703303085114516537888832301495239196391539757819115883199729077711315820272867940450059839992551961079489667922308463723821382115707591732502180906777821168916249872729215284401824194480264032220946851186274603309199980022626575759846020466469693657172876833634624866231887347510445849236623176015274537318651612082353232134965516687286043924852560514816020273397080256222230680595198202893288061553370939397975094964476672442690808279844961007848458802144945910636093937738392183646695349997442550566626819545276242467389794280439543688697984232116475628063313130047994261022434589325775852443059051751221925934869749740164222524980596524346335702469467458269938659457615951554405408757610332178315144136830386762255418964298210278040181850948596047347943847132112794915191094792396575333791867485075614575044622287359154646751236890931243789208063742180293891121729548478872248134756879172613480746529174886060775923231914776514356309877245129266611159806591373400898210006695665524598539142692765725077573364299253522189464371200 [92,23] 42905144359548854836619277625958071623067161842344595849848930074850692102030368380059956820337237296458351526737215472611626679789866885487554611512720103268107039106421655775936959472592047699459955298221645392802261266089549567946102861135117905530803213059346467727977859740987643406771070225724121409283505067228877193183738275845337709358092749455435736156181659655531045788097108904702158474706039975488044801755263960005005889252892372630893990015741415551211880441271509657330715168018512983843595986664074174625645086060195117234696689945337802627321601873325840891031294781868044519179903691619410665857525085676492118944847546271205614791594357569976384980551003096001530675721660068847659069602682134149836379482971257468605528810211260954485490584156404782887661697399700868735432541228181684737558089914643967936178058215286458330596715270527771157818834518765410284924873336911317367613812825355411829889404725012149516240674026991864399061980852991613947812183760795307609087243504148593106786857481273294680880375285831123275291641482139615325650320911007272900601582766335749178328409192613973616274740333787799350269715371074745479804608669447548645902146723916399098416532527730725363172279943649629320245908754379378498677699479008614657714281833253263506931459172588178139178376124363081210599628978988714458399964349259971775937741798916026548926171454731221251142419202643631883069803361521901304767391386723075724885194679242411085448405467708862265394651362706044186338744076922428184294204090418328430901709066853136288657617086970715272259980426355536184715844737416653325741929503467878789266679179348228456916133991154488336036667156199284600018668114685440269929505350947025894298029054593946826582325263853544271637819781471777540512792883690211285257524659889638278831609128531976557689595864935249700473551362006475636987684497442034063112125600586026889678662800856495991255292848495096045491713855001423357252496590474152993235707243517302388581302544864680822884254885937737579905007717183681147007937524788545305821766692609262241870745936734180666424934255962221554315607357307245222898439202359084587137773411661871828343336401557182291840735874001621479799436198868207992838049295377710263136266374035405926777525585898478952752487040695929663952478734924501302333913357470144192988806009896364332650818250900524226967990352093179908359172149931716439540260162796836961903467426795902303356656013551431468609315280576519694630699931463453552667248746241710621427359549069721600 [92,24] -22902146537442423970737475445840195666466686334045928346448412697263532196788932262653931847671004301789675028073322342332657458293632851631107828614415339182784645665481674937098155253474307536394035625575497104964991106170895567168949706758688225927897655711105479594569221869108897280531073712187846138515014587887410156776140710204929676234660785282953486707744319245887596533340421016968224881543959993480672966565979547529025818515047326785418442623983142791499710680471004532755517490676260390439493452462286090636588664936284832592312675843468627885402870947017392423400511544301883723586799465839091468053202851477185164265561668976030132155539415147382278026982960676724179872334459241401817954268880847252793798028393413062873575911226900332287664173097837529593468424010698714493886857960399409445620116696516189672396339111716985553164874276343333292058305960301485830010367195473632612170010903443827999916034618598983343828957941378022923018692627022726256798737241302695145048860588411857110511572271086538923359192714377420132701506934779251205799680450512839996258065101006516842900172367895919235914482504647331759557616538450250366558341101461997987760582946672896326327825670795880868190573051779371890210892247577293448502293372746377493730923629694780157516461880356955156556480031883853665697341231381261786760945880076458720264081776107865698686238269636255951234630023098618828599250051285203204456874347632531205767076282943127242347843302181547889809385050667830596667479645161765061396946958566748118237853065776120384858295599979777565259154204219325477667620897015409139249415529127226363263684411770960085876291508579118244609048202684599038760166381258120593637723574387179284772792879876966188715322571263986455831960558536033919329178400396253639305063429586467096062851135672792445751851568680866392252572075206549500558941214359282807063428143470331965875637808190744855655867036285898054736218703155538121318897838009802487734054235060694728712036524920473876184133546169487227865619704868200879337701082485063175438425200890937154038383593525728439463791881272399475231159521458915434396374914205961442831924950213865582292168829342704444228456726099897565910015585350356023447028161115815783570827993926331992593216840053974286032354654570602055331983694175961736979553735594934004039886436109576746552851775713182048665863140164160248487360716944137006893530190277613314054319113116029815606488257344341770330990266601839627243560918147768016517364191123602207734434784870400 [92,25] 6449384694586658131604059004065663655468024775159590980171831040554437150088128371786436014468984237629479991742593317646222353140887222301206806131229729641037384650756509074175197757187302547520426239270369685456260416413783335728374645479795369642659912702206491298910301580949091469637676915626103176968571794837487468341988626828762515911686811239076005289296223233929906503723198614272690719637067011921918179966496257130598135613495613186222056530792663733072061504308875385359209652069142936780479064059405160503962792642598922184755535097587629598025749519963993636280242935237619222763547999212830693927262218166923229920984360013702034571859287056904197719400335167767297152318611300180599943102446635828090259290571820712697218197125718078059719051452145911956398912432855509718075711228486307473676665727341550061592731109432562155543191263000508360513275442085867157399763706283290143720630113365354610284164165997532914208295535535696675425992828026950496524224863949029096325771627967942568412300795372553771475811839856474264021030733033587188465260325149617330656742677290031869488731413444314783175954509786809008278947466768258803766874852387081653840179986390331825714840249813203499440225018688674150334417566695787763535737332752083373949173940202331701963118299196481043654400226685132143823672797476774144584951101130361020699960134381288234986687969142248687294807636000578143221116386879427143062387814252729579887794854870253031695635937729016313366429616533499547748693995396246167528437380665193442342031286142239504198071641620762868563176113029407839627621178926900471717579926030929368642326548723421601298841685001232573417847048784134556073420050712794829456016498772773867645356320631950466894920614563876773926897713994743054020810854570714808218944555088249864548884142571518986220714499433044923695945237634803436601850618613280694345732948187698982048929248398613026195908566371559898615401426656200558413188255749386663903817552843236499139547045638299179958876207202852344027753848191235767288026417826716188374419092883403529867573167539461808268786011424537888057713822026361354517799642152566132889416816289657743296339729522032231250248202269652692604793175202778959035681957053989303913093607325096841441865072924872143514059649187418041777424807879495749156262069518951740020844254877237650291286110918651082916771798236811519985868655822726918597322344916648567882578846470097500511390785123407100233722368428361084330587327310448744812836694649140976939119411200 [92,26] 1122698968778255916934246703221712356961452080222208958516022663901278489533046126297821233457981160579817199446023519406036476271285361197474699275584560997231839880015712033004373088932663536056771313210107109288544509612153689124129638583957185057770853569886218424210886073881166435437516093147033025051885861444729823941656213024825100713433852340599393117555327023530575801565512740899747485024380432865557589183428997097144003068816089660199242499497772926421336168400264388019341105695554441314989778660836940058802588844628285851229030365833758114608019072219225671808893772258953759806714943479518195466552243159175247563236122110228920521873695416088996665338563331391390364426255501537817273081956397349877542992250331170238471857798338960632464847112525539661400689116847218511035474001622999568677992278374851568524211659652010648236523173003590876771169823605112731648531243074830747229334201190060599821635329046894679688208671959110265031205018018459748444731606000952391350155958898612655283016890855819830419302921544913714307534605381133780132168452944371677988580964019301452492599534706812912434937765894443163989133287154616782718697343343988679482197209075903662999944358312719682908489910183834668606016830246377093745751064882427317752241790557223037146370780019678520610570585084875145796719196495786093254696703565452438744626761935771960398323209283154788539413424151485887854840238275163871886298860310972209396706343019348263680249307391147166602596006605017303032791906828928265348198921393579053008522608479289012487198510716716828127389305633667564668268958779274498896516688680744957010764522349495486420799857615713931764539695534418687114167368607597947996296068769673681986121765721973709284263009780215202697083215883149291124988038179833373015951294797899100288991121113902029549675603507227190421415624241978384517823328949351778487251962128889315579439611863115992732602110434824078719843713191577115690593043659320884518109761959978450539757251119010060796663605800434105279539805310067565572191686252005031214398958353978204833705385155618164285649473866216461769076149160990905027687699151632568793727304638160102382792899822361701898380482524064908986856112971006095362442978313400401839594170167383286332923916264033426490771726423520171615260911677720231638501676229929593047207533747068678265064158173176442303458949463592206794135476823461649593804989098470939794716278042714443642643343053448116724941321813215596119458381802523488139185368107758651021721600 [92,27] -2160514430129988670653464898302961173733728087016450300950013660943513916975742035698507090789129216277460290025802935984853084906422479325546908928200589871799093249854060718956807770247010333191296068873851142290810967977644035248797637445293031351779757674419902685005705654853672300810227392171637335586654023072851319534996655551727011583577091021509288359996162220494040481705228541611645753734787761441682541974523535292751212565495644269629344254775111084938363426418006981287737975224564355300898638690438286591377803013366369382208277403153280506257126580999794890334471018983398670088248857665638885736560063742887897358516739177456093983201376090163810085305008893343603922381822067434463139623434693586216319466484862925618963613437273161837306680800625467882109815666443252912870646754374845480266747188769883491567550392103277698069750673134848667658785515677886921856031068150074580644162284917226992037826732622010781902814452706653223954015789353059338068249998358478050548166244289649903892533709428117625361822614837755370888213919232541144402744499244549456741025761939777835456494140674016891849089312904402825420814384755142428887910039274398506076904808183960800897375161983093686575296930510748428791183819569897080440163894890149416887042459729831992921799338250509927659790345704610704178722828486194051506870665657586090691291531622675723579061069920618400807172057602175919631269466834668219286703370779232988454657011229860379149998708646316097840258745562808193872007817832125454930204874593552048508995175805613563242078920488202430184075695791812158185274639929013321323264534058000737456702950814622186106102263450499413356352629563833922233055947141896326756744905884215792441335812204268748171967421752181860987598446989112792862606890189155405613973728710313911959248870768716145586800844996250241450266396642340802103965226258853811593233413797813892347427443792552245127195616743134689005530384526460784748674093830855845321919399564134178373824069499263292671793326530520019544995200090725679279359800217928632186382678293622645033162294512907434119321845916686876267272383991114702031261694522519868040436148251029339062600544412577719973715666396407378913699670937955922211487065664592253100513655963238031057816510953301425437303579329113786664811250011965735803956808754644371068825582962095045555976600502662528389046861880149575779951767906152272168282238945297965601199896474418165844853036590846381021766227296847221672187233922894026536319446327569363763200 [92,28] 985084800089228134674938303871275554892174251136523406932090581305684937615009030178725869177539285203442717634355755940943327939785111557567048246201874401620718543327621593254324403451737795625762918662844151917899516655547755034389351855599540192284239670849818870423616055579959618297537080152038362802673929693498326851844940828606670280274673312909335602435027026437576501088051438373067767676412283856183487470661759941339979108567282281402943924565856226668225667801040417801763734189800985176547448571145057449290347474488925239250756058906516547821362719634815465512634813707510600325014335980983004376646838142407014483613874907011386898072424000504423653123079976983998540787241912209554901831117353472537021845967212742757103628220232295268464426134742341956319172323037742669254014032412387253422781423349611179955421519485754123004176196562687848238004003365873527060976993995147840981667001040856566949186508649933928845742747435856452848383672031089393844890615475083038340631388759003330056061487300289869474104238492738318344949978892540704978931094357763509517566627569876828547705379435436567778205887171964675214423145482863863541634056661334077930689029400830810760828295680560215050711526837676307335298006999253374718220926122084709592187669207009331284315117779393498395800203751445070696350859925885767769372079276935109880108155477318706524888040913863193549905400720238849792097388479736488809068986756713762188546052716932063418529641572100042794496505711218529593432973179923920761436170402807668018229122408141205910149689174339782019788471649316043083028575728649674202876265405289978079501406936828847245529344282672675856806753500180317475697943920852344538709761466004525647495710596497785132659248809980373505255971139376062527286777142712799238609276618208227182423425254899562393223859651429988193616595501394067788641131291092540770831302824560891490375672738488371705253790326775470614767816533630555942835235921617732892262850345469899826553161984908318642877785481152221489091620762014460171564879957238515440274437971816905654608918250458104470794789874042726385604942761227985911768358183796442295653865971185182607173156433095294175177928909672919559355078531859273702765837807270410963171853463690025870566938767053503802158369408623995988338647042404461039654630044327098639159307856312421356560547605730255739581099345409766412923675846805303942648889938955149445023661115952469531585894416886049482513725501510428660814934696626370555407140550344704000 [92,29] -76594490535474293467128143928492181095493112665903254978251442730474940708370059550058238305841666644785177793040867606584341198370180440193137142490058888674976811094805476067627635388859770787522869038165059567683941219841540053770394844009249237306376235559207168163846015042798491814465396526074577369677293217421453878757633659494927873301771546606129786366897179660000649217998645726351882620611711441472523641482080688336891916785404077311481129181430032883910157603507592680212791539433983394440525310125836328375821946713772554373600930491109230288698660568086134370343148270491471764060915468304893914449946884118168024842474514343725833569132190463127125732555857000154063704762390121907147589470239854098718196200071390871573610091206864055361127961599906263170205684469695604950043544449813169073363324262355242997203748815837311464259655085995438757461694898313978894980018720375154491712670966582641115361215503101300783534123460438832237585570757836127010078764229256494459591597605850541166679964824309732502025397936842611509794522838957891940239895843059104610718571325064013154467788148343567536245035261429688606210935785576850151392235301837370355978519878047923180370734105753465313426808673407077823452853870909107459635321310760497688995985429056899699909591332411031352329068038280163245287698226351824490246222035830102744478302459030423978444892183668552530869397329508613399972044713957070457867653108010479342044478716798280983426967820359344192129068013879960944295402131839693287109242905071558099759376567261020463667545523821496376653569965257300776191565513883473433273698308239903577413302121005215305637165980079056481959666306549273482729788746861514283516214081039836575977380955819383470190131143955291590545440111844072698914557671587307974462147564618560785992977986889584926794593708618622054015597976612735015402654684543052435579239243457246158851489022183627502188435532888795124348028275487967528266535524074266035494128611862600248967632019939918022652693737012549275433542275403893211605024776587560339762003659682024594884034173089652693193763695060569934982264482020623075239370965097191213660747485090500524997555683189777126227793655277995013038650602377400853160640439047785971153192127877604051991040838702513347212176140363973165511512321055378672764597308380677504471179292322514820358484443729201581075868838768835779465346683464237833941099980459258128443853767078862208207006058398988493502844658544444408551418049080155873156911438233600 [92,30] -138023013214864286757081125508255042296114144608742011373794585353011133715444817118237362518284786029050971182532483352678321249241751595373170459654891129033964561035359275705418933188664248134375316483006759809845120763442961088668066198211804647677474098016999105185214308593225419279080315692719793961049460259615165835447185977523329481994480004342940568544732769303391236989791921064328443242138137815760407148229053510776156644112230214730538954967457818274586806982365547081212495277453251827728321626193245981399723282311126383629756082948783879283536243702718483810274856496679284044559167296176497516505148404006227601670988930723138110713186706652654008569236842915596574620207787743308982122225818582354561637570727468693539762165755162079172748297220847776724308359910197382752845486783876005782556130293998625630555184306138434643209621001497137361171504443237015751227741663494202495600454938885234730567658000246282054394558197854199758158583524448559184995970834154425303043706178457950919626499817987920261001162598889258362614399793130843450562046916648031559423294539491610911980206031595402829895078316876818338475020326169690095336967359833378712391796770607836872246948896017252520286771424761049025032409535188329826960433991531838392047337838176363282092101550336082993042839437693401788915151483441548934204073152174304885339874119177429659240366289823575497804598527612195013170764682773369248241064526144580196270434707233418195684056740698110838913425731684732544502138457125742500556056756697704574397671680677227742419879386001722239732825883131923802558088652359761617953661316806815931710767218255634943113037461764768287910973049706379888322337667614370185703405932231716913367999412660678213560146589264359785084131577403564666126053336575425827584138547021650502189492060441716293813122946792660195088032592630664226475292881691365844003207713458551429535685764523171292951041248235704363569045681720640375231575729615364724451991006714536083509764404587508400105584547513868354866323774889712923621166851041386559575303422367875775984935449686918212006840159363239042147906480882806473650391143349860799272243862159893270037578238507453963373365941590620018585974701849101106796803047940952018489081896218136509992706468212859823643084859646866877352807084444711021975794906336284356017584503387960204091664050063905427756879367258973855256350716416230840153468615068193762064617123984535678821727726082809643370253246115275586519539524597217647322254540800 [92,31] 43247937858606748283479550734487895212922283848078142014502597841744125736065666951126115739536841060951995034551855948505463336554472623681436655249872371053444730866190067863317584706589520007172611543898437623774736380952645878295782375693757169935273619946452404239544483974309316284381539208806703136802776017942834044435963808014496949878324004725802870147178692887257672162585288011775847817757376698762075543667104397842554658634265481227786318366236524929974704473746920662990476371154315823111983240891547037266499316783265023255674201658282980535612526432180322143236280134951959054388362165037019495278338897119298752459287694551784303798809819849915129850582046985575734741183304469374968588822261545719182474495526792885257884259013885722381717400315593179772184923621380733637457259562375209495644770870216041499372233470324131972072177996941871573314817181022405227374593852670729516049410226683841011044820166061054731428039035578151531473807480986797495499067053607150010284089741756953013768687400457893783521981885361669790513461079374434869781488070174260140655478577700822733317042650452135892448401040495022478906726387181267117056590191748198801843365537956482865536890900041061371177111689844930655235878049175101419239188270840161294112772506246727264390372724879496640317998643613112343400281735023403605256812463161490071659550190510144644478888388784758221771954060501990514015107506883819206293114006870321298017898885905706101574244773007838208099395189181464630975258095117714600373664698972684922668533509286386542857749796875034195405215898647085061135257990771740466067010068010667819878307216202339836866017757789691332415114929748046799966680611962973210635999007227975485967831462509898257776817411491074242097299236009344476261196003782636397407131305955457353820096057825294290920793363329205473162928234693617696440875103923142549157445995784453180937542722273258955207162229317357090928252928563722366042191677081763498006879547815767822540521354520934338114867881819243830873332045950147511373309642625841651189292333703295709338645811630305192587138665226248910133427977427915870003421457216422553264938227915853697133011943313769295201897516494272848727072576958171518895769806980621726331769531026597712633509414798117943989292623453466075520292001376303590063032179959473361792572769072813848361287978543589493744613731282774621481973545129995055860751289877419593135040562501626574107470071661599731435261207169439076710216274523322333947494400 [92,32] 44964450171995903934240395358913357412914603659301061220979687554259785561465341273451313643903246084605276407227405626886308698132605952669908470593039084830051834940748765106972620038248213431407289413298843102458105398187760205572246935904088139561884255092380099880577819179594004532950734460764709498509910964644997420629823169246605924280309582226384447310745860657409806429001593035392187903256150170162259503686724957903801974906469291352801916646418831073737521618890960315987921848118005077889272277347985809571352677746993350124167307435551148496424974792076543363665906166921751939154177327529061699773791779529516283939188011383818042824877648262107152760778549201887198078350641419070451984086989669879039692544284506246731630014719802117232337813735829893663574397227413013560229892163635405067517167879333994037136807303295462775994835182687171327276109590002497408569889110780865802978502357914784300529819814333049255289111910675467861809340783045966444661238775455370673033076964356911226733254316091980031174323082435270332021952212850732682317128195381558680985114860137601444952852007067967542428724608095647215004534524275732910622123476213666919275821154524874657674809800122061601458994311235082851085842103044181039640172047126189672809714165961664560626073724646052521282961026762586065717038516515682745805381285344398217721607552983597331528765447424516957013088317049188221944713232765584888727393617952066896469929503439117050868241931559554433171600084549496966548169575612318709289200891321265778373432791944007889980814910509784892127675465288743691547533868789617896337689458886392406645940333868099884180191983881944191224389378176176821069809228306208674963784000245578152155234605071357526834491770550127685542966798231942798219373653929432521603949840047526866344377020177383947559831190899412338199203628094988906187764588700486679670775824818169084964216568032591881407384073015763534928683017060467104341334100350558834581140189834367104274938905141893422115919687364781078823756868202018622765124794695219270329530825093330838634727295245386462824601589977025371515624809543518294289716386911045298443876780209879098930573508544765421694076518928345439135556844500738586561450760358907120380653270536548623166764676793045468637429764195723434481111816808199801871072984368599194680045937857481438265563795659321941424360630170952730429345954481889293822911946490734891435458719260282034831849642179252084876364204375831406243558304560497400217600 [92,33] -57347566713828632912356652986293750381823812727653759350896929651382530986108247781685659303210669903884948094814284378241820812697505806807411988448110599380414375677093458476713711026019315610921938739419807996579757529544863565013882076802439199962882711896667458698595817132518830572976686572330818760510498469995296400907788312609428777963157513286826496063255536469751736551289761173819219385652673815679082025744817752068861109017660143391253455627292269626101647374754859988295969220852977134986157872933565053654621139933832002797291878857047278713996765462618134035980599960787092808123208621956720246268782577687561107862341246233220271540928172678074139312923630305995268548962886239710188943624791626530191490634712057221242381787624723262200043093293113901290933804282845510188958549746229926025350717148672862706596249748497423794871261493591986978867730857767271432200192154792518052699599953523717054114528473816592602287776709643598075953048101809267961925158440950784505733209110443166728056849009091613092401114132230109195162152144779315568790415926308738003805946203472997697162076458434842078415084364971125538529900015286290632011884588113602548575712642246956970525834589290831462112393388908956607622916113568850849912863508823457812736650207401385508683245182742497371517162573152212519413123995378893070597874078977867119236193831369978741794711815772423090552853447639367230047378308857909832686207688343441978397788676473136917339370452313817703435480090725199431523361224864053348409695080079585221627436193498047066037774902715617143880672208819999637335423827234731650235356862013560700124167603616598209397577005966595946611217337961699556106810023799603125766497692539490725610098793728462098589412506797111784196234709948953217550363808040253067973567057995165746786166979258232035620832741599824991501808444477976539898524264164256880052155863571482535843225337745377376903711493303163769158579675245993133458048226489726792873911991063396801327968844470947224183008425360388314506645863331696912707644992615772654428490810857040961346950682425301822390326948909515520845807117398286836535265547177668679847795008583462842962665731486707047989935592829093864951172840501200708627314600377568121493829736342667667960196006442522686099400151456041919727348425880322549593288163524029163379512184624454698914372183654813858591309954682789014578207020229048570262977077046470808015078604392041405152097095578177556282403591657073308536664086948295475200 [92,34] 35254285610737728828965617530122881029523561403706682519719839072937772956886583730449854079235577231025477347128301700819184388618272575302040656288501618395301427272522027922904358328695192027924303988999889072517278319186268328126147924154824070135514523338215038205092055348408362626581289357484134726172291648042587762648039039706898746260291452908598940504288495345108111327101342308436931777252065886004586922540373824303598464823376598917811386610310946571088835469545961467520963680192964357858984495714065812232483675325800325564988355729410247761220155055283102368569723947043696011362511274705171378114178054438500079231542559968883610740100284159209696005274972382724788856626450379540013258728977515084186874722057346604669542304936868723230492250239146207935086922619290809804732044035379924476501017372335166719439413272599465994882189108382874523386210099372190238413909826404376355106359872448826191155294826992537283539921013315582929143608079705188269521914051134638650144071107439858663765180348710088012246642948895664556819657765379456522458155119369758242100460008197693286399790537903936021897427676776111546403532686471755033072647082090077839735658214405087005455509353798530296631725661393438955809053347053886667426898214879921278805220718863647291712216685489982078523088855894603110683342278151984725357441933823926475934572279060500053881946374728743218814201528086373539816792198365502708941407026545608455829422575760783012370628431287544991933656305661476102084206756549341081760399069937874114385450230103519331078342957513704662681763654530274541973788850619666984147783956945995870753843073081262664515346519215204418662080519211927985238496675889793127943848494417533674632056287260563947764975981265683807462572218023399093877558902473230942398070048703839684658322686984092254679119131150100483001119329308237449002864901945468775854835606366733152897267725462718467448249172506548460391781360904363373449760784513494603319681331421390137615166604516271593108617590898057147283983007154227469706056951944370886132111449320019086598199720727508103340537056251257272803972757764233426749701843204683237704258420353870581276486984202707247390859853165152996035368373371057985673690404173969856566111187580028067023285676600825227238351491946902087692033076746041372098394962599263235950278767414555412009483684740263538712661400531720289769425393374875855995052474631070213132195079708986119587188832518257427053013959087982612872907150915010560 [92,35] -15157502203441478711556197364495018386224855543343563989381833267198646683724240605570275221504277425049667504267267462350525094779580892776067231462010082117202251871376377780976040988396299287449621528145886511265908556613298155315657189626667527891098488853163013585156272476168395785347973928293673863966231980154248977309161558233985948914157577049764668897585051233048517590218540719741623004802098893512088312476203519986931177248783469881493221288912586841276652237529702863385885472471046948801522153947933832027236828889430696990857945760416993999605082681134130724279512338005754290780766036816938663878110145584690928897848678111066860622188842982367675728460248230311096499931355089516192607316364064211614119273694796130583877034568689470738410406072210513448252690736450411086633492630295101731065767221743503844791140527144932086395742082783041307982684872213964730801257302099025327065815215749388735641086783292024938583556243766397039519010465851301025175142200554791844102589054970793643886531220973774032405921058799744868304571275370038919718804481771803472360575115336039093374909335995237229447084814567374994453932983399196072416232472720557921173551507674094868281923884882140789345504203629089184089337920990307369082679312166313475699691465804637877510748664769346730653535549895370150490518727222259642760925556033405981638774042763814405356765487679483838305350210202604480908254578914721733160586101510148681421364139558006277095706954749075680769746233258993961389795806980007961570125076111839995164191256400498153673703132305744710122568517265952524711784820570132408523178587559990885061141874815519012428449720211196952057045547194589964398399449838040592524191298820169175807786513214195083836150839953399976244069582561007941257290622294591333728869890123365564991496961896693227959154698941914704511760529048997224935480705839827557250874091743992071921655921239288904326427924375630723611969045806242805132008901111596908734017343732141055140214670113312566088459928106151209610306569862471104249674782362923779758588029818503920360988850573370697886339956497448502854391059871536421316439779022721655089659266771727580792722552129097730595068569851500511909438222668065021543989335188436106680030259030116957160782196349431442530055267977547568955831077575080108098854498533427865002321731476830993583715415075757676537267624146620700891241738179916576818439522503465139408655513582648673043022101555591373004152948591883080734646583951360 [92,36] 5383394959484170973558970593005515163421936280233500891248099497581696589369970000631441744729141681480708387551640668124794577835752453331640700291519673831044250779630475607093382205667220188265843177893862950512763285879549587586543401817554653922585879346353586322882910452661922896568520972060854420610170305755564892508588092042817386711923667475336515651044323999235331986545017550147397324480833178496989897485690329302857569469601919279967641396237483635156959860857125907793802503036762831928566775769678809073107486926638227443356489705573371164104659621151603446377181622910139873314030747627526105384896905759892866847201457578711455440390710078245043526021889433308779527182350306192252016690424156044087134773917458980957665563937033652290942100519578257144428885135270502015268041938528133563435252509315115143214650318991916893279971864774893397331864968567185928445866203530606713225482300590882737406793082778939269109714085419684510863315729439147367199235668824193212515809600824562351434952126194915445382084626313405711363844098521391302659789663452323545580969581488477120436136730601291584124657174971862016626946205738155620807001186409161241465304658423198948960829904790761753067787244160350252286544456803985641623793844413593241578335894490211346251979291185852691484547504957898160379714366967033720308152895482815678059336059992723391987699423424285824347307692576642877656117474601162382027750795933607999081279722007413582890010581285618874796001163726276706955764739110215997339444142513386787265064679059307459199114281552689432718122860155537309512598835904941865221047608880282842367665046478327357465898265929461393204307227757031656832816904174118903202385261166971476379453794175757830280148266585634451180540008036116269905832569372051011854210718289774166600491487079627231050539898786441980469071361321238952651272284601645939419173739360788957587740863039001094115298424740066190024674037775296272169503061355236031283748077499147044112676583614429723604877050212111486810805929522064560519268720239952124383029850456255509273987539650138882856138796943916646228193502062502772133598323943722081345511938960436190350370280635850700483837636849174933702379046960330557935228889579295833719600542769477228534425356713165691993557996184089587046257029249520406082033679988798662172010257948305203833390749445657097184803437004588905216570223896098920602644160417482665713494662613872874105939594859754604654663595456624173242290012160 [92,37] -1901784943034740592600725831615962302685644667678713374679781411766098832168222329468121909328113619957109268442112598295796869164839390506076488273417092948997077405590810232990621215073120073186822030987630179140530488287738800969414900800589664284459257200927895795610745006188308100483016472386259079293714285510931721141003464819471252752922188619259183148198632890819614154674570153138637335719737674313379890617194298077888683379667886116087564125707193015398735091831709258902166725524604601778537896654487424233414692347737238286134081892321544584170763613742039907433369087906276969610804458856624294133558985462147874898091455560414705384376625213966864621413205973919430436278887815862630075371462704298424796717964775349294787661461341256736845807700019172787987083989803872556890134523937845821960578990410005308272602570946571594141245083501892987376342991649847867512014103331225404430158609807218821694170821621470916170669983907745929152256987252479925900697166725986594315571918145609272564368091754709613975875503105290041828210795749952597108459832107546101796063047969619716350106026580040955813471211348885588658907510842140094380670107766777449713513800179410731221159069145205931541948594759047665163719510258582238802088816023398149703868479205630096833492906735510182232698243540624112206756634888503831846077150904823662460034115499548907427069209060520158410052096891602554948357908198382607774906499199040348829470225898187114809875162238504214185248767696384640440875934835660421273082393223213933931494734783719078999048231957880896819290024902713421594826070189280749589462150066657244269503936688879330196335736599617041747463740286444292000938552110323350443969104028974914100267984164892523546077729218405900256002903004508364736706037527577293997705824166709734879228653841309661478031376223289718793297312364243657380424585627014537148161601446906072611482337260675782403439343009209439414162724740997675401814622555217240682546415915789392606403326901188727372340540563301862009662432756846104881826773631704227732371972409444628894101331238778005326095269541326633126132115963464018601574787366407749205269358907098813376229652541186863847240887759095175739700836725868813019717569213050275642661913297772758767311939592871331471372696582191159496658334661670677744386857782442681265412291797577075557038537217914905603748660302603032362681347425225057449320408898652853564873869634563721214756696950051541540626336860933123431464960 [92,38] 714526707165072541664050763014025736550408588132678321920959784008389883676282891601062799428673696917799107584790590487834721249109590279724477885954434653296457433263256526465424165875729882318466374288152814760984732394319356356841302054360718319393958987367235102968921465511227537356226306263421359652033455918861817294847711968478408603943884867455600118682701120436308962464096605821076002057226912859927620665524949608069545059661235836265986709138691679101275291727976518722892606118824604420607001812190556687467015613318456939752294385770814947383777365587398102609142331747612505896670690628110758500222334073396046917839610276211876034595454896445762898065581897035065086817332853193455270852974406810332191887101985361532563576950509132927737959974678008314058773090609298293482982723207877118661266791103217763985217762989060094983414076338362608821706589082221461320168728714304230383976548127840873595461710718218736376334821405985312795528895512942028410505874090943861412640166734633304674854045237855738970564780389196362592338370703182236895575669719634318706716531112423994934258742568810248172290258617286917392445965304130696941335864334144439443862591564301446557279380774003973440721668741524587341989137324160912793336993790248647497353495779471693673308425496796702603227537930109818563325005215845468009674119067445966671103856962005726358667454909599571366479653108027203910874680240091340816485892662344955993149183454438160401586382960047114404526536482014955343536882689128070711200343577512650631097999495678384888094724536230131454980061148480527558182917369857007636618384882001285213938648699306276764338929508553731733171640247218240414917326915885205034794614141703434942330805512589599737667502640591613277090886105419277212882780841368630743493101883763998217334836143691196313156955117971917579724406418465547952074094454880266397946887336099331153365008487196240395275050767032440365414406495806876696557811708208306753186802015653654189082438234839333221855291853096975599634647046964280486194302755361082480099245054498320456533735164374719539556970146048941377059974967514903984097917853390306925734627345982378526097267746894765753668391386368350613125586915150547470392896805752874691571921317984382774969540161423619067942593508934935975705215838052235239898669604822379517676781825786680999843237524027195644627413816495111842723648072126410996648763316687061727695795774974999814529724991448979895236165581099268833280 [92,39] -236450960393351982847620799628751304033849544173627408019335358897052235143321153151438438467805402523195677151062613736922177014497114169910468981381020605285216735734959347690527551737810491075006161881057366277150062606299243808539789829366903525986361430208386425434290849288305530229284519931836244005340743595222441511470044329188875988551273632006653220650242790292521586034487424564904346969835564008766542586318489027704954913539989298354492218772696634060825716156009563033186392250821948607317005357443409452405585410517500711229555417657310008393007403874348168121668678820982480085502991877302864549809068634499148115840305446166446821111196954394039324647768746559329871030018404276747442269887804399807347861951957427189146517196253787398778141062117870716895564062808566589587267473560126726263432755227297849263070445548146969784787314766011610967323878831377433319429507311123502867054431325377450321434610406268360718601460873515180154417521422735885910019462716230002146488798304124156383890171678350794995108219154237880592155802482374255388930293563855017428504735189432235659067916110704507890239861672835099502674830378215404701720828111721072939998919179471779808327154294842940599239129864825990718978822734489510205599094967614262501843903950627414098941207862718358015873981954422379229727769157153584799416452363485984025394981993730072151502181034691508361278561175666054504592963195584323448724739440655601651997673134463354818445902666621591242486153434832634593656573923784750933520213021842956627103375720726336645892942408054494523412686732578745471984587268890463797260230800812207071417053556816774275073014202048070253391197156117190263803176010342510748198271389062957133300679918992930568239623716200521126666626353867835730713988287856998827847477868166675679710869729621338160486551294124470847070760138240556256008140827147841973165056059446302402240008404125122353978591451133767935952010688913215337279814580228535279747738763326072338163041282161755853021610122911911443312509657227426256718439620535378586065320812373905090777290037902593286088922459986477252488300216685285852444660122023389281814760328350496105544529057084475907721356758094573521737832067119120112888483971363523706295039718021797913552354656748582585806684444366206877423187736588417395042357002014979129277000498652752871394418909597993748345058298721521407149501740671096381671237429061587355565384510080413725718867240424486666304570334317117440 [92,40] 49364665934159837071012600974858681627783061551682867485182196142201683133524059426856378226459507205164103241942020309620662687852445962100678011401926209063118517628800511745036824799849608656474560131949849420740706903060525392610405001903987470500136877092222886912888691735906124052036510143779749196004975083554423035878356152921306304068121133060481452930388986181406794340899676814960646534796375519153442275585652447009320955022246894438079215672698269646068196324507047852186707337689084627164680082851406481260534011485625338948134567452483038488266230702323657947036195997496074866563687952285418827733826205295955829388706857556837173050974366851844958906713033005512960473938125215642961079702522813453111465274694319949785797591055761240051982582285022264750789292440558322769709586665753541047357566859058008059422238340894694525833662980550560160482400262689313344572737058683484892667247097934188476247957832260945484024660895239676110457698303888973739766327673436728658402840480920068836997601352896077307022046064422619016713105433434833897971974573496981355123706613721248478572132982545696606284119750283445750570305858736801810086625731350469494628081122926009545388695813337908418994341962249326023458188443824143806215641696539738929768495963733128349700134286923233860758711813315403303045437364862447691367011877050996827629550760827044181991228954545354067491571891962624603622746453655736113660170947904592187884943820102881044085265857055375094840224603534537158738234634710829416665315353174055957969149897898691438658799470222872282287374644841354900894430335572813036836944303022486057594738478423115132236001231889615394349002744060306658362593628578737638605285999105983195945932692025214177354477938627014535768891065048018086014068387487342967815461076183904439188646848073696533542187691850272492528643228439712242974606178616103798471031399806465824231858082909556214299822593481385722071005110621138414098325751006975749974024115667215549157757743205307287719981997916102759026231798324886739902015515986374882363627724493294018816869760353661734825342185224206036635735821730951892506903930437849224381828285852657169922071548805656967269498372657442538007557337853917494337841574550867499629593030166068407212531590412080851668001937223443786860986710051776795424179959030658932956100188995075877987088929363799476810107888217933441078574857495509275318851120253510243203377091412047685872728731525049403841244645294080 [92,41] 774911235912232027300311462622067119669183048868965003927547526154668253596740481837554684241711823428161309431135921178991708271081045555052071790741959919585108015884527732240231190443935591515079874909321798591558026910791033969132259598796054231996693068617601504204238373030508337896132063286271217263271379077788827615152917253398661378103508620785786907518795870830348966337838169440743993965600644107735884224213529691889438190472553256005117584359358254138666068287614179008088769661439725326469899051360224533485610462850224242684858119230419231312388137648927938891855725694416264668941798498438518465861333753674411424662321696644391428444931596684379550160552605340204406075905506471362699357502559343545363072796760503673195918694986325273724996337904589737240988287928434933692515664415552517165583106374825777486226841098258981333531232454063804199525415984344578829903339105463673672317776750915488884724458282385564707812712093842718214959580471702303056472166842562930663227903254368096850371319992421055616972374635951933587692507365629370759810365918027706100123394373391176901945998378709181524893930994764522983865705557767403098016560462894151962728214382365042012629561233487728665622746020590796105048873227638532112476106684281284427629790685720296015863772862778494234645576937860109400982624341117583460743685289101495695915807102187958112451851607185795349660136878536882230014968527201537234538086618856227943440179681340019758480749047719756716550049855610918084246733649459313857498083838336391287643320998236080895703188778432126485509898860834935934526000543656161921380434747720809403642504505880071725618127381233436118155542561659676372257131184396653629950813715765405744015375158517617600842103448981608841357964867225964795958487161070851304134084322974473442489881652233703833342878409426510538217349794020747211109680139401705577059184371606725034558380233500609221297371607993361170822448986705313731181611099267623444742758980273823278209928769553022953164627695429562450357327200332876883074167665304126442654268789531970722405624200062302282408080555849291442936615908799853031366459076005714047209615785627418325705954332264314057728334122238864869739357168557586501639927521376759681226341049740045559173081522706127921535041417589427847739347580610368531546629683838728925722846605545705628567062591767622919631333825824178825688621379787904638728863294313818825138137828358419198277942833877118314568744960 [92,42] -4771086824841495800865573255723024137947716248909506095319009453353245748436722266062444313408046311133949171331833574268815497058566090041063156415753075419771945868704194248949542845495960552730600267023123619911406585895874068967528108616972915453159113759380195615718968001190451074100664213654987162080827628593767436334644468313375676119566733542132343069052388627519028356462451893347774869898354031556446314263575262669449571443421771082964551625573923916383211232160914559565440659784993805259553303872927296484618546418545060330315943267129311043096137330900535274512341333285931592750214964889549551001397703299849785198035382035777626794083719496238404795700241812070625596085354805908096578600744769907455945789031945116897837160402387385368122506487857450613139327509182414886359156375595985329931677290361734500267561534920171153289603738575814902526842983398302884624508108775323657431018632285442099085452212073976298756828723365033523638690348338907404425187678188771620246866056287170910674617201524657514891867097970254292635535874122976846039780833347632855927789620064012257590195215947183911494792826206688809474687330779071651493954220442988920741521498022283820879145285086704468492425155986003544566174409962008264927432985792722697260410135929069925193872384542999430937758249199815941407728327924835289811635219979055960146901751848725684687268966080555309215985947806113662095130371415067261192906244323186615231647019584739222574614305848377957471342317763479948935008235664871472376816393364994733007228997456668074732836302165565614517655838158387229376662238363297141340049889573407953905251513041060862283757415892352910530130043675044830945339112574005306522438120557892485403702138004140303513903328764432362787015537101429674997831193675735457565656953888746423545522882916738418562489219774688929657936288665405178694985969036728548303721579301604779342403391745325179733225463125015897867355116149635282074001084387798911094974529205678725122907798916053005775676398794174109695826644726101008413798355652552897786567003790505592855460918669512516760299740693763137191177603611392570530269274060573217902748472806718666193498224031573922694399472147529480531039406396909827534171796938669396419230666739646253388731435392144095808934298083025048825516757897862594354912917968495824296256284545445381434574912901195932605119190206003120160794528479327868166454150320099931770894382820856667864650200949998250455203840 [92,43] 1783858397316904332618275650077298718436423394759454947813924996933948587720241930673599563835362817764833214877487011346782500221082163427698852387118567436347328829559645852904579841771722121285709439654997432345010252796911097758921432559722326210909445913667724321044043607322577104085975161465489761731746710679462619572839751329382390344234428456471754777019720628009428048336984276309105862092030737494187090003984667661201294307391245249820807093428852752741115671591015787369202866992197630522983345598559880841441044970746103762882701414886898579515657770242336291613919475037579766454267875057891541725775189318455150173325707257004230791856811793329011679836386090935847268259253890135157631041454743194321068471584564760947411734253867164321177539835043280372966692427044340881273037446166076387410336790988993090380208007522929169217231366007702577737152531567307012964220867137328132261039967985023434211567854353990352743496764853902968430573950882111454088117973223884202246172415975946062450495315013365885786201080301892075177328987755896205738037666676833596724694968831326653622980487277292675523498849136261067464861288714304008561651696704914137316952515081437802873743986163159575170245596008131780052701914718865428245252427921411231432336048450994555689361130640015148644433206390949814650684052547844397869705425466469977711819010316448382889535874180215475307006809509624160407762678930127395148197505240466234305495612093358037076457809974927087216314847601450608746957881552751203020505339843883422153755152052556290704448175593962069385291011740015181020348642135967258740003271854596602063550951768648657400045311041386145328956654344813903454230236528385834939116570516778669587768529187941231989587454835950928387655669811985812999274929960798640397525235941725092469565284918984274020153450752389808349352851038463335764219613185809917199832697851564836071890247363608780653067988576218650937825111140080967541550631703109225839742321158578749338994974090177767525042518673603768963641783574081333667606708427997313159691061445932796773705072225805163169465312367573944323286888598539727387543457838020425844592988489819843071011883786124759066826080413547764695365602387603139130476571088216454380092466501053577414360527154632858376150704595933086345891116733589915587378523825313254448510983604973401762117727435547727464515031579270509696866719491062508755448953772221002924722223299160860928735605181244915056640 [92,44] -322887821750535844245070419855383663590521918256748885613622790655311167388147183782312203979831368756811295833351301682916748901316444115141054729528615418997930559408077908538369459740976342935760655014345637950374426610292975785308078650902219833457945689431824158692557633739900831403042819308873900568147696548284710735468291675145883758970370792776358536543817357544712922218190472710329813372880574160556022427290440042360054884802906193033853626196155287860106855694755458212104961236243454083268201274498461793536223543191076028489962029929597264208408138846080395714398620607343196578641992351509651439806316439571496487813308959128226078464076707664985075897827159866192603149797492846455916095869805391036145559001759291073755274366133190906583030166916804990647096649351835050155887481519386299815621615178714891943897142902842011767382953321132728049635161905688229382618843313087434441122158441986976056480619418320354804822258830307574922185663455581205901655972443939358566926517395123505830307767037429953487678572494362043455332078436454710469339017203905266523297348630072549814574278298383254297333577950645364981564660365278186635960198770659594362179809324947985247412665597657490148861445692743514957407861172605491864521674939109390578015000411755659080389591541452950692921623525406894923116177968513997434882046040088724980901054869834639264923331379592036728888797414233283650850947715517551268985889266906512961111817628496806482237902819400111632306987962684852854516380006302055459944283768695491438218540217999019943519356017192690600872274194545072719932966461760908233799806718909291214910802069201463826468015847323373680722874819647123693489463972031679564490300090922959925037000844970037957029859538942294525916161929287793630910336866997179431459091810169052844713313329974340192821436702356554890898699191153770254856778032638851151703375741892098537090129650172739538513375181532690534907305204587519041278549257396349799582118675348941436708392011572016443825206373994262535969672723234815876484831094575527439109410440853963647112373952320477575793275569250542082083269351716405510539491640207768282797109109452998569658770917811661364187021215374210604488839473836841459512495159469986001137321145511772724773911349835286883851778489682192710497129569437275747929315802788446700808186395349309087599387172752361542884088065646878751223879960781276330895257492001488697563276714929778343246206650187513856 [92,45] 5487171594021917804783772101868829018430168191859392639202138111398241140838393184846318923506656126725793893238959664375480548908125033360786667967109224846096694566218224822622914587732911271614707780864695673613903901894909121775781463355907638311751399470333323085316034835642203157293274786884858223535273305440547113667251972651580681577998234773147094515553824873914670835405178107371159160299792884813741844155827243322048186642242701463916740485456047424256010351694352212038060055761639209821740762483369025791200272988393928398793982724956610314394086104477068484835918722031827029501777320894881782723936682086748982177656308805328130032301943206542746982521521053424760645136646633890406942424664062736862044848981405706291028559974436212096265595899166631187293641682325951527907285378785674953829064586381244572944965804803906073677325472508161765335940591664436298750191981234893811329592685856950651015906120884121208191414527329849443593326163966279559742415812476557881096245957388154000226222952936687516776327000076158911441309919632989343768361003345282058739584147007859785251711821156117060745407920808884668892479961918638264832409336551043171357434476682305372385311979215193820776403231675398866269359141307866589239100783826306110502190148454661822628311498371844749572827193724371623452242748342109954551188442114679897769327421449148760590820737090054756342474226415179721571576605986939428051302764953603327319540725712375182555673204462995389108880859920728374970436242676798449206887565455166565698998224935579253672709024935291977324501648579058269835389948511857750091241577611920637208187551385363987183123373497395901232291473289873033826226429026870079509070400400689406656172142240467310271637743563899163338635306552722905805140522975819439742307106654104069987345101728688190158587869890151950240007371642368348524280390735795220866457043886669926271445323349916816912701013307389022955925855877366084693191286632300387373886696790686611266934667787703397246418665169532705048650867076054696788770394636470860230982401648927656964141771759680455622034297929891136836457259108065443016005192461093473867588462709390734483666074172168671898983154366033128051070623575427348761580968124545184083752757751550486761162129060297068107391185743483267838713301364552008023220742190122290423171392235371580308992062047982065886965260379441690364717798684665786936905180861025647525724613667607024844002805415936 [92,46] 16265693648744243378557534294848835902005431439081406483623289188084733190431982387389854692734710669619258549313447404158745392580274146739262727109828348381626227525440272941262387127746039757064309477761108025782502308478822054535116143013929936269658320840462438990387515360207774249174540504183537041654128885251847294062689639101772975814744459113696165063946438025526064924754207830423856495091812290972372208325826593873855943440789306963938885016697336242880283025565873362356053510837934368131247378531158269189613677481194464459781828952791915364687808715125928836914223437789860387978765341715244630526085183880652646473403154692410393615040844401621184958865268493153761930933439116968971173236243916384447781861904090155922676373638519859999229124774040572219252656968333861426620274195584532976907254877868254282731671273479962997178193495826830913086166502965940445715928709511333182983266254637655863280173363793086133861529319940292306617128436425714792757980608407835055394183595446596155129223771317635314304672676854257084118626963064514512036980176911827514437949059877471721511034340800044581773973706137746982980509607394511254024254045347626082885206762101179089525092614879022619511877400427836054699699695859289742208560824984847074218001110854999312930275558806164824764395157979481628761785868235172337221179811417249926148507991023396691184020163707921967648518400207853253819033414239212069774351778913228325371172143553047480224235393582515301846402392765581474732207917615531374300728792168039886945791646316506182994190686280052888799550821032046843024342049741774844888237807082285362236834056836015595778717135069205724965430756242131847851391415418683008536368884351789722815959971347508733635050866294137944987210022481847658030955384241232262252598520618842920351822363381595290350501143841837810614900453989469969003934991859091229093709597541437353700981960224778124936640764350554336631345415213354669647397647454682022606715323600475147015460641458563136278015250486554283667740831088233124665735371104613765027583841483936259480972247347756949620449197661007009853009603937517622443579108905048380958074772743742952708345110315879968051885195718247179853013958434732105086723913036477417346348970988056511614070303234285988116784974068753058746819266063672832810513262227888218731700359160630132152770643302586800401399257798950509042631344696034756472480820423868617735385885836951881426743066624 [92,47] -6345023039105062564496647992682343695665133633008649568979125171934542460833533423807403963521045426681815453037303211339211399738507023759156364727218785668985005563188624404252413297173112161938159414094372862798904859329189776988408832392875194181381908533161641999817024774144892909456362398550870153986431923362690030485281617620577251482097751030475711742338810740622684886038121310523430608160124894256368792689948118130936842144406492838145920647242765426883097735227573250436131664439765232327312591975843903883126366274703548779747963976428200059596360564169327143985695040819953675187328897016589037384731081584495050861663192631277980662370973961922275523569860657916567154627861183730042207592575684325345749383074666244122912229691546751603859201671987375520085957865673974744364681942323895089311247879054042795643611831935396344195947383371351637215960402649299307549291609619566001915828332093326908078665091157266109978535262761965872887525717807231289581126529222483812964488844545367794746604425677577497583317119434235310206735558077841207737243808868083396053625504200032794380444904070854256926458836883356021823326034239770587333684039401493181772715441112690992950011525187438273258590294911130731225982994051227832783538735266263410663320528848851395816576525989626907124366288310321755668682866026414229399764630897396588116347037588567127985846566304217396146157796265856546840242795010006178941988166975548805395485913991430528200529876606596987585470554579671197112841324055330015163228589221269185913927516299080781660147816426302882704746755757516325183794856495835718042272953722318057269664946564421673557896909498208259858400855086252446400071023073598354306067350210406807099138628729993670963889325802054114357183922963814414455203416098358018677049452045220332843531231498768509343286813091457648004686797200689561914120650571444448183820864453243068167089152412970512306105634506565925700691345388804871098084793841937494779947961259299261817386037961455198586285113722766952962146317963598396960552753010559916253016862592607115595063380180505476035743830916580261794342247296685190851946466801901823281603429549114270097319747881750232831809457718583943494868070091646074430953302515703205805268059819637738577416951752130849317689772064651517857036658406346926997837207074838395971815517570895761730808099831894412496377907755206695845573833674445899532086429902163134595477864005521308693561344 [92,48] 1550938022664042555561289671076922386905060129113388997988999377744555705349073590539908950616272171629326098422574885956589182932248615708682110645661323283144835359693389130701845366897538052516586085348554398670059172978205045373579331802089894111936482083506684156099338619693051102879235689481924385246185144051810699103903759789449707513423268428545787766952010274557714126090240764881537978569020376321152549030735784965172504268815692058322605227226506257170229312224283475418924947466276682437730103701240881484041962709662691257582247333072256149367561166362395327359117705533297829248153169274592304603817897300148449063676820852196187470729611382429966161488524430003017001845611206977451846453302270810822042925783434926606921309420039426114502865548956350043222897652959006962000130554531007331490974995943757980635315599064686577099806817233396277723663031869596526255651208549931066772399303966531014411210667582629997151263336692670545873448806539025072810426574758057280748325487777370757188412873572134971435427922749058161246206983070360265644468082968909092743450922156642795397579414170021479401984113717007100955323979673350144465198046291759971555063837793097257672999103657514957974305205936951205664906162201874953187783143978084094536170865342320684943000649210232317055843462137160012989462380870339260207383704773149157086394299742393120695731943716989616705594468809504591491210840892383442626993983341872805786321610950694327780591312878462540296188070835518332252806537431508971249099793458601360188193600235795697480509492064894905995642607561922400306372123301997760598591417260450715519500052456059810165109348741373137783301899467460858819445178877108673841458307778442654568976879769131800313321552073537904015954541723331178250977509438064843492153815720777002805594480667007523540258379578424381771010149502551326581266811055259397459422389099743291686670448878314969435277087233259497760942305014901405471358418255587698758563140662418063610631157834847519683168916248581872354825345788660642282156940765248465392464656992309438598575076379519139328275138741684046232370897099045310057575407120923461071510617529235843964477808772428335383649007900468680484406559194090039322763368740870491016308051634644765059791633018811791235364853538128779203615784370151935043349904398814791276771964380256410138620280040204553984633750313435338937392167791243865426716875437089412699502393637282588393472 [92,49] -249501976233422929819562099830726028498825182378832116255499716216833447887685003808008927367050448977756058528643752301917201855688836819946707437477058987176810989701213237593098797329262406382351410544525141415422357055204840397970239504166371201538394452328352558585290688394988098401445075468234755143904102297911020738388913959264962364707938487727793531127704829747408463960894443917193784899261305065307834957745038867897625780799309644148369621322667522208789536791088476962551837565663675629918586534569522033966956044037678437004788124295915374192294172215409459773968365779034530830429022044029841924541717916706507951111818073885675050979478732989238259096724511916727471035294911686639552040163455306575775230389221559507019071434999279931738632794371911820223574833740013928506357752457558782189056668807191386741118739803994366218525709378697035484283299543005240404527096659765054832463069451693037232302003521484611708377242885705265361430085098124327736756682375160089575665698273917090759870257120117716721955200752476907129668037512049680163843190860717700853322240048171506283570042516121867600996436436491428740767925644736042615326868430978455960859450991189865760184242667329799440252717683511561902722995048139898623359499061625362749087016906731767897945869833937651834892311592688514942118004494125289382277853045086579592952425383512781293513274972378234940182457125562895478889428780848590847096858683217807303761056056552794217044447144451170814282573302591029965429098602920183412823105916762249534818089304260987173027323513878806114620736913027663596022928115650622457762644812426936919390693938532162443644441413462314420813586701473424893854232053762043167091744722511014736815658354502271930685745440541120697024543599266842731781387286278418765185915225079279127321268486443593075298950941823003044215462915375553791226909189702485382157362831299385092452286877883091094132988254563863735270598737918639970733338589590635206765819412332973400081217907728431893724275636270525490548582291024373137624634696049768437531790702100069939809069847148920842306145509700359552273631630511740759149833814235473729705548977474938952506920354805507432307645672732588020869707378093611107994619742762545057134134661608029079440241800540502096170769199396934913726951987488343870338742959676931795441403299008440608078606659793175381431518431950419143337831480104660984611518646316354679510268509494968320 [92,50] 14656707349823789538127395765403959397981653962409828908397204092051372133487454821948451775817593100851492719546674431038760755907805356956439236572858822774497630664492855862428812085042313762323479611344274497281811866218183679760260626909561199510757856276760141060205424301292788415003040551285331780458150349567144531553090430994248026190673677622842851135835976486815243583504895687982995940731496912175984644473175431184049229531914459458007824719973185932316535822396550420560837426655404197302615669590173468638447101542872837392419198658340084089302254213904206982348473349482926674302856568668115387670276886508600081363072398293639186729547740060576799875623664008654243715889314735560512633672257302643807136276364380295458162838229705893699202796826462944638503979126253242003838374937625199347211951454619753082031477677075439333970248073997106746071768545356630964245497416544465298103666495470362568363500005504842413905662717685344202804368178754091452900210430438687294945196869218370056452870037901233515972801290338453461574008162201250172372634180050118436086242176966197277146080488304136742489798174466564533878027225712903664891042994580360730654045233740211473514979882392171779996183565824443121221827471416637516701800906476369677237216605296307590052215810350949563087702289237017302634011619275326904137262826163627218937321850777400347519371764781957912123166814155607488011386665912402375654736049542914717945647812821313264918863346588226875996353946943399976625649449451451643216489072836549087173896059483438887150168356034617053871438560852085823640174134219887477510493048312629529349778845752144638264129820873718645762885673817748183419256804980318743248821421797900601534340235553028119672175156389971175864722342863660105701075813288482564249044188819122063028195053370922346069571146797188546151903379305890190841456498513419904741719937004736218813525593312397641420927043634332916679546157652991552417064862512922332746642054605488098044389454166310749348054220182518643593881175268968834554164089589718987980981347639107838630530964370387978846774673761460789702817603783196572039144270778326593156756383606566244037348138938462668841081382218883139179430280367798308018544874292792839720421553008817199845683193444327569219341768860960058579053478915923004836594057031005700429511044227970575142431874149689877443725160309726908528748992722537593064221984485771487559529063776256 [92,51] 4038091320359512049769343828232798789195012621889690374802346521748540099291116026894323911786420779313709939032069133599260207648078200293053853547481415234381909633983814510807100274170376045907771422201857409078904760090002282217854349690313067874315709605672137328248682344339012774547917392548714048119523909887099255930602079590920998501381673954043658166323475042825985539798956945047359375656491892107560460886172243827869186260514713632948818238492470787847758539663509205528257186446340295065595414280008203236132534473637237026898514550003625086019683911612773717944572724022102837816111899140519279690404879168320828758121335948563677500987531690945358080412145443799411349344436329578892404584144362771189971555178588707365876905640366575820432048626599352449357916762352308711522152625599698438977943304202307787521178369327878722232665567940085796385084365669982561722720066336726665798249263921874277014790063970795457556032167079747668704452588634994309059250823151497062320462540809412960143753035851306674366644003612653526814258126860096769976419942277407381160964285674232201300017438238794206941012508394576846736382646278415504161174740950545493387701952762197014548785172106429363706241100074741379981962215396342956364488564192045761679853021802723741558891987141032285136562431949196615051915146819445262056785937423219720544627949263263138437888585708417094287556183983822953152024321464286698571209331074261843845893040746928212135897092339108561346620732743275164427241113944891287124091491857712905368757844183528937150366160397385183801681195686850838221241911399414726704001567765432319404870859653875768263012444816370432590340215872199409926091501796675008292992367592955139968227969203924171831317888412963192495921984309163168783843108755460407255753982005242035882514898456305443564784749928417314545916334533415219467146016723545147387558942301370439159452663477323327628149774385365208034611324023363389143501413125186777852689982236366899177152191270160384062210288820505222397851032592839891180205746837918407468121834292953573639478930054520542226829932891677389358843023838948864880941239514558087261366284892934614883204311152975676748400728678842100136182285351222822600044116882594784450591964776598455171665260045499600954336598220326927413219980469268040513418428790977745139328343220717859058994040390782330426683993526774529028329458514224861431959998047658359183344926720 [92,52] -1194988249879148398515217995656301777607669160501032273811502607457227382289162615833035509949210884874367438884747088376594011982412019509363128850648653958008905012468575279856271212684987715275905850333578583134955411044228048613431844184137523322239407236198474678381092248614593472632417457308221721615762874660155782104847612269764082325126299450348722968361660937001965256421553544848268983178012220424158101556726147510105236217530424324507106299872356598576017247577074136286868453399219461119757251860451572439171850100081871600190970801627291947877177088484559020658086239964673235244411584887832909537756899360056430801571892456955694444239301337132572145239234686931924480000082642351275842161507157663259984745965155673266498662196174626775715153837276264131996318327937160643093606843852331655992255509682580241205991704559575565875149289301485221274670224684304105996767244852727538401110647605060126259591670388898679227381793566504893471413650670098002744192658403637275547144526456988611667164624652870039986548082936975787459452844198680290155313655374612994221003191126922271460106623517953963966253132739302686598246444332639036339857930857622180538064590172544023503188845784713371813758159368032909462581634018214177500296009604164166142861282790349138168002089871717396355629541108818215250009497120177984845401618633955203572201091987126048475018765108557737315383272799586992062860732788398375024017760439299809262468281558689815283383502223858809433206891881803560377473135479802612998060629761937742863798507058776424337668670616521122826088713172047447250508337242676921087133066693996167665322332754279655101886891340451021018756916068661239929363822479333996712937200751042131657446185262757081793686486938211205680987075655186639831286547327065502831933252330499400920810896270342016838377775248605077122070210384038963103264849493592205706116330481806790550305944919559984056025123382143095010908778648995783144468482028948933608511586315558245346996530097565800506768890310329480156797201996595510261952291621631815475965987143776770392054257820193840158613532724830704973606116830544785612957933267869300611731358951896578875706086374293751592363618945776587593955163115955942226126456124318388410593771349659256721339796239292444952394589824200695184311093646203072156412984884726504725220381798780695356111808323570022755654027396180567183494254485300519054591130595730830636613632 [92,53] 139051551877260411887759205469484471688133624233150015369429662059615511648132153612001509498348105965844501861241773053863241999546277479317218913099489962732352621344221263757144670996811216518288343900942118943835489089426846413130480938144976266713242711823052371699284078448711683995966611444586396058018152299657701605748978185506941612598483628148098285099489151600757498312593194649620833342825827916754424731858220756564110334096133996646322750801908711511294282170609464841339446603350341852774988042513437940192343275229724024648112384242040563860609051288538322183418001696772178238936159095367108507592399445149508689660971211894408635035675152757480477258342679968182641558473711829938011643291083915516297949611623107753285517120999598032186769109362427546178535277610329962679736021166391807401553845232526643672987102600589872264629165802526931970679638634739150591005623754120182088517569241153435961395140857328020600425232417001249891034556672667217671785024515886036343650070365880645657306593800891147112065194049000046219226260146503443800681995421285636946224668349252575489448406569383554285553005108025685973485214051890540987630992693738295915105307077580354541631990766223621826746761912900509776766026280699739830814911744726345767304275565391162160388581201784323845082513869272619798042259962543313567469750591517954425136102235802706792675515280851424447466359907818768156210758113609551672216497962048465876764652522532908762467232892933742703626556693066563358712927491367484403977330885796436563467858719120031974303492954401047021049738641950713474373186957293161984010709909537646836592336713519301755055959863259209556147013254043922095215311478610952583887803032141350351643522913896597145317733569992194687367165653546629870288545042049720550510134238385489610183362797505291031670895854477389228202279672852393909770787424883896393240984642702614750950957862138171806240336623344758513009999684779039224381447898009796757653494303986933030530754117341310345895643315147582457162558257093718358713646379441868465949035684568074390816085615716441335006227921562586037102544709504868505961925932464944090192553598380867006002368714590956192920770876603952375924695026601297688551283205165736652617935390583638964772587438038919569576148513636248564083254838321808466917740082738297364914937671509315801388950662153017453189959726515328157671806564826763791961788388806800441344 [92,54] -518229563757980093817537940415364212343861925566115724583712799638266178961731091264440587426322965800547275013369125242654543267450630554498859170155090209775832464879695096880663670616595954797978679008699040213997601391966532616962175930592084833380468997010489617780687550427164250703884218140303536685856776060380127681235980293545340348268583034476002902845633221756467375055059689604207473831632998790427439329247071407010397357391457968267390432861362831407432072410014790008480703513412396116748062448715603289106152609441858034133500939097962399468146349885808741539993709211865929773260067888337683070440993621431547026156998043759181322646878667773340673934117336095370395166514866861735380896409434354103825915233071946923525246946971624091026745157805663331633491413417309741037464343958582704139018663376917401431270027102959265999314864422509138304696425347235800789956656751248308217234141944890514556330185428517782160972814976365529749184328636221368569595251445030317567973457303745975943420529360490067237044722938935063408162028886366755729797667138955664776189516371992036314704102830050356141260836145552261361408991204185045307776420202204548463580946359536267369941046451525088672109509896555297857557174446430256831799171580170169366530157464023351853218704710156401272229563863704257853137235304802093705950189324946633784867230448745143101780332352439754694509850555391061843225024088175170348555602085563117715292209239971109456419475053062660975331986761605545212392568625764690729250075407262565174724309321383356838150864241768644792647383449434021451148235370121470409120830671240298318604270645517928973339681874159333817694180327097450256089084912183695731516581577836970246390748531186748850714881382784564773567166003918778439174438021743249572744523647481235060592559829636147350730485592003213356714375670915393053777789405929211705653955291970780946686293197861166590325508432855628704724785198796857539106298337587570801361652052245019140691835665043051276349689744171851495361707736364040033246976621098661642584854705882437043201630757498477371286557119644736125726011557469127607502175048557766479593666229977058197172156426700860964609136302761445397200481755708865512870285691873831960294233031396428255533410351516934228919389045340949446443212367745243751646767101233134218916041436235428137137756289213757267546627922309728660560403776546151156675588856479744 [92,55] -2175586263332254508032291459288640321405309436749049970636834555177203054866264353989454667687653437358645574529760013037345897268228230063163582107331498800774764054332288515350451124377785448068123418033191302798570771373655054091578906020708398139789769026715022388035843681343534295094403740709272342245829836214092980348839581096281277096953609819340642214524016447691673162096263390461933019341335033279663095974014656996558059484807783751277718544828989449687077128998138807736613826095829022022337398166856493570965252406463317367945315285214824887514491561491190050967423584185463775184793811595675376912030972655210580500605306879847134575684724618402961761883553683859390212515123157083927774082836219142824128073196386835513139735185538336006826521166735157822676622695920684032663118637937750621520442282235346344684075363491349031523286832676687164714436170536786644011018469826885273564151373599401025401906700876085498517409611380510795149214873377912216567227477926921414763303966990966388197559796725801427411581428184025844131921275754834483846409235483346009524588842742984057875284989086546065761074854965575358375774606388260934715069894824951270321272137231338721495254116148831128481370787458989842520603528250542829415059569126953841756412436815168491754076712508912423541843138641894137019123536521149227832058597797651767283899743823385460896530217564448255713971852239342552998287875687402205842185343791814043338581386486562102648284757308238889261225163288629118135107167439770684502232358331389946636317459355960473434973839594112146219824463969064999125042075995157019684747872696329349050679396282608337012619103286501648871870389940576247645747487341907291072859760638745063810172808622116349433811441245020931281149923039637419104575883702864424418417638987496004066247125253518921704298722649631428702405190589752558888889150813691350975487365773509876813774658774827215582324015681394653603941124606021034865754584589314673884064297725253155474538309151072879467294500075026366569558268752936525397345833533863153094808545390797066192862325102762417594665889089115774691146671155974880624258207626934931577355604820751536001560631560926139241985110218014957978137188823359433002091891315275175912236240435133369292104692037366949003622969177387288572246842837582285196244077848947977194254877656250405649387617704614677507363042872207370391625656169637198992422440271872 [92,56] 137776307851843456835783450460266480646274610855987483737350265848452154442967531237309178204734940912338854792325094540067380260193244133042442296234227779371532393734588303018854015765789642745396910873007810342269864918635509688974231622133243817443492209388764568713666639658148948716542719746894143266199207328903420077285684399660007887191455891292284150285478158569983057529150554564472854218202728912346792904809556000675722175587776341228756588518418533434464147981222555629068703752392793108164139123155691999054298351520573584804655668231866983841800142340026670299490927773790981477626092612867618022038492983921382287508130560022960456444963379285793509364959633967960763195300081889063169888590876134738975781250283002079200717891513627031592406068609757486099908258044545482544955014291689250278056750749349171794506478676944267552896495103546704201826298332711471454410587298108786222242437353155877816387971830415456228025178647069784703987152523702200522737525816141266621510373251957668957835057166463651749911736596605517137690410326276405964254912913706909120306664123879021295609842113455030130239769730655299304916759816355161949052910393696216080095749901555862669088578565456848026041836750745563103614022615358644747767010280151836294677969624270948478935685722260638693215757384782629500468826847357933963002303758020791907621260971816049249997821468955588102542322361710970740720723584998239942706268382522704298385450326580928324835867789787037578972798741254433451490788019607189402667404803508693837571411617459947311710815677984480793005062143184832062266493481214260785917000757676475797902294048676249126383122217775696051504390069329472151547960944322768816923437259326067607419752920071806573268870956747739238234013288355774980683862714356219996739278634135648303582662198566836374443559820623093165826822902664913716094727731824011151598590463759524442391817089329080940162796519617800385825417086935328499781973801699831600531100038889342012042924590538520174505072035502812115762744857520329056861389402055466808820031864315401661014308261621625141808790749171457803342030115039005806192961562086529297501185784965083823916759830590433889991246449484313853139091773552706807583284573513339863829215872485574757328423087812777656875391919014958368724232855974071254249623322201575976573560769130527333123072194840309667302413822893225143690509529560745645950631936 [92,57] 19710120340204903873382740828760911694371414899063529869304562325579558713774214768502592452340791070189497845517388595246571362398019490257176150040040158198662779089876940372902797109219370960420804857881922248088754238734251358742683259569245489341248346100708324127676047804329730728797237300215171988567950270308626669658586931459262557252404096834658102626261640981239101939981690779294676750786919601700223864959032361621454264092187365108965003027207742465759709684434975040571605735314064558856308121446274082908725048999401603334888565143469866624704678858658893180600135720910358501154264586213692877410397737908771492026343939410448599193737474431142972677047097674027702134158443365917266040463383464937347731510626476271906776384876975909590617021632507122602299982653045050899683203646852910910981656568042225660216889713377062396539983665973742124613438615324736037562408622220894232413446716713811065919442819850735920694498380873592357055277219806120855533000766162080488177378405442596371396138373540562501219685435630890324094284206708033216775595016509482596085470336246860860925919079249574000546081916378036912788046603481146088591932350841879906598145856472235138332594831366880111374173208858383739121683410528564635621788865364252341344755857418874455021352706092160199528410490800850113679752676078717991612376999656134424343364160725316393327630064886112272916340376740012611695420295566411829243341281677394868711172764930954108658778327774633152577299784070180050196540234240288617962411098930668213909687204855797867588419668330722913324041213949300957889488073691831407767533665337629376496281361371168928507223466714924366275173714345776230789175077502818259329182430108243459305483907655367717482569951325628412159513012422741846976834766290004620762405286305169011421507362762999182515038836499007403036899109480644286068034737216032034635399226334252266322700077674759776573399339713388215364001104799088589165332228173495829073473744771446580601198580474613479106860999421837818566948144317916025030618407039207706559313800978729544186628348543262023379559389926697248687138776663105680716040056695667506017098064327740172453248388012575575435705187892643909328383091585236481689895959381425485051838218250528407368927085399511669517604905461191890078049467786803795259622967987216349185048686459473974505204063962624619558604667365729306197907094659100391243776 [92,58] -1112282932471284502937923421570821554811409472498505263851733015967489274544363153515788727486686688053665747058489226418024141913543847206856779376821920818692141886222096968330549932401972124452334207615992087197139982775232414404690648657476861872076168037394471932930807684777973378861520400879044281845330996329971527399118674326828614396337350691709533825248758132472786602360262978453278784866841859519924188701351447528604929100435560410509391443800522976641735534995383332525416944565743492772192964871046512899979896681906929472575320496550878169210828967959003748425558361845965850175727110169134195282611277902157523555981202098622032392910519436824096576175510942089724194094962904709181862441699965559815242549875850143810280924571071822816634792130306906395218989155014984654588162651829050550708728952233135024582389867147116840400353869823567721805623641127645333986680502656462254697525945714164021235866080432477623850368936287498566466536764407429785675394453925182057360999686057727418007573273122120192893169340834167240545367021215997257841999648512135000990703820169285186681059571977064905431607923504002341567552039337589379449231879052171119400762460472352421084203366735550100791367000814533400379093399499102036370295326800610328652667188442099439114203915419092227143693227368482972990337000715272163739394830450381662779706149445298657949863536805999847558257048056522532373744206317175020181161149186865733651933556541934538680721713312396324666816399654370388095652462456769110227784055371680938840307322011978968775634121190377528859692328368338279446035920207202506910928381919526532839803070992038243851531333759221334437434185620577370054259971306545231790976746374403998678801050944191592045030954911820172640833853595606559935498941868101029332575993640487096861230258849571180016210822800511821560739252143101988590655564488460864593770031689159291309685093449660075607472446453528447664449564260435614154300046035328143464705511527518976379422948246443163648983267635042215084288313684921592930705946413969487156866817199035856618829559462977952066916911442105809235411448199343532943998622818054729844348865942690933055148460357187664948926514560100850768276497119869271355906862851426429402965218673680830452180824720381283638149792576970735606155888596762500859844089196643084441182351510612018406462278120413299953283451813971353505500085614979055616 [92,59] -248631398928827570359130911700192604812955287192078408272044584487960120566348184488140219448752063485650805102759317383892170286920525843453951477969713974630944134735033613365190738999259724967019927172813654390950398750010984771252684831405344653358783572117202199322194303097431666324741719385185516587813016720722954692764037408665322812722022490450876107759611808756030459389975770111988813870966438984474573615968387061889980562386513215426836487545116851970935120536499396952369353734674526297304805562621903270436020713700658289457075388382969803177394500897281816070243497825113609908963507575264664097591569042424219695066156793043821831731714035819319018840952833993197802334589375511208878155658234867254352554286428015158767503484010666342121631416968588211410448010021962372342741074814212234793220411833752038300396304163000791733751147770118037194605759757940597151735222646483198550644561146582738854738008435055730566510865301750382122587106721190127874819787956388932504044142993346618831276322577235848122291387478983026624004234545002142685100890342438293453651373642555000795023070283551499436147723303837203478124860169707437957769347830861329135724373743460273729349099628696898172497333432610797866644724693911494163482586608364782012660856792826451305009131320451649676636032395741563095350157758093348648993351506331052701869180803206832793304387532032925872761296129554710805673387102723475432731830068925480999411900136642371649534452269003264939950632786881155354541356578586353754566280218979490108557784099327501536589368805419597179511607167300783858349148364602144140076950157789877831900975490924714115585780608255720709852473710081625796811226491712013038855643627745413598080763296004525117512620579185764776198884186597805181401739711334435841987511697922119255280089157437837086823600049933691087529337414699763091878064826409932456500048716825773241482647172360591935885883868967180911016724647257991007237331721131198429057734000148175086884518452196824085999896967279983291419130605442376492567602812842234599664879866149927740093440517372073477128770095025296180113721369537700265980551906287662249718835477226589007872352151237454940956651300194134684696382760626608501935808769765361734820345954225801949073151245884643696368206147319986867111027287068870251007154790370465394092759084967752163132509163068636446878321493484058115291085816201216 [92,60] 63037722729922812815099619617428111595082078982486439221973311770119573711184442147953902509801876869071400040267989140105565302528005797892012980065870169249271413837097716906590840185850238283831628556199926309816548789085254612861790905622239032068901245172370689278852839018929498996601813421686433607119342439606753116650293159405928579503946881740939694669094993371129398284055133068104075632187084784504461035468630266992029001981991881128555366184800047013670935830807016581783188909839901461579274582676563103552194098595690597041950000811451692446528741275422936338341087248113425453470542975252477501711358783832420138123702808256335209615434758515424705939269939905558894681551404475286820309345875846106693347033839959662969168646671435262627107312651864674973900165735709227034999513278165686519118261577560397734486768384283404060655516747817941042157514120053729696019358193779353764548922186409392064810451710018578872125202386643733059507920798518285334646579189988060579509119619158079779018346243500933902165389564118330998793091456797129667394853566809569497592333529968549595973772608707813506779937718553081844887026609066593123538531651754498708898694800404316265292777900123966788282616830287382166312955778002667525472762614587612292991234105849451164287255537448976395209909608631637238287990188428234355867488896119804576418902039218075750141191058049199688506507658294799567937805788567074251162196164848659929521272331891086571697832793123645154192243546607861180715885278230646456867101513402772299786729179318536692813285459630051397919680228450893466434948254685579233117114897061240908925784581978718365093306069770254003929872382611131928376086058316231174892689835151862375957183382106576358940151977382137434819488773313513535068873824020288449619701114343094357420277651064815467391378093736713178663156859719206202594539200289629247775082056329980622800027727008767665213856132497190537302032794973615222076895619088023075938251303245070117974277686323211081892718327009682358676329489075831945562789920276044400342748445125590790170252025864769478258966418026927467722601150203754402777400816212369095237388883378771891431070448583853055738348354721826919556941497563647459918309869992873958625713005472239599234624037111650416927587061975312480664769889728289416143940373192755615669011867469037408372759635953375779168391081116652338654505598976 [92,61] -2647057070331878079865922547926390319535709462963759667683404557928693136185650978349448177208132115767910004565337541808633076415606463533031566632333648828943817559724410259750330041710134858351807183109970696859071101649701745772982719436204249085126105402724938058527890968266947285746344594085428716795170161082471831304108499899232803556187003410955066871911912957834768143447346619319680649747256463999201569104904626644255601295346075009221866202537410892883385628877309825307817294474522048275044236498500426427356070931097096259262861800119946895820550442850067946678969992499891089327694504159297598931662520409418971476909303895886317938404072091553588813784773976423415549708650613039900383390503674323869924981084384736076427968524438988037655197165954946756807560927215131458814025515250308216179557401207925840335870769365865823068839575943449294756342510317411541442867680967272406915773618339935207089413630088317676173447610870164590475780237963149800408144973723322031269133738527751778916398046854938029512773449142569857868708988650843268169533160867770362483989688416563817639166963438342778720470186543802070085844743007697807357697247436081225977711626296833651324673619426283905726935471857276102197163558363302331576690210758098718094651328341946321337169570999493369665146571438806807172064339636857955365856808667341586207355142485006510903651865837286584195996856092626358519292997028925427881099160390076892052320486759151794514424037936432331791187134205883207564243638142823236275938531706053033954294485598421048242102344808305091558494729631788008745502344273441489195356482612131434279508769275647000368327862155322726812195483086356645658442511449081702403472057535608356699329401962242764699098087147134208179961069257689839371591394955153969661590391202094798934986239186136077838072291680771114343800668465055408301391091230150068216927625336192731222555519930595858135900323698580874016270197649465281405176407917460365017002850082490431561669867262486996873906938878210606475284417413696557486041199256707150778114639817223816303730489970101042036775185642732775019554824050509316936379242376774441736091261922785878447507184033595878493732168129828374675643403430099459809514628374738197600786244164093010554009778018304446993051980484390229683425989489986027655972730164758223241024017525080107285461415360993548416525329886677700932796416 [92,62] -1022975022182059446858303515028740386176811340929838463881858026559965158964541017872161966452440142891489685739817964183765906065328763651805437623057006778298027985585110326463278740022829224273720777205882381076738277407647173868312170710780289692650940939955335599291697219138669847645006481820702100654535100910840932477247444857511011693803804431564388779682982776858308452692066374414653003293176314543338466462677859947425177824065383151075842662375240239610137740275458340106563514570653088415590593580541180752990751845578799121630167449553297677677855799853999250629960125127895838037459647061793061898651401329793548048498966592410545677962420116353849723062854639573731316727402733498177035550933186999208352647062495161277523093852498413836505800908678100847520535604761738476320047662379372589207376085290372683322745621708563729268004824540370007060347852291387474126520332193183616991045427079473479782652557565609596162828593761069074963346249607410105902172915190250743489163567258016627082066994658816990951126756958203932081752034286765622884287749300169646806632293898997686735255170081808484996107105378527182484122722063604133998101823232341157465005451788111538419085182723070432400399640116137872057064626847178408984651949560505566612077782879548194590320920285075641589032919420901245168764519068861934455047069182629415830293375928400202311964132866739412989321963491614785236309987733020767624533967054997853177291763932441163302598749326233352731604932968563399029993962231575057401271297635619777832928028056620195790903593048738988768309006697171847545838692498039409177988712151177920375611987375915060451608158262913188897776936681576301802321013546890065922748610026198597201458209759462097941822968268719131845992285260843418120842219577572699446274202834394838145179241915732425907934696864890284180177451545755419856814390758852234896851664671489872922888909648579237470508421461006840804833508866792171831343454065838998060322860427039068089789585341486648525185310529876867097886017077417866556638538031302994629573638030184807015807982214836288728792606985659909975782820703197098288293166821278830892829175254495436389665250016092099785853459216624289734702421761024056089638085996540446777498926352747402059655719149107846945537084473136328063920953447704078559682042456177130666350634897030181869589058967319642410133751029684674494464 [92,63] 90983055907268658332553823812755674931795697407974608589615927459861095984657532059343350602548595738701128818939892121761570862100551162359817222357613108653018403477040085883585055356581668657144755031546751677257186659009164214945230537306806143401575520983468610767717799735255777273532148822667285845639663479679906098391298899471105633124401970798303940462534865000061824828727448748315787673407594134574544081100527578414005210415163614690528254036118566172411894443435219339086134421033661595362373800435825384315897929056745630009733253170272888282896918117185601378195799659475532152759007759638440053752166195983400097871801224002371978169586505891412216588517276270953396568012170951065006086134417326259169620950108302104985360300278551996683942032433638699180297354390504072186465499991576405741362350647648935934162244147746612653782186342366285638730871492945543692410551181756778801935433678930008393505572606425063548891793583301457311602721853689934443079829154793977452590613741006212780606976397263281110016999310242529054799085986067743566848112272299097165205069526833291225472577286177171402157442377852442892025671670886184189158310336047527904920331194568109506237197276701335627165605933404979874940358207010550264686825035165998491162176794825544177578546549966423530084947273702757610626382059331327678029788301930706626916853527861139285235773755020258087771721572775323285165886464295386580923624936180323476930074091856937327598900652286803099682001598023810745265100702530150646609754779488820648981365134383093908263243504882307749177760557355795519725776833361862210030478258083720566577506505978303707904882762499917115026945441527802399456154373104196853310267745447054263840066880223936213477946820246363483821689988428619153286645186739618517792870996102600765118433528277634463626318537449855899690860100365333884726105212778355086905781771747337107789166480176332969624745278434373810550860632699116755729952121431591533939641198791930221146783464419847687543977581163190460440306529516547227789536455559081556683833788052467033801264571305267188376006492815382104513576941709091613037058247903819841597793220055780130962864211826170207979577951484717674230819095531191524792715849658480530010597174344773864135599907909213502967474692457553696117609710431882620665028223198861130849416094252312095701216210242015073083354649588662272 [92,64] 5836072590038031816046562773333359104298485245803287725377060038370391006672267746706600085727094744711525789993995665639168747340780365153402468087971402928914150008407188820864883597719359186768592441443797511554488525039787611362073878111710276608042687604243359702457141050271778767123870920544836360973679000876123362437692024096432842127994856771926853071225934735739551891007031304130259108430198600244785035824374852897495514043448386566782545004905867562181402300772612888558919282037573734418316888954582853941395519167305606151441022205090225710948459715930145073971802506013743711007231175898959012640504740216608357120115478513027145202295131478391250078066506993546704147779512688899901663412086403910739920416185331833435279718251665944940324533172628971074041138570331035544318486201367494208116519366028612879591861421566391718476866801839416644424515570491588333332467226086037525430101040704602269738329912063928346701331761962295765436447244997947968090935139635993158550272084507254292473142625403121369987796184587678544541837444832742823848207116385365624723118411116480980637100078179849595442149480425289083338159546487992788375497967004533461436301381087778389162371645541964028201307920324031962697157750544223491591853872366342957215145095252927906403348215103905432510494231271829482386998663518019162641573326392080595864143183008977981022865970012381668759818493089163980873185415851435168511171878946936356536916240669527427426527753248598912054079919846755473617553448972926433150406269543145897901407798112849933907153060037856616708995213978325535939354828251253872463696652361335199269185841900967000793271925163162332588402973947478940080103140865952925079642370606257712354909040382729148207879306207481204358928550710596134197701169715128620230955339604874843408529162318856928781303244644919760445944740164359335255337597205329490860298719161604689162820903332103276801617562881616201852617032416121498833827906806420339514323068858947270058286005742843688596070164962785837869149757044803520919980867685414875805410542939254848887925729653976998183962725202563899093862671618027504912746120755877050261636299373629147976002753744404419259330392649359903250985350816814285749986234831046853610112404411206670221103008448487083360970980268967108774342423037141021962807097953620235066227773189380342637242073643081258152507115307008 [92,65] -789398062282512945646032251092320202135960473569000873712665080278471626990962320380506410385926369055025423300851642455098924005262032324061330523363782637937540829434306777616889720291919737434823072200224078159238481556126970029673869241350100688243499785422202394451237310234171566471846985332059654788688275480981607548735502109959636424267954037319289273770209999976030502579261740279252315056406173917130639053131769926925722014959167960630337523712177382942846561579016827271081517169243598231029103612601334261602589669390477098694362477987300664572061746631080387938174162416285123787189953877761721774749327764761514389924564451274124298585335246424398561568822471503422385489429495279198253797590982953340602258397643536033962785439388707730526917028517361325211412556043332426947687606051834940751319266047784856868206189961177830982777887705123304126756571470527404864007556700852161780923525903066055567688180154801124061327484192395929185194494169239280538359602967904468892287730181845521636309810245960188978020556414822316012619496905862589627388687582668750875886510384998871657524082453112653291903462801612739727618811234768109355044932574554492465998480032635989667811744506190165314256723181161074920208324264550957309569410218790223012640274926061199717484115933161099680895970046435084204144920499669103541286053832600952089863009707191227426435743235155955715942755166007888307080281983859293120903078935797197367351242395890836801081304321387772258829421124142259727316970966523085745813906793603762470198033162435563165216985831970092295415627866777764119344730994271866830640884847572025590247433514565344273252053085213006974522267796270460636348170725907759187191718038457829076105943513545718633301619018773226782546522876841222079962766639839507408325358215653734439104693795855229222328710570016750242650309450654605372189551235495248173382283671291204326293789385480708138328937775513837783285676538883249783055066193595993265320280010723174093283007337199828367660848805323200223788503010939644110486438597414596847304111082313609881222146766664906485667823632659361332965116602940961014005881316392501550649900198617494832506221192994968730639927498691932226072662445491422201023463100359785220183430171592769099126688167174043555643252120331886002237607748122293227799044320382766255734656990518033531997782845864486047812943872 [92,66] -25105697735964934772209536435469642262400933878161228796510760469229487586982046825608066800648681291641574597844880628344466430828881017883604430810758887598514430316219871240004623246634994055808164767030437212655774971544014045039362610192825706001862384446538083444372233336847342423754857081749176781780907645431316344513482409675980004952111927926679364873066108090654129359311428406341046401683732047229634947878767025683539122695508871542432423843003934647059534277877810449921917082400926960520830330197220959742903026651444694576274155761649455411352256545794641374567922942513660616353043871774350888385750311132210847470791390926780637126025520928481170823877687168532500290765654825491631236972247704549356828194188036722369320029825155889103535054787534745291001642150513928903980820794108374386653843664453045403379009521480032227078623106965840421149980553391421056521928160092288472935899025819985518084973767972243979040266898261885726162573492692833849760355479053642652719265832920530937602559696417471620986919395538738109328157656526663033930042085794166724010392434529184427775197440283979654846326512915880578427051519987020052000962000412547426948667595444506361361803853297978113781102105318132725061851671704350152083471655724987217677489141935510174215578555345144300041769204692518353936887646589338531331807429649948147208522345424519444681977465127636381952228712975364415786604231611047378580377769634892004475388063334263682159022726639334866029236561786265773560591171621551076250904239966264409329426509478523877343369069505926843262226181270986834711217997145864198847381389761192801380410443157961611371747107768316007364974767444666068228767971255156981868823573859102571180885830139389741046421817561869999444288941381642043273409845397012944743158041259244604958777777927566744221078335482155291094098816329815504999127906472526998336807331025651769326690603091210053642000883491746093575919467638199880423403607693041277985551802662748849380226526682162710625882835991594158318123954859888063043615906681055438875427648019199617199088556381025944897488236310166451006679690547386797291430213489144278281272342828910213389487920323901390653313226052533854576740814911574670659742357575792440953005042503779252341828486132304365246486195747796302202422065398678123300291605383632949347494350420042792399087456789936694362112 [92,67] 3157414445635527430059654924827028551453993472867971316228776921984086198657978588911031575230769503148851501167925163126753365230519177599416669292740985150489173670951338003151629737110323819151793601315075309485942671048326681929232961292775814796676573236100916620315008192833281711682606232139600093023159479809180200914084258948638688042408951006789768293243989945159775717467661252201094292737512092941834611723582555974221127834449475903773358428919685140454639427081808668841543756481725360603234952415748591673763559927287279677298323067994461543556524685660659384626998976402197764986020344177010279448061309426727940793265929864436264260154224053184636477933720961524178645321539291669529980675069395997631813527315390109568763616658023606866029471357952658221029023482655476609377336250715923593502336943144129792540240725472366547191565190199799747439873305053491078717574011139159647650123769523684266296309725425904166555952952821145612901778398532799384118343575752060639612200395844907261188270092545471374509686239987800412408025318111252022735926924028704948593499287345472847873308186508316085464417074373450753395399983485033958138430458890228172724581494256595386871385702657759702397590819932130570027895883523817972370876327774466912807600002246057150735965833393016774202008263765256676938265152108258821292861523244456973318386461194008628267367395760633510226754863212643356356181211585293411077228061302758659352196901388041713357560252794795504694490064308880392657971138476372804602266793182028838808215583646076012767983060906053479804073080595616045860838149017882813155730834652396125767462985424293989828307402215539392068501711322224578739473139398382119817232587936770931712146327061654312547112236557867384578692533578839103834706891974581839221655304496201750952847042519818464358158059095962880852111479899343141695165774117609419469067174002778641433835294280314562645622726385125250222587930530504984608696977570831109268127329486287452327500713156876662611746174712027712124892499777039162841557895658914509894783876448261112213217054490162607761671902985329166048904039012286007296871259691359103846203965721621212183016948064790988892131430772699065743541236853342604100241265221213186427535284165047503406948391660228283907279592721331619903834284010540904417774398178534558110428777129957180795024683342925660160 [92,68] 101730675872418571317095033545521980600537422374095293218395579232576592421976859620013736677217585538383931535933482543522775360091731752762954264355093167055168972130543725793019512199699503168335869721699479319540516687977936092254104862280774973377493330077443115399273912416616591526232426447080667565978059423606051958449156420118896528239873424905540230929202732121030923792732025838464802308370147418562937869221537289148148581440291438622296395381274508880326501837970810562085811771118500614647051276858912120703788988518444375652666445124427762547037614624173127064459224679248015692470110834760052278058426907482510567085604019831013775196785300635457606500043681009746541931456156797730763386034144524127871443668571099018509418262964387653087638626303413132450746027436256986074219833643866556038413598136532325268598125664854061436334800361348322023260027403389850165015423409511987196451138560417635646786340806710612023142411492962968971063304229767288445632013408366849278386854308228694936471051193090990340653883986671363720033014054166123975876118652567191231237499845385053882956231106086712035966598907743781215103800343086039648075648774891916159911824250761987176089797126960860080989567775203216334989219744347159878777671466533011801437162818060016567384988771249988867514512239375491980621231207365659374231106002022166006077304694812644520379201809411861577106871710981032166278747735965056756528821477397035195063295281989958758197688493490190681100639287593374461137775558219210925096644767441067086175108390473490467894969011697180613267801884560453255166442162448474396644112487003483696612138934946122119347991433620754329345281054403480308860054855472806007205529530255052759652046130191176782505449405737263946722273921071492530921297411063165323617597599687292924471790670192648556499055650863566342055322424849883200207115612811292386705140928493856152841752839769927558774271609520264439645984036516264538466753442427622271947383146976904593740936271030360637226427255078746694818175977472802991447491176033361869848526891967669655063748390961656103750819154056239352462767882029948564322167104163818261348690095986358552865067179960121533456085806315451767134839952227871829593152580571611710365096786029821384803039544947245421594322599864837547167790073390512236181364622364457034424245796595732810711018684547072 [92,69] -7229317905224205873370598318093989008834708046757938817718002951362712169341285488708289627872131744226906882595567375705576175005179364936716552693204520591171123339034400831697632405992719106524224396286592539856375220888945433428717490957358082306352019483912342369569126343123082412376413787768977663826031507845173666611347386223973937632150284549062641531391311143237030354472545656511058789164703537361488021575810180313777296239698422675624646404100477203005333657332545199500941182705310589591331650339350333289128610106142012196276665374259154727146367463911879222812981053311368374024490689485077919514791922178872302350395392647705205918266781940771199304925084234315751191902223223390790927691339018458769283705302980358014796133805196874915251989892755984970250473824893991127416202030255159674132106504759275774706038053007991030157019539316193764073124599638408668399744858853448515598357863825164865872396073221734514997056296108360313274241145608426670679006731011081384764864648412373733651492802874355321313310500738109882211725604820291170930890110969643285700927790515485348796775665593827589365927770433946374509912292571615474294308808845518599866828395118675376458820400439626319119739099332994866624532456038383121507434145490615736724300939418674344427080486289589245210767185406740652535347640897783227847037253885086848979670003408170829414531009057999781318450160746476565500300411984675322119493728659929269762376855691809477370278422065809701631464421987058753364329002887304120171053240695267459812228412391391999094346771803180027838006720776437450454613396945598929401168389873478755844578911390437025553153186770861924394968100275512075824255365802401745602706689085674456390076635584172618242032865054884260236268058233082050321817217755515677893268129626320194999514741892951817701409494488655250794274120568403572982838796779552041638204795478528185601537035304526476078845075872042860115395974195843120725603566509915908698685126682745291519417720605476203677345839488898813944488417341813234294732751580641858494488641071248671201943364673515938199504203874728806513639549000294354240813286791431390507888385281974166266729721829743127945671881788407149705955756288284820166883319476076968125981121144285333234674520779485711439454241761708558234826571172456319837530698521431626384705900306208070087385022464 [92,70] -309385222897315383113653989950102261516570616343771849140381384358049177335809895059464674429178836982432078556564712722237029602566389309055498255863922553579278414517507751421909740418130166702620271688135365896691988241806508156530058700469645784846066254862546534520662181301766635911889521748743757905174386952020131783458219484813071528627832773579541880931814942320671320877953452159106784080068380757054261367809744649320120468716891082491090995075715227191684351727534228134989204184061660989275507992823344473046374301644784434781899981937254905959703114730052450762647075343881983209495620641206673947290857070258473151853917867161380488607904349190614570908385716812962719971859953001635373677097217797504186540379635288019364343358862138134920705965316966793503671076766819018127886536609553907467170413593203598162335752824227891053126473792217369645661670061263376076613859880150135916081738653126701508948302253368109278682105423560310661541413222697859833546964765530453134790645258075712923320826982991274751129937851120852601634304427098120065968312596284988631581736311446487268254568194320060627868399797123241035830787736700747881447842482834655549677025411503968159109612544885780577739830856390790688589149417629716187227370836016303179933662275981172887178307193815550420667589853827747717007380705680709944364097390843287722123790566689445752708077905933829125239461440057445553251781270776559734388276719732329329872780696344281221845780557934062457270110765661586486374494904606673159479879855013129290762160753203053195633025595913788438760801572144393894936637893594062547645752651541111852167498538664326263193498856031471850077860350754042070744914346797424616686200804472130802204111520210777198515007049489681388108247712683564696375112972822882113848863070379953371708241719858327420777259407247035215036741695610562821511519493696556529366651046796072396212732707649870698154010037788397620119690307922361764474344978479993800324109386910735206592212479547026382542816902738015010942410638384071998535184575023086720212364622120258842104366108012602569554384705992507378575383452198538249432811917022898978672445666814421786992901708437630301192266448641599864614451171030192665600085987252408680502446034805771806879891793252980280362948955010502796764427011915138760142189512054849575017157853160253796909056 [92,71] 4932591769426944353104978103347784888910484768735501838887600900472435340949149502559058947913188599341313860215913615321284025157626909177355641355631713854347186237265118809854102818755282600340167419736248893112316932178345552388636105772815849347657222204142472208965450595064492238529465609022261027595219495703786910719522896670717907320598573076938010283765758407622216219850361740655628009444769851013952151880460321580376463313005040788569489021348725752355826473540498748364686200710063448869296566853690747370162483333857516632202167716463699260839095548415617448638055302436948860892342982876247356440499189634197987352154877845690776290358668656498865297338668033885297452341824538025550258353300348051026373580075310420502172420652608686056110556292373824599918651964813603951920265263666600430374417754529254766464610368203031905851605125986563851383742304564195161369745800571853665451332797648758475051750739978660644319602012444020148008451201247380433690752844238411924615275027392614975020818171813591809393598626227561253604362785159353566966610926987544089698237475435765386077675813382545880498386508244375664728488669551822919833301662914480343307054435872517540336335237334297461720771940360505698116319252071034396134255808757100222861318095836054728514595696059154733398620410856219856512224851944950734450776495417022765207628486380990987888841019134244887439427210368547467728324952685454491024323459352392931125274182890359398477213218458832018857032716686758886152341113291888524889162443820344998883362901207095917797309916185443825461587955931650163299184646032851773322005298768266419878291249504525837518861919978931737242516371506299182880950794320693124887154149570404975193296183678763163278555287280709286446736897059874330094973921016197271944858719499811358056449176348281053279210945828749333115163083435695377379783931132354509410358556763638472984693807138415260850003236422885766368293255951197593638563211242759494348274915168157533168170043442529089707552054902179060932089118679757262576980440688000542125532012796708526346335954239892364673716010733740522745837041709938239909400787185273011364054859455897814597118174169328059137736345178331614533060093634223312521874338373569592681423496892076335988916675021825122050075515941298214802267280593862763145124441149074169553281911721723691008 [92,72] 478996566964302742372595797025815405290385512900156781875846921452559216870367712215400733393182850725170378873616796713837226432421792830135567099979995790728371886847567212483009999176839742034151807815542099926169285115556554596606038208196566209652123462194045801164886551551572763529076704284637400520669442571992624120673177286113684867407240806500312633358961721470510893516889723864848265985764667493336452553163392035669072737097283540033380651784817346210309988866495464795699313841460329119213831687813627148128536993677079009516813821716535542559372431958150481037542115416999337248367375114077362513551651075554039160949497130597696725910372787145103954667087115822577304144906524094740419982220438780764426512917131908571649538855456600087653396360705308226617239979847164162511350012882525617682854048393587078584965846789344501003258314830252839894614215807622570410214884665377263563599509650034377593750964990580152928503829007016030055399989097179814443410149996839751081508267478060778487580627855317615000380529449012759951178999850324206171227969316676094196167633053852329689389240377413539659081222757128905497605614914130063458122710609345708339194281597616861479858531156744721202255371369024743966512967731985667178657815028793734418033357651578429173707758451747625991229710136187827413165294848811860354525564684791894300570664111910115793280346136613093123622626024907207725592188480812741645066371889179561994944804480686021419697411257602440765245117431116226077518741107241654744930932403897804282076099877158242576879343004435411194261055246832087467906944259952053919968800645610570791762936806406543293123504369502193388301357631629640286793291872623128988685320630294076777273033915570355452144250152083958450509225170393368526006432172859603644241777743686283452297309691867598925642312843525339601131358355022209321861723998436362107725086046258012563348077182750486078182968584005519971954009807428846856832612977761566092868429371470654294134626579210191498544908041207564662201178052211637588605474885768030781923902860107692216020318916754098583525909429977178614819512979220250360298137805807911764146537735495328045120047125045453510035791441764812688597110246528023297265549948304760696186758527338454186838167126338663011422241447920348144359190899631181426820467674718991330236180742537216 [92,73] 12805866322413175097501793837422577685635221762810973052355557921761822553723307045107537034008878847411668870963504260004736822655084140873883386827581354624240392094084966083775608948959769617222610737837115632856963801371668569990883383185933877472961243030110797909421316176203689635952578757859507753078763927387314062881738310255057230653980019345442409121452663492247683216162486853192062585038027075073615150215315465542119259713816097438561974322807259508206693832135591266791414193462388308808178289695627194375692139860236145371520283976899830249999277601652867760248869063689353115463811799975667569505365333720308391745595467338618645295512121405970164587977554672375595545481643627734635219368309552990367155576953734117087504205260899597559706204156183584417487306121430239791178012933171703649647599905157895796382932539657813399246179372793050423266477732809211746019536646438395099819672880126993514203138192086272128558230694560340048831022618687629949062021859486193910936093643174646263819449081588674482444587425216952518312704624167240464616081582965770642070421540544596884818505773306634605447425811572374170132393762882930805870475610144588139942289685142521833166870216294973637423006439200687023872447348990686552177004895137209638125982717871906828263522112796233014983985197897187690102353623765542021833423595147971732018053098392678044345146499079464447477598858909638797719634468200541492186719094914785529495097859309076399104065536373980539672866381386122117988372905654578986039201354804556411808652875434513479060670277141979026340491743370023632834690182429609042900101335785927974757455228528300100584691085808383563148524582141066989263732832118060217513513407367190492602133768192151082633170092153343803835208204647764260877463590709751402030389333018795087079837500002330558792323226709424723832827818520695865442555797306305585253890041532314627155739420775550400649362728642719679755881512609318148674937818187810000545533359011745440056025218231238050580896516375092780458438885218885696491905301767175727847168092370217479257912962601785881906434782066528230351790476365249767947119670041391960444216420112843767706359483621105108408974090745896473077943826272455394285849322081973918181913521901172432829162214043379190286782949591679509492238119586496970075628235981722668374440280064 [92,74] 10840664085337715737118529916308124689033633942142723644911053826018238014470711835849696015164245431083747392722970357967294033122109018011364852011891633592646123973530979107541939668917754482428254383646463385412083772656438460354447830801191817226229613287935108559221218956444372362211250790565612746547462721129750519123311826193563725747617378163357522112333717253919316641133350470707669297767816976487149162455674943360830658879856093697685066538500740135331272541102455180782075132527797500395771293851458539179261817097784287796518074804552424737410419282822081650430693068749294992207282894201575719184531772697589353776747274226810292690275519924961447928665634331425555010038109048911580531383075207697207052675156199127356031283238888633446468130192975827827453626535812139588117977733641624385759564075344063263843039380060004132638481822647339138762061829715982804838335217113087783511542470390539419035683320018410615558188659224536451062188645305706706133336254190122038490503704175062080962799071376691804877731345362436226712081728989376929391404748502953999649399404392240453975895854790055645643203537907417837103981395857367433009957410866944996617350320883404531931790910274540922135615090416836398362303774668850641854427083494516690872111854772877783807151862664503968659167002748799537356399046096690098859741981435559563061308389470621104328667804921301581358471713505233762740867546796056605636401600782357559658289780347606201940862162042751963412214959676808326861265063475723529274704283600750481662041562432947586290825158918471300729402286773792831456379266275260789904111946798772169910272182022320239331973207775073700358444588444835648454514259357829240494492497260831398544799514759510734376489550073303175045831487053814666073993485332175152594904262424035307011036084012236991698393248214436477010087046023831295023519831328170069515784915735994275068651502653685653645955865602382430253003468834966322321990224870525272852942961883994019129986957429519862915644998613432850617391582643684858649588280793390147041466981678835706084369677468175040009420473867213527459834444724367853117165639075428188255252702751030512618479383692660581305396257276728137780435027257411821330108188872982367543183041594606084751159417840609658078442020793792959498240660570199660555235579723852738985984 [92,75] -8726068316231903379533467117079269087253231448237289756569568941345642446393874239802951715453436407545322097200979348480428322820644376796942589089788559793559851307067950190006935461723876656185177375811540307702637483850553071901118629002811507713481694129271367535084585132929770712421536194260358650328258329596241171479806917198741396033887720735336132938401214588604241094353822620169928855066777050551811736506135248109625756218075387579466059230901719034545090040309822194124689896873196164640617903240702159065463673557581388753610077458757125580981156765143834065992416056662860264392246213026854814783067551767008519547332956407024676225960580216984422986514329305249541142695899087061289137059971398018902588493780183019313916937201046061595694124625218890899130194579944012590348168907497414988983024190627707284582937684955373468868617534837582973048426447805447500848223163410126905583057759580015380591189405601156789812239819865403354722198097779011883815073922157285039462297465779501754390288854302744177436093900333441157991188475329599970718631547322173228665325231521993934290335887296838374993206362622230454592267014350426432140771758125685898544951724213257572847390040660528628080643545366039578917738882235248975781768235129447643741406182602563602360253139577530461684119648086474372579368746551853152674970310940723584552674281562111527909473351828626982150035741673136524773878070330643334604636184317593266692084575351131518217567505239498434307020871780728984483296203932590180380980207999461629882560119729503987512962308930580902424033801481650514251714450688878465934106092741177501072652289219257896041086372390541637265441687597952808793149055973675012390884865414648258227999233218423938324585557107628570138566015710423384038039490192800329661233467376199858303323438183046664987385343993330829908371345242241316640437040664863810587686982844507602805261333568543241554866242364065483957396864963072500930136171447036755433551183032267647609856696332654254573904722522383812653467981867982400743884210390853740641196821045958877422675064346820414737524775674931206837436421662878253029341411020826352153102722622778030295476735797582416839305081293597391350673579391673045904473342572431593062843148385082964053601458750650020860539717044328715999234427253973805730966859212061147136 [92,76] -278254295467243253940732265423926759933174156778389485392961620268166229088998171010013044590127366404908226527756922036286060733679149682552313799084738743728571112020742470572659701619209823195846693508728195591439888358200414433859606513354350221072027512101667597301447478336947888859159397184640558104103535441520644078527843864569581185345449390875437418152377812543499811639084288852760793768710124543531365362702656166697805781378013347427667251850594027176816824617281857356694183046137120414048826702021398987107921328194800640378903574505013932679450623179494182366553402818584245662054850641972425390316899764326881338737229070511789603212003331022110190295312519428115217781149814640098275786443366661509089485343494058780223381773843023769670824767716335933991285299188157386244216627422384531506187549947778991245621212400909002946047203284966476585543564854719045680143975747264419970672557519962811846382516558950003121565664516663341794930760487436444892333539885657127518411853746217262035542429555635751181765083374829866481117066121065478527499502952082921668620358084270822746674528293147635417825686078611577551413834749844439186834429634777874406526069712284288060053966684750837403801762090523539796197596262221911754652352091461560810039593255927003555736341411467064581571084743853735941864194285404670979186406755558837421012357821796611603715999285108838215228292921503804310272964366281624369783909983601172159704639829701127595791984064512512983951203762676276079170576803520202810659148173099803762170365909397715154758950964302842437406117599821753973452072991079101844813533056562532762313586381669651664874866660099179882824588611837470645480013652817402018325614141812944828991046022125933952687796052371721853035260018378581424931035943516884195443753687076325866933498812606044446642725348204919752020496544797284397433128395629840128767806157947419121963219086981090132160178643313922993992905540925625167076529424661935162990850616524507424092120795260451167876330612824900451199415408802931147755186670629904753013432157652065673615339819301766254086022119018129725460493555301158574917543686858613822193414737330644062194606304794619569162563178720441516472959783112263285010731639041655651279483011858843995490653816610908456742941062727377907648574923382068964549056543064064 [92,77] -3177481578297511438300297170276078949837331268690843026450090291995856148955432715118373256571687691051600656724582893923566099084725168992022456981851022932084362486688876652530184950565563374687040273548699109201272258690305133217114193838768421540532589746371647866259331411947852365302050756814275558423338031421269644295256065770546255528435623363556049279642372053213791180891049396179888794569329448290639730723892839919223427527154372791488804346750163295783786945930513089014373900473156794089520976143150291783509732321891377959499357825929654329300504545614617043132891743787331135346675491663780781572410201399453441334938914008626321212762686059500018310934984732162380357755959997312801762879257417460497458657626779303313619403836264990593832855597408294296620272156441311691640655015021382421591461534930474745154736371718491106442103652842793726969612648881932999676993593988176725942644012221144221420241538481407519305856078789588199326929137785535257555781404215132774276840012041882410139669617903869884428188441366552399337203485674183679932255345297511220490008000129448125717477501540023821827842040886816350370645589119600319384722923645011617863163909975284804399728691810415595726369438454945889128610840347009342158197334283349504479363711052609777529699976041183592636183638429305708494545043670964148066682294801186390455343829044834925442358649959393148897116671860829946583142240874790084052164140543953504163783569261153132021389511729428740334799635476802750008079214396620645247205991731892328903707374596389469152327748264864610853966265205520431775559608242591938897026899795327024760120374160318641224085195837544129077471722690841866748202977857250762840714361050237545849418217405780630696034856647266166780244330232927947407472188501579290244599734841350957315407571993974501870219794044791508936997285661445093528858620032315471550610646799045678621423518351150864543024572513500196391298873377503432229084603873816447475490672888050425812398215415169948244905659809700482324898626990591464512662173659990797217712569391997683386846558169805572960941240440258471639752156409083464453449271824624245037534279994175420841743265043428823640746679776813399738402002469450455299661402525444503598499068855948408920150492304488362655661572238309536447439175167904784040146763776 [92,78] -24654619582721131404463125876675573329496862925075344273022632021740689038558476117854652650825097553907709538968890329067467272439135962199434209931864031740790320935592005335920454914184638634196063399817025998492961166896354184412565825265251776022104391266679851701143437037494683117190084762770777368048459000361979975345289016225391323183890293822359976905265512477829361909587684688507935725454708147708618344458547777446130532363459235111909324016624484792000655062288570762999398347574927477781500450407580397014005669361553064504428576391555498574020052829403891383912461887563751399746864946819048800508808834350782874723835650158421614977418759349098483381501814284794938287056754785801092864638187167367549644393788188307656772232874432095229883287014716629984039337681467636633972095473587139822990478020864166485654550945359017724529767070197245609954272487688502134142411526813747012862765884627110463600002834395408173414703646591501548653020322452067283887403564145459381619467645734468894356246517095204237947082763220889928005532805374062623372341329095228902119672083014738825581172872761498104343986726421766719524189598654413947225068139341686588894505898264357842264860416716075958658693336956270057241173357586536873721285147687920600648905753682451714800605543188289261125148239396134379907613702103417292359544333187227996027263992374205026465860797621053135180732577697213908475511540086261263506324832964659199953343570500633065245264347345612062876716341336322214728324951414232686470346458055005083331555993851577399707922160010469695773383098363580969580149788492009599774437534991561797653131695952498968597905290326339687891723927942993999421908684510178255844149864675079896402213680939929152402843187655823903628552564309107699296833258492050785206938375835487359151130090528719546923357853005330290631568577982946782759432411687085629596427345433074317130618987084172351865101782455734734409982925945898442641996235114579411417159415554926490815111117622047723856975337738013278220411756096156149184261796484795528972099661393222596811161286987134469402216955510075410090426601290153738176489366327683303409319945190647911253420643298891453257236898497096481782239805574695260446514998246611012648938191964306138067108430134652930487368215735614603284860730332681347268608 [92,79] -633266053343960710549908371078329969325534971311890098653345351970264584304295494211330100484389685952448253599559166745837257159394591395026511728205660783116737854876230810124519305655278717923487042746854899268821030415878474587220780770145637166008514100011603106516419586997723616618179024626720492428682978619342304953059238828937503272234712037384089237120446874456826896616404986787847833296674535570912226134656019318710312850273334619692847486299428076331546642998896804335997697702115064331791933289851011374563690023165015151871751000060907852529579997962119568324224150212599455316908696349978413965766984868229873635961493690829149559388408403969094967216003906511809971209699103160329093770210012101651558143870003833412010655562299546656755914876621782448564224324217198064341967974868760197933479863223908566223572829336921605863307751205691300723952677746726423899645998043071648789956722645738595664003419526173336039490456663556234519913159969019161829298957798826165341813404571481960026754673491656726067096119737528176589008782492300596943895857267960104196494255253789449007367838339479648237390020551327578849360267422413821407661480136535543948729737693765636901252424045796102158640418977823153515792238849226327749319387771058838107426353804751766936899691058337299723055435813325940358252069797062776921558263224749656108471314275591956349162156738156470561831909805487173918790412174474664389046552240106981747392384906768881928811239774110790398613448034017984468931802000299331393591229603535441979425922757882195596862774799819223859809956746587002000788553029076220328106198537784502830739327797287846329330510540561498390125894262731123642654741322908997868791028114653928198231783275619459973368673813767438315728969944640000854744936138868593484578057008253430430975669035942988331075530185046547962300431305630487612008476378270009341450050460802058777697873682294233257277515479265006208615558007936571045049425653877670761323944449347636204225107889296685986135773050836298655057420936897172008552917908185144252650842399082688787175530728994011505014664233964445454695846053909507115505666765086533700184966201477623846758700294554566712714828809887014052575991046885495068151795948694221245970921041060310603247958867097267346407507312819086703065758246969016320 [92,80] 58457830945471264314048877824230416107300937383392416598929400597743291053077981510306057974639869565787927281621718736132044841700262838946772262382426594039179717663208620394418125633087675383414944539677128803565478494667393724004645698666269856696378698415925865215229762256568130283563926565380318358997972480915378385479358799023963838014520465481330764158989517192375942623762146670107102815035594527802328613746437770637802951443237710261801334395175333189058282768819994241241124738827562295204030451667934829650520775313936874614874618923744643946067010278331631096501021468054385775886736035647773198224195256142464039341904242253931780700195809558848890906858184774405806349926123051977865300967345262899432153561285577938372643138132948513399587247013989565683373588896581177927522763930317642593297828100409114897350576356706172284926416383645046241295066259762431951961229280148383871041842856194231071618095811189492199885183024258978782953224089533771075876735662316309471113443870382580400425597551148344710189911146563259425706736768577851243536113054191602953444052811465026000879772242770851372408004088447028249855460980704123285021940131604929159857695148187946456257582062497992574231498499703633371962681161167664940385993030770474951035727058373395994172958454689571860559021874031179120326384256135237379050956297431583057709732125608434385836445598871468088344016057319392938460843026460492102154238480662455021012310822798297638066108432102643033112308021822211702670499276507759263032808053144730869882904810791701619517000023640216070619122396709836516512802338460266915278926504676583321865116049451695604819028273670339798646989375630386677557379823134364041442712129616215967560552456315088466945187383852056027636037196969261394590144335212570923246846103982500403678402665902153152839918934710348596470947395758050513137301485418202110001922536222245574799915655439742123701831669960278399269992271674606697048954728147152507104885104887415286461018239170900599879917354395572426924332852004710139559745043851855586657737624469941345124993510789271801434020902710071329485885620031988888254324799972565004500219840345452926181327445750805241335840183045616959437178803117473204003915997251449348151039138878730613927792721258226568932359519470475241444051599228928 [92,81] 1755581153656033742328435160186346024444013811022712188058471145376252401444718988469510033474544604478472808926539285107988245875443998656534179541759156436080860351649547439643284621659973243907541376130097309235954317039161243693273310376490530191884944029974448987555507581579265520666711804298646695197892626137185089489525735585469422457044865916565842565287585538375016496835407363983715630574319829200015588665831721149469247752363851014585354028478934964945514271817841810444336227787003604195693844201745782576964972959294940565628376678749235367880858709031579939057637051232172611190808266916255112430849497085610331269781555029310232944221198622321861270806490056931229460982314703730342478520162103531493569653117559724534329185485753687995567462159776484261951119650503261147642601242437138139201478927822361619304084290769475282905657870389886497644315762216945667497830310039795529444974939201145566933502974308089491892071560779952104504224355778366330608867081544905576616816196240920769565691384282040119763097787136958916532551251474309720236592224709813571794761758349777186410779671805962628351228290684967619888675528029271120927738634331230397830758711552591516590632528053080928044904620020598105658068941230526707459261619854182534817367310299643684068689463081326255516269629340353684258874192889125660040564045275192552098223329626410291617074907149077929616759710139044124050922889367055575905130897404287372272190960890744767136953182201281106476926247278871745082013331060591887808414571353624204907513562038766931472002631842461490329158349444790949908347909708666484653405447674834501953496915239620501478474189214094459042444431832114246778614677304991309921837058401860233790866866024576311883517174747223517120150550398236179026206818360948690665445526842093971102765707171123169694264855099625278783339443428065973577717145805598549825546028679954401861252616509330401693564363838570575432331075802571593010925867915306372903971556634228270789077169014031461169430545233454829307844346772834364319460305403809474319114618731370224569126454404656332763400827960960653144626104501971608030415877656507091230188669695804705021411667141879503153716567160707134575649795781337234394741618319408426021136473164727436973682268858179673979159131666910788613597822976 [92,82] 15899538828256264838792168578922660266173843393586071909742870891716203029622726883759084235223205369987047092511904651811136237321895213015476744914845851596663066371646004925124759121831623968470836193250991152100204397264011274832263868997948535680604488406164192103666704070657209708269990123632553330107328008787796797048464652714482680784008250666991863315308674713341234481427030446196517719269288991734775049859945045563421231340069440150732439871664732567441038598082578600984776854885402333305549255303993533865891037409968013134890639522544146137802166254357349655861711799000883895511011097473706907337482685249799713245256002047671218267710535593209302351169044828769757771135507569891895460281207160160896570191736717957245483150504666124420365608342144230845798895085475759912655794065305215588975547214547375213119069018928627032517366795231502222888816101171788896692133017963231389201223186468853606973706689249954235758533119804469030498217897046173941583157929714908530913879231180550432614974455379991724915163122595911234955641451284385827709101477742568795972547100387968168358817814734907924481459452846272400122720697509828559229369762969064075868688907535646259448330422049563717779257073392863404563303994139395165453606324898033616785875969996117243104307079617559389254870003409588131123332675803939383017214532772466263191279448473702421503924632124112888259957086038371037741524088762314313791740282301600902303371219279803124997348775268664207601199715135202068085117614545205771690767050589558576679056085590706504897285694449555855065015874282156527973819897572773522531553355499499096388285156076479499284699792735120887630177469588758951205740779634281606022643026679762067749050586756322058480460878749501698550388132543025257136049557019450949331789147962959555341623799114235375330593979379196722610288689769072927691613170430743039878069367923840292915052479530360422511083712251141441602031237782309878946010804168438574512559553107977127512553291227857202142040693604922668843775054973619353472713197590189654939249573902132321487519740004594605943722047172451133231357928673166921895750634261577538930884791603760944962354471747171781186304242438940209451262294638043362753370137767378991185750359420927232202228287532078932734915991412715057840128 [92,83] -62901775339723537667692917870847249672920657205277835677787685849297830522945714375533272092189849006136110441336001694903513128389352454270677235803599878419266765227795748362947289170783613391294663443454810925933880127352382351990299279034095195575155794807771008139669481375094207594128851909667154432402582317856464891135888699350526932171065976351075204364745829753734103161810963477130910188180177534906903287773775097145792269773409781134926776978604296614647642304272481054513543459574585330360407532418093433608484835798814690357962035511938768572289897240094578354996628190220624063782958172860016611510941512373494452328557958839039974535005274957944976070346999819186986856104662216551155615440570226155520958309416655926445550200780299557367887083063746335343689281677746006816373829961743731551509646083040311138090117894461998000273699420802270084614661788978299165471591381206180682427573658310768885236180861280621175222061983713339930410711259927817836846428936024358586440269380278279436953498084247939202191370593594867151241131614288769905625356710141483955426224733279048535972405063879458353230432191442179682786796130516352264170331336904749988010964729711718252995097516238536243295339225180575236800625197895876866063088342401887330419161734038811442664615454924968333480410231690004454696198926348607877287932870514457401721086929883240549817648678484263356860029161049355229685172363475240199539947634307211270850497304452069485617675350121729652321853763222719543139496972575824655122622901029925988028917067236219125700490826192257267316001027846388045502314823254210570694349203059803030153956171686501766172037311051916598701345385025736139852179007564413556221353358425462595728837911630528592269437389790136406881242096918750844794417180968641103381276032603423559762004430869184685825255903752737106928118700513942846026969200395941474329958775718398950395511015875195294015066413737825724970738339729625199317473858731322966401211358157185721101714024050053391617168063803119297619265571343249849460289590244271173155685093285442092035961775425308560442464328279841557072503126068909189032568481144699882273889505031358026937644019549146040416643079329810600090770133557780197575934078781261215651018514910983598450595332810959314963713852912435200 [92,84] -546467209423883993598609743864060952611572526686147728602369387882118363508694808822004497943223855619452818160776668906098544954373357946527984501955385376593405019086995141093264275544580970206963769737411328296326863459693081033179945174585036451567715373496481078193062618817757542671524568964792711598376346371846802904514509744664383835005034688871608915491010142246272021322720914225983944963967860212048113710244794740914947990152874915854765079753678788872891289363619218779472841466906089411663964731231711334246342209808845514306701771248675788076928513580079586914328138614683651611370965593402261260454853790904784415694873000557851896116152344705278847402622397075533193107201492088796624645363563503727796261752413227546340949607203006794938915032768827139420570819069057625427590899723660019735924645210529624868804249932894715148982322912023516087227459536439774077002101987648477933122151174322827825373603490526189686380086287441379065507405155032936880352117672288052754734538886435207980537871708845995259497954014809684170446292531139027437808108383470565350014020739511599652145474898643668080280537692067960942841305431988765537819600210815319231948484812304005644528769218814189994630132280854658832887357899397709242110883704074117758333986381166159359751748467570409190279417033963112458854452121529658371353348357195057813548114990988129149409212708924471207399918969035812386340691194426162983777942186091860236397773639802921026327656931316333743097104161481972758663861831129748682011812876896947525705754090765419876100301292961350869260641281207741710739042491870777081422340682415961148971105574996679776834237735745431372333486170951605434321152791562945088703884262670427383542431860724653228645687799470821810167738883149456509069368973661819637738485432097480165096489789481324034496679260113917639187979805070492612574646331630035669259901366577301609893112174038034254561153486608060778026685998530830555909120619944169799582964160356851918676241570502630637398616923796143582686622778093300914078653209766160331353779619001919472985741813221645785839224389124190441260776645034530412858078652304424688659656739596272754315981129687414963110995411484314582614228409057943530729663994134755934750631205634771627252453954745560149923458973696 [92,85] -870435171577927353760318688323699139030888349803017831504358898615052774201266665213634439617974228957188782715921003336642231338451497078024261751240585594322926671777686486301609418615135386191623180207380831697941788003791403357547253168265090097248058054797933903440643025495067720459629418879122818132507520960651097742491288193159305747365419655732371434099425394901465123083685791302064462022053080049240124208946807879793377583524084599525058797825361746422301876322706658306622557132666391411942113918488651530547978020535508501401681317277120882137171123752909041203209537491268135475389433036909559608541807564317941006466216909777398300962536184699595889232799385031299584011094245401905502849890687385997469983111834971200812826511163067774979681520375803824672618811934007931724801064714165716430168145504454377146600777903836472603793843143574726718193481508340366834820650536908585065297058502279112403642872162089980688671198072552021061615662901210313333664320747713712797273908153009559167890477633224701360942563798233354545632474720580203537147680765500013950499872394195865733923510115582749509112184931677067506930483202776918444668001572343076629218146736321654329273288354085416543552183629038405804596198339242655421515322006806975222919292160987239202175214441233056309152058910368402221870196463600808730995477706996924114249303842802756883151574752078143104781648687469153622838237297458976178671558618637093934751740460794207272486941393315047419227206060930620830836229894308455910071302459940061714094257320516041048397267335094640823626562714625745889108838173910455293436378385018139866894688331263524001387761641293829054135155304802313408518716209467362587018645262155748353592529003574900668005152851743110612135262151308695015840845930405875764719006125510904904438961013730038146880999942107335403647230466221096532544435426193169374218045844685267847864949280396501155299023987654561785972834072554093029916915744680542219286031246804079680506805307020772994741570654860157396860870518533872402343524762662781404446612372714974879623113566693175275672282000805938521014711559758525326523339638544209442742980485899777094399625260998085582546593351689333577139491892179029739487910080882255614243018789733548716335206229008853682356224 [92,86] 68477917030144332267657103381549936028970245378187694046373047734017359525889583319550877495887347660220014221973578730852114022996556741933979806825167067144236380757953723370104180567296321528766310298259779765765591525728554629967955400520445778583177779848520754717325170623167699876877967948995399373329677631400478950713285646649785695870429309474401223314978519786648963089648251394338902378661054417981602091011838603460442421476528428443550261473450277022138344892011154226415912979884331079315395058958839703879094086357613648695468852306644133674059266292565560822657572670940628872006292655529761821154854424136844515075198427460619388145313235435692968969692330632385799454915139499662354015126537573524402349248994837799114413052909961625427301520810438814170620784954614314419449722669847796331774182204274468723163012186506225870322780488558946604094608912044118325614050953659500208908006743160866265058228895387271788150354087432136428487509952876533018990321937895874405483139719778731252612150416992300806082947196223619358952648815580909447206293804202691412178211869196346597633434324186771249026576654221660577265844730956303211476748192550952622870479295626989231628330313608360678737611437550822164488441549955998206531340828889650530412366503232080454245442378265344562109876718237262343038723913258090259040858037495240063506581516855727903978854349255509322898537390996743756413398887455933062907895044550105172193981580546508880033003896356740768804637007376207332813711456856570934334677459114672644109342223505182717825166078370217482423958391016776922503221574137719133678266774326058226081471380828108558017541482285360027637445485453015214816919814941366968638532982255733078579968312688756734839985956643238611317540786468684297691717301983656092675928096984860020516301928847947873859515700792210533639593679237601110189130361467435022779137220355561756614476216142159854849328933110820647092243607844154134155516234343630350936003347297213812506555718043144792910901765804162977226167519112725360385562252824923627268113983071850392932489498644511668479950068869009072235432075060347047286766835121215154587914232727165176345812894088671204523183146548398562145934242638870130310138550118113306523371642815288528756933778083846029312 [92,87] -76890409023260599889313653727999511068174064813734842745083463357569888646163255067599154110505536359525649168886679118583435110417305276094161747723595959687168736102100877573546516793771288976775191869778719715344830394527327046511585503675527416155370284151717746606401866324402878818407009408028219967195174078837035460644088404851671095066647876163276396386872033188805426799084561069629902300701934404257857589149905627185569331522898319325832311584520795721200518423693727228244973238830817690739102166947160045692202270406823460112112325018305919015212705127814872519829756299448029050139882659345221391658650403069007980952572906167959651975911835150586906742741055069634632034453698528397026320078625166880854453009305057941454075225584493687558826368366290291518954506238133039834460213655450213587051942448046711073530220928015328441085292964947068027927468508790912646956875792212081356890058569961818946070690269129966958704625006508225429497508397441904443438689714007671506580982586495703690413638249982982795899632001734948394028578219215257904135328775594044739906791727061119756484241680097120334936186453175756407576204906264496787723544975342361106094790677657015257065587898727940361410659144082414906883985363302555018548694145011550552809748083419446456272608791199263007153555148859873231346071926927349995019771450208160289017276143697339681288334314078508547570232290662008127535203116000829052087844124670175947332630123054876294918006327345415887765189178868422999914612272696431598307313813646557081116214577246294484381980083809925555011373982203665406196122406649321865550763286436665281795235773480467179613122193473719764306075791897966169181946762145707226350341703360783672370974752407785747558262940980571900059821110564652532509804348254037948823317423051886494607508913202836902636854893373671949303076653828763125712068533119975477902240666661515623372402474845464919535731545777349079006143064482120423126089066433369186098504663974597657496445561414116037391560061949618763098020783915322958888042723564243127920562243273087107965077288464759900167366688137934425517098393021492084869134448406494524543761219076138853885202787278930030350869204476938235430850849241065372438636979400889518606115315963409502657941168193536 [92,88] -980486131975806430184743097518194239528760348215229539094147557718894770593017152972568789222132278552627544546256365205967062370921932960035532640688762716029903446743168599264391480779383996806017968644580290887119456456972774379839055628932830052068150357250880624107218738565601592146788356890223858775903917941841748547432842221591464848478085015231163052505562444155891393006005719993541576384487327415521436532509443960491989030979647515058547372706605837169511986159740039894345386395508946919235622328471512538771582143893968862992096645115800688725528292488378665211055295694956828470763429901957274832805863772944789895760646833194117382099002740923510176622362776599483005080191490773521662831025505258997060568219792629041121229324230379330418804481375845337347682179519081004535065736451985823807900167462936201967318605830760404582731409017233200929205012304127759802518177618708614550668079746553697960043433751362347037626153242065483984756506077554774107486316400339757924780154960030841404609241956022648588514039691178923592064385506493537995439901839873979956392550139519964126437324026814228260309813668609884971422801601367952311319921818466592122367235661972537202569198534965159521114663392646986356666701357418491329398698234671641162944808383095020161868527136069679944765392201349319030302470294948459330438066769307304611581285343089751179892346506190066876436406380704062997112681277984983313087646920409224736068083475425877261514980457880259941447554937349743583340138731259550894740284776251808272890350788139773206463139679879176509202694262090920238905190354088628185881281204560514916549521555833853311032636231746288851626693803229353073225015692485534646166975980349149862579145050744036543464039158115095731852401279486237382910754482695939954809112568813729474870009550667400872519907028231656652169552260818597382842935923158428152223370359622614521395696655637651391274301617325336521017403478352092393986478925088356577721367341789428593281015369589031984473204773287250857150834695673461651250397497738225995686919921504639088793046065408646272087510609627796852124963709399416535695541439212350368084923241587021086004444997146775932796639517689825443230277547686757438234862092590151077090946796365708896349320 [92,89] -9095187097148626912353354418629324674705998647736746438349495144415531269765839469024209506125797918678655471748955260738712483058345205583762375290666182489027108228379965205197686455928937735402891671309931153650266104308637835959995646766442028819720100121863998808151335964839953370444367867636580209540424356006789795527399941320842434237991625845661258737830137641246754915697211390354502384943207474928282950445626750364403050192107387938128093892682768743619943284706552568951539547744581258961340746859589755545236821092946818774117138120194340529525939094481925188749850884700311369360132499904745337331810772379748886264249881700922698617502280360330836887074313096954325148979949628665793415475131495969458309053608611405237869238507168913574396460807189562684147119469530696569460296239910806851730591671288759447794870145010453840706379001670969310102172398048506631137344319592636051720773608337158918790915082311233367053497338255739314540997681622876426269460901935137176897427676709221778980078625286567426331342218590734398829354350977219268604258014321874628041671122976647529709321890320440285980383967854214466952998782536520880262810206997710415239018211732296433105017741581766559067900721127439773783353222000179496392222752028024943553915441597509441659100283105461668819362792408024877905647512289378602744950759475698208424702680630775398311278011488626761384245965146739762186121109021515807219086216677225076712205876667140707602343525519745066194827607152815340234442669834139013169601790405669239868048936038403710880404804677020707170284691798577616573070338400496292593042125691784342188784682875678144766952493273538610584714655183323328321848600841185154770272651462603726162088018946797729921744117982142600686628356314048174440909019425727812122771323534909582777188908508240874269720389558053205073599445537556983684522440147059757980206603771148549079078539338117427910548614930706583043374058758502125075914895504333495648313408728493629303378292971165872004104723970399734253371796697958159627323355217739412804816570272911007701345829284319308264147019284077592413617017995364655151162628416933611642325445301817104353193719029035607006469320339032522560932571182520720288255842909004851663666916122783470792704 [92,90] 13513801642985321443131215729456187948239321895937855026735561098224342223594438463524822295660280456896591230312798273583639636052781351873489743822902432971679190265044039497890610120139921312286802423504760880144735068031684401971725981347478732903492697879381265084989420820421217225484770280961971652777492983769782491966670964975789612173184312583516343006229057418892585617796440826509883170575640656190742993459973006424887587984139161486060705569931894400669873549094270305559894646547507964262816821130191383638878201464666140377246691860885332188715524769958520573007595535619307371213953553724788518783201888549663282687097873591033137623703399813024356231475459513898340481366109032500227775223309965860566858370038739041820060147912847540250920185350408120347616115106844610980013423696234505076918086637596777643715470154916588520456227137223777072679761775940639476379159982815885202669556840219606028544227048245278230007455489390584077631594800727667057600228791412811710760843506375268288269879830961123901338951458621608661359479032640427249445363818143641901333419246084200592636166680111034065394048967597885554941476504258914822743495526511223888394744259590258388955615077307519261918950536248548259637678269585972886664614838713004626962092405614530784963755302607454684806689130177322389195683178849114172705234120709248240915364528129667293310965396750780452657191953364081622883730749524517108449345799654426385951733402258672019219452518586520101473122573284279914736650025271365715681103763824694407940066038901218786215953656399274299497461574393702561379267893302181564192588560908558319266494491835446690884044560764330446703573263322936600847628987241886498205765740573469083314964334152109380010316181446878974851521427107030145060688588610054109495406108178415693045637239102593087381731946536344548127907809990404557780468797085154063776044194401913573365450352566805184104178332396411894112931991859425789833484566766291240698836408571679162642654408429484223612147925900077600222264242244548868708030050783828132618421892835368224100052331823881826718710601386741631979872708655666537738868357966700626933815501114506375898320610073511144343602461184388264085122129626257270039277371160179832121187491699036160 [92,91] -25992279106402613855292589203878948817007125870679354749997092198986683370237490798194767086009235852553411795767774255769453918725075097017532103250100283967142433451073683581924295566998987554688773862811488734924727848901440072460563904316758289064465547807281054721856480122780224819069676442412003477167807325561463008861453501600303697418221052241584159345293751757935960776443158183263373486088826916024601600968920627215802274636748084927336777913821740606522096487141025018966271965388506745704431641653115639149006909351862570626101577645693803985120148517232142149232604492070877073524044650630953769346162901694797951536813656688813423083343421845838994730245023601070628062758472716950044330436687842513033456695311693491613683956574252236123743358140409459426790894691117520800748483166440509749647466136264274428010791767842223466671015554427355388921484756902493171175768479896249705267210323638106893630928515657389214896768633618405296077126463745727395722786897070273096196466684120356538894658887851527253752594540280461385941020714660585893313944356626585416179741819971960209943102779063217426989783332507595107060797249002040468053613715548214824767605486560939077620770888818700641066749112466916914714073065857790164956978618905288085008181648237511339235399434209061281036006263875382341034818546819975467693420367207977324042622771793925943768582268854414161629996630756300781134056098983803488389954351450176634016666936688930677678350012234509263525876258362755803668046789023139857237587968287481755037487965016155056301066058233210912708481771871431443794249994222820002639906066657711725082261855420762092735968969348935361917099839161247481180870423439899059103182805362287182184147952731766681767430707532412977917289405794482678602491532697797126169412799215883278897671738728569744730621933884762512909831128635522950306028616082841286179482420409215850404693684770611374311026959247613747776550460157681899722226957442121238749177588121271495633662578735519369274506404401853508330663776595078129460918691768621619765113812133391415754338447993462406722952371298242168925547752342254776273626329695982747867107065707691532239560415842786112235209359208954214788921603703657840701274464415642686743893922944 [92,92] 120742142838574780904072401996466087112944407409310075453780074138569206024801614621621083074712966184361098608339649486458338211859241409843415313367181293934844214842881075196480727008820158377136632627642444685764694338150792023482881960769357931331731283336127113063742986306471587691585556227113039338983561096121501403183605145856419095024137093138791272129040649355019605479589315950349120887128533467852869131834755375178837922918567260881099806009420806267371638906725352169873450033988451399871989440937814352478755136601476549898379705833741419063016210713680644687627206490947359198599766527860331281944763259666899154543713364350131858448026282347907409316190271010330101650505519687458904406420752229704502650295793183302846543021783295613290261754918616892667528056652982345056678083381494602864728502123780767465909655981300660257845228165183039185360468709018155695640951209193007862469143753859791021110755345564031003096501907725962585590477280184810261467638206908634329985586384539507935169012617046333739933626658161733732210701562220133445860513945699326843009755604706188224816160868253721982441872156986735470526801844986786304534583855389904964307845316862328891571003593631591272976503269178673859812194551695047494271723503803588237834944701711386808467713789652046602604955952038782820448881354805265168126196124041554846431881280773366091015146463802370397270526293704951863564336055427661367328447687939330661831663193331344246387542225025921756561438967491767293014635833198420568394601937587068965777607266979829570544612750308236404816364435239778198043243616684129960291033654307305491995009451155896522792444691653143207953263478908418076894034077853137731603219376630720063552113144604031101808722351714520551267659400971201727964968451744915705717630536968768224259278087998703102995443094913354597032720694906440215891598709191898111681844799111747294072329599161496737268367030313747965137659292583017836508073934668362156905029220422977153387966218297534850268304946252027868406500239743404071007540257927388342391742675645615079669357087040932362527227259238802255246619457137657525064609143412094574712313054704581287478298533191887162988779514452024385389615627199232359807209991741016875195264 [93,0] 487837968487552154289581269367682135833741671697462558601333875457216183873252389012187179985653606922588995753837561803441033662686569820222322743343316180188083226223247685414574911389375668247255236939294996802186793201900432816351681008691832132642606417852674432229378794058512678467231325012685131278549844418601807183952304975485862192044353101342057884257037267742923318878383472998495010682382502939599999584148286089925279963032681875275978441718672189499486596339071876766641015482267108177759722585416767795754491719528813791022024272523042155943004139903353458861171989641501124221950148544122752828310429536719127810940817666789958507654646162789859575846816782545038619930621574775645035180600722036745521048500972896798007594993832846361391826977054711664123308040899128182867097582665109902169594835362571501180579035972314233455184240674510859481812310210739493384503370103701108126366418126488479383379115569672768958911357597905037145941662869823246627553931388386542055267306221884084876385478158379121007423941243574369075198928228465795949806357186741118923207687611299504199665502154716693573764369890984126670268038955061244321633472585856898232489960660689036084416732641532987495734704698529715949878446472713382441776536547238354393719928070023364739033039682412427854049727377534753292611386811123820099942863931209957754782464349945640168174009309376022071493037340968848927373381160375144437747028045031144031766965846033684612125259786770859063408224595466110440004287464587691131285029328153689732781628732255568442000498307320115616205538181218862438093923623705881601135213566668243028223869594270587994680894759087610700614933262471295746065030223500253170121940042394591694498642962564571228689274704690675094919538328327212515127841264560129030160913065637601563274319461409225548912244684445476353765476371266414123465455537016281643762208541833649782540544898222110270364076555075642291696757453522472805240697764506409828529206445303175492768705518265844698379339318655945479896062412277981389047994739761508380601496602152744730936603195891692459550254139915361273088281803457846898093768149384189230449582566474772110104543519335892803871323802531402393072951701598082849969160058141156236686813169569996308029232250046343888128693458123162647406368454291034597008863306715627797313388910127796138333927085780826714465229276386156260965581671874388589761368550794587428800008060784403921838605719510118461969692586883140729844255947539646328453005488567586931396997705745664814612480000000000000000000000000000000000000000000000 [93,1] -6870189698506191803531640422014646161059560728686779129817876375469004716039417120505549224162560812542035147857535114684140875855517707076828387834687750532107930582044694999890606544393075877950131857408440565828458232319528962628349865873311540333281106086229613995936352221434795088432517725093081741972244048239499961141646495145172189815170425705204465358898689118977111728240542784070333656307822795641723092820210776406584600740887728654947873874797464766564040724458860995923389998513200491002947692462139548172285279671013556771276866690886249082944651760838448808703516238925592185137999223564830654670920981138751779254466036218802962991410729511434556550577917757116616555350483870505989483654258755268148025475844789511099652504325657622700784120942338415063003256475604510885473155600620484218491039899373220461282609719983130629092609049933490579030898355302907884613559707127119170694912011288293812185676992988493478024671977107981256418696863347776825205164366734034868897840631501749526143514703365702146922084465109829326388904332071686875260953137675206890087479392581898142864414039582219759939752554167658210084058235735652238276645609856588172694319732171987067256325168016320809893976596224796717076916441152308793304899809504252172638294292369469825913682906277021924287436696808966912790612436631553829577912846744467266978732634430909506479594917474660736700119740354439416886606050729602312199550435746974037381284718813651940204298499072550222285274100383967712249720398641576712292964866937811755122876505604654485801514135715762412299784172149191889934182060750796314852724782929800759991956846439392461903948856247706007540971984313126323263473351510007719891261694572429228877594026201256956258093821381724359484771565495358963207886662730408659323185940646577397714513393392693301132599606338721383416625383692965337048921036132198475256589828041604802658828434155793281005975622312388735816830422430877772805722258303549639770976609239672750823047959226032252893652131507717055508499055852826020729803087727858995636709489536215679013717288142049684286192603650869353424854310488832147363727138708345741480294298933895864523285562996010120329519029185535791083051567962970237803449955407611601175093657465086466981604015879805747361985984778967787572984256593015515737288794954267336616059817669255880901999694263307363398844503432695073894760279633339180417391117893492271914783672010904420738040035440430401027028932958748739261724358277492164760605340682918093513868386747130801291264000000000000000000000000000000000000000000000 [93,2] 80531453473074201371772477200238354199550828984638998672680885042614182651934485583767961709286406675900902398486113135117684677303613555594215984532252696921568573614703344499809136474559939123901761355748189932142492232936405461185542248705708753492042384142834618712366178216269170843010562298425412342203988034928578313779386835218764299434781958170515631493110522367420995399301831152573932993010821369386652970168480024128008043248054053160618933775735427595868278650984221589555098125643348397939153957442169752242934249129650719314019356069300238403757038967884552528216578027489723377817579339535225999684195327455144141628587172838850723411502716881077190059846656797633349966399730235207021781789255760511645097968905429991906758273809497496483381103016736952541188013952108354119300771481823898130787495589700322111114345484727608205723216680332219687483939731198820617591197688618292370848186143638465351542730482008511019191755905322413109968253681530662310951024256516956037058420222655868598235337448898661007765306234404858690360217028622192755782437694138084051525052431933814238751574243067132733852287833663395338421099810825582246973310633044223944444204577703852141401738998586602108305600597933281732044599238648436741577804803706178276210777267059870636223820403339870572890481729298629201259661354124821770208172290151949260117997706200381183604460480268139799504884627514041732394607032363614949139148014750822627397039266105784714425470726313067386878487462689129031993862677813555470779843225058511395123361630810626901429295151985454305442843380563556685715738189411051705773766710461076881622235575008967618397795285622967523554841206030419668053736445018267424940638782557311062719189264640544412405352554543012648460172415493081524709316156064785446988547023025829687309652395359529910296230728513126308699336745957852913805492340175737895270457742383833356373986380103015582012309526766979995597877808734613698214862564117985949269149583079276098154843294821057300965933760838855645472506939696313606228731679815552168020881830016615558046428581307289156255637213012815860274421413402847542683237776829593135026481508926160195547375033222243315060200039471042902494600958119894006108840388165555919844171140894453831903140581450559156044292683116715443966050229245947203982183906790521074906936383931427659141129612896198192312416266969347517468727378146451542577137728780356733495482285178063725684616289527980843883576709058485875887396304661024521319781397967170178716881246077944164096409600000000000000000000000000000000000000000 [93,3] -712663739344026745054767832086644954785575538032525003461586357670175343214247232251589005841720526291362436796165841079932393831560661594861030601409872523235759135196924034779851175789986054139907184396495383670281194816536924571293699365336096695423001817115200939778221729047899475862405125646756509532584899802716017359351218132067213794598131414224411508775457908978448847564453881702561128913633223537945188923803793986941811384840795108838280040177501967667418692649354862202704266343328282021217465551426675899729923289316732201071564868894451743883724473997213919006202354935883933176336291643890452141271501823441682431834455436305755290270666772499899448430988364820805475095872404092368057067699718093941721377080983223971478076889905720383680130545964319676370570425140113840509239854388179470876811652712470684009703879138286582685204290340278370221219613191901406690773442216763771431281345027886844678628524507558532900549491414491201956576146234581434214529559381040442144532009990334266797082143756225831505687991742117512790160837685319069917569644758033901970524939130510421974074261196383412499363343772778402989867697962852378951858254231247470334603649817431171591181901307927221160746523320808334514591032475964617987864613084064311594856580867866458061327436507086165650385067758240822825435680753196263162143079128753665854018099635607801400257347319465334535059676020770867418203144452625725993943261910423724172560137063615466981870312487491610370421060722887801122974613888275388132077891893506154297965702760429967227948995110713799868078315905216989224785675459973106928876045346403076886554461547060762162854635765204100593876836587566411284481872439699186864797292639400904241776773543833745323939670639558767076076240372680552195086868361759444453070017190291518255875645664222511079521678651156606995568941628497038400800464425421248275464444995493769246096554619258746311362001947412368507999589459047866606190215966612514875953408666125850854303820234128052859071916951222157324412662005113382859432249874360831932127597398619671545382483590292426122343466103365810113230784522301607670964369742556845676402527775385170698585756217726324462159222435929816388213422532956838212174339862960594750775034615375170375255824848940583441902587507241698150155382119352703584624151775531954860550232026283261634114079010464614098075219249409490248731593681578571535513262573373394946948417274243227816581895233098330647909212819151879488189585464322084631188795081296833762690565049842812804975820800000000000000000000000000000000000000 [93,4] 2852415254753916149930083334946286602040562656850355485068097510162144394487407351888316325558759604341013853920771802154821098532441797805697489361808207260918598535101471616315954368568202761933141555677514390590402312221604673102143040242083080816380258891480844799815139799724404573013712084291938462606244684300679162631659073826716927382322580821637532822714877878067162469701165280771572464957960781512493125332197854191684378259655716253602858137857031661908580283910409971938915726176954164480345615358511471773136650582270512200319287914943151230157782578440274690036065725568237134129029371937346330974313405678156677943847534298986196641554454206626230701159687219061493421101345228898888819684582029646853495044842140340508132183271347930936152092532069423736106066833603680619031660845825715915788967648035195023397281148486738982683757580803790277275288572453122922598107670015996034018267795736546181213071443032773991877382550292208712800993913906931171701385877610364679878857801967378998852509819815889848259464285984721360104675562689322304852372626749211466044589574002055845885119165573053928134646415857904339174629059421844098204192080718523303080406298610562362625576761882422978505975561269662960633869694086642411891726647385375947028427572248680508447518399694302586880756781297410557855095777929548858414947971972193689153019435631749389090467708617047728195087035609525656520455278237352514613586978086379070209469374137433502398784808032348598733610179812605586465644818945922000104719942142587305590086968676358607778114073069016306327173627398261594716100018142748421426391152661114918983267725755690608600498263617147191695399991621946881411084531672583330783387639888587386152824760575479497465616225197995125013261943713440407735904670037490278500037871592733398083635808037209310685768445936762617071560466102650739149699890946823705743946927945775492158043946729234975286724805949986313673401096651913051538306511299055181697870938781124251701508797501023923058494320917827556580562885880016156310475432817686570702617878076970393916534398062213771320698014270637398338776006160744944779108314843805843009429275678945440232679992955152376804773651089669045237594374318988070615717151185870988376197213979839023157993286199020442524674311606528192412405063085697850169672387910127331646040190047075771268993059306252398898214278240243553304493069265211480307378555626304070378228232174635751108489731133465617661686622404987449401526487650400100078311681679750567882941888499552147340263424000000000000000000000000000000000000 [93,5] 418867865656036891788277910662853185009069465238185434769920978735774612985637153200059846214194241914382802095159730194080668411031566859219712540861205991458438206182772198082181491048888742802136739189028063092831458273264184689790804376808241866269185726149236519036465144435840101248985114759570578065911708345353268971506834617328228881820997885317260163402698331117330540640415738613786517456706574239826257901307076261047139655278019044499285394737679801771603769669001204300064192982262835871664996805215682444820668329281681869628709455804398758961488971109960100207564698767124620778868095018911539057451507242168460050619658164717828285019995410300160560581378211765580312847571158169877435722879064492828732435266334744472064520354411475262209494250921639170419910294285232670019735111409383770742064929849693293492672843028576066913012156437689044953043311210598123443072692613833824379411202470840068333418345835420976164060490212617374806083897605003698136065908819726959992391121304365782310098553299192643771473737034897340203250494674060571231510696609070348390108439541523329686490772070601223004036788769483843303357311863523994429342719368354084726715885647774645927926536233211214993081816094116478074857414736511774811613197569361112559887189763104415592368973607124879765400581103486251537253884166078182795304002406571807762652020225594367832598816614286265393108165522708647690077531115508982262398157857814960413875036262297888854568513158317311164929306407194298182620661567639052225720900936512026812540252832021829659708937514046747385156218907282601747400210233098563103919348835024540364463586156321666169610973107146741810526343474610710402260368938248409239205679849642678178195696486108805307227536058278413815226500063586598075166216924579128111774471741803311019162718100517430622385366752142811246527666628711582834895903365010889296341245005104619691944609180533217843901257989407357594907136315344363418780453920466785054117019337362698558830133150419226397477983205543251545864390513006312833860882869442916715925530197838962715025428474375483369244456103719507374717438179160106320871660248025856845153701901060358815289914777802427932583439072534952428580495109815680351077456430669245018486256323259328367805486454466492471543902318757579061317236238928677253948422316843969950515501701476159390279376143597382275242959119448993300874142288635121263147739789573672955029350259280990014897487202610166164294700572808007910780359635387975551974551935357545552901885089130196745427353600000000000000000000000000000000 [93,6] -53042337400526541489426371573437807008138725123804150836048776119044849465145618919741188528341452696657046921391111149895002554479297454151327631944129873206580184292036543514163249104583519320683832464768211264265387038430949869668523493277286417989366181058916374099969933389061058608532491391150922359178850914106675946257997882233628893215986635405735035229517579243774650153141472392416213512795728803555485783387540107270651119910641863619550323079063047449997847548793587980748520451977670261616501352172188658221255400732716552508026450295681860895603826752399682293687969815986354820609623724871760490094280190896271967374150193855583866628188938853584081141577186658882856217077265258092946614731963979127462674066626022841093141023464652036099362533599362090615178198299801042504670579362703411978098726156069781300107413400833659753306407298556261717735788050446974685713300463215329777615649945314500743984177679120598319756383139147895153933268233074339804154485202802134852780583439520765255900990536512807349703664352941863889201372764249113094820426341678878727775553778047432290137048047349436854984562602984884151653430345254668791115427155660525209432160184200465503460767365496206985786853235749618548362002420397011879795306329246141852655017515152748724672032137941563088198420858981140229643786794822605316187163339994024470087540245033976709933008815511818692953318241843847531653814718466867577010093780152754234607960656759621461986686310681921559935127746781910483206914634280032327705277265356232656601291978106883115801589726371921442247040930971256621626314740687932797691503819649726579049772102157782232872557681519782513675545344246763660830038406324996330888394660238965164817140844259460312904641161681340544571527081382303138173172458369980378564918503454567302366316953183136643195376360479342503348165474638729442231102339672171120417324629517237303835945536507310778060659082966526675838023699852854722429282400657875124670432300863747543437760529016713155029115676735573173564552369721868079424853573238494650228781874529183050078721608724108835289775571864280909907609428327773384807026776774960109496349757215217290733155714580593233452649567512052555545264704471831563342459775897108316791224099708907601496931134964521121887866634317899876199265731180155341305203443355744813349189707338648596283762428031032806164463581148420390839596272068032341294780297726193013543035703378751870742904088553922302486855537021022970320845772954020532260174578839085942448194074364974613670133760000000000000000000000000000000 [93,7] 211252806293257711947141879757463379224114356611672947344863382632657768591515018924856534562023848530444631624816432778785622266904431147439867422080900747009022093000146829057680233830776524285985518169447900867387254153149787156121868651843049817232286814234059555213730641613130925255159691258523516665579359200589740550450352362620310865144058624850446423311579067716753035043153559417246495861938371285514727400176283093967191867416853060252710504913979829172879827290571432319871297189701814091846492657987282019255758000969252592337171666153960248334965276428836243637463062556529606481234410566363317495119899356749632847207914097611813732174669401996413670474380492757591173513137379434580789852239271908023181013051296922385976919487246064473075752204617915534060604027068309713608334867119362568631718179774902580672780080824362279964319165545360403102094405588340233494424045178202878534092603565450766310611777436677158928761506608333252451549950762589068715753259230417815639389262155131591576233275102300802225972102178289233567187365527105656966836610776483033263790342476099898416388902079283423593955819525283439337818420349097437471824766588540352032859390132677595648383968715673514564432925837859672559233760225548570535610543494437996559282788198599252558022529010333415554373764902428743002014990137302792233228801102723862651149792930144440155902157549714638155723997310511896394239707503779227019602304294078938869032908232162821903167149219270130466141467154006085090512746336607869586174837791869915029692134396281774471778862689889824598995443522465777407042174976466696684330392401267844472290093394489038325455104410958690601079724592491800649501379867815996023468252516452037080440486996187184553092934472540392877770319372935874091687322339937489314125696587977617000571993908275272114798091532239645229803712649409311582588432401010345013884181249434639982428637630198881344373219894524987579245931516351854854200725344438397899794354455110137587851864042322012246410806488435762315946689188490513337199176494323764231450985026943555386196428102361729366504413777524806373529131056556533500101107947078866139873747808496346666805379518742055479799562350070363437889378952248925140995806565388528460422381271809702990887737577572529003492790175954710475513822976592187487971221534399057472376141726271189311243977602082821113080012640154893152048851373455439143237875336460547637615386823823082081373912832040584910000518131142101906344953674931050803753102677353454189209580399309473157690163200000000000000000000000000000 [93,8] 1385481857375220676593812162347255474998008554593455007941200133010840566974628855376859706178629065347209867382636075588316311495220294089885323492712586558467832993633608783318427415566199336567921724122918019629618697049387784764981554801884836654019954669057868922287156710090578325387322303574243362722128516753046600841614756476970123925175686546545600426826003623517446000682883390082537278892423930354938831063037489097518983753321495962864934161663944383746698816287786557281445616735174568085350555420255690391586668916120815511467937907034320062420347840307534744258885242352406892940672239693305678155141057278549716428490548000235650473269772552701477680863694905540803422303580748989396917879880425139834997405207878605005674231319692495885270462466730495067728413436826824245835121138852493890429312995540963530110632878772120252696317083804619855958984971842960768640576684430414706309081937651587868097189444166264708182958527917785238469944939171714171706134194728212534668871353378708443396553725858377442939869942933295804828146565219209635337214744542086117701080573626234858331021212964163037659399747868912434715835007753746893229214900352300314481822117460202627951590821196916916071740297120309106635608710812344834013595849571532535146339345840740034640264860265083129237418848240013462041034965581459720997733474681158465700582610778269023630897857481843409194557667512054422836920331012452213820757039851337538808262274647455284296159858995406879759122197140784412562522176881716211438590488543206986477119542537182217953904083843438565470223086733154490348246723717226713268867481199846359646930335622204580320848700635416511568050935585691504401650667050777687518327528165089343168177443696697948532118253424786187489071505085297277280587783236676802225593564646808022389718322300064919195547594871532987155766098147722364161007982150853248575907742731483285106290443452871780019170093143276319220625062648696115852422107798314260394891022857982845611888340347662645506551254445050090449646810588173693552717685802928358029894691218369719127212587437362307946875503651718538932117464499303935844598988721575694374838360472922139266821096200936134319140277218567835446922309066977744130045455170736185882359013870454805397929422962220801487237628733298636004670334471789659331321284022895626950381873863728044994251782165023210712400673212719717259128833439304069609975434320326014120369334112712995795555168734335355680567075914184125177295968312081279754583451142441999342053416120884922098384896000000000000000000000000000 [93,9] -23919363533732178891505341646243193716458477430501650618393528987648636267448863757423182209374816673779619773030732197447801516899687391252244442716001106278913902555348863628812949945221043689480810398302005632934081383095351861533010305454977046641495461955914543098038892589270505558707073801880229882191681313088218067472694220192879584798321527363238722934458209631192706837713967573654352196194821538093314649793943786116590544954869210566610537150764055867844877164538637653465296862561669267768762496197256904878844949637578656611727621877356256645905147317470743350781439663673593542447926172448773681874849162799902255373735429823041240107288009506122417523538946940671470529036005710344823397600954575399903558023504607966521931791314667126750908233474964307506101386631439881351485110333874255504392223688217291545599788098166615012538216191785835102341639077794060697061382928487790195757798500764060979705342553709920863653630928431292499591298744047672236311505273781206913328744273770737325491858093054698909958667795005104276946959851229981968082106406433254150672256668818408483561708728377533042868551348379921214453409243005546879468524269546999103643236568510539874580005965188921852573022914931413401037385401325264446626559996509697275733327817883970173454887454444294621791394399310171764025350703935177313017442894933036969680970615799422183232334264500732172361908930029568411959722531497059359228185984118211858116738239163101317684849216223110578933215139195618454887672419876626347732345110167447924513658096673085513220060952805069768806986612837680585426327942883098815232563868068673888786821665651785884917979013155607905278226850869035325523766938929924485488694024737086131639318158634587076478760106465045142887544266723973984475257044376389513938063124449969477734203085962267728313116456176913859765530611994594581960603279181428430827944942186875989328230757824322298845317164912148373272374833346267288707587494039293204135756641308921065608789968888681061965685565175922383256524080139656426844910086361311584101697288323171970962611444194281609946451046487799725028826862872891120447664905380735006746677518630267615713158849319688458038553177252487565446715042561598825309732991254188267983753387259496377211367439812767126418341511866219125368638302129207681476220399361985350316697785634805314999373522783567560396495912543254083174576238376583658777632413034457340897215591094985216929266414821249501817257725814324447145698093164329688700445134268160559808842790167296887790082457600000000000000000000000 [93,10] 184545939724154671750163632284022010438076393358135442949460208613380698861633329248286815669379611674883485561789260934307655961001088535411909306346891911117802495066116688729883712226649116637024971243708079681375145833075048444538050422224095048366092641567339929920785885988542289656729704781856354955525858070119876447553522657153215351187269293163095565335458527621651785774924387690651234064558900652362709199445949008717168967536865670601715393484469812875025345753770382827696179578312403016497458805101486954186995757953927585223369113803475271421327026922721793107717001744523257734013673006627020264563674616584578505725919594090173115694169076874700280613285484065738867847399587727563442081649921025855101187270482688945855213864946054166038593502304893116999386937396079465157176962168712114952831701605936909499748948208479058384000610295715228789142618326083659126732280860149547551559068636501865397179647235864635410787463993896925377770543874011325343098570789440796252799245772595457837886785438030822909850927050296433773077817333963661052960142301936144671890519854471188307133488592180456219165292022215458223404970551174664879647474127534207229683025230986850330003222029703996275261857475873993843291539431590631410745042073229812610045137993141460735815509401737623991939226977853518491553686269534226626566063585331138380431155031900748115818337727386612995463513784794282023611644058990310692453139065420402713966005993306013281230022256008831815897491634006181952962969877748962178223756778036520580159719466707831591112205425032128657837034419077639572321770595379299967264997165348564277582446218815776569991386386878757407442966349679195698983935471452337230446748660304087469360342909019772193266005190405437994841689644092285180676037426100068854794455133580957913326548255974320243467559428357423960216749557496321929820006795271704970094895572796379824307693401105307313735485676855237510100101293579454419254239640748908791936266524966528525391172655347208144681571056822973502637789446482906356550465445177278622303001806013519970073403137099163011690870425852283666919563022013853846233834874010225248826098362305285892254560369567959833202869341765115589767818453035675935687196210563723565274657754800358582477033568068066740162297499963863940467113943254055925143935981011231017332017422247831276931400673306767453344412853286306708035616845081249027834972749265845538088611437485120019848236407794269549868084581308223743096765067593462691630814041359950011113973216510134886955220992000000000000000000000 [93,11] -1001570794382059653024399766788496035705825418763778045391821407815613026236252327739414397089748072093288138963936543911265120015134427566889718880045192092289453483015921828955311845107572991779550492410771735403568323483537331477200799706601813975862675612993526004247245077915477660856067936455451944948678379182885819621405594211857802551186016862853135036796433195829544270947298829753085372763386696554964874436080341451297603544485155009036938004042272447800478643616969702303687335743080313124173943311254929893524955430741704674117274378491970397156011059687921587180681619968082106539361830802615602838797862451976927969633931238639811584505125338727683473430496325149045651741471088560439043994113781641884239546910496831746895692832235454959793544404936950462011820654161125488328355529376747097627926915711722484527379587576099274195372041411559109864768048397310238404364515586805534452178563948524305696126470332627082651233965969049048158475052205728684880505878429991566467580270320179318793707886951163455716864947204819665797094351958819264362228156807337837972094497953063467614639048822341946974912912662998688311228583940580678372700370336447601753433521704355929624149334745970258450278579696665271100642764049073253629610399800990850170262849435048819631838339080950715062558087003178449281937477274297022919783564588681598605325566663566662905026695732126024222131601687345682775230155018775993184108110603689175144834052508365160550385629192683120275992044646679800551393647603816081581150458943416708982518135851098952557149115821553863464556100567655611980455633749512511643825277000228360440983833741489606980302512891249471248525978590696776313083663737843283209737314308895611414682338514312656738963578279104502606700698995022612802566674238880104200606646316023895044271409036708813980809476012482681171262681457539998301146505271536848568478380405845943581589674561757847727621937921377209346093096808138777403637388503205876400486413381761547899540015118596308985292240488744988844084350778255338268042709325884081592188445305738344309175834224919744421838117419922082210430458219502312366119853276217588367309782209564645944512520866608617092318316932494557801849864410304866508430644666750115063488889061527322281604043686460448910715051131191795583602319954273418209177383041401784848225806481093089542103185789837470241794181303324101243972734913883035608370011358453084809535258265821005281574374151054409760988748522346676827803154042997933038868268667969598211578856990783307657351528448000000000000000000 [93,12] 4029236870194932044145342983517310949902150463093825722745603341035324214651599188976564729823624481445936616196463002311965411508797435566348221044416237614112632246744861244271983515823252644334416913381334874500481696588465159237830746757933326582219598693226332331675501271675817387792775358563421195202377499120881975899299641476994382457242189811168509538179609224263417724687267329811077715706188245992183534210942677970863592287704734183003693754449103013629588775484137369179104894720896962349994091003898395698755549492484371127666509433917910026919651405895639274036538468457270983108823661363011455187448177887826915237828761541118012897099813969310131338832959536967449734767997075787650707292856620794909307497546648237519526996871861302008030634833606353022718555616807820564210247626076653693573275945779573687644706682372051210982017967843603768207820799101961533189569672067001137327096245274304477340980609891047875942212519041720757395017028625159397826891357112986676629686557824070154864211044246885296513489895191014558252495881418062248467156716584647458574781326987539295056448407935495286945372495758430230628011098748416168622786695116709605710967986376151380832247889892769771194415574167671549770785775923236790513474904873937841372645889219655368287377392260742023380266756392450713087767244744161105391934531299691287467427979126319319082932328317967425832178637330668238226435695512425989871614066271904470670973721170534246688926088632098508926024529617304839070553713438422600685532237139194560029317714468409848135142500447222136057890284442389070349651964466974485836236285334698429593345364424501216397026418496256139863037062186333568494268338160740618464659795357000812973392218557433545939719050119590551093024342079497682715246165862342575147961309961004899764891128909615835864497454097743253111871337498167032494346198769637417877333634140735937930657597272114334408863439757625835291245834680343862331740723367427292336234501253939484121022868372741073461844177615732398464835112368337614505702587803038722871079541069572331607774277557585350540531018905284262710360955900084825081230706105670128652491234104035157229336679830660843849631175757808838568524956932165047717919957306451088834128199036702112593555653042062468055303196113961699054326415728668509557020812011840555389775627090073604777906980110653339469196566982379158195927176076854170407510313413417126133576252015052888033710675813215229441139411601101196009424780605846292109639254830630886996929971727669130662542049280000000000000000 [93,13] -12403777748278420356474733195138958952073939756450658876720576182577055928592443080017929621334116899693264728221555661225878694180001278919573452664967860590076736828915180151850001277582202493345050462068769709097483266397110069192468272678437958466266548413753723772165218016249339892455162912830286601488769262359462312120717219560344788996898428921197152700728587081798862562205869299899654482643104944026034438805970673804440050420573785439056762301730419431765972701958593879171286354310151752384600932001879488536921221377850551319733780285804214686092901841334563209689548020087268416392864564705733201368506482984858861190615330307584549767648596169124413536820568747482980372527930881635390985214406290674800826409345456788658061776198370959079256811386249182290931706604984823763711567271341575494746261440329242131219863760276355125425933730555756178510304192263303496324800410645413152354404969737610110030254526313274568939500384551251245452859402213027995406089503037671965790459668786053504465574435602945101438327628421792021032019973667631347621610735689558619717648816295904012598014679191983335490295634525418959477280823351016552002980206594199244114257614464216707364760460073779531977049045535188891543520889181949008094330050335162030023747849800522252709584744421741366360567104497364396064383617521926684186398374358435571368659399431988248075942229530735086520924825263776453740633895410263610710290704208494335294046459632262981292647965216502958418376035974425044263212129773583577749894469756411648321141924966860610244307540315163112694019856651047297806229319381100478414436410684555119352233791074459850152502175506341863745720227844109946579455959798609374944359600830788273295058778426991799468332492305417046793556763209817464005833224818608734095278720967609315947486225581170378456192831330230441165556887084532997321940343379209090596873468823299331065802225885947044542250874345013975621938691087787630832706665892483084437147028715991675404542005722700682947004427615478214508233120668015805607155701040381435873385370829748942176123738394959233734835245533105942932219082391765220335145455155108485534660013185083416450731977032020805393576580250811914325795665885568353845331672119685983776064629102770396140657647975503479510988753897328940462418663347017081922359662605294260721455130481409741150782028518222142118746494465534113861031771141075112199824563982747487242147793414236668071485597639217330408721369967615183617385197451671830522182373986457285231664247315434281757153689600000000000000 [93,14] 30284376458735935597990372039867213291028680725542324339849045254762343017287206381754702110204285488445890811821898928679163322234900744319691676609783356507179109759826725182976069883123280237750743432711138553359802391935982499355889398929224301189276668052721959221530140465878186935241103792458422169103805800747454375134897409650247506596781619943387345038281820993577430924859815958806592273591564620264707814349643556732290808338086982921834503569910085052410102715463927332822034449457204518154584632164076361500087327570595569257168526976295371452553843575224514451948400357374737742718441691180043172744892383154329705784297130980457508767865923700401499612939007255830017323557308946484706496911798011726851434947441350081826704157560252363469514225413635023681509692336147521797856029227860769703260197722548243095410326409194165326952566919310687767053826940155284930518273200238936226421509494826758632487285938913628862218151786976964029864203007088143071076559692442029100153433912824577556813149295064737261384734772629323628593277383995895039360012308460869319083540655459306022441971316501261837751984301877527952555723221141152422905262296875664698234259610070554367339893395041893676456890061017540602733931445609984555086271565760272373223998898714897762544853260917356462646708049138039517742063327088454142909344245760193533342365848779134772864771736130051003311815803385934349168352606775209911273403958717120090683606168098626958314525125754878672801657542985021713907711098570449335077505626202202047908970713698791384696450850513163974297049919294644846827122394520070368030337324322649432814394828111015834081734258766313326612113035964063397059873965425388357715443084771753607359343088810534354916846385548642610775195211366673311921251172304371891740382799623151713373425929581491865816051097860121204709294713928982619100351372262089513460948145512570400897302688224690556056531225421883382812958172039103642726847754011933787446886782891761272882806349214233581008852864447674661082594535396430280769789299009659922636105216630299946551705256187427956225866605467513879033479398989237459500259734748743377722366597449481754380325911614882643079287863376089116243158284696853538730364891522395500314088651456861816147170083442877255198262494204700828015916259966657532249207290481668288108316710722889817491192629405326111710915879108035339821917868487836922823735425715746066262826032885392534572897080621010744813456540963407879293313001078780026961948253448539618049333725168559306083139584000000000000 [93,15] -60396535311126571456516828435613393713229243242642464067969676508178051711400337348272297320186234082689086974810937966439133453573586358275288310426755112107766638526714005952480994043680351825712648500732565132644582850220329184919841876777505741519000844290646959646943559617103770045334457333178382026921902491137652031158141849169401192408171218205392148764982017103291157575421900846369658130531882789244167538742663581310363700441926782461310593265835353020757537884161527564294373386722076819891763349753805340512434825690634459206268411178970718035091649136509824350416169838575899126247169325010811125240139545868729627344930998707025255273146933967011234625757200706098920404390538166683065598834273880909252831276195340792686352953794561730849179461707368020696438507736506111498585931619393014223143450938632482335848051178022874728741064915854110089455266722651298202298291589845459517311547301000016305349406813921421311743643472075710266479101349096866931550049795193891226725941066166245573907379827270116407378492553438247931400112401482538464676068884303467215337509726334132639609925238171801128797461788676750807034137206549460318173000598535339217842007994170395109376029305744759906503033286518591999316803694003761337160208810961790169182897333136191150007354823672338831305954999492326504627117962449298466449215141843972963309620675037053744148913919192702275172512880025686904797400514705035511269919588058149675849124074465832873411767390314422298444375320966128231764680378659105126143586167828495578047380884800663762458908174078321203554539096675901831050785034734048982617980709682928385142331456946468241232709364537710162736528029881575601841742560498849345113836799069958093947748381608688911170080128132190414036679364893079978807322678903410151125472104952480219976814133537608446580278558905059178400367999243077544588455495153234365739457578521572986899930812273331123809289319194397334990827617085821220016844612368019809929109302433152536702964526957021405005910160147519621758714424041809864902403807683356948392693396975779331885038417256162575735060479226663462774510907356041846955296317889294516883787759871686044112660010899586280195174422602040415249000985961503817713127023778772337994053864305129507005377440417280881979439605279447235330129290004596470969161324176988440977604200996026317792517384106737770020837669143954995604075383016923716836811521653580574713222425920297968736891337686148429780541803922699522767657786182664388849822824330832210141063590835021194937908592640000000 [93,16] 100192744547801564748449252057806849670645181378453234222805069410515322246373454605216779303448513682434610190127432379397303810228010221678660341837287894332121313378470260570739451656902922845986831168482666027663308604240319205054051726623185100939109071010900640520222046053174500643950928642058034545653298790378506159609057130046603675160877165847892103767252597317926624572380856008714055759580605408694844670046847930680666454980808229266664342673639094144356337054954447933252117499920658695975383826550347128228327398865804926581130501559964887257105954507704198226527859199914073097592932306436233409629189094122994309708255359811508250784828233166934045394156113521503599761920255889255555128565751867443472327028723814548221761363313781514745352531128036021703063745005218249738930787101284219778496001660643466337179310420668075958485781400124932422191690664349419897361689692430718553172218415722059653361305271107673473913190517900149027920208615855430368376241662207062481464077932283623842426671634392491517389705446968610501018633718416980821083180718367528788924040247165603544480707594350285793073654758940343721638911329149545999989651898762066352981651238518184743083876352971151874776041693271270715177543521771981141563484748955075259379124617307385813743157959429545907921026963350316081599949432586327223811299750688963970146803193985389893112093584093820903453418671375337360519745897801832633009011030277787264671517728011020073537210371677702233969432688975035599763205506720284374947877832996422200841831493012520136080218596944740455599330202609912809620827991209398801572889763111585229918205206266942617827909186315389400481948702142662033212510838820915891552386005337383733446157186976956692703761702950143367335903924279765389711985816293721392230673779646051966117403967787233615055304680837603772355783648319490986562949150097593678571589801415249050576499106752353597754481244532310341656359936183166798747699660450808042151129270810209199000726465627899903329607694633602279805072998644406464365664735308624157595573293777788136084082592418247236003845334572373667240209453749949484834910020384906894208612334247140844637986125556442343299753434650871345108618891093250951300322591846696680902046979913075111358767721221582604382711830024446054928238247388602862809734413286387106792437667448209098857615335916751187021377050652066429194847284688467501647803940839257097050003527779311942763262013666180643544550797816841220509162832812222058154459961325698900199588237140376188893528064000000 [93,17] -138459023556392561028375403855665966438381553347879176390525317879846208081218890453296407559034730013956163513812457772301436079778356263951042325830557803662567928718719955030484926337090344613619615542016405679326512129266220158866274816541892636900339126264508431537428480137507747187890234430167786872396959006433456389501059004405855224279270269058154228304416565613636452106780419193190245190411590825705512408821840125330747563220519708904742840003219852310351980097712317683219322761276104903327645704330203329071399912226341984536721096881455274292351466786853487939484125724440344075753784537644993672158874634467227758127871681483147581333758590341826794492398430035495437876787779512525942444506385450680426128534833795927037650382253746232596826092846107087372776052779729519770110062927700984639866823443137519516597643061194050829833966736689223872223474873332870894724296654735129194060314401166369111193076882258931372438767352432362027598266255583423471089648575068549907273069595115008598460181147811615756992563968445906581259458743450983007117369679162437239342419754905423236650605867213278103713272391484746093775603249528481083553353963562105165458778353675825445442457003200565464939492409857106201505885417877705461954337139543190835516387499246435564006646338831523497966768566929308825918347665275521512435154352679305748180024565445162377910903431631488677145254244961694377436937536667163764276927041993678327752041956467631653572065690705023089305033849146835427879497833119565355511205754549571174134655640766516421015973043568437109028237922349865568930140276076300320243236163927578767361094012426699359419017174799555076862361604259023194306382024502056646751101005641147392746064963734917939080244182690721227417626127742285294803027964222517962513349185353551699395410375745784209047647301778602229412822631094668195708333100661369896888926887820503353271827711016830332350836772467210211144830998973786011772793959710167203034293336699770450631432131459594834198179627317347064327577464400541558269985949821682759810250999159159561487225660797482770304735201567975361096210795522313015448370833940555267253409379015287556304178077704683060866598877449957389103304611302967878425269355102113782603496975367374811306298536810313806897984154134603050242467572301335213043487684552404720042105109285823793003883094469443875895803082152936335646580556469136678856457047894673432714931169605516282192207922848712442096945198674404420598615715710778164435615274580209240147247967814263564002131968000 [93,18] 154957167378885360921206661596661841325307494634178135822180698145716649743609137482489168595477906826675506848549501518461441487923200353367817823398278152821090139264977675012090650492531300288021227992906843444209644981731247396752001086069599821872817019890673063577204461143583800680732420284456901894373192108899954983049505418600585391420836130455934098499861591564870007375489583863163798453300387772634028802992430240346598262400992706346939567927440229345067262086347489626380760133687325433972109324180331911561695207376373745436928251137178883591197933635535510051068808119723897427763421522445406881075334551815822899205036059214927947668638679724608643163792941047386786844019167424155947608049974325379979532386087703599455310197357506673352292426847111975974552579483257784620595342698118327708309097927593686197008541707479803287855117993064085487174774167397733692006762572549870125750618119242195656355599610716677708102510755621408701880257725487126632583939743845980536447991650631039624153451833986343078703429599655827131122442221814304470409989004826061012766039315078536715202379222798085867185910612317918264738981675189805089900910252859854285970115755848901283624823358338238388297948423400513023255186857770421044528780987552876406369320069197342025676209386316494455223568785967761444419894370908189186236619415624221230954267522858018303067051400125136822781378084148861450374449032674470845525456464524869047396033168719638464522917794353386276729868299969224450274451766478830260646981817436354255027348583498039283874143786396172975730883730822107104235351603832102626755822274623808068611369516586822572730256206302396149378121712769848773024910402232924546774143222514325611769122519119240557862974094085415859824574333961362627582060338299036811023662541282191671451237717962066521949597622490013172340172004832402391840267322247965346852730387076481691662532556892990478206835974102304926145460900325581748551606666087751098221894631910962307574652661009815521675353825638122839610307417139891251924827510809172542308369303558967665768212809195708011277658020233546132419945976990872478198055319138903697754092476851349816759439311321690730455413970764349542140253757723823319977710611523164598726354389220239139298307968230929455538293193190756668750177389139924349155741054320891148196311829864035204614935325744892269645198766557190727024340147138773735261013697575833242666077650293774085179779391803938986178028073302077522326932650128986550672625595985680435750508144959194411302912000 [93,19] -128100923061830877304712235482804774463743319016811074683756038961404403952820309773324191888202732346958247115216091332574235687582442127611361766596020376953070178982344929218998489822857658005851560070154458720437451894473961789836553331612485476383639367078441173216460104947242340953543961584689049301586060228921352934710841271188289924989868103269506456160533662947235297288981085879290051530201398600008378597628047942289151868140540509888857734575263584254757716182805322365163592762055148599204726296791953805477956328437323527174776948748899201404986882822608824737834297270720090651335001871465177898796601766626181278648342644946024841395336302526046032752547307643162828671206380905967451869429746615571185127879857933018019469570698830602711757588735607799633297715438892753366051233729167000681763213106661075786420689745893470112782532543571136591167066972198791399328778561203784214202488614129873780683165856575753067157552890382014989277120100585721985112454872684242125284203609933414563818717234634308333983462855256391688417197927222019554894552219042774408812653655039833252561587074515724224257225348202558906409711523012235860166250539662109976284491620012571102496063494856748019916443119854713931120634038058019871638559785853675986901975911470940268139830899292735935647831901296227369695428635137975193442232200598286963584109005603490378174955463391274509286847008365307658984081343210777830659966743653989386033202927803749926438893793457198438798372340058348685611203689917706223742595913344161180766458541357346861412020022597329072083639909161705686440346017469468153366504892829322973113588146179302478134054289238652904016653337383905353889068827936354415414723545162605343833207894475783541274068689393903513978720482828546544115917792055873710214764148997952736888202440610082624280059947085846188848597558806862451035117568354897767845824358939296614450741836871128057442097668028205713747814996593126305375209519482944688632095737842629813723611697363403124184189737308886003361596944893525665192641827727489808171804518431307772464117892657090244664697630170939411083301998535069582633065954778298095293581130849405010255386018752508236855696441440226575778012420295022043408667166863621286916247315516523926180535634713657999451457483080580599627026108747535929801291551573873451806779884477633553998602700130792786529408651724850723804515445295604456101297493297562582281403053671430014882788195233341178050129114691322857406970985031492338848915145183939079891187432034460353167360 [93,20] 53407000240295276780838407788298831502207810511020863009539224180327826721931341186454642545176108290721296398397901560973668948333566491059835888022713957820660340596977220832226566127428964146682558935583996712853960393428979416573314289787921982066255008593734847704456927775442546497122869769251463162691206840556926921347580149029374764137006222432264966216602607917861872207498809035358414888671875485635237080702626895412016433219837880191573746990761956394978246724948030351850431024158207546809483378064881855795558499882628975030419579206127978316926905098895286571570105884086972456095898367170709325050700096480363665844989352645187160463783948280380702808948139480883423618833314840696645053784144082896949493760820158888817311589741147417072107026848692973544715696884887989022590347184475764280293316665613943125132329996307555180942829551257406150619506871873347568220183243238652007436476407470390156797196893065357475813232521470928977551082560988988909248676928110626328065995685393496721260043188021700712743456782049474219446953126146033716390521193541038776927823136410245102207910224253286830481300527369417765478203881687908289482364229082716637255204576263913741061684253570738901622494640883176835343962602462441790500316566924048494513925736948817583145585841175731528268187607675175782323662227131285990182457982638323228860929674487931777787890718004052724804668621800168378985394671439951820056408337472043820148178066900141159337394508780776984179810054991965940937380094427697102832987305119348029551929817089432843554949845792579191080253435971425631944547998810220771209940386635266411191199349145339948153380392299649338956829223397553237823103781395789867477369631226974440230218256495330064998632553881442864883121177117412156203653812531430544968008022463032455891057506801778562354356598699955854755282080827088603318161894646286342697088799666977845642073123156571138964287501990033158468749606617759792520454687483641081548136912352030016421578556767513740040347737589139085486167257860487664889816969643647611239643354870325452722783357970524854708445596709230134540870421782476745663178272684926881513943802976198269176475372638346217681788269253446142065487675603769450223412337606103813609701299480512243562422802001180862991867986691703579477889084878853760806704109003956960525591929250755015155389931028702891938550475193154891141869875123919055962879871349643663747662556835798854423617918071713415162847872147498423626398621831321026240447782033396804986567210739863388160 [93,21] 42239943627529621150523062249211199944658446983314501306659756187339433131401408065503042839966207009549259633764377276682187210162123066832665957617790478316216420717682826714082215461545011301050430823003057575437800617266338323217221696871295076432782063923549968568898918569484939721335303220697943546634375718434986262753953846786346385556681322740661250920746065035832386525067523963998763220389466771859835154255890201060430057752459694978643935041797271839446218318240205827090821133351549730286828084526581384275402712322541964803191079331245525364151393471918901996327124691343353180493234397753155303973540606549427838868794475149157315282881087580402449640323219737618747512998806124674381684852820788958896301601821651048215044905717765380185739711551085807423072959754700469443086449112607983000939072148894137085820424005211699921861860320326115782577932833886804495533340215038645264036618080357441741492053121887946772333091322829186205850288846714148330309932407341699213464604182229196205681408522004857047518004903145859170867679800708340919877658745362718103325966122494404803540522005820845897598921660792677635617180596586151422340966430967796014509950410879732438361050211178488545017201472701794545909824376130026218626426196733947951150202622340737605791290484620719544335211738820138913366907911382636539082928941608262586636082878198182272158856663424263628573729356951770632178578160155253685600469121053247946441494839813020834667113246419580642143337064705050895640693748950284141914872844856520158817612277342273213137780813940738075260114279949294097890565859329695705088702336063894454891804669057325266900471146514030613396560363016329652559167971052914393691416490127864186354352638481580148146731942393975633488798870278449725625967751845687045031723454008144824205654007767732180502182976617504305074664843272246546829485745834086302020226900899867923398667774417254555358040559712111245356476462982452360014184664306013279171680742199867042881045302052081280907508682057048650616792919457519043314819659241429479768992270357399049370978114751213261008504693629298079799430635985161930600766829945364249850148408064171922125924381727868799633612862754747513372780877613418803458888336188207426364706068202702277478476827144363919897276934515331875085420683887850151074168351337605995631145750225343135577829540599070751046116507961070447309127425652590224518503869814199849778477141022307716659504466953036397500694009053353783747375577453717997202666627370574289858848089377341440 [93,22] -114506130459760677680844400971746799124028578616805883950219499053833326840499007827964959575804790531227801262755358381224057527963730014738670406168344558819304518334493975389411178463249074041495323772653956045103674077391076121776283948208760428165351216219078463268112104694927708811214527715524300286940013221148503202693524243959604944339539873410615534415251059545909847607306572324433384731093433382059638551627813260882890505478418409180286652530491839695705990413877713730454485686232431991280323852195792648661368035580071003158037595713526183492046184086378147221475402108156546614422697667721020216157038567335800374479204469752293576266015535441445528775897497815135328420672268202808096553878619661122837958020379580562445991148085108522050187466158528676176566090314774281855959102569965231408084109575302838618536810318414257113687396121157521819609914962338409804843781001240958025139719088105093929874410286553014440401120383150615737549875375381109107950812122915503600783234585835421168314714814915837556039932659015470123112994459439515335074925035042999497751281002463634897463306225675932083512612812880259232035356687372107123256144716480649739601104263923022197041466147082720840189608908294502093478254592341481247472043278345725920197018233176067349445203610292780619475075609867806897215725951818719117143863956710469209917612690961865208236523384296211075090141734615666951027177552541404498793696121498785175884261147881915853687771141602585148716980756950452354706809398423050062261425898185153148375067112832486627238917334555084393875061713020741402998742822239290026564406764407023492056071136807821109284907425216067742681583580434705026699729647176108901146438334157513678534747805227627711693637914576844261923642906436445534664363938264592665531312300185987125635510222067758352029389404546190174333001398809372182310248548340745919015564508879631255798899418513952114193782907892186823774496970410071441817747052632271118982945214828664856980357621166881478358271211945927607462245257256756232084472048482621649389520624326941325605384831227787532465213121871616525503855081445197920280539434452904726448044658783661091906157203363717626422185476701974874739697403958898148308804652857051069666133114940706245843264618824526674093632896862236978797662657668962028667707999464706835898820714539175182398229431259653684412178241928976015102572161035970681794102977514326529026771861454316042157238158263560378399548253966821489227488808958271880836296212594576832360170431447040 [93,23] 136542437296833463952236655709197184557001117580251493948565461290718648868005117386493360113837806925336580105523241477958545713297650347275818656050834067469503847674689685270968434505074284172772231361497331845375724134055580121211748671931396346161305026310211426652492013015090963660025080844172040290122197911670927722102940185534711064430954223027044226676514735207576187379152576152511969816466709025822631271840047826093915591939167893390826315032595889840844847313688138496282637378026866111705483496780778530082825302363715701167563964753314516052185000192679278277156733002658206602105650462371744668895090786551689563443526926184628068608989395443239795977306928091581102391833174142587528576376121620125927646206178977473795085990594408707989251711565807709755910785365942355398129391260197705306069276779671507251349499531522875088763715882953822393255997417836532164478788188697217082424811167914739683376857327907919652994894848022036198095720430198440100686209144384633027559518829717838625798746669746692575339454013183250801109284140430884304642481705411582453447319492800286852408447284090570898663282555015515984408911283679960350359656717423476881995811388176449566157872140788587260665420843235805501198201182142142899907525768145106479236726787514795774107010678499745810273015173347258782213245063853860311218776322755437758184535600644512154005381243519728123379345093380025262698487694292742085880946107720499102051649281807881913792399074424893439485455462870470337443427481764928154534478999040044672062714147624772972845806806018085037711024803718497392546510774934453149915607260205912251577150741806325409659478764250778297906450909413828160258097917336158411208471192245816386084039629449334528777468607825937542274936586887068952470859665605721993245714529964559912028501135166783094566512704403353359080679784538524251350645674325917386749949781553559340176421020175354003653441793114403662341517689971692478081315822016765332910307329775152545995200781236245670750848522286145016137194252028624738930302724352987093162919756771674921482435707785915858147915163738984913541266973414674313656358953298803169464615335819924436918803717052915919009122410748314611421319842306435603110726164213703133870627983933290297394618634285440264663773750086344694596566825911017288859523184245473453579515791123048342273003207134926501116614200183604209364204774697634476911970981824875397399654005642692663401132678787703604086207357105149600460791944228564198079525852465765545483876433920 [93,24] -116214599478726787187199394812990405499093486883961954102477039460122786092834042318554072297398532176517034974696386298691366108472771965608681658750993904919822849159718164943600396512613829338623173951049243433135559928834514774586510276797843310191492894434530810347558981197691555692613138811370658484157809019970930257114596820204518545337562171482028372352201347731391629837655862867183473431651316399937668304492146553832587768731679367511193913358619163654309846046912313695064319186493759810169263017749369112810645872390214294163580716928912587314162493859876019366227897108307608441912320358520770069573566794023961275130138872735850164103135952253272984826887361780578632075291464107441057298529017592535076247408140031664142166131361229570788862963864500304969615690663501608752870837557582237937481771290380194816708363237413531286640615407162188235517491879497280146147647506735977392634818981811978292853908163022928384313804532280408772344186119253388058063483722398510317657579117814386246794134503181876804051214165398868288721433198079821604844843541329381490351403307337442878198119179273987010509209905981289227492052906380635077140806781899001943932454166790354240789458347603744589149900253334470415531004022827949277592960218164654197378351531570478067262896402349085515978338321403099043831493711605034133665156888704817546416329240015150337137709419105066213980600589620427945363499902574184868341305547081093282953436716564716321183997344014680597326300098718737074765259821467522750765933468951394084151817277000804115225820976449874752873477445619917574420988951156613903204782595415354257608465022385748164003842637700158849922661235242596869142661873561110510074296691681424486407341048616581916172174351001323513153709145506860559033025558312027243391187540595709238056208138267289153564664808577799096691421994156252500879212252604824652249861373026505165117031367930100178666788955983430668990034202160478271631257877092346068749780135442835204369168441583039215517555902479856763919683211161464712058511982815891863512376357015327578286527063868718175844466231478112711365414047493710687848985904159807013094218646529284598927338790388963801463523920877010310777688041006145564439307432578729953593961646628924359287154461318597232748794857642563077461062397459411716516368707821707137889669500873919611807011995724515867482526867181818852773561236454995776809048738543631428784897769798716726276384501689224380043744381381413215041366503431469612598551867127429617953013760 [93,25] 79773870515671329307956920194211591328172229396463537650257759943796436621470707147816810857112586988755552722959277723883970489474118171798232846339368049927214757411098543146726306144411593797509817170794666721028571666645622345631908006498044731916086145152512611933560876306601976707699581965560106163773248701009674856248620349549414890446416665173682413032396593193467232617344999517598530659598829531342514857400605594713138234650763776513398968812098784662782322742250970250073496133075952247010466267376593965361602181637915077449494642425877060841837345911497009735904516969965468008541205191065255030821036289213257845009574110585740754569975010124717254278628299335990925931324904874207885354973040761277871358532369273952536777683404693152023393812770942778230088154139170985303347280807720496440462497803372591482898853462326103135092967732012429810038402568224429848665938065371455917249212618635401208110935643042813392063216127865649865721028063326923148179888258126700867451832826462424733554111654851414401783106676381412231821455418908705057108347790482757711001980163671984744226817294396639817375371577170834258583698056631282148130710875638825355706634422240656508699184098774067089382979585700997303252835215914504524260543339107789343922150863997953660874381615615252086402710513162841244999292104793642150067685590163502520498491778405470886040466926691174447849025006918857643502761191928733833612566944686063245790153313492346054843478215795810820370737321189121408462880197022400825886714894442402251127010699252420745208844026641124062887459704527483849535149073916343023779360970162194833936486612368465938345770979548175095820841863815353225948550691392281091246453303359069074099803859057559896936599482629294107079642049170425314369875878897466826928570433386004197420649815478311894763553197325921292046192048099741526673272951219853936020397420408579195243954129041781514965451728166522794586123408674717559805371585847416298690325683559654458985672553278824674773677998663660583721640119788337143662945136620147048812381432325820065386867050710202817296506535358719595922063285701657714389058843905073241000856907913804931410939232571083311316966351830948955335002588890167566465925897558934478267062258579514130338181555004166220857846505084082149550767644782058772114002601359065331562696223748273008218449084205829455162018916712608200618780889115792140725523025976781236025291827884807836812740686004973337190901709441512819584650801744278147413552132816724788510720 [93,26] -47497367362165534777605741788477465383130876840794423536440909926856184533643803296210714796032719626746701056262117935914864533526918759617500223652188580737791235041873898191132880761152483226584678645398236539540317209270942742526692880839831578244726497574352012439611544607035063698412542485768508578433562619554921647760193775978842181966029146386851791835431814159023321674373358954013064268071935062978119884334377968408163105588112964594887840761959043435304514734216532090525140110038840307244693482664526659551400963475846534369736404373216557621461615245166266082616952616061383344773061769615594798059316310317653029442355053245855412504304950392943641360328143997817775583424648315976504827667033055863874747939023993916714676812602385812041342553101746764568914695436184062731063534136492626747044975800895056222489928577404031473838617907153937489240112925136741412813548720885357313784467998679257401140158984750121088353106798956828119161678867303108164041064215345799501862557303592797704437907754510123067526933400039317764908346228312424586512725646767669465182339547327455092433936271654748764410404735563394775161872843195491974828379748076140615974572064581862994752790107459099636895774852778447011530204687161496614360120111126290744603443300988666215079366371967152512132611522451854332297188632915966586120489026733579782775933484704288179926031009170992388546803286323729320269689242591574162236624399218875528469402955622489125157268893512260198828400547927659976886772531776534693570692469559198823028684754873054672520568712153730726517137150645216812169640761065132135135151983636318489564273320643291080255033797390608136962472805829786044357758875705077135001460565840295359944092948213943364732762614395329984338421620042975074034410314911729500759299476854297623650464533161722479852736603381705309813693127843700822713428511288465679338674330183973443634203020996716490730716655292239080050327522259359242158040072585407478993723179979423731430185983879044735789322950212956238121773615324537821387003631087438619567799665352614164751586780234770130115586469395029767036646324827446262375165470413605913304928415282344213835494488699785473039316761997175173750483185929215430368270756341199232544312194715051199522502666040386469784261587368859268194060207066673348178924846848550467168180194736523775053270106912714944227684273246607342638579765770408695534067178444768178730476236578036541904788685750800174057293583291939542005253058789894807882882303607030415360 [93,27] 25846302477647869317907137554508846251064081319661666453550012455035491502373395769710057349904172182401525797665408664812971824450240599271102030157637600067299445241221227982963420871372292773590564681693389501663536730595152945505526839360113406410592738497095038005318510909970108966293595065996834725365526895257847216690767234982823274495080922563433603606328362206553344058676479397922852012890559696297534970297526876663442719243221500409670644054954433814653395544455122758953025551956399650011119024939380654118485039648859671470962237919950792543707468178578559719583062251314541603449648593876253880761914867496209242880399940528262383483021079106743096122370160742871605276158189991223754792628705503483103549183410457439966290373416750613220235242349837653989328642938649955399784919321437106038949841548274039671847986936438983252213165464363743792109895960765672571991056724063930663990626884831653734309534886301082548543628997921833201797103644837113965678320398422090604154516940686560209128143951888626298691812231710199344586361678510582439919926915305899641117002302560379252299670550908469971539064044495294992786197061354154817159184694433521237916162449538963864142805581939873818394932349992412269404581119029387462835448412737246600490099834010132037473784417716455869944446562026980518108013795190559514577831878395027898370053716812172749518792009510444191301422419577795828182788146547586893743792304589170321096766129195980146687635820231882043139890586364792488005553509989569653817652154075841915242643503439065944521564057753019025270147179671018535100915865155138901142742999076071611012086243012066686969437471334647449968969125482656865521340226538678350390811923362684103896618224064027339769121784287893330633740140068853477694742003917355404364721087491826266361228692207587713491933902424742721198841653548515077426498487491113184228360426216647848147129126294972558097056431468859340899164729821926062257135274659492735134016095216370686095588922257938888683959377752607372345451555805669592618549113615786325786378152889547024524167839760940215990979039704361800385585914906006024918661055401173669546629088632422549236023185411234699674895474503401880083060191505133294534660434483621083786060704053439972849168880416801965253976899948839404417450284774011079508873304357827673593690683838819564503287495798485422017646889563164956396194951743861383515005580924304896960918627473530501855649559504791624714975700416091517447257611746791828407607955281674240 [93,28] -13198391787504438400451417551283077430798885058828219533282646931154787846838105694157459047961714144758614802255329804876728283443158598925494530050163587988719181683559921935387586678736709955207757431663191279640069644364699885493987197725541817327409973537603159917446682389187053255543049128483281061942644503983374635290450505312210058475579666570048574913640625762466124599235070958718786303264610386159417294871699455174754412634421107648734260524282090518603159813462094963466730235699046283114592064840347096061468362782349961344093933871722316809914063881870882432585618161638791706683656631452615515251230486827113417845713578424543566614979036462353787318347591646658412650985203097629724050767287608302398602255563042209990438654467530884403362903341310838191289250038065812261473103391607029899061289127963364433637250727019851318538838969460404206591012738940555576582770098502668428261759601517221594572707295438347023792566613909139383817839045285312728132294305687275497493861150665349570135087960628726052119551367410043100089228546417150265435945499790734596866486135675379898476862684609189321493113590535838863845157914788845940887428801586492008114700413804504748590046018078948228967687068341529965410163129925064034653429981615712457917679639991068724257565189057162374534939597630822126825353002007740107642028680922334378779062026302010106751698467292520619189169601451028512644707774075455608622428977756593495833483932436228468340454599588844844804421665559219703533106141689695673046437365823663003059744839614167594095647568564488425602311378013345675933280778067634575232789513310415426339655007485369982669259513863340741676465755280612933310805518292078015430319103730676492355428267934481142075203817769027217282873950000970718281832434513352384294807453799314819795424370077583214770111944463322344670536570071192424657198188725635890776688800462514482395908042265577652763219276457505503202493542081490888442605708382894061890331566363393615085886225876935048660698768544214732071319497856732221362155157983677873218008484098179106198454415659651662418983907760482450278877387758622203795655771466220591683960081412545825196172977650663875328718183247546500295006382437109959021919640423457262881223838332461711994540582185329965859482953397854140627518301115830572700219409621149905649005468465721159179559446981449888929380702181720361247442147003497685227554999146176763500248091010799397177851744850229313162522823412149675620597965901363542832254382243840 [93,29] 6277228334113831594408515323346887722782119064559552037684829078696694366055128689423347323349681028700571880022563936963142815269252536995507152252031143769144428356063474501091938132338909972026594398969400345602511570252199169793236950920871720168757137149534906995785141686108906512800323376790556547981008435229527296704372484563569061135708056338828274012130825216545877768174352730669627587057099337038569335141795815619490720208036410621184456871108174579155301489389201258848757280233129754228824224941630507000840020547009815244500487167690598444010457262919065620325766842024743994142624481784280617468849010234441951938795109232708100035346000429136086863056289716120013049771159603470259719545238769429752668641492787327289555756612144343381716095933478262906590791366806194004778213708069641929001607682498283704767761045144265681001421239384291592081817669529390407182285851610541114720456218833006957829501626618857014516961705243420883586155124696300019483120601198625421407682971886808419795005724108665465795923604227307889032964776443163395512565332885697238237970300602133126363563637090958613958449816443255305351006575209468513008615036058617969973686545523157231223751790084318984998307435515607899030651905301293480513215479726394449705959370275760097973116298040504700698611307982596277402610695991341712568568049701712180944605513225339100034458638915272428800490150473345004793440186371248492375129070625840733048366268291266268254370477190669091183162026218353562925388816091825239858053317089341915396381880421299388320134959963853288230466820247470090943903882050307403084817011933369926898186732819629310306994880910661134308269973107935833037717789607253040419212367544482301186952747881959262057137584420759700463842559574983755607388263293387155822328500519614178973375078832845753531951738442990344508000271751165701231826825027550441574667746989088451099503689503807024977403198450147913652577462692107518546923433744008916326254203903291427342824344913021987328091399745575506865342476435609586074643286573918605420909416200556432213290963129996186764879964771337877312245386094085254123313647491821617212498794152506108138559901477564167754271840626589998945521681395008656332613956006136560787660386427142783957427174185899590185908787081388692088216596507987880135902926299936154701966666952287097213771836013051009964538528233396895625456217817111913864239531792953008865681170346349129929508619073432294110523342106900283470858631815176971181390561280 [93,30] -2629098368410758977203161589114793523656542258678147461201197719355431117847396450821363191750903511691892315598727881337059610316414492980112145752788604349789887031133666307813258046966338835136285920493005534838402275650317855130631168467317356826939757185539450270809116292369004762052110204300186360808067715790352132859632332428453889117320888822440282892597619101071500259837281226836418360377069374381066944030090318553365907149635255119023000780008884703651876480382438164864221965598621799526473266996458766310473026159682487318308083941317285832552044538178083874874413850370932618867157890111773394217611445616387802084700809203567915818872493564605336877407755107568933608860578115052660083415597212383230979623685322519746339187561895973354672265423143897815117509533799170188395074630932318461041920784162906315394743134892447433791499978837462606954640440277339888446391610555768685201959688372350770082987039472464731624383020857926837205399858239442734767817296958515571003465010633554717397795518288369168182384255808386950085204326197346191508322001242904997283859365263290972446331453398121865024453217087179811581211682307992469132162257547797319776340399614685031500663632279002163089126697390969008869607460954301487712869078576505852834094512056387393742726114125104302051927354685358454092609362302272993982769612853989396659444304781429387405985941488684127085317723278264562677561034402199781441977966544397024457142932466462854040100618734893463570158663832234934325640101753082006307060921745061716404644520605579424899904068753349655911324210259149743134849155725683533681036137523011460699791087180073915558722753219348388609923029586274231964224416845085893660914294446613489555446840850034440857330522676694492682012494535981488555338955836077107492262417340880175174488433377448046922819943284763129270242415411081540896563041429555010796248423818523279795203588212606227878190182227994363956858862873438632940661091826223707553515391831217043109376900823377063181977215285337372191495007599304079619182308546081187099621040933298708636939290952002563099398172461901500242288474318592466692097171143058314234082092828318857666117684164046369978534703794372922428166363059072812161088065879099997312078811537746121435282915260438567932720242572879397858355028909711528598000463001531244851889787992805238319271159571146049946245653499212958993115519913359750325309309934631051593115999427436545980696801156813804885507565271105343125444220610715286849454080 [93,31] 815031395940617211723647863947437152843100592109877707978606500316372908929510478240855411267648243885264549229608648752918033300424996998534432062543612312604271482088875647079328099432889017005328968659072475677404443288463482061344312869826082197042970347477285823817691098786456583945389330427597625883359208841987039141337320177450032048855040923493421016752990464414199612114771495362444935515805214227435498519066254923700582601135002318365189694863159565061179244820763728873629121693883384718951311709368730957801347142057020485611548556742046794251983162508382007840042656978676153266690602805008516675753694432506071641399199302620462492527507454602484287163186876707608439331787745522080094616886459344595040315201359432478823446013813699948531228211237153158116779682950434632432117243175458312901605054804984377485028003687514036639515085174300317980183055795554520963196746890172676793980757534620057158059334055689188785263665439995552330204769820368922840441994995647704158226536270651875258714687667529725479275112892932911550400482156787484054637949560028451504193241962232285468022846928524992015054065501089093472227030115848026249100898792567462679308860674997061357924450473072035745074497362402086781786077673696022169071835854261879243051563374560206800723583751293091919335277352833472397379539190957715665253923134239446675639115270773562225285249384593711842501076237490087823421049649458700447055457950015391739637236857019842189506855478388761385958270487802934898856616846784563727820131948383502698960371013503495201488266460871468914714380132739902086363792638179981120395921598066542067866897189970668367608314744396098386338133428544923109836141004683676675467212224333868482977857117251263873385874637314467722179310756455367662026176958174313807244499411218195859386283821727017055190464348582916943563706276348026703294817262955920095688265987699534599720795552263813386352229058198232269663479687661082932691904528805726963284580670409533139921493501832147651914033527840929046491935828032584584712763839911761610977235672366274144369501816013648401993552967672780768458936497828958980838466519047073806684558443132622480767905528111190460005607856655495871180211887938932895800823062169347634528111785002142077714405142541013300240510418898575992943108114294854599955829127231266594650479904149498592564513547345763098381987136608678746478326785088281861265789610553775880704622305379095229916584525524398934154899294349978973035487417645431521280 [93,32] -40969968526824309474097067635201439020372498408888335618612939209479822049119989808676167041965630929296885002959311926534251417833353526491288550465702866661901061534278860580692373544296046998086754916242443816281564671225934588749083965174923670694298432944389146902414798355444909718198061502511620832707778683691506224955042084178032759665654894034933667644788542834823828317114362189639427500544935485111681449110481926101029281621827891032380122319754143407158129204711635016480063302062848634508454121632634949749136574942872589228378240730695592684938618802125569040566961701420281288542321924366458946884341281511575677897647115039077990003491293324332932679852130670035124260566395661782231831865728216274047671682119665595806607398064273060078430561126551900114091458360885415004577072368173129510248326694175506316479302985083058267238566701394601629540562547515810403912465539904606740298745667595766529559981679569182603822824536994009167420260530553387856847429713314829648978827977192886589754828873189640623356096779501992996350694558310749098482700195815358488234415530268871183649801332392270478613714377130667398967598800401155012819039555446162444443822685833104227285562839588312012028712096549310756233876881867034074897007104679166093305560639139136584079157037802834948820743801037493107106132255553048261630534311716211753216830052524213644104262754565152351254601788631037136462090291054401665869562849498865887292988076624993779837945349236723357341369504951977410688306410984966177299867508040684006603153864068516147842111464521877740213806034540090319547877960552266321834750071750624464567023086698731562602512193449392464751662692546252160280353277627386365429862465138429869444656634195077912674031618686452404033762792307901475978692768127900267867436559000811265704545125871675486840406642731239920847175307007416897515670395994114317280776769985311814383288039155222861430747747511205633840514465803223719456857399281263624011613798912890261380293125495806000897464366019981309516695417888876946053850107680311066807567184124041573043386807872729091432070628539583642863250433941675762994753828611811860922867283435072724921966164976555329604719953384615853933254486059852034000561523085772535778620454362071085693613190011807943871776703096637749933520349275251174959326052248199020963559479785340210760685701426090735700184182421743929339836242324085422064528883316089006889588217389202670465884942730913899640989624176729292200854526445486080 [93,33] -176595965701230706124597492458085644473115422172231575859719803311368537289048178779598671389472806846804434334189376385684418959698031064515830923992036627571275598944837202777474649817340031702201468419483287635292809810423457072588919706307192900934813434098123471412103363298713938717723769661376540138318479499681787755488657791588785774230899124572500074034372001573360985174148238883158166908030251559507500369765933375978434876831583706507986060631942962081521935919818826610091395326914558827282984734101279461454946396334525563175995115114943736406449572118636212947776347670519761865419234855987381187269664169859469630018548416155125506690152171635403176972750001940877039835394308097737363464388573682007535778080396910804334410534028042102823473928132744065676319096446592471405839283796184539374820655614769898677584962191214952908004433463582745366033477105302985693117181384674930286859318649424479577107358336828860470260006866739250762480570236146673270413331642911534566753426441762684476224902350431232720769155419353985793835983645687317818269485954174300986377406957972357713910854185243737158699329751482904178272188167140907579263302594849701108506854521971582207819769924013469508098797575016852012605318583389775272000891745293695779843369448042565213050944327394124614121085208955441521029113815842808209953609682027038839223802518871845379619684422965477363012192248185567412980653903325556096769350477587493398620941958893445299806820098398737891085995403104266672783585962337033699145918853318431063016179745496524692677364586415885501237569716470715609544640130583373367713261151432033173126571021820752012289101826126609981380827693459215493872140180416253233099239063971772896309217872449955693423909964085469993826282276319113297634340361304411048370107204527302549948687905687248559927501453751761583214587022604079843995480110782107915021275655758320882297738054831269443925269855427446442511022702000543535506763606647256933988494857796176078080843187504256081668738499803842630273422682899669849888798028919740471643834275803528010112623065161376769028428557181078832662116664606504492788425947308068050879086123773949021080008440829574172998760375461088131846228548670626638955157291052058071035945434529241947792925554224409756334949553561529811787168470649880828350313125049877413733783837649818995125361946460907696929354057494697484105293743258546281126758226494989975495548025285833353512448773949081347702181407151697002067985705205760 [93,34] 158782789170946772060482638363841803230993518027586191961965739308179886160157447061544890297602860734942322483898784141390306831080992848563914982337314453683546805575869587367540280590304972918914742702802677823950233035820299982451764337209232062965095567483436921592145937988597377882072554726344426814147748193014126280649255468905897351590323414151976873572158994485741804537229283150383199898101818556497320887007344707044714417967477135905382210806101506608543603574624041376135970569721033978517310820958735923362391576671337539042083482749266971342694771918896558248523804885830066113255791206267380822996879433871343761531569107076091375227629504122407257502319343330345225546454786307347552959793854332221670286816738145665423973491256941339430006334542156018564323592380556152125961219781815458763240905701180643323599194527492255444292203058647003571124382847070618520428567312880802048475884090452235776114876081022239022398012594593650033949646763663693811750681724423240685439758946648861535648150924241064209759800365806883475243565594013236417305896841751805560482137340808688260535101847904768152678906367290569993482777138034343043042169362540247148751506105214560567984855684496431024683286067307774714471709750753026238785440139968218893506414176827974530869155393703160057582296731376258154067159616248875779050936206651087304383446569288152446898036922069057417907262505863383109401964414897372717231376708318137537428100938423701271382521151750492733126074994679255960174177229339155734490673235773006410613628722099024014649103568547838377601535975988629241345031159887801113092047002223516331159632140752472671463486035146671580970674201725322944427916615125621148537850283600713390125937114122912782341948496700873247818361301966353611049479451228974632564263240571385998634124523536844687043358297176915171464010068231951319887580607993408744193301901502009364263982596003667667287325381589557841686664877706470764622123647551721849375070257510906338137343234917516730913638306258477861208575952633248473139677280708905039209756651622742991055560518037174741327742470213422197059939869640227307253303890066982677507786742342046292358154471300506781749771698554852802893986268333779366507842347759116050732790310566830367513219788557145298526124804147474667975587178239703365303398395969192224652904807924913661036356998908556838975048029929430485973025800188312549506855896827815554925237776810639267859675825267264153758976355073118825959139573760 [93,35] -89527992504653777682645795024892542427887612109134269779150732739412470570781772400537112687762710403085139089496731893226073363468921474569681725349340076562028924956466816483368741729443266626052515218206801787239404051077143983470184943470403209134204065152199610612313354056344952539211446883882245414054028773769171226747707164148950421209069367270384384110708676924500092347185240535757880288026337433696620296630069272858812571347307999943596413202730884422280247658887023560705803806890067759177215759083229494165831762999855707673353630442143921703747430539082280159274644957137850906658989193207110997162766171432488958041596206467619779457896820851205107937589561152430051436764756905925204852004568327437916635149456336656364501353768145840955933544564702126044240438939089264357529737756105113221738041548461648736512123518374588799210547023218026065489018032626468022372856052574089056626894197688088668217603527757902963005266208105684201172152819607515143584201049651270016672550557105676427760685859709391596226298637731845015824744772643601355441222393749076903952878414087364459273433340058172196191591737246679604990650833134317292727983191612048395259390272832345569387324526214214937706864636950572431114283027083843851167565661902968405096010315831000313646243085043030605030236654229038863815508025477151487666464226655169392815588997875868073417332129042641316297447709846303848134249286388341120623870551780772308246056712263798211448306957075784296168991373058842989200776707221846100286602853337123716285847804866437784739269467380438583288925925436309953800557384085143256617594938187306257768008296253874790389338430135102272572704510001289163034454476178353647579121854057499987271920364481823025676900936009603919487412440156988947897137309033706863561387229252161323835658780664389201120613209807737986567385885990045464972285420247457174935869860059866693885394403413304638031950822404771135688737143195206338275302493984877146543723863135318496786535493905568406034115627230427745781994363024997128076625429768164221553589371015854197220229535977937804291370588774793598794359298957899563728707630566488949575283067423540241769660713462350826364923107783106693138428987561977996022425044513157873668737769673610323171901588964852508280475490440161782030761544558148582168496479215437569887903367529173912575850693037101365646539805843370989891422654065955148612913340355601004205470594418453263962586941813783125258811890166219007475056640 [93,36] 38842275229729932083929152221402769128637927802815108950384144460148288482304153382482644604284119308044233736966554337064988874411857063392430067684776138425352674302593027568811598256233301197898296422408415913535376816659418099075758108936081090412347461150263274125775832019958651950276813357258564867440041119732455921481472563463714590079478522827090115952617296195486026677840862031221276021179637036512834592569085441523789010247946225993167841772065641245567531444956391041845289921041997991105834465963126920418050458290499568810596683911353028090602460592274428253941637757497769571104617285635778927028360144884183485734517364431167974443386387322704935462499302185373644551761557618971059842899602036183644200287274479825490738976472091344472872897419486255071591972950999716136078052746486245347227334202101288749640298802211715344262728147292650351721959409201028836696995788310804238871080106143754972214368171782106035363174711343672217047013749361425671384284828035576280261651398452777975694455554992845168322099685930553931900853457176326703208724880640788013132348725988646431637035213636438754998352059400468401547481936430002572403405223117787605283019657306707562105838611598147097134626807777070103600457763017785914868297126850922009968073966922327713180165055346250440675894374750353157096121137121097872932479352799166521658529796267981834911208209715989823485407729883458601310814871807457124646219419054156406439681022072275142564536518747788015969913501598382655049372112886620725926433252906114711727228574383885726564266782021546383125570614500133212586279137827361769498580139163317756919435555738617445730560444807453099352795337784127737512406812438836013244995086281363895726371425664610957740685246837046437337601754349467745414012402499431544967402359744020994943171088886392136299957260892716079588799327972671824473340438093968695059521664296092397048073879084829749913903073939598425004836840751834663220585396307563090843899240443088736344692655454048337698017117093185464931240445361401812003819276580695273823890410127153962398254188612133832223306684141178422965934754727409973591871215798931038077635975041725563279897163074334456845342802338342733751448755097384812342316127968170827454435382239456775470244367269515083539331058088838940629005432684487492315347279118741579712980894016853687395804651156321896684240432928013520074916139636412311819333468141829777638250917042474064644563149279740284188080112679674823311360 [93,37] -14008349308200568056029188268926585342259952877778968621494749122844592104372679156422402866088348882010883198711497215141065216923752126397445240344681569549531966013634424019114035767520839129828328786227017561804113406251196031298659068177606499616073258140713131267405820099455198272697762616024106571955813810272398478290909198934176658268154915297606342660091823885981845425866123047468524174802621880336471914165669934253803177838685551985674269117179835695059837474910494804128807277083452687163851788482831259042081547638527011206643130727335272043429038551235110619844029260492095400094594842147306283937461085572769811055859015269878304047625446522194623420449279571351435738034370918146604160733569711910311830276850153532863950455918560934585834412829286102299927634260836723098705338453536527576445681300544806491010911019918325431342209218349920233251559943808889637574248908185422841977910019744724631412223775555791766515077528634069624572535832268960403526815929470417358690142686418503616930817908695929886336678904175664194146607315866024976584719942996574153269290286878830657494222209195178944366516150790542297737586360482166873400530930445210250819063956234085426866935734225589316935684947935429387339726834456140847727018871132229139181606036799407653628067622321168213572941709196613957987412892897611450711425419899139748421482825625765194264492423201622000291423705887860812133228247747152693387088434709705532958055209166115607748969434119883320530041489282583598247804729422415953526538993829179876464216166472769548126244274317463032098789340841257389597907789902535693410110404216422859538556097356606902580274290929458693485640511579063870504110360853167331952750978443859067082008894897874123475617399697639810081427047621124569989772758713327233983354174956529097695610755461598438823330864556649525785136388996270098081895491819149787324416683617732291561283652239810467494892373472268090668438240163458544645433346271270393675995329892605731451108743211616424294026008368929169445841993386196451036597681757457825138994666072889580333988831926385431130303355044289919099973024707022768352992197408935518399691359048108768760642064104274559996406112362901236859145437325145988051050659888596787122424553078478064420305988461884821666811601621641195970764141358244644652450315303741545132456609221835936833754811462336936565871819266430219106679219999689592345352712804291135123596177368891801021402151371086697571519923617246740480 [93,38] 4438070444089791471048154966929718498788446065001556586635353166601285727161075487022292548834496042102512340812336004303682897854844627367024980869156758631060027157650403505647494824557499935649832240991763025643068098359505376999656277140705305180413883571649198941868934590566660896579917543982695488269521794267226559259533694900567694689923308356441030276008732344331998222897419724978495246886566133299567516478922253673291463918175611473562668731173474710467002017624937579102390796075114310168386637809752321827647155842543559932243031286370946422064407751827307344278866007453011821434234606542278677924704279747496588807757509194716210588451750127925896249477805764952887153598705591181226895920481258128341304083721570295311326877046921633431495942158940074742752168436641489030731858455931434600632553560452188878287592617518210629405695934159386446741144058366018191333358755473892786127430418835057023671402940094677208334450737133896937116052928930088719092388294436545902869827892834258138262982119738058567159746841340785545802312785225771676110794279976685176489925571308127695192561244432702340733874668307448177150495582199236137187263340982822242446682464374720465035425215209443100612905333075078028937962998414946998737610354040940484121423283822126165395874965247865833507733156687973766557078675949522293304184724506814882981582919902686068479482227847304926544502603160713143127095743054986252709649210930356338369447930380266917508647374423274320048846611274363731612704704336000391430997671659673988102166953398623012185621534523894248221207488307282294539793953024236880590595502034192662036227651796099396230926302663054687150449662332196472921653595416469632300180741959054596014009441534718985844946977402062896408773442876680497897176065971270143931145054882610689155843356767894511443796125276532722775403223583915543553772180426554197701040598157112135360373687415522424995462789325659827240519671068392495443375910427486379315397142989004834819130911062224361325443703651213492673078214059634752171735855693773490589468277169416968758653921953262982854627917944374881334549779518696736803575558133256259845355023081697101908426069517063545167626934962570240453135134466340942866990239208537378624478990703870062677650404815566245827279807286960461620233178616923069767082185994922572255212952251401259401482833782610265463665332238600604631366621916096499791025408984401105579158252773765758456092543165950459783174860497223680 [93,39] -1307389422581482314464457040249502152410099414049163154516346159865258199583680116884782295529280538709741008024875207286583891718872803448540037684542679378876228404977613733086354880145016086526026008645564309192730149165126245615797798025773049276303911767729935815569480496595384471557023665660361078324868546358911065651712767926631544469981115285192113747732736823100948698001660238607862972831152433887434928454636628506037401347815432167964315141984113257932078972708073687247422559653219518363420000268783595380821933431946695547651292057434686521523007415721307482400616793906371307659677089586234920732705007066280728761244436878766677745840373439260445161469145535788848497698342587452494270537957062010335129645680267995529126877488507450869354054681487213655478821936093985444412966644217862579793781895743197009529342439047495790401754807507863803166047148746411418308348479966732458389496643065325752360300534965878382877600967157458870724839760191619327692417067079371149876381568526584567187296996579773034302906474486881327582104656890783050175813272950444862813061311568736993840143197343832477114001569340757911973059959133069457303793384939954852989448677036939046325897905419655012380812420290900997839419200099214934408696862911648584803847904199874774037376806261023249809066930803700519734509878195550787908610074209831633410950676388514206629336071009039300921994995157763572496681644729953289698987906378760762801204726851650248902822374602238340093170467486795171853189079006602224898870052624090325141708798145151988979941395527334785136323645908804002236534835045675911373321125567310674830048124264350974309236233240774471733977304363811650073963275473790076236926549351403347042579909346592887910285845090198680485938844310756497621673632014958017901766355694792121515697337010434440827382298787519177801474021530059942448854337791458115929312479564811936887324425939196246139215003519120510324778744826594644260864246348930614638007634030010828581068237090884632929461836912428968533253192648049335583687276718108176776015445286245419505837144454034864763769043778285171906815046584934799113978771143079535804026996146657647654162581035962582921986930510724406989793574722891412785092230923320959540609085684722602738124582216193395418523599055679331501687672019462594885536441160937877018018691285624523668039080773870657521177463360525477463240858520175632183274076149433265633671924225714997041619001512674287365589615771648 [93,40] 382997582222913710038961767096338353965908394403833259368909287509100063295299928770756617954952376160495211686684330751396108634398635884207354280889805214773252464706079057214897034571252044345108256048609015900737808637522787196132811497764221405950254888254172456321128041159855681609007876244812547853811854103034239839997290630491884111372448944873724341182075777595845887144231089391157692468739369957913523425487670483364217588849496972245838063554098145875615402096879884527006954725478647240772484892145816389486639527102347000252466867707367580383068091877400166603460486548879944689441914634788923906095721803345689144941927287077824571825239039235810697387770561836212072240423783863554940137841133828599608741521735008708369153719383482872608116089744344495486835725951472375738241981358608405159208140639505903332329670654013136843295903516020224093114144722683793103320877187580305648471484621330521991641437561336676871681964330582620957555882110411479294110951890681293992712299568308726992377785192367162511625034660898901191622025905254398791047002982639542869161278145901014991978286363664148474378662998847264307852029946788225812346179280810720115160345221991542560294476302791385890608547341467049323331662389160286771702717379390787696782762554311975130527429475112112833762872859640559649336992401871732831526901656793451405965147800181519687063170820012458483683057790988179322481330690087492077463119871300799941930917729569610524842192200102013515481658917699126330876098112934903616561316474636489791258821436631716941037429067391462295012276121326572721837561137627909156984188149389643740459760822303521031924865342649502099608006168206841921751373756731030601093892514734696152314084818199651112723392776132438717150298407564389720867748703182712599822324868576973632699488729466975218773913036271098498781015698708956122544089134668435268417831028471698651244489640420988907034153642837755647101592132098387457629101939427772592946337707810924279044284464319704425164172721648131954032796356648205160982965933610504229836253970103764146832708267150871054286906310934442362309566555641819742894504766526977966104938192176185009333738412339740015364061306613639553483680946472658494269430862253346977264772977136345650403947633695142454213600859551643535215142188400835068509398368160224335008641394587379140079960630389237034555461782382832574701953214685637088290480532694630928531231369172360410560240488512331712779255808 [93,41] -116981771115194629651003337360305602376043153781401289318949090022221609870058963088262303234626250142345895709649675259059440323273656827066621540863576017000359104171575416572789084850214368281551422272346242774611368647199524171858059260858792444759052472272682802032394743444557963595027592560211771270241902714626860828018554484105094073400251498229973001348093151608634977364188143530640185859788702839001320705755411149103845598072897457093292463843954209326945351472425628441169902951501830773655874606057958632511524648220673099609747682690204547448663927233936709408529501875295852448499072899238698725185843852402899420962647314833947929657281110700101237852088289869757308860795203109387171962968030219557350122735784021781325294890922563603538115475607011094521920242403109558788752192124576508539807128903219037845317603125434996117095822930794204090969936527900759562042537100721830193684767437204597138250048023240870218487763485945620764322337290650567871768199985615479909116288063486837042384936172209008517562100421969682820742898959303184448013877690243080850908136455868982528884645767041144650080164803481240068183469280324185698293071315481976930948765357493186298002936612331293327215942795317545766284283968799183766092700725722567280970923379294271058549509663436167580692215568638443969504503925835542452844624775124523391464219808796044265919089316309811940732366636844688601100699342232802591355288964227368039248431879056738142102196005269991047181513372442316792996882763600444077397112256539277534910630853098029443944647002060677226844940686203648270169119805848789697510048245127673540001209213276991125148254019854211189777652428661575683769445737544971076868693277361004229085275090828593800637458226530749617509624235765583702666824836625442424988526611312054577591509655212043848972566113716479948977122065755059218832959821556567683939544339092597474106067389842356728902168165447141569195136789070370255311390330003441552008528851820084544661008200082993137925738562470574894144519165295508556445790416614080316536639264473508985849726096072273881959467449895024073787729434806106135023117154571051147557517891128015967608581688323145049025710978210021224188040227528589428440784560784132353695654776689768736617110171618412587128229663295635028970023124395765675647071376469760701707322594320266536779014739409653805386194768331186099460736177576488666620001109619393656458832057348200937695334699561437120954368 [93,42] 35991635022783188413087983852446800403891314922397731265237115143294133111421675136147585696727378551987575995833279087660765026652100722921552639316623946193018043578371563658488787528764526953230289609420032582541724010276435181127255265973365734500545761364076960059240566982093881339317193407645422398311846272208293739772707812929785325399062694268906992805300044817631326933255833640025211590624054776410417373488253927799089514906895934391499066175918929325917141575515707360984061219460111142466107420659569059400430946220206263360125093823329528605827831646720913762514291256067061555362719913235821914412721985204359263742704514248159239572701909641456948448757365155173259650568184810342596742969886352985828731305418293424046455456997602511015568909738048455551839797679792098499981429525892623392953807256981231226562967078183935323701965985721669135553294650729128414049802943328606726068259637050483837858867075542018809598239027096306791107160210070514681790644299304447435080896547261441188878906610075832754560337880802703302910625528405253865749622712817219205247255538457985483188866781834695113851797132377437712872575889150020988043620232636196008431272499717900595913344265746993126632448624855295736689874238254477029028663743457767437126099671966503687710270440671382306957724749851573531890625546382596400300556627882226297785995715720283309109051279170959503041829727087301281296607928239823185130471397635316537268175006561379304599733605396041854656425006540174855809752020423297510327505849067992346235271444027788788410154474148963416232427688788529788542552747326343058073628759914332354596008855709641221844104274741064595742111315301630188788953429301314423260377104441567707540807389292591066089573639226332546715340019386018557909721505253234524351526738344096501396383884523419173222837722575252605787632358300684986363073349913866160541858157297785946719518542080891892070551055507910731383861106525928310349580522223601319767753398791066193838777465615629829654800970294062745198668258283973897474569767312892440884308615352358089934742679964270614828169221696488807470459700502513335227928616577460378199483048510790504744541765370821752598082035051581494397542184098344760245129558688384477091103931944702367844569387128640233974620916217726128014356800007376118596574747508428558046461037160196276460167166573152957923399564386241734404033153714842005988475492665984554141145126873607069204960925437875191808 [93,43] -10090535270169894218852134956162019289432251199502106114865444210008572181444519088782945833792712280380506835869000739936039594301318672090952485845232707771806495482316669538129786073401973389059097417723181229296828824882918614138670116840522351070042332236996453471661754437723215753481975411208508631182443918205317884457399108329070157008605860528537429377182555396046917750547284947745901625618125478198552621907392788828308031316089071689838977622098637871523817814761641992061006726568396694393192774361101012192764567692644578918525911512350028086401110457947430454928960551608520979138595534958623910167337022726149085131983621393994969619294925679909627042843214597761502051390242742844130238950722510535349296991937794698158831737698960852897100598705262704114680051770038092245601102520320823780662532938165938033388383731390085208796409477321916527112869357225964975134457527782965441439764604394600704602303347900568957265712481860922512416206254262254929657385764498447110026262149147660526834053187924220258582088829751273199469783651979672479649007468336219440147334156080706190752125740321620437836334216647370224597703059761497652913888193686263211632815784779002493875384400626511762746495446660713272727933672486679041218120473629144831408086848371964654042092717099525323369951782349557805231885903110090301316067825534472628413921499047011936704937532683389031869462031981539223839536328320874725624213518195392478900349100766298222485338828035857741924406304112736240606405311243517553357251590824256110980805766568597481896060458405397576642705715902087937719628998694252090051372076976079759737984191755586933940277448976927248744884590477994859282358180430866010079982466468569729542458396663950415353491543084573058644169525337903544917355562367252384070337818575173729002225022224325951574954266299817076278118336414058960345689104880832093200215704242505026695576273303935263651883487879814264620710319691512969404569596774007533924039468518065836982807674851688120830082118153792095974301326706422329781098848157843455221629218534102107661366416342268388593950912706975176412718853887942831721093461637518784901734647771843302037325832183439599830105080793167782163013632406187850474561602815917469299676614162539576460877089532922791633021912562017989003480169648883608725859316552923086996865778784340396001756007804022527140079722713539884552874035236009367657743038993324663058382187523762055079646670224359424 [93,44] 2342400355004563172298624618112979293571932193123491813199692764615724962612592909166046973147495652646437768465705373648888508978906153432089505182582769424332760259958952893382462957413673082863046985841263456437354289857363222056343381363146356838669444954152939769539776487755366316023012098265856842381722927436283337035026578447760329900780303697356307144821606894890579075430984711991441796244004243842346205686905141979667432353527638271398471905448395447756464249664423116193767009074299235243878512880688913365855026674267077707667179741986867896643488532458409330842890694087180682475972786059042960702205689517931510958285221791119938163400019142657254162632515911427006111115672241817302599376490142890940613771667688252293296415970412939089287081097103122729262957809160315565759494209143986329555914856605134051532354519848561540983031704255890802459788340222666691236473048389804223989115537819193665010177626753217323814865552285961724107973106689083708834674655999869822165912150496280464642007691787107079423373094422376431068735897569695864610216364113151759478947803961035836068346149026969321239485504013797356644231758335230354400867766870473474909929641192045611501338423928809976836692532721822729518855975655793591610213085189837815155947128345663434196556927425556568184350069128268976409535112757017424893823420460935788088462026623518689081772621067078557039098411304476319773460881874009853455766360741385633244726686185425299326836156728429865359509756458162755283986665569745096790618616530842925877262982033963878385157703801224614802941085368764951449458827692130549926005698391016239765717314763864691271608738415132765708484591668050707910317167304545517266626998529713207409444535753879683085592162698729686411984397312122111618331523462072034897566132578818655178871520296660368034061709620839883618434113249096688979503099333177030845804797084112733293638679563172880250427312860803588735109345959559371703855087053182901541575814379062110952108754540259893653579606009360628977309098376656353205587722906680397375216145582510896637250163070182454263950241104107741631617071652826423330394446975505194606694313745755971301732418962145856564893968187327334348981392759174632710098155809486808452230573294777293477186903339505270349791000156687136327675732614521427790481833846305388842506268241690400719390247423491116003360175040126467753006775215570530955686524572666445189678414114720063418799990243328 [93,45] -411961988916589472359016149924206028960631354826748602083214889803911012823618814259715739418028882567418239915020396488953332260252430701450363668494202630865978002168575206383554178689233223727522784701542875604004599722548138549724696926785515906822494931186151252110138826696869840584068811425303087516411642955678179114305274878375853972285852387935796294960833720008684932742082865655144325380673197022553096702288005059238529129656541614076425894118064317470600770184605612653659828149232672604738700015309830709446311945696890836532230375582763247244021043131869613268067707460361805740841807243241606807940809449487681724519997820417085673999532954585644183593141107424369674426753662875256073148334573112093222603835384498437070991222805532628162189059191939280142505153934021781040255750141948497838423179891920732502832160416528451318438618914865272718826402969076159340351441739349065797455364690489319202619133880669908990853117885907668559091902971609094255952871413747366553303274480990250966930190927809185569727373729452248803390853719960350004310207078355267424789390129826661184406108220665695003332900173466728110019467925189519891753390660648811482894874493988914444864298515152568728564566611996907407009667295678908472439384165533031743506727236525684028315554064037065360768563907348862996106712299126824721738897195432177017836438001350476153829720509036524693878713913126211277046015384140640101193038712930000294925793767881614163547469930225140106142384184800439681533693537863367629724253452472864298246631559440504800548018418448137169092979673978317363319081426464462185812481682052066186400715083659662092698009939583686382159608139724261703110107141923157631312324982532145371637944150978266498317480344645438465640304771079190355870053917624285273438757554982018798791406105240956194894284663019265488088017572256087028777554872898745080664462406708913549163237239973242933541831259206061456471036399590977841763930480727644801499132199917316231343775718340758705597955039218693175623601139706143722373067994946250043669975641741217897068371214063448251556199478435109693504014471020921670163543943507117040006690298954355454103976763861384115296623481907051505032111050215494048146583943231227833395407282138099670759962927656283753523730167337592836345358581336907483538663811022926576131433967819519803468364474911867590345306227946019682690315361213375404789090735865566669083161129917090754503639040 [93,46] 43549281076018538934939263598942617915602546852015430572225598729614243048381380587637194679962469635788232534479345751304946240329250470565896107152591986779486118630752389253184278486997778305723448611027560141447481598929564166911501610609061284981816890803852338633285470203837041160657736225775888994337963322961768587141338975818844919494972983274726852010036200406040354749776951317993833615108420732514865909964636944405689443991977648194055551510004821513648562658131714440341625569553858051563376199420828764482584100417754533413713771597242338766412899583444866869871348253004753797842710978317260474820281564364892970839739784995659197357413986504821637992082996941855742092297078065493106918478605251568423282810968094648605088376078891423096931412874978530622350200884032288912527518157981289673141470012239112931074432364428869580764891375035600428918288340987257720816331365005540506889377517215248111272416178180084563475787349531909059881338236467790268605752525410209266927938022062131003391302905040260474984585054958105104194977329742068889443804028866303330679608492442643011410197167695522137301860465030098625477371520270247115557997949391503541343072723462222273253180446812199152906827737914386035697869041350327927742803024044827021217325360739015475839577905163393830808509392702245117733385452204367001245699845628936807449923897643108162035448129628123989938426217381812006632378324159186432263422067921646633355020389232540139846174534571683117311547152653561676446955271451244205692346145408269013076495720216139903442543154735270985612112217848031732582806746224075742892561319996611916654139060080838441148891290493851828008187305136980370396927697004552791346557623765688324421940437691352499648900925737187396791981875835273383171725529858795833596595209453986661145779104442350837723863043913127527323696585188762104590670792464315652894430774770307994642123248854524794811349546961360253950291292286181657827689646014684536856365817470764875922960277380493857216953833424189241808055736136357263097352188777911852844440024471762216627214284990855761746808315567446271136831978453085113789683040493244418556182695300342318489434172774613544210157486548616102143130040865602873508496912655676807335874418353111801754312655951387526447580935604358106315833764361787592260937283930385318420722419680962632314415210697633914075499578487562708104778351774694984192132592610124274881240697998829460389888 [93,47] 2276880611390429442549388932891448064728861848850052316393609195909083063932382062544512777170585657910961603720103174302963309297448004547960692772035128123705714836823934548959102353411205438150002127320415584850003697223416011887358692139055394241497065949997448701151221637357843940441602396858282211323461451431003493082541958619463365125476165024475400018126268030491493902243090719065232638505017069608812082022195644986253168735014573250247120422645958868467460308403269321056188959916871082466929062322538248387111663796373009090069257931211958589245338364121667790589686174578459962924703811419926346341824206413583934883541686382453218545206604686852805526289768425693906097128940724844842343173437050408365985858308470118018586133102161417206343764435392099630750004145456826659683284633572571271162510600665125809275236812214689979619926839761492496008812696802002803429673893303612320042461750213492313748289758161124161965492650064497668287664970837699990855409071758809398561943385976167455470060606222825244385566005262666523431513883870401691065335062988642210225413539431739088797406052623667209793958029250706760235485485912769072774015655770523086104328672446014929916749682798147928359671643943352282467322854123977646923963639727505972641775897070880426249001855637498615363430864821175606554454680931875472040450238227289431739830740563119208742125993203945639517335344814602809962326855009834797784946157161711587887159020488811704481615213222662154849330119134781340720820559267255257188727590110356573618991339915789801529972885887974410347935678082015785553819497508803158855813628220127870362065825559083211534821688594196560206823787575359077596820907122569583933908543015274567750630008587388004704721508892539096012971984817628094986938569724909137024869281699083617924667924046466142603226534521250841032215935472054093987487781445861189129563791291834115500085191602720126265586151350011412596710584234758013997446523998825710847708133189159960142434340950659564863496555635843538933994513250283278734502007252358601797229149038257880913366335466228773302940028762798839094469855083757792340889135538764808900931645725302729606371959561888777317572993076186144000456045291532986088012305751572922977017168748647378394762754282733539904444095279662681094244612890419847361207116138053921926703160972383583688978672513284290724545797439248891598820866253765653408442816065136134892233024781141671936 [93,48] -2338830352129069798840435925002150309545413524696102157352145073229882235143547119090499815137706226296995644018042877524847090880442426356464534202099677021904000076332931560745225506301138327788171808208782343763859090873083804893313999124719928669613622618338976815795397131184971761801927884369289537185735749325716912003326285532754912214202285805305214952715934453036894349070319996694712918332642225958459048312756050588175821230914078694676225037192913398774756637950163706831204400479981014406179200783349070761545085331059064516462793348101120131043038888601057616377695089878590208806204890682035689277980642692064610537757084989338990637261130663585239748495183607916975814902055181224763978521867382582320733000251596498608580358376605043345905303240609415627887826613054769260079615919556717285750709881957267920695993943136847068059230540276790258760779647673241686428905985867043438443335640427258553541704619142408766115399618324217866031397802068214750934805954843544156773382868483669853233442011827410093446057668652743646698611587580180444212839823695038390633011761821216037296070703071217524597419052779453826011061066319536468722454872368657243842173220655062121538477923098922335669427677221220867189494373717929749962964682443885613902083576416726689326208284755946237224395684126086813445017628437666151209487526824552205816151554536116971172576133097335416352420145721081556027245392810680914598688633276772750973303350519665399954551601973271133605762148538633339619582482525718734910779115269451043239853756939659458610402545866774543333703371218157683528582839308404303601498859834340668820908922503749599577166250790134691156342182569559791481617646641488899634591814099929017599494824596564833719867019777381842527563759400938677399776033380670288705427617361791821754478459737917004255570295960046140513814974682631543339142102672801034746728526572895650015297306703850878684784586683854115089027282892086762250703908088998137329045601649366765727955707588016297463113204445965237418280110145528655155104585485066238814102445921108073197532844838447731456674290618072079908627522222114275316883805241926281999723151387302341017924659157501276081464918238169344606560957082456903386390208036600634102765908350792439908229641931306717337115710010959366145138731715296067953093950425528107714157840712077214206613240808214019895514761412592336472334083014756352233908481438773933635188757924675584 [93,49] 553634521938006649687708617187592729006884093467582264387727250363718924036925775859240554709678184427383440606028846040096168365723270862148423729216049146659354491876638963823484681174400185124822857846524321753300776073524166138691251847257160179636541330123980349596128566559656358822554876920957906898237063451476332153551213425703658933830403743518574394280269085133115109611330948154715416083293061999812053681845130836974128198801416151241686348770061905772408124447959352408697073848516254132785324217268169111155106942894614856639392400525909556707422968856045366964035390608847916176350151026729612845652984964911777855734432475890545318455923245908220080353758595395168628029375381952056640696400115809735702366903373119035493064312913750556870660209932998539982460923090431384139066974870663067182624228358546766566049622199477111661845503456742096004099980555728572413056410696541241941282880424716728048949206841059645954655963576295742991783199013941510740292527931675883309417991988682609622716772672158046126462162794598342934081257376815501700657355919471078363191591418544160487332007352794143458078243990055066895308497082128442146298602550980938386270199787485970259423765866385543842125775702251743428769994260632308121193916632648941875211089890653380380480070547464922271183355144620636058448697467548664615479184641019476554665154445294427705167093734875299536803736073260189651037840251860525769317515388166470299527458036159483909764481759105278510573248957483558426912624386010458139335043662832947977560148618628211118897709475442763366700962430286085679729555123391482304474974465785720529651423486791749038527636109861014124155791035887284534918121614519856320808928835830124367882558627716134954125497208037642907705732042676701789982102312839748454518426448792955121789485274993867686430593139802593671882695588253350952105913018102687910402762997403421877017999310106078364624435257997580908876576593446979310752920262686313194515885602302991217567011928765616078781731996727178839352332144560238144888729921605155157986720769499584296368375312558749507226136517354560534503617710392166367865423984270837372680100403507443106334016516037881924525783082238506561133684002087146824367317746723873529083681088187166646694081352851790241124934943080801117575565028919065186348212574431127139540438087781125761716988175836762356184214464431894497105446150760086184689947908166719347231213748224 [93,50] -55216899305756516740479926683711585395743250321370654192153971239826233099948815566680126671131011832698571088803079572571505543492909113747795680601523589440770483652592329888420455405456255380948233074815833893943752801998544659587244476486253643291334901506721527434975171517272451495116584071655319847280798359289812112358979927747894730670190951025130717995267996306277634921396715417632698172412527184796319537475557928826557539135906636323251489628778270398685891532162667180689966864563787088197064012913429625683739101785300551398522939431823617503231036292372736958097931832822108449175372674547971355066112071091432474024565040592738020296599554604347952097219824000316087834665909446668502949898969247772115150548493259917335081363881247998511823351448179696210772579019504138705429146780087872728971864137171485531901608431132319690415120356445073000352902542777540856271797490745324727097662800542979878898545088695315168785904163708229115278335694091873158802620508608993351707446005882850333885424018056322003811791171287901706652090692160706548647166364344441674707014520261910806220782954312642705481593387346441082981914339355802142800796910825155391314856757042887015317330201087525433721785024869375999110056601182395170892479149357974322372391221473888503906181958827796576833105789109950422425787951587781171876708584688033230301240534811589366627842960548914090600597159621758458474533965772511537622988395577478708877764817388572986195890189480235251937111997175370291973483853181245832706220240840420913932815140340389175315338005158652535113851869074376994571534719674066320189991034752430759617434988050473834880469024456180766040951660699407715630075381877445110692035181673181362673759519355050634669866040097346207342665166940579597588750284256733348272462816623740692336403567588919940940878339949601284724429155287192919394076642114588966171414824722906429749420135097049825873353498192411754225572798388938154089549704523427252412304810156283415037540865868403161974324009467022812780650810500451841541507339654494104295240828142802835674222645296462536633501435203501083357463500867690145152397128627003896058277086203937391160347933112156728866327652143436993343404503725927534305453568630649731089103045425961691905657893463177127338215642744666763506981618527406835663839290695191920457150989856228239687274898708995819314963516291895277187418745538888279196338083016121102557511680 [93,51] -4259466689473591470620738789225185755187612485207929328206354826445490439006853342408896679999726724277127777568666794945972645017286709111680145280820748493542782093961048751698118152621257014524322389886765371752909882990221314142321437848817247884837139175971345230169272908748035007420548668497770995180887844436952030742002096705410607352453914829530033830363001293628818582676151524091333266767178349662122045535512960885841083938878430303896243762098600065564817585676595268065108476246397613460080827288758097876464928857322994954717592941160015209671500841532645230175583072405087979235519242832364919301472828169974673799095939925647885531347185057565555169924766084262585246406069893130120352586429726930339354602373468825623738420448673724806835939258054196936444157167345777997380427035660135365781057132829539904006134293903143674841163282704542535246437155749137590755629266325932555703098432483075779296487804513610762127888825818101850907383962160517380749946900880471002932634642901510190255606679669436812448208833086613324857910456040709819596378269993994446179673937915079878982404935904608551797370880266738753815177228071615680605992718535605236150253123135089017309586824323114829776632229697321791845930800334861302358563222195101873890986052019715616105699353081155724766619145328394515722850056506707876733190566194557447847931656710523782719021752689504226578836834979873404699198234345406616857576412925153289360209032053705182695406493937894239712110265497711605835365265873703182389014178549898266244983221482984197960323834895225545821674192647540510453741797116369040557661605590336791879190792470634620198642355560602438547488612640995774281273166018510290505354808087498274002951936766207175884218325962797729547206347435820127862107991170649931603096260465680349755017665261964536757254914271461896134521247065983490759836265151922422186630477892920350317990967373409633086935823511379199925275632716931099134332242177929736312995791815491781737023016184607541705143221039559926015071960873209101577961610737954210463584700450207932799048290541025487600582165367562614369278242638418616129802966258330236446284645761327256171267159549660026511465927557937747611529437214884475478873398845336246268949087519085837094081819233175312647447063825147456995689534902340639012128560596630534981500028342472647560018349560893714752346827715562853335447345938727120132997691672783965126656 [93,52] 1940672021817740234335885166528054136080230821916424333840278380364418104641280164250851869088731318511826268106822169343044196246961752689750989495475351802357094103977111988876638000845917219121723499836697868712594589070970653326506953211174974075496366673447814740271094114695720947282334565442437564311704542529009925607964334687555381203918586265947265045403726018957329971158035673101665031390664315159901381411941228236898593965755125591598111763727856107946782101405215401184728750307183627352740833331569355528476882065480952950985015865503841737154365270607082903790755918857122780499598171604408371705889047846493646107995419224143121101977644173221621720096722859936526390284254042699562401600292025230067701487807402890084144073275327124253929470430876592845846898663314220254563097167964237468811755979003882736514256856502248695866076973742310520264794975616996637814824708428217151380323742051460436633432273862261698779255473630007447621743591956955097733679379664743616161708270808531286814022450301018974048460075986424733314285034187532353204690356604956587391069974905017351151021356496533469778612291404070555752556449357187229837454771605884454898777881012810896745344823787175635586348766878156934707967055540477459472711527224560542178114338355542883054460439547288461960354155577708163363518989700226846867446727303602018644042976330174613850070938089618760580584083444040141836429250192399152987166825233317731964052712327069322054687338980439064127969109176914737003813512346203176499026947424773013665875248794528702609147768740900533457456506496306077452963628479016917974704206789198437088096951807155322273076690561788073177367648327613527233862858382384171333326877774269571550862750299737241537340970142162282198934363148008577801915268708943684895770187300455304214811850873190198009456455474877210988394117422353321643802808137184452686692890412011701874836342208587670777446756888421115753501048678095154904374286354476463110894986850140595066872752290326103975212742512962031574376215146875718676031338447882408910334116399251442841359958404288259777180307154874518775306456850351097476982171694628451552143986790201617883988699118737684049123520585989479613754658521576322066589812796149529835478209085235063210662416619878295838096434840677930291907177163613123845705091311000223124677292478306415634647388297235839132161153476680067656060635380906062774202403181704511488 [93,53] -206311861764292181563673945370350690222246519573929264962328875603255473087194985092591222428714607994441357927026291095881187667590852614478217006625170784008658835440576479259833314375763497263888306574069328557654213642991636404857194541625045652354398832573742079087076189405913988595822948855286580822596377331092803547483381268092607675717964488702476121216762580986293521912360292836469962398417573070083797277808596300148186702541599123583089782897063587051756545932097608167815307715547592628823125143210970220678973734519393598214232279966715200175936967154477037263646258370731391923099055599185949455976399332722994592836444538344920010122683641524186297075053409287092706525309085347109902446543534464290576763019265747092722160500140422469599624043313223505591767024167263793074451150510090388267832544528037658380433157554437991207675409229860228811185999859184590613220517290364361063791656112929699453450856698847358628042921280966567504780200544007605590945832143996584908646487824112565575117057131010553607168774215877697817035290401944562491900882526318460257853185019842187887559265924223977273713763919186574021550368157075230684616182519666042671070606634957701393823542947720093194581766862959786021912663737929764644892413813422619430564724736117749507108344372752392023418901537725186264610812807901305849699393980794784386759181440127986890888000073601330118623064775699480285775292368691612513986933636826553822536758526431653980259339634308650647415175547530569509056331816419372287561694571361927337010025974788387010729201548184911587926219996958184607120194981131425192127211842533877396355737809341596815804172048386012214180231210807736763529627556979427751612646329644661648935924001569293341766947746971307026779135675101776277714291833888112136812834111538642442015587033532261704716842222800372848552767528098546157781439802753858690466056349311641730956531840063539068701412041250758020630670120343956127699874022530910897677985497455334816597210565680161941555314670026359054055667157136760202689425496879079692807900459370293182220826819847035674539271885827667310883638592336204315038948853820037794336628914023464412764049029791491737214372786567548883399253237148189799411158657708882451736620056719795369880107088791350323013730429984809060582363855741349052186572557888098885008712315854803888364498532293839849678728448503481419445407225710613960444547308716032 [93,54] -994874484090357072747684311036136969860646037499526183620554639919704952986127632268658880028145820673270158490566637493576244991881455640721693993602966372341303551855808578941337753495553819421136859173847374089433418099193392320015883189848566945628680430083658465436196503461069933938753520067730706820281880763989558557846869157674758859674113567302942763648068145592486243411176168854038321668160153835479824995583257316713315003395757256999491929682254445661300977511975816379761423956197181585054784814294241081579231120660800814369293226751672526882173813925471471994323573261893631489769316178006228461855212366418395959669877933220957885768286191422457941758419503134424642581700438251558367670753592037075961234338735443837954261343372792912540196713721478470591707655265866421852329510390903605644229955507651464294881234424357870414878848611567790149742704046065280725937497280006070906183309013151701938503679081178295642463305933321090338600822104086373743498374529395153995905032603155858106666004584215208834245289536609353628118672297312310400601215144877129467603856129424079945487337701672812823248620781597952622254298772659183223051025034151686002807761806189730570663766935794673021528807739860521552047579488724485696042318213663467731774830406388201119003216901267457638767765638314062994703293493572818442789816414141183524338613979738269371783904182748401656971328082195446398714032893585603913853804537843696355976036325061988161446168018859557673800821503126295327630281217112116912865877594514664438970186292382493156029743162511372892042363281200861196421387757590123223233179503175052693825186108338847276163688719330832726187510383058160840541176657803445331862595596119164142462791388191130678879226147458210897024090804304775364471438440793639771194088303684019325229439075790990231243421771675994872970576452400208598214452955383150238739038966779181651171194467625819506358312195044334304914757048773831692386340902898273741677702588666450694197156335641141841062237251247974638197409081498761151335381745626967209507384851522530259157293436763707789981545457526323708026429235420879101018374657738313558944151412394647974450253516923639750999280039235361679043750429385674827607501644994507400509328701431766235959835051488692015505480906351922371002453660065137593933775952030896817301820607134979625205623928124453767656600898378492097835331366933684455714324480 [93,55] 2687116604239753857412151330811407851267606524492460852175667014481929228991033406896748272323527652323030769443449811391958191502219587109024287735755070504254702132844297540629974547014659088951608367513348058579568860102572188306641946375326989419392005522760697182401664337737263933153010350642833079687506957338560540751254315529357785804705767775327726455860473505881260713878000207488416672672341475252028688654506196963623797298421828265468772565501977244976105964159414203193688912915530777828331609304977702018204984507825735367085776529475267025009903602295400189065490352559733192399442979589334851038605051191356568127340454599129735296289249355376473836531087314200675549790542720158722527563289395426008089516398616203645445046408038639483919720098185147691437659998521754836611821095739796719564515817702288729473419091471653421785648136750295678336808162657024745634732513097744424135779802882983533209233317803306146713647357758668306371172854750179146137933848894861663184047734387552390872587748242818974290861696722153344141436731355189389836072963107384665232174281345536759957967505889551719450215155325273823441210455363584116498447011536213425770070697560604872949185091667114933105242904454269982319052968731659062117980625505189356725646212732861470811065986919043680575130477117484947168214312536331863327483097373831729850007344331285337478948893296604353172816975296500883510889508213133332735370941672638414130821676700598118549820152407083162325811882770776839235838571057623252342659915200129019651297867184433844331106367965546726779416193872464196931518591193515242342558329358787370383221266537822920649976953058584578368600629496047471603319792170497240842007828815545803290713670722234673934947691757712533133592389242470382317043830773696621731427544941872494287200099701267205619021353894420198677408601001018182862116052826773054339713998133168261635145969956987259046496717862208469054912975563685048109726963494201034468365454698602672405602250802273080120340415652116229309859579582947873446505686003585093425999897608078363460233475424969561291648995908785138249735112909227322925646064548943992134453498028804638305019430532993473719812565311588348315748077676450349832858178233142545598463754572042128739654862376729468600164187379030481241443190746730899166624757358243749831472422192536205051830785036965174536648048177717820931070758580202032198582272 [93,56] -28979842173362255669699481281546823841963200749071806337542109158866805300094587436964957204044092704306233940021772725492525570375334980156214180630662585710618977320415076682851242457487615952250872877599022517432745702635473181349391079627321887345338870096199401837528909616540802025924061536592321218666378936995170843015707207182826846541568549628722383536254760901476208170950564207409452783461682483038692748576479949533615817125072992430572493885322316451033029352481502796411765104680280341581279589859236403251377787752886371865758661451408409546049580452589630463766962444866853625211761348890793391913202732417542567475797705158379701182113307560058026087847764012418668856662151634689993625906962066251251478101773747452655142373205521749766613677030378106145529556987141846815358219426627024452651017339989967919390494263178577040730145628080092895543415647868326305944464079067731106251749017550069986481922755460389171389993570520397230266693278964371319157133922403373884599377639917360404179729761204800213650662868052327080655666913560565593109737331897459447792584346435664423826708528628139974139823420906668747378637894154872508949425697579747048239890268004739747610427421087276336886338013469709502662428614931094387372359901327526058875705488863275686109880583785465597810461706870086655855222878867329862078247173072454066191231676746512080485779804156424345459640936955960755932881094842008611185199877979340093439009029668196047336677850669272334678775948551490613049359809835872923904915023941887622762690249603917919726225658592659947876764062250828414374850101833908184706699095956214370268946050395363894463299661783336806131854535434110507395959888608463389145630111477563143642236773069131551575668490171605388332088142100555625893041801138196836887673736564429777606156895978810288467180959322518351095171846971158312504681751568433055385406412238866008586283870815316027794347350432516531301494885466876970301074922268541461162424912495959794338295846618929270013902598630642251562109061090358250608957213907283001599090365855652959781842720904672235567113780925626832486455285962778093006763732051657703499977260358243337482650404381013981407552382600820998797367729352016434768612408442817193538785336010965030166679781777588420627095299481182180632736562717658220997735189500240086275104252446516006535927113686891342946092454378366586563811717925358796800 [93,57] -48564517802104386844670143922468956483226336329155859902819754499337640876041706999384421757839282485863163936496925201444532022667301435863538031894081047612019154824583616417235330219756251415228046353525406979534465101094526940361871995793359803022055309877732407805992226466188613639712842854020002379139363533854626602351164875089736111652006774814090317822503980376178477589765461158969698421810494440393917506287902206130323289818521495238881548490280323752563847683627512911189303722139997823003700968863624032727667334586545221071367603274839691487159815816619778927538418837346402617012601315619081529910545283531164878535276787423901131446307167878594433063586085644208100038245176291462281174212113683848906970397986023623962113980805814481607420226602743473578454641170401045790881979885547922376393398823646100374039885843404504485685073660224993250099232519989539362930393721729704803814584253318629319750946406451475719404809889339463159695857431880867596908721435985591259166275452844612248250943125605632725369418374748928874229095937219672063633149970778479299381322154610631838679832742703678204179334265815627697459012514552298885810471412752294129077100126657836178810455414060605289501605997103821394016450965744283358106954601669657847767462281753028114399416592437654387823285603510359207917363273412959020220619695841903011270883876599916204541657524200807541426683434312891837325880699015446004670436829939712608577027723193376577196398516112407173417505318247109485326278799945956854796429387900170716454716754591679622597890732503034523750160137176070686362470088057071955291988528432099010621354737036439059740839679067987825789192343696556407185974191097013800254874423847850847330845505512065926828268662695394807966018372154440653184314097348607945242585817104283545782139715795425299917940904868825619503926457628594693286225287590145923399409841245293923037345411338322138901226876029403546960936686795749319489049600346691986713935280054349870863257515171885500013245932212535199903399300504222995569639856588502530393687346270449847889635975049380805907877907578468887082483878887582153169268692742914582210486699011917564352284215917758072722297302454055644878999523997003995849038997857288392346174273200217363260808135187006175223872350758211607502679084416958673060760004021401349607194642869060696817802946115296062776637561167617098192067942493978624 [93,58] -5483523538407919791171630643599630452419889392660370218001587696267305198024704915385864828667146067107231935485450175629019305360681461519749827732792845503462276958794551973086478120729452991427346299312438059659266315841701610399837793973254224916036340043867718505172722792913948614040429264927835707433638952101147397267461507258829405464567305990015189769421314969082027740068219812350346398188309600377033286379128216997790632496468496056362613922511443750205387546078459880075041907952612167448864705347413892042104183500626937135380287084955136105175373843836632444264083138303945225184472310065249910077240399585006140033982651427314615255978914729228308400445229732844602776067552168848413992800071538540494039406397592184790697112082352165312002279584975735750842760789109642248616980169150125748569790700258214224328602424587904248510363084110706997423180096664266892659055729278409901570167340292101963727815414232734107413328247807602832412594696491380807911473931060789867555752670785622632316196031797289541997190674161819442657801610513010848397776099411524954090334781682280003859574871384014943516780683434297177971998408937189143507781245363971354273461757560744695088473415375153495746649223201329755246253974942414646443619092567830843408571275301372732773546633858756808285722032809394666149049445095675802856685130100366495086539972650791747389030750629889717018173565750298366973029274173618850300452525307462480600005007641152453147466356119924602211658246771969039718195696519106823614594167303184849304566173541442775646288100029209494124638784702135144358282955815377481437329599886262296446585910743713264528336364314806954482184823639649516405977668862595629127280547179289171609765479824524384386582466837853990437370952787921725785002936441927818871901598932305721323185449546968625266276748720664593024178506886567928459034639406315108046218588514659700174742717813581247027122531314839016968179082043153024494497512674996320349182822972165582940020138528161057190599188273123803790396147127673561398570145829514479587333514687002406727448846876415830035840212404347181095846329526521334908168602755090942733670379025105739734670142402135089693901964850578100240054014299708573714893797326549618464976188178781558385973827069211137551391181500546455676015211095063098479744075649112863476470861927125590308351010932032258333003089787961117061911886692352 [93,59] 1886593174886589083573694864448117338788250531778740947692264414831512783387003805563139977221582020479961399878051609979497996549111127272488548342548734326863069012749814355303121876559273578681248453539557855990669992794542439299748624476022714137187695882369842300492794508475194484498099669952975184525195953799010451431568047251930485212595941607460213282435271848448473835048828531279078626775087495694003522876446074853612937163761948071646650479916584313984812086985548210582170051009817472981470206097565050164808024818152202731088954814490160259101054691806039945534619424611052872296522268594963288874045792652780571198727777940804727335890853068921880541035193497280638898672957237041587844193653354398117220866464802571917233787872862504086109986458127755668492717674146408640614392947184933445018923039426964956499176733977693955338452659884617870170148094108452885180519387401894026698672558981204214237912521374869551846930256258399717548273572102650469433718023398839301668967042889707725641130817449868594011046068958969264948136216458031485269999569016975467492254854598292160062220763524842870427135611729363641603943372750354734212731108860410065524943695821511640100960265894786217523715952925499949511696735301487137962186515319627593797703966730306509836494850028084477960938827326804583976345123287816341421359695452378137002290405162295352206345337445562680118618433913853625529539609802584999077963301699384452762950864276078165801922994043360496227250126677834911079955318316202093177088114045419232933806856324072541252448940718717823649791969145858148455654438166924995546866315502920587317916987980863744333464307521991083448357419395958448141662568522066740613054447304910031586986098240679629884065430557545250867828898608816835760369394099070645488821399781077843474203953543831621697365496030917821599601861687868493293282994649660592262852266473523313458462899109775475941861420210228488654125353944930803788658439397442880918125092336332336520201199792710798116202741233845925470369290300302925006817262501505622169186494115079874104916184741845125786055719527546915402109492541861194605957235792641932982090616759261201458566802197069098426366336185712207339876629446619289527704031386530177853939910311977272419614277321227441217534110343633686906031547610456989002276402880059465629475162524207535172513912576206311689745637843653791566067138560 [93,60] -108367371868499220627656094508306107215205010413599355203123692947829761047943293352213030931040418838666173754167818979417679813346969840719936344703206617853961349703154295237148399799436480697740580378036795264106669166290698719052138536999924090535073459190644799397566459316899252795960230276217293521563696453394744317696904087679144493608707988189188133950479464294477601950905544915876603655284229617190269467198396320004154897120975202303253472771386174737950591051695155946986058562210084562858219076967697490072701942022398296292727691687117156236534178522902608360810194694978564872359937319443261888421046465394972116494673792508213426229461639351214579570243076477337947000200791306938987663805436713971271344309490657728209279517209284453624045340210994094130605975278910690923943805591550572185110892721577442217500704786087456727477978867342624016198818650788882909121441325525355449001563248358569630559456913298226468033383846576756841616509305374668855091581232206861037229441715847060701755304675907544951162391525429562258341728518603467607664073729673554475326977879955839283551764247898381235139180233119406740155732217997949668631704081114565921621054215902290343259852439095718226247084676827222675731166068409628642205839742703261112956481797080596406835117097123943711181230416093660287545124494066485748315091320919443136146890207019560517346623683945662852543424578190190484226104840076944226104488050292387556997587316292199377652012257637990857300714030036715662508714387860720152176667421356720241206517136542729748171169401591885241250303540933784626880972934345544020659104184935784244617326907163511172031331796305584280313185452775764860627925471158760228448777092673596370978759453100160457733112499269119641356405389361610370293645889847020426355981795880118592555874661450437641770012254460774241235723927190676667334439196217977444603659077250767168497606456312506931959183575585790723177225727997671968029008024150578478182501792904702522419212366078464270659223863895529212647649343821901561199293364162906918967052869332505718197755164588184654153779959373938270567765014631129436359613440938850265031547381596081785207125571564321548069705677498644527382671089888502281707775805712600440924756702644155148266987737556281265909392786298394068154115887299510177630479059526047015866670909389614150196419424830651411714970529707086432960512 [93,61] -5746602191857269196961504204829238690421843905064750755851992612377030522219099655143495118220659375831704253035816777622336249273917091998761670303434214203596351576308451449557123678423045019421213325192863629943792240205017944338222676623981101149447138745407265205518610715723181703886841007233174540233207452844127350713873004073519894688204056903087550234945587822117716993349079138000784584792791594663982459760606467174918270980981609511315959863938911958806786933694292492436091710999942544905570985263652155614977622447117756768896080789572867158451716605013612330616840896270117148953947022347287995889527159328811514482594481336625044262489343152160208740602825554626359274147663852171809429104379367452370268447284625703754773981986596745655649866937075623821731861165584330194141207525938165132913832933338250228808997037604781269398192897834778663870726405876966070531745880823449241902288649601128900069331136745146165567567374785127862343952687143781330909639622808384715704774761537370879689300995246590480799965676964776226165923812329680188856130921208994936842459247185332619510722065387766759914198312513617348010151620400410681044503222600324471813318262699421025342310745804731567252688352152665763861458259848546666164736502444332189345006974601524788499784300048887178910352589932043669527734810935368323497672056810196694842808456837319111460552710947238480471832824714736732387488739455090424975907312782744492941959452606569518394882892809906327849071539663642807637924189809381407810706857642412875914926861396406238318992486116236405111104747270408041110033786938790050831297660800233044914637714515961005496264009700036164289392806743993402422609892654436706553198687943404109030352064224875959566048254697897480562792730750077473567046256586723036173499769421957535201236017566510963981464693640466754476510925853279610223357664982537173467086126089899719717455775260355837300761088200370664837866232617565906644653291334111563323909946297232451592212042518135079783797277350937698139961471758337746297319645773428339771529962397859431911998551326412648024826909525246542676068429578032886109473022559541762821698674939038047600531104176575241159578669391566241331929119928173153441712129468823134971284743595117845463843167482624541724385373585066317673988033170397693726319947924256584959507670804439107138493580643270496434169620943108833280 [93,62] 2441115843181565652394661840547290788296265221818492806844225702700539848029057273688079769991667821861084040923879187280111427729155110241453978538579686244324185939866088394642193399910569147730405090248059276762126655756785077955644735302915221516796921943957702457649445882912044218619986285071832013563067727044575350704378453969360976050974603113025667661085345297062945309094954033494062579690496236266995131165159845318042154958670662010867784546218774531674246023082958979909923934481285869603837501957587985011999518339119918820049163455252912287370480025010759683287308853750325122909855368086975020823010991201028758738393536571317952461210421879665312104088400866764249347458493177394314515949071606511776016118128465899358400957185187882607573142625930098140596429447370664175089047396651419641215449887550702193387419438469741873193928443568488985573186053695646082216521513433460152515067558069184910973425148063713499762371347631240435337788260033024567124798622507578617969819585456605682463748274841637087164336730837543821311427491652863342529121162577070437194843430157052191104917076398933089582998178091869829486948984869743318844986450511059502474177850090037682360700635126080649575081466236277853346918339504501242077510053191409038831268003572192224543805151690368919846054381476957767015583074440229130005971667274031054284074153045345460468336441347009327791522831719709734217333767824103473154142955409863743005940282638931891922441456425226396127792954818242733541096769615188761202833018501401908158368156808718822172546992409713304802710603982098523489453699482507643109735834528386984926882975526153199776858081813945896992920996805986799472059854517546045648435488839157778714309636347584920018331062256255390367666812975302894375727689167961395419562232314592200523237638425789784242387261867167039671179090040402967952579925294248140110513823605318719671070263976855870107745306392269885519796362786176776903016746071493181295471148001366578560897222103085146307873584429741815276320584634268464589763894533300804303087746104470480913948498101902381341333405256577346266131428841602897701431958002716296250885252742855315267511344033658871615823830777100655317700232283905354249137023782457784603983583025451817427922515674541832346074399559803126196065919055350480437152704784230431244914146072944255217282095939262206588801951375294464 [93,63] -127598188192420031481878920396323438782694780103678908118265627097019615521406692941064889916202379961528486893491942852022200129484316606722515065574473724993968391153335434535051433459784341124787279438136300668262201713429539015033823004288800306560002008921754973733334616414969136205368350753204073950336593737875603528290106406850211896458582932141236596657710801621949802622025387276891199106218805125471108203351942657839017088519264423616639897232136742926055043600697002933045635767812714310550574304921498836610236842408679947314650723128917076994453974980406258109608214494353681528260706411348573141377684858622292129975323117281485940446471430826834698394260405138013078960168850526181760113120135513038014714660490648550590959305782617816275082551970093547552167861716879910967291153678166563086974161063653534302314455591499534139945601166734334242339157366507444680991013263362054031547868478777201627400570983684364073622503589873055149182132823822129616311784286994933209085450757827408494536761989753992930558811454105984011004225063862123313859510377690310957992806288936642388349808138494622926339891885693048552221494792594871719195562394071670940386117955335652930358474458154198451085519214820703187672111754763589668117526418472623021736350224747925507715659988111981361098155019643402667995226745294744164022512697378653590308869029505502390954399879709779146815196756613712146129358917200308402351641772235944829098780817101209899173674800285624055713817251226462694678802514616221330315634015459956828931985647851225537652188931865211191156284313101353777268698364412364449783353204254602264659526944248119108068414540876508226655111343127702994406489600773359981849466330290661628886500265820957788872798752872625366434077613094812547589019084569864982123114652483620455542692785129976528464460220285555888015556480703538035900929350481051406067219166449238793778099224670723473183166336162476728059695738618681486637312261601811584929814318999181168862215043760487213209182352717702194565299277835142780821052395821390190532665965263842551359212933497698783932113239761050276786738997110871133756594058157050705711088255121552653635251129201192203162953522100797562186445266264266933336663482657577098125081956328339263392932604250596303446649929413072149948616414129450599913011103738522223620461486381270245778560968419605777368968331264 [93,64] -12956995570482477851461193884517373731237413198389289678936617720342990723822303034440635638962637443258664646711638015539567604333909919282606132526792397744522005104357688806175632439761359248475729824966331333036265786881336356649784812383208361191644764055415551229480270777837113059479102872406494350135725961443223439082922309209114329562814699028350956100429926865612309363303121773129940774066394693864902977582197150818634703579358655731847165037189434181702153774556673480100389601904420762912402942310199849609066279317187276166235362948030577192992445749669086495307866332570615168571579506967095277710993645709283119970458814730403698114591689583499277392230967913446049264538125178977704006633034036310151155324697893199234581297174764504667553328050255145318785437795893964986616026493823526686088622301836513976599202115078018995887515439284976014947283552485535356493516006322605901241992510874684976210866105188278022610896091966923959347941615891476944469938233539720510998776148547944648495228200907629599917315318867294890890460111642960284502205458582823948900067789691080098377131156217373588018231081307525535026634055217975795920829154620199237544853566303332116888425963216288363080478325160449164157094946316205034325734549883612404334162357349369720901604123920248345942399394112398607112594498508888438613333250602401540469022926770725820810473551376915428210626848360203432635722698675316178283219945747270344242354619994202468630709923433666001267157873689936558746372146467855166263187211979355817230502233288049189508660521303064614458035559090400115765721785096829848646535317912355175477970821655276104606537412436498857562896833323881096021167960911232337766401028433609446186983102883180647023158179332976250778192081781051874241136219203740709262759193049153388162129652923347482457242946694451762950383683686425731369204595110301261575944316143369114916438244913245235770282137220928243921082069033147125918884662846513943120913467451039591462240077662137656309043272680814652247850723397102255533006416758907232000411263333075716963028386574979534331603106183657473531293051983196760872851026229729518098290518904639168379433959279227543576381590502916239810666574525644334997336843805614492085965621805744207280715147888982902847296232831743345421710334804406919913171622617644038983170241356769663684970299233855285682503680 [93,65] 835236848185293384464015600727867997694803792472350596118152788933154725519319709514142811917366706393379598713419514494675417221196388635658204184609242206231369569079432728804549484566904154547547769645577658423929004140017006423934721694078683538969487773703393615155109480566507436825788166027529671835719570738138379743550720660696297057262738245275371710063463595176106973153900825768608754463700913380732658154454629577904802830216673585536428611569558891252944509730337326097137545584163098324189483958446257613469669753757130049507903784865317661001494035580362103038363465436669684186955738843105045250237167548628280621253535595002522432679753923725042781888573745979375493203145063866477680034932560726463666467510025221733240162527778708547280905532049808208232830699010651297627630631096446830028162671575465536158254884453867648253761659229891447667033950597823927665455636151928956950297820705289878311993795407492327014481866992728061869154063288452537684879595170349632333274142616240454935886539697345059759381870233077054315108861455504409680732005363482740125358465988154227754699988981087466681031995624996164648837709720126683078363857936302617444858438072264266768090662035556058107268560401170899863114926172008563271438161626059819759674902442247929720881688282167320767665788082273240652260079881773609038957437877904494071512717895032128193567120028736993600230641701089909753778120406907939945013709777468476791956357876001452020752565748833831878026946913709987868003443725722443248002072896069293944096484819074149049820736757801931739186129943514677957124794553905380514229201889532709787265060744472425874443167602438504831609629396521345430703757205934203856847304089477558840267813539975587860981978064892944079060054121881850386332954358439793840490294373383509115628427710131650661206579304425459551388979060792988545319843023575262679700619106223966584447584879140918653850263729513564739082833683574245952752850298886222284161130665223057823942505785412256077216000789816692883361784481440402059069621195030047587161535601191866952311202476935480954621359894490706740808212688824582273545440051895769739027354691196384956777733632968777887474017286934448980203942898781244290120547534798530413241761460888424015875669796327561535549449884336390047861171110322200320934369200398001810842517065487161284446948380333819559936 [93,66] 33342081036886691306654021656088537517864111273556032699109400156211546829337862973726890422920617134130491347629877905340404638832647198061576357395585803491807719278125499090098344316692236375552052144698890732991842685127688435944994334638559923275652900784013505129280419508584567705076686282131278819046557246232104561667628264155416522532621418162354184411078923505129070327363276267533291190305712080640879826750549310380081118026693761856329045871096042033998731171695765161088971053166578649762337491452026818971457250047210356810444353767606321574937997238337455229800255049391517521081048440843763332983328348792102947485888516458223181474932323237930090901592903368617915425738024293481694224240286972081767000218758012166603993700174761739173402047271838971936299404092951695712722695973127252238193516942632467433304917023314085291741309426864835334829140922169296143522746113732263428647441238835416318246687353701178912137743086437010128642997221867498009359683550321365538734758462598445733406328994310034337149858350332626797338942003924257469514934104427296258960345476275621045172130282764272441743978689510481548157673500639055050712885550204634593034592159340703255312523028820991932329026483040971412125363813072736512812425587692446175389607834070127321291298358778057375078776213930394673069252784270608746426121503537975586838235226379984611293078776024757972722891815989222617515594829175841932159738707175600327312023238150813169012531939170176920014956108903861931716469973031190722942974038382903713890437196300950251914988026512142406440780507402105756214510916417835977389269163268314446092967891017166151373078255487355107958634773904498986780180216903627564490688921854151115950005849969416929254717069761406999154200256991760254223524328000424492283436484229576268129217517781192019028752285722011385552378951958649525753460672951113716605224298932044086067961690602423527944768343189050392791397518228609910115857385830429972456277738348127789695123545353641793497970432035807323798306499554240953115399687689863898927770173370024932218476495924751938946228572415431124615846610250094281746145142762675256505418109473442099245178990015611030835066944113405253044031402344972893458065286643213064332363900330224555693253986564025924632815826959230377227640780420244555589638000204987627060502815207208104732394392599396352 [93,67] -3064376680190078978328728083681215716390369580282558716314631189332855936363252842629092073747047855474619172514228720411621529522227462403622788902238393660040846137355062037810654309983891585583226956069627831158362132985563156342076859843311856343840936399038780246558019928027165124656504558588208021003650370287403289037403243731326290358062451579440424826786882971333378460265655772050130442376968161226019369958719897957795821806077992684266197427650212598753355326278976064703231062989579655192516431862703843290983269950654213256688932646978245743775584228112705415338944629347339524419704099216586132234815093500861476073190930770052962976867467810906428535123255480805742573922556263103313998226717650820709141574603859020150279649700120452221113168164006405969339325662767528661329240670665025904194329493948898204106680091941272024725991104374525055562880628881462270667240383993637130623254702702129102616608235720121511451902002993763662220034286890201996423706194310399460866799764226571344496334939276454584672080405664906789689162093306409222323436668470673796140018100279231973471508441374077597400685589100426864163883914376794101476603384035120103682845432047282292028976681061382111567743091448823893394746685122045165848327732701792049192965059539493367623464320664486375604036409343914742186991701351011076774133580648097920429003468697169702244546008493164493421731458552879317629002196904471220619505760009456883712046795733468245627220564346289185196492232343347627883223884380764121011025901571347632053235926839342676010357547121721605366326173795810055096210704984773944831876129528550247834479416527647297108369707854134198291735986704251358526049890862362618311688410629624818848605282909777604263541973863840258482769282490481368458261387768126627068772628691867123573110965620894079294225443024413256592665199425564017566576006678703302204022255377913497610555429013711440344723781444320587413881399321714378011187064966730010507851503417455686298574101251129181196132254325245070148254308542697920527803306996807825822757107951877285076251266294875793114175575937874794681203289114456964156070786142569375071851363728121003274791478401044666915849324476659536226242175966556123105222219866846395553816467974591121461598137345458575720470901019285468352886282870180630664219419136066016100403433587100641214349034127360 [93,68] -213313054107559372263874440603556403017525956323755406769429006255522347460307183587386263627842563441919848885055528943987755763566465616210179471398609676739897718523721858736595443649223253329999842851202709345352227312008368712962180936867405421624208208695031804911606541551632055111783659784120209012567287968377120164799021164725661390307691610086692027497707869683586766131253378369310859193522852091482581195302138568684089451434249517362672549393122005276312355965972421767741274262875176967734653995730817147268309246834709642536377271249136591574251538803456645671802461008648879892329706852514647851221377069010348978395581692097107046203448207668395822540771517083766918054396332590083938266228769167761329990901915444101234426650757607241979088791524706478236826006905612286317649823910307210517155082783457296725848738605072993412717546895764458596944929892878377192001602745157012026749266181140633106396600100278487938587845306107561211680750997492240532379466630927536223907448997532833818511193747813941376920592314197682550913069032343615437203348451784509276964454913931354432550027114670425396382571002275878757924989937411377580741734625280306540272331692763602077088571062385450870007980223793220646083113034664175272906460276984389887095220891811666803737133894983287369385045088229897098748722116912851618298951904103209278328510093181106496342280428042148469419183042632222843017961436166210832346926715404323984977789314466915269091848062415862602802873613673648107663894750369972003696608134519216654800245270157190064847577883076016443309802509646904946677619987762397423819922103873671124296213179627732978249304260176305091417665539021024497247172332632786470206626314540415721263859274465000015141416044391067830552939577860032437399053532936350129088674532061857804284074612638336280939073922298271809060155073257771689552503468314457454853915398449169128292761887943790914904335022652226141389339226049756575203660868377974161784056020353746270055297869095190848990303625009782520504055233293773106715108595979962565089802694535249572062852091887126221814929057134985209052168845835304726479029122404027122859253704856714806077248406496660787091266153736070013240034283458215930755263546022211117239097486797249152148206098261369452521301846400417831531440238782463191378839875599028141420551764724701691788656640 [93,69] 6928054120083076991295308080455243492253526056552473751878213547456936656461845403281176533241540752864208328457209155797847091097359253912186156952900978853968167872159806218445565053298198057226160293262592392216930844524294883773047006577795936649978302787105300609566862003190768844121716526948319481231361394467129145001432552815184281601767791363876109392439502240165361546126037136526734722230831492782104674858393986073070598049504995750233503491693676051024402809499462227094967551460425152075249501485145089204290087870242124268528081299506067332592136639700697007293568633756136478338966977450109771007846628825738334216414100482724226111062640347707448792259975488102580022175572883810846591003773427616828935665283440229680926134009776589359412096076869472192566772635999099929448815307776905923262590956433272624724343455158459063754832587125599976902647309497804343936180204721999470556017462701364705677067260318029837558225554938080227112478229461969792641710334997087779051207137226162778764583957787034434911175187928881194793399156928574781795768456160037427448837584621359105044801757489766329939866423120090690497342426387106386848940458615932363974758391749490227955462171908340577929759314774355553576680975073201471244686947314332979417080907321517958525991097572738311757348829275988513418639477229281593941883237636903297400233821082303156331697335090182457693522162064476514198364288450134366003639155804703266874375512267605866958837172168047861314307672628294571696514518439933259328074159159375698131183159683326506054632784152551450611074398496220061052390676572002375516799569381996333151730261050881852382045939940171866983216089540440533318856539658713845803710411451156550443540605568451307686547042883383303214953740344224207744977074702035305782296191354888686043727683293127624927459149115008019946651999803771209750838647065478555491508523120001905375253659829067581388173320647554126588636311350749146359547541195552907692649857792612500431251292641581273995155352419767528680702384672436662752340708185499331580244481256660445767942574274657986627453886370586073222441996338569021233617688331306816135424693652953112079658612038368138231705988395694350459256248518453738098045205291691449908761153139916969323096959532093210333211510824363598083676720052219890597966173079348833654812606018624105218048 [93,70] 623236800775958351606902700279687733230544165212604894757087929998449978385853248694295625455504642477566731308178869876123953896028351761898772779302796614561949088232882574187376051049818933782525744243512390209740258563715871210220177862927765143529602645335230503035896088779015166288504371299759634935449670019540175461800361497276258204090165514156251563533869138799204781549593797668132917378434038228960922933999696325726434121076619756509336277746881004227461226872378871587008107654665523251511481387912299402503290795059557962892069895701190248785681165546813243895849583863371027903916195294564245540383856366340022131137347996386266659126296851694130717407181949019896954671730906562432235713993165932749156599739858382300672597785389363464134207066976258376551167946719412471458208768362626202464283327774045952197659838590445119814843943957622539987809673334120318726264159041519443288351056621263230080334440757262294916080043965297794348565569104624623392386848947036197015559559288314943435522674637316664669372400292108806923812639623013587025073290490188502213181372209037121671606824191577186012937030683114688277757313378347997322117943791699676560298050435604436533393524656117051850260988467956286817782194113054788928360275429528426709919869559889291959918040330728106362770510037347916274067903447529438973304994356379246373299818786070837018077400203543876527767245969799858077632005016737589159339620766404593420201305553019161716773578957307217265802559553586561980342277998180949204229249358255952163821434011189323883045668299548510817158163997749956924706852939244176014522070841707198996354964187142971061272477984849713674360939790150556038211246391388589012651308322661891020779704894523056957106499546344597693899207806040061215826194472395724164120234992234765693471527225714280711593183419170834442906791015985520640112293986552944790281628623272959258766213282261821330927505249986182176941184294009007095065327540270818780075990760643664013124677016050894434038319445835587472324320836951779365891062270264179667815867613886467219877272449694140877692794882871327864183546571133146409847379171934998074731635455669119705706363863898270072036198128194075527447466842372157977721417714692486750914394709060434846920797609069814675722296048807830405443192243628275503691195645041719509076325004182814720 [93,71] 9872360623268387154916421254506604451713946500057659092115051427113076222395316631090482803583854359676501041897815477772185615910196511847543116441205791834597838966363978101729707586442415343341281344355575148660538148630092428275589878885263786406481478332046108641819846994110652366106456501155121606163332227337034994086287539968982195978432795028936158332300426929360166678832971429408161328963425098240801037754634801946440829411351548789387856227685564107165140452231783999872429929984983474988013255521076139622465025662339368786951048641304187411354234819462616282370055625738020886472340492341775996015406871891972675089519093509297875654796461234085288877153189820720252903461212281282126265702604272358750771218482455587926542593471536379405777809063464412758739700377688259472438991327007280002338096736094907539870021710477568436290229182075879221411162264160686346527879425281245818380857328452361133909693787725424029954769824682241051482767960373492522577603216759365201094851456746090977797513615478249915754074896583905564928707401354243277148606423739665235246150007652260857139641854491072200177103205454507594138765821875278011283705124436136402767782917053009776908099688832850885230617349347069688306285040546563906141386505941606402901803041892627585890890851953090207442231293513091559505728571929559122143274356169518158665048491028691513361156801118467057179356163861470789057712538787847219706888369737925287748297010683188921559070073962838247001139936167671620758147047154971536420529852797805632049373185663643744361251947915141552028617701359455696028259179423071370670217177527184204000484272749523715439078203056087671490257085385922612092372518622608911430117328333020354217367617099967597561774578070834933147033550189531811000490414168751157369922620786614707735308329235342295679347009329892442842003113033018651413375086754043204140297504049063725993630059624844855284632417360997278236388768449678605362993710195163493339192756004977752239275674951779567381031433985209545502180165788816755408079190930570278424927414759197796943730379783722025611486854613734069454486991082912518514754297307034756738659257231141070099294408185565675402190288406861542468581134176832732909496616483558735016301144357113032940710628896715330684427542917232477006867013959621970746365826893891235959713908654080 [93,72] 76765715663375582520220455542700221652978933955277992414658500152704702663233091272779487854856207217174326893198465905995871474921707960417337701880127107647994338998181133141407971338809920735317126152329135734025069269486650471551752696545545179083574052152329158264859522083185627411110238055342120425738189768950060286069808366504390194506768306880883580380472849206516657782363908872508799240491211510878979877182722824301834926810196966901438545081378616834785792536255638379642333872409343876426101168021266446074379457539271886288243119806104391868604416526341329385285513490250760278515871628319861654447686065072930569019160670172252952414278677631995057005808725251448055810788878729878524846314480940643788811043485036778908274520861877114755368691160826554763178459603859762677075110912509977500579738013644783579494810588046482344426774440653369396146311376774012816403020367593250530897239974721093563261686448562221204660416806552712207104929525535357280967925664564610524846531438935244163493974256275736457035745818539801837222374595980472564503905965080979314236308883076562095739661058993892434182603320314609610518476864346680235525845353747491111037694961170049864224187188509855344047573790115861423947467778360874089319702206035702166615503320873701914711689748169378918065882532226447587792107038208477011828166972029590173288716993450256411191577920876632946131177835882395989541519533730475535433984117308433481928464787302468585530972436266425136763229563308167447916079630002093044218866673718782011100188050279437977118220090951607114619613131123824731264313464349383593533081520973847182309214100452715710073115361745693664079471671501111425873874763667467809468933117205247190807941365848268947456361473945857318938899203606076015169938242511065682030150358649892168289042979487869161117550508249963919073411273712913694544830427665915103793851528367565849253655615874020201795736616839787138191783049314510847687198638570575053692161422205099361502366576369537018511702775480078436594301076705785778682873548822176893249895006933292696167070064967949700148732410589862850033029418940235014494175124115997043211011469454832701227854797471594946444078215830246729037850091636398231490630330143801242332696455805478128886602270217319621686128125652757824007483698592136517105119131431683577872384000 [93,73] 26035051158977992247654175749734112202128924466533390312481154612085900261106214123990376162698883442074100933785276099135960935628521067267000910546541101059513860763108511405148374149772757521442976036644038654944191117295480246021273940859887558174845227580310775850867672591704274822484427882102186238985278564249227787684089302824484957972113465256670613133229831018256897301791659351215745326634875715474792374455736101369950053587441529434427625914120357803683074719900567447312602703282942965349786899927986938361134785437146551043523994340213745319727113769455804252947585542814559955738112068885436832005045663327142531322703834709701538527414906723858208841101630270505825479225047526710835187707542471269905966119551101271872161782401336600495182094065999140620767588311502842391651962872177721058416641767523162688112627779154951221769682206964572248649282887474440603187808037681399533586571485229665803399432667850089011437259208817859875685169873903450544772826043280608894051389044108708053150488906690750469266441842004072544788043880516906198353389809216701675499500509337655757262120602653004194171828562757055130244956589067508401829849906780328558057359737577845130248256710004605554568981475426385213354444578910097827431421441689766924634397871274220325828548913173143262586410039177660893845047730425538785651530722973180725863563680849267743901699956836512462443748911043428023641106899083310514544239909691966322873142896903942209223140437503383889013088338163550551334868416333032379344632598161800643926324477092328663263633346943745443223168794646661930162386865685340451680491956485776238938016722886265671184664273680462616497592462084598041409692377956708600218839089106545137023774212808919369905905944944211198124382512660585478118052560622102768645225487195276103828845312603035249565790201365313615805841387479003048566514372924084155039616425058749382238373699200612961690530901967074760732417558606920480628073050541086616421280480593196626095934593849571124730259729231014051280579364773516344543770583749727968106529939995361267433529556598445928711660014992769819899383706023906787485746008949211540272420840644797817919824939704407915475111693708798791249890468820826907917832639787055060977673539141875978445297783100785762493402668652894902021578066514342574890473265996543016566784 [93,74] 1202650944131649727388763772712757073060703475496753367880161258051635753567785860839229466917555735654441020288226118521986136313258471900973989952365425254248720218468333038605689758485826150653597421137087992666781001954838866715396394951046579561032655889934857664163776323045200080041185144359175855163186443384695165395702282829373128992326117393757842641166942429208846965522215310554724633273782213422572342668106206535886307864178019288010906624443006939351980552903854562449259765099140595449505653816392299200235642336816422622830438728020687055125980272391780571059210901203753605181621001508575947789886394675768515194953853980770767856394055620792880949888143841414964820137540474936036949879646626369923122233896624978909082560895365685551292935716826811799457613648296105666026800803407091221158055513819120532961318413979358170284164686679597400359732845922585387205136479243557158739395449158789754031725850778476533316881175156224351892604881679544578411001216399627744473322228040654443044693864890028909726576877163179093275638243766041241108437701772816100869941092690152945775443736893426321278565998251987549235870511085717041555469801649231692181839124049175204680630297660153984559793907369496929043941496233566340233037451692381874067729537838743902652371824585446920639136703615652867507315430291492157889415483375749868488053147641431637203296484359902871707733164532057389635277533950411439481214976690920689708038845559373546617274772429990105782676999325185788921975404904084016176807505559447998753666484681154820607514384648981055115345074184206086040903560819057439567992770089039861539409729688737978112158807773297014378541226383922565121239299927819543879451236017905083905633927338500638900233607308788315024229392246613960867696931180324541266063791528417663735858458223845494827034016739690834485853446446185123953281401043297536498148218739531553838315001049444244607008349339158050015900262288432992145048960637906488899182672613445551034084601035269190567259258052707452490645244962136367635232473689451214657994821160305690197190771244834363370731056852387479960660313276078231055870497697341948731255898552197772015285701297178389781970000672012093712257638324946969647896085160134220063512085564180447657605489764982638638834344031341019136726826377566819041008455179340611584 [93,75] 9031027830847656441064009957999165030389660395934543395345235633214404201067350852293885029348534729204939818171801563165369857450546789838700179810651093547023889061960046923563687230520909744364906918742703064928028850335254521218874978598987891111008462761049043704785652828428862324628065571594856632140615870440144346935243969285372662416829815220068278589622615642171164524901445060034169660129227843893239602646796496398036181301665062643836014685616770952028129905126632244494933362716907026650289178041372839760622273509720041489138919669005951349620985746891964324191586080972835275378906392892185926021839038086351165922236633856553158916333569086802001490800193887905829070769529769830507152547013580512262762274594958663254807198934037275100745017165766467825178198361054584133505331884284527823282044513041586057408046126201866095094660737700008719352958904080338776561450146013155486223438916594904430305894340123127942285550695377086395498779103177281119937808708294882611203495354068624892041705767999858900115590713625715727179576025251685432101038881624373346895391626453015519041666015262988437542855775130734140971061031126509168312970119179805114792160457450989218145586721094048706194483640843087419628402447491187094299421292980032086865638040635359293396917569247083773004028079097777421690091673068458013758400424238050387091332746877757254311829488215320523618153828968115553385350454162854383017435582985333252977133768042445361856354446056118701371105809291523328166652016271239985471164628535789546143172442058202120983444443375783233740418333236137177785697099182645044095613065054289353161833773082694666546220196173457088767030985482806726646652305146286441110413362448881112389828285489720620683495002507329551553850259379215437123326395538453711175901973084264699629649107813151595851785043954639568218701687801540629387507466385384494529204001485353114197937245088551155770102776068791723895904843105709707344705465126579034907864355756757745877141047476039799938107117448754743357487477841674997341996265784858132880266792492478450308009463565001412427828467931515142896487292625720780668841529233115681152705894008849252226416918282877793257787924699113601557979048037117373811083920042777682373624872557450947401529395929532116504457262632410638501561015587980388534619954216960 [93,76] -534878697007440670560653300318227922009042916872551537352393431710021320372399955182243631161988313343146748450927203398705410372670666315387585730161462489999051390565939393142630665874110503307182602210602500160192632861307047255936069710974454430081737388237159385344548261526027551467412973378479448606485071250087268329048659293463420130676266686321716811916258075924330762054692828888517080005080090893241338229190176649236463038516812365535323368144770757228510917413727532061000851572427562941070390193536668736993543075216502785034068797668810047080796040506268739313905082018563851381628639102886454543774318195663320168759020786596993173779916463249141213399421683378289828888544934312655001333338210415608533380433746997845618201040699636356488881323973636656950477419319075014672016616265777762295965046343330329078284374893283319824194906737405751560442315552419840898248893039618017377929068043750002983151928811530939668063688867382234522083824870870278294317992948270858447064853998883857022475194633124862878593303455775566887608550755183328692412099767301411558055712286081693803725494753828748017164197634813642147626061948512901870014949857796398097140551993373635140794887322627159706347789800893796324922353450343409205590045374977938068869036471684736329549497298036870062605830321059857991950135832469105422680520456736919881600749763524215266424329743961968701768239521687662274188099825380057971149326270644174105845734008532918901968971540792547973064414314705702331500891727735940095295859586924336146759865904848114301243592251211479789849932221269627768737836538585866561930364336979320773189495124453978380174212626360998755273221312360521440092237273873274026408575413546804897927039683779783115365098110929194875542928095394851131966751054891775169100860137501988843439264362005153289224047339758982879522511705214147973545127543066826853737846636935944352760767152461090389108446072012084949363168186434858556250023640590255438132169951502342380907638618701404686202439120689597216563540071792561834398665120043094214190546101858019052238751719368218616523924711131596833250867502579427965889288587825439149995171803808998908225587550224764539703894984022233281459701038672167801613770518151716882680738174290809950382510111891758415069664214579191283550583311560051097610485760 [93,77] -11038966855651134863679465384049601934017105825549463224799570189735102543579323726919628034581719787238147751687400123071878842000487088412404832039395248978517802878599675686445154670395443493949950662850692826375661328409468667456403331176562055785244096030753005486739853666146879262142228403031548689649168673860606760727245204553962751892144918551076434522505191254170565806479457651321140293677002005469413511531033449504397225623008634512355859942009629964630765848189957114973966967027590370104094911495416972255222002951098251282651632532306548669874471035160167100492033271884007430022140961623840453956653925832083769107512137499578362143441232749989946365824059057615821148611707019778398520186624993941979590533770870627234930234505814485465207819376807896269349698202738600721213083545714475591209200802147057708817194440531378793040388010708734692996107791005403055114138442829433640941372964798323125287371289448206273845858181291540107573919044111723938860977038471502821487781862280389886130110741568814623108207529921749182749075071350474880216297561375584758930629189667018352387998986337208062225797260613366908477711907778644415469845424367098638124039457565056850840105852047499826252703876681303866792352328697212967464715837525307522334437572331192956177879130328471562938568008541703305953434619678334674625330030526412702823104003181331723521109116640087730984430038441399622691953785275455023032726315070180137159398778810370292929968643031570124585936812803252157194642545229921431129984952342904479807431400806325357078956324589327535560068131388534734786767975854409152070588349294662260702316670079138450145460828245894701791106059356332562209918050711225043067992449033662454606841302666740616780112250037934180624427182390084411444303739970365319702093677101085609988256816696847486525055258172647837215364957088269028284360384680437693397163647167571321366120335458792984213377463920375517521840142767577902510586179109585250851925877460388905701728237698769930377216162135899541857349182448704005846632901205679623814909456966126611040185304694683743548879585681986191372007067663655663899642255155882593326853224785709865413136630959146975386142606340472469253321976779911031538543876780723112259928536602493668341440404345032672913321293498870525896715418830015895175168 [93,78] -24865093388825235881906496895544497669976901962328792152122290782873489133079721868387252610300764059942226197340446063431391467210370104716074795957841908468397372407830490118300629981688452492687691762834401228365193551357778631683337667061515144313807525818624575025238899954091517354539600345666868252943997578106864346853537850873721582643006010841329582410248233992067048232572361915817785212139778638695077933304447355849907694689584206578468509386012280826052056843927656812578371636372514812330085209041750069559617006167553950886743120876730116062544367826802198470060423042588163848881732113723552576850256459447184254945684279408507715284939797240611598828106430709924896621606634651365026257447955426565861316406452389300883214542931543823821258113801512381972855998207137171310368487683942152642177524341261251482945210651276633378910634598930229722532287468197061623790880049133474772328225728108881913740945827192229161233311283989743006567286266151845135535848575746906169881946869661074733777243014435337072337167829184025730136827842121291687986990183905384097380751441962257701287391613749325300162793110513265207476411559101894008367520984021394153597177345491047271362314240202288815010502798672469578117142674644751659708581371409186266376586704322058702919343132369838901297750775985574001573253067237335927214085645126320628063354285601275426041645363186054449947084885732930781984165383359599079202239219457747003842420241300245099913636139888614063410467391209794203817263447379515055424555234662327253273963901240420534983855582887462111892392835513591387628811971009957853865464781788463027249987331725651617329434852173453394954403871021522746142795547654851667047072151385855257295979917720649091625242624688577667480148718383826305010523589127640674206767368334183202469515589021780272703202730074754648983701493787100842383769659380142534336625766221838319766632258707097473377795720683629369374422536312197833525847815806406609972407182955435707177474586833653246743414746606385614940332631851821182646175127966502544468400707835381454371407645659920894588214369283296835828281340901316805543369078461346528068736656389682475556534791600674972665219795558824919068985300639842822957951731046968617962217549165196123563219283641669877650730518923839354007371566158970880 [93,79] -201769177909437009272265320738224398421810530290138778704314864596029298332612619718841236169569315263084919028691540077771979786543010283753442665889848494726071608280209529151554506525066497065142710856297709560291408130023738382762533245343315960214905938185630635596656499965894201445063837636178698388289409728943846515948567536381503464292885733867838503439495587946931986839440110180559878293818662422652751840005893671175367099207807092385343637697296372996001604540335485094155847762595082123993538576881803090161319423546412125313895883806616586176391222542567131654196597737231739747563624484972309172038572306339767829627364759410317341418122933312925847928507950964491836216258519618596652218365042602908102396818764363894181908326690449798798457904105867773848460868885935350331522646827300117202320387742506968697864039380675482526769839528546012420684548616648590797908815732147177278227556203165344101086783849798891450486218106259256905406950197503031021796437894129697469804294489645030394375586351693816932954081435594704395326103741651538215875826511083223028167147322689255945069455259167471291303845403277307996128377670959713735411266108061033255359576521033478754527828819332091744386815122881203022016184851917755283870226217371725698981894345379599699851909243907877240573685550687417830263594065097937385977543394717544035606244279483495619502721335466947167772214087026934259603346702955491969869642811660984784898524155309929515006537498356060739002636024121862465398446022608049319866881563986318088709929950962094614582928835535529045441821153910199428920018901965301355260332269875585222320805135609481204515298389390872823467756974028640370741729468679069593702117843702602245800463441170702363845805690330935917311075051617756007696383072793696656586574710537166194948494131039658805781091494739033146936752561673817007416803757149220942446154614402613375011994317543618888696269262747263367173951916418432157224817337922602133969853750954297187731243402868481549322762765666855599400343069360595356433096283838021497337993461298030313667724636172147038289154244353332136163700963212879200605844008940323520825452100926225071228711720228530546593553321295901403005258283191459018842196002200435960452322079657658556891901764197999260427260817210445502284786827264 [93,80] 109525599319327733855774073290299150064171569452132334398913782960037813384998541736817725997213105835677071505526549314730329328378433645188415739194752391610672899818096990394076783079996321461368490917593590296514819924046959636803770321959687587548243626951975696762264304588099715807153559967371861775836020090054293304122977184160288974636737572336014810412310662063430523418757295949977028447565718112223444942303586389654199146869737251643002735493320616472823021625387888021177814639547711096854138023665157517119243787620183111471814873779312941659954981774612173148509282313606533910642004417778186738397628940280396692695880623474846488266831632579550061019302121074526889415719166105008923638887507666552763044956689824351506670368566732396551856326486601537256092866225011496782929793932419334911858374811646816586849347312629416927983347468117030341924803417522218122458233065026885442598862751475093573751593702242221252337293442743140054855878912271828007722781173351199264962644604227645229666295504326983057411191293135950811271831904805402424135038912630696277078543222426762732623035904202035205061642111718778300294081052911687081151045414411690414529258885607291253632190563437293611137899955456353608305028793762824053198173523185116827391090849274806376478724569616983965493844117333372792384290811541039018004632860878886369773747824149579232371796620179276161662172974124034476704122003086285774975431562489373566173660662235340436145392090188794360588908095056888338771885196492959303444570006607693689770439296836847558331124672552181200535185005679240005037600310259140121413929397086197000722880060274449523700887299538897815918021915235746910847470260917463087734177929350771067286157168174593352671552644961286863280694759343049089800618501660584909706054409846715190470508006638513856592376054568403191863668314634223961281947067127423383342407999484630094625654495637898307370992437896989007934164440825419781246703446662608438642099993244586748614022269596456515241937569756981665608456539439409197001826595896833547508493289425473874590796237847018443650339338415202256505329827058645448062544545569823833320623233224885749014226621667238767532569650904289227768264633806092270390955759591341927918531497939636017178805227038526761732068507511236222903123968 [93,81] 1959422214438637891733150143227186799919482273372154221531204010449317988992405027215408052045590306772182314351138793545219821834361680677047618503405322696321770872263150091274214285629804175897274513830493762428738518021092390204177630613863406072041381988772393915892271584322321748301225277943342091279456923143471216999625481805649535167447505552163578370544694661003962002579359958017787182648025847252139769895558620435289903249890630032927618610873591773780870628776511760201572433142815094261842934958587485509767145805973570361160927798812974439403312373788479893194624233564786059101992130046520781728797669071551007793025003981448867316106614115560532592088379473295054463091951827263819024125331920405320324006311169547317629508709263071403049724289813686247473048335630961286270636882026840132334250857645892685917232594356884639134093542224065650726267662975665592031907694873914682584307805928104516143034490762599786623737591843572940467746230428602010288175031282851678623438817618075120937031142745796922981947688840850671524933280859677317982684481679566130478438623801958525360255053803266130541343211391876384179359158601567779623521809388175046178424036467961420307107495760117266607582211125080930328103806943829226485919495609695713981012736977279859289736133056702448997083730496152399569747510039768498599309831266694174169290471324201701812175666252650687234507316960000866828183424218081332921878084876194218307165189401349049268634790694281801372190375647420935046745744308363045854321914072105855771960287184281260547035317543846041473156647210468115653779016988561576834634419778257023490030411792409322636448142551818445151624525215171999376133197166547985822223137211158602656656622355428675040575550658747981396370189531888771981080379814082718876131443239177684017086356841617708592188485025568840275794336449633149685314712389503505219254913273123118521129778154053053129237208207619757749676928648613415680536790767708292959628905427736146602403374613455772556311969252638761518906785410707289135188888691328658337954909971416414795332931133005018151803785473936874201576657584681550913231585494865794532033121587268304877712735478592508076522839061149307226135391459460637850661796139363087676571959266523702925670661624019359618888664262493587111936 [93,82] 22208730215433155360859506113926690716998781038266483666990532380166504676291925778335617927132596016429020815211979230482601412470977481733345044678100614319126324405376064846202512228391166576153507084107447445906887113109994844374975712015285805257215559835024158151768148093191660727022513957145108633442410614330538749205912306094073709661705934175065050722101582672792341830547073653479402635286434411630013242821797054863618624163514447298153884317993175438386547126695665729070829915021364004124802988528882718355620725313256951652042252166351068082141825704989870567604438416711302985220718324539242004577775129377412256213751811904301141431131956468149022117120420321226836528890247630713425202094463661039544108939161313723153553939302966351903336046689935983659880273893525001796577122139026088393403493283498334120779862704992448054613329343283854216018371186621423343655450722630953040180230268630798608418862524851952190316838868174525468047356746072228342215428857211325439979940681537724422504466355804294885772710507227207638359090187210293592465529209862110953077024113073378297172992374809427821449666097484749984433198083930234072704530067893701414282119717961394950029000095031324558812790772420696758381154219042540194624734452821189908500329656284848961300689436928757778625237135441908837153954120957913893922353414943963532110567775324435989582324364321925943807068748175939285934030455652604508172496269774700481486756395422554108766424865575820527875659657804324089257339204915063531489285001878634785505404126630605308723443556844629569600713738060711914831322223332788027907402877870435978926053910778122705260351191545247865260089546300034173577224352188945755874276208185589373248467627345251238830490883758187399073761301866129863842307846058089271210686077331277277807889667343578364614516345957445052294792140531038827664222525079684051114070830662029254318413386737187647166219253249546914039320911263488452698290597904033086537994077533527697145047876674958722827817253123570164069342550955262356719460732751356578182767633506504818263206523346601954221744256883643228168913092643407787701352217267529573114944541630244303509266156974158480148209226710194292376356973567980122941723916439812528251217918031359912192792805041170264013362413023789056 [93,83] -285769090272260623154865928140531576946556351139790204275129627775525199708031519000147630303692437529095216675212222820951437956898757339030379315797622491624711638729799764199723546228137894187255911000768630904096335688691244043032782598443617102926031109797800194472275340017894772125884318091059491409541558060925654297099936720554147145514337166329666604217421948560174550751302967740572203128434875079272517391041482365625530342863522198245119951755501227397521807028901511129928974492780333943324976089077296477919435395225797021705712263487013723856050508822276972860272557691915378044693232041199144699036372114419988054004413498099622032623789393998305974044399784209360923949024681799762004145675866287971418350713422832090782423840383372138537612800335917201324584732708127237113537340220542854208635977358861449203178247732340309819649172619992387205758588619682550407140083441273331925379306014380248304914513376087224055373363462229714710379860758159019014804265650986695256555157094116376467078741594735865732562548947724583494655141341808624903254507727590009112779046050916362838696571968485922602312358820622238821573675084387974654235467431811040482929821136539279701308176621455034527770877737699562091529775494178765083954881701506495213297613454798563168511647045242209891247911811494406840864112340792140110230941876796641155443965067466634254686021063250831449737183266306254338404351094599228234267862194679588032357927330174572803494430436206620094374019499287355638948297791094964533172245815729831593800990949289402326393684179567180260792029314267942235033338055994646702246652131101844093745259512667189559736852222644695803630462092292094586241707388500823955879730751966817208243922849502128100201289267590312481986408089777432840032925669967425490690800272270373813556204599256446632104565367821861882630725541713855930460588481221928902371984089557209596306207638951561500254414646636106431751456856192246201607895168954072070278209193753512261141109818308855191906972038220934594344250901836480541542174350393078760091635380220631789942843744599717778740420696158099684477365065743908485119549767525641395595130556086135602394899762698370975820817057584178252143743849680957152301424045309383175341029603014238690919186393380847096985817186304 [93,84] 632369627215215697337000846974707226351054259731331351584174785169147291685243620025478913003607578214240694969208767670874999007595410607150062511090044507508174744425510601173901094861658633709267662159599209958796692976679764044212856096921045087460924767730854546907777929397432569257498274093879298208514779435445072556517141408110100135695280260034512278461535487467860829950708593768023362657483966484525003292746481256876366504440435664469278015565787601037465336445720936288036275618843232413500020958388034426565044925176658079812875628692463111462674906032037670044823606677111058235717714628093795525892697668493032317501936013963785669673757673358891141579690315296635392619561998026854860269754703325568883819606890369176785813792909178338556482794623595672318485814037903570904747634974072827339423133141113414949577306576563159629985505850187065592800171321714011471988243040933588174338114342251298338056345998902235880371945055286383558467798876581857796700335123171481445376809740072554177330451264620045812171569173474292367849818086322362809120249950418812286849154262560986874524614805376207571506261731845820057375140864378225138413622003906027575192079443860097865457264233945284842526553788027438644205829779523657860029783737021875425039104737785832480477883893097215384698003721476281374544981538711487185768636358634575665895431228944001281945459082670891888933600946824193877976362771265913790999332165498711253117445487573837011860134296768335916967668397465759083435550190281845462039650435268012040333388792770370684313598622167665466484683240275609495006715512882690063282606447241332545508956686204859049339249905794385665948515570985643308503375048910895587640614788944693071014200176190750701687794055870377281366872740861050024415662741905037637898813313221551326114810883230431077100846913621337336778937183900837661590086636093173053274283251013928923596957815516867961025879769922538301490974810511007544436018668165412467916657550964050950486105872182337640743036804488461963284551100681650408654068198374137568045970288909397968618833161187343056200411520340764188550548594110304650855458604957406706325197607841343524484735009976679770816218198417453323303632621989282262617269462134903849132988766908550009128503641525824734101504 [93,85] -9958175313223523984050145857891297839486883782623513143154017944034618960028621652697242859171684050974495328994306911930473175618942453882465073046749967516736880455490697149234546746855293882220728659817815200600218073583121744867129311875819761528753313922690967178188854123713266224502451025282901247923692471355262100056509183725914865725580514426744083414194851314905447528247142884130299012346473557461404593212121438908405548481423378503462592248930585699880944310198172742275444297270573004022386155177061308201518497798045636024809828721088860014623733870242388306285179018508777817992064387673397559314681738533990531012981211628371946186017561185459375340764119128538162265852629176102926864314459462085640099060831996764752338076744512598676098031613920295810818468206511043055485035910277865238304148481599616871139354332016521550716002616872932292772962103509504352710457888184512030954207539546664943015160509534722266596077484104959317101457781981830754372267497908124811370157607305274939191353496984940919854198842232379406755832507268473205089308614723085006096494430449817872094041532346797494057688566064509826692701539243345938719224780270909055923382264574001192782020336789425375284904352667418370481304616797873161501551440715105987881294791971132391161182158708439500465620949019226214175727434333237728643947200010424452884507570334717650025048269906229350256723521213031687418970740560297305462578772460476949614690048569397424340375605503200100851979895445621674221187539829899466342708544195651300585636876920578871527291420276828321826384348608198154339004837491961014299619767719132743841371312582138484010025741087026020315992008459712797354847415834539536466863752731901256450200236356912840800538702778166676690334262874060743115818839881543148977358778675658913205052775405289529236375589412320328580945589996615796656926404680553756046430608842486140373578683686897391845031715589611070692360727209297336819384092669168482628333502972383543974291117544669046934145617218823325650401068906946566046886048858002085051822283960659291486560110269661394942857615090440403321343302422448008100260117925371173527926763358366190739290153922627427447771085155565599399900782048575005549589921582594996894618677007371215302033171065981632512 [93,86] 147490605259988279526356329634243863089407447396527540553196650329670888924182073440762534751943942094665275446298117090780493164745828628208762128129780171882226988746871450043471011577535495245611390191258125229208285215251279662117221532532280157673436609402445310419878784322275116385360207228082018094444566115298072855268276069837311642238066154817298099325218466826715634702958087318403159954735202508220101071566012905378999948811845394325374377418593940688065252853236999597253769802648675798169072648412333128591560311366428714492193823057984357558721856294916928106763428663207250038913264366089867497208833452780164460726847703631277768586299297934209484416825338505625836318879313899692276880009951665167486762975463301861886409535397424803769911669078277215093382046266937490064021521069365665228318579447602144381189408337784603898775150275473262054907863375356722398345511368536170742607516763003745585021051238402116210637697911059327692314056326145547909810684152693725355899847758717497592130324952480253976322094176327220831563198678954939215462824785671505980632962482732857580749989375142079477256767528001562968652986386740018924477636611123712813481871800464978577677505517036201752551593066100744519769888888262124040713497436798913246117548453789756355693082906147265721184176146540712720201250378844741815926980812358027465637894509129012573107026322642973446999863798455266631531646223843712353568284657208743760362389630602858825597421858609172648195006907406238343681138861070501281212863371910028519198381097308321697646756167935740442989699012454818245295457046592004423172495649742587942418879586529018103786843212905239026479481397873222264961373481538755378806826524715861002004002939970326369568470373808939267304252404396634226734334205068611044225759463599590204446451998620125464962173167368796122855877283107476331870099564791325474750870989916841089639016146310645520668952670471270298115074963250447312447935634537394880613546451555322754708576791030893299677331706822479160396349624095193719690937184441484616949584075059612088842594971299582287077633241847540943551296842429559199610083682824954922210746575771829461237876713394129332875093951245816114914761421782709022625388491521191432137554666488927943701459170754560 [93,87] -1114675178668695026423367513604640440007226684320819990514379099572433735812597495423112759049926425897296443267388593324365776211891162785112693731003340871771283912660406000463158492983151511806979325215314031786684119319912380702204314068172426677321557736721743636324467689971312152876762004819798881834451537007824534686868970235183223022505925051643106247779109915672619369398821031065729457949535574198617160039855792493460706478278668732029492549763488863066676458085318366744525779866128946597959350819798217652010653841868379102593882860269476002031148603489616487524858862963942226626377868628138346251579576125061551273512397729306669032242898148373517457975718800700063742996790702683579176651327645606656165223141338625608849290072353485251073677390292164097224772424658795701435995565828372438520691497313570717885329431991983599484236120510575134090563282525124380199226470489883743652436014856052836546595973029335448933690149975991038442324789086906479571306480764498417985546017878029322186112392931131823527391475222531608736390099277845720910147262620117328358712876725163874838772492659135984919263728672375397095742016530554407300826138524824737111810979686117289408621696555262712318400337227029622939095132737523683956523438610423830367751745373894603749722825003638792840458935451880945088771929970777854081099853488800781903939027603772049424377636821990158936941573361174089867727839826604647164941842520333861345448235546325356382336092424164781329619336672619910323004398985632493113225374609253328783558408155433232335566357548372075498270784648695139518382360391354188551129183251048395538139030990715079183141082467433318645058973229621222003777221255772626725886817053228217040121730233146851599344438293174052443956285550004155494037683524484591228538752396495166665491605358815471393847687671358847653558679724839735869304561661567758447427903830533017756574571438254906395213054552798424493528996677356690735598219630720944257526891327625491175787032547539860679819646771043839435849715702283683531111355777422693120971661424426911941778914406013800299663758853914154034395713756059616344110475244633265287526048979783941049722217133833988416512827849861791465289814000790216117589507307465412876588804763902089941421843008 [93,88] 3009595372644292968582470124157350667266103483767266465633935882576880653721272209448747309755436180116899560380631015125081404145805779801836987356926832607698950624427857444737699871884167855287949468837020724105291220960511393279622930789028222204545655925241381406298198864904039780698368273008841373015492524510750520018424876143077037178097140123335866623942726974306473175344334575641857826427454990220342101243747332465463290668827189439556765809962858659463092608555488439320549932343526480308258088147554716332847510031256357257415041010759069416031284574366037969113480443283285812640394079052152817347742152692027760739627496117513201528986755000246775082913984136429140335250635507287369771413994269102375582216474503045091930640238869480310941755004329619466881582451316865784772165059471058049080344808168172630384187710812818701308440961187970991111168823151210635492542421566038811591962329758602642987975426330752305794694911548021929678838554412788321310500868917071557656650653944047695938282305823456467420662772250508424675981862283822011079899948577283751371263517020416990861428112761827711241918684598016732160340213884870219497329174600472258080261834696384931695255000677590879659003413286195419425704716247329007002154865963684125841094145115713413793792756016158320900708959958173343663979022886824234897682038877792027571935321099566916352322596650369264345650102669088768767879907691390584077993689839548998201774819157567927392067311500581015523898550031268748815477802038254947224222174249871013283451876122882733677297633170839501928812843769582734617801211388955525062475903463315415224914660382152275410229293826302172671852810931250520961615170831730022389508513024040345468571910720153864849225418831714676250882180370995471088164042564083315551086407225810686733771470684253701173005502851573587719188556597330177412238369041034353171655097994213689814835287985551050229444833768713535456119108331130833671403259521415936338120412893659354077484323484975599710095266024529973907603669464588983186157874869345824165744781685765477231234134565327100322879382781241734856154273410945135362743014284867182727962260221288788104362967233996630143638890559910844489755981813486973892712575966149490681825857920285961195520 [93,89] -31127005103969747943932187401219145494061862124978092100176641440841251309662253868604375664154666363982243584526415728079859409575537840892076049352467392373784423635542352693410794300405798830077932418910514975106707024694965891576745561696243368200739372215334104521868854165998756794662111641640357217884085342847481911882979758579336192465837075769316349065119067433225724631758872720735775855322687632701271101451126661027420138619159929768379667285430778779135502278649860307317147019331762183997202745093191151415428959603050186373131706944670565728748481284310605651153802558278579084903299574779238708305070120365928086089089455012547302475610744608981862992034460361037968281814801428230674188622344942520157754826249923867357988827604274357117066954612201695798028882449788735120666396403720242905826973950982717315277525560767879263866023786763009893731713457969861010437740297902063921893809182764647102776477370467426653337572508626312167099812152148339899370878399467948996449062484616880708036809982118613394416526711839219457848946494358396215693733995107420394744318571110062827334407549205576419462599398932062540654561102814972155563470282624851059697093822351460876146405324006161041722050803862915033940391007257835851646864691919797413981634401364761353724199916661119376168940865492180655668989681615427242939678663557468759573072718730976158138591311534368432142251736398267426011747930932943589657498934800513827234695925287738147521971752484514660317760233263899993549377517273470713478386337390237953371939779979315125044093985540916915063625528725985335531309078668921693144966992700153353695978865279113352100742357092747504897604272121619135221088383363795782988701212388714941510725907376808323511574142415816772219770536834779090682728099273046403754467333916160659619904736536429734304345068617554299250805284855589668016151474966470085275882022506941936424798598558572059997208184774745995328351811681964235211625196512123628378535615524581545546936394673345710928495839929191586137360435872657592750569980258252230051034284247929648779181011909147836375847314873846909035090969135942898669054901556471675796072586469571301394314738617408025938659278752490931498835173575599403668548252072348504949865393352292864 [93,90] 138966604640772686860746596292210274588792965697554667183632612231331528008328397155253208692109665155994070724525423861885195136471960454818545732143210770672659178200217927610187379376085995174031591818678504550813279898395029559380351805636908632364571988289091901345098290837137321024629864516598526200253033697956187228489064683269644236193685630632115242603934025103587204863141033739920436389042794275521966305737083466541578709720275597247124343389047472292596282653511971951058196967814628438390354115238902656606554762796456914330950974810070575278082494379169295651401845118231874119691122313940749412975786159907859655567876980547863657772470858345543370541911781974711085011577547282305513845904631967782681777105611773414402243691310200703715424508739646734682262331859451490237151984004084546721072792908931205395085862162414890488132141549878087652351069051924784568214688497519862818627452031829600860821829997972099528706688213115897667906562103552396408245052325987589810316188438646074519302288923092274714152095771478545541546275810358295822572801656040600755728721629654168592031631556652269486079194759993861227006939351633732291350233763723551957887432130519826000966744942482378455257520819371336626894815490572214751033924694149888890218226068339510348757127795638418543302248472903256088877538142797082341077137291111240444817546999982210257298289775140999200337737841665104399706479734815662661010904525465655724270773795054434102647488632681495154894030396794325323756612000913109358127789121740474176378196149771933908477793446475578148534995204399751957967191768068938866912911696735589932581353262456176941637558417310641434875404941203750008136044246788770388772355107038781416654635837096414109230112887275787844598844688711903763381404667996779153138555661407907620050668956303119941710096870335062152011693760247707304019749382028101280534570008875601756867228380492674577844818754250785743746118488282704017836480763436138779439640369439913474578153152028774477765668130061705936785440876144448624488778736990643503787152128869553192774251974959798258874698507620097067422340113481989019920157991124980104978720221477308202042981202647500912229209718181799757010223898071264331661959346526306740036754064000 [93,91] -359255338061001011739487294494218154547514910017653108625765224441014311497272303421948756006915499015077267161351510534985245140546247504114424936161398486776484629308863874468614864531798112970094625208305804056974421438734902186438199784777444561782362778404616902631270941817702241175098064525403040972661864499910557934801242986375171470572147145277052779724605688507999233519380936402386230984976553791059664434933125964066728376777500084597446526681984993362066365455375916668359538713611313837997017956665272439755179374883256248443059836321961081086062999350525463624961772294464132602907981948415395753239935301012168252932580410608894077003967437339471659380822260132315159773437267536952680281063346631228492948134763246120462318182420191491787842734842012537532290210603094413144524645148938761652293205625139782087174825577366141845635469452656895650365044990971817909769750755987951686901793913796675027992218596617176830420502434555632413307517308122700800685363737374024330797846778069422022329131859510381607369223563284145265720362967682417074177752573855888385299048087905292310346021308175338207058862777994459449380386387558914691268033730787039593632621310343518656442295733372844951937369222109875828354964013762496851342363399536343419347446416357418219459058320419154088942654760524165110427951339587878961295378861556421100828172169386000954817228710805618603102846721897965373194699587338002752812632694888704477854943020331699178495480271299352211217970189088361585170660247776841712619512033314660860598460370119397049416047865442541372197914357084142325333792400046714168372993947323100634307899302273131938675819110439008786172385189964097991545554483185491602214101255313871900118618100412467954376120791392245824476796311128076214486182218101300845586574520034943468825721266867202881090814650330821483786763877659400193249208399673139736159021989169283991599690854604952949138690572915540327045536660623970126656535839656836221327141634481365430430476195319536680645604266916043756118535663034472597086251979217274866858859863052147527060405137291133796216784546358988888968779737935483225543829679267227715129197686498531519628130408358890277246381661116135916548230603633099375000871340809184486202352 [93,92] 817893740180325211808400506999404033210215249262926877497439116303305364077596878135220759860774590562351882056194063608748411401165046412710139628669864330044482022321572957638835467125127464010668501215756436580255181516383250140536637021584555688585482415445447646915762313460983390130579043966593752163159996702772682286555321637545080112945329157603699210855574446849917243968438060150640980328971245375801513887546500830378336326956462355686761495136082338521952406331451133038215881683835957342550149596457652628370163066988440290467206444603127830466117787917552585075657113567164761230262642985748785689013999714387519326369045899291361642510319153233997176459868193983424947142382113861831007145253078704235775748686095867045675353743100426118910231078268849758633388151530376873316570705702487130219272213295072022108360349505992735709713570445452132698225746134976213865663787401830184439601260235436098025776372086672169796852560895169196106109743456331607268883750447140192925346551444260451474962940287315324435301815371612138223234231784996898885850823422235373010684375326062498280630699077286527811108229494085949057997106267728308855949620766184043216614219908822948710379754042711206960149617898496459918038060925221538378273069084643874793977570258693349077961922393386203266443723545952466816176792544173395540431236774812467903108768400941596633668255342750891174382781362608608862061791285332722116769662734714768401574817011663054338267234896433726289389143824530198497092445180734155766010908109675813788499570577204205218079780523637491100580950618225814267141361940648064547984121318388273846222968068231684900194426267182020817452160916202250957424076592783480455272604659585775285432197208310602270837704643924808400345469334133264762173889405437096597063501540704815045776591074656143297890236024012072233798762038051789422107694937956115668367439108508626128246772960965856843640113295859348689436748362309218088787915907123849925157751282523964672186544884601947848083101220234688343885770422170052543854925191112094301838961049970295051876472210861234981557256400146533371210117148899471254293701949611465575678546505252028596705301593753659304847021039615001964161728529708981877555849743137045504 [93,93] -2790612231153060566737778853967024590972093300578872220174960289678074056266224182998918402591177975269443688782396253385085250688113593957991820311382739650572041041963734426847436517293063869049672184619545507937988019620679770666530120118778070429161779027977487527516868581943630636018442518468128107898623800196461217409514495068069878402613573495569606035951482636976229122408601276027658923538030633290118533262529592578168047374973861413104492558940991713126507690155556245483985161581669038440167398115885956624595250890378249150654533953394179782590662645305635239943322612028497172116153769679854010674438771030626484154405983260439322205235907566038934191620367944648651134783529415427333410912126393850586893797544235507043321751117084882929820961494492596505747953078816345487122682393555514743299482307269292211274063331886615741814388015209989260414724776291775468363671417214701889416015062040061583655110104922969846841430094782321713854156564674076496759525940787208165387048594791304562437541871805254273662102014247756078497831534595265913344993292893236907240352189936025158520485603426933381734990083334222115366188528356231555347055656921062334987272499315387489544018970734961205612394653596861238113942909731847810448110495543755330060905350631041813755084638277666187246553260175365321507471781816743797130253690938366651399122441003183985148107614066966450494411392743989159185283618557282972095181667047568931731101328724059568504264270793616466390541303624529392667053231998818295620489110191955707210938790329692002272713305412151392874747727611683681868570866438780638770998381462216532767402198021935397288840417716852332013491783459783916756807231546841906629709986156755628075714487170366067438269487030527041727648874353171295843598971102697070703183325495311583676373024782334125010661378025201590163569959696974297984946134272092318296794296952272113178009666233414511754782576487231509801373423017231913880348071709184912306183678182665575285303965178542069272720519323222446796012538544842510820117921248639926263610542315644482073262008523471855791029150130507749719940091738623384449483169730435241565762482062594334055542577957369537564508832592339171874088756753112761270236869210752 [94,0] -1823133340784151856480359106921633809529863995917523448989973143028629812491844618032101281868424707979021670440215361232430303555086552787183611237491892156604290143670964649376692730610671323851818244403684860862572848661277326128059342896369145767176949809018672129488274753843492978502867769483124189015317393595219108336542657106779200390128821867886019749182123409264173937843197094569523430776515483489135538007699819095023176534551132624039782436230867647639172555263057135885309779054932296909166778244053868749806505434373704437787189029913386973532179408567193952501898717176146049846189827195420873027764686316170786057581487997082490118681237915260876812703995030678031352343974576275886826597057213558533459994624268314509262463565969664890756006697207843444078163453956725757482928926729709814316251354047272854256992175047387506584123251513088484509240777672370285947532412646282395579584875174308160887729808109438474874877987317011011426763497907315758626145397159522060390429558018953106819313131685271384506857651342254985262152166907609739851389984157089702300327966594110298394090726442497988800037403115580890683844695753888803421763218701951945639906014420730255977047238396457215395541128801046634359128581236408734263775167183617150026202163058833419795329517817995336607262658160276108280897386710475811630095014448826415394634413623465878840290622815854482442596873765087887028497470822229457988669475827206350083314799791460064813769875832287087214283074969907699410442665367902698540812195210571967591570327665018063562263357181697757731755606850561089884047232109816291881703390749168034689633105971778575388585451325687175303498981220317602510488898322734328336591371873842677324499214916968774264166333189676618465941070705862029708414889527155962510684516104881718622819301560533601583325205988321629159691650504574517118957193381876412106397497020876104382173173915177531847688064332273551630775854927299331234067171433580943073830879095833783833337847351632836788670067162596125763554683970347407910909602851465707508867686983743693875533499727794492877896816095164540640043665559010098763830689952311162141515415338393684861393274773503018099524723421047834806994834400092121823462502825357509224774312769622674745744775479120433810550937188373054021927515764542623457905979182507835422947693692520306858472474831249268501380955264466763591568641105073209397710996748721574615802093338243998161093062971487382547748743962728366950325653004219534957293836142408603189562759247214673920000000000000000000000000000000000000000000000 [94,1] 25177917836025834669568036385847649677947045190710679334545405070303334842365555352924387454046592542665071008565619773807837245927354293207947956496145770508361306574356974909352872206400323892273441281396052179932202882706216735864941705182552700398475731909552318263960319386239299081042390806544522494268049778457379624596723167367680249800652676557468627935873158756348040148075095180800508373609891672801113118510458275363164991651130006504558516028797994128334563013025179296399076980652900996094468289468864005986893708894306624437736013103221278618924317343665899842942269287109054139877901104605508578711644667237128170606298857188697150774757532602840881386235298406937647438767656904722949380955957963168739951817693538726861638866857241697964818246603947788547388074387326173648326372094384909724901981135020113624360501566351059591675590703227295209115144479584769014594743246930479148420940662008820918090546138208820575197878636995094109579882103091095949969887956316759969804506771943952699463823768729345860871894353161173212980207186657945189671239577194643992729531855853889564346207032568607519654082235778551457375175752062066382947849931420911578332661384261571905380009619619891721631329291142648939789974250948633323031738421175734162655707544776204921647338308132567690840368705488493546252159723040298903365788917886294677247063460830084957747873116975155352008888519183231987635789849023270362507170969582419288873387901713640235332714635700237035551871678245180313957193306805730872438064355469214028940460943532873785006483389331618599829308390437569041173412997593947994626342342490355616880090750051408104630190839945913627434346302462555528537188727129339797680915656360136221333094023041761126089342279623450604746201646563300261339897116027862694926309838328308223378489393161844326864640486286661198761516802595806978200391262377892999515656110710777104673295223862834580975576072997162295038556090455695637855384939415752981698964182617114750622579629910442331096013904092818778467820775116358147324990816670275971102846473659654897401302436220252524286722217474594572086452805766666386801682622285128069168368604942133898862314990439586739970504414656510738154401279489294234646253347588985012882677306950417657771508929150524539877690683675942294862000194208860698936474871224572239380856645456069464795647551384368491436257853972334775189489796455689878549685065143847420796381853367521692754286924122556284577396355542870300330553512195435350691883971310246534439459840936273510400000000000000000000000000000000000000000000 [94,2] -270267523192444573862326899973016463065996619336567054193944214106369019850149122520981835860604131099342844439621036944879569688988379741130286227298894420508741935050453371492008187010481138683767670020448131001238543326728004347132808899749494796193428524322208023058648114596396036803803686755550141803844301257228794703505475762032722466889523213263341037556003178281183066525779849490489711511297317229986998046556753261107038722015446733627055170121983271588237195064817141964073269553712361743077734751986973926716059423370346437554870722285828486557334433743843862488210865494931885693769789382525134573846489730961912567649040340656244417320324481270949742650979349036369645738683735214433533530390259652340428532998119899949968076599503269640815220395181627255719902043300092187261885790025745054088320382054232630147073190062648593311639663250622677450966896913193968456193733093371315904035754134309369742034408736797072899857210135667478185351550680580151619833768777267658574087097785125004582260896220976243680417728561575585377407334717345970268825503085010939665574743030887810270069989864317062825038463669528896792649055859683547426347724017519327011183976829978953008193682703684028498502020127679809848908122853884847374564419070523309084707919067226173100605471077760527398438763396013310744884033950400563722480883502710945969859350142613892421609312731675163326194485952161180526303469740927904092808205978813630529939757179396825641692940732862546848148326797870310261203661799794670164778061309843704003962946534567541096445143906193612707237626683733397488320428035066999756120841367026316480323163318988578882012525550751831233104237508667367845108775561883292061281337698832715916847930812045601821618658670672746514038483252937188483995961937410612297578234162873033668120400299764594816013849266077767971914290995929548789375587350830758354191516982338544700421772877039924713750497665228623023554370424773225394861183155162197082066390557937459019003228018746262722975359469693358289535750403534226056389519755095511974103622367174170016958001787419325537658762552708810230813164300299275886201974316202316098079439309030367030034918788559098911708145105245272346317993330873834894322316509915570422288915720200661259429726923505660551177534488379475096288977253755691768883376721177667440520492614783129680621848553444353776050215302926151285384316631565748847539196049379826398936597113397327865812132738374824218616266144420669363748290892447993123622509117413899644450274330761609871360000000000000000000000000000000000000000 [94,3] 1093799634892124734657753363516088829368692994853117943767423749115156303962882446949315294604505222098392904945624210965806348271040549566238434629088983864929917033414508560511485250113501691245348140081135159907126112972617920526663038249900353101695780309640603254585155266873388152089792563543691641564617565140759706876755823885562088691309908962811025279170456997498848076188685747908338363455803686614662871990534048544536453380747616757727287903740808300134990308107846767251912584286271950342372311989790131526022001603584923061232201190500361649581945861198785938736708721954009150975477833861836742010116727383157913348352713941810292758671234134534126534920192891705769166190915616540669138082191706795127384891982873524716831062103808919789196915091022071429854297184689157076595577091827149299798995436787038686478226511441527243984902869953912043880390467961151513101697551972921739769904142670677416834376126577344455718485866834629654348260138217503663640434839213287539701494729969967288190788987946952803785634629711791669378090542721985544468892511702824124950074806160321332648053195039319821406546734449326554738325013811899011043181451028514744378260710029348665908147188968095270999530465779486347988033781573611620865070458022443868424781675164173611322472308683491821145839591847827446584209039750869154070777507074774463275134312608355443216122838988695363556389189557798102812687570306382659969215049557671477654281053963864644024153571100392551370463767668328691513411835480722267921035866717327276629542651785267414154240590211215028746252436331662888196289270419408693848772768887877365463313599898253198040913618557028088419978552859459100475331142574100120767309336632078851760541509363805019204158868797041744012593540324377619501733732271228131223081472647910524847313849473451951921614576393086790456010922612935678939532501349104880643652036409581684596310035430106116363522474995371629919614293590417408800706140642594727343249056793701817013495026757729501993318248398895358465676890909928524700284062222214665740448112704749595294405202667666675213364341185732006814580245256165471687853582320381355138126628136701072660516706138939929513490133371207136206619439168710265329391426477675358616500017272347306300944965431490968666655124129435215376121274634936375369336196006662140179167659874225778188861837754603291395056679863229778065767223291645582287954563208854829048148320219553615123473997235956797600055316244871919995683068556735083705130045240383041038306916147959064166400000000000000000000000000000000000000 [94,4] 5570391519928346880261415883536592255617970530270364683170824159560672251907639947417707713520956993849743884919404603843193922561632127012811318378883181219777061173910636511330207786363151893660533649930947611466814875312550268455789233401480882537814220160310501476619737232161500628586408572029996938678225745727356724822947665193212586468749887342445791833640917981448230957150932273735360299763182208882723808481028705823256025060351233771010886213177347162372753736321810244475237487716377057527142586730341364684568018031074839618912595305567838044462874564297140383409436999010933621214539038005480833461897601113632946443735520864196342526742297628143616872964567709252967988960269702919254838920088373169882886570711059770560424136952416921952126341425392969542548363069536563327666688684465676616380921640889958036323148021306124519989245059592786462819305135152353361736554237472714065271058217251225505469544231840891198642033647502095817313641268529830101070587384654538516092234661518867218170638569309668989113559477269048667983060894173898694949555513778964110538259742344854066372380871597481578460630416814462075728530157358482187588525535488078489635502982791403048494535097220001918200209821846675501588632940289884490194239043573818333998889129708468484337080861827341029563956740595976585469544965040229515186637526591290628901125941055379345132661349515948577289327142958722223399382875346039753846757343809360037490026803456355731944307171183060928534954028135824522099934007313258452232815531720055802301646804904521151629591565215113496215429269084441434835799913245264584605636743579051129126173740822477168239838462232366585397792877729278942775571852566968270038475307929145621552325288131905405129474242680290762342692911587075147119566804929207105897048542861624528503019419024506759008380698022761424802559863187895018371792122494287532260266135854366184862195511762794644997111623227399873425166765889338538941988469798636432619691340916522125312589319381114132517702688843586966913951561541431718367860145115835121413657915002671215104101634208143093837408476385784697091581747404930321191979978403446468989576857387518111509503193819767829186284294703189083618565105254986618986679195941482303153070891682625448102403922599596639045819195272007013091762938809642117413976775102279770996848913146194762129640569914099821702851863648614863238953379965520567381346036692558038372638548690179985042809527339386420632913976842910933993974875552095420404198216292030494348350810185818701824000000000000000000000000000000000000 [94,5] -73875991845266707576105025789591799048336259419439830253442951722752781043581755920184968916605722662300156300996207543836503445779721236048398969335377672028742637757647853849500643755017950178059772571419020925387095401441953965418353430581445121952244402547108729424049493318819894667690247915213650523163323745308755325649545726920781568065994682786710488615913000431611570704829302061368775425352875464280060684773495622017664581984097448190907153482142763051380375432367704742121927295666205996578657087987056923681267276915651514720735896708023246154204923616295955632264347664962985133802630825654891979205147372442321740412925100842894122785237876640535394606829475508292350623247559226841941803555237862556057036924591152106264253263049375089091407403418448124009215080255110324744839867542695801068654126253379075276459816146954120753337055335884931461044088511849148565025769585280672818092315567098935726901943749775014428333776236520001359384371912211568598754365594158285979381818995118404328512417751565797448969384938399618073752488875044119494214615384566304311145024130043994357279023498989833532228835346477967240710557321211048268211803479120928977789997642513575044068350401731636311152188550766675304182636665519583347380495829009873554431493969949721844992467184342962634205248490817220937244344899768376246269669745831307529781486881672201034437201312506895931016754227658045245816039449260030110216447896367722934832295014376261236664397701308736300178616557152932482404685635588125580833013777943821073952598550743200926534548862264720890332403108676107614169146563813265584982502193162342936090435698770304785181175941052264947534602263789407809893170156305310164822329437813432144321661608003173242687817926515474537388903551150288154741243130449238523944246063867678121752794951399559671688573902881146613514242830754556007325538697909456391440464693666654755591195161445103906957424889210195978459161854055435024638751059346821047134273931869584582798931981999664877384081111690364711658773451569706871344778057132302358750052225787639744077708512809918488935739256010043504782147945168014473133279323989526953824594575460273380735343790366744443043135891898778146342991052443969739747434354704816327539663010941380432299554276318109502960053379376573006536231427693209848471510778886975183967499920414021522868674003124805208014178121900787957680880988956571426119185538072400560663514727982529675778565359785788009512740367044765230833086068640623814025013519943957891303650458798096436428800000000000000000000000000000000 [94,6] 361297558622400487354949936089604875541497836826724138996912111803142858151722875516654286927611230594396396600209022273604475872786046394451057358537527547511201332707701570916989247227097346391854618274940998998050989705308395818586401984569381145625594135471622659410352018285862232131929508259722896620857981790358975885286128294576367949193394050587645400082911792017686546728009407160654570536770937553996533055740211584810845332946404513998443192428679650469849201422132904326528724450672548969468530355517184955797378150251999844664873762936317967888115250402706809855602305450055872819274044330703038844546944473893237389263330817834554030396095944433710007904950174296938832354897507485446639802173084988796986284831033247887329762297044635889354691987902572177370385447266698467222869048430481297936937074845032249632298322221910249758701838248410625238926479582330494252486900758297450149883298883805112233684019584457817272150659885198156926455303168587453278135231158703630832379161267729377557058718008456755595455120253790038611889732978585020463075066072323541775583005620765877491689431408297406088294348934969837871653945968075569964194864660448338564356511435709242596900338961152733491089077129324037371913980037787797151866963864565225517866067717546304363662425313851584853760837805974108990226921375899269984685006101097237986450164751554630279367195750277944750040540025462559749755835886720981372879915278017092089887430903506358866643222924686096588350092102674134419073953974473962935553978249748143674375075469405497106201574754989314497013046780488514263936962864484439214205434660036717007042737027889934481481901905333242596487820046066967655428109100625862285904178807638206439113122399425082066368586764689337385554903102309580258628788371537513108184795242919131149482006846295880449984762027215991387438159450412255243097608412392734455698367685379910168255709011900969342400592965875197602174025968321118650233765271125786584295013562488663074960364683958353835879107865360615451255382903231534856779237912692352222820125088416532923768400138490758779194958508803527084453690636341184997866754277684901966340933822393516388051096756776277711685121794080554698759225893144076248116645595083093170333864015333895220112747483603445426279945787611944869258060658267313274092278325787064398055610799066926562827536864885091283465275774093853966256852379360397668861293287368920306749684322892654688191905683570163832669915355060019993161936552634607163132527972370062387528622850255576104960000000000000000000000000000000 [94,7] -1683500158800151820401460111777706821725454630286021457200201683481650484582544044487654629628370245762860448114680209507700512546696879134642707166068743452040656152485470392130050011526199938572188409126881296976423855621625607036906214127159938608136996755536010052433756528112712240863415954779677324184098887434744409772031829244310365827564508045207499136247226896524938931379350033481463857061857855114598707435102763065112735508738866539614748875884453800068446254715160729580729350613349897657839186021875615584284392297669176887720728485705149514716978947150783185447255406263095785949009875089394533119656739871686657145107755937938162057976786010292549621970862496901039261735090878768362394685608348961922711766349683465920139344273528896995703924689405105656967830327096693335105536101627579441391640295868376470609611841054788615027700314371438650679036190305526868193388140962798115556426515819938137022031084772079645689514222896540144588517762733256513645581706302043533721861483365124068991126574221604281056808193088075027401060258568033085614910589648763750023361790912415494677506419734917636006435671180521141163357664323527760977211210119209363981991633216195000789634109477350068840446317741705636515360131045791808052766086687092447832347582844292576463742996458022707444670273224133081522705837267636061119702997198993527971820301949098743761875710072572206919097662412742439070888993977118517255165677484525519840959713967602844079784656779700871560873594857616694572215077276557346760618975892522821152991486667541765256277601479465235015037695710307558565780133356875190220389576467143154667224947352425578780279108213674629054366859604951078600150012530974452511654351056770179465862476923035962609706078840860447699027618924110892102591280046955725695049035354295914349272679607934009869967057108320924802885958898629320906081532361593692875889266793752664930978415185502628041022005929935568960970175089051388525276672337118630161950083457108471025116926832739723309148719886368297455801055198217597620260409158326614824732801427740998909540590339151455474382774975958119779184018368288854551084048572347273455764248952832450248164469106501557110088264824554417787938644612581017147580879316756210584358398909874342895205466209008347696208387514343498110706813983514156455983790021657060127619808441424089949215220563083235605694703400554306985913510057370572631947261401920216142858423444820833429281411907281380338981580147657553836937873401421965915955119504850135256553263704113886003200000000000000000000000000000 [94,8] 14738310659223349816982807879108175859209768711573859368974510644805877076980677873189697875695300549781573979991410918676039521697448313950681708167896228099281420161410938905689885973574631700183192197940072206646718354061427521562399719185931858573515440157155659445474353577697664804484819034712092485127317219945984623599754692947324949157366147810530675754772973934156508276048790110609378735321006423040373422234398832552929150583250518256293843389598845099199532776410511207560003194834791134335704066192277137199834767978328217948739222987545962049063559466782859419976810997403550363259387331948003094157481987374635942232400787107084066834949163888968753603195607199326773939922245571672333550555759127731574857172296666237140427322192253522419942600466888966743589259785438712686640850400878403954096774701214657200678102932219661630310092513030181487365128153829862045059387686906644046813601318009700220151102297576036563119078332002998787531362125654996773023369693109224334912358460468853548892626948063132848065273793106217499501106762169029743483910948129784642646693327286292782052835850093857355282948046654567854205565363439002606720921717024139936170581265152189288951458727261119948779831172641217707158411411413871777463401116674031573714251069804726450962030810216858320815037118214362261749319664923339386700787517792735130428530640706180598225970873626934352124090065846486870810462499603693244565423124183433952355716339029826633820664906658812033046142008950358416545124404750052227931314438563051850990549724920785777829148180409344743404705058521265657196024883614906706634303570065158602873375901203686820569322181735119786078185024208585484617261074523318042513571989981335872863855133953861988186060045070006173980257641232827144211299091898213832425225145075411195034894402160416565563130453355224578201231412992567234417884538766473167937335779400322732186932842639656590968826810331068482631525319754228075483647467266206539919629198776012993611104657153307110963781801896836634425284853094213055704771778300503130322917441050371652624722062894517850232279374852858020506181133768527368633211732540653028743905417910391287724801856499704104191921196811813885123952816523208853172201409249197779221682963309398003685610815620866269368573469822455223230292180560530374487650003681985949416137578367377269357162385713150320311757721515779092116932372708268368632765742255703069826699911825085915836403581013878427659279166848770884912683832193350097988140468964806456678462116244295254016000000000000000000000000000 [94,9] -138437261373314614987822532126457980084517420513547896322769736191338210364182164873788059716360680242665080773701175340047593940532426812597385119532372717469835960172477656366338832802697517182338966894493731410661505595599628987184521473506521859733892166930845751367308205552175106434180092186546718570281352487364150012054312796404162817387821498186173432185149262222797710884795019916463034047985607628847341273233398704730518062900635997368209862538551344148405884171919409955802364568432871561690959458800927647248985308971512563780695370316180817594829997571353178571998753361549788075600386799082092593669771848657071894087883121738117257787738080015895628112139986451190861650777047362913928589522165864274498373558597785648351615029099493973624596207234918266923635462930964924455216357750871050247852918847197406866923268971267539175123583756994560522196462708692579183808329916568095603272740125253397450668916219347152798374653330612768271145640650042622011060076650865442924349130663858252743033347030858720044968234598089142869540540153023883729777660582560719289587758565975793462763897973180966113934229770007698018306208607795943365831188728532116958411959497079241680624762083426718516299960270027879431806214822066201718767546672087489807492186901096652024032176812582968796453566249060218018304018771105832705162896270850087842132443676008119524880860080993155774542289831999934887261065965693877146716338273854863935184385473636592512221194935960483829377636238304190859116157113069819612621291932047700419084248753905868217083071375826126629869015574796371232731464123725654344718544843310773771748546557880223011522301018448259224754103700435290870506074867924725143136402166923409061526740611608733844178851553996747838591653683751359872266823588165580036841615232666480015541317734260572453038126404718441683774095848434694395065021046446779750536428950189995613448470358285803619961488702700869593694074617070101130811155691246557059999296090354876768830290864752539534630265576621684169606682713677962135152361199347381313173594019829775647399500961607537224843139698299533268497745981450488096811180166447750241556281722757893982130185221997642285081373449789233177275015406447049041798451713883041899370004863343921018951348028271016122540074730580036634387365399516974016029518343122127648595924061867890611253219101071846190775747729409494738701516609623472798200847277972205906698570495435745723831245293801313815001321386707422233381058950543625633766257974920847987615144959577842463539200000000000000000000000 [94,10] 959649853938488606452440692316919295804165866672649046915994788748481557620273809376806466997437912322614812520630125042063457087775475050621852452606682962876244517557293159199158464121857241670592344585015314377647878714534880865550585344641801220594981386552103548021295719330848799815810864559017607686297756701697949294802032290193315858363205549595863214499077732042713573842009922615915528715417137729072164307143900456358164625116973349193040707002953912698191788111458786461929010231345469531880121185979234012129318209806250837825440481954377540873099445536453466987994114766197088186876245262991480199229482288648695438231709101379740429663525330883330343387187539480210447212799434413004410471583795478774199077865656663892951119198112809849875420981424441088127248462793962411666757175040108185109414307830422474615977423519718380698250475613446513982255586094331555302397644051289713739948656869155383812325400263665467255829030919859658494598118169633002281210203324672082043592200146654413461567333673259871495511247240634574091694301621453683553584559602802429818622853828520875958747550515232047738328402170015550003688048958710350342448363997827940451353568235932041584108220156637864056321089555959253669518194278583496087667341081734061990196844916986575193972567222820600325687602220557112370202154245588759699715311936676876155664283083151569876202333155307930691512643826729995448889133419393262311171911715007334939282738245462396577408555184500304208611706728545935464914053849424426028612706739063192321651133141865100685283227792702677719984889127222382311355424034509144851547205479106894877178112095346028183437004209937496689722544631577526064948111547865262274216278716889884921478241337618933390159798611177072411102191301246409000833438126099645259416738037293007676420109188527817770307681725615544899048609016466450391754663038012271296983520134127909499417421375847091748123602751846067463818315388627129144423773741198725626630619511728982533181385093183126410016030752899335214459930092092642570433602062189166248169810562834782344837624695908434670767982371776153224266330482787490150382194877342916358389563758915604455497221752311754107910534980480310224197260310088473896125819602351367763410371992644252114101784097862911581978418239474621246538348131328060669283237569900893062866050917700064582289736912685640210825736023313877633657005224743339371352405373900047559557847012971844459181412814325983355297602802342566174675869369057693866841756366974090330846338753116952015667200000000000000000000 [94,11] -5011115013729964296918875610906783749153391604017355473527078341695058988635127535454598346719281032770145551345621185420384159813492932724780226774170317667194527042082959371974425346478774148713466355619043702002998674715179238247122112870795773408587296892501545985531268306446559339323737516490131783097185364137669023124115939727100844734580297604283723127150027000512356645890809480250338344186613737364866072240426254958690166951646235573861091143386059429134101527651014752664400555400310134888130209730436294368516054066383425187590568047169928661293621792824140087479250007965341946614251673166573965266341459090444393906870710850203997843962481813786859568904280284957263589737321228140737620143127150211024646949310763901107053607248269313808319918374521602201493379831229261690149033604351166074418250306850610708841807330455942867889988904226337752801421459173598886133500784977937339758375572384982482886544606364366602584291001519078160364160246313959516193996777767737424002920245053357270533248955555275599700955253788331738793080421938795384256028884583253759700274286256203035338764242869671460262876538289140408628304692547574226559240434286488462008888052851194154757850417404166100726374056588163849206152119159192795116901484142089842688344160687209805145848816591712376790808287955971615046090214218823012870502836676255936878220369828015926232275031698371130472725754093141786569701844570044817418200446962188050312029099667811419366284840586975257451754320237333430100533395147688753903133817830311470210478114649101979235452705314202080838953425583737526657132257295507161403898381787800785386582696674881134148805785296358407987641737369223431730153969312328572216783260397727373736870722958219310399805229252217264748757391110016751209852770643581512754674170598635256525687992380324448347327380000854671692893979874307025338351952779544477250359404474839447641567703486565604986058632327526543092437940229732472923292376547551979147253105123754308619681527707045168690316793919044263407187815376790786918267173598232154418573581377566949219477269171892092132851903316474056944536123602052870642264945534353894020823572960943644343620215750338263879631465558805940664230746111157623420328994853337874324583810311791463321604243996797154319183085758812971470621436398175641441534130235969139882507130259049349689495132791162335948947378562440455583735968103638556956811595345778280927802798477706290349700877926170478149097414978622257737954746712352523031497098078048098805248939468476844605440000000000000000000 [94,12] 20374097976771592539081399100135990337418618275548886853514198059677719480166403178298461137973508802988313829760468932067743625571663863465773731209977882292611270041305812731377338921329426950876663341523707581145991211598507618812328599897782970336254208332459042180145966966582391837016516516765480709980238573023869547896932804502742708312182998189337071717496650987174603997040149414624095431020189115274005545646909285283915795398394060275086707718329917130457372117583804532941540157914473699532714195581407846281805286480635101584842696100289887309432302552698416145007513693757659354268413184049096395373641715881620717421697596145436672474585107950542569759326025482141005237162662465930927729068714657979546129745756404217739576761556015799378905360290132966602829522354940251683538192719913761249410400688303189970756938181616865716068393637027764589515656264914373137024019878561438639204596417983930692442914083900008604155975383465953464452349907844205134825675455210577860761351509766529104484304446662504038659194300032226217194962413007790635715953971672790935397790154655991978164985816500098960126258420561400749673046795814957954077200555683736560761732914572915924565863910634445080700864164243498551998044190699747992907265215549436623814317644323237333318492145651953509057125876294124500750734661624005347088148326208194701759295088195740075023382439623482777624673801638757460929913580277706369479924789502293377628535990622331980758821250061494387674635554121254892249686362469849422965467096123295876399487953841855803918648918411390700676128933689956849305373721653311456236585019676131876101075737227445500968875940252167446977203081385932627424936951501165626203052283258967777805925613432333922117568190308445620044708922693281319800991206786395901563650701064784021312162808506682668974532809675347498720286577690607510125100561348931664953538484645026931962751683288447552601223261750177198727135126982310882275522089102372522764660397046328326604107483118791236196847772909596290892521931271827046947517791521784280523339274740906295054450928802321765407362361956076737130957636612025015395382305926479921538858732454388693315560438611061719116330235526613832662757360066180433118596240683064203098949001116114081933369123467854547854017230955872222257262794104480886239446031125563478168973639773148496982917941415473549878413309552579217385836308290929298045834604931975126126300559170447084755250786783238918364817872981468923920410331956329875768759196562175712969634158845809644483379200000000000000 [94,13] -65597400872348976453553990367351904009494876957952224319405703053239103309711776006938202250971308151919590331225685657190543469663073514438579368473348343570129811501023495171481676099763866020000194866250748455528357546625090240514222467150328815513393590634392543188014030043321308011948808976495505834001886998995169793960250544829315430120951455382787280547921811356448694947626162252261438483201620881793528725966358964214416510963104156436014012416445610310740056731273354407045662269444965599080371181301262643548455489390838903499554873894075394822755331016390835792052412250457171634702826632852231413586143753376102339617638601478961548522836473055426842411864095110856098047194989317246076983109615465289676091566841745879917051976904736088148914136358475810007377808027373305810805787280283116069265999281142294469155845538564203649824871377097498464519184370565591714008624549385189430493420675097497651116904195261617919620494546493217129723310100561809135853087862449232799055194073785324417071250341882673180458646724678131898562547490046983321731989943231671611727927423184601292021264171111138900581995433142653635610518280432388641406489806140596877828579193722895797619573413563887523915558537795772706878465454110698348336381001484498118549377353578699100976420748560434981438965014800850452613904916939698343354864614283172928905324420784811500015546228324042691172584161853223433625815474730769043107997944518727253691366549178576376502806847629224722282898291081895757061997734434290901546612139018205189759384142766764459774220936001164650049261122726294697630499981807404707060499139521802007050247306060841211097904103984750984000633968316138463097992013851844396645249491492059139156611535967682344201950431387018503094147727423015483236153241026989163254045311981110932706136347638987264056203095758675037193683237262405788156032338570653876219837671904434269597207960030731616029472195670365649083204191164236312789926664839351306699432120933870706882985937632862239624006150723205313416385105722776703978027189072648647010994271360211453745181987775689132134294040255890909860846804633907254736337813976672561778201585089317372937538752112162093135665804766278260252318469157005921121505248939344747940132462365677892595942293202555415952691862685958975348782895160229059019775777610272346786412547009030349370015963994145087315608466916636322499167075985281442249296628775604663161469912679378694202959522071674752898339497564291496334052821986945475648059090612131329563604135313824410501120000000000000 [94,14] 170399307357715217013648973963410084899238095669117929823382062739041287123312717327452586156985413789071190253078052213319208469393149680414559010175751831796470064248487770765760844478019724627354442575605951140527703995797809038096050735483266214264381316809757967189710412850318428012763169170007848867041187971246048951073739428430590906413373295461467133418187635372599313173269871476352628413029891356837228153571736047018735369864389645323864296698342599567673953633484941749745386442168212958415778545303062162130567478998190181890843931195935406176438731393592228388939634791635962032234951373277711786958915089202114848027937048272464415456243925788889613326243173087205772362829433141829608248582227457961511377193301169403420759189360776930644586619919389906233047411947735042881407732048457721040332317601397421079057872921469471224857834383692849352708353889719626110094929026073193357194528057460239956378219104650031579749149780770628255987312846909412944543552243027398718109212907524160544124826654312988363494500030092174099684105415785308134324073467813285872805860790830153802011810490349389932497355675060436359232806253398480832545379997881840005307984814898412864441133942914532345321127120866104014808202084149441245423202679073131318936123804593763565916468128319488068923947954329462157470344661865206189218276944706501085608149107734819742626693637101737317240894670993714560440410175031938433462935891914116555410608507726309058079468852320129725639087778951237993136169873813594668761864883377136262421827716259602550307200265529605918884849290889163723447944552173007851295146838263313911706218379710606351577849879140174159479768132964846864547706284377308740923018990469188166416812866295009209674629700776083105368875383062938629049918597954394107728972888827161278691051248955060955951709289464872798300447793440641072428592883146266106923766756716173327191315646092379317894497441678063450515115803266403712799150246063298868182526372717302487659937793418708871926923650404136040740475663523532608421778620801536665309376567095858051330477164176122321633865992865281496569411261988074432228682106031380898009224212780347358364100950352855898232590786831723616738550142128470569869689989550350111968094366090793711334421874259653188873582714227542133297558585583690894792570148173145110389687675035473848240486440889867899142067364639453100739025093558043617183675977200728977090657545888777449007129540840949539547743168197376677600464149959513561821343325764886914006833791100662096855040000000000 [94,15] -364064451212906108108950345873692359910990494149565515680988467079491803851041360108543804023764835099496740298289066750372345043320073682594616338861528043659903393284798045964898036094989103316811901698461887364954089008851473413538556544064493009233210738120600128191968075471842195405454275826252127550668687443634972066001004016272825187584600907928749721155363755082057389572544100868609146613353447899873157757221365263214774317739599796451565159964637161967061370595314226784484496880309169042719731108590943410213505428964296024632298940488134635280879382442137930406346394011976302909580759918623315683871778154039401645385096794377142872787486696234782197394274502669391950938204218541838095119940848432411619957766198142591187699179898353718965977538388010448399250398368228264967257605933106862852054216716323863069271779211830208053227417973397913550040379890404873418990942935714909646745235504017006671518363949415245235491711001041045019783246519405392192817496760930930637883237861454655965973989967071965264614504373848869886720344363425189268097095596594157901608313717482109173434954302592482167331882116882530124537064063106360522955422859282530620188581859133724599242917124929987627423078731006602569350373958842396436425188743443088248726177006293225009143770404440036686062509906704740258600517335625470146553239184034665054828221617885720208405184949704105588332645072293317858771625256556108426923875144992852465320531405324658048562593497475540102296019097833174522409094084260772698218424456917340457553136596415922316851298477838970976392195527439490733380050825834280933870366975007285469791958210739137403991904477140003581423135374716645562716002736314767603577025359900210807643584605013668323771233315629086324743593566775692691986695792922267363156762650965630990686374784057049506284432017154955254201072094219943051791470707360104504986669799403325241156605261839814341266079607808130482120516536560580504791973576367791179834941091548882629284995268840861666686814363269704705728868005506259921962435252319044623538218845342564685252244310177276246743521045873826804301052720113480186790330553334750270827713717585397835580501451294625153046079909398887716612837269924374032782151690250305411862536186331995393966124212391232945324607216420361600364400301152397987464014648442472047219833642217626031920820449866739311819384373995404062157463363832887259857699734163843905139461855919726917809788232161199528870902412744518915988975940062258554910030115180169920474977158163361305722880000000 [94,16] 649476783442957451195348599856705392640127345314594567059274077421776213288374780734747895495895324426288982444081635831092498917345288964559533009311062980166595690684257785486824944267845627220654496314570511223414984385629700054791164692617070823642059908546766439961402604514208218682953142155999053111913134838812416086636327763843387603268731789307684980571246539985604635522346972599466906458424902725430171060678702911701177270477703792297480569121913378282005608154513780293486180408991729595670122602545586158138630050867616266667136647231819542504856685379422990705190431136477422282566072848767300687643767212673934646692336245320353502426699959587942718630304860170790491117910576434416145209394294632420749358478929999148876908680640661309748171013855439660649452098356740869982702029868285507757153393270054984138325887093836598804481885472397505496921210124874533838423329652107527018265506305509574831091657490308330214247616813981684116607145806087076369477069534399448329819244611999107464774826175801935555900931108088150951177038892495587030782330229248481269543766251562280060174740968575235865103825940491100700957826535468217442479046774551728135375131265050479401061691402876014113749642389242553631598309241430890578560425962048237796776443567918489130170494683429264394081075417321832358194113871228295489002452978602811005130969842581022440502782617214578665723907983968342035701354550578732111145317887781946768137307174076322200697328705573391227193229715708220128133632425025038508808714867235755668685018171737118216146645446251581018312220648764843363766935258630495662485228418128213986036858246891380744184761174552350651192485950756120137123944294480082821931369531055641406692456113431561917488164085591057490023538496818535118175531191546578955831267783804405487236727742852906131177661014927376102573730297948664678410316908001827564991526431248715007275176201580240401064077127290649805095386669371050431667964510709116130256082789063833159515210256525063603131683643138534383014921874995021916381302019923411764677841210655922126905181924019356047024383520737181680005086624768406473329281846313485074180634194672660521714722258048026565275261654330283754216872371961697365690983166871045047314361597144597609626606110660262081281729962411906504107353610934146405444337995028278218489864577016742883328736565302480302558108687264517414951328660718499874704191502788006183539179918847997034522370971154166758165115563041243560279690750429864673560695576971209487511531027007497306112000000 [94,17] -976054245489712438120125107899543386246883495297025616971820308012488472169096053681175048046184966824542409364580078994146916277883968918670051133457684813876872885096123879252781988280384389384078357504203463943087406217747095096469837822785547335520537484347622416850821858460101302535932846028785017303241149604658643010733472067581938977343441733786106202431549759807551508813682303490686128606642882479539671076521452247521956236333525965882084717143157477119056187835453647302492211926447404092714000003053194962453929900695161602421125540226769592035506150704731184482006658096894584976123979264789778669080229775336696454457235610439872823530672861533792047615112700209729631602405326530881599055331866879022681512586445469130284842112819037870705416437168970269662682208352805444652715339563415209581282638590440576613951734144526607253125157241198121770776642091496865602638206982285204863121619050048846705853581911642181700613727937654881873474575875392017456563195750983353678839280280768550262111011342571756321839795802951487104426570991625847170234665815536183985739092442911832567684958820936519908184053127630019530919852243007854922888461089054653225342341689605218688953135889699918281030287605956673902037018935273376716077643779487082950626156224319185315524868743028484721332536345425589120128079721669067664998199785129575744160117372928758269680913348440771137105793768094125334546154694541438683343625116680939059936496224894994473353847428202265985210878363588105614785425215659540272138039776948834748480174271812829217168874136732167335627518453760340082275949942959953122021806078845692518992861310333359861571125503879717781639906388083003441785506679610076123570208160424617405063946629076719621225241673587268267388932281339984767256604683244383504135068853115871339810563926765606210547656360967828600838123596044443071625213736842404869759789288563267607312357608384502782305032027635444440402923658003031180934652064012024239262370850653404526975105716043784655318561830656977821619413957832411643766894707662423805423651436615490483000461285539329608267271766842051575449866006553490264901217167583004181155769347718996194638224072562036292094985713520160610663737485092933849572058170627482031655031641595420022021050532965723310508158609822072902309923759869499424797426769567794990215749091892805205822278569240144526651889485224817271310824674040575573873304558312978335203568327381594866115899778042024095713513644643259335713590255753061761324702524143609602864212394194193350656000 [94,18] 1237585815748958716143377961710332694685079947870480241654430214715925307933056336869129874965020463618914658048561262194091790543293501044579530977109088029341586729254150811942740440466595686348093117486751599330451746688417055673891960459502103798117879657179956879105067318782523460063048588456038988604285421850385877282763740760510762654098847792902689085589185090794423143047510850164526245672378276186944680163182441069576056858159672951581335238233826045284946419359717140117679488069477608293048778067493237867937756842267975121879844227629416143613123252659041251082745352481103131556437738606297060481497624171899921645203704710829786434006013365950676248720841594887139897784989651563418816874089722756610113971142168056375907623992459788964834540882715267947225561279815015995777363270658481596622477494807476669919151992886744887838578150431822546094427266594359824884376977881211278783414256262912565584335283282787354017523397119504504645031351687892929353074497462306006089500866609118304962306535913041001303905675645783390218525166238261402517702850137192917047969437421153364098919740680480465304302569605131903951667376540841882486672803606103490682536056007046295559084501999650924285995821303156654700534377458582947823286743959723125755042280869181214014646807181498889603392520363778329919786481578855921343138697229230008512450248409234795943263587375569791358124084402260237496954612886347072574222355478941523430999166320440924420427892378807661735325486933030105660925158458496730686778987328113517182671074538291067969163809142605997961882082136824180497328350551511893136733386484097523102983009673494346424778881633862399794193443613160867907379534548198425039904710856458064441298219657415851684709717613408065505049589484232922975510415177692702998754373105573179878247406970601761346023566334906783802691393657467667848092340408022129526442929584359155689859324442438634918157054048885786572776029954032476619014781117657419358740130715447468009678081550820943186209121026208609687005064554936675728141727669237239321602079962439169672911525449802368234330077517343339357860955489143036757460811788107060859124563642290544777905699518000082599566610313281364971354398835896244988505217562859013324054782143417867319674902868138912071955138388830833025303138718547674944800242253727515826680087887464384190074871156962603766217247088937250635318830555195583413266587185725043872263461092965018542724353522927460581711784424228013042994453810180793239724771930354228032957336247099981824000 [94,19] -1313725612860123584545493029997396413096549133687792982313247533191070768446286951386089185297907978912055284133708762553485774057356635115059890675775398602898131068255123521805237641824147775530683877317735947256078041406449643824481359372895305563290635979078518193956704058380244881759289361370969200696392682743007128837490938518495970028334024073039056821625496202273073850792680382711147202486877417757778860533725848834745678348716121759676309399008647190210869543301216149414321663157552734808064861537338759575881785160529133812886080176175017757596072901576714659142566717217469306388986060934864333254453463677923276373142953211706318544083257091885222114169926257034797253360279766415074503261951384784085239076057496239815704973950752651620367767323952679724664070842282428787726084809724138450795948239702878578279157018164461009580190937527627487149226465892640232155661140305245412906214395588877691196583919465008716348639972395733558713427003500262523140717523994661872224782179979671684548976296776329261737504582908541690171407346203524454776405160005457762137462870519671694499258417053769893372975619288622666368556843088897338626761175473132933317916968782537924354074365782418757276202431972720102789391743368862921783720431889090975220010662823292992411502526867019159395293227917159258587145562019651045258905655883127489463393941689563704716802115577519513213290160187478659146288212249811391684687063265069760451260974307325550042662844337626818390199611428179388722351176261629805501532607452075524419882848828170796559295579978558522820705873952743313278118414250399749671757417390741628683524149874972578191235496016398784642043657901606025361446895599007688413153748881464373211049377291251479247635563610678688375567541224292926513598514476623216847702503357992829345749773606867500519530529531092540158402269795085135041599487678448490322223447938475158022954087967067876746549053968116141967645593047526057438625704610712398182111845651486058786326937849473641669920286629925541658834591177961824561733507644762182860559432302629414863441965768500057471803535786451134370307862614341050962417111633730209867577234735773156358188277927615705180232183839370523890875604385456994457002618331823141013723387200848443497663618809127528250126716829860558923884740513751447513468070045395929346096378853855309835303776287130080442883068113048807965033740066178193277351133999354494692786903051541633342034523686170964654765678246823480967626254360505818184984250395690180620953740152793989120 [94,20] 1142965466385407065323707528611423397633261723221687272368499343922350738727429221829112736090352374537776048155528487663218565457878021715555364617274187860649648493861674117003778403403175658662064476965241192987048085882574473539527728192361705317227517035457714384719696135689892986838905522247781214634497049179160247205170767613223401692826927566731624094352182806395266946007419518002996385441772291067051441841833524136425760538771142153412478559546845035527165124898494483859098120722994816352084165357843017077509987474843635131161864612798512366014998439864692922301843072090024763319740265773067738663873113845425828712772570051875176398023638597091128513743122072374641418683428123155169129363581554391618496601895849049081978513113343856194102585574415458590629034973568592018078570814336430365242626755318456814800482852189848629220174894923337438931652193572856420365539579921153618829945863726167951180427723865062130960593336856641032185131547875373520705382021946450583539589247127714940219380101313648491342978282353885074620447450408514462248549808579387876716950491346335832412044705885378314413394686606698324807509144569023051957852039319455431407571480608260854255128775033344574262186268410576745263234819360773042544570132527102427470078215238376800727782864132084654357496945098592341293622341207473026228048728931335614142062754340449641412072912392716155881533115156489869066637544605946345559209625533126809364060604454940556219761629216421825849491627916739120569693966924316756721327113045099739328560405639823343716705782066804953416924208276401254292418478334595155549810357384415174946879097963369985143470725547547893612124963035196716342802453323621907127458980896160737490275110465609747100731637483054793253048447682153923880602305312008167090657562880581849980555865052548611932702455808838300410213684418274454262828935712696578722884592698312907796093236577606041036968276024530496071531597001336797593179489991575894002152358910496627737359613226666612312236516904506480679508775826092454599915271072701343612226196204570205338319791382129640403301062897251545511434044122298562143183278770704728941810015066802904012593685214020818883712867946607896934452569994592367438758415080748521422563176620339785781378365549774777412773450395400497058634268003722926833685079966218614720458258799336250768501141125819023871911001899355233547941136171511670612844025594552691504050434270811326124302340530221522350947933563811497765863134580814614737061211605325280148314812810526720 [94,21] -775902974535778586360028669877736257786069502504491874723747073135908495725866255461050370928828442900340340369995694897078353111657959239560626092375530592958080533277372699344725961951893833963652055350116720951474321994103168284923224961653309293734146684013007133504767218872307050322006246427661587659872493670193925203178769208719267845260297532324659782160819051757530438460280419162357041135718444626366447341547667502888777303064086627570950617570590012052178631456804192452652502066721679871630126149225847792342596439702445414646580299047847920222023211339608676231189935845597694526946422422008629208041128229459881889117487274345648573933013323296351231798419984240671066180234521208010737130613870201506144874541268102670346425878457788192666733974229617755997311745812777313062993072711950261022718075874223687998810717727746312476115843943915877472878139640639951162637661771158160678885117883088935909085147102653821491030956996929052219828405469231052614148258996841199919985351450047595396341806716244474608739092825295058371660562087134835095112588318455694843272166617061150276455531084111071531788629488426197305485101926079761307222881120626721390604286464060904662542693813397793336699937582175547585863212013510565776405205283243079571999337496384320336580591113413478540800496607869645324924745739184879327017787117059336661330562677747898696689338972702283911294923896977366868890931195159679901381935719365147785361701238884450314058768010601877574433126613385247511213125572440972778409928140637961596543092486636551789531860456676888323358584392685024348002905452446844125714784148272837035795561744532721020260503575703633054296432317577427933381708808516696650563764239388023296859413916708260129623798979604840744580886357210524566621532242006619266379157153974826421337231769606025825912452479716972326985918151198605167311629034397799814137351969436268661400287933256124018790768548862766276200197842746479465087235760255293661533443174235406769614838683684729380401646427962120925314211182383966821437036158593081107462984309728355148582736858038762418912887666469756429417179039930010115867987842203182125711582408903462669535932412295152937843407856956571031428088052634180317376833619264127503226927960366733265878728191649604204232846355056180483930357529677966976201849517326722243828432051384510779370992362721945452028225262427241975096958257429007571360691921377418903317032807794569110009656900058423228013579109247241545139679240896594736256047318711515152031175147520 [94,22] 352856546978860914591535118461720462114500481265811809874675889804759068910191390416701411878135009405245589819104777234145493015657582207583234321268832541339860939706647186572765422940137510942301071784866950868453317726410227871190710559849286404548565010134190962319045202442277222452853076940974162848241642973148575947162368342577644564276434199942042811326622353265684235588204199894877923024999237947653503369185135259469426931075723087205070076784647310959523516895835509062594488773050839786082763109739233712937505545649681048450540921774442035976350949426662473755257670747344862295058362517360337824313895980868542001870359577963115508522939649017317768437466196890818019734741068230744850223951538983291234607461352199393455099132618553020215500941597110657406681548231883131974353070389326510853304632580769911542984367664239113598708902936832561517718464786890746432788076382755542423594448120809837819977630544274474187385193057104986307979310113059309990944180238782753114805427357442797146510038714634670929455378440562520402372582133147420334001916044181013865718992387833811398406550755645294206451667252301295940851616376842490629605987002852195343333190375191472775916002573962359363311606024394332775678114953267088843169087894180753129999025732343598080354603506420822604792746573615954400304029322255042211836717615288278175345091954040051014188162727790869040540013244088859819747245884203935836034505807218314946567102654248777621285262457511117878624428742680021906123153579974677317903600370940202071369716024359515552228241799545969100723164031687227936885146213756079915070204769075371746286456094622039378311146556877978073554021893069813689467513532688883104504556912320410438504836814703042315756956316351496522911299786535555547442500249801019148625066355414238535869342223503256402075675790335497199703181528129834095917693275103716850738900873302143290281803526474840426147457035211263955438381166602365705186457999960764412168208494710360515552783430232292706191777918700655154092026636805882812019229702155798972316396035623685909983601935532151964638807768088823670220333543790457652743812843361806271009579651752433613908701183001461449505412577593788703371045059693924926661406601960723313832691340175008978802502459435910165625544636772919308089459674599207778651854297541869765798910156895194666533067379481580643795239203743579457311668842113464188848694757332567419356745826049922238787043917599550185959797670008745850942684752892231184402064952399605735222149120 [94,23] -14287220362495964521289018785690444701136369403875920777889289434931422856527049504425282017032552036524280395241170604364383134571406976984866345186897788856761683227602247789386111838059216069003934922251373746595904603496216662847710032641091958768715658711572526246704548807860993109263840054621716082140568303390526079748924733872768765689531851526232692297135086701930050435683042502959225512745078927647887947016983894562231642816338517998960603549487403171325959354268144027276711012638865078228825353517981608488733885074609127316447443862307705202509413961425566459783302976441278977091559580788261409378495818812104272821886181875519499916605601727453284286336281195170418179087704137697104103408784228374691571486204765811894745700616293879837139588227348458764045001189086770979399838025957963200804781868641374497011074218562276720256528186839233780097467477240979122107606845667721460252437521433336169045543802670246470982021627028139030129635162665043701622928795084667456533669054990481050529247650605758134642982257229154504439105045225598863121036624754017436037413464145803805850960891677284064279817559253773366738414628123255751846844278447817191741557233763374935281223138254856892600890924775527197592141139795301906481423441926099921553896374052383101456040066686261313957691513293281457247072839377114650010132517882155312236218370990338717241537650943192047714215921384023065735692354607847044877963779315660633927247034444262587824220991889163576405122378454897964199023439237444663132954777992773352571921651682562358110930400640868506144209053470672065449950683247261002446629116566543844175966102010595929066388964667260341854271542288597275288905127507483126271810312980953946831389135872892712851254337910487384181652564048247117154913997677435432144299444628032231196484111537032474509017305555315021541912224946523545378991258916553067359695340721909998083418771899880678516005980567731041812878751337772915415648894037960198237675785500271516669115823462068623597537942847657852926397897781000739118479302289191094351744908712157123722936683971115975358287542291405676316339820831754260100700374275543813293730868350868307334183744732927406168091536678368727377299505867799217924218667399777262549064287626511729335385008763875198251357513231966260839406012796621129589147429098277173575895695806667893990765957768726496716865133650461512262484836042130423994582032467769040707274076118119142337593706696281286489460968797200068007518943143552602295395727727269574082560 [94,24] -175620597449894841950082933439165653185387011558562014249861225012785872975331079741193558718221311057724285354937909705124787137080931963123560790654379491513324268317082622009310462499854892387608351676426145018768643366023342453509240681412011361349962197182888017839957231966915134248797825416788137220045647537507260098143210139464000744117732287979125056265755680660843763099112082406402232018714346661434189667121366659152241989936487449685827119150284609313602079262230661495922094711201812858428630928800134215280241455775418008568133584803967943035560109154076791698684841452985590392189305820980050095457897760205494569782868358271540729805611696322321922030063657326091172295626955771599619199643931322460394342753594788345498516894169422612472470808046899355265774185564595390044121219151938978813046397184374415941496012843140624007889617064975966989128029642606799191712685898416796398042445873842425506820118484058546679889853584678210758625167902612412652768107917362208360456666417739204517336098824584526549698168571768487354772606978197372542717452741021140630452159520689000757712916592163059007833919587264311523240933135046389336060005199651171219855270874210468566805575315888542354369480143254304227315718161915009832876565593620793844360677720747235362139888414645679372052618112075029650445158785608875206025138561493979315784140441377235647417621486197303709656997297299104345035094864479168767765549846215411822898216229329856457406656722096481572783587304755957600087347897419571658990566436119652169890886381174570464105091296923482321929183295793441859524153140047634656068262655011283963485898174445859055882280662213471586543114487576604831907640712688809340132282528315547920980628815144356972203403048665829027192934202979444230865240199707365118721766353956170260877879230079211551786721598771997027236637088662217447165234774823482382275382329930043527833053458570939349709722440193724119109443692702959699003368567618096851811377377742178002924111617384338382044629138110493131961366099274855487707730528038771966009421182428780172252724604077746138396851844635543072082071188724026496110717088608656247100398551739728860171630868994605802496726130883071193619105317220549286287216217596838098833807542959125533451449615754932962153889346228622356169240150392963797769128094442589298724433077321263478639622469042321215757753050110683326969821578199222146210450075180074396659331487632206115781086776271367736621328767284977765816760682447496352966244447843411558400 [94,25] 233067181055919604673096929579020465490132132723920478110020166979587938872411031680799878866072493766074508460133073936791706199842194471557218655590824229642045605871183921225748984860479670091124041310924473529982590511861228537716347758845043984892876414358894763704209617141442659269182607460605440598347441875609196028924702690574472563495932817316521883378711304437617575826539518915865670500796748916763571861351393275471897729198282257640173161924116247096463712416423334832742744006920392640614576702930819045887574290769523364991349174279450993281738698661857372629837496163014395208104994270505943616691083738804095540857092998949928536537756198350168385420645073346759461830486521408324063778087213747602870919436457025973873501767741994887221044900951135352310047238860847297818430212915158843405997982053668667113458090092169931802465785059771868803611769755169670621325254528915148235314052573161730581229818022235159040322604337583358627718407669360382458112346881178011463922398141973918835703224314730791773338854730132216472690206803931272728482778258440222079191989883005423048013862989335086179244133752048040838958889101872444711121844256897802183308119577764499444110494423659367611934824347037965774765177813006148823631696916094859750349324435008026631944892144169561100047615238687664456176921755848967100034890346323621296011371262463696408012440411590029710378673207133207345447737584770757560063212752866088506720105118838497178578030750821800957498679118411315425768347993684414987171151370253900210077619530237507021531564895393676573672617926019543041233809386645172537557505387669224429162905505908701835853585382764493233322542738882926325703872854288213164420272662606466994255750124986554968402261051635871375630991356081437809893241364088531125389989670989420439589477567373778721932540126735948336123920504913678422617136132410137348057131721963020490810752717306650914314041570791864226024781092595871189630252086141228639234171140649844563179628844939404975513080711809937910580175922981645593001096328915351461868451681511958987042528143335100752126825809094094703016053546599716679447509588783292960166329731311778159702077918869586745518774814936471886251303686743778694395339662889750479485867288344526829536930359731215753539176893147266530278305087533323219310042922003180917575653418142898964712507282948198857160011025370832549550229036494784572263464939252650120244395246035871759266325352829825398458902247159437719591745636805316311966479220337541120 [94,26] -210037533897675265057095365488634394263672412711502379999441454617177153577026658780749554386153362629217199863494626203248377289763251195182126083557610974787862387505881660502535953293460822033396892924944632834620619237691240305447563960324073000972211252216527658768864017866781422352478135913222355921893859330504314926745039661048221776461641495278218466428305889528907753431364717056291885675908774076819349752574485662963297048825931346540955810924100970223974711339627767621589199704537724763686313555042434757854415261753807984650832379335854191967538317380083182968570123728346781391899994597505850933782066147551882795096434829868347406844783497283658454610076437398642867959816522747384330233854859003445666717998083889317811217181616961766270329381090133097775244783991193968904512670192992573310949790849068642678760585927759994183582349344586174876420587895795710624510553434950604595217668133229741327071199792801020695675255473877258493546259447818196352468776196863957952540224926653017833538841481827882511700764283715587987258571320433725699539490534165099123544654760405070466439344563617387976038775125045765789850620463198822663690479761183389806100396871464762474500944363060161399280852502621772283082447753134287649730418962277382730720842456198844727640497457245780525270959775595793264517072130827634932104207444936076557952858280780296477948864690420606977874723147271344819223569290336324821754371674394791140276931719044461299323259349682268679625591482465178967852877956966025529886665270083724322644083474274322547314307972568934589838982307583088242468402616975731088020749875082739966841108639276383420825754210922515327907104957065737166556431402901720926875360952306022237082943137332727253982651941810632421854827550195811134955653199524930238804468071951938381071861147164043360703914814519978006684366804412038393865489683799780843932515992629230818457089581939880866584917877285208626027151531173596495128944950833032876817488007822420383013657691605512026718628082384735216319256414902829955754988924708937078913831342387052099869309765401228633382885993338583902422779236405828374954914976621807704526161936432131739739077278869034177854134768206981751830168537648743447291281885783671318039416179598801319662887318012898498471483646017355963333175740411723786311321281459603937165349639899763618899457216800253432973209825500862366924543716557394147621796530115756163248090813640615255591065512819593929541022694793290158401641422269108724961170266521600 [94,27] 155067291710189144857234157919879707473496584243141851386081255024104342996101433581962799385568795222384173763012128925908290900899483553223361106652231950206119553980411831588272220173594026827329407746769903197884380838865857541695753346136437642756934439908347917124321798497972680119667597718084390722138477166179970969566143498937696120325906546688368478569338277045830122425578476783327233730821867020926783107395422023050091271408044293448764069315986124853274081071343520656976111950408492654895515203465193894775803017402202258481946293621926065887024242291744096653244592616647601138811319521868292596437383773901709103823008753692880070074630016367917259599167208934185883823440506235701622831448289019883727369955728753991503413403332231162040950161013146601633887970084570691214070679513896542624010331481560190323843335620451557162917706148873302824211878232138755023475030244509168303305650497198765755981565015033584327969187746917210301385043875374854727744416066959255924950321114659413422627617441378139588133081332129695784544161345724534444098459703303512757600317696193942738275221648975741636991050015654935478044853910159325929059624950908563310631810975590658224355128240416255879114160132469329288188959623981647917453616809560589662183539905391456821621726186592803772208996289612241908962763599345996213128170377753642293167138520045073495721033314093595742199945347398037738465107749942034589066892750529374649889900644821730676200327733545298130315279931989216592715651569046590514563399374431438180071144774182358895940174966530434369706499045943267594289700077684011072160194420633190294587900322263032138288934245734280916586460374396971671627456784573689857240479781471639421834539797019294415165437660463430127803973424588929914924204501915583434805339389329645012703178095290422139866033950985828096705858062755557304548728286069332703705336924882144466116099359539752416022844091880805226580995747199845381808971191282209876089072509644641466923138008634333771991891050572890295246211411991853150197691352430252060741719637864927476557309212204223465593497207365240562993562098014309587197020135965672909410385735662968267065538809242730676857137367467013153954321947253755452617628353660779720390796363793758348202150772638201953494279416904658675634553804123302253074611235990541669465801733996421073515386984691463527748911823453391430809244491378388487498554062241369155131892840076567335010742111221044589227802692142407564740253881797244280675825090560 [94,28] -99045147951925080658579768425130093644595446278432147676042978150296184414982403404753459017185259858001019518709750022904312669154483862928342488450658021426182771435324746385654652922945390770428556323430715376968697209986855828140517075331669035279576044748680104516318909248867022328447305439660743975257869044666110516447923626310876423379430479015612486995898004694703726593193589220072957515923080587320030727819332318590050315325282640541921403486871379939541271270264484085160051620960463803696897582236853461868662601526895283445419778859081757254061066366999909074650149390774303955303448765443997819619397798244035729945212402902258814325123161947151751721251946120454410179739998345573104077326009871647539349390987454380332691431804644343045891769181964777184904855341408393361295684543530218768097345732856572235278483169927643384285532746250108688032763659646198695174916573197905731550306576970192703657335906409851389529866065623441039272634021445338579950638638321765617909442022924181488939839965956337996650835842439046388345133283286467072387356712398423342505660302746804573719427080532275302112844863250891569386814342644829154426117468498310369924427806096293981292465241662414974176460764390724026903422269638357920003054278581640561461918494820470930730003393563616878615997339543027890026147335962411535812156181481705079517686787448941585172882784501097043155757407989038262074110126772262444036911098025945955707396601386203805450094537905421428597698175762163330301229465461855633194289011271692017847527520769830712344778669080348964421559231975123806652771310768421230588544845302484499605079415523443769743464392018316580572811409774100573382343473419399273768732997326033400383274517717974895189990438293679523460526279814272669216828372461042753486219965121552432251914937084368716717263068715265679752086955868295494761089628940338981442864886008605576772267712094010094931621743301682101068324433657446919364862634711876757660550365425125008921934744683378964235400303882966838107022244195322922879262398862049882408335458797845593763635293343546667669223304295750761172618454531003402624107482446309271680517105193476263545033160331714415722178704904326487474363831913167318362312063560705035985569712110602818750860632032693074453091992629619572850329546653992612672200311446345348486442410212362918232602480990197893966467967935643355379345826789076179842625638202528532997053814302121928872917224253510038919253031217723275928715731495751146977361920 [94,29] 55997069692391879118204483665410951517704270043568295622237744172822215098466221697248990869466509258908818653234607503775570286646157565447365786338635167078361633821843151826039158355326754882443348374661798653005615941083814505077988304679570337815742594993561811727672607089904892776816453751696065873509056673584767119722106552013494713359054934604584733361557272595523401202922636492836116382898695505996129345975658368070132552232958266260788152938964906974422896270842997520412783766027893900533176441671505291419013551576058229650534257522291801383661123855082518761039452238147014308780707164203902201157358199100719298910127389101836346393723765450417707018608445658411703027412159158288969866249212579553806521576723156400841242808231257988695554580756911657047731291164733783363253424954785095935284650394582925903806124816321305958312979228315343779000886060349879960543808797194757845670985482546301781795329128613465109577318659604045468525684648753789302893040268408593131739414318766637286226828133183925426529272654815582487876296701143288779355505822123396314126099190832156626786561583537261018782528486445257444329471115660537500948736621443468095743893960746009246328326937192988494210356441520189797373772779716350513307765654383052471262740762661347183439123964927220644522551633801650616796108390245594669062798603708248514441011716066884542897836705196886295331389250265765617353768649730332009592571285276259290503769166578257954701064429928861689652537691780650326696279846010477174322544142887300056730660069333211860027845822426396859639132780926990849849209558461625421924045430255054722020286221270180468069653360097058736545931212434967582811333386767073828221217018338245875389007414001845459652146857217584168422265373543494869744386581024377624724171410052232710044151231532988865170430267423790556975780706938679937676874837738526727835749650911006721315536407228375304558818797753402133403539377484183238997582903523631398216750744252564397498027027568394586173817156072810909523567399933471991857310305593188531150012857370272351353121711428937383105028669449989437470431855947708842048945575056365494793518864981709167703234395352766581374806604525807231777333510043195009287496845684491985434855494509008799617374422771176789776753502162832538944788498961137869849521634929334095183201455277591752361431982429866087066894227531321509537042633366093520821424511687641354982436310198419902368341189910604037947504894521680630494373787514409278504960 [94,30] -28399683182225196394846436355533660746618597928455652145277870743845325959441786820056346699479003337481144617650822917182331886884282727437827600892427060237705467032998233427111907120767635284125753902055948913899164701904834058788230584483180059175203019230744809401174565649475433300365754242910428130991396181440253028320586344905228686135433926409522344511639913818548593634788932741432258508215486063996554383655728043781205130103679126325499281607172109444383099156980829113291764552797575393269521414269692209533023678610179584270143165606388946050446747923835698900981016294136536905451097695596107800607896926293267240693445561345721099954181393611201353976262484052227007587048676313792828072492029390848752266500231775394048780799112645859011969589200494192334565017217876168493358106808760841436926625272728213149496951573424266770190624218439424364578396630029075868790605969202907404469741025751988263087710300781762940268499231222607032764189132406285440549596234883326940654518590445673100496559531578736754507122821776627804168423541314366562207005603390681272244213785097966781404095679086615506434802357460534828426762196618610088135354505135056160026881089916228742121829947816894094027469241976408324367521074435060155921095579610368270138598570069844165282481761520019032206270858365819951388222065488769285044290455727472362000142304886156320397376442593834846774306400297970492098430865277339066101326847306976673083947350635838694117005956861283630831665531193156245953928770500312293917441200948911638171671263591551242074489248488832724980999654269649519708704783703304320947445805720379594385887556072475426531156492042888375216974226097041777843531774468167062343954268632858167722872239716511872078765190238787818565327381362014793560407722312475095307770988060691112780423125407828376582457705131963107056193056961344008230261750161676717369690619267464430654025580775967012225005793594119971928114074235382940286955932586717567790980613845203543165687042770902264520802760855674140289315307671342160050116003737633134428375325023491972455597965652779663229078205158955033841719652662672001885034415026634237081958138784193641110498360393807814023569127331586936226399661806342779351508938987550054768019641423001544422592232090856476189103543291051878018726893507025880054581681401166052744121216707749550463060004823278751074875985967437363725836914377152425697806617510705054965857761659437332941765652667722028763685427830752602764211804280906055680 [94,31] 13051532574623879725242802169302000536106708456737024805316060791971195064814825542745836436893434399426186375915130073650846742555518448252106214110523012437219701747818773323319390588569160143944792869520725965923517494872857497501805577562056790777307009778610991429033733307836715175800588691295115237789213982751749075880000313263606809823489055214972207319057827169470665242135336404836734855179216707388478676811298904114087998663481759915814252361480157023652792993590899624382338216572433666486947371066932576135461973703715638280794464097960282603642746494246247992739240690071031684761168415062226907025112831464412223317685597977635938584323214467711929986305101940046575591401920734525735624774758113378693330135272896039951828414502265202700690164041590520258342869588781304990031194742316870034614243549319158551426102767217640477600243988589429527217242828995120172106434482536017173384094406153434250544239987695670685492473772895819077688292472421205794510782335911515246194506684596420568755522408908352061278323325684249625193004499920723960551364726062697476734052406582209446633220561074086949846173163455331663234406175683012673499300189853050843176326455502416534736295462960280986812974543038548036198121427394360450935171059135891861447973492212334609560537671369650252985314198989409524612611225149930564817805607120536117567066406652486340728725167750725992926449544113490035419905788147393677019269748965760068901843766233869478460023031778737798435246641691159460033706389597005995774348394586244091575510430281037066712042037053754388840424439939156602517597943300781125836766818960612656034839079380064914706907736361686135746295845179980840911878764162963568540522218488409180041575180331056008117106927308087760990408276874641830983576559592066956098783529522007081652256763415807380733914053533810536426438795592376297238960624587517334938626423752204795806517981528046682502650944167832906644752875615081050525108598734511202038344672290716507448962222520762842123024418448747683503721290141773177825043336730176423670919916793560963173261950123942139377918244886273455693548922179764899787793407569032147979454570905302618913383770123866537320793304021874571623147174065682837615152780788880799406798032078357785145246168695264633363462433849218629985597429984495397327929312371766368580568715396485256779943034245995115548262272069274951923616688963189667328224774478313419510867603886634876480465385422389176374049915760862329129348475555676160 [94,32] -5496938712879968625627848844521550680254320978671277137289386003112429133221306241159948487928921899295368326340992770017505154814582329273947589322856593609059748300776256469110947544954964968426442617326834481971433926291302625543509259550291233260612520986616508484954179460764707672288474859825293022896024013267665371879546220130608250227396517573593070205832907935815948100401420309054246484461105750147586080620741639645270720146444051822810255484803115625076890168394233380741464380553317208529259089904736007986822237318217184685140351392950972758035880778196761670190077925486729644077485018919222330918390524701859834422601554599363743437645124741194328798497145777097859311203941443371463672738312487375254288578001608210658408013370550656079154536071386031601117605228070330119076187791367169831484742633625472537032925494971455151816549259049229519780190263500667211864823308554383148352303328849280083176826717078756440724442300351374503693636969331590464112532960442250793865224912726894946121417106886926461362006506617381509547816120244636750993493585483189064135196957532215205927682015601934357859322100947258990804613328179015746691261425321690191420436633222626580558617739602674763253475842789570996868083909067400866347811543573516490813315623106197588822022022089745480302903622073310528763585448523930458094926649697017255530628005375482022230749842830684969227943308495830461428821841316579169877540049058284877135938008022388581107379228188301973678212198654778340230335714118256860917682376663778134875433488162120206938573417933996427412004792825180803266406383465817166238366899504161940336247224680329353616423271318216457575217531143187109857992810360872747486355448839837093030977736365661113204260164789167036621516964015861278132666160665545968592684037815047439245163520380600421310103164484062222165161703124266486694697104419171499158447091117732064751740085839946967296139697859972235710462977623161207761843381789811010587762642526697750060018000817390254323638676670143661396359551511385009206424499399450843877587471068876966964646366393471057543745049350132169726347527091265368348113994890440459159580144385169319518164195441911082674732725907196569422509665344891406074806208853857601863982940790824851228580148743181237775292011663639764162488335722148248912640049623774664740389825898929101570083802109146191106025165865699731165259122735838139703001499390040506256456909034799161264717656187188168534135294964101654482706843566080 [94,33] 2163812338892351793022402202478360301497080020023590355234485734967081804670849965537684049341408305156593306276970057622682912517755775552652981470561102040046715997354881622288230352938651458431667268621696481788616790371595635558586256542837596572443670139079973110229166347381576498826382010285991398834936643995076950268546856782679032205908059732746912113512604684785203097480722932551872036160617769187085657324637829154524031733793300826140223674343055495573589373295706844702612728206626362955355245192905813137184089626245241572576674372358889816693707674360840985753855129381075089449425118471937671694875545099178002410927496101650907665204585914057756665972667143998166076394131724989011310023353120322380373105378238146971338821085620545512723584711025391004204588651960254260937144840273550724815734725313075338888326596924662315597855782210690627202978659837966923898914474051210305679582362177650042011686559461222171596862935328751169307205693307235358154001732529001081678686040080276285011887027314849948008249893012381826911707778139224755500021018849603469332060010915039283581297942289318034954535553903541403939251613116551374676334332298949469238077891257694329510265500409751254566429937130309729672122116061218628238733435828935891642653355686639117600369635136988980663497200398375826788125213530436511195754107922414316722363947672356424713124579357009900939551897227669820211820367041072090266166056615613103170621871750690866216252211079812343106898881350350390048074863864123462156080361491861656110310795717732020645631320327894761755678692114514518372456339199874241901808702962179888906126600081656953757800385232501633283208345705312319467612832057912011813122435164735733133874359708985761428588314644419235801024205505569035182870058109140557895935185509250216699141141017725677604747057455361510975915603354588557839888115229618113553461849542097803454807876003123338438513936154937807381059277958920848892151495780171385143249121991989909618901852066419996900286832629344484539500547100381412585095817816945080050205800624374644040475926439464840840931016204336124934356741675712781286257087029556494122374887036541580998756708961084816777331947103794840602129669371179953000718034393649179368092475534366776702471220026218908012471737518649609076587725281455931971161339956760451883653887567484757753755398603926526186263379279322869963494951430583066201113943990866904071934481786895355658759387346501542306642445102212253120871792640 [94,34] -820666546395318681785458302395608251529215258282562277781939862837318083635715193109243036331874843981847086160015865980270054467723213856888437631317945690961343051798334352500960285313725977498985121997416447852237086530500848628831073740359707659836502291194013720756525144418664074169293102231823347043868748712278576036198455476946187166336783276248122923366221264009178539148549693674735088485836741634524195024194570492477203401768612947299573206248649036656443944681357312114695279381228819443295678854783420760632593132654896890771240817458880255388716707258910524996730604412363330739216555473039701809274397453876125448193468574704942184076022905935407920362084436741157056947913940533159057519856554027489347054935877808586217018078459286483780662737469781724719086811418158920100697355049085554735629195688742793512233171955193061910516147115339405541351689919526263641982326686343234793353558823666667395837593193614987774894465885727977503155635338804801731862900590516165319905767616653597677603543702083752709629495938830672453800649584362141295565938500900061243575980710278849056820309809977843009460855970723782123237016322767893690261192784782438930809990147532813615615334779572825811772546085292323962135793875558021528843587343643298229006138804802530228408688413546810616925038362608484511981852688662071127625859379517594052638602533288153657410448791616601818799193709981857586759670116088381374012010883591973334571003076683231627006438877499812381197801920671777275888838921473200139683928706195793396958784336604188217914933666755261722277366360934294190212772768154712999827240949293996876530359288062775341383208663741993835822015722662126246070014228190295001394462682218257613941826725485503612734309588559392861510565708972354302400995930881925314751193395788041014370479099165785451822025460934697780477405726136780440090646202765260869032922486587280577179245657505215702272831506624517831586444469902208351609275632872367679354938971381128644441487953175908986091861025517983900509409943082220261371848510998234892014267221690352296781144234388527085609297670053594709937658401362705216694753860816818129919379375508778697579026097786479525670705715196318267008234726569385096430530763712229689156162708793922517012982443830573730032142337194929271926596814073268651807729746052291414204442152684172046710438586228258756562481694682865029301884462253233128535089786161985718641180082442186476047229265078423859703236556129112694980608 [94,35] 307835866084936486834203245425883689149710549928480087385859969966615232375926863929961791357832690859660830062423888133141535448706244444036849318188000066866029125673842266930910668667595936683201556201924105102927088712011579631429592830882547492272225325911370890760150064636213681215850494798756751201745225526271106770350184820804632335319698093109274305816671094202113053756858405728200875462607683864453412856211460342076376581431614599078802229759236651845390921355261606791756424194051745295317036374439883081713068917427213984652152019291029792616763896502846184521086748689910636080654119835999957844222902658142612743790389472914680215579136836439073782089595059636308261199789784550188526219116113763949876895917680612841745126816732978370760880948964988123309841777463096897851748148306482112636327323800241089755009582854407908139783232971579355630944109125840980206252800087825496280401938974315143645513845076089239204059902154122186071184780051090452405017448643888687437768451834615947103881188210295344625125613069011320482916358937563407634534141568575897147777970221328219983527537635837000998253192740910403990692836841821428494800827223192739810373270191792797869752882394597085261287481911283298362888218682837312253705023538738862787909983870459754170667668612096120680288529959066320614780645348562057536242416420907518024962071183693822113830057004386837015002285996474016471789698097520222650640882671484743254638013680812188746215431692112147306118749843826905337252875166666936216490216506082525672077360047673354049528039953057902682376703546823834270127341064615024985947238743050724329895076473808524801263903051925331705717134440615198567052199649261888203006127600100330975858309047695498678031275759786435356856217538411266028917139404959392839079103099126086008989995202621980509210041959781733738032189774527538813755391096269758593691423489071899889631428107182882300861827044189453022097095693110915823435186283028063222672033578359892301083325660481023678750902198167288730952751678551888439701098854430040624296760930270218248570076944184654679091088932169084696009366893564604140702135617114887166719618198253226670005225526307609922965289856640589904768384320525583450830775390503491936867762789895961563496652747511760559228777902938059385016876162114281063015889252804863642010418342584594997266799123823490563598796504211844621812655025551885649648298212450767090802762106992817762459010185889782448042477609714458820608 [94,36] -114207993171034073970588525308447327921642423390842629811087355592714303608075851686291134400413070073834961432315511802260935417782274823211458101415314327881276075507528412460417850240654632316273260915943483850786001183513730625892649790476127473677089407089448154583125610905570379333684084036184489239855126962413191562024384434122216554900435684177623586991952582386469916687176846803723883658260910126565088413140853356999547476159865730277037651083155697877246962427798620108234592234130319616255996414787873056579936557564784367302885552157418826623824672267750605144655197127062018280010326851756709261445678138687469598429289532054187212663995106623296392046019099727897833290531542078186530403380041586388636147600651474784641910090238454638746426787410309144231044584576289019098216267134983780419376732481844531513790541149754522185270504350927908496307654748287875491442522731077500150924989101993550394741173214879747035095634668859031789995909827357245893932514457909445563846340207133661882310429826319575209195272211720670825229609320307875981148377824648678046289758179354748778157656706314457934741659940317429943785874898361378102075457493626365339464056596769471913471609965585585850122231556900938443411257814812442786578803242253757485732781381638763550963825331125192246870049134213611623040812624660930211947319952012391394149882055706037159118391006900365149035265248252435714646550285866430613747549988903721659747424283253054905188438450252456001035047335663146594393349730602265091190988086525409820297471827051122414208333199047979003678039190048015796300925307088996927531702527142154237638839891496853447129832290590466325454754694243188506140538579540926311826779298944561084976263511167687294950207949390581317562253240737787015999235910402595752719491404101314493687574870408630906332270541097504976835857193427693796895637217684803131109902547835201213061269913060461328732663621206219066465411059814339697761996235371446774998397070819344361354362107604258961960065708862374949279044330602231018525959299369495488929298416225339983446119179318985371670233272937017120308540788183737440790540561618661863905100177438026502310069526401837827786929692300372579585156587169702655289026864845877429231281299649856176974820638764351735520192775879980888334132996347393112215720306221608854460203592293945753604448469823865241972318740759644598133738538002804072222363269799227112656998096824312748768325021988279539695893954311487488 [94,37] 41049316816903176706166111836282645930891793376124275110526503513825868517018104457811757541156348868555095824209623961977154497091096514977272353266450748895516099639823831138701260714594424188042083679197948437092126652696529657898755376416798732652122662365069051288771973331619478516398387589834130383719279342119476524646668464655929309997398796823407911806822328105541947366565127638972324517016149036833196457718475858444773130188997590679502967085867347144822963564255106803566678800968136715346836732150412497956520087300538487276301481387622528512750421482219660963723413714696508190318604083907962626488538050044887538053723284304209935927034524474374177993109880504404148577071218731326536716830620634506163472605117198009365281721222266678288319726960685184515600885465112413303888344027925267768217304223220119508085595575238833255096086496085767516878171549028307619095724586713842916565566538166129703128892329917548061569867451466812381219201344409260329504954368567256415096957966324300508229183554391074776337108923236571394131919055693062122792543478189178331445984481690790431497835419555436869265023540668842005884248427889242170246193039066987397658417239927886319232716837139718830039206131285722280134208294917551660923526971943769584192493267340715840597691055667378189104497314299329321912935696026219955114109405292054053677797465438968179390198770558868441969369409643678131108250655275643595786240342810431422245224662551767149417381300806225688310564523018654458868942301064078268699535823965037829059865081941304034555882051309670580634610697673028725464910309617584560028618061571417956075614615471998048928160748824109952254079278477262574668741499477040685961977326324149594025700494513795213740702240868327970302400546890631992156273842060681350697051683772061170011601491420001631242153083214671838463274524069896165162651792384426300779538220611680672162587269747598498738015777871711288149073265006061511209698253584342276292526805988228594954271878509552836666745074531897226171574313310808681173563193471124543477219683515143155813312480056742294740097252306686797585928446812005660443173757006758915907190940875576277460401714837820959681326897522346740851820307108509638669426592366455597199375943087139830184219975242888920127980632878361901833544657162900411383717922176078235488462056366291835543779320824360271564518702210787049171246813172265404233350735294023333177108612996864796968539478898734382335403321458688 [94,38] -14067124826281265006869368099408746885113824555007429236636228828473733671351914207610090614087136300111642462249768543354378377071189149031441560936268805117609386360787439682435189357440400024398715986365169046153162817000994538098251504280477050186926695425468538361743757604991599777256237527756040708260484971579088926482691246056703332560243210294944296715309864648145051627818111526307439534817818524406528710570847132775650805557342770896654456261175416466633942745012790155230190207012289831685253878655738564223944452772776539410788604779734556648595348681301802982580243905629947213524320355412419869013602302036108487640954577578288261001246985803909978143481654461400766740744316444787961328726545504302098989467295916342564975601831265414466447506611074444942501461178593034697280743031040982153500009729437141591515529760458942666842113320302045276141354898227226058542583397106919878403644829651060433834032823166573567218696096451010806876471787550417319412712810287994128556697782962905912658440304579267855689924518316460025316701241944435431808345469051320958782402791132129969573544761989030425858087148465123396288925288019333737806738498137920601033299292246696602165077604628977607751458884618943057276766941583915185726094641332755945271923675149566435357538491992089255866198730957915836093427990826627960545946076904767548110109127306067795171569348259345381357338471278116658397292337035670192922064259624361923554235539879110019152996456209473484751716703783961144405089291999937242081866834369969163377370537763937438508865024364614624207982056222897293803286804454093340659681116950096940218846322119701143306159975895710391920843570911193020961236881382893009322024489726942960140955681425941980723798834552184692813665226491302614358553064243353711643369887882748612011119902865108891580470408984659637408730545726602622753243022577389758333929439551617753077761096978290828051911366822719070214010896552245588129963985637733423055266494727742739210921437930278240988643573963582579550765188571349471403281536349465421969292373442456914728383674328778466512422941436447096498140741596445965408435914316510742970896089308345365163174512908576545830208726744063825112151921220985508922949815634620629913544786382743338677228986805137769756350062309159262070585078992104075509421382972914498982685159109851986429826774947453159460497282113146082017238603522376427672815895871933434675586340341060301768762088062470825561171165184 [94,39] 4577942609706862904979029726740447816448514744809234600213586993550418702541781247628935773162455832105632662690816984147005641563742434404184158482438151856640433062588354470904545575417411638524804764467488087531272153286409091746199691238748559631148773050774363408707166136217479530837271145941017253910980469544841279514410409731417894293640965031747614725340979502524566102797772102589863429286749390376718530896623757296573300339142178405293471359789408981832939647386399736385539864171046749064185708422596176089821504466901554791121044503486725958749812740189520389803852329267197076571323533729566272644446561119576267892098470059278845500661023213840635316979749706497154270165086962081117340344138114574487547154859245736564758323138717920313738855854299995585203218820092525265687105916900251866702971420349036347545145443998738466394388180421482847024010525131613155239292785620965072993035795034567954789156995121476565119257428856077033095222179708913190165771214257846588609629540910277561413885696939948437274589256067284844655204074339293567319859596543628776521922479342483763776487406919161840654236933648598713503503738006980224830879622613029871604404518420201287354429208124852798884353694049839283852523012990324925240783936532732319038465335801813456407620037265545311589724219413733612296235638763462754812015303968989890161083789569610637936459459019198780977857610631747848374963760084006813877100490090051190185990579462453088751668402764112588615236284977736778385523323475872530757261382958609473566237981277140007213673273394793155456790443014610035968515869868912213180423011538127129275389299463246250942880176787171628509972249134684996484990267554637371921487458469196145443341340845488457396048127680493707444909165517554043161435753667566292222683554528220859586320181803572479207772894733280962348075263367817945793579832200330036449595566670143479540195103952693815271867624470334337565524838859020948633183152649914707116444275748763058596683320155162337338132454068958127264630975411356424400618637647097955355098255587238406955606986225798987894362698131979551201923865686837289218658011469043792401368894790332676551448790820807010317131255684849396839610922291679277072700071553161772257012792631922190495266702167580002550736405185299923948489083482154798274925512053662131516363080578763458996143565506015349506876877210974204824399003704502557970508202289947980686748760786927778661044707012454971070218240 [94,40] -1411760555906062753954302796413531251024744507770323662154986678221314826910017674813430785661596325339728624655940702202724512539316614230632154711076681739719911833679929869908351130071076939754160374711015270628129353360058610633979367067433668931028858120883105530014259743330291123084502936279247177476614444465268334255669749797844496519815963024719611452603501920427061257999499902028806322767407219675236322797807523358989034005765537030580622294084155136952934555102663918345504660898840668521347907854077190726839930385279953904850481789306500030515573599222649436889890946947924569991314372864893264227672716987292323294915304688647283201217571950498230370512013812612122620368760203010578251018555540668946519462179109621185617974562141212431596630844785911823894203680675540414246404680805392999608336854043849732651775123368135696615711994971817315619819565770907511313906441788317271842744359261314979881541123313660083664342745098798638009156361597508288542383462470803545737221252053269139800262650316635293860843906173548625686169106256285290482885414262120812738589788759259606799952886311431145531395414861160125117664600811519295678014817343844688271986353084551734398353963177642837675268707180342964914033194026344540765273105311319783515004356274860414582817461143731811885724167316483915600590588258113757724470222365898435993069467759591181757202016367649621525157417007515416278701546673469806830040401728095297124803581598946492523139215805858646122736680555768165099303172779141613890528509115010207838212879818703786722356798351211918116730370365294016348160965828857440408195164234802739217236535170334716677837210352254998554796409992706681326202495639355140569122367301635984162117063471995171824969273425925400584908625158463044233163018655577580204528700827580361086589631127737721770149968574580296231762580175929429761632450462601407104009754121469840911492514711704140540131356864293476101638394910691949655364154648268755919676033276235696183797887628815317675522355923568417654796569894077505204161164020543031086329671573476527624374481228960290434608567378694688867194940309035688856486950140145743434847340011296048711820610332149347038895490853814143938188798636128692645798955887722324318506912170141803190815956244084042042824382505097383548603914243961012969752986085654194092107329405289572959941546631606195762113882288701254554799731283100276260877412959110443040022860967084944547466029376893607739392 [94,41] 412724108051460257320324296529935963791268895285776831035149085901997817671347523151492621095638840331026512712721573908147954979104104313402814681302472143411670046845048590555347596173823607418133516965628867480695670448095604652071581118117927101585282382376523848130354122638473138227886059111682266116176387020125160348081554174811241962717453187988564222238194094291035662451255052150008630261247056997140026960613035149781904387886861114671415243144875532188654267933362673884569764163233275141564316200219021664006393327578714191567683914080420348255328896242464689570660555891606935115559401275968900435701535491913992994144839721141082406322459710785403480700174958424499000757787896160323430636679651764214084921410191200279343090358408236905354765741677848650078761660183781096691635992973271768498000416436196392382076900282324199919014147128338165297422377748423749312910433256440991659953581617158390152893544583103711325952825131082721159129897906602045401217034283626216702828611689505171816188128110964351311371562974734373526487587529928132851043009446481160918867251176729855368624636889472422812473604190110397350047238678696253713780199972943958340016516417980552618671355491945207343443464665076247960432396044624568096038946548943110502876989067713704400521468970610328115510233858582589137996874990137232122845594246235128534246242653194718276361534179350736249805082042825888452914802241051682808721913943469155281984073037954660132335902370226144840703158370605437157804470543694280247066597877972813941170322711996126473020032783664109384685978427894554620718535775790230643902986237006236829756923536143782828210898080745993651421957235254735952571327719271188426970882814180090999864286484122147498379043928798453417762042621532544405714807435425979378813209327036515269919373639975834726046452257141912404824136808316496279624781194949611759023411976510842055780388871328413477860280235119065912876454101346006805372220344360765550297042600001059179101164230326584555672776458307684689262447797942614641525123146720004209556406901370218965657689822776449173183543019977711341661177655511033885379324384344852174744218976742475848779090077033315999038631920083064861769997422778100418595783172787111141621462123569676937250764625526079871623250441664473017747945051106586944312144751590783546345402685310938693905959272470583395247143916064306167850861777513279354469949963982879165442561910887730700103431340939018240 [94,42] -115930773430068414808641174935167525210917234595393156206104144072770687823845012693929922549779312747578684276871786822181200951798294313494209653950461072885453445361400346989640938919140097121868342091722920980134527334268148173133124347517479853397301958554108360824494288221135404579760511621179988269318742911192449670258629471692865352669341706130857513944486497423209137961171113843196828335017309287144803857695243802083887976976404434694997344425903849097816679751412825362142553524936213511013236580761575347657975301183952394815742490136010206935855728426246383097043342307427777710888981395473678070527292107854090315696717675189438970999112895199605042617786735230141857170384256497128921418520814859213048069072212586611549862828306727741242137626487286877539635776220139391731593932594361679085383183740577719447359301241604919670364894757305320111653925730498143028736031905748784423221769365941680978028698919492304331070028088866496102751064709341879902160636206126382661251710178968927029199753483520634391495362934639481223559628372348740192761978575357416886603339711524153205397279126359209675430761133304391970185769643152713596765505941234659682006820472055321183746609457746803826180722222264069915378995243639361557411520050930129091547785634723104693967936070882244811792303221388931474371305227463141421782613148623225891552653179300465831680865679901800151008113601875519896314302631072256836358148736310819863769485911786606762557814700393862624421156185619712109108801947916804065462580891974397090316200305707680891454998052907840418708642990028430734484997555831612966177355213297478490866000488648727207148350380926207746155117372378948910426844166539653096247145202802723450318571529949311003049793465739944743298545852569638932519705495173677625098237947591787001718856799279695939022378147865456835516344428897611521139585410329971480869289945063837478218998588395252800243313396325015797677800866326127341344039871038191407931089612121121878785182642241615779170441567295053625036132146526581861707061644086556404639648464246182587439529739602875637420157847305400062074890392261029562212740221439643828519000444636679790780184151330852907305275842495220280585070309878903319306121696134359128583335940112926954993877493143432396913186866477848294282652266288349130346564823754176377040595782290712246272237192883138705834410640320085074789947375510697296079919487433549634971671006155985332840485739298816 [94,43] 31629555335177369808172308451120061943975090040146678384547669726018954192078429038801076033468610578944627442243314783558438897047355997261374332810266470775139531153728047548739038637356176020372296704546384362663068086131997222234393217762095474670155863661313959543517289378010761023669076157797866738929527979091010152122905088180824189272631704283790752759254833624214740997174986059056233963756468724231810936305634802383278710963365369584801410612335950028949971402829421773893999138583606557839885448406569114125361638032592221965447653224140695411011906570827340060383378790103374860925802396182487863779333688902071058983968443376691756430557082198361312749275893402683234221085153709328722122645941859474140663652491756393992524092356245670215249922446930711993218629022120940460479149637207699813653294383799370594705334373816385864480001137547424396107646670849749883136224387608815155232386777900492295057760696034427079805362230365337693130916728845669063433684744414445761604948118353943712038671990630754305690753062900044535820939731947766161373003880401209896718480589142356036040627248378492715421447338020674224105707883079056112752661510021869735746106068225460414916647068739404891008511679474951614197829049922522572286401521393335869214406209284951767931360204615793610939592930762111635037034456166766646057437430007244793595546440636385589560410372156051876871429354709555593572965158164503502325189826160696315340557927061396314060804413039910649526704866073964132133849370614754558870728889620957401002965110510145538242078765779364743791376876498002069224030378357483056885331139110910787765933668071568705623608156403603460040271259292942518645791088891364424480918254637367438734404264978637910112596696064036529498289037657611229193863673986109286003750520716539900722610402593278278616015004893757752721517580370683333693964569392277666409037429178370650900485238123610000864734818646313904899681778401815625569069797851677593552084046540318599403864476820979281422234182108365938811726305637405593002838633481025485467121806178541447831166842092144164803184884798804613931443628959926769706887733431608080564784050913731332334050072698673676601095855554280119014851125124999709847656421394816412681410647909350488201017413068251159009876510746375949872609944834409420640478719488504917909034320452160007119087698662053076588353639377577585062508382193285703812877874713410547366690197899632733948416622592 [94,44] -8120948686069193105765548606559716476532119100401174644378564128049119008852757692306110621260910914404919680363105590853716613864630505990214206272206637670486079908601497931028383206701322817667187263029757134163613543858746056266312006492890944057010017251712708205140793097604519024211024736556703629954495610665694270976607351618709011367100618486107276152855399372335728416562298006065909975520223192818378960344365064318160807450190173370089253007481383774715955558465131876108582203792535333848351095200665635972410673063820071777657213629193263512082046824631131053997123767549323190883913295408921850903533976521369383368946067990729205493388628257111572648761827889578880538055045778905814466670489165443417282959780419778090706446698683686196866236968771567160002853943624082271135369168607895172314609445280684355203171817980754375129717182088655394378586758170810222007602179935751150481959101412496083030489810405659606837426529065740368082844659658757632904339575089236360904490417866102053445103083578992855849720187362040945853842740159136989911427290324672183616464832986943160772019693002161751985672260940265477718186886120954807253506729158241239448589336675903588450784285393772830610316759181490223460593940125794945518337712360663898669452195736419428768923256238519192808996404608601708422783455017157989516829590203285938754591788504384870534750897415150492957371346040716262579379479211356219358756961825808283732179432312129176630639454647893881500555780191047863437967043975571806605051457147538452897306964811255417525531743416266703283387999358290676551331748425040534987271949750497965297322489799198138919648855034674550731918417741054506955404214281012409488410041129163249495671267593971377320146776168098487627266614561558221852059779232736030965672103297779154798105491195751844728156485208855792465640925809664942712926344827231938517086612981548309469467897968845735975767307059289876358110409586386408955226415014624980233559597777123498423257926978169078041694211504629391929484306015499873848972087760293304473161628166837520082656530259128390963801379326113638197345735293820375144399501918288717517367956638443441332971212066478596551057741600986328153218012033377987897274185394671521702851690374417718385035427925055003567272511850045282050220116031886584806701220873925852515534324348013085032690068675606340853981600502432960451004177988949990425656685251462552663150812364866452136656896 [94,45] 1809739782451565233673339726497058275859403207373742219909849187404038313581805960851461123875863212374297769387055883783554139802610294676279987250327344564133635686223425633671696120197250955972369525325379868001998180617155026872430734017724669059641014834089479764535772806516254241664561092590541820765926887082361100457483019881893749034803050276307239489281624373803356406712349960144425367186628583876835161759431770851244105291459713987279856243912841483621933615425971368309520891212474611154001142708258763468113656585426713778548730218701013877046040961314359977017464096436123745420477187631734013510595796835242427086738302357285235412606488503672548522019971463197856515040340230732581106344026185834036281382241864992344519413218311640310447455907862187822328440874631310022944284486290144200510435283911786835329910031870164671959292434722460553012440962403442360030339804647961522213742256374198085874422123724076252833288821276569530626584225935702218999258988201976478739101865270798118782850401592491130133959199308132347509149760204120308782612002395203056796714118041102353416550380423435551438640727634926649697181458073670432470752350412203106816099980599718737974097713905154526915648020430876785969877423819710829027286912981032163930665334228485042071299578250293802411125224935850660262524434746548406365575297296881287883345772355790675436618515528119936001584722119174816396153278510610919317100522860955034678446842965845228539318005897522088748492099973509307911949291051293244793692587545618551527849276807904060099305352957055320901876395195388693427799934289140839874633962548714676294805823783542656343370548637115475502126637732738419309759349597137366110597590696657730479645445351996963794984852078558096619376536760436121236475631991702604225798518337295523540878089275116106544751801450225955720159809968654150246025088498770521145578155770394043617779961077629852424684881761598507664541728095082549057508706068293036070620411860052093931379260564100922175579895318479978521466440038804958270251441950653929427636653688650888628553885136976039419211487333964894351662459217010820633915881029837073068534746800173801518047750326428861489642201358743769077583595873330875138663481746467834995948706454678573607481778327478747555264474141524377759053960380277141919982633674945420697199098789995679420506396066875620312564041212532221077637519843491554277295382409158696782719301071837287415808 [94,46] -313218780836916042693556292442368565888592069450489575166340787853505883999751845667063446394583514478142152572034298045863616106071971203163563623875885699187530126996735874231671326119020662717999505827593999609530174694346710687748796854507352409132862856471881843794158015396260156782906926780656834838816584756103305809617056421871474998026975074445939648466790477416973777870345478043849312297131870190719474923471131094229638710695734154311260088478991611783784488432442900253072740590253125713596111630995881803209385236478516186240078082119407253072785563277548290601230715094257673833744818982428912325594303136885411038323154108303119608289022892849380831959997163404416792002456121361433741628330016335386624224903236814069254393172476766172838336081890447520196498705281012608038805021694563316825488278061591039134151389681685794069503328066576994659428280501110563080796899417142635677827270080071531265296595125576707032335200944002666566048593633979596799628327565289486924752519506009687387738796588950443318100940717991476483667180336078004751697357754074978710170880994625126703632885578980030819516847256317381548893979036774805307233763657822252458558435416126556749345836798680152175601445373383254070953538297843426607793240691940629024584674434180731232653618409672688243206155940247576418580070965875903106607459029776220343447879137573001533428856518372910475640066366993214752937159218431940247681000985642925562773152115068719137653445855696403433571343080207506945224272454975720142960561501079718402408012648229099654980969834787827077428293509489664503810185607408740059740685403499332308129778224818229545480045524394483397147769488364213387947284919995909623972152633505005281376679769573833854117139875613487364508868009113126261595562937491798177072735614291837370207432384653696977850127391051493749837402993509948128197664328159640791221194242969976481378552366924153704876845914540159617222081702526800241334358757685508853783321011281760020288209277471253287371391183397404903195940278789543642956645580637309012640745877415005882617016346459983880247615276249312203515055654224469883313781690154343921231023321638241889821040141474841852551904232892123218132722939684802229916747452950721461474984764114496165335891336515049862152920069795319376930811187683474669369536215763469525560291823200325233366065905877610720430926906039209367024917833605458558990405287347627002247432395309449216 [94,47] 34730744479772760606540999881558595394164071526403415614371946608790997328133459343800568511157292773861237186994697829510411550037033614301951334133484506982364549526805145288864826702277955820204604997439676753624065669641967166926897574732884318713077825872629122110041383439200169547979884098647101901463964078641040993253968234884137495063633070474581333070059206219450436606247267066825392300141495314165575576690077041937662199176392462860272604586570929626207084457979712294801534614775497403437763918940701698784530460935054732942112367303052241630667840834443189479804504137171223779868316100221932669273766896794010891747975568505640508160197171527883783471280320704354503844276781364254020476933833717555420495334657277488318574691320124644748631726233139726781608985359539553884532984821850182614799645291727086589067605288905702242606518214824174067511474656534785348092892201697878583665968331724938734310735240550806190837205396584316242907442104423203367250604884200063681780259079052273406983731146076376156148600168160088383058830568238840346283672803900235238375094593574098683912343526750317572570377069336956120461225715759900944115271856600475174504048380488424577502182192149432318785884246871458822105119397618183765935287004952513717801673927595746200072147598864595755206426089004674923518355784502622305776436203398393746848283203737889620175145299338296152596654884105687995008731739619559363769968523042161798906461428057775842872980708613099643475838953547559110066452652997544766252415576618567704122046467226186411397056305034821230454853225639862828330689052427186172232183757189414193400693018250636709456191711219478338487757141103846039483789283590241796965473912188192829510158024323404521769975846891070054672920100476163540377732123630952247362691886081528916192551382287339418723404414285193694375438201339115805236834484695512789445260014796498122003379917859743139995756603650676303069006320991854507500148299505780360081691918509314960323386511711290749970330534130470554766796427598834968668839750502311578190646450079567796331349613714785382669037221958994444815731478848716275558733097341489875142037187950572799938330120396472503447703954763365809446812455730947684717667747371783894723627412366148953731751777210486151094722635161152362626119645437590272817864282314229277026877568527216352007944531065824673343852826935443040021930406537952387637745986668116787245698653356032 [94,48] -741629295471074548481253480825841729893193660281733548547130228834696424108377233547660487640750677521423228184205357842933995234290573053296939362522197491703253789428851530464430212085423497205934946063478833122197422518985449669448531157541652853219260090815002338552598061250539624329981238835404314804147732908355081958235165665682569725938056658088889875915309056848295117044778361886731777273698684146325349361130299163755900282784474064084539564179990157608742825486701106520220413147448492455655436361222759148845189458094284614342203474405747599387514156959210442046925182982545295110194073586791422005050479312473482110105496588622685822498399280023033921091834805182457825309148640440292621628729229319188179004212927036808252342406091724896281918173622192155929360783229867331629713508360422976388243095110995455051416645751339795534510712893130087211414632192797379288503478548415511344324438244338682676055809713315324723763679871010138074204233617922174235800180053114195227255922774897367330341728853623167310409124283709728859250831265192277385286231693990024424838184374986133269546028955879245023683537845578042340713006295015834754017998196975217890360795380722053533660472744170123467494052407639824869288652143608151373697155638895808087901926832538838923875331704450140594598797221686873496879505009358789707825119241943437850479310192623437095081712787360689935755277632538859591728247965379755744373331180106318626458675147122399386804872866238694846512070077614223321520760316426422958670232790900168718527832346905352733521959499996307883345416108455254558768264635903899114536980626637510856936168983274840269788273258132949990850014460150834958233243475333950422326803883664990946584619931163898468384652856201811745417578093528964882742622613604617219468148307132730884270677495192786623579457438195060216706695847703227495613203593654086407734525082694421643641332699222227589473044647826175375976125817234482288245570593989742434616033019041791759764255372125924218788980307513262618783183889455621857030031634574997444168208714825581058949170272773926843822811409271390551319259312389724211083417198891962708991771220540603528313494031794840405918861080157691901539838524391649880919346915514391229755335800325262368210800715335551458335495572532521185748370492818075826716277110295340730939843219070093368259774837436481357320267184380338445632223114828408345876587168681949955589406720 [94,49] -426182481366712086362454700275738454244393109129966029864375369231015698017965290256061252013764882147963157957709192035860901182320390407570471853155245348365146949856516663636050403413161443846083253961301300270320267044857232794423455830158393307463933241341741559378388468461997329022469083783147544908068370428628302831017144907666600355092545510156526149017441582218116581698597022093121518645167853780654543256985108350929405639125304246126067188115474946282072940382045055239089851619021177063412470354149062463392787344296193620281735656653822747928172383002611185848468786174943093114606771161597980057289650774811890444546043181815836583099514936038473846351628030088680979482248911624057571669732601080292508217088851824130016845359950169580207258002916204064973207484699825043071275767749408217949628567061628750868191045897065744399661011562837376617651931771686438960195010400034975491318759715753358145227282522057262110486579642339616948790394778416820486946525703606757551835457512033485896341427114596316329199308880758825774729964912445085184790107738266680363994418297494169822906191471642926685380720410468859774472523933355187379272999318357074049509169278596278938076249824396943512115091223888611491844220739698090602632504357006287816162535606503631603955088745228569885073263097391064241391424085884708533495701595733007950375750612275295572092475213944777639328948496758009251803103239462161490262959980523049027904656903632937623166427630108835658153800488250012328353285334932586426441109715837487760792066360442206917915516382047821693379942955409170918313842593826077750713096754025058059802799677903392699765676795007084409922864551829269432214877414561556483630486383387950613316518943526188272946947795235646085141892239853692449574149993928546878570571340226255982649132451912429986372849143687638129442155327895788727489468733793003699447881242963821935861759512158951489946876578770605571208710699420837114655211881701960825242578865577123116210239319254544369010229673004849863261528290652508297627049196466731020846763360958926979798797862875209692279369162536594696812994813031227548798376942148244392821678078300694076092022032168244433183964790134938203965816242263827804665476189893653997806311267810256811440335448148572894985275253877850350558628164629544338384811007103018142072339843177566612042302701381007865506237206725780277456593276328767197015137710560426200137728 [94,50] 36605437656884096105005408353967556372714936007852636134234576432670296707646630269249651319192359211357050751296424792759140758321665861033621257026953488168150107789101272950276822008546799684659645411791615263746275568321958369444134340220479729345050463996510384242718844977000831128723419637621246520558524833991595853153223946842496505908971308672959699893844384831420117326287657611389571602736789251999634672787908639573114611203141349317593457284506555909420228743979084898665018684414430900415198403939740179385534987885625980030095266956492561129617545824856130730462778683773798994519941223167990597516419033087717974451126283031105935363886968068077524060441499234810472232989268119288655442684785408312218787357487754240202572520582676553955374404204694420707883688984803038040084720189495023903574862461935165210337451734115562904405411644527330134710255275184636694104268132740052879852584282743572440778712096043029236887980074559166818336799652669560391752328688290149975515833437643543855380400397024989744517034997249728333331410316297854350157253881883480743749088355656869686114419786087286072323797808717344730092776533565620427783496510249125993468278986129229603901499131649807353426269853748336708846441229852811885185681341850896929266765943301856108072924695618522927587200496466493094208067983951562251872539113739563621454333246691707964127389208534492373225295582325805924447325374516015229347100847987110239355008892345395277204033997658840852737656375130458567058816337786538634520662874953855607757609281298555250654499840050126949316048772225073245808995592734929291669947205183630475674076561474479950398627531779453631134439938456703753603622886767673195939512213417329616687693326613671237774274100179801091794053038070191903569555899824827971671183022071464644263508420640069633039018242002533656100732444595305498084533654212596847980432235568357561241663039620056815652257945077942543351038798331293248124139284935800049624420109348239991110578390092762620383200626761398873898686166193748841176579717673231126549162042805284025296701239424171230641193006745680201978790495516276651199022489418324507951742453939793161511447225132591920344145680883783602835913853600013901300867462807457553318949130899177293709342719397044591462697777995193624237647836111641284392126790147037869805265777843426256027269144719926728723068514309521051294584626773035915565013208840391360512 [94,51] 8774900617201957179059351512141810421910802919193735410988158692595136962105031906978598537380354376291955484416377503049348230235365515769083781920181280155246427719837277360785946787157960439187991187591774509796432187522154450841638108627056837909738436420121425867398494786262486883485990384994863283004882671207447729975480121121084557060100651622036807195824021302913760685530307119939646880184903581896895879827178172843406291168699207332669236816969356993573232081967237753306155493554498076346763724788166457990267863534412757120777469634724749350058340820808387293076211053276395061845869113623926243927376382610069780184334498625174828628764197337129532164600762843815686718283334231488025904919878000835561561383237440505460501084479561946396117952835171048699978589778563149135308589776645093285664403440988576634356002229202962572005515448174555436916654422306139943875163492652756433455530333759008278704116402334839577839972143559168034081557612425129715622129279591330220356305401094461192032744824190373802892184018328772759516258276932659732694231220079205840823722612875244691169173061319183172775854692143727769673127923874689080727914052326468808717570541898440879089110951471722783085597886380741449133996848147831658603640694842512608991741267190365225561729344908736034896147977358890875333661779220533019464606698503848193903442180733343106987092966899537087423081777657485880210173405972500701810350455206051012570305851415988972063076477257577554412284055312794569212591350816929253910065031031951349032079581340885011286380698342754975433052873172888088910016655964610152564669858777960230099251157576265872101435106496444875195459338036228850155268450363299513558322182463597919315853114240663316868152082000869412608544397202776793397617880452922202248670173078370628974061341334166422071894878348547414097815935937104116570080949020433843253337423421758416316598970744696320918735114988354511974213636495698385443966847966520476694591996981887012626041302418624705347597974342346079895332440240424580532944685309211607109562901415715301595439170169141724160314113561341123858504257602435946611625528587312404212211892774347339534753145179013070133241758348402961948099139447058755910626536388290819235334937536126811285402498559434404887080312038568157906085317022729513474227853987608835374158878292056723292794560288216074264258263976849108736062911595791194374647256954437632 [94,52] -1325801818749012323729292166056249668132189574085730961975076585822582643617932706724290560204002492314248869912277785690799014735038859639621447821600612662736942240867613428057372693160361389577262500899564585000768738503363069567370396989277522105916182881749930045653204120723436080848011154917335595796957118165146667450468874662713944555776182691019592586276803837373285945293666121428978103472946650663812949443921270028608824339113480332521333857533468327975582851292072597807840504158027636315318027526705687680037443235070634774978223494996722565269031148848896466991151514174043927913636076235710072359239013687691466419991456032165147339225768245846220116968154111197803008158347374439136355435970231491169781697658471645824773048769920389610631656655737647100076000617140779803095105697945621841634839309226203907414234380658634340522206168971883790623546549449700324692838436568746922022898522861251139721366784979969769357643024633272392516283295658475264795282194532921296491370978390165615883225040613078284294815716743985711601865965036920708187523209217101073407227142782050417085674752420628026679075375632061516025913861033457379420943824852333509317176276794120083639802262587915296915718440799690536686559484977717717774924406143686644530495431617505485760268716400817430723326789742535025228232435257930697569499334540852424371438256642369158731990438303335958372399756309772265154753883744298700346322347298655798466422727519289012003655347459810962904011256737704501675758898742237207500589362208239102950932063499893260000103530255821692413985981725512464866439883610444333466006521594397868072025781229691064934375417516994603373998324359486376530784482081813315022559103456611968779045935067522638376949106788434469861670167318351291765226905318383853338319237439960644889214383209607347124593181069552068911381030683115078616822539332032742039401705666023091846936388036383498033991008952508203178359842498132223193627781499090364705987142292245011859276428159115590568222124813493988995869950754277406054395196166013965501600224459337365588832390300014516405500253730771693524575290935664997897324456983848694771308908046545578882560812639874589543925054785346724321287991806393077000858107900353366028677917376219659711760220377211251086944411159487414883187003362090836976119033718498825797858476917631476966933552972828328943336497141552422622315335841236812152952502353920 [94,53] -217032952558956052148218069099880640706938477741579710112542218518534918338738559814057778123654796710902237553243087798013631309430512728722351138603688475323916035773495578723906574953645324336769671111743465786283674160330346795165297881925950371502915352058862335143807862585179281453669233945214784967270379174242963528727724686416075508758830980303300228390705753715997751465579745681269368859894907189806287953686150539898530999867474512627776553312807444126155128055466649775933452447962846563197799094238088910780922659340636532247433067802125767882431675291113936316467061364895465347149735752671313214353714762499662386556219968673276379758529125198574464575862017758662460355602257343206267104573381622120269963794912346583546877868873647093397109282097418635284111970035879915584531333031418639808030118949119417568919117834705066834016827082831697445777907462891699445291167228908515853473003760673388088972284774856929981247889116100840404503966657636725093780739008306809016724639394526939134106610937112576186927310414426596949572509740651694857307904097084962670928783793735125846019165153139169570361112439605823089886641295569792900317382115340509670587467217991545296026328044652300526073340735831017609364468108607181294842220862478170297598266280492696032036008611530399311851887760343663883994963474700176881382469857546040781225434626458954901577347849894126586741857022804377603774432893896912072870043026688423372082538319557160303951303331666443914982961631577571954909960935525597953020699010771544704550000086085590403803552763617845380730895880278196205149467350869013440592587564330783572942949330112014565239017142101537455762131499780433427926044706107876661581812218746181090334898523217013297792435261631576580714960791817339725831581295104105915482321841250464371604682110562525612699331713286771847438423241886818131671626610990462587238312653294465462614317127466976993504109063165051079880165726324390611908091684357892253964047954919218771325840678364384363192458691801130739271271163400486377867503213969368521396978626098651062059714727543117856884011811314800996650975900302452269705995820629902618730940045232585289260817961696264418084968346937909387664488546739170270394076377388759946888043987124963525520044192476787039834306918320050844088963556731359654113850101714503724486563034617038466537830465050425718980477190269824039405107881595217260343984128 [94,54] 58999291137657984468152792445908727660043720521308527773560401999117446393326505815386066750333676788455981985184383771672412201117466282157512510507553324647803531210257659207559481962981199747448031911749571526618534404246988153379537747971773634345707553631324295510659794770127492496019858788602995517675356930916845858134756655733100358272293086138650128795994349794293943567603000666824912631392356944910943462391966361903120785434663249344919009895993394278479234383125721196194455495027195390535919173710036280950840017563011236109452031613511372844838875158544167015816430883081140780105124098648299643858541298624666993520564198486404288329137783659519296118145253151839481976426847312208352125456867174380966762962437225274229107855766375178290147133477642290671433492986473822714415116607727946834380115153665197963158860506126447497440696477281302194322609226635674167861565778033800172719288207655494919658309641269985611176714879471950980642597860802742627477883600516569416921494140268808109556463317713080653376251143621725041199731175660418889193065963564454167296906994184553776099369550745357865249440921747248590455838426779274017456568140746795910452374152569428203158216242392252549470371229946333022602943318921686778344573517009019417622215506153977053659743367854726193553966663989351207562226813639902829210805272126079111883617303551540868192124485111794785076304079987923145102620343437588217712928475545422216298485303959231440857330514599786479809541386785498787922472654501011021154673777548044469438378883931154795852468527580616100314382294656566017744701678857756504178100451222270945918361421382919604471780985082166381276648228681998499605610054670428517189427427855609309052425509840038945273159538844088260954026446722838405789244962693266421183976184457425658658900124660231213486629815551275669061500661057205528815706843149332466397336190097102117917966783055044198651830865273715222479165917820256532160179603896098028447211609372570408672050074376058027809798624002737268265917912396402475705432027524917077345130703422108517226824137476074361681909706106790113799585092213383206714606226103680489392867890646435315156871480062372851017337959434717595724468371962745031810676784330020418488535945307707148029288742033157197119590468537812234271835238166045918837136444469176354355091550850506260688742081481487868700936525321277039944028951018038169174016 [94,55] -2290664710203530813910047442164543524051074430220565764445365892166825258067941416403899117897742617177801530549891321145682501718121887867444832033700417014573522999417610090357772268167466188122072491724831070382131118414432914019571537053742376661702923805852917482526657430654066423565087047011117932850002075216524554668304025248578899420000710558906287728484950730519665360411511880053389427966056988130960081334150591493766235316531576046722909852267801611831197386932443794915432800249904196075983852453924894217266160502357802499011532060143329639385656705730608753023903619726409322401890204370860031020080642675563744164878446168580311630259953184893124251074488514792127942242722852063529276562650532337749929740040529954873595406915207304466789616419369408502272734012133512109467270651360455143191987996221131106689759169515559137485747408151614899797375648132461439737156554363867062177022625377483802723434726546512582707041230610962556143615884832257693832749235505258134887869935193694477612255419208095679904030246122726970004699579597707542580723475642899873608029398320968332552511909866176631104077500751089622269496591412340400023696887249287359349922274206051421835033880666385419610702994220063954655060889871924186662964977262516448864468368329812277651300415054516503489224766241008740584379799331388038225553650154189957214374488282935152745987600184678410658986383674290162860828667924477611123457478743930766643024552429405651965517974764443839045651427367899419986619156782487572932547483236358668504894586014930106323384153526254444690749351566818641100449211711848705697906201077125989049181568279510572275335410953730926296133521857485919906519909100487865019391454700271152198902110865082622178840971086341749624405294572523851531311233668824607893621344823526346742258664092680969235040493837865225874317993747068828216426339579661635370504408125141899161370341966444168017234268198590451633408943865169195269057814056480446747499189091862379659160807038558953731589142360676259465125524768723030322054382540304016323886209061860150215766047120219823882124738982954513698173146872317136245194977594101239624436642209245028066041739256518418981787282115562662559986575809389349861000700606209505958568611780836775907541725277544070824329184666364836385272138781041623391257329437643681216496156346119063009069204156762541593487206948828506308976148120581701632 [94,56] -670540236497842514814339515549740367288419538485456145018293227560839607917032863026535948806382996679162475777318608961333703102810130206766924724784988460577588451000144657251949251593223947912497471441356332071651801360432670217321042317549025360469186480432138279976757374597762329273614279235486208443241347959681992537825974406549346475103242523406257743547523488949851914878092353776491567604272234140885562584386478743646988788247045933540058299930701225868028442096707458235688350927570013056711720026987497406846048014115846701725289699105359473057556424918280146128032221300896061674204198123441011169299995644825404555448032035648931540584310255545484169021364564098509414508842793049481796560090190983961430124881228604945600455786807797390749435841979029806089601340297962657949035931912081273582132500624795380857560225040338281027228881044794601397734837791789069153916951858988350121618569786860885725019196444641551234248367318511133454572948090820080600787566120548849635037103624696883060129333318276153248892700725053958291860969875068269997932566620816394695960592116238402065001944895843895654197256360887266275213751590539182661826257436897620691577394730632069087791197728630705051640603484778346154771333450937963859323901989672720841097180024958963881138084226138901957328718325018660773814426092218858312392620744678886235401114166475740296074888090899972309673312524656983819833398384433719729906835627381530555007657189993523208167265335230919321966902152026202731423929366189754875647506396389688476659106597096124233145933800349081613294679289011084561650436228709530102705851746078334335743841195759276882606244259456943978588827152140809180938918374471427117437600931352574086731450058583755700728134678106272552261503449729288763855708704030239001863617646401839437984962776985256213516425573317248681062311316890648456799868969741366175548816744224420647688119521725043505051624416093486194860989209663148873659243898331481495381022966136797110631944834071533761933573875426485248872473588590747606126801432465986820384175719126519683019147357874374547630941548208354463469653318911059979991707689918540702016162432318802370230671334932410836448305278150340444036012292329631544708845582724078467194834378374447986006212283221724219433985664805659696080387757484910077539162781331419359567608199278942872604064555477579244816815878694632176602769348624384 [94,57] 84982750348906262838686640109864120102280357046213478878683429356798208445621412481208068493196358654377555442558474044921257195024394537865947354663145680979109534553099362188167700436627795483224193210502222484648397110522188045819063422482090439042629416836970306087613008050736533661871998785451214041533511911207382065712095949454475287136841682037206129466967424973753886472797068406613691363553756156137785480870251038479713930855862000586273466242610492598410976854421442142274395936020773520588982749063402863857091671841616124071563912604323294036251079558436590494813284050001789256049357175737195070790237472985617942077874518320143787360295335780585762181789872190798620107815470610837079680993214943095086948783432524589362285770327328887676393290732962043998230370612595581841175111466980002296627694911949219112590914409256702146013280774865013577558248643792460099106385837199916013027946714795530806092392244219118569062192456908058412490443425887183348960745517312394912956841149172032726917046766126676976096915931388790186829273059472495544806349276482041815741567824104383291889509060681880404227817130962958312806138568336083465185770235424983465686952402776549370388458523441268694723770895513049968443580664725413258999468135760433726460567422202718969014598568215609983388893613649120951417935505682781138334864805023845130564769294089349599978154013499460825263681256398426807697627608302341207549921256865693006638697426580114567401988766841285785892581201865736337451737383008025191965833858174625160918784424789468242545539063300745979753204324484938310073499889064348296160369657241424331860312116152414973022116759352563115399810017631128230537167337765105838054855555767040275669716538315784508943801845002877717489921640956318190763477933634581472027784431153596601497644930627022157923422542785193252629142275168925555337861187036421227485629098381243399091192454899212899751866206788220630636825029245351137449826562969307875107069458342503853093013915060766081533455295968551790199754923774606251297558119549979207847757267757399797219944557539132138890758620847254008744301834322507078997475961284731348126669644099513342979953338606697261711290940283197853798123428572385689267138664565189757552482050269444583712892770634692514061124669902851880903332309330404607466551815069280894230679619820476633057089661763305671581935320974935277479475019776 [94,58] 22665648530658186537041840389408963678802717965253898293806005718131491423092555806703339714546761542906871945450470605837996081946658961171480993815685689347498530418876171762001904174221247930565567605809208037499025104860222043306762394927439618078426946065684189430377752159077102771795190098508981794083569808520750771564510914810916529534986284230057326420230530882698063421205058283140952705906440480978248421279478903313378775687370939898737912127968084767008941542317966415214671546281511999560824164873452554843796338102699571423277229530124563573339474872414484216163805496379101988739425996972687382161219824328403866282542920736596929920726290477701663626508399875960924815826687662163136773434809142166582986279852692897945539513698505257889850246461851007422346516958019092222271504175050157755935464911364388261211099272064714934057184026127824984729883933476102672340551730485793500032225788688890372246085500431714517586654268172586590481226562046085045534424587304156493750252534281331240686246209645307945863667426876941680950662719942794834054107475847570321142807584773163177043551763105334085386766132333684989687040903714151510019583635478952529822373115879853585459879429877616597048929002263278617506282339742813017039320436961204463879282213805057683197314218812590832389283218580591201663510762500502595973791487791501730910163423646364609086926702826712298001305612712146439258653803605005580919191499345805816164113448995041183766705569414669850840809013912541283191231763281720619117304719528863749713038803464127823757524942383126033567096064346691013888300297849517285456508444453129147745040793459355528874829776077054533676812776843036009020822574465662037513521128892412462084898195394725470786649806449216255113182129517053835060301375639549037310280950416964273745558870355689785020800598293251516501020929363923459553782716047396850332049668636749724230775102022421203629045950331267700866026881929835113631554724269591000766241691348094276294275187066371948140475025882694390621547894255033254971846188127998493827428448686710989101773610179944260740016743971169789304659566737247963740184964384997182029281844294503526431175482502424698381107119677737264298876350564716608666050337759222227485742609344272534588184524438937648006404466814831145824138627205123533520250826123726408233516479270464671519176866888652085906988812146962794532569088 [94,59] -5486061965534599683902487835123568679522998799151297620097957310198083852453581227275028997150686968799904208232544993662622762295746392376966601006249507961274119530872016279212933282062170388477172989714667096907884284165094279387075451119384922545221230810758469144414374895431999745436342024607196572830323362987753814249923842036175791892463386617007683418904565387882741936217197029775512441028179581942876132105437877816294104571069724277399417555810262353777316957601021747513206950373655051398123590910406063857388113975089143230126219073246947125384088186125918301540503597690331048483611956087437357335509326915714247418297141231612860760612750400689562966098920391445817234166846208386126026593601116785747235025919027207482436080332865244774554585478173846373954652301976449030759526253151669860294761626713401222065735972688513561492977136703341978228047171997935783144034117028037903236136896464717397002639843349221681847548457035648293066118907869363692704882768251166943937672318864410576269141260801613647597224849551286827060673101846282238896448808681008598534859645472074960926283898243544731836554231873256307263650734603277287552439070783723095935256008311197098236335679451420300532004033504664038801760864430887494637210385496665900230238916548134052291424732117258065535204537251036223822535346170271701662856745430148051803491574415284844735688836054866008274690164460278896773438334557623604708909193430793136596312407320521309623949412633220951476534518818777075443543037171945524430743866036495018055737433459194628346412547572697142587927141357829474369473897120756751027206612515119258199164296457469861028379369899348188335365461472471376801456514655539944110437203270619595519715008416374016806419536426111176949459600414882445938335888140418534027608874605780033687749075276726413558716227876925736593745852588122610120252501693892036418187214546845005923915476090203644751478393651895896981762315152261609556201717048415093578172985138446819200162049261180719772422361053208045780714291847701508270876445681610641798861800668338877603889081449188785858706530334363130171693744261463528408718081040983213254894697248256806144962514530258883660128895553350355959872863106742093054165538552813540421504792072239885469101357653749527487529582777540687525454172773087725011732421595689091783274848692066115879791897043557273740015101420333137133568 [94,60] 143823939656621161041546267486763895156926732787368178579118708527321961410038677490151425627677189592969234987009637140004412877194308175828539488625645572727781280462074237395233895166462224360750828441075895281681610136032023878679979537932918305015548295764388391693751450152322009269770730255939265595574213615685560056322571247892756793391426839984149453878414234320010930342690453712659724758458753847490254509550463056767215499190777030918436333098709728438221033898038154964398410385452509203080271342741340436308927067689738324309508090999666681910924953052787026423995817779753268612444619096073563872815925544138773797893166408074262048675133068039520856525268519980315100758153280385859353245924700626192726761866386052132553501876764255115669616021849391729367656859044456897768322975082546057907068732843669903669322047960433730835507864223003273017112445556166463789643033512071457958414379438128328602235285171981244517983256276212058334497472689360203835226997386604545142050117442547891627514493552661393863566098429803655347162221144528228009604094746461566447311802071915863019730187766428505381114436549487598260527020840893092409095980296347947051436016809162791842111172556332319826294028328040854651634619374417157679959478085927819919889031242441830465264493828068482032233317029708094394895219312696246784926721480152621112958033285512565114604355819362225601624956347599823437385093279542696787349979004742729647747918649733590623717851435444227737380319639152114269440535698257502996032516568511356375113840278227047069983267903437899265795659881703293312543169553278739673793553835764821604775728466110943971184350826369376504189859427183745765528199930697049461670475622897348666202286193891106476525466035924733500943114178367993683462784204679754705977381342570849440055795243561736348887031479597819769583147081151063285493558854636574738317822238318498418292308689789200988483170057055299340164424209067311348626987641017124637668057723816444991607262616547132926639853256769397372129756350718524420721614154176854177006662408559773356493233489665044636609715881919623684547901842583932667900784179011979008520415717156512848263370989722187049622839510521721825342103566156330414347284777602202761855720482374027250509568542000720218898260919145643893437695671431760566446991614518721438259296682931202060896481344087306338045454691894034432 [94,61] 29111063417434204055539137991641434586395346302324270420597818020916346055795888984751368050371805991426833271920062673286348913050837673875327043942745082258173381648513854726533026363624190458111971758546598200927846538206206425260649485961179066518986869174747642496292402175479580617797991703128212894008238071536181018013578544570344243698147459935743581514990383652367020767269086645148121665786190269320339154360022837521025528452606688402110964198910423294812116617195382747882095619888795733481322636802259188642255005892683808096503768363173372424368597755478099518018375507427820530208730386539321633083124594006322413458516376590843677611148463253157798506121035992828258698142320736018789365405898539315068617241975944134487903586777912863440369537447216217448611852935781682680629570443733630525053343598855868751909260465146335139229815885635137073990770074767573267520897436904200421752990726082325248655476035400940128152542383014978694560111081325277145307347478296197277440844724857347737492807124345163897834573495587620729214749313177392222529095181350189426028565623531106880376388203808799356666099996070309678406988418664336493800882225906952641998706308606501341074306768706646563074521640928275582401132205018275852748793628958689566333926875232387381224059871520506136633996077003867666134382046509070936443545963369566794399510262335136799186555417819550589702638761451247971960952378517673741929456299822638272267559448388855591889945893862495231603641382345892362110254413748870253081412765751183851182420643697223628549403751095925859168305552002961509108982439136396897854925916198896437441215381338987889060292198574959948200573342156161287996198567644721415539992228416104136536002351148652312609218010083564324760311272733199478645196984544719890929420037645077365439590580505369640907587670420877741841353363355146728439845932053520635037003100291510463043382806780322775570994628140314534714464964663690761385629627149143161902674619991868502718006639440019651816201549586151938466353281916760580617577837605340458645850216504996747134505763774065804680892412149089225069661498537099840166327850941556951649804600696926147380469449784373431918126635588329650352981192101098809810331950774649295061276264533986631255993472125175682377615961137675301519980732745292384321289979756004049098706412342203390500210667050432275387694882750464 [94,62] -3764408204616633917400667018112870807747281223031330356425667280955482500222774782846535049675257535867606479627983342949589094926097824770863332857099400651779626266725817020434877542395649145373805965717516055051740145675111367739546304485776330650230412731815940895513154121306716539462531190017170801308051613522560521430739488325353581280534050582378029397031769885799648369355788049433794867446429826105532574875375895336292332843010717502568335944365416103530087141350984439222467594138214101803687762265487298683163973101935740006352416244443241878769121567852600055656682974039396223545254780357086372518242750278227558719202607866286733474386775553325363983981093976611576151684084426741371708056853079612755499165377524559435514179333083411233436268667157935392470231039653815423185214643195711480507429246970110733134960464459397418230909718050863173479885349455765319796368910423375092702706722734723485292209602363564177062572457944571878730224900250668246539303562823585058310179156986015575236917074020646463861997328235707360414425336821557966927000075431981244032944754871882547165650823767851884034947842179566552672253744781118065642376216478783542863502783478042814378959507908433751476346324048027544708857236289998609810919296231946265278238896837336792673189494977685546060454947315704337768279841720755392945513788018493257427923786189864458678150857113198997988561972909204994913701488430131626587167448245306807450280466539122548557116161742083791748680615700068183743281008489227522022098232359425960484688320550490064793790891354375532361893304399866025605784145443020042726798912734297733614117866805516037180483005762153940239755484527978337380906439396360862649474268648535692398793537571620605660333208725387406092923896482607592494755466185193056909765851008054063291140661006994861654253872099124767724013294545575650371867982894014757721470935991699647315881414368287126262104316548199103072879093719957305871808354233724589649034460277464070002922646928059716739376465351503175063435478011699115913595066564676436190145107119881641265843502856074637284113841562685827411911719024452892189128175993937190176819469404471085800905432193649134278227338135548200290269062553475200864103702410193169178275709366652841958999169066747088624186985386038509977961446727910368521823212516588940814083517088652671158667642321006343440729899008 [94,63] 156840533662986350023614485922101254260245901713313491932534713823751441963738369541451785040169584139153085821008742961621055040097212616697731611009434000164010388881048199966613582175813980040273188403711567319527325954720104312319659692489839824906295336107982821684452740206963782809095121669830790719881950596028136725406576994218922313335671059276890544843288760125774405153888396460439602434395126477782441805116855288054306725840845034590718845467946482814764175227046719008857986934223107750714233348954021631060516204959827797626672898636583740228766518575328728036683235631686755977628913858036799747587704913724857987787866903266063371652953787930958323138806744220959123028371210862236883718838687080872926220025530724142463783168101240679796397955597970556960414420839527566725615064620141176025672659388861911929046147959457816714754226570688159133312078972419964095156805963654793710932689754321233999266780120717147364566495357221269167621879554819411385571512907534120591000891627796105118589483415157047589009823000784710817012223394074847048359189949582511892263927490406622461940272761218135093580727522298213076177315356989647364123749573500091237842407067420225927907581886709175293514190819820092567189021885300343111961104519614443291462800415877548186410421280399134815437448536527900729693280008403742190840912512403535997117613159286823969680007099011249459146294546441467869846304997847190036418792321463630438288736090539518006202061948969334697649730156822980587282012703549142805591529970614578036064434684504336094910918457016982652169520071917912194832548087459032746181889275466402560359618175835427504803356371244832270737020530495868487947802219544602566072870762005056633262967161070014207459151821597114099140459581817642037098680437639207295200831515785101752744290385680217118127583439714697487064070549981858819280874878997936210152201135512824917793007404507852412978018226221248440278488091469938718422426310822001596122866387743968175462990380858209887216576916464877354451688011734270140978407998084154388069953146071214769044501954919598601840018541084543959470885470206938366484297622928819247335504625256596916164130193567797789897062400810618524608338717274873921445023600118560544468920217595648150446525971829786004487442808342147101956023239779007692699436833787919251579218759298608113216240868405964489883648 [94,64] 27950950595687975788723456832513403191680904934585048293357696987401711257622378307546993620192380236977386716019040222022514910837631642886856092855968940098226175709649041898901809258160633075677254495859882877886186328877543769884128345532766604491338608196126083742879003492572161849568473401185475554499774546613645256414811417975325840981863827111224364543999124581805620046868613951484095122588228438134873604913798871701344127325797434783156031390457682483783639641018498503516661123456434795444979054479317385576895776536229698736681436455682362202216383051073549396456561349948165419220045792195905352982323867073466274977226789224588236274331226836272991156409159400424022013589646998977884069005480202829900843099471118805026383494619903063014595829728799453657129440963981663901520780967746222776804906819648232487573234118023478201956842269080539838824663411049666753833435552871730454980247675769536039928131634859179239914140070366391690808980566554916851366363549440191148260625243812362603978402861033095247532036500585720908197328051600785286343216620512513305858951902326705110034654582408339361669969663038077506797528882881358498804205243471100974610977346741413897092046647160466849808596120292475272836247759418181747283745107435850883483234520387189045083552930234064405188167136335125633832406688543504882377859019707508929328987286244419670853723364848223437142627756913718894164654974153409166651632366888811868883708077710895846422907311617177750635209157754419469735428695100298286997418198023375011072106480927548500215815233275740936113244812922734633116621907377063174607511289898665200447446787507665616308129273653057453714659301666578864414256437209702658197209174858216357558056151192389874046358602180689190962462811177413851118942408196367636446155770011566219562319934470736856578759370709964021699649421986772923204317666878498658465819108249668863550241476571508191222746565596666744936359151484319825715126126696916660514732198364533051198026347626375733208907111708985121512288929739741147952430382642560316143395900626966701719119845888335449610550823960794515687547172981216385754990924909282999589242795083024163752479835079482883161907374837697014584465813291917730517788356141185011496881594319230881314734729396407578674039860235544240051715582570250007881642377664067505017468034019435768779629685307598700544 [94,65] -305357424329391106027276287905394755720838602070373377298026566192738790671373869132827574946500797007929879850297003345458359904758797298741998815931532769996716206282787412849857619301736911037373676062642431560477221803310676114287873509312902157085533017381769710130992675335424085317388528554825300286265283460975047745918072703255418744349593452608660342755768265257402388453035422937829420802342123486192072947718999103862979884400829012349058158188572053298741002252869949652581741233611775261691993603882217659195846264563520395071633687393000041864264708301087261816231175031621946889922683413919846267103592120876299721154895552381601354001408270208432293187585656419883268368593266894570579096254924589383757732397277713522965888482464884562714450999467774571803550988321518869825633671232157042727649790764902040361695977913725532234905983875618910497056315833829874286755315935702032966099763056450363329360821182362317639557897250069585186667072821790633717156159814008540632400938756380081759465081998756094109483544749145633253335142228032382154019163081945786126071632131354418972145298955272645592442779405516683258460974732680105080173768670819842419853667069343054639654015092450365541959344746168981687489992463372799913067683756194396563095709004168279377855836723987781984222153153435009382669161975957616802668311825866664967279321218457035551203677883504220625877017933177344508019022257397562360654715741661832445613840233729797825791177109402013630707613169229782218127636117542678341914967808331536798306363016625325353921627672405894429216982934668964850684940137511143331031902744952305333472266111381838529347809672357442932525336551349402740355785337542614932284617988371001665895344129603798665718092335087502721510782579900019640370762643851304449424990535342815519776623785845218804933496673431582701005541105512275114595161886255722344236421868018333238359218208997378941183768288689215168270861895691213787389708627168262527245942658143968080715453883627664553866605438297469875488834220321058510103914929413298984653177104826663048353225480891084261107769612198512121684040983917509669244247150108106817982763164290757705043381957961832382719151524582161422696340787783622778726292813185059699159698616927856018063869048530635081162550577765763563394767550848732631679073880294177454799560441935919773552482468233216 [94,66] -140432266102162673538694892593262329603854104557903566644887657371033163279704773424661849459789345431854781581610856954791094273572685223022298284528604525191183385321305702140623405122703069345908368227844145432524165063164839212013655099801166717845581918868174985312772177525120108312760448724646880749249075728049492366708767221802297556422126047641679468573696023883912590956615411272638472923337287457851481858550507003659762694840360635055174335096966613045975347993383559611407986716635286021869625375383615751599227475306920623349857252478113439524217394186282928560262567756915186003105012271229065233221543459396980160808852430641551169560620692711472700143965329715879319507950923175864705870020957945877583700881457213861360266378860276036769524493070999704938963836070761046788618763252871818682791820212163090762213729021637808557448321093418222765238816660490179380418215342940622325283056799431047903958199832393374264578494749386878850534452594138622052670454251490521581227642735804557465900326856665147097473742021511558886500609872855275302919700254705407537203063510725433012167779908126243679834886018426608745828825998197399437542561030059895143608354527611177815792252377507511407582708922102807242948563448821215395046232477773460878393768436377393235807874786482393963465676236900313560225740664446307125634749256610189495274670178235089693786837044749732953845972969885658704638821839678727147569820822157985674681888548264185267540601050032417002699059502748875464037477162317373755232606407851013609640321084827108863201752656692478703030437354146895592121009192447720199415324155833085284426083460776623451693972964362933581952508958419036567998296427719621094685051799973302698123105785255027099218261929194368104150241706623412632552808329194807075734733149358329327126142257917213304628917921700670982539407038173621565691588599981314948843391483927971121148036085895875868573668835504173244292399726922684697444512498805742305775579589886380053461013521108665747593958070342516094674076905318681824882105044263723546829621916464639640023687427991942477103714425169136505845922898746180562125788869798393820134099712451892708020812425861315008730251930328560117124573483762051468538945135144881267970762074547373391532470514238997154389306223872529029284404673851982234335584064131972942455524827355365988814725054464 [94,67] -5151918041545890428012442377325014086518407731035228081098900487546987426517827687110724032276303088352511102616621020527367144414364761029727323300768601056418213977069815060008532705261674353652430842612342062035262986846058994812048176794024607606051160231978262158591817808389601011082897198467328030700281126465012994529580660246511819703250918854939209372243752202303952231534148741640909610237229234083892717059332819277705566898274419755782094778876840661378409040587942901553572423748192144338616586288235749187357197291784864378474911257229022666975744682333618078645862092404004172400252959450114202404129615018482005997088931784643247026358983894373654735638910944674379136047536272989520163725172326982129909892733697971238747294854811106468539396449388542957938028535507277777059755784673300783190396132835871605220903946724970028242920942405285446756875771629012879435018652650408272726362971630862388040599231363192494633020698452150486368026699646261008699579415387141149366692819419012805703822628909016533741402535026941072434593635742260565413374631238272083365887761001007991304508162678862009936635310844772996244789280087102110551915332916335746861554276198223892415492880042423984080125398612873689484985141165288653223013357345175787896419452337775595620606267616290779492888914168526766241804046379246960264993681438299913540302201818903431482885892990657572218483586620916833471485097429387427937644169468139684987421080306603995910045126184472929544377486933792610074779267388696963753599495403485192124768494173932784423256983273093452147374632902017318620780040891839415028235872564842592752917367541635012249084109868565811230368842096051083640291397101479858886272966685492147310208221841275634832677251070276923957912732383110758507003131201156699483277875340886615526458070924674414512010638592911221189714202382932797538463585239742890685368075486680750947127815063193033773703896019540627954611751514640255704853658992271807455944820960159767565631706275242682530301450590814541366810106008693020973364285537507702193558831489760211898415009216226987838217941832659891617412920495181153572439263375386056550591890531173604762605363316368808713150661866229423568537923683741457910766937762466730750556581871706854346701207216552056722046259697264064992233250117974968135465278496263420728795193757326559177342976 [94,68] 149766101737991231341301800186135536504495024574802748445348065496088381166931814921879991154114182247335196726877485750434727560822544688131112252257629520233208236567669263551450918921085656925130260726177119020967484697864785436983279299753408670374776948001634702642464948486673688086396735262145413404464340473113531548844710720806125549591229320697621887889497192515943362109832531663845368590584047195739169485316049481785191660438714140207098554158305240382944092157074662354767689382366360808244178763792621921943589090454840889939254664575157120082947137469660318865844968235309036541981177861671384989507079245084326832320001314010015571892254936689956601856248819731844678906935999216901250109052219237709272501952463584370805930327416352000654424257678689229712223319959594026309234999888998923944736344554866603366433497283588221081723679725455361742397844022744131956074944285506044047926020395180619507887339590004407018462260793192382990135579864241111859909317851790341228969658158502742815152401438068109437977915992400541801251050947847368551516264753599589905776847251632662312143056856526615883551874588661433251835455918135448833470162555865221017543731201318607802188250434774735468181690000295484868076062029241189349274005680766081033642797107245841429695187732899793680949130092939538457776310136433915629292414888717344171251847259231516625748103712057386968314139649675737737545865031394527007354418876339674726555177154324824901748794032302701689039315034734741955712330671228383874540415136046466783545096869534801389549794818508046060133685739056512199569811493837765494189088187796337568812453378399253334984969646428501259044505391914594460264477815821218189880046198876488694332796730683633549493929631261411443781114185351828624074294258004198862458055480282755036094119719408839403385603330896058606534367674325303109100031128831426469834496561512797204350432937690302077520873627578542261444977085366562619928816919726149538083947439272714492040811176510694138909159655046146603166474476029429061245869286880148016838522116861217712514114416666112149799596080793540408231508128683501265336216004865871278281189218713464183216978983009541011837400925914736009611384221365858980183165051132665815241892484753619824964412532782929692031608473949680971633223106722141752747079808863323824922485464956646981632 [94,69] 8904689231625602662884354371157828887837685504475144094801100706964611931851079096419220802000055204920677882146736982151247889858936650536902429868544107277171613273451790862297541825308839273164150247100786891931661412635482206397368889688470804955325016793581615346346563174690932614026293503557771490864802702991125449241823493736921472207695382434052263850466638279463461817178087148426850816992938513671261043631652411103168879961183325565864204688211826958471661529285664223360779822185271484963307125705582684881509733758776514433569678741645406327578791500238109292780129976376415419626941071425095930356858982439684651538743466452858630495510242813353511459144258697158788719841431019006860395941923203354861391446524976081483806850436773142277211140688622965318389182067429803791947133539734529679311764438613604612639575083588421494640810002838391659217279304188592277584242278999315785009923009781317601128218014904735243653220115119308322572319628982397932046312052643672866596933655611920747548445267702396787614237120951636201152614541374190056796237613707589597214225658621323612915894766156958578529628722538254030501991379262457889512085986081413875799014834698105213227606416778010069004634616794532438400520755365060522246287127650016398078735320835780254424438869923840467954711265732058221628812883659834027103900997353681173222656028209105714681386596710283938993374208368851273997703875519698592365938990640235322099120722276697120990168991606961838016193105347652962416034358071309026659357938802325160973669236256159600681689462913730753745209695429282594456035845110626951391789706330515556755408907095014494191203457701972681844064013901980286295658578167996630299910007467186498759788086626088432219188950352889757865334075444823592726112035294629651674764172102279357107971770613543003824216347798381245382634184237544667268761204121772782608327383931248074995898641242285274428282520347193037299055750205925037453858669100344903946777866625285919187294613988330251014253769544846094190105383501859021985164689498256685209959951537564270566978719176339440128385608849593960639831248821805912095287300517292917689179905666094741321819481504602654957592024924789571557853715187062860019950624649874124889995192879199846367935925688055679324233686161417752417539293473911092848939900442786338350711529336209408 [94,70] 212080813208773932680120701504658772253138672948442478635655205172122515554081704668284260417544733890526597220496539210358141139189875648023329315755565064796071969624895127170452896250594780063799489366970519369140851556277933429533296397197657582824163612355273849491903981216074351416267900271529697613781432845156187976220633640924383740394124565894478977586609690907963830038725353387809393398344743171123542380093559079491582717136822446274507394553893092580788824417860139875057736913553350241035323029591433245573588261035968421245286637315548224147438590169470719156801452941354788103433446108765458190025565834426614949383413310448112403375546435755413924683344654602448827680391168114000706346407771806099216684099617710163844023408277797723187896155675804968267545527635316288751296160785785448460933887350853655989205804243413648004695127250965429761021640960968959217204399259986419183394966545519921249014321691440056801570530544776940442297383219976650073493863439064981794744693171057236144368526058755286130549403365743189427323192209629880931844101881748206869534662215514702030694455777439258123950398445195012161264753432725907807719747638405496009088520882023025046605138697076452969641268850156077922290062081407477244417771278870134823116561313343541012108536190346925668566956004819396687615477268700491184384757421642019591822014087122755026314681219344750800007756917776968780042474030918782608497352545152901615579163343111956559408877287642213862690679625602419101747125380773166749145012912311309604413051316131185948110371277254305406070428931254469941293371194067042614709949445863241635243906261757842819610503257084299707323172534315426840936791522681608052392329295984053602209213995635649038324156659293810690504796211929496093016125424418528417378893016376944410737922820941426920967890181926869408670479836723134741567533859777081580517420141036942775577113584987152870486819685999173245951536647700675808285705291981954352307061939935354952989189618824165113449868051887449377492302085526036467154465501104087635828823224801716454926032103984321568689228969267930124654457335049067158418404847516767031018914744659884345852536092961707834518142357953458736988974191228237686773376954708237537097204820179205336020827443686047735107349961500504458998175997124591511914222584343219444332489605120 [94,71] 5582276928117160962570401144874825803496540589679110785374428814604111053260761292948887342488292229195376231213881738062806442392716424424736665333848641535328341004630422524800684699834063678831302844961605446057750543541342880784597548052802152870439758092205258255362840640167363656039715153734652350704980025095838240564736348631306458307716434634394916649841063302502813657585589606521101703615059620363973420537809776317322979132509004142944148715929203284254883311421158469847304501820035617783131312338093692105018472026930682378877778416898694505399525028929067670297094437351609817861035299789046152230758639842552660881328402535118910355391557238786691169832384856467090994535273639736663863203512492726952468897600270252586307958947685180165988930258910716557494466865990495683295205366187383403401252651803803154691678080346773888150943323611086962918246921779997829893595502479474338720097493809993230763135231287751841733837443012576463738927616133647976339304241546981657761421686915572496724528043182663341018303134027552119767068315837761023907648322092113051635802918844259853368581519327961945327505329809267121697025189389897941880248066940176040704795940489212894141092812879095427160014937712853388890751642916303800057512475203570514317744758173082817752532207200288011848945644570384532920926636888263975695069360210432202696239933317619304374507583884323184911176847049411533245836155655203009365579591568680396294781903875266706283153102528876455867646046182818782702140244875262910367385171162605735826031924756493927610677724593292170011174354940903131676498105651925106935418635552284517605162579202044197959037996445337570453839127002422656443396456024321977094995118935386077903254850569240547328032459391434861956945726653643910090111435129255540088755084737785417052007162100085382962221951840537115588839596173413644518301189467630571654006191299810821322769329259603036087010513800129588122296846997414065579257201096171429948423534263441786504498336992921751155589546443204601735677823896339363615326309053432730222852726831366194784378340892936597752216771255963308234856533171512533077894058731719933112591153439515635381006509263606063069340953490527073337665879270846100453724675934711824512326320511654717558783700220258569234154476312565433131155165370641986894749265826523640951209984 [94,72] 1593915071884033874357506631650544016166272836184840227220920135563541427191484708201583617986968725240410762056261450454666880903534415433126332498464080650261036546021544379057369542178175664571101265460561786090183428838315593616359642932987682933441790263567578451369721892864683221215352805019732777136366648818474661992283903342668160261971224899967217004524605563894091612398572822848217312007460065509656038296736822497366998159786113818757869944380450856025309972079543991602839702476592775913820479427406007562866666710718589537709638596102576160863011255630434047611172342477302931579150104365803304197554786824077619186023332643203670309724915766666490109722794170981071535481288455493632497111347273052140963671474848667444515918023743187093254789101905633887819201299758171122293559124286370984435156589750477167145056404158142776965555144944980788620904935154172335782347288928226055328623267793581621645725352059026807113872966987855799423299115542539345506002766694469802562856296568337123544982638743781763847734848175944941616317012334391553299697164809938490932568237855534336990380644838891642046731370727500733947518153503621347266665173228851500733981445590139917292918126839380226086945976670522037821117375037184056037656557576842144403917569905739437286838016752018910667243803726296272098356440230948959338077737514774936566257607396792498913039881493294892314857475989364767835273778949609003507381814657918560137840143634566570552962834722219911223314981781589508983430808981164649833958012489364199367669050000498519042980540891283291298304000702294270796225937240992088826253416179064792896183980408788390474633316865126108262424951070443159730239352432036465209589759149998477577233170912378499911961268748838536316317256177557657142458513287570146259125892417260855195903576790845740101228992853690812783601447679324751656066033583499685024105115875945279089527355505530332526534822020179651973499941355222137928749188247340370942160544548693616900906244823611136606885249646487552576846511210159094520014324276886285154514618815628071940575100198805615438829030923102051662992966845567715910978522792605016666615184447623937484031914319412079075085755941818097684123706165429679908133322846161806808056417026602990153678793645277996615803064375423665597360330819946308434690717476475707064320 [94,73] 92884894321238765931359631995419569173040359788541647215431964876131460816924416673058807101846334840494234130713702408085286788753902255327911377141121560075261363937638655516905103734507662519422258460344550683556935984401574493484642272669743830799659604158807494891926076420065211627493382520129920983967730379547962144137356615812589855925078396467715996283054422000542141195132723289689833078752605161726720576718481597928050850177516206592128462877626344643038265504523639527791619451855936521481038645842777248190039258251048822453578395416592869785564084701792864418173729215390851203942810224414359891082468927147231147413457525298042998202297963250383315022288484546207212957864416524746566002805249654244479228559836857217203290377818918581409823563325577467415993800976038803422205345809760699812110756894556189942520417673604767223778756144916569243125276346596607135177328581691193003638572110059868401465965588818126470831888337960071688942685224419655087133454072320097268445906722643159004591182857368785824855115113713800970649235163855474712107034333433092986247211864278900037033483179759417740693829925112838591613576939865101771429508555758426178336368822180046396729336499926660953860613494730626883352844795475856084181920183333180932642505108694661185244531738823521314075613833927051058120619322582981543448719128706569165012351442830989612616306016432606155974430658165643092057867155258672990579631189508594829472778552385542979255232157078759159691382041258742505782491999465340457415327532017875294056596076798217530523464900382999434374857949950174918411002527862643777324186589619631436071195424093136051234042416296439517525636088321852374719060747557684438220115533018631869047631657677509040885485363415803954543214025857561498704433780796239564221226971103020472348174863642754235693613724994150391957387426052583466024437444846342544163786125988072426803072517376798899404425130936953982786467788252035966988857850172018910426737449751341278448516338771576958672565889217679939578716251916206821004936630300199255990200210017423926818855412977436666758564271382242937635380196353317270623849328566039872458076327853166827987089118706430786837701868599654339144490190505134839844363240553475699558004604458626601725773900523235256987119636951376903453811796018549825733242733889323008 [94,74] 2380681784800524039978213763435809307905815003292692216325701287905269626539287499574317943753823586095585354325426174873303115143584639262118170247346148612217858238717730934345538776944003953486230894325260612248320824366971445527947602261094166174942595138579133774078346558070100239876050150316195259809559950008237066295893213555316375962501472065482829552303516959307538318696982001168430890993602974375735739665798055040012373103169787167994481384462190595667053248141353702037705631312377316244827103675028204430485067511634032283627415589990034251677497445102240086896671261241319007976756803935066272000998938524840391141950255270155863088799500391560151019065087679181951898208123738155050836036473434774429705282871071479013397739423537856353081216690276938785687889700462655860794354732909351015675807034881310320895206181368483984731931811918451578957678110364565078543357200215769828115810905626602735475659018744516174540880443987891962782773828471609018006521164129007963821558470195600272445419236304647424052655502858466035716507003995649919426146541426702124490950766866438818293395270291894512265019396120328261040727741743586401902814876755074324705964500210670790868496110369521558181969866980771064317814775082435169047452248301208220491100170727091767595158974563412831234978870509038047401014329572564505894822172343232944054514495847356092942289730661334777345474496053748387710601503999753236215889166053212219291409110350260059041422823223144316338980759222220808679318520542157969448153800953911909970914664184872690650629843933881372117591318803492663638568624372657196536166967133748875944337494997919107979891453377669613568152634620950550257984446825208911256752028681729604817867416782812002862900725989309813327564838793815916784360324568249672167977432885267241684692012705683728999326150316435030625174511185783363230219991821844259520433475718321386841723194821356539913530146394977034764416408348436391883427105472419566386799353700726582794175039190181561352889243845007825397376089889799712704795869750938661750999317693039158604983829727294107072381150382860067533799147080170592217087720876563399871518298568238245406416193955946565338782853009363881331123351939555202828373213849632491981573669070972931766526804939499399352563738472754159564103650600569548280991001346048 [94,75] 40901605071210438628359333794932137858253939920364952525559206727803426392274552546408841047905401602530608686857002572416470749709344934623319763647508813790476521348582483544966002321531545716686936698641374516494636073862289214594942599834118737865007898298808772463508181031719121824547835348498611155854400101539272608744159099735229738783372023134582256940461111609880338153130901385590947248603988861084470711708269265579865814647841508705769569470954937776662979070125533482127139039981665188408105232852011807567376995887694103834335707941031100509062984198465656030662778835438357929539967903192008222058107218157566691107653320690635121280592120840138528379408806677934650786487831549584089716364476949654676862939634372190582458320536497673343911862439396070811813384495547183351321011282716397544646476950740710904643070675862405067474040559656291183579932454886741558340199102469193086344889775265671144910314176759089278179242211191049836875697740335864798829769049898872842939810240294783445949200966848062394999910737599091028337251984670640886902475943730257618875421128341755342336057839966377506940210188338520064362318819773248994651323415504007560581363430662631460172945070450260344450719570100190807460757039308435730376527754301830418161940507049724365700466120537073549874592127365785122380737509960734088577727402742268630509889151672756500535979739999579423535530623245396827065302194243001479642800505172913209299413886798169200797957738460122258025217511963370093865214824455066233043258363668892262513523018929166334584027080660735555329959283861395596689251412780277345550796396641934959001749196724961578798163092974331211843545543695182499436534384210181321630271348639863451584679396537698914340076901137881302119431084232346587711249011694984137754603391130624359613169783808992488366412860317505790380557813529801364516266551521773941197051258577228598728847210371398059984235390768191486227929595419362178430551610577435166545474847105910622844054663811097869194714261102631910429365481958242261828407983013057090320112713008513470116473710257812336277638247812241878878199483944021780121338571536270466702432579332781566771538661258164883212486165239513948738436331588533889175583093106234892228337710402214229964193726875154825781820218771339000236336697488249304737906688 [94,76] 1238400520704825402033016374493391072835929996588367246025312293700497604137161594839258128240654894956695027701292230852002836435883535681318268151848241210694802088382252586430744094669918711026225323297713444092088783961778395127980064167262474270855022751126643626244874806784719158154146068833560101995125738431700696867721072803706491912295845262222895842120243367780005445399534112409955501600080469158426095659878225748757244820434947112212579510725884728950636749315200383723754834509953275146968166124074102626125709508928527515872835286682263893232537184780302581365727425200569225110312909511877022833638087440515199867171139799404653751848232887448553954433600199599422373758150046428229288135340585377396188739742051739920243538475345417462600076480028466874442460275709390523571560360609792834764555907112467318534834326050098124770409616136041190218663493522667922040008931376120057486025822176071143319323885925174207372631919904025568047899582765390483492415060682434297563777743370946977671479291554120253802494620777704869428101440660311689263845769530518738107801237429986463186896579185775055296772933000668337053196820343685522536956277508424801906986333285168506418718486603687849442268819785946588003184862667957126685822429036070835153958970898777334192335892623413762639797880264001765847930834539224676161366435744092125859779128133319119696544858945420625021615260352414449960107228529982173009239697206587642524983263655358701895279996976555098158633517458051988196385106770803957836720659589950294346451631166132510598652031225900917642521106166103053661582436802741623562396125162222826513272124154425416278962729792314197639276970822329582509300562829924905007997737247897962235647755933287960321038928070285439237077709240169489631676210072210988405679285485152823721863605243956861653036483111432357483914200503057543210354647034878911194602095705229122197607606338633352349834107062658088840970676591041880201535248666291554352919525123179794997863424461585020905685686617912458972866799269192967321967750860541064611776109883676042406520994223924724269307976149135476651567426950035677752911804407896174380120310198918715808790006051612282180020200203902783019182248008973774163101174769652594599100411044215244946694055625984387945707708119216536424502927182784247103488 [94,77] 40807072937104829060749790052322084426678429082689440330364933009030842324176573873112890524613009829901766684718185072731117755635895061141160146842647168312296284104983933317028730357796600426042871825062924041492001671377216291041404686461649646900878177210007095876930999918244022255263415459290777641287063758494315719006137336784501451548258451023535042973799714894516187528375338320022023349153922192221947157571541663814878471459346860094380151297101011329967107000317151169535077755256115468784558339722229279102488411637529561002648299238321607750617716370622975879619727053261608865595607263678978536931785241591359472039205847858552688513946012740766532765701835321547812619157196345090283375389910239953236983837272520780129852781391546537018314544892512060834719469652417375774638847250923931194489706878782364607448475575142014124626185245587630460607846650243311348231230667410930477200945563324808452481424784413762713188623613946054797115345641161993143275325629596409114879721247663909188939139773795524861895941602178153844488927529718873798975758557172775095227452154311215533731301214852170559471148343468493892198602031427947768026662088061962925431815861239349168555462327765058835446735484890611539842733551708298917627403352609914806457617523957523581496851447749655456216784822051656832703939726146906332057042749902255393065770634863256469544165898775440428705123213614927757016936806261031153396585941850693249979256190181513256569917137913152493047332947248787926087004136200847869513490798045161483026744277268071612764375745174980276019248303201304340693803265732199415651139006232236967645375012302799048557981497889801367499131700580504228894451662944391395497622553435088317167986415649639639256889600680276303290664795636103023934793318353356270616378068150917744737340442978235265578835285088050632596286053918658599526234190954687380579846881657277231216809959713582585917780414610486204385539832091579758311778646324122264855784319053468057185667658685619411628079942345507454976038642393292467158760691453365547987140457422686975151398206721941428994127920052002451494922450676044111417749554331556062322311100433515158693333363378493308095712290712835225316265702340733586360990157515843069004336226846872544094569853445609452698635381147967137667337888045465600 [94,78] 935134075605000254880236794316325593688304595913390731234909859863600132810074381930770335137512788025454531811364901461140289429699167169287060149553240197604314738808471405372857418510178863841707162244898605979654792516283047167776346100919968303387030448053058730764019028001284282986479118802015799834936846606639980020610689815670092084444616057849462306131481523584722871456741731679844365598914637474954567255091277165456753086524403309914371125474708114625299931405033170560160179175075156977317370264616490076592144895234213740645114834717424152913955958023000977976554382527513309525861588221991218775103534905488624052493349920503849289684650338859875370276485616022511009116116725040556707712996485399797777654257953306683311149533662102609603498869996849319860492381192885264826928433943458232169971091061701450920257655434654791846235088789041472876149217558522574915744547335787319163765280555815269018489206695983178835398104151396299756772224629129957056201191455375227576091535112913096950374337141528249618471525132627525190345079367819968158920686781435046337711550085750181131856668084596298254895763687319439098595103790245334544007045832755587162607362432850992123656415687912489534374356680911325897960216117105176728955912756022807699223122435453151506305389459173030573646586168735748935862041912509802388354374077758340030429697050962039150292565115221199788034295854172561386068599156397046744205677774393956689178923027937879229241130637480459985487748672020695860497808399145629891283529683276308522734192818305134045152163784191127064089907090502140162885111798071206207209463052934871388017570584869722039877872621856016651173251416290619759058314086245998472072926947124897760933570077402390723933741753227564016808163131377297002048751556221871826096718254874700106319561299772012442181624232132475052292629931940486343096731525436208088836258795637370231547446660892570835810397668730548698120928559589534639802950193070477764905062921156874056087385348715304472743151540558194299011187037670679731833688092067775371916773967342276029803554675441354909447999208671323537525303902009353602557046973624890309906456315986073906858803070905917479092007753574902593392481689524168098648820770718235105082043270465104501536606162097174382467336022642409085460392443904 [94,79] -1421863506558882855695806806057582953225094436101063208152771221575232785066815757327221596333640782581307290853707395131749099036533223767389967296999475781306015819250241872885186773713188194226446027338960055362630457643564602639539017761679399327055003090599859708512210627509480552949396505398769226690618475539980229209753622164018358628612986816586372435117160542189833938056347980975250824692279022039031142135489111938521476577543858837049235796436257889037532768545760215963167035876843313122736817094090891109677806240871658489487566296292229270168938163233296256594113015659287080579223191759420882436314560689157472515890561738043556913343885242517191020606940960826921796162277071042757821904212248894281933567963247838148954944125986363144201851248969041396655206064121602937682621425766894370705923717977249690769380802771031917112860227798052150372547986232918374637337857820579466035626097918361926331520704432883735300505754710846920128593929821488966244482065861018849155008420260338373338344114531519415202678076482336693122885818203557189888398319578631704455197881716926522810618113735846473008278896270271543867643654928556011424495136037292341216536666644118168954142834163040953530695115418871471508875871840536892758683273404074520641865261846156561338428753332500135996212194563520572974751222776809017452506093850482693242232960611564499915583608589849609079571506455514800019283772435308377810363632871484545416302813601111371696457828593126604884169890867783461273943375543043964477775353790882732139098651143927515050690836380326554042063931741067221565565135875694262870292106440199281142887454431902917189429192846183703518298793149026263501606742401419677640032841518198665424919480474409701075673454226024615660833474338188600074845540233205372913915129675661790758590101825745417579186147551056341467755696998339974490832483243327938963936366125531700619051688612180727662041370959212563705284384928987201053764506194504550788732189297523025662000333233868248964766779550770251014288939525972105563579631452414979007409815656239943277723919734718038663958711792936617296247439994885812530668080749819055076557290743859457103848496077571740709422504375136360250933157261003549551112750460237115918092384485406800361164357691891884908167587386605021641572352 [94,80] 114772395671605275615273662200517835090184746850990060986542984001775117103468473314101206386339389605823505733784489524474627002286727667300037803794855983328550794487918405271152724485050561186793725439342263765429029693844219165680732506905964669573763075259119220703478844916671727652418624526065505058346607841760896076122774462382713173879480316520951161056701654364238218464108780714655168233423547873676400014525126635786598667984560869399410259392769016024371089818054460203458814799882583882889428146597440856260655332530462622196788323771358176940928376362687565851216337873120122499549684470792636695979364668748335791943401679877895178009137154203331232438534514671325200859973404334470971557619377818031256056248100724450537441991513833238913283747101087686027973860309130443628442932619049604330082737225699187210520445407820096951923662640739938241648712948755764513300485016833948207023829050591694695243711337332664384365596689192443442369584149126066106355494814589711449354012943045333283210789814248087472933430590699617322694213348364123162730453094935339764389491995804218759252590744992186268647166007052071982750185399327765446481603115955572588444351355109372134159100382707639400803899466380264880892161378397977592156684752821996707275043821316803690559843249198265718257563909732607398155774825213713576430093810268063909193280323459466146188423646895783931648243022011282308795663133817080693526615266950961502511631948005367187168405203107020103626869702257006161141636657521150090782446044254753328819888426743352972436111761507616466428598151420185125318449228825320093317735436185514790685536497498787437329347955577808833004617413435390000810423001765469280266730514633993912713629204308846327393872571553090090032782801020757813073745911740078968133856618613125617210718822454728424905406971817038756759101346289963611664559751170815039877169009710255205085773134189865992805047101691177637320657378232961284016447877957012394711940054049513258752727839122780590691032459157207063849371643183756818804711023412073160490230093401590503362500554303733956483854097057925939024172151218050709672670597155285396156062563767314207994519327802207886181655002680075406083369780867003452995118820787060791712249059455531045001582431397500701082997229978600341504 [94,81] -653334056928596983605449266054353615814398674208315037501031954266585824882182697070375866654238936422524449521603758056157739298394094300304936246503016291243894164746493865308414619027318213260458656684585166646697151241940693667953739856580881697896771046479393352759228827997780799532177835448384373110348759086192256442899423552285554328571833370032485217083700224836129366836594824902597712165985894076233945257145756398123823650498865478794807662843907646510910231455958284205576398286425168151037396626584978934746302719107510686950559561069850696480209509910599530558198550909395343508341097219843182216390997928832689253592127323555292843904226813280141070086827397214193305781485291594621508085707953033676379134700063992474519130701855188715536723199940630104911959017260697643482707244593795245722534466593770849929415854369186316401001371109322065175852531225280993588586071106838717696264343136233216936139627217264620253663470515861598981327609296827871632033297595739779668216600177034982930173898827010053583003614232750251322858517114795372112620432311968162612008984662561347917088502242660493665979860421252983705764809272996003139648702644435533611284705273254986764725251713744030370035376895969204670152060290646907041759546394388286167329378880090416955445172565903326602214075713414064222745028957680739578008051792205965520746979083073226809405183429959758011432933119528159560919295772566460777518046570814860482665970904688307128236036421073095294717005224977522137815715340019768438034515033248586939213961686134448384989138643437226148516596119696922598647332982590035736421054957850516831175168164161351603311937347142979361938610129574126575122271769425776987570303971068520161484119627339100832015869962493461493406914139772438548020470845548233273427668023913999181261670193436004671693902211909476791631576159928594711651530747356975078310415379964969936778654289543252269047205895786208966347455841640416338537656734241519113785466047241901141380443802804004558206313745269126173227365460893332806798135700954608545733608206650237089178124768987337705178308721866863841654643706246187359211962794306523111116327077130250013822826198923969825770793728199223603347116285405756658308989334596826064342571165554355424410776838182514921175475441106944 [94,82] 38282405057533543110819637458711387827724658215745158172916608376423515308656844868205751094161305045266608321589867291213870605644353034156608129325805763605554551750432347923152529284065449369172135082763829549577595690322400431160997115301761773425951867258752817186825904966136478438613299615169608743417271714118989500410421153656320322901931214176526341188535485979880911380203120195461513554101555635952186866259845092961017109182785987136416494914098225889148952199613589455741084075893939707789859340581812096012420659810564167331685754143984575919065101552577736919347855318714989604527389467905491419923315886222858547102540569840631817205363481744784050669875674998347545896639547774795385640426441848107909198122325261153609177110335454748648029040081681263098928170255342732705891483730843504276771498133637563602978192236832483917579296792091352459050701855922529670035797689612155888140220124834185577511501131350712983699711725903449217412070303897542893393953323910794093401059285825487057405975953638005603578502110847560531448556845042667907719991760545119275096693621273492662302147034130108386647607774239198217089140095054408738109104067089736324308761797929219775256803389396343763444847331170353284471422187572357840885069080502926912066842370054347098684444815411045168497937731577642661079569541981639179633456544179839152361201922673000898860562415175829813539224722401821569966914829062076924286664355702691845449063407329064830934237547432819868031005793289875156159970156910887778282001530094066599204227697717595230446753964741482173658779843274958961001194654672095826836260483080719546835012815685721864364307420512509959927690279726655714735517599706581705523992744256919683446688289977696914671972955232004260014928995598676663110678329947406611322853045911145819673506549308540021882029916542649497799194479395404008907013819647470086917744342541142131201632607518267708711419677431820365636492108881553400637729879025318361633489302583723844789842881503597438831875144165453619785080224847761206317522708801398322261277855609250498690486434536504733291295768387716948495990682800878614728359912742949040688433952906680990127785805620503655659989745713812520241962240402478683301542395888090385131301059357217234839828234300814199358782177280 [94,83] -914899340636534432506249686134376941518837483309507857785053969743120910337178327346378332146325270790121753056317174278842181276734584948896742450189747853495723615057813261215972045638766819238208454161952302878178529224422118498163004271203248802250319076902555909198111471179178970799555712285318659672366265175550364361887112929614451754752146095511134372659249438424645356341559206768870758066875364455831475762958589304016449316774732442189791063072289097409331838017814270398777091544010117466563453238218086316406598794518653981363480963394010271767392181369915524055334445523985943524174036836156182106485580190730846982702642312791034609945632937363650798372988117349486651566519592370122255729032675330443903467957395005203256540407652558490519135519865731790430143380921251949385850299912374663180712507368170676483592872039223415116866633842539476424924648169188957419698146360023430339071135489864825791773650260943091871036165964936805674679004620621537403366800024791905884050954073114580211213487131515218183586364416646615310365297802711837732787392028455024116841899897734817434290825678789570694676866330675874204968659955403367238180857539415859009843960699344695258729636140894857568892431390605515576927793196898149956684291292586165724132112582325896434970414893283309940348032859121006814664915532525281498708713076114791803093296049714941872098940658358094635319362770032708675208909427020005118666879028108819613792348767159315258332284376978473157698105954619417306808811625816235036697706144136258045743928069914012389087071884435308818426668122492582377763214158661719020356111922131783637196076701223792742507161617964263320766743739262242751363426283802982842325094571227402800427507504461796409948243933432750183694585877732827153828572213085665117497401663254991718849121609729572085249704374081525507392785736444561420565549653823317815931204192784168644958435161669576862947468749263118183833557660666232736960798437025273998010342805920089031337775691017797575423893021770844572242161793585618171398148617771441288522596838925786811026602020913562659026798644047132803957175885069582218594294381765394131782420119524461945540977456982434649719049259227454115615050219959665757531424451764221515263529668270281977541741574279731041271808 [94,84] 4452996894268836226324568163532378523523680556496727343061679801061396724715715903183048721393722285530214849096740058700730211589567831548185104018126019322825970732310554202914651756508735111129709520515120218164552867955267005640528540691537356819683768329278978834676703654754135253251156998441070289988863485500498198880155795783329726629720136728862962995687175184792545968826019517285031451728776317739409669268275875002940987919288739428349512041412442580708459819688479184624159869787791748446834720733096430498762939892997309756435283314373624526739373680386307879205329551938730470125782636654336231513854257769859065778206861246725105979206286462235472973316962481801355808246532140345558043802909572333514941161336244917037540022836365134888547710676250977339576724432487912569955332623981630885706862923408462186775888982353513177806311013893263832787550042925061902967665458715735835275485530736024377451247704336439243488126215003286312738454847029414752092315612525860810809187395205554831070025210863181848590420203944106420016575144166268444289149869082705752620067332114510831471754688867602916395311863854061163180582729546311350011650015454251847481020409866284953656780525533894399493242068890056613936035200261619339261987459770866547564290184389788165466722988363859426452416892603884663808295996502768102025157664104705753115115235578895530445444869938032267514812880388422327568392286166728568847258174072074697928070303986718264979384248832500437873717224642882774031830945486250456100058039924659336514990032450104958721273456892680710539188965704554724834162387723704849889716184331932202969161404994147447462909891013890516765382068893732885429607834929891174316021295776513409226704663635283149369169161198405159762579128807744519778681359014210824454201297121357529578049679401441334626919471399936283332050649776998375549924861066962891900352405685947684190804669906888459469449794547256061963353823020509966022050624480494802921075242328630188264143865781070003248382931653974666609070683525810705087179342971801250829237665886203470264163699595831765361691015416137737397849703408178665602696060205365285350200629772877657408294329148445122792385352124822302175883364600385308126633172747842477986562317451723244883668111238858014720 [94,85] -70978828236825301687249265801684050834562898819038244939999362754457622212889091225830495808355066261963396923217037287624252067222122052014779094587299919245940348068496888034645802979118075464251470546833493508670578359321473834955551163957618121948415521276004009675249563560565481834198051447303821999142385774845327613822189278760588763696207228596101329861152302596320341197526192885078465786823807152186549957648589032191629381001560306170649250138283387834614658114106026232853692306495939286374533986467183565916880631951313248620065405823736437830839337527707058371624287274287255250132637695660688623760313092614550443864770714254659509793053564389771222472901132277460016306737702386241044645542418977703927945815507291815372315177997482635371385544099761666177199282927762863150718490904273513831494205459681917173401889573020438824088930264471582553852405785828219426382975448564533531283224753078350800904825973312818748398834715830910773223964403992017140336625115700316690853659264799848463837284231440417275234874741410853864088753683271522664709645680684079655892651868068097645770596794771914754760172772900185548244706948933490461810913535023854928656248174521372885085441959721594228149071638085732243000183964060684483697724064175620532518700462060200662114375927997920270599432310372505775007471061133350740779678584015854483831958874363282698239659058962988755126098961655461446377076833744688875880349202937577181793022340145755478853384136207883329894656115794228953206608343437978919701717589309505633137326164663802408941184333841578915726976372336215255103725123481662763183248529578907716090121013109382850638341400525719821884667902309404303564707915315121854222925708636745145044171560535340502457603349841322820180139981074532313301020117182643546915149712194277723122027101218885657148001910785911814998329775052692531402915792113233344888110033645283201657729289112258281240931829610861318416140773948054063038021749630082967584947080882626406436218705166939677867841295056910476541820499326990034185524190926830112284793912518356297933832089158770433479710513570629968870883422159086467194324277784473719300811768425350440654769891191640077734593785435415308187971265786977882758796159624403319986584041396275389049840368353280 [94,86] 518426203107068595524972059156693836028575064352687559687013720884565092705259980726485421794334850751003415131817547407123365332986711892863696985524119533640261307348182959511892569201491318039073185452268443350271591335454682942799333275183479560032450682263640177577285117137329967561893443401930034077656561568033082537028137677797915425113187162925052029657398822981420948608423401541844906848242510476548684952519961093428196066668681745329155695759786763208494098552945786234008322632250802794868360203653681881294432554410676196911859641175895500460789868479624349281791723789245855728373211569379944549368193339443276485652215409651672423791858053917009634956145192587922733884082506597097671732641518836259730148491649832387060440162907966049054338848327307218298755557984697895280944158721609902331709145119178758237094554116973252076908577891170149739029361066269916423319049634491983746311973809443591132581368867694915410689951067054251746409970239394069702215967320289804249060926080616607441345143509579896494881230746016369575249342100734696394942482200908766218021732997749112543478141805395935056618822005849945743148793463906734116421713686425619079861772909533344737981186691424483466336403314850217729880937516485026304052634923785166085751523172032858184828894563809881989560750335610696230008439950876661242273327095996330219678760385576474402058510244071328204077045700784393284182260222661624075243360287098350450352583165593386397944157931897035087356844417220361288369407044828777978048088361220358381746563017654386033705096591000073247093871653999535631966067759990420605484186747327307112279646807935034569919186099066610369370163298571707946869317423645124361579615415553922415819738391336822724737963183093459118668278627347820412019644849769372514643687404895715752847221784685611138212030016065486477080189887050121595396816373039970582083171576237373411821066342523758491868673558335649063052241372676545620369685965620943949791798183188305229684804388756528020584650669125284082504668064644853069957831040277918250576285120087728999615164369462583741223919775316211385901795351337474461848741017194126958130531956074619633595487850141027701393509822227987899051895462512334003897781115167599403205551674169274819597210656 [94,87] -3657054833397207091096989508879160811070605193497586592613344301065356862121771848826872005041795716296246264203003855408880164659164915100333988109340940092399372533774397442059399976625069315425291256310471740260560240382700527063494002247471743744870964600428153305336027238299141798749165190724641124663419341262069336741016683488252078235622740360377995281132129133217415098410364826814989700063597822451839563538309151041976570485469533631960488987806638298057531997989364985955419045371400163957999133233331329147347047569463858176207471053459324272754099167019726628099539182991172774323989548379773896757121829109393886708622794239037215203781126045880713586952624096474080285193235369917919483056865111000470086783726985522402001935572603882459663297605017887600282518736884075811232218132473928456950189046905922543400609339893930777150675542363526957628132733160643578950146513184343769072147458373505856591369888979164734577433647360890014283489814139820191465687128110877811619422330750895565292308232772298109901291169099627371010192503809887179761364327388447162806910207187284970425272857492111888506452992291818199888447286355997401395143987280147179456157038659635513034269240512305013801312597734796797899802419166172759186050490401595095629106202850294483913164344776194782012239853999866401092013333488879130370486977461779730261087113602140879756071505142650816691299747138628654222132670234433861571063151508490251953176895543938058182445207968535161757900089415989892249468269793720902138997886906834172996940839857823014117347732398806707012769432532816446321953178705799806515096901281592112662098582957373005142878832448321299919970026250940974007457886919799081619244860240465601801147318633999102820646257741407497208376614415238456021375662728180984547462111067050484470285097349670924902116498052705750401694630754080831788384782542231210236071488763287746828063129439051838362166023712258966442301464411506784972509076864164784445171152391320068914568214728392559787432645598302756329908467539427301963926907463194717177240458706876999073474530681677724201796730647585839706886384019099000471475364087613641455791773850981541642493296444124856271500095662515911334528225272278051975306552213928019323652803200437783181312 [94,88] 16777804098589638253312981264128154734114840533739239645220394761857637617557029797717801588774656287039622824982727320203606727050547130090088488209275712426165514684021948924985927252395627865882214077098013087335168182851081566005969978919971579959075600918639019760516789542036046280079049583948549268358167733354400735289255845577936518540608829025603794410365948345720205456124299102786423896005330579758928023393700864529819198516928312918071470210958662242475293035289247059024331478727248722168147603547240046357225237905252831776978777519105219169257135772332901451588702269293022067669619770155402175480366863535168997584910574152510116067585990742859324095528462336071847445193785575873308932783511181059390106338646766698323044417631246111680963782796314844965231079449545221119158317016388054014780228032558773142132281629848672123165435375711205526953443318389163979491985117604806050809678998136557907181556340720017506709286590497367158183334176860035263606502220730110957516592428827354804859817073254684535458299544125671113980030161305530034037059451625941169895141056479056205950724268277871611776580469419042939284244715010038336775588794334701931022483744324884156318059576487205485226984834249538741742342864495260048302375291902747679852828740024303055428976075515380256579446313317927316091659522396521002588344566064033461109755995711020991431379273281723477196188348888450615007383003909869880196050366819047057678112126051053256390350763166115704813207260749140009910685650269527554256462633859519115278641857903793624733398096162765253071777334808997079463563738242361831863467235670548023389153569877728086618725480839345618945777982063796136519876926945147239051467131596975194090737651322912660888296164206987687203554320207278565395427406199565241625553267681228317545117352369350725927663152782992762213148641406981638873896781984624873852948158527277233540717203238618847848277123241839592644186000681940699835028616238706823317752420307400642044791902064009207695839973075462525993145865718345235447563258073320934084412200257841821438529208618212751078546841633804145075970559635875955453556362399688111674318161656147948981543452215662722479965170059861735387194207748008944502452481963466815746124495431438336 [94,89] -81195914840458064685820986581098202593110961357773919373089378389971618634647919833863009970321049777249701864883572741991589872736668735767896706461972056455356487051958650726188630432744218652753657374215762042206484750481892397860409592436038205059204858202361512370161551521793655465948479075107845384390319741589587452127976082403366453301292029050254336576849780897045551594556817328605060755888858480146537546394876576780807949687502037818191292094325449974370049671239662515329501262322359509571917361298984204321520973002320832579978397406944076543964939118773264245972045161634622410748966449747806994701715578453400596149325588153878210497399558601261817482205526030016913329140179924680440151013375070737961029198747615269903682410300759280585761847335620845961113946432045198138654433795677210564162706324503053165050953854049558787332285698915578941175434327287361072814666432991850105350362495969219644039010646459330706645583175350440180827708991501551997249092066948384074140963374004214805661412756564172239919916277019245212279330721714890882072185971936956518421910573504710876002803579792539899312122681230877683513876824102721838227357754972242454431982442136056882785638960699333227272836355376979950300788855416124513410283369456633687252907300426633355590068099012271218618716453548981618415540616293811709160862948550392062564750334044162021605009207204472943897230892195611673643089846569619123994083888024739515583439658978714740086718663271944903013952060343962733003043171214648355390686503356125285938829478634612678316524351248078006390217947063745354529664808536752952267716246812259731029597661123732438456965494497091242578150598538674614249124575321270521355398600515042652269760905725686661431174978983533613836174566926780147468699473117118792510344597219344332265793350176684898668592731873999227976578274889454306078008139623923807285502451351021975305311283253339562540239145620208821793367672485207634479601119537044017373402988114259141881921179570293869424586551352031778699087175774504733716034468594128874515193476461789435129447019014441765744250456903780276159277968019063138415028691726668579395874983792424798150727829475088011023279099845347143295386625858598045712952394972607708663382452864 [94,90] 426041060028927597121288276560088464910406180353862316131282346347242375613028153233703980529939443421944263225987769937810552387524358338561714879520152923529667847089615877181152274489525783282443705106925918813840249596723062437777983611967264255367578455863295039141951664263225668365155148567302527446314135207194395088810830632759035796581215482937363279344601338552032715133703334203591006288155411574954255263712454378189458389037392341820481721295622473893489372551379862989795039424606225464201436525641366452668326508373514003431422622651245775706769398893597545452824009980955402370700670303051813850680381343409086510718474956776305778316430638668203451583639628690690159923977780880377931502914809854453447428463450249022597393480421953366276245500912237616208161463403244526679905372573598664410942755816233055335315959956781980588520976414366787946550317017925342952237371237851946609622832714530279179559593474410874230911050891386704522321580703774447959101747322461351714702697050686799006220955482072605789258202877567875225724451412822866927825400240492355477237832795833004047415833399755748793136724558641718570491916517410468908087211123448689417709319984123241932865968222620592553731333903122264954998818101054664053857160311891906480056869072290845788035249293175434747592528152247614348530795330003969213673385942019613826428667248855653084600369095089597116557975137898851829944196356228024625310644466780323902392958553507029923672739963197738610195462076126871863357777602620448575921666992174247834284340682208720452737474378428457518436720969250234801118101545826927116317696166162637582047360791287823131617406710559793512797061828170878560090819677157319396475588467569592231020963345438799127108558070043491237548357590825028823760702935136452362386970752215092240601909649277242630422019954453718117361216798753044144175695513464568019661019861908444691448005615045314241546598507416461840537105348082020820665566656536204417702172509884886944928519071753614240054192123320223432313621709292842359454773881428862988641751161522797544874768805404879907074649405658648845943453246497121107244386090523568890368835857400144601936154346989166492543022487206639674214549851304477631049229532580880055517472 [94,91] -1489382078405695569791372449889178411697830846883514118715387959064123703449029479447823289455663441290803755384721985632275356098867144834498759650042029050345886492440187474954376760721905763678117038629171343966121576612589890638352735302260119849920025454071990789759169637869378167099061398411783655907028207214304061729567910310553692482975536810656391946251526868248459270131938543235086181967361737513415368454123954668266013266200631637799675045120983979723044370521708000297695307821160888520388814140356635836378551961293728687207725742020528714608025393569515958283658427508731148747960231522618995018615275315464889186636659624695770642426100600303917455484871654018528737305713274435699311444591422776955492727301000778033385197363101702433532242639984075704551213842199400078268179968340086324590834419660550457645021800597747937802493585213827599028265296772097781343239310053720034477276602292374552983045389386532546313453651586517369016313199102722829331207521487530541712377535297876322614081581422048889396597564077856454238371730546349448765381992750124645863155083253632385572088928692084193071800110146490690958551066250509273184603528460611328152837062310096865185092914149342087808562327286868429417460453622987370133702525211955134373222940245749828832819752904588642023133208574279008022724039088495599253074600215947850988241550234294223395045333211059899072739508910013337234879310513079074021002659468494762180250723060263114251602016935773614856994251301658106927326056744721874963671467462519875305208679928346954423611748962765595954980667512474787062946520265545578677302258759800669796526306059713854378370048577381562790775391687973606445200561128131068372626238706604472988158512751346296796727054094078080682981714372103869776963480018398134527622619591289528801341080779546935720984013103345299382035110941313637801348425656871420001345561097843572000201651367867490154954994848561756773291864978453481870019149369667323019152156863256561670035964768683167610227293220968410699496406279760324092553200871809033149251637136167044709098096469908691160914125664156358565241617126405175835398626130023084749627014459525857774819664558864110955280463593156475256019532114624271679164831808312849664 [94,92] 4799477097300428543021944562966524276337055739001043334030874999870878841310225399547828955359310681724307327656449750482314558826291867326202406097815316301848919472651438546193833651468469550142982627432484453778320279537360069558818117752687041102311568835415721215492058865537315938566982812508696576895238903014217705602931023470524284111794115001656718395656931736889715853160311443697225086489297799396681702334331157737147421687273874442660229708706371077150844524036811755924234735757619856418892158535677038503272838881386859633856575254741977505918536904944164636868541086486707672366837387395124245399892538149566955764373348614085911401345982467204913055534796063192733309554724562654570283365947295885035871605132468281140189545445476329431251050668033844974094898857641876658802942085302403342397833816834950752166384558927218704100291551658805342652767382866898640030538476770899214202297906400510695228504580943700660950819790231170450482441367489618904652390082365938636078771290104080880594937091845956466114214788249491326344501733911065183462643962003891825356227146914903688126727394999228915502052607306696855828091837895925018178030830587598496907129417781920802231441903117140284114606395306847778885490199396022115642988154772127138973166348727027238545336587742545465687667664563560185001926822589768801648246446025281373973090081228115676969364448275506242728214921689389025230496252761209388930082684743192058085203479363934488775792268084081727138903529326151710942840185092112796705253034036748794208024730988651750805126772036076036559981285355333449750263745266817015879551137633142525428187656073258011633157039318457940201981126448853355733661810282668215861949673229550297024796215271827151077464408561309251204001060408385672851080030056808192546750315535656937365458984406632338045396326466340743985034689003801449829532699333337661871734474935785222443094365612966263611441275296438654078938059577320052076029446960278903088644042815444564822087574797062929462501432055174659630360552335482249882615035773725962201774020389381061087434686430931540139405799752866997482828787304585245954204465225475295745700257302871059433583615733609773411152529308083592541510696362473467646138860715648 [94,93] -5534179765691676813805713695938446664460978190429211652841572573844793986744040431221703403992813516265700158512231269961339854457165505920215169174692602737921251701882235535594748862482050759983242977201210197604775150130654189625232949918193429375768376967751531670117837710849294644393118967267158489484201354967982525326173909153965763130433946914283476371328511962850852300070163380809085814293272035951766705839516621736093200766138871412404962768557311640429794946935265423252529068237882614247206124571626008035192175623297722828327231212391890334960430717545588860120732195615003043560630578728452264294897529307763436258446235010086670763739261701494460622100158886622151516339798567092809893947779230441942574592921628707256912999707368177119035870187811917066006042837599086021131996796378360681730578631096057585368641174734126236254258339764467404380398176704400858670997410106853197591358579293952850813504236266341992640563734882642653734503604057676273951419778576241416961933781623538920803136478973211580969926442925826495325248809440303751037201355426172886510528918234557737594875124796568430825082154543578171391855108584319310693785842270445271091140615331988322766553317684820171726800255468381632820656179609736458368882935280170556643955778120796217231576433168485133878764548462907599286671036464626909435978383043139650048799844887296754009895765011455508497274103511528595510787447254192638687664267223560679421459188552013760275416280306566313646502453952848060615494197915348306672205584227326338458285201811949711638983691093584574760284908820520153941268354328901558999205157138487515196276226813808761578414510123505560120415019682824358636627644112576434760864524017668748530141575601476789542863773640929357773372063645830702364728995228594731628363779985541932197370693254254149720060436090353202300666837338684957449595091996218046287322160777819557141075702734766534768972623439956825720736118122811106406365426703317059273102676012221941423453110987521021912317363746686135678294599373089255367328528764370295641462289908896509165024720423082067673492508033163709921210125352606462967212141916857825082113855353480124103048133988568135845670824426843222536110715965189103607465088 [94,94] 19329723058916325419213702261550074297382914748520187755266076962663290167047343024905212190307399178163336386501561034918056099696138427917510306055522983419588305519516635020781570408446917709473832754591802353568545612909608202276677817866478109654912274747009345347966871980644548134429599945485382182913888822633111875254794495053654333270561763846013554281349244261283478410611519628733938483979985673980519703333857373631687978831411316381251469008117368359192394355794916987063621152539789809997032193275284961250060095373906771688722740104522845428117213182902088174824827158875960781346361940714637312775332936481728546686822052416592146909543468069911765749869028953739815287848565706633670174017036305071127302692818097180308381809182525751027357532795499219086442985913369609494888489198860833334473331709985261728148789238284253051912320146676130598939286518577464416141732269319218766885660295626736302733189655928881683107745205691231436059744336008329627886344623702203205050960932899248767615531768796091056169967868964813773929553949932931795381840037782471915870609343181859195286294442821312120514062738975625751604616297845928186852035855524313297056285673201473808617926717735989399591277925845319377758310064075194879719499847929633825192195901212194488226229682768898130233769283204173701294931190951958287595122280479880117529158731737934211239369031451916271392298420425565393857468863711270878416699503811391422244554203725467353367480834324382697138122804734051083089553365875569918214521124326858346512632058278531609335425801643225462643739868064286012276356803848434583371631481206022527064249035671758493035792360556482310313350619325638655588707768004649741752826287800791345599817581020978865448597632633862931784972145334673800175454497551682813103554914935268417248714419919660178346545357275392045166615191561166488007582573430306758894222482819864218536391122200540446906359097232801804253771707079754744869592530295240541877725982041772937151178933629873915578187596681265161162370473955493508585898468758094727648412310770082418660190259915520610943314646775770671353982986815322330732648772224951809057241776393834285420645692865056876562421147062617600730559657427965910960 [95,0] 5640781301741871964793077674010561549851889264126654330070514218823369444782153570960194619881503895495715055614361764957508979914152882410732029026523023799540742729945666980055194674391753193491495426374307629344031712916571816890917682724281230380461784634171825941388157832519658569167914820831599348834710538918641358286302989501835765363595318241031897321704833827110590808514019998739569789982251339472518895603205855414874777339038551955120981041279384762721812919675495369233201162063868857495425454750701876280942252621589142527779537364552176347952437672071952073264623863910730566864642357187832742241820355444872225231538127443941522921977608739061938640541753730361337627616022561218704664784499062061033400641492753736966063974147180373969025322636491234202738607923234831977260876194391785087642372677722021590565985606551838024696072701735683648962162461464269168651315940246462064719707748487754083502304013301051270044089588237665846596745929236662394403019094608788322777875223997256824890543824971615506141519229445074816145494947329255704283530679445058153007659367663875518421146982443758899865105646178961267994332069282142503310443642905044762614769519654604712815908400529790086658726445462777984910946575024632021847834199366410275279815684600410514229104772735407815965064409660298893877510417495218681630594670525238254288828642006909394987349524936439610553957929772387099380977990329925176642152182348666631294632557177329849700793667875613635100444032213139599825605621777177148464025745678886506587174183270084395104548816558332552273866771634948803213788760655264079071464882872771117532698725512971874255239841231148395729914967335556952317664784010680010614783601220372681697569479530684095010471139854935779846184696898245883824617881423351565726030527692063572331274563757289394871795915165709533388908299290015178931182262116484594041228011507696385793601345922595012166105879534658215705829778548280012658397416007026808658789148310054791588872774951801883198554717495054804704636384731663554313499895366539607595582497689984341911052448786499040434943805439225964299432804959916840330826064832908242535290880297678359869149526968792611663232034346750912109132431770873669144580421196526416695281178186699426401322080261170410003916225456020894103676011384934179861167004068315861400344429227506976970818790982957764505426831225741218693571861804118757152399845285031498709172310906906925543344791885631475388061227997166993986488605590691142153851718244088714186649304563712000000000000000000000000000000000000000000000 [95,1] -66976666817008641386838422504363369542924494343962179954508971391655156731406453528783441475912624548223918913310060848514541785067246195873900104291365807532718192481466372977354350273311716399466387642601219194839130804291762709042210701668275478664650194873010804444066604847827826472935885278255417002590260445315416636473830762968314815743790821817000462151643510552537229937531874238891369781119060757438187554036341574134268040630069884679610478839580016176967050758300095550449537778274462230657204354106277365197951840565913382267877624867780380214739269290899676286239488268258880467012552915584113095574443179532095353545179263792413631270931507293020450050076228710290439978154507462250494378455792802063641550013933846468803091230550046040452755851466609359739810411792151210603815643241059329738803645694092454370913099672596568090276156666024125078647557317224632207706781538654609152128107313223365895380325420368359815448330223625252727263222575427832639198670182220260138644167428579327462369026816528784287366968836742889342934939983600151889972019723381684497629932673764280892687810499526930428435561881872853184919023347248404982866813581101345670384475731049969281786165663782505497686474757260668830321824261045996291983776385718082575345767078559056973085002479053318979072465861586026243581283322072200695983824691822711237058843913790793867286844404069203974592566603047745343874503754094498669668302778671459391172257696090068274354231406693406578342939864385041590169298727413930124685444355571032473466387009493036737548307844002196901411799693890767085423591725411390957715033144530279448126057173678351618803274512517328264482426491560387146713867880451236127694734254437290771477817783370053986414256898391933401022407642799606883929334477001166985327380112769583490489742034027464771365538712841539495754197871071598167249194984588376520526097006093551215889105414988158962508625238619959803449561372100248180882358491624199996650081345611422954536584267385596230991365977891489646288753438856367106908209701224239071736958697303844953490394838932140285260732947938434289040386643422107366103683449911114438534379655976565290667458151777245500341523938284822442582063617933035666119621884469194280923311910563977333883474530354148192364574164814547982500115680867902547287406025791841715375787295548386374105762061082294183562052649080823164703224215597416585616730498223431478246288482117397529753558561607879477257605186769964082507432176903050604597736258395962443196094581047296000000000000000000000000000000000000000000 [95,2] 482831455426896349995983197656851602340855494187809032948803854244753916725797332904813675652511990892485328536942976548316649400929825167535808374208018136213743990931431748801076139411627143454162534652516926141685019379574992766285744657339897875695309915947808886290832473738880592184674013497747201423349252522690916366530598592507673546173609177799211785703946897291155165226989450178657008318365823039025119566099535689422281907908608897053205091536341422451869133738744141405268916792494220655876389074776007865670523612092180248951065438475503136170905512344297408546163404737955371265997872800755639102122743091622248020193397541169641823080675246997540074336575469442007805397653522769257165557549453845909413708683110637215830364806312819789805642588405763540802456280201605562222545641419118479244179865026533135384330260142709312205977269987879319826289300135449404550990357604584046741518489740088872844874191080870437653458080157902483238897962714969379933326402398819198181238574490309100795619671709631427742663631373812286764431768286940280084708130521334956583214857052210224459346642312054373359082565772208184942683293048938316817379491137592874198441322487816327831622605217894328302867443322440848956545163770865575970632398480854499201159925435871659483828500592805478334447232991731715886353398410532154902064411698248562718846763199992512439760268450638145509732091693001379339775047686962034848128152948609306489845114427161129325292492794571532596378690783621448178467460705782287681560387766881283949820680382876448081305150342531942783452204500509717066953284053306122954880637417710709900572297814698252760070714309571873780372891410075117175979451529372176526256636281649250953801068342076995900569611267483656760667723968849310803550017115087534601174178465080352145589943253278893280251494249428499501503144262557890499388128630865343642763562686835705733643628185676401210666765048740119712143149693180039481611627270986309148503669710738937065836585723172340646376825474136328790077160399403974916809513951270672691743210165176640312620814839636108053480333062607478035860774412036058121784466685685347732884599846073549914063703527821059647742353256214391324604454550891623261030041070059555101142130928104679733270142746435672289602377009424051186431152757346127939053381538519785750248717082810620624686480907224583411689988385308875825901230727883888551644262798578932685953100385648695986889422280574139820354364686618527557678135663179426065111070565411296232529402779402240000000000000000000000000000000000000000 [95,3] 2566390799884351402630985965720127045097191947636572365752550665570079137832350523578295860293867049198545549284325186062173868725694328144158380334764039673730805441639509668194041021361537075983377187893524831960377276863442495019388338954775790668676212830891722447017316355868164073278435934616417223862374683221335941685270999392767084160240518457066175366227424019333615918654969846626631353720774899865544416295444616115213146162372648875761676634070127548833769222335400794950637134638089274301995895007098844837829714263317047955330443185635368841368201748974295728149383431324329302572129883409521917219362938552060772984217119809134365331651831942532556844215469016037697234373421464977250852020753339144208058043778815188413792104147529756371467667320700940876249829032435591599259400454316375246483569906763776750449440691230519641685305120880601745040926964758971810374720693337284186335857312094491910973728284058288041645722106550397359422865458698996672255817379777871201587613869523387826448705405982445417792872380393566280822311808977316141543076663394952330327339634279527756615814454460535801369485924169089037860100273755704728628772287117014053929570616021335300709344542504690947759556108219675906979545682930369265506173448294466690440478359437970282222685680477864796545486669742276479227897704508084641865292465238537371356709657946884748695137853844923918054789442404957810284067350953602753965962248270584512259384657725292160083919947058249653123072700588047824407268651500286366131363762893881460727461883705072856754088241579207482788204595400330075362943937053947358035797954920455316855071277222574960973202659370382370401688799110982784903906662177079876929621906440704870204340996415471451776794447056550810670694537395832168954091050918190269095528263891344255744692109455427229686591617894744844755542219575180695398932498807317849171403275145359093314916891293682602378156805928892653355917710542256276222097675007982078475162671568020651709409076585983461923405672455285835183246537741949035710448146075453714539792177637252664997964340100424961571624869053019150573323730718674417374290813807141701716476227083079581468001955899402749672323868036963241527450080689550837761318016808235955951038495780394962373461264676574853880737170777806477109347604997898683556945086547318067080057920528397550275500000451419056902821309822708394745347619327119220765372130063925525913926630536941016253185233238187567025292919157667119326937666420469657362066102846869331246150291774504960000000000000000000000000000000000000 [95,4] -42147116136796593874149954238647775255468750698932969427630558072638936202096121105266193006348460324922905797138518552033076042864235574087422476373497427393307811846768383256319701400834246692522602348573228039655210601593487378662365036234028159607832709949728368827373990324925598236273694442920354140995086790584924162880134435940209131245754400120055201251333984166451670688553576710690738855213119439583828735809927218599271232018417710029983682772504868911950435055852936426801785435081657937386870899405737956980117061423871826756706298810055400197626544682528857170035993265274144116325717232727073623530700931940139596132369702105755491689235649576745765161832001929386918186338242163441549533091307503571994886677565471412325842365329068204140323189661560323881345635900567021282266427027968712486493874459667307405531212597627299661899543290851717195249326768138391108232084046782812287044814770342095074625324362946027086054563954209377344816142016278656056311893179634897128122574862033414364049770410008696423256142460125313133654748839231227330187962740861245735590207166079244837491393070967969411553067399720724473531938267314423808630965495800974201867440220163088393753187056829050799319736290201156266151099226621521289310148190782795602979219229015116938426383728442118002757826757218351115742574903987680400943914540340076560506935909831362682391495651111083678936166573686324912421890319153070319460882490010764824382382482572082814558377726613675136097691662936934616474420429123672027622051117199969876980072377547063050029514390601021143851894762553164042800190534567040556596018206975500936556187643900714451706507650855367575667777020817759773283890408807443815557375289256184334240325437412846141760513447946422780748220654061625413418973769798546392190130081555523004390061621039182545508500376230871143089428509272832741596113814716503551668802196963917860473661959165992267306858091058190942414292074005552928033984122499577769557440457340445334517440345045425513082680137041163326164515606827931666839844122208337669747709978021569297706148950503445407494044192852026520338509754599431763305283114210427155094230318798326912472771388683902002042368093708055919813451835487112199691043313257136406509464239844858811672449180997049308189653335560941244607850568236264211967142956949440186057842522081257467468336359085223393384524519914666150733679372550440917258420719282541123897107544701325182320675530434181423443236232450856304968491629887155448798036615002489305195804559933440000000000000000000000000000000000000 [95,5] 198783414205804221066679633771773431229411143333607467416847920929015893503195244508958841506465107079431107988695537520304110788516338351225807792194199372574075738014205375013380627701766523790964209693153924030468903767573344629815472440260092862636545100071102545411074187766923001041649663991893703486735154955702354195530853815035138815777142776606004840113273295673516991408102565127466004339218277586017478541294370837389691803911948419589903766210920431674403058970267311896043233719002849888603403193873744992558991725563664554817481734067441455966370789815753508092480724303171449243250911666711964722736167288416564886986296883841304692781243042676241067154777093251162862206054768022321072810880688665628183703501582573860490716627409738206130071429091052794594936595322541219593866813526652559247832893226038564843374973821449144702996880651670806256755089631596773140198096163237963746111732332094201982794812963050567547540752434140984590417381054933629336364128208230842455198639998347904648595075651557788308839313127370788789142981592883290558538944379656140015537437399113966629242836966992949636582704998435561317370815301650530237519056114128065110476841456127024621980853429968517125620246612970631852905589186438085939042250665253003642745412063669140121810906342826366444965201200626575066736836803601493365746811266422448434463312680789436408538924821302147656994916003762120703648478537673152974225338818602782206945438722856085051397559456254928755485816001417075852735157432037901601606569391445334998400255776527109169097541918410383136393001895642410600049150348533071818764849167231565787489341784206202327549331132711517483404359838352917017898045768031436344890754367119707002009979743785696247438399621800079864794771877407837534639635174961716269261052735415911103726941273824038072203031690749171437906427793405372154739012883533771996911807178524671630805008687924970035476830471578923834023887862778701692027709240573902089798044040658342659219453340673286286274688081299298603502414383074854481554109843734652054699291051226986934102967594412407369109314843167485268129932694504102923324039797409126940656367986771694621649324738119915187673181070645582667258367227507366288038772811106879521166780480476805750703727881057662110755880727891794512921069254818156280824426110080941905392656569776577612844576807663868774262485455191312610681344953594304615228357006267614939111012721795810968750516953320499081618230790685123720979350104464290836018919868060301644142448689398415360000000000000000000000000000000 [95,6] -554713896020759552741290164570846073424062967742892042822560415140246862795709290252468129459732727304439817914586270982572157993734274378485835003230808108376644078201338873337834582338287252874076380501733402646919544734005781983392948528343695943106160000718456941587749027215001647667871535878254208377640724656202972731851895582584181244276296973086086345074796432086161522681873870917156544222230135671187316690897697039696692325141915409021148311250433856628848813983218456560662559540720573190516857629815963955524151956432737967874048002744841561132845588568946048413740361549729287699062810970767556777569276123891782767396736884270904057434417334461608625762325569625415992792817113383252299875011931774467588001668554667391534754201073947132808283968729591839676197783714733527188489561765815187616630490484849278034006798026031407983793894363914947773731120157998390780983174946790444694383256629731183989744323984086455529672185839392659809902654874031158217131517214833964351855286569494057083372889838841257295768694418932743329740300367811378689061037547886640842580116474542713273599913781343346948015417294090853799424484533012258892166232585578984897644241119653663012410575315548263458280257125978464038029922931325953129892335361888915604705034566383447432318761752744534266663316564818240273757532911145721572453652258358194991800160463909614363242830542989092520406097149803346928649777129981344367768061307849115185031372138107123831728361468907572467557336340676367069026176302506723592864356452307512580902669909281484789534013894905151065752345217223566954331803491141587326032564304667366064557257032536960732567077139350967112041440759443845928843469732223416554097398683171326415233549622686463164606186457000486388070680967896001862626348168219051145965992698671450756441992530146546649697821852650527202997608274417693475542800282275796340390037381207069295869819002342601619646413969935085197513672600342299324816503486567078721545335777180976883989662882792792841050128692530884610135870292988827702322682114023828103707879502948736818917410148332577867622233218477705324110288838635675855455367973787914638005476586788927920936807017489205297717824892238947320870064793261555486494157207980378273563693775857250231671507761542389637509866367662683341199621245896193331928147465349764027604398808382539213404083711636695894314919988308061716368058099973201276491778659700491641928315186745868668526737996967310449807873690074389713079670767058026622802168189680049512803242415751168000000000000000000000000000000 [95,7] 580081053080498853353962670159807265884361002848304607038629754448710531224482377015310364127596901988984298810457806721765050798131498966753804435089787758843125099153922451667101556511989640126235218579167072082504587781479875689581512014184865285058354218568344172976922398428315561762895749813120020391081654309375269367024701002690443352019384103504254700693596443597038276579545811750648032963353829727474283947076756797926500936245469592546608183161981154679505067097527063500571538804268496098246834331174314330319754096670128595774512857904298242825496055040210125679718842540226128602913240002646127870059736556902853494261831850907462525198667519458180368231715854106690975802176626302146219839784597212981217245823667993355286981285197755089496685646472627155305092222845089326887550339910277964296822199993776316770869287373708649528784854175856948742966552642750161650689772533656642886760841972179604706706936180487171782853291898654414712578455391378295711445006356835221263352915704022367700928062001148032684002562361682023331208070400186377946087798048891018491145735521914904228649194447982714340402454600808011873262290442426344406183293894728878742045549970514655097084006164942222528530431557213492120752043047242054756995590206185944300986620461717783941905455023660479304361906244655813090382342588945949418834666895666045795439910289129550495244470606164653512280623595868165127039622131156739775752370000485806449481957342771787382927260768569146477845096420769190636488585493274033104434301976653067475211682894418414470922669400229003118543398134411900505640971181854854625659116237693318803761417752469054189855860430405914075962075585832414873529059590046664898801267313863675415093154801348476028357201015942006845952931637812604214314811036690878428131487226463046978294484616285775401588287984755130844929761998162169156705983814356267852208719527292105247715658525065869279083502822527934789342170764142341163086487784164260652641931897393631535946095079241228400658530248308567971490238066029957008460177998471780530674797871338119993106102642528184421302358798803524192748145300798753717881383287712441159537304673981115065631813832286293922651173202637036889757107768520392668539235910429076284936896931962892622387934177949991685264570588843282896382185761679751375810398254268628528956575477755655312846859767893124016882038058629131763102696054100796979125964995942803575657393343524409664332760223712421560619645472923761009183207977571276760458527770238057506241972948434944000000000000000000000000000 [95,8] 22155427112212049213382516063733083521315286032552425635657418964552950218913549786981122179893905704778857886003585388276527855728303617737549646812318309950086619618580216879334546686167367943061056426735427382763883135174036400672679375584270886815646033317956043378722476652115914385803585512545473710012912789124519289832647708194106235286324559456009545323487538513015711519218489929955332847719890895551925732707488798984244844059069069161218839616651893102104753774051021673725265289351336034947301846801085300558339467330537811614479228412737682658523286070793177832993114393410811021902637628129199273894736249224104266175188285982608901162343264464986107839242431290463501051027160907062942915382866410617913548020955662685449994663428653556231874762806391715703941475423608036223311763217477586964995094918710046230345542061407099763566082352433270512190324629476929384921894426219520974349267822225412800836051224868258581073063443579678226874911159170163455613250235003693785636520092439086382832124881845628728997440305028697842177452149903634381313396634235822207069918446643476141177491518629171923021306398241846552295647922602030768123342958895721812488968817003551278098114041764818089696108388017095956338293947412905824537659117529559980901518997580798847522961191218870854250869728882234499667837938941136040257659713965752672284096128451469162277154826739470674205182188083617825618473386357957732701984258089815542516193133065451115595405951646960782963503100451381457031539363042391774080500202620044341499947741873003859082382373279598993298751916997121865811055498960477175487711212320094193865237265767282871530904769018186233027486952296671205618390273121291425629843408841154076913816336695634755895739611085056240625487537957535097423484224600747411998039212930644974176225254034248864019131068821695364780578663408719215888618884829599777502422544277972706860205164719122249928546139732021950431924407069462135606612591643445995151759408081895165504659814835528802256289867733210924401174643845112709061716629956239913196799065463822077842610618785112236684189773334509839072838961173800132895705904806688107096635721785202030323083076569224767709992541360792615660330312438402511357866809881285631591882525968120859512886866710156689140227828046817942967057334148295400361040913638728904377236076947863290132722092841913816592202757000233151708903509310249212014200555801752286865426169607008739063646077393046229429548155135984092885834478034030132250792118727885195606263546354073600000000000000000000000000 [95,9] -338208890420537255142853520342658115894403150266396304373673244946780190279208459942344450007846324505867520761668022901780116100132146423234503210055070347952738810629311841834106218837679485464450425873734414824360816487141435004419647761212724809267768645661308288089044894914074026268634965401130712023406534990966423824987081002637776751142222895785135702269561752688700062981522659761282931564833469905403561026709327060520498543668541242310402667986120004331216213190672111413662433395728693088419802022704454672024120304595023833790297963824587372867827974051049537588580645603797337330807872224164943825011174897209259806106216757942713060624996989236314500133048390647546016579928513642397150533243442189199226171223467509461471709515166716234353290187898090620642636109059534841068474593891853430834512388890908624589264432558112348901308877330665236905558074102619591411821764444143719214260507404560104278986846542143111793801743014184197892184962045860275139553382675934806129274747924452780891228152146185787015159060061798688450662578622881680264695336885154420701532225031311554090545843548022587754185779410727646416768049130007952088863365254230325538787677658242283036332078699607831644638213936334125754134383836771362334584865653972878414690533165653268368567548485942537069050548581232901760492644238305444708427188906145650447189878702888550856083908269974555516758057324190547344105832214899214934384905783107286444568175921605143097786819516584463523139791575514926714056377558549378352637432841087624353121019743132136482616928424400682032210948238101348775064297149153436900493261569474978575318115772238378629358659832252070684939637508352839759100613685080092509927857022945067050637174348756096246223894953054841008213680354498726599027572448078882202555963493990595369981921995609685698690726653285303137239519390588889921695968193292442177067174013087734204797286719118393596726394612804211858552796681548712001371162541984722892773847929454720041048628973009031035161055908204544652287959008920152487082447503198177944459202307502172157792907624255040473876735596972931402700395646719415326960342280977382832915053094587904674522679110878942605597119376845664219214948863815542846640445894790419417637267468537224683220338170314152945771840594610798928739810002992321448119160803851675218758113979188442175204558833297939718834747186752146077470996200585756469375001102916883328313983244554272120548199109253518130343336613722595956810135440932050557833196402821485161420767398891356160000000000000000000000 [95,10] 2772824207650233265527460340139090232871115062632167095939589383885442873625542630656565999833945567008980392620271180416169960558133241646824698810706668077617709991590178584026016206992288705148375227456208737820207193022459891370887753212049461636143506421409659674928073922060582472433383699860146875411764387386242024858010589515651070962912368637561644272514546414057608403429469047391713522678891319117063413560806219954526527402980392486208509744011887945926806396733980235758103861054676652722690933206691487568516577353278547032116056832124180792491846788754686180586354106672093777552782069758004750949780253601220787310285176345076567355006645502342423474531300769080680767829020646684541366483543749538324680495311842626258702018192424827092748449654914512708353530723143342986282565342649646818601848424856855116919263980430477362472203196343345008853086727997532961511394067319868358745104933794625619040386376430454451020265654711787542692687387177072367918694459711044216921909902259275569557273461842560904693073413529269128515736795195851013171464646094784314847528479629531586638215208639641260307823879402214547504881596562771693019644035388471397673217412485210869183675046874666798003728032812695032304139756607395643845595600421567730608147117863090481316485340650483222381616402520328870204138064885585011200244491551485612861867437168616486666883970232334161134627386590284985343833208866761581884987196138271143223346406693698941386069081696953209620785730154594631076755037733708474134905914455276487515570653683915267771910358584555903717913779685594937370243637001220888610920532459264437577854395544113191218147392331761257236851070082903115289571950274133049361925540238038471556481027142675846141362516178393081085543205492000707354370323131334614705598011772483725382859339256692285658075709410612511297672593071070166035283841739194431698409517415758390390631741163993257161908937444485670630456714055527798322356583282754729218880678317840003425279027542984987164408122422108402824353268070039548964345417428939211529067380524194358106705256627253905940976618089501942162838507951793455002537816744529330595987822148451251335899143367679924641302658101177630739623540522463700578185778986129032939834775048827114070379234120259891866049342680657406227978004960536469957176246473511066547406169791256774904969448035306542530292339015326518335925008789472754725620936502904594295340186645655561698427974175764040875856384869167564062031329125184804901292767376344067416359939372954419200000000000000000000 [95,11] -15697007485808483522200925229864503136155023325865542671859290328819752670453073401040146290595494720365103248761001843188417332695505804742251977275628958544387546111266690214293706954419342393068483303542460447833813219551483766943606945711357973396366303403079320367897619007056866762508087551843175872236780953835034715157155489357381983691500243096469957632624947979248795944668286812631497131323147899785199093670460663140249723566139291542400367955668362994887024991218947069515039553857367341194857710045453395550371111335702808098773319705066169109758564798236811968238469489243901400004700491578169898924255034676114997032667296570625475558260536362150495753259728571294015998031344417315078851998916781607481467921916152641613629197916766159263072594638017340202594628656573615822649144959233132524960866183993733310582275235422819390312637625910808525051107206625750398167320240957512565200106353139822132843221629650977796924480600487052932507079888283654333206172857414191842276634603171006117002079832193689630819212594427247362193957368662878891546308195002236650459256766036562949169824221191323442637390008734277053250881770016357633936810430874440840047226440474377551751956308303919509638266659643932025491569197324658800174609837904617408038181720258344927508314782340439562070513075990925979506543708087765744871922796874108559156065508486730463882489243041446811821042046832071120176950530234641970555041495008005701007979058312685528687414983326317041791106783452177992400476330561909989784041175368325638432257086514786069529428357748523198829696696452923894493856296218376806770856810329666691898486280163430663322215659000699952680408530667509219727028683598141653332903510902888196736212102344157831456575211708395223774842307513325279553789646093254511620575467518497731877380039893011003910721399351374213411675850865062355378622552889532025631708713638862126170170050669275579551039345145219442690851977578198367734732435483021154512825517674379847933202661695826812611358327351901157074507392062134591341725008492483361685505303333108936582946653218857069160748501100943994406939132381553631062107638836477828579179809125850996399706108202050572330967016990650659142183070325364807406896333628177207890167358694014685242366273174446835215199361202481834642457864428355755566480752675749653322118944232704379540103868387989882649262828621816240201821668548613324526288513899359937090332238172020978028135616748066645228785275487670779473812774345876372963371152347236295551677713593925632000000000000000000 [95,12] 67358497497179432570862750797495436209695166703303145263079618957796226253344190436709904667911080469977244719943218526343064824549229042321657666524168169319554633605498051034083471475656809347738374626827312734860093592332846444700399725826842357495360523843684468172528643145694988954649224577414508286327523710325241263846150003114592706815589772172685735412925777747237032285191180353304587042732867943158261924319641381608262033199947166707769091739471853951205180738193182410440545311300093517942231284319239168726500647653948675240898950986949831231687186424595117344855728999713491054836667265612626650224175070217045223470397675270139018113719615928128764562995084672516268277403116984937226150121952935910698744657462521171428140102601554063516875181860576225752466337831802298975815340387567989714296698080365816509115026180008452793778128492968555996409616100347351481391282517803015403483597788574589397810724521029519233907230181038465567416667696434012151402035014064941238418265445257386204963279939399723725279772626676194230868898467691368499149627267410095745865526349283331368708288044103680832657550600497652763782329714074963313120110083646464315211292326618361101251863916116425705347507314032181374382736473864868269434389689613821122592388396130468715636658067960545879146320118009796852837999374481356884529461593963870905906062364089672828905093591492058074775326868464914102687902199885383398603554625457316955275019404565180248000522803372238242686307659814663959857015860549377173157200880169866951366047567004772995646905758562285697088468941559089522637080898311218049743763483415213385604794865135256769603995973617602165763717595339303610551720244754595945505884463562678297153095139975365792981867839468819363862960233147689857012695738333946019843932274270644280592010458770693764187835188468597730456487665335495598013170977376319143867496089948237192704126040333906328791010835854213097926534472907772437719909944238764820142132767226385001139006859160166274226834747439323981586191812438476246232702271996284038393195296567210767876867150728279545186879271933000045733341312669300335152764867206952214579087051997849345655005425875593809070290293765460360502428402803346044918120942466150890443150866408791721880528361901721517564218214940564290041450661054960278426482217258600103030336002829811973907496050333899781475362455281226790334745182456758133555372212244002141006298638715505274217475099042325644048451886160046871292594069490977981523879262808444660601697774779708211200000000000000 [95,13] -228440152595894189232628267367488399710217893365285706119073344768538150343506088425174150432223744990334307080708404342251785342506414229674398358967126963406675014581001958095940587505634865803012528993537148391090947071577858784168696516514881193087053527064811702322450206737268171377038003822026318701515065306582476907972958895354001506894551172984527021625754922367572277505079200175799941924526587143835535337839974103358359064657063711043125668958613948547238964714554723166732821064372684330803291099064367647438822219326178217852614194126531408241771967311639762566653066147647488464031827496008982643241263009876614493621570911429787023625197750415884056085727784821568164265525298187991106666806958130636292693119007964580806118763407950667631164291830045166098517616358259858889937308226697227620951680977404220239935447421449297825782165026235319443513212238005504900498000968817351208113397812707227870168135442222391211802779575332526111375031320764531550887572396461721350337760671824957208093048943568488477367604118182677338554403228627931436621360491381558780902729190236142042973059070891933163958598949781243960357018178685050227793912317136402462432855323709015089690491790056072076095069712573639333899884824445393194703828635879393538180516494591447568392026457746787277009515316491870016900653717390814961161185106073657877481639769338808599619419776231237809973501910971604266722601198043322106382533220538846488247174352161020814470030402456283878872130287104190053987454271482591600402024299506777823459084721504083751596863579613033052557534930727137511782946030955701555629105597357394491610389033933436086726842554109385902001007481145121647451173311902860034333357677137602984638915663039869883900759947231717141023377836956256981776013075037469270025098616240406540216047317530919396680098996284579185463848494819827239157647990195327451518363964430515583075477143482886898595159386892424628929672410186629022541374462839045480860319368718167147427673046483878008672387361445361178501051638820874372880004465880290154778505144278046503560793526739313309743653335486732800436032218651507461115714772792718801991318336104279872832301608537310347187030072220666821092777101780104764632584880981463860092520571638524062364760876360155999808899682058953273419145471746803075974133362084670540805403552224345048588076074269884702397837931072713814254115006670385444468089309598287403501892755940448662707480862943296301968811024802654887696520219285151611348274274709979405702629902755718758400000000000 [95,14] 627075301301867005751673253013501063025109182224629437138027023637541969868494190337395468945629942126542909467057066848989394626448711181931896960281134253940517502666895954180320058254804229769150321096421088337535939787480497738051860458342941502525444726293651741873486080801703282438303317979956979102570507825068554095883717576195481620103861978848091045393639586372634826829952769778954068065929327498930254890555372565864576393649441341737723233977870322014847144008850730194678364930886551807947989556755238064853912690181405167602532480047225176826625866986262733035541326405076040247064862315276259868738244355269752669139925534398272140356878209908592248744954873082717636536557851207499006464428403893764473373105700151727463319953916656610546180421612594349609243945451265341595209053811321191074041849942024428207524571212799812731529247447732189587560854758229328709332167952762582133020271059859194125392201097748511681580341641428348274420058825309723070520269034738441676397748623803871764712257771737347295773075938812131393023132947323430252022949926836675914878325682998765226621969004529064171943636855534041875439814023914971185011498585558891609532129348452175902039104345851894686432589325197541903805398386748948265662793684154426604277201535526181654804401402406878636788524423561943647074139675267345852138479809800783670589883389241028696661997572077298998330298885609046363312949138756496979474930563397299478477708102790177933390722949241888267430446645698649949329973690317970715061607652620916039988178896849531806579197836740269341096708496280910650293587348532816613103203119392415305149299729158033558920385569192305264902510171018357963659715353290412615101704759477507017346649180767831167748896888890904992551377690912069016555977151627470072071720197738623250504048193002597922825562299980963628370144293607873856496134544910067849153346353823537483710960054736458640881157158306085733172305559032795083384018505943272211138397344350641682742844793912823241737217966650639321957824245472410167473014757576019960475654491723068508512561339120145814078320156797159332251734076208193525557176758173263280662518248261538927962250960258434302011855647908508822094267749813411443399874148198806512555132057041178888105848764276617839106183650218062067108419022498016383907555109623229052397393453334360002150011383840576729686905683177775328002695844049632372490892792929674176769361805185130459607079686401710721360397697013013976775467680299323694643934362380649835392568416461127680000000000 [95,15] -1419703844795204351748179001429907140726888309232620451927366915289059120890804317453200764371973240192088591459905957571456814642939430159233227484621565786148404959017964899029769644405394236225066471556861959902141420441548395542692340947133520857879801784885351313404609531940776311302446610435821141756741494576759668792905866896457270080513224125841172450537590292768314592718895739335487347545006684378462807220051836481872588300611797413202865004039442569019656680551693742500485600002690944226571248642772257481894709045066937217187077794710763430438474077377512627562467131590430343361692752702764976644033528347648181684261419425232847681877565063871997105415127527343780129553554680609318269932732292605873772423876174664849795161326015095139842991524919513878799949098764342858193748353285567597593243344572619091508061077667313358528348482166789081108373393416905547051555798786212838741179712984573569945536856585814857423571449736145632857133814767168189922905746031507206035407657384161025600442986111059610068038745724779172443067073826823713896588794044643136899902142974592141684258812387229759780636624829860705406084983257528941555043073766714202480339328190392194200211113351933844671448506254351204250162561676718828949784325281693164336328643629106432288441169107437333135255714402828731556656013592033750191510782360939673866904306871327759453609662717558251573585589056863641379958051036894686408593170185485450032740937410857483660742515936318222404796207111050025748473201494206238806922276391912015626617402538454492809319300896097156634229344671339290135796083809908141324548625646345355434525199958053037827184953081823974261707819048513491651294219524555575470203913574703819811182716539483288684672625243442817440204906825053054737480651262488355586760161910519344418346074840202327368564057313863200112760886875863851643323772514545786169514498112655769331395273716433452479430354568381003824191582228995980357597717203373346957486986629144265131608062143083036561198249509010845928653853338312357039487049263712343503440618038413803065739289442373086808627487316171162896082352855432169517042541889917287334185598187111808230598570487236437830328389955073182352329827828336890895263143916834407629093315128368909464823869324708799074556954028793302880100447131741157828293605556782331755716968022148017378407753821873475102648349596709453673856317922821843570294096508275804079504092251107994422108051914584959511860885420592491552546410022359434829987258799387388497017704944527998976000000 [95,16] 2692376738474343171361906157467503743232071667857947239224292347853453187790966517609649011668032788561528208807138575501997306189517780876562497319564861393496492420238473615181846308241518123712510897298812827936245492950225161874776826729968754640929713513757671587660041317914884751303001979173241931542541815126443824277230212567053391024820129721494466687266896271147089357921672806220446321952765522828967249287791143605942167419995396987839905857201525652221498685003560036798235355442085797280980044698779321856575535585654753544366644173469775575383370044758889410889870284785126382990593187768879020988519241744967298732721765644348905132573602833013198932509066461057646282326421646963735471412582060390841122869779249408160738902927741393420298941589152210506564447157306482148219304796067514049033146151285063648370476804559506370593369273212339133309003712500607067158739603881433383617655559858281706552748680662491085887292746560166640879183058643526305632170162418839729148530053626355913413312315831686356010320331148722877744756611855788398194699362314177658999842063337227515153306612176598412616495205595952705022560880643154389905542347780437065495724871814681219554366782633102157438456614792115812308003359662883375676221434495600593572897838404305117724857635102690384347222897133693131882856251778459985397098031794298081859591583406936287964637973253059985782949698791653164402121246933781215285441055373103988896933587764175248802852838257308106911999940468968627741406039776801807681405238032028368165761797382209257811870954100531893037021694722129041931039506005668087598802782376737488771138617714315147256195842416794211125616915671124563455396635529796990055759597720292197343420375952379465834925915951223007678687385939076192815348350187478774800560520129169284543880443866691051616734696383503207654227605785208596356072446093225092818976545257102204059083488381475968236395842564582415241401152599044144120729138617102162971562482508982919754799277548761895910875542269306558555741822106334932879970276286079864465147087442528270581645021132395596897716071291647330323539622951789661016887154439899995886472335511769123277627215242928943821079973299402348629890766390701393320948605045605972055274053328968849839697902279155656951471891662447786888300513480610668223649610324520106151778584894679482830633485559385651863247917455239916747363018087120198156037451823254279908472150571131443324080493179001004356705391665442257388229791259760184230151180456736741045395046861583155200000 [95,17] -4327393854563681365737462954756660373110579642629339510801649753897838029656084389334860708472865135640369026688881730139652251873811981044381492058291234292932406529998947575075207082404199413468779023073796430200667668381883236452275381825739040775667356663345489608997836100532879805629064355889791370947912257689153229900392129447575375533593750519750181382823591504412048774662089108238576311411106168886556605438561192195730144355068739568070591562473149558472093337392761585024852688540755237420792016160137574687450137355874595040709298872548791291356263759243900712220515261525305148665727071148780628038315208185309839067607473669100925276193514962004966843951783961060641472016689567295050166785861930775496389334651860012595614140205783914408575591724495578135989231552166214702509094817880997547120930133905672739219228211978917523716616118062259967763897236721624104609336713321804910517145004979397728284614762065385768045678720354632389643286605330654304357770533574789897333871214123918670478802698750246118146065935187967831331898522328505838506246070567805123029240240916084239169598010934303876726849625963061277200571104222583645093220246899505170745492308661996437874181751612267037472027434897056428260018737685597686200033918579012811392613482501445971940262100252949352323176442777709977692247674362985478446095118354778425386353057396298468640898629890975627923545958598913232511529907136610884740543294379663410543891767654803330781024502940774364199867882162225485266211647801582417928459490164411394496328733298360475990957305780509672916271752841747889133933418098162311656816319743399853347635615111818506198816814744209816919236905676006647121287798373426209133335073618815389758868753636746002040951507851288731595126642245293996879699358025394821760348363985750635305489737182471366673700184922696588022972381235079059531420000802116073933345668678465011522145860931744054760072880882070913018490076747158234052896344370477480950170455827170260519918294036517364890615814100596254909256613780245120154709873621664550274636014361159781383258655592049916769058654895903369710379340018141373242792929326357924372335197894287356067672727663041704551752681131068792582296478047791041166466603180831229671759688937199248114595869584982394478199350328046901113107565151931517930551770205232406323291416084515681482998674066669641079279800541856279416702801804056163699451281810733378377579936770026370430010194572016761282637651370818706709493201657741293037159931999396051458244530269480550400 [95,18] 5942376442581558410132651576496768975144540577315490772355681633947568392067214845675389380343468066213103821294264005827298071137590069450671557133759824492873507787914631204435956089480057573611820870308559919137055724876653818138186026382756822609420665944493685624249714398588168847102758236890624792438214378730810968744543558164314720927277932000496387047350386101118157002176799402848917098429638842604004746391402193691250880828102015511018143161484617052388161101847136863546170998593799424871770033757930889302638230522524170704242478186397730968314456089107468681302243436433776611630653374872483144688914042890333243950152537511053357927210997690215488204978024786486944664720572891163201115094994270419348620177026714860088083441984886058736563512354538856336659995773088187160653539231509313672309959812919353395815712278119378448293184290833799577422079945143973134252431451940596842737434065374181183405730324593776309924553160257771943025792911786591766631003445808640334787860083893857527129945574310661647424232515294633513121523410603621902324206140966267827241767390921654795296007907402796329867757767384189494654058789312391590221518710454475659879738340071365043504342727140220457456213048074383770930357157542297224954313301269379583185908815854220557440756274611941086487147358688355022012523789197586253782508800095769307612777101134660075274199575259741931288069930324188138443114788735998923720567928014962425730916133426069791357850802672024661114800646673685215849712216499972768140292592050028655003586214102423651944847273303797942951269196947041083069360459527040407504741055249173330156024814301579956311366995886526736263547454590780288497188513493309977076756121837257125347652532635536107898070376040621428133454535890401348567626877620750492472203379992991983465160795695999650468518848715887098123794475286005351933351097471839080391632106639138716749176985325907755975856611716847200371277915050208597411989445335146376242803560500556826074048781271270087936609508804470633222229236185022534985093504723557270358395841276409495382717414296958002539820334038468639823967525300731689405440595342734517218901531938702140912725179156978271320661152598643871571305258811499831421825107793802222903047288988406875176005965845122387742951062141228813027805652176324310940778100107757430513921405912880889050226257332895715192339413255850420329442783193667378594253157464097170274500253913578426314623776392127008777331841286787667333308813775355262906898519168825769354052945680793600 [95,19] -7004455441142362881761795358749261264079475222418748985170406952196660289566530997819629372445053129566858289317983146389864475014877289013669986237465090305284374614130788650002949631403061193145036960111719173482192514969778888704490478784809130959255264195680873929456651089525762785101356111206554974577028949342559799743802899090827605440847991689705630634141060030892610114554328882063805908727582050189279719194383787869420690270519834808861087960483293670372252262379370752255624110405215774705014796561240473434760762279594763887277990673031461502157579804114007331612798973720411701863750485592497169670656543235038121914485781704397632058872159565933114170893902729958615288457336402655721140235458709239332014091783309821415094470896140417875480413443765410581088907149371627584064261863803085395911552519157702510984625046362546404531770595258084296237966490716949507512082431385706194548689395388128456441957692613748593795699470920865022332524565364533746183821089457685592148749391569481635361078445732102635335343623962691775139302950223139823398546419905198867352119456993797251241137511302999086984804310822563949587162636066161102730766653398572223745740073421711607125233048589139050316706965296572927460196845564271543734365563891478197739702644081327312490482804316974476128097389855928362015858201272967607437488362640302261669512587002924390351618762925908188789136126617436023137188272643592064125344322513162625375545767888593266719330141341228352634565459790631125687475474677363322686386413919205297622567079272576570555390094396116013448605048915215995718451453293622822732936293616841383718175668696723346214579337316962214140653258286690716634108506443926235622011647880865089935755271397230720161906687876068109194930060804509694676976008495021882085925513221538728322207515378897113633374089651061145118262020495262112111399371839770765834845008259463578841037679246626465272059170913550887266771526426686234651570578838487157560174317439796536690686621890745183390956534915086686061248152848925875096188865117422006081230829792539011213197614474036069594889058609638912772483789603714591052333245255070089535523448962184771309155426400015519665563731849824175868756293182207470731080311747809129141401096763385435021691133634945472945248142262318333921981546067468732748680424581971830654963968990061049037480678325969143747333749209545467116351534155787458689278122414661713172091133002247683969997910257663893100750228342079077194062018979725589307385450290289611361446849937408 [95,20] 7097824425617870580503956693484486398235734877696446520101791343863561138759588598982833454075541277494968877579791221810110177050873829271504381447213879061925700560921596177018060371200515219440518751969009724499787372335266217354985185407008297964649087030651628321769925243444421628504910702558106784611659885716356057401921793246288033628913234698876753203403898521693395752956660838891698695400658652446897863153371635115195968597494579534048542246839833893514080970362993634960889506865067058984379185977205416657950870399369766066161918658272445662342644853641452596161137343628789258428877517477211094840890853335945909343915038861495923416936406483972110452909135103930162291703305085575626107063291781998555393275900912012527150878370413650876291758133299549298524911103594199880472917599856694769948492013035819815731114922383128123525063644171472801965576018809953031764913596121607749830761256265754084573480610917661027987697409240929497904100811221795015266629619474767002933235855076824379285258895172790703208751494423324578967129437202487743976790867744662833200750141680505008349662585314273919286516519530693282688267594391255235215262026197861663802417135040969449370877900106077710355822293985579209855162565776170663754726972156059721894940042663336385587415975513289791027145052636727541796042647205241382267084391460488910621264215333560590173312392073292472387782176668919599506328267367736800879671927572002517036451161627612383231947169452707956709372169412343486178529571953294133912074746374457512855702368026427406664004044368363428406307893634833698881597013210238922729448798808080925901613218556313135599093453045015962619696518371624158810640285464618087194632871582199913819495092313351901792182534675917313657147503785127597279850927389256819836211979790915250705591262969513788283511475336469477904373266308819940959096898890276132357793869691009520894050622950781106544548745884924979409752095122472252233010149517110076385026996055621902476379012264588446287670501149156480987373503534267842389370056621258542191314448425740373527778708700484663195262507198117841218367123082060743848659955993110993648980189360886477848361181226252320641670606413167347251105876287939147607575620329141182937743792081369913906074754663448759574949660887278841065443317192328260220632804822299569171675370469982814489729107961441309346775467051838981278661475442737059125699220333204071142784886001900664515112693426053765608837288319275685302556401646380320851499331589670719277024411648 [95,21] -6171102643349479545624757207798716726860167436441153914060678532118955633330850025672518972409207216687453886952984501379620692612513334471040264098905228610720069065186385096609051049034116970745528802842679282958196344491943093294197248497710358301061404792172148302322328557905946638404339990001638664857793642054536245367395040286076635811627379667239893040494709177281431812022494623705726409828455977023613466013580444372984600032255354865718448653091089473185040927420944900702977912532553439512328469802425827750719439030594343954531072962233153354396223007528396147556641578118032666654934953819744087722929722426730491999181294061070773170289439276316058388481518377058691008828630290211056653158073693145671305339282026350590953635296915077475473445950191943003803226617612600652896238947395539755364519709565648076642496241076705825173898445975884690757185038640441215155624828511349501192863840967307678791990369253761157110153568168073724465108178045961324518916666456198149594468516803220104368092581552511770391494495790774892919657072769076430920409878605779544450837253104704480287444305835980103138435764198828727866079034564384923596344868269860920786791807796504923184173677114020413054737577388348504691781807224368970065322093282463504778001934023561449443775402711351215869829147361122621791724743997086902227071328698975199985591539530116430349602227429573847433247659649929469530301620894632104691862911713211628771462480469400495992227073815133193349286179712745207984601746580893045935647583256716427231520276134821735619011699534089764121764618273560426363671191120044158169281993938327591782663798368578464171602247030756962445874008884732694948063347944925849830800424819525064575840838985443178394324572167263955677683949861853393830122065717139230682669154444868529361074973877959320252656290169407207109500698228325723668253993430614803465097691004733295642727893278119913723796107032347670444086331716753625724430291294608217277384654389135405771052706399285999817940685755230686204916654324542941253897155813241219461902163597386604530785315143810093247009872561579581642048936455368389801793378754025378666339982172546418520192507186348819835318645667710990051933860254088522327410731582205011010653211707176921279644292310987315298558283792041194866912814938261587791137919776054176135267261823896324867472689085065035727918766941985019131663998211575205570706987221861028886848718386365262702936953269025994107455090091372175252101528921394844453232975283043054039072768 [95,22] 4570577795237113763596175760010914129239906633579368115743172793897375947471366035445891734960745319487264663304156873447914073522925030981136091038808854732347228067141385385207549011854047323083557757267935136712793019275348032176747329263616084707734979679393085366595924161881464260714388067608268357591409593585357992338496172948964366415992256184092228329882114160531768515727910444231833920358606378006605755913298240252963083812149837310079489960024167950812095504427019518765351930625956538734514264610784860450149517465943038637831180369361076028135991132077038837371308903654722966472993121278108330506012238681854622640464517919456191092401955054800663522591094004759090345291436262278104092600740662665810355742765238441812026245953653410441671804666692658555487866006213921963941343433874988030523127613110898158703122012229232317554394816850461255802475227777291199586632104363700947992958425271720323858343744048057223355601336795401053873015771340991679490082246179923270172877368484459914991885093435492186057226448753974599460772036438276067101265251063380323360783522195086124216520614910339515301194155099070611004229209906617628550222847007268144261925252321144852422493320654989513393205230618835812024391904354786681622660746569796738321505334631124477776556432760069067161135572514794384946404136170421670262358965056781135534009526783168604513899618613691732668985594871993361657764820187084771759915251811549498812305114860115739928971446511588655772274756407277103860846557747835720321140631485739610192696666840166021300121800624910888724905633119820319635247043302536588514592773194218489714990650012985172703358741605643462782405029066006314599517271231544448029335840283524207232660860261338532781896743168146338459071435261488920456061456383074164998888248746166601811306070433268013245252197350566939259210777077036852499917854793791509865983613681505496406508868152753282462296919428531543885009830650818050616756604099695390996225921588582236284241495503972772672603492330044529782988126067383777721537352088824447237701337184519253795033776111236842797768836886457773100555244634167850842237429989073393808584650590286389284130201759768211877860418111954277850780312890551777368878410944810716217583371639394513363197791358312155108926503956345399165795947061643791410859301211190878801518197406803396685046044898034412418292469447135715755067502961890343399386156419675613629047056400124625493609777667697763776982580744053411453225114796080740826978675411203798335488 [95,23] -2830125705999723972158636432567079907760767744436282009116570957090656617844689278143448819165494898399907754000980544103954699778654068064836415713691245081192683614065425412873466041443720632921244814447484743789190476974920376158872164733338757008929854670078289716787552527162758315121891841124419118619316392414982245269959549276507624726609785971526653410098192266094280221343360462940684717920364064567161852396793469230337194501260781402563813217495860238020168825871900452256320782782872043882017955294291321004401752787200150297631162152261355758887566589879111862691432413510268495648913034327507579184621817508223481231009298088163633284843520480070901069010783943204620600675520452665988661804228440326185958776884903483767857914384601686474856118451317340433601550513123978127291165685334117445977018518666670796725142103149689053420820011856441816152034160725791936934277461661425209459668682937481927259119048715177273390362684283933914560647456909736637828354211562855892557701285427916130891020334310366944688485138302699441123895012974897645419176426618349738628187689351027803075346601331412542967031422943571313769356093461293393008289022239680373714237870256954491837692889849891755684003698440771808556464286231241338170588949613226995869608931432184380449136784037735053334070162520305894503870760152208332001426180320200917331202352088558629328896766049960890258418112290957287694026877701564120665362832273495782886457318481859646224748948435418978996802812379639268523386411161028473089534783096048951069335606712405655480909572800311371050139341568799631285674400206512240011177919779860083635074503084626226451479933866107528530401143229069831388742688685193998762055013886462978888629315600047601182032548983065039998075183077580460070561415072090192281062678320919446047721952950715250264259323008057882532854793226813860202150073243005462917924613452441875483822672479433031535192973025766676959735758997923388832693970532911841581650827639502192000136456494823869567181169974993829553996287909835709200390197431393544207935431966393344588428065043581792348740766904167426236892297778741125129044969305440332271408032928651503143091426318611847146059041086236280217870558648987354218208272595071288800218372894046404773754006455296415540062379450969693161406511377338531696890928446455464370196021357152673201306779762674535231004641142767527411013392543890576623845590196233631490929364556182327677571317088560368946632792525206007035440928395627506878826273894012289024 [95,24] 1390089124285015365679186792986789151888966977261429158801224883471442346850258826212409857812385695865692883949253090176983532889361887593843747671236992345283984836697421549431675671496423231922768407083494048359335292232105658912358823806702497223044612119463512945996032806778050324084248082796323166441373770245569849705284148141978532051403933860138741674239646717373429094478923314127308268080982456880257665946044777896228144478133778656952187924914670896221920666687981711667650812888819890023452030263177247721677568129312625233163551244979049438805589254534785328966352697069983822327025002590139847625126392302347148399666129480854868634823880543069231609116862718507157982606476216263937443414527416547621322695683850031322734213016935578274247528857577563394263044881866037692325506311844714740234485070817219541080181400583719288951404910015800876829898431103374101984233010414467782604884674008109088253708219082062911477061436815259090948607605202565294983917616730809463236388041838063562119097194750977480795594174019948895108464995616530684063398932346846480123036532635544115885589275176020849710285824919822396281778344694556647252947513330242877395954978882832442567944362513242339119120528838773622084485622988744145484432817778138594952960511704597526304243400430306616524822410902349734145448835063980830707605907702595541677969059743090223392848901171994805858389049905880225179752264109289269393745798681245592841953558034727447365303449337147573856714716493077083230061671358860137794852484113000206170429306952570540894412734252212095467763108917621625329753792084039323570945869929129146834838151625851375803847716709581899862917326238610914727456564559228604383793243348913957488982046898276942048545518130541164674379973304432076435599582982598506806034826526615549570077697180073428009548226720286138402160287143848805597623767611278979690292369351093673235208072137994496808479578126914864749855378747340968128110031131523501774315037391827298972244069321419431485025917866199320454685713041729181480817047710674892428954909058631260950663381599051989054039874194552188068364230001976427438992578265110736145750515742332761377413240901429347606794430547540975815806487958780564317248126494605021739398972150123210700537971582118978404431224346568324358545228413563514186619515460888534971614515838401067338246197026722197637383684623901909383896038022457823125974133161920557269919457859617964813042196411767831680181895364751895394508582655989233727575355012677632 [95,25] -444234001015797742349783324308752085808060974096778626848335636944298970275625331375390015879889873842365313779827098382994858229475507066962410892466187268509847388991185935167635267942947433668896920293430825509928736105006214776100573449817658060005292984147761339933151805049233307775118563594196225435068994171561532869578671561391818521402804477096316687680694328612828806351658160045515962504652929661763787427993288578929621732788061216232667574104945431234778022137052858705088776849322165644425465553334056772044260771813541770173957937627706356107783803254594134930092241616287059391621449098387145426780854205469958171589874094380156771295332469619989424042158446738308409915592978961807560227841488551426936834114193257828761434170098567754585682456114423565937689351864375471749678581289837557359951911662178326645698471305252050133366875872954318681732007204333128962906484896352251760630148238304222454346741920659516355186503654280092691046560939081037616265658302668797443810679786436411421663679872850025044960441542296281254143901462782808225832737192978275642310944019200892120035001115351068840883972252231850456551438530121569146103961800034716025684495419792947275210637508227345077506620008223984236083673285068795328478215883497992451302343552052631283994523754630140823063157442168106921402512410081157188290854114821731032100224504569444637057203758479790630292350475739433534476294219814721776713337886223096248982522737767387116529866981323196808226955863660177297646522728871157805674097829899010854302619978770735010588878111250038420402300414928428625820449250020490589462283706023862088894150213869160482691272747552842337197182511752054293072890549950780263345360670224609514332364762318990923126393227813184804069267618209129775648206171412751578933839865946739011250399527505971532472133615082683305209432926141483447097947500167434769371953741942497010802121361578389883894547557665519600238621334189711749381300134696634471929071714848146851004889974701395858905644767467431105870615701986654434697313769025703618480923395200647207310568463507235559323942618982924551635924140141013632529832340392688238958724527527107121658530202329661813616320914435859909054249740583417126435263856929981961058691782638874286968004830477628630975019187164561542609627706992604130732323073719861252154239383003006283783082191175232051033808694876172986871435814068440555675664189650938528588425027261816222998725766544857419353480921323035607108735230008653336603361542144 [95,26] -37592909795634504877170623711142281194996648955369438560497686986925579874413734774655342863714888895371622486444510721649627893175743848517958163786032840135846057265922516242505467833335309578565851443992018694075735226858515715306446259102888968951393679419328305137620704566160059179270370325309203304773648746440818779158595003465260877895575450989121740207799468723468082368631507047293918775194169749375753886722488980078921804218165083061628262184754730013199528467758557886240209349867958107540727144038235734853015417442909066084638405721061212176199839223781097665062167450407731504957447172724005255264873314145990165098244214747800865291119305062701179399735950048837082499398551172787270070197453546237619231290649733800962361858795632704099685382147228191388746760894496511083572594727780257037310903467955721082843449652039588084163825912762035178182467451350397969192238975190446306458815317349193413095664812866801855053194579322231104999614267891527725122472624246278218211948441533881874294633859954379377727042765802996283379883401401060717044698565758869509140551857071432782243946253599815896545905124603278414308804398524922319503865333747736391160570061644230837892537751653978019152320476153193677865978444330038562705832273749064908569160916830489800235754122579464193747704508495408013330158534362447013664917431431322490483126639445156774859227721029499319129553636598509710425365118387328221502203909537103354005135250080710104999966777301714801282896392591230784731890882719023058734230215439197420293131718548331514010161452032513556015988466338376569427939992484421218637090129831396607243512664260577663396449706104303079225856085867640459369055883867023171711760026328016866708405101169972467581994595444491746451461326174040546502123903836832842356491745355362689442461588624506037771833870011343926235480273664877041648986092294075627224192280472211572225382784047142323200670137940819719987485960807400668458169468347518767164894349996866346347615591371020909256904990098413924527912715661783581676035722780920509401839801356123370502234636005747808830922554589168469981322811260288170607610635809834497890915891455445329361201942890195153307878651007743558878245073167097882086720829163753153498589217815248700787220230402440145274775968795127943206025251037236870776037346307434996525196930804114259905670429403334443905601484855876426904940151737523278605534526131737523350455192241949089761216086747208092884431908765364877851620769777667347314638848 [95,27] 198835632980005409046961371904064962419802485102337056689612163674552937723343202186475529180656497496192777057314832526461997211282735127850028273839831123950333715696439151808294265130205947987516508219103899231000191043935317830179893071881038908967907965595292361043618102168631606843597514545450691653752978901893030811596332064729455586615371999944705724480150083739035613610454664622252172149533317345360373021067842865767327884378700303617217373857280726887417182639290173954326840122150139936214301336645128609048353424134976828179879893663218643178141854248883911901764235795885441214152228287195463313699285329746787157291588948377662866581232206989701565563573445172584018410975094280628154283198221581743280180455301049737767973966869057948548590024952239184758467763021153989723804306835012656528327501666624530080285874576683788227620110926686344741476503982976137063237165487268924431870856498509757683298532780041590964528740704328050023876018944695544960043910653495837637366590543904532756859448252323506703679394227480448811758658273072753355741994552466914761470935677605270762588804827525780601067512666198194970249962836064957752211387411852369639194098308410520255719051167485680985688550049296129096471240253758341288315412478244194470809140194704826350410474332657781755938100710306788232276101188716721835104500909910393294391396120807966126360381838664711486248476956162970860846492528080119518273970813870074066334390311151306168712093418219171103698952267782681858326928321788891911390669317315711039835355739260687159364404390653293498268895803418557769213902789630675965753025331663123942141591707927227811856474485973075193175603360979650837161206641628920245808780038338689350605938149571771456897674441709241893644826451675911447543267286799851903940448257635503127563231083817845151464072426862470853027195234226347610588471581123210052605214095727803725944043229669178527282440869638345972061986042299176475113365915942185586680809232061391237715110539825321482043127167421137670789954906074180407457131328778707347909086828210610360227623588365163695673466324390388895747334078743796243058454505000723232869072280083339291768365449113841763523674702893836653731814611086966576186947899846940540171794582867007402491212167217436370607732658893242625345558231690838736809818136370061974040877067223584738459794320904344981408338669111846068947251664095729691837420219662863800263809545597796418456113055273992666982730763147914322638871508682831552315392 [95,28] -193883484539502626156332534050897253817954010214101415906354798796207017196631595307308050267981764111827428847388473894584823737960767214568614853815844570704902384081865712793423538729245472071004750751043988807202669818776265518359719433602581567204265132835159921648126412082347379411493812658440249558038540804587829417032984283477694079526752381303342820388697072129545865259627030093116589208504272558657991480752442186727636675215956372690036050969389865811703613093058097371872384636520829833015510027968007591984519756815967957140237868894374516147893012334053971349408023000596501139357711495761601632741592500803606167472191471871977118711637560929964083981917783468241553172192945053130424487815904992732733612853162076545656657228443084333005688529780647139427258101550222680964248122236538491918968116927698400237031603390927919844473986691469224809487444209561126915022844005661636443256236701311832713672107220592859225123205958023189855710437642675464641077734186342767360869753895000024618783059136049412185642650568854329550472071598402169454350470409951902302277546029932017306469162550511848187422623394710949550122261912780551283388299720567810333358256230896974991800639861808106646398778846290598870680077685772036514087830741322720322549002397281971023646911979269377674305594250105618348621332062247823940671932959967828835930279216254769244722262367527549545728798847870831525049688309136195854686852423329263660927675359595670930895970598484925530402680732586101178874818007802889603630845155881817897252797971407219211571462448936168606431345237149146713277936829196201245075656712821228209854277024847761532679543650441367020491575933604092896598174446979677975224996152923625701284869769276544591649698925530586272428180883372769561210726101811587675355150078493793207557213950656421422757751740529864149159457443736896486938213650238510157522130768208383763612775595730509282584128941405605385801798440128465076254166357425910020277596384360401022219305599967090658799740919258115992203400458845515400671504920569839241197865137066695934088132922200134549033178602130029503582133326309016675180026887912133008588519006277899525776179797264184077653581120392765253459339845667759741428341925315272694434498003783696543265874111967276709741594462543639556032129700270300624200938617243140728648249849235937010375081704350472935232506118855058762677705868763826549116595263699379082583563799004073843441432429355489273558681982733750097976815686973277601792 [95,29] 133570341315698332826859473578841731560058412460880303259952279355896124407450775113778683563533847446398571619491513384983777306699892093162586012200275849152086284093549177773278505435935272450479699879640549747973024839035540029457067490988647555577681227095715269907497826264354915653660695416241931488049754883841607292206442207609237330062858720987475491210839436110931938063289650943752138347675734121868172403437457911160151077716937550389628718221628314203760968993334451142728742609820767463627348460435964253108049240716509370488458068122272827209646350611604354796798159375120624186829761493881161973037013370058934404113747493606415097766050626501130636764525937848013975203116465842565322232228361996094947111529920639373796049869425407892822553608644361432509130906056990538315499190458051527994936946045262341960896556514088198326345519099295734803490775866455751448509498532173580562468190635288950660687334479747025093770045880992570240808615302384329379439390519589154054187360787114093386127430638544736641260440178302908597330304308644216519986346423831551908264225922246986142033180374449023834762679138304056454764443339969308400286223955026307807567734916394878866131318212402778103133555537405135366452211657205216669637420700838804188856656442367345079548297122359075557377927599837487353017699937086673170449740345640445784344122090345457400585525284849708447218019613857405300739219197407228988373266145415990396118968198601363048616344197109327586941318181402447096519757201854091056749895805287703631975878758287591705633614877337795200466449884295546403914340606839895799268426090396016683682605538260981717626073881573749242990104172183779334414900463286955132995794748663939618734970863798481473555301434990193284533336491770892435796901067818108638687316659712735236635283195497602506363413994988195025560508036007699333682928904626057381945136398349091213120765220188410046009683602151059949724005756196297987121113777086243206720538731134712487325730519361837980375359706780949019690774250067391820955948080132093998439904533723656384609340930740957270428330192392627737171972147098044291861231656918693408707073166538708518525738428052207554094249793744573226777137673862530632745444706612759903673571863964606013908941750821958795915687890437293162751277446342606902408605595057428115406430576579895532983981085638953458996776840896762655314028942069631501395778480427019770940524179218818647572292273087656516968640227125231290130337444785029120 [95,30] -74960912592312305366631654097174317341266734542459694047912490099890991525263369771170608597864012126918551599884561324105058087662776737434408841740244718200871630522855636026628553397992507991569602254955038550002764433804961941485286052037843154544438411979432840006748405861175083854806130445941850181706684002005441039390892524149149973797077133875606196264910082537599145252153432761723635922303926543441812614516312727859390903652549180432305156394359655520912319311450976589828831244289461545762512966657708800712311770001937632057885339243761392244500506284464648866150430329490712684251011754268252738080755206233751425217470262206492375665470828605472874631998604681779993935660447584755317365664930219251593965190181851454132672841364460756951475689651733761149891426018321092566533290437786509773094505236533845991236496260207771073232391602764339378645260496359973041199129377437843539421685675771402751304211101450660056390314710607580195307312186355289399480434098249757659397982512803756607881093454770434917851411865074894406287340760162420724233326448736941271766909835520662672906005583746109035174884779951333497587658214932992465259348477924714195660189434898244745847339929591991434632769976077796837395675498393343989419793926787701491090103686848908048803551563789569166722276290660834607916183296288498105382003085419288826528762799549633418981152543788953916261149463557911929052719726558782495841412644487496191515642679841720718125223065259208201248581712994129741318038388478755132976925177626307483057823096226906845275956001294388735303214872395602128598129118540237003806340618393754455021706090579567796553193017607255252120837358532997236065655142688407538712234913621634588705569279647674492895597452259190948999463607566033751995553784015511544303475313010189330007804204975861295514275027411286283391156462919649399132862318683131383749681128992142544523553604888829534867499952497530628671053495169554606768934509447221517489176099325273229187423063300447397125578986835354438760408353769932098252608270285460613383424746470564870214110445895189471122203992042957108084655805051654091690439577159806529460058774343327723619817711761895569339987577394926129062499431654030405923540164753043966248142047678097595093243668677030505466749457906743294947164519192139846012512963649614048735132251032000216469261490213663344690909608757428255676377932141610384301748796857371866885162636314828949766397789061700341820159067500135662101574189056000 [95,31] 35911928197612990186241348640397781372711478218229081545053792811347818662575980287820341652009761001456301907333528340138379991518419219863334783779382950763248355992814624978796286572932415769895949618803586409592019946992264796056138320820915050968234688472085017870814435772932663494378611639946840498440148256221482168870745442350738015982149030783982494685532230281296495113045362290628527065927697435950580413033456134910185286075639851558526049105329090845320702763852523643888521924127776650483792913172783130711704580457094259645817691792679751935363947047766222597299809233628716872237083751568081636402579368943472058580616890484321120677157501006937856097382498399785845128563745291616308304979184895965575109497902739333452116654422364364002406400198177337608636876570103003270109266457037348667704291594781462541747136385109585770806196527433467489136663950110431283199881288968687027096170588251790035643082676838430268540486860863117192754217082525279555495652001520139054048915326287116702066779444695236895354752209756908520360768905856766540196973566904011706703749767589848357418378191788835397338745180159758354068359033075993967997644871155183467741365230439026525422798534232110717640561867181227039774575566916598696562410806827944129823453806260790501314050011419645552004741485241591351719252814532016264439833070096720093774261992568307321910737642298934147630855507771856462997574485505117626040857034661521181801007794004497875039390051421621733459826674008505892520878548338906959476973685018896582120942876865277900082913770866895619609286388814798443476339717413223177004095637894306232916089964590074874110646917365986974539221332065453442349047862144132284377861254707452314931256045836557837348254778540103028478947542692270282266698688259035647517883152992152234257798808464650630196959324410965253284828503638354871192565320755507499036610336742210964050821559494970599643064595809911556011228728857864586799232552740176487037082111277872995128541308302185577813999673273824571805264887116761501903913442250385960264973614044636868030279168432815023626012053137444672072375451998348263830941176326924339046821701399123699431737264748789297012360859781424132223466819151654160226378317690954360849919640275989352260172342240112394514879479452726631447279618538349398114304699042591454280880870272117719139721871833984587702666010119164043945143077724267176148475842155262190975645163808501558480817535832029801758025343230433250850635776000 [95,32] -14963172745923570414749388761348849320636959108238962618602020058296469018432952475485217132536115411086936620652962789698057181101757530344669755550202941897516435960383739705209761227544040020572505514807619137237813169249841650987851340527595706262805669016068289713685691980295600130073634916139155718559064312548068820008581806212554006651693251011363456504958014619380744982705628836760166953256653553923024126260144390180087465502978305891859156204226738964069434322215726041516935809807571386949827221125028308038976508327623953639811312501822398822059185727868445336658449909482316069578339434043435777749504571766747936306837561896823944063022177541684558473294953321842461343472528098792987743243228003815018100592880409028471620898538706490428146306977653153898194089492958168550370938877717068331727263940137566373638624883106362121424892918280399499812891758370539951779595847969981120421888284735657735329075392024446681693431643365288340659528684280650377556335823801145828556408212657899812909044674483703126742411964052900700385498081624981736979816002736180588742856630938928727521090940185107987092491487569403948817714797747253841383723641455012899397064940289270383450836052485223692920905973220582905856216935811101899237650703146896490321171741664131812545634946242551057064947474694936311213548164436950867628147029707434764526647194607776092719760968188703073210497893190309468100345945450309891525406245761107104269515918238929982542596141181811989568678652713894892530218339434465210405577051615724728697254661098897025242606296301546045931523998118565715637660771695563602702944863940349090523999131122230289414955904271229395597249902565395338523297038773770449233945629058286341600139248485337789629549621865980576824382956296107728044628491583089909339077197964010674892636123851688972974079723696672391745889323003292616503938732983403177203257765161387001409246544400690972846432439591727023894064029182989205902736271437547859027404730228274941941329551265831844786059706916218419813120085679597982429667678019871555551431630344804430249791975597757670462459512774706688001366623586560015147191580243399813719639454167723203421810754225871346532011321038412003744769943133598156801455271903404608614584623258305706219942552727008668683755053824183860587064844338519013310106315336417668140273177288804226396633325940705206088439541884825511430667762338887596270831624659805372078121258290884105316261548572542963572001371320710785400832000 [95,33] 5420105976751960607039856400475893585360180165801754351089474163364950148297537044466727661256803834470463822068476861702017932891499135863194154288722802420768408167973681504673891520730824356963172727174498217812113348978378979612463785655280257379684906917078313228941363184206600856191700956602497076522027977244154545473827276857778100097937477570308146568212113570826691888570796009303263506499809344746582858889945263537734117541554713085469189733526176277408066553779739257268236504166824599197822209845341980476296790104132543099758056746658669058037241774957957723109790539143898513827358485889678498783894498209401485970422425223709250672425232617405906184337970458833637461496594551063128128428018848729877305631999315417613398907338907036326045763603028267184822332824686329773232162857943176524141539640863590744889812399414973850983750423286884119774265170915396315200308402408238258831289345731997134637833276905779933810994567463084265003671167112245929754779210510102921179287266533551564094639645558394880358262643087296074225170566157371259197212872509294299667186624895431024632418098564556491996052557535460903634298424586039499506751697508901766180270439631306696179049009401683568141651656179368601628215172458926285273536680071875055960093168243335973625592402747074849729229686255547367877917268707938177990783564227400683155690499081831872419488999811373959357848560433301324813392872604991206896706397362437321334445153732894414220844026878617889741104187164061298839604803956291953764433559224331169146148761020987046080834793545046095691924251974750439460805101242403807597890009759604657452074509021062721789718308164487046164359389221166310198623289520395189531578002419953019737692565781060861358399835593426331492124278802781691323985791977693387775608739363645798577188706944457825861903058053634562539857976047676857994308216745765960169663227193816963747235673989010109286356674234175268091764915753940198401617236917287037651010478715706926598912591245288716120702363655079231092744150519410996000865972616844858304803539198048706158502779142451230627060484682877130300538330058807467985799392939394419260551143148908161443730610528465098733017206076464217814695528679643821217960149879991540627778550703557519243406928686465561917152712928371225395872327877950659025721538228802881264225125290635966246904002478125313378330819089879900296423275184288973438404006139226505006309007072166753800823611163525085138549732299813945344000 [95,34] -1652335788055240910457547732627061789396529806835096083500189353359369977074607718331513221137220765303050970678564586141562340136568533256042874055145609790405302873611427780046121769566744761356121796563505826761820229800498981817032395491492876538442443014215106081902865858828436217561484977013818468595008411270363354705230407847537576021441530147913456781309701768718228158796573282309941238238222078896620224923041772795348920355024689136568215427417485304221579608125603762601527626401215578004677483374207186035640390076331298570779301018549981941336795123258420564106018817945395468687379398917922459059235269491693107665339227831436282125838946747329153495780634454311429099683990248966173947808830819358341810746205357081027066625122821169672788286240916678456818006652755106777511441747604210315677089058687265200145806464038246308153681830696188433463230022239247013743997895113773265405169899187614893350658762104090011756574446185434544319802265390760159335955100863826320258464660886281942622561429591510742163654751653522442997990431143415246987844974546881980793159457568008964508444247521961225116276285014735717581359705303069711769973530783299214494067612503296778768850505886622610849960358611142081268882706367981357597902001074593288430499543115190425749166851139650579640036586172123890760689161109394361826189374380600460698750223535675250154916145347990306577288287507407516327875425055070124868500745905048983244874603960324383254437905221973611186252426711216743089235021946420903924489432478652122185555097091745822344329460485056394234175127840644740196382172417579326584752539670888131723617069538820019100837936688121141016918510502065469184244566887794177295593730063094840480662085299869884017389453494525148803374658517076486072362571197418596679275457393787319619122507008293738161414024059539212523219975200049452518262131299324582045931598785482768171537681881883520862869359060487544002291541634272543570124657822266690029556908236019913360005202185677738121573730386783985182198003766286653677639983630451429202142030807527729227627069013007557096231262046244147077552158181628634176611498608729434985057466630811116242813734925434651728536211329201901894743486945815453995967945410275955500109000873502096130568934013188937557727526677150893631663662768862263002917859157980596970135330012701790554041173121856091925336279874906284024733386403238557043311994923459878523545349271130571741214983570150186593390057886842880000 [95,35] 373747834244243982214546871518852154860335400035110030669909459295145569375172416425377924753963463353526578805376047406571085987013958799284692198606763381782615676338036808226279512459130357778289370068222655621575419891083579928925724931656550883935046004535662075477998590083790527879742618019029051857850953506516532490467654614967802773936409814980802553099843101753589109596530269129837625269035582284620088910161088222062662426960079013773167228724279405797844861067764150838599115449762161902110705541375702672826425163855869128126374323903347811348393692213733988048484375940932767212510912129998206828068255513415734443296972507757872344181952735168297571404076831664278272464927938549045417674955321978054198313567807590775149849711262271952795912818245871906447796650255155782835611754901803308526167028758455856904639473627736838217201686527497359900252627541677630343893201053512983478713789758141763445124976584343325749023310289948948712432077907836779576756289681528187131738128670834930550893379520199998152480652696047697858669970524359986210761638757998454934265884544755807232651727171089358629016530709274411936158724430441886951452168050819919867135135747480863587759440790937147218068887916378839236908683866107771944567504061354620880347022937365487692121347074685133878387892573321766219521418299868126382728987681781905279118599461674367566775037252218479091665168009574593189944669888944975958139543244848601850690244329808371691512102055739348673243641210054819122906307011629580961692027292155124745187129437896023313399592826061528566990033800061652827744675179364929087716765541341741152928970114905280695920386158540217313506503040303488231522005483833696984868120327240092102749812979550155432910823592116853495362766247012988511507353370447348301463765110985891097520920011922142892017166629805549245603045250796025036959670588133203854941727183978591194583331660840132715559648230509457160208839329021546669796787493542799535512204548822565493449870804410060180158796633508645649211904703748475790669484261622441830035439566270177365667494149473911704348762602364177641896660392179002451504427943806243817749513906563119265332366244396630240632569364530949886720744954114803567638521669334846560676416187080932475254642174884611914198640659208337913614887491873171110660869616134393148810676552165027393722225242361599131304597792735527293028189300092319708386647068490470662940872855111201416932783687609770479613355491328000 [95,36] -24528632424972706253582955740588570379783258808890827923408018423153291355512974020482227236756365721345586642701749516516633405596181403421607128151331264025250836960602589766063529566784377621826870695502497130477728154279103915911613116533388185076802250167372922439118202382506617039187383914182868727825084353254864270512516535707080311427113635078106334050921467905174385476536291390353579485260166825734257314723115937698663454968240571602322521400356498283076694383694375704933257835709997442235205108531604143139277824047990137082191598994525224416591212198922238643765339073430398915078862788378263548970021906851534810741016753617687584729578721027572767488290121037886094594827174852000437450031165230202998445558246103903894815279435026262128357372676731748765859082303725257545507478283917044810898513228632236798945206920023431589052974863464161844355384160808982327109758924994273157478876189462532181711840184607050913163107023245590566695836110724532772485663863428562310071110056030643440476264887758373094205800018854347289444200200758356071979787244754133978744824092004682070486856522901122763368199328092332479418453214763432355327184671713521377746136529715264998651682819998847250089886449853049463723054259233689439464449959695454154567915566508475156865186789298797313089188875844111703659518724682200788765770806727489792446245346810000397043811366006521007092164084847779496162557744563374456241544832254807718496413395987237971532904681843216517549024544390317351740282232787162776936121101927407889683728459165338846289122370027876978015569898785573535919405526073770711894462464702880880403763061967877515881261249351253615154447786417650183991140897863910988247402661961731223926453459985248199370192689145806749579094964712057873386797405232272447347532819490308545612813975479877756629317763198304899515754846996123726628293454901224401961461807369914701196860019570050318911574331565680668599896156698891558771256995365220794359584584161992800511622708798985905135147632418477901760466623605869687712470370098903215811959041981093628924385896698610127140230921724962982180876166514085097435692327076374353708097715841005886774792719345648696342102621800445396743540014929656904358249282599119960067543664273851065013146763851414974431927891183814215272136810074409076562502120797163059869758292244308092541406757243425041671238243249482227158187743763031064807619661400055275170373283471938460892835357760702342653542400000 [95,37] -33345861950243834559411440556513049387102693092009239044800202190407337131443873124350668458928950946468318462970524753984432024317000364114219962773993510339567587334589261467427507800624529523057940819054870811170643575731472144103426449019081096475248793084227263650891674888095160836443626129161807290328200983247445013515502039293061855914746018028897634480609278705393184907034789763014165152695960673281176898461570209597412994703186248344896700278148622876509612216267400438692660320649582158445225419868197227970458758939311503331632161185716591642814683670327232376926940377963272352093123619474347666621379704671073898108292660791961953551359932309003135596906433310525070091698891203145577094656428830423325716494301615467344548518184677880708383774027387438446512314436659396712837210231637197897381341859543280470718613218015167128876222968699083063016859111114661911227534297299446659699945154279993216908980895090517922749745339269220251782786714668869051709178471123379047958416116096652071502750364014397786539778946712953340543509279669935246098760682450069655903114314907663588094289200534086665557504327239247006075040851206583953293646877118828589423774122634087187210269721728187572851917303909998707206198586955241759821726916545552857575467891119262294567361426297377443827007529122353097953255556982359410457775791433157809271680571261084325560132623495489046153398432000771686428397144971735778156776895478011153181305777987601771989077287935328384225335895483912681333489241278195844280870985750740643597583503575795394070359157141579145090084163827783243709409746685881484892066090442606730384454433179458811681190631262689362542799875005158408296830477772904862100773879365637391952957062694272017333310422987205050887574404773899615799440673326102448686819389744641626183275885871711439193453531672623753999819370999870638881494495795740885505152689657338556593218046914698351403647201778774033460142148707872000563573332155808915216959824836510875711361525378663175076238405248335865125801987615861703060077250408359547646998156537106973407668327482700200522672791564414632621288249202966924704824212855832085037457359441124660264044428110191110759291649928348316861381971250839665037415084477887802103345980452785291631499556998827979952677216180864998995846547627180543982151380036458865960549617904449550808048427998795624005267388362863322777641967981498263070842148732541188094446815999197228985648942665826077507584000 [95,38] 24479929518104370979464555917305287730125130115778707699154335033817689283145456669308821196898927857778807320756436773773220380834064966890239716391254093581784882433444680218472088168314076445185585879875987083672893600523730654781202314222413531896156898144778157810003319950150610807543471987626710753482866369464669414287375151511515721199824892795290043922508529303553497719945218272214922284811213545137855048237050521177840346401670926363234658062997126008837130018807287927934335103276214370490772826533199106601972903681125777060129716414930508048798433569749736934161663124111495889237052253259969756246731537398769575904757547576180883375628203067414984015807364760303284381835742327975083354235860713897729094914282669459314913652344271587219711575695078539508936506282954914925559108013645495528367477797457463285352360074077258847203325559602865250812970927326945002620084460450184931048597717936845130277902593008019165174488540431902721242141597798829541229896701376761630547266632390710609997116984304811785748435729540010595997443580018975785197343027592020714051558257068700840952824148834729031153779332106006428014851942395536534150672011965388174389543132304967074482998128883804638449489306730782579787818668212865868601879465571186313473818954340705282050207824070912968990756819397690863143962549927725391015863758652781223882549918601312512074547152337476611634186105402178947860817004092303130314675614694857039719148017381477935451318453641996606351874450463000101927330473881816618100758218503415544297092587828244077241642455883853067729892900901962457713339597304179603196804173565465907714538566775026588408370973278989758719440844359835059244127725259518750019744895273837581516998947854230576903786788214428388611141727936776785540708202327695428011494293527915821104529633849688242845670248758137707372588174017151162502449188730891710807772208028142415744504406629615737616103070317164962202928322987519873446765417167997934036704270024798204889195651562869575591942119754945556134143815867442219234165534111927138427794095604784387890358241582148419570558324515905137493814085974285545700760418727375312290512756996933529888916580797529883325653781226411815816738289743873724784977260310897330529211399415863180148492475871577841886108324648791179389142594666738615335724089729414016627392547437098098085286081113990546767570397607396467354102847707783686890477939842441080666866412154787713551140602483620551065600 [95,39] -11479709276607948753776727641905156208741453937936059290719909002591350803919156846046670146791437439328013492685937939885036652862309092030938811576452166250503359672328722696956720185154925022506885789025822960409687996660687915982529455896931654615047896669218967732007427632168806781035024715119761929861848296746698771445417086153939100804972620630319917963864034189492028078279099517655905033223687009305583793691603194618745009745206223076799861149770307114486811160614614577899257299792808329710983063243383253414649716423439017776139731976485809709644118455088966260881677506359329990357061980764297044863109039378441900611482526985554285656837940217387014860729663806798559499972414304565615503572315587177630579452697080424685183851577023742980415740349562745141292345555998795692416592441711447417027798997655819577293096119757981958615218880777584777003457897065408676854796736721075342381172529254283550405358342347318843819730887432583046524007626267238099429188454523112115052905480174736308611789832308129597868946723186803728858650084055945837948105893744365882028298659896518089324509844229474141538231267384594232759970183196270015660851582688916668707901148738047453507039533017634519892885241298329522419099615803514160461568796609580017355101561717035658536570420700013464879133221096226369316110858676340902315904087197748822084460728100917965600644175635166099656017635333229716988852232744735837712493022296677509461303168596481000984214854668263540379442810016503190136010040714490231814822611777938340728338421452254989288765278547257179528255691325487061571623700485828208231579370824447745534005632061297063260049246126174425102330969507733150887601765669840355039376494163267122562764691158522056858382853813258004484032434848498997827351970513622292697365688322536188785515283464313289008167204603296190929296428045384346005297462614115195822581831156819877728529673083557562507138390874575871349168397251071935718995334600682793588194313548263828250183830195909278154350404610449372297091353742791816414273073551211113479547687900652155073194617000796874900889565387298428797783839236150577340917820762459265079175918220572896884178080116259970242376230004473631223523291028108925072473714292488580627547213570346085837718039697379554280170882923386651815352179807852299675326343026638421443962636969033076685755404396245721911694398828337192689848144982648377954355532369378930996557396242079843098149431742667161600 [95,40] 4403770987216261416726548628204640533789107603838971489240462845002222098904178223474399938420210306396040442665795665586426282868864734790742827835633716553753948029273476192022257668175698260162933984935626247273289778608001873971382412022684885029639168159336811367688484310877650017693775280783311642905328868877436531688358690919922037000048600383248160010780424277019574494688783544474490774330703802098151192827626540347316313501943054138688637192481879307399684598754505644438943808261877135458454086543513541961786099475965430914294602900502839298792183156046595514310381248229203586188508216755498981337225171891203602826430583217926013599995877621398133480708000532020423479973051339851608376278437394242113217489322261970237883804902839426862672244612674978923355216393157406555895263863128134525847764797750069943792258859003868827596202981686990203890276159243087593032462866251642350955540677155724932682522660335194052567064022990642047138988955993130238916600957289642378545029574340734830743954228380975630261085531716764271794073112021139315269594473372383075472410667714573791547414792036205760588902811678014596175030782007809557399891481846869052275020204255363120270851406027904566883251007017500556460469981519168504330390210883228345132431290478372634776684125653164987346066563303879607655601502845517021146082749101975745031689533473259572052871078999718270557687013049815668003518098301847848481825818522059755218254407788862991241577333050683860574002637330517292906281674339174905831646286480910443485267382518010606530554423206722786516029305109246021130786707841062306534478636483178722828235351049165412790220787673854678729060024563133908717040760502724260597970130795451438298728781589023792705477132257807898468157553975621669864383272878145109093624529053602085512143202578200763314677578275088257914640198324930985598852973089338046309286704189965485257698063130868549135869770152653606112823748938441897016196959920880702259770222813074276237943565980360811485046729708801705613160846390000137092619832672441030068773620825857932906584505499384564415396917311690892358424595043808602441195225060792365709247849626529942032495982231870819129876180662738378161156227921827842247436610763085656341294070551628133792553769886892915468990071157484696786656752038137703974717279198961995206163973492889222851018543067845896191830684778486463240696167042408227557027333718221207571938720448306878435358368019251200 [95,41] -1488735701798859643754961841483945922899069084739456891705336972504243657982371981892668342088830779022324868836890998567358613338955897285931902926454741321068114011793232626278254949197050369436716964609564112102482892479519486903605354339738878488171284959846822839086686702702369909332748857165974830856147105745566367171162723190729106103917635126105677268180194904169388680600186690053752408853424392031100690543823581572890506043844192851438250461580334389726028902224239843435418305747383270946873394066584314785545455782044412119804502684494173106158318063722325073790031874321897190445415084958391903926367452274423629206813031742323666995683258630817803831518680242072777073028883713076717323908723020061891802512585522249137068137932584822520522357620432314023256745015912152018771708056147747226041421569855823674811284063422731961651044493410679199459870502150670693985277127391952478271512053463818674388810244081835007541554275871508229233319399033057631278641934273802125058808488748017102461460386859524365114876356322284817973954114163037884495515711827358773742057103749502249652952542520086466862114492993777162819103335321728335094595490284620366184456759494917168442186349277539732664203303269935495662356568042280595495424786473214414843642127063641891572300708429028920180754541224516857571081639995126066127576796372464970503144720871808362103440437059338039108967406846690316621998935509275118595023022056834272308408091380684372534402702503678095868330005490622270801254625116615159468945840613566401671739635191729282762569022992989258655523666595063598767209402599330939740323693282958499349446684658222612292190944289225926739989607534603053425159649676372642360575609894210540548061295174892564090307762843210825753887544211573289108104289106053522426820249214220909889113618243839195956607556738727590262059811158685706617741153888881482123692121617113893063663259282670406347532534411429772183431569397091686005616718339604877956608821437286673651898713736180509669599428448394218328071788551181638034931092091671959857206566916448274091921377788104390133840469655513223313245337095304115730835016608556786863921005362766492655654843523502140811696086545569022853650020624332788137505262978430566128485314172695328337816579716131764176203889569378494476105908487497590451416934263960099712633146119283653037459632207522924015532876189746737052134867192390725255408784784453698132980869123842104011467102617600 [95,42] 458257270478291223264814739172803734826615296726446060080872566495537981239631354025838718888701065417503289216508112734207503988479523863041866576149271337915079615043317528906260317868766064823221634118083318492197117280100117602152849356981922862848426405084284814259254712146993375292316785182032153717171908087369458258566302542592541853555944145985666024250154258735772500449369085121705795276472042220258967061532309769210898676620408179557216553404789726811012871032862428083735414406521396478405719216300482604735962045283476563098892779788611469536925605622146555600567086680632427928864235123709726292945190917314147392502729871214968907428164016517766817100275816661118257730874686096288753863338129849052116633285967777527622391502015308135848635152349120965631855943593353424520932206685668570027150691779212655880541295349160138750997263621247202575122981248202789010434791356704433842307914354913037668237111073900698831704830422947433030207085158990793354708418653847877342673757835455672113967829161031473106810943588534998198042057355405462493070615176052710497849461380854668676949976017313697202912397221781756459261821336865360638460893475576701553363406662662303174466692990055990179478614003951396686373226486362077831721060584281536390810499167465904313107302895569819120436357212437542770882652171343053973305933180044836819228242404872843945421613303129624034105165534802865676073052388145872747736446768277588302862105157069635403275069881734111372045779151942142168469018670856530305318260569353651766372096012013973654485360026420571715826527128532257776724751698417089423918178950221201775026376243444592483227738572391865982796032405322071621620097171308872337759044179284340049393552268712275023361218155784746645855186157297719925106407158297383402692593100275992144835708554513713529201284584914796464990490624910394688864490373669535331480808902733764073034578972463441578339576738873892792358965664378461368380666039417071221759523473181460424743191735704543476574294769864961964662167532812752878226942411169979445100037573168817969230427313262809797259549641657902818201401730742518411695805935131896166426387431092167574304101850702820462051710020590587509222291119674518015077021658358256547248588356764998462655527310000610299767832117991575151715215144980173472240988681120329595773916504958160672368784418318522054958082779732995578144893102332269175618942186971960746303811655052257325901414400 [95,43] -130587783244799589397913889710462307884886282155569189934879270181482615461564426705393399712350204409901351812102749494436653258508199868869039730578487738227646391189096135477481426855525161705579226389271854507071469698313864949049248830838957972846555539171249114874932963515708650678935025073047686975111405897016572123954891680506322852396656305356281192709031072553033463397400082682770221379480065059571988551628235224586401971122624904479069182504447868681582909145091873805602601571176534374385825765710166623527770613201719747492575758806084023981040460147746404895043663738858130882076619149136099842166289995250469554085692791401644537407480213872045986076591383107435218206607119911592371543079852361407065761863822960961672929684806258769184085144272329528882657370865981087580240828546488362810046417209417298394670742799380415774347817924353127693971510013083783227088953399870056772574988985028172290889990401621785764976211435955355072869925211420167769275997338791787222086335658276880062359181163977723585741829919259471339615561996512129828711988652012460926707314253022455597082330812884615173733122209525431587736430288206504442915629171844738044973767084943718028542281643544907346172796684462711597479577850298660867640245671514548054814425142300052148475091363284298326867551655456366151618252131752856699597232804120213662285959538528522268944167955073628710843867191283123267906326138660543839400011888503913284792656158157978572610563329975359155663261419678757025311992650592629246731113516658564767318626405610015744959220727483300707458944884656808383088662536983686223096393563745915501583796162575509856010110484956977122043461844616103364906062755103593166981937684982899762746857451064718689123890903217354068036715482752419455562505607685781718884135318860774624091318922422939453381299476057668766626859372400432758524815605926944443010639366490583592362547249805033301909121809999419454643448051690342675163393030134312361846858526036921149087819872868762860368616062672287744370818021796866643284813322951205354938821302279241727698206668191400494886136870004870279976401435997824255126232412662766143012040442628697331972531989270721243051644477172821933242198217637032461592367700705032533133444106369254823886743705075539946157248365771878237162152862726360810287475715971426162762570005087347433006911532961751122377422366043042804995800889342028561845936884717798966280001167547683057958912 [95,44] 34438372004564922631696263113532389952119995434353709981203637616075589011724866569994935062658039908216907630758520610493303302367413448157034674827886941128766702690715428216831715592735745263733908445091144621930179967023588525735173054256242695002731391315180246108952653204810163255920271642721265050701577943219960769959752045852199289614367964465320587460383281091599844881695997971621022656194367945131491627316584892938193460418682751105614593421769981548964922205664691002165763645635373364817176800938646015832929801421041220833214345352495335349072571588250958514844318487672616539960432733642709151255400943610624769888937527072712647674165137392728347327160837013910778272826163874089515204570876746114847752883095251462894362125781217528330315998211630439421488759377432564153650441445752135338202469189998032196726858984288535218366519224048011612865288170562133809936859796081429801033275443068965100971161458424796771799957547551184348567678640726162769104421345946869582391293553839594570764853516575378199028832463991638197199859028398820440075407140566160549668859054661036059514609800302351361334462839919223106451516050631028226469010228649564934864937788311604210408315654322386840311470160823232315737187205804425466594572189915243739193700263190440024808128727594214436411412260544982082262361840558713329650176434735993334748808452084834165567400644910533163512670945737125385449979042715305597124867126523259886847966740377684783426152597974055179435630566914054473614124982117198152510428127364467115650533975060789257928000156952587043420518350745660048894347627077380831648546866125625771652289871922210957290780651027283019254456022271089660543634050539766485931679892568372780631297812035740077941858646449532173257539326975762073843536463722422677706604545203004777875227291144635824561428130611531662230959548970360439685574108399483445238636835644776352832562272194192953583747708460450321423622850708024761781887204854429092827254613565320412990362642108606200544859849071216721511487195221464017713215634704100645471625396507608213207657373090676450546013342185347001571091366457179247196233469284700818085492704308667206568228607356522733325567918631401189505960646534179533049737898838760932328824300017270678241032409501013535517925468470771241943319140276450341909672128106423929432298795253237706710273316700985858972353376523542047910050893844952981546859887894224155487561308373801500672 [95,45] -8190113663423880731338086059943766222396511764500407951515847235625625200118160291510902549535893052704151898717676826429801281881771992013793873186748513691030870642227287623427207680212514945805470668403072188121635679362619874859203719890702243358095054163455423905523645121449143871702249516815842340586738631196736152761894057523062916774211373311036813523037553023312450524488676339034366302096545644732674342622081379699475407219309238333748484664434480279467114487621579762308060546167598256991061464361332322726408963671101803142048863270105466379146691775211280310642902902636971189906943041268766285276611722715207092830796625137805666693047085436202432319501004682352662448643245360668438692708043865062045610849365081305571068578300306769661874835526355866296779889393026704261385945253907733149015984031451987507784701772365696640698138390352515243129730644397981746810433488672336536870648581811110398819995248866287759153429128393622611407070238341111397008387806827600833407019982993644551678156227755447044179973957996473480801732472917121477598647432326520827520645989949565495007444882308598677372638921374591429306872107523925233483108851343963930600317801560020460623035137787135357808642415169454170918763124850586204204090783044711441138829124207478034360128614416543540379384673656388862891177956049063780766074819820720478878358653409065165269270698009007592964865772072087617511212398274357093652947030660766060392911987610795144006087582013496793494618672993159791364248688433239935191301653978634624269222626127422187997354705636058910954251742593733947347120770545933110630369062884417103305848968619610434492523546617963347802651353211443198996845395948043763136311589276210598992744868325287810814455522001798336079672083017232865171450836674923528946358662456691357393280390775778868138143265560968815830910068311524387046484720061201964871069307440343040227345164097237025519727253616119921095847737081895516407029142058255258703937293138116688187070444108797301484403837477855578046864658180987310957404660319546974459760897507405825535288956650786291653578976082964195170408196247671509008498169413440780105314775815854114040815560861196047089464450867976524885451946395792031895194245119122710640439407744196429664827293804167860096032361594710729300014058946727483917943020165969371477755838372602604323618393197194742026003108704351309851359977814375350534425872239791857607892224698220544 [95,46] 1682511475707306797601454277860533537055113910387473727621475682517364815844306243053046514999680705925856321415627156944879187860684726886833303716556389464368887032904369713653449324439019967330635994253253202594054066923358948467548136360082041415306339378348895670853721431692851347437520443153419981196913789986676698235741497883497214022586534107388359265769144188369943025406590526305827110423127150804344825749600602906013615973170836565634890459878082857414840545925338886622604926232877065357639959284844136776587519557016695270165725291110675034460796506451885306350398151615897032698078602625130028834007647945308992876469417924618651397396946256010378515782796353744887164669597953232251485532511508631725325322446625623048390372959192630786803157908406880105732369399932371255770464752358749535407731864193746795213502169899225257106141000417178099922594709469928818099401867198638714575619023354518242672120222534476935608045128910404991763567886833865458007459360390368401576562348110203504434733377404370126564368881142512450018602638470930984606956831513956149000876827008905731657763185118479598983551022122093811473371700804985071892123087384184271457022621031636907512143725756292304260595663558648977378809523685091343011211757440315704809864599803002395963004162853613466293547905771341014798249483603093877282288756832328211494349871587216308364255015454481936887806557724138829403047731413884015945625493950831301977956857848399333187967142700776386955548574729155870343291696104052542969175285865271209413401378568728599292519386922002527587175385228968304938777803621241193069487753674918512828409387413207310720727190394280841006063284301416315715242195965300125578699875372005650078907973930198083998477308592414750800504030118358864848696753237478999735541235877364175983480718031609876859022964409978360012877906175735409475265581951886035783510171353038511724479719833520818659142401825836334345350650559571564854565923222016354420783780297854988130226843632875970599927573511253798753370222643290300435572278234357610859010063738097339880587116526099320474632095955740245064735860341485298528528766282614424643912325059475134812900467799374716195082727167051469546336330549305354508273714477729086412507046859997778775681251920719920549255789894453219652830224697460781842847360845026589988547941883976317771250264226674140527015760705517239915070603112860730048400579924179425019951113568256 [95,47] -289126183887610428167415589687631072546747906474953048909777228705323921911644513968064850869759809518738781241399640333099260555547269596073694657269283431516695918658931207905704436867814028043832037374275637241029917890095769667352250616782025638223954141526655447768948312175660882740727400720296244107566990704674577848136047256367475242695404169350820432751397722395223953006440018492040230049143699175351007637650154040722223149516193627445550578120133670232326567825669955568590085570190065391992655625436286034054433818218610897215977960979916680357495694472315213170683231947248844346907069470214468223073093970121977043145377718784740448534517903633881310149645516870976072794082920489365377102502673293368412140256133732427328900654831049525337999947881707858987405297678385478097267848620481660789491016161099486029359837868371616107636452402426651285862792965884732921258677434299238595981881641505820037835379090925441480614865793601038591777340275345667372315766719898408967281715642159999730553661242615686486784514512818522800997162881129121770867655800387987983604854437116532127880590974044252311237016132661815695878305520997390155078140715132891293651106963998372367129227981766447340563036414458620706821760902053740632441120086703880116931068578971992653694476731336816655988051446555696627451764547122277192290382806116211943052356527886329438420128832456119760355875698230318591348881994477483078227565262710840755052211470583621550945706456446675549085497413552432812104379962280243140832456159661754280805436915847103103436046655130269025425922261704372928643456619251923921725189666605810765031407180969269048584107781383991212229822362316792072057960498751299055359964131493681926552300031542522373942765108071341938384758935730244898788389814026232200822120317133244237640006637631264763886859688936505581791488033701587485225403712426484847285679099740154914783735035396042459779468347789410293060446641226227401831224225629390195399431313775625461858108174424004835412550718081305471619798807593582879990609696824802223780193808520493988586646994233735037726840600659404477338083261308556346653579989620221574151822076476719915429062188867845556240155997097318218511214142629219589524738244207251656727734827870227553023766832907639651154361978943276645042505760820325864089822757801973325166423180068379564930048601107864457510667159452110927287176714867672581517610622957630081009188864 [95,48] 42367507293942882441906514514051045078690842004261955657256152393974362341335167404358356901646086869109435674655165472657530619209001118736191987750581063969699360800970647680207565722824738370229122540435430408662169444549317876665610095685566424832302422350156639539337489466661668264477290988930295445641910412528550379851237643362885509986844289669977223675063543827106625994059467519639742556008523902075798395540539978617571674184154241219608275156669779131384687528600623399611187235168092762293625434897238666254020319198989197312056585355660024159167367577735842756425140324434208605368061643752091988896639623555973770936645420420985680286057075425385238422659115174353143127098606732782193775812403749382075060121260685597604021581284986979897817470800026314345408869269040517787681015782980351646520875394173788582617786439012100140787912149939471058240201327071430455048849413070577129674125104220071905208113985905258757528540689043254606223021549641830812761449285343158296588102881172816409881090107051907648058158125568163928762485264548826578077608198354332325251906701969660614101585719497198897106395526157859975142607871983591824942036478812302791709484361690283565906070158504099063037807654369915976301965091764813467266235155474041563905248881434712285446993983282856280451571152744274085891911111056796776966098678191833276733075224151853333252358398830714531173715603159411618523587291084387005333098559546999704257068981126196998060976465875140987658995255560307670591995988422642649968661574012452846519261406175035646149408394581614138386806928731080429836601597188491369917120529031407806273616556785613205778712960654172377841488027276632147784497552009502413026015390262168853561337013670039791327611708087660288273536476135671565129286320128839997260032638469361381967914642077852109609582124397502767927309501797613448708586067619722521851495436732656731947999232085729752405674737606231283699897085619527458437744788459780793214741852763403766690297172976456795733970622016175152309389738153577134096352179162826764546038424984995583803896065362723119723739202482255842299988599039132687279619368833680015572925333840878816766831444563036256390551426144544646398111102569376547297864887003989354507316466073810874832508855244004868379930836302058901668133100133998745732066041530135448483140388914899830550425149258398797533624950766830611935928694185850860965174458627863313645568 [95,49] -5897356594132029451420322173510380596776175740424435142149902569283287780072485164633625116275393928558819826701757149709623688249805104028507235931533586545392598451881178025850340793989515313833343521686894973470134989058542130640387791136847532524306401292861869146032533919445116285154957843169671186329177210707637628805860094779049992321332734396293799425896850135803101363413736399809970457457797287523420941985641024475898801151272936216942069062954999645335123045628856410612544627240025199054972302964379504513904261374521601513959051787056849217904822715104192210514081483274859308980426725924754946316618884100753438305897526227824363835549022411770798997345315341914684483006812203193981242302185086612594267608280196115835429835814151514159930571600244254233266849217003746556241495970167554326127990155363686551664521250400413820482771938268206899665692455200512515830119922496938838759458913247959037864678878057055468823881478686518655926404331735816671170628828411018636014965265796753164894194190624849088734170878422959436188820506769492606630955254073994647857714063433948374428690042866383589152766883933672624794939925233662564325016345513049010770846911648040159280918442196469816787950103726533124930452610349439950114205355426335524102576309834420510008568751358341355143808017405562774975105577544342473492489134394022646882265662296143182836847788072486639617453238495287106444353301120739790833770748636612515830118260639955586169184609859322437622648475746505961122286669870387185188894702098225795332020976077695263509511839617665084161375701312352093549409752409979868726977624000941729693443010213109407422967684161515563454091440987862268361485837644136704569575701293098466910084202430935291297859442414692029517401886644294295403226214310897614128768214683253644407897804574461723215188422929400912290525672528769751297223665129353437487007112393114241702646550852532603625952832332076949466933600766764492139957288850542260126778522965471552913461446669561228202086609620533563297094493781289750302636904783643848350909088518465900501645172960515855906177126077605390867683470014064012616825689566390127811819404807230168203452745440162817265718956060802594718330722735786540531652915866540286265002055657142809084996490097820378394442839777060387538703558511978498484040015769206945195466504394553255089080372154410823261183213106349072101311116285521899719494616998530252800 [95,50] 856861305124443939487630844239820569520508534240545061087770961928796879950302057755408224389108691984284669881482702403374851199121285831995998340148546062506987338045067377991011358475694419383318786424076678589444908965296410223832653110304531420468864274685772722895584055748698654016417245964643865061941529221772858978949275706611294397105519641337686246543810808420818820998857641130282073494287621052693520313679695087876500089594580870402799502139052569442121453949951669407855293290375561219697635017751989805412038948456548333016985019956344296474986094881778933916053237365129054090634327246540757729809885602287439322236826216809242350413742506447123369241333101256166962844330421690901451547490844898650812291803043709802771926134808066260579776777449360939207275612718666697950611517564810819925617301492623711742405224205979514786513896174074352572459571491966499388023534365871118678964983925675320056704080805835836677726951172112576514956770520093811440044069494497086372769374400739841628880077841309727364998742372184047323081343462138227781721806247047628604986515869154983626516198533038819215185060381699139834010181676486950446865556136834784047936086851070730811558220861376112531860249570862057499432236543579377300311063341441345941967743891404090265201947299498850633778305951345470183870839081136900143087060643454900280921065483514740101106232944592690099225725418167389754079984570159293761651977928779265459494568860309143426860776918655158861589607976346996875196619024894840524801154422233636865236743098793492418743497119497129921190736163258704774795950713123015263480064581545099553255946260402832016811796258523091031078335063960385313902353633615321819982937315344500241136048380823233892430733412119262945795378793666880279737358897234075599540754432169826261348757140968576881576799268582968625835688984107592745631823311522897091600632643609040465309835134722320197096121347233921495757764346076909000011775764506729247318894093122186577360870019352879365690780398156298646975038344761442642990847453778483720333667313314812913564654118293334980476960212890977254906000883309940530638364017837079114586221648921901245449093832265400361584191887131996075647278726302769021336327683870386339870810596871738169441546850535571176335023648062022597338293392637230520140488752031308027785935812886641462747412645643446359819705279614931019909275478159953927729967651618816 [95,51] -110271016581270802254822604257442961169749532835437800089272858449695498366494883076055048973617565679701321661914075550018910474806136986158700228718104040238782692149603213682914688655380315402292659036284374466846705596843414050624386647482817514959309250472660052616190165778052701328282547020140983677437731047931294620568666550310780835676098893301510308355142342435436801220593494226408825157100038105512748629818437172088603371012388739051697133438518462244004258444678700114916984725417150378208649170538400881676398713497622944460039165563721887530488592641463922347417317893403218157858956687306759147680171814302279413367122825649076463679308925289592139330585550560899634937021157383568985328877186101853646713283758736817549790144928422392872525230517047403714753914012774963306471290127781551326016182544026509412827464345063469769074544174709413208622019714552313460595379000167894586696760302222646409906092325879087064262742621667234847528646971779227388919999954133010721750042955710247121793829538201787254937893420452498588944069582920677521337147112158620955100948921621708407974320161679812204507007079480675129225756313860790476143127287903277346711228872336185877243120028279019176991216503847077429397478060274327197881394279703514759935703846234822011706672403302301816613538518104599041090975346598857218048629859320829106814225419602708045986735125046752203792383675953941272849292722698213868546078746441311934466938735233840502263050551739019257728635845972307844230005198438271120989027965328483141766122010657870156828706088804984154940711906851882827790836623713481739741593705394895827548519096504933119981697273276612995794350372714796846059204337710399487233321153232372277126889252986453681659405275027843018144054390526933668636803536720819139565944749502181848483815280379689683469820137804448712981744488499117052191460814744033361263924681246659826319270249960636616719742773619913894908916350854125529563610799890042113203608132853586058716098780811580951724912668999703478781656036364751155069276122346737323723707560979806471331313218670647304934002544636721122497215168692627176246447816541360170610653007761346988941068768518367205369399182841877645759055544486911437888815752151685803544744528613248908064373010482335838617917412444874378599468580966386190464517005221080162215648282682250730302729065098065323898162237137011461977389691864312281887389253632 [95,52] 7316490646779688433039094304119374340697865942486786055570725696520810743296369775977414868855904316379689094014239984116811129270783784074654407447518699200515293116150706158303584085874769780515844103496748181039968497150290568869693026011181349934876812983032760229216508687906244714540920371104757767050734476528597070298610896211832962122748428001618503132764124472083939806588601946440224806598125196712979246932553551800179764643048514950186863310188169488145024331489706196157487083965490720646788340562447716863134831428517281972304958986561627298086959360236765645204094064335916389024413550543867129450118014026828545808260731624677793343290841227637968757351964139585337123564705815797549110699736003048946337341102089248897397158903096533129535888510288954763727945969718534123573601409110748624605003346406916389396797558299780913007254270011590733816155555210926417232333313208570016507755290354499737012381910865167460827590935405172055851941027981885157223867807354125554136161547748970950879505525241068859824301440266718108180327164317110064628203331640137763101201869711302919618761457518323923836984187045626124045907691976093256916697422958379648311433893125689769449384805615999414667450580952836546804611106854848642418470117513273616668600557497992960205666577764355930589039428426860038126166445758661274366351425826691655515081279877620851542145718811232589923727659779157156191104857846588058789713713109821980908508400356710895860893021731660592819351458916483375291749387819273841247024814861033368346239922557376554677541494164749451772342042803985389608145002659485088965158561786462568088206042153676611579453443119258762268293805333240942181835091111724711395548024135233547473312937583197275438818911768280395819226765479101708674414305576430599704631480862497989545119880331231340068067588099889094761896449813750052298436079178427552763725220482755460849637467947816741607417830270329857696766781906244450388331177110227239813270617459587365525386313413663580226395183535627553927041202675555437042946125694331075655873674025055269466217742201576084214848047407188804328165566086344992568711692487159384875194931847567889961534929497990879946070169886436105206576153957819168968254844552623004889812796940961218542583049902767971319078439349643062668338617562496209679087554948288863575021111206242337672574964216273504613310571631763761400393682241538263372267520 [95,53] 634676643256487070354902679179094034830199963835759926784192570269984949462002145867384983936994334067113022638646727108502222173245431983417952570135577713272468414801359370036241224368902744245192719179760723751404889589874486581347454751678675429901487522427935511521239595150886512010770572680617091046051812079647448346444315468376265347556633427177641685478631842773361653392517788609079986004854634360839205415701581155023097488246710443690986428282637971634513537551515403521281910736082160866659186804004328049918682528989176413618260288210645893479649773565489147689648366624309168789033571463895131872406417399273409202396286186130931438132516798444517635730380243840240536084313731038585067148292005683454348161755388371568041189551902677107584727020938708899104790779763800471896627677292662488628561972799021103456911666169305874847479335351649652414898786869898280588369161998857326998308080764795433320059550664376479953086277931811998034165444709037659018691720467155234816506393623975676715161108399020026452800605671983528507927265887751194813748355964517923285296458577489920797765029804522600738728475709882337213567050467280636616981113622916114285576415101830466514104569519599263560853402429489200663030214646084042440735016392877432886276827068528584190701071228727656645381933391493843535618526735434636887194797042893412406639322574244976667172511819565216709369987843606773689729219182246344463315736339428620743774407708359580105046809455738988895182771014142809364992838823544324776321998201312754858908596985778267251559817083910122322782187430260119453970374610173016366865550933354653840046054330864173893735698021225535052125980524082444786818470470133292972734598904925459749037021407657576212857859755514162643478995152021816440900347011810579395975365266943475927229536975617675218705771946491323916668275828551030703909763493113855168563970234591754452735175439003524374093792584392668463286486899641587730593594716648308610860071596760347662467616027813656501072709338012443753329494301300424301337775647581144021135064920177446299088875742270513229421206456447928882832220754088153581928845268399169137766592087464126290915522807849246038465987681102478123609834722820184486660466524714903211527536110613940839287616768079691581087272139768237742972955519639224817434947439261393397110978199860865694668747629871887084916966423913368720735550070092447350784 [95,54] -148515173580448905022347142642145257705300393830700529331110502175435178444342971498957370779561663298078446206505006003303387969880490672633590385585719488270284357224166629902453504905857766319154625809294253664346683532632516245313721637002216127273907056874038722523989658069186322100638380329849801821797691368076122888545026047433028894544851440411822368851128363823440367847455744193239203734718208857645082773297497190672464742519149637423532040104331394421030746130713047749623698397486141317106953070332636995769784405930548394090996554140327694393916477919074031841466193756978424909392509556135932395843637746609795797802621623542439811320657504659728583756176745325144065391243057540986241026628812358188736067034979481348920121401179654400033432117702731121006392982534889960082681894100528923915803085942406034525337618739011464267482745487720429656411867755607476787287352683289546384852012780678203493929567110010953293777803073991862242445188040576366714440524770568701974516523243528442717096538299025464003820463276074113846569969191491089327012852051016616726112939613618837500948872494528707704868320576171272294365881892664919005528588916160773169718918205968631392844766699827862608912839671767572890678027249577659147951905974961535780775214645926481283109000003658480429614037091273997427903293201757450845145017305318011206316282198067738195384889285871756980885440639503659190180791063256272804122726057397466438507863507102828321610516853255481579834676015300359940220340957282643279273480965934142256834180251242366823652108740283227225564172652073031934382337220751793336893797670433264446884956774970323867233953282534906814840319495615441534360672102127348148189940613823953982994621233217822049528160395938024047039075536026114768070298880206339791025048727343245225718459218352674968832638788939110488963415711146521353744096735756856537582586378631538379143960108335567772611054297441452950993143036782592325209598633612020371776430237977736992066657685554321843760438388375441708248247584772339174224881220591979715223480951170246641537279918310342574565958188572949440978525692358663696849610761495441305692451376986158933142830217060814295551066418609485578251415261159683891337307782337827593238121309106742692471205714902115466741909313847256816867257574977706228124495405041982244528245072252276872863324093973810955509865953239644512475993169213784064 [95,55] -3760495548174659255318817416878354146697761126587190113129996577187649971927237920167815408080995968854789104418692391887016180689813161395359603461681554256948716319126482750686680353804685750975397201949113201940214854935821291914117789942178154881958149068691555359770500863552419615319124953932560724611767107846633465326359118240507978454638126154678955541496328516717281081428686055418321791331933568406035499833270690853545656933298007987041756942721732265595150744981938130730749613991455937503262645502792142396469455830422750476901792176810141382373145178405449761096436922813673964700766232235073691893428570320800122879150891910007550818087176478593290855837395075430053240597743274165012323068374628901230844376298566516613873371220986330789061887014099378511407023206558086827090735981707224462729042704923266561785305061996229451153500114663269492517072185482722820647816562019427640375859708617895584127048871050446787205775537964671811058615993523954179216541667628364017926236024402963716042935578626797974641989834356437833502023392362371104069582118167991671140441311141615936945553915385234849403403119282594830790681063139564405613395151933536756034506880705640258729455187412017733803128335022597613027989474383734272088925665686876477106578876993967775435920207673837036364419912894240287818214161728207935319851106405609740746523008257699464875536506259938566759888410093227369753394289960596179277118568190298341254891824725026653253985222189348380509067141336209272451461700468360352292193131694629275469647814709552077762591078056206810848951368783061032429890124611831505540652269027243046910474361352339475319609088830677597030660606003445814023950735832480690255878343257467613815693248921418916899097276200428130688725265065297399981555463817565569556148039447704029478438799595197211585160642214858210516283241635955655831657357638386174678293947951614685927654775028152601101655677225530709619384781422952801750049449859024914582419814418699386876335051556272859963389631822833273711510263866045769361991479234272643174173115389538294929878347980358915692204540364542897701965122102319846211011052330170535988344157908099940330177570295471385536586641696219923453535383839127869387232050125916844980592565143424024239572147839916576744603525496526032114838626771761511852675297155597928261143495858872006423480094032376167984731116116887926379068210020352 [95,56] 2947503788981004116813061774923838890354380512595810857954904050562074592209985708337827148691424008839030218895150726486268491122016387042353223448303915060326147150681479680935008176885548304483344556968752813309784343608320056511982903114406736464704537241162704890043354017203957765081780208632376780065539172448012629149141092826925644461485448806421378710698592671590009876079634411372771034482932688066144125495281754492758182370951069005842886510565375365818551678650558623830274880407145050436349247657507327142470991247948216094345916712517396607076337518422831368961474679619678076797828309285583922535506362255384452089985874847200320974260118335280366377404594752728043197773228748050628433259649147370731526147174362774126402336938520414270739934702222284150041672957235370083898733867715238076865397918607974495784113602666665592729246884669517572860502415936229941845503698834694787202537824216833899352676673569743793162281345161034291544780977162036706324264096696523678698515108580077775195892267985383236376871129415186681837349071812867061730824158867017402803625922401286315927522514189744875908252210040280716886176588081694420172388889278033891514633573354268814714008967171770784116145973264302021878554319023655838447250072439585413235533805723203141796548521479573760827048894802669615385665987805247015882331921954588575662128002714572307846876546747599620799859574244108405438230228900278036704352297202706973828143794161678082664064876564369636060266703358660269743267345380694140082782367665181426024766352469015152873881618935728351219880848987028040738912592314834508669751171219506627702037019394612695988400853480180409379406913522222514163694323746100190062164920986245114054851354510604595858396512978136951046754720461710463451987786367092255859387868526414158685266947493773711311828320610407446141475779660252618476420987442782171057217258616363617314286441686044528945976515299812089968308547290560113792466020930599698415851779913756205054136082029538615508975342309738630945546348054137479669136373515551691323450970767870308102517074776567942010792162184026483098018397171519888964927246788187941550031005005079907621101411611414504932554674101142128721103241098181479266965831022458599117213675355500342134725334047835171995153567358517532151205744739756557339140550880093046825045195727534122068158564544321112517771168287931099478237380608 [95,57] -182588582546648429100511824169801155923987128836107170379454042483005105473245494335572949095931858644275914716085745967386508529068662457987456694114280945624906557740101517810272089458488031841527939297919316002147995699997373519083557966614577235412327436706814897267671476539576980197010115573016887431508948421071749713583889782444316771484521518116228819507480721898589445471370815208076768727506843239866083684226022923412332820529737907536891277713068098626168647282220090186839362879705047836501869083863511900038497046269120219737641845176172805177600761859617150371665201886380266311830173568386960512012604771265687933052699327521561491444826984803942423262868257431255929731564829204227622061476452418344803604002757916485569048168339344132446179821856534716764515463906722007134037556596402674207904155885524832427398226730557266646309091576115388911735715710347914602661438048107009767447406982660497254155946773555794891187012828960894936081054362512425477400894681394405699104436530412682177335216827292018477037397423975075574555154386821424430153994386207562504313921822344944813831647815214755272900127772608368761771479800263020128983032167899038487895361278347796579716221289673391959227354520833804546849331266545347703441272506565877704012440787746007805271250731379106566641305068913824867296785035510687222966522839397898192627334095739047248964933996420579093143962488639063885503016500924682232219186615936171719919017298041029109934270394487256636639905186322934618938069183580898918355133021328639254809812296513767250888262292543490279711473651125091314738036462840565969011755143561267075856818579352951318955833900235315145831211433940972181239592980144827269367721756090634740561864335524177645739917881598775567529943873346493828906751854084351689090065038946125543078264849156435371265228225489435803281921482950256369053075507106452970245659441418530203810075552002327067375088386359191672102122578955848662654360967567170934008503576853776305298576701755941261483055716439289205885357816235921640703366167778754747172341173312212326429707021768525651643621188907065682777104992393174083599320275922688597760841038127607350725393859229733881972160268178974982629741916376430687506241355254000609162176209614290607669243376171592311687815947174464857224466225753685519479173441505403833929562608108789709507963193970277179894768596347804977201152 [95,58] -46144130923261284412645902562211430778234150829841486370004746938261915357509106898392489965181034461722398321310779928768082596654420308265801560653521068424204112994269629895458473829642834134107476843598812034197890805659357078338405650745241701009782084806175591317100825167343779933039176258153807609278237914220006023307783206604849522788258654647977302800688776075236783021415726618759247040085022301122196728417441412917338413181040072861439204534260567914369630219861748217547077608351827977117806934481869376968303723405247313745920353326962296167743750268885398249284211831084059275182372505925106205148541433842057968451926946053081437696553348020421298958450274017993656388015004118974478451325512079391485284117416496162174348075335637157997536073613944094894307889535862083662202044361309885000949969169638610151225170488552630934650608018180455581785538741862696060695030114041116493110652972193879288812715938020772334468117185549439269638075399908167005942846039269708785550317745215305096248570314620039760824521291058442598279046830608299073376203131478681259875651916370205391837222070603584211733749973889831704642081303767600714714039811463141147346460116759995142404490578489004894404616539716399310457861197688041143520410292225958407184470005298906524576308340971022730796356297039167135829045210599570724008708971881795055215356055352738255585059634504785440278744340361639825733019998752833113459409536538032114003019759236964405837023373017195953337125474426829837496406480621686618519143259039247679772575710270561038760930663004423412208972621508429015091190027538878984018439101985169394935070808883546337008380528807861266216826916329027852394726405451678309226524691053185671843111508736413898868590662270974841012736753449342845164842089507283880676718746563266684525678627766215536809767530537964108837119948544262411545287434940813477954215553817595841114342864540138981460560159828867338898031873051796389896652746581581441574597028177449439895365167003319131772760237696504382081155095953430321563456390902002465544576045595690354437012552106389537194460078999249386273362344811352167134044475550050209740513002932056145475949624524231077095447177994618682583870266343516384221498371332531742173519422184147201874277176479418729144175321276340439494157165196847360439597851972647765532599569443485148397519368473632477055661755053721518080 [95,59] 11542432152355999127501999290208704031057123652388741122334229375804890509599608632163284375613222159557935303882955965845094730241967925571619396988850070931499157337538643667146995560417546340166473194196236858031933656029732677800562349939381852635055312788533909863632012233867268445934031544227566416028419265131186020062465350168536206609986657083409378295194518319422469980985810995634686556955638215273205460045274537218933061533837713196013885937855669789214797088793802686005511910135802883404055945910280289521786478969344601095926046480722849289450410963252320527132977093794084987896511769602851235091922424418770162826743847156296785787691414774236259048658401951305365926462898511965495318322614912657685223671983412363558405453748716117072520725101277628196276965328284103110651365875923982060511863925055376947468918162053479682660496614765600770899035703128622566194383447735219982021531374455824058346992394381302832903740333116370564340319531445932914704009839316264852973856634623439128052229347810840107279658635806268190760984589303281945599146713015234152405696234010409815781549970367592862469274435546887080234084841318561792660277738658211831316950318141338152253630941652606767174077363039481164911846122945206474579025024336433118538727879530782913511823869413304502201290735921652337629640248229797034247573083404131796262907233402000247353903080424354577265364976412749880929738286295062149009491645599496078779811729025311182708420526058986739910893068874493408854867486782912334311075460040881908397317804807320686874967303925764943200100056925142375752762957653374632805104494589875092895941505241497505685551336985152226415281697764172958909354711094641964737689188520104205804669306212633387917077032371965475233819763049143408633243428029734440490981976205663724154854538587156909578584143951729215013381384268613064796992425957948339699726905412785833248674734973944851560021745785017794816815304116179662711791794951625971292788191853060061800494312617936731009419460333633823986674207557487154092811709306012055944824820127564298350686040450326625065499550387299686647500183606742668927633370519746930695331873160719668230467348087858165015691729051682603377049068155751802855229890947855594747113124425614355957710247173889795392412271004972159584210073618232055660532916734224664880961881073572409485203296478622269328964071827963904 [95,60] -453902498707934684509508960717967536767643373627015385289175854624618773143719894883829910387173498594093627052470937621031959108476802114172788350490633461084575270757021615534551087619786212509597740058673078625361688016856585535690554583591371684529422688961699048424899294922846741113364106028071289614786373099891176006823484871348432775569815683963424727569532248349121027512089600996565030360034584628886367279574695795504820038778990703031670216859370357604636133116512063763945519465281626096451883260818750642850705036203746803958772186499726164869943914899456765222447692605392833956665544574500528998849916009757859202775547083995324575208135554877855251067319032286771549810291357624038224378737537771402497361480850314905841169605610159851836428558417109859397896199512206874773220498183511577656201322862828950712412436374359373673988012077942926632031325778924463245531872171622865923241649711034549074362303572565348847084261679575093069492635676074610866592943884131949035462949731083683515036407314148795208973985130355578238619805773818320074316465877234543825425246602921978072764112923718386767978072307900658188753603952815696753732618863151895911662456805156539725209855214690416252601200607382446629508859156609223240671061260127216528306729928997169778767856440595114696935784964611109013298330779519755383432169042888994980560064149683451128157358515643358003540434602522324824572358466800684033237909835332203982177410404003448139021453743308932096733248098114240502249141615948317109471324653260840149712491786514915678642535714471241299135478020507571561209967560984410715418421077606333293199990727456212249464203278209512918992453445904645147629442719919863644344544355545125875096652257710157524886652460506137627302552901721637051732001448307286747673019073259463364417191578082513074670411734989839767495698694133208931926161961645330312702072227784553491549030313049617534016716853508893571769507555665803770879853093006345277210529528915611797547131671714875722306330205841122711209549573919868860950214824524089543829261811907066544564064628273713903480847030102689362974162343072353266700915667604678565411091017400618086043177809638762346903278421691459955945299883909604716044202629255752718449948559947956083490525110708659481279267952115673237351708747388813508176028865862054621937269437577225063998371270208161124111907553280 [95,61] -48673696575877135536490482498848599056378052825652428316797158566239607712759953884451511414628493104028593006428962836189558132126608863574209968750713660600765749644780883197001674590051805463825674552194970388225044645470736021235584267916114738343369566791732712233222584169205744377048906881212229574478099958665210706618252974242395060882860769807175078866574647900838364612465296407334055741673335151982429052271535148540015537980475079696115996389765060319708062774795082729271838803406641719759470792695282756803037287561144393667925096818507497550745103455879362177052429870195053636431404679109627695712487609330666171069438038074903858725406235159955507908120990158286729057687488384830955234760429072112132914702159959689116986016133802933850623291452530844568518150805467020088024880978229312973327567076093777402085401801345834835181034179570968659092356281998958798921232768235996917876243131005800313781441872334329731968770679844819548525984208561717162036732164531436869476163893747994943726859754562599515503362945623495507689524714875134724727701464858959732198274776735522992651655840781686952168736058080252977959644907830582088392406546364137070531019156230810579368249983216849216115265841124896566091439149043100320600016746840346084564134162769181088580400309058971813577777196804635027572166565218617799121445222105621660952556197325563124910119197587720419815876665408784256360985796656981147095308975533087908053973907153838745821681578568957965247102507835373997414834933046739805918207268827774907278703762236091315293561264980418109838173833661309138134641618900191649978868123936172513937567219458398705676871455428728549488166021049025004580344779727510980054299281339902082814213451815415694391166582435328682905071591570382204869329686794865259736378065435864011457075286665309085555035138343701573422131396762772753744303450246664028258976549670380446047584115567155931422633925381924004413418428336852317027954469211681115748627255723133563939838477341236209824227811161971698628445260492827077610585677945786903047439823147626209735371873655308408632052636144202430278002746015406848658046541043172250019686712977613214223328331952269495955055477949043539557421225510334557948735573754582217295285577592992047699282945161403692158250623340514465702029806715041595994631453023970203021601439378835273576642513798655992779505664 [95,62] 1338196254191068900142436377139535533331270317942777487216361296855186792482274633894404594457630071027022776930065259701245095659809546125066411101302805374688462343597298872802352712492596126743583795448795901441939502844228647514005633578505103657880781783525031422966415995370190740892303587374227521785528690808855620581182772042446005706669893567862330020418708975952556503091896559857255029468413984632805441062404831561692221053899813926829444748935744082590525620597589768562443837998519743721008256828358617223090492409778267843356422429315486379802922614247049418074889230893460746748072438094853569471446368819014395157343450107005003439043261903646313799342358815202270329158624505986256429820399624244838936171282898990593013350916321005642380123792190766766777408014015304775193795148440657934065102609327968640169773850777888408008543059958361680423330823184997714606225612101143487078191520370955769571886806165569692904859431409240530017312743261891991464291445651230519048727926800320297280720959901756631715823348986242501841571018869310400378535149961845357301064426240653119808185085471393843094762646886954060944728126232309845427084650142727070123120647122171618993760007906612983267731749814327672366539844691471559309982026657058414738760870548858004866910019489036465481185312613036989499031277739432835998385051188579612037609835494868154739605433748335100790229022252135920344832590973582778845393262576529675719170490701545624949359681424413100671825773010322311199933283385572099751478486423222612865297557893457108266805300467533890318169766452238623184985388891937792376148332847475476067832129780782580977974878138382204838500082699694882442686175713542060777462769116796919638887425883639756926999465866162599841832193909491363538165367829397121881020521604418768491335183255621728350446571330416983827837010816460565497463740490467325773596900816911308372158305326863426769007810522272170947026416517740206003772801938967290901335229994828565578266597107974494650667998876726399668902353700464180907092958936227796454858560068356322693919020292833298760622740980149918763549381073302699861087443229440867465745586238660130271991090256837424555829384409099583451981918700056478156249703648812776524340084766939585580653411893161223901091875089000146951434209864833321164986558208556937274034711834531426836612389868729324797952 [95,63] -276505576342421259999059234966134879430151140073342358993602540971053461868204713577272682110396100233403727563712043573669538435477014049402635438527478697351635937950913720246847529706395580591428583248760016450598079276169884437193534538207020963428463682822965445669432757175175376011962942602444943573854498520917090353558853440048067988761574270386139248426238196627267268351313948022157966631512983046047225556867136508226830631201396637269106840017778615452042381840306620798795671698824173524524048013441052104526431285290034584002188899408500406022455986431832279952796964407934405122451309520038564112468369630426881437319657324547023414368194656103265730263585417847224250680318662287114602128829735884185122702122614676847787813423852514889788562939117476260190631350336430077040803371813063583590160051930099879684331427079427331418690688909905501591590837553417392003674782863241714917119756567349224153684028177452386709877399607002671360162987294290774563320272553366253634245750082281837286994422814056199561501059708659583223654172499661745824213117386008064988460466701998838822618424139757106739124268318344596755440565371795876961754269758981701957771703027925966586059868882198414515617799061686114248412418972854015156333632102050326030780869956182009116338808013396103660252811811738715991265032770178160181758386033783169798831618345154600488451364171693769675946059126707122622784265615007554556449946771040763277342940355573105078328847624175997126974754631310623599573670213003825816810410244723640326655807792418739146342410439049336477342999360735607029757905404812710222833023480375843148730900790608881630223735715006510510839279204870712103978838099921430102825905421043028458060688631807149807250133307459050129345419824105074201139421134471983736344262812382205261665079300829540864038941284703281245453962641420052876401768433609421736873453380017368670604753233695248300380852071642160227533746345384638499530703917352824516096596027992090824303496028012677924337183288040047132457375894442660247113091795602657437915672984811966413483163958855159338525318204510676981416850598835050650389140449949258111336864791209448367402589085720739524177927227107079345347755828589417253227894351047547393587527229742810527157867554292116541921244410800246599908428408892304050220388078129457236958249707849016787811465465264340992 [95,64] -4244306937544161171742614510042814746188199202653189463946817291154652360045083489196466145899799612371196794602456424136839196184096345261330518202107182713211334220746614506190318755485465017823346420655850912804437020053260124271319868144095378555964182693687806498956030390938369243548067107206882577833713845596008489311780898989569369455822244309952391296254170759974940956345835378161644604418592796106679824486263905813904396756287817490855917841090225004481421823794205319249632664039402304197168733595440708298986538567172585923304577347828686222750376095272325668578644804367754097607180557165805250577921512466458393717406962105691995564664176763327891261437867466870479137269766148246050472648148704490685754228278833517021099180405311309759379547332740246408596720145025528991407832928981273086175623057014138837949137118006865860748559920303342245847282487207572246152811995013284755009103475489490941738966012027930585970959302387261953243413335187828340393458960373822696756169266341083997608293759355931090433259130859243115276269391268848166252031158754446709385184705161854260163745777974980386065244707006811795846093976259584351441310003729726689920079349510374009080123898222595383270597890079716756348264305736571312000116954744249887247665561121530743840870438851057399222865653814440579006431715879490933731809295475530067365109951321108579786453400385997852499585777513644357165559054521069498697074956828571625495032451813252892632515424594084119142795814721009796895219836841417518063741647511392950208285701764059873188847133781053618185012570866422370360320514204638833340884929610527110672969915067335877892775063643685991860642380718894150674015886724390895840522921748547331733035535349638356839188927820211974662530181902927508312964306789448223661714768341784685417715212981483559699944351920009323070641989171595993595412009175328701073674851168745982356182924081594223865784323838214413572918973762248700420167106438497281532600355395533788719417023115377942688755106007547006320054458427645843838100264956335264406735683692065169376862470232244011953276472128821050845181351052010704185965894587302119128377319254138454859809277539820263173744105893270317390507494783452314000466568270944426919052394197089365962987283760720285582749038551101296616169886743524559934130600833076652019563453920605313069213498212352 [95,65] -581523270551451595868670978865022602156273979362983188142781838036251173960605292210428044536505189550747450035331961783462904370655376729234690118367060833390890643546737929701659205838114227283295870846751819542187696634268003278513575277520323929178116513237888539067762190139300733565660383440038620024333789145714078438710716744104294970189824330753835301658095478330502710493521826086377776326377784133119723224836406038562914957671905286802159481741771027421157395672731811998197860994071018096941328342520178008651982675078912722014580110692767153863948097160314317764589748909614483835318291271250490812001165811438121951006333254407936008494988452851044036804491650620574520661059292671669282351166080041956886080131764884049042019295190082882454482502917320713814829015493220233392628204242296157127401709586631190471789870255477411020963825617840625801981682679457161838686761917306008521015658650427280559704398643022098904037804950773815493375367836620886804359364063767567364985987073952110078387120796842208994212824417182786083967749031254789024305137979734148859529175090359474048607658469508516835817969763476277274201230238514448695234681992125938924530618185832217969230775403239252303551694431709206308707811797716047227351840353429622043124627994254448832904400017622428813932553095800116321159159695462013333422833027729650094361536333423103797255676757689274946519879723796240523644994155855594503887075526695245647969226120489932140121970094000148660398230168111413438350536545674581734231725455384809626499243570259508375577615013299136331240021969872021737398794903827449496921226312531582953301708296606144508684774181688525636223372588189433916467567307331325096166012087012508471895831329845856526589791410197022787212431746067727289945365210580205041087183637685323648922661607908503124286282437051372008148245167417541889114513210298468131254572951280624008275395729102048692930161712748302703593934875163414017682709606312072583335451008108665490610163783121954057166642954742142588115529258101423839407497841722176282126576509185167908005823199195980299113421843248606156285348023223068446655697010356693928218506814048830275600094462409518685146147106557250573537203528879362332291048637163591910122458739639030951081865158955543722372240748610253430272652467515639169385147879522245859742206287179976016777969664 [95,66] 417031644699731715771802560738001179912380480654351989187460437667202519642868012534937962255982901707821011134898244509707853123960551831758531274450383994452132778039531091080920335315821817396674879075137687667589554576982948344208546608525677945515018326418493857542473923118135946062249632146890523365215306312127755891478833924735091754783094608011316296175866592847641609064128511565492441321505004908477617229813620826972625429350248535062166345757160545250880558518251441327061917227107265029850295415495673358976493618345532580850985727125975706621169820136383183628021606258325041880193554062786888268571078390364997462173286197516167622583196041128890094085857366621585651236117881731700193459371316891072933767095964733113247593380549294389159506403943671423664157473511193993259655033462800418730511724631846134363432645612480161068237260696642013238713225631155043207650658196267520195669274580630386077957318112058765505754165363397369600601359965942736257578023316799981137621302485937404603447079555789788672504795895487857052050933332298103928171845104980716866867864416928347083617699426641006008863188814251744389460351385961925830207041034549806419988285786682560040660736741955119579220123076233771328494790841498301241347436464327904912294163733381815984090646366319451408391551776473128908703651175896076272462597019313581609040703084066894384532764895923081388820484110185994054572765541280445685976134815015481469531071339985758312579617900810208573964298534520238493215829418314334611111301948818898844899146130681499635180331452886611884872657075224406207285810483506055331128906959715469723352955282235253431772585129944129690570579198788380361901743481458212575579591554849129390858085011843038537365245268476242981070531143663324245097980073159517730780964578690896415419100480281765108942715689788028698075687892851853604268020689440768875312621167048287210738463155292867565043282813478963804669743817557121350057174344561369392492902016431317966425523397108973335707917077089966469535533218693121344779796207440011374965718589748731172121634715722080078647569579922240529726917538663918777926837359475575710736782696420410837685504782811505113520483463637849688351223231792766733042822409740796374285785182800076993340933543586483691722762850977079078716417839380706712198743277557913062898720849919115169628160 [95,67] 14993103746458207539509153290928418438557043942792491621657795943385219192444686477046106094135119612731871581347960672366100291372593951557552993178199584979913815027534638324819500601620685704727097779845182202537811210768008503821588470699644579591698692495629567327815530564978590786657745821485355321471455772275528620898686428631356730936286073147268692442415541001645175174598666587700278393118387254064932655184860001124693916582773354026696364165157072014085523651926963118579728745978837569249091585644702001213634845975939207544776847415937994129529384373343032853005208727872998677362837795327379954302636873402069577749611639067338088126549650718556573964919346218691162146249215886975572460522330701546780733220521795801382043913769099952743556759289980453799940124097408336227131602933549941240633686734518161128770829769685651159494369162143427183483724803737615060981816825217429849939406480987271964385122359623945756144408557139390495726220515750054869193475049074489182850794816943136327413763858775681138280097886957432994390707049545459495956849119665915816024680824916064138575763770661999979528462169168388677054148822604590119343771157538780577232402534135018852372229321596032455667052854638558343347830919307624606870553897538357840610770943743145514435954733244752489750313285362243771569938248273610312650939807020295207286804573723678295563800319959929727522761692898646600435618025715074738971234448276673311128047900059856634412762248928315160747612011930383233624967345181297288931428133462160810700975450320453859036213915170525641281106117229471335352561658220846084370356309764716265814577529630619215714546526325376962155798857760490533402148425803954397640801108838579025151950886295756582702085529659658316771611259394696054594966167404528861055853327095153472349063046347547728816676635287005878167653619622371153573015267532259932814080921618943027466198801193905194777013841175685297985580791001851958184568325241533210186717808501283929158900952278517942494759287467952233028145152339673803963686399843706124577575143540128221559680992771426572851299024682221580677545965667416854821217906794909019858744243308120713619756923822058767110322993167473781267983918578465139548536918707990301457270386547583104587808041281884989178273234599684154758603243723357441840431099780537902011641548142935015424 [95,68] -252713423596063391278774512526274030450980321150988699277351454142645056430498946029838283245056459599716282011891790561794548218258204342843723179530861810910787084287511550755345729258328676738713780705588906646693558277775198894242195067184951278516789924626184809031604663054418797885777570642415297602006630204336629659896329197144150375496118162414552307118261573600931775790512730164739311205641711066618582488261185392965457050829184218188217744251501427488114643751834562404057638743718041879428588427133681431418867244728455262034560799294031143685101625739066926462524876985810879035220303327819097515169751135479581263250829779072782557802247475518760560272619863072715485694402061440675100933462438183495335027851848168287796943196998432111070998610505097906068001333088028899144740458637539395353840535240494579418485890965556317671888640990466672990571906464235399095023801576405800268763443821140528717731821067738617633190125021148350698741175340099625725874282470545161921690892232539604350493309106671267113032691044333658602257526876081514850598068850576332619665772294933754819783673657009719409535890887569935210596689833774608333290224968196648500501315094440456074182028481397956475031860472333403955345122850116436962841189446358796880030864488884969664452214522318805181095200351768541467399828149066150810353064296893216020322445436387047875059867085512662782921153511958820021844240569671519816657431060899673834252052132797045769843896701162045895120170846202564061934226260474304102190020417833638922593784323539772588239935634393829920097876634244615260004412981030035468594377348241430804625982657770296377374340857969643517849443806439134823740893049052428946118208704684016733198082681565410629316704030797096770847658811735837451812824327095676483564782723987954361216131754849745060077358701387506376903896514910049617760785707259390596278296847494247795891548990439943659006099275473890998552492140228674425121247151868259017785128127286691672439080836583993002958858682181698742883097502787469575213441400241340629303281741690225825174353377502156994263694912958559124668230539790119199909535435423531108082675354998312905915129340921390478024079303030827189456062879031824445222554142842036992993149998297602248637309724014073903139247416381140158391410954905089750306605693948532355760568368365568 [95,69] -68176303451394219265745641687039840028157854161004936395779410013844608841829371234687512753072425644741864341618012763513540278278942437853394190717897934377250889845887590486813759491648860021087140249732393542106855256941451387945114192403527474024908891436122291916224507812378157429264805650013504624105894043564549025383714692614678478435767857027579868502956011455686403787054622638288317248169569365416824127811939365631484349031612704613768461858029014903915913233006310219395603959234123061268577724600621966105106045307511569267305940941991235834195994997122680379669000016477627099437062601817406900203305088035683189018888418301784269653153166733411153772305142929425391027857840579719865719065654376115016699593737299567338133887824570795437633428328078753219537296849733847458477079331284316631172751157616417878691345514699355297515378560868211096287411228782310632462209374791150075989354161462559355442199065407677967422233573722394140147586634530213776811085867139342001772548330589700697038933380420432548189205729808777870359331948581382742711424212991601273842675012902760083111600686347165094700498009663405492623622277024203182471135637110549820890467273008310336965261955640106108935446692702295685957757886431338315607301753703268584491910213267179397497103623771078347822157701819583712935352140813965257561352728765016935120711170349043064222360963371736035165396900686621623656871564443788254362796109095374056448495985379187392857583168762958339122849384991248319810012694391880101310444369899941379705195585349043871221602018559614781438896287565704365062275340415053084962321502697575590682809512068073026902247147834584927069906990984116280181166381151170808122605846069958224650162383038090784702068343056860248704756365610042016554630609779407348728934445026372383872751674398850452411727510413951748969871689494637761001269028283069219925592467454897348435508719942155159647311716676521327862517845686854331933216509645169079236923066327827705826417447271858864927362566674880841483327232719002558775880271161696009862865032785982706280533717387419429956382751306844542908020646480356084435048875330854428603453763233535050041490691795186425629726036290742646545022236168017755955899714447036933108750662083964588185431139215693343168923094033770695275016551894459398615470004814270821352603648000 [95,70] -4350490910900849543004018158423892532567759060094523433108961608979479997984453019077473677724991820883333064761363917079893425918374360123284489263916596980494764612148753665941270839627682186643486753952372328852108328091372255789727011421310879749285241145089177634647243513462063976237811306736846546415855242229053454663473703246114488795250575674749123708513527026985164493207854756851813783790515974530078378274260879635235336277128840725546045946744034808659547148446710604256318315404950450656625525894017234975327857341130257513710709597217362479877365990155506284975836421017496587928251335801920303627998781809400436816433872245323874023180330144702472174616553340538526051006091688650285297898733635875411471228253745018704339424757106193952830316140217415959655839710288171965588242011736142909002903582221311102726138248361005737421856065247173108631654764591799348041388163358767433374389648456801477711964417158890013859534238692563472972852203477798279290558133987422642751491175317692134264721378784515945831226180026202393173155168965754592381576967227526405786403072674205708853777431601411395818218706518435517326617035204739684788917163484607816032094457182626807884594248445296663068976056170528338591768116407623568582428949181945822753203832071257193464285544882343846346917631233136344615144207003522336858827455940637447527333100548513025176280315388032798534377388276218837814459406793635252695135540804871019606203161284356443167545894788313530231550847075246502859273322277128008372019117093333869292664696221362542586279881112535227606236749574688724739409608450508421352457482742343586580745049666040705457836562351860295680119488510271042752927600078424406640489967677828213707847026726318324699129725934342587964464807804669112531842976292111193941781701551935887716543197807833950202795880414079792744987027893453956381746229090784045600726595319286111962441248756308902510178782490418953422661389774161392279834306859402865676218714246212765023115550164069886532050551317490750443119302585247044575590480368499393927855332867876168749088818301247114528769949297980198019641535499816976239199010180829463643878748463325938394228586465470849230215640293386551782193553461638065868478014206768665693600655099161117466934612439587577850216175994316719564662497636786873186466818306205506869395456 [95,71] -156918215246214421644244192660088772790176739778047111690426662633158451908011930899877588699129823282778239275386001909273940631844940375146748150250702192372297618911639974641072651238173470213308173423980973288718777784186288983933555669152348979065805167051077891837184709271148999234947900803569688503584898597196763771609711480995340020303179133921818636983915090775749801475458896092314484166780736669551044782511810858527124437814594837465567520933193397415649736267425014397043142752571115950620376580672692283922839938164895366447297684807531643202529648430049907785012309494266256465437660437822741181266573187471423586086698232698009973285975479899868739015544954200187691026530040448154051047800139610568114154920662880840950786597633835317110391652923151345273055880390960635205621204024304113161393685466021616820030694766528620688534157559849467550301345908326214762730953849500465983061194134532591340801400599778221474845976906916340885975247781358612109043453553284930747955168837390382933600587277797678201525179923375236812491637180467551604097108508169456526613337450856829231466192654387054750387919369058897956500188201459639526198168470169565078629553471013672806062798008199157244268370039871257335272109173500525817464468674144428869719464770249465632805576729092467047787642664380061272163650488454025650890709441287252192248591955299764474793939164721101425486280535590760330364213830604863432755620320894639217515773779878091611115491301602820627642135960145897002348770513302046799840514685646317865084367049190947220779181339312048522530156818345495029613463602302523225103191366006511068377654714723392505296954754783991101864414399617300192531422106192269296518436490929531798904753633575348945612566639526174527395865236229822397920777190987252467648607773102572865838698367928343917932167567450049263086090707736456724695445238741711302364379346022133221561576475662588147539753150510950559220192782551058879720861966268619899628163441912895164279425405228538450585451622784724357136387580134096695329662156690146239534017179628162989252233478877125972480085264969432566155086767170280012048256174256027147705976576367333168604739377223348114069806880083298698210230909230569266093366882532926697661429000895419383522962565639409445989030321173466167664283467756688341027711853090463285248 [95,72] -2529407309546597390540793829518918932038919394802713096585286528121249765498259000921875637958334561986459094733684320069763342006105262135880458763626107420864378954977253144356050202114886414016510897243744344112383288649496489249734319926596338723739865507874646490811196446507018616679463105899917431680994182336686758706572369415762123182147941976182932958725160161062163280886575105647428010453146567091061904303049895695053932855616655526053020831865701733460402249500646230340556342653977118555381934238574420772943519699913137035602543847899391828413809132015981325418215611230347612875770852557786460121271495177532740152930860443606768377493656166395113028431375704222150649285274686926367442216536537596400698295378045609639875269507556920631522269671256591011875639638525713816687328015308770326178601743522392166829193531491079497131161281691918456600982956738509467766845801201232599707723103904957552229304095004147392604197303438725860432594983980230017093636736095121088271885373612906514317838305222294801885413175436613165720507898480896225989171298127138057934814883268165609504984543086737131947260446533716060288838987232908002232116872818933825450409475866675522314377891321978799281902611322210401580752834573717539958325613637588979240192131263943209217332357588282022646151715282927651520882362446010345837859065255429317673913717264394661784109329115777084724298958042044549713469283151026616260900075192797582221784428648702905194195840989421932052279618060038895333747134008157316398049547056954781542435111086364660409150130747841034601587321993193375097586347085188399748467425173524948496394008892112932587326581956377809646387958130050195059275210055481818051365214589346755927913475913036015875597181766170080302351473545828236640888344599534939221087083044896809101305420623089060275121080621315896132357114703506465521191524071934897596105865446126831821501271125279495519780429363093134984650137120086423973779086758813134141734010879863468570891499546022733110890342425361741297870110774711964345363067301909225872148849590993418053736436166931919708728230587884700644637777933221286347324961421230239075036682273113964954330324836139509667229049107639726207221845542727033293627545689790709423568955082231542420607153507198028066903128421827802960873331010303750464947718623068160 [95,73] -36182724089957179789325091187558786953898470220134420037669661796547040248530425963333398898634253430119645937691216710153209687323177250929236477416705854240840487882315777453953400881631754269296830117478745942429842401934065415476036651044727072448510270280428464599236944502439258284684267922227704288956346206719718915060030216408176394645871780152975468713234275210818398863376084766239999909994326777714704985049549681293047174059299958841409658064632643552154256459338459931194388018006891549637096054156204576925034306767617212484523713667803176555580245334222958606810929391979164017078069452478039603927559154365702866464258003553561137863620354484942712295687475273199008742935056766863125959445940896137578462365306575094050404028386387758887312064789080857628640272096185483698167305562895972550966897976761716744034976852366828949883987740440697298397377146137767343530615515176527783731423385057802011151669716688678707402718461104804461403447536029640849777488513469013048984661755364769874729241926036769219324230616034267737997551605626455235495355998331609217666760872461738551242837058681824894704103531768259122853108035201825743000161931650778482670631325904318280932334665841952445534770627379860718043195849976371571799483279503641794596372112051726847444182088397418410808625222328171769681240624607789109181555968801824554284784744627825698715809910907695105236150779640492438850449386399429278213658400162834401775974604061255528700336146695853984741556077039567176399115256340515927612928989179531758027446070014365793911490166863408367384457564540136465012865546475010778340316675470264670220386073072814350863436097815417041692910790534317783705769295984704234136772612282449296922257231683614963261733941345275828479129723602389168881949371285601750463199422683879707908994560647337722216801696758478710250157692883029866685378389326470599909161297182031950947602741718583283553306343508281845673997330933690824514548389573340264119246231727637600976906659231154887604029770419034557074338265439298689784227783654559729051732618374052191598535097635960102359087120245257110894413746944004357865196919529028990613223936033522740829332020406031910231484756518317309017684017155939996422623226419746295055474335667288243025951369790047253559694480029458908835255842485000987269339807744 [95,74] 3117450963466806048112557936658275080556474711669855651847478142352746925233965109122721293024115604867975729488575275118293171452406986084559974440188338233662205372739139595916295079866781105740655861423022395737542647209898984913686619450599582394990573382413012746271814588393734312170360955131503288621949734641668463540409590742099986924701445724390619562681298283454869512469698119100545660999501560772991758118172035614215218360175438395719011992367924282194940998731429770904776624116244442046567983182591226445310635008669355260829173000117524412779355482622998294631320276544177046865759453534394449882272152033245766565399385275726637621738748635050282076770513051861916116540008908897542428197849133218259778268342741278321850574022726515525064475402125358191926268332948236178565225265579186531547993227566506098615112516821714830682222577419118222234045145489743456107987467441518090259182454276929518714765761886993844530999264325860329528981199009419933602633551101865299075884819734444142867423493697014931292635736784738329255999958137478150474425552096360679161845444758507692463900047182514831504511455322600461648994726110812209118094497270570318796273544096141803779097235487499582774811102551350578157291367613605607012846495262457964824161621254904204515259389569030513657254342485737633604640860932624886722588090119366701432990838387899841390826067954823181798378614259278781431297674656445355518245111974955485128307656710507729022182284672137051176293779149703806260075704161370864212894252001276503566750940218520172025465199824527236415983364374768599792347390438896756348157253097830424212547512024264495595098748674610336385983300971651678595706715501065024724608572689656611279140289903730479863486973690102711965933009047665915068329668039382461173078783095130639824778325674282185016019567238581842426109252668528338072379924402592910474266418081503718066575781444921824248242400105838290825174102984325450018802561541823686554433623291000775663612081615972204380524994013713452751329497226792708607594337121313533654764528270382818312371198340222194968123135269304879396631877468436273035176896398698904282528826447945217019620037144970448934240973346487358099297892750127043837183590289218189589966888773326684120232043436010823512093552753586074338220267016131600663445504 [95,75] 183436476929092582635546647566621510158922822467350986685916244736844455555936628167342488354088406936956531110702362945976810317622294332370565902203790385690170744843267027954268300130531587089954370785215475919209327030913823798056828674875712486222878824862142328808500799362970071949970155484166246413075378229301212325029126878864331798428404520046057744677144347690488010005746383400044108011873660655465569925806523764771181120707722017797334270397487459685271514717004250078538984395205721651238858799348877166605044389373598368717897026805745195928895801101193509944703196461792744162282805042607502213354716879450365661310613993983490160220806417280148774113182853281252417190129974326607926920567985637597224311405650906019073557819051573795370751317960824119767214923225467014476985674435386349256581713246077325259134351012182617010279536790496227328931275173676138731982439431539953163331796800113050772551056295693479057010879496657358404558226596947821376430662014337978915370458122706935628202290897648024631554150701683266886159995216159896934319305907852205877923781227912133786926214208096430131245960565174565846331635790983453247856755742228357573195312889172119179036413180876075579966749056511199200143303532088660600244327670171687471300367652641354938049920153994490997856490887429998847605428513732838109377877431005033824472011708662262672945102592080936470978361301756229138688066596438811340295578024680896651133429163375433577523091698191090454956326944651551562436575654502503674670597130536475781677647622821531905228740226831237426756562935229354320993159446798668977090049223948819901941639792878048401074506251378538226044832575321906891426485997759400277535429433562995896005203054633509580131273925779851337022027902916036919967827109353890838535547169346918329815614544027359838197354015798433023069736906157798980500021950625642156911379570412767056128826694845810462725807908315886181433832441615881717722160396488339416662219507310037442355990744239956147157190698393148861175571834322304529744540134862288608215305901525501018386928080889713142892589902899317899361779982323272174241496895818271537690818949089027093588428568527266291077164546298270191596703345387079611673928835770081435583575554238700964394694955883156219887994456225140017759947103600778412032 [95,76] 7827178801430165352066798479922102879170577772432809807428220304696576734983934282803091208598191623974630819007073146003164523303578473241406170582678290142064950411912053858926337629622823001345608788651319429454828243384605215849192476803459362587730404620969644595539161919223021979100173428956868220181785975844127368517199453832052836625745756679029631668751127881730772428969555676881455169620790822991246809866530695535327597127623250107903507756854807021130685036509404832690610853730592533266925016913003663093658911941671718178970363524138194679285982652618766547588406952825610762132680055191865560742160153202500495491033527372202271359576583671997416782087417517136364646632364663042332234063528775933312952341077372308187477248239563708825116760957590346004269565778798735970723270679300056601737520662865843401660457498513212028002450254264483988257471418980293856189490327618121556322611973562894037338422949736780416947387730989628124387159218186942425712799081281677536110421942680243765208053868489486970992062871801085829156970843027687942093742443086348013889664442265206949089927688614879840435731936780236217393070453781631109155909518453844799707642410185465239772291321298099452900029767289499104910754232959840947000846590023903579349468246765798078119076481434343412456280737520782651451706944936415919765145693412097467325183209999355651131690240473653319091297802636328449494927073969584685161179144116805029831394656381528130615411745713485587345704694302902580685917748929965091506389668231438012448153104003765434345754481437643067881139758507530839364205405962100277501125455019801027935654636455622010413900511083964713219992665605625682679009972563624058548365708346551944562840012259342288216028594550895601656485469404360546206261665798497319905593065362312603811787071559791791356335465450891081488846663345497916093638693155379684318494754293963875375177909066879451730531307295762972116789400162456034537336553459359637576748908227972059916628927332432358365239684648624817987147053379446175391060957019597413642942337268231409545701559800119860306728432984394704383732469476560659946629818520575821871071342077256361192526617007835966581503737442176648254757387708394524757540653520550927570768488239302611772554514517022110881259178474637308318263405227016192 [95,77] 178647018871014909621120467088444346217987622233629053671909948013012846792729891162051373191860355368962843444406083159050838437504488476788846972317103878625595069491759993032614685830262376542402116832231879539361681489998315219686141853549050155755058939263446294525772982664526526484460064489247564655371594209993102215099639257431481397194310883595370806575488904811604002191547782496801427175121511532178668317069440030652447647268952738942554576301932710771673432223993107107070281537657769890688220852650512533738499011070228135905011035052206007839911688077029564093849905124887897435560029172669651617849258623668120906960185810449091593144324402033144820251661398618153828001944034549632141042213202090742156250064238239587106400085947182365569712061683706888212969032096453685867801515643132492020431449815204308504287135847341845427637413695903253720586615665077115541665424349600333508547696034143229309723045713897711308092084687898175067235938929411154128410091841840621145541686234037617137629721323723489671828048466450456896494282367776072321725132673993819469665556877345647664447602891266380323655943490165841699590869571459447192269487768057902217506462481877836858684909707765970654411770067921417361750688405522872526324418860255540874448775080722047164978195766995267044512565641956360762838980405873112237483517028504741685093788001834845788272898264973635759893600932029287544481351311429320269655433997233813039204276021931936150642394396562972634001757578723162481572078630636030541643879278544541888770839537726714469017875112456053582396460923068396121367866873468053514759363311789625616891895170574333446910912806686708901838207048400708037002727196542698175541633707813875425627489227433755708137809972411470151366433039723176159982811594805684897705875077649770617650710498571575254011119644030495506943976313918337390526573724525676157797268765529243633588349780521235059911048569430166911974965671282920678937315647479413453633188528233980889815473327454560260285193559225013775639988737941717823155645263816502441836473254989805888320644291347445481728328139357128213112773624719094264656223507842845801196049802592376124415211789369370048672643370872514562122761261989955283670776832926998724145787006956626448221605289051780315443964674579423408853096595456 [95,78] 3539765100603581465235254858901451155673043259831401980879257082831483665804337844630719631113515052277953810843226639932279092794636085253512053932443857141195229669288954240426509182148052146336870213365698179736344324179453178107144443762885331803561344498333773725419609831439918375227347265693623594921289195756169432143169836036917345014799868736847661160323272062141738992894673374817888316832029499086528083548303420091723668987196345373794778977228468665560443468479966238967853423730092374901087612828315745688342093391534074925379842594717036719096347625512380535291679280984647010367639884162268102137210433358769607601736480207825611575758465914741786784851756473309824368377862559681905379349194482790701068081789247713380400645419124750873034759065629288859187667170232130194211842845726983101053108507227515135679446581998748754111351602525673503767804454537738272787841751092930393878477043168416217327403978955720974517662429005261129924482934241689027102308571547197030687835475672388081252593584055204099845921526992606346420575350882117986390844810705869590354116322598640926009134224901484038384674973939971106355795925415246705364313530632144011013171902514989390571548049094603659451903535303417596190067415975111072525304924834995192658511990381250221790667861993810653581975858903867757079710127702360973176672753826489208154212623517411735463892141453805089077192915791759864140248604694694745202921947666471505470824198948755980615988503919967615595956527067629398712337546410500096636697002110376654588092183089058204148115643308977965132565357143446148307359423528621481341471458950974262806516694541883035458198415548596960165783474439790126884222685721589837476845768650406266975361095030788183274767635599668212435601280012554263012812057097730870247483854704592071909031369792448089301737572588278647240468796882493065640178296526797979254028675929029703915846679492171016776170711834277194907191879459049558858948058279694349980977061580776288527956065876227091353170542437064510982325391201716588027490369998554510645891684369048939578884626047025338182228116711144490476480426886827355395676813880094362294714880288668307482123567194670812040922820121164795381774663889792898016370711779517833921292512810492421315078232950030905170279548726822933729640448 [95,79] 4437694657210202375902497637092313281571330752733785268473053693512349564934674834084940577460357345328140845433363834917890170288165623707464598612229142409435501749628464831258859752060190520030256565490181735385940095804370711102734073510747898880694624516881872010695566965224748262425256122981421913572846576653785679698577423733514436218678682912778588893084053916149157491059449809484966644271635580245555470424258735548131190667779250959676105387628796934301997989481329450223287745918771308020063716017243236484939781049742131776938654322472309562144485619023399551056864653806749591451110996744146797329809129503306028179118566797150957756289231969460031918361888677631255298485072562339957580826593658582342925186521965390876429595609641572223921601253029746707993274539960987503320401926868217741738880977912892178728180348975504461817455204485525483540622037013520593351458275120248048403141918753881249279432207990231946456542827175593804145026813751751062508434332949448759685828290139276720764082792042293879124245075250487362437351977475679714375477947353935329832914567569139715368136606479918231589163518658568593868912268258200475897521521185862217407064420173638886902844600326441261700409433309150981950412310271124343910267339939513344164768687676562263156845277249620012032418748604455328985773149071494941764689295819820933416728687016394053888007418355738296777748610874177154007356705252886215443156199400197481985115503500834379359666366404199131155273155117417087964715786204472318935520691455623437350940687503879430501177939185104474658348060438217647977264656348600612654157866089161321141177479193571301946020061043883009298186783270071022687716968814760117946650683763961207733874439153910172129062955450636955502759167715559625455316745558189243180116741406863338300557711938093861742688569708067444236833430423632319779046663023726141537153680791439311155307009652005030414705900489384016010176753242781776771117994613697221989376888548212329517562362521362029813299049267771637035779951838664848921858375736902011032853973358370662326461444112014895915443509292141968679070838475225865250454229166536851042183204840618089084530116075358512931835095613491437347653879828904376548177899984591446187623330847427222042954579281867986609791546313574187008 [95,80] 533196199658321534138923630830507118699446947053830716449866643875925158925265710930098914429069554009443437778501786499027953703985332887388697234409959549637884104581509273285193088720466265981039146514831197865666707312422336045234546475648406858956665185556899208638555228547403213096923148252359440918982042234355424840188625115220566174282734279442285638385216453133084657059871732486245036333402381853753776013255509204160001340382327634601394505900009695532536713195710733833623691120832447634100232972198021191489795627166008736588464264392331071117652791299721894022321137085940068037470169612363804240887816341114986001310661159433423082817674681557708406600031210327789737696818098286023897137172353159393747257209776628936252087007562049832653935852954347051093432531734054517665805028609189836906540633550233302124956813316146350438876581423316496627151692867216688461121678297961846347255746268126607556233408876378561176773777835701375816375835716381661077161093141599401389900960350304081929367423153948781016491280825586801352032384734336560419133420553895985257646734861815321185074387604621071342889473532045885398273732737584516720936794337803294302299984518880937209372485519108232426347448930710629558105031149503951534419081932576929751845573790237328005035663741016652751716976604596293054294649208676120484776318844710198278183197181280364778652553327823307436162702333694342604167288543172576697035439577784904643351956213234931753787350271228356899400865598486026367502726682684963439349030399772392253005541444495522778538364713803205346437980907070581202484722303888829632738935800826084110638201368356432402935829564943643595415124943401210566860790763553695776527458608511103959554836430061058808322188339258777348384437955541210876070210633100575148580579969825401250987173949619288990849722877303490651554800792169281940288536520491324842187285939135318615818077435750723568766569511111622935086380075130454056953938515892318054567669578946758808500478807620226282661635476409157833670300896129568586107152510080626270052522699933467503569757486070339986773503090947704431645095457101937669246214170298848605021318819760809352163114956408382221739398935490552199372721335326140287344455876732372771089506014412133495447369596535617997698828131631104 [95,81] -5759058619457888748714879292192798050449491415112539806525706353778517885943099089144420558536734216415749261791314132241250099578626157786820708014870881974279256130022216558612564766079928299727970343213281467191191009890696892362818499779176295289727776413146105902938268620788147504179904517939224112385062852081705490897618793317866701656707383059952761454929411006900792135269239656591489664607034164921580318797796541352740464432599311943399061245884153855063448011774434487205060648648753004020111681068296339828312920191569969445592009445451000764367345252642525938951314737068136362743027437459289393994724078691319208953048930694066789846456698646041118156719822942450086224054675205069296285004259245417854181477790344119855664195759028592542340122945356935508561543308041900976713671566383437891095615325346895059273340341597048990476126375314042243287690584549378771598948422321054728723199649800937499243161443588345679943251428381992653793904556401669113690976016848966840080611076549574871884088026207806217303562976353201681788179474793130406771131670535542802069713579987104820428135178213219471692176293040418935642425643029472322528586695773613542853651424005130745774432808159010504999988222123550008621458730748870340539276989602048337223093376837650829668591414538413898546734397130692496072509997422681755919707682453287154719929448372223802318186887474527508538957477583655470917521647931995253750939164573020127889770756457095801500161447387895391545073942982346994393486069920103163800540828474300457464314260273654655148119163431760716984456724646987470383024688901507516638500910525133094683516360176683906255368781600846075752223733347839302881922795827995831608975467679228981995957713293601106111621290706498118593307785057749237217296901767219791792917151159027824505350047303247714261233744196131978362945646219348752355069547134899698529578223407294967557643118421987383777478537939295210386052268765166778718925026119303499234158604642841461111588098072267239545686312137673485387330735079807975735400106013106262321397375741323991572439681766382745232058992303199647873022720286284378927281372835489947256530758195767852008652670069928327874441111449304190268243190589046274037444184152696830775551147960313448037390369652915511384730501120 [95,82] 121220354107103725930584305831621821840805930417008691329466890907226085870459235883812814777862063826299408729612525736328924915381825669015317662110774390734818412955345219991515382840285750657766853553731146506754325928640173420783254615462149514666008439561116063945396298180662141294158529216397479184448759845947852981674987608797957836816906896839669063026551412991340371448583946901177400116674683637263486927439636378349197648336711207381888605121232716436097124787973599356673987576360078321707597743301798381762994707388598943316500939180215373805093837448886597971099106133933863941761545024850295781599854612828025672156503657310208579049827578149626526988633604842468487764669715214217793636901564234456571098853572682992807515100948797051910365697725901844536930412340313633255984345537146502738261925139140826433446841651638864057582682108352836349130951320126939822920336543900049616777361143081212134907672493869341168391253082431526686095100121429517255966499717609035388625824674491978960712245892844013615158984128525669870700944094703123537896916374652793317785623872688117259550526879484530146098315936883559511122602984104218291369609834613490644820623326977945303748027214547652957678748753169407860852342204587495541084238239857241940623535992315662464097014380325575578648215806281056241080445963802793975065910385021036625035699214580491987412183658049652649753097137424975692953719084040168931302529870927025740493071639338323496392930541885932112945111806575789956390580679988859327079561439170050297264445443417040840914192514382913681789320797280227482749656052832966139398183552003186929824392849249078267356181123278215024177999468608884813618488883695927476010152237594598569876551559066216629224567573791085030869063922467422128496333020651669896771570562019098861193948456212638952389171309030752416488142831689236310463317655862387129020815333241938387256243161799503832703850902023613191055756703878292476475142968867516574728562539986013353915994788258780467876087566124144099350544951073472465562836495857792097365759714009038146768494270531335931815177526523677336919417873199816543074660971953943127918470405193510448981983624811570949787202788392561112698197873925149474594370731770087520698112848570352144479200070166767376269312 [95,83] -2131517903281754691310030471764162322106647846109614109542313190252466027302208619141418085852867191219280773552445785946539576317765410752070015928458741567588640548371868817490000245457630407475716499759873758931629204871628310262541186766024382457141250903914469386860273127410100758729113222907599354162227881390133679661166152254185495531658396641766951381409258396722036916347641090940294982216310040313184399853375147678518567923241795688726377302651847314804203019280022787988422108075991679852987881331441153036152846882694829544408487927760271836083654374394550397734311796440946527795323111807576418565586580368049032602409532332450388879774163862508297223014699200163663472226893111967545074190727717285063285717619401898088761020467135241941640815278949756814280704820243342081102187635678125938552914825568260221951707725430331669518934486848486622933597209538732350702242211802499434143997793584278679272750975098782070497106291587648617569709592885780495817661656061822289283753665462294851633963424070299541230442544893150355656304622542673815017230873831864549210202322277421014979698915978153389587788315676592741260793864014112457070352532106190732269117530485174365938102808318851247802409756269335547658374189559066140129742698026551760616567053679656066999828400150023860916729415599566440965857478311485089205710609653743455838984221763738021691422340890604172491403043021275950240869143250876200199751402048168338327738920413657640192304151739879342486081550396040945766904813581634055858191556928642638864549958136462936545252727779476850559594706458285229939131150421962791846361867810889928018008872586397716225640439496029546119872747165883925023791512532476373158842170808130174718153734189764638013871458825671724027044925218161460410137680038970752951501750020024523727731233057135829810890494614959138355557104722914113181390523715577814709953921137131698712489524862255968125404528307760655849243402374889738743711291966762303934558446947159503453116882374567009096506022402574579525003362406549015268045697447546535947488751883515220274194827221400891747804627554696597665925094469472631781992535080370678615391589172603220318026278522667423168893603984997288118670852829309880467869023824123325199679459212625336291285439195392245760 [95,84] 14775417651843267377441298946451849319639726789984814758459826482110891958015251196697403857686589427650698535652646387164321615301871249443768501709003258198756480190408652449956867160775417337343063103654820136671868638716699858557790394605396019717420607985095134937613655882713902522531399434586244542323376781632517167682364013964352119370456185197625707652420733726838849560248706870082492117229012130551794786080124078385471451479140042640390012491631465566792574994785623526767123882199973575249087515582674859207301248080818483107688219832818703430864635848086571443484610555686913692520524014898024353198127017567803023472157444256398256321071253432921646942618591764443605733717068336455352185574202717729446773724915173960130246057838827843685963174857561416915229776990905210879830852538689085739805007905993518947966522799167051863698525094827046727975825605406587894670492689768752959516738946523035137547044287335789108251662242719636328120350264293470868041549951941833071936789641654963651201084471387049850869771919817606249908497633208562683921689040400814429743824236011325193554255176707515096937764359846220584816215216111771387915541230507499304001175859073871602825199918492438873906138339776289916079103058685235190910833353694642298603133592543097921530669799347538953598725496614848503959341142573803474596027580302908504918598919482231825570620387400026255533490837521538770782449791915015111499839319266019194044713029716031803586515798170397589067182878518597735841799729881261747725176123580643505028266689046955202202071150938317186311916833011697918974864983893691672286503536163253983202629300611496113784140637760095846439664463463408340553530648587480043143759070719815466604647816693543531085146333850093432950969642357979289704530227945635369946428416689811391151798916109021896003414882926513640119532473945410216822124461440844236979294917598074778384786426425627638401198476844394095950257278898204862349047310111863822627000121101590074447668345020918037311528411475870892423686448262856467391962036280123323661610514510707409176294972118113459949088355015325389591806829160480270032661668835347852722298356764025399479555650513542837952946451732036172816739393457605986051760262255856627472292129220691931119952869720064 [95,85] -204890338638486819380036373038753642494861405886251898255915548240851795589335162389507406263511499290975599880757732000265639317626660991345150525609536684359125315022163607917051473099898609395904759111028385185601299162812083691606545742334828554360790543631464785955167743156553725449331731210167805352533160635217118313070544755728886608860441050964051558451021824909141055216527898544450514440949039659830091322601271871330254170193424374858990648635819887708844042892203437168453858079629710997355577319602443247179581980070435744908674859822151844697632786449554245990031374154171355465332972532579051311585119920614123546467171033940391642574903760980520933087351670730181367663374880365253108141397732817601283152361464816583791417321906967702001053595120298731247075956411759151435635647055492458386512757446414451716557667748442685743224600624440995406713399646851445630285082207377115106651109421093792301927387671461025853751236989259933909794957216152709867698896820659376181499691999300208378029745416668390700064120826636388155819823968541585568624880560309025193181856010946067851773151719499785377319906049041826111639731650781409035057455713673073070729884981151589728865870172470163723634819733673828371228865339754399071782178472729124278120777169179238910440778178450737852787618182721904217745788408936144947003780142717972504353848812103442938361320584990028707794007212072915397428683212070650088513151591037773664214620737732310785587141626219392623125812179060918953661473696667311238269906210963335925659566072493906078316625089820967738479489771046653955350785574684062803842380220855277041740103741939925807493417547663909048097111990808914189261722618921959480297860883634420773945309199838791686644899804451149236213098461773038955314726827193795874547803317977826491290335369303075827019755875789368935376887850085119632779891587526696694383348617067157948607538720215025388337995589531803589681491515170901241708842643901339947099693077872473561354022251857106057991348373238563899401865042331157701126151119056862637699890950312143211074226820910087814720760195529129910041691943623416790194765766763970660908772672634121304913624890370790445014541505597606655831256758187123118492119602819516082679471196237598960482760000 [95,86] 1559793603891714840820137879878686838567136202416334981477794767211592263179668691233551190871485582138373197590144056137343541203265040841232566108030947348517661254970746119430473953385841536180457680768979190901665055902299336998689055804036289938781805867401456324626830409407175271339735663082052109862057044192476427684540433448027183593758598019504602777715175497297160324496501434287812446409067902406342396487227826201991222125527440228053849271055187692608520197489255181919909828530886343967180032217330664678675489437786864060523760628430514814022537278487235911736776049916818248491346056498490611625174829755374160710822373749172022348944887227324280015920702011650114403904246223697150203490460204208460148831477724132289087191015914346944630847832384233163096647448593679074509646562477646465700198466316430582313749928969971658852529698289886663442929036638096187258643242632717029890895087610354279322641674961805692730986373157651982066311982525348810709847664270614943732338810488522581174908664896813446662412557373497143074832261215610333637581361718453764481002107165261697350003002928802981317283221368302187863858149787681299270109348721993520127972522710797486454097507300424480733967471506418812871080707327987510089157467926077358938406084447513655149114883063639400641278517098117338195684023909096680162498762355737577823715762530411480161585341189501157560578911354369554035523221705670066779863797743554959119415226189425388799011597204109042477579123646508182671541173559111522370266637715351894067191805297019942393162008477562402601159582072011595158721720936388624055091436960521757133961169925938071668080512560522811646178951423361277618718742827492411132337622906340115522215447424472345479575646292955446120798064585487797306372011519648544789137465337608663472888909417001760621049411445741605630140144721864376608158225807244720062417294846387261066603374033650358930720902398947056427407313810339460206587415876175239113769092212129000803782178241475003126524383412085690078343335778997089566724127207315608384506517193459206157242364007656726066678324893718615939213723362683251937369127381974169401326099768152545010202771603431214797660190823976768225183772037815495276890615851053837496861928552780561385472 [95,87] -10506376974615830717797728711905408695035170883796674911690063418667684596484484245794722674757269369194341302765825804433646452221574428591337465473055358688706477057138682130782354402086719824605927508907051361398214810794701037233955520163423105384452384901006248205555736395708343446538692189254885791652235824069575251403451029336720161215148952390677076871979388416462314673249801932506098770138086050995552305943668035806120035999932012296901828301683559048328210807438707485254679008742032916565395296990725342792992083322355062672384732612833299341192159893064312115125009594056682312536506421818715719215185171715362661077186710831910165963286779072584370912049893835139463255136284840153904808918934781206551980457412160184386857478191502784581176589128605422871579088391457115363387068960564321301248347484455388724586251695986672892900357694533644232612807514885031614312913865588684835065269052053778096058894944087986989308049322346499448731724434615789058164318881932926890778068197100996973842161377716013978778343577586727069321693875257098774909418799476850850123415658403980709989608287700810023137229785651735241052668073028902423377460355422150598320438905863254715194473303187449716294415608008410330525962884724181948685668482836626797872771370481092943969794947277984700453752413543349688123616604760949308183751518240686985291858227889465744671566179121682567341399567917546066616550221091435933107872828335277700290782897620829989755522588537009256652719000036466348287692615060186999356584313932625250521739650421021120518319400216451327919219248803832961189420162876846807898872049055443460896075841733285531083747858882252942621719753649478339731652754780025076752935087966958388902305180195788019866994395295749648402604313491076715261024044011460897030094929149559576191426464534175223839386952089137777353288822810538101531788075328064735606568432375999983142460026450595775670714257764292470297191729655196489068970922751348078661047912458688900991999066898463386301292887519764194014170300402293745125026681342629303975723086068703745391162902011649538671281764633651706321815989047989388769504416511536365406435846536447657241620353127789862079333857190817305188663019191072603022421778520248109868837719812121344 [95,88] 51527945912566164364351989125622645563017343811543386384090437087430409248336802223502146352818484921208340060455917871423858099117288283397107682453079746951356160352728233461639085734256149609608712567316645515664498059405261052530145943187447912682139174241259914885248600988302523685046303287550264028922217664212388138587605230283290438830398076114804090258986085458423206249921778873319767518964846017128514771902988826525864210918642190515290383677880541334233966176822778801721577825393967229138073356815399101280291427064470699231696547352428598057903111146588390122025299246131848492820295852910246717211231457457309264052058459904511717808497961164916726931864581958030352125515711894682545515665562697708885112611001728624566180019926370244211659093777826108223561723337108596492703338825690782190511953494446011479050305449826791735999899586477219247652766645112222316029468606789655578027027050003661280550130128810659462572511319144538956236999235218755486088539376505807606901838993634014355726619289846476987670029178753268928272786733187613602683940583107530477075580920963970468577102022599118198176960545360216942886346534956718002660574618608453539888674718534626711104971576230368958448643347146956101035332622227613805225717983662630206737348792762879964714558959281329992243692471546157001930324507235836609519119022153981140928470932920228861259031659813723720787191612957723469509621262357582442334336577580364446780165232704128600145808193823724164680192594838658246584026526168757760438799840324501547808673292720865319239635246813768899129241913649200110943208934792328331624131894059878006808015268288222250808182469515598195359266882644670114829189377300114145817210688598449488319996224662268531356699112787934644318525218280887613411595695348093198352462674125925200457137163344374413048051262603242106592730797634894354245061290445289267865049691529711227224538641198604521165527896876377585707466275825200173998717579972812067755685923669256266201313472313155808796994920585488747729310685596695657966139060766288543452547636732824220588026266852417062167760059699358068724005107742226744590994722953486782441312701495388110861370586692376975746428318902289713451262161892980821865361467545438187577815843968 [95,89] -183545375972292950674860770056446047930126057460615326366134460566117591294095959502645357603352943753927282911468327392196437011312103785672940057832084780987222231890220134273414644035598980739262054557124578432759902655824961119345000488613908031326785230733863143237558425179756282201541307217086653306513803169878160467351409957886937909066202669150697340022164286390859007280931842092611577004711510329734755413756257343745460838687672902145664427996035733692855157748155518073770416078330859679043560790775824330614883515028540645240434767698675145631340328393411802813282984204018585464545222260353139849822424202323299486146849123617391672666543553650087342546877561393345102201449167147112295126907616201611991424315545735525551791619909143724832317561231843573627554690152888840289770288832151036428051725097953487888023435913414735503280885985447287784310722367933434590852905894194939558583148494526603008738076836337072198515902540209308610064805723974468029852237916953496475670653523242926786105559638022912969575295516663333142348376266650858464866718770593464137766316719582896122823677002084458548787479291513990309842891126084182015339093448848711896500862330578985261626607508211089931900353819595950777025061512126409981892846350823809073396093700202980687896390552293340547943169494140266229479502141386478507327800682693949271041417188664068083349875215331165769164994596816466021849911778542774309179652045270102243607343878873127076046983958135707848414310438472478967708766288983434230049197136800934792753677514417503037623954650487516140909830360680123483689012282257970333959225854477924080813596804395350155981905015247855997297125918288493148042137075826210309401145201798818693135512927817677552857689807003348840551224526737676281426574149498367405109159235254292085888384826849341031084424074554710505928234756344087380264836484796609248410474175050860615901371514446333403734087261150750773460523518410319684193202169723265131594750893103100019550336112129465616922011206053970386235334928878913576159628974376013148182784650254710923905981126721639240006270532667751650927790473029141007906280890300179769360440837364021134062432441068244409597408438112646531842438946229613531822884373456715175214672 [95,90] 724848803183177491613414084344170860375868982919582280528919785620550753654325674376951476545158165787105166721245372052582051301637822407053466111381948270025451414169707205775152445164929671146960028383253024578068436109445105117874116636057157556001555644597218250868529516562089873824706627806741845819970427893200274951387581168796905783090907924760495042086074239869252349600393498929710594447491278124406986290216146091243292293584161248719607219227610022831138328711959443858547421375768818637394098490397108230326094856792800768017202474309596169129407470276089788270296842454886517569355064189361540671220945242990405886071204415524316519198742619761805641250486907467017188955904864125911899035623233695682662934448173051929230078871194841297340898359716093823030341364378038787129557980886627881078127715980545513817539877614239931848772581984723331861755906672449156186754049106583656334364418564489100483449865848491125025125403273168851387514976065775163977558052484381239551685484163650941290218266599685158000753614248837849038327367138620627486226681109185817089911822403685723632515551148348716767504409596180494837144119093157571599197944894207556540308677459230217730773632877273333556570039706574319018383873271523551832443309736603304797656267319003567177552176842989559619488062921451212446995240630926183855770624141409990948006622091285350710064687281373766665032571322193163747417727804027748536221783236531369440292212569581480648790852615942379730193681934532950523282940596195465763276277867035344388787161442234478471970710722464719522679259365088345979766427309731182018780048903308122855202345309441950611184730353944652983938295846184167268863584570522308535864405724361591113665028972430884598171322019484667284238749234542450764302993209013720946472978217971846526025414670411851058948777470582246351395930260433991938096727340709399225570511116415125629942622718648529044443760804740504692697969125753783079935319262458881149493143139316901226509526808269706678364655517558836829428131122383630820781321917519009715460504369028793989669757574708562390680024917172664383730348929899752251640198913041488212458958643345528170039333804780666352579737606396427770517033970087059720912660858939123456 [95,91] -2818702209559247088196737060208207509729554697474062131735625384999443513416063197925334243626325740773846323754434561323830922130506327425937626168685037810187632931285780096242147792787396052299223527624719810478495108129072441645530497508674580674777252386397563475766549401771947416054401766801190263863276026249901088938263136905954858838009995676250340372295610455370457882334628881342917173155272000411549468456895220414313623673882931866830407325044781631519991692757012742118326319058010875843564088561081197792355382015317318797883193134457125711144777981110739896809964210180165419239838244400636614159907892071146872208431076677926234788662536002172345447795637611071277889421491876292179740332468629279047573224042060039840332595604851201179441917483978469312624832569937366913728658055458859951994188707351004530142416786795377313233439524254171008875441144464383099688385156373748752409886124321716800050715923770629002709622936255681889337710137817700137857430186032381958171602938819649193848003598203282093323771633018852669617348560678650353740225529388082549518025096645960540535234782439420881964134356060948145278473885270566170334900558364152432145589524602307226599261357043216716593214900433881614263900446092063460400069179430782925104918649339281962217000922504297555083330035795829226387445320440574743908031208715166681968889013032780819406910906152707043914292581518270160789984124153559975912662571740151992163232166424961159381679389400965054550781243215498820018072107438110711349195311892137932393210619254654585795489973389899421269390758694128808134125507569850996764554503548029812515806766852644427895262030893454934758318802788123202905804637058322681004641162258380268630127713320148123832671644593210691187077343657704813823828945607058488321033919919374150306999408728649566798917634641237322200938344414364266750112443438695433091740399013747922030811600156096985829666136625908120244584761743989140985334508589188848853017237714929694919691108282621589766236192735352743026004568111110725348517343720018662760758520178152120706228426526542930798009966864929708406270327065843383508363415115406161929288450932998998181905460060786436878318197608165384170493813258001800999820655064352 [95,92] 7496335451416853376642904778798967545660396707514509265523998855098002035553547670234659606778214676098330437612875701953099853948794378693278434559444963514502325399259816836587230426371912698645704525865986174407524422120248891925694058720438690065882762926276570135991898155747476311889032068984861823081683799227073353147118930121955198008342802405604975046619421065052663624623430405978419070851865821542680175934964853879551749867232485167701251682544420491704164000364370658287591994255580226082748821205372346239373128968645166858247859422281277278156149308323383772505263573315114046272149115496989579526512767736939046644305395970073703585769493576111343003734246781515962481289140358627713875067663057304618271098429269438554330350254898785010975777548032686839578617779804409973342897612414109062262497252614678796703055692564629598233811523762935532986598029168611926417664058088296110708946154894357209084693129342578562723278857813311560432574177089546179736259478990363712195061037710005733254141734631666309964409096362554328805374951631452724678414638890891582179123031078013713798769856191523388119884019290121118878672769226568097316889881402570197606327344936003387509497067110170484964058762975765098264450168736408683049305143893965745854974498544012696850697084567627278275064418628056156730220109893565386244986356065892156638442424350844746019930384542363638851390784029894849583567238593749891973616356908661707418845938039524292759518214332170078094825326150582139793531397220587586079187864405805327820745027410553322248723819441003131906285794757763368048170959666783061750023334307211161920967104134953620190528097766741178823197039459492147803006021434155117113334668058067680270939555678792209499644273051727561401989650110427652099131769143423284507353817946714738787935106527301440860187915293706293959150829748037270192313783937252683797138525568493994984811946470108410457459138725086327107716223482501262542382714975180760609844574811578141424084852423039536838222279134018488577104899474696465023396740545150489856663636022748072330269794480705823912310338634230538876245308522058899689225743255987665138578350612303985997584683250770652361952570235019386892109499307585025842763136 [95,93] -24255381669467625838815591327128857318128416000264528882740586200008235816312829581897211637472902547100068745195629427323508302961947209000144433271865797006550501849258491793446132004458348277901373096893667865859688226178643631142730280432908876562311793778556806433236012490498475967082517440417628396363423674620681091358716715801100488107511202173170761251355686907422988403359061165680610000778391402601249375809487039238517575095916694656102251629907797182622541515699382326720199654672538579334948512528720338075848671698607752785571558228823959512368368027612704452962910958047751025451378580773692978205369818514078368061275744265516304802790216725258233052690928190451796945841659661814542279514388582717115521672933581700471250074690406660223692004280352396308350610874464912103872000054930498740376442990561600989869868406789796867756361905357639986664543708819180811002165617373008662606360572587316761869302387579356384557345258705599228331220072373529543144339060485506134489439530666623078340923643636192185976776062449873994549236570369866359793562239978539754068742069673028662081811088049175258682105336547316546770822276559189088645489120264432595680208954968369759799835480998294187864946472225746747676128776186916003682166802502514587688990175375065803489531342983020221227616743465053693014706079387638958533524423784912732070280698159731448654182699416308648800103490558354480953814710262348629422716304116442166448782019690163001786173594355976221249862312797195210098806540336694070656347988029974350456983726532355883628862535980891911391648691158315084022730350141127733194738673467716879894571328232874448557310744947987578246566808208421615188679706528653796586029049344573871905205221768388845791314058996639819285000799671033568240032290669090050441121020394759771490877248211398188800443362939277262226179519239045776632363369197442217706278659116782283915655717447027817595994987849870619371227253792200323543681950448788026879622849205533882285757730622354447188018626027079216455487137852277943129621798241861650517996137055777115190278310729126044586750156488839802221527676012568179898245036946909608400333030309618336632004159174323424416056390162191749986733698105133924656 [95,94] 25433975856927136448963107439672906621426423997015734772754013380996598968073571798830463699321237507042643680492768954221478977930706582823537335718457405905847552424933767220552775016984884357037071909161524029241088529094175568729264489883922603975586208940900723750554084308242514571332099520346546182466967189951599685251749194041342489806530097681875746170918722293055697943148043071649155473140254778482122629590127282593345106668071356372397054949269954937297272875995073214164407775020671669310646388318103195428235520601214685024998101750224951590886000866984878733771040711119962955514770854910115761834442667778853161332815227795979429558726799727169957338160518314707710200269044074969841388110453930805813510931363578136049266031822629330732759964581929942960333596431058647310731170417003159857152390353552076861206178657078892573829947000823864638488005820490578629462833440653791503703900922439531908772456420784692372789360483035730954106967530772612593091284904897886766530115968177581305754244718025471325641072182290280130874487447995716115899097193160232787484308132460070474173472132605853685309376388228346005391046647364893235808688660102776267089818931689176499873248656526357305177106209856205692736826549359382292126771824625747382911669885954350101959575993639469087721040008058481850531825378858987423963346204217398677666270914959568991808813976520411496363178160434034706441892646873613842436569040096401078192450121805791160332628228734759320592687891407215152597824583083352224992404561372130618856885839232805942908543062601020638700590295494055413716705996228279010314084450648536127281202388911147977962997732097558000270994481246102101613521122187854501076597714341999170335242280977790078770118273323541068995217404513277189912427279073600736938815117835318452632721711431750807043576635889704011662963560472182399240211242361511181744574496093927399378874679075914580182590134904193475590786119075033478873246459429558877868842774991185074141084051550221504856517677293508855833697450058848130318815242984890691166051607848156678071570592560618438192365965695125895851708458521686513110326717926678235859017202645629200776492542345802351931089737130609009955388196904448 [95,95] -85233370022432490511637783116623953102376868823128840545174574310859853503378190858218729359791212844392689223001785564153174117629282859250592817350185983462232557722379382015435830948182041245693976591302133145402101636574696165074000574228014192748884187821405108063013494419260253520348902185318447540304287736424958888868246772727195525689704537613146257796067997003517881106364243264867019080361806759916714713237225767995598491869598878198254971616435428016594369065657286042271856178558289604235586258347360042346375936535081101401415356587674524670574463018344893157020260325715478746869260035735278097016695841370146802205974877356863560031528492928582203778172366987333660287130000578867227390592924227134911291852124786040561920449030212877562552862734087619175696512580558242454597242682213012969858939587288919498267772631700852083483916841046908501615842708838641764951454342527248515079125302093282354194340560878568445562352657794888982776735792995643706119097088808033759277033232330362516254857520533915620180692488320198411330459335479670465157048415338453155059526494217255157032064856278287927608084833771727225173300336188460309082681462174772752226905693268330553598710994726637890529883396774037264183048949065187550537475972009387232488717290426016011792091662718030576406028946733050189329769631158310838346211783285465429001052552635776816115207441898005800878449806660824087975987949911259403367883164127528477156157429137070296114135332742570039578191688332939866227482916047065642569975882752080909306697054474037550190948097212762526444871277563402668511606584364841445664582981595019421777421324719370181347119845514232552318520533091571180757339940071401557978108144325440659049192373175699570421922714564119179382023813500347371443361169237191870542883819103051626563720650573308342883603428015459417818190844709422261255440544572277881022353065699765763909111950044142892453928058302467372159477937589729836033727466726973768070058604127340191119711326730750078970899205520658170118604992824379198733444967911378892593231525916447502145041715743871405602608145860516572550276047332346908068134556959699766998283132293652381708278887109619921221954626171060908209697088 [96,0] -14341326422541825281753728934951657126326366782002641615618950105765961850329684444802810782134630635858902947768676383698598333554516756791360744895999031496511229772957876040866431759102345106168787323720231993262121152049086509436441538104108496544271746786947648076754229185513829379567484588652103473789530746589268563072936456691415493046374548113700211847225318173038989785100817388842052078728175588006139026921297405367114314176035560745539661092945334768908452578413690957048911452871608080874872730040468085204910086107473665613326980389291176965376075147583521451151673838269915579884904815772551155688251906068165761401245576963606551122225149225375219638382620756202359176427037393680408609078859519622938012202261573459322146191746098517608834131635753003559041377686682417253185561544070134612070883012467253413614795510505467920865135542726113212640889382318574468949975399871466966047125707311440584267646823365587300501321877064213293061750521085979753327556670203325206956868768969973964060842183811416994511374619671074452163014440015449051034908888023256478733389314518012747518480933053799757968427822028319962837643185832015572243558923337068149294902005592297211907052918711652586443495416853652461138770545324332089046953962726464970386975430653214942106984409535959158437982847717399977847836424070397658236641384158422150875152841838938558778515837996907093831109650563237407601076712854453857569562078270415637071492949900716896417583355279200516362940348266523195581777174754983534045902674679299303536671819365918635387276900495266130507852341220623983569353032807808112683205810204568210324482435029560597599548039745605460935489044588271512973740281428580100317599907060664931504509251787687185540450303018090245657464872902302863232409077657547893072716774593449641755443709192165315380922095995277590961425562997559039589160321882335802738502108059588163405059968545481948945779502963819134526730162134593971879463478035354184369463068459055761644676137243215928669992428073722612845100540459212152491901680823993930382151077536155515136867773241556881295776875588338866023312990691518266822059871827449182605306909685423894613734250014016359223529571964117278565324115783779849974458970692842056190610112626529034632053017354107912312760372149518533545314420858009529269035293008019988533996408277400800225782143365304518866224414472939640836725554976044589513898846924170366352946807204341592499198104967424783559437782512382039610813463754721007539943763609881130055604633600000000000000000000000000000000000000000000 [96,1] 121148452665313010424644310806005914618111906557942453384953253882607072837190894386581248858044795789727723758821605293031717082336685878113471847399702782337434737492473440000938800382083795335749063680096118390375710070545075183098251218048994797462052863315990278896640476936111638896857766718216711173369853528708091430595408559173368355732318213299462690102257419866884800993984857461437906818501845711396281158560004320380901115623586414543949051580701946726674842115877945155491821835838348065911328858407535689687027974612583276305180551805298725620011870474034009956861949938265262812555027259604136782761904028571918928239827458840906653349152790587049728447187018470688044264513593222763826833804572248186564497081514043958232791479756632711928774823419155446031759259371622778744687278142392283044142507472473294268292485560005243691110427334252716538054823288629079984903910899147204147415928403701797591915807600518174383794776812719375938604753120553140658167275489667717385808518164865432683570157340719621317668498130287849887233378727756545521882126274393230056824395938123317249752202470187524969054387422963838805582465911378165924772828262357759286890137783334381366794119082871826854311899963436696029860826610444858785657309050328970449927312901136792461375447073170313806567539672710555061680511607939796316651782979388487193542984321485434901775727980450832099453937543766139908405415435764274714792747245218003933242159686832121886949085328824959648634968350989587952271828368785979162345732610998933723370303843212538157918405747217306306312843775381065845905256933966843844583046314043463898129990188726230880261787943590519702870915615347256496031457923792196025035550977011704951810110427089905649868218282565463077344810901563676676742899526783219869476247157411108839505556660741472389610358503704628741126688594786415993788951769510585280231108408837598833226464696041038166593964806546388599623395830654414859965059796827583074960628367190845092416374757010746287387780703553920792587882025994282345766157269366421117613807142745335689750144948394942603460841186888769532799533924752291017065263369265967148060545139080585293433687805795702077733161269168428227781195429712777380362963638558167919515984614947375969785008239385696686625394458620956920341584818290122873181117464866976787271024939030061057398081533500076084783462899650975491053062859197306117673518613201204142301218127164974426413001371265334610655339866800702188780612722563659301454653907121311987007488000000000000000000000000000000000000000000000 [96,2] -143240349110335477929844533087126565815476997854056015523614147120960793530852785926889671126080571086087306277916920426495565146370511470857765019706449194111805926642949352046462491501537023217820992071410495668407904039119153521737279511413863298735214614772793275821996170891902240792670973157024650302570664693869581367923956518178546898316126218061171244289057341984145787877508803881411188318680450040567713032346211119158664988878652921266748865335691788553675383359925020461963951247811087734628708552949373524602278774449185196761033663475943707667640642389550105479910818118737016886507774135038778477516559197366598977811448302656450849506835663663790314821301519949190848341122653925252940447789218801948679513543465170024444716550809443078215585905324964493955527973794543562886387232532754523290115281126339568684588645925925173152200414177843893550490677003246503811802474551840383391202031434765095462033972072897682332327110675701220353377120643846415840153368774128923574013726903871172054471978292840911467237786654719481920826748803190844188254593397175093640704137201550026079603323633744036956604692815118222788621077208539444328372107246963171088852373007214569510744881197579877304536311183744125259205423811812036721887030683075137454820318796915325823165067762553791522586996186174940343460992841419784832990595760939801995825256887703749787862271277712042059176638617763503312555987704942841955586308880522025627538636652862522958913240870351495982123883829504391716146968806881800652746981490317507054228967880821036760650531879440793402593122086002601996279470538202572790175078426074186143132440731718466083268544742941803687476382799201745270213541301371238647937325315034952793962879068101027690125208890987548587886023632904233775622514313751297137227253909969512124287270175148956470409400333827998807142587630611051084759046749445134280875061943006263937518313444810131751025644421755747796217541273915916162371847238460206458740949257233164662388706390512059641209496180955830664101041740197546624707508696799486775959675273547232515004230673413387885307622145339932234832392029184813670917150244986948409845511810757125040687180410848005636076701741611738359802205034626033663141591283609227160197847637411544862309439577131120177298299541821078357298160180906149062016520405849724698039425461761306926754745250101459015849240668142236877568093340361631079599726313930366956484647657137165921074533554470069643435144829299587551308485349300504849578303401655742873835929600000000000000000000000000000000000000000 [96,3] -11768813550645513325902368571389088428936698513556797795106634027953946207444568112739072727181280613243000064997141018350508149787536039352272213139969876770546200577023612198236126565168078466660513008372211548214077903608467630199990486781782369112370154146406360621859014142756451904841197280753512647687616493103716972891621460128670729036567017151369872295052008766681230568839437314464124070853802961784291177357743580873867046289664202846069385827534813364931298726336963989683637338158074854284856854331659130928338467120348538357670181435559791680956499368963018191388906409024029613755980503258730505908053513539943654223889063736257010289062822969385287092845115815061729751862312955596541099595110386931986607595994765557346567149033924355325397033461225831110593662238395947801420789430722991248401081283002064098741018923193513712362283750752525793577289840597431547351146166748511856229598361476507847445980186987255808828871252782798296862105421901027144674353531608453681480353076551247028945605892647166103581737572083604405462341350539638525702432124907187917201580513384854936770682299809068962355230975357682759965248720334124189189899037545468455609760708505658513589851218328329263761320436020791720211740221191612111204127156286929911209176666571689900470876744492740855397858228012941205520329859253563320286590820024571524092403648847715087846366897086898942164332157471042158822965291077121869143295260025901071684946995981429876344963168322387007790374981360879858578009272040637731867149192398890590506916310009781648030251166973190818742430142950953325794169453982528402426685367852842396761549789502333973630170140796957215601237574065662462979477650835258594538991486817724205544438156207998230638387098801423000034450927197366201300337551971295384580962376436946354182719012668080541556383990265517182283026346560602242204446129956390527000778203973735010133968186308103466915075404698782682834400173240604483870338172193064796211789150108975479888433957166513094352803984250045225902537374827336600721541916541414550618587214926481575910443190263893663918854020464185407681393201996316180898260478796444651289090964548160624573533177888631570990164233697927324758543328377646532243997346081767305263141090874294899750163655352114129586128254991653999891724147625452184944191617829964436497747216896068561409526573494575360446996859416597992087706514684550579858999166348640895065532881742729256217911990461461376527203474668656100780299897520076140427378600286088665715116605440000000000000000000000000000000000000 [96,4] 53112085166631618317927458703771849241495114655407484873345054266062039795257949928446217820765414652692331410618447832908067586475360405475816801742532651134813410340982961959589114701777475414725619894813894818363486295591614235546092855480636138856630763869221358618295251565649009608348351496095752507349701353225303329232405676393872120854520459637408290627551582792624020996622650160377036082994082978716120558212192127593142179988420801407242528359839401568612907552577748875407625172534461440989389300679579278419667642217774809375035822963946792178554125250864501653327770597068194676426272603487018395165851990593793358300445863352849210802652519187720069669645864205994970019029224942623322335268420787436820265690125705366137833635242569785744219657731839210201604331924107241595350533652337675974756879784727144450494236117616617954267977176960457972106701389287396331400008546371425924420260744134364750314035214394162154947778122508599573163640663360616848206597459065189688123219581803363094909807457728071410344125982312857553167769335635585773865817118042288219053341304803689551467177913443617468165050499628387624324331621141407175760860037589006290326151933200862835348650179127761349056288410651870291023249931350681268460741611313335381819085162280126491841717393184328323335982747156913120511226675086931557726606218876739140656787981847132640673421112644887417811889537738390016851109353873088727487943232169648544587654834194126202797128160583361074248866547450518553112185898890063019403869397414993424168158093511748599237286569433966945266371576242539853277962597057596354712515305750850721834914764632944307938023002226281211653773462791416987019391437770622838591693341193053096124462142462088665771226367269194500436138592352532861013767452446122656278600561152595506906557187083166745169425814491148405561183550392144854026688472939737864028446031125890670820328679156496111175501200013903411459485146776827368330851449732926408941197493590788768866985759130760200816994587445080057512268890377127200296819172742754058507709085105973308576575817952822317622268283809439472505984319127099021563677527041572598196781644081149887104515743422371508772989355726327209859122990761937286191337897000522823947624010803770845697988726193748683097916957319445976258682522775676625647318936498035950647495081483651123949881375421433476563977730043397075057442584331676513293236422835357579566243801654356317528921220122516931570120490862753351003896495653894307197667614091345806748289073152000000000000000000000000000000000 [96,5] -93200795289914321135449493553430270936158306128838412455193227731446133443606671954618372420079447579568044313690594988965603050724614018799366646748278777536696704274788245085257037802114894915620419866092375787800511020969491565556005315700271068043013678798156707133999264511718860627721557648726954549125415490678680909432385695170951688238278591965140663136832671660166545520488794723217401389065719552012259060653355492972492002202691516360054166416409082554081345982742847824491585486960269975030038034339270417253681350896093071036529970857038360982214866233057718644100438056133410513353486514994549749820505692782483598902921724336204333649266890208199971138758217874944171793763342959953830879689961884407000844979170551109648884444505501037421180496396832100577334706464252952500648832392827354972963220828851240844691586427343081663866594712613501278529770478092021040571103495321090538696861010496267218036552529237193793327622364959365019758381456773892447768811652234600459517197253820056942069080644646220261852672934337617014870243649207363089112856305587748920784688847132339284265236976123871264091774417313792710194487355670867729745416949607112861291950777691446080827227959647739953294212412420225932290918753254474354386586598207579558749977258530045191242621988271959536091401388953637028299094437659446825876227507613918120175631640088592429771995169728603164153686321810275763690965443088021225480187342350479408191949574399529098066797798349590547719905999614183690713872967826694585572005087275347917977880555515667626793291506595820290733529325006090384647815231575491783317646700494054539552191992502807871050154152154258949081816463741790208073090380164367482265673133990963138387741221450505273573157544416435843436383496607924983615536521300206665422049046261837616721466609693831369792231232067327901758689091631847173720307451394882258840755374497262755174388557981541779988725525194764050651394749926761471758261476789023699969720246411242489277833754543336761592886599757544083756049792969117011830597769151108092222209033281641420722508842555598762213911660911809864080834911733140015208116071924232231492100596887105450305413765627512376297355976407692755560585644522989818426725317848759438181700581995296496552224148457203504534003300772459592683914337246893137333654190055966237397023748734638813771323826780490207824066149657496447969388646223506683260544110616701559748919033077174291191412255899225844811042695352060209137063146535963854459238494899198443880500428800000000000000000000000000000000 [96,6] 683504063517957421285176220410523245955803397364418172705739677770906007326369724229552509402510979014324621528612160877892303918630250605016552102618929423527983865251127481374942567004984959670931521097608296674988359235659554465200555119594247789271248734093808992949084881694212180235172610399065886119565539993714014434405034901872563093161542285302460740041019092700907801221506983540876681532284411996257207436861725932428558389238318870461289134436475139315304239450861724350849152065103284405312310188876211586031568844919902289406687578786831916319219033738186507195275867310507256131949842457298974262332920336099862932896076012448077015203003907759138664102332105709279874126763563807203288940163300592367529799537551864137705597597396140617099774151117726180509152913665556570824155708295588942765763898535212452864614069503298361514714101738633568019075966037628163548179652510664353260794486160214362004415992288940114882124853144454992631565745847236620777923667457056545300907283828524937455035113949693724061889159504065845082019249704853023717304195026434775213243521455646185994744447474898970501653606860894129774280888008099148495964436438610527041515638944115331746638094609463706668119875453652517237265751792329365990247665885404045004543804472159801074166125141074972412701018611965914493161781946961252419514293834329369352755349401327769268000923814084349230050102037520799125487679308926514464775244933877958913573325710632400154999650305728742728480133766014275743610490812903030787718943188581968424426910224336328674591190396347891018161351346248279515726236408341928600412913185232492482768981830389287442392837548032542510088776234744665362126864859559294390728949846393023762082453803677550193415041698679522495465184858511290355683296429307985524517233435391146537095070581969194798669333503487022405841786532728180943462093844762398570000460484361294659127054177671336204568928382034844543989725452556516082125061203486221896728929861073066599730022422017394407747707293827299963964220825121516956901479377421401666780113021766002233746932697437422161798642614342918810904871228851281645654160682254016174902804728019996045070005036410374257141832213304248500913172496241576891180442994121818669463495979949197143348649866950441465389311064904982086687782427457279899370915245687145152226873217393810164186500607256764802681496341310191039047890044957138320809482253162782348991226159639574657579013567119839041235951688683943394732772330552550205473409128737172581662903500800000000000000000000000000000 [96,7] -3409504642690466684825006676180733015507642230600324727781295956202497705257441728970911820696089675753025565560561941778617765964654706430492847050880828744746898313157820637887627108442994852731185043941631314393099773386663884476695916926004541791362419749649823425991078934069330127627910562409065962206437507652620371657249987897318449508284835672978662883981451066679574532453168623793360235618129384388873546698581943593935756299164751748114380028339795026152029428696746299830450823377015352901587643920295951982864430817556352486445123163051638962605570955440884931632126542260350087887199775280952164006456954341185010863307774280303896352991168858732525481819924187433545919549459558571204360636992763420484884242537822575169217872105291924879731670523943476361858448496518341251175478471975425362421646411736055480952505971028683160841236055790823690658164599233273492311912791932594182264069442370086433532521523361718834039149958916800809731092995113908746824267467684715713944620110058940916409404210718366741003035346354214248829468786787384026532569166228800360659229936192401830745884986258901013012016604969324989891930973021727005031187184553798496910726658831758035643525127135103762148382911992708310128350957303711894728804717901022619448604498682146632446980522241326209661463053373234542142651528866373473825481535697007232828466834165023343813825048556280943144087336710935112405754769199638579545032751036298838967127611478999621599887306463472861088209030870935661235785872951818498985288121562350839878817594132307180226660700931218521549399700483772712523121695912932603147125634535490453782842365267908016838027954722078163101862177391071041072510666623644104222718301086780196288161439021889839286417853091322537097589442357641184873120413853105729423315277333723826490185114325394024067878938821802469598451649463337178976217389270647005843237698337725784365913168284184199473988078032823131281637771752051916514169620105654960272959995603174925341118098535893245362955169995650691857514289073407052190541071236663820312351326747702214914354883249845868641963640927292608141381127787085355847289110545948952910299561902348696026204790236062081137513803109801710195589363463270621669782677117597625804510340693177957690579719756493140951311212579675325313735887806087417055760954380661322205250814123046338255444801919239118143606726837990941645837593529494829578755071454403424290184090099141954856455052915342226000358901154937673282453894222946345848410318797592106857408757760000000000000000000000000000 [96,8] 19404752382308861154980700917645142502810460136770730824536638866917810860817623847420033423966682508655396942929397036297693757049034868999337085094411870482573377818020183861245996135195135493569765367524886175777202696430967963536105416734394664329490544452774361796980173293552586450658278956144548949900367804458399310301082756149622371880156458159245657134875394731558692310745258418718722108261423891625836279859559021925870709670212850118146636518173163846853294734049852352381243758605911367487859139308926747625723326029092601564293215073793398947880655102208611923931528244772884072593715332728762011139608270894644807417192762324805460729004475958296299648550513122723470036864671261929888677139605397751006880974928286650547922868612723788641705058116685943398570890925797217914794937582083692631774697248921507246174930736565099880993524835944283482578689830097233831213395638947924169342124241383356214515822145652692617628724667140943666668244334432012438268289503309229391079265312939226480675672252794206836374665670767692356946708695574106838349291550632003032527142749513107632904431431660784793673210075659839287763375874684017244553684736384608459495051799345000297064296184350495447713792849974036903235534560985940065997280148215279073349507436508094518529850389691070184262907902962906759036167890210935682045565742679085025054101692655007965436915524628674612259480348547583096717424311948418528734488215864597945880871810120213955820573845598132767542980383685238209178199179488608155410605331470265915209822283304090560961281156119335687050974819608850930555008297537478229983999868972579054030452050250173953957582147665985333492500579559855207665841315887347513473826251034500028565753282153723968162904775946276302497372963830532290268340309421068958611508471601544783105386790615199181940724717620510343298560939210704068789744970773296007239826278626987530591961671233728798741484441222079212080105096222182718934520708833289178941193529341660561670106251562331770088577368899786906871877542949183315386487449493235944423836141933413330945561677841716314313685055000228048845431833158703898417735519309070711839306457631777177666528274809735856970128569271788764427542661866332582327658831457663408733045533940298037488058434904718927287829884969813715192189349902994715972388468837340089861639207706755850412688103745890498310967213054588955533411173419312697498294378855812313948488717433358541269279094432942766853972148403809069113980505588613233189053524372292948780887572480000000000000000000000000 [96,9] -372097584447696605523687859746037500953458806269516908493318216731607417373003891974530908130943428734658992066113419033499977368401403118001197548474826471670748983340407274160353710461480250904050991936008788164547790550636660586847057037603084612395967601028909853178709494521987070207433144205424872540490067050983694862357950203915748117203590014103151720121028102448206373805943389471781037592167313179264586898722389523238231546561019460543610027239897659279220115629056800059478680378569551392895959167392878720130524568257197439670541876300394833317221647883286183653012985541556007099173140283397433742235867485643434808126397618359974360165922541747459450490061957405696694658658917465768508018154912553562366605001365402727814034650344193912901374640760366480615970368275744020994987022729938324319447952913430257449278039522914639883035504494600405672720238001903807681465867368919686149626434610751834448160156246291905794953062536879065806299500935960946864859096600459236671180771343738880959029033418082314549436087476016697009573625858534038300264955796947076089391860743118496634597519500772644864949098974910956400670170678185537121615096943704441226661953628191460484534553166673380166835296542193462266253061111284898734484007684351502382118788803475416481356813424794681455791590176925989962196049194294913398627221371938134965805156488924297724779230237888239810889461901865959367882181136424583382070569829439422277476166111214003582660704788986214980906786163458089789259696054849986816758870213032375151247084352169415202823948989760840786202355049546385526060708851674925441280408564742314350915107306872988964750091250964854992219059594457492008498228703551316867105617020359147219919654075087853350987179468187087852741716689424288575134167511154107241008856922888348639753663315128210966947033959431093765633870492584445111056199003177274517083849518759339164454507060874211921449390550860772352223669989521208951487196715172194032752254240095674144278941394805990524027622728952839708309443279696610242882267871344209985031626942029712987811658646955969709254084443606487976046717899758189027765843229517955830987634437858403374713689969276894254441031975708803241779858089325455215036974077905890223784768557868731675131375980555784027920589768798852931938240140700240844755937610029367913061209844185116414119373440388599090559576000512464317532984602535685055962709634493537454168170462509943032263593387150956922262602119282976795875714916492078798247503613989662123125794406400000000000000000000000 [96,10] 4224859118360051985437091773078934109503632921958432057523760364005132293313981803948351335824977326037351863672059237557888230570759169103521317791688307348324422289716940977944114807254270001632148256341667294986272515118357408819619081955313948295644821446428158447945935604154010780547788018950809851766080755175990310850085677316807359247480824691496318938504277324157287437709239876418034931852918525848045366545953292016878562078671811270007640524570830819831260484589011851694216012943290347732777701351418276789781741144873560285155081099226516736987970531797335237190730538184209194969136320246018516671587369015066438783482102030879872560922770291334504382430299441726895375780046636115866959609798847841626348175499718088948692556911520544323284738677105780629821349456922648643834696077666521757050680780898848565217234200627893412578550119399336225681128811710406343701092777124041950270405177623438878633515162415396190539699746898717928725305083489131863250403498486175272259726662597244948916598533512934876417657374787634818801983150952121513173143585034711340153317740353898745432014193782993555658872922882563212330451353834654355304493258488189668843555943262743774758473715726883549595862960350132304918348008691837658664862506518535522182959321278323554856351566780855711781338512660530100665930910491043231410929348487052080689440110320536381349905958378798394617434920657014719466768262562458010620210771112312759592621389168724481949100856987494976622843260413972792722742755715852939121253145478115803626090118528608414773254375429430061626806723155161024891041523427978265944827544240454982745264651038791805737189373082511146882887912731683470131397296931894848789324909056198623588737755948904931165642308296850678530726090160687530208895521450297500134079505114989836779941831777087190753456594085386276339660813273541158059818288444318633267806396355709850700751446051083457742338680668824468279898031333986655067827796575685843662889647284248347354233708055192224275721508405214172867126142806960346063801732272153390658497221751736592499872821004630242691367515573825335435013067505791434026132561910656683176364245011678685000508485988219364601988871966325607759911532013893819344163637987681188644953125331748924209578245482009684427235777411890732025694128077810686043434054526345413750893392345965798948264426324910797478982184671738695577026396964238207133237090418921923614512505217794627167562468450402880766738961427607702497839750283010218479435601814232282040913740431360000000000000000000 [96,11] -29095692137934852343463577524282540843229329341501425498788957817609298957071036946753307367871641205878980538245994052847272572599061258088598968922208233864212092689073672814611326568694559315670299877538965824337049466679137833993678805310841969499678971264721400645518485429272736868081227910677528196807763488145471312199692196974798119210925990262621768174510035841553698747565578153171851463706567106351099158582914201830014979472197917663857591634697860463054558571846889662319649351210703073101230906788443501515323818022629132820784650117048049618455959226051903734156513513624373606210023124709695061346307899512434255364181605575255118158492656935605341626222279287529535791158804414804136529745322787981158373715959822320374293374398074459951126389945355824632401422405699158921572884634528285467317692276908039610971558969261814850213768391293807499438432491532423775424485933383409032826820426109168408974383558459272052441785334637931530096384797405051967391008248995578068748207824903866692243028598911976023158095504658340848452491846962722042601752840445214009414050529445180740149275605278702899155343999585967384141764407521431691452525387964901559278578761727938297406294230504019195468239753036334002501107376596079327779617075278295525160636402246519497758053116962670219406948708638448687256148253651254708513330185502626227910667483789723848835699812691857958273297220438273497193516846458148494135549007758186219112469809892941478800618012253792176507659799045795541653351131343440769480657649299138136048506314243351069116819045920342357511933463146703115704373029141292891664346838076059736624764410926891783903616580671649492171196440989729260566782132337305521316229223294571736546953081231483527525927479482419106887813029864155144740917096065602971037046179779152081093259624180494356709665995494246403089723134179297629907218623171777845223177548240031797533822932272092131498358714972052543011492164839497676370445743166674625949354140316115616178792722866103363669500153255687357174589411940871239701687037628675824226961389987024639800577123810411316475404896749323788442318635128686107458695981410626650480735376238936205844255433619675417025174957245323708112209183890992091791923715219338629633524357227506263819022964564296778292195443013906973408684027228216963743586491195707728591094710115176611216561227688593823234427117404545958846982862110472388525498916958671819176379539975712878821561377308171231878441071008102269356041996450294983557888292073811482010146203238400000000000000000 [96,12] 141055180412941685158432111451773188550450907282081967372226700389217709928833806810782107027978687916365171007674084375824267853738026271264836200696274747501115516261396530201901092079793072473743264627762400114387796906912733895922841059083407022075774904552932704923938844172307689440171991300818403734984040309223699296854285983444548207790041433403558526854399527109696552215095924847226275587738057409550820013826265584030808522025175789312095528101652558914396584782150166593500510067630312840781848720628163046100532144321331965071170886792876188158767888400142685472616434471122278625344271520787284950595071584802440552746610688127940678684040887123551239943159039031397680622082124114434678775165593634324716982457146808737892017673666599111716834788286744906341786494343100622946112146005233769145072829354122937765664841760068498091296376217135283573711133909886246179036261308567795705238883599628996560992802497760365976177262148827454359411128804504279725078515699645835263342989296764067672874638730614203446241531885684778646230192166228528854202122143428773640498500585501237789072379571603593163942985758927988785921572144129806163572188832834618733463475724367145910755350835859709217257302216965345383304048588849282558720039190364930766213106129702769178128970799186468414338511878894003323205642734351960380526230223901436027590769524273312222300338966543997156543518859411227947402524888811051860699704295661577424245678599553355968425175104128343367570572284133367552088166009790410668882177505116193524543072753613994801453470235297328240695068525560545840388057606111153017395808017657782810508540680183147660720663601259934643254494533555125354733123859980841124952807068428111424915621532856828337574576712426488198240701006025788944418340243037778953272482078276106678104916540208300106500718155217352923270791105275615673868632535655551873623984468126320821815922087634340898625531403696251609152570642661393622222926703541275243260302440021480549703419317019221843527946083995281928905058909882995878210621858416566993992283494264307301768723440418850890679993787101725903275108447408015492699257957932439909166763735713143723500103476711491383484556510431980143817461350223624976170457126903942498465727199171591146769280416997886328246394657344115568254546004159625344288525882546024598858343372425088220465278611363578462417187746602981673561922555444740072280768536593879426494736934608336246186954386801639251398880528538492898571286336957883835372564751812524116102560109035520000000000000 [96,13] -521150084610927874751746041333358570043762234415535444726701937707075443125847538344777924984242943574083653813016475486810270200884197228121191039405058128002192130645907784937350972706748119764713242215230950747750972820127885390716206751142281089963305554529355277278276236672704315389783275500442177824335724740961335738915705236225622008526747344344801237709644828059377181942842286031559226374746017821408444847699703320488543900395791981684487458673220310026968268626800846884696686453769985037746408482602749179548817040566523621734563466354938992291059481216395196288715736199877127704110044800139034496369778319596987072848863517411574243837758210708244283731022457894747258510678565361995094656011232885856884222657744795284080769201240307970199840686490051678668226107091382209174473807614646658906914099421782540671043655583275722276734680502265618598325036151296497760971092058918169230599630990393173377561026592542145311687398535304900057885240818859940720516472770542326036107907342172095805741596842919631253515687618621663611434032284341185381291120277496149855249813884913651610180133206539511393075602231279608159528879328034966663332759904820962106911231926752055659428293538911616888466944479094218046386662850456807414980401330818714085834671850073365232300613896795823158436087100028051886786358773343246206912014627572417537200861923782451111005489923849456561851007551087532875202020539999276684422278998598617540202564011183003593050050647791837334233340652666203598928844056908090769478950116804864672661480949589639976457778742650546583175451797201568906796763915763266301616389486532503525770829794071892712730941948667273482822047061606487218269725423795947608583880108444207109355704149400322260530744636326049914414255507162001584285803364989894106447698606885958306352689138866210592142028105282903656040191972804863016555266319749754186003953450786218258564765525266811805902740645058195149261923806892075460580826947525682146012320030668013416508249327285293558075244753551848561185938844650469720764371695086746985603609914638152402177613353700483042258554649880984726063749059671571169529734865542811810107840724970960992286491007558513150262126502216638629892116212041058629829257305572794940723396288726908074783042474511326964031114675266964555425574653971586714760144539833607617750455361460050184760449001017706243095687078285073038476312802249743585173785261437645773320960103219531589036380501065661000708778675383956900327979773092883065585135078628207075737426984960000000000000 [96,14] 1532126875458760576770858795919869509209374535633060859072424002320874945065759396725687501264061501878699298000293759731477477638932449332329452235899173889495274745161303264329182615352967026167532991172066663446132677698555313635999483521043172239170075961743991646240697343920923390448191856411312191796600237199686382835687761333075459215665088182378555414138806359526863797195367944306313010346968463448337749826625892577828669512190720047517353622927345173041114973726206764343264001262575955000360321510095667861257775144320495721183342578285206653198379679390949449760565648754196598122850046911225844108640484467082130697961267118030172495252476996610587669526882573502765094800643867431165260118756875541314914815007993312777167632823895209494244784867078503240487828349356165601450630649946088103306850479026289499724536636923814942002519994442686054817193947438590910324163987203583209591372158344510946334762557335110389654909930718237344339789826759762888579170918846832679075080447689129184892932007010649834456946048090559635606788475236179045709346726881788546328363540578651655003026760618346784571777340018074636780222902092452744924241630561153560449732372948469448254461229745737943985242080411972990499713349260706162589385275844487841344854114053113797829950754116653899334254294526352929807569200506655079399894172093712478577156685944409788941153577538726284122649641448593068356759582997798959374295569851310208828072398965674102301895652536894153074117498763812416089804309631482808712681108141363444281866066545651819923127380858701071077107478685124032534166582596558647976174268696965818143454222477414525697166868352158671892994748084916334037771263915776265468340689864167936851615202478119269006902121916063759532958938916412174878701418761937419555745942774136867363242019151762141466269691249446268631065339710614053512375206398456170020887903632556058017111001672977855487110269573566084087104126809452406045304583562986510346016473579066323964854613626876050262557573272081102339475772223379011382838541588260986447240625164421115266304644248826430170837489388529836603661007916175443817593581120911847850417789686567513592857620916586122840562011631088544973750090218947958636751490940822156311017375778314979141923153849629424360970078647267474315930777989017486658788723968185778105601753036645098795832438844971082203058249569842397609179086486872458372828064328164201575217257820941380621115271786003371174128914340568825526945124089107501130838128954430222055349593256755200000000 [96,15] -3683432503293734257218123910638713614618015045399569183593650832872508712750901906471616980866185607555651438642606530525014129467458165381287989050448072843770240196738940297380863288346808389451454075049616827389136761068542251611922493058161591402901439364369252031020037971725953841772926562650639583553024526451768025304875803163082848212242865891012032169744638798998552944571191532372509518658453213752005820616230983585436950333109252744598773407476542515837568018374735838766729296613297810655432862438718660003549717030827243388421377008062671722992819487729242049344965682515347495098928434847709037473643385033458181778354392101932771338532328392562550712921637307351356675960107920329643636702902658467590276621885140135811798131875000101794792662305437102228429970726431183450860159571663852834823671452263110340666188749880081681691732011928431706683041467607064475085159598415080819481168222064099396462419898579680831878293291183347683793790935510272623178462581630330342540711827822032748583389291874117011404962447700744350912805524450323416841448550441917472707084799151232663504683082094446406290110137689062274234393265488508648142796228540138262839768041168728805865333839240501569670621817047100530429869449125716542999340655135761086879843566824757116920416270354114638924378052552699256812603761528701006723233879555960981570371761836774886936503405824226181235099465921056077666351876332834205633797359883581257609948835991478530893838221075342103711265040513954126846237443814688476128432704037867942112014259363942446357617351195610879087172111704685366844597159164960465546737389409861880224492695114465935216328118820113286975290248442364217658089857944935188318136634240948194601971342746270943954020398731744950992577102089677504396248742393849918444693759422907122761032706476531931302520810732855043731721811696153101438742454487780798702701691432985917090666206288957599149458628826508003201978679395555327159329716853135188777322533424778765978076304214877948037072541843014935020721944709916225645642601441693586229197094689208817783131650462344312482895490081431014454626548571344188475636997730067024711391424904805897213273344189208564164387799188116800978410626229962172426552364046843974061848170531584369066702200307942054435828895610961718582274089159361615012949923967088627064654828160613989594981177297827610686564657416498989394851971443289180694505642565823368663316732815833117164876954443390208371735864319171037998838210034663086806286340978177244746779711242240000000 [96,16] 7387099255866179385171281258626363097410302876016207597678966215487602132890021335264562502336875082181669976672306424189350426340555587423503897262054127164940448296101077730459473363049577938595781140786777011824504796972600117623245507479157258720379355444128451340013764863939582899140370900796773088831585239758587251017110900412755199394918580664254814114078644260739739945119051081863387434222316322788937842152136351186276390288338265616844333901010556657253946925218214416969610891580294448498172061872762213369932174876264327963621314427013463567608616599944337004595848690792648883153509453646560520478490603623707780847046915754524318218503087178822126734280886450334465134306827223780874258075580439314547565740309620063387931206589344527244104174382967456670770475618364845220670141073795455278210889393689784305902637815802986450154056734263877722177385023601277013356414505646501632287381848525492640520204439814057074727755653732799072131995623829092498385525768587872959263191029925775242173202375436255174716752142357419140368939001128081861729181064247111746137241460538120220272732420983684712011097330065354917409311126950913259534536755551620260002913339261614088105520711552131007716188975444821299329094123327769655070600535631810964623304654283136137060541320568123222746467315294193787320433173804696110591922198062093193192356399884525426629483025279298541201978081091085014035677484564617568790610388809592648354294233181918506085864193990187476250855892758195776093486141015594619519440892078938616133020936615701723492577402787026237714881391307416943154045102771465856143576328425904574185389923271104480983877718129365539120373047001581915299368872813883388379162818703541268837709748821668739142943140987359436294976831471666768849735934829932708585306670230229558388170830149884163242099614436160301873064742728383028051377949501522054330946905178904666288015997457538625268023963135553583230899881610229101999502928599386017518664170533090382263657428552929717100292867525182952939569011890464062070607509712184804797540110500927101774043059299928668891312274532647788001234438586302533487551831330618408075490376931054155851088060164023718649179198966510365138059969361156576792561254138345377113411613883223144550868035746115067182369907179310424566475839957205756870256371705302181037617118051838781347399886301304415315165644458030469099854487057342721852663781493972772269058785048190649556815573487570910114084861702740436605380044343798222786546637854627921990473702440960000 [96,17] -12547140936772411157266492731519778919369774280037586105865346231420308745208552863811725799244833432709548944347904286381556036348633113107483041584263254946743537373287491606551191509819647704694877175921511251428560616056969161390663170350440110004569108751339772022648726849006872795160666995417300250065788162383206051776773726379447005496459277513351211203509190015492375409968909899569272601795572305842789250088705465290234850593355786409606736214556252852892754192239341130466072354969253189157695076865276767912599274485691655676365569932796336408975922031196931070202151633429964723879301214346982723717530676430886238452577706923991098791287659617507980474219465978330566551406281645321135161983266461126162694749661907881599949989660605425123842828855927271921812272404506996062026823425986066146577263143167826919680202008033919018537867894572031481962020826966921455431736536937253911642074909542760236010143496356435238276279838821694782046402471283604253715374626462140147164314711345126747686974243358168900906878515438372833208357008286570623820134594518671204882222085499691112443895247861450699679672054636806788406419775515557562368705875392795057327178466375138026946353709617566150994124717440499052116310161865039389610689549812630792262702107954761286179544619185753748458214190142693683782822704590496287153468556665229763615058111636736919933841392261709646696735458268240329575558961596097496285337590898540963001307477846127755673697712678821403209586522653879580846416258994055158635526488865179545892145703402535128871331346555456373305162080288138488804328182814309807690143109529034958122905655145617013298933945927949152042828722629150393487377876693624455097605498945212644641529780682089617132089272572544128203088066507045391549665874274871488493992771701228334186396205842462737089526641239182509035601025928178600471300184907523887065913931024541353563879468125818625961108182967366385605801446332170797400316326998508937466114725649557466066187490360762454268983829001709228891509230149481802680582173622726964172293329346371187858429562872323500456490354424851618155167528008248017852623043344242326004451248491537234306152322970575602425746768386569299794285268170420380167061195431569010630718938066106791652657667378142894856005383695872919584152126346436740714896323485404782301815090644443268526092671712122994055815075773008222814031593644071418695610377398233213718226267198683193919558186851552249970780481672962378285858135035943256443511310498034701037721354240000 [96,18] 18259270678752271641151692123863087813528493578097294207030246571881783850256572710232805421008169774775612705016472680810560586107040722783245482271715410432739368505456916036481329489604754547970009538933165350481431201683163235493911133011733767314807398801373174430936535596272912492601780844373113392164565680226583838295995475861571899161232627773794770733097717225315339167130499718966385268341263760543396049560869614894972328655746581164986378760523776194695478918758022524621454087919966541334814249967227323739827989628307298996886580992188043558402353930611125205758330866780499033938521835390939827178543039164322710108094880617281890991829890649107149043234192648546930420776935266051759445058423788028834280008204876406242225907620194392050106684627986006191189233319524718411281716619341542413176888890787321641622969128727007625760293276159957211393785662903546045269191587102478543097621827918436394099756413315890044731491803989948826981347218028826558859416035885448895112309061439962767989501005457663624819722072728907971704791336099218249678049686357763213755244121078021635504189085441286555269305118675713805943154633318289321326508227228609351011196498003197661503639805556598016636748092438396029295482029937457890173629571021095466724873753274248694692028430170508855912756697573326893402719761657710540953284255173812037336956247791128942690906143797887280298541964089878345336949350788213043306622392594091006776033012172736478506637556607865478521674096976866919460413337370331996070045450364145956515526922270797060302312553509912963486283731883362140225744355228422856545171128462457521919489333307129640374316095024398751915110572422725816914167625105351040501722178243781761968081217378487965519268143117920884340763962487455165458298273473375653262902916991058222325746495121545370774987581022370744116293023651287575554530480255594881145792377649476851385028760896432566271548095757122926668572470651846772065841535494747132592554301427709274749979429085254555639455481551356822154121023648542974970457738530382378023207697480559330775317526984759864473264391679459827819053296288688402305993659775919034026494215821168246327358732664128064899236223314075862752647701309477945784737455381258417957429124298697095864169520022844648811416512068563720389644813118172583829552640341251866788811920560623454229490416929394729515407920853991305327665407817428684701832412667424698972551647614887330663876121186695983387196100349775247509731989513577403168559771250757385293974732800 [96,19] -22967476988449471969633684960390806262104984196071084333999091841747107730304039232022090685321099712909832029529814893475738228787992566067563533073731207210025531227097914811564819468365157466493175006626704810746586657198031614076282178345325152348223710316162397745188701984006428715477850482422574502099821191591099707726622899556713779703425542317179384603762184821131043405886889096790034889078658830452025463699224235271660307536236941414912727115553209902117579867936072407587751686200230553450221772553579304095552225307888930469082476697564010121736543231488458933945776046129229658712550812593764456718379138840585377020174760903175716874945771978394908939509243059680225664046724337084813876735520594131888037352336307018850165837327604212786024968691789038439578335891093698857835574376536116520474906600745672265464674872004418928800527440965754934681993398012216423302974534234804321949950094615003576377633139404553022740423701150724823154938250224694548163196428540415847817106306318283333484105160295170326611332591390261624124143167205582795564332892386950914793510925880764484562580877169874294963015859215998194647945661720369472553285717384469452563698574321670790135885582759304123378052279135998672483818528425904645421525324327129044307555679731676296673940304860215740072576127239388812557298730522654449339346939483555681743150602864620900431101425507853111572355236478846547277023210515481472591960083412368805445858530968290913997050051083905548940755575350817120852555593143823269703628541756564034871830948197855106537163999680244276476766745092065064073528787981695371533065876289868063889365412904765922712107574097087188957229481444438517600610287923162059106845278319253254737617825407483128474965734750200186249741823829977810357437751207026597309100382982717073921704399509478055802942701073485822203138958959763182607693556227179944355365670016041620322071115126341814115507261160849164471998120654480089794124823307617548896136061198260188574217237689483130032440943684071725318379787666032230705693923062091654827146808980962879592598649695365617844097029330838716527876938159766306714471639703845907218768118170531268700495153091363647568105817329744917529192769925215536856803203857384600642174800688749364147786462437006671496298245477414153883953720361527531603893090957700083187307644137812860679202636083681394356361429277372844970242160929353237087380345274410737100994928813738602951765199964845263199522011718348343255985526519987082424795200972821822753996800 [96,20] 25140233019576060796007948288620274376236032655506955836209944024688044800515912367429248119370540680362675957828686204687432879731078434234804256187927831082004973647558463415681357981453460402715455299306913177835989240643350345324603943302935585796147582260457288409876982431729627995875232122963035139968585593224951120657417275474930152642376363536906686913790486905078902776985191543042435977031059739929630866248920232429229592024347105737619301931157438670789833896629767016495221075134759980328996573168508486766974304964620481550760525382351881568265958600974918126747031046371959895041283618540162934728081360923964120189851587877816593427185049306667949346204648774201741572440957516560966345720747143425390708086869211551636152281101563995845247437960793589257007615485947379692113146884934488142373948083277088934502174874154363017199959478220196153251309978748728804748537184476021542533656054717894528159354563927381730924737686302867466707897469728576699178981101676982478680260514488458692780199630463348349507000875771777546396781047507866664888005207100146424012870089215869298414245985562522908025463032866182677476976257085371038182655349362231290543278843521406730083151952194769093892964033727256756892406457474759834503489742950265572782626965777438741546174960798086078335279007089527458610423839959711343823028170188752561121879408484096523213282239913080368908732781947248063701758846480440197629458230878726317894293834949199276431909723788952640706104443531682672665206713610744384120641926240024945372560160681696649470045239184317164092522304369141154010395647716024557933908900908134183260477242242157997515905053933976110472577822561276277824910555512962429660443980063629955759521079818927866128287301355348173345261019816899891187864395935509410504668299751263617122835211645699720741552918448801295711172168325641705742877499560481389311185509073727628532634446845630761404552349778839426067276948809411470184437190948486825408247949957375474513948320031943451560945188165232553681858951246026049927193026559577838971263073055495345971129770435287842763599916909256878492734256769528867715569547864673780869497036486090168544354470902722081004768636885549360110933645512517547128549558429210961531717102164941750490043254472161343382090005039154548650651370043993137704224612832379362995305016075927071897631010382662271812782240734359122847832714593955890143351107268619866592150161375380786478199991725166416836249956316714899319482504493461834563594055384305342873600 [96,21] -24071884431515180118795673584406005478585224768106005555511010839579709053470677861937962431695631633305926824590349565097059658088897272300543991187491732808168623554457231287690198267448187171132789227140490673945206580719722236820241458710494144732097826277203551375779119357826074056577302093161365264821016593766551177821032055731907149075926832819647496341609828959555434825264751240819408237386791287399732574790449716776901497528213666082744259563694541386142566926368294996078121041499714748981878832321731832856400216769059086296252183060060943712276282755198026697781046031953659806338080999471947743511680422757624768350493211680504285491993214199726330660968738090291550511327503696568778137844624213351879284983998788135455687449048426969882862592152509433973528321082388615913896624965585598345286959477730577085801654842287511249414241603524535366189388537138055486260515869901093069791151379850568791833575814380852459945687175628525954625168765518262788648083104263342487992522879952978120129329072925642310568943765312948600544756241738356768968156072989173180696101671296462522373396376099208718630865720160052961669088920333974746087999256559997874030464971549212771533122758542942031003641441280886353661973011763646346572590527091659228566136852018548700169657833439666617241030481316673387949145553374682658766681574943600500756750778721926682238468229788821679823307804311699912260305596473811754435284357421230682468117383955727438048866716891504731844413732209876523263897919532211768543535927128314795962370953227971113486706099189873137748452972379244122212796130764522543574596425802371556545649704125968149975510670976835971770145383352243990541747496430795388990921510717146812711019180176835828239202090669278980714004659841127769078362390344876740878053397743859799612251015314775271273528190392343148232197824001702370333590592636486646491234052133142380878738921182007023832191064318317466523622683672832980730999192818771080733222224537077553275616087240768270678818432902829674142468740656517924368897036293419110412472769640220644954391325297072547830300267040804490601026150132260512791157082865515028996314189473185231458964746644907943531527475877828915023221257801346866130663889128124739198853564953196130637850425163521837557994719684378693658433835048126078885779668396452836883265510215586726363758299948889467989180214986717301620090594850015434113253937853154062896901364029098813314240188395353680383941666168301746687489788369787041841875075702613606400 [96,22] 20240844481104121783608419774822998075733857700265990273453257541223981467447230927561702126217157963870911035505147583479199415387442368983984105086369885729752759697946022805985071456953555367950005901963333780689806537444478539632712684362585504130285647125823984701085549871416044992000504560908303194628924887194182138654041328217680948171220015948186402942425176616266573876165765156243873254998491390253973161277730108992481055276959615261861853566826251897751680245260619748185578293152193479628427291997078401762708711440678931875202180910707932000573473291549214803280091212588434542127889261778204516372371364200719160772547462343993227051308956073223157974828468959327827401974401404935716754705289491029295445482188439159996084575393628737997653090273382828899820254540998925314650311794341760747061105794304910649143569913122757852430562219622204251461592545678771963406502393556045354319250144369989788617734169427538555735379531192865767919599894310277007762488320999919540541687884169720155701300536922398468597460617801483899630543479159643427392104981508995441031057256702233361313157890059778911299296544524104569429105179764621601317130629267869802183977129855518412955069038686653788395752896766120476628699864474198920893425005767412581607768462545077498799738629587707588685388245594455752715639250849829782934880357184593601020174360086347115290282342742104519608555672156873314639343317242208770855328958389933788415652297490863300415957186353950024623648443807983387076171426163247280967415945348217344176083151304785199172684845322904666350696365860891968552955251165963126986788516586730741204462850336487081423094142115168970497972209352072720715577765648488905400583290058209970999875039341750339278198085565012565553637043903759715737203220942995545837017549691012427933532653260481245143397706725206148938812982626728989323103046378025125663246395664563887582469700999530963875025989174737302790691681907450282067611662051245873818960371944761159132563437798481431606812803557862316108663309858562714877183539026410615633785081700522962713368905576970976216815052455199968513348964462088541108539295169899037626132425751190772407864995457255431227453910808176903082957879220873318029185716206641451922777245077907642340290794275691393858194862065829498557088269273035588806852709537042467530593947054754924618394527132862993755381887949240003236889287890273252768162980720946337930341851436403932785567754121731313719761012504667010135778793452761678098934573668761600 [96,23] -14983980230650655753838736135802350033633618076037721502904168494713011249126273610383278253889201657042979285215585245687327537033352055919067266910591300390928208759128726042002182225247613408878584533000858670108182601561539371938821295726867360760038034480881376240094803842603167135150007160835117784015611737569641544886164122572326279305601699215865835026546927079686601743984957056425797317390480378832430654614479095889877026061299248168788393028553691821184974235215175567309142212574752421409271688295652881139543463031358998193285083082722889206081208924604330171315783529038162611885225208935757521592404701181154110935573999747865841515690769434149047253487758850692271575672852801787780650303895558140882802513832150541390942928493252132960902060908930916026483486682088978402230988996985839794240222586234259340672949161162981715042887184481316633621688820821329517307914854414935043608156912091870943752102718664616612289073989439574908849571074368448796614216907938338011387862922324717673018307696922496910410992651291315061821636272862003019449624897381938320295822547366001043626878146554676080079808452991090023620021294132685460668180386097411101448415327338758867791188283565005344769522201912745282746871036126830707551337187998875777372437307885796196614995218953650855534520210957247403538184735958354990173132491417173932717403866315880438017538563876862507876266935551811698556479517348081148303369751967156704918104514708361231645587897643489472834119672737794081156049214716703830602606141630425599465585067619026944557929621912108942722716239263041584819343024134356892846978690408117110541270636059422687111195484142390577361326589390286551566301404217519249780164745642398612767099079188088369621994693623658893678247453106461213689929858783420633396675247514651027991312279239387811957061737943492704775786738472450358080929486945245164069447601111588389487421949363566796462842062583206028056204026986129165059237308873713584497298727933190545638065959693781816200903518556057374125496570291889439971060138009408803042209880646212877946648374981397408787276534795822823508366734183391662213484219681984567642018272756425370721372891156589324665456455956154066823550441213770377459646155831848129594592592047504625089903756395073997983708047088398461712768026098711359857101226715830955315743860187463830630278698819558382733872055889879826906677212227288391750518488464058683484970225682859368783176319017311906860040001341011350573222933405350033858694951731200 [96,24] 9772587250578031013764177390657177198906804016498927193465309943865557537106883917262554435959432947984422779601235079840938839580638682213927114870502844896336048096256033689895598189764344943725267201199751790974904373590600918619727429112003583451800500968541960833297193518823983521439268988157324748404753345702661050588997181781953512740119791329888718331146891695137207632944926356026610183680811827842522725796012974664853685279247434408128340873117225854384030715084955654253794812183408427582394448574624218657067529634394502683710190843944378199344159312741226066026305825393788401609201024047984298402316831162895434111608418408244784180881842465767724788232276082216194041793334008131916330125724491079119344861231075453695406248299837447878351056822621471055096689788945839375367002195514771523461342586725308902645445813717682992904876139427633052760856447489920724596163331500006945489491768399906900688506668289993174978922060562071496670712486214707722609228914102542017086726115336603649213053356542597572624214764045915071934898029785311990603226205622247219560179135584458096468854762452382176014967746064434418259657669761207876694271231251447449536027436346003143122668508390550625835889749836911662917114401893320856427377129616357547662656519001872401630361111482094961748187710474923927745049090684979753188549069083721599081151710573740786396782746668324460866340698182453094467232815810020915271092729001248506750900995539561925993488347504325430128150205369897698225926737754998293415225199436463582687488644452672153674830344822043508091328125408318438583866909044131676003536010757459396678664616468847198657311644923001672260002101072947404915601898628957696046882844741445297615960311269598150241198194615084891797504196945138735663803639714943732338349508430588266602316764820317669814923506736279379448663414133373171927602875769661243260038480954993947172090340848084591278986651960667754703518149401884692674052885421737111759808834654555504462020563993227965439395159225629424977361027013658958645191567020994470844270568457897323565365786657178010982397958784099877765557694450729782122952688677914001248050491038465987845425798645199904047507263262258240141413111854242433149226984112294034022188889659912962601330703610178379837487769577129841600671140458586287913069451273056472139660406658738217727922944494702740013247068882351293984579256945235722497695419566275708659291294614620102217875543611376981098545445180872838368073361673846711639867392000 [96,25] -5603801233268748129373076708630588968180113519256382582063738383851177704224574134099044168262488934918002504436661260885551559101006702640192293531824087195315994292154441396950564817018789264486768233290377694036860812803536033536616792961216053615251461866208835583123195776587681215953785487950272499011312859278791424828742198696623606773051813039400625069366986276457800460474536768991121678758965554581482016901595946451220372952251251781262782021791180780789215211507460821172902316528526978019110356514736414344555572794075160526184506153369134589397323973750789639304292914345950047011980026941746526244063681412264246744410059576619364579456330464233000974640503671418276333356317146953412182843280493581960136502578170302781877181713948886464282272177237728727053552273392914434127352774698369499371099003489422262882172203732712628827940604715383910766326026570679021964589582515145495789675746337357599413941963831817013073171587854938407727058720397520576474121866435634948988146170258593710277704332601159214687732412330410487658213062434680191869991408041278828169622625836968467219813580017182603201670556352715729891748543908700359938906306645356301180865222046118256795144478987733166518829122210049883376902243717211175211255790194158200778363145090537304588122455588911210305092030702892220799279428581332990637740255816166121385225602567856218669210537249993495369479216944227428830079317802810802248706287378003921749515524034707533763435653041535727503915756889775083551571326799614837771012935086743379355361115963199123675029819617344056483617790136088158741363058043561122048948688120388720720591226457132351093047432591926732942387315864839779113476082619175680084208550244489537118836467660154662499241593237065195805941910266073004309321850752337782042338696889011252929657256931308278397348621351563484069527905767344628909457749673436507979212354830519316063308074850980913213640128901044078707492394611638473094768409519014809363056569271230736669009109523222459188998493547614661381999142746373570511164625352288500568569250716000779605812325997716691377764525315976376542309029308656629585799693347225761189240339134207894171181673824952887688594065343742442459191024209095623602252559188562473354649993784236871270882283072467340892337434730941394844960216930608832495037159449759502608798308771709194309775339489819206122512795536621332086545419347377081770206142759687584611550135280533998644300762689478311432611166253258292780930307293997752018534400 [96,26] 2807844547709842925629023186881940893627842077209549356326966598762594283961733414325108331450451258879443541910021784245704799369047202756404157841999428153441387247255346420469168399232604716805214341777630502423579072632858419266536295545413396735020613249167617619697508355899951306625542753028954270359233833133344869489397517237355452056134415698732780074654726613561275896671679492146666377774180538523549048763128177302043103748148825929404750759780588681385664363639890114843188288850098960660427226168613449280897459329144999013380787455636935540162915971517955654136145141015430870695572406420521927999820813265534654592391241330370345051620109144791127603477920541043042894859433674444924044154225975043261891390831342454058794935815531777273269468155113951015763235515516037828227083250642831941394792378598240210645048522683404370316542745987988258638740902541643628248304361469700679851816500374758304963293075932309801893381866694057358851226312027702957956731763936840839753318097692636358040808741480122917174818732745056496107012467519744846583032034267231435905559586429178968218907947959869625033608950855624688055385534463705576323149328065466189854737648667055604997359120102835430613258888488268498646856868804360629924437834251827488507937437918131161965309241635247546377137966613857990590103616958012849394291444045823706382277766791997003674366101580078892363033144236656066393769107954031275022109826277458317186839172491294785296414932808621713460270739783544044579126279892499273278609196989262860595335200276754632146423237585389681324259388210512775217286557146591461744859086733472497906696773594429998507895520495985074014519154855880008634341068069895245106062691544167913533406890183036425256414346965655504168669938746146523575135195309379662625764282068916550041300144253153992788861868062540786588475051840774642557427277106808541834399634676607371010953966576959137904970334880362820956612715274312608259558458598177377706510526057380738249383764218718287537496156712860185902377233504269587127379551896254862194509206140137497038436210090768001151764681841740231386827247439292137193761476773229757223902156816893346702332053286621496691686788016030132116019227001650155693058193527717660585670981006731529127232117525009707636982197592938811169573241126107162962887068027174108903731160942522776535125593112387663117959894521657530986520926683755593125770711359270004734317955081106566641306808632206546295898492153969953980044283802265898188800 [96,27] -1214164718469842812663574067868857836251372613240456352221978237403550766705816554307499083420147044688330305018055959563665819240641159508333080013393474518421815439822125676844206040981986297898212569090858126956490680494396040129280113155329307020878266898943855951479622664196646104787890931796763970801890168843128018707996024038420397075673521940648624291925181044188959028376827763887224499122186480421449694099563757400822096276416715481722694985865348957029541259164170777385209198355316347753266409656285498337390756801488521024100099715116212026751877811270833970845836180915850170720866792341477750546569139538717555631469000139565385621771282964618815854121644628390157572626010653131339053806039037762620342680243784850495649999395307054006897691458843819075170098142147532454045907258666199634816012606650230413810150396068722428148607001054740540324896810812523779526836128154628391785126166366163117597915466879249526940306382805250070446450034945983455347446674839385097744329147495356556545324533270411662899590419681859537746315053826886401871806703678369931854019248955755740829241089915097963353098761228692572513551596981476347156076586736275233024185734382707922191595557647026001464482713986743568890703140969160603516322154197948025804939986149492893888480307552718214399233515385589276254657465945490992662157364197352339004330393612290211743276674168508803672802915066719936339135729440230650420607972731004703787956481884888556052381840432190209068029284903544273589818146260543418651991675579451535434454658870728241067204673052373670645446061964591155549343485904215745505680250711683443799549240371488000987791796360430932704178492715365682689370326262795853712670383849966516159903727962754083033714817890759211802765619660593840855558973089205257357112423269294591977522775603220266632430422966245531487663839927132001652894754927484313645652462784160123362913431015073227902240376058932491049923919353034615793105217996950352122054562544944846926286340972747860040010239655066512740315982087341985479210988519995378384083308660840228113901758321720589055365370994785291508182952542953371881711492987783662489043726987751106073265660603646914791700297947393835758953774679592429871257142283293044777983084833177258929374369927129252208139016340024922057768013278540825381568000868580483378213948254729117493292761683290621207670416686118879098261919771049092877137765406291761423618403758028416961574154992003404866139524403709092465292336535961600000 [96,28] 442443984397636766249416014120499163027062287682969582421841776547189422495843817542484566709281571419818169628700571867771714116700003630945178474436417707271996015525083591758763119560363870521853079191697154898697999973374427239727040251686106577933038076174595538297249903620057066801239530191948202877959484545943428093380332466934695586782979722199130658193000030470014252905035737983321662074326195163481223274959629214123239152175008992347993519099045323915012447416082231082421485161605957664661016106999195757480223146811898418011068322609676381588654180390613107918468279738396316241725244616988942194222076395604389846119503025001050219633537495634085094867378824696591757736016964504969747812843633061328555364431081400100866229935465325075951322403322348433928563429621813498986034591729012295682355858623152682271327649692966772227334980835802596149002707033626383286578282973883113525432101492243258831473534914729427148549475983916955129881450839320776224702248562119985332512421886781689857410574034586427264071962827965527076993612598458489031396950628796616648073004309977337284066358235798092891778115489310639378632834505100309416048602400430430901752530579757911480698304933631348544936066066714874229456476303074366558665924812996278630715446305473514382610750994708693260431870322281781240004753728244150576598808277418842781533042438666522088689764719300841128488792800831256824603226003737056768713669231272216356808125509857973700532348242489955991220430522205214778007963035896966376710406858968368306354520723061027290999452324066241022905404109877195462126773292588678474822067475643727023438276457903008640108548977640795330358379139237306793652784573560815779262596140195878120718089547032713774090221875635954942788241221166787149692857100926846962849436567372041490396770060140403635634045022858154756314120691203323290166482650106956311355623495388826455972545834120098590127274055131102272621658403158947739628965137239447795981204779843379269240042297106119857870978376850611066277462767536486943808996404513645763593886958334959079758587462996835625749799136617761696402666862950137862728565966965803215103666240438337205616542615045992750797378849717686650377286960859361589858319776269327920975611612493841298940550818027273822256358388564135690020948977807548369432127026750434158722497505739540357985447685924631016258104426389771332126672307471642482072308488763126652780521162461506831541904711762924293978717297914728508111016742092800 [96,29] -129017699950415238110690311286926421791226537272647512271442116433810466472988550382767883375312953956880397853139663125831180844096144189186623159996652287657236661871073184056839258273858875985373805579098053515115854302260414737491619809375534874462874410700040721012987638596682871464240504822675280017997597451177452783876739634169900341780715255704844784034686758253187420877493847278637653542723130358827608215741329939535534329575918718382889783588586315985305281873221565467237095036846230387190571623771251363509010295442314988086760224542238084872007390506552750169005299724402138706226178870906268180870693786363826928448515171645071634792447263765670933841291342790442811939072276279084976152645531334753572709423604954111672981090891357040610929404987103126790232124044546096459979742821994272147574228861389342390666116341598552534005114546530410117258914605200831780942769363263754226364483774819104838141071822395248802994332264825990416936428371745787308549145234902677087308960574099638701633760343960878283816241955984791342424012098114574473082305412649222649248836222043465838514719810528051319020673488090213816356564316854274534762038735555732443058123634313002108238531695743814596469755939941214778476288191911834530992641770475045014985003075312429659997789302312813094165075062461770485052632876024701261569448058846121271613782263229341795287038616454722791960145274256025457083836835256692659657289101901297899517591923274853299949643055359548612901852807440527416708364680079327277638351891405321092601908475403857448466693754013840019242928926972092213903483055033141805288662599174406489118350251786058178612584054546216298594996589341162269779236451317698470845134589394927552155750279873441188052910473390885101589482854977614304151373443184748496712074395910892362024779491229892167056054313238513515184949957242562953143713370250407568497767716538089303302031305449979928692026971176996967071301199716438495907929850885920003595851323920852365443972925180088588745569343432739689269300189812333703757441957544217793989067071532878407179377518059115684806199251088189250999841309645818896300368117864605199199180996612618689313963024665115512442657351099677370929806509989887805699095174944055808575970031721110558354139059716753973422576982715514641927975946486863285629337771320245873983230787320036109423253190360077562913475753884120016386367467688422703205469026849917142328460384460539550839401941425132292773039705847001314096893132800 [96,30] 25648371096953907836757591768561936117115259266556331033045424828957337713631434220886774456180162541179869908693527763449361536279247086104946072433649410858537199424147808069645702552945692672580367137320262039810200758720379644436780016647122861626469537973109732756151711798175511007105149345945661971784342168581548715045751175891690193586915111993498810372679474819874590532145258091885112583785755389078709393190691192160363310398985248332105832410888721145059367297094526967658138046300676265832576952870242375552565477918703797919869067882434331997221624147556567580695714232361204441711599930296233789676348126134029045075023420821130244413953285739810125211578324082172036872983099545081470725572901796918018018489013092070514766108381182721156573563822509241890985275617974489565814585221544667260156939566649563316030296757988134124853763826150008850268955234160096225739479495421262431245499226199171475025259681367160033337849371731353273906160932986446042735838221032248771309967319721399848372972377070662961244429310762481132445897937179631438191255358195224303748226133056844051019814929508184758322273830175623586903789005503239876079734989528754777767000163284219330678402800539530012651391781599193988594113291527045320327973273373910953594053445854940622390665982007779814778229207154156264763086552858986920310031708665524974704531993242055720293642754101955820896319262095276621542934985872576415502433410756913406965126235101792512262420371827812481750294068513159651463198230688955860992320032882519099675486106160812720391889799025775079447807758802581574604170297748797550678317168242099927157717955376043764041198016732011805394017502500005892628317882074540092389294246311782972797757514472181191998638156648001865808268876826589766635108241220718046886406389898838928336245381362061576983316285863158509965007945545991614635694289100671272897772289424347242416611638835013183375405450921422881252754919515123581909869843103146156134021321539902315397184722181787927708027515856042725268487546822067601356466356652153444508201914189389635390000364611230320379320916659598839848787165531183387672578953209433499903688892833091158572221191678974471230084032635511510273202519151781266147786212662285444514734597533391148660654339473926700742278442763762707190107569888838234536882012797379951324120279901194322960970000338404476951170540763831706558196333730068791372559945580169190737727653463001656190669444422955669147816272382928229079449600 [96,31] -275500252114758297128460344934018832453150391923244495310682614512588129206435662368503562441322321793302730620927890637864876995619092589844684364987558646446987242150755621351244632039828049674723911039588035860012141240472946960548421501795814272121167298614058293442023655684316821878008995607442194773167928210872543182389687110856250778596485560582894645579008280305513096033525300158482609868549047658839659435180317244790382650609976992917908459827564032481053465238347848755418804877889816198194265226645568078332623339558797721262366204161749432183960176632411345270776935500134692175169918021597648203600729524396487678207875212019944409877907283079323705546847395097567538741144427245224753954119661530456304277749875255529530109482859253695605493687066110690755946025888618201704744996843376873299224190584556920294754845343853987649350772340644139883094411112828305801228922912976240810502519749241586820936413212711647072821300316029010967000225004058096084168087311011062094239640470555768355558536979552892547050403372446583243113336953258473824435237865623903232229686662314062653488598566072870505515960517126762257093751829915661313779225139013701174937996282293034004461774194391863568849166860257598556447330833721555334455716913548152350553603723382537883038359884625482578809460993144980052635337321078485983860380206760752563373329222838314642790867035880150132179550451347755264553223973605540038451318901847992565245796030259033818531982546081321686580436806771373718163357570369929355135007856001208307912969475562976206605249225402426270598031571302165430874910106662890657685395422103301189560023289174064528624916175685802812857274328362066912877755047081184019308239250461278010265691926802492613657518424531837480820827392413674752338863630247229751734505427940726031336941767963031598683832277964180195498708008227133899705899062136023610912134236283707179774687613393138162906244212615201787475930041708138810184276505632380334796978239849593596331561533103675173146034284553894302269928323093662207408221168342365415163099454534878397893235310949570683432676612112406204628771408810081368285154978115594535091016003815299917339135041071629584403819724908440371829215271307261686368810412854909122306791281773482922846937634774510070402749787791653163467152951053387395989170738359765573138013801202194955735694592446311128125809779605023831191317519171948680642342239875836086659797638335952491971503029994038503346993321092736614400 [96,32] -2773841740458636468628385906039362079192647908342153916361759608418551631377495294156427178240523220855898330927156693678805522958033944663737152185866633874183486349768196888358950711272303081779415851166659749518084525825673734000153270694285036893144757389544024607779377553814680637615522447872107801629982743756104397425168427666380365434159868862262516365412107193623097598302527700966440080997156874830293418239070256455870792173648874917125409321502580201172714861440519536541657569440837681861706089703590158015663350146990488608270024707550077986325228558009259349270119644036698344733902030146082787551504808513033368708999298028743967371441505180445330867850700729464947804368226639359850206029640491893885138275302880053391527163198946620886410145326085241053735813867469714399913631543082672221975684742381103827230812289791988038683856859779027175592531648196217618427561533857496494046253317901812636099432649481581502934022034072397530760298017809887135597693821572981404264514453265759847029461097109939128913821498278505733042579883370072594440615066166331017804122216917604714946426796599388843421091097647193169505284684614537240402013790472227836920585082711518057384830544974400694216183668083951981061706476750695535949926803036877141823870139893411567814139340772310486140158687834189926302849681736658981555335232468552054680222648550085874726514098923523528032473767475705248263294171128943719004508880944637150222367400056462767653326604002490410419424119015152817516093236571970530891146445966157035061156368974642371990768476183566324108351209209929094408441574705884067956723693192951428940573967130738030590091830478020607495082707834384566582075659587422889649784763941779348922786714074328588023124583630085883782138669693138722876154504841506624736474172701442868841028978038560880089076788656012997897165584401278873952202809400795696583322590655976629758885977763675988611246190793798292639302501360381023811968339939759859212352751245706414372812527346567673122579367294438356970525141456911276141828703911940431552625662509563358335816110434682875928124979738228924351471180546109509586647420343160420935649692350320614723079454194035445450744694956646781309104256880199500659835825527053908189722908235280217809319543088439837762543502189160074585153758511753549287287378039828216636436226010541723554291449222742242811407212484606353130916665657054047115216154561993327241106085079557001268879927826438145022097410763417190400 [96,33] 1718346192956058605559599232336548891252622623747850938423121808553056086623784054681074753969904437617547980396924853483132462455776710797312000410230152221582824765434686710584458090683373581943248081122126099109350423061310431304147263848999005139267475286379766339037021105691226399696613691251198485775000417359059868820445475452548617819600580152242601090465777583209471685365752882299702465311770962435380739537895688233835525762092387481368172713307049958901496358468242012614350697930119581039378661571335085004845585144931725663304334744421563801626747469264034025617794684094746811063890559195680220337511171684814568743314876181868582697739617708192798782030711683275612761310233430188642261921810309812066589261716203657407611332875820111149026622551695952503883195517442077545305768927971432512616643055682051587205379054381214250944858695842280287781388657890442162212138262667092030531558120595027878877016994503202298807031690422722679313706154264169729330604710840644267025198911671239147883987726879200973205852816212269281840849229578656873742323531037733426811154475921638952484664987707383342947893366385581499677379219704457868285681253141175043396695589122404430025279061737117193378937028314342678009055702560735277756832292961349413473364405344114575264310472640191406261009904204792260209973471170213599181211616270210444521462405753110295503534039968137329286006704359970961376909868601085739834139748365019903218519843770834128569560272038500257046625867681200320946146946169788318182661512438132403201625166222327843847131673371261088362791299868160916308669707100301382164764143217928842489912552331915151357664103896280339601315875193023723522785350352957824705581051805831669358005158285854759391248782016091050451115182474459352684820281255572733625787546899893407865961944545289004259425439819311705594509105759966990510875822908528222336579351457450927902654714573827012051643687758870111610773034703102847800790098756261968054090190968467271006223397565049886654681701240699743861619176159079505995814660048119895097859784772941932146479675745777286388201424226118205356327053710479027199057197417707364322213089542078722908113228120576105204250961320923876508517129693749339115255246381622981134903808365875019016612745023709088043009892475968064478664990770721257048895950593177532072135585798357685517716153203476979244803141937830678083369466039335558351008168748583400838839216756816459263326190380216430387986962998886400 [96,34] -781319229507337255933723786421534684426152293803953035054639609919370664311521371761095481602949512313562336597306488694588336584472541872933428061052863487437218206753601579382812769383701887119927548333747174572880047073732351562045745417013764993863488031095504827661461190868546233075957538746109984429208982704973571985411679106701608495966530099242869899276480972843271388453194551854706606582315687902973931292489068110972391820470734955305970050253699469812082975944501183343320893031286738552854822457468284745953628284280776821565932257602886990711862636686566928682254221282684903393510535193699598440825857537290642951859959784256810804552193506569162550205859884180893171111390905237987899731794847543834801329282057266852891967645417501384600927547754945401723166548902752424334756999277334461070927449115789594247827723767003725375467463092881753401168129558916956194852623347579548648868679766662932078207034778041629520395903251934675374807119670971806221968819521961665484609056854534730745159578845389119548867259404926096361615156312907780210710559096917660545646878496046439003307959486486876543564763091607385719104318431002890999696684466156910568451828474081178078822310274541004684582057697870769224137215583309755469290737503886888794729057268232973336140322771852681304376684703019077468173790974032185386837966057467879474205925340121913734543620454711262401859795067059629936350254023280553745219792203218345501655023885443806815144008798100703385108265327582072050017809065036151636505836016750592000915633960593762250375777829890217126519548677813042829686540949999606641474246017156448652836190338460754509283888748213115164029016494833491338183718600438121312073004667322515157026441675785341056493861439759306209069663841232038142470134742610349859807676563380552599709307439888474112940688859699635691267156194559945760352902506524957777899814504579537465418417257055961051077163397145221101572151109881229385839004220238120360246093195970387878299713039906948145484855017846947909978234514739402285293872711398884758770487562081000595176473129471195208402282812640841391682761684263242778031696344056255822528547109506626719138866464867274206452629641613853218192208931247233519861316071839072567275147061587628575542415742816610451467125208239047616561657766438122479473469411042803734500301401725751147998047907160048033789753292081510309732716824977535277636442964884753090248730548129165127008097846537466588304087449600 [96,35] 344976016952826273060585997027371654652450675410768503320738352537293486164264813669925942956649646183419609650995209832119042968626746504887238942118507428772783812847343871710608996944879154645714749981100537827952514832267173979275928035492954079077084930040316086414024208680996781398529242218449838110461666572269491087639393666975527472543934508321546135138893423048629283030403176413792610684767215660808789769719052587511107673160620169621526132991863330671372975837353887354363251444561079812131830716871276217696218455434606069583268487706447102737244662653364857515839021833598171205629608058852293386374739880680362020484384808392971025144079736907175944030318270930417022334981158311542588115401526120274236763699726313513939071884386224734209957452009109956744099017244449315895707377288111030865399888011398954623161755874711175773367799205336563288556171310701340333029468079451372327772296765551845928787583021093506120211183674678081510090987019806937197546745389592856511770303217652760006747711839587267912647464546507526654146028422831924027475768856922397739624481856294542497438067909491288115558016306789475410929897347268884362125696048367502922009778506035608132593503708166211293545477602618731699063895300114643914420826890319240175735071136602992668882137349320687225578842509666573810146783539420135537576185247480048907345359971073688731929008327002877250971246521711293316446023188855030204703889285903324206177549594602004558444998441692407062572921738018712377544995208715197938723073659757107139283040529778762710941822709994000562801860809642540253333731809689700566690439162977874184415258093449124028082283518782803264832459371069241234914282904277223810043261637100675055192595177833088647125391530519171161099490525096338056796670524488081419569586077789504114753133919104628762811716553923684412664286362850042863659683364436002001483272927690409082567314887224747910833985757373162936001570998329370505498276690327832319982514953450740396679536183020166291729015538831589858142570163466884499426480303390712552157120160483149135151509253901258987907797761262427757050659635670078317227943892122351549946973803211316392618238011190852642198589351779959028670793450063118778721075743408546421604028997940497804497491188522152571893254450099354291996462202066317659025517765010961696594018167601206142771742074491275422875273611442456542834843232019319004929381647494984266058671724854915092773703547979253616004300800 [96,36] -171311503149529998325189264800036621632732092617232330656000368006379501945510891426964657531983810416213841076179408797682005786218711468225706585907665708640509546375618091692005969690088653320035880279109624620780886628452496331975540898946912038979413558967330276501643841405730999238607724843250715743822435064750907113371744581833071050200083694921934216615281202961381771888707361654154043968577822354408091881549182074135284605105810217887983227891927698631901172351430260279020476987050754101863194594931841430971217603127135227069777125704237342602111891174626816593395202946403345381969521457956904855379614902566336901865642868252074476764489494138471874218584280706240914458456243228900271626146604415397932016033179645687690715019455312466490724059059197154608774665873518847624073371468366276295320730057866053522175787088256852669722550238473179982556334656512248057540116620919895815528737834958469499406657188009625272856330065107605256856331741226811236855275115089262617355421882330773598828211372217553371114379235551593560980394820682877525720236683342426753690375543658301697810378429016883071581222269347334552588982051876747509364593181643055915557948921238701808522379171310190926680519258568720183257113129554794585368518428946230900675621776957989502342721873197894883539393776286355704569473708460002438419147163037083555318003558358212180521640371336672233078425032581309971318822775772258550248004583372387261345017028867127237659449471595751766974783267193426374169022916632313819793089102890475745857708355045346191818632360437970609719445447044075857732958759414523577139512189665687299652786716976297793129703353491130113688693885217996997084851411636826748310983289278328857136152976695194639090450255596992012342429849152981066203823568872738906022537932716177800716159889460368997255260308574557464782005712080764788222169377632589938904457333840088363751484847865583228220218799676892803078417381776202319887286843043518926754616517533462653275404479791162784581563342871321409762470233894883713215321040205278789805207546894100959282104195806932262292070518054195894563661279036361561878380312035096282551349841205569621918588247265910262432750782363455733007808369812934948250645390829922379617202507640356510475106880811015480149686268906695591180156456441220680308105660610270963823581622157026258082592729388848378769680612806346843237760138942130955072546230313408764092858514764136483274262022182498467840000 [96,37] 93098986846111493203714052839977123008531288394134492687224051816685251027579467057855822514363364926729949779056475498470742390576653303406959740453595716816096753139478427531694924138987082882598273527205856769436959475537701249129672126040564196295579843090865907373485311434826791209405756867597816307983277669387834018587117786513471192612876263340380716168884257478760053040221209401112551733876011554452571896724878335547063077766404321251769151777229198306001112817621588472094084717943947183461040358562734598572169757283336659155862703465392200520389804430760026963040598851183999826796332698604939379826335768408600765679012651909324241153393566721458596750415495580992316474707496903642806120437366864775552480782176214486916571937311877749587944370978448340499135031606984139691424278182905045171140113842142330024265466070152948685706094732947225455730586565617472942412834528807805929919197822592170161829632227778271239811906472369337855985924323888559543335190871680582220575640293190223226910387541066720817557707206119523092266456955313175019702088422611683003092054209978577881495292846843268042335307959906259357777817823023181400885899522203804666356059125739808410228080906081065431407755547317533583860786186730773536668426361056896576467174620879462513707800450108641857871927139495199418454166477726937413391483489843178560249662862238741044321236401705639704242799459333780401554684402861415302963245776325620338339322300427684829545646102900941234219065549843247647924031028817376505558967676878423128732779143766459389262843010079060556934192130530415260797913166033376153597779017927056336288137098575743102275377231391226610855146318319607722052929582676701277763863308863722436976915972157563048394256578171119512845742407520301708289745719755508599648371373355902044430047535541251349903683688278823580043492998309700557502299394140909418967738698061144308199755806298337650394141442381396079607149297595066633246852563218505041143205083254463311622812464776184259035970198774426136875095639204904238687063062743384319924623783175611443473036881653782063014949415306011556951149270628577588645360932567207453624112615883792624281058722091709030125052108658702269019728614389410475369683778348046408649211466725815073936716189809803600203760705517391763793754180009310035495646776984644742924296209802630684371629674549242273578262654186909211974257805959271228505670619820835459986276828501257842087635881471193907200 [96,38] -48897748202014695843454168569035543607897759032473614300155555911336400720910071907486440411500675822222644583302576397333720921646525614662998245861917836333193075768775098466148499763723288553877437695794383205735256555946193460361135295630040522532881538662130287679011240776493776672304602523153194044266113293656589094490600181125066380755186302823729808308472463839229305362799319474779029929456238890156970313085745515752756726786235633653123418602749763197060017877968899410919728302495552482901140491605105752236311499949214198152572444291220040084038657446605244475210239294745319768717788429218607756611949342591031070993136263263941218907806113251155140049745504233711094100096799215672607323507091858420556001403128030639103013241754512487786624664679259010475558259709112998241097310577553582510107534467644281436197597795069142972582197549487306216050062405992190685974528904748889421445003572749422668443242988072073465585801810942341311687539151494920446150090165883307807183028804622838436099948354902082765341701005901547571238088246250371743928475652403960682624152605011355508043411950446826404473367625953425280380379714158222263104165501412740751460771732492365619772871907144659549277782193463950608275232130257624477647145492880085263295160640416245190118189727933050796146052608518456200156698015933665462300197477864690784624765801876339357915381245240699621489725331999529550372310545616041947358980810229770724495842863457480325564197337395382271301602291189317730776618908523555579172533135055022701940380212480742214681200556296438038616701739828726202808670352882868639962046771701692570308648845060330316265503276164961937043950741756818460381230349633472682485007903277984779080846676093549012750727595866100965239016836609108123321493208633799362426903498523671234823240478418347772795552901814498595117253131328811007856112296669950092269109761934281366991933031994005099753938178632057330854394421849967135455242082419107243626057700441084007670293044885383532951605891226083657589468894495528359616148941336375882834446913399080109820559883244084009350150186539369842971778618149353227990634750495528573658377676114051160673555044920436456363569236634319719199105205171160943292773245223738592443181331393536434583877799744961670677895955978982838640902441637378139282064563369215158434358042080873615564316304205992457104665608448145078877085886592093571713816895775759266549737826297767194843826643533824000 [96,39] 22982335633061443160170355604579449497358860356871978615323167677823673468463527406163769145197062350022320435612535887668928665882213062428035527522264820685571238547287269048200461066740733675082738904190132276661193787432629040094248688121937460423506420587090461990814470925095529939253092102732357283039157967584466517328339786892345334841878489504466536353271355231118674651074607955543934411444310336390066215677698485492843659330434772824163738419068367051788247132345400441643558899383495178532415999756300542675110396055968158635460225872087637624091204688700111136363148896238672143233775702183550249633899878611662907231642634072084683222731055138597665406476264775685086644090642599632695468292591299975277980557796566099544105427842760132792325958033009039571979615032131857621758722353097800145923069736708375001192880030252166993084824484510027175522468890868177855254843257401524834000248478168676177220257164165140089594525138676644211686538102875717820270320867072318090620041789415628555917075808796730772365153226450299940152152638141484239727368542630615879310925039408149583225294118380257378892502559092449021377137889730658173593465146803642353931070206205521138939126323009609348770041471578242769218929907278512403131226241071683338236729461483984684335744776349318728304464466098204367080661886828799807956863005400657333260885611968408115789837571482512356645641932322158101052794193753909449086233732057724587310361408726549939893261957686871381489858173711170790861395377560424129197909845878588354092714037348034858125005018040760537695141764942050776219206448727482782197614687802809286020669196595451801451735717082519863746538049379779989163020454450479612325533566418843237339038118027289898932259104792292917551967492166545530818100998905767105292499082118233161739215246400583635240476891629303759071652297456637206242239198842397715797193043089296296274513281604040065720190499021468209963014365357774942548334766423903314157112431333713806057262923568488336777997831354193648391945953072018008615458731217501756258769324942027136942196424702550698785546484353619645561110778418627529915929980434265384693113363601708253313397437378614791332604676846361011621674208421167788492567846089915438845950999830424649993236229307607153305972498044353926673378853566895924277464705402672452430936742124310097364476907266556826801790392621420829589653451734655234538436512972952871078482510594538475538068642201600 [96,40] -9514579242219186680844740437793207538142594941482700012773217255565022446003914068496439946184290712605925317753277949897882131067327431842493515253122773095776040974878114231442381557490976282669242384753475419500746647918530366724030676410814985036586256956428215085336194502941893369808111878890215975811954691742022622769190458975111019936703940478016804787811194764891452848304106533014978431811430560124009654755539762731238624144860352224058677629159577385728895272211738290993385697481759848338903828785586055611410336530897411107915935013944576533672580636825579185736076372365462935130965044688179670838363424386154274786923702630005276683273395690667937736424386984698070841618797212866946211968946146594296297019552635697957788040921068054879488633109556063089645102365372628287698126440080966666104915168112575242239087998201199468716192812223611385911186466636557337752948633238457246217879772206227745519969545437599163628233057031953172750435016095331026710841940407001022518976784601035775577834273913972732504754872192764012086736899080250662759401977787741249349566565769616983481078085616319444137831125972529425740994836689839039501530074932683901293899602083930925222408897370709573462063814832296666514796533548410598574643665145582541036380766436635316399441707068309345410098438641396936059688058572861838866245947953361398406303777649605625842303694208135021809139004357749331757479803066266329463721790692200555516024202293769147666678926003767236761189496342068088875396164121357052672675639126802962840855346475750034494459322235291655820964090893510341644357482393387496207533341760576835625486982583448252696812146944192867677883007919744377302084217443190915744370000716495681876368880431599357306654589495677722911190819634765305077156448946543235103296929461525028843291376162884627577022674892433285927761336894342215691369585010095744551498783477425330981732908259520201308502982463822519424516106035715908720230479708802170858505036144287662554585185611164268530843394886967822961994478742536345714256450861197821405965034323465462012416299340821890799606444930583495514169375991797728592992630956295783970921430882634838885577223449999615232689115152502576701379765353125522038032186344107714051235866518132156509148188380966863663741771205805336839681477211152810898307494667103653505674841179023239731940448099522400928693844708107697825739509815933859853914680471172923537341293338875495266123776000 [96,41] 3508942142593669680829850478835405809558065528029928155001402862339259763095469911929977002378210766415102045080387945454140378014355533558369296082534430945802862832783579884899084019933650359434328409839011343286022976959973779925599402874508283271573268351450609902523598113170342237580984072912737271926628996751783555800525630771402941348684394622314372831559380983109493892320561663297335266864092008116956605865390407706998973082317763900663833632426934765969810803184909761119418072052988000429243289106138066109447205419733105193423781589628311151989336633563344311342492929062555735061919150015578499386307565766348058181387144739896109698991987985165931135630254272755973651212488908094546293263780611745343032844591300076112119399337004145235084105398836418655883513414902830398888130338448911755479273203263210865027118484899757448525130497411333706132117638429958771921848455815135837192093253134165888616801881549749987092126926708368102211787394981690841337294359766004593330301833904089994158531782143867820628309667678577397290998111310187187881962985836031459440608178476809658980580938378363161530280372678719299388058608658477296721823059735084722617867890790039161043216311049020649737658741625757062859855554768529477050782537991475126264879920511320759982892643158613656752418964035937191384804587049812084932165514157293949443405884332223233852632854078645752664294800910921251490220371178435464187015926045570168298489421545934963237477333675971237940994083648706805166048428682143309867301136241396679694349334643900380728353884582996479421260264545348938280114030457035361759727238987311598325289058016276768268106994574511987774684562366335563513314658549229939642207167629434760038981401629002473244263762151502586892028427741426198535974223906522852756927053996010204678636474570528039206366207887555068951418247524361074300068627398414108004022530247896682181345780291174687760330866971559185234439710128451016467127687764395953550676679843275579347507052756790949380146601132542592144766986842982959588405522007220288581022047098561177031831189494781581787164408517373832878796374695900627010770854827115934337422413370018697354536281958252964176329400406621741859511002311593770436779959376037315970643246896343581674524246915204847110704681413703535965680868303616945739711597344608728396681715353203762588591212559530786384714755068946475346337523433638601947549748232897328852960506177738137560678400 [96,42] -1169014182351457243985938503852678730485505778255807873088530838958858982341036627112324659444986196034314900150836885774872385595178456379689291251619261661427841559155376727606030871798437348114967003621504480940828663769754057883074232685437860271684418288830448347504048085722227875259483465599192889236776643056099974800281095789416769059474498397951806255464729185554765388675565371850669797342026755073364380246555425963407574439875916088300816915749109794259498101099976252953612596480420194068987432838614467859100672035638667399080053490835015914596075382188428859902685046866192007756267383431288606999342341648864328857602497081141346634058429120665624805352251524451003292269686858175891590854109408195052483085161367249038071125055143292967339536148378470455212421820369049470307483820064705230502946739094010312646052482534956477687689433829178444506739571065086005269188005320871185347517706470136451333604062391638548176840601618629717767018508320557267439400713619893274734577312212168166006641362374876285022082623870199985006515850272539843020887621262467770978892786067724166102795590899006619336459528139896727585552225334457291088665065102986283971971120260838550665496422242398779785577590281547461517480385614161216829031251205408155490005987878663383403119428595809270896410643406379074980349645940126190201535078719217094773883035180987396725549933121975984491212594929569669817349490379423193595846401615931194910392529383199217378590388678258176546122773467182021749191052284287515231539789102298813634254028301619311759141276175620725246812035088129653018513501990090132065869273369842215934766797381337436550849150962754997179285721830071431499200419359498263906089485446703054236955126788393813128619186640034931791533736265088705780350128709336135400344138291745605169750541441953573860073210288030369234449542547771117213569985636166105787398410861684998323356766811043107726253412167916605082226819960109467878794980033142456801099463002782105551174031631731850358530777018718651227878177883859853300102840206418378963420374047496935201048323195808350841694087997431138035168844634981286666057887787660925659118943481769062006149337323200007785726489522720281613058696524171459035886703086149576931208599189258170138369243031583917955224216168796437261807037745106370811418130839070770637797304671978128906382359101944839581284073183370184538436931897965440261813022486878730942149917389570126643200 [96,43] 354110921546777258973316889229203087921629735456712408807765183114031249147936904228898541956086624907039967433968572538267604532627400202534311027336308461142925381243127179880489226669937787886723396934939615518594978583364115022288844035680892341098023188181514333674617597645611949285214163513061401378452696088924163690256328785077010141710149021621348122693231795049167592108649889422207683578142077049145326420081235223479252217747027126809204073806187606728868837271631326025248688123242204277379842265453024254821630915585762297995666852883558155025546486191863356086099560219846344264858307878071757110396013278757333601851991903373752542193018180562755674976740512820598968015408084352217208729369035802044469222088229360139033569124523507271148423872975101332120672227581427155932208147051510122385607943790009093007024944403789802976281129434628082651307018549609039006188124586518236033190625107486920498545409383116036679694559881354318031433244578665510719976196381799576691394276944513909665256415363072904081955594880966239352662562903556590075060977862589350403691050172737683676719488789403600574027407934085396917602159532886221727952294327509662924928805321039301507485466521245444768768380948507325325153966517935448352195222272213104087474440165184350953274795978349116230370676091946064713386069799034504940689743626571488935119614212175728833085156192899917130884244998423485377174067978222418260995667003129138665668741377007561541605574051411412613766075295124003235796842867552226047322270346283873546898177047923386959161731618956016035567425651852354222413618838217291482238623459133913851837973071896259569485926831524894821179965738895614840788977538002636127902588329853722862555439611586313795009432946521324657227790229965427004983666277269688990267035047482826565604588700600468926196618196259547720556839700315145954341256510771058162026389745153706021337567380513799338357830371916424573564910640319118317440174283349991754611290756817561186138502134372388527658495702167939233643050796666656502695012902942138959523795232885511724587765834812395796509698741763227744451202749151503308620484043199692030791841519319217707148788257446627174121379574843658644028478683764611262200997631973364719419548974102955936795574188851745032403967552780803310561587387996719805585540956891678156342752726896088388041740101809706180875202003616901456321468650103062845864648690898970236738928344553226240 [96,44] -97390984003037675620661362517943113540193174660124079337650299741121926507312666219682526434351018969876436914820952404984105763074459760299239472096282138507032473542373887595130060178795307692995782356804502278637748894240756672925845134105849869641978622543378507728100793491031994900277334471373646083011141207727879104984566549489770306713661400242842899694249049179102896539321847468039035319122476870591521108969673173218258317793974520470119764306653119484523444909274305131784838427434618492979991846149932979492838770882967030261203624316976824008023503865822918907290570965203186512736165235058568836530182018897144032058766771194931640684676378768429217955307909411325844143794181102512867492528312843771370590521335774800397573249227109724672643562710605735200035598184808796510030448113115967990168916161650394532943489636277220425405896028116699541084289321329639649505225526945989365634187430391262736909859940748980620177150111352546432178534833202183233876214169819368640824344905271646359716467037057986375066030215330241035171335461181495914980175168036201070185428074553218876428857002364009666488998274268981254313220183693528954295782286951783486875530121446748958108993429885633543790473862618113168574371779061657425482368813635987142499389777110403317610324832400962701863253819943465152398099184803508459099150141681159494169263261584864588272183079005393432634800107545905232274791604750484723822089665941076332879033970430009403885295599271074565171353373412788829786930404012074015726654294898272591054449210414893965351451332725690327524802648441827544085351224086867263675652617859151999918816861696792785027805891668665510861646565224547321136670751959972994683447518059836089777779937127398135439313686531716246891173936396911966909527301679968074343953763607718886128348071747897994495678462993989242715565747466859967241148766768529703918908750776583513675595864404719704153600583133525390102702060953240487839585837053667532664156133914934552464795835759289444068908401324817470080474661290044450722577603451044598245609515270641590047221841606303985130671178443622225854392839624597575826248398812196859831520266207027800240993274182597785416485241333983830523905114328537815446055513485772265927880370683153657688282264163256905823673761068126582745265384856187269697192418488828048691316678425978745344633240558778996226146297164903765368075747536210182128766568655894431083880765194240 [96,45] 24138019877377647218679859524497753316544042099952421958942506409015248443521387487575646041838572225682412612102938372445002598093551176824074150217924934443586321684217587216530160598615810188475077275942526379049471965032237509808274915186358458020772427829322438579460053683126983076311621292316426993382531488990651480550828056901254514017502749681345662591345384262483134055515011829201581630230108742733500756315706580012956840956144303068300033510404380603019162110301238886418406377546558330759512223936485867568204192686478602895577673049234087901599740097238127542975650056544710797155208224440023829738541797542881039128064694831500950094027826754189108710901741764474606463353555383401719073002263802720917575766515023925905533297157542938403871324436390060178864791141859751633683642232220782960993514527580237850102072523972929022422710589346554153918143579516843248792502641533557710325388548729339358199878787486179480257487016513496765798508761122472204776370122181079070387835205180276939838991994692264836919078305370114380755534184640170538318724640200156541027425489741456668176900970369769077479161926464960233858844384137065191756091503358048145414632737375090922798915809605707004297853986951079187995499744032902616154678376568263796497216416348518207713501349882520163137439489611633531120415737531061687916586994715685463246604591966764924337292292343045180525540975677759705909708074570650043483688587615436260503362730034659278286747042656492107696900291826668875590499389554017683322697348048876106537589950862609095789076645490353864440896388972919077223052780915504894873329189723484890329083458333976981709890240866192316352983025927449904816036001320816805725471057058132838615061114198078358609245632322031672439268884180893314827957552869645281046074431491578912820368264033811437492377429425410420786744038024145003274639621960676174115984416171315186663090791526063924215047092729342129745121296927776747342968318764870648868201619748351444129897829214988264497962038961317146824979470154147821212862501161775485427076324325507243815158129936943939717089188957102218667691701097946758815424926401110005664225306246306983097563916509945901759630532274668637234697240709021914777394123258410169164347731263838962577517980333654792386708280228334498861854649872503594139973545507194798984814506294931384754175992057107922963952083334379404192271040213223047896993478646262211810720481280 [96,46] -5333082359244225241093826836833328169492434346668643610973688856288747003492601546016833623457196214547689718207096469662821558377127468309677800977130801388238265523803032706835165938812312995770084233674496646742403598754834842271268740045576526681603184511440226561647077166938386631707839533438854467889719609289676245450398698176758090834887965044372812649148322855618214568287580874341308716643030005193078731285377429765054473640177602429170414682127137791687521347614239982808486440807870324954021263077755004678953435246212854439191327153361131435522559723889472414258802739262302173428033603992051340577426708056478962545996750742583134274311954666595588032874988810724550927564392907433535734021167432877052513236683824174497030556336197082634510284969424702679967189085461981567877710333966318376503302337303743770109610351225621210843498902131308142339796354041470494126887215895592572329968842849287950534305269097504162777354598000619458320153200529359382979765974878427847712948563715701521416270864091570760423755224544443626674324522467632521618510715181833566657332945089811909054527552020119741995758362887196262007253139002549319985547992428572944280074197470135237242221319819895421296178834421891233877997878089389110464206836073991260641348098923125534445619426774304054145329848502697654174744720351482471651515258015691144238908582836844808805617805690068868831503902502311048868491969131772599253696734127608986958529103675849600057010764846404709365392191022542868933448465438422590235800133770551622474126956196666525054454169111107164310539769646900090213449815401273273152197469932595058638589264843584004175747507001118303134443535905707755850561424785705192052077084681563533208500190685047466489262508069663915167517858043173379007166130490487530996317206568869570823096319516439682561206657795235261383379072890380473554775604058914300620680816963177832718530944202093360838976808684286388725812674917240840304328375182464244801192440483941139500245065340669197657695999873481183125375283703344057479313020011840264120292927787114218667726993121153013591139910794786251409330252597634964406063308841079867992771214830115230066469648331143994782260049704498546828201137671063975736349250977967386940272202991594573612162834086565530779609315077278422584595038010864741088817908288217424847818848760037903789201585598893932987182918348017490109647203364492574673512600564980008311848960 [96,47] 1044895576689346310033723031087314313702981367191547130318315654600725762056872264133627663898905783846445733980787051121654704942157234779167528128079589059724506230512177049895142638736954696164792628375466098740419072272631548617962427305904342115118401263088298912832277368268842562829372652550064201057626084686409468163041824373716337306223059508655741823308356802674729726051011962382939436458534875717620578842834627604401308777275497434991477459199103081529549810456895940494382553288982472834960153843229266819529803740120498525031669016003943187629108681538036358314428251620573850019500192279996188106105720061218215213505224206834461486358999317859798499307212476397002577282211083252077851478466327514222054959673899744925153342624124591809522007905215358298509686685155210583936150425001952099320704048897239537747896900869154815315682841892120415398568112975557889335715221523018239095435520837295428804668089577943115499514038369644657468618312081018024788856137082297888202444632781924362295855254158025602900994870214209381943821859304431958450794959673432841358815125541103444798167606070785564838926515055428604995943936140678538675782247060933458115282947600605225821191194202944220620678018130151991164221828217012293793113392412006638710433067930990847151399220385267291452976911876904489961857178660653161116757558814574748004823030199951695088675671691376390433908610007301631763974580843319427654497032209665160773961954038784663709001189672504994028088348117404740650239882999763832329424984402970209366691092605583297156176410528931560832071565533452304684190456531663659469031097384685023046786491708426421878210459503802011458730739560063531431897120969726362475390749639526113077232225012588065755534758064163420760922307821585472155956073887446051032857034475087670651920338505190345821130758203996416832944856458460663315807761709293430558369759055344111663144506350587353737691737905451284415974754716387454453372914774067618280884180600382868506835064410801174860468093226051776512371650319939164487401174088791423254905518601003055455064876817624570052712637949647863219277447245988910416831517979689364032239340322548557457517832141294441016516932479546039265469155223981937784521538494053088556556245311806424227799928001051630961066839322549961693504854335577048716897937279170055748135163064117890914727447961480504631248690422933991510297259046813023848136464770788690493440 [96,48] -183841752039295509991504484452485252556644869243665938514215495901754440724602470017884614344564077996543615717938561665731778774265790407663479483287706537075165606322818307354569098133947837789780834176366387561689187584300523403593364581537587475136701759794651043826644286104625662631217727335652283400730925669416013617735177634411728127400084299329429051653106117440892570755462752798587967200221464123439620212173003194106764028169764322673233124648938513617409562618639723011327624046945655334725627714878289745937114444686844074532057277895832034612334772224356744017909875981955069995066209744670070208361429777444297635183713068397214353067539000862623902179124866420082973199829720748337367815633459268699173048515782179790032751077642264773359104780472656041557902853020503456901048744876156637364526766991517361258948174465652355061695788446094916178568913280253820939723565508293943987922743886247073890933065784198704168394945181796402446294230701857133617175960258374556886082856904681304231154282221717417363689555447530743561979945652303239021580277515326128397590608200019595548138308767749218969879482179425050329156162684336909987739733036618481756774071712732821851745408406083604895555923986196727063799389619164111522225284644552773234371737086685593842368813993438193544829762807786584549671276388230712334991962030775133802461465228854605519971611946122329883638138727331083660096940877416775806043770985591973954596937280458465940121869721428419616176456292340073825879558675425649031558206711282114742556378417261299762752189997578768869918793267080452337820265299575540021879640554957062918723601829097220951523341859407923803460133778503830064006690012573776611402198027362419397781047668793251058488237149110209198713964737911268300280640746287957978031086002739002496099546103853456481751233614818378294873008634197444314720004405797674571703686404792387313448309141524250490402501084823679808132274826779110010191989947051654040146119307044303254578052031351540724459098124731445043051793907925123245972108758686521475985730881332506723778567735564520954133997102780833881456303835561030183683670144507066947141542857067645047354118305352368080684790737539992573131442666582297641912545952364116249471896494124091353996720957647496942087132779575596177932796251160866265457610727051307052768143185912440177132793307918097145975750645165738282321022503722114741860917295013953536 [96,49] 29721467173141375787438983700058234839275950731364455669681561438402763109383973744830617957046642738914210635529175464432556882919661749779979082346994733044893112073835032347712760621347779582742453331238836139664409454129666306806247094210752184416960956788213118871733715962037568256266555884404166148003674756363495402988620437848572827804721020907355940523585173473852544240742864240490155545895965358926437490919276713670867879170621952599175370347674251628624032353310019618156424075934394729996422580642364956957097653013177032736065198591442594006880905370356452784174763575842718456884841577488422224069620792290326561479827053032075027537451657342356101099132415152089554706998790845760625825994357129416697268446495970929872583885028590697599842609804463855108858542909119167072377780460828635547206698100945071649536269691381591148377523020248533388586769084771292151736602296080982426559445410232995159986627403308474989762828321304247737962135012039680340699670971792801883773263941503786555091762172483864968937139847711131695385954776047245609820755082813932178963629765238553188070360551213962614825992959068338402185679836078863662736329027830155849680859731206307954808748562580470313105467391953832181777518755561326731187900946578009242802015554714595097860644291051531220914453412560733667091611135730371763036064168725728699134419289947324452244311213186607307573314287667929327474180273798296435489165076202775180221321564241171430547573997987313095673741386424126203384200860655935064144116844488079723006015267885372486505603387177864619832089455162295780177968642563067418774084745020595704252585651066923530450693951580138141875781364356796348349178737756711191931906141813417751527265174084403512064025943828515648123488426720728739785452581913425282360041944258117468420399433350170399377996232395248963280454711761400560550618899509662381064772494767632544226050743338932466379827922524292251142133574432629201955255655536440095239200195125694958936903864782140412095630261291097652774616322289732353617285507650815661509706697755994024199031139519436969043216003447798038518773598691412905606922671255676132922110937834776199689806785945889303319618809211252597781097356430138393215669897146720900708713439409018057717767227433026965869552764606879641967226128241716701615928586647327708023318189351054676949415211287727956956424763963796617384894627512121751690930255036416 [96,50] -4358254962300477982389659366910473192266939944116960156084443506093938489409030003989515573001407116807583563651402328525709504813279854106602708471015802462780067593664799036412912470752776693711257307522330745007017231930723337212054722724938606239055395315471817417522514503641066139941494935301691219847246523904374470967992343559643361716704377767371131730356034916066042097646457399837845999077233047822454149622020017045785105828224272014696185134317680368216908744256970259627539131257271884547341399952371251806219062900657901530528290375642659007256329204635484849015902054135415912387736552255156436388600524159955728127544416126850802035313274189680721319532476128722808838509522090413137527287466570414743870674450526106341584310265537839440161829636413127550435849576721492359959427761534295055774954965106408228397439796826941749786657388828415041313235537901782769459735056094154074703390082472902884573365793798979366945288909934401190603632456558843962913730071459211867003103349008189700725710235239903579329635425036082933776741391946779990114357983339400251463298622481875387372774024459182733018505147977969938316872849013391194786848990907748631817263216212185791580804338388775403705695468291236928196869859578530332621108989368482625095719591566086382191883921674536495400568189837158801966070866100992470607747305114848531300295052766298211545909821727974560493184776362658777333302278507029028613763231350684671773244673428066003377936909009697562605990513143515181148433741682867666601622116584486752850616176449657458037911500060277437402914647546295144337086194352989446896809128111018438215031132939849923685672974346722589617665331654053569661596714868826104184207284116305595340723676556644068233843767443145943592103719361399260158579702873903904120452720716263289059025689548265898369189553886561703772246820443661797891491274094723206560701461603492036977336848578516893123952636353916851139389483029719911128359850352115653606635446656876382804336025173126639173028610831577602339573211034558233264830176084758534761033149289000149982534664492767292875233141851042140987971807861797016481530324969932888431939195283780898195774327594910163040703001598212683695345044456353946279939552075314812724725433395755650753190965407575010624305633824949353191306767693797202781387209308342986505397164834875819255390571001989642791279039373286426851902533555502251433758031872 [96,51] 530001228893652599952126453639571418763266817194256648052542699632399882619885310645056361754667928774719762758304524740367339655129444021132937037775836810229883921339887463142506521492626436624313840120658418227550567700956727699414784313214128051170846562526223966166286736128762651122558160563579741783235593050434531280641182760695092788857950331867926804154248731830850430386402938196383172688486584372372998002583338114544658316773002443032453716318751255800607744608693588257068611499050356056318383474880917605783777966214161798289205595482259680183337492155022664457181938097527323299228289927969242209943606910716817955642164974459066368614336637216995017364534791632009432283867351345219263716556617685347977521126688780756015368725892734196257633276791463031671910258881541306900202250741147353779363564573384812794169638346715138546815565629866194954166987269007205898857951454120703886401634591388825623469919314347550947092779856699276342594765308078088216584422138508603920235381630520673762084763087492269454440505263777866003336934725109209120903822300220453624091427363717183998312149859279561187264181822604019759738861753048479292318379179844727128637223733671831953027884563554290171781638237242511266342091468493601218659882047012354449654858259774482685334635902170381729804405602379698828453125618110932065324278012590006533607528978293099514831667697443288282595733982702619759885896235302392696044491319045552543548501252735307358740797071972485648975379553794923335678710732873555374468974590591144517484621270313700694629393648196655490876215602403986984108096583447351243517943450985819244425219698509406787597816564676074659247810088064541614408889938595732582252121325861496984463260991483976493640246483811310188242048505468013281674618373105712102167523801977709445941525437077300417593989363314648788256351135005690696790864902818813919287435953744596200613137288343303883386547158653885777435057602470860286713337591899448358994459963348468939249982223005305292539551588706323128759685576625343898039434330042440644209374498756569730874524490634381303732421849698618597626332072267603592168492952698721430058919833796913265121936479831209616662051312138828464130458783329858561146578875455161286784856180534861229507131375354138572166828808183143977203675538538379342712113334987077348238861784479977601570032227310223450372570372119005135748915782435761823940608 [96,52] -45394582053528995345716612074023652694311634072338290050444985993288707149785601381057668336264261842956815334133519200510516547349871547161256710939007959396920705717178760223420391599378920771823856796258182314578714021942381821012440619583515956956731901087002448969862704602627166924315659683792208195730006931507983178166830245461512165937991687273721536760788101787385314500474032586769161109444271177799143766835486760469988934607991745917025202243253725595280407211138474988571809398692358663858577034985051008150429782452998830220367889269886062586834955002475634218269405044534346768276851423080929167881507160809749364995472053210162897353030600385714100066208712901792633368517703571762981004235871072870541228311116675756206787133437202857251001132861360996372329531765946007607119568345604353511917481743233859152989575205875496509050090308526279493449973285861060149353077771979130169625435125541199744618064168783460637918829994302671119192374483050310382095046803559398370987903248175458097302601158011436367569668231882125200405847414133025507149488285307941697522578595436268686066747192817797989558014322176774973862266568244501924612570993864703613656058068375286124904786861028161862233246645328467976715304266996061136370809459624958809874434892996029638127569740099944804379558480474537875055038210474131193632345506318701498079629999583949354811376815615353090254324643614467796860878231037444058229556957299746200040516209443401406121834618819435301471205379806966928925005673835213334458211690981088855405328322292963349689643246250470111638314860090330565632886421866116243974170439044179304969885098401183743875883840285746663716148410481928558680475471821746534789965354885209312806989992420642767164053012797848427584175438663225954106354927059432264255682100933023946656587607965762252992002231112187994856312427781428888855291478627281133718378270205251350928891800962242695882044822758446321854364719388654254816857100847455738438247342072347603698312087044595198419796318720458180749743035277147471257184475691040508691294970136181026479507518801331420147201401615542528978800983912947740793735921957355270350485708056104974252752328742700720088679848332819499812063188942964123622459993328205364451883681308365004157699313368026841550706677268519496342287488200574328756953119186097266429705360162360237968986817257956694149631010895624141141777711843741007872 [96,53] 2120895930497611821741536066611379949007198004894341013744256898857787107442468964019990795656121833330655176239420325023552095448634962363297533061214194314700938715936664752734150623351572037077071190856719147307164350061996838977721100544350742549015313529525463441536039318191614818045832890983933601182579830720338344641119317942550645197918398092558867376845958254768390798202485291214728495663646889902197539984402383498473010430961367809554443546429116612019111072674204014963223519805639977648985941150933745735726159775683664471216953835306586780868193910588020652135375201208268457361016187439902983649025028217887256929049867711963217932189751055930863348138981900697482767525842866421766935458131829173631250538862184566882841186508523410721310764766869626224207228505234166706619865416492750693273902902928983483025818096701940540389263516311257534772445202173601916744832374013374068317532819015176711854189377401988883797270098770784946958829397246867799254505096106665692514313082255887255072159037662020305056259193096961172607710344581762464623166334774528975702201982408184381508665187984384232339038827546718628861327980649664526568695287205484772802211387595676404281490983953871466337228708100103189134983710031035681224587368567932643122855518930204677998541472448061861227180004631478136453986445819991696767538970310771034018636791218313311589986434266623806626107005718515551233672474527636931947642090484846963472305123135873257412969363641273414812977529984304687303831146871651740433918610245995328955990628890109893676950395245694975237498815662467727371087896885741984248289688170081411088285687919737404696273686326904595165165990845881139846450942957879016369759077855839677746644245459299814078449221214371932263988059804350664240200846745059765818888223664618343979133416328734033209402080905781145602911695125363748454423130705135157007768144191328827470741417921299214468654515276133556126917082636094333647746583591196075356776429072205927368609865180932240106974131064064100084370510839381937165481883777072671641276403988639653898871271903013774152858864018170616404292767261774275754097986784216050091207969632653289369230850182474266774794417654571550557915696109480962445999091725541298225025682850940974917741036836355924218918617774901991644889306041881033603660014735638520663919323759868804383518695272749758171419210187472395739694775077437440 [96,54] -120224568184735985694801852361213386834140066634874868414726983342114851837754869962257194833529217599464338364397574110417868157002363694808163630227110882982906596793020788031211465360418900234578488444464393586406905511597384910425981279087738684724829910698954569121572356195128204365331884723085505526477162452140684889988592879090504254648235340513738795533229558420945779758434717990973882885498688726445900429962366108449343887820814725269530520323906376259815081479869004709841413480712385375632664964625613813718496402933859528758812326074254729196032952500787004361194442020903106450901668320843087651763692686877853757455749032441755403274338731778679483707511514825762708790302299934808670381166944025481466674331186877439447419972796155464290463659326998582522711417952525968698099234882583742115365336149257119090967111080833437610733336627511554105417931129400919698372023247816907435119397726283978989628830151324589020698371755768745249895764679780259459039438254128934735561371975013897229556241367668650057305486657772759653650422447452072597197760334549810028111864947489703001214959061908107633930979507339821474878578719436335672271343058373186986445536841656010212469970604971535422620646031836287355453496137243314914606371301051193154248356536041564477566923364220935077671042996516685213338658214572559174555004001708978189563388179148993521896576747033399253207816798632411548405926111956112582604182015647124611286528521789246105745524945494600387163005463160616489829167818472880861398822354470862510662609878359814759013192615847783804845428048622009254581344087593010929519606319814025697152843413040730191501951549805681647113774068099466401941822632655226874461909401938346573141308029495365547071755192869027842393866041864903917809933001202229698927550705790134301312223694151642725765023427491366345146327955570292940615496938227226772066361268281154193271058034279983122169148473590722932487345413713245421749193129318696098811573151152760905967891468972627497672971640480504842049370999098993063378095035944729577178222942044754547036712837277272204483034222027849835606152353412335056786027422341850149988206271083628503589977393695973139832560626328442388230650946496523533064870826845022299076008076701089578166162950718571510329035597024796394136347566539643975293323407736757219567899006550342640399037904657486490913491072477586056417017593856 [96,55] 45199859482269530488399702056225486305465140677837647093416434348641999934986412531544090615951748784724445160342708895542289391038247197390946627561762165798062039174216260761556220338193698010265765143807557411570316199897733136897963090127295802576595128462078438740714796614780041797368834165532798342391264221382522699289820560065700414003737050998581586124470394205382290932732986646036943529881802226551337110993987392758573622513076153290775637601522974160581996393197304406251301244804818205582096386389552848409877879360102063495343987309573144360915014848208734403724585113326253665697255199941033675151588556263439059088381778529216590438460072595390884205644991119899891110540344053584204080211382831806978696580354991482300630805419619929260504481451646183141013351509879617248584193865567692942064856708995615779501090888443039037184222401615341766173695778904254463993372701182147883487399706229915713522955060919607278166469444676120917202135406441649280766487770366210240533882119825204036687030487102977431074050324617199858519393714505734325395612114554640257709533052409889091674365797151288277450935277076865555305887717725189465541270290617497762008067779121141718144875940032289844767734190027497656284401291009058504737104094622858470012365641123360685172207228544633087311620686262988412330004107533981438570694608215112919619245310449985512749081096450785036682045666297080147149575016228752382279865966881885612224699412598530534238628437460924417973392612059724538536226212976410880602574469472916706031895427464029534605235150814160651615222358942404191918927748107010222793838800025483021713810771375631250073751917277365817972331613730002733814406363065417604847780987104004909968635677367954609552356113234969458423779072871647355724127218701841238952290744325863593186797731519356075832238522472200096116497105232157759813925365526150978396004588312445299924683894228080837919791241994774857160225325554896795754611344104402276109663082924618093444939172063727176792471037405987381579594544001499780596322828653264016256783442673437730454935012198629269200931102892003880019534347533722711575936066064917254714927396137154811021453841547258283690072463427476273228982180990153227431824618532507752057032794982670610037521506060859335679619145717130931509887302934307116406173708227531321586192583644876793573322999139779196436976661498964670771363840 [96,56] -6998365186221660411084539776302071579471412058154690378672713617929996646697801400878915534449024069727368988777288607855701413875374431688555376189856024938576756068051144487143028667518422077137857306700913291468409298923029430281085139475764925845777099395051047540912498532462888565564258712910897742929052006297032214604458912229850047121671285171518749672911530573416099194585582700870066466906703993023601306987365164757372858795904422156592162412887646473990611279537765201117206563369768730587258598790160797560099460261816700510776035099167839921813545576117528965451085212102903985019419276582161814205356566409543803709205968394184823637526815532126626878994943458377727077362017368612418686534765805226627572557782585409371435341199111659621380528768923556166865142211370346547734175812903405175506890126089899035656043314443984257944929571155315758749120944751949974556300320765907874651448033621788505966537161634366726328059391875502077324160274992370565721519148377235385896822438680270743675811805987490520769985592668324057234468719699359660576829230623087399932317809379901703221192084532728229035639657277822084962477450619010954004018811319088552749958971257499562059169034498494014406223764486910737925968680422794386939931524091106259930704801724459186166332942973119907934357074272665959051778857069677705417698850012315827324351790640439004977126198674731496978972474361555940812348156499986321382557453358701703759570713837814287612380507122715707697379624785161926453417819515746665561617156240689694114461455102904538648588912294086024127860351452511837075544448389906415295689044398338147542156764830723694163227907361134701729490053525077428779517345439108974712821037244784312279731984882815448838211100936288191803019998512789420599231819435292589849674965632761122433399151204921352381052465286132115537118712476764629845155803767598012031135125123043154992918919446459803226978962021043274622560056058262493739097521949704402272633837870294492703376166866572638014326834441590674976546661608942089174951640682781327573476536536838490481991459362509060883325672151448229578776363670795029419450751676006371016070142241176436407662487474831943889666438769097821376238059279063636913990923167823864100974623785305684700325416440833813361595401358977507100004564302619523107757415604514972907846753201457907224188440193709736279738358270409995976704 [96,57] 54736339112819534372225857752637277557573721382765740639557489005238198667411910733315960764481039183532963331401303740060099029789264012163417356133030186081972601023917807451836432710697362632404865848169681238896411256183498380928901136135996765774478423157808159717642356187255397412988279710942072782826852143250080442655893637149340920331645745756908711981266643127184424368589307053476130222688517644993637134414558699025844036220369159313099913200141792016628046490845204408919734019269415515415350457659482539711375954505877317814944764107222043463004418760767522269777112184140558398590560561103906144616740371896053236720840848142291948891853207698501583727479103168537154086667911652895325476510746642383482803973863142780421309831484739844403595997877378061230938391475878113366708921395832459554843819297326821724659152514067661683632982045934253383558883683889528124761362226462258785034749229451780265731077716959634514566090449375466978581277973808072243802384676042762979525568338636379154764270029657267170169820665031359452433005335188546936661134043973644600175475151049898571706835009932583451232115106951101421463159824101066061131581441419494940753516581143036825998033215785099783485133871270370571707562713871868526525360010737754338878876912359380499494891210502002240256262186449685538285733945652730450076202829977906450027649774200554057034786629798166095098015715339679267449443182087626150605765629578432382802458619153463265791998144204133500170008212847345471203443804951243924560181591467984263218166548053816802933414000261318450424552904269023741420638352185983079396301612395499253219520228878457368925243312196975384718150952054590324138079486311701498064451140589391216872450710685538664702370440064456983206390268889670399434558016020711805547295277483708116190765624609193142789062795828673803819538837845411133459407375677139223559744481692093379206273063621866843922873091547766600557476969138315222582388395451303537479083365551950949543834744377162654133488621317564576602284422058012163153756908632083933863294243127632160038110786584546540222557665711453175711667802377123769643372485398237741098224155234719060766012591647715690189027501864485726434214010647663182214403188393503795371399686675493509416180464125181622050024680604763689174335565286600576401707349971668281629019350768183225913599863353485094011840464276160512 [96,58] 118440034734612780701854114086027243524556445966617455178261525211708087479505282046151183793927571329513744328487051771501783235858025828873771014176320957756253132571391080605099022818952720947177363272009100279365750681242190471927933191864647964639581300111512616691215798459417278646042171142048469105814496194466956820004203895404124943914069001400612271967276919483127188516896916641387510826252681590664597203542813397098139711960805787137008869069717173984006472335807201076427684197084503526051959804822159733047788705690132964414617307229221467329139159194571089260054243706694314191653527011618252057897037904674647836000009443557580308504335000360681396006413517194116986665952830712754672882194235625974659757289885572398242205148709471946719358040669811203460660592542673611569499622974826424056874176910358639980263469743123303890719690723530366243568668350372982419021609491863780034097727698238403108314516761451925352203759755420905079074037535560080376725039176458686404117082621020289702837138915917883837316567059430770630912398948428389217493017879739653222623000860406609114093230808437816073624090693282585774698310376237180075799802883703583343411237605790199320597288742749288948763286242620473049421452486823488111561904512275427403221432728180184832946715332215978240639117829688914237144408584577563934883221621822531322066945817597449538742685864025154856303716309756643697371186330186248732814365065706985529051467374887455538588299172969962208484814914080639211988793858398418939553231275375399812122719998414104566004193219268796477556501029872560232760759176426522324891134601663511206843953516754208136887346499270263578662899529399011473132260470100318401485659759787775740833141366781001404285850804422537705267904136249783739348542298107622562186875636626395486244230304378685262025350292493044926799456812909616032561919966995139293334300812571708798057254668735231406951512705473398068935418568383185381241427048789627206864119077558867718689295780375546122854049931202964599345217887888793377923267136975782229590528806665602431187737277586422578704801169278355595256804003027831913700212460693832932228950736283747452655797614761105667210284929372705077136196659358545729671752464169422981948823305641574159965602051764033300575388907511121653916501950753667420106212125902636360678116502395326578897082026319984422920555994284032 [96,59] -22207532087670039697063832756067773962985427570102793303136351652825129703296591086611120382492919442668149609373966399110194741603000669908386176171408769965492670918217487817377484489951650106799674654034328857073397059116122050579245180737673058817118233529043071765188497548324478942389276340244420141072795871438987144660195362549560945077190929632757747672574666718979077648622073005579701919109008349811937919719185763280195640384061158098110187914438127255822409940831885582410373395129575928500516318513994478689492062488558352176118555361952999782314709514004983555986132457480211605386680666193623348598689451534027458286966897711343410061475587298532404305459973776575802519479986240749282354536436094188755120192926730782421579520783946802056426156048485979185746284652678908457331533332267898774987638114654930209344184941594676972201810912334574787793307821057003555407854757085386876808949648015739935250117712100172282259932376076920881989333852803244567743748982732382389758110016189543775025148560292806162651893380682931296645271032260859316538731820178957108397392616301048604260015807803743367258541359139925670992291660953449271570158827099843839315633311354353620623697127074409796702718721040837777641438841907059806972238578345567120292494265440061262186293738788479476538007607045129701425393522205977618447866052337842394272828774288458233007471977408297383936998930065135844191064953666396037890315576085623811897746921633896222225204518899137799081653625160686132526236069188684499699369973581990590031762983787752185728321242613444748278933991312151553996956022120303828428105578377305117181369271070159026875600533765716478925873996813061897482524848602186140461194673897901290605990441410630177818311861122288415092965094902668723350789829632689085950579565685195762057315852655917753260203496842133230124399855843489254771351586821170583421099018025367505965264232089615336875630467152929329240079719123943580277134225209941651816755641613982207673381803926704098678934206284914024401914722181737410782568714476543004587777472928111229080606570827028360703183031430129590152682268105434246749392333189125716884325041366145120417875202028262592396038099423598824941822331272559941567833989372994759054834974120134881233981664550917746678532293687498214617485613116037765658217836159003496503734617951408283099054429965573282826610016256 [96,60] 1796064630854772140145797323076599697799747591177046546804974515570516055065953962162954799947670598309652062076333261293078985264609464446632767989368038148250967518147940489987621885379734581233505750943546674027124342695266634808073691054623791884087631519927784265980721345428916891137057939805662309637928934391219445159035139254584852094774692619050351008501538148919676242500107095342603597360047445362219753003259574851319756973512759795048750878274283473055297435459904252077975682442867040330247507119597143562542359769500466677336614051596209154866485413407522044912463985556236591970749571615309662013327354860351618211569543414221027698741029769977335816728562189245129162444929947349323711839316033827716464110271242437075998139199705815538505704370308642150546058383590492027312334039724269168412058856949767128604272631157320139710865595186298449004560329168637253435090955570688635785213469936038529921102993388210509329755176705302067072610430516296105028490875827977857227042460850652509948680369935796723693366871680658680562281361637107902777880172710510592402178364435351008776582707344515512447613534549682107572513783512780644088018267591098716889441399559517375426724888534929129918936949997799577445257876287519412089210950992703826389961102541050887641735311660051277140600615285179452259443752373987405293078300097046303264457922331464001938310162102481690216181907698768803474604662393184727387449821318597346113222454297794136467520811958290585344910172661946461223774722621590668428418473245410199933360466986270998014683430807518863825737711669676839737569931933681266629010213612110818108222970229692134613481590869112933335885430689635249119548671499710596205278770747834029490561231907149836667328175381571138912137223921277639013694247067979780365825310464402326673515831039712144448596138844150904436879595131188375614508121927022726698455915451208621920973110272910401415584877916465431889100372016942335480854807462908399475461412153373226924305793101961002944799601134063720106637443150357339247987724535935852375870862686914978788713215805902118603470713400709135816327674148096948100503360589432831046122752195907304791821359346645183372629580618118638873221577678477639514633210626962680374811877680284274455829280432024763992437303108512051671182915247763519191994400186171194818305161330126597119180426385943616085295104 [96,61] -6258360153279308557611347308278923148365480696761927361515915625990997329058653409061800307297095197161854513277485893078517603106841416529167294201916675966653649637390087039810885736240020638774765526600559980095233287044486830544915400641973988317362041404867394819132059055290956801666359818847270781342569177690612606071860418287308933819441100985829027312867788008428610587228560397037126981522012060811947350178992567430483421420330617267017918626015406292916225351535662866814117599306410418839312682506185435505326829406561853989498406789061984840544308964944471230314882863711411417502782931875766991892442267164457437577564697190871400970028479522514809928877394087480847520055691229994176458757229172048329599362234059756284118434921854838034735203760847892030409872341334055792685605650488352220597800019185516184806669926185891571854259091537319710026289621262103682243311300004395387703085817155363554118608414745008659546399045020469016161381598841640827007218912896335330319789059074193865697409731567945891085020323906344534212441986213877301845022755239381969373470313559577359260914150707427074314247118334948506570131399281842937475961730605949826365444413864255806339245647364743486744510176353979486524030260098836829311962503351775384161775658507345704065267717474355782162190880223263700491772800610624111757981543063002850615331631570063654994217784948567036218567604321030464657630602306024364846035308876460415830686073715881007757803759819184970835774643388735696825332466043380806715443961918468905886148136094282903675146052354477997696456743222287714451229590547663127551103507942989434111067797235025479319465638554931829596725800003056937588547100331433381321407435910518181202819888635820607613014460962048938453714073105915850725312863278709718061719399989911685682228092571536719642899750983469022053929932811006690088634322115602323914399791133294203987562928062921061817753542690627998605871488573580578747324759590839996400905199022221335836008753375462819471695469532373257021877155160199224571761298665120544314679542402614016710850359029675590354459333852621391585513697713323834003610468496021634480077917308263551129230222780713043680404182002544049000664829181151266406170260765555500887884224361791254546010989578311296208931199255605895601966638927894064940290717679906057828564700154047949996000309458178670592 [96,62] 3319991091641075546893242894960198136809846915635902416526411411819678080917546812627706645842023540583834930999744734293122453095496843298575953936950011922309234778353278207473973583680989667933769446444425798857492455253983166142525903503065015435969920246755320540713636639368315336020353842537688074189337232885259801437680208764031199430336530289625651978583351301089213049964758864991211780659492432180983814483082592151832478718579571804275063118541484753971664612631712825844929050940179734000129161907222692578997804347372206904342423454714795727077475164462268650231424700383115432528380170912114132017476801603812327601902856559666993004655189202521259691251059857024918214048384593207831962256648953363598697570001652537304942514409014693594561960939968930321851220813299522022945869221084080625977852646122823960133422009846623216243738094464376220722388304248330490763346300503922507725465085953688611058171030955113308515885493287342289105984214135938172067695562343649825064547742177638477406186281047590772983800169061205584496898891869435947773496407756582249255316457356814389427027502947482758972172472216496572462205315682968222453568928131551704041151442205528388620274167481816145774043723700627646721918578299692976435899400184147779164116905255353275893626252383976684643000385741567982944424995854323360003488416868543447714379990342236511353453459645926918631490806501117577609100012822556370334866626865743294899773147822567051637216624861476534457956744725164665446349561386130478794435391323025107739829515920482162371903284854088069074207006109978303627333571338081779461234394341299050962369598189675314039991140601345394231336153572994947115074018065789175203912294692196323575668242431839741728570887457827417203399993341843701256616465440458426931116173595840876210647752657813665323725661992481674736163396412671790691668688473429242876193924846522319767608941235589612851894635550634744775809147089849129681452305447660316432531624727329305561490933731539433350516163988054963426079453582673687114259605843476896263337474975075227985850531745203821975824074981597265898034194793898866915496071379345332388626147435674245402946749006714879011478478798720826747517118232424446675423992440096549692532163419769047378738619931550431285214150363093507495345073911662145805138120208761476139704849600151555160435243626790912 [96,63] 3032439279115686929995497948945240348076602894577892197996861002505014795745349451683222504025666801709632382984434477137703847408173658080009340389645819589534222054060735353425844759047788180107924138419880452120904288260929977453597588897603033060338803360067096554101676242518117897748735891431777711762212771763634595886532860323240796889448325199470661163234088838164803640389385457903166092772909213951626241712001365971553493897150441638579290763885225507216394101299508782535526567345080290828470908345774049705986368450456661595131488806232679694503893699084195249685377340269328968319922969357683429349642938507850625106444597594776017914596592488616707405604372873928199245286239880142092376758648571757614296538111834386354677868945936701876556192675192058632481284552837467866449556193180084901290998220170595221181490738421820331106187509485621601851279327457735136422177640438307618245137064871320806040694640297557241677078337376508764250903115098386130066377811924750153918730598039437542592325947864303818642036079098267983807451033120812641972309810150463731326603884619550804760096023199729375392225487805653841553464256230107880969838406511760915982852069852566179017481559617791370699377498599704662820339557685871706150449892252597180294463157715994027196480980591704349719815497783483003997275842410079744645490394954099321068111676214423056896444545127521405555291125467769176949696247662036270984268850730218737459156959404150101853283275803801120364136249902081268252680006218430295712431310639595619643064146292724643343494906767203623827100493973785091750729498651028919710563763913338385665869424445264651785327494321955076929730606688292562921166069256485294411164382568783423751831171030153570772963085326274153277713325807275677369494167977453646880753689697713652339837022416740892900683254525793432217797065217929362208170458896056315849892135611200231891582690827046434439992266497869895569530242347829943407734677025229838703735687949624042174812859505294870198231858154342927528388811308597125522301949388191917164113969398091242930773737959371027458563778621748268682595201281899627989734227860208061380792775191580199547961906308981336777621766410079905672808033210727763202617146762870927836712377056525707866979623184184121553064569452584152438550460278383447066501667498040336654778804257188782632335310848 [96,64] -93165665404561590565700428524596592089270109383484180364580662253216011850733053051974616444717560457190857040532611942623037444117390526596285077871219252954092427003924361736522607650258985661239577003601192119282991288040781871118799994838816048052154614061163666843349321623092846661692963729768939390583071712899910075443189384783260014630235725725206228896272953967355209038598322045028877268644773396612659739389982149251584410718872706533886777031920829527931505288509937827327166530248610348158865203002388328587874122074544293190713289040510494571027612145480709789411601728202809440677218683447796447488419023829841385661921438083941219926961850612760029889685584471491371768193214658031987035053728588855770054980765740255281260382144544939430325192566284638529986379896529371480188363477844643923987934317396234544630313448134160195286721797782990717544882578551934481960285386579341786719292315545721083981048009822471914806929302856856755197684243629902798728774583676402757755460802275085098243544660998589353248971001907622721107459871471304580798938258022279217139977614323073593921094923417844987788915278768671462808256469088523021937766518726816770867523727874968321379716024245573580969055077469250380645484088981211506685554422877425671727528028039172524524825558525850048234619838901048790267097212344998095823237415337836070010994692457634649137865144122605949359988820073020401244058915207592482982996685472311201539984826412813430194409630526445257578032991050880647175403699956787908549602704721613269264855366009973022622442893642832415358685104878225608429713675132345054711938014267725565116580459385156126330569228163237441275117560019026574791075942741840061105747803253353629699588628849158558287121251836314100889707260944001972964222543392531554194623118389955665817399716449387670434593711336655992463374808110266369997111475882548320497692656129701697884876387351827583667916520297419185053121037594312380466814191856732560064495238067769291693453042337840656978554783653387606991165316448813794786848121263357125570384879361786285913718195987577893852487176136018923302503352645396227515356009851690883137931661651160018442650974657691977732380256986109749341985651204254632814396283532332022274225749526920225407428566568238875867598192233442817816352978928085769596185919112041214958595665645295055281324032 [96,65] 49318974106786646691850018150273503321798480961090919853445148118700067815327348704625858613354317796527205983033525083646704026704659552870074080121754981975767272351303411059849448462388336949133314464948871701065898839916415499944837554019307494433727579598000830819314707027129211361913272779702629712225560980592771400170388564758537661463058102851424931018684724022908062622867517473032651887453234713553035742923186963269238226580140745555473187563215458105664874154130975126431427827992670170703257335362205058937174575065594512016346680069576721691341224209239050895735264745292214466227178723812919411000305946394788771161841614700087925820556882468103998608590104991589485803151530847147820539307418985655047261157066001679463001651263241607701731513639815135303096589187114167721060914453086854328149976064062136044097822575008793942244452058640604615711433698782278880412160566665902588174829567062743397189330933601644856659272628071534951230691371506347455744269366256958642331708882110285498880481335078288227641816415841588241066301417827471675373857630434449161923721452159667057734791369864870789338563559611951562883413953237946100195817657537468803609891444391360780372226260866584732633033820738268482135316043103524964491716428431029255839743895083664790402384468404224592578986329633526864251525491506048410025609183023889560338761341928263134946782900081535366831683451638778668120356454062541105964818170504018067217229278077496774822982244455428497005312552770031515389680537709394398539633406276068067215573765394871625362873232008611169859606752565971925322222017597685869674322842919165778272463626153423675283674977737923255841756828056136913843742577241762045785318302458684822099686960886504557282672031666886877875425390379216143497684055343181079390337767751600053701958218717596391166031024120399510585830604587022896329390186892087754927053189076083169268822946251841852640422956868342195204515546237989711888090441042742405147957064025070980929415084328020955048334482944568617405595393721255078840163304283855691834717815253672818296162441964220511783076621172695128120931245429377192273645469971397593307886217599161848860425983389163300713431059158459380136030144609099593866158864395320921583056549350751775877449284252468606643959715049678818316138097824724387294439197171815359857959314676772765696 [96,66] -374371720421274752620809604944720748853228208296224951369961985963881821221481663065032159017585865066783377890624749244482517399380242468226456111286095370882403604265314996778775187756383721609912959648366438255494767711810692724014967261520089051428172386042090766863269874348458492942051653253333261059176525647807421623323201983147645864116805180537525432540319860064682939691950673457867841766840836651578752911326134393302727031536539307322644670625016905244487388966955197236586192556395645624706283159320457164971298929611953121734063130992771845606632110921572277116771370736198200614279674575357118194423955819811911274579664787444986191209392673464167264975433736823660318012223000086986559882253131489239527948115552494927842646975748875414572970633478760448073201620185216768196793913614977793571611309040254286024860244041052804708663584414162651600117998419363471574398473700791519557818918921689665640086173980605630392886731772811269751405513277448914178929174055781422580335535694188323459744462906437759512341616811037915103000160560126288462981286105044651360672265810860106759751293141876239807262211422809814636764921299603397787369616182967896445174388759445443298532497155737741914188008152155238327730970120147265781981069591963217602846142107045315826280122161746881133581795494917072185944476598998541496906982626413568688304497619658585182615993899514166063261535529063232547700059517636022450110168732459698218966276756596252471447146624979400959803430934060387720145522697989717594095602939788895515688606718908745633723683630559797085370796733710331368495509782876723244284270545585049577721608199969216694371547409934552289499252736239778722245125177615115463435635537973158979585259519600283155191934676364931384470935350890477697311285251177928076224763087335652855821900195680524359113096144514656294576165254457511873516684276614266230135325125934089775986887125940825665562068748685604696775589897214718134589541353090426202637442866461180511899603737929728032702831189074118618110709631282584596642534332168517471373555132677520500626284768673864940543033787854316348431144928816311100052780023747132569296642225817095872400369411731726393851979446689240856460922178354621501639154975955642915917072116531258174065653622789874097116450242112670862422086125324515772753153728157438590383062496334315520 [96,67] -1847648232694136469312877138739631261660130464327661200562673725310459569026404213888644352998123934946381525086858915677385088036480829758840438664673190372224624018549778410511518496405880111361860453964647558060064583275326175348504788134474440306977749848672768313137065212615648237208909154703222104068064076925644027068989048963559442033373287625972647665357933849146804190185198149407231807313626236542863424101981887395079457940107232138646243895957323650224023538621207017462524100880016182679148171396673148848782768744430671331521317288069339895385668385181068915448338741417306356945556307969325755103028970001279828891476062631346793311881788742115971205395135460377724596834738999012478267074952796346250675409668322411716472061845520857942094998683153399911275047288105186846000067482587783725694587426659087256815891180697327683222722952797624621498332298744051227513766743118377330352994490484898107909153675451338839581684477603128473450255295665087971328466744534898343094207936259555881965986601210582170093008924125708887207564129887521314147901110037267019324417519176873082201380377482948579914579504253487817385865314798589307256610608026066340644313906336265917942736961204328514077058212583647678863173907887380896036502923892168052625659703352515448525161911175343093580420013052477364150565896732685816854928874532040354256154247585044352256105257582127123729593942561754882686646301057272580890262598185257912258121848160021191541798220748574641500304367348813553997242995116979885715987113968494586883221349246654560668038442362868929799788773973296275760712733702619097369371418421716946661941319052409666915093509838012923490330428273836279269363140619885020965817120252002184488525098472832748012421351634930479813836899084899753677952462472187909104574813283775067694398252201145575711113406676092588497630416160108738943407633007364079881685180639657135875962865223429120637744433331955705035647567069253480264257396856131866195017800682441110450363294302231803857725467042844302950020940894628090838868727992759384783959266093060613304914812010424801359418994544499257205337002525371170418791407897821616496860809774428199827529424028241324570602080571112800261670858264207215983820135079273179293281346121841108863676730097033448693133045747944487677203308598424907914852796079717944912498577637376 [96,68] 1627909064170176841822928911742083910018203713133622596197162146303127159105588070075802161734230933350484836574164267570286440562920415128875476068218137794551301772016504130660043023626666475335401720509815524266355374596920892514695251071199220345343709121310861254085210721233534464510445209028265674060512860641454652367741481803267138373918787899291898095221020397879986311767811494756689760963109380338631470206863355381572000724600169822397570368528976370770210535593858020333896750647555262798325250573144119661785471935615601091710662817602727046898159386599481562274610858612244047469578863539626638097889312728020363845437692621071332513799846087295515617146937696910340989904831417937158273512315501157076315415116020323649668595396099754522965613206296137895385004266863694366851981448950086676561441980269139833382332913898929172876972136717423415951422796714107716831937530135360822977344564265594934519546504913520542404440498583636388802025935234295871408788151554148086037585762202504039799280405057644401055933294798075096890909213151912404793683779858237946819150448358463156122702784364974456935824197710276953521551622665950347822833184613949030678333131075711958498376104623609772347588752229901279778735160051121213939707358944223596709094204460509115725425841482655060461609395140012560924530152736925879649307405734669731840341617064834608078190588405723440959857286655124832901798738087650720790544962923474086213857773056510054355750354912479689422535118676125745558571976900337783238420652920558187467409636105664600895619549752209888285303344496516502912265082360342128917638110061369021086868958170115457400296012720603833783825963275504899990261579123732154663353619263442716178243021895444011430616775444502036391353566766827195819823563420387350087421738616950937400710670740966549684353658425378439239069458113609632751543780494302048595293956329320561172042745381865067255508020972316466494216506976295245658224794657058908070604225950116442637903997058184971648863218011972811108562791626735605123254162568252309495272677578739699769305509278676709064396069484030463632729399162772521501150872734073969434291778127345789361189910823395273139170272843008600870535054655155808210585333895474536420704089318974710519427052484094352743511089664078493252146697216135483250371481554356843581773185024 [96,69] 166386233825354693359189273128359036499583829921442067415628380788288209100732307635182045380290195108690784372472507845931206244729475036569779262980510026819484926849229632316483497205509769398927862082251126019498279120038277893633315629396932028103293194511562785495946893260433318433178344026784086454685818010927934040081583807231606401838941770695350952360118813762122136089421340391383160424403097735583125878921049078696431701148196460948526060819017106057009880815734871288547091432270704901877673101569297689955922515673053607030866181519386006845525443294561708469464140472491132392906237410568718409371119055733090968829466442555958510391033721574963819226548908901264558186277772510334229536400572293015453878935341128667674019391411477666212913593723850747224205793298556152931736032812908980229804297949969182673218897633620903503806784440627635437474775565772037446934596606563857538142008196972597209190129105377460368216681446586921126855242993971132968622710278827555556444205338156448310238711581449786080221195590793876731210671902383351614453759124678885711093013471105319928404459864279646664364248165121715432155206203922150474010518568517616547239343495531075117342982666637162730761679781087470111737443071322299191904286268104336922612262269095066190769712891255808556798152883053988317528900787526478132102145546598890765662101780204173822036657338534259299860635198106395005684693765027540527451922876737529235792882464239697549907381890223972422269214311770335819429721964184398185489225803063368374232383121955786422618401108639697518555587555056948778593819997345665914631671234455540198658579858425042654925998578020884343062062147784222323914928409143804550711755512440965558762944664578848835384363554323589180680688383087929686062013194976727880778707683211258683921186012359156724815262581065207790578822644390297571435946587674398132034470001748522211568556279812156803484021456286327953886628854161673042531860502378965644463101827303008823084481242852721250680916138582572618886663152868074901853866152674121786252485507883235172452463173134350802760388637759926911033695729605678432423288981036827068636583307724276908309719205144426107533189255476239740882737286248409121697420760160418646483690724262492723434456144581720101591736641089784251519038535927545459371253549966871219929088 [96,70] 10025602330395257613345187561478008690606630965163880544881850375184601617962476891935888651067601259105050662330251375903353942029614683014284940718574695727794597987363302367178640042069049024732118170282333643393142531129896707050760434266671434700443070472973072720477691534143850510424549717924321039460365082801436228006733941754153927896926672022431306646932835844279984296457596354807926483991719747665028852560675760105502608140338376800951321002938342561975673205882186138540048132655427876546760966428358572318910761845225820455995462453278360216476510932431338263343590526340827735548493301175234548344268594211118146451102032310236044000241200013045085318074802915932920142160594658478925848135198767627670246680643079300961242133641460546576932701766384983414562282872923266896589171708415767331240966901163671276299475460840662463233608472072860085936059116328703499704252787888398341832329856837158377597535094376508273115388429226027815262313595954012610295535519069865265351031050042770940469125634554169868517396644209484981220467565743246521723798932482629584242348659930971869502629756108112598192609681974002297950307370327802990610843189517497944440822883979181912095090561969858784058232368697792866961019484587033193507296856065029185423205329517256966789729506260842024058246353423397673243004304180063019882233172474778415948749572469195891965896282700957593466142853771599467035813036197742388027212725938644900991327766111356083166231133137020479647201924626046851969711628064383570153062018191965429355804435906154899011375906756185194217172465435961879114221943150813514323994061775912000660472307461404314970861401896801754084214579381658520883093786715674467059897678127038163172814126742236560500495183601772624238665906917783233157311736478798090442949571742788410094709187405208590873187315593567381712011798867497979159103360983925326919301485723011117471568387016502275792603357803897907112769685887324401099929779577039948781190191630059574730495998031940048468673789103798037056130368277316432766305924835216960193544431706510954464932225587735187211411617144649073977933653400222054317562586972850674055965293135837350711568336273113988504685730335605810567437450963494072793365601331227090995900612164769865434170536835450738130169676959524142277252587767223408997655973272232132608 [96,71] 331608521329100338025064237576506291212321825872562293656531828211623503568297387148138109028178271619868660434102916061501083928226170259501581345868141349615183348022206984191802013242497686857698171335635452946140446153675879125624449253795830915605776200261042267827526492058683177886501756807658578273417903530228536843259151123188241015225886653779756850532758727412142337566780013654314528210532859005385133193375212830576360092721022218221598310477633973571811490479269932902525054713603720630542358681147046526447298713729390979865815671209272041659765810387385197250026932937673382481424945984785930354302149962923778288030107961384369053272154802688305012020086440254650579311500865301192833872086919442492315542913738948802840671847704946660038164648365885510011251568210312188621554027802607555499658836311759506424636972630686007218852930484683620685662525752000540104376424935948620009040451483949383557402932561753881848158339316045484766800422085635316749799315971929143521406259182371814862691508594379916577088533485343157660798846140324125202575525720651127407789400781181121338607834908353574791371730403253762954221051074049492858990377693341674905141470920721537480699988274607854785170363323690073399083812244756881347902716487516724186521428813036436431121194825913923086567750203949902076726252988850638558284676735063042580418690029638800012937880981567959023544816153753495232387067535467105766864355322712268533335559848835987545479158232494885848481775388911296173644714670574275890192171502526772913788868134953624539049191142582156982402649190157409209783916657260240398653254890430080940487517579100947233230521173154084904603389341880365423807780799202867020139792868787066372135791927050651893395938925857388513067386608283504802136536376022918394362246965022917408045169663734596290629639765033953991013616114187816428455824567656165101351572099583699548614874064058496243841811557898165697962913324231034861171220359201602632179715094547335171507450791085674503900707146580019308648399015199122638973706172237755413039851270196681016850969024929540567400047317145971130919332343710520725706350289186176269614474703082669287056730561567116837102547603511865296787382963487503056912314459773231427299988010504251432525919940566440333188032365787551671070340377770528134929066582081536 [96,72] 10470543358595609184477029316409950971940546908446198810659651204856602377345970131535270869507829910515896844395767931225027895942428892989819052844093013268938103418453066259706421755117676148036241905206914192720249977523662512444366780923024044875623194127385881763572577120479365821454120900686853165324995194955902730212751609590297492128020590432454946100458024781099303498153940479186695039307169092975098036249953827650104440567601328927904301021284957470843967985527760420802271335099202491364527859854825450349422187809571522713302822632125068250990265237583588801151864833333432874404133790459351007728154228001894685290461487224959664188529068761314803245848152851668679047570317385119119221299785931676839218568723858089567718326933821446056906735719259678189182361089605455222713535626813100356765192869022077051730800873502117576260105050532011769991773033497501818134326673387906148515461768985895156582698518332826655867032636773429339316335613169300823747150377857967579327351018936300034355910165515378516124712099924522696519282561693663047093533020236005661067100193071667770140789590773859665630716112369707491968964817073734862270005258529780672551298750756420137599522727347410614801954286290739468873005614994733679524543774623915791075755409257190367101676054553233574217253529295313287277575941903977741572249081887481448146812774138460955625588207857515423777888617977537455643099319537242399023478989722046156926551586044150857991674763011963928169456842561930229744122049817551146486407565248278106512060548607606714060561459108408342385821366500464993493828042460435156278599011817824290288327676982188676231944583678021935677739094820650616164486492479402277371750121184599433514259427349952300710569146636295900837848330346346559363246134465947925461152395199926615231572083329821600770168124599576349239027968197922976303121943969942021838730467133003497736745566037472492203189791219198853375133036924617301739621806282520424240585649372534414248828575280956813418337613267895213244373404594537614487035354700536466010980174384592081454615860050181207322208295181676403349381683997698842618215272621047718388824605176291801606742157390857457144451280145119167361198901778951077531964958912946197725034651148623766374150265826419749538774830711708422677518610972891336973104447488 [96,73] 206866146854150288365244913781837309741042185437855259786511078461086300338130452304848219006654933910065875978448282141413083755235826878092469780496160391788209840809323221210809197829179129259304333980491208878123799602780043354493296607715933729154628309581941314849399205519423691747006029661021761493264493660153669630864644566750021393336335771907273103108391088521146642042652724334792216587436227007244021305354323985282548742349479664268632398428706989093483703895448685760865624268472851744764635901477167871717529122856897974455639366964825652133353585555887923516599288423684940777742198709384959138745283063676769915130872794358474866554206017375462743651673588802860599596487749282708997913297675577032721410436717662103990551600934352555882727069207622772410999848368081245195684264231476315614819403277229832989509306291089713141882465870756398640368249671271472845605424383120171204722402259900905776416929322658408227331627154142946661092687944257748893929492881543736278903627022957369494794436355323685549932305317560303233406374328319854528525740227974015423753253056514582998549185762947770581777282840491934908834430828436900165423704746981060017819058894558568994269595165126812618820178464081289041226077872280874135715762765133029669487296108293890211080219909929243400559757415011134718510459520893938311375739347531454261092716157082608047642834667162039428849258309576182052826382690205905253949733436583241387324560758271345858377791375365347888255047616362501998443940147166078559025976792052260436826453991052760497884714357063966130161641990806753079977180244256103793072018024983635099135276236834998696488937908351526297915216577516907637455590962223449630141055137647223578455360598858023962120045641193537604123042804746457714587428553760551092471988985852689997055643382296460489790980680958127213695700295045581652174864045296123006658984581351615849518427225147298972434718597001715920078791043853707362720258748286144307971123087963304830676295775994835222671242268094031870428481712003441286669368484994311992867572175461776343396569332580739017268142716014864645779519871846317643699001921526278723018164091834899202538436728164255067008644330990926304907121462681736823930232885971790141347910300588721856986684720511657911306250721161120715788581454932669102030848 [96,74] 9984355693698579645055684934239918063668907566098297566921781676396762003009169433079083290288742602281431714067765063970891406059253227213755840429091963719226479277912519690663726830322560681706303886377660731398635300547167116153104953483819991761581613085021376613005889603778758268993382071613982341702294941176545358112540688521467489215733832161850931468370220914658828754183639192100345217242246335364559009663223246438153185195922460164263023805315836606008995107609947360560456438277035095503900702953180766186406732419607289147964948385147238000613033207894709156179179781167461872471206250246828639988930730236465139628262246685469913335052035816820767953417127287707553757806936741699277801098776797440929419325990159119148850492555720124362186575293301511513764340384508926045752021866785145073686372375379601299252956846064439394044611115540759221396314119917005763119015830320752581678163698935923167299792838921856840239209757250944468612502280288944907855051836213411014387073595889813167978143706057436746884760364255387187821334897391441707604090698415757562179831892440882086191282321068024750404211221785146818529053564898958028271904009828911013955409105146933825001861629095062810348246051003831391195346225818501742290230990354651920748499102619795524090023272464349175690293726710736917835155238516013509817294016567553326571220280534121424749785377309935468731932485867412713795393236891203301330723595110794142533835952773826257530181644713553127226009367478023978341318277959590135804325776228952978630371759363822631998341282441914315300168658627279330262948176621887419112977014209046984451563066585698684805830557416794658840863890352653374795353375906269453288894303565998341993373969669662588522523953941161948632172798464314866560910417532200711439645412002964411290837988185528543312419637619093491927275013275280669988256954281678146450941126049574591646413537271914729792648753153350567670762973926591448377368001005175282656495217386488993385053878767535797410438666872475138212853720581607449901990279430639076481045790276831483030376792320209154709697168277384942553700062323853178309348158931965446825409213343606979367134273657438455116179005426799304192848573022854993745880794385493474299097637415553709493332030375523734999455614845919060128677972793458950144 [96,75] 315522684760730337605885229068222307537367342180217389511340944815171241208094683912174152587262163869394201818022453566687598825947598416513138031233145398878640323935085050504979905972471966733227567390322448298063002347563149673877938230641239759239473715426571378399526887216892947018650178409342219691974182014904142005162289050336648352799732026675340419340273122988531858789091160502878703413607719386656093927317582560543735829295264761701433345206063970873546326055395332429849558100378659714894575379523754058789335687114825029936990816587641358920267254952174006276232703422928383039532464646431394095987423394210958839440646671033085988825635072637050174401787063322307648970510473857925616626763998618071924440283197176884298194251574187047493515494241012836328363906480728462170059044894281850263411595884356713044234806966608870010467159836200517414297509274197049793030284057871728063082314270660434969717756683620853965134079366817996244022078698944115734359570474205885418715055314303394000697238271389876485488573851202215399325086002286500578330266628445614351726643400463792394763131337516906845235422875451297397802969737323598256624398004226817344644350746782257762999007010357256698251314044339176805500978399990614111935703100720604329980266970056497947442689304297971252384626202461609135417743068750798164131480827385292641072672368182048376774883819832987707163622208212957106683524368704985055727580367425264129355033726586657050774634832271339053630075859686383061334322793858177537999700419722856023133170929755127388246040576860692130717957699871200170416626174730528555695744458566447643428033614225580292143030669331588319440934935951499216645398484371053711214357554939860905023964609416746810380273094905537316019736336091813928190494596582740809389989982427905939544862261840901124934267489804418304426545680686084528933632939147395122353038908340641352624503339452511771632638900007681906541460529459910841474681208011508793307524558645737765759120458148549621129641209092214612815143333207606588405657761889204015674452344109280742756364031895120009428891989017435062529730398728241828206152579189884036072254954379810131904833750519845471129932037229422675882284462597028281643562476066532068505497816471268380311826069505018451423498432364397599902632775778304 [96,76] 12616423214369202896748307684073410862590410411125350571186898398349113887222113913292816470531554489745366733888773484278206468400418241056954456610182480904757136221874947126534494207191310158694673231896804990361675724375815921219372230337604444750531385121223553820201077478097513555095469401442052083487677375269926751501316912754026201638193241229270594302630834362426738210521216275591758603591026731680961028413714188182712521733367071245763224439101713584324803273606760223639023780279187964729718225905478382771488723413134628964279692712449290468956047366624242306543776737962814295720047726304521842557052209027507580652729124188782388588664956753922271616060170470523611718097738670134331028495920395370769240477378419967461296306140913058318941410026284389446347643115724027995541593992905657084233633226334904925970682077937224302814480266242973983506324403736213099900169426792209908650622621380448406294094951539302553760722759372832158830242765357490346898227755400735475851985684086118650177353850745617838355994216647190562655621473405253825290613927772501894651652215901557641065726696913495446887859583090179107217427620118076511302306676185223012649728686641914797240839944959470222852257307775717129703922261632771906069593162069385849016537635256478556781716394689282354892251111253506775179729660004280420392810653030266234267110762051232198823169711795478304912841995987518595891419671178660924575844407910300345422685104259480044767038001616084824329060397874138963694468455625776830938707682998731256876312484062040491049025117353615862783677969346938045296003663080126886986686231633147827978383681057493999086679517114097580140759574660768115113069902227096428293349200756862285920060734510366672886778338921803566301932883038249851263299257948257375381822599469953089006558600238914914853065645679607849797202353093427738338555847380050781178352081480587163300281336705780633160609508569777359056270822283669711838026905183070098374082551174074326215732931789281489924205774206978176547442697717231081411112098609107510863606996073583335410059800641366490356546791440935356021653376185498548737466647918972234143507959481036321452324567901040807079846546065299203831068130051910234216875779817423196216957552757003091046241138147278140770936544003876591411201572864 [96,77] 228228758329041250223737336558756000968932876419507606503836885563376271240949361205882283277394202870266770241047634252850676079254635852301389296498273158619745282143213476669802494654686557420690721021022237089207523959884822813445180471215121905270497017855277420883104580950277754221288088565525866833291703199210378356766983051501162363646407109694909711184292524468213698278352258718838013629890798477140493614220280424364105365322501323092325134142327494615560632064779654209581714072853384757242900082454352196974361807911290283258973655057724790547921170121775474768334811476448884771743754841682808767409088979478154518546145573772027750726539760250122076999231096096597290308031996066662151935655546497956669284458344102413051240025342931263056747284563963534246582729714173662587115142742522315606839913216589198518319354429166104530881628486629424771676052336452110488108749215759086547220382726115072779781880670814723588263834500442193329596945800796237885592774020697504085758781569475872109515396350809152102993150215337549262045823376394381115640977123776792396559877184392340027819628347438396614651552143419851840371900245881131705242205087346945534251390654846878463052603643509343428031066099068181672966936128577769116562190412512579243044786980514534625300366547470761491747580601699838702498235316645567204471920245102395992472902338908982875695097789866345370251030816711807899589249082527380808714358827501052279112680760031571493400233879643817129765768025317349747720775956453067583911315722579619822747772191193461758153953390894245059642819427230525735442363231854216623772157069980431010800248358916982800125056294165600671327579686154912750226900707493017823671076267869368596516437740956187243221679463839700136485175827974489564864145861720173579423751515035472133163576757962758629443841405252372395205756802632724172567958723348441003475647226455227523515026420950739143537928327986474106442275741986104952378241527255618139530073575423533070075098751644645194962583118494532408743307304727525995332871651639677146756729707773039006890826706982136217169471464607322661798146511703544189364683411916211132322357799190219762855063949648272555118454530813161591058413509609177921496487955856371398408917054887901718605627022750954506772109513072060493987840 [96,78] 5173788740848483474783297942475969469606000085500472211960147724785091956191994647632844031584351733894418303215138381030071800933296562954725070158943595195388173620560393690033959660421119393725397582851488170992062064529121297643784537952657673248184518923615334423989336963970970523069142773084238595414812699077040642677012548730068908312869011136740586964897665030873579349677463711574049623593001444525651573046413413867861477415577178116133358617325730512074666014304884088671969893035089013763347128226501424008830335955566018030660798074448208702101354923519460952732273419067351682006926312624016629647443987585645336271815207727919494375857552821432581522770149870638311575160610318527824749367957651788871019715672287365832087228634342745709207706472408725013784771895676118164146611508409680760990171609588076769553417498077464095519067178357179964671516469147089071233128199561987491432643221444493536335592625788813580281033941716399622043735334634914659257837846388180154591376936811925871221513016114375646148184147598982593270074299193877424784545618266766701249728908644524758147448283394008130598698127856993539995301272247768979093640803719171010697055465463178832717584787033945499649555545608787075229728768627236484451452959493412182204219341610157345282978102680036555806147487599789576135850596385230237204337855510119367572895722417751169823789933309042027810938993502111762085552858399374705079670528603199848046552084941757213018922959542501779695002425857027927647360083045675351738102569197022602268647451009003415626638246595012020373724671412195358025448864558555535315758622084044152089328710038851327213384396244380523540087886188880239193105876465408671036682721563912269847272809603385317783281009130969418297819985277236091464522438761977013422816304746849532283772911936951526008242198834246334731250860341172966974252778309038907859451062944151735967699526428815005345650597326681714859199212515502253987675036480373195607241641030794495573107827972819095852616966741027366379469306945312224725466808134915026020039245870898384966747147009876315427372616518480082073340386080686194823332442877800226888657813574507181551036295182782887129208796108842743396506830066362946016939267300497198227049443612759523245235887762756761789368764580109484032 [96,79] -17326780886655288970346051081179233522282216227423557064134738501384087436869222036582104323185511805780049350406290573799317720519153280097014058097585235801647505764970629223149295467846269595862124928688802740679906148339071364367602300934750684082425970578803309830297570994009701614533720545048907660911267885834690793123792771301745369506059029507363715555994787849458715691087612098639659035593079163110556529042909910249260709962025360949893600585421780843398959855519995730184243339777114096316577893297647634157567838729081241563341622041283598268730233275080146342301955375770147219294088248140839529822573416151625302058525085981083567593169123700875775257595621010333500206547680490473759624679416100653959094326011584701402950319720673241524055232739916762810321853642200441016850409882194344092862041418524847404042429392124279581313769105875619587890237980491704224874607303988581107508100005756107522753936029969984947143014773779641085762557815797130752038089983166874020428985451900903843741627138844449734116030683161279735808475806840464031852552261275215843776176711039969115974052953509674700342870815999112644316726043611400268428533696059037834954021581056624810966585112715606507567681386715705623934336792747275987311205859097010573976923499607201197170983105101212264395275111231961619136088811544605310199636128322981835255011402026463088890638357592723729372869619949313078216326243563075630258838910083626912573135371218056773813617422348934165340632928381329170157867558828468335408516877706275858604389767770372412420291202299682851335290573059895314249413130006849783428049420681683540519449196351219225840850748633721226873650537360720817666516366844324725850133377685628315246877551449546694362496335209115093093182413357172601842316646392480819283615797694048415714466693749445748568469632220570643175147892415762440710609242114484788309862604193257563337156280722356595168534542310721461463968401016089232847485432842573544748716135718686633916814440928946187980180235913723018170339630153584544655511541437182123325865917889151323023397522114180531015135946895545151765460408898662207881399962680457307313502171118427283734656238616971669464302625727882054128655584220033924058088986958967825716433246307757530012635208870295747844800484737024 [96,80] 1020396099674305261640298755373721519257853878848168120777106102169651796033734293602778012420600454313311225667129587258520495752066131119643818565081519405402336790500154055103896113440642365876960710344447094716428921620221324756705990322814294943395378384497718692791124857556106304685302430334825824441300658597624008223750524056413633092061418359699410922078244924613898811728518697643125255711120930203259890550771033797718062113111670931714663277894217502322959004550595459864772074838780460369301573103675717099341686559089978288636322102183293750630733145446681694235149641764894582301574093320860324326684394603670875103283713392479945580815535920647256164071202067490827259310469200194981439390628322066480798579902298810746357685933785265681287658151054896488715841995385644290245057142937549845660525033936452901154734109098743704791595811020042072777556367722248931325030785083451236783866792701272988809846647938788723446536377454946164873005069874816888164699146492701960155833699354284867822478969363625909451919275872788638644757446609521116663749454252301581572880950499017073627352250308612044386715750052349174644162129088732511310010069746483379875578369209489475655369383887630888724734056249538741616461565632757879612146881217011907571071532249007346697427529610267504902184588487692773545260329562316231486596327085282285991276920788293486639589346634629454688728654369308676470545965417831170518800713181589236351181291454714987441951554542827463061195180020067289392307248325017601326427369177001606272495798579725404938241863310062684744855829986610900602019710434884863833007949563546755445467702350284930015982590721127462699092397406169504550235309823019297092630148980207192850952761174602381225150550090788090406406876079388111016966673634225238703348024351143901784709242838186776474812161964730946289576866358849104322121272809361533286718668383414507952564227913217904574999409784022197360340514123357649368105367914438389167025021210194995005006867134831883543972724344385467829335997798218378591371676570401206785541889277536977934896473367775779202395402645437279994044222676987966312866127789404233341448016514715115398253416444302112734961083853790531076592598880061070666165858082166504199891897855157366711214727948835205552971710464 [96,81] -18787524528658778503624057137395458712827408049518521699988662061383108820117977238071569469718415389912460058063246210270367813898439917139660958051743439146246312048844468281815203065868462122196995633887908793314198222513568292733919941232634803495856521455269153686391984819533290193266740437433357384181693021857435756352385749199122382069461723320316179610180166763414485564732731366570499874609067965073470498188682428342891269387671247852364228275990863256993994223385732842820812421094104965095553386565938273521329643904869034556178522578303623692392524653388002451597664279336860129232353022454361714121752152793159989130884636576471546670593385269107132702848596195155458029677816475452967143769758251374403278904116807972183041536515531598008695331928187138097143024119217815927719210828540123177332917427541194218253433905226763560230320529468325934139347949262652474963847418763245014538189412025027947964436513228289211280910009307526472059281361896645535292305122725602474322932294418299811237635462172764119637954516364228690647753032566409447150086129933920304279441371739300496439545129270767034191242429180244625284802950205002349602175077462718783265456509901834743025730102835598908241796141812663687279542425453603112859656638443457329112326914154892158077002993635929788407648638990669341845206086798450299140449761356956946499396745435038165442035692743704803506966157991992405158529697613516656062243170986913663253593269359701737541337637723430012083285739839584209231522705608857123322840627951229251447681139430174324972289815888884837903398439477585762246373389661462805696194549661796805854340452772333095092403661323212269566573204429265770497244144011990111227424959412820888371150091896099982179348990913662392209615154317934618800494435963765948963107458570760673796731820015150135736925827106840923145356300109542199587431999604976184647558389158636485430487536716454879033957441669499649441393442161644097028898575077037456839603522026557802859331518283541344456107776405181566003245557659002685241650776971841622299268542153850132041780492928910358476634992456671190114000133596359319928247051683602874073773313062500739596799239406295773855517286404057477616814167509343628803148744965998936888703047658104847984110883263434308190208 [96,82] 302078587208021411426428939118984019187162249012400906925093214159256175600657402162646380490242298566402643561487600698807566899253585602561946248020226799431650044778004088662548908582010686193910583474793638460948080836680260222836414949311446880217539850453273151286317665772025095611589768105341706816617092752834792100276373768075510493611066967243193573860796736963461860426820719969201166504459256108883463590921727215191126251896271258045080462976933885053455959446171369615325838451922503334691501175984527420401126732114200289386497885089520890919786612256986891531303382705818675378259309666295587072618066554444642321265237837387245500285634233755192768519667307923248478665729576825123336773981777310876180854665169089284889906493896021525421984700521800665701337752428821819748832703269175812829970897928400051608409726062494882688461556184139875365486011465410831957020703070092056675258992356523858681896815275185291425776928342450615721865006841756237516176767632266158152894101089881178668892371390491648877756034225988496287628199197195816436318226357239335174069961736187821751126710320318173249332813910092482490194326391025542357456439941316748094481053705501745326327859471002515706833848178649681233439095125804215888665362134707118424934807205260161840728179244251690782644039892058612468790759984874971736346058907037241671382271739577880867037824496727136792898006665567530876891468542774166091215112866315750514984915440322419530591692801086249772360632411473094612701961847140886730019417129100029376745200396925506848966675832331638929379722437911789364688928424614307229608853856259832408757423827359899719952381125397905562627130878484907095188406396732724292558859936604316016542611581895864588232329782218529285719900488319576834793427814141360928310104065896358847098505354417243776288987824398702030986875043197984107167762167853680048204658727109781875597206362277291263239636865490593505804928338411442131699110900924400558451889390547057510431161803436360814079863249401757436497006005642558949680958299528206501462556733338848199157296000609221964379392906534013878439710565169010258787777104261672768014797265712031153216014734617899135821624850456466464697100969529370470680939816541137778283571922384274116605328249961054208 [96,83] -3844494056437827285710889795406491518302784518663014154725129586863216768613412846922305971933139884434611080810678763304839773803710360316625462789523994560034717172257689324355608088177676836126402006838983035648379702773210374684233945769983646446693591851449921329276594415460958748969298220203340331389953522137503541542487516275067257849107417726601447969850042958769069258855531903756869746276302326418401375091636475326773057404696710624384681646185663622647332639891088054489195273871547805177496929086647175351398395439475916354023217890357173593807058225553788656664935175991340189451941528825034601993896382396656132179741377281647412178563769055950023722883442218789779570529552642149120419659052076061472414478909456736411280045266439752883774215743479494935352445670685523092661786298509171058511871495505977968420158794112894097702947419792255437566983305575765930570875869101036958030257138793853856575687425624400606394534047511700629620118097960301528258592408433819073778897613279064933729097441987570156839463954004819328926600828011457714361452270900218570149995432904433778254236929847728331838321651945350083193407668709455306697874370686620340443479870436093368763919303766010467012396578024676814696092984587223139473285507327026057134380448159434751514654277508073013319564277837933319152233797171549144545315241030038959532641254727719466767392147483691673496553007222970323824352585671170592700050693676530720052530849461272898904869793756495708265757204128950442131157144370241549259196069360749003208271261599977201838793054851196779641012502173386123138933716790206603355452062938108569502491375682637117943805784089052996445795259106405910417165813662101573616445620001822234906606148345919897193072277860341128008546169821792905525697571109319631679207136606607364935441174244615738120894087173430184338750295331135451707525228178502707733830416602204341971696095793248288220810646866850762573731476412342108033476119053198712080821545744273236798294413850350227312544183175044583872187419356181321186371112653366890079393075063025238233015164422705269341546305507557689867506001136084463859546807765369204795828767563850697058624592315291195232730806980437639996141425990557771349431252365735527873959975608219899071900008054784 [96,84] 34477335889592488813462822112522110956901789605028678395755153239005652992044881137111694865331369655189718566798260660331155404299810791591526454147393300961569928059503816459050891079394729103523519717094490854734172071583881676412047613613687532513755405182413250629106072569355604849964480727832278434497251544017929780098677608629839527019535925112394409438437709259343437575822327854256537172138432270811487697850218562180491632458428117201619572632467770637057594864288800225329695393942138086149265867696363554864275000039694908405575193241465510139343054432332979213618634328124287480371492523370246202356850372798970581350775068526910953009248146673631663662631497816183561813855385313021465516418858321846143570956810861838931155305797383903347753732538725227571067574261263854085673920737196094730775078716792100749624197324752781950448745349699876963757144679363158002712761384718947619476668442137049536475468111395546279968843020242593549641221807670312501691700689363117880551541693755853691724620619931206840777648436235573363878212191885099689862946224273032741076331561221555471538785431883077177362988284594197483274117660718121702635675452667604068485748350091306892453345538915019187409245314534578789343914449436332551614081453571095143462218713931905880666324932773052376440946248616726904570968166770932754772289532281565085696905558221695046812516164431094761507854545118497822893409287064955802134922483510138146870805431764456511832300244920567615019686628597966673718350070108261846938227237091894008956866347013892375305607335827271580123639141946211255387940630809947825009601523242263584765064441075203930791404226087079224238992841143273450458808058204954884176199466498565647990804450619471455481376630032383702836572141984775551956415051950554201770632126909555315444751670489813947054720805970317428355065771595370190338639829596080810694681618618745653802164542499469490314074871171981121518340842665114380722099170267057813751011535767052356605210946532892275113587895488646370236939774605945744959779111589746776062811565135049457395988750165306053612419483504817885744771583382094464136939524298770494296406606680045598920658180314900877610415288239565907293291016264161961308050771534996327812930802825550106351865638 [96,85] -318123719356131000281542783926564891359651987254020096926433077295501242980637131957532031976121282293844054015614516332069714360063662015636775279396961196132712851356905152450915415522842226422591274069500528002364209953302668506022807896213546129956733717777273132735624446670299253814720113188833553030838812832234845410423438091791120590797975197372426892001458775570652212143478198313824310042985879691549354898319369789099192790939830356797123215604384652946103047550152107154406692044948047986083157750826439556199286440804076636349331982279065137934157388109346551756370588354763504706233151089114025155954636660438867769347566617490426982189377945879329931505883182218894843520787247233171747016765312998673138399652339534726347464527313296409204084466685512376342606955682173108568898904082386720822095593275699535625676647115831592250670855052806140407220290906579213057468473018648970862679398551062950411848434811702193658894883871486478659724964726015838687723419248698948250740264054580116851765880530881401742928686883810320357072215100765517185088166524852698526978735874504479455464416033852990046557312891903191097193252526896006600712863625404431843613279943555070915992950553285201860399953571857454645727892478155014155855531813738977685777463654874908217223169920463770596567949951136088836725728164141201766139308902104700687241356231154629486935681346336048835796056648555841233384441559839563524952980496487716167065651951958106322391971280170803357892371707473491080590686606347847253536753422583285567867236489973320506676406199781287748951725580517031419954245592321522254538748924390636920030456353781139386596788012267137756926607367785666675530160290415816724503528738686335970347886769425796909767058960196729774955866166170509969018923588235042578535848843683309996159107238512090358730400979739906793479169806267603346731570763584409068157294413635141746598795048246055724788423065839829477973962586513913237364963412277504418067091264087076618145713223347716352738632938363473639546431620783593729756821896206948313426315598318343317173698743586014126579277874760840076750600267347181776956483769617272459360948025610555333971125409289278852860740423525983032050788673442184017861139188669618033000718277691731480576 [96,86] 2934122169815935536713987240787037821296833042948388771835913912862673827036217160036533646614392445344672509306830869631923106558191682452276193635145552047213722978553478162131607872521852479824410990154764350147704522969999588164635945952524603285894217912144543199142765618026715332080931902090444405285995996302501513726035323398377580249626058006100799701688063917622545734616056361600948827692185789941553616130342609368167488200607913970924784154264575441909337449200521437322200728871118893255357914500291133152230399931246343393743846448766548590326908307884775864484450445566534714501975961484718173598657704158928363630738719101230760831599145412772046712919255303762545733145950529017363750592823876816476845880896414680588314715827393912695448612019607216051995389579263573218425761234280063640465287569969787521870583425443310722728169773174611660377872329150489592657291084338124901242065732959389449156247313032743838073609774469853620378012267282192830622904798086771029204586513875046247695140915465956204989639961554027138130957839072051720235597909516679858700176131566696851089943460754327382175481044216912487203019250292814801209357375088964409859918238460001189980467706773287120911872643739089224841884914114152540966712445081301324307899694678593320888140529188336404543801464223906279022004131189968136455229141826680043988779906078209501117289806200757359321977436274881635808637462787467484061758047279604128461397979549806270296023950386268033458768073867005331115648653951164538861062992052900025311187541025318170688841809787077631866766808810548531004907757537694920621318002839551399067390114304910277755372582437260736070138967243970657140063838302299679899289776076408329655689001188425885439333104117132170239512575709894005180712253985909978155754418837670142007551315445859420911827227384562378506664561688686451856009608222634141032167264546852355941039790577747549649254516360544093354648041607028304600149946471239811663834131428251878145140912745773330495474597128562706735942184968570799959911140503321880366273956345454398652482165016357087624011487057550639162086239887951448770013717319347701038915086809030050128414209691755187032059717848877282556310795740391878650593101261085203237600650014191616 [96,87] -19461990776168674463239448193136153523626865168204540208649327473939141488498276525185070663514194915813851714814663443312569297954839278016521516741592292293020174239831963099205175991500196416426215861337536826325650360867712661694363697269255594248394364987436942473871044891340364858823070050523122161167348305351950690804773333422357467608365802439111713258251493390361173970892000781754856268231376496585191039546436677802802288464991258807881990358480171510789389543774397532111637050505512786094662931861080493344898023475159241222544765037899000663002232612367452385008604283186680375880463451203519935710822831674036541210718299530420454413376845589043177618511871606556538895734639797199282954025354295275312509737797759294728488862450606000454901512737101286179385817249478162898116824973134240822341760487169344849708079941444539571203585653199478101195504591157382278481875326820680440566435932647742122986150313249975432624552386629003636544908702499329454516288207822529445354397208753542309717061625343145490335809442298192669350238268009550122520105667669551973221327956258906289698368887199132190904324628868311200959777310664313121127833357951803252329766301650142934549398367126741057590330858852496803359360868751005268736736834862646225153549646440925260359973191163360102739044742924264299075925991118801286509864551022147580813058220639636883284312960073228150673543841688870290944026561320986647067554739950813938925531454070965446973035382880040388284911344939619457418493665984522746783561088377173868424862528982634119312911473614976880191693652466630414978145906957983691470065781245478583755042988338686021399011387553567182825922843547437046045220272061998492583682986333378798557340971026147664943582728146328082671789579028304133567666906439258568434226853630480682640360471915145129676876821074152377740176104371095958648808211139150836784793910550909562086994026739006264343058590204474164011297472362637607724291435748261442435040268258934631266056947385983290278426972248832400446502102673872439969811099152151549396508891917837930113715002876836763811158045046825341876806542030175565986802525746149564500519519161433171708846877676971464933682972850415008698814107303232426066111783943960525041299776128 [96,88] 112032417043465903462603836111055874558120348455328919683065538373865052001133870702189262375020631993010053498777462636429850898731288510182769963414396029306010986806874299238283843193983209372647984151480569443719639542500768451737375639580389804909425283469069168402724685267628067797362856038974121257462751223840610484389996409342176489757985245091093632653703807532321763246291531329772312390548677126713245025774603293249105261374551182935313843662069109170915652037014297902846743623787507958525574561161997244208662384671240063715473462204615220605919340693540972423979241140266430529139262281809627873703028261901398822992492428588043560088711124853269394855406806107728280319184344907783382201614343949918753660520418034223717498153519413604364571217701308020062566083078135066164570227309468809808116139119027640869824627989737123006206235610476489644383225984003944083197366942353435531872942221243823551610054582939357645927299641995145059081453664835735157718276127581141239182579156815752382505848074301869770172335268929277050261492192561998108575786850823458807893620855367589019037395231951504653604523526396799263318683313224953860521638450589158989102896482960436108930977340001267691780423203182281297324474006947850765746529876382295158155027521544429468634332205167815713233301620487499956839555466223237803025351611259004503280666471744877840012337770280150944972014387208273631777277335615916845000061711318814288668853537130233112168931633386825232221461316966202076837336661918666631459858670163975493332254927069728270726877909125293214422745540238233969234667258962482734255588622340022702784760595122978765125964288233707537633693061450807802329342998738496293968585037910965475752690813416527854321833771957263793972507583232167340064905995532768099501731979363466177983127270753792813215567168991241863840868844116547477620143997042733807812906229099567313160060279575697274378420780744129821740959805589154589532450211526901176262370302141389504983015655674202249876763933994346645126553295641699535330606388830069127359277652282275202823438446494674762744906441794850005503510617681864182660388784917594641034454841253081259338998949759361280626821265991334681493721219382830384243100950092902425863104 [96,89] -399948914159470487706698690545816398819520783680980385115712815933835825181989151689064417933376920249838654011009799684968825812485617709366440655335219020950452051525779842923586368106818669277795952729860898305640213502454158361197877816009167650987248629106657751158628741982968016255218026866707977241413960301862960399179879302025429319823637264466446799532399906209800570702687500552162540909060071905222525321691417919136793647891490458489871880687709837110932581967169210543035918875670451122408411585954400774302094855044739927640177042663265894172215048908176015664900116707297131312696265109103869232889044013461489582307766902366897261355022151465121643072815446856500510264644316919426424932014503310322358138796419182291781777074678815575059540767281633016076428711239838334785226295707198133704654059154230392805897081149075093990517091386548909923550698408096884049745901467858544627920835036447366438293695779572906534491488805932605827937626961621769837317069576397049926019402270581461400375825163928625783249730975951719247335171104706065227867342011328035578945014096839603216117883835480031572249671825457612094146286566493793063798821546316607581598556144153185058164329666881497110339588435999868880139542965044399074268889648476339927191687397407723424618149650292350566225941180608192244208603457020832538537490160714552364388792944762401356501089171237697815229195905571136246253697252990552541875995933664983619619359504800822603692053154913714432211268399401026204744365223913025723067872698118048964264756232291191751806029218432977565059762736074782305558996158665267017607940395919064076838627782105268153892046861168678899947148241819750246125215702879729258646094587804141189061530920993764055830993784497438358143487478934878761025893874446971309901907705990379792454751921019610119390023378378557755370144031704589136118586140639677083369870729359528959878763105535033917841621419649783466154284833022509765681476170878293809653971214375787657610882337097538429764651342930410235239468745040958911587528348980257575422867512576197131460624932184305427153068210665313245953158033122195830120774576171340514845692686688578350063687162442791908730324766550937551908420408672335792511453346799000064 [96,90] 1099338970859325125704186200007066176230513341447942491747122026649500456595323996932800403219610764979510584804617793290575413592990443353366195955108572663738719898936402003064586524861397432210483739878541307213003738052000297148358918754184527575328739116091106688301018273480893705966783834052738445212844672378344448879913165196622710941132570472928236014292432456063796287161158176987562464113181111966005260187022228339692480152734419496481155479158840140108767133902073477384954780639695084429521337391663591456444511822854999939376466547221543879488452514957966413485284987954815295122524259016775715319882571489764732487159387787186766244790993312275359248100232643262554260861990526812112179234354589706526676167528701986099277912183892679816841676705406645306119458020464203600551553707122185736240803294107707523965415883174191726808604076676006045529317750667494897265757788344353586947857926849539904954896698605120343690608793282105506009523372325497143288601085650306644203979041699840419572272927275670797489620473787111909600412981473234486944133020355083296200078061909161121587415161017147358186368963631069595995696637096463568051882872913326780274190059134912961317670809651654683844590100858884008504246775200103347616440110241406498432532444484877459280452948894263525668258686101381038796744342687203510223550930713374950734075882075426371589384095405983933483134383401554609751267503874970926114842547075281794662260368312476792317172292645249279165833988543825295586456065827388405654189707757750656149235794775978561574794846867369541159066023581495568130850293870639051753610913443354905890590897847516467151005803248364423050039099161826801359802055039298848561968585950529472178942111915971492202105888864393233324951002254369526574186646940603829597637588071804658163834153092620449778213860871232947492626886407113455109580254672396672833147275983488127507663175247740794140659446129838694103140652759249454436854502365291468983048564722346091279641772557789722107223633180641160915555301089875701487436040084756174840178464937608662075902634315173731933333704056272887325433885417232953026232295890502130667324084560454411338967370467543234020887453194903998788260961772277770244243205464000 [96,91] -1980887067302880351940656275964866799144247251151879074549648266140343920740090271121178976809866330475610447749339830464006406414803568347838039034706038270197437476984936349985887564787950459002282160264881971251745221881855028210161422666641379465418649832183961592603361446903456265929449991251959178398708715062034148227773354009482971139056541236792498744788251333100698254336857230089113942796769697510869110995829043844598284878636748098219807983042447973987291903145519568725539679053072472047515732400613750006937486234198660819276090729448718659220976830117874361022810741005527007042682380702829341721252319649052468283529393522788620371981757890314412278094415787367109514957178516607797463091588284102561052561546916543921362408259434458533218376811468486695838441213315898626506534930239492982894846285994605432886895461302790363897859699314094518841393358458744763362114895181398263692731203925318833468301052148180093919367792470942516853156347898610379643032015032808358219023208818295617782059290609913546685681305147173810588675018620476182683537288908663056793420638361421393949823783273166584393732647111736009211574542167765593295102284640050487358609324037789228126187168346719123476458207303456370264671547063826046243068133628974351942613338030841548421579389317242868570014197983547927231562559424953501179631539416017807439016148844376939057589651342975401770151934220636059157449992043976364905633844486940246094417510072141768425335466617898155151463390732222890324148904814104576649455077195779695300146114176583519760258796931441216544235970140150273325004216836686055340178872459572504154699152539953999767363499065614209670067810463528748126647793771824090370327645645192003458552842375186275011455386346112477098165751336896569553719559249959234411733110603593537016323210740236229179971698452993173822086152106007286148606321663705190073879732159045266849140544611024645204958908652433209090848432391023827376534366927056667046487834479219498034038012469738671894955675975475334509123387550822034569643537773854109229243864498453698191995957021166290794935839054646383999631820648388723294514781270445784994878781466207163595320943031628131192262667433460277082270594378268203690842560 [96,92] 9076216153946495195284140225189226521882973012536757843354850327571901248805966069163238907823098464153017210783073613683578015201716384051249816887661874104840836960212603331077423479506021971259794874409392310428463899323990679403493072318866226278338832135600458342658826261424895342778204085926140368682757498263446328307391982645117260815075223420398074411029534970984538187267873621566858894862879679026417190307571773725494049900459190508487818672515888113571226894624877991365352787791510809816239395889046008214677496868280288650808768393314671783579282891482255248322702949076661509176143514661329558300725749372384760506868197489798150975669643694830739446939617041529450258330214728857879532088120907137946741678560861153770669270630803572078958058116346014747312165948421809208946133338583956524570219198641427564519428827274074162157706448107917760469360437759300198411669990052710973120009437353452924406848920274869713837805794109814785056324016719703754903255293579718983120112673199925503459612689454488267253302364353239760892920144293118989112375969296682201901486251668750805295244245886372313428685075924328806893624112769959360585361098565437316340019305599044308238816077383602209393826847372028399504843842104845438064956295892793014306920249719549911953293411750327866242163780908500438629895740145764481862847238717365667292799590191943262184775947085370450867854525490530344938271038486583639952314022924956605481450919892340340819677329094853218275019120481731184090694905598597231016993701496941450645588693069921548507582650954405114962587079385042303715296779790187709423129137122428042911070697374606679694501132454701185515298012609980578341996680787359205779983456987189783078131280838853406038129097967923649111375829357365659220536739949154917782027012358436746946935602919921919791024437035188796813708259064721504888944200743766393987217680444551256123651661186529284644967864344587357602821568140354376317019964266221190499188039379093495168467574025948340103569175038824295253441366001784301314533881209954726435657313776273015245388149539543233342474598260873975430240087242834784927766102363937324708140428662386573927626424634794701473652938662318198561820292954169906016 [96,93] -12285423573583141502308895783941755626447261806425507840184695465813950091100088011027070524346779110747068072147573797906563416178941849459957699707247172691302009360654483826384559651692268164920388479416500868376355998153349281892292643125500398101940585299225020364080250823035188899954416121390868208177830427774879655310387351252447692124946417628594853707174234020191909095575556666277162401999573104395590692833821758655129078789377333565631752615937369624745600671766788463621173483799251663739786152797797120784503777378894406053788190691214972032173818330281581576118125787357224412646043125623344114466463619858706508693628674494118886934518107460475758690444366231745350825820194285097393600275226451840645796185985399007120365333118839839142969181429998079558764440271992615594022042848072298334777396774298124634431074865961922263834472753218331410591105924180674314968613514667866624254718704305254774964774421260195939733534394699360957544640930849521872349442895185540484486850320028430155914020615062851215082445286002341992042018186405924335304500845820610996819041371030763404205229032292495164657750269359347131551185317556639796643817850978324690941011097014157194850458260047181519382098748164000163756628550183758994319941855820839276283601630502195201662893363233463563582100340932907196360285306074691004727420505404959391993499304016933026053937444783367324154197014024867444135167719299958569379975563766422699629014416121289409397564348893297719955274792837117460993524254039020504856459961672041168772586632866093954749150652260082226006937078196073809511813741368534046250695692884109710959127288511897876181144468658335431317563072396572892668541177957935347651066032647338437921692362370010666692377976612943069404087244709567501144340245452186861880007615475762152301131969874265861800643480069649660399235030893639235572503091894040718173148694737326199078887550794583429043576069167455205375593425742248809505100813136358751974078998749898541581206928216608565327876122888824275175246966026595826593751429897614697117822528341778418946644405683629323490395648545434416311004663347669184455459000455715132771021577223083478884919087364907359832606257246519452137890264804864 [96,94] 23620908286734970286069148984591799688870082828276513057821672004939112871427636913795236489049450322364381291544567748724723827146924110619054245994690613552511422240556985795695879819357710118316819662310015823944940063192420124519775236311733449490036660657464637678685072081663191554744325699252008279790190190643022841315216710391497526385974249121884921303802199841489828563891709355059945129950194109802619810387295964969029586125587500228775444401622020633964335613878664945760677092830397805602842123353476974761532429849244311772101049039753291722861994272296564684968984852401291655583030781134269009959591996510633204863594167260866770858867618873649169932957192617672730056154514970418485282804633550304040412996598274091032069513256942292107972844199221297690128344149684262314680114634411904122685891046449779592538985343533167344381491096122559787037496864630179250204278750246364165742969991524707643058341674996266194070802086776631050708623564464718915487906563339745435523340890316822891796433317019839167312930352072171523122450199935243415677812810819746120038671556401798856120054548207413102199334662559384999340285850961558239421961534635163462066532425079831163415035798698983537558583198414994863331989257953811245106126946141904961822601565392219941331163843139816077238423372307098879091893992912497653513911732311434204946017440471148244615950960865338369880405977711180789778432957584142159284738424009948555363717440491627577310940506524080473914574257687580297965996952591425098328825017446657187787782851743638261635849955665511386350174393594616093137176504831974101332027993943430123223452540405580619892822349263016350082313244474343119070606115890795928261290460359009196653729563275020187810103392577125622972872897122946130292692128732040571161989495063369856272240623786429651783090433103978345999620972324117073808541256758562889432390956001315543023911841104921486347921678022155728880114599151554180330674788461536298791179131266398885527691770211314543024793318884692675969196605226910608302497473267236730556425857039451836108285883143406919966535774630543943524490767791098156321842234066974104264191261840861771444506190381419357558122209034086718072720896 [96,95] 10840755151199297696114652943258586002587501680256817232634618821230078693867795357156688515824720909242613895785004026258946138616517266598262522499147651179309608617050821021719196313242008464563292339967447260171083583421464185061912108000529828042800490618856727279102115011612965171563202197528929583130026855539887758233030165264671326767622226073682037801478172991414681429318518593823205157697800100536964496729393981188906646835070396738123378580491405694886287258317087748406920711271239693035710643270572187142751403741030035960019341586220966924029592305865779142881805261532862517385376309234267246636400955244707149388165237497594199640049534039396901959152375084008342866850132816180037384562288370047206656123402618399486522179898092781391526989002553435139048056244299950544195480196464038799189901333148235435465538149507378578882254000932556299015411310321656950052156125421377621939096372077159739760945822626808311907132254135286011919026762590635713845258799790625337184871760733869731780508643594491541142068920956354814357673555133640684210289049393501267279053297199608577011799820182810322227116146747244331090257052054213476397067227893079551437369202962287883522857720583000477093597688891466493941445989221940485763319167385580734794479732063685024969386482720056544653318714549764380364097323119378424171760184928911674184758378315373703646147094598332081169857974918338970123335784144497448946584304481510540331948296903235331306163498658662812009973108932330142321665512680287620185771954267848691882477317492780184784828230160679292449825392308797584026410308394010675240241326629704398900409124601929107258631192604894094906130299947457425661218673807152984793874131428657149539839544558463385966296183652273470877256335451724832955045161946403560290516892240734629499610339160019228217997098801426798786336992407031954635121084381826019050747542836241908793012451902262936282493207971120953286922658779139008298768614169556816689069557555164488462683847093476532292103310535040865871771766236500707830765890220431114456643741339233869816296858340738635835816076611931847986405551207244332053406974858215934444129850948412678815389747920024070976198862061209313984 [96,96] 355748686443199182649897435423296226564649139124534947215354860033971987101062908245556210392785157922673249885036022276633660130503364231310790794357441317856865858549803160091320718846339441543041635690087439887965046736250823872764465427156571171859122777133343598847649271468901771065994351365987162462256792174327910272710744742197542123867905879139806841235338251329691159393092290630326139105649154225884077870461686140432677604691554928539755043678838145172184754204352597374401811205095405735695691102642193843499166600699806630196716877984908888778208334419295721119272771656541780584046448654045839843882797676724535461097384990386977190909863771050225401862795875590840356211377173801055268328014793711565957966412626177870183474997656606154578808450961327054634062343007908595220942885973215678955273984026224051250212938475461138498568468517959622318378432740966485158751984532572040992940704526110004891910956405399629775579066565759166314045945369101176981656088467667648770818409111171834619999168618590644686215271574314546719192029405354994614132222468804673224606237098962041174743564582175291151396031196351549692960278150388915100089406445086255954092554717279555504122891396087078158107382133558835699509042092909380863481633504005026916970852107657986544952815106649352841814433895651386237596511621828973548788174874921660770196653829179740255914777382460532212197271761155772963186975297251205862775570988127080872340805939966730273236451519559460848392111549660535196318374217325584970240225410283716979948612632935329290947840384283339688950221267148261271192581069246952409818808685434730073142677835565602176636982136462720085061885524593824127560217640270468178512671767599933532968187924950837607348578176256485119794018340390015362654249820984208852581500428979836029454540217128695811191711540626858875650977748783949288749458991940900224427956427945040671709866805890595595532990516842409368919639395592483121345615769856920408165845535574486005524899877541558959851915490729390231349928040445434277433142014327135480466908766672939711806031294975015296589178612132768325865162708734325700849608034702222558927810595455170447181313007126440191692651521365120 [97,0] 29718095579434905782901074008529236189493832479010665566571700517201132815711131652115723575975935154574719646873790695342828824160804019974348895786980913653916305256303121167704195479252719575783340238697945528792431405482482328183986806118252666782295110774283093584379582359661200740272689493598563111981980238053440263074743997846175454712378532137023643582765740156578595398306783921911410595668749895555106442862987448959667092665906968827010817264414744851683754736943383025946832886313966169600637833404133049929831600981595773981737219980138866677541402764116192404524243612541338989530585265511940885758992908349342231618129274274330699172204975566565107862506926377030786502502836562717968982183973735547933537201457343920946252676236192797138646074990046751324054105620570872256463795083232902212843571894939912706107355227997656261973405637510814528482888703061698863788601495607026862528782942295488875174517536468913632186226958515429079489748462481061729120466917366193321326764636306752313081935768410715386758443977863148217168774733701331362722925347434159824684512260606659423234370278669374158128824774552171788659345745352932006644531422329536812618509628119334934563293938904680536323634281237365119984850080567370988692152803411070415656924382120642010637051345369725107016476223565437689292349046683341239753213151369770554516357757165612628680340493283579065064411707725291396348266690108984559849262147032270557240029237964088192803888178080231760222921710960074428627491150666492086155846187644985392620792485766459356266190823743044625750825371300672156161293337406917980147145018165124458046404079464070541041539724294982980777126243208236713202782587057535507235146909424424481204210936051426758366883135240349319455293694558332177147192698860710232585373112160836032442158410285027976396706091880712501543110732747023757471246653668763607052167441138889377582757057340156727664415297857138243613336696950434304330829865091016202220481826711261606924805761820007898513595390710101845002840060620851287160156510950282674661593154065943363176712603979192749464087353639029097093094951080130473468720677378824762962643156754182557337839751681690593914888937769437657718169652817789538502594602615574958104359656906983558244387014880675953293930109701341964020995143847294280644674571281184454435782482954687225894061813227295754910904603484208066188253502146445711552831769435269163931424612020312149730269046823044742502156051164104304853203128014101233831575198385839905177600000000000000000000000000000000000000000000 [97,1] -126719190644621293377908481583362161121345597939697492680959838276351103571179039090476224000849031532099944664975896181479298888707575952800021042604776423879891372727013754411879621991529363816498190689449959948569790633265981107122390446875844942541979753547047863634340480983484206972262634941916208122525992494569303841560430697326445602699738878376703184496739801669259415521601089396920711295907888203676297806965443596202609982868204156375959168931916962909692686292250302888313194994611276857913797665926942271123780311693925028996158665682585805961880564716534353590482556324570275581094614990244958855848875118483067681736344264817997879091054241948493072652847132492776847194214180566707597512882980352251990862797001761996901457029491542994557385348007688787332351611937125044818026890001266300594394714435832421856331629045272025934092175753941725842266517941527887419162896331084100895633900355157521279865953200045770323909508292668361413402407138415843267551510758925067265187392918743661070244976417071429947788019673865509288907337886960527624527850719381141169866245038492307945818929301941120825008063104199925578143451675194094687089326085095773543909151785336220613824504378604706158303785303254318464904048557094858430806954372163631853287864368370240640176659773099815177051717557630879240234823059135528357708457337158988265252222669557460358747109203874934777772754203300339298877944613467481308231881487855111487635817353981444994829198744922118046317986921713682860918787578072750567478642100463937831143236853222257448870983398064158393379331197462348763468284274107656528124462712825271423518604707506892941432784271413898847456516473822425697822027425190664104072573928071986249104390884272095767483540596700271048742264380082030040569626960913849234896089053424610192282491610144438677932647674126166972911268873953528747962211532954951476591910083964659135804714498326725896680515189400920692199018993456622723447075895365295438929079508874579218398592111913823423374716258964980389596346306128910601403421052230962922454608564304050972468573497366951096754571955755553742878809909576507828713172444379139810179610405998935849417349284653472137320829063561259859007588185182700375102201002069465679302798446929945075517515637117546096592370131032887193449846868158499241540443743024627663365862575720241493327416791048883994080045452062861926130650111280503118037176462213422353016275480055595326278221086777143215145923889956487848958459776775806259836200611075741188096000000000000000000000000000000000000000000 [97,2] -1026757448242003324794909705609020052323291310747504164614970544258595580220894832422523347511099532524400194750882741973848542487120671748713677242803115660554076232052042439568189225223572311639733416165378181166537203878909593093305094176730554249905642656877978452067265087427874971161282953720533618098443771414277448713079849995859999792491314965177825496951787213814608839857014275364774913488684157591606938530103376461627212009708123322273760433876237711586805949852392145172035076213689663544498591026111237061682823253085317220135365316003142296648255539016680409211207774859827576659400580816373259881337349716930452926305177710035325273363347094865779690185607200261199902781843990564685014647017463808650750897954952580272863429554331811237105090063123713761341008546758609873830773737911955860359543816290050108213289256176288112832118993248858851527795975547643618172202315591659537302499481768723876399938501413336256571391553280493970030844602098152206365073992190942969658691925908759433878953883536701211453960202060165228177109766102232425747126250560500754739857570635413792017138230848626927192877730830656791169672831880166184306930562502231183701909754606701552637318500367292138101696064144581831567128216885967396056623624186225995548432633446609518820239382094325384808459709893523082171436602452451133243558165420884334119697919381667754251768929736540765829788324624089093502115572617703009928276728097398173544997992370220148745006577226782511433423064433247476920130353110407564777124944641054064863887963281172117997647624231036387144622687371050349036509878278466882510565759094378766551391928682102727518929032814503355972070780518322155077324983666855215394876816082225140092726911669411553850590043602402775626377167938914329001593503331920355119263748647976881795630474172517956648343147630553216821377724754913899858716521706029546164909806077869755701969656276215733088452416129351226783063513369830974665387133631215209117198198879964302005977618375161399980100888139187704494743081277871709973366038742548905843715610185862042638829691390048350277638097507510039402845620205004722083885659618609732798008144553423192434053945115481339413792565133069290879183067715183891343355589603394131069169917636931707022792545770077880656316696276195279507196971668066811657619403289387509463172568213339904497996227176041263193391537243178172387704782306302634156300994835249165284385214350662889684602533653497158885948630251865397792294192623107646729786090276390499778560000000000000000000000000000000000000000 [97,3] 7445416495242143657818889230818523416780961530905477913807439934758118506911835783571373081403023029796155987742547009934182242006892528234702830374043802694659588178674844330531566782482898184297227583981584753229018181805898435507737837407817971111872847985078585391943471306811232523671225014012555567385383742336872282090745122271375284508165127653419027033173075093073849250371410279811802849438075763931482812697531191243277503848275579992084647309668341845266647043899212545209037122911446875641536260371770460951512656135340405398159036286620539476758980971354848130665846056556850220682607052092483276074369352850780145994369804281684241239439329879357122805255305559112081689800219697637678855819287829646731313122843955193125271699059585754055426264200451812829650319204243558873791741458677235885483274416384453410577904427618359648898218635665588458916134473194667443128891813233125443311683129270344490042865044503202501722250997441010822118623421069026239563720723414581151292960444544045190006394202371479121145224526665176258541736517414307327730241622065494324970510380446562158641391907840366478177224625733968891378102873321445795081195849700815450362243153939068866533774016696739573247154093647259782761283339251077156846021742969266012213266456960788803986593494624178686213429002656597066141757963140398599229503459779813875858321356890616734773920222256897263127485628550432071570204201575846531499264809886445501842536747512069556582902021095244588485288501940479760824503425741204068906083689844151314331231308643788287445948276932108508712956279328904063357201453157739074949837002604583037595592941942898514207915561464065680165783809270687160187054624708302347870501087225529074625615636689783664465133071003474814005577006173007721093713194009851858254562422567033159357880458832729732049315597030125927410973944418491153110556370642067664727517489820972510233451032701575194961639831749018801597972290963916177181091953299525797730774160264743102423617376202658845937899271515504559513730647483302486441034224499808448397915620480215987803583643420183709679922998227689048475152473588060760720126833451366626173265221450622051778278546433017905476033190781755494865895691687110772282031327460391658254213951120357059576076569958903677989393807958258190814948367459482572428990440758528042750674703416448090811665970152768883744883681078665529170679506908081000713569915628412288881333164644013251817585280062611997275544178089976464980483804428348812468880235814408704491520000000000000000000000000000000000000 [97,4] 68496796422690452975868277455532170978265649998930535243238890119606645131794910975225311671788721214138283448680619083440314659514697323626491523173325168746926115876516881590634426734318357258698091238946102616635703416936026961744600037548930439242090512152452892049783779213261731984356550331898988488745557351473310759715376932432553989139342957174072901900171224209710598239625121825753585178506747153867792040870855506507200318767726141191567264929698091877697573778028045810764341145842762317329765690754441097159380689019965920740369791883829597030876006633404424798156427348189218687906221550631611036586455207216592370086540120530308139620502738081663212917114117095872764610036121455012255857469294553753075120475586728316162583906818157147477029578588829176237371702700993675622251388148664100631313740302901722493600848411637672605909050570322672347038328314581287989718396177705945516581727577183387289825476157706044949680369018718764397739937488260287681802065945710858859209427624707893258181594373108076689438956726074337581861014442586979493535438301898198964404859712788041034613880951703223996084064516674137603163859999586034580772371175828833521902192506422371345463154515955160967656082436317417513971285058903944232898753877854392404600963246353952813855558009134738975418455924032752205064368417711631152451877508285297123739420619285033780833928879275115078556515754936060061224380057965338477225621764596964992657335515607661347580221517405217611883592737966603600785253800511048667943505816105636497540098466375548904590485387071345121323383301008355963868809587281743561559837645111061696003184927238643323983288000526209821399689658456068281206326144208811711369115459568125597898055658285082225802731698991595176236453278452040060243861313253118162510003254874027200499359907207535136263946361720103067926257399332386821913377174288662978293639143398449505356973752963357573278177637271121137413588931248002564186966690241289845811447624735169889181992998774225600362619341416613765745400889658437662883466355987030433067948603041565616195973598445531550059886413016390061026775233372500995548377723701099118811563288373724982174384158888380862731924473170773380956614947152227748630692334607762007346451041833550825654446598956637823973341974451034436962468731872208961036555363750668214350422356607129474535307500228075941194931651987484996560087305960000956333552416313873258178122448371495849476966841369907926548087474229844362826892543243526745220800642800381704798208000000000000000000000000000000000 [97,5] -713548347828949999243067323187012603522675694216899793143637135597872003799035512329303909895682009498966062117719674961563753640201388882887409445263955260502056589975599657689147221074515805326043469423234671848173750055142016877948183242567165469463850591270874886662043827884493095851208540190916849072002850779526390424767954349213901565664617819446561900705202026585837252458542370327074026771538316168898614309040412109729790415637810615186309647093594318280288573603707773715213424380878791641808661469884042753436542104395136489411018267534431877544783776004660584760849347314833383772107306357992611965180966217230002758174592093719574930480018930502895546407480931310252922339077641815199035440616669589337562801832954401970676512026749077526267335271996286683793537653530065789652069361511162290872714956117854295171464467627453392273088436605684960966532356232710108715733858384045471379211871588278408419338695379321990054209077957984018943160393413440252320598603331167138134929503133091603111635024106908709831093880534304637869119725574581716110395339935706222016050538678247967332433378217871469314199986232513490234008054580175529686390118478499844390701667332447926448994569195351862568517459624485102947541452902206806225869258064201443301156855370384673075066417315222592082989882148127629166123132133499257556674489793657399978884243205444970569368321433532554813773368130902393042046484642996268378508720372481165906454246884004616546494061351979039434401213620872414009096307636230174254337500112998832148163393088946070481172224924422791753796481404456376991642664760817090624196555246860758226996634553448597426403831792588108761884042398378716360330238753267170726964136353623757648747670167337586706720425333894894865293946603264507029408739382538316329254519430358646614160503317449917817223660847611700014807088450629057035951753742880092101048122123716465896213397824614843449679880447325258852840842433352490725197628406669927548440529954198986829120366960696705181106036948006780907426739664069612944232907236068398858935955853058687637270945575948588454529017140156421046413947735649460151270010202349281614437799798120177825604204591412569255237566840585505632516272369807604008184836597750621127443493142607941598754822261433547196893329881949705105362041318127277785428032504397484672740487909358177206648560626233522629698734383781948540468669286993910859632315510479267522515738174197763202535564956657432458045578637436422505742022655931831150059839901216689618944000000000000000000000000000000000 [97,6] 8835049074412720610998734031925339250330710475794513338272242206372714689875240231257053551897360852599643048676282688418368505054614953836107207541700956128097271143659500292047476777290401409477842904199981986131710133863289677486180686422876945136702371341640301826110447204182012041785158619952796658646137306356120802812468038041562369478804471648097988029669258372759004735372899505689351943155710299562207367498172270765526705719766088296485473890752268566404397583923603984943907395920397622256315680316741410765157275373035762900238785373965223037156999032699028849767239491793597918737504871119949573831122497685862253295371003646394914580394787380091654707612461658895120399077007303308454817610522038118658035368504909001855079827439936400792531024928327941701686143132574484037839895950125385315264441162123694641356019485401593729981392967274951420292197881258521462738608960496477635038066711720343318152055500361549489000490693855863648465295451211677760770609456993146336142482563321107735554469897708294501955318507771866689679590654973692545070305854158599497923950427717089833079268564134762262118240579481099663929325874723433433068850636763497521962036276152365194961976061254118579918667330534236276332638271021342947379116261455718859265612170166651962592856675520238245470504551176456379106109384911983493988557577400104603727971248514836056635643804763748812430356254435791492685590873248313455595206284421756690189053913722025596150639989862402969584269314116057568531121051421120326118148980455071254373918452689069263601054895593598635053412798590482538526211133824132085537994413580750168455870859670874273695903714835886037125585181059011526202735542820533524713258826120487157447688395861361005764512440547065327439369578134441901256917316179166423302350432301906039576605603707198456953949599113100068627071230075173512025035281767695378308102180721378353046506137335270793750291998181502726330791063232973120319571865294797548334684392187998678340549082996175294940901747202712037837387708454315865878373054113132406340719581121165334306227317409883866297890140141277591809434655501594214595422198134816847242483981808621195143595981014294669431127745151724837066030218979189628268416708637589528361527533915301396703591753167183209880855923198662188202751240296042824120233349540398938406005299606461021433909729344132247564096517062763290522453674386547242861294148937439375281150070338677697014619287234697932263232017405184050623134883231757532556933042182799104357171200000000000000000000000000000 [97,7] -74545118928904115108898791562949978407602106154508843853840317262550426812548148911274630815532881046738213342626270959719163195504389490682033120481358186432845281128166527193942199507211738311735849908998566902064919159724763561590443156408882900874033938078770516733648677047155098302059105549179723825555902048577260850985155303279167453878299443995697591301344028528856131030549672045181963945508858826233562018719290296976774614220505009818656480182086044538428592684447062587894965267620952697685921353673061003978853701887250910404600192954023043314239758268338967680535311749436037869441762958018356653759046947375386707468294564764181689197982890966782298189555182144731800883611498729639318471239896707049783667726587580078963099266356503039021995156564759594387555264392020093744603606802919923262585497562514290229191950680394635715536630156243518933564355818646968837242091464787506028759405243010396943065310204311966694415934385275365993648160611997941545115330559144565633994583179481901734746944188235762370161600258152760277986505102792517019966203390707660639825433803467328516111871210192444419920424139913335998812980704011911588570042815765100467140403632382672143510603657705724754099764428106319347162533996918227100632710319703230672219763557366163266313969690624654124374950999183100333259958502079226709228555484505903817453868092128659867672158733469810298931942350313231159444152345601418932348650250763655925967224306747206766475947507817023894232533736388742900656539489466661084395587700867784791047873001762838683492938948148944301922617600750356486244712449878603390903132338428102689191651567718783098908766809945802362506813550628405675184293652402007504580729390933003239409610517197269832926798226801775439610168874396789745730596745009007549382613425470863733601765411966556965817601602466572672511581952437666002810653429989135525345952766524473709612952818778806113820985983585497011227698732455107133154001908570321363540457068462236854659795873013030742242691799508087654545284539748603452462506522045153944573822306243970202513705672389190229139192897967657806838554641963362894955445454691150637713993633083951952038637024268769694956564867289313123476965391793108959383543071021353098070302819641300037825750144446535572035224274741366339830714191653695951860098142090050070029202467935537949859558168972747500665000077313780100792978673409103585952090224496033818663270156649311795641419786873378641475979735652967443287014461591933037465349823740014894252032000000000000000000000000000 [97,8] 369290377733319691363239560745641749047460402181279230792370405886929081070997843312890182829226666403657506772649521587855963242944850559590219033599171560653029021469257031247827388486664311249083931640836851959347215419345790432327154346623499135334907187781032033590900991166637295275930993772891460157843117991963610847164214643124247775052143549257714757129961104609326220567232271793508079771239301276143572678164343041743211305828593410687166277536800957182487673120068657319039148935770619939863019937607102619686719306742649208525993857354086036446312663436489969426090204565887004770228100035558508776254310528552106876439766500694362410487581249634970750741629719104652811085602711191577518917967423872236180830067444157228145267832898754792964569181856979131059025360585038447724678932907747952574667437794519931163540972778745827119071813867321046279334885426802090215175972472997146732051482958060691707337742139561561628682733530687967479814725917456950849095636235240894720913681735285045382768948843995902078706645224377205159334517034990824154059856475884767274657713071581866465912555279126790503366866176189073175772088243452637415018285768920198596877497619383366662718354851635364056927538020291472398636560837199787106339599432060392776312175376526947385590824097737710383758417200836973949007168791931618956612369409613535125479613495107679650662085763421975344273361961196243840430763622154007735825914852448255316997424971458624293400969507293137832997738625012453227714582427997631320640281073982776059106802426899440187591478806390471447002860139702354030931147150027301458214278758624122334357584322934907670654243561819916007155540794494395478208876205210300192598339565038094008873184476571404052489234494025576992970802490014689748811133257563869813248433610360216844110505380742674172524195280445608644398436139879414296725841750047541060862065934929514483386925079553246709568992891990473045946275216255750796770370342446025737806900501781162793586943062536271774586852117657746131205032555684715112784655311772100319366081979393654089379169432465258014520323515776883941791049606134974255501171059877623061401790858264618445122116101488828731237037575166372606529430322264226952002519394162866255222465630401395889384003839537375137106747693894138125990850493362241048370287927607902340830301722277976107745308534149216627695300717511949523669302466132627944900645201464324724688440694590811873831891104184735503607052890921957637491087213799724905653388888614643454443520000000000000000000000000 [97,9] -1398130316280447384982948182894635757220821179256082198002637873109347168591155350415591415347405425163241693964481468858417423420176869859011082775751558174019598792010784097837557072490817021386103989951536956237824056077115778591050836449346313096798425489893837706682523879897401908399101775260382393132752108129426792522223772128753565776820635460686241241477851331589856910123446038672517958757157277157432034320180860420315136699686029101369475603017658086598996652676746692697159761249662671587504214535070659795941617342152468240912987420341075287560425032762311329478801834103675665182318470202679904016699572296730002351973456570872169310254580476613117472845250633732689408320545864458516246222715964400549483241086753013223722515668343068389363898153438651155147664168059148734488522398459722651021284950625984776385412842626628277866657908236665088735151378202434409715968283690460584692260755154919069836911807744352721864702739522426253516390848128115624826741068321912228021382790591429961416687713956385410847948224589550593567376611446998235500051364270375141875841903904013977275397758152493532643335748405661212254868139376304649087723247615900733642869823142284448882854070958768221307623880627076229521426356529199686743328367103172944886457160278879561258921617160398635384821786100453714600215415451530496645498066976049859370729743234772807313752973373605841487057594758383717175504410793084240754164934376955515921887305151450176496518379018331089449240432435487091692865087502295447720813840713525015226022654665539780493931695004316255502651109080745177056615862104191710142864995658620673498855336213050796398754502009712001573710031608769548820597436938466081151317715987728499398782728115704512832894077990254959995460727364364095018910101346059547154860763767465374722470782307895526207233420263786474604543187963245759994443530749245797327106357070735709333756487092581794929266143163296568715681226814496500547818788389144194058880915831788959698239785066506446223915287611258582800934538328652112421733763007264807270583264992061900395272252184378614176209301858058757176870111953011326671777587585615557582993157454912753880134567338852825711407670549884732759641267746281164466157109191486946285143771699891086161026657764044646216933272032823671343168061627769134104347515411801499399431686806888655007682461346399071328818011734432713538070036583713444623371932906550474173657932248127932497345267515648027469036190803418236085798120050531797065192359412787856759848960000000000000000000000 [97,10] 6464036150031863073407624756596731604210342684976599542121334041315481164629667443298034441401252135339740312523674031033726031054764367648567537468579187124675976056760238215187305546630158913900408854278351143088127937637432971158136541850341988572848658027733916582235879145546439355342935535485747769271668745576719566122543668707388477004019671220965199756084008098779985530005455169090931122689743790772869417675034147054889248249303284572367688681405346152077262908429735323553594448530252231682134087017957471608217541101017307105539630981711071301459575449074346486910016874354905873056227776750941259192057741236907408464375796111791386946384519682423585340089539439565557153469288421300120737438678949012847647716340999217327738343226728096745667139932261580204479067943816769380904486805786818892338539311672613777036133557706967338180093681662528380419067813301330637729144892579052578735324035721734385873666442710132341149707876751097224117748148822226571069228879459966831577936430256071801141760946679687243336988866535753744746658186803684551454740094416362569550918549167690870804545059979720053508305947411618554416757909003632200688099602816699307758710286305619575127725042413900696609504908648861765008213898457280162564977920797149638336877901060177620890475780938463538879434211280777597288060394587118633634259006843309671713070335054563331227591696661132678645019189747562179527336165098454651465586369984926741538281145983084298133716909683925744079588319401683884134718272830371458206309174763246321218220957664584882665795862649645474666431811831022338019591156660146737133282512458808956285202707081369997259808624997584794363958448244002520084297068821577214866826225075896971225569851560824075389069821469031000101893912357620538814011203790671564366051151150791425938847517328932642979364552326240803157986589389721963883734313824955942892947523044605709340557674156528569043643402653767429055436659739267979443229001598041235134972699007915160825179082231848807542984321976743859020111367535570667064338551828388495313756284235899508728192938645816820892458894238771304517209877438703576183037190566740974366236497579235025443555878764668163568965744027377683872205356942633652886993788748112957341787529376965912635588888777790378649670877946312156520935150905081822021695727933009746318044184082748260105723690185493541086441872742805459623709195765711619264454548236016845242119106779240626204943000975534668220196696793122658158012820580711114002703822522952245198192640000000000000000000 [97,11] -37463624019552884450549819879008075779357775789214765530506896827610084017785961266102283175843705250347584566859993583517215168729212010280717493564097695397234676741130301220126098613936470333114705829337521038191228305517690569757290325300507599758547748406258898300720678543486875829430455919478439540466875852285424954820129359660552566933548339652210950747796743680082008856825952309086648497653251948932849978535154963864506180894526543778811261219910212773749865669766346312640623544649462542913847382112901638772050604288346152740113339236653923552403928870672492986597931026217772044316181874441986895483562698191756968053611117925930495919290831625053818454179782572464777210476825952420341369219496159125176434677271684285204478874997155359785367740993423078845263738015694909514866895856373690012758548678839378631411425114169035645457431559143505063797761798295013439210956590733523385354548832738732030315614185457907062111953975875641168310111410862814765176966189127629844634666479476131962843538574667690562243122883220078856686723388077211658281140868579607053147596007691989123633636629074970858227389610009715333646227047093478170927295118111933433107777385191558707701223209933384763400614806113002197818507928627387953791777076801553686796914760805450031501340687433023080098406103614426383133314291332035496343903540530143997530853979735700252826696186209649928322877265009732631924041336938969219768833073920012164299106493831486845832334061699071549756483812235436341108964909542784368957969784805158127595886159569568792502461180968880570465600003593684028621499372523458906231121730173460918954113757514577884663946531337594086093131655866827147713592447915736902264620396420076182964269212221123900337881271279898014081008352333901830484927742199153315981141683974347197705126234763465217123029031382196622565467511875446166809671746048462152538102528811458514531018850096507827685349396928372113866919953470443207775992985075071452902851245875093339366578921462617505212995192893781855230041252386775834038497162275254476027055196047059279263832475396989755850223081813787222459786421754273382627432338167290762721317347877704217408061619799753316408650598007875235614897355745841389629564744796745482204313320740637400213197422326136614091546001150666008517109329106403942236042090913192712230426717687943994482043661495241868467255761828196770086323039118576804130093646937725305837458407831769956676252847784056824324961938579325871148892588397933469470702664731053828708761600000000000000000 [97,12] 192376132527716255764997762920483663217577529004531492734903503467548107206388963387419124959482594744612377209266112653235103093249908642810778336117225470896380039611374402749170222512572988279161214905163637804356549931864284095724489330990052135518811745827967739173029314153046466410375274187485426880480376729902638947036221574176398836665917436529799865061032055810492717265268368593956933406634835010358239016116793516780793213110701651899944725358923642881313733760056087191655627976092298407241562484713375679461745914464008178593549379595108568883360088009869806581142976901740017208231507039062883898130588979312357239255595110922092611331456027231497031410968098363785419725524826393685180058241723966032502535506425849712227919855553025705428079923285833859677202689980032785667155642187178943875905434337430588235055260446432648832540332644945778209961502064225261403001725764912972775228072007481324200951952835583865619816223911446880568367855784734420884597726852862496415105207257354306784073268790492682389020183427189196642147149981276348816991377256215679057307652230912053598176299087210294875909106608197565395431217224632095865373504759080808878471970334787975804877556490229761835306487460858676410875179330178021803959316925721471961784615120255670248343067988350794594266362236837905737493666914117414928692016560939949239628399282459808867498349813705569738553763292091506241351582279669837316968730323934239326247740773753497760276523590812797199031040604800623652935193824756496896730695143494742907016245533594499722661344829274173072865655568316774607976838418863209615146124053961618055022955737093116750446197341402133727563556264516406863921895086310941091382731671925533350004890431309894043075657182952282842914857426570139847663610770171672965751411109975201202751408959038475465246472951178626155980011376771338123394211050897634604434998400876161417174319150119792049364358191178061489699958179092549188727899700857261173287533120504552859550722268942047085102314871589163532900538837731373689900952450173334530520219962411333035431411408749204644767155683825409429084365178034625599681959733197295744115563437127390189523086986759256902641861297826949425873277754911687959444903824596317768090245619738505483635480778140841217527929467945080182825460344887005804994053310550973695258044931286508500403388212109030886574432022078208673929285326228451994974825899924379786244406634082651647612902048305685721854289003619344775331914275595486681917080367603890557057761280000000000000 [97,13] -776005619693005226821281277906211715382991442884407262236196489672003616157706627146095873050266014080572879142155697388545878515998306402135950757557819040231673806746151278077916666835318903135010563684754919514397167550923665313454615678988156811144581088446809376909276754493792931543329710851910134006758091322156080229292039755852472452781663413475556802223464250489666616378273930269237743394187408266909524228759009424013651736589607445692177542388420664536904195579079827519801795645915897776586071122522850244676932780530675299244732182452820813830292456196499979270634061914473642802486211886127574913082328980595504492279955946938253113535243238777017202398164599235064079739584853320490002983120452392063457982090545274127270574968513054617881181890943265707596433316502773384629845656626245427711965029853175112248639158083864056777714293680711390493064262430395597783205768497538620943484090575095066767315223650427155624185942327852711884554185918079641817558295346665759953563005724243349196159975651158234122986271140429762554581152549593552281569773584586305206390911219022765136925892312582270748732820309675334523818351596141296345785574505460737620635756852347101430383953715498155009796232825073219788803839546359419973279907494312104154065712142192714491889962913104732783213332504398588938379807938656871443460275251277290088612211700853720168540115700572555221433938884159108056804285934771851606490712163837233075442468275633113626832370856023672811028426850522391406548090174534379053622047281127645218765863046132207019003502001979661358595386592169363085487463366139453930583901398961099611589664956797578425016123504973020981086218027118389648205082995404824830686898516393419801211652952508038765050198076084941889152773571370821287231611357649381921432349776388910615969519383152381186575614078805008369040982595337837419330723844926523764644675509840708681441857017602259483601308260133849792023007772881054918440480086218620631543989045936252991210953808623789505991628556023889103534851317347146156693389139009588562916052303707136023424791958874479032687276862538746201863661073831118170394075192317674974964908156871705028255613888092275820752512333263077953525314087762143840282352354228166679491892800221484820893503611735576311122896271798911827578843774521613408523491051993954091495182031700420334274487356672226530765791658888173579481691505349046687291412475950165788766321720892173738617275215415008794337156001489020974444981861143471547271897583737151051687526400000000000 [97,14] 2469394410394941702786004139603564454280993552352137504915346718225209051465414366217386872582568788957475380350394009874591459451637031945237780001205168551916036762474537465733300313930535861561663759664565808962331593019426367100655870829910065572129822810952992556104669652048202748222374195688163795502835178345970056822839770039147585520147377147600931691333515395949933581856926664450280587749728037459254232557392112628659276847345119800337761517302979596818087450741102345206535879923599458312583029805327866708095919417127446564382410445511947220530544224800953141687256921095035598440914642841622395781549479584164195455069287626757551296338327458855462281917318385375194686720826709461206998495652673789718130800842390533500858856915588393552783786707125392217175655042812641433908168188914671890931259459913402167136933130275603740580818401352737090335963705372960327770861147398856652462544063263290516191175047601835058236566853437866594987396754988989824835069397270039172400422195021069504227062032043369014194739387795488698623451493237222015891204355105451123415301182774682803185020904759797845125432918309138097874034192098971296152943627960914704476335489165643224670657307628196075462990478591604263283588280753684462213702051618494579698109324106027513186561074424914082047337428003098877236861622244247705675005300169070114695026128690889125988232973126761091442585598679774534920524068984992713182967101377226753043407197762927780491272234145021082457634227368439315054966899431218377370417356261946811063888835374107816990668380720763462006760058623574103556139113772410343018802223801415911926047698972706590786096146437303721201657072553213673153274339351563714918242132018510805686741707010809506959723332502798111732303014299197197866262121131756749632084977864877577319312761700873255117640110407850940475550727519071738872149122624771082919589285117728065576668043521993733487443445182468995507964327781843557676380266526982959525856172860615710299827007563100733485489555994520284852027891480639439872141756045888006640463887181077991798141519754188192951205513378655627034264424093227029839353097085445209288610854253298332769144586240854147664071902593644439731728620329365399944449160733320038210554086739205844119393537839688746127941598977899491942982681812430431865102516439293384035670884465319186287479766997082235727414511824340989460829570402808901170924553011493355083949188047886601468869245616189786866717681772649654734712105623983779223847063531076434464132300800000000 [97,15] -6350704307728766835874215751234578522134470232674256821209378446404859216249346628273307752724336030741365573971756964779604771768380201376165860654788803984944204332971009413462603678458656544327826395978115688993034787494541225727342958885767250970671414524889644473269932757213238858270095846774597036308357811535140015060742662373025688518920488837261853947558301918537018635162437762294313878705055441551346050295773248008872362024374820794147635961612029337155878900882902225482309944863199731947961850327416152540866957170361062357656904404873858181898451772720624806207718031235666114877251454086573523490505231357484738033622441361947396628366087023564843000568901437052782894785067043676808348897617248591645681864017491761375412843845079939593451531342710651059662696701171264348104337156633448131147917633803212200426742756938836643103970829911710069103127481613205065982714895669030784089898706887051414822634761173445970781052733217515731973846811014110228191520718694942056733939317676608787719482858638786738445303949094362282861405548349676802612945426089401545166113726119161329650698998904498679653248387603419102323230099678973975792133785428261250236148616271730037303607099829890060081825188870531219656326023133886353397513548052080366023538999918790496653183443897309537067248205392655770527833855881813511069084089623941507464524066501363903833631902674129495909801019879471863446323485423499796037891046978801315086538317569791763199742244480736151483156611438535169084435301953994236473295092976361703356637107321669732169872925394727110823262416143203920291919636664587885440705469580990905344845360817627343794967706128268782926155765716424455047609550824826547537985621303669751013162500013337881021160258482568713403128674360172046683653552612370093512752326560102647568628261654941337941127954974299580237692057540147933485973228712805455197292786727737503557645239687227400232859364832657622534666761703969350946378318297326385549184445672541383504132973198665158558946509334835772366771680214495998740132509023397985203311814819045765445832342492521051463179791636873105042544748354312469321632455041278434082380482734937750200898456231480869064835607265181265391603982215871299793381955034934357063863971086784679768377080108528635126230194364498836552225354035474878353279173357835574754373313120832222158966556878659464133187922246227233495867977129419641169549824250508460854754244652287029082596384882617788477805647192051386155418071051205134247054277520025792098074624000000 [97,16] 13498284776280105623765197586527425630674508541597928316293330401124186515360263442960254623784396956043395391174488542272372466621923818442689804977084952011899692722417866102357967871144568807541287606336786227515247682309773619834226558322195285738614821712148728386962156754084410436790524384140359847649234787487929240111290353929771246735869509058343908580989800189881927441236481670770836665294583574317905632505222892439288084618873635379131435868158816295779969446379553544846850054611220033692296818030171459722936182001055606682385636488254146129802580128414079660016767245692987440332466902211560318024761938151074029517419600882828616210732543014081266558822676039443019698991428658134387263220924221783207372770509978818984241468201292801235474750228532875161460915688685616956469326958666461293279725776928265140302583542742286886274307850299655590358095978002754972403655391058213391558182764439203235131594093930417032914807822503200589347408985416198956027544347475698102401442067838156687236678233459191433587562751324422283938757783628437542129967280743973052080592938248948332925524964855045480359005825295522595028979927038287868072326384791101641156595755829904701967946979039817663769216311349280846915913398847919466206641287140528303403510780605636100856898391207896709551467272613030294443372856863686306931408577544304289830427149306683817595679295100325375567863600230622526382972439428702765009557909338374289412697526840298691018226725806506756478878512957877229012553280370360215869811070785947689137738673842488908802188930579509512745109785872051428701398934126470865632966154597181956486191746512218148224013852985155003908115730281620982589553020469996275266032543829649621370145081422550409050932393692437107673640727109965791166354836804147554659621558761590544942306786248451284821368927636479755104599159875513622971804634621985352778884688353261708738290550798926515995564130797222439694623971003621014800737967948241043532488142339286705967387682325722393785227310151392453777879890158531175953623131711160672040258203324207269908336468803170622107110885676787646570554188441842715749465890817200584870521846298546637196875481504492328997900736328754976352951697291775989992194389698289955808603537404636251522033622980195675615116697608143114473126384356126381230648799528027792043951755072091677277832988205747831797746624488701942269749753504924465292393966153884512924721998681459168241221826221401599833069423249567345903889180191648223227859596373490770210979840000 [97,17] -24146823554623386606724719424982184214689783876838404125150047927069721779213826190750601051916195429561558382376238092369414284732591506223030785607821498955324786135893675363526733263771910183374436002656816317551974958022770803228242506592277204029927417082411652802401806297704430486430794612646657371736357023140973139708476827669083634063005478421155096853634956225944109097733700204423706413105923594522805087659033260235139587554799695442179779259197358744215054910192328339379874344833598319638285398688956575771802568098622545381894133134893788635142252505599694000547941113885289168203539020146550793218343534807925076577173056823123683305975227604754733734637154673029181713795449205567779934943454107298028021794111062468043321171920619781576038519572265030229157442514847792478678872663781338998757613963470454196505105943038596512981945645921987574427373687588429606927852966853463408890117083599807333589272617955683034686079624706157712984930286148388486877869663472505164183315914731110716489372693709143220351696372467605146588177547350743760426901694455747985532481157429788047418778604248508537429852265474601954492849725378227502270720524832512107948026556744885912946195365726385595917635925463492146810434687224958091946733040701111244924410288221594501827140549403874693493354426799739275346616436788101711250131555097190579407650612015162839766525277056428795997499423404787944668125819761675036208873684030821259423465317438202893829123630729752899908300891045847158385794595122992266734788672832817107516086065467834569700319717936700514341402386513254998057341408754901318621434802210416011727663279852928608834684927876185891843271772540121630001851286339828257931588239955880916588313410982531853973200888982633746570361926200231502279195509376792312543444060248076065670455472998728898515341375769950055661818902414182997623066978124478550908454661128562246745508119417082987577797557043501552162632847969172514464663545177722998426566808188078076791231591668874074347779240484999561609290260500788385707501847674324341677076939393025315980755837566179458750311511092285255059719754450882573214902949526030350477483617668288937817491921683568609065615244093513465534283227508187383364582191180233998952977019602776712180382577465292230331465482055460292257645993408753785994144588640173029537093098945439392761053817959107005340746016227291357747872114243187212437617475233692446905583898482153465528984825129288239908128187928704118915010264187687645800720033072946935234560000 [97,18] 36884161874714355908639512454782928315320297661961993321407546056915200932053386882891552268285467797306040396876767585914089467329975097169493788426355636556349054041020695775581525402725442200328007529177968770388758099729979483761572848222094160543727996724986315658822453395317574319567879488715779330128278961747401518417584529235080801885824185656501994337824648828350732432233732983698012258442088849549217069874683321601570007269391411168864201751575694719747052298318894411306266168217656884194049547838330363445045994327453990811486211070412905894196513366883584842226468359087881820777425500985532641854362886605695860360638672641635113384915264433078959945843296264599459307008129840575062731945991466994139930981200656751651485339014674842164497925175634111525398842639046258802635870567760418455472765575050683400282246578662409509286194078803287163612988080567908328797893942940558671617033485335644291841094318294855150828447103171442344963596109514809370494967414829993951579441740519785959058310058537064063985824325697726736646907326410961993503280935910059968350527027022180891039950238921312066728409489873759388668626996266149285721485473193060587958214007018807734760430279320385788475790117181214688346374004869427735528378782704177890990826320435451223983688696959265407862831191102913166644656994656096384235487314603319492203909120587351651575246913837694848412234561338807650103244175593932580811632919009208547284622409881716036980249275927125044798609738403909118275183816038062280387785351760927581121704613750501600188283694030019254024156248659985489285151277929899586402155226441196881605003400972448597774679565463495933308146139084820381678454906724970043887765824159514273551663193105029643848446440404310524248133577426556679521468300277502752390343195380823685770074453112844835951658827661220409039761386210616999809216374950549729345390440646524875653017233351753728035659442544246800351969084249108695967569143714745315962309080151635847406024469644779633331065213276275855508653798979202145002453468470390081687413280297660854517216614298336017461841391963942656565180407637904033917029700184174332691558656174624063096276031669199609274875833323256361505927623267746227293017139916363853821763696541433901444129628616894451594819264683096725681625362848100601437930172718489042786676612716048823464692854344232721935821962287179034947652130436425111893054185595078853423715990881148785888687211383757402462677695811402529203608466306437630019445522258745045811200 [97,19] -48663133487286735073202320090020048723623486001949697172977371640015369555491821202043006126093507247968972961950638230306918362155356238749480161287304309794566181990887666246835629056740990792341056915449783046219108802192203216903446013027763747930599551712689562796137262988771983354910486700122262730935284931283643669050501208865937958209528809048666282838830378453272972117237674282588692511137656722316546170739613766682006265067607789931258440291489140118903469547627434522726798620700984734180329196240797385332107379499175328663940838450177741010613284713313215366716266120237670006702558762884687027845846300058057783717462846973053279093852675653252572930010503760757744371864004053337604505667274914949948611334827884140942035545238824992132515208223782467971018386800685433249028481546494498144824353230829268346377375399249550250783644452520149407582805852771960279254788839575486714200726005667921036056500862251180463035514194157247588513905942976914764732962374546965381217859905088735322407231980654775675161038068657141749767799230584597628148229225837413573202166055685101443949176268977358614136866701703421486020134878292197146391247366121023352669931973735609248309371066233281493763918532336954725524480932454975948903332630840161883521917484240881198642064462539657152603159919265715707817764847761931090405541060576514804072913296133757276358368217379072683706560026293973775548158370507211943389725510972541773825356121887348510177811708545916551346385872401362446126545998012142745012723362436131318354823430818926374732552559727234117856453413567331511912049101888847189843878955369330747570910559070735956834699110557900739493782257297906891993057249620568236085925153992083173819541763012564684830111354665129955171502228046278915246432133347736584194799807843214505825843338624101070101842265562943129341049397000243228124267539130066493971563916708706905451796439541380509958803573058507962335262417294886812061875446867239553686325935009343181834577982230995243800910623617549762204535902822976985802902750942316577812992556470396925390587194724034243826735317138186455981296531588242732102183368813164665576402862826813215743583697994883534773158160414975500470750202331141056431065002207750644363480242129679805228678248008423847379015324921748855487720503074123206899839168901396724950469634170267315692619005324042969040099268367454884536946665548301554807070596336386596780330442434597907705736745908135059291505395053089895269304162973660911055607709656363827200 [97,20] 55968980931806584859953682266846280616500213545641409087843926893524572799758542849687158755029899996082482954960227463837461089823411831093354684636638621889516597520074696519340545913017227663414802128382425519787930896622239396822183144515922070050244533351292491160400507101391226187059526058543959650783680525281734342281063474406627609129247205899093689146228575657011882889978913514505732508700303830540197082621036939836356557681532296551053443765778254085983889765275945094094091625223758157202425367583070903757521991669457878844041843883327995459232257889665519678777535670214723559514091190431357285153347549753904037062678212365620394642250818267698305076720881177167935733445959800388476034930616384009076480146386647888178022017725818849934332978404072819742874267360687179482233358078641654593529411438687743570284878610624608787716260812396930221783669058006099405796434535480918653192897130302278525131767123916611303155007893341847461908823170359755024268851427093985311246744625799508610455607410635337038479922697293584842768161096216242771297991718292294419966935160039641013203246296036795259104090877853979929654724199456542048096076101284517129239619676914947379893808185123486593942320755359527851746383529675671300880219120068576875742752213584911539285575153241563530138739383936939332193382901261792902074284936366965126838423714850869180200927730239162050623136776811099426803148302258825885944839278995592502476261453821273966372311939152035248791418082508424411103653177240922127289667159243523772752323913141689949639344743865076264171587579895192025192935664267248596706639553376970716633350491179460810752461673800014698308671356151938406846807041946162447975309790089269888712030640880145242461224920644702254937455983687134107670191476233549749801860906068974198375661031658619108998437229390105486741045077901165588787128709039144236230677825669682754718478958255957500063162573200255687986337034874584283530255083925852486133843288457220630659500685642363930037995279987135408309173538992011054636556696405206929459879097948886528292832069472921816263480325911181320348380627528901307976677658529904146880580212722642581996572882611634609880100696354559276719639829455344502622915422149093311899039114059552824977970194344444747773845954962461416423409759200268317219014489735690880830181630441963172257642612498874867976783095772127904384576278974977971174052897336824525164554899487513637102786104100423182063146247117895910955304734215928002054410725647974400 [97,21] -56540074981352122822932922799548648549060407379399458863979665976129408728535734005286611215504474786789746792853374395224181543690716088583887172671025310086373463744189073242694714676402121005693711795275260028818483815090073871936198081369355280567913229936091452552012937384238838440596109219939478239349987567144626750344892561050646564927776320373096207603169708953279290683182559082676213708296779780349970410247979845360094092216314266962194242082192574522364841522117910165732121441367994982100518856797809085144060696433357602550958788841483072322683625562077836901428832365796740231399113737797223369004677642536750677580861983830426577078613808210936275317976638396989845855668095926326798072745836107803919778399297142792822917720313778720469997820987223121247934679566042288989589389781049765955891987013646682149497530303068034048132005266672687051554402287012439927154618066182844249108571081952860746373672920425282832493061824421036492223438890580320005067992073288986226828309016956445957421421786844879973058089943061743804020832922474151791773686845707681069390480527462606015958076285867150994919982340697374019459888042141153413636551682361223421626577785888907698985291002696104209761180144905075730096744546400050469281864133088475452862254717490385350926270544216478844650307756750958447205561633175966469839346711910805538189646600181761593024359819515506477517115774632154401868695052555748642666322275454688836403346595393484371752316411234148234066167601063262866807333042434633413747186011334743731566806159776240936394463870466019828064237543647366200804439806702269854546803967592368885845475718956883514601975876317383043541765167874032763628915003157695987481407161940370432094170805146287949036162309406951623241699161136272952964666224570092610953394741315769183661179111539038324526861143110844759310277430545364218990787592226781937224169777735948813538691206068077792667087499693846818076552384209056193286892914823760997586486427563270357330205520532804115351390366124102117670304362014693912500176480570623215404848124722235120907510329329605848581850545773440140180707480335168934780858314184639729457716213284222240656426732573433878559116914761328018171687453968981648106951844993376887148854118911119141133700984984600814551383902399974984984457100956663993060482314976148164203826091898065493617815739233210357871741162080546800077400187184584558438722010269469465041378804955737838532801290955519328809339076201883644772231481061136035515012323737600 [97,22] 50479893683800567430623565434249168399491928554588407862708850166510557187002912232784830804252158543876490579606982393598323563205237522296766882141456728926128402879714844259923309793761042922058088073334590601748698852813600549729006223758906961771643711846983130981833593205253331449505648989031415828718329191212183845687004181702367088321266817475426995979801434059807646779288472313178741013457005707601854869187503891931862440714050360345541527193825538936395768034790583877959235217093442356709647798459226911733525097050602802875115854502823076636645210897690861540365103140256177642624562997574107952596298227176179254032001498427006423981073884465141852306515899950594807902583390866296986185262769231269949942177384764869180201307146388605702969077175403798858247860303387465561687485174798754945278774536828470024443701607112790533726045317072724112756683113559852540847771117367925411479292497038644639948337876866154639728121405801416393368475143245124279356613328571911656322514710323293756637390464382443491013709771596669601992061583537824238776283134761968107731170644246659410382187741757875316483948163139597220259578912509672216212527378823406083632763939453665333576772219679362367189780143768867722349458297426678417929103360185462701610362161503565450231612236984859649505674057831326591803594989709946773656224190702721403846614462389938765904234480227727995089315286185719577231131508151302015376514880365020235772914109725968707010872296838249415229866905121805620350323981964838054524834036009301539688815496927173409383343306295892311981295852640431721566092020160572414274916902487921744811609780683933352476045965698136654916466105427380440037488594707744858733715650389980022251778735294916141640427908908978662985998661177233600698919228352067217996544165417821641747447949981358607289325443707204533549392963813579982092575229241613691407114304223854645850187068815194527695602532498889501487275413960475251784067310443469575329365829427380732509737361318778368179645298836955569611573792135038605260962955954007686628713633548586119257323939574367496744748296618047481579836445153384749349197756750963327053478742851063167693513127096295080616010505019110192896504232230176620691713729943770742371810348728052494865828902856158016192506414335351277970808776106518549232128547477368649636922156067234395048117541345734434390279877909817295733520011265779148564041088663693052084852519698837637576209588706579566988576764363663604762233256334878295273662054400 [97,23] -40032073424267963145314563396740422038628977861654508093999538962645619809193626144989915423586340489333837467254281041206782758940729510653807217079699532556865468357514995421781658003549510285317649686190330996420278965029140686011893114386745850424669288489656563444191639909516994016058209804091879654804625281758617586401066900297740666487476211159720503737410594359516445511794781234233003385907246541761410374728309877123629287990225257266249197863289726223198311714457468953480639241849127435730184938610942602508738037035512902375673930284724256485596052373014490485953417695205118097326922142375428808137963666909684481101040827943777812604903020757949789109860198217479447758834223150138216098005232480583585077239448522048758031141539701354161002022534143096331773457385009836994395338998293321733500504634815249051731058175976058363370996318269536562647686336520914443260292762256922704645320997828496667387582831038703469992261005787516268075458295347418385849078147918919348740483861299789061998343011769826526170354769188046615527739605399681111407478040069472877215634463504881802717090204754798843541985133145023770866759722662795335628303907638384835045222246936590026283814257189749991401854581398994291507156235263146037485163168335594274934143221300242265887618070632748713750315002124790019331893712162807050379318079881247117020530348819867955000295819239004422318938161069621370645428970481778680470137622602264536908083934228593018219047939104120932474848999321555552693749882500938734311093006635212173958724137586718887009524193210530441270112908031993380802607657283003990299582312465568230535791806285250443894124992520090181235275522712058453397920827927282629454618791655744306444936148787583565221226850229832887338530073526369154242292692612529045183298976984099618633068050273225147902667802258730351548744417766601733795813426310343876354379199305514299305893063300387596364273345332745674001411481499835132508491828643834702243182349529706181476717160687882667703711917888992367070511495912121790705804415565822761508561196827575800050641371197853293577066767597244023994947933464461132752517532585804946536567572288879558087796688876308346915080252001776092312485794203924361725847557711006238588445510946476309052322514257107948478344280092230843656352504426098030997657503693802166961950457369346635756915365005859760303867884919330211685207485513759834649090128261854973420701147887654947219322096991051755215508433102604880577811930492979031677337600 [97,24] 28306189700282642554304107601070737301060929093072280830772680951239308162679750970460131702080507995017656749646994482011107795763950936334642506046233907705616063442242732410051423899690332653900795714105393541807207441238282612165503779824141464286028169043576283625851417374074878660423061282520263533724138389819538359260597744850778451544152080801567753362312843216178716118591081897576526809703903280106626981811634454495392750391595777614085794646475681400777578492299030665372530349951367768954495523665916669670400711774736350446916793463702928564989421554104433585369889937433009033411337204949928934969572801741660123867016352010597047869980766098495507463907016090992609892205846778396456435831890934756232764846169727863255467996797140424285710308170766709503544891437404060785911656303066253053337034306879764390532537923970359981633707344067274632348708655848106035141966416352454544195324180617014966619497081735625432127459097937279425592239622612375759517216008297996777861218302212774219516679026342269221556497527365131590726764237024660401860914389260787061446473999238539192286479208141397532095506002070197290748390073808486608032719447113339440216784119087062298050746958392792488070714713814945608776504969158305442750264352664358295394655114966965173065083544296512146454178073055727708525826538703780547829844969841055751065936793974824118365760579729896159626854053107866811339718162359937343771925529316433630629215939643990692928956453935754781828196029400282197936403745516494010961814748560908305963945439561888669600789734204004510593008875725960764217135690231655019848102020447200197867892934347683103384104352976316960587999201532598679930532867156979175719124220822423105828631710279865119148790113575604986465543456852720157374645343209554436904900046550141238781680005124302493982928310518438019394575308588141148465049612384412743283892232066804536285450656937452286837455515294622629502329611216845591091331951125466930296921535844671374655322521523371988166022711188548850325595520362498370677470370743867897805734980976541107711371774158807849062820941902334272177097320672344125502964971084481847793554681150177836376594553641264493973443668593015219527058251021261409858816294337926096250654483746928058060875192414621385537344137468026517359496884217793199151562623362163626674626701699987275718524660666508354906867084741563650354150934780332043820051193528396455969194505078453601732073627891022019537307433472596317671561843954473028812800 [97,25] -17890665307113067114565500688415160377212361963325374809738134479700954094039883090282061933129039839963804208824448637484702274486899924139072694257910547958944625649659631176707813673155370468214951927759201651204245278405996756076727817126696723885866505018672213574313913337001024018308890860179108661010671824949102672300102616845896594460500872814905176982950297984518901418223952129711693890405680038185254433275545486101735743949901803549994168297050873666751911810097488338287886300654277665151570049564324500842093912373470543277214540652469846836503870635044341155313580608936660263900666676742191857369072637406128347050630030013429757072151220487804422995011561404105633289241440865829236540317478068714472454777736850554766146836571160118866238767838015033791439069324749862893116771901616296728435005399629763316836573101481687239466393837406443897383775202446284098606876325387784019060966069380987512276160597411199787722390390638084175435210122952294840491792000334733472052249293149973803020959549106985252193041954100905759695176328964013761925910994591350900510941489895592020343707148956409529500570383670884841133256190092771643307621947540782985505055660263451548209354751812845020972100515142454719560410977255179802984400393092115738298150984710897319083860156527241536166141297930163044549157874725457878060450168089595777079268225004819456897236589353148164167292450787683335214728759451595288468979094735697350850523133926331457465599430370697783537168974759721145725024904983008004345662943108301009733863296018232033789807542662051052693277338978583136388650348627393165989382739426866437872951955943794597549480788355442570545877840713906402884268101364224639668128980097843199050697599774099687328057624782644470857161118144876778161034057160014376728290897049584761305306773349061967643532669138990723232100763516929720606799922233707999912202134349646968627893907582040102723773684782234866304959873919759675982217128239734029377833134276377562198213060160391956962470605332363323512959476400546535997094759279439085983770375242416334619698611675035342064862185766398277856773659680822422746163153102456681655025676719631451568623361246346204104867159434966046484291746531389146033880882321728996098388208924877667802486194954967599343863797192217474801473999414095595613615669354491666691867270657829983400233864066427928892458505182331356574255665070557192312556612901226080929623062780323287999699044094983381564629034366619475126883298546234163200 [97,26] 10117805498934244518914197649633967520916274544836892853007767192570085641017987837633913406836944609900975090846367574105502629507251138988045616030347334542388678438236288788799673374758507903370625292475861100711489475603414031799930197863204858060051667511231107905449227349132690613826877687070835402724207436951131405520222483828519841146588169834767296456736792835570120172756627870392968097409946697291781442057441353173469213396578281469318028303735855939312561359118776715960089860966162743622044844465877684298128300051133238564653224467575857132650869716067295277117687237850476653500747919643019022008949873253552752893166723568827224299868627711325694583521079386108577208768875718134579627239423512079151478949757181612351602591560725684834088780561964181637969510155430664404079981011321579313099926119531780765685481744273481812970626979829486075522381675496041911772282787465294010582332740507931958603963113220903599134864441865308547864183758021969852633530469075916580697782125926634060588448861282778494184199440427893838236140883800298214832685845360963691696006031149162815634702901149553024661541743809265095711695975159846841414340996688732690307925019585073820426781809968905159187042993185107295757666071189869057052255620142787865056327300018696247667908232828224231433228063365084924450028119122824684585037457060785747740211219368965844524526984085360420364409601331177981552068155811335910771692112423282552789151339573517167747771753299647842776978138013443459774623576538526577182076517708577582856753490682591773693307847427786026108572406282775808878527360863799919874113334314691853730821791762028158352367365227386856028236781769963412265041132813159170781751987918831305949418445843259910801193036655503410168185807868821466486234968743157997873253815462101180068593771693486614971213124327043984345332573063254205829396842485716820042928126492669345599057051192575982681815999385355717927064305848074802704539798336999568341043176789598669342023309116865907155289655014451907088194890805303701953087197342449890202392069541552474583818493465870437308645875642677990328283344842250162674251823841613493068177801171474273321709733831737220411181654774963006872451705810139463987568180961811819352707875718303363488737485621163983951269457051140995490833119827199372670296355719605320911063596685039157225320409970961189370776381974563620011333950533463354364973530689151255432780752807239101163969495050111889488147576998781274727594124220825600 [97,27] -5116095949883232687884776769407979623558179737626796528646549054562626787351021412439258329722254424023773447149216110583968616273259989420506970367415592322874284154791353242131238423851124864308013817532597301744243942445757512679801765464341093104871111133121470484739014553607668098789358177563693281374862143514789736456197630630129360398208534702431479394291470302913011765435571083388440133464753132353027130510911729670277291551510233753165016990691233810300135916137131432616055174679030852963661423115328883238199961724293096137749601938801747000691403644802310260811143180836808411267461674757298117866362030074512798008347711750264014552704167231307718525061705561953519106253647130984550578797201992667681221282771961226984074214331969559454897586291106191483247070805320848033176564396985610790872576054367231208516120004237954609100491851799256099796206028472824689487114204895132455397587524718803557306811914125013860549024702750856226897326471983528158517901314234648094972706881931416524654793816392663440233984888009960487924863427041651558962608431510724289084390842210999643637365225492390927905134376006131906688064858417888308635658149380605228726617038680328937229110380748234969238626328404108187483512854388230496553262485299800887571656961230187182464544483990161515469157879690469752629501856585905215128526730477862201542244426958057061322064616774959497588064773142766572030922991107120408310496234033408296975103385365649510314294681923262054512196657530054164769490510999683274131024353292418153417023962542093727692216198188064130597782331027713286221568864528766848013173432925991491352973553155291304227302671941790674618601983986763724301597440730155028247265436879298989673772614241768293240889303789240292113880630442865884396197645190250190054846572322687863402919203091517023531865217883223544253208667830986392940582370938129518247766986194707801827056588207806741381973714973863804145040235431951915956840606457882756901705962760429086992383926779160077734750846833265789338522193899763678551375314221533052384600340128790265628621881987285541102658830177178844071034250309121664493183657587602793219941875734086601934989594739399568912555569612789093952341682832877777713150906528725399303427262054625845345265060463338283630330189296207405112891572194610687293146708578293012944427332360341204748382581668342341336257893382013801081713423485222479362896984434344958680057700416168950058367809450161633239744243154846071009996020121600 [97,28] 2305759248556694385376460789931503157970149830622277786278349409392020080327059523218777172954683324474610473166345762998819645402460562003884966826057917421751499797056593613210790974142219762802173130076315751870147220919677807864652140630313023071572113185264838914427591997061618873081411191653339006028022554352361247467836338436022796952584678931089802082351376216465462638171924173947621563153290857567649158444561000089149517207954649758393416991278913877143624755167190146163820752437069618490779157202671221992359848876182962490083002342592049939117215102155280532597713755895457021617844894170801065974470154350318245581491708238779211382663412451781051710444880111093525925185072070452075336882306857130664385012993629029134133824098792642047277804796451397724309026115137605151650974702235134162359521739250629472374117261049677718853911749690441684867387545834976607661318831574005049424034115691337384820062513822677970329010906539259041218170522549695370950645542372516234953476967599839996839070817355823515886813530513455214022897406655211565232496959065925994174305859279737364998026021121745201559090746574944717878360558578293706523232093767670762600572947707073460996674759007230771003171955520053546644587813507080931330210325554855214946631691471371982725192249983231898990684120233793020713587152111632196743570161047065043200406561337408868401892827129186809181242220417659176731569259975810072743311393170766470290296578264259227785838068962254725089677989893355397646064661901040317008241109181785948920669391334508112013019837633073096189748453024174646182881514527672182721348181048657159383678317425424548198959527762618794298854315060052444193770571084369550476583800289794328396572396919525277582959058766475331874040274265867504079425905837956588435963804805287425951328911703239696118709615264633900338699424742133425801403091085893876620856056645086307608085991810070679219547066225130564584709406726424071082278544265610410187175041486704679944693349446950581222105026396343533099606560025452032154725957077583859369125816245961569461436948335836147522698071831396301741129497665937181756391719805069035469543771331474259631082502869240581536512891114508633552528953346362055778533508197729685884848651967186320531688924251366668393781372689136147608603680950350332309352203182493428304820412340252989196905041865934040997621622798888310385373118829796372943480007436827568434665008180971242288384767797917587039048852648682360898007859200 [97,29] -919445413328051392176013416419520792547130834087911736440917170199338485932678585040693665490275359455466285899443469780174818998315206068581670231898336830358140874364067008776472610463316099999468402845904066160845312467773385181588904948588209610204933193659845520507051700280872979912102323913983071640635495444114636228550903010281468680271766705039719177439513819984062035314550272828549876445904379988718303414900187052525173737371614096903828621916189959221794690857223591053753783009164348242512418957769288539745508099509489854423363874390567562003207229303648648242918127159588039816807646346681321564786711638744850751748609754532770362295365959471518005589309353393546140196044595593779444296122114057009875676715465758553924027014921100346207081629568552719351983798237215920075243955795383433477045079291011145683521988281279690253691587408600728426287693310967741044295372705514427662488901188226218532599218728240524578263963609233274875427307510323787705373878938453899361988583226137354884462666706308826915480877636661542905283633295088680386520781469153100736301182612831820905352508331396010086836915297274427657450498345337054954024236003741858069152194128657988476480643669389600761875570992388928500094682850771195880393559503148704739343767409737262931942623024949921192566968872175380297345682796657120007892197543228782149043156032209988699588773364286086678338436740209082346450492265417680117419737704855802238751482074432301916987625486152201674669874105439646328939623683924527690142636291862709381568486188270003902467238317089278557921968388247635446144267793701728140865452146835571255183347067813407970735698649029548697836754151525867385593218148757056810719569757912416951897793613010446972081502134910818709343436319837226739094388481659645913621981468764112538141653511135160993062602723373829510283848228583144130997483186102645178367650476733633830975741414166690333969867519287275373949318141144550182736058108542994477718286551984467900909488646691597883267786033780567096746387740071279999885603164235005631537465665439984953285133868325661370864009866734973514556051985768934015141833788469887215507729294162465597125993793437015487593050108349474153804782890868359366423150746611568280826653042765855377883037231152987241721142252995610901346696922311728171194093121988609608628919768838219387917483021221893277758348268059450751240850196961071440567663236617709251443608917064686294994070084752895410491805651885367492608000 [97,30] 319146146466088280266208085160150279546534743042948292438455209149719609226469316714770237676433807098614218445053778503957934753479646595678964055397653651809348698247346433078809191541778103494416852949692757737810387438026823849574392502378156424648096026868538814752661851219050573697410051316747839220471474855334976506961771516065872322511798987722092749028453759769594180929793259030814068961492169067243466814803238699581165006038520913966693096965477564208715100011377682238939183987254645026939086832664161232979591964718502112662003425563261023883191828739891186521953930024404628634303618007158558513266920149785410517126756227183783701227213143237539343471261598951477489364349125589157853887120490170839083411771745828574484855705964697703530914457199550812501199931104876561328519948924097791971339482038436213115338614592657638049896740405772467118103447764491121707512881601314585516106682208489385948890150782139637205245901270177803388185694097176153233422613950845658186308280384080255430033980325208376015457616482012634406059895002186414170473207351491894089395824709959270425244741022702115099036855987142093740482318063042344730003582694675393412206451965360119636322710561947419610804130814714041006070437861766935074277628324568788668103697741651174904529588829567271567238215362672785975706758439369047397909121164182648233009104046453453312067975244562860613933438645164179081985519823504768050019198926488018662241284972893898119934056748786121230186420710774783169166257049079374096947478268155950354279090077489345028278619645858992273371194207417218147930488589802692084358922408923666998982659065433325288262439870330665282312373182432321180847372265944906741243212290948407509341375051052476748394387475653998260664524615180786550625927416152116525076825769659046834325266816371728826931659478716682034200428814623668074971826822975279457286322966236274967439602701190008738109644772617054977047295906725497850604549141928728425442052993404804186730687740332351289672369281762688761737722443813739037662556361524591467441506328567361676434216675548487924759204448924746274799703537699695330157508141504732411695258956979134174484231636000237471574134050051984597672234938669925272672473956782050996658243407930094260355616324271942541637772708248656596124462897974455147439607274042592668072380050194903793449236459779987354349227763391368089490396659498296493025181365621601233305187495950608213355606581156006377817309287757014630400 [97,31] -92705564683693194528906025042272268036391888446573397202615967292452396056735963134705614234840714342508146951040663108625591980712543063464250434595620269894138550462776442724392140807829674933988937360361793732940517282241276441422250242938056399686063998943087045993564557974939207424981993944856746771554967108087524784395150688578781984953904728313175508032138917515299360324664312737541948171496933396110821606672750795357963812082967073833001801283785235387133785862160914953768631694883072301448039810715577447081863957648399516583004345464889909320462967281848815480677643732030551462896377126081839969395344291762380825317565426180608439345104991731818673800096726468742998728196071024904387516835210032826973501083561900936719765418631363030429736171354360264393914879089642407362022282237993622511450648237982402433771126158482512979508902536958227254137706986601878003830655824370434315142969893215851175131997438084901567529156294849252408454475799736493944209819731294125282677153615375252744123999085379335184307038698150492567851632060104608959139012882483381072099367332541920272991290394737762421037239293667207608916495973193654487850842658750915419159287126061856695518435842856061965997466698376224833175574970656367266509573730296223185026018833211883815299864917631584911930169284872310470080025368794230306351853123946828295312055096853591271607460112593257251575759048751582419069218569537375088190710864318129749106679493616878099575971775503740169404196990066641184212173319873100890509589830990021130972572009400748432037290877536699457184888513137237376702901056103377805879208185931195190083960244379215462828706800797501913841186853666157892384641568742566421698873368213912934466593154732716268177301323066407736808854464096209388594656630214345949205451773853531503802829208223055908027897935084703285931829894336280907300683852347625332999073684237207935702447798575071350952425234269788309908864781058353580072511189325216603852146497497079427485930067278981783156279201539653555673647537424782430434265532614117875306364270612479730193954444251581974887383517674380359773985483940518368743951336345281761026509297952123673663503137367362068674682562187525181246948403452899749747810527165193381730991273921594115608328359566200416181940090890368611137208915801096199701369334680696974223766147919212376117752355292295654833108403169191181394110130386425176497081049767017222239943791082984881849931175664857703381374559322112000 [97,32] 20011787973155951112716517408233143526415652578957621911203331117051260463113100304403072042016145731764938648734714215224264410815873975576934057145773878128058309456876882618170942167134407820555637499612271849399253985137756196821534523418159350516049610014918944663871238363637839236497665312418514720871682842288009125162214611403240477580035704207200946023074067078112733986113212618530501577890171078432528535665427346126840999768977208224916252423141291298426322346429517677827812078980544659780738010565293255718869907663451205057779185810193165213119292515577142816789951609914192469607531187469214551338264649750030638563897724349792451721928039702844046013336082660531068156518242299421062694847260581434151694794348761574725452617213809756350110662981885745938501159530206873568091705613465370635532299553671523514919948721198784273075977397611679245184332232129536794437380574703123414634244931838587340841712093537955223467400844759951247696720025221593855974717483216993023106430703705624819048394130925438646084992248862419270138865224060980599149391643403560196793429562014574017855570551229312511966584767460720489795031475236021561576817366126229590504189057484195215734306531686486524581583921986274178073315717495280895781725192931425267199506998978156968995504336138521060866188450548413058513474125649646184137080361720822181974422876557711002151698616298217550084869611724841981143200368310633876899223430381700718453225829022173274588812984660321436209407310490229992733493761137593179099916047228921134841371090977469532892362767094467697078691795092623553017179059753676504900967967122265460595545505846687226352380922966285121031731502857039705836013545212422653848533009387439192429571506198713232492175984270314987381577052054231653080881051766582257275145564476682106562458727562637420128195392716198914595674646694270814913530816813861743872355242175723108648452191034099972497956283702509357510028162993095203762776182931954968343721126128849935527556337447571484631586432646122624677549609200091581940153189663712617007048841082615728658729495894589324277255918230278425706802078948799205970419621097561027085817227560231426228841376367371234913908296401562980252250411195626840311220108124328072673888785609194386832180357928087389200074667752141507595345223592500651439120873798412184452958135441791374637862775751116341708243237985211439270212077397557816820026821512416088252414016340370051366348745297046826076066335948800 [97,33] -1446359636736447686550939383207823454356157398376770546964341663092064160668241936366168418632989587706899179822550456128667261830001475982303974245244122558772242521952876081052007150389499061155045483530907063728145174355912182310851881496965738255623814475518995764257234062268838940412931153055409657686613079637643319335895109526721505107215735007881533212668950889526821014626427235072101011206509502729226624977131760118648665175280913387661839078854598035357387419926266008673895823748925474450509975209106162110096692096648663110443447037233928183593182867748597639964138829595701519834762154116223854656031090199084170022635166794980296068888168700698627800110272891040330242746998456372845361406955174729116328734896193891263511701380341493937695719028335815399244401265898470972115661548309489970053298579032542962734673573356193864213986026416274692144314654347581358795584814678107673552157982951853924489156247890180284826486978462832785940100147844451115222083665076467430888678312001696311751737525272750189212450380904682511508022441458523473787474725644112969820036077211721170060101663499190633111751005910446868331395191096925129935636823980988780253374299660714267729529630515568426213151088128487219096674562731215943838937249777951821352130214864920043025588761922449970375659761749391175000929103292375784066181169337025290263701204249521031039440994376796281586875676382950834035968743085078385962272876851942448499613652744979910519580394482281956384254214833484703666166603459578062779992485865794440941316670677977040480132106355797467954117896709554599246433281180807120979471049338539603608460622215174690736458367118537490712521821294037377011311517084556523718150697844466551647602328229932375355820751352055914472417608644534531551220810666361608755305937630256696437789262510256361145017295542493843494326052357541508794108521058559265612449657514438828566926524203167137584688557593268469214858717659198306049541414567634762438088740886265864509763093509731708100777222930854752044316421438003156719506237450269362789151996902452111274579104828115640550553924834637646533602162786904743554992112315093809923939583880519321050647906014761915138168197953724253986755207323508887073573326158070677212914721642486834419992873922761394283741010879825366528024785119352552940364917650260065198906109947458914068312559982279168657730606370584872656423768320989083033241248964569804337886262371340035015770688238019148430819983360 [97,34] -1414239223539420530030581547846149551529271848614723058328023466235530750907737186619996681772294544147306364272284928216426713652723685871292949874431612455508840464445560944055608521070864013660027860398624361111550396407343366653968971226731412723949427480674546429311548093269477499476023941816911641312594587001874598275957221287961828678247451965174441104400307609770976509499410257317629746198555395279945673169513603938420564280253421324835294383044550584224002883631490094987077289975367051286555828669236561619587338610443751513942386456317073933399424546762615207775266448427158556933627348873615595218664365696965696979923522947385268248106347602043351502805137451355270478443836783956871332000813665007946815080934771405986526807617172764045481241569388860141779513023405974715428813961511278395343289041003916183858251911988224690014837883494778288545860913972336118723264178081067155912633903035174975484399725393128429063294077645285639951038019034594410499801539711261890683626010479156708431841589240360105044128893146522224827057652713185816661611644607168205092464932091834825914473452420861217503522069777355594003605878827141251307089463924575435057463155990319535291306833851274559578991101323508253268379427243733234929266016646814053768238750824527455623824656835555532883900103496730570691943776802358339572855122555105080729839852925147622756756700245270926796093877895685939656286521622877301637870200364337278712427278375414572461203958417284568283923735577608272732726065419015665251256240159417229345862495317019791495278722490741858998986520346748509712571071414766851464194993714056330330261815014859146294082028996683118030761923047659190342122972954752235735596020822946287827594281401655666484843303159647975789514349136629226019881843643704919434927438528277910145541192784124749178523671769579239410873061416544545843846921241914564835339672157975682222482074810882260843259348373472659916830313824006923515572380821347460211806767171879377324691388350083150576857559839325860779935385115981434021822077793534234757839492869902291639792821452612639618591023870858069927177691998768772677070216897735089045765222420898690730530831123989513522671775094472400300095722946303436765877004868410683902030291253003582856909574450446253393222558701408832660213730615546781758243847562955154895999767414486836960459938556631123861121040299642329424090620996275361642094963354613654590954459576638510259241047271211044742103040 [97,35] 984251097624641619364713785674685780740241888732542656035842357275317789008567430739073461166297027217227651785474831543899051502980415955333478597032547209541499787806546799334889446636927323201719152081741915385006762891443570147925761105720096708561840097932934041953964172025173267257454277755026091594696615313798459651334910487968089313621482612981314477276628080660855478109345448900417842681893051530976868826094213651381599038308440803370155137302093901321824055707624045312852270801322052738607711687393933143047227396560263056989202995753589665882992294304564713918832319616735003544337969785705003342061351746721995839762877246746895336250391455352352029343441492742015871702126988862109854067587591705773596324971838875053539109760438930226217250376051485248970782393530692006730395124263385369996727763918548249747993583624580059404074112696273427563836797927406923252747624098966238783928928328448958088479988261887074189264429631239956340572077235531774134237144713117045725512603127070322325394212115476437084849931443864220323755622504068949007914392032730976784713151617294348094894107153777708508205339277634689226813638453663076268445589191257648488677536084168824515281073582946614659347804301989829915762730950680218836850728978181849530945394998737373417390006328151025078821198804060222127759095168249053179260639130321097926700966184636991765380102127203514576052367556928608522835851815893876104873566105941830770829989634777634259984616921163255031154283696056008154499726745183647944004338005639643514452198784692333017877740500516205869196430270213134890981898889197782343258811202465741119632496231059096023474834654529132330592653012776462237166029420543720395051331041430880862469563326234819442399302601227730986327593574393043835056959313759439427425883630885815062851876255490245242813815812721847809911891228567698449700061655158598195376237612076997195988910582587175309411926963043085996536877088542653352317228979037179307403238063450250593067692242919908280837267362980291766832933110286923382266542221072363068032982109043570681451736445422442065250337212225323030123247492608066680134775608892136090531705819682338360328600758811605038862147098803380909859772035516686224972579836925702348242943354674415169642596020682554081583672846881227115169963235173203331907107021963733855150518402469089327393493267924580154591230629026260879627872810008546898220474627935506663015275245842540313494821925030440468480 [97,36] -397452997521751807324172965173687552113603241520935223021819416632954300375416377790361481226868109532288148824298031263645997882667862570002764059986306510906737880331619149519905271518785385969238837764240319561778980448320124256947374014295507069531618870727039646044719160218141223379559564818388683954708945597042513814449435268748835218604638447684242069270113016735342663589068448666133229180275603416151496556713650126019779957771199975860077464891663204784111071117014271042156939857155081765236993761118156914136537387794690465393088225336621560652477108523367862808685270865684719135447815986698352829583849867487502834272480962290261774618833419458021915080286212881623618601754834158028925002741898270898767482336979920005885506392606469842755169447361531011352621211807020355859220071322516397248186185346866124552014330624925384101100212402790855893357443012994231806144258933752342807044664003958929601966155670704914736883344149036330859081246513710889319485105092143353920099170111178047357621791544223868967805286515994549270160186590994277904556200718850988922241728367748160037706542999582388214548928020166159303503865372837421088970433870626753108073438084424225984230048299979149961181766395057400823308094714502979865047168700307057996963856417366303294932356602175550494872105799769745525845795381323531501699092289322665548257226529700656270685623363010970418911847129072719674843693079232796863537065478557006856383638343181575105288498171679911219682635108064046863344306464799780418189119689234004531451700087079068137243448330394136926113950049827960945506345885702326412468685364262192164007779196517668355858940474431535556491542164409137090972117067501542381781608130764533509193700814556177806478365910171987513278346597795297525413727065684796463170209371620306386025814129521674722292643507338686535953026214903787422117074497276684820120072413670770555793515737578525490619576680398263719977834693245376739397029937358447519392505412746283745423306127827578927719090518658396761665121671315431346006043268457738818255002886386246862988705172980294654243458881526773115604217984543266900018829304267755602092409952989152471291351648482874077377189728240154153624006862754151466786774356319445224235570948418988505268924977595688071191298165017068641815118606827753211745892688634821601569280660103754856136952300038284417978356442041810548049952208526267512424029851594690773781463953590021646107143610847723520 [97,37] 103450021542917328259972957435988143850454172237563315591671275411072210356966487472676968064637120411858764830895613916377116732233040544215867212827160145901957551266075837458413698891057586494183960575734463051647309109814656456954747835201707432751404724815445173324445380731737600593074805672704483162034287872753753891380305950927097208996738775709412651451383113235001737247169370101355841987773487527610047238839754307918569777124903796680253400657754635704943197741659522374102208109484317989927859209568754648827235501259095299195221250546487753271868163590246754133669452463524251864491358122104152061338748837782436691154336230896669872070518361345417591772773165201389047261855009814858242936652390508679895776174756200156352031185463998493277615593487616012473529237031455533428016622771590113429193149906202874725902772181973035486000914408507433360572513637774206697822257968479234299771558299387517145945518675444430418335891958117111914578263382384819551818280007757758144349915088164495975113745513184242626215942627637694335461243230996900389228279399807254534720388989401689159851742102324816089376484240542351222730257699857427401839174670062067284058570893744541970254923166564269279826150779033172764542402710051778617426075941875065503796492046396987024260036892803415371895285052696264887313932152922285681362049638440607022491595991474366251523798675957953877179952516046922868806982903644252858790089183021435848913902642393134941160033225289534803514971982877713524976349511539221593312099709864346421671679493229884890875179344316216298159073000977629733217380032614336493076497686349815927120887377178751945375727778102191271274887156543904443220584073374973139018972950886051595120026600092843103171033162546338832870960013029657864251813081070398421191206781064202169226641377864492121476426801903510638045815534177749028182853882635958640756175384104463940054958151197610709365910430532362869946529875923837436071291765825580260321281457043008902514429802895031097811772346206529061164426816619104813023145452599634926208454135218112590195643804309253652987603964148637816844356811424553992567925678424941488138241007207491122482370563947183487724963395710972437711925233926878469759829081314099045170112487316477339478008788600632622009485188644345869411036056401109819311745667471448940422388162934676211973772275519303933542942302407557403617553221704927241418405790759769222673952962855897174542127705620480 [97,38] -4461670924488976003518049657356161633286341276749409251208869421911964555996926085009636725261793384443621647212267021326034390345731964326239372357202279940684368154636067513250909603305102631344498268232536592301043691243023914001759180696458158852716463066730499980698899446801239888299518247396169051754420486623615092992207719995279572256421910212261889968934299705028358854326504791101049137149757987486083612667060405288956143593016253636556900428591244548181358514945373418785913440199906345135527760483183509906468491831090959364154352440146863186202084112764322000428023934370263862979972844830625202120352097999060437895425404861883352199718107930250298882086399799775164200235487910302429446284201938838353242199999232733948489900953812955263543595489899424411916412512405076411030022574309589831082746884411082382585911134376830738778105413086000884167487160185642282242397984425082682087666468826154291655581654748107095214575500833521064691561721191432498047094076818487176866182285473766610935476541833646807063386087994082574642317821127804783724683878546812143983646436936560820274964811266574936203597334513980496088215599183563781529154147800408183070317784978382442095918517317240120817077658448953279167819474032720757317595308589371893679704597265769020774328092755955909227464677292040034397373264255133032446908591460553354915591187165027585417003177965601553961997608188618015398321832077725283234615403875992807972710348440892634618007170062072308044217522577734567514647227081825293658898678852391753012492147902917021515136217006067804202212658947043558552823350629940038192890921626093844174186561858303783484888684977665192234914692286500657619731840639351035683449054348272584816587454998097364421065616125691132568448146552031672910189297566901059851635081094789054065244144652054957354146628628425590803495753882798918355883086812806993162047444050750520170245378938063401680925149916047162041471104360609865193761580894175751292056100982607100248520370741900018051840897853448801736436154474424666921956451415399387545714563185866093249468405868005019628748121253015380679419458596290121775070287596253277396737007938094694602545531490957375384719957809324725573202601506550402731896271573947643912640829664077241516063127572868912589941898796565006971940504215036410271451393938065306749482212468456279403597641357373775785406455682137166954714742348433364703651039638338743368783930993568980226099118080 [97,39] -14086677586449334298397938629871256788989943753983618479457441514754395026904816370278840354689871466349616140155943726232757639804555449614317197471481640098289376737574383876111128108072666595232850144348747396776396430603444741309201951588889910566333728127359579207370404771700233173083345305471439957134015298459098444657477271376944292369571272133803673569913346180087428110846611357211975858773183299458199873659137880445809245066788404428127234797753996383026954832937541653096919387725184631096289630189064659494476788519808251177840917740253368493164586848838911676441725780705785574692748889134411571714838824100478450828297680129410866606565279876740589517022804873627130902484972213879417506465776139751035743750184345953206497249282714767428912431795552095252255917550520083236077151754398158165157895939545054760185116303552986682984069787082785279049988559180039523084841651043983192456427918029304676727739083200212222367585783836327317653710952017264935496576422747726439959700479848178608006148880700512184314266644343291320901513951602518820964709846726738269232078232428375320106374027328832872281652648316479681274145460336257855051586640083166362993206238406772274228481220892981233757760379703063030327393025652338073155508080232141533081614800712093306782805413920966976846530479260042539937954791750997268727761668177013799191384162765921204254519668747694166904065316893187951676060154699003444784039274872590637171727732024003013374780635923239699095474495345431875592493339365415206340207368879801569110528107978724879350010905743453545068455918717087582686681705243186356033208787821194059177231729436230865721120294114831495828249987612574783552890183629210425964003134914061235282896805162024851836996391195391735022550377514104455020205239222165444778326153469818458244360417755552560743311456709491737372405343009410934607794873462068111367050054719783871329116003583726066054392440406521771015270783981756277311754256501512710551045470564042529342136829861585730954701483285274421326659097595061007966280334546545029069308917855153607298370018013849770329881149066698165721767823124924455084780226932994023433651365358783614087157247807446505864012194488532979013923727668559470318848983710937496908354119019493592104081921348088291382481501662818604436731125394464195246386260244793272870985044044214388897250473910684695391419226665878018234866623824340031104770334946249351696523552942246440342650880 [97,40] 10493519872007503660141629947437619991927835642737696413943943457331093727301884436389866818854211195546478337765670665717682864232500175366903236582405538062153208550722592273988489511397470431921741705676821327335294852249545320559122092063564950482174826774056459130945428487925090432114979672586519285761871272734182818775223158521752199489729598777981261507444322673986705114640064182636126772072182661798181266833947807818115211558375199590159314518983750271217664149731393475374525370965824341557711550792744285941968186163620914511177658467380928004909686093799697134950758198157178043841208026043211438214799534846528145847119151962511777173968315029635427703805463690555339462838189242936726948672848531647321501094538932112702398220559909117558555852578990888241215754253641558598582400350477923042297331482442629797988154256593570326331892181941172162581711760461877749411007927173505725940602463369968471845591948832854278588857704936658251481004158198808150131436665325544265248319624695830559876124825904720361894899177489327436555066443277173845397622395679187219437169906549001644150994330171286372477871540169575116674688392517799143393281481815490449686465342787905673285936302613013922547559557364882623421402145543939339966816207259301473268390281118965133960458523369934261628021591351482164545383397399290224941399408843635231565756965828600276617394230404431120586109723679442339825487686626746352745976444482130620665539307725798566875618602677016225653431641781828136231409690353685027067876179322061624808014032900767702284361588352765116506957419344928500613259645205640972642462386200525380332908298670121229952754752837957640178479238183043777924967384520589645233312633296917736161694113744896861042228078597195823824994916767487767480618563828890265017754838037062900330700575654363603228420455941003511094191869790842489009901804155078549046831779867025884203633489732107498978241838636003419928347895791495595319104782045408791750510794150152572717905876221649948455626494489528127523973969265969654590799598240082519343497237842639480444363439281547796879788451638285573589537309467803548031113440540831575382991699288850213422228621770706036418504078511753800452703474109930839665044578391498343670417968713807903847759907295495455301457619156571063675167630161757977951594031825204704395413873433396143426464758579848717258478681849907714667412336935911012107073930083582433635001106580891752202240 [97,41] -5108795826862764239350228973415964936300331876465659944379102151584255257358928501896884314181497029541536756997898497376428451252760601811449310257401295828019438182035863258010546724672922700792519257514523380808800793508798624886956709899133929797290531508484883550379745426862983090798651259579512819607444659496151065303344214415605297462943471689099554836575768320556955930330667528875147797684088625836006744724306248485048214903626672181805600385845361850543025939800925986526149784971539000597492775196393251094293971890423412704126368159120810047452077018632694154582618885641756521602975644685284311001356283620077572681465033538927608888566605033714618334191669214836651862310378388827958307813042108166546586388272132859571122122282915451291642912989038566376873002934481980784376392868526394833975008502022306841148306180519249586649428400285468474211925658871353229036726166345088135482388730122855743410352709972713343624111845486916136873770920126748213876859009169300278496207546319162106325484260669592693962480827481352014365140024413590489216922730430699367118822624349663349567467373111770564389953862642962062765886778533340702857678405980849153805999510245943788148424218352146553737792580482855087190742729190472092442858107846463482100817934909082925993797415931802437280441130534192240399822069711317164189560554503189775905303473872598038302299236170768042702469825162266273988326381390870222268133231500048832068775377937651412628718498822814191228785488873430675314064765215270572426597782509720409027075143061355350144623983450357743155025482266455414240764337022499183294335954329238516889987333683199619382464523334892212740484392870799699344667874801846284350864060784668698368753520699404846984384809389011212195664795202029270936791789567430741228375064185602028571818994017776701759004509436858456895116318752709792281002386018340926765738704428778658657327074312374198485437716977889768094019328045776447969385032578551449344674183910726312152745571424061000856490650149537234012727041334354761575073425838807195124419698125584232978762113360970914771396832539000662569200903177098403522719816742694657583026040128532635806689950365904387991930412509989813840449620369579205588282000205767808019357786083448534369472850591093561123170320642507859858758162784549270395947335280547126404547638547771973079880269467681704204681674814171812791348095014462845140125358259768797639196059767511449600 [97,42] 2006421244270056169772326479677796212807956234423251327211712552643205689445275328969489415373087437609969908905514927956712888311867597173331435797164359653724286491906350567033531082702770944215465473733717501522004748496054065740884817137938922842287691673198226752502267286210265912598878446916914138196263502451318069573990607163700231020936055666405031150393020249898805030709197222822046299391598097601224608431318984074421101230452853696804460398792963110111083588348523280664300197348279722976681794305674118062162581389428817249972201990910067334099085501106755003654100211596948337290716889692139136726051810645296029930705872589561748778088888304281904935338541336438987189088888162512066527175467042447641890427682095672180989854348916364574824055955561249952995290215521594392535276300238703012903842021617945459994333218589266106963773291170163475870509417727591547135342862121772794509237013503140271294011440295223449671570790554859079012902884160485572931070505870164446835540078831411592309918440039601175275841054412984618906375245024920105692050176378789020120834746906839634950231361589472400691679002530241563636080545444580017573084727117245856025321598847751424109626861766344404134668168782214629745959353440449276204585084123883266108297139181814959964854597899389757722415319002383745711230387224664853011086409860426661682666942253750583323540225884257664484488107071262740335496876858838248008053867622495734461656411982934235226237257434488894271715863719767409991791565328182813699879116727089518813361403528228262846270954988497314835812744625577054470476277168305541539468365516237347964090217068984370692000046247191835791934892233008055879127802490740124295667254175514496642718730423098863729094228567650130679875516258725538008649276488276894965333460190575411560381995818489579200360575430744055833268997107908517609421261154000891760745499035659566507419900415644937402134858001352472899653949703145795877905796824494668748303817456080022904256898472354392907785833640296881879727990971748036954246166994717879628776026962932814521988310947301586467839240175437326590880368429881225713814045028581775850365356340432049426848017215365232281905188321939647899513108573872621537788596961706185562931466705162738770631050295761767778340432873859598645052385349987694135248885773333838509775995744761435483623106848596869528409720717670369353862794889930481137152920077456245936473574326927360 [97,43] -678295867602009790232997891496045792132860210906629921370869441957304140737790950398145797320930384890620720992201470057371398627326998390268349587571048481138549278870207213204310040216686185990105695125307737795112865672227013559466677927044139033214180290241885028022600323358833364946778607949902509175717659784910679359765367813347667779752551092848841078093170064236826181455393016471681778868012224964312011048798207423639231412427567792295512756571411796253325395708334000793719885794283709341388772266677651155949093725139349040472306486927220914361395499373622047421583213064696797982553028523173171102686359942971184587053910038070614503785195750744524236654518651840568489094510428972027569788499843257340262941384158990809176526973807004688206706055448905383845126771024179079725639188531249257656391420800921556708163747531459082936088938893258827853381663579956172416730660831520584131662248806139853465702317421186038927183330213470105745613642031548933577368071316563597242921227626269007665968981879836215475228700223292704464857910125400222233425661235590093721042989624556187115528675116942110782358051605475789873101059196290375676217545670473219099728009214903991985130586702655336846555417627306934306894628497035250531325244494825512636579708366736275041862493956551106993980771057933538791603000498834523982832331871818736600194229381660798438510525385426450046734956068956141317748911789331272853989632104577905097125547309518659943112427394305009081918614889092418175508510552418247105000017824679784507567818529024601872094571443818999315287505637119455574880138677280140749222615087716015982180750551729229154551946723548616094398737364307288781377168904746999887747598445566922577617070726183703317490280934011059769936307135838057703922739822919684311520894005355610071173464878491718292837409346577047347223305510785020962106730173801756959886367854363117697412416773331862711119657799832984642592815545574765631555701120941861261352531596958621355630036887459768970654238428890237370321951670452967719372910126654791810634709775405459203864508442029537173209935363778496817228032469887632148636478004887384594374133309450819799405809964805776457047053726673506072001371675015104302535474173021279796610419169655430048604133768201910337021427158896512536681497066130649826221495264987900519914710986438513777162531596315311275659682874039566290582431719428481036081059799850513469627491680256 [97,44] 202307064428610218514876212448423815716636353798478944985104627362002849246935215495398390650939766911937937772471923264801212331227687242298997645178517041878827138410089352077766274361684831868774479951820440193559203199055053209825717120763018134734583813653262312693845635580514169449660423956319907099625331270021129468754163300344217785626738038663663286733470518356140374126754885894437212554733947097546004223616702233862368800156795436924503140552151640382844413525353187160423046348497029095261343751075709626065941817414945261633368228612701880471831150386461314824193558719946170114592080818251106114244546709151507553927004177891496192344877470118088362074682500514283853194534882391749421188734371018221552033323492702647740863547160759323033461830743463031540122723243754338946341949662870530028078516065746782932562166553126551311954392625106071498296641376300285571674779500825705809197266554656689156405374421448839595720503334164272621829606930095166491246633872676050942917240126285148181697027455252987328175285247960209739505030957060368228250640880665301860545012173638732696226927227170899289982999592865658973874442994979828587247166405565366926651741926861803477589020499311222509160735186240706662007998467675843268265156003400742650807105373677273135342497193399306336317832285339332248547327384538107331630047099735968552828715964716943955697353473528136447030460230049464627439053402902152499461688067115026555895365522089385668306511628508990436004317912276853339602306109401776728499811332186229724749843297276537571328255803659059972756336516228918431873490241966645299144052390366573620143981176046041647828983361204150411800600930655521792251398191086911324882021695875998936563263308624171601658313977522443071626937294291752677851607768919855696532939602481218554706052681437939040400814434406223529344253469349159773879859522139027888626036379540344001207738368935789328674721961424925594323067773875943951159026585474576164756455930296746409668105669504448752457842012959201824769092678303110751267082787139057961554317128035821521188150909545670521891455019690325153976109106598242041870092175431969027956222405189534553271175840136725555892952481510627575397186763234343112338462615402787329365352208539072274916034792804396891369951456057357918304145933073061325104418628105968840836858096756832941219092358186342066791028179215562692121463587761086351405531409288975293104521216 [97,45] -53708785390631953889168058390017654755101110770730369743037103650990816269891597419799193013253284954562973115546751442625580938611551369894715719057635712295637576747919178940913495844153372196645488822771380646434598741262922321737299886330229939204270965261957718633198038980621668449707667765700222235025711071067121875704526840964006233451758686538605790659036733148471068565999061452211441145940296093891530960357076588942757559468906187556160244547546279786579089007554609380174911830820068282190983774279049866435260305308717774576933063602690458861306048120780731483464970399230266111438112302022618822143967028872736561135368139675446763215891050865644777757539459049244587684758342136309022563771460797019864273385539721928974404516769417576825480972678332546450734124675274285019084684342946079315572788347040863983362834812213430130399010266979008728664650077985691602031486072483382609274215343105243913805752981665119136937103169762632976085198372600151875601108286493783090906869833692330760062003965224290953303245210041145285544571506039922974526825084648322910099942777354364363477983803781490582269959170309712780561707201225993953308129431127200839097652908254347290621823539799188115744725949871851417014474209219624803954409832164898040360365837596172010023028836812111001031277134854674693763716930816297467210198605466035546830864131185392072119418496071248038467938198782694982827762500563380058198973710744721949202194197619832902736777030757250623689481770198932368550561747562386036914530946206228584004328222153666397618191035506524063124894003718497978785515817641983111604474552644057232124389459910754643150945182975208223396726487533492422492450271862622912718279341036914997394884008976202736533664056422322430988761811519684975199055098424053238258593714280327172390983408008234319511996946000718162592136734814996583739639298623059823594672368530437741659173636471521314291006229302531210813951846367925170850997587982629812358843659044415142533647050589911478165414739106621287480953625325204138463245903241076364435955635405612055464879747931262051678151331305137019718098943119103633013571678112878934270842162502834337805206674381648303675702539169603904404141115148019841207826864106032235806331966782588097188642141520287776310955021123267342284644065258920364400966302917524803053444879834863317861824848623299687825410904610701901071706867121022706803821461847001658294272 [97,46] 12755163107535917289388098138628863960007401468257567399610175886084061371636741470473066614385024560532763722321174377222104238010652904550971055821313125189998126711650011401898591357744614030929323434682566069090373012155752943412035760359855123592084381176102866336573600226869702329092776486803656799782670257739028675925376183820908844509941995842770851379179313340935104209426724970341407380214084125563095896111178794754412741350667204571346808860504098643736948219551975038082034875697289466831035520836615089475306203006473190948329703533480164487603526787934851777644882496674784939925221378363149555269893196736878717564010919657363640124028075476406055196606767286407495792108568701918373523112087527602775680870215835827807112604196054158037282842231559346138533774225887494439486314926356613329829018737011341447894506862941122478281733967283908983047872729559043833641305763114544231239268829801007035129740388324601651006314645296037479518926263327068333417488144809741238298395258655739763023052502050463729848800237952343693794664652400765450125547381532330240624978685413802141391815469380763073306816156457765321741425427264549954468332447607910338036180440855621431233272472343402924151545839392389114134259401713079491822747837008613667143957227497934534350263338614265816464242108007642421261391437693832589353844154701836921696685843557464729389601002296403759381302598563645053978553656342504280638238509809330641629800359402102758755861543709146354003046357468027365316426579004162923428683510566615987014811374198860766688785317447982518744660068077882142325783816634532922763363040902292789142802137928132283523143598532543338648652089299707865962448624135523546687958544637061646527047169615608548422457897989200505346708789008904633212108610680894939058122176015027830761967354777984692318406048864249407055292736151934506783379365463527146064709174486088747030726370303075276277219067469749333601003890792857188829130158918914538259794058920314291430899268886488134289374702617136956675567329689084317246582502162855464132842075760064289779607870708558860772569877413610700516661939318206886137488971276850739454650010595145457135662888905192323445906901672629056040712542724584132622879588173074040801877605396559859063490998447354716794654473571098975243608797864357882560348389941279609048424766470996019041468041403522257832557739027084074071745434322431507130092793888231129088 [97,47] -2726685492667924496477850603605244255711803303255949917756135985562798797780252359860481948229768363264598371762782458300414373290255457678956079966373540459469903000819843718278270335338574005168404914361672044186288877415118483790563015970168922088552536590584554029750805364215960930877054130093586993039596593108567244125917797434666396090780871119972674029367598926384294584443650379000131211367233333153083062757331037551620656351327583536536034450619430799432378444082044626668561663917034599524758257845757245227608626440609809491919035463375299657045031438340008229637829007038596825904816669335227321556356313001948361016734144125244491532129550289707109609764933776959791762174830602623432793969920319687656309526511601362711153032676945785910061120233906310690283599429273974839719852779281252512314847689270235592837029928899604605561963359346722783927236781814269131691981509933581589893624190207927215855845385929154496647144697084490972495487615813177930932998347274747381885692727235670865527083211446322806728091995118443798011784657925981588276132757442025093478283043212111535878606188905232672450112689204417752157217349324768034042831717899844380879760943551089153971888128895196158661708799872962374293420318376344847104106439392372677456121296812171131814322212430807560089334171321687404966914037603677713736432824365876014902280179183327934275218511627783983785347196530775420206256802081142838740359253059601966227432212243885477795765791184725737618140682393601197014625556548800624549152202822537459547012722322432761887427219318509785034735303738426279816673648690220875840772321256365055173505255942098856546808924414769398157975505619569531013730528205509386692453789754708533192568622298185020027562515898517572679151919537489212846542396335570940676566103584552676404539160861647878031749422582356501988635918636655065657935015293753637688289092082008349204265247610141807432120258049241745281259726358814632777367527415134838228676841019734968814805398891641131843799291304050853170337355199749871912427475619244309721956303619784615489666731071684382788040044959287239704578897446408100579031180444169997232280278953894358328489955716599440083146785067949276582424032751450871771223203248830933718430132513628641313868966838890165383227871030464593364367459743405515959043041241467843124794269574550031187596650202803227287411031126166708795917180369471903059321411917053952 [97,48] 528259325270174646184637520702269145612140282226062225972386318366148927578808275691309028605518949853239252632707667372747627563731808243611951335095475581597688626949003377560375974473529674844327205628243303692519452051368913987672739054104516270435922448483860685201019866481155146220087473768483418349687574404356491525144010108928863926633338680188990364540763694565960124076577528825104825415769213938331847729227118522014323823157551784566799000414059934814790834525115497610212053932730613676585205024905998416365074723446754507650815149483288952812914936396671053720376107365996590506408181904449881740593954799402673935817307546498056716314180377183610251015992167049014694302340958277028468210986811337910672906177555252323784437211251711224928715467291256262450058557624168471794428841978856348016317290019397250582077020835174728105847714424758974751105729686357776063380303684976131933189356042594295853773250811212893238526552876727293502437561265701906586779154820001605184827264650651599517941208425413162631218010228411527761788371109987631934774882106420701190696086435021328219801705742694961026156452425945879305068378758887021834630285935782473479037308038960978950808589422811504561419054951626281376360338809185489739089275729455815869032534632287541222629375444055426725758285494751155586912656727952666422367459397059228100227580181198196871825999575646533101180033836031599346402693095916763384371569337052154231706100803836687998327024894010662987482953173559477152571592661973794554038327329593081779978320933122217114523617437642627311273683357859852354612480890253282462336669439818723293795312765312218236471617103007052457272060481491889489853969458956701630431527314128263578995293381364069673342170204573557097163883770066278053512312454362602481882049002362087335540757933380852456229965517715964908877361255833222206792183741372604087374600344999820492972162253552493387527973390843137080646963958788267647312301685855244576124693544462682384372460945493700119991676480354172862534742348981249492818736684546999408495881592372944141046503835859972525766470798062417509085304611305045434167748818611280163823136597978254693232582181387839737507867222361874684218839147924994728544623847784100339095924290230418275234828114001965949787163710679209616106075969354653248620212201688798024488548052239286252690703368709345149728460487404825595179095262383154103722977525760 [97,49] -92775592414352029601206408384117922411786607726823712991344180891152883837644503890667179958363896187040396882217821897945278844285597603342147027272512230843621221114263749024170227895746948315785909684912939173329462036321909286853847507371419667849190120014790764154705356085126822223670636945749151509108013600488537063647742161040250195596431068019718249799256674188982139129819973795895263127670967131213445403466705443986644246773546033966286896437846303758324650390439227884724414207297386179337165275326714512570882977306292862933282983882632740809402068504123200474645787092281449289424495695455424630339262646170902234705740619650995572355355263785288886253246073150237617864921355597629938579619618166961776751085193928958836702886032092083827017877120292554442840342034793032163146119560260630617516306167342163069855601888033745232032608264846269555739040241930300879490583905207403764828004234852613924081890843868313997966272119595056343357467333513683627915853961437673815199117968614366954926998619556439205529405476791440073913607494888225421676028888643572439024921478204256098408719899633064768416103459031199093127398125036613432611829095928914982323702650906906655049216953604573240319796064457454624564743362637056581035997752377781597569197638050387611195266362043228688084998861324950559629554216468502758081825190651905786962410938828428554456495759963275016048220515882830690135385826846809682489219014278893786060941853617370787950941615757263811383489007528592636291730272492256983487956050412100776686107915548021594485356709804864910715930652113388138343176024408605791114410512324580954444286208359404076965821262048275860304845051797711918604908213489983545731199266950703538823223851315731079233184143162325153415603609375192070740776701655695570794136559650109785160166746647473135772788855562462656088968688977792790839229095444274935602780907624216526035406693329735115887100215225016518753409585201674494896511545479201757398704407619548889412978261805492278080801581702875545405373636331379828900508078333559445065450612051297302951292547977120852560719634649693570231369171422088661934116555585801128254367731292415633225659053155261165611551521120034415817924009359878002958219268554980819883102203679039550412895777925515182095971281395049387976009951802918939979710171511897864458520214907337610292458241072724561326854338766108785609789591783792889766608896 [97,50] 14517567998977892255349192718010174666738541014254196911390783013413235814639383562815748544359054275549980774309503879128395463723861077078724436654260274325896218254986865915408598190225128585361819382216457244835671890569702407508873144834311971901181925241594781533920442689764080101879434602898884357424228008080184748713508511669459100812345707568536577582595293853224487399937595956927844304611383081925853325730082743294451074674147963959498643131941868739308401131980912698816052538433944946699929336296664609867653342135415059554188736169323232401654141707703269070366975004045308276543566102844067709197144482909417340978427435075663015481271460005511091847323346772016152870233123495652417509712706725814819076924772286796919623618018665699156683837603155907323716632755187627366544237120527423068287521980242292985858679659030706363365673777305355672221057915283712031984662672218137505250034229152300307602453503745678011771986902847831544803428351184354368124916473324075941581926288478293384384008665280124776796673089647610403541711962950756806366958621551978999349856203909321020303898478953688982482357811417888432315857124210917790582709807719138511043300699897040396474100337438572154623268544321949364090766513926708585450077943478451149662830165380695708971262755989625256636803486844496020095176523128597533707043419546521313700723889389148537948476318532367303212943438386543617352102082155855548205480169275375239953611474440947855278024756684729458061699454482985918802772107512829901011649882521892134789820181884020676345260599744599727171913808356154917736129329444080041529926781447585702752094000314205625685195162326494337071517348086626513980824882344145974182921589466027079706015922024324241655390465182687454981544102265746826143074298150456229421199276273115314686754292378601203079082032534403731072567476370795751684527605698791940543540585806244167101612643657728031880619199609720956001178692707979872032583484405414313143912714187349540759911802530891182168687127605713099314262258815972995085965434469612166424098822994448871959853802678986610000727041632921995659428850307902401070736001041193156229756228056507774808154265802431924369461170996239229351496403615946623227351544931309968338621807112025643001217460989825171608686085871533854826194937863022463232839678542985786332148244436295026384812008995095936996237244449664472959800585407526034472960 [97,51] -1956582874423255578654548016536886178931635768694078165147244763274215981090991038727765222030550548718021622994866857369974487446366958092970231386821105411604565710272870115947046316487146918270540238203711577769895338016339437669573318137384495661087632015913283141147449673884545165735417734110182623977064877518451876261170859577172129949578757041512233983162150075001477365652417093746823634573898909886069440054492068050065342863142997254875185114476417709199972287797775534039788550458073639715415987469310709064891470440788098637554912993770138027724889877382088972746513226032074425375833133783786474393700688358205743477778319949613989058747272722820002063539196289721545505099888326832458431079373417286906504160882811522567298800590357774784768546044021403068481014001571653587446143892039066878885273212731700763462785536898271863775707832851742375271315382316297978922271496498722371339137313933243643926835150137096447006557879877817541322642236583450649266346643480065385231040838546632203441851421878279465939088218355078739370902580070627900835418505572379414275238242114587216116319348371451655106260908656141836484352262754671622021063342997955540976140281320417585971009724080034400603527112369058516555619555450403581687703278446476942816678878404548891283732829878092679887094592996124453856868020019288420892990326743448128887070086024928982182660473732454836188684956707037848316889086639877185650033012758830927841624206820557405108623900882014316680012647961807896552113523960691932700035065396812485421652702828872524177413365586172746884907775386481330433947925233034398675591986909884950893401413406647767186288808250027603175977129922891891385540837308393609800104515272303650265888532468601003228879226192618334578133104784678062797502170159763440556002843334575759509260710383081694735400114129322769013614556340444527363164463104227536166109523287385598901388107770737072029780306268143047282020050124485829164600229295479987654841836724620946461402412131506268477022723145412272644471573299852657767915439365377947991132867441619630919784683240249234331873491525507999112980932698981326808181044393238346037645078972725843272877636416429967065729457812173114265019182120471928144034146942024720284276802592961752026862998492290346959279387180373744165367278841534769948161015760933537010628469376390354578529294241213666450871228269343809267584728162300329984 [97,52] 222911259443755843489827932716981695609804616443563861924673658321585334626069609358436311170800797361085049994188191554214272609882884361624025616566843616164461498277087072368813739729550807195498422400981802440371051433469453006506419640753966715702685938844873106578870100654666288035170497699485066066626189994160756239101708576639669617931747710994942660105492452886947480753481800830293705187081887137010529046785411968672393016692864882757305978302850709058465678992821898105572319447245489418660081678710820890296342567497460852658417119287112075919907695062063263198698447764120718870036065791669461934046429257481464132452057438503461120571622198276236454119505915574356942311422909306832567902223628967343049445838742346892712873738545297428037640171756880072661155964276480521097966873423295184727581765930908433045751304145525156723655041389195615221071029486296188139632660236183575597354793151126813797012670226230786488809005375046746698621624632724941306439089196155416690852611494021087133162527993755547341867643607647983164451052794430820877422948959542580303843155719867808650770764832780571495714297202624802981404859047716832072891808519432375013761203720548462689735660031086139082988034401470919341907097303820011843049946717937974403916198764140337467696506252200284499505398629789501161160721181741433819856779732400844525892382598977390249117168185064691743922608381886738128232108012178893247109266501483204703091372955272051544470783547322424235520650426607255998513462172185005056422256197710057656040676886485574355242834378212384701465115898005258624287083990451811646298163842521499202186892716381620036278158253545318255947856884504472471015310584795241082823335239202713059208860040902781159042729962972238563334707548950617588206610684020985401820509526340109905715235662828390537891941488720925754984276086418548526909083296630401862246690355553920822422683484156104926614144917305872550695804470771987552814692808180568709917443114747358358512877518168656122804289619359013944688052478761736595494185538632887998607026054093933723885368556065623117668794759245880286797442174375489012411987285690697122283466810125420692573916262021637481258566397727488373817975804434276045707207909555132855744100383658143495691299823419912464991540463220851027739090779420807502362329166300936904249497387199085457309489651702633175689129852659492345484099360653312 [97,53] -22935616481233281906194546404057164813268741246895942436701401744668677572150656564516493216108051438959947529649502478467723393244518704962017335726894437401222872674846174203522920741226409074972578561606162914710307384109352383079357956053412428394368032256133945858893979103527598989807976122355648184078915326046687996870715739967363974541496597330279056301913383326548788630720505249653086629191739079120745837128723625522465500650484409398567806831543550267616913749014241845053193617977765790100141008748342873767754046609319250677905545552638183841147803928448793867980885431359417351316040064828763323996591148330116200304737701432955519592750853599491685813146081988328870169606238323890004892736038993577301387722771872173828773574973269666464764792787998534027065437010545187597516420904230516839308449236918582050477259117784776684531234001158651476494647386578797155427455159615195313660083271090538879948906686835951037033622525078707643683361097622267634334125285836506667288940880009230944831941359756331242841144727927243791694598597108940358966110535710221049591690924664565670995530807788125706560017614161913454026838716792769718161428299268486429477040654279744578703341292384445801744369694611239216902527212577487878356299900636768039083580481695257503193581826187008098501122110404870607905326834384209355451585745601188348799387087108959707066736029617321461572888255091854425299791326184184471462646343229790134663083867708248797404896267784720736756803960159585158232123771640923148736945650181545676751966583864518302530421611383713295534533435559957074493304552892690367962906321457092516934068976607413778059318086000472176960805819696572870861977940169220482580461246883890501131284910995848512870466347450139909038602907529294671273451025784369921272791732957907005056388397963433185442424762263654446259205183746321703007646646820007411201727938368057742875532439401752142145764874816120694293147153617529776110538438116231881761530605558265436313770157372126107971321658788275977364268509208737873560553746955716222427218060877201809529946941335799775854847819643885895588770857147940525608717773972215801942742538731387749778669347241790491971302969554326319405306375623784561027297926355345009282018260363978774396800837728165454344691206960261580757759729757473390501048249814192848817251034291811714459499285061089268018644616959990422249840574464 [97,54] 2522802814610769271936078374928439424941338337156746639343212937648357417679015875956110527374371532349947391609373049478870943822999983192461381775177570314303965097758563060326807506644424601965570789360107246536915701815885102132980063326720777469830053804368597242975041368870304297663396269086678225599955925458990662290429002770737977453011738998503050991175350408956848044529539276487776898345609897450103705819057098635213350206794936019470904420494134362273757861626311049790603588794874075187144470281357083586388225521236672716826498221047022320232496396065890382048395212759937720635020717655306896762698996305033584331329345625258910224698082664388603332082476842646161930694028102565367046047146120983549715357516750161012562053946494506304485510397080019090075755158792254850509572185596347584805331552665665706299858703271118934819215435535025707290761860319815548632886580569721616122621926276419954205058605081109703275896125204720270870944779672408013774946790753029170220665261111952906312878481967929392935172673689522240521890300584392770142950922073798066667165430998796414136303718874901698255921756980948105732546614269214433343814976326893992769134397351205748907691851073878833754555437566270865583650599428691826191702735315507977693051305151085912078729197577142001973647974719043590775799448254285737788083048682577569129435415810473555237500189783026892342081274172622252495847956656347669489274426664377249854297681501246647843609431160090984247693642890065468470643687126736682741615248572356419116809950281880357957174401687914036427550999512586745082494057505993120961834026180051999146646878565548124447713715664818832716004333915799021973667360467037796484403716946102034404061254292465489939902395135177780213773511570021388238108179543467818402900187954393456274826251492761918898758729665883494669177027946355780864897156359636073014590950932794290390319186774069243696777236415368318619181132158699716069689598714174969534908075177882216601804143447335229211251613600220751754747566433701940654729628175329976930094225600548687296218588576999082426396589715335107332470297046321672777208380580889693728889762163740965089905353644319348736121375708510899951665574369463646252262742559114441489144716386692333757130522215261784434066779646264598435880852782400529283507499121110396522056192171671936210023325296131553260129678116719026524651520 [97,55] -293299553714215976916248963121728201933065296125133382758682745947302441443373071444488042708923971207707683208772120329543865197373534129986203602228170444446215003107403222118818292032609267058639017042677346584082366058772123698583284686828737269952499868658775701821552185333022181223871336346179265628343400550438319277830661242339066549312003798484635956333174134362623618282280364107596197870822180803736192864248004377218113868014258133151758559314477720848099999120382089017482431348087477748631686921624006815954170838855710707188285222702128087722789218057518304051500730125329685505326581251750481506576554902025771094083166377145488535856120880674095947636117766284904179249929877251717123988400948674107729381364988171861194333714139884004760409293759599385946704638080200413895459554637898243339981446005102489500140581295445345859841807560112869498495527122031277024176471478868944564244762490473975565232429458765193973629706959100398642975792956217809726483357098980798301866204667233296788139213611982111804577483860551653202999327591994860560997271451415518911728343753864698396257294106352377365502677428097364971523249974226590822575879066577794851533814211907322304600901501974469756207917649952219650817499781527254146368435157363738886240476591125591220270022590137723436636141019267446675538684892941109191341511271066154986101257328478649205201526544571899776087357405953991645619393514379482027601374402234794489754450987649934665417005940384606311616306482772196331418975158802686370431745286940415914450928161814047277385375274240456856814428560621389802754096589812679314285626424776928923502304809013509284678968527723875565775224488934975114553581606286682479193895602290125731578748771976119670290325469366182625953749349966705284019287875008707759014927977418835146739958288535379169994475771727681758347666385589622819828137560010634774799015256618695914815057326535705513629466658686804289885565616549567310210177805781803441304231518250268564432997660533607799730907749483076093991805594690281591684496899217426827896048762933084711951290904680805649534442590014177979010366513811897582318147511215811304777520558726798813478548745459192376738198690439548477760954278373372241227560363539419046776723438513057488016171448138602947387289459882837927733767395198337148565677090628390297400863332405137436361924394072504380109671380107434917888 [97,56] 24506430923328557090658903227441490331761670735540605365647682937259894168965854821115497330866450969798848702557961248061278527688766108707652049840459085859051423936762712136172251312324721436303372018054914153349210646258820259367408353410540457488281233746409719387583756128346718612238335583615498982707446331576516915649129688619787438420850107447944515790901157115629808412652106750181131946182605156752433056598710843481474005755525843865350230674023545436428801008801493775806815582853536801752602353732182431028964420801636410641298281346332142961174168500441670564160679894356878667780540526750947697703218377418943447983512916832151379920401478427868785888282379057523460028068361376422308450502413489158523821190396485503396907788037160229818342870858713329791722637040711336405893402410664190598156049385683787442230952356020745060781081808776267654685404324328854925397787081832511056076657018201177925120203414101909804099987968162421211382859885881346181104113878771707169438095378212090282090025833739809731311938332022595448658400732840848700156251087395441363851873997104839750269574928089165385886170171678277957099259141402677847971015425830429133296002024294744290426858633350090455190202862956062966945443508951282177719405593013606613001193154930095146500116470735337357281264715015396459807206925025244993507920473184717479707099984969351030791683531589296028184079157063941224015682603631467748897247462799336572311919733790861732954628767166250192802769660568047783615403735983133648647710407814460694021380475171500287058051414698505459595479602969532450955288654411420193176944525917765261616031464171089969187490227705038587222381428793728383550535283268327386698976395527500735590221563299585436001426566008558198066675215599913368264805141014561415054544328068900514630229622641766553697955778027924441473340118475316627175030940167336156152839061889199657056407771955496587904683687738976806916188993485366012916859932223033190558085729263813840778219028136161633856960063718584590264422518285649498680532793670444984204571312331556984500910984523672151357635244139089107160700539499027078334915588555091571362446308349113519755446911243532142366244074917114075360572226600899223958713096987090399960288162553953235320047571538713801124281838533588869619150453926968818211397598473752632177902633966906175178457536477454616935626608241278976 [97,57] -99369628523129592398369134701166065718636064276905273069738009667990937340998220737547361132672866822747891548419516210950250407518713027700948072429713319718513342532021100551390293377951776544058017934110645794296021714276755650460640494784048749170034944612394767874351337638538305177491304736107158915145532416654868283074486856564684918855209726556731082859059587303815429984217936966506496371946236160935519018809693795772495866854581103662415778299708987674194807642760622630838681838899340159020331031747326105853104406100309462067586759153624763452296926518840783514826757996042371993040907242947891568662828080599150779467554087930970518105264708205039544645368190515654765632685500290678185808693177183438224896502380687608198569660422185066214752461603216623914136262059279602812476605094449571020102459259895288158432610557940014399683676219485452536870891195478140064191659189723425599498769474030698565719467088758375186415905865864071675842738589614447477069281613112623842739951415561408393895139422733128398803161596867454306152921234301092214244293142379484366485804466034149242201703876201660933704926148090144496058615035769739516151188716446949131746836887165786710264296441333324914210261067913186715987166867084630238866835904972058510268855483785149324954893716882194149927166591892142094772012384295825145630629837894692772927274844736903742529484393080552160403463547772996070087023594496509899526077926580950583799649294729239224514751440907677702029535232859765924507299344149785445304876409373867544489789459572260817188813639461186334902838340985003698673448394976444743214698358718591022080871621155799766752056969964147809678831603733148633127410097841512814858248121627721697209665571735012897266962221572210494840280848581284475108732736348488616653413916959317205159382225526824258706832092187770315591692570985314400764056079285692756231875572515936167542725986256854931728587040727784862965322231689663355071589663476732161735316345417288915329078781130189840611674581793777405944531671351026118978552936819243441217195566527743832327445339853484715384268649360674202755950395672517203949180805008210253634547141341053600685155813438778598063140067587887435170439007033700048728073578470745452474818321247852330227894593734413230277042800974488059973725829265862908476326651236897545812587264089018106467404033510943103036550021120 [97,58] -280829434760913806878035669435340480869042048259296812230739218248531680924997673115302775100913522572184041380101726095829422203822045778425799076735675101782527156374107528094439470684847093166639863505458905653099749958312932158851364083416273280425119512258640180028687846951416625199750711912888405261455389218143408968357311300211798595909727663449088205464895168728220494463151638226372712248412305546014923666031456717847991149946016414298419100740644559691199947873087384923881085709424099993414885193580310401127189835721390223847729363727713627002499170586018181915152397597547946921148808218006173882767490405652164393755306727790054679182720227157278914799406388441524701574554402061896595527829888859073559667713533196166077352265998635334084161865115769125026014035925615511879318838211887616322823690616095159261252431666251516054601989994226699740903479304273534156899311308887765817076228955363784970789289219828859805423900866217122451302493298953832935623106286607186867818202470716120756552973360803680026079432604463095462889539787001889392969545112430527251659038981632532956352110493630119250016083195084661377430261319645459743667679601677988764763536299993689374812138642388111115168293692145665832268600293938545188130061126999098830411863013218134749319898204804036216032883681855214264158494197586376985368507444613081934712475580793042656909652797657936413838023198523660321900801217868509203319794785161652412340458126095916214561266647753619018855731692380024428678328867085225951385022710958400168837639610914459634472518686032293794374533409340962808915358043688545368367345586120784616052294352175603197173839058361339071518686955868888193585269675925357583308265853945498142818115214093962852869223701016375910364379760389642530882455051340432259423861308118548388347102257801360788465962547566387815976887945004512734015654285570947662453623425262365537206557612449270123402736869445284688952027442626933072233520710429493105294725753724937095838734352449904786641828452244678270804967460239946652522921190318104543968283882838390161090713476027200232986520378905751791522143866222206470869078937032227005219539906093314538366108391007091710069955376227978452109376806559900256464271015816062827234321708410433109841850686640719736734438795706477508930681118190282433000131349581729718642394413715237046661784054638190647612276736 [97,59] 44250167016876732354521906914693351170696451125658561108649030147447058987978670305805189207833587491306111113447719815130308097649540173502801321930192095989472666195457581249659648152999997780028549717734514737340705565185730734128613299843127080939598669698348558678175733176756330069470100139857036078640206365071693432111702647140739133845032932742518149163584693986956213956989287357526067388216242008842372615176438750059239685368294482779161865523251043955694613719626949989758108347777661661760721979052755347411233869345174625136823507255654379778689108112548608741881476157764027411287018905056782590771943318636440891512107514358990481667128449334004966369062233339288099887083546351204366300755741093297722764089624480961558342003937949755381456920187846636067521584027715264294833062162526008242924401761798303349264930971685776423439397404470914850187479779863018884571957777741939004066148131757987434158728665317214595670800489481528183465366339902884385120490684551663357489244560524768641985443596546668785168925517300996793259218888158775075188174174791309185289560169617788593696518454564594575011710983213799307646484845836726928167179989804455668326678551180452905855729907074102430974733344121873088104362144708839230009254454160985094241533668475921278003723222532368182260437926606582966318171554702877498976965415397697017176989469742280950865369911461258622040335172946204216207484724751603267263978894545995557287669484023964344122015131655915137464983959119970474491365766697975603939890207332782485771087468182367096389164819416786921866619360218391893306121753245719579237833883831520233150464099416484561362880461958330436663395865472180439062913522705823871793673492707651753462338446908228211988840680033275402282298673792770376634916282669690195992985666608242499765784912624688155918813296577382321060649237462493961584987491458706898726855359295210030882246411614570639806574733511501469229438976182534948485978248760680966859591050642591461739161710986094460316895498657442650126370682904464107893725181644137011257325256629137946498814186067756287491719861769260755948912731494688102165890971438584733081861771226468148771586364824793103868018829036450914280812142528484114849177864644472773133187651180719320543613470961352407252481340604729711929514689770704865071782032838688528063547048597202303347093109786646451060736 [97,60] -4694929456979103327025264629541436638987852365591129058538725368375084399569886171943251512397853151822575455092750932635518336372915585130759718110631247902187784484023120568029914968517063241757596400778761269954818326207775323112914647663920421866634936644394349297919185437307066788608378288214384484162493317205662099023331742820470301034147197757135849949558027440457326384325744092930488588418795574095833933012002717198190540476495301965405889266471983046953165193179029584191550266466145575004871045507875255526019427570775639994274006881285519240328804926197851793656443458031737815076320147091826679201711889710839529599111539837679663896011274963561445318734820474740996117563996586418586730001993054821455999596997270777141054666554024375608150183246533202401482067042433352421672369318614027134346799724670152655436033898632154364375019553334092156824194094975974500190413897730668148070210158741380766918239309539098910618984850482980293531854197468114110134785381339207733847781678209515349685254851709602470127757860741076707119850099174421736084218796627660474902373377848724174713169455117047933492534047372000883354217652400827429951584781383055953557090278829537446920620746406330748210976526601070314995591215800377578717742056571393173729656315251019056051261413895861715098787036077096352880967908955062310266632257019171471185986081744386363222411772710982373771004643610074475021808608379914102694310422611972321883923980428452726861573007800761846580204052238643960451438020521028023104400904815338436560860744149365180766747811649719975301645387564620501566888443050193723127659303140919229172568601252700959775238861290134566552112893078569640702788480080687538611481373001235557014741374244738650036235089745485591646528468193756519711994981243517977699171924386860068366006187367218636991628992649917379460555232960397852417671123617318112701410497483993997014363092494881609570699665800143283029074375285430011206019289814014491466802824555527682019829549684504318231591887065151009653201421166671614844852802871259096489012802452298972696007364677503484469430193857256552333861808601072916048755891542292438570013186381171188496885442813639348105809748642931447344083802479855386622237524327967596205751596950640960520208282647170772174925934681020910387312645257495616175490825413350558398396520506987636022224123635183910912 [97,61] 312459173619264594316385420185422774870614399627304024331099805857704546340182167103901656876216397591482404476891634939610951022499961311474925863883517952359989261840481796061600677479172300236337186896241503239939021242048327606526122458943339654392188324995419826153946290354283539641275362298897181341711953251389270839338070245891851723935555025405745079427442569243879490392120936514558640884951630873302672337512951009491670556174222306058798436370090283203265155993913151725017969861109904378742523405937527599238874927536928006540324859009645369788885749185617386819795035176897517409706087524596357091079306073329883279731715919936061594119400287046573194561742314544256811943770930330145622603341260730534332357499480788430845659705087371598432202356554963727157727863568399068773384532794822625287633433163413792740957420338498047912504347244559018178581301976396533502826445259692473371725937718762372441849988081671284763593773650257454301296391054133436091903164743826739238150014042708102855281402144223240157118694108921785949348928320277183084665317257302239225268217090099170855890931819089813206113002264409983449906995786906726014944884536169423031216139811843712282327952108771138753832235119049452559461899412343391593003269782500953468575293900786886841174126189239084143707917674288390665441361325859702036767874026729466573126532091622728941326421637711951319983096296122714842503786625140880263899000036860454595987065785472094913079834511463954558829458159950552455969861038640733091228877933991942478340605066989236730334203611213507317064075270963890980333719615505628276634927758467168457204172271034582839552574652620688989184527301648848766129770365161055510275750439646188211669382477231248165314090634421396910370719145056979693234354218736578304579482256788680081188069275612885796408598137383685627529376877391387425337135875576060607519222172520669815343080176533736410722382367107613909138838394479680462602393803507814736207819381594674434933258398230390057188348197742482655695595839054963246584893113682567374471047439993408709607411892740413487362994294925570141266618855526005829247628019302427974191463685777494109053887518118499379453342268612749832723006370747704463464091150181972449430680162652846955712565426593174144979212983504051593127835908227334270711935350104332258100472312526129869050332386951168 [97,62] -20441083178527396161872599097115046223440950235684420378759477910810115780951912010965823609483587882032929137190508887038271397107380282647174664837141785421636899927150352572539704619454220239555387321812878577894644160605157859746208350524445166344699331435174446104534971936209066221752232792338005839958629013485075398697954755569043996067886595656736672627325704014114678394930890558794179208440262280711097294247255675151881202464643473795897317784568635554851599752017018488323053689520295114488571755880972239014629613237829689993761106452551494728719483692196005693370819403461412060189976773039608700840962773100745458883512671133141486430372331187272159450784200559555391310560842151590115904301325288772321478970855506692496503484205213928400035028007458647624538293088416897436068805346484155123193020108784791279318990267858779475662867195413031933952839687703677512189724316967439332368295895919931474744798303683300044460422471142022086903776578987445167916055159918885542044405619938192900403835004386965125874704279550892439132543697210640754933504111775216854049530089322677111217548726632056131850048164302644693340305974884738125508448562558893054570814640723175309874262092098537670926621006565767923326893102943908350953078111609921077218033022287376034256825214190870960552069778852583279514545888517340008605039149135190622958950798159669692135957875837920334490617112470041753991057042693131672432419716947156020748366406142712912606124332266706338625217098611120070168302532701010145204279379763938761892099328290323626035107402607131427147571380552111565036847622150739216068479171836843836817997817189892783949005226188513699107538319446159863567362588363485625885308217070099467104895171167842755821499902932117708603041492733327396631980936283676795937969220274408754786294631785760384029784488241350489995044051027053020167994963008826729962983040804848758983635066540688747014994189519085824795214265011336418920619782153479527351916315857629568875109958080576924140257634273978513086694554363622194939628459262150097351954902400064276476261665610502776725059597177264817693373638960182300080905874169861895544960648016143449711842611140032633227884338464338057826050888111882591630912703318330929898431736383594866132064571057505542277349923709839275535463507336181634578727808557824419876914695859400663980585254912 [97,63] 1828723196460634658713403422127436836563668756460844082705237857162174661207342937580023442126959781015649824921351101820672023316913439809751089559168536543765610020294088841214507887072849180773376256777318370035838191772423943426840975602590177829728950158037401499023081630984571830057823816140372373671309459375109098591012016654413857337539302227982283069818398652498095674763106295160727832738080182232212160734483048033047791574684460800594660322032506887920676798137305254706154451812504171407360848201550617768275021237647395635806830790006030093558963615675178113903259113433380208743506465398267939646120638383327594768914707860582025337882114563148864173377767610597375791380380838156102625411955017384385933186428017483460487081677878748993798135319416915376486286005554384673482151292775898046328274176922102664252787114978116503286457019913672949850562453427930673104362332517957959027137719510648809646489167504666714715107661616168300769679622508272760609852272914802611357082924501011073254760825813141652991354790320334699849717968597882415898809664494333376530040710482711352436731153007237311392769586812390606431187616742125475538433718020664932599064575941890519589041391575230027238902067721112227012344910147601595532621244418807984359607961788663742855790564500974531502570644045205149032618546150183239117606668583093499872389037048902253815058078506756376339024034918940778520535247068595030908646996475608617006150488758150927344377002118605169436906182870294352960342467561996877805242455845628701085414964574763029195561209994351781073123039537429529413306282344670470546481423691346545135057169932102150062446032938475659098270978093436668280845980557442663045486544959079442649625827368674730064653577528805883978686262133944945975082007433163119267832264641649598952900184767259393868449341028992043385012294475242398409715637222823326881128011164140566920558673257683597220085515259321054836160989922101266115796298128509096523775743747356839998964838315049395678451308360231344904987002887232688730590641018117598391092097647547322679324990742775897017630378578306083796749543128673971758395627526272975537336608140242138660626767926280289775733285265648925227765733238858269628244866151089253561936243820249133647966599951275771157477855568574430545863080843817163717097116609019606639574526813562695684456448 [97,64] 31540050956298369387576126520179944302410174712507535261313911463971794651878507801580341829338743601428740385589185575474824662914612927287178699750901534320438892615503837239288879371691330167204625165398033173225191531996896266134384781219323921698414254852960178638827296273348334181270064702313112143422885701223359980234533290380401492503595502520748104218896237587299662087317972494020541516362711472688624569503885154802827054434052240782346593027903960795406749840755071576904917109344419764500368540356186137212997226957526457543608142925983448855191373817253275671330654683166106204482239668992135463659149800872543642329508983027732192147777761386338115985624613090481230183828878717781819515803553158533062647349968040183131010182875156165172358772416798281852076083686066283328710600731644981719959902358250801818722846639563345114233728448585837363238324017632649998308894868896647319888668162395703858231491800047720265151580088604937309975145403657335745976712881518586659140153465862995317194564541693607983895494009513424474932286785596122856944156568184390087642802680617620227498244170080670761067640580109778727730325483807607566416570326727837076653937718082966144671523111673646209370590556189067948292634044649926279656735285978426931783955091575047619168895408399582637989906531231070795049149474962401827102089903734732942216742954476306387080024172039128323074179569929071882298075359241435004587051223938905489420598399372737167455903162127324155168430167362235760380006701473631302304928925761385288918303361105554112938510812038616546521796676722026136881184863778954044337403207684383737354238419948910706126273372320705301292099343744432892340539222791878273569292309844070354123165279283877086247423735085110255873611041854469776600868588514393755141499618774356361433251261167956242373446205805996061545535225337754559430640181874889016958660602268334596961401342884868132808849034455741662098311654962356668133685639738418884143738077634652496176356350437274624124273431745046505795173125194472961628433947264861539954776596227782066432470232583317213691573391520033328303919968484212780161812555333271120333228613081818743796745298102481974581934343851942112457356115074764478948015926174007661054621600127689444695599285493838467626114674514103667882502551935986908878118995604380403516019109529414270976 [97,65] 4141157357159762246486809175589716268622701134559121215647589016173419017130137616606308942834427241799474317339329667404243859924231225915121710138481019360097304706709189095248772149240070635707632926678928245120879697813504948298998163402210947457937634312035447370099482410642754375796340763207281366170164235282694838630695968370418846003432168326346814499028377061076910270666058563584140243167973084650194325307121981720606651318543856717458130774022647728206121291317378424820370813321972337396375462608902651198216333229190285770943131328610280553217589307237763966334855027556989312929043109358984820069661877819794501028350631642796714776962335953057058395681984279935634196903484238808603029408943005106712988490197049537779066197261339490166438037098178370099839761875251406690597237126630634884059050678687936487234927233627085838805066335049123441300561973320540714569367246996562601711219801109735601206621587167342711279103188644461548195202457631460354115580054517310094865002061902429130148919336231622589199072481855328702166404382977261109729192327851513069350718555020078458838323932906027667712207560343702690498085232714478748381923361393310216172293838155792597173736670759042253706766120192282656483204115179191037359435870020404679772558409055586929481767980051170160617823927592877453832373292244068471901226447972379175714919909921094981775622503641870558855044754333786680572480451203829195317934221215029115531860931479110861334892590569369593583994343913367099970890361935617396475652384810518395582013510686864627306939140614598155799526253893113663617268204809762009611776027777327070355688657783228915552926290189288088063532083472731847301691211584586036989380176624457219656968501860946572207848982792485535570444403831927279713589878682996189832869121248212845159961011212810670611899543415255308950883339250558718716655482220580219529560040306675818133453475638676046478794431408484138967915595691588058446798633386202950704398789655671866194765738906004779035178299958976228003084973205851257047229721258240164267180773384589418625028703835616138272828632621631330808804893739493410829100877964695970951955833535490762857917838879325992250494755648396554688327258044211026328314939676833063052550932804468615575677894674608078353539439816789409620754659826290934640047020504677222509024363797282816 [97,66] -314543131147520764060971996839039158268191634552374284408224632913339651863846444914248547485559400796039126489159823998938175541478352686785176888033585545425314291926437790102482641610487470688787953871810517756393042309074622296364668383598667397648522397639334405442157809870849373759173816289822024481384295592839678813672494018887338781175258768393203620471848574736910874258672802837379591027424211405453915738832842537998547545860512845828861141908440349363269111943907213957325119229996014584761181442207024222002139581820650361674797135069692791118462790689660193234409825616119065112844987003638716714289401266751330286395152256024343118845768481161770755714488011545072971455320927544207291563896202737668178145547375744921735293482821755496854472081091211561152731745601412502953713858370296833279316648645733178861533881758030019734571623085776912538639703751496438476244642928626492016254043633603734764552633585100284280294351489769786523055191446022382467893350928305903919247716152417130381631626845338156717673962228918509446929125609721738329856405834510532263030318313939039895027843854669985270813557401963375191278060360564522475760053703476031157741751773614739418185946270561504620557522611681072048731729651335550177835637819729723058339921134004981839361264155035998261817848021599142756660865067495506879675838279067319595740911009937691619382590285020499427348484601733109293157284031236862125707652615586695228834115658661738268441709814346859628203719210556710462754443765035288052876355970044828424348129459827391949969454253584937655628944414508825235962702134562618525902933168400839883578533817708187411648205770166507155744372017516564141220160220748330008363925781092839319254747927367229007707134086603204094402374391659198231524581233745823619496790413580366954935919949676313254038702043130619559049915110840825997822576446628005656913339770253382502605402410213898019153909672094865420693794900542978331952685692573115950636751635140010936481676767128916674961703173820015181375091074326831845260083449229589016658956810380246225575598897739264786298784204275075900062411861293585297645823782068850912128691168465065260700111441361211629922157785274840307853114850247855105450656920089739767102933072503136965013871232007645587364693635675139753535424390414244163429152468936499751888500031488 [97,67] -28123479174415596442006332755155205896384463997315776493889461340379692882381271824564222189600787324739380290646788659584797687697451071849970664325062244514386643788837015870418920925527310881667202102798973961216327512431776416369746904745083468899241975154893681981353955608294651330301780375662036113020103049104662343478447919112152596274360730649750952225248321350934937128238133862400699005468772914686150712633566160519686280834553803502558690998039760595317358679087703953212479625738188257135484683203994738031865859982180755748035313629583194170234819844046684695402625536549174691434017442251339247045185119715679311200542249254242068018624895393709929207807517283266634030879555665677923483354905430796136534123880826814648447573083866272456679608079741202115035721068650679318071954068656920705069592593332737229706261164711289858105731727100985702127185458244610510291961558438900905109983698957699822475043263345108419409321621646628996086190615791833577943830943701733386009213167522734993100103071776022552455379755446359809052774491353624420496051026605635681094906156022875677335751980392413011559262196369885199127297701291314416059707848155582907434697563852805196880320148339407575959795911038086257822304854824517473510534746352389115653531275361284759367779747154074110286895156705297563852893508077558383070384473741568106541768798885474018582026846426310849904378484030465284199543728166114287062031932701171856067510488655326556073024663258738340714198023577358373652381360027065715366044239889875260724890806901830335566578990344009575096079434175584615035877094669275629188556782705853158582742031148116448409454232464704640540517604311877596953565914371636248777082175878263588506691064959263823421815929917430813058494893745514983502564599309502999729346425870225637772175529271617604560350324078987963203844901261319229736613621225946668005610617467880007858971099492838935001222621189812458006455276588708006638702655715473512817873275892181603921857407653189066953517580886689278126428989688676339190205465631127067003636163180357154956600697449723720971292758817064234570244207369940052162800655294614050911802052551103383859313856040152597315107422780788700149279189381408239824901646194424128753526659193448690881817686037372634636366345226845825855149513543409635817712209150033346479259648 [97,68] -2552481394238189835357757608189928265162852635827246720488699257925521757800441829542634691558604173582502746102393067808319037018079807613043607901932335482046933881589653115182295946423766862543652926150852069304656628441995813135154355667187257670505958738831652870834193464721597036614363775620865478909382385794844074915001346024801146996037852469320574381583666600631241183403760451029446787625781509144241932019611163936374513701767854511818956805664526120197048862687498172270366570176957811265514243537218411052031849300596125057060053748958750233710597774048605721339483205006456763754788053887832657191236346530989071879395004599664382546783725184900965167264940082649103788371656575091668599710250332197770069163321031250116565297932293636528676075692237170746139161491276215634229024263638173191818035622513254876404713310920945901546042858963111167727001919319696681606076883408582695911119263395301885798206287778782102888690082473019210712487106499350333874658332139759109219771257233140907822919490543876109624722283974243531110645113354697859469145716225272101985904283034512906985287997414144656126546042826177418164789278651476739838172253732841392622173039531757921577302620921652538927573902750741529152954146595649831247480171365608528582094112129231499715740830726614185824799046059131973160472322098262470334446315385404931664571130421230548502945536961762403472911894086865690542626074160671423488633482624142901616795127631531642348673239331514787766093408020731571369413737945510528614850583255744249643581542836296449237372114868776040307421343355165444575937352298964056691381505185601092558924847924354627663048636017097305337057371527156395592615430676765465400763894369925577137310745328193439414877463633503769922225980108971239342975213921768226542534641192529818436697034935933319162944566158966244596361065661310170686147203996427715710499826273720334054289456139163657769063033351029668262792216230413279213133222952820440644768183209904638450561012212399269100469922808164740229119596878488463251893338767390338681565944164702970822265838018007976972420805822414184306328136150502387186503927984186159967919538945407247012296877820962628997203738496509778683667021724953796919148453539980526331303414421114085168695436535885345824781630321502522348052886179727378146918414890196348698624 [97,69] -137335831951909955434981664566596528774980559865906153272839734581966423801217844107279515293744875324097434021938125795526820720004932527224008459783015422585801435087625773069544218374397864824870589490428556719822849251798877016259136848391724522362518956224118234755659469484958187540228284945978642710950050152599181348244770325926975031719787993663054556959300003091970867112622436477357566916956604307196201919987800471564985785852161215410323048017392687656226677989548641459024117732961504205019631676357554930615913554142879648595705026147257157574083857959819738974205984291604287477244003818684108221007611065009889628004136599756912228067718735941568312865555441195166213507203926647353987773728804750450625238505187712682485693122645037789227795828265634992607272460838037320553281108806831041456810393376230483365825512092795845239828400135741460684567453269717874312305241263777690201169670684746351835524856335920200119360880504833205524815860337611659084669629678420311208591875033321053021754692468198857792730655278561442115532663041093322141453660039571891825045771092703861779352650442026775620824915066511137381958641980054233730355845938553925909431089132211445227646234377068114249532587402297036561430689495041797653051570687253445737998748868088378088714601131002433798054606999653119965424032142184568671073589693525631084321143061124096940313013874494903598374476617309417577299037318895791413868843529609835256864590490561978186650582196521546594163135033501422398696705549778526049170732786465234626992768516186580575707612127180553632738079304276625568469400668874269446275744122418718900101479812753504936351222917785786000692141332591180351310230494095722093341078593378026956214244775472054397063708498792669358448561156061116998026278981076357639299704175081615374108441212018791895229128235179025040415253334711516316311752671450855002540785964142832901270338660318134898635007718007725253981798574867542357225608195810389393783930487759285878749119720747006811620236837377588296965550991464693351934789919332729373775161704839940136612512068121754708169597033447034701616490817201731088350144533390402684437700447734516658471190514865780288131470033004759883272184743453178369149445091985674134066890080646460934703398185703621574584868272496007385092662354466474891883470412601884672 [97,70] -10949654863909344918621942906643858607067145462686109283552921118288794010343628358416131865375835695215265961798503392467598257659021689191047224902193662712229448879528798173480537733830469095472762490432757930653946876446964712462324671584460108616294157975936277023681696355421160632084088435015368653347208644501734621017221854038033523383688747002616725394481216016224758992726980130808309946566671253026881901606469876459795155555318238740452488836418712054636095870887532474436253147746293159846517382801351261939756768662821463978444569938584343932982439651637756378705381815164377825075734120129780202231802433477114480809193938961139995387707467420616705864901615008156683502773487611100329923754243983593733829317709331911621024310047262775916712323793946364707288154895600164939782495439634477889060790459298643039996084397999186653700852310751219322668996798291190696723138821148571881635091605510514231632958982010067221100245031887434014101826312960679682548436115180809998169869249296029523311806958792803085546546521139531655897865871186363382844544797825392423789351597113791391773920634321545934220966300362028343035768681781895565823129488747945018597282545911769437436582348201270442201879836789682807983756749430302846166113926246851855130038090013927912930007344867178294934942666026697454376120005696247134956936711915405118925134477764063674138506083395732259780330217938570089917526123024555144504505227455327231107990484842596489986522451393599764752139222345176755306057420013540314051398169393895126706265977154069616769164101179031790292820090785564578558715621284098994454455750676102723124798604897196883370124356090595541251754419056592067611845423084348901933883534810986032530811629470894346248869317564757560930281901305878271375437053525657143099775408147680206879775605119932161631919642666067081580307620725343569268098777969797120579705640912287953739986629608549848161780892945479208412003751430395598944108591053387050771195627562126496839826675630047209954242406245933272026881188123583052550315692022885706677950761905158183487714361535464728571985706084611853909383147636294806197971247301952989206697027608685627335450474613241352613969778835925597588364570185402156234146275176173778441990053563967040631691179737022695507777179054294204888760098232744330058965513666560 [97,71] -367233047778825391035495945334824185406243884763866071978947470733590372494437513420454315606594987014752925892123211687523572308307044952830989648768016204407099905067621227892095371746838382642624610984245811451785796756040688373774386002575808491333973051113605459427258685782677019174413464161664329103232922101238930474706011660623602469840206609880420111557675527325319621540452486460061443893070311555400250217323349611529244028763276363004229347773593194307380682846150722588927990838490023643602310926295489068248679825563558557217942434129844483709167132516354172924315696645021288204368194077431191602349365688597375873731229621080729203825840264029433000715753396582338348713040495699346942358047032507250570208234591387706094666184616051649374847632238589037408059196889228590884233413142896921931342427974351023640574991726032000898805419230389274063778927326657348790789374969339026919954453042541293290274315920865146740969571575998998435314724782158808823094822817068632392558519514700836938552997638592575261374637380998213915727335095601912892667640099545309912077722976600665718988196071060703091316484482404743597200305997672368053942388532761216708368481104110305108238251340160592143988220372496208026357077091512063287349873980443305472578393404000019774601201782577126764948389188242322267708730852580740923850166066763893646516598273264730112202710815711821902507450187264552071520273477121371659078198868690634321673497145545715111198338652211010663104366564603456574942746250736944714474911170906150974906940367320477120099046288743390270517728714392728049985115715762052146976672353291693149178429062921298408752016531977139022074766059137628391284002994499172931920631250752307008291022239792213778545022931323516361535282748192644895885338215691519172304064979372810950621186163291051407788005568994297855768186810799173699658174482230356846695136381897852607678192398393152512748270553294890633339147605097933622856358592197504699141003944674151070181786885167089893174819380659478707544606649709210341239434562807582077382788938477343351426138187267289141098523668879394195826487841757769664674537879793980512138538177939378599538616276372604955490965089244394884692696627740784048422479831826619875465498749453460475428768137864253284565931484714429545688988091978698391606525952 [97,72] -12117645790506256923920735074842820529215493539352229517244475774582450251224179902604379128583414591737998892109751593018968112412051677958221769953223798437042398069241554480676415639063175263491956744465709240829598483008390574042902905834806355793148362631188900952600426268217839093648919109290801130641510703440009638156527967107276163459125568569541086207807631878971869649834619688881746519267733900037989040724089612697593866631397334126858959008679465960941356182801755866945978937597997972125293494713864517749513238248667741414583413379489236090421504443847464150431305479187759031255135561477699046980130765939031500830332069656770695923719141599559744930307845855956186839838937744906430598180595021718334780520231638788560011382518930348406649799817970003606067143454088565891996215599047521270475691773567991948012505690299399370539439766918066205117277154722654916271978818114426504376209943186462945804056913436908885161216818360897638976079484724976865120246933778499921940925619143154809107195467762380569283799409161343254744820625078549158298363582288002376882171905805314850461364528082701091171528006793050325303120321641837403881377515496435851445938639319411533278731789577270797807875733769081285419822024409800063130583209877590592334477914154744645476554852159994859655608615932765072692870000647634936006283997034886094277923625038251085006159562707963468392766888638184470261274314121010895056266364724557773363531497193381777688994448102028586620680294930726728612701427833541222904709712270726608997710501838569586734717532857113781096607316222086141156528626236671271453310275482793405928441983042872367237306861096890774986973865078086279913350598788536180882299957040053633567458951236592469698034619150965011249244706562263641688118716861829837316607261721864432457388970516605734089442674113715604312930787285297756750593163753315964530707529586520343830673578893310730018296016522850973417110767760188403736694367183141884510531598891698177529886486856039521128316522435771179591735010885189423056521483787989734461023240254692921649961332131308281149424042257886433441068284435440544420531159752987314435184867785113483136991136243250628018582885825360828730323376845871848066106600010112843503244403378402264355062549505389540359824514452166604198126044701427465453568 [97,73] -343212761515338505977033317700365609130775246353215690040355044599723966752453104357958148177656213979574548210935606794122435618340826105936862671957588564169928005306403346476957558654756109351818190259746291975157830360907087600371614414922238044674860477877652839198094530732853284629271957708403033240433570678045492135231118417576120677085749632313673015822621582576642445529787233205807225615573743286362695877385493446445215155329944450593773184719470739233701510844548547431758519861585321883218262701648813718380634321084145794973234444784761974877053580364280856020759709022616177520200425714953270887772739495148285833851276917024197255225054241750875649416820057762177338276876354407140084511394840796180760784675535522244180856307525245390045976331215250495065402290655072582757870410028575880213153604728812075253579497490770505233651411610003033273720708329030853898084987299755316149203334635635599878049386630679422045193682588975741664809725469397922297278072874516209623519275429760407504960305973462622030712559176095962467848905922594620754331063087629922185589857952799304053176903180300099957607804821705201070509482689954493096169487092246962824879291592480822638098938750022394465657206320577077096712753411852466656922476808512763332339189426598446283118843842230265479698058371987058052395889036473976282921835582806022782539089967716015088264898891467384465055548604124246292467910265867320309280990136156610765395338631506254055607752011596371807441494539361476671117313571323153659417633091557851375599163690275552573063004708393653521126089150052003053893733732026940779199889654441153313271619827477656811456291463632608131636602604433125217330582392342399317626559250128142906743526425096801842886208435379240563954182336249754817010593339830687614385600385265614240026457465781315619162179719243722862037646343732255936786846646122825628203482995503088444828690850460552865791330826820306367243941530146668124183888545712791844319816193252096009571998386073273774612948904023980429726764911966339390034318268918895883097185401657263670067107305872137470390807713448833619300867426387932561925420438632727859272151186611281827375425550142364780550350689053439776467988375426459510224255369422452881255201054229960539004646180716475077942244545913129724329489203460046848 [97,74] -1817072147025372477237043954147656461236657851395104326393392218149425030229644076378636010742270691002448370658560286968119139616526210442002704541635080974642555582667507248453846716074019817847241379691569937560367531918728298886031112577471061982891360125482264037022657113909606368571631140855853515250785729966604790122354408244523089332483273712966314999318193393596218987789232751154460934899886122958164796992953880021015849947600419921570262895251800370487014329564431647942943332380152655467478641489862328003101830473638934565222929230787059228462077854957286089843432571422578654812577109485195217366256024629833005137879809557869254093513531084441979175211787695267162485727478290703067256062291535200913149470385884652024143146459673540475361143427121389510823690539720846808129046398498630460959434911715429610069871880535198482313368119818179387592670091893478336058637025646867403880567796000960052347520996755913720172414855572089158684467201927321072433248656740201398780105301914048885481026818513764845231024488177690893523907232735999908007849758807784799693249985627378138824158093781578037921615937054883801156683472100386676918551906032503921750216541939005282978064771590521457951368782110009695920817060739238696813552812960690360156470976762531280392655588947417960227545177532571545146872437447775980942731270634621145182393857869301328024636888875091575703743433696223732628426324775738861871537844753974836089477429090282900282519166050279219642172532520781841593466661654011823650466002647252968225079309594833838645226554020548480602889421823116272521447632636228483386363006829997197491949323178894006752988594461025555157098164111121311357861731985776626900890322017737709455503764195596528900568177556303749952848515316267352236854083391560414621443658449871008144119542010807765872712130194733166536192337419992402798306906574081182518307842500365586032059820745713530074504059176573588694093063387643323987841522999428689835707935983725070837071224544292911432194226420065734380418373053966774093042604443124767961503181213762017219579343360774170621626605165199491731943394236027380806223436070150450927534732176542212781992419724092357316672628290841038735332294241906815809593372893694873850693282107166322242139225833881982614728717385568632948504142020608 [97,75] -62820324710840198151654108521303074039186842106563096357305964716100625127045491456503539571394010579634162568623548774186152324212247550126952896380065994015330706822109500764622334004711664321066393506493553572796930315646203407038317403993523659530685833665218566794877228879665605468175184029097403575822357122592248896797827176726456499019768126985215138849694481913169103502356011767923266597108872003196274024199861511585573992678352304793382407864059141113292399599306235996385314398959814667785148824375042063093165169755368398938361508336271113054110595599977505729924638576497117563369321992336450688627243548654796363517191434970039464010225303706317986365576792916601063621880534680450775329764770334740777977146593814993817222253022935195961304080310128550446538493241627393630784417550900601347776938316313570851219855832043401997595246675571159667358652482320060416814545287590088384448731111778314083128225425531590289265133401597871483020727213594967944159736248599044973941046431413457406305558726552820924939924566780256861463091412189556530865458055835310113365820648102189146972188422395771667563462993434903682042274111652323777658943269714096634623681108985128791050034038324839265022025624191269047493237525647304674340015565203232110042662185329102707810466485001514170868759370185693887773652189272704998650476205017057152805248664880162385909078038636694799841734127205688855356345735055596889944067936677212006050830865136447051591796337107698422074583532424410547228376220186198542227679989137462182021651801919728455485334287537409276921974653622472599645854114019830805130223825992837834685827517815602811414278512169377369954597894905796235867140791044847817449984051511425794718302075955742372090234549171824064600084785696282504670357891031910590021535911712120074202901727530127911023283538813045108348607423767847203087427305312988712588460602936342071062060113907246669150264347696731870708919517887900346978764718327498545191267466989532277321899062794695922367627221285148866503759593619335815826608824165008884064314680533048285906771230395084676023616663583651522590206175010695619809292499308134906141122021899783540886553227029540298336615947993917138421941070506653157373886037086393612929594192629459898148394940149533914905690774928967161469730816 [97,76] 3616413620613325481234204730027935745725468953181726269839964855455677962405548783683251451743272418466737479315100874388895132125735164625893822282697621589506172767459471206316201496411078014562920887659712171306148567420593618767050443845536458754171338752593135584045314717018609502492585430618425162328166847048295766875736424301580429757998566087891936088544659793497359331202822378646357092484470336149644536989771822483775283810656412343163077314084058282992531041442806592062663568318203395154781394673284599420329345046566554424310847461421789775136443960269379103947611269527763738088210951317973224818806732418739022223830992054606700112524712399568809319999848103640386960533393443320794831712098033688608685813541117607365387485662802107219396386781403925628496998344697052300882033633229686588370543439115356873235133064522800683854187140693685581699774466633760067440530489531481746988975419407019162059194094181716934451998144281766706533606261923255175338229370205901597302161111548732638765014255938569851937232354306563817138873808294836821100834370591031141054639744614654115041643305484780210448660173280489487980663799069570938685507007635514552288784572369810012362299706650546762965667596743709399971840107762605783810792436981743775804992195637709808154709585821234466030242189590416746516309172025875443249004459275999152376881080004105946278520970067665523970608913754758382853633762769615249280648115433517951281781376865567905434136939358320184580023548066314017797661772193538001989577706814953558291997742402806291942920695701106466268033308264233303499133303976751950931100543682505643297262789722714555968673539129164737293097493662374979136178391234060440910799284208424749029251445895424132392901892993978235050921339160961619243314217139292657490927015211187601514116010212085237341926425686393250996747894436852549296629435409113790664395023869279563138218382545035870063466927162246450092424954724684596798685295178607245457056389564572818509232563323257045835566287491579743964416089450709194914534794669224878825323555828297656827896225303955073344117255416262241868670786012391875806759411004953026146349042157201861944815589530532578403297079662771116746904100708181411504859641633713496158942164863465153531663265448885171287348166567702116171776 [97,77] -36523647650781067703170265026184794437655182324490752998613512676240286604274758738184270966201831392648276757827064357471959142007998577937193857935496932904361338929528358478154498278355195757817626415103019003325788618397831007770217856140646416980959653409599072007486137849567642926007901125814255610135930551436616935253218655604083887554239826265688517757203068347759356931137965311717675924174634855611132426252157956884160691756610980690603907070423988257991126658675374543512135480862870324733618399086656541907864806186335547689413025341041661633392382702251981109582359620988864404910623895818702543575281028890859522415903696762099592601600136205890391404042444878918117391255824944454783187157539133405871665974492738655100224093686805053021243243395733714268733330873589210308708233008763918089885919956103788054406147840190205011137022961846088903077319636700628924523537971139167429903950437236190330507952829704989009928309897776076093412270045188856997634847897634018669396487121733085810982739012656762594671716623526657312342310023114870499921458229404573815424310134245828803979489444501163043001789503504572886898533990869564915208450423957734982025226025023993054275889049254906603973429531462094038165432003869900725583712415853640946927336963923520490544219879959198360909792368090783635023040454327529620708825348749877164989487255551020129931436060819240263362311819496709951137305889594081023702952740143500122554657658707101519463351455541702645074058066368628297704208593853804905543660031673954685059828868906392675136939074361888973974381308186831059202558728487040176714972763445521485353867485975967883175333602748478108158852821750433563491595410211383499504218214748993874287390040237441440000138411877203517524224562163593358709416094505073903613895317821169127886970411258602447275314341969680573044219649237008045671728065017330580846391057489822666505092895713373718294415932987905190901156160871221023417805543498154176874135580928790416918531716695170233394582221087078762197452227561370606126224619691849565869754032192113218202472273372393045124446913557635701980713251307747156440025293872922224632178090628880157890098082646375998433754308301849844539990347997436306996071750012922761702926600134605343552450661072401039166018915546431488 [97,78] 1558298311748000948675575005665739824250706023204782559162424874885701854203875070682702368431882142865628294732043796047282961379864422665726475155744869200358665806955870275817364805010286479112144800931037095064072236089945602124980331341294351950265102911447514059152464216007077239579520939756940129811667134834839259461174107850562741363098344742817942942829857083311155493307759274481873072871722451567731718939026734089157495322758292041456161416741429156174304802838523328887216221435103520709792329205236844777630487554488579016645684550032870551828309314490230260694591166715357243703360543554358185037974575404188088298979336519029086054811232701737494290438255181913730515844582975014576854777319985374347918036847144675517210564415340403500818867896531024269650763891843185404874308702899054218048718979996457826591717676693875893979714554180002931033674101802585126772913889278851456579064041970673826162583513752111885697837909322152050349580671913416848135555336509737706967295936333334474185557451472455985542946648046899267608785960193412119027765819081284727325634733767323826632252479626647486021365947654078943242852181083295352468120380932231814731231606607863613524908736166166673297281937257424892538553989561800793775828281640362512538742998587909526401410612260791259841662265635760892787523442725817882104874153406730452417118856181345793466450703442853480177570123821154476748318090379873572252104966469901051335902145096203021798174690810691566176470741547992774898006134006371560092530914497242332783522757819450872167722854735059833118951993351874803844781937643384298110400893388410974082523772737810628822591700971214450393348533395785786411034252536397406307424185278906442018792779213188274791178077787439309102574727408122508698807931383405459837387855019645438905198737222859628493926924233855676288562151882041368617125127788734630142103235495564143492342938528229763653718878318655416774844428129040142713031087669865597512953618680116167514246432540135935369145474081451920401088227506205145385189342810071773225890689227116357770055362728087811968008208833322618592590160123881088103417668582501053838784797113073470671983676296511172785703410644582905758275052923896032285798720401377425971624465520255765478795768229692637286982846775296 [97,79] -116710165716901672326285992498756738640496655920684073350961532667500832203560168820924818047640543499410074508387611256854007948809988248524401890901008111357851837308158856646814329051539155055260691162341374105232266871493809607506190834836199873408350691863812618234105539317259831108918444724932643857156719952041107676892794876446748110970590224323891624467028178207820569620980959839624896686413447377779508039023763698441195669601973372141827613960612902906571638049350695801435935926844635930970690698068302438590112156452908322937862526544659384479515995132552999759629260801824389818902732319866379660140049544660960246835982063543869658898608086724268466198907933685868274983527677929035688589820983748814641245089144573793801682403589531629618598179217552349404979507792847259934669465620421467974068186214835610088898516041811092225890632964461931257147679875805647243678068846780154799982915842196727255588228546477812006494655639031809056798696898317784161127586254131848574069258782290313529692312855122285692032471845480216949082668622244840417533918450937808320238345713409520268301307699191887395558932512522570590842009152605487418550009091248463736795506889055653236514200347783574838543632343360928655305279331286888244414374386423107265730269639749211787415333732624355800092915420662206644303362504592292463316507390548589266692619832598495887159757388480767755364333099969374615759218320270797819600296111075126394904061091211799702870428538289761775564826763055277930124002788148800183575506448347756829462782986145830375188495941473794861715309073207171298459312631269129509856310779559887547898244594726400610886865649660557909418239985067233436745344904065634253286634483175677317416174437570112829571976477056004846681197440229240528513390120205964429395814361527614819164584402792330112193231136893717946965132419908930900325682661122652876583073474041088235780539156540567511958722894116691755582308009713578426791310915524136691984650922491948059037281159472247489263158293291959012522383665113389442367447398648074031697264074493290997375623207060899136123564135653190015116372586205038262446024155131369285127752741830861767688927451207101334208600470797928932609007121641951577675496264124173416180845737533714568768119082330881238130229248 [97,80] 813661211536742010645944296036049406571471195520297175164033029533279759049513315659359756141055735087641069915388644434955253224221743847786369469816307585837484103374243412758875430130043309216718641117814532086450743099208001669381657455771984693963937241296485327346458169593001630248001698703477512626621592431997923749406682120674872558345458763134030993997066483716480646730765081978568136350007723638565140566903181644894856127390934907753746014430512418719792186549145905543011940264250086991127384536060928110691930896184482183432785439423739015275161748333559842253849696560832353698501959418452706424683802677583577507566648979218353980791325289287662130608362988401295164975400731773309642982231495881312639246083598636610463035859645677197208117638139840065761714503170350223092737824087748045335261849725557465629412287170059019577469229329091761359376873629354988918933562804129243791928967590668223532971302657269142861061092292613336075722115386298276514429076651545164913822664512964955533661173558387771068153230434558943464908986701652810333324731767134118279806766424300600101280824038405417844951933133695427665063664570817956406973817837468869218635265409066278866494729892563639300432287770973859816074737598029231345614272069228693186348477279649281046703200342252145040971254330233190154027498698445439472105371137488790276050360021785838486201018274515187867514456433560789859247767658967927559249422570246927783463176971466328389869265554168349356936546683037880505243479767109381061901389702080155502074811668275045567035922396200489372062827964525749716858716321597488814323186702963529256365256571383132800517666820506933683727162376719994839565296910504719523843533749887329910078763698234543785954616286952997086067427037867248075113206820994670139892342009246653674384049271923092032390505062552575574809579565129968463626979071714748240213374807820995879598702379246417164071371945033139929223320591480567393344511203817714351702247922494950546645111900812967907477627526795842656324338954348598281333252047668068603634661568720631043845243563323302927533926147544729244610139496828768758224313998312429347462980728176350690878992708829627040800764644181475948672801121670042118133254290137873305445349904726085758840826782016985890816 [97,81] -41557717464993747740870774674565096843389103762167762547594479983618973959143596192023654914775351626859402297285986058037561778508115396691134407518318817971516518208369760599891830719221296116855058267369828266012051518904853572483757358036150017819444536354527609933550032895309903315862848246594428944486281832778835903950969712790068530146458926222371958171013482776610380087188327859124645040396497723683638805271966375717119843155292981723468013638971380498581305981048696965462805882351228400270712249116090875276340355773837568810258729610710029202042128868047918804420496311694645186090006523160492187876768609852820487504837174894883614251491535667741272594116248495998382666692490044769518582537525620912135227692759363128823953539046068010231404961879909057315551418573477068003713026891994127828154584951262703932599301486184694173962571007731589417639368871209701176744332049874179691111733178411875311330974844881847547597550678138898167062976267288635359913082162934482597164936752772320139090840730525847560522666173440627781111858905684049687837089669023059872097117354519569297906028647036878839469720913874547947325813721976301349279740079572221499560907437105339047498337979784484340879304055874952471621055785608835514269543707935900401056812677039161048760123876143972689330372873799437465841708323231622056610672165602320980003019985417395163801933076389569968597681953050063025693191151339573737987715262646021771292076582988423509339948722111061094165646467824450489693119536052170417691816534131375411405916131881727549298874197388972164281209548947882328499110998842530657473629370417750259273877797865993598826600517108261214176650740420289208710738006521012509420321943865576366776585340183493924461658338658261909932810738655952033268007351179193902296639940880925275987596967207830712832799620348807053972128628858721511956981629178311622684205958399184320429833806168673017716262254755517060174482372064147926487114590673881587667304760883363030946424037271925785109587545070936816623673425346917508702649200866476933610291901024493588636493193199406497634130986098772148055484854712310064235966909737574389537675653587337570909743890849623546363218158688315026275891669220206330177825055231665778933727076101735696296884407053058048 [97,82] 459684138491066609248804201721532645521101289189467964844050791794376023146341529339820670393788437194516228634943700431983161684154218529132644348214754270030409074684507341902414885200805138322618581560444520845115281544487369143653607796489237584032559207128879973266995550815219339311876953596335288369559327863792020017868669135164008086816529090886264179957030399501460014718381823357061242559915519046809016803134008319243102940805807790273864900442488497976215859052883806814528611002203113604368613130824462216286560754260069567728065886061851514247237034714148674440004600179301425202088964796284510435477049655450449076566542258361209855796868956046633189114445239940105808318027334794337646811070887243619626002189825668025408080707011352423266307105276573164861557563819657360957613561722892707384168241122309203714499562096902614392393031832541663237207937921142509550584490893546224776938213114390185790185071997224377104573642673479141633905429591940607415509525245070137109388741497701822430524877047388584488605421919796243602281515284078027046842038995811661491718253384088148657114854029685670620415647540536610349653112744422332382197024932397825137899191956280678176399173833760311140594208666635999649278573580182427106839216308720901546287227367950384143788518799756639689362283866268013529293633753183233388888150313077413496011617041847503528735321986095047514311140248899513419252778558982131194765159807368013422135640001687389549442861126321723468877273644910238109075706852425746163593947729113238104021028467896084336263502762756538917633268904149418324745122008776846753683467407365460199621588194063399954996512288593518061497457881332965739801955270157726332914431454136257957227379381676492707546662566728914706546942983676918053879225206615722320275351886986947320518573219071477342031359490200260477943177015448043334415526435873344610927472014181589742705169955684574639658815191970092664026017993532248647857181320410444591200415778001910376398766760501984072326833888123121063228155579307099227101291060234914530240077653020481239954745597323355750892682692899629386821195038621350927969798247008194425306965402481275319838755156948406305378992829970492562991452755318530103964564190217901423128313806845645938362951925760 [97,83] -6034868605394352315635377109615502831253985640697247704810383773826736921563752856499805951318383978449494000029814022774721604203097870214837677118252750280861528400902484974226723004670000067217228175666897452064290322036215064436860496475182711376795117553744657208450967832211197541934386030010540855383505195214901510161802465138136468554571595388863320365126745093657070930459388213587497731951809766339423421519296869523399393773560998112547711694756427317017643623321733911578710245922768052581135386398795070508291266588763740680997815272853846758795666163241790804960835777574413389063539273293192741101205507017231809314556788768537004315440957379992804717870633917822992583514522380400795496188661922833603408352636032050407375756821794987002123070922664553011546980854109639924109856333752973928483318948168066451106530190739504052656363983776842785485202196218353359470331175176943594358154020607796196317789184414907062986181039673442875135816118916475035570800062415605647103155101105146068737704648089717498153714085525636586429579787509325955371875894492694363284700182493058082860149070584865378042454201872237228647244170107381405909602747085936747899788413800667961695572901360340655759873201611736380086244237229400716567961783729730720776641815958312130317937268399439991549574358088376178180453366338221956899116337371698337504638269916343817092625026680067936240770612608861069584782281820628469861082274605546727966915121823293878300028376301557794003638078024661866742466777520648108146283059844331573390206109758576913840170178973913162733236486972661840748146782371758640291233591540661802246562923479640770430315283010404597758816332547545227143297409110070735969576554798479339929669697389437029337594036219592807190563376979557041803907444404905275367087774449148576757639529397696593948434585355342193518021745180420552227094737970932333395819273615884386243636281115270413824907687637896545834302393086031412121285389466865293953963539189944124203712530741152679258871749228642051075890882293619808011321904283867926573241009977442698048405577723313182001278497180991155914689936850817758147134667101927422017013210763548896698296904078889331246102860327253104346836542204144246015615666040741340685343853939948759598693240 [97,84] 46497275199017597855782458725882006905136336437767539529421768161963515615276066122062634237484970800326667529866641633386616939370392814341150599324619191619369326228778244459805789785748784732899691517406257010761476379381859000359903926862981206062694220413460952949473854646166897890276446010955735011444715353688169871126977422678817971071310424105049424138926466714483663500205239118558520495984964116682945590987011038108981800711675779512775533767021306140194132419838023773614815252851554146045019350917481319576355270282274694786030247369372150347215334229687658388128108211857627359083213307719411359463876829070216716567344284165668128168938053985850177945094158777641915151634016706380248612099919934915854634089193076597908776257246100861831870094835723752476258287598004645165197279616083576214966639627828240032326974043327932165172924163790303846009677584390846987755408852179340599493334874768106742119817242363246242416945175360931445434136360240260757159590854578463818342392017121747496412578966314317591009697200585477916026606306248718253221588281030185841110564068518335543768338998562316088305755699166673509724691338365112468981642099530223892408252315403999495599111461297957956968982889970652579361766580521787334056202296227024847213425096260156805397927882677552697905286766033385530277084519620665033863189430200555439951707929129893923192396937561960466515398076296549306872382339691635826670397674788594449730871264600776276775470594260268183206244028333653532712388321428533668672764439047541367181065481626654255828256364351957308426456593426407614364779088150344487289723895273639090288893461921357864618196323394692477470959325881650367096803174845472014414472298441982115397206436387880234948609874435366001096582763556727003827522381531837418617446065201218624686232175807365449640423005822091498909150156171586509451108293632615061125440809103684975200424655475934252467959243488495594553684317111126960542508759184540690115446122711657857022633398286195889598735855604338173322863286370453162877756727729326640792362252382102695932106777691128562451349491636084610925498779998360198694232190855877455832393008148376036934741894244591783484781156834677033802364596678466213082905825545851874239541734506494930944 [97,85] -273925572447626906748312739006811981089843762926205523364511069480753549306903968309078576118146205028353359320154851624905879687058024461431726876163667023899080124819946571816273683876046987500320675408922354475406144972732918415495878637454368988878137637963234682441911826929950575080625706910694372560504631032911118025075715749632902660125968645227501784214113229357370982991925436809906119675589419020679366817347530331442664776084188518672503315726516650520816130413295037716411667526429559526934684016367115872750123576852763052796141039173108011838503921657267694057030703808855414944580931491892559007814732830889585344622001281612991457705632445474689059517416970799470189664031616230287559254413100399978443322203830797748922641163174989445054459381515778442319595565523882308403809449477712194645637326806881766414382971938011334190175425621248921994771932356076951585430310301867063813073986347476481869113527274680437425087664043597448391470700539764006337837823707063642103836274602486611570055146710496756202151940725650174753120227803892061798058229936246051186132201160763053602905878817205263042625330122021588505589048497354514691579465942238346891320666433018763658336928801353554244640638715209157178439637094654541465911325943061318848467747969227892413408023839553550956324179384626207427803718468830449053733394772320628357493909985488780334153240827477900192202880526386891592453241846441020084313139316788978182291627180871303611433419462770491430137717301631252936146554641590295569729637981719786282347197793204192711610332197253393881576403760669404865050770774555957222971056986995680518933522684041752821496365371775033073914670123248366508719366032094766528873423135902075372289735925666168827919844546954731342390689071171788637725401966201291336604122342841369507340053899079653385775642726931926633757720155760739928394782699552630722123338703496283327142535705303378782290734845485791547531535083701273203419252490940463300482684997393036088407662368954262311676984651966284851963975894681830515590505699267546600313556445762653470671823533339425376180801554326705116080533462807553370684923484290011170900811804095335137885945084952524844731340086967731562496166695020001694904404471657147368431831892395520 [97,86] 2414543403881552202762855638336255261807096510068602989222143129483127197152609183351907706156172891295365878531980300633808164972140727318216940030496579718965706451197579548722520801404075407642296519297731602147167863622329200098711255481416048780666400127600428778346049601151349205158991584754399702812379724983340255273420068257411834524667726514935267323322312253269515523118016783332406210111045236387980615415583701163701263756209876110231153262583520457818434450536782783145057593390697925713419970421926928634606730861309664504052152675795124724293172651127885842774070403666240969734598227447012039792204960694107827718137497264148184927845027047522829885621764029810599878485113478022025781685146485106332108531144940596770094544953739666504221326781101707732627624845180778130529110989161749803523592773037759573215575949264806421150613278905383336008348028471348644070081435181970491088534957659662103821394151469283629802031388307394304262469818163387494024053262616815951233925953274395865430040414541269555271944785630278380563735728762013339061870029696055524792451441222063719653414585020542609116066728310694108820211780764387645395081415906103772871879184205222972691208128059744352204471001990447648067590056383850035765897687961378925181733172804972086390506284766999173273813769459195403749060138496932300161579912809000784512626957395389953695421940056579163185311004698030249538641613585946284559041863900270860148278168359401161380951775063593095575273814228627270587502316198899165386658626506952379589451415359879523242643241222053254749387931294890621460633463796819774829853503490023664863266153399061256339298662084392666683544169305473732184262912236793280325208798443657519913636451744384553091341649423283034760610898455810538928937900506215455219329748023495185472483660307452595240474446599684003691430232867080502165933055711014430593452379264814961672712549535603119666513002794127550630938091287640317360406931946513377000537996709219605679952185969872975300881383465682533779944623751153852733782480141188153006656591909850256885317476480105019021324877081287541580100463005560588260788885046937758170902192127411993804602702539109296498100050772944514167082329411106417947517809189202810885762433152 [97,87] -16096914435501117316034805082717939267486593574776138466212649813991767194408116627184830030705496384331516027162888751236946394036379182057544537761210207696223406228379039319426740247508057953086406446004100359662527967662031510739946567278502636191778266731259066625065431808508910020888748372598768173375627848793307787717245922160881885234605876980742481092186664928836262904115967056547471569223282861812950689578454782187941940327282036626976704201902292428656778882520219522598739387056145283706319490302036427434664552604780975983537254913004015622662737343662289477575172904195328414528419615685645269221978048053631201356056474483189273740369146219088930305490759129077779681250524340513762712789193454968367169588392533285248416827604125528532955129614131080642225662092548642724756957926750372277023139219122306766876072391185151736324628680788852995876969204360694410104121115572111801178180846905034992278522443461028895658185392191262012269156909181607115167023628252297588377173107593476780839000751857294679811266533749928927366364762133855700899985526224398548664793497946628248363018843810729188880240121689999003105073012626112553769777553729584718306776740104281395325170819266271508192643297635314377825151328425257810122713465503656408369791010241394773414895052261712464238643805773281619116988484850652400846321365080500083190285988263446826703679619055359823144308255070627205327866341246180380177394447751898297317289613838790654041943576489310840285828305756541377696756468507802122890780352950459134827738100234123334128822423873179060959325560037441975593357547179321370619856149115064793848901177577657248856235802766983136027699192104425439511369196064143832389022118454799607741407549668446654056009568741693537186425943824089751094071431433790998490203548259312128498191607209834040494418841123121773618398839477801524031568681959245019740731232720445632777128877098632288646243325535755268817064143966775103149485457688059766961256411039138613945876931345446185980028549475849132858285044422452235644125949825105671982119140220142832401860457596852644788139911543702599092629182635962796350550163240149886573210944080583816769032173155578925768378841217187355217148597131851318691187922090669132388208 [97,88] 134273627829906156354194135130395845385488211935069813768875819100117184828494571624388231024072969229722563508962602718967529053819003129255222992026977641792160488229031563135903759223497469105570107392479999548028800906802699413713922034501047427019803005263847428086885020529192117238641394674259781970229989281118982438011924144095862268532768671143991497624392835615684403678599289304239726455440333331451618248050843389387585494698030888266512983293607548980086985176294355073796391796812472001342404968695834593007311301597873821886289800535153293603953747233083955079443998098674622165434092796008878532970205815079262588961185457746643843847179134538390582007370311587745021809042108148840804444438436081629327656448317510828331250628179436021069956140031092805487897787223503543620325080502397453507200528135466401977670873167040711637352428205269743347485893981028381140682477451588430732846042942671535200845186387210242399338837736829517899759194878858835517250601087682712074884519703158057537425095892596337924793268011526572019838928812126514942172065852187739637288100496105813231172562868421662168219223364086900436849734396187761614914415992197168800467047087341221098465142764155662293814972544657773467322624765314655819983081238652416683637656588712537404926533963957589151025913183179972460566131910048311837096617341898524669735201540828294227810003668129582796456197089365150449940301618190271773829138539855790863144944325534203771769040962361254537713644984574042031266382460923532059297928546273287482486470313202801147473550028473057776277428665460183112468609414636259760116507206161205682713038804253466992554508110091130351431689503053653818384344155441523447623968034877844483275085891314440706453875494248932758541794498219900963277781351188090119789050694825921580521177761648772876360554439210051601283308324794882418542962099814016215392790111024912386449359654552433515863477560858002202588213630527286218637134724219637525768137382518291585372931891180466341488097088146374821092958913828106985692151816084487526463925852466271477948450068538288042597905965681127143825792550934724974865244489110352833310857815747131835479995464967643041515542626410691823286419971739954235434388650120017408 [97,89] -632579455699282631985589386143834707056066893862000338666367082215253593991677491494894414729733580047904632458114300423079429803649192128563317846410457430296878240846744453356663835861026852297799711082429189262366747061204597822913851349600193716485855740976504800464786171549008638657576952290363153118684204785066527835840721150525196630744637053430864628269518964682764282913387270749399412603412733803512135764726269769010052808938897526931528483491286115294579847920373520130387508469550086665229171088879930342806669531417935738340457160642881658538912570556526205163100866845399711924149257648210025180372347218901790806995248692288039071977314846386116244071715422359573698538617478074005330192008635939822905134405787099267380886678902546195237636209915306623336990715421747509949644922221393443638837770525765758445886979172306223633743230838039946506230754358557508066343653479431701122768225951517900531228347585191729178684045279121564801981644148022737492755574715679455270322107447698681945376841059328583282193550115700839735041503170201796484004644873552034951818341794849630559839051435712382978578921678441394213480947907157548567756836632364885506251387767009750728352237955213607654481748352868468122939744462729860144128737982199238175064272450557597194351266484787407072367646017511872289595277891216328811053571733591751752744038965930390225248879673815417527423472431032535025103274473857468005595827229119679193747955646048710692123521845225203752240741137822525638709569332230333809245090131009632670717152929701575982616485143415530512572456095194233463999851228543119777777778015461114914061507086537391373131287601826155624892821290150033777189173234986053963137647597058489482906271380351641410671300342908801813668840487147330311951170917861240854894703401956675619969801509458138952566915633557444500764865168661714859031897861347464169069097414431410963291057961506628074786716027435896673949484060935992558696030874395541866666597277949385431604025785723048554128067268603747783182539501049511234666728072308193919690168142382963175850825388771218908696272843312599831199226357502818973189840629228423837369300209476325619963247704168542873156346910524684312760103873697605968378645886272 [97,90] 1723057471488502676393513989105706111943361061251008914441572106094846229518968241745162946930823901898918594370555804504685097128957301890344907078573989331130104865557892018519253727025846858553020010442293170860178220585921300527743161914834342867778103356479702703464815942164419128555779235175452666823301564952493857069446083143417381350915841812402816609039080359330334032754101986545382521076412027271010046758393742825482211434866242348446686883564226748238187637600891857055266043480205449691141680775477975900383022954122556608510067140340705484610917989661805418951680015575288646802706600130944208627397178319829450694929531334278336844914601412668028758321280245334063756629594293757219081353075882154162839208079285827827624985573387270085589926583264352048172271420885751490406252189278678027589635528197528492715638920852598365658787164777737244047093336116041114262678109704443059446035630373467585365498875532789727332303896608989712780562121234314902503989893839917399238258742483272700897172854214167470600132020889960818689107302474655845804928396767413268508786817984915031273770025910884189625287321565478125884810185459399608220195214629296791134908499291444902553849102156587151180152735955168768501447486989096339677795110901924499528443782035489334575613287031026553336798841847172242576136895870512161090954578447961073783907159911117846689787873619591082816092032865764018425687221657107074579469236508805806520513104925641252794717995180667743851543282362259596533024991044096551605720266019620658520314832133823644552613982557400761886232409389920007336756720023868470441144699938462974242379752824381293689905950785353189823203901933319892065973855517831776767516901728229950872802298944720318319843745193149990317284169429508962256392512862064353134032270261087290210023178202135610606159880793035425704782475847921971034624425332302638696124934274635664381635864523152279780345348806206954127905516317162191462352754238704245435033668735356815876048923235716582055593881939914729222939005803830227177782355712852410835835598885092029060470602820740122142445468893934137962315061550480082076020935230896698172782694182957126141778706856896781415670965706618478173337186806533405001322304 [97,91] -3042769699020124336640312559855361701108890057102555660723047336274058422187128161599991504521934959077401967923147265313372387503434906694073518084464270380928371302460182566248219814584407139454800468846252202276902297224310912789188667149417068276225499098383184678873026358816378543152606768619622763164580195994752189664859148825755713097881332104008790319053338702332803500766054596761249794338666178344215245083794691213877164650997116829784157174220168107431450845432797403441031930954874512142082336231827332026366791058025037626255282372160656620159639671426083391199216892316730802162237926049770668644174343513198326931803033650454174908777890112747229914653046534395946299175218323389273202950608247760347881250430145766033603094679970498032642853911021412952450069072839584649431025879792962336883565348617082673535773363743146332423066492580815657351971700334842593266424976012594490836185497387782865635023232590182402734660507394211431494758266602191647096926329605278398750755675451817544517010482259358512295391748554246309461701834643537337015782965968092670763200775557716058815844533805806772608079594451887207552171997899621568209340503673205560582971719954537119130569531523615772535596154363853650474968269751107859956467509665273491296427779148069012102368136174766007325824241714866801269955291693713617208854110823958144064392354725783832259506629345938620853964942349751388286152187420423476133846822832698098804698240541229810557789301244226456875580376831381372150023803423401045306512052511831450839152880756007005411368937075490880986434656224098176043001545996107559773276191675577916125338560735276296890429314188875007507831994011775552209681876987650912251206838809860293697777700775025863458555092078435331516578566741343394469203597788946846479701010009758040283568833135653862836868970722896064874600274393709822811119330414732729627280021210504280390067378706085460389226580295088289570274300920088409348692728732823581051337149610566054958897139252671754990989638550351010472205993276670856370209281142639001408402606535079153876700483189696076051539843765432809265252368795476178697909680948283701771124204735223076522208116872842506168335995218371662719087794895239949032 [97,92] 110098425712820174558808446885574682572527518694911169740954533299946938407232888775518852928883000673081392368901127317991242594509430325615722021575491447850822607661917483509951545505700434168250893139179364831096009748010693273785457567458995435664562242751841928008626896694597239007907630627096368577817726644813077287873048802263991247730131836264702089983067897231899195499446374460732484282003573029242697803736413289302073702049646170082891277626019928742699254489967242609086311047560152851705012691601484858627415918553634576465733724661870015510299335277622939975526716577710985857325141712370129117685008191571162133270108988985894096145152329437948925776497412836755417473347632345378944610558913798610924988957684462514632016340958955679052961089720682322380665416560344797496943404646094218891012792553774848090401904319407879202842668277462911681021813568168769488803528269586302628378889559052614385812252179287361507816266239001349675470372204362858695110299363293242879340488299969018437746795130821491793726199333356465505755700263360473944808891469424554136756048074165703212064639358712961289962108496238699708576224281369470772639109440213720033005334411490439705614531902983518788531630179131565345190765126044615048530756615424005864861267612108587020700606700799912094866365278198212590280777455460789567651182027547044126762068583222182673000590920644039919610109411732034686501682208320516468711087103103420837361528856146317975498666085982101150657475223195243120876679208531771588349713117085156203165314970962211218237287876076392176865489877802779962672762640118321611828671837058347915514000212434512406389355565892402637401871891969508035490766715551210798001397228368929833490361378786391821687746637428383409147937338316231681681416222390102910524809221487380080886111115524974920675834014784205596044516446693414720159605062477193882111526183145682256823149555651157159430538501396057928047420367317105709660399414338012936998713071898111443678731106553936525547195109836904661455232562202294580832709121906083443177179841405594840326298705900074810364077885028818528483718640716001354449465383101125019044157591653101825589760501111489283793510057023211332166465722880 [97,93] -16140831985604864200212810902128053446551284927878384737744052158304238769043146902862266532348253916488433396082151767810608544059514278559433615965125177705405308964068386804190710588190214440485937656092618807117896427528221692683572554856366270338410766269140225277344289099071436245824767790264376968147733300118735728357476980742240170425774617732412982111899772927003761757574672612453812424390869303429708206867367757931994391720818518705314122742745257762892987339447312647102669296573107106889813555832402009096251194146124562507529115429533685905742730311246605827785507702476887662820274001898962433467505167205099189249867567600128353808538671066511438866738423126889837325140238975561231099511990759672292965959752652035667582047981614752770380713367334250931068133309184567391106795528490973985303819756456597620697327818084824559319264383410837705338096472219501707544312896637014468116515988247963034011203402554776005961183177558277356036985977818801249653052731851158027071991558705610847318983760744887388810555415294173520598122343624597040629531449436528343053130680445312341060830354800632765472630918958495247693631081146902615457232139365550737301153840757535373189686600649949410139753235722758928941741378604589171831199058465352241120648180326706654058968596189456547138657084977569979729656330205742423076541801199101143313831454727653401480145122442182834458046136556629769365595618944336149883963135590628302617825235708367079797998900777464302469911796481979548719567419018112848891591233793545183616702114527153304551704050918925339044658367682331251177924478288395939867769484906643858789231158289819971051328988249576735500113333878977167796840255711065110842262061047324502916985323280005692719311984996088451336771590958655302628396551823261841948019452257898561188121752918896428050705965483605331202550009531082193269907531315244782304182422806725097063129361298617645564621331084592885851108392944408948033485817321386271476647534215256622575934420792465025309694608194054198160960292848717789769675728962416864733760101234218847397168440107258474739368521602864035251921061399092036582256873526058512172775256293229487123405002560135978962074306079787533403812672 [97,94] 43836585518342134505772029177054582728079087119876964629487952743526775890563075097783948755668338984175400533956823862260324261292969637936610473382726490753948038744466073093256081348634854123644169007986511997910522492873372733175988507531033835937216601269253496210537093468154589739134997959751641862597695957506417429024367407693561203729761016673559094479998386994839298858493632374555359118267581616027205182529006607043507803465975604285198974974127939286881251391145294729450012876583439624726025562943550283547573640534978532065123219784534330646521392921739174460908008302260769118150652952850463775194153939475571837250361793942572333914421889725117937943480880878359088231155367516848854470195093226182951238839633126382787429951185216178728325951925359082118995411218388067691769987076001470919632096427888860286852700830822184609751992515690754983329014752608795556523112118760119908283527556609983547722133366322512131138419838818472406594872049105557531908831085198149687002210922406703279315791227900419130266006244203126391339135636631183477098486949598966485816651501998208969137696398483609751121514304378124827290118109226835582370680705092131932099667969986641465727770215348607637735571667087471849074721199794591067535839133865729507857027453629234938887868586182296209522569465296525940300523454932949381154103471068136366128299799014959218943372301079383108433646989392308569836234460092541088849193006519726391993375770881965105031324408089272308774255352705749343375798480553278198307583126152063165213596736720008676142579176000431077523730413838964327507544062815096227891996102888478608423316789222364952473439468156473762120852590306823735641774596212886749034489727680635834533654808556755258159420136617754938380045638469742481591059971550034091769328621624947610010895563111065603936365926087372512106521998371179894109815324303265672384227168286462752318038891137489112071101332863004723248522681575854747603004176023265480057721052202809761116244329064705239214309623213370373395978562659994685326906442089830739723693458065195389410875252500617427626217129428825615979121941886466331536163025208876783373219603301444449507418382855861738498780054251030261312 [97,95] 93090741944969011557484077770204275434269300869915866107734969157002748490414680649832789636962547458348977631028687467970949434793286741292028078203336506489310532605370098393445195494993483949377575582776664229574531786849162427364550262606174907178657783625050131698964863921955729186797225462048662091366565756211379469820541413257679058079988235035873432754076111390983937538976811579505481985636247296377267208923312183236420183099419896663239473591817775306572550432296798962624122547923092055679200394455678203501953636626169728356633302436598991492646474775016713276466678301563647531306253971287323482714580901956480941528080816273194045350561027930770895403106022644203137957361390786477650542625182483053218311903367019940951838214946641937012807977924760454666948885411003868565490476882819231248000302332286706834098540282258535667796547290598801317635602312832635461205756781754512844205648715617783479846216747156889425595638440186815741171198493086334760609049250484017995260543746564830418161349208684747411695259644370270493195210360937707141087996338094060410447009590606636289722927342514690334484507638040143923016948481686861838395820942433264785662291571443206357230166977651605151391090873566229806955961325187540090285968404242356912100415278564627564767712848383128221468996055284744145866347331069675719929425022519278640801417974647618525413810550781542655555477926203860615037919805228086889190525133348894241617580629674429520451224178520021811443559972390495212667348535067828204707141496371582651458804845689530743257329271962813479515420278969667628004170095269021758997529822441713011203300189915406032780145782765658883045404280885124529697345557089031431004278864822435380683394416748670793595593900439951282254110184854271907784220766946516993158532745323698797049044541664161724806127633338302641226352581459821370568476516406651356793454349512826251800444379673963867425947455721227591380207695945455351561170436478046166798575128492257305087412120727198447032978476941018462973146653827242554112121885804018469912017850625969225801536970323803665323250702861568842401681617867365222038636007660945930311069339455991364157621261290435470591180465419464 [97,96] -1386402940916138508229329386032214454576461574420019510099652127812329834305642479595223982422923968079700924710934603839993248457513039098597354954475682021117170811313219071776896237721906869197483515941370118372245140319772201361834510726134819693839976902429968263398269454139649659846255592966692194636451973719194954435946153326617568944773363207929515957990039057379781015908647545459223047444866706623831667647792975461499872501247162145293150581641955587304845150958245076170538223630547867929755267992151052242092521165412290915976452619136313066177670564783205711143852649402245433270040224266718453075721096141933003054895340199694853611439454489286184695660092262274910740737607516568354646817223329035743699189904770713393549274194693644253057779365450278446899944791050163397059683676578357809718616503124421620655860065058741290844823308778778261971762196972372895247483147859400512785902026686804729492833724569667522040661153697146563704665367853798720440906702688829399173394860608892014705609186218313410066698640149569444871813050087960435855409845023131285086962397845524350898694882081980979453123633104898041948456538108585125017033163945729214091471720969161132334024040910769651214853443708725371151802765269436165198941804947416698707752273733093879644021633325589624491696732999377973300976059213461226153939989308677733257091772668731433885949885604271512510160696744552128633132920205984077627996361541496729238725874366873110408457494347994081089689560732983072841703570484946918640272450252803373353088480197832829766925233639694291813188956234077816472622369805105864620467880392045941183989537072630158013819698553346240445121182051087707532087329589764653176100780614417311532110846232781687641134552190136355887333417364761601066742864707217759524646687657398694791970672867585696490674309200417194531938001643747388761655240847324891092349175099011342831915527412003872922311923492090860476597355048986258177247967431552431181712009284976700367953739640513448187550773386383977619241574829361427089130179857174122767088900057351602171345272043246369837914358493318853692069098834070625106417985055109399224156081054771784198390120558428578024384675328 [97,97] 3851047424587905919778546771625332029894015459126792726330753325253007893454915954556674655859746078275705713749375932831980877966354838703822319075865233418029908189463589286519954013624530682379786236647127348845507578070029897916658088119682072756893474049186185592789799016403017834738224078877261466650123148237253478417400999782834243544733641773630457852264273377062777663107238312455591178187805809485126424118661947952023885432442755702590788429828418662858440156202381675984617069444309223709781451353534327059333088534344070414702007360366246348881367034732855176718075449638074658559447223510699669974063793410897381843872156370053267323269905726648149849035628089291015289521805715196437280973067470706744660241627112444083630631437142775958596613964021967474965842432107301508491742135952136056048434869594425648080657234933226623902993936376944877344114714619734183028626546351525642213265133386806386104644414013782840865645377125402170467636467907823035259096114286182958735623316402843111673023928844109151516343627698780542536647251562948809655240183335555939348480713152950389062124896284440696493769599165716928807038419784798444498976039404286524442237280034453729854474408231066689173504930943071071869766308185278082678649574202935169684002281469476826041546697887623619951991531686973835231266266339577321432030383488799561839533789349887442680731706939284566374140635796005144525128510664536883199215941028915327898284768289805011848224504980037906380989177816421541520062774032247905427133542898742379960031595452022220664756181082028444755731672428574332120265834054812853528660630063985079473385951676983216536826427939750200924419157826680051937033795658006304442638919824050121277384204554142375695007202201881942610894409759359411949082840082825706604726523634047600131529916560917049574534307548346967745109247455817826867762241097436150109226417840990794617476677896210411748810985839965182216655625576651349891944490075182619551308249768312502652018682974927199895370738715700438416200203267737314998177264486777557612485468998354297892469747934246891734673304778972743969064116175560143711219705354213341894638041507249167414430201288832404067264 [98,0] -49723836209720407354272408252436717576442413200395363105296295887238622968024644852531085291540690434140876592048622006420896671354673178223401106199246367008571974886132620797589979858465566600328045465446149298051054957817850042621034828193771743525369229051382511909903321088713726106620985396700408159242978104081678572915962099805323318672121893774546262426212456130838725395899323582793039498485470220078037539968894610334532813647494041462868726988902359455635664574313309142878845412263764583021882744088501941383939576454738380746488111959617325960315290178350602338661902774756543710748090390239800714015928850667892841119718935371285217960849049508389537678064233738215933044286956465218946393039507970176677172419117285196827770215553354940193928534889105710699774365248219584491111212203624891008363878752463097971105239170479729556808284437961375954109271052464153753194356453882432247364253919853623517152654994211977893001075955614271338070108723310570515021903029447548049738927953863183616415703348389815466985470481047538604267871157112856510635653832323962234359288732131081548527468877612436558613430592878553820916133895075388032806595888896237218284134661780437325349161472870746265609062276073414172083947743292236448689858005320042423817302338522268093504748250672698668947356758416142224206285858592469131817911440468596212568648742813832673569847587511719323037691924149585656273429608230080892758258454657717030539260078138675818760327515244164690743182036524044253556944406072346159169802909390678434771229811004553520811823839856595962193169011507564401542584202059197274120820765383648667446710694337645621114516038567144679286295888307498502918557859559034748843377664463785789060202380017501068276516850484947034096691202049082817996927461555764217119769065001096159100722390823571603143630249108708554109049631093137940578686561850897625318908485588530079116078262085252225019433219393652983956229115951506903729792254604104798306726996660821195806165245534553501149587970265853405865682445484254365416402930847330094069118355560500299170477402047836771201002966763899987537652620998370232407542545540223875773414822026095512191957976955584379060406370988342960678468404999968991902758474513195469081566255568202498299954673141998477120717455199007771675030425193360855578772116657770037914478333000004455676744729266828430887763474348839993781931801512162035672832589358835626102357038064383914312191275734533125579392706958079708134807473652173595856908304326328320000000000000000000000000000000000000000000 [98,1] 23699627131006209480850964848312951525808303857173765625947875027754837411235029233956981431873922278632065818474367768087327696785425304518588674232215906286039156830246085406276195379290107489742922639851200709606919017540733493846866442746806774472178407044576787744013753673423507677974725515459607438810111495621500803251746217566045760402472156060975912096355429742475070743517180178785347906420405966393022891162147242760998883833356999228518162715948581412276597940935079366074058551651228879490831588222489695807837761712864031597682661691060410960868233824351574549328722519972016800232517932737137159815111493989397437973188182212228659761568669078735806933067657691961919563888796270528042505117547716381697244289454533427117551466582440972552114683725542338955974785799248635447005353282266376636384279058037949670641027477943610820342823052326164504698095321879601337683044668849808372446263169715427325278124139794154746730481552987389382129697877439252522360530692494672632512085813196119061114866078814090908033358962089818151384121893361432167276845601869076752585361924394148171674217665165698217598035861913447301333980627260770508300200307111287794432788871374047653839164240148061809290435593339506888734216907641915252583977582649921804358774063548957118823663233498966288778541508202921525547429611388740674435106426992406951903125601240932674592550202039447430576462992848350572280286636945469730911599324051687730465975084355482659748363963094741021736435134187838266190243305241585828865483115177937304187127484480393221512641428741164905292642895665724797423459233917757340106120721970859963543472062377412817735518581566637946295396513666731513491691867811920509349783711031550018334245618445518187197243354154636485612059394800920630688643857489516201345757376680321247121751924498103778571021626788374893063857515060656619286756144805642502021733424179507313840334524107315349131087125577578776053184340181433364464616217686623953340467268944022625492270296853482946705409985720094750011569823321592794593232954946807611682851629566851420266619880062248941515704743114839737950799327098096203570682168210781151603754603384593684165217113475501756481220781658405849124250562498421442150586624492472729253347787172871140144350182445191318708717766333257779185120843186639573240389946523571368889442341743916472508148901084950703166971680094243484680734716703446902800854949691173758543660315086217170759462254808301779530044005920648519797903752052368176498690117074944000000000000000000000000000000000000000000 [98,2] 1396825695028292499092354232959696540812005027715261038933616037792137308934132905905614684157916413119284853955953407670816828179542769659224506929200006689029007826366031002250693458939454801775786273384389796377431571938024323639975861813465661897995216137601758007397791387760415596768682751922726491570416305972691983479523664637538058522409296526270237000919243075959218440690763578831661857820644632538280179222437370279341759214724810939457123226745475185497922842265889238428996081450696480312038612429978163296956928746994133353980003258761001094000935076635761234948932762940622836651063468466647338526422826778438896855926029710776303626393626027900352405800285138007205080107826626693141953218643054611994802136212212853890806410720650881744718995439716241233308880738601214764110311111996085725308503456560856354705246964397100147849661556310463694868613794844366126350121686724418979827018739463466056743512176373224197121569434916831535662231407638777245006382507598174880970328139928722721358753676459257370768632673512794632566509503867286407119692920664803537363479279243174061070578493942967087490870594983092289256774425083517946586313105280706438970366228698149858815974283776715150753553496030412486938970702061218696282767956544439362918255796287348659222102527441564532743162288381431473275848429532521708897195391777897977422760691642456553901054692538106069606018885827862304836883635967333949059574142444265731832181828117507147410033368414592319401087994949928725404808274901196606421296106716357434258519640737579711341085561281745140313645876803368043043782305735809034416054399952286272215534652784973935108110120964495573879802628851165639165602034381151610156317235020829038761925674837078159153465433563814160037227111552956156762498254009779479919685073518025544625577990408545128142097849108264253941630148217582865331619312870706552472041454285765445701764536890247437162310784312565117050210896875907993316993725703879951199067885367619057649073375703002294472454377583941410239651114707035710999052365647699855818084678354544293723426198674318502024252314850275581252392704969128117562172966901156809009360309518281719808565551890085069755117410188862385793345331348537209255704398378450836187633904700367932842955251228831584427420334646625574619557716148270422094834094655840534925020497891877299598923585254044929331393240383891258794646214716706122003915652318234506278172774631481367568686933163217376687079140619444939366006704555142600258698199269218713600000000000000000000000000000000000000 [98,3] 26469195982381883009287587853455245953841885221842194645052210897209239524148468042028577334985588477052996643292247651854603041761448788486183491993836359936104828882573063710337834973693412953669084340389224865106475704616894391170782634436597380059103708798856568706714395504525849749893185576246696507960040172187113820667576919469131401114132448806041004655941358547324688810189884334574427760885683904521055369732351231724011628740744172363828620067338167656474893912759631659274378627153683250041565872271187450055798381217263249090298022942317679543923245572224345101161577534174199178195976492801342552023114271529789228116623024246619404656377756917904941423478402414965400469248783745529431926074301134749389499954905754927073651393252241589923953853189699545347197356626270149250015479952449842599013954217535675900897986477084772335446801247328204704473506475544052394108941221064369867507143767616403387066197552085918356005566828978461712267351042249170191991137808641162570249627114470073148614876724087810065420294663863386992844674649207462325833977274004267857042631459974748585500423739653236876327481397272622044552273129505382037917703297117243078741254081054445498929285791058750970896483789000561852403461849636991585434198974496834218177304424813888004246928528281398647348365320918005005620258110441421637652730723651232208832925345182657053791779033807335266725998877206382188035560928479690048606533282539807550206214285362378065564170346125751498974042728497510337359096623512270704589324816528700564539084683352690562994016534577232692480326399183438243955136617594798001211644420001215954380831488079275122236248414304180121015386981071545657122853297570554804198230532425193013751991164038283754581876282293918622565432612087910502234799702698565059941045481632814093525849516522920798528967177895717751248717901088847240406174915893968985773521714828065092231250460850688177065685713938363550822143354923330861804653003294982109872183760138040333264408644673438287492202558738331757310549243310614512466606916767910931492236050228376611617567152772899170103328484563393347379824344961571765456966555701563621810013014502984950924494642008981171384289984143076456741772645540276256452194842111471591346852158240985994887854008962893849334494187191905391749388556631227622884883977415029946463795332262813588775714400735343703371258082051783051423184165334276664526129445126084026727762753854819021071797512634731296042998316531410980041042629558127939184479342746927104000000000000000000000000000000000000 [98,4] -256529356628976223852737035620551634477158574981442241436557483664159682111689851467239421552321679307600791452094746145647173107027361451048481619161792026786143854721192579794021989602173506350686442901094402023267524225640176712791219024966441089962369656894123707267865659464018496953704335093851206575360343868994878846113895891031190814784622874243215822634355559452668023557049387399247554968918927740779919302095276318341098230636561796039584417101767214679071580815390672040321090837795938951128167016075482177182108095799492948162523143711773445638557333295690687341204080202119337991035789528536870840503493410400089447207238919707541534896225140230728102387447640932331185351969367324277315054396455159897035459470217427929373287288828757422931438986218107998650245590044475067129092077796925201447559348523389670921652221364270052973977238043327178672789831265473441291383265912364413095779055245469249665236297953916082758683688456717062819706098239506125643893313440905434959369720752046353290022425488243717815592186841389330144938078121428957804385812179757334703163994000037465487855941289907293146039404826773466956527298123913449053975271657808188341495431820216978090582770566417679197826600723153046913624240861641422038309898164205664471263228695540754490947469785649672223304979300235099146575104263802731777330883095917750793811704021026070479059140611783781409779313241531824181700877363100260766260911305584123160758261786479400948102883617769334330745144389903582863320468143790080125902330056453854600665546569457067613074423213405765224342222647737638505545109612471224734356236271801976207489318553883596606092228941376771156269174162760605702896861161578441716700491357585832945505035812885447852313539511136612711203856764607285110504863744214975502116054076854934962851971330018430908781012624945099742379812793231406997777844488725391165977415230604335235297992465487010148458055758725140706092684659342348269323462975275763537579228094850962356920982088371157367883900072338768217107035930713658583826515552212044247605070154862119089215758444686742989123186963329377702235915346288518119175555693402462456788868860399507524825511037675396451195748519287410675403624013536936700588880550046154307589340910013150289689578313553771651429960472790682313537075321777049547503208909998425450112862629753391930396203546454657134624002963181755133334300023828671101330937624024455552857970730650847586302644427836544418124537534045303840609312835133890940872798082075669299200000000000000000000000000000000 [98,5] 2342606920024311495223575513758098203346911755300265990758953813522583361786683722945496705458398453410902411927570151777371966990464315418013123454717731715667368805479029701896916697785622547764413628358968556158483968397476992062088627002649174437999239709525630463704486685070507982566742199569136019902669138420186888196898524794947886099726702258955513590188779552564207552313273544673293441992545125945220714052582767979086746234400278110429297468480943594808255813806917164068046518129174725354778508955387717585613111049565100373008939113386368669661452551574242903656274110564475653458364645658962914970692685224845241223860196234753118121010525526058289316904362008730910570087366502609675288944308899257208619639231155721239097603365943758903486157589479388112390351184359459462048603087660384147096994474177748250892234327082091265456656628361562401896983433226311531773002844748073693540649147525940770576563210072743919471180073230366778333798283622767211098124310740142200547103313854626101513674238164032719708191314192846331973525698235809854693354728346499586744655969537346283274838281599461918537911974858068030589494987947564366529833735593901801063158069239632097081150840831284572422922375695234882113211663723120848792828008129163754765866538736288857056308051165807634570218471050849146531060837690138981661872031243664140849819097187353288796238717195947466250599852776951011725033759306832094415744758307137284585754069320168614702704693579630832264829830758241994656153562793487507491417815238885394959778741133085396954534975602352893861808137299679275791717074646258418191354765457263135176304836782830598785360725672804828870546331923845054339201854368585628040351089252397321082410092708361826264148907393914267170593564398062426049384574893157687508482996893235457092891907980706502939531125891909103123087266405368780764957343469264551651862818395578736415118542733190306476633726550033465546780003517953722747065970040616569518629545877078775238407799130797850330396548942579839612998835658827899129460295747997264034968203202950716378569174469568283597215041998005069588449109993868422858001597618069984458266953030934666359766346437674391531168763716341831066659736935940367673291867470571484898426831153468615342522022795509946012540523830772831539662176284429370108728200665127138965201979402372967536282197560691984879922708767078552364609600839552057554145252642860920620844680060590215276599818080263697114251556288325206371279009540689528400997524044523765760000000000000000000000000000000 [98,6] -9638104383212590912311689223858390395381482879297302709368736478205906244124969221870413809414251021054274975650508273417484534809262984797981575540360576881592316199224915421598738577277521618280955188408788849488754376176565853918837907953130248383816911111488035448649681592984928316445133572447895124065319772523517785176237387127577559203487311600204886065284601970650422466401489084311584689878068882471243504486387128654560788840293359422521978913514768623818163858290816364168142554201562283504591122248044835438233661114622882253206863504279224992811648026233692347610046246412539846199775296682989250826777755355864823386022329967989669298091386654406469353441881510694475374954634509271359628509103202224079705197940227025938514210840628403815572158777984302956914580957635116684474546551566353346429181333994579403055235424059750367296205271823198384123875619184892486161989030068084693537989109790919674342918075176334531235030271282749379280907284997287403417152311741134078975725014446183801351702035991037834373733115126209842505636352140652241293109087560442460057550150348008257788148614635483195440089209038397019609990229826093208322076492809639258775472547775169647337401019240252275984609172450194345906285052389885916223451836699945831197869425076404579683551737683985781687326679334788958882380403741298174498298819305608208062410369786438377954187980441054040191393718885967442610003083528624115514473413061008377818095424886166296509201160584343424974228662191285618173725872524794493423411245623396986402407576271455545516254162379821524115658301869218353923715001770440301395806716038761326745381055479420317420226731302788843963927783747555300470882713695418129826598693564321988502051228750396893304331184668750884678557968787397699015600078923812764905956246262724254258621741390978398539446869049861069678123552760531978949473931116499500229234651104946260180344151889217793057075778408270687695323720570540137189049086682252915861469059618027665324703803496537140904416576069995465147690163545426355327403638588404092664568756785576289447949773618052383122646694064033622055068338005707092228882417602997228516550797080585741292310197016677186080596575733789961984322613294446964985742745214730100391874674937380839229089376439627446217692421924044235795198268633103225506103665795130438363098950474559604653151563274110173734864153965065036362608001590125587773349337184168913170166099411068602250329782074285340913682527280529742661264744838431541403354511327331614720000000000000000000000000000 [98,7] -64111545881370121354686346446422218171991853788636975358734999124992088557275469578097574514049349889270778539866246648227980076510663171541406168165665812856380183380253522246828064750844104651647800391479222038832445794050651907784399531770010691376500420401038006681093810604791956280854066486673752771773582850763645309393737651463404180867475142523980453493304716029909013692377255457400401516134898737968845178078559030544698709758273199313134943753593256564697885711183359050507144805150941558189225913892276649722299467208715173456047462755745776176958539818434029300437812244166988331994843303887722248949907734348796958619585434875192206762222201354566810486682209173666520274117336392482644691143902690391688794634042047214558088891593314415433529912621163380410957918816513101404216282564341833928885397764930367706172190577999575979326011372706437267103256636662701343921011976562689296574610540194556618890995636584798239957449317701375047484469055488367735194623248855439603977103191456256013561185278202769592845344473251710888332809318444665058708783385611585395201325784232835612615180186762407758421820010288331431401887155322312818596615282222490397776075882575437416403091567315797989923423845974597977256313260939073215382123240022403152676939016881275110085070771578992294090275429287225281573832276931584835765047124402698159879530007497172512316011055688456820973122451061561000673261887222439121526397581051766042061594235716692880830534203586437306509427071298327312923727067040224519716816482136158122008864619440210858629185093479080239798743021174816022413946580923861193860323516217388205217722162094951355566626892315904175726309133026170946025221684588064622560938763649075698773931268289607436488778240214014800269672086972838021806897204585481474541945725601811046664079509843339580464936842777363826545372684673468095185608710832338789757149833148031668764677294324145768176513021073057353202909991906341930470413755604355547083083709081691799283248444500794188126630784240267083645813183308055418893235623760381672419873812876711947405470629204898321170384322962130085166312727712263741220223866557625333804907451285416300133423369438627987409720917602226430816812562407366545034440590286156963429139222782151779121278541698059713415550713825436192425928319579746433288337968846713679100570790772293181868813301743200965738188538001924760377577843163584635170946407067438610711735229966480630604560538769659383447350010559226480305445368868037330400384352090324992000000000000000000000000000 [98,8] 892914652561809968055371198044606252084107039821567482544942159672603246067506505908783144243582047849873204384855305558902094143878577708817087856474955320284516882537325730125655166387053824325586576740788807566571493722565326622738558956552186501032984505290358899015781012742767124415530615822576014764982496375155351638412627708121687487772732923083740334290193651282696579175963193745589981646617872082222732085415320146259812764889029910195123665275908976703920196531953702995037353256211726484883257943319218399210382878164473900378979984547936117969031389220804743028522820133688684609816433594925839741761736901916141390457298240186330222766416641867921546177239164506476440107109436924189968353906210595145528307918596809600466467909276922292044133362436413911765368135570244107277736926378072485076983244330603491719820239476458340595701136288088022984287696569931286567119181796892971275421970943888631873835935542670197235381485680812743946474009820307058005926902695433555245014420751894046756959478624639751078315681026952086981120782675127847927744443133972178698946784830241177071816481775749450798262113000526713742792799330737933685029353229329873972079803427285543077892625804917956056703281433062557078607186352434359999285031184135415558821627640483227677637246171446048352240732926179671703321970589148165739396910849134139038455986774351040582468342340248479692547642201532694435394574951699919862636552971750770114980616581746796947201794190518093872603485994487033959336760314619134620558427710009166045405975129782292314178062549784344254435156053111650467857876196640526578958509285993693678317962116528508903917194867293922126921775411872635481438113108115873954037462876115514553274171207428604904958536024276225498672563765307407759932769725140225258035541496456938418078260053772281708762432956538073074063160696812426962177740583913120077810313767934372551609911038284277346048933007654952870145287786046492195800536398471286407738521348864514252068483453201854335255030910110741430804843233886426701253220060969367996411845097985842715974390493199588435107050129859156224862722832237127939354123219510720926544098812824645941761317567185853392832047104212447206590672297476408642436748070177126391578229292184225587950684389257973331876152217225393455097804230853151388672958069320958031131371965393410381420055682653958638519549081352177057836727114316873439827639490232811729546531801115874858458479754544110505026557126564907951729010511786793806589789807287730176000000000000000000000000 [98,9] -4875005908246262334797778883694085773448371089243130793538711054077382927286936950226313042597475536474067606183191244267279151784018144766303240980867860897069036747606276021668927777196567285498333821538295115660433063159100616217419862874142865837630143880700346398860091164971615756288610948720280403648619469100910406700893879112856338626882240811298736895163693253136279603249957956052985761017111676619223250223916959015095216946256072202876415815123132914363509301393599815066507350270605344923757514687344846527711172202262154674692712253724662577532211866294039371124035159759324426809195667454044831279027656790103226850749321335258256057454705138247340643990660136946275929385934758128435164314192785574939220201581675297332670324094308732406432894161448801007886129077566237682189431310061260003110901627622201724026157762661683121170566244880509146105020560445557996223035632976587823460644109681338549963950355925536623867829317418075052825521280471036559831714842632083691484266817371261408789720096489996970102504160531057631024389496632439370563591052328653753563623908710370163123850193602053633159658932361654541239551445955882749838367510705352627185050680530755543437552822600552322454389250540065385692364372052256776598078925487286969343091477515662381897261454805853745885912615324562690333626627767562265329134983258309537645438959919910799721972288546036379761841615618469462757628686891413785416297931516379089070963648436303338000255874502228701762772190709957582232961725839566917634530813811848338048289475821767238149898089292452971337868483315513632643336854798453381684913486646800365670764529648509305693764654586606252285704901614565891216593214644361320593417051262196290103193731084144459041080304087319036670838976025810706617172877382276766246469655782651599734061743318729579413025865474778577541165136514172658571832977757795305253766418068016605980122981061685041529419240770914694467766644753568174090909274048569978344611533949178657530095249154410791956415099439254124144296413632065044926823358370661896288016451650868281229102131987112509552476834942348451411325819047253850601037861169838469762279202848192499152707935001546390578100633428423256620623596500442269862510238968504083063099890846454963565797213012694440099714662143881704183705501941378676608606347458743686929300766570001084795488089022313381288291827124059428706084387504254526127539099083919882146176652025185371510196095107224580176540382273478956843780019911882166427472031390179000320000000000000000000000 [98,10] 18375054850038676696610766405007381942067117597088284175956252244702047956370581523544550887613386823051568339435426151680451136253215940988020554277285848343904136462768408209035858381090956014548201101800540296909673767533625407510903684477836987884673706714392614381528997615925712217586575219584335785679679732406356704967022795940196680802349554213482038544963920297727384329787743822347265650846674341558634108886954780051280216068072480846905887591684651795181403285291061610828410842906134865395862211682425079824639356712795907099984954270832560633641410217704148110028953800919438998461893932234489055514248275080714455711846481264941508560964102753927379563536022056498564026719363696159800251768883327430131353376813132770270033134301961549737872646122691790617139267826648460756927902657825366299803792143345178400997787170845720621989027001772024514115738307907158195570443727449575482888471402109569711069696168164128274767829690975176812232298225786325791235662678047993683494632692832411277857351400433827832440540740807572459845564540980128086593604435646686306294492411823530439490257363905004175110987909550528285385798101357570059761843874243858102258727212804750696352325514740105538369004799226854457530330271389402498455784307799202813304753565787518169443546412217810540107087078102407757533941914161099621269737815134506256417809450126608284885619629003741062168617682858052667215964233260075615703779185186401818811800280739220314758875023837900883760893304574219699071407248698358140519595428623692431529390215333421986879190087260176912991803057448166554815199374049137744745630517076456385960075320466696961634667183463719949761258556468906189749815303843759046834543358423379129347050861616845310341140111656011050383411342470943417915325197771565858333164589934379986764839630671587509293349567237161575965090403260542116703718586881890482776839391413273923392595780937488989300003490302275910886576872091043492019549203627694019597066970601256712253861615276236315892458980474188750464600064121845881320837604655588613328817777524930514895088252929405515053276006998808676617414207781961660853305609534774384811737820729585421598932786733940592124563705511720701960181946995129807643396519217421317302924661623655796144545256732531694492571658182343801087079973480335236421574970143861754758478105564408538049127120493053111127895285390148189410967595311649808281819350008589655368283101381511504776927531026717127488797562909527379268066836589039631979933720791239098368000000000000000000 [98,11] -63488469766032116582748119092310155921825998739292805011518328814223924688188015577727527699992482580858263110418685356624326836878539448862927432994031412400378744349947729059193059801641607023055817677061964196239842559304877216114616466347099663977796475997239968095473617003936468546869343266396520828787038245161041861801549569127039651962896847137541741531018930711264790816792527433375974728419301283017009772290756476911111651717619409287918922787896028036341395826417894364634799472870241628745479299797669459519635504965173249994157691483884896607891725116078234347035282194301063060619934602901881501566342102053314594043871794436554689534505136702518813101403061806289453110943489710158664162974423103314401719990202995876994392770692233996529656347769533599238261708766915286314396130154989415221428895557012033870319194797200871199954727847603379336325298148140343109495160840890891588951653498463345571030032291615266455553070404444137152460005985398516711734085733700816633368156990810039927452482802652204724335685986088886138939150996717592798493625359049955049354360213182603354992115272305854185083326012336631464171727109510877060080293736557171504321830190967141998217724898612617419189788857549537367842016949458706601605073253811373382758001667342751047091351799106917291193620614189653194110073660212138304109575217650406458008112760636276813534657147583115189333135260739417505923595931529456801331265119132198100071267368329230247895841680850273794668357755427982230473848326819357753690970546566678783158105464816567102634533425177447465292742070158312124152033724178469703542968823582163375312079244970824859745363754033840536398689923311369315388225799309584117053787470558666984271107052875043250608702185366315215164316975933009371431265702513363865847603829316188630412864741807682992602390620272936487300014329595592615624092490915629276108065430325165074792000537357137448126579844021566896135254155985712492023118084372150153870996315117469525972777324684901294167538806607466445943477834846496316898008187147461178988971397294534846568114414226745763674135553704477595140280833350359195143571545295311989812467804492902886722098493309446372132440001040217840676562465023512432342199749938140943571529411300996343235949604806605361914849381069074742478906991823350949746534697788057241936782547264316708744507929138209435716525764362024172682910039241110537895417629856683599700482864021131901082727427277598340168306365098349560710976452119867024689481529727993774080000000000000000 [98,12] 234224159325573384968805150052520974985034929538030611066086207740426530028387540403931916675686034725632248014874827071602641074094214660691803243485176133943566556937093391541953294110105435641786515175282533731687161324079767877982472542397653596183111130646482797292174280925187990007327513395053368223988570935194185934582140353235251889116910573257823993924709688703253539680657842063615340697680168336696791247769180125957824201954094162124447446155562719098663519241456335995278095999179738408702631393860359818734562038966819844966683239082443256283805570605062582380796226868096101940748656937810747752073388838034733272563714217408968613891142004473625054136087342740884901924093042690520799546393433684390416607172685108547358426694384932027692044362608981627267292343751111097285780523923515995549105063670226599961135344058521728395829457460224584195775925580442201592324735022574446184656873735249430560694317665564037973015583832829261898417194795864429040265230600676589629877048688913258473151850945783098995627917606918422257814582146542767980831229139098357915018458755071421679843993522311174179595720613748796590927463450044533060594117275913790897889501499887228105689262487803198684923248169724505630696678847934689244737411987506074709567863263318095749285838339375276197449608991945388834814556199369929166785642907348250671029804531250310732217947433031659640105177314513928093164537395696622467165505412071603355494671071389252527400354399550704990343654192963474324625744747438240835627551473058580263637251845349028188000336782593438828938292442084318533956422676334603209532194222680911272311374441620742504815525855448815347208964556866301021607949915776064162833116878850687869344107400243759463382255098414371532969923870444017053528557093094754589972587790935287994810904677445679183779564063134038336807334745987588808957192807231806195816703396235514054468518753316597741942639858708116460897971548325357477905375314540628862583326217795779538025543790056813632787775715142621116088530519447105946257002576159211101261298754204392894354979855588530281166114998961703731912163625750603553221637745810986896782691208526661744804732314571423919566401082334064825022504051070678784194168892002726410463179577664132699870945866525348903990922239679590350933000192131018462306157634632207960192133671140922963244867683072369085350216780263059663861473852246249413571358641508996412556102698685281476969229221207855416063729239153299957384638746171130124228053008288185319424000000000000 [98,13] -857209820805568071008798465996042446078198234095888483136939187728105400580531392206519091761918221840545533897812034810244210049688426570768606656452232969347817756887730873839401870983757018619145244410690127885194226440707563021567955422889948557959311083617163831760990067986284334237912092965274769088728009202140238985586522062955067202656029162081854684384873525953333275872767156866780509405650441164489753940279236184434852478139302561200468317503837419133355301351285102735053042658243670758823524054264590245320516516327681433576695692126971097713779385580415433087950601431616325045228524684634119184655918108425082255242491719309562185462491982556629561864695571938757844250433559437564053406700764684650255784571155999717688372878621922551753533598306959172600786801524008949425995415341711602537738610182068938702852524493437810356897357717964670733990953822465182989841526896452919876561608718127821858529802594329803870858361019327684516150550991000588558114933097305468673362021673968933398465524384444358723753251648847156419534695035404409059150456947119483135046992250953794672777874580622967431635719533835178897899881624863682000824573410219195613833173199051390495616975853308347764820926573941598282279071964612318803804252562117282150721983153602128314330683764922343601985649296729476485999046021593024720633811518287717207498352271186813427951661429927122808364205941821575414524659564309836782490132522233381153666676645644889341495367032378331512355398125206030330324494946271434595014310401441578359735919086457804466933413299867165401573689434693854060459616490347758364343472422087257256300287327463193391307444371856673914840512241414337437017266181150713415222708556708147639939528146737437695848526492667412898425003919505004593204702202797089228335481199217736611324524606143004009747117042676905583316645695394789699303163238328060529457774422841357509395194481242548904347172093350077675522685419309682521613736816261026658754745448895668626332338289912376926166480524817592063641041943831753233030185302516133726181035509831415000459425481114428812751919111668081797448924938189932298078569787608837044720146310353819525381735307805901424385860959212214262121468600572555717813764348113561129001762904850037650994896650587649684508898111196628929036357122294541935436728774670513928706367445563083534396392446626093952267125740988001233493371014572676494653437198125285506669500334304484186169516631873400713259096617040296297774085203368666256866688185083835187200000000000 [98,14] 2756651290400480842070488597680684085442966155993917621787239847766259678674062059495826903984981613077944251469562678813049452594741536284808792118872221788188683947896413669975647462012427255364510021141651032540029657641621503625569627438218719981921929491485654913917908296072458610336684227090664913839074616222391173873226308467016400793509461034055701934611969103137387563773138679237068811680025976667780400238314963956936633072106413064547334639339681240792287480433492575856591946242840281046913438547335418717298006699468685020164547653231598924448806869278379862900582608467934696655066298944707660114403435951014029193727779734184258077384369515992550435261606965477726881187489999678243432067954609164792261266000654830407792403612359193843271721945591509560537831308404272737698001238285854389887902181571728245381695193375356464197503674395972571323627884513815263513637884927007844073899097103070335328704005178696857754351341828763955216644895963328226683639231748436209905127505341770099338630921476675392956709561648285347943036210484975061901450556727229594154815862288694353087379479783685357270961747913442149707698488969864649242725723884701683186075949018058699721581932124379585684116076010389184620237200830624859584609926316767998069187688051722690427525625894161344131617145515419934671735657212639946404213129446402977760228544678706994166250526991674267335335476853937933164363224440042095689013708361884404351999934326121446789007718678330208946628413946959689956001885383942157278375678130612883858162492031584745965733411680106063032269515524192108341402505622849743765646297881109231439955134763081241497551395384334679140769057590107681295402869614052151398600594969760399646402271762363204311116349373898583381006111899871113761246879574162027434225022226134359436986146758752555064644741744384659409066126245171910645306931792111491468749957327255217605672667954836293940398624524987372653217911840492243869152910636965593516937295227191824333102790456762966858229931643554331519708310800276633482945128178698083809582026487813417147635382229790029984489988639140927072798685560924644462584233901327917276356586696007165576487017961582332622551086976577086841457010088035248558936022716115132750158567092934466413526166762708084535246622449838298109634829162444180491241740307919789255483899971503735878928648829226886527853917747601221900206150177430368048705410892887703968533911962752966662562888802462302858032649044516638858193516077249952476152651613269896724480000000 [98,15] -7406359843362114600859710383914644512300639041470618533210341079922998287893633697207048721017045405814426689961891386633387912965602446850151348924253123016231017653268715484614822496200446798336145115834174313026774205695297197441414921100019963682776341164291480812285743711096047005392835009512839373973935652882189640258129247520142550100616176560153699317745036644684043509946910320392043432358807467781667404870679382129875598316354399935440707063401891848005882532255501553813154749665370461023878995062216214125659093363953969068677599754240659577602680201708221943689961039016292519057520757596413326493206854372250323751803425202730202539747698599931915697531387792554274899337944055738094054103536316060801466280228581987496701179759998570527434567919876489648071910951181912316747248917869496129027882379829699952757888333000947667295982745050750926625845422911713730330194115965556695097463815776344608532181736286189620729760319790621342043379026223877139028762980183271897316823739673934237242096760668901931413137841333183812211848546567987556346852331884832605301469497948432822192950745187218512162636982176273415866439454891611041063341721503235535707016414234517312747836187730777664213690843831559088629861463393148615585474115646072367226132396431346192704175073036013298867460143953008027726032110982248406163713128921410593422866464043106759268842702412955258517179282538170674726736838850452918710651368046209449195397293780683714414943873850055776792138516117454100020275958332373231388587259130830083761347571613465322469122798763911369081316191056463513615896165652932859099804431913847649699523524896411946024814377337604554332652512007034148369985049562484006709444763157601755858798815223774286493144041510508936151693763533766145241175981209735295334271617011169108997977401485052264856251246345486343041530666182765055907551679533906337434332884203885982410006452367833775681113227990545032398440990619303123507074514234712086034050174179044602587488402216295978971694327953433735059998784708861340034727493095226045837011862534728350383967575229805612352740295221712580425981052531730479910466389033527276164254079793005611856215290691460960837070137327373046671878781172247639544915953637117403076787770555572044167694955333726519780291461949930227861777711826072655489498720081567589274218237849858729423260643154671309028310983551872661863902371514050030359053513199036365661863623302504252806506600995808398890195672364272749059123835497829413705686993807324741632000000 [98,16] 16539776447671888982882841534013738881283977240799734525232447528158007452754550890238703342130925871830857342473878188475053232151059219919847299878129212930021194727957611727901752970239031785481485564955773080488857146273852402094077557907691784022660503257191377489681655321834671779359659327875315208988176809545807753437944800298469512998986385835613311013169621117825893930547739190269851318364515739900631979501078918948497128865469519807781548246199014109856244241904019206558012735445759278330966633590438418397259344005186614606451854770499222430595751751034993559074022710861484249872423817341038960499410366548155489457267944248068378150684949329254823160243170433711692615789024119937364657221978900481981961215223834583873598471404300863971738821639809459100469064785478285102282789289374655878808186442606525144372685567751253794655461572240990458841438837261869975694461065017454333934191697967824636443155875809609594671308873010780915420430797668219331160823135222702875099179476337458877662509534157244764846157877118212414866806993502332244129921868511046539485098916325484354243050954003879781713432491561419311710320715078232196570578632515011481283797783141535336985949276476742524291728950494614915255584359031754663700429573181993799317715881033199401435227457182799734580424210898269831950576059814891734946535948866151014013546697853239162638593612519074392972534462233963903806583881961560586973599527100038464929509491631173244814417163677425513951932088321184446813481611601282850643755666786546830908659739349625439795332054244170421285302759571191550018818356338447985445486085486635841195676186293981380051630935755983433191733119250275581286543929227251391587697092257654101264147104472390173847972753401860815402794041661660575049824034901973510837991460419327504049294854988623705509669850335672638044213660149920370218869844659654157615035430771210419802307772938808402802897805620220736028589537779243872997830407815419144729516436593208750508324554720251272157168507577744564485155050603347580348067790082976959050646489423953717344967448397869846261909085725226580444332943120496246609792552125599484884132634551263071557065211355648963624572871781929775331373056587147857188592067067313858262722463646104672429652881520437459821005046041510168579187887664135442474295164748814850367651790981881817084887922675465642756186922421250078891345409179936299493921387638365664330875789793465206160760722891280943308587718560802332937171480042300212669861847492737368064000 [98,17] -31000500606278230399086572411824711758551256409344742347371356053077008822740766551595996483059326940194332407751867044663505947717151319811553750320883086285220663829748269328389893187244347773506005092793560458743433491705844184006500924744028095133868376122372108748012341065058888281863807352606496340700950268287304665579645745597160148630212471431321703038952087150589371984229807229058036888139673980953811890716129050066404781019171623581513347349775873232649433558600332875961998197325890116102639602817796086425377389607742024400646911157150610711209576322953532337150929184756951599557808322779030239996450326168397206188819651814360990159589535385631314053042779077546327132089977941544655845063262840661648249956815810156816267283946039175194993027712049687255576228311917482331798607351484515637424714345550691429822637854109121619927729335526478066612595237773687160939442481171703934181221407625345304422710891480470761328775467799020700269862016400801123229674617374918096757955124243393225217690271508409351301994889931597325547927965614395165254777907835400616202104438601592765243555122157140056509052362390474286638838123920498162044673546762485095099814363902057203335351708942426831601728199183848010830367469795688153682569964326112930629737373339366672424659481754777815165815795416986376034018681297771805730069385795278586901005739467179386122303505816987852058580851743762489325383782098002280535838129060581332680866124593177257889166050229382463615560276180468687976198224121930229312024087185184407663463723799016204977371684821725325522580090381473075934122172113339359681435208000893086142462462344396399577253494927258542941905873144924820689631781970375490656866645577692634126766413786314460000837126148580160444016621910419641179217138129808929671240133521572579399531128581001535504971923107937869860735393725117722902364551044575950960064274560270276874975413509520607623304642930946362344335671559688120762804731341419055356502445001667988456433525022103294121740071168848128692039672912369267934448755395524285964959609548400379378805241247320693832876219361163712763062313918655658526686128594570145447621425312978459600624021736924751316151815464225289669430395442500454588378302578229206133731680834812811757072083571370621204805570564682603737256345654712946801857506633621741137043275810415856565028241980992773568088181984092327748847680450820802317216829284268911234343829789668931321746228291832296151068687685961808951171470724662795463853089820246016000 [98,18] 49381372678185589616823794884652075539739824349726877138832010315537386408510515246211669785357504922100132587116373227002882770195841675411135691481691357814657152739953720019705464826736835509166743322324372209504809247516975350920636314760657092117771692081202031205874450509534129671501459044003095066723016923616030383342210530236753299039948171292289220045914997265307023044204128016190342788555180173326141684587590469993504208400088598785523253935588503718784576770031551860023865060549259033715978783760709598062982880241911943246885819031430852447469871608848078614693320598132235479530292293587079858824134233977989889426505558830021321044128663310935229038230188920422732022317938905412867592641193442093093341138854812853434353888166633574413446747114570162412771446682109904276171247211504525875565848711578445553221252231885894187427553800342825468411517342081589411311825847090245420483195928600019498667242684188364375921130569064407265303152956203285572500397157054810123277923848488421088245731924167375961493790741267745674277665209090746524476774550007068786440431254417769534895696665872849836721035623102434282087645442701443520225292648503354224455111284122500671863319097275628949902165215958717738894158363762660078846333854710955438511060794745954984559398044306832056367074318395589169715699083515001563803051158908067768330644829861433093117185290507860867900927484410872342686357001601170040816988486981506326229161044913965028595254944059851533287013711300414591818293375039469553184849151419268498648220163279310538313819092608455268567141526392636997243620281699582391278622417543039477315029677893420818279037074523450611932306496339622283167371135521174495643765703873936952644241465820398602301423569513429768164691830777685860164200031498139227028127473600454924328836943204101928435592924844330097314988718151807003743733494732235380363769630601757951344413876681828113000564483493966764174117416006252318409422301672889722230210779994725218384188072725114187007365478286664868745529681178223191743799491809708461541433917742731367571585762104067695588599594678402510784814853734424622869103558156732555802417940572723617271027750950611432396966303660488402014126453668538230635230184793241559777736933107337556435315732355903360931858868324202201593484835578181102283447308863599727138832902164065400815394061241757362246384626465092817213235753506945639843718580996922951421700110228921590600144341659086154326841954887568074699697689007014981401427964350955520 [98,19] -67642323877788357878025200013788717048542367067859259432893695704024098116291116261722726910479686231386906917310111289126384841905088625769791236375666699588255626182562168141275551350941028186202233004525905056581228489587311137698027327689852649122900213466215835869470346407286537258099017301560908797131018397356284967905460843083808178123376441462829788177232524657886607845348449592954997443922825724654219874621363633645059847512945124972198624802421450983896099437395544118822057944399990337894602602434164495946049136844616287274155450179111942239042000262821670732372056198946694482304756887135591989492014048484238261071620144323549952733561039546709244418247625700452386135879472673263049332242331422538867071606802619250349262557547192394238698717209707145434258335735793172748345510924538431007220202419151421979973835017070829707558061536483686200865455743334559858087673162826358138772220996050368979245501350576373708089372850843470360892397498284752182149597921443975622186271741961357828898134269618628019463971324886664067700789929224218845343640849891904382720752442532467028860875936107436933904600934569042839676068940620723884499439183797796917561865233836732132815837527950194983265650445140868174406303031894646495272248610080124969929124200692370808206430273990440730881765982708404712199539327125005191905898254794750056763237347611809283248555259839933759793157511082977158467959240655939930348384304429020061015040309856134843492234894055885851375038436717025351344383114647797024264665512335370872757487718044401199287580933182556245896517167316944308073307815444311317477243170878502657163145461385962499770296701804379502307435629191682409092759613256758809856495524420419998090513513038046476663299150741339591584637327245819836774533333072977874296115582569290686560482190887329935171084994264893785036036122062563199519095832409150796354358972721482420921628958206308098504905931994335068747252336801550337289312103654704859482680627432317295307753451589199833470867355710519984145768952481917022177100134079636524433376150144019370675989193729195148018800047513531024921739729841523743693936005597959612084852901118957341166906464957689804084384708062202968237912182884117477687922222382762673598464365460660247058736521982625551947698266930347724959561640668018470005072252278210181539816359628641164419466189926769450540219404507866082852502574352740785052835515698465058861720569132224552906251666277391804396159319138433819798086931160707914073793227653120 [98,20] 80491395859803365806627002925136867872978151104807548563548096102973359466335359675423489765837364755485778162881637017345151587398157852243032218381344418129166184180963255015482964154580093476265800867449596440403996675065722963271429560003913730513077375483841837066517810454683412444777188451106271181058729411706623806545227088614467381251137600114859096936466760513360669415228688307822312223730714743078550671534114695094631476305347808843838617775193588604301309223814871805861800117623560271350063453778943644013454375971835951444606160706709679187568253896987583452420377838160139095647444627540574313379194505707573408314044723252159365566750326299876747188094678133473315834318033441655336860903446324128592816250134229483654939509455398488622431782056244299461845377310856630498598802625172970244273591546871680995321635380182151743073193298251299841883477400393719586407407717972756597975532242913469772152856070416307135907123141545654969985598741982989970565228861711369166108239766069665977055058949268622664447562659289823127651937544097319902976794139412334940402482066150636372706523176486486757543065015151053176448557887261823975367036243690156633611007532768878672794018176056041270460583533035436014203813711174066182333652411114413317155798252506201720337927030765697156137579560147588671011060404947693096290782101157855507948754122521263840054668350924861040034349681241548740937904429591463912589844298099309308570154641934467413549262739916827092539969348838389113952484730822945155673391294667685417772694234710902934315761995772970376299478131372915819294166474286207507676355850875749489279493479056441502811708181346381520095058830210371468531056205263442827753317636811180161736803571415979551563542351178522139944779362258840760947322106446000127617394610880871948292374956481804076322537821345605134281011173407046360887304022075027307372493919695239093629320913132231969318058832836639906784412403381340433860383283352569111770206126209799989112736546374864472213515145880387379616004197010243400997364714524094390779115840705947019391374842589099785499617293560847533701513356957283069941670553447875830547610636381862733410503901220962322214934036674276575429538788829556346436282345128973894211989372092416328758555337785649859270091008763585684469432581072733928786661162993892705618830570474288458031117176874781783391983085429439336740858133855588271529990796489336532036995867804225289938231603567110727462838745238954276424976275494963664482719498240 [98,21] -83922623530389607012692797985825523294165286232845834593444802120676114457960959712702255872021484481939172422267681649385979599310223154967455015252326343029289315969972898348462598336411994152879039909550035222687118955482618543636306377495291249124050274504330030762729074947576165977896858304051871827822970459077974918916415637298715696239866308280775726574743889407319196805306745858779041231929938021150671359983674631685870332254942591992338662206290541735746997814225814836855901085274416148684197014761915490374345894602120707600670035343141091732964573376079456201221452927555938942383677187515454435319264880103314611935461559743124749501367109312365781956198600758050170798739009634864101820542795193544574784281865686633245968328382492929802228551668157840780754040595269213753903975538664964726532983641757926590213874359544575978108279876613146537223332215017723497178820862689214499339188759871584733802794800436671872630309749894975289427988793423867128126151789122777264728438883260605682976338024442870433166757124930238809665122661407876333232272416018848851924504484359134159673851118832140307470291722331673506729408362204659345568479672834521053993092782618673649967179246925640549099220062911493967667502730843278119938217676680747269764081859145622166982305791749176707087280308820241483773802148064654685256768732624579139463233610141639290670059362460223835441851848045644095177681603561562327217760520117596300341129283222549095073446403443488636135132494288820542269585614420372422860765253244183116666644166483566253104265720183227857296072418173937084594703969221420149637137947591430046065809965117199892881662852779565803369201023785140265429217665777079273773162424679798525275631196518613548461734210567688263160014476164527380820955527746588863214755143212377258745241329305371479385352810272810915216118595649096952207838041546496915309882131105217128839437763086569382011780480036560627632522292460302408608488523846067907623075160635255606643148332216712228034629447110094933603737008963625971439593540650676254501514720495124199553753423677054582220446563694301967933720559418030616977019514155573905055542960140927543830163343910488284229772953623087650556145737577796091836043273761923819206762076813049874310541637525569545755825340430449083592101165140424621912591734631761072507676890631660277964885022385086047795402972591597274064418410706697401716974564492948176053096247444402781450908037480757471999139854785153805677431347058138737813749760 [98,22] 77214884463267724411265500519323170972187748275139910761644600585850474129492752920893779735703601557099071143629250798690471013516090738306227205016653193030227216266288736576947528342487856686070533056671301197379376410815981846459661784279578224675373305078204367332050558792799525751524127049192790979738343617387827003645923180723373738297936008591374630392079959103710054010165706414702397267796145288465702416672207852765641362101287838798334808874275980111873856614655968498864475477351339081341568221302444618574069874428585991431753922876485762665130602932151982391793779898874289833160839149419512491334186671021558265818386255881762575179103475864871164093396023297290738676074206317831877772856349777115765788173362725299759267596419803532298379083663661608306064211417656522250054338682519052406455613289178309028179819507586007849977739070455517019731765114042174959890414103866510799075056726833260474087503682230089555191268297000544782073126370587081090319420812141663781452686300860957156425837130339406942823919494482631104024666604148211243701658917679503101173285447898674372696173725030626516998604611301615804953106945963666100373433409399511072566864374772135146073249104315453484877812196206648311910389106723521227471028126523018547427142370772913031912209697583854100837286398424113651757888898496111643666625722708682665607452581178611692343992676864890589332886054476881079008993175451654576768705607542010361380497265989723369097881835480559363726945609968050457738674673548093419124839975010857036289387911978890630462525918645008283080614036208211251950528292861430239962827631023172856366282850608613853019550101427540714924740955406894263591902888088760096039647225901128673361887740104304718728703827642644143052390732979957037840902380650092780776959981517702772047380822601496178921920607600248330527169186750418557353916643079100895571508477137660742129398905565995119828527186570705878378279981317782300414367424948006573887300899099675475024605364696117380796187622166434840939372590743071024395100508487924091921655031116780391402785027636795443579599229239419171079911206414251654192930707940665905408033898916385052204487630008279751547138637207505478114591368782452173304590641081798941392375509213332904541044140783186102322716888656009219348692665748056641639823850565609377734764396556748789274023915894627838113064074403075175465959565817976877950386334020219168052048534514179688319372306756549556951404098115433060666195067110742755901440 [98,23] -63053900862436626696570482366084922200688561928575501468343134781786559513271419480115307720991626174348429272647262070510439065397373621094015310413679113398806620637997068764237466456866047596281500854734054144164562909278073739086561495793118947535726355685335970806251294459733156624829900354644468070016383342911203661931623716623116109462406756969005497669384759415958989790076058912997690404839678758253056643996969115799385390214578144299280853866503067588295635279016569287704214883526372613290530332523104415947041458025057732257876229236511104028933656250428009800753959109976105548867300103591359659398724849392071445710575556162681506950515549689982982031922867822263609314099686338819681994413200661266132191793461889934663337880042357379809298896998666404902321817438092664919729026253628808777749266314213639201836680392988393944968019225175059747385543399556295775926965738184404736218879432101323256489784475426117645889869770263313007663140647000955986088447730376739588814461333761430966001137552863174866660594390921123747927944626143371458350701816786693902851374807975907766836782685441519859659523091761379304103357693831754470010216964588132825659567349571393848213747190157855575891545282812313475649432621462560135454540900555628427727719637583811344199326769909108795682190091030860644661057331409918476426928069812965984483709384246704129172357384653651740663009483243798362165246101209909503371472517612118912663708380895913739875581556698142570456542585927721344946884763517218008337390058055537290097681890315611753431185862553436116794340772628942911349098292855570714861344034760757421554822681606186369061487844046361738544824471086961905938974578884851448342040617723279954459074692730715353549884412345654605189840846341558513606101101348333156161363997516257410617701780318224435110536680082471549218083225079367449030182299731283546087597312240227398586683361412705811819668083416493813490324257457621109372834141649411918880698653712097703144318143290692928940651978101002237824460136142082074317234835281501531310170461453754298263866797763705826673590144214674162216992132624303459028282252145804679996950364038510196449342966695930072126749329478011410944035799174274190328839972085146279255742538105923236272492833619193334105720775057288686772951900920179938051338833211801352516958040693778477234586215497480620145800946842331049589053119157810314003718041402290039484371300127400022982705706039298742590421967193447130053254717616139796480 [98,24] 45898279216762071817552090094459634838839552327492134704763386777674426227976443611285298965895582652417985427024801042959965238187893616959022191763306854685237306731573768806197002273629953054323127545563937491118359901427006169091783358281083359425356558480863957750590673677796488503589083349421894155964763547389149438802883138437079807507540092371121039192656821677986416306306054732593079481342737514968708157229027413067461490500138527172028129221968893908619371082644768374292179749117651135475591161582486471581794502115201971204137530927857458257864546725501821233718121121318978831858291637020104543607291609941214514448641232106648368365528315405848515644592107628754306388660922696479184815890031167148890540859190163486711279991724727816292789069322798833705325239281901467090086502291715214754043801150090338092930330465865969578029798095486109403625835210197893584546275837635597742086885049961550032075556168736048752215330119519127191662288740386702848975548599177765931191818293602180368583044697883207050665545858596324636156715824430536821452376992661658380860764162749248534029608514663043749874019008492833329488582083886546181154244070462033168887611496338855913228850426877015286393247677334312911650699974726305864750155676249465995354744095477295093926285035729172900102190732161043267672127701290212580489787352216323109514468759030611998048297348634770195786730269652893866404117433223237310673901066150354225616620678078398043356953731958479311067018032187534473438744745238075082628881854439382343302459134010387454127290755679175440920181228095419864018402626440893913926611438537818062375044773125204319330166663366668873811588560094935493375941882028119223412141268559015002244069328636454636931803460800163799450277883420545863858976639710274037069491711439725775983437436963776950977230482207370749101757578921499092812893579328142484421586752200975672115181109774620675843842170108418134523672608132307902665812784432391507502245570777297919499841021222461571006307830703702221893610668646420516307163941969151830462056795911420671972287538629826800324953785025343242042926309998189627233324086403332719164404150878939982540846132005809250292484698597038970288155998950411317353533886730964408753061448510366437484976759068355372435013665387389762207562730363942129353505389218431559975497296262741671501742376110456509949759564326111939425113786194794925643824864125046420627878591758426361583916848130854884391857169722392465480005633389363200 [98,25] -29865745656333477912937464222341809437688777940306824871408336010806689064479670327871032166351012850622162393296832064469288669530228216036062381760002691192850408160207472639807675958451031650825394878633864883781323862903068916582570517579387097053613697764940423169350010505672237135851067339581857587857877858850874680671346997869535353789198680280039201974311100500033410979445934283574600678611321605169468003311265648163242728926929304263374196537694535460379362971953375730296650565465571016452908481074545039779286680780286370560934231580040132252415154063985024180307169267863991766792632341240717436057421504124433224285086674391155617403146349499606062940757508933802583060628735919458899184146175314596875919060985845209943030191895913062758983021449016159614272817519678496352547228105922154437668168037880750911266109704694296262734125801205322895035011468953553266462556035363083647711521300206045971499820684748067585606618954926094451950637178374421302963935576630357119303793186933609662342909338575953543311408706778297366955336733958774058372123352883400485153112177599542781916783733873400507398920210628094796977846589529927131802906179249144094319168333412304566608964084211768133534846497529906188083763674182092655217353768792596916760393254817856981334780193727427109202845927652936292901944295229084669137816557762163667946446123384107757970151912225718596804917487819526895510640895258646300903089293845819500515779923583049870076795554078918382554141902380229476015690527630867804790924151630516568068207009680560507823514567474019942897265730413552792341460652946520064927973330520683061049875033662039971109371072448004613704253132668736631357878266482323660648439703679373402793464126587786880054739959389686880716057883973584527471889330371623497821607328644936242579066089556659901436738264373663518347972714004084128443241186002874122351401952398661721934740839461222216060400898331756097924089439558479524630332046984912817649360837978605411539072139423008151882861457122861490657272021766681687838107031906886356997014424316279110073827464230153892530894436486697129204987380225060197625897129543422795697245822210131271458704417479776098098963387620767192851483043486253339798097739386712279946345878528314903373677521280797284648340928689844470166685945118351634747140751284199854963944880843593736759355113540730255028946714341263231701607412605964989912437702059222349771568101187141119717342593270407979349101832011600736960953198837760 [98,26] 17390710444750418384049280407991893766048570040344248508056319088347162955021101233165119691905966167357853319760642894293726900672350486889856810802297265610040366961188198918218140991363215545835631646707337184357853891930095067341380730202320126056864539382701242343586937198810202738644290573501847704937943630852116935925843362463254871318620854453549202648898010621103992378846233135425226661795015675959602511672843464071816488229236177045368127829322227803074457142547419625905460710629215933359210225993888224140253072354028039940349315298465984090145592227516905307377709096025806668603533617571412612404988641899189534365786548491216723809189924635512323172901663026048229933508669772319321128963880707105221693897168670315109389639373501187686246390732469360499604957233369309403479691376073156543346358475432128289098861434440869598389898337265732242174656390973528183918025866044273284891220439920876326307950974052461478389221842288451092129441201328527870428170952666454178802695354839988114876993568695179567320221096354176005852811237466797477377728990450341115914875301083094540376512359562729756329243784919113835208169472104223353409477808071369997925612175753411870279240568091468563730316561359964810180568122652393035094928662899616428009562642433579280796523736098453065555462417903883659186705141836980472661958713693071718385995286357522134474133877352993083124675866056604914919876146949608591549521646244920601198010797878866759836686919014492265246508455930038045556749348740339572106877713512892246851373162278088538227388373922605682741518397806998074512555883989970589996701730462540068050340797116147580359427945832505690803928094565477668178281671080821740703000069245356499965141494419958771049894234576015339218365810444334046758432578130462829208946796992242476144028389558424766673489428324871439345761825777288454366949765893023609315917421657327573116500784109128822719702281209423121568724374057668568762945846840885499544603742010769754310127132717656749964430332874140004936694588525176470870255136232373684628849832865543331831382600468813581004899476344419076550629083959132768180337200236326204711243771427677776213414935201038213036778969480820363209415435508128230878146933245356635903790658847317361701150466301246721617113787646553693956802136667241106021183380670450918402968317373703227688126326294944825831466854762615030566154879277169513383118470309642713096675149617356820294963703025048291153041238237101566342379601920 [98,27] -9054412512817357275694536524391293327358749550208676248769856329642562503364472507101810440023190823002366129981886648396617551334944030760065116125169234751230880978574962739950715023252034478990171582433016540794802330298601338783109800247814321305478692282154278853610407793466188355316383027099998283341587427279081307228694740392835252492518489131428951000710130181732088569184954728449491303759437408001065487428342795756860043711937567905593604937212826588514523493999170501010982501835246261016075410558570388595548882529434021178632180301030384115149337667455395028903673561791033340987195465191438069072573840317025640283730131947250102596909727818426864523582050809457923067038932895777768345426262145489871326764312432847866873256309320455191946103237285432371432530946179578018664499148477311678040510908948353477847992501773648884846506775997357216154419403541678482984008097972379210075720717052679761058311684628594039813205814928771578055004928208867184794101362468560801281950972708585569451399558819989045349062550033744499065323797133545567501033802496597976194880751097958794453322098014748635249057159002616772949335484546665048208744623909473265375509960530858470306409775523786517685993639492976402006821654535336709315549230310510972450654098162183850398501318764789871029825826874158219413243426035114944365078478658052029992965855706458968747664715623192557815785423762394738227983195932110620540758445340001965709143161930905056070066450054131578887789548919252421304583504690418748948437660013122317291785735232905044245261140191615075623295852202540264992318697274730675853826651338169716834390193806890713572501196806788950326540690376297041678625907415688827234393746537130040645279226763969019400368067479572620687291777735640697953505083109562751632653028485813666884891445865904043472934984434480638607749400507237100246346787587805564233592625314140377109490470045760336598882949544298481264990997794718728223041041546685532416610435598707689995605955230911737763950961970590851048564879227058892174245798833681313812513149376173545089914383232699184507811032840278671377637717243553293456539652356994558478866326952148861017490418215553407702761858585790821527411970305463280823895598277422661280731406800029019211132129993783106210438633056506875517009576929908247743853241169094540414548915954219695336237482191272445460264303263445603758500445223928759391099867562578581230017143599128650960938577843651453956826664308982262267904000 [98,28] 4202094043891933901794204291037981363961784551742219949085833604108733654271635032326686042502997906932831603673513675604991985445604824924523627172990715059444293564730496418679861109092105720939540022525817597581467158369313162723823000135385122647772974999301336404709962803127642941907619494289104697550610831595091438786029944974083560748290714144432266192079612296420165834819227714230032335817614687927745729458932194977183401217456516010050449122123117869812899157942712639073369680439618453766711795033379157515610184166122364551433469600602224244703507396742812672029200937733319484327069685607232015027179622102948456541650987097045912655123289141879692579153389401943459032152236818718731704426815088932245324548396110457505088127494416844786686663638079436542556926338410797121239641853537150186788448002221668052997812894396954384219246038817472259021014030424860365857724630691058376232763324274164462887953129645546874876117278141217854577618265637720611078518715594905902354682801045590231051835625581898290844786215295701708788000721263136309108178301227523201279461153512489498327332939753694255393028524593046211380592574511505695906409507710179216489374909012091581491627481961253168739294883230765088836378091719436727093321958743374342842280980738031881256688652628890879456830129243834073804831909960809925427429555931750665590043335437760773370131476320271188287923160419038941691098970260594424807667749162429461695118292765394882158571810486813612116023298136095867581489805383697850533515334440787816388621655266301942694777807976346984272048935706954197642605497780108548057982583521406505374830051108608861324049215183914034355904139286246555395266575295389697712048616991008797526641785104443842407406126850968572862610391577620935058216967416758676034094177283210783850084632499460191497584894744439810718490409743581008614824528955520909498353068128443850899055272577322136283349308098519308300014616896795219400715086673821400163747934814210868401946778612266076223519097358985160029136873939906372914347610021441999769778891786320824350184112315088831789132579465153098917616748677029445930766634712095408760588537570499065557253929166841039417722259880997348065171170493999865059459639107910713457887576355026207851367181618494970096560926301982175897963415743056976427348756423840266732862984646251232091014546678039429213658562085176198816673925306733104059838908927770415131309486770941294028338418229329617696898728750650941767680 [98,29] -1728461682722571159085069955644359479335172466927064961926595908611743313167860866285825426481151949319027928223228298743315752349213896528770933888882155638741435531296645385401175752310481856620910670648521713354207902508927975176320638729400009304254000862264179732251606585117918960867449768363694931879872572001791859273189044742054462138385403082717316410097906906592980518225087494232951981220774510859833575226328249289711873277830447828723808696775701272991187393037275860702203799233822832807357619530880370185872988737849169757958772359255773332680431610342930485252924087582301711837599013286703240017593496795511730497285644960182428628579592806354687467412391025583329956035028258078234875993480417010015484722430956958886981048315642482655993941258577285681748096697343005342190770794608579685416706653707853287960217622768059609777784328127329920652830520093144085468635476011656696993489716676832882914130016276143663699631659416792203827039821708533609719535674704084307275026258493833939573181401368944638793126905996811865237254383460515506644231162518366146388920464501402936775248376144635539668621694066884166176720650058616924743433571319131284145133534990870731420653118289815514793049128680439431654745218701048666471241949734444212312299162169462572596645320352605524504916732569008529755154649649625954984836398398469587193504145981345965192826795934151191566485092530679003949344363638248185903732261975707748289110737338393518877796738184186567478779487250294353165818155307712518925190815419501932505450173460466018055024629739924611090102572831012984060366893079380230324504882631077935087760705514023261058250437282076935940572163933339912469914720583566271237260507619164014642280391531332336401483034268336094694113286742676278985516211604315598382347223993906800193031518563040707821794660528175453450996578673509685144517095370219316637090931741542261144910311282404244625536752453856429411277117001814421375390414032967976750209616375893179857717766158273595033764489072758704903258946476013618076725086372405427653601975693022907198261659539074880759420246718257296896930374067038643940606823224368420308046700879030967553685314687429837128733796611044144921474612404883207132734640230339784031803733026365742211300729668775869735617148569835533421193680568486034073811654041585361640618781693672138950685773608803194717020336767271971405430075460485434357812188269580754256230531365786974135639651786126619824580897554909102080 [98,30] 624674473902989197823897777000565538988123566875672432723566301468313944372050158244193915310232761036136668923041140922601571354841038649487184173817876842255458568818512472419472748112304469080931499264033664705608197538081786355192079432905696578434487979893017540368342823887886409476494547293791549157954956346771242716068620671189332640229897106203369348187119033015847186799215557054573926868747253605954982321855794890753044497844889792220497260770888091067303707503950921321011271917031839353581223657503025351007075583018261915519721665767762901129044322666810727190818675872607360096983213351663923486650263296045603517243233257680907928704144130539317573346634883607274269326726064394800241151056480707565271852297297654176946508488297123368585728877092524581177620237850082357824076332099898972501849132835331704791107780666823390484164143411212583893735173942204919477631416302975179500288959092639214807125300938629685457862834779129456165876831891271552449776743463432020353334065536985658847923084370981637417541079087807967560302643126248325880116037530141222226479613214957987088520160956076160738230933320339842294385884877098321387045062816751450816571559389203279451890799380282300566938246980708303778139688479238569884618148393842792595911972460470533498067491398850164913040266192271287674374548548503851450550506876996038932849450798802663199620520114534815361562438813601640168680012994007816461888641189148305445978799309871808451564419429318134608255805885925787238279212181890099862164136663532125671605339404640883811985225632267059991014563238298147724517229134527388238718851099736676130930538335113408737599119000795524491477393995510062539884747678281003128797066463660740661995196750867637272433396838583607398097583018849620795680379122825436159072420772655071940528955835637705757689832173606832693938089903424198547485763325337676681844844441595334596109211561177139171091206399055479983241719747150808612044647689725403260478709736343101171944595408465505112836920724062846891135070650793002884570269616268844500912117930415963953847440192877688763206856229246583112960753529716745824131299071139498839974635928702271092595608288281946286222430811864502339422931171923691010184594473266197220674304989052326633561253190272329076918039112247253417834843750684032610183727436113738966547749871509716241276768229527840837644549680398075609865710558593001195967561757329332002137512565254558269722201806543633195166674043535360 [98,31] -196084990664254319019578767457433530858315122010011566232382138828059380521953703957022495743399747558586615282208519172644657760939126752684456073473319250182402143772364861195898202815943968625784593548119324697037526669936679046716111868755777933846041804001058271087078721404149445029249761137243784524854769912360459200766165496010301454931774558541459337664843926926932840934789939669024714716663964392713190915183989734996777388941764971101266481297944005440286494631857740965285736056556604166041176360627953982709705361070238547252551936067077923060805702322116691107195199090952067268255530377684670289636569086582724269615537587149831798283272497304078830532424471446882068158789239529924362592737438251408690206496684455046556224214251133327110886695133067484434114062911892309233629087774138012098954481081746129150006779802680396324529416953058827969682920149064112516193266796880723176031295535737602454745199196014625543838962561624321145836894860549828468346292842661883427842026631161906725725548127251029830683346838827136503728479321226427510751692948366417384875500000897662001453778820984038665180758183638415206828336759665873978050423280578054941287957025590317404804136736611044647646402531864697040817388707330206486320589053959322747121770030763990573684409540745155503031527326992318819727078409866926527864302632493393995960180065940169544382482937366649702340996853121802109722844629694905144029969017004031751414605720053925358743316824182028536310847395453901376037432800545477793139251210557652592822493986738014593179372881771045927281683543695040025073521897442013433469087116805258334964478645302821243798712633879247908677565754108292070118549063119918407523122418637275843859179233357478275373507310765832934105072440326884434266153718011535148593979279416735745897735735210411512182391019793874323474786131732621917201089767744266311529816125601699997449245231350347640690862498034375644861447775774749933620573096403525213220150514007397627351474625345486295727293589893456250286717322936739645315488027357288400276053394031907773368564478829951445463795121566029382293831953605718876681783627258209269615978604081566689262437158413380528330485555976779254873697380481470599103193083381289989872986219446521930496040685281882182847825590278947763059124394570485881068047562574465033425660200068532960582236948159404340790597850463888763180137417922068709969645688625071656155579253478953352227645808608935483603041648640 [98,32] 52903659545622175582908056746382773870745388822752245513253714978715353130263218364327133728760145065703864828773931213721614300979782639302006717274955685084515397854784566033691975258404978490339973408186975226550318791838870193157196275818619773158216038197319013781896418625517748575155085427526228564919816660680381132789980232283832447507253902626324620249533349072281905777780358827873236392089460141615917652957618596077088375529701980373597302157009065264038514570544092859675284394672158138214644844274331244680407321775895432920487341456549160274110410749201193003832571854839115901926198768033187355105903491568848284119003579431075963473784935567922340563189819888250074629840803347295942775306044560765774638721093883784192355268066537877699442637944719982397720133162712200894491910216256516950718585509796970961371564629484625410793267187536563844940286758695990220318783317717674862955718529610439977850718850789175637961332507725873709124610587134396694573417336366943054953357622774523128000967749320269926180555812327536020788142408732455004763435164211815953477932095267365205042572755523113605289729741609215764298277396985826525234832378298158455550014385848487366172140938189098238131604729525243914748263039374776368118264456032656005101272129059521835516282143439699582735140392791731996985331341493720486065515358544242444255173010806324594279268583969704718180986928904242502684616510423851054071223785365894640401140834200134900425105849052894894737973035026265350992732593691087532470136974067503204957815447996360812032698006769001228885532574920339969383243971232375040481712164205474407727617048272414370344642563198829913549248909205153366166402911207671741375049537157485606221280401543201561963381068703228442501517050785149371638826053753932515857401637631810699479654990249679517378743993592469973419963086340318302375703395027549259811947070250360426076972536285814779799670315338247390064665212118309350810607691275531596623476250527563789482509502453627256176505762422216534917373326671620465340412218236709771088534467961853850726139531908404971055991632078733726938231217011633968814820267796016980805824735806639628182751084994085636900949029519991445251921014079979045174605466156915548555186685098175362919646306082793180914199453928842499165665237082974739789113892177977121979748580663105867508490342061080047533578977146663361007818403544187398306413035028106657436569984505319334800714302439508350137794560 [98,33] -12393072621849100838780115770697500810449212456223545453927937793555463887516010111617151254499043306166134961831558417028313273448970423831070925770050282406642894860066648034933578343395554229474851857186747333951950703268870309245930221978383736011177960484489629835760723858268362759967676914377122306344441064947209262775838049247460923126088904028714501676407517629173512202626049685180754992400040363263451558159947446745187869215124178786648851470500496013336284184709254875271138397328615059835193742686521811438979036115980097365516648769507079627876836539759836992201334787283518455757442479887047648579241197073688333313425996328800468367342328379295555171263962573223740308255991948357547999327830514210972741265955111714087346131685064305117923500640631862023331975630173420843444008566705991175179637874997268298062768976791482792725157723811032425196490847222435417115757258039401134189382512153988386794193202048507026146603495391599419417559203166944001151119457584119384216014793709223215744773650153953345162651182745298585589883330940347630446216067330528607338285697140337164834056340036507457039714746712139722630986752224846300584621936684520209530319568448096249552106713234085393661674575030291645042236762290270506772847067990216858454676948710792797608413433531528221943566299335115245281958708775314677625517402759249141606748043151037728638660122530002564203969693851847892219874337807632537533440840333323421500088671524947102920724800801675799263365225904023585272838197370280774202735386735676629064459220859315046213842177854293029982042462809042402405053156811927134167486183616728590942178609167219167456550842697193043988984114176884607290730450926431153979408796928041007971036537594754138332570616576981094957570413922998674649617439159587989024921393126940441432668128887262624559785347891817158253393576492527150364791413687457282131357037254543869108196157648314604965497893880072624639062478967363209246535897579530434923021497387470905006981066242939785642270547697778639017650158916446728123260721258496346063565858788197867352351079593618128332503186864949837217271021986548459484377020905546174014877156424713127314429604443120120132600566465098152528352439783908872247525988214610664812314440452268921194394973846931729615697522252972111629754524205326359279890331950857357508906612248717078338584561074557530149586745163814342493471509121356010892702291455229915417111763759234982722593611293100217466880 [98,34] 2783488735344164891476497416161812467226257097255626494750799916361051273891568152715547499415899781855770768611208329112198641211737107848587216866132212344393047408623075068175183901088049115591736028044582293371080364313900581450824906943489107899614871536935971949010062754871547180455959210793854861482066736854522890132363352237587846778208398550457932768320417851111195642542713119806909094109840595808279508560042074455755062047753563158616421890488935318016249872866144587158267266995283084867639401853116631787734317870009070199972331122412883044891702545380542140559897022048456974973984639577134917045116423553328929409681216533069034181894017878238818744873256443652379411837529728125353218224066063934531351312288806929359861339768348938709347517857146994183872251486108836946336249442228177456341242396355288100908540246693279378267317935252972189358988867504544296622981277041409113594941081418722425305477931086097662836198313725323286999108988758994037609285891674093644726099459370595477274701260034541856175538804748113390167088603293626547220757506253415538842478519074976291641600534962271024353973047312567318579012241857539856882154648423308394685657462867439722475495600416037606166540502533744520980933390497713898303321452851777239358662946372482953205048283912995516435797102817183569506774998240443404407587500506088243222569952597290301259669036522632721585738139877360619388926547616824188407332688547980705647996640105032419526833744041978869946229324811009341313125801621371661597783530296113875809581498154163433692814574590268681811697558720663109115671941017954640818663301973639254192738068348660425879929634805805054465127872026795589714131384975884934571763311394440807551970483844733903687976709873459280300030962098854088643028503399197185140633902358419122883338911944687677178720837725462000484730564442078089736564260421434237182493008184372507950627758895463369978361140961463672466335626635288515733138638346646989942666576281694055413136833602756324296532031487241850677489446918919396213069571868706026614934199369324442595496847769506599345891878877204862628250847580687423681006866702501673541043018704021853148571738509600555856756958136405389419720405314016097312732739201759067886657041565964412536104659866430281953019939929784839941761343927423294249971626711713568702295559124074747894809014312844316385095407954806674330209581249216308400091248234391445239362922341228021584269281306670530560 [98,35] -770940215558887460972962469598820240273892441183247592596658525599010501979625618159799422768840413169092235291715644682040990006362425069839470783613796578794347430051889831424608088536535954867105680665955442441498690479123008689554691210189094624670284666135838520899750528807654817544009831251579364997763226352222764479784512404269878279413162924608184027226793043962815821108369558875748675597578260851215390973678376158495361448077565585056092702916748473765191074251663108919283589628053532833576337566517028508321550326947642678735818682031072008922007431189152255664501416110881998176522685369631688977026803418307464221799335959431595490551284993414533966785994184747548747877373453619516805785691930174525532359132445464431259378577137160556566807054704867812748183761838185788858110478378262898674918829450819046207642709117721247230514068229161271458665604428418848522717668924760849923000924261995415890523520689529200120457188257884423427115643266640955767747177669210906035746244325728306790857500643177006634772875941837626417410730553422992633345724475445548551765753247897921143162017592711007612654965716920401273580229582774673728794477056630836828017202997727033594007792774038596972495563406469153439653326863324025518852393533195781991440116985335463897312768669020337396043604984186827863335046259616647112916750954095649256103139664386772357630945658512603389445370056408050400180098011800572936227688110891053511037514630293583542053146179494937553632237637318578282001357777154106382404521896974512853694353182879779673396590819655641342792652737117115713224535485884228268199113473569302609780248294623989574772805727751390964950735118058424515328870504486458833756994981217300946731081715964795639658246348635473790018483830707192872104289156318145933985577888287475858434340297546892787790243049230343546892323919377423211676403171153133878155520058610473226299782959637469882928529731218165214319266454669913207672580369826322591830570229555642013670983714666894158787554296894152608101648719866732927088885292553073854451769519914460361383962235112694868087407346270113268800291407367866417221332297908079748734886391181425789426259589629880091500607091161467973941384442699100574843625523227296907836891275491533889969672987164905642211902185735481915623817129668897374354654936637261480331779431410280884662464118363139738583135931206378008687458967192109635190424221074234196803536732285686058066582343516160 [98,36] 281490046176109408580581018412216122572543899311964412812267340046721950750863253635059584176707566271470355935910140565380738884197192946194153502479793406890082758682335623203103763631788000122737798912040811420958560838164790444664213642508543372762227254025701739038627837566590984725749129347952296298205612825565333325984104889871999313948533497609297225375367876654947358137872640347639619764405147180303369461278702984610937253298697778909087706632443444773370877675216394617273517522323083774790259224874117661029588035616952261541522705820761824658580180002932000308575427569570093842216520208013490665290824291667990960190038189486959600325443324902185840444729076226606180251262178594334889571354193968128699478183418908780154734072122259521001049307282231847753760092468540176445655711314015098877218467756952045087461913061838367276124293461907252474282796596420205111773810014021592483149279275159866581598510192750134589712135826000195750805042346858167518030900240995330317583241977308614982857337180696371330541023417134420816114391657091916763480787332329557003443739479706840756803769151737569389784860277694647584274759984133823738821177651339279553854977695740603566660243915941079001006191164089743128955520993782924595652792267100526406599033257166038091184874887187296862928007003683951054452940332387360672031304250302041075966736563863389302199936804906796951988298859432845992080106009883121631125291827059330693332108277390330102995236883108806860043959092576500068419316274376997911311524004010312376466623583656562359978182559504458250648724234897762483089145091724672024918190531923539009397996421377886748935503687101723155780955587118946330411136965755395965698702514105330666509177702347561942216502888095446256679740064327477192574122793200394702616485203106005287674488757794470948394335983740963011631939588061820109430188274877262808474115065231659717551158690935705349923801590312919556068138108169299281905710565370081164119331055151307333205276905034250265580556337285428956012337337297605792752012161883583923638797803965531132656090773675596848316987519422536690375998994959386645238527673262147748864603092032853835246884229857922186475871009080189108790493248444480119193346989649293254316119811615793202839663936556180371293672612586306774996558286609160206818508941041246614591753939650037864178904828858088605354322357756319634721300321626350306486154053290863304778404913245660016784210657280 [98,37] -95994009767781920520269767390863887609323416346600578926765421145199246888071978191659062843705438154835462893207350903408104460795677824786123057616824754276368485428990603547219123138771059445853926968392124937855862328576163553216464388647540418899875314451328005560549705147312407898671788678927001620299674707337063412431509545618742925021190804685768447789200480298803502698004204784010731990263628725557534918588183710132769672176550822683622298694452621058867774839378352065047826854111198286008032097130683936384508473397112542858165065639960203279457774851579028823965090708654742441069848502027507477162746965815962921595582835090619550366684369579552315915197132331871340575461152339004267781679967845575999480310858935544079123069447840436660152949854246813606793570229234304359730151224880489866704362113783602054491770064686719857594380390355901248386926670930830622042109712135108758465783556757232651624674390315498446189565288763432997392032280258510404094914957444594947382510874201603487843285862578867837173563535473674339965910200933344283814458761537896862857764666614110741701477418351030051243714156316013027609655041818716592285884675243681029743540546960361688004597164554314267909755051371757832457874033128257441493143126867211927723357714597320448812000942278338109498390038968043684949251064390538905831173754174419508482978529340605179218788700527162971427916884752115487746849283029016823792356725632388906284293360451273552510027944268701914344967364484956367907590149832317867642926378114056409164795729398358555476104437521310544570418678906066009939708600761829801234388608561138513418203232359589998497529000456478197108366136993886814695236309104045979537100780433218100440977209611267175536469541753212286260429039522827564213408912577638937768246283598968467137148817805443290041448357615770259230467754645495455016221826785645784186556776539205663498977344914827199586682748978508210539560897931084773837112385906374063535352114229174364465474895703838633536420271313084272958640198786223197762987825121465411454357609487953188439742264094947347353550094071926178763741463803376300585448892798889339989163386273951032442128958016621421814764422942566833696678004655258818938011780720305898243921295220163579697820367266884435929263257478449249217590473914701045164523787515794275933001977155940825753517278124315546016262389048028346217447796934506539668074647864069077711839095914443175257702400 [98,38] 16865583377661954422565572559469223350842881313806857925053464045199328341625170113474594342453851786421368755072592998996706860844224126002437872997215425252458660169475920396921423448968678924281046643105037217575806704436791827787753669787945214895939258858731235800301238285087536506916604953370305271810964373512021068724054689056393253269510501045146527402648005318661166293509480171330251532130992062874541310211833806199401593512643718670151223217061739060637130099458877397346766246637789420314835839877763675775931658042568737153279712058050269557268140919761996939274176414773912442287171451255151105354510143770061865459295881503558557525932990269130407187588389158258801052583849434027133728324450108148569316448680983235968853110857396631660686807241998536090631320691855275581196993143896759813484390723879840831320930991513213883766180459095353454139360654247528914387258968193480441815713453364487336339471173220623259073766662953023459042375015701832504972690024514365918033097035715747540213542604146305287251155031318986111386495451974611819938866424931365647735163073264245223143081174343314349004907815961636110346942591427325091373816815265258263798267699384797369424190232169934178509936616915586517077951196495925568274033873468770423529098987436032184161786781473015208757994945073018681564556364979976195099845238971209663440792297964807724019755056590335544780254623676082321589694749478728954277648202055823982733693554777552088361802387813048964022249416241218116012104510395089366109476239989199435714714557238445681781461330698469725009226250246151781854795510454480379419639511660078901230698442751899579780297593484161233514209041570059732481875519947609107582807254754724846579851434137057853620781691154085509552698351675231706954853395297926700856908318898153647457122433491799702029006694759307608199199219585285237978552481437446539925389722632635459661214476463384757425284452662077119791121175383357987301448729443814415258841557303504658855690091549841773824525483849722385591929798566555215717143867179094442602186210511992615489860250348588655539626472413443334755774177600793941852977884798268235819236905524878352300120209502794108744008220066759231157300805567282749823692776419161327724491759033122935492700582299972075145223245440581022329684856810110807985082472572671014085250215194057485284032694257101890985744123999691760908294686118210995483513213497323544946783205692079469494272 [98,39] 7770998164172847811601388777239725777952673532959098027915212753215817924547788204029498597097203370478148874611016479879131651531031608001822863304347907569612741573047447566925235614374326767566879337055115222575274991129552928097400063079642765823919544888326575589338615298975801497881252399867147173578762973094377327388174877325339083755402020064876277508576564312181415094380833960162917256386532251921356315312956889539617240300753613088652903752175620993276365500280750126429515791050072158136181449003676616782929932890698275867904834033368316205482138891454529539031860882203292350072092927655082093952492744083286105025704186719159801886234220015309660318147621073109461451598590540719916220853982643385532962517898191490670585261149563703753395712966375656444832303382104378939158773673933041894486108559648173280511424917331050931476143817016391420657928009869442952559776316144698031871593047964251617337094790369814337715594313590099390619614541173498227871833400994036288702914802832787940058915217133604552494892882924153958867193321657055520649927414225484646099726913078324780979972711488130711130960495045572744510401969522088803124623355846056830281878326408049230614656086097709112100848012119859451138701694858042329340380982802932690732277499190053665545256131325571769954255133492370829632760245932189313472971351261045170995346800048048796520084935899137147852904827718042640022668658556968127813712665462640781354502805793005240918259204989963580996859966844508499240241417250381136810880599283140384096308686657313929256309567588248144557611196933879253365030013036435232769987470797826519038494101276820371043404369632018387041477543576760750984958831737971117510904495548367905180152364615620285939059058616311534494939356770926792445392156663619493626473508804508674144841986046597567023033994327688405045237670039561870487829987316464338094533935837406365191889163408339590349741581562379306044057606134562550491455473129894265976244105077869533947169263904562957197278416358167066398236668122305013886660711695436712193743846401185810237833755971995687194666264635010110854493638689212087140730159673486716143760984978440914742206942605001608771402877998460349239410063977453825137614965758007287096435792780722172121633548095985782607155665114987872501548732100136487491356552678950342215245650332682459769150270299336390658719257872687791547539904964595162657765406765947836806708265484422217728 [98,40] -9527562088972993334520813594115933857341457175507025700732948087797219008716137081516175869449479386475666177035333796657290303672130836788806077759671833764858907932858300096586208236786416609536382146713388817741190166902146179880079858374493324568339588070853419995203161742191615100687849211949578469097433621889822707455388160789823849800630285939626048055772374482851851521714448888060906686619862787750429229235495952267849381302349949051983697241335994939454204197068912095456343413124517158889694034787854217716224793748923373231059843632226564991436720266979023838021746313297293015949112603373949661934187204988768002285403340294751942508248290145798584723544859273959919019480206602601494898814682688062862194837080206131404274809084653504649028590155309257180136053897894468237459656877971043952058033769726972890657978948165337995668788626841486930930802034511858758517184514970732490541110138502088710014291028925210667675203396238891005547178436310730154566530447009865071912767312934699307614906038881677172884557601832887463010475154272011357354330796750754238259485441004700569215647582422141293230541230860818985444890896889855196335940473330893689156831764645729175877703560248114132721330731115399968496981530317785628429603756358378383073558476186622442048819377563356560132569624709151138978079571073636424854628735852584478222211802924209366128832347337957504829524186284759817673567099744228155462528858417739501413666710144438629123198240484305766424452502541709124400892063008607985335950931108368035847805163694823557682453653730903208776856467947307416972408847238932753446796265406035382915375418714535696668089318163009152553047056784935992574401130599402395266214364784236917195567995941120669903150244906167529884213461410623198126925920672060347257696466671467844587681461549875704210437386367641411219910035952712907735748363487547470789798507785603202342862820949654206389504631598902483379780463220882633423214545980127164410052976385671532795216572725582951724012517738447473346827791007195946011550398043994779868089103897346065381641157704814002702594860475014205956430450841019580121104462888416665437792015875667983632715954511384674035807257157920741940946720253938998601630934658917521730092017750510753527936949695176863080512806731550793943648282058697250017196190049038004062851870414582658012773287727297676165061479121480197040806586618470936961002225860317825606366736800546816 [98,41] 5733087320755082565036168683988203604883516601776917779143124793866072476937464785006637476028836086915069166942815937263596421578152688114408959192540229797627288252412330675166668079380562433789536462788679684751613586608240701469789464451893548603743508511447871801822456070205233470290931718913609046789573358201282464439247597621417836797716799627195190358143082021452625115560943210065684643477246777413736075113257456192854532070905910440047169786149571020883710373973562446368818750979306790126272506726759634068971840489733086122715744512748428946445724470136279294304833339738429382743984821828242483133128007070792982031598726285636641204551829218388482350475873276102594428840241620496334887070658659051632495982342954613659821933082483952040804046362599538435611409388832718137468723136616270344984205706897445107353392372246353551625349083188441488633213631145615430522725255499446982097197124658974341969041039608244031168329308891634307906751183200444801845480632444690520804389207135700227146743797493050929478900668455619327721365750759345603965590919946351714862349683198539020145073227072260209530148201317902867593214045664643747539314319884075399398617107111600661999442730545721883205635632049530317532402189459032260942976287822682795918666228805551247219532887745616363033202791404929518951020361383006201735215105569331183173611683659619337494923104499271728073202366014435670648826506927847942850146251894668981992908765312945076717979808281878000343640083848452263009163939136015394656527566445870795152811650721461466371956216629491319541112129407673258102231811495227424346702289784521785734506297967241190102671286883967823772757024919586896864874450143645289684873030511094966807603148852426285278495440933638678629829441412066516417723113580194221666463686381178837447480113171971026326719273492672762086284027873893305281482785496554947729569725525506401080047991781563171072722782516835581755581788400547811811105360046317772262072650415692452876861348999615826699620425067827973454814754567764696822714005319536407563874438388200527733341863275088177649819306645542906051703753174949085546372592029152580679183784995706449241527605541843651977316874157659746086942648663137075074759522135352689022081551402324879352749369630630042198635617518780780622569370214716576978669896123728058193607241894924691139017196660181789264528962025824446037682662090920888181498499733411506180555039309824 [98,42] -2592852869574214245696105306420302569827823952479155408012043952918974521584015452215283297512356813504414280019853210728612755803432396616769132070992111818359905041665650603953256480137521899969556360953749994136567214839069558776884025310259534798950729724100996143397136761698190626165782468007850825827321903185284616952863832641402590400954014551264315829711676077820886448949556250206014330844870620703972248431879012647488387175428984771420535547783268136757779749057599151035783710905537321603479492230561056924945247892168747676876759901962304146513631252365464836272719631665703332344853607517615891531800943387147406910607452337268947173826687337162751006213601140597711315822263677528956070437099179371152559777464505853658992455513573835910017004579155788575292492554713119096375199768559996180894295033905423696293416717960284727346130921553213366696820320776292065569979802687107840918596424366366248859654477282311128835784739503453470941741811649350553593634295434369570223610395099174253566554704310517285765011658750369232115359917775883914278664909642771004996143323288232315209105036873827162846911363364977098185499265665579218101896247022411912110157605672495243064194397235797648976201530252949371218503077071931526649598205136702701619300797701016028992263077399004058520094165780865310107942101141471003105603427480304658423291913754509678326921117052814270565678435249131657587637086919322532642133212454735363635790816515742909306349638391988725091106784278690361431840350728084140041080562940657802266191389668403889897973621770183303694458216890289977754917233006721002691822719985961203107378484180238405474963529147290053729333013231646383990132860434942313226673148152236558491101106605158477177333039906437962142717481004371269960361538742274967933869995970009004676000246940367656736063904640287794796225605777747463978151106587591502983934046493198105796253362667222544557199351796939575467443330103422737320634808552672068015544258791236073528101423226758424751564477076465184959986807419640206825296011857382658298165978253345631825748015707726017147456100967276435311603300702636378245233195328927738860644818188533761011505908082492947158739131758879524133068282358399810332437434376261103422963857815387120697230867650390247191272569326931222624917916722920459081294177475339740715152166555219533008515408555783071159895583021973053979535565993422198763896718089618486422935699456 [98,43] 974279733206165593525918081899233069531733072370784777806310673887425867391768836225678250648777348043718783267732289312938625028021314310514691558805697059196029276754891090696604931542822397860138684643020116661813135770423837686940163554419302141481242697789192254257298408545346389256090070106687534911994145280604014049487103861222167459537337751111233794521701759651314063304681263129492360787606439979430420345235927680016557105499816156739784483448093420858010921786130492185661989932315593111297804063721025025064238732075868013839867282492946626090568891786852930042814164684956728358451310227458744886428696657231077795371738710310648090983882902326127906646436871018934579838345038711891327698493450577993329463515804544156706009903175143219882035097032138063782927867837803575365170147241794208782715192240101334576762086150801293347314973437508621600025638900505406189544719478709100253881196524215499816718595523586462542666745129125268775693929816943944431751680876289460979983959734373183666828977154477802746862085319366862673039565625637713787500171891790303468982488791044660608539424066992235752095632073293612650563097453184773562106364026502180843145339794555473480608467147570739009172367928151133425336119390461185173085501263458017501441363075405941574086731375187994470827089019318153429182691400289053587179713207236825426444326839603795578205792759860761676592456020454942223564952399437004890665451725962867371669106293315625817288714024087694153127968409308452807722491085618893019700025738858114613638702500707340398073050092211090974703679110813532728219612535325870266966647939102393738191957917452456044659390916374000664761698887407125901418219226955310270709856638723881778723411353460035651466521603084017889418466961467935144145388879565866307519632953642627577349379853284188672064757574004240767970346735109567025507573477301501361264111133582962936841975913089272270433915627297398994976503867669670446218954001657587356008333114829161891634933970478606394301866442159143191235167535698374498014709591127347824197991820660500384144160736873025505104706565825137646795320311499119240273665262455258271964295991813652592650144374451326727353565153690033967665490433568976319205472182833141574118983521160705533702710371688843864752654311627629973628439224863931238349281634916662617587191529556960458344761080252773319099967295989934025392682591381193841343249057726820775886848 [98,44] -316892937504717714613194886636274446432361211372081909994730517471502522004068608699985497454787260451320358527511860906240882482310989856342028070938482910744319332476630060468421541250118715740575739276075080150419201691732982528814537799207233919869656008921656185744637303153168505935779060174132399297647303978333833161070685436938633546202062633712089413689289589201011946921610400700610734265712989903009147830946043568567635940792894019227068339571127472552846930223529644784141115850377394166266570861069840760189618259388382892075379037941150675465758600872790828795355919208662240785890494732494948275400774488123510940296939746225021943737550542150717179766821246423206426625026302448575418656335792683145338201276579321906491516976689343399456765322324671515276414221152794364519329885639239657616529240066563172700436139013504983359559588725796497043964436287002366656952331568036706261200265336680175882177838223585860330909514277086788248241161707188563154839137627088466201488086174369163435713462548476438030926907252382956862343494980435594685711557144827271227708455593765030512766260776808116474090664183648856440411363173051560984731066021350939211051389811114226750875230480451036324738844219926037136204554967727767459311658682203345793003166362435071707241037281043287947152955369043938365310896691083688554442513269736359530863261707921525227615654523316703068554445775370345499047280912179037859086653497124328772869088579350528526077464641222947295755717542075799179665021471767078281469396790179903432725966085896517239902205049974586388786148185174614735995495498536741993641871273676882242111092662901580465180704000595421068860194209492579927361415988940680293557108721008249864290235099004732063331762982340040552917027696507839037475952277293600841899394630931614655584313909018302101780185168751140100099680424275703102249803092304616827909134969478791740063229518321112744907571084807138500452091691331534148143573726721127306249155557815079267756214879510900663965564580886373407410098808301259621168288405568959760968465982294165043732697847145479600219700644051419451128858076707599784246510095007276357362551501819977783088215426249339250729196582061886227240325333356572449302096117715538724179005113212884628608746120915144633993673062333961440451398429997741586227503346355198568271248286268298297638844944795310575461210937315421748762904395590721428692405405937813159936 [98,45] 90886315134047072321633389048976233320564220454130136597074676120141641545168877713382105953798318204792319595254717245903287948033844935050228747805023906782300029198802380294641286053945057677206007710740892313922034663827777044130971764803054565322334790983025231272898595600959672710381707273044088272051035778112284313485670267441605272128888357377960032488460333620131257935413358367383864394202394864471672400603868637401846249500910312605147623860464166086767997962391656683346916169629674695040089313496381666154085016209468753353664883568644279757046514879648769551576005479489166846670072812060327733044711770544618838529693133434709925602491643531255971247845191857761120713271242276605639853728707017328048786357523009336714848241539323653471929721099414681096772928755744933658912097861225816058850368761761997685586993571783409794534396730051668277687300015791528089878882517625145923908350754548463497540264689303871945585585801560802951451995773913948273871732091275867133940702892109568997537523139868228271317593509627465138556723020355916419125913513055187976793600520142858620624588090311908293515672113795794624344058410059429458688305409556558968497191192293177234852909112244676592191464008378113825165743784151827193225380658426909135407054940771259478640248550413813726087102711581764203036355031047164564653770740709791604156507100562619292251342959456273933984396033423959944284503949127354536019195038006761151969101186160658292784810133911678830712135369919881000116150575928228536916361712235761918607172098014348460145811211071811307332519749650988683492454310259019142345398598411442436194763956747852732684071038077364677040937841415429138357760395147514987733009676187838231076703678034269368804197716151207252812351962912807644456329769787885778111127858386646635318532019596564112813026652992664665866039271826393164377006239771087214977248177101685698893449204661290349897442879984322435358089971682033323500535596754434888335620454529016047786581183688053751323339099298645157698886350331559616989472797207719423883748408017754841709254171438392156403896212536957772371571625603178491616296263406538343575434979952556648142115282585705371694951080519138947539106949898672259605587558310775403497029604626508137002296776836140973711204983855413175312110144048042884256066891836278974566512022489246761175646560362999362333956881048961363799262440335562706557268096960167936 [98,46] -23208133719437020107734305598082556792782381889049905561438809136177805094222687137205187419305064050017145024029838919534044798896351374566946474946012756445848686936740323643375447136192339757337623278695243513467538572903370136339111727866427801208489796597434336892815842267607365283658833840512605777013788448552765358686455256841801326397041724890274403182011909177389371529692354151735101861183070313338396356760608300073459903909494150178894012486794867600102358314242344666285434060573594808384118793478047827310487134454708253678431476390847083547787617943056884838620389050509430117461829021505908439339423103401225432742951235899140548967781835368313281968747924533746636490357706719637150231780706083791356757393643954576354611210276595714642123598489295486294099353795320072762628892890171099836600347899992906887324190682235739727892603635606146623434793347238527958578871202048804884538992637777278425482940378842811726159424178731760927170233071145051581431312825384435941180830105644876602827967841293896092611925852529267179113603255138312111486979781370345036156799436051544955092276875440815176042587362637070915389724165240351632047624607680367633067695715510442403989531705016294311100924780929729772226562785988788463546203464470262170096766159625568321208590470870433481192951660858035950497819856038268140233270167875164087612734529779483687976157451248906911601454119934946369476357382777564792742884860554487620539718176421267759480374620089635932741108389489267372780929189164209737702263240005260676159498008267273901377082513094433851085038815049597304733127225636623755632019430737574539700428604741137364752448394686915270330362721761905662972348006008895483208467642111445748508375255740187953575803506461492997481263882538295309153706343024887170515491594807961971507915304764886105347004393158448199144065908677100892105278002864744847480628030893210398369903948896681542372647404844283146490287420013638759782886823274565503780520571413930855065577321098562280077122622001628615865562004774887363952308501284620940467797079424529195191224112727827330600288736918264836549124443482351217993266419919875147386967770352829933392399163080889259304947999485465680393712278093892891480273159206753816121540797364945464879148559367443018504230500854317106069543006480296840912503038168183173450440919426686894651580256455773657692132092126365918277268705111156557608989633806336 [98,47] 5316292581182670405632027951894797963113265417257513615736398777898911887798837301343464819578750135671229221884448671483472146873077629833183714095493946396670175109584805342920745893593773281761907597856850854779025487005661993846102699023530220167189268493008344908570546697789041972036698294755261612809591689920625891878757016162515621364694531586724535394691452248438231608730746141220549634132597068764533217788243130111074776862179662976680969013702975302467886865903167901989074217323049994925732594358768454083562120294111630197742468203942881557616120913127625334333212496560620871921177917095215836582268333272630422751293180259275133441523414368891741241273194896953996357970842341749953951780737568025256858693507616336417816089426742534540744427302844435621438230959270763221159640417991500954786693574948970493013973595706845483374824328577971446212884063603737581599774488474089019103079258383345114710489374230931553489280343379425162057675156866009323429139475618446226674739543098424224051184070262185528277348283913601466800994646550959290043065558021781126053504172077103216653924701388987853298343807320182891883316842740918406654619262223970627968903587940078066526258970240054759125243657067073858186436958360425018950261833537660155577201092157205832134233164795077547517732759225464275578946864283802229060990853723798593057341977467190512449240066259957107963699719930209923610639645113087581929796899041750388213336613809865638621036257207162700899527646463107386085809274868675623353985069870915370589785435464163025506063714893971055035981332973777839106640386802209624438491517468024198054189750093337004250067786772396075913644170426330719349961816623437409195302228865094063799083052565564973766457973556866615668697988228497442597204324405807379223394263229702298383118026321066682458390857540342900500266453487565938524558643476893819573302466398929209692240060294148977702316067920197971530530791391165837533766865290984515576533929016466512975152505356428254051646840134712843981587405951633401447057186180203269678431658170298477656817267968027056379717316640410946365962965220711803473626855013426721712521435915920326081926381655032071895080797444800338419016372257822464245669418433916196121005582707897300089877516640814120445079817944295828235084649723663338535505001802550011083665767467345857153556804583517841030868113773747475338225207191023465843866468352 [98,48] -1098448392287716997149553307024224516499126670953459436406733659730616219091770089978197399226339439989445419150401344193317773714237862084286257379459354053124405667853897504417735228791956775209000905814593751014194734043268916841639149324914292942750958739482391322244578696493725752682017837658682049141513616466001420954343701119731152333032979586040460740071536022022661682699677628350380698993721458710883663973450135135289952058014627615004587023431597833290588637706387105650747542639669899625602292882066970140873529721118877007089657421880612046587155973993217082735190165581289487719615224421972493300322825708285477741642988037541570452375008576618272942282133475926313417868166751078971688961395163157932931884022030922141580756115942355498773995681298744167830107985262690922695665331117046133049519019403514415923309156102894715412524931132650709573264884868112999975841719642628942251235888008271334242635602175119543362290527671484564751513750959392978239407890192901568716745272937899477181706561134378511144402187322352586580545756369954644788293390053953933122878833526559556029125497626723049142651403773693825610611824544939790460599524912052382124932375272054856935758771938517026745101568978117830349623610746877464372067895597557248684657314634030741061837055250384988363858195315868079873924180255456030543395368708020720651286064691808145845266208521040499492833115928083369303555017807137876823104909570117169986295041697360678114350583611142695226813714683966274941763577582530137903011154340608102112001150973630007460321487142878214662569373573537833684245566203447133370207623631561406138512736855663196593179139330655013475475153864133317789445136766716052898579398714831607978693964419909496181995377965135492782754218516660834064523711190424106139114902946613624631163626585040026224969093561021265382424697044955230199510522395697591360125613489010647872339954921541431199591771366781464518436037940006593321254856871862734462607828112420337966480730915285710063259404770420897212270082212166344036312538408133083080992066762644469194075298826404463469019677622192141186752562791643528772924202441580534562268334635480603975436513971962969862444027645644231977623786809675901626951897168138794317964105794684430084630899932934971589206967293343866650907181201342547768529548145963468741449859457663163832254974201793364850995535138621368160862575052279115149213696 [98,49] 204584218848872233951537668867093659474111177544626181300791779786003083830044370420372833567017496229946762961886949290701013706067407751312310094672780165071594021402817763146706327741249329719286291777000726580286944939671814305542444717231965716033835637100308496865860788492783483814238158884956242926738193605888062288158704722395882251457113334493202535894736902372798470631024855883057506578916829780509040915565784929020577577568525889557230611705794203207814442988292197872158569609501195409550781284000935238921957691083245450369777365783186405952452207650641245930381605987371214375440358124267823191356269641006392454875488852619143517577203353302293857181633836275622438346167447709225278900365732890598960348568620344361459232638979101534646696575949720066539723813005919714533777926809124094415138757079617952093696667956100062707253575352090759704287435777465763256872098308351976443800633750490845176557587832435300888982733204543626983607122095191838082338998509414057815023525517567103833057714001409132369342650113382708463575239264801291966057028581796266865738437816372760375920833359108693005835287793773757572587664389432159945975093087449733741462204211570369339004821472970635794311640588902674814985924250285229398949421469824104457915193457248092528187569618891651678202267602955948986278268027524402992679942255729078295899777554486045930386099004901875659515111398482320563938861275490181037011614494077806429910613097724092901739369632259955869625003241878904718514558039010440437525040829809202946741407413748514930619079446208603346496849434870324505853639918633264569703545770311571837079427231386036736722024123724482233482257342865848352630472447712695486332746232249232783492020475409004786718511517517515082541925759733591649954448004332158537125757280508950077226636847595889683709722366531967338760651813422109646499469960068559396397073871856132454096317389202142991057504303347854006116022436023446743966882244838612730867725325999715072568979849061693962085243933302342251981331791882538141966332437442623427031505342776193298590942301436488233100979672769653974069826384416279271935381241933547144154831978015760104586798531738570607014344915298167196703747188130226548935683661470763538459677448808289645069035087022352218979808877514142089079177765740127955170718562508561772068774910272290744748727861948924667104294702342067900498042313034822582272 [98,50] -34042984504832146890645679207102241424656689501750619865369106703620053145868361960967512427767387282641212130312667683689098036009333646120129406143180715893025485104412806508774375230824265402984109494415314671990932874820121590966548352349336992025796758177854780353158150367922529489349411624905439872464163167129714344234183790335747612241485172717763408542563527260624503424088003500141849030446107224385953141780775785222668974904391701378542434007053484959687425239801585410682905356931216974560514322112124607631388018353199059227051377397418523237250065716674645479718767104707725626749924916466991061847171596054725837989447469298896543754473284354225991662560126700270515360256380826678322072244937317505776450237184346725323319865162642579280491949885742166472068039944341370332118288697915725424796205304623700726195940568349778397399989772146752263345967168296647746546724104966336647414561401503003241607195815579559459909020706333801448518500541182288318847905627627091901023452078475335569763593141333877266229055096372836563260859731497633271326969395314717738591334504623972987350212583326182948009915339470959849032795933127654865686274421093708174683810176615461924021598001000234813443369429046806547629526419208244894460309516629728975259861051647175040022309249009827205493614969328556405007850135304780067295261457475878830452790627308962554688311980471675826706827302286164612122020997664405853499413657305699687795413931193428093790414905884653304507716829053695542661070146308067283981451558590466152816144131987692896583366904808031342083645094500249146343188090519891371996341697563278758346863611201661025058584726784095088802816283954632212318606360754202966940373705863059604313144621623472220417721898559800529549173930741296790507763438460558335436742182714495811194288153032324752283237923150956165874516547001529068475401477992798060144674451977230568342126417319483982929371125910338768139420256933333892452991593605399645842829971079146288339763127135610924692183817639845281795218708174537111676721534965082427023016672595919761933025235329273343253396089087135305364654322393114544335497618831377633226171709156625202071642933581286676074538173845825103684309254788982435560144508376403704925610675290423301057106850837437709604895419401963363818836060276188102033753224133075553368053426685155266046854629501795538989205084415136020784095059039485952 [98,51] 5008606733124362482437122203945218532770847888629894630158544381002027540882049895268021143081043055389101801103983585699645346135771533093840772533319275862766599352873977203485119860910899513773763710722253028069355052827431991322122996131007415845896405268732620412099645388305687380305187974223136150801469534550325313087741243489881598364923794263137962177230555967506762255067137017996558523360802505442289494310679379428203189443500523375269034159980853502003445662210195698913980874922828420716155911233507800120018291316618568093649822137071154376994611558794010513030941005747313643905047695333568954928168836708603876337204829685453087831691839190860684518382223532304840792409547027156610494695541250480578012697467815112134160143292335109791692554797826869075138689171434132372769894166262777792670046263782799866106620837327087239455541695544679920494858193220314329339299582489641419346854890356756748304674212851032553005784971523403483400509067722210693978245373319632269619774181255060074399432256891695793495155229022432344508509839692417551944843398166119240829123870905220051189776712515827031402782943182746682595364205764385945690602244395910897688798976264858889150285138950934820174945434142280069803972765990220894822881057301954221733692444085868851829057901818854000091583334733164739000050265224881067442015129100893442320649193952996189589118247101515593629959789646337561454300249608923912718816888307247603605170757026099858550051519829637299697948675417746655623687995686516189669541357879604297684141539658356971366584627534017588343570999906418035559125434808515610315295248052196664631115288378809631057099222122268895714487741686327113237426416707087157842972838586146466588250831796407240050148988059151655901929267791516811404076577086155016182981299611955112376579081197360006202327573103448502666875706421620158692146232261249968518103953461501333016138848023435580347145853441132673882504515890771217610522579330393297923128955200557028381398758882593885136809182809557776869659289974359496362826037666944758720579929621286605103475164439456189109735524183816246498453769056677196736562174934036239151178828638078998794613536380120144254227359810623462807515835648347589984794042982665170573524414100857941116803688530287849141958168038271411595490422642036239417847143449760721172673959950529360885367602065735979603649140125979905097674849779712 [98,52] -655495222249726173706721329411746848666965798833135118231342012932646522550566359477678548188120352293655024977565514253977947742683524924888025509541098524366858496635679634874707221643553062983990990368387273306344703994451130105965024728308159268108022718511423105407079875642074559986490349719620206442183501393509529033763940827132908164671438712388261078518658319777124569146627506352674492461516780729959613966570784420813927787683789847708683242870214618315910360115279096918696705707845620673425077486364216496263069515383897186890699653173818874393741625002649277746822000513969062787134758373349920081002140335512866669718940624336055555332272697466649529174620298516349196777077117296927239061255032685666127944527179962752708762075528765236491289924658429693218590529400757774076875065821862570651134357747495260093379198671544352433069522162072909497182700326784517446552266291544883895460141015883882262335589887933457965729739144529886294894678841289823550030562935807079654478801273412227050019440150539899088683986364745294322813498344418472992998454043513924365684759241211669804114474615037219938864601386081798280062570929988979426480427715016227620406445799159232841761834049716585721795408859171366041826956127705030492691878239991517602304241221213163357876769208085047570751159459366609786817768239454854085871433445592074697934484615846891370641271470236085618059633145405441272879089610389597298490475306943823239253094454173293514216220519608728283074115101798343924740336167291243712778426312249111527610630724063966929536587210358922802104093999102678977920094733018983513457175531346469121480153323300752884550207733928973156559392026357761850395585711629766221138687260240474682542729675491971007061689698130618896301576219961207991099975074892667344694045379128491940094370759411951211214814997559690597610991586356270117323718408032607668148636447383170319549119855847526302499453532962856331893255496525554612586102620320873412807354075793912108043278222609471091239209622196094433366673787279296303869130387097266163240321971922604287415720610189037277576917858163777935055266561073599587415410959818360788055883371139526258985655641650273192786991390458833818442329643001765558984262801303787306352642665998251088555396874961909441748356459336667548565728865004767730455564138355148076880463623648975212501251357293162733873644505748538281745711104 [98,53] 79098316951315989822045733718954814884573725090933361864861684810714214841019753306857701446047714598302239814961790838360731776103035161570151776403722304037311273128613396901588367738848904832094270271572699675129468816238375802783351950576701529411721440551932775700020186395746124162683057524969893206960299673365465377730964266510258970669551606257967582504399872969344097838210819392038565578419702159099284229168535829707096973119551024463764419473560753277505893388821726320444868982230953766192746898665868154517029864946927840428885177745686720202028194384454970509687010732419046498593073663583814691615712793303428786207450597445884521540482838672262994512163473603667211242321230604903288441870650179045091771843934521313240897668762973868726513106445865094044806314499796605329505354240789652172844348219884183439170366943580212471513537442727715030559575399736899418917361863326718765612649376262676983539244207495925622556674798382790848843536435823176881300317249546055001368464142402744383794834075434646533421595881505090634764194942305155697920877619567941451664978594587567829570337891562967339311496119926397956869103839921395503871251677141423847200402366619704108298547348426009885456479795018430808207488862392801447022111875005073121649782035455022623911589635334687115353084770842846152277452834955525175684134349430729911042250428730054408532982252954096143020492478676135947911573875091843835879733149069540114492505292216267066507507700432812179411011604547395359530432263276549461050608192810177342916936532293234567248508251162612588331155839209834990023015521164865982665107768911438895938559084124736737502249098296547694679576365195550395929195780402455420408536013915204208520589857491059928203431922851718539459032959573740434667564882481066617421213715523018595082833816641319020836014523400825159265898297948159441990308231197767037388419942620246533033402078962366083783291625011156971735265240811659324740628143963030963823709029035438078834748150057201984665956044746018783255690218857110789066145540078405801834166955316267352889000862881480846156349147887006122090212714895222259088152291205904076237218955510342403948810854922973601570228569379282648333115565818119135448987241888154704544718834138174363591693763175598962889245918559181336678803066543554349471889366030740072220782119503758242226247500572607253976573899437759057100800 [98,54] -9049973885861648390117535998761170064243368689254173264720923223715692390864143167452534224983310010986674558571101585426837490927530592492083412163682649572927568674953392242567855099296999223471665455859155425869538948911973728917781807919112894743610686958042326780502224731157825159753504849660656949850479591980746496882984548119411033504234634407860666093709072684375706349609371857446497073470626994112614164769684013581251006154545418377524250148492576303795274393857002730262245142588347802734417266651611235738037856386666900869829469726320313844885729197755785050569038455939327619331458126629131683490272331751832400500175067268529726833763626045538799801528160655383858554580970375050498964474818049755341991399344610165657582424541318981532758905423631291587310017698922352671427016305331463592021673007416247020466069936553388642149677899656111870994581781653068643652624314068639176830034578221795033073213121393170317208103686468808547051919760831410253416309723605154361424208386799781371234774809134983177577847402273219353428715699321160355023027712200283932820968065778954721047630718223487564060715273403873589102908216310795236696670272425722034174585697128656594151410389049602359462995993738788217152053269734713184124785918665812530787100839579302146030839982843813121737951458848570976443333259274597960225099365462574044535517384526023569998552264279456136454021569742731322125360715780120465415077706699532859594296602368077926083800722918407025735187038180631316178707848647061463161693699583227686187315237565569524760859020951518954930319972453027656868998486095540182900455001682119250581534340483142306758838370750022385475322610342520161769332523037908973643378058097419446637557987714633201496692519372476641812937061497561472051353429929760230131055207150329392742892683947933007512060656350218264505630531012061670760418529419136522875877731420342675049524427588727678243874585718761671008511126632755013857829605958846541003083512344604056260446355074651693424082847679044940048312618313637576623389497341671011483929243446757190915913484380996939490930557480007441969085854980648222421481599691969354322952781170731636485719079608044478620109648917147553719304890486240428384428017122373835421778272583882129514843075613094028143166533000751943594851384527155419519597747207839506000432605035062831039173372985772964735276499750640156672 [98,55] 921263148087284367937863641047130686120602551309050098266081851722975439752172173607220587218895968149533240100374274665988470019113248626145388028719599730661610306173639441055575546243550701484056990303428148793582727944659622817244056532159192060380636414251979368823272994645228136890393497539608911295841421099021524933018322444741917706239604007723699189126369670881194641816543062797959618763840826031270425380688242371965273990084630875900031467140070402061415875628557105362800716100985536675949904357456562032052015731251849457185025533839045994337721837900640250410042817313273513518092705041529507047507456942889038195712457259421983934861460874415883809138717688647891951082751759237919344634943963754148925874977556897142654389821755477765798851108521501593263978409254745545223707279403441918982134163504931413180207281677484975086796415058341839424094335962854010440871204981647909211629803018451705249088457278735283721260176561111354071306573713571864775222692209035197388297882164221220442830697246726492404800088424742286442867384357702553459563727744840740978522125651000756587946769182430893798514137588283348485814260418893582475594684226352508283177474635305693729541965026958172468699677813711146645977874865628908160598520397147233402240978852641396825450725035199065168574194466778276352485012938354546131931989677326410759516499539533134955741075483559470276542680457196533841264361143024340549792480929412992038360051175622476111181999002242219055775488852196821365378430447188320757266698284103148655737497651166217180386809777338211217518619951448774986541945194007045893678415546189133644394950557895221138300446580326019001023208901697749977285633401793277102562392654118831178332928582723538414044851849209922332275863069336002932384583827833173820708861779792035127601354685267670901185662915483219190849993484191846227410615558077567753027418026248797613760338498521097515980019214711801925381710859520647291140947135956697640145378134382906113009261683285812832965451565955758363026867743223567955205826455277748473004582760882753176780401144618468169088839070743333517679348845356489177127028095002264592316306776609306757465222909432680194159836017714947235689232153496248140711716705857008100682299429442136788076280654636980840173649785230454086475218544376643221288555805451146313317752819148480058604652048426977251894238338088960 [98,56] -68050568862658476840411842323439430511632061557926113729893997554858548736861932409948353927771992339746231309244366182628576438583072499873282761601680691114556361285046216028087086475424499958862156578173415601810451900969621537926215920527864125635876149872726400354466648733858206610069538337817863406677541539130871040959285797376772651109686603162135383015880345076759351692718231420955186469859341582949173325042190382474586921054006725599289853175392279046635101595061644887743863769001381563954251539518601113743551216811127796963113113151857741919927829808900524745357548059697683299853298082503943734878508710449519121649492011649795592115119090157714142388015820645569056033290115085991942984911547131902202639543310550698849844533669642041498599980326607117173924943256999747937015135441227564360837863400596476490032827070115635929225427746375044330042110525985381829468078454987971367472190695855853487032060587525074244210346481714475642504289860969445423448616036788966486380328410364448612671588735679539930172850922436366456989816482047346131925326324696560826121932658644343370366084355353315123931866659188522466681983440530239220028198386074686420231654694478917560181817017424785468940132635680248302407707054113415065396148654912942811032765189960012595350803553367635122292837884465728001849600523766008793810897049689733941110510982056484643139558867846531595863637516389544443430227684776774103813175835179938555064601382633160971960421570783406511304668740470879158408598242283835723949951474421328111755145623964955479201264267745741597099865668205979926878133572790325486395850462999932989228668169621752027136030780769176110920879278966485427755304241443861307941254204362152228459979317145428372079110879681437540604825312568872626496145830267765360783444841460566978814153769266093427968511593833037721459627304427495474028672517993117262179647097113189398549275198762742303513836954859223937028582859587299247510517239921449150192349935779958162644831880490184251148192902768167561829827347435595752831260639800571355802228682865288705457168473055625584279358779906207743808631872811836450136180885844442257101169765144481284143706241174320628452550647295048754766065690781263212019858799470703336928230174671613105058474682330913554782763084829802911481489826685636413470499486205919999927574210876473561775943252517260493138698436608 [98,57] 1297026742683051726977810951331713055289197975053535580611939673503927227951419763246502658006239380683891175361514144157535257052548711639821479404750189943824729073585563249863919762334644626241413516766305204393489025432698258241335863991046272322585814514070353454315327271653890071647791126845194287756019122041870119658097622257513144355590143080214747266600790072779734782255805528263657126994633077221328270335021746644121738266885965282398498197384525060678225174036035053603939282226995422206895373321110814505840719056693154058943851293446117484155403206274036577578833016694561088267994591506382519438107414753252864755586538403329274391369478119062626140454159381150706684637971749218237895694992836929318305271524376939652130386686372463344922479290698955450701830713777576598155020464699836551567833052300382776660984197415131785701962529675962712138910912721631145410852778883388684281180874013252775325004470725562472914418939631787996833671170494709419941103067473512418133454691875372843712168699283360413996987855781478468627497765113750357715274925439680301512788451510029262779871368263725233599284251589289720084893496018426221608410558512006599613635072794639617874772597170959229771870279056596815289959379691927361272872900133047961123670628156279377675924773378709810121219726509464969952947539733739722030731267860734839411237951044305835153867459225310543060169615811513719209733193646599184863790283077182415871772421998032558545155528974753716102652807223194958770531552523161845973226922397518886562812960011037775515157033912811251773490040134374961891535573721726362161205958556552247873367844250845142204809412964909236874430179990474687774457102796942960604331377402681358384748910852150497399737939011651251099480793556331546035092997930355207190429036294516789636349306494560715497574782546039534501293101320791647727021039043145133347713386233519862207410889206868155902143070753469680877497670001660596884090481266643134122394656275783795944534972382259963086252704165325544524630784278630425640759862926106363814732434806417267656393584696761549116428363713024743162219892948949633803880897831555414757115379281167685432908953520116189629097555298526442474579108026535982850141847752379759713473187153155002573894863786109498714015199212437907262103388815886669828765658221592873642683193410373106267522323735144373340340224 [98,58] 506330219629852414921391172329942223037548830525076125762313527735344247542119133491150339376008171439493161394677333680084034351341291779572860615398570015388304205537737066299714148312081704323530001826211829357042723560827317203976843081221587861820938605473466371197404591232548519476562399941915846873602514836852084670385134132931723352825868496903007063994642794932939504561237688438534236117383337484756084957388185297028181385648480136530096774152188938891185253083953972572806459662461965606019274723538364612006503204640768139576671907407875619292175205219203638598821085654509350926909159208605195357221767713366847812494333960555274935817999769035822993892962392218280561020109459357054704150962214159870732146532501409919022312593581860544649368730568740474221191906302135974117998782206254072275201536000386296748942938313742143354540132973705393268438968858470092510383937078206627211787310567808632980385915110620162200921492293047451700112167995248201184161352434868701129765842431135317134590483182267244769417179206892910843401441216627402712655956415363140156369587711140681027877827170255946544921807898092607397601375560243024702765516306603236708460056630297589037565972122059931228419801981792649863941440250721209276584045454200356565516495462933415124743166244510368188134908654678082314978753405797863031115773195777729499261807351478358284268021522952084260670747216826893524077781788969672697278185801835494066178127313457939317730261141588623781052275882850284990093285276548585047711704747789240958701535074644080324689772019680464024410118022464185905120645128632905991468383463283833241927376938456427263343002289332124223536272976413425089176349700398930270310801956809126346716167326380177679800656723803285317262841325554016182376039275664466482348469864731585568485179433637626058363635453136714905204692263189606506699391767451303524467382345860317646398125090935220813994291635264195189616764726210616010433363950330798293318467570954337728237752546907252818615052234448557593403154295824915223462074555940672393939121498491765200074979943988353861712251300041947200336170810330565815700513984354297162301772786763156776546365075469134800285029463448316718771324210449964571075512454990937330134638993532213098428872301296440082068661588646763541199860292823169361521296665171932145050136737881564757106085680603327365120 [98,59] -91147341200023838063560786483526745656342534850121009252324001456360836268487694834090063402690858046428993180960387362119279049024294028759089035068739789747193810202652366516922170092140759096052225522068998610370493873781514901958949768515371473978203065975769271756995210293372547531951771493886921397547726105404475459370314668189210539808957145394904301312950935577790022934830760468923791717923994474262998982449462396773800478619563208235993408827851924943829170069694001342305937056714259838606410362850256927906111789032805997281188900833684558150762519658216186753370883032328807618536210617061304052702182888419618404114071144381288932489298052022755702382714283407191974988990967944692878072377632568812559077640848504701284909602297212979299652587363579220357828441053301343015333597367491985231063718114265935022159138810353123260985892518678137142253059599023007750795962297235154614030402421410210678773478288992702136375920825801303486661019104789299148977301877354205052339343905243282267898280669031730857187775301188454595213786655764609201459785363018103438120374620945080057773295618843546096791025598048415931942240492551443867137228996942734190354062639525684551511134659781534931708928420170450634795823126668151012027960077546043556560990256333207452680767445825098394684251421796437200400947363490755407256280065495395133205816373759483527921344607791358610207164992791391428484218687868969658895898619764652178787922039638977128742831772094783171305584790684643306440668244621328164838771181249298941675493127451605843533297183153599632321040244013169672607577225669922271122606223225320399920746150820996969944712769068295438289089948594148745759795949621509244675108124491963200134591194772666528041774516776488456283587390157555798539259611221098703955083721789133435478868623909362349144681918821263555972635929578789384290779044877294911153217235906511435858707734543343814934044726374131635067870736368827441465349591460373389004856561591035009735720566526671210312860182006925586116637916327837724345254004164629719950764398737085364452381217080761961366603237193051119321247828136660928048457798974236601165561035344349306724737740367498113013350090240012526867495365204588584964555221499453034049441424838680778483213236642543366404318345519810065762476490255784706516840066618602854438159536544418279320306057098559488 [98,60] 10696125700364447860833192126603503323300377517668720745521358712917210097701584147694880519991079408116643794380993172104979739741474108932059372429199067582707581969111012055232450442308303904699581096744313992225702580228579434674709462587242328207690880555406324821458761512482114629893810419888607933106804272767849904452535225260391181847879045453022549800923803137195303774451286230031786055122037320519441977303276927827642920622984239919597717910861491100260446289471634797473884815283810094996960949861971625673919141291158911524642869520500392642572238118113920110912260590967701196428551526023013097633187831836813205399565403292136000676670674524976792067020694274607577916043018021193561452293169709808170428764626416571078599671090853757889206411006103239003721395575079467834010117588076532404240146828426514541917806519400426389801444555972457494275072117811063297849686101168900620724099274738351682467325652881359629833311178590578006662060146482265056751080137769542730080367515817520260324455375917460948572423869613969086554529457330309540626741426035399384121245830845479157012397340946197130741699341835271681801306929354145624905924418215337998015487656948085880462112331979277886233445483007617104238410862652451620322188668773141056828349010650076708230058923252932519540795796772746738702949975238651166149892956452568161865995450771837770769297021700648286844109927253601522692131458933035500629055651832434389546572051032251020231261061381731946968151220885362286462055345001167280331483038307564694968707649434235641163240058171375604134754269223141917217739904894930553048698087886935958430050780387992242811583517454360317184992159682934699292547339363904689963289139190141886227781689902000646288755413417874616964772691256976993251647049094888831711900435070475090562525199853132578019412724930159478069990215372342838167378232732380806639777287574322238174287111328625881558335099247942416038003077442515053129154368472649812205571498392903178067463204283725643623960071826888108302196253034225935436679087244938096948003567333728023713915815609577726414574093991400809132045138026386526586037972620910573257086965156194677282941138879647278292670483944477611905806565457011693735836302634714138434604311185091400663677792048827192140445444141789885600577935400538996563176398525235241379558248773349422596465937612800 [98,61] -1020200050206496570777974590643248826320401793727592285846319372683330184386767226065730150435154635191274781206472716868018823208853110617375757897995527243989456664857411765729741634075406427912334597271264783876555780267414959169679416022797492327784981895956837573340331888767386574347334897255521676368396872219641995865301416804738116722898939956774207423066341825975023129114838387931650919800302483314397719846067855400199799284653316875173864016991610654981038743705828960400137306168681826781722765222709543703792684240667883621150674546244963174544269248204393825664381589364738293953177818288142903320880459211652557254388925928198004793361214811601380717140407994070170042257484629556659906597229408280380183540768300535750853660406730667819942132041678015629434892200415890060758828488997714734103454563424487624010865030044232426562095893603369054586666119445689436429876565681237500312682174616006377632921946593499555280259050991758803300448498872043077783777307410882356092867014300729683073688226012953312126568686581161134137186865761272339094220864307602655642070945475774586230226492705377810252942035702361818164124859062744522757871065286489877473027309569098554056681388131729699845015503571110670990777765197381854789989074257270298241560422205036033645812103974841485204060304875602394496237287716356834489911148593702935338831615187141120345787451742034581779815602429135648999736691752869096504429555335929613308063501885722400368824160009240621092419012634110827292542156400107502117873432558513264542297424504362315173234589511492758776097590276141106848561758517773897715024084644916522988043453444156810700619389714433161705734101965841127953941986482430796302429817959620306855662803412782506161320890334352051379131705500835725253040428938090948771221226194457747867643960891932956172801104147735393985313999415564541418841523213328568452481111050325457378365266525955012992845709638091429723209683764866478705139887655002003337470471371139178430685140869421224343713744601982469019740628416969136968139596488814471887487921411233442703760331322856687755020999635621780389400779609931791756980424659264567212623403742369909671149034645530542576737331137725807400183436956375272172587365920062464852000197040956622632421458090911608566296660125597366822516624221982076531229894632592753658223028710201040098759278592 [98,62] 76193188557522803033895314364476344398846716541700911980658241705492566113696085550801622112617565330490314659440153158309560924742824964138861361391734973249052792611120041013570691309107981913100494632832734173340611173216191664619545550471366004805453512539234128422657590896520092668143679314518188988857119585911824997197161224197875582491032595406548060927264830748628219835282893452751886601479082777141106829876859227032030962723016530563556988521427425704174724576760424554849175126642762137758330341138442354802240919313609058473811572456504197630799125934305573392008776228720653769164682847628182688772326455465470257520908257271207438345886155775699168269568021925582305930262266896417694190464709594367670375871602975621085330250253147427651716302087899934756690766899907994122286089021072972824159271849584543864771241011201587555568435687356224402290847902608650910349472414150717333061672276730691572387800739562084394126779233964576528665593609350755186925671564684224215437887199170404877519372228611695097005243050702242563282813203487802609113095165050676814085387741191604928558354541824298821656671818483101861587721518688456672238309973692926266463841551929437258861917996271965326004436918417250951489561790684772410672862225268102442798601692324376979190746877733634181609531480219786904069769747262735999005084707193609084382052008799667042073625772360916086952934648508841613851909105028323272327884097866173481750379203921128092138934512605633384476313833573747540518509619535703328719437192645883158690062347687253893454517485178285939800237216316036596165807923198750267002866932838797564376549362808265407236899817076216284266932602451229450618222361968098064026062291516958794475858879722164773174913576385948249205830287587763666897564122260441067796173652571475663674202885648946695182206669516552748154173853757022706290257999143804470082920749180250510379545153910223357511930524130698778527724904111724779801299210386538410226498442838581419725183691374236153181642563518602237837264994806554035938434807908844023535359479325986496626184379432890592816444343769525413382148720477886674343240932240555278322600264963257444414468826567237361171842487924111368946339290491527455633912959654152257437605191985152223604485748429168227511216066037589099804070611276724850105986819058860637651863793104246055895040 [98,63] -5572536058674213678840758606282915011188612398798657660464523536243854867074968140816452375019421188850196047067874319094468277855610179344228331710759410888730159405118187921225465112318476007835199818492874742033604863622439671020416100189690537247871157374169477705142530539381292931900185096125019708642638131511239492555488868947655894432698773649303052976268610006673751724666002884243422003038185982317496767941349541751512556980413200435955071416349309939651467661724904825332491252183269876932731871865802132152146745531325664059063969468599034929451816232064576986724859092335984887547763544460639518501826439680861458654137993771568413992602712912212138020891817637796857357787390774881290414185569908918198814044548529883511572170528156513765366549963756127783519340674226912756757162275497881725142146476606826341172308891461721477624642875347895159409296129007302696066696720065227766873767615472504479708699102920430896065124453282937825567980699393424237581753531587793980906455771456219534623213412345828505888980580125724905138965078918392867371705574813140074874560419656051285927545670365603664475503005407232654087202413854322409646174651671543029591161810307013510882057707714324480906109635824449400283429457106504642562287114480453336277290801323426092770373232963025369340087111439725652347603507882763725826365157167134353235381405082828442546574500090992753318441624292759116213940704732563791453678754393679620042588461663007228232518241379273354277698188496878657865446591835908922166853064002276582537369596586333418613269467690107837520396940058425137276521347747984320903192237409951104852819832855626895458722706094206786989298600728013189127388885261215612218372991330617125343895125009558333052143940537625873768115338740890050284712740269273942878706450111821455200992925035856358520448687959942633226049750165403888374544044975369530630455511191996360819054625822078002517536005064845584941922534785397527894410040621632327197098349182029288008517350153788004392006925679408509664615805332582853910345026804059094651892260532009268279509428803471110638858216058064591735345228988343782331897535580563364508031573234227087453986786405179650961489684475437796716282335652802325833740327292863283849850857521022170534521607740013964332878004404184750161701067722393196680113282545484543823550379077465538560 [98,64] 262710437958702352934026185373326769966856147295768725166129194634700702214284327351975223290398590943066468605032565092396994342564394500210968820248348427959724106551686989450988417460782508550361798184025173401959358104822552502920410892123286048251607828659720158107513982851056030596611492581498188396197697519021899005699434766078477813186175020506986190758062109143260699209119447263187619659378193657192718308778483092441794036358504706986976060048553919642109852471546866212565584261403797372041134747241671581279062029369912563592824961420851761508368652120104536269612893134528851523460158921705010914368342041420675930878135830433952782171449876937762111805133152778217530925954032444157136772756112646296911616589098385260908248799007846122442725007726296010654066127529666272936768100219339340045773874272031082617807644085662892800434630452732517570611462613538278539403425009298818065569359203266898397779457510234786509566733376153413127369724507667690585555741140070025540192573644314924326497120833055248619331450610871586032188571073885069713152368439117354591209084355396361486717457160761629622557161123216650268113111303910871254158083833153742184559248482115787308233502915142955753418503125398116060948051704655077686843346830728451269980839280282460709987022623049377504529481254171025929431784271698520495207543666923036912530890852847787382856654519700084952206033587197765150165198293094501372765774226955783626436916002173015122421532453137627736987668993208980007944753502958725154414730534959695471897197669762288442598384997915902492700423486227773171070778138875860659455862831146690660949929752852018925862360513182236136489265513648137532588723145222893662445441051509410970548524779394223368282266923031592123078128080408265789067212814971566727299689573659033183780169622067751477805512941608613677930230046747909306690315974659790706907933051257829064059653902699527171127016425156284975265019765904526309858571527295854915239751358803017994724378340911875052766882861418712408072819764087880114919119354945637273105226437916609534254699786690388667711900529576019776080318930419446668884163507324433104390564329085269401690139954622755220966998498035377495347115211181309907761407095535177767743666108062273711711611369918408240103982596870495558866799123654312936146162378668079528366101053308928 [98,65] -7938815767150937824978521310881633933652124930422050010312058710576111275789290982432146687292905845212709981129436345115943294395807350968551962416464567147215567923437261941407566587684805081469083803705793620268102763205623033893701531943084683712430740449739206634244962734498910995989228498544131154868944554115883704777062374756491141725620611219724072202095756645164387123916564134719190057990628754347217581195025176445588618375236745840178447805787537706035581861907619732385234942542524758539405932141125867803189974805963906238532120501238078001745513095776765864576247776873189859259882287338868684964060896859167044070281034482843306282951154004306775054209087097186092677467415658216787799543897163387684989037012194033294302782330816281829535200852021689688141527115801024531681095513838318801296192777862168324955584868606426696645490118271947483045355433836960226354801874267777356737593630394163339353876270704094785198832670595696149839906057999749050508388667125117419994043535005928011543950532907230329746932236905691999945594366433239031098078975279127184237572077039062547178114601139229206827230328778998785416724434027437200352731378638351118360576020610641890221666299767508306609215773665041354776775597069824117500976791273592126061809952588947130412262189031972708642643720623160833492262395011184209335638591028660164162732446946281563009369087594522205033147032082497806868370313300541165074594635299953298567813645812632332167787667125824757700724893913305263286009467547564588589133127192802008875201327193187013762405868649315102717763856552452692763211877614310917438413403128423053390924019800868819139550740199704559353183324143842630668364385536431019436205599395504658176590451077002986913444899060919114591772190412328383115357050283406675851883311101159954079072747479567561533359476590025430710979372858164307428661899863637387866019025431063024054383237493893688988999006933475652593268002683724056960654913795451361249834508389208270056880420640935617344361147353164465219130374848966665405515183847759124673932489307763016792866067955982663551956588121683929585519849446231234242331851199657656476046454315783165210765312672472686224483918945475313944833587065652838311454396898521696685903379557509920237728250575892810266927088820829036534197660040326114489947419613134017301516910592 [98,66] 593085748733175155152110217317050891940357779755463161041741424418702620434031079987638002943756469977050342493486320479152101727425430873939885016687557233438464998175075324538961941236561550492417638080902356427729495602623988231222757750240208995033718073213946054221113801972538666038228329496219064560605984459315198252982601548754250006521005744837768189886086852041268045543315206468311010894502112113924903449095830517922524811680286171754350486967148302383444286834552216392019866437974546443750084378203062919127545783151247627213989468807858742225949895381304064935052326835352750808729692711487505281702486937716997602628156610819341714441078275504651721485950435311293330194149022697705246798994003217368821292035615764217907923076159637313361045165160664394344199748710537816767727378049821445480347229331118219815881234463878350848124627632708281615580172261323829254901953583833952762483884062676028569953531452871824058523109253630103409609541530052775452026200865662951683957130862420664660825492380914790794171449759891206935006711262829010228094573764467754689823998016456490513543569110882637677748894949720208771885653802976641247709025937245645046283470171944690789712642604113968980012431385992031765126410704300213410097091708173241470005365959252106761253219510800053984752843191853075836770449116506537980786276214622896142521932187595722984384855152370204240058202566263119718417454167855877986695329184483488273333486535341248061907141924992094718879733548777039721511234126818682167915971484500701317450985028029290415078510206574183890967604261389010386784882769770421741078132744778112562189112929138080012592190966222855251742137745689354364228268445988502339460159054408618926019268018466066138380394420607425869283591042171689600469553988574122130441713594817665388662189400223525834459366717833174224767580087880511359581196038465829865396596498994088542323201673607632081771315047114811983579062598618774514394522790508169175036149166367659649044068335301049034355861305449150616958490090875245670814920117361897964962407171196096549578835616970121289344392466780537603836119271332943922057948327187956046390421112922512945251269217782530254297665531890178853663821540801884764670191403892459689994281373173621393657732628203680985054298351274952922996655655397604082972041548646770511183872 [98,67] 44293989490848048985788823695092082883894349880377156002159663174843490660234521817037729323431148797085342567481342192044480753240016032015291316183291938180993169937614453806164818291081857311077016528792284255778750112966932034071578549171293781791628527959640448618209611517753261595108950694320619243492438633331353337320323898671440732349228039316491458754403625492090649219332500481097308648674059953227905158667250534113075067862248104611948290318979961381686069300045092872485234496681104509620529712075143935969905615493626230897778246135945382828772443273063378478767333288305606898904736704372641781829741288140078557175297750639546388250235114896338133787729149988142417951501334977721228001682984667127692630114636112442993091129846025213163274042709910270722571035175730925134479451891986553532835801660017870584501351340758596896439629430433804833890177475272278939149795007482658171593075406616836753055864753036078041440803797180806394621338505518606578318497816847115052417427445420634841874899070172385316054569526349652581248960704395819212436125226362530948508058118475055839227164704465475825199752092754385869754621515853114221861686404875181774995126757159930672286556738218788180466346998484472867568272958234235399664047415852920017585600282704630600638649412664533242491958931433411693315558042424004420788366109503827583034964054630981155378803000694865781244681421528916322961782500833605977099247390557962613117554583883273765991818369826272981735458344708295886085921980580443565516420271741038249576909295573962548504557425904664663230151594026878150342418903551744220947207891400766410613682675161693230179424200526772472621945272326375739423800929526502914248137548505285587782859517956950389775693050945023798409032101476528891916161603431014603621068973689431271793545380548430107085304518093245950497951634100878900470151969204901104591180391706486058825697953676952944590556038829620481070778323618601551492072710722733120647691453825761460938704953781606900994131664257557131988956258453427035965945162110461306418130484310222443669611066287051579454577261738452752409413501633445712096031119259344952446358833765431331891763050914419740003557734571603565788009306542295119925324091305289817303321538148598243799430277188627596782161965038231450593051980228542920503110773346446344192 [98,68] 2396293657940830810009801995034017636711779867142663528259655202918997326966664793635798842392125767202111973513577991233939750422647363596646880601641044985907380617932053324889469889042707387619964542943012175721560617684677640922078516052308936264624990340735443547917146700033921949816449349197311422979480596227392741000902530958355393016751197078413748744595970412824004630990997250506741593365900115906570675268218448229363824355391581900516074281721504626515065104578966309819383071739435774981697599760152901023484982469893416303530491863582849357956919368180945722354161364184981858140587193510940693994939796661897206206059132623690708948256523613353596271631645061683588408218159495050011016809370943481582270276919112513663049695466017843261574499091281155758839546266039746446637778079434784635055438365476430318538254713873263454375749418902479637078039351409616971290873767098247643570180854234770939817210207861768399486206765674315619707472624918133682121219653651438402362911312867430707273524100772750935913010106330462454299413147578228709942889321353276267574934445012502835012256988168339831671416497076134460263111182437055067058412075380151463765258191258211658337086989532612011511724158045944049406181712008414455057358119292403368625559826840535273368288013347160997692711846408441132358979821881770602568409285128426755408542817706058901284062677644373790425840798767106011170848463434092585858463351729646838163120962854552255207552307841682410050690670268476231350321433401028954945908068248107344095701668540202156738959248278533820582877912578947494556895384701417490992788024457667621272201352571598959177530974137455995675438187430872068353587179402035393602783824480587576953180868296210711581670799586008160935984234921266547261062219441409056456737062905870625042250686964230260506756409281844460938463587360809534532856486049786249592297198906805339774161448715647614762682964314629147203151604785395282549829081640694679577305259580854357983803197673812998740829615579995064429929655603601291212204408909204766188480322168866851526798151554353240698433713012733997163425552591278148358759846431921006091741297592268432071265325240839330195000248475240880557074085338440281399003002511218426170899495647223154168492384782629767042012971243877913425209617003280174821343416985583616 [98,69] 148013890914877915217878967257823839851065399348378682076639604349238340613531415926540287598251110670985387101827264054659831497440333071001776052342735455095243408171109613921133381114183718708994152450344867693797196137514363375260536951459797097768707421070028805017466994954728013613613394764144737172736187229399861918624301305019469922841716104650504488071230308142653316058884200578274056506056386984134670096572465785221441216486394028842255907645117404388247242637592088992208291010245830159366712680413203486069854687584980980409765938206296175402261675401507907811812987771987174325603294384973738895951134901720341087049051071306649334460465265797922186971011229072151476069506615415127386636510028964962270288318770128605318393921355757373214379350712702256728853593535153230786639634920233646988016558132827065807851210548515810057543896403567884846324169397700673417351281541955404399543203336197210514283322340689042161012732611085278049207975134642562280826884721796087522902280175198457931273528841027192965831027557995121123127859461137471114050806468343550976899399742026559699193067359978105141724994528638855780979773845408910459857667986544304761843182680692838160227969109672858026436190505499759651372018019736155660639492931135895932324187380922653486406146272451802097212696386740538594379581616899776007935457942426229143250863912100370481515086669996584309393773732696886139724275877826637381760205578022488875882627927492721001636094317938560916451303705860511337795944201079056234521481830269968316306451586592957567608774484705252702325597767554960116897681238259732515954537337973189129871187012173959040417829350551942674557013709534002665455880271613567396483417860551585636612101612957248622243841273326701186935516724941689148056705976841241886119027217328462590764532632798518888044779744003225107092928761609718640329977936364483158429429232582238445897212641813801020528846150569506317529810597786542337620644365560240176861880970328585298365621171155401417139541251317791984108815373630324266254538170500296528365800379419645971415599647606234643469084028696318063650220559353557222348574226166955274340594667096862328757242324478581958000280488583594445846523777221322190064761788566005828701498931825751600322209039391495378736229364335964303338384179917665642592157564928 [98,70] 4479337386451203398970336238411051238575588503141163151697916474466788961908728138893609426390771925885613091231770898722072431305135563146758530790716303505322234958010231751174354505817064678723932597197246799349150537614032481193126433033955355487201775966672654739468365417775802045220578431697727733444056305644741022553087788968505568593904331543347672170892259065819715694257326785287265231063951377565433621898828977297517640572212816994576919313158551980133718034139723891967200603313068603536100618629518249331996306409238712570739135254549401160846366318609119190081428194665921805207830712509613357699168732557773907580658773032623909021538634214938215090675629492378682893290877711834273508010516478052021266807903532730974167704574171703233582663931301885599489933460816735742463353240533349786760957473714013723180832187330525819085104489159542411814572975847906026561555510165832703956455588793830909934557639461513810356124105746897159981351354223440929420603594500979114463362816988110942170509723633758105684462996937377170600077107818695940202381039795166129110849980416184138871489055658878918378136341201664873117781491130527571054306963509330069197835356301285149781408476517796495232751447136333289202679991829627947253179863908448708045494778524673897401635723659840688150578071728587095150168084209799415557683475917329665765549447976683783652985650338335514179113403409211201731358405312363244934986790452540553317293421023825149918475404015325926985557192621958073015557598606375216251126582326824757920877595711159929660285908849443929977107878650613233831476628990180905622518692366906543170890419230996965104258131460342492468721791682505593200585838911020484407568018024790816445949474431296361297920299918796383971451542225745598750692737860473255563270808897334647129309306168890804863522650547118664098147090821447244089893421867875942625205042293850259132858781115219571399445440078426642693190469856350787580710657214573994299724686678649954530182173517278340045362048673460182597366629322342663875339599373394257980641667437022916251740734092742901343699549474302780006031609868008126440481520009526699037679408182313698535839583072099440364710415654805359517536948492419472335809837582004607805631913778120587343905783685486082633391592570234335843089456212057431109271552 [98,71] 406591626279063749298353699796851305754720813215901430922559571155493487757015618004429747224441272200823636042996551300463817223565586235272603336533798410406895207167684738812081689077394867575051993371977421840160246191755880619463973451680414423132581338728820540212042564620275352500208991305137079436340918433876897038498774029728655691580133140911103432469127853303690767064696124062154915284698335912845151293957675129767473436304956811027466763252196214582645181652515898024385883141062421332084348126741665306476325977817599907672911780757253466224826621725117513285898318833088082892750242036594327089550361506170104584511384524603953327130344057384951285286578151604351211198424337616110518879805594721966343689260598986081679852967467287086492065210213859888505881059715345857928445887582273193206379276623988098661381025895626761809320733784827574989022776043856420664513469814551152900603806532714065337846194729434649602435262499113764161473359121558895153624283010462577040209493141766901692330103970883358500671419154385275289278983510966067000741428427242305383990284766010966730591702181301638914440995258058479886037168788590954403856090247032972694839435734327034194517878965968503453284120005813584511691453852121403193364907250532068544215906188935642987071533871534420431339885143705782130920569837002513327998012144259511942214148786152838558623233264876724802301462485032117564929946546168487703777645041847752208376834601338553330811825986172712589203642099944354291224300079465522167669012400000896628356052677294474553548817794093248141249262120732854474053040274441582295683271637167702684043906605458485423787406808808245256858689454021872850643727653995651264739827377650845734752441517600967158600918777738952072675087988423638921763872074152195672347380270860542268120848898122309951626987083539044794804270425144166685670182945876575734658907340220382460161585172893780293747811092311451719108246619470280037051788852218197487519722089292135108576236413001685071538462483779716745495672163804532252511640215724937710996507350095350219316561101472933087336709446487524176289462114233698073227750692260883914590698896761550512064177299390688525639985087842911167565264352550395368378308096755331576695485376886124627548593803043689540953886758505673079617791418928195436544 [98,72] 6119818950458110513452676204508334472356374874885630040055729361437748094589982174122675854628791845547188405304291983331997202149024183638601479602715876819541723423399277950429743318080898099964053840977931928188647429844983839195450172552664545289712203452227057776358282310942471899597926256965486908342491961459358190223881575123209204434003158010396573630278765752057189776928022946490475797259938816697576960011779369065895421622989895295291257774468371205198559229378042968738587879666947085444064994824219846883360548964891635114621132610190001490041894444451625036893723820402062393155394690552593422440112955469775533360861718142408465407761500149100352638787540589824579100538822026162500272114374788028036453638412991670502380232053379146616755019116199054769297455693156564596512948712960608137636363472040777895673750726719192795950855935080379606588149510907793412669885373447791553504811728236830606247670134903521313592927926151006833729707500235069974842605144254083343217108632109132394033113011240735706324710188164055319370552040717970074999117137236733783127892267663161657427202098050296121838767802791831892560417206207970037504308321245485613089186578982214169735368163798270541699278192035968945993418451549731042061432086945915234546662563985984872025050329712259387868397433687178893299337738152039140241466897601396084594624616936510132183370991185487166914996569622919464877010059169236279971450652081804921251600175180020080091488634189223373189770847026698569790336025878191240499301765074399313577543614182933635062784831260202144519583175898903663312960793319553384005335291245271008556608205638955727436718176796990564588413822581074771804015148218841108080139961760242488845440901910926894029049267109083540140904606423019283035003867430077710576003146205576886234300406464448106446085525320346606381227660381355301743909708407824233944575520509093955319712562904712435450050289929100633577853522404213977302650017848865690976620940072799065853795946611608600234295618731401770792719914319220379719446425857227974480826303884445196286036153147787073773383166630249112569910790100513134303660743924962007816640721040752682930079906110983003956078300016047663919056679901877901926553269648226871807239831302993986405099462612856237317673708644107732905303078317588480 [98,73] 259865612190624560430306979590574729385254811669568754729262599253244964326193877852187827408045553657987837848027081930860844002269776837081168654087144757567991252006899902789413882659920481689012138029610232684058295944629182564125986433409041118915849103451924250813593271166501886769855694822415288414967306777550632207755246444142342859571005505728057281431100805889498278382395261611872915455722713565208047400579244446565123173089984723804779336193443755911123396091253060206095106705857818165700526647479889500672093595481730993673284415673514344165966355866362915283712785652950066422851462650620821374505916845095346259534399063437558202883936509242468597748488257252162438997133859611286327350864635838570111963018599074092660445425957667893406223280193154851301079463396326084805390328979233438825620236367519710000508734386246025747526059254652701315297757695819900111284227345599091454797761856330852479313472051922297753489287299964843746086512381579517909586296186277840849117444842837209960138381766707658191221885701213648824650002827661232598824167852441323923694311199856810215337320254163099159721085819588433426832048426667136193991495490345641292000930692835689089306974519456367666177024464764117794365854969829417378203216050124764128808721549334324291777800825827628480159203348813514873117474170351100133101387045979484287597638506919651742205365931061409054992758515193309112450386602375180917911200626750904318602461065890720292232302101538741470037180131588004214849607249140981137666048794050990118620515689385847293329591559333526817963714838636474654818079443859366286846489171800830288264136383283146792730841415689546885044981451013375144972026954319336383599527906660233470748144867892283051531350985106845084685796301246761103175829900264135992904934694456092821437585885506622525555828115263221722297720706550336939377075833849394803901582288492894280111054262208394520545921096711881679165830128891594346943368803337931649559039528348045245069907319136530699028691530844633380003844079048304587114397037822889075238538327165618092387360310646301181052098832342691544160005062815757792145142879390040803840440174832410468646909884762949900176110171459436984311547671007346072394629693973331150475916548691738667967014635354103570496504007354643725688860835840 [98,74] 662706137250361995917924192003219119774870071787104194842027041360753295584364447987104809703313583969090135689825296414827496278030627189109293212803890510399125709871182507173025111419918312700860603253948748982039237666798921046644809612355933749389189509163940779390654425117533039629598882143518664506345956162943728808688619926597529408512205610639450990210770875712237519769604344081523620126160431173604750845637451352078022327829432753108966433405557184397509551197121533524393937769908461497659943310916524647453481867598566296079884551614881014110402042136744393330479539604149733945416846061048175948215903919863636579921465236444684769367417148292264042720211111884751883579543698400264868973761472384681968652058800829402757792098377648945608319231235664503561038826327478874998741756237208535912579956620252990642597794168473915654895576056428771513714002098057743170557649539933319166451330602705136960470393433174972342899645855359136793983090798788825485813943468573994150154361571597683538426698283637562416219153509996178426113410556529972621040759962836186494149369612187287399859946435949067812981989100212856848870593512952182608865840246935441438287908004246317529985376149313937194278219008117215585249546991638993895228096240709416440594702268945506962018204222675737791485148550503930995134165067337620649932089965700258319790833720638969456490120248922426119006511250726616665812837064981793031248476295498423065664681861973025077103779845609873453122124087655430761826663294119184838165460941594833358787432993072547525383867022645258330643007455570049317969724533986029614012664462034622429079464283137055344351394191809984700277166207745712780691297189870452022704360208956798560077375821540522113085037159749734628490773749973164195377937105572039817295147186915763304368241883956117168884011962097235121893816129647247457976740996328362400928956420526197546540087430813574020676447241997509564525934180989614512336869143464170882825619023303360198385400366253782362923990050877160420422674967273133866107949069169363616356200083683753233635872293667486416789291125711635587293898339629002032414935134456443834559211394379403672649609781164837011110791457689740162765153793406163639927755894996630692827303888458182342427971223013996115094533379566581770616832 [98,75] -75079802221422940986511553381436141357245267929763266739552326388482831318931001995028176543920532619015870427076721519093754169597829135636701281603575143595770122999975703016338637553168333084432307771519906495673631507327051237375716704186957404983018987549279099536028449953480014096833075260797486298707824764517513148302044563233287361718565023166700386078266614628691373800806546456360924818123559269687613907052194162170237742532123239940121007564708598387386348069249784838240650182627877473310531268980337058096127741940457378024819505065928502361909100318789350494927975270969977822141905370808353275864146576953500989609698616761679990859526597260955414512323753122396277817609423754428268147165166492804430176800151112620555205299463600417344382047240447236277807263731597117329659541007740821664757208644564268912485758405513646625402069217590068677154101820405827778997450604407423673151142985607160679739592656723741381257087260539026398013130057213641418055863075624678693337326640703088698552648770790411033821370278186643139220927671519862229730446997629529039012466625858644356509240085308939711245318752855691285243119478167922006554558964227505456634312518949559920946250553957025327817796567269205449873280173481008254491736807057679534139872087419461258986403825192045164356233627855935584666172203306261580527642605972090317723341222663714357985465442727057035639597443845540222325169598476432364375495228618886656413523462104843950145334927322977177920662124800887550797730932315850160270578721462680808442261139497366240089117466668793000463374263131367306844894220983696343564722734221314372094467729950662052829236130732094576750386429160457466245202356438758146174679421275684646438823457725725674254663993356130133777929454270104883122407347232654244911806039157033452877913157775048590632594864409084495739967966181029713296002672928668172027399034475523839334416556787977542010381574202975145921212011010282816199078689258334781839059331741809858049117402513942035363014287210633136200397587581283782728741124759849980713389612170329945548652100236670479881920707750672346072258751472476694729439790873535531543304347604654074085720590407699565983605505979924090804799484115747275320182169959354392420756637770431975297724368823453692496703358336296288256 [98,76] -3632260527139894041940849937266003675815721901439600972128615527804383414232339788531167897192572584181464296678578458424450314476888319974167695939335099726592591347507041974770326319618615797801828501740144068747239229357468600663336226188763518243573687056124726955966046004690852196316819215071277964132552195482956029438958615408708236010902291133321740744955193464312963156477520262363699479972476537010460130439674529832162956573638392364247362263097438194295838035731713174184972894396186880051583667388225711984764652110589994765309313984505269481337393993745069499287107113572214532247489048895336926320806231759449328411025992973584586762178698510833337588527295125681145871130444663902927900369976932699651006852103924227707786384027467728833715552248320425284461902125557841451722519145864437164215881676700094001298449628822130737999435173014352582066697837779832489911382362211032609229005598526497374910501964566977833139150749909794494021293183683826788229076357111151608927160672528152240610064650376802321985166023017027985121871870135592428498311086260817267532550898153945653285693921548358163091897587408095019691399903928150706274231769206786654566940183124255006659635990841855378305078360806931242889841321295541752278665243636639704039837023216590901919818541708939003885360335661154015229176204746651020999777747703226980766633878499093718098248405130337527751001822049925426721560816437821752548522441209240554162385313326447679122145370396846616026620969263065086719724355097564225847728751006859194246114645562573457921698310762972494089540323848956061163041755898645212708861095898388733916955896300894201735707219538748566843364258914636709554029965395140533189344900803989290347660874780796869334413013292266729209101078997227874223902260633186368582612946755078259677044796158984001738047348816608527921853097926181049118592636622528738144142548475450813085427742442613177512479582173597566276843821606892343146971493317052539303594424944876464098739510830150562047805904988620649614574813245067442726609953827887415841106723111904087526076997776951969712863749929677147113610263422288799839188640978404528339079484190546840304245656397927531909995606444905136789413932849524472124454359760097606509422728751888429623795100918502243338055779985915904 [98,77] -102190304452208792986086561661653021701024328499396437142595993655130931126804801215233390378511170806330723959130338273056467213000627700099757061426733035883194985819939588239304088507649876668014303805893249491966532440711841541299274384107476583263280977609498154387593233310999975465298192815614153875620433341034465097194973270334769925559269130480391587371591565355054919333874893389117063398860038073024419783204560901956843532892412398768204348622316842019327834404308448703021780096929590014900690567246256012189355301574734054291888425908045312296679904986608618248191003798364997661150673753357354677839318590102503102657567870448837034050293949668227888653777088149787274488003479450038556354160999221907635068429306930224237853332848067162392113302939465100869144687645844042364808177876951068889896011743453920989871236391960992216411955559202591879428446172787105421015419718388612944536801611268263871125249012457197943456842007231237295319591767563636077352512398709230086946160811393434492188665340168041327941287946328934982543419062682267599358636220139202800771660538486461189148011702472535636066270863668544588173768531678089874023020409608524859690337712202227614865875690932468756851176611620706330572738666974481390923985832174859330608126876749615826446310106299946258692428567021433545899790735828726414022019796570988263011353911277676307835550202871366783875842226264421220803818689415598315190976864596427437610325816504391391726661117377164719304912255847424781907022737622241608877603842347316136242395420447601467221114360643015369356992384290805267857202324851568989872651193971773636891758434984618792050515702922646993537216393155131603809055824778156865577853618199215624048220118004371587870707252245886600367628086846588542705375556022634916373731570166496395938027506451841515710836296213433472344693307250868912577632519434155870183063426906634177785828457851934469601929074264674188520629870956120404767734414014235935825090436039055940237792991655501226990073532997020537745467157819568536268823722203702256481681820146889556861976156634297792392786330861940115047384307153293600976229735121994890638972741052381812745724548095222181652714190213401160087932804378490598180417093810719972485506787602118769775424054105985554085719310336 [98,78] -114167482275927803045127798721332734794380110452956220970844231408430504387229351502824574179767095845666125666249621432873170554786313393459428472661940794400015770347780448534052817911182744361783913046638598365121057266884628492679681516304264518800231133007949696844996861135397074918906003305134952471267651247325874043542578483727320697181217474187276711947008815049502851132116101518926146908342574187892858532185104050860856257883930293550923488172027494754270037180223177237324851996417300462546051724684483330506856939309621646150311962361787725542409024739045273471091250617654905648802567782031577423867623526411198255051544834395872586054757002395236488587821757101564400443922557049010700852485057729052590699340146582156069717238150166962542663145195436914569021567392579662672349756323412303654193690817654165756115027052102063534520537049841451435001014447600783835868273266792892377545458088692756073164024354266146609288562122885217291831303319260387222244885677045315923657143364382687953952145506137071789642504508185293047025092595759843065764779056683613572901650502488372662930674564642106591472209238446384083096155650210426394465149211695950005404921117471440511900142111715154056223407393441276209247116062133155121245114893997100251771116525304010999340922875710416598947226556411751837258438803158265250172427878468606916326118324779952617876674477367175192027009040368102719273420567295825338406826294009689377910363234330777527109271172044681226788447757848063387754114585639010214655585446638161779823553382528415948264384325914659364247278633805886141906483220244607209129123149503201269412797250290722861781007691049079896907832950370400061348145677658805527642758424883224166147424904191875702621403221056649576853759334468437497076931516064686824500104809904509267526043926501574620614261440686509885109031537142447318002821235398857979249299038010607452804899172844935040009523486598462331562310528061559918629135697834750727349808737471651059179116001510115731528691057811115944151873520094323953870761391226334333172232636709658987615814280004399184765980101512277530167871241236484352184756835545834475357047754452878829462775926125595697449212697646859071083802453344980143554636473040008091658377752849921331259612093737934067335168 [98,79] -135056039147142121386040236263668649946651851190909044507737934865327644907771177019686599758799008382725141486532577368450649471416825896145287080167718426008129253163784775081277001782166276085347390100737932410951274664165806788992490928082843715518030505999847821161309723966687101810545494434652321597581963978020880484861579662227223882066808575442038209391173311412476789224946902280019847058736892861397339922518275259592863712487525284965246894836749549816043704968970659263432626594767710780291892359695755218910349418824661558183495535118430065663088202290614922644064234435034079455189735868261458314536984071685513438379303367487507254573247901572387930182331892624731309959772828481043382985763496488417734461829993941843980504198186137444677315435158288526443381779071458977125314425401100925373145611235198435274947277250514512940422142798063698277415271256802811627515501558190661415550051035961444885697922636575302895457253039197380803162448906243754848795813840329948064561248740616142530738823774064204023473356195812325713655113929758246212703760709930373004843756062754334798117009082799666445381055523768754842408290455304339144205006982924344614116794899519304550581398144004845999859431718317747866906565791193773098114694957373966568669314695342138837591933564812770906824148207673784448790513208013079620439293079819780523526552188164305137533142681127142922673774681829086302893376487260017991685470166968969108157941772015464752855860355482432417183537202696513994002093945898693521740315407824966237925748720676647086044111294739602094491401524984492150279442095063420841651640377007106277109191221010645917536442901886379944918765251525073629537044205487427802086188284950913878255105022897563599315408327512877927284381402157647008241898237235437121011073721514394926002370400053086390548832659181400844636218483821081517556567543368559578388909439906309576777874770385863693962455649497831696123574847888631656916749371022103759013241738323954856264159220525526479725352556769143741980364208416602728751113311218061428190032356197527454640937036807594025011225409423759441719812512019229492886581715124467163565852071206023980720163964948525821489062592947897517015178162671890147196287940921372142551275767193847896136759460021118435328 [98,80] 1664752734076988070209273210720749561897250645259643246543493352244514904766962567978665117560554265033378906360174231960601851428604603876639988577546674354375761565661550864689984752581092782939618376405539805652162379612294987074854243474134432525379859533509623594332342627968912391720660680866760288045035958802852706629924542199433402704411187327082991095646500709830542450768222520818414599178977216563495472804676559755246108437382296624008490391466294800882679023651655042694757067152736968581142809987745002376857244110111388811324785218810449303079502427518625492195973482338127307380510821288466293774425404543884001113978780049600332654692911832194898107520435896708183821469889760232968114947845282710325499894850454705697128443131267644265167377674982972702488384265573312618774824237106343312591944288943156778105477367510429303849347269820390839798302334707078719994055968417776526602372947351113906356712890460201837564048028163229786886639910108822119743284559281373305053682916487702352760111264114302683692361568546267162668891676628098313556873056201065150796991279213110866051247472866666612213212085705750268310163923163034075722963136945361759892442625339776588157716976111261338853308133727935340200017919036346429736150509494988277246890035925096488931098804935591077100236046084642918796743490265431317013465983722320383943591026949117876202290549050462057842255271982406213441622744661963561010885480222829132669011906983353448876340589588949477713518938109042641490226053302975452067027664040369311950511971795708367066030662025944203537979856290034592118484739589972418120677122494527142950033966163099904260671006800967013400702768645097717809444654746421245412921952057556956235265790745647342144501454614790599048725182543270996868526976452898837134408706030567447820916295644575697698354640460628169138230777418539080466040771193977785720783034926798648294205894157019889979844326708198474628434664392873675688261932250468552830437967560965866386502213065167468603260160210240422393803330015934567244534994595828938328226234538529615995811491195080547544809986761368972112073787058052387951495695133543842230674017196166636067461660698338407715356791839194085923628816889941002963565710998837834778609291485069623162645045567291392 [98,81] -54421000000697910216742132876875217373450115043516077161772546477571210859153619821583730667443545368460075076484246168952718121911589132763059252821674627039173243597092822702418744691856637871390090756315833713571247216511878116801935148839780410215694303743466038962970715573249316142105724703026854093529409897140573668064896161038382348574115870608642278782390962121011115534758710095348006091076974832775933217905470285465158930163869244940976789872360936012324077697881829998054476360763561005914788165286991673522194091097216560193871456549751166474810423596995618264784013888320474650555444190234963342905052748339343563245101461431696317725328644489634928786164775363700530587086372453818350730988273212315197649145089333166981875399376593392387689092094899373361944761288845494612114424245952711700148220365613762431307476009965890827618827935973154470617879908140048506533144631736916209203182964154943125867326998294224862903435952087981619989330118413170472441141990688248268840179305541820472361776768051358073042699696269645680380718730861975204920970639683078516000780405130140664955789068218029341644126098835544598645942369400698474895990519177478572131146557793622780973734560074681669452085559553325748551114564021697972872118658134437269713230925081075233364604113281224673018134823422388061099977398810868089437418348080749304375949702567107586222424823260209433834908883387937052829304556678297969677410440024258514112489734878376720435117165870595282729760834900636261681115821939331341604781955778152081597558583437654785767760992805037626257756158439436102676917666951779601971590272770659633096492809112319820169782829296791704562279717145725422727855791123818815119699337121342072938821516225767377148750590645739538863785110896412000215291904914843186533711946911941590505516633681196493280752373478092333602947284781943664989060930907119280033191227510016158114545946714596021536353111107009774451991416889625461132504655373695143600835517193004987880270944711967114430767181493046693997184707289514568373307235270736994599717404643198724261653222375898733414458303491877577983805400896521924887837304224944815119103716409972390566862691378870559377323976366936780209111109549705337737614861508373990818887505612936041113032065024 [98,82] 686968129544083288031298316949591762161731280589537051125127128321493245865364644076069286480051901254183489726732732561044409098035547956917784738635467959715478592666869797776494095591808324447568484428525290982665982116683088731549677127110567367744877132236528068214102601307278113218398506661649589890767042015026348716936026915339021336060703955935021830261947128427691527711475773776589495936463096485595642345518165331962107090781587371584235630603660451827479205736498965106371220672186206035270484024555479801107015161174455273377604350992885285919704405183583548694846672018036641513268597942083627115999125767151063038059495225997353060304276290675648651370975391582727855472728642668660040131672553540246011143132867449899235022229134636560569850260314574814721188257797468233427829767956259771661035993367243040265095275550401049243354836355800634946386128318705338678683176178662186238421244390335117061497069031021644796095888925485403953036645917507943598744532667459943685512700717237257475168624546838683781139594830293162260779994907189930005192906823765320549973433934503401220894894999273042352807534115321573876019715874952083924490736604223120357583626845367484858219664615197928648255223658901667175248844896819058127831146796639067124584557737172067813123980999281839855704757730751724091589369104477321984118617243344223365661122767901312558527340013057253058637587703140702067304544240390505223966612819473508574534271993212908873382776120963531502740042140688248537614641215045324340240643306474261685154577029789651601395849283905151014900709827886052240264879503605618705267098561389627770533407225661809419554863508194555187415046444259330945236325908223463518323836084744118398495233772139088197806343528361765858846738585041933921492483521363227411658841019295161568771580953150755717623496098367270337719460316697232298174039463669027568067093035995047279856272385663392244058400323258908444765920700203421780704647366778993832454267889723951125738110206388227391470376342663396765002860179963346729528425776439931126690672358967784401015983329323697743201129712652446684644118272528892161200828641794793900087908986746684692318275628684065447167571566618062764049584005686643503453992654976379208758127517956514238497332 [98,83] -7417646642049974656113871836312648902645789639417100012326203672085155025786077032049351314383605473878629936473123591083718216796061765407020157700913250025515263799866335812750688959637682088527202630550261535483034010938418300670461424089108947349755242863176787997857731188539727610368967378088458962114498053327601255800984714999736116783251438215615631868662978035446552315650373474524928523398750703573163113208191945644649174972837551067067120686147371292064466957945273263612429845162937023747563650735785407924392329678345489388502069219918074311022825481030990368049163171645219966040100428145729618856430758278545035841725633469112957254107664228289086467049389062548545322734773123925905724211193346852058380029090359088106174861706880831240318831207935797148111218312737677996872805534037313819950619805715371887328215616201155742631065572703435299166138167107027660204173012326280910811353213768512641912921439809375814493349055035111219628892527251233553984436068943202710176181276755796948278924300952859963528264781010327166290753758542249374013464089960695613551476340506206695381314550338990638329899130905780568818350796903906772344053934746260422578713855888727413200471801305209075014720710729825548159155247128138173037357284916936817917078903507066829458542676549498696122154023119791672056277224874414570254367968031925668175674873050528223490479979324345236949846796209654390088811028127318652141671755907753918808027799312970747665430351009212554274227871408489937405200141271593387079217354645789521120569658925322073986557981474563402663224631615015412209613207787386735760325234466145316177664245971100622405968422841423919246920266469977997869049215090218625433031369305639469613331550436551976266207873901717715671003024466951685985003774066971169292869537256615193233457250902044260184187158174015729961701984834444825374490616982213208219804311943991517125117852341594018814081480822003961780793028452595379864439887734027585794646721282744463311202230819898521625330768779559183197909440215278224618060220201096242915959037770339109617862993674648700209294758416482737888270281263114837413399583579762657255263204667221032395592060888739027218799578403807568013976250551677608677382190787522683568618821886451899136 [98,84] 41636330539517966597996156072170602148012199466255082982147541443534750069709839304203641637004716457060507716641417332582263466985652644080076203902941062132747229173448078638165094801843226900947598435584193100679003574871008418103623539144165578494683157719371182170216263201357510557067303487648048320325701015365154025408614454070589668175468810315047837475960864175213612354799884422279399145875540214804573231612585168832737914684671564171930274956226008289906112554017537525322325426355851923135145174514953297415150470319869072731495928509864219504705553434836295535832921338931689269587198871308704569431171984877770260591182006717840898670071779284033068604504550513774143335424798523934396630029002853916105741185367405725708466184733067026349917057593872964613253055263919786013502676917605208706336379818283116719455527825996561441840160222546947137428744317999893563489531325057756793724348267645163127535275268194222698006879712488924368870833119344996820143599053430597180322117625188245120879277513656495238338526141123784886405189130758073557240248275688332987949616664640438716773027203906764052717715186508411130908980553218902945755222913430955837537953630562760572583638872658747428964185980648994121034364017992718233749043458990138053606224328486021614762469677816127054013106612716949487796272802778647605112521503603141517401522529811694303950745414155263598188869883407077281046835300366273669651816079568516350467685453998570819205725558486709041107849474324882322497196397697174478510204995816462254581601908217434721086037667638262898227870863357322416837231578691640160694936019609591521778246827082762476908457417877838612864716420083244304652339527700456009959497703911794841457776872062736609094710926299656288564079876132201828936972176575619298502565297528196382746057252841593388478118024951446867314805520972778370733987647149069006673329590103113028938608241896076249653165844457953538854712288854958087448925998003261448712330827574019861079789678638718924356512178546366393286113484785950534223564754476579744205826308040860714302726924942011745801975536447009992347311392379319250021073892911484048660161416751992953317041800721015913233195796189147556220474440835350071828618758031097927877385844944896 [98,85] -21615170476719973908392507910542707181758004348254551638751258437506043489130478560590627948920328049621896032343716017943882034145825148160645798492605053954525533694545361687997530282762340497051685656685785390160582475843929691046664024149005543996952932755023160380430896918506431213879908853655430304458806475664826600954580667483146739967209879206246102619921055188621872207236980790823907376569030959750408394639036087597440556421799223867417339505035536355342783981323391657255522089102089973284682873316354831480801768783210400917601759398802540339100697825914901591171879201802945265864585664428956591839246631861601957346898854263564198153302153958386205777506549586996718555102974540960687023175363058606311731877335872997466498182528048815378404495276262652206357586915511186101936632639994925257826193648134778513621068112702752083374618159504861464356579054272282504735871573693408943213436333731398894943717988296481748296102394499603783878440096020137837527264422123850632264787449394052174054837996038646019088438331736507858514567067306721896086915441037317005996568643920588397714535689373461992066210713219825137771185598865812947911506396175011838602268514921459644969578507130461161966308923825550193660602106561894378061442617750848124836507598425930883308190640947394518924585987692334447590288591412171938320008689171512036561074122506293847393499688986950086228752592767955420129586486752915302538992307298823644508784830715750010756853570183601154623013523261399169298302763531506858586998987275105885540530353707299370282744938490694228951488021695605263435423320636376855685409670731249889465292512961841893505660993849194549210836718540391280481887608875538078359588333939915771098510850998378917332985440950175817215520558514445713728917089326635058300133907638679929800581417800274705737882635785020952388950105226530330288091354137051897210455881181619332097556916784983643859580370734541506244628830508505774069589782332631812904378558543138943914299755602572323637888330062384296614963139455928727717241024852651519626311334631549179085087557935412461290022008692422929040419444197399147581559804214932868104848042687903704652876500256330093139537740037757306260515810322996295748701245937831699695646848 [98,86] -1447506644334203184733166971704875353368587267495915698385281563206145988877315947156465215647400899905729960790119531658266210371437162727280398228740659072410605449413730374742845957750790554610411680013473953546475344243181389012699339925120689491419097964288598130985640313363341828005124573939676712293065319486437377819537428129433783384901081046094089066927397936293711296504280141049746302892402174363598120839533863223844126994016480347765410389622972747903470479270869033052008850547188708836239526547744001383704913238488517013959731853866729364876719104501874516048016498685207310029704823921018077743244809123398778297597641996559033991137645976158251630370074113745804503480060908898731777787940447252190888319546830928955412327362277433609896055376164852109659920651981110531819893077449623847902517632011795914452668809662900069230529148503800410012622897956428143706111985275304770182332214635106451206617630362763821078257951188845716255456669367484460822273319355404720671154324696267570978783764900334135166799771652691483805195260060217149317397002008144705986817241375182996104017257956892309110065067454772528685282066926319055980399344951951008675714443306957777844271236482449551601264450909440156874336953467294436926189007809679778895749938820184453925133659746626172227977959694252262071664207197750527632624955847260153909509046755554032840266934863061521838091715594561401307768603664607368574689783739585055132107702410196025761648516394872255259418000949135374066287019924080838815738596278077808856308437036235151019418583297320692311603369696216287797836102700919223146959654765898097447272344549980295582812815045677042225681843270819644881797598931431933864254541724194990624618292547438084643356545621097015616271298226355854706052767964301159561334054844824381646811162479388978508989700342141377262548796045197858676913709249133154711117085757642844101289949711627644776552411069853120241816601741594130125868649591585416351131781984055425088346056044930656162364797343171339759335307290360170689026944811317596626236767148731573627102925969060955183761048942047751416941861516098332161550365173819431973347291836287610086311543826485447643337507615073752994248050952884381137716194908538409837088 [98,87] 11360875986742292319761538566334191883259874179525241667452329222102174469646662558711571798369316152091776817678773569960319718375612324026838041132772319354679872968205876033093941940692645003457001827059069836778967162377333497395631922633880657684232501894874826999005686676988388143627851112197216727066218240498863325539718512600656075784103587012856481380901303649458164335117959576829658377460053625259321293430324304041074446670903651297636632401816617232561536059950949659161251538599136382678163660528059856707984726171476796858756370832128820810800997881141880822669304779634476283422425689606586042470732086939135783954014780035076233729498555410591366266360612963264233437523162196069442045531544211377856850888576135040462972978957528148670118547739310262374372498473530318034400337959167036900645343903058135634194522829525681617316890196119853148910264829768360980667523914423646540622310113086607543493258048569664304664975790078239509014933245985855722444819885377588769341634805539654219111447573793421678468295768231498597413895141991010732314088714788764648214372762800134564325096012689864314741263715074038216817100241664916531931544793274159405268429860035582149751299551265160914293864439300069941609161465584831490573728436187303978380989447813952843670902720168365109670099164712477112694371364731757202048682146087453781826116727362957610249206865376362486817861809523907266861107514455423910951689356691596989103027403794111830845955157281053561073551337787985714640649204712649623407709859215754181732265312177529922630803616143131070453278300542869632943658490208715031916852509134018182495134653726227183497076347350506727301616745970810712982290737401299799093017822569674445034146155009089099880663389850756240389263551677914905323963477598182330267318948452087085291362795159353474038840032204565326017254092954672910857116868957335390977115200386503151058242324749100108127535704997068266249881516546334471925055298290590275003796112216523973094735467358497181278797407921704969135649156932357336635830818235617911498763084937983839565464610563259125039538788335660863282408654530184415530606632920728763481719867528890577466679789843881972474380026331633027583030661927737514268771056510179584 [98,88] 15840139736698072473080836138826852702986747767756147828972291467457825711250115849528397358200478018139476815215532692233294658731449170992876441404253413290111205432445981091829823702339436606995217047657331969806174212560183135918357551526948847673801334807184670969018222645029867025186216253483307654175526593226167493870147849106657689734407676050760296251730788904908387535713178436393844599821517652016659957635111232090275977636353121835894498177686128701405183827700211405213673262400338076119319958179659039281444308077387450600274398058168929960346233759894308715871673876912617049170326650961968967080506388828567425354159677018434927331386825817002227569870496720758823030551022242359966989284724798049885321591379483546708638662911385525541144606279212293982477454496302283621155378604516489849923844063918634946369627776675779926576115699851179186994029066672212978074818535203015146761911620583143303667733294612372539744602278853812995913690574645972445159069601773852899375272278639033978226464576964104868147938900767791213430520588959105118756844030268923729400156291225240484284200763028582230462087268903540823083531572122602921872527072941248896796690193613536250426115438390850263851637273510017244197329558810012697383171379601390477173314654664326461663652051451745641874597330536323254078455236704578617308142508676334962317252374791557638440820075781344870543342932836116920468839209678303958976931240482033418939716572759543885585167169186557861990719329589493112777620045894914614342950187220006284348919811847397832653622591939722433797388966704071318242439339075266579199323205183691868674795420163792845372123219255891412951165157961440316395712427272617893577333244956395798837831783952061825013486097193062100793462047868046879350928927938487770214203217711300020627531946351017406605623259362748948086268767563208926267545097623590339703230848334658538339281955681425228121686324468411051908635562293118949041562724839277000177601046464218974372999716561802559125097479054415434081809928160214394133544950959352426914139450469043064410566693374432717427806239952273910922747545189697460698866009967377340218660623864941346643900897308770933146453929721888342675221383732885099375934834368 [98,89] -353034885188571713479846930115964574124425967484978563609136881607161401945444199877095547658734057671348946974285476572471202091874743881517117132363706200544486779147457013148779051554371409439652545562023194348935140455797748856050496694055654460643684465540851356445276691254973532642991762060718333438381520377403524682077674599200079603932906106964501248665263940956383853512081124940204339203649976285729653611369375235423941802762109205402663572589911696238267652340857256476545655677707761415227204498896913832414572788255473667997439117396449600048266948918595620524081460033066197420075222405469153910999647263774886239679413707579455249846071100464566234268012795205830152424107461092259430991229438551238057667075420878074984739981782270136321445699686135948237389994532674917056636414271558083246700621035056993367829700628592825338785516587793918836561179160364200164886400130438346840774148637942035967508478327680442699420588715499538404219005505878603495944099812503696591412124953421321683544493257229043526145315541428327877051494361649380917838233610814247854602113852889694148246006995201481709167286350992663269721566773184156927561484871860097199423034875833388230270374173409613258857125929385428534805523687207962449516121565526337238508113648295108164345676603843328968822860538164005974994828333684541907525337176456290164210513438027331218981961014600476987364890268547322450911719411781837314816024081483210613132186220420389300454286558046905509291959400045346618601036841111371439256554204045117878971238638199051355459169534167345975922640851791512795357207874332580937766358706141571657960191484510738024375852102537849015830711142151109026755940593017583124412435494959739418494272623779323681185813289237980499563754618894502756959252495939378922058804204668364427392451748872802130367223125583112869704561075924587238331015094565512701125662448488354015022870253181222585943957427335088690323521420514015521690239546467564292242919140155536518326097789740261278485007296063491792229664936966157584403711412290240462074517415981910801326895410931736092069148179605097850495706266445420899825601365116725244747635354880658495577760091702725100232871428529773478983589424919709827449792 [98,90] 2373608938670559949673621774348375853310402772098166619527529026045593114595026862968166743529116840464707046847702629110166954153920598934598855184139749268298421784938294312938139533043265284437869148943630762599242710726904888937568100188196684428717125812033831321374145043361075951682671594003941015535466655105037639359153316341938703099932211658548325140200993245320264999767845083199151683533082737488269507280768589843000153054593109975431380095244009113807099184604115754325803295650953666109965597247901337117189699866235920469486506574682937980860279793451379370133214612320586050848046196949778044237144819238217606968929119560074721098630177124115101256986228944041339089906158019012144814240116357938375450247910266302375949108523069958102172325713240717256709438142230048030203323866532889880144391566058292152623398182984376584748580212446951370894788815398049382319407513489336687653492304468205188502321992528453375945625353686711245284177631591296335122458848729520426860974329980786312163358841324808652510298129350813584041621957644720157552405359512295176416266712080519745629088064925222678295538752559745348119556434307292166308691436917918854460847144157202054102582211948393382352373099056108267042780333462612037289746370197573393476697161539783022621732371763922923095603709742440398100704689095427450166116805697962419510292369949668647758580445287554307959467762278648405325328352255040292188116843555839231512898568823125502191173618643847266760900311069414013064654004377722372739743421618043328048931442039766918129668583641763403457835774382093258047344038399209793435691738005231348517854996611412489107355149927959185184859723996464064574519631253926348054085362355796052276238714411886256982970453581752756328572100947318995256667830463273968519469323187806303020467986165955858476834185031845055280213396595650972999034266596816919704712984365696828490613707661458552285273616701143184008828121494328085120428592615617271269988458364853408702093181629446879495917521318951308902588072194116241290681724654114009992368407092689066612583352449580810182306092230457201081290972452125791865869301481682871669837515123302606211837433108926291188570604913806121663090353772782430264 [98,91] -5167241081166786753883864568506933635298576408601495055089553703887507197141645558696044231771692117950221235758972526147494863136761533745901543844424655090204471614704652261491836916416563573141275133727614698001452055017011651381492524192782588638410640011325541418734235996610600491571018820086390807073189868631272728404348351531594957555091613270734029644687697867885705581369356646913316493405084981541809767356759785942125826826415197778957292233157884904983812056618192780271052512686658793295501863170019846611306678011466672567684081223556429569696280001001735839506546379556571784253173353368301122504382215633186099976836329722833348926915213361658863825563126282412676198025691325250028930238419294521979188613931896211527648116203113807582988675797140282020163224915803315939245829941510321584503788190108511348211954848968492330146262502118660573218710926551465465534627307526855526311201279968235675597401888473920471219039811707202763138113171496519920963474099058691620441783330918893347111701455908316975818525928343708936685552188434908181752841213856785222638117306106229891568671095507520309297934682015958221746110943074012918574919210768081649134819063932258832714947986194331219760046054945768284596227668486790944474350928476526263099576272091910061421910757747964884064235832719751677235169334309979219135791266533257818641971307775993043251644711752598067010588818763738096417958852361057432510421953465963562416874297249717069026359233396917028966808040908249065777706778616265714449061303750908183047628049663577122892575390097219931891044471618483105915481818798750431992225323909591057997988230887671860233448238381612254231385611125490765079575578607474631341948094861839289809668842193319671514592122248157984409266345564121304433412277407146251432432884801422274168338223048286244953203985422686506475342122061147482754013012583010694731039070579285888218505344688337153289241688390191874318963700443730268547863109826499732123966241766993991930477940357356641936048108023775947709533969542820121997820587714705099569485118068694836659113191770141198574163238994777903916007422795895984805826059790115027575059482084525585280871260669655957296036121257703653346617580410624 [98,92] 6217034694488138961904814916507652445751931538297205637394129007419238085664878176800767179287721485549108752948084961965203623682259059567709450096298952381422728591069422671881170490524424304529370190154006764848254355330098001850506635667716346095395393649577878496591900846280739629854685426704317515326197057719003841762444812350575011051197864607866128651792238658133635603173383579407057052136509204187640376186902704471067009863565799451758592033086084642482237043074226854581070040839100461871637295848396375859273602607507597603373908163449229027272379499324989915573031557355242628908282367837744511489152631407153284591454381275682547160003135557160974338012985709083402317958678505779183903214068321588473589937834825125873852044408727109309377842487278362709832896324378075669847233886139237459382226087210356586083172323259499231808858046720794717675827005899227106252995849034778419388373346232070897257698147275656326327944604346178063282033275636425013976961969492043735090024927518260213264066886483133480721267070753693347521613984137926227360479064689891771506668614049799137246412125972923765555002578094683526508689924795352695790317359651624906544445783185360651728593041373027424839618054853817768470853611234550389973987704292983667458006881480052276437193051151864819890378404295262821525764421447784101865156197796757809633801297010546873953445499955456947754133544151324772228722144278410804310242262958192896840240189703280728471283832958368152355453082309442829318907713149639669500175519659972979831372547855192912531222962372212988900183645002629421894335869226516764848572024102384175039951530819961833255266226171617641206083323401390075459216471677628085429405080632758446482645325152235606122260700229645490482124623129041305112555823854250489123378983334654096110249475693283767618108801820074943093052071593596313909587305462424686932025933850901336168930962310974146218272976015805956462782320304524645749269277458271344999707798435875513015627852740019584280913601581837269333930582537564680168917338880943479641720831433839464223460780713222132672920336238052100152578851840383215762519078373638674540161994107251469714912359136857607305032985962686559978387712 [98,93] 6765841551619171306636423295578920754516043150915067325824840058335023606191842805732979104991962795377304352917578738951072205457170562378687874864937380041779331462425875296299368824915007600518462951441550085402926018301361453064507383376540277822474404734593284718724474231917333259066506884088911776756219777202180790315139817251299838357012442604447569642500236542779376366496631753144024059709369067442351656400479512925573753372369828538384906495207247917711239761788304510651698111452389685635044090037127901231709912320189958546190353474502869325260237150532292339470278736757799302519737356101338065396270664014127898999554649594628344853634568681750368982362443261901205791493801634770116663237925025324322621203249519851759391642429273585543280241394233089613582792376732278094280184191003160247152847606690623387674722504407458977345027057927032099501282597767805548479306200355521858275798598787387625919171453313942759321203193814698444231694349356349294638458870387327555637430781834306055500367893316718863472690414319044087174887352006841209363920394508661625921310832925722694505764714918501772023603039946618504119418401667910268454997157245508154726429103006776956346233670535897243327992716972525223298901282715384245257276254193570780839475525048156104697603066216183668766415700701530750437367490258900679158997833759132846978200134621446144489695019020907412372475808963726974163790865326891223682244094065604635048139023241383019337981220422983839493267744765396577087377026084086728746974461827084499176394007160724063618294471189142292797394057443238023002787823858928741672256746596629023015647420820297529799600901831133976265609722829336103139798977582889285808815510884229184540873443365237607969963046409376388526940759421579814252009914742539941975734201160320132869418727593058128114536175542887782174290938965825002889982181457382103265126289670978508286308876661987257746759805453324847937656305205991346004506166613955738540297015783235505632485801182899683784926254922856696651023458678968456847575268660174515554172304998579821680918550838659256184635842310474737159435182730636281038270918227858041868005124277577375689199072196853186431039949301718718784 [98,94] 15531582873364546439094238458629634490504650651471351793256071500864110313386870493206716084372655903848415451995587762064526777543646812227437519362111023813398262550067091669192768266065899760463905772265016659332859614460653710927069507402286999985664625015389082816837136714278220059931769879116368000258703084613652116068464103675783074757041231398712077563915143239394659645944039436632265804722064263167384266818516658461782208984036398911022074575013618013513586648340514501247696603441366692309213366991357520759625994056099461437949926378547081301589029816359772675723148776699661581273013598110321550109297744941120358574377327307742444367609822406957806533747576629482772223467786189917502854021582395987194531840088435122189991788766589981704982243488902430547910724919665016282363495141263811252238042851080282565708151530257768489852074678488127218164124814908954267311572629567876446708102783424372102120205851378797249307882417403104849599248852467991930475514944999774269858733256544484682301373088666593403955861879025345919402050981129770271941484388787903036578854004601094373941141953141769771876982228456003542570241631165902233284256026318610595868734001017073889838437353204063253046937299362010919889192176624679766817913481270726032046788174017306185902795074175694048522333958830387215017790332383591864648160098895845839668122132581989300572353325995238758957353733279667393172809460112016975015319037884019706070988955584432952355227308550722855315753348480792931221233413755127190353838684724990048361311021872764145164836377779074396585804588903673158043366427411160775182309329774460961067380187964043505867247840931590538612426514994109036057914372176624173757616207538458235233470441147957904508956070058622910386910929127558817909387007764641973553261989046159673501121863864348910120931502058897213253858030119621424157873213967802543896620842543338105148611113972118611092466581847408511474815673855213952114234668271020721147390391724508456174902830974924704204737037878482545678717199568528670038358400623007856088105982804443980463939212371862317316122237638860129732851150214232219137289704786798651936328696830840594072169722113370385975589925537712 [98,95] -395913566226426452497507454614975910402910697593248850920816489193343608990658329798109224394359206268299023906000400855733460728412587302360233427955658426505786263034022258408366466414522603063472437849258880520283249381375085175357890161986562836328070858874820776037408499269700876777832901777650427868677306694811790816884268613088980275080639771697332124879470748632697977457853157146380840427132330145100983517817485420337162832116557078602682192913436030871914971552745840952979194200566327171773325069456497521724854346068737882084566050321818017432125460051675400057698209978371880261785979061097115230977417626274106665415909203684478369185379223303994790775602448646762881771138249171982838597860242481954981095527053461317013242605594673258817612126172093319035233198654677992805758944949670587727231615866321239855812106547995379853703213267614854017808361414981484211983520072225975772327681063733892714596464877580332944226601191918286132782595320173687130837457017246886992301405157890777226098646155065422161004974046774909882088252464959885701430558156701087788903017977418026497368609286201763402557101118967613738880052160950012343961864899421501274983030326661680004426059550316039767447803052010840623273709002198358225853166956236232228065528123714300797503314468659226962317820788944856004337789642323658954843020889070530438804485270800959733020356367935979863936005085893200295165674390170510742565574086110738904878019323167984727488835251374150874452769552830793684147316988923130821154813133231071809902796279981301744734462689186352562498561207563066519779705076776670802005723965054019709457832281076504469011702594010784147998571355129784438283837978984521186386744117205750352896934458052255546941996938442240137707892131793387060837414360095885310701365929943941213153273851059068468125544266880777436329571622176872853537996284768175724010828392066314294435001458145030960273064740830095700298043299189582739823909021012458535080596685502316271927617779893656086769410856130457474035916116538991803480750181000756353555688464121900730669942206100712141840666398153678983535898709032651235191491636553254176455764261556839769394701985095698271037417856 [98,96] 1966700833475301147617051756964899888825355530579978401833490992296907518865043040358878889077250897153291261326340945981269433462527668793923998992445528443205865315802349434671538017847118800391030083877575240252140656139424508520553800217546708383705810149247500471910412917811838016081658122054096470242072486253768750374503457322721740950445030575922419822302758661178873275184477033527543591605255189369830838811731511359130026250753304029162657861228248834895647909600811118888046414215491842658775566041107981882158208359778011558313140753484218809855247084459349595776684581257747939295907507807569807577546873734474113026613820943900605497170943823824430242816952142627723323386847883207042629251826289746763229579379669616165568066595694157383658478049591645809279855150034216093551298985379782186734445850551029139142694076100815106878703088728643017222701928958317549531520691569850686153945963200762221465349263802585396884947830062906171032204629525890644527103042706835219188278758726109421835946681403764939009759930528350365692501195951302227133869560607173511489654379125808538139509638023432525277027161024521503268675878087950308377080981880555509135382386682464834728150602807837598187963254160326766312805216057007702944361886790389447753991019460338046858071506416134289626664296132332216353710465478238338844297005176967862141275499496851741060218609962752937294768241064733403048276390516388956532780481879231756397835753178086432603640013962954089053984476899502931136012541767651196480476617502826183331849178192028472841616757164433583369553822458040993958875535900427055838232981539740422089570605639280943045616307261229779050964077512063492377147929874346311581715783432994643768499649249889307417776251338069681297704465173600330024099398156115400418374105699138615329004061424204090622155317212883374103180838454986121576834647589122400823263465551875387674727552216903168688241771492525056431282846567168495880733592565810457502667979651977740338430546938905976232048305414823502659475375736587844718385732955884556425002631679915557238244773493630225410164031566558787147755765549983564458486008355496194720246907802630936004810777777899601306496 [98,97] -2483437552019719513307904018997480184574175253262880666478272483904855962493031810247445604576625361627219611267219498872504758944032570604672668332304232112293838286469449258049300271637523982008594106452916899829731743019353278182360635179691439055282166432169832789756499513213750554926636964659295400801341958179193238214176578137327973657016020711247595606480834611045095247231687446447270022746967565035522025812443084584510312911771727562083782726749129244554368552878534961772055989684517395662965019815223324521763833988774033711616494084902171933685146252122766884131740570736960092336094082675185533393620058321325830379886637857737933516235301652713300399747283433798374710117129101980675622214065624519679673169738223723139645123638490198169240938067122827673081049247197467619511008207335054737694638697871722443222841526474948903220585326731368558990589364673525086343638632609705421223947862137056109799655623148726728422482075537493202582390451400180392994241857056852820106851841757408902691911009865022806688345691360159761378126664413349287208102497448115740899477066175823617942710684284230405346357762392893188886832815204909775554330568909629539656602633722928062733703353133667494266369640692682418634502528156121627085756164409055779148338957121245419851264819545368827337059243845830252108659189072519290369611086316419626909710262140964041611100383140305180485899924483512287203215601991011269656465280477098049157906243127657566593371293822979556224205106893526952054871058556953491918536908548505887714810845354869005361498999431147976840498809448881471271846381160367731078549796622022381667431911518957077904032256453985563828248415155941106880887043403502494534936348475665957204338288807043240780539479165810123667779968298174537577025294985091136684506459243091537542553672140617335605452435637140022968621700139982133078424796074655260226037814836842733090160452158784179244961653515244630108205298274450479373172262328066547368970670654497354408964405880214796832279944972791256753708480499534316166391451269104251963471411928282308545548861589241627864846845186662681015463073795069021892865098221617132509738254740322791771396288449962816 [98,98] -7865433636669077507254871878004284300142691500978299593901671269689529678676221084651418107907354930526763472451206916459083743683456617074749961380920199100529015678104850261607251070285814072800273912182675504397996199209659539765011864085794748198457440175102438663761060039102728492900462575878052057115252824890900929242843006758510020642893518762756048284551338284674145966559277855581963672902244118199039876377702082748519769391316970724897999399445987613003994115584660274292788099114534412919886066019645817332022895918546651479526870674035710929525491130903455474292081521743668423417695789547290073439066337199217427781177175810025090752351043641758055298799732274729803710368993515652516522538876790030913679248974259649262845444966745148120702832172612100380973785684074589127761985282189380971189529230617902642121591621367975958588556530753249231781391363304125405034707754339773356508094488080050516505691736887710932225935082705023775789447007319613014010276674099909196279217636837975538132766068623781174250021256105760794745055290584721783374036005400209050626863979417345642054407603787179244953664381058897668003585393519711615298351490504553626167831001287706487255282499263456181852939925783592147631161847681616547703574102599168772569223881672673705053823690800880289640906237592240837496438523760872605209288990631759957315498169571484510561396897709727334257854559693494131485651901235749191251089216518632573547340101243540413831370270366077405841778993851606113738677240341308192877462403455745947046938585210436768369239631982866293519819887333269979557452394707527468888352672733958851747929671632554397946274345860379906310596719281925783825531554521174601469891311028398533217415469745880239776966616567675302833687596931599939813108686180043343053515334895579313284533497116937516863069788188455160972352179137506953049668345501673927861339544496125893343348060116728300156564014464578052909192500824858780098211577242439508823593999298605289041749029345610009770347911144435873777869204078426979156181076006566345815800391609904171309159875117048660104031195319408029550908167122355985437586182757565620349585622596420157144917795364 [99,0] 66416337589752775236732030357641986335120391691280117981229814800602180660727786873976452374196350630056494362760611408123146818580192689078701239833193036654450786236793958295432260952387390060874503413212620553530877432686342603469068272024218708993962348035095236692611961389710175809509067883532058700875220542882263275911557598669217458510106152026681817659625397687203164525512754925133464253721643659011969195003862765214709125022966101966831336919299974837992160035018514968845593232217344784161478277085617586828335424056644200926471908995912727257468437228063966854045466475501094605221857692707565662731916949364276230229572082455681195292837306903472024978311437368517204407481372784816942470472362218078238135570168155764065723151006715517465603939775749156497295784336939805991674807891334822985379182563336209227019384503479720376899723465622525404345682821861451613765822598742094840391560933043320465552928100543380179279876237836059222954480986151861137876104073261795438940590782452816056571879604565328760843128299316266572895388346744890687487786739878603601032420240486469290149204839669990965242856996828442617600960285544793757390570201862689197756461849613307551002065188251376362434340485661296896926539049125431453592055782273164326112478804451142874351286875469306942686272684369286277966503859170533440257687908369263258451992440092186512852503892642656035700517956512121983140939567166978936414572250286725922770590678020569459316187858001494949739847361073472471622468649250835378754284537528813787858746602069728766398698934298504618402992062913104959710840149894429451397183118496343583781879166568202666513515944540865681120626541083896912006423146581146022887955597117482266794134424732173142380768870360948613972510089834910716059726156836067538420226167112641881844851105685244166307182445051084421615822416870991659622590839421219303908059565878403908062457013823407940869577342315745293535729317849823969582046868402796998711621660990942434875172194910595126332532959402462198796178434553325800766912850921296186747093239576379372749611604744659947703018341354522100326901979141475340104480136044704978427024336798033779712281032933747299988844892066702625591023509342811138762109430827672729144662933265378171105559901706368465918290660667448640728109149311231362135768997915899382281936093383058540602903098180325971911715583753448745161264540676803154086387203954283085250509511176211004942709552270677054749582407106862552930911179238769585395450511360000000000000000000000000000000000000000000 [99,1] 113511676420923517275645821260378817641127955761065588349788357707764613355266263323980480636556047581192980080396684243921499003325348815864748729604759325053687908542272096975011727092940308278111453319319130062700652921633103553075953126144109955403309441416819358709644856805258223631358071256679618084233419817225421088346811534899918809338019892938397237877678192529896182871044016355622267300732548679424170380579593201822534577001882204237035663842060596493444360656085801180337978550636095213870220752524433529028164499010082552291388201193243321103564330750780384791675074509997591995146185646577365742057638897644945681281364249054402070084038364247159535726401116805392645261764703986649878722963842224131322620891594433008604267441411023142393861146173449658682760489245559980261125284754359288198680304033411463026942064377613042096053853867622562767191367012768111545959133001755138328913857180645970537629258220577540954568811149567828704837023827350485336125566168452749429007018105932654072459135178323450352169261406997038581321647755119495214887635807608047490691275694367004755503045959563385338581419984531865256964310601597666663817645025500988723248489431515541733947939430488309090347105267642278709798653051836369515910721602155972476529759539807972102343132016277766598791251901671377185265379625003085228592392875736065934771480890075828934866020466352907768288717999440193320643954223998717045633253977861894032729189651006265542614846615067326699481494640081929182919581091557625273698896385615128449616237783375998848803685617475236488038181071375286831281200355554380713252030665999115963444544989987990079813664564418433365554979418836249579152108651070434804310731489960318357481574821821563831668406955937374328323068029969023545074954418275929046120586806200344445161442604429190450887095721415357096442807957941829628397375644920446784849598162301375212555263368607618334681126237621183357785767869154531822504825906857239882611147526841747460366459835959185784286524906660447891340554017055104165207691262707138652985619614118880017540437337059956763603704360842666883013394794382437968968189732520628718222176481345365097758225182100897078259691953862386638797533646958788355896981150164113891273635831779717217788880273364119808635322907420242087317067196899313652763021074406254301825604808516525822487832793501279313242392718419090231743308089727793681887199310884995801109278836365349094861193470615859020104057650136876927017809471858218113288896512000000000000000000000000000000000000000000 [99,2] 414917480162566767735709960314619432631152866247465958641942138337162616273209739864755946266875004815790183392861676775401520326273970740269633482946925591474621314303150751612458286634409857896498654052328267219915201372289940861712602163978237773632229193319324750195155766871761020947469056853154910516810162126523537308773324395563622056370986646541745011741329338109585543300028766748918738121863683416984271777639076293650684134787928690206753800972156018290818939174866582540503065584549077013915638676818244106351743626586493225971275839629689115954891023737888147420099364419468357260654756321067584816071077515914811549801488496863259157319705327045779358964057200838181503860987386240141141259923663658509624570142156017555445540266929508474948536141496879595343153943909396066894244151294371617768559591069965160716072178402697110078517530092015539041805460132221973313385971954420970673965888117792917230104596119777054285884243911189330951310604454623631525293543859680507812884483423059662119290128308261600969024430771738553358619586870197822912146322154491485782190558613853344042280666782030661491395730017771718562334656759888822942380183690647148473497730094830554226095273345165013291896432670257354347799645979606901604153064827863378267686513051877136145304668068836696815918032793195773548579187766534675036556013147998054619535903061830097079317853290157327535340720964724566504385710765339615584959927793566829465411143589980017861269709996028611568303850347318752444823454186197669400632569912647246233365258460281991991402692260090487846731913197572229772913194541549738895466913189103442179004476693659425371612210969952422221111089419858647107610436352965885857945752538334087174216095726582382250409134926065263335129314837827352536147717041666269267874620878514917204971607728373267234246027057146542187488796324621574984154081991009295703358187142117788731270382266950219199667169818363162608350882521442820197543561470746964784061008012074960014001001403864879698876881989977345616448647420448674235889221515234060223008868468348781077535450521274507456258866221990445618509271998008784462377509074823929409990177822844521647345072825325241724703843554233598039806605731191313247168103980610614060826156296168914756162302404001045393765898361249581597541852964530442497164535663001298303940211466334457640136468931427676865763243162373635769481082170653880019249770711033377995419376191585880997303542604009274849308768851699426273252189314874162975029277491200000000000000000000000000000000000000 [99,3] -46970823855318982911959228672390011236651827478571184419159561435948953878600089179246079673213113199046910118911086458064859193773036197672752388784338504481677796562778194878165193967895696770745243927181320562257635300000019966089051124007169473169699264759546578415546641118621946431025265113416024794415901204622977355840902258608470559447191847694406400898378671728524244674888539071562753081886648248733999806799546456292153114581970596450019651435092474011005921941084696661571682831597433442841639931922391733883142973242633861257019466259186619771662940848898331286085094697874313107362824208284341145826239760407063681497897971368884083594338862986363417117162826092372568728201086462554664156209696315229833512485781641366626593415803015087343218819436292221570847045535247552190591640177014456547146422023223845762197279927458003948318634638696524353720552529397535758931430402187159635981483371973215733238461740478408533026655857141169749001297260130337294239467751867526535036818201582814267257989954444319349870292812671107199526064167869107043740913845215635891639992652609259530383004214393372669812517954154654144997312402088244541007201658416879209782279161379841530890188764041801260110483571520527642896281413911214338872374107566053950045313205398033170311683432500445016033211846859336665621559814912332820678745240688897694064037280952548653875830495662889735688811109628725652603041839952748467755885840428278583747743271621463093724706746586641842143035497339733727587395288651401884868033577837180814564170302514148984367830386228443750794135987007603335728839585652468854821263453395817576131492548663893849739378062685366324794783583626580878206607655671685303126212179216506398865896381293206894058799632306868130242823775080610780435103957265921402187529261139001140493685157971497021511344646675750075315423802140348535401030349279712836245349719455852383038689623449643994401289164253884402228157140682533391756889901968171502564380022299835098052111351293923852698168893328258019975036191700594449750670773454341217583220148316896666533391777015418136809793008098558720278557866735167392218496236113183462518940782446536118536062816777198157938438566142744266140982605662114318231731274249605847886701047533154713029588082649948857973209888321270424178533382774059722767905624821169186243771955192683767138675717671534920824658864930140031162677107533259237114166130766216484065968363511015487090449592193253704052882287250808929035597835870335466295766548480000000000000000000000000000000000000 [99,4] 374550809552324198251759274870218520114125075983413680182590819700831197787391975966185817126872473667367519378337410127340245942736950738086177005037709035774057820984675803638918750342970980209266180020349099093312531151259342230593421758843798304146021794095801181164049972040969737138633206243250215626904176608154293874368500517748980775697606146364866378389149298948034713738901751997516504818356664566551454437036332436827615336817593469950918156576235877660370377261360345032317530520042456200982493852939295564549114850850215852141645707635560299918507675693240650602112196456992503908746860818251348473764385096855071746726110469979851879520329179437052530140310990245157812175337536665116756265306249641353883688504593996101430221232628096403721256516117280068700356115890162825580653138363540420996509150722893885503531194179254540137838151327401251719070587332689918904715054819563286385674808820170433434465622522205034760922448327000336344574981338979422422598997161192990135036160973533686959456966990053856038542232996618728602229005453800288082833723910999384576509273168258337619358078985374323847886686142387450007037770871795697284300716236362085495430870709777188366195058055845272329488386055952492816971577700088956320327695644803632161232734775882570863806197177025679492821196883152788350048279980506371314046126367688057790145873122935468040669969446091810317846882899760855062886333546785812391787589466249818742763260419487337720408485157920334613682413182762315556377594561955465411125992175597137148023191716620275609251487022565843112186697834670123605670439368722410876795738192258462676390705427861697014530147744991003264227468868350528026228073550075829823909880795947829785545255474703021158774053189906911855015031227549027447451583242562238931601412889982470214599971084250278877809041652862522443270572227700443952262836257392500991256723193460703363236544307499856016707427473723145882383816052605112543898859660122991938893253022504607082609389495684009696585912835530309075598466527720195157975046273867841449048130255067176363904861945306789984960864415652084832296088421108265233974909899069171196125408731847750362202191182930954807125102719929409248123256421738771813417472013385546399369412325163446749017904643782912486620032141608582640043291527677799697790687809119745941795054938954168370899861065103990218942549659963547541520833228915615406388954097182738683535622807493644220491036065504271413797365730610510892651640586857703277354701920665600000000000000000000000000000000 [99,5] 1233409405367227610496135962189054094031918447763595005694634856981706552656261886628616252082245601950167958460608542587073067910879800716069528705193134380072202871266936295726508656310549053375478717105326348997454945292837711762603454027495165993604041102895406893694688935433637684802524590557962358719286550703589748256532563327007440979364968777347116568862536920663886136688870396657869832968030227560494348995153820752063676792277078418284004166862328598459896268898684338339819433014924519300027379853559355643485979620022401041135543472919464392181218233921877880710175965795933860279530153303143086269407020626178910630874396592756962156488631956958931314964998405866477520818107842901197550556986212243540682522690021347300832568314643672704000471382259121835836329588553040876349511743135803740644488777230755735254408798808448826442142963970358082974771238376244608493851370341497423254877946415800424914406104074828591714676010943587120044209764122551567508879493932804778819773272384273130200918143138213863867733784152167486737583323260781296306685057732489243207043826327172176758689500787168811844343771286234981145659303490898424758542988173707717287107936559316696889134319745424845788029982599930974632253188942044705714845854743048021437317789997096884427819927856784226661432285579797028365723294873142169835871183143978604429092823805937761336571842637891023856485375017687264134984650457405274225141932380252326357959533665704870165139794160444832090960004708305280573197031388045002810079760824304572101612806719170811314519129132196079344419431104826330154321675722514385484804100422874143718887698875896232186777914299907988751168334235980775557074531336325680240876948456305644977901303053426933410164253991204152945035212543367054917599400143775845122212943479722473779900689321365253952949476604130029367762208926884290682108884154332053442878323840531147693326789311865046343079889290808245646159140477985188640950850159506583188201973624160187472086030756409991405744146718095001282702030318283855663133121987421022517405311517106959205410964642765483132832371569019109347777593231124292486961759465735314806168452841714650081561708558457822626903549798642406712430025901285687491835765756994706955082315297734564229609827221092073420651354330037925359029342085521770253871447547193555602705331016335436605368205033346555734697480585177510252037730617251778382033310243873632126848940154077112033657484271607078484549660604867124340136131871222639380179607093248000000000000000000000000000000 [99,6] -43367982245466907193365398931914154406784374908433980116948309017836398691268423394988228353100741237871335527439942025968119839566885248430045370805341096758728180938663620309344536007539491390897803073323493833706715930092402366863921519529209194189447008607430876527802568307793550609100590313630976762229438008823069574334408168561919545809744764217244203954854618175126606504928123027008615122644892934737748326079075063273749851928651518406310149423960781851232786747464416743122564686950652629157254688198661940300897095391153585305534362467271801199439819022647970274856274221983952867233953662278343182901221734457598612523533290496739919873231520901031645865497211996986194498615006972887688722478693796537426905211825631584259778177985677150244332400841397177407589339748985057842077539431767728339077503399359490204826876714844623923667164809190145210714048543854706190109011950230876738060350407041727105072779658934567377249301312718446020071141862614082214013531153660463072535522356298085821330459182216986627847182910224410856280621891439274185301717030880952130913250849167420734509494933874798870087198825066364690229441221618571450271421547377661235269893414567255303273942398429417159456988853943262025287705327091075765076313269702239917473067779706119585597731778913283203648474355803026173264366349881459848574269944023172003822291581720422861854012187705124006999294274857077134062684217074748977982532250976882677691686278229819522552141446235563592283605386300386971921389679419523891432263612202304128609869069167119156010081886190208746692887218564303404638811250240883848932369395170616108548639280438022078820066469500302178905792320881438941535195006971462047947266597693311331571992003521400704402904236973666807852675321243057820553549838308918385977562111261511218916702875185148748068768782280012039161123628823720696296664267469949678897444416676522706763065965042518670472941809661849467927027213886854244864506118500628478051553317270826389891876961570953172618587026498795097292464523680695506958985077836930967610551946383206954776399014997647635685198801818874739921363741950110554393023555073369583825117104109482218776426598464207963245204626668739604037398422950874440780099721828712410014920502460215012688734928596234625776641420849964889619372319113844497356521695845528363465475578912325168792720071512537436229011363859726419636242755869731187871446289466185275983884545230741000417366092500427460916729985602925831479728005874000817214260605091840000000000000000000000000000 [99,7] 245692019829259821527358543133392733970001463284692961956352123612488772917017571973795005219600047239782226957680581755658296150845379872278016302279003494046725980239709114156890773647765654682742232617234115962405089494142227470005430103251629668068926656368881243119503856228457032453093964643611618180494182447849365965062260114709259860476185888915079310038999673950073317393312154565605873136191938828050814033021670159506068118909073257577196972364842024549017948760247534319110991875997963691531516404565413875132819929768438820831438100340102148461945539860292376267406078100366055406380857075684222035975731084929624828222420554850933964400144928487924274856459949225786226578622323622244860073639827697234177651764620446106768024747777666814922882201115861392547447584067145039282675953663647673013079351188969626042034847567575660774662600912055081666376931112024880503368133234474477366157265723245960619580543846000704094144225720760206036636907124540395529456970984688205361687685609075408159651107735391012351913436976187728368137312496425096234399018604341780796785776629280365591775660489119152538051987902072042700546434981187777467294609889793591230921113266477944342149160778201789020404433036543792110166629056904043172040319894749293827295851805308361406661879380812836812065261976467298563454696833777725875219551309033862155356931807109573550545452888314589221865803524480235720508588294424586784019826226768741697602416839758217574263279069690579686794512027843189948250521189212848668189524713222316226839962397042783239614827525524566826121119284930059114778428646514946188202054055182137638313324407520962951537751150777405368508131540208669153041912262055677439026624752808372926603957272846092183586002790745043914411888490982262604857837015576465203680132337827000190877717471410327333179400829619980250863940325344614930364283854551703892694052921833561941870122494702936578643036408910949490546590113779519000376446570471678440393023616277192040070792298430969503158317999105723090655461341994297860873552745534874297354171017938899644907690350750631071268803676627656675513148250759020197122494656643684896333202632532099899742468168659362883415359541480467420741166240104593722046254005286983514866124743479385458702550435256645560936371773359718479278705687840624981361215764190094222711065223125076097897807770648172853003827611426310558503239960792988300026245242435550546871458343345605744749272421307883386112122230658746327521890516154769281850412357386240000000000000000000000000 [99,8] -145118803793419746484518278875152357198360031758090138815201075394970321619690514968257805139430085987694997252764693206291406950590874210745680347166275799556068394703419171960899966935519232797423271529862554566518179828138022017161248632957967861548688017030909546699633647470282871871536686270575509357701559806597154909063648340215647749304313087871719077766274828539878447138960245364983628082552731865328027451602348665924505608026218895938201497128732313051342671460462071245019197989381135367740661758447544306931553991144309619710903450148145148992335203915281598994104316046194290091291266030374949820580867574949530023338611824072523273967893471946946855722273992537326365512746435514026016347445984808650874015387707594646879605846744476632400614913392824911129441795280319211827706672533981684185590729381783209546320219491834064631784288224082316711157100276952127589420636464845982077880009999768803881868174664594747636797662110673312886377582213738348668777340635399710342432691378175265207434570406063741434662880854673219832265084625562630475488386313573322988081763839066503766057316744642611917441631379757715270522678697196683039000570892286916302434063618616918108798113747952631726768984239902902008004821071295852556158788127789885910782264345347758723379353196484904094816086068429045482014349817267273083480469841588385483373329443445919685935575322328659192560218243951420173467978377729647778118742373390192757621923011623211356109852414534410038700611257008503458696931535698582104502481372030037931427153029681223769547017051747794850722605588473188974580245206694358167238046544867571510870182711280492846430405568656429367644305169344191266906389199555918406341399458990155593134136730112793181592874158989611107016971380575242869520001164245112888911475884477652775562359194930730057084436986821928402594894055137049159831224397730978504921504672794746523370676714900485641606819946480184677963172924491099559687723680094855526388284134976175633025000981270689613248249864107318274660448639661289400574328948628425791567068036913616356616158156150112057039279347616455116687743640416841560261145539764511023756601366024052194708308954245032636235333063263421472662717114288108274812892796594149054874818377787066203462556908715256550066932248027308312718952020888671828562664215377894647045389499446594234381926854313866925175654882958583189924310396277573994855504276515075306875790921326784035051515518862613900860362873496198339636662035128997501006577139712000000000000000000000000 [99,9] -4679097146386146444306328891954530019951214774071389110647302704540827980173985686176639010154822885323185655536504282841307871804027125007685719511399801381087785709668689694849918460640210280910318136909799626948911942300891272788170993252113630634814178658084333827131537330851603483924574488019753658050243861602542769588054283198042697773405202935325530916630298464212024294767752404497589010855152513457563272307857791958489041015873832191267881646395161008959561238452024152345983656096041829378118150934264325088508409385393970075952642786504310248540321456523317749946337301909459435404692688109517533888481053227754072763955915325414308688788738550341836190676992439873979971363998789584870348214841217236563667354864150093657421484480062371076734770536607231655455676675660230290986167584544317286435780353400214865625039358698132510354478016597559922402481049683248872692807981290873897452906618135160079656186236377942192111774157011805153649383405374476366238933237827755530939370716188999853661461987865835226433773412817427367101834450213931718030533890627134271806830903502088625033761059738549241650869159201442377334810464234069851395468710354754230973921267637209736593927708061923547570972855941751932478073722574007078080916742999611693255887287158601720163568767891809196172318966213528083342906828733898381030859127319733334108299090068908544920007066161192814308171941641845977382437905958286171973792070839345329276465535756728554750762193493303273512031858378596753403108329887601580793982748735665807264476132799389151920172325688155525149158983937696176433906852558763386808928804647489132626910541857012662960732167141413058237459639299330592990918642242058917167756902365121294391146049598104186088870026662906278946463934563639878008694066835929815337177390696977345838468143463347077601297591766276994011061301986977999071918420603623360172996927448244689439068468430680743926981096512151422281920815592325412546031362615823796692165839636088177619792807159766628713422549897256962783202854621927071530983786631261044531360987344762944672681134460355116643287550426051365764823860322456148265626343490646625841250334295006326325101616012960258215301964320943081605749141018648267536943960007360528077446781856830828225655395965584878020590497024442782676744213897670705275190795329647874566761374851776007236458256632185118468940260740833953377485439943110548338218603841522119827061276810400430289033194764040655502006869632528052484672523530385772245189109219328000000000000000000000 [99,10] 29788663364474435079215136626719130343685802606756061075963993204321339486851046890262161383881904755620632687680939354403003222073318426604057553138514252559525180025142006013638438520178369616944753832740507704228200947578517210099491004898995285412469642797073970846098998458060704231732340795676903509102093766982950005010869503391535539647258808797661854053146370262567075613554902697349914444741887736192516782751650545321350357935995520827153734016799690321404154268023658223390707001334467827906321051577579113697426254396173163330176174763573867838715973633484836088435971006308865365037149490210737196605401174969066863028273760229036029206068348170705109173490014768281902687378696715311657589382823281332664023813254419376583267575522795377957633352850650753691009831536192999584527721644020521200620156942319775747498258492854638447986889922145245681722760240543059084374848429371731839318822219215639181654183265045951054070319530681999185478984295451970995039083004742539345551903821806886664422600056230154159160338503491979351739262565601525340242316719871936282681794897007871882014859392519312704181035224382665981783968924746958557599653707340397479705392597918016101992563944614442027266542626407110484236024687811838582121474897414458192151175186665036533234473977058955231208133417078365795357970781954724807430975742807707498358354377778212069755927569919235520193226268034724949136973427025322295391886974968591636695323811449599139634938947504193721495972044561407230357341096284221695547595130873298748950378346816341073571666667873148243191131462963246058443097085865922522732062128317221987309975976479775958948215212856613154912874620307720010126335753830514096362407428575921444255525534218004646622273650183508220954769358477113749553277409645089267592651010155997653897413348325592409678530277396475322607628379320798491829098150132991214878128805898424860935889473560287244886163127916210254842933749981163107776851457592820961173296243071581161739087559920532101811383190208626695300051281370197406634844962411344163557994031380911098869100513328956066242223179666704357927866517665773944169339542150624154823434249846119949056134147757139210019843053695171835209323201615518154252083766608147067895068714401487318085462260556854167211449350498510318641502080866923640444039176976695314690335539025036031503429981331844807783231638860942124947359400942683118183033232599115586819613662049996809867747246000226871819856575901083829260697461434064560975132403695616000000000000000000 [99,11] -112587474112019688983514839595911496360952428345562921740274328433688117295594478123990539190754901124463937752580512466215657560256616082251338251653052777256338010684286623018376973213757487418805416927504700176473419083954957698081689041718398606286892123057096647724272759699539342100948168232974093763022105574773800163151268236624321175596533147838583287691864877572953873579400987435830464229495431047638020095115473581755943218984648963730857235764078020454606899707889624988058253136393372527368844404613222875755211650035943102960866442451380450932501901420231114194431130326892887087461614347042412754872208589030708428811898535867108136523657811035110626844770448556895702799844542132508432722006139959433265911029351328637972970958593109483005726407479301629378931047938069421404205249136814116580033286685844825383916875972040977404425473435597472012003028988802877390414315862083398633506244034045062601129328382113059182298809079053813648174813691559363575814359888387595862998377364709803654284032772905020614981640039839597909753263641405830573779710568561032396652874983804105345379933489265900309740670104424151795552016824879451060725519571108697465286720985188717620599159696049758025293508763048534896517296767735404277227377459223052804447249544154933385790734689428540816955333117447612985332810246810719982604172896821155229481964149477014477759022521847841340010835434640728373859669879698520492159346772084613540777384036871012726703713351549523664935403458972152578297785790062986887153867150906090751923588141538163903433733749850201627701743499678439968505516014407620283561225030752178962997744711439621105944849691625916883700904212707592038564114283189420643666201813114473760427373306897074645912463882475596359430495882922273357862541152902688488943508776941216697379258494292780126864497175111908826314672873274132379949871732007367441687733305064278463578652440996095626762526904160035228954797356109526956176731773016196401016223323749549508500666657779075418673488275497660637022064181796135697194089442909683580027543935642437690849709385874207727583101167211453660945153562545546758483448028262891547919316751318158188087632886019829166116397463526299771280217970890708587721436577150818657411936364483303024585789680967801152149399654309645542516655545018404971584008766872993959127516878582052602702465512313990317863072954313548684962143029690131169147602485611852180735313819065353941020704978248705463036453360341896170157948230992296384306461362094080000000000000000 [99,12] 342988839065573650417192966657670733129706689366608641753315639580130576677595842278676306719301575742283278238769286120342315111482824559399741218894016692964680111182518382839385530534918618324481115030311267409216026003952239408217954731386418190577646563767916933219651984377607936682358363456130058050233044701165516380463805253842807765398045794180668595017112564110462919516354556213023782946351886868235385215211512044559310813272534447902051841972315792803192117943074860678333541818663468326505262482785517006841031844024939711362884721589000246044719104483618258314132866867497540080136923996634835844459985818672475419119348637823118249210572691235160539904654340429101693436994232385411950705497791280948399408494452318668734260625339610854201365332684349728528480308061679493883860247313231184300070449254197692215743963879295786223609999007282315130599192247338752157765014756772496244289860888667039910150368231429669623868404451648289082791064259847622320702613350331542396784195312487707402647035315857021915044505587785681321407759727041861833028009918390541623558138603987164083877921262935245064642899055855166171751992978798568265836516280607551573307635992088397056507493197684872336020390690429677686067348428001332736003521912237684620834977473255174666938792732198376129403920715528078222914244836403604491172404735833184319492309952338143397162317223077468678466038847565036165746829447164903815784177042516048750466963389982130948661554222725525632178607300373971156284652392588062736672884172845210090333262305688885471099689463837573572168239096326412856903581327129461598464642855130166732164775910283801963553933993073868756645535506302008164566805520288504173949814882369911824455334230635424421687086378901163708367938616112460709978333003307354185450322205346905689506774650362698113381983093904826091255242482055645787219827344083208039199115342515764527430613599251700002804922658213659417819715622416446495329894706075249793030703426810835490171521789654859710925799851749439772096723474423750935177450375078028126550026249998893778790685150158889980839947520289823565556289978680180697880455900945457443706701988668342571684035873130995199448692425959661845890088265156113289574402516358754292995929251638730587468388260383605544653874156137436913345982303001490552531051655027828352167887318519012863069473933464621964515590231915406039380891199284452644131139336124480268239759278959975618363789323071544954624917638128234843442614929098443140886970056572928000000000000 [99,13] -972922913339982702834028107588565011050702910625087514629718912380715722858107547577207789088827315883402897518006430464381665466314956014163435258203078930814321289961615706581115362845574171812134876225264061676955059022896122461641573829318636146368499499719507403645914065833271456622154564295217706647595738990340143149594890673621810022969551384344908909497083132318883801827548657671009339892699280254140476689379100658838778322385922252932103393262000637064921412026445355516812247071648128700375416682159121908735302604867687264783676071374768197799188919903272535764153855688215561020038420851302094046178980967890081966038735875198265405698431993547185568794772407971171549974391580668626147851438378017069872696066178202349197596261795008109445870235050030299564253277881944756945241961568121746781237305818179004434231914029868392045400055379733999223021925211360414950188187146827429384358834591589354661533066792588040363045524737487341937499691281477751467257490546597600629477907391302811981605577996810704442266841864116562347538908346802066571494592205983396651415981831130839073229171393183495359436542422548636972452904412296885469033016389217210071992289494917490345706142915088307486253653916401467851922497233188153971217828379518789873002557067211551916362938577406567028549957567571371763026010608699904379716647949197347168059765644505277394393030005168042360577129558103476604495059769341775574038349339588765642269197288720935561957146053719668762921723541951308324759298459498027923893573726691132503491587576733786549294889904505915052506286770198408814350086663573245642560591163231709230101144368290256785014917732845855939899304585234837273632448815399569583408952954588467658991418137441067525271591013101499826786743884355348672495023996528669421712335283005228201815726384818481273462808702803789984071917457893916886359582828191206859962403426737209595961607468416225015019936701345587243558517283722851675685704070062748264172936249934999147594430546629908673294112501422299851526570919607464179184511766422321549155215451050953184610985012305960925506046941502567925074937308665005682432243323993906881390416207618178718640854555984343493325528134330260551537716965322655585328530540200246240006462105507647220088380359128812203553955768912021808003973860413421246076576802524782980317990038527585773045368974862791882981836688539304498573170196952525696017143095589053485930336775681710380102941181762248391172349235990598566771617559010816816274096479272960000000000 [99,14] 2656053052102768490484846400949496873230428892928778937560110856477403412274761113752843269552497078209582838709209570470085561137766634381906098728249284359551939978024684761435980824027064184870691939095759882800495833287239289100507146893676789331326836165429195173496149614723392646690368167335741257457078273120853225131682347404340145763093800880541557758458555041994265872323837195354308434430841668734547724435895836600551650379177332122128684281076900963327404272911114901358952918203415075759208414229771972911185278447723615181611510529492419528228606648817871140934021509780623639873191865440163098090211580304337549774592447392790575203893567970822240926056845784372300222895027539547746159850631411044850460692810051311109765468464763757260536532331885662179494534103603633766122528332349574192206918554438898905940233435774533301950401161861554774609053628266751757476986391419413966641407341457768586410520355703482122627794073980005588296434490443963006487527273731548483632219868016124996132429200140642352121191212603752380849608712815255093219853095215524399025703355276212570110487585256971047199910359048172123881912061343286817017461495912153843857185407166729757484134897203505511205143080854182195476896264193198278811249958266127937093418618578884800162277717395331358659639609603140353282079200670650276441396517532724401114514118432301236005393044792516874903507134068259629134697477664674923785726552236083987193906860815207020188689058500991352973883350633164795139481869441844629502459302899119694042419932500988843561955020617366847816448581339700150009521088084119797268536304949305206614266078394670566914550204250366545456308914314162183312640633228164997260317617429600379252982808769853276744443312044197311663416358294717742151525262828407723379082263613277556990989110975840467840012362320067399092883535984892294814192254669320265868226201168515791011449087091403393876167011844023796980167544633499914744468649483459566273004268726662909131307206842123523253552842147003806909427870938980262652820429571410694177511157081059568965667734209100627031817222481986954163607212179157749693748118880407916427541046623130821040810814429938217207009437938698354052904631192514499249661347266223293782896939598267624420742955033148796714901478049822728422568945605410846711273053745835965364132328341416278443388506724657706134631595836543914715773287283427513923616410002791749865034046844056771273846692673384694999678701798105647258635101872160591857586156192399360000000 [99,15] -6683820430768994180927743042512695151499707849312727181081544041545834574801051862400597382351720585320475571337110525583391392548523290791345998293121836748634208988490087651655536869794723044234125672788133201638491375761820543716166452939471359455100321027939051932232973215882765650567857034323726507820762926588209071985496206648858653345588718841994729490053475369646901966654495439265163631868217137380416538255279686747145762406991499429956691585082926784338397423415784946761618822110604468964006182704347389737269286326316529800155325863417440781679394076212821141778405428675298855987552684178622253095859453155044817062132660057025896083271553000639144616728612568163335157939519343726954688711701644790019662342667720287056855301322381663181096774316949874230748603364269816470362732557989274358335390227946340252280073891655100748289042768016302051940999988586524277847533233044163520023072241391104305780845558621323184569143681772058415459896713987817212123499366323329786610779401162320509817015330466314246951014483492817742577112573294201032393181925195473672218630734941936166404212644436410494795754350329480287596417923873674337592460257044208024816092827778497777935589488694165644748803457208655885057052969184360749354567385129422613980763684470744956943710506141965574976588269949498512195628643954423003354079327892162740561683959941660150535223793748736826710008987368016127112883003760805267450946009838511113055538570736922590194714830334688746408882508386882390873438860025365694609554621877380417350015234480303032698853366315643424876170891678905377143196522408069876832718232406038723263257317910278072010710106196928693311843649023822750390343871430641008238350462033736235448386700188071484618637219390372425824488854885975820527798291333305698811486471019145709286738095258321342946290552159163643633540929325282708246320256361713235443321236534197086185613328374748816841642686889771501856937424883221687560522937430042135177198506668877652803926195682859901112609381346110517745209310886516939114788215574041534581560118045530990373795933498110961358501315322789517304855398677240015347405676650427083103345154922663712730903951399648219687967444448915421418683834511047375321736997691338965018997293844395657868766555243713508449540323037362091379102187407502722766514063826706206383504586743994704523065944265823947323172216810514141897048240560513353084439299046947763791349874434506434673033411017510237102942676720984899979277268702899541602935011645849600000 [99,16] 14792914493032286514594299664442065869625873324232685324915387884309614662945913044363118244889568821088511053336512703358648859169624745348686177598683940564267364883098534946330659762224956204058724085019649444229886772319689953323760134338876430076158197169903510146862425286756693713306146122848381842161588916864125896260160406737132158287672984271225828296123557635243945535663485288193636648677190378690994669899008126459218632647759438584723763944452053889131850919289644782677418299647020561963425946700047132536701043405437940886517606127445507399076833879663007088985807786207102082661848588075218297954722094814292250893630206401018576546156818030743269125717831162630779207857354176489703167427723469758664780621356477492950221341892745309342518393469730815988135895378758537996713366612024265707359043066750380608684646046422898104068368041793716331710757482751533735479204958644840465493395136666114585035218881743636655411395291490475823229865566936776338930017000800031637413731288935631461560519380359880936583144542952476304134341245232720308279596502918477573429651657604298776101378530873730559790047029684622141809980412990694088799349383708002858826339254389660505009137136712919270483885084767600743912370684825651406240352966081528590633054944476337703482865403203019673109072297904612889869009479648688395060995872164340168837771742610957772424362324511951775902392777504907341175420758341141018928970619789971260208825887360829074719633995537287254149320140246604514416114476097991344026898715092422376907893622274822025105454954799282586476930380252663449339965164189479012944735121523170004516883587640539515807155669156952149283295671340828085566998159884417692414328725088376338556751182020009426489028130504476081891821902455461745397491461292056780648840576636216876294579764893231635482652944528154630328701477587998086111540671721928011054756818440475921264184831149463344017844414662605367532416391897825476620796598372762867562838472853823459735815069250918090670298107597100209606150140183499894322982026605102965716813849205733460139173111558375679608786917115799952740046077944182623310282972786893189743578197300218560300553255446217370971369638079969563963417787631780598311303330458992351507602209957326590025456909166967198115859751017300814689834523316878416494822050741213286625388765848969617741984790019294375877517733392068756178508582764337524825286340188447000061292747670512229188721912340367553693957666416611227379170681778935496767131455848448000 [99,17] -28161994360383933176666527544443383234420911222407701456567829885594796964807827855416082180485926352150544300760989900971969890826946807642381627733680544181293687372708580790968225401335553174171972791301688187584055333223359698924567224156760085914923112122108560317428904328071548011787022499693482490271938861861149197793523085387105355667241040292456511217320090921759153112714989888127567870946027841886422928410678722631390781666809742252423304428536120449480065304258037255481469515151763455758608745142682315792751742791538014725762144091022972093247174826508671010420163431996154151105406077492221110070069860749379753428676419815425099534162293399261379880342299700351644678167408702891104602875212386126980173396123943416998977984808529668767163658161362002016470340965975735900787465398467950411412972253161897942445578164416005212161876647262538853591386712907301515844463126861068802310538558362003606022041273673662331400734032670683816140704507779384045215620104114203996120919502125479068631172315840951469191632127312832959250633179294402883785428796689774285862868648907781802315969650546781950010783678777364705811109591427016789252930804229224872130363673861519575036987976413391241743898978746716563218859970894835663602269241350716356127518184948317972781872061652243618898851240561873674329347695834985026342171775687206046282969597295936386709177006535739512758733626020645490450841774395108774919605694455549035868731964721521661437136228041311152356149412916680613762636588934968007194826643144230381768890394332260349468271352827583871985080088116587684682360759660588788189017624080668395126497961892445747949089208791102040125784024021085846203906764595234817047683338317126983881870911825271640964012388061533971410189369366250053478773439262653794537848108239838261278709485915419980308088942362554778077115052581782660077773649038412945830104008390656017988334909478598886685348080502214515896625320680048783692567103024575432701957380126897843996060142246173781721562676774331829338600550977387320705458228436323967778350904118881017086889201044282158791063204374863087284724520562274871771669464855245043224254332056780501171471416812089947873206955480706242133156631042088994923475076382874508351589559845560693555067869709374023376926064657356538420446945221017390375841134670979959173827189268877731495544698563606951276297884603014724271501384013213741533361103099271365128459946754910570217413244945380341405109477131698858585712404185817502031860989952000 [99,18] 45935771370275205487780216690708294936783101639951132976391959650292564165663592678216339183957832773058335425965646472668105746756784850212491399443143480105076452770066793087851620530909693577349234831566620585158667341522338356660083256371994707202613629588967954347105060874300741454922978530424179467951299618240754155685049440392282990137939303947768881164407477050636034429485278832077882814402105509896550324744586041268121031495699399551406887062195001032920777237695320789017198653621413725269797617149612367382802146650071335652701847553434350281470623784516318108279978944942649696013719196018305600086822904842842338393415719718034779621377693104098284069695152263376193641035209565674088736142106990071294019708981290439157362129085833777065085851065719883457522098421433301816796576162368649501685652464948099845398507046941022698693969741964416592400733779038142261168236546392356153339799368293129101449873742780104872348501408286952818703887042284287234780885606373419209283439016177495512720232356072989212696264510792057468434583275703419646536248672128295521435520593514044372863516469952417321438206965280167680886146921851459545098732337904512056307336995350240296380465139749906618223092934214462497629321633086719104512398221379479390566057035348384989308480805657952563544066025960701281972655317161199453784609263110123918077924912980115506734878614081131622008292552226249263197351979873574461062661316781286152028681181811967920217344016770626895782946862144138168245205986623543169323608173810332381667844232835467456733150966410475899029852075719858545819335054637523383645131537266989024270908745896936335835227999939965028518363141688025701859226397979177764806675671415760022707848219464294391820575272067499053316826252120536731287844492209685160774223355914205454068418701716150597368415091198096183955527707600312306397910192736523446295877274393177229993366842265382623485735199284982585846734973265382699526106160601795559900237712421260906137733690460001687175361505908963889820959044835703323771934579620676891238694513305980808303344445456879434120475963468270747068632724802218234381092139623035106418408890472375213923334186565029133692325852114662330139189766745365089399220057508452267939494846158440665578835339678850770701972909114203405434811813944085193117214146295812254044614239065294205501056396221034618355502320244630178759242096049605270856403015611134136801293623265573704412842631284996033397954822712821180284777073750105487322004848640 [99,19] -64483974178092176037317306482338191538463014082806430084703640551585515531832902889116254533952134952058200040647846515371539624962936071547307203022257909907362832317995122664643211024156113802650214199085051247715715377462784563953808666027393126459464649258855028991958139117250565933964426594700004923468855261858502798977964973122553050698429237359069532675448173678218465026069838129685490549164131321532041033686915886341718924715706084296113358498076737777969836270223783983636298672918961453383901022313505181679680070413450516767895596760423317667575127682224353522718606896051146974863841564661437976424652027311799981550179057084024082434908154796745218361451493280778567413320122901274571510168055515667077960357954816917253259011469528819967279523209033680905305433135419874262109267336121911486623129952722925785955736950682570724728933107140661873670903479234388612620763816435814618692116272365008222150772530234963988290045833449566662962834086646259515656232787594496496892834332723154900329955511492500392021075588211712786834045449953024174391426491118344055670141279091844218774356675630443978428464871225847206808468687431159749009886070254656274366309734494240397176121548047542173160034625491737898980650253629651422134891675875149597127460984972432150748936673090031660983251199588175002306679008077819051578876525129778339453533823684789393671882657314890341803843475796816788115223178083361488432284582682262882101698760349849859915798712485828107133872137312360768027453752142368879411007434671985813237803611778839125512198767221905509555790990467132709887224880975557959813940528071058323170736333285060294274242953210035756355657865512478614663120895807992567793790696884851886818627759702417488744676661136233209972580842033496100891906200579330260878957604797774547485751029767809817098134160010105448048196239792213423624228217740303295813755369912760229335875349061220063131116243984017148035319769756910955438142161468371979503566074090767315881969080655605583644307924373388279731968989141648807295089077469421248711592643403200528586621528159271174314018613400819417493302745424166185737028528468732409105575905677771018347547925586560220660271878500464940793964849998139761893760007658941532188120879462776761930633199356423327364917704151206853765763083492077650964073789978833229794062925605141807292585391055776953686601882393069938165447996500979254915271666406276751123275764385821442405473363264542651296112687425886664845580916292107559071907840 [99,20] 78476089848998312691225105833699557828332850702932668151043509726431388781331198097365626209890138226396556529378284471327894186241553260480474598703094289625511639387402513636153608378321005707649042589461772294007683609304728567134179407324040668819378750480493544997410431855544636558631281788741572514937240287834717551185420913459602715713512408231032471577128023590540590548668340974493565292936198613727462381424179391325493899017200247830826978426246796366524966872734138213162787651893381569100230750695562418036471239416685218520335898216058388749919086327561923779691479419248994552101496015053334962468362144520040109109185081361675982116349421872474227614473066796062196905618172157539474082827325007706639910013294851553438178316134789696546928474210278506348076720914633518791929435373076994368926158008501597748867225374284737435331688698871262558627033782342166594243310229020324336710244750206920784201815432042110969741472665408248134459539319563572731337189256829306224335191786545530668921185017732660085900284351895207614618408127779624486188812239096803843552749417113720569642519180700642878472446942805875737327307828445948046193338492075546233604523896155076179120143712117999003937799874830001635212000593704509425354838923170117325020227251313693002202343669850349753858501888968996203488127060743699309499202191615615877373626031603507730199784082042824462312854002279609321544364277716263574937560502761208736680587052232869183607867968671679406425798149904955142375470552118564338271803554387331189150009679255563766200989319206708477308725205939235726047323478753472339599476061908784311969235362275778305310996372616805294664263076114906029243624957573296717955710385829949767247192477117064776788094481683701463395146127146942311625845470340723261516551102288750404401710559076458142331979800769851506382247675365080081387166709311812055930432773674398180583505424508146722689254078715447100360594210013471270116084924866531989900339485361033249020211868567425304844984405304494303123501691352273094460645593710182142651211541268517902138785591021821630372362979206379519518207187106674377218764989183568464513426412457702244824889856027153200454672749330040245174765989615580197339572507350861927538868665075796272443555483513059050939744969125488009830760001624376586331172524337257822071669504314101869620857895750282445472086733171020472002432591462564289043330671915742548684273495003238068525971401615232998876875477838903956665488117309294436679680 [99,21] -83443882088316311168660035021910854371679217435988569381027174332241247408397098004262873133291974030800922747117739658813698264865803769445539006741159861348831916996755270879678406978109662573628842524245043894255151061415168994796300843408286920797171336510703536667724764767300994867258275984454414488462945812341733786786924696225295719030909175662797200968779642883559744283201201563425995498174809077559075433247502660522282842142763134954532466025928142894714411393856553951511172566187556647465236312545631812769593685024166347540471915741241642670627125074807496009750618594935396833360037220943867112925930465617760917355156481968760514055684895086154461591109696790148044138561364264974032395970568087117460335886159148097941746099629415260916080037321400752604542804818108995761251286091735621084918003848744240907514512975982425235205365988413934880995853653232684042829370727093707412661092284196705045898224741413328503849612605558387858890568624751081289739304088584233516623777598231702849352289875728480534711509940913369036855008478446918745193961833973842298925861867353571388719566987778623969699643261587569013422845953248787331713606087849345280492188817359006642998706198271964339730687940909956832484843764919191668225763851824227348718781976308709492815088811721514979664459396529204158870512725253291515178462040629578067017899363610820201035801206762962756065181110797528067001912403368766163990395953083051912794991005287477150487864138837348194698562853625462814856002196562345144183605942908472807614835771910001684771033771537813667418209806891401592999581983503484737855855496995536454742740239373767258653686391957781273801114027712763688810981286431533694451762411052919412424704241758806531115813881803474042642994046704230270722477552794130674204998640707497233683818884155616838031717076215168898796245180859835887015787757547446172366852111933407235282902784536581931375317284716236596895256089624963538034940056992277952193584404891862309127430247748899590048682702789126089167105260671637552504397987198100556219937579632706218159242805376883540919969137923612675825643432744550223641580625382048228062296907431485001903873252385479655954417162954200236554670748853884145752900872806436869355335662380841347555836960568351797885637455167762112468247790084346920925715749277998621551359596456130595914584134076942712018340609296387940135845148119035573485410159670518977697829603392938212409815811306773567279217182531396811160526177892323819520 [99,22] 78100032337772887524022378976271670020819992589555463279304173646533821087988938037329971995288572903728764204936922876492360928093303586908959779311313406736748787977425699504464557798444084485111520351190011252193526128952498418157068196826385601759936564757221598205932113385218447639043384435946496155849025968348625545224040203463875183722352639653585627930476394025880963355893563357195531752118462881291445341316633411654878369369419372905811248125654740070733062344466111281877583163922075738165913618840335886861849573332313019841172101903013344054007913425382256205669665739598355624732632282078785586079509791918218257248538779672378013143489120236833863895281553040433745226249388340676992523792665559214002065657346323018929410297048254897152616678987287843999434203221675972126727845029186080745484249619204240152900036708120228597589735007987238574180569648577092160282277029914860036016135892754009367256380038351681981618689251559986073484444310394760718418964065126642786844777914060884556314372075924525343107340253834885553769656680242306900369300410928405446877538586390994891853066063280319756855479512765607827188134065137264085135937411215506915237619820680475398933911586193712080220211332298079028719790542044150943014296604836676758055922310464978405003867007323041773996560581761617496628211430938589624871706926481181371571553212745471658464236456641533190853855480984146617305547592286852916493137674783605527809544266318281914181347746394108235079426703183103666362998888230150695312771890178095051241631007844500879287151462012425424264469537060685667784482520578101804682295523052326990904478582393212500589850349913947587679005214628748172211848124026000122301508940086209225352124215544361983362652657987004420539997814140023252858195339280571570438226085109806036419765245842316500396850187705013056775140671067343190336627467321929598673242464141123003865449341100397042819893927212121433247288233588701340376322162355982325322904426683984857692971748373659052083192841193141384617519772112842968137224457803205997642574574247622531174342205446013500182464161750386797673751360497634099600035450734648235908309993407411564530669038191290744436927855070536498025758709195361659104383728826687531883377612507055817901761682684375150766464225511647456567092776828562201736199945068115399206963361771256599797209545237622959277179565452695974211122555189719434305413844493444490270405245298555900097430470771541035167177607968205872819575397946490880 [99,23] -64782617510493133940038984914445834251182212935401964236908568715005567988391685700773736612188739566120631795661487485925313947515487281909885773492781235987955671746609538286996394457384058016453296454687121041988879695306230935974053995869169420781988497759693914559053618090013332968043246086572596645980491684692150165978983794206380860129595453471928830212407582985329731819093642056033564220027429080285556637260954249335989333261088361091656547593156513236231456142804948853012689712726061913815647061358311408437180096091663202677201870067889431048248749988877016188694347880419019168240596405295726526710776053546244209867289799684499201201417703489011639185749499164279241173129148351512908804791517237721008400366777390329415913007425150940690896320875304051264566790385060071113231176834070654661344239336925946261643160374358110198697510633030337633322303806965860334553299636408506384202803718101086290861619689479606284833762917932832907940303587441164275190808407815084392411847817911971226434584664772072665650985064867407796636351212070454843634559095649908703505587335457267070197352784122504427023445189674863439045890419012321067300648357240600536728880099167582154051276448352984833710785490280609151800141489808201872964638568727942369211251232127241889749368044385498518507571305072674848853351655225569418619646407702122963813193545996890296902260306746543255163553530747509690917500706453302116283820384282605810814907647724765658196480033021416255960808823815635158201685491900764809150589522406155441160805639305652963179508994161080078809672233465688424220003066448548590606754974112176842643220249565557207559802974536772055908533596445212006173270615765196310062717652329033688720569054523803452969790413860626574326565034633562366762315811544868260624285278758689622453181703733661589309357285111160063007754843416956630084096984112394094415123199704832086939671943350480939603426111895863818626580448267749457174549207241441511739101879865123581795111293939169650684868501941910301272024773661746387097822674485725631778734432224998419334632906112387073637114519920646134482161596926004588726456931454377412354502882700211885750838115510654348283857623411946736887266707290958355550352888497156256639832841456252100012562918139885267309011603558849668618587268913391824477372946310100675566969565810602783186915186725520092628853425028539772193607415927749053585390305649124030837041764227342613543679525226792548070649925866785216736574822154240 [99,24] 47913989459387279786216948105753443085324498671806488374337584911050422438099315155836042164371961321362558362331599146201201710814152827356853491599614689109373055833474167511461681673427812711419631751944184942310110460333134520270860736376259913764444472730853036927839271581189916702324380988572659299271829040954352901392052607570772174840898616056383829139614906774739016061429397792989330279517924078844739954595082680554498572652285876526599961854752583853053298207539135018674391461165839593731034877866790631228616871783209829151349201665711965673365928401473351787094786312193756673618753766243591139239079450294863923863583568568424777034325392801509434758871874575269006119030660772543202237550054876608098783694934225653265685980132583150082754851743198658839650857345649956100781264284150082066307767553260041557427573594106386851093963688192303090549646019167004178751655407128219412937801603837769692225152666961276097077610606520926623981184055676024066661460550903996478599467146393881237193905510490861881081536527425753368317727454894503527634805773455109202573890595518488798854893677628792879351200024600789259694713590746316873319994962299682716152447383459670999674245675172614331999940138373176329719256460069883580483045985700343786287026939956778864684024569747980781482243990522608472319675142582362744335891563455410359100972204418496850125215436147018738585638064888151753319125061266392062879659641358671867464843673248552372885671216583790725077033765206258498963976606131310756103545542701744406503772848548804543519168841975672412450288400448198705069080338298665773202020918985808895105106510958781796660450694278213766504156507618669634068590424079853737456884110011931504520377026290386056836377924074568318171690704806905060638303238498327665631316326939247036686509681843352215601330856679149750358340140602065918581548976772480084459957337535193874014882440923496367005987444130127819055654027249231406471670507146277087028283661147248643331717194816427124046277757822629156139523972874022922825366455646276910496355859621111788510107123568558971526069921922262541926311129896933334670118280118276674913082417899435381157952919723971331688844747020517543955263462109039339253229583796993635272991251380732381844711076445223034376883065350051647725363923736756246559106958986401016083948865876521701454669998146944093167666694066826221690258412170564192236257818416106431498050590008969849482789620043283468899544545522626271489011220480 [99,25] -31769487621867513803088033677168855375617719424734103775998940366736130352391480765463385975490667627108831119507767589453800479113748969038397294629632822449524412388027824556914120453358773023563513973959225675562378252633267389212679309791912145859453564887837499912594056273479712355664619634188346665608237895446522341690502630852175747605627364736544141618124860408654916040762349133480409359137011850807311829353355680143207768526664578260419627752465087930882458473414408610737371070680534486241568247312143326964731970611793530345636848540752599493306500649959022336500015849153527826698310195637675081094381879524719518925170668571423671942784282022172868626266603750155061874625792180617540883362452582168507638229320819492842026768435504091804814820972548142162357515330704094241598324394107384813234887667998350797788658040393720621115770511398890041126567905440152471700293744036719969742629301169975130163549402591402447337786764657254027931741858944454288327643150836787783828925046847551562985453893661335224304702607682767110544482795512810090779106637540040466755342863383003171494066387716689130066855712416938578018637063609722108660500357495700152204410180864049190115547804160338065002312040718662562068790457316159454008694309057112485049378779111282761669169173368618364439556229119970216829634943634649974202507854551675043953686527214537633978553214832353180225489035941930877139931376365252940899062421002168440625422776999647788035466591298691360757179542512178952763379102134833886757465687929050584040712080611981407683377500615479729994160717702714597644722238718223727412602760526865169515524377811614840074591531874093421421546013720216013862742921310882050363135707392257104298368349244543140504185845243140550769497904706515628277665413189616724951625441786444753350227679407973292622046850748109950315287997948557778954582722588167763612339636318552711733833485564946844131084577429760927358789305334161536437153846445780724350525308693463486700396683046409673133158596477473613785848717038321221737750171747680547893271423349893962596925932510912154629266883736509589010161743566327070146172500789256819205347888570180303885492841882476517551045056832713594473463807846614515671931983499286935676037811122938888286339593899446926085478439185527871829543575265660318637484239899947529523511655547844709325177405538207688884113079545247088859140265145859694944424663420601570717331218513354962776250325366982536878015484338752995805102080 [99,26] 18975007096746018010901331454987464113864698373129789775814928316699124132199790566662813312560727735627309871642356054252662295436936397117088773034563783183402792199714703975501061862463483475688881234945476685724858491536375708295489521314094909636096726183312766828459944664250043853678317629966652554072360403812566969815717409945967800225255327262312185197255295175783140245791754141302668098411619376176379636585762112532887514718492032948734800211696114850311443386035174443181171527893475623652691558354955515301134593521727692732375750128042154243971873000674398159416547632967058357962579786172647693685997142892906188811295104920183982198911683124350024221694965277798206230504067506109704416156165567449768646542285792878936981231108841306511445862272165244579097624160672759656854491503035468958881580501004977994663939890616993216246817179588186270150209240630484382892340364226846104884553968906730201781690954196667731716380358086622628243769618378273604382197111264969513808951208177374604734505511839395950049792619267314564959367810940671468798389202229852168459168431823830977235709152541093687595189776489720445299375424238690484846949413571137957774284784305225350731670418887162899113773828242753405113184999557231359693115817582347247653490007164018670388171572682793208065079761506566212111608996988768448406535479897863564570011525905830370275124391474865568186481078679493575121668938405118548015007772724419842717708888829117793595875271814216680884683234577593204101060638434432460849099745278578285880688697037210171911389759743335132591247517331146967550187242942366393334424439098483889614668909217237236034342941860620186460243670919619759890766559776744745442881233092308976955122631112089077147808713521299518066847273542680702425380529797302187690026414540560708410850648991723032647018130277835140872029338420389080256154912037810716163169066450618528917863891840056393612822288033443424870928741507450389661189684511550785443831142422811475230976567384825551202084816076329276736372411614296411560423492511532746940143244297302034779875892429947615551557391749240849535294028131599166546803164451266278684388741294660772888649229941159810386461442444111764712982943908235755660324960212598733972402583197406232668832828555799914606213716815271313465567364107950242765531872447027533925957231199495107976527727134358015153933057197502759378331735578973397605648339220560657513536071916652231852886733461629864519698236751819864801280 [99,27] -10252892135204489317326888626777908869229106722506967290382310823995039642684173229787844138620462322968146774532025503862161565243049079260133186087136869322237699063061937996030322024915675148905470429815773940626509390057370508838159448152285472424236843468749114769627212353922296923634711799541170464374505896079434297690568259896920170711543320491315054333076364617258767291572441393899414216147918755068210778433123510733786706090772515137018194412065038594943894038933656598006188359349855115463388206818749439076608292175824666275472780123110595873446363628017207563705781458084343930522680358086437486893714452228356676314266641237896438886239636087137395316284580871006506994316196987241151306465628663947462790477564630908403280154950353691658110660468361122896740713674344766773707492853495461928383787303200877125537467368693329133842374004557891827923298573038267779823667795100557542305289763838462282415428649963220638395739758154843990642518947167579440578132785931294115975517641456533835665941224277031006556435071611899392189175513000665071112730990290244260083377867166074187487301989871330937888981912617448317062938517974148696163779430257520364711540986774594942697482809821988995513637693910597987851086947100734121301206079377635788385200853892820651683700326539903752954471252753571027376166331820429592730781757216612060280259131402427396707186896057612124949870092548324272841423097247524033658001937095450668260395876927984365219096793210342979574652982285053371729939627129219659339640086260618211584800586205275669508212064385132876299107314578723978081039190361137833788509239504131383843544008293816453055508699076087350940267456108642217551702960279691605051892979406905676512164600083637941683981002987920543258668157732707278070929260881757298138492327983369501400673360468063854220552775164996381723391672647301282906421085057192998848683027826544562932061788290800109252581126600717398554153438854958532047760811606355828077257243882799271627290970458337075551111288711793664556729114980688879202431119862845661485008689940206009162647797881578015681307484042646667865028568296972467843881596650619045152299710044106317584764472016965794616961529128026749927224411760647583622029321955826708798534141410068809482188169283608843176321665299326887560767662347674197532833189217295128340893196469282876071998837296385045786505846218407873042594509446047720537644845290530895494715914438192282247582345986955773308878757695963791360 [99,28] 5031936456043980656620134065127757009749768463440591134268776080854748750583240241022080999834118935354994893929190996473012230574556209698538283750945423397730603595419236217931890841666264704125129317801884198997136013567029779461765074746593286813760857304405035901628211228594667956164315408188777287611784199292898893408350235108977008542195986298561220292885496370077924874056938608522344122337807282143394656226111041939531363425228067133373490449070078341468402764520684401918697875501604518637234937370093127106666370508635574987744809269390461258419491249736653794817507155168165737415229859531120931302980653870303227741312138802523383923090381891002364653118837636770930521215349660999762236078033686060888766017950104894703344341663668265187197716993748182173530427527209149360716686099349831294799380704385208703098105421737289205823348119012645045728792335068101688427148518151613532202682801008104556905870413696337035022609704697097164854585748617298678398935910246239165903502932186515193386503412735757710264858662737792795744260694690301584206560827606597599023069684957809420478974825485023278152328860159896562455947857861133437394857938537848253859577894046236836869261809203161530041257378363467074752952908082015261788506233520107859795691632473794970654265283446574793937105739886483627465034335643214155333643176857485723269226840930298797693655975428362276081890887781140107089365256052335996148468347869672504335639213842132264941539626489876029784141715128354380355962428536749882244428183286637750758892988189214865231192663210112860506042003544520759879141336612384173075545443777845471875445153232787925142989081160919475392590477516047992810997352066711734787452503196822537760699851903986259414336726070844108611955946345444834143812720889356756499189363841288469602192832158582209660302219015476890143809561125493240670189733660103331525521006447883731967211896828012875029659501321666741858287206704226362004647808381026733744838041235672202108190817854377294279540033531692602715596896611776353185889271874684311062788994134940548259476399581040023193734884425639675641712735841395668302488135315204463554846125096098203910806102678017978152750257313754083784154795690724685238324762366880050858868078286220582845196856581237987957603507153778393790804606436066201000428881451849834178153335985074313542458942236198768953159249298017173811819572006936769603773040292716459019173399047692230903794689948957362497936032540917760 [99,29] -2251616691397559229343221885763924703324635978139566061544676874593127863477225076189487719151765518245229677360151621874980679064719533083992521929968457247692885530238491069696127608769603437189199020849041324256558840435158394791285998915618725870297355475574521840976790614572909632289145803103068510466562857685193820794905644191208194307386108835523628409737171875149330981537835099940828905410564841045240216899319415957158981761273201740466855490588937116286480421113142169306598689385048014674960086173021388118969410008920760257980508818170954716079719130471043701900122117659824828570350713353112129069771633082474880524168583922862700512123400366975480059625903674287152260039317157980882231869169197466430052664655730850620415781119910592038581141657539423196654966203354270458764717488925097596362767190913241236401258474587249256557394972972176272362562627449578286832208257313223886743024701730255453434258823108080308437070350818973732391347041244906689512590176420066511035966129656039686640074963005744258935040176547288332537132718077336858932775132685261984209781117571397090907628585978159377872843026916813126328583293919122881360293154393554024269337930841430839530981667782445951955033549130074222801298418213245542780609924483609891195979757032010427789799998730981333436256301583971333246945498826722606858525141726803518809262234861747139099194569617507124058168278758003522337588937062465615400274702696381123159694687908130288566540895344810138577790845311127663753938293106506686808165285881294642941458329867967494239299782735753730521838050070140606861347100767500985121325974180438279391073060532149972362685800689775779692429791510134759529634141566824009363541236125806695172768994812722840682800596313718907827655484073150848999575880691066131172056823547768529209452239113786913881996638481132763237286480491331683946141358204450000329670819866981294671383036503483709161322005231842126779633087371425001081970147501896356032606311774409116370148017251421128124312835293762214834698448320586035499205431340186113093122956145128439995585636829689901582263842858029325103012717978414779191121634760830083122245823067544728041763935285324536125422854031207140421396747417122294076796628313157419298057500172944684417872161796205882863552613806866239862598666791337384323539923954886245361586130639089464572665771879762018071778961380027753145341823847455414241805676676031932648929519991944649908443153915406433429382590627840 [99,30] 921771512440252665552917615991947265126374266526237191219139776479437106971549582976519192448020013520183527021425326729471867342886615868507753683212104737426444202007198779803571698186789916389490228401993912013963940644952957932199370904033336359873909696868580950561417408579175088184361387694441445470073316346980056788887501026736535825991399370030225271096440953056293886494668125139397289052492936240368664555451558021518909277845400881571962986394295566494994384693206441692161348283875210907558888896080690121980806551668463731547397804948657608015156407345697085658134634278101786786894742278436815338967993187452955778726156117893604183378259506508226705158419034044702673670256665348982508032393386832546119820314464882795213525161585267329834480705543791735848716310595235440595954896229183401523638983340470328881218674835120430438911978283612083640223230201082407169691288278825591079903263352253553473256707150675429992088567649825902218711234712534712979672773877574266948622714761220549027275445112199803648102137185250336500626745059307040399663373340279961033084446931314962862474859732289217718652988798334594978145930253223023821900958130819158577119088184269993305110297685046277819295929915114543693229514741147354677783696824314012807141537356129169956949004912070825123837696462943524728886332265013488178636415552971663497476384376536638196892856478913146132419926381590031528587272376161136427989610653325518908836108963257823184283210233769178743817433846895778066139641837132506820286713247818396163846256481380676278231386603393854843357291463255949703669033027933793165231192306990181333856415436312179593376792057945431315560769171334406856771163000084384835506295491322126034379389668853229562999869213649450480352750276000306703063207839713263819554545650507364862547073244093588510597113395494062165316213695976415800437137267935701757911759820821334322455663464209865013456510970375206071198783580083869053704346408266978971746988386709691540759816802870277859848773987937339916727684152756335459727651616652454382890235342390418052274654513136807891631735621658499291060508048628953501608847430557996524834554250148304298487417596507763183473267691783179607808727361332395983088849463474853698363924910684957198521078511677788221101918202307585897003080751781634135978153603917674933377847152710548399587506074369722276117896816238712518190498900281781503832432765407455309460455775873644992872095399148547105064222720 [99,31] -346041867058981589500271686564784723844283993510874922718115063075701478916593831078601841808692713631403671683633555102393397674543170368008448376185155482272973058062909219138107372417917514346891400050998472714099878929478133687861656515836051516461360089503686505586726327347896074827503513844369705837218820634904716315375160683419750105840107233358350342837736622840031802327266383716897961171161832429742878618799458552693180592510250534742045765870038700466711950853548754304870859180216267366667687690170429562600019418508582481307326248074485578069267008268387310563958215346673260034841389056237854583479310364979900954208605214381069130077132076493038888774117763419188087428685093127114616987537009647382737058330435275210508085626791312203309660351162201356762403176520260696522215611305392243227618104209575183507915518056139007050288615066887613867182883763483766782556075662388855762512395735750732551736111113373546172657723413985081194078051597553401511935932246867116300967956218403483429380416641584073125762053056403431997046374196588479446696853168756014603377481025070672710494972023987977153481422694179736680123943769212808400903284520568366463626665490443891435297939684395239160942754525388886877488054757826615384197394180282820320255728930655863634696973207029148715989617344424241787425846810898081523662381484827693214171487446104837970139193638235402223107516719111689254779102244239821136072318033212773539106034295189795054952703540249835500909596730135491198741170144280592833351363065411306786089741858149680231455593749135713884257962444248681820203277671063077027323618948127677100723743486117044702388751243213099146263135973306873962679663768861598741175449851698461703129972756107911603487213958584186196350094443517000838228316408198714897869738427830097823831091379566234532236416872765423275401442150807471688364730560687206925035332858187385190915069925497187391496942636505313419919787743193144790142342241334049894964856824500884550462778860101926221871406365743833880420055397786570216610835649927599727282727273360758192983187971349669128603845814716972927299670079996564311560642991603814139105449158076625349735556438028367590938734799369539527826562166438887347550590835499916354582218456807024454556406184787382997558032908952417595760146780143693649999960017785989863236953989530181407919620470498229693203178369843497812560861948076685321265220201436517197562482529790035556326298810409118817320960 [99,32] 119024249046307685116003135392268752691175491446564374640351939669240760756372731253607851423725211495872129810307997324783461744974624864677409462357505835540196762705803934590106863205687199365997586669375941925524539555688118504670771985969450414967975019304203315633740163475738091980397211401248514531633306766434192874734205667664123556241991545319086948279405257642436345769936584020282287544466348704680306575707628700468643050040934856017257648030824826756156993601976543202031001446687368715994273428992480457688533377055272205641792555821984936674076850480036313516549758190404402723782993351552338231908722923544523050969458452677628158653218190553055307412987155006302240075956850643301342988547833540298864753309812485664524049518009040873123995392900472021953855220522367366351009217897363127070291910798251018732546048457054104299977179298019199488021466857794365654694437756687408411337757066517601021547578954682316952264161913026802110583165987343927680868985891574381516104602761611576111585947726652695322925007824812429479014722041334457541319890485623867547578067220478665082149146676687769508794614533485939381134857480740962753425370891062701483244579273696663270064873031632784499270486386105753837701381314126410524004301372082413308826120404400459158478413718883102050287601009905726759110193947266765924503961297193803095273705968319076213418743264972539243464561524250955717171808573325140382791828707115316436190827786517642382194064331600855964377083181256412281118042054762425981436002073154839347506595800313136086741462741365515730366766330734020178339747410218701353776060938255049087555720222321151939560197189951509841426022254478158731049539496033099832012717429199400010576026811438491882219404297556048220450417034963314372042588448330338003026021492749098971986653940410737381211462107574321864216550896925591448206825866617946672587763854009063796158205736804245846149064492011590533849870713736406269191569822879697407870099883481629877985254539549490906628990534078794699137250947560710230257921353245142081570078921738542040174985584590990400476300418476584266415464161329185479296724107332794427693239896384707939682701867234703633242429170514456163774514439984311558229161586806054575907091886268431167426326197878295070344908697377333502110936239944889800774000142663502649771667567900783361002615617702235201859892969163343653004937797577154956994000723582354133344385363727060534960584117418742251520 [99,33] -37204322069584306351659176242773358102924872114908770371963373160614706926754498804144943655702348571480159815426669317922661746029160543641481919198563822263704064254538999892330335122937018644804866967607816091831568821103080441201773897891525592521887653325437219524915232517639340256902789811353572859394626067463376960755669415646789931477375884693806676374493093391883782861549849709019249157892726657884861403342254423597706837762112494691246774210821126273317900718390986997124332230817355719941203251310333558371874434743970464791476052060842718877850683370704451324630912052119705427000092565012262716901194524241366673293942284608353348379839451974964512507285421965293552433358958375858383605082288064574451900180980605786208821672327001203254255324538507498640718589961211830875696031976475179138962702776669626191193877417453214986154518244156459258033130820937515592950245919812049676531295504647025038020678044877412827959482534854549323197661946401485440544706123271209055526113632652999392548356513069467023507146292249519085777283075272703876011360059249142585310676611143977237790263073132084323452611878199270092518047866904563661539333431462528714834941036163614804658415574744490838360538680382526987335076061738324253147561439221651652742483692671550580772188594645559953925465261548815048206515686488596368660678779553616172106705253689859063444597167212956391938107442796286940594521542066623867314299698935153616198787744437199692851555707999593799961086961482056776077135831809007015707344786433528590923184099326049285913051389280657850276525135509151816570552637699174404924204421110971241812484585387348777891619747625879283322161716989835187877856820994106572503856677180257801827714030665315923641334141481948104528764001554572911114598944523023683723922665595591960317224904834925271342503277420001175122055695534664543130091445450704403507766972357333005383771391513244061461736992660125521566890903411745429783503231181546058496362360379946775931383610370144458030904628124624269023660383862739585888144737021964687354341219944519050519096695405444784255308988042195717932438194959105531083761613013157089910270215404938789235027402655691073273931492725860383620698073531965967581930535969697748950521915525991056879263886894425639097200320178339335873398816826805338834237488427877085062563374450863970467455073655662543232103661975490836973497991990081454509557704055163961462851001607142309104802601073901568 [99,34] 10326888196500957286864384196894777603226864546324526762921828260112236278351754669740857141965878932201543476989764838029722451922519797826810278634942711185481546165380060280557829113626012720100196622214385536780580470198221016772383550185265206937854307674746018254578829628436179419853998361708872168186709505794450195451960657285062005980099982192954367745675901866464430252393340338651294142566175268093392158063667302676881402619331894622587766851163917699358977464074839601456523709178511347692832277017878862496734871760013613066185917088684673639002257241841050885621540226360047405568252622240923910288234690242201652591802318686813286849856202472354166089054084050677965706086224359852723257712301269975158384355319537815450555468927585915395582399171917422803858365872093836979529263448084917841148863531185496456643487557665659823111355512652559014865323720991369947937640976798549107316686555045243230627350962435756433734424097995206423269900515148045365800467698632072012630167255179825977141166887539612337146369462310469062952395991311281410653489192781736776804384685501947014447830130000393828535359443409495863521576618851505153740520095520144640805547987418273508071936577500913088231027122806984881242347989382922651659861366228137090024000309981819227754102283791313990676065477162664348366781932856127073476771330356976383550426369100917795112676978710498726775556358534882798763734131925532478115646508352827823362378047656531293625310624143791496290258803660654543473437342109802381735742939760924646913887908508956587055881588049811304651997470560574771639526877345989434190337756405805291127980942515968324905461960914492460651021056852606811675661849802383741955071058928278397257506832242369477604739957416112214030501983660704458108114970037961810717725934476785206629800466815994119086448041772872045698468607533643904587110778357992593687029388724500370395551432522824031818950914336880476356807455890429759684116096058124153515646083554917071345037983550568001295615705754582550302906138027372442767796460191169015442404033128157106810488017459073581788890678642465787131833618820958897388551096561969249480552933804404179764663406868864405388761165319100840067902854973922048312870005079775325744699263740974055159778283099913566078581864437258587211338398023664197004037909529283501277422495020435239392152733341857658976362093171936092287928123661841948618215528510641796855569410530540366400072647180288 [99,35] -2410287304368719201207081653238562607660106959470742610280653163886791569619898698571375314366677166048148399562669237895939346676183072886109460548393535194213119456512023857232443296927748421496373951320716861883673107452961458171925429528523962577542513323374600593401401419717341330691929778750204677420954345778752661587071346138526810225096855031037097273299490192635860313587214076953993995488450093896102594533250246850013310114539653829171501568452466880939511372856551970850814503956588539227511497355735400850806585673701583186384234830950663354260345688358389436183448864103044923884848336315336616331625775851480939603083566922134232153343122965702700469752577495103143908398973695542486240930437668118492600008642516366129422185836886778473616797619781832196478053260550454084947126193381102589295482685909852741299532616749242528620981254612736353681607607962167877295450469668115031129874470632161040546327323662901607931613557374359263947344031211540418001000901199128137705214005572784998665204504118807738297827267099763712170136893510484139234869151972778326377136642879515584042648053854881248661029019560790236296103491235447125918701547090403486115077964241475498031846276616096978687274127390898993752007361643262953390182919559843216084546224295936755621629498384359039557037595787571951545083174290624772231602576912616563054340419100753656561928081240621835511741911046012463679248476061826223240543599057403642956616093263015139584507311068776184685366903669833591804821575264502527305360271910135498710476667982869705685373729127650871571824004795421570545256602642053458986823949064973323061504939118223273166783655800003987484308953115982035733831564522272718810235621429785909377874139405243677052592056713712641471520229290610074497642686857829046838065026081773819179019200104126640157644471179576730987175517136360773549231298731439891374057638761715407829711072979446296837378881433438643794997969027376424285771103311570854077497236532495283108162665316568237343606011122822588747250911843335012932402870778880226170213559256530305391938714532460798958642543663542678177506216006048166479296744746063965739653274220574870974048812852142675187670593622394116547680346655607339952599105263149880927648060362728845485421313960349598539234071323379254832514510632879180303544096469126837921708140585849287107282902394636949391259660960427362114216330586213343712131247859541723280386036570262711100952805376 [99,36] 409416644502630826528427982608810540814554871168537381962455911703295685239106006256465898548010295322624091896064986509627526040435392855121017080442321638554778447555724463418175375186736958735806361279959569214589698405323898505306750455382152599763787139475627235830367488607309365555250573456678059704578447783106462964764017295532505380666884937502826819195521876850507571811286498665260023175031351293830521303640575798492597855231533070331537181668399075811198860312212629749595677458823887416828103230459183654674635800449419993294688559395501738672279127475502286908417588823283954013000947387415039402653098167822893447419398439766342050167789466630783226222825779271507060794594095724817249637004408727345057567141951633667378380081535459836727139093582589040298242866120859947769088911692826644840643601469299739224799657761896612669891331511809176910038265227648835835964009755153934096847688104522532281532363562713545479921572850292178508351217939714995582689270025624081698397411998644383897521829790927961493728480840389841807198276976626543610057631583411105686370449527805116524501501709909787253945157213113822507356904024418016272431335863393435100527719411998730056087044202843895101448732893399489795914187565198790365855071657160354386657923297888044271977796810314918869704528558333632659952102083218956327516881279592094734524392155467046245448081299225779734814029584897235630889396518447967336786211808603809556025526961045116135296521473740686954021504642648527955698972118251737019976749026062687297194762172825271193501478744958729852256130619119868183912100540611920448283693458624278701127818332866033541180684764613483683978119712440065828709200630876145861217897536032765356662373298939154308634775179482159584446884381503396501384615316082778858057421562200830764930127101055724430497907833863827200870935673802607963512837984329998291074594343912135976251569642265114110911449794171557392473321049397314876012546598033171895015828903130336412299666906569230988194384411337031758880452619164218567683077343947591960193491991003397414264753961801954332821236264875296718938707083057560009198564024437926591582254391708562538068888711583635074682285593101374611075005674070258999420330779078614905385828297631590793264975706117665472777480377477282671917185197081804268006463741930555887200551215344227080857995092489854736571235141266869019458226940729273224468457360010151644870142213755412229914624 [99,37] -22869514809108158398521796763827185276557960627404266148246152353574622230675442526614166836635499159962811316642869488903499905831395036932293505753015201251321780424329701542305403131180815664720073755377793228980905820593916145449043541404762343601740588805235227021621778599756013549331032686508956244127266549852353852053197971852132580748608501689220055855381483356726326849971937923700342799088616436429371729052609031030359005241277795639732137519789962105214018335735013907289599730875833577003870955857947827673621060854314957729906635634373361851310803358498825136881976364295489519237023716261396950917081387209750870327412794772031447218191206106772270735215247173095375900263525576908444382602865100326247050366203523169417511807850213007762754892579701979325321395703357424448077338267077997050578184766603474562229333027181073337306776803826570792509889221097810948267570412774046800663236383118982308483007020862367368388768179892724333394588237542394338875549735607705182630470991385372671337522705551163386391632605698359969961343516853717330272558352207346955225813154534240506296586037103956225439846766495279939120787043022597397937046234402513676467053745712229402036190698108780194623828558948876517616611258583235096633912442069622452705175437615819841821350976196388496479662448543687798728066881265295551410416813247314549283407242336239172024953482074333750245970832053556408622786522766341615524906533216047262610373365967368646909652891463204564481476995538258406486260061768405417982473436675612980334757781859439167484737748717352923373876657654981637573213573965966798969104815769925075734192074680251780567441223762384207185970736486401049796139269990360627321342480374654750692675984530846163809596727341160701799590021133547750621640792902400076679420793512434971207164079957147745302005722653138672083798001345535721999783341068742276100660809276148225764577340659745255294514355129690097393979586412913986001330758870741984045593660482149803978952579688898096869693408521212784266045489695496955774549149157393992167324528801475774635765514121691495478490528429613425054471513644716552087174840001120501031680354466093539903124322195063527069286003650971062017055098677539142777641209660867741587788747009705345451528902736828333272976577015517263789198631373009325241136386298247639839963468745988683136702843528717509591849748002794209559408408724020884181471781978731860173480448423589052416 [99,38] -10645389607990220873381791010824981863028058006985321309836150110213016202018880185107760744243775706017286435067045934837133651769473387632665498286854200105824683746142155051381907997834280693247949361938626356577158194419189754076434080224273331431091695437885262465133081142544078525912155813002991492250915031854637570147350092974490443118933931795183007962048609774685689421915698684336068159332539838758590923009312893266333436392850686231536138837597532845779328363456195838556660268924884200536465011960854692101078251210846012142372022497625253018774454004884798045752239027353621826930499299509229975664765536270330127656874322180622639700728631061274172912992037148452984065694321203163472136324411352226211548557721998870893376399618615905906434691644043348498696661468634744333236308489933344151026069371660605320625504513810457437198495309425807378775658966871168981045586783275982822714621681466991775996514172481827907457333302276403547976301277083395983477777251003055806309968714301790352734489179394937545971031795248224168208536301582654209201124204308547431591186945662829202207610865005986048731743722691895614598958403189296840537703115307350505774012110079769425793425894197080572118920972475717797908299309316653441199517886407984646240420193981572363434259047599479179449757233164165248140839141391910710219865281085879564940558434574649554484542380962888113647921857669512639786702355885482938676781052211282464745235733002960427268631138950440413034256857232634971467376544110783449782185834536298398786614474236635805624802357400602486442494981986662217324793508396926995769268435132928230011444377004231776744245078346450271577031509960426968422733067079388072954466463211039136131068670891818135439820142854051738799602765661200430669670193224775276984150320834559381155054408644630155248061448854071101487373303711367450286998046184294435792721266979948388072650311581309490054921938699651439333920728861468056709189144563105191786256257088029138817781853545668652801928444030543368727478670715098703962126992839394647092029869348321094175684634184838713449768272565663776297903745946020193439788737598332389204628143878527656537364179280269099524448860277157209094044527856053863718740741217271822052194805301987967796220433477976378931483560038846956081571047972278600937191836009429960583265678435204117586704420982617120899767328746119198423806200607645017425612489448691475392194923997429760 [99,39] -676693788727924779405953144715254000934231149526146327831752676781049966653567414076186858016412364366384403290410066719263143669147297324910421328411235857352588012366762328500335947148458934655477110779693561901164357157663332658490451816995053056012936596657679600341729066388346086561630140625180793030284341458543578541483711247962873562032425295721318326068755550675978530449261844098024300646563894779961891100899526966489383099789061653836732459955470903435170743370994261902002754189312265743698912000305884395941948024946009058776076666786071260597258664677519441855995295907166060818746837970690234464784958320384212140053468755564561559052209575891975052265550977483773797012588053596249009057719365143583820216139811549209912136582919863727638055592902018126457187453136416160712992840370471730813700563514117292738780646147347908029827854344310215474040095022385366025552740077508539233605716798448283263454282663917223006581045416257212129653390467207725035781675067664469284075208176913231270294969732702689431110529744548883821514877498116180491049691490238524363802867542182106910923868345206763220607181151298264877991921017516886714758446855606819204323231206199040758501008438505748858000254138628317211082898901100840640752128836024876346652541002439354244931968044627317019835865168260546793270406321452685305740653659224256371046529699345258765906939463095081501947803681955204176811679178855116993397101675518973302025441240568177041260441159641469731126617189842981665722216479372511297872298222232739162987195157475602005763486820638034835029828728401490414180824641250076004934390046306111101514513697482725140277790549161233846831121068363881546879554322057499743982272426590453890127463036676923191198796454198462362557268480883093774062580935678922236064189754967487274060070541916865695658976222660574087927089311903169721738213268869593070188205409041666181387790431655023647612528172469377074470516004962606102581716377257826616767973797657606342020317848215276174472804551069608405819025022071426325245968665914415042711712788456453943583380572172301781332872623440895882354166064137221489742777425161115602731559318080204318395291816395313719269257673172170491753283764964663989569241961729403707114229349799526135357533657000146728931164726978177467203847366749212710973468355080812946070232674018821369914657353567806699637714758015284925893744444810699700885820312065808651290419396608 [99,40] 5433175697139442187352162951922756676235853314422815590449544014108263157800376728836107966507581549662565441415364813399871199508455525823915685468979628343130174810254871935100520824400550414212831564551733398429883169065352846648475418369589592821115065694355382418072516850451239272006986564783836651458943050057640086807461306992710703205771694699780508930540478283468748550737486709705747416245925059763537325757880052081905246790515665445898574379381437517338162712024320493644969582566372010891396405429337017590335208700411471598542283410500863989135156878011649481882940425684413710673440099523647961423640991704015223385945005837365663070387287626642042817821086438411226567743754511092991175354694507393726967654480964797047618366247232941857303158163633920349360836498112705090345734808480813580579280489895438906182414530545795958405340002300603099581199585095636038270121508160635323735076992557013405391065396096548694861435006599040987306506915771669946263391446194062712638701901137428264676152811547860226974880773154655063922243756591627677756849375109131688735664722949997772679334073128437154659314682672226832505802813378028844048836997243953061079160452264993485800312236786501590029287368965080478455531510153825853458299645418919482414776555154250734388192761503550661619670105324531537149421125699182259144315916979596836039921153438283419308368617605941713342874879427265338933614613410064687857549374868671276046863517398478202935376508728940618082806099116854853221517870691604740714999372690036089987687757001978509645190636132632344394930105871462825985737357397442663487134153566647980561599459141316269795478495823898675886751040032899964796539110934618375952522190873637904919896428265471820636553483078089554554630434465316823148903012938433266458401525153242583211473968569072971732173094822478910256149563155457591540445446773759719399369009745585261568828422699175551055564077515848662229874081430296130763005024375999880238401720441990046175695697380002634813858741947848362653423439979762450110407051896662698307921330033148057670594233068381765586968217415393763992456232228927062337623664950863402308049203078227298301785159179094460179885612217824353346333383399004721772259767321589641943448801586112253976262848687488894431132424055687751055369218052537051513659005846272056297182031452743948202535622305400145282701634909640277951343262057151924826107467286510100320805191680 [99,41] -4469705276880416147616857205515163289601299796762041263938700003868825723659874739989583931420180949687370170664929669407435413499709620761836117893621333529164211651400622947754484811192088711503904725500769965299547218062034399330644413450524686635260989160789809421294401934120022621496332576724770594926787245561337522039886640150456987145602758708108040025113199957508616378906547130172535246432268450048811715808911937953140486579175437645010207464799110014211134211813019361611940260294245753632163116824056453280983735914344842124759716513457264001841216923748293890967868872295577825997333454391238276940519161625715383408087651013017449641119622717234391909384079274491367894224693844208370739189204005771062333331854641416636830904560549374404721394967415493079198343901114038271788459173306241936324386905303140293516035983590073752458294666129741675084348268146351474013895018755911755009914528749002558113912414271842819488990623755931044966576876811768178992599983479328024497922208512769829267215227210201049415177032384850208597027257666610256406217151921800948260790831800434132009478278571330983394812156047037542160985384454396975368761250414267831844627303444872435407944466699342642566201226710123664138245158582944565249338084160219047095105508422828905898484299350270638899165852309848490722135376149386682304724130961489330830658331124879499036210663852469752598359721217659915640530701864446739350082617148096223117931405051672561419495111335005174109851080739629101553109839465244071466421060313527511002863658361077883594311518569987932872489181784433853449420437575040678929056179905218636488552470170012437396183746516179468414636176103326112693368085728975145835446741620336213460001185354372655614127092755493595611521055054244822132488876092349389995501534301624183824089283084067003190838185545249883716228994438380529564711824340645348142414639291658535057546368020135404185304403476597177260847009495199002481936066774394730700842920457326820573908308269008591217809804105771947534067784294745029038964543128741840917058001929888704660956738304439022679857038521044157261079412308638910889431200808277273549050664452246106609366739075844424327124950007372152238418382734340079981710834424558274011102785627499433794726813519427797455413742686956503428629343986667034080221587470885510080438846904697853851844078104854514552838260099904928708721617901625099990827289749703443341115392 [99,42] 2428884437877370644472341816627571983018874506852012772727622507080281499935369853145067084247705375371596273911631710452076306619818194347582764339740904594190366628494061034812067505572554423922571255788130626760444729813012676534620471816333489929495066386048198001903406116092731436693138877224320332417209966294285343343407038096176946494531742758382023662320031118475879872128360628845827353944049230478721927109962863293714940100656805765300810416475439390124668024469108642850792515812948076580851797917993652502189798026783474134786785555433373555368147661591882881320898246160043281227244412250966900132507981032312609423831547394006592863175943793222672764193334664951804747983681173602386722108097355246143001292845315920634830560368717412803391042728074602122135151219488784797259654535011926961381371546060671629399103837995736750065822560834108000625951438538494589785950408070033170239227601641889319170362567324734465810246345962749055397121936531963795376836064779252647634731183464825988439772234929922223597642258906095235007344003720637817135410585631044044041314764603398128503801530156393836544837784371772333406943023525279071764391388892213742907027057730782098520916244911103740312451700174934345921001296677528483637600680967403905381652185492758425844996000102985877120019252455876349598309665745643479962302828347722670658929202385557477337211821568735925675756348008505286842702000449082734083813331804655036635904923307729910494727174319619253636934560745265090341776246497771022830815225404512740102783068360993489170988269213424370716024954001529846118033518716008878195485177741743380303809694434215919015059673838548465601276206293968180568036422964320072946761709341273438385701666130639228619916982520067921711803263645396502734241044250964540825109661105725759071621079210196035218351000208305308170189277584050827532320977919420061868268141160636004108994227227751616695902486012022888969569555493697755574975562787999122429289352920732191902556849497226305944034590066981908122889975438394346574250784198652846794955218706363523572750170697288567814290602794166480672313890668974638333600610729974477462191586545449042469474617298753876787753527032694123857391070016712800000209210769977376340973490950311148974685028937380630582322678670510022861817267889887458910871976495557029851793307855985053706370059706437616314952648325241929538750559726748032788567795400272842326016 [99,43] -1042946749768844751326787540952786302117384394342915516376378642933208229238448567429004667195587123505990937084889671400160202054225888893806766441424657850779902945112735315537358511776945589770653969662013504978915102120299204196932696905756467201406176170325058177633431075039758507592542129651390451968035442593012909557082596857395512410138973367069394101470868239495995899988068374090982230237385905117234349965300282247123920943109660657022991670659961905308463305697746644498042596052566392277811546994972319559061859895507854774342264359794308768305624376158578064784272324619016660899356191617504445712287605688901824591482712652930140057200821138664468551468350372280593345526354191427999577716687421888849107879581927205489870753414416820175512418497334711195187809243548799558458150884214679126447804787385451069136547272487446988736582991706984919015895889216178568267258494279614678883150188962309277539111774374392989354688646428208360783984736016908177083527068199724658800001911569160196413294265852667364972416758663887287360897791467439784749246702271765854896637440108749797930645837472956007256828538696484185649476740762889338708541455601172001424885297074087489183274117158564029815267722974193402075299040254498789422325007515785468483626965998953090902921759925571721840045232137139754906915980742447374480924719676532198132059699061190147988395408689964394301122156360837883808036866333097207937793555271305041538852577237171082721376536432783325354496419579275366367282605888967077253982925317882013992826682358480160183378797827442343332488459603885380002825716450342089239843784554154518477709948590380547294589810887389240368606867437328965664938370246093451198170251033113040733374625078582777714057360157617304031208725625130032329407471628871571895189110309811066851468926243388992367195205634721142075752110336677330278437680200857305679948702809611053551161252272935495159715537910661855014667055342374203267491246370336562059168648189361463933787619001240459929802718213887067203052072690800861796808071223352069483192244645321138471180520016898128942025259617747398310769841860077257840226726354481824885521101628617581678485466996988867645577527784906708273723859600074302902712810672207075778626430309036223855240429376706063450152424655423500209418999229889243875706164270602206644857298195606902552993733390101495458827209672070927160960688489914954859269930661776982016 [99,44] 376777316999471551957636405761433034791689068804152453717097079572680893668245585345243417420419618866589421834602116229164213530219819316589252344713999802036632041793745517447715434595627543680623113642477413067528788887492956735636900738718130862585228051643616758747590520831223660579422585726614788673916226649427594469421304118307481216881683087059774415917319219616260987154397931182592297007172261908246572315642144969208743270382380840340222114422163523192721046196001233323546827520624930943794955212807513107301352662525366574522103818188655731581741842076630952303233406128560489487836021487938641337348547200691875242648416142716361395222548148963889124078542934014567591731114068006062489527128187748777138373919846731034560218204229229127329418900256788021193360794080228828280288788965582319064358006025825978905137469574405829101602047308222159387319447806644896886890056026714544606029142238222234026877217227674017619412096950788785211245251219348647862553978196874318730463334629039701007885533786525624267290144914610151128227380491870137210706785011386004004770107910672071523643966853482830945920626029902837378918624929897926643916193044730989647264574029213336233852773186880931824539334160403568310672809005178404690979794737803867201691062843569631639361090625184810836818911759308160898468109373834751553087051362627652177438686896918135109515752084110390447405732063844468464025892131710590522842316637511862582451208774071830918242998065190314857130045043387047534617775674300910283730716047135216422337821747420004348516625884023708134957972778454346864145086608241106204800496363072868367262472928443129283235549146935302104981200075779371520605833630920003527488102937234644218933919408275029168334316574291878713138864870166320704237670563804202548966459286235768720625423700422570128738576454799319605584592735292851570668238636886283452965111638210308881443430387380056711791228675592888016647505057667738767115095776189309687815134202968741956207231399887927990958645687485819639888132837632366528807395225532786633362446957057933039956832365987154676910169615595634405125987612493168127739756015796878988997217306275942302632310727332686273466954859117600703996911878272089053223393892215721325061828487190030606971525380170640793269644861068412409696173762481018789377616162905305086640141005417229642944852622717535809393696105730159224890035478218730432094996952776704 [99,45] -117908946693985001088451606557825153827798447729566586767991072648534019068060360644406176719212803341984556703405486505792422293381205160509992589863666331490343788585585307998573694914234719685489346050167804339350742664583327513086543161174878451887158776536686469900358582616531683361565231180282210294894964998403397858464171662302054433618958284314085147853039606846790812121740536293706132321033412927298198798008262740663222191444100889934991365242517761957628582937088970196245063478203797887485944978638686768462163188536781314531285517349420166750864038138373059204173251312676796371449380778503903402579511543699145463524331604113177888338422182981550295629705177796903219255960720646559848929097275640582306621159386836562425627988868487857252428655533339525957807888114145126085713679488206632658648700280701185475878013568573212810688436380602203121919520173436314029356986050121331114549632311999167011766011108281929220893212965976824541731523561190938710315767837164671234395794965889966247654034697391595053855120267031539255153119591677443072856531603000434901468459512738457379715546760724252720843522880140172292080822296483531272938120961317608461439132944198636837826069457494040763933092010986482017633249139956581310636399086352008671143800388406992803803652367666115589303689489150876148682915561877704975063899421363367654067007292205530513551673042137911367298970848541754374366441431526177426680287270441298001837128775862646761780329532300664174658839624309317140136502943375389714704351195170337937501257377804388488028786706719116305795206063059508493698987996536047167695630271083736658543968876951427130448561728258951568231120164743647185483177383273487307544668921374087715479646213995941772448583504062861570162722431572698044571373467860389502096044294543491476740542179178566644305200284088850426121668506497615491945483149203651916332092806936378420124240766753908217242368101919821206087771650132407331616605197999204169863717340226369797957087527314327538319119923761163458837791746254177317009387634663918978101009837932861971824131152565043957267554878797602157194346088051759297338576091887125508333506143674118639503104371689356548748461346882881206546335290801451986372415782597899836123242855347775339028131702734969863636091523372791888167548031691034598904836230256404778398117867377134324189430227281933432587869978477074262461529047737946671051515625472 [99,46] 32470902906904648374875382136951016029806318009988435927035452720942432611957999695158972168240071324160279121084914556169614295114436844907216444169855268164205630956934753241914442966395941183799667591749823581781643800584489461788989444220712209887802572672342954367133927832811271062777699289392064462106933471614115563585324471329682537590644387605469877816223844447366019334159165589965735015855836680828840485312674486537332965142218971744339105107254392868791826480425796658573421074379384831238103117087703283516561531531201666815210590025329247621890327387948842134208103933433316254850978939574316122375175418793348054860652419610402192074004384458061908156968013317417540706513272465150836853183543159924103074361008898242456618219017685421622433553236377746480218622653753763941742708683653409414103799945705746353035362459909781018697016321975294670776094289870387988033461771330524033104536679232087585740670276030077580608197477918744977695749654910251318703283775432527747627486659718522831073133036956994691257893721678581402841743565803515238750053007678650579124225714728304573362317367907737412797440874411376130178991599058688007700679111324185597008541227203652575963765281958731436631199730438385183096986008593463511854766752416461488834541987954052052448626008517487986040872484891494818591425726288545831897940177256213014446925507385087887825076899105761086340935755157994286963775880704932488320011344982843207108804299689270600740573677533446619588321924862100632775294411200962690462546137737711995403383689763343068587473403617722635598350915092578469889292699052515406420484311875377462372303473212184255150455412744944481683064278952907392757159212638849634168581562282236816280693186880849955343572791952215585432626986033529408406213975519873757426366119058419726268972964337235337689903516920503946273010028213411535331204208844495935946592587749104869148202106423386358758015226413794982917996130801213999985559440708781719063035946811160909373758330116016590584788655594216213409346509658278464767099083139429860683018109395996575535920269309264968710005821816292930190113524937093883369775128440123771882369275909085085867081146884302840318475750462324547462311704666783360992341675773653416849910362536813891554949999754785786639224344631193070315607620118464374296024313711181290622427352866110421434185371726179639653678832250538907309647636909255342707179520 [99,47] -7949491338537386059869173692465966005755962188161182939176210032647996610787100724942101242128849963338763779425094658244962261492217097915412964250525880994396779116166595716500603652103133755601035687431742495666798298422380008786862070771812559630375010493327778763329466096483374517246339849985020666367551480643327333643565668499897879317100070375194599943421357820221687152827916889570461908453248675994614426882209843934517424297166279223707669164777502470852229715674477069160958279859875375077321702058677653286428815527961295084710436356154008643369754962606594086403891032520804048138468175490187980246522353013159953141663218127793657832037659692169442888611453576153130581723208871495076434670221054204147300368370797168295840331275846181628566298979760219441281123699248276317669536898833432644487122245274504244326771913513890588798911607670320339664959530749461438973695697443066338790741273747903562876718517109508469248033382004259950390768179716844227547932990949003159788092225554630408663310891390662367604025210091342810675012294676556515190159503728160944626307305799995793157251613309345557143990545229741470661046134273343782735783588362906427601558421184140650469411145243557347626972835839757400197565125699210582162507116633368609771997535728403463822784803593735670390351444855453226129788006485317383896002468700648817254104720602536138630796206475500141595073460805886330645185106485138489627633544904500308626993408863582826839130717223739850474797641342127838882423884260378461566603422876705242837705810619453448861172921261961551952724942309971968672322370301376485489785556713946175376532562222970997077390068886249121599904592704864085707870189236439188954846068730205067012539232037384706065309420736091572071629148976703478198189508331414203256433268827253710859526326075598843729405844606959756509060264502489166213070541093294791153399137882993625517856699207691424816150540165310020149237873117443232753523249031236567292559165536795514538577309313549467431506923148126584261273321634197480426128789889943567135879507895374339829092176835852840594722863738459859263047692509654223495250167254588301141771878104177099810712316091124086777776509593820446095260281241779073270109101841607428518164316585652814898766232786839787727298163631998860713864470032843256949561867107742751586142493876041457849420327008641074977429330525678063486553075127312227237888 [99,48] 1742843592880575091792407930496611608078759633733972009144016616560679590624630927092368342502247226190567321926412662438865998186909552618118190078396139613529562923231646030183402205333374736007144956063096451068857581833522268034594893885493798777841441068449497274940561808066729794670056042608191038342154043679689182096181185664780659773088139816135361673358437708600790854496173872330184348110050463300225870853364924073015288682975252243222249422567072990334649908219749365789799101013772945883065200840496233065403232656318559885636801702853657715762356082592398099063191216525156943752386075280573926908303019024179201200408633259819326944070001677826190721621237489291118479087292126901682053631183614248237451944287101384671804439408979783740738237996542012283345758311659452246778683606773114659159639525694869218978478985595346414615118183130035731258116594648820761401693314512694192826116208910166353559194087099105639439343941550097662627209138137906561538555568769594744066324867105472852289849036278292628125472362327726203509531380568943609449255937594203115148573330591767578576376308500621702255946254702958552937453024867209850307210914531878475753967968578764434581957502794335619441988837155092254238738040175412852248375664240229601978018611715041188871711954719868038059547578726429034783576527685263496746849175524504063904398664906036932108978642452554761997850255164857819798902402048756590296889679663352016128886473698030269614838846009011195081358381552941727421451450232494553020952982909565259397244261202374910487581212636435798119191180508485070241365014556716109814407750628922260033882660024372198933140360630392338063408768159288307354665108477835480892768537637112565885785336689480522464252108030871485526702597180699456410798924177429886843055808233200588566177628589380792818848696866937864020705417609702668590819364333575853520355062965462391262394411309177351991724156279912897776507634694721417044166105216523684079549164209331529406750545872558191255460308978785719481089211730646378374030682710050168362738514716765180822215162706351730142677232412060476189510644793470797252420460775070147238457639962348368628361385471511468253681034122179848791797826644449799677350115809711213390746979435345134231866762716282422724247661539675800312949400162061228549011971099403457325955316257809092289817857389718048648525515268463461102132191326342479872 [99,49] -343801912838137390624886514486059698007502008009324547250897982716438719603630972198625231677462256486923708874177856327658017266310024175712755143695553891669977736855498017833087639122999707073838238964257755936186684421337672266829342346313343054340024452103023121947568076037607381678685050068707535297274651936685533119685284724525096869150290513521067685670925874349369775287326724753953500221211317780464773530775251010984772630225753223439887816641426865369694990235753596868688103496890735842250398095376431173456238320757869219483502722201924142913025178688344763465567652463971614177113439105068061183928271755501304244621719717695219751508498673853827329157621007968554135190076149372011486140244902632412940822520982759055228414040326180904827610762051592077342964499254289757594292029007826365642941403845946159570959594071342732508840825822336442897953930513974011014396688027486669223747587471265382588813263943565864146202583512992649728292925463799027950218485894945805651924279189323539341593354077463921282683474282631655141624302466926347824815170416758977903705747430069481829918008626941925750914956394874321474322656004437089069208827741202593991329777120956504424555617680890515344341923296919394262021739819301028949324958813572793886042131782996656253407464006150206574215773901668522382152847887354908962765603213159058470073692342498652775646799915290261123579929504848686803828311266656402335308952645546754745923805869197078805947555590154829679594853820880240519533553934821598686888670476688613303716037477555640301843865389895761072437977314995505246951244150558179872765468318039062579674150554114754241727811803509972446619975331936542240112864158634287668430025174875747411336009527118749178768354479903905550447651363039018837067680940929902104099352780384300446576710254395029724039427916338740256144124785840904551969313135178959144925276099160950661720851367605866951287111793515795682609314015549071801733847283723847663436022256317312448047528622171181798438129834738890821296321232992206698054300783709924997169055482525630593683152049695641002866957369526286113872320140631867682848462024243313109678771024245505041531799618972122136074378310712486329261359182287448834178564508770103668163583201484695813307380542517327937145099065402582845941525884174175339835866251283231023966186643558235390362402898911220346936710772516669943834988517523456 [99,50] 61182739885115534695076775768755580992482276366713526142678385011562455464335717353795920224720868583914069881166126281233541969892323483569596273983668251851447783983326031899441539713704889022701656647768628331448710003923965999265083275279214533762689413349219156173208588641473299282746221851233779391842273780371034883011403135070705430621367606401310187249331508290187304819118553354032931496238201285421289376594040027707137968112432185624400309379720992227574823295800935034522359208572635058255527211422941529983233745925550284330107436181969385013340830210589927083695315036011470907747944616671634777583042963000190476288670839545363619774906945915576532265210955243707897409444477117619647550630572156707706270621647328085639371492423530833471038526960525910114570936826741516344363661075521759715327193742298830295517166578446663087907467852461832909357234296323060599014975065253200880479559124333982372740394534007698258836278266704964642199572310395292457319853725223359563033982938430120473004189911693919529047331649143405228838819721275360774473470012575521673841982305019089207047935445935514468242586775218928801760288714552632257572422937128162247717331483989903284582706081850562169032253838765959382482803635873255224767609919550689813075999227444017353288329565254982508181432836086781916054951525947470644539959426041120960527263496454819283725790711665375533604629962422703105689012846963275893178300763513880733530186892322769145465949922602642609161611058463582777272314021383170182871829901221403493616502023350346496327784076519682966209900772240403427503746496501045506489280587220770857060812179598143116689174182407243908339457963436277532307188440271311147324917695325021178325032250580969952914017744721501729554761739010292526516982614352691412969987514369351753135194946760195651467257442883425526567019715706410289216081065590768154687353461967694783726253099640138606414166729795117906963870242959946500516860428718942589649486983907574630110120237206319717578525729324822325537784108954172998129415595612371385090312337339926350333176514663917300241680178819865422602363091773634849509131573857275923035317594153387876575690705780932407597531578549902537521529277106246335423862959648435208014206806620052922155360365497793340163039539857869319842232920631212493735068366449233250111792910968931724511205236151464885199839260144221923749736218624 [99,51] -9856456345546524738501731767004925006258905584841389636961450517550681018299055745395654261497479446973594598580792157391288356015197896859198839880412274212966723586506696689342796554427073908724111108768512561889002737369167663460690027457480235299067080987798730907759210973455163123004779849950798176112813738598952102916825132715459724022761562456722024002604722683019223972089685907117428241703558115975622629974818068983062464676786419639310379954990530007072019822739630270753650432409225400604755347466083257049604717838230662407030040482695630244034381099442292318443982949946225294102837799946119419238403122812964002077915664377735860487329747987919869388379183058091114481246380612878606103938234635293773052818441202173639669616690417031265385562840080658159459397477498339037811245000884288521459140761622057645448984830158965380998548303026105556272215026774923631647373819643063888384048333852044218007560886282518443385013272034347496756762707328540114915797347086893145129877562036124337606242482625333861910905708759212995004829718645310241034210724132765474400668861109737792900560496971941171813141685569054868234352407489475626543666001186151555153830157865599273758274760201033518714854236774543111514963659174233039243911227014163555182098473347439299624348982110593522031853949339007017216447295051671429762791426496642352934928147853771332912898603654840934434628715984886287780343221559863170070490040142083699970792058174765476675252402403908774038129318974219033068520776348086608640706260067405637350086566227444035926887151403988425916938938070400164278719455013637512077890520909619348075947621240713328269089535030941801462415995118822325913622726565727362510484463422435677433250600529445839235277818739330348056262333685249905317226185942627418620149299121653071026691013257158479953657176956438325017429766136424037959551425384948755928812633635009330577506189846534873777496073556450659077002462185377122583828325708870466738350177434775067146946987706888436469145297096080165585434195901851751376377612550007887414172509461381266558161238146855275170914669628520381867841374645530328760720159743114200238587433322014534565283110067088722957782718018484156030352916910887266201336846330926959708447743718798066399710783400795595056758123057859442496032307852331526814327411050929372863552348708602619445443465179718481286248066798240527907028992 [99,52] 1451580642122925637501565693208492346550949750862208995235993012139378475511232929357905526977455384948538274391302781292153805259818005403737348569184522374507940786924129972817088705915618355379200071981864850355718558369697844935001697963378005502938033854780672569840805904031797713810850671541548441053907163544533224988964801882590031281049959150365384713707472773495633766591382956204112745121524695411188821682360683444774176648301819403930161514517309207717061903297801005610165262963326835179310449665897647787491788397643194514171336384260861528387471891223509989367540788943407825503043244033207694184559223299943315546420324926224298219556438675061288464006178005986955886405420044858053813158186944927998178928440226042785681408171519280907274721136196523280956634905353231251844225451715965904463837662364454624621091486085325577584376920982825407741587927770510551663236597879847556519570821702962386657621299508298174529319209361301103077387614997908255924074056526936603021504162452179672481279208101600296460396940817522478847309340707825197139808566025082372072794009841985613437023423842081952919027711338001806454801767533661842938337972812641431788774946927854057839888616574679293850195156569518378424986856503654514909789081994579311866204680410536129754261079070909249483134114713605819311656741782468328912084554434225816050266243305637697373584768594909038958033331573194703732641466361046555442820231474844374217644442037653588162607654483469060787896064120198589421849321888159973492658741573720205298626249955154847195032174985236505833100978819949143418910645096542275243386929242407629569913077364743630282394772847225012125533337129232149833727227891197057821997457919854400610015620916369561068494302018525977847037162007190408781196139280985862932196234568029856739075568085063222003695057967435616354033464434401626617559865411883980139762343733423473601068426056036383693435576702924190655567375655436551641925469128130125110015860583064577044305474827675175070019374701838670797373562719900316406728396919549281830705762981729580948364627563687910713861533826370631269528485116722900923253766086874221836742545285671154313749182197111846280455201638551818269418332401363178400281843805351153484353174441151254440493392590540841082557551926684545015561271506348846572785752785002639695022488391901688155683326950025691916128412292233048358912 [99,53] -198621657510458306729290091901495854863802150782254498458454351377397800976275483868289060058528538304030086982032147222568617654017645042695736090718932374135455528922420080809394716858795506662418107780560475728611768381016483418772883800532980611439500827090316709170170407220315769144492336542464773090635639739219308756715421797146913157426952694441596986097186543754887709520306093115588522103168986983351410239625784650379077146772840117999179851387184158562441424053506375392507232872309572349678745236459609561667868049006380656585304743450016590769616554402487109111702550011451476619587518822835113368317830902459101457847164955307906361106958503768614837415755190731160780742405875084088726142307407124105225519236041160646366943030805342140083054222356864787571117834106277791473020077827592802563832641057844692100472274777812503980815570618769800572969968917372562319680485238525046969905644881371204167046243804183020089946335314294582883282097282635654260740845277124253292118594917975362648753236184929106100792570026419404705767178630629464195775656844475135864775295937378940062198713782121205358912903293172940154612533781099096204086043149612938729336848539705880045083044878202687184067399471560010967927700832649503167103718143946631920028787362896048525269453486667498091227103142288174146651874499463487521751858782219353587423377013519709498567894379852829737613618174450336003376098669481736079157279235786239246359327836067260093380027291088071455939241023000907813047808478663064087885236112205246442510414855493527341927596694893478159116271119270531741652319479992684378063312276651868063230038623903972863491682791056900651174448497759749319526295174789738231485057446613565728377016553450540618035664478681215316870104455716698049610327647673649637652265305038494640868744848789286207574566333071655234870216674642944982916350783773822158406092324755000797174824193079627017746433453765490386744477837974248962671218324401915702691239747957445529142270072061118862323008124443083143004397907202780242882275754905337404900944129135937892001852856373064726157679413064686623819291059843597821819259366097612955438738271722995581013061152610347271974612152697604907182256388563615458288718377410839928416991918578324026688789704623857690648619915578827161393393167831865265626272422737935805922706255408825381228820424084972925390412582238552064 [99,54] 25324823083588205966093845965363581720356938670882669878563689367255538503319564289613615957740918720989298515395663451494483935906601665017176250133664524795363848555238281032254561551098501819238051329570045461890720512120566837374956916537571352283972578505910434461566789497993643835799511663796837735905668743289807980729791859397071122569966154259296572081408601898835950974846906214913023918002415093811759557947092650249448942634790103337009360196477423558009208305333538597789256252872857199344766807551237576240319489230583314819037735652855669857449544176724108722212027270425634467264793320742838650060616078087579634760732151063973749930713716546505878695687178861195091664287785965601676485497612501851659125196945477417059576992877640969468693940158368328538052284625724009137154586640783009417831507704963965143802578760529770695457667891855296028497366790048843088368513913394211662092281889783536431783785959583018814420664554140152174316806471068211190502211232031367972359434132540272622446808723340391458707422973249447340857321276250271317286385933072416984372486575306497158500803323112567756907877022873951707478065866375134953571589341610656786709214599667716982489972253390944981690756230004592201547807540377140929369619553101555249088666391349498331727895972628364020328194730475069050368488339437290369932986118808319854593816392990605026988324014772705898555543172505449302493753027476623455357561080818612984151053884277301459344401548772589035546012019681598654022903220303660714931955398059842455863670022077990086203804267159861176008705029221715088235501371310009965422503697560353786399409614463543168180017486083161976807236018102049831941411120119936135563006974857500174674381150200091638605046430798775932935417746444349812315171429807484098234940194063756426006780750679896314695968367998087239547392474782403009704123193416540862027867749053780546800424133205199174743747593947533899994842305984506876930136070208186728804736202306280340951475478349903549503691497348783902224123933214092535337283635593174311659571033956402804127835579345139142024110449601347994375984803035328680606964434005874927073577926485867349267791745531885689690109635914074314144088876225903338464325860485004391879705542544710868858436504822996698988536584836863214290760650610285072616839259797771597911776288347647652027636801565779619531558014156800 [99,55] -2907580434057798388837590100337107086506673804648240568469414821329645296002537574687683956079249122476718525040613088292714313248195763854100824907496752114536079022804256166259308929238077502651641251072662131118132137195757665227882421070813701145085947410188892530294899785163058606770229323804187367330203772789944687387898235333247112329475008642763193092738431069526370316605059469030441320433228864941597942994217843712751937838949406591314135150723802794577411308936602156866730237353597454026389834723590425075174497837637138904174239006863292405165581091969196554849550878909545075502389263383694403457461547503610142811766120060537887080545860856454905980712127485354225772072159481142423406690871050168210794414308364272811495077647080088779252947452171237080165226061501057403942570268279536670281172182429911157831024140235250478686544390485104462414381316366674482882033297759368855252707043592384832651153121508728580976315784027742040332872624082409911088308987197184554452242547133795494348442819872781036417338930466487818632081060708661991456247303269020329271192255063391687698484094724355765228510350698408602379205423559504701604461580993458635369969124969233735639233537374508296466323296386393814545839877768080905872557631150348896534537965467101159723881274169206181941738664408093932207230121942954697691992254636170385772582195092497807612080342255908269331197289394549740268424426752831548240477792720629178066288551650275008079874115668595375301312424749233781908018166081367677444524468151919356390074295105966163714735195290655066297673306152599804428675035057823036280539883336462702385263178352244823547031442373451455694065824033425882294062669414450540673338106795286231430884819673172133264826763453903610802927317046870487046056683136651521215167549464163437923927367847374439628464687784689428357027966175552747283002317485931252784962648308542406929547591479298334402178068064101206544858372918152932147854505854979130966844798207317004417540592194535763915700671390403228323741295723615702494361464728481934776415978138121183112299566247783901499875943997888180289256515274402052144602893795567312622968579254369498313839465543593025822764768209912024194847431181918961226029227282337466338564017784159280266494822157161964377696309856228001731193592096106101362311062217250948415669812445110493405475029866232160074248224768 [99,56] 284527767775256748799119708087264355975733445063622523552767311012599315924457838113547393591364667203286464977981101035608541533730279745812386676052136902450339428084563306300742284185098233523245449196456390645964565414394795648445748059621712300126949556184651817239154868355045484251350228982496170488312757242427486176578061783379065724135523541248758970731697821547845925149431898340929542375664724954892194822965516727683306377018365437377928081563115761789118923897453698296202013204626427190256721377999984445694571152379463610355226910602031531906963914968698930132688793064334478946106303402004897505391328281965854744248644304093525892789946677606092217108447119640800430153889809614556144619964864249464186857963282346441974392530426562147103661874975580910221282925002986325626735496289306454519252265679576110068681437636978061477526146580907567170654820022346695151002181855317433107217060938860853495651730333456901728015911506011154662054628220079368241829920630923490693338764016595720313012342669585146709677909422260924948419032049193115431919292255275209070253782065591117276361774485675704670244104224887183437346525693777154787282780020135011782870795660518620821056821164552639631649058204620747337739016685061087173427468384341719120048369821708918153424384876557945737406817421770598023064460848589543099517996413483552889838135628262630498848566899014553493903423254572910502325003700902462239352266389918756984205703068052789538730924909822069299972275112409493561347343656058932604777784939183616230722188300680452144308556138764843017608071386838443667254272565425182579387020393687746195489193265393916675453229246801606270727577695434146092336957744514198368344068846576376004626360387894640510648959863287290162605213443507787592432824038128228959424792982407992186998277898962941223363186446475312547430518162971648810832921832483228511881564059297338247477160431805831852870994510665947103989876714961115513860858514635635087506296402333918507990188916828626150803045252100166570637326543934594042064436129866376411279925412442996911748091544262451463562949780721931364607829598946273991022716415143309761110127647909269542016181228588093929936655764549658250267522395088216733592082251609108507737992741878177627120933643891009633651949784973059033097999473264948019587483137163910350411750304105804826440388044873583418146816 [99,57] -22907831831863817688786293726832965264298214347013078732174415461070516608917108762931005906561480737091181428592291285505722148721752073633255132570028578878967488046082193438693173769870202115858470396777601627622778115854869683279260403798319986472372724139144699338544041375376024883796719267902862885996417254756464932733537766165606854543061482918655476066979374905287084680683650702605804188388263882953857886228866240161919667054340618619398200750873986134858519211365422086609481632314141326575345461206903796220208137122887348518107492288525595805653404315189106995297990512482560859964544502710880187410269697586776775102953675365931425510633902825618318315505762904282795148355501925031350582123202968297084648945582533230759306131222058182736575758441929351136264908042810182920417583686251085343060586984694836874503159025531930637252738736483429565664637008893708714439803074492973072939474847941421348194848774087405915399447535590294892838308878925463326510250607075797800138783414333625802444396259729821201742363768396026696273213939428392144768085665103340162304257108052034834260750358279828915237151006814713443149018563913855595245645977686521000679468682241998622833363174691892789975530784705038194406280103895559979697727871932256898564342445373387094899179391658515187150834353932496238645570470075586947884111747466751033809997204795916907244676759575493890085223097439447622004729346131112547239877199033445298858409072428112061319265733278766890602261308944285591429421410336021878066908572593914063001308509805998920736394306074264463403233672313672782541885626073267348938086485956509788326930758637618717727351230941372703625779098373634602423853697947681127024263482142753268883923710145047848016538547639252691859357889682788505678806198182633903739420016520169639109682182675180761239574309443251335247456280953615836009175876650802493071525327937478900034763944427893439944915729404142857029563163312687072496816119464577426265064032161470276182519951282072632174946038651157905502390821553657666842666668808144540781975421710532615837801214320625885719168568895539818942274330225516198355969304778338853602544796208610414525638094835542391426797223852520575062963121909499652661918985455344725036765183075090756744344632233122274356676678636883616591856842369192711531128928989199444988474335757472348374761575106327085056 [99,58] 1486515718617196960203185182068039073270222532535165311040985447423942940569224868378018909492538435286580434839172037342451471599074861649207349943253178642111759995182464252476694219902851037977162583114944536139608902693919554756755679667508385371587106431925140235605922556887646208317819778361836394197700339501341841140715329673218431798028839312851022726205130711549220113872531104146890376754749776140516878485319615390023606139003211679299134537156100392584321640546995181562955957979480029733866868733595052820608509914747364399016168303055967140057384109792408509303664856146959328842316041235759829316553401843520539365645942366275657110162950087873845809956807634606388913062763674368144874196577568010520175850144849690293328023051336028058293455285151387431294829785215006772664862943243045887534011561130590668084319618179686728799043972773736558891334670915525604885873084849073406956818516464987743833176737689858850249232757957955571072254540237760156329976108739399997095209883455609682743286861569304654847274256837388836613900871919298202773149510205271887200930773719817489670620685740922548344992334605193611784108000294123215225653849763471712388341247438724519093397944593615914851233637228431264189461378436897207109804209992990935358292677048951236385456967113030846141189522165992971002621308297774952793388440200954081978917991368768434024775501677425307867132909348967062014590461143870503246021468755098455970859782678752964966145150444174894657279603777424509906920802899464612141365907549208119927356641402192931052815309441452115560965572859945512790052019721270094331497294203301994480343715155036245065742568010196772073859336007070339025643891044195947625668639021135076293916542968758163140203957814954465467921790688426860762257096896914096459842130056152928559842410712489565947524929660162949986625444225484888067322494539426082446624998719908867032278458952374437864502151859772540094094612539054130657468098132722510062248364674651559247703564050587776143590130112928285661947497745567371943137822157783638445751137820611196252744460063901416933017067688744188447062077546787605645769275058524574362943098252103288161694746003185758811575896347800473487831235028085431478347223961584575749534630525912665725933312156000314125168336392613706118354143207770245073744735239789094354680807795713397801626354310971392 [99,59] -69924486714511837905033370134099219230567837566202728503552786862306461279189353562605096094498238059648072657787310156058879100437490183247454826102444219870899878056429173841437652625976685919823087481036775301142126112524987641425756451730803252124878957545148065497790389985222286782063989634284867413820783073474712934300990396772587767089558403434246198005194296798266035285428369874137782065604948483547622368093196771480394642658917170374668624866421090721961925161641499678837429799858034307142269927374663481825756317053991305119393978007941364581488629044590319164015568635815038533594919670238929305428885337377264664516498155131564478098821347510658913110488061673677266775903931840741219035611587358227404680994939733738553567566056177876144733702518962721045087132432083383211413886816033195980040161485254521786404520930417420715742520450104780427682879622951928807012679185966652521469919683396129833391709406916182251619510319195341528883031411646541700219021418786490919296281246610056394527642912186658220778644603220063804702284432187297380557651422815405721589428335362678713645687711127341605536920704155865922134133200265541592562748820666788545159890661806626988472541580074350334705038681765706722470001037547922779568375949414643032551673855296401858917067516999616443719975566558096633586632996740616626217296763455954554899232867305706188103892135536905314924327192086277002085624346766789309310401131331341491243865841259757285787727174861641849193001954189734585192928555171249269001226318232612194672046760864510792903538953348035245790608326500518757102573654782915415823258721417145783859027704841789189939738888462008175924286444732307960017366794685320826525346307449754621946807313512620290728489530010975376442514263892946206323236600885795325478939731157819007597054008231303794409230860814922002208479695554035547433606281810522370070852177796165525071480994428860877272924567684374724818993978663301271191598332870755964963113182114710576963682367399334476183905413718746039081309533277319050516250320968821055794475420937879732307237128255632894442400875041977427418770022640420315716961429408177819280112928194363006186487875412174291623393712698399014285321929231957116492907956269147345085083589800974147467322085570197244049798067432012437370960132795719923849486972816853639280144065655961454513091510272 [99,60] 878320529850546784670732071832932969178894203730633956077369201219926160856593640859535778118264504996880489183917542420139757280976593351796608915916140265650614866587179283410045980703098578089468145253007367659491200371615432445587942287653767037336841495358193269568493663579473787045225868074789626312167741617139468544752528270119431944308878092584037142533380889589386535581696461481694606720118087234799785709921408000309880115380653870716997503137576317806960273901558189265107537531829097561594580126527838914317505054417043717648289384109459278627431460604037128978194104995425893682098135912349085579404937898115327349802775855928094117406815197230125547164516882446019944392775933393624238352326581599508374844840302846731049500705028034234997693329252518716151622767872716632176585101126671778042748081881640703398468073478005461045161361271383274668321896169696643622942688456376369533545155166620474190119862254619086710326913194447420074002352174116204889607858787518011629877839650226405463187493623911842686231139895475045750258986802890415355643957466479487614053405038438284432203525767672406719127933103451646579651282556614306935691143024215645581366098085942082164729773124012792029757997805145950322757967204672115559875675179640853552752025732782798324248569091375114071001209759335785086965862912774632581793265325472622872155415575801923687681463707029279362833438321049344249598658043842610956309978159766379037783794924003242218092301532266439065040252833058892861353396241039523096885452735738756466765750897260712214900818873695201273221849176019521528071624548835548846523890635708241154195513132937423652118072175099117613388164146121916748420396085371758856133079381658792417676609250007761328263242851428086779537360130472512298582880457494658546934436311508267844229056843887534687883888628443860705859285751599040053414187471975755291129825270411210297034087133736047152444202779505900655654386805563305389038345551354691636590624830733533505097857073970915268398917946818070700305622144324433467778937551741578434015040160927125029140197838544098681535303095583028969994714344007119072196158862336638980257310306499357822722004756148467280585367085490153579734909335154951905802220033615298390498680822738099815543001486162587930469223957888129436293214888639020011185946162144178289116882475764231912292352 [99,61] 239089313924681221555410845570787502799863298433361475150623089664441013932363713545429246222696305350420216356890265370940218931322816710115480753676054626185235365191405561358112974799934107797806415416527481475686978591137837240456408155880401757319345015778797019433497116406591835838727373378960121953372047084613702735081124398312237271606825877966323379362538295387721918990122148096361108615166827500722869049172832692721639950968732559106851504671779688091351844132529344382608740819426337800015410218214850256137055263816118108868505212624401906460000631583050998019041013248550216583621188285295670674446643149743331679652758341788730364188207804956313408034625341308497697363101122331799439864706139210802386611914857236905467492781039398190108076170131128424319295716236300474786430813155133434135919211142432491072355249471028762242229117412590460974543893716745598914348797845620859197005984344636254298250164144547929345870448831643981800622956382144951936708549937161905496562565900377928780720583173199994656661589427341557294462161815233873099205726864347440883718701671829742773225212556641422739627701756674184378840041071115797603332092628860549066057001102162995093721725092959170728568743057947213106087526216285468929490391291560002541933481265777036076347400909179848660896165539796744703555442345120035246881017257246009600887166847501919797825891588404687878959675678867909362299826649116394501474393210757979821839922938721115608547655327597858350132410500895372588037337331435643565673050014340863506505538912626770857856787710729225757284501583653017200447099514342505753278476304395443120724423482943655098666713527490031354990469674395156996272333382703289926713162591751610212652312656505785861080284749850444814971419082054295531101318368294503348537570079624275220606647319240627321979807705543465022367837301339866374670042566099124118480996638183673006779215378093821560119953923569619153282300180958688584471086789343842154106654531662424919810350192929189277790235765725679741905467983063263488549144394893200736499577150009113168881335483616061951689389642671194300935870544325042228887541233974348178324422838808934527931516862414686854663969439252592644956337637306571878269237068157316975231593595400045834191529246665270994095777559760247987778413967783040590346590436595211711191387238498643738624 [99,62] -22475906496348360836397079266505538727388252621085535670618010330781622210148943155351036522603905632269107615438717902867321233266490626764728279616188602951612196209703573978356711142138270169560752000163620143719678384077318653290549007225871210194010885258934862204509106277868946937346326639433099071839385479896211852752063034550164953548361307141401320989844264214887636480137296915178121178507885090053415691970433195509141908584432821418711502952160139603755382367492253141658930563257953558176728686640442277843937700029502304473580763711599768473480400201463744658491035642831411243127424888279835382684695286979700221999463720070598966634083978766877569355540737966682629316885617831963481542288176381821984469996384545304126982041083344700229180292766115023702779714635821433824376461113349527165129475508917775415929165046728225144305933009026279203258443842652020444879174433029724604793919365733988422523508872703070379873822399043475115144996592798170893926320933056716115793360179902665976190975650862705967901955386026510993282108212708551495446859603614427209131427673920516450474636886909041491977159142467098402426521387467424732899878158527641714047805980022891791532064836864219235942418248094553907572329034176950558971375216909633517556481861594510310986252620897204696153026792803529870211500190299538107996850630332589866159470055084317904138564151686430018989700503929471430802369513652222695095640228950926638671362048185632938800738040947681726025960475370588351648992446900757986902265926714955125880596932833593254756879914422783662229818109974164261665771763621356009860853690423856465041526001830925966634097243476112984146449200040386745085130826049377179851032848013001409466361222587590582426596736932712022290489875274390973413721533348101704324960565243223096707255882834958120872872349627119668381736068943867203733638177446816812468339798550119118405857080297107037457877078887980486360039458051470797571976405805978686571588376810251261567334739405578001063135433795862357456527732830986214719093136866335171060221799698543886607514652035751829080494619181085772676396135813764797066815826461516176529435665577962793734390874875331699588318090263030170000633834194657161781285589700584960001968624583341010919437126217871574432618214513166184589512655638822627492251093098350318141942703574745088 [99,63] 957927431993740444009056012092135084853649384452936728064986972894367899279224959209003331400798428160109205523230455153903900071743271308571755772754696656908795870493750028001370870271417769981275620030872101724511360670686042808726572993516380677861182661090655771193942886434640466147718828308060470885497425920940254345927380921155450887293730362162323264675781369501546993694158817791221789224123422308530230894603172956829540786826130261848880037883426956090537387728666132847006987950105067908022264469985984946890394604408653301378891002147255120405449142360765922851714460133993676315713621636682131872207973416645794576803540692114822936214453750123307183607044930537989192845534364772320489414480766811078675378955054786771019226484514232018702677943088113954299604118164624183437364610997693623838029184142245507209677779319026171360107405074714881245548198837411457304064828778390371295413394763692024504662767801813976875194077481606772732628272973273113856561825157348182270159315219550713398931857319416503773317707882325604540232103429882700633230623865758820201447447258831338784994740805057364687616540918733591569237423354913633964404869892026002565761463833120280948962656796738050661847149862531190097331808263443544078757184575932153518612500001905023462856505711521874679396972753726652754994093268118617291704523858975975850505095532037884258213513733578121416720273174490574704643885547259846285187101169210921780895072698490049966233521312868182142796129182245143717628938932745431176204466927365452186910629779341215007233868172363595304286746471627213105926422024322676439169432716049080704319671455307002802854166671231679543257461931934711542758783860947903050508439189808012482478061567976615488543707257168627974620143121057035660328267037678594606670103155438161865685585270630835674803830967669522975119350992226124024986927630114822794570383217835071838555731724938773814831286109074728962483342810657057251021590497552542001291123678679603160917960493010490874896614180744192731041661648836707786013639039732296847190982131545415492195263319765378618654060567375953408442648698196480814429835153109684246446334099632550923235643861280991142389895448593209211409860980251603788135942060767185759540695216914153977900415620306036513559685444544248957087215247884319090152373620569975216803007168512 [99,64] 43837592366244697503434314708668559090688482277295402091713229024469764511397424653032864667660195378614557454080820793319407117443615119645538179505162168645356488544553519254343699511821616595485890253045884637168205018740023662685174406370619608845488888570315365898160632602815514988008110486597119225587544063860630755234464608836650407438491992170313432886254786721712424182439120739935012538365257890647054438244706213537742557288191066055248549174537638416213475421015539535909977732133564736642996731922767229593983865043049884723906725406980521770945041665002818384419816679082338701361524855003405467184456452833571555054447137914262191820650129082751074352232297876029408371775562258416400145763577787699513274542833206236553982832639542516254431362013380087078989606482129611989032868849394502211595793962329721762872176021845362942649374315517226524591580789173603815112618752150170937491147653710423921809531855372840790471318395993226071571037725920527194687727401099731573816224985805969003396885570157358285370005211156165972328131808872975413597877118560972932232232765235652727829391995240243495334298123851991280450484266531344880092765390550886979706411334879216762346676382613569154154057482405523985171733085267327360027388861688713196303826751566051563861482529560747361140934577506647062457299667204785591434748372173590315349911260129758546808920656531462315760880721216383548723334062722219579292621708018700875353317036751665071644090824684535786783438044410853083670853320994840412356661216473625511492892680000533013624045150189916466977682701886043632528500052316964224283092287665620392724182768524093786979824545798456073305127081527145934977548040912954909702732451488407670906014534313225694587756728918692449833192539940700935411269111345574096241376771538233603358993367246045462357808392192381435116392436151674069525933058631715327325955990840844148123115398781039580344879959670637392755060543775188263006436741270649881373023992619516243997262852359098478381601017733142977270736172240189764750814122111740628740421477841491376194142537944295689549370497656612729931057961458334563086615003361731643823133350148288632237638552909525739823081868903769079146942833058934661085182347509572086355973211471584034893417563643278984602674450936894461160498881022960972016117179098747673040125952 [99,65] -14624876459849135086232038646264909533131824682995558999619872999626138866298726697130671418808315182349563055495158696991545112138372637200542201209954600297725519945347479209849270661704738254619131376875758143892622639797950087659002106562304751755383675222428047162403131413231530786108850318726447550462776899332782787986660106330973296555970400805225080519690036402833415607291528545819425435917364049660519321806284281015621200279453317563435942880293770077988269800492988840925654037526486527099075284605459520992064196524135430191460109585559519713388707280167768940486467715484644693413648733104983314464729598699094737294557043636584189843588062100476661635394577797379495519821663323782812899429031444089393541064006893424277490823259267943958836135055481130409064415988351751073761045632285350040183095826165372717912384456803771535703822160269589755415035684325719953856646818317270184475611366024082504246662504263883725824174173619000679048624725553422668797570444119429573755838157690568788960428769419849773626962703005242081882369384440432111034446276978976972615783271002088618478126079628544233803979563420652146037511017011206620667377859426654606500786936419734558605215849327468782119303010170964677031487520722066627152712617655219117345100869670260934015735992582353502873788233203722959873360092588007731874870443981526908640063348800736222249063518413068744472443420328906017039979038413456356207103958138245653733626938981922392099170291383708982001196155682185994115454771195245503449487970191716404583740116686136541487155349678198397241775938525915549410589917989518520855741593527971381433686654103294163009680297841767440946394097736786714665080024566713854536391508825744290697319828026962371763201961673298473197777091723670548216460548308675223849300306067382872301963312316251671870574525902657778693970569153665083141944992467241709401824810765580160609172304450311357116008708971104444807696771028029516387707828734738218860296562209342980772127075961613072381077351908737020982780806572051606761820274479774446373681302623109991410184033552505108788307826265817026829551290491966720901489279707988975907664803068209758468216280412793988728847884385352114477894441005387639495038652070855048912028152622326116385137510118723522295561079107444584867617558440044667915846279745435301052416 [99,66] 599547972568566934202251266970503712591994908545852704926878530817013371270869145824883032884577111500390019943503827561140526084747297980849505405487181108649329662387340771660032702223865439441596068251174996406607082538597504391035928202297625603570771684423825327343779621953083900287836005792855378951756583302148400893304279712779908983189008422996969595330446896137726387033677441512054071847722406319234732233581156320383622562300482763178038775477162323383279374922555208370107888254459894695397542158067616660851456287101773729139755234535394222451231413926589848725131657906631412729026227129596714398147718616500797655478071484336303596424658154597357503230667808893339945452297628908960555439061375737883360151863541601081309796790029147682453804183584090638181253390634636611340382625138285519565320089766567715911816464897940894892741720649860438638961406673725746795009886917450247568673268604667094090667996432554038527948531296518533964682504829513098962558906678640999917782274068777306154986100176416976791591007042290187357657959607676883595920885748791745030646261272136933765698680979737980465512326828371575766129779632004597702377296579219631120960925077347074045130007610262294999014436190462844769633428541690588995711558520337503469742046251991045102475203602713146838751677871992677681767328811759755741218889685114537707287404892304437850200933694291316061351935424397462999425578192593575059058641086207614394099255486948846069058279999658721419249990777315372413503729835119580107681898211689112706263289947459703796958805920713856292126260508548762368870583147040279587376983843367644172692758133749159360852438084623442646369058349273541788389279402677458239251551490368021572903824603621805484365029568831715007253306901585768641624249651873369810565490204196109757752864401947201591581791072798880548619926849125326349570341643183991209406384543828372561767807608883750365138621861428391448299327331426183082610129728111819862375819432879047599103682779598165299915206948732464474449439225273066379493104518002964626862115311156179649236006871526593558894802511050858220231339167871722105147364274055905306982705462408539882825677897132221478667970085794532101153415442261644857245238174171616063905261879398656466229620335426589740899703104478379721656462812985737377705940722181472256 [99,67] -62092174003872065009572875079829986331559503717766109947348088322145422239784026656254963626907374358780796170599373914445756387140616246240201701575149095120516443126691443085425971071660779591659093613582729448617700500356399116988866853527951343149217267842283552442221026519469740163102577318888465215132270537585552266171127626502186131131871046858088649030387052166821386263135836880175154358830309638672263305012539671248080069261561769757194756429410450286273531372397495499242031607980366952711065673465722511019512592281878889294948559683686348669141675988942434916005308262553318279201109251111206407317077025208337683698117873477971883607283023970110925607971459657803267451729141915133913800069004897290293955086911030372414781609665024387691475189778475246529604807546311373454776958321755456890981213273567788341296086433021867284764706603204445992748225320847455087676798245212051497893314831106665876496218290831285494990351713912834040147171542697803498164474934249479787053342740145776713886184719712211710888024911145104521566681152779425603663548038834607311602354013790570538123091455237966748556101506432600594735633322624901388157472242731647480837764269784041841980582595626982768896775230735551491160159020061356082990002776575466626956933195365551107863961338619934011611291167761105461517010308347659954033346380779308602710845770048044220988827540940864524936301642168322791339171270035695591457633228883088125359311176692700044009412553542860119043487371131603117727074720793633966620065632089864870615069641883441440612140630250983738389066324886608031167325515813127095045998064969376640775762785168663350607938185465480346011786706135855648170108593227534026547292219802361161496726774688910512436057819844980358999511287949388744099577640836258724387713056803143841520985785065022345565597867010316082320938126795541239333504797517269354825355887431518768028100405263624988867399901304896626335728012962495247983949611591327219807299597675564783734553899172975820714090402871140853839174139134746654030867991170458978791887744111218668381208890297210160845624243953499808105697561545871230955156152945413938384603452680439375417194208822512633573736419346562499457834269586180694595429347115973235667971472269664515573598240340558568401439886393900747784120674946659921876551255195648 [99,68] 560217272972489372358882493677643788259386952109172382222000291489990498841092527173660916183758608387169143702630488452837727680960973854465349929719874540722775037600387012152654696457873412369312121515328393080506434420748490493780203854260424006648475624434707861510652493240007337442703929671221580078394393410919342944662822070133015068120712408580161254128960464049031522208570641233957017910806026442544957394750183711150349438405201986487864388000342043965723761759006853262060496129692662524453106948084643202076796669783738081171233356649449835178706021930289126493157618352043515568128979426240731265981125600158875193945482262161136694777213677607456718470511837737470491843714969105032044443021004776195408640660344024008899433903745371925167200481288475285464543771414033068972657727784308827961303434377527693133079856217306613631985826903237958793025889020965366276565220236877721127241496883224928716914848790338419850008833762439693820404901780315997825040945130085026327227998479916843016003038005338702976780082299167712243828131034154453163069176166067675427031148014226175861157439231818834541393747511589883543203475506121435646517167693654024572999424498213867844583865781443453486341891455803958272852564388617482537360028678970604160028140701158946474264719530614260378252011132879319154363113199012392221902778985390865304383522598162952497428025203577659977366524117806234407650354828214453269120789710737490227203966081534262933369162231727169851455136286126686365405925365213290891794583596408645330298395745420365011156473367622802644976117965296667764990008150879151569874302447927359350079710245751818439901253948374681372894832280087533289508830361284088800962234431896384229405602643449324615649303700715487118618149089388539018413380492974757616169159216711582936607045714377314364956398683059720166503209428580520781679754058482136315628549602258802429802592543875211416249148023943893886338244725503600496953720725598175631242618652480413208082101357126008139870306205439144477397892846812629574323606147204519039553719790744464502311537155882863903951027755771750985481753257537391955100983077219488846843058799091458842446954610359432612610418718807254652011055407275346937881429961655649338361959256735309976825682320069861625622794565057025247293166079162755318749855744 [99,69] -114006079617787367178057595324288291552218743416357967328299217656045640930625377021013960559894743185578655901564256030750417732014077217961811383688713239706309706788053389448754116933722505351044834013330187021021863817431931911672589783073222002502892116846121455681637223205060612232843098313328132209794713806194151165835452600066859518502550148987271564887131464317659182609707691621530405331392895404720806462488667773535254762310112164198546110734717956917570762101306189389570612064899209754333910755505972972967862843401225787752845073095263591376387681262348626088639441088889671274049268461518079307267405482329335225338059668110113100566207085311464731999090758180846942705106590214437608568111419255637134560099398458854924036917040737377043681619472840342959888606900658388491426917284503283100054065929937095526282257632193763848295134176426904717454032145949212459824955854206658686949021298788031089918821801941857139807367297143782279658470918458624065831534077910546979121530967276520545546460715589343149639310630778473960145481161979412742767845087516115496218683401344949125587567936447436746256584328799489103757590867901038723392501609530843642077228304889054618498782728322721484660469975884096701992198747549893334006222182292578383179719647842500290825195177701885641682709269646383857664841185560528256695353054192695555456300275139200712088089835268360064703650350603138285732546690418247179854327865019565453118373686768838339724109520997621603001548001524926427744266843353128174808185437017981748454990797888363935697665805344976845549124997921523838967696839346182573332527283190005229281514769771503282464249082479094014377593592427357522209652593484740731153771027140263630939668095462816175606012207252038918708900743562806812048887551447069728074132032043331372796277413270435237838970377519027847124577651698321869214306330266268539681998663695822349572878791050388318678893278638344634651881325258027854989392951487801020678014364703603563216526773484418276406768922633411213011763912375969127660661253813915782568463361645565645961199612674826538430780389477721570301829231329661599231230343925312545608452791471699645087940078149088465958689630668122188477467900807828976591585118962779230629744852022522587556795822809104870921053252785521195974004831133416487387136 [99,70] -917127892485873470097573886161694563787919229204337072481587310875607911193318777221606935497330523966586323960917818988000737698729778738999840032620152922892731186504726249646359815857996166419148100841831637061787693097812844650636526879800254748100486875564553250033109786504390531634892733073011677172724420055502011345804650207327732521696077592136627027984481187754324298523700118060845242513851255639161224734909093244908304724529782625081590776807557317180612050215934970919758917190262501585254210433983938966666516041574372337911745510323629241654405169734333964883528598750000788400112163627096042898315695029673376133686913167482595590984701954753133389956841081236353652610603449369389371490389394694510165884062988533073025555319463297686952094331951706815365318696844519723399233187355906304249202762074670830573883598381545331842133150262972592494188180729005470163902978030998695949729760873245655969867512631677021352333140884334981751779109898828668427488708395306973806255418676917781069698000188234641375609608041410597500469412039589936028589205207664763482570464092351577684591854929428800587211676925466417267526313235869084579943485617885608232274135557076753777242113114314602014863021763489978671642715716682415321634065995716263570450967514222957707776388867891665440482995075638968156400259460765143473400803207984426006706707187542772257859442646266733330972013345564825976180170993606879328410357818697095850083212484153581019585751499183433408685965268116264203362492112982622610037816541950613487334935494564570763606969283812910091542395145336546247423227471218125101154367973114441501754831040630169242455737779749460637565240252596392915478220788515832336053360513365167897169999679873742366530560651041289450838784260880769848281930099260956683492543505064733160270204580186357344530206465414333469941345623145309294964474897336692961563350593618916757717643375767202462230136891270992254111501869960428696349283486758023268462755244141872734610031940301266651160006554018566421848652802411413174710472602560555128462339868886104755044111172646825756327958701880306175935727316549075515213105932094225207999830418182033326219457857664328430915348034297727222053398386859083623829585823983331136755646327872965933114464695730136216342228821681660488295296338837372928 [99,71] 40368899721381042223230497133061235115163563973788179536546246207968576546947125284682375644964484703669224932596198500481346237015526528415590351143893624765637599625363390307062164923518159147841886220469126240409160954035496025696917843432641582781704642089577692761765821156260216452401672901328853120864827834193643078888214594608503975124732238465621329801375697123295119475949833340172252500346432532866338435651754549293889084949407583432933201027089824261272435282571037657532680150122367422540710225361142948809442241101679390746985096093301909599624421971110502807587433137220992812776456627556153669692725206233167564909226753527451603814067397404989057008108168076819883519702441063753787724262317554096667178068022719822483766501023493038360259718648655839605741552076918323939005193870922536910278398854344713210830171830536115224904463176002236925142594108577420093142821216144831319119445415251147063331530765092473446917304382127133747009103561511627986103438099816796784290368113278382495519170763765804191903893460910486577716759168952060671118054113324484141643782837322497918474982195397725742785048945757642122028623880835334237878204559806119805526074101626506107534937417699505810946881965735983112372834824660810938324990675584147726083609408108277745429036383154182320232788134380496791416330650461953359961709445902526737498503839252605956656925778435833144033396702889089567782312681863460661081961730442496782545466243630183489496378954145471361876018788984842074073480277066352851335585859097358574093467689439883316212335122148219453508419830513956237687390378030293266762952141612504627168306951246689577112737264336389511639433163225244468304826585792071578280931663380818772772706972649310945965180736495450118741140526045821003844318847458305307287679290729261682084181807667560478062128392956536357887849605390611186270928030616809383692020141778566156635771190022846948107348534395261757929606948039835141288590211963175003937799469520374097481455590415192794582876524347402931909539864374957089990629107181978796271666697197057624961592389309755613079343193690228252433235200152652930268444515808053902960958586746412034155030495976674883425898258417200323885480866529694881431880815786271240125228537155652061959568221954388162406726443599128636293062756139008 [99,72] -9356349798167020857962264505041775055892281190497169622462429733105257397514287629070519259222315890581350956169089021700065848425589950306680202650311805768147021160247439037417607504502613471481715366019971154124409353258773502339240870861773436739783487705954611749041814723387564112381519193883595176089818204671526544491596868302488032431838046443966421898747392152473456467675665469602100461942319738330756013620549390102097415632679028945681600083405976374315016177353137250326682716799291997603843914042799128350039338392239707709041820780437411301788102412248420110894745790650058842176488613887427078727314869726546357697525537901081578709252968886684352268414974199271704540619791348032727290170069612385825208918933637561127621112261295218365285244760243937773542049976650832551692051087872908183092743101524174276910897190313262108427336460610191394229933846449545669747058356806071535767453831913876873058279646430534128499772378577179693237947582642595343714853354521464961500500412579727291146362314760723621546593814390443604779587394662663766022425139100202157232227935826825686465867201584429559443730052536393027780228204582202954447806524646415468615439277703895300093672639929450490767078385556979394110971986752927646170358092152593556188707466856377910666790452505683831597418176026788462996763498030052495983599341152432544100552487811955430741198221838559718155000433874118979059204664330021949399456452706455287324215490634497885789795922567771968667597827179448008661101305046571585405939363323278210869962990056572208454325237670501026858343607992235403965345218673614881672628240222981441371069135389737600455984197207814777334924032501632466645483792147439466577862055381938568579892497427237656680080635690958540986484042120854068721492300017624262447293671502426412814165570048309213293437512892218817461917618381261760487136759396663184261837418520188290501421005871341893165232236109045060423852715356613491816944086524019189163045748445796265336791858462980300648705856803019285015135472846927272408872737859004198463434120893716028781533647107958347380407191917242689433277405096524897745399671482418953390369505970955680442327804934601517469069910062448021703012661731958498295545101520843663663007779567525727726542253019418388654131602445311114689632010240 [99,73] 205996306722778835578574184249551685546677902370889294060703392525130572662214383577665031915248581770730041436538419103204345261363761823550603006727453940658908002057374272514528961622325221054874895466639829711858508096957349374506143039937301291831042813976137496995235876642815230537036349253954788271196217135679802053094973457481049696126622063192968358223099226938758451112927478932175266487849178299892921632036728066046769908931857825182084738124602734941622537184662919691266218724342260546162073840551995912057094143360888326746546886840969756292771198378982732631559426642354422463906388200948358844142477447422368015368385166296660221765497897998578867121778130705301668341995033280505792517179626019436469019597317106231843297324199534919861634179064011375379959213486827840273457558490560816139400808507829737244721697547997477983181949135126409774224406964333958669447391275567818963206337104066331828521443346204849016861702384783980705452510019491921595970940304372235882506306372028401643811734805218511303527171071399953412476945084391297047960644927631925041667058627903685762756633809645881893947391840648661534559450221287284998056942226565069058940884739643642105185114909698485512843616356682211919972217498213942319904504212497436483414878490084387357643320758250451962126644658214210210350425466345310406696039096819198959536333972045873756155102142742436277989211715709703124348944222451478762329189085611005966503733584075919152378290576104862427315859747798224518924910051811288846597913728647685428153043633187550152122959764315722815027143540107869765223923199494678358504375820627412623680220813429002411282308348119853644872022712843367896685131082235409798925070098403372000463675536253223974086152426547656640950290011296710682347733068858687995344833173367257021158624790076941460406985377230883688361438013974413267749000294913533783635102693181185976083247126384138183622904812237237358646022463906721136623302865116245102805073882392237121827487533564703100348562636445011181575896798020803818957036146953622714836052870987416896478494266060039221572530663306906597085585617338385785224836940151680187801505229019084194530277250579345581097580068965983815373198044810958274723785900494576637154759459300789426591736767715539414882800220160291193749504 [99,74] -13325561312622260622804861347794474717231557931868566460488349049776839761912490870243163059573195063488880746031029081667972457457260100627816190296053132316013879815008152208987146190222190247454088123755929080364814691151252803243626598585286085499804466252997493343990208326223075166731171105819489195782404456548608854629528131194050533829514386389767842510904718559616057668207006399298983995426088491935291573573615171324539444880491758135294271475967681579747463924117733298346637149128482391566847201977830375433529103915934091080654814971392189893274260250204064367621453095609549213843613775322597385396134895012645802378627527747588687677901785951518351729084085121103053680962158495331768426704659022503954105811394134667014279220132561617646216140179800753988095617099988929783128046753853997393460833881301558903841222830922454594201555631220528880077072378792538666119789234916597405765936474529867773400518343743522057252680652457475161494309184866408269730638049502621619080078235098379249960398417290308861572726652394905037954924718799244887160173276271072160551265772563729522284501733990049937640338473777956179723178212932135068160504645667215724297864856492535594771837136036501123422531995915610103265229504811953296330745620293403798278567316580256825830093797354401826353624519460869325340400300882459047818992646968622507380463873347980991446426888851013091433259951926290418548840938043252101409444822593414689983899411215286996589420822953388314350401482699555503769501860894178963401146642301210274263501725820852840971058205205084850352257278665601968461499335050379513090083528242185234779864017269458019354613847249125399579498551899252970404672943352441271757194276498037617005601269147079572716215711148614440652751224301229923330810464082953834880493069357144018938977245746855520351527345374446974709965824420566600361018699124143207410957232087974630025793804587344065443721934377318130985591754669119652714796333436720884402071288029300918512806874548633088806242874557012449791626634088877530185060350419099903432168066124276254017262049029797232895262048769326612067570138531816838788150956966283355656133617831713998302429314888251969742803126142868117203540834531538390211328597177118008014652764059387584648054972064275044589646418419396902912 [99,75] 236882241927850985062895665288440703370387783760816222227791761932091315902406358800392719020102949614042054319425839014760500893190130823095869197249698443126358797973481652381835087238987350237834891380927477098192132740705816874312304849087259186731135407981126228561116884245658852415227821803531238347060267346683599350548215465633420096382651449787705791854111108930617865686268392990106799362220945208798172627411521771825226653104201142712389819331476590306102692577516019660697674469188873090169288790737826606159858199393828790064845052293800297027061854393437115463107654618475461890687753528749684972751878936443809958831348478505921174602182113202093559916874672673753411654511891545465724631870143612744743225403182094910400348540901633279874762197915130555030042917677115050394886512139528782017886188588086127006610111144788046691461308469319707330806016919806411569168780958322043101920394398525226255825198556055649632558492475265853618086579554806473048450281264504896030599810214645333345333109232903300637157248018318424547534753375189927539644313655351172135414409305585636434665860989789314443537780607818978817069504098593822528088472696446611492838768163556114217133705812863433497654147496237509082127574654828628099616916491374373758853674269522215766522857507958044194839971231512662680101923010834527462979718849822969293006112367454108756083866272068507754339584477862139394307407415388245253835698678045957848509708000947099506595288329725733926356093312924802227093468886482615397281759309970969784204622533158674631032948052480979791672258551075865070971740482965574478993968618611267691832436262155431642048444119128060648345573935790906646774352392626752870442250957631974854415368217244616176618913151012904130777361848224033074948217210198772706444369647068330479969927332822696940315176194257835707622743265490324131051575045352421701357396033482023171708066122137694097557279661502671787025211003812532128143869370684578043082531404341945452190237034788263779263432615484672141210819432651959017446273078181276416570983916851730852820396490587325319129123253133061431830618207041558726631795410377711411409099981336438173964126628461065551648007053082615011808188567209914825947078542381131084497625280613925082263096620869752964780852663812096 [99,76] -7672240855087052811899926595319031975354910608776124102070131717646326431000909828069964865519105887314786408007042751613177575585403274293903281292634703940121550337175706253718160066940136496104123808415296859447365634750552264227541343806317598169942829082491992633726591683267629281216942486272848220486393974577325057689149161939610284720436321002193606253310205597207820366497595837785081218785073872751910807534932812686916664220349126164590966891625472508813090031164134695499688646576390919711495881303057311581041727289033971645937544810635068592567384958298247271736555067623167977377404425177377966364902968693308986224261663219057691776212487642114919914518285456133539171481342313836981283226535689060143391580571093342692018442761805681131983866080632884301075056328526727047343222563838971522024341262582917208610806328571647118631492368137453552686408951485539634665811486538417698190384547742628526386276157703234115736830889099264868309171073106994288221475203242253818863733865392154934129058542230498529812898529292477863509671943061566038133011050190926054946650697751844612376732560766956361414920014425382022940521390539664086826259351373591962440818451470746547116235388773555616237399748328668698793126083483424641936081420919819184474277290818511125520484391867593482898312902680291045961268572580150832124352471084508154377452254651910618963795229083920308022457440015044298973461854243548481711320733440077778928031943510853691450935633000998760600941115473124578363333425686065514839055606879665218641938323616667594799810581700538366487318132041258598854795007657662669121193858949456525997815105761025002106382959818335419691569673503050476752691157901777619240198928789913809356699321610834440435657708858559908616816680918452733184618412513285862162430371190514302554796789269806246152540703779430103856462891656618864481221510884355432042276715693079067381758444396838789471833342474285391348360424366787032093447781517233223143707568209953529173837607661439367063064901449304395799228019915740519279085528302406995432100548885143710885156252901521275464748644385192597327144383337305934745201873555385064651689715046464166071709100849808550080626492722762721426481500258429041215655530487313041466330680280014612791137688612732023318960406528 [99,77] 181674842581274729605956427078961149893941505011575388479871000852431406437414006754756890210933409321527685779243253126514673646539114287463948698057400202224132502316500586757590679364386417918307736175860614352757442135897592872739963928602974256782085790421799535965839310373007286279870488051857185270196562040429349401585194874021081704007751810266737018438013493661088825312917006162095080805647373905398181353298092408436440655798629829662353804619712398656461603787701551818582667773314856384281270062485886496511803056591825317285891142126868702658311940102101781901310296754693199022816733674084489660275122025359415542186959728352300292803151050224641827568362088053447261205612695713563719239558513749665070646674681969535628958743486609841746203234532176352238578966357488646248763352782427633932985706481441495262740853024091317827864731033412772937969934477951483982139779729804315733828959717262449287466534197992942610665556062931025292154049917735925828552544005984346810669690523442329907641163452059289481631797397849708526888261057075850444068053801148114569631501972375178729433421636543313715922397647172018117925239241377243733730485545459438806520013173254879590190855584704900689577410145798887248110319049911328620418598228301998546291905505736770448129569146659467269212573744178765166961856250843310703943938443908135947230739993028413667408340655860956304987162337434448345493325939227861931219258744040322313683640619350882836368071316614346679866408833318805427926525523152468686473403503393626002113674023572780551341475219661506157412328217360851417242447534282834441949211580734064264556884029940793616284938727279978165711004160248569716055708065023785943167371854798360252036050060148058494112577802507058879489885729844588399662603995829345876234874931059244036847676262247967444063790029159842925726071251471298740330711576299853951064413964907155956211713902455368676843631513409124258847913033025646310390537874646641753268365436075062394062118927046655601456805422176652862928712655554334973685509898989965200761556451835679027359375471069189421105559670813684633898149532616516280129181675213270741981621684766403350289577889706589989124296129573081561209324901404862337608683439597989630579498266407206364114346820213406049501184 [99,78] -191099760931916084170556165618026699131874986419680688803383975334967129376004220433877268820798178096353809155811745071855176416033406508173937449897924515353187651213396523124811533065824352072923769947062267982479061236627147947598756587593301905618211523955640001010806140643040135306604559907372116073879285534728018007095487704571669460307473425278728321055662152791866460727798305601464743002797176588233808703924721915568034210919880121013450012542103718432637333799336226543585933794899456819010615992430251290281370193711406802573662556325398609045079508953717636238401197522301596736766281110214706575703331657312746718979393760416858311818092908926567243893502984623326609186262496797180189762640058634362735563435149013022083381197887633152012400479614685903550203960050808782396124989833397371213733764964983925330972050371419078615625745837075309539371466748035993885106637507518739877089465839005469213089624935217654016860888190285601241168541721290101371538053879599970729637260423934030884468947981985068178033371135039167318974559565650920825192708799704153653965098563549547431033359206641620751999269996166850248962745539780521783602557377217785681243077082753455367665498235549165622113342561720994173747658446575082400085971919927069250362681274906689043968896710175246214263647676556322227740321143098461143062871639789571920175526212737599354690585747501280988197368562695651327664801946609789503720701391837571623979988730978299983055762302168227800524247420450366730020526994271124078042368147397844190202341835360081842375981314850484994579684300428934911204823244686388600187316086152706162556604436674555161436455520134963600559734847143911066548046090608203285875977517593123654596656513473295984360352013628452739857060820425428580953978731192709434523054874326498730861190592609089378921798374171793044277076171117977455924148377097346338480085849272142148802087481867225293747263470476057722787682667800107682970697939944436645583877610483341401988517795196757158015810207247398272025022528360175220851463619765995593516199486295741441290813273530327170969630645720677216471363266621532471212511939952844368122264618006732177808829260410495984681175897992594177740230917577769295340223980510245969793427868829536280801497174635446272 [99,79] -38667204514609288128130388062876881034277020701992515644848746222759728498912282542814293285798716369036799185326597614675362473609013710122031899374358305060543364131899881542543131645324019000203782310526883103793492019973737745998733991334910290031425573039364830316473727289429484684782653117017150398064919410700136394788761922508747792606027396334060634402316626608449034598343781822202358391942507769331613936319066532280953755388662791365255866668141422597484197413545902164331320906923898541986057410095779404049530365855927558298350643957217377599308336550339899582775084023408518790665466259715008568377644139777259492588614403623391559323601563625142882587669573307704502815538773404831589510751900353550419472012254938049224064420870047917279287458970472768031543585481077136588401653808792519607626430413521810729643257697373445127575109317152569866262654168332563993026375598689667936896969998404886626243848723147350323029309721570397518439281762627379427392019204884143318560165556852902937283432379077386248483040835963096471764634330210820423171230298673916817328515980929271221157332064160969520044157208343904414362366680035804643689935085645979287820865413925192389332410980698509335748005003166744840401524747399376302463343535862074335068859442715746513284164742669969506287882737440006386902538451773957959113651124066756556987768607391359821946679569344596220477936940319910169558483704428899577516590883500381846445277647335444333379356441078061301657287747482135569357429640861177800033299239758992665480101025148082189926574113063602587733617922127071582624664258032186448642431815200622149069475025931275028337343867585465247772081664344107976535146226778271354412652373245002343402711297705580667550543355382128139171113091616536955045625829165681380857818124507811916051940552605302060693739301652493834722414972258468696329334883895716558461082925354125175857961936122120902833746066644994896796574691796745094977192948477596945930794750325166457240859600098449647209574157666240338003071508810423561911714258971577171389962076308354733930050951811861552163279864498287835198623718983611953364943202349219114725746274446282767031277016266997328707893316797024123026312978342865829400096686743189131918421083026135939525615932145664 [99,80] 2689945100947744197974196733675222356221755595461171283617937670506054820066140744163692605225129202195469944751705976072216455747140284971729749694996861680279654458561566186196776448667899100392481884399790787533902070405365284366321554523511368544395539295519520765821391249875525185340693378192028465263798334031393584989747212358816481521339071737560056421516885781632581745977528311222198774651166150293474214907661626339666629738547956709832266469749501257991981758811207203616949044715078141295317230598671141447693070047155971416455614381792303355526664229280377409302330452739205264677193995213137734893183058417130733079727039887553357980138492866943395946719246274148761747499391994088070190114098615541918680030944974193784126139765289364849508827177132185445383675946803553738696115974586640256050524999264651205867249113612436897227288790836609559903202731828854212281833201907281032481014011998031232908240361856852579971312473995846741685634505003662291952188551568778723741304687141658223909256817453359151514639581839628281281743396292432378070934947118592751924054919108337585440240887480013756663426128064856031836642502904465669942302428474006966164182465968728689511320098969813986321477835039157311013065439708104601820789662767842495779806039862164834630592360698609694958455269525245150994813280304448815592589186173867714034038680983873109147308544898923466848346342517405004710559432753794605823867030642614746387423979268897479730466681079238030427198110345323792155981448274289027651403579253293202509957792248038709809492015378932710232480161767846699622917060363373707118085199425825684839675895068136658171530260170286412971999052374547883039489067927168024913332440268391522042301857642734212132355875505785577523198262710568331607688007944737408249408505662731506116225977546875585927396722358454855941864133651123901225328076052724572489787413970203706355691964511455408786641106382274521319483045071244216551400548585632783536916739111319652406981013286055584248121728962711731711470026416115602839961970571825716426776915534336490352267983407812299940885926645684414999520351841990652657548172478321250714803240519478162097328320353865610032407249217211663537884613182861621716704445007926232958736273879474181391843852288 [99,81] -56431484073532883811967368387281109125246343679023812171431834208456527289490040430638048642733329115939211017975243795748921893916746914879146457674991663029332653927162686444745776032712977827035067752284183367159366521946101205632651130995753205003162487213039900388810136424418034573580591646371964221437641285031272993177061801167795998231258359790329240834699043710452848773570505631494239792787633170656661433249190174774861696603106081113660471615234437877044428220995512748150222014376623387253885531674954006263378228669918443609748937665447359470482940902341437534055914620954011340916706679846370707610198831662947020419789838063086262500118403628856513296612768525779379538021440748038986625202248391195505079726409422948713746001972433514964867790861421992984468052024952947800243216894012008235304621532414577409732483116457318091696748122667257747129240794216136677406323112762805649697470015895332916536211653944437611981105017479102974239051404376744701968193452587436747290908304178250817052851745352442949776941427671697577361279642892891924582017350967698657497384835390062933166107492021166523677582540256200706503639659455212663688946654115550742752442573015941916864995345452994489368658379235698098646498326550931047571663418093994245109271394302592670543627978500369230546910209094702594975708489981107028521937051864417225542427973206707336154831525783994655839261127884226644241637850917259451348224759189507182657415453272374327708879586388679619762124662795425892408126966614341238157070636451702234874972611613104267798101792064745938683400071586452313891548940315782511749941861104715626683229845853713706648343416035387752071513621792130524041750798026475730791259256639625797748578746056339970168901303642590420742646033365316803283747767312302149343587279503500474767494959132791036349810867427703705692464228728419625816545389006570171823918175241654153178610149155950879802086996169198746663586187978205900122849915558395842821803504256252744543079714307908344165953933599943105966921335984922929116163849661702437727285862558621313768206628924274587448578940414733841917815373983317518822731178366990709606880779319759560866042062209600772440109398055900769507161273365045008196303141004091395500179272450076242650424 [99,82] 1004229056838981021585506408581885171668400974763856329957149438978596579665183095882721243510596450132922993720971046874675420110067476213197018153971314443323281216983973381725111895837446256423576928906718791515027827318856185052394987708184435898024264637472375090367319930183557957150233202659248696729528806052523963496346875573863260392767627617646092932356223946276851672412456508732746933893632313000777314114890238046384783756321781017114919199619791780797738858633328838201917217021081875853268690302889739057766432070361823899395125243217381616700362254844055208041014438783745650585196667463683818872900900463213587286306617752809696556785933010397623531240255213705348705699954688991718339034078931118474269707327892151321370461553573380898262822917893850762997093860759019007726701860212881036931066986600642269150860756757958018325708279728528413847655157263704974568446737587156736932424088198672459070555102339920895980294357417186127894813853923455630880240395444199227389027119898657478855534658227801879667337680322769595046955743784943515050107495420755586748555125164589036239256631502036677606793182005412891078707163622418246752822890451556301180882568477584360006612546586549708994836619685357035944079871243272601670593464043913998988049865699487916938596721064473006121155601565290052681137720602023015807271105879021023424446593027084011747217504452051076992060991127309854612841340352599365718483851284897614206544734819115519658311425129555778021242227840483763067349197538745547020962587219617581469141209663428200038810465855804526440624756909061985033547454087637221875899845171789787308972964121032657754122373782092552864492651830899148020386258387323303858200292036341737156196139802918948193645984597801207429746631758837066769299744535263320111405629407549300302855572119818311618520760194225769940756028774961232664775852979958155032882553444815817817446473505089530055686952491301699286510429127843031515248273611594172482866123623497852635026885084538021962814369189613522271276092288527874356697285315048302238042331609566050393587607842726362488971729327406370424727604394160286659589516682027366465677085959607355438461530530398083221236806280574474076578155849075585956781197437888599033396963610327086336 [99,83] -8742782350631020185703222258228482080752735236950651433280016688284495626016102440580975052796825380149357055348157712474225220853746488993626534488422697756188991152079061090954365089656732671538439959492740849538662977900278843195258747681722840793316819534694346632314762583983503522161188344687430566072459620717772922091150433752819372808255553245951206518144017702738506181166800227639759879563646676787173138583432093155536395596188705545395787517511928305584323271454141745051683433806785944239229063468904691793894293131351880855419262168321590379577844731769277723069372265698799021839069711449849344139027706443580092352556628516957981504536073150526509125430963331083244875016409844494785224925686186259096261264355541807595153901475744215905522167625026228171487058307850554085711606539045207268983773514155668907105256846273479235423780452312482504455069705943208535840359625525376983084623572256134565656241774014636335202815515780827123008919456402308163511113902611977737638439015116027586722783044962910210175306214619553711162845576218949335242213972922054441175962987331906174583602755167101733217877579809490009589137725033789813112001679826100895197871396363004577386854804336190925622058674519465092966416972256724858411313095889457578619232008863224533336753233973546168448302610347666540626714306661253469978039567650040055897244372550398232048959729484889447852121085068812212056454032026861483533705343180076436667843871417518252747272402581870028679400273434727453665013136193161090032785871499485585812917852760896921354070372416656165532504647597497666819745201905161800214260350915375070808426113148719717988554634875131449117278958069625273528337075709028442291969824212520232053593810335335770323203429663826591690059870628995848084474330970288917812019282965454607003039233421931625396295899792790437980542468351671568478515300880337616853533464101347225504936211373072281318967115813497048674468420552815037029776142027845492242588775989838033306777009791605485480818795608967947147051827173731907399625271807614431996895865075150001919862887782906617259710752631481409921783351992624210174504870129876481003341079435456279475661108093112268947915512870048801628132011339113303958797492588312594001818420312160 [99,84] 48392654859584167985234923418855823804918343553182536114266818197017256118341033777414332087471278423688218950686993882899529206200318113004586358725672203736883312078924212440508140704357749637786235012108481218314309812706984530104103158704649541767659744435192268316985370059946871769711344561120332263204996108937583123149796435406989811776291013151118105302403700698294698230349690733948952266212546081410119793064761804366239953697903006194407719589680811356833508259217273168194402092256126704432301532931180323495663285163284578201033993838981938873510455367659327847379260190845304641762249669905375844218835149817783842143868993389298213921576180197354700289675532498280326878771601510098305868332694475601356755600173160508055043791639549300413178195123944927551443583392803164089963166082337934047165741614210039256902030572800486897983299697492740907458514491314014475846456695633481784426478763914384680462216226533954623504568757361950473991058423521320224418568722077546892331105603476725377901694950221406204798271133085416502809263392358839576787327737738825340010092727749192404270993308622849314722688502318064235365295787645919402684524940329268521701429566186670782087800940718139597756051598438862373413053992167348491188357386536217026768601919356817996734824921804287540474298007908127186147585058175714902980465431090076731595855301918864931512651077072028741327844575343659604144348960889223936267262432803642747281051630857708889500825763767977871384446766775088728904241974185600534289979385040568494563617378592557358493887871782417712626739470994173202418037508849060981821730204187556769390749216630166000730322018254387651149185508159960720791884310701469957352449399814977629825816243896269597024180011944510722772865988215906851258698246849189444439217370754336269110304570031799688642923621658878593194143162452891722624621639139097480272101282034782524543563086135509528035642211504251369550382037731082538476385668084247855696372923868436497345553785038203047783640358720712220807628078861570011832550017348572119266946015923515248016920286910024554193936056168299349570342565624112915026049785131005052601712076193055165281083030703666105527081538714233088793389748982478223982216966440595961332175488 [99,85] 178266198697073559882090301204816179573444779813552813550920798608398997993495302641894308578659672922611065466026652126161175818849770724752615748260144989113572953221506328036527901525551394384546994369564939718583825004857529248709100567608959989553189588406258641010379068096742976254333402817054159766465150714457943170658019382920024104303626018839309750753877004156167404809746169516039075869629714077506855604405083478377109834925891580731388398033690252510099096005921630791254502540218077737997484527582279310160890204803931983551360443471338773734986831461884746619808987796251463452495936459451380841644053844029834323224840855797768100956543319484875552613610279840040597344932441907821779406524448419676262741076246224711414447144178255287132135567425899212677338049817597827567756567968660682272346600355572014510017054910691524136034483478249048340013740720595194346372116566598793745021800091251737543186200338640148769757243320042255585682879941642673821334348942240488785990989984020930361226191735616888075283044844851080638458785549121417287884520916330638672226384163933857058352286503183262959964875337206548514249120757995072381401947548172705501888670746124467969662082063125827284912149380050079426222187020009449653753116167419921950181823910052689314690557973027976456104732399684084123475235816010666594553806864173284164897208069778006983054130768655102270619810395000493359547316048017974189171985462951737305135056841722697085668809902897718976148735888957291170592158092174273658297204523903557613690375288373642211185002205277294037986983262994462152245808145856519719826003745196028742695591833428485015085010143926386645274750205428349928482367600464710420367491450439570711950735160345698094846696804700337224472875672502904254518417749284191492666994612171136628871631871566634642560011939120540730993893528546855772966794429481509113528783848548746930485507852218482726044315535205322237126773424042614810813156867014222382909009522141258584094362220299942144535787809711929831162801619258826958041024946825966051344941759650413539198930390349990852626001593855072780205348957355374806050592900686270568527970934432588877889823930416639678206095516775439674012005422986490659355003233175503271856 [99,86] -4775638985859329366474108710127680034011049663070801585357459162798386445518072818648058763727761702393230351094507450465217944673523511695490413787128924636359881425612439448257792460423688444027810333971174741093379465058310327878522217771113639427844692657391752721748354097558452207856929057718166701693599636395464050101843082385942421656252145921102142301600774070418127642727244739629653293348586579598874997160624915009299721463254739331542568602257510629642055075873714378823451269828140107317339730841406861729814075665176756024864200386428034462891954621863208669441072304359778035083849244155188484294366259135182008330695288091526993211193490470681837697379224461150716499070385733321528325093814480082026470463302361931234613807013348065842874261822221499034327448621420582811352577776233771779950749640274716772916855705489669770288419403863152797237738047286510055571386753740369992720665087665491625091838067772932997539869366272621259920150475723532459098331964866658711168479689292470950867559538824155783818513351943533771803641391202892192140202026932425681230891452079618957784828255959956513657079815884300945337609426762012398402026759113424568773380829449341243128947065348511505305383947392577711942399982896158620337802782398153581174996201046519158125586125865330691820707636070990246779257485365499487909886693632986530427452649154785477447402370073599794734410363441798538700923970702699533692934470677259665181412378296363172141787963717951210967598538847515038343632291247609732827997521147869372335745030256274033675903208208813947494854107038903373445083692094711379845602480219905113532359797453514595087675457468998364847240775162658191551821912737153377496581896694820971070042436354948915001641261984016198188090652197655160987545037181263068045456349790764145227945118091830778378621846051972573859276546626239865078677608903599707710430342556074764260872622082096247757683275682838019408468691369014985705138287119588988494669189872076149839752061933973780433810349588275990165158950490037148478653729983066162027189560169219733562912614936277083860972504805814863885900602477835407420458856220087476984716257391331952813496879655962821738064705706934377617131938941513124208489671935040256 [99,87] 38237539952385569430449876172562957030279745890640251888607017179302318753465522778363352034372344477926692321870172995869031718048864671160561747350999839842972106927414124404499429379982095867582864486711179104740805346317628663900276417437597574629075480223714495889593844021270352552084588297035962664735292501979257812203191602147993567772456284786799471320405671619333629571519382119933891860912357090261906919988851403820131248034711899843581717551229499732201936171005182205159282083927988052856961021989270892462001274925765864462946919556299350844187477309389032512821537670843496990559256778327607875531534520707222962211837134383040379259409773715316839788271388550048655101407901264219534423791964973513714005863278640088401724503459853870908585362646391447931026775281678381689964613283550386552597995787514659382419643450647276701756356048323712771155601292025636472634675369892784667480430118791224702700691207996005557866159720806448921778946648586095919165910896519798628498554763094951475810955936751657709503820014550510385340720803804101414089837733704319432934355103202711093866122332558626274714202722915068649525055322398033067186944027619987295276979191682940836428460599117921860718078127623820469434045144059444298841195775343028702416889022279376418763591329837694925550452001789547163847048069445791380321638643500850095922259966228800229766906467588880599717038639022859035398890836745558011102164957795361996054286596290635054884687853115196825666099604899722082106141779363876613442392010585991144429530133280092735079819304466743447287051244299312979125159058153694908784719867173246800802208726125656715505074869244060279908635975875425306475228554955647906876096932540207519148307575640561990378395115123551153368768066922107626378443214815425739166715668107506623942988982614348002807516652398153004356653272735488700929134768483437567602636130266837904015377491261320515046432395680106022795338316961335892549006638619448861936200390265182770239873279885637040912427805703500189745521021656772967839117948554829386469909002192127379542880800563528116566788917563848070287395596807629491293879237654399656354885106047679266564003382816078477222318200796609604759903438406798936808248888352 [99,88] -169891047255726850431587362480688426435556681381861274188413058090571971728968722835026563468704898988670614636937048575287257057310900859574566568324507624489684399047898431212050853830715921175799645745447455030736208271648838942444391139358442978156351523464140661319039951098486056804110438681497044760699754544878107459103940573547584806095635269439322683071231423045612713292119021801402228471022185508369892114091672192862127148609930638194180710551131677613774417503708851622140722792673097464910731240376798455789053200695812489466826659251641012983005957737432682835724676266827659580634648914422275788679902853107347023431116334455364298985146373452419535578361523491509355117382596633180102561148018781910213087590350648439435792542716473665752885775835847991237442398311196001109746838581636982829584188341644588259061508267024461018041824024220099135319052229124454452648486743694382476525431790617728014489746607444508961146885246259025105489374905177674980116614466443115967848086246481311326331595977269921825822866195726926587070028141857452251979174937491790999948615742142946328789408755447662575511726527817021441065331930896517349496380020271002793075187611645907933210190664753669028408784503339005313513234712260591980632541911513786843937502014250537814144665238029517318532008124544778139713925637283417189226804335554721000601800016344510788984551875238118218092357211300428767789169526975659702763794448190063308121912324493709315095387156981169917067565689692887589708514053523685156691961437517525430973209613660807280884749547854156967526267504912778595481882285335768687680514685178052374548506553770756618108640357772688320722523859933529033103618458271272064326544215150486009702951978134566360551568797494910986441477713674956079027097998122790142378102257360240783414899825460572055076994735595508244230723932337336373805276184937568858432539015739188655840938009137872036251057036630389919740356203427774926456875116087218952354538840025903061833153458751023994110186381308155015688894359843013990738348803554866135967864259079325790032574431194355459032951031317770558629637069340925517081062408634871200752039419266248407660277032925252259054715059034996735650991384902652913832128 [99,89] 284474701550621887635015388440451201916151601074848346383559225185571599511251687067935554187484225677975373579783086593851855302407396177937777604573622043535875183431003009592870672453924710753252314560673601720740603922522677838154983399392303991118928812139234320566797151896520736791249174987708583804046526061618497239510163606110942501478653719701693182699815524311532910417971854266842433632817232579902615447318021257594812509381877535015371604432468472813173915808438659188248586092528928807609561955270454814283171094356122979527328679838082284772653217855440141373760761267128534278006945999365655543723259879357389853761604275091686270475331885193968620350414800811963231920803148807649145601576078868380435706647681782377186734993744393687076944296199747863278650613282330578547800905904412326120818014826237965758681174732516854841951217245992820320380899477663269712729484964482898144968157615559778989824661178906934667704474172017652354533514437200689661919924577077760442232482697891659421760907779985156119255045827899431319228181463734544642053744354098527912533508910630097245654612298164658368729649023544078855272966069310313609510992810130549565173651422148619544238684385634660927799221394739977973015125187132651612630628650417512088641331502771384904601777060439720557612794510508589507830725904890538555676959330095520075437098935173123299585473946989336284432728817607529125776691017846529787640757687360905123764067689048928344482818105556235065658562040558070536354877916654704397482991660268990463621988325403149042069818439404202728098862383191991346300378011541396100339817403068498153526909561280647847133596744462721271951207567422856920961849716650267548416964105169833805943773399408211202515251457831909522928332193862118264259781097840983999993949770275897066997310180275867527584596885219727703216581126891445688234569678739894077230286269210656503297576932279847688824473618072935325503516376303856164339893680759546938838002048009829778993331343314268998804757215455715283102745713526428449000522079234966191549910245198590431484730316555164687994288349052190589031949451284735489391439672132650115955003962543336496515591416779411565349033807893167293300882788134357176 [99,90] 683147771795101613374556942712226430168466452191640181502624208676138053358001409312940816808562208873852945315730602436912709874076718807508571170860562885094513814537450642625986010614575467124910820335141669162566866412196506957066197362745605704885078851724875761867798991235553304513351724504063580099722268359494679177372095932061546469653071908477514214295294622457136087232098186774381259111935000102403363207823443439312886746034178372216487274185728191366261468523712077592137550704848099460560572776275638235478063651302901429667067814214145351679553992641406112860207641232681124874654945476682661749890620720844160319097522830501552973579570456910205943270624970395179535438043682507871086180650505952529226967982411775730337373555827619449648151614132233504895378016668922149600642893851236044263348352153111183969073097789185648445107204058569074356312148136701552965710864236723274907800331469757799368284562826308885788201394549646639380602943474120624398369368110098590008767488721173558672505174953412620812232423507013824755065344615690550065556324095856353283423452102745389575330513926089087452820716195916660970201437710770398262899916661818239343204949146552581660113005996614063141944170660540985219536972974158418062356196624862535792433993856088973689371158743613047315275398469509665843398411130307245626750844220534608466665825396513085055667015760935127995820074979551851390562393058297193146404791105423695822248418283565993289384003125248571461052921569272053521874410070476777011732094462139549472182449513900266118286268486275007066727364704162786605403279225246329567427517319342905479836943681771616642454108998472434624551718143358797584750189640339285802201136557851965383491422404252411253669315500436562703209926906607102324692677592518165211541217383918999650233627806353646981048881740780318291944178467639186455753074562983875059588232497941957878394100758553714103965325813928213904986947317842430639351928586855982535213257612454235639146401659024518683778341574489729274060674036271861724829592882702859528240690580078376882452536035943627956789220824713534068435547182304763374495074766190182806331648743709813054687296892066144583711838911767169747761748439296 [99,91] -5377293649600223313498173353578076596767397941363980062364347415801127810192328255761481585303305762556062927883185017741805406079327459620130645371686412723026110018471127677662143602477339014219840267548182115403093413037432331391488312138093417428692795565687039397307388023465739710978165730332900539615629896793940866631597756406583247673318536614113103103107178319375357475474533096704020366495488354287437567173297132429420921623843739688520204778540955142724529780238940840859137537884320677940358117827197583163411698945347840032231052868003555883107865079799719036563760835298958591584619527302293786474318802204142370997830862516576879665981768288477659383473699286923007495458287557962615423822070897062276056310700573650306413057509305461417281286993082833750456324028530058295608460221902699369187832665593071780518188981130824167920177920986854218574359037770423073027838349441356757488937783720508789151094148217145953220259016062866386093271155585965822213943337766510060115117706527154248659852897172000846157287007261376004397014138189453095052368498510268142411741976288230697911790158390463169230721415344857905654967671781660513998373349684212198906845865834184496268541702768487194024894942737590823597079562859036127403718329803879231218757651471252985518356810869581321937038126191608014680400772790269153570730889434415868696841651047084156688458919610928601067579534444902812627197186326001780531151859765616430529893806112627560908190404176836744225512848831967441262093634940537706369753226852215018001760481421551073402257568828420946158265965843605237209506053715306633986378642447958523849577653761892296578307201917732199497385752915129176469943658925201484556813112429764238228917355465522440683594853185121562785979424680267448188532352759421085237508018404656037237764194506221290915699550136300396836574203389408492650342154186294464501616013789029417995832458079088072066289926798737345401479854825770670744403019335185804698094334998576748432982580108611272258684515487447757501242660536546106037151877541705266600294493160966498012712388216149191634699848182767015475913893987908915857329531528051847017045637127383831674704483851773128977447781765044141167118304 [99,92] 9119917783585826859331542563391632925884026226136550920906304574456903623606160358358298290251829800850469646761581601030356446120940183613238702967517087735581726109810671603816105504310772534617831960412453313129983814517413133577908934973594287163740420431177411767366510970448540156152070419447297865330359174016842485151950713133506703621411004196136648016787237379910527458599477654545269090003847975508036268198982278932728784466844689193950749410044910712776953581503612637782232298022073494354674343181343719989797596207634410622830608601453356431093846066517943036736655257158540554213265861281724140633970560780974774421937512055425340720720266390753701595816656287672438357749939162770975188787183542093077049999796559286038813214740491700632904651087442845536889183210578724716843346103320216358585028615116282790328898561871959548249802135392531394129654845244129815727056025886211651597534256412499633617359545305397628195318045451448977409829430464992520486927123430128303424525189843960845836005425014259518982352507486945439639573173892567439230600184109452888946279500913083101231827963324956465533341999387127452821427170536024484845041133080683022112881321734482163071037478744326601892907962202277930192847350308554652995877610581572437443165207883920356000936111013029555744174556115065433828387335001504861465219846660536818729262259735128533729371672264628990717192576541634412439951076821884392401766235613151006879419551922918859645747788017793692024463380088770043919888928084739918218435626538132859856539192738180508582961196245462827898718237918292996207368254697036020287333749581186869148466357586602863372907155027143136786167625534121844508136165900293970792264152190895594453484837307343822713119533280992988430032518322056201836973731777695960372804206247312613744380613500025940748032591106857076871825702420143060487386135199576680906062247705610577955529660747594384326578988312140493879343447197452864835640163160546935158371880164920757248290976991053147373249973892507017185566839883256345027157847716884776954997067913982465292973133195177096498680697265814281437537979563905165527102324089748321331628627216054904990064154685036029198046423816293373376 [99,93] 15403425903508143277808924921494229133179942416973183390126447095758166498305525544518851383267615156924093584633484606749178165268774801349317377537263133418763945458579733614421302390159826447190577465450095898936454182683471036199097887204881825041453366148529759191152908371232858180139184859307489083279022121083513236357771741603519934183402606875797188116193252318089269345830948943135277091391784038131456621887047478787457251570496237997233217640524306247743784086266002041695370139612189759347933470098451314809873203145279606364306151283766768118587489533863562903419347778071282661398514192046255633572546799927890802668744842236222376625768484450352303834244334763529001940417008064433202860383120393644794946966163082530471448008910185365943866658303210166289478135723992726437005453817748463083066128108771777287021951329722351457464570911253323572681288646145060789296361027364871094783254079490800676266765247992394485080136996116397639280186808842732487412314777731023964974825204329736008519037890027320198781715757711593292696447903458477994544932324769057581044098151730798680485519187049954066682709037344198803914884353722256705464522693658527905561915653183748361859486167181093561046065183538399624099510544102565759532752379030625591167801984810761976101817218104847453600109203928939482563396660348098860694104061144446619794922312394072701134032486205587008136771962904354013731908420064456607082101746208834061508914205754457902995865742430923010055567934808044206790359862844233263018758311683491882893217425358695012851538461518529296885502209908017385797836309625247160301127829795492463437976069339019277490054952005442896120037669615048872714360507920111985181315052743670234128345191241013865342256035221341267116185667655325679543153226255591718713792860692298374251025043063203603383942252179173768154228292863493552203967879359704021347224755079416365790557969296593310197898856825221459756408905454047377592528317825156814231736871833726858781396286451638591573387728508578061409900763345412559232969909025778443702044506680009069255701886375015857002358860664826761248111832575374029844340888245177514784163134340164850134981967377391490292824645539592 [99,94] -115489973130106323375827242504359207987312950377452470789980744001515897840747717303171303575097151848499660714680985939729942623759611162617761312178871590950663939495619991485721057086153579179728300099634952804933878863987769444373561310858062095200875754478699154147315613616753941212216751844676882681567955955179307044751363846800742040272466773672975074978602285588840157433733841015783431264174809462404404363950272150031934016671052836816906917394483518547272325195908065020583005732600712679984220634496703635170862982549688344541649561257940926014346353019633813002290170961774658245128376815913532947309017021430169110101024392250117708972060006465048716654687105158583592721781810423266347472699665822845568681394457025348326023228580460522770660063841753256837757932971213154247720758629539005435518186371564485540107054726187298065158689272595238257952041995451526793095474033425746899179802823375314741272272939474958797184359379274660761947352459901641023036022036641039814918152605982506858667179196428616771913069067351460662194758459735999932744202613532512319190193921082665012633682428938100408493526404912301768219432988068347959947567795451882014431578292543473323179923394781563488399641920932152638054565264784878147627878028360195961026843590420930958674253529230859624935399674566681014403164378964202507812272027990002149188891601641059376534985204510635615180620332499781325010918949098970652426697151236907170793420132700436258845817739777195754289465837476833735985900644193086900407144857672989018002815045842989281383704581720561054465166340534689765106004814505024150526136149797373133814224340001180872998701063317362956472849151064671499460442909904612113744701468008433933445141123251022968041976174370445038471204465419445580449364625083827701950747156153058291266610343568737262487433697050309319805929169343353462452100363281913411428572342118218051688850879073677752199185705333212150194717112972098429981601239402006670476457264583567996119609795637109683908043007445334554317075438589532952125983460826577375942405164291351271142149003065094126825360031173221834951096008642282445863441630459105923350401311242059438562555077508646938659615616 [99,95] 234957962333495544399090066484739299637339691918006255131020406747899283288254868728695129613351169288217992970850172686943580524700680346083611779871406879634957547477410830773379843106088707674206489649227278129807011870652312685423918756566030122555473816076735251468134065059703214025290701265494551638625315109467394376276922808572294511033434224710794167532026801098311386176148200341779749997277887944311028175450888856446196700665195119854321945710278616851540777514100034372296612969781783895581864799434421762058769479374371359091259559892833888542108501062776503129746498929798802934128631299450979281975889139074727673495184988667230613475914960604483289915207309608094093098256478185876516755429984900018319298406000761644673891207932423377191877479199173838126527492811801379583053554879299961173710152286941432259632309129620610865581880903955522572008228584185263696408813291954244018057160444305956463859321859232933118828019318819038762598299866880706280778045001129015227185018090435330193070426065169704863111174619413695690157504446523856848885787338705646904938199987534914320078830835982131412133059738682606422855754537208868166441801214240223497067260202796090581474222893061247921529300966490384355323358484597816282942625103312946967228580420065998884859663555198982075475280850160013291831335669736592850556697990573347962344261496513393240460764556799948446876293499210669622864326765385785965923119041856890144966786284900437638748256324026963769727666091142254674941311908895005945764435730813477738016796692181541504805895300693586666907252066504187706343034092546809034119833109094179868209259593109255191060521329170778170674202291644275415746717175824367604715508227277970536618330591802469796738548885313958966106808893157477562581664994557182996836667926085088665984222530700188054027853445552652439829350021290487897074331877492075875652863851579522549319286004128086795185337969569266690367785095280814333304858015409208315443774383025304446190659334409352987965248430384631053827193552211558785285644481588875411913230468803527127593660819504697070918996406301798914181048752437250052677990557341798769305697541495801004420721142949627992144 [99,96] 565522216351769145128510465232665147544452014491698270316481179483464755944741140284999223050847222270830491313993391315331566688929423549021109277850109557908020864072735176222878358507439465242237064599560764590001994498904744706135866602172638753669285295221981496937305065041142026949037677103476533033033578356789722971662635976990585399495223355948866485721553271391305459730354903579203042086338954421188835098882964992181808116483678172447642911653020904971944838680912173178654738595844544939423009244155634173697312874829625955586133813634957408573516831854741601287359526117370008812888963321465041137763620846512884772905648591817272403805553365712142646596969807379079677875415732873079322288500762508622234379501602173259405374843476851355074740240100518294655432654197621918542721944379370904295586883816779278775099055032595346961816346511487198378015314321996595015902338898729628973174025959165920266374896584290251958269293589751098212348406758424002481238087773467385451281849560429389115306392522385485053198474044402693969494085338363228358280413253591210785691541982875824950002496247272336674279287223325253931801148893782734328074237738794299649063047113037358442378138954418101714903213635701189746572605265743045394252922177757690891896130551578362533952813722491643901719717401717279559075863638696541608335931777910850276408042583844518026059962347454179950055112160402719703490815211131418023423680246722646412716008032133285440287634974301745641656876385776552772304568219421742798413425810376159878804419391276043585519462274603358166501117579184957030745821894695900198696570736228326614076576356157737795153324058929557326715342555365748121652802541603211676870208485989661347721576871124323756524880993836220338625178068838631380228753623767187558540437127841626670486017574701377741927036726258495463628817367753532377375102208665127047451715098483233474329690252662991426618973117322737447649098517952737498868340876281427969142264945040916860958637082776195808724593493694651642845121938940949981986908906273599669973639030016066091030602672192967079001715893336208269068600353478318878883460424242485501685787291792923593730667641404992 [99,97] -7553126371617485460466805040202387935728629229123350483258206451209211062022685446695004750155744941694634339489796734014682135620040903319641892115563367929450593277324561846006081456221199366891413923843833788711431657891127172621710673472180250800169921790581286278584203928489719675060445072849046934768575470415994636343598338550524106829026823806638600238501880640387782791512247443600745720883745241033331203469590099828673352611398143637224446547581913884500872628815123841960759518291917318749140164572163264434770773590299677451791257776498412448479155248920962089934037107315819326568290125194810595097380254419961831335329301030394846476316679912322984795816150916992542574754924844998241237750998328289068483042986459671483409330976628336036034494426201968775989533823632790137903521018841785906872962263816397498111576144634702711124859976169708733399810619430008595521766927210529531156557094645955198114193127854495321023273690624316019845194640338185043806255063040695830994456494706950667872128153512089008584531129752877389290111882258002629924808397456991838901054108099589893262992972903133202427438576253990160268690008091888221556203715048085888014367932435195963450510204146868488587813652574166331938594485248097611057112587769738834715069991223976140589876917179684892935069324630193119397307275155711356832379796809837876869049780760692989440188927839605125749541016184917247753877679478023612533952027564962866404498885377101085993512491127346218820417317475526503408682738731322460581007915054713264878392528709662136739088517914791549668146592047694287021121595163543923102347459554116397846216342342679702194087049110820399664788428451431237146766187721788003204256623123056024098753252926834097135334807147405063391537298263970373110866623860075408342429054585874372033034585034544513350804010711961787405197809620667636630014390136702872718341050982534818808945564797601350044053943417771557783906721731832128292962500943571026436843125756799576561735534608408092356747505522593966646619577036048730551801252491488083395494157934468097672499227308803013843671520749166926296713173042930808001882175008318376996488733672716386311663117712 [99,98] 29821298655989117902673227437090314166262853358829262359594033810490544445262928347618104645239253138574135155501480343621817786296928241697050028088144814551931243876866270302525538346295066076545807825050274606880326157539824893891247804398833551973983703113073759567329097848611944648828490528806175761579660430448236912849560792287777975789536413527741107994496788260072147133251781085852661424980013725417230921652558389190217744128780982862813747464055351034859706818872207419198283761226370073246197575183304563232272803494661527755420100316314369262365219114014127376021503979029321613079016634601995423375357394364843928778829323508375013643249456413328230986621837974348401174738842415602405126845605251250158287656596752946078987061559925349680646761253475671862896490472217821121045908995467858513961408419996061355821992653127350671366053251214485618364328530631758783565978533987413904693325379378602816814935812416417426822379451604527200057481654312292443233550985642457813566485440935552732540752263076220420209375175578248828878852714092607240300751159546841245682941871255256455753443513329481243404826294085440467496673562743649067766562070773094800515193561824865635193544798478282458968702183753859589329884333345810993715489683999500723771443627344969575490523461014734468900170418176668330663148250413663634404645469345306738168924719842676862205127934403929288384766874937734518626265413000991831723763550998314180684208421876727885573229706177915169551740254144271544126540865055700467238461118977448229879893651359242112166812093805095289060723789299412282044436671288561280889920635546517779412854228281684465679529727166102585424280684868001723755514917051486794536186914283483934577359705961419627638610738802389070041825780848462490915915029714531707099657780384719959646842551646537369440834947187101267024444487197948890745477161259934616423607606882991855813319193924590283530579847577898254300037081043888110066039180128279115195247231177951321846151346346763151646420961710733918111468833478125434007417974488544831191753398440109876313396413626567949510616823443514199839867645347019801888192816034150451894224069396143691447552 [99,99] -56553124530784760325104327373723407518436131284253945733218897000141955141798665273694008459702927966882211332302281775538621835056166863566844445379683207386003864214595251689985185451125730205131067325882744864707746296707287099805867903805965508914922254159437034932255277397284314569881626317188704767227584031141545362719917305883658821657996678502136742314851667513365723658396083415653779525592240034483235657505325535517697522156418377547333020575541163755304667088937235298039016465975865950016111214997745304303222656272293683696965171475561847440233805173248810917790164696097187812644732819426823452101435097457705522439400069203748553563389233749633573628035127840837643124063089628162309305260642774541587265908336903529624672779229585350457281211449666859877091727034487248451628519088783405332020071644188889174724174406496470484093065623617242259751867287327496596864098917856981311341825318462511290018822125144035174096113001796139933530168650723259351291046175629574674840217203678135882230492894544481182658344653918260952677916413881942140762336366146866016462076785953909943213649424748146715263648194747187987386272384904010197332540239435914603519023232440394806348978033331094446593971996452397013828370685789295152473712579225830731780765550314891274667118130405762927068147813974106510904760451341961214667930484392819476620424173324295424837850710926684112309622765350010540128676565824744962009342145153976220785478779889194229866747911493322808290526380259003968242109147791807494335481800540331035944118958046228162394984897915192581258866895897319698684841755673009742477253849330605364149977057821273590827955631086575169563035034896138318205693827267077387670451620406803368754924795567223034983038068138408693856512502874696675423465230956506811792644470217653415555286621253014301684374355730607763439795506203596371981630626421598167413188890422565151567563448307689543821467834129138760196174833795500997693402483689694992311979683691349137237795476239441951013967745092706724757936738332006658467355546174867847304894132909700939582552461569929234451362171503802626094953547921497717218286233950167106597392170205464416 [100,0] -69796249022426821164894528832943748225718771944962397538302147667860643356968884586125905465135390462363039380157064116253211082363814605908662641326503404236424028290950077212494478409005252647461765307362244487742693037787931822082904952989416602776757799065280093839314019815960739097020043992390680038481822559043287801099056227082197470313294008168953424911047517885069839093071000392116371454677455082911142605474408789554290302990046621964418858796057884530738138756714534243242934165192096424870943974505959847545548814180523736520766239397472636889890593594035393706249992510176224132194299337372387929597338925352405644966890484360236014578796590441328270744812309665081212380229445892282186091011507806299271720253237406563680343091590248098361887230604975546140506687402041690482734616544490770898322550284620333716520830670563289855742675317897621302340027982495585461078817762651104580296442388367876204638541291828920251072557563128384733514496075424729047113368671052170413687154401709829225097315332095523089367228201556420816692881566211795335603594139176328173880657698580764992465182324308364958830711264341322054530268561953893632861591007377132462695657798198158937630555150740152039906536818527211169472615227835392866658927092736693089214211454995939112755439762435230055513039504680291706995139494341279482183251173379597048203207608891716663568330258071918297254003731792062691584358916270146530933523095548185772737768106043526847028597965978263031848197218589738773890986544294400969246041857488536141537151472013597646463694227922852800623877425663261492464782672021633717222453969656936666470725067295235556519220149490113512385519746720953967284991697123119860493915856470561800231684108703036022692549232200822154112851202116411353154295466003157727146828612728323968206710605689183215523907936952961584719802890637282372198635758493374026343212548850706320709472330275287066742242105892822162127432403755047009780033668998747864068643086803871280310503705050319327660581205765288173612841743446416400950321732197588774260323082722869148435625633456184410660412659729939263103806344013008960625776404338785323192830153005072101587626020319008955995187483225715213449170825464704719780418085181251903757876088494762156617913438747820105641363139236944894003954751546170745572934096490018680279929967831470493423663502588253561020295169591667484925206459048504357313598187024730103473568675003943839530767157615842568663226018873288321965359174666731242043473920000000000000000000000000000000000000000 [100,1] -97274768624315920474196652366924396465019408939300376608278350012580765703248764024351611705610411985877412208519626975920144248579975925997162695747286472528647459564738103442829335703154248731090312551216548857186777143489828492327092782218426956827240894496146180292270923389432861767491850563224728414451921252615255511448665019042038932533786384016041712275785906186974454531662929329833098400764984704167687369087544601962358258481720049574868935269447341867588221145235983332535364681979367877106533495778723631564536704751280729378565926260598415672142416054763533643924842606741694919251767921428043022246008767232482302810390664029023837950634703054426923998406280781581791881896376054887935132742113427627687093006785098656355136647993059607659865309955671781532818474569408490009438840552000155376553807255007030009326403758938312455247309854194541524653839317421536852893001554162289797860002501097065360558625325559761875966226610120754249682316529834641246688550228670695533612639761596834826008621583606214000771865555817359305891463381624385359498054431182797995903636033544059435869734782449064542635511650364674873972200771414383796000789490304518200632777655609448811198808989217478991799805261198730120827170639861041420303887584307564928153210543955821432400185044498009682027241179638730258786052279869197935967026037368163347514387667744754314698130466017397287235996382845869885102793626908498068364680411948263704589313650975358970247922292797520887805952845312523012398731074934718366377814858961023184873097515939234907151058489021471933295886270923721912074623775585736303956726802728418942350394592038463375687994257919750538567013700004561574004327959020344497341067199974208472278508347284125556715141852739598679302543415494750222605125565333724016747883405878919762473080623380449205610034547196768431986234196386536739145452229626427620347627822824183426573215796513085993726928334874235145439872005700770458806150570358586196684940500659476805684377056544855345890233653645054261774636580695504944234529990408533366894293286447024250278862952017673055857953311587230067215208061832784278616235015539002344814172865039189062764672941840906327840316723685899266707325779684879282686276557582019496033074407919524560603201598126045203348173352139149606929750624598843270847539089123626828794463220215063647187930206900302903968990892980313500419349128009913736610941471770808960816839875625385911844829784031433147022739966268703931789998173953948070707200000000000000000000000000000000000000000 [100,2] -1678279435615679006136435297372425615892085984895338325330424226936288002412953130429320668941740289231221124304739691167376220293314702890360719646386562176872143431225137251079389518556936023384506561802542942650995122171972553444674162139695251659005284370787645862391317874860278885065668857854245793580856598264174203979290114170816453030594954974074508198219296931928201477952150054540999400076053443928458184666540835754486320145331396708189432449478174299970364402019074794035645158982494706738633020610567923724404185231886652126651274549790085163798594473842203305717272849739626320706258187878035759317001059435827092745364715917990304159686808277807866333362513408331393553166287076190718535456710010056911824712056176453109223462552244470933723129495291270205192337768381780202402970850905389444238745565203145313684217997401677865428219663831077668189018082545921005070181385603382210210321565060781518919218626623231979293632064187053808774254015427918420449434907909573818944069203233013990076699276994845345069361438051793474182724756796951040849707864767646502002270280093941089698005115552273264138621667788539387726716293992657489232936990624688844105855696240927789475926537575423233557186902920211269417703401070536398579003776334762798858914657746366457170653945398093012386166876129589873742626571575601960629664813979183949930816810466562595362370335307535608094374692315526384553273805257309988675384134744047860369796151333178093710527330468463763351929084261504038097833818608660257665812644363201592104912851965777713061607092006864646843326469818099068524852638697299818378043987819222661581398400002183817197597252232384986559712077126084150433694325863317276811491324330022942055057847443364604602309712612925987160933930850593676743781896571473740521388058589815503754592509485609881576777893819785358648235493831980674168685795783869279174670128282941449696634163421319989525878652084385449370324531803284294174519647793599430930338341170908973142209411179379064727034254663799037072138904076696787202480618100216914367948216110110995945837633538953855650886235471707038231183187734092948810661801568301420711397204897098064737836873700126189969645093622766610979337043997706260002951013904170818956590885928996606925607921716779152354438457779433929548545674623926080028093601416107338117076775769882772303743171300263426621195650467588145524849867049979788287204914556029764471433821046691416883456883845118063213891953072792295400453116450870566930350080000000000000000000000000000000000000 [100,3] 27524077597098826010302245002148099366989489500981222944468898847306474101011239078102910256991771452235024747976996436803448959817184185158549940861295636491216422739333809326974722151810705962705626752586546374818188979105523509082368754511499606833601567992404230089341415769623872992856931285357555231273298593536450281139490421657277782554742317744242364416063720407602845117365740925935940510862219394364041624937802464459900530089292863566982822470678715053209704523231832642147978137015545111745262318201498922494989013060605883635597706524742083812040686999124822328277257790073105522405077122454960450592177874466052755295198498457048605944724216064845699412777836994314984091999668527302049080514449328969413058621698796180272435225050845916673304353819913312029222561061661646901083267232150925961577499311512819693377844036931166649594807259366606813302153469927530256627434717216890869024055889817730723014447476018074886773571216919616749210385359739225894262829020517937195439521657325091060622742136771049769563830510080219147537080121918445359903359998735888254782369385399888761368634751658108507138711727535504297409458095090400325591427715039807149306599890712831378513529628273009493271491104064055864195753254043438266852695989843852395232220652730623400795035133387754880208051065350297817638368932262118323736278530815587768386789561773737685966039631853752761538465086421843961480679813418320710870673919370279509360469942434165427481833466951686738193926470331865232589767710269300677033998271417219467451574674226316506831801970678743941184635505654735999922324404663605893356337242646200877402426329941830912246933896683564988943374433591816720926094433804323391102636860729664064154560561549650066733341984575799421682837757978055274864219552476045893443078154600179089591845643000489705940267330641179319578414902707227891627626760478567984758419834560830391925254798518351941258377881346781626025992297056172565112630207023079926385838184811925442749875393403373475547007661954852069366891404774246364391395431449890438490600477302288319494176640236170961648231919009568229988827411439023961827314912120994247357504333189228727450431852264824154725327511445519236428636733429733836953581826813823031497008987565352503958285800885765028400297120663054151892287284245620995094759247631264934415817295258071046717999723175960472090438115686043842791592151844429841900676984107747582154656022972952376448398925260517358773748377065342325571771640547428748650086400000000000000000000000000000000000 [100,4] 299374925646351252343968278828500308342756195552907680217940498622107676191774229289363427862609825009587374286116592362243190409366605543680614520346844845932597462019638894319050090432259495896098718849299285039426272629166586994717047270044568391252089973338171900303937235798275495588974421337682961054641773335631589925235643147522700790119508757511100776507579384322757833326831128813259228574411070538536900136925218332199896593542111193662546063988274759838147656173007815924110860183314841785292158081493242538906943809357105049965665029867241153439040653843671824199551709513567333013309478229501069063987554851598410461773370631673598501029007118644251815295772371465113108218439535352216313457154688235382438225355860223762402812307542939276966675646870524794491675080034375732261537571691365291595603891511051773864704509439236632509734391106891717917973362911303380161924345411567573414880165217681376090041565710937300612824654897746913164495352606651625280100444615945237058175915663362193343762120083943001344554580819538040329532046678755888711059574246133426294917805532326426250045480652357813945389965186686278058557007964945070772487730762477039923695196894243305428764825509013883779225697523140657821479831009497317324626659660259337211544038261363449873479867763625756164359974589411373175959540413912672466301602330743439370761538742823612286905683736270745090216683066008307984815578314328462167976362799875310267489800420530397970727372905024736607963323402104090406477833187829108141878070824583387108831268562032553277491881910127938132895728677983694770533385817550521491832305427531069455682093929692809398435814804471722506298088059289148770473656041551713609946911308044112807117804251505504128809869249105002911820475343492150305947787792029881370890758416661693189576893839328162757908466269092801805931037623205064208876343929698873955649738767680635199837914016836317264744618646889564444025406197758468349556136807910527480790383320451531938872916684890137544926898506492256852804956310637225004607964898357389124223652542070750016001414595259095268528702323773935874671065418828170887657842168724726726043101580072603674062848396762870115763458525375424760231231858263964082086195972187743055382933567650796309411929343558502243349266985310204076159232663088485318978057664205618143764299219767281167743599520964615652110879204683736862489302335336843238205777487963952386383377107453474423481433593508948557254110729440789861029598635242962034968494080000000000000000000000000000000 [100,5] -4433876867482685106571462006442011025480065653236058408543194369244562609880762343726514129587151010417381147365345292380903709942397251362120689249946015907635053115699578576752735488885757454362190938906112014016505913340470199659734885456390149101461468550846587579084041361442824096270604975220476564848724750697763285545302635391138988059388817217068018669632062066802021321357812912080988074543787563365230549450794302350163852325050756149380519246363200654918934631043412831048583988859441500884883234900508608584522924872291590093340362056998719942860405239822935824626210421611710730281706299071016341905771761201334776103426317814152750848546187349712876771834701502073567765098985311167168954142642250333781559601475391735627372234655442821587188033623152567442210943141590002968255866743300664181153482443372212708420620538809243582238657283166751685183693838291936088421149531486494961806558091681746541472683945255369193080469462418619186867074440509765287828571923597217347731206448124515659856728158129876858059189203843755639697530118100364996790345908816988652326602549958845121365674302758694381027412793093180063893187951615024429336499736693166064455541232614194116404273400276760120069933196112056081321404150279093890797435202874866259603593942464891629275285620733523249783596372472323096881383276572710842379925486404458674183104031569737214917953153193413218672311222543768889815858278517982156436153315055456756472829653967789123765484058777732849745388654689710291710430529328246295429287105667489345799631271097441427021896993913716974629007092337202815996196420326818132221834145948169587666659478834877994517158942563266621889173846240809033140436631701836921574868005913924111501504564378189066408138738807809675056361679763670348029595095374067492226120617020000144540460039918563783575837886689040486467759378995556098240605689604675026485284547049761894587106555461939639212901849255036799211567202867807353396829115579109004809983280138631903490196093288478488884194396361474005776221738299691513426852566673381690727864479703731564889687269533213351339982922235733648010415397011906208691094347983953891727615968221056448977726180305030159310480471487128238356459657354768743009229947812198146708416635253688241748366004471326686775375274224627984134909021906219457856391820396644844250561553861024649377163894611225063998965654645887233027397741122437812194239600800979501757879888970236996951018624312043024658472600967712471714011613449697737746415616000000000000000000000000000000 [100,6] -16730505699634838629522293351612430561148394087038273253875664702365403022319869221841006512226891451151857735762506813311346084487339571509037168028087500964241818699315372183537178702218397466386811738758069187503310604792469919904440382206948373257974114729852160891040097757613624462626965896528531348707863453683732855509921100121208275508081680461297881510739475288443981724103048569801195317343323624129664420538163730428887009838797561401973426333313932237686490811461805885943064668885526097037959072589321737570760904380686050326188964178122528520502860963977400276630872763267614181555681221965386155922190982653511517943045160312502718827775038247210933280818882503483100762405285185548766801830998659994532840038484957776793554848174055555242556173465906532080724116765714011342130919668611935802895614831434704918230259841912221836421622926468891989168926501309584288455380653608381682169784799805486500553034672457610891300063269906854945871416297588260561611004269944449251989162170431428339471501947460759556190550935899200802585911530751221961953776891439700795580632069713513655621745648189475437626498219932729824446315644062679970030810489804041303540775122761265043380681790509430810555954135602884451798792925202661527726063588847696503686656711591937472714952658450623812953785174876867923480026647054254964609495643599505654838454572683705254625675681146691347169910118533835351566335572914075341770362366349522527077827256584544606151896228683296644070244653592021582057686322243349353494109869638322635816139476095786689529731885159079332364964562641215282803852365888352011191376883140760012278199626112236815967233871313686934344996186066235034321046588814780957947621989937495079640259338174891619912874890494434059396601455465749894788971542260436498517621236700197853374776486657429344914501581069233622806433670486287398199006251019513858798843417552462152093816655340919872273351693033244398940701577926373406528965184420543642866023653279719615259647707688585765909285864177492842670851226528747653811741637730063978247635962033954574222885112404942228730867789705447916222099419456036889379852948606006926422717221413627603549046977408606926738225156853946559098620106464901696049883790428979551117125729532883565234075306296620502282323816330793190383548206908198123352564561077420417282936458534326385336156971194196778744613291153929078354131961002381801975330282618527157714918443650382095831519884477076899285669159847461967018967743218801750191374336000000000000000000000000000 [100,7] 437659936180482982769598039696550278078298879923163589222848225971596881693915615735424572472012134496484157542807671650676656864602510649944675673070086602300513567627333354728392347868853465679731832096809095989866016189070306866351108504370128926393730686132590689848201986795643139047149227973031095045265960823511006034777470918510284111665659312645990084915812782503109123206526067227888603344754147097017686589744243577094013251981513757678553705885061375264970062586366034715581644740627820158847842931893511671271240281722931922263336235827805817580887641283294082042160177770214023934944832594317782846776222987779399421936950609743628253270537550402093142921048348633923598112450128539828211351915738813664165967452609868621976557746888608677655617265829196742038200075880605697766022512399345530966759299996196446962274669262005835755260256111217280893152689600554463536266674618423297432469724051708008434076304930589293150194787561376780314913556060781338389832925911818646680436124718438911786353424712667717050703407601569077457173361668286795111271083407389117625649043926999289813191905859112415747348577611729585595404337582974908498321713804436851887256859807186640580514868700756488898980564826288836429555843712744283825289560846734989656252953518362060898021208442557288269813605153701047853017424853112053284294047128007919877941715398187304600217480856104007815494013546771293514198053715180889199863804160190410047067167140077990950789778178024410068577659936349390605921314389367961015245956705493381355573061629670634042553005806620764726429113574365998514906346563668037888577782890075835102139779801139721005119711839297470400882620145436740124821631558512448826971277886864787966526854962143776681715013311943980733695413564758012137859956177798397728971072166311029963191371656930714924183403517955517771818528793666189261386679853974174741036824709346199976844728102414822491378329237221501964222679092495673004347945113092736178967098533979664587299377020827317633179715226422663365226207846291521924612829749994539266522732051545739087437002669459667712732910401482679185570116966380674320601757134305420246029273533185095772955055157858188292355822727439425881059588976204660229670690039061953010185541532321625551081810492005313159427455262735377319259725030203398879024627980745682054729400095193638723133469140101301654896745251326540213037769578441083755860316420914623607892276824305275611355527272153774855472877915292912717126553453637056503994122240000000000000000000000000 [100,8] -2423289332307969745962662644675926623434408838850667556312968798198742320618334363441468698495937911458846378882442819534212257033662998718588443273336584440767799240287071115355175855876110664217589395539050122255676647041193259507831205793119813450612338629068779602117848526912953640284572634938542244414752833163729972477654694219121088764697037206983117114542990482379839332508030889292149922555615360843174679885757080547429608067403491255907405185017030679269513438790134943078239236442930644362421271174738274827179345112823399652214581363026300021911195056273378756998920115681670416319335109466068685343259301894380420768036554214936273491285449915438021528766640056634338413883549297485522436239188773588329707976727013424695092621905220251736430394095616874744869522781356963096694810184350752371199448215864841194545653917927105697967660547820356335805399859074923869161802710991713095834842947720712065253446771515245139860451472315511484114955475704218182501805097225823598890676915838181092679412628260739959242659062728246231234546374142840872053115799194732499553175839855996491884840257061456851541569024370365102357832814056761367628738785871631166162044010151368705502538727689756187881012539305349374417749148525239222679453882397523451108771347080132459633367987684151357594473174340542609142183478603750272372177516371074725720120395703503072089519024802864846086972010946305564300585531728757284194271141521824944100271853759095196091029255898203866314589741189354058532186493689036148062715084570467653127299404938895756057460123697817184333703888133033416582302873830145580182289381557248802374816335358549533006919090353443060480429799009606800392177945714257157374014798010750188665459022407011992301849154715184709904792321027457474136802484574207262795322709749798795564755670642898718610251557909377913420312949547836886456858157653583760664940055444723838833731230156051747758869649429363551353554820780763680807440455104344684572485650632011786744021053905415274745822392064053569884827014926287526678571726723660347729191563391183616095754852229954685737155378576410147156436342091429299940053520703293003964843446431751451839690299455569621641801268306441822081517538856111972953301860986009414998601399545270937331425035127388288760530621781060455878405839472345348584822285991468623645961387446708503619424889782908290431169130469794717767356610111320505625733380687922843460795767518957912577383599558615164736010432399062069026924675027372923503803105280000000000000000000000 [100,9] 5153707170885385804738702225788665983281807183538083648319623411214579501804625417104366060229870656289910178188967721580146773194686966444506653651600191629576564942356365160116226688385414532673612397815715149837528556234328622718715834324170018068368700036255092388131473332110328541364390190976044903377178352983386993317873505924026771980952782546985992029598007455378694354157220763390679328757415093607040115944127834456331287209187354665729491348931049928218369202387433844459351842649915552817560860910237033240082724378441234441210366776202448595488038867470114453275767983490994271705470218924854079823638092923933214262223928459010124876671857062744221955065955501866786510459527167729565173300409593260460067138194913730143019133023178672811177563694206629851772390039605442543630854804640473968091216219178732670321249200061367470929651436934646144166007856517257169378289478032182777941363870526942609790067931493469044477900272976357731072447390239517630242325754167995458653261471728667027569467057803317033129565703814621309876366086532157394461780012064926606996696434719448314239802909769339446912505961622712776772315541818974523772418068606407048237787424271957431935628543235994447480479721826226302977649047447516471173420376016759278278476915195362217697291758735091335061344533299733552082336356186626801587066064460779132753464481617449573926529746214009702676040403492184353831509588319597392016309389007211960869674674993849411193500145642023980646167258326379311331512976727682790570111527024728344992599356837837097434139234234024299990496412067182605984342568907178536286243190503921099397037050004685577566366826450566229344861094714543906851044628827263406884714320304439532715780710427331143348147482421974805896636427541581506425543776652441757570230568666721694053757273555359879528101557497182986895327047600235207507873087544687208390104684042279536477548765966332777571944928673931098652402128870112009711117106841804261562872380862891568730780742773198976659514153759525263212062043544167929102390356928656098297644876243031520318781746864397078414558652814944586303143077262776695096842547758341887957153536034708217331848952588898563037815877645326481434135455536445594730897151087262293854868182975584605973618995113757850475498263709013351084148258969878343162908606959436440572362065992155766722174163073230725284862825376336820451769384745386704669431532846985889916584883401497326344539964096970193132333509395428707602766868125624056722489344000000000000000000000 [100,10] 7135940318968379728008604720754296160560723433705969481689450785786880696895474015051523196936770583172807970275943295514667094471843436385560799563292842714462022356900794616885864514341794222995388376189826553533575727288487359681280145930507531898617220784933009385661395727811719268585985226778777622469611779665578225044690616318351849428945642330652283762349260262140717052728966589158900882751222514027047736906543753689367818080803294736380065589660106063794675274400616569923112919654284709055982928735643007465568270660391937955650527954033537643490181889377288147754220385082287067175670854771944910272829515412696759842692538575888328147822896224850015037040974890394498289707273362255032271565635805307388063050027700117477923844242755866439319916320903487427976320985645520685627222966183030951784571107114092515142332036628765336412111145000646030933218066214057168658396600074542687531784643679639181481288336407217854714932849749767314898873067987552576619504007148450618621252412914161100980809741428063697499003101314622719927188269595599069442964644929955340710109290124735207623772666765088417608988017819216550325557011683335000525279116967273440042186505947905135480854334203725467412366440673223039369272657377875095414636299308666886234553973622400331745368182548347781626011974181977909579573899708609045870418179643992450989415799546932422440894969686211896067435523288588237692782423233605474999892230979980754277284216166483286215285121231359837810866835466312873900718671853573812126541049139457228955282730209634001786197824090937577974342041944123944411515038880437764642261251468639048403965080274054677144296502005677016359701459952535584607857596053540846448605394511722783329305226832385017324313840153028005362147202486111188369014115509203585256729107590847083625849965112931598434167404412920288980276033166791061645064748707766882345615773602976077399097799597760005504443559295221009602748298080526549645416379814617549637044985502179583791254023488359422590071401731629819265682894206185359566372384267504532340768759569048115813509114724901036805929000658512468348908348233357814451702901504206646675916361845427383095875151808510963358880221119359109178883657472093639464982403136961165383943591079400334987127696589580849021876580599422234082926229709961304754957836707853472979461552384438175863485991370032467040399504816752921943013422463734057707855107149438334480102516844671399368271371305879457653261060634333072628192209532865270534635520000000000000000000 [100,11] -88391741323055019368155717075065285730566823112940553138441344345187767617521797578301502206930665470458089267092124328488812862824421311954183051824291271035681182070745890626736667724306660046248789281113110436658566196104934460195776811405711114402175001350085410698610387285813855427416927599174387001062286385997375791393292367979025649887740853980879718540915490482298615225165773877998246964640521810118164721494493140475061817856111560706481695926068727187088611173896113786966656486817973229655136481587099179361239948939620434936647656517057373902752350667940773945854435184616001600850717094985329543200670187191887663008910359280879254570432183891804599557741158129246461942986744587471310435169408099353760134459369646424836294651615227288115348656135348896418987075013508978667347167962559242588409968683564878882584513655637340708131881434985103593439610874505472523675564933125395741151182137924980847815458347291676736792930844182353682651942025038856051493812132135543455963270837035513397207317561216344076814287343214746690235112673339775892085392463756589711342632126079960062715179371639218373678566064568660989538148329664302946001470480857517656669625616899940327369629689944582602292565104801313798949821440593181222293256526279469819800631283412355354465199728509501932550237967192309762959149553375343180144321826690858527515414847423018761699620322374155513371685946140027491973280156595066451070321836068829881543175022681313576064475889393307899317119548821775707244525425350077323809646546602752129319902894109774101292703847659455971708526302660450968199774265191850069546982682799696395923817138058293231761049612771441012675751837258482435361722046112521790055864762636238753749818408035463112853426778175859217368008650241270748984548355568856509449757457263837359175987251470248616456635610679441009305497463754199663889464485398542569084294782587140465689555976718358412587484910851542913339238560267765738422135033391558735443001267065817088840587803235959271394025957285577618617360229939819213545112293956722321712452584152883347405898585279517141133660557282931425738456242210889540100046012103273997668568891075929876375280862161512317350021155323339793907782405264594573119088733017999937886707489714848936172065807076363788999854577320567655003609960258672871029290117055167801398531751193058394006865863467144326210950733348675461957260352765131427154664454553472985403630552062918165446465810491015960305819441098445899257972819077361017953452032000000000000000 [100,12] 352927344674683922587035547097387746789388360610396816611862117057650222164446113957907865037392957859463143231720578231593397656565999201277341350462927381340498651122065656344803208979063826902510276032080873220716973879528183823779134286600905138931971630958394076686335331758681752115085198858588744788979853480617791937966573349454830406293957828821548544900935712484741916258340326465312821781844534561978367989181994463618338679319701219869298692683827835484149311938751110123613302124840284945730516275708569190734885251458697477378089377757141792035844669871131123120517092735132648237968083580744217851696541888122409359742978309505697437983007466956322956686203223061505884832263483517620021287295887234755437079488045517843817208904537026885865633512102823332354868289400176696419576883711092157972233226454658136289671632950262609283084017231820375577605890510458728690183927532606259701627892294646778829361538463232905588964781831621256008529979420018344536367072291888198121597321695757270491530671168626217529393635329008485674503418683149389374368103896246661953601892772517789378642503379635866996996654868219844273343494711842842058414975883083708427809459233226312313277687307772174448457590206566883436796953469788602500319960348705353641843099529799972862209078944902763346672677424706159460511657552992532284983399476898099516559943670275760572740520393515928738510028124040730829605688253896431477514851685342380232976453038484423558097877884228633745599399462883123361222014811189785527331088280116693784512614053661475993687093761544019044472844965844665849622541661564966217873413835711513615037255708461141569704699454898571179680440267198353042588573719773557004454920962339929515559629657423703352459278758435245034656761851504190740792728992629829322976130547080018564693902805526106055035981924373412778340386950094078658574390763336797769715760315204610540142560766304078876939378852320894679335721774818709226698348775915402525175137262411288586890930825540128488676089614758242296245894646359198014872086797181637408154264294588531757785167084934449718110803639974043454702171655759367929502462776454656129837748816592823452343912868544008281095419727446621614381969742045201482106341671664635692808314956267918954300649060535976430324153959215436627733596731840336324453962722815880265804774253689397468739194417667481876762464432639675902063900172210051733839490770419639574918023984776367145188873312458886810672319324583680678889076070394526183326325145600000000000 [100,13] -1007475875809277593327305125680937551265795330580156193300222673378594320053038268228434284746321711332305387767603100325494186419939207947945688657800653315951772131809319061270220009888348743064595914498648414166728875414687595816306769280887999188079174313188513632879958985570316468048059783945732608008869829261602641212093357962411400755034141631335257832119293326817055243175762576165616670864108481303334722214448445102246461878238912027407682955455921643121659274641468030021976671065354086815700719806628642690867981135104890139178218633469934836248572664570267346657526213499268014558634124243683724855708326443821929839096257632954333793186091340876166899524919363802036278168241648357823099742930872240432588751341688796805219788904774179793453662257633476624620427957586014698829774526926768849259383609732476630538014303495376793043932887258510692414523011676176103442767300290362806126832540617318773479420134360776079893087459508247674827652611858082457655854435559939090854630795169590247671020766401333567370533813503236055342351357411125951859666871652330419973869639086290354726697599576091672651565124688719222039629995152000213685998579974855189734844847756328974600189276850639263876573866984210353514538927149604366109650792768346695943694530517667025523577956526342792347313615773739972881866127455071490439163557127084058714562818220730887377190375838537606175825359533697476669048293834556381378555868185078469046887567134661665476926351128788059426742713978149538263582733437489562044775335816182299817525214882083544003944046228966327760656911781019749676085265444110289031892763960609453174476294344450998314287902418830702117482102496951087254300363970246877875631317202227763203051024956364901877821846450583526363641472013974269357999495405905726000912294542176526956445300675193470633586850412643907786728946438213530146953923507753286534151420628559960177423344685987930594961730103019600918728654029425017935290223903637834401018720127714714582780139251522497310451762870788704562112920239132367334284936169389668660014595000849902712845948709884308649667232205513506871214284210484510389363673180041379670572171399955906700993704257580115103869128783175250091996741776470319787261570602811710415559281521839814149906250634268444931099746924578767564060011613261275077597806338532714326699596813751511213956925239283467683820718391806757658090516731348976491773142085463373485539735366705541089116748355581222648376111555282873277835832701298345847428218880000000000 [100,14] 2450244533192577920836692025976831326565706434699559921232205666046026377373652999274336255759057862185392533556369524025466461880888400493193597075774515130548914897800813292447903306518600349251285001808316948750590924483973252446058540473554427777267034353515219168249481438564242252471524614157402944798384710502104471526633855920939227154859175618257381987246691173741504631724186390812120030013217434772570051822658994136969628673299254129298570484090428298371030221499304197515166990519885516736312013154572568096715004459057154257900643140696829998781526568255885280818402524525263970658339601439415866485794783712484199769902192071004319530611074349698012021190759378413787711877551475388509878023127247116074704875993617289419005777090560042027977005120195984725450695988648293446868329969900301036339580383721812975904281023873138655027835533046645736687182446507504582137901000471877583909547030625152703633824337063345739812929533824182695148408164543362354787253411942256772538717147835343539194853520128426306172784151627120387377172993849728363291460059483256860762034265127022658627631020721405247384082207914653590980424745153023660475118196256532949077716956100060327508210609706490429500868614856712629702903607235077928391333714961957582835752558295958619920950336688939273898543341925862978680826671639630449611458007847216240192034775969131249479933915602192801537895950136357465536986242342637683534762035471687930420766132860641018775658980985859483392667637142186150195754763931755162505162316245250452917753884790515628885636772526908027591914968562555086360098018362380745558573452574449439854503504231439601887996300800540333960319885882354792069885983002733886400000157673610987256401838763901994548395106029234991727806442554178911061245926827708187047890792547224850683181376555058032194574834152818584056337091734945433201027667503422599293627209577426559864133112560952826052860953415611684157732003869140872830694707505393997523030937988133982649926869042852333409930631384276343163716820349493358154596239673723680079953481312043673943692251458185277308326696640140353923048910394924552570585610744220986424162548204797043718525928350596003723330467306748319709470929577143463700158855257908424932943837734475557423053082210379401984336741138425707780898602301617670761596783165598118746883886191353655778233597882171754048732854053611794993383087528531902934943201520217630561197333934639495389869070795943621111507475478281831977712166039469353176576032768000000 [100,15] -5433926721241155686733272892001502096597187014877512440204233937695517655984137112305373400345432532877527834566565832578798059114915858716518755244562824804625124795947090935107470724755865524681711194647865488548355442122098025246148148941568093672489906915875037242256887110777861752828539049103831156512392221286601450820818362426638734726964567439248969931436167982488849977170834812722411628866269928904906389121316309872081996769702961126720877231823057271119547640210758296595193821075715702982716520518494899938863989207660018407748916460352517628741209223637104940415701265233368843468795515642817727565860203085102892911665876199755460564167039675524782391711910999731356489597076574505166376970896483824933515464650313934797495597229025748819130420292551808057168534503701958305920390195769918897047578632033715571936934760375390622077997714517767522280862217451705863261336431319109947296211577447835950844269994036597481503301782910819176008365855020185619413704220532140100209054836305318724181307441704660639641572601707708972372640088782463616924569114709045290335638198107265943717450606716333942906021266681448913194202628723514049197460655109936171055008855643948990200151119767265695367910707120805720237866005454487377370846236904275324087498567074369193013323983854701069763921938493788594717529344406014762087142632808707708906501173509958586233891865538108866804870552838311616825148181433533692386780080267525283267765988946313900493164675734146697798994637778842966769526500493937694057514000683685391616792946693047011679302193957152268438448093443515985287693070948471988460189325800909644634906782887339377436880825610746485801003303725812713118225692654714250496271463489094216709303313449629984856241537745857922224402306117612298373277276847820704529248337692621110468937902148355028771369861298198379312374596788743906203190946442898258822432557248534062073039361270991314641890559238352174772560982522349153538966995974095146142970843998656224669559008422021329170234525666173393936634155813203887361453464045360019571079737125723466416659678780352032686482713661568342704368330214997818560456215515060579337836900547488904067528467144023215813682307725614273460024394757252543164528885923428640898074075866833761058521967689172100382912788118108766710693725651311287294970057615720146893672382566020653032830383638839546620009514865724947556300529647205883162919914185349568227545257638665660767244989207375451684605749671908247774634672023358434063260057600000 [100,16] 11054896125954176909564721114289933643301470560837052762269704530119225552097340776362071133552197832932227746852430343748945793625420167337564800589423969139738781105497064326990816780522210937227862325061702280216378851615434140598304812085426237311685874449501711516726178590851381586911605453778929375665826108964696855295551570227225982806643312055503589998165297553983342875586226796751712557497352504832360885127245585055836347196525530636881243010392247350064925017551361324987609828891387076345367418819053538774479615636774256846200352060784499245528261957285775062314525641366763503830434432765427490343947343771851091504804120006495681409201962469950667708368697176206324854329677358182445263158383482970705925147400864819590869358570797962677622832930333431040433060294471364458041076299617312485417615095961747433374797711177525551608320060145910603145140402323260890611166571307698382102365843401925649445620819695053623759201170329583774687442938476677721151840216744183241459891242213468945895657336503367502451793048454093851755930499518795512534905522452588458725297935552254350185712983003541041538218471015192040026355003614942060763322013915423484029084492902558886244376715415230109703687915351666725334206931979131342689862856080489404510108137909402972602599427946744596714856697071485471936264997915420642878892668676544568905732770854767760884771402282457883379862200359203260836627393378780456395053699369723255872861276535571577298133393880484300856392685252024631799338514928387194743070213370920810066976448081637608960964056435496253953405585024352029323801593044319351779589782432281293006662397644780459726840072975435638743068635368989533323899198160383099484355939229294082356673233655115821119739094685757256489259745168972721634882400276067459716464012168854804988770429617372598308568258746177935547133153215338386864767552923807726199691811033843773897344805926896975230420436759009151007279554771680816295711151882707872156094717554013105660018461479335110745052177147805612598965145004718695582846430787864274706529919843900983903816297427661943718931272627873673028473787388353656941557892938608089915324747763535169336964668400497527725907784848187149242980061356568272309649132444354674258184071728667653949183860916777335158475060439664123858008085838270673584859156990707933099280931653258620282178992853286175152735459371009057623062570065773584557953268664878222692445558854699984812266487147511030516349086776818813742882562247567592814700134400 [100,17] -20205988867812341880381954657367979127384437472476701846043951469756755496091896167857513631638378140615151506057398956181311386972407976550589493978213533195016202370636298229574729796253781063006358568226769268659015940233973024046781616311758865824164311208944494690649912502112361123393633458781109095630603126984223237946270195667398253393296800512136695544853412964979655139991841674653877461532574714108330628542040916947399883489194129724766291059229103768339968899175565852007708362316350645880296863734094327913626492720206105557828247650207064955918730511569557191195719761608206182909023294150853268582562344575109480538538584585044958029651943866627436744977138255105611380512259347696787310001309877498835471859130623966131277562045643397468634619639770518656214425544200804954099133125251175120968544546490620558764209266300951052583324034169216233274445606614998160482874983549699570078484023190596791984584865966775591013771747105297420847006598149975552027486486797937715534897055891098391261510535290318611225829410536833695041756042562506348784916973743027740093346356991123708552169283588329071357308411745052714231965523428991400680883820881446644924512395639891025841083219276093173837956238892866843754383778551355028290899066087435684323547661348445543131889107660331494698127278295644844596466047040982244785416649608522740040097640054662217689163105417410505229525399338462722913034864963664354506245832794953691590500451966957293815626154601764543111378973852097235952629848562378361282754011861694155870836639431955797878732767939198696338530579214674780408981029492103125395136166317398626539681105561269027948919503712150422292382779194916187645902461156508724983437185495150572948402566815295930733683053568622862188899555477683127171916689212301418751287783808881913395995076094638930667415824369629761379939186509706580993566933721170477480403722483045778377219279879436847379085294662305417642547623101716613914339195655919607001729633387209584891298158906897908261791298412470043235590252249691995062339023407837592067674994950627321115338500559301056034890208902049114963572946857606323512930935156540539662924364855995784697211082838164892147364577168336336751779695604842917752471846318206551120244258986711973090140593298854699320381077955046674037790132269357028533319244996876856751503052842388239583221311454006271094419453185084532409529499674720128898187948778276355897795634015476683252219472356960123055909770626200905245024961235447472298393600 [100,18] 32537898940289550089955935372088534504875294199318875024946695917013113027519675196944581018704831937859869139549652622587976569183546780889996365625326861429993983833373270483606048713273828742756047425029453433595362469525826886379712065081182519024092473935003342315936028176199327235590749586529715683888045862633554653083366944953609465615911472830154845795164423624875993404865329482749066701733878615643258715730566017098705982639821779400475035628621289709879024243492981011836906719115738081926877961695566726361527385203207798364584357856141916623698912726883804364536812421268202252658012498419994363996789784809801240385984244116271489202766785033949602616391931688693910648202372143794530680322636762260541314875695778621214113029758816078409896219173230760097126338054261463151634236918916774099368486144733410865665332856577482299876184623104875607226983445326847303629023656652271312833719498227445757560475164491398389419721877064379549923577624782230074013749666120674547611162620809568393614673708707083544604682558782797672877586693435562598141938117529803687993001704266418110698531207637890731319154545190170971775482436562926649982317950847361758166799170799557257335119991700942954389489425565349164697463314750920389686176921755667864771161684678928891226505564914303485978591053323410100048934561078362492727067333450597532795576983835739649965033030719086041058540947722228691535563105467060384887677723659357570416912011209818812596095093979822735982539928631835154080046923483851141648730271649388006928623849250541262081103310016201268696571450160270191038182515736389558373003887493477339442947306161894711535782629556725787808634372578453950844195941796372294532060216006431648301746080581360963440365366699932518190177766298563180462307106138722473265039742068982139902828085313887731559780130065362010001647173685023747806389897093586484998034244341857919798144490992041649994769320523632023768161947327180797802576498643238411284522076111836610009726322024626076560160746913216601236722628389890785650587770860470845088577831423540517515443826995736116448003439060008357889521806009412304906297094788958885523986496902335385605469328641002188846423218553793186443415382524708724470868129066382225111590143580492109107257468868851687421926067598474279716724891906237367226711913418025783844948365538140161040857413649773040412048834310172098553542979574129097071297778007878382282462645065417334771783253568020992097732872272589772018577592638119285358592 [100,19] -45727637387733446178537792145616345523560491809180344305109808814176605754388023243386921590997759766060241088652667862312411628095456847322738042165273821344337902777463702690606476479434009276569159370015703194810661875776313070453901268233415039924282076508085077621452241371696352253916708818889795194116786747429495077702584249365566857375174334277796567328124329625240780296561672792522820475633488242033725913845395079925715998467331413396351795977939082252771883378672960818584922387427676041466255344645021632577871511618374872443162999964072165360690331379531489072986310525717337392431284840002786993567659938478809255330185026121686371671499560140202091547379178914953208786143067376127252658752079188554803274162626422845169907898445038807711140087913363873940293932605897521040502125617942891938855317203121483688279235349937517034376419109799230647124578407230242513800757465046729769275977406620929546144399474569566602073288872397870359130597597738154463143931289274632484745580381531483434753848574821750525526449522648111836485878130978336838341718696952018390608819211076075530671065941592431815344539354564560445099192224345759821758021333601034473550375372094766263869108626219312849457455772916357821391337512854202268144223048624443417686425990874258352693940137986246730292427047000049899907215131658235030355127596730254708688977320300492558502852071564729018522312537669191224338361383284646043076915768414191114283068233382819710630878079775905967220626092462839318181606677300207111546533912710350705873290792537194743066046326407510408842244244323840211179462500346759610544573885656554569444771169694666341459282308767483470734670088049075440231393423730021838187731359850579218137667950546086350028142161411477909913630040455648588292190868466587480531797506761819651966011723503496485286325938417077686394774806361948096222224489874755682503665469759169831299143440734865026270925510677438310973148500502714361675580146385525566435488071725222201854382240129987716082792527442093016071730766348117045768588811999869210238620592222433199713194730325860366137625670232930134602975113328484709171769730200845232324260120681064025306832126026966721254177079461721449776303733139640337348075718804636111877358233136654766667353623488893661266049048235271369001716603696475461253382118869345571833077787045334514224185108045375807181257120077352065412632840809448256747855560775888454450660842100800606595229249481325796570149986870609851411267730919288471552 [100,20] 56017617180063480475327994174617190100820371032604902481289223414690640550289800409380865926635248217245630751507792946098955665387379171186627687366147319848558983406367434481721502615807592967419661009900965794182469606865502598875707431915226449173238561821503667618426205900577934864529267173160920751120291489934997333964489485541673054492433397866315123463424036895969711391306799682143529798225720777510544372734630119429846271190978722442624943206815900457144931222000844012805945975191611708922285318058096219098790350317404444483368118961024100788520327689329921835422441289090388465012313062243466885700222949839552384017308524279531109453715165568794365760285326517714496397919307612688460028731312625311097275894074199406742493816696367949148795641060052410313391704096481322905794587432232789201808258617227661562706076679209695125481700151332422585801696183595230729826552869580058483098683271087683370325201228941761702141062066802802969877865306700567306593533851819360290926434742055635487128250424003249892495712363404000150995302192516018983649746574187984816038779373347814507223895613854961352594486536182768536066617623096666660660570719369386767200206397011438838136057062525659842973431840751425874793163054489940315099662148278331310755666354179869646254566798109217732598008498802804154905252064422659174524679250042983307648916127964134223111397913753680235834728802191106474282176620869629453780524632546199119723957473847748518331497566545507583540548430106390975287473517441652320484401230527785535752828225209635691592331157425974499647822020060882624772203386412176691640418124875901309813340441940214216334234088802970584674974458420543269091531509583783699688093385339539611297751163289760261456758337291933462370422987277423041021045962109345434379051360068432753121429888428500140357926457670901570397150491780695080133562636303884423908290480145724090868967410188281719974246781566961800811793837096863157027708856516610859326456165595596057838368815688703927227942432608750432947878842047833982044813665712140636766795362286287598880253632029750798743370739199503426702796950288622373437239010747563743510200773434176009921359977627326011528715608102804394616561003668893230075110693017639803292743209991834243850707818138081988897841711780472033130684576153890314253206059616754408855277738901484307436115317593158108469089239895054302601867123924847668851585666767221724971319574730788409102632290465646300409079399027484181687886224560226304 [100,21] -60027730747848394902188830025432890931600585875750866215195336840988647802884055645897951686756109237661125486557591043883614760591602694355952053479792557949534178163727760297199458130719119317108774644360523951133059018912603333808377220932366131833338923764325658534144078091145645993783452558188747834173777554078645970773044227192724541854044326795834614626752268544747517658328633293980702569619382062283702504231903471684270264602921753272930184108664940630549404431888276898732037065223264741841707079732197897567233956197675691838903671346724137163751930032780737052550665434157533270771378646827837709435724577693387855973163176753677928869760408768322324678022095531132048113829807356960713571914588420075660258122816339486099148301840039498836963856030796192395246557205693499187034071295713131214323710415711130563036620156229383266694537239386025072263443586531589476111793213766763571893547739415552935309131796359799565333646922468175997295242897473927223075403267929196855268007468546177140044597355320142556369724380108885036738889991504575944585459374172943864260070308610734610177348404548977052339811516804128943124009686267474022456130389699079417053866358426853396806655191625183112760306445768206571594022371795424996259961978377493984251760679097941128288586005196614662232618760755134072350586765599356341714134445525260998008437660830237587770811180760553740333319704922776741619870474604130617891797230274376656983558710480500285307396378267148578847264729140567872984052816972101031085437486475712350995898752592160666019043928519230514761331405805925273535151457783251552806263834405220255481708884086493948449696476745593404153340646375709564638540611713534644846330572282906748937874170009363599928680658786378728849467901362095363658315074237551290930982911503108552815461855248255073805609584278898563865105613941427210450377558217654233746643173087610467527897502674081667777438785751617322992298945584519486508796067252110755400259946022950607686488955205688951782351371385675229730051536328355909375041903424435040095834297289012735394463856812594693383231445362500650022609345925551932876485564912243718357946286004796772904025900207514692594946116758739740244859054036995314587897824263139224588060382334886409610898027691333499071007582614899249555720009086363679469544887599055946935222938671096794822010026883746463764928163601102984124169337097791210716883147696636844455645761756145350192100606869255252473129709860244525916359644676096 [100,22] 56600847660616056890355680885398827979697201780645366072328301429372815632875708733134060490651902633040054779485258317530501057646317125964718145290678304528122496939822032208763490750208798565545874590817625998638405311812121834160497509576269474259865953187592087880787249704695432712412773517713721050774436337190522096473212518395843410381805904521908968202839313260722319317466579287292730025279682885966094090896144305963062279467256787146219815831327943738137478142134181009420324037785968715872032045248097682689999125033033279771358015931125951519945582013063476023205845972026356569678993660823048625673663485797261593317827971519030910460970348834564425099988591902483600705754300144437656982779995660345799488916796963265898569317317670656202558082229061054490530304343003711774893976938458746686076229411739999172003485327343367430779646105900793087194906675059323883190609533452200321435879862530090173285705776233534152832845641736891895449374368450888687610184559072429158740294408205090716365611123407299957297640885527992120825219882510721186809173477847612121930111551937962506538051965466471426065237468837576852436348127843292170659214390489923528770962071417003782024040716471302790798868334545698349712291820499599630709351104854106480807117242577710764093241696876356988108780103209350158209096668431734668474010072311951658568235020470738830637880028549364614461512491946476919486840016921079789617939140544972967233832530116201286630050171169070280895968765355497715535152120424175618648459138468687053236625195061514339697334764030976777546751115582062366519561027036199548687660213271208219534657062237191828743727055048452439135440513019081903461003200610038283547739628550785013437874038293618310813901326035703387072464948014267316600942657204800882642115418531041750223465723476123277580678319666117787327012282885515406008022586709369257530711259325051388923353992291154497576411584155956488901572694912355000637640848606848511361712876725228792530319402730326996161630027772174462266494663662335490634901564068224197377543795072387725018891920239170695139939294402401791559805191586989940464865232204683832866889344946850195928280326001161020444759336705224366421033620302655554075631249196829152058197547359368007650982046073346527652516485525008963866381365373648386805912235895028224741787244675025249074235511695635332162114470296585140570280026410888367019013208871647202428728088398592889006063711838554642152416467847932505003523047424 [100,23] -47298624443989110576107428380085994514671387572841902836586539485754573914010306602364464167918383167063946123652146655356201276170095832985831644879881409984841564796083902180982506487036830805100383576686965490149868242830795652199733151664419715487747387462037660683507583777175363361372725907314634790290785350475571655325830818756579456182367703111633066764028064962039937682444306248858231641808013332785153312965060141928458930944850883822436578462945139881242077968115574996603377339047735784384009297209007066803196134563662155009728420540019521743473755097192669790757199775488096698477759645426998550472612795666858085005199358946945675589565220111257109597243668875933978882970837334234295423325342998445468803081046856985171049111314733695659130022897821865146259323150016992026175501761579556611992237561889213640844809469722813129960669132827835960468705882391798639989365517511374332275443585381728933517889577899993846586022381567030537363782699165017439536552196506056035672898866859915586966810574327323094974960397783171070227147958263119436613245981613757352232861261285047992501211543564194611347410492261782093197520204694710993960376052580028127394778497770565344040694406100785595894780662020797807072396699244663261013441059711726701457056582285376449598305152379297314770621802945439637358961135183150196983825292050706224923986119068545757927960942772035296548825381492107897998661852191433348394483345396521293359296680186663753450343793086765030259595016136298223568222491303380986852598983633009053564368658342255518190902481358645646604995958413958446583871641233188190650379770521117506275684663832862174901828430754559349917402324561330511519280715957545771160430585243498060104249986225633184633003561704725677063241374292006679442149526499437442059195234538839062660118478728326242563443319228274769263742185102864730530363437900485480345751749234260760611980421454375212408125104372911525880348977436620334830795123173040187183442349670501741214268260821456949970277431967468276907341336787936111132781692567910631859203911337566056201855907425169704741380116983305856381303451388718080549929211467417330682570115870284414685639266962060332909734571049646274378498941625812452508468605903809387636895808366398840017427573449083385962430995674351510159103756910407913007605647319644832904629276577830358824999921747068395331817837352424932774712118469669421186938879325982608807596980436128450832781505193009515394312545160994111302402048 [100,24] 35309613542148779350441430121599277023701180072894282407837086820761813037303340070953256289914877983407369773569922744730737116485203784260993848718809887873076894335215251697564803307387816952998895545102323711609075089479959845958834972884854516058519207723507215558775580973790036036214297579393677972712787955538310132558357294593738831412693089674267906856181948865320095489832008201783509893591266530969675822119463617828465435899620066984552848862851797505414880489666808668358738105977920815625819190239229112875695150438135115030755207353979605861279363990229078770397506424830972109664562112022058076182266086783257861804748736663323756498483827141365922242131178677895291788118256889707774814798261300916204471661898912898846005899046821105604428523483723867690088596259516161682396146039832865752584362486840626618978901270277241084997633917346610156900759852965927214336765616924521112348765328447510304638326563761333741273499305445384196806646385415771334574408591188464263123751574191655190881684871834763291143067419114623175547145632133380672291876874294647678439337039002366926439829319119981591051935660353521012343020130195651203742633015966726290779552327811110725596135009160876395600906827489295336736295973181517009860167572264094661181154695238836445460346413972727770794518627028340485379311050779962534827979465406292485505996828525495894061899334027633600601465153314444716105215207986022432960719929122219512530456990039420447782318175714386911298679293108691581988711298554824466625010017347562319326957605799625296194483529344976191113731114818838126785605076171119514736225310040909056730933151769663759924863126356206763364886449454248058112367426790163290169112992904306823984728919591965907130951910640920733921452845583546548844541729453505024749407771874621350374314032734172378417246963829094268885198590166162785656724719554628228116996720002860905458774192253138098638369055679526828574138594315056249246816019062032582437595354120429446766837411940614835612559643940425958916417871893696247699935512698034387247750865988559856634926406708191365743934855688786375612966284947999121809466286160543410829470018560667690030912360955108781920767191126545237282873122694044677350490119034248091857923718360978089614706180438940267036577281555646882592040024697004293925607307813068561368143841488409156036487355638668215311418919991032437688663906390245920308688774587033644994993122418219197692431747087760339064697180030936819957760 [100,25] -23750495528752039213491681999799218207348502182835233007210530097193238668833789580853144958556134797086635984164121022652847405962171938606358744770440832234054840818396283264651341130004210234578858070074248192942159150521812742557104003316765684589694363158021131354726425700503672180825916791637254948474170298918178696685545992773247830385727919406548607577337197555025181480421702585059078462767319012120596917965337913628421262414743863258624085164087789264323466858766162360263594607940830367095086560774200504795539999589779851667341147642371092625931883715326178810951401069937524509379971918508486747384178791063942706114772411100967465853094151445502724899408626748528983047055175967506297155856581770588942697607318781185843338401687193498086338839319466616362733050561668232147193032115329467146503787111570186483582267947492888506479465997131217062571046157204348749879700357431468096111573380791732901464009909672213438530997687778427098272711457971361658825078944688436147269026422090418737864665855371976425554918492779990866214658832204021498384319818799554800533616726558684454871733868771315645713468064835764553149346062615511659098903550856275187067321632868416612278523575934735656524280008900617831574102211239036016775725909699899422804499940595176767632619884155341943818532929472034095940116700447253001619111442484477367089873003904909169472140951067282869766179400426632477860896332105362294349506382604864875443869918586573184534963987218922999167378314181257984993569412711293255727737974114605957584006197895288471184111771193061948418135511193070916740894909640961923902264009631626729725504177330563112375554215866741195561494830150360564920572200076171484337455792985347139261356976846298251718640773973241127201939959352793428393755335590366114533697414361070115038264842909713570011599436946788510027396306557351373589765988242591361398864831732404715605352203655313270952435001361217755399865923984441904402387938744657018372135113091553402201699237262297747078606659008360969098461740150898588789315701753782456322667616474894639558771539800136507738802489448366783739499506795858783678013497115121044075129956195736759469084396211607250954016373132601572110805469199045222773857674513907223822589242175002159915479142548528408342190371468833893781387817160046469726928937670215391136387623969628096357104374612786689159670937569708259962777491782147835665938861991867993555362341746171319013216324815437910670366962757901746176 [100,26] 14520500211074710825993776471289194233520811122375886602668252500596878267922209167709951519411111326740132484390306800975039998656711932079578601474145187719802461808186509447946794713531625888861592287875318043713703111069192162021189161398974415365594275485520009210985260943296411337731298690351018396727385654995702020071492861292470250769824868911781997879698958314958365777951586543434851420264150608303373466673091125604740227343754410998322703061111798258232734122028117928291352390297049446545804291831329922529361451896120248057160815773442170229357307690325459592017291430047538163178625059175867788770021826106154008690915751202663031194338648516068956242596124773462138567002947973004149558204492156607259197565877921110889077889908105545825480407052836370713258951015059287691285547078639256084766713524374553217776155335135499737222651825884220898162402093299646041857843529199864819227088398914630948263633390951363610673738727922156410599602279678320959503544919006728886216122721494457036592550300485200941825849579100086622091430722110518947920825701847528859396742027312959968176421232890079093484099605286919611287454736356239485533854331502075639548904498374807820279594380215180742582251702387152791657040707125330541903971562614203790746202330820459999211404607020714890117451961298481427924267613473037357684926826321060565452843559035671669478259286292939292122095766674012729963358774956410233007136861819030412268265710070930538383838656171552197050092622543864714157932226491679932331339129345349981983759309515224441123896681649826123674902600408663737784689209660080468651977074370372824293326418171615778002628334152145620237630561813811641489386762026955097891745663401926937282854553069945121384894477804207388880827411629873434129321182265073887558976571784829181681778413541685372350041111591541737810047113712089316602220577199074981084185753202931490096100315255272272881929013312575693353584253180288277193348610634471248789867869684596772424525241840423177129605277239473303982415850091450405802683100219704022002489823315857049802209997085978447926997692804087579247982422144999343875696424583060100435565530813993940911600527110928717083822424422792008174621333615067190293812657083383620073542421625421664108232035103575928580796248867188756802177592750422288136343693247400276486808790992488508351123042725900771971197949785848203285113223701105005769101693201754811081935553943558542152480588403632541775410613884813312 [100,27] -8133906415380626650580595406817166093173318630678431783609673946450712074823046834584847596509211682431419797389233847411834768095217906346874467081133738459374809904875813612874663345803842140086627424746795832496858259546025245368225759734437635441301159753904167730117963226287058677386127265355396765080925317715200211018106313096967693867129945295560991968329737663306589756696809360406088206395388078846364010423680668468628247382600263361957265022166607024437788213119221405044628933241590877844593536629376141484545343965240850101482371990081219156571386005537547265590947500740598945260929350448306925097131139060536251282748607287588718370645985924400630131608836961295548585592668659384872613846728272965579790108966004681810362608964175999867965098752303179687962833526872530029341247942284744314008540847810804221745133371636648734803849374535369832612855713774149287020920966081621684339175818169069660113273450449641330923246730014494622303415596869009804304864286789923327596447139161174613907673883915519820124393685519910040695036399692275437789569877036388954552743945020975227333162179186187339618753429259859932396737320690097960055306661177822157151085031360124718999964153650113109446247881998603209807039287814955691362368154064490890021273042824962694747671128983825039221681273889148949905834141741237402001706481009782481612616518826986905486926139989993853310905231040332347421634639593316840823597697443578065049787750933995325283772257203402305380822858946893053620142456304716085046177523952934465646336381607499062409825423529997146233885426823729238845941445701083510032333517393082043524239711288585603130566314061198431031317552432743816390290863677508526169716850016789042420366115459375135243080641648897047764889346370815611187879243360561143419588813443864450660029165104981051722196840404024895449073637087410285841723609708202982777444872294836894273742461986737357324926605295494741985542000581970382833123279336988547892624681847957285816661992674054979537727170762224361005383012571917150352243033238423498829327508819924062875956752204387405588921903651756454015405363777410170100710812316756285458961126477663105995356976016011469463868632852463141157258869259537450559151919834441565200604104091510695669985888145904133202396996020481718975138212908129020998714177447293811300537396103393659947041216332278157530234964877031444949850527862498293654060238851332569106776557305178177944596989152479984242352738795520 [100,28] 4198636746031809745885378395547415892935218998571411287231081819142345501290548492938332741365925781503682429083461474113088568100834609026568005037859845382317164528392348202491703238952316463061352577255951416380794809876676225493942134003273010153516149542208459486949402409624721665859762605160520493977376724184450287003393111768960593654809176030391581195850163849493134844411249532300163952810168661428292750350058712284055251766167800761873215936942835099380083865779519849703141759949288677663592218033750038934879977796489470668814635747491224434510002033166232412489529011804793695391339047675571850111965965447097517603182400266326984017153816249083826230382018762742205505761133137296951100136167632086970621560629997101327573192596157017581630687260934288451730312902059307781111787853500196735779335752355700956457457204384522583165853298274919964763727134513632739130924500979608821919460474451676351101382792343475662793751731761346772122824326315566474055893252287941181582218976036633685959845587578186762489980655533078493060343111387649144857988266101103766642458493446102041256927169804846515594195079865422958099396767799874829081124131949478995731553115602246962032071235120647091581411983871372188565081632772683546660713250512073939269133380217160020694319202724363073225866365386431764083023872287927124919681123310466535925634318025261937534024619532629605287279907529688757717921906590391936485822737623350721745448335647158494545579518756772998519861209019891130725888711783942534888539714088709089951514507710462908975480889274691988594063145210563483505869905118874168622173757036393609558495629873491601313683604349279918237708667175023141940480969321552915987793406645822974970117119407953545453339378111071175522675609979431977233970177810854453926834276020703495199721094717107347965911797519646553527637463876386767484612593902995144629350243844611634512759015775081481898254611980775872525404594991032342204495223453919414378846610482955833846269511102759485984445766002114082498361308533458293306142904503328244366273159970832678336442864165222297298148494115845140227244125365178180385206665918764636096688923628454555369166748000048178466666892546216694235425339138420619303864451900609935017199663163022886896491780303734174405660691257494964909441386679177068964655507059404401983455221075770005965320147610298519653479882364163729423729964025709489645120952178184042520967823971452372542664151450360065815855759360 [100,29] -1999920956563356762734171885368339538985957343598143693243821496843335974669529957429305804169464355286034903158480065165280339993492933089950508992984398601276467594622227589221268010484627025313240609584488674146892466620248383900085058372608478152179057120703195920422989363396673987080961937458144721833572648579601661418398937817045516288834934264655012090894912563153321291475281003406973278649443286804937892733274232042809264853665245678736630675822996479084680681445441597746943725245750005339124122864954007260061967091092906060811476613733852413413538250463534806364328525820346073544553708568165583566352241199357597081772078728886077523720235683069385630835734906073684651002543413620705375516142661146361349217458839753495948838382097856629989979662802103247708983960682456422184238798923060421137405767891394082077251064130336994579621351092477383210013662007863566280559501125371933365806633253102131812748128829339465911385377612741130319077250098598327611472696514944184384178675126909016545263746571005156435525154920482089754917428210880317783401093775032559992588750727267725278800628826822359249612821351144419290793106050200371611743631435434432820647727656778160813946098380559260896111200862989151843150021771774832270187248973125954486799142088479431503672587417965024768395275351148481245221280555939817582967100345280211130594735635130662538935543343634774673945548024284274497053094735105273282172805817989551037897723472943528754967933982503693940749866275113284744295121425287203665102082369679332573901952197835879700169817841026818953116852953636376632980174078921242703066703835518802488138899266496298265916472844116493856807226319203048740131032825026917869452913227089146021941290526026154817694086253811478198613198739597769551589115559961497321501126945664331397929194240782441615800671585107042772049468683948221377326246498237744846573799065529606768826578054055473778691609299414123806001370808399037360311262867617869762339110687841311234963264629957906809984930923159690454750154324342376770172525940194369500192987376813581381765389666779733011446244942185845609004637106705057095099023458673436170919145964208774175802944547449693023701302364432552232312882054809678563945136517312552193489728328604393947212792147221030415410006675619788582118207716266590523645464265029708307695998320877392654047389824455488934138918949247125327868596725260231233556193372344708744187575329824703382535004677699993956515840 [100,30] 874785986351044272582688867138787919047351974878372667136583707301234603752924173762422524878873014733089773536477860370164290744731912756242016955659565912253699777811677209352752798376463193068730492122824775891380540487867233572630103236829391691564628625425850105628419816565332689302422164090653851410438678854695682381134082441267543689674748764783450967216083527735818298943401027311644161287655106834512849492130447280021569421739067304507779389649316988484688277968991575480608882120638952365248868751913794411170991931000089525983691490897079212679105649528008916455554922081309851937081172098621962936766867864884536651011951276164073826485839024022125466428118624365957214432651830924442650975821213161334011397151426916171657989077766671450455803796776385889104231096478128818818031237856739697319756832054419677690018993394946207361480698077880372715234832292506877436680557281042209733224484703561482422454903460279868614234074419917204083005272589901414699085083359333404275142279690296791917789751827841930243671363181560221333744235513311702057309995940539105095830225063993582484075060859304534873729723078344801764336911590312077628516427181660894545035678261604449880361266914377420033817571378295616362357398600834486833897017886356375492089392330462649845315068097310724027215858191282732752792293364536080804075125912300809121530130918301393487819958216651453757412552992030521996156008088988325222788970977329488772225724298074598832673189727530452511937022782714054913974432658474537742386691102437210794615992736924704344527888768966770446597148452603713937288554046464331541517713939578408534144421186027893960498830724715826202994673098520287721473703261915696000688266746517918914811189634326910359892687074968684537833182040715592673428824537314635856015487154382825753046642383096628038657513375342131071320755786399002632610346589108031226401715248752563497234699688438310994659209363551015519634845387065105861590673883198901015867003653486487832428586398601159425215882955695418040894058269223650042674221055372863328950679899908123546085277702099239419939363827757090292371932359491865975099241119614479136505529378639248387538200682880017987520095471318588855819222553790650013430028313040499139581770836079634715246833244849829601556935956129232193760092441104304526540904634313627237197700349428374754838812397800551352004440792471339515867087572370418127196870504467699985768982107045235986841695453299343360000 [100,31] -346981798814670550102138651025779337321565928417521447421203126616764921503994581732821712286843323574410311977778009295976196391967693291781139876336948357121105636146700080234466263694793239189332738967424251413261777019033531961254540638770918981797102617733530776363355495615090308308010216806236261578190798786504267853115707875227964815011888288575057308651828051353879692525077260486870210924526196516905634106963861135344774847302680500913423835045463414718195844170234764661597776232337396826431031155507278026643725785862116343483621609732678193086195621283156619947813643225808757336700824709950974172970201214509080064301378471894833035316039846627921219156445131802754868221268690300841743175534249871838150850698593726249526844512850995089040377287193873230097911813667181876065183207705347481456470931612521784168725900794647868025066565718431150242391238405718460613663300358906020722894463721268388816833632270133805788959518115989354542197125235555508582622902468268367429960761708038549028860880688271871335712217754588842597527719079098721956070364469203015511746138272553029555923082771179187876898597357727492112143676016767619062022267274208304071313918149554866528047346585432697384417053982732811688949158159345211278649135396990590136133839636014020525929408515941013257482786182660190514766667078213563092571356212429078318748115125782326487656550332930561966349042941713762936277234496114932921040902429803203549979821663848236562147297108546093958436402297722977853361470117242268090015473076095333139782331831398163274055141076843570731334504132135244936556767807336388479443542355183970420231972214917484925129069869555522145510134381926425593326767962755972694459776387139215635890574703005462905818748552113610328350506723205802000933696143673089212169903319669821696488994705542586531237305740671326520461290690327594367483043082264570027420537955898087373986795893625606940414766917965078701826359096075300437704310460909680619222380461369467470896900120329019767928803921929624541773254930121781967953152930184804918117617559391690387387263495227846953213571223221215762703025625281667517309618854115720572831778244087034240097603972024873637829585270470519654321255604585539936286175613334227216860075045828911945295021425127990459391909340209087514038876547954259515288217050667919576888279648488804168566079577158698064247224918915415240835551600871449100415841060316770303348239408995817455639389452369920000 [100,32] 122053800808111184708861908113878229927149359889355497960100030465190311350683922348311853228532698221252844117499298910767076591781447500982088310312074056738354350256307505357540605579735815693561943812001312386966674150678894135254183148067064210946658185983713928369747325520656882064531624476856165569918320162551961238732117412919164382055058098272151977890044591196597148820863189216447513362240802779603515474709082085017487752369111576612168154020432650659659965862449506997735256901553075758698291390584559289518157880259199731308824519323645662284819569204105296473342016156267336988479914643253594022397328834163976248995092541551650009583003030702094272238465295467051941912467580569437023152160880005155542841115702824713273375392266299964484301191145366082104768003870416763468105232116577497783951781140135876424713991402313368313697565026283248123281318737036295531431897516497584087678138921263289914889111597527675984288796949027869034476750524838037130348990380972097538222030331325247772719939476809612770449802031696157432341709450072151580829456970105052372073635181528816265497623519602346399222785330866798964645743328726754613564029183302461950647524725861883605386348137502953096895366736210738383784036581388583987715546640405398442079537480140698291712414688691772648375215476178176845730605486012146371310672336396820649526977239809202220834872832589443522334518910988382919230016058603228613103561154870856181992996194318889163603638233547256000907587157271644675013208939135639367284881827823777806618616696920751509127496586495617678727904594013179104739725160534595065741086531707801585263036535157241356042789774029472024845146722353126828365085513254101176201824955812647433300527762935534247740641564253450526369388434084933677658315469995377902425895977635986325988016507887040138692884023185317328281390248277809412704409764289475195596066595747058865565112865549065383221742753851192637396396451736259196068838412872331498284369210039888056393471841413279463594057258224048949623892337647871884701766053427895439739110257126447736492921759004191768177251734939946680633886783907438176345901564601725854180577320107156753915549572114113736067083483250806888872524879130213815147446909398810017338625415642686758643275247569135722120905298999141806180476015159690621361814672711205300509815170965312489492260857231098345095056363821606541316118430551408888897805591354412884478829388391014418846752702464000 [100,33] -36649933480192539026930789696409440875441506925355225856697242268111814636727485167970670746332898092312367890372599522360200147218608243374963093211654432202630906083283192241681601346355792933323461939482883189020946105324611882991032179098032602334312451191986843874218077407379840008330733290308438524339258650576860389526982661480972771311276755111581003968136522867587711674137123808308261940984023956413638085793873159704589489550423082792572148436339008522611019133849535751347928007523055773434030007322135399386990696621411591236733812088825502551535435026677280675187945052949336256505556259616901840605426020901411370984492160619209819706391264748124201079327025599612254141757980470544234812445837024401831866291422680127918814296770219523995075423243521342951229525758379467265709581199166560052784511696064515611251675932093495472037505805185751740831821626225102528301416487499945604763978527921913716274046905901883682089837309993491859835307626880836777024875560281641782516611410965420193753261155018186650052282876818654363861934145424359089908456843514350368849234178730535132516396526229049939289411704000920858551700405522930514331077895734101899525515881274916750084071119506889578235130203889858198419168958726833538624166939396729924529888202377146269708523097456101999020146804618313664886334513148828286143731801337528894524788162051661118081981501286386600876028481788579108249979236252349045198019634831220958559996485020778697613275472830419076600835229424393983816539658584756577163399771484039686679884182772677746199316537592935898001197790510926817536069930696779507870591208001479895835493334539385899021586485814905946063682432341196340040337036129647706270403144028648306547982996625970909965199808785988154236144688092212822433092092228260099742496861089827751530888292483488061312531953560755879975590707739337781502396990930146062193679338693014364728805797652776633657368606987536342752993547729037718629474960856048641025075547005732450807535620417542695301617599390756816956803402107335040422907839524234285482262403743765130662556687376496633773559922758639852863579456920137339615606151679410620396171145034891992818795956199449656491016155797250740803147999276047718433102955569828818921924920751117237008611937519957818949324182466636627315606098506692955811643429082330572994354429359044089358919806550843489271505283943297518968476846414634137889198666690332849881769962924049774478884864000 [100,34] 8686701045629199403033112464548003125570400194295782568663770106904870063214104734295335784003243589431808438157597521314280677891110425153558008832552642615268291404488711395640789636069108821823276105392243500873080751309369170982571454109413880150377874012483286672067555847702297370009024199434344817846952590152626392181860164242050121800964058910832549902536170508298195073081539913378178627674553188813257929518707363139752871587429228152831781665705148900137296444761074921148284481791755833557136323544287831668453738089879732565432913312587492823641087236325806976514632852380781740371148720251808167901209086842807252568640247259013945600964472325897500857782137820429428897261324509449373697731769491831347351084444363071672608548305812730869027347776550009387501581974700272193968903045886952049828716065004371808125174656900926706939852915655109948502936556123061770686298216344642256821769222192739428079771630396879815284193158987225989289385684184179125560309789184231899340610839458780560311501369613811573042534014566396179586840728026826789204820827259271081498985161692040911481207666976456807171794004870938542677838088736656353088262862877896550543315554384097042243605775724044567334791365540268697595711082955361287358248437343118597812545057882330728847282367133771097929279265843996169209668427009352343213308586086602799220484500317613966685574488043836997492466920665555920792888236582400103576232129728685551237027244525207155433993876921369341064710910502440518725423081040582685760769531947446035243905512619627086834643937964933603092565626957340459063394940394341409947682729359729083514261023281287319601680342675129974311145268041875563393300458478458411801934337157046975627382004314322816112206364225038344980128639925415182941104758902390404102085630211249399660554717534422528034593897583133179222124958504936497183989845164578712462230520500869431434728380217254168020576972517096498649826619283285251215311567218703674770681572421975319030026815720700127165424602435870411505515867640155280201836616437495189606396861045217135453969923288867265411681171121768074138320338250368643250740884897850615877905833086490977019651872346366031938225381192855135232060923772283410309510637590788870565402886356413468894446395053817569253552212557441609211061664040173688373433331526404937244623099834166375271520824279354346675176194062577263843012485277572170791078815703117034983845241517991740309504000 [100,35] -1251020673710968437335796983173343934042215398840884146106247459304959604713232129178270235648909017910824902107317813652578508422833009887748818223901858961315371297341255086202282963457111794051079240280242946941686713317191667941221226975095890942112948067309510622395700676028868338174353947184729021891221503577724489633564537583979576333366499035508861628405489041024155187068575733562244768279483607123994453506469128076670479700232108629478589000775018286181862243203766874038457048943379940425728240887002549490128269187397657027102199799567488744292487651156265469430481067969773613400866889763856392476703927675183805639724416092569133495273639366488095066903300890277313908607053539821026111194784273883802479785396797076771061767426370828185994503116494381207671434017024040082461647210025579921964617113445176716399186040704560047204183124682384092401561566086427141687005259665355208314133002280709736892511113002884164568529787396689582309415230772703264554886513558945984769924617872987287493858786699083624001709197744943855501897686781986119701488691639899121294894689624693969764255613666189982117390303651274882689500593018645364071737124118008401533562798799621848930374512688490225572815504314380582451340593514147406032711329236320402417873817606923066490441570574560674564221782438382348479877736295432492580634493486070168794785470277484874180179963284700973772401473539972603802143263792258755665609391334593921835895538484343757815090540114402510970660899763589673728205900898324312304653774429429731003967302490105150886668361976024002405008207924832327458431036524815107455018824329294122971115977816508700126278845350201268058784111667292940503877917607604764046625026987888849630133678827616195444659439353053575128624431957668600585244499037645378705783033314123901173098948516421229639488868543009375018597259120046618065681268343933773252959483685087228445459160854461829240177416071745575921260122271639529179943504425350562672694897479961038562186933543093027662216178337833034134338546091960453624088143842331893628729839558452037715375173936193353923884136438828768762350636990066731722783361653030319338407924005057492133500926759314398289530910888569196071257753851344270104794741040866984026324100526833167113876608789280257477921297370489047086010931480386930600153297673399414841628748835842538038917154117270592983540524363604611314008258795970713205833670529260237383133050703970304000000 [100,36] -121025967945822321665260647275848094653166109616590699372160744742197319672427870261649586117417497288274335473575758005053430284208598915287141894737717391938604176786500690597240653314588530914432852548592167066545856061985531773316566233214969732616014919942246502581266847414482108448009672914321625291747339536640898500463416225780535279622233653934078240596502684446894736683125431428626704877605791004076316565229487941953490687353339351455246652906400671998019531445238853309337672337450049538008667359142804457199493518085744825138258872550423775546837542634368910979967985190308699227373810011829621523957861156911228703394107952893695461179136139409233424754911204162558696138275152541938596054029187697633676942190915236786558747486045319380328251106897261501487234321693586723112267837226804640354945255477886344699351321942987519951161058371452890775384722589372625403364564217138397258237687516131331691033409652415241149149009912570616199591349847003202849656940713209521313565224144702052485020342236990531453909495759001000543441005242874372895459246043595630458414514440757582728487206449229007040664055224377571532384337069647129908879078657584480433788945799642352989521403408906163737031520188573389965059158904005531114133674170064799158205566633308192417088427346213002608979035083152927569109198073231592927605882369450983384076111617017489253166382816892858719202861525849110996268271438443994953174974586065505378479631688771954535596171252980921261213739974772244279850876018900434887983728581816195679298704761977920729109096548798628851061123816835889092322431583735424833303418310064801032128187636463171730271822887581803631607535886653552932502954304565618719114573708142284466346998461491344036137467024385262266436173011792452753387070896422330882536242581302802643278367867120586089468813957237543066290284382669044415936769153755427755098722734947195611121073547896368518978199543225137703983149485968070235445030404356183177342545141016136303929144251069557609542015285718225895297399442862359279577399579888686392365410569453343587664412969067864530807139618090173433084298432491263522183743259702821211548572852808196508799128878253522935116426067079163111394095004972744388308451931486038672743094414304776006746246922750267928183305675508118329401848460240893229447898751246527369094083357715242858305381623451067307333841615230183419179331266852408469905875174505627367636050261311488000 [100,37] 163470959088227382277821396467183479622741332286058599209247360513437652002166986186200898263873680786560633746878085048765493284664426877482267784401038129342077465477425803475096598740620118077436292419812077688098719177517738479223344868809266791793549991500881273186998215594207213457733473764941922722906852133231364987041033805643689252972179098224778022379380383825581316693457158755948350117164374334164519435625247178578681666327701989131532301317440479203817696009063271713173350498568119650230259099972087264224411685294313096363797821556174470329849723626867857076491987574208089624142795670224592286410192388625709214923577556362730843469852774917166161547990229401075536003613373293829136718526925149142431477436479122231263356222004982187970135487510380240519293047703841189509242590345261320485021000952429560142480948257552493873721730539555438328424604104506209135589436804955787511381600689742157681689213160033827135274782057081405800190428731737474356459201802462708326156472731198593046035816728127918398446470927016669780957608728877659671842348425596333075622577601318676681255989815535035073670360676564793338081329462290449598633934991688700193025997843615462797636547171207882852840885533552816719101305825600028379498307361386505413604321391092831779625354921636156978473155544392263133775903204407932809966459371120558893665126382941327015168840223425760697022830691125675357460846740038796073445875376775932825450318035555489539853588182422786306915322201038146387611398878232314596896364205892017128296733908538398936264539024108728407852747725160825372482799783873273764692271791459277441853892695071716402362120633693031687161186440536273239149830917394839518073300178780043814715461797301188580002066333150092267473846683415306395877268922746388204832021165323946479333639335123442197815677927366879156296611614895727016494823831378549160003908256837341855489385445891387261690728381489457282786995483190779281996211270313256138741706783042115406904061286481575543124338832068257140501446950771598127282489913150613083739313711344057760030630745957162336355983245788552234642499566500152461023410413297198144735077178726706476489602020632881330048069273695655500030033230220255525366033106440444866971392139895978883067501595712868623779966503759462306177874016605562698202118783538870827325384204712234083832683009215002534920155386401880317823346634405078839945623859171753766735589670912000 [100,38] -71253268677225749510597603033308318807292727404173366933956495824338984163277112936461128883067738568868768377377778908593961737285773803072889198683164941668067840390273694102521219399059175924925982937417969948157521850301288635303837030396973502922642292276946682966557998512363618260783144705427478110688191363952957269072683391856682421147200529321958223619816665461350137646410366974717377479550681793495966458561927035090772991720291486409103437460715134968917168350700558377597881387313330487925441034486301574403055735204200005190367405859399723623644834242696206146559626347704400369318499997661658002334780778159489869085502451547191444217605199243164678162523452755110134407400154384504231357888753491060089250421368497418520561370153437891497736729404317535042622480882113202127693110681458481528196332152568515141062945471878577873178986193262158620552626044265359209102551837075593294646100950988065836810512433822805298521967738455074367446573536998719129086755415859371702276986517975651711316104561427226480816612895518089738900980744242079558576461096353573093351238613352794913289857383295539412258530857021842194724587885799848401442535423977193362904293901354383569575640592342315085175563963604396836563171326497649230936971076351623464806112280067271672354986430907937572590122324556235940335249617565713421884410012510952104239565102114584995663413019067569965866578926399921252552460944853738645624307976675522583367775805673246859400712074082278312858778964632271849162363269056793644347500683441064164555637564098609644321044596329126293365857263768982417293193683834459184747548356349002077630718662907816272769805128448682520391517931227151139015913577396770909916585742515424671985707276500109405403349749475798394414472971928093481048436554599865937988782352275668907519159221151315183757421652880526448344547600105843909134824351713984416333940040556330766600265577386744560333952994351679835975836824509467351688724096145357179316270328682549907526984427729552052515985549592964746798133848015275149302855564496993381390026844374348405982214308162787924469802413427369833052442240709797017914616564479816445243779441417894536223395962089666800210039376338172302558629792911991792063040528069450702993017431169245845488321559317443233361223132235285204384874100559182711277983134537063484386810638148040821819258775417636081163405152185441056903280504296913363944996835942862084290641920000 [100,39] 24847398419573681877721039465388932968994533632302187155006966839160751362061143322323326930090351183573698213974168305354385360818088030772094719999842609553472757570864434040586316887247043925130088609740699611295682726330935692202896089502615116969059221688602190046574843975297176886419995093715246090402054681729559411529438668700089198676099194271484355358061037047555802713477754604689924132260397098393978819911904489193922630959406473480563457232772008725035297078057437445183138879174585101741507100885444534598700316531412354068083601017076900311964182642886727901852688148429457287724141108466131186752488445169626353016616142078000944194253802984372768109025937905990002176154373693763764792367979745601603033107115261884643666321605528559345399907938059592557657756795786949253710838821668151034825851980921542310478222153730415686077181472153630445987213812574407797602051787036921846543393080855757149956112202251933646954800422139661481037794920785013818563111668286500240553551287663111965568003575121029032547976483983150395589026128268486128187359730625886289465247916062918811235497263629601791031086135041891391032090578726711638600150009116327496485340106303987658709444603899534025641134277317649226164382031654743025763576286214462465916248151244601986508041747680374472664916204572349940971703035784313016392033179113137612253166529344242521734766838137898577849525682420315347720165832833864103811129171636590913140863904916876328931991693332002360492501857315392609567352245752464400044084382306276960685163938212752953430245598503219892719305342617974108086582074313267293562133373454564518598028846874960469266848192005029887685775340563954954048075496804096301586984447096629910983591740146413832361989759818516871793329673782104442158480582593560114362390707439139899604874632040803506116000812578641962573204400845020566146665627994387388578899771773054379636542993648987047323432009065583058198625636650505277126132126947566497089089474542787033794701232641786651975449640446960500655495524333035033200735296714030256146954493121000377933306064080744468266411876293229628909041493760539359340643955186866837858004760650409601705788635082151611536693809645762916006472707975535698192146243357925118840461912662480362992256357024471604763684567270734063837860742889418441847229069762195660685386051666968301115153386678844713961368272608770425805550540455800012689789274007062062301184000 [100,40] -9396052420056432039813115501890314553400930044590192617509984659272791105470216217769558334629162396906202083740926118848817205810340716997147183168376085404283873792988313684068745369129048181855516538270498541298045800116404252411791831463644567066950166965294117981675011728642264318191712645462330922489729750513019465550464814589974596590674923392673049254190912244751270551116188960270580128853105322691835226977730462817023320770283311173925327264880949571555049278512120927494395372802907713228956271485286118629324662773826952806552346592309037832275012355859390326187406388399133554545539550749353074657629151301874213333338366853355993311148582153259239731873012108744721223793126365496730394143508089976816346825590150058733290936496362860887820836150540510448665740194154780212589378125408233736632874888524938770933104513099803446437492223873485911405727752660216201123515960372715074251720612549374854111875880854652563332594728290499926462312174913348230912924161527314121849827653741922876648567896573378582891340737364268060226353814495287961376632408180679846522296491617979179153027780641675779551808749149464907500024051898282543926237899872721087480945628751014327211970944205749800513685176735152806528168429481571149383908475947912298857143326180210024308900261618694410631912829929917082778559392219623699251817889336329892971830255063242755126049205138940274455253507941350180635515428095080083169469592188895856433638707546670176825235597454664968351203978412843364240896583267456349238702602353901984618995345614141399193954062325683466510435916299244191546409064863331334271928214179938928854425110433847968767376559530188704356316170963486283548913350510513683316106407960842093756507142607273418345123592693963119072368767052953240283593787126434632789787061904396889900239010340597220388968199814680218004144923338580292867367500722312501469717639903434516860853037330856873516530435292910349611447516921025994463161819924000422126188624568923879284865045175979942119879441167165795526539581358864148329533164981884769940904113126204554870713227805868198828198031025804128262008845390392596867044383794917219274637572574806959931960485315914770576305742563286401754717164427934093004589873010750640289603102905069050586999663116046532336448601110722687254009229230892384641290421548323834973842152218542567423259487347421257908807767866594421254160477240406422017537761363925170913280 [100,41] 4323323351705961041173125109556609149986006743168291067435362869288015810120183042519352342934441603652909659092639981129559136224658347390893792055807886346440608060101228468556827138558385967815670178138769468340760561849073430806565903781582921256484042480966404315274812560341142259075398934739764123207970248204111657092830022038986026007183983469302490782642613235184028856502014935553169542098346664516519451126039460350185070921038944038021628317014137704320528602256958877389737905005346444208444945233827513517880104967072196896644481052487064838374920142730235460990787319791398037088705031576069096428989121863163131764765307814356761687848663174853454275427442689891291853505324618043074690846357996483545639100339142984147438506661407588074081762643278222144655728698336119013864336388514328063316010881400747124410043128207486688629335512366956800430636170621697225859195907054378080423064142980970765243861162732443995113760918612257394576457536536209055828380049770996918620170880287442205235698624400792644687708803499943743011265898271460324026781860662228843886959430269669521589692003697999034950532790650702046525602364021660674403668551273852057880415188879193024505958412114632087420488781622327702819091945954339763879107120090941142923566081889909215938896349833126545742990824185527477970362062956584424213878405630468084517210455998137043751552251511219656947047782770118469037109159439334422311861900152404689651952722313484559836302505322018875418645227647965794863154861415368514988125256853287911279824900280903176965870246648104415194834038073838561200634161829023751423576219681526931157498671472964471703957344993666850375112232889738252306229823319278231476152053941396080423375215038289193917732010567454805737087127724097395696212355147652259776221406823612501499102952167900508223255948165203044975591297805678374412747713841336739269671060423057719877303875522246136516540195646211510883901152701809206070720858030189514328191543496805658238529714786195617928206849732172558474776184636787401948535167670927763224724307589371853234514870084992263699511809791403549303193385546848041269691054944207607692929812030984041133052405281722097550764026530083959494397617585651632937154010357104465487629656592886108747957853728424949222285144515914978330183865240146826518829076657128649015920182797649152417127467434126688458242365844328251495236141017155907524748949527199744000 [100,42] -2099859420947212914922892623755754152323180858145822374765297986618536630272800297901814455714168206782874810197314912162385677846350468613689484339145541757118243773475292558064767951041741151345793527168332869891935445069801737701904336334362901169549793752868741762420716394026362725215691017551320620736476964816240288562920953699294146917620604485883649262916560218074577564078083426263694321489904763687849773595403079372866247216054210220751572453415825774771032441857867292142467290214138351621849724090625562990885406841564488145203887108232850994968640444629172008011426880876030060239635533832613215609928060047083949013935464664030104378459391139595763471565281119800808518730921093256311599425113423578591169793317489921536240083265773479070402149657578336113866126001260477978013722493039490795958654099523576086953464930309929865672398270690863699677876388195470831847097445812903549425856189497830879454600665214414884521588137651738282957882231471032030900689948603878956100622239361232404569083492140328469637634714325663028762860560640885009772292456751969284223573040792189182840490757061032305071915026459201096686112515262847341203572274293841468088201592214568095021141970842571610177514504705506099192690640027748591934545291223047198048796949131116723284876329833554033454693508597121489086571279832398668261348136388758345625884120553597291737431336028640217158039146453817022080058892968823554890666156916243434594438979696780789429676511532512686104994362574472849999493319142442256602195211048788985733408969202664012269919801999612845742678081567319330061758973325544190563009979696211501442062014175024123854742403727039773308418258786187479493234000327203873503293094707374514970775613977991785443705175414662775908706045390399051723949173428504579269262674420798893419470019783060486487559749362495164262196618237628325200966614324106748502029884276630017512168140759077138417028958644882538735015226840201555086775752111992296736465880307317672944172628070248067368801276423092817492005404315910795664965075358704652643840298177564911105733573909341667204278204962650377472548508653295712846382100630139999241073155147410895625051913895184382820386250745382081776812349173570826222675877907404942402344833099854650829752638150283129029283151935963615066106303400252219865180630480768955817731173712116317506797910279038101387911819404676654942858757903774562565096509351657472 [100,43] 934144343026538249749370716596187957763454615808710800503324611684251190090582883679957287214619313536088370289186113441726952573074727906341036873631384814755080558320934125572349701523458421731598789630886793883368772984316015823541228273291038540106538202252686162367304015100654577664622223481601183027863574460057185150035482036522534243461545830827241333715598506731069792292916996393796913950783727856484470938884054453945381025756760240449965108543912805469189353527677111994677750304784037799254476809315112370035255452848484511976800725259057666687300080038394075615475387884215632537630239261130580887770617728511401859447424778909638721679731187872263714227560718813922007673569351612609001433621260044674620578627049473427064633522257408707948020809767983726567766206136104544563080838920189743380990498579075741912717872238906060218722903710129691315349563653642791820248470344356025306736231181288260115741195221268028380698069391809939046453500968442560912508186709011236301491547396006619065345905313730629216428665003628711723550578562743700124130851870622344154369880458826520805801638935503140353641301047239395670368153062080293764290943727106462960058001408206828850817949223539713542265261107580487413142042504232931201027101665748491087855503379169720253238063484723005439291831798336500232018245282848557095760095331384751265670992247255748659994587069913094844710571842626760975054547253697176897503059070191786298415405351608844398193749481782539543895324161543528135671396099668466270198249338828219412952023116500944606620184459963614005807893947680316875118235608889799803797829620726961179254481455459349849655558376345349918205477470373991802331519614722972856624405297472519154663906272208141156254750689003383994406340502477195857107597814516878933860153619698533822274193410973760987137224323180237295225396486481078754379384675056649485359068171233729694122860561171189650485386584822247910275639367077883562518509934546752945136358750375933552376531363154094262012656628773278204714510028976304676524980683755251337806884566443837022121459300140902555710176878027169423385473614641781917721446896079258178627039480835783953065897402674620257095210378058962041711503610080770572262017710127194830724198279777194211541422047613048779337789200120061490349760265512716211572081565925598770721156470454141573495846368111152649810169013689021625797870986175864566460325036032 [100,44] -362421216648725028477864656160822322980679357964187666169934645214924095205833575311076573365677382563433585085563946467407979889982178827694885009385263865480274326385214166455020561776195981019750699563034269436690742604817318737482214489137084167567298652153638867598106523091542500491103290255582821299039959677148091797187832342212594749157993474485975881775466777546626019272692326974494676017964781942920433890882566109221071090553598447250339102889890069040590602843621409153437631045539850124000586321055968597196403737285198932161908454764429323464527012570605629570059938538804399611342695325613215451056676498879387652970401172556341900959561200984169072676189542269563220258386218755164705364248426248628679558720602468923758968089978441473783005054088749149329396106401867549449331298005688597507017582930164931708588707513648839662416549190611640065091938620461369949296139190134352772934475069108214479981085926835039122411850225042874188119440899848350587303252843399126012267526789202814367720175098229262879875079073535167181817142462720429301756761941356501885931892293029215897131030870618128793280379383803344462266853871066601620970629328797176826929264165450146907668865297648407603091922692802802903635092572383671962711779265722919034201355195861323774513873563304733144008793554437038932550296106992379226138154169575370282118313888959594435829984619940472728774334145168604875119211194781014112427342311313440020890088500978292201779691522678981611273987384401964583692690418941490930984364724552446708728563814004924671952233916232723359231587850504254479971409629373966167720912928418628690116124834506963811600424603580841717370039453404187225235074585315405317469192700201596759747107789309073474987643248385770041108654705791070609104648972558803282141044829395990227097147645481454307596130791525702242344912852290761794981660545907242282453994052004388495013973607160665532022489742698657178174202169423307374162460535933584613649053273062291762963493109821678397649717640633403370210381927182260845125291100336242199820783128521196303547071684812661798809441365460725647203605770932917273412936891412204455041497400971418466959335390767191368890980445610090203995006043995770079807479357935246075682120993285587818128944234400352306323127273586977891219976294691358167172562808968341061047703044713652486980297174672118009206169215790031943823947365246841936110682112 [100,45] 122062168213914026884514934472572026425923165684755863820281201639896200528409664574952019697817369728703349233284018925450677979063988571883844105549992355293315369149159043081786390713174568209317676690397658000365138645089147661635305412479626392410765791609416058880426886777727332824980360771152786490686282577741717623832425964749391809058573660075825652526471002040519093346673310315990532714363324953022460573052476370393937601887026953687907098589125882058296369032699274875033604032568672858007280335471723557007607196684844928010211876430630056616157476321992150645433292095936322192370240851861074841705529703902576877495962174360877578316251369764177248452497762330644725893551597862900771857299701365226900870588798048391286150963017462233343777590868536409557809218493066239988895983968065192200199769311555460789816866036220034353475764683088031610291383937848943842056290116362074369954071560421820323087018355109751065313214330491033094818251971721323467145134778887893812146763601666455936356903936581243158705546902808135258589450542058031643376384662125417801677860802381470035054402256279414778067444001315405251705722068091988464219220470403562913976185809620842829832690032552184273095769309474487466467066534834973733657303203912458340825316953239145930533321981028351943436192222973480787093601926396314479762033294026233283475664182257209914400826761960833988005555526767644017374712214547153868610267389280454919302131383051117895300205018379074603916558656482819724078459044694136775928158563919525402882595079793032935941917055776038586379108595638122555878816731753041878461736502087094467393739006978456596215340429361499701180231464181138257076862936641128856040004991989963411690055681203375597039397854405316959007255805074471923619266270700280366320506098165488916348491642292949245189220766358439850754359287065812758127901285543588400432349764876518715786654282597699046025191776473656093361119675014839215682302914104383622612837234791970774381349035515715112591385311050291960189714304431199359100780214969264715037604955028178241349631292168144266020972991254569112439051816255671650647933451857391697498074468431067711679687822916561001499002018328919440700063758446015643600934180823304351096265092504490927275887301502771443212962047003047016624326629353063427668665350810564595057897338120931159142963212351181621385002126749832730717112950766112300072960 [100,46] -35996198599596742340811985351056230647776424488443999855138790408730245778117151047702270588823894740518137307010319954429031786484989326000060711968569577762574308739322913037132142417196328829831692400505016994371877885203722814278510284479757457535255334965785858433780383421287977312832799946880480438019053889817757626300187855960930394270511108595193444573604619229277902709726660281722363152567274448716059079469176394871408595898852267606413414895318754334746238407881588135435914010453645766411687908800797520348193555788650184806762025042798823379337582804468189156007140760576347021912637523958818325196078515309254151885886090866019259398453724975353205656907762518164306025991084039162913607806000371905604666228039002711889167194960311918162963700315785379771627756440562174426595190115062322706932805238802403185574659622962873873316721051564240938639694828105182555521076214043419445137996446319428925359549859883800090104375249108825137536185665144590214956741889850464742503472959043026894543700233195922580323944135324201334454674706375869157954115799375982178654617500296683448187944071082788065725727239376193678969383749850617473546904423018038935260064176378612774257611481134174831525012351894834333336121651927521427922545477869956483762833113305940832126478699260080638753273626245082811780669738608839266024798331308360205185622006199669714099620645118661705710948459054040524310166671133702356294211777455151260602492789331400956763875745607128714551442658725791335722112739857790876508091533323740608399161703517726820476887130398117955675375320653180079712528735184709687025830265061291320752484876797512984849698885508729348965910498974310277228040738796673767447476256292091695704696235738880882274796843238578494690240015636278424216726124456237233330014271600765538401795738292807672099877530175468361514022344180522252511966129491488114281503947271567091042002684944123121409886728094625175814068271097226389209832472248857362192174451271294703985104092952607806805180261568258360286887666952300059254444623260378756673194396201631776456039002282530171872269636173288982880120349881601607573557036204985667266015752652404793471021790515123621728931194077062689633617998725459600720455282844692578707738930244163484019414396514744218373793712638247047324571232818554314385368290209269175192308778880037956493699282293145435791550152642475725693279751092133953536 [100,47] 9406328871550295469998990642846459056274381419396984473681662689393141565445205178501339245616640657588871345677113785895644922489828979649439561765601012569507002269059710639241096579922453573186621392929191616144253740157824954753919393412599414669266527173687060714491338414598072198543425795831959535928527727580647017795091826733882836952615003917647781134968977051958250962417390882175433173251154446028801525310105795835813714529053411832478272785566528508230799796217271641637425499890264367696249936514916475105617887117823442711284181356890072456230784341010302127600129548615987869058006863824826983060348920278743184175083553713442743622783530809877715048144433064033771050770004871168381608872851529547929161470700610230434205774706714378114862131090416902506938187167693072838461829734221544446425110323055175237576867044277790748218155940136576250154590827811625055625591715397015832271590048303418494037439635168116331252128982512007161740128312215297760702523109699322336028872942404797063582865424799142750132967469077016554425856019291933224005470554264299525091653264413903629216350615163962501610178607509376024692102565600293201800698534726258372394983726141494397370028372684540072699483570720517392417711175362081677444851764220968088725602467963037748298435282370140901937199765825899056971740491735684683734671235738656226837769962706940842211615188376118637247480345212020367497371862928637357607925691989997613397929874126387713490309573640746103112976768923115179685700166087201282134561394760993142907913286963028915856859170022580849415931857686769847078516553423510786221124753129267052089430914983344648867092903210933166182721466655133010312492951161188044723168910376377345825485611711381206403779950238627552130612838563709559229640917355743161362844895439170734316888941350188278233570085738490633468806159207326567588569793826724980628370550025290328505507193269165783363620826312757632352594366205062260640151486422300092099940938790371001352943539837373286375383130037548021433120152377199034798921246403232629059341104103646501498500519493930119063778566151533009186096347918277811450640889038847839080991969987255522441099618478198286366527135819981317661017145581565531987489151855149850677199092292752828988883681869421676129933073715554005864628958345825279974220748427209352676523220895223338307977526411543263125138636781693312321093727680462848 [100,48] -2204223101074224504830142692287752131122798513709181745848616713532522538438270625263466101293158051367251163685993266263657239907921450574602659586339706101591306596961300549073933521396739383598748493732453846167163964320793771226448957691432548159110368620753059232050379482734624798710409331365575267140200288680624117259624954463424810332174205285169031735832100337244063349778934212065708673259964217380579641063896020486871313730638538306942709982642200821106491299940761121876445107804755149669242735687381713487390712745974391329418972542479391842853074691300706099633308121898979391604420477208206749415209740266316401370343947021764047502470482178410436808132553754195743078562075351373126257315324934499526993171402039592998252073471835590249276930891770968551692026416214549355458706263594942351270071011564946647631160020617687839160443583677827196619572738126815617550428683211968071430594313906923994427585657087186201941318413752056700819196996114993867373161053339246892644455982810503967424028994621406270767788073458167539617764050041425086060718568201930859550106837450653583493010756713051815980345085794954347844968043709281435955945818445167253703917507956897472338606737462103795918046860692062016117577172887338815077901104272231995236366877094561440987750989252208374010946820975651120709551074078717834569174267316290701431029593145334848990465527024650878485434501734626368080546842585585178790551710168234122896569711093996485807168660313486521750770094860832570984986581482123028536510064808324058659842161360248812361057258437464788243991467267034417008941376450467287144421724765912415023437756916590758278457017034775361787790280271362019137611339681551155037961336914770173462436092383661109333009298921347487801336026157212627067591329627482629205415679637815944913886226295465572509431494387111345930357433979050346020910517377284446272507041448867346841465065551489094465963645296146044034325907428480445463157224531452129393249134332262627669903938674180381466384067376554306512997238901670582202714209968235083933978325092665530781545291961094280634543163429156429325038427088979531203964003522025396278401944345660661562647671014336518018351232813388385380160288162475492374443345265181009241993075178121584324216405418995564790995662327242459364639490573747035464970950168514653615267410981164368390711396067383271702409338572925183147095017652224 [100,49] 468159611603159250804323879242046265808553225392197327595600590483133462232642142934087239339803698436290489612541260508623768321376778081893297865629860158745261235784732893877195140513066871903900421987335276522173310563450197551789456921475474932417873378276393338662656928834639500858253954446926136398247002856104789814732413745273553552021166815315447907041991083070978458790320939321502814040540148692594552379151208669003491560770081857714213097633862212952231079329227941319692476382123286050939454898737531553031364321337835369961315894715761256731632249888198178731362463872014975770502453191738938988134596677732007024846208945394509503592224470163590823276847935388171895914996422182290834404319559988554252341470330296623363819743813186746621365273403205526843423477407695609344224645963316007714872014495406788533240439323005750379205558030921827184391702174471441149438050903640374275692825837642237962650849154647631414926471627195683502612837512546246370403252861599658482692998709286967132505066610310974920348417048132493685384654828526472312081860398913830424725396613191982337335027907248353898436979205864465608218015224958330205582389025309415420077187541492612253810183153998612251175940267738874245642348145185927755428642231051034188608155950871797398779208807557902994538862783402222381673122141321811845678857823711071543674236498644614463233484320284725204937024980460481001711179290547522939029178375412978973036596852386861604430783080321282584242551542651628508123141180972586046160455958992403020795593530098736136267394844175639252665977960084436272134857064446218184658035804992082785302104508265655424574856881133537445810630759319441157039262468029502430425393154543139260400458168399136299898661178759291588710727194597766858269549995084632914885973889857401149049552208269039685471927589643061215415796808424826262802732679963885416684615483557587155124441924973653093962612510672076904895905442874103345630526895989645848406724571354448013997087831187247066021029160821302814083792412793349595591188212531121792934006195868206140771370944238810206365714534186409018115449249217016211171050256478988234860710894842842463788173873000403992995296758984503440721697472525215326576888138154040387236127538777852779233590485529371451348178707494848004778141640955441386933430134297200165167755420645853278354514041600048189586677140847128237949583360 [100,50] -91007645505327704079609444125543031708799190684830107232865523884199050858213446685785278218983178505764134432945206587914790797761777172627055657912707244453482741717208955005056248550421289710434559993805749239784013370070413078631535963275948526675040092588215961437650777632437366425500952081840842541505635114770862361903113398118011007471297629077909720206240939058441707355006057495865839918464295746172653575598347896393293121797324777481564053304275834088111923629150125604019149964733222285655312890480539458056193893524636345641213833775237301966994576550211460607809331671600841512174890221825537785421673972768562495512941862738450320236200818352079092119978594983237725505437798747785840336372534770691412994622893231966405108790080835797446400095877049780208456832757414861648602148596307951278562832862596339484348168829507386185406074576048649522368337098509380148209660426765830983599226292133142083536627124919780158354041564931691921571118521697422348170828912372747272947645516973369808197522400390301542005704728919506534500954092396563330568725157827846514108588119311942476568978323908194543549273480422215809942617522855684458815123616294796211793385103395382315168355515225215123993243017671683704176654582323136805602132375589874609628511833368860474374305111573543780205755318342657166727544230052714406508494273198173799523036497464234886954741577144675099505251092421090259180209752024475867545360688338605373099027453736433065083646803553403535434559404862024067939407349492354560773750939459431058964200160707444103650563155510038638165639325630265709247235656262937943126511691904286250574913132046845431199821018445843393624472037483404309416079456057377193196533191306858504347080746066732753778722386335843814230457579150446134851915608451357579672933259839626532904484529661202110124344873689613310407193385557490344760479059744900769497280816075340774588851008432442423055776149653496643275050510422377582507794872450230803798629376046367363320579836453247963561548536945976601916001152621235798891450607558948113227572785386836366044265272686311256585787518075919657061111404217630354608969146560813379151002500717683858869254733988556841469041849897163340289240536517224342917181888735814407997449770037313927766772876700116870792830839185567399518122621234155808995656515173563077360852951220677843999650269527166754781301222796092508209152 [100,51] 16341904527293828282562992396550081661616056740622421021409952789151535826879158752919474258205209245875138723098918247309705808663581115508249036594314672572723706075239925736496676010144527335803854747311188279808441803328707077694322025350445948229573953819957277465517289016466775090149803753789795919383484401310663581615109695867172790508897267533101650100167524627956404596056477286318540834884295323220039480215218212816444279884045762574640210150544322138721473859678380647713411578612443477478393724685435183239534330149963426569462272778654091774442912820016073049888653266716471408017202258523349781646474305005781894870414857645172596456776333000791446869537264814173538104729126591033790889771806990595072691571446192887062255792757434038746842856433697037928784852705954621181940096191775728274946377900588329897088571207587286577581656433862861886214679945006060538257697482061378749039906880756557899263913390675434438069018854497830705571774207149777681207188193853755609230836605151875065574641095579627581350801603898946612266278781730445159951672611101284783637176330213040884295434305152845607653049378463781971294937271549120017847367866925908319950806558377517215998679536639956597254888810614070061789728138951938877312117297406068356077864942396997153147175241683634950424926176299975591076538579298734180667453306464718169893236519534654818153934077990369046748368770084088704818204079994030328336265880581419804329247883333697159793735906942260000331998371146022656877759611679439704573349582171845766033520716654719003266172518000950873174995013718379699234330067050312296883336796742490240855412361515197507051021032901325956697321814553268814052400241142975124200126603701340779671592815265724622740802818753783788048044405290202598803647235908613530387022386740709806579286897095803581023794444232795978009089670800564918715886234437051286870504381696284026427693518328407807364649316459075948438889600684686041489335983296860795300565413860170596240449675830485529595049566899866262630761011453481313815421692638660281385817302680639668300067457322177909728957050557437617142414375724636013491620798183318053100592002546573231966670204842050806808124644775146376978766335796915687328472190992237220363121238001852176200863043559771615005590580821592941917769582991279307825409112189832577379501281953032291231249841209556224901748451342158921728 [100,52] -2728540524954049510990304533424678509487832636613735268393031971919167601636672762256133845345268408507166498269307903652884646098817793070133307573673252370949730071939518185186676838538561367732663148974339250921527699735422328739964373183608657775538753989158345586815191943886109179289905909290085878613731476294333994188859879240990265578999781559732597687305099589221588964852608710121397862129106950920519950464046056453922672368262750257530274412662797505323897501115377244113489487031666101760107852120800840362852218318296811131762426453518698171657120210356141956713778661393404009416618530337039156077038694209545354492047164180906601262627355055921026976119351846849547447325439667651707934709747060192848956747261103298119734098232695787704381995563569414678355158544549959681982838306787231437843611219597704516035391996349615139874086853086777716716665226050441858961312399499167745709269689365604889885470524921492726813246007562108239596589605463384108784414755690360110020513921086663421757469264189756574782763566241631068708570378937307000739415978372034048903910686315237685032313166562283408154000410538574749275835774536647880640359336972023203004203449114081107766301998053208833758466161431745943205608341957109773406095818369405151150168227387868970870723931688084168281818678054728794830493168961569694458310868260934846867095533730068963963598099025876731016333358155760305461090128581787225982535745784870759384486837637789513720953243557474161928737447294939018156823777856893926467568806038617677641187411713023349068566532824872875531563514204728197338557396457658885413991331921131588503426574591296549943659108407791902756241286896641227361663304993856649211634757320391912485314369920856770998859793657604377059166153186034589944506507349787033055233089942992682957201330742325434340093461892253850015392027587607881704233510495306635773091803765136775407223090204901370222208185955262182282847600565052171673163519371803916286919298523627801396455194444598784605367299226221810022986729707478581285761944094751899700697449249816617990449548389100544242707051100412908260966927467427833225201399057494139454283132429760156455754001697435151191164411817418047988399087054831729694588230777711271363510448224422857740148671503785435970276533119980235636134456449908284713127198028096523883917288208981298723646031337162430227290328242585600 [100,53] 423954898745299044732517730476104010906528055051082442646471885767739700479867141764248462258745868121785987919018138305830972670386981550194733411079475862740993027192410613112334807483562613641335887129426652406099059123692092408474265609587089561346924879123468490927626687224921695174959763515204523354604650048451371719319745828695402100787603966693834719078419082764327870655237073096494731030977366704067212985037274505470098607925217900491120251495298568245459081140118551515297362396184232932823413121077644799920333843827897403062923299378109292788814712030444789958020334196123142603147817885850824684475273349189584590676541661587548216519010253025318034678803893344566157600581659315992494186737020923245049776236038450966567576904996573469535800169844627080015285652841848430930652253557206633479605561195622894295820880298680016151937608708579169623522519706054450898686166389635812419462371295503786298679844199613519418609409424885111344502723769390819863250601522791390716979361097502185205030227577446254432737761398451970143695684528206256066396727658745944765763979966102930183513599849150313037909133277916606425304536984545157682104804758572769646687182522062289558905388857544304558482943452249123587546593829604049251811128141414150031031084673323700264279864090859624306246012094937230719970166137089457710101375332745975019374269115588279682466199951728521689405559820108622863089414024567710062418847913357043737319594180668679018868351098589348316284770665504520241916670727540200958223021839918361309657737683918884280801245525107121968876114227046144939635437055977739586256135255835526354413606436486278940151349737319530234127370293634098137893069286272171633545406843380543750179084408341819074906710219483970875258966403195702922200835806966636498113585300641511238814587813057168590781124460936709711109221021106202062226471782452150402394848950756241368627429956481051902799586975058540448327372601365548681049137370056209864856443422954310393458680943092379203776534524037189124396872328478115106573270235950600526462082140867165115398324970306917803967918003132891201929125468281210549117833285090264419990138286740801961224881172465126140045418592199724596271670509006000767480192077520709330297737183798939351636484325855459069153734721474845979329871807518513446363927498680676672838015819956924072470895587623804649291082891264 [100,54] -60877773436991257462071394575545122121155246487927112509986196736383535345594958361298269109918021197365427804276514420101875872670531328580325293539354962135821401960837901436361987324154872712664436762478754665260689505441543128403879945499512478293470440255812703223172595486289035746607625993216449399598861903514865972076998477319017084422635854615303032147615405389807393456229746532219895709807492704385738276391055512167464727107011214691313573587335422124338433271476619739212819462584649286142796228111372521741512854111003691456078502933306373931122946509185937133387658265248239667033624583254443760690622445939260025799651916219820234137896995716334637055163952233800079151809953082318512540007178771430638240825649936715997665230070290183417924539436446058371452574857419985124690812814360798156808332399017662828510866164578238664621339339979292957122506613057935367576766396619812273040003774097639639984541440508659483682009178665888036128497276804426053521262213868231232512402472474419458557781364172841339141344474525163842514902911215015663716673344837492790298813693508766678743608299031753541773695165173849514863365376765400812337932702924664874707054535605877399687252625923377352496697345419733998870984755294239206352596509695254063517706047198094442608808627718899405059341562802819288706414352646832772002876514236366079779002216777123913630835261766757981863068119841193319256533203022445794979734202271748349977123153513258397239536541458022544473278082394344238964156441946448379391668474225866342430512964299873106239793332219160901591090584984545135704806019578888930989604487767990301544568872246010075736949927223754722760487575805407624923780666618830473912437310375754746498634215653370184933521364520428447336311418628124902010626920071699561289374528218006576474257465916753111777984997230284992990085402603774008301928321405509460421642846471607925862055102431738784931935317401578924890594875001886694639076896932205412578814887277229659448567880921121169549833635223524927660182317826869033011502444537487477429132293017062207831504087743294063280936245336899470434303781920583521797599905151733508602953824107584155204831099981863194171091703818910394543925026224203312957132811669240214181944677287368331932966379934842740165136294118477392557274855798523733825433274878941158981520143585680408126760308998123885460193280 [100,55] 7959479800804202073528662697501021192731369837260978656233146405329283089739961844210570184014462544341599403854726725398567029077692627722101795023239806506799132637946192309011953964825877502569422302015066644019207430955788366405084366841034004881963351585097445143985097390203579126847516609490362607545896656258683600383025005831196952517151490228149086087453481609221965438764551284088996835491040020211648183899444567204824141382285786532748951722728574696435718756903845272193681963183622214469397364519764255329755865433346660472003288964513554488258086391583338558629123790564180205488940069640074681155233069358219203062170399229941988072572793772922562970425901255440180275005320603430760135363098168651565599541821962946343571090123687049847427197185531473600924574641935015884347048845459598254784315307855492097112834499430022532335549755030693397021916060700023346071405642219748542857730216154595427135589896058609235741422594747873267909333987116813709725277051950871287419151353049146442617963710314161071912802627182265089500428882884868877884995004520567580345229773549227837831228454222327760059289321921937671468477314617787592888099567459540884442405012015456072754033520369343646704336890871912732559242974140304226695962934920592094826807780892421457735089801860540771002518805569284220156905564075629284771880380219228246429915475823793308152028905689429020925491481522303670989069531992893166033447683648428777252410540911248018639650778051408785238848903529842397421352412364317238230309255923235108880188589886258976570000225634736141407629664376320234636053534272246845538689183518081577307613151058162304302613242699658936990667920408340532220949247060087785424979180627876679574370117695192048216593440570725663005479374505509838609455464976094635778198473680689729718114616718796096421835364724969675431976122700989940008489413457978950659394849863318372497850355748758983094926906424809246672415899582243355535488297246351382745189221390510916686059228741783579931759103286817314045074070190568771970814385612292486677570706168192877872378913374919468969202450835926424875638445786272448330833967224957710686276554146416178337393672159146095927098791478247308128795006330820360862492987375207796824920181177191927819766713085088685542031920777466985651826587219276550409051952779804829116741584767280363010053537226384348282880 [100,56] -931742564006433984378756436906224431346662609778301755782902222270712157827567476644218101175447866782700619137142443890412406436964544198255614428129892469700296731653080337712946197707570788229765038198008209644519184855183683626536991160531590370298966839604369110064214092986849348103085089283562110156647129797398287803737771157880399018231140688290009994189420185384772284734618759955190817336215294387420421181736991651389750227680086487713440215546966863665771356737874088561934282592125193147218048585922804285545092652264279672252670578101115647519810915649048429414182238688711726746595596653559105430183678792527251701315445484909038705501925980792392698081576983284563776609508005201919772427400610315613056181763707407882395377287522934780944702032083654468302738528122986081631532594041232062746149393448571361672300084715949268099664076658851631613102163024374281280760448352603805771669076536548655836836405576857638633585063742159133812427820472904631342159725347205766242602383669812147670546200737253766850932148352784127803269895471346683252251609265683395487522281013514956054579172928789165041627423610204416585903531311081201712426047828154242615768974155479257915274139301448771604063535253097917006192082584954537737284535527290984229724906473941518303669155589020791560127241487342039592004127360660861629180393243091786886464578924130920120529626466873939610215754871960626502973348165734652507949200141727542457857447574206918032730975362867515301178364549855577334928690050879691001059407364581187684739242358846180068877542967281161670401966226582575152036404267615959614797748463636169354512504102532018791421258560947668227338441706771662348499312742427615120816927489618337483362511047211297903710619326679235468944101401120173500347629978103444245137326173215990481047895543318443160533655609010553230095343809603998996039691466750796081148610085990015967857482300570382715698151506650557281695911696526985702685814085053328384063741325048441202539379158860982220937967532274782646524513566890552784171447162951031202450497622612697841761337604524483278482567476917325456265158381681298710854435892766922959174203369412302133966509538972045990476274769670256144639396909183658576393308195174592029455204928052377836210391155691757100806855882334740304997048889872550779105473604207441158234451805291748125534931418546700288 [100,57] 97056848147031905407749430547420564839893608726707548799674548548474126409581194733282127546829034044205379728837830796657387587844696816487314503158549333052429394718424258335581652603563470299986126745042805632582549683910381715993312332043721477847964315309616095117121771875334661536456451714487598091951822861713329428159734436221572523289395427884781440502032357016213443691762743902617613342174709692732203264452559328426158455800513234933270275691994767983803106775890016951980937340047146338616742693840671456575363319946667472549362681058155963965820232848386103117681527051806266193136760704956161407883893194485468015061643308512951236678965919745484305777110448190077589894917656646588948279473247787729636263328850738931544449164662527902153126497700926293817076998482132332503251307543799868865271228559189391663987247824964960977208667370043694847303815065220042751972402907848629561369920302291286751830878840312185817607467285070984112298212994087870540120566751200671588361175909036441303188860215457661867095168871499334509062089784119955631709106703167656827056287122713122497551544094113872721008360186460061441530708460801645074964098160972802924660113550674409314890307836185043455725818465614960682638593039046173540503444971613937433490577103454847206935834480521616065347136533397706245987306957413959640211904221902921019063717316843573387664869681337934231407180688578543117299988047426476951574294783483315481121960955977053650595122180904718840368977701316145212649672334585236707355280275062795990181491334634394221299351075821445906216225596594283234978839476901293873763948815007547885689721798707463866539380765924703709712809023913668651266544327586212032406050574275096553316210402162838360845052809690884719542977498053902970787238998648556741013547686504989042677177554775762401931794243566094296290030885691704159148136438976762569239548255252935603281873818213705412539848536486488209531242843105755439145786679575206078607797293818416938940257026260587074783031665598121217126706962696233689982988835314161382225190648207911965317053279090483089967203978474192998991401354608432705676046771837533955614644890521597364106683829671645156736131788298480483277324233329491418028575000141619328244135799633369906370897127487635603819720698746502923495301969629084229174242110584777042739665962897211962721401464422400 [100,58] -9045495471568263631684378622106301855142940698994811065695115235812608005643215445604816466845616278578217441090969072412836321938853006453541022969423169348477566200746053201648556320204222479415884626623394290891040500326449561057470192819675995265339204534613183232335493713748275573996675215457693339310273216706390747793727554562340547772435191014430780220783878366331903515142918626267382523430772099786710066597898274378935206086682198088031977815645165693442849721684321979964432678933919944004322084020894211242563574853838582370062131923798796899822488613983516624580911575693343316058208039860137807141254963623123477700245714616372241707598324653083379406633651522689754286793820173126235649910244444958971361271341306382335707955699173417170918500169694677886876482127345653755804468827492678001319869923479475015982225412244352395526585127130813330579119861759532384458529535996435092753311316166729577139278437538709243975900946684356221897343961046232924352817289183469159372646018154735047828206544814450698833534346275018826868616991837091562017803548483750372867117804297078081185050500232263039943740794854718870149480966005884814072441092860136612939958232827960187178418734306104013574896149242485193400569999063764023726703505342675089951253744412130696161128372450784046523990311035566233135846947431111105634224296309678436722510663954295940899092844983148053824793624235977289989023211587703034539382049475650408766290788285909442464980680048424460854345646688098438461864519113785149198004625309705484329886259159674416382440307808521129729996164361817311655275484521760952078183372852511782607380768899880696087647188575841779305344039312006796753472328413152682512546087065247659489389722673329757337839997485415325266491330963660800387524100263323542521291080170609817532471264591072846667590672475298685429897540497935612583388637985869952352167471257222546591973812157593956591577537241064301182326927548232913351420304820492175485432798232925504474741495989519468031668497869606152665993912221925302015190235332559815268200695198470250193072276760541853854768545671719017424014707489008344645586583910404076427053993303382523409346941910144437942264200593773419673753821692149415717043392278731282850520644660266224319977152593422468438025861193775634940533428321687642196996757554150476964749212121754630104041914368 [100,59] 751694293729472590006229989687860470678736082510018545376134848911031746033269276567987875979538097523438812191893927772702109530642466794423075441080848807939364057598565126219063485681614747784358910835941964256789330265578326080644409004595305865634845561418061587463368852066976967537006065128616487128876566296307060416454217285855196648086342235052425285631682041475219211391428280676358137236691116090446882931832831329592272299849257108932430553901280119972863688973462185877668697271141749368594627232997058728096136762162093710202800464814245246008608181823755947980680839974058901280200509993124977671807508510481454585573141989983389651480283916425384917632943606672421158757181271297110931124899733393530203679691657602161058344793638001066132284119285901233645468292882264055897181643339764057033670985014533485479976553969279169862493551185512239055650591252090992229006233289775344604096941560140832710323839142187261851329344325725238416328859518342512289623432870267708871248008566772954731183373400082733822276886284880262670840809115795764219972479095106878612032725890463982391662547086207717485196658712547995503931228640848976972646481620902673765352499005040824857751540877712643348451886638594000694710134194427020044703966999816622741256463931815314378693891350536904821527785961302622442522503554645524993643788673009755787013241609064045937366483006034534101639274486932375601951528828719066968314811850693698531010030263670702551381416741090454044028404724590655731037091761178758839059278931822930292370087608835724742633713970268254279444320886257337414854374823153106075641100661154862122535020161789822238633398008392066216874592921362109169620829868483051013810783436518895503440212872462203910517857065375447626726515704331840783107348575265521094285243220801817501418872631353087444931463895327137326627464741983731418572059188845138081062212868259631096235927650727487207065845285604357096280598103615884012998951465090501818937293319884103709444038505932218435415815704464907224445904599561910898074708870365076808732572257953860434851625914836192022804358715903095577417171481300672051232037760471862142453234458080659018398746803238144430468009008290959386423404793240808278767020111224559497200721483245863150804893147371699509207551977020015084912002173503086532155494276351897950862730189952586325426176 [100,60] -54842319715482774986413411517230144636025785480635829479353874376473144935596639493628264016259251658216276848082267529224980782118460988070424532920782814140289831662330517540953396649607659650873760525705474054563525230809873917408627990860121370710657879705272108110271338665743547609629901508094886360460786540873193923598666053628268717210355144642278962226561664549371111444494034343772379801369745620600953216337621427972533620620091821775376518528109317984121849408724881380029276064010685453524492798154400624094970491419660703241195223358177819531457827638255571461548929240107559795611714889599745447968887052563045498479658900122886302047781212368974108545610674729391841734421146688151124367179382399671304579348058894509574498270042849566337751589916891982435287715886862408825031926729077170272360964824029664351991020071325280503168795186096747084547788857376179953398564767286719849763429329609310649875462616010431667615891036335995264600273993644149618673984999072066142034818942447746161183368540497821090022722120781176544545586021539594094644469175535914685675676377225020728831921051696697953247063550447394036694122494613127715268114535298994310167726815324530262144349329640733957564039002744240562711072345856658376653029891370018785614470445851981885293938472035551528225964751957309821987926733520765916247476630695610553290740128743644306139248823997126208341732929717814937459743354723878561942226826013703413663685634682727309586335338945234070413288131728462092413561356074944126197599774116885582306037077625035993627525533716636322561177581705775316417012491473094480189850843697489675896222379757719587930151711340509977229164240884420833614734047575351129693015025775059774651487945446133728630682665636137573494141048433262486566044538470630887818228881470611804108314498707502528798745952059670201485783112875994864005698549246471069761610918727570443495437391549548753562585014399817202192499241881364982617634492163314718783927281993057565744253425744064479918101208469183375371271408054854435406869022194250948264252730267936308355891907411235897966643524034078143881843523475867048565971082506875988400125190860968311001502670652907791355581428902953421211604877602909629684555633223864066850032896512823788153621048614719041769854025495316752888575386576497874807515588941170969044960504636994748416 [100,61] 3534196350707108823235479991283841718362650682063900081742075039151459571143728472271761733101743829946776258563018234585565227554408144952677515469339730881168984047589890769324358918705992136576845483737215108437998450776963710979111866889276965576218692237442085769607042004937329031344087367390340225893440697731041697691692088161663379070982821248194407031955157642919292152739321638151152998772901015354765353154128027582165720634503639186514253230398997025072021179857024856533728962783575699606925152540991727426528877803039566448776958636292655318119970527400094285458426379613722523665480735021688174162994822105991554248835885003243915378498421538566559056116038810012033473229414462399704214202562256423728052112350075711942675050035707528101135539203336497489582781020440220212084841657842153178341148122228628767305852654926806360845948992691592453382620106683562048356890020098008358312907732048017403186963658091907714601105041209895045741613367822075827465659249805711231386154952325742982964470498468918886080297553038375856089379218873062317263444807694638281304056981045097949828113802878917330458622008282440142173330254072229062270484013301786802524410871107414005676567497456813188363248775332128967211983312823225088753096418221611992065237725151253359300893386864912728024299711564972112685735209443945451430796875622529962788724413985367350348521391700813031013849006272476469561217219817492782138814009996565597275847324761206083699299180252509997665847132396672975564368757761850452866446061942281936236980933629497990104783542848356655799189160404511821955597631370704718083512465563840914116578823274915368717591037221662325948873556548804477609031891161657333427544484893380109304080581958206594359761172148620659085787854699485569858193866837684104369957907877639248581359222009638271021760559561452602104428968462456135763463770558611043130736066603578461401022975651926556656345035862809412873595477051809934257230616600813781041219364068331778020211650394836435730525630432723660298993731109308281913188009154414045692873613390812243662826481633615157007930483143099124586688513216724928138501333343274600447657263952828665089070389230334537971352934198385625047645379649880623874562282344332059366579880894671542041605861449811475292746816240455662742610032295727265236460043797907644623949513980116992 [100,62] -208049581231355559491357496681314521895081334009288323317351871017623942705315681166660292978759179931306942297726640507134534959199938950879800925988741000336081206056171596104153015140868325953691863862131476379900682856484177038058439605153371815353153072564167778783745664986295957977225439478615842829779825737768289561711064816722738835194011272136059898381091658076722576867624750604651159136635560389241881436689585695674412171382596262056526976642377515959618683224646668097194108432189253389420764750808296097639619625536339252281425268232296920784002397597873281298119644009975636992191030124505559415695694337294662548261255346975672986072528159023784078480168614734100203967665686752482103854496774026185745730700990619639879974769080295699682023281424094602321792952577782819875520801952441176957489604047634770612982220878904396687258431294291513812368152051401911574481150043538992587006428077865958487242611994873473012328674144020589893047174593612822588678589219310551503432679004079554953877171469781314732916747967191132455683773712833182812859565617400085228741099677132295626729931717520889378324935559275468925990665436194833601394526806385467117803248320548521794046781008784483867784947692710204415852409632309211541160561920296891907712719962056214832281184679918520230192831341501116187155955542823749704012039507927508375268805084558611591965864622484955474576312392285460071605605501642583227941794734621450473431932984744241347711927025677095036686065880818012711583911321957589418397498005868709548775937501190947509949659487153445969653981643951235604324265511493472149436129352055160075957356551526458954037855247775430414561724535885879138348467790964599512432152137223880713853662361516291508863461292543350717107535880001109110669663356939825649023493413068899023996915708609899083242357712962075119191492120534115014292288008537393938707813425549639932345523849562585126889263083166169458118252771871483087785602435638773064028429806081998006587763820568561993051107564113631397724577207252867895904300474095134340935416273095812953670664228749384040036939887519513022506611507703701193348029493050841599778723627861896427640431772690304898317196322815492149311160460748924868053534583634424418526143923934291063009366685159751176702981181837952927312303069223400581721304118295803303580290514944 [100,63] 10924932920517513850305803066361005899641180205625246758122665582597732116047811860092020028668810472040568648692174817477993656037352194751820749902586856113363745286014573743882624827321555571690921335841898762365638522026652175141386006091049209103409270537934083074049121897690077661098956509384015928066402783261196619425013153929699500175969851818341318176344516558932383788802144340208418030624233810243085978844897969117583592918783991241472328622254505772134879559168191595798377946752521712792391692370296800568904608071107364800427207728485707278930977256732827200677533132961975759704946633461460664547738591291492007266387226889808731712666497943551736527966186072632471356512757310654860836237778586685775627816222229870060192179329152288949111932485764956429640104598105789565357845324254208745675562598858677242034217033691355641243849364498228237527037726961266037531051849288328280007756116934572833928866562814178469409311195058945573186004904573756945451480483631444542111241637025701772384454128316136549041740111640723177228128585754078824512746229369321368744795921032026559092936801211019035953113257530872159527795433830255462944749735173147051749016990059116385802979362798763790508977515652144723811092366044387295965707873010629780506029209233986717396337444715399706006904707163827980900171246831709689509028655602610546294707169776566541006853869937013116243259706764439515497340884342409075886834748229632825015691808876293415051787205044202721271232518241640067290086192327328228281291263957788252589106624897654571286554471120721838617190225973343652289471578395231656502991972297236242915574781326231225418090857079778843204738237593138917101402327837691201518561952326923573596056157386643525370638120735994113499866394024175298423883116665825807448832518541509057081358804102768853309413557457241230275409112970881526678398613675160788278311671601562227943114030940966796534729901080352257593988518164359999194098692508697836686250475577835641501618127871902509139653838802184493866774624876735254277301131416354337228254839182827772662900854283192891937044124366783085631236493525037016987952864931555656180639624929694252147389640809803451035173614324089739161293265438035355872381199827062934493792577528963534751541886484842949252209694881958927152762194808826875532575710646279520202522624 [100,64] -445609617622827779053206665894705870310320888887522527955403829274591207679274450105147596282008966737462032244068767616138286622147596776462993863457887894839590000233643009720182499111344365259566072676768198931741984949611387461678979265299383305851847379738412776671434164804854190861074240799614000230934940156266256444228436012142559971682715561130229356125765937623025821640788933919020663975738600276029243536043097272828371274491861015326017522366767441879490335790114398414600074207579964823593565900001338125843612409372341917034278646814400396817782384797585076605983725404378052856686328577775437841199639863271354635307822517920117172494192070864341371606766423199138863090931823481111450868856236350706595111632456289320680759637648575120139388644424057900424913591959367667927133482253204486133037519136825354941005357031958905564430893506413964871692926369562054507021196999751604994821419066408570386929337685658294486781045257004771550618996973667410278786402350524338359300202511593306302322130769215127578080306102941355761078445349303994682758506165555801995543883690276667900029255103853248810010840667191043625733592789316027382248450318808772137044999697467690921687449906028658476850240155222478383274545533088088545896764447645220407394948119233600693585337202832418867665295144307519884975161467624263909807338394969502325991053468156714855190193782410247355594889112537133932116133150321084624928999304134984182983373415975781697403366699778648548582718755349726545729354326540165272431656444825471540944132253880911124674658286690452421356822091064043758039733879314767278628354750946161628696604281491702120201370652993218045344692556291706483959290958026460372463383376841849369982537960091456095408926989452931601458688120727207503147099098796053626560156263208250293592952003990346412402944740796858351778588576834570026412433264406891949383156170321675830763077955408702468386451517405074744879877915269656071539102221503195285004976107050124922947295539825490540656238963618337957240614580883270589421525365137368887389650746499733900706097163507150453602361100377413526226764943996152436089828607146139103899283277770224326995395309380960828189475367044086919851284270794733982483157182233353419106464614996527765531438617261594472767717009267750498271296117711469520277127858496859013120 [100,65] 12706532814517580707447308275873874409784375509627792158620608968534097465236101017270429928852453272462208366262837215634628647646702054889695592502374520434753031145236516652348403429998390477427741962813446950986812158636094789988504178443337386687811672235582452649943953934459647771782439504440869213919690029598079901921654837823469196591599657774391960750859866841872609120031550875907010316435561315508516613547526359234724342173613692344862891199150270122563171525990027971852274626636394801077815618145883843689937915441849672996799127818226079639701788788561499316368421144693126731767034747182681022305470608948802979486766302058719144715358236092872174245606165057304248089370432140579783583905584473989868345999509486265469367837839510532148638715744463081525169468046392075846336109107618669421758244380091452411261584375099875778280899444442133102033511380754790071533075409137543981193072751780413777121099477562308015293549028057247987210333927981710678423102349514602814799233416901015146218445260647942130716322900777179212262888829067276908186519019479749825064216213549216542166054350310704407382605181266987998612599102733796642330901772249841457769118597634527704402220171069966315319048824408536554469583679977795999512077617678050993435218801743196670291858302617180860332108302025465311104988757034606923056323346755951988895881280696080206985326260963812236355585565773684756754561986130657291057926910690495069229580479727891830846988197601209282691616454159936373515394128973403029073517178343787363120330617099695983185862005873485658542244410594892830138110059564885331998820850591250540189963272582328806048879111747665113455970424028112049030936428781063735578046435786954632984342409493711625404695260977092152220317205149143885445276533084873346802823259377479834496325684764669400301709532495629174492015956178149030417029833485535916737723978995335178247927473277205889827421810951793386809621714909833457213384502930860676152925105509346494555873768779561381836887993371370006848130219092079291287634119000910540857857171979037259199074692127843408651920287108914174468462481240862118313401304413330150631126775331303997503957488235828949456034637836594262060676199708790060134619070212175516092443362175726958594727374684391299393972354222090933788984018296822323269298377191325696 [100,66] 390301390306605647301439368231960069699306922333144706622392260389827683944419564525401487619498215099387700758576774830071279120704887080422410943843876813843089837376967162138454301919417163964228234289174191074845934413635709559579284178530405193880820854967869348382768639526812817370754719986575876329746989641299804489009859891670802185217779027638760928245543743771009707571116176900904881706203955591831765006602839869860823554312885565971302944855959601889936918386902113663581706124791834247996167772098156608580676182499104067549681369798706027053656439463130073157483821343967375033353031255918141305107915894170146765631988045600117581391448848408538858039551230554047640743138921051967901558589939428259354444671154526781567634699703076861171173055593717126533166642613256184544475838429388703400607986721818825144873840054389891594120100892478623008833594509694881320646399804796911662831523951362048575704934571523258009602431660031920246863947732903892278488027077913633525677706342596729109618012781534681377549938945935700981634234628606084187215588504863539443085487852067166041749112064023684509211064384010008421849113127686287396703560828936777862904785523533376430080199358737078351255202987725080778150368780301127353482991342280867303520165124214660732805172114697564624687090874482976666946724986640884972478251883855661477396562905136103508716520460427762644930536666319233816241509897761410000616115551427062385339793500997465348183846684453931237873380182959583432581236413235346307401478600521369842819236923359147032817088885569974268050661319674420211062686970127015405481602474422624226664211808982214842107050529052156547174169246684594331722980573296794558156057320111459186397009611612970856670303361087410720461419989066396991485988932755946346297075826015902485226477443868541530769713902394189235108151121734661042278207381868869469765837280119311295705309243110240594397743055037293852900303754544684511412150027538300516889675517601472605775325526514801360604205703935673866809178921044621620916848530373312523089885094228792402369145238082068250419566481038194327474595013473280740890675551764069212951627470437134066719275477889753547232918763816665695481209279985214604506534896602324367023886489217395453430355078959537611126756855006542501125149202513858451763586138112 [100,67] -55826139589677094724258026153306356045417142755578675439231004872749654379643723637366125875414341589699536772362893220646579056282798634384986023418927160497167031415359559132640428515051289369336672611403358171591078375119713863989943092329138001164734756490136704271560551598498368273085185671883681381997562348305968649552984208906368481299055378201090954582914911171615736448203095322706097861731176093682641865369722699034667466395484010410129683762741825705611116844971941074619691351254907048686747655921389295742890736923589750450016273068560419248600600324510093362858173443500131520425483712235583737159438364339977541191634112277020170911408379402791784988871618005338860039092222420485980966634248096571628980750528015306258834712020183506875780134498721171290203061843211534221064631064838945409442042133513486685760435629088816925411128388660149184362549982415745982877684131626157481131669936218492664579502617497306327767132397262130969498214971000222545028920109423330276345506462012097588361035851030017713191412239676549868139469624838977278792485236337652206346008706499675272349719571166539862964322105837192285521878175146235937038427434274827104944776934670204171176297699481687125082000886684801022378236408376819227230885816493939420784407818358655496750252680303435198983507174733675571043925046707865586783445350972318982790639626460147301513676484231967594552439029056212515305696907172112027085406803669315349485699347506526700172663266009049974995152984845319087090397327543307999550688142658618215145982115007922040730544025798443573673635299660544712946453760573237406481785835989177936065844691267664938391077326142335673698141776361181035143124912265124261571828879555859718942467849123772800766730020039029944636370637056636376433667824995653808198768766934655266145481798179367510515499751326551882391684057826279265353292592386504842173244597127118749931340329854748812029475782154307074935368364793208270408839232271641530238148179324194218671666513113904204815714343101432894285035032136343647086573351950340549609862207882997245616738019138027726855110901009292386860322964399786851143464253293850056092196091342712785577867364350933406163673001603091930684889500745281827579476165604227617507127766859794524810582035035898630426236427962870395737068185444763641510363136 [100,68] 4488859395307109008675477027961890953477721468518798189676448565016458620073707218977304801810394208111364160970302246425632647231298973217584124720667805088503485328082248114871276955572590172301247709715910176354900488851538747325601370044441495730499718691995459888867734773388579232376397125549871421048735822198119099016732946647346884589258689659326571639991933200946647023955138388541092816967105374970193679695813629743473061553446948035977290987679346132607999025572839239611945321066447416891825678848305957237043401306616178406626349936961196071283241139435077960245179615183727154787508650445415336281882053001770388939811977559825045977964023566709429610690112474262751078031465336212906143480712857324598137799309873498696196089504642552158125285224196948290510866515068460034526423254911379977147149690322296241254119623413808558977161602478805241607297388104992342767147834772370166670855861701202184317626183740160066879497733065093281942201567106916661055350106834881650008590220810278195319917831151634671605513736593157245346440854235730265220610068498453849437605063547165479725495648005642241592678982921310270475768594229467253978181498995218028859547879452642911273988789434642151716790268404886003634385997722261921109993883485742021537465186463799828070226724030149648604324922799206045371760833352506470506412060916929943199752351218196179000247652372035398463930545595488782253193599364243848656807648187045176110181685254930413283378143555434159376074194604519452446646369129913099689295348979047152054141167002957664472787458891104233428785836422802197384814972423705134799296700551944423587874419371166892706939720446290336159470530079391220351466938265754831301853592628488497066864194582177512114740106214190034653814227670384451089315873157761093286259141963622078873920900292490805486864598253687900722688739633394957641206812920380336530670490833336120840463657240712014000302561227691656896069198363428040470795413473451140379099414413366063607327044734549715438082879399901039408170170650123880439957328746255690585845102268439384376844137656439363231996185411592073075715295072501988810943581218494014488089145652226828493014873790732410848140790892011932444909252671950621349028715343944735644567674562464459515297392182623715163386164040027962146674217773820721233920 [100,69] -187148058513580393561733092938726708254134749005897052330681184160295843975391284270335343288797390424220932795607018977258809124364551509523486789158878718698435658795337343117653295175804517981547616961291997285918140649627904027838038196385309700559952871756833903330029507494069327780864682706557970225850153591879997706777019081398657171013114748996212448817971572310456488270158999656260632655073046469528211868689702297824830146452799988014586946325892431776254163670393239365325939149620416387825893040760734112801164461140946823865448409991088012159072619324855706411873350444516722152100252231004153050396666567532481274308359744148560456513566798814723908243256355602703497115657815395306135371781157827585849204273949916473023833329072076416897792280030639329520467349298063104602203520544095925582239453439079850531730273896242007154141494093383739459207554151062947787322800366732902856658492860793720565401706293991278893793222695211734021253460304915060485370020301853667102374111828481876659211481008549352586587556136128274267908390455787396880356784911716533000072147033255597004102143050730881765462267835396274499284445554372509828881098304728290412027921339592964155680321947805346598117916388814860525949744406509796140409062247245853495478618287810513088220085973236801412930698433287712888210016419867606091685100537379031550569232878049109238231358088643739142278230294246924574351318411252448868200066276521105181994064320086073685773585650740399077109167561626410236274344682812280101722644790283190936697112190960088752216598371728699569463173324462814533921875413716276462346057678716770019776003175395414723464668381180049475331843459599828574543243214092888546598314733262932487897011225376041847974584312905808012461196705079905287245443930524654306339820379072182684887025775697671461814680196226468391633148974078455873525368533920794941893263425898644773482215171906684656511151354913568306411885250808644755256242546493248316338653406619276417801646310733830973600432758879085790857013947304619594671668412155805565090508838563031947228831578717108231547602944239553497164530432298358651683724722454360318222041790696070728542498046270001415400390683266407277529167287317841595249532792083114074615584541600119434734817844313650538530734306897986839824663085557219328 [100,70] 9171082860966630387603987879026102627278489485698302333752507665829326767623045957180859530785939656187577212655570856115570263970349739585735643688773246662958352959185980853181086439277547582178509199081030941602199395239803522119207257078275050498376854172019470019525174404494076047930559316760063883332682843742980822188835402874806485165661262168529053069439221195447579094803775931764647894982733425719620533069856208455114635832955414462078486906721232717611151178305925877178226112116830165502284788962091451265659165130943464602252056251167713092717323082599156216079090754811131916444331580071902905223807712745305095879176101154123201596778463311736629941071364099519326345253354849979491882966638394564451401516441520642997229951804323985895250507104113913618969152340756764720556716768468410097509221739309791953837474336240287620227547702990229629396785528518303829674626453521869967555477423944996987667438918966825405137870535082778854444960316347185970736984328433424692368516886436817895504860901968730080937356698775087047423873918135471950745904914086002086751732988560541918984864206059570826691283114614250741509363515041923969068976946102677449625697570875771442260391846466906753820852170853926735767190051379198289964933243224607089931787054825237762633378736828136691444459485840731967220203697891729078132040399000106083862834185452957822035725706589280545097462787550160459285563324655367816093873819704400969382902084335283611206009492420923592056977061459646593885316201389511568977839440919336865856996767721851991258386860589008262450857662792438902480665152380643992871262242974591781529706736621338186214542839835040938320496603062256823816392311765179856715111551340910331449421032556632268382812172412239536488352813223019022339151731645470233744552612783840633947818680060525460836465408451418046133557246166551240390963303816282683788841794058563789138302739091541399517789951035596978439616083080539416565832622037827674891647125685503060247003262735175587030415931648583325573504075144987025493742865799278998335233462570710041544956672674691763571975456015164249196805383229951863618600401745353765006546900797657105865166250825051521719544725937938006257995810350438174427777728476152510442948204176267476813677023096053231348733248682241652688102801539072 [100,71] -153791154735013379088522229554098583581517724828387758931900655179277388187435718160113468607840137210256901015089223472406206007080255826375488160984626647011635492350238788899377193411932042471811118443174404149084812355752880208323338301256810464095680716921375823508707986385406214658738983107109677041536971747458563645594031204680137188649526824706989790928719281670765696474602008581054975272244488948429363913554576598441993672460279184681184785630552289161220097612857931049274382940569756531809847205330548741879922289052831013962218569567400304130331154167063592542940352768653441604791584754295815643532203001709625391952290661573763106254967668091222702135224376573983513479431195305184715889072500845398258560176204216593264317547294253029253572275655019573236562472380129016225550570069396478051002949609598030229469029209604165314888970773439528155315990987236619712151600299657715182560843521841201444471721119788455525283879245142985111453197729637454012862614129976419292210942479503517303600570826172817351066676025260106347817561541595348788396188425969493935035263256065046470567498650460612804996954249116129472135981439157853492712937968221436519334220273736633938339982716537715837239939401651580184830484820847271922695212192830830110647275982846899462978943813791906758843318582272980030442875810100176498281063334490109870681813381232218573619666385426138211214069212094260456237931133991406783498106718332334542489252056095697730665055364190586586042890432990170264193461944567361422257874538425851659610706084940207184963745240937686211487640885410411639434785955025472280395950979020386637140185418118213664987453247045436966276682258373408753131039230954720884335798050865640249209893967496924418045568583660514184593601371670720605311010971004161405871524658027114015923537626324304285609054180844687288727537387422617370213801497901889601449291545502239789029682895275041591273132644527103221952731106961281266861053660579576923298456816033311851335103194284448740474296004954444018553108120110773511152099823985384718878589989811008512296080129974235920892484670266776154989046506563759633621109400539459036907235418920709989182306273282871702949456707529130260412077833548088591285885049638568464638045467960492574015519429321615063977966264439236869455085568 [100,72] 743222226215183135534558300328876140367499913204446440238674547526802077821981991684780292263531717738969593696828463545752974780307004316292119448670646401836100520874187665045553056997863959101278187409470543202366802705448248483534972775927292682909346416701863419867574980957592123870742000503288554671044219250693264280751504155366702406156386631612830780419921814315375412183693690400016012695068680474858299498828312209527126173090151665308413851774322886313160669896867014064568582393805109219133400476916814759133338203713567171629983569396853697141051914984097328253495901760728423480867004932632729631765111259302797454603584551531845635959644356603632473824077648415550976881365949167421344835069528096896968920202085405754178250328417455644875396264820192096546818864008865404310128093082791871825742909323110051709011721731891893041207304788814984816465206114755416839531564419807904766618173366299428486095455151678528548583663639527763560652763671281085155149763284652249542680940513766562073864308870174282551348853947486508713178071915862330586422621529495499616655865435599971945367959968939623216848699182162873233227108515171543101209047648625527237202139562166376152178479871259337412282754349772190960933246831576905801568724524586392442233027856225668050241625808415173111733009884102716866489584320784388907242360715583092407607391349744620088584865428519455478767160158922115373827423523504969473306597403741126652843836722035951878565518338932822894323661428084538136482813889872588556377351516948940307345755214999873795900538411246268016644963297858122341908544929220080389162267242364563958779681896768542114069600504693643375636656009643894320907939231631514858115710117098508074675751278440690904493280374059434472773603000664528403413615858302664969714507497212465864345542407473164558167413357600344455613381072841857745042358061816952043105620062409545027049171189462030013712542292854526234971425484670534289795415293906306891069762800913309115851087583717830490771119263418227401319409605324096843275567071708982559870884534005663726519977107651866873496267811091848212051608081983842451226461936227234815743634558729222937480667355048264792163379319315476149970268648324400116182972483217335721177765327562252917586964385308482736501797830680452792320 [100,73] 309484422993800047970357340790983171944948011224318347289304328992950203318686715817678537307203340375987336383844692859465770647909093369784884346332120674245239285548765282619489531394101203270472763007716140536158444279307335008326503190144552973400854740956705461999821692059362847664485688841042303352411741138941090235634427911452766289718730686271433970268472556659665952715234287080150317661268401297666975689483310393643568314338018123526550263807572163875195156956073051149561996511067553256179639158002845773089428853911864909594916142733245771362386637577277959524459733270287443361684793020285046160710999687697276641607577120939234975281267748017313704516058031888477069435802719988481481500968820451412694375046677156087846166177799117388699963962651239039217378856761770940913361198993527718378365614875195214453460146179410854870048155475256899378846319436330315608267515054490560254725813896342618181484375293143422438090532305244219445016589169582841558491029322017349937587405540999847076893443244914541008563149781888278915584854266020946719001341031032645823537829441265469643021077072178228973029609557234762358297041559477337960709454936325748536011796780790402954425997642792634759310928322848914735609335422489575196019821209139707375400538159429891917581949648998295426232048146663724468634269258769040925668520878115130804402565785605669963733470097966039498892373442796768229083343606976832837575811292708511364566360399347048017320910893123426894228466132002125454515160530560919053273240036507134011365362164239957530844339223607418299465374995884779323872843929464658515759181985239147817874864879832055199182923600609442617580500814762820463750608014006395046048881997955829782025593611224579337566453774503681867313230657801830757245904831356222377737113660676978564828291857129728707491657906780315969856946699643856737127859057295812243832463191394893394433597784910534782257811803392572718931375126839274631000280846872099652504210481174947934733219356354322262033517850234418623142361085432543822909491811743268996777453632462983884954179028320986013399922420254645997737319996253420820069017636670733617663797791940316697011608806867154910538542707523868388656186001354220543993418158158566587894277966498343114078227459130797953136559263817138176 [100,74] -14965541326230527117558831477389690697690349770000173900030364244707790873053399519031467064156608156552353243109463278199564488651897385320636159778553929930225485652006715078110186779890481708480641104845227416391001578552269666456849699543337279456296460263721868246099874303562710272134340635469397203069132893891130610269865375290433630471777412325433620988876630452033810349363658908177622987900337565629123339276387844581233410582071886940145546524663924222182961212120146713538022859310635757492987124141801960383377805286938724881510573515984371872653314101300543893546505293349453209634590081448476300304414212646475356546841372339663062060948103770967000341952110791687749879052137107099808418571388842884382383421923961916520042258392762118205204422024775165241900632470046384698176770298600803449911471475111496587353484596295418613003028557861214361823099096516247805217920337213264162872073445118658410404963466373076562842756513733603497610974872048808711339460214554986089753044164413864312390919964439819617940524142701822321367242100100953249626217543138419760808092759988881982140681629214842941528970207867375940334934943801255946911324219225285628988353693720421964999546718486664105608346611727555705854373632690683383060121138694472849845475153725717772883618180921766947388962638374863488448822694832019021716686960875167845973875003989209136701482092307709915119699825693862581822908804380922373614844532462636249329801892108915785527094150838550952565256314459503779596545881003863542432800407941131241944810277574898725202992224132141270669895574779000143867888518295984462345159815568048222243726720946967508359008279102567079517305593565580424295321153539573861759235520284013662051281401567580029813821544021763745281199252059064651772698601775128668921756242359140637993104710209397963918824641552820673648310291016325958680335902681585059244423218999430986536896302606545926650521671838931454124342190946374706502459058621138665642719481057662056582142598924471201586667569660780369910362433300770683854632021677657051169186807181502130949453607191529921794526341449395623955791740552874022438394619247375360002829698503947932610818742704385365632620220371478113221197435223272742290504181617234726045912172180429443651257660957097426428703916687360 [100,75] 644190535520012902750390250830850063312888205675403836561942724653939897032314611199406409263722125973394320547190207771244794624883721879916899654241444750171210990982584342400473569141860725056519468641180082173999052953461830885718602353554869382457404234401826630843053423973448927782324029907391967811541032345694201074893799873495362538680761747778557339434293565091258310200349058889184439920592709507284714388943852467844408982017022599871127001104097506432794814515816735362061725532937321835883136439263593351132743929575164668420047669912893707544364838155132289165906067393248194833358921829010420712075134383006926400780859211614205931654361990208387646581366772358226709820869526052983097992244737826588808496499993861312879470991602991206547047551326872352230102775031683685535953796184463405070818724251930580079114983881819106422688016074543514571193213792087382455515492036953040664937429529834386157850349178916876823685345057238821949383084509842359223203028386085658381216583885606384164227852014677773015983008171937483141820487055754103116063018058210059782282663442187818831006044115607576496413392440037876880240779035257678127737763190536973572023074076324734472203338443230677641238858164484408962981576628689438808355542475961357066710144661156475059929850079398195659741101374465323716745179738319884766379500979770863191072114590721838371135112846805023814856335939009596012157878819058131734844589393481293668706616403023676920389387587347226733375709339486784425956186517549748106371920952801160163040659788466737246698157121121982292364958298470248834211970411225336066600079268779227323136071639137962840887776379172461516783488895312451469607642252950007517648012334027485971548976196144394342115828737136291831224535089059341914952763534058050850125622316582131324383988080340195589707055058184093576293272951227238036885520446446237188546151682703181092868056885553629855311282475812464296717302866896003348862959783226999631163476807909510760146092535279298363232604515026157758344138585355683209097895875559592951854459170945124094201839175735276213027064418590168843952873712647181889114472495121809789727031993473551111599088742228839399664113600828027501789211889578921061518166331170349682852653550263283117939181852792866227911393280 [100,76] -17563007833814429565153515376363717529731177424651315063810373161647806625235016054217589377696750418297517056600002145509168006614623956345971117224651891121122723957051711417027568755652945045685577907552699465351342841537520740111577419546144647084316660330693180477965162483132825578388602483041949105149552678956513173383505770732657143029233511429847206513613900507655197182314894900026414261748392852549494938066283120277885072805131980547051344338443509667644756703962365669975769872371576000645546072190124723822755251078299853987260984622254325439876506139336430553362297569188051594681241465353504337750302877558672874222672595039646479777407693382597349893806088759397694126622011090026049172046365802052167385663579665017525101812780631398435079831372109149777340745282682110493461377870230777933684072053003420576635319410451867342507989842711534059578024494032083278452998777769036608447569930487153507693230004085225915722911825329773095418885822121137501939731390560695281656116790339409768141109371791655497040956302449761412676559779670259544084999750197713435437103521111754423648954048422041893389271956142760993703827496213827693825350936968947455397118861499672920557722131736764615242489527494547791837965310513727920928261055269957384931170613997094967599053904727207943414872134251119567967735203107869840583412172216420308371704193433472091569824916341964809746163928436077501625913303861896162115099897676706284103603826191235017948869966189017421367430811814895245382856027418368792593589940963744851853238813262904453460663580438606323387733476385924634930424057614991243720940175585475829932959671752721055286165132631345646000937427661009589802104290047493455977811583601903583703166316215090295165614596320532108572033759996674008551637907002191273504224723489058293270583970377992229161580462424102630636618526025912012544441532220637566309888953137435519526144663785883236231307539423806069584346363696219025700942381759451625683684458451135927893593282141076323358664619016154589518523807775148326506449774617686349457954785402743358160152527313945447513119173323647812898451419901780204821442569172394507847442055587601342424088059863275906111258298307590401201792714477873406090333953930062671974434869968610543853260398121331613237248 [100,77] 435038691867061433878153206244196503368821262525547308462876973492470550547250076450728488300199752944852615014656189704993444134896504443468535231851038677586588405534231355376217684989287964946639837574403486617758203937004125571138379082042854935303494488666593628238652524710489730372336875025265992920737340279873180721618152261758479057307643097955504990818723470419034069539249246702277595925125235956357386673990930191503214020868493450914186074948372487684484894249484040690439630907767368867024434702134777471374525647690127418082273689072561682812153228598070674906077250071907421682184578445026661033309027583371422318258150232740780664902471926570653426625635342891255499881541157201952994708584001270270161855183386811369481615096492024279401082997417216512595933065030501860913121004447176210038379551934585928587552602977705499641857613085702627636808917820194823094379823605853882500767253264703096459004144375697907008534615531705216953609208260576847842073021816566721588126975122106311050036940002740772416021717024384690738028016277050564086758477436989955862636569025218212780855297475663045420199820440419458864458561916640396956730113728344103111474126905950930172290102233335564815476904190277759759390434296962580100397643281454683747262589666828013625851399237665775473254759814494349427713191426730501405271020830483615969267667198463798509956958971181331818581408236439558163475562941412778097845164957964273408598176695875885146876364121013808858290202869681877641769732203282524907662087165722008254484264446887644059094724204575685971231177353946729755876930393156665336989663965800329025877394829400364410186791535175008417815975370878922616428088684649479940106649356491518806637584793452212716068823975978170873880073935845515022139233939391612581279917967251977457995806436123496412476359347048067104073304503713710771303304607782024999908545179275264378708493772465694663677689798862500984797991317305959092437319869297385528495202226071196376771587066380712122359754763253775371821975883798048375928955066636856563850141217610287543729994323166383463934073974801827627800453095734958887900476547439226681636739936020864447186267483972190517923696955217430699907352954744497474335198318331241288372228382393609188490717550438514688 [100,78] -6329614006062405018684165213870881408610322318716471944690106396513763751557789302396178320835014822415862251033960926366021358836864430480850132513548166853879107080087370080727186656990902470058771911716758129150224151245798363513977256965196260371175907916295612169948881451792231167670728494638834665650978332217807891549815483564232373531061817744627078655098913801901858709151294505051062997652544058533692458908565254912624255307450045354998070861435649367615814830882777004383921663822163349545601982981756600417264902325474702494803868926670097405741967315788933607330893730999137452438125135641497217287650816956472809752758915148911297502620563508784456779930861659861517931315892494396899526907745416854600464051271571351881630722890403227242152424698083457425240637284212133546317531928481860457343228754164907336234534733230304846527025187764416218701768857254128718035488981607324068953941988359546916767221561566868619263140838152748441907171748209762827475888040819323726834975346340514532650154635029340804476007008226762416748030204416095076971028683773743466578283549113547687382513829580038027332612571415970607548843656945651824004844771353512414613411897161516108863123036716571427685463873510620055602385662341559609764874503804566046436117354936466726163781031819934542785914167715811670803266680665432565161397723594803508600412489530579675956340982555032905420425114337835630769164822037055175363399509343999340990905895605237800995734407648990339964011428079488774294199333735098761109079255716083909771849765805573887267765797987871856938466911641435528805907685905792594757367279645814179250661842341091213988539799621572388039588763571462859128353059599776174969398892710834507276592683455400615860759854141828493185406350837494963269456732613217834296290765962521656487862777485829150664561299784659267824418293179355654522202904805009296394620446012023060887700556688630255022811434014727251918489107275520509890323392015528657625718445269811780826508753456484690906513230611575997284557395638281474304001988163125531696542440210515004024055642861311635481538530579567371924839543099195048117315598821508367111497777923633776157340069036679283854044347677652608425599922775068110054086540605522367329488351348317133931703993106432 [100,79] 43488128556159110923249658858331157895869692014588965411568430000496727511078528085368117520066761190314831740848752850524702895158831093660883349339157339741178512288389639105861562699437087520077367921016262424697003069007089865801350846438122045369283442029074566570654398518694959501689247581113223108227220042621727381428819428080946450474577142791448049133666993294944462348056381388936123882321950958424192401984807907602755652604567350171509210065006500052123240091995217590313646726848275878928430292015345628860499079457957526742043972214135616267783447055799912531360467463933000630414551494054177596987314060762233692170452174728474334197849132257027349806447670401973530967041660216796882469992020350735631817017819912289760580518484523479865244778533621719772602589543231119555946976851150047259667528426106057935191680317185860514002243805900092225400044669965765200568599505558954942477221928408608541547982543852873241817812641170083150345095959564942672340441782048597040440278420146377912184603983545426927256811245428372414448992044692955042010043296125356565528246793481943775397189074798820587352324621217817251003315853683882396713506788314484701772049047693827923480772115448978302113636912813230637042925961205551141426947147293861148850408752598636529676770979901346157593786295919243668441987531327541269051583459052637144074660960212663994205286331598813636197905292652552177430584469766208589816988629525729475528711353268371487069215021445130395712961830791618692816087173749116392291863952949678793457136177366910305948762667573772315771750323334124944160689004414363283875129403222134313305598948929651071337128892774162036148851379393372275001293851495789677780392570796786483505192333089575050771230067275158005398244872285361135606832898793406098353902379528561506587675222290756281866123774004151212774787903227835720854612547048462882379294941011790124207221796007095496804077490259283402551116264068991717845983759341510463836204890320587163647768151804658700994679744926536875841409291663557645980586491981831489093546777981008023859954727408615429393798216910878762091133391070515747308378094324472132724718610492899094299566207237616410352029623041202730920490945958790460372649375183848942216251366038576410111508480 [100,80] 1531155593046515420276771585251754838130823525574156865409318248953660906340492229951746503389586530122926015702778159423054556653289221106139378062845762765429685375021986987988696174497012253685405868720583761187929953846829323409164545248006531202268723340414449780912885179288035113308727087251391576093321332129482693239853468093169685557564573434311525618392675721420817475125067970981677797432822912824531317800037785704446786266155619736015485871778628620958170491382650586920724648113266678031811848939984797763535260721088509206457342671596834652895177819335620557053806309237186562008832836873540685361765166215324446905595222826629863687339849248837993250107363343408541146591596303067479370380333099034446653558256243460710583541675975899886373784023600239802696997423678957349111300500104633428229709276730396512931749594775864421700879319627045856417477964995123700634651457732841388569304767588462317679320527020504538303315361172875461626481344783106339426432302525064779093795081783218529746855306792853147147920680783890756635277372597405869281610191958687842995651094066703545199989016815521923556156312873225376207929845380233140226032081645766882307968692890356430631769918027953092321720509229853581598791432306104813076245457032583862663003269408370810497729358390708663002911231908356283273734785162111935736939227453305601009497939910323064276759721537355502650883744938848936234282122481028412659517066551871571951647245669244260767691422890229694186437995372404724684734588242582128748015293623253325380679571686966648305644647511363749078941021795758159577397075543702984150054057094823243195041038291210206719371681957644133756422790100107434554814236921172985256600005822309743134160239918328298248427115353174264340771040883786116586212848545912025349518379232129440253743577954838925383304997695038435627831245526118195167311581412159297222843760259671076474087200718235088675165733798084963055224593436213619939409951966354349293856210027788263692788023152393931609855988048934561021850278169722347625014961882952842892152156725697113031494148451486564978782422197430020164690337892799368749335327296760709002029125370627839574626901726185860283389542472587867921687622269911140563924357978854029749719786505870976927966 [100,81] -54689232461071819991413054456563406619553245914870089548360289326447432880266762584226088866484396024283545058715415399086600760279494365269295525472614528429828468524759430424056224626745248695153471219302366884994050611553916609258505468290089562773588833775886661911911077312267233071570882859713744091745807432652822924052077579249076299851981848587318091228195718731742731779618371845545436936566049681237631812798831147007355482049258225214198363032965289709557207253452896501408222504580326472449669757985197725493889862172510762562996257299274219765662884033813955272790817256674099202477245281100759181280504274639246088941150479351229051642320911466987807904482926008604098874992498211839448297709791745432686200423788202358127958566388114570132481953173451448843701029359512282212131949922542736026210543986780226611514539617947430669434743336338419806247203361019449659671549382705496115418106982526777013407287982293412329161510110426835390537532036361822911825603401054235590967808639761986754597274522324911909919772430668685593189896198985051091599186251253060042244157490481515656678566582319653280973869705017100673856611358603681990858075966728345772057012321573982399371893009994466840963863217588978806619865109058681491198868646697374959597313254515829270729013855535691307570570463701623536939889354223857373037455413425547312162408783088582382312459898100601637657597871126820320032814707905085419452174669674674181419156882440302580082135206091084302485774186775803096793859551139782477932780784494593175856082110833105474211138802294953292979225414863710370454484103018311482237650547576845916082217450513825665889486531214980668646956378294378477015166641427418012184122087748097993449339032766750266063811790537110098756873947657355924009279090835709619275802597005985444902709964506214642649287490391157326949067711851094941509873062646253928674387146566372488268128426257149969908225689835204382094569109757293252758788962106621791833431504328515212441856632400598527400044977027040643842935002308375727369440010301696808296071966147609971777543828956409378432475603246313633468346668396439040770099698079703502756472416262877465168071511214164278365030166642771868329434456070803871977921591680293107959044217110026240 [100,82] 1040564272792332850067993363821320356075078131400844435126298658747425631021979757401337550429034663335657049259356572766644966998968052988633596981639651147700187768085143754697514150145213541153615004184439579694286542258020443093304723457987692015248164204845010793836244744494840683691592082033534426791700350482827379471331609768668608658167226938091944422941092350530394174524578120660142831829903497682590678100162151027066729212470775676212000185391228219172891034838846161974891682371352491387382823602528975343615899133867396891236671876101269200623115221240317224361132599614293039250920185590848114224230884072787629894030743094913779249578147210177763339180996628872915291734496230397426387029613193541885922425083555010720212965637305706409579360320670836272071364037104438295945159927292802464063528536269757190919651813782050987009357669908211290189840256750586131086525200255091014193237093974678109494462707434024552713522125705131445419440970387898809666145070279551308802908736219678944774542170592886540680429043819403613642925240446169095511053217124258674200202374001388855416775908957323011283187498913162659758983206408988063327701578607070437355722428942874404146810406469076794684770089724672943623306387656811701800797794781634785952580410403267167435516615841141862056505121894467358754210240835027194308079971964889296353342337293667791714758724775241233189859768408454854034332045514252653159535364235098480731127692061208546206261899565166054966572762762859447895250436196627643321061990348309880060546826416296398745693496486814129609084486874650365593119719118561993450768667143629574148829832490884319672389118175010893014526909336080728198524572891928036545349931315943376375536118911878777038420557240303336106427694297013640748860917061576004548644732062450656815640474643032906383136314998815685365600838358279649373892749126656080482462763645011915466269370838774886481648397352057673082625953625742147616676751611834350596765170687083950969400893715315170895525986738024337907982702353472681295327600373547282862981317785127216200455948095058306371948816680263018371737863662318470019407961741838440037429479112906102837818602742388640522364270515142577471051079792473485298813038277524611636485594023936 [100,83] -10498744791386259307595192945156787385059340216608607830018416727119488651511791714142420871998315633766147420808889969967804759607094637878452457085775331478905223046355834402224281872189456897910674330487339417646253092963272036224036597968526909480087855602914815369255121327212241984117069287795335277533671532193765249379493538255763526938312904588093368795858252008343240237133892704379882346539263318718818102433846056016179042278678717891596271243906968299238653941644249707110022203038572980113753282599050879636950399316807703646722039559157695422526703125594934718390461903100704516749929082595048430219165020652014287161535721128048381694205194764419737349943905183599239006476637349730339691671357756269773457314292194291170494590004211856092947771563603985804347125721996999451447839006964885715282497667108135634192980921312379391862184589409836998683488518999686025398973658762555236978231582018991441732717198130888661825657014373955655948908527758944226557714160110520397482201678181945086730940365060932799503257226223756691170639211017930437686875897994918893382456680140789206203508890512290123658184715499943095126404985962980273074128581963880749665720516307393959063283007242032838992605848996866399130437043593355699828297397188232603186789259790819346243817732076275719006322178002292079612326160557264602408474646849662584317993140965723178504104085095294021990431913143404795505157560451218533628784228758928715514766117674883724151533249713400629589676880456141546291155825644136982564192556816963103927382144491857172614027205318395560710863856776902262706036827671889136759675580920505158459489253248582952458101069095284330135108036175207265683205404785289911539889282804424579806502935464681544013224113975322084165118957570139552001752044633451947281109934699140559457802265760160133851764950308712467549842379026663240601952673125883473099269991206695226688874800962685843222028199073180175443517896908260529645980881638415395731549280472404601999723489560965806664618987032263535489408319866218788283312141597473084571101873921030221857598167529836655501998584638827281644445356123505103269372116918964553338849164203393028855706809027988074750185103510240310317635099722576950797099945812055053251765056 [100,84] 67131457850396584103865178276459241048978221669810652565176643924545160185895540011115291447134472380809338218451937480119391064314797225833710215145786985883438818433021118725729694307226007664746058007301158034546857040682536926179950898285205483665454002010109843079170648406595972905750965478661692860936885924683751594785916357598647693382347492469217708994113210264877713881687685697207064854317329020405630471041388817370585664720859299293302950375195988783045510825283184895910146767495845067853035663138162085526379404727682265816197492806736347681242649514524286645898040688240315150839168243619079394539406338412979810310504071464266467285440818746154931615684307521851167521721913294641710966752255297400829956400330905522437825149554847007827007634971201698003734979712762706155394995337335973425123089561653821253667298034588992086810694786485647583245162236628124995036305529804300932920973843798225074904950099992201349144247388642137181548297221612925996392382181405383615176250696311990540474649722852266356255815103954739134059690459370957805480220032067269422724138034121780219437312741875118464020148919845781329492325435801279432794970573837990437076528476770343086556684990535609288811345647795938716973265945985057339862066506874791194016140167913037108151900187273199981117928232766839703088082607786501724571542800296761310349948912189073417288157725174517470165293835488428240872930710200783324342752246018327923395487158452054039657837535502336801802147407201919812139755204806946944729184010182811655018340213888589119483751663696070700593962406474410534542855901276502450428361685283463464874122429414777923454970744627905562151751548191013689717174766982900596399105442404994590777153648672167177214486010434716531052082070981545482946881837028774485201212669496412962029621578317963852039992621678828718828884727185306562434010432681258701958859368714368124544825631607532535089342905484654238637186968038532733205043499497243336752648549644519441042795074380491091893623921906880155742964446278289263383841029244610727202415096858020959944016458427702806631482404447459191379906803285774730840903933358009612376917348094195484290316339254004967034570265665118788568535152059706912176969449734795336448 [100,85] 29563446839680566001729516586801338397985466714062627490560991513414569897744716179321762356624235206739631253150171734027827966866402565990322320138878256270183319114163533522313215049885262323121876026477267083574843766148877603139276262233280098446691957735033130778890150503725377421251189595444796393745784453365101998194560313352076010572666962279676746299709601233533796483497742874989416251477830609608207938108814712147098891317827614398207698341217503743014933003601280016825949264430371874232831612839702216411237334766181741244300927325956205002363403544391267583196369748181510386385386405277158458343585737908951559469573777246592083906023280415261589294154847953577947874521677208473709757081464942652518138853698741622464754239570756031620391366794288721171485183219808777445478138706966307372563957557540458189731116944686421873000253287178375633375292749144193481243617757276973326246765838444479791569542897258018283856224539810818345282610430224824028853060861095953728627806672779200406360262945117797692882461986997802657689116956895781340020558188976114519632310757850925023366797771362119258103814749449529440099832565014379556235055775919018341291304969468560725509970493342307581583499402197189056465768245220228439971540120478133659378687918768737626288988894419422598864894616459326833683134643352105190538704406367454595501373009440265587627524065669399419460595125616383243904979815776180629678263833373469204957533797206174153046690795959367220713563683062896743650950630284091441967515666407404487550804684751856339023427417739247142835520630821456079147268325423158750754018033835936707741149038017066229039151189248218811362269418758298308578592841741559283799256733982614286918077716024234437025579517339546677521202862539530896060567758126153280438242728471199430239744226770959476677177679731858780647652291705999037091991910844499715497379649583523817165512476613980783875785986826030352902844238519071304663454585540238892309858114528492776311587271148714471204173491584052152361068540026733277515388018043356651325242900828710854459324656756663329857265983929508619806515727988648015555000648926228735054034276253495294500666851046193635651673408266386169750237076653884410498260924028928 [100,86] -3434120491823933430365456266160628824145440955909845885960395974892933517616285846667339651836055692512884849261284700836299384903970807723969874144175261961393753481619208031875002173245452674650410296558063753964213604648589099903463862844885903428389769341285750383405080137928265388943669861902731134249582403041104717381991626656403386240226954408038080044099614641584631173392981357246049280999489558561659120669567833523758112280393011125618872168084781888391799828268087128304855863389300325678692822243746556863045948924704917904942773137017716161233396933848986071281410090840004779496395849344350723319868282280775645129284850323124168763957480392628925727402341089392068873065884933339421806166140760606552324413857727274239649173865064513694194700870909328948923239883093493294542231980077254953337355723311207776195338682406527324897227039575331583087221017462803988310344202309644408932576621262955018929478920111191243167364220639714338096126910038645091282857045752560676176751994018777783335673667090249635386832134157164789052223247695303232839711229115411544258738533888369868174640940549261811938593599411438423698441030395694366575376902226380675747289189119235917860839473159545313874661514901596606688526661930277580380307420887612553049130548891281293641667287032381921710992777931306856578100216697783596041961105400213776299476595812108079235620443606181787486497982742723600877899010697334455757170468578116049252631090830800066093379975421127800902295532048145349832380396419697975613502706645972596119550357249734747979184036688431551728746100487669410745740897078193598436755121350899842652489406743078401974859337103328509987138746646869006406887690824157527208714963108836555831925391473002999451307876252627952556720947071415771232915380685924917104561163722889049901677025250543555621580918150956943604195514654325917559522499506940911768392943803969976970682948245287454919782426069187534899609265870256945709191451944211234277033637946896656829537505660858193297619871323404945926126448788872423496610463787833654567086505032478997704716799971299711219671038443814098314523197875441308527269449586336035877993694222927135458147464613429717904734296316779625752491261431830483786349093632 [100,87] 32739872505009387695024621285765550931984308900399459609606803036795681242231362921835438187015832513872828654747284581322308501343538399032598654648387672272786983556769156673035011961122744478178819529551132982822305852345916745721144015721289892203967083202128870299372687709680402826707948867382879908587920296969153063420928607070489324887792422144812156927845357792043415542676352529629907036259915951544941544655939510979822753241109060684926741864207114855330797614067192375444701156451921773763791423019383851720146662605345816062892639528896948431421393252317747524145285459750910999162160537768019209086561180221432691030532578784712122974794529488408018356792691131581926247145317471678568379695772411216250930720332515128143681063527890183798130944532251621154703700322098775457095702656618637605599633383240303092975503100333601378278191267609579291986051202419262621841948978744491951333586103385024340820710452060792643211242154108533463684114692337458801575921208223742422014701775237917824411509035033785684514874661861263499684002160899955894906792860836246261658717645322352165994693857161088269981694701101175159868056992475320374387776493580964413349638910853793836052020169041202430244039145123199484535443125615191957162295124543083192527772365503203669329146097623618807330313560876424518666651701171961476707022300797004021588284534735563326545376617545181250337910721541260462032562063256621366593640146469958696094310014864620473469472250359068116719937363761205496767369361240593144261673431552456707983537923361503564584979102498303011258024223575213356841251723750002224800781645063758332885884083642979521080858025826395566616120385476358211224686607226008645688117288190028421420972468570040798437383992288231429699137846277769929976534408597220888974382484208171338519189118872976849863876250457867604330348572024667386736418460925921272742213986384486905228201752986500623733787388126453079146410954869172525855005972880066383648793484856822597769906217902129828495624385708509187588363730684140246416540368606691465577998791336765746686506727792569933741886241721839337263124128208754855254199327001562908893787110523080451201144786860700360847475070026119039960127441179880780720896 [100,88] -150479995443260705855145362747704801761327923798566342533059546282088293972481076545012532970670027753050356349291140863275819346696836416905359819823467341060030933150101029079586709533971150682716835414558042171680250358349510663148576608182777280500043387925396463836525294669126942598344510990690334826055088262619871350713710793847962170330618129243888066849062593472737749861667360191945541723083327616539090048869478761134016563795484319693594311405980458401598654005064452550184237515647127882021689345887984695348890668650087909358252675509394157352498483947892439128163135091790618191967710528133721231104751899986554952952005419885051939912105492273654080123069225492026964768418612490897473174528895316601576967099338128400745455687542201511534479264463133646228602831067089570206981740973283568805140936108101560928326561292799198472616776545161449459036391233326300075938692941442955022727177544002888211569140153848476483953747509297740941269755063749731108241429269414110492511723587275009308571162074957167104815582787807532784234572753345272084193040874675263468505877531520047426993231740556803646473999986246485811852404406412956956658968672434967056108335354541852510892945656644819886623220995676930545726112448847297520580023726952227534521020546939226574624775662590801821199324196694109165791705098725549013933817790383475361701780649634122952353145526754884593563013026749177902826825534109937398926903914437096265765326437036591142192380015489341833828260777964386017926825054261580394649849111531162557273853668283767718794137114268537322996490167159338393850484255430197981758859622177464934310365378566495062374864728515816036793338947691575762911631964314181118161458625890751266867189375933973140621981227409381867609307728781915696006331188892847135524264331702484706450373820853853605262285878995051137868011374530585275459984844388073050780090434457158343815978652900212214657780619249160528536813814983119059721367499041526719397519686576573470331073506474231717885216246396231173250205761633015696963732384245766979817507438047090442255263502306176079661942113074995643869082171317700656170463513177709247296027914822114301099006760750764411503702522223762377557256280535362496 [100,89] 404476789506358383110676159245987794635523643826454075801954620984482390425628545398293202859434445597262478240622060978805617752421680333667782590064738660373827751455456555317038168358462992591186262845448837847913299960967730958168196666446846580998858679373850600506982100347539036613507648500723471093716960163482014842230752812042709918531973091196818329446182556640894545878346638696204627658909415639385664746906892593168626582132727738759147010257400620587392258173771210294589274943572047128393553879412805357617606047471880482186990159268676310284592154408901691459373196399629028869500591644823714222847752978590493086178394704978772336144533849051311813106946712628051736175085059348417125974762504084911385221742163823925917194719055663968334429176241570873040987849316424450665747968887155587282662027106144888314080618572391118500994899175947057446685257871329850987026527880308637219407070530124007869873942558810559275453751750928579120241908159690339970318848048012040575156802337990860427974818709567531160349131939286389033573091344158458041429820613102268603004654387820738271364945602337291663557380817016497715983279035413271053833744247250977072997907559123785596118489135120915707352376808651623126582810118816910948123522886464731649063852428059687469823568724917511295061318406610750773131751820320789993739964754762830284080360615311369868803363618942130635697514338345877228623154337478567846386954058117260664226750755268963650328798269615138865924960772398627390494580153225148192109748715732579130428609507633784053965848463716594629145481701409640037269646798406245408065450167411283446488984466614792092628634581198206970855707252427815856831697341315876188524831696940182357222826510452145417228302868697232405052197641672422258511796532728495730308674342770869597162069132257415887258607753214000815852979292160220636892830375289030808472124722227410135308034666738449308408608498509338392957852090139228412284026058559941105568835668304225850177479765233617201844027885516366150598629378213702461090342920978530582115693184113407519783980476247880726090004024623231243759212109019639947441941473001325444775475242790304745126493286355057088514051225516460939010396085248 [100,90] -232743065881816203850300495688074953865139406413320402464850512172233965324871709640658245982495324249450762530625387095850536882311425272048091509943351748116486207813088747488105627256250097960639716225822814914441468147101264152843707772817330489048118362187428209627036138135336479928853762565752441282088468009252787297295313664933058798522335036179683359398275296833648657987652759040300986198106771275287292564382170628736333149794195424554016611647016015967392520203180184451808180549923103316284238406935177632337674625011407145510174707023283868493937136183850532488171940546505136071802911425174357684387163207337320094290994831127824245351292811183143433289877640981619822963205190789074654950995370049393939723153547795334269243960374782098139694762582736359797438970895642734347315980754074647856465904970100216104258202799251952427313005318956424271733773010841626590590079525848307799695498329816860243111363318523228485077685076471581416002121859123724929576604948515158915825566656075958385298175610559752943050299357473403390298876796401265361313251830513504615468545160695560223414776824460337318761719729627127914029016795480590607687340962831449585814780684489418828433211286045900103336249202118052130356987982522331547196491422324493770248334624864945992817655411179106534271493817298703970095766457015267572623590131516598579311220320399304973436179051695761271820448509452933348961460480445841496762745308652374410998214094399988533929380416316049877279402625289169044983218035798762621769634058847795164964571383356432703262903099221751455832496316550853306466385340433226648259376596043424909553176201555918853742590704600934898102685659666788883717516550401987346732307543429615340094599722316290832185832465192748882441767339865869027836717759813893360729499068026906175156620187010655690153503524377826391712810710938598449744983200191911110748281143627314880200765553631176755557781519365987824867000883155960203702994268702247330522950077771417369105753137975109710476550280766330517544064486577395983116780125048587198989525633831597814765993834302769828028370462976839868406338354605666988894919518390815554707944246199468329847566949239679442190868018017413866216960 [100,91] -1759206071569211791269253973816180703305863896261564828133360931084835656166085318453521628940248115965555428980055410085394738561903961002722022216192320223399404742176934898765185597235235740696051553250411716240031400163359489427476851773702148976068879889535118038898660092490264323549079920820265356108283598159966769314181144358097376144953048270360297156788574235847533123835683795856265901669007057654157157528636688795356780434477713957428843487199544535057761216566315648901737949729607402425988557862352796466462731924557694486460783748672428969152273465158815719858449421374850020586360646640419384664817211881729372465383087231374172103008077084297802206008192490024428277593035761993492920212039356375572413022037945197975484483476351112865486624287250982632597857051835253940672456657157835704407915239015914094272828520871278024659389247128755669363080535458952492006781925294531473639260957078720558771371260267537681815790877091080802704843121198719877693835466451513974937613089218078007000410955132948899477314129559340464427646173061286593449151473024130503815405713679557709470074498104563965553255494704148796546369865438109242095221390804417951845088567041809584830645935433125029874397304765706442200543550698461119650373025182940957376356183353329687660932543626226822328164262205474307573989180702643948293233211700304060432888581402441793712317768289005765304775032496616816203229606099237940673075735371828474629990291758714179925331883602971040255862269346233021087322442451830323792488275054978827163076929165967182480074379464349985855550236224122183277023883917768648583964259899388956311778732888109508270920527656673777833572266616325774680152487043400581122892946245663134252373252655378129914116235126267585445556440896564683594040340619571109577577001233669525030933802445480461066505897840747903998871982473448271713265924062116145627595009723528828603998795489621675830820208078328041398513001687107595000383562571920098587701150435688965557342562567652161218361144677065926657522258292377527348839299020856059495747405926006115417532650718452738649878237106871230905557747878587812968149601854478084149957780205995638686041052814201882704918084464665735552 [100,92] 7322538359014584713260758658329373351924134321560497350232331467991249324240506621259136407373797425905554649567238948969991534556046312105011826193147486256611683680195302137491198045709943867779564368795165349274906612144520556474449593994534050039485583521914834504795392035612042457115303664136869524381249022796897592630259800388390338881763080337981773248052073164608439907541408097806855458062428369350911932057116655169270588931741693884790248419767411193224272569757193212003329749302476418834471188164155913734458716748404979467942332535000737932121512662653885652069325623023490063941201769338412155032200288377192366893844280892451331600096910564361613444876270474474498861096670104103492687626171887568364350872050623861947508302327151855746956258162894301493623004758065445079668803395546789763532644335073064209482648176474643729713801274122440587264285902152113961115983929138686971101979334934211712675673047050476486386752112373369222645474963348631970059759391308071854353350294101986062973693255868617032504431915818384953504938738832841383430348388232422729121316682018116040480814194629379651724935880357014108940302125388673164806346139525345852812923270031401349385274186800741425922768404371000358564612877078271418853122001952320080603418202814106245756357869316572845648327318264396762079951286773048729327338453699841135826939665126481014055399234137587840614957622248644164674058016406748411375272127923126729386382836809734801925350120441702643316793409615924182922843329517877689825671263350299022237348550336177723809585181368657231208631504762801371445407355882260907073662549538912200791623381064363370087835171400367416510515583915483613414321467695345598350211427643588409729527055041250549508549337774283204806665694091261992588413867869717296341189298257216985041224832077216296836501782733434580056852247005198835567161164903702238764852003300299431447979681892948633466397538367679912295364870934381681339335399873302254812537927749837217170739230057660712632858007800833782630932455065591533107632694723262868620360881250011712890854033400831108612687414291806112540237737016369672344482074469154832361691595500518467525487093637625952115048997047296 [100,93] -30921599847668972012293481704212639133538565930579716882963756590534973518902073420020857562902218916349789943233737413025767550505401047457710580695400226774825200861736165984339344770341151035586660204218035562460667148514967442264457005815121922414247961906026605937645960020274571670453717130814821653495845257291521528454694175611687649854545961769348914853934949046553503850361298489472210604198426749864418765522756522216198882315489889599616779369280848442506344011417217593560072724530134428731099518028931394666799777197800041100640341071804186499869584670575248312696484621694286216032684725335831598154092920475402519047601307743388231481702275953846736745261434330992878355679064376790153857747883972568047843156259502218253001297007340856636289556339690951415139603751206015705366200099928082845869298848209328212021193274701284259461207012218652246067743871052653579315255889371261698065939831611051094104023596749966964588474730936007737439504446859816097223834153095728120884894783521336724643925616677728547724110410966699642220842569134094686545804502663456450227510846723159672349751277237309780205923237025503647578940998452398617741729917694095618478113185958680183182444339524030328569995410842166734848251770190476228371758490540722714894715447222638227330508598334420294049659792507701300409664913735236136558045238957877381735511136604260523087897450571177546838080100494033500814694767595632109035556177815138808708070047508505849134657216466639104838780331880275725037755088612008703453429874839742934832641818176189978008112889278153675544335259542867806117268907385583970179719303511457448910940631683633609751853958965438702392274220684681926932430794527802883705233150056606910587807128073673600662081270680029067297275395721765479868424144798905778364614199529259962495427528969557853901818777397622541164273038798636773383327275837104480546890908750617021242061943165162443327918613109160429418864255772252244194137315766640581203989925010192184112681471110344243160156101819591236283543496178278338246729433414661172810643647522084588849390172752273997436257364232994196615382713582850242455976909074413145443445079320617516627502042137828315911509504 [100,94] 24257855980152392392942467463258203947010406332171094772645267783000046571623313868745514753353436373186536768892546662362492730765748903881692923296702743681539381992821731535375094751788615530428179941478830962283635984342757906650170111492598992562640462414212338408992483561065930922645447853282713929700681505866369128060602197174532380106155550402900604045240075441848675596051302814355996295535558065728216846868564090384055508092976172434246754223661698797818013051039535952611839985568541531068593135889712700610440494457045865160538338195913630594358005807111695835557660688630177573389597293493870762752286527934766221739723291051838029418538558925136198437476698884523937939165249398034648053723511072753744067478237404683984069351186694619200242863467645943705606382982257425493812081774316162826553089211966800477119734582203028999329560058111732241185469414894817973922025284493295117520011104071782783938074019356833822685833319783805813702851930414535077830463098373695683837457975815171516163174204618689581125618162330960710598782423081406975105571528307126371758943299817151577773442149543170037540831883280543315471543485750679760502304503824205239235168677366808566055611411445041494610764887085388250764693928129810885425571488872730312328250237252241061979171302007578083187607363541917304651000106737777726068679314731589341847172680838573251733233714168321910167686224256637147740239423042364624674822404279137079970349008817857778107759275253119469260946991541209376076400536101855422791295231341963136817635320702669393405848523263825929199257667936780777706087775850016798507879211464295479035612067633622326016429765217401490021693329910625389874484348409314818127972643373843091093776711244834005342438318455106793664073630653322330282737238263463837861644636690130487253045940328001800287753832548448141332542716840272279429672823132396058201766013024756530698946867753689688027137206233985335691611358585161917000752635941269501430485691173765870155331973739506348575483836646132880894751448960781988759922834337867111135431535849056001833671166583197486918215836334495501300256669360018037911434436272981327016616998954851840390717385142031944416 [100,95] 886367333144130652718662103185601515947100796959884348567819037327614149056339952633436035424272301673057797987405081978536112889570964884007737315139058536842373861403844071042587554064606307774314505970376425185749964816971548776528394213131545640373647787929239700057544734536511257830180484217782850133052170285032315217721595983836069704244087055188989517624962656967410546978399669938582766570793475184224314654036979293284774628479097669049699535921722680906490342642006391472135240496447399348424171009327184094473151204326483297720409342076670402314459712401179647412948965078559362974103605113741214436865193906441020781472705913661537562292612149386392898192483661604783544311322454176076532096352959868120040679743118040178376575968809498504569878361455104030097791449073319361884576718199318953114056974706098588373457473039300728725337074782548441486689532014414184507960866581001517810229070205502729425788665220682907346099605719479860315880787626455677061322652714506745779126335153641750039179208204144817766722049281093449824276417527197929674062716154953458635226869287979766989248898959427362430034497798270435128691224572516577768535711017166844087662380703960436094433848879474408232737067582766677308493857537881908433329094292894179816762302542173308565400541579671263838914269440438970607715998820288052710634101432693075487948388871985039212700091881519101827565917668057351532385494918475808230446025809569445567762225860611090553150847281572473801196940374347926260008822039636787204882723131233211224279930547230376227230873215911527715137983183042425301192516522167929049754512280985550781312405786584240273663320304850446123424267478972866988608738147873253676574260642811650504888960718859483874090583277883164735011996359011902953572134979658412040389897046624683353934627964141054481645531633300206621136198167945767984502501220156659725336015613286637818512792223101567967711525896502429276018726568111078485753444757052392438833531389848478441118135609707762776352683870160416173157772324452471949970135219090280237317305425682787761343284792858094357973715903873299915484180521037967949405089441800187763298564361623055931204690438393952 [100,96] -5663420917697227815626753325069445846985923954049996824009313201579879604348557387416956792207320194744513483112583447595597402576051611461356606129672995953802188048944624244885012498759269066244692710389321954846701027984708627695855417786082221206398603159796207391739882730406450357120347812734699465106826994342448401190972512332831022426647476300063642905848582683604043029153077830494987086089471534473304565166745709227979751804443610040102092014868948631055597371579800142540639718004697086308388090323102588315365803607374592344024934721478553161622863697849958306799248338371585407124117400965177182042483998551594797931314957824208324523410600527922611011422327993612803454641074166069647255032192679538658932160196646027037855148116772461557859010755808718218617329129265317264705713527191810377449528719817706736357154661477289181436877695180691640887030859589842315353686963486115818994913042928040088614514518061589472837680525935620937586730167076591338110246710279684565826147003078727697460593295545142717313776679346301260033599256706531604513739722297163882330329714594897567400192224280587741485962489659034202241334278298140270526256581424687193096953749323625348939645453343364770828811527592405062388318715264770489593985461607053634807483690951376315490797611077361421682720602794122903980557848966557657149623058459906385724096361919153943711089334842058488896113160662576489906830510384692499130196237368848135473221336815231391783140294068899724432421686810240703636568425350965719709379141652417845182285868265162255330046557905012484987106716717879391616660296548643390625615136635255836438565868665384110988201178720068099288538194775770898350523015810555450477991100984423186210069301263739557874237301689839490773501272912216424572904596958866205555794752985704209065113321981631569293279678087597455765874936520641701839931141783507848123544398093072744681381758846440922247718113337868833067180320614472063998881323187769283341460759011927528729706961899557261439499350433166757510777801780806351555060988310574443309373779206490959857465571818794892200033043520277232586533680341724179048776592438827050983057053910823825622980860454 [100,97] 18980899100775443262869219841497646406606389149614346142786235934686873795303360470721185154354517096006360360924067535543394492989851950013834091615542302482997607766011998547441876068005077347565640677168636217643417982328383610211249675276622142967722309866537030138874242983946280539854494571512455470533039525688810091141784622166403318491817566809699138661107596630389458126851634671017869574415626925653146431930248726144937049991510644944008540824929656532278061999262319559660717838741627609985130456087389790675089129202396353454651788171108660947177258556302233195937847749182861673871552698237030250223773033327299632664410320250457770791674260101689545528460570492160293876976990697287269415295486244898741219846403634865691595057114693298554447150118057847565968812565921722996619856397215389247449928632127665637330336040802343794228839569908430064046555652928509900299823368902470563972772120990336026466479860789237053662826567113675059503171802515884255940623587805868549729551176782079277063814467726620798344519978260285757363105873012098000758576726831635162242659204186569137751232310949028818731889498418916191265456483492370556706084581497197068026805375331578484342037709622442706818405278932722432065118595166165965281338484767699305992085122258244854416480859306119233182078644373807961576694719907532241640566366329746716270106498902305683535874539073926088050321356136685617840015651829877451959391078937790691903046145034880449874795806279836576324478688917702485506349775960675166489943414273188718764692760293307824531375642508434741253124411080342672167711067972980573272043369935821402726016489210435272931364524153505533137846483503799480890842298972558187708723792976953506057632267400307400945155349410418586581286814922013615529692883792184554200023798130157716732756808516632183955007685623510427976498733883501370113731927977639936733250877270954568639243458665823159697400475900085115154489868641504500319507547055701949979912122107733635220120660867303586344656658909779949610123546010101711137787820000282755684255947407124368576526872518676139180009131000358381807789839425080077008660394960161839181385685622262995907200 [100,98] -42094070802888989396997137762013274810638475060146612323300328896390061658883173529773634766988004423484157249071622325982217634746000467277317240344824401536382642678367505255256601198455011673056267973136607343590463812134469504629535174881552586241322917876309968474842674183496090643256451964302492926586191842239474020593959818574851793748508777818114126539630020763899776304532750606550108509903098600781551433799347672004819653516820592763706877310981291389908666872200741718028789321968596464356264193833555691346734613106418507840651838288957410488579019418164429575446007869735831549669595331636980118681642089315666115998043648040747895376589187657119002398340767277835885145664673710527265532150543112190817621823208579649625891757970083174062046387472373869742784014977539190764704914474303293757113802035816501108116416701082968000598126938577831935373682605753978873752892721646781582521084687733031002934400519045771661188794243170511534689863121153432907650331357322010759798312900807240126965853716227490087081403506215545878716390853603732547633911244783965197547485278219868672544885559626304975087885888208606662258580868737425561999528691974128233950964067105650769487112858951341438173040961391983044932874319110972227460214742049485749715099869905684327371133272387673856438825233260492299822591972410888005968963503490825728551796402516531677362862219863002490975803072595977388197087008893501670338705723046702407915693187852188096295753713421804073684569767346724444246755481654558830747681601316376458425713204733575482423438733394004749604178208621810552710221780031911500321048915309331838498416316843063740114342943662695828469586152039656215466716163550394418804030347942823877619925091909672238093514588293660656886613281079939043922108094966650616397401478249290439326057977568201137234766347423922206564401876925961828770376209786148103905528671496383711791210685770457983114095977857286740276383420080265262171569547304604317742722781803761895912490964903850870788037358399613784551576340871721413308908994388540404528341884419508745609933431179669663997151126178877696365674818907365773539610742461367615544718657921489280 [100,99] 58130429132623754046746034771389712940135071295482038003981270598888365160283023771290783443668812408144987114457213383098705716207886937512001454073007654585993632548747428911748350853130101236397354090973753105966753212434916125929265033875654453196074678231412779889524738749443430285190741585287763486475453715345367746518702975897423257282495640090241566845969533396994310648626172602015023303011645604866978945385409341457611234900870771420280462752898725209329776072164674324938347256723590673474931011232734218871118989916700489099605837537489828339579283894879265964179499178091550235549999979875089619843596875901240013089274520892463908650667703902539298734283739549038337712931396782864433752692519544000249550766331983258197773624037537919269375978584625616665805666433763260018489491528175961516359865565570148660101205880082858906449824124839571645231622095640108420970839301554253348328882418638140211384834581164786175401968107873551397116808139335124460947620121693175073683150046702724414785851053090313894561836696171875994053566009731752430386637920577136093228330024654677115009015941705401740622723775979173295632506628549074794547771800149498066170416454601951714195134784441947328311262789360386731385839635296331525429372437567178355327220320812346231771830146859042696063763400364751341179912891866998176921945481380756858174586148879192561178133056125090486228854976689197997093662276143959682707928322778593044157492489799898264324748549470026170639699991382644843324069130303079604467420016317344506619992265289931170624571496240685762209809743876349383064666881767421395365343860588832669583272397555927429632870142285034456714235471065754568693157055999222733407296026796438377225966400349848748212261464301141837693032522393539304850243848793257880203926472742176956653975442189695244988759906129785326478269492516397574201296196124228244062743009388190460090885719246881022972408544417047186729211492334092931266067211570989531835273861028502330535003462239562624995784307455970268381667842061054581695486534834785721333723796930060785816383200119173806333852499022616601262656353187514461625194393315163569375427393184 [100,100] -47093603970074784563154620729048629874243189418130744718283203530637917629653206642589327250193515598932718134995295311148174245030337259058265009771394049369652254749925926619642155358096811856208741774099049024196982715813554202149745402059732945216146057074579173403701506852552362852517155608424572992867995805020185373988395874313241511523705329863284366689565948056585768633089927347460469670788731563281650821467028971135646862555845465785259323421610226662039012245946381610455707796882343117430770666301603772541010762397046441533077188023919726304449737387318363637794346930918264977179458157041683765246152018766398328010049761963308817127004836048857185948764285007173463033851454438936017979073798680782852399031491924715066301746192700652237660920728879100660125269480807709846972158738233028876153719900877286489225251896436603128990463440542520283348749690337861097891878761639004426429470592911190000626303386658150083067356354446405344280365669978265984373389125663460936395865485650946750294799735541841629933192201096461493982283068088743318526483138691909445568759084222272551485148568433673027102923509115899784864455545602155558442149968530850015045929452697753240902962322844630956830330199923834214523308444429122192799876528736127857528932986561836840085042210991183421326342144195649862299871848557230569928768917385849758106058664637017708708691832861130184838808471291553208320339631543535518842127634503865445760600192405119246715903037726019244187083614236257294678629184747364524776686492785120152170332707733746768654460054673399700119698125593105285705087917484672933536967665848821798009612139241529859204512096378269922388743990672947425476604293987789106710593461529566902910981352462568498741029218241197367150393881785590718131454349520339930748906551048850336313885038439305280679100640638527811416709873262707142339011384474392823064701206005799532104759728190577303429196286150601272296988479763702654876211588976430156845919932029769291354619611734726051573499080074447637332545482236231540551306296445684047602171120823014623128223074570669439999363068652496468887209758947103872904771583545949629329792 [101,0] 56601123579426260812806756606636806814845380506171068527742635231765195891977214206572536936740367256936658829187726805253307545942322345399629664776203034466628487189091316151250903399156048224081476933416517831634391291830737366730176950675401695539479611487114174585526299568927837979769250732654023989625414221771103715171686205149457153994565501434523710354163702657192729708143454429956203122935597115787318122440543038620128834215216221239155967358458380052812179248733338181075104701232943925363042403774142456693870879710592509980095163296706538621585942887277737868362529731353505490009019150791643030179896948746097610071959663902323433901169928531408055846686033425388712977492801001695062389379768229903069703033090649420646196230494240256027227461983706003632021589655800825878076005909724706994170204111676186873964945507848720026014207650688978399024835580633927725376172186155207592492466064321583203813835426803993827780541842143311253440677620234611154326352008958219180309474223270134455074417985042989100025887709286785396402101373693137381168194225219517825087994416093571774353555374245032732820359390560859337919364847953426321966912787136024916458012493738472417540441872199760121541496326678835368919226572444034820885950184930707984334105526455897053655648665544805195078317783915884294026989209404793153998620461965420329715406515745522572592205607823859438136936422294167645999478601076782194793502967153957216866547573526937654328351375784245629370140154676381259903169042729163780118432625248146158403086156924080063103283343242397832795161406834944070242549787222502308000425908685667171277591169114555974779132756619063269446813064354541060065830968622824537459419409414215471642123795355248018853407208391375974855973712045721292454740469309450074919275037892455719053459546555427998649157475172130173070182991588559473160816699831920685445132377341878556443165652614338000234972155717459442865914265463640539930618050192522346464006575557584435775728558145507354666828183793049561312531527590362965077577512549464496224451263781438630745124041007464453330160057356914810111981729921718024000811203679454541766949465446588647989136386794785640731889512645169254498485615704592995243566390705123658999520042268261247780974969550135891883916579238788256616538818068294171694579302497416604891749745376965446379426908845875904338380772519243304099373266837687578506284113804572965343465990199877860233788845049204128738588310658471020561277277418238771200000000000000000000000000000000000000000 [101,1] -96860681232891680553165202355434872824515469482715783033369429825693598379918487752136941425396713510990683490419589052080166422690547017589860913342590004259509624287359127878603692222646144524070796233550600419381743745600668983582634436556824517960904020498739064726746794620015571444389426832748037327780353293889722447990598929810186694821968174740773930301365931246990442375111837116404063073201735987981124670487856859119691717812359701960924952541755854290766230526943080711012444238257091601456670789960179555723985982059387584744749298296028272594757578980770384596303293097002094139390620466815660071612898557082008757134927588680029222882166030278667338025839997937433983863694859836377391545559456312506580415317357821283190108804765434487427228498564683167556313329154509061948643588007745840212709441882949497221969065177672603663844298386378240064626149218274641289716761060985787398011045896843000461129330958287161083780192203689283186655783218036355136948029833329542682394188383740658471320169959023999411254974124448938092468309663207072256117085546574502807938257242106471163157259627430910764707272522635056812925666491221616916546357237972555691420665014016593633192662415738030323857697236417970293005466144247562376293897297578820567105690221754638878590902179467070428954167602311639891688586827610354198030587186338176489817936547946800396932984719449975477169713206506186535307113500548235174503715565065812818381268673536533041224263573673514861072855148807461286633261434390741601409534142449736504246354895918105196337962654787537841138123839185955829256431734989853924427686717614543881856065548183655088011932431856581480820957412301848520345125995005757896129346510256331770262030676596308030208328785210559424464268769928394092626713213262378410807219067163353381442872079919277086771206939235543514214941200220945614096176838071028221277225376661586567332076713902873882385763341130051504101449782977403810001663748511993758190106314422001546369306275249472771768063812819383949798349961136524447865469976105979003925081974555008454981364909029733657381858379561170267309684000683536518242633389132738943270749015215982495691261710451827908644315633833805569178478347089241749448184569321668337352121329796520194920110789151321427814211902883843238162297035012185760000760312393718549863232473828006098139306445338815830319362188266043962585653063860205925040347746585899145209107925299973236834705953628896390962761106290301100561630611449158041600000000000000000000000000000000000000 [101,2] 1187386107459997783108803865388715293627008998172421116446184075302500412198475600136514192322096098330478231386226322969337185188350448970203584815046632387573450326692538783040625256676348311791257710829196601255105857261424183495426447868214873294257533942782336822170917504424092995551214182927409067922531390616505081350938457812274685372410709389487467882052576538049985052237124177290377402673276544253290851760618583355670315258959493882265228052092335896530471279250854490445296351872880412327299928274033395259641721610682977626995654100952260239201309644998085193713232168470302047627346175209210572161883402969170070053984351689339094242747308907885307039767327874900897931833235981055941189597696738749938135721743417373452169693233669209164723401198995846163614370569150506785751518780843071313346148488296210183145292900602084526000541738673799495969828046610945872047155524168652982758714561968886615578253066885284172163571420046606100378417264170719617506206012045990643594913981661130045343983291652026252279026960715332460083512632353225623475954345937710825520906671939345152260259424466491788683118435043839286988833455601211293078344260848529503777305791025983188920809360739778312729969723770313088652711347737564503423407825888013485537968624971573338515617381264717173210902383651816174067929072823369290887600677870570203937858436808732213464012420832573136880690462716142838630688018431039375613201198293133307401268117325781802967564734642972337143774702264488808485527763877149693364345778951060570791613860907422299322502333918957206700262544526002054235708647609006570694727847532661850111167059915666712456716375153138956054961708925414100093174177473793305398310697434750097716222349032876890593718504728957066696201137900517113952322124987406268865234346075789750703077301694826443475934751535353588089783941488024677414747132060772903107015880454664153135762415441748760174216773298078256040611378459391231791017840243740940942186014433333700652247399542640355275514578552421292017719357178659755772443033716569787521342833165840188592419243254546080029390922783748328751588242827953681174948746949952013462265138968021882231841731184702816518545644076055361824783333100228095274582734917964130265739817272364040953339880614960540169799493045087379835503352077077398592422615208916380195270022839705047382275381922179418353897798353948734274489879869898644335927214064948256579935751445191670812800881716143607468005233361987825974489167885133414400000000000000000000000000000000000000 [101,3] 17853165855958692705977846222810441982825890678032794030401951761168150200902614743938579608633073422259889072718333470257356617893398101332932259494139376021247899596224880243320364378562142096068641260505854835805861322917419938255836046166292387567193738193220528628371203903469779243580514764704369159569682897839280971115933688279018477889796162320473593373085358611489475251028620662379957361099174593544891244070645658687931978141757122587467775228051699432476051403378713049613086148189386946244885155082256457437727032710373643104172766020359714153406042120882879874590244801782517482867099579288490322149116926482286813230144314216047505035223818600791040176283631229386570519359574678044195638003223735996991326236970327561803833657000161635895085760800055065566357341231210702138670657941574350016297780173095892671473607894433580334124511108151150723666249430638241572474044270147420307639012156500250723010591410504024209010127409532407514900882279311543968097063187727552285138660588502561507024803943321868951409247895576183313650537440760987874874905568228563748441836645951380609989825724667824192777239882524410036846383527178792442031451080701523607263019644544854239508526286666643117630259867705994968450945673020752916537526143054541021493622419724716965906121037245186540895493203479457011076868849501098555823944823409332931403291133602713240411043965553685976298361121697615575963768763226981908856529856187528337109017799211744044847084925818339383576271651840447693900003524975429387833981835191429708001694768256834742994404258207872639535321469412689017092581758372191574669748732389229983080442993258991873521004669337495497754098331704685721236329060889699723566924031855627140784622589145282189023943617154387901264993337007154536312097060579271065114335202041676600302172259785835926513548069178374408407039625490024400428269637019267771015000185184843768650484595646111021932075860433842371907163249558248756166507534208798987109982477598067421342186058238657048530835930872663109192545034304089908069902275534276592665734795254417395483773848415642726280761279574754972517578292132852381479213106790334106405557766072095121076499204442386636582216733671613759802192400847243652018776092168613396932775452784629751679835271404570768484358174933576477343737339588282511505802850248871436615942877934772762816492780064072521020849563777369184916865110919904610758281027577996810667687063067367770358263044591728694631452272289764557726363550305012940800000000000000000000000000000000000 [101,4] -246011089116300495902956758114651253007839618844421996509714325109016956174621764440154643650603705995939272186287229914865960192167218740147706788045341473684517760832906419909411957268558741411028256234936808463972325724195573922509924000248418376455836812352182574812346725690658090617741100920646505915246244241536962795140929436156360790785817212701429191983291399083385505660877492280036232490833487643018071012066490002851426630669386886205792764350917794241994880102494651221855181188878137923544771423256545548630949381402531278414385392743723186711570353237779681490262472731306333354029970074791967145126561637778861930230437374851293275026029690158020297722032977576218586332397065724402504074178292220803730723485758102369672108202356372546151276894916352790720064980923484423546276923483444870711391243500352575657935574540804959341572374798087088082098314692797080182209972881361066785624578693196002108073738960935776829169783756205780490002724299718781025400849450526643131439749836069155826828702451986306352010470188915504140069913736033362886039239720040699766191655878163492224818218462352289856761078881683227619316348419699803181974210721240875585512592818523551895656485158014487718475432260936510667469736561502542025400072849675900652680467846967514407372433254287129472471538724840491869999280051680590013345294698233166811365845476936637851773344560390790086127395268683905113232453838527503797017044467813622170896719903243683364874441060757908111761663530005322051477470417160882495794665080252470064184094918837449241477471727680663480008318009197684613472843558866885127637022178852712302149705750124211479273084412557166391259786760211804504472243806429989255430987351862188310155336558152844446642195605463558340471402521153113625097969969136383272134928285777426026343054338265913806399268715770467943940208566575502448502062061007293152068758018084108223623112067991278953865929386820914903434132866301255219585504674990341784993840142108413542119216921298809806578621702153465471218216136603399956570847834858774270918749511848128555127400752273429990329150501847686047874183532148667906885954767491306515623593476901657865159953994981068528744610650211477132342829730982175085105959441882011123493038529692788309482210128951859586004025420846194438285755943994966451454159886442393076553911438037250287472898887030232094195988697515224458918524068462648550274205664768185783230733290000509492627114407816097211575713271283864911354080278469410816000000000000000000000000000000000 [101,5] -2882968128816679734202310557169905858273493802308899531583391089479928762383642146584949644474276565954727258128514245300417849756101050692160327438495107741638923730794805267304694585389005914667600112020381655483727345029568486867885553131564067883972495303951066296443647493280134594496488249451271129982725080203676542272900534514736080165320312667166750937502700356174676133208139913911920724244078613679774784693131409907642697830772955650548370092433521445197924325386525548877848418440199643920936505131423803760401647866739421936801186338911747355079301850036588955079328808501519365825997362378239395696299533476143402892662726308123798563755490965018708055941776593020683526011048689333534676900205867969302927907785023560019398627251189436815790111850129784228925275135868398597353341119137528914894442012469131294968933953646247453915432398793109213143478810262609456840554912084762564498082396452864834735805962035066432352728434485544951117983223361457325029989744954196130107870796501879097612156486419019697223746805501948476204214937309861947047768644663386539625055623883682424593495628102011843764787896572220755592745896714981202751410415043242845415711269404360886428692336038759138306351492962881754607120764486203417573939532215865688020044464815698520652288679884867835672095911430477395795422271469366316142465853568277360904136285859993436591435181604054156294913042066526599960096898408444501694348857062116616973917078678851725607285776306546974785929916620424379791010042491610437163335727995374742729311876163697814541718950642862986034067807832897992284493191221374821910899049769863781521631507098022796579229086284271497340213060550223597705105863523307851257569989255794216121532516254182357477459720141499530821464486695011402484728585371742656056444162727813776970766897316025974283648486443748883254239920620408647386725031577876973114838299836836152023757937272785420107166982929527756095272733338442119365240324036580583011484384112759723493318146365487357755793660239924381495625823620962039790443032758118181799949816166024586960063359559359602229650679553090706628953291353360035996704961015871220874469820159863668948304430277909982513602366421765617016718767424275690630998803012270188875382811034774636512160672109578054723697392291726744040766253849094607031557878274224917843385420046632130759654235896492463495547214718926543997604443953439402550503296811836634654720459853819373282999376434635211039537383672828840094885195634600365260800000000000000000000000000000 [101,6] 25437178364712613962454324056107316542461915285883825650045407280410272651081293860007097790039864853899930896438333976535937491344143588837566008204208210989260762767670770049570497239513543256099034833386071546526178947600950372026522376061975125878007135035421308085895889973577580377861266927225602936066859207643163483107811355286053233064535339697646108170012406415989688395215937434362682508080305345995502359425552094267596372416469325038744815206221562308860350247544649969223375740689919621984247914997221093334375789436444547476535679846483074654715187384812802968572547986939215128384405429956245191178815139957994153324229113303955534722618731132258918884617349814569090066680339867920366885066710911474395416703312277228199578995906384996179414584333928585749555105295451819270816878305200199950996556071371650786712854154247186687932223989710153938917041069746150855120977260970578223629711403498301759798598684798245633861908553374583308201063396112897013802355141616886966662176508288450851838756629113017189022581527523205538304349482896178336410758886819970742438753526932301819297445858602580553498690941979700474009399190740612402497069108796823574140753254257360771524926116122364099374026703934459930942234925094449998130725649231147730922853134547337781619497755559489931223082193449449537976107295121484949166574476329369639352337004439018619844826896529821739587139384520178471110288523823888787753099648226778482677646892429021932410596555263685514317220663887067259649224079371037175927433446863021061876757771319859422663939253874900908017562429087044001465701755638214091060726301554653960112896605148826169852514628359726388897556337883393717730000299620090184601823092625990595290668159909662803267958686358782027870331542016346731167167485245439718026837981115330065471773043492817576958885788900084729182651862832206532054784926311343455002988968510552853934268583834363262560185075194527153296433111441646507368801426368838967336429430763141801789041239554008588285676445659179455172201121550058176234549474215610230537581295426454557311882308320665434759182443216926712842372333318275534121180546512560062842216658417766728660004212015698450169931119210869823267074968296071273050944343089006926766133262317337471235930938748031719726576362261127809935612320004638670247852728452502314510730093257441256535122571918389958409118123692821118992959007355609849904490568084529433096604679850994635380684616084734112433053841790477636852616181823800606720000000000000000000000000000 [101,7] 163256976765285278879291372447040765733997899427872757560382498585189155829659907784195008496993501788464746523874552237869060666812293158024659083388125118856495251491355516076892614333812884257743327437785271071545590015670070905814001812770133567634395684877950761713291025768205822202310870782226480153160871454272568741522047076431835768819037734860522991378784583805084954168185125026352427382729114427037403392591173267587553145886812604595141304167432679343526284024851531760451453809228564139182271972043119536353309517291584006795775762502509079341449340556807851293989837007248959304230277097454203689905556442466038460391659896277258092675961301880861887621788039184243422222577862141146006919992112878237982017479763881462920721191298080767306001705367797536024519441576197255299530859976051861394169422604121717513481886021421653171087663966998597727699344506167293593423492339774986893316299020811940302899693631374523328017063266093837187990230762027713676035162316716878716945470333014135267855329915522033676419485245393238174849172561698664346990647120283755895152864000741684584592565522479112534257419352853080634472728682540761348448280677873087830999740935166764963922646404299309723809548975969521082685102082960237980232021039855863341542156627670788904847173481416658523952728882103246144748081987974957283423838644724537256561208473738815636889819820957275517650783163348258290153815077408210538984327126508459343759768825575355432373731441520331790440392328083663019042077722276668900487958530064141457038121345523405240760857735368497287944098947297405658588959287713629470143237560556776232421831505777112768450817990807620665833939415158433330356674310150027050634538846754939827248491711659741030833211787738355339705242535324932741136421491852364449662875256660589156257294583809943428224828947884316422912140692339529891247138230999890624918557856999224030872621053759692002865200699674999165394344949236563483477549887423995944590205938176122891991301951457850032407731164491867698463017260771556240754615931911607282286932693039229595967718072648581662756085965026000404430645386763643045318300860961193709723131309788851250973690473784664809129969075623951827097733912748258594980813614676204389564063682518805490073884731442582772845936753336789346169534015095510346460876995153522357464324535203259819130808590360389659271441049815675044269306585542139373606261383810876893386085652191175897257549902991173925865681053651544103240806518670432927744000000000000000000000000 [101,8] -2535544878532235935604660949482746685933073582392481129361617040091096519626316157061380394025793713259239108008479772253209597618684771430402988916367946878999949578070940885731553914385978633495840724725950949881962324024853929114033044968786277096678946979083255738634381229251210608123508943565056332883913582565948790332604939906400058953110113342424934687931758803342400854609784214222650458982902197174565237685387565759981645451669739644466108223230589688262050155582261004851795518630487758492685876796835290602338174138010052603729045747093543740106058071578666161066186321555199410135352381290001856707197729034128804916947942677645102987892405695729106114482166190954163083101723768856886540003315359184456243386088982082415952549500639249737722156810665263334113539841129452369435220343770996316096805902164642171002637902196790389693880889234162663920003124654707448705867578128037253390340430145063755291370105907671351778979091290537522193890089911709028549704632218413270457651438151417616336128560711124249921085438286741196027534064220874861015989690637857008290726416566201763751129979546018451453321825272766192250446624473422797161360435284942667805651745139604226472182082023721644299707073825040303786427220909745526912591182248296251410900829185678397479043915145465522577598516262311837547389886784190092508348337424104308509528115004603454319772588926105770190031239870480697071393030148298482094783812908784968068833847509687396293475905038170297389795338853879570764711528695417375678360491004088274556318328188624961369922635503672378892422989060691189955279672717532600503922848942599863726296633631504270578548567862645103274377287825916940121204262479374739942620179291825466553101157648465569665243883540529905731987224875160669761800977918472059608156269845672740954504134253101114235292059617339725052481096260105281983713808673410540349171932607695084424566385375447058923223526021980261701739896753905422452224355647883433410384056531243433578577265233987469843330192115817051931645310647645119177807377958124370175406055278379234372512857025382822469812905135341171760658743252593893317897698616271600043641266974046831652461461953971982493114540042326793966561821315132006736991949683380485744109635518927503420657521558391114047327610873874549416161787056394469424978885095524631329400722147634186937271006241088528119291578718828389737175709033600117238027853058563875815862767977048203977862405529030538977164049176173874536597602323027040665600000000000000000000000 [101,9] 12524211218818152162648492786533013571296767006645734132489284395083586245471619507191922386978320375822077599860449793042135032092372897370370018416505546554734382657853718187121372951167550400816647039156985286877165068098921371943781842999100142282286967976100623444819724603941796228240186031048597594781819343114819332622684966049964373559977357899952496078085651680101333113498206175485646728346067191084902855162231435152665701427577149005735539095241736835122327919680185250644379503621738700806890493962995176824361052786012603537432808114012778154585356873796153707215829776813582950310963499226222027335586853139245428518744074578380244468908865904120428789305563783175938772149205026198186363160182739903590496186243496086699983088530805551506120018882967113137654226545356242158941764663648200372401268092744339033266087769552155622899540056269482628091188924790008476060296569151622886632598443608059261187333663727457633002118391315059117781972878250916549727559237499990990091123882992873949422465188208546723952351047218042896639186333785769287549543429394835900099939672374739111677542396488726168735484218465561482017585445365196421021917424916476989128498559934090188042869644741637385938950522820418991908969011905809273937285423948152766676897982570762638642058306324553128473385920035239080037825277789891271841370974449656837356920954145981084393563152807893237224186262243402056304109475639331053972203525449224889005539338709994541123992621992175194150358770187591943665822712211602493515925780176898185415767824116586461056510049353989890639564509060874451342496517615196723265167412497974147522739711601273064007794443049431091946150166907465342422591771103027145240710348037265159339046150340748257404408740505339395625861743212821071634473666893605436812976070390655288758590639361961463213819763088234679631471938426499356089105121633575336111851116940386268633120037729947505685211320804769851994392714547624981089967953885389218054818400225398164212979390490428961063614603994192276745563765250752007129244961285063068422830860096736870090924878636163874663865191656113600837345648587427788874187404444670056893867807675478596294514345510870086286173524049800648802314212590690825158619172287484616220777604935645618061431147640909299906636547419387982943589433982330818030199601846330415011782321529408068726773270376404321938470785404608816095648521940188268640186602604635733152181948594417919729583267856126036144026085757721823271717625713660253962240000000000000000000 [101,10] -30946871692352019501139225484481593629912020517267182194906582774297593827551711430011211360825716459251894819329679509998697732518732518572884744696238655605622768317508323930087116066888304187723233940830989773953756773179596128167561423936536973683502175386396022777945402778826585546593216330059291191443516225342450060529954129679687900760129506189340839428557615925002397294872113077044784744756032979540488140455124612835534231803680080035836742192403251781733399788519920960461835321098176445803613786285839468383392205674149708852103087241711390363998841056656953222259738032983902446807767213779358878565066302622083365280150662600032654427244677602874606361040917870726515338171866600096937195338050238522063842006286062743044671141689302812130727176508752521794346676108513089410864585215073610659715483516239703271088510494419832801025979082987276047700816993835020405422377639105174002521601227548229591559589275435001712524732623477278075230701369387879466211808800006574212307121682016091352332668621510089413529171192001093628060617075184568897604432606420849729927016325193505784100470815232026081801769045032200996210670450439470036791058535552933476762921131405634435607554421214677131956642510819975236914558267339099755573337347756832125965945101541765004651338084470943200067916367981426083767361791864608692651541205096818536451912371472844316976604001834034636217379527015403744337360099678253300808261457295351939294072914634422894695508168039559786139265591856771926519926001106702577762951921478583447601454723219333762097720424083239593482485387518322666668878729761525619370051561008820560194583368453550963616659467406716886269557493952681541500754576889623740358204643741429648970876187644724501697775401841942943655758968245145063937764437880281093128245066627049535729148874286308586975606231025822575311779171979239288540613513902144098271884945686738585622537217787258235832473789452016903992469374286372577848586592013357048556544979972877286297723175451633684372275763637357760707058120414276832038831863056083694843688566336442497325969278787206883552584007343986593169580484615792175718149634448289252950090619012702739183559741931987607675761493709708093350279022315156526844288444200251181315278830647801984186206005568629332818318505132859509662595484208987682461209394227433875359675141789137613728592369029410365711334222519293792169130171838906766225447510427118817194404390765139920358972621068141645063960907311076582307343885781058977792000000000000000000 [101,11] 22619230792181485364460652026424143855366153173676016877649861440742411332464436075053510040980738538405909886988415049969712493882252702163427244542518229465616811450022227430533259077714686310678901331977184146960029353753762200471803601808037829810463446606424442964240120665498872045552656703780217002180473980981622294156372851395982327854766943732851414810516392566120835845906480498880942464880645423657985069919701740004122214677629283442907880969811065715138729073942116735803349207971180604065495642147467642598084328496139004818099264134747917488605739807046842697890875092557713775919885156068876767624549070968220536916062976876829614646272188212187825008252741633499646072497657491997105155208487804358137127485905593189436837264216422338659943596579358577068713743773099035439642792579323779664922946694979721465992153604530502695313658415298766096755573223703765465306999775297380221142958867043608963112874190545023861535286055421568703633789140371530124291096100607752355928576391556929625248030895144020034369612648574783295926248980515405031391148353378740134288074968393773424358709910462682774285079215482388356037792610947884455254574745709340748609179670626404816491803445982628847663667663135714306477609539253936066392512413182439174229632521451159727714123866030809588510477770143496584827610945678622020574829540008617813961184263198483393675322525306539244112424171016517345986385774297860981007417378921042660181163196036319767994842073281627214980790608540756776818950031136782334213039457762453868509653843497275071912474513042759566153033179554445340547013470956125157615695101046012676558593062547688814375660995332080515554438333682215975258248156657347724343388307542492476965381937705042075561336868869929496603623507272814668600054150750753514383925887328330605980082316937118103253532479327528114300435246664223914412802520614756343706474486595804114197461922899849893784236102503381044157962682511225268258731228753480684558789059548064654782828323021365081823159349225887428583170220852002286953669389083808907115507100251699291498102620573833758387401537350503714964455848542191112688863341580374242890514664793123101277223152936460156925245321695365896605467979791290484930825000451527441707260045540436563948942198628900958436454677699916555427803142773875152085700506806858879330022204728883637618146305522638497723437019585550897799828882738627419938474397928321634811503309562548625650351519387781159977527111880789408061375292317527703552000000000000000 [101,12] 125595009962057714591209549492049909813807757698646115235188637147151897794217626768871917826095827050691555471010772084305343410169083772728336564940663405143472612071792302150088889401414162667383548998098145422959834117823742350525311383405618588179455685196461377256418901046149740723533115177643485526777514824446528848213095998780818200705069994945084787373663892321584313985203058692707886123845305445415489578880413382692704171931045617458326782223264909700945727273536097786916559700798041158382674732597495762020248670894474935930300298649700224439838642842288441805173693655315177062512913978786138574143210699360183947772536294610605131157944285999669564325576826516399353035609874212652804203835648295261085489174443911712534960799334594949488348835586462169596997804656761331897217373190902535680847974446784069674787397336013657593253707340002661931600801791448679512965634581810494555130272147772562618318256352728010228807448008584437415228669338222955219361522839406811029534652131903264656846290131230929410786179721528312819479620357860578072846626196196433496976571430209325312210759263367107198022314716877456406542365025899328652880487270193343349150337628946273023206894713783311059827317599397091202832192395918114021511147802805289576112215437093222277612579043789807118592778966507943975947324061704510839991996359131839249135419058341084654275053344290962496683383337956932945671651684941284014868897276631104874966034084604455531272907472040572105251232338686338232762345949876165980412318181305161571533958015237592238716027101788878906795101015343906030392990192008519714621129659203279125663409175679343959333065491256562006311136464056416557685448446935273532612147943663677285107180414738795111020117752437582770099890305571327227282984677750447742246897014456892632211793851716534060975953783352474204233610841849001306130129089315304623622996356566810613669837381980788990522387464128061938582953594260033943067072310849518698348708209721789660529579662677360184527420371690026182886349862239580505552932013890892902769840057511775582652679012857910819999562547109241505287277711592682732640294538538663816945632792468603497110273460430883613481750621373910646641622375930819767865638323999201545407172006046133497568053253143876835774477459663165546851255746544370159175203593799562028629168459614062087161147785479097687407674250951593647346282746266655788006885778715099839682431521161535746779236211850282827618892163082672536764013333943446142976000000000000 [101,13] -614620918683177816247279532816788004555898539115446943848948913335134464524540718765650169370914006496672139208355802784384260297650637893445837507442619328474892648094024990612529052152052242729929736500009871216226300837581996284956247220626820455387855041099335336827188805672084992662349380089588163947032106759525456416758170435246409959967856595931963213279032223224871292992669348148059789827813676193530890408827485222515879768557809880258624982290261582995550883182538671970810977488366291576525961191455058784622000840368206861085817689628011106923634682904089102351772953062323174440218034017836433349581666978415749058532180207761914487926158726014041970267734932517704919798103573658936974857280693955104847844890279912227143529237442023053130525314610266537585044497682351871530987856032409190438056947109241707422181547560797557839817652855349676205231557621114746254083727449037795969447663148212299267937038766008719729106649680485804688701059860767723608210457562307255956024141184288895741042251268213944609718735637175837437023168097937049336368369036736536332394500762051356019497732504342011073001399467538258299330681772391918700232893138815268056823827367822403927041196396934875103731468568162697403123897439996616756665662427088880035107002668548613445965227085598389846373115276848112753254855282617344470320261096000931369683603223077420810682618301486033614608999405115824112100925023609135474876404784745138960696723694500813826591304731250708273755889727538068394891355171925771614825861014920278716005177502387945914193566747246640831986697379774858036290988635506013112606224396822579238729383180816493045551485620345458094331687324455059465037279001236469520657209423491630585356883920084362698558476925899905547175387147853229435468281164910660975592568922152277557944887140729245150406449326476566670217354823925650681618618137771816450336288147567026417260716934500383486847699388072348577979178750127862811296646227445790370470975592765535511691185329863700078650858324812518646909502849774109197169902426539485797675079802342278786961592093169172625536432899903758649402443256522549438419412908990726865083702343366981687989420202011894562675019584140268451565159618083632341457251381234468814750027177674401064580894077186939499928128916611040514032285153902428153204434491797276212517174581259180283318963327727171651388393600599154446176450131134478231521885640258216297022280746827165073076628117562565435878186766300923616823626382558711775232000000000 [101,14] 1705736360863009904401199672294605268568703220109852015912404406569583994081640523070056486566166035234124521008462661793252201100577105442034238962024228411450171817886496282189561977316933448420841587528363050578993999330270025339562451917183999956619508828084165535483273690520331624694571158967173794114202629991965771761611273071471886736504661545012680743909805161372910533503798360275153553763996414032674529875632774305837898009678255211921787304496308729581232265044828679498540378686686987564141501655365268095435515430819396283176082480076945694340761845754571939611843697401422974090749171459638754939144781301520365749439498236784358970982736598278200232155792717921316514169975139736494597903960890654337154296469622757143057616383796105174601707628801442295225620207024509120994347083896871118061032257013375695907949612036247034059522185147794243541956572790867309390313839754253818939045297212609941453137598731245434982027889811994375293115913182680244601625952965451694443573719135365867566883725816120782035265583123042169897789412865331256086314833850857616416164334712039472325625436857017343160482970266878025710692705164969293628273300152441139079476374418662539221694065115066365308104673773652636549616031287939533123202003043491401550733158443144528622828509117480407202483902865367225230080968450076310739231820537998072238383157046117178555982772329725540768139337321649258571197551631350601483813253755378386881867386327182399315190330391026952931402341158244803722975549786214806797521890437855047418587053502158264802156758617491473339267961540376517657495179356324587337719404676374920946113520639643393684076845846987032533990814483008135694813135639626163236212323317303453056206873243691158220782040565099532462529649511585764427454470473337223296064310234081842420359151934161624459787593112189219031631510740390928942365416369069924592035856496373180959107253901578091490080889455019839947237641698259897020148489524832915985203242795998182290912933302587162189525336784999140355644724186839860529284278395056729834034207155934052179299659341943779591506283476736927164989174865923404922791384398878643018472588096839593792615518713155215895100096019806963201700268774325605883810128142939363747365208623746285170137817364911543054448958736764907892640602897488176235434169858052324531544811688235100642183650525223204151018143901857155967115843835386069267982058419945656817420460504254372903748514563597045612287366284047997106655062356237536460800000000 [101,15] -3718522807753074821046506399007171137507141352226416566235959518639173460037665826756073760340513363432047386580283317385664041520468851232642309864376368718415074613725821020702701377225433674006034036524248691153190865840272699716350976632941074539612126067298970278920844689935818572112683248259460216365551563072005690153539195104859433775396774362943521148466528805491853477464979336694490913088726081812150452633230754442084155716304215597220987799849530696215157238610679687207314390147604103054700018345457018993843220946251184776087182822480336175101547203592852970384588942086377970256685190896813688019292209745859998754626716649378636300450667991255173647113891717994064580191042684569990461617897610583754482211541813345858383818783253902198579004965287939820709984079625589907834385467765263865862738991996818336477391060362006416052342769801078395706110570037614019749302474196615210945148849048835790595121948691678984635629114009109706735845689856884900151024061269991892515737309832685146603523662755214260573033508225306441391393732184270810684876019412369847446000237349953987160730467190637623141224288941296777655045488458967710580300422000828137955962778334221375599140120657298032987948623589087402878092710301073744864804526611788020535790654720901508228750086532508311309043746230420950782072332353520616440306665927604976187570126995924092121229059468091031202017863518525621198375491838216134022956830867759909675962386078366899369352346512060984602584937499315264807999821756617635592784505527140545582351805638966486094972300324780663230020125034192995327566751266724371306816794304417237037108964291133596796443032195857321926835650504453349353514232084104790194666530918799233402632499093139329610612334366976928628524829371144202618142952466752691316916475836046627283425674896345473836285961432822634742136488398321707623669426059163555121433788093290093840929301863512088512894091208488989213209685901015999332526741566929650259754795203510905884915134998911908546979262084632588233120493056815361592166710037353178119555574779668338495302821243249826716114354992457864856671743326578469852677898920020749210283249159250751299201534313139969559532022954062670670303236982060395206536601265653554926008297389337748634955389490099373434605440303518615722168066717497904616602828084108198353461539160739610858090729590736804014443960497857825393794413239464608688822037836380028220257536140660935507816361165521815036704851286843326952314911962106764984320000 [101,16] 7052290664036215606296186055720021919191038320981061219031842702168286207661681165905033600885004758493133224386252713727771596437581475703266342944788992767490102971147614643961163321892597592478943701814577545788496009279680282007680793124807320229459810789030413492872500732091103727064050108432906133797282787373038269918007335354576746795286832343593435283738193834245587526930847168325185252684490077343821722530887671688588463813465951675954222723476756058189912383956768992344991106892610388142565428078909236018027298923307665459451950981619087322858217519421641257689338668481977501203085039510679066256783524840531373475712891302400371063444907160848699774011891769794799811922337970901332304373638397882387050303373177613001709196431532444244413107818608672413404943423802943967924739371306788241729242699224345708329643286712527502504202134150166730367052645597209325686586931473140666536828560563827597605995956964935333335770829392703498363694947024007393632576972031806805093447632662779653137316621884427516698429642101131178692407768412863551448539890812720419153922745848073584786773678630824824852990824357119055163577185706996665053639531302649595026026670527191456171561750698459184947749531549436731151591331820207971716686612935871621715723944396230930469664368039636353736811335406654737748859047739357513763088482121727869736601094238920062679862928088516092397616817547834740071935634842835052393721512455076155604645749107788537339164961887696565592201806502056077225611733456213862960024146052760961524973543283247799703971532595660383790309171462312015174200869789716748457788278470275661934006468951656350808894944823192183133712870092758710380602782073791928636070961634415505029704557324227316087564120995810813566830041080419054183818466839876269036134793614580645844494913096298808067343391597125048197689002562303352511503383644242800328326173947866261804174471519057691209229462246613128922686225562904310251050456355871230259868536658898965602173136468270258609347383631721849825260819316095839653986882009330899013711483885303809677138239049594504070049620593129981900933279359984469987814918336126261726525338299349283255453948655561663326721644316369379637291228986933553178880784195170495407766898534046440556650191698703333478381533161086949263312443062507022688001459082255599385316430545791908785779458409284043827447654582022451929804022019784437444684868858225225687867285461881951687559670611900753541618782478776415533869119015852441600000 [101,17] -12051834860461089121920540381023441899703667157677840200894880640020904029271555920089151742923410203154528975324718886257360677447139983766592666803464913996592205588602781499001349618584113530054370704043806810185961785598048559175076186655000235196797611016791938929216469231287520195531580887752481682003242019978814762563053327764518265068407577382360505858462740655802031505447668639111157132181565963896129636204600046435448335634401310306979402826870395567564260547821099009975546443807186727690819043019640900369280086609061158696388992585392756725404524733212907675833067333934172938543745140998976058790075852284621485181829917861248469771414803627038840105751776925987908401349775748542785418316393043647831696535342357616679632099923924390789677380839528693790301651709115970422615769923151998791359280375096957145869043929986269608632984325056000834064906696701747425477315384569723567289094892498103238443202990518607269780471048266599282359613287739351022707728972670004990539200553548115574783595683175786547886922329795785068511418720634591104374604571967568969525283302300384001223220458528966351174677951631432403955602894928791439892250066472244342564756210254434093163472035406111942399330732429244039800264468825173778694484844111621914014651428705292657300682455685574852171274200970390495772197062196663057162802663029926331207739646408045320878772080069019370635762529411851545644925822679531624509543212570927549557311384514881454925514927965404082098665420302556464331583774585098541097342921607752212133752949601940552635728584470126352251401692192218356083646466911507780702938783517028110033006407889959680659883824921179769741630455963842084646217888573482693690786932006709819860207476767484787838328118787624333968953356226503905184786409511525281600659643070234333321565880631060967405532728396006565932389356554769066985786184059991434863101267797083833386440188138199443296124058145924839967279400999907522469307717959836055940945863669193967001957684138519249899429968016514885606642556226088330169856552608913611299528495458773996414771540479838595734544122368382899379526545769210576326036197604171609414319344864946615219181927181214134815739014790632435972400216429770508542503616374703065835932959489102527532024405548803469378619247971116106441690604355431477074177044404458201372313657985819540319931183776527216770022763269823813114237543023997165949287587108963060503056846716992701199707213955886690671319092519514779812827337282551808000 [101,18] 18580382083254838105157877013537178469964133159434867889217569612869059206588458882207811051776055197852854769170602817135582951046813762330351614862173661996558710580879375011631067808448337270020150356819799450526422925070130952546438365544368441398702296252659281928508852269715096268528518440211473649087593142849092298828352876360016810111500676990931076672724888207288311585583496948811533163089848542236804278445786990754375244126904876511797819153646426172579485756184129191919985013939109701105703587684839731264676631378952789938498994433189240025802331227622873908776741544116431571369978561171532372482777550974324956449581329643254335501086017372384402282249097461647343971757992566809861869140090122831311655944270396336846691032881969186187157868654134459682188890274044697680977772733455344840425832257466722974551636827802982412770722157089852848060711088594662369651377814753999527778747609851209687936271183860963683014784878615150574920737829247271907772688246161872719461664329131725339250742707726002660835038893018892748221213208597432891351421578940200994604043571868889131082699473529158184242147331983443769895116753518748943100402019339312114314541358118679290722327924473117610981577801881343210496043776921204189113203407665983718423354499380989398728313611992750421992342977450876113640573440898118082433825342287880842686743676244622930949894177598864565285770683248708380681408114773178161289826734616040322507435368742716669894849478323706769781890579841892847183992413034471665438619435158409387183313993153981580366378217355768801929962126144853237698246402860727537826244962179823735414023735970686466986006362435093098175574694462004889842236353820347040081503707362199575629784941321642748646428532239801603227853444525451310752272121056676375977462250770681627980392902523931608811151886520415979406760688379738320690404244330214713318692506646247304364400664713377607723322856188036460988202025080882787117995150544093266951488808269039740296690492338590491629254635011446453072857262451603242413684186481445412593233303340707387627886196501059528962643588762282075031634001080070853230811778380418853895382677779628472755841276936270483552701739329871181490060119522135150521883312010846917727938746719372837639291806027811965248400208487468474763048547814616194688049952794815147493376047470625159804426903147971545242631063839142752012285846047583192405105599784518968572035383324912500162033746917605283535732939935992967251892002357248000 [101,19] -25571781412724906917165465889936392643785904995261733537877742176196731880036745089442639125595461494465035090108404978046827431913859637463131477055361562138450594129767584689827692050661046918967153146179351992343510449430754918541351469049410151926849898631315891951837640629227338335586473715855113726617414882817708057357767739318430796491513457563805507712055068229962502619175459707048625192614853374992492531814740394867741115251788729660812546735618779104396046741454508418491510968953297997318242050130500908309974702223342019523449307153397824619678165802459586168101340548841309478558321881057595532319254823144066208111604844291942429086509417800964396887227868716581343869511641667229529775776281046602938689860634410070127530661701132000313762214628279060067064509212438564368835865339298911140853547106725557889744410399285156202769164376257235631825957275976674609047220830917841281219180105270841397283672865161203583816926536068114990045508127539742568842030570889820612805005355339266071669437616691948263986951290249271427023519169806490515822138103697670352257211310209002530184572392674639410890409180846813855557376584519854164831532888338717841758180852118859508161255498274305486602518454755833958905081751918788568136042633821684993170131278653990219310214255208449409778228064785162415958323698906523356533551211815176896075758736828554168242402929594667062490408366595328329489813926119393287144565906305096680291598410029869696720704604179836762267574981466898002489797561513883427118555510644600764026457729361137078673880275259625124017645088709677780375335811801599379999327433920473799946920659543545452421909121883151939689437522186001098305292424032368152630274039984909895802375153314328547707676323650780810702883927142071861904920666085572001172136253978797173560862413920309861541736465170212416180359744154965112472955757722872986195010045813462186224463095574301791246155223806061200118943674929772020550800076062719243288098402989324725418694768912999597484964539098684275391318725454273615626729916380485362847626573674841483727547533376806859559684164687499431079120376713784242774947370369586405365572941887467003174115049977102958902840120080011440589708177928913287016785856733906955936014030834655850878385159987349594148932062409457854367846201380036825189579145294493657235622780962575898750626680515173478898052749671195991415130631819767216182541695032475444890247453575473870218436691346991036098314135748145853701573050368000 [101,20] 31135217697417453122269439930531160621243292336480897547414545190218384320469473065200809381288613263082468337710068665922699937978035595013662537383192067752024402267050480013257863948050381495406105343007678768783844985517403728067433718797797236842829061590080566709383658466879552830379765182553762047036087220472815687880349996127409308678373362613343473942434467692415508893275645537773707906719326682404393348225009626516192826819717425974292807825819255214777262234261005982250348531930737966793920487151147392723626589886437670574637299683292612003138644398689316426304221050617087311794249575988723783785987034893250769427966308998053335045595890143771351094307885648398420413796344433828348202158570660083346164477350533061112333907517274384284176700442884683399571788948268815207688711462424449786379520293409607179350789237402867208469794373311835000309911944102723085749998699306429646468242866213065088631338292883685169188810214793252889827717519340682406597439766554251722457028612023985938111725694061688136435101289525484457740432146592328359017261263931948749739261356965906912383868370978145824558854023719304291204382600331202566174628784937898298332419868906044148548309740654666998475005743964526017195086277198613110065824684272335619846915368300149321611502690653984527016054158556632610675687561452202024043082407122413099557514648138037949477764501194102410645823097903254780564910307142009071735384494208115226786012262313573951729996931263738947562851082757774814334268789844932337853182701097701896251161407919183251088066211447896889341956997415416388101277242701463083772532638138720538722727787841865954992732925879526311566801092522518771314235889045834488185859523596098313982289790690805519764775045888333197734377566853448977148351706961838744385816261992914929606742174810599886763796931579393831468246809963302734493120347592298086363378364462488934530717593673307735546517008431083011847580064661668112169766247367884308866235908986195523185865371108304989869625493638613028748270738591435578661649068799747161142134920497634299990104234650584940372017073733228847256915254395443641370425478133687473123133632325554754450972705988286895663043858321667561682486799092506540656945011328918702506181648033437067147232380148877928242398035634456616839693969425234179092234116777840130829443761414233912810388326628153012745389111009444725239106887488893260097575421454491234979502406063838688644790194098721201849167912895794457387991040000 [101,21] -33419185932533370945008034637696998617885989023916021982438311839322755973798133876126861968602442130722750773996788891684361318615617637294069816763186351370851875135709800183552334773600378743013053677615563192210747757585131347097928724825580725313705137207609347162747461743400157026806898636750474429149239072761744156483063534876679171904584033093226063121842143046235723360485753040192091860844345593344809162963027787816433596294029723310994798828231954473291259705968864293943273498016798418791065955827169552592816649937585344265499338506644781555219903335864647707566072862671586211171373262500895692227694958150242138293974671612109712669358110569034571700175097485088140751872086821758147386848156389588200605411744703595166428342228720020326946905075100701003772591105759510324797176717892870768218940661187057839277809092961214539765007382144232866804089275864987996029732800533994865991772350306320673391434431955426089673461371232346520366110135684791318003020235112321269829162944868996394658994952618261469216795036234317988315592913189542276598472940580547556734429696381740275058749969244871301836050101092022537831725353370205134588988780431909603852639102945989019995465831640138793988918965001441406236380351962927534925020899493984610216354917231310112230644084421507607411361454457740009970502754970738426105077712446256673159126394804395003861091154833737219555956579600851658742792658753539024548369974899978898600983270057913101177791370096696099782396632056398329169426406004071172811182894666098672663354696211265885743598917806055067820629740313997901937987697834684577554847496818388381466910027376510852777156209379561426105328202237920964167784985617068047347557025641849267438914146990648419954642680791666940654600168022018723308446772038537112566622442488715107376409033079467252554085055324402554819935977534572958913286517560429189277276565743929004891314286784421732540533076579573959584055619484541240558959077124039519498098499010172345091082452072472096827436735885154950334132306325980386909461295679499368616238771881473741452402969987579819335181154072134292482934520515558269663048969677781617832038708959137865395271041588170995952720077348178160363579353045691758138238373540369767644719865086646006061266631207957958660058998137794042335554458023552457171924677317213063744180847994559935824513091999829022946573841285443001989333870518788680053681274717003031666840357128191925312051102912239610457619062159350593224704000 [101,22] 31669280816459706544662396892398907152944382184723145105528277639587320890558162405435118777398923331054855143296128056730293899303766672019992712576893395162740718027467188419742822624868196682318482684821237849130917589230975847278709798684154442052442700095520183057304783789900912769581440974136655299571659980417295167029533194897960917638859310273283689977203441596921488798765869495762416935983363607859273955023176181676610397646887219893827530590952081987208675380285225194141374569498368240175371851105751574306181752676580618357362013762866296327122809280466209901482583027535645261328698293937185483448811991072032590342832393043144281623140478393780606090599108432481524395389208266403278814645164452381842248811866791969530303165942316818064206990430494073104937701263126832124272132675938239374574439283210009911633766333464287613833775715189417998320485764897672631727666504785332583729836675433991811011858097352374108674479298701368762494531659573668687479553658986572940735192145862840332362147190594203097151975002148638751044785333370114034235433108538807388545071667259501486910484608486806280065349730190963158488857324903497101383038221178916684613550494798528691963553482562481126576607970017544323120268195841025399421554396427382916574711397088711445588582715697739429080833014548272571762518927548583676672059094066625684400085238031280960600579567835786431925499934460403379185491389453869602195613643603216349480127765126771498175083733911815455446122122389041255616969322239369261654301381847188835520577303051333991377275375744957364719671834808270393300844145071540665858179050665984795159227677931125582377682530554233473036810404854096003745590631228845689569151037049141697727749480906875441727435117832050172793556004203503441729392519802915528195029438064032469918837669779248867391297908658228325467319819752481952058561776087084276686761641045067887393464868808845857164732492245412798921565349889448203921051413188451086261216675790705035852431155390993038562087748599395881971305777214118565230008966440534695008513225243090437090933990439721035173605762309363953264884019807486627518104994895365649694451969635015435922762190826382887121731830563636125153467822560734001845653756690300669110711591513514554800856885099705715258620172383674904598663906230331568741112431022252672174123578943575138718939836882216132767763234508639714454140180343776835375801510112507002392664790067423236612810839625021042909098367617704394752000 [101,23] -26632466835809408490708700426115338855001433608521291060511110059531741509108225244126955201870074140575031306608522301729090893888138665803163971384864147720730289282537695987991136749467310787578550665282234248214193843849368691961741185078234941234521845706670693464728642183911796137293780863964430019188408569856476703998348650277016189809781653919881484007434881611221190603517340162515606950265104438225755935459233510089860827906895243344026068847014954486207717025518099212060064249071386941769846115940340163576754670785834939495532690550901017427657391181058729440452776131881715056705577579574393948983195359540137940512984670438518838028528157800330421307892926725147288780583476936799053945756684241176924927792971756471471373896436976829359113866415840444165151408182711504096445334838019186645557089267054803179299415219588105850084955259133333887096545638129448854391929162512386972135134276804976253535882312100306486597867651925896650816765502913601071043971661529313701225888315685082521684379316779684950357800087603473484527026066052768087903820926405292247963575547427882748381735384536828335148106527187696067882252005801493875735084782643091711478035170610523792470645304920359110262335430862961769325904549536856091415978085944008737080384780569326518077039924960128431815087881731488277235496420803540317668512756456322876158065986923474552827311562803818356540232827274398608035546232842965814432650963599278567059005059820168981457498918800930282930387417921269046132018047354771439712071675117721016469573071874507234358140017126376364173323921136198847991574066346824993656556195705748752982299400201887202824033749729860526283888271151544102946311862379637874870547274393327660145800609316952105226261166608272913342684074561234369430174548208099336468883175036544262692133295835885506739777503426745104884103123464085120660539218543901979153070800025832934662101675531666669458996280827684251601415143049389662450326694493948786020298807298857385407356750005751437463444046200242376385336714547167034572937483487328757230951413637021979718231395605902218641699088314505289961814066708056562457698177740134324330624144889393682970567837922423283680598351302588118534719119929325872566354211026444837722149878566336283046248546696071002106684825724891686224498891140518363251356039178896298864600904800947070995770066209849844144039897822973975927414306579824441570374465040225611941019617942117945930946335766315547180597432985583616000 [101,24] 20030314428102591617921247889982278950168475574486413534018376529902675989235526346516677004464356166545441874261066813899790752731093929501674041574048375395018479547119627185033323919271378652944713761347635276477538399967526136037132367221799753434424244322189172471518479065793439536407417735022211562519994522643440967793651731661073721658294973725559643832395875036238093182002666529760351878740075101744109110447956090586292539580260742195413933742835124837307982361465517970518494289938566394711003179835027827623911540854039566525220430988264996915224867037606777318626044866531455168793284843928375147169414068395047405315988155250406409370736938269615314051187592394715356513601950027365047717029494546474035418742002082082849005859836760134875370011844018454353104395665155495722943482579508495153126678390136054911237559186784974954920638206345510672200178458602656455135292335442265428909293724369407410527940309684621049148464595226937158586557291469686436292204511189113218296828799118533435374688708331157848048531988718466944867677066439122686206035746759608880083668619967739253187805013300287982648429388025507778880578813760361199897444302483583965814598065740381001702087977167843700183775723686349957009751850249781867510703839632007518483080382432143322337410966079235665290456860151936086829377083899682393806204618821379141389150258356979991787314908874326002789183252002669167023290237496310251087877896804074573280654856023021915087994997229076667079294343042801053558257962885815197638770218802330296596042222580974315292949662663366306484373594608957565659584890523813613912171383713098275296741710351227509008487046478061011602110425848824654943415244321105456306237830288546958016098382127248242749293931752489050638172180035443279398233159910431181100057050011226108552374719136950239723789753484380445381261159213624433983754947029755776557628755534952751248537549236258520021159984170628533238009827987827628574683261093748769544837473081856381947808076995237855313925726567675127286057530531217056438394092841241053457643641989750760104613518222669071391507863274979434097705160487830834571391185780758827495101994724890862143985044202249624972214631210366629683978113115350173998463798636732448627797110475106880845379309039232737522258120129020454583946177326468595664899017611482214907834643051203041731263698305842121465017315957974058915531768907096208994200484844525703029078236373485489954283788221912949338705881989120000 [101,25] -13603461008297530151584180762091896984152851070250198118037521359538994244531783393589403234979286675418186295759614851561964940707140471838088391112547687422775154142621794734985943985838223960708828295519245413370420102985083443389202751031131262562388281956418763542037497535059468419501027123267084611482076110182001584117178481280760017260827567136585206679251193639732228068357476337000454860785472189278091605841221327295787402459116119970997036813515826130229813814717648442437277839687606050360564913991939187897726325877908599747502196809240500770061677679837442448479315291796944369927484495446381194270779995755168483679910692853784144504891949976293518340210898465858406792027098796505547233583964665206486122824493210542502205134887647337680519746361818991066620513573576639191991595239566148808115356441156226892088085791340836835792160455823839936992959270191566661157809045751715088047970711531311596074075188424612259292561764477330015237522283712769772607195942880961665989455227721963291620280996229069645233352825201264149587456476718645067707052473728257137817622563459565427100497828539186339082774053877795883452788099834062186362222693484960277942258208146587858868577695295023811902449752038581781521215033221326658827906808144126509632793624046423012076763629515225166731296489979851780974907650566849461348009848435120454021654752030788289280106880273905647755662756773527887768312013258370554007672767819377367135861165031362662452043385098816449196118358100446946124678000461860179326409059454144253546763194412109424311314230128785753445948363995995082475581551785382165403148997600963673356774719536239785024436350510546283279075391325769292115263480016915239668931330628220252004973623562412877790811574491588402515720229759671058663429497802042993687374043044233179829117515660429308816718502665581102618483287905166436485651776672708156290123522407420090438495840622342457183978058057397681156788243230427918131811813333806800763707020360012539002342688624415758178986810789702851115205926421419433023379089533479949616656042215954393953817701964125856548616561777411514976258635918713133356338563931218735261013152447188949205326251664120101988020214154075190950952940534490881797761897870032145937997509052867298072202850496479679432459485143534485602948587132329143933635540134545463199935816519902107447470786884304436446421419333050338953726961434104260171558666813333202715371894419045996791918017505514425017054527488000 [101,26] 8431088269900801549387319263908477055439895663497808288640952658974366875191937591914154960344095667649877815272439659371296925638144410001842118937911885947858252628700854139295565843046707523048320402421513782016544801220406233129563319364178311619375275676853005172447241214459773010698345736899038860557217118639259928251989267808102609205193168463523182999114807554847647928567055030641367225485216916286774469791140745428823792613544135631790540799490527097115621705534087268492125038449705500465788773509835915306403235965017366458746937844358061777803981213610457411279943832915246250286212032427178772251589771729057816809453605170890752623553673792216704412695270579256888426727730135191333508080142744123035054971450031108523503499111652093805441984534739877354959665903675620459412700058049622698936854697315837458618566433744718844013379889880722696943403297502618493402515661375548569393878377533108709394932321678087173384480646170043016234146522952407208370126113950953325744504628742145153667024208335398031501174888207337281538335017343683083880369183785099224344946469146990748887109182117126301752695320995205077638016786974867949275985324022752094307038318555668388510902768118504598462775957887353382109362387679821731805264286856280161238720391038687716519957321939994261175945327473918110147346212458845606339942239393077922554066230172852133316569295364837575737426015687676082762033936409762137312809201699772013113557278604075051035430920080207844989328809963009469939972536203876741487290055950602416891003342503428328803416922562309945624917886816659348019258622947109144786650588025823587092381158720631388830925011638636311330816980394364609052329131760394383443671001764955683715746754653900281852776748333342310908846494236318175605038002008078093309941141434536161166011136083603301890937703380109583654189404952682021140726898512436512668603423345511741129464707895383742806632493824536159386583016826091460604450013495102177161379853402864560366910219134670165038253125661572046972490172001994756369927351909120381099098176438336322366954148739449095304450086558339033486495818746119412100019094959658294230731649734097711893441399148957826944473985102875579991075849698576299188927698292075680365549105102892170923143287435082047217962620566668310102103047349203928614783871791265948294522560115935582420633926287770642504301174115765983725599532117159561367451186038530984258471561675531673961171122291163042039201792000 [101,27] -4816752279989379315692124496970366958811161004892309558268781046307639380820652633238729818628752933215511252552586821971677371109710563836709834322401382674601046218709664086228264598393935613163443772068537521731939222443455201420848934808294284332624513880990100048052056894136966324403101359144751567577119707811371623932108612296622443870265603574201307041991096706083746341222498973646542702828765996607754571392733239872086885035221051185110725843156610913314359538460510613319411806775263200632723212361447779057440007358655375659173977835079990602846821102428064776814851267223293413068328125888059323304674449204076487178859152274223676575966318689747305570016516748996640255168586655953572684588870990042701968975660426767025345087547426919147889580441313769010967198475278288425189581925059524437150338137643279725611237371327269706055321600583622409710157631175630323514774624389183079474972556229649038514025560299117228240826483499936827724144813381857396939684774039677018667592944903519002354062988497767806223717819364248930397740288500112626267894472378126186728878253508952676575188576109645897467192789756116242268652209999814402565327239942872613802211741610886721259064254763690973577544047457144100834967181253511301683410132066998569306056355779112998066175386727842873859385929481697470507101387812261468049753541592638527172486275932056551866121478551084175510690718627204694594416983801629044156540926332081363353405390982339320715220080387325993063955128825766672709737123634694229276998010220777653150362870262470819539095359418171758794190139117157374391016264195885267230029090365028474521187171578343978759709623603160875333114769769579009360923704009140489262823413501596540802449229657559388215968175155989468466792854290908219195707653188352058801677671323777788754912858565520261822053502810495053780143000255038507916476303938812600162314599010078384221181912570317195875078591018872845142918706001162264628944895790255024990573937646729220548803601214557859880228602630390086206160662093414503116239237246318278824268440580945627036588304552892109350767985840848201827444194922081739569644987284206044960053288782453400293050665330700520758629059523331585154821400682214929756087661625345432134430566566286613729546361391722734039895268032170625159017858314985735545876459903133178517104383824885241269336921989545724643698792584705121745318375509092066211487417659656837147954316273331121689820548440421467947008000 [101,28] 2556414272268289649727874505181227599763450516841010166585461793757919371713295291520786814643644763558569490391939456847913766501886911881668913744490900953763189193294842222102158956359866434543844752600280377510023608749198044513570199821100643181228409290887829843114978028763276788332919946845266950362211268769073334935686667511198126741187385161432539732140462684671735344156509443136898495942201642469948830437817505235427525678841154090483329950126529021031628859826723776360666134387853335903919195363151836272903055936235161037276291788619426491696063020738819689190801635560703747002719411566328531997890722040303515568670609885824414147111677199159907505238704100256257892199955548278884422325572102136691693736507995050643394242399525860473137288136027281353046212343606234971086327898824850321182113031172008376317705334475193716394521239497649095258660262959807230123850894574846476943729831305240663827670701514483399206817840483878294004313457747828853232538130627277648906975209453826388617695446014248151124562658919263737933201432449679457972262638025265676289339854899586720940948815471614233605397931738304547477625294076831811901567209544932015117375002292962269658539336140719462511244837091802399474425355777759644160606235772536849988570579870002067423769776927753902955334039289273955154854167042522166286907158159029338942530883095186018616907500776918587236999329482368968805051521704630900650681429343966563976206891925517615846835193793299362764545245231113156855987472732023369410188058240010834420770271468385000770857099553371945587712449110745683975049617860764978711302524868632467263504562632294649002658721888401397103162372798208884209225574908901869120035999623983160013031468747180796450576653714228212175214743497476091615344645972846874459621104176069421218073627426392367326891310127419204421190473232921247827392476485525800958537606665223118991955508832414537521506582185689050909623842201865323283939185310184795316261174638463069777434486146521809343095522251344810249991137453159894926570395663302567544482871543227243704512772831200440942982488614866768620643708415494237646218970193260024059786934861474199312653104882945661800477362838062178877845009736015094242301276409691836705821293000670382563756625051649018882623659264924639875957917674521640663100992950381712533560615496018719835014417101894609101674415919438001138653606256835086467555307291419477082386269412422189215563410043352121344000 [101,29] -1265859164111661572342046483357511234105826761696172248372254644804099187306307142469321137752934574860171683617664042164406227479974605106047630878884546500878781523385295754588002795708219614863143988086477234778431976007035703219974482139139139105855156231324014160078080284709524105539064025137813570595985299530013389521388549735566930030084872602616446629244150783596375228972892748056036987843881886928755764326084981424943442328046534721239665478225349395567912253533053709311724886724495423067416748518321233672749368009382400750455542070048476203186364185589446059797026928027919387672464893680512222687846457198703877295098887811761416089594626690383801063488789012284194976777926530011139657514115343368416537444604177013810955725183040443989260523910533293486916839230625264781423182828973545111602113448790610511624684584816425725163442744265528200604550998085463997280847359582694185162970947650303597913558613685792350953630081249842171308415402314572683601495812128892323820195989977405520853481402430423197804428818044492147373814704548414981327895839341567844586379633870445820733610279357183050806753393214923706678226412905497604669430488240810421052552041062475476072038204455607426457337278470983499962573006073209616842570540662308455246935911646024583971041166326141947228084543073363380752047321446396143732499885744574557367623658409631207874083078394612544323432936032633510905785543737530862303378426022409952775588202055965412786220558528597859473459846831123075710104429120953609522471372798139360616908747788842051105005300310087697558634672938519042927385960883401028459325465241196131325921865691448271168607944814448494885109056754988767236380490013892033152536731882613520371207568471332783910787700096123959398108733193321750910188175295812959760155489276938449565471708128249400401237720244046664123913910564478437636207817741664437215751233602183015404996174684625516056020261243110481012611003936261181984458888345237479975708540981999918276071800251367184861120503516488833959708777745721276906122270241015657514649181875641710125558557237296865806051559499024616407824802185373493137796551512112449727508996035577258461106051889206843336738612504740167545327064684511950707385221770107985634827505223860746534868669098097665249746579689461819082140939639978599343129432074132657023339923117311740713305663694886768975729791812722443486601896376918933475138146884262244222339033166652591604475477547286528000 [101,30] 585680604500977565558962655636886169796448014754796020592528543749306312427421934229267117410605623436838485575256112663664965442283852582033405905054573606875360192141170658406063510091641957685037305815868939605037713176210422232674731069707646779664212400378448307517573421320245934045710771755469915614877436936343354658070766187508528327898881623508134571968182099365493497504025392625012963703128839072599772082933336749907962133873798605311211956752354255907301748946786703224181166816262187071679098441253102965982008582134766459165694579442819013042891355511804463285099245830380068798132387799954811686077040370280526289396657743953581617201455205126184754393021726807372517581897452447516227487743649875655673319639883382729806417278314086554949185812560356001881582633020291713947681126222814568625181100161675627320595974910332629761793884758043375799485343086369880261449941288407005269829295521354957314105074714668915199070937944903355527079657564361438451483521536711003117863722925964562974134300355287304303762238339102123698469671848943687974347341643871950716542622080914911574680958891749091485033663308712845171339953205107859145807993217247683839744851747766026178530573579549478094523815020674227474806186006109745885691787203912599372573883552454310973970928149343881841896407499255070019507692875997608974019912416127402426274834866369104628534834866987574937840124520213880620963906727719434877603191760613230316703156835834748210902329250832436869555329600857991347501265536506243709922065365063182397249315648866781728069159700102455113719431681404725413964576769888381393636768387943447952629344238850047034849644244522570093325199780968751655941399591516541143486203409895175393752782540002040192230866669249929977020039259941395582680657290156010963399477994281003568704064817967787332549651843749177039407974806385852710088530756079136400213660940536492052114767724335139718926266932112685568489809555791739242120162071132551405080143610581121871664488449331481555914042904868977916803298605861881406487311041879429803620390677310790675113259406888943534682902140987741596493697536871963901558985917226187382676467070744688063063645528542953370458485004534065292141285300568932582280753585314689132727016427003290060473852581669555192990372811389249070973770119003707806370158574771880965143498122705877957904283558761383909220899290881412191869025720910811131238549449989839287984263747219542735429084119040000 [101,31] -253549339006358589443472909953507150888495968596581695967635153043410121456421223960036760790537021607656494280076543712791754425761069842977237152022412470651489959703533201502512752442780248148233245176658859105131132298204896578496073686970231497472811026694495453216440493209448235027363848563716698799580489866415012088133663539028386552743141181925011152551680891364023443016878506759462066046014753356381287728800825377562182509532150118494269364164102939904629986456051786554382300131938847347708320251786047459803485036829904476789189546575340570019417103650260302891059420058917796943101021398458964907051710018291594955172085447043545905247546798933016149791571237270887330119002496341018056184653482346931115721612187384818741117829515631630658455849067592185957814733249199412793009794004222991323046882905320207385985410556342172492070472137193749106884469371774796758250844021849053196886101054390486160449680169148382068947537612312526435787233789697425107856988060140600171390103120172360946506779195947397183697169895436692834370556495392030297801355461811845701495550368254406726312957698618003000488039738491585875951198967977290980991702343176945705690402458292466870140750286233802540188355068140695888829078147648541978988422060245681758212578554313230496844241296154950484940005777253363652956572454171311564451202252617618798155224752292350814214318356734507831943826993138531550524940732685817265542532072419393446696289378587003370699254635048695259178739852141559138478409385426443577477821219505960386036031268875733666294020158256855171671330172972090861032272288787478958651693872731215242202720668273216872483987619415715623793173387361617571900608125283853802215454778213301525886710751117880890190920862780037660027999204027382415389392456217246059188407766216498886044450400509028445802367426340292472845657640117347603059809864183459139217789200139653846359891922147887541032914622849399953172518441070460109071664135072536979638245809729251207388117852660120617498054054116464271454912653254008851740318556571110115344476417558388920750280818635275695816102157733829689172250267434257761996779371422341500816420685701046053630394657540933336368671999144138529236880945344976097005144598320639342450867670646658682279620714915609355985571953161059722821284681359901290496657814476461684135617253986030750843685385914949209304407939536730661596636301517538422827700160473579545422119256528655859629162496000 [101,32] 103215237222497125623976589219345145059898048286422698665335011978225139639070216045191733198981507703504192798652082211772889457847239971066562549612945147732358564006907195279694654721522802406212101301804283542070886536355224168627187367693001480771887860094326680333616457436251407278593533784779852865779633403729087395483029941598113148910943466283909916583073209306760809472370509247755299985581084632461790908032522708877303260561694998971766199455686306152884726480721620079855874562805996750203465395339047288184578600007491290939622976825774639520755347399621370202312640733748115882906466096793222363954161831090776664090243393358996659920672581211889893145691942870315978048059209721401915312031240632665103991806133538863948062171507343345912775494632523664152700354666258218990509462521051517264195926305468357802152073457125874167553327523715965241152191695645398145470495243213841806635319160413860118099014717194984095023905258416654983136927527609551917622303248237471222032725755174277150399975729957547197556744851407755238432954869057135376776772518949892431549826207925283385259879714288002531183797909283994992910898989165937677344743015910628858304897796907850777373216649183338389576425049450466166654013829925097497393234835398299580730050031502683636527669304835324701564832201154006889915771455889069264199574963358212360656545540821837398745991074403801226083712919988992795027430733967609415722329826312501413762390776451322841912838088778763409232727108695733938487585403519975707834189863628249896795904108468069998439582714497490467601142083086902200188197730107728894080266152652562248766801420658372130153371399511923771926676518455516405945330309362106989458672792854768826039669546116345731392165203680379118700836692960130699370751432064564287857354032480810477951425690907485793010843696573534402392405213462065633660794338897889142905010589261727651788448942567467326521168982175862253283645949946400850751910892583937231464922325244482156577989421167785319688850241134921233475031855208691059550721661874032770255633975437527744807999426629341859446405389879086227789429398792801574712636287422800416878704115945515832807976769932592862453918279008962470637036552623207308068359468991036556931965586085310637244430789314980377716594489002744350994660432414234209113890339712422464663142807009419880260453766045073511077911997220408341933833601892090975291016738426338073447460539391129115688960000 [101,33] -39927897011474655324622050407960641044574710581529788800869549638705764710553639709272281526351296143412687253803749550761913450277073170414778452890826493214421690049062886819509826660597617551804095391944999064334265659627425924023741260670102612213434097870763132260694924319987293657519874445888768220875267491210153725874674450866000083723021330679376920555560688864436198877597763414566975255963780612525358489038166302242791523615135341364094240721759460455632060826098134200633183237358057217947172631678973815159961945781537327932056726930230005385726964344383341142688977098685938232382573843415424502298109707325515619057165411433784035709581291708268628399991087200213367309612645789287174024791978610611302339894291236362256380553472837060174166283336720228737238525719369677552309576611196092723166284115635241400626848503557163081865922299532889995154991778903778867297142902400312241348735526450927190256067239431194220877379265870276745807372258406337023174869273257090044363589784421233057482251229315820072142679485936068989461029087821800839315852562012813376404645312606227945441689473263353827428273419616581348068062408034812056556675641238593926780116865521829810143346872337278027509798500955501239499489761085140382561485033322517507123498148395152510150227465743354028003979149184715963763078923612245752839887459868803321007913576578511982150195507908814396386433659426016793645845805371866639836759167978198960509761621789357802598377577390410539016266155689479132990500609067756017410170366103357178431771507131788180104787318586629197151218515461247987485477936729211774522394749831390941979022763786690704998427516823979680913530408012183427912576802435932214610110144029787702411018751545504231237046042100014250197366886218622789664246120850391189727434840412649716790523108424680272058867383942252708173958381625853829659162174155681666695945203387945867533150864388917315629245637353192858068810724089387648115427776085768950981776548341777126244817619730082181156102970153696328254278197866275479974369459275455963105509988515174036667638915766338316880261994347234006070363795802868052936362425815918795974020185798611151589452686937243485366972032003408281924257456704314803744800847797231808156395876231245065547987119464037888966309368893779919590074956716338643129494708038619350999248794859301655013674239660113310972888501863628334564421956892994020376803023640802944038929541492880965632000 [101,34] 14873177396239241570381884479688926870307618069192698494912777697186257027958380926044232596552861034404971445630247164720545733387471796615452682994562139424106914225390416028783847017384741232128028146669810512076684431953207269317774218105163086011558684595036016137095582102560433278297277524371085971502778065569720693462822088230286002835577969762517547042200507384665226368260572787339652343078653281484261080641959444954123054847513695268268166901723520275560830202428624744457945779503197191490425502616971013206150869901321654547257177739097740063591167315476234626891179066575506851784016653666935875508711903264638329476909510637274842416580800354612378806857744665437141367158627038342149919838831316076504754523721117922554072796988449847354003728350565887224323097279201437906055100219644563034612722431771563802338914397244079638529479313827587886912567467662634569035359821592406705628858040955205528760159618252786997610706873777559187238033132794698580562372662181578660576279279854144566663881260333444246299748062706322550738621639010277701926530250551489582754624219994339065130317033522802410265954206112822408831923828629815216720265974374760085918136372510509065203978457940991306445275621087422706631407055183819329923206732493374825689794375392329221152984940923307646727734004912261137283432165847885754145718002106030693333136590310175404036534413391313824196915062050865637130888064281780975821123341835340688151494177019461173202935561967229673536483088304482037375909395988863975599025655771603282180551555867729544861226312012143651466121092896388156674901869796556226772209713969578236229101323989036968422174061353357407507468610936598207387991988575145585294702013117997070500161208163833795217952868196809936068707552303800422129033622183454044689009547332634699903867373978314539042674634131812688782844232177069474685678336755060184666290240280012754932884315252652159396830207652826210545711593241523466415779407078059456320378001026389563318571268324797652481718159365511762418568074675715807485551390516182379808782457250593978648405283631368107952662775907040607193395614537969897059088631035554471689752104395195297570673816424540241286747173079422749985392738719376935133851925142223148070276476005633046202106642634822509641672070193098300093859123909501012092773081650475610318059541738910615398721323306270192398291702223221326271747464237423983379351468968997351337671311566569472000 [101,35] -5374499449249000176967379627988083917262386348291981491551222790921789890279821152806006739231300213077515937917410245694358217814054914805676934285074211859634136006221642091555798420631405917092931250126309139471743863214623198752908978463905125465654201999819304175169193217125090904772774081258427177076708228137070015130050785013668130091789558359256887648631075282236005537204747354490014737612932734531144351404447052807315980282152004012161126461218119628851840443182446987005777317452284369455475875949858530924279397728075759743182246444203457709459845965472300943658308071611518947122410962718592349789399899843262154603443144354860745221259895297733278940303472524153630844087637324748826989946912502007990696124099938502830329410163925026265679634483552121224826647867473079263780094661655031513040215053437860619901212706551006964462294667622734201869542420098228240633002860292877842952802571540082553129527688504182052481234644904758557601429441677627114083198636987256755821869288834723479166002059145535862168151744475413490418752426000312499557173904215597102692528398798314786405674089155477287430815350078821965438338445596626610701680238090684504023823498212783381828222116276334388285435568808718160038158972041000981988653797489430657382730341154087187398817937846512847081764203040221068430781459363048866179516460938024099877645527003762341472498618253706062800752474106656598971562391991897869934622977795484896994118916121946127429349087850786661375575760449445504449866592396380780217233170389222056271395783861708047284131076372533322903254100523123582451995637722689298802162684763052479139135761355797752925335297870249095241430994314487751790554215096246354465697003563896340791008859048310545879064174595151283626329210757534754184652444598744037835438751447016653544468034626956205049315134262755642925115974620007432602164819506270952325508679440109646383835371452311170783933590305154396342921432732822555364836845978055656253166369881487092904581697857999365869515702979064874783916751585905388087192481580083256257973441824015128511787217575657877757293356256120548954159552890013022249055035670605547505424870827975427778767523586774652656930184772537384706681260995865400238313042914205414338481360076723751415207750185147568919667208093439463030906263926049777258592954606245828026438698356697656438161586397689214315873922949450418763753706537948911730941034620322082040127193874432000 [101,36] 1872274393907521637850086207542231028661606462008770463220038562857651615419736460334032919041698142698001567549236002203232051711267475222498866318803440389944140749307909549494389793833381385174145756277814253014495657644538228075447818526661502901419664961332518686926503737166971870070306166352341914210002891190728977046977588839029346767873490546773875304995029236329225974153742291257186887458942695648065465082849383937585000803887063028378182809062523968171692309760025077104795589370030041243081897935371311300394010698861267531180619948899283802333884623724397183839571202113230592343679589553899188451996761997413132087976900063176054658547937789910096810271590640008070928066999035665140274890426056679632838653282374170680688998361509993766049269942089671017154872020641796375978390826824265208637363684441418986681521927031363671598514820934539970509439654823022244389483647735529797485263001477378091967310750978049071816394868650538799366375810760020046145219964830267735009382189501608375722311821568621688951403108211084455660437745092726636168179512207951209089426918912659627789849893826251391065467947869437158875688612290013131429782829602801856678610665844456948979406982918139109037876278870810704391095064692782646310163033176067819748724164169300621227517029899198859432698554192523320297267722443609205368641775179110492072990230201549471854569868601725376424212071676204693465765005349213380988989529630164301824630841364880859882416292095547090352012559712260446621603386363904208074599720990344623251624129716237789365791015129135507011332166446353758088422627002623338131795342593556636414433934199329598898631967747135550730541711837367215059999921515637348685964399011554100825576292165104343288041429667145981788631126661818256801701684946765604760881782219620112731470030728867478031479522312722780462040735181982102043729351014894958148636639956439119962098776561644532727003308321473992933884710959628942544747949486470767701120335791842633349582646241621648931923636194883617107438134925451446648596444113064150852831957719593835538774735358692439093383605418410931856069908750896896634217379401444754498741900453791051506827163163865550331182566566947091213022441419116679951093048246961985951406342940570091396875528326590666553465934205626295900204084303313444421715705033850482961705471431026116952459518455225231837672532923311354850249027543853930106786647800077183230220750028800 [101,37] -618146994378045982316875925115594380394146293535352886430503275543770325836853543931202125025045598147244321666386303187276029229591084029156073851609847007832496353357127847280511834526851236260091644046655981392553837816933228114968500743535006988834044450967923638716695726099650413324098572857734320094738991695066682385298621978223999369850276808344858998147807631463587286201590348046594979867744467289550478800209234013558814711752290404216814092049168018943570743490422152915485892911132672044799933912851058658894839750387221673081526348387633096254212198262021660833611957558333776380117361103775429611123124927633942630947856465009630745377462859588852845465190029269503270121867528760886311073960102229910824330804211032778877367508719009657328986272889604454216758807395068638880451474846885087883886210524855663340670871035821635100516156658372171690945277614270087038460633833745717634254273879939799356181194297518581577619250471288185439821436091887382452486902838367222534197213381702557246185600134032369796006907428235801018631378143846920394289548754138765422320599647831352315553170524766845419804409772693394112604071133986892210340949316708250293026777067782727395488569372976178250132306126929864509991189673783512570253070840120216187722364318862743572374327478845722328849599771383326368412875212600300988344955951671229440977599727805447392841730207967108621551274086804921889730681301390658251353047923012344027763086101923758933100042990679649275734897634022253986887145432930700375662935772722195444794779337684284196450737149745344868204411282208538684483159245882759759471252642998264948975047328434054053212595684212440139656868570666793849853463000532902065669256479147805695653308589890291989871040972118939201945733131809928331714944347465804512533750365477766907093059231843086993090184494049230159012067653580077270745980946402185167951573630533976434416006145974127082087042575743465301029592656032230196504960217212662373376315503237038103366758393700396416264817398076023030641982695967493596703555242272445917200920791152355535378080453207960569288070813936277862199606118579164600060431983418138445075764495430796522974806069088152296078776349388036499149265611422677866712713951860401378133044515510599253738208616014830317406817130506693607312055824564256960818185279346488687599352575140076843548599252902047421780525655339398998515707041719304738988451883229993360917790720 [101,38] 191035916562491406752778097880302112196553744740228286832429014711402879161608066720070618293113101440593668559301550296356348649058786930930280979340417440599652295885628737391271636023124649235743552412914864477152113608577829697812428492806432911141685038955971348500472061611362055662009065058721330515030358141083949866022362310339788963405589445771978314942279539709964881809367463014712961895065501466125576103717789718763791072345187663767145832014840233283425694157558092264579118862802036849603670728679202227639145413805485403617227883935131706239626297160942581102717625304020146591725256267726510812651117843235137074551468727639008235683965788003027611243797763896384112476882020702883891263237898034219991170528820699432636676759727130284085266761668204153750641874907782353954332912653857606937571168271070626282816090310939708334386972124276194572586309714545928702999291262245117192715418771724410805075386656363960383381132192135418471377103611128928022973548938406299254396857375852519565714680738386387293527707329203000789098316243997905826864758420603683746487929435829655734480334748235685316342506850001270782182233006460161098203958834850253995219442025638814623351078631282372374574457651837493093926242724977564027813182741863752979692139008238339055026673709664143409199652269697557293636022645424210962620906715694848875465600636388574934303251632186840599481764807625633512560240108002337597305444376071396483446589828192158106251770310184591262234167465675464402654456194376239850180632829574277994028578892750434512007467242354392095143453446950180642958547607323939059887744645659244357501693828126193127003297541925559658868258718024351032132336948749622886071005837947228677779653045346916130016907889113114376071869910924099976871619057458505593731453959292055035738430960020368382067469456431946247172643731121157485761690925180091721546159312758042439479234935260682896444999509284246848131970089810355879749461231646663705639490148791164688970536453956958257503376433358311277262275755134067548759442217614083665211225958643019636051254509819824771729878403325466566570786046544297842018311057744304189334771428743275849777503660670077745673177099749784547721796616913166480833384184644596796327803643052947182870143175986733645135537770962955740604304997826245646429677789886212996343015657160617875467271226285555676790719955219079318514984923797368946371119063056140856197120 [101,39] -56151054818136834909994821228610446839646829537961870491513653004341883986541265043274676274279860005120609319954386123719496957991354493594539767981009081673769887327984563556351258956190881766969478548988856459017769611345390825326763721363716886194922661020566979401450825706262522106433460256993463799238643427682458868898978981238406728209931142630293781132983757094169827889479609546207655123833526092687474540404010083660964765958831240339544567422524068848325898379308915158272849666814222493383884964193105320484413530386095581852428263526225951991351818926487970821741672739373167466532268266222409000326513154619884525042534022740746529546892961650610751987146806391544475389367945801877957357963068867287819994819734968408081493256446490073467943366881956036655600769713839937570950649103138168964969628206703126851420986757908890989931742603306444785619845629223008871389863241680725625998325854060185063190490851138185550767537777390909581808853938712255226922773752318337809792733289229169778973114955506631273449021014372236266713942461632385888618392185143807638571546307258108724808224834796359729705340499819230384803527569099173352206464678352622361635276108927492352072256168935842750156473792044634240443162802671801580614953439291869137861170962982173611051209541592063245117374037772412106226641018811201369203832421139090793680711216117578532154746483302541237457140964241129758975327917531570997976665236925868363365248937085695412366975117974923177816291497846738036215716369655895507280394663881693206903936092366668553398860538731711866622626823338649273443113836766823301181629517105150742206405446797489918207890299971406909933280042075839366472901145115174248964272749236414757770498576857740878186993648076359869939333270276519220717318787370677187030257757075380139537928449432108952454658015577953308862968973796882647336698680996832277412899641880304757755778305521163206124033652244252799593951030137378117713271788471400906580224388585003641373443408740255530485406680642394683932616726760347145136519991746360644808033151300023379855772615723787938945044055182024659064338661579505892184069896814673029749306888212930469687998068417678128465019945987163292262089358678827094706624324233890293637024000709751345770033647156424913106630662120432461966410752102002184098120367327000685644238739009098507114043605026407711926723180659277896113600805043069816448929023016220753920 [101,40] 16792245001326238104269706105121598357041994081178783847372110158989126610537499414605053633697327405359456792612534198294236883316191533962931237003530894433009119239653721278472623568505392537621267225022367987478429442175761294759080151123808339392547721373495858095606224840173427870403491302786848597187324297061021527458407810676297190167654324755482898193441131159778269576266071873389304091058524600578860191462382747710632534429870147098056206637121694747172565774659500704686427710290318401927284163550695850559351319170971118071108549156013329019015960713507333030981554004436820357477397881111844082545305732207828536034187688905083084800815159359645168029109968123289019032448006825413079287999831981983886966586810257107149745357889462723780271825611645207897217359652718160363646152608149470980834774429528144753412093352290388138115823133501898410662226566715314268933176938364658778371559580672296852678064544788989574478409645350905617007882590285299843310161369380227687215359354526045454911645797935418313030202295177936198728972043437948362172513479761348940868283900190746869289852682641543325571213826984855116786869290523242020469410501400197136656168998127774153155801113578204068572927498863365673638180849190285548060900605909699792238777447874112639688964716854626703970675065823040043489834138070877291258183732262980677295444208339341488919466949959074179351113046588938592422721760538046770935128264230716188719452133984830815274711508380182983191841538348933345590496785478250700554710255866576632938166600256940469425856172727531315893750971639034914160463833051896643898472373375389062872908200710476683615586857802971741974339197802422035097976094084980495022829974304692069788091284003911802319579224330437665436047808394925541011291165740248799156080104897673154944355689388461989248428792220264240396511882339763501806928066725208957914413494030738958925180951873454563415133835592130510061088697566788174249132428391246637918281580015739590663157805000409033364900090745919451099278255427213603445555233103049978907919365309282097224833827104548820538914518405020503190659262624656121296279919632890096476995916295589002613301550438808808495056706693147052355390548051901684434793286620137917053558537807238394895998955466222088842709639203619540366005266339963122907099167385170063083421241118998700386511417217089963038025032917089242335454964069436743214891904742195200 [101,41] -5617927718128797498131942966396686458636730393862434829148999372184225840940678056181298878658855345967155013638600168624970936726681833497098486842162478946990333347478752463943711371269075022334724486875936405949059684345519562693114055043867757060534817865216423027670993740794473372739299101528360721377477241858979534968893151801043223160540168802750585818310167801206657093113079326568306982879814201146256162626926518479957641325511525207445629625219226018789841845399870936973524843251525672924761094260528590255314099777117783252369910155855642467592096694234236441832397710838426005860569766526124471495060286026172021065087006590011457872521749966696045899881868137959830563817651134462186068801234755975164450794265947944718865687325583879752508523395280092164175389708375672769147513487354003107184917291183387592981482966905868979221617244400169178713520047955502078288918208402475479992368870658634959969066636647240924293012322562603309113325630419174719689018075194731868976452098903935125714222846937592117252711143083263804975692914061015891326332828818886453499038791437595266926349333253796752812049908070459514850305806702659821891371193345751657061683001079837410350906157196319287452683868834296699331117776026669776729315998648922764912222039804574475721946468389505244627242809257189761412158865246831688422881992739706881035818105593800978757389028277140155228750805926192758120005988732904658029275562062459117805387643978155926967390090644105718458962121176633141195484164289398170722125988531259630395030354262624005184416247228719288784931747443603476691215789010021293886491226338759138606313865088457242883211145380520307543768121373751442438457065679691493499903620230750500046522818036250071853434441792062235520756420733396952165009016735624234762089554559993852665692096603632565870457833038639767093555656958296632372234475522224666408053220764519524383908058306446702498204141761992434774055716633531928419258182889244766561838618398571672395315222755634388716341899962397999372944061449351755546039699678414443120455479185060972864147445341053270655645963148761185114010320938402506075376873358622713147928171840061232070875182152160958781918393098057598389100780343106235240330102099893840537411830592460279168921581716962595091063836605313891625261702703706628113918796768979612073352928159176068425500082475727659491416918524511305009361131643298570879967072092160 [101,42] 2135119786194425735268188290610443434907096776813006518699747835646758999609536216540466843843948429689647381617766215420677525427577866844340496166620686089037391965241006160317250400547041585404972191635590532093111411268930695533053959236401439801480157055478900114992493667808779805514434754059457722310428788112887166935136522327680359172802297739517006338009941015498680766527658795549188759221390663521283779752613703089819600037002991411376273055879863012948858662128655446275977845709610668720179650968323595974231558806015475749239319918212325232305293345126041445561578102299806209961501411846114601434406437182402929710042608449637995859809134162688439514906201889869397768469764256480103177055045463418421837037958482209620137087105150431880016175186840626287405652531820893675483682913035620543976945667911510313755393132775109528920386690862797394549987237905302726024076837226250910042947027101820783184701976667552937467730293025206481182513962434413283819954325812956285849361419127224151734694864207408133893142239841060067770352532546090388868370961616552082295387776846108266660377577004757628243164353871103819827452667198356941046767924849949278400462416484122764336028104355162243229351691311894659201902981913823468586926635339671673577977879286024880344294729414274747720277481191526073934310202300572887601065522721127770624798346883562618754219805363448334136500179352089457943152958557223619396942505944044058654795393004553614497195257296626378539222103431491134460224977139990118021583909680335968826502336419719787718133055898704990380009882812033266129551016125228659126840305604229551611419291209867174624649159090877638493356249709669764429923371711185911001287485623350175857323874425962083380622141149574892601494797903051588852823813278549780194440194880896782281814229472398433972459593504881601119343225400020249630926274989872361532944024612320967603611402326055451255847911152158960857553209278779074435587376729115611395428903386095891831428075304466112449639036180525681809637150086570967936064559990444437307855017411562003096820985767106308447562053188173647195019600394666928831358945791618622294072194204581743178629996565766920464110915492863731584146061650709853710351636714674499710581048613586599627918982469921582890436244146716345252619611646754341289916538048499413978658864077670537213477985237372958119416105008823851882846095520571246508486164480 [101,43] -842304238571766566116532195849884772318975880761534028088212253593937846983271185670688755402500644358027202902332445797734806313638176139080073323722787339664579463748256953182677293414016180637700191364510859477468476970372270293813334208504412266922228033007982304644320641671181941233277071137951626167243286588221645829989160472467756492808109016001960560550422965629726640901825955481742807444350976633513249227848913846484702306269006553842230186382554865891244989112721132172514571422482991904633652267244347638175844981309214973115634098394002710622422043144890299561686338090957306994848003743500895432910424841121710414920357139252279305205374750757807115584559992611335999143130694221480471353325120631690862286504129303789486621017536237382051251637378189076656147387624657068135066304988538049156734826704123025290025672380909488015381404312723417348504581105116804919059236910483986752328916303722475865742425684653641116016673337850307795891424828161611973138582423342017144237636806806257138148764299321158094045293952490700450055218631584948056919181610359709251778899700185481754748173222654977960634647721043433204651094390263651850809498977922137374574163437212085908262335147000848472270048407601747947290498354530120309104064919567731222803393627533767879797148706474675361807105881955488360876487448886531225161872478636864874131900535288236283041179845716389938436743337517229503285566724206048642267470367140470076681661341340527336017062098792343518788729468797048937400664713675330533871892964530810535477493495018786167873370802788227952167646851504129939311555368716922749095023048886401786851908158047033658424471042709882321907161578183713129996890231525132341632578390365084055085294734305762891140129535207726878757512625529353759939696074044493252339635194688514701685386920602638649421173247420263218889827880565870084487297599240245912279116658766192694887670339969960167960039067660943869215503000575986410503673685957905476346346552255270559302498719440161468856113275310377326483652085399681613145554567106637674131929719198773218617025202865388299477945731198061860587438601786346680756618571687849372197667380432753438199381283041120881723140473868688877612995887904730034236692327995826612181683799404574250176617402579687969429158360385032332927758619792693791262169320535519338494214762927254126970468025916678103043972086034904949242590312439655893565440 [101,44] 314962398513494746718519135803559163638724719484641050874432717410044627850031074574136839108472861672079761616115913699790144816092198564484267226836724479112887676131627433769716047157007116823933732581438059462447681228894780175626467142160779960048254722871752574477982124362723509691941106137909903068267473411836464520791198821056532232008151338236295533065583764603115281639146155040957217662283358968991966866385809992462425391871103609720574950416622534654609026539801131195534411144429254599401078685061739342479850134088237989324264542284507280397463424058017271655549859319862014746091791653357538074926542659781168701994297908784783652487017332913938362528386227450213414460970174907803799785367124499408800789775359533021648606073777199643300131067576574345555769554147114578323053460328136085989930654357037099962665165775027417225783912424052063983749300999302748339730094962069983686553035668600752111364286673650884449709382733147814383418310925736501481781965190357818191776528614256980551207528437652391790094118879746302743179544837954879943247156668589014086705552204314662353531763732807826532918744486926752016652548412867424561584310915140958090432773345748510163515919195445729605812427010073644299949956791257860191971305607551889419066476998004159865443917245705628487067939378855685188598901894499168854646682506259529601341653989197571170016004303092790329163676175536624616179470702118532227371335416606986146945574615224099730704534976885754828003112797127215814332727163830352198656011133683251182095802867276751524231826631286536088101682895691501454790022215014143764877915199957029260719711649540218004813400830903552855754195554230144580959205877243372574003228618598010478100007482440566392278831891100302386874387365619311423209696794306631066490506139986210676264522004520101009643572851064601052821516413736564296969639025227613156620799634961065722205851173041458930946660364660888823133726148418891095989780578726409514054802442385256285938427180613496029419576652521927477482258526552060869821691112100649716436867429401029692689416748692057673884443653242443344307024156913680093893589637378718186745549290098591572698605059633518054247660532457096627962906522540322962330743172859788344441891159686704985045116843942460221643008656580418913461907534107271132967862403295853073544453334340937086519128195919886622422878424698252129022767085528704614400 [101,45] -106925076421114332010406286975842259467602125052283427837734622868360958020030518482582364209904297075248515954592728799023299998076461883284128342899602228067677588922290237392821512631168901384859917192378271064528221152786462178345631911981311735819655598051411193772127456564501466115417036775427600521596253240145559729710745942888987948570842167949875773063608171205031158595343701012942286340386425931636269099673009778570529796796059730999638635946757320455031618573494976315710663847239106843947483435774579230331660377425336646598558661258248572157450290103577645564249013225468937231475065619096087290834875482557227282932743254507919121726597674703834469081551596728396610501348560479736527896943627846976227786096756867157315293550236043368027450123736039818902374681441194854008845475984699210372959781781755551385643894523431635489220904484282241260780856085092622442759825926695452519068886051494222378914040393543301314179685753451403930454529906163160817873276814967889104056647996838044479492181326877982029635090131506913908954774205191076383012928337369523694866270351932157494798938385815000123231440330920000631407828973292284228353989021791734799069099961532912807174240264789666411893622362520953733419952324224585757795851372780430356465925231673428236824751320425151328858739444800420377534734001517741247748883163435324384951921618485902462811942428641415383679118124444687795738783461451127247975232767142080829831184666191250723654681103564979207057499150249675478908908602427188547341296260245320171156959115795302623039692734590095039935031885376529212131759731224322653025468587085676992879700893655918884089894465880036813834666587548627874004151165987435832917381166610220866832867261876788006184808722180244728171846040633120881396794926584976104214228999355697416639362931281677465780194930712081556985392404309100329472329851293936178751997650243788657462347415903942618787784237274967199555965311938742361338444537090327774699584611976582802066213794861355899730610441164894382788094061168277235878642588486143044996946339808060321954382256230706169879327846415523980352172055002700528972338011017869634639930832039671334666362523681119004793538106799670560042047520841505046553957127221409534105433871808415469321719308327164762903351985019201197356526347934980340104370609663435187406402779143580245308867649171410564364036804217759379514833404900147200 [101,46] 32628462219848520704270160153822467411653840396780312410441774456639967980406219233679915117814156524225273309508251861061045553812709161756182407080261820785310719826078047875722459420133816617781465679212075679998915450016456373704273886464381849146263693730500483417473281545939631476458806858177752303165406041741199849998861238718647281155396704407740808962225034521497997124574212915918465939546265678296532576942297862210020609528377937395347028296565929253769498347894779061730754564355417798753287614420443801580509530823153979896623180909786222415937851959342218618015725715905162424285927100096233932920160161329134482628713211318694622331568538431874122189434324325742134066075640312118286088902302827196578697653230803110742196888915192372748636247794574458965059279700597655961153531895968661051571406279041859353124537796671706802106386860121918172324548654359793225454015216186376125902494850514416268167179505360733648160869077878152818045084207091583035498478283559120749958422135317922076749868870328188256483096878786583648951066218584036192251382518186301991542270016189766620590865980822742518990127661822892578523177763709409157319286856344405367207264552428177444137644330779802591906164287630139227965992060930509976293058092036402893386102707503000970038158272761847148895433281203958571843221222069661146342680697890335985555793641116913442301876911518193790971843062701573514857722103711319008819118427606395457098771451887386925500140225277211987149314198357664751454923840697963011428644153316645326777900673915981644608447929146386838648965399623240795355731724982143056101421888226161847733253084256704137364858890321596608408944168807941265717892380389019415437410239120043572631554535773942642958978234934718312104033121503140069832975954075696677284346061498224722362560787849123141004809190903630024334574033151543722850058609582039229917114216667042379805189807486777084030333529046978683829098533254917662189931017750934145997954299627742052031349271820977455413121519559823088882712945199122286682316429580253761579842683624643260739091166292942543283373656088579478437065411993647524610733161958946933364492080361925472103374453999798747125809217109782359694706557034018134254563879909090402688937737951102306227416271007427675484646616327229535657472053614195697922274262802824065674053598795667914868383445543689519661299623255448552686455976099840 [101,47] -8999636911171568122918967592502271806867804886671149212859267541934682932037479321728328043907298780840033178894329780038666358289264517371300712337955831414299810153564889234376667103178595062291003349759134028100335860529759598378182911271590204159421042461459744010991141942970932559228198254032160779972489834831135646687599072604790140948728750492644086046927223748859022772621902367982405685881016560923790062149553166418327747938700010761678045301410513809392064604952793332210235443938837848062510397806187351604538344333212766347521180290615001519976115429605066254512810424612776224474585318501870902815919295314424435941429113466583943216652896523500117142124979841499954941869402291102730341197558886078828714895139856264401902250492322971704268123853576584331566050621277611151056210487064364614895790662646173557939747742406002229116776935346019686830627130928348976187867164491676123177578136930063944961225630356566035521737414355043880530529116167869743154577318747156905018782807886716204737843228722088394224156235365302511511824927372507576588201386291865622245931135085109149733877510816681341287076997210155533036077333685647342253086007990403368475253210835524508970641818916831723963973250931856336071820757920996353847985902582683940758331297316346639142555851483231250493924851335228140392730264781442537217029486341178786426805586855526388853746147559543583074894492084751327039735519266367871696417007618206286743979729191191664475399532122990943230704585125252106069604281599330148383626774010888472493703181536562970794335961237754555544487282671751957759235504480513034238613209578963112033357115646108745442846800912206578753896936408436939743075612119622355614829584193601852176246566191065861038611785890626386976391251577979402161881610544169358012031714392011859424874868711915571323783722760500514960215056775637105616868990325289763676289696387258294595137705464792178247811735552343923916857637265866685203138100774415889756947913351582903875820159710587070912817028588893914882673191274315775527918323076933011620915491588491490534141716068344036322838030557186713520270107597038427014002427600884258276974091493856491381267402632455707431922358193125645635684296672831285724606495017815443376277305557786994212173684841327680712160243905461969116486492979910998528958726559171066826181264133371842350720161717886470226782095204972761872425025536 [101,48] 2268453315326044494815139060398844061962315894378681361000179246296670803420842375613519426329025048970868246047823603370980409460390517801172279417837356983968793284781867915139583172529894693247698043832980438117427919801130683023816065623900659331202698525067544733945644249099426811262609867296561732477416864615909449315930101392558600514657708238754985187246782326850495455772369125333340753930332071592508995765330513238925697142534670836703790666843392839068939257227038344477933708013370521053494923658214408649774138660912708285599794331213594661229758317343435277974493197561663206675879977156513372263155007693023771185615716067599230152857086531497155869712886849645031794451974005065544266158002791887369326320418559251778766999064526450250090615512959674041995555050713188675424292518249382589145751101917378727850215742544305387479132217576058120412392399377951777636156419889213777184751868465899700837933504227388875919512331093109048236057140319134688150105002047464015489568514006025764184296384999555598292484116424265923616036710230709668441970579453606322780783258697639769866111488832797742843100035457954990198654562029572954986848595014813992139266306912144897543145742332378573162133453120614451080710673827457351598205697784864783148226607876751869951541903303181834654342652312332812246281654468831755781071443014168267810727335380590018559842467757055478198328077158946494388487983503635599506202253935812987383732909684172367266299988613720878104245984092504534786936587330605734346373725394119478259300964237243203097527554051698227565690910960955635069219234630612239278182396733056044095084596933149729199151335512266460662837381888604398094044648553891260351351800775428568313186856652706505994157773639775689277708613532654435679788238473293786594779245572426870905219844687249786676460386519254854465499511377985608103032716326171300489729494827806381049943767954887233885378555631434111947570182120683656765233535976105669868573715600224539121217191336781317421984104047236191399989417400429672869829683808043527753527805315610085150057937740375920866631310040933519194058109048871931157191193691294588127534017597414769160959387261306998761533339219227984378033794473770013057561889983205747623102127266808433686407638899654033311015121791141834225881172594504848496300366916495347668627708154254693108492652040095286722632822267948981830025216 [101,49] -527568471317745462883738634470246893698244936769356073998358603936480040844647406301881760958363766892380481740211974859070378104496261234598213622349829757729351359379093207466708919534459718571418454360870053576879567527584559070978090117748486098715700633524591759522957585305371045219314300927476393158608601828431531323239282937593331023297140209995671296738237291312962868280795058366255206624191356242746430008440292888787495635382060351916216504880172008790826964911789239843043142374988990364677412472855037627134103277878802079626462888905655484715354094117276528224772201000877856449148633672433083862297849014093688179502557431611356139835368707934953853764555297271980600097613722005835796625319044179159218127572496421284292313679596427660921025590891243898521768584308204286605324835506957635144347434789666439258436936922585022306811277871422052834606821787581240061876812857628943491806815219775336058695756561579353611068004583405703799801789553304663918464333941117412041957210248015844573020262778505261497922447098225953317187432068400432520719572686393492307144145198230986504225182605439174732696339208426213146483109611371445355613739679880516748496872832962674317636462494860877226681336377222723916254296727703921787191390294601891963010888750652781241263471963855709251281992365774295027236610457398706411014428596541070837902636370758358908555833893020011148301565321680951850040399563162297794124679009559060393188362293162430896367774788135823751215227400760550348904890228294268336290585725402557336745310558519624262113967910565485093808183963231867308122418718500282215163507343004806681075999685758682052680505216762608547889836820361522628840273119270742264175265289556250305191102110379799205134222092476228242880701296133244836348820699256599471478995164376334998206413525446542201462573944532275973018670492881138345572536685930465324121044136199951662888364793138388570109800338524873643110705799260430517727595784511216192091109351117061442493611837119678996157835058702832759202937870228289961746327634488886000752369078458837019431439701033933625515259778284185775606987116774774134535696945906466589333383319944678330368883290409793077404169654198036005315470749277389257258813839017477050049783642991007009309633146780358671696451002805086356280093912491665899797378466581726248214808247176297690691885299963548215370037244882600329216 [101,50] 113725450174596718292935490029374482965735609954928270060265665033123682914745302828929390741429309370506321022341502766131352411082463828586043230721220730755400156139138557976582670433826240836947724341279734932156335387542590506145899344512049411709611378790807722318188456802443226100697160521308419460435301744242583132204416256710744726752747868065394838325373085823570374412374406757151871360142858580498480423695032701393957413006907603978315388033546295171900388682638506115475314431555336966891425524911641630662987873664756364724772100797685278285149319042502329648186251405127861443766644611124874890679645275036748914257504386033655290244213482425251576651437660688921468545294607362865523641328966979565310470495762414981492795005157562360920197709991710427865127132856886036736141062365832900005225110320362120160235510452436729211564664350942869254621221260200482507283255758597173856509411144017884848155792563479080629493657806372618097209355897814463535801661374864323456811946132988938791054129040584155517184265485139871861981392907983527380363616461208685684989209263312946519330752878856684477995071617268573985783693631454889850567334062411858699236065027012472084908283141969097775414591571387417026317494714890467277725890443964888645384689566490448015507737656051533796020865669045154380224660999344029862829781391535894342141516476283565689016049004010297065582131715787112627621638251720520863726637678005770961919033800519082298275177239684624548217491968975257580285639618752628996091921811415041325376725315986281406650400633126247324831915828525470218806213098431438625323745361370926454564578898889650613117604595677601295425323634532813939331781372103017040362794419522749777923473844241140121147761738546329991531941356123681331103829581788744145771204624587816727975284606422251162060127236104965119895478663354018818140407421379497892033974810132539335386511079075564820596655040469088552272151384710058128643739880001314601552021204149563718595848219214443337755323652746050230076445483011478077425326522831705500046814648715898313053850306719285599667991920104495228083489937661887521361448022204129718381485752104045510281078947688623909534460271158377655982265034260692875156930030315353642019038613032672163140967966005961412960754874124140674866526110636951468941385338044460369684958583185373176004950455486994086287692757330821120 [101,51] -22713149264216714174706744320695309657955798478323007434118374140996125622280182395558769875371714460941548443868158441420931367074582940449891440025166228733822270161923518057292905297543810965030206831610107430889089201274390173696830460192992907092803690352360292110843180366188022746767823331159627065102356760036848930534872957035933327101373062715719533371360132299246395746322413281878314113326157159718037163061288243636182458028660383583531795063624241392415001939054936741187270845277232948025455081216853104326072714952350138207667810494138237861579088768805545399357490439100043425232115531911288112076897586174450547849108143180053423072101014016302899809416523697156047719273145833904292969106718959147167887202427825167358962822670731166089183054692755601544692450877915789977048768637377680464855228234694569894892246351456314780170905116184514422741212919841961578468588924246171818042804028295263571493530410305839840500993137286729951450006472159936356892894521278501801875492937148093231343915563240614193545961161018290715674245084699232856040062060311633742053348618305582471219005341167846971333435294374226985111100952713176786615426617240974903917193601017578145395315712224296817889778134661551467272510023683346163522985518806785671376179549412014707996130198566237443398483206128163901537837063398001403480335958130247180123117937493724338050787065166008362390821983457515580982346161811279462743642540272821399077858642678012740825015826103175246018779390438376777258977835345274930624648448487648813891695204912366051397039621179586126641870941000622248731851457608367797474567667438403664379315533701042571022885306091551621410063115116999880104643929659379077470325014311447565183074169260786649721155538009912149778083286945717353572875175092847849081790770900432025473725436494183418167505495428307334975360696283132308388441003401841387948843831645207763572514062740712784564643063969437638544655094218975405910034101149653660098102830629387307925916623277543408720597174154673297793097864892028220913059996718993915907854321717325023618179608371410874305744754930649234690705295257295512679913697118730928347426106895746827351404872094805367033100009608048624947400329520308407864029835917697094624655506025834952667550716474001745021126700803885952137370178269270557206148844678900109111370068735560964657549168750291245504664539496448 [101,52] 4184089621732133953432750451513146072190657698165639350869599619507395832193715459212213186659384343195167395950125881256456893880343690043879947942506439366069683538998653931416991532823599019499365628461605219253409105253973774936500017115266880028445162160293616754310937960560047007735909351155823528710913340864516615248709971178861054902359514480370026122387470948794497983298091705510777891105809020565387313955868831969326569452490421039347232545448519309524250973310693634110253499809982793235756075385561298744766445264927988396418883563993408965503125074140426742315432646546804778695806635601621594727321781588782569195570413685805615391849367508206961247283397434046787465226744134083851069335950425868131929146791769015943687076742128965832379093191960805666148041116556048327709942918936360259092517018759875074118019247603635455522591419432735744870498614954865463879112660151887648907500266675029237540116743376745133784760839913680668932389005735798760152629292229956075696592527041107117145085150720256841640566616896150742227800075214753073648663295518732383083160060822320574745770783878043290109758032873260170067164670531123319447087866429600828669550782749308666598681509481818847030000890834013913842082192559734455359178904002326354275138924596852539272724941680987552557941474343252866817416427235246173194206695224887163699281487456180738979873088981971831875890369783818154970927074235894632643155394404929358675158656118801346167950645646061976712859052096578659273519170863606625836636792144735833017916411994326759363364674391233435997860400788971371087474991454534632780740220586043409470704833159267295132676768685333406653913706842149239946645206487501831359168547854442348208017778181118487053478816216328372964420870561465400202187354733559930205578264926070727332378373219636902991128342148746306678415497199193550248422285427450465387629047148051732438448827357782364412984935428585567277233502897043563957022058647789780144733732257288372798842004487938477036609822773599645865689301974666918472747699608165950745088242723119875663233802257820308834834099567564888450573002586682326528922082826020777839045021508970752276423362879968182494068148850758813669251291408900222538390656741304123314021871031875575859164746100560640094495797290508060228947300615333510540621834434314825311183432132165465475076236907381270320775168000 [101,53] -705166050945924512876498195435670577207739025812054907288356706701846878742717540208627162431874837343681997694933310437798737915414514138248147162920415032714677519282641468292933083471210118364211789500880230900928168160067177728292483744833264717937931471308013249094089406264608136375643432858746749136534099576928583573838273245685343380490163747299179629989951908084561704852412169198506463805192738353779756145514842922677966077718119972468556923424678247831866355409935732411435076538212530533001478537734409066808103263551671290844101004270031266820177050566018246087970130392832220597071927971458164608133329742536367651268536389086556340650908041093981110487981047123663076514354553984267428663318905588243815509903418451549901082940886244951845382565407360250743623499176936636403684667354908448978951968006958667406279557893244963889074514080283343536010510253570687581166443654964044802117075296244872740014116428162053282632887238512232569455287772659311465298928287511579672098020231209308721053366431591427307060836964257571602034206728404448188211648018227898476850896817184256454709446432166899609197464171871660663441575311662119049366382174274650036552077662228353850055558779081399309215550537618600135675457257615701409567049362086100437006351018607829627506700114807036007974378435393527984414167808635314792278083044204059114752334256268551692348195382132643430757012368950003439911828399905572473235905816063755179132707757068523552824888283164430227212469534806292563754368459730178362332594119402757457955030157939226038561395449233544942949073128374754328109684318284273044690555257839135811195485303201510498206712996580396027160231826326585236288818219458729435861776978586644788561352034789006388196091657947247599357851010497552210937932840869753126808757851442266078582818266637684905467791357266252849130565965140604178191670679968674913283966830706872480667276816736602900976158130532762231249985446545000133804600038472140586147475254565813402818457180022135113280117027502872485037933583771551374641681683930309302905741667883993833620300182515846991668793684186284488103320494872312886475717647144104610349737539175929682616244445819325857490611873153819518208003706015324204512323247900270725468070148157164311013025790790151428540301875839114313797190922110546938874562595634884397353201471045154685583975685778634480549888 [101,54] 107625067464937786770660712582454526541864059534002879689541502762930168253872684191116318361830840799162468392444708041097837283184108876140160770913062766855967483524707224821342094298972327840616099408884848437849927231609235482062588439156270692719367809857435303669469622033816460636153056769875056431427063838903229016447419287444473080959549595549832973807172078668138888947468017557552267326407425532668723586663609400519326801693263045682428801184414723971635591184336549195759243672226803928712462755346509151678160345394358011357546477793626157295859856993857434752871192576375762840925422975616151054422046048575747706158929644941084796234406516932022513273112410820405126986294039560025811665305494620785508932740705037036319755607513650168937539372938560719047245642334991071534828800923222609137832388832099488304720685444180152987139228744451259194860833588228679840735307454070289199074878842376043701147227870677374168912433179360545198498582293096975052958781879087129226967796874827089318477331544133405569619895227893351882487348143731242275842630852835888508283573545184902062328642113562667347097469221338601283035255415236857230023514659340639355911620782608140746094188340691161121668713886079707355686672081547071342276862483170113813754795992603493033966819785919170595830368922845339908690141676501443486841322294158193154228280919231722532882603866924663024802002997140050170973751595137436656551689125173798292270569465577168959796294079548211538281667145771749789036844384782908937768240933838845138904233022538246902920777508307935373166258420023367533701219331111934011626443879327422890941225567141186573275270972670910348809851033429696789654668787285363242916258444933649500176941957517348893363134507002482681429695842520794712286949809315926307113216138997873857069339349812474999912077997598438918383343913457883674671142290178535592561786700769541892275351907330983609027539412240336725616881233278776980871017048990363760183345970234560659301372103813774833214047644922240437715077517638384396232385046645399466552578896320849787058736483059425192144383377411505741460761044208087485082235109128531735899576586765389302034094163525996052813863001739422624484138651016110049996618230030935545376263669485963514528418015818835555530381949590877915871833744154995878501596334669099575257895441219107408206365433244298510336 [101,55] -14735278013205525935567567649062407012076547118930885744051678741943238426360036816220239734491165812440843957913020329089184069667181114165996404814105967370609440337415391142859840266087132423250951119476256561302629913796895217958191975015986474301265798039016918701849683439509482616394269853837809783623043778839953352626017182480876554592962549277995807125404929774321653028050210616362258126676611793978884527649688373001804844973553169850644653904686816268624076958858206409069151931334741971734887185085371408950044484192196886524387530036693767078014584833471881658752047328028001658598005358693598790960412555070064362578381784733028322410795875539677562793665133571723539965399834383625189567703089261428375235916268283870019941692867804381994142709173045858386642712288652560745965859951608329613018484907741970160950507639076754914678311918664971818998583090583661416591766889597818774681620858545529197117349164439648901740314359167656464865999071690634444385690602852068856423756109080924964613766457650070443877497157189951513848155238512916361116230089732374358133679274189831489645715570586108487158894931471505909667035117849085752025737759072090409598752227917460617705192907434600415445738357816327407071609175674705709696527510670067296036107744862253901373087318278804381742585692593284679287976978788335181494892342842797860035819378734539686500537467880083112516329907112087372189626745172095274022894325621032669319169330985886210251795080204679584968328668058157812797314418171109218882346939703340181207524888952419593116225172993506486180706656926894119356909166792335311371956154068950892530774719830168749524337840335461002754323777662672528066096775184406371375453389576445966983370809413486908762607814922761925813123798206900429302475891655144315538590602088814094365861058040659622720334628080092434231749754002865070902250330898867852094094173982802555613715085647860508267210252698324021742926195440098114763074550544792007988144140801068447915391428486585154361356654128886396231128607103273785301898916820369472698962115265540799945127840192909659937803137749631227898361194644358753695083200765476050491205343327700954909067231849223651887905334577575285094615494782166514425920779648320913542283715159144348633302328200440174504093616156231929399814658910907063025791378283858602887722951885894067935855153759911936 [101,56] 1796298931910189090820917627043716656702089239413438718905273789761662944691058719331599244366491637054929920921612141482604409180246502445991954144211629159775076886123377908158437315668407358845942364647195590038067524455217338586920716833649064153235186480717816380890441907855915969387606501462738812378829511238487332195359701746346991975182052428498636563376431202255768602830392032260604855598421093928712120158571232839199228945731470816587605805335040249773533281232656967946395234876941900784038473090716548784496855757814182320475360963958447678557809890454962560441893503295366772972177587456530617804451543287545904884561376372992583699112379586446809385872599444046643583269245980214671171512219517621718522092992555567252776004234133143841649586117906868756838650149922268244152545479607815577419090407783725536539318395925684379511357451141392559836884355888778276405646712626075599575929844042385638719391736501165418827238081499625254311099746450445257801108957651225267007640603821380294265870386403807664660488591138471311314582174157323528401134236365019036494798735541862936938296369537040504467101347658415044384607858784456790846749200567161036291837597511290635949428305452775082191781343592751903402140644949341747663418593487940594581168781749162760050971989273156815220540047602204589961751985591312105395899586090599379222750746033802562780347653225310482463872839208422331679861482537471579442480400002967491968777477840021908025648880537366950145480308641513010427676370854924484467433912632158503918959343221170660302216489968820781891666901952097389522988697718671654614863752113467912444515841140004927392335702204655728347826628796386828305746064492000895748991719752452767084949909207552212299032416073290673553754369828543184922268753901938462510608932830600592095615774886313612592216991527781668966653127545389537908706929654681284561844579919962957960362547084782936449683814900820723781282117091262235968628651866636938554340203987352900646402897285258588376225154274682197783754097771185059833837401652765902404805978380896062497996259757658957232734762744764230131443843715999009121204113008445973709721928476691950085503466854159530612422757991098270351121704228264232445635093947761189813610926400901238399051879557596544785663980528460085862494188178545293680285725752305366978256541315055580435024552394752 [101,57] -193867259529446117431189649462682826534674266690755138267087716719732387811740930493081148579852261700499187161047957500419129623635689755522613218929395676893057103408273821575567496534895715112503130562415068326451356230987241756177736784551822892275155723484441994557304396717596724449978989560859875074105502369516643614856664339074159534581377349321121909804153124896388715135267455751611108346330269278016887567310820464699396906503014666348071343671269838796919968952430568511705437714364792524090777387727909820768306393701055669795062502066406624062742992371975831261861942327525739950769438580778754817286568903490827897061674028760818386782818280281031043213695704340400252145782010796195753516912400357848448632321249390683034801827031436435580030065009797032619672345701520016290778349905511765926429952575091114288789442226212043223051169806082231259239575782019837002910629219399663952283612169905652319697404277584231767340594723727924298494662927807439950535809274279433982868026009260653181670751184790482411823161024457491468661292307554462850824335318803461247633663131732236235590293647494289619909773448350975779572711925873644725400297259979742721500864801718153276070928776966572264122449775379005474796943611114898021389220280917161417318764683013646300007997795318099806616881183713008860138440075524500143359579652494705777860953583180196547919862046937072853254684569661802430790126056588214048208416258110728628491224466332912674600322251161510021886007612853475341895210994795237870387082900814472368881252804798181268920976988994764430712762046093260823701023039231788972788692472093540499448280670117419028973087118770343962320245356752012946154647030872843333746138974950275136229564103572384161319235465608294544995406028513357711741706394859356260933379926767665947847632394220016187062954717038569516450277287734107802579520833756347474457044881558526086733066989700844631557863531530250734618069303370771387998157466630444819793808912773445846359893591264642378938537586680764017405031101650827030021522932536700506724804458999956016677232669135359759866344672610453170181543863586731724861099538187009182971748018576644075498625605082489631742420297240621745286440539213191373073156362442258212544080808066104430727089100152985976152246583390007677616484317763407630143729862060608347044230087076654334145986560 [101,58] 18448436440627359663623363631978695189952257791941926180325422552027352963997624353861268193608962079029794882546250815701323153928652251177783659119847815011855707000500925213816562324547304654178665246550730729637838400485033826254633769819230874448126901579562925735454282241315802225882341906099368621477310037825722287671193722156180451568731014993486403951975713843530081460719034653383634935477381099939885326615825290100143090484822696539491593851605735759846627124237684546103159115260471341080645558589484390433626508707827293962072285299288321766210437028462113822641345415286469637784908165450593294374607668975847023060990734468853363836653082755986650746332981742682978776498983114337396724079336041908085845840643658719088900105407756042269231261910693113013276514888764783946257973360756766446977800715202946768018998850330966758919682396742503636119812496151161253918573888863542047408698271428027578955874464368200736449305526334712575035425758465501914366857927790150816797396648217643501466573923236433393032676589720285886352223375897548478292942841487991030986554911539330752696964076086305094374351725595172135198248684125660146804821277826050395092792699463219667213567513946225002216352384462816234928191897891975006394506575108762497025930751642019456099287371691481241035975249430526298417020619078782185978661404010182742929482070002966273872692482195832205740289707792944736562724273526556322809269741252389514389216884389625892464864342541358505882599204182377586736961375212972180608747923027639709417017634058926886810586891001424107098218102205505861668707152320879529958131196686783546007236722458585617655690726028940650469319642270382975926875183349350959784165750861363510860783341015070518738455710817835469170947706206537017216813358525445056200931917226049635228957979717432560052492695566248817499728078538374658610270734229294032807770630368040552221810364379092701814436599993316367879280899929931330835848760917192166935875319059427297222555587518845267531942587859148539732986147548706583666070510833587217308362899411671225629680303066730740026856019557734650570166405325509341885266594999100011810986432857669301898551786531310474880485321000431370841911611373914133992835465204303786944494546307992935869494837872763757869754199377816316137089741629507408299576795849352816525149408376251891056640 [101,59] -1539886624398628050329464705342775432827905330412306377432679635855786892113638702581047492046312055042908710208332290524246213445487013028929832544350605685648370869208680354463984943559793731998315115651980267662623250534742723778733752636877774483870735054977189058281292364125589310644722463387882761102914835979090668050078962053452479633399292637028199615055821889870092088845878754749633010989815309200003175614922535824915174356545792254848087071216930225995605128732879235477332840580984783555134141898560982398637777291336478680800235054861262375020779265056641173408123178326973509330092913198646611421606884000464342437478187714902544900005884788837836310767593780127231709913441589688709807327472059618482753637899601807064212233706836566625029759189067957296112873941131557926788583270305356599083083886878303098411994221480860981416578735569784547888148545161954717707306946037728614681414045349407003716752204876357581188337254447422998065197522041757907831710064329420583432251150576068455910757126912415413078848500292117889486013911723301965552303970015395200941440863828854002431152434970192797232598581760960601880510445299371965663394867335594325877658243973693478521919887651867612164523419002164981372077678326154878900302649050780745090992955241039612178493749850686851212886773158261806655315271811203822176547591002588318756159216156877106026455973062021590091534568370112341761717294004470325957019975326626962335004001739999324694444486167954801093244458419929601159859488569584342334877434125883132316756830354572492806957485084052858008710318933414874353280046870944115789009607347432367014195432470914792228826023369824177981319559935178360804879785634935489569909842787159780073344649986427904367387275894066044006924612466701509482388821108520670423228924674563171145081946951736559862866508204350012724945835196940436888911189061939208562137916201452456895577875901464134208681903138363516062500635198179584800110046697337706404752171815860722315920869092340688556232750273519936434099614347798234361708125236699230679892946248559170299190197214627964270116712767042279773263688079285526562762412501214868741595646131902487508855598042483211506114719147087870643784420580419043031708005338000537512813947120813336604671490241557589909765982709800898307297794423821941917201168031320059928919313051744731136 [101,60] 111621907193050195764671230919954537232913147234995400809203611993230963751108077995891949127572130607561928674185003918338311001220155103779328342942273823532385373258388309277348565812776433000716985036738396716614440028057466901029634311957625093252850249239628453055345901891476497349008090834179938049899482305649090729288267712919521156564756345231521693512020677115082117728711732074159232009397336792034976612819209817974466757940640388462673759955113725341774231434051941663971359509302131403492086808995676245534930422739695863414360290947134392435721598079132062100113097739135565811961046389356946967164345475305144501947852789194114512978237642153701067656434603274214815905987904019090667218714646381378605805301416112945354609376874803161534886749810249819348694767961279746472687815153405997938938203379015291982603843134775332345063831834417456426691236790978679409465517400327543497518126722168375747201789814673256539620866437760953667588467339985121224915341471651427326827496189531523324159835649105107883850114572868227284101861492756870157589220079736453352106084139034214290577186957181375513428301944510742990168257416631516711952487996922972819307641138036789485338246992446966754104215483097723738246450349918731846371822743129340098789601546797766513200857633261989165413143712289312600729568832967381171329724625034111842776609571729321879837218824025934506648777143104993135423148559289765668346120153540414062177609052450905990577113320509982818561500164498219492232798070693743062675331307308130921396955959638963920745925868874214416081898453238789403670564647500848567707696475127315085342651157365817643558730909718832133532958744741087532150386177380387100843001181893970525015231090861475192918173359597139593774696714510275812982882887184468098161821068126170769803287637969907748097397374568310723704031246871850945255409392008274794891448162113776328357542772479081496198785332652408448240302566525741032093687266520272144569926975410397770398432542929211403957860835864847092846984182998921436403367582970734563846831162899560296469965078861387775134968037971376742211830738195846091628957588444525032322591561750047520094277918174627301755853105921544565298193687754509144377360034524189361857116188028132984401140583151462550991423453547046746131482406956217982966750873885981978388197252530176 [101,61] -6937747222930395056324588667805305246995964857100533603526793984625221302577759398468735389708948437837743894358134310591766644589023193063452398896146814171198939953204820478870146350705784792875707720581124130224166487613522609514835148816292096755158508596419964299722828920983291986871168024018572284758745068471132863276552097691805929216042088742649598771949934054922080378780286077501641039330367807106938154094786533851061553665568319864637593404377985390300245595165427992422171936095387770032121930488452358960035910419688512257438130420849716388361614019362784365590599429009964709472580001994870181110408892474512060221674219393149043256664010960359613108555748367991898990864601694620258132425748372604331398983947993880348087471816496028871706996016874709280123577499529830874840512183997900776976074106174779453001585215347353320684860766523443868480742793670945572158374213893393956776293846658709442530993472814879187400925764871484597511726662282633028192238240393085514686489157010766122788828898904917954330106209676724137992631965615403861240685896045091278245119184224121598417006345564457048707008067842740729273438397850994256657345067071512790749937583702073880815655277338984573762290782288598571273431815772245141815206389982680870160187092733071895566404202802437310394955259368307903098538127695415154564193504607967308493523242122062312596653311020652970123074199382758051421870901309258341416744633356672109128168900587457017222259270744165305617972803459535974064033215508318381009433203465577134903380541659834113355014080518506289054900391151560717943495005065308037949364305933976223364465826499592486211432153693141050282470550165977245302405549266470447946115787283573453237828287530188289087439479215295618411531268058739619462136162632739017607051744899928959876017282006059004172347322827577013002272122905162846391408894256638619587486839413095267635386254424754493397190953659935653708382037308787034295631720398527172255771216442859873120595546473569868130287819084002049301471538539236298012879151939319696522376999802590958849924313388886337990188072436677546435299713147451890098218960833406920225963575403373945861347045312371439825825948504307994689631006786698378171413041245131482403108750127611983880342747425016268479513143391784583938174661843661195121404365251214891301224841216 [101,62] 362945797572737172191956476970847673806303075531139146684556669014615150730092988325785168087713689507848215169102548179648008238612517724782428749857495749954459911500497742905506206809938565115585618694114310729140213666836491077018609025366621909201078761296427003214877271761883186823890235088379275490943660954230563882671975995866452329028336857448132137864720568392539487567096806968376005482971785826554814003625977841900163780734449571359203867161626279158112162382413807816925147986083414927306849513412851007061981375105303505374901683462845118033640859133451629075342854390775444344547532469264731076666941872963473962493842638328249767861493133805003439070981381534741194835130082202895343985052081722276382876399123601569174136517356945416767803981770626317474184957164733223035022778500156882738956792529189784124503022067554219473542734983699410833807810498947419189106590200138700735825504870584537047528516462261454380189397813307618245089450705607804874028698344234217921495640308624568431039518328815369691750899449923220036528783958523251145514548519567968791076156432837756140190861302738938517460615257684185176247460412793690574402006133895079591052641329929404933314056408975012539708049218112683302307742106197803104225869409217773686907510093904310813451876701958806647702249982663965769737707528825676653277893405242081918741043148434185502341469785995337581423058038277398669887366504052539645962476088158401979505394395625565521321378029117968132691828830210596007601353203001369647592750149840391453221934427926254289967618021375042742699407698116835444281481487080282493472917279347620486797490582189891424650001284768639866464122320892217955029140601607051461733547127756612843336327920429614192448969080582783386914207415524012218273394183211217702990913240955475906757597236191054871607769661701500931228760394746117953959376930819260010283490722743285261326823002941540816704820937896950878972891789076597784031951359491897589925626240622263675940151125243104974458338381551539074383005162585516948907174603208625764553093458919869088945616842847456692120904797164357503918906979821304428097809791535305245222345909422731150186404849223194830475545237283430501081885364922795994866920765905662220907002733870281968410446940386474306177620784765213026037921400972232498943039875549020500787200 [101,63] -15069075580165922020285861532570841668281169558885519268828364093708626838734147736768505379065228721499779290589108814720447945693274449058411889826524835610499969977345714054084648840855004799157049425453511876332362168139021010612500227963554411360322702208585689157758644874347743672071190802667991351830995218112304567828782498078586464874147489087266707650210549884795244599798997481151391497729978436198313526217613199787194600150680141104610205960193847065244122273079724922455543035760787866137664524688531130824865538969276619080728574424510565234535024246714266418066420739231499844949423123727571580787093233511185617242180915359826893994009968579908955284002626249478017372022042182844799629401269137385845535660032696449835215809334628469578768330023616078067093091547638901989877296387337842222971448617437526751453332084186058955137205809174369958317952242979139069951172871464234443499379440083182566592123742969663873701729106294786702236456763707860618271768378294186695404804300229102978347358689606836606393387231152683967461380547775290509232456894138006030268125961805304247367587124992776810178230131471073423747896545725274777711179327368753173796739510150774088647666869483952732416184197442065085343679909063366923978888716064112242326741814074702405726284359992691537472472732230399281862294303586206424743369669699742840961946635529771602535853104021089112220950737785325436883896164472558244866279352251946201036635012410587546488124401986523061964878579351234430143550449770812569961467527586522648835305468857685689391504124321995898335708332030482489710485202172356559330271007720012553360523129485918345202352742148246902696183946381143767682042891835039981546465689412457208330051479881355310237440084671430525131108570584790814526244468679459911383499257672453345550756806268643109736783275104788093601396092832158080289236716678369645330773025855969303155283662772702229492403354404897783612485212218682136760581979990336662485207646396043389018324613922946870148581027525226551312203327963807815013443165937479097541098136541784621363273715541359947392316769025485561669552443616453977061024216193995707040708982731559229523646156651269521038403756412115795540663276353656816143138665515862190865173448452515264580402451907164097190229106097936883231296050073006616981676806853942575104 [101,64] 405703161613859537569060850315914232410554910425057913751076453861653638692663329957573631806186407678136645014639753942617414952728281842177445793339159024394344682157724793173410360790980171927292152642016767711655364542993902178172244889074163004219803331799852316438950461811076068629817553243491510101202642932409701857398267612646757067046078540659018261087702144373749327257668473464978829657792081875471214722185628349444415826427644098792093044341224104270240615716562359672914266988782785357859803494293165012350587343494050556004860617408962525494015516838849883554757014222671033997469757726053205328801337672719383753086494426667765790860998304872890378149058808598001415413834419378744241228195407517269568227100297568013629790274854509386228975850634939898828625224095679929758642774864881441185829854777698450465111485289775356517281575045034715624419979148538503275255955116614448010530765386179298603660709870516503818384897563942478044589391938778001379703296524517003445912540501716373641051795841926293741407590311904667556787676799608238395776464051822959698521976883583492660115657851626038974394225569595134000444187983174617931864987963706695942791278764378882053331254657654265298738150537306249789202146461162607680607229996123253185864641724952920933177589875465466688507524039929570049682345066314409030264860510713718317175200490574409932988584186524260663597718087149827376503740561867808764389622419875271387364278915571677182010753398985421717384680841009384060689525247128792127501628884758494089946952541611745312914113393311719395625479213380558512532615158776971603722229408953427487966220987925975084531505667518002936551559593186777330481995822040267763920417915874735624997976264879864367954526137303483512366822824508885381934238880432145965733398409475614843387143216842959289704089243912341441756267016994791436163981254445244318713282285276357469355104880017206738689566559214326127509208218342831879038100312609189929879508034977491355414440855334670213085172646327149534798564869519776219866607500995645093421962034838015724050075959926236500202679767119154120796969031259286163767776545902427150469384200223088623883952631466177639866283327269040229553555309551555834174682997321664170994237353525948868118928029652443894667379976979128534983014051774444862435648186875904 [101,65] -1830635194470023774396267141994772556431817901263739486538230980178909983606870081324866252538532889626838358224621282843624451430144565547869783169922336923715301275504059807435387352757338849810869952747784515444387223266256472389358424526286444198902793139283445844925292399956444136610969681369297008138658612448247419912549371093343276694138362980092953182941739237288397747283192152491319764755926686037943315694388581851633364006848787281937615093415522773489851644048198950046602061659331567118957155309978087206992937598820173088384757826913489127290917845630946973655699959400799475693514176778137031387486089777391348293934338457969359726798538766072807225310133087775950122302021035987256281633299177890320490296782841789867947469245139346028162299215825756604830684590206290797522472550844652510489347971330699401327456588860406121556733610317866946574516688125707469799779917040095804687620720690416991112156098090437069979149318678820372160122045679614672381831068772534133842025667312690841806863644610535467779464656410537965716898293584701343094106490711279214284252359256683906378752147339030775749659291555635534206198692104517506346066470566804308905590759892055320542371608085472664455613781728025765892211923862010354295976983686431820730856118875436749908808966306995366186008707896477535210340248725343585071024415072025609762560475423751688891551028556048669309097108438239871676858220832295001443189505130778864118217611434165721845043266824994470561904519028737030353345940501014245073031755359494284026159859794175799129233019730350883317203144842921152188873136553348281254062380870335483494774752608702922914178011535852115551996513197054770276304043018672047305761927185641986475778178887855843081095583972788907412245112961082541863696600931970994997413781447682964005266557560088459581845748609683995336417996451195116440080375048100820742830749396242993291925772224984424481701653514250187592368476663226609344592569515619725361864260562245257343792435755251578523725856423818645996203161902573126745879229136163927521803069569015126642899560983193250710458185554961586692391995525335665558319789354554429531128610824858682896160056652121434949140965999148400683261178911206569658666147827062446654450247431185977354345920004394077806107072402118548709389035407655785440722550784 [101,66] -491239839609987806568028172896349334541101450450176396971691100664546585297145517965006681695941038602218726501887983985875645031934642353420229238889245453786580097494211133947314398348013271449556153659924936663851103638291502892550148693918701584578363817372410402851952891999758994302375386080165432247000221220419375706386522950778188983291552250472534397711485405033118236618314083877059446121897292711250290964680823949761104092335923174489462025472917268144386547777723464343947589122319288788915693405270534527168836958213082855966826656968918707133381428057237923853627337825489052361366987990225472461383982563146386097297416486115638944976778907825469959401259375701140590702223920403781136531934109911828821293900144539440795602393288087033162556468029228713152672429608734413492506183622286616934796597615790273013650955521108658157320704769933932702507812126086931604801006533233255166328222318735313915621600689493628695848433870946659508129888594053301541391429193078707766731500138745609590849521169483866961727248268265001268582030454314320330741572605205221677801653173346334434107730403833107424995764795811500607088530493638150428075996979579261812083006291194892905269445496343897093550538496211406739979436513606490376367403577143322537078401153502434384235952206535820497737244616511756362939178243960928392418766527566823804018785883494802357312127307315242103499131238230681787298264237647287655545703407584787707068141332185257038758386343036108067497263989408399822382224182805994216071816385466301846599154040409764967555909927896347029055754472154380378743286946870835216254051310899938139210687385683752260506570682116345802549403857099444699336752049560769939494842286676379206382852830865521892962233993092454840333570402201177758257999935510487590697668696232416605232897067347581537218275990996061659537029832152367407091521705264084094566043422630149775567375732138342730826964433403712982998741929895382146740243483960274207306233920072876587983646731180673747028593343022020456642198976753839602294335541504068104377709190529866115881067497497696886886106135028686128178937612993294921673680089514488332902241545843371581144474791233512970300257085900317787674740760058237447014148991291966772342674250153095182181488571955659298645985555026596240647249818153272200921088 [101,67] 9400826449778692376646883382902914415058653185409145062053102645777561318220989551542715469605787926429111997884790669239077050068546206530347086798397524390698752480723816507520024257206467859418483490749408784583926143787100542613646903692009405918486754559075196320488556669064148661112794866242944847604412747599613237775693763524875872132733934713429847107967663046123469782280146985747445153195322819374229710055222892749262102659162363330684812263134509298136684233702785394582205660156564270032298855257543291523447872779058511424264007548841153070711468509356319524429748827817981311724697992252742376473150197638544538143507931017008691421292457515252505483638420542612740991513621631427351723656265014037370306330482938454360635246865930608375346491928949256330073165374154188277485342826244698241308101867353154685620736107893690026815621910255395282123304085780514104844493237946238691503953853068539397379526233739154123659250162124390474651977874986411521465491191451976115978734562986658466874553265100761925430446144948505077958045481844717653111217318348847425563315742678604082224522989396267195291347860522690020512493920696204789269536288962520687604998396322801819417165872708318410169639156267282621562735302543933466933763126895029484952805491639650201741295698398143219458665733483925978607539408498393316389491083176654818749450182593194625858988598133488637802009037701653114489092877774961371572648475766773793731805968027364782878077879188878284054537613683617258758179932696054796138603099259073470236537627472950543140158293911587355454622835712283913845638094005230590270856751887680244685254493996483072851501500606310784887131254313600689078401608272141028676352698843166784610095109885584248192236126791649795788595402409817263577390638942125717443654589665190515124038281955697615331035140704385127882757408831676466297233636282248510308055416118066552705952490558223009728256989538160275860930853622968392659304446271898886576680288955706367180074988462608507846883988441398652318011477962171360802047114118019174671362533447938192045500737897117187291122082569378671545528672746949104374655509944719747420331508013039241323754306244325835486871735611073866999205990767138415133120044096994729201518463843347184713509536950499875487614821896349052187965534245146853376 [101,68] 1658059752877093361593575581499095945695214906690491214595003962860856183553525971457763560480764415077416964977611749199029994772873226292697359899494390297394710757737990791458943888283410087313021342754586510527795741759654855122636668632014562083566176116845678753000748951395357654410431037530837766304505351043321731041498287477176435214353498266011316977639689225982721021380016290511039322394252269772385897225811700360251649559424188554850363385808650093888004414249305040795375308414202432300152272165797045364853857286395933707129781713920657069687623454445350874522364312733628696401463750797742953051724099569964335523035064366836138958838301452057299100501001431623340437045792242424699167911555719269299856945071278448303884072928301813602956520920672204078963608507598403390362376311319741614115110896765391276007887358943423148671037789137062899558399007915198232324654862619535453548202014702823446512072442835184879437673265179046945023696715148396803863424152259569067808648956481945222315490840256477021170909862081958475884937850939398214662731020273209747220839388929285662981203193264832829200407976287557391991196453342290292743251966463190788409543142719991834623822625030050513725002185553573599753986324164601241662468719129431053915709577570038503058203034071976518167357070104190884154907553913552242680078956425877986323053507313180634988219251311053309435163479787104828416541202712450303900457198314200748545738137881892449995174618745665389389984020619852987423861882405467615485497903184756422851114531336779300930763887035912504462945874304537478999193418687511508086743511844462211884555074685892979378668586124249232157417170714014853563161028625043364885781232923127682906671086686581890092218267592094435796834582284666089161046771304577777549766014711447866349078528663558046722647962396701325546252448871009065708191688058428550924036985032743185753655039753893654529907194833285437125105994344688844117697466824351023947296312133279415455299803896015887244003203291015911872556556365029368620558626749918986604366144266122944355581405186031232947364950291026171394301405511171556262076275329966513789524316168518809639905618986728117276129842737326638326522855936503314740535685979791275815375233054432169711663988888158285079626294942618036246501717996208128 [101,69] -192025043159838828923252374730575075655466566527381593684391330101784379601838494250610569098663538904956506446450664391751840707411931904362653416965948043916268389593769138147047508871356661696357161877393871961761755778564969360321959612097738211289451307848345980469970522253781705078180348063044614829110618127009439231469037924502873913153525747863983279276397245355471477659659259950411189329202018053546344341402752257810170108310228416397262844974431676583976626338410595904112261186801701042592938297067132719773221400164148965923741408770941408604462948101424113116717211218082008682201978639208654360105001452266061593000148379986900148476017576141218858620068505499071251596530901992354816270078866763047966444762048651248238244334758447056662326653917508147013840232148638659142414830132344522783674085204886041873605779361740422817386511026869418886608961819983864920703558570829457113932489597127511570338310561209397019179826900646935925967096118173262552682308109854065622601740740035746463650834586439406599232079206158820055063627158618516851534022487682639585720990510306280295792097464597907263614159629097215330504107494304612342570810984525178290658846881972334466813035162057488016295749987853403095829473954311679727719983220095509025987812663428385991776082159313588095480947961753330621170402399272895876194663495459175320795680388942312619329453164750138441674797200576458359196774746664300520867274963385995667821175868594639848916677675733210467622957955302883233627189196758185937835620610591107356539612142000329481579857395763797624151143219483388355650746065623492213268247808503751957045552439150951403225983044843687854900574421553957711205156324516872475485880260338677807056629864491820065111493453588600878108563309299767440407232508680635639758326460334780541452407020032540487451446085674682652759810958359794230111499611271475158633671517683785641539188941270181731337181960601631973583759474439802229593972757439663003157830276984772308208357209746481480179118499760251060391147324225391247632857047682492024629426132824728163013311412854185233342121953251797570529182829559300431835053744589565699173378822127064769467304332231115030780264714772068272125884766741395489830387646991586222991092475395597170101694863696641201000702275831963006914491580416 [101,70] 11923189609474242519827131061932298615642775512764686030814904854012267164435533695966232516344605944207641501485845411749407705097958456300774149046290628417733799329717690777727246064943687520739925689673874041397520701535696092963818968078108720085508133016954043309328270936271128810972617633202124100282089675402379379902979485759850445054828909506177918002519563170101228209376151716357110210182194863374549285117514082142924062919018314995970349624624813467948587097117225115511093748491552827473603151333730268898619864071486715011120525504354101053916191099792764007726477027600580403514917385387759253495286977711023869890102765674316483270285832747023247385335393695192767865038909152767770408541481266802284290359994315007987406159144748403604533317814618200119645133226828202522541042616383428491312916576751137075865963446559228208050461424740367612540588249854486176555048528321038862522082028685663741813648738622934205539347185282536934273749509201077439962603769110060511080038603086317637659671718537232368589239295690409970806715294306416163941112653462782084475286822619254976289955862271908861597738977129870193565681323297298527739829723072780057408389972699913578659832518063295323666200392398607975623020526115200637179657516761399667684189404301878758319803159172042105072149495078195372128552891400444938140590126896942255816236043479262806511874112896738073030310445626511027124996151692168937921939907344433228375337835360746701783942316822947810256758186916860203141307769599522583477349330089029814800883271142425553311976988700110891143843375381641381533202621689401342002541750983261701342752168695709020941468449347755326877330245170457598906544371299911133591385511541381317795350383458887666893412111857878511447494583321653577972876764779984374431248839551290056815731264904677997207599059118932040950849829798006698996618386200149177222821571940514115856681418130474322668374563456841768453632106360199694200481700876918924289495420441200386222996884373154016526978185509931075868545411084126356229022359852253311090876989325562058973287800629141753093662889000326497665011857457785985377940311918180734708633982152157346139806486304079281879300487601469223189164446295968197148627628181839560024386632358299379415290393648362496289632444103524007597309952 [101,71] -516357474829907756024274128336954768356793555373643074780337321204301833791270298533887757982313333706243286845648313251983496006274406520466897581564585908965895813368626357609097212877767388342215372661209791106241623361412670741356655899958222792341333849725884049974881069130905691457540163971813485239089039571657528993407092124256890584409665341045638848710725039707211358573779816101449850802974221734936518613495310725200538109538186728752923898674674145336603389231853851005921924302790228174284258496491611491982160905578576330643343836261854177854616556963948279431660481932370487716232729251160228033243296223760587612517382324089777014606398823935925387345036004678437344454981817521522117485616113660499198941793961545145813973459991136002922684155243384552117087684140337517269033224560856131328156282637354684707988053441890302536782955696165786370943747451076298328678787917397479206698464542781310090883282744040388019119671773487276319756414550243224021009619989149734377780716391499634464925759270857692112414990349016964038762127033385071798659950390504534082948672603246064128331200929270801388426378508049732963443521113118341537808584851500657456865439785056742388944242351933715488146164062824442964451325426544425974721923326100844645856286960074868221993757720562392608952843724665242596021630009731581693460278698355005714551942497242537663352737976127439855889454824960360365173279508147361904421836382401586638200312532852408261554925301253480310122279704750634141234288696985699848248294825769208289864027711293692739957427890012884199570836257421788452676790663766358667198280164373513872641672125427357511089507982395260235320110762644830298356805913774960290028359049498681128426804852945254621156058762247876156800420069972400147478971435740062893439248919089879770478766146772760149387787220144767620123043392804593693326016327409766912576676863233136137308299475493820217603649561686633377027196554666349246487063517738981825609071135747147301008906991827399840288953933788687017486104126603946274833212740238620884023425958711507904698491166212182183130598406060427632831223416393481309815323803468651655168104055565850427855050142198758779949056612895528837610951617320349137132495523499026804778596442003254029825975865589043907716027231363974299648 [101,72] 13932982740610509989757976489069469550984019237815065676152906028042708957067137868485114063085024061801871321960755193845940959135128348048444269694710298420132796576731180223521471810114084009534350977945767514496791681808141907893249011824282462663117467532830202503156554931509288283702231652351410508265926528147564453505018999985100977154055516529438549340865936412610360908991425615631619016752778066977333343580325492255630065116183352168676442097879427246114910724806317861577567694600460558850980465260195162323896232691034426380075839218280011449413639250449738669668353443553401346867140059982060677740505990947787759562433682073445885589705637091052192869584364037686499895108105889813588915527532470255145587551286244821913668213971873061995272770301360945164380016863167192971292670097562710232770910888600565173165930987968444955705878275380199097448331962235223200910603902227007402649849767943150888390141432012598009997161997182926438365679931115817229202625105543891528861903288015726706618041240982814154296020801580398841122203590045002480474999845480298028070966081101017793387255538585665286669905735217616471124883168183562913305035300486917069263106293297978056864611572025916382209489200437786997783317497881363471173165991288074687606226050490711742001678064088365183438251099014871408295586211995751966985069807030156169370493618801349632739392631436761164415125527553459359429289911146012194602861292535033303707399944098698586920714928941820318446544297363582521612798738112551137621075510878991312074150245623487232083418295577656094119853336081283941624765305956711671182650034068707137109322941474408577385797136689824999572308204920154387730076946611870119969762174530436755578821530534203178858325932284161498935189821089150377593466549993968137878463610609183000612816982567905961556923046972064284734100305687028762803606583909468412739580246264124281542996621957818987974718158391040902014708698573261349732042091227330433465248363893723968313977870042755233418428362239734247682380068921342071996009379658077780819088329627296459272510135271029175404114291155570868749735229722175632897154989240777644126616064804300916457808540913985781952500825209154770204642512158692921445031708751072641318487024761536873087465541822357206365704518172147712 [101,73] -205481775584317276508241908342721354343872600881220416693973289872080698209200183887874228878819022924085917664833559875290097494449343492097828966825150292131973911797109659920959096914444381354650213980483171107555377475491177040177797961713117566736999682982558816627872649412939149094485825801921231281606504481361827432540029224267329971643506255553905400048892926660204780191718355035601442305951986869703930796375977189461187699643106011560150648029156898679967603837303505752323635019196214598881182206403391824119149460276989117306479985338542636161350526440887214893565862181786989620132672855732241041401135423651282153653253069841542347938415031704158368520620891329350268143078736455683861317857948944835383653189714881901435800050537089452573551375502060989307206855670761083864763540969296932311263224809819941121630425289877131025035210395789620155685451250525359596784343863612354068407755936113360112766961108027751104173274624907631739182539963981399427726315040447423678548636057987043145473451606213598855447091345215883266329142501429183942330832028021984531940897094920426329124442291345094924581221158863124822069758156545597621167849472389400069956404582790973963003354202750971999507975331898757146468593588748699713276973287669394367849273870882970019250663783799276768676986720659502440124384497511491326594298535981289100659168151099576180421740614371104075959751665548080297791555098544368303897080360686232650349972147618992652621321914288314879363999651296269169771725880128675966584116627020987268613252988139473213936453602578140610203789423981884790555768154995770121534438884892263758075314529894537706372185188353988357128938634448460050953347865054248187408019532893575175554804604080496208058394358317154613067289437807852485206534035280979523141562486416941817112830945719800326766292759977120157086871673073408595784766730942155449838870624639665399871874154669649923963839413705057991510893989275566436533975275762430681278876645414017639529774400955696039412015358403799309542398867724644615320211102005245582240135911268708074796734264361598609900190548105888372550422812448195051772111081051863306403012039156686858255452851983896763475502481843869602629301851839465907056122037598287426214231478877912912303044133297951932857274335232 [101,74] -5972742722488090080319116972043244753090046865888676643910256597312734838329391984951593495334344049912073638187936616504302952509426798495178026874665065333646380612111565493673218305018112629427345880223330276494011701103195795044690835517268250152887974093516294275553116624737638631412987058184711822894508543104237761207706379631630479402498444349519141595762291668121404597746494585761714163844875883004640015401858896823300543420804994609111496961712392002171811852846857978312155297667298009600943586065024920112531434945046053211096497815922199134713748677622139919535012368064732403998893813041714814667047828402888618273530804369983811547691109405966789573354684442945220496272418940357078637019300771471790625538674938851385331379316973527405318150241207514299718413558743054193160119545279778087634702693589689005243937911745758885714644975514074202401391823467049289101024943877538765042209034049253760689358370495587591237473507864759116156682648512949066755521509260136141994147722256794344344990224063322513507124080481167811231373899806338331343134151062664676690778329886142655700164727020271266415661855236502734154843847207938207946927211848244024198645706484931878746233741843965073780448573011593563016963927228632269277841754785229543394457705090215500794826830198394353451521757977397538970663573175521444872490811008660315964545111841721048808289358165776682323980811817438887192501592576619902492111039344768117913570765216764462920642302604728411006594599760758436161502525539330378800680056146276388313698818858462432914438310093769285525982700911181393227244364111998995863326526536316623634905784805749798689148510453442139537292845077452873779495335324553342143743298098931028082265976400948722442488146283632130142333194315215080120205574612190269021891686815632341898680989651150759315796162949501330999158969815643680685559940973154025636965117123020698694001636028861656356432637733848764063321259075076373880194577148467178514434398678527580521277647105470756093223650497100423915058924576949616922272259813435388094605949076887806299959353126039799872583417761329724149864631570612906341401137140585447739671288442740424726479025175605966303035860276407925222918259092558952801112365529835508016465401629857065408452941961596323288317952 [101,75] 504688289711460654603966105679927668181288438789968162821115597802384279248624682052580999289542523190937635529902512066320021003436640168843238529309874091769751205273518642846607395438145706186909989019326169248211367043436673593875815109173429275581911573167583439675267816609184418410446054571181366355850288098920637980593907163339233206841746487276518579523822742676590217970111003345443203311335227599964512430131445597092422419374387944737920614359324117852583610486889088640330945784939944878650071957915239977962724463200447387556206825272980414885608027757654606169276007023536778677651629240752492534453299871144636549749121250753775558052218217885892827392720104657794879380676504496272025585253942975150584491313383664193260203838477341264894765340703719968652548872679401858027399120137455654622686110467498915326365193126398958868246599754526352124218160299798554157165559881573221118635771087232780175466127157602102577541791577058464966841659865456587185026614074447048701445868042423449543665130605233484641260885220088888373292528649448707675504083068744093810602159438952497405661091854058480980325193592803094334378819895659913400045862387134545012575467060530933000661989033847998155646899331871743295063855596528082521946763889350855830959646156760374692955949165861338370561797083479238084090483817731627227521608851586016144197609702607333654447623646879655120111973581459186327694649670324504213800094603432185784195717543579014251747484873397358289590643716265800899716216876620886075833193652742260770247133696704144757083231979857108250300391735705660556015400607174485247343857754625094293427655032588767793548047346257544624651881369851526635490504751749536833816559788841480589616587293639744756467819649357199680558930174124016037729714073427479808719030344522691047028747160499825618709699445531475505012088486003171685840131434365441519207879142951214553390845081721509348520305427778129720927294044978355272246355540929108436144806936453383023820211135193703264198722170027555176004800067736402714713594569991423534561030517435871320975384570727992507806045024541307264145317821452299146623033077747079711058216742894999498060815065896447208120020135946028488280787108319137025714981922698044362454498132601095555817364360444187246592 [101,76] -21073819662072413297611286815613546898572905666218737192435205576447725114889134036711887344239840449847002314274194994145751373002769726522830161233949434037502104215257751946804306453690697049994702308016251018473373338148115970264332495674125418499653165410253950954677485648431517767742200019347684793957197630294214202305305152127997298670822840834715603485389178248624581773491951747742921702201113488068219694679334600937900009829923103849584328822216044211462869652510051293926106609234226689451449785810325967479355391737572103683508326098072023366896192030551323115849088022532079843383170923310417832716297187032276018784352206503081747669424500731612520524936799807348371636624985881445016465646308790654838562986514032243074485521861463042091352356222364925588462755680094687901898365278352731860717636615744326785589055021613192337613479984443496025481360812110449447567585161327901328302421137821408703851655709303621707439910509376537469885551726123256956768536263857700413472289396544206293683234940946432811780347250828095201054464085459058615567790985571546395547815998810670568472280743967912507761629591167874085495684177500075468852354699212136510488684452718633129121859823131163359043079767137925411235202331249395632644622336938824990633959703718478298516158063047410500033513329229396963341148855280845910718920794319299580652926929975240495747377668046373077578285954714264853448778645657843451461251303684188508523888808365862541521558882647247128796267455930702782881671702796679234714251370985807544681235508192317487496583589495411678394647059385200327977721443475615311669998259419316764571219360989683026445687805279485336866103409801672624208142496078577328539082223384425861840492739343188965694194498172553041023397089460116537395273860954139302226758833352653608561152897709712868934917381537576076842619191112523585013762211764564045552161330923466317922818576481459675236905991040580465883742786704712542038578513698531062797442618252262407125036868073715687716388198641979144330623612129967827901907450340017249589937464800739009250485111682408716232630262624463922755516703316733392868079504282126612701411186089620501711372206884627183725208899966850512793891878769227410201293918687887825411845654408471223191834886334840832 [101,77] 568529216828062538639764454113790984448552322549616760249604832256321039796493255924552531684818715366474141593680603612824204567435852255869597286012183691449202807958404075811998823531287541678370227864892628736124176390579886104439114689140252410436304861604894457229727296181874557860281920354181146138828007427660580748888993891851261303750564090319407012688143933406153843987102869900620779763695627878085774143085456030980235304611480666936647405801551189790703011069639583330999997199131338443509824076895381385676207120782331228023717565009649872916849269737469565680484147987382414521320825968790911372322011788664697685423061111952852464256364445565297527560735736052637922006278920059410142613096142261651258401300749704301453116291576000979340857235908080867032383158644080222036228959696332119549114776844782881688050871868188936685000132877271329442674981491726768139901394681291355738966493031109135988460998238219030262838907635949208026789125123263146673779330525265722331962696912530953222329854051432621674946329700231374779754485585607086612189530867297372640998823177829598986749397993393557408346227743263202074171858442175577543075144963483412643180644005005554813009902310164284786906560519083520191902698080793181343944972417761711056297923743292830581096591249347929908039208726996427379053171902304607942702534547401321284839852459856206276058383918538789168077763964160133188356654432143919287755710490992273532901624588075637897895847140032416409184767628250863526258996590057138591987139134951995325323892936007077010291255648977945069983053223231975432586289305271238783030447758538607928994366118764126603457015355699745902517643010215608011885705528168548819377510344352036450020936734520164891958484586524965600482145753694990034126958102521270871812841090580723813856621805110794415868245183002502411765022746824507348994174533965252153476152962925664564508117299488495233841112476626037693111231901824034855000099669168081692225324681875597059850717943960382604896754914611108806059886372321072286520771005563663728642185219079003408474318572593577879519824510868644685721876954216119202167082622983125101788173538116881415658442469751606945688431179101567032141016085154526698116836455577791411095437447288909481123113861120 [101,78] -11591192414284540648046064396502753882624275462678554789744734155900721779558858563634171512848686534890639719644425518499136511936160430315169325193851442043381966445702038707219801786535178112229879563418598876754540281357396971013520419874642695554728136274688564581636839009353089188332803340524604299487927645420121804712561592802082719874875702504682967967301095795282997796793408646160534828433746169885856643812248173912860330533041330564746357978426762752079386503401642694627601550088200000507811341395680868587332924068006747564798848626263058404713043689590851000028121879175149326524177020325803464119365914297125916306196354980094626254455862678452970150426742341148844904869140919153832583008267976666701218467988257983625205988675834163162304863705876200699404227904018507013975767609985123445507316686872464695436750723428088343799942741629529853531246380113681465729128188611485915988709954284135074770703447964339969140091439740589960584920902398745537079963347300471657447503393710319554289962228196972627047927987541382443930901271668924215789301451527764614522483622636687282494251301770687007671027222027178229157982915924233217357996955702156472287509675732550179828331309290285173652604798416289828849753758188379401669823304956099455311079337882247026853684621845508623167423741019802348251056536240052539508961843842362833663774054764427462969293971147949302392894496708555171204816113084949341220793426267269494551791733792246604045013181989180341821817156228054593786053583686448168275594759260313133255063632735563900442846017224494819879191885937534121439693610432585597629518055352788767521673303880020690723046089917329179488204525486351723518295049009640605735526010047667996583883013392708902197249437220648363341491453885784460888594706007329233396886166090584422891761677399044601211578779640956177862025021365936854209446766005964892537728156761210451231756559485144327800569809378920479180125872159830314014074645114727215316609438254809012748607678377327590207875235187954900322962259252740840193283923625725573511871836749135338774312916454686833763112707244752628201712681100212667238987047214162661641556727988979658371743947602585642239948389237499821839216435150936486771503599276705853904234480474831008269598720 [101,79] 139604134507796575230108850582516033977343775767706876182685135109574395991126115457267211463265655481163845601283507878252868618687001918235144340176626896978323692584279541324524209883328134881880446870248801779712598660249343312579814961116208754334737163359971263949798450479196661656878568412707366388387961565821805241214265633477347934266008189903068673195273226280355701832656903702680411010090150176383676280504128064033585072536888087966195021838127852419196104210556348160847975716004068972768420946545176553858738323297432550640873525266435780321140394510025518762353567909674300121171942968150868853777277771691010058067686169718673533468180748906764000416549336366798850304793971292808102672554376278612572483721452899929075906230349468785462028707058891656423171042776189239597892500385143666203290471446733703370743556001461354445418177733671647960454845552078152494570021573153351179111774165605480162181905742315846829243666462835109159239214124289290438039144332396437758333098983372086132069282046977672801953789395240331964931215885876602300223784706181300241553836656965433543978588980718959542189028250850975795901317719149004634533533839745086453512589667258088819448554427331352490570907230586094327629171327324074192850709281831297332264505544582546635655221100642165821173735323724325485718283991110386747783986874649074109709248839773931153339908876588221759521643973167044483973012339112075883861244647972179535215404590981474271007446803593988478736366231198345236093194118606582508160848648688826170173356919126921992962310654400417375872677909491020697492878857599605054448495364358631809366198043852644083896155478727841723466737949883775573315363402543576246370035842671251940675006882154333070616608289547456554035978493109050985869911634485486885379591046688330633645783155771106980108259914078707023492488804210922270200474934868886801976868644007880761282451718169879322962520790742507492052432313255973908067133865780087037567485012273194786475838358945140598883355743548444669055760674802411387115100376490953863963885389196171583381799626516686234581868077104831494940988372582801956701133851116845244354584554365155260330836366741702474959882950461282926615928274783069527469950248443136935691547489307142084128 [101,80] -211068717832232211144584888955176246402629870729026414521187506433258275112695089943234081958504725954117265592853573686014987354329483351336352503139966949404503551486330937804314601714120179597813251353966900779422531687109310492017557724169613795210130609349654880183848292009143735906802005375715153562277876219106333091988970368996317180098212779632479737228898612991491254273448927216103944320674827076538366872198511338461086517292303190712677943508031591956183892465908800676832457696990272034641745786468577084803932891378146972594085183307037007282722725041878982363895688867060220709678538024730212481610215690371613864958159388748062584241692862927704504233194970986656609906043825197194586153659513126598818305925469531261007600248566196220383184239721201060976018782353553866571126515573836278902520569440860848980101016280108988074697844161878284135688781352849395982068773924837412348691826193630945834055233210873116013156979920689379213882689039891780953485891590767260386271860947338777537587011448876270504742044723901112171305365751661410796467402845934012029553960985122641746753595462999164904913237609211089343280274381362679392377532048970568040184749878004749274314834251715304118619621499630233653925476184909606755259442937805457252730243850708261040060623720565819165894323859396121688474482216360477827233869889495433081406509210254634198715811736999156434274963407996593353918526115040418105451766921070982636842735195352811985642464307731362260199625182204391009532176182659989906522288931562138066399897673621444778724578694931041518034156790494646948044999369401177065165468425637374676605485637273468645262736966235915077172437120175371514799557025736082091003932390014672528939767926264031239621990250760416233142569369347393659374040278782708417056749342950604109154774221691754952996021267638322844265963989731415391241819667612244066073536511541805267103941370837303871134675702250598876683385341604010441615085596632627867964492872065214912486370170679242478040220508439050375913306267248807756326728863001730459922996317743000326669353542383557582092885265009556843419399324966736649423072271974992079542100361341171322818606195511474712252431826264504862290104368363811493183498311492504445362215605925888 [101,81] -35942267478764323628309313314252465865561739701932115960747092664971341371552995161597409747454171462014983304888092335775049310028799694425782827338950147996826371178597385012678025140209978343104654788294631832773587150353435522276026267476255629496281276232935319891744232421472506645454453864192178497349943527770781185880884432200688628791432043281906205148993930719376098254150872515985735498436605530726934542135584840157561673308279549725861336814142088899881410961699635787635922616511406450901232885601594659720530279391012019531908999349395915066837444275775832877475746287506318393676569630332952426129935630357938043999560599968800139401489263225296327114300750039858322496074762516659507424863949092469288378362571634766252526925492060980206325960330224308824704032549632080937219188796827591225934916344012917846168096748640682272810624012119160784756192750109957200783634322597593391943674682801806703248409043607679276387953776384296550442099150619535504822815083953279747082318099131675720170578437619896793846416404743956118403264142983962340878492280054153332948543704767344290592843252413835658215526448198297556146391016048410336066133624230376487511261099746472578683813843827100442809092837752734514743241677003987092759000319348123095960059968704014736943216692390286810924399806540771012248760329162353028416607446831635363675819404203934466653042759558573149612622172207491907159941110896542358984968563856036275109345263338448274326266518052880035235184615214649936232932280164985200690706960446063161601225006749333697802285617547173870234538550322500905384736081615040545294251861494857784648276139348182538900129060698450427589501459250809880587705009871640081691481951537408968409401767349128693542106366970958773511709246654325690890876357891825616056204265686085136568651157892289463763893754850792972044422620412474530559795415973058700990909346557831222614084455789726682517934277483946081950774468093356501748888760463951188921248682968412568096553617895123859703443626141696852024327748657951440599252061925487303182140577689541905039878632015050343513484399145846666079706574786504534482739725821805500073102510809067392992145612962102348578536186523926151114357936587058364962818179624845983051066432768 [101,82] 777483546796092412328607673272206017258319973280285196992138825697058069166682017772529129337645815028326467906833750931288399414187059721953321876137926218319815722198381657562799166430296398543466282506668939984151264309577861324244986378110513949673266970150449034123846458149657944945337398939397179029941132302427206414014250842736512495787304747909342508749224741577267496067938417403555867796748755698042600464906110636707179899514097488108983324659455148006803046074638539212942412241323181696522436096630485672117898177810218597226462810264631676470018485895203885022798929208062486778547251671544863746198143569697577729396275571642247807445516215095702186670770924418097662163580209396797318036299004872196541909601334213832761613178776249735295419689223752482628047323533425537947454261088995478701951133247679106806964018438680824414454124844140006902608904595839718278237524088616526142128562261202600766943905225290790571797244708465372714952552444671106613802506962212278590678109764679281124153688687580799607990200941117613924146893199527447813847677499358475933243481616662174982241332712225490988582491863809475802808496880881871013082916904480806464389281060668756982136484983445268926013969165567505954277260487670144534075768968038895114174482159992252386383097371551474572071418148773078301198218322725387261483939794519022081915602432083322941875526451778595306154093319768831509752941648954438045435955701342337377119307885228070040375932521541824732318630144611204244175015477063277580102187784241083070126544493623196717938444569584962484426660116145122849474288882421934692998250934786114914757828552669815783975149176066596796716178981904390339457635950103968427584968713756264951016902451681819909965986774944731386728788268679426574078246372446822582594916395693428998174607881850671242783503576056822743281251709401453309157050581614018363790699001251447949536570133497734121434571763688981173384646369972077251071633192075624256270502635009264207366079633639352376498194582056377970587164810407581575803541534874258441727193876580344790853137541780814760198006758928793823704131645964457305316752865679518453193271944007683471517438194866021042495333513068774843828844839286948423426563937781588979670592 [101,83] -9075373678513196817958967913668764064906595515418194771124410439100712717770906253180839406677892912567036463494373899228988433916828337180664548677150703861649727687435774232393458833951981645891903500670992770095841800530538949014737478438533639853805759052382866476882740834654534521476119465537560705262836926814606168644922555672609889497902507480332408473369510612687856685472607157508280295480196848243334890431330950834618380147175462240528041803636926387677881817493697869614349452458110282657245408345992449228504662068162309592527323641806555634830076581234590733735471461882226495492499910560341457511078643195018702632193889565522448008079261015928045957069728233628439411210266105368096663216252787453220589339003849788188748223547478453924455724202241645838416225359064913614268869145443701035077399739679562000557281826100583287112804545217918240425482427087330036339571681150612382334091563230091943606985422732188729179125394470190452226552333343538583799944122930308312385380093070784193381428618596930450194031074336570082542358712130749904055869090976639610221658518768403445905716923867361443761553551650166982686621028458144638865664734072447406525339666103097846679485170792895423734567628593071416385033752363304194099713433738927363208870174812662290769494430616498539882561390807668007621004401883013772569437850552089445406850422937383434125331217542421463658700742556238324020368900524145235025814302426497764247869071780719548404238130960902346243770436089375861388971046834986734926457289619110964410792038542733681220536978483972303180640899409542585807900706288846338679230679709721279979163780840197599189348747019047556933068777709366793883429045093402800069138641013156870111425829929510782444115402620078548242228381971250523405739903009181735070005912958462422535432373815705188221183620661275725495445513009996373866069580870215518964951200660894598219558575871774362835621433393426817979343149034283742417788613355548041026232157811090793052110697411046701745407649059790632257501562078813515792389897917608056442287660402832526305364216038520461353085999784602093474611554210534787479969473969089875507288053929847167766572924143371594121132765910253988314710356479724566910792505689164076824 [101,84] 59694513351239791501202300413178444346095999308791717145297647676227494322753085527836127220418497806171731433115512139798627896089516105446264716393015829814610843106277799999230961328937476922769430206819189866605183093715815805811360689800244978307574115894010519411462266434971500256821881634458020213563503138875788860663330494935014918029077024642810483620684283434512192048105326205986092413861110050661878759103594395601627161606319198537833927056514546108469597035827879744266551152499930663745587725284496212072445439490952152257647254149904052574420443749378631417395858818225945309963527187356157557706685103258361440921115729467734964300637110403807676564326586072724678649402358705967792902862538579121069815428167788464499457173105376079371340705767088540404523328602800986203063032387248131228569724808769243539349495722535946837551304297021322034224757607938155830001561482743754461528138719524986538359815715234399539628457042526944262303041638396464475375939648147378759540756554059288841391443937428819781184790962999523888467761871602555359570249538865848299440551838628196260635188207266627771479870900806754358780725296907461307147114314195483220831652620296468237114829064408750179458016572913724969616326775924203459716609433184763080135416802449137004433928687449922886896390028848567233929018506098881313233704434081033851583424929128035568096411034591926356434040217168153008373787622333503637800343274334306725372767353801929676704663167844222009694776668705824055568824670792085298628245229124225143151518724329210969040678300746294202959420689910541216353011063895902777059937736187818660920832170796679444256222890589444314384300449577823925001259479775877450866504711205960510217151810578541093586609067873025707164824715239500026004134827665245977646927148449896930083878470456106253455080643138382797317014236691461339936291208325816669733878586782756461594441791991826991628991020788455347980887609503462797157851072892410784207168294975758214907326747239277113836129095835872359287917235809299793774618658618205857917342323186346919139671409762658400523747191693204952678749417703434541353424260264272638862853314997848705751669344196331059605902345427194589091291259538981979254947334412288 [101,85] -156656053872652815109665162462157453396998000127693853252993678054617176530029686983994682211795250351107376675198595481833929043820339149703694834063156543757781478066727475333665776304327223155382173509644344646404455645041122907670151419429500672914849970035664321640166173196208963155613586931343234045620946223467690262755692029539272720337300795808753504328870304167999019794023799434787865208588610207858350307559920876511583793024117159160357859776648544127358776693187808590633191380674375241120394201684264825694147189914264942344811635671304587960079310515267786103859749326889374949020845688605784291119200866367613269929657812836099631602047174254924977227720660636891137826509075759100125599203346200556514575470794920136225415374728337283575549422799168619601201634569759251234016591217662315014992295002770657799518810603752388644658742336915319623172463163056950160417041921468194052217461619586958173872939678490931149038928007977485368096058969275033089056491352451753939900114179570935887029448855137210694784142502511433576009183837121325351929478379576339412811292608911284992945850613961899815787237957984277202002715146700701691642526691635592014235796283468849314661236311894975877079593368946834837586753278276680221584734989291782969844376945796457111888223324670837711615640643986216325103808504668866066557128874946552086915463728625745084893350162264176915680124617144126139038760371394000387609614352112945435760966023200239587492134043872335558027537699336679983698750069955551797514957396396424791615396755903640429965515937781315722640660226635916009510417186679472173914273214208399008999906073864760669919112218851033887773102675609318928342374819680459420092764005118609253389011819876376317897579967377661376883524030487187980971190107230317116573351703556806899096260475497341237062906777329224776621013034998440769025748642303142710692666159700517698150131026924861383131636448065748953370041599374848681669546942926876453222327291993127763067184666718511303112336378612688102486119412793228252049921717413086906340225138551151199646558548647986206335440514581026580889586931471993737017804376576031199871542804279076869243284490244760563817907355074912135911716302620534612838527232 [101,86] -850095564262267713906513053336697594457333211986876888687669155313446463530065230341888700866930698007021619683700597447544201552347702476698730680333309047421945770912472092688918771233160684779133689980518476071888957282360370357573016355529071881758369193297769901507428582438040131745745800972182678008067554099547715726096275986789395154952008620529351660441664343065796291267971124192893902420476999876947828186519240218944190928919097066698983535838267954889804769059041529412426525228832658660570456134651882060075486185857346346632514058710630588903827759030924069795463069266322395863953102032235272916772205569741584036472727128634304088904258588091816162283727685257118152470201866360603398453850491083366631862185685503150802480170650148407279737468858838152758371436093661509951067690068549099664070586603321591915317892075928187540137634705992434645314657163470929692663359896372374867030760285544334257729565552821564774986465046265163535835285303777765743860676348422613613758033651141833897873281116271408488584677259294389240783690419989034091754156779964325026051338293535284425457514716986506818567726213897312963532137623446531632758437361505252907669530829482766058258651192811150100708042945725378809440090429021063886373657899755040656059533220420608287883267621173669292086976940654730248358449227040419652033847812328100074513651876407191428132668115204207852148303548111716931843702582824361955381603080287779737285901149406697875002394874238268557158796179400457328405867598661743528652525022754142368710503070349523562016030735114747670446450112601774303785217699283101683140681167643710099629236204665230486803293630314605527960079412368961223208125519001450296821690286178511581206577740567816851092822201946117361935428919587887902025129191113320151194900877092239047974569326550919033166373786008934965403031094061295361856143232736979070112774703408101733795208915360769510248395126567112326589092922765345116660861422581522892023142748504121136444926991067391599540085233311340544688991504014827906754384854544308150584484159198371175898750353427714273555919253037368720391341855120687110338384656308697246783264795139945463730378163079195437182187862301326315962082759208497498368 [101,87] 8159038723422277822329148506389744696779577950620999400357282658925574627577593692379210024621393189752335622254192594419773248573777112478732902298829612726502987055727777950316110331569514263029747222576805495401258085368627452165031688869121083474253170058680868964298481822513947619874517239777118111592583684975532233310478270725818407620941611366795231562344023207269851676128413059720307864914866609189337858781165572837695965888413658009901434123991446259002446219617585719220340969951881844088108117709566876447807711221059896783467836112352238695194003860317691320033909813124481621630754868763290193583032114497187420375627437814222873084880020276378290094772810755813971993884468797050335739261610221503104503323688658841769478332032502830368741240680178676341892649765996726724497000955020286462791435561012511922012137963723209536022932742470858395525659423860645682723107746775851690743739854009439982064940353059976147653871590465218909780911078253909523965556970755709994150419131834840117491500344852753839335336618950455074536383351915256190523818553268666365859161211163549431233163184268842533001443154133044351764389425000973258475468609940769064616734255045372364778981208294973826369373035051276350390540090317488703518566936365059192852951668430540971382918737236036750277059440746276620758745193554874862021922785001271547833825382120507680685119890902363599844415366486385672305021660429328496512786201418362859254465403920821992113358427768086408986754658677655673679982336334399804473081573583137646630305829653325323050287374722264168428694047679060938555336803046976160127661059052044911639486914628066772138584813251633883066263296123617713162480420087281269578460122196336412045612673182931112274129530555046605024623174306043405779539843566328139748144873631358267259502924053201280281933210230372947804179412422763112818314813104199841605681458180863062071229111916726549367686086998225937471016471778665676741248772068503095247587041834095274133805174881505608208326589555643082733228292033107985912813864041840598144265674528308135116891624379899031707262741930534608393451914587432774969823128040202943393022142714868588084251049475451280024204126673582422183609818814043808 [101,88] -25353533888640313554220528990325621267308942851620143620398401949073597170305955510934437629603471507869927898338395715100918955730184572997106057889590055386554416491880442977137361660439371951804242872328479173190399853795531833560561818012596014492427280319560843021358932922810825917537113834286486848251716757662065775423716797005473532709341179960624499500202832267082253720259566681248031969771705923968398531716972164537943149438564448417651006721282417215232919864621381684987594344474524704808241311411647410027090042714158543302753053974709356378189216373762295585711837662662952395156394453238810723425541075007944706175129007556000137107259984128266899165008127921117125473179735507523035918247386426303690876345571353799805403340673698367617828072021655699555921539781164019061712618637148515109476810293618858669934267461657096656650016912771733859065152254126189006431359795311884485684364085119202952079673863570944116909525930991791591217665568032196404215969764402312589450215388110614982962195766146926269347303301893740490073156455493963362232910365481524393517629261929955965730533107846880043835622000239359726006665440306993006218133283319108968945874923318731258827221898425853601710844236956040603920780185637577386741604331202928978939803432740688503906298700592469711111051342099051984742884365802448110016466179571016273969714393285285686988718311178264854782441681657252073478112502053872119781608175922934776721293599102604868226934207927935788278819146213840775453843416986150089545194256142857421784719444484690687039130831981387274069307617717122664549667350802855725623467839725616448186384615138842012733240805841857288526415188254782224590694921477601489978162606918085434261137644214652848345471639048405253897322289143910642377185331784124781474276072572653318059276397840326672226898274994873877791064102660414952722526933782263337478755435118436288487081278976508980516163739250613455778554909957072693448942098957385978569015651583067764618547994607489478153847674812141889640142692848940582518517800894561438671771923041821845975947188061724321834468741526453553621248620914651466717675937906698643665107457368434624600558398779681789375363416228897910816525685760 [101,89] 48014632227457938723984819586076483901909765694425736281700989484196466151857826820326498784237919641327679301844706966492913982274663734469630488978779658041772331889341258111813338360331971790152608470316164957522940371091363131460786971746439324487906401547025854370049994740200649941595626949892490403192270561966729380216250434970643490590759740843814061808471425604008446950186349077937554222267096724644746780287970096634064647412052346163219542987568773448713145507236496683878801329259616663454680804415891413646195472048667256287403606547198238530312547978480516922086643754097987321530883384564795476355036523807632286655363702656604122753378841794610887012471033731566001446814395988227098624723862403461747432561739531265608492609735548831259029911327762666005237840344643245144606054040187814595701995954852074110834126096213569304697835006849609108117332495965177754064246755992992422555291954430346024875059639921841600501729920177809293112950295684403035660464088897477456160009097765371544329891370750371553949134262097123698886500371128528462952138088746967057547182944166988384488825107444362419554168819745871673279430834070808870737107026044147220913772810439827842878332551331814839169486623414657457544508322729830246461781472185299640264729999773876521545160515913332629298224601774704233931278123376564400878614886631152457100392568903010632691464089773314865731139053179822313838130766875604755986535643095390725671430464742120531485030986835656771930662724746866903906874401155925941585707239373257589661389950255350423173385778790974744829094707227157568831360835589217931107314946983302736480251723955676934133486233151209877835580632727083511453507798721267577749559620184680206619487137117469960702418365037212607139793360042484825088083863383053670129010725788580558959917386443716510501586364659269087328467703865604902070166457202116309772297585371718302539224724632662033854965716277992357190958345316211845904972882382109491442887746630602983008637957008023604895706492332430198754386787384483000365409302612512058280581721131244224108667392790191571711779840006079041483903884843905545568807460462389903240465933410507499430251914789757207357185709336895872784512 [101,90] -210816581033109318181672847626622657440321118666498852085248965522352948655227152731908873826992154604410903938957808060475086796687367029276934565651710319354568014561506663791202696318171367420311689618456651903126043332903355184416198979848903988070757228666642196753009721215035559546346403403084303008647299750775728530318782286083314146884288068717930980489643083770627210077178828906143645919521651649712203431830491916763819592090875267708727460989024178720214747725229422790377771282968452510656617481856128652784858107460436396928007261881603479606469831577304544532266626690583722853535336057349769243664859665104432363872841955473042932823360883471666418795210536980462991406220103386092285115860848092035943702504205879176038371777263526428619426476353237762040356740444351515623034255124373157524141265288250688584097183640985196683271231912512401227141662614361253969653612491567265870264317085151628406378657428982313272367495605481101631094585035167208173720834383033838583113481684113393768242757095671369890637465123148965406292326778403726433603564205894383024584686834845254319565638795998823907283604761470639379022056847761806107677585853363044649612097255728691725839099960387106010379208403412662740189640131975426680853857632191401837619094245524291372747668740499353896534355189715946283954590025176114486751660016620678896593480054779913637163053734302027668795797979328534957571959984658519292685994840897116780443443216685780806827094184470202734460367875351480885254286987215458005275109289257169767740427837348156023201212950227934944156522047887030911573846751593967116514838043294694439348129098016279811693591761246974084461259316227219970352852599447537475107826209694083137070782842314036931369931956646704006013729610166177767607908891891082529678468100711176255628158193800931412288871566879469197061539526042516989440219919570742682834555328608475473137965575616144467579019579566185058256503822211726992950415251782492431782630169561935772746219571441836875058423833988234499002258709246457117779629103177691884526044285445703300450415553522341036460947862287954869240714025663849036806691234934685400359240991395056294802706406844846301818647061051063424 [101,91] -215339600208638667924755837175660464089975952421765567529375393853725832529495211337119923362972822362653130765675515007009373053332453184078114865478099116905213278912855572016071679454893166550683591208851119888825466643475813284081906291167426524476012759067321237335398497714425714894269172738461626689482434222741510485381559051293062764609019440113164678621316147761155427085071369789429035982127226065605041055185604926475076575087848100353140515880798294327453103061818750424124157814169856577859091443570385484026261118179078779844860767683836301764173964314900185917232774289929982150713851316902671162935085989407334427421919320185262457924935485136398098320379752709038604928820522192113447264298613912957276791189037422807322519724789223499124890137564382844688665226743808871292235140702010250842293835403970901517492511562225345636688607101357455749825316799221284676275788613883122889971585284746085123300697080121855734661804544914926586667187553828506446930125163266829381175821433689940715709992636729242069156983712624188309896719923623811107704598851169836075288808945463444714824948452061922714538990582414404194831378836181283766997706035528859213909503474162434639557707673213680029713990347609571717047363813894925439366917738301717008823203174706819677133221085196367185385170150918315354599372879265969917076015452332256249483546289536843897694730286070131342735875221101461235803119181648818770083037778510955906169470329767867210423393254271011158636765801602102753432037390092899088753609944245998625530793063927739849903638472730845802157941641127244272662557730664483844632105787717333066984529750169823789013071045045200537974638960436209377847308241743214693311052753040839326939158148037945818910689868953242490170129225441992075050750154398978585884227636213478387203836583234127654472704903456792583088955614607456166128741687267476768545198072441856906462941640806765962025592460619582183013923784755953355210168505760188898993193241226911113129454924639370655575360213946811450651560247933160584487335263081797291888044961589245921115131676318952157214607718830630434958788937877404150001261536833774138455187004576557809209568493186023872116255013584 [101,92] 10998003093903694040014460540214813801451197222731937092108948286524496362800195010393399737960819185815711156429940192651134755817665720769368191355956795806719338391114907181717669040878184648745277369900113862391253233018961773364667015228045616401630271431053398315664123118597474698181155771218710518838223914004147099804411814756019646890239276105135638115466597267553522714420806031215525210260021080408892345640614713160924511186379878364622103266632816446666265388274096100748035285343623624447675539340671816598593726345922528210220732053513361786974984012650281471165878757357115160084735832052894564450237883669422329178286918422563157401626335734361994947801417032994836729777340862978862194235989115512796282832361093847775451764875042458330869588685584257485680911267210329210707661396655514033287647928202310067796542916202781820160183692947747293987206266184719672288123096176191247543053278157025357019626192235346941205849414107293800718584165815956321746231570734701028815905487725689047396216844603940094085552022380207099184172048350369809235137374924639417777777190049442294151729292627754597366351270418114476145685516896934571775787461323803034983930028516592080569531983619051809046533550662256271985939494780092920302535188152496550965362299989373575782636701868508796470017489929793312350810184613185398705864463508892398278552004182325766515639614000047497360169435309592297036656812895843413838455750407845932352101064600991517708943417274104356473100934902747893762119598354051531998483165271145633717014245768046511366304593256492043806795531610181550464134513341085661916043738390116135295974385102631999139344733657041978520041439971250259313106237831127416011109333774908984925767070836939028019996229940984851429233095176876544422507847962153377976021486850811512479346311548851434436412564426084907549492486818265688308421451308645334231069668322940995012415668584142911705842346134960484628129996170094774074106945129033656271244550020285912177171888952147887974949263853722380710965792781202519184178310535980920995570334849775652257070576735045399633856228539671045203700842936645486568602172587920326771166663527957624865218967373501692232484352 [101,93] -77336568552125363664904041039723649062709985232321894242007068844733389375946104631407647682301054236567410012157623507308610498238759197759074078128379240188080514681731544918816297278797497434799721709685148300908961552809916854306563191958284012904555941812857396887830479676834768528334524469132623177716346103134406394916061121575030999230480036574391717933986012934532525592058329254872742689476892706997242015917169321083734670497142488484585474841821364648456986974102043199160423419289146787569110005642191834234449784740602473433986552964948506388365188161527603264987056164377135018542382585474029800445564718226094591526651448267354567982214271735884920709192909316217234336225335142592465350121236948474480835211551682679774310955556289379156527818901964810167474161944952431920294983523785925525388531947436199248271346882526069865709914349191730431464177674259511000226076996613538409059086039201584664820999341273129851187024781029773592972961453100206856394113696620877649410938001992146575697533779145100078850490455934760469171772865978040036275740275073472000910756334062390143329944991108094105285014414015123840112887390021936695217250635814352128395273198238520549541671311327245734690076414996184252879046578981122968939934928618272620507797434246786364074207649090612811325982380680084473285489016386361832890965557608473976422706776767532226250988188775427084247266358096922100571326542953706731970895876661884372114604550049654174067308607000060937843034657969050469221861199206537552143076812531409597412784820360379870023678900528681564294980958093833727540109617392638343707762724490763548658885466658329405922564516369812610882137792228322974920500160824844255502064001645927585686366163153203959563469693305239711185687553063619877348480658484194031734657496510490297873738513587645221370025307242905725139801250746291781134997096049083680174580512484710724984827443726988190330720713226060066435406506719665105065716627348119594423319242936144003023571541856734314784591538216972019283215332488504044450109873721776808541504040573522051158566056278491323788896219672122911588478862408124135999290328711267791916161437354785389064332196448341378688 [101,94] 444271737189172975953408445563197234814939831778227736010904826925952820429269164315822476960704189831378541676727427248273046511699334460770162101097234965305527649659674857590832980061329745452637862024648358946306411573720470114464270223971222850277248786148078626360994466659625718359292448586804404877098854728443105439338417761905722948923149495472921991787247895810134946238254723330855733965179119932235094670374093071229041446358547200938146336540347934122633177985846564076633787708865520993662437982903022426530864845769279477196853086598105151069060969848013096210755914460497557002082305017101952210242859575508448684885724940567898679492286268546182771448962338143743893569661550316673094030869324664401600499434732160348273975086512938382773615180280528452652739044644721206459805723945947996781167505342861955148921379951310776263696650038144018609865527793474293141857776335014114343247706900886379656905314472270641235318272970986605928964444873750102339702006291544226552114834696333181516806173809992930408777395761022363688365635791780446007195978870864989064994648370128061379459077400035807642672643436601743169655017781551850869146271382402225441964441872318151920679360823355526995016399324054192537412884766126107526722838679259566429337794057353418882500534039076689330141227483448140763544084206117549868178966602195296332987745526789781719913899805360452373539645437444114754497089605600987276636996414681020185579824888875724226279900075676375744624503092427790790758131576020332630164124447092023870941290329547945092182531800275889207206512637922041149045294727438938993727228516064306770846141257299285941055848482136708390289430164312952859292305318983869249678114237903866239247189905869155400531384268042404816537858440957669910206929393568046230220814897808507911379609475306019848120955042596084184998108779166427888511166796111760505585918412593001844644804901051204638038994504757694140367237816470191000040184531942422383935435802172305209027355875807663352688691133224014329228434818108409807217794188140146169132153445721185360012092126814485708395221238220675410478717423710724731233977689145535063327092600131355627875949491214688 [101,95] -2374934545002085361410434480150162720741766640151218506962736320472973442449258278704849218976450264684598018769114157377258562240801725912691225438651045639712230222430603292509671082503527821982940459931999592752525467224639422472995649430159453872964398234316130094273626882246504283646543053064659232049648047264855784279496124722050567990833929109615377792201257739011976711640435156110664603945088650166687031843144632471806665745092468707877416043500394338515714268086393496194303428420829494193231726557437453275354918570693973177556460827840916874242654257410393855894007812067521755687584076842756698630941935213958442715774668085797007584625777017877751377821041034656499850840554432582063868866933087312256954344354962009925766088946233971992406626845904439555975229490513220020076361299598858935902797382099466972512173631737483474533572227150345778839493169033864768963559989535810913744746174558858865031576045200878493100735546592505287076291237386872992662752382402218203605532427526735583538788851482549769230894396988434272360476703862073889955259392966132427671201488704118512172899930509738746997322511460553254696139448995964143630461193108857578261862467688729591971372889626953487797820572828693220662511183946242853897627872295371662984824723881669745751449758736546908181465559700954593048650421969498345207356969713028661862130106637732026676665419914277594140052636922293351036833330564241888010412569544943163331603939603556991329343581815285872377064349105591735760601522306996513661213041870901171803222161782122463235613510174655763056702933103516773878218619510239179093412442790911617415240899703562189421300612096737611810887740306674121023840386700196913391627871442313160897732620627121166479882215731108600901069004493322028810078917300798200122903070307230326658620843531977773545544995674277415407452805693038651447992985221500676361263909850619352076751720552632538624614087110822266212955066223676597785004862890614687697572534272925189688966179793461016615718327444429384627633088234451401282736709160550430739261520687195624962418041683084767256302261724236591160335839826175741964635778693545103317805679498247893693757723788 [101,96] 8729522744689460792549203661870205830876299109036297238877490506986907361840762371055619261063165624213599554196352965885412860503643888616507499163543748527234601334676389795360256376332732729621551663404384876819671611496201269762300505387281034877828477299440446445940699415194863339613351111525433655391110957702793438002768044737071347301604308714521413335733560236851392393610030776889123659983559941021298468303811266808163234055215676568444972598219397002976765600025117220332667535585835691229482720234467252678592724852124224928357744779704376496212163293371383581680362829081482691984184671319916528415160119605553401025821929444822959782721783329516659615931515125068839503678207479972755195405324763619301711769335061149239451383499031721044786964954286629278085652436322464324824042822567404626734207969356480298509716234999249052759979167110460623480237916282894895113165650935560623779418167134961932348634707768787404293578151287457014070660139543365214996351147556736969397796343719085662576593189158910453706111631298212137264279077731033421843482403342183501316333264710752104956057472923907796480776134505143910008625907614259889283691852372424496767218837273172011691199751920476470615520519450710648817888583977927903468889565547512499395190984380754283394832892258358609126327410986518382085974555026234664458097859830434164575031254209013671817046657617214403161425339446094988685372985273956571718762209978861065104392272716977329006117074734658992287977982977818608254784889379759952626568110270890112413208930494923469512721237028689317266831058246102079073241690553039520772905618163905697255683581472500551081713309122207287200561737591773397482345246664153926434703224539695525127920563924886135946032868731306616755855153470949517769223247612335678178577146793345191103417743025279814064727546563882180325725655634963258514438449526203786271366284625651194929859510296968052126354635902775331944398500094526230355313442409851681156182122529629791990969174555398417781128706206776380435153817976567554117843071831224246907853335345790482583389062576216571867427684726803908231113659553311305770699341484959063565864976530419911459968 [101,97] -20604839632531236469551521692457820347067136040522675102501603953383380094857381525088699486867390767670058760476443325884696830374759305612838094547547443378878467438591264319670455947156673996883234673001568129490143164333378923791571520704834303518727601546134173355809174054161679221540596262595073304932796106556150130164222200319410689641017961894599263817180931037080658570618049218406574743534498309545075779315969355227412565748786863076692189408082912214888354673679096799716142243510146963854675399214426010168675998747632160784148519669784922330425933013523730230960746292393818733267310657929575893130656462403984331126107067503716520487321127718044123089152006458573291592406471340493377278487949000598525427796172162230917489772047125966565242849968517958385370286730387892737379932998932794340107571447601822682418322302977507054490984966335930562318781310962516735298686931709646974459520829645750647864847932679420117568286709549837302020678899520802150342449063913343623413800410828631628102380434636283138207425111299739061986534337565845084818537496003275178938230364240338933279971283540605330918655826160590220014206509092651189304725717414746248172641478504379375616659671203855644746455307008711689818581327212713029532999610497240876103688451406249679638706059414911217834448467022867711220917050957542153517500491154270977907907325462630957923578339592259175980896704739537712189573250517870541807526550142865038284179861595230244974007785278705830161260387400972617891475349249815756728067288699257538540114972883742016422678003949595651307582856949632133999606483628490720442778958461685624873218929289827231418145814356381106904140198038349333171410554329108348534086934898396943883355477893852313311353383176332062219535787351389894221875228894014801406553612872962527082313351116036038766574129462800412365555937261089892205059494547516961731458313983122338023732445610922802519053601653902900076040163934899807655407354510756532970363592984525762405629450997142627913921841729218277881709647996085354133424285129471099605125601463882028036676020596005424021598123981711804833179682917414838004244194701287046763987981047727696 [101,98] 33608001129120124417839954980405318143265176994205213862736177367122564588413011969255858378849218226520306235622740619302852838436340470622550445343225523545236070522465908730327916325271037883219074013955401789055880228739538661092900593868978852857585632158839040995701124038719304195334398502039631629605383878838155436320731350633425438762219181080144215015281841690918726713564522966514021712702806419275749543372550748308216852208484896224818150474907382001468713444883881715780430594051156507045445460043788826406970599912843101268937665631504972508101973206560657152756829733208256965558590739989263279324259834477697303652762825819199219824214296337447450987613954106326136570773048380241657537110404548545420941435389039580921896960874974994397843496910600427673959432890137816705020332980733565943562838623117045489796717039482994539818123181329422976974221994292231636431050163769641971101236834978342272299406782746934947170798586455706150399327540265377511921511043038151933143545499632592302673137147608832785901100259025672104611184312173900089845201022637697974382838557003202473530922764269067385966657820235498041754218131203771466756882258975269699867131161931673083373565486083791660216260694461604561857654461165003864587415801861226689828731951421279976759797694461727535621291243918633415071374106981302108408570273166089616305702054450922810285007652312554375678909132732239280154841198484395374284605169917889862559127548982126500598404986420016711771312625105936878154424962929612109391889095883281276887667619853201514450733811569138100801298508113066278115706918964560282604667677954112539997587285815572024985400329713918362939779840585545681146839332678145276680406923277773370740833585899774855688821657194884078630119914377883809051119427522732009806660907807261708605637409230942614190588800809034963658649637866107308890900608711887448022471943867226758880991649461302873105691661145530753308317305581867877405660030687017654855065488553371488788332404796206674736682283050521592436472064331209832451150747880776236566259911313701061221207709776396636541879815558664356661564600383204844332835175503704230231424843488 [101,99] -36721235844554561638556101812614834715656816680338878763121785188964273202247865116003925308006948896834002338895033398509549376980255979174765886606486697818100001811905681466012610017462995881204108518827717783958521497971312365358906821023040955965632867757688498395135059663754402901364040181182443013591908251865891490432782276538605422205875903258196641719973630989884548867758826967633228553321117744682463408940751372513688894687239891223644022808411662166128309878171630983181103739411027479708208342958562571048505326034226298400972576608754787088981520393029931709301990094648354366477537767631100294568098875130921287435390408724616916266298090300039946377699943912443360355922934308076858941144773809767215696129710924502877617562539589294726063412628075925593320254490315702717091293844698952031368916106252274403125745465376382550796094200219936496091774998540308385257790946832034237564842893419134045246328959461160081421332331003315110801528406768376970007304193280407832297384427625918524430021851617128319408637167005923652138133559570685806811013986902874631346826063634176278493161656245255475626836895272872902791971886949682722657445683257232021812896388560153604541537011266523241427564722633099292003664376547106743706604393480819292000898452007961773489093928221453250430097557655573342236979865747590700864642269944218651938915573536126171610490137100712337007136228463452488114735826564879317509790765282268183487190898535252729100591462155911431237891321696259874787209389372056281111525192792197006594097698270137217829078352729086128142163001078009739023480161719019821483765751921694091514599047562577885472685780224167697811009988045320673100549449458065831502503157571213193775626050888054181489075065115424454303443423906220125094606314793408947120967203596930328217418621182425650623707462400401406107809134734660964749664191499495620066898076698786668723923879527419489870298613096236217296597739206393586153702185466007731194939027793819175679910797872357512617363438161755169853100824347177427345329772172484300843520452692748516658920490660006142899474589741026378044578471634350045205956284409247623497492 [101,100] 24241274667863883141687246859702843576022460679798871529626586815870947415433049483826211939552859446564368277781489143987694662821526368863815152561325269568549120541548114012518415899763833365996586111787803058215411927818381144556816795450787397188587764160389234868492191863110632131109692238342629017921275346508619774939020780343015935529214350398847657918588211261508078097469881806359864503626183210434730178649301069549198523998028298045108364108388773070204845121836760263776996560450590447560301561579521988149103743903742959297837651576104098423834424759181736121945745843880602184665822419493887775071361919808949739336064786745007769179677913416517606821753560196940498589834973812961244982198535670961287929929691577762141646762723856724476199124599522312490404842886835389338290841694731360668698407443482583351687209933001430256108086146942570543941766787082679483140520993574196891169594494490449817843096232886546503597239611591923024874149075390130340712632784257552200641177671443428733581153089653667625229295896573318314928292698980821097832409464315364562701089591699030037990115070934605245736372296986370977638790913876685800957159194303640558870076236065671679106873028182932491832363598236950756602598304136860266037039967913125667127324332281214712735423845254005120410106373251650526412718376482992375154719863923770577447923791703108460907093735912121437878340310474951706545710828693883835213319704338799700395806885557224476809369520853981205892152391526975052932996869391828767272000201675224845092436451328328472812093361213776587944772236577172952457664463979794057222777264490385877340896843421054556478971471783114805338206296922497474582726140203431461547774421011818608256200968701945600637435186274284868586848791285446495547932606780711069966910100265235148750190716216553646584565111774121904770397621322215634879068770309566797653648665417082863226044716530859994694302812226203722142544078014466449102526773598209985611598984092392685933869177313858260221399316089957817266637826794369198927164814961208634339012325560267855059519335335996692640223245988188474952321299308332343545554706960582400 [101,101] -10215903164737893555179216323158040910031957197335896586382471007064847389372022199096193849522205749496046336107472296537650539735783652718145236996992404250019911011395069896113278560690968803071818952504615685793677380734915351338585678627446039878944577595921293513963757948243222594634715454878715435212865450332484442532607385800975124821569225225951595193508696361969315918741927479753088701681168299811535815198240311510808454832601438016711065346457653971349027609707117909668102249631317765004524438158950834064149170246857237139827799025053972916972105772445209494272317532277946091825190987505018532534711260020033764228806468584911705460229642821979651903946094645231608881957466676675178146593148688573271341895657665776951542417908698761609781995647542768776158449742448416364045474475465960266607671691088931851155343910787052557541152391291802182321521183371879857082610833859569290386038777859083416574376202410923706459558475381041242420094598730729501840302769711355445454642599190574387936176164369250431344726403555418867430458877224997128471955856070801148654355619947760055798794110248496146558461076247990504471326861611783178466870633465532083285977462068110306372544427621716138513294225691669287389582730320345378307735997273259539612478157667867648565548639114111566915537565142025495518305231462432991090284457314382930399560869419275455893261841184649867975956140336249105012135414192944394849686577804158809426030371615664505224552926767979418595800825451353861348418724572157116633906559178934705855642398795756017941548908722276742025124918349251433754686330049150824307501577761327977249124455665219715404043059623746380466676686386496896142542017827295636282513779368848473417769161332156859510346597675321828746203961920017334489439889238310433300086328144003904538304760946938621381366935732046657684154813446568542746804142601492635917850062863295624326211087860065081493600177800006490070297284783067855493589283322067148481467746156425703478092441955554505604639676153118826896776859393315784301152711527518578210422916989092578427694827587775014349736821521213999044401223337409188863256905696 [102,0] -34487181834681992250597164351366074519373323116517238518121349946969234816644372025456422306164875954842739109278938036426265240943350341040075519108077867124890600765839714865791500417298468109268312164029859236664885288837887040309109689216494270778715765670520362885442859882563483700762591562595214249552280784160335002321519027458831193004107668183928422653691751240173497176005536686990605933090674604713291445755080115060087643933882030442227220024285579311450573961328355580417104849332203138174913698175313890064623182872934090209673329076854183578455611981567593443692994164503933502952332528014430486636137487660737404890024687114223706665572839774098876856818989933539414359567117312569741756331171813046545568526127181098847359676971366513953297407121978179402482337519235558824267791787400024546492565649986518465730295104932499308592445031458440447290105672525418762895936941933638339862475786495078067123593043244089756885971299033674177525558830738230043432889493024988810101388845926416118435542546454118879556050833790685354937258250786621861307931665517799002517404045800148250382118782306884278237846935315416704202048217249577493859770130504091933519694662352506035921935730166134555697108025424914294977156501509972376193015309059334043254683367147333952049357859053960715222890719746178260334379210634782753455886758474358317568339285639452364330673991171020540331665265303778763991263078661255903318649021385402307428096558337156565010984094763671528629338387036625461318000101206161619669691901593032285516228643128390839799764466608211104169082483409226293105133209555244271730245545273907069441784462654830728353571176786158009767614425869183161375052586323669395495008064640188180450829863468650411981462210410559118542621327430168059366753303792323331052016518101065234738259921525057458970944153082983895633185948360465867410684035533684796235442455774155082674220468530583383567260606917844314274427487625765862027497941709003007766767951631197274292334127860797249762375456131553171555446458536596771571278304027760750711492316300830935415492487694998518289396372282914916184402525187389539608634230768191423517092168439242811268061562006203559732959499467436253849286806980502160021073621731207501961994936544116593943143095857883576389958136634478184949651494747931757784080939562008379081862486113496800265529383191396398944499846847534885751202869823955453326539710686942797665563807606190686570487036241092205568412480330357653804606438768640000000000000000000000000000000000000000 [102,1] 239848681785465405121308083811662100213756585557237988776451549628699240754229739980263415121446884502641868049257528224632809348750655169229444110156208969043443423714103063865551488423298048190908600661761768680939718349165834430325609415444783197751531333872049453446220812834146667580141302209425042739418112557848478869930855813662370585291603368988526102022523835841928995767169854269625440115536784689924751051759069296635883576148031578719428887791790176528087615713970052833698782029103605337197484730517611695449103886878955600297112561762073558513128045459025917086663435885857818143078100572215941073850162335018067113879593627235544736420163326263883561157827315903357148246126308504626622410985430316935323706884991732336102878197169326118302114300966846181598172703195216397970953221262322174762902796529797491903896998805285181174511529589075113828834540658712841556428246254747858034193038605619545271938280195697527663792715392479340572809936824834866220692469236747134864844232540424367116070399767657414383020216610893792447354717626302842792041867562357172633188759906305789235287196094887412499421418820527710651378076374262833197080937223622547711612806650692454111182926528093857741354862243761569292875362904792664534093562245586152533887361708188485100286484396177427529648090881883952342332301669268029287263080967544678688107152222051561753559237265880466770705777207422316711600026213600701328729452024230830262360090095543282873027646961653233219543327526129844855449452193005686507988332087064451308042059586240188112653433455814267733433206209024519662874041900948132976480337873255272399067014192741823341966679648029898543641880626012078861030559603265914496379961550423599635576817947925519698913667357474134328105577482366806296678241685648892829867187058359458444451556835237925551846189078740895170926957776572318830899652907583516290074562998442984573488201884570942909896212825473217991591083162808237132626377940704701770327150945730749622388572586728038627838066585121962121828258634792282650420534624796177914932733886279604748381300775974529726587007167700043636941021170739254998714691501757062819038367753083382636179762469027471039442865836840759374454091108308796656028575177046960864986305946260606533864113753515504426254029697403122056894947989328350552439904323745940490619558794692047928015938055579835295213819304462368830664134867846247412370850622416567856204201342616604502160573075272475853800673865415940251944828377497600000000000000000000000000000000000000 [102,2] -1513043531893151873587647767779892718752780214167397787261779789481601507676465923177001991571011397152585996520427885888523971680204135296613437120393812462279216934213123437213131578173065616021175476602704730853462460073925230200398797525461119291878968796663236465949725027444038432095055882263538129852327544338983128022297772157206230942108783901125299065519847222979304310523665559365110093595292185543843909631773429244892555130275684535755940575811767736698462258619851305147935457729183113086486364995970288075168607077493217200263772852859588148081214559383931936227166856718144997445406237323709794136917116477927414604199753423953541707223623414640294250786101583369623610443906284259252260534038074984983159286296161814610948164754708478822639815428764771197488097241869468231267450270149664541436237706953914821160272155224693859028291904691629598433914279640978635688356316056564217018238047033757507299471134903323090376698043724122828315576781220647964752637634806302859071335361787002500668698397484309335618150727430914316220448103862130217432772965331911274824851739018522380560017708625579986387417836997043852097046939201952215128677670051211783204611860125358579818509317150389174000141627703560435305812632607269376909191228383501677183781958033295694964304989969850528892282823916922412195459254925512114262324785253266738084094877509923575337939302483294521804658130834102427300801580050556478671314306498470680177424150882662197323750492792044957090146998593547303072599447194197159446572031139401460151588443677109131921320978356204389893280778579287779495689859997364337502329060264323737562803117975532066734583609726669665494668780715390601505541752382569315576514043513107541086112744610061247324729494051142387355468115790009009249423143441824656252040105281444626585337175382879813622426603456657552130095884267310144543025382926776095521669860506985637023546816637071065702060762757795656337588301738531359014035261022086609767438427403609558505647540919016632037970376800810803356480322357214552370496966800265844634995713455725132544566038034439125858295114746623206276359146722715213792542878608119708482759381023656759346932492247596900085705394847778958505526185879581658681103639095323901022254389044264731211388844161329561845141625005738859540930136518784649580621163512049228867334200941080781233477316888236973978665053728809953658706111230806037190177227995225735248646199886919767003843858490930843646131936984846015763446678893363200000000000000000000000000000000000 [102,3] -12020204736335030019973426531379821631128453012173724201832714542052764396798836792082591664534482447069052584433421946404481116337754126457550881379863872637093287417210806154519657653854221354472712202079712472028219380560605238949858067147279330254866488505740179307897213564709947365356718287230280118787949684905473094959887307798617682790615726053385002608708687819278396507366044288590133533515419416076165890866973228906883165875821610212644446546810882316005732984121755956227741212719032342561406341400342309350834826613427781356724233349540116195514188922604866255882726245408822562287225323532959380951724855621441377068443715755514974066795620693700737570409528313843706435867710715608247670386526349959355950059294572738272040049576440638452497080055093472071611717037727277499021474660220559816607322271872418701652948450030448743237362937001477602244862959651400476934862478833804352417535727728460990434790076163730407140867692309555602525176456241630385646303576951606908312282764438231356737897462349179207220247682653992355504419618721460908571336023469649918477614769666026320833459170819371370130486436552515990958953561834843406518333891237340101185534730358724232677130939620458974175707368648856131899318834869915847771954090951322736221923570425717902516253757136499485951693449141026679029986896356905069884938417653447510853909701305401774145891457966456057572306240592587664515098510030562575658104179125934166062191079210005446922777988457015271192183986628091257279949629008167015760797816014262315126139588648055238585020843664627770214259888388316098516646053878868471218655573242660551671754172960413331586893768068579557779318615938348486854682024169860463407298752520438220670421785800989335800032269340042343792986626274921296962791868994588197635670842377578179384794487902735018081753332828328025340452601971601411006211104861572621587788490876259452636466114296543338585238829247183631317103334857599667633094847092842805711701524260664347609478967611555663688437336995430507342436147598595873052264641364911277072554863211643516553365502085059680163123451036914603730437561346862820864532222435647239697002019242744373204961002982730305208818742984904708036450442815932076052362082239652079626722210975551475731577988753659281991662854787002801596510324267638654130079613354846503386505149330962948176816977080321807111067333462134868291622878261915344079978487059921374679438802395826181416992576154629553501859304650746507387422008934400000000000000000000000000000000000 [102,4] -1591027523101273962372055425086321414240084525154501563722301857938078968791842353190397847828397886281920256752119472312783466396013182063622278773682247803712065569283101165428188064456446572653097856889607642489321252276275391306313052563566720237598873083465791742096594988998900027940171950524609530319548679094664741928221854115113552123856457150371235044803830892190316288021938061924232863746171110796483079327447603519076733896224120185742162659052932436843204160920527349421928727086156351862533466596872791364762424272525933386840366296328680393188332684413538395647648303036578821489270883147297790166065228805359121329446772503367756152465059616474816570949773997641226095536020337518710447112766037432586471133204852272182444274690653328640227982755929342778554605799104794164739993677175717819500337284464869949903707958163321300245392570353248189519756023712246913541420230706425606476370861065414963894425355539203489432613033947517198209300299447980596122998685186924146512294036149560691548554048321340008448498677181967330617173442418956320846126189201891691408920573842658687383110502542960500903212996292679607561172124054856133711616880216403290858641097935273387174215329044667843581332896181486389598910683955549048859400604495354796152572907624830061364073377605972669474665579232314542091085949996533618721206999709668764444045207885784781462088394847633459928136350811135892498652882209542308238262264549052486174516688088566059631952550993966911161783481769597566733425637682447091320589639122681872823910178762894989554751171134672438431603034964956311122617660375775322205937986093600232624651709068341059886200763901504365720264078386868617709430732626414748298003896971249695978528110807122532940145251374123834095313926478620266370718726345930859377337195079613003994092640235428299075166406843255973916651708744128291756198734099452494825483207718741358254136102230346646446601496814174431469308808106647408342135238709184945564324789039011903313900949216671324364777192191681322775713704086589967158528682999139610937828209745338282826177131807452445698158778264169629864750109688621070406758569010280169581007417911584654446975980972234382200772590525712472092882490114625821753983613031717928716269372265377116295122725068676035535232149656883046643955603680583352633068636913680849001280825667910552868422864511368140229749274497534155609882123386343993862818416525786685617032818321809731499829096311350068463701751662036913657305104384000000000000000000000000000000000 [102,5] 679771126317235753777413750382195802541372417663236447220459758402928726364361723099756590265496220926649199629743245407725571677478829129756580882467468375544224550171351967344326529506903044950075294397808290972722067268481382354445327528950583033858857829424439068140680782555542845889857738614228853344628220537496925106253542680748162521782232091613981121149040123203514331665351952435421842567008169933569724151924964307031245976769946440374916794411385950640669513132609984865111599465547555360209298587099221541685837579480643066894550541976493128362089122151697565804261283527436988906997943605295630138141596517374029856025540677611226004357438089336850761068675148767209521474868564229515869390004441684855892454244912729264644055566301320100289071735855844753281589857411372561355565241259932767706229285734506548828945374200952860339565386944692637094897152221449082276195341572812445587842339452117243631272274644123771714518344814613717329921050943699609313297686236773980425467407571643295504621581220798918551390809874966970939097066712142445429303368231701406192229279705400894472360726707089599315649961079901074926321212644138518845857280484135849388057473099869554503957061772615384228141261344964841455362706931437546087364932573684444763277610862700874078052167586197496829267889665060377304172974198921264260798653419390866970050393881523823908835223811360564708879316619610023127795079417540211956056592279369275024665119402122506715120719986728453300962433011238731204280421862142012212926833021837698171692870863794693700708376506505023919964636960516369836188036895039095298118046288938589311596372588751402985311593927319657332671044108134821277679050453705079667650237271854295362147651934362862235684390007833195527422112147074067030249441404712815914428196247891272988775049847197798700764744208743883096172126339241354943689135655015952009223086888021036126856125329154106149043338151216547074468064899908359621813195152109569463156778402080325822739495732073948590297267116238027859370005244535605546391209374274323008408083766192314027897821463836319586593007403836675049792446040744082808029542925917085476584214292742440010954884987151159518796570290409713928319322434464754784027793610667913334610505872627181148258130601684321871686129249547065397350144431711539599076097813416618088542503803862284300923161329338599029949301891195035548995845871773020543209635215342634140571023490473990443670041049930351542612578678512911897598381313228800000000000000000000000000000 [102,6] 6938894098383127245733921184257232478606243193647957113467334906867515846961942854299038963942409870625294737068741413560693695401729973542929729683953927381680988863816450524346358199304532842625123946318229792633764754273648549366136213849277032877466853876935420563171540351163859153237658734123245980919370643673573193266009542629019643955319344202835582887340151156580336126267882415699685625310391931510677318981120843332994934387930105286442518861526888186404999210632678082931334945407618620116015577050183363047474614633145262013785971717800909357412931403332092258052236258670572189803099445478849289264492961383761897099134766429539177283661609168672108126768153834265815016960306959100969575820973694423719632152912678290836580405251306578219811343920415262839980568865089577188030639006472798100481763827277628974391161953494503353875744640943188571495065448807080908612318133774689708106191146408051377506575747643577821096792927003468111160260722884531640864747462888214488178928750635818613317341558799965418440457743838672918750702695325201851305084869900222425606620165326754741695471277668648598946465334560153974141881709639404040518507781746362280963815573358589500426252667629480257756296752751724820703977462242155814568959356608605765516712012700261833170465327813921216406240604499166711439909302010177131698846343278927634228812359942338080993371817575889228873150047335282526332340861222942243453914461239746352628037850468090073304539981042453611750221868664697422249285853149243621946984262231985636781026046215428101041429930277281704932706876807151300217588701915878590031722393605256709140955457164481082721661785569068122528082976704429483409637601009689172182339803849897544670031030227348560920389682607841158168203845224474908755475233848977583391633400770595484424349904182187675626108875396791731139256546719847580767353311452038088207644579834114599430779073381791046133472987937362671737684240756904766842311693921374506559994958203109660491902001119574839051476160430077668737673364742382562831401768538722844336082931093403655194188374190955566209116415311323873324486807152602116317513718509608069016768941435915147728351820581884665222504897109288119161938910703774088281058072805270024088582461121835232012179052727569326311199028271706981609505110264672904040812760616033087219573223074845727174413664661616851815360878117611688494507097439818941155534552517797983378282610430143732868044981630912727451011593754598992139269129109504000000000000000000000000000 [102,7] 3443726777590112154355054664079704088920635701723666033416610929435809418015390299668120403800584936108944105603063362664811971483006189788847500959491732949170240970489743550501279790212070523751014754790866802269335433051932773917071647147183459221903648009100858560972914808636872607273192162551246689504934805867628853200109362904133784927357092593487390751589808506854764996043880287792808011834986414159200994436440284504968355303820185906071474223239748278881480593650176066296792568394711721233613832188624804441409934912136204903348240420264195260132840836496578999050599412905422082126683310250602893137281440292091928003782212367864121551854276993130009099478568801600524975338394349769948557923555995004454949513594110352784196620600604741960993653468256143416418117459199481621356593210915891011285320937846526094013640986105296416741569648421912402351706376604660638082624646056622856252931407866504543931649351170818463926698335927542533788149672781282281463315613505182508753505458397771573383442480758862118742514445878097799967509220283147982213710448104513004637584852678591601357351359599244113025856021835420039706687511441439386960902484811773547827024654840791931511416474148183377788218408695622450365817409979835223736402457680410187842300650610594690455258569384159222107974723804776504884883648036636887375401472253952090362333696097323650258796006460332248948915684194680547376896900691635760158169807649972559978735765205483105693839162075633881233220050837664366244182026546538092024431837043449354891856055864032453476844618668243046959955897066948415476667295691539221601033019936668786325041535195045843281095563195718860794503828263403073268577874644275171403422548528127418479862139227091184339044998640596034413808485346513139706705277895118938439961965869905509684148720667535575087827975347785344197970196412936862366865963864127628076950725592118192723926317661993442970603059036557782614149982284613254679972745623377419497227680314232882357559516290504823541277214055526076623508312785148509098583317674711092309102138070706320095372102421136921121963103359057943763535651331577537290318836540836699061208743482390990368578921729529091702610343325664261238003887447130415448638864358081187764112079912781767779409997953869519465615038001063004788244266356294613895799697160954763131869424821674364184262464723101142730403756268912843221635027924997696418015028247515686539373449304786522639814269377061068056795361515963490071779943120896000000000000000000000000 [102,8] -1088145094684312789571783228825005187270037246791510660908978975993474647567471417443953122505770946689780528301174190706939212341651742702196805533336950791639999804931574697620162152532156385234140944180232393282882507532035034661379882118364480184192703049813560522592208174731841366484729909245143254667297242289202417856839917709928236998033773178919465281461017170800538635268371020417123354080679941592448886176867412298722704659359822736489479204108268287619625956327759334300760448108701213117513963251239080886183433851395202567729201331418698029626644975619141424707812529185749053466550538003690729573357466955010553558908493549267387851048461434792562194359179605659549534467631330688343568275842408238406141896284460831719253174497381242294454795292218349339946308220428890969115443192728326794178914850655294814374532883084862345476980066119066774553286545254261419726017224837978577429086561858080963061409649355403343316350061538450220496364550026614862445451407359358144732078987727881126081948407595381885284821443835842282148958867622509249488206627831199454238340551592754976298680103516193353539076546972787571612467218756709865712966676071040658668203396532086147307265317112874159164064709428044771230862477685529767773981599922449325023138882505903727370426791751006102400947787537981099023541920709615870095538159478590016200752645748721857375425567067457485404257632899013987109068642753526265490170141376368954577252492085127329677906174903052583439103093197427796505176713894131589771969949655253218834749803138426200139427887090788631282473713934279241214554265964675587169705784138929838262941524251191929793509663087623104109386073096365322220955602627053192727547908935624182337505942449685661876665163447523261094100908178448471829100517428147909880934659500334855647447830170854162724920169816631910593184085460218472698861825637870019059019698464985103391328598231180695362243660591023183889183837994898939712264741953443924243704121401969468766195579578207242664600076957010276224280698946081381818356058930405765810735484849854634245897301971044789982339431658726724095019166236295094548275661217415573563327048934626485386153792951201333754849740950163194571569352935364592572144754990562693810234505753545485100480954789007499176779327099371725376796740947632239620657501863907623323791267189841811497822132637048341246913557174840222510190439420486783217837349080571960563505892464573566533208930408377638395117270376884040500891913782558720000000000000000000000 [102,9] 9135774237375269158984651269730332437654227840142200177538552140855850356045571348688596743094924641423342095733364632096758268884589342208416726610179935362169372286184670012069624328515851155926651314128180140954462248613972756839838965119963159154269963505495069926660297802992476006780255408260385468531596308393181917580784351841125692987608729459928166720860505424472808429986916455623910510013840862365182580088216026262449701882995907355224912911236949958919922681851713780718586675420718940242133880885433732111464707710881812411375764253334629019043202838274353588789372719083351883889939532982977597646771033078684369947022364842826371768853237264612401977528931032376676767112008282213399300395653505556792011521453999246911982967036909471763822303413825734020574647861666501708227305720243237899060471541031382682728502802297885696845698401774955709258020597565665102967642706912090205683689316716370901356240129912628572344443435120554079717735101317911784749092603358878204930417284344730960931076047802512072293762870453679016974939588509659007173302801911661852655381547556304106328544388758180517715982129122785978063174795524723990008915863957755343726191397628965648001551548656072022206619068945979701482008893368449381219783974961129628906263206215034111141058144280920610193120312006066233876211803895750143259625315009847063249613282470881504997038944718871872640262469802913362905792749140720567344326856935341738500171685104780326731487481115585118182895994690424989172108208018599033701957343696721483651020524735265018915699602143970905596995789555746145784840532694286915864826478673449075705628659390439149609248775679233921019032629867762097554730210814131687779521377474523216900807382432318626114265142674247446102561690447169036398242148744498251544150051387820109832057439206169730777798479899338332412944011387746416553459140380328270511098129711821840954200646604264908376256600511978732308430935411602780715796526100367404954434331279058199150761132873950743851563355638722211250618767502025173627955101229734959035195660991486834048864731358359529293177914587991513307755637643511732976686835147190141460125953227400169414021682700110120484553283729534424538311257927056123951027254010044832357114829504876089835128625976240375795994034657480139082091264062213124967772967146497675040435627321421070870910242679400414491747603335185143335920119520773581929973658078568802596537722985846277397811191760279850182755734339717510599605488671784960000000000000000000 [102,10] -37550485382650231776124689314842563201769335253138652660584655484563421714226436773006929051427734697379129799325139950998316076239238737225264812497502016018593088277971781888450687021688439259929116166691291943585162087134313660545505462055660124477349266825711638579630161934792059815657029555611227910600176115217419007760738015062085986977736279647540121926688901002707956185194668703380419608861801627456968784790288411301444263367844293324642288833678660203269244251535383841947376104755962623302349808278260998686020842598178175552714840486031939117259404844460021828139910013487309865808077040468733959837835087947458011724635515924277007969343784674629893475812162571977158364247445298471415579414818103027028664820460118817897259848677899494560205227133237854159896440262609617267768904655326970900533513373369368913801653405617603467409273849710726517386032657495911752309712002216319260025041576473586519538224829316422883862664164362717741664327811358117435046641034456834280166942718274634658836439821781562437280390280589378044625710203018349786132706252515971493083342675022504920439381744082828860051906876237466682653594304607826166345264319884027338045536572518656559606685801025624299241378141573556269165806411275821406331653178458497759791143159225827240910046317823573529814098454147242538175278362914087113431614744167524231255155248173937437219128968482431824021751238810913949577284028427501737988645292121828084552757906432261220013155296483877296131900559113974037698868360454338556557651412422909041591762191019743137841786321142966257722426492990162547721696437111914530022977278197011924849287174464575339266749432475993430495312163389169072379008676026878803690100648485502529793989636261804171755392162022785233053492652000591615366251202744937935244627552803980415486190494768928046645908395119072008938680699942045051460039399453221325898026373736848715431967672118568603582438937903610709066406953037663807418516496214307394816798913726278698446968048422641404848304940995539231136765270584126638858538241291417420951221582121101353445420294177863750046914831803883175450830217927702396624046164209887658068443898575945921370414147608922302450397685094130374018601584611546615466134130440307518963494055400576160810186104783207036578437110826021801594763519517885014825951520270445099719565278364409160531046768413903049815692399706423292852217927553147822590379784548758521054359126220903608766470658287246288501401867377841768851789774281768960000000000000000 [102,11] 90273894810218506828817819387182238956202416209381708557616381230656399896830572921107920462442161901261980929743122160216751246145007510328981827825000296025465911322152387562259221280256013499818342872695064608857060048127658503993415905813505225425269333968835832169383881151964904724930362320320402404703806765093773229728726470315398799040849958748064191409067632051169253655714161134700870708924649886010605975621800583373133519332696493323796103170647494786616941972562859531978177102132806122050057627653442003434454188544053332938540018714632934763527788209600111638074209343261327627435909157576847491283634098307510624376887943410947739391403471430200791865966415989367639813268869279156025661679559995222507657214628721888806295945646478015969623056734337544585642187877799077174454335071726596047721409889965244149360726017686029160595705795607279220361168529500566907546406457663588330564492056029471780278898366444857108992702052380494185230023846644340625244605334851665393273874695031399845262044343831865622323339665763411298315925844684947906345155880643145044146637798134526655413128645749322463928327124966778610763089079148806532694544768277038794112316538590991630624796245251710120191254484599004182628759510557215170763774271841162490836932024580796480532568355248545122397522796942547593885552178255713795430601489118639782201989223735778096021378399091655165568153050526497481748638832088239200214238339486677235876963108964237645717297409734669292275022955421578397168848790544896285794911691103714881478333111976143917229155213027153383325735714538382857978236634438624465854865791199376818596348555474611108308260711776742018886046795135131923330518433556371929182710042570265869824304173840446183914711487023027030852690922249951883942422043491656212878934828249482714066574571979716243011582185638706196521488944651243033962435139423874793965059918004965923617720051938823571378024020837146009666634075089521021974896266318560838596568762485951282839349314151710646480808111792476394130568628573131910321710618582992765416185599257351052083118554317249574698417291856427449001068263864419484210560755921529776635778206484227159046564978407521257448732699915806411008983829459115966766111159174953897534663245656547456518378187377812844665924199905021693481034504748425903521881193192114751737119045268085448303387502115043166928918522898520105241863919518187978817529879062217861287516977675373691825678386067578659173118599633142611344218008846336000000000000000 [102,12] -112613053056319977050170150794449891686899758593532614450528077658942081609516752812997658972680722581525732861873078021437735107033060161028168580314388513294111694333067708650022884307325021282964350505282974004990300123726113337532480354880577532640779073577574348257226507741110598130662044957338769412493225666888237100361181310301119267746692797822921834406446668754973496298914182753076104050126821947506285437176840288610667404646984725055896047671276910945263723898736638776022664679565156475802069159578356734621194260616529945516705542583132001726212336895869899289991134909231581939458560371642883198091515267882732767004098220581182548933877889434834477542191181263181082208028439895388292017889352049852925480804789209906110021241916296806795804712468476995590365735449651233335098701001940447674004880079759955636837152353134754563764646254906912695339062520920841492755869440727994390005709547659235067796757997206624135086763109378006565366200054818750010137548235159014643210654973579519013187345672907976347860544910639034706412882950006193067710180079443473316081353455152183935042254474641798812034495180560089447536347341558186109005682191200379932418765550781723524081692068049139037380961525712655743369373280151331958340728347772334011354873357955074390972838595926630047112461369845217387701785306657882797793485290176207180883172579091880010850787257202772486732704565642892205179496451016796505025861257611060546980338000555504369985365662404611643734971065949791844519068939873190131708758366147601634083532629996907612075299167766989484493083820689645588943221373094067222793234034261193694843780026525969048820255453162296603065479769237976537686747978553827462502021303402321982021725007317816466829528713479786112310633097883020691747215115662918055596350717806239925075849662075194753538484611161215482774047040501374197274145567993799311713043524158144750535683513020421710000269254569289657233030007487298430023064975119429355574223764958758394977899416219508087831465906320931463294875886149780889807821501772457246317121487516128051674995479239342029089121129781400817512986691771726048067801580869280754192189425835145485639633363093766576585960738825374738098691274703676780166766441419150548520265572189035711986459731783441242415104611615934569942786247667927419540221482786917900925912570255035908242458677904695969958989046747583003989514032578809392242648447844725433432424638921451348257837611646215576748802673198896482758032688257433600000000000 [102,13] -50622377706437129188512895512941879677371367456918769495759159239340075140000592744798158932683562579890794940424215583458108534391390170133273825668474129047753288680631372360355651593003827161281251279130073343929128725732722948453981974644405162719712573681307903113091945273414279127754452588854274441695239309200610155296476683220562567260013329255514529637012665407947963305384096761078443684369834863141596252559009015687446450950504958266805263776408635598289193155498646876307531216885305273898048199152783802001579907367447045528731536844371814866538105007915149305698562926183929026042181100154220492679703262214315973036104483468025107436863008075806473738746433664948388836295343086974346373345217654104479282362945429527757789627522101463417829362579654310498101741403510989473031943459165201779887087857575406837133152854819706738340270821986920123746597573682229691601548993365529923844555593671099494671451252847751191986782596433956233771611618291290738224320872660961046170101603984370418447678454873807543562290921520081898982827814644937831919248240904444623621383501828309912795754644314900553274014438549097206549072161737188162503204208542540599920405477366923601535103349797587336862673956538591448972379443199884713513501272204337996599981382676660838109050486129187588111373377742971241860779522676582897551645079155756108139461785421549727351721411047849936328173348723349130484105747152114069760891852783692513190371997453907112931107847892067332565221499692430307545367804709886601224429152043430023748013109263591897521820342000826017727729337599248038989347358953251174860026998728570378755397934667962403841086969415931398805429078921514433737827486287783813338196950531313908592424718171201045503325275592587928245728867032304119978846426668672818904692750653678788380986149309181118052383897753003677395866460146693023293862157071690347718043037053608123477919645587461328164783627391013031421966199023985499867345434056067724805782392948185344689718132920023379675442240914332551303208683707250547142093895725375149959957795781512645031362471971382234137817149230647300675543428309462840710231573290542584325512127483044208456645279687693421905726424352252998894176149213612936383459144192755710591889834023694082238783805161121089873665883921027328188180307728105394567019784943906247189297447445043762043459502805757300394580945359221204826150336464659072162639518070137362441132419205810871905065416264086146240772829800502170751407298183168000000000 [102,14] 618388172247880210960453933602067512768702546700714847754024918073995025671468542262542134956159798801139821444120789454825737032371109072129919037207558979542426810757017472803816559851023311204499325750898430487633531518620948172732033258164825648446325509319765912315936693475480701939970006946652894949627917684268718224065218841927792231466013634049464502628818913208102332319081645898850697585703444364448580096609829039090607789923426784140346211151113337961782391300859661238750112066812715104161797753590483026368092574430293384561754985654425989571429463768962182172317814811104555125181541007537142091836412213579442153106139965253002867902311847429799037371387062535018642931262318365890414368360640273522054190488701063022294851226003671734196916252232874072947244532531051659829268786300661123123250045301621437003858937746200623639109022201258033897838540618252149529250396693332631641487751624029049293171217694298440578106225955425522366756067774111125215888723149429964745993612085282075846276350981952722067294940437426307328720347295854902143772636852883073011663381615612515752418421009658279449422661170225472091436203455452676046668919541151145203469009529815731127681074462269506303186586027404568012529952279362635795236249012021845527043479426607496592585574603032992992060582901418894602543400992234463205855036299478182290728120670938020563954183340732361125199379309710990303222830719733540452750704721462727516735949048724720690208953904305952425817509645230195356011535598333657857272457784324058849685670546022951070184634876865029997893499398653703845841700558149704184698495379517010924663171209843116513326752465706111896371797870422342305250691841106081649636158161689797117317285772480629485126329384479880413590442448626563067411862018013257406508076888710409118259683977646571617481704028054395732814404131329633442565313517645973804273993115624536900993748502558025403134515916900180658257287923821874177081807739893862170923805483928691100225731913751442749050919628336769040935930895443867259458732988088181860001611678114035769250522675749447124867566419808691392809861369344128643868734524068971284418674790320267101049807688995133405624793866603243168477905085344976570014178656835676354251295114696342541778840882712957340069681009031703879233532920939154738338220107733383801137880245583386202885596973028704699763410054913067859649920572975280048618489571798560862628547646541127624375940456247872519200760363320454701198159558737920000000 [102,15] -1764388569031838208373558895219328788983433568785525368730535744772494815561520466520700239826686079352704612482149863985188440209276854945559371428218689458323223050081460994117299808708556678871068816350290001294501684783260156382926897300748261964605563378671154039687506234262746507550749964313413753407020328913599954256857685081900153129529797908345527841459424226077084320030030102489805720981427181838753515099452317850980599295909054006323452450722681977616653228313132415571685302846828119473995049124049308933474644265988700021107951390631532939085436443410856436988897994955389065535617354636056398031413221078222002691925529050317326712903022316351841896330955999080391548294064036305970014423692572260674221699547815748265732390829794546317892538523416537480914767608311758460248446449039466942296053597629054876198984230764628645432314188638930730230030603101014384915266322693644660204511428756313646195337209200765284656478387723075433196235415232615063322139152454661872207344008089545855233181661025524940466379501265174826222168235945500527458005320607691147845429088506449662277014176564101131891422407504896338373052436145606580715630259347940034948916986159379272522196851452795228135608171575855805809573263414145082191832947925268236077236913735623435152124469031653927770754399279834800537899005570472288623254582767790400668291761687524549277634375391693560465624441239617886330282419308852146666901156457524002680812389580126394378996437951987461134452343818246760693596682176213523497294540483946993645512918082991355693693560765718823998948500635419838918113116032113437868693747545988351252751916875034385403184495635565582008185324044562958647053788298980271925232116938001637137932028458540397761700371996488448812292356707111276836418257103751858177051697604554732138592268998646024944891557723944192135260970528898854995330834421534178741849893601153923605183629624277879607537443944772420704387169637008926437673516001404690090302143607830056494779941787308806211961804580034864882306109081818888058202242389270809724634973297114200222447197050298338754201206128504961443955532189424040760950572785169252792438738819504210886979677896658898424301652665342847583985302896043121044475595362414947543479214621120813789252994175356044327995325568499898164058181838124550202874116549185008788155177204302214792873956501448664127590717545489442466133025879744873954033040152655236165839407533514471111076044422014223414288711017487844234129686428385280000 [102,16] 3542997586842851728960808438289608393735236227570768656703119091059508624559909502009164307641578505717419323008255330622126816426186338990349436144445255227286827425935452190279046304858270195955657118878443416172634819424537765213843110816390465154608721769922126868249517626581593718290842732515065950089964730004901711740408714541144641005893597471897647563297510003978837630733396281336641026227040414370501072785348456488114752174600330843555357800449736820470885830889695805106886031072765779662948757150975186809660502542027819216273175663908261857725106767071492488792924728757732206928163834417833981718425648928199410197802548241745655225042720376246623335476914645474046690222181432288695775103727320009149791127465116371161131468809630741735206455508328496921419004370549389128427626811702958490561575080428977194150965013355781431438490084514127241507599582253683336498152693030294626952445017443465366781881807534444741519711441531809619741974093041683836368273876310371585641280859715907929649439507848361479245447178578689296376573465714636511238768866189240476944177103520027536840495844164338599567901577289269482960242470450651704733706778845316218982415977458281290050285061765155526000815028404386399412220373526024721057563119781747605091911480412606255066046299672540987243553916725539761735231243280178147532721227339907414081456928846852182999266194517322217664627740371574403543411777576697353484140151594302771179453931485600074365849087658346028909776619350802629030684611252387306454020321868002344430448584336446089253350861468722252139152114937721160217606560940132356640677968867612912053945590490567022819241326031994440304286565762932742883312418054371150131225114148735333026156603753616206889256729269985479590768655760454025435657867008627864453890086553132377700252379904689251873789894265476473207945747191171691780296009696862164883749656720581508513936719653225500317312947457159282284469792055429287035257827145890256122704879861199303802644923622409885225516705122579024468620250650139175743453420388766738597331523625576819912929420293379837277740579360302910262544527544292849164170653395138508783361976473059650597203509566811190438534003915378755554153616685674102028220832250895268991912209907894129430390826924908260714395123967723341197044848681499879861488164784906374928353323885392467851240490951655682648442497835468983383191789150285596657208086366423758401986069969466639158261907154583477871583508161076358452780990464000000 [102,17] -5900960840590643153335557545011301486195823618637916631990875076940961209511182835204777382152830133994687579878383959524479318070934762544799455848348299439658292152927594543291366022810620324341484378873218102445604854667727669481378863105300020971237605768834496210941377040409242073000831255533423171611913664803676183626774941781806451524820230916351583193753123408702424506500700529603826505527156232615165633850541364257130960846592675737132652797627372492558615689029469650921204778128926314421900940378912217591594674629765689912461167876007627146058470278594118970555878667594560616354429395631153580011371544265633638807129230346018850219836147084070050892724471279874384126935987682255858128598628613345031123877561786906337899759924670604099356470398353813729040116032986214951831033326034505742257310646758517625463345192834584283905780514152376473627069840569771035575072667046199386381078138630240598957908289508656772267725679648466939070122432689281924630230794545508386931649195403493373465856394557769369104345920937944779679991597852666526130265424408128559772621125583438432910951731707011734859831213696693595685724470217123997384754714801631602051458994225026034642989889800543912712656242858433055667752184909348167450159239140013680084263968560237898751224686996141339173774177608860230725159192688459474923787829714293819245995820079717426462203272733070830598247303212110204827322231733340913914126281524606410191144650431912699794377342493082327823276655364103111227609004943302399273326225643135798533329814529046841815689850915536716463954539734898605273738663717965100074084195962144931545788764154638828114695646977580854440068940877995829574067460445086676683938292593344540458581541058305512101063369826028171571229180476524581916587400729494651166908024746594149884207684977637672234858060835648859096584871530575263936076790057357665896655455640833539528640331094463433475192839389477553732046000489056625005583964434154211388069661962284876635187761694460696344922489413049713897985152684706447822983667328754521976940142122420058752119113396924514512787068885716252971857071188412134700868731909454455473227666535783008624221231432664461595624115195952877426355684824297721623743490764342420217696464443520706087664501304282230028254510796155733293393838135649575076827045041250016178657851017917269588602809497507638923103041574395053237516233033374254562322887864319671316885425306443460755695758023853456164346131647718830460509356032000 [102,18] 8674747845155524040763256385452503564338398466582921244886328508115683545377148443424104109759810180692877910916950678481585969040197306050846384624136453279363130398418848883400534402271461234301571215223918562135546119773061177813356350860482113840546250449928332783970182811529496868318665906961331284242127358457178548893425939638463337011760742332766470785241328164398233862188905412144401829341318713120552360978478740947658625001324039263093940119844645275628180286149301711064877731306848677094463476708441546938751747744677502137632118638141193971362352178919148008129903357866158452984924873387348769888906617757357934833254698361144920519519901635591952741045816233081645577442964967817110020425224714501680537647925336158119443144017456724280766428684642183414134084906610961993546300653914867453507312041116192419632658748206415774360176524415770682403095503594245074939440676453415254921389117658780177728619381836061944916834841397347842937163038853167285809896782777681559065344021268807091418556456434685107436969743798635415385016737829245137853133226080203876578072512980450366578186601291954263097790729095017836782609023159643614229273655116538454547875533489233747040546261533433360218989170502372502891346366041088413503149917931250044274977551788779403051603937639449901911356911626842149627645485341664763842194776885392372818493579909998950171159526990010841956789647275670985943919251051095812094837496630398800117905459153996602245888931867523238195735488109961963381611523970230387453516435581606608810457695948924198628767085633322158870997170892170438143006890092590623002936575826016111428867676916572753055034262184626404089751647426724967326599108445764914254568565250034287913900783145032829950106887292994326040622641268352878286926403038030913312696974200714707643814116456733512712002940798332330538034424012765846784010566094663756159865644512056581192966211619360395510488794512483933569614066283431863392904508065129693277845514459643420932155152762390351995591273976498646950183917166135922604352569577367209638662770239229362984283045448065771137822826447760549964191721187920915691085483236018144240358138244193888356067019096057223762640843976299698408460505446614770203381911437818165518323813461683160238875970073328298709118383471159977835794233490097624202983646692005325501522117156605125593754648572742946305362285596365411954106530665340717741152793121950581878468131318957769253253046169072247018062594828329061388910592000 [102,19] -11497907443707569535502332872619205964091690632577316030670189178821210795640761738088808959773400031778347550831440589816897782027632330074841015264798054859776247631022501545995864273087471239676928581257283621222802251938162595085035593607424518728611284448922930316447052673616881334998275014744209367828415651144929211374373531185138950500525454983349409299193466636170877084793277983891046544239061155674713725943240259008429739050110738867346800674668533975776975020903513013154667224366161492736598315234495085107914036528278224829519629384022706007764222664019323880559817610869371615191149480182331237635759635645579357285991303412458934568250317797865788851949940261934188507747257197241745198165559563545945777291353629236850685329366672790618988750054433413578836162599079650133310694446364833248828588716229256431978693345823884214293251976338209444499142005294433856691176832005223815941068775547855993744615931060666138419262014704085202030133869289945927886416653092467611111178306338001717255524124111132902429914041843124526951094993204887764608881871052679868041821394064849190434022035548735000128290665005208490055862869773258998361391171044662594160137246432218998029967699791828228068914186909897843032316152126990867024733736400076586255583522236718560502145825643053993297044180191168673330602538561422277863657827552522603495835749258534248316729361415585974601001326850057516035962990570156648912259351004978486450208235320517955836539466925007665345414975972982471554095441540901028207417473159268651180558799452812448671665672421974333011369797870385122998241059678005778208900186668687545686762913786837130297600480985647057331550269615201904649577133206183096172159839876309431707023615442266307598640126533216344538962596553736974719539012739973328745005478106217800474159197780919933900702430186275863647856379850870822027116934705909563206117659385465538780163689210495561404899678270721120966717572691035467183916829156578549672441059368415993918273425573092114130447070985472268860348731725984971926004595672422943852886477250835603987330636311165844200184658333853069116165792772145861877718636648552088051013284731496777832318221315242695317952477520463781215919195238728701730180006348866930037370998805050054229706133629909429725108452424368432488148540730864384362440941901537558319989163119702523404842462371420917491914130077032736367650457912959238216946134530163598533275405622413689983623312882532470041494680390002091753472000 [102,20] 13753242066238616979960857132378063664593825979659528494727259364069572054289383039472777779017134717480859769530836165220357966598125830319432761421578786182078191431731996649805818472447523180992870307050583151712062150235600265080942252558891308789587593453310848222879721909292185170743123196835504485656618209946383260597869131522560115027865450405537287733139193762598618560560444561536019774814508601198213085784550474013002899643879468659761831769001656149172404168752613597208821260479935742996062279186450164404060718331266825396841286525668050050446156500646225278715556683921203194642334817826232418512005059301433843389040528206043983069030956258127580016181773809396413972607868227377465397069702705776345700298324374098300159233159067817802094667304580465747536210232348539831512179036199143179244574263112782943227508644599052450834537391572522353486864755327091879586510876107246172671265437692830215945523937690977662248669458399606973867358311056095095005715441073781926332703121528119841662821951908096591218865497221370729771086398642241540780235026991213252237685885872401826909063779668689582264771182875626649619934291823650386914892367709316173191208661032319417428950610646785132600896332680038935834643202727179167020119197187695037306475245303224120516719447646707008947037737498609002516402187940480901370589851154273806960537294471544975243864472263951158478300367967493391739903287511288397380391294211839213018246019908996014915842525531992382406509516166546438381878276599836251722029319414492688799690319498447303930421737795740875622428351522054174034614813758795481190529108860782184352414038603961798782592622914780940614064995176093407545304992584702111473046172760312264442740748956256341153406693762836560514586181566629682831598187268592472794760535635320711787559654774613556675695002292770758160059237316691866083409844736218356339268301825109792569606577891401032145779307028506702576475612210716839939503343503546859943485033044339389756574582662687067103018180029028451660349581486281225391069321746951128626640978423234903294601381362698028009692981947564082166782984616537875411350351779445478542052113160244589262316425320266111142397729437883062198002487734392041470175164582433829773866719298498248203507905705215856355047012404189982105648931670760534987307234591007722656882029438294002781375628872199315772278527384215261804708632014780918681989407733979359058745699704376634497332125352838169466443723671569694720000 [102,21] -14763069291585124705340962225753128417232333494768652833404009267223167941190740678152242981540565948362143280526615600589496682658216695335296415141926436993982434677664688785820377926749485902221364095263181046944706568539508745854983431970902572397633239418517172450058509900217184459915852070802248942935549090539924517601889737020675934427596680761107562453632654334906525151348131913905847121028931126106749229172409449897936604939806614243187834435485689253596116379151409606559141363156572554222319014997318495611578612452518815715147022870638848119833538583698304854085257982234362231802311075848734221729639028991408890354210439191603131482352495008784787434467602581074837200630760494414255117347579095983466107813514038744142323941114704854046555376805989768347613185437646660145773645825993287585702598780555181304806121597562858553936394167033023897165011079982174260802745645319239679575639769683043118829729949326038572657708942617913808548656564309406381620332977158215067393341758554612386812828441913354067206605452737312214271890496419721581644342872027234695034976877573646285054142896085684111499186376430591232427328350307024647492461012369599565732437424555496483456039236937613001042780151300297915276968653026592545477883267024548211127929065189922053308804318915056724889406695237496805094594412986695633827118647239396030248468932068079882967069249043345997207716656738113413540573626610615623749360403547907250558397002304786799676327841614934827554457410774477016423299020626652236986068622249655049282717329996730620161190369659742900231094722990133151811923538252553782601556974079801873021899752633066959673359553143326330195027155693167178582215464030920075178248125523501209347045000952905502224063380357454819345636572119305762600607065072006402862063783233746487878737667733591511145697865219227606115155611082853218870952854554712289309464007716727103761849867420016810145420080588655503568895896624340227728194935433128400242657701860182970630978845891082751120631501579831606638795432033003289819131401417836657057162520597371413027128923233891702327898897703430506016578545491759103012547427810656114735541410756093583126329067543375799443967613704030463122474755401421625604664455617134011018739065161433188953552188481667613804510851929042974207022963971304457061501893097497250385044472152078140033036889421185060154550993954785784496100208229194637953964310933529874130118711493529210592751024749997853256344400126017536000 [102,22] 14159636862472633443813538888837278738333479266095348012691678926459240965980268538694820296337112732786777257265350263678373810265879802504512436488585308099394615108349390823986169469183938622881793301122269294193387869469536348257449078314142464193681289123036750329695725545523508511572069221316624667818703139900381882105272342283301594441281448446649574487207772185818075976020252719865766596029215354436177471261507382631824089217782987522752319860418791617921365899377808187867133204276736980678084482536189444596316588714847227265354677797847394873438575327096904096201240550815441509493712441031060779416586364568535301741935235569433217185819835120673289090300814743015476214683471698282027799365340296943035360757872810702490979714923719431448350475452238136704553555345330731683296025188650220589464485272683186285749730101382760362399221633558433495370763407828041829966528346536796712588103534690303834449217964501689666593573643432796132170382174097759015606561426406662773903260022244429230048591452173959454149623869573880242446914610885961441126037192935415798984086478513513535710385884053778954290012066048237397988710733297947689347396759541699940928253447452651281656320270984534601089243609048489339087040538571019655920566883998513933969084563920870815443043085103211961470305002369340921123430439790141049363686851348688547361153977239146235543585489451324548233797923170480389673953833142254115960770860232687707354453777523146000467471708713738594940052044883830461512161128540938459279416898475883941544440543791068627769759780950858620771670462857351951544201432897037679386541145492182713834155169426435491643569349394410351540069930983502979431090802741005922479946722578922914865176760887688831162321760669123350968768329006939606478151597745099060248304660963748137563260715001675794541776489987720984389336548573538490961946941639198710111918821208200488171380864829731611985245058022495299861284655998393203660281928999925352143286132771885596340462955366744651302593582944852269095588936984794298846688373602956852373548741565358715351363970222298019059090788655092205927286399418715816951248798107626773386704575606278913097382922148532109292495302407254066581923182163122825038520416837122395537829408167683890647116186526419203425539033079107914991672381186065769669340849499281370890770142353488035018583717209488875747110500336286922578754844559282007745944750869206878723680614283150328224057623503319742854071152803840000 [102,23] -12128483055064854011330003723041767483417231204486663360857618592414661804193370695475962710204196667902670861511265654995373534811832159110347466845712397190273928338547518536060135245228876551603442196345600058250618044447583468614463256648552528522057719811879326889782949120602368741693150788930642256183185648764250066348923367848314136986960982620536460490837387526906043721657336273465454643901143548483138886022812759272740795335020746463968636627562009328411578156125833583505794888431578714447382121376778171010491959235104114772716291874407403896180404149330598324169460341589420122422969996148259361478144303599730703674600464028872130191626571669811300825604292085657139005598235110298982742983052095841021035366841937303637105018284054293301182300507139605411716902712984668817202458719116539965505678127357247611167094099862385234649696094713448484559357960001917804288890336383035353498934002677133698585689190367657331492884522579603763192521945233385095576473892871533356075928982176774781641863769708255564257373098960049302662486725185400115048900538284777314048935737868689890774093020492127654423526289461284008376800677094169345142478048388559379897400813388202813947574143785876203268486566015594910021706720134288908654990764701587272479731599367122928830219954181412894225613791779972794301807276906897288898421134019404164782757748218768965432443243355269719414389239918543027740654178918152138639887237690233896013549098577444605624519572669449190338886205263907936731687488623232941781580135982902742694328816229910516661226759453823959009533744632814729893318924934538163850467640052370432924772244410983147612298714201602548232188300958095299628260454888495745664759430308024376811156050604080093682233179440588895727812723671259719122349165270606664576908738478453906421839285330569272439840245210526346628032907171627480789734954245383481231504475141711605078921789906714013026330791145846479098030312687922815852111562915405146628582718676019334557368733317051784870500107752544626053594656983622089239969727092704408127915515898003887102014712193606053150218116924717822758265638231105470546887646757392552393148365883515304872858455934967222772295693070111715630243050365465030809572442520513134851198932981966859716654545171461394739662072266958248064274794302291907362132169369942281713229133825009934681048801791072753012391239054361201336325710159129691947126694494407341979555506234447679548360331617692359422300389376000 [102,24] 9306689679944024976430371312972751201140490639749150200613752579522147249926808363905362042558346621398445048775946216529875717836382218709414773182665780822891589231475214285295919643078099313026503153089555561026718180191365709036587046635074815829262344595507715349066637321141187037184289816324043027210483376442978212936635798800083720086832949977502552324555861600065992923502918400692617489410854878104752368835499531779080383625191041306880187709316682414601462493509964357820380476141232463435042483093165157996590201244037217356596860263914107581996304656589972419997925580348272796270909503111001098399444844575607263079209178823215973973849555127104059780392256703244376836801747932850438723278355667504683401741733090513812650412728166115130989249713903909697633018420658917975536227400342034617343243794983273142938103853737415894526782936955892157668115281461194931452106508096320694317821098208182499385952375464986030944416061261837267818077455040233241537469432171213966872825400860832349121568100909681482531481581003413209348156073110046830625210779981845022403506423065913844572451856491543043893153230630114945792846448544488796741050503560995505098882899351232648946565014613164058773597023241945128755720071502643258520953392043863425593064277484706660875691417648839750495923306829508509835983407433796738030338754755249820697742578105382703697390721543339629721558126124625971530844208612969884877750188941318974103605791819906187293266749654474306721999438468897526715127167232566052714413678366873313174288287863444879158081672758533288845455386254155077273165927043379655174571103024126528344397748868432699753408862757818798592908850973564186491932073892225641737101158750409280618540565684546589437641388763708069871716276225133193722096194506456512381617484797366461240825754921377685202559902318395177539786109936825765103527777581430919793927212021274969829983479683697162984030337340424018127221683708423111013270569932188491225264373598073890443928705521577457287038174426833165972665589710394328113256805302962919270319146438126655005882094109093106066555585399174960321877238548548910751226683317971657358217265971833475131383700500046911973798757755068112471082227500539411030465722614927281771006586052275097042940843831377074247886205958958429977592610105014589400573789938266538620309548694597216435618422984790486435763588525832270063059221879005961610836930229701042984064021279661394391180334782856401541660672000 [102,25] -6434820114884678201466418879320376020470489826106225191098007689089651714704664375403069826364308452113678340522048809824951466411122636394334619617884992486604679167809468293015299372191213864750314242945568366112852805274372150844308677092995649451670881674330575587326971703411497132876294908003534783677851126660476266536609316070720459968315704019871665623703664894654193221504833680829837978062581257372538653204413865958834262780600234996300600797603485922541010245934327224796030177868064648327023297167812474183943772982899963464123590273411808901005130759772882053250241214826523178129163690734003451431220736312454589915542270520693880477678199945274182795280742512666655932700508869739370664524313984891993984112875592011820261346013375742867245813836938696201846114505292916806069667855946736334614436995122541481271682931909008270648597332742415088732281777619029611009124445332305596859990944953266132279018822106819483267344359917977090935050170929389193251883691129796352111672277589707216499573271110952017734786637406918615238795544110340030083446583026756783174145970613033059321540196485950778068796997535686593133886916942152443617162375676389318136123233037395166887896521554750185356258896205509643700785890368882219141701624003750309405605893208119043128686104933853878535470724804370262196902106510827755431554659605877302578542669272415948485744581027523503834032437652157620050397499508233335068823236296129767349132377560416731398238738561408381728870831674445725641511672249966539408508306905961852002706428234678331431175169276158183413566596475205137579667493971089893685510308559889052044831346324442203550285271484835760984113547623220199953780830945629153641475483299958676502750912912196180077415814206533752066970432155262162491253366821567220999263893670623785726621913261968468227980885608337260429383606516770695882889720644066094342757488835640257644742165366482443105815285644398134296764825343759596916102472655622740324161451160315957365074874475512332666786017518377373744477484910325981559401249355938846709895066301542067155626580018666415014353911218752777465115167354542216488610964138588804556286241267569296979250918422451043577883427864019952396502351695982590635561392261584074631141385700685463817672629533832765381584134240155888729159146324992789806191777056051891005947390159314659776347243717384188653180638870144934827768946577973637454961361404239647829742650627341578978955787130739718356992000 [102,26] 4039216132626285689663294109113422327343863222927444917593156506267047976156709076820575363911769839012515842327666123391439792431087338658648335467927841728892602134331510166608836811134982022979335075163991831386259201682789023395565807896610484915277136698999916778903989656653354899997980292106987768783281302632836862960888673428771021097729259039933249963636036976757898147036037295067447968185084783523455352229930381145131135963394021925290908837851895602502856935191405782000795663313531568671891848621136159528953319538445077704577258249801440101501272700661835133682694041576796224771684409486578622481601199446159549112821017362827529356967474344601507210603182261399161625709809897912372925289489887221884180816027441444777409089461299799705616629455318131871855762482578145645115261297035311665101457524076356673801975401311158272292936849783847380030492582776370846960317693559075260759245225857813815074480021253790873008670945873069743081240233721138029055679680649579639352273956165731607191149246013780123689231354388322257932381378920309664403968583479477807436070537455425084208081062116345558417078857338700358774013361375595757538924450254876766279907876284527764034596965767580135364319790342007179650739438609181031475305986564134486604881214573209314003858652396715311749601723080975758642405450889025902430811241329093765371661395019688583217701085024904448535801029023704248481545680019974861335703387957219553869310653491033085505141002792305270576797162336913224021341026135326845298048827922765382465894619735356872800419318202354135757581126445781304202998412059079666806213481655310192050879368713413476939159614341284591033545040255752139900263003398276532219580580599289940723493808659604514760334356933909996906359930878343199240233096752156602100487389464417491128962990498942514250194488271613235097140054830054316886634331241015137753510618259014550397598190970507148377914036240913056881390136716422074176035680328524795419234806518749241900459812545317119015211803874023643777249917952962894537729581505549459579632306056526045112557501565387622810812840849572175286496017783664658934994324886706016383719534414329350079801476926343144697275283613901209369282001940222501889222189019856077398891225559321296324837587585358306235031756437560557501579728593374283946691769711743641758977376002232743649824078159056573733405990959290296193349839182519766125454498393519778111749948934149298324018365275228340224000 [102,27] -2321623651887002012115420518762215042576018471894476557674099536358497299221834079899203116311097651388476782897386073048082706351610921331262184221822815423981358037118635307356098543922441355182138587951173086021517872722956844708872946413050129890178827531356488401409767963332790109964467761154943420381784337039194841897217045805556415119050532262408598556785718610779304406101141895713046259949319115377723282329096134078045831599327778010433494575784288600125474755664836095683373762021224796680883177467233424712046959872788691135185740358038607341002234938042310439543297241261775587065238550826893022112218927682255881481687120022326153683241148328344969733894187992011840088840572468855184708031482128328071036929477973496296266884192597785208337737700380034722841817857542534587529860862706279975688630731506873695855243214967490719850868328592247439702646784872957974715550053464519979607332239397700005638877855642024364156198978521647437928759162133353521770832668544192797896479845424067293499281611300916334991353430652206428649470435556978614433444748997191817304529367210926759862170243619781719429344772108372059990270983894042278960073448728081404036481669498600175125805539948559729588015312116301030909494906187480492351532502715873430970716283159394669290801692198067815487084615053800762020978209796959445686308747415394677824856242055458515402090345774778781339710041124314005083560620461871484562321897729553690014106745851541542242511664720727607982566319682017336931529569537529316427613492365531044477992730347267216930097788022302039696751769761848849844619952471614182735201884145115580402009837263088267679044179068791483710012074112292550800647274521207097233745930657682928325148050517025938734339088555162380821372954595380894643714403849720471077030206989072576674607500160174614119447699556308241943362974491983268342461034831636324164398235199790206905352924320649216006271739996844252865518627652313663411709025163239565604562230784366469184811067726224135300206575390530782055505268808122289045049189462811560009894031443169907502275864971973575909589993045973974513056879041288842373246326941017906968651401268811742814221948440226795825399698641367381617708079838210648725038743128696818398350343592684943249387487241503273232918936259165188679692697539859139346342293258321771958386856046231485222520741591538903709981132837887706639195825498014246229409903390910642130677151606629476928607567103393792000 [102,28] 1233202477922654905333132228453770583086368362997725189689222863426004152088801463339385747768784486222688896001120584171513456413851448974276791724828298998409369066978755547102842003287142816478657611479873033699674944046389297079781230698180460864828894530900448973007725629680535904519107615698370550621622945110941099866499079623104448909813157120888454172200720223127830291421420803409982646116173711834665309575765951272163884195724727666977588068700040091489346870412990092802312570322554757081727462304460665349327153056822031815866409937695876203096395976638272466899868213418677132834143496622328433551255543694189192746839369289150327045281546193220151090198612925871174969526008842762025459583180106883904701200189776215053859217425066810255651572593549757402717873101936678966942693936550300890028430465243431727030501609877224296160540170970671828937458385317028128252326451857964721108559456135903965227261154748832740672526892881002097582890862237690369736740282381358617578561027274383490411437183883196568406438255090505426318643721776559506784819431472912926150322489786033780506818143956780560843184174180074171080831822447161880620668100704665584495739110365887932151642285493006160748120968726008438003693370505860361950081664417428982985042747653212581252756891769804224218667387263589536720449175185941572262117346799284017740102034971037481258172163172368594729225665775863500863245872661076869103527039184012361476284705485295420818647810860437292368253039383812622422453874252910086355336497243450858858245232426328587028555742234053465910695488528799703362857658468759384340149503339157219777395398625141210341204728756484697270971095205695273759635171963757356140808168148778598948673708352126432434402479924281107767885638041367606023238586496286368924648843236661914046217381066146246115026105777202960669217782533352710825607174370344267666301967204476518315603311075745754413637257908368229738299763107916749545222808415995234722691116244193268072291804154259974086886194300760278931682596392491291632686016500155001208230078167546296500803130322658614152331391911657512756865840782855708370959572865510078364212858607502963655748941724237685654986808678769859544713529741163613815211248061668208837931709756665274150114695417241951386584290024402375821677268658665177598612661680168412084162900983486473872446847898490029298240872846337160956771855387724200369822633446702358548869392499242974880403172622336000 [102,29] -611341605270734674526422868894267403978354799470191009956145474368632130750133925778834096685908690770778832135810000869231031112962798093848398756258475653954116233612116930095864461485123349294356547479679547119283488741854772728406881602667614094860794415590604927770884280176671204823759356180648203360599932476346635820264020096613730498351499184847315957451571993221315358133028480807305647885052942690803441727351060580141728103433658399120829837635397925048472539264796061428358012645432406709637722667025940940638981556703104582872094107157305330063350285380968353438714297308418339034715091347982814357669751023249705507133127414872908695708402757453007683337065122369862764226989800308663649669713333464724053102278568554712973817988712071201325733333103967003686497828360882687002328747306144592283348531667527076966091234793989001000056441391916979467205473266664159516170792475157836409424964006626076317866152534790624255294435988872931345431913138928187656050329928210938782977449956018348876632170360927468532282545950819747745600713526357085362126624298282232783600095481761011392480720772017621371102635551881730196690529266944175385347738808826335949678794730642802155550162528024797553150313041793059032757680234745066432676039835299533141061875475186689665717699757709356903728604132797857549247331625287923253429706956360340034456475000121454679087157643951539271701821275789917713946855900667095988089474200274309223795619533409064742931662731974853067820101496909887231066235553940521488023737211273023674257491844113654428392986737933248603092704569852299403266899874611686102745088133790986738849126567229210346607595478200367123364983774972870183427001742612263543872386332614854675973774595384250948577036475054416419775174974043592754112263456623981885884842496098015364527716985005329751842815886829271986316978931041265754379254563806335738783764058027380754001964516997425092266047510190947243461424820665639788507471458296903302553992796963856680770156026600521956047145035868731527335140024482889026250385546036182130415875257309634074541085370292493138189377992570524403410449367720539517263337727945028523363783189983224856203945729415161288983861792941825760964568172008522010252995408801453158110790437182911534509407282855794473234132529686643146813662891151354076414149502767644707300392412363623214360624679876410171167180585280390704166304775028393246374204711641897894680582220562282111479840768000 [102,30] 285593164223754589201091808943579981466410189988871828620625833328468760629460386241700226354988537999065809641736886605887905464094566916830159101835765002777357265488414087267466942774057889375792723243653093795965080362876829791757805329531428462647441689122069605095553781893174375241703855369172669187897111897525645411502283878843326810995501516192643657837865683912606980134022583687570711772662933991865125467881175157908562609434766454926121919710156685218636598353407892456953340909335436353182502352315588874185787910809294610656171878611567886097060760645741123326370990569519677741826940191033148087470021281480819154852477633992907419893433169261260865667883167397822411004024697743341406836637551677064209741086804450109001574536132343981780582716759237778876930879842068533427326780905963887945193193210766311075935053429969460217174130682313486081471826186345948748449316947990545100560384355123184520667935401107723882543546168373093180639150231525260495037499660774908931000431560796144169094688476971691993082233615098831209047356356946821141721628263073543327863090896900093862544083730983327514348806638151960305146834371897536150790396808449522595101612774794927732425302827244808114450492050949054363964813703385037343577335589315417069548291718757444603296567167618487768441194348173600330809612160752783779373156357065363591675876497846473687396262080488565975356087769993153085752741684010625225847390260574296652465749685654276347471546372687507863695497778027989941806119279001946315913848624631363503930702738302989277199482754541003401346176230568307095703726124730205897280200669089127395415562943203765451987378306764504191030925040742001530174599419608304081024559542919657333606281608758392721523950383513731656459619729488215678527138522790622059800070572699528568651853639554621572980421776762629836597952906503943392341681591063860517016158703681499676736989324786369573280759579325431060328547835599818604686197019015516232777199581252059429641807345262955696314362474341755288337442917628262480007275952672213113387666441533215399792282792960499711878691728625697271702168876335204200748381507849334457560860815490799375798780184558598986396662474915386082793886911868776872091936854467222899293758125511736097783319001624740963600347599296958516077823418409346616576934378042925026696823746086685493337555245876791568577197812429173308672443411255040547997453887993961181531949217408688659313459200 [102,31] -126589733743292713627930820210067045135982493581342187214088270807033609432863343512954301860302912577895888222783453463066594785407855228794605318814792846264356656782717735647824567731638850353133946335203056524834628490460763472545887442650736186804038242922856070424108269352561996867007295391406215218253316443001150174185257995488569717928464365969687010090486918301663234735460798777034800592410073267689767757466666927052815765710820119457811958225491080435809030435135916565995058028815561566135597557974074582498645422854843097658197995245886701036569152161461300224348294462662735088288170851122428484539154820300208750408387088080030854231558390954088217825156909571112440223178402733949185469376282612596513487457251928601779311682252372151766230534904580924045479725306398327781743706431452684346277571602310472058774570112990447828693722032703409640812362842731005354279225112997936417540218116098254062253776745706369306838724111285354691825864847551125056467818330574251808665267328669695237973993989176943857495853132647925847697379865973209869450199699056778810611795594291485903554442655087193570497759198832162908283732069752265600195417025480595350245433201590332478898782136308445545805087887841572532795085451658123873506553005427604500359385644774060907214684044736737759000883996996529502366744434533621666266123189566184560988573292912055950997577905772213076395866986903205241137600761739652586884446943224967957446583961176647738243232633413718183540154032606995845262430751761827413638998469360949650721237825369789114989959705282142172777063899601786436554020768036001639067610976472652700213997200330355674572329541661020524161596423882020069491331824922768393960612239328673703874022013298633932017933283525235845189523407246877284576132165836022748805123906296753676119034563488723459779961490307639004743156655486379934153259647523876146292488514630222586355499332180219126969916977913254692612031458089258920863595810544242042877169320762584723527988300470714073268786795839461145708334101016322119101724511005981377130722843757302996081199801854118550625020041675174077161246457457314569610248906203873783942891499338327328657807991280814330423125758383076261290054882180880573160464363473198522368065560328365292452773665908046079733133512694546521517431777877506062893366772320863426330031646139128856264927040821243002208628065131942548191039236598445204478285383714413345825481337906497427865600 [102,32] 53152483298407773897012081906178881557186359505565227757959432067035885832109179472141231317487961757938169515343047342561385709373329799773906207836350205298692846419854467190204770897838792078365920050424557836671584309183602753457567667199963598924234025382609685049264084476890497307674697051849823212030601996550918018677737515250852212878247034514026423450270515500344595020234790658975450368446184009336004082448935599742816213107926214723272496059691107210966686773515814746642611960783538546717281844398845769142200190135815976461089144944397238985909073344664124050587967178543037567056838729152506128343263979814375078040958075684932452119217453414993389722352272761025967644906759099922410270318658767814121051683813282954655837197203514882125110834581010259592042130241821961676682485466339369887282630643148215632926183048730942235760425215297010777717113915162240024651503435305289764990780916459253751515937780449979599803649222912308784506850893999166199184272833867517023854220456420670839651273410049045078395146327419093916337320785043013025604625376757016453625792637026694376607126314995080843337861790230439470765611748309592922914925886720675982579494806442709991234478220047861015654024654369126782331194368021341514626166277969875667072712032247109716443065153141676280566817966754227513932852106026517641426002349740266248960303825511689595632137751086317290005546347686913667420373700796838783987792732168015785069611214075330087150633348189311012414115829756111177023673999914679223287384211504564015008088212688706428584742622482182675576370832329542520304038669939431931803480889764169029507904777972552500931415793905264792341535200303882596982438875806018942960088955065352386881704059971504787220085103116979732243951132592268332019996930620496037362548863068053392441799529161833095904990253880874395320241577888867990322831559976592920097781101788675313021562252524556599629532889455537640906869384682621988113950535697120728330619606243557240457584007298276073467728603989178595779883497835447565056922222452044905466216602804318181453486442612246410280307393913955363055157764217784504201790113574110258499303467337663206744477179386985386176765199267716162314206087989485251959300104689207765147736076689570791351215872318857753630262563828030613778066060069375066676859507281409757082699652592904274534076881462271765109103608870815888158398256315001399579865022587520312478610342699723653120 [102,33] -20779919336892213404292772317535720414595969992300110561842552092842342612005328542522274942463570822350221076745746661040765334624478753081534248624916869521324640804345748045129203527660615530360768051485530749184694948569489409458693881412085711946331705103643617526810944217294645991721870899834705660022258143739262562582653176140742562698048822910853852690758446145587684626601475066734379751443914396715292485407535866870764481424492204734213212196726433191249452988647581774956165762391178931122681719475879941415109572406787915221834500654705188350856520425640688771102353940541550147168913858499711190741383642017055713616232629346626726340080446788972896436669804761370427454186012496978647676810376162018878606502090340629766367316726904212266221926186637788027428888705805877867531392202509667414109518893336982538798828623326005497332258791023564508227268095085275332334675254268896746325633083888228944076629173285241667687313499097687931280485913624305725004707248385971606983769579630680655153932993829633334626352704427209503051831539428926317207573455865060744559115823263086172061156254747430813945354949674019224285587719226084746317607355668413417940579566694579272936432675277150767758751842804835135847891972492892358850100386107730268044377526685095468695623370954932436697239352780866892033909177705355766861113670302751686440165309438723851937680888403358204445645932181642568180853308203404313291001028960935104623043215034650709067425506599006072532273372844536804739782878392295613912006156465477334255252591503648966047017387026864128822416887237266799289249666712221948894207789282775485739192073710633965742145173235463604531796048094726889717565847853691339439840804119402239200936486559003738170032308755163213623112035664565989857451194152641612103106455430089884420849992223708808754100188314073482616856489602214750045402767523341847761955259106794814861195935347822747448557265786691636550514186090481477941131299999963265814456721201097332839065218820304799864492917873570052540858298737579155150849797145212855098554715991152747577639456551230347326410052786287815534159250176753709482572312263957384677552320727574924954510056524485778872199312941914038443714494907179139373504975691603572045356608147335943113009450452979853321734655049930600418263708136032978093717551042400994236684156456642727542281185821611846068160446385885211527354672483862945637252331749720631248042278067896320 [102,34] 7265844801880567837039316318155545300706056742785368295346065311941611352812481659241666019985662281985452708012562825873112235805877346317993295944840399876570929309247410577104739428352776931219282289201772545662766233376787321745526052595405966735177204999757137238334993926034590626061356502296181481533128963506276935976865202994393162628320154010411534171737765887648198874814853569109703875306366644310724558844057544583629224357955608185414496986767833247077310836358385186103776424997170539595899494307235477067454839014449664634518469919465714768402484619029654420759524244968455674631461879413156303100939263142586292220587873577593556935111619073425775637258300069537898481699928453370769052028527508982396635032443807331108458335394332517813788189734691016475738913715424700562468524482015182361475942389273132085830488854324284958216247279559517169752006545813766420540465851966178861234232071188607601979931933229741737280399313504393821296059038493160255864041630652900587754153853549304769117941823072006012827604059016261857783673244494868967821910056640905555882035785857133786129639116032995885760023714796587337661525791755631966269753095197222133688828534371447577931645773035328237051868945044026130902062839239535591660703861908041492948510357551121739630946217375758691717254725213615569060964843583769160377767436015898011479251453651977876162166161530054951867199994464661568272149030469319307654580714592327933293221152329053717324965446066814581780644267904448623039157078808439492216727258373070636699415132408271833730182520928879343828422445423102025956795525129606787523504378876351689910126298244152566562048359838632548526830077385451447254269259821542428945069676709914149456455706055446689820972273429959091111083629226057949790496731522134790582770126905933301499434951275000097853045854271611065300233370727930761967969992479130682463488547561968085893545703541463696918791432337412994747863614973118290846733032581556734262559224222742033955343550912158399442610773281429603827068532771232273567083880950860859036455609717207151030838638344114140216684090916225834909733402319433210578668595551299335370459292083542032722607538597341596491322348344916984002411365219473155512146371884600423985754937915158134981079039627805025396373742728118575766240979566001137290530172358255804807412938006321378921625604876588252133965665412648409348182576188829285935180758672867008015680793477120 [102,35] -2091611150146801837570061274538815851291842282598122217896627381824072381639290884350259689472994799147500700013665003819557812636789149138939607427874299288990216585247623041555642137076558634266946310566546585969315642197061499640627416666541380178029519027603023148977212422698336847090416467976951861037900825302464026566557541948808771224453617332697358090021450198029671132682271942408115094365942749608743398917430756204076804159456402575035171501200567350633570773900675666252191411569018569541069530773868659547974023946780582478328418198757286846703814023031127081364015100275768543218445191563129337960055405338017782059133769075178784144447657230052892638711059459846047403460679725607055001140071833106089973593318822294568736854183504442339989708602421186973692751998319907889341063485575677980106842448669031534383029759284186675365094987476071894146209149290613483731112918642341847493252620313044843251108112199843847066704090039239906664146433862697073318556442388731479611291229814666500917661484168765204582224853811504075516822296958962413696061689796306127607525919125424444665123602334150603951818804840863655071465274530774515705814081957527495070871514725493473338951747249803226556569089830370998507051256632412959367712782011901908539704945329723754463958443205621627700372801983161746273604718178365503932442225800974057628177821464567119596117628833341261856514896941739730400799048886970385687494078589257502087731235691238940695243762442082552857733319819294496700541612207830338223300405245321301780206855696154685839151447581149159028669711258998253544963071939661852187862816513131713909144650558583613944372647689858866521571908792939557485883248482382901747271587573318056402663719495917354185066219687937552642632234392141893913121636043951961174757683896449306921118145477849829243561385909106503083112962719831613061744023713776415191881482685952286112690625315953615602035363448942366831748906285540966936149533344078935135894941435387671647266452993874771062842418717614206101323983765551457362771332559232531181911848670476048149159075535406721131538398925960899205887487184779325555409741784440310683961695287536217809459755448424678061563419683281412505892905639690769960483369870095148662294122398231877825181735124764280645471684031741541162338711882170022653217738204480996142655396747602238451841842024390756666402443315002336437667568724894897353111425465396166354848972800 [102,36] 384957523794189815069222343055113876826441171067308645539671914893161866560133442914552705590974658685152504578501977036596417499634737608316490601313819256379426375804059348130706614022662526057567464897198011077751985031029280317563233658233611369639961349214354214848326612014396713477996330012533097652735713840597508570850790388587648875506786418585118657469291837453048511338900652148011570330393130955083070621473797173661096049770033325951358910637970776126407131181055970073829625960404936065724634421969362517633754309676933653048697952936745205823786712283884281030347622720593966091132601887874456425096658549848189920702164145247644361632102791039877768237516565548901335376485036058055275520379854197920706017913001823470657695466283911692622845703154695341102417150606212059618769757979408461338062676230951787166204952895764299914064920919859866691089530516842761288492340430878802725530186857885527834229411456362150415374548758124327553535442038522870525331870552844054751934212592446868246047508844583771258359126283372828077757819703113800558230635489438034370627371970340757381891214128308835791215035073698948344800585498187924475533381361586216699021053708422448680268348066432891703648199654602597773068718934811477902513971592072429970973298704065150178224315864252890968215838262435563336736202126132310266573345137663882417970753025772199909466099715170625357449190755639045363578014624706984220171078099284395859245528484239555529053479022820694470923112051096554916069994409879477940600097798108887594165954494572159355289792035734813998368811464265542616357839110930449166285679375702924960599799546553005385398050568119119118215213362068815648436224383035634119197961142036488618673307184696994094856614522428333208843262502099157091867907222890095437463997724075334563753479437226720718492789801667863303794144502601742816659606931815880379767858683404519065650036005556685286448889634905174304220014231876852709090081152337513521199201752989194463731164170459198732452905780774527861154797035355443692168074043406145307561334801627640558176327891220124022261947611633796029463305184759197138968939157857712864794942919535473119450677928698789090999240516772647809586412958195374370900100526381328208661162067381457977468387590231089058069199879578480307972376963185105123573862546070685743625514933918875749250955070946614384677260319650341303820563693757705765155405214588609715240960 [102,37] 39196633582881260904313500945784101228638871308654641415706429409500167606558087096077005027349684752569020445136756711658768421204601766700425060702549797247224429447312300158767944928082029686099642683016193868816059969293643392059144475861633263345331685642407901404388295098870649426902138495966295776254907914566119432487744349317664618336640591817490652907274789942356800351723934705966836244466717080980637041409343045079971372401192416138465061143559727076572838310715233462887045394553123364368157082640805865549161647665685345498908484664379383352900826593435180682186538988979109679237521215513588550693374616993780967021649204636110083964204729898321272260717400308965154834606925896259335103244797232211362618226907791946448544946651566263234841458422115626989833361916961120523495622952983337519490394182498309741130817934536297071782780923867603960688173882816139883055734050823744224855950236103424240898349788655127198992674753248396513862993683725175707121620069426651721252495724386781786171367815184629307017576956190887439076338739421552397939004787302163876894791869609785249292356933758960738270321181899526920943194033620228280372782534701083433844210666976708419945554284917464309087674069570666037975610882152083958486681480847649023519164209335784380093810213531582546353618001829393880533293932710233738465490599787254360223183955146203635936319211706246836599252131449292898552433087085679568937950352172967975522874312075376323768268347162502225104838955827223294737105707387685192652981668758034119893688404944590073380123224955734725027828434441188235417904608157489608469128452782213890900745148637823265660205454800355442924242503883835036183988107088033067408816796537870262363837885062188568468783891019415462400632002191423307553899265612575485345075003051787605687204668568406809063968011272251431763627197971895991505739768497062486178968677635515764812023879877976116216297544798486749183517270285609281662187980730105692566780568314463051250696400159831232184191039656346399971419259467724599251003928977293815620605356472840291829224611141283395949352501318741289390310585818690011560036030962722334168313895235471519907189107433929054696661442895008398392627404957727967481723620890987157090651091347561293356964798333463588906804176909336306239398637999053979077410214723142568950251150868882587646798564103940474182774065962515573447423426175539588900143782255531130880 [102,38] -79244819435432687618328746029871289042159392343777652115906028528646577925645907492667393716689438914914661180978739364444634021378509373264647194352206597616531402217589578288547505440594180109887972983513930745815113036484177749935059000566542215443765402900461022998281830623186613727880094888973691583578151083664033172931138609067535662732720633806717121494687894305185792721009176670815763175615779316941338360456069507055951988411901932183703913666931236785061799170915521395524114249276003204943411839453251081214325797370338651188568152443432267965480727680040533176111980337615204337198381718870069689585812623095174053429940074955429923115637138159837619647363785856476986450282889553932991020995254767153549882096999831838042442001413025667024933159916165232401053081471786499630242111607744379671262538953825090203287940255392826925457791874233093588072573746097333852527929182084369056469424614971399647073011356653032821687450804179198011464085113539858166442403053441922147264195681539533274833185778682369327087721168271072287977601631578698641451906443552846785960817530498712574194831069404213872741224968904864433464709753223964094096354536656586768289260592825392105741056393245284813663281818560703289850131150990609240509600514496754041063491145524432843339538668729220603708359980010281447665796821085900287747318144333727858978302259967937059751959734831002724153446110490986026303041863990841449524647884370699388892637642434959594594390962087638676755654110958370722833981464602821490144421021127894141120411411215627766374757392695906152882803230019425261922476106857805115521421143901464564562855907490706880050303993241241836494165866085404065421977169067509836158168023893810040993103272089256951686044726423601963095196568571792816597640658823649138753106656185810302881681926345208555898833577191423995540386392847582192506851326780456112027719744337339961005914963014473237585274706340021023449350921045563760167764711176862026619459807938682220672904861510064375368694338490325138607354826593147456771753552849480201696173517851970817266154717366733240863565480835355569575045589582200139638207882514392990233480026776546539597323531790787612067383089403931434617474668262120812919275809763332479230442576555431072154935589343606861585557408963876152911917376425015942665246120729174644312986304341109846814121712316278596427020519067234169253535083105269919194388103084113920 [102,39] 46611778885294223742677063225261565515671326509125041204302834930758503263150755771977983329027567498020620133175025825637732355246436518205988198750930809627356086107462316822628515343881904394510562835907380747657259001082467581733336561295575999814466645914988820477063484044857330411877580332349128904076998835008153277487930663579828975241338005154430123352977373875318295781006135228893476536264857285732983536781372194744971824286060679276788698155330156681672198839682386555664669277038924571847311091439486296270374301769948499654705029794041701839193424449271544802952844142490676804280667972058393588538134391248755728738259190147477967236962924488125067291078652012030672184578295901461282854389944116190415568574646887289536005122183189609809263655542978034705513484521436489916582292371041919412764548585207194143591131051178709274045045965191094657366408532978342749361574871181259641389452977477072917087594009214793607591256088949316432564374288127459447215300565156299018042521232051033101455326133919893557552455735705056913860647266987425959165309672742880034095140365294669272174962243328168131363516501678680915017531029242059530738701379467533206035881742066801068057829317745069894680995806829808720100151966536442571548179214753499395581197433575426699669534242674178725965884591556137802547866166265713363573962874298852499258731295875542092529666343774980875675505520018038724943968971250006462728426312066473220771641626943546895191197137634905934692190477726692204806472726373757635140198749817010985009097288648048409143243498750897045084498420234277133561442947314960553596711464810611850785966921841441223295528875804324619636159526401029538866863936945372574880492536394716522243999208704509106488344354211149093104166218689397044115193443200871555135875533651466533474714367657870684591597870654218686251153576141054472419770396762968661090278868025480801192012352032308187070732687883505628906011639809814895704169095644782604477690817887343888509919522683556849023167241264985549139859474808076752196783029342046572653317196467738109290605768502963467175625682395145298375375022475143869834192723264347915520922374323985869120031415303585727054306620353317686016179500897238160738465533862982946345153032056765877193114327361413949692496352445197909337366424040715360934389251616942553972503766788989149971584081863604782032942805361701684627233938301038839297686540124160 [102,40] -20241620005289890384442256871577902205372843657934551737621246497553698389636252498743734257086564975351617162277363323544439984181627841302453539457654992548693228118318600283056802542549744154661374660743623972880724544868617205230363470581879481852388090206062466302220042446294291284930372525293187716509282258777600759328773245596843860986165051752069370697917313902474606898953671694166362098624024281320962619349909744538614606985996146129516854750780528904716825950917715215357247155894611714386380536444377171290594342787566607417458721293980724271542627292803768027440876094971029011370808835472700028128246269192073333942063571726702056438568662204222075850418924625425275952607870733705375689278391980272104173100360107350508536841575285279603454683481401080200782519584562973858188262651986479981806914747965088103240692297383095274570309528872052876520532118568997178137235692231716794598894922462905707371163031214553566726348517543516084338332378405378794736410549908696800017274857712779886719724736269333753772355231061730983616554720022941670064155801104542463713029626591383106141489935979484867943066842806141629593306955505968678572204349256647258571296642991101811535908907492455173519616986857270024870747657388330544886221759931570694271071210759062817329122792955930216457735892351325136004654455184360410638611654963269795357937149924090197669021529498240052793823820071453368618184248623666160729556970851806910064130461760426472644523936865540457014204309808669692779735681928696129246062306364188254426301022314184906869664232342985110856305192675425344009651797885919797963686966705760809571012327611560485370045508790853498700350730796615190785806152025613080040865224337264474305900696561841589514350681609274984194835400402019849155432983321532221164061860396526871800549448304762902144408934205972169507060231587959945172310738719847451691209901346161304139346299053385596555909540121199278255796788076427674524291846070289557113052438066505789897776570852436622099433118579700916696698460882306678941689504446045343592221067565267762759904993583780700127417244943458561945845315727956370223135368861810435322842925520116563616980356786910284745384876810433878709164493118321378200471879886908407498509690991594179483493110376354271525137081957030914431887155870039282752878563850792713394516119935949027973783485487648652652936552534185169248763732118708361373019013120 [102,41] 7505412540652223237676184355621116393123303632864319364804847297256912594604650765718692860311227863668837191245500799862362014782291655385753257560902681327441692106150641401891988139855573052133084545529174877449756034091896471395570303776739266365138948755960121237686498995911353756693585942219041508603624196647377566449027038747798591647479777242359632727031674729774777102956947060564671940233446858765215401653580882284393991697094423739495396309538430783502831211075705022464328484562834909542592955310239280656839058106656655157373364663175184542593598263083923561525389979142324090617502387789218131736392629842544591317316362523045088480337049057429726114680947284882146237002003572286685774611090389291467502857140639128991834096475147460330453509130692561100309102002219258556325538766596460868909093425283494804408088502004569756458973083549275424161278597571454440022957405311917333251944804906531705492507410478732096988095658605834884306858177787967877683112199767824564315078996638413887319498624324839514862880661727921136045538976930858728444812123265342402233376254614716657341769254085959719534656302949088841368784142814298341639759379601133749061650546543551770055276993203717539049443495059912858671059712061251139460566206386797454797809427826315457290503651145064920770500632309183488169382651405263068446141638163664004735071387988942326506273334144341354126892150884946251689046220543129292744483388955413229139683527503394469851712860246087803762294737162206755842883274518930217097559404141035622873717106971451239329249496122186113827907339580320525576902854537605738498876982368531015010815875726826880124670238718303146154043360806566165501633869329583254264961737474680403594264019645382124555164318191624618489792904816833995611726904113403468260343999979749766031311471799177307559367714637110334368064589759593675102413812375915476621249548405405890652791661654415673048812928779483989560285094761553378485437610019838573931796903207143823548635025884012653247146172193922202244898458360763968380895479227144140499182523431492736463686487844046888729725849746285930964367591740296859520243875484117617378540125931491457743107687950675937516742916377574615801570824576032310137073850977891831165608977707617365869199317783414460202341569393225375858856262661788966805362550600569917061303307454136962633628260455530835281153501526163791128124270674348251860172800 [102,42] -2539848974099919233287571567115169121716309431273267210662238702514123165146823250533090798686268668961917166466294461500194512540718348447942689274804470796869415809134867578609972258103082168856038710482628993180908140684780343316146489237499524090599581031149211672915540923063934077690577197343393701359807456197673505543724950196192323553941657178047011800988352790069589464053411822827608259281776097334292151190329533874086933958659829855767576430277264787367125305325246811352740962692924934655655748624747171317365457732162247160737495528397228970043914406358912340436562476903579674730216313394561388442386892871970925521269312182989360408237864485590512288689217957467825320556409335519268870864294495076838759823997643295805374346906223727047787570293702963499695317544072560271204852235603995971638821061304344676246599920716491607992828866255553631210455022370201721854810647285060411011101377234208017798341972119628402543059425702513680496682489923966106815776681216347933012250722975690774289893117403423430415562981113154921198945726150893616189455973329941399491391744538402226127980325579342886296893422617010990051227143237903610020496460489347983960585029618912866528318204637021766764108165272067376667022018005209611810503549403958412660562119172044422763606124197864486671065707682686146327211004462066979153418746374914764000400372738690879942978946942442796657804647164211530507009587186264907796411488395925256970200756017246001200314979992168262196998898582724845150537536292101718252683064287139762414153289102742296274756040541997026263541954267340714502421566545842435961129045786424727698916876772611275640046636278073071486761699155027173930889190459194710077902598214285311582548175624812971693917250338278074140810087323335145272016245459563587578996468650491449177813358064788266826504151321677633532511321912932547978608714286866039317104292191719695603300957848193458142908180242672192909669682653755094710926694094162545946821467946357673608867153893810821864787556096448665419751082784164845554938440413396346161768792904137077054860903851158037606154093263764649085857527618165387137025364058317660544404031769948897838292686214004036296496499614152216012723887399587615028145269326450485249962432353616897117313695869397412183950577261890626574237347794279819558483435340726138072167400383873724661861704305482716902028335709690132802949652981089908555776 [102,43] 817319034590445236816712256344457499801357923009825117731860143722003036368585490200680952205526395904134176020043914409553409485315722977659616078181892167677865883671320044578421076291137191775171428525353343898564146426871914129133571405847257570142443689791392386836563802298716270485981281699658604372023899032033580077464468301793448983340960077035431494333882970860807010297571743763373139942126724597931725368802661539159226270084491975873967396358295815267303075414965433294115281883427800564895537990146977330967230880766360003513695538278055462858918495916058411300574069642919533309980967677032471022446988556177352223710539268893637581206846137252537541155611977342997092932002257457604718685278552643379944747063905528779693398998377493864337336456243606432766278795990854632290761224848865077575098015875103578899526842440898550883378445475974523965149746911054673806115273719929850473057352960757619652984232066605602648255251885789631655679322436145229677101566933059112480560028500684223882670714205614102260150848425562627800938482304313439728577114469123970382709025635926842400582670220265684214066579092175741039673003079738005682639549899246647876945295415794766022537250914370834656838687682666779962384212894425893493987759083258077532626647138808807519031762888287909692654108836486323369953986042819777682317190247063562124681096250244833088266928865575064345044798919829544734049064726447951536751874909013414889671222692268508172433539884102899219475492321724817236859563305112277378186407455833807713708769864431404206573699986608145230150616843113938513876947747422533668956510364043952506343036175063137561687580037770192405239796955200032568570934966220558707985510189311041929381946381272593777747205732014057847550824207344795234490299605839784356966971099826562248807567414988217407092283769321588333072929177246299460858580715425400193724773571274802295440354854453529214974951624147222292806689611496259555748701866009519588688211238432010783910266336926746999005600415871014816791432242869621935656478665215325195862573826173973369679608424918892616044922739465735668809561869008073578551306258518607753988923739772055787507275135485523426364060077154112285888363954799597495880512260664282492971118145891786146013937237089087076530617355129273536498756683315287954975497896167593295682876669406086654080897888127499274474539227277167734783316651510071296 [102,44] -255978350070148607025495610044345117911364693854693589547110729948386537479759837691554675330896854569671852285890840791077712551615896345667844202221730637479163763304106222662788543401872341052971890471796671294895157664952210196681420056565123221668531279177365981542082837204302312521431532285062920329780166432972347076145948843825087776986200309245126674132870813769546810016103828349222752815300238840924838793490863930065999708148119067323800592977286837491535614885156778969207168464953801624965281825473529373560423139001103929512847094764311124519673941917409419578903237672156940823096220220265280445944686973916484367141506269948803431665388249905724778678870410967752796160856042500912216465585477529708078479073798979502306023325675306946799305515494512471778742515205832187667360574730958929920853736710410418591016173591760624324547786139505764886821957218303847149050326956887542817090308181525431390647990602340260827071326928131825655245190381469583430640522650182877892833057954986416763985942211666067019890570344389344978076434105566968813076012639282904486824395314073423302912414553547112169071338869736411668689868529757518375829460234523831834530111268385515049211536382615828840569531152180339478429941029886026152593579402590935623226183839202703282922729519158265580209458593003173374375342464976531494254868187883589606714586137547053884984552713533705100108847682175969675024921882944615557466009459771356047518254281674106217811031717525231461628267263487877600416265203295048024320612868774241671056111735559459943096283984464901626418815606268128331734595025544667173434117598555020182624674544140154848238685470400513992805166234419088539346778527493256383875098302699446554986162801799873120786694515884802229117862827303882061418075086258289556905799838452597519970926835283786855619387720229957988100258993284049335683682400795829553959673393011088217266583382353392927475419785181171590735694320673054511882827888405839111267080456736565788060726772030458060051351193807277527145001662640030458696447627146369590064114869126715849281498071654839019449326934372275829191820347071237242857114647468706014549142868773820754312416156076437061908876659796270369825266707847097454255679683101278554925693265202420270848645552600504917116650883048886723651309760118899636446945095713574741144703710999598385360720277232003518896087235183958002675248430841856 [102,45] 78615010016867734876704860482089985313883593726727313866486098195058745489388133243285087124862834230479532954429690087979045789936644840362645841374275866994000767727876521266084550596371613365784353330324196194921171554599515046514124503464299667906300753458458026074553756466224696244114702847972230453236936018022478036333496573634743394876174606501148657073842257689926365540065227685933206357609671427185585900316132427208826375864576069313884090322606170038650863587966824405903906591406432525065590559638545387211000515485840650579336001289135189296552253504808726634354366903312877598435759904393605199749687476243315375087313323863183208769009281768036837675709429054878520176957243644953155550842753220836469938170866704399980161694286872872029646132609125810118063753146029195250142177886222773597479132692987984928716416725105902798584382671518343472068345555536213631320674425671199751705435512245419667218064127064049827766185455494635964940122474075569336198931911049895469177490933319446431387789952161335228211194108650383604602911739200144507356010449949436623597410609997403068451005459848848047824485268568127135731958011658541716171182528578795364559346043935960636125553635174669505406636392069190123167394421989743034323520038054089121037391719154077743879606480012249076047043967407272923281551523423139069110003463923642371887223229416296690215323454966965186061454954985622000118184506511083742720569924446772657643342066762406029405406597038697056018211548422257223803959211692060886119443399319689466722982842845080087432432361918727783125210461663743399926561617777605115421773600776345215046044592816389589923197358555991777640900374488286742496816797900261646607076793365448112775479526538983882820196795992602340665266578343258918133688693720290339955484080687107372473284228045107467068662361110893142396403138077605813972130217732750378530369067351662688008569747396858322860249872947588942957872791570269503697233057139436417660311123294645941967664803588718882788907428172478173617174990976016266620393106161744152654998139160497394803376946181652107251709912548294079110407539152255595449607107503069367754241680243658493125273231930342798805691643449839578835800702089065543744594699273466661163617262186315888477058719021086062446558160176111284329742694221181879218913186873131447495584626848567793389502991211094188728721580080499349485487390720 [102,46] -23580227980325341923509341565566693912919523784886367429102182340031115376327259803759850044287176354527016047156941515381974754958324686970645474382745637929676195952052907323494690270777026036607738234991273084169138883998210809213173024771192793066508911754885453528824603567989791210394847895451782063813095117980073584293044150254281845267053368842444203186373894685823988766782165538124598553271022765407847894964262240002670190070489361538817458801713448681967950668084540490713649331479365106621385448567464131032317301660413152444215988046936107196565492206999845518618013075273066591909583426118832565355746711463261942758184280642358316190451821828956004328933795915996540412373470617908351272722214273536131961757841893422153497942980420034538335841777780442743151789129867524414856594923508267045043221694439700428307176900566458762412960146928297255955862385737274893305728218058978712455885430133736547457317358098634614120690571330961988105558157100969775447593412848832710930069865131152526882490105924805470319219772403613346960079899253157471521863225044632809299518308495068615776039157715027448696972014379123719647077272898981460612810326786901012414450094357442179261358882202878710171100954154113845671605186028259630978557581930115058657080142589361119821741643922883574120075664358212786171059450671983719226324237379180169297474034109662834557613380895508523439483627901255856354189386981915855139970327638362226650915871138512381337911557581271355810876303165716610753005324175988961695115176325563243950146465807837331100844486199462936573349031425091281894696288459514892219302266456922902998913757589073682762744975563175862286859017133861943212620475363294712848810405129296154599627770610926950937586820129241251292390704082784928262404309350996597360257417960906207611784316478310300870368124869870690990900645718836365869048180613127544352158254471535398404500068160802022124559925949282829536720674891785567463959768925141273134955218625513645785101331747755797955668880061845298551426029969026412751541403383835183992361606078859392395787684554634523810115460422650290332501407366565735300844606198109352044749571530551311759785279627791245993316603884441588862830980529972553095248201031575943107354940457233868804178191158421325113661654598156092159544423493364339635954409953703685632637384306998744177170112835477468804717262547570213034917888 [102,47] 6834476090891232294657288567679008781396297223929381320022263133576366831473016733368160215347042371445964502380811343105590722694289152124226521732969505646785833461389635870312774994899370596596206182826300775925977593913228404371900490855432905265883707273800430687275644795066561826449188500408287983719543284323563515056878868983213562116400907050259367071684645281556995552347925388420569771223908394304235337644584117903864662822635627965084539953343360710538873608467383452034587244007580727991047212586118713215818496353936277376145077317328596384717909781341182921386544041035807520417449036962668754769978861227640929786383690605833328544163153837539105881792880116771506031377169531589683282153280236946876831941832673653474123581042835684177627270347384653685732412642613156910554520538246851090225365532640642951796137040176237336330269454707867553301669375452465394186797724597881773838814152425401327766926414839977783678089976273381336288394255385796429716679987545663019968311937469095409586694744896239723430134833298018414225053228309738965462548402615785431351945737313947348816829826618909965592796401440880499385213595971030396674549419448583507843912976913196422346250806991758391160653256208567005451689632562392005392058385840474273644749336053608118239941090981431733382725243881332494332514552551248684672317812496550019176823601008849777591740979274703102082489165848265209122162950693479324836341542638332322900162151219453074015126676918559102337318785622802869026766023580376845314234025499045968121097435351044754529889495585168485412695205528637873331991782584157809353848830936169540352277333772314260302344813922027383366851109167407924767211133522307620763133624811967294048915257960728284368484143215072412902987603508493079747728949461917504677961830564727503101893029669256710741964408807107924202056599752670126647042690124983536810648738673017077072069031126610793773371108649381500476192832672426563210840839421208761075605045755161431746066583276266845239651154099710843063050667825750008329161333113882173234471795426639438423902098871385673647094868034524070873958307652800398740397205627246900084306475563996208059288147955071285797364400300653263149050194923155312023380302013508198734199777291188372637728468135251331669893859686850776884962391356793619656668295588467377513450068117837628432817119512243968845984435541594372833280 [102,48] -1887627169926715320300664931976538017173223769436316607977499743239717979955266954873424632553992691659771666994387305522217126736599074425184928107670814990892025825439753029618105842636297809088686582588019655910340143499399143467009055000851594758902047626740484646699654632592064317320406341080188276399546993143660990079296543023764407740691144858149713612258661972309433081280143081278172803450553495899664666192051203772217913018371526387801121309652401697194509267478095287119587748612829985467983615839482634041183118736757692212488317410190901817538493450677887459962048241797655008022594670352998828144211405227242475030362787171427353531702852216547307068551574776154545728756941458093817307176509647440361163991531393420043891533159906215233610157008645086943551195314704914029054357309175405679656036890865233035109830590692289010295800404135114407921804322974659177595977516492458428260791586529769865629676882970937227524690819916299194298078478840652203369130556672647495763073363564540474955948173449097603070114247062802576875292180271165133729690040889711143512952577551588227611588843357774880786920221582776092340878984982163092215268033568686292221411802964512757075350952409931529973643838395672825380681572831421040262214985349595867928284302435381398746975678780827630911984247832260840212679948162215989706151926059106585779381080765677570731809190594799854581806614219625512802785355819084014080993090612169672333691392079350522309884764766954021718627319713994437291907683778867067515713775787810747872990046696908097899450923317165986070288484944917907178216019947112984228825846131262588497964578464112867916677979014613943674411938914157452075860218156684466143219955720980054011273351318094015116986213227147031028872668674718208676863270741975004286023733908058554930178410998187750909095377664594869688878072783265156144500007605972092037376006730514816494960002491200524630465496092058178768551310030741662824774707881227490385071638054819960604838351608702640538264142344231020512737483489101878770436585964859492368096279857336076696568324716773566598517214710826460361509794172878464119976005997294333841920743572070862420508205090369355837341328906328030442505882309679713026564173946839153852492313712315275393474714502935248618084883668786883278643151474154972816779210242799772468101675609231250399641327645097593563052163983682306048 [102,49] 488978550782331984857706061786278512450324471688658299862214663775973495331414206537608477381188566612167251796872501116911543693713370107797463625684129413633303746491268495183997398283279182789208965425954516835769940056547956337450748256221283606721170327110491734712907262754159552024939537126022157541785013578687773202282500123800796162884459176878237046741925645309292972409632414105912320072192654338704062715868905231115864896496962105236226588900372623542361121651541372106270526792017550701491313714612061029633859517923112959659553882166834299972636559527021541593588073830033999551479574542690442428517525341454544422393312409446865179740538942895501105402419327208929640077625183404714636306876459428957914700596547394941244747231557091863209113068944908411596878297144354288153975514265483913626476749647669019127490668426334841302667420702248437502579881309576651877662482350389537082150383115729021581315688130318593391726573445660953182708279622059793569038030325848721636712872793728274168020300296283037369426528570741429725744007890389529046620185231648184089098958964530771833566006170186825795323911496346082240947788139240686428545844816825169970191705829717718010877314616020642595462436438050131261713505218875439069781148987185846608619137579435178537294964668638864601177818077706870986617838290283757328557692998142716148352266785691028942203529747364021664497834349960641094690023078690597271613622719461620411624069608733183186966463213451568436785654259300489267928370910008036164061905517903003257579149349499988771180396262261523493735990517200163471185393694217018707578714715604312610058543628673075488237358134419931547141903785139800746992319239955761687390083987007224694955300658416367986836729414601141391499391294253368934422795196906173889655083360249741292110876984466936489522365408755139680907290005998009584092437513291533809990106784004057539992704158170229775673921763125864914697538146272638606000114684120314514127574394043083070299808802995765066091504260727088155577814716468139967745318597527829817804148603893097413541948814394498213304623410954439940991847439144365444964309682461236521863302133987343474851493389094006419342554134330602527491851868491455772526518825589718980047970206523562064499915497787503003641152952634240335748192361193307248849712724411859693683000936681058069997380769073666656491849128083456 [102,50] -116864339262010860337300142812583699487988235898294513502894074898399019871382610923608222494585391591945800400417357950236992049190767495029595297614502826296473578770608769540613470773233232814152377537952736719415650390582685968191190916379603317063614210408057616883850451436340259348514508471010172592032673891055185260947900361408088502329976509058476587876790040094375260404144106631791501406309113908754945992184738165906669101330447475362479526422616886989389684608017149063398495721394863060339104952970571389887301087648053616066094092872981329591255062883086820609360665396090980547011537416993051096106000239253366429688791220558380115732310401470291909822794179623123926990565431328967738250915585547179440553946996652103189737562616913365642739054965828110279479842988602045329259220360389829535983742226407352175894517291420970127642754941168979610464595039090474254409565213574432844184830091030841648263738524963158795150173524401460955969884338285156007687530466991105297984050369018891253721132718063824769429844851047587933460805110508294903043993513969764247507352336251309199623914268139415777645220402693506501323251850080673425134069262503090502323861546627813844713730854584206156814801857063482251481985960661806390816137943078748492742910212248016095092003467693780207453227300818380182461717864443431733769655094345003530025606826628982667244428552094670578502309809122540252019835687147464327993434103394989165587795031241005107165152774824092044331946373257127535070340013332840864151517229934056739116607453405615939942293416129821207744637563613668938263301974948655468624571762639364273326094871868223518293941746438396959868958172931726123814492533678357391555034880295779138153716463602013508857148056060662386325487557231888165292757341867101173822791317643442729215628622822084608481153849590796766973656928412267176806621986777316207784893714188843566089488138624975200851978866568018442682591662272091714161540099847826447682174579734942390688175240491268209625819326052176448536526071598536853869546285267018699460496095592551488031173060194467423482863009891571433405237627384966312718879992631925838940948071278517647599007723057836281343910387068708861902546842584336919786453217573038662851351230251056686204621900588313704732142929336824578973876061949508869814373297404324747051370104581340333307878136159661931250535366656 [102,51] 25392795456737348490054492796666477400743662538075230608718078385582524090139575505446658291214493744720581377266860595423333375062893388139241216686070988745945591230462042192314386125967650832730131555551047390211135240656219656769518165285613745098882228608003406579879270278653645598371443912533027149329313112932331545316020816129826836810874911139721464250749383391178276781239193055775587906926491358621443039281804502574809740581345966016460451056778095233982855093298247938060941816162257646696616197927282764810553793656370680257837953812299124951619832312667969336917310729859231216153540735950512367971269841710202325937033952157592101023948536178336716903536069041154333703156197955623109462448070161608406218093737664267700030706856032925153420005289928268987893863028838764156274566206946220133390691776528548156523802400756187103955190734986856530728447734973955050974757198098166206007825501401590182162085777260860170628231014403180047206883800453294216209547331421912724633385437885162159886173494796557018730145195939195047793038957682344904576605806702114297996578545278823701965484719341764967134729899427282987843774102171795634503217125808700292486566848535699136782493320841320272490775407063818226143546830993657168446468190121468074148923825391495472405946224480203105596786806886160268572602053549119246396877070461112113898287233227957995534451284806384267272742782109773313722876515825142103987534511412021427859128558326473926313692418037102810804275127989390710224849623448365429858925383708524314217800217203884936812246330770661740631408861794253741843957073065974145886798805220292536181859375375972550675562525082520056419845578628531031775955141305338688685542372053514645704919301733544415496236838938096127389150707523705026820599676509583882864978931080457407876173801234902525100457237404740764249827102118344100449152755507700944421552576457082772196097494229013893280318812094169191491034211251250368626836602283089880797636250825327307569294529386919404970516781632020310573529642639218266373591171126392719239644954837283074253148897986944504706250118872055951146703249840360348258631182717206766375631147437072272195960164826305434111405447043548345420106317862986188871210626172398120645185414541810448898458682886324431481290343583121830640174405987847462710500695031105441980374812032635823048515362436995938602975232 [102,52] -4960573788333483247581171159347585057249595624645071536110575871064285027013886031573639822724498742792217274109972465481205627937115825735535032537745477485784336711976172121051563379660918554230981374980632885777021055528822340553734576791673939840416604917973192096021856629265721017599127525804222906874446573051644042033922459092859925788861106597033764353471001704884380448873409722300510512308396319227736589702934582973792597939898079420501116692309721875707759042402122241332339296324395831036163239979825591708893484154070840587939922101489641843932323630101441046509478389545405133163322826324585236903106146098159679919150484731316944264415181895245488223393919252530401230818110364808546037030469218535748022996905979464086283438643442250521988442398359034273653281187599894867394340556448731797536743936578861004708909498337084640149648256730943654582082852517621796262272639914151049117664911884680794111612018767719541703652348756046117866511272668332809988420836131613789004735359677813558999735331931967770226096170461586250655273020815804603738334562481774589590038918113897511808853990925661623302905702769298176925206774120699150915509148380832004376194692351335247142304624913189835400181663523019289841679617010158663344576944754404766142793309597027675244408723296421250362738216493540611951797242658856450882294001975442727251072453738235958650018945450661149221430166230736598329538373914282549552943497847713426587224091886695390738741484946624321944712215502690959020631791070809337269559577898812896959353897748848150012016324570634341925603842904793912029553404597487189992888828065821836667153842750522190262838939235949979742919677927274462560647574076940984191340322600627335826083134841092742205976729781792771323212051620994902295906433050874033053723434915317329074511104940115445699726261510072429779558975089654996871109118788928464407106559763858362636192925614920957553878125766736654847301053021064784044216197601143313084308057724406316432314578158465968574835694693692733847440323373603677724075872517793242756428280780305675094349782182631707102570569316869010225573700990872942893472776681628478690669318476560422766886224641612477536801771031564160888261745494391011703529628423970339310137952417162859863274656996317328234217657292810384547727050057187191872938246545763618427041931008553813420806395276372712882176 [102,53] 864404266475121673671526574840506316823163343643942282782614875767472996598897871856318184853747623744905526469205079166875295657378738406113666535900708016375886293348190823882147511811845335101356029985053967516164356910791259528102656490224759292063776519230400021078163647517590963814862610715524855356326036893211128656457040642262916029368099703637812280558023161612928620215817655487231726290630955242751248919223453488264788792969885517458277201209855955340677150911699381753075002880057374845229751762545750552381307648392359842283560576802226085474005542478816516657792829091643621501836538429280265938682226723331753785531562908276230992853585086850218998200404854759599988937831281224510453663117161106042007178832001354997864647201654134574031646625438018842131224118320136140886654680809484592490048632866497295278144609139662840100800516666656280641091748150550455231151296172469926863268576412042209285544630047714073095291686383498832301703737911084110572366998808101357493895734635932466532528350044003255066224415704561079272669165120436146808845080244161357297866248661893625712377087529222889937255735583674810881583450583017477622712356986133714751723629338686308905894958698509194957632631290409764592938892670918830360672395554058950401028940412424565882818402133367114926137773463299337618527000910844224571934437299111191459595048935667916552269383249494692280411530170720832964512376426500582330905272701562599855482279001019666743473945059240129089243121566435648379289503181181524177102704747646289551834816148174865280723320473114576434670629246408946703331109572331470057749389770041483239478213127591313726517968805419088367133697839473106650589327943857921351656602195106368457820489026317605806771394234688779289190455829919022485040094694802781858132969888449586801627117128795209173073644910093680832738951133280959621549336633860762337751261499713571067507260921890121405014965526679691980602978063839190466777123710934078308274510604700178394652441581165635542383488212989323415211503661276195083461355637551489884082602064648662800299399315495177616339408777271198236061647842304870592897586244628491933681079954646940720591269197072636300590674093542056875622975078003063170777643466966098679604786717812476167565142726082352967317184613269574738783725146662189089714288516595302180816755719803863810021670397165961216 [102,54] -133548052543482189242649361499711910670289630134423262948019925357762397018511167812985839862628265182728755155874188848933022635069997714835336283850398185717643963736053122107299315378792865790847562051441576932928838679747583287983259195693643549156455064363524231588879241732173877209561417851340748853491243805346156514944706526318079163621062192764405831940535848348396775088525525024219964444980089702248929573157234593851896954708073963095399331141448867368304023971048291955832907802074959134498902803686267922153727142957197619660330890472781581592916518120153779954384730969473877772614064258633390880204478239390028522530412505911208381726326079090508363120679149186494384147016281559370786421359264727094747095954492724686459345762417304036444264249695500806022801263239720563107737123595231254408858330130861974026073870003737039626439344518934103425373430616832448618384734186578029573848487059646587798391705204903977515218962109103890268482225722583021230652878498572590611242942314644753655656433710896929627791640521883874256173800379266464632371069538594210085748031167274802693626284941670745200105061470815464047544689703954830442692264339141333764160980978579410460941840710898021736859351153766378255135120267782002566722671863804364615578694203243755137933387327293173654118231069455795284644019868870025978883021650983280244052689012466671373140741867300405453825180509391496641581467404303540580065530564845217575316328970521074018930013990086678984842816837424048467175238606152977792437199483965531247640057244480546532773997280484133018905568680970867714180821380977838073507765019341808341048210157438032834225711025178495176169002042306374002863051856367703193061311174337767446055784604340245686300430891661412082686437583996422610353928798397199260893620830338638334117629558631740919298867984600021984193438664252341177096509117428414856913654470257899554413611736118173651200858570936923511267338120030953475257401860049985839504526689279852937131751756222940029131724853833804598072257013311735892267373801261559911011284009640864306071142993815654835788006861907793572512549724418526403732914836346056497332448664590833896958670715889373003697425544840241689765257611528903669351610531950301126163889468505406026123537200719965247739487007049449812869791652861955589129129543683431262992142165809674758212632730140672 [102,55] 18203823094861477882201765989808156072503447328532206746069311712653407329564829470879299992092151958412992779022332433624245661908687284512587346063854817977340653087798459120452993611318890186026532401482127552744577765128098610730836873406200637588759138852761244292626578722129151944486280906381832509779084187745937800625896663465591931366282658011807821888286101358581890187118762802505841515416394866759984995203927736616762938432672650742755065444823501913691843318227710366180899080868125275856011382988568150142929494097809594418976046014041330217418519758290410170554783894695307262164632398130977388248937616479385892658079648040667798902842269208085771648039329039470574069645823021282361359914557045432560063435496935344402625143339278826278246386616881401457395948073902871560180353333857108851477653686895432141957166721484752041631526626428099665952665325962321728958217944146059828469915557579251665890177444171888524661086471571497376629596394744206318571344616705761843989375832520272397085481496329866458899890533917074887895469356902753948641840151553511794710166802244973598734993095471075195821961111832683291539220783859157609012666021586580102057548341060279475389068626343923346891376580515583098967424738001514707449936266306419566976083869685590833190380115562600482064558412378487248245184252134515971283698651114384796301709320156017547813932060440444748841802027959603154439944135786433639644883116459833320033079932476159785051442710783253546097765602268905468558979762503801758109504865474595760399580876279725846363453416986181667697492916042376924856694248984253068961774949473098990969190062329221525744390445080316009598881424259782453651891526464912050228845009961389034625644420231964949757393689254242620403805475820626327424003616015156095187510469912722127573304097562458004313947025355201899436565059761206232502039026385328889437371200428359778598670582986962142644800291412027204810437741865702932663384804859421143365532334002639755501294680529906916054762567267275482962065818439111974946099439490744769907529047366780966361087677013030349105378407916550474598174728109534938469416459076467007655604692472918364828570878241204090486880249147486453240681898844656695101855031264039234992444956774032668980917341476487586379961839983107805754665049720988715613697082593663285444292638847847123179270045696 [102,56] -2180959387898954104130864152030730374278168402257737352875419733264502975450362741361999960311278768943770309240947373545469616046871187236987277691911573226157541794863749451009245121045180974477366462439175622501861436336429991811874974934464640471368038942409893741838135726665372754485603829925571146563677380473746078175100039340576430963488687587607982312916563616427022693014771805374984820846383073942949932101928477365967048265944741310985927292823525454184976671745669706759797522174486252347342048275560315297401084260638718491642122272974582962564035029274755101164424083110495904481855655413324063618430377918553230564808984491569268888697798253084541013855631767263070218777125405371592386758393075284967821337325301579512392145741174995563084943655904403036903221864197647307081346863584170958348432242959069759142575822856685043168201867327292741646827275265115846975706601369363334761942205569581932427718267876817650347903913255673056775507299565123404159138050598738545003211283874798744574184528618831612783716848773512534790793318916007345695041875961225382009722145507703488147536193671057957341788436832309066235632053740861628353745264403915794376483080108732541351956474566136407391181590707115022505868025099987516355117334386419116067707966008516019869623236369786326958391727587506112876140717157606255179717609462406947778166184039411974025548836308269506610169689788098768820484637927165700946739076664539800709315657755689783097965983593165632286312109150956990015379777799261930438545254061794139013988438661278999683118790755863151088165038827721711705761273753903613823063611602313310110647045257812972341943078235052458097586716039005660141019922545870596706673010373746064388259707687308202097982609748606563907818379273109809078727899600569153513236609244672935669634572514635354006431194138741394900681169635207039509333788668399782246538234986647514636014968538457160509369087964624979262947190926651883005891637415037840679124420265792668224434555142687582959778573154888082507685393832119641214802713648406846723391119483754861814635710785210801992099608187685381092834677962479304104487020741093171205405879660802308222296130814510880506368389610020250473511255224629434481203252213023737504248655105539369214251501323734369503828977634009440159342409734830639429985866770891590384870137403773207984472064 [102,57] 228911967376228894621185102949934181054382160225061911283141402587974395171511865112004302986582601106706350310822739502290219564852311501833605056660833825071100763411254022156670963278530060475155068803672440668154068562273421464969872537411057480154759769970482117562355586413155766102845914472678056702557498317034681071378184217162328999067129459401626255619091508453213396209422527888040417062289737485987477403960650581755318447561085127669829376081413005422695824528393584752456669928769837759310454307941461050520549624250704506342558683800015351385316862713453929615575416601636460832782120143669551880041529358384829488678104616926556521381411157337568480927256057519149676847024077266947503250735019269172663646827126465902189347116430195474475284581124117426254274893866872038921002487208966922809108850833604922771618234759538567641357805298842077094683062732189157001709522504197567388825392682027615985123392994246175587162800045369668266704954138819815357914895391149588755415283800127431445854871837145635838799749281016815625269204665250778475599598552214012589155567002967308001076676701983199056536777737375632363947878908656559724679775880633822690290111589100156198593771406185572822070676905352255995833530950905590576059831648920237182977727652226430364366478133735763210827577909532244194905775520147837492616278397953770194354240975257643535898804235087909308522536931171585080577301496373957947736739946577776460835306180525658745212252932733806905874210716496144404194170583607793905776366974073324922481983755678551652029051450198191389877434915259084859416279801106763449520435285855777859804866685238237409010797627394612800654102012748915745924242672546853681891410737623343905683903859227624839065094587042021213142375573697500233363388666144229013740614668494492284625616305060034340588641355184535681665596123481320546380086850212549787359126802344118874771095870031967515277155693390853055466222960373671612667436698627326560464316644371614428658512696488700310812964661635823774635488882731695304813328505548515067770122256609272407162544028336749634289353263912323485176143345779866659724339098402750208855370128328158348517755695051938156275002208401802148086550347899923760302370996511712742658117141895491563636256894434213723888491182693450447498891870415748181150063587701927141280148164471523639296 [102,58] -20967756441515574113614757310869283470304911195599088960535482045823611496785692831937170486043942613033252431131470533677736921447581770370500771101807496649324785072241664420577219259250043694756795572178868510651262301987842162481072753284997972614927475189031932453825684645888707132763874159951428976352642069257957251965913289343775827547264724919054326276819444176079299704659663607231159051802940760383698306964931598762420062925837950514819599521361348051437931086417802838026225199668955525106749492692464766044496469110572094997181565562870940962805524224479224825121455868669393024031488231132867563806020210249569736670290834548341732442859384985439383247677826143288085299315906810770588741113148394547884408112886562865666003449480475899995320495362590201182796344322302140710844039123926491055934537804319012736526924637202771743538105550840224613087767205169405617950524121897120686859766809391249888786703076635080489731112356595456493086070001587053974901538676565752067820631628734627064074083600090903090030429849612968854749695058692781265590956926722568614983697965085997260246090274032826249639567197620375402199328907986373551730256601927022263593238008835742986312566445078943651389139511714056148882057277929009960311510190258579754932897459803497789019764967096188445425118705758147076217726990822140096452628133740102316071316191909388796735194818641641030842065506895703143007736700792269280579761376273736398937296266338709083237127038313799108801869453096978206835007990335375579246104899030003380104908737721375838520139370878435660151393978568887185238314202990328480246290753780553192804503709378564204748880682299428939970878971774654401121666162422739686180939133667408448524108069613209307365554826915947972694348199601731350679817660483617672669579077509260503717333075736734942704312454411849373686700044853207670873006246254679676042304641014248708168834937858842380310909788072027841529762393468269714611780669800023732001663469689366429330078595226158796437190368291927939258554215130557045434461046198638038326773685344019813773904684981723174458904197420106691466803953506952442308901254380956913781533148346698114758166299957562284405389967257857614102643434416377015613164880800194190832254083475388450809423733869430833781616466965595127997923922413323840284596064724455271295572265368813568 [102,59] 1667737687550494110702225459334808109592598153034788111408500934009969263801877411612131766205633154548000956352826850903988281884406854130468740633072085298602447356085546811921220790531567510983310244944947330685372966489901702352728333396620910369128402444216392619595350845599497335834145405361896108765460153513565858865673685199046231998705511748560174832345208774543519543562069328648131284489132263695066485038423458988460522284384866159910116846141029875332691745919871545315325442160996849002792394003586297457821433753674266376421796431881675447484420338475491639706643853608772085112610898262770349709783024864416166258687473536555247743296090478103285593376081221885727693879845709177457049184708366399357724363910853425773505135224052304379312086705124800906369602854007934890003986606930869876096417522169337756092417610573051897685795601859954121581089988048977675478550238189609397669475727387828069210437707562716105465251125971100552418936010814024675927857629110290946950571166261019695936965360806145715714807057044096469088311209491197566918729086395851931897234074138708456066592125017480638555796248316497204376774998969316037475994130217361132245428632441994540660492867087007829428809497507060863573510322584561414097603960691885788389675621018540943113414214455590934839434228669203018049488251817570713591587905836951934771128986974931158015810692393603165258651079782339681408593465519930997739675791558985486855573491347599081869675009744905552278918057284643185388107379322201598777650947114356321817567402801929769034049954386891024820387909787081619614702238704809275233985495357837905034764611932703690177977343615308625358148276862420688892824206519717745353499977572188155797844344322046961576793137128709746499097672433756235019491538465314116148772173532960086043126510398048773000842136305595574670464725545141834061003198295416710478025794083098452617180845994197641314265252818977454279426450312794444856415235339846234475470340113619590182782874637172333654131356589270547161654531104460681929523970149831554465528290397384840202266079815059655442764751312385886244739038546190501808310687317614973649398977034535791076868622322987901201731008133269776968379335264743407005413165949912574608598222166330814615690924448482997852964033877878669494676184092031023991552765839222126737020719988736 [102,60] -114424707705028311139548579387381691623612384068276591686031488835680415015719174259792215181835009549819992119137525434726204798993537729481060494829216152517586475019265359048658761821276109559516379105290882194243307886159950436678878025975839533882351892113639815337009213982737163740772049784461951456711298995314016388333628622017674690294429963926111513763916980528918766629602347096870075414334041394149804595406106294070881835868149175161431462299326271691303146732970515457308526115506877353035750505930929885981381571613707759590203889857342611630278369147288386036988298110562137635902776659093444930226766167991728060328946839260958622964540650876952993224258294149227133858210566322310496567625493252705152051911527842007313049013194213889571819621199445685820514580494347106697855960525300892445221245440821123802047467980907778924352381411113653758464851135552642710530841062875894785386133913999910685669972572091185566560052351569916518933722494737676631022767753457658465015452881250859603322886370317064399037912321401383860190587105990087106528655552473117985671626687484606532009595818459916272452119001615296137479251555703153879906419886890673981146381969832697449950489298875698744151586717824340887258060426778615106173067900056625545917506209932878270633958643483585767313693100336253095002548074012814505415726053685585846241865348133681578983975990509905975598071032932739838126091467198243359535963098114900074548332923011838236694079310054444308635965825379904174568441116691546761954314616229839408149059675061312952416492952561769818183691713210390963117776820756777474004346429343365843214423720924232876147324025229864719789881864439584546498446433094252984744508319494642671659210612750430968644071034748007761723209177501171777467309699694879078794870008485284705197945175755665968897439400910032693270536125226348238898344366646663400457038437568221291779011897361800421268741732234737717994639603697710358566201497898653316139409076777769125151726983516559734882401731406371121812918600516848071125570377849153942259689850641000264920984324328450688366969531984014938965135075693270591953629402953247877534881667153282156156539837793607279075794388416080924725137110360770412077317077905688540145359356923147087882509249737247622108714843099527873361281837310665784774263025079349303543070720 [102,61] 6718291899757064225106610620570665237740752572771327979008998135288160037723575230352706965903281227976702838513835206110757233090835969911277562846993289319555644326249267037276317917823908597552454736461760652996108521495272918425828843957987679226212988303279570808296195769824289005406116555964774542322081900603968025301316587761350019253697117994481734436813550247649585586966486640833434820772416505980838864980672131570837161207780517259117928712140615644815514843472052654133466385844352168441293714644688838911421669011330391327974906320706129556279550277878554516209085203374497563133186252433892721736526690046718907247317760217860701016178808932366821586776105480992558133255252785650125110976684066682301230548538189234001921801931736349385670601012946468058559889906237538813794693721829323735483568815473256032518266710703355475918338875899482502631298359403257396653915584459586184932872220970215353564695337883787519535140204379005926669639248900128811270085390320439519210377284136705458604470623769414258667098181502060739981468834671290078123841590732308077153365249705619788876591560464716218302460983753810621995939408427923383145590843509251830545127435827302838447678546725753063093615929770849127107063549177271918646932650392756855476360013614641094529716800324141096693222825193408481016692113544688760975464529091954117035357761814078530982808545994482667725381490597341765823469429121327618265498150809700875120907186275028372358180698944205337150580330460134831275342215413985112422769408260532200557001192164614756356815621545664910126071610630618160214576477932984165877673571085915478942114438146014361280906918672050295487583828325283524803613723001731743577166256691332352907880840141149831797298205347092840885698021973665582007962749483140257685872491375535028587967143876791862888446422170650557761064680890637840636171239466397888335588863938387113056335765854898955253032003358631120645615070788055698368225479621815910247077420802756254939041890182137393951348227540201805624300374930527008314110872245137093023661902668966003640590127327504071948422858500220622020213761126870359080730376654495659643531637085322140876216294356813258026359750298855459956689957004529296242203136220691195921997190261424202872710303004983979565923589814376841890054212429409277447759182367437589839872 [102,62] -335608346422152506776337323674984551627790702190852605090970898442244797863046789516483725238683152212206455253033584889116677584518141639841578330896962906236060019103974993167338218149445597174047352878154986825911939164834209854455759694171119649645457878825723626497492760376284511305416420074637733821808862961595562013700294456006629839075311448206977363659570125731124512340620779559122809385737921299807985614460509501526926354526729183392918753365282281517674155844090352717308970979076686534918158268603223633891947448213543869675935057766284572241096069082342079886150166648168477715851450551067131769032059970923724477006507253741165378260623761621915551520032364359358583291265881993429714078561018493223430849856447533096422594232614366190658914130639733389020303665697640008229353988681148848065491233894040530324623592446311156867174422940520638629783525686287881089480241062696374000010482349865160397892846492581671906160074748880754305447653477871475899928078867115663287397822107516662866507885060791554220925949919715475070448795931018934397855520377044906244206083096626593202948897150229027249837762181469987258248701497242322531760783749377897764455102037571223047204764391585757755036971252707305271430335038480910771428160613594800953262042019661293738360847418635582508069368202786201057599513877836013354713768462202313639884738365758279519620170710964178160044817287137617220326431222816289994938147937732981022548730382871574581878039248692994992659231287205091169568521518878950189408678943092621768625473258131401841246753588767111570664882864118537575481834758036074400613561340262437610403686529770068018486478396377117993670467296230117523073589201002092468766622446875892809428889390856805109203043768952068393480910137704788069554263835774874847413881003202756433955807981055588124189007076955719470314799255277637306415901976170123690555618968470357785914232486839968519343271980731444228561927694241427703598166060493724966404649844695326891134111483041374510738342615054269943826619093888011494230292356016433981204805653927617818215995385587905405041894897400209280466419270697355101826328959900950167508852196812817864741504811357183782482832390692800989409977835289769373215715504057343432176823547299870692853470262438909426796526968611332523379357226305831712739587586934177792 [102,63] 14362648733140534465955423793894953042607656343216286432709261991578443680122707582846818423448746232916760477281337615396276827205196217466077748710341789652195066691136208385776770571445063212568389988787944549622626929923148244371717373475732528069371921090304851908372152483651663746186510080239224494067545281984170103213074073701792240906005454764980381979822077909602392540373986697299345642993224366032861555929611343101598954615727985464912146242399649382404716980465882283204489819837955508287017247576850014255838666423717156527001911261901768518111520604037391516784890503121786999026672340212446424252623287372154562118385930399923421451332614400423619733631726023053347324332429565264702772190083056413659364888391164935249234833965167125553465148012752929721233640237221299760212062802242426472743409272290647134798196261501862464996042907969145669387201281657093161487728836280598993331113124252908532863343502115610034634119156921182827231542079190819223789513132324255403193852128135512624607088965873996111384899455521133411511993556801081396449006433282781926445260336233745729112037359825078664283079521782970413013846082134200669821422113257877307850841703994975310002973479246378936728422870966793738378982925640178749256416069109027820081235171411621305524912965338972105211863613879197916905065661306302097011288065887705792235330346270026515443413165070554857375673147797077473239827812161673983520565082556680951780198765109741647756495987384008273504640575694981226329808366580596081604083196349776629525224927204175861936798611137640504419094300456351806385936914353435281647428663492966233691841156845099475945294166560066183315650801665282619997236126660965340369329634507256639217778423272596276942248300394834869900032448712753061669194024519155676754506266836552572346588295110297990990226958449727814275038775301129839134875409882743750454177226233696714145753497373905042247054417919611500947448495957979123826358724213766416217270750414052956819152815083354725135982202065183197399466780318949425302650427304808077259936873990253286587564233531959400160178560588783370151428884145395491495668818131405386857070822178913289402450598945123775032586057186348650274851073202428037209187248873319092756026218321276864734651473712645461510156026242769446635042430054840644188583571226624 [102,64] -561285282846389344930159098755056984262697785640936623494471019561605055244255361012461007162724456638621963343540409388656529440911974402950980353038112496073357929816769665619759401387064911990250575232626167970248612131495467700404531876721360728866874019946746844800860283310191949882560495268950636238244615562937235419432337428041255000608436180011313811338338395682427793076884372973979071019085899483774972021785695207898237183779110075027849288172204847470596618331444849724164826018062371403376609560279487252586531841383025408752760248096350725579370242993680377027653429317748681353618646624363480839877608928759149198335228525501113249334894099751941943722890920131595365518510405003809903012527805009662253247896971263997623341475166981803983965982966088322389318122831615573087866287243288719709840010859959300102145786548110494815757369766895824939652120774631667402697082364779920201763296375670925941726345155056788593202943458900345099609621650728601300719701251905241261170538898920235473573101984144269952106916782909973990325996500166854907925430407130965914991847486768688322161339286461763140135581825136712984259852601900038524744525871204026894261545618124273271847224611291844768582409135823675863479374504573761519761817842261333636846174148044074846678457097709901344506901382191279489599464796003521178961791710540236985020243014569059023776249331027255225943262891782788921129650079728671978329051958390379193004381191820414383369200757633461920363171716488669884137171332702362675900525034946906020726098188284369127901460753597793139267181654551771760978537046189876825259336567593244477636865805042891036965796905657773800235364489019088070218158390530923065837892567988649228767161389195427962708969253135705335386286194918489928286699731766485174291617661635329980363481231738471832888017486057203708874314588974907762355689978559452926013005071258606027476875626061675835236493849115535447063855539305290916698572190798610376373338643888425611871382018536476488107219846025994234509001568201420140723096273686181398158636601792750161722928212423234614565291404650201337738546904632994698214756512295224875098865369569447232908794545193788014915087177090891327838343370109439161481097848403189830362500557473024530627104713955334393877175524632762418278526951089502838929227776 [102,65] 24613442954341923544438082709135479022020581295499262976216415349277765421477071924968626063343013812074687999819295857107643315902099183451527117626070458123210841445616715337231126390801440354134011260610549401864534241061434853701353918154266314358091661629533824520409597860394791517367988171344199805480798634559994833839760009408179878848136192319324286787837129492514184476515513076333707758002396809000789170371555260901519407640977464344827103942528393884075603244578550902026106341428970031747049693377446985342229968078696506888660790897131135684744083703320903057697725353279736889527250306910860138633499626768046614190139117637434566146952179687977623747344145492167757108999709935467855343612808768430525769891107384423756132736199329038627138978605225956602131702377284011104685612788875243995059450036695835701947479052139311427537638665787038458123798877357676233911954703066918879881385671029550192606141462309760654010609666652435153405129197961989990543627750749212108738990954369828037773877475223859928455596551315531433074333825684898395602009810435577858224981504197662144173818308246806263523487116572211771505203871599745363337899928674444292416490903992777749925106296484442781635062408567582797916394378429665418698864402069689677862274169333859834049971058346827320660574088643237099300366198985677224151545023754500272137830826725902716037398611419242339824639266564572512437226185771025640025432169943236285086482019307061761489254320881808911947971170107785880149887635999593023422714348161725881717874757366291563688161644420736519245626962605668963735851795975088960381113715951593735127612582251641073866871275425626333536247137596717241907304276851243445636232053111827289646602034915493206243357589615182797191942619773329531819302204552529647440512441686302878235541209651698210263260773270077518500538703266758788990056456686023493058409425823192879209986486877693297572296143267085610535512787097053064037463386234009976112259074440095598726940781983515502918432894213847490115488357462227154044851903783009935926017052475600195286604475174350430925722811475146781952951497375119502377872072781110704650385849907283090076689949681226165804065923718239227990671072871686174814702742166627884243677765792740267719147987376925335279003872093394097311141188615769574866944 [102,66] -1300784966132048322301264007390526244594205172497498685969158893147612503049786934556230582207272447128989833681000813322210496840565602186680270851303763935682486357832059961929382658661293167489961757914757795166259706958681328302591897878804500239134038602298848806499860678431096163090675910003626350489070464849444669582829475888354720943028338275104031419417575361943743802047374676336458447258476785484456550315028138165709643996590807615297808282047583866175432814989677997204475385624496211890401660382656870483176456674598048590919766641007293401367393050331597408030029098032009968439248708952762155394411178781887052096916991984015230029832039895876856349700623999056163396111898138066620170027816733101897400739769123551113582544964875230868788295122450109474155639592431132387776103531927591279629488467488387298003454787728377101965850800461863484132883792654474152235629780487530628249170758450447343312859824608964113299119296686466810461267732724724437099855978228546819456461312153197950753344252971482751151372852775790437206987425295711845850418286809402180698453252738560503825628146043482773653896821117927985724676017931604301055642996312841888267379540762306473056071108938254840401344930863590847262491724883553164804062609299021769333059020045217143544032719830660852705437911746902275863181603824987892080968260247023734880212399130110953375133138533119696907950611341176946766865216776014867946591743988540038043839550833794902769305898456758392154213074806216049981214333989969174041825102388349603710898089191194287371209257919331865671214213357088074619404766225974167373397963268869597201879439883590536561453415196025062662047612065653236150335213569678011003595415175818997150894974340333474129178638734473341315458613543965885565017396573594323911570691717847478119649707986219084342135466201065174500566115776257738093114589436348459418036932422042689568622411380813786502206569887379623558711757921847602059204404412509636415921757025548811469733876372578289050118300157840639126686029851051355760342420390969246703191160584183313905523810202101838596814054202452251829920583598503953757978890803688882363444818206209070829161067445372896621596015660339297221111872688525383510107466627026584007531885459660562068523685436273311562444968288226694894472110694109020160 [102,67] 65550351833074371751429877115212980848009024249182578793225847862430377240434589739441763493287173731064641741227817293687092029889280421828195998506058504720134606715235851396393988115907767608446976662365996059714365534839568975819177603189347588836404592021857389831122168351095989154475281752972089909718075900353723748999134640430163844743994235652978646322873322604792321725131323067915073332716925450430816617095543371148534303391057640341243368751899084428163555683839834059308122517645905643053016769462187791013234441108283605661542550415333574791278444620530637802346126609725133819957330816089100473368280796657110264453313426392895556767333094830368757394407929867777906789402513134414073977167836527308000128267947755885001839906295908117888230514692663580227276128669535604807182271983776952435812318217362581311263015627888164507995534206953791319663122180750315889437648958016347818776727047671728538596515067453133029392466847677255572624747901753658861501447370701679741043040793398802644445706243624080354502033625289350493376637927789186699693504636714827492360514101777760501325128215429965228695809620772887013061610078963070742832725878127293184234197224430638422854089406742985884842865837056224261537306018011918373561611723414525375390209103425313950177141576184118539136224434861007895372793815381169281767974831963916651189360496846794559864218206176288643290480099409679058699785743609770738087767905459908786021485758600941746831630403510809337630813998076729555514315948694574768528995418348275076751576126095515809410498361254705714642260257062497640504848036673798092519601020088405579495700291348917813739584577030250787772658295283968020501307331921057229623406177143471372511321074914753680366822756649717195061538890091950697951126879656183111330051477996702577289882742609585478649777526270034194370130679509058180593907686266472534981068825286790943428921178899668580504849650692149392681752575298388281371752103011006367783883644706510485460028134024276278526030669556065228993238362785438605249215035122930952683244783964977648436461590252314788036791350933081284717830994527220839497797069390780532678059936859797580970820110279075778264582533203112940078276050289727593626390697696956430856047606785537272498018109276332144359639136459209012269904690151424 [102,68] -2016134022315014330626401190828777313460361793566549955645209572350078588451179209133933235084082055392506836162758367384936168695980524716366253488620951913557687929571314353120493634983768909121766004730068877789992744680729890902508675013881670904481590908224391371116262337932119116859651828596682888369887650830420878068452725447174161024769559385310302683631721044948307304777979353891695945401395551689903094931670917569259682284796727680214172078641792568402808490513164245912877670039029838010412670902249950378050944481750160522351869055414712183304601888201123929228739686830651329392709248273311222640288403473074122422378269774791794462119431402178833676982599578894988593490757463174437850640803119157504524008468744960051511569709519629659546604832807958716200178001224844487427143084530956322756406884978161774938254490030174672605549501871782972365057879582077937668196056704487794555052063757730938436771174499427424035366960903419128427101361520698248227681162055486623848387556815242370395459626007586656759323964512224680124728763280078081794357616429230002022644839768290397221418425515126188243418495691593126594535430244785819907513627575051082091238726454348147590405167867580847652682074104031857540089372145224335352375636718037664249773951575733187314469761885882477408251071046637089852678763810046647632081508573352138404130776810233110488167334584526397931756203672964907588791121570345327091937295633944458856550456996930821369466699953062030689505954448035696906747243775773878910472659540717272162443959173020459824831887929946872986965386481473790757261392139317848861833861092926568802682300193149964813684551903709877220137523318744689669770445746831271553310958731246661890848448451689890743042271994243551867317187187145416087380118687399635325241130652077671328900251483117709315535402283956652783024490537231981109803936586173815248444925129210056821514260133311721209804058021044289028027728050110305786421216236672552497954363328586829762359666120149073059721500911141575913573663242190475962079248717936063392917724206692406761013469481794721879533163182434424785503631866475387865292439437432037914196543497528596710963847206033377879986403037328846828669726275964262545876189423775929281856663998087898940665903885207241477147458430554296661900787712 [102,69] -21676149071080270024106403165517931298080323599176930725695026297322518944574978706989495525810414045264815538414310223399612525574986092997446250205281373297764419287315704540482266532917171975612736841675805357694334700680676179331420821297687032434472488120972070635871902882514428886466794146358924085844409919677322484309771367826586771681661357350640557632949401026819218920307427563310420480086949674092000930247325178517592675701830121621728852219169147611570068211191138401397471391622592667684464621276366184982425994090450220252001475029181864902041442637112418761489805482676159887872341626535227122516345178209362609461989778759315111197688701740926980308565752163429906360696181962379868081303123144113049972993659189209639197826726745990400539834519547961241273258966298798874543759933969183498175604899460823998288259313821061071279054428862072785455944756735011397641428642901863775024879662728382605777731246836324615593544236024522477427414979173158664811437947948610276422616519028027013317388971415612176261657505625771497781227944267125269136971248919235885532948809728980756056035302064142917150589736437887166020247477588492054917219332495161823518545918946737319652061558632870573017618517749676134073380460004857958784910026841732473046754393602531563666029333020333826217796827714091356041834098966012000727607957119180873396887981084115020193309676503850615365349992166388381632122388301269211132405404550177922323756110534517008107330490700569206880009507554690550761502463719326524039394550636703542779590727206062605239621572492769590066752184382401283525800186926243024946323029630282496450199386329400502991588615477299404852244136555354229836645414828956553606315028499003849871896338726488015476680968546259518306202906122160029536066865174051987351180239539848552296046044453007787320238095853235535826542202084076154181817253117183943717465988718093406184554263305818497207568417899419831950754255583372721734009312512027061065375593004622061016962123499385968240689012466423724633552389023035642079935812006185020491306420966999888834073394649423974462090396244379074422802908814311199395935751241919284288823860603979272453484722456644036406075149909175042609339242223222873703546030604643005148378288580374586582230962643453948489211220615793928568832 [102,70] 7551572019631857312196063466904354645080332765960305829323313848371594876993471834919378145544360345728249221907567685834749674092849596654932341795570023722714713029856029735304024809182573575773190573696996550468556749139374174387869175494655681933764845728106264855442414748636281292028898828504404280670165094678871848129315096441007214019508855425101992721226226664511548705688039435538156941421611301031967680441837163853847573131513958342750618036554950178733425176831315742595558775448160154505342686220883380371089488169411498670414648791799421176496318992954839021683336789577128902284852725030959626271113230990078633870359935381739372205520220710348440411697324972171608750158638061944603270648342443143340005092557753483365464184258831802115564622123200376771892554695111837636990452060265103386550798504440528834368789988715789921037493642981695071558970443838834411884983215972966105878126131237036864083714629024011166531993024525683480665893202158178662376960465673580147207956603169057683523549365221425679170776221898270392758891320606208547062049773041661647888911246615167032726284369339184623612368175816391304936574055279525086755754359618457943051800218022044032420528660205597478241652284644544522669864205099818038162117089406436821418837203664135494230946877013320536558618194327651763611026828697030536369795027894663495350103402024049160880674251833454055747267391475124662357947490686267377952074979734091282941564490539306502244672081249996109543818074719408690157458763952561308648191621172804653114098674373071861027624748296543057573256252767691969590474677996935626544100558779136403827924218977050995812845825904622205595731422833652953348763291948530087018176107863805704783775831531446316079662848659482015923633236120916812550805190773110401737521534772484076581482291586079001261156041058833475651876381146857151520138510892978359397330004403741351340836861654611409302614979423328392510153613682440920811874155460465282587459004875244373327640374116660098633279479035547642801839850018891177864081830069137699297275383321960308162526741356658167120396173950498388948372340778741566156337284734007016072684342429278479089788981602194065104252605329685919178305016328123457204116797126579303646002669626107894331724438607471853044219457511373144064 [102,71] -537532276577947714793047922982100477118518886358617482334822582145437236643936528031971190683334426752173675169800108605691194181387062482456657642343667983804252338709142612868061723737810547659214978200584923998633351288705845573304015527065716256587756740492611329550608154027770751269601751505426305040101397003752579576725309050319780567979915214275392203937703606539644040264974056260830073206878094338960636865021405410998411342954141668249417330751648904750177789765697728051854124032130676597592529019207163969968860133923987135634709276585519538330648666043511430684641321774035750385137764801302361604527657550474684301133244108269009728833968941492778016636685586157909158555727638872501285575016694061862189480421729759446494688238120933619092110127572144552527860986477029211988182480416812388306239647566036300708023712711701767492078197161584480794716344919621669098670693694253410327704434070995116132720180222537188598979798489120506432878896737369961599687243301113345993004547001670655883863794818221861581283833901823136244675032678205397269749528581345633178790911775950605975168082839932408452826413989054287902900075795222264435170479347108816230806035733058712842317891019338577554219393728418210781123304932609149467464330450900569110300176047228587947426962018480181527061777131268920797329590333157628927054872931485506009515516684765595482414137217521332465887530000357989585318663989092240192197288555306859465585141756062311582380286306430502088545547659638336005450168132998350448960175339980081711498800846848302093453906875979452455023304334387772878993054401066911365912936970162669933197209414667658763851253090726950504995617695978726500788344166957444269750417195854831811821772644340138274145327738737786448520329178828542035503761553579373681366638057118370123755855454117287996498044680315098801000183933062139793184561471576139444163805087162446587498700051086348372111108600384427359011890800675306814211280637050479227086039765001839134999522019969033359459151441901417267265393178777961744849808218695503772962777145859760230066517515152073438657574417227551867116903908742356627635443818062905118191057318626613572733318413506084765670521183625260088027109764883306830065247075827298294614730316019622744090821767582435040373854544330752 [102,72] 23579489549722360907802392123307757039396699677565593260178493427311076816406516024299658981190006716248287307019454126325798372385604599724617824488750643610256541618812745173209537440935246481220261226539452809668374214285413055081685323047628342240090933206755103810940237754599715621520376177822997078682311069781204750384939712443291165938091285771318179775093352663871699658146962440608293011342427851864813074417461969797018803909733430902183698734214024021896977362919158888941264498968800451401401157780736972851201237418267722344762895095757634366417051266391745672390284155994619577003388736716511428892410604467153872226350741205103182484868143394510995349857301415743948407390670571924943678428570534317875649403717052297477075548897300064987214261956745158203612122089995758438381433985191502745182047602100269094094495120719703663788220266724331910685062045840171851393855631603658562002761294139193562849758458562019376529284925411148260670079404635165294275792595454302297481120550418644605876394675530055638284834352483425801869273550323403205053664438065566030018130691319358889556883941926074099391430665618788412945982883294916448372932535993819735892033092195033394143689920130368093555871742114760310969864821414925469720575413762305661489790160733880508144637007857462459679982812367360895274459741830595342455221229357308290519144005144870483342270217289274187738810158451540397842930915086431072133870865796422030371650558159128841517701754491859464808784199269974086685774028926733370483731253883865194304304962002140035620234737129251098752269600325033054594470644200886497619652587963835573110157297604998120932066286558154358758686016060502899209223249226218750075013664444207511526595121997398689515971191396835994347287303815599938587119776487942369941080463459581878176330437572794032445139696291895149590046117444390906351037024529917163030814968578898815620190011937627840795835859646873003984060390270931273718446941543989654521983270263482618723851719328001392102561916664949572403277036570490698967867648206031935694330582672906035547058600953613131881482483843038473809768038536329525081474008153781597223608287943739289025477984333399700358311503290347077124195576298145741290112445088632521720582676009829409869457540000912554485417508864 [102,73] -715574869420518068307823313617407773925460102871823977674394716808053392131638410376290183949167381963887259032167174934451864084841434414129722714320600889056328258533296285060852081832560268487788708231106175205378492650343865971122321532924038420038641149263999308887159996233509473335867065196038133214114560905495699959225072646605504471939968753896672819321794960901904975436239221951795188288566844509460005002941950950417825002453230853683505630865945908035314675883444508648973350039932684379059314705553253179274004612026529934688134570595795983506833524846591478115320170673368315294033285454165345244278400234852980640972494443982913817448281310962607658930310616812868858061430409946596801125648205883926889548365767654185696106277915876742904859092760446197563363300138196584561396720111398167047960351520278834235399899647535363813899489554475263917343918466859077788793175271749999027315944005872884524984887941845337405248524045722222738700727646927457762787804824068241172918185702157951346506183389679825350603891165718554849124399882058399134549331410008548688514823989731116934776097306029357566542439967376642386275912806316142509155916066126745112155275875963646449971210010356815619614454924521668909112144019503905742949080952962713439129683300328419599710911988495333836618135157964664421851251674068818341630877742283529940670637588221974797215499571050424966077813813048177160812447803548690465599787038520848463173796165431210974033116152404920131685185009422207454199971444294106276967147839119009500409489970061280997032559346779222373412893063630489145004785376137573800011626371738540162239379027995005657532667951759997943366092753165333555183661737329103235521585833583036042636224232065790527184499021383133881153023181609682334391391481160673984203717902579361371208834427863680785072560259954885613076163513347370765097676832121548210888858196319754491655157681358804655009265569466906133331560119429469165414826328182249993346667718564537249905298832926221400184835837941597641082037682151798090675248178916551308667413877648332990542179554420550783546611671021528988676498096246816074559602562999631294909612824272000383196345261563402349265843646112166664410134602600524580819841873560165950391732367517292108579895817224118306078720 [102,74] 13720032893778048267062385930178491391973234034923329344423096838335920789713072106999762109004720523583941832006262874904197758561086287687771551293645768730184458545591057161860944856853667858501604624093494239474284085629992848616761430043920347632406839227601295657148346727902821413972375837281869704145494357156834495862134569964413382072033924167592880698819432378163238958348701165708431869140835165959779066926064744776841443544164587754623192476059700959089197125729096118343487679252741884516017805799319266033816799590584035575705464157181236415499996177709426558868088922709052350909288287281123885071424411205074725369487744207985658675858720944930636762915624804904612611469353014769324123134933528688423213961379086671669727172910951604382973723096907537024537918508656414820587906352147652466774159533545290444126707639834418338799343703028036530391783282061973778335280666697345636205942566808156750971293250564256118745562892981166151625039083387547455228524893260897036755610069020689413369681606165982727441598049560408626794378897900689681295647741167576163180465996543539290331894511894594600560582364986560418760506884711602728984765097204792917747157009368166806570376905339426764332470053529605759599520962543166405398655922020229643872179177679873002968088893569718214432926093392652949794942097267327579896498429057089584863500305334876702754922926685388320660840169901631902543009298427202887378781029967408118309615790223995867967217056266974158614148271731970900129747360119030491034861461409879993886154530029720595931916597942589942835338012951246261774120792554239266658174693428918880545423621947703082767660331539273769009960852122042111021832218532012425593849375275491615365138911912096873030108620977489085878232252733107559194778836852946581676371454514277898279977174276121311040773054840631697536453171049814543955003149364196543128653352532872702943617914266272135745849422942771619216733848963657134458881571131338788963253988057752749182319323435822432078411802166138784922421706765868270853038620098470996921963405739329554626546521178509374649310363206387240415203003658614536453755442268519568172127513616464285556845386558148680794843597547034509413040435023034796876361789994773968392334777781146779110699290304861700096 [102,75] -17255798110284953960503280117052215792430400020372052496017810192463674473182006608313019457066580957369911971954030542907438548189161266427847061576919427563564922052032177220402832403683054207691453809292636720125599551108841037148459301144482656676331990929785640441468905364888557496432329508806840705916129530036859935247497855784425362133889402764551162362356518240768292811641865124626224144119966352159869936880444814571578294376227670231223171348593056082511712489248021399835029572604371720796504677564607807907829599055052937242110916643505653128443257345961379755507193600394393346181321149930091818037634958636381773247669421916993972402367148680899985334678847674158795477166021808296848733448935090903133701370496934943365253042562003176811932028345385503870346998072968097606029572780296682230998126685701467801116418473527251397400787113327552076999628334196992256816637223602723946917297409464713422857250241506438189536213305870291304926332642009408839445648230890588352634581829351746289344559970193126113354638262851228148681398131413643501684879286949422681867319554534600935373042277346571291537950455943835007900509723125572147362523787150715979529638610678138878779413427963434164350632941254692711552281503922089073880104219578497146369061832981388966274494387343552059696753363196638689663828266481343824299846075410196910152118957204893850088369725479199574968309972813163730556243824936715769602181525922729044714150487827067406850904668927397373279937137041724706758023468831063330198108412824874860880628889396134305358767653534217413438275850503908742381073793712984188449936729890276775279073877032130800201859567443035156258450683568804649057058492874772446135959386207755741878174539995318167311809602159284026971920757467447358495479164927934741994564641236986156255491627060052354841839105655813163960650796545279552053016681459024767728833280506939652607276545203390693612882738414364548315924585498048080993448283723187234272117652641207990505197650128918325188208903139844686205057385848417027079054616000063378171642323397261830039625610001960975082390686737980689006059147667145153802694771524474967147865990854219195152454677163772868129487526801242620256849641331728599328282875010602628266179289074248116321028839309312 [102,76] -9981001146091146388769566842593740983129166854905824745069682196866051271940802328865480919714664621930850523429444729863000231043941744361498063154666520649884792381182241667540705714689790409882082006919818245735002689059676738189603445601072207804117493404412480053450252354727055509075172469171012950226260846770466527951013432390738518983836402188392082198082220680232691193312637253608763165706864778033191471461032881589436547831230227174502729078653433745415685650428924141641691874105181279300767849013233816189132470538585969478439456260762010585995383627477529238594351565471773902544285350719469183511591136215391530185009353851241231492402898034642867352618993427449727133982003955486441419076106974845021881334336155529286958989659243328107655837991529874143232686929906603635630241206814716596764030567371350086421385796075109981011672580356399237681459639803147367152162957854437294054873687881593348540872201965525600144712004214240209610374264748076886355555291331705373750456023782950461692729248564305457146849057910375198042059079514415178838470103494435024775556749328042504115792792398437113084800563697500172457304338812524283226089917072010756441574506392743219728594930917876872002646785358124262918942665740741655132496250137666923547223055830217165188374876486099326466681622562608701799604708409063556275885306898161659772174866270231052094616501420751090313800834802626900113770777132466782628301085911983030649716721707730850832613964779600257486904874542083225641745508668416357257638707282201821874929881448723655882167746701798269873781282653123561083091113698950892573909571212012972401909643756234477174224809593125536691208766185065435156741765185471927522591650459575520340680966325151086058807182493406108864573521719116540885353897770358330354497848480552210306613487060385708563408169905723166515886279229655169933855748274921412960731328964733523313842459522854007891621390997485545941262225499341394995901879989058724842733203061123711899190130058725982081203670085969320177107654160858482902858903535712581373438644631868326069428871990867547135774481370570857376259324997762045266201266220166281200534040759946553024925587049339338156588722568168153594318623252631690998195732119957697230181047912282097026611544064 [102,77] 431393752607140603086457062124917941608463546522321398208471614452130409847958888040901651435272115436388251202739781582692284143776296929604265438552630077301468491692064291336754395363858370065009617498119408760740233272637446181944292896986594340232345010273709224099626299391672461100927427162994800084123298082290841874291181665781067235363912275654569096652978712615918556007467272553606468856592209819240050794705660790765856649621212769317667954419479997113512537537694527519138577317780831173966440724624639251005262922361286995711363250606728403644809639267006088693219440276975231754520562282602136697443859938749960297715513168220733817504269041386846931568618762340807566222587771862576024685478668016907379977661371951118698398414982937176667560047241706736456470417194283883648414030958834546422868265751097444223559208276337309745661982429957240196112881707214029633421116347364946145532977811491832890699612336888324309995483522172097204372882764685629538736992111841241557120100932363919060397704837852094103099669026885084525082158672834824143110770347565773795783078482785946732715325239395069798041270429242658867950967988342645892622561092460825301968668988894663049091625700924372397699607296663567387950825563625907464776840212774251252341540582603859362959649972568632165100711832685378033088104071334588566231645673170798255283719482805170543387835746262409098296737415346227146907739411383938280943314577303975183804576318384858618835763926067905652884482299152493852071380525439247160899609799909660514906746116445575261269569215121318335522489093505652978711439222006226378459009095754340949204314730521688893398535451464030653652102067495780968234305306609573959975359326984055536088620045595343183260667808336498658656849535345247109747293780718352236626890162485413329541027999466284479524080246934266863726477570606322020307719687141742973820205261697102001024608246688564743284139214677610859752392796756443539159709653411937785562647327486437091268473502494699706966944351845705150428827963220645213946462523227181814808616114281547129327219376120250361256722054686213565704683610786973463583505382477535145660048790246178889557590887651162937232878148533125218789504710459550603089796080157313870785642511138905405784064 [102,78] -10779694110181008895535958263359645935806722658757514722640367743225120077804326764973584981557460056034732232517197960754483894870845672071759751355630143890213262478615471955332719006594163848372078042637888904390516362889252894664535849891517117253423514500653276584877142404490891227859872122294266592672136915728290022121359191232749613338875624084028220369700772838559700006038345831285109733909458754289209181241704936714044977541803681484780971710982859247862527161129443584245573148714495202348513763308761024561489934189910951002606914611335792428262576383782708220553841118720511117718079299886005802540657002241863371443183194428556719201054165882058126664150836886894589213629737646774770664714718658902169090943720650850403743229038887973817285154612926002842325813119677108027656775873960144283466118528131029799363918782683575468918198787903355172595283608143178838729938519088642727312149246714246638651674161967504551735803227872689360410042223112651011999163454369535002995113882563411089354064201157829364580171806763687981384403418686702406819492949243626396603793140835972884470893276796131960765518428139150286917347460349401709808678536516467023235583604991717078474606030496718366943774788508145831753163823954207226455653223201817872123483812400988412326613099617783634153490862018370173620013425338920038358212577121326798052296263054764550486238354777680702479996764074539970145734553546209778130248240052511161047105003178895520756052873821832077674306468306694787703880337786452280346146433137341312141868466039212830780180621196239782722652199112822975815495809149822409914627718295056165299502131012293262566414715539322802860875657336106608023899252527101938189566366133719074817949958604970385014619374402146402740820280298199967082817968642797391812357795035904345929713581361014820360053904266841298709293489455548883855138732431841011721784546331519177340260760494339716825116353636398673151652190213737907094320048040566620864564511250012592243535989967592706337701279396893190226850630172630822864123893309031084275707497146212647637693863915394565262206816375131885379848312832728331490901852872073252252187599316964488397285104981307120437453205436333138952044544041436154466073694502943249171977518075047181904 [102,79] 172697264263942106525982044733107042338297639205022805417099923183379095184541745763235997190469803864034432054778788132395788408184322098540290886898574983184036277083160812773864166626785567223465906548220455290728963331213949519252886850027032623244375892926228832103649821864951508905308420033216748361922395125999714224387245847693928809681510700492713654834039648036065537459529231065694901859776914212933603435701796181169234751264101350645802116357295358952928166441525045602442611909699383647532869956104460256189447148857912601223049074554175996039415301862698179304925240071018681788216670208481156603026067208499073411443791202598457806264924263198615192552432248285827459075469042818376712743016358284507008629547610525454355607626635156771471710841561880011297823361473480201338687060185571770216647854060338119812712642081067250433883318843483340755276601422324494744247203418466102631371184844457707554282527935870790433437009541510377420414949503888469755233446758250079254491215344318342617747359448348511471633499552733713886779780216024581360561592943224520644726458445354323481156901794685593482225998074100365088154025937613239946357396025713282006251638339052087441193988005363559094530277047740135573664790024817677533099635250148478463357767107832571741623936330952735838047232176676032433266444245828985590298283507538179536386480762907865939523435213493659118446891645519810726172673868430695776012163395825320384153707424498727290657460247577350020570874374428057775486216292954940289742565141764156965757614509358452670682343385108954651354267011401670854511354224698960903907271074361033657640257302874907253828708268129369618715813100800795438468970191397108325920164876783507038690388128255991307431407412226423492352259807725679087336450464214400918288888005443380179669125363956435269012042974730411973819301358746298339055047649857326798069887760139887434767637695273103388403084466879561466407566811884033085864138637329674569361660321865690503468080870594517586355907728702714970716405464718570599271698362030504351839532556366233373666912169406925573784381557458104981020523192406422031394397705154141033409404859521037875762957068975408600389109007889260696969496333054389945872004833737098341433406497860608 [102,80] -1288497557999632750712193421281133531313283977327688384613625213758892498229113135099431196957063234589561833204356243324530066296756571545428291093176586882850641834418993012734043789102564923150087138950908416271855349941313222971497255373453710082617192468161128139880383995752853380411656142277015837029919340719906323671391638703275138635802105252743636020137634847826217803671174322954868318548258086594508408313641174996332187492128593620624804997590730932490207169368097038741455620067978662633843308832797575058382653410427612838315667835642468557324007812890545126670219513755210709551463588440862853818909771818963645823362399573297467897256123079528716121817552717217233532730183018489795577935940258793482139398984462006586858217688759642844192392632233338382630271118593543214751411483803070810486915728196060576421244609944616697292409313128614352340234444565551881660020298653338375463408838521810250021233879446026609657476691818635187064991130590967062156401623726834255283483383028686666617904603084072328879243711034765754795596931092453371771723341889079871666861109539409958241261983242246860208595038497326349732796759276176814298953933912389702796112453625738409828315918587057318825733200269736705794174117857866973069447907799888039419596473206426927951171909673821005500994074242902929237880724838117418813525535001650079307205626612551559100948349932567421562621712903616020167755843209654715059582513828941537122175254380794939302674056115805309352620801139379926064160195544339512297318398746912099047703629383528355130693340665769162530456860335451474246035854540344907272453467884003929879717448291890649398523873678732573988977788595119838989499928988393560091750222057839872350107017562853448234221697301573753221784847070808761257825568103118600200213482917086422241360627061656791373379882471246684317229387700527245192739272202120759926490222049734854903392915864079993086453042216727722555259956354098865330980145570342787984143586655407111440075037202868866685119020626676794061045449917753176301857709401301721404781592679856410770873152107177705628742843801614795150625555850696640085191703107455157761283500814308002165343013516149694381273857371217108495307465077273672838970394726196548560611883008 [102,81] -11139665875453661467040539015397659489967354621801210637586329180040148263616613210496717114508923409998357421731035566408119488528473059896730617136634435673435095731161725437267980546381278853068577723467053323444812660363650966795953108711272308518612960343055306821395635461130743008306315631119270127159714211389606948472026573564526741422423530520313367621198918505955364560277761561589044428539131310103974289996462787623214512018264903369409835550500949502878372224435559997319031741496271236474232460738754667725991695491301620683040810565171733466147076976999493367194551367544234315065059969775018630366062340080150598141912180482406699221542294538703097676607085690260376912211898527291684047500669714170176585673062491617581485269905838035454760020780776963602996128302827859184844238217920991550719963449956786017518008710632012476535849887174998274183973512414148131981429521435586969475221236388068581366273415566120898821280370550436632258001904858931021602394077162494897641072721732932675588957655335943503749988271509209222301458719730857242741835000079637031182635795246254349720667363219997213855728174461705544716180327215588477409018639506119647545827369074391423039144595614353089118063483684217707056764758739146702154456566759405149314155570996535811430003301769392540502404602008431429042531446595663069978054329096550383121585641779193585405146959223957070597240863545233927860038156096713168393240766955601381029463037998964825961814207405805339223765255716662544173378091586732868431119961037297639876628375633696767178112743311513993891605944741772849012983265254211574924725025505079912317676807941905694747273294372281805192035356896837391685146188660932326636357534597480972444585652272523421729205996002582837156733091730756170387868831839259116485089405591452412756732443579496834905730279265536128967835398793036967829730377550093165251181687986294693093516708066709226513474022176954331248647851313189579923980111648788386327211866448091444951781460436862176554207195925355330594031335227633321606526660320789515379222924841554864695690504861575956147923854966030567342479518981361959224045335788705497005204020575114555925369638397838924880300864636588288443282710675292452324435072544662123086400 [102,82] 416124199081206832377827141534105973572980718110224540377926849104441776746609188960542002395335383928771108349238914550546424725781639243312832767424604734676565669830334510456460835329197101392938743089828957618570687591157127140796539110727939169647648509100574584094133496663549136420928777451803095739213576975448971092509720206333021413164379660345840606612104538121694790159317505753918933604871623853279156062513232735450074406635245707132698510383620838199126473694784489903461680597133851649919720099252767267891667239634962232411680098306591237580495018113362464009304427351401212355046697973002759014928859866787039995288621327341147282703546181631669613120535945505224609595929336586082482658948593385818443443701678806668614928165463986004587617773299955970294338428749198362433180394836458685801292352988978274648378655139279810154886276622271498833085036914604744970118227406740785030433598661613172485855195514438618131305451573007829875030391346222121349332645383274071565723774802277190575825460306548974309251079370869214796051454432533391120465470211678674361909074413050696350224474784609412397490182797317928806611713436782240967335038330016159698461924045938406217267863089261159221117802143298868830245947161267728119138378009964449634970559620412067415641538450157674331272561181943984197594656582086054250004844230302296278427600644005522857500426578250769868813328769574514284147841723095371743750237710833581226622706861417063434947172068705804003950289976723682708862338295314522172614411231885376463468275739081253927716887416757439511989819551109696819010649418458327325937164053992142174444147669280597077796019705952136270492825461677149405324776796113215526685510289669344622166141394077008955065926110888685730859886109882764864382265590342365054175386618568340928916917503551404903293144200549406467740447572364355962283565335201035097578595936692405907614772479581084481743269600154782222188900947660471693912875846270554471908608443077656359580518548273511478062233426445389470742612156936243629700585662827830013353619097313697073423771939129151729019931605786244255797397133313898414615330118282256635829871333807321497776586200937454623188814512540614682287994860805004844732025131273091088 [102,83] -5001469252618091588998030527508637404008667750284564498383365704685178230287492064774688105509651215243714722037317140869972695275053506448207211816225767736231241930650727478227639469986322019561787790209487847016969269890722434381379612861594826183800242006365716678578179863169496125507164912574538431654064317573728723426683777580594421685031446753880832502366487718868128584582823521419554923297796582008629478939581488125946716573250180260464998033206867544962728138649519239395088644213243656996047247100587899356209635267428547623058536446494657913333879976031500723625708045614853243044551103729068352554821221027303598142593036541024619411721877628584708471018380525278658412427597165861065751279395336732023747123341412980856343013709040912912770579473332784153310670331639372120660060222406131353049816505898817398917609759619851133081791202629595468947444789451823378244690807102780788535507908241739110146558678571256933375821381126643065511276305983121103899017414097556483306378310754989981394225573311025296863284733234098490335915783374873713029241586552712087712195865171333610166207959974186299504703758940293765891540332634652999433826915130423944771718728110103464441915927024356377876094525689681566943545149741426835690556210564619516902268807253542258818265471876529442212101775604020761245483139534001706410356810014003665405024656904233555567045205303653216099784920338237485574100320242626729582256199929539227357050345470937034705708382713133722136005531092566015207338856371807396587216473895459187624806556732291484604377045795406064089556126532013123692187836039480766304612067747723109264143880929223395389233043536205000960017964177335759851400343694075242149175800327081509876578291971784237618995842790873829544034106113274338917178155852243554482476947029145769541420834823965290828596689597675747567045804547701442270038952945378062936210386808845055804971971931402358181411422874025023989067400855955469418454048528682361228117955349300604716610697905548710934406312778981423625230505260245265276331514490412731000004389629253465314496245696036132503939966338392447818136393345898398654363038865214000088693015271030128733653439590507153944878497049870173206214161965385531863112207598208 [102,84] 31559538714998852097157599825955429152515483968738707805202761280839399475202435691624555054910247757194579677202389574162476074226946306643940773042423209749275653780387483541869862795034725167042567016956225180314725611464193396226264881149446137991402785164729827871435427011627224749238550867998580441027958096527615989663070071392401058951332706724952478457756361793835833152478039123870700065266543755402531176562589720015185170849450225028581188409801941036751834322540376177017246322498378335508814674554284581075708971454894352292187615579645736148171361749831464282786154557968458935672439642011159115141525231884136747408517276633450188537262988215809622006864744827870956186319103073101914930739345136274495799454837420572660729820558661623759888077340903300270129692383407197947275064991818275019795441764015202877848611417921350527944698270674370619436895661412402061562385789865563124398922403318032210594995966159329315450940350709956876849560283660156899808042413060415977863242620190806597184863419769042100019532229482018131909452329677507505991057767458660690313594807279182614125010998581396547078427027915042762900128660525693352809958872305683508009293277498907208306841115162651062625573590979357455263519663499177366135809929066300131403856151007852517245484813159509530224820698288368389494503885723328579741102303485923430551393503675998851550939452566938188194836635729137529092754142743889782909284736254228902243825828007333855452785145466166548302498963708160811080015861790611697682965437523646867414369450664161142503733299844665092410708142056601837474317783027688284231751338490605456641001603078781003787077017398189541556189939510033459619247360066132563874766347659177977608640171974140896351817526373184631444272108819471193367410950496628878888188226177368075136487809672258365910449185838951927801784335907518464132800109896840507677824128847786445220017753189213700962290225007880497197481461106551682452988879846146961061113676312870154322299154735342622214501972109397335991624973489998511985174591301779627437382524224631072266074275379050907933159059175860629850020625787358915767734186571822200648868205532160382424751074146907781811026479248314703775723822896578038081516800 [102,85] -81192842894677613893422461728561550189411783017658285366476466186972021162844593582401881131206778612803150688208146377226791372555188188099499680338215978487240646122793574888586412630077507302233037101246113983741933327119245038587050492258009301783014876561985942257115483893314402366609110479678239717297156139062312899231358278480209167342317382258314121947935708537309422721085073761053300959706847921845607845976090571988677580086296372023035795243893381969626216711507120763145614434534913677220263031221244249255003964264712604545907749572520806796918690135943630433180729375970049030056540923612316497971749004396843372127628227203643481095087674967374304620378362367879701395418843711847355956620723900018863234072962566337610889189273868761398916702492338430888887001973194223443060541126960419973389498416955069048476050354541164198803789764052692100108497824012585366553003539555347470313923089934502920381586992964655632310395822592731563044004796461055277797289052122876541282160415798064933463678956782929116956812600772254584381906256489940022452547140071872330650365118102098706561075169028319562971021069165128907227969574402411592275355346738205203580219612268727779619404405952855198417328853534432974728118321948897037876725680636844667815363607997634490605761987805206890173545043683729554176668571683204627510371655553639677058777433082353926772488475098667740116698622867476992206029564987959115496164279986990445261930403638948975768280994267540117108905089446156918792513174425925148331598218350688693331183706820797540054840292129736428688191838915032570166976484135274428506822239693205017381379333289848928336241019850483386222499316395552723592742392708464291510040803340013333617161787441649400015722732578843620973135394148295076710250480246540885912291345869789060091781150712882190412697984116065395503108096678216625700171098826392175253395394764226246745451298566879003050537467701019375335990254973737793643220095789491004728495707867444925448168397579386757033172717230888465611923592167152984359501357232758531506658744335126816831835220801689974845093199682556750273746717258329319174512786326697118730578223281341289433639176445669101691177247305399047557819436917604303104 [102,86] -156836048444260372572068808098385484069791647453527953433574790007988964972437226549968318175782112996679834359947261199212363473755403346709698795691240374223636125917877924572426499941668947523663118521655474672476136345532838842375356714946428582142911239448463655681162553472168539825492878408423862129145468904310552177947712260769684570891028645065097620364903041659914791750081838577051792734001785709505709007662989982891086990385829045043222684711067631406994618186581905827804609304609243701406304234526604971129930069328337056665672146808157926021640016674247733807388196378477610274931704601792859561380718393891387308883955762629822116015769101029469131617913130746125849696430199235093128534697032398075655845306495495890111780661237626068225512745977721511159235656601319354891629219063636091432148656931012867884158736317426534479235594440343242402632428773467889734091947618078282742637662099885304532072956342252864739510465459090728618801371837444507289363716537282931505488477833174080504435739412596156330091467818611176200347427587901211582203509772113602113006349540721815617066362711512954858069241414057799665732452941559196032150895082385738902160602322971660135471395896208037857564869711754822006941226993522350563812965304007479383797686204146982086822082633566057546194548180013797705595605275926694881710661183681323864336658064483894708297173047081742907929489968481268913276757712423000585664577595264032224146210778327661335525112668922633047627794940423117518783323911389877109207596246221834166661538994668735480317214339049329028868329628690985445332267505176700798602940817932841058261881317678800377152983565157221117144493428713044885288944735897986928913031317251496797363123718001888292917469111670175330158900655180623968695480667609979500058029674672483828498892202773379175735557669426081373854715251733359121936610913203369727104326531228864277969865464951370637874028811914519958614797736646400335094048924578152044122456996449067000962635784945798812101770208535952793503826434818911920084935614783506404349531040991225306693518791433474754796848438162742129151023684967689665068211654741101690587180166594953338157735724941084318390116321618238456204547848410144 [102,87] -557817410771264980322543241213810068192431927550987166447257347166500347207807691674836034575525835228485963575488436638097660960894485870450379091699062213873812604926693220242598300398358114933588047214410769091211701564218498959008118367168967656771547982987489590679044589644615335878086758211260050487646181311602387186911221843471104503650760360707206874930462124089917125623754472959752157592511838976264159611797554036771601714519379415737190490498520952619558779308827703878130020807046042876013108002347709446562731748036592647701216570780849352015723001451129348034341029748189039005288565465032828813912325381139937458264976175042205452737516666393310489310663339337754405158603593338371889217593897754056554401344477872357450986141939389715723663747795741525312694707285816176124277737960419659113870871481755573789913756421866184979165959633431527545751550191919647317541753410280407040914496989946846593891358951159532373787880882755245935422958293668257335621525849563463966973287965050035555118922301036334018502512790747983097672248129792379859069102799402473379243197575086132312183511823618986470116455283995656202215119046533573174431117882806400849739642045735888423520043019078214005027446529282463574400925355244304355661471885229577709661872669532989935292911966304693178101685504981488821678283862615548017875355884222993838865379309126503229373600945641140757272742910665772756401420131257693113500051025656202864468387010341504286691647873862011270351837748048177362509340654704312428697967609287746830890886242918395816879006296905171179620301618226004872168012834426215833552765409176637682040559897015938405581339101196354748575910998399667396563696195734470422387475575210593618966721654362419471444717632324092356543075061693909294142666258747928713017903651643545679754729081845977131422856524399916033946958239634696295784056354959529456731960636012193116049365537051217157929686570785253225916823617571861910025029441091099159505186542099147647221546573217929361473425949607882683506229457232740569484033885408736328241412889154005421097713533638091149652913967636745807103043689439409189360179114586699332389180590416926782324152542781279354228908106668636531222590464 [102,88] 24113017369969478583600958314950799181289647252607829309658129961856793370365572120633916257825753841433907076372199136247693577385276193437762082648281384843604179651282090768258074776799707565368016745782701381796629858806632085046556650784337668477031100262124181847475496877929599725938867091190041462061078944035380679628557531385040319188243348883099510665906499154127366870383770914980689776337467204332425953417722595648785760889247229546664416984743485786741243397727808518469453155588802947482122555714095410030677040802723830848790732463733782896155836175899746614122023081941651908078966241608889294243383267901495503678553534818083814039583902744533457196264217877990270099480377941078649451661020508851490361909433330238330769720627015982863966826521436123337788127281018246094349486457407316086664734814045198027940984622336168704021632166347193452404682135653154692875617639033139167471586409383896065544906492660151380402713180660919596882207267343947132598742572480436422261750674738126351111276785742931091121793454728035551622329240276742544034061146799843380102993927699909464422233229657430999959728314581956620471340996954867805051469710927062384788381670604491034953609284939728228035830848685308923036508789426728086225184298842990224229306789988949794423424490266623522243388711326008006982406463890054665782193206831470053759219012816453922476486074047652920930134784180564449536136279246240609276241631798648619789222556298013623723210789839550596314948801277305820639005043488808456760844181124887706022434817009931722988303594893178861632682113943234652409219327294777560426571610820097583492652011662522314055249862874022956207572692059797443797913533215043753259945568277722057107038671500839341303761524408821973573144093144453966651663229406197219648745234357979656736453220913750425882617688797137141367361220836902977755418429415997180840311227808151601813835324434631235612181802183085869385496795623162020778488989977033338559206926920959593134679445116040924794454763915583426816669638986685368465569280817373746833616313274015213096061861687259346152276686419014835187004415145840939960936702426454532260966651318650189199384711096695846922921451537004839139328 [102,89] -87099652204171323920613649494794586128783726712311658477704090010085205751886369376832253405966537524271616744892835113829874102587102013679269889623739661510982148878549169881956053431224516146080613611354647156088035278483173843859289254079882579688970270058743358859253677008843686665416906322614224165793497341619789131156685953050469695412960313800470573734817854880120660293139141022886729827208586789734522414956004829906029416947723214383205242488940042876409445555217531431592078405538527946301957156448823155566460299727896123789968677855817514372771164974265216207595975950388917926880538737802713645646527654884262620048601752831203207765806417025209943004749838455227442230484277245630481832466521612997378094065819601491561860200065810906138919404138553567656753138274178106392556929286824395638202862682620508041307786095206508473665408774063964570908581201246413296598079995308823509730969801592952990406223582923529021499703144180851003286285895455835437702161785057432567629914425391129667093927714333214291417306844055968802538695532003314148499360597566399271251160009131123682809373905979513930699584289873100681655294705238529602532988875706336668022486863928432794523556814253140424798029177634705461173638940005354363387620300715959151574196003408087077525494470952541500624894807811014158420098760137016270835353906106570153157906642466899947053963997097195968483973709843820734529975534638983297941174869587117584223708687617549560677249664025666055398193158116064729417108394614185358269782985912108687132553088462250104833010878771326180673158555491816964686241682773794740180385559131806164629717637849025473426493268296117914715122981892006004223273631084679148410826526919859997896020170902454252427503219623392784596448022074701901959246462849926161580611245468392471822306133373526687768370280234095618914163049271885940411752539812681432711780473987492705249725670069817547873423702899157323451419723341380617209749899708901166866748313593685632623523932829887805575496524015413388797986869931660517773604356379241533723087432160153474994293888462607687496553198491175080245161260766481430262547883835110247826553663406288341091311662170196211545338343143390848 [102,90] -222272671088177151615002409674240086797036124603200837856700604812706890046493056168756167410112805937976907390362810574890697454787550969730464821286444129436370624185995168360679982824303644008815268518842701574333362437421560509949428531358621447746957653030941678824268558124725588893875604906722137159920931716793913908883184099925468985671220608310412977360120692552348209339676681474514609400564813446237730161899559796804174229827282212164236229897995982126453137464922595088658056399371479803984341361634623170121166772117282091964337008980838693327325379738215521722590081334130865163841301742723979757280653621123950600164405282692582038102448440892765869338208803164138546769045379957574547483134121959826371973536302570944818885088665033732594057922098576910992374301223247480802960866573162630946030340673282203062164795780529925898319520968824409740226354451216531305486946798169414066288734027541050937981857303299049842944417875638285047005561625962392320512970901489282896979551685377510745993914560927122534124786804909440268760799947643801525584746363100463558809022032797253571956164910275036201003982329488098815176613981108670691464298713281531333590341635738190734129516856325303691826432032203187930736275155688897090403564092031636661835352259589506292206571105585075167911846665667765209410126965115762457336857002208355506910294121251862922423626637539500717884347379423893008446751504443411741302585821875628370472150980690588273404797073450438177229160568655384768427379945299239423122952004374453571097490704327820212436740957722228146673342421305870311413863345189817920978953085645877245300283168119641775661739783048089654886394040261637561773843077202076993168403976842358849169742122183762014647026529408274483984111372836627140576521619726749072632910850697043527914656636958669487487774100695435577279664330209791273894387516648233317683467449474712002540280207591514859510717851267535408974041243397169971089195934465359955583587982790766619758083026786954085079742681339327082801538145447538219019118486015968791751306714641604720279716956548094620166053520345643946105920430850913009314525129558482468863649069862668619007078961514092591956457931744 [102,91] 2858444074268556452578511351616845609389942608269010133698597235372805063457584342579048219902914764032745816511792598292328585715604489641986942725058697587407222888342089739858488450292449801321295896521677787602022477990202600257344118905240032342836268272879747187527635181934600298716396681808191473531361997387823107133579162246545872320685243834252822781580196878846257349987367836671870105088660104164099677842311393421951818392979039678883122005677061229595661496029801273655006618620604472752127548968885659950883603302765650137502424140460226253964506730608639577686126579576149263302124642637633747670902574027472815030243602501167602508971390212375569101630545304565527304852957862593583783912595614776943392536911674545824531102824167970821953116476044233298907782358381415640778457798250356446355240184929816730178918838357647322913749525488955520743229520533959984868355359784567259453436827911740691354477694084398947793511478966871669510200669759081333847828655427129574446655291645134282907442203464531569784498415753793155518800676553818177431371934528744085916421015867351569237616457090419624341684228661724608507407615589130883942559129211305256190930640269988200549535888841335362374320392371169776319838261843426110083125758535973492975697760864615573984971678369804853453157590048491268585846506100159753691461168338540059877999506483267826743207670286518513780326031905905050882972205380456786305630242468433427095779885971755826427896728073081703698857113871098125675663078384287036746437253130887270451066991618578520099808953951804871911674820524230033256461231463640011550877951843449778037322254469421417974408943915177234917371035957423480843746544150534985295817701594825001762752903060225184561614640331273648905458955739606613934455142215883163082686854945092696277749401879523289215833363460880496466908233690305275506975612922758140823626340084098460074449224362088392107979159434375410019612750681102460052870437074912810665663459320793869730763154013593331382369563745264405268335425948594432983177993833697957831265285279183470256221278722604128802804733979820567190658779238446251281652022398272338816609974527486615347114046758316130456514816 [102,92] -25542576332048810844478048039899090747071863181827425764304045044486251573851059644053232205022193737367257865619790319652739230312047805752085092623454977540765518296434760253098940306094917959151818462462217177002389135337386265668597905780297961132571826819083588990556385459981160402237716833256538845960978391070987833144945183199446883438016938617311113270787886173126254754358415660161133911585619484806383061993443442978666577438567981591418011006063768219185237595638561502803978908115072258269371686220015429946986742489209358653065852129074945041938207706497012578687434243011503591783980692417072349825403424965099114754617295869937345036745164803299697941819884217469043192268729853404616837841075123575543410991868113650303279110070244824710691232201642663352769845450316356730021492511736219821109782788483909175936617036915421957966262469414773643332293155264546486194965473158207184458731643838727796208891698743028200022538199704713232060694395292718769542515610278110937149399695210671917403149189936274434027917728837106109488898540809663986777848276330527485965632151921784677224042416630424812787412660187708267436446902093003780082259795266433374129488120828452677672573103937540679595569173926064687483105107389253649935284306674579554338238703088279159636114372207145080999034077279657365269032152156335218151687388607067489872932054633602381223992598920002247732724490461605307403925464087890901983977372821917221450767475931181114346895060547294078731791033398592065938134717978268087619357336265250832090330679526486592614306253845614619582818822804059550126534678591026343374289675371370747444675400709443770032100134296909825675547955868742572158302143982292702922459386912730102094005900245286577618902131945618337964255539736583772281774736259443246963110359113449096879139504198469060678197308517744127693330769870494292148350912689707947255111721152237095274241025770555086577411698594180134643455894993234548865088436460095462027172022317307159204581591387535475742115967230039740604854843572517647917483423408965931555720065124353257808094904104548803548779901313035959212431474278388534251094323835536636813135329558192537565421453952054986208 [102,93] 173305190774435686623397964785338270044406542898229216801326039461823040456658735237931088744611641993845741028364852162486353558214679116724372322093819252472458640433505619603610648649150722982586743827733130314345276417122471912150116969778783618498612890849298309063269092692704903994181365377865357350470146355464120907065093167714172115721092237660897923658833353378985547104398037782494926944412481481422311962560680633755511075829663463839853609265147578324937985880498572678486798051482274860840751303339156050255802455385024466405816104806965501936114541274649537886463854402427894373345676258482742733295480112023086067690579925169872056298787221371057082319168537281697042781518775402220405504258322058703676565225219791899730205448054477978103827155820149188502343770999558819460167255579371630277280358576986657599617540907655691277359929901876153200155615075954140930179939249421535518486669580743330005726485802572278139974456320964333753287060771624730015238570411289336158810787060498746876037430856001384521175246168711952185638328500097206352707251241981322066834163701303016270254708987795580628311094544681088216277093391491048782523990645295322962530804055145462155268760873954390064787668528640611357591420230121516471099608561666024986779621219545603374589978370357071995789607014364653898301877143166106566521580909044432448412779094647028632183290005247318175997806882259390331048721020731498754863247623913353146959318452092692492984568807435342102416492387421713801373342585468157057764068264438137790216685035758367625510909367980748898657765158694912308862191064460220955959364395862502536966183879471145210145466984926029886222457938847859160931470013269966769473205646805047771489595569934054359388992141957497528349484640652807928216352133841702864742121453903796798843024474149076662628055783120635349223629054358377742203795974478441431155248441243830167021385110910088061559711066132306438437203787085468767686376878477141098951928094655854303168526350867745494899447749227435894300592242136581492534969607536098900725740872296913247871109392203893100135323607854283238451589368320064999122697603546142725994480922696171508961485038987168 [102,94] -757346805084436721030240570949413827909170728553403289598992623222382676231842995028053740985370293066462773943998389098921449543466095673212008515802890687314268822678569015317087374533550284091559457765279559196834182334820957645347850393339603106041001534014495522353296319289082503880706010685392582872573469787283701333224554886671978710581420580054230605617859031808425063517576355533355952843955800025069259909847185869062609753185206672733885901124047402341356338800625288919330569157861959908766839015920732866039495110640997592415562498495836148192915484617899766940047526507159903918949343296021777445427345996028685851114727727181251254758223785699479844576301713566447868926249324663906418610485002588363718786989111283102901711940437748780950469679574109470026816507325362285958952724009193528258714519874769382229517731329766120849569909390429592504898390367165012096366569463637080027695710028596352747588116893579271162785478617261209296330368851394916841097120547148168255906837917004656609769021047986435164993279385685848165668294452591087877319896780596437623059804221800766701792072851380540203312016677406169665996618511357348469022425795695538801768235804993666410911233351782694382150928285547239590544128010132633066694507431781179807204360644361830488024546135843263118899499914910907699908923845454572262325682554851182329616705077655189453829785578252159813437534734931404312580094230002433918021461589902423815835775098197749640868338318694867791540599851326962093376941555136246714003915348386578412775661653613032073778673181432919099577396437733007843376547591858978321714218492521581792588324284582052569873319789858012438832947709009640842527171398198683584972103657673295919382355995274443640423967879838923844723504274704429041506503582167072436132106123781571901768961659067747099628136016249289662687861535714208206750895760617246902035189927764778795765157867341393618350882222412228675500512572078830424136524837036442343585427251409615743621090863421089393313152513971274889590632314135875331329346056099493177088830913069093892716931382788692686839196021332142794021643352751118651690460037625997293503771319481274999995332380 [102,95] 2541601963997630529686535427532411443978154429457756752246371787438806000911623060692782360592909843903196179866920207988145114960885339295945195336197689879432727000296412956096233691395979846749288096976937597744052889810746788178091318295700056953225561902337883551820182050674340926856170777726554655245405887733765372959448532500702302358326728861788159544744832355163496868870254460411245232596008519248809346939669814893751099165095277896342895744818459000788725947907290247126242401798926722283362713685467273026233757783040340767900176119918975099156734233055125119761228196285825681519992439049594995553319219557332233749775187056663003318498766383608661097313474340399362792282609643590477405349008097869794330191836543284151898912702625178570782786163432162699886418765023524238914229355940784939824506812742428772020572137617191338177413999212680291915628100146960583516932889140925254852927888994035568128619750368379844812137204450245254135483821590960837009499461163771786237872601971689081267103732855972681661366912946194671004754513535377714336021342600210343286149912448336944568535637852866943929295087827742410590711193708048927697725889590362026102961979333769516761719627992900561908080213496297068776409150145545014505423121233132034602270999154035569257070886858752006242239155397235344636373784719614112915609008613400154537502830306393335215124054877124758851035140467418386338690997846475461113341636403174278198911639777708066816538497180399285041872121859080221116523765648638560756628207201835793091847334058226845197824253379726278221327816432139085096063846017074745167875064604751087457756823606265468715495749530384084016768236324613651216231587044956829823019632385942515236822101682611742951670642622466250305426363302763574497726258365329698000756786742317219595411437363113428466431184327453463691252759016013314666668526221026614315591527351889370022050706978717480122932305161242361989786681473011487103623907372615927934908049235807592983501796422615050976706482493758320959611835598512981013830270191501897714931315645145106256155458821557556232585750629764303082959526238459670822566146773337556219727538802802398397184 [102,96] -6728350390351322491608540606773817205949144301199702439613855473123151248071494850219668659553263191972199453073624619908654553920877131850782465213202894859646166306062894466040903604884082091316238025938033703184527345134043293743652632742232933485424853912284408003243931125024927707742733980633365973382092363451689689809396062327803861200620895455730240621691737981446783104902687700718084468289454769957930920746641263519799906693748465838568082508218074586453522542495466469073865875776548133860793250582929423854468695954835244572693628953780811013675377356434274221604484734979822010099577823320169466468909538432487207412005349877228769187859085283959196755913930679177156035611154538241185149678329034370454527422518940003324230601235515285826314260371658009914998795967404310854870951378541786216077369234218069791961312823251171474244901946424942539506762814789179509667021076714100259760282246399648533744709415159933091240970262685740196715685580804217696994688637566661078657054663440593928600709679782717864816440365889594271605276668288006963027914486218185178526801487016751104964171149688999355154723870955223515892282610076234419308086181335133344624844286389420323045732207808539859865953701705533507452498057539420876556607383084734134508588630329438471785687238592869523729852783437433322294054080675196080414244635839243580456873785229982240334092439317585767686631107616689934027092306123846471795517416242856174081784746649822448186589344630358334732786124488288841714733409605487098142554431143747128657528159463748469240660626152343379966410480696237551410470181801705398041239076451304687398794789505409468935268999918409916712315159458595927449777448042282682611799133421067237425477174942578470127305380157146051903247017756304627660517693200231758483956301640604638107641642488389251920828433244077418824016431871218226747947781946668517699394004528941675298623733125468925879615301467472285774327906766209014891914091534834137993663559101483503015123517010485938969231251617392110591710387762902131518352143459907964986819964429675189455048148164491179829484773492391546599002890799607257016999649361448546847762061508370240 [102,97] 12631238058706654721550169834368434352834926606320254497204896742977312564626947353709286319185487211649523558788139911814831508354163806065313089924180738493363861291763007366432434426348135452171934617398674663025515409996382421752783570313865176699231022523503006807273908038669826089467861897417311721199389297220306260430184384228857560422984146333548713111984767509032689598655283921379032752136535906767125942044643626990672456692400343691366854167546372251890653261078504272828854647657908676284541933995889433914784735861067426962170126652946502847336481787731520183063139198386347382470857698600898945023900704991075304030500262926955648519324255433826735032708304980223268663853390330744789691218338578963031381828352002798822472116053360361963532029240001512849495804121433807875651099768922432481691541346879183027388535195834736348071172412100074854316859562935816164122945551365290650653583879634206726364746641837115923749756543553279489652937930630984235828366801936766400705251456491874809330919039022644508186562087798948358136296354132812300432572999840188457203510249743058863829528742485211244721935795531840994279535010548692948094626019499638263794027978069881622227002713251801017216125742255210279091509946698060179499228500600846558069575475451268060481951306962801491810879944302005018124995735197823510621703421954117372732450175374956621777306242735804636261277925027159320772646678447249421150611673528916630234423861744593745473300660553010410132228524331060788933463152674148853756620029681365825889663594273012274011537208707128686228395844345167462514087880548994490446479919158245605552462676876127888996782818569936813071717388519994188840306071941877439491402499518172867362745160079553751003399333083921792347114875047586717755458273578429021292590528391476236056903126102219527743740309358972419179945861356485532307131409635742995111328747523978868922883788440510745645631134880813698632249929901570040021607151430460398490875457230369454733862720311629236494753455776058821376921470233637418968227811986873823953430872017634683635482834007838247753031985700240103930452740288145246243497312476967866947837056384 [102,98] -16917650692039780810086940050764168894412149520702191458672969484797188726261150831665501356981858751986794078144584735802946983442226820108613005829865671809880405786544173005175359343605590844082164077211038505914284110194013073615281279154809422724278491430797459295279059869623462357184236800692350590498729532762259652054161463793620615800197986842935520197322675121329090949225572675620437022833899742849281829415614434962612579192737160864883662352759479330657639751101165889562028225379519466935539339245711183218198824457075025347961099049664212740952750728154406816112096080959376685303088077103367332939695488843332400981769938245694535866136080871010438087541073890758812447955664857394562845358765966481418682884733095312040184816230966652585144857704189774011123552203473667109385350168834304347109871727257799313645870487764728684394071529421098768364335752180815897063400213154157644683152390887270184939543811207768536298470371098264036699345130643958085047959213373120080020242300736037253964111741356161442365476261866853044108143989403115703446820814779461052052509438501016594560230767221208765805460005105210198266678670077552626057893901031265811770536684777595200807925216589696146897200250931830850064454846243188957234155213976389543077585243367082822545839103052510025901334155900369275043918008819984927704559637344084146867440324143312931789131350323559725147258423131698722040661163659763097928715254241397129254763322881442794972356315993149112120486827707178279625488257934987777640207923840732845977147079888349714151701285561063514499480242215051311104608991801887906576157743589605250919112511233882614034583526817208272988512569165494024910123306496850088944002024794038657239747215147502179565642447635727692681462318789841623860811611198302204075918815861087280845606526006520478512555573793943432940011114231996969235647199325475086951223371950439404299843595499803760586979359431806823243931268581691711462319793873795665183300544732478129767702965565833118558350883187218286274049517990677611205174314724357829594560662045989132666438946075103734270376376040048375806410965608360016360585996947564608840184 [102,99] 16028229275705314019422905833087715201450306048247157570321215580952170514223171622498818804798299056554542993036504880716853680806456456296948269947570064570145249415427440081104468615530483660441805021625338333866392625385396748128219016266070625245415006777340139357376948278358201999442977960202537213357789791190713095294419453767658295678819072942208388941148749328063169195948636071578478519114953306217277785620555249951415199830479204494799249049990747199408332791284998459560444148875569973696432989310110827497394592616770712829258775449197223380528297825245182843101668398829371653869778330294518951461446321561355671433793970417095797986949906728258936513514244214905260125585658545785843851546142541772457849395843049812684131404993027852802313320267082120590006231496841131027735145126051841834798922386025527325440671680405546239909580659789154094836807476191940911680724652831596454968680436578744706735907346479216843601888257130935658524405390058768983340783579250580281767106497830634969004523535061811396132333799387498991364026482840586452408155068740466363011165509733421611172787212178896638556485391742076603892428853085581838101258659733112911703828753500212244914174390573320067859422269699547818822059677738466916967077462218312381551155947983019905810727227293921568426337319877452418182143104347844652343619416659051821131014137523907521800409126852984902261381605927083697306585006635154312073599189175685403882650472284341733396814014701234074379009436609442067855919871436307027422368572614259520549250036610725158425451602709788526624966404941655947048370233175331351985452522947151412451610439637358381605321139982295852481153933468727295993177232899418642770323362473127251303225082619727999045191189888810633712633816363182664617413235533055853990151819125094244103211735520323780329723395308441685847964456998788186868951809411906117433160738538108078348907237896859804141238764245100103510140437163132194675582206980126153913500368092527777024412287719754124752976150522605604998311735423453186776256753434365876602194330786373332764980789948142912473006833820024222373848476685286008110769839188051904 [102,100] -9578201843291585880557316000469273914186868298599934395364919139390193210715009088441997275709568845837975256878153897216048264742313534952767488316212441221650918288751715369585291840549373042230509911002258988528057812813656912552129874986119258192296272066944796065199726999898787376289418202057251167074534658074132115669675197916356593905216483879532634998135125257511972078507913013116716965589924891760724427757371160351671558969889479695624796173717327568848147232433116478228399002650493026199850971274923281988279643684750286771422994807342945722966971911695292314470324199559052494150386293879539668360255192273815231626713760764753315500203240852596844811823558894004060305973656179021502475994839526136424774748359068777841304161160354220593162688188673571816403533592555170773541211928751270186625881945912256651660570084733938253094624089859500041666080361425390529500677175517747787594749434199504273599910910030824533534316565582932942962101458765975018021540605772834566536080994450148477080605995642338747464247225991412574018444158270173787560725703261084506903548594784435130941539523028495424231350528911615500810283364304145684034987767394266930497787340293894875193508532694074907057660561611403008658942050409145639962550161813073495449822656710437125377377644353644795494672623652474027410605650480368824038558907920372772991642713603596539754353937543373863978180881091939591882781369001591680030701924469895944441109592865755895472036607850631155649388968401568457726314738034985490187469666450289381471083841666773217653039077901091299179524075583450536779822316718693249565623502430737868605153242108803285936821951623221890832659094148592849858233481851297153671610114350538489783006481382006987367707616742743701558770067941900462924858627636284984472586007588054112757566444480713856697403132157213239124793376604066716249423280336543825253117141679593064299560426811019961443081623753809433644689699498987470070777804582810141741947325160402460354277480483780768304610507776061957610121869734344787286094022377613046095801032727598339394977361431933378368250127951594587574787349098252753782015656576 [102,101] 3754615417433395352253106937989075141318092142956052329842358690298041105149702920978317906276418241918374006813280617398230539704236172023155564049845884001566517575619605071209636962080709774716250995806691782285486841946920708678558135436219295990085120939996696542268248575423138627159440527820233245610212453911111545486259726985772310097152395688262725176052369980294182569260880147940683886478604500991943734337873716310471887975772709203697383662187187030767826678735292622798557081477490437119267417599263502802508824009845909856794937931923023048632225779035075466432252102300194325320268105187997374512902019820700886558046991685075860800988203806718929826513254243172104769445354012476357501281960151138070842994202030944234563575028678180265420720214473372827277779390700678775876323377662393408727954654500340660627949773283499284117205280872550499396665515788453802605404401144269106416222134341175769846889038246507350339158426981497983361988420671657214534324204772376490272031822524110462503998384325112631464409168986330857687263431444266369705687903588119910237584684724478529318190833788655370632303817706448750328410006417951785749761606995265394545865719481819598108230280142694367380849251464929180189023669492378325030993452628417802899651067935990359764633337624694875877319177097319534738072302856082993036373724839325712102539347398120715750844373076792489868001376171611886895575525712004263732271686827796225315344613464009111068397730105712991726784962855181477483928249004125626849599609736461518627455843607835851642858416215309609437505886795969665251852430028484140759182675236720524125714275428316601947371685532933544156909174984666961834945518701490501190904021868475801107720142679202941971030875147747127417279112423926555127230023136285890323412984256292449575499502472645844121836349430720503941632628645994265024993085986525211693620493402470642198632326767480962136543989027978947912422157638377384383084085682549959768320159734224031646830873290951807624671983338456001950031891084543103503257977843578809201531489725180073543228485033964349059356018236304100260676857305777278069792 [102,102] -1337263580833735527693965612248345968226920523912562181616731885749187464571165176869394789793269074686904256451455271801326649831908644274047803777675940922136505604329839885877566338843906412428267481599590631921483752549761557095161690631570817187959618524931490438777592665235399630404958897291901096361428090461970786351626562442195912879040397136781411198976539757502921877478825629713080269840889218479251307770338041659387398326845814664206653032284054907276164523783634012455705230757435356878316684678328384976160571245819421834984021484410530892297728011416843426967840321021334606881762774859333582546244281080359850022660561140127556112571141441016378602933908162671826177777224104619609557696546385851737541073094245568867735418486444946043981263358581300205300653812121371742076230249866447291054181555186685062207574805698588883046450887689373101406057845297271968139403911568572764734186392322013732866914961942746833370632012197158356218593369869377612217029269528095339880494779798993286637102216548103227443552301744598861001332756723449954893122282750855256574809156079704239648352090975296910724323160064722188185308454335510207348633155619495165134590922240999167959481280935160954901845918781707308452196576879885242646605425402551616682408327362200259870214089400101592649495657907520877522993372110652056132463404593655125393774386805540717511970449793474374845808314962936656932632321472155024908635566081088449414796463482397350059480232299956434974737007396800716607938721105266439811033309913995117856883939261255051505916755278059987157179156561252228154381232015964186283097788060011776870325852982302048339021917315303646041394946436459257235527103344269973454835320459022297435949619827210478433837320128807020815580982483453631143449983071796402787890887181198339868137168687317512742680348961800199869322407980083599446370774454771191815278960886155096204043892783959547383321712013106390186701120755274301325219100466299981730682452915315030333412805370430457743517277787388133496055679813326399338238874340166032117206562301905226259372232798263067737132676309492200751943171237701128 [103,0] 15209077166700933375701127380586693744006284238661942122839740368801004954301659263871429767424422397790811841082430577305456301128022985364703066485304340177005268173997192339152875299896745240734957297599448777639508367368097616662350255748144638104020017887683937603515887433191045563322113597877968886526279429597372762275819180339417465464081638439640933498904203569328750782203913810707934212494346217362651984030109283518053535485943822857744314613100123915649920383977417787681492095981911667344887907802811036089086670795474445258494493817312064411163100351606718396531337746814271285761685325094456408095749501306670078931365018641608716793245416374106762685931665048579675847155601223709814506772506922253199083863311567342097756124507198950031113332381078442479956696256530776823293674885016985958211190092090170113048020824709866675189517681428127222282707830002093886656693231816500031826391718205829612256768555461028525880126432720525142659797286871773479595235634346209833251579343881415252358983717640563203871645195660779082190168937260198765884743473260022252012039446259871964810451435503358005943184183538050975724097159872955666884215349115688029455941591245369990095346875288716725267476872997035116893328452873243970538787735183920793301617296768413885258557873495408027005386678422032527740355266318445934336425346997704989184260817547236719551670563195988110452070910496470654021519216444936429645064039674785499400300632461321205072062419982757704677571883184886500294425258913332227721496723242765725530547648770098878209035767600028142516668582501092948474524822153326486739489528086654970361068593418897584139176171995453310230275503285940056671101844788703889522914395203228423029518159630508984237946797845660151400105527780766923625624072285052484485151933377863372416346275161909082026689810642959266344908377545076953164399586356342434699984200157412979486730556492675970291941849987716394792224662132067982101183453984033330343901048978105696308950136997590344831614349174055050233229580007381286856127206116082804348967803682562010168077675143236556318168024323770555204531536401751306670018683367311860144877066247863543953595244596523159374213053957532772955633834781327485934299494272213531853463016441697648970763641802384789306972344715956447011105473349245863086553491608590199784631509766335808062426622672482972509625872862501867528248389790813559631234614670862822932394063172151383818263238326246304772092871341840926559436800000000000000000000000000000000000000000 [103,1] -194768699393648451797403755503125482351694334528059390031095793590343840200724167029110285203562658718886733393728749222638218332675585757213399609959459613291739520516526132911673473948970448965488139178640404373102201416286958388909859057439928419668524790321859872267904189218382734308101910972321511185051810775815020397630247625174565485063577286777347108643835032228975772601898761538560409258318309735320771256602033527754089827438212965277426433619745392510899990914684345687387976725480836888958686020272208257891357973719737303666969603254372740960839343324423026607490734421689105405899611081302601262442100742409693505955731314975715667322934082573219021972961952320770067841168895789296019003221713726154595866808626443290195915425968334161724195238631305490927428810928347312142539243866471540129983508397947006080814426478474975667944106470389382437492220506795762769103512674167197178555272514073966287084406389135665840980429445016076336598729073915410131342460438367526223195682398821388905388568758132203252166634587305303801516423201906960259598151941550734538193683511012920995971418001282928812831397681005333245800296403272083906539217568564707422344452923552558294799996606574768619594011931687219644951369993622759292946155551474713106225366214246170147575941945864597104657588487813868367980319994807890725158032921097775770060209810982163042582196721176284381871146477740287034016405896196989935391187821575684818269169528138452710737490387130701291573376557261967829980992189146306646996640035275097529410569018033021480763570188942870671433401311331919676345849632902661707128857138668799117246977522523905143260360583731951537784023343001392852964636183170474407911109886071213577271804911873760408276377065808467681345542005044494584617917705863036335849793486866463611025229721924324011910348720488152992484767043289824271325696915499014359680617368223614345789994649881309869171361322884134814416602246718658340714226894335354347707947358218513926080802146318712334686699451181275531740928109225464809920853008937372590052986350292537976374438899685845366463346346911430527639206509656548586555464290795607402927713555499968038168564343808867945276905002506133784361805152679417079596334384946069449938195721291444568880424134260086458462168426343477623974035965733370352635409797915723344594222443190581103530782398027842100338460075366750390158562653392814225223699220659701882708730559514338904666183594511545644550540517623837357905018880000000000000000000000000000000000000 [103,2] 1627240295537425291317570639173879995320660888841383940338656129784989960850170119322410123915537341319523148369873450806955445507197493658618995029205671141544561551421271890099157453905697519722193209041538855177617269825833786121551213405945749194129142776010049848346270281869027070455608494599246195678093080029030529643345230188079137960407120041586075016313697698000252858630273827190076243565589535608526854112986330660304340194136782943255874062052668627016732264321020471088589364282974225811101937787164127782989110824432810863184109127975980269356794228290535989907730855705585909372720760349683660085342813616701729052108750272225752474640030273898986283430497896584341865772770186328331782886929629748570409810092089619672367068528233143051120110528621412169547944992994703927752607675377548414595005549527150799663385172817575470133444715480024667503957000963278712383723139689352846829918892500566687035413968236752203761651327426464232977605616548034431053469448164373473008063505571141190704181725924750328855039638723783353641255234752614386869423270855051643173570414109511938608578280537748890134015264586687725104495677926933358618046874408095634072668879979474856670707064773411685500831125371577740505830687756133933657021503920846022071768169654378188107170625837454795284304571016006206724385849663695620670943073214722806844569225335805480251910197878281435409386757462318919957729549258196775106046332289174448039570270831518918707405045174252557280422169069445706891081272487882998548847924619976115788124402545130465692498679997526306501309895874461599745223684841130523245001253374663506591911328200976380581556357028629111471968804477940084587796864408970171450964970777657922720068376423206853131783127871483009256471112226219948503934254583553158668549870698902657677287521322659864195638709415993099381527588239649022339736791787178133064634967564468890139920344915526767894100598017250234844011408162789059462567016452645588154322581390629924452223587036725807359949459929009540850201337390632680448389187203466404240529072370027979833538076623496124069671390055266138848401885898613955045927825453580257941537003828911974868761480020905663808755733137196548167054520150061958010345604627898396664210987460502336175264349339839862216576980871435808776338627783506544884763633698645952352601675956588818153033511569127904567701582625983879961966358236339063007533982602553407161923571422925905832685349640577607956374614098297808851723878400000000000000000000000000000000000 [103,3] -14139248822625377389393918022762500569765835455258578067684761584353445594002330107592172814660465142817727051637765598423565092020113930832235812098595951879511592539356174529926641450897515519340525499557983282048709845583090840679364786090014558163152879333350052105271487364433639865174281794122674323573024981903374348911810570837465400894307685607696728873083713459094091036609951180109428939576640412653226624509064570234708893979202474231109676542071342485551221854754026190934056144764865502111791988108880365626554101607611439490949194198453954171229142884344307542426095988858724672455935403114273574555968819549272234386128601403462853470861895176464206185969991340852976068469604477090148106159155580309380163148012862733470622898010618295256610786534282234811802455030834493352524167082651618808786883239757023791843287968701234635362674620733950426763646439490554146744041363935875004998034285042268148318259011413371124905057993951032413722846936311881869917094993040359494364175982090817063771334860656774059635025545066356742529524048609778266466358813273816736363630931070744201934484450208794542210326526934390831680085966449185619271239811494388328026925020878110977359319004671803265823658400047235612068097345318418778383682645985550340444474764224499700841046318577277170092055098836796441729983568023010461494761195351894894992818200712735311002133415802662938032875768331089863647171755253084524179487622229851519739405930614637006105588789063621534281180442631669274629612677661437744981759853811697468985685522278141277223458665737082240545816266384923620246013876262570002456882069716200586085818355146231431163676580977293430887938900887835504172869448882586038465128926991526743544686436710035559779659404212772609431164826829299659085695642255682241227836915981978884015906104076508576026020489909714850673355358276103634594866754863719236191711210222333169704830717631828338813338896637479850600801189457907485749732878454727251627000178962121176654385549989881127647701964310028714133550426027719700512402572360439429252182633036028164509177145769810452364415732681050390732392732929025565669370721909245167560220632619296252117848337225294180622062107350659030170685455309254346108541410817929166886553739970370293139458882320008412211778091957933547740088064509231937499671364142936026256694765579287535868058671629938266794892339601602853078755271279028419072138593168857479750978076985356628613528373829176492150540274369794018854200934400000000000000000000000000000000 [103,4] 310770433483161046004803345580537850730426229018639057246365934788717680897191786261743562547699927541503657106315272539511363061290866663802878084919067895173014446940297769090093033256209897413493136960111371477902534735790682684443052342431765288866049269041342995087859521734844621610963726948821710592402812581597462061948816576607556309135225949243238976383040207474963408104815807934413959885479092878414758858325743780505029466809237239576893801907078599761339836184977560066060818526727464559203980803951851386896095480919201761327529160159325836750029269965311136127297888270254584801176817405223358011712002855188101006469644902128490978882109121778487081524049935237985822323093577501904790211882626381872181157821994706031907041712382516065149203474717670576019599308940580644129253797883278465970564907753184893131728949586319845688391424699496856381501306934466610274772695945845957499824071114246184807444453733210153001129746792799337291163763668048736578530922192195760823509010666310108895387101044918166735175716641500127623668222121025145622731087724207906495970805270721466314344978692461341627412899472831646935503071851836156951546135523869284751466517766613882537867646352947004520832961706860830212130362213044788992446994902659080423895780437270076644376997389226484021637573495516837729150548073112909894337798519924714663713882847075396395350444267093899705513694703814896838100542044606733861087271499295754188793908072560817837108328037419544732886884349586283202429066162567270825109239571330505886104624544675512502780235869317268060632255511960483852595616770034201637862455170118781878999475103464012767434665659706725149409593307954031733994481045133707070899136220845004881220520711816253320971587595877596955198640417911171162409260959251496799726336259764996796241180894501959732193074287140928449607260391523698748614724328021385280818376935036600536650758726710592165610874850877484156149459440520876271227962968913977767099333770295179228773347106129735555484100598529235513922419873988394588753242788267442153447698083445640073036844272126136558986399712394403863870243014245394567163026261092684518839169334365712251433529732025160305502588600942590224952622987160890593372231104676406523914310571588641234146604815949921756189666426637325256640281812213639595958163683749733645208331923280925177637582425284242952238914856500308211915247996573254910977752916314984128837123439692815317995445686877104839953053509289687024612147200000000000000000000000000000000 [103,5] -2987482057445548565167476321573342508880090749431420559762493404865606398503058270689620860275221570391803034988104386450002729365512252669117995072260874407013924911578867050218041988248942105293357858098387739550840873828356207887461150106504115592531476153125097771306697573550566236410687772548766857481612877549857106300194504387193025433636806006533785301249405479779260117388878770018276734371691346995287391263151126096058403612808328247141299528432308295525148703636584889224660813301937195070873819639977221439400386614589054438228325763442792102463314238164220179783749411326626487975517182822195152394569674671274760518052792804084023443923521202225594901808227592586049990578730209769923364825940999361351964577737807700689385150937459483358903145784359868932882713781613809828503103467100339355255876555676534522169655046246521205494830826630139286041668201934554793159501605230814781978180665433083413630054308607811950686535190683082109735125970415553110058066972566586743066237138512541946982811482719082640822974732184060176068040750240171694949214080293404830322786856350706059291970747612962090271901234838588700893127046676792813180254346793196018887601777145369459155890859860710078694643143616322910209685515468830312544776326303662823664439696422207205347085531692006812587626609669737957359554926279138378020767318320285211875686890004974633937762761171956863576327572420390462515591378699157656285930629743624356430379173257957915545117905626164621372282619117846190387254630645918537193137663540447833004474423720666686369860338785516543233591558478869239434847197837766896910961884699222860679597302937564355867459403907991330241722068394307591080133019577925675562632107473879949356041546927354210386131306324050167313457789900352241871192652578790989680140499327844532591575300856134755952511909454823755030282650879998193967796585846759745490142584987472274734213227799340074483867866882588539284084728389223177333956039269779583233190376546956981941769690495078571051251391058285657355196298904310373607411489375522907580261656063660303260921943752698443247587598117817465222240135918711887341404136802242588484072512855219989255853117573649539076739169305340060830092104440586882433710362784376504031251908704226194707556871873535115972396812328238487805140866270884861327428672746388790402152884982407832153974686278096600519789762570108860922897390577130729275065714680488742811931836998845594792223720026877749403179857047615740074860216320000000000000000000000000000 [103,6] 20138753175302576947309768814934616221240206798604289541458855759624426147039576076897746617750590507658485391064398487498215808593058275514828062442649596455501618889973177997336010403515003013249135410999485844356291152100871775377889364937569505466883854866043625759575101514817901449908820273176153888868705992809556713290817916966843493533829957818526368984594656387592491252852464884162455212930436975477790079912811443517801350040918538492201975304247421051900986828428463928630964630852499427044597112457179997115171750763681894586735092973469814551119387635381845300925849685700633606738139560122911252232398709788616661852347472728251334005290197226350074103049980956700820708596600460258354265586350575027904776350417195882111717249898156042907244166835862384902584061081286605910827447328314496490296095905040071706095224451446783730802361859948353583537990272679053623698830385152369709456505964166881043003966190651266398858950338751117930979415079373914303599873753020541155672069329295583101159419087801775750081422950263977998559495719425871819966800011072636707791632153458092908915887071578250101708028582037750652726923617976629526037177079232673328746169689678627132212238580301986430964523658124973298303495922606754206878870924135100107441946851199666968133755987213301359772502426466534343706058234767058834990370939756998094198701409520722838157186263597120353297383250778308370226057274914380405690299571383210108315367499351905123496067417635588329526222094838395543874762795507570988126880840358475252547146865384715792958887560332349843413996283462396130598354299439065161926870499740372060946033244195821537675537062539023294161689697056904461140617649723669660744270012728242564050645367761229947422502659647825275557214050354822440643873961683434881734530556929844444501604187308272734719219213310724419913235977225921892529030486365988419390014147431652594331201908278629309649537862686202856396796230374214759312477138430143202065274025726911497268862855150659398160735412127599105880900222306492980966914422080861850755045675937585744664952839950515005895778316422716687272296103167585531747053823038897241269220504457849316216709983373826400331514845378667838494050928497904632070077759906640510796205613090649214951569236862697425595583437785529054124816611924435538428126855185533882693159585037594137865778825764157877498708360347583603098191486185259487289061642736371081968008017341755979282240641844266094677890618086140342899310592000000000000000000000000000 [103,7] -107597478498846582966161827469287145952110629391224093069898818245575152274964136690995466411745300147915617133497813538726951496591617377288869531035151303736361236221323980190026747488488966815606434743198731531446722702628861625755887705189851391119866747099982570189593934798478933630185960411101538721131184878816669723570093372690193019926749487531595530187212380142113018229055072456718642787049044881705101595148323404566295411632353980530334414227709512588348363412124400229310083873914591314316986185187789683279082269442369809254593716048254187577142829153720915043321428386759945784052159552627882237443302712526252073974802781637643960507452329891762085326408036485046196187034359403516536938110503872073969970215831767847065530781716566700624722703928187640054362390674188052590965373797987728462376299652957889040622892805617999410400248603990038217452567709796825403003570067008981772364754245461647774224984837076025723325374832889521702774503054678212255795494904606374388993831547812863834899015600796624787183824705325684825543034051979133994880318188495400588113176554828044166295714794936712061784653846786551323299500578617811966012888251256305933561034624680696455136642749792373946549714740356351765016846296431600701877362131535778151239520487125727643188018655652280294802771174529318638859420728822698112161415936067704341028345058610257674237137729610390558647678534306831083667572947776866083402023416873249742569919210205099356782297816977476900362635184487798118201291401604013954398754482068903541032670020473749899057970049169465459976194929276653039890071180670076292591501444159787062525660942726365535256204993427250046504305731937654170365379285991531971812695734227180856238381038087323177471109941236693031374434253866252631524604021560400038805637894220622945673775005281433472639856503603213576997780897833633650380056125851375048519864648764988409199158231575550959730417385634058409323687177309017198796082607486183012711293679660804926634227226074807479346968935263330966632018929877080312637007153359872413794619257270095686083813270618007902998416087488099082626826509546291201635843193408504709719797962678562447031942921375874227324657166361247774194270710407077368860319817197997957149693974693298909649954622651278753277010069000707039455533234746806345880383785033939684663414112397700656925004354911984265214897160496909595499353736757316333012961642062822917134046949044985251970270787209494084126354610867840325709411123200000000000000000000000 [103,8] 203542075973379953387520709999507095166592503057870001297738490949535674284324585755261100627321401982956012287221699995362679743697036928039753835190756496656476485697995085260796747997851931796213877600845389520633924950741905703731495267536720674939497942512767526544258947225181245541623328699840227142991264641583480440919168287761757031280943879415972861104353912513218631378188077989697900567960060467056771191654348144460917227759879578240397878461180511409514575118577248506476009641380581066256068331340320311336348769791070359758009491560529735717404608163431285089991768712024553839105563409823964459157056273815619502159651077169045299880671185970676565552558582196154719434153920466193652540395492526374553250877960703553311401516774618123297659371700225901436830908615544813548162761035858954487206484729800133293185469084794124329890015123964055811544367632547395980575742778436126977969527467525424346364085836855224084828047593620198597445524985758673389006490131049122193162377474019204987429751899528727706142304887194350325012055923379922257664969627861133340118081962690637257557196838578168066549679633809276380597573378773067979448995489877819991698271664500456778458138925659928937538763549106535374639495275019586246098007620162285216974821377175066964571389351056943587153396776599864094067875311588523670120239053565673713418528993990997874730817343465099816025876932841284541107226461318439798844186024572539276476179168454670294315318906460706115872456817761125421765636526983304152366235149153273458545814006712296473144456592617319168366058339817115111159855003416967662181324061240035856705619675650175305926825304548429557053210662536830814342978528347894551479358840905325887036259697771963406301213219231048948241219234325948602770748083918184000350291550227599861127966713544689320013091979200383101898835282238534980007434816491945662201964496969784566983879499603042620217584258440965897268746354016547469622319213436587847127010078838133868013982643527355294517791960340077500616187475039661511906880432635215871831710838187510209114067507860378821581284437492991343185489697229787260910270668860305277948963071861695144290097841274207885448661825339862520931599612848417239126055067429634257742288395713703836573960628851090624705623294703453615459326070063947120022692577592224779358510040582639416693544006009603199974367578104407076638405917226247427595197452040032478832125978798330297386378212891187770314639856835632743621591040000000000000000000000 [103,9] 1678229138760843343146982809927052028217339320464578625283696169715271295209380529398093111827606154418499409775433925651018411539063706366951302363282001131691163617368452474953351285859888055956608001041477949570507941659789428934697629754877616318886732219883074916548198778618163771037280767980208982772526398424543205783398218370425801429169978123434858129726428185040408896014630507203853645039849189276182980567512837508544171244674621972148890319670575652511578930090777860831295835018046344793805078505560932755269332290154871461756268921039699791298421680303680629763830987907529898120257501742786881009566799642516411579363719725662855019400474208267785315735638894030708457240942925253583230959535811483768762051660261005698279875074947458148613375728887968989079366166785344738417687223742907301424345453616377527855763503953598655684571197485704542510728936003467065113040357841024921234608435550121012447724443415151341871869338317227590510420010368453978900908276949895456592678183455174949472511380356227981868347001327408882778815421865820553250425786486984609992012935854608219876792147326688741328636046634314034803469985675623595251269169917502518286913514758775875752564885196888769369022471154655218521375861371184979672459338611222625071776020354672778326150878614093098803349460650795105743190181224923232585947262122723486639579400599268211999183928780015632453762507222492683938038797057665083416591330915476433151068972290906093549757928955706221703859232110797279268321427746872141642975862751528113692899401564218853909115497148795181263722593021605123041411884011237764008547327854582632267887716178957548790041710103728307051991030753596710232747789562671733562393456947306117241188696414279698668644764165169012790151901404758607012597181133797735893558073242458509677378812860027251969538917404226766280947460635820785942572626386436952219606640276746112629362831749959784896271774504273853659617531106711741123397485250829177779641945220923616371136448919133742926562152194349970983150079240170238155467766471678367713299840163310986762269262232137800003178643134667831895014911693273427139391209675642217798248997355862160200733844148734377541784439341608426855802871535504088279772255166867141689263519348439335796970640525718325271680340429881131208831101347376121473329353218313451312814507318973338129008169331003358842323899165139142905160104005195089732698718650325606014782848286678808662965677261944837680307930083668895158969040896000000000000000000 [103,10] -14374605677457360711224612972901051639443110969924103172857219888375736984143803817532969862998194903909343194568144784688205940824689267273512975880573852310905662940969493221438916835791612011005113127667027457198478725737059846577517358809896823337009189230274966011252524404005941017981473798879508920273140238018618421652030983951354239182672418058276607367158661965713338353750976721234413393610603173234219021884467089567831341035414982801858412511626264749590628754741655527139924394378341498803031937142673967939341086069314189849490210779629684815984361482935823247391238628825502567429671903097198078820443028920664959849057587017271319802487326001554195501021251455220783238179194994409772138356683290323741109724824307534426596133146922520037899208216808151695275610217906487184948035194793214137285125732802918511723204669057879788468862856893775120343713031081905838935014808393032475460034365864305118885917388266953902629639745969575359855020748816414256516582880423566888390408685797172959004294603795902451900759725079075256468628956921365574560720872384233576039265306242763851054715172685415418431263003872085880116363265936663006872778770493622876161212783221420123853961247401249533225469433510271490816860117302121206708919177386280461393202704929529860703454670886813647128436990334050804890548568259908471318045951956496450900713224226270178476576762145564602885470771004121169642965445047823821680664907443926791386083928380000902857362692769421312749628046517497064372548648027962274381632986010320054245902213472518370564229331916575125153071650835123648924391881343527481598703319224599080920439217337477101497223379279062855461684365035845743510394450110260802787664488368605172710357203909344759839816951012031872246606279739998227094429223608258031983079348018554656707965167640143580826828252739088247204040654436843914711888621872352899115937580961204375422086023839051627146703474572574667866087552272118598682372789026759181129131199144557467528953564529462376798737018523379898570144527470057060072296625467538980530453467387761156131956010421349893073796219433111172692616777003812738212790635969056286464948928180875281684167525674277378917404123549500634831165443803524553300714924398327230012112482271751637308060271762770172186280590267933364801608634864923543445930873402622394089797988016247235112928821817123949604558008086756072325962592538156547370765361735797676348215036058573958063678209107181031817208513981323244295872839680000000000000000 [103,11] 54196683573687041058317160204310072622484531477741387617220497240909088333821460590615043885349348767898418704622861869873499464304003590662389201025598954093836289772935360609725620296391989645035644535459402081120805315704076833838883876463288302940580797440935835030241457874858438296322633690894751843401347648523671268554520054846609048849177226642403533046784496448733231990460636639010591209247254530067417618362465462938319240583143082749857241309258647318005891805929629805951648780680105346328950225545754493745263219522673615051005590714231688573104679707944199148339948772092884379719575102648686723190837159242166320506361653771889554597252148830848701991138755545046326275887208568371773011060468958550711142354808943283186724589761314910644831330086360396528832684020788820377743751923809820472542960635724050107176080592097589970105467430836520071371116051388707547684401012640815009854975906526540218014325105781269042393000170466181861646050601152986507402819085662860242758618854280963198168359748919103471869593842738926543693743251541177284494798985402905300029428464807385545434442826533100531306121711171164804758900126242799868257926987468232203302430014444761625907249943173373578412580260777503194399170000070528439910936801782761133566316534836608855880463667197162140659483113665134786937977234817737160163086483521404912992421135248821612518212892966089269618950505764359855284252434405873381825618063984024764684055381281851409508310047956345728558628425513951575420639450730849116001802905910158167609381618804155188816421792824824739310254036919651004447976192778311649188654587047455712012596298853914768297567837646158123261139826519012218895759490918031309523539384601298147422244656244729453402550689652665038118775964499510474304691208205369400267861957286959894595606974521742033954359199141180514471199776720565049878964651052789476455718666960289629966079845091520364715672860410034046453446340373143363768091842985764148594571679214041359325285523755690423360631110284016278542268806269422887180925711361654312245626069925107789020349479588890270105804002297372386417687901603648627557239200192330962606312659377687811256354185384524164454040015767036675925161310229298303623591353635867364343826556088632122868074252712350918083929074946330838245311335665662530922408290456551846697491723376962895453261218318737696542753633683685214628307388497346349753476654558922340517144205071668332798924041165742712597200098868264365615449374720000000000000 [103,12] -121807969698441103701586767669975677035576304461102395303254558990353527035326440503169089840232380687851485868684698994053506073037340093060773005361501922547272144577156440959187215273122974120184590836509874907009481656203410625214779988531179643839475762835972233334746355692408688545143260835055884460672184984968674984459584494559242709800147211989342712557230083716926872955565468593799484772604841014441298730103079405345554447890318616556209074097278575596286518057104902428112129538687774939778479955306851658731778046159541596389814064794792968891439254112399721474766918288036961520616899546952702338785795703814274239327457203378268192194228367909212675222135723617664114137680829408424277232086786555703711763320692847376496485378330536606226438669323646527089759539605488462834683073280490939396288055192594163974908824227187985929163913823119319175516230826283686772339071319605168738458941270309387882093875565430501789041393921212120744128560906631853954691657029588594770768120583572442215934076262744435911275422720338826790193628865267913753596872532149178970359401130917238034233827583224280048462276591696855872754012474559853848897916731600048954624203172781999320865400543991803910039419139616096064419256760815735114194850081618610492514134673651650568908287846055216836449326051608136895970724637877810371150424825335944282073299116449504798558503828443745307441746071401220822015898762136296914911846975538478229966357218023200597926863944252384774491196095513538268993944781742753054490368999481711922907520304558948781124711276478657437039677501093668314621035257618417383306620078153481211667743226174554880892973777915671926455611577010750224982621709794752282001054075447263072139234258158260547008116115954034736605714555052005896816161355118760590722538460417143105119370845614134449467760674892782584299305822558732496666463691602556171250221231369801741830392968878378815976834142360121369071908197977401219676637885621974594973450167844115127315922196731498118659058512945715235049731354793971719513404133022693824293970010868006149730485578873167903371288837810563423742506295426296197264716511132971672949593354933988577176217058600148288951160187814119442318962994762480864441883591942722818791666060332108270283949396372109052397034916824258859851899365217060975495575064262107020408853932676549352947801174308034417153471108710510516948442027383975432428023565820004645567854081958453740262145529606723094829188564377179776889965772800000000000 [103,13] 155564550665452770688650760641383121122773234997168996463453090787024737772573067240417877138118308202245308956631760099065988134382349341090240724596360838746365868195302047059767326602767886757796496302183337052988610376460381648685023818790165594797757979328782255743445566280117751195613509987581647215922953715616401200817029348893349515066912750976304646147616204082543161266804777478112850655322916897703826358591012858681496724418824309993285505644877288350872510850092576114928189431782574859185008365237042250333559396279806046889412822257725552641890970470674727403183529134241690000734035824401737527896110118896953526851602880664605755668168613845433261565014482591652279700445304779443417511008604662682749134912225721290381777858897570641983858807484000575119002929186390418511627818515351082667361186006603753097513127890871631355081572358157095435001664939702905312309117484433360690407759458162561935383274942852442802924324017149286114106258889454436692492052251291125988166920102923577995967655978327886363038923222377177669435160541327281646937720071453839504139457612056234590942272372208198264796012468671809932506941856018610226958772681945485205333842168581234141767511527867384087772700743061742416066490187789935810153556694579499470178532265715696583427942663390277308034495178825790773164686817856792229490945379829842748966027622951051708740853566688457863827877393605517491857922941627807469935649522060366045131712673757228694338925943049482327471544247323574075574363012599714467717817936698772594087070894991996788337980383754171592381704727327033269867878681539541907784737761955496878147189372325273826238991560335583932460922883907139559742474922433286553565435488287064772397998664508493177970482264489961778785850698980649236222306254978429285717148318177545171786107592231649602060657047691126857342720286984446588380660786205078012957926982547560865689206680009968249382594980996659986782544944882308798564494863153355930278785057393333364949788328714034904425649715222832447272509641857056079761260844405166553364956292674935874659488280909132958963646510810591001408553381175561353284246063141920350642368473153153377987150772546865654589984767804739781776311802700116757041225786872793885713425177693425178025245355117708302190508527134273830384496608498477879933459702075828872956675819198379773796838902732217779387648515030841833775127151492307517378817692719095917340717561078550214548403106979831341205692506674058521631050956800000000 [103,14] -15710773295109259161030686914847766838910176381941329665592575350621818557688108901438700691788136449805743980196609977782516198851528632793143835925375049732920175630414293845323555296625640530859682696847018544743878442382817374357998365044263316960973157054971885884184982266249529163887826512781304596738082258307118403606239880823346169566473717487850255981067000600701978035467568820634972367035605924282200762343591574996043980277566178169231666632310489995002578673545689471496391515342916930634366124523343867249103549057371947331574528362477661553113044952985668388915552093914992649759038925443009940899502697477038728956789435417550321263749453598206879130643068417175256503937024860261647577527093064191954592738976641098209265775485587536205652184219132868199253107058787496204497180626930932339775671094472985923003793273128662860510132674518852222631764035067123782712348229969600859821302561595908747386470436125152475817255299025390152932083809374510180814345541066285610182572026630932438170883624491906410346384847250176549381465890552289266172596979906720127861310207651533727567852950786901451810743587108217786093744745081390162869222022989066292191683783854963168177410526112545556672656949805141256416812984434410331185748565839565502273189654053207775500765089156633293890991525500422185630165132262312397557208792614765199071020257843129754523169495932956065762001009797787316568301560038924398598152935074206327536082726657376588962509250567845743760391107518911637900268994496632369715182398822176760789835290829779126565037832066183991094678931076794252533426108557243184971768242513179752243142364898316374927740695325164033058311974012696154897427838407118139221373135368832170183281403124522279211066221061716143269725261483036155799157709604814319346999030163109098332297406156081778808180936302870802754334297757554082677519033071169979216339230005252498935496358176928775359349173296283721359391382804369154953006206548734846858751464082022736950630832923723404396872708242792145036796421094375379870973808243523761088462621965229160908814259755501176304669811491308896090732354898548918717787233504381554874116540917298569835023631111350994223291623010691497183172066542743675905117749719733475922391422692245978426263673799863053742856382956924544971025118797939230672880412798534679578668526726433623592563682525240826868716444224134415934284053915182954821791410089335430087839766692852082411189749026510077840707628647152520884387840000000 [103,15] -443405212995684045315897076705866272863814777800201704747643676757532123493908446967788130304353095976838048325202679271265903719604134701421420174036350836981007927208881604785071585475677004434894590007439660827034816684786737000320571724855311720495994384262579232665880268664749620568451997424883407041796068342858200504822462981921291610874825223129522882769474880885350662694914412555744666325138364127139411898934262881659557618970026146707253196533439973978613617210913205452614791510511004092561478683711543619746265199512582187346432304369085941627556920244362697833807216136062356755688611504990320552481470761504551010169066261377202412737201955239165444888201149667890786644877847232369861275280173831571003736223657727297333874659330238406294622449561476825825514459049095107385047478563724984290632614940198542826590677249106569135187077690883216691021691629014131464161608378182523009409343499969726128502388022150916496878041514645425297041824040870774935640145279119602877995966964404883620254599271402574663018795911840253842986955595314651911242927417869775778935218024399634668406656247494484100205431757948602877858715264194207744514692237836756279720280168699595028993509051191773024710237870177534845560763582458782829040245550815549715555210587610303928258588875942224783848531035690008765904700015819279263581105218762602886183165170501805551109451761799449364189862837022491157643217843874190827368333993238525098739523051275969152879955172819786969315926223184375443277145960058518798789259488481083852226755827675339100173424162272168468618133172345763719339487608700342251188328410326044042532387349825162552812270815639364841745720232156105775825793445183556342290957675789042357805943413076607040685295043439732692225769312000778770678092490711420888747301070547104214856081813968204013226183078306191985646454634712076934398965733189822960252089425300488398794514709278246080326822849743149873293035544669072383836381773583692906776835688572438601581391139847501782238252762787164631060356094955171470414012485942028416133029005434465626893105115883161733466692014391738913558733899553472473106170915185358188521546776275446292773724198357913693093398478300271242228881325588927922191125338555999325956830910257470115883182472183648860925763201600992178084367165135444654765097992741105098528266849204187789173810818598093674224012365075642854719740777164395136814577259331871572320947034324364864928368954884729108048929293201899867993014272000 [103,16] 1255813846987219299133124327350130532824223048873865124362097387619238988030393540045402108685176827335648781072474416711391670495881041327567350354103994873355535004181797635157731286909069726861822886195266762048411485089854232583178809222878178016577725551727255669507970131439715776140414995871313099041417242429863114748707859452367341395358268188365938755288695168129488177947283776577068716380298110697481738674665427453772975700652208505689329276072730459727758872291795146065400872320688475372978012766507340631667150535740165251548686747903211630723695518014871222652589444768834075714058579822742860802860357026837507894980901343915451707420956583667704525876973820565486995147021263393091128453886341857460757930974515497783077293695184975276040323812782655593114845056522943723115579574042149187814506943448867026749714380504373625615598231746138551319227718262807421138420000995058083947958377801703374693828614893824607041246599235345022999930125059601181993947654637338707391816981572870532376316906830292540919669692337007235503149508809338248242780239481278701308484527105330322522472988723693709749070113400046483271181733212666574101526607713258072603843237868616892269665149770370723458161851305975534489103218006766658529627441108817717497293960692122380168587057073977640499433412961746050681286618410427029828980309334315152572183908345715552223994358786061783359177518440842664005638332009086353723178335234737018294873455492150906800137392071471733891304302704325497106868318360038985870363527730018552350104766116005337003571903476482968451079077895311065930951743581713643321444336619698174792179929997399629380892326775172404051360801114905741326529045367111611694207285104034930759352796215884300186676935682044950767823429675013670815939410482528349092764421040047680870281577523872075977994601534222265957049402738770594126625047134438990073296326680328682964654564942646619426130741463230337340519292831526477696624842752786581414777970070341092091050317335205795332956919651692947742299951664184391305076604085635466707048469442008040954488562770726255597429052124264559422851236215644824182665186766907285149397507203283864682889559303864842390849047610087097193223057930007542027228321314123197358744754589932278006647857974596082220122573325505949501720357889631917984408692577139367945408625907987646263559747098680600881394241874797996006032669411198465045753669348572425081734009155660450886690418677697246870008545617901239675125760000 [103,17] -2302155871967325840795895177264183117198927613848295142788251900284173742773855359341615446423474616192384845793470848248634828273747274096275044524272307475531169674342629752488183598241645835648804357207141699618843760568740176741081888306322981342117772830814186891567017392087351322115426346264396302592443059525963074184657829557839321445592873510687619985622076476564832235108232454625329527673194660113470750517510613956133834043034667321310287613481553552367803367395141854864788441364222260222429465097983500164575873781910183120784576034513829238620007777691217053471536788613899541007404547097488979191838391709434584170073012753266772378539343400371822335429292472975671235745376732502422916815455844398758364935326708111016546364626320680810689748426757090198280502001154130745602707305178897757370088003750816560594345764893190796819324087062233289991836967809433714192868832662972675350853897277139017049841627182983602454013613380314894044070490392862107041916636103323529310404010275761741336604907497595145794291848590470875182886748916198250613204848628217929317111315684675377389204114997587437053147245115775510138587440223509282784470877738485922862424370317103006446319482153156290318497067559839316031954825015213824053675539346730536561674159338570869521078092609131518972174988080757641512861077963310108355429146578166066018869751294277925939788678838817713334497770252856125433967266065450496544404351820213464655936518441206560924289255385268425217677221438380290012323022299585378758909288425685190484969135140865161416430182536354505271243378610723493681198653048520691085180159333665877438731770029834340928020236792459284498378091806574745567346064154010189204070918980290040015321366540085848930081897032220511862012632813698958245462489701536597154251854037324681689772065526573705133007694364442030542534053136167600131219216857381080956067017903002622361460420743916585580904575334663141955171290743611819106236231576354372397045339324220549390221168338374013737084313048787881856762813847349091106938173864014135583175415754987327080000942091315252067229861103229561728591733484115320582378412262822098816535321694575598697178558801353966354593172813842594192580637973216433095089422595408894420470617210989786236058900738944031829897523968017089034943739794475738212005714921072088807908995186338630577081162242558524884760352759165988485508098738443094392744637490023575939458758535730241412781851579327829053011305247457743260876800 [103,18] 3385548385952775961699433531986246956652495043536287052652543115622770650261573860383709941535489855387836407766037493249097580047916702764305857078943666455381240733275394318813556602077526135647557996849316952770782372024002458827409935191730881170096777905672571911838871146082230368379593244339910420693792806555573457573450048034667388209033539316614823005841756519410638161245774253656201073691871792453771965482055785688589104950913704267440906426355635582649933144253639308323657878126463917623247117095618280347459808206980623775885654380811582790810590100332088625920722963001478549025798082205345063968637399780078962534273592544750706819352117421248789657833102612273991561776077124936106172087958736617065231791734310895876098049228613385423037820267626587533030422463975092429273156300801095308892168219740381804463888872224233392922769582887585549733019942617777720072890242689894304006823775185377682886949874374438847624128651500745513387230543253465479207913249641435160953864263858628257290682307701232599182920888201121973777159280011879666825432265920007338616713072167856791858606888527794080982983178701215983004581979338020725827854321420179425585718589671688963701250333836835286778160765587357336069174689393937628393651322470780478241103360065893855451544647964363901677140988734725701710078230136799817693593026145499837698739749952796653809059114247363271240555815911986448234297984068267438434749163513995087945979076918878631023423084766376749331402370935807426683630936606811146894124242302795418854635222667040249688778274025162905758554966983173980899628613558100907806901660556288989727979231376552945091858760244676758482966150019231719642715143152540117180193999868282038383018927872103710017782883941119798603070731631773207392654600980175616379584971024134917507311607148193490997449345811818605813439931971431360712930467395743326529730969556386064037722302061651408645338720538175626558235094676559802519113328135218897311154749522603100200825054382465887138276003558303422112048507583827116780224241771662798008873100129354042726582046449050588890289973206276038476696820871430965031598977383637053031973038350111332110261206687588018538799470639309800002265318232367705067691216395995835535132204056954105894129594973417273883868605700305486615392462659503060934230914094695147015235092754442903594854592269561341341052303862311120946167530553890357199877462884029391212036812797032375708912994784991045610400690188782980300800 [103,19] -4328760094176685488511883063515735262528967915589398821413397588701771179233312460903422426259554713576391089899840258077885894186496904614063285967262323841780372973571094519908896600328889645127099448798249220778505762553940599761206334739869753192179846316934296079366345294704630703109872736232733081483609989715567931613447729872980658903369842114150364116985959379222056575021241793946937990088586441679438882083864018240209787230788147303892683971529784310813126386256613044674748455285860894797524802129558278993508419789986221232521518501007412536192780904084882343189938263161931053600176467828691276285534091738731610787756874617330935488786490950850799594750899903981998174867227192249589002224482079347291085814122636182242661878379974765908368104216998180415849952663334561956557628619404027749176360168424650335094049823947201040756907131940971022147530540958258764834691036885071343106009546164593903159264039578391594069814953480070720903037956816948640991604134269660089900622735727389558629129844469219861058265666430639084264987753482135994649058873479826121126178521338749485267795183852838555976115723297250624305571451515731115013452957212077945613639156237514724128541372810521676572798944771291115044986482665435577645290274099772992131554779926932947667605301697132338387102674980197272701114738751924247541116321331347562605289840860692091614484309126185110257899767991274678024872121812362009090562388884192371435408651214990828889687849710809546726001195016853491503249736478993814732699096419868819436360560641776016233639512068113891861028039838335158763537387345629324945936577246145006204708018985941033779561741340870282912741184708839227249400212191485418967305994203251015231071421427728945895198656549329889438063464796469302576034859772984584134501513105294199479863993317074838141174143293276251774817984067614542834313955738658659599092220459711721507670142941961326003134235512130173272138376041003412992954748281808589645242733234970716169230433860297614756776925364863985369534394278851443595241683919840750633987364501081891722882537629771322501717033340076178220707959647576767410810174526514644389602600972063893736745092512690885770215195985065677022769617413983579889079293800738569088834897336988276535443756781557184069004405751850438532990611531200293090646869478705782346832160141597632226047192347258095735387942637517582533859959924098164286026266170403044046201984930101413495748642025845813757497638904450252800 [103,20] 4997692882039238648961793826693395506252105602082463561342450623573108291120150671002407151535052487717117223530844526193009944731616128404528351838682725658795778539104713858755339584650401610991867910114313110638288821759281008693513221048089336840901494685750802271284892994695301186364982702758472183202879606034400891678864571798505147521489070607912386353833847643268309511903399291722633472941369295207125006439476031958081365141341513908390163832807849652183859634076089328530219447983338121606740929336473940008919958318117102405105126520693568839565861144793481196108537979238786373158101354023562682829600546661179496130515813523453767516198925657961533895655435686871697584578998398942561186366487203239716933988364598507894926951295958889078113821646537014977802478038676324244542407087758216007776430869591232864061929927850751249704026220551826615853216070403878115737488414240747045837100352693103422467401710966978009000882434447991442502928740601347288099591451618834251873719734769954092745604311581089977830219456699567117610612983713695904749062148088828851486383186537155001956655588233770796161219975613872808258274605638303417081224638186903571292824447578141198753724465855818469501200215783592781022433293892887422532098666819036244170974186757781083658843055054726753133005326001472286565965756290239010457479567633818873626783865651477384687233160810431723427289327345107909469465187471911098658855596664758705725233324121938821480480867655378564014075358115466565704049943025092404081173134567292526846831774068972626334748680354635324426655571546062740315373512760572202819957975641266198435883330775327332271698731910567388281191133605096332909647879999759059716989135679558952998051947072729030020421966540646890419263706172753280424083541553119315408387466002964549361929274627452181175187994582469538018828335705701907555819524032629938440295891566776809215651623438681369630102775887952160922959425484362535452725882854023863526515184228767668004421239693920904494914550566570686084377615419224509846105066120626383798071871523411137826253425502613182128855410166269519281730729342197884230790027463202870649239495817194446686354988996413320712755246361605464620961819952167717206130239146664301890851564495302494115945154587599027103510510642654176838909482643952308938628570264374654820160051927109857288476209331886051006543667359891720930814235409089769173926193973777386273095943398062237912701144335210952008408512856064000 [103,21] -5279841138481496550245197837681277297444913181531127731403222173073955325068321415229259704120203905371204307011295523260791949132544941872472503151139528979092901583699479022032863527926279511218577523977188478987211215429144685766714797108169797403538288245876839681400332765491355810150659886935231536266456149257463628464380419775862110284910526072791456299168393179640420838182625695550420746157090588125557597383988787366390290052989730068958381373419519036368231768092130509102166110837232553460409732786587264865515113619291680454244722839628608551069494387995989564647742587954616960075415919017135838775737016515002201997018283186169492782187174184387091063192883930814056133440183042570596102229334504562553232150216515908599428270001955822111053660048386957074470205507140880726624245987928909678696146816826279972245703656280916908040814101936935126657516489726924198058489340580814630017858657073959777936619931983844560158325221349521337500432594961122110721761586667041466963253182868231225772814178719913292944936309312978305628455051151094844942284517045005669319203730502559965906934352585729844280791247479834969786178277878888562274109699965633423575426188214000664473617660259294650459028139535502212593510263607766832779047578941946078976253697524570883083644333634983811592548989672895000071238734490213684151504786033863102487128521900228746296821811173279021599796813315553937863779952811367286232222349121070391326998005130556846043271157191229265803840155175745643837886435247881519920930177398877650412216922478363012716006157804549237831266399079374443559259227080956244646062593371802770646951030014853051785275180640886574574619156781948863350404906514194153398180790892426889385512663377501843917082245012072790046442719893188770783555977167921122692490161718217174095951730916745312429946960928185172804154491721842349456991079303528399110982059879657285662989887412709165248162186588772267984868856139424558107865798016338916655039031957059824586014146516694300635413162446816043281602463039380312444787937462417543334002863621428102400398810856363037888535307733987722207075020756487658569381094317861556606803641514248874848863792397517929863062684400265476872503499183614828830865252138133696457628435249504970330363989995126913278769009191469594731378062801943154793894263366483657336443816098950176943742675217936269449911260591308833778248495056514957456599019517691066832677088869726061478692128554376963306142721638400 [103,22] 5100066487963518400600546238414135836987703227532331697035996525926515206544629976439838293360678066690818849225928878452353817992532530748537372510936371314512300797026600882135654677756766273262265803529319917711294677799747116212195203121695764670740641794273531127050324575220914220500707978092628689350281414601832213975815490832842707676913814116553817965255054583334681879865667345002262066977031298463089537862215549111477883521331329163434983602147958671424856755275520362014307987505165724731207400218004865565732355973595312345720569694338695801026282830049019607095973641566702872191006773188055241191593529067875666026379276093833344957927870984904666723819095326901782427783502721312750115571840202420926009734016056792347111937119896905243409364718714192023411844480235052152958385304928358521823318965439848732885497751430066192957390391839752085735449015365265072121531508876842381356105504032885006516089199510372032265912670488749162112044795941983550525394500158714541428958666899016093860371104257378743834547214557577603538840713678217316935394181559396774631861477840022326181713342633157413421039573494246943499024829490785974605575576950170023551994446534277413475321554251708771474252813636081142372475706220881650039036574753726531860620953444295138472416930205124392578863798813845790220005704967420891536466124684847609445074535518871934892505808203119278235203055564873465532069473429884320838534705523238578613614028766505191281462464379938984953075989006758062985737778064422215862338536080517886876101101582338485050164464735869468658025088486688688201707324142839264017006827201562647438857126265641340320221842148213687514103196008243820146594662161629595943203682242431564673781381140013992480833841392388433117551186682827340356622299289194440243913748564962213449286054980301496015826317012478464066064073748187047508569667965380390534139070238388596536927056894462845746523850608810068230963891963400055396560228397114021230272693729325207388702340389649885902627189865975532497074192633773865373257889763098862931746337828439411392442968464138154085104312718976406490179172852828855173576196582724014760563124531927952171752343040387588345949887693331984772606370453705419853887014551708219735984250781981998522956013886117781225065188765860284023617683800864825573797819192671372040912141923765353524785493093910470860835728484214261014155869712911837847184416220053408611188823546467575741862061459395104321254195200 [103,23] -4478134555219784779672280583842605525067671173726532300960898680000186226346694852365649608889463568972814741437134201262694957796458758811691924403049127827056146874823839692064966585295310317450542094939001848094162948189500031735666973779987431517448531832268069770684545158610497072283630599800332800525801849342956328286396251337272911552793130493627098101375690028566829120893715001335653729069900606021418998276883733613847806195803206757744790021627392970185292684971168886424487859021345850900409686429730072648814798417271355695274036058228973353875491909348983874845172024844738690580650867701416573711577675278486801154015347744281990794769136509549639408763842816235356497034797501525440620271749192131775280818490059263246400602448985775375081753093167498755750681495710277928092050165285470216007674417400973301357090858285040144783786595046113756979708294699188929511021987797393529723911528921548310662818445067830918193863253387944684942168324615273810357224932876921295054121931869769473027442392111777029453701985911007664825865760225224682391675002490548211065018662234863105883794712735678618629717554962866028377994626999151797046407138294272665145007604382075573274457289649119518985343249304817943267353163756301126131859652206039576986196814162365767831095881400913585024787987144444998485575402649316455908459522547540355079123880679489262929330124000926550516367654211797620833379298975077707259533012924662017813128133784983165044269007206557407379665873618740709941810630874879943161705970255292682087215462359263544754187428083711933607940660247656768360797102839538209594714755594229903201228360028236031428435241077647456387809299504502705110277964233458727145907431933296863646107369955403309433992447635671811205153929197784914364827799019625692033066588898782338493244643965133094652170795746901462582882604003864048994949968172296708153574631624518219845301956894801707278025658078255445637192092296772151348265384436392183899145542661089218523257491383427748289994126977744732133314090674333869035222193011349491318312717423764250781311730662567494429517035206065995888826633071801778556533630748209071847822848126567720859350002714123995005695508230546614948175860408315770690643302937952140324864347041694433359944168774201314542619499185159144328417501051758456783237955527665498799351918429293341368482238126113674701584987045678110399929730417235622796470075410357049359337457344673609476228999085622981925273600 [103,24] 3555544461472115176443584097184335281978692655476801264808939253186444357657479604297151922246507735199247566432927028117211082653578291318047498629866847637732232212763046246512373077882540299773349925400900422010564430475470167559879610091226687732370510466093835522537792229553538667850331409713563063657933424154294006334348046254577152392512355081933369691166865539762943669910312144452582750430044222044546398570056025339774241246300211622359941062307285048785110617761702110729406612836730431549925750595526169447476989281289253412190742861738389171769827075145685311772063533236936752263544695182824220447810683167786103999019373426636044547097338555345767043110301184362885515783859095739730808492885855484564317209404858645468037851846366128351053420405866986651643750927933960721937145443705302284290396553717182815409301326897942348401914809484445799401860484155732166514715381235707932873171613101670261588442209496761314202836249865138297323659553490893313313050382574271389745744370811389086273222928578425505723922241276333026234640783608859652655682202208267896794441910380622418089450851840008807075609221583721024000308680647785302788131790346666537888900558415404088135049478323931593207514609299647652943668454694138193591134508068580934743184452769686090705322449265564435587984888039221732208868615023474279218792583102067125485657797176311253649175134359440995266026949925999303512981847459090885353562346387463669253734678013706972487723860509651994672529747627692145141426512194806485657374596773932639765648719811385835577079895740743031178934272807875419496910400485562340569812476489229991041051549255087829457965459101401912221106484691426056519806014168514003768931679794405163796575984424563766798486628268046434753943919227524397787547322583709499394506754789619660708026313473573582772199328027700337805335879746180127058354101658174215946568790703945121349367541914878118878581663120911133400136946313484641011561010039169213656018503181010941591382566103625184416890877548262595305463914263495100120095488834618861077183238414952958883840690810361635696249759245710096013388753078950629367365712567734580046551540345319731255897555243897789653465731917250700767003186357022968491992743191714547504373492004121881642678749394480771091751102343452886539184532689374395657713783912883395967519839942435542100188027203622670477306672333997330535407970499361251113515886473706520626813138658231771490815145017218170880000 [103,25] -2546398193528124060889913491471362449344971837917393114906269877249922398338598351643307083742652146029858471752053321769601695612137971620912699445006122657822008045476805462554507792436652617818865198612688155837520296441186160071293623408186056654134015700248781573900469573855463472427934258414751842302779807205139846384509354423319145361734564336819213696129904884491475729643939777360805033101003673619068156129113862757108672409698418821371152841491528531877136330711008893459161952565013449816888459956937359718480344733986614203441927827977489977167562544683466655923301411761197779284496790987735379981807382406322299528048428071451698870423218388802097989895414350898274621640300457398872997214431196610300763001567589781732487698641862650257624416474846942191405916657971028321176346332774271205874511025000267839944851518421813428433874656380523745023043134321714668778460975052219868134525798303720551771458278134530653377297623944288339144220859032848834642712685448526821802668213409946302963463773977734790884991613041573181389767392903291634842091074057615694550688074060150959151576353934884985202071755027243510900389199600375873699759540078821740124215465591920977281175040460729205092320933394647689615600991914598880889929550771897050710485019751009108504450110092141758861332160082836883216685343947096596055314434024087376138914356214477248140827120085331924051519258995712207869599212320893837650065614365121073741267950912433996968890245684389639245947467558188582180900567021045856118886138148832524692930636497943567306819785836499440454696839242188789578879395002792884535221824058079708067796443581856294224424725407603802870990709198343749488712555107394191562270001218161981998381629048328678885142506462856631444230713312705345900658136470173491395091025103304256719823371364081533710458566475736681854474664018609737260905539133947030402428466612691394605276889466303069412875898779284917232049575443111827369066282655270374276867529830980951088499199667908692811686845294800562756732394496795403875875522636745229971067476073520247630927883714536953942659846143600886939420449245797651971291295147892215618959967828191573481084028191197459539849846993235807322039639153294135320520149061102851410706305959635774008180754591797336965636249466034717243823426636902264029830743556713063006688251084741368361471554253533615180672865701913126225451089629480882681476433051932848859704389259308595717113444620776243200 [103,26] 1646172477396578983300202873671391723103954711031254775083071291503656460594050904076755133237648089488521236797732271640040318337338120638877800504373928778376818064233950939324515985001272376280964781037762699514637019613860844341899653952162493927666986492550536569929056713703127866354826972760577895667398585284614876708435405671002256419589054076835515183897750916599099233569087313462610226667736637568797906484333065287275236882840888401934047991315386416600892574158412770970524574838060106305063423635555951890247861470068276371700122036394194355806108540702678351255858631118888412195898411255097331019208075716704634315406515441670812185888710068128248543798398276723023465689040975649043443253453415640837990973400070401843054097187814454551622225915750137220805226316580124535881367790611500229877495761201709733715750640018632335958724242814786336685843002025020399233492589383741311283483050765963328406436888469738550319038848512119419120026309898396698968057416299853179999306375977354215657483297771745408055823801599356850861404701133343159942781731981571997973446727443217165373020804956766074747482752016320925272073566437240485383202396948050879913790160527013678015235192042705247883954686902038759720035010746158282599177432242250346694372985485143035302468690318576867726454911391945165367974663736147660221523663389384953563850868804662080801386623328978318121597864681855346443139398599287098244780275134273727854979130821694198393914132327463532470596902734242952325536106727527134899687841893540342935388776790889222655711962722941935097485192372079722866369220648053027842100074427474254270027652041571773781812985534886091356268825898850908526536283172897278999636079738452182875649176818597320179440972187702749307071195076261260838068553971919615189200938560040571716028698133725954846370636735344847613746017634428594179075186014842585266412615506699174273734060825944189830222887588795634852757868283312768664755420962880033545221693865944956339771662229934417325222265497997788386886116760144579770905688412003831090052564012380363311791822043223469123934981567467286410252371961926889898669290115138427130450057354840060835593158665444141235488515945931285152744743603139807479917876657571135215727407808748851066378986203824986085781523949986108647622341792620489343124897536670048562194681822146204809396764422949539537725442229955940959514461784206777713139339967574802865331652272584950866842358487449600 [103,27] -964699881693683692660157146023035818398973799463722451387148711113090243122507336978191254009725292970306429767033478254180542735309078076922046055473659266424678673203199631721800680166952471132616528713161124883514033776222478970226287665153777750061444650685445488945122063886107351487773526019867985703759645437667011029573039036638472781242870512777765986071969068119821642783769492306322056338168396416654738791894672132438636408927545533116446667366737888295992993631162955108851556076978954516719227432426517330744553376240677569374285055265056301072896225032432860360921629387919762632635989295505908899926871015896118800297517631014836195731431874416277815813324726894686624571566589010496945896828535416100649132465357754145172714000676982211431005413607908152249068875863505764625426058329800908915378848078402415012726987835384904109053545359910569916024886417913815749262356236348859023453856730222423866984481260378932697266290665822334332713370221725168709410855257262165804498256209826636807517320324058928415811316453422700046697605183396715095851820205762691638850414300447897347063948671778302160774649807285161373032528359550959761927615966310254078396217490537961594707653920166275822436373410890270566485703856560662788428947237933659627170173029718968760806568871438180872735280021236193512664600764923889697578815893658436038346303255475921634505162646193728110654481943088097804887994439046344893289455577702755191775781670157321722457313582803303870300505970119781665617574433868382293526397069533699082909563023895625093596888582554127166100181220895675729221196833308391521499454475282759858599894471534393956102139398434740913227505686841136877715795399197668104317455889420215531002124859016238466969340785144497199185117103368629453514393639492804769074106873038730806539139056701666966063810120534170955286448704124845278998861116075020673021529729500174800654231002491901860946148458430704690526690663645275440792244335350094834155619834260087590121418034481922133867468193547570767290523624677249572995371162345980862307928028020942116839653186185873033296959216424888565495609370862167024653738308157622678904045186189326474574631157554090045229296563543579042094064930180684430278491253386644706108678447310029871378777009996120455906755142974345608756764447884012799428845938681419642502559053200711003053752408370700234477210257694732764610995210438207579591163777009757078728476090905710425559867064320 [103,28] 516853149938240498895863684076353353677210444017423609951873141445267977885229998799692507462457644319793346020203186660841605507422389179663819845199851498756065806992204019423453068982504680937367304437465003422954213727595102711921949350945429404468761713902406808433046931581316901834630253641370337295187100267073514202396443944072999394773783830284513084836783242938243450239312310812846956131020454710328892489007682139823339451499208086793541268312214852241589731325140099958939781831465920690433084663204050012799141971011435919567123364232623400892004513750608393176352500826468202298498315709943590282058193662509841835704497865525452865973898441876660640288534165240880974818985443400526777318979328444748520813672765160638201186371064895904432324413962806762086149451428938585642145743309963078695811295880779885976517878757532885375260595824118727956791754199085924121281385280479238173545065481006603983425650785607437461045163300868808933194717587394566727159231474097287670341696066946398670883851472281734319319148156882394497410094201900564267605590909297663207305469228783073336922802762268496284119869337258481043792316278626617447380693905896627080190930717121955496770339942321953514732169001825996215287139932745818643268808698968070606496165663044685295241682402758643613517647083502609156815689415420339110125902196768573979551152058262011100663110446977072907008338423261248218611993659508845522110634285464418717117941535659781400317822992015897760686638738302505050819491762329948206146655213850390331708319814801353026981068079670085847590536657001606152276471864931080031028143417424926874459005532625329531024666142763852359447786001544514896334440830257536007024298801391093350163580678755302548976346711626748782539207728652240410353487504730019752805634684108513880961253565902540236553499557042024489191688729750835216051816642563767319697085962036762214073931318802109060655529527312825093644474753829745294152503600114458929883232798512888988473646947230326527904433115917681988086612591988705686832873741588295811100125795988281319320993056661640786363992919349280602985490175945396915376140043251976843683877576261500473286812067844174895601391740744551407026363840799117312620084723049879848038772425896079614561556546433330709786521055474640631584410816888843170387413767285003538854246023860782303314142749372817270371888158245725332695324145506130418317950958788164778972754232087071791429713920 [103,29] -256596845929664304890859046014421887633683185129722008497533377284582972269368095089051167461503595218259397668748284746364525339163757726119059191300186330982527024197638206378719679816635400361498773168867299010015936725675994608261901669493461280243645538286644195379651111725976992169790928455574426493940340035418807707241962974290397997920323489455208872972231469179305731017562769152804312556832204418833767026241281229086328058327710100081021651873187549038115310046044979727273772534192338939045896758157257233684782092259229783046179194113339460481752232037091646717244338865745245838056758612195643850982207906948529425850227434825311605835462245257406615470094154560548297625840046512994895564930902961667488519498790445582483190533145694509261246942469371791071994652041032461603473698688937689635447655478088238432117007103079104630669985552048022161308147246555172423342233381615052405564979952330852688074837814548304977764103119686581934805333168993914257980608390331932049702134614946163670410037636511582598430307209794168472290355033281381807087901343064783204423050689402703749340772309577770527459793941101157636945729043109317329909010481091367946563482751755927520942087634372833350552450847488646864126118727569292352429751640994698477253960417928918813944808497030026586444674881431979524143856118946446473613558882619310882697447881486376597024324730665676735735105121635911347471862526608106199881202875917935759504596958326101746446985074281481249755648670066491273348197262900689948229431294403313942263807873976621843337400644590402130564901270063183896052824438356728774615064098731267127633563914161091191847293187158735142191375285237790532258143204507730156771898725479587824023036086116210038548576716857217895926208745941399277182235448750428843486695021669069118559225625190051422051839500871842656619248871240882528710186988774194354845297333124188428142580780093615224173481836953287662407779465362745313664468389860272657111217072194226501615661633615788512644447652083382638538255485871727513877387449276231141927643965226252952854641896495723129018634440114400605029730865172648943990615493447621965595418225520805083349299399665949622188594203624182312869184610412650958857295528116579595641882490685688482919658240875681839566923110044995063263042488234774614513339518941867570713145719041506640664219777345185440766450454193919771566202167523371524123497536638625187333529839690218335109120 [103,30] 120122503711368787903128776181923046664905511649926426897616700129242818409211612466717291518457573711404900216585838351232882473979804749339671063826747361553302623790529085825190163295942912656649839774266489553582092216309649151353211579903261219389480201485657858487091069609896125363726350015277746942836209391218415654152171102675639768841630449581556211480658783002022410260774569812603616692731727691640130406460299756567085425265908142064950007457403784414763732323091032080815880574551288537463382924107673419052230971241601378661433140285043053462618577778669071828953127365936171821280063971071023129182567549637844012635539710455138610710246276267693461249890565164998502187491298854773312555706202455331242774532928969451546048228888203337951768725128203711377918746046097877999934412368166782037928852951882869413991211028850804894902965753367611500025091891760425395861645678199995168674850853843112162132474141680023134474783786979829825110095292026840409920509448747099357791511452610320568365325840225964068083579175967959157041687045754340585745782328822225954615878910265992162665590705237029643448833795838427456509055657716100640718346186905687901305783552622491823074124718383185176423963551446587187616731275765942900389780751449408094900499950503925966521225394976954472829892415941350987131942208322541871577498359701533123863074809243794196748368587913864870497137218578864839191054742063775006875890230237542580259036199211807436928842703840122769380250303501919326258289377493483403509396581351488910784334235756122073327565533536734918575357470606087632155135454975024085172942805206845001627897337274210267202965073928134979386357723780216625057497133342225632954577185058934697558576769256574648501688387392193707082325280358129478393530706296426178929430862786747369771993903137758075640115970778722803011407181323022091684689189489895824248340883089194077006523374250380018594713756725123747954677823998238360999359185404238460187541070103796456843195984043600767251710944412806714296476071581693335439478225920183695013724871787173449807728389822009551662784151510715694637679293429822634306088517737148239774973778384024512533937578447950454901607229285199185225184172683741105539760963370167300681485072521553159531267389897713961671198149548204576217163207517301592207132529917602282768222843511175574553229796472998940994943165585825339512410931135553360657660021181162227979070339071501926400 [103,31] -53942159955252917336310602321565370536291936904922977728053028303932736957854992456778380174306319297456463307650265600071622386244676499513037817371744950867800753100750646913593155716336041413010716525053213839004532957633210405308056765226294859260811571705385740328267615435416843103470405674443226150461146160976056543381650487610526984823570009115288562161051982013848269136350213803347504462571658621998361067950433872118534100498845495223374780019412696097405764126021853359970625400748810214881959792893378156378195707058454237510973184838802819267070211183280686171196541064175229728405091424197465333930223437254313572221216400932737530032067970158395558819103055130969900251517872917840468641976812397014304719500484817871239328260947157146316011926748795509769024043188184238683877737006227911490254654819646148961092549787621794064494664600397834445522898145661570116373642897728740049303235436344066723983045056903000205846248750972504172857831447601417589730842285935745736649048771595349882136633483151057416278648028479151705317174021667163051737078293711011548566454953535339798911218142441864201318973406541514810326685700158804002557413809109404849327026402901871449849810319116517383185507805049682234411820743633796252124515326009222644615547783159039202341227922462818061340779823379573841570429784324049292391655317460883685530387924304024828071201395338416108424426286443997068599540591217865628105153295590111917498806343379200247505138481365152142108601775502636191753306646537522669721211960510799810983456604190287442848234271807802447824235811696231005593807685515771299854531715503696296232281233224100859654661166681085493076474120620655226886320719063786570149054729528467341370664052747454912872567004448440090158647758075185396789582469029858102077474423699449246113902946403745790970440801026280977822124483800010354025418185555071535468964432143160968918073473227546561270534065316392021903586555160037082900122082998496075766501336259273928156703974687427479733228305697934500469458285304850533157171672632185254618349437891906981574232921421934035415535676829312854949486672206478618539215873273667520602882100734633485453045213229248386684637353258544235170188798253587636530303023571736155559600989377102510424174526721035639434620177071940703447446563086112573257590191785654502758225372246801750163201689371009754099240474189036336172135038371620262412731677230437652956303260710338560 [103,32] 23499221430450322696228311527587862784179696948688838676367842196772794274987957470660521399265666933788767911848654453746260977784375567022289298393163701239920530806165335533918449104284335283951735644281279521485057690697775468752893247597256197302186873931255129901368922458310550945819508114344239832531359623888789924788441563648702616629899967971681026179534453295935592493320801403017920412569512166958478950918097347295564317251234007411665548976532163703671003874163017509330974915336861353242696201703139799816589216680243533020802065549041582443335939821319320348153574766137659555005967953311586655862023981646056205696003901232526862197450713266726921299601887883206968231099647029291158337715234664133942660883426730305236346170704916626685570328844375913466714045664309645385284612591323347441554201943880493289644053746098593990206501152202639068070957188147382513396408768958558753558339441660632450511376801075704205992692594412414680951255188356377247780536151375831000766662642339894500567719791813987662680248446691180180518250357340205134536007125407195857882003678145491770625592816942822342587612511876738973144629956911316397778247226157804191011895772361724893137164097850955828427987386325499412145436773470426225051047460341495002883327168811159471588566309176927009876339942451332649160284594111549673855737628476754661460213960364088613283499642151188336339402816647794080859371575045934160861226757829709284826747890550872408066972129574604816372210937283061879402989512229030482274389222308793093034007284058284902693292783591438685154108446052985465998304239126011742678412742501377865019691487750172153763265220621347751389557597698139914201635753377899722631359828990388859279838066415012154198955901211381495532290754506861935335968576757147696371737532794350638719845144679538850289248714858685009156342468908360159677855808842565736220761111014613024471192440316718568061542906931844140643966256517404291895649354024045033052647891106366803167179119089914565476459111207443287837348286344580247467375708702128134451705101022828804829394379116992684483809215334145059880244781011465740050299798574277662081995125523621943521852947175042226020429165297686881848867156233546397246794134970138197260781555091361897333482775070193854115030314475747203295716262537511439489154958211158000914197593872027626454131654501441034804598661601292482371079179437890522214408024820997519403630702100480 [103,33] -9985392078809191482950539982872216789792383787793777936962239951684190082464685554166485362350598598908716575286436627931096820285844198638046584428525066666700768845208371858236237109965407367170081455004373374108792850821144719419769609409719581621033449091167281755836386431158472221422775503619668633904804901652835724904821740237669265808288997228584057268598829854471762267754757753640484543406486602988692153008916857528019446370033713141847422808818024855363500305854484394748950409633697730950507903335233047276543035111422441703043865406512633564263669010747730504310318777322210206663638477773053820368373043711525863404692410083369045651690015931391302262970452517923481393146008236352751340997828284361481401476092128396144498643936356749248500780303200398053300982473735122812900108303766215030737381870684386106963795482322737468787748593795320535107198132723866057519962923198485889503317856207163299859106737067873287989731740923383248148371421871104050080672125448240272187173888110415208219696822814867187047277434780977252279482669496883128768058241858181064712878216616493862518221764473300200641799577215724491736008400101086742647694779535933565804197761258790250866833583846948971119208043996285720366881427637652085547790662165155980543866977114403617933773981462894682426555154621717036476569006325153547756112977850600260420203230955838772757117435495507641183275032628322676790431768135779431312544853971801418884771466729526284906414450734050822246489548756150788064423400058202779517447447321699158957633907687656949168766436493053136910830275905411387463041418538738115696781271330682609154404871151688820777122999931648835359574837304059003769598354824282150450677945460071990172736612682489552835206639441540316335379142858714255370307078462348580131170493724515321914729318354338034600046223515259463723171417917076054315218299104006992060217107912207904680483422467591481391208095186162373449131758273567860329025346629768037147342644629611988363767826880259361598076325490199136473565716200763781183768763490187146496796417624457718085770827594572388145330198716002756343891839017270534811735917361287728915686155434375163430823994799707133236873813511715319315920899858103687191783261466198707393667114347493874688404757819289655659920727402358913481004631229409798561811737848713451139865168020996165010869878015747224501258774466066512606219099838988059910422552585575342693354045440 [103,34] 4174651208288544479497956322447494598284652610219200780678276548344609480640205264948511978421361246957988889391059136406671478356220299557473185106366908526192175627507793376647763772706320049105950065449593376768979245317341988352894064016757542134541879139924742963983956866641274521673217934003155389323027836309473170743716429517973918085799497164826245708179403181492892169456119905032065690686244712665873922608067091819891665937508059392052463652853180746026802323229080351002202736014148675208962144546991757924615200000688461057278152393758317346676549463965428116835703250421708331729325531680246627974614909671419666646480857273436101383254442140330206351188037161046486240930775245042903906700690944143999732825755131110189370445564033507283731743464258402036701820548878384683454651199838528003520415861632401610408858560982384737853483520467998148291980321567325835359758590469868198328890813504480958605174304963921760890784874112906336002367222516988970966347525227662656707885055451697160919376513100330745589025457928441971898303599206373229760832633112298871927247616464658304288355316736719847162329444301224733454616971358194676737937921319931580075580141375158866447996080974336988953993554461237607605885736654436037396761249474077501854606872276670237127600157817273007295319047560754614481849748066103053930962961296784739693169811817925389386195215836233533771204712050867999153152415159658753189169709754300382769717770354227664354623061370333503980449441288808917607526903041031134023757908564470335861629502859084861756199285121624157642711137667985692219842766552906758884703106452393509939465157567147822669248190478770895888224046823624773864965090538009785124911603077971423220519425182194144251603021913628507294787432829493873302276774833195716378692149666352610856949486111487752628556897665761903995224357610385590024942348218514631195145571630735885438816161678012387052289540373410703669364033050048489233654568559343166847099206443823426721665673727871626902887334986294560407247720839333755987929038560754736899835505643007734744067395722010725668733957229239650241893042876633644520536081093499556467118630638885724777005651417608481664863008398039447580481660633896350752723085133937418425219205705659466936186287646566955796330269210524316240527576315806119120364225281567648667236796320806642365082288919814143992278642755947049645652442397113985481214964830092491803852800 [103,35] -1751689817832354403194596823723484760694707601384291110401588769324480070944873890539778599250990204969940366673936971528203104885282248205125298222229648916152761978015617275077700120605552090612781122134699902405753826372750921744042588510346355810844020111434219034056069572648494207295604490570334207450187412376067213771617149275858617581574300329336897649007334806125398727068631968864350466697193411003384365315477655152380677846976557805738459460153980963924231262697286086105206801638216523321349367131392626544520992740714915925876043732712650984642540449966392564013367083173541327574691888288466845155156525231780721207500173692580717227289789539021358701708660526945893548375494563753426362312704319223714837726854762763486727387196262391503179269891842677214309952826187079168271998954916704723067928609751329458601822508861384801976505844848047488417155032296827256384258304792764686473397879406484670281116576675126719016774492701927479904657917395401820400222307501232344691212918409890937868650067085571466998193790971713516684716864951777413452033358226895554610144069352502354819864552446768156884597095105410157312118941508814197849401720882382787070953566738219243500646394716489371236816462163574353581828576166713565350599729676526298539012592398688573655657139926965211560525618667737541234882485113890944899248322538605883293185130167888051491122924616747922671614516581619722197831068627754136546821379321784651425685053372593385391474340408033934451477226644889509068625300092280278829978091966479712131776982930626846409342813371125821073939069983799372474799720510603838594052301003138342276613589942799753323317597036737576387829433024722804119830857922268325174027277591735437336089844285905151063246392269883407909693103194834167728689529613391852510051900526964174590234905716491310579966891011625758326976997390864590377009001421902064810244598475750544870526224003131328133019658294476189221158577104434715575828264875389195953681720283961514303500602852952951094350326784540047504785974103187188809154737738267063205797919100290286224303364254599900108729873022567188156646840806370796273182706872796436555322041803729378862416614092624890777393556668286793674101276145193157476923695753131612777868830856413552776551672566831325798722152480785334293355465211843457273174740224070874596155769296192344555806296129328817801976359060335601518657315606419528846600778243524337336320 [103,36] 753329843422859913850487042762046121844106045698294252668736170453879058730595398587369632459542227476978411272353948380850086342719380506227997399641006352147292940335831812829962053282047010715679319298396089591146611747839452174431974716396705075884706845908733158260111652929511564199309117665838962316859391442648247326660775705208317985456538060017826273039287806859480882931915698869006639737133480303761921704949385750258266495950036692937432837888727013716928057522631103590441646753288010295693933356789592669744556115753248735079295319555547183390781915395954656472279015416535517226966785451605871987877184996744856972923580506644280075982084245381897845441464134624032476737503866091696103865008495385905116335578616440825181227068693762743603254257944184079439203866732679169492274319789504621220446301381279266788774344958760021931107417075355652072158951288989483504187680948972514475981237549715676346799534766507584526747767209584981159171984743238614906539643864137419282370943827778573315136464805362837749760733845663633581509236918699871782956265805098511648420231398944621957163728929717322074762546280731235912154834502474784033565787021515746455803037529865611395532535321646375500521754279400678057742442665481184640369805006845919418920597575274925118481888571836418826267540385088101615061077729144658095913569539524591840850484480174768074077500069842866835560270106280468928260253840483266332906045658346701774894350079387519295195073756025066820223506973313903319606332512226473266412964071729630303746484436636234165566612680568319521442569406653493278520632403563146533396235736029969474551986063817893206871946864822205796485587869339493824609085948669516025856596964363413841052949702571714220812001719813130391779342879391275564909570845107030339480573232970080626396858300257717698184811198674774735594666876155477866562516410282954115174104422819722323459218822991561483895173930384959142070590139757045296897830625213840297112306277249406559748283978933511165829263788293899182623748819314155938955585748133928999846768251893076524737246973013780716795615315327342904717052560875168686307286011871984348573508528523585123263476068707371691117251413133916440065135354762911980154929398961779963612840938214127232212179687064546882788204181327294362339456239475648101555549562122739999570424399206541448204701559741025533465029200736904145604065722748481723653250214789120000 [103,37] -330809654511809439073521744661096072268324943735705744110468909738387315497173094361702180536473445941247073528321682297985330674779823107042447970686708553852312309278391963263927170253156236641817701110269891033624886328976531000413966216261326348877794808109648974448279032104969525775850200783545207451031251945416515824907225395617189482541596857367979340193304614575597115244967322523400517339992418413498793610990566423737114191133734450353891155108526500586701695414330984479468296533035067732493308852897307271173333065243782392231313391938425565938198391358954967324991341432421635335005740794856033450405854945600527657324886142314631703079728534699824838605198074070418480248949679664475216509456136325794659316656361577115731978682136206489670370666666782841770366722144405436514644182490308601557792434120787275386226842546354630335175297479220119487069715767965181361720071384175233223623227548574257093947308756732032222294901317920241007034637268433142792182648464236694449957947198334304375253716559119374762527196458450861094334195271308514540946808346441215438543942746587553393089492626104696171238352494291924585899034072040677584256284150927232196934227525961730707838404134788853625990137920342570182586775362735441405638697183735755823309078160790026810127708972627655276845669936816683062225602373199093576975756233097486236181853489922543989420460805145860612796315866244762741300928532288415976133673115367381696098487027019994105349187404452965763209034643990756834744149925572202199690112664305643116776758895873537520862529712263770021386199320194879895439464356894013240704487749962149252458752036664718744598555005123550246280649199916957336209904947336470931732414902994002505464228577812407896747242540909970134193673529816181052327623753516764725870832145181688627577406862258229405044332520528422401543245454588126831909560853691145493736200374138672228689473073106898960177496105408023858949514753665242500047294355753477369624576002428233911540759562892354325111208178220803783859778931821941936770678950571493939909557987584976316481256395413653595365206351802735715011295216453492837663470532931992390924610735618707201981563556244103854825147221650315568348346771338665510236668388765357808199042094985004716793313774130153741355031070830872868254728279618925674593631271799330554188022842142268323503373859761685439080180809674584430732814537466741066258296516640768 [103,38] 143171586314191071402886357816645895256061666497082920812967333831999548628609911273140363162374500678127006077947094173133646333646740639210790258241068337549932997529419099995221725826737703262666240680033954134776125918399204463782142489130899833836103248415238936696440734812286829219440327587350857978732936736512192599509212475303777761945099716411215525534242865278049193764837630292130059130101917650263840665259769515177437239222874791053177709978684687235673403028505691976331461342815488312337646633734499532843610169411941234786180206341363891149732463904178252630605718937243881516861698892623749528207789705078871657478021750688410787357730402602022534610035401979466416432943112740854873650389404928881609938728119978179438047824417097720717730546198563414363595814356715253734672305473442491762317594308586163969749248936466693126145418517883160951462293663053390600640722458381522930636652709638950072308508772014404398045421912411013900608136222874545444866680984609449749221050007784944410614971294355126198035943947898551743408587756671896414544988284987930396437149374118959013160799757280839970431581402086439340381842495408657948357332608260201564277001362031705652892924091448093484986236735852714237624561163949484493530925263461142619249380075424835749261801294613814631187936880544505141418974599559996418959484644697551830858576481798464653633048639845317906990293573229928368087272954708389664265072224262597514183502797893719312609903405684554573622949815235285593183136024225620257023289881994931756112996208376655243458852028944885900717494419975854885153463171412508009182567475766259268958219358008755231630923282795149939630640125426402739810119067592149258556630086105663401276611340996897456014333394031216004269797646379446889464349985407502434256951524753034289652486867213017339920761833506382709594215608230245446303074204147732399405733023131782809703390180407213886171417381978998473456014750233536481704101626846876512962231840430897632798697469529108403755349732715908706379238272780612174299540232287281987803687298123359787443465152574415341240219837492023385213199845698032660606234080536152681115336104508578605340766877666060007133851102115798043329854327907585401385518289327898055598235478316217731752392541019291775106772261545275016299679654172822824670988489214561090545108171489638062002682249562124983885003556682058923830306679957229273026729607168 [103,39] -58445011219771373151433439437849703912484213169006431941207287885665879785177183282354584616382471330877241446000785600345447821518233815327407783738819891381115682052828213941190585450655512957442746157974328725210040901009086029912938643555640697089653413766202072355685037039315162138758931531390649286070998674890777426395432612823101197870910672564253499798858571589591468852661888502506269025077742191134378540999554333404746110742070831073856586249154499512435956766218696664516396700581597899200549342535884336191848120461430635117909978856919921795925215314052828169934034087839816196637318447949348483404887109474626823041460584047665318855389111921843170892266051491431355535842070096471958632396990175234271380801448952322115621493965257851704259438101588401972856872412313392611852944138646199410250384201579364467412885839870498162369035600503304538434810231232978449614015321575738066022217867567938824590228374822257544828744441306598278265025810180578594018328991941970121977191496476413557163709342122817813425841930252752400328914869894159461371580073683428730479910180007714017576402586436691406467468327938490016983303074256904517581374590591053385325190822384966900837424161993304111182573692380559004814458103765101132555739998216390371957070796666701329281430843100965523911614685316943534675406707917402116537146305184671481253903730408183699904588854285926934294292865749384035628926926140102378617533147069926361836153249736962034190880020254807401552418669628231732491229261075252128548871811441101531516861845324976920860888687629917866487451970830130343492316627505409969582773707076564755766378453630428878814268154059469405675717682724124186379502088620938127227181773767559984685249604468007080649394050339556417913535422271506083124514887978053772764914949894467564065837279393522247391168546538708138088704664842036288632089165425059731576583459385689488115642790678380024126559530290623894043132712836875971833640957978268844477687933304690141506720894108574711831733850848035449187739306393844775435446552328418210375226668208425695672877450580042416178916406990197066513466852213984158166741439683059769627217390889154306275170903187354815168913078063700361101293999746108459424398774879660823932964262578843887278819485999442093011735065138038468217467181560397095117634982705111210140456302817435185171083853782446141734313869894322766699980089604966266750107648 [103,40] 21824212357215264846039560019785403732419426075112045599344524705915673439186523618870310648913548962974067981253104981681871943921847064251283122565703475165518246046507442871478556048605811935167095107869300676017890685904671474599670393812402483401050124765397796883929550614393826867259206604617921552670395325017885547311733816357804958550826594187850584285404388806038171849565179419294386027579388875180778721059033456030854633742654562767060941427390539895711702934690336147885233041547438916574067083683448175335280640220621373151784712663040038696136983475126572497116691675150327017178471294637783707563134164930194931529336861862707874365093458541272025010512921202456836440515581189574010605004000774454421418909604088336731020383460958486383595876693790405607768328674846319067181315111937245878409514088494650768354465253446846519723686194896135656403573310121593382937145945186411049359731093944838925966543997767832420222339137969759809982117896372442898242731764943409073962592061804629632992535102135246753552001545866247451882991464970475820279382775060449021176067519450441922716954058355841786921717899721063265609368575373455256611175602434298989082832724837788365763853558987150922747551197081304564048852726935590223340094786310363519236820037616687388172736375459776452245968955194382438976760167378760835767682684783382855630448923104559516504617263275627601320531825302089099744001558315616320995959295778300683598100308890220698767885959984222295911123290966421695377351917408332691439598660813377990411199609469583746153700561618830796748926270882581241146653583967869547922653673537383061576871236811127959696843758988588442035668544525479966488251392795773279939452238373035877591637029837856681368471791057337707111309214626502097129179408076650428786439585034896234290593027958308287270341510530525060274074513275378769533839185657595977015632569391029000391595591119542889532714151556267978999319971924844186829132479519811626003084689397506727866336878832297210869318249032558158865843105644976526351043536868213519160695478756314868355748149981019742233181494886082041991154235649501467818216319900140476566705238805762663428403123694137599322441731015590960270108484279173723291803475749367293560850362191516236929622134344522076829218824309591906538806936144082748339138501654335698541153345742602269782193745502912637143137073729227128950976576512417354219520 [103,41] -7365323594307019045343227228356025323174335905301282236781972787259428147768550461660100191009001593799897739140976298707764288517657670275279740846532211726990130791215259710574085557488591395785793408711268282868609397329763080524747537988885902787245237763630230645693667348439750271005804780922436116504891070658463903352754684647500330453457784026040702818845008918321604374787381137289535105599149358447766393359910312587695534074380793135424501729616842427871587975407000420643659446135043464299869486763730191863428468659282402947637909534624460285591409822629973455022999319322248050781199813563920098480554570409079917421062763722341797274208529280017012867822494634546453747114016874049024360046405567738189007096154575492472771187365554955295379231686722084338372973021830399476534799814896444693856313998422726177996076603332309969616153446496987086601925931438926077948246686315367766524625930549914115311333249238479843351490758970063317870357931640786649886729163909348879174179205514106376527937931320024181824870953107568605200129333687483334329379000334260279541902851806341347054168486900783668788651523743292227627496949090665381588254565569276671481709161222427211928288720846204933387128337703475828917009945190589895309095485876749305643208588437853933081632838048995417296628803693001083894294632780150935003396645619309566862817311114978757616576642053802046768102492172676877653091413587825335771421759141858187972280122481922784841984875197689209309445281768146181311064465528427933844173056874545278691250645019471392007628664932896978591340585266493483623090635858797160668284618467599987654477892381494969495900052243692732756318205839368962493398035543201982189831162755015185803624351212304934706328806358754091065135102939225875572064028780799302693391027258627198110063087981503412027093159160868238348724951402980592021324094093330061840328523618046762617830302831909918355230212501611060611103602533842321002091557293347217222555201655255077242201514969948952839718942457598947027140682985441383973941256109707415094882300573795252810997634725746690430089465047202186011327643201250851814697683065385756076355225794886151312460577769147437003863852798009982739427514072207092204340143740175984249912445472133362346177416353394688675291965865277310138367438384452871216470011154432354616288597428519550601254138236772625451026322806885923316164884117432827904 [103,42] 2258169202910885892443514947557996749724067755139881400396190469660943710977020435119610063988541476177377282667740703959621498563230117821886198747325754508885356829232110762824824108506743310435613913517303574614190869760302066193806294366838987686629954794347701094389734610455372381533038588893312035525412361542653135666821503647944055198929182906952686315776950120582557175908331007468431741855758053164419433922879471573826017167469720375465082010721970109323588235139033113778587768859380190693060040491724047606126115937174315194768831716486436740551847759580805355663061496992396820786756307530904128327949812379174317365293162713856648812491746391840203361532861973275055730970941088629879407152509333594824549117093542775407119625184884963809432134377231807362132983573863690828063515702374016377355021340820257709603304225278561576780786458243759042977913180315099717686407062058881058675906899667462732447728160295301456402084518862736097218326073614320264328036455443119195996905117718372583918956060532754107128184978674164449975039357376123299446802155777625750439186130641738122996544280748293062206947555952679855707295089875327906883317974461004580866807262225681944370969291789873792321755748937049502242248696627653860667446305323418327246825474723744903023620324471392397090615692141558623899559659615998541457542429508031553705488604121333859812259187090578861546309252905421200393185577937108354712677234501532481711179132925958968117895849410468266299186306705121780920743252584174191901906542373527733614609877593204647454765280275314089554715563547174574600212763608129070684403158482169510916503855584408389204031436542331459451414786193679294700400565417636030524528206432046991092110172257760931149581413079742321911327754255544892336683444766319707714694539883418350926434911274218875180994450049354624201447248139031539365582800227796181627728230325042239378387875235391340668391173863900226747688991424491500927152426855895567767306327965695913455543806479420551250915155224314456848588994362749383244564904608101395220403230245818241876716982840603508830288240486289130901427425218293942729902684683098191713875483936221504687416504687103711999432941197943028498139337430909105135640439061191316579126138521346540936446431564516074021179135610798386327341179015942050265634049378511074922321984790993243922109548872969627740970473241256244155507752501772288 [103,43] -643787974891061637188427848919550796086244662471818626420576540306967854296193424970853035615544788882921548593587877032498046781042462727726413848125348083390939624475592322867433083164104742715596521253448971091273329706555135592982668786656163376648113442532963562557932844450880571068285350916955082184834380743563441702334904211081784422886257002274448141269877264746609565587250192262201638734093976783517025731730581282678765744207453129200432102229399349244954513854462515117116352546010732765629559409207847083992188764149118809398986457346964682614116018918916213429236859503079150217248719023545399911245443105458255320200643167101278061066172029970766048746058538966329877260473248528611505763513405183439084398203316031555279635732174469055400266151033848085409572651296642525403012673510015015543683457440273946510371549904568184381605218449728360005084883203518014995707751017982838789603466090355981395619860182312035817429811542572350250348394562790056219351164690934275208492171413050741353696334146300924979466403301899936276237247944773366294088154482287634874919612198772824124373049059324340219217053758521263782782357392916354123545439964755226193053610110549415258353339722862920107652162780926199305697310774196973606644597412741749667708735781525771055672345310241401515654218794144951642812254690809525017114288222494941372736238587920618496811498340452928878630563493166557398628062468727716821276577912321821451601512242277185092173330658444831648802693997480960510116840812522320474686079204267366037884787082661820131498828716281767725681502206631528193886361690013998344900366824090782438407993339865295112692440208502424977032675501149631244772080925413503370221075586438191963105139608491790225866856227801800506181642841170435770328994740607171981999292312958214460737812134173315078948540592979541528242125664323544108528038198507741600841597114913906391747264765300133396443182815228753210779806139502999807175549420121309398254041930619984025843087051160626865058115585328116286980671974320387189695475631906454590223907214122543898301914805887243477167049276190826830501028551136024408670980734272204209400053104028828549075303276405388046159943421808314599001053040645982768674139957371553864006948670814933340488498172850348156030426720236901210307303502685457049360633511016367737799754571922382638799917443306150081437605397262095929231322120192 [103,44] 178294343595836892734749543755074764536576695294633029535186737265629626555204279208726221900703801306382036232415871946790889889677342369845695592675594847192135027801207735746856928202921764026888408519826978750293825012867768927395892668468083677726789076706653588698885646374514380514514395766803830545079252135474311229233596963227750479367072198684046314214828717158585706083606616053579346176345140753282785432909534434156460427613180654967891885476385719671720131457107749685200212053178894563784987015031065020769900815712434954160838251051841370659113891440216397280291283823983947575512300327014016364650501575994790155573050993187697267820780364538243907988192397757628816624435207987206319982841894259275835957094181182655240231063754348314229156624854382183916912718730857887288174690161085536639266356373036223704253222613615661953220730181116303762683562689992902186460523378592785900219612576623440607735459657509439786226997744503728433048817807428514708457138548165100759511593605521230766292721182759260886974429177332008826629167720817578864201644028921002028008934442593347706905047528569575889828509765153961435392160902632914016813184451349996564856043983155165565899615223577359150588677397628510134115679394930697297412334547133003925494370799478820269403000944857366193706903266955811898591882981686540408204753241365184478333464656967898588157415365586178595296417348231506193482004761167612710067447303469832355071605599475235788086779694210692147342661680455585560210530583064438989453826198181298459537602639759489317487404120206353576150045411786160463190682344205427517984199235048634598144684202056108728975371991573782115990469198900330760380958132687557035306960345544827004820404282366592908349818987351517538660853134109177650200167932062440848780555253010159332753756034785243020152689175384089922612455136745102362961216323877361171303993625222771658097215232424805271976018763819897108991256537545771905331428459820509747577369566650822006651569757497425933434624721382925119174827133307234803713082772615296017918254087370987514406110419830249074990389073469789248739468023938774918988117773040625057509864951522817552269595126023221247178128793094920515318430575697699647309548897465621352096363435768631066852648066488520419175628783012573146625888160360079584756731541043429544090283748831668447602187031829629875828933568555301876317290496 [103,45] -50647605709952008624159045053557879189162918374834345380949823784304912397176482519992231132910547684185649867839511307741755736948513274491670557903305645892133505540623136257799123685196326119000700407736114872614009732514775507444052296357723853009257372406285197788122906859735385104314656662620743393540546542461404474572860276406424257649597684544697257260462854818405580321852184877086993184234114859448096166095839292386526003544130283103072233633843583383338717263271220461592484326297203144577761136263428546576701583598075927687671707176440220574762410939785010668341474962531513041392566461867055026171484630164683532225299887575840567525676392943581595492837166337875478108182112379366829652115421762202847995481785096614735568156679691771673330635786887255691136100228456001311173669481971102546055028688033576869546626676687799080382472345725020037659864675206452625291263015231606050214449705927844431061361744897542961553198346220378013429896966578410916301610918540374824680846730678469158863360828309733152249783211676975855023347633155632455340455231386131173339427943173843511901521262768047453682273406985730234887246583382395354408859373679268801774617975998049890090154942066680088358562959853448619066831081260087996098448415860875541502113729484833814101168756388240245969075580118543327187393882241743413404787547843723334990924484440437966962573568075058869360441293105547524311361286663153549973967600082673249864293433169205496154463964667730156845209386510608775264085327182332195643172725403276305970674310284788874872572714461866772257598892573481751640402947280771620444892913547495910746943867237638663077975610500023028268472177807556904764903689797950675245509779388332022985637289729877050544814360631255233620051294525632270375818954949554881116396714043430946296479118863240346320447305695479962129033527018068736394290208185744695443581059677792757603046685301049378684446591972709085708519395750150112806134230689916100520956950865994821138790400183935410900830064249073272175345636615691227129647776211781368117001376656693275728860098559433833357555997544535581294502997216728476704346760727173747801916248580824227061076587542435166443994283382871617155479477928003227678980833486909557503639564443381764180891172405850474769741309996209272014119701633303985269758494565226501966617422963010945831337057872197077952243456636629085585408 [103,46] 15200408819416877840839971063013506646655655096858917583792941099030698667606048908016773595380360187673454141439636839768188121967684507622976431903498775711718213916314839180761122918289837398976715083682047282876435760497341709584669273341134523600943332095730721953198284960820792346408410415210577132607630972340745475130781389426673444752312246851008249656858203610102548470935568610060848058977920840801230583964471524916623674791407769866127670985069754304057869092154864345437260096618350271211030509181672297556377347384853441566746111805487995244443954163928664159384175708204089414769810417705925168180640273823589907026494457528351004016900302012539943745665389320577097777301273945106929868588705282472332200240506425098831838938419860505243600506175744239272167661898166395058101788457292374180988928159805192002129081129951763171647388956852910144551154840177977876991177374517439786010405539064043173962427375883777743974231488227300993842040816415829090503270447776645073300619511481732324977492507252840778662040897830904326637212753141455655162739932994851477858726492735522711371552038100498396668722231357064398961234012369462790977197567745159206851162719302307282736695024080574540319175071608258244263493327655872398593625722602329494541540314891690240029700742318654391844278789861105658505738533976395307885099537911873181548451517695085215499409178628583665444266748457361054809305527286370715046915445056021919735977610212368598171275746159788156272654154663439928552632776051107802616722988828072530051313613051530816359656625058865877622026201738556117233322243738644817746526594197621221311510118837714150475934024872484524401450036025582950501860349893105197395516287974174751174283857071961786995205737774101663685190615772410323328774333533152763989230850435649135820584465827952219723912819917470605020941052782919086715019716042535434831507174065458124552418340567418464460446401680728059001525601457054348693860279161432977485390811997803661419187955239681831951153087847168906546437891378569230845598747757711197659152578521566713948726797921496477506729636562835097475180666680575128750781138722921510306937824709152383727669790455094012453627262252840429920050032179278258565224155724565766261625755259327909627583295820547489956920316820719709312492498311611315495222224443115248531679724024852372290343492482920092527008899094921871360 [103,47] -4704850701807318068091806821505613013922632034078653868532923546193834581136416035962425562492976215764662722525081020964251536979467170635142966124259635065547334423810695490943227123217138161554008278840482146459435981676557370433599820769105827819061157544587721591920528262140093674486077345491513896149926469735701334792578071934332233825925516994992723264937925459380626227701871842845301314867761450011789503905316905562618194218809270321363224753870234436343424219238205162578132358592581539773866309729554668887129859415257090082588946742947817131194277609151128440319291386082089731163976432335714757811937334623046768210274036116575017483541185973615760602367960144907798266148521042255927548218817895894086166278355810894968500822038095491284883984981460852392263446983106076123832699856197649921547379832556024104443059526642522377842099352950815840404056721894249064493595639659602834441897298342983505081646929852315118382039964299118005256361718781374521810728691738908483858121915885067598304464222667886101480416847395299910239120117124148603622272356004419796718573175213154619494933855664117392503219590401083472138982548276608699931738030420916731396186852016679279649422102552680330708165826778599982974816364213348272041750748594932597751599584115990412309584408554497144476442922158568017140276774471318065518599078627998174097997497402125628359456063879304308498830362308988040954546197875459316410521335630131402906049409251588846391921997296607627681718521117824613002584897639246571793109581990191200997788466595900425447247443297825530911797745857247444975801163276581643442194102413219758019562303818913004368731822473806352709890819441210476730588650107195974230253230000987222978938129354717279035138656888209919400123018848812066320211024416230495771248308139821709186673525597589050778048853468629753454046047520226156946825047110254372634143516224312506822879836270108745710389122145775490471950295521569565080394917251916862060954585424322719142691561369316790981124113568844453356706794265113998736684526905469782875634552841141054775057894923170560283173568793437575807543294455715630533808207337445831247186955669684100376973470023230339824231605983675687252609490182251321949270069388460385930199705420840033250007626625108922222032234634836007294114662856274157835276308236860564754459850541855239203201535860998850700601389096108032 [103,48] 1420409517166966435499356593625818302221333754070877629185025045593200028636329012791070881254145316743561740338256044061888076163989971666604727940203531873037285326476988919289475557037714322531594815932760186955260995225673694855331445461445080901690282615775888918587109487701618627042768629173507426390542917016675752266121484489356254383794698499553046830143788270898741205694899779731268599227000372753751259839861446424944773543542159155555376107207635757814975096553640407162134580299236905775445473023905398561081103685945494660462667047032654357328352901161443118425735410942886880899433688221418159364556624943137851802137525579525421759264540815235624307993288078458827103970162484356264529827329116917804941096077299536369437870593327355215844927421075621813313052356788218861193573709715142683168017598169661475001505481493960793638503635820654545460957028052003895839985977975792020411198310237824343595373359043597256515069190836979954513407523388835905781706870182107368599478622405428827408959402875120087835855909764106646847953410112653914263621425910965237981248173218273035298812089394446601575755000239678191483610253922227028824914383916175761475866638436862940150096649987434552876436370827863568086916311547397215042939382243277742260877129239828480134150927483892386084383054030494648897005387481880701321322022262408756737541423940780829641238025095790483188631248158393251919694258950182783636123854651228687141011587599308042315696983833585366777512184163035356797197413050222341660068725697560483825700513962577996557387801256006286835357650361540514861519115617744702686850803482168570611250524574458467497530192774332504819339363306770988725258793226778076534400168822851609205400910140419087372642115770788677622087453957068442864672865140818496179395393499453613013172189128167171220683936958128345702025246723464183657989686678386025684832280591421997815734432850543812864091103851712377958785605893475427354671830149212974199788048577238119089270708645259514724818325923404360258557461647813431155338436182234508025018419651802870296299513733613800422138099252955529714429086123018667630836843361825474985764028218494886330630613412143631473053571204860321572364082254442950410209263083411527424320652663859855880420556955501184692759589953210394014775693146005739238765519545299003092390023937171891754147607278386299374911698763776 [103,49] -398251219895339362566697774501507592952325523586043235039125824842037786133373998522773652700927188794189705754193498898085562408513613293432178287784165514465944271559103656642399536111194704510871636426928271054194687484903629043645751851458827883257758847093723382938919565421959461812744195505133527128903224394163261020700199315018583581689969697828232148060970396140342440125798998832741322123265956615223185215742326699501326036006515125894181597015231128275684666606212130522783816692139464882594293891361163618913907164618489261665524033950847290140086140838171571605445112581126976905192918455790275673045189706873699857978544616157142734593905345722084633990357354826744417771407555032830718757506550126292102799862510599245335539548693822753033183698347434404208459115573157046646880639245586822982935752199492611995122888117420026509505699620330731321191769742769691025979233620581803031773550792710551988287479986002331358744980141464203530133350772096643134769138084030007994288939703252651049216227812614452263988887896938009110584019342573539783121368844344171930327642292725648941697657001575905019886846022792662329056544627247339670577555426312534733756833323213964601402554620817624575977983581416787321733524612144057638814111940355095952542382921534599552070341706522204280328211542347513924026009559381042860777361734871498022012361878134039212106285882539453460055031603981719545988048915914075029245103196474056140166845821519065861959128695005866649860070964871775950277099697638062681477137350263702324016806665266597106782403523831203066812797075970340502032013124259039054432891208687730565967776939528040016351890966237164223793888464044900572925065862277822065977701073169484747465435078476486795513324238069371040699011370799264666979972423561105223934799031144646874705166876731225442742796304568630650068130433007609056769389150710842785320722290211458421142274635606909695899165334449251570904516802951643872710003366929454164469196493772963023727868301636291803595725347641356621677974443294837599626773361567866588725660990547423491030008933414126187436026264121724493739026062369127572165600197226726120792390293026157265894495732255869592605351458767526522587586702836607362776585608738385833002101245603930913490100834828943657391874277742812640155476425154800441608728193380742312978329560066325436711808015593800901096112128 [103,50] 100641215915524683129063383001201752226688930595135320526167175867513310110240942480825733196816827355291730612448045929190183759592306419339508947742556815714029455176440965824042334631626144862893882566378339215669151222516331284348152630733292172896787920483373587634293884430733040264435660865199884285288212097258901296694195113741094696771735723564232028273739979654675586902680801115277987482800054573116721625188315684953708655492892847977811435327559362169803284063780922198010109278948989343961917116695893923270918746620577914645566506343541627492489634679360100629973332512443901651417446125020417782569087713439542638409888859934174858540403216307873949340971284215713275379558022332222445260850101965535838043953341965414411330772642724960403326658973993982822770739669030632142498271803094816796572411161372656624404473574528311230489716648759740347681582030178825059520898588682995699331749029750829729872646484508659146522997837622518351853400594707388714569019405294579702334281606602067424542114512807104814329372279666569561648612567714403255337488028647806120735141716991304181283396781135720765463883935011444861459490450745096522949541620703518116566406387760181884546117322673118849186061306003694616783344284479228627977872543995015566613742331894705758755428361207987178294236354605977632967014252272161152022088619469336118343977690559493689761704061583151713973570178844662852564953996049665653703934360715178854506493341500982693310182505741319151691802567389892135717549805272085899132918549004524027576571011499866327699860017902270929335744590088978462741598633682457454198952144059218814338166602988722997496614404822790165894970807008285592765717806041656236968385867129744777289543707761678915939226679898996665090253663734712821907637564942767170234434031303616101111943313924164095739246253582235486289302152328425266573798235244377401907462229342222985840212149182599184894521004378483202359501974496140700481102661540370135882500443356380713380133391294981293033660445790500803720348537802697984652427091097483173976885958666219520097089200503128807226070037983441350801523721260739344796575444931079542591020862330902188986443389600142638869715973080058819812974823142528294340139344423498234854641140362052890483456601991649602746763109643593407118381567798824803043406243521364218931908776485860310336825799129027246555136 [103,51] -22565260846675990943619475591718948104377103406669429574177156874717238705007318517572489783178691037157591691776691968239545637346845445752833324467783533998890866373290934939514001761841331138269664598074208627801565828962889083903350414447625550878655741151711952246897221045417211176826153928136370503015511514200881848074026153849547287608388363550005960993252391431526995477595043754103417963088399634998374127552666940604506411572139278677197338329115612064940783811031461523373450794584949466865250910349091069216624647608525630238956531858462173322387843154702619394876876517934723962144244576390540105372445682093029364599740822036371596554408020439470668978104542435373842755869595852740671582394302733970939372876226628186547850900872414799101158864656084715640603282046877601048625271868107441768252069161724466463825699080188947954685354804133813971624680494328867121473561604021934145351262780411862428816307116128658705804898131389671578239415101689790869725221699914035385080516890369812158168670334591273732003515846047150953659701472483751456844282971193559044314495757672385570555663084262341611921360254351026566830902696520320536454233581892244392616669642265573892115812407221951790959134862294733285522149538449841552350544694647673278317113997012187216923498448380021023891852498752649280571384523000795248278636855010637897918043939393486254619287625378276822840065459860543303638657245672437316898488848994125493173299027104166035852472231116056323282344424254825645363891432488873907457462707837960840174095009965943012428003896723914905121330742073024789708257485539656800182544640175625359025006107500328593907169180483150497986809066630755305538428169298967118646550242404707130501400472852298216167209093301173962577350612167375033761609120272924747334858714438734126127500630541356457014786229809608030749761910550391944597482772009828583916269321425043905840875859137633288035333675967152522450714446625607949010862514812432168506763211090401965734994630948379468094979963519412657401251694479643142358285761175098914286973719805832371776092895749337158869734222455427996321252736907706677088474353369879510526586390507571075703086075158760332792383363791143657615186239821310773573570711626815577326180750596485773334989003855620414153884906482010613573846602705056454084690198268494296657206052187866826916537725729206435840 [103,52] 4453326067636899198596741599151309575283510688721007089882995727504391294460619356218140061768912769384886950944754044794632473976004529589206844493622911448157209675816922351398122641854601823396736759883861841466961628995827982799332174400481490647536436694039369437204816456237238459123235262003552168297051072488294038605418423075416468274494056518799055944516753837400120711898308706812840375808685738597572232293741468110133188053202570674273002063360227014512316545082746778012532461033892515131574043050076463893683696856188345073170896357501063126630121978674380237079389146127152654840147467759905703732036880009462621275362701850164866115682960778197117561793854551231605684372781269690823059208457881957690292632754557320411778125006657498676860896327621100847061031162488393648316416772642031500653445486014873020224671924519705548749708522429227328405878311820850110187567948958500093052256739301857492102065317261007404108656234295051970256021109041744169879127282947015969968116750022801842702506559753696581293402672232195165588254248121924549899800706515448361684250288233317209269431113419292461253361057351718900462925699774960358282972562117820918533641640254541825636608592323586795066241576800049703685953258256537157052363542355025660089865081654559448125906493342193290321592642709800503350178538508475926061618800377935463443305875578408283304802858572359352396588486851278109201528511656040486646943585304425866009951455715950227009117509769332430661081635738214408477855238970746507090440491766474251966158197983096914392743286835437421327510078195613983745083151047462333396491445569349108152521584239156570227439781588408859038637440147407750834932812643971393955098594811179953736469196365506690904847216213394151714513237871743609761061366365805618147920892974338220142996444198232914668129257453210567781376371486022095654807350544608380356915321681729008321870016800368090013239990844502882309897481608471524114714423605238568989444878102687511534784211167942612727736828133746664486162836948030709408617656760747319510551434203283756157641034654035515590599941736230845128578181161664357811028371288099803608719195966019980033528465726798968457863152748254196241439656116195597130516918444511703274030198520098837144163697230923572982648611320076132776426715488917400574773727795050033862422253072015510684242133764800512 [103,53] -770334837594610490587704422664930808505683452827940637942700245682579637191140458934433486631074467508394785445669511287269266795249389076464987772320186059904494234963404848679571603835474167249704304831511888750682531426322210360516366995427839694095385847481082862154852031568104756997690449428184014145755724397529802977020262272273062405597779279560131038428338345992211196591552270488700792580203432184768750143082403802367284366572537015495422732281668641995897427166443819813708732863553760449118677759347140747688800210653200937197595591302970513109314820552991688662711461233016422876451012422935085996697085075251154647897369550198319403941696999605735023535571893516203226310475571942083094405352689163518449997492015356077905051491398480357723782261337222098530838929135975555866801745776079812894270464125550483679350769508063870695740167937185725080228935659013442206048256331986136502313455499613582834139114040637151494514624725273304747259925439111977893540627893356313588506209884646471946054345933774496393873236561494168096535897867683923663874167187189582855696727954114745719335572816437888103027615976470696513040423474241888344746474138173976623279634016376730147426402158430865573123918281089978663824539662382338150433581078080117740122776347102765298771979577495096126067248329712532396939929907684709175577553025080472441823345672743279946210481604864960725973218253180766632105676706748373111938608481746804162835767989514981078193623388977165568155005402594030852454728717102118492900521497122461486469279891998797671310330277729961805902808829147908147790277758073581663324170345493029497464321769660826287626023603468773207232648649887740052343457958262021372684718374489061321599617597549355206314896536987997276038062205996897969912564097822393387021687709533591955833434235571386732874070679802888455391729334790840534485866469689877145895785402110453776188046145234843654345141640286195587022471523763563621314497222963357256702441894859485065997237295032177762009171025042848221354349550427085235085408093753773887596332628269652645931254812635614191751294001490789144441545279250629863005385907306138785477823111536130698724897888952775783906732441889655282038018159125025473266341458659734061288938218512356955923895643774475929283338110514953050516166091815397245307769600442014499850282406963965105805291683840 [103,54] 116483245014442870563669498137277515168934137918526698507700644441081056198076516898375514700356647593636840314824867070270804265203395912006525965010675883486140795048756846610861975183327036099297263530612095091774142650353085545775257279812759895072210563121946305534538634436439227440984677925844870147241487857206318791222048226006721087618857611488276090104328317807142565323128611375288503783840812468250743252633165930695586195275817341189188533496776440334599878005178846454617769635597299190643039851703443953008607034746805184853869548408116376222068770311461130164032123167929644432196236045691746391890047055568759987349097878765133443879588989212551098721592024881830945977605490183149020738919729154653872200839558780894241993607826553297268413810396674866545863427817994058350589743928083231462966267913252561390095467456267752861497935492147320235318004484897038698460990187246594385412482196820155960099453850495881052104960489065941667151629056166907396256988377446203375088536188999298353197022966095798800331588507264083431428485480534521542654546666895663080204126579162384499040514624505924612162790884407413187299963529938476179928705745291440617025478052032918539269575900121672814030435125752724527971865244651743346203320272977200793221641810057675657011260342870546101387025213107850170075650902823505583654977137632761348529388856062446985475008525999995201678580596796290753239376474980594421995877374277348934022007769016076604719493131993776926457131674401822526913968148234529534050026184198373916468175122561614339713478014433118341142395775296325159600832750659358360432719435107920196092390721682641888640482734796415798981046338943731331437397258711695772319462627425143426849261134123539210920124842844670827621119981054301650858044771399603971712636181709273319537778314523306481112071581191261098042157931691821164820776940086761269701290692540012982592215044428063719405804076028821134758314071160679255813589589580700146301789726358780618996811031228073703117972820782436411030462967606882037417181701108777192537888046437702991505129302474254449410691050392933864796045060025325704009629057953446760546711539472431357280548842123460285761039390214182931783136282767568830693310144949592093990789027314483476899083227838520136872335495470387701338196072801734932326963588444578655299550477139930754647588864 [103,55] -15360943455964607441727077460919788838047743941552183975186366085725924860057716473430747873438555156311539334953363092909811952690099441418723413721296209119234149530084247878660512258614014377008266682425910293831342819611651782701013538859864098538156399116801319656631234141480817850938664357651739754123035248774930577509895205183815550926769040500248028640760781269956418445683558017412856042876536119389568271219615237845753778598759607842800595724225011475086585940216851136764809668708177512347122086461326547713689456301967945971008734545613969367400205602407304174476078301249771735080613209005899041443437185782216421045532199144659009286413578774762503987341928104633171232821844306271489579406706538073348917946597437608759777584709081826176143055622610594575232645700587133704997879863233645526765684474260377477211008187243071790317217912339964747428831847789509080345033026832845059106722356555976911526312529050969982012634895006156016342258828141025850059097378072691414260395737620170697069733511737708880403826341065378067299095507847108351800148289663002227300326674904229448631618264119108640858839891272450400989926061183639753445409447697454012288867616601025991990204580812729705097504824222077348095270680494191410075839267243067911464391815508514400308901453089242014000764395572494237761521353203930032209743620838157355058847195522988949589221621685826428246599447402918910789673114796024240022591023969526811208310196416876731318321647253330780120299995314997292334237075207108766215534746302453169418971223389183884656588872059126038826134226095286356692943963430869122701008202698910524568680697838368593662713242868735366923684635027758176486782081178051282280395561399291519093253406416093213261179447361581453335542041323238250218195024258668991988772350258993743615634586616173465899025161147815016403415369126723902640123998527031012841671952345824348660055565873910339426580225969574897003381697026224777130650816076097373012181945731908941581166252437604103534623592382674134204542017508497058703910277560455606458995266123577590133018535429181465647647317745960156134117127275648737253948259028972412029674811694738588015483622660427632095419389087032203360413336223171418312114180624910722486682262589786082094533570392201524563525745246199308186095785696708435743292928918751395442451482486078525407232 [103,56] 1762500219287271279295137926540917998712365422093403398271238295868553778677792881739639328601876673767721758976421645509819833332401592740200881383878228635608166650016816189001450571282436537655868522684212799962838639751728543565993060488719320874154327777004571489767647756208227505672893190515234355940032950909254143415872732666495008887358532206063042695136391458892759029864467233928917811194814030877922848581252929513551526246228653753886114932785413770282547146523880818350824594085391070562706606290610354908508416001684430421575271036346747871461103939664278168604627415571524420736381735637054328627432491114050228587968237519138858371554889941296518874164089369527263006654637146047635264196222346214300688580689488395715052675988021771114489323826371350936066279146893555926600023017705116251971884708032705994358428226821204918676044971780451893652481672936392794701875058993375456083537416481446610349955077572244081265740364394392341939425479805133033928458789017156092878997247467174547228004081381534764449151680760687621124286361933686311142965709067822712606853879756731161225825883108569560161568250491695545967270538287391462279208216223739332160871274800134654911079986997954769694800939372139816027257732474451747063735683918985424536312316482456058088821472804452614426253883360512259648172981782754834126207697014946417283928520006973275727013771327164523272345923800175621612515558403597334770407986637855443718263618664200380967175123615646349884982390732190078060712178930346071546071962881323405424805198301659274896052109446346118065973988961487541316376011297464714152547281958204842488526485357700371531856155896659926702190707064018161207469772482982255217322084908409277520697355321944877574618575358777424482553612856582350729289321918371628197495452496500338076701758772315447296009296132777845015934331499096134729507027958259663175198889367176395780139062751811274455071761742565747225301202742081481346381306942647765360908259107808368687259969486245438148290073869052810412093870666037023219917540903623803611573881376785161411268821726551435169299879971673846666772294947924882136572566087655672427762955845001317443750873549421717520408879275809322377234457023639792111278414285377120331956513499701799111759438968690551876327769357977702342090200220052433488422517629638082350158714036660731904 [103,57] -175578687402101693443532907827396192286540771219748778427360713147451255139443249937498086150599763798126823230345297026145258410065647968612610398790636812010781848240335584975164518219594744634675125128331214782881050629410966673076012736919430478426583725851563247040193280089593576697098407870403814059788751042971870126867167479508653087649818971743682230368249005610647661232794212771764336421564248468814603038546550409606749067821451285242758968981892252441764510014801515012865841021243704411830233693378496167923228675667602399726758292420143329085724696964034713972208596005069301639730651019958264548350167534883557032043095100229776945525433042518119222344641800324671511252995521067240732715811802375315241790161620639943443734900041239562338598868320257427295766648463736727978356792207957553277307720964385058569771504513760357436545104035887894339213515943656089579830388802858864651672878362315230080727983489326925194843502423696501441410783481391566095070431778523417974525940143397325843785670564145906525117058220934447690752509288765590318198302302753386233787561402560711191526021564778337643721268523599616126736402070779410427755839996959583073300053720628318188488211210202470704150743656484121265496922813853957932482123959268228361719246581634762024177140553717452280819288108061548061422217269157921549957052406334124423144226909172684040155361717917667367294105461655090445542448287551032945900658625245239873318281160593969114505569072555978106110747931621396025782458766845397155736992014363907793279746571048924696373988706504258290262386997794091930196057482558451553702233273203795875227927890785778034492199266159116014680549678158402051017572199797255479637505576462218831496733885595657748630805549461071485189371966028740395684214871555553585711640889455141112723276105923060518992744858253056159362362534110592156479773988150713476473228415400011408654452126088621469342883300765443844827869278837011156499229773540004623217515722413040561538356757836651447292379254803840532538381853678131493675812800843218050513581785135743056801028330486846413986479597760269533551916758032312126358619414038303678796487319647685602753030118379872006867009526731040270461407288472557634785364109734255746441076537189193045787607407455010324228983264415188367682081516748492922977414027869403049545305480495104 [103,58] 15162179555345641240056969224445167835385335842797040083911350781033432707612216489331915636177929471128221170632373621886836025003759051997870095051224683632979451178777057755120647888450455012630479739369278560651811481789052794310190982459217185121155283438889671880729829790892684630252282091004714599710937073983152157682757312500725650315896702546988492528239366074742948642319637588469423760571580463304574298195947716444200121956422482923182634387257389608806439898854857044470005045229210635442261809065832298956915614132890313163897594269320241888208264562409518842692271261613352152754006259146339926154925906240089315238623434103426613946282309905605218317629356481548146312548593744497852330112229440191353230359323123363463006618453367933908855146398826215390701934156739574800573723351213429916850687487974713328149245729458260546925800974527779682278966559526153984839305267002387069408706474177030397230592787004539717864773546844076412612985073660450487507331612108184999674858235326834932599061411763856027186393204979056931047514124102206856302335955337237136908745633162355733452632255395894430183501702376066460713043698391271496910668315604893116536908876262504195733470419262855440235691735426306010027504741664399053508235740861095691147858577160109268955563774870083290992360248315203988222079573963771956747815030289841696488599691076563541184851961893431280963517579761465968907440369418735192013256192398123037908002599144873353787834888680860006963026825921670930246432641380913291638599315944497674345360963986367763336257399186106307189948420241776431198233030252107369753836062988438210563188380550399008853278069713315602568744168306135087809361568396773935988502325474147954047071597217276000733554091034271940247452561281264111061234903310964070463685371943582939389346361312595017316460096317752556731510155556125928980968506624959720201407800486675184772609268990459361741411629702271293983381582787735026995530536407758941522141220296818372444549755811963140087270578220861285442376268771763642547942290856015959503309609514670176659573981846698900952904486655520932360563068634622730010960066615138904035040183394531337941610067786598808474272199344562200934997292932236113510451775823372081037356564623429167298676510347105905824368820156812585192439165082997100378750912750805798619587805184 [103,59] -1135321902273722303347100604000214512137188261250879084047370152778117478384395444611831418309445179026978951999508693996552698659497632527460665942941026081343975742890531146563359771629275541939673199314678657410961451155068609120228990971273747644444758906671756569192366090621643421224965665367575811296881398425688123961048688085052260402894886438696230457063881950958238814803433520614034632246467795392867486401979882687542674686785906607972451370335938003998740573974032868547815693207494260742136248384052802840056631052562319042098232838224414209952000296057782571350509784827491159302094128020286413505977912475640838338527037646905378265544378881829321395902007889125696350617571817877495409622220612549553507747452631976313832823285326577235317213104172158245110863346405025292922867206218434321245810604134976511091583442569432001574722309780983225805956821223165513127914185746710179041985771642733990870539132575284583986526664956317912103398180411953998175019042784715393813107033418655251177632065505291823615747710127530545594670874583808324236880275802106553175390638638718588517035648196958270010457154180805913130300366879808258123881342855974128856671588298755604698141800201217567666317199344358048746346905815856179661847969644690098139191765784159565027233302980762247433513047653456864342205375719308477053893258333947628688869749391951176741158418597178444803448420768118953008448510879342942473046361354428430704079643260269357396228475949665305780241242893148751201529710891503257093138985203421783106755202353411821997855574637905601229412598215202619978531883395228230482638414249195335349629502506918024187327462575422839223630999954447010981474809795745852391401338398828484169996783339958977500477153092169190567590168521005769595211981535664583940746404501371110377974121235920616907008699156267608383516356379750269080854398734408394058360850758000415303940332645952036671589300646734075129910398728684362999983183723943569426555313599269193099792332209332598249564789459580816423319080905289693327118229051561278793148989885531180921188140635939547390527484774365329823446168515668911559290098201888229985849495833329336241233390409673817589871786368236247894383731174989544269126773377144994219057179811382836874888888645235658503768894947911845555608264533304562096751859812572514417115136 [103,60] 74154387049645728452061460277459844677188837160495740831146544803112828293089581660434475205763332567102073248418041592274936650139318893547209744302223928021678866471943243715662384980279684486740376882134334644108874813442425097766555936469935104982913171673060263634999519299923713805936094950671307992514850653961096030634890967924551480661417804989478272789294869780563877979973031739355866037234730539119558094150179567727439971706169045647443060489010185957210078442150458146848867938235756795721840796322034784432750468824322980512977824285079141770029029251255293398165511982962773910742530717113306144213388261231380582337470732952556312305488068751358587299819940447970043201289850880042598476070970554332166808629401935371232517397940337078299307453628266647377899284412425912892533529992824274799781911382870678111189886981675490544890446300373507785716847841202414552103564410736238525867542319974570121897749651114770766350192328635812120036360763133853069291368773780982102150474172246032422811644989118136125785026807096015789746486890838447597438090730038514157908840472015651135662819483706400117028819290995116029372765099069466119094259920373471453213284573025003166833431971778004047841736820630477148614326964475750844239965695945982456308377125178283727359453080260869496796491483848324870367439068732452673167705010721672266389338403143221875132013838885920407435160687627427660048866083433632655917243931977392346797297166518747418699018723702706949714437212726255832368009376374582154034435248049082518605615009515266674385676368140815097338248169210727232271344993660309458163525755486309305830766063128330775455318718447373905748111941175815451796621845082473879196245956041025326687396954799490707865358735714551146388199657559929939203505502585509198181545609188525707231063717876343343253307436796375227677323530720970878438051505067732664859792347995805067211063314938658664640067506620357348273559065538087173468287011736752640488392927118585131796042114600018472313928063733705855955316362159040897088562376870687453824206764683026776542330066787951779795206013120132043214401647127178162524217999753532493794931631668457121274756295278611195008517864828052042449960129488385556318507165920457143078062607049241998824336363824976654216631229280309252255838458116472846110657198354555994112 [103,61] -4305724916382853118892791969456638799111574061913293431480814827633136141335539896940556114912266057822611395261784227338519633783085548205179627443880278730970998625855963750323902512435429414005829751198493351865083306159593064416227192415506769141803656376525809389291518458368374881162855281439861399847307999158424976231553317784619698575005892459566168780812426610101997111014617015668961955799213970247282550544262996644080261724706204257281390251213453614474311797265265647904385179065188052965160053777503046915616665708823108141102509538057130383717131819591885221303588297062600441413970406080441814372244966163640269443258187201331293614714301445626346961365286411195962381521078434265735725841646507175159522868582524071420508437355300408240141572355698101127811791236401535411383350468859146169610668995076219110329083395829505908125740566490591274501398954685921566763361273121671899884743246329695878902311372739135757513446772138070275625357465028676781896007093326866575718905480323463934388658666436038804062418993490279722011348977162026813852768788706575533054090439846109393845844165500613686101922948005386285684240269412883041349624773419268357213168605427027079439190282371141790844241928226455341256855134195051333416428516862793320972973519703905415148977332025401176905573680545449907685701077169540886558030509397905391328736876450943374992103774735291063233213342800050579724572482477976565416868399550576848251419836407920734658661104385256271610120648084917273425520439583966522170552406216400518851791132416267294198018740912686606108567304147824617505023278929144564751902895239665857995737619665322600069664009295803177483225649866580344279999536546668245234459505990160604348900945401941202817954051240114478467163483655078438635609897609494769845762656940269910316643749756219414325063130957335736537208324175467293173114194342240875022785670334933612860177215645256390154773656813183073448420023198107301925363529076090946966550165465172137848926072007442926715706974472896354726051848474213306250778938404342049494758656186638000815124925444387303442631541768625247461335421726690357340423868805048439388480943902281614420803186989646508816380931451551731576980392522619051068047941420772272423080520653770334327547868460571493806398138741541489414776460546327882621446968448122880 [103,62] 231248204018766732545352674164322044156659111132523451551622419553281420142076010128798778600110341620324072783712978703375864437780747121277250227772034269598914797117740468597225303063359691775033617374371640450632839056655771505477838677408133029518845471565543127417680685519380970716479829015885269805831483286232618143665586691905658167746224653483855867959795127518702955960920423866806288818437622171893453817095763940227295863776709733554579457038893522406097674272624526560034877973948351260852137468178068098852820070994571863421782975285902061342025964650148325384438885143870045367500622965160011945432844374884071878125410899191035686198551627646729810287730036218755766211152225302498433211930461938480693190283860679889196383813526267589730280308863716870814798228717933457826981302228110559479086182294213656254079006866967240321768210487318517481096565548756760479364324360978032411941702524981880753209374866214199943202818831646347551392690715613930375333521810889252513213886991130275004800539299963966369047379012792460450885897316451141028225074284876947115098711025877953749448890670859410020526669824610780217657348381759949697476879889199118825641933708011875798893781159903628867639486022408481127465201887473950337088124638944377513512909130976988614007640797941553880410661333903623985357729794617836936334484380876648191330588079286407302798147176568915518725473075547602932658000683844859983588026401200810697648412176370104234006909705131626154814951666868987380386040136729295248008059329312757640561317529515244446216107550131363838492889305567902976353748463149618318282127721747333200400393330257517350924678515240117620844993296091296218831182897354409178694297834683791715767662111997672881169996848902626399378580767835193867431748547349733183860584858251653215341337872081718592019451577742886782755092071989515896615468280147072482289718005058865628244720365930098196018282078769591477180926773699496382484729165250038147908858117189440071714398665577489807830639296596786055645858528775904142692854252930604756121810841574232652342385968841035828972089201609357326328003701159150970292766463899464246337865836658303239631208737849323054704759551740528822363405039088038545648528965344869378763734118652766469174710199500454106079029416986328641661135364782304519988575207424 [103,63] -12108260942165127342309381101650070121150564981154462048712263215369460015036572362673567216200427463564421158291936616925175075927964610765610989853371198190797098630635372155522168458454768401687800497433996097624831003403919798975544331428477118910667948598252816363690800875496383251871228794003727096851145369372034263912880179693886372217198789553310487672375389209141852733448446525135551259827102137276952724084051055524558972400211952021382632015877093426406163661700318816476361377056498087823588077200811773749004865160126546013919652085504880709432096524105370915878719321605502591683789893315489315417120702663923568315724756791762940670173697656070249891051920026125742037485844911122089517052505051953475662905894477097640936330587283807818465997118192416883928631842343261390319992399269611487964753942526094974933899589765568806396183404322449146638429892301193156104655905604577333484233756912122413081671030740934572827488532636077445613522990400725569678127123911307645526520617284918450309720386412052976988428894980196722277174583707875200680188096381101732768408216127108264712759231864923825454910775409552979994925058891919758949805605700215085855314375610604874944762307083352632375210583212438291395480714424154925447785051739436569684818864473653728524606050772087659268323957920678706976273529940166417245130314674675965327766909038548482322605239379616519470677957419495972092871100394129836757565369493423549532673846453617662658063598019946568129040995214608127336416103786362341119075607602248936111043804588862799465070934475290666159099497895572855158584245699925271727553835247725880069451515338136896755226133552435019779917833486339511352499416299169418179092272080102807472283448646057648082170630682851239825963565661395628304830059492281432233087965900052703649737297653905248790958084222798226286762726244251723696455540351445195459528495697960890713719653124136538004996825680549925915127607740077263086700561986139398730492229016071432993372328240098337541100448710247173178653900484767638537590468948816927624673484867094269997559907537043149389285982389588603354695521372236434724450836915933791500534970211175309221000839318206287734774402723192477521841049793984059758592856300003785076495991424748278673946151268029887202435708330618171229214870700871225469566976 [103,64] 630565966723534650285211264774099120158790457379858876474395342435303589256851667672527057635207721241704515465137665917566490638376207834853756329458503814580278108687449142510170641511288110666678839630693157083152732032048977054064385394973368616509980019635766101089151469477833453548131127870531274332140185678420776469242481827839378574077408982066469877930889975542683555110761597690909132047606925711948769191787577196665171171804386860246447602220860273259919473259817101382633230447181581129137383357625602925488236340586495270809344581895182063997076630094507354915786086244238445380276324224304845837069014901559736756102867068943911765913108203489643842111893992453970574011332767353974904818639881901239659288641328731749668226594023463281274007940144239479660053538761780036251971473336000052781906342496311946131493642415624322566761281392539260921250489352192533060991448276835409557964489376966096631006372833763098992993998637534453129701936287800046805203813267507914688956852211117441689543864070992863634414969507569464643038953450628604859479017295917399748170910638810262089885970780212917793900431304698302076468601485393493859455916054876685109174578842210596591709232356843972053379198356378754958878095030924320217859871068348679044926427276524244190701760128076026991957899982742350221116078563558623836061414492323429677065355388713077458852946744293151232945691713915069211595035378404486874749712595089585668796719189421511160068786514993848816112969544822340273248646294298642086480837541591254513440091162855516412834675643426442026314034521597194268600459033743462057070928651388541524936064123265535781856323964427845395621054144814587149011137794902030756466770667022390654122974178340061345546693808011078796306079810206253150848224043737871722185942078476929726280316836924199697775499170609250449637989886655936617465993851011603862719728443961878614071842066178851600509892510873832460270773934298044216814522936433269186924038328488510841159245258641280791062720432598054877451062627864689496881516196048316799083884455893002145464697156207492106002422777640304388787428108702783448755162117008203945857440795356632920479250389009919929798865266035934706001689078653566087538865024806965529332327001408497905005365339993701778624610783181766682197278223959530143744 [103,65] -30702405836442863957526434731628461666150877272230300523598417293243471542600912846265846699803019246524838984319771939543927929769097992394173899443508776359652551897370923289443464173784267628647848415917168112675529066434267374882353486428735416446969652008240183731633081577399119017914782823728535355410891786516107663994677010416711364863986772026637570329063442791088066340749361954178999939587085807904211349681807972069148574795288247597011585812700341666549488823385252564229316147959177263777698502809404604406666230956650506791220571317431592794438708783268275969851749995450960265895173264509527591251294629552158618990765528724379132204485465458412174276824875197247304027192870376461692882384818224913668531411199875721000710799155835099077133379162227939952588451845608200767457644535593879456828957622011462943357096879773821161293023038198805896351281077070471791147067489807283801680185079948410875960331349219059956622447524333848250148580732437540922790946838390846689609343711837902345830952283893150700461109554346154548464399913695402292387801647979629152342101850480507745353557998177973914323392345199317141752422207225154984192698884094820640418625848489526819014835490073662984092315778826700132082599094768154563731043715188265238508705595466593854294734623510944089190647124507675904729020974817532331937472874955328821124435077024715549866661173802215917905070941326586196623448665957079517899515310148961430423084607179880714098094677192819414864038550535842641530838382542967517468583705287667323070013134258185971854244959417774620185965990245441665590586391656084640485447627227717183986472850739956742133440217978518207815381507479789035768912782489843328742743739685280195773270222196930720455122467418328714387109859315976668711501964760984130960428013658884492479456520336669324828275387004584786905061725616366818156965619210244186590470307274566957481856884806196171851664788031221495862596210460241872600450490005028666771963598489895143117149724015900505394723040930248474323815343933077950816026937736801123632355551744301429674624529645684077950226596176858859360138795500354549705199147128883461413518795704092601835639309746223139156122106877426105577974737554801651382499023648332810299796791484726313614562597492625864864419659192761456930049545587392512 [103,66] 1210090530902048116119798803559060109451181229103688180595141810280603913980274240194274483132944841753288515515210906251961657482743150190540649405215706457074457939204603417365411900791780148975655767425032654076535896976885103190345908817454139123246860341847795075787016065193572768191933467093426767362362302543951127703372398325228971378012787800248264872552006525398381646499335551439368954838987365362766633922049485398204342409280282674568549265849765214889844273249599986612395768184890543920482017423604206392284704430036179375156038415431397637992284254303251704540668505834275961989318735807199317167689674680188759246798993010633046569764001432838622419818493503686847087439546411096072083994389100400060244531790676450945487131378132873596212393073556628963050048774063628917821371733482490549058001608390703416906838099355983230708705691254206793141106102449530549302611133113196719217128803576695079946649590415992262610621750893757371653570077753208327859048294940168907936482793723433981005277991417268889259888764997571658937894286528597063282378211006548956520536831916432432177127714734533585468948977502873011699366145176292299095429803363483625139301230975088337112646522802571445635183140563171686676144748638806746875028583660845881099144467709343740106652798155145209470149303313628573610345751397686850003461112641142627145736751293865879578177477878812855927113299693578257657607353693584403733951479605077664141539222878532999903882909894241578255269268851973299134979719259577442864794276410443918503178022391159791984142159871119598212047686661256745357373160565280652554554302637900773816921688600364519463336792672110181841512127291869885952095223540659847129128967570179248659538317855806197563292949754117431187482919348167816068784169290689732378899440525852933530898948764126417613797784591984381216620849953814740049758379960735290246155043186750911357289590219382795759415587460944361295676934758266373938019202836199669381473450599546121327829314252339354699523872530411621450119965782442710345001583345143842146319804836939134135535436249193216972387250657204006403408023315985147964206545346662628544404751104277722175693483144665516000377024283574190033630243840083725932556548414614551708763786076626333552054120869930156020429041236435804588716622610432 [103,67] -30026924065916375917049562606066158668887571499772709066965858864444472793079226910308441496055291166616857454323820637967108521425267217088000323145098147044443854887736551594698038109982427373565072309138758343019684672721011111355349201154238330375086888105720921317974161201484214679106171503786648168419994817304798292030551883082638939613406462067379696881354290054703838920707162457034356416522718764639305808751889701742583695409348325143084380881555069563147162868995327318063408653488561828327249234824908655915850208414522818837378708470478299057694190602146117368786221310262756101296314667359252972191749981611789320553319102374212832713129133081394375983191796786715350275055840099306939373554569971840111340378632766457983841019643836472689497025026448971392671691635341560206665134037488394087427904254895039101619138122661211283261450463040035475835219155491157999355677274381491731943289951270426424115641969254662958768767806697117969149293535873325010552389480512311708108284788706088859775542863504195311399195962217027793963480061778539147552837682077880718718921658317973350552693647782725728217495112155390727671700110672737691860432428522236207537938598610234410730016772381038101427635905245089908492597204289053872990591390235198237940989219488577895209021753823636427371663730976930305975859322274903597917807839970806653156774654364166007157098041501478832557495947518790393856947517129499704208558234191957834886119338372202283122158474408991009907948028109414709412999324410168962445590436538351825367840597675739451759717540105563535590703823730967130661144311205026172191851889488309628653998457735410344711273356390745876137663150015886225153180021994997776457061799426547973243466378331725721071531477947103162148082432347544793740733856996796768774689857677611995411712428133432783476720256784317070499548227634265388393780403871446738664670472826265246191616073206105951139980269955442698026925361725267514764861219351906343530269757663445563569523934274116348286542374634857824838947368648081384256406468572374321145428045927136125560606691427866938262616714505775101789197442135592110728915636420995899460041017201116086231631948367801356866066437196814653340565827264697197844717960034437096457957251146694485040736138678621249554738985424025009262690304 [103,68] 28318502882501272920755117849252686335976833581917307081235054131447846679407872610614126653785525773175213484889219574167292375920983104577637327474276540663293423690406641098135144022719101473807215881445068056145982693665689565819914008354629868125121634749020521748923591744956266211138888411406912043067524795739820908732942849281716234180289010116597711232425423623081538948119291792740122960904066929938498853106281137381090990298078335706496039183882663028163737652804094183324011958163793657804439498905778433899255716462198833651512468697352998872163993539302559281129921250042922062368000484620479462250327900538379540172791715614269501270559962727335307188617744240568392031878301736867843181674083752920040863108558030974734316329478516228784948110212969796908308807824037096179777693276494606061081270065865853526955671573939894589304739015735855441549913771656835652679513842602802185708023510109977312974620150751712328351478416885780516906124837318274504793026221290231447879229940950700572958807898788089319728973380778677914853539554254614368231949743458580502334876552017870957885739514599627555662456472866802250881686467463553176523644152210415975923728194539554438803819290551992060428511987459047334328307691040876049361210884319809171940384234029379588999061086225891256939993978908605350297822028232518950902777080772209785563509109638472082938708784269426281439505077903555439743085939622654135912481012401337637560737514379229254427209562242402556541045052534932032898701949665633771981962118262723870323844235462815261730268714002654857227433575124134506746280627995281983223406175236338219908769591015373120199764898437500635602217896241191976393793992423590454818795988867787535389864715244315771063278835868583454568369628613460077381165515948028895202099143225142823289287585682976533932696005973560193492705040931515367252287104449713751214055385335524690026713120564741265287321800089206112306504765323290484341653575244430217002421336288783847829361515642453488023325807511321382548654892249904061921672554543841160775389425180150113116388103234306373471144863764528118333901427755808087227284127675349909843899888917658906357911206562165015505066957441741308704709714340240414041128925345277417522744086890408937671284526537701672272150474117957550080 [103,69] 16623547313133889091922589558941237246539321523279670440064014418621420959585201477344977968659680723623197444740733198268124850163196665443577264985905532953079674257487176813152659938896819435776410218040612098913065748357784244489998367044076461799225118658050204299687229379240149455123317697045724831994624482436740959112879939932106286780753461565999831397128871986131104391314537042107120091513570898533856624171650664420136833200443314043019329377285123203101266574481600226887084593880081259362048347116136729566071100169815405314667560169205104330110093576306608103936661775538501863544020858141531163939129633075025823721246477614733702146243889245630293286260093786354127350850895517416200016814293986622791424357972084480342194780919056831896191277244925659895638698433816197710855734008813251102908090312172811913781041919945114269063877484111983277437214211247110421236095167139824154443106482419197758273888585335081167788817963570102413573839246022541216924432012619717554108655822650548550947658385903190327555398488408906588327363656485415705359554099789027989695086615637325097770252631310812276142419205544174499012596338418208570976993113809678156849969156680612529213138424813840196192814393813159989181286206480039583135274921949907616742720715568216892859299974358507123454853397696504290240850676228960390730888814626368976918129749239824149452246851861574141398540029871484662403283040621887415678433106022654368425892728464438324376966005378261371633511715410069351070689916346574313985218974610179604066704461499887504378527325416654679179213037996093026982795531904967687236770004203351572792407783622576667335017485541602705372863382169409795422197761222333375257764524422111613447522690518380153432175967617425104711884314544246382791495963577960165834854710191006997620083169977584931798679451614354552378252983744724461799723217025355532170301775759715637571013296261097850354539713557460298364546592020140686360720574862127275123916370667094919699330617578167269104668799507753449801235569849559196394037458396973017771794789821691307176627041257226100383452244012239477361215034076233869097303748399526042538964423968959953905096876958402694938863756423996715620284826963004896404051049501144715328556099899955089407678956363010416213211333984780288 [103,70] 1668987522387368596554108288366477689947797361608495711336043820293166742494602113017077181389830448717857758629902021648838590463526666115799388927141307551282427966408987750834152648773075002490835120905513496779063019756002082176359962794467312395323295398416554377098335108019440473583007899484761580032858709422708919696198455973598472911349160732005974693014483568123811143422254488597990177821860481137045017749395895762830506519693369715098148216547413272192159353738983272287597971455455621435275215535541229664941056543914774529633568010299674514149314589948490051856379178265959920608750727783308438100734323598509541014119347917347115960070032204203721221290812428460419800318718225306481465902592350752989964338346817411019037010036042551148921542698524833877694536444532875515371509677587810828182420807272810741031206245300005137585210551684745503901824112370116208238060613739790629949275131856122324978482586181617746555134772978461128561142365626607790516254671573020111868820356812969625444370727897365892749059823809281825538260173463388319346797519369993053618709690276095599845649366061706872544396014812439459499269964637533292992866745246570928753915536113429187365647278226245843216824103128118234626163637891383381436460200178383017444215093527222816549671183303000799108680343900686202747608773451060637727264398113716818926017559318892677494156592329421880276134997872017669507551249853129450896458638721175191510745054689408795697958184360385850473962458575423576218513087907420134327262852304754988979272131825660146286652174155053465110584758701606830930318709224703268885247333680255011689524923451672192783425359134579062920934630649086918049976733434447779679405746754329013350042470272695774835722521657445953187558162964626231426797726751302534014016247633541039147120362325581359865140453304066121983880345377093813313913430127843098840826855595021799989933377808696822013776721066324890503422381546090445037069614531063781419623721468935074505799182049325523793954762001083794600209559029811399331708971376043613558150017726294529039873615766261006280137928253568732448763860590895864724443846135386230589971901488581843500287378237917773516305397236122771083253452118951938413657006149451679726181937567129779183347315269641172959611257356288 [103,71] -263605881115721183032262867455441385896341379362144905484897596174827176548577275689388269286155386822736069643490506924567680231004311312284692177316958858325101140162354248778704124935216951207745559998529387480234799101161076254596222218878400487713827330095950692284384495166279875738854165713777402452855991934866345373134393996916053410565259377838273981845789796299004642265802984959203727543273223572359784696440488394283435096136747369926271876895432429273605194512690486463462279980016002670166884529666967837885245084058643622335591863206844615190647834220555142078444614191395429746320457217290115009339934090437472145202173633741934348660379495097299556299258818452015649384151809836253405222961778682352517982666254329295695124884725502792542465866316996998335120986544380170271846542456274371006253334937586037221113374063763942411839526728083139354043909646615085747109289998076276576227388523107211133222371606333718288941817656712437330878946072241414220019279302998717484960586121993847403702463961871215843298158494672908608786605965886662958498034693814957537171945373855971863263761415389175044488401730592988022650502262056996660633691377734702899281252839694647159087470884992518202703869108573887119253651698359592706879325923779871423214514435306480119518666514272464325717601807302839518979421023628706975775117022845530250267917918397452823703214241248679337750355241484429337379541965129688541782348780844465315640619870581734012449245780608850078317128692956470767550949019739582761812787846359871963101013360262479282231657406438603536560404968699371452819474423292660825707848240911062577224999652317525705143835016925854401376267736524848677221441954574556995317265474187874715567269716418621918196553663436462482861072366616989899142324819115123783221312893563384290515195606701164469729969442276391800016718963525561171049051553364153933874994806969085819532724840411423545787936667783284331595704254916730628427673401473183832837494289586639678154031873781414886360735907711501006515984677523125548766640268078893276787515105495790519080183336376886485392599399602859493669666032274054915962246758809879008609442821114045106263538091081834222688534574583596936469801549397290563227344390287045564402919558570389165999450692676760840660058112 [103,72] 17392118496335366474308898061646235693293532026738978382100034715025408516591868823418154616237586920907883488564764396139232645956527987635122755769317253266054808222631845973254912307084320166132475171968803876016680481403833863725295675729751881523887073401599018590609391176307874051310404820776692196630918000764323699818785405240140131308940576374676239562979805343766479067508156885076002404349906985352844973772654305546047503171554891847589331840387274199710838757045023223609682606355105376362131092185270835028962086042054385067148090570169939588522400492186551379199620535626971147636377895957165642816907760137450017273263467850213276170119644183902474153620282831680746183859481115067980061504219654478829095253561209097746533772100463200665493356196160645148512491692214175742703065469713935148080628762702820732450388422299705646385613107631141822768162898417167879110510002944746037365288845076482632420215240896959582735449844971142662084759229157975085943160146662629667543922225426626928276402653889221036529094555518064111178236492793930535019767836337371752387340321398601039845041362547055385452803946273098921088174315597038505124529427875803202822875083020944252641689502614142338128991812361006947920726959479513562761974596397366113354912515811741923310183269012930030500542558768204947547415347744494466132773202399049901875088276712461417104558949500134384447546732856723176434535559973045683447049071854689154592174668628702528232201329827607845855950786461267071082318600853511549218768698597624147206488167706111207464496465857064186940923982714737739553938672948545957126009745188418560302142295767656182175846871848887902409920954287264129373887260255906380410350713171538746066571162167938786544470511495870545369123702878405586861917554493320469242348976172457875628581193901096162326680963332006338703594338250807734112122963665675861788051035422530500937661564785829655310763175240158645458532514215682194755180711442782349310720649182062370732952903354937123261547508318833188713186743653389705825342389561482355394830871757896704131294678952068021429082528674105957624751550524744361880718292386350518839973464226671505353355421310267979055057416468972257449042904958592097601987279396414324906984583444200718123854592021048703582208 [103,73] -739834523827296001330464438824648853983037482658273606110534358475417288183965533970597281048727809051935782019966417042055360266492347302042166649267801844246230526265239650195615933323558018993497366940206171528289613505795739508743784865610662648860178324119119610140526513050886900635623502193678278178461624358600268762298451599462334705222448468638250305305660218643107846918826163075539300511597321821093566510420184694291256852685829685585859679799269371211045355924049575594248188163451116884247108485646410399351360605379080605080896663479394349444937684576952204315460034244799472806533247807293446289679312958625936866052995986666278040809331796516246013271092416918987760610281888644141573774914229046783198281948385367814047670160991134226332289829946913723119518204180584140750512099726882123655456317040887103247906335832086473142833364188540035347398392868192182711558420353786725167656687833265452382743324633047308380826601728204262974528960821499595386551489270816485325696596496240013425705216870181396397377701623230949450682970634821695828958128184323107257831345964308697401006456679102333835701706543296146571297746664424888403346213793829237723041499275472437372469614851141845364923554563405366630549369654890626694401913592793682276856115930790548163712332321635115634611131744010741629759432213984990047558903102737704388415624548475446048789611462085636909600948174839846607871255597281409889305668166719688339850346379981584532685847504378785319918539317499727479280993609021265583986567910497978055678193494774567818109927311600606568754123757531495765872297115631198757911398619649245865711099850833871758588069838641204130243499029937951442611768765854784522542449839920627159218219065523593503525277839705357670136741983404520954136408523991610860156469777724621332520002748766567413950978510152242796134123952324905671450671567862771213845524553578444257604580016967520276307307849763745988091169600375575345888800986519723911035603302586551646123599297850652008092353610797096171375167515741669217050048816756849162657004278295338096626146327472537664131247391037156685762382908481338712384492343915339572540831175434743551273622121844734221522888030458446988617135484133847924124587563199480010341028634166889460010409691443101696 [103,74] 22131597030681754658024180622250374490400511368033099803051321282338484278745011614492350730435976898216941115809731688955081576808228127734790982374304098592046916737895664160961248906940404009812486406016722402318638925177735583258241679094240782365425924670806911725818372015277703547480077531244297733919566291066889712102353803147063100168691259640056902141394341978611061220498234560144236363919896307774819166849889232710950974934365150952934587775315973262120022892281678263671707067332856080060129040600834903534026188911788290978126878341618859948800234171326922256769927145901931423446529918940977362283385331924485979287569810215796218769298752740421308480231184847071076729525119309059521853397162820412269826622253787591912540188883766763902925897523166478312710296391713918955379630882973783576610342810485365667281831159996950345653462542354198880571735206161788139421790065866536672775269403837526835009009225976268615075273728768913757402539981733690433618807514474382599536729722877927801971233041096491027980829977435963456110879798172886165041479214408035022245686270366809773914579560203220842878307030405117324367437363655497652898270822310369582319250023875503031659049132342949200177103852708152549228032194412861019556879104535295180864213991641672739088270101207341004920088003499834068904637632083142748878212259363613780631954800834785512760823820093196399196919178819245554450021902583764493668700020465764592850710146657248270614013352599330620320952060841349829427923062023109577805016256565523261691688072682605855249696089941514986117660252963781944602395232028673351464711159906627315436613464672290334671334777214829974312344559661373531124888583219754665048986156353605327399591007238896355540748116381609076854274263519221350199680596584397874028233221523893221947703206437914253098837620699747971128721974794514183078246112106803695124216353530471756000885892496010671855344550242098732534009893565356597922333580727237129389009182451279196772368744352181731237663618311447018431578961302368777900203330195619017887380808534633255086641764240902370985477157833693594880291991914314617763868143688623175217820520231433171405474041973363258115733181593468873396028890780284862387994836417700586912990094565787775471866272022528 [103,75] -441300840659625356083360044384264893216425624838483554282960832421141172901545899996442847477699281447644691030035696424906100539612887860547144753661539139823459034622010317462949201508045740948082183249706705594149318645274392767684336658338503088068196810159635055467817364447815949149857253045506200943389042375048257196610697238669327331454155800196888151124226141674938398590758076569188006219008788114949717767405065991009909138610697681111785164906244984044560648945057026702995639683012410171060624975180401408109857242725754343974703029763991318983350740430144732667567919189647481802395518007080421802799683679919073932895330919205572739513158253277839495869682751974974574568669863465421100650849615601925299805304039241898419743931189477345664440520148036926584666570034708164851328576988354350433220147856776700565595748579816808759437124157818647346350372994081111592934550348984417477412831355724326409500651558597508314688308265730524860621672506622999440721189388650911839798668084850727465602224775752148673659893917114511812033573231878434164517705627171473394189908952105011636946198759278734177118606191678452951998561913984726554800864409224096995255943673780394005165131825086670252899812559277902182383235737199509697256649698862879926575636125610520149363232603907741890094717351445405167477016804294368679960341519243245188584687909266717018001716605976574962459513348736986727981521007403645896876819629950827053666087877401830341548030194445252596130483455590403077076622557379757050100006409847607475955928958632370043738756785918534813695382600820168309439992011610862104124184055579379985347897404730451783842798317673946835314445842467543202059461659794970395355322781974413017971414880527168867231962434653384484265219961862690487753620296685449417609809676761774204402626035456775256833377439605927457048482282523421657916101128790064099222097037065980378457128220256731647037728595865217423906380053973427609921154398331044402682073386354924772855417176096171072831108611938272722552140301519208286400122019686926617904319474816493827128309088603157911984156320004188818966270668165046446763540378783374029735980699057724361340876912297507694014810158112101328638354842271789959885151485552732079106133232966623932536848384 [103,76] 3478514746825222390055318678026780527624593345319520968136011198351979707745399808663669507228404665857450276873952067128443794844786097437400058762452007792168048510795858148518678150138021875666179523851909684312482595535881179667970514167604771466753737996807009013655977574348489193391700305181015475126520362509594161796651418146841733477185624669784448806702527434325852185690789416300478951391449418422643337563281915814400022803593975971810949314622156377773226975546193215018703982181630231629877473858453622734738573048154251165207457386453892182039930458594828673649939333008402108544985419341465926016747564452445836053969204369320588583970651227556888900535427107856123198502420832193526859831245392350008246497383092153051327684407091748668248501919145216549018854083385988585159321416343303927949744195750599309220453211043303228992315527880180961008569698720982128382614882156111324405688793661986061930393608344385434878802021505251697140005825298735445099952331723484607600423871214383231094045498328828689021641134447603437644159689283847786023382740791885430172376940916351294827887115038275773530629160504776008793207489564622999154425293867895717500109323152031589465492044837550770885275520912067669280094769809984401867485783883788982730565524829367580377854540345891451663482722574740559013867912775693778409722464540975057459971954738523425976348889069194360103459418485656741372299669246766420495642541260189073605192650485976829370014535644447509587054884219284459646642943549499358272707623949047331535403394023679270381855020069876458035174505669666892105855650468906264379483128371637720488228730188265210974509636731351719791915401707208358245586899102530135607461208756238906575815164909357592686962459315675135998896911191969905578787391438950839747475623636057848493371240231631872758986073029716630671564919621201401063102058995796509100838771086022344258813469818281470529053958602365034088113642487176194151394467019726089530655196107735263656700875779452178774028681744356589710450200371264365126294525471445094618480641993296586153943155606383383568828839508495930250944132024725173922027183668700437682541043608541347463611704337562301143318549421669723726378519471146195304649726464082138692305521426155792498688 [103,77] 122019866702779274819476187577433265838741643173007728219611270907138732425767804788273691495090926209226173047655622928976674196988182220916719627594440220710698519635171381594961214831672968715865647558099193553273915826330121390116474926027820929648786876435401172364263246493119002557703290594150124870193868204794104010408759193528944651602914277761670292038102790499049829146994290098826357557817907360202976709793666520867876231794913723643452526783510807966468318184389950786297989385565649485934400852005636550150530717011615724932957324411019206633713403069902573528944970258556758763726176295588919499030361411897094249706802287590491484303512521042652481648911515601679078940809121272495079100261922517928023682701246708110311422480740694355309567302828195815389439056651840070969878651333137987534721656023296537235823452981160996828284657845801946032821873458183209936668412760384332183910819609932269244399406005711797157959613885366682436713645049269514737329902348629670301042409934276126632174751455862907905699001272840428803002025934082233950627516000926536420547290729444279225794289612054022667521774566994987490214883164068639722557624393252187278865795321141916782445362863768253800855419974068543463072054394713763616786028848983073365982638654553853223196973875834660209383929518913586260532380741561429546642644867758334137953280677365358387665342976522710286467758022183198437968263285347416986871113334007567743926246850362812369950152905949075445629154312429451099624273733644701971458268741767659164856653392116382765366766498680837798081910805576888085400132939795100093181336772982347684514501379929358850088574610341554418701785047516622040507941141413953691500377918070419195590841591358598154965083502502901451284326593905898092547675228264222772997883376903887269561460416440398012804556335303809708312880001729935681018134559885935554782141247860404671263742651780966315489477001940851766748184753226144250656309384865474157737832485845614687377213653256306150567194586629360398160430500181788505210003019245642516978190703793366265198189587781181372466496580514631005985392432263592991006304183788816557140216802779372119143665099123244536800279382560065425769686070067694720022740121811718688669449147499947168 [103,78] -5585071967700523702581192216601820112605558930864837732955519939196487671603703416131915809679563849620053062590211290632186447785934225410342903307161607503582834187749555886684046849080858882421996213629175079979321279305892035032349336730612113764691860902055626719802690803869557088335064150585553789757063459006310078280688289471547025700397796234863398583810905870236286025023618886159030889600597950779957233630093989406976345324661351713888335818350753209076323865572584836634576437698046067279463974272796886901999340757077930377419271972702929138364891415996369909699166958418515300956096463686814975775266617630617150539657606439802290184835098709071720003645595735349909944108334444082355447167580607453056420155792556625092058855433214608263790011080250346746028461808898132314434459724283308885445091470475145655610057135228875593009620245281252489372283352781663757282179902383851025016771693167199277202650676115103582130405629788287820252346801144167388669065398803933939937098908486763074206261281591313738091709102869353940583287146227017742481308180988109326231655775254122084614682733114744622053865046577242942180695532627475617980887727239693648159497784834023862777246059982001936322591003889849775346403575157294686419544081591811327846044621163318902598836257098564001666942685802391889526775095548333733397823442190627565019580340546230335575692457768716151126145161399091068062261672259922540895023480207411280085993416266196746547965080729732854766370967581029889299066383274892009572084749461226657915069958925814197843492806253437174360417708375520706729640380772955424836668538063672291158881486950992102846100655116349263935184506414044920204248903621286797604279042404775847403967418305710622641919149238321875554765595883535499492927214153798460084012634067760281475055359240577490007248271323175483619006451494888773445274936505181943260654523614933767599745880522466411008183411404508584184891445945465134450931027068487537455620891100513688026800545886013865818077089827048910827573148680277420056178819386896483197659038059735867849544426788666290671184967928843766545105757849323870924470202668205076131998201114145283868547443513144870244240057591196087664266652846470130062235541438159124465888397472768 [103,79] 113501148714538272202262512942301423210416755013831427899311244867408721690851109969139312032367486761949705251468260163147491263411500552338629184934145769848999854999311710644753427048947786287303245822929644494429946530325726569159465002768383344510380067594627921710637883447050227469628072824265975433785968350602874035130233724711623946871967963479190154482972401199739678567366453523642277394222026609741662765307046041143356895917266112766479922999676132629435452448907810211088612196942182515866518973042764636716666635703249919277873309086281673077925732528088134836825171271550027539188912503380380674394768356750970055058005008909608185834424867018965309215129489892258811402028531019763979701326583530559722224369426665747176117726876209781345838120902291040755182717802995592756225147121593041737902369862578429854152039487836334675914476059252392233884110197531899962680929778566949353376765149681820233997988250185803632072739733053624439708191960680031079025603708527837507712379710430411694270462853355938895364401924636586121017952470196559070038399157600347820524121194107564577171432270180530173077884703095047520302693788515812319333534407846915357582419344604370182069627102781276088508905434006968827668193574701037433677900920867717927922367214332927917189831005986641455214025455979571096379613820030835500871078765614471981077491166915909896028282039278397578127086559207812866368380537256395571291800835020882986274654879106215218148048006487791775589134650448383415619982793154921231376019205371102628981653952339658928338387566142046554750323518739163937975425139388032352679875936127481040266842665646880928761113560596184000910307726923677294996160281588755711142505482319115020927863220302701377317895851894486789861486147073617349236932770223170051495330666173378148326903034793885603563346665276162061752048412126027266048374561533726570606895237198405830593738574710390202268370172229384932313772762374463263316934880624375265355436669261361436196231387415560620951188882422946731147868852985541775753499921781774428800515623794447207173894961980521653922427422015559115222302213840135037969603445585660009969663537200667771516319509590003226705453911465002554030406424905117614861454893781635166340908928 [103,80] -1186003965477235716754731540034803977572354996950472464398362908020640949028239021495956113330201374153074569577512484478971395147385241152936085068301363858391367548710083348660721255928383152015625744141850490796354200722574595424599614080708986296098832571586985049562356076390698082281173660844761752068725780684537310682513322984733856535276491911591144225650852910961419377969717516696103933946747262752570993723024257465904176379283302542155991563479000550290704241276012019249826295532201228220691702319313246506615338952172616339587886038490228123365881652886565218811326623751237902854198592967083860416016323188571476666126307456376322227041976066692603733784677494089910415252368880979331281001139957331954756622421167307153730620674357033805236609531068796871599156491579951412065868828543309729127461793596468108889124878269370885898333595742282620692214613636134907791465464590094145795639718130802336474328651888941188366749829402592218449711649143307879658409523891490353635119092279447634169216858636623953837743100275620861709828958221003298002087663724645055477865095009958793792383378994085787242826459268494648423006713224910066356927549467946045581087194650509021182894036310633339021956576613400764704620105834664943266359679854811976294154690991521366381794157203338179359680410940742964343731988015773852272472127686703259581934380105039287174183501733656093246484472134941718138671190031449095221820340423580481643419923950393549958037606632847574940781982825832963426101862964517903015297094410990134492328300733311655699452189156222461239672131614206715008024540600045068172106860634994477200989492937533659159325812167057603759495838710085780525164925087246905239668256952614936940457175543334384725875675197999220490202581247683726009752506025268707916906911791721916816764380180460327073195529440698336660156070907937574095706487916352486789035452785876440093278793159002820746206145007680383508310758348659625457226829815349265941662573359749219653373256096959206201374697653717643553977906062188964075118665609950584588735325389912628821423732040475211129192006200299463913531458255531979176003473410985737360664833551919875708557403278018338455273136164779307482260528588026994766152875815375991903424 [103,81] 887571374598079255525293703405796053138960522880499357525332597198449888951490463976879368853971211840298772467326989290965353276527750696562993226741551354494297123019455887454882630631717016494305723272193298077508216936777408102820408582869843274108767738526644481295412465006165683612119392432736224687127129188817059790409881397156086677429849510091052732040486547424270606765292051276168535036700040369312882456649006958617414219488488741241424436956253949869824499252801849600957576786336097859927084886157920505069416134148111338048592383667641088541758200476042236241383179215486518319162459408860316851173735738193733067494936054308510920645547866609247393495140110416945347257523068676157758099397431473196494289581465718562980799352422601921981080814143803065254532629301418211434320380208284312686820862046895820194284899091015660860789078359028849595686214086824349893462167224025012805552327518282921504923984804496362545295551899238777869818581282965646738608071843587709654005435200110799804415222778729207200454171839094309751075838327019858214825059017858634740609305903564495040718973404192686645228879115286463779253893128054901266361534024797625336843744597071822079488493427091548825626253502629596268831350297085201731930847943295678207625868306121473159823724228006546212966364254584931842227116044320475969773147538757586367561710023504636959842626618270860944624623823695935724338835498511885519066228556795843177913959189913518380616220465798491133993904670802938579604594764898397524055079368541766456384635874310472627273303483669715690801373810142201596185999460272809157018184377635127970507669930074416786226340432826566561573933835326899109299024601920971875563152129177437066510337410249816017796929052768092773602700383039444066326998594565757964895778069985668090493346816793986961382649257876236583134836605067951086190232439667351430552785019402814165992870240404252998158333575341220738108767968906675232822251960123368169493367307815327609100590696268027401196672106043380949693476758839396176841883468794557068478568484741199463022208063530923746978428089361542134541971485227606216565033341440821787607658381746624166960446403436366576210503749145602694934583599994976587601676636574968 [103,82] 146473884117639006528967526547218213337781911227144367299012022544204427282139258236803921048879535629278540587656887677977425484637039135609749051424840916054285654625924088696688205906518109039689892180692035384760076038756021855859060980481645458141479053826268862440777257608988689840301759649390064678950597783219656050250170087480829626045041744865025497171680512879456384171852394059060966846283480089556686861502222270225556898455977804633468010954431620696641679025513085872485234789967958255483654702139941265460038759867562546645009433015878041032074653135048414560994489140183552226263033019106558110091113391519141499570422633346678439390648928590887421793378158734224101873599413465493764179962766097202145406855993549439406301480511072008200405162284008970452019596257495398354457679812701696411821681587080607557545950006908130562865780790223120259063088333899929494117506403993600147783315233049494812327464758573731456067038828477850132162797381428389473246898109117870621733950936712461076569752196742581647636727235643312080924988276223573750415332123227709346409800065978552239990664757589791626354923542283257302872886166777887651657267452625904507156603644099008825953595586996801449267067462694129783929222700287902578709391108979012583080129230848666215612253250923031530965916895697469457063988503396170792751792223845701396419678680185732713761441209558457509410256206612204143621336381427500939268944005239126562990131686826173819225104168893810507559817796525072313339041449459493897804241328412852407731082245933721963597665000966306880876882263446673547113007423264783888092724290600131805900680061306762324692880731379098789452645234543248302345071227681001460726793255364232123252133487976707337054801102880227876823889332593314645972600320443649092066250043350631106930233721885833312359565528348698887129533915816196842716124912575603682054264108214643514138485688897825784829151451329674474564347544951056760492228833204803476773256296639201251804556525917322071650167692807231648471755807736828308019162130806006238654217649601339687727142688785332363568111146798475359545091425639242785070802939160280470305289352313937850719706866219006480994684232084986051058443813778125612254156534656 [103,83] -1856807859380585475317875573968526383164315795246040864206367478765393689738119484686618824354081704264280900181683830373326976305795448828751417113300981314138923807585508922795924526990085286836207650375029209163240101025627755124307071409878802403566394323440320696045603936857018204681864768127335114383566122585774539129554975750656119623857567971783053374232208920403346646708079556431732542630861816052333827086883753729803614941168104686680719613576736319348561987658264799198001370807729174255003304832293676575038764871377373793997578848143586829734557732734879060790075562832999764819643011785328314338722333507495151170292321810391563459261821817597602399366150761895569205272649515149872261191081361404283465402147937095776508245031455747386811676410394053073667222446113525137536677574715032394334307737495489574587395528945462564635739147242902786072402413890028717826409078767154833538314096977982215114252596592746046936264901707640159814011293482731549998638111013340316123087241307278882947741816084403680708090454153556206923633202499956615386714529749438472868972838601693108972223015507349557823920569461315885258742324377016287604367466967495497529852176047026118354558564739250499485689991797161743224288235541305621113817886272255711780983484326086766931939239457176550425929807276368075884810293678567346190467264260094089881746755892562099672118967359582685975082493886012613018487863471059318423766466880268970186692426675478143658759059766744412818143653842485703148174233870501740262184637663231965993491410718152419777329566025339020035190799180609581044973108366940957016546828191069580296664356757985597030973588094597572330328194021814968925862060415194407680866227363729235657253876226703562951941347645334768519424696863646939359596222989149072121899880042744821225836381945136607988129081069966055338679832352342113385478617289341679305072964803351315115283603833685080046327671108187618904447746637496976777723811673489195901420252118242801675190592374624194212011155107474731410946329073603782780423492540545498213786745151845839008976676701819643567675030741437600565035409614431581179793298869659368678327096144520488365828788728733172491100948890508650767135518284128647084872464 [103,84] 9279764492130203598542920582985079092284943054717352815469328809640810043054770322699366124095211025232914532772698944096100609878485434991387355881097782254669704095669434273606372865474997588919333548567007931998170116034384580032627186526192051685506469854189063040587194702438368007508521849578298717209228597250407091957331924766322366569969905336696706992094217782105656707770393879383992523645477588475296146273798914434866628661510421342853705761439161244753964892035627367378115356868547582509888327485639129609689816443747759201872054336440287387427662670406089021881231582166825767855214848371286272166725311265388069387844363803960932643758824851948455314473682177015159346982114457887050306268744675991175623024679523401985871743072808412267813509071747961530572790342320475601649222937757182235023776683558582283875277173197152171743460988553183326320676632581214350635009476086065701391947077873661034458422603851509029994471230628147144260016483066262927172402770516853299032957549300581466075010119220568011121651757854070530258276340011905006618202153047005338394206829791969845196703208415343318465766054277870562259394927792470671394549635876481758828763892937561755928932919822097856315302814389825657217774159266956415572854371584960910053789723646878661083467550972937453752053928448195328932095389708791203834105161252532554236423947628532506620799243620851553127950295827866783546567219820304945732752441409595919334543696631968599676356697022851432647928707476728486414540433729346948246284557238204760072534095656106932075017244278795158738449479426789819686520370693674048274330598828733542268299507310783835748328187364026389865584889362383215838284667560857738849791325011950270128776271764972066346573933382356846633140640071623697997428410244055915016931635280142480550610252569872734119942038753810923108845877392992576534898231932533365527379559926332065612014875051270466418869484920202038668144712892649058479947308743132105705587951030294943881171322373058697424189895962347926052221171150676026318446808761349907883488731507852097393620456073079382929348252675650327627938916162175200095638474252397813753120372550790954983945910572397666900381640131350392360409642567380161280 [103,85] -6705813974895137038697444806593799990045372513074118895894416456267233713982053665214796221615495425297528696252711542076257982699025886913098377269149171115649883927147447689214951995748099135882082102763491265888547725285969023316541538261624074374453400158330722413703494061841799748506272202439102206313229963220907881509582980373377840162438525889592582761558025844686324448193730874694870099392622920011109183442773422613974309400912710701679323715095834705016575292178751861043491017706302504440617309939349800983221817672620754638547427772624954347792569039411917253727795045590014201305238242909624339290498003905301668015374443977057038943077067556623916917902865996785977588499748685903609124289967622569814995290300945611499499403079628100526198547722389153694461659533487767270495782123079608936187637525342769700967527965739121969650730829939166562527013022961575087313215302120374802607671286816740915592609634431040417063283597270310283735881826486419829597430463026064138139489424737788692475427264285212853289351693557528659444102515376113863097833285320289322872230320022262664630718681598428809754423546035833612916796485609793611267314806934301788062339596423705671914701400483555707280863685553135460443175745569380735879114698026784102554266725166649695921246892044490175169435341472885553345274524750514521985659496036577079921714050440219816396021418758413067923540489197315706693035739277106529396182101977252869108530823179668283204912781694741860598738677909791840480069656373009461356446072370423406168766025520757727393189117244619017028071458007737621412358059045846800337456188002934594639467530494747441348412525023702141251377036062774357207312401976790807615862779013659636171575565579551538414022438275932658487804924477831966290178340051998112545180740118490071627843674669578363988534748091684905446254047743748109784816025261246004065360489023045135186596972819277371082616766483107096232169369177909537613763191517026171241716119180178732934208354919201411123762600463783921185888731051580462444915457864042635505939672384324062914683420753760732024223867070143766831403272766102625526211354267540972256950857472123842296876120891462681645966940843253123877205808312416 [103,86] -66050657364837503101794583661597932937518287425758020360033646475224518935557256185132761396354095522684379789845336376045743327804916196595660854095262036435600999560867529079569873211571574231524920584005457115362861504786710733051078709504528645089984095906534892051358841988813362139724195874338257347883869403109221869507140115550487616159460306435211935047732103050042333595000000933862979241793159004742922571080044968693680331438859431170093301960772861102852952757056604184965379868206466074356847410201636436455066037369523183927103126709624385098312046165529317769500362611896567812844984044752050016074555650560334539882745929196705424675122950169693705623215731519274110173250951121185327641262251813364790596481346091776301872422150526331565837205122405431841057670489522076033798816025965777376024066388578035764822860601305168761368923471854631444843872895627289071039313371319154034544748140379240338355804006583609288076832563972035955959796796289315912954740448858298241214560874929593432298363390174304853521890193768819537704100455762350049624909614083789140610941679321364267522170520289543651440681099661102619570709982741216896318116561996053615579664177516116367730041825263052029736428287647003748240036547835927490559743911069137453256754738677980266921718784405094101359055000989745673799803411411750926850909750183917438266346651551359817069207789383867720523955837739831236605081156709012898545054067930555157769416048588921751809890951910958951573860191323765498510816516406025133710597188419608018395738807848825633950178786865154975990701531868158127760992916248789584588315582970803292554241342793242071389359837823513439150637740905046516758831769395503499104610463080941884840212479185142153511769687338861461229293531476889894617365101907656920169528782153117176358563685503381711776466124685296647600241241058552603050351324435623742348712722479433721947279108477160150838874901537493925598735035218321643548983698243157840158852529059871076336088317217094422039792072383381746830211688919634211801046144544446214198054092249677614448325718506201379133642388451235619194332673187478767953350963253176289312249985537916527484688746183910696314616584197950616559711232 [103,87] -832551800590160883974034071263933517559709141080273844869391967696599921911294283021454224598790942959234171611878859000115408503533941947584041480003396978550692636921562713228874117663375270225442553605524979886280680689649001017378717639558401883956072454551948562803184020614759983563011297291150400629822622750166096528223732854949017674218986987577694029335138066112767919386228194996846340825988394702886765263998599718604502221323512254754142064668659621595140347793411866866466316365576710555439650959977066028823865613972518375978482809954699564821545554651039234280853461737405286180292573591430568972878030939801423329862591663114594576108396343124412980868749684483118538251820685993362914069554464718722918415707226423869865946109373772812035711870487116292189401139945654579955094138267465074864289980341676921426135187156737837852235714468362329351706600141840508877591110794111287428864600384594673132539984058433750683664299531110498357835064723525787747407994514343470568623535911737417200106334719072816588815999510407277407082283684788490947559097638837184512544898777074630593851372171253660446508338003078746373924113816542826055526999566153269190136760166448554687610244191138541625643577289189785183654764955924601344092461358361890566741779905189299352121136959562880360474781543952160209794677953493655465559049451502868636146558162165706247268556820603051055956580878182723238558940180443254978079989183118091388028075857889655589090537022105915190680136831681906960327880718574685758729265885256145534897693636098853466602526546833542392384729401387816685700256188142904381178899425790349319175827289635977965686625311309487447289554360316623427774548378506768939499451531642324293353985310114901385025989890409122880624211424634066894445702384159480224265815248634487697176655947269356693970747641775193367671189996822702878937425266481621005594671328502993137036145393415074480156563840772821462769601746672014784159239142493786341103925355657844140818252953230152688664219700515226935338965822030560134398185657509584385702543547474107092841971335347338562061923391289867038648698055474187434652121240470980377883170170101233852232816561353136552466787127994802494592 [103,88] 8725645463370690693125188297033315593289865912874808212686417342040236096762266634438359064600282009762032487329166808727804123009861867070999514433616139794497065258071300312557542931446048542843616209273194339608564745487964441606003414193452057483824829968562485745834344702180576661650454459128465275186750903999867101286221912821473504329305112295665524866833475330304362307007676875815100051959266662496403391991118525349650880533627107235490240817185073362490698345311351413877171333805569363336131673639587379394308697845871981215364663483851700995801931561542920520863529186250047767696852694989817353755791173664742397772182447490078236666149709184870363564393734083314167516122025273668825993617098026917113398886254901097502243861421553312766520513020091078663437558341874590769318545438703862455069296056613195100294470921862032758457730996439699867036202255682731252394738763653510878467189098061614794776144415440354319262960674772899015269951629968135498086791541456750349090746492966830800333703647810408968994325318211923890425914420140011636290930317722525752926409869612741373844056938019095064254348233411722595428322797379280622458966188325390094953659604149270036373063706567871096999853434975339294316652575717155807421150046625324693977457347310465237158154446944356331209318190438485380361975854751197754051135764819670318888122768860479064986496353934209111121916203966364183592051772850123291470091029053865541821592367479083077430753365342058256593280742674319541985444509198652828884792162124250648503064297241998492342283701245174703570185462807501232599356874481621411872673160199182509292043306526417374558767164731852705431391976672172906885973513712217909167646715374097087797576128320079315837656612073584602384181697248913235714862674502084659099556335868212319068136137611882948086121094831378936853810244215389265340310483247672487110887122816300106303843874108448990889957418029929858012710160441858949286835235073746512650875192054298062136505324611124058847645840189332379641165543634432700855479531751645647903784117615381231847296403235339672895247350507868689696254186124967163214135951781506326771318178032392453818877905156085277715327833018133632 [103,89] -28461754053169297703246048474790363843212907775087641580142419527022109401023789375359573955222255225141116184349699205824981314097600963100683168429104511647041845476605331739224138637325217963665149972792017108435176783752655659210700863775471242747932174771305484198298421530419538063594956262800598241549970517964264083416847769719372133419591070077664887905399541764936392881247290700037872025963284651991332339113408486676044677562975424978691167243033381625399962105117160979097848035310090307476146393284552714792069607230023369345797834091467084887972611031784773088937566954265056341489880462618258261989837497069316233073181028058969657294541552675359453873486647096062345538762225500797948181450571334314455041215204244185901544736176630552990437803440051220779861399909002254508216463663572260088862382693444609295253797992074589813411273153787265646104460416500169866392148985090030657529836785876832872648655551655560245152540413551760133815212480466181617827759774544044995571240909442092711893704390805870669258048173867037614937786380882114876088236513982467536922711939784346500345584846080526560940827244926470296112848115836479337712591616755738069825349990145491432885557288188957195836699280691414648906511730426072829998159171228544430361302987791888594173702334487910202748479676676485414470557355035186104192119268719373582392034231470784823377109548089905898189657715981213374480069292858770542520427244149464250064809178351055296024278675512535850224052414878357547603358670414243535572963481704839703899733830813548715820555851679850405406748066463383758765821704521406384397980927144524720978509634042132496536500064016885341857390554930423824823663617269388048232230429068017182869145214206342608849605096310290197396429961623653507716772741515656511523212481986325382524962557254536819795258009160023894195341945010001677237371018499460482346126882903404888816142843833198249945250658954203561726673742369903647595938771924348857270552444863237504940190760365959045736914732630278709460496276086342286595929919696103138211225398246236834310203422800286799312938118180141983556019438649259750019901483713706468039240694471375502504956602299703030351273987920 [103,90] 268141255569894887843541045047303394705055027133905722887229656941189652019616725674266537214450498717674938447705162875125144802819202902929434691490695612379693286873335670150382137996325861590122148211954815746957583726337931062553254887547993642780885912746467247130672889028145679847842362460818660863170884710208341169966036765074234682867352544068433170940925853220217699875691488425894820309318117244018307556589243734412069324813041143077604139204823898752426559571541033494829310351157941423347018720613586049519363057350790385866777995031387882166981070708100981359668246274173204626346298122556554043163096755341265961132263450404394081088193435947892494310969282580496876042036382705432199635214795117853186480355129501524893060766896621539192962826373526566284566711414562861793885098403003135275482103662942396523510664535139369242911730505797162588290595741188961217101018712163583006688965431973628478795837436388032126325190881213433680589234909466211448425894629338931489387125148788042964965904104426191660835257296384853222987831955581214144380310572374174112724487728448348742111755690936429848801206362246931793036086392645624918036497159405863289411362042685011502648479353687162336830596839542474127344412010575307618578625409031501579432258170645098588490139570653490683270143282767823838471526965836371839264027521077995262198100163928021725887080867293684110329085869451377706433345907559269609176302587712255377198677312557091708662719336390565490968616114971138958741397146557801256575273030957846464090843535900564142978719236831586543031551366919747562881522625554805383957240013592818772041954329689256894142413082264531461288754090909607688720048602667674639473730440690924709770515177524628153144533664858869586811727605780337225518322734982939271568521329022218491098402574776121990920105209313951581607603727856830261363952681803652013950789599290607084047980176579308893510434881674860478664019158542480072795068737372068145692899863242158033467651486178582920395156454336382971627465350515785241721990899346720295110162529314312579227113033853768045636204366359923134574520842201633357210505302435090431339362801797739761057405565977491578269952 [103,91] -2996749890409389664773364351126384589963037718118072165262975179640638258365338253191347514060142458343380234753147567363937557515217706011883302355986267480350965651076700810657844398984942889935836512302486877736515510515179940915818996077884697285564856038658698068606772074348176870592971743815035518317607673044746688154307071710990597220498408687480954198919520666953060147820254920254352910358398545552569789245553283775264097667034102747162013773492656633344436706260885145282487852037930985090793827690685038087304046943471512546487857498459670921033579718122546644288692418749565807639930896261557838234602762243077316039817441331778176172285939490053425049612507807172246229362121073876454528618478541751554073378481505044982502036873225520669934771159707591023667742409486275763179140825411851651145337778030664799785610268789647875856196484306423344191322065899520653547018868896721895213702269636644449374072382401177156078801169908505415224453086342686262934404391193126438601833311797564788096368548518846909824704005825734548875479156224803337239952867237557553939901885854003313767713604318711579149999341211302156706606273793207813966023330214126823348823977406250150182579430415458972958481082332128127097989579445593109588310692032056727538146014955950105096546472413376191483508869197173425336840186362210685303922149979110478300438270730420563329129722710462691418808142152462145182334422844098867081747319457278293499148927478337433932932368727891660616520931825684871839424369413494606808582446698310916011498648562281617238507182718977143389128042893958885747374825675487400807651113412427989142482425674012575875327377468308675034288218923438767313425731507146721579784581145837358232027853321997375671462080552140745370421664467589202855720738950102041408353546728673095100383913686994181630323358482327550855323332285482600816792389577544743573189101662990793192394375436094416221793697645217766442462371874119676969752905563327191368342094122334550351888562749734627137028571796997773283518865587949340548887748291995769890297950550127231318001245668130799908168162932175069769529504536323310532848331395781369867400756148633241855336065079731858144 [103,92] 22116513817536712718469690915158391612820118892400555105820652073415200639734325932367730647851578995498074102695738194047171455487496320268347519597408238391418723893991558598631779476499747303361274611549709526924164092929960975691365262493667124865198037790271314759895877208651951096963437469457868017712665829396357027938083090740957618112265286773018185229124670900663050190195859358623266685640256894544105960424144724317009990116562155325862229407775391246687824881669434708758505204178591339171566684187423791871849977052478927705168480864311393926571487493542777224099893508008771709631924985531573998520923819149618398778702825808798520292022366513854953950765061177193190551368507062904959243944600291920115469344409231168623712303758153794946118482181961588420035393078217496881769578677555746751967456701280328861843917519651347029854567917878625057938674828812380745384056646397531316934224394243725611937552072945234972082886988684227357915791881380653480580671669989249061202855925207101011170476768779492904474955418189690512443981344688123260577101817459741415643050398726778895168851905611803142841887072211347366427368237649568295682445492182923235852010947002236538575302529773410704831887349968799232702437373095428250671165285481997390949147769325238162937283159520490283332745130541257652036001437626730649064666254302318048981993235950723318752516347827638140953304378385583745087156854484424015146799469326080293995791252727897143274047620139434857692941546225161455095582563403119333248850177438003477039101413879213304855247789623923692179187876833949656246557290287493007489248952036641140604609802409421330446074412538302139318835807255634328499163174869081510777545702927389817012378118132148255735107086198857749670460620764327242384750182437417203343478005431309939343348855762009446649750912328448279611629392263475402295825134962836769514434824513850691467035249144142334361565096447866048142195706702496546411885640236648328781537827330307303393855649533854908873354658701905268667051019865933000012641103482887609673451353110033976091947365421836844953192919928213667818583376525858478204430234944492537182266401588482557654237248700576 [103,93] -132472053485849151369727075120517451445370449903095645588811953661567996483923806812631481381544204464156051252361838869607983462762619707308364302251746050211474879929246058485586213525097030796959394419365545660311542756312696113961823037079376702167427354097839881218526752976755715860267097636739325014804774779576682227216709892076857717706238407894477025802799108107967721425248815282611300742929906294993670318054690818099543798394190292267990387127951724569777903946489529665782551541317500893981719996709890152475968603137006796155349133875110973464142355315092889482780877112400661169766098254604485264677710068366160010364211087067185599068373578360965124027053839376053661826545846099402265112576042157856002580624193935238331003232625454545879245836770179308886532943512038562598534727264305254604765831057437862763735644332882246128043358869489501546021745952865773175045843693366294667810280081875021439532729339625332128580957553500641431818929546840550710988725498348634693369252875652907304900952692640246892084085915793241292498649229152679962284386071552614773118828755892435390005869891293217046261670107087737926474623447264239245097230982208401633346709473871524401689858182113761024678684375090817626530015622871955954926428516880973564621991135172993785468126603096191010152541072053968900802181378728958249348729155933903932256823808739613589283774072522541595759184135284249061029834254977718602305505049606156022676705937297205848154479790159326344593895955338335564176931406222197959207622418684579845770457102669708894742204460394853746099760507642227831048483822405579956475853557385729936575330678102605469091278081504223114294467392968958798661075265090923774438194321585815488770437888987600289368930264125567724831097161748220274999274367862383750845969158249996237856473579199189183170587053937958121794164435354765562001660011733179022379155319359318642255600301561508560671833174957339846381342503803773057085573509135359948886846484912934970627136908503622968262268520940360336741076869051494862917789205073525575677360526870481147890198836830905508858147984087517209940252248790147603442588486078410978134762664768062906845573988 [103,94] 535423406070849555984003732623933102159727348648764952613191184800810625827644155265764799393583509418042095250690485025669625141686187917924361850421691647369164979429316900362196139065456346395001536785996128916755384938654669568188864316800801174598124777695821543107342670471051739551763200732096303256444981887206698936677710415072474424563945401751552652407021468826654541692669473540844477788582687629758101750648612511823759589876401554481569239137489964080868726643459570393037372444644917406208125297014183772526859988852608582310991313119780362422267813063366890861512324394653714192363063452160184689832027489672846924315249500594938487515544417005798882158516127067576871375736073749866555455861488366837266331155060669311884544276079497786513328071129264188051517564586764624484548980917889016156834101786648770133099949538403798748771204306154531150385856601677157504429429780100464807586679369281727964785848931870346453556130981553302212231495821823216566418483137141511989155562302822306676660219581994624226991509839187482894633848859683496975835855577677687057164134613177575916498825471625231828395495339758619806455206907851424243900552677468785495960587338180270412371768896674369230106894218449618476852296614571951900186071242095821512547967583680357183610111390216280729576761169172572610676302208830077523634247083377295232444877799403721355769707191396053463550468094723835145181035779806151145151064045360423949638062127362067802023724744925526135925302205523916540447918385747732533112243763855913694506670149155804809222107195452782545021110340490210835528351848821332839231368865670613107771730353526594556870876159626680494460126151239807286999649788256308509435574689859615367871520538085615899063540274194595594435834007640220209033623797723053525144673584936367520498081130711628247961544200054300933248157449759864081750761494496856381921548621978572847706092000790713223018420290657709422452925563974404211839620050030058948610550885735604242048064280935408028927597729569346493172565800048454140981129881695979640072136822624652678079937946425038287974510262043854880543342985248915153500719792270476590031983173044645866240 [103,95] -1456642661165768671558541759932970710035111064790680405912574510045471447652322156872233728843621947331544501308878189239883131311014804961288636824464841705156044191479853134812088410762669523693534591181955397700851722276156679353461980168828856156377812562449895556654761981242678417602166934592610433350818853796074826551694773786005652254423981227733124039800315753412474963334295209915488854003477766843374809844168256694650929135240321236207570571204864740676304494825325718414373408634392364874131877767432939515958762967663400202440626750764538319841441252658190349702141958676960872352158506412085147166381523606321551881867203977680427330581294686344642204040426305504909732868213893483737425748455571319682263403297581515425468129933035970566783338000374789231545179081762529395387367829368983587492350055348164823058581821158635607727740022445132923266975887210941459108389678282161062255754170146190832488710755173215223170648353563439375688416724538804080568267639871534831554513479140787603051441593837184722124984682238729531635604442832622265810480932075397724845128079449497896244408927920821395251098595641320268468474652249434676672623640107832009758371667896674911516555623617253267840174993542009468562703670816338138977198086832835970296912106764228776277412090868610666704375754487013410647994453360326929188725311147155458895745274096082894527135456656035462222349747745018110183397998878374772790797839956930383302348623576874650798812586948192760877848507602666269345859624391131766053415182348632946744732651350834838075365199239824428251510181840767165783231013001988546782851591540646101495266143501420912813360366281497558067675775828888467674935076882240066756257517148432368388867588964241054344162564812045274919144996964170459843839696564877644923958981578988355401647002763936484318416277926031702141702733322281822165835343648545003101288858050526006502881484210402564027996185189352621545062762234944676433635433619825536975405127815871867657654780134987807467315861070343577623946095818798176690910230880931277000937987021489923622477239217799755323205563336177176503368600919239212207165822958972801161004354435774752 [103,96] 3032359718538070858000570387898568897593634443623326231656040177253541599013216900618935752097502505312020011171035283198778777295925902342631725272073077838858948940168841631994507393478701043378993772367607846322735331168514826913635926493497901615007966899247328123280204194391252270046349282664787945806378705086746082948328784243609369646824223516435830128879851937278584869097193893866745389079863992137855149212130675684280303502855213302318351991854777103114653302720523019246425817096566595751755169506888352930091877177092364556450165909105150023394307047164931095223257906398988573936076190842444259223904829027849753412119508575180156182584579074946365237813096230148894042515814238776460492367697540227992560243216235540563990834342792154835131675972998385373041203514415300704408042316918577755895040358060638938463035711220548778522989411260394448121624655157763973929933717690825452417559277688778399201938918990900732789698892665094434270979443842513898030682793887547653885420185461798690762450292153070752184542581145320507711467680424304627331804975606800723584162261743980805606861186795878613137136107121604973168994436791228071687871916196531660183964759179253889093630471389589519511316264169144867298421651662963147975880293804433867130012639324173567819011020411676595250993805021870453333847143243538000707809434100589343148941490315112059229917508526558681765380194936747727847521444712510962348667530984892300464457496866517717637390231051019506680748444704204645808793909619581821427181804789625871007481300391556084331926295292287059400851648651367406589935952220793855125706658771266936908056186140984104514944778161926946792589765979428762289139122831717078409295571780178659977140501127614768009348837934174304124385294312565001723671105614675493323880022358603376705113257958369398957084735170688480725635803379362258795122781372522707835715986761326884341867270022313476793899240492315738520285574046168023913142766392061590292549757189681422268235029285795206574656072360737358533679504548419061435389450061595844103351740412047670928596069020204338536405464015105538995090213192754396861169991613140127055719431168 [103,97] -4837940554274140365597122615979138326042911034498832755816959457393265323285217786486447191513047277564770372476543638294832458288109215349608665394193420490405612693332514313081081011207010353957271261191206275283692391400641680230813398852794577103510195903073821442346763057924992517297003685958966042899223187552397980105764908215743708025942057161844005421637799160699466181230295243758647510263727509920546920195695275016746741088385187956520265335774151098728044074726459648847965360423477623713494027165694399236824403244165020664884561228803660268378587492601383714411673897641389070079497146022579580887044886520277122726385589723817774043567928305805827684915528907860514459422505057326227781226500374442461849733873492104584582784232942849147481301405609199467462273708422038319975595365820696959265412970002050965058456462108941566915621103670359689520061323366111005063938109337575455790196426570221400733377394643988200142391864636241112657874733101897112079588122749737348520969085121709624976691774903728882317666706251383277840956823888972160748502404208080978222294285330131106745640289686131258105419274480234105529578824869222686864941426820546000158152728844988736749454557196822209868215362314915441143870290271676650044506960059454352435230224603039205640367410779201577127424145625110147961159742726804353372924432744988308238771050806897637670846758005122021170370912671135233836953709527379585810042064932361636626493637573375386614951359574624484292412520594458745043145050141332894239314438800073400306059966881395759011177704072713372252341382203230424378827423365927486034267720970714465887231309573389466991694393443309803416518813655587212559450863842937683074508523782623138958232598450554770634439981428602547588386708390014534831928441323423471204242780564469280440474560390410105896046513234416694111961263949352340155558051916153497822548598920661338315953864954943099148699409412931226606879926917332304791080757745833222391419859142097304117029186207509800246682470970310618139171520170700397045483830673162901685988150213132737956156573295041470992057097848568908447569677922594463258126280809711204159104 [103,98] 5863705725853718133289136141946754987010929440851977421911240755279227679814459380993494382156189191903087838089166239974941679240257426935504661699406660369672878271437362235757225249524828123767434567381077522355787671019393277565624438162442197592244096428098939521973846183725513045429565929855639613427619538654834028159257043612034757809929661194933814470384392131486574234064518605411610894056222888225978724955249480058204136065462193486266306715621271255829673293066466876909536034926713425170340386646139746569421148424363712395127872302721698107488934875465681211077562945545510438439739334645691843421926928549504819583024376020908237110947863171258180097227545185784899899927431629630055278016808677650699061077369033143804658215952159825971260135015233969859775523632221968655288160546804923885594042842211977839496155189481835513056756119141124493207364585423866142495109651423261752616623699842192971355912220029578916517376269909041899828476773506283188041603846142352803317150964150543943942049415613916987985689684614953275556528795425744192483817208391694695999576563751770484520210738695577160034703157427704046355425360727846666566811863158065268869894014288092555306580845522926108558856316825643982068520621736473127819528631386881856627914066047324787371314510406830802958458651180402138563972218848972183817403259243391913575483688471493958115345971263559454082242299491090404016265374440940900636648420129053833267979100287592173106070746252064619394683878677055089816453655672952012659860849085037010853576725843428718007940744058823207668617853324119186446259310930141480061317908697293646452384904059541109810018222083565822779311862044480479196478213861587993102415266634164270327319554132567623300777684916527772629500467375885669742049160754498530813155936005348314675446108562157985235454499427474415442591314953251979164918322896723688769072354131331248093119517465564428677765157179757555376441150155430798290946133609428552920713739159116763180954792225007232340773580134748944811428289198182377509455095456937781280328108338958710774215213209717495071529213907044992499309363394391046971151118439459520 [103,99] -5388041967441325995296621310478495879080944639104000092397741617440784858907577870528867670112154467870109507181997534561267445473577044826585458785029288120177826366954713822287773834225194122409716092710256199327586428586716596080545829563927673973610042084639452173583865083689375536236819786725720337681533824141463314308070283085653408737992030622530500164075349055480512235810853079151524042165669717773856569040705381982367080039148570215487081654330345603703844733033430323301183201098559964699497977121941839240260547357711426691328760255369128872744914078124283520992148531080076077508511600934837283483144578723669107889539473205469623939134103911149356819027458243048391853749519268591101112316777578891505973243485779261564545032469816154603446338391909376806784810111656882340311130066311936113592131365821684378043458069691639154164070741132296338414668381432739176901491086104895056144435267901763105381931765312599518359969980555476128740740970007153632925750974692713841845058618360342821179955527882026460007957324866117203751553372256248734975321297445662772188930117562962821493956804749242195625775983080934050304256086443503604424846655635444442480590260810902334177134874776241180822264171414088546666882262846922682517131109814005137715487076007211055317460532645006803174138350130994827464058089251952145298269209181777104928161607452169038365757891715167428146862445974933121869737369571594569441996489469954236055265537239917903711856569429307081933920253106980751480897005918847601721016675436650670201079555096454308015159622210330597243216943195228815546480103581522416401162388496213263043270780119859092695086944771150913452648213850894669050501471386134991508499579269661499477797386068624395633454662820323170782074344187906255194205838579811734735918928000033263809325311566481403032174825263965971489783837363375774076234714278898009417570587344232242208150676390776527581470016577693345074041740732838167602737516920481260483352651636419523253049777681058979208405384948856229408698048701613720530687409968903888430593797441407563762261263793452640283685853433788970731077410190395463593699762408 [103,100] 3386063687823445881772098598803729788157110629698807715951254879824884768304058978798392503344704246225630366647546169525185956758687639016806860671403019697419604982509194883715331555088611097932345693171003394946096303848591405639422183921290700668322507072396601548255771883001052466504953726891283618334446002363373292513561610703591844757930879130550132430476403997711216182663956501800711704553716314875176306631914769817910516464008305670409782587345931627803679232638779897072617340745105576691998270203204303222630864725516673435808886091181317076056477096495844094741459259376394668366932024235965436166156108752760426841722836520763716388278619727015857710560541491227611266788725684913056826382428943190518972631394899784558838397258375145662685438257588425841313873094281334211393671947842267854450268676352693498103427896744649686159752568020656761079080552992948489593653165968754476172828917399050893765993971576769880133575330961103639442714850009795489770019580089908615710953131695899372309639782280869658865677895572710014412918179545888752183425875120843830077245290287935548220739082134320634908343115602860535675226474814491864312296851799818086330179720103868234209244039091187482645682752627510010346056296457224811155434358301426215980644770827380994087238712464420843343632800308699607326373327259403565476563278932512033062530313573926289899439794092881743907503398297341174773796641426638568317977291470953963945423178332015789451142151993802733660025553224661939991133975500970442885809602344668020095469452132637526689801280250428269739282905106194642807784391830380988039593894264318149160138384072271787080185579562211360725028882310194392412637814876898379732097335915798369296820454009907652379413826107235000637508596299213056598199155534177065184200390606445149203335791841823968611067163186841446976332930925144729111072001070779835669894011664217060750750399051287119867173562625796878789186969832679588381541892687773347839431253849829044139750399550700544642337509902066360111799058594429111821397880972537825745892694819380914105269678163349256371484317389362712398401166662429939359200 [103,101] -1519638971840784943339866403243647396360742226968496479427772529472809213118707134759087610908493505293073631224931597335170191363392595127293498839429476825415831711653332173327605803764431296420926070693029065174435845807625750585189957040602743415568443223189316037259057348091532513791438281766880108575852477721261238774983500662196775576923535947360472339311779397575115051016061295288295810756044078624638731390812537120405024704216756104218946813182468941784198800693890271663121287272079245528616498869409927068460928671922963113455800731796859630299424682757833679798958847291207065809015186121619383342118252619451829124854623683176971287305126922725047852971203879568075732232283737152891213926216708352811319858933517718793073280553961088793415825252304653266540071172978647182042964911025606671070174151116822814538816458534785964039279671172871371934883011303717003886460598960820289271653753321077711409117753086396617522472164526469089212648005660458729706283946912416166284899127113895645583167611824692690543444259903958449763485384629240187917705482501857371019855014204777572330115141949101240986598451431174276545746767109828791819079794367533594778731698764411182418464524048651432837468912578964754163678781012678195217291251242987109060931516051399543898605641063845889700997530422534290068892382455489469963101103699327536424245027546357638040136573493154771080400114774069204679700388904467785195318890701421142753811789747519947411008710772025861261398968565890506896063824452822759784349635030781406969306408504045715424789174058799519441521861016269802744698054896352191353456121212703333189980028431599378040355721084722041339474261036469145447290125829628278924675532452664016924149559331665888070591984673757661410685945578983309597887327242525685283248187468619034568836889297438607435978199447336965216725412727982507503977396407095421519007850859332062437395149348383673650129211700440818915185568295451285799201585511765326270346541674168777189659409009089922171180587061258888883834281601941020896128331870339153790356245603709494510971596356524937257087646728096677692419745085930556 [103,102] 543459163069791772011867341002685827759034530456726254453590017406970423148423510467720771797843654389354791737611867349925999458405391050689626518737241081855872892980118835088927591226077066903600916182036409585640409187663767110448064024599492345351711322782145353868214570693557294920088100583856217270734800771899346382922385737387869427356118777313662974502279448258507936836512685988899238114045491376894055460257357164387333244671069203225172511617843573519680068659274547860521081942988629199544619070019074843365696155625674108507306282865241697704710304303934028197543758482514955257442799945278447882160764477517067537428666169642068385879316515768094601569592280835937876329342169006396022324932263243938701574286652496954321701920099022757618364760745996229606742542520397553884729739228293983053013604555619807194359559406885126342970523545063207050416790258034401990981024881519068391310177026570803873043634928905138578371240774585831673986044674486180538142181602568173305270941902918475667222538399222522450337931473772542743200269728593773687496962638146427380785817445073815980199764462992668900359089916475240264405209082349556265351533383083801350243405619802033678318550085779219628906958390208557185883006384209782714838623730220091636696469576036146392898133030993722705409505449678826557450149007624036400180372697262703720164948766704008066939269348147690159532889035679987003597823678578251678017757265980995561789978101577739997043215609983183901183712597799173084023598686314124910771796292085457244647497910382811438666196029931510072668328403170057271037035444572625969190433540817180255590753389722377722261145226991424109230566336314699091489965929218970654715401955206391968086421342962541713390014217977986222437334722395513119698682086664230384722981842938588716611839861317862803813708870747250019101085758331944204123080261630012927239307453458417371734645276855737482554974509735720256731684145081690807248247962991272700661638090783705424053552506744924552181793725317345658016631736123329793987402040695151392163443472588320786816560414111732809436299214382396547546128384 [103,103] -338120626647985351513021691563259144524661946025711087294663161688819039933576240848817609749999491742347044588477569095184547981073536124767701600350986181560753150671254764174698297243530882050304693082551603214068627256164131892134585672556400838956938537408916595131064882816372589630958665540235193304033441919873043082151316614004786551019663351041307705531362121738420483389984050425958645567211865782210675273062454868244305160780414566164353650199765541848254944595518090358539419481490072423449519282234884478203164507245495398101447434396035699010939874360845444547045682601894632191158694712446029372592322637132776308089470437177214461793408441178135699454305808081892965627860716433540397715554720379179531153712270136533006840667075166574632217370936829860181157779359041214664988928289500968572765835978973135333281202715895336614504732416100669319228508624876403232386108467249949865796728181779060859201394506332870785726000162866629946429810334966810026654614382804050568813326626816375564673267217453246148899628983626498498285546087312241485862481498214451358789394020109526487981241123619388058325165225949349336843142032734732057208288755072867288337790759570777992590573233785309915966847026446648721144145241592285106791453206395880318771853950886674010152382510138604325621423996823457289254021354754045297415526294219727692057737629790593067846332657433254115989526158631116728121846837842616304503443248946027111908370143659390577059330791228110504269760896314259276964139147706607435029107370740203275247648026579781348777916827925393021301522799564052104109467872838841876884977341613612958477685040893698383829974527216764765126521680387947219670069825131763910997659603712723451485924001516484634036804247523015259244717007831972269020168800449531270907651444645917014870714542847892086795295600289885800985738124791586896891241443159783572912591578525496341577001525304484807513487316090089135200285820649718523881024981059575115859472330634214867610493633216084507608706358328898890400016082059677811538024857698057293628182750152740303435484621198877618958710301803640177664 [104,0] -4620985987109827198746663921235984925430153737114007741857589490974911138474648583919046334529567490633623419918736271852857214687226612117711679105123074422097851905258614066851896359981841311569045172992757451821366033402394134865108416319053936013647144293862687922860457821631151514190784221955349317661180747346475710126264154290836402765382746903044482234449622488152407627132219220809341157858651215281690953702630249439874409160751316865041693430002755804544196598451850646784688413194964795399541427258315304226341338847548301307676386347024325138223141110104989075569389877461457278089944578916825938393013195823348802045848596255835508262438911686592183351506854217402191070731530333993250361077850055274881180266541073610397831418543999170929117519645191682828007959045178698291001632799720893991149470185891599374854770631624726414081020234649127801192748107107569947963369662932419416812035108207193723065086296960610741299593319134172024287182919172015606504487893771228931706493641498346893868583894882534184785018016824174291406072178288037902701929818687207671141085736068480272529805993563390300148790270694359881255504534322977716083311460053243708980413167440560195460590794077203422309767947901610975962055544796023417661462499343423190901154081231129886082456675143028775917296940372270036491649184552678682243072020390194735774238158650347989909874316818714573779919099320346907276849746104357181573493595048540633198494272318631093750004363539855028532085315793978496031149649524650669291771175058774119008992164252048567735981898992310327890510155433148452752168230834729449313296475411003939217450651097482192224703320637796789108636519719509846155522538607347277041781392514945153396065116581623943358207029594066334372854252013066321183045107033468742398276538525062185135793877701404314187670330551577884850384922837531142918044051382144244845029367132241509472728372461467671005418498767928161957540183934720478357602367659012342946338990722438239892136722442573601991825675667626135931631936813450089106516945074336046860286329110289677317110092983959860064004479858717223321740872004521079965935315319779426174427809036302869784220098097271309268960066612692283018191647097187441980914703009979473591268956052007612107268720400708444436219418079837442671610802225872307048731015361397536879008044775030006194278573465940273330527906166847638504788186546558366198693422289790258929102496357383319987017878278372578053835834833657397248000000000000000000000000000000000000000 [104,1] 92576790291551715923933013857430934828176555979536333513024656606508911352909806954340927190710215139601848747706753040010333712672051764793681869170497504861212143461721366867190267301878629694690994815979654983638549807301155068917016770484959301948316553026652304755654979496786232489766847026351758144687940270658272704071909529466958487096724208101263872295660743824097620329370607527534902681582109381521207498171327503150807835110665629144820413465209198678529383256209281880796490371136409779133145505356313385440729458568963180158786122847765053078002885971234681578611799714388076618443656458173956378776286558434463616390554398063192382223400948193425860857980345420924399667474575346791597818089208853547987681605855518442462329040347885672986015179945023252080265584077228424078820106532236136914509979557453288598159322658983664529607403058605548485812109774101995490973385289088484700540091051404202774219187760558715366762008221091959439941669587024938212382690917574124179180328069178272858476965158001094494016802966520254335963755409561538668314641431458708183634884211999547034575144517826744085281094248316377472003682508583207572588764397668039811839373009356541880232951676317990829796855249757209385800447290538342798297787880838517140489686101153484995617780517456401268961473533334624981623298307441405199461525514166046532639282297338748452165616131029414179328219260832850226165324386493178009489956125051373035879094079460123589988701674522465377812909913602966780399146731157583539272411660809571040688093725009280471990392767980540921959970727626749563612104035323360637700520410287620615495124203901607196317111651464470383592139471304507704207321835025907391706490118825241676554156836589067583953266563026679771344584999804896839739039175834211614247584290379931181821528107568908398912136962997036956594028091147494602576849127527567023122998958486336081814293816889327799791444807449893291476905242311038254724830467233176288078941907782180792904408980755321066062242393680774969719398180067050828235062266940470224808772166432020426256063644015889474133258168626803280631156643287674173510081060171797451251411002439242781860590156942199272749075754832582739119430643597346824128171391404733905996042956301941752698792156477450203954624941267003002053641665467642390439693841388782980016163906449112993193765607347515656130716742107355042107720183254820101714139228643406761648484325003872361148838221043094103963889795604928266240000000000000000000000000000000000000 [104,2] -1027244109268086843408695432352811995686348218433088830687715634189173438512850185628492258784896698833849279174164131525044261593156954313715748611617573715026785549625208558074486135193105239832711848996676111163026315227567397423424313098706733160490132001735081964792139859160236707743380249245220238059692975475320472403062584645136200655039353304906137183762219661950170972027594554885088348697889377220129928019122953799621827230602788737105881114106646297371196574123412143196894932329321747919406997850345063619383956714595455825833986356475399163077307882148257682390156687167792609018807048591432588902902353843959796659736466465985384079862884754337147803871678926915001531513325808021244682559981733566002555894334529446435930152738168054880120052933833579802248131512569510106737924841293752265327573836091948347330740729752178989114574322601453933813357128480238327032509003490411659127453462436408997920709587174215945811093106059304719216344889650295371853037573561434147171669463500543558990854470405640483906672631543826530017543665738913716297780558828524044602042215896046422923034513460782154616631122579844985683569236290864953354693671268687007353408672112035259426608030273456567919197703133616844267241483386713952004410773027127375652125600517988892454752646565452124809194572361825189591231447505516172735385051473005804719916928702024555281659919266052998053168070464911268979242963455823367800412476964609388932109057195317265490911069736612457384092319453697275899682767263735193912752263713418786785233962387134867307759547535633967627371973502711627503624368455706269009962424388096125307919898962593932653391214169653737365033142356123209142833772878541657768590015647761453271497631338745459719088313071973008915481060244237843433042265866271755410940067746320802784429778436242334433254803737498051271461564977843099893868376589216553540565389508090083961036218770474940770042645516150432439084782048987912499261000409252851805988918227027850263821514153883678994976812497653173981088467016505817329579328502694919370483933111724122015672845307107770523226587856128476887590903561428177954189343375568223431667435986833646219887318661320410286588576832058498493557368724986226942810789663582772042146837317832296168287087081005875084645467975355464241046463384861369392650345632196289810482751581425687024105713728797359155095110267555438403090412075902983146236096447616427673107338434381408786166120891010802571958533039027388416000000000000000000000000000000000000 [104,3] 1377080643521539227695430787850530982285949795600193703100305706131390378703313910725115270051697430439813551117330750745186267397189038146203660409914589586080851146895009311826760085772875223359900256591635439241004730447669830916951387508507620904497470223312456465634604873752049848523831599908828609199876104119637311738137966393396014753492579596877895835600944751387519876686919258747353678957458809870379623075916932427511240558024842245228635186580419036725436010341537045263067199830975545478618038507357318974055097733829570186993793499687693244805508844700823936420976033022373408865406408763961781368242956840602429203254214499283911529586527730253776723249266157208690930711670127974567825185550389259608762936828414851319726179687243585703404084335292071979286925788115617201465526208249555508489748365324519700127134082517158407254600112500235819263366563351891580040678044618002353487725446024096185573308448556788036631064565594625568300050224522160978530661513261236532471530366551278971364518738725121138106572667246718002739131299408952145749955687800127008099348827103617675474909893250721042390624639538139887600266928191738402086212561761227795402479703737902158527842845027004914220718533053400252277739937918324593408757155001997765327674762635463194452294382553736494218805780469032305448465570884826079613945127135397740148712552314679028144741401511186410983098569463980979121103701726269427784447251644550798664424563886753045728373093531898752653861983699787500435745506670136523833080510933426579148003322859205725394084005772124995484317144991375669744877907944977693433844231267471711711549764955367562432577882150808716723175737077689007022266700632363834976335455059132283402576779908034265143998120628088887961424512868678174861158888322617541118095732422562156728450224156513363576641645136402009558391927376890011961368560644069799868919853842142113243731468743575049239920359958003185581030724875178999518723704468502179673559735587207410111358381877311993458752486305286499697302133596301359216785159440487703712245487810550324499171575314537905659206029427721682536962005673318124454711866989094321369740655156975773333108879007953615856917480602418289393323685779449078832807523563602431879387907151257284192883966236567409073516243428084065950657239951959159243582783781142846891287993495712991318020504308409194016237008802409670705059784221911531711389961027133345382294206268887928551168240358079941824512456531052278579200000000000000000000000000000000 [104,4] 188295045517004974259177926709153381182916347887603031433056054279570351422944256280295407496367678502072011296460277377182797127795745826147643237827725413227657689604795298432582266502970263180143541508263199179099518958809279847058740467118584253465809591825972768107965181438785732595896743051393874168156710572630754617651872269497231560418803711872461299965669127005628793400845829002734394864547102887859717992267134490409333172295851434675825695603991318051715285172992492191830552025177228315679972555359352638444390301855926527175510352235451095436585947763640512459600908626302415809915505745833696602418214970272583819250257375647329682836267474636586477840466983004955042790951644505877828200005400550527397035445898487097223282874888924214018242775044914318834950570656208586995347319966823506336462476929292070666472534778601489963908439148746020188206671171906279293945338942030039031509693997103886646847865556310982667531271865659318108975377497392318987078121542534115320444866298284469296328389975041085875591535869291109379731726758069001205164406142557531882790689019956732253816422938433100842059747030818588416144364665170165632725313219926804958578779695368490971064284945124832629841323767283428228784717296903039581832076552992009676528921481756098436265229820571338117836177530050583848788228137128566734203752163903796622754210432506905673344798304862530700426802515342373619087588711207729847491473574221049490150992987763396448523371367979467095501602930750408270884441451126670233509817370175919619336740676222359587018312608156539056045217581885267630816393123203326925659268872124467662144219925193290514259208028551405723374575744303889393412205990929199487090395229808331515173757643993932384642322843066446550469835579512414671744571375611260159478228248918379505992434437058616513829459788189677871343697278864017709049399302447512115548250016392180741956936236354563417324281624131477197178208761735563686371059254385590775562877625765003684327138312365405463328361109629563352124580414463275154009670161126078670679891669579054028166431163374883185995278384923128990974401040916039378741250033018254480653529359924771474721419131090951164631424852126512799852353519151645427398221880328161347447209332332360919513270192987724274385311475809013552344934204886408650558650147683091518266746026171767255758555430414884656322339084916760744919004671847712870168004021069100707433936095150514422350721792468380626677323257982076793651200000000000000000000000000000 [104,5] -3486509464241457445321248271352030712965937375088707595520165412562159794289273077611395267280350389637197405774141065043560373014586131871281394313078887941474925799654285646457086349839153146695787990974131867675186361937764073264497166075313575109232146905570512395487873111688210589835706405830353322126796473527510844304514278602137638163987761000606425030365803704758412170426115576785893191520407951049679244535270385338187930754506854492637240130706528478762526151307121956205320099144925081438456986813864020597317213549924008657529960181819339191215481336836250986316075293294080780483697047914943031519604993752220350668013836234458463041723239722567901155689890378524393645050820276048226020309635021240926436886896718396977693942364233521617001800283879820309855018267051085880898555666902218665526689972976994977926745431432816062387270741504136685145704462940873998822937837157676869388650466277810574886019762571096911672429217546366280280288365499652097459703509786323212393482823716514230866856342765630946916587332914902468048060647222448600787133488621605857862417585767825803287176523731073324034043185680424435318160878996631868734477457538007298906771881468656343946480419961106762298656728113101577086399987390540499892340135333286185522736185987844501430078592497268742246902587960328237814589735784608762772265665513714906802184263879018356520225542145097148416536911143865030362950011243048933936687150152536632532058912976742317701949971009688233374497050277990008676349910867894675445843289419697116680197597725387265143984428477447813922578323510085792436964081180018276805579798479181363621081630215125322799314055826358373758155124828376088627073039555077795646282004179262261290182969765399320798937040697974366466899286155066491281964693537562871329776563923843841479389114078833975633522529568933396324585430323813188033062777893135381170772696191734625342717223990074465579119387393027688707290994141382835956691135581010542373958761517240006652841979742493745451189275223282143968793812061853331284630989036108841548998762378490918362301066535303750973248838809023804176925660137379256798902035898029381384589359066102012068400904932375073838279668803982579533097355435823251566001788183521758905453047237237734437524100623805662485153238070905846158745818515662596100938251550924791157011855524970664714300270398556858938612915601599152575592649577807893231954461519607198362332915185262761606794389973549172772747577849050027786240000000000000000000000000000 [104,6] 31173800384938504271014807549475883847179062496651103593346321815325127285084276005281650622204095249079761037824317977834043274283508450189580406681232180352892691888946885380373569432028034525737438569207598312296339085463056642745350461967083567785702922070079335917286357440668816382792918195245094413061718069948871770317272612914601456364355977697200667199201742717335843448972309359104724112961654002773641677271144273341048835146481141934879685268000852578180662474905708655899317860016055796502715154700260829854018375280835260505525228920456495230166950154814127924385357580743530313955488901645682949625041812210253391794035751041081584827370897754496424695363969136499254400354372149540715821121134656487494942454469089117326874506815723449849275613442702845682489635246518748441971470524145999546783951125814126578738473731999131180265091159457803302284273526040278979605059801407484424471199092250368518710902658105019531215540010718581553194103718740712005616343652009602460122974566001266722294841732897517364798324507241370083941003419258628529919002112216843409938906780746381023402734286182807751206026663074231660880767837538428921877090970005718784331098758705574844535861779179177430008008052031723725448434993782723188154798070514142537964608036730832378072335195844804724041232481141391885413357456232619072412468558358448609910438708258072540609141202571521700657121667113274941211203191360217209415980319714441835050437312632294846135958748460112024779061565712759837823452287145895827328743239214291250927239402705146695765181954209959283965108570096878574829591661853051900698133113088701063613451130380040293301647038195230315558675338462696108800927800734245538174440081012214200412426711745004632723810785789869416309088836488395193944804970817933333471135639574930107359319461168832383891343482433442286139178454397172999243545360769526122993268924572652128688476538091277948331086574962509049433981716185788204614040762683859200048571918360014459164377622879237928426870387898431314360561378628916117826418313148374577830156063924940704970817077109500821452035674493182820223885592766236706620316170707165868147526842410655660672923280612574979661218981296411183898507162298716921426137244942339474884794449233900484259970339871342494097680786167768971239431733137615635705809976336982418908974407142353764215751022515205205817888364387074189533048876727923275308810351733766119128468518305186927270214997823835159394470249132827502182400000000000000000000000000 [104,7] -181148513065247566168513324981703431234071778543208182401155057832019309148073245458718303884259074215937065277185566984440979378405651104513416488143703425922992281119588272777718211178595032305337294447199072731198969542510508558081174898796348649738477812324598796412353306703822297636390808220439808251455163626841152811388814025638266908001282205294120702104240361958142739901301548707913749357391804847233519224595602514532573895055052143360344468073525463761066253389710669366886295691849382483665217591388325523968754398933099936439525734114106265536518192252781243731031076536365229633408507661195765861291218715214109569849727601621987156905562980701980174729162853107335208765646120680959413698825840923527902275168890052855072228979680076218361471889240026168727726556523209527988053067056428773019758742091916035104955507446529292933430217931464139568926435436016930073415572668142368092474139668610892454359929333345389583313157795466378591333724799344633239885793904788866534809136642660636380090157501379787665192435957431114835410200512103042885009610911860561603101737015425411484740930449423952744568038269515107133343223880179604301024432381133785420827824912023197299716256278378579086462807969114054844240665858903589288663342530306999544193923252444283866022543809229514034079474585277695283373003332276500741366190443533780316086569400397829829429334554057862888780908097918514449945490270461787963190557585060358737760333906274841023772967620259682355367494048593112730012008219376575769114971752768774113605717188703641051302777507427569952169849809544185220837750808701630456589757296455921668218786059636662099373121343410640103262063622135174638201333299593544866860614703479158497239698047448795529264465605333858160095369868585020846784474343898900337138296151748816639060296918940138687063709394150501364532008926771298450541433694512268128615049148132489897970592026964643955925943757084524384346680928321167805168078084559070603227871073469810784878078284501578567507478434092201002510948804079910567847300282612850345637919031783405440722521114284055467741709953847541651569106035328672447350910396296816375257606013569323090041444390050442278072244875315083877081050970933827080697098009873191956416006939947154058561959052913110946925644286393394530391920392101137137842179966296394742714157778228050160901422916693681557739011115536721462022228933692012528517764954567967429160877729040401796108032061090272525462043970221107471974400000000000000000000000 [104,8] 739826901745842459947153399330705695329592626565278081640681280280871011547210710106322938529702124573915732991335139066929753024986655776304236442866935508844427980834805796032695184847597313712132632640212874219747887753432760795523803485669351197741817169297822184189374357256051763530326319081267211701929948694941421548924404126141950046046258128582355954783181765449324079355036122977395170517416856372605551087639610706827709396359685229162574900687828175105153517343066657700127240158924265785234381891293891536189862525505366736329959758554302847417801168981759578367377961036669352080764766564204187311199970854440866593556091560021457038844777716852431517292154964278798382113929506762000093493209186709545851015131569300055558781679614389736024042221106287958084854673932791504631957232070586441215384296288836010837751669447239316031553410522982952607686376471038451352259426851626377449514648841240305073056321879774323118098056546010825227505908489952161861914182373318698629599560735391784432853199803214410761788315111861742193189352427340108541018185710722827239784916539697641835194922788475690845231456402624966870003273831773404823996469904401866010902478818489889510714443440722366108074117401693583516683313255146648162179592629653633142142594968642197644810595190079164279768489511993167335511087767500139676025071550373391474141393395886297787806840607771443384925771652996004423042994603080811057418288919427268600306170215709675810174469786266732753522660061845154960257110205021132098710154023517851517995419256589547182593670049917862211706138665125811017473806646493724629779536458448610479195755915271886892872447895297835331922446726566274593612482111972710492865626934779537798893436300958321289522385901673864189116380627148034347325536002515150161656184707299391020448394704417551495219044719494634618573329122661505227113430727741939053969611719601297565910735876243373604359947413449184077483132277855522977508000879124952688997899409852059909256980097953614771791795490948895023266538681992940005375382800704021811449831890636784892118208345691237285767036462233063287028105309990277828021455309859598342072476712501852090498235355029973983466126966741614058865864177128660788551201227422235327195369035440208053227939326570167608312795335739243242437830099609489510242002308017268194661778588779231149618780249534258838010735254515446909157938867032708296259767491924540725651878956661283843959116245959682334178265175326273306624000000000000000000000 [104,9] -1960323611920429066923358832316049036787568122419224079382782194083587381187741487584414850499162822010329565920585879271373009454038391878873583979936300933630184867549189193647691233204265644821295374577885781941317429017279140735348916996594140719324976422409130556817390180560636824344286338767804492386270333618594181334290610315992069627983263348025151234583541188009352926659844230759508867210363360325096497958181221612810141394872260124743349116206184386760626246449596047651005619306190919724921941927780405816285880902215474888371475988564899580372206507611404019966842729973317790004848981654674645047868186458769261632117956248214800203327636839072425842467360130404817463393358277395070694487848379707507420554307135569144448283320576199418064631968979581692292598151949796363793595994715721877578165939131927939854048060686867038046895052431130780527408689274674549212459088828397110095176977773127094482739439522932001923557809425108391792442473773060416174093500898602716758122674714160529498572674664712048899590860961197943385187281855195088722800416711933939497460485963297563096921210113623229358960311693329314134940660757485079670767220617486643034951670443681844949498080482373786786332780223961435530801482780586318693970086345576503144256284935533613296468085337249830936849044519271932344150507573937281074955085544753036365701804347347667119576676890498551610835590794634019556572440069100414994887067909275529552062344962068362771849359701974789330543057858104712344752639771642259881721571381855926488954407728311721521772601077656932159599191089530621999114678354802091152188735364713361143319965828926198517151733289352580114766470795166677926233337602506059687566909304912912836071257106832784965163235626139643923945051815424846862798940423055851598730894262975161735915977015140486308666605325961195786378289794019607691724956607601565974155393097112900108017139261951610234894670664339606465041957394316935861659295409773570404264625713853700818684568165985595243381087414327090258843490202014420096869368501019139294935861870080761533196230709026752574322644290555638242789712428298183292657362079495773465319001567114967221585773377197336065902197987283183987740112924924068959382386628777759520802805892741400959466199873138927526998447835685370829457070633818090145450163933307198020191572893120932894948085063469620269489626410975124106949522966951859655213827434905908526678610097199123213495747324623623702989495296725685895168000000000000000000 [104,10] 2146629030944377811180939601781970127780826807815613665775479376876016546866072681417799121491775622826622473726280394533320376585928656002230091833688967619536902573454714261830393413451488674650467671282293354656360677950696258387932820413736775946148081746466370754278860278529845798740534242758255819729771765738291409287806557167725409310688023857043305196674425684317120805604276585446948364382466972177482384533105443715929402745854856636666342414623130314554368795070421408545050967339650584428314175475633909061167068541770902632282776061138983073966031674251482970379463764283072221054474357192391865325464323848678314368587669252647896798471192932753921564981577916937378007607227649307538736025535215396116319709502627196756485777813552011988295108191988031509701019667779150057753863319975168790698301509177895934308005942973604700874520914374377050218479466020347395871814943935081220340648399777568343436887923544594626177434678389287243108643985919095148662165054329584182534099750336172221713002048013493991830828923413091772430763842340875920121119752862009409545488476503636128856777495205548129054681518477720732217341475153625386118938213405072429050888429596659674113384481680924254265741920227634326582610759134427933063068009111495127098812887448896806686901193742317666344135206125347144211483337174594795976304420947582058400158195236396319121466291948323659768033838291077160667464299625917824765595061860249443545395567158946435873371512986757968440585248943436001096911357581993488525396671295052823012498407994990111592480827515797201464232701222264251050808986189125233349534854674648467682588294197782292392507676583398333281435437232649832661645346245301897065558279400955626167587862160610271280522762392275116723551782737525333849023015199967671778879737996734314799666589199159018691287970529900460509140145021587935380772764388255548717835781523779863268955249900108064125105011098239817040405448822030113445092758850494916973521503822617763794005523505960156244510146150217838134654449960497919913154026149459949444836435082749935139176261310621548817222076682673961138371408665613607015496485489938913563937144723422999189307657557588044059800479559695692520260778393757703021882493521887777090367954488687721252865492145869584988554590615892627104270030584272167011773525677067388464297324025098980152640206658127750668027277024248205776877754580272437977572752048015411399042180137738057445467169550096617088465157518822748454912000000000000000 [104,11] 6042008444196606715292904451637425525527302327979714039027193037763216873171986982346336211771871789250972388778267677490063782037961662247145203870059621702815349941704369888637027054340869764824421701261700291242516530416524318751947852532541886369625720120129041040612635251680745638759645134072978922997992317850906954450388424347753139649065693362392690256036866391245969929596677074125369321547701960303361770496176968324205662299399427464982350260670423585445224008457701369960289858353564607194520838882875664305211255671817343395723441295770812471907141124591526623666671090307389583097190777016798952924647628976807978381949417289540731285911152487886823415817916707697555896541737974783423900964392816683872830289415922203752477640888854540414406533890841205268253435397529263060274151508154108899278905883539383875305121187352026788165905688120217950306695030139429506686645502062400802921560228489116639712908162148976011148267197790812183452732228110065832527713863916072173580122618187582500810297996298688459383729405733337046711284222165308054711956300483726618314871548827497637813477818476101761267306336509028401767574612567927238681474365157895445820419045801359100740362586780573251450354351549452312926230250667972947993197931092713512038547939270816137620115872660680259084560712206084617873475009289297140016214013501488730027656395606446866564243399433420699313000522639355063759592551350597322770789260493988425927223818672921916842646091643523896509265854650981295189267767239160464270095708148001909895593471622909312031512334522475690126138311018705223506763614216413841144776128491608800807545513237642732910741289196688696382290823945543757210851633927150148537843105958397330002299448890745159140348223933909748414338769851036178663318242054474688677281788532239373195146541079802250167549774805917206022902002818478006528452135557127747898516194722864967113156372083322132360900450909023381239084037867525492360304014845317946561399388427136598354572761338623890688524254465482591164815162268713486037967674954674390866807097142569316136856725246392454095456148241228968836971852194152831417861951069610766390133364237676483459350096375991084411425737716484151182898739423162447687119531124158341888739379594673329842118926375650528303190566453927107470912942103268305117533945555198288478211587376652964957427920144125060963847156834431997528387071556494360340912783023527002073327666886755193242475174211602175189989629543677291397120000000000000 [104,12] -33685104476241901714874819421983139116835472536058505679855151876897791589743988415061014996486448432668631456481905985663665115462871260024912051091188679639094594624647021702619215547901724798048359791682515399005345206615072030565229100250467289921647422726792792007810247404118535140496947233500011052395525496245954865127437596724736544164874625210413793973270652157894565950333960096676579187568301465591823082360074621295307519624862035046508965476120023392828140193738699854305271822602563771765186415969058915062392361860541803362826418523652077932658924884519960356792297504640056669124217578917179639102371378972349097454810790027575511636405182590040891534142800866109141976276461816620269599771722241315827428476561039572353913432670757555797695890618638621218016236920526669957550892724593633378472362727080089953374820081259008372964943308815272186896382562976909122852376181372009864968295326171492226422082440991892499255814967350847011509178597970003196492175241879332878273185418546199270638764731077417837242538998159615524266186543595312040884168316444425819214323017662218385014356414328137553174857685957112082077947896479633329982332314500744528326549060105700326985406903265316477128155342451195045188076112043448217840148338569141068398596442552499730048759688618305171674480666400666076334859013491667497598425960301942884375517165922346275560690969807067893647258720360362665038228180750685400196469854908708624991487119145489523541461767257612998236298734320833175601445972000523797013110013819941413950146399089807625693541705802060808380277663530532643620841872940672537293880691200079196932576816654976426770801164781920856127236872335660912239869400899883393149508316076382358588145242337738630261634476872358923253630707853440789510004561877848007021454059210384857513140524788434732228545777034417494975262353744937669703768109790270541943014281318203638630182291626783705308716252288588635099866357151820618379939530448063251337307661888395829757854145288240076393587147627852364021819754146059037920342108795711420308679883440284486298449153350542433504955870418365414329875899162380980419375406425300990519803055680224360584475276619504385625356197650428266894608153180039667733299859666205446043798506152305698751992936747243825060827661699111878983008201834793336464530166757296480151017117472308320202734223787326286776123180166312176077403320042089545822144147524968648080489449608005627636126059600501146107540090019675587477504000000000 [104,13] 77029393328091543315293572839011249205648694140603620911279868406397038491603510775928096345973186466492082472048985242267848575295655959968685028844792082929334257976591741796981903524740007287747636302450125573941977574921578548303989022801578936971220924653049200601348656736520482221454212253026960908363717251939285500366407951588544535246410864329291591472774126036821777809246122860588737301684244365823031364888015882637273307241625855819779988029571213194706700644539999693735260640830479466061917213042222608211392490000079667646919043692043635096862612683932392586771983860662197689196638378763317052991321770310743505474959875688896197271021077457785078555471160959920314745976233051202767861101367758045617640897546446633426850928669180971947759061552321222421674253134055631259211716651002237912813993899611591560436346237231416500489968379775880690234881265945272732496032581441764766697155113049723763482014834799232283924942054078313404774772008237814300082179113389107372442846330089774814656585163571761061210464951428461619034372495390792218742701086124007114776440812534438317528964316129054133864385758227592690500409285695351349113984232681353732959861129179735939464720662060471226698065998387351950162208058936273903827337266530691917722801225130118935366238798598166182381326087992884318760280025566128938490944232008193402736454672654015387274509025470181295536116978460669450749019193121908919451283366170774139462015595986089569478402313418156419794316142903993248584132122297390382859113397465765331558466236643055667064459448869536175325812055167249959241866238302817705903570436960337364358420660796842551252321019040995838425473223272827829646932198317136624600543869097102577457975794159003606193770111655018636019557987976133217195343328659349693142170269789557158650752424308449623237848720235441827683417133825886611507868797792483156877762883161038637663351030348993285030860146990505454286430102858135861950743297332696385718974910875723816583499033513691591950363064078112514091224000072395961430112646321396690351373761792482617317433159644830433039594418478205069030669934252708890620515896015117234794876641100207145505425157317186231309477155737448696450403239702395035826939315842720736049096273974418854457752873778539012430462864604152398529371150706077196568758292303897487376082216406039935000341239031819542360149907522583845466279478423028261871672455837532581646947953148834655431774100124039549741657690219598577664000000000 [104,14] -91896631745259954920827141232802928193403090138699239625206131659066067437528376491942450496764940162195729486566108442415496180953562002729371429092454631287529608639370294149349163733843804759301941993219306645821261746886074793369802908274605234121313713507306357879849602326995054289616557408185485826115936825293576854897977427918335699493136073473122506511376531265103056496215808248885789615958320773537907144660334982644674522368741710416739707133142433923240834649099172311410470457169313089610884515187467175487554241903793457702781995274017916546881493614278037859457664672374946554856106389317235530095813752582663347826402863887164399151897394747290655811125518080455582042806843432604565446533609918443368666551843809089645710569565845906570031106071233798654856527285070500534604560001720940001026654893822268125741243384547283939018144377576438583958111361229689313635402218459098991232737412093195517897875413141058255527116748333934834844636011564401135237462278172636437220786972194484856167388588705654881051977815416165464712548323481229947599278313723317334122267401671117390498052262646497989510711862201777688655469488339246511888989675470377975653438265901144526621579805776919756800138101874335121371047905876173816121075692906281515045026331467460872077959377043189962359683112536710595930874285260576130997203947721988902240404821620576038557625604610478880290616818169505446443198298584478701994063015393858291523552674792313316553531042256817566114458402108779564391827475488374987437978810423112585641455359744587878067000163957901577782431264487191268507574942623835530883741539702013817908185406112584381415175651516592889555247145826183900779111105885732825529256653139278869891690012727513697453576851899348846175346252485201348812631217415370269528421556407254438203346562282500261079143134797208584110812342655667763838585475042131282994128158514293361970342393674090532608623876525425383778891636824671685290138826316752089199754960979585860935239104333796063826792183863688874442379213499377119325405918015548193318298133231907493495776062623175972998830021791394388774294566932754219504510697137014073669107400083370493014850859670903974894005412059065018547844065111759783850522084295302019850740558638329436147420942702916737653307906606797313136786080532552921503343504410611372561567334964976860918330654304129825299319678302396893389999715805250267785580403395293198332308196735851188260610378754453407667851175594040701747200000 [104,15] -179198531030751862872411348220315250506563151277123858763114066994262046957187327160091185207058521124632892503102626061366251095526724482185298452625110865247722136893842473423937260076004166352831585872505604905707087248911797008800538389864421807136369572649630429074821428365298498295992850465085850965842161269850800583749778718345700179371290240102567128122846325470537847288321066381762041038907626180893358622944011572477698651410484444885835687780823173583070245204865279667608321125331361822815348528150323512428328590149515593299320090216009172761643280041882595981743673926862487817864443014633972068021475558092931349376284012140387882601528046058503742937966129608256589192310442570766589870418518302843342169708442511106014132529906187777316006350081320800601244001851928665288468498371524591610220022793355640796308711474540854104054947849795576518833387469907610716145233003458857691296559580633352014004335262384170932423968114063287967212914928650689508418176636603288878773299807323982706886000616004339119242670806893500135380630345505395739391230568927447328019925469958179217603287528844455963099971337982995878083185828581313353225833318814983439830931612741400828289269605305301907660229351331611018882858813559568954937652614104123137525959957310205929626573432365422236526301448208727270957596922437119652775901611097264619346351760131956801398531557791313687113150756106039320491421403368146744206270502346451738787421663990960932003985840265279732867329231811836337255181272025937062014214309790804532347915054525895477240046874577308751253432292680311552905391662353752678023627021991552938734362903400437869967232616930113154776275990050585642939681029430485022229621356689621727053924803275637743142805387764888151313222827217059458318390377551734940250543696869972190668798078856435404963564904099628634607689208783161377955523569177566366789010174531496398368546187560650813379917589556037998703768709478794912419185762915880404893064533625960878517782416467053926585344197371469850361132747752322462867736971694771558905077030456046496392401271445821219185857122183564745159795313150026004376799181476269994656324696345251719770262245785530610676198486653708369854980855520071777420620885352970782719495582772167466527520032058938373823301633902289690081918234434452796432788666747176527958593814484370625073618573899541553961682220377040026648392694103369364487296091214491262276755715435739341430410265460521679470050004051165184000 [104,16] 254639300268853966998717427534689171505087861417496737339519224889377416116048934125779788053207213449614925493299584168539418342775587375392566509970614247429534400516765067255968024187064981765234775494724483843029310811274273660593687774129512130586902192053538484725267673849265323681483047117100274627695868390133510018312746192386054798453767716067143677820372804291248249399774864282733968629850692526359829844917033118841860329148141749463836421964886752463703375339313908726561842419582016043588545433190815472394928715477691100284303428935236095088374671978733440427847913303571504658353741559751348389677808692873581367653113934585087578094786148222596688964582754554066740318513228793134474440902871092152251925694941281565031955210487881438050928918093139574750572025988798434657860644495847603379979758489984225546184719730112833460058597139119773474612767613112376046946366503086838595502723756465569268718767961181752684802774534898095091831185219664299758977117723077333466521111777869172276058872241559884381163212635896385204797986513197783670537072849331568750586957451425341651613062152558219872466355653738289924011380092081675456943319288277984378867227058422053536804440454414382433123234350138167502114914341701687310963745972228188420348382703544031351794519618057464365818927107954691319582689578873761849145596111519239098314798827030692981166407803645319063792307860411190780462835011504003493468184073247595768009954021497466595594032290937576814290038874873065790952492401918822626272888200411168366675549345234263685113434944311816616712944246028751081328544642669608009786831839253322388654834478834496346889141792629445158741685343865131305087221467592415193530827210220008333366365577980754463863688271641953706316045697678659643853962138511524264630383026974441113827308313594064416649455198440458359570537108229856477505120338630210209797196289336537046033529202277178645136366318784923433699209941917594555728036432598964853018876126194360908630826589488778999993089445904399874263049716864073637871812612514555154947579350667041720742095667722547920015838312527843673863261588450426926761215443817268040704902615879848277846659626681314405535743836901989244371263188446651374355576734448390493227001936574439080291200514534902804185411916788699461164478767671189407389575943053410217734228790528986528746864591083428658895935643289578988084073877819036307565578770667914483341029283019409804834881892985705299910243063288561664000 [104,17] -643217581839805927706635851922195532820790284387950677074568960826068120349568780529651473807911126992204466663416294459697759306610613761518439109318504762508989946112067296199556405935177432186155918591321788239883813937426717241724653285886261645801697866145625007707949011659190749417863091894568998695761436526136239060399974165434761882738801170837538463456312526152259710689201616356713469160838026713002155720354759577736048591629955876994730436085159877793675355890633382977740791860029399302156486992824336439096511952501615515963493770953951035783920499427991323093984392861119397888760273265698667855083989364839345147000276539543400444512397220874597854958856476809335336604053163233863803018369677027596708300220404511343854837306455989888573136101322882581725423108718192391433256382807065331647086106886795501818420111037007866052292039086045591383073856341495111864073696415911458160549773083946496736558303930705033211570985658460123585724483277505246536762572861528555807351355737595889215611306260357087224236971913519970076448968743946866780412187331808849579336126460484534130730318679796846534369309113117060200658634553538730717994107737258230539013110201383386023855186992103277560610234659820962868143549413768680435114989429761394696529435393270028562659299174121711130080671009719690649422312712935905707307917169994627550262447627396177544490341896978344577081995559146380502172707729660936316977173120956446977376036463355034485667765730594446677223854194925943339075604642717076352483195747041421923269325144878468016110778989580226654025926452003273663598739089101992196089375649177200809191016928080080717915530101124658863544971956328104740695003769107657676399095648213900132384901484913018835357282030298130612029559870692544197728237836827763807126976518062585073112682715598595607580805907079605799462088103428590669290078431898515899795393308014113117219210095001039457169295313805442707038298051153323770568821563505420176981575748881807560638050563481609560117390430348698483394603042019949670358078901716871128100427014517788202520805809439271249298813007935357015952875212561285698353160316235964327109417921441985569027007274548232630051310198357856763899749282301585291451995867494647878855551223816248353554365387849069004057104060834044588428130726235623492146991231433224148117862411702854544802832625978525452761619793650508047993602553439749497908931026482849561308936858836317243276288758068467598863668497455513600 [104,18] 1059530374295704498797292181325172961230132628958166151149161993112374671666624879159363323431434424676102741471130540394472132473784812360958146249022188413733102722464680952880449289086828443962878734007276209517429907650597899505167945917077816609673282816086260092411455950657837346092451945655580132197664840697155830751668752864878851467907984843225433691566676078518723699419475489275536218456845264396002162042912996622618237208258992864552567692995234674285491666842006694145045669380626169888164973273207017735845281318127666405424042876583536655829637076335100051902530472587453872759240978860454954845653255468017569345189603358565178992820024716797376778975215169300132424375853214120513716893908180145310614083640397788927854347690169176772621293619234431705173842555493441895194687971135730175140156316877322875756125094042345689251207052932301368747041685110721538587339971652486276657293007952459899876835093102030344359533803200477636433383236563480696100533300208835774223814779394279258121074089817799785041614873203407227607729009627808090871414333545381447975538424992966215344292889126361697382070314356319223831445097511692484138923004298534963829029434956196777040527413172758750078453883304038510341047569019418000092623591649579715353919258674372789252745235732311549917167356917983337068926045201891703589005131442425260202047387510422321204371803593667166034457210383822000686323151227914532785627231618841542669348422353294192588615270112688404662991214041889511205948682607815438626934150638928427887905773814076110309971945124071808051626111057109983570362845218280015911102439125623606239368255862298498634339648534901100010602760754610333931881723713988014609781142064619049419526806191913717605312900479621093109136390204905297234009631679147734180769581494351064246788452715292229542059831168831417677609326821094039684033283872672984367420845798703314596245945489870506979037617526559923913858654343605811054308084394426532016115957355776623874153282523752168023654988338082018719140365543173764049748824897689302276506479174731283249254950482000992621779449620054690225440827993011458310553723189384087757987917662659198264527281485296510198362217055445512174410916699295560657858618781755737975085301679385244283195773223951755393043092149309898367495176339792097720461213618059791921916392684710909503602224487428077110862274202068658465986203338829328666203199819624551240575494212317592310895332855862896038325398378905600 [104,19] -1390026887125320085329110548517764897567595821963200136251310693754918156810158935778064191962333492540934396067231351725888762192109785327407398258177375977595164064353169927438785806045396466772283810061024011704516676770765581286539406004765845766530611278522969885271763092448381034435203428702500414676454058481717869799281788501224253992591350829113785493589760187162299190025315298501163257328300770886619934761310282803578087045255666959085766967446162736295110957399215371699434703681447351476614684832377944609008473084849395782138316232643278013293502408450757749523115929004382812146471503088883694881233956651566116910142608186634762311375274761731672438817360765608250731290162956698515569968556654922029859800979782727872156475105776409832761594744110420595973930463799797675878719166411306968927649729473818043350374614845359302902352018003181109478773663358484810635863672255160277380619701654460054081216044000827242597713629003053371107885765686840254279922437113026396870332917367325449128304898931229491577826348849978461897325189136120611911578039430597209511050415713537280267018699081682567871841069009469243665456945586304840860616373303534015785626307551091572428115285681001570806581682171759070652030496341845504834582377575674448235444448721488825533129312739746424033576554554312156715458036120841301662284776825296927363851755101055335488284438741316340255753523704702862061600794484647783683192553503419567458991511967796008501683920021135226417067163108712547144509339068301773989263772216687755356135769125651055161066696344170375544966342055004405415715308241555176041000491866567300660044978426402934979736060368315869309751604915423338314538082573526109829526572645454494106692886550373540986107542610741124621469923187117525859567474311837052707031356103478692977848731290673432406669323537234855669347215693049110935744571742840524098050431778915874968895381150802418015410868898608409968537421844644864874557562337777353966487150329799973052802283980833193056047316983562137480714830329575336028960303572133467910211464431144217258454016103083881017898730828476829514056274707790575596744893692170312823836717464635538991826488780224391912883260063687239437064725300755410557772234091303448492086257727027743352687470766380633360312636912347275654058264171711735613810227593838389510803475487717640772321507152737353669520072405936203003795654168959804364125531711443983064915346319992472136907676876241757860519319961600 [104,20] 1576896712121783506390952893602262692433671181733415504469596116638719049687221595009964795422638519139474003703737977798939662809630184382479339471070277869832777283999056250137474421048254645098292986985691743476551305527166358196311027502360290650078013160637779262276389194136143670383142454133007003206175011505610611488127835527280057681579884655635583338235505762093208869792634996588668799422875649040609484711744558754380711667532318809587828807590814212104434527470738449974341684879787179440312729621588286162658040919227984314516804610878477142824048072834835592917070958095628428308113574775060878264786222236208751045850675977410391905184145788231225873754544003932258749581456236721197734765626290658512484072549663246129139945828591254161582175065865680207898218569022800685015394335770059467955343706361813819812142563604744445123563606777958556385938855179743953991757348303095158655540981501587114584059660471898220641199414522807445039347106896944087947910432162839769835798749520254063709844824091960879478028117371552578886791294279304285547297938780129517849708428730835265485849611778053938583704460329638916349862665902193386688884516214360797001382490524575344226149794807501923137078760478895378707554786149203089989358164221306604829281531994912516989313905951097313465526058978373504373176478583140208899115830603089806269730538132488528016700203721105892693864248459564436002478527237484401995452213850777804195262897012165660679628040881939474996158044703358935735458182433735142280882349819749650963696905602228389742830401739061939440589445073569341977300842166431929870831874970730436241358853602363332756684086174044560762682647753590262225075818384491256253394537456472224759336523156524580316442298975286570116597466525627377449198931536218426205083400805437565944683419118413904432785096252945303513506994572372843316996032935595581301473680576433101521472706880300335349297535786073145981802980892309961410697364726287932123458389245420879097263688775812358233399668012232253252399033339020517832449115558866933967317142427791905571845479987580936347148313672756622831352084167785708457302156565030542372156878246296649161603101548592628284086057079177611197549388253131217241162033542454659842977166120838988521692944184224213793594411861266353634562172176918591459897382129365282424851829305027795994261808239386384312207150215242268430613321772559397874181985657795199820379652284007039892037087869321096581454233600 [104,21] -1620357594588498368551404825047191184032174391103251494601881661190921414832363595372751912809965095090047408882515405092784546613037519184610133972535594732010854552529412669380073834965009483502190572423296816313454692873549899074586423325892142871058909360562854678384602539181769420752845771364503499522941548702217512868416163284451864755848368916574064864751547703217198491785715068965895780399144287434436548376301656617677599798265333344992037367944272562920662277892061133010761445860832925881683071964197806755991745731314064747798768589178890835591789995582430980489378041072259834482004531115723841990709572169387810933563835931735516067592314799534140361973232328092697659272285310362990844883283814490954180811861837942581287349070276666473864884543001425039905093673594894121829223113862042762564887758713687938233201540925220370490530726051951149058257500117852365422927154276892468663540560860716232707063066719224037432229055449387617661298652364646834914574107527684420419370990230222797647250802611452079784952200733625536702496369440082969722284474890477979443432013726473392511497333724045322636963431734360054035778040413281609857921529209615028245110712290415338864725027082780262180820379426960012630969508233626874151809302077872279182590434683644183898077523297226933470027392508731052422196679018652090135977055974473617817594296681669020832061913053704680654268565048541555436415984362942128957333833233420823591121481346425636322697161047315775300165943633600382957542725393414354204175542030439476279288611763583923463476010898485865872759122490849808887503993154955394868814652575852735105527928097055646701464415980863124668214880180897989125498681943551466238949347955872575237255243216472807565569941035240702687722596333509460173166705815171366331116218475163241722714804011861374107906473027205552674455061119329978130449340880227955994996594850260819032845370049112823205814537861878204020702560283817438901742746411732905775403392789254606183023860657659251704870860386611472169983279975576877917768950406263847855803657889068143980496715660045497158460649620100587298463395464645827652582631970415092782116208854600625968735226951180648180801739972413291997391435830150969979496758439776653186528168407179734783724233258003998895672147171926638553763968311481406219088088480706028073098011905688735571890146966651695026137770252474645206274278109817421614059220177717100723305482880476227397307738879643086749696000 [104,22] 1542729128212882106286429929402561555344188889862832975940757353267426350271939693108353349420303123195759379791985989380330020444114746758123550133656755800433626959224834374459144017343309526070286349653661952839333247418933097007535158517026325643070349549553246265392968445841725832732325070663819287686318848293233437740582470358581701981454297767312378193230400105330582113737131683059222867200753719631309988361817921660457725244329272588846280724380218095746167760328816896431630799035591642674432691606881305947644954543073399037350831482291561086538773318791459734141135147403865447707956022531551067324455298539135549555325211560523432323010453443167022671037934565622742611025871134199424833200677093140799236129969710449151313618497984883963232801216886305976663563150243361379671993339935571064786549932049664155831698905135067302406942639442157645747588838812430564422801085851859170785261683796052587407043423012445254331910842743797683967051721197456424133738755947641445776785649699098548514685457164026029931500962759872459636498032715465975146648077140467595155927340543217891451508400272728819791989602962735352675104878381738470233509688892934596402607357432723709849588812768944910241408411357728783936757615604958986064058021117242348238244996772158183537837473864496629581578897063439187508680736791823133291332948868245805681603647287336623977341620364291461307567966593570621875447150840840893256557128357744226248223108409777402651468431361575246781851369979646023217157555834801841259579797845416409489831304170884815888297843525809641942040111344763575769464102195065759240243314672258900896450851063931178244092073640671097788564926074553832193326176595976487599751754281994572582809921757954450228851358315615904281495818284509921223042975445699603246307769048833671239207765020274663577426842300660086919135389792381656842349916587890437441643450256570997410220263425338019575062521282361345270136559636927870295300869702961828382799970935459382418663881254664096491194941204070390434274046977182260103173852493794495935302302740341467559176867360139305433362708209396872475502334871464684099689520791981125324188737979467109443648355788478455017867033055847977184746654564289926897132879718530855826743895984661458001311012959795015423959973330466378253976868172423374750020083783821745552699699275347665304867775406160667403258487021122842150846548028803783755618609774601058621260231791907648901955702235582924062720 [104,23] -1365453444171361138144290833024543059774063952913825014901828154265986163277474400464437395526015362263369623662946957162674857657006808647892004010963794241756262288864666114016516051264439195302225991285500900240441688674131222002495130244454298879636811839369317962213205939756174014286460393959442609295167626533728027648822968233838419362524199952962093124016301381587669956486913094151397570800953893225056787653265431730951796506977340159738537820699802485997862631004992096203061272517438352236652570752499172467780520391949796449268478697811593262831380670620976875231427277323739549852707170797888640819209006100842837032470286708550850520967426078433844268394989777727378549416360952101530259434966012835764669907176274279899647378729818379510010683276056335362799043521552056290928829063529031968225476483742574051714365507238664411283711104583188548266920499995860490300211460976196510429685881096781131574616125417977167491768507292633266446118731796996543429390780364463223688918570452370632381593904927960900263179550161723167339597806110686021556426511634812316451539616930577405600408084342955673990229616314685654482603048522278052626435925772942310395120085206813976748871558113874495646781485071646126588729158195084427765986311188535367428753705143795196670091588416555782424459299307914826699461394586992708194820171187425471259990878465074526064682905191516214158370940583814097103401527000577366839519461179165793853744394594740914901017721808625764033710136114371826992825899785756628034896466528425570893679270586305715885021728749821818220273323404338574102006706419147146826526069037774466211579854128895477802745904645986063404492531585667385693844419546267580643022635001758018607058536669839476962076720014664877123990063820432362873742582640604576819312893055261813571486605501299455476617345051581048282734087704947451615533400245518728974534590947582203424773609739909010625992678198960707404167411626854649334205334712160005663662193497203241867309824171767641925585933070956335142690961007856313336096229582972028005314202487648441814916121635516125516061168199015554265192703569959803556644762887391275485349091721406274965581540523597529730877562924475274629330522433658255304901392552065662405220676373124132538506258804481833199073531126227367586301385724870875666803638542481600226471318957827352079319934015965313080081268027451695492953091269329400380750202626393881169170911022467366155513419492826808320 [104,24] 1114185738372864858638890046359519773481468522992661490793677564094935569756628691114803644841702695667411450376211593054649854131796387084256529497578734967948641606567536765718005844563775689080454678488163965616143153444453063243976106939162914690418864127523199707672206154860043565705471189595436159346223307115619186521515807086422567861603957063315537813290223996111836863291153141100658035626222974405488880015822070862856525781393099930940663331574880839855406853708251867388588124893197045692980766824927129856452795845152370324596815865954077426408863977137751501739279481272070182558358683242426021402860719553655514740915860579628014937554284120883994437516514616575804586666536445393229050712235609046146155038303781473153743877972287833400207081892286004053861500891536125602948409749852409497599274637428861423509915841260245441402190736908285149565691971141902295544813827720801771294399049164017972623725621309043852465803136159771622100404588745651099071064786406778437269137794417734293132349136950864059023908022896784624141654813600029961402833119266142156423777549238979490046307240564044464175197874475441441028615088741944953296964674885147489739125587520439314529903194986488482571571167499104906628702652961188185189535039626175739622513944761023262180120465205122743281130962162997356783623801373171111392482479457735516675570008423987497347351709874236785381971685455448862336541126933485797368381908561541341126703318863301661185462173674094737402706737863500101619184838674413650674508625403954644718850197323869986674978931391563274697072870364280244008994824732643531328533262408899514154564344495271076538450031587478920682150566360604892135848733316698658391323399087546493350185610817666134577444970326652084789938853256651706080860653477340561671992896806244088423364771827195002402931929963808473040721528555815286894101183744600122820621445768311609032944906318058476123206177104705885331917329423959339434867863645343375099497585300215916581068432262472730857181967139081826670122580343038906199345355556418389492086067995690831256641696662141017006391603310722034038499396805710192322560627709571750966910393920480113142796433202510498870671691761397790323181141987274097693474193947163143320469857279071905277029728194950084036846992700958553228889748213325772349994981209602396359396449249622250205905682034882311098673656108561720825521868540555890427422282443724154315746805701194147768023304288337920 [104,25] -828699460821904798298597104467270936750179465660755983629260985874921766150976449515915492884556684126413121610351736196923173972472112953143124819646691547408896050379257131295146767464159355313106321839020126050506252386470817745473816108841452564839470016495077501381603851061980097849337541821754883445198825327255733826153817826135220551735013786437821423531658125419065136882540828680838097986681372732798108986442098574130081418993175853049973336859801100107884221507837484679442605362893183902183122892856671250862499917879219781821765651093896652821860924655071244582526814834250794209612617221715370957457220105682517972931359324315730102689064944901855576212178837201379995059529840146606241906113822033208433401520636140530391292408356821811491156319258378803828479204187301136588505009524881528594274626570610922773725856539052261033775992441534038826249592654468951694075273665863529602501427785761227424101090211836791939626319547640107729675531734289035575158733723820850974524092763006485646418974407591037295789659106875420705703725217685273194082097133021761751728125951668977848218499318619023658938770250229929765519396884542955528336372598282467901231863687289636744077805931433683193752739764299691287563835436519598845993796082702735950585064916642436336544962828627753728047390759732289256374724140624428024810924574692526707816232727162723353049480941327329285387100806379415032994511721805138030145224805166315894865974832206286363016020699191416417959174458983030869141447413190217133803382162164635575787785532022620955475138638576579996872835711938540706026906351741041605157460616721279863881364497177150648112542040974821103976835158542921810300082593135081003975624439900677927636945108006891032125077812588947103024015482658478228090555606020961363602719467216781562624371271131934294790503135912316870826262339692939420838244642711154808953313783291068812315596710881534688384849649495618751288884113385637127861335963054153210694722889532612290610675232582764095189965879074955994823500383381966929135669564559988929966829252357904150889077494505064127064046928090929459286114449424440515653839976336106823616639097966221908856929597342050884234124271974951655221833868279365671988688102741061652412704421421824192984148144434174960881543499414974622220172704323790305810875191613541241466025349316978674803143749167968307664250680754592743225280044434831996175923154036563751054380707315790115066662092800 [104,26] 556715128577561071395745597354507024797753829639357265975505107815171580566671858804648545807007437925836285388601058297773699194276825031474361683729946678346887313683298147097514475570077096256725000445695148582489850568939225507079952771556922246298044241122714928918415150517603010141396273726807418703933850596748073048308004904697286987598858703002668034693313809036604357305407930002099209839487508580252335654186702507658486384956698454421216434379090847642804791337074842176457041243204028325712348533021660057512026984655942284860784738095334199041815659533204477605115447406650058604079599161853509284218554491497838903863011462364664379186225965821364229934448444462270053736547296409577183377563989427668656905797779259627064765710218579000300379294257163025773250497422833912742457405048477263329254586614428442990502746823292805686484382123995874924086061892923110062937083409547296175107270621277181649212962404922287354687058619557252550305998287518351101265809116484983395157777464517683760879581664225094427404679174960301715106380938698591448564826779034942476567350037098319406352165899476125845598204477696969123657982806217423019473226509127193830899963170229573293657540598477291385856606606185130548222773694554582242527065088088714155862006848284148765361197897800267287074477726279658002005767453288295281377651105429057745555884916469751429338234659493335330555820999376793873372024259806018266359616301868008887337186083047053200057698876759420552392493413305561236586457262407756860740748452659583936486268278231290107138357479006255408197893392656068503500923915382353871880691475032893075359537998486633264320449628978198336922444630680795891327422506445291806251427717776281131940936868353779821816534973482170477567245210529469934983723329508003018683754815392633616239014170890493984965471062861629422170128340333214261770003751774558811549947934403641740884691433282588734865982239737502933768162989361053131942269851211760774485781140618023239475367161767582646385876100183723042177617883350102892974687333231023809267892485776991436609562411751110929796769452489594257653136667784325899974981590116816554726879051675506960014013439500518103361951419004009757863278080717572958558914128445018278236468945213109281799095142264924133256585364502521175288162378777302174443819640404130792346554445273217270801429416951486110486700476417909658482799554660054979599382656170396339594042326213359941567119360 [104,27] -336006690974814189403100727870217700814590176203090607665673818007498179196222530075343493603528121705719133684414156671577769698712489768597654451528547184495855661387321920076944306644641089791340307083883722839656626899569671268222675624109552372254042719464153999435257465175476376328757097970891139809795347013888031734138664499626557457406734686205271356522842929363640121088286336371084365539260548700535034252847743208524221143101295928946788289430818003694836118389872247853871044756067012499637950684799901325438034305003489909012194811136428882619359043242716101002449980895193293143750506671152770904261768881752740014397493730814920025712723033661102780566358604636444255503902243580668875277029523370537187731876616718630582947513180985114518402276720691883070598032734776665090394218484024552938473166214169978774421502235731776209288180739758962878118381435644883175937507118629795658697724321740795923537175680130659640074106428995738314910073211304464636311045879577773594378405870158920624694826940199843231180883932584550556145228213721346985668607889610309993921667945000455677313402602375361642027933269888414395391224141629378011759242815114950655360803549739875311244714652126657654564686458021989353020885711078408644757426186839319997345462790597374439955651403933918628185075803061360278619776712581468224893985442064542954843280963613339038465336379165950319675670509126724272511911431409262082303573776856744932196798391480551715372913169090559799726768613578871457641506382656900581095467638292010743347957919821900767476717654324049918594503187304197499938521534617989912718124282662888868141181363439207083921274541354953570188923392285738396507264936564286867249762849115178059352677558174710837869941284156881727286519577731268874966946462244137286446106640628381381985050900246247520184046977066003620372559103277419948709591665017520182294949534568315089316454844932535838027076748542885226202072294456731541852665756750664971753938361814240033245392154157303177914828739379649040330855854272463225258703389953298326830172316405357624880256118092203189360644758837795402951993531529895154194692822430951792683645735534274781730435860964220422738967309797668986476161698913565041473742038316845258354273996751875583726958605411932513738391906349219165661054487101882401482316002580566183330680666354209553756054215534225926938224337241624238612147119031992262860020103151438147340296943943242156605440 [104,28] 181800358455604448183787347427933524890997580761296253637786275881276917340335744292571392235032253551678498707417890641497072348076124254412503996910487039828851105841250727915703018028400858600408767749362232008529150449150949059762552778364435811444359723529639579758450855285608378821771377272486583160045998456836306882656586781295520079776866919732657100873640080623788491712025757676787118712925755426117133411865368791891536321071734637747773674108471406709363686618230543471455120047890022755361252001489683983601199406688001582833303589623916264962979379558291802565897477719732221284594534592430724523761097660265909976237347088086503980071369319677803946158306317392026894199029182634209557450806784778574780819056318074618319785310475945239594501372671160399892985534785930259700264764582617888197616172801193715239523787138271693143207331524952414723085674767208700072907013020873734296135043484076430907136105301086391740997212189385052177652552887764818262876582861513901597249898565637113342643577982044814085856373603124500941704878429458472748444136249140424564844844810154623587897807765983101602562211459361550219718202211870500822951070315465296562528849959217399126657943631004410940426200539986225708596811638345358348494265786184357311116412702293764356507664262684049052371148443176511584017190475259091621959999111018942655038279654902500426923875175793482669817798433896760222946657991107830851445294776751262811890859035133743049557328896751126140282308713064482843433296722141448466608742172174269261930791842157281591613858888975906854537013469808537016690479215891537024283823785426922360985675001556075820723544998090940115482056848664839611393703786056867182267288574965378287767475212939120530447124518844975147413995213881212797018834282184294538975388930748869149599350696456475804745434820165806925652050745959790366969658930157649288711236965813202180678779206537062939664487520948515901283206215158491461658557091178604752349836792053891396303614928484446476251830889866733314737957371318399372426684793288531653558117013069796262024596147358237573348325249101682056170777800915487601577402145772893668091824577411121838078652847643054069831189733747248838878487402027471478462774503157786568040359813274146383073267113479063876714340995058472156487864378803214380627671976178050684485944814937270518069335544923238552948564310998976070557683593431635789220663383278032741552638737562730496000 [104,29] -88107236057736711695339247601094594146762070211504419078172968966321161412560836843452477020611394375686307700623180226588195618776278996125907795725685213110404162576350195461860922801029169181202051403709581881262468194544625140519255974601227058146615051349464861409521717132848638089031106849182617455974509356682825839952670981688509306522178216185750633376772899577820749098833382802342451341721223496096015185671248544380088198104199904756889776511005024837125063469185735518813027286683920851084823699743390000341959232983423949567731844922542257894927032558498795573789537825437832205467369952058472395650342411388875750074765252315527829442773497030417876545175656263147507345541978961127553543658358282899975667995602077729405876012513109660388484369593662847547645423028605634666690616826219165078301942213823781385649565727516430262111001000100299323338798285960713074512730114988591823619972383437056820543112005642959830368288771371140913452789481892606817148463708928460791987374255848806694031336297696836949226199773280858147887125150246580820730875802812589202577871122038700596473294101606721497110625308288009735039070812824416145354010421109073847223175579645944979383158538842855730447374397301581425746008723219710723477216909030181589646577950698632282646913766916334730514958729102385275196329336896927972615685555981902343082356914080692716978633517305999284693308942579974269929982842348205114853742456578363909771072703947951540052891377600282502055787745469528908494658595642117218854209578566865731349561199097016739485482140744582385835191185306279088565133782416523043152108843770122942294790730912454839138134707032240712921134399557377500176209326912802346835288339340548791985563813078305229539264549993489962566168972120788780617722967759892626316274434430559143772599024575345418112020696757212895078563955769126580140107970297796299704920514659029643937100763429607895927180824835090929300095590133349047212787262340925729140082099920760423675750975643354780910939066950667395770867119112066665193912877528115237697931628830119254974724926071003385452938652316967133039576840683851380877412392834229686113599402835199410932425680244771800219173725060503284658262908887586952881330185627825823437059726894770298664697445808969176854277719010048850901921278619092742740008226229913549878658544677626733910918030726633169966354458541324407586862618549327194385214363701369126428568550176194560 [104,30] 38152392595759697491355644358933288995070832312653744577506992798851240229424325597242418336498307438205791183265781622079377183246193623557342823941800759376447964312728640119630362083888884049645701290943597577702870959019108720634689669450157362957851702446896928657753785741387746024229822612326757209949195457613488429168904392782685071570166051310626993603493783100512887489618750576145213888589036315467595662545990650310557578248730483566002809880748744029835293116610388954918989908656343941022796571497878708327173112873885690152320308663217448717896072116448599812325335170828884462893285999757781387458291042710880481417523050418328883276527366638423377029453749226950195618906308448175217805800503484680987531289744897839423027941932863813669039540186402341303902541066059579921374271118199111241599386169145650953774207748337168665589699894734398908143615605355593261943340618607822703785905120523799015347271170665945219578798233998925578698224242888402230864042655283979773208257145137350454574693780401051272796874665378207520384979793006961603689881377607883472739073838953368916681173402363149836282543354276757066911725678675814945805841453775236109783998589396499854120176408225776319606965451245849973107416729908438728127725933509354882784690488287354863314822043201228630601062440237545059992257595268565660573489483387407185094613443035811469063148623834358554800246444049667340540320834974690982214264921635129800957270348118404750339732986773450795715226616857148462550033252728705737582494159105248094359319439066152507116856978164902484870147265265987832989432355857324982712388595644040072602774263382196400410866930214280381180407572927295809825070132047714764864936624820478599595357547115118894747857810124559519365750133678867283684474443089164774719750203512039072138487003082029347011612685290383949322902263170054819109816872033641404021791417481572202142375802803539274346382217466946526937215625936763541217894623556565608859980861509478899960432824269685716800646016296395190751440073816961928617844832235395347322959316254722092343126139165844644063537062598004128721215290291058782192707581805596964431774472901410063498879413332327446678267149338345600132173259979547229620652551455561609216093684941948725932962779830292319905436275495309736261762661014041558372765255191329646202820328759377038250457119962633844758002852003624770227058454237339061195846569410950837163171187261440 [104,31] -14629471073012825107367075924501718871818834605303620535622362596630129175754286739489212858433825915748564050051266918334688869636992292455559287958830145531931196648819431968492829067381100985483721108018949631573020978148245870651705650332264114173718057663312798373525036920536016201475249267856219519447219897033532596103661625164695300265589008959610363202584029969689936993808516113817925412840687038362400253710423005253363432542370738292154495509457600691887215373733110474814148693856182467529825292262645211965599203347654350016869598047272344428121519331132586868598600684863099532942604357584439646830928281643203961882756928604097091149675635346738523972503058203984223776626744331703845791548052302042706122198211047921958838665293387302972331130004831111117326631974184867942389115547260368502883826552991606844924790041858326927263829231330351725433066093787458142179130563971493873462806943028723699945062160115386144147043903803366541839740277087749068697426241372131275656198666212306712352628618509530480793442971125582435838407732414401577974109124702171325277872907144200926853954434939097361462634965080650141333006910421557103162951440197100182223448934516116977992882059585806446369716627163564488477140741756455231418774643067614209486430407090287354772133591839186565517861684501638802461388914462853149008493109269473361361142793879803232135923750317652637090968777916803591559366616323511158421681457275643799574366853363147655943392127798789281054455154587762821487219651315640647177379948129386042546110864607742914963623021525358027872941630600250831671206209040689227883047918044517950622636602876007697086812308266517985045874026344279222033736496091909165501980140089849226273031538146404028016097472639970231098718827002225885657414547835118043720452899303321393678181017763808778391986588419768140454311219458697746727860328888906241673892873429575459581645354614625179030602897277393536286723858110868682386179207948110130486472560337787158481514029168035656002478111211254746251885545287300106298441995084999174557813779627107347801981717358036558715191597532203389887760757024823711506768241045988236295208218604899106615690519718135258389598100627517632396348122600880495873912322359239087930131119656968868097954747262981829433903449588447336306577906439943081018870668776104755113669082326062661512955018760743499070271313239867074048064308822185890247147300523609105133752811520 [104,32] 4846788161717444698976712805292792852369724118136199982080484169351140892198484116624380100278314366830717106284237044524767320644983649084386454529679307272614302081561499367396861513736390078343711328653807253533053843351724838218354960080195722804103751923260717842477244092997368023275943237984822813047100012417937146124457744016917494514361559594324538949644375569181054441565525714826659942666655110420214040572469188102850688122861441303578873704102059552478408456231502553638821731945682078176118779309514848348560277327331073406357716513133828095449128437105207068811246705191818893028496422757876913327910790843730017843408116439350417915174604180965583215735921135084830461052260344342379893770829794531669186084761244989557872708991028693125156230616085097352958855789752769476673391578433242209344616444413327338393129620093425090982848015133139410193347072981176841787497877910181026325362762431052921170871641776705508472548028549138959552476796377015891850893015621662703956239772982026139477609864532953594284854158410803533947221371862661178807489332391310713462063026932752425909995506179387748533581724047474880600040702722051957604514489029292313497979975166228652931027475653154783373036498745851035178629755553278479363657885318769683424398478201482052377801357079085735561633806558181003793238044380727599840793445620347121994983367428018839505082742296919667717671867217168739333717395040227637009765468231833373818881069881693228028806011253548134407399234868240373417455942163181185766826517131884132176065984400641920937618605191020321062937304327100730501287437330109491612111712868093906118636172723299532590749531687475478936984791981528303495435590393584372089602986304483711402448207853656701975885535323190793505401809100928483302104897554953838214329747353293661304415458205906722291214234846648399333437721494613428926840116541199594531987214804035805047108407835445837257050610773205058175621408825561524022154465789128809989323167763451697297985431747787676785769139306836014666502249032659976732829786987469768947179305019669826109498729803517529203992057623245330053941496922945301161163202614207559288144990547632405448366222892065521184884845585175556073983694677810280164040345484665996943541159946626685955755452599329915476101555426681065588364069548081863331628617728249941760810086422914232246477889877235893876745466684800803490951543857405397240616441799664537543114752 [104,33] -1295930578460690434824007211109519165342861821681829110279903866606753120086163505180392255282285407532363795150577611240970813634224421504425688847947038538093314365080597656698292994072706879222847412656575706004391831687946719862313546151681005762155970309069075715335247359459498053556497472446931232587284087407849219262765328935160195693165026361350145631253115816407364472610357141149354587945946468580820514367141755971552490362737899839888804150750823125182863989433829062768784334533723346546402209646034255390409567549208840231475269037795712230262392699253910870169636205127985113042257390392990318214303235042381216730226368721224596864743518840849419261487546620763215533431537172136589134799743111014639537107781298382367250956308189763233991192677661348968292448148094986266018578471171224432281869531520629447920590223614640129501361442646163331703431199299422136493144081800164574746891574237847813304570189663992318314201154905613342111700276761297004023967464425342739018611933875835124630202202374802733187154324321087046701583743829603623144917529020170950119787644093864686057550720492722558423252012674176294249525261173887758205466450685789765310934640260880197595387211446719593795320679629227274437491555526794496553787817305527148338779702291160104071822602749565572561649595087338788772764557412735042066140379569403768786881528866541581143659801823326895367586439493338181053613840327511498858920772580928183401270680787745615482587642666893744794347967853309759455119936292605910320608679642635156172705240829728846000599406358422422053778789996699524312394861032961422223205586969571080740835821299109757733226731875045008193134632832416701103638202863641008895407148115959035987252116922227356631848261996251989114990127532386215845578607730854080109140496069844014679771463866648505560197501137207730621351167609757074501379609600513823880078815545455728439801357688437524229772965886604691459548264816092521496724792075061295220464430878672192674713402701943230012816020298098319048084429742604624832554902191794465868380946524307536717244558853813076086420920635056797509548307468984370355698522270794575209520204545537916819786186504739710823327910855994572282233928300545808007259075961923141405979744390615318037838988143021228287366775881715811130578844275614562336333246674328541506382039487286954902565461142591556568395560112873212417452668626818077317731930614809589972992 [104,34] 207859205199037518427869847700491927990030964048935944369460252670909200106489290924850280618514083650933424246495688417688353842107459893633783698272500093993193006996491094711848855791897226321491989446770695935779832435423194289519338066922356682229333193997909106212062790737889587645804641222410427151026970695686628846920437535601377400428542152117906501768033184323775447457204010890836010172349926547690186534348337956692500117017744751076187282325356518276587969526453918986338770095083456358420961078761513996730085582827036882110802586076714398316224799592397462908844443291607066613687648992832398224450820886283946813522894793511068578755443547585775148243987434326672087240183886719232072659967214446055197401179858618977215121319434083491692283027555024562674077264483550450454041492310711786069947928076067247847855816838360514193624362602640531241849871564545176841113319117968004300995947899381378768619507182726728755303911989086369006503166014573448346301302889367213124849958372673562629364021422620120576574064032903015956690037279228202411616295598183198423594376010961576687173415900378807097529843330813769470369289027708796309990037716052160859010548835036811018336225197439253144257113532052421833740006383216677048252098865905580182150834378505271129583654498387656213386693453985630392877438065168202735636760480047771138146213627006537242340909112423931419387376988677074971128531095060190454393943065092451120582430705850311117990199019759448718402668255474152372161582975378095566671696808589473318482472566691472925039770356504016743485886498199990496679146088669959581501695219555007258330480119923539019153303487218338557982676557355105789102273417815096330956708487212905768810647373964891927367162809246151812769777944214967585090717771909921063044701010924924281316686640300920157407236172678869505676265492548234663163719682809394476340224496155019398080770267110961965343499422623304867105367711449421186923596774084789460705477036077257392026623031555635731097719980186782591947770792065907825143332966668912561422942839514823899717609229658591543195770008663252407319511137821252498433941996375502534485497835369124759431134148859788876508018643538994117056589888709365888370528795202132820661497023073625481211049053887477492232360306267223632403213212884174013378839684215546903298099444757984680241347063248679378941938887524442637322822884904800413560724353305280512 [104,35] 48543282058378304794037416181956535486047679185331565259345096950483542815543663965108391806872291130677672255673895940244737501204055181231625571345357867769510923433606755878185917932485142141532073232137775702798583964948841689078748655497992341931815345354810625160320033049601906009453174039871705464668674132897770667245608537237151683859842088390552475410367014050102761412632970813029593443259640317541450132940053823132283264221304344022309848493488984000762294298029411344440507554237083301936488207286425520495231414407637684348569309663685725225915341636489349746566319834479160332829361391981586088806957187368389704882779960193222257184460062474991845181288936212046267763589742781943793158080343163091718405622071045818659444577366569798381181428082358847472473767408433209811707278134336217191590188930738605075075472213265552356471970268212379517460466251099144861921811151351332287963475697160123445770769796579549213456085481481897335856110937479742186328903812776731468379031326457479277324619162560438387455579222409759427882823380101413378383355328885042982943546638054554257457877422014690503709761410082661035869105428675557359818335030317223673165886307647805974762774816053872194749587934121513539982046979552564740341401649228110446371526454219857818269803895890397946747347262839345237502233112744559161278990601230778025021259350567889003164292785696287843382627309878297954815829566856516651463650872031501145352176945426310575475891745712879884810051561935779630154308341722193879387253179599204597797350592274427624722195053176267769440983636846458352812716686143426902913757449017230678277687354325244256973270863233340099582297422836205968920279528444527721028320013880438863584064875659965445634047142845370802360276369361329154911622586898291059882426220856421945300178185323940974626533967728692579720757204040876505945221558220184031041408956553814231019502324330741475257500234577403776606815416430784446697532766895394277497934191171428007330588421295365304352741243936644535919859399976186338033906020729178144888604935423530228773798445704001962689939719638661809029836186698156834256740962799317753246694813837218876888065792648370989594515686893404739004804335919112801325705971818152531621464066731211087951866674396286396577549875215850537025841966745766114753551485355267015875455952633627833664030109341120234132293679113388144585726658010636545753331437404160 [104,36] -75018374322713301269422612494936437574548462901539660248249815336136837789602567395008554038861266165964503358611679336204268465728815797645249059456516493519778732759913260340316216113631808813113708739894600663488920728870656469501600913865665294591878210715378791546379228566113591737473380950826854645676849437446744209503078683024996873412164605750200856959502800112022661215944639569503128979333741652622947145024704163278659538635214481836061224321195910524286982142558791414415905250170760478470445449918169711352439399705377290471890534777113738726177444846988374881534236257491083950405440370083106874868818414480226856667260229695525520790185021477055541377460893665180203201469997244464876195535907689037554652140436285791718493652037756812592746727439803394343359784442445873665083856001398364473692352570704454764444133600328973345431823828408547608779218738126172846692818918709168393153204479428875620276402201627456698120929041133323497852174110563892537647001852436148898004037872006913660431702089150889847743331143976050370033247329445314653685961287461757209062089449579140245597507496055213172579762482082704738528145869390941659986493508836969357361126435713227043600848358835657683162649802881805918126812756052255030855307923985897579705000270131990769522592530935669788477539548438785975191307685679868425191316760178105104644888342121495377583059758174305843594963294193663858156148442027210896280539622076747751700665146745507632124433994054690587713931834471775517911077963001129035971812801823542805390249357021199945910899419954306086858927220091227840895984433692058734274842276714333166281746600316919834205056111514309972968526356370908909511926689352041127766378987262657822785565073216791577227598890906451723302279461032677560558424731613651276842286482966585876890466210562689540622892805634818789703806437528206695917789899156572961213591482465740118026015294132192014312926974965666314506095168258976188186242903608393972168655610046700917472961231160112373352309335906727603608230451482780905736443494925548442383957849837381098455165633075544794414549441522122306176927133222182613876743223338678170696082621991091722859829996726844725953284709223245044019108594436046356508680340735414511575750714259261287625002210668870926459851304899687149015832231339475704384347615374617378686592944151921371605536544055468298326278537792982507502083341072663138709184446464 [104,37] 55061942442594401819006000456821469231042421387475453995394533968499090176419723071907205156615518954470112418249467162905622644564190046348801780838339175331626077854159652068410330332061282220685873768694758125945652869433461274360133229206114664056595653499133593405393807232911062233194300235857133987322248506973541231671479378164337077047459080916337901826651392962753979700166745184504888298953616625293794791100659110608954033258664650480687408548485133168169446339993183703435791659602831012679612509617072127764135640618537933640797346570378325450108788595290985133408445144779013284491847928414237816790350442190421853613434739513873170613606749657612317371080676851845270998378159585312441125130807929676021347013862864218120356367224440531824779093227434293362194432005195605613197751043803908818552772544841037701130373136907043395050046292682256994382057646015139399877529749543721405114096477473926619557585601880413704058954346751752682781997701948195366495597677713761025833772275328766105140530446223656721604308104245186960953467921227990072453820949404501043289844241168232784558644850107485017693557149748387336188373815778010813261265927978900754070424572284286477861542738518726961680219314629254620918690368594246344120336956953791836433692195450009648241927583366076103682334255261966873765641052665657735364252155186364580817427055342639581502151608653689005648096261859311449148166941145363651081816344983767020800102527917955981413296162518917307887648060942837778543988351963053039568856870402464084464759162279656499456019971122961284798444369477523877151004665157541725526155851835308844179972833646165859813458261424822614033053621427077869230578954145733999295869000965550267324212258036841687448124760696910645429028446858436932227387493718540058869346615840365353560016339634023049829782094461871586882606421346136507565521930542536168757081688304220951545596593223286174231128452927068146270499647761154458900039370682049866616274506614319186719415676293855399336868860272391094827566607111303945131416310037667932696655941065806322486374545645441931054768724230215633601801647958171981325587886707961672665658820826814222207578361389360616544054678190815966602568025164046737705981621322251186865113336052788548370810577009266739762594813813914076678862584657982849974738306351113140851675683746560146037282569798775369661256412911091894809769054340490688766935040 [104,38] -33223942362252601189990553204481159985943155465844309759611669005373125130996073632047296543048362161631982618479412896479461965574203463092532132893641408792230063331583072230487382481928778723936614156969795585506815720309624450326017247743018925520523757101152810729368664915870607119840462096799858786492996064509950377829062288041698585147026806088009530063125462084434657070144866046846753700799411763270121275909406292323453230198856658372070227543803493808369948851442471478367908083260661036752913525910828351792671337288501326378438841386989565279202741256422100552153260953565651483569691167917923139831868440042240320451115274955506168300584852089682198988375584673773202466597424379917140488304309854255607379098624879845643551300959654731615107210661496976155779236889069765352357728570169269664858762104101719863791880772266758581836281230521164419008577853549107235645309212167881386480457796946499061037402777166072618406254761900510624639520265030424676612884853244285613937377986033559816784608739224776904783036508725563540656865372077290140126247619913553742835523224658145403791393173518793764258460328776513189237705125088205566312517314799428264776794313188731904953585992089455399925162142953764462841243253342154938076273641578358287343311743874404629955922717693747062053041264941801624747377039511509750720630410992272525541178276532816122435899425210362055090177180637472410602608789855636457223586122524837406408026803535132167908238252922137493045465837412907267400504790939024894752397274791168509561469150610014863344394784045055825458793959720247427037968984707828678033984605837737476362684044488397866150384995609241476161733616881170500562136972182056241846924247930511354588043331912494309852397197492782121408897235446436938747539345275132882889591061589554521164442672115980593029999919048643580174149701787823358329882315936788455415399444806341711752546058453439360487785579768117292023502826930196660088053851760206992330285584932768479388942407228633239092711688037829412571216530092802547830281817671328779424310716582171792565922186517124010103974058723928733910337005666671512749199078598609349651874429817483833027394086383265330273537660028687739860945831313345071472501881618272070847755576896782054825697620778130017447904181901924302053359742717141723554882283506871039658378704372987219537230230669654101394536424433361732503920741436924031401984 [104,39] 17560859669268516687574782799241870479549786694465901848276649600353033097412480480259362757552040857900089423406092516887261883016359310226538085583796848223657647366648851828014657933780756120745489271320398472260267448342178799887044128146256541686505796445581967728465652726281202673741456500480334156218465955952484184882583687466586100917256649302528749101093708513921004367256582528276364753802228488482873901942629302725997215996648751400175161835877924237945575854857648602581055356478427300155157814931770197868680329614618754866727011258755260480074487980762203136996748350241204133197596248488369522418947237073864757003784635248227975232515229174471260792764166557088723235946782151522610196615352613078082253743027473526621418794833011004673738327518427273432372139193009413952136270071172986276241612410516384360273562294705352377629205899086588549263784161139416103582691736253218969378359365307342836887633144315574801458344243727235814588884496285364156349386014188517753739420605764696803965621472589145727859314349000759129906858356147144982659695063238727617412701826616927749936583525633806855267589968331551659633713266429779104587173301586174510816162116853996589648371222570116598465803880284500702326561805828210015386492601091002905201817071070019763422647056522321210201210036558779229885953811010203002637129212902546395932922479536763085348539260878849909781281503873303876641219259724921575794525151075572805551654179391335296402268354129253681524090664231612084034930846307744955750985207796023991368432438546398979347000907117915665320862795858266466687260161328057580239364783100248197241376099610556862659439129787786428314906713551377011696292531357955538101193807201307288915332687780495644523802911730134965468681974061789420538780337104994931826982701491223517990292678178660866487630120959075820824949122662739685136994366790705835224721748971545119019750167012444996505238570053296973676773679612382626064296448514794408440993235044600727146047805391481730014214567461288072902483744987228630726058574333976241739689553050735197677756436101927602492345804326044498062265046109734717612054724172018561108867184616029675777753649619826108729741072358256965206270295235355406259966632886267227560040472449288712090150855447221946576881422995178139138445443042918741042389309102195909594059643434875097450193562767010151427598063803981203512898591211942576128 [104,40] -8171633341562822684866211874947723800347023486306117528490319151270854200789888668043938992661354516125776261232958656746565467016516162712542903953654392099032561882960373226613606009573083440830546279872503323927927685574379688108412409015942013517128608093015948095935125452078893115865731339398696569268896131450036760031738849886974358898229649853534032097930664596135099136056393624230654225478122201271466991498782357190926908496311693253046355037859439126088263035991501951334872249082248265963523611205514745808311384928974729650923204376241213536616993394571168358531056750040008696027700341626410718589334739886495525312401989051710934502407330459452463410901968318775287502747054786790986031558164881860105530167138132400899727540128002402738973516077306737700940510731421471952109902583702309699988042777822968726441534856949579380314994708435210458323106739447514079761967604072796088129801378778963700456776359332797678467361200931958171503507178526349170862365445689795491896398740600823046178857973678322316128101259494966406965809662376033193989097934030599057930052028810777353480172908702468703341733173527188835601299983870104511551338443309974080881774467953812584298949008123814717513051134733174022813001290737520067213530510882018330643308127227319032085798261755322117739512469732471076125691532247167341618454023520568050051120755012762683676388062486635158144615982991654963505877735481648533542040919171973104857906390289853304839237222001136117123818971944963085278426263753435664890846779002337374590138378246199630602337032550255874875558945956155112836648330969497615212284107968586383802126662348903012859975577852150488292338339046501019209691264626194749593899646806857547163133837240779725580059663732991482165933488396892355083567355645925895298844141198603145642893455428412236085126934495289512901382642261941464027328778613030750651388215075025319270532671737278749439232914606424769439225626219860350393543861451746955458674310148767327998047962606918591033086269683646018696090398454354361340699887360835290165076727190487235210387111080824797258262746904462832252322956711689506489174560362177456184416306652587553814666586189450615744847429791163908709206511587315209898698761051744999396629991641336824959445799730204518569601817549358158905674900085260806391421321903580861915685022015689145411220572277835040426118180361919822686527680212369408 [104,41] 3355218631705071121761633093797072679015464199924232722220078026096218652112824122262298701552174441373522937672696276690954430524772977600236407049198373658352511665241335466004024003379733893802712565888765272604445780247911243098085149002212001705803333016158720469055760627673006795377965981279475572414492806918286664796379567389788550485820653724213388132852605996669256564767441931813028990455734395919290854960268266249363662134716545355374796483039324678150290996249068383587323447464345467171247780602324757405576634144069745037974061706392142730359930361606457788779832188459031233594160860638827247585837769496720154656522787712031266078528685388208060146225274419980286081624277657649813184360399568943265765166869030107335849932402016050709935215640978047028520000014319960935768319471724377210101966548700538822079640643363617888431298647090658657565449642250173038976893663904336097242278188840862919316184132600937205994794820097538345500364306424024290648673736611742219029103672520196826266126455813936244746765237747149874313020786945257046945686483476154062461257127489362331067489605439945283500848624662537452176066997382796757625181842251209946006108566440310149297581891470921891514040979599288110162131504037010202622045515495237461038868156195555369415277278747173833140182548126050254662771948535180756922245602490124606692312875922410810592075155994003260368782356049858155169201178956397969225220044788759050323143530912347819348302696111615802041402888945554712226260364849227684055792992105719064465257145484592717659286284168700658233315760882098731774105763891344834543377828276639114183411930013797391588164077002855582747977520879261206266161579784510368754776969413325071794332113836317022800720136665355703174145835250678568572819092569375968407037708677850007107930816982919380911728244277845628401947698422776793369715010933855673532218566708529988038416373164490670378164858542185011783166917000244307701293928671046294723811011410565790991915047493135769224055491134767608238954659594426877634916890309561512724446779772094313710690465042176034509421263086930536579210917340167725475390485778668474664065462052065767378570672813595574988725200821880049239493992191340766448930716197821771627757818023076151323313051938912127125887926037446484613245088279436697310523293364496457026767880934364811514150434332174015090032414423384848317038918107136 [104,42] -1229088289246146394074727609232984794785391572587162916081277842105579131875822748649079102170344987278015109554487252842451874408397682226358485233404907311437839739037520879591413678270499357095922175974038107401728040436873594360534518011622505984855249386505916251141502499346170180588172493799342550895467819018090769456265385512545891620178064112337098547556736709989335382964711010656735780399726121211781282205400672594543297610749062055601757246473634424740586033632718772419004530942711416786413698533154379468093679829857198382469287240280320664896748468789097823116934254037110565023593212660883999786718919864909130894628617920710230865001812971084627878168780648932202175026799626540379200058408405627610543242706510216883836059740625302383496240310938614077261231993857020574248449442993461924040084440907967383106490427430077819725321352702998358883908656703996018438077711607503045162800032784293844341190292683688318930263776063587129818297983738944118955497494575670463253004055873357049333864730825923091444642521032340172123942280805588832909362973985227587904364530331903893840870799953740774526130817723124505665052402925612906807177073078242077392746600620620392758366132078709188092042500278762822279931847841534869637627485022438706097082308012896346772713577394760210412995887476606487348994562596524052696890927100739709523117550072361002557397475077596457829118484582809446342413764306941616903802760201829980112673581382916187790072819876283137977646921612464914912883336004483049605440269746888359800443651053425250603796551177100579036636235630607867638572964598534695643815827203339711624085705533015469564437243281375456559892688429106282217744715390312023523786296354787252526362767002253857622065069607294702309070239773375125938103891339410463403685913022901856385470812995219184501783119403564761471665964312225778374714392798312039814835892836165756041612591683915680745262440687778314233235086014072431702062724595111406930609946613779550538751966480599611082167060167823274022543575000400243085932626295316568459845709610684230924834978146108836823910170500614538421901355769721794025089738479396243864863763015641746191859624120594982648737567921834705751848909413028649794397873251202088383533718053916356460064200287777709395271280903377645069592268791523996167151757541440314238588327966903153147896333576874121805215012528951421414504660992 [104,43] 410858733738482615406215264309899107824075728088765542624971212005652846985893776706972070600732004277067302299251329806803767557346388139727165337498311742353783773562810840650645574634368108242618842524307055039438840142040184644164015375737236434310623885726991253222551573997180226893086514395343797005279497955187809396516752052820712631246380341197572667325977511885989936348327561905118215385081962247832520850529062808727974842146230068307439068525446284149614044056573510446977568180177268694487829810565093975100949628847209677213450115739544694022757867068390791610852411249318270651302544680802692031766913033489552544977155187878111154441520269411406841707720412472214913880532304441619566421513262814114147255090082989854354974957159138399217708564635091345869558770723921947452460970432555260155333852416632766097494541192356559245114375876458054875675744930812882031117804568174812935275754181909885120720523197956465532983210851096300356857519169048689948243142941753973516027238089996201677408055832142000783100412100212110365830159456964323366603863144620694649082796640059430483006239147350679405950354317014865153005003890877229376570881717477627553447063826763563311051817155070545497271591427691979269378489703127921990868860295867805606141710178311026775859879512136206619864310624770622455575678278566478796061581132555279479113706241008853682135692709580129356268789222597920220713865308165469416742556455924042241337935516436458556883072037170592931370651879398325461463890498650940500085734222606772958399068620405745261485341229582687868540959756014187715211621797330553582692231058614778593397694754268649315719561311645563130657017355518719225404864669636549594072914099472585692244814532725753233599055825614644305843148018382272471629485508184835405756322565876826034408073251555405933797684259077653635275881341526099804295342496520112151085919776833813276866062789541227264089905406154516057450130880539366489647065519578284621723447860105862728931723162859348260816752426083453485664822875074447505338867161720209195751615368376682931475858534523784907340436989443432386985152950179098087226361896674203481903752669440442489132337216277274496010179993768803810026122780783101280515302557160433728124730507233580354558606323802624259247794114311391500846156156799867653081355687107048129604807603666724304677331021465212233706809128466234864566272 [104,44] -129625455521239955321659186516470982144973767790724837694630460504174352703256760707503850962673088759942611756572586783750624860754075705497157135507238589966257965415344870849683417894430138397932945527890181605627933798111007495519588197914857381464261640436225416461450733068163704774197095741909677462049173016022734024027464339517194271012214168231535915746570375750230030350185947662203154157892428601688706803257306252162052260920523649809326241715993288683448397417870518864782855276687049151915190229245760205502896229148574838302423064773897843428336983624898464392155152648136425254554373069497661919157881749937517669210897722844936601865501140748376781507443835949196277834637111402149713166688897009551548329509523747802660362160988447608954274363071938279171977806842239602111919780494140565331630894002387341088873390502248159091406691359384539040644937032253648518613429809691533240731592382858072227940806567363299314025598608461221064964821161652941090246386571360635787860727064840900871733161909333384668995907533234185148291833512182036902214165962902792778022009098612574838018708358401136131770211353601710217924477130009279026871464083495659212650951184628987159359186221757398073242567314062645221706859881123977193787713535899595850422834864309116161830764194245597386407588968522966350482486248281360843155643418368401837535605930774187061320755959228311568401591031975660274094658955726784607701812912336761132990195588436412399329688642438741703137952613309809121094320224794405921381906445998786672988720858643671038107042113317276558213282200212905421540604776372937290662735270259689081135156657192689919559210958407244306530548884062293113898902140277842275358473526162896017127482875712456596754681353614236775453334962166024771409007716236905961795158371561156693973489356307587214594456694336039705610035804100124495671680238650253838603108841962628361541947620086256840001620812011265641323413402257552504701963976532172693766100381353110438549628946499734022606169854048694393003574079394112196353856238808485414381759142718697470218493606410526389653859706055911950625409698823092026230733688548358372600344212119487739958024254577413438155869087140918960222354851467781119927308053328168071788155303241551205637225563389355499737658032634089552002120332034206708557455316145668634922637725282206260681431922337141882601082430813781360640 [104,45] 40033254077424798546223983226581893866747511118123447587342022719122499087937262362070344118246020510660861836211321195101575594619916842996187760056802219836122522183390284282184129691200257165874476495744367509024448199397543060189153284581546890194384030528011385978332644262213803994248836948118702867817381645001058152281943808445540182241566463470161938158081479139007829457537473117731066524933037241732718363743608013865269305594118886096912466136836234378613482192831778156867812719797814510856226230983405889592262694519820878404730690707310549371407297387901011167962706243177238887284954623725785054922179317681852159047893113660982804093055942208795643171349495453039000201946233481046192240256429487984803657597435290584335668988452314706980755125042669334031323880699768569707446360197932661881556946192435526270011380101244734035427189653220881033426716777125439301863988171314869440721653587317411838059804133955999334700888443272030650064343957327240154687887376109107886538027978418254274599138634319703551369745379972741085553851828822717822003477165787193704866438697675819072641689269663863515595362002348752759403620712078634255549308301278962597243760759149480096413320622454516276714795305513192312958363088623176977994202254590849158894150375061705427317310483252065481945479907710772539569584954918394575783469953709335164289225818520938397220446181507543600497960162934141655522322324706224095732032338426384662608174739035987421075446136568398661180569209394146110399994613254852657821622525750878497679534944292947848065283668628821686656907773797351720419305054553227637548669109001783990033387561438509085210114147580286770532647153129466278460272891030510418749733551840182727266666395044808803919657194875288993208767900080821019506257241138956262094386063761170686961295642611750170969908752292031720909161984433058500435634205364922211320333576079809120660868429775568754972489316766297173116311141642514395798060177610507430507833449653979129030983906501915885482926620714892166799613305677408989347917719475941648815455493129786216421896063739905931510907367172341446498717711330650143474486457895548089437954237384539285661015000754599779126550860527376787388615009745067487625579000343908798008293733167386094748364955884032575035743656057444231552313070730433551991102339574627507154929144124399943633850924495287181326979244174082048 [104,46] -12349299212317241767120643179480052549289101504553703994480172738870192183654114884059302821405907917627990594678368555616079294424873093436657412031175409445176852136253854113881271837226673841982845896314447016361498325746390042816077795716051500421092441668049137533452967404621543331756182899486456401856916743852996479008711890320720333600819161455225460383227881573592310114790757110040681947633554483590774533783998639635285682498698877752553867335853860884367148030329415373368936424879496299079855156955744187282976398365422935108883514161717315143700337705110088299655224394620848549435783518043363717219440060152599468552395812098344335820352386676026317992264990711097806312186825249250934618880244897452667755818354040840845115232634924373412652755996099643955835016463651034656372505554894931954662561125107994007707595374045999077879601997946784547175583656332068063655606383594065366852509542153833669920934742428744417859888159231670763751933865682729235209615332511188398684988541171895965725401823949441773040075354229355266613465245277896570050891773380138106435640574038653366217518264911708169688212804846784196663122024591959021431554488844886922433855755784963769515620154993455063504452793461092626497808208957480781264188993368673457131859860843184438843205470841054758612069856928309764758060368620884318357201203972253372221996186631239872185558945557711515276549505240447706184203357278820799446133466378771990080946305937743833074044907778399612395050670002445296180540207103234670480696074781255436198389314540959134336153411131178334221086804035745459659865209849487748365901503078572097413622568297690745598166235220295919898815450113503887837858872469855410606232434996474210055118811115676333925423810057306687201595133866584373675180476204464918024262759440119997523619095578770990343707692939525512132998966177478256857327337783718918890115045120040112900498662365212017857014113420053830580007669221294883811669046634668081722075228152775766618210886147283156738757039033947728432888562798882241816152116205010383432624862482312186089876640490654891080440698690925249763339265192814169114610325187411928142299229813997533087272186304144929788657379160070077361845084655952062705187246194134099268891262932396896387182271822713606699391923556277033569645439129089519983921793811167134290807778501506265998400966877959520424815434399744 [104,47] 3765738685921797167975142303816968404090175273975961146878311214667997615782310782169093497703491123531892234647619908886271565731122051103471441194180400093029783526054243869234721823333300906797919744492351848423083315808739357808974951366829970733375768264015381494310020024711466421651161102773083580437163827073382239949192941552016510234034515987642665974079491240720085750027762719500376751765891745600332236773103456206588633896730919965265630679655220430319762552807485349166039304594549982821384250791890518354560612512647621187973338672633077575033752087037439156678286245255977006439438721621201106192088827556509873630540443374691320020765834600320673240091551932035619553934410437773663241769602672846750569713803836575035370523639404894545190570186198283456287842811867551806851059308502327913403914723959785382273248528926995695060225958861700376319599679229785975699876439049693871939547081684226006391858970687963875115473013833770461748634649299034828159669933445977991146660326406512631855111578979796418185275409928828692749466657794315584801188540202162947834169421540833930639059892654899401518363473614951464582389630569896348005247178578223822476699678994185087909736500317869854234089806697496320586478316978441956590935026801942298781846045366445142674859718635476735003911604951503460764095218157203437928034299629495428152911642358195022346989159805180227578368515476121905213534314396647806742009290004586996290677790415543726146054414795606213740021755699132766803710156167688187657726445769664390662527393040495496162996318552065463666023933164117719445783501435491679423491491645851630278094297396455426629558791568902441482871606365453916634400040684901174032410518611673688543750167924424508780802113534673309515916744853107615907925958412493599115766176680664160759650858184180754989613747422093087205516711227805363429675476072657020813263691461068213880622839244969348541468150803411782700295786864503736561995274364546919232416412051160352288824853879359224717099125179998203026825618033946101971001284973420841283955566583953164537434297843942440653731431418599502887729407935568268663717486271079962880273656852898887391735676566039867952634741332222393183395770820727351896782755689865922551146795549620482950243554977436598948589567207186220649567089767972727178406598564445138532812768306109573411123932569961893086172807168 [104,48] -1099079753336460403800883572662277485828894794089308206683195248136690404741078145425522820310893655837266094613133004209632972951619319420005252026274936515091592747206286927369239031452469697518757976567110006572056613614768455630936632624241439561765797919056201709090429028838092038348164123915358711851358682461512990043658137965944660072411432359982305862233982302402984590579716485343338137460620477353792695677926299112779720654168477318037158457510277949572917504253530074446961496370548178102775752114706044053212999305201591617456876530364543850337649642539428477774512662828328629079836388120711030944302553333332647604247190851680401964746852123443381297394216117542431553502432621271672582837878069854253775883961622401539921791827538300216904135275806799808401584439279253933090697818724588202854479596995715638259189747150470497757280288391289570402346851921863265619052264225939210199633152172946224097850067000731673321486589362771617219890157333851713104787671132541565485406536202908415672645928153880990406567651230925669949983209978535592255406754710879449709044469449722793003675351853823205857204336634715110403343338626960548663655946418417527784401200631815124334788381737041600489358718374585821457137970382731847584048885866310160644278192336804579249353688361566007808951413318785021969097282267738651444174371128637648323307267575721769263009256194377676337578158863629623209658497299545221004510601984379872193840534134927875584507685416559192106302580867175505271823253283801886859375939302509785934540932045623108595340471999152355747012736786016681729791790588879893397801714988741129881633474058694263262048135486726910435196597928396597109169394103034287423510689294911715162161035252097432113915082277525999424826496836028349987549408676932900112786186576272137767849752929146686787841841848646310404604425332417174904880977609706599872716694582316673810410289889939933006055755148443282858265861954415903813383481312217424406628633719594979864531717877049530968849081341055517548522528622259604798240906083654340378503043454314773887831456778811704599225357594609354897475917137825646836396547012611354573530931265011796320285506114184325600893502668003975682694252122644714937126564308009285440099864414885074630252087324402093219044551445191858435087712812763121961302414233324733474439441874858610406646763141177222864306176 [104,49] 296699812410966428550366925860159480770144967087188966214659086375093891448650491452942389761401701623162222982169428603971421812185563393303143771885081623191520445016385481567234492169617561773495523563197592107887387271899564250604565456677865191669913069178687481009168425134147675556918016830288651709572620472393691138865515828651630316625325818273926169596628988667959758559374156860305024846796299459692820701822118614455942318606556534450699550182326916965343588478939649034068309539080994440477137777561634196041206806229943187099173855296111674417744570638541131764143870371964195007421933153561954203377406016560949810712473590487852364138624009860614884878468417186838889574910946998151478519503504171651089474583252311695618643604399967067483222036209551666686167788575778580241060959265032932469048400986964193392127516705687102873204199109586871761301992850776023633730153495101995018114476067074521523813736181080632548411682163161076783254622124783772485869176568636695519106420415572949111774757841256810090933363946964655256701413499946800798264739063379574512552544682348578124448089776291706227676967242723965752530492111299790279114547677427797882436085756981935735875035105110609012392426885361161721937259932775002662169097629762382201844581421059260508867936764273545041586778010570929347039405070052078837322566197769629473174477830126001279864187140685856705755355214245581530068783089862843315171511854020748795904603576936558888130573897865601398168583547753695270695900208673493425877243937215551117787883247072522948453452008529716985520010675502062519811361675355616111184924901704927811020021866431609728977934714728081936795157317882372612747379416655230628581238844097936119109401815854600133911152721086529714075698192171611466514612428425384999944831339577585462863919361501175682072587625937756210529562487817943645013356212444849183301185052955464987342715912991126662449070429111833321015072427833457667591881304470850140417775760890109462458038135730580472037292381174546201351008658350536702431738396729199852986966108453606916582996326572904968610598411158339659938068207428567433024172624507957028781373677436194390534195066212168671921863208646840509527814940137552042058629054313888603778826967428293433838406179296932289579355643886056899890460858759839202509895479434360475612259628087539841819931457525930524672 [104,50] -72239311889904555482345208604050740070270009786495113878971129805900714953345635009660385469526706372788971527700242255460395734812079160554245658981769728045384802187225781908152555008405736380432539657298736981102401654178391995914082323216800339537316572554993115059253624195148630746702848443915206726899154728484731776253019403878950956485834141182371644028342099581790465184389545590066760451064920265906717904170965840694080571984600606672845345699569383284402903385399251653556278745993150108205817027323007553985706910392030960884169930641303605482089191654515702951698960999548742316901646156055567159962845019066364879089302045553931431359091741364816346245201050136316723309893926203596239656160509812195757580554817928038285732625100402587672842723196642674366898913429989959204923927885564869882614890748559136688238851350028847114045482779249323013990956458609068931817040358096562113514188231783009507369772050153811731013368230478392850499238821151069856101598383749607975556891016744028372066577576808737293587526517932083131154427673054389974818774366831402969674199449662653435808716847662866975502188518857975662390960850432350719181231375141640182375480856318333025294487917677230386179783770620520314672144478078757935739976358424540673184048978031477160678733351460992633411769105108667461788899485075430215751849352866189910880540294623494084105410904627582194123761059335607462669894264539663391406282354733518865063600366388355930149730358594560846817256029308939498958866539228167165996408691049796738290497681548435788474573913617312383438354714266324057200307815428248643314980712763801220398919411415703812679139605800365481164367628616570991419067931008442727058828465213504174893294969054249662744867022310850113196603680752083023539249273786793080687131412738866425073755704447471892290785828347186821833088638844208260594650643000942922271894568921194736543898962759116328624544046911494565971173093326208362368330037756316342696594371882228672291512929188406920742513760840882959647000756185983423720534082184899368251085116897178712783368505703406245806926100562750735225991855096032505887681822476541483931539915234461545482206851052601704873394009496653218378765264614555568999988674725482583626481256946115334669877137878867416115211928318578552597498913266255056918432077862985945670258942516823651610501769408282624 [104,51] 15615394413197139100546166568202407184355174005250548878561559985371973877254718090733794672978498059431776989694794012100644419908735652896969531327948314526233801736527817787427854785666909393740975492709231869315875269654694979109908125680595262963520087875586084314538607206344512139473491315359746469755519995158607914648328930644008695764740675298036997945204614883433051706026613209917659534399182979720453405626127429916978570796143166714703607857668113300323860445828325915607250488766679683999959076056787150714316631955340377497571282456621682804441759294000516215962891830820302597260164189277119675659744512460927053440319234966612048959306203838868218353994255070930817721846256926575621501892990978383854187262077869666451190792425092459942671705331987189314903209368484628969913571833822792783593763494118049083606360647103345038401065401259095256487906195654550335449590103452795876515450698356878892991006448750371664230915412794749127867340093680561662389358506760105105768451611742677229273554064090481916504649618919063020328459602165477571842329165209173408344247093228573326851150851397897996112010737269906524966280485540353641340065492876850635264724662715742983399307606674840252999769697994854543815449095505134801565169532015965837048670128461417002717826986017681961154878189569242509201395254890109636299964281148891670939107231416560240801062443147752243038296416785359871933520051074474655317898446413127720102438680367384844889643558078282671512604070718693119858506159235228276281718585869157345138846052776375955844544232068778073994118174580107718831697329236154565760741583269411550259525581697488048148778913796767669864296762440581945197185551119172085111274791830485409753432853124774621101838937402440186196802686959866840219144395606899631941793980834549912874246655785052341865327596486139677081268223705793614385149976472930536200186409145304196442614709942129989472515462622578934957599077287927887513575243239275587603477440773214199491902261072045236105595228272063335424779703442984566115276839451871698449394337972663215697392657586632348893261466170312642871806846105532977975467824454168803730368586117835599231620998609932507802851185493330544134377199838474035667190423219118979656064597642410704296079637680278719486063360959441708908109877524832695906220248535204860556768071848378576911615377014784 [104,52] -2968413262833395376240535109771479836069729006500297055617320409879027292068994491470205088490583008539659281797803796134794477334997951599784126813957253180584692304851406934851946327529139792445772468846789433309202006215595087518418481018746370933418980702182081425844209803421242765979296178359386218934918632700062408525864895206842991156019315564376063611765672584079855406811851725161302308740089074843588939979006508718780971462261553561368796469045913841518401689645134992870679534114706756343434916226971352698550871824178250089275242788567122644542035861811412427651867763295385047550401024905216250548339193259367753026397778377297338705262660695269432219395547216024317408480369331680929893049741059502659486215357700411719137077197255602735446118666449428774386021479604377888802001024553944826729298153437059893684402360367158339612413897557955131638045794599730823996315588692070864431152513807343343172739546242605113111245088988529228737366857912219267487644223357761284980529154545497769646568077713617190238569073477940472566411291644663269600710277773205469026108556578409673069891317861114652161750639491076714198645527555444027135521343599457974234654809994522409402001234105994654190327171670573606131706111902825492652953304357950553357221037353123084752838183965641438058616504502149435888808532684765421095475569624954300890841862644254933420148219598577280315610469948881509352088544306517003188579482847006931705783172257634847047899192075608076281641784660262427319568139300283510178229398979480227355078274678052946363250611736977708140389453043581554453443101396151546138554306244478476201848491487479464918546569755228748732495728115023715701028787064257631764758974626900459884872835323955414420419471519748421379023440394779780628219280861021346049487359546142134596518379537287816358491082005358508023835991353543499877145643703546591787034810739589808360584456776126899624274860285206609728700217513849921299001016708931765952556073298255390168063997594149775240211778903484560904945890279636031384419783545813144974307265397337446321128266896010277187666188980902120275853821985955061325345014246538340605624832791808541010740224470920440309411663076159924864046408433206525998720413660267539492016835646001062974148207469147455940061138728890240685625276615780945410351030254571139519282689387688300057148260352 [104,53] 493252665642254909463106749828240710488377294168470064372434270405042276389164264432247615880293532317234588211501230951859400568684727720767535854258736583305574774438857228499592120267110444317956579888952636205669884289762462049756215755738099069134706471190667605310392875157588090360859149741545356991533154741573975185733685469207651772934853034249488855203915307117789410631903075627973574032005085960639015007332718934742310159794469867203870570938694744545997934161328645179103719751877995466032679090235358463086457490919437610289193990761382102591153580707875723024067287105327221396215258930101522598278078005349628583242387713068361462511979982011475078664784545347921827269736422794518559896647654436787179527101341935769605492600884384598661468626935842775621869727450728076868910248673264397568666428765086047524988603271822476907917056280206642562793510851371013608835941678231662177680136454729200812032246469811449752885029141286224175470806669888124146337833774254887170157795204642472293036346454109896747450524143095335028353169726033985976872002210944915745339116806253289505697989297403418292936113161521675676192973422446992002989522717511305559043280421553708412549785568783435026980143605212066207764862392282480157801770346201248565230488770576912578049455962030551496018222598524962212569549355649778743432954388057637435244047060035662311234495240886968593260296719137546127157412431490471690182884020091276438361557319573382065787830709626303749660487491139513683833861266097287301638314354081917385428650968600242428077809224031143266208744866450912536885895593016731874731622520116269680180133693809981466998715864922501022067477389385468142430167573385383856116964995351436639543376323819180693181502514501810220548512919275434845736893368329000491772689410614416970082905566655130145864200940860602685560952420705134628235372988576014086403197332514282193580992571841135049593989214043646322765222065899377868366047350772301895317617955000999876657401321263263411520172971539817142604992855053764051836266975290950746906392945616791076409833300326741536795837928623071162470315912576060773662774661851583902266703826437536022829565226300389095863801531686243219196799896622543238416463936455606800433857642671718063722442433071210127291956694558341059825271543148968332161684696512150383493494156397976148246528 [104,54] -71347479669047196202136240561693188591705225738993443166227711805241360363702065673277536298732326817996414011397720297491097660262990484148491000851945530833061938779579812597434306656897154712443577833412541481350546540775138699203095247382115421039649193600225532403745064047545891513446994627101330026520004824830339440384781512500410325964616667012407564961707555638721081857213171076772240487123955808460991633744273832549990380054669904423265505122752795521797095593792783330213335176204119295227808669144379854535805584765902645418878426361955101886288693474533162853143017438764706574254200598588223342326292029280821359600269584510640081146256544147675036044951699794846618430116922643714168923167253665704935464525907333058568943019395017820843431667650297738389563154912337536889025064925216300047344901133161184770727811942763270755335848451799139363555947600835189473856600275442505628410948759854508141088303703870304291472755866043134490994129810022308660051800304849784083569150628868162143463583541823951922383527020210096143355883574619729114425544104525705782398752193531757795301623976636677921530395842327450975224236897101038053753899090416834010374290218140057404037040181825936765936781619919841553008122304888619403358455223787273355159844671900010385604142035950128991357425590483913478935942170254146386533250331486608175598593323141616071989614762940438999193182029935084589681722493399638207158897539874528811077953692786950645888773507401389814835580733158867028679484546616935955636063257120464988151382797023022263475226764278549270868558483987795500492869379369485647694508639819429875112045571126423914498920053647036754814682501419176203057196256469205162162885848338186410767972722286287449105568928701478610150539586319888731461776234260973341312747434279927788801499974349667384274720092749869811206731532365685271912330692501019534764643496266372916467574574850235930344220971597667849389440268500051686987271960612730962709373559792955062495779354213894227617078888049808724284033620366905550880788192721901605670550741150106145193344987047747735301674439930726422205750052433963977917098607686753320083130468028186665690866091587766056313380581832351386629637452326730094254131369309722314152018884289014133147390243057631746297120924989999119546977167066277886148128967863206179791256784247935991808 [104,55] 8956131640174098159843123455052687798206803887789663899055926236100253578225531804530182452914773154450897488804508151861646025734314129450164898512095617782054915713373487018263369287239775125053477926683787595826495748949357338712785693428057598173318163294530314794011365063785947850590500133172709937455089807542904641900160299930319018874034223115321563726120272432338428590806957020211105126748881118540400401014095048130838344699051725738067349792848818515853228326482944169128653027306297373747247472977995488621396968686352655246269948953633380562868660317368518228319599698539643516658070347611292418685993224583969003022955501048502488583742811647873858094904638624134894246206648860897342372328632078160940949412463586186644229284925508340971649012246433107755352684756925733531785066639266758924652112680448049140209335764932324776768744336706219581029293538689240929274503004073893499512688546679111794767518537460940722263128662528774300512048553652336409304675064481376628019924059619709085343152083310857921433204347408238894123623217218549472255569126768845304814926526823607770508898845115626140537983573442076590867546032011128098517599969567764186662301959243350160062224962703736008529245155412105976018344683574167940215293900807818073509024619464528775304485338603813639509492622111337851715031404759121528652000287288518105533425196209658330473104277755745041098465775030108331767671171876228504927339557886858752621727831712755833895612054521695022131814355105370583918158122434393616758827192378681679016839456514479475795985554280166884954756944951395276195200705676952840150696000771427161250027311851909039727062707415418906089519461620113367476295814314364106483833339722050834066536643910274515114972246572621796309251561512606873454938813682185120748910269216968288590079565658177246506836470982519478905974500994726366428592152300029457036907618011008048009499134760533422508258820218268923834858690065184477035938782463478796114240280849402385039161808226975015524571900886666778497834518731759296916578565331714068520192538467836848462916820563641127813869523748225014418584611342613320385617080072889554602408653278078642988036992276256114067491383934571961286095297738696394800050148250188217574369902367339460320067447949955135140796735233939570364017726487532982060902308463391640283981329314349056 [104,56] -973678007249633852633743735529418073698927493564930352422390592801521293644665521807184751024399589756491302674916416191110047691762197759538197349893066776151396354549048136975092057782641874728730778714833024127396185920078636982272817497118359630943549888831476671475505718683746861999187515099559996588746224599847714857628672393008460245235049175930734817485141998652954885472299871596411055927850994950114419303002518723164321244827073443822658948243231467429359308349818298858509009688832724236000460049217353862405070227489741801854770148781081453391983713253064379869867735793150669967318900590420872445847946600969959436085644977601460637692375842729281072769269994947047623064952216771388121446467182571085544837184395193658932753138524208469776468480468241120409508642763419887282554161741474240511732035867338275767620437679386905070624356949574108244715643457294504866168369768240918388428379575264703727471718643021730089806189898539198776029658010540479947129071478772202151143849573355908783443554334538179216963688555031918528909611278223004723354445212663626253268888583745228817043245826739474746839222461071646153490967341384389620415045915809501488008149124945961464420026797782072879197531046259196047198683549540943750005715430264454149362764507508088199039862334203201030598611480858478821995153873883412160760114905244904628217844940890294487224307524725427690912870182099458295848145166334407307065934024050611724915664082770677086937068515444350456898251277955627710365352589556198993785813206886146234066867591254020581965392874971018914117356150596317553913137905123614923765345915549475953562477079016752242049232956394592229094095520000045998538664306651497572457605307231356510759057940819159104491563502735368405187594555429477614563848942193043078231292812671336709415991408940993166106095379670332296311414258108809990000599742222061704368690863657750024450896029040552505307978899249552753876028823471810219323938010283391003976440258524053483852134869657115912237147872401959166897046325841511456313571370047529094163157057756159955716547726470909116720136755932913532035060464685092003866703647364772943270243068590416481180346130021782864385723281819321852695457208114545749188676025259707250859359219427658593663081874697238552434301382262376637004185314229520451486099745298866155909116067840 [104,57] 91657514931992736012968573456642041721867470969407012181577619798463939952935563569235212082509024291836755615044392212960442075412827930296961714782468110527585948925655770233572952751573097785492630313848779614008320002374768162219084910237130666220114708376987224684012033092856597558481307775736842559787118415716026454192968232796843822962928637163913278003024691366054127850302895737726377318156248553710076022617845541040501163200850845829780377363993269384502790166378954466819681968020550440751218792819884036725113859250667304654728088261969409320334882373758347806467164927409470519626002870878382780883773731761684043870541991277938322090320893657033781658312720482608021286685487071139644227974289059749665397644324297966058155818532134618849834265712901548183641502586493518246450858447181919557553512641273068447108931149406810214349346780220375023836066331454187962659173316930396903904058593281960293223888307852261905081805466484368008147191492367586243167556091478969397975918770345766187137204664740559003805485583597942947176945068768101151154767902427742688045600715650051540075049762009708488018309035410045535955844872587293335602425392708133096274598830958897494503382335831395125859469882009131308608542873252198991796195317186712709236079669876004422715788083477865961673473902741903595589742847771466697287521358521116277243515891051390868051815411730680383430820456731679055215341347906735415981139164215857988907822179554619874252309554501969135718683655797519221262283776104415662477269801525784204088252813624564697505509795359407489002589444701775812447052343399625436560184210846356212187883187755103227156004746527684518230333818524207222202931986054275550111885053317824688233771771135829784282646551765146297055401277999199205003106806850515863794161914514118686184489970313799201809014355177777815751419736644911047238179085405144164701256321767555072018761696250648063861198751412347021359204707929673683445284389327216710319056309632492791307794237138253121295479903551023919293123416629059378538300543112430112042236942546781175798684934985913386567497545501650762168874770187553751367279932509030255173440301824485606541299159484128161349200586852775851735900697201919971978091274453238878935555207415180552873595268241997539737021638003671597174038544579574682569957804400306682922532864 [104,58] -7496096974377179965717398331994191609610348990958693992817235222411653047928221405029469370654381802179383908484580209633764982434760865998453950245701844532132981593678505093950753382231787969973047680662017180081761270779742706159073398115181296402503155645542249804490102349210698838649518863421882104626535364506851008657675611240469710942362628978963712463688432669500549717559014674679282901595795517840031063707601707958402279998994211521324306463653639827967953318639293342059088180885755483721964061719363187014036403097657454184712434142203788657978459014423919120701806532843380618850196071410255193108754798653256239205312582288875817064443896649067295799968925462723094245054112531166160623696205109569618732265729395317813260680453432053377776686116133311649829336509806941656476890853368552399861554001303529516945332782763407222667774351366650507852935055027323848685919993376145949933102536230147024722963503643457595930780581589707559714452595449202002600851887196488449298688665216315938367069886438803697897320134873898226550171518368136752908843691499893673325791015253330740496959914555250819233141085510125109915109187621777788191298832096417576348273328266441066898708541746130028046546344934922700028213395103881991806731442190139941709510190603209876325496216727346448439981577136025754450152036867372985219618678132563584681033519779670114956397016011232565309317131628905355199639850182596039262623742554644743455747758025339538230189485823032361229380697459302465998699946561168429751453272892977653901763626994568218024502242488569367602957752895029589388407467424983641938070536447732520468224095666277877158377799273347664170789689857031245791496497626574213156909633976721499357529161175148497988344970940802912561596445238146758421408834066766561244600217384713101506503850499520608651893248923934610916940349516721634588258465042235822088515860441205383454361991037671548796911484429567608043125322898638925813242695571586144010370168899785429821253760789126424570526385869663789708500741892650174393954624902142700548002442731836118661315138431771073736132796349894642802627428806968086623242187953228957402366962164975398125788996844509551550922285056139640488413066300822641516279459353531907534075582856292634434066832154185413487991770912368559010978101843245354113950122701804596625408 [104,59] 537916164468770321821299061697930412933028657683690994896979107826775265485440294985131591434186344271362951392449257941102512741412386920152472006494248652063047621624471436913929751060459417305936856344579490950278118036397020820747881920475209491442614391879847063872422080432426978548445342185667392655157092928845624747382526453388984228145574313695698140856373268064639570170845919242222317920934938359809917923959504211630258189715631355673404775198785252504434708572865029035492041474457786659426745687348876052118362895634538379843224580631177949003596944952980715686330561883950115615288610450976842115303967391925888940363619203913269334217073412805511950588579320803495891529242002616574806050617897673447810693311850417925636211348130034108602358407043078718509907227297169299760376907844838327638533833653379715781983452514977651622800266730038754312514296081954162131854283139526286837757583022329835364127935387370008730551172373782670910008739690608046753196826278959825327125531683514206868126698992583598243411484820551318687799755179962753554182082096242954303076105582995770907874305496936809179649396608895305509335212664562634879816282947197166234446341784679402531144049166822243932389427970688522796207061361776193799973724062756627184993932084347508478307707454478696737301758994352602433885226514032277182752853755159678152248100533962006083835469498286604564143300410471690069381356356949410576262562488499616211673381819596577694947212275532166423752823871032984849669151456759523277781329630198153890910250739475080180707479039865852659310666292677104714918101718298815989480015344644880031810774217763255457456679405961041474114104109202761904155928189394415336434143663625010167439657909285816937361343205038845988137144497925738709303185045602515091996126456349821543185631652851842185388741630807162848549600468453702784064867321491384557222576072186597349134878673092136528515844184704444404912039003481493174433130889355763517559505808422565953574174593560886897957992883595696993369828345523863100504382572457732796534784915067782914521829066452502893722823459819437814288475452740379500174924402554569419719135670252952971743315300057944375199175718499931007540027791284996375007956101323255423663338423134250334057623604213954238410483004675814786842732197427888178528296285987930112 [104,60] -34550760978864433287230365583138879881693522668577454160965372305968539490100723212488465148638033999485917256107904143343437389729628591156433365612958456270954436678018997710947549783360044044693001708443813091958641515178408964411259383114765798591729866148353111509735946238245196646751300407847599266929238959833985124251318356530852569149146508584751595157781326704171170015984677841238002570232070862574173772210666274085232279315019924649003484591501492823720764058769700923145179182291362341015106361153950817514067216744580244431778599369371512598889128651633417825859502503389364931865162654827004169890706027730351668900129953050817778819684023171206286928860069875349581500327431120022093669346713643702924965484977401783440151912680455489259970868946340509552338680888552209109915809234448114617355480061266500953093930439807063850398678379854015201177306372482649364954983934803013631087829318779718651320033337512896681453915992573300290145076414583818417204648156318557849793916038052555384587610426527708326928233860847791846089405316066920401825372792008309650636606313494436264150222552980855583401968729584375703342772379277148540710486804257755376871318902812157766022463203975421082443278829415069455691358337824062874009700075527671066427240567177488441875042498952607902490626260452917389398398449832733638057792225927104715402631363094479386260394603066015244403391084855810868446638920772667620908121529358864504181760404159064645886503296049399195817205595004978214982505518640870894296209576951240556522198276816421743160115027423727824797957897377927863351710609853922786964322198972248203807178825820079585024279110226285475578733034371395045498529016373891892712672627378073878379316651205582105286832009593427924813716917809104428973004865501076700070958860957003868190197600420026904515905185253912704562582301549768143934836302383435160472740014042751064526403385750446411272298504837902956067030156426407078196528713457304905071845926091639271571622228159675022344798294017651323840077181915776658293951874387925197898911432500823033991666670339691401814924774224166003914378247477506849528006922645237980405766198503374839568675413472264067969226183801837404082820659260675010026112670793045813947370222736192687926838694072943403421261418763376595047781026348948626579290975109120 [104,61] 2043408872283885380051830721625877476182390408720884923651352259812937482989261899529466265613133951629514866600256596716711534923567106971164248490282945163614281825310199891041424186063069096112671257954795419640975581447182505417516926860370371509397491521148373629252451584107606139821324626490111597961795914249039283102311095056402433998673541849162066992304392231540205385880187428035029066969238246461433403129878997283457902703139232955738889262719564974499843347937737471842219157366181333513585111984888831616498794073232898386530405129118895936512994435550452163511878365299316770434040009119332802833591946041991730432969444607332046492318790606733238865542426002599424484436244244185051096160186305023666104285336750609733945786179777208088278729844133395270919948024770887334981354044478831098265947366080051343845658373172720877504674039415326464918323379768161912318165166410713099024100540101850382120420471360608290480191394664269065138638833919546631306312558136423535772710336248556807267055315106365684021461063731986377142856672665962859662529742314340375322257827211548782253256886331681654569665223288878400032896680647742218733311701446357766320270568491140564048776206475947282311775751857408005288633335062519281657015462723749602252309623813137708896106062878834649621892631046397805302744829020244658076308976964627611003814032517728902880741348361859256439663053199405989490641622183158956731761081838322919559197240714307536232497436336637812809982705229250003008769610349350449166485482822577275361810497950900536590050803895445374249593232379919349738439372118610381436396513737573561398217341777532332511105126945736415032561558763178104457685625699546172900761414779129905152280716210912952881970286376737708621228420435802288283249312133583877697206425008485172113106873063890802776156177818495638377374587190347435529753020725136692015526361434166266793640046595248882005090204122747135839721578466140874422313508734367839823223222417705043901623870694845210289444729106510269585601414772351505182133819719300963806757529908681831772852012840558406056830537469054737109728282294606605817238918363460326727360053834747115037004749449374307700014038464728726213119989716553297994533502759574231857010595041408734445392745125488290695550768641335151107923076813296186636049055744 [104,62] -113394820419286470526093019938273918176235917675159078110948754899664798852308563616453378966011349415870278842613103668446629069368496855422853957657181891690872343091437154122860202947475239617346475556166407796783699149221966962090085017417214570132898408720305654580863951618702744683125839570730360224497832563740018831253819339329944244240859626581058423976840003712212877546441267574875196680397571925798615196267948200042644266925075740453866149941737896259811590424003899510188461099987288054852860378922036629166629094402442746445035802057813335694726556262690939871706109794420366655255049677902734723574168595688690776887958183750337289947285228265558058746934314863268226331801385437228418832376737938703084615063854048533639556854975020627623898912319022672306558033647100163397969289890570692315237738473635383087109529256943467624841236059503411991749515902711285724092414925871182877989918515752768773948087290267719444449099135468685761235558337219623596392274406209538955335263283392459433843363794613399490364195235132439253244415223169624658130575386250329220088294560881722496597960144782580508684109612198921564959521180917411637066363117605017975759054434040709466330869922351087699741499652595811716407322321288629057046366304365050976342305895611031101008440547013722464577375680490083292760008980835525330739783380374824039280056778774544926388541063108920808085171877012857689425340553698091927087417324075941548147007451586707749494044485655385612578100265053522845277777776517212096830900764525575383102562767855364706279114948860567040621236732583631522413076789241368482375267679312558607678348596083344949405394536623408681892369365985014678074876737975922933819638823358547877871721899323093059793961186746887783299502339303155072037853093064960054502555548056516461658455561775979714913360897425305897985271609242795080504659614039139061687724952264056047162350167240817806642441122612255650967807250825783891116458435282932448123464601639438565545996178227202862177484408947803297906578404228270283922139406129172040408845348723251755989734772283281655022511099395730744565618892971272729645916668241621190791816726139643730409250749372213690607137458054968616431022591381703998637173856127999483618318244744670523389452802641350474635519898215647169481702353534796886441984 [104,63] 5776396411797256868071222860340146650833242486807400289760145195915055346170894270576525737710233108445073764621529168652211413824018837312477703258909512270970407964552781426333733869318500298794073472591163370590032127686524731262377012244992193134322565519924296855022056728738353720457104745521615891941432654658026746173044883045377272196644064028164902339457958467168590483843413481572482556739391800812435221487917295848691953250798191499163950033040501850032617442871362358021839171516015644832964458099552091894154326412973925972676051448177328850837243214299395947748276000115007277313597867721333811614766361683245724007093463905253453739333046344330231331430237997070287426076836737169458122025864300194835090777347889426722000107348896907970996375365842570174118323785285630578671443546653339591609925105716206455740685304223236834176749242990426196133132038490870140650251097107617646866407623895262641051881876727727770735590212577678953234448760729887777233743985815933749226262840505201389930010007242661787874721951895534419389468393287447216829409294029227748557757788508010245604557431504343749734422311161070466640575094688240398326771264180898219297794833963522993756863513714578543120415848388696371689405778527603387727231686047248940377654372869816239445069408986355156844526262192734753958295848052507073889490652752188417258921106453979587076677218221076523543635853051831637989589988649982712576669391182103095914885845474402244511037742978538681350883717810881342560555162300509688106308636175986767031431979853485566534030959277861642555196030023984551823979757722969292205603377236686028649586584379113259731488800371145814543252235268539481696841877732382023312195081588834233345786899902334385739360001492966881965163606632293414353969873428238047725253814900269415163523162869295473523442888364476122817339493134169859001790099004437411710509684481044944804742785251329041608441116172657177941498323888558645759961539870350084440326014902914365554873845853561657141843485906846239016368831955786830683190967690152016327754660679762007415855849478876656382803695944411397445304034604150842275190660172330475387509717464691829872817290406945498365280655328861960769564883100880009965887944426631090151703795790313473141900958309908467900246922302369196569842186106475380736 [104,64] -248362687659399780201310290442046594948774871496143850488618529165075095020379038944085223597108547139195289019237879916203064864985685646968514557448974636933621139712860495402958117178461157701788572588271720579871559474087523629429641013267317447899173297414954337314526554263737898587511055914455501001025123580268403772760102122699501020078433183673355307352689294966289196341540905368084794337747248433356261871813613605504958060530129069190867307133931072489697623219279108528806607609017821277498121474810469767446256777386114993223055539545103184355794946986042414155904777970906547201749075947096514625485494687105432380789225200791002146107514754710069691864954217886004521176581039345733539842199502789562665450656102262349635586519815180327267582534482310739842157032075340839745724984897820644460047572579058532821036046544999313966685561244300090872831127152321945269295290203703394239870352511208882443116525625340040477152010241506665405974988321277102643581544411772463312519814594709489217318973261015556445346755345277267385891421722417022675457024588185383740995629753618266280258946425584673747002245884550848450671306434684307756887951380724200298296290739184279777046881367801182668917289177190029905851531880284707837580042548673857442239399456541276641414423934513829505209467399393094082286014881157684012025341247896430624124509019273959178823891122061826065800263861322740600976166101363719512267321505680997688943589099610238393557869007620844553701308743936340334635366446744680963392352634549700633263525797801254181788240910500973778205305818593513694795178206579093157914304388343043282805798718962408810419961198325050696506850030499039092950035057641900429258174177431640429729242906552980779630106649617077870208294383559211297957984350255310571650174333079347615685821337426468574743437258354157497571332684968334525059101457987023214120106094729849438416730985845238536149314319316358056836159521150898431116876135710024184669726653916001457059979559623145278297451258674077658329853464681903737722760781709652438200781261001824470268660141489070625304720287133366198338789404707171949302151074628646449339825069568051599644516368867433270568502092432987115418240521945019954827214460289931939274926272711186623036187878689397735255749462627064300896813708214272 [104,65] 7596592584672450465489550797685971013025546311860130430780540282579743946510372327304822156931732408308018427892772553308699189828272793034392858833372150565557243608494531423904466447144501654479680874475732545034228603447802419686213875858951700498303666933421198285373497870345689275493564138683247385294191716773447357420765566236260183993884681221911982022513795951167329078251878001687912249410851866567546602459245111614167246728972799599877252962071863128085212587158593256381092426347222037467886973475362095493664490489063286775757822643004364241476323765937688688442022243979376318317788542580678940284375463837673705710142864985268699576407667718966199886035719011516005423308894168401983990875386937177120181257537132151797711567942621669294133984522923830558852111925127580927152179213625695498107251849173074075811259005198432432569049135485959889367872072247304369566447411270866516411506251613778284669740059213867790353548065382515110928505314269939245286281994382282404965758759335936892832583278479973504360809826409562497390753355765094930853293763904820202901859724770363669937703170101868465279774300579326505821318772021398002048669344898019128732294255508709445824164630237820122996909565906971748136697650185819462920661300436507324888620984117466987928918040043761340997712731942793129883812476202738014256412329454025727706375280533524447502938998075046084822152474568809811628456771309879074664035111116231263354477054540066371249399702094378065456902200731982937783602290978987369587249416734177889698823267030740653638903044254812997655984873633527541091740250691530391786361157930082864202900584530306382373784232641185343758361358590354031001287872860673207525799402582754248915455672648721459933794787449450590631053093896408641774769355081197805926283169634589217521163822983991927463394052306997288988709949536666956421456219049673693031306231079306097210485097099044942111755504291940489557956179863393023708839476014902640408167553686025306497173278641124567589560665085562204453609992982017131161875127963369266917876435677656398814182928775326948686014398385998081604621635888249699365792766495201378152052957319052465644754677838355832934695776404709037706844972315637381345723706845842269738321175143373485018866182377481089606351050915974879184638967808 [104,66] -96968652899651962438787500374999234500273404326205182524793727432691754103952840693213960774446955725192058657035350963917881904721875732067039640358717896913919393722074716377274278983015084006659964888796438456040692310342050548820823170186072114748192687947501845604170199606311769696572309386270678795513667047017890142291511074113316712386216707293673154258405801226584816526325580513877410288926221475679891694194676132583511741101314623315585290808648617289933166573960047200387691818923363683875930415833656828350986497394673895563282843340320872735046505298371057922819297563428628508694577770644077025007883487189687545970642936692216675764277661105267227816882464351889608360897511768287964960330080198485633166509400035186648849905685121116386123040087880818471873417108786371773312601910787666751447231934694819664976708661635412853417524361665977598354837811140890836807280603858514297173669392458573523692638272556408263038543953107252879078174822783618081741469508084427775360376495953147847462423442186759402254943413410809307781700377747528271096052693867306444520929782385905152257687653316232611626487556799496964138609313462156945477849791487770038547212523395829312319710305644430957404091119505897821477390480681647538312649632764940535131296546139779219156439624404784864554747488412827396764859499357943465382742900928542432341560516333370123857911785737105384520029038793735857300214683256186879311454552443397945677615008632045266907113073659402718268794078757785500502431973565648455257417869673470316515326891870284086817324487665592511090469793648915650996077784338587790306485773694221380466506988416595050359491580246407934799429587397296653670903519317954749643052784883540560746715969922155247035695831113094008560880350530209213392113853903097592888465925579994630836953367050982070100358134946072122468701008964814046853658630103764136249459320352107345261453726885087707225909027480326187873970167600647134240031222285515512090723632408939152615896352829739384133224370496394436785481616862000299061543508598374644563463509442475446257634364650178658837025598698171358396141757931466540271228255185772099334665952590231917385931402590903086403131889163755061713497030564055864795932028670149202951561315814229714074831760479445440626330477838227560464384 [104,67] -1736128104692769133660099883926943000618703423769719747608183051489950637415152573495373348490527751062170771121200293191822502623930857176885548619173494640842193531022212742267608224764450692342428815547032863890590353848477118695137145171073759734170701452007250473427780250892392005523432050707710574884060866403130015695368948856969675317874645279135405660686679489836175209718310251202385228955771109759210978889160450573047710585938187888779722220460664559057175485642866141276837889120531781172749345042393912801718774892357179894720956110821471362820426785339288423905576198861198243660644754557997016774523509716704258032798017950178128561130410628940200783649273638396627773192146606412176113784593855631372163588843431387802493643207852846926301892760391382516629542756796284575837456505996522452425404656422963995662605517266431995752091302594569222525132796411368630949755988870146027750576877725449614030708051685038858169389870190137916837724108585993576146110886929323422735011446607010872283539890612994933853048580238062703721182815823056530900413265817015732802170669906537621436960080638850858959446425945156396412427129333598915055740616775955623409928247419377334438817369248343592702886462533930262100706784019798349987714145365489693195082075261637692732960430175058260519880701197447815856480134677403706671493917157880162231394982675752154951298030316696970669213482908927130616083605075544869293586418547466134721811197363693815443210620547668082359154170661977348725309980310725543125230356456404699128191681381686903514481816289242395022381218310473088284006025129123730731974522096541460586305097582112778128158149397547354292029052041561653675266255435998297192981076647195143168010101389868585407201917908788841555398321446455235089388911557757544955565434679775534036835931571814606715284593938684541671656391777774113321305363621680344014206484295440880498462536168340239067566535128267734355683059144134079382201676772752624866803912103409827742493553371678902310596333128231433139048598486851957312465033915489945757934155386414694917546575660650991444654028940546752524123867503461672352679206515244468912236815886679577404406031514927790731035966587623413902162701216745841487890826707708016769597603263586352565796496148331433881424721920391118848 [104,68] -179908972701609900584177957917701093306376059257535657537912266564890705915100971083425055490333010474441450828168254943075061492971680916751163710406807502938790176379164083794001166729633399462382989814712699222075421251013607350497948649378943236009025909665068644521083654069484912309946484496524361308407143536613641900222195613047965501666570164187842571872164413662085899156388018314970227117560786116564255126370320114589618655447629988858187896416530215239686681322057126417378062116682629180823282613194506643780316559327118903779325680262180722962365876679540667000387708308088317122404447899083590036677128788919657851043406878029832337845239354125288613579544486251551661499888145423528901754537878666871121359892798431996329326348508491701078003918650482888512037638593384542567652038077561475775927152185154715085232225415384172404128062080850101506189215898256589018448417778855101444000363746315582916022813268755518618559719023067568211188851643811514764430706153886174490920787797555729239260557579156518835915861285586131504000894994114955796585941245926982878060175655027829469512651975893610557332131261553514833705778644740358109268287988334465999208079900041053831022572733138696848707680754244495399441058993812657569706556765354869354361234066593336505935940856642365401753280778164561704048483148850236535180622511779203928036106941005837567817788997546069781753699120983710525240519876826423461757889908933193298079395381608040605599965694775872762613709392227670696673036229113437504577533705133109823658743746069588942136065143533808817953261699997850740369497368400942278436381886666395155133033803429511045487469272742168275944342600552141594529995678410370364945046519778069142254003600840227542034047115473422338545296726571509143008341797446113353083140881456270552697364617931416294037974532548426920141035974708482786894410318817353356411257504497025443578350105611618494380308236769234429353778015303048717418580292879130249355772405932473351292256537413509380716161089440718607596575727640060270369328492898223926440437460723349549835211831728932094384819955369722981109195249132296526048920674425818582649051975352267951039635942122913234821664621666670121500277522024510313040926995440946004031770591087751689477775570062709967838751303401472 [104,69] 32412711373095716385781953721949934514189553408104495374055562034457858654941333021048941997788665936688324619726866695627923767397315706950275190499795150540692702921729741384177539315371881905522251555717664418683150951276826553775210590764725601466619847352859053004471677998634782750155116582823060132689018521922666291114610067072691044544842943947137335533257002972813540856900421462740254209477693831177466433091737854855589573754915320291974138627784900769313151550174477894503913181122139149439309768203374123567452429468949467966568051166542127652992879291250273166053990279087709795067831535909601589056847646709705961021635858793132301995377665675499550811853073832543599539702359925563605452870355664261814680148717614912105859250469988705214241520684893479045326531620478380616826168912238621520984045479019405287314758588942629974851857689116598410678389191192553933482296472393768629228781030342728393355352726187140873219161040604950640448067713960901512109886942049541915174179898235430925510124950600903654760020676040606992918909146519921838434773988004512162188174389232335306096006573884457358565530241769105402561533452835418946571144978570694403117065368443972575213570582113591937990836136719586877043271123983645909287362837427192871315394849639419428300331457030973886953082248809293311553021265818612216171810926264229659655855110377565728289623037906975891758044052383895267656732535333780781652957145442300841890166260574557353070676488349680594480739400484991197931399714531315239276378761389643813639594765054571268332340267510232830888875454949627451713131828893221165696778981242275712607916658033495957217373024202215792637587409064242128944001262138326592009516680795828208236453575979400848446344924772257530001592173393163099194900763334738218478635357610689686066206601361292047407953806072725970129786009935052737138246467648904470891286842960595456384107061759191964102697047141692665850739739729971673006354120542104627311970857843450930199786833575106177872654215346486040964185353393126533216414414876335845736079142872507214042274688569294338999174146897380494004875106626904550881056977932165789380602863415710909274468402759287590787305657053992845004998797193101358043077789027615310930075009736670199120742762834946842990284374016 [104,70] -1621619985909685581490705764092545798075871862501301943881999754867691847789618901037956752209319310789192140565541275878164591530570370037227487044514190812627976940496287101600823451810643018463013610019687437996707978294834572423805997954045105063023049336761135323034682027151310936904626711708114003967361187065005367840336228483788746601666612265046097294496243598929374190577086014281903741545629607388788678909030682596398520910932849348003231950972326785144132270965188079468973146534807570513048317424327946253169520487252477513898451203640612804896016102584718922520390482054996372583376677164992536340310094446752104578486071970741953604766965132581798299062700118452597192513017493438914438410834057658921420512191907353347562795772500082987187401632064476182688846118965835886464138377981452261964862642542082453071321762569067384956296889806953866434946726027307346025850406189540048686888388471850113777958812573378704407250636367672581916536596582770651691537756676423155070234893255382005082522798273034735772068561411526872758830533040000751319171992642649875942053464953119264148773662474156925321829172947052709516007383255458218577906808648609771838923702935177415603312338075931396572658235741324245597918956734738323209613673837317655750644156322706184237207041409572653345105575574649969146568826062186673623054779824755817584123173197501777518301550346070434958122141626286167383640657147680171721224333428694462374680156116079888265556539699500339746345426470931623378000338776246630423833786386898521059414790030478541000095262153677518338328884327237902562838143160599052283780410806654881222490227705203306273387332747340491407672789288297175007841666419801452313291792581854650633396102148950404319023862944752041357982855903145197743435103361784781012815618370576247121215638092229312002180273358451013751803892812814400055026118752136535530731201343372103938756896912833326184622630304287114634343955524833430734924806931248587890488648994996231061346647106043395682195323506504363346015718641231481230080242274403765029016989935062172679230556344303735898339805489919554366049042580791826619039101703459740634379356022562897826322602891676231780784554970342601220346494510414732510294836690667675485986925767690733726978645727253263284174848 [104,71] -598941593423516075521066603448246431509125270022687884604645173092579484423496717694811967812965812580844725308723857837049674556874929517338176587150945143437020665245219701985263337041697804279169690724919808059477190416332947487404993009360328439619614647085707152639411566473597032824164631872107779873179997523338863591869840337007281789376352209615774135302933963957118003930450190349053652375818458009240693766490082737559270759773784270049446192568450493626723754329153024534723583573649522703664375380890963267320155841896528346454917346123747400275448482503087896911465481201603870481386930186840920883520963921432800257308792061895193405626192495613330359173048517589402181158654819941364167221704738638838933266389213410162660400515913989464334153780227604027019049855387503189790264778860392449110556065049119675140522827760074903114908842788214329820132757197066916520452121760179752408118862793032177277242851147049775688117506997204723451882200544176817336263922109463950508361963177623627112615040334400377358584389412524888210126240966875528655159725509000844207195649006327381635833505629116585441319643689539797052492539118446060389232053234150122826922028714622022414877981747396634587423789388042919464516964799573333872933619120655214466411221790771182574568311294412058832095948450914280079733012167708527341639759650615497155111764172988997154984824727288931135151654264081479519068462275589810754980569669623842862085090368523152834735705307052045336679873761810905196572207021013182119780224497283987165986124703968463099996160935314088712308656110850807730423891100014132817778913548472978416204479846966062853938243370221146924868858517481156523676179115154577739154918995386199686140760285846304853450314176086336671045199293367664188770821611705949368296756094879004523526965019904696114230050787128026318933212984492817838929839587166259729417442982874718534454131196463966280349705098791022419936829944208047530593195265572966096279009102310988341437181889639578284150339618396908354532402813797320633006829743196894122045456314368493676298986455955239006236481856767614710706450746637547708521082216987866554556983099065106489229396276491568320963970336219536893336676298507320068528594338989430419392568798153357315173572080243310592 [104,72] 5014295707370223528186203200070739160368685807897070780820139395526500512987572149206004888871851684173330451157813947465776984955425532830196314759896132968535457824881487515996873587458212802963647145316022085241031799331264725444479756663603408926942765994589927122094067619258981482124453966436891060861805338818064105109007563312363709037467120571359975747892967646260209242761003651468535758795494879136811780286405437508099390322976570000757859678048282614356893196357918086481172284660915015962989368144969968092368003841192965881576852709876314575642982908921998858316035056598666228421246541747399042696876656676772612593965139112444148679578346495664649821701311365329073419326757707465673238982146662234854496378884099027153959834393009426559420174355906619463961094281105079905959644639815155076998708964950560481938752610256328863458117203801067535578947094978057078642740865511992475745042276031150590590458487803778596383162951844099276885513294583390190662104063653820193304872191470554967578286257567254933185276886256973050115650589998219166347454110003972159730875539606320555293209382662195181958098152182638347167377018507339631920585886131964767456494203903695110953326007953518226282636756641507271596405057836439331781770551818306536498401434900078516581456105114969601138385936573591573101666539073421163817421715384728510775097230554453612335358271566221551073294790038538300045429008107531474851965824742162221851772854811577823948859205528108268061809188998301200002487161277751034453119539525422315715900180286328252495303218311818683841031531403747262529373404567924381354514651766559462995034253852752925676854310425272018356810972012802838086998082430541072471531334304539395325199182526005862990783321215831768183863299887622811483090338405188654304794000408210484674960179882795957636573591365489546102098451053795954225190932280850577712417465707004929994308321203727108225654728860273020315266252529391801721183014979862563436416911931532742251990271130352907996240849027064042683466190070874066549751763137559521695960138691845043944793031097819908665142111145552634177189684730569555584735083314482063739410145606472433023181969839476150190143039030919650217203137801688064482564376359936557742465058267673540041344862379835392 [104,73] -360447172774261970985377194930411659391699456839641904774113500414515136994943665225985855602155555254943781637743615400003096390004113122129566412768135744512393117849720170705584971325697908179727694368779021221722280999427492177635341662260422917485701091731500965000448224086556516715857519797981692024599794328311303408181621000095478243422395892349125798256586121272318972346090595827823556165594702837060522600441120013966006383158902552839843487378302005352475285096973205857081045620996414143819157532073581117994205279505712691756847379541775946903768560392234476690924431970749911614148299686657316642197202743442521001453732902618028490285090650186022590922258050318463025252373037313757917281320561672994404086072372079582850523354135550302642897132132363759862130478988215713364352045493348441298896144532314504039049728191925257253092417864068331629105989203833234284522191644700502489187218642774250065578337907689185771098008091792239970350015487660710066075217395588790769523339204498170917149280316507531855864846786151857708036379816532564542054172455650699715341702246525046541190397003572137814939717027916977592879059214021996185779964737887193796896088653532448806272511694598083078175906387792199291690455172363505801828933801613188958981893042179331458082665874527663553578159022099967748813834100504467114979296271716319224205926842807156250996551136208515184316063111237826018421546399087383470919874079638831979565448442847565868370343617807885099336271684228105516253065427321307172901331282283277010477065939151055269109108423357885527521479879772045022031605084466694413797755450937673023121445756184896422188427662111866826490311757228183791043484507186746899529787606755388571605975913471397572327803503751905738248489234476207247583234088060354927301781167706038866666431826179041082631510565521425669753106452509677245950028179956992701554012797035782705454694573094709675669613231725437058445285138705927164197025988708135096316856493496005041578599792185746126881891034468140169211667415347731171849042086854041555256745223958472204933761755665049937044347751536324060549421451586246785776008742869104550511902982180292560312980688030312107235573035117836117561713443082502503333110665623356708241470862929948412328709980160 [104,74] 15093620450675091198217904049116575353493155489724150922807597320276869563565410668241162493046198121008948302209565905154956803483216286916725760071983501603086366630615126294423505168741714919956002646899561244463606055496379807215084310868520670361300920633680492766145809379184185744546929846316358650835938818428671584992905539630227729366601333172476179133703635477978113493058755315188145714092353585138736884053453024974880509177224431752740958618835586476509539450914240279983059157143458863963062870941934637600437240242765748170709515015760183314886302467952403244697330864719315258236609756352004148519911084883499895258163035941687466429608036477341264977231075352226079544628965888971966906900302938471064230736685879058523806006240852930514134267018786037030744927327994554103443281728286854504793436047461691025316206220352941370037342494929003476547673013948651075569150304849517082740546587570943451989674654658553615291009743355080275754906220654428355468460233195718983319919785461809552858165405730399323867855013987237539798225158550548216097084765878456635924209527001276457072650190804527651761992195173510019548750350805661467454739344975877238859430417354418451610159924920641379217766764288265754698788871635194475109186007819813526508646691312951970683496431370701919066903905931647383056015584680431894361583057115932636493382179030520269904263908619618924899827157282672998498316472373869530403004413521747130122078300565660848172729722805657777826135765689219319484890616712405524407884878509795300201710347282896825015014061732535049526611166140204572083902751512635367971406404466908669481891973206329844190718880334703298698235604465419978452397769787216336212228033752741953815673015194657271864857261074760981639419080157093360294029996155931059601428264956237660914919730967312479483943859536139099298405087145040380092088025610418440952119395256224068974545148795222138813506451716983060779385486625613831563484752780693497366567247054188220996763077847691834943309307724614613150650868689834295541311211571838895616594398827174855915115311556640649603759517571314599928459777447575830082620039907904137250852668452216795403085960276834218773311685239983510388686063143712421490665141221234598078898268322162620722315264 [104,75] -428171937245469666965161121616089721507364973895110413253251916170850836351280765675822446578341084807753888500339037398210005293094242131373579764156680318481729768894534357107751632291794998365424336193753439284376111658037030946048333769733777893313624786481294479842671855226309771325943557216827366712388653344630012171958621206253272713002905149242416096233026774207825350206217696824034145555055646569807323294373138740815764786999701605488771037590154250475650666938611192101814402583449103134618568226191089992196393924808034040361981685450370650715255451604380190786943544265517132826373531782966274203501054154494318472284658551838261295663199074791778900274381036374474570953849762637553581120587939991030623906291054594378781796693819621050100995885047858263236974459614968497588771557839992758331532447261179198224062127191885579204145168829262241116129859105473747440859188030936218859943800858753232626949114314735026617370369440150823417477664252928491379904365640674301252868697661695116933052021012647036615269991768562172225924102799102112870596140185938661041657702153043888060179292871526523534401371778056258432208166807909489380175039246514139613740329935013925316564557480166298614795579009275697948414716460139776744759035981571005221296521242082076299464738204323066437127555676481929280629926826897310125071170217036617622236537829910046515595994949735115561886352387879553635836906729661958238217831019825552020136555529948944873938272745414254416584619829555894018951747008701660669778209217572108872932105740293390005510894090323442239859592104302333037107927085750723345509793518162470986323974301346582220538462362764140164449801880626689787110904301101164940573629990303441723824522600287843791123832743561639812731981770396475570793903839300236060928166135728640594493631439534234641791538991376797660513423139996486176130674551961252422898463901266223386605032104319612734870847826635868872045580012919408478332637520960851061109734121454492401196609186890862587149594133407263689521568404465972095585336720255388516141098049130735940684417126236262941435763036987473130412992494125105525632914985410605115778147762051822558445841311654280517229643562517489723499842051625098606888355744362085958012580815965809278976 [104,76] 7985891967069919982804716079887700180381606958466896673985829119947900941032908875082909650767048714277583871828466669199321927747532086667583795174213808066611223101039214587452838487278451579089380910693741923863836090144726335403460052639256598783773354184442097244996555696318077384472866200313973764069750713601650273948107726421524423740144424689017006114018999051599024295086424833191676192090019843675050699574650666714586504877183945698648475928736907880894894980630834534248298326218698221051411728223220361733911156202030118526811444179284219660637338889916407102984791614248701351477296186359266502260925052006776089596332625051419271838164336340149338461299170291569979980705474744912035779099450099935694086268724042639131835076989446659359504154677022387142025911972068938368842547696087763805792356044352236812411907058122121041298177651617405230107477365690812550784411711169543747266899422195259838693771719005241516424795295750152991503161141695346817407167551282725606564796597960556817918040122532421504116530380571224796207768271029746129391698992705069226205701013908703841084207521017079737150835613691914798419799752692996146185327073137009357636524375012249475967690518897942628629588205425704349207615496877214444834509188873613972384504933657352386460720846986413253026562071948824561708596136082639876672068868311161311778023417916666687691043753002497594006452589170615297212184363951965629869563238494351744622595618245801022506712189142202737948544213096492666316402786084671878078330926094871857702466999958704916156585284302148269631564235205001266391940704607630274057587168921869810855805174721679627376609139017554587624556496337812412720746842814667048889966102043153448779018696615010601287942885340904832980655006544690073233862964484703640344099786309375729716881217352997481813876850140097848943660004666355239151148283401193883087505115149347134597984483884113603922352347737487044026006065624128920593598696319892114825497537288872880216779444034406619847384002339946155922333332977635045553829279030466913932575974097859895855876111097427668644544335825758973309848804969473952185536341203525583850129785991728775170146235589112495608268551601609041551184840891803249662566826550682909131731875672881772 [104,77] -69293930101817394277765444437856223609032144239332053687470997405877198571611582311944054056361736915068582669873233543106872287390671397837043671212580920661758401976913747906957795318753180558967775821019385658445077110721810144023252229950084687039359444224115741338130414219682768625645649807665920356154251507764013510770510227398224362151302435964998716285923228604101773788966464879350975961262056458730755604926716733699570375142599638703996931271449691795122245645694961693290437189407513814398332978044943117883006300520490026153469444607688017420751369903360951653916043603628223620467665158409243770805086125531232156094222362389143587070025380693453982948510485358821515894191111302531947371133928615017433363175225882416185326804472073643510309954380073104213180246973122156516123190366268110273008389260811876437814514214668786301629122990606212100970984222170221507523829937629381814602681587459503064017206282631637901443290105941720849258951272682547495131669798467221415101157622941095891247222185887211723032177505566851068933449126444309364475736673203611282087642489955522045940720551989219559298636924929294858619496228624531492262555868117924163762107504425359740608603106122645776140165705926774086695356316466002539964954313407463643538819956255391871990955717030586859251472567434252233589985961515349822197951277798237525431452616477490837928193011817953404909392708270483079375026383309200559348874595339020831944569214225821846842829403562881893432172819823522562937828406726823034666639549461981600370476296875620190454116878727074882144184825189686356714230518911561033491659153829159429596394436699891582920724768557313395902086404547690876907847117511096661051459312279414851264854241886885589571962488500985445102756327074343574135284394397189879760111050673506749816571281043758413371031978577980777551959937682830794517547639598651947140792064545915315318161681015586861053859710949365761939486514343789231937436646474032981093666340358597526975558643230064249480504710487206804037877434124456683571027191029977826798967988059318218114199704197735481238612463867612799981680823977865719801011663848376046880907455371931476638928893394315649164957212760566022774870870262331200543065910287412767228517894144 [104,78] -903500218794328270805802894196088311281635350616958104536579829677992595159735732247976590622336247215733157242197445509228542759996080542308804618954026171985320134648947283285048027711201864534667685504863702232468497728063001354407054030603212495551990889924298197330022875767672222591433633866385833389559115953176404701629266102339101297786921956948633276377286864969918548709898021868884707626472999879580017416705337550207094903398160022546788377227890357787264706675988829829737356958840521477473056763469193082945867975830629411963738092980603108712127145490980658482979222987203960775040336079793847570867874020008305556287003244399430587308118180060906222984634725660478772038016232017121705527241168866935726259342829195664019931877765082066484941698868413776020555480064123789606408469316114800933865622657142648521483501776840331306124820528129351411999898666519482044529694236493728809420309581608901529492515269641162116934826529951867257284189689501301542746595822082366393711518604225566862981836552930442691027931354676846503411168378964467291132565748666881128975852013758764011728889934137481730684640866851307942961914380180124542470756229951002065761234093270492900635601565778027086676895904881174634338907175566519011251629504168334873164006941519300485372811750166634550630386660167676929696448164711474695287812893681956506402382483572707714285845925773344263005957183050837871130123291667649375168196815401473665586979761439799984977752658296024240990995325778105331813221626479098896530138012611152022953669708788968490577659588216435478092704922309068474898300766912089024943537381928134821485203774977382799245846942882935087662692504565649636102434812755249034963078112948855257890601831865941739846860664208975611119141556436340242039813180934386429580046227140172835177895135692521323830462501995693400335599610418090543188901899244077817154364577319485739357895980477418535219610308342476489332620641524868791933263442056115901752783310273135683975730480391656939600537756551024812812042436576131351625376231811081724722495163241368516029668011543608289990007073593434068504332201091349633655649906818111032535186733078895892196208217670725389235358857061917381443388502650786453214792198352168524072960 [104,79] 38463886773505807504301762538152868385079222829999645659748133327636975694591215602058159915013340525956464707987635220806264969144929096377094534295630593860441381650183400650748096246782499976870841994694313125995427158695545671831214320347867573714920999536184130746179210798854021023817140656374685917255821696691798987656092449180445880743895074633232294470100257506281547343664172357364701398046275618467971161072568574218689471019671638658046386633028937760427744798014753361458384108133881403680159633490424776593603899164319690357631451739007571350055253719242776763328866896260548378596483112986834723684909390150723815536570876556967043141780391206032834728868116397972636329055388268211370534042804867979151622257693596083015223607276976573372120944247650062240757130378279619026059875243158815236358720174685602352381372188111114848070342763638115624373368470031880198510175438291625241130142967413615169478607749287007059004875370999069634496127750400508178193638488741635002420452746768163745502511725899399570919657839137301706248831951334919088653939312225497081676016205956244242915841807024884902673210489260635699492397398381449919336414120591622440934823827745422002969575632322473089625915318061392873661734876214327288469558654227950086058527630265250784890915190422345033023194344450502185712254713788159036936930200647006103515629834437288647571548856413827074225704262326659152409180017180020635157167964952667763329044327459564952718735938936731096953495561142138456572529113383065749930235328659167976301973735613212270155821020315088725912415720166484023549519052345197577732376608217374704666295078521791904837990485339946096310644137725078534900425499044268631411424971767494198185003931242643043670662607477470141763520507610399206849267876713555133488509099446577774556517320441237367374082201644417257514798105171655126293286963868055661898924361551230718979753490922045121909330109008515276166512875306641455633250275200397857588930170493056303318858248324394593745413849185736876047503792968165863765056916067218727308987554708539999164452927339707724728745775931919552231655299477951905526862965515057361586611023504940423540859370350074576074862985883420935116249361693336533967021697216499539904 [104,80] -502954726175932910390387380110587017609566097727914423041619597250465582452736417534032823173277468735614324012248328421711955297685546707878218035264153226864979970408529213730645755539243057455879322229162483754489833521532497352200564875560772428698139038990494178961849512525780306654190511857297628629033884843471922068186662723758353738137551200760066586722813573055401608713764516165318310299578351796484469832471788334878474373968558004768278718510474103571010153034587202007993823324892412423422389586436720177983210467860675876809281184719247932251838131765084550841696694294358473889928111423303589343413260286504039380919731439482302121952536154959032973328641937450204440489010456911855081438895206125848747573443233913186166612595930305201249754962331240182443658235145837126275096203211415025278463960911270711919056874765977494157356081673222600022349854643212353350500298826440498776466052285924178640728074540697538880936333038033799904012409315661422349234208270187498020723077625428914757602974034640815322476593470100693156979046035529599502629180086176442440878321802752901489892930776561246894522888396043174080085295313466775974802962854546754453744771111767223367499442911343840928467082214126856326310991723888508691191128972822556360669266220689285664217014941987292786625725408598953245272051923790295313029972938845038856400321320421290128316858544921528805428276184958486577590621651432231342413634829409630607407788044563899128395912694885047798497842356448376905928618049335380028015024422041273613776873059973966095697422929013480464523525285071535539226440673129461558684754961723059934061967197150962540564708857347900862818891813042272004292037003365270554682805576147996248056503453772425674792421156467111578634004001967564467202853217317812547853351964035118069654886127581145128136336683229020947482778085633614567237869873106428431059890277220853850781211388111570705050554244613726018668266212764289069132272985028158816058130678661233148741631528989291690546772835540756763713867222569733630377318423054016226787152037263907604480460532844839712523885771455376700792622305416247510515163589712484359279911335171118891413504411282993031449445334093604408080780071022530424003350978804832 [104,81] 1317354237576082916318252085028426449886572016193729765813535162857629100852728119805436207297688452933345445087877700466458829903322010876485302143966966859073723455925226459365706075954098708014036553734140417345371800067086901740093161548916249449810103661009671906835123107631910861539662055702626789273092801763574736512483549007668350197926102761122948620219362506335657635549505343615095340846007045538670540703840840880446462581070911819821358124238171825085369348747699209556138351582901428025243309595807133718662003103717122782968707206886332166408878117687586636961202339430094451078199817329367061107258515935393743052696687215020231366894751006622513936003590291051361620695352695657436490113188722009310641655798164219791878886571648829079849576197454665403151541655917041143261379927215114416259907641009867488344946444012751186741809918969331604289185024968582282442937235388571098651186702419839263685815631663538419388777915717855391179658898534050698307255106792916953834910546137731419520446526672987183845028971713591785507303956559942395289410659617004859643651432159338664828438184078842043833629845081278571044997982186243564702858541167476274985493465881359091039186373217040783123933503087281882627410750751083379209942814194066810770706816976607050121231939127648112592734383395972966164158666202677754057742976328865112399377498438667352925202639052165043401297190859706237288769027952298334739225126421670302433319505562487827016465859176446159077413616040305704749464306483332875563226005440778055847739895471169593130040653880331773017787552549373908478025279164197260978674794799501214611305441792729875142244899096705008015422430970901632510970088595119903591586203158965533059124454112422765009566600062016579780255892486762671348660611984508171660772799388974635146970117770619401771521506077224678773329291223742240993276182806839988671272747984660645768577701583885318714431436162185048596186666805292036510373184859139661470238594230537535203321374279910632388553052513199466517805869389590256497163286339657282538194058966960662884574746066510997758093365654342625239743684992476344226484753955987245489889227864526210491993999614291371880253320815071347203070142251320079163495559424 [104,82] 43683257744722935250236281835944360122958594696185230115181307844575291571788672000210570904022057777243457659048883495341996691869743790015763509256513018525905561936519055416619903665278609872598157346424363560360275886818943688061853789863366782769584276188892917872753321530030451917832974265614014180494328933849219234339240620612576742228298090372463029772641507607792937757132948452956185656500224677827873253116288472520137525349633019803276826455703860618572810709681241626242190431613835821362214928306299067908754781922363437656211456998168360207005423572866016046224993026959982558683322494814699488108230705392989970057067924987202416160786800002181392358372785596660471774013800036348423094576817174308864309799759261060960302047621213308833953895399695391155775945827823956497983989531978741533012989555741684777372642399637789964176239185466136085383698836009061024328127834454904467809985903080774904207997809489469526509761203507534259645291554124336044506234703605863388250410009091204143185425896685173042410280978353792004708779462369334316934922214750469753499033503552947766450286946322640857776303692936149828458260083694925174290733646637953734607598951029440722044508617248475192196976824843149360181792807958060129850206197858125020440419179802851817623618339413616528872769940051628275253164006305003858109754338582150456806162208753845764234927305654089014902366214722560888427720891369313743460248413289137678827131657619410139990795220498156090224838169558179624545391189533652805063043026929399284922964354087334489304733987111472567919659375581993617891015371782581193104818769994963651232371190770185596040992475392303388513223023255453151305826162792278716743418903185281053327118793595679633288717151948924398127021836946159524464763565211518897763057656926634837404709707918064840232706068412299242688770783714324315137149111912840769698903862641138217667097131088391217809263422934465247838553653917756829621695540864469353164312744136807250176925972546694284388743922952975682917092214645683197222635089353759434921385462265416582195885212479904125078560198153575906954166738448571551757142978354197885363886061805698185051033464607128503740447349876326580457536191694607410676512 [104,83] -526145704107289631697212867473320051232537180667587646632266947836613925331553038430547316251275650852968308574517754885411073008529176852463763149263715965126705770230752441430503385108705290920151850367762431974238079272381709562459636200681830702924958693555909002657467737697905177179074553059463743767627355401622319412423924615004895638809236263383711010238046072601955159987482806581074703737802599928130526602266934718847799525112282631450515157976516410696763543057254678579854481029559000165491247661402910861656558279594287710342307481228429667503623338310141615234422679990391067756910436332944357719137753910679408601779000509578771621730994937905717438945927930060834340210834715652094175355776254917583853136835101398102542636298620917865483530717079748384397139077738508380294106355177852404692255093282719125165548566895426797518180048339244493102644092236516748631041920628013635886008489251237328743942514435736330010991891689131227075290141791127706843574207249456456134493761764386444656045281654797774144365809494652469391635251684865632566194895555115522891141072341660516697640414483375206143865864061900382479726178242309475438413282716435230829291687108681181876580973152397513222542215440642921084594079762444785230470449972853374392605512424986656549335437294725961277379435945869248549146824694191991255447009445055124369206823984189163821398079270033486880497500566819149827590405863176527536640498017106409880932679397812443150808941753124999113079656588125800038923860643964909275581144699142053527331840559162199125842468261672149459127424437639857200614840598929011202616255763853470041978122165917872565870331697502133824830324232817908821949274857196216159904306551307348981644023417105324071653536061717515424148181341943561937159619413345840510427882556818943641246724941946935807201373220237278062767003921495906553275365904443324139449818403137777827498799365796556708794047837777903099510914256093488180207651871246664675567419831274803164739531152596109176624282094628867230181665547198375524347364962041664828642274623213183849161433037723330227237222897621036210590356922848350915662057378493224920106596559678749840832908974958767857246386871697143864942600596572783136 [104,84] 1425346463807184544240073341426905600722176813326804263935431129296889559997716106064480828392371265171573642176737115100788743511437056160283064114415135739315043469853748654640049048765679781486042762313836402309643142690294002532874765605803903191226260367554527552920104475018833730753975569367437103952776794876767536549818723994404874956437328152483780638708357906722763346894479447321688111441753705073797508290810125570354794888873735988286983248992988421619402437108218651738575060940541794684216495837988908260856579369382203350383170406861592740701296910683885076235388810060023289945687444809426703530418409457693325482762595487963465621584397424686566207866187515684230534301628913809257227830794732375347708902917029551875652815754567991552142813764965239279145432446567521960470461323316563537448499872662120692169160927903847420043286760259950534948279896999137921430671003225563076943243700632846790554211411004675571920153902085096033981882166431937204765449016393094774958743909195405394176243946218549771609228163882776856896655635837884396631036460276001097641925569339634198068359282907370809988255251872281760993152731935549881256916698691324891323283025914511683324571082263481052700042444815240358416349614165820199815866977250654757122059418505551833782693561415738509018047059982965578287896889529576877029135839574915994207213417746436971913952645106423222789632516915738089595396542942720043885299739913175229457264032394172687147469199508622921397010768300578292378683500115442555705732059776579138162094655786993545067752976215820406296597961458611431075720272928976177146688669098131318402864464402950275634105429571594671230451470659124352905051039311886231255795658870702492275790900759049518641284124057768749899486702709463610970183800720235601336269438034198674435752025320529970892977807176226473092402114328478178981312427327676343888662313459918049415255412521131200386278362858032012316358560025699449708976589530380532262129274514141035979435084380458851327188974975809107399728298033500516291779049847690106218649802060088384224027758207448812392387959407084453071006524500660533428896170666571001110011941754008344462894874968773758232398053115476353842380737824576 [104,85] 4062182389869155209032585163217552339192407641557318021522975859205170345724980766823938768807832332202144299855325582094622131867394881156823798604188603518785273481133864088499945551389340423646833941134125003693581798460692095094386967783485384548082868207961060687611841914645771686696984917805952013411559552318887486609762125434030519375668984580264756392634788557787582539586547953451764041217577962165719620095824373238786147202189352661528158029793541633027672377828512144679129059250320888168359004655089978083185126480268843313114567892026299976024248541270731054715792893474086102161698501297202534686709688584020805764045023143870745242059258160845574099048605133787026111394724735928104174489943383066167873579128268941605813908648337811115964329823328367589722459064725342595866964252023840203839604248530964005393487671376798628113463619266812118024007084207564604493177170338159770384575772840518094656805885967046136442553895180205467144233545892559012008237178406295424994434948682520544990738376300398665607086781211928551502487626266336364824843100921017151041151732152310899332340330295819933631495298421425559937784728396383497484919369544631187151387763414629237168047936487597063821917209947811797280028794715683438293841616373372990114527709303297962392076115984152330871253913909859590046095296351672400254191239628653014946335986418321029582865339259365216245408235175270735421804273579832701518380477276729084525456650447306931984365927926974579948573118529682535422954773738831495044522611730429807607242587054807737582695232225722871527178546391166701037908255164709456250907507460325413469127366236396707998789633950345691962994873983129000402643200223256899393954975007967307267711991101872716736558827123448524558261286750950936921186623640067818417246471682687387220292798114067758611088464749358847484699182125383478270600452130504738895682951259505892186294014642136459031635899651004252040503490963159667123528091151807384196890339116758950377797065988757945390760400828662456178695377884332279412910089306988930165593873122592270893066831554383261811304803885654062027528724824615977348732650519661318547257632454039382693477639690680776786792809344795514066500608 [104,86] 47839461318832726059900438077017498882584165030328940949371276444876018995172322257560303417513621847084857205024999881496125323134211245272767311313835613038207395682757490249254858601406632794543904814660041611768087724096263402856117892555041985890288478608853070098798823230307238826577902653291368841323666094436691536840744234884606453266716759147487515091849975350585632776789302111667156387662009010627909259944996872844421761087455126755198301449864654468257472430116461299356512974035060108552896856578038071211060419602473381374627622317286721272945473449011294265872386922489586333147575288864700637789856036048571205809377443810337739164002793669503963110158226384608133467933002974959519857553134699571673364003357192761555336091220465004492209638465490362902500192681199143392433864966057724158364963173191124966693127468585111702965931661860457983834558200057404895552800476157149872511227371785164733621893691159251767323549870000354572591626908606880260745496001134849493776064711589021763253505297891245152281196117269652769762557322342881333355153003765876252899066402173029306588277683891246414411745151440022533405891094257650001059909921414038030538645819845764671712920331418487058833858734178796295107738083192572734503748605258527681463254077942304861233320128240813061953133420462324975905769070298303345958813961142188395765095323795352920544920727792501171868131694834867938580749986371844714725219592496361967284605276174725621805607953844445620498511765755579147835574357875560865323320474916188217472000354834341275497313631768108064016395122618455113370597428481252928040720881138359725618037102875222753416383403555850588693244284476760611326281372133992288647373704138011820721242386985920782856688840263032321095151669299520053160596974436705115966062424624942233213302015768907227466152300423520945605336087520599077850808622564500600151603449021468212795332704845871486183467340972207999386708173844622246536680195835937735578019916382253096586178395897071028780178014179562482788672038102761927814833590969695832485264602923468015020248693986604436394456030624795024148991471498620269538964883109736675944954602558512333395777636787120937981300135080383262720 [104,87] -477120936741774238173928534495745643846122979065068688505980269071417398463734338440126447177097152913078899315047964995288308928810221578899071365018313039596829284533886908301955783297635249652883322939302288738812770807058661112234108445665413615655847062223494056838643792307367268386759803831346643731327728321519204851196881381868740576314790242757918947150922232432507878652085971876084761975918655997437017490010838571694334602353836093007474697481714594015175628426780717246778226163081962954427565124851218506443209594555034402616392374635064316640872355929917568184091516895672946624322675458478445081584570091990562257427110950286364341715313637283685206859265050660603788019810600481953700118287269416048536777374426444227441559475623836056989682194398630880855381832232372307462866208193300813159985571398646849329793214333174209105327467160257546602817826974249377940967810261569524969300780805792635633472314596112537666834942610600075168088991094755655620629005994323324477909525247621852041232188609344920679616774952398731221523609820103293633448489285100840659291988863386347765266913784957110279360687469233581406122755896208984270637135496526536024032929236106538712124645733798062068740853719068697808611091033563730238112990694420166033746785490915594495237975491272641881550680805315135898903789424163005836479728881608997587392769945665882496241144401388374369490711480690022680876777505017521489585837149776974077763451028023582328236100692767664924399390257640574731445641507397840075736757049496416904104914173079119419563734874582296844779472175242711054088962815264212403122901529974480701256789944807203465525491851703196759521466751967425317500369637510703360642953434044422897592888663524860913665487339247508945693016512643550562412492938212207016112826622128488913751423032700917470205877559996361815102933472179221448052587917931219819893055437920245625888856691979761618728762683703502504623179707472459341240180719347793498944078517851343401984569700939577171976017903040225111474278154986023558150140729297898094332383787709251654653202642132380120262737706652703332601848278362256698589070978630921724617689959738949897274930456744627897893932427777408 [104,88] 632101949151797316356532990666140622250575987207924341618656827195610529531750339982432102561285364297737467514567330615296781771645316429063497836816485492872196858778369595966570696637362588202974965097822483034258947501452686008907367210547669743621081002644624352929171957955297091945058785823639311316818852440100023448207430833815076444246017081365576461971668867466427058961996589716632798883934145058627699774811956694184856316508047064976081169054850581549408521546597434105755922699388944798068099293297267768829025611906807102593291010745216744787456120387637091489437131268823544768562592593175924174292039497488522356088733162805048785786251876767639317065860993184026519863745099947021980032346680941402511018340408261468087480905876536269747514389018087615039847165054432987977441410139416785791676843586043528497723562963669732896666361220554244412687753351076254890438919101449181688890519994056216684511759131086959603079562873780749579082796177357069703664018899287501058889496871617033350153390277527683186412156343555561634871150236480789903973942024027350505203103187523151636669019526345349591586223005098573997927414409033076647297349375077423638891431957158507468255534670485997184803359675933391417138151349207403770656175571929067545979730960354158166752486836113445022704952518355904494843869840037770618924039724587141188269483340341789870154913707049326479656612737287141423062795283088335662217071782114160922954147629228447930637198742756099551284424354365180799410376517982136018957528363233188534798231433441945903808931659075521054405878879261086675692173707300053991340384544767462851750030839107621412696651841986322041667402757953781485193675187269660278118480310012393942352315506044524293028673527883165129040856424126552417159509525132466848175080742922741939968440625160178163702034149055511594103594947244606681023387576820159673388772115394156307396255313436474857797999396370653556870527289117158296086014435718083498719510435560456127635160127795742628426289388759659520558952472669985119049839038555391866783672472613381411179385483605193649289262760145363751178022433912926883604100510025998623780744618648225496644203340589245632831833344 [104,89] 3879960664342416711193541057318441419091535122348724808975618827079058405083233258730551746104676775762590954018946099905938550805686585302935555460609478493802633828225442626276228422677293651277874958417379112666561488365926987292599549752883300911912513425584751153755732584536263101783409525095278969893809855535377022696351898385920682764213667875734320176004387480115718226442531225682491955229739379830787876186016901971543899837658129462366878901221432796810879634990145666702668515830254169192588488881542897066971955859635814301328288385303204799880528255363628850804248429106506614546591485905270315816504962306823469448016543981329178503136721949865433277597805965312744142351872463396514383603846583456249346490350589017901407652835802640328995395812336889172470970628626221087831766499388555351969828211429720770899485921292852866642950613149414754668714673321096186551381128520287878710413448938722854696475224398326645931284829532771142828179215744881514931901184123982325060298529370563277937810901165834563393746236187794765206329643422022630401334528609609350444587685808494075798927842867410781044471287215521940565450087457374514003183159332767045485250632127492784967808115956650885435693937769529713815874640481081332832238720118701838366883959970807307189896535567475024762146681744558342700521028454218878851426697671663543554859661678613787496125085956529749401459665044934101585345901256778733621939198254744041128211075522082265365499547996363620163510035032386033303109034329614480151445162393786485374545157087018710120585140952286414562024308046180109321001240210441924054063205506038817470627496041075911779442541345423946298783941898198192803533198691143460257761447802687312462180242928853737835587097743060090172193410947322305221493755748048682621297595831803621148660026868843576892909599568000494137045193408183827995859797848817242935247335697198735012725227600759247484422335351280726824973349093761389057837441471424867471431522156523988430821706160599589445961482226035725528877033915348072954857815915842597483971894309581266705523570975748373252550324994928535526275156779870488640744380451424423515053141581082036809977359177383318413824 [104,90] -158116894222640639630665312419182313612923435094129504806908496443135450116292122528777232736516858723240385744792770762756345851064193738191923867251070479958575226668884530180531543367031089522062402697701121413474006682369949744405491998860024516463499561921373610474033698535388949712664400030245529285679934262320455233975514311097139188778898484130595931299846258998296922457899061241811767973033992069875334449211082465206432953927738682248811915606532834084812733324792848941616238641276489535741755287867179132767051390903982932248986279344826254183519757348661023303247173864186567809354881900053368799971571791762824310207836801055305955352987398736221329216795310560527945598862227494054915815095268475153549808032590195986722934543219935618010834313524228674739095437685579970782696041694435536390502170510351976192058342854287662476285650356028227902743631383754001286917082781054046279284850747371792956339836222298264849419244005495660659137941281891951368689763687376868701403404663823675129464893584906527795624152346632327000208758835473538743627670461397939462704096635251830370738910167223824926011882533844105375569743952561063488745245166680608272922221648849706630842558380539287209761962819032916114941749130297494178619483291883002467406284100235132886045075018651807833922073359441692053492807043827933979153724021045202922451646175418805126486520384151014135970230077966547095298042323739556343277528966480464591512983052219340025005940405809888766774899661520729993395070427112805531752003965365909278062968431780127445552014325492878383398237759509655915416567150587311866977883774867361275114351810716663398920716490991338605031323594178803263164331934186966392950726116148450108215355258698078694988692429936412205752849822723339524075521168954261642600178707944486598883509101053116044659102045242599648948141543948194158898412687676899313108411588362111049655726658546793103733492814776767622368076487710154917265056715283101947279669260146204004036265882584677962322671954624834063585253638749279622973964615416838087858415839012782642533417585449698901956694223353291010677634112854128174852041719933230296373525403735982905000189592586401120 [104,91] 1626851285200521147612312355316961155203568726295020619155607116292060980631829025991461496941566321271538220825477798667755080797982064962969156662675766327531584658351093963124385583415412318759283476892603965216993972084857996227300155892454457404409992000651130626961870434033191904771990255010275322623909373722545242646830599851338107643305246035805507376160319133503588561260015161592024875200495212061135748197481131855072279277536728229682670034639181442863921849754085208899680283242994095850793283796770147315520514569152420044593923089682621882000387239709560660372710787384233710022199271346940491463580547795561805141693141871144672436581491367631963902177286088285190791856193784313563736508334431771917965656687139622357665526325092216939708947366825443169258248491549400261486447835740217232534734666560338654953461812538980408607317769690382236452564565986349717163806949700600044843170468174359717033624739465004349795134812930414058748733835503276757493328260068913372889351403534158645341190910620024089102658532280172916040422675363596369723545676267005831844920865706423935819046760980963467987010066144355185074359537555060751118669359476535509629197146377727810860608943438312557622808725480589771914003191513483967071507234769410909011453473313913652235294052882688876547469155293184971772100641088177993967450268426848112306727363130016912942358936610367291987666299465936967681340728087924531013693360234545769113940130968743921049169750097783086934686727694467295118944074365908140927749299422971803291354273941439897179973439571324248225069071876532265715204978971138015226873357030596717295759819524840759270504630423961380585800937128126655287143793297757191854844587247401421796497577632720661825981188294335261570249401375082333607083167964540202455547703880129483261082325621616881110169723520639198142791748228301114006166011893477171701866822530119935056995577919911115046223493150963864921528002073115890841414502700716729957739843086051446731947168831744301821809114803545874767312822755820683965395011841594919154762114078950381965775109240660926010997247725004757576046313154679084534158094156724068976564978366344619379170812140704 [104,92] -9169710285412640407163828467879896969020540595348919873993151447850218907938995416128022728905724542293026438641164026903744420955682986226155170091811428824513512820555613391578740772763642240219594200600311395465382256441249171276289938793791867260113970078042214777032199671657280130542711919255872146700966908997635585449651879894822540666451841294292972950050717889561547826565867923965414099413091709916027810859579665158814645146781788925636619216043106581228039985661471761601590985885172480003165490804550306455645809307187890965405596705506800217746213998534896315939875630446185652406422017883968740077201800709087854891156503370822385975697965773648996915835269639473096442609954761908239687823378991968495626285116173301426060286105679836368980602940004556375057819707552935892891738733444111034481985210281046932264170767855371313431951028186595714385810107330458438304974379347565987147076151873285778939305283197957774745117558004133430290404544374663893478039889238152790225732746998304035278585910811043607143844238620985279962143925921533253912042226104550603025927350700856026256066303460122893629034280008625652372667165311453527988599107703877213874980367979676542390578432899237656893601709117537710226646710376243210305158427512134361321632591152480862017928121401124944345833291175750386222008450000377548171431252293411995467442174079563017846352737359529362499432661410400438842875180294629441985671044984554384718701723025780438917212142558802792555552700861746832684931935722463631194983886398056896405933979598156613665595112225335883095212866439196472051920870415196832493520397519662223305483331754129346789106264631979085348962127502310274580722546763553151119162056869393278176225609978982765495778846396685030376663585099471048283793942816750741856003538814122646766034548032399054453177055730927699110788839091758420937926208481046531682802166837902945566655814002380514753613133179964797778600252511441715763910733123519653697254032395565582195806372959043577320376471695288056488102766835682249868786366504704470159654689611460935431765245322880547083071274875426521871429291139409394470913322884985380414373297900938779780735202 [104,93] 45637607421218804786308865950517949885224509943179117384735565245910853699531254727527860741505879603073579018579014735363061566370760881969451656008856638384389594673780982758744883677619111258047328950661953328650317385994844491442114154376753848137247464523265711413693550090469873539000621913144956135469409442338032696251994278975401954420228441763709213033066406219647652325795522640436207192743223190164770886541037158757787394005910016335004769214266928976386027286603237733160895106811022646779140368660409302927538396127178537999735796552402402361812610834519546280454584406667058349064672669100823772709681197340899794781215398983468237691057092150351655224137140479695197684065034370900170783314664432438485942185571342274747817668146065031183846452874912602314220010687948239258366305774315012661706333450159156954429959737461093375937657524829045799287489074238771624849193403231369711355107880071485853786102073466044438496824348265292698111822355511182637217773770298343320718392657521348764132555009358653085434579763611835505441591158071054368191353108271457302310687593926903413491989237867476793120767900547705852000208290759579948426465930945480285184796349783387435694144988828519558872627051758006621463570946520218229170607728445541890997380256264646657398026438043804405444719885202424642321517141247892623836170554837968389966112753273830127082007500992225174124642399278087678185693315977964162370609718108974294902454747871446000715828043546756962717839779538634335440979550310291966592911939504721007490732375732893023675825048992496953294430561235090796863481177973691078519883616809378825435819265667608547491041666644691258119155213881968578258778822820197455447474189280207245182230637956912709820822181702848593890947773744946673689010624132675000334497645577458122124303215682995250596638836041762586180747525411592110157432132827891520868725678807383337632123090826571655812610961914578707245677601578665208252234594954658951267796926114239887901714516432860482060094950247627602633078316708986535764020457756439272062113345110931488208225505130198923877629531977943948165548875748328902794513944537403352875773732331257603456 [104,94] -181561938665226047895213826023063710862463698324073868635332243183555112789318911026545160038803429080224635406290270809155178872013629054320298278115349256046874965340935041183395672677457157934943825275346371679430334685500645097612025490383362955658805725195069378583573143090740559169843291902652594279157280937055758325732043497785316153205471078560849316193443324804123092557915237836249867916714249400765743297459696943362147079881715743582542701753638495607280226116652061434604235276246699300811313606692437730030466614365748429267190567995791311491122403397895245977043664051697743415999488520263623855060627779154267372198053138171706270846332420067597817128092992376854169250437617957336586979284925761282733147162966168417448467927028824115864587574456755623046780340185123923176539287107275572943418555297633416261477329745368825388575399590885091929857357571316320485125916555838619332018355925766467022019620450806150240701824640638691125176741212206804114798043020228787270742251986735598097005218159765697580079956882039550504287178011868956332456151264689325815079566484539055312412956279388901428398899672024205457372924641106585905569833443827473798195252756346020741276013229273517216533120297727043533407673747241248043283341614102407934263810160498525482786506059586426305009840086681617770155428139499282005901970362659053785294695288222797218797251607754968798589616581564584253364358320724851191487272795378508333945603592306861997804159494756473264373151263853576275426652022988718694792490488930445652060068196981016115930551364724513179702819749586536575513564423205788313917297128349923564850572316586617765232263591512469775386647577916776854658253781495454195953412063853240901876650540874588594076108585656219142087831017541519264978222715431482848351443689361816603826799875555861453420117952213783623472936026191697503448680298547979377286875439305796303972880351119416588259343632460640609274307185334423965984069224835801576083229522106445134291576521738915562330889354496842639640439675755580302453549263674072932029074264427350469696127253130845282609153973193700051852921131017999878823225804665345048839319492162368 [104,95] 486472876778655035831660996234179538743494909785734725747252629506203350777007582424457356805614054301140295734454521057786805635744951686989016775130780245416466411009599490085542182467427300141886818889526807101161674460847685789343012354378023240286571287388451168163982967811141115427742195618438839364438186113963580402035712694426708127243633755147168396424445417489321030809412375912118217503119886235144735477981040285399781254501016370501031681067254517247126306581543123503527548070249793055265381189737065178342305047273762253653549611424234379385699163236038363203691333290496577845968877911480306015791936359737726413116744804909099508649427139697431034520220689195221837169876036365467597888606644305798603736443530966466096631489022209347810296999795267099675200842761408495220273320817318623447091815576703937435316423724787168094468273984388222068060769685179982539811706678286506012973203570259541881652888814124249786857425170665700993225469342738880102839835628212525818231890075200180914948960218100223187868918691748006239454261377360220952239385399280223197746824988124850901763043755476482246240693880686140584163438909637356657197010141344326121079079419565152072445144390193710457625989903376138250220451528156988182179175317621554621203152115128313751092247939513576778401145383864821278521099461318085213258647203937793218977501740272490474841550683050289403811547945210453414524301046969796645558619814279895440275339891481201820157867003786969824322905057868439771970237077025301722710695688732637054933977185689379335201205867005816871862965063232295891937308118644595078362333792092900401919311903704109770731704687031076990120290293490517510815715394553570325226177927465866219591255978724159624009528810164979656604492674254891489318523325228140243832245907896180750603376092642639101688702913346947036973623608651195348387851283214092823480018569471567850465996039595163790531312902850443644483075081089417075135725130547513609030968263295788523448358977340116306625489067995402145033144370005795714903181374366071899159100372747973043212358365389255883344672119441373042931625129338490815929529532399396522220568000 [104,96] -919552627724679063509606436677334620277129325108446251317075181717671380231477550524878933290524955833310909103417657997682359821032883517057446145593933770017614811050821101069339937770380448050140689722178999493279056769556241881653988765990188575267494364084844945561373454366017162045360422940124299708644653139141106661942906097548534864093116067892519258453008911907147534263421294862256787563088162863416976918758026056435538154093386763902802414171325968698220936570478252140209544417010045138497473016509639325835604923581890353709998383076612739016762838880298822250700195446974987022220168064927946423223081609217307227908472226926622185438663166141791228455418128779815146416810820447738148515640754968905828288804015314853010566658953468301683076850074083488588308628143818344794526277932411638222504308257231551064559100009009887572552357968641255675377955583766572853189200243314215866913623876808538865713438734206448074503384648504013972533390436813470310090057027627882640331779005278246083607866886451787714212480338110992083431647476969553155595318996162650086476728711730033581534008007983310841339291465526024996640604532736723113558056569929895563885013850635203980814104622941924586423406890823586645727888244645263498338711650790778679121777030779626204119613955111316115638208420346127476572867127257710791126349550412296029844763730518949623115652788324846185315567618424075981415128788958631287347743152240716017338184278703278112976598711529849686454471609281389382672576349214546851262021848425911141468632444643855500201935996084851599106262818606305433276105342333832796568395157951202729511948355451366837682972599790595943916395072832884896397625479380056357849456771323385543898714338846138399960185030550501742405164768800493099797729957372936725750334499951832395286374842104995829822187493500303185943419095798749186759100606189836640638665894423205423757760648532202396125619295016804780498370477198265574983295110346493445532806491765369509285080710113963386010269016823100948030223476235781515545011439440274245277527540446010460697266370721877319010495039748119948247988218525572214574035743873614697952 [104,97] 1342249584627961967441414342743053848911142860181362856840266536629990072159703193360796880169347782063813836956314180904111254722421412084012593137938215773435762815110116365392844295085840654918798401050304872559827287102130062990751363779202080885409654415546561686774032391074561868043725795046295100972549331162705632817199982912030190343056851054310159110014502266350942415643428645349126225617470182720422977051002495681676394229695746697895365438243866424242096876873041340927198518162185725232231628837630947055043237054677736523016648880372694670676274280177501183728172302138243810952990343430062347450312350091259650981388193785301719082335020249622243236488275548566872453366266010088581647356683641459236534170902255036150968004971808677344705977266976725294027001305421459177349397253258504952461217298796882108505021955803479797794130918254413424817766393162277482816426174926939508184966644565426861120848807711923998493809968449608070900960095189218966955652494145230610412944244148191076780937584364972514808787367803291722506468205059071297453635544523920215835435894733191555618950900403490506851400380376376864413872238357336366136559484855311458684786274207581703338731492116988780837906772843394266048683064005829239640984025214430507727888685128355459841871308455810724491526513111035244424689988803712592442592792152662925795714201133011120698172117339451696941893761446862753223148765277673889186425838459313596421783952254080982453915747615907681803535164575001904796089797911012118828848921780516256131451403637569911224422214563475249360176358712216668296700357999588720225517794466060988916639161670296571423199541451546341820780798669515695794839952718151937636855079145306059917988759484128661070747549444899878168223934460849824852826584723938101013002906241355220299676289907580339205794539465829128617626839730278138124644955815394220562662785489395785375347610930527629627996676575568514799133935333108876298719260495345337106424977460204154122819322766204468692914969859266460700346690835964385166950255848067551262254407868681950896255788948495939045108152108968870910809199100959050830296199422712512 [104,98] -1607875277615018047390674136222764259492802178949898825698455731453729574878137516661625733880379899214907959104710081505391346937540361507174381291788221754122535581708451180376303938221984489777380606498801569906582499015046614860474454616528472307732487863191464369323765417030651753335587475878448273063272428277966021882535694648334198243557481897820615066742876533301238757613914676625226117222407844004447372500305491269291735853054048281342002545259064328907856266052968710469756405314643414534177151520722946166371236474285592719676854504887573383523184579509894941197279900433314890750161279839500506458770198016023889285855388115517034604052190381918311770245482013412244976043742921749312912361639599165918805296151779022066638265839600123112958762445022390798676149687706702551365759803168355144274676907573366455126329325982536522437361303651149912374670332176753144429530133364066021655395670446603555711321708112179923095941916321642233666656927962679483203809643843436268070128644730397281882113575835728725068777191801756065290569928333145011201471882829757630199211373564144581366482077990373280415839951548274154531486434756088775257778627274935139862670852478230977597040985008492886660513690658229808532672599080742934965753046520588856579523476237483694550819684883659218598630263345778008853929884436246240010260853138559723937325914454480703572972843062803810420939157310268279999719588547349822079190422328535219059895115891267809694898765430835918817299553168607121882364402106566468522701336425619199288783388177700601663457619128370216860205620533814409221407713522558855343066435028325045705380427579147366498320167782123595666043921869449127973239853788989013398851103959727672706169044350926136837985932949393594798544181505654718080415005148875342151948256554929522863980307649829723267590938055209285647370510965748835505419243828182565151036677288776008512074925075285856487057911350734285279929174974306106248733274834572444857030979446074294545459811721415610844622973687891671590670549182976844956777870307648259096409390996036459340811993819369360472503574176139778804194503801548844054257035568 [104,99] 1547911895292876060183167212761071112030338057845512284670328027031743637879033007290139317491398902619744495261240698693004115509620904117701697021717177802083953917829257183629391716727773486841301811877875481389438707697285820865186004419196413571925839956908332107575084085090184656790697249419372840961834129449832110637549069787858257753998175240771727190017251745126229778183306078862300297297948652565137802057689149798214675033253810883101495354421728398198820020858270035089544446748168669189752385567954305761146621944144046627725841251736214294902063268093728039850767734688308408322127762332270280964337121207800240726003299560901413025660960876707836992960906635149312809510751016808688029689441407870398528776229009948897286142695252054236712393484124202197382297182581633357570724676899857792338660501327977235695615471135657978129704928838548994866121910613051233770844211565813727375330594712307575788423084388904718642371786471003578553104881474583679347805166210711015677654181272967522110313553873742916304774684637079381735617879604698304354068522083229306947689628932678651370855999159120434426079465565951431627086622562037587060248766614867329388944694958265367007254500306225185648809036724705669731729759329083802418177179306860480560666178446684648162547358718607140651407967916700666972196623895111125274228133115241180213631501347370062234732402102472403677786371625023227147882466825295439110942560989777682498460667607193628511157265864622655841900707826742266811634009004508615343412561803215556579364680917983747030085999235069136362164938606303212408797870478036195681412799434755731233084043291061116252852605699827254172469496356137563861484249807739361392609505305161842092521422137465249520201602171066905494469738027812473446621009620316661502799179860607095103333041819565560601102851444878717311784000438640523081187207412412392258982248805609489743749818827377203211244800094744078148658903140572418535687773662463995780301406296723546757977849330425343092270906786843468913095933050745721324257152775165470426471684381417289442584370153791729407923561279069404377609094341995156683984 [104,100] -1079832703502499469344553526326227633788923203334639767697144765061558208005881269252301116469163634561736205698667659288747426692794028266889330522850027024992616507622783829510601981444324914654082491622867872067590728755295565636615207392039242340479801000677188670725252597797907579734971285748450736211695448593180705487357901913640798222329721668956111197222473481883101222700927630660826228643685252184069882092370411126736378716125737119984368946036818500206867617970451184787437161403497765307379174081342971922482608822970214077281143587857129674501979908003436430862104164056816406427189372905602770916612545717104772192937609743871489914783065087028004533560932386394994408080923623641678467848282484146974639431075714683545293392872403766639654412798566562951401239771239275557140976253722836693361775772664322037993522449278737749154036755893085832667876926351232970353072254181675985931910482239703819903272408396020464210040810529795061190722857471352280623253461783146727059503222335206689774737145391502816260267482051029715906678895137844169188469407154873788545892446069266956331066046669085560575735323369274168411125518109830577105122733553778192427592219564015115836959826044695665669015497359938633481064934570464924713337505419935189984961838651871722665405010133089239790854776288492620398920948339339540402162854043851586954089800024623902629000302099758297753206063072809344814200524350148842059885282465068767369993356972398577542373223062580327245629788411112552691905274242861291908061834083920853560004453433366920255607009455962673105212981941927200182611746572324671103041103419569554345857737017803583495803198932569617691049830883757244548185188474979634020118517945075400928218386305585289983126471995496913823705903879470371118796038247346578235056655464889930893831950206120544470884674330810138600324230247459695775406208961888202406349369061131594729730001335223575851855882858748392639438915024069222047434092715344698446362334407188891284434219077768301014641997548103966576404915411849555548286081634640097888997498281265166240246686523549502236112298226737683906867602261766408 [104,101] 594381835430926852756525887302905917535916532694090847090809597905503501458984061170577087833456115252407383984063456688634828680857126027021486058974110096862006740112233853000871585199292679753219840477485860474955051170824467900797754983050249705490013116345663379754540475031215100482418467963867122836382951613959433877992388852214462231091558629616243191576252108783831056766630963202371193247164025585708847675618344740759701649793377846599267282259287808196849117338102535630774946613730706802195363968224319309029018376836333386534428445149739516847521721124778338997421390644769575044665322238392340379724218169095039628618715425397118692817854394887496947618031952374271103531504951466797709393422639816864240993044225568039627210424306458242066600709332491512704864033117042886814360291001184220883092044443194818855492636223716991556375047543488590204608415459602910055014145368924677679875012737585834582450975509507733851266280682843281614982089726909431706625744942632616519097773165022284229733485205921206063382252572665983096689978330491808624385088005520874167460260767963451084794820336450584941792950851232512629583392673228077091847372624956869813677969437657792358646718415462259874916698900029334624216987961738577900557836876585742769112489618217666607238917684844853724725681011571746366055613571748464955204769107535122825335491159881881411842218433305058163191293511121783467601178488153730777320932871744186992887604407965809161350486911494511746425764265447832266853568145146472935662710040393622956608842875431260767136046292542768395396622894243721754033591636377000013496272665052857619046502928534165064971680890475847046483872086689139644976079396362797421859808318610080729027973304464103851251761655597913030772342026605339204136542760615436345370333884078706559146153865545839076545120733660596365688644323893094398703051787216998921726814753017899928424093504161214925695870227729331961592705746464360268020004719093997510883001748867332556135783049192734034812915681844135873691593480228540572866717072718330058471561608180585600202828772018996973623359866123694103865186304 [104,102] -160531187542120587096531320204397594663208085275707744348016602732815257987377118776475255825419204713615611185615552098373331702404938880758049812806496852203107543262720497696543355110612613355098292923056991921845049475479154565939348275246667514559940421878908437234040970222422007880246867920769370648736619729113766300323565248146882690232379112657897519006440191260595432112749142372339990810953963680773801831772652024444584651558360837043862267866370726976356717596512394432496639042409438052577290905072983500748225996396738015575477274534480283542983991291092738374302200432339590090780569827769610513963022223947910276141209011144861567626933518672405490546849497537046016409231377266848541341020964013184008329121366440119141360440303133818952456808252916786185552030968046364403295148453984277002295542778505625208564904712637485636085013331849791023358105858743861807496455808386708156483249516940064269226611810090475649523169603300327746801748334709397348565412010591569866173026587876856052490480546768448653674296151508000817024431042671245212421745285517369263835538145679828667024743851698958753331575527862305213362382939952446718424980169851375182171209058414063220087025614374021394700352730970841811292981286896423558787185804802734583612790931951551636448646078152594844259816397441426144915192614559616045782097763099189206020817282469970928538767547003356496122454825963456110180962891566831514276077351836993877942324377088102131762305007652233764310677637592326180056976988081314686535809629705149819689280155439904184304289301707595601227800151524297213377225258065832435770384380912027553814861438089050716291396575522154106951674586493051685414042871210614264553060662545374189493552787368399439511847628019315480444186203837513010698960974327389264693029854403635439090282315081097128024316423552595911358489663615963357084390627478359374003377681448789762322063882378389166957360944402356515910593477808903586251156313242535973579796340333331843331573883641424552717375629278864644274828862898851958371183832727822316024795469204042913259175914958648698070669092093029178624 [104,103] 225822610618185291011404431061176770861714112471838662299113612618819424884758212113185705671175564188025099340765801543534485724121943373144006288688358118232408730038354755972342382184365226206042787005779296226704154077948068151998901057453165548084211208024038209450446262756402089744610570180435599473336829113022506794407432001430597334912613645312904604481211798417117586487406859585808198747685810645560340758262541818406742951020935610697459782169660680701916980638605500349273595274613997222478480418955810307225905735549421972098232334856675969276977430998154895026372554240951148763256310203530981283281938906129271698213043171436651578371047980961302086703947684291990513635233663298564360697269107437059952605867417367474095950656636849908054081612339192766186211712319818106989520218256906446134969339255133168830427536887710239370185170436641388182638597841274598465739762972470655114603191247920350876544273623076825536522690882675002812336690837570941425500991575293765505324033201317783711790960472510659921283777952133883070661489483988428812377734065288929011658984730093225777134269472850684749973306484768388798529698416392733332113128253274632499186413161833598792091468347271133952600691534142299104577542682072125401026035204937825817844783727413761105091752069406443424116799560663909740642623009789351267802838398648472997953556781731826483508345763129237688950720513520634432197707784616237042829013784162529396701614629046636871623758107483439523227844530870998552568692785663347431732830076859933131686249101100112636596655208313367678503867408939188302402782096609984263835142552907230803146758242356565460798034918288979721009109631822572560027163582481182118779314431747813136224882744287306447411225242678555898555579563422901114183655278659809101486154874294653662823719158146749653172832200809963218203892853105344536268242884400894555779141897973824902705976702881735054739956854117941786710871722854291451214302591117436697002228949243448489358312597982546873899727873267318150087420093260905512459721943788440582293343146703972823728597233569433063736037489649664 [104,104] -57434909233453386916452852022636899671657585199083285305103330042788355049729980265683544200367825995549376144770432760028024787936957003468120027877218640816053778002519043169093237116283299925769898761220618685230734021038505956150161810952292750681503193359717399322602644926372091185523306956384919428331439906976578116792654473866980225830925440490745664680043129871506249361040214181716244243640707095430561841265466761028475213635738752271473613864267953586756054300065383428863602002302199335895794457529195901010248841145861338462509897592955274753123225926476788597110678999142773328061664966675107913273348163731018667960565471378295216685602948045481166836499203365396417354333498586284099581445446808324775298593995521365495781353012586584816742369481841109640661196380333527980253814645159893157453564457417010092143797067634293653758661164069190003498866679235500705029795267607795795867386415339972837392830343771794479580712297376271167162543943328518400469604348356173123000412922273607057851168363645894233601793782907155071393960664302502717641395885933831767747591386118407652098637536976399545876376730332507886931935974154480270738310426713397331655823351034677929907324738002889067326070202735778063504067830950995229132045400317778656635169024786292019793300554491808074208412686268021035800412428056068415267066190673950106059709530627909646537875892529646413183817143066982851512234738030077448787310985442584739025295381889978518499935107118763603403122351791484476677605293102834031836438925858485486232726362475392014842191434874500350154012200292224652068505341450418616960487556466576658115819442129682990278543822431776101692256957527456828369946536456196318571141491486029510846678427947129478286653097514987447349395207291568605002410223055547840003423315913339892709374615747553982110979439181191380024803443479348804400021212019983280545628327024263395002602636275281952160119556948464400970226348538014544460330958119407343083173373827271214442690626230652446194773064888025085802069674875417175005044759235437104767891698021428558274991457391703724317573696 [105,0] 930110767812552955049789869442255200480874605611392909596066716956401821091608503558232380794258973353860068487109004256921656341134234164257342912248587872541506802140836995346172700372238599345722179376840422053949029877219892732473162182881981867678245237141241009106742890615944847230299087821961243087962152974384386871400357837935133322021922373130190320346867468336161930591407549435561307139839346069515268337601135896522869794509882908095110051026464827681982267307924250429134320594937391466849692103990730884666468918668736666242733290679142043376445939755968411966864025734254864843618192256381208910065335139327297092516293467088355373531073864016958994573783627522785017189551527990295915656740410659031353824852720519117095714020556140186413410657673142270510322810483229327656248100881077445164558749605237739066955369527620684595119275863543555175299559898801224038842175083314272143739767612227278688762497400008269034445929261838659764525847676646877009776941443507611899370212716567940670382723920515147877545686058567128682374484508090971906233983101879541925975805577094728726650903613440921297197175519318059071796152238819059963311994305955795984210837732675277651625496128816045296784353541816191127522377348570773080982083307125386544213570947671904572288630777885607684525853502480084026352337521535928854762528445190585756676623005083424912050439956640630930060382287343893487211105475417437452444842238098280927205553373139062229298314427871284742169020930309365424705008494670920335721079359703503284029114865061489239030816884147658070675146411440286278763695511559767526102815777183586401008695707410931479118092033451067927286733521266074453561090707109643836097977002625975755508767035203618218797505415854624273033340824266247914922072762608816949416566793432292590084301291897156887196096761848192018925651441509574249247200662324067524204200008217297678957799130268332370699188416655208616954229734841412779310147232015660027680911200423662400844174494226349146967639114640261401891624635504594140682318832619484134368007282962069489822060035772055251649459984351978710479110554566503923896342603919380725057119678743573545715681086432828644349035890473791769844616116709029149201698408493563053080802956100924522760684494632580624893687881892396492852202434619994236500392659360686729446562939348639074127968694905441993164367363028735185817979338940456253460864265930889858728514264967370526717835549807778721926966411264000000000000000000000000000000000000000 [105,1] -41780249903354900559562860638817056403672297234907297362788147630293100155649059829817575409596051684467433161365870864306060047021743384870808989164598988197695400438272232843404703594046624994180883074177015681804707946761032841943318197121710831540791667876482497052785671358104514627630228091627007796456665740319853731230983680920200623523381444018429059928731107956821515847785376620680922307308899119472397121112293386737183632971987915923439416622472782711420666246072601221620517427288414075363766253529976119958158115394742609455711897875466219033741733427770591556282767008551486660590506772024273946095067282323408304224485516053389152026481144894920683022753639441624039901279812707941555247198353303009704318996218071821156839425201956536855552208909692663730466037423209183971034381405679564691922925449682329910699769007494075628650938506611962758318860683284905832420215067823865455999811490171052712133697903699156071757988608844849113245570815795232416624151109946119591862077885432994674336690679541738004736111901314975278350793816805553216869042269148211576950794154654268591694442897400479057049475323340444926442225362088070801789508386937984531661863351698724875035989224571649870374855933857724541529034435439285920027031905319763107778046662946192007110228180171301834333424248971195569154033525424083880866266660610856558571884253021697472164590990632978912556196626565029800528195371280004463455704407785470190147829722749344100053733704226332086722773552844451353634382273211402696098091773486726551472198963872615826546504169756175307033508317131769346536891449413277709713037566129786116925448452736972403015607670520965433352073605674813669000357803773495960237301455958147123840013833614740271255882143701946105105497001972601959817322967366832713493988832278350800972636178276924476093924278614262368673033933743214456074262974740408389633510709882596912570539715040432335805292670887472310747945186811269138948589995581675345502187905999455000465096670022050196033256393717044568327473615713015975137797081794540496084404855796681792808510843383298398487619738941136581170525996860380471961453250536489371466614318182437698364828741442396615020845490480143289931573192485454051160422390071362250173775046122585847540541694467082687449806628804125889215803906691336632897742473130538754923708090600554868227312982466469289733969193195205049371255624419499753332130542684187018807603889672835538854630920534492423290505649979392000000000000000000000000000000000000 [105,2] 1072451571910055797399264811165019565841070436390991784083338991504254576910739436776664499511563455539601956932393168655303112485146087503918969079350358479113612909952830380153732932799448723482420439115467105059978795027349774834856422595686371528868011351098349883075171333387264747725924094416442585211218735729083802824144051736124856947840539559784773823289550396696007314743917465927868545752000389443705711758837414572125770993049310706865964846216129945745983492047733043104887001376081351378777289739478795215561012892204831209337924688884740440201569500295247002834004174074839586481752068494362382708212404670770490880198715908459941986190564556707654567369774575204812507426512924207099710782225479970972002747441558688484575071457105566477607981649586304228186837139859780720003365118728219644267161566131646732832059825462627561512639634192406719215010117180904480224514198418409808515104639425825448113806849518368822348358644655437274922972197618903857716887437901642452471619022681136882320088454770241599106923987064340979300295992952314864812107513782682139786208788588447253501789369790302677918493591448019164275145555698235860269374055389182244988978249399875835730318641239171904176199765047615009708198391657606427077716446901122559360889754176648664726663433217784395249169977285408803277454209234190624951440158951342719706442537160126852938549425717770541368629753667293711858694563866148903168024957840689842592128412584089682198641369402560312281419988051696377153533936980198639301158694773658170882873704046090930204364449085053132653273074061381276938825507690131456831966361564512838119567942878333788005146341149121462093016007715259694688433187737909782002248426313114200683294986979525012195455874100651573622137597850298035979215430389802774795824640564998152907027755550762216030995725380514635477487208418295210037079686472044966719396429783373941655059939573200498599601761415403752842543870273932849573191890261647995146642782413293692409048013085009695073427650318889236395319270784690536083075246533464290900184583537957979088974268032189744781145433278439275881512172082698543038179615447784988545092285307338649757988596715893734522915298951204470990107443514077985421609513829920350764370314563796959151356488705730374827845403046666879195590958361313426975775585116268613775119399408800347358242943957686787312205269177137293373485560560588410778257549860788137070929339594548826743732607890757192311255413764915200000000000000000000000000000000000 [105,3] -13790729512348279356574351962398042648938323487715494540530336861186855046510461927125728436492177351199519304634342818319444986706298634475471183864333418725381237161492946376753638328573907387234065320831604308198576056418317082682594887865642921738767212216959920236010403012930871501830109135515395429829897164789091389987818750491203824876430149596330713896968055360193262081370330998036860475892928413561949671841339706551581929183151374263477445797444874584388730338383338898841081628302318482960021625575395728114670654352550706943780269387793853246040896361352666601751518779954424041991265054339732266291049135658820257628652169062805121607701137311049801539531260138342793377477669682552074702187830347017353157472521655240229444679218972080753310011991963804688509860893596769512942555497509422613631823333381415951298092053397798664585006754385045052410805344799270076465051511379163408525731235975364208104812875299014561171735082639646571094754566922313318727699443629359387261232715398262689723550529916838380064598259455112829366535206874939211374367446560383285252495239955947112284627521498365717395739263837210760439358470778671806981271398120876484630551944722595248799298631641912310460317614863954366279692077013526096106833691132056247867453160106080129666171892054207100404362768555828097639054189800070921367333444961184506985043377970969806248249548257644522792404666730297877145357607474742913084402265839463477501047784193633735115513976838566852885409196076521604634140798371602442889286735502695959294926624536963456149981258118095551091258033551078409707083108459215242200842427078703757888298805960595672739197545115851220284292245551518277039683097527524065394431118040781967979273625882508152794252604107410976824468789475917460947112932691892317675261915029006576528712986867826128555094481063590454668456372766376558792202056931766447885017721447462918079414278893817336355559413165037991698154619318040870035070200610470818970747214625612070772917819846673739860364595188620733651669956242826178306669907095654095147919473323372908496520271649978941424290322126241072857519685236294193777536378143243428618196555838542703217319691462151685852730756056400659447655480144907235149708534135991755597544373449296958771948396549729656104755132588060374110137970905873499301927890413970991770632649576195837850898489264724740287465117162428730682207068241103436234941143135026784635034575675284143945337814427496246841206386144051200000000000000000000000000000000 [105,4] 117588191562159101242963122013176697846015403104484374621461210859498277037873785065563312374283538597139086865153215059407269025874707111939980922616150149186735835379663942264358350769730811774226101382315003565529642483484871684204474350714628771964345627392702055406230111170153062121423775553827456497383289930827796487659380626174256256647044620611676712321415242169448808369013508763582225475137805893074816686291409811137568332455781251613551243667816030484335052009891848025961101395321152666978403923457421826873686502222695495108989894470750727880580475647224039522327723408965729600207088542663397706570165076855876708588536662117972273506812279164943650523719668899577003679705967492064032370324553852335120546453057517895724257868088708994758946895169644784217156501151123875520457359152281884009692919401188160322634780231944315177551728335986358764667133401297637242639089609225310980881519805875446825078886339447570080254913700438975183943331711497263625161533996181404691340667615930955712619964231150902823909718226572235817622773789932351882631559430347791733524144857152761939591256141177217296620796906033209528856486896945441379901835822484167240844672677890958997405440481819542023422412072388854509846183479397196813802902039761341589652520809450726167761854001938842823523652744540494140447915146551098262460555519772437590937186078742774218443852630730151504578733799977456789246332081788824286417819081307132324262130653567641875439529806689314804827876327136668182813374444058588422524527089991618640167420604065192361651566401452494869585901624630441819844354531254178441077213537225075056472923289797402262239425977854422505245887737722261894281294056424162389903150258929616346899138634924520759499183593655258274654277611332382275649441739888304895854763048926790098364941931604508764887085261252259793065819345248698001223221915399474333393288477510634217865942160899591017619527370702316724453113920606160951176053358161964340545834819728795179386423786639785207200974997636538978596340939080758228006677582737587459770396714734976071803911341821639839373715330039031339001071658377279704385059060876839991034596472152480612312223823581917986978785827906569898128032844131034894848276952280041398015397483239316844623955356565534599423969895062427563432598618073498003660932002892164811541914111572875794895764957882295610435428973754174044688566884281373837398789329896565991670454397776850812934490822795019963003419908007526400000000000000000000000000000 [105,5] -1113623855006736401442770669679692685024016347499758092566373581524105956348015010172389517632471497602021933209434077498990063812377451303679317577466217925420370891885672181868900154986057363844158563088604603918418486725633968810612063710167061002787160557321183751391089378726712207282582213846056241725900711424629571314255764554585014518694145201504359653512878274901588337089085190072260133340418617897814074687834508961192221710233950378412209110286261887900939847421429476594100130012857510048633788925401705849066094611242811829945880428944044292593803054195881303200816161703343491440567761039615062701896704794800185778757085335576603145008956773162138364919733675595219722445711275900480069509158082439811529686703252115804972685027666282466638165226142075126973379025726874677309305085150858128971287994849639027447374145091341991020602962185520821206105937617307979434611842848160663642988443821279948900483995690900965752488681397924113169462246207763583964504522387381303618189888432298138834061026019351894469599673318828919980433032680276730536312810709272935112841122832090374366031720652002338943872443418129296000359557637042193359341450506728448845242773888413324571613482828988518466448910190955873226465375217499081489967782220446944408850878273445970091478789422413475787776425054476705616933391984927170819354053258045936257726544138217358082300042134809200903887208859346988231290504629984135707426246229347935221760861523869638383834015645278293848308102905754595894618895675439666700318190161559806315732556036704708995174170353038342675703123533636389515247306810875160302491540969896630997855374507968685004245810485080928497571713204826016820940266908511558017701241554113871261403967679390057190088682857579116240341109943229347863774089165929333659246540794070374640300581575514892156474493329265471060272121038514705693010702900324899712110264935163120343946415853643587796256217404519689733318306672162414611417742556598857048317850732456135888943254242038726049363940176303470545444982281503809424341530735235117318694520101442864855881555257246013359754367876122582064389257674796465946630200249789716349948327083526812983119240874884657897103996754063079055683843597034900845732582857347576028930660065845946909327325913305138196297114353969243229551793541556764375355832606538426074398808297420446758670039549747814689995409274770920991092324694350703195600137767509191731798788347351217449362794032247172610010335236314890240000000000000000000000000 [105,6] 10902300509246000088135427617634250492391270080832161826994000843105868732604270363028784921835905007424394169671817850368518035979149464241989603205721147591233233345198561959165299490004197113859193825924292908503379466056519276214635434487611151522444351160239116321703991492547356390204041241922482251863175196027653671743203151784270899687106000374214598746765372327318604876964880614993368712535748918399157759172554400658535742995858592540207668198744164868515433542287114100858113250849341996842125889357905985109007630043092826405244922299003356975861173897850862687293379322786052094645194160549927130553072654961786896430834995348758681296460902149391674547517289997952044577787884301064956848137573979560580309095747857806529294826190472031725195092981725743916216450197442328276906162773794195905459698552675462572816724179899706698398000892975812167624323330195541028874571617935411024861008213514883159537062591730998760200676362754162370263377984802225342457333194223615538516792901251175696300176136758352154691384345919929254175842216613644936063955129124859921969462480714426241334540913652686110837996961716585332926740520402262339962691851809982248940551586825153598269326850214414490729200780916053246582078015543177299072455723364802569755202088224341625349025202930949603030974839394771677482857765368775925767183084355499092862519819956419133066046814290710548391837573738327664995462438197362216786719120755817779176130246395788447734786876753580225309190664076005965850019307738896612463690627695324113308120172867123904785080631946262918595160104603616460598245919983923329399615935566527574206027986606040184619317564227144324084458673187274123108839719698161876211161806471869607344394536729308397088842672946585986322077048165203328403437796971306831579577867018573966015095753594912473805345251908919601645009057219416825025281249129658186517015841529434499938512611126402119747134101364765201961324361942902926150042748273484867186041817068229811241001460797644386280915386421828982879719625284589951173298688368789997061519022862508808127749327233897234848463587435589999260097665435386582264293810280898270547938594364060219214617561125752319611056801183902712014266860357115392551705995836236140627670571885362713636637426779885116515278797746533720422994792503739278231796106280621399938458902877764927420452527594312102203330636939790662086364681000183313358742081555385530305494553475688586715792686118934708505826170817740800000000000000000000000000 [105,7] -79317556110346895551876656469149909170487078658519924041808428604306406528329391618117443514754160454029970640747343897533647539531379589565710298865917393254682091779721650567554658558112638126589107230109602504724475992892901336626071291742693216882085941433452291584293978594978348777780036839923808540863017910487856177504678802823779639130632811030561124656097050758936292452939351199146513750069967512228952607006848171376630529062607782239638286746181717694466705190876827134782285254290498553137117170060004780125196481326132560144195339550880124826902294755059644063952321138601198160784416405038707868604675181725032562135062660023535734350678676499199094172945750661198899066739121434184877976111812565337684179031395426483895143228697888742396247888389639549937448218739818192169701689585344433737066393659569949008917567714086108687581538751701666511935989980340595527107341743123980317354308393654994941856041180417680758529427657674023528615708148246276060926125130965181934046219250636222297700427241857487789314430974570856199279748933399094964012128120394851811515654769305458327397863200671480832314364896025467689087775479538063762024553490400005468121914741625241645436251213397337361293028485024447562799993171237628718072769433583783336098171098763353942515953048836607583670322598273986907787773265581009026827597780346493224157313277919006595026685245282416065887234099433878219623365482093133289232534649989172421119756440109723831529303832350710301593806135741875760251202736926694816450752257430184573908417348701729546390984460839407113414458882267260176457517620926621561695073492775990784054105042612012678813222360566924594854464012480852160245354926778512014531581732948269906750019898487775398098884857918970155238245630846054293688057694159139285087513202437685840329416603730210187651060013435249415507644690841608201058839512367081194817737895500895544879327567565516278247641801916238836068402004709232310646965548712794931562943002652873187437342239334948717894688097256495783408599895774119734680712235776991236124614966309761642473377710973202804611623424197795252050313378541253624101281635648299670007547685528962942551308523038100402840764977323624884290664438561458392244128452665985421194581358420127357496445314598272232245407570484952991749355188270019125596761764474579542996921463642497804865464783484327911738555961645726055046894238050729551545591402364681315084219701178494562392651497922091787080603175621754880000000000000000000000 [105,8] 406277487440046226914576114843495911368275966129476768474822940669641661814225371603212564340400935852291180875926185158020895105895376400503766228185659342478997200606831785821000693289128036904873468117726655286225907720594205005887581769253356354719371762035542757817126808698216844031820721842690654007788155433247300734817931290898433147355965805079402210667992774547175681276274330278904592107499451478797858214093594403850195497418918309618249087204225387719700501017814762078516406171920986840476780550182766700599571581031782215630990691650928355274709923669530457180446051452934571744539741199656266893600988277638066804442354223589219475550265306094858493391468509473757236376540926315568010202413457415705523307607001876146880869438064340442196490897214255375363886698395714229634282984608221812848459148951420885868743045037600261265350566908740306418503838338034419625780302106237801550514368802963320609362445408777607823558889547233976925314580604047928429226683620382549278556444653357212733910592577942626627733157874301776398983130280715087626084965484563001508750119157338476625062855489359732222161740302917609679461432151292322493775762219376713733871089984774363436289289373924545402116220872219803816496987388938791558512117349448862771453152939248035245656321652429432651022904386583519083745447242501459676731030263230878505224392322112823051150088451446258589510511954772129997359953404402008711428823444791992168079873393998906851761057748254511455721336266622459035701176916458290248781004761735715657457931644155249919438541810594433171171737707055157216971299456956458317102757144156688985959774085953046315468943367612112657395729873769659512909936559922608608560530231331049524043144840106288627491970154448761382096223450087562649805805247399350829195920704995076126800201462124366009419389859157730831519703345799638852404259568705108277555271495735117040448270383269417130572344480357312937132263110500349390442269335915121305382730339318410959892951962006734980899783534304227725154857541946855729592441902870545173083900787478062449295185754529455453130817419635016243623499835172629766991779908455392545237425505219720308890933264139234025405330331231545468833778341937354593044894304262379074213409200409712534259541468732345793233353443590895023435818849120401912113240020067397431617369807701139849337586957987836079975975178943616053394006299357718979190414869585234923267014885096948963027625169003522738332188289269760000000000000000000000 [105,9] -1492517695713516605707806341214712133234086453190034370962946901851791312880536283139616672918680856828917722272062659993603855971049224703169886813854442126138170648900498426549232496178951445586634716376038929856901660507883854613459003093432141034506026195343405866587717151951319455097991392613433120111435704936190516429298033158871631868383701670220600207652723987677358889258636323925268650285363839299422106354792517884023141941122216228758413100448409619678941023862053915447533588993472056738751782077124923113559244071838824714840753179849842099180300084674978216718402456979203230166400831029355854943910229435443025774801337760637778376086854661392491974256565029355034394501011787988622265054454043765673014450020218670280129623719317771120849961694002693758502780439736263165901654201355117883834412254967534555308654886408933022571812117258922741983296862170136613335026738657098824194291180219556765782354227866398420575645233965139241421940647682053555289114540691217137059713871012449380153993043926313059712422673215952983619963953515524861972108365236988388470717589173619033450745531742250201271851646412664748266713415936928180569975751672827438173938855737379177620520676596131667798996711969724494126523232448380797286898869850272814887715852376759090175006284749815712736811010211924814008484817452464102066052569911292668077305422710431428024371834129156843610437466160686737552894966545860099957417193264778930917250818122794369386243767993968038191940554261506917346202021994868510942978996406715899544854104893900009433243131247440323385515318741224892829212282703468626736975364702628494230535516733281562923821438087455993280128948249699221833328149678413956242820270604643100186089401007143292023138030549626146051864276639850336807474537988459712139884843250244892285155105957372762531648695322042924061478915630939408413408270097571169016017728937793696988141918107730889259535323484810762587182185180449087074441353983234289913177128563684157506222046774487160233248340491685954528973485139250065015021647294387662461691624795926674585575964260588390815825966948827674881988765173862628060810000054742771264998613350777222063051508748764484396808694177422237441258291508655506571202342155161420539259741736600934531437360599163928798078630648063722319776862156766764112441839294624019094890780691182744565457276300641963454336398668249870070590766155325516659294880275865010903301487938413260828783803523115621532048870410184294400000000000000000 [105,10] 3913595523201952433680191649069681178527292508403418611836317683559546475544440398515411211291038156752015964749594174901469580110959180159620804925249840151069475192771916961227494134876238499762959383507037129433683775588697678951966832764402541589284766290317869159288691425901805286061538533482881933210435391147046225356783246587366093910394768751190392361353364932499326068998379743625881242170165822225041592120576322286646966260711489564901646783830772291610573382047893063180383688925800756774859506847598763261427765226009828477573041054661054434190030401681067259610691321041131086990608661815893149577585351536316683885960566950052357567562596790575420079411228289730055596400789399692796901520524688756125836698082792192474283331471014569107389493578274298277825453356908257245906019340080229108118483469902142872331321675242579613865474135879835421641658821124758691595355390512857476762491497199023243565235362906635242338087077976169543968218248652784028017847424108983540919268534538336682487922261790170678924271597555120124445020581559140401865347859158865096642131530709303840681846646436339799545561029310120924382340963659473665946417685451040961942040843770976867823903907310778547129763235410688949618195835703214874352859556219087832480604740736569329015165270835456591089782876716513092006881625552246686491293786190158804428171401055323643481737521006303128634918680728868318653528945186810332355128184764659456079176159901043427997854477773796896871935648544058223513665152998324581280731549729844246073661976803766925597206421529882895941163288219391041486591172175556593607461538837163044207392934760796310418531221792596283080859482168565667809676901426881898694848931448856369209440433158680880083191417735912483988838768000423804890852002869585648741537913274525165204863300187542143534407398231144829761812157871595350240070998372960273958466301269057452116373776733155547130986317919586460988613016853739656321341453369381730787651359285275790658862260301084535294754191861359553957001449720217982478520105795508220144757730925769003541397021795700134329053216551062000768254605015217184217246625702378212072833627346271407920113069316253635214152354880262575292591318505510823395212577397525937523763128727551065606063400253327900255075295273805740652868872150334357037526358765347283648228246283030824929610417551903693316092545898789660966912079218684262426602421330891444437140124627396161250858445685152238757070761164275712000000000000000 [105,11] -6923935532096966618073039406327946271321576940253898087776732558415217955963550267070041840246467842110019390371804043728677013490712683327701289460370851928846786534822845796264078745224775518252539006763734103436147424808680005910757821040079383757812801195666632372454627279729432601224005447674558815059427363630119539055456631558667571162057250904514058116339080422780330781015122738799873588754992607383282895514568186202711444416344112324561484888907302795557715347941659344164021801573424899294535273953548583575820611223473960755893573864565635074980634892349698515978771236644038431414803936682428744632589555982681004818593655518051260522366431957592261405147812356143241095596336071038928104990712364205097776778406310278140668132983746242416166859058989353243029507264823016893804310370829060199042736901086885647911767686645329808344919171651772576961657082603795141302290495040907039629708166801197571859564273477997899572230786003813221696815865188507805427981999872641589385479539893245247440533524509631366765039855172505364149503576858654409308251698917749902070769974991204534822453548368687613126347624699755563892249506665261549929532537791075516873748395939401334692303461688248164113203686502995613006268293222553431685529802561583440819328586007035924448473741933931777278840364663684335731022326479220128222073057798761548663850730181357449006980595547486614577939171430516790626806998347395992066681444096797808615429444599646381546271730815734047402102901583270365349582023984361035710413010588359079051470987184617320445894624888112263834309855519238923771617735367236949542349351663366540122218819027048470577679043390558374907930711270902056548771772200568204276131985395959401118729467964382522032342136857045526874304080281768137719262492897139353538033828953591246041906589391915745591896621706428065198869536427783948309224431959839628552058480298602552576862482337678141941072972361971611876374857423032428671040156472417813693149548975050606518700180235584974614929085125959401694446416968741163168417674856504843513876471662254988251007281859658630939667649231038743620245999298268167092876695209298161196436435568375878743105709073286999848395790465961706508019604960055539274741319207881026716069947388382176617197192001689850809096108199631177636865449563351479179989509575303452612868343077327127640491456014665359219772954580328354908856931422883742314440801467948680458580056944559879008039410912642467034792415375392768000000000000 [105,12] 6546396795346416350697074214839801848191486131431892340135677597976260299902509465005413933457946265635110119529797618254714267925849619787807727107309371689723223138647737239671665418955195621411771911818983691174379275699300921415870488674827940996898775827370357579441362324068883181205641127477169380537842623716960216396520910859851755230021524859465152172499809570245118969730801906987135810707032656701850990502429272447121823389183169366577174082212494580923952293383252022664398392854172001687830610743730303204268870729273743884443934792131499233959626526130190229312351149608224359482416924991121745443642052420636075779504099383659395090001473893201022658740542133060090221851638954265603651202165203238253946459005516080563603829717476573288792308602278411156754070866782126747934125934553989948372324684485462398513032642315711247410667871736984554025952184684635660290045737424191405922103459939228089979881820813020469026808231173892236296980358234289322544139214651009018888913692388437148419721197296431778238896055882074139860169478671839670527929729358550482820046198669720108078093464949200248278794734959472000903829327340397157447591740600151266309844757214898484399608389640528512221348302964974920097291688439853963645162283174473966381041027754906437607367240791688749349790981380891448736246437210920121424049411141718219432127608044260597313926449169375766684112729424344836260892882069802274865851730740586051882500824360138197933402763222095335677619751427653974034785820864399874769591522200734335096812602983995858637513388787654639463491406520809148441402084170009481438962418600319572576345013354604695349397303138631307546437449305094620731935168391080649224418007319675879109221195963956460713397118244931212307171680855405313809916450110295043863963232216272025683607363614954990820377769035109846247730873237867363876694086064667807529559148539473112280525139679954364744636037594169593216442630851171907994026271010107564535519173482392775253257226056437373666176442588819705332205204837369202081772269968160865361486421322825689432440789942341799031969047381717110986252253191933531759511200158579670056642682129254175386729437033350408308441270597011750725700491363621498928723744178482067750076682303479087251425442264814622398596569051263739049255725383086688058362849825995976405872512677553477932915996966269691467718648040752863029884553465246750875282775410264259650856212007014497921259678697214591527448397685456896000000000 [105,13] 2586383148487031920239551749482740992288981957907470460786853016789858928539387518610623384284043377648653128294566016019234598620911042729166556016090208291933188573201451677999850984565392898470341080250553663255681585252890225527349776353331129757936146266294793497908164188766014131254843017552043002111632447891239145912650866954062239630736179057764546769905344896988254820158442435123967755279436769116237503364199340781768351790963730775260762080816436834590821698721363897933295013580309410403121740303797435486619133086218423750774808533227185963213213360029386108510990184444398681899541886114828606714356726155790715561584065711738392814455823970365764091921159709435661554848021830195523777283885987179405402435290851243969146667077919792118838015685925253474448750449576922922437223315828550733875376394874728646370652289328614765164920112892445433159176536427585171267554381059013574095105900113243420578390991957873407763091034085269502461530860349089182345954318327241863755762840870679124402557613788178823331953410465541934830312041665422899791215572048266345376698962459516490336374812238320049520185120991779487027843182054086616043806328734930830097780457016230496567010940988748834017907261090049491291550859495538916378740772835072799664111558787391467948788629238909433893143216086349763637328651317554033598103791124445373476865815855505551668827101643776003253455269679304597320354323706115862309596479919219744773331027363628458943409453073286486566545944058290497606681762896201395413108974654814703928545341713487224769796982939279163044494496451357902241505895395717008648616279520354090676559521460040229868209827096470897148647750309464001518706794864023029048897190139357851612925404791574371590830621026184687664362245698417154616044038626769817664200336464456424515276283586223295013341248596799263569573538362453931101499435164788753648281584015195116983262899420859074838855568900916149446737638759326144798472936338104740888334196936474879365922685869271277866325936427084971889298454739385420559162193212500471900974822025722335704304950856515106397349895603195710098818177845806425546833377014554316382464264146762616610457817965532441219973248470933919620628404216409116789925384995352788772524265404735691434737136757629445025308342467886296087235136745261832081327951412748956812851467520144648824243319204579196320269851427893327538843326512542820771727015020891430532195067065665094112178699648037757732857190388072448000000 [105,14] -18179300042904171842334800126018053972140592465745125542126136627474114668784781366924721719547025151604102378208026875998059378180237670577234859340321493522557743008102367767743981085928150885987402813542710686301280550649558191377582936320332076071495112256327852311588748155564687822288466997303106186712926912985991480123300772360741529859118925632112343663165908464505711925606296778042246285419497908523349920176486974789710741724755910189909776704435165560579249323690303846716689204712627371791193027819583831014937223190542706500335398756003983183895614824880040854094273457151801143745672938455970801904471834531787482612796842408471202502622779687383961726248715330666902222424123481666667859713682112326610726921039717604756467152196491419605238930520929892513656338840494522615489241102581648015027709148420906788389333392867365433455928667467604124074381747227972033891912091010332957892402039972231746629353639025579334769874866340090130987665217962352952677637027016407932520013163806726102317437201890928732857013814155946101694509246059911940865599661839399291601345002529457882100761066094500118418292368459624340234398112820920960249637465434737385946063530444481902336975369576813247825352764454968827087068339033664689240693912327660562055639797292077170668816190145595987914309431193692615774399027461232886945838610229216627628646980936910734013110652956106337263624104843845180788104935135086221832641185551255214623950666127245645993497726473248448910480258649271867638494093304168747074207237648082046250977012504060099425310488414896644659596839280515214388191765327378046636377603843545839969804593947339440542752691637689399372265913368305941533981178473660719080562195193570622667185560200309027125840023667493668440788470530111580235397281534457701085051713748519634933930112207771232177962844373514098977900830607513484706841874040156923306157339647876814921862617224765412019245875342498844982518581193114941379122846609542097852326181571951240917474828521380420688509970450809721037508231658412909087179383316912172798693320679856102930525874042280970452624911588164214905153452613327917415681847257702993510792042538682996090386663038281186928400317572860995625395849511393855232268170993022011530635786721440120242858575364830229844563574746900759107717311531525516745174119676822608663916684790266555966604975928398057827720794505833709041597259239666650588605972896594545521880923364938430035075124084580245479002706490163200000 [105,15] 21465344536363130401222682704914727489768414968094863781622872068851033263240452219382942427281815919921640524865575157943246810675718058605981998214379331618979091683550941213056004992739608075717071832944796787911946839437043101604761679561852974570971141471776218070030901450967006097518699272187717866226676910514883154921707501260561703685546693273351659439098666517362772014767265358691012663087101112459134668660172350402698625893949656691437417968686191342577930537083821062074725316756835028824602792472683303625265516095438807066037197335695988196669083856611438909016001699718432633637759681255962623536589825885653877319743682305600708401540386517780158170338361485568477720879469479920270574633970342505031720811586877390670427511818557955101709287355517618636141312095417969964625362086241738483229465106964915918582394428740799075935110051945671359652080021580837636022501083393054222113589260389183364208076164854956007392291975969050990940360290534186006251147065296017094571485336706031617070762131962132933446972163560244220475517254341512698685218879245811935710586105483725510183658815267427697605627765513658020054755956203066609269690389638292625638911512887803495509065159910523877498910320062458534588898054155899916489014401825785967567169900576783122562045196748655436154010515440980295742896803006484873102358068363807057790169447210367995601923678564003501490783410275217840344317452372497104715529952744275692000304971872842323714444915773312881498608765228723112631812734805874010944128788398424989247210954233608679063919928380532989193748598779026471527054099585838553555205257719109969704368040605816483325959559028352907324901044328917376393067426652651672423381418085395824567631824731156670611372338810135055491268846538082818727037636416817178771896021376924042924914750050732076623207993363494889630431402641739893125861019935402349202404142560079055448209352907329275224600949926612991732563075913954211367220080137866501406017945330578112932567992778487383837255855025136480044969814328652726127161202604238756743258083668764408086307307746004625699516295084579552825446816958758072000272789658566269030639306314991982413511289040279269951383757100192892456903903882306694600772324674662930199705565747006435044092419187173240284963747256837950260981124673792291510519760365195519164904764983369808695802913800506892684513186698434518966926904842093926501076989336669676659923845138161161023022730225742067741582489529876480 [105,16] 15789429738828666469658114840432313030419485491843537799706761154072450583625550149322697462978591714884211993659300761544783218822203059261552063551754362093985539541026301659841305655956383635452272516378514881255639532947619822697204943484946872866247564035884011796711505337756527662419598115146198311516662516881427369905933528491852648851594216654314362673752038168092658898575962633553942156351469620997047899874375209601468195345015038061368396953230502980979651947106164102526844570415044911053130341339815760018878093369429385078270656919521098073321083897160131741440688344183866817278234918388930772561137671745404613631005315980636184672819671143934053743423411395916502014147731796025677435917734000882362871432842127353554906130699725453815037056551389703369220777073009669145293097061700514310711517107333300471800155089493383959170727601539802696904327663498880103347416954786348435971874159862162891509885381567817504390591697642417807509737376822201500940274663744789827030829893656742026955156025063631455262555721314795095468897796425998723869872891287059156511720972134755169200190013024247073018392782278304923156331344277812165224676610538094291673152937845463270477123030300770760276371520983200806615411221154419925076241280689089330700260906224856777724965473059140966477393103244456795055820747205732782028671251524401997972637342690702165326115739923202879884365138504225159437996418944468111432391642096570642426229940837766632288368213406236173488573494727826885691292801720851214459934990481237231815245157759256485666009248828691280353302447778890120311581843389175377115225603853019383616471200022062055016296161499938400214342218098637559069073433177914051661325786140616584131982347592446550310760832135529450355035089971767413461505109975756826866946258467511752365807891576923780771223107419441636665685611191723121767494967323137206885668197553895437823091161928841078321401439432814048768349239322595621917565872614347040767344290707187651395368794313939483810753912225539225007992668954081819931565077400004346545812241122319071019561084998327332599065402291249202393174610386839641003106937422661771940297773965989040091491382671047877162262139332069580430473567909334923760351649796695959946170900018584772997499188220071761505574794167034987791488869849550269451606583696304760057538091519274562574726488378840056456866233182450418474013618119433237057668514955283307266856688768057917100160858582235561975629846937600 [105,17] -107088192775041547355988692037399164451682654490300788093105556352917882995130666870694590294071645104976785424068663713947250537451444942229580548016047390097059257046861079427187116751286133414570600104539339709583831081073795109949296271465192961969245591290241514038512780283648696462783563092252658971172441273181092456964521350409746184847053061077439235978648953366590177563813441897245807859240116461751418660100810042021719382364663786084801610836275301500027455417070859366729497774654022523738039118315792480432233010365038199551170986269892792366672160471241288670928953351810180015009625000902097638580461443109606694019564113258954600274108817421936755041449562239679328396178410396166701375385769526903133308055163381317331398518948145648352206050391072208786908423398829075006556064973114364468143349199094501545464790598784907719309325776621431772028205474218933448135493280401976033032186707792324446197195960765200963704930320188562996229469042758466485146494801627651606566790377533340160893488387446280105717247435093211620171464309848467427450768489993620351091147901390467513606670288078834610757590714883756921418969637164646404621426186042411717464544446635384866511905726232394127958631662440884164922611136515012891157480360815466574250207130303735203263543170068873174271434063478829014854028374921689064578321922105742720950011957293145954647171251738416717047724624964624776630757673348984390795720122462952827913231379332730722502204484121107423812625447525948346863314080111175843128921188689662558533185888552664543811203300331130824049373703711751507268851483676753683680744979530075139025257421145135670324901976084293677210304487438979670205709453087141445071807284696060271227378986704277170945538677552822743494949565621911600788196230641103774476811238905060740463187885331606395870888796622375865227736285112652169998465100476392445103600579596013571447522039510985554316624906866734143863094120115744792260089945177010278825937244636249093498294975345095156672078316216465031459769152973897008796641075564139402975984423499208563526195578344099767554908510519208174252206415650126653806250900021245804994922343887495130782833024325016532466025548640148561408939305261131995310917200094280195341233627398795890227599046270522534596377278553418292076106194422630701222264483608972677701106341739614178995153063597957441673675650181446075110513768973685956921423479220356830257725120710177432844518342563222408493990412288 [105,18] 232994578380324309653281850912906011439338918137523240943720257871955517923502444970815933257043070051512308742281207521973737402513635318325185950841999440461770706645254911453501258078302405964529524396382088060109097474596035721179037583864922754404161222007923642537247851638630619098060639941572493305494281918478680283684457697998924128824444184656125578607958739554673334996407849369967800651310994955441576872502281270948186059871627097611793557505647861919487663785315385206500539312577993591718417487201787834765085817909483549569503230198589607023392829971825946765304957416206792460022689288067262453331504205503184926551787137383359798888271505179435185336271861401858905414959160012715081043691369757068323891632491423153858689523409397772660888156192774116531588792277694684193674292307759002040907057179495889451978509910796095716412211076596124002564872849286606617646158689261604019011611340146630403043641929465784570115210894213669568221883127529138942292040449252668253825734514100567340071967035533659573864401904063276499400391896200419689963726939138785364345707239041754762907346327101483793018928438649460359605907137143762431526131253540480829675219613898118013912625493483974720571135637297338600336265120915843195366712550308118732563849831560394487416242406189773538442633773720328489245958890241763403473525145618684237435645857817391577540257595190979024773596449744583133852323471190332146538894574514359730534992372835089877223143517612508121211580261314476548924150449253679711870071078889614799679624405174796572707080362299908162882083966158821937901674618601788973652451200157713457966994323646792687802547532864052500370312196236488592032404912740084898078232174296760629612093516540470773772991309851636461526176537299686195795012778297651734736711170907980785852919388517022171595992662671968916101339459012767452447686419145370742075588906150726308448496867286214075078065912664504474960200893555506040064872417413275931353431599848580343609847989149521555130155899838860028712632207542246978997823050081950366419215116184710305669142560097729091399343462988992388558184190170580010908876082535716518078187883034204894630506624063544560540694833762898377162195931996181211181018632864869397487634367548208356528091165913645571686720028706905271903289928544423554095790990929458120754050147212295635916695980780819206129668315110114723787010778861275715619056368510321751471653982896380460150859365001820396614320128 [105,19] -350892534443184013529058099913795021706858419434333048492625160148149458042585888857634861297799025425475616190531595751386560230111502660951573803374659292628968320492658002955747915677982578818709553940634667247859511084161563274397448797353383910422933931966877959805741469944912157204830425175837935146689384087722215495905901009147339063550007702659987185294084283346736399118201905889846400002672858005822982561073386941110712544481374874596328113230276819854394740146722577337123314326059505750363768373501057290237238099807506895224955791369270457531842090178374847859510184508737540079346031398989641627995919698871710226686564208169374386894047602259921170982528048864289485586433793162957078136633709803845451271957487995664357002815994014170201970459959326594732920123034398291023783689720558534537760372704409759986225074119598585906991554099147772189317420218160354039662803824002569633609204202038701200364352421645478710125032558569796690021327265760972741821114945801884020543673961298550689363249957004359795094938008544421641229502222041874618865665052600988839769369725048800387522231580153602195992155695432943028798602136112127856027817739562029915884384893359089251235280071523855724750904376992134341575608939366139769443185518367258092837874599029359600493378119916583610170382399676992107582760616568961469931499952234804165361457934002197820245016613231225965143975717189086405367947302250842766721914574787072581657677612238387207630984155742548262842540067343866443579880361751057686142238462111654199893140086694509739119732834976821531761451947229574023578832923565963272010957974970563314490422239188495034516193653717261902489335264214522253859760712184425858145334840409406986964885763259134088509632791164876041839328619848417646670063942320636803210492481016675362677392645438190658006117853187114916903691898506685782248940611228396432496786596333930685295063961100302733784691939834623592834852780493126632257843219031856013015349117540822930206922683849005306936002465877519509277610127359691494696710314161984340191770645952889262943101741116173687781021286440057747125059558319251932456342995701321788552939236158893320420213010046742156810109267452111378756453318597731011543790243402333605542650267611922448253037865355904350109679517460014827207660967281798287929462136551739180897171832817860555749044611739052283011512053630069788968676848106536250243505461451738102560391570677533542435542036565707297128448 [105,20] 424182570694242037468229485200029562133574798688726604908240631800633045219028190611251574120880090440174693373113557193766201872008132250450388797533536907648803214033457700746874551627721213958103391425182643354047071049133680143666175745484314142631375522361027393944769530713631074057864662035043453074026902092200022778079773480142499230527584360460975921141135106862477013811368744176910936248766762648331209208442965128914568259766553640673852710596397220865407215904374100837936761449064535457040952756335863508656062286301959497590008481666552420060018215324968763798016287340674894770603409554017326261051329428490179156250674314483821971490852127285044919508500700492586384013246117899158336024993328162874833261972536589232581825535148576117020900211985372384576524448693798249552909297427777195188695299675688055208123100040976732269825697733142397404770092534221797954493113618165893577504571435422346970289868149345185105935338388321047650459003392618596432413459028747667408431057662699215286990718675355456195168559615140221502541273797211771980097603165453933561427885940376975518821153840014833379458742429871495437140062476839656069152090429007289188029251010439972417939589289900368332003868526909106084789299584829998533069447830930672097134874546942815966399134015837372467369783594547408438040168027538089148325236493785956796320183358183223062271603775379762481006577830427203301163242694371966919712626885411160082624872778264034046989362856730609106250948820398242392236071224112713163787430505029818371283239906305473856990860013026479978605230847021654959413743092168686547141801467477439771289294446036338344080740323475797676134736279331410480981838685847260524614174740855114786764494348477985500549146168326240536302166952910176145364688838316288445412939528188756006189415207568585567375853686513545638985984115933568756869698060999343886128893228740490202207245919551347942633820273819160506189274520517622917751671638428202807559042515284469459935147937824115573167586537514380838625433358571304450201565170784340107385297591647841287532097317908826980860349685995983937984097543196589696527102642778573213704001747811014291311093093679054477905673207003265687416964834642727391308018543893487231339328329503826541802647074291087152501262207410486534191110092964299722150857172542478240317628653017436628819881337799850964822575380134783894327659757867854731100364136986169857959207289287233820196972445599572951040 [105,21] -442160358216246656513096850291228865412873490232952060292528366063112368404273608311984936243132463239440679022260159523888492516373819398714341471848275792270997940418026866327012635962605755929395169650749679999631080665221492738157832302000666306363328014063428072730925295713967342815071523310512219127969522219068431662909043408093204908547091686226465864540686241948972764332619577676038714588394601956258899409042594591429799021329236881336120639897399123687487621711035026363996155288117667373777903917721247015840249594354948079369799901931815634448379436082469004782233565126923344586090141608149009525769247656013453906161748885983282245062942371975544662292856161198167455299781081650522190694703394359964681045577499947748118706840640247032527459009055866794499929623845845789603724929988775524161671885872669381963949419123996484053061748774374816218384235367306342143290509462682792938392282898945859475144466566324168437830169948159101613386704361241241891028643918749633072073851486079107504648567796463850771322471276003241620161164362905684250208814942551914290785565849469317542565026327380059654228131028566570469379791450414847139574621748820147070066205527030855471767343090489624170021488115673781702569449165749941487155877219232659999084435548966346896282095127814698205246655121470950186231625724222749964668137302543434131597978641483025818402994335289192225529783434875924538327289046110884959849033684184367602926346741486781382739270322488178017794434057756159081071333292209561892893289194518306925592731554863351064785398332105720900827927338082297737529477930395572913757839997068344176396041153524812658636232586344587872580456601717586525702688286269582681490446958085072109672231089212204800350089803544816420414194584458887837463482899838132476647364240702808328769586608030565285754137711740854546386716059931484521228455692036556799599683227448567611141806303358297055375760572550460737069423856962068216208357533280038267576959780758541630808439027256138929388962419909079930244784623145554986692994324367708680578110919962031042525588833513150496966086068560576041045974404380649122784990330316509477774088794921297854579029189684292117702250336052136087887049649738498756709183317366250917577055464635725713080526277185810918056686569225471391251519955465796933462340003100576390002582399312151041015486736073045554450707022671326899194218727948842370666651377345823634359058804105041008600720076013830144 [105,22] 416160725677573593729231706746950507990478107702233661217287580655352317144427311498944332276603055561555384901047856284858684095040551124845717282645874130756337926711033901600412376433190920532193497824525643136063136719942302055843052852362414187157203713832059425142366344036007193323026531006478560972275820051798361794369186833149028885358924792959151702835858468186393516322683326620590990289784477470386778099299962565297768006062677193138392725169025424648957481092247547844492820310448584745233030336863921080544478623010669607692928258026082157513330640297494926208460613464829917079548891603785632573239532512005119966475672639731395643303960818614490695652309044305834364290749888406908439992077769452140739702928691389429497733207997099266760545635788082162615265627998006850449444237519554951003231177880947064192862815192615941923246198276189460137169450991730520458953474082352989370958144494808753841996371229874706183506716131175905365825188058556878161917204889149888355021111834431254219636283510063823061156836527424053498855277866931476541085759375702663108269692151711220063348780315013864058084552222197732074643922256481515280763196975632117921707282601254183566508881171608402796186138523270839967952225991483279707304182478479422444613097334893655081813195589490643252235995677590170776819614460781433011044611036037191997360358348797179741936782382097274353074252952064530344637148877812314971949645262567356540488123350032856454812960823940701570045776062779037701455192856741402784057799008905497398174408537074576977916891180092417352092947875694546771510855771567160251631650085819316428954964718805596140499104993577194249854112695369791673255807049280240667934371488647826505174498932657960045904109442954163020830977699773289245024229246671660120335312006504694111215627010455024853812217714374920358790026451746524173736847079326334466212399416963145293185040994163655660408638748238835283485301015978825236731615028998164480608764055843984704271041212010975085881992364966909467682482434071970932917616964215201713273178049607869777674867241641358678634884948965789322060058131072518758283090551464249854930243727393711765172621105003862290457018582657164434924710259585925235414680648332696982836980222426820225857380556442405868828115816560334342910944328301146013491122456802503356824580085164056269461558239593848550081741250125758781325028467228615012361577801560683538721346570184184438588365279854592 [105,23] -363545847983770552487656061611263547131235790197568185547253082810605374463513612376063266681416669350116100778432054294051187430855754136379846902205819514729696251438508177923546282195907564503493691984697747336678247586329759132860884939887836367873032110153678143487902564637203882408568696250547456884041570393703436245494842888895140813046117517586993226422345676222783174687772555012866214031478657351130184143489661326660489587105620170763322518376457584325278927215179538107327202661590033909782716834715276086457259545231189256579274714337112810342326072623363774075733578968501088184481377386405356179340118078682152610178517926914726437084242100398038673892918706195663114531182796346989104794072599025029493218186925954881789968145195705221190187427140379127321025865543916776478518250803292115760041474637033299350281865514154109559691411815774768849535960584066033230052348991447390985210739585880970546408422693349278069594253813561754707951562448460137103506394533826821556923611828105100002780118208413154125301755201786357579652039561102622342251108559204615132203936952619918922743702354925304759170608657675222884697071315006842720611744451427607080411929787283223494194377289135989090895718574008331914262800823181633224823995647137085016159486481680084092709894667547863869034351670708163340093353594627709984391038986430429541274983148146923993782253053768651218018511119707547738798603897498372477825735436921336266544778727593993794366253273918056003806326257935812478041532006875318399748899820622151198017320933916333990742344505977051877335161418192813762144994032238733457804555908267464444746940650852534828622784190724249111099833697592883960482484858664937760622936688565320150139286977748496185113969956285976932190698944572197394700969099462914602172504829534671331664976663274893594778880115372227975069936216043663357546074597448254771093397698937367546533431045709689774205014696346663141706388125552473247825975240703810790557919905345743099597283979609166049017797445078216329881682610701011434089505808981832968771679947404489059820352503663978741304072300419169199328060882595272571042540678638033249506855626478494062711133871133065247064279176837366929649061047120633427808960100411202630430051797645933132727369066324925535959565940255935168215998972797995623389622188533783299028778741718847309218513440950786501858189824571553325834509515450063147915092429593656607483733465969712542515720093696 [105,24] 297365444894458177677209102138935948782514023927149165191316765635658539401326956712464976330986832938021562714980053118113315221920850964911363909300260971556772366432571882725196419782639986121733724837636303236265381052311915297422784438484931620157809602943371124204413940640685466173906684567147602452452822645189496026171689781746795864218181718765715720729206186907911934489072551336271270307090390862423023735634592403910475015830821395209660826294530975343891389300687905244997590737034606768370842141274263771637249550037861736447232005729424185263802521917186717709459482238148470212848421571522356111641218578665642318142173733291665836141952790428993901472830180439717459380258823707785895554745578920369254043426303721109278577281811755464949892450169639823935056026841834157825396301555267738444513942434469542093153019057085723034829503056234756997075877080217939492189015510814370928497674118939588708390394928064710993643423608491885909924764300789802932294639842559999790344289178281509234382847551276761536442640328651711701290682308074312776074827005372958383876803636825712261871606311119215671246222677581934038482300607411693735561100902575039182434338049293398644732630039617970838596353407179176692817314949637522397032553160784586571643619673181222666990645520580839926340311543142388894440188828652431993753112887046923204016745638671416794524077446661327071582228419479931590574656537238038555762966115100008033787742788730914557122971344355607777402114513475979012924468236946646681186513051492366779598644805989344049003865091493632486608742331038133134685990021994665221424489113583968580749801887525493825604069515318676841492730817137629574495962677652439711494740429344978388798360981994108065338860062259756048665032953212482263653770815778530312033686487508727196797292144666711236162249379508914107924925061556983262073945165065374821726690048108256917138866488481702000779996403119542972762204482441569681599489360115226470251253827243742483987305490191498143266054706934000008248913993105480754536436586173910393823194170235368865541948220020514225795350070716785166537806019374380494165433124035517061447476920758590980163048645190479686620266384880917619773136566450968089781684179739797333903007377272583944598262698628944612209252905331391069798364171690621822011400885558978114959007542902245436587848919574713525679081020453904220461798176108355732050103594285711004620198935313833595963965440 [105,25] -226335523367510477094440787599538605974331862997229453076254588949031865622057795169246281166806817068334869223090083780576356913894020934269455016216619456386011058364772496501175269790777853658186129799470939183586481502216807559416917564189544318197116569917845333562496306417660193233260562846882314893073682502842604799916173073867584356737480825187340609962139943993328994383736704040000552803461078926884092645819054312714067822160958681731478660409122186285561761217159828543763063792456777898458247017205918719605954268307632187703151330004598067881830964187761248505669113139558885325102149619712181179600872342555572925007276618060714808931141147018711477764620262687284589524083922803494914019506775093838198263936834392078069911768091394708796998255726718976000012906886682488137611886466686852306661050290997427670897494236930905003122684170224133726008207089147749768555472787219047020552634678020859283272580054319851772631370086044163218828949640260921859730746842535472463630422363516790279946335446067029918509889587250864604056095861629765958220978733584934528969467724630478677280486310696703821383663416237349817154012997576673969815017731564043546553574090928424166967927249394187882521649844938314886331417559705732304340084142012330647565853959241384567163433530498651229973073803559947378588556367041442368053977092850298405769664451079082232371095923393696330471964154594879944944298072538610660449522733622828848587145594338963946562229673312005130078121381439221086256626010497375244974104714511131016891081859535344455506798561684463893283667495131743221300080312513087958418210903702984845832439746847556432769499661283351881356183847516563467566298024149749851131990477158197979573491186659906596566144257572727156542681078806266470066982206886332982906099492753063177669557370848098332626422076958589060895544703987835383028669127490831159529142226374250453380502438813270118404071314862813959419056220208105174955053124959748143347788525236859972947769214214296937744278077830584796882973409853720918948841148705992062787369141563361897824669789899773688119382232867109113968901482182745757425477455611343476332009075169043026196507903083567829202571316763127439197408679818431394730043935110326000234045895050253868679374918196977030254836378872829176509067747389242285312896544598161388851465687762818602077910017777443526227115493969100599562347837043833299986399888025919008466869899794580848508928 [105,26] 158189119428519093266990313007109149062423539984053202040270624824124502211457623550111473932628401806051416035969477232682619377659077498943006735729112464476372387793433286007795724345237483561869543806528605825827487933031023632372385146274975687549856750463667358325097959420960471168911854815951662340087426208917263908522889774175423161976268486461150200901289761585384873861048310776743367352928880677721040218714719876599964838454728048481036034825429773965030525176250833079198944844673847619726336745766206375510500612911014030585534282633702751039409363112121585221239919368716195220674868657311633550956567917213886618052446965425836891858152471745269442133482415208596166360299341038416241278947213922864125457324819386613785568614077293479921684983856179796418990249672048365280185040549844851646978056763441694276547044717635164603520243071082609934523659095458572455097330267841435784566451017559639375780907848622435658852001143034409583395686211752095070016833094105089955048930762108059533875260713147566634963784597697028243498098955324451617628309632328975049462915749967521567241384586306153380234451871922891739763156559518145319186330806219258492116484776384496931639890976812988885060189329631355355915999484305205630812159275154081433934666223701469681847997727532841092001084561318821789934150651074704095101723578026937066234607163721227976155575572255303111785441236126160997634994472318427109385082256943520888832435688825478167382796192419046019509661693958974366455584753136193836143736338417729367208104251450565460914352205855991835963752481532265998567470549245050159016579356266967495994891423732293099071522409889678920270690985770384532781730461418671773631642811515793536525017113680379256794303284194566797173193685350303387948834746481760310718826932219948585756735151890529103729032933216479193463257910719509890206763833659365487536095048910499643953220798126675194159534601848252382173478199694974892232174651391961073252119668312962187604812511781070470104289441082039682044104599359795988220707867189652548238382252267130211109979093318468833018005752083529796845286832983133085895220020832280933536315061362464416943160378407536766036976210540592826765650227420101052336259376952408354824968119684390233455909492829104673900257975353504979589004982340636103562230852854836170104270513379381635022040515146427967190610577447598980394079553662254240323072280381571788122189296799089426432 [105,27] -100161825567359997612789374147358359709672994406139872827643529929759941425814992081693099283691825135949485441134899968222796722811989024042763883647419465488979595594180913383336872816374680098493704415639290984379173981682713373561412340585530185517185956898027795821310821857756825156513591598500819416845397647436320660590890572509586639461911503467904922980516349699915500903604470041129666981054655845828786857939190381685797625205629942561370342942319450171297057256660724446024320257775595188329803003068579319793307403896066324418170477848048533834000742194819409254426789801141605607892449457194987029989440252402709953882411903269711834341071794095513256415713060896251349157187339522898621441912655730781313505208973050806985576888972831624550772390869032088057717909606500596761487628709196389768477430128692495954920868679201629587663367609013245160386677573736484176195654041373938211526116954099416920744215462550608583978720882225068705487748335389623035418712631960498553944092558719567672961870260877157547879499343817791971154208606686661655977667044285800719646678398486609691658027308776061909536699499463032253660975344579374991442235885950714317545321152592364571795370390604172177277596758858280441190613247236545872365808800439658578832358070688798185790799450878930392611573572323646575507427131867779932814891808857679363004206677085772754222884330705306015891025350198994332977363804823985733406841972182343841994268144288353123547030769105763097611462296706556170105213208833345747300472392179567234712297892719640567084838464070117269231963821392687354004383264964053470009048640368680968964948789766960358892468644381220634198609872985496093174601051495503475150809631628841703137042749654120317063424205978173098587576526726200759908480094702809834770320361010061902930879678933261789860960541513450694079281475674005682403253086450161781441250829706981285526388329828238312486411416138302426271308735563020264074247267785598711166040291073588611334285615723292081693875373931010469222361714770764765514834542832876945350282143946867924673023142735978892839480305211243904166790869389899697529652324044130502272659022263347692995531414483547103969270105469676379818671548753295233290746826225544922477085310452896001081674865282139310621314571480128534274833947526524782456165900475840706258544612560563241266513712203589461253293128627081819787305719664923351035172613204052786805122689470038016 [105,28] 56850110137084616503894852079578764112866282518346781594168445091241836111573596659082819889085627691835651971696870376141416883175322083424157621120599514010710429946930174801333149526307455654728171444732994735019725626867687910388296327233971345847149876819133639085356099772176841525723883764517235310731442219571332760396361689924311669065204669331499624780298360137489129898003015637549162206441033527573971913514745029841161210495512617786633143167750493602383513792167998561401163249592924084145512559373686233537112523546968220030746229516380748077007249793336089641044743746760144805930126899491082162533710676711451466197619414455492586763866642230371853209386424853737411536483408330478130741415018917919481748056468547896938977429933972136202568103441746470708785089256334946131635512257568144790949328785285825275264016361798187653869813255148435955239431311839248256022835342145041410003428680543993264174868922625685665673177875146318717232719245882949447075749671011352225517711911863621237883175589654819506992487657173872490203443561796322096392439431940670804195603266715012014817549199800834550275075201033369934466877737381438935696603646871202898163914292249280147266514221179272398208191954217917809951081759744707679460290877433213035482059650257572062682710789203676420265692357929587807726954999297079432711129069090845787362732091130472358026181425242380489526031215368654959497194121691800338046507091265124223927936469231132298122702099595076383418679649127822862180591911774771225865048066831203800016264005505896169356253131004181405321127854184107079029847521725370151724883932713926599955896080565198637746340781828178322184826066313259801317988488128106272558820939208030458845533319391305404911372626367465058225759047707168791741862072674063575027449445449226341850835166652710858187699642031043429549176457173986323471997487825325699964598007997141224265145726289553719549372749050855971003924052178815818927603905018906979622984608183408838772142287338835635846120190537830956972097878355490310408029513641907850448070226392517969788427873367967869111372940065967458192269810906944164138097339388227374507414741902726797936238424524758982533744213048394973982064673930932348359166341098858216134817200799763612924756035573204544287139675592407558796523794967690943534475227083708913761493146199219248732337309920463159109972883323901815294937945634847029028025379111987449865307445788672 [105,29] -28727226094784593426881627334961579917191960300562123777937778599356882426955671497674872543523860233111123201839644573954298692625704355336661628165005023741450713315117231536401993174035812201365056944504518267238495249100176596948376604410419580854574642093208551195059825118163827341773357499627971043620027127362361638355417380175596937516406427757603592975651551954942400175143865069183905068961323331941095636120394957513011380489310847935354122042154875400483097942587700017724772342006244683095148240080089112313818002845486596282879503271851176015403937733682940653735080720385898400030097400765376579993037432467906725056108633161612160184894007774648259125785320708424883671500524781485223964133353688210820521144295193118756128129089033292615903330340075975160469770031066550651822136573171793211375092298853543985647123297615161356086042811482236539497893373975057256931349449171502664161071568219233045620655731698933415848023516910185716424665202349229506598829171928514534752670610240190578547962507586347904379242827917616236711433336035932780264789006359891723484330456592033632239329977061784725824015648794924859167137735149964605881716765750822271578023060480440349324894498262224451228721326266847771798060769863661624585148876603935459398558346334566259915747274454919512459651037182146353483017282895429504306517217303461116217340143424762529777791091096990206113368309624940394251887634725995293843273574093183598430035208561631748182321030544193177082240853568725551674977977728554600641261957193216236864249132295732893190869453798126863133055422324793666056188439542455521794924484432617643927786279912164191150860655701909619656030602437681748164720872840372851650996073671233395823989362002995427913974170532006984092242818886735067197921384320453972110105319526250595247911366388065740622028155510794779257078805213228713668611883174620380589428708019398618816414689133745112274196007029453434014440787387291866537525689516700353235854391399533776020159221028551861859250160140895655954452749744866603660620418457320216157228276048353700791714634857090989146452685286944282007255660270125551249048310202266216746135646004428721459589471394306315867201592555279786919235168747705750560255886761827705428490629739916743898504371483043719134459933729038748624878371178061251674379088210528014480642229045134910628805543937771004332128048389066079748279754772514070530498489060624827381947826176 [105,30] 12903922982520380301222028656359145301968189900063674588908776275308390619446173257994566049897308701234179436910509823977974130028418923977956300876678594797649580324500452126726782603105012486322987689521610957698207325645285163314403718166532971574120649722551273819652735118763128633134462731757536471461535942410428487638616447621602759553080272265480041098858595460381868099804931359004539049715594398222485640424012711956876102909599196978696303256052735881936983427757726303480203656379828472856474758028721918232157124069707727880920934539700148195019161574261522860588570110470119884210444149521273094569762279771421133457168405493603902134504088877956795878763747809077653320054011516701372950007694020085402925964104878507471945753448169511031479975662776975696151977494434463412217940084774206800005252423228037928571271779669212028587030999076178374769033248766444216779699307930848966969496623911592335203571819659841858959270636093970260587895462829682906076923802092958259338568882950838231178817285898922307371631491029922056649333577554815298064034283289922267728725310356214445755581844272894267613221616692740777753690633469966902594742390223838379568752469077426121915053026640161181603891283415827614517602806029447657510635175835048878730666502873458886419120984143028772302560490851984439077556675960803578071663089557676547595879287351259720843210438403588246770036777804934061719563786556024454731849200557347046712283766903223428745100180163728233411876349547550742307729689120645840756451814737341772675339716019365411039349482842013268705580330429764652096399738119283860747295686448292640123667087578104389762329818846864813573185358753066436234574432368835391683198954247666741820165216903999773419389401570591531271122740442338602676373885876810362762545644071363123161506326213384233390901347011982661730482781967582413605307251610395474551298900281494786365622964347708697240728752239592659560719394958373845716066583984568634563407998933251735377317297075662352193662636936915613261029266086294668081494097449483954295830420432464263766912878452107805765969425495408862266006374685261719100534406092561381150480337828624901562896188697708745052524753206420225383086032742589806425733654914816234836232265163503948067585192672269806923346370124470126139541204478506089506957589149275644066984210334636450629755743380941277259319474564172540855667670379841015532221921438617982468096000 [105,31] -5201380854782882575642780287751633491883626664498261487978710439557794502738723603044042399890629076380111168143440415930408217252841715464560998085535642218054174482717379955751469587792058890325941730198397467986467949867794255817760066429452112544016685486163487742880526556388402819485219515678287604701254754683682803538912561816440065416868131205486516707828472741512136769052736939974941331254941624880133502489359450458827310215328257529563087720235530646983472259986435842084854207008850345674666737121303921651525335981299505310956648316998465525553652417033995673022237786136000628473905991081048497283935427947755513005724143187961444985365022408242601395632800938370148810298277360038346115102318832946650913869175225273206704689597728178286231010590256424576163462974374284447782455479957063353106863731265900974340492246548637124567206826622371247144443143340093966671842194955108332123127362729071223857869858808996865600284151972811793436942529057469239679897428591528835771074565410906907720077465768444894037733293767013416716665763228747146624200596249254959441277448351537754113226948539262558486550967710520982965602730804310480680854990092393814259538004660032199089139470927671201820425672266708420487801948863097873933362504076768696214416022750458801221554008362539109159675486378953217926503702695167022143434517483179552822281781155653366352990488506287257530482404342742062096457725512977900043392501517009953961756392857564033030879479403042580980113560350267560159799873584633439317482864694763437958297454394824027781586120456177339464784035377149328153452092420993658868466444798569136114142518075004906827234521166484905943428489177903576104569739569100378649239649183966260529320599643783612254239278266151645672466343956103148778780882684891371909676843421186822400251012366190019724911541691800830458366560212153127355162024180965370235195176024220775491937054204337821639922808387639065240739898590263591016135706698881401136154384560461709471901354725864182537165680442205613540712767388567140885949933532015986632532093166711855520875022069570689098819720814424990998254822311880545223311633331296842153108300538573292263163682694372714206955384946429115515867665559866753127413091488263475889652529712100119046772033823617138827854158412997487329341880042484735966404390110817580275444219980074142838346518027282668603150850041156412979152252968430162845120287043325054156800 [105,32] 1945013573536127786790048507288437816421463300267256283677251352007102233374849798926523319361971594664389827170775782397251915204814072206716998080467318181473155491993627648509405399361838301335648550273596523951844254764409882678395483908713738987122111538978035295547426933032771145991749973275064785331034966819495689678563504983850360612960800328821378507492904633763443970939490703837605154615743431419730165390916520693534501147824114463615514343839210968609221716266522870077025039081081156527353898834700818702612596269424441099576817860247653199817508271448540389601264426916797442943516060734779336167371329825428716203163885856793956449704500939549233580874447427314825349882535128613564894395102700080917154401380623972779722213727333024884895862935302485596639799419812514582000363504721628159682762066597846206312485723237573121772644818204385836554894440885608475776591928963219007384165728773562351718621302268476517513883753763782874839410335421248188297244497207618937623584879480778653456442020168210613503257726793717352624278634953811651630778261537796032857342533270875078669840981134462076775742414736959584190115308714979237644386288791955066799732160553792161814030498793775121756741160570084564189750472903668840647349789227358408113889045600774045098794403285098754950708683104429592036621433545914130270393298905968402855340474320681041678073510985434529481065822419024292850432202189459839537202416010731823148154361099021625736837059618119074216383320596733159736372287246717268474996138921314774097753942632083470167556017466108572084926603284374927741875928425618868462652653582150411929165105967342909359630473656868177421683197282641872362875472689938633541598211028366589408562920621970373539531478156698835888091433896492081457824775403901340258796180978680527362647201768456304878222722386183109744317430050573202618683123262588305018028081748995735829969617557227828159861750194875738230273889642253312873693121627989424285755071894268417611925417684726361171691027345623498178693905537266734341457102608176892186721205313559586638481578811352821913567550794823717902866711028276707996390448669425051902293024884831702152571020775304365571076626044820388694084898710563637763659155801242859481359912546774287836751171359437489847887957998245123729842020220520810999250434507910444454792573138297531286332033728115586416850136304212443280304490839139386075761091994766540800 [105,33] -723232274634725205062385142149226539105699175065440618372067503928707497909289543506744796055309425690955571380534151515889142554363520917182400323862874065268120265752325701693222510585994065929789076413786908015046511769382484698738128835099175408807320988406218599793455485928346279225366825947380837203133313930408708801370937019031210482105654805103045181151444992136889620366411337740317741999052537557180721885736695956461429385855618689317199136791761516105809907114103515381533439894571990569742776621031243955392544602486917370780805368885213681995593730322807903341440558853373038606836894644620215284326728756998407713488986058571889134942582807893633571136968611603253120012810064466803582724380823941390342177560602598660966924774311954549581145306509971398725623425726069052917344165213330829209965548374630268764450553683381266327361342489574665468563812666119385549040621518179003213517043603700918834656911311685812349787695378298434189922774626239645840383582764099312460333833659759126325447334435957239040735618006497034889694988964285137904344451837130016096084079088079518567822914407032650139099315131701165164500934041546460608190498580833189278025794046922755079679094727403322496677501479710619954626001350782121161676514761546856870175101865241424306611733314474640646715115742086868880050847386330979932680099019514072642837781191226419625297893675369373942354212237792776681639453048368803429570198828070741622510874549655846868532309799669062240199494997433507784021020648561344396811879534048890250165381892249104964699903143766611569066331451625820741619568225336243542478190004611898948441011809337126010337138381396841832266758883856689863307438147621390637029874549270251866483940626909734447631331248019247981148408993437748965226508322546298720817324981540306229191762456166187904783952076499616131273744916240516867642360907608364873641601117964679753949959454457516628736912462089030611519690347229222128541115750927348548453266628763447333329598481455869961163167800923551185514984522273521069082332546736441583076104985383245011272461595185576706965791332165462986602394694243950410415663437816647416627302542568330573897768872366921730346411191893509059014591865453377787294487230618524392987616846073978925271542434609264787801270039532213395985413948090658828954470711211263871818634603460570330592370245554879641302437025857258019745184435568971080973450372710400 [105,34] 289319598711155714296537577381809071823553205716459354040840151926962335391248984477798469296637395403906601430800213261305409505579753170567198087786527578249948069334815651118061636614122176034364671191332501334567183442705539465459395246178754458450261576489288402362361632328107043111235794279255724140170476729029059300029828356126085577369595400938119211530051437944914869176435118019620972055092175040067972651216817507868858935552605518843187204499765853818857311680664664312667777003355279942897187394301374416485331822041766239266474749989514207011788289208051398204346766339791563550882792148041842278448104639520690260315181828121116946749243306317405040780236623162305203740445851943871559857673047248686687001268373078962469370264684568095634794333341154232304608285708073504476271956077725603646885493807225521427985009635554116453644144717826095193893848271460731996182020398962536905373479935225948175013975973903281122613786615755574519073169940587383467234796899497586734276088179884175148678538869044120598265496394346618033913046035086133271044662473922583676661937939143039860814965034455057065249207054144989079060938587064734541026482685572083187729641325608413933646855685158112185680190751159662948156294753254534242445346186242654089484011805877938766491612040171021544497942520071389522322512509053678044627657171355961894153844148494108820343776147197828648999870455758099534054040900869929306511616827193468074651947125562613522684304825011199290319439075569762200763764290958534059714301628744060815617789364844434561337436739786271919217237337257431627882962171937644297303746286918770202104190626659416486673625286727185682488947065495439663708658719348558372843385575540696695182299268741396790682431501798154774469728064891016042206497574772524947984142330315747245160166090770895249820767444276326203504924416520430541581133924004239451801507832789479322892668923426157196166313215301785308141450903783453144039285119462145390346989948538246599025818044868173662547992515337607668638130176998940028620347988490190333820445352539870917211112341423944132645419195351593832050237647478832611020461255606655641583456745635811978448231152372332408554031408199965337846934868656625024710022047655320341400806441484186116784275449314801364161159787361958105064956673607709051226757639401162932351934292881827583981186358001067153408752811127029597983727393532599921414452019200 [105,35] -126130533545892591852847404521775518533826492803636872241203046455695508396971454986187886366594659964327423189032358607795022786036471439048294475114554549941552315815972413258560121909634969145886682261828276810966216759720690002482334033108688692804106893460081982161914871768536999988903209096459390747608372698442149683369955947024458849227237472207969785814694369049898527076522552887175656700461939878988110683513301519532097255301627901812217872061263554563367711536403190951973269174513220695132151934185141069306621978627408394407006079079216103311879375399507622846553330867823236558458102210490183141506633004037083627973902627916745430053379117208645403428399619115763489702032983305010140594332397623895529024150206964834240213276477600599682600883042279924916529812608149156233635491740085195165129277110525243552904724680111156989596035889466593427394658081620222217761266241834735860726491849536803414070609221379981060190820524123913147309760173416363557675050257924026831732123031422903692310422487494647541086370132170850207955908399778460331832423135504848071201867435405263524575198589535074543959505413677876436108238195155879316811493277850305458743532965162879168694300618387931341349881133978769788900392803317739094942139691383811437434374532128419893404823328357869867528606849520275036570084598765730705932799156349950697855980407727378115051443735860426735607416332884529751089272983402255219242339077654591940922042343845565575322506506696167473344319960074892434155699831131977967521366607822373729762553240382277248492060227679163095088099012459792059325180606854604460672289646507932548411637806771655514694384859039596294504819191675538869014639001452641803344977223582860465775477674051721508697071284056142660026958895142797971334375401989383798656411215277076718258385846989017325496840489801409461142145302856206562620740067657804088106947492130450496503200037661048094892770279411778181062196721435125530120174232539496333476409445577435806889961005463001606159068802743845934125822786260244385021369634018850263833223200325293290522188588636371116171295951219602335768680535032143331302212009416669978834789005558273629945741840068833385603200344214258420161032838082815415573306288673143772471110972591337022638669189242786858112797738036511871541835574728625013109685539025462175588466976494534653975455550114676648032889745981339502457878756905639810695168000 [105,36] 56849098385640990082550109560440726918701415043946407124996398330683431242151810288572725184923803016519652775949296850161725728972259210129690147671771984752989278761457484990577693973104295848462296222149694944157348156418615733020980290079366831128300484707003987230649509559779521996272593870008664904901207892453369437283678497028792352364114026268165607759960669035731618374070495387822801840967312017875703997833218539749794556052631755513117953237891877763182874990055972653569670974962606725030701455896488908789688956203529013910358997958204222672021012982780642000936371845192758007380378845720916192881881745723097686269130081517065916941085800959742862335087333672739791606381486918337739537854071314000480727451630839830870454074074940317438398200439848900145696615878254326901502413536079203001802392906948268495959576557361543650604760617446714675984689403605762556731567704138974428578042939448444135445989615879807276784799721456671367124889396534778254524854328420496472226234755940602625697274395183906736693318620829418836080726321726586965201770572148635974010767886070646891760512558457513201174326121901031545257738795285205059044855635702372857473660277626213527697203568494794649550966475200282282843171703490722309661267358339061784755578658385532321459289703202081303606734136578578741057678591188456640355321648846679543946029021039111263004720187977498277364795538399967626623797668776009385720030520024935595761058573719302004033952160324306077266865347735556767938724575671846632390636473105568817042507919212278139710444447313279094541954239517133311953290500950342403733874872176132750789724014544028728009322763193543696188157836407676202177476863790343354302352619066785485745688230823265994621250395572639642224441135160349134559033250652762776631933512784911648211488050413802609408664909805350724879031905192291421449729885221442956186175498903318488120800211578559123497198480934439910731280397960900680625557409356861226067284241895597012639508435384642863743701659524145813439462026234081900507999525506852035351233610282641367921757214729124637871314497558117557147090668491216866118180763353485802563691811884247293329810106873143242565697719611654129119051813140248250842399199130173068358093249407392820900813940822319256327645712583706135509196830731886052990022605983529450536643456119004638007013650769332787057793873113884959448999818966394208256000 [105,37] -25750542753731081334964162101293783478025000476821119089833216963380120288275914151780260410748355106057876893300197612195517367950185233771080929723102953012499580436129916977440324220492067786252021002763800737780132594326164578902186449118549887751582669657606814952542774274139042749092230326168936185488118705290944245485248692374961021232503389619340212516344051682684685871909034196353280508592565780760010045585597392553102956983945556074427475067826024435497808333062214423570164137751603669299655235700870996111731817972389629527989441416199093869769508058409654153885042502246385855466575416607205339837439336789296556092554579458246490802454866223656081456729264988114018561350797397376619458563688376833989730174860806524208981471173343894681488528605128809237173645293248361626662767850583500145620389004319349902018934490404513900447666286614747911837343735498768045089927808425049477228903291501229410680026004476980866540415823466410902548581306119462234166686212625621842132353098511795065703284242255256110098826635808001906900551480787249600370787622608143884338464959186166681419388635283623433943016748383052159545668042707745340374109722603005112919676368844098176483585775721955873575742696868640113724861561592905845375444999338452873607350074970976583399462731448465031295614310609300404695951755948576785107305846660951985276143697199455715953309169848556719294314590591666761265230770386764316916932559995431583892452535142410582411322531773552702167601103523975172277207360182733572874405504586756547666598532534562293306417955700108502144488874789579097080318900706974872485281755170963999853184281675782048921029113514730882689490833715232899640327634282959290622880736503583298724772853859963197578717267693845644965178364074851618060819193496458368560727080198808364544661473228889643230906809377206214105695282364891424846520856384378873573165998293287198850208428319089364970225768698182446144795613234124877557120154976922832063630543049830506654661757142119935616331403939820483842436692401092797894552524167515773637106226657727796417308545084337488051616670762941453575704166921918377363386543348824065377069543380816527325503644899442130492725723541167642663982326760223912197347139769062844260579462415576187722976058326437960537232185911912460053641697193603722952784015066904354288153521930886091108406372301660404324360053396733237423269108267771494400 [105,38] 12058155878707732222672880412101075719141086897719833786341271528116683821396083258882164831568473738126040196515858328896821971394570068297547384296944863917849645689126055509151102755226342778383862792671996421900531673866574887944346853395590429091580660048912932070030519531315145613286159468903860750554163560155563731489183397037881657530720522359279441636774847831941842188937891056591409929801750125583269893751091936777085620270948836662535120902877544763209236146929237987094175697280114839055642653827896085985241049744307045212023760270619235737505426999356371246967495449336671403938891164146213099133360396465589700973088720871152203673090398903354599617492983002960901358716591872817786334940746102055282558205098824364387073563884540621126934951207976332387409925021259134007664826752779029678100899510228892777115487095713748829984283470682975839042751019073719447036663398856911143994695838562207239760194755463742034684919458840734499074336266592725723331989703797360774839010610549358763174690573643626999882678725281647468462375986075523012493192617626302216284329300339484346513327042744185186260354955522310646924008296679615216633036820111453456312512362191075668249163796801861453964146606089196414110659110131991182838186271301498865913774443478923983188571213047817103684907846340655925390239059282985075529070306219776092065577157832509566467631773803809196607115673093435990552639687394355683012780603451613567930077832537343755732487098700603528226806719747549711284622700560788990040883620703380617901010575445939850702764381583539023781477784543134031199170833449379966760556282688117601595028650237724246492426229698692129944956171701925718011159713000514071646138229131959423185398862707059925828632358357419755656156418546772946173990554288655437974591582118610068793570466711417449787441934343180599744096990497431086587645715345205524110049635404070485751367622098566357306148153455488041271499093380557962230502727239300615472919082838246605386898803691765946194850205497584814108742493943796719934262880251898729009287043494139073030830549782064023709154159093381331871792425196542757699066449196659931325323009367688225904963983363244309554978460156884181471405895989199164107759511551705326150881075891923368259871219434154980124191531946133696598092369609725793890886837378733295941856979753315167395161380893202150164672023791857628630286784790528000 [105,39] -5992517621528227676784551002506562809660222044998234937251921841180469028130151228052760930458736906478666350544188507571026033458838051106785309440987702864779314160532581617844878690775825359341882549210785589772461706495066129553679249000363131853687738609133733502488729086637827956159864565175442298400353587755322564800404035996576151489364709704426192821655987698318386570999243728510231647451843303565574646658791683596867066764415727725788886088709698876913826925094380420279518094630279638867612623857996337693480217004783604854486561926749552979151346534734751521440278141907277453415509554205978978954132515926532919828474868354365401346102765087173117377061828506670441613890598510000937339664293118406246328258382408654897466367558706242423028839355970259392344725437229696426860627176807928893377169442844603834841769448282631510060890928938438148732272550456166593986471126536754533493343428635221590587461933610079781260044006221526502250557201522531533671226041681711061205054956741499622661266879963115207187298129690842069558881195597577108160199638132644595606500600787094877477505621727851049057410012649478632981320952111873199209605647584953682103970950053795529007421115177106508463079058096322932372561989220720318291386994414277187279048308552683805618237234312539522619350221361706919630618154371373012928763102075599995936959190590820609155893301651572246929320485599401286800483411400776920746662635783122414568246002577748913676197209717424980399788361507656936483317712968118854194348704111693838631418377330204203230573291034607854677898528061162305740171158975995895578667852841855086329344030791381950634993329313559349868518581035981120010289535568583370079928092404384716290059972194578273878805898590216019072724054582975619274121070457023068440591419546090649492142053818621857287600285626366446308571994279525324287413562496336773552888528350556300824779659947170395200013737223484583087691252458802855531135565760825180094740054789597026098294063583048256618991229657319768387532514469793285667284753668351416411732642895514592255602299484895174509288400135778912140478716879342148316354367126406834225752400213527895334870364175700032283448146375396183880362041733048726141727609748231467671907394787352171339740767740785594116369852690740677999793247665262773066247049884877211977939524088841605314479247693469940875887033994626833270985614950400 [105,40] 3053033578324190621226932874948224427412659580593241203697036604397115365887152588148480180526836361649465823262494260997100511227233380271730925784881263015006755052402935658061062235093640690074268768592679357033762892021236014759681075580017536392211978979369623614567077968394341138808362745530768034372369660220475796829627921970434283769483237328865002920302686316823645149011637145458447388794632125123759942268472037151941451742699304440718508584753034366232365602296378894257563484128925608110468005816284779887966457347411700056059506904827683335289293333256893429252916134357954950829284879848570864990050036367819154053132238262840144769880387197787288616703683079125491059978912092458422332681544407085065572800653079698181064572683211568521187448518036890967312828380692155293969300138295689165315684353893409487265080498943900161660011372813053766607750760766025935610740186583162214143126292939534315851479548513283109220500517061089565275499499482258299131940787965184659867052951463755776257158274913599071740914545447758451882390019720552697508456156814314125539140640008472513959685743254276928179497178360388001449173546621532617503504903041315366288782438212777772640290278479212156519527446541840616811902400428325529137381957048678403904947803241903666727767539136072894494943664690414997274063817844673266180497863430385026660098904493218827066737041658018300548648567309507659481013482176283004373856596712456794695631394473103637332583519556399267568521758601242875935161065324056575984615463929972225397154319803553593789662090254376827412385554566595794136516518814233352669837170066514618772314185203899255509350866473091900486688245067092325202656681217380307206238178525881347033879479066506838363096984415324023668683306139112295406632235248503410747044726356599220515744034763391245182392927057024776117420314733967243868845582442250087731291665409421692529539471381228939009349787223249073716554826779326538687010962626522776384516848313839330046959625401972308981981420764639984574679200661539729117301349090990957765875124018408080541213823039865946827762047842474314708736662141460328262689916218580476276305658868313267467134767937434796199672664570205470795542172193520691169015072115828585352901100081915030424301630160321562051261432408746900745810438838357253388195438664064720801710541678280901611938433196186060723800687252090344265324953600 [105,41] -1491707428372260402412804020432560874597611321622110350516820803511016323365701583635193233832143014267909666089327679501004875874943307143163135563847629397475469183060761864420089030128990095103046475774149377030833592296796416614464963199411309223403246198963679064782769269104006013655714820580990288464698758900391675784950662280059971479209699742880050051553535244029712485173458816140208384310276834149366702783175737479763824121974645278158063293925631650080954147682843539577221477583411886171874766596380506305983192727350481649136964992835387897379820204135501926343859517138316677275431452884560001256731830325709515767591642828080562037696553330395884801967793042947229187137468508949852143419508039077829711975683885243310563275961208381313677893701803868388176688149197593427150087729363882851758429576055402668436678385669810800651928087402766655997468278882471556047541271718759592515990888330593169566976542199277587548616105000407912512252029923902183468871335682258259366173170612928429739067144476267877684130081715324523101199341112822680621398422874982041982146597308690836491949217509463094788044843348663247885418652463373163080007702656257356108248921078793792353918303481904111997665233995809762241739426643151505621261615488101147502480413408254430197824709894943597333904386042702357378808053963749815144692339206391137582000620492786249061712953111086721802899441801521239495351219324001773483273873974145888323450994966108403839382825085689418278841850346892255395158367316961872741249873439500215162068912839040950283472401778926968350062150574049215542156924806435801530282839567718041205020060677317981021647309228172037457606006443513930561014712103935871127253479156805295649802931641785421346515511995775967796752452478336844434578656062236155469761415485005612385223003170712545726747041966399989353200117874142333918899743970410465068624094081369901913299045064343015311829920671073079738080800854522243216420600305447072333454478263984850919427861963560412383390868256471952162834035706712167170197125946083953799696848999499696928308321966687235228442746614383852165031130124333634941770276364206882009948056136503934812253510311200192311042661757742402456181477122618088420050164012460829880523912390743270708470923280041003887740109379718623233526399228160103415715641867738410962778661290789560234844965295365864183776972068105765710200832 [105,42] 666858242431908806347597540015066591475514021114722970092446812322004890641471925242327479360129484189570124378706222540100625333224331656848506864040414382968012710883843068799224042258900710229741809156366109631658734733318094330290193780369746393954376779050371888614640805088619032256965836687876578937153279657708865076452531654584631983375053497409638012873439746597839714664832151744288560031540516620958977161577444175155117291111736697038476387605662916313397363518283716467066702000092271588011319953518167770993144985882516766149458306625022794564759371609686915623103767703406006246640267862069060173701084973951037845893658411426640535405730450200385741536019740013110250480138019784945822403143160929610698719298441363217997294631027894360543059661152468737156065931875918150110697589524017813280117727094544148788004265530303780762557667512976863968679868456318453839231023349490539185417077892821592759921488958593717027677929476906492097857451053328267057136224653690195486373560650445192837092045977408897505005375372819994857366233423845981472289179282584294767893213171330532877850564886996033848248667042764193535461753143379860161589572655869436209834798007898087557587996380696946860378365812443799657797422537758670551717934931257161747544823040731478651655651048481502049753278217150827132291967861005921585751895492851806437840988125433091055090093117321415036978995161903311303849450581914175871267445852007091724338552446701483137518309810356641600717287229705348199976883755389225891209090357039690956391106472766043033216133621378449066130148399790988346124860195703213814143892723250674693119252526014875958322976524454253829544301904072761319658627530215948568851967231339303090098572330178511587510117403362178697986984235818420923572899617834864611508756365294551324961948287766737913646424235461733074415743438378761741569907314758884554713352792372461442097757494537766260763197136405201698971244584456376942114810515605561737336684086655848096998441574864319176570703532161854672098614720045607117096447722657710230082381456680462578979459414431941527538412814125064308210719352245018433335941866716121582556980917664183573074370064637859462217313987245095163966548335593094974297484419927037412257823191530066759047425056405228064012378821753155065120408496100036850231125817496643950574300589204408205392111804086026741494199333719891771392 [105,43] -268079699436817787745032101370855792189024999649262851627614473528283339771086907620549021423003020822912271364844778066654183960075828345684576609255519546494008823874934265682106824426455667169561448877476405295958309974551598155047008926759229020671793276006209372591442774516135955957755687823598890019773923782959890615076954390699129603898445338604561685120048490727322967146045286065721417644918351194712204007207692018082635869029232290380181368444237127570295621286134886183197121688722923870473380323659774012272451206319817871839186999163423108008987928042416550629870983696141237418221624428031206684861658969896259128462583595232892095943973209811280682158428572256541124156793406382674179490218478925604595340530932894524189890786931322784725935513798019575708342964773829481984112879487225670155526238547181393114867202242995843629249349801370876317770907654339689509078328038095726592626905791307079106251782130063265859144688496441206081129406489077476318373019483509930636307397869904795453237967656044368856899740040743696632291763287187529000660926948197436053343943560130191902572658655895066124763563729218445170260962783026611231183273880859576204549254410791129864771839933492735563455100073285764144488178546811288708557001635386162292473792936581263834650098543268214562465873767804966420895561688466970478908996021261227534674860785001445858005585735800782541771706969637248197219385679896473042625907509454090814294177605825923806136649905806539577806393889856881186199739984453798841945991460402258633024693565713663220115519867234473838194292929048890989816459754267944183347587435336157209007120178031958665048036166687075581594850712388811083814301669257503887133351775015125382524127617535139585424863858893751759365048632143422004419333830588085372539617986548454201681879406548490961244888553364337480838343692900204430554962238830240978112079041796907347783816162792766685640279650821679856294220001211243045697282832108580305040985669624249464714626553182034416981215716508134143328840860401924397758704860886192107064275573783719723175099424620949448610648541697514596875915373159205709593328688049768533353241779294984122286947939566696430815765438714234231588485448985518997053402397014461323734173443963142461647766490866754994504658013855773874869583461444797328863728267070173879007162472168497740071923708612281701265152984320311296 [105,44] 97102413081736849119726402263816576006230773661859651724222368618370212358029944060465170729408418154806604440871747014975101741574364909061028885251897130676431311448407656397138224519664112781910495753460397193035086308787320000894118269010441689948598216981521878921860556714057013419126292499957843875284683032829125523606583078133490515833151838441489897272125068218386951989960388428883313133101906751318961252568496806012999794353716832875262778552813715541666062800636087946158229992082822680796772619632594475700905867725479789087039909678554599689475393471495035085961461655128372395373832774967059639736500551351995546937886949445150059176466167002304373890241977612984434005750223833724929018112102732488490425740309901926382670663049319204381806044069197067194340950655256379164155659973297448745405821143222087522968325910487099359479295132514909861564421025879389586689225114291899247446155449281334661131098160922749278256675516873261758708782325157775548974220920417674495933879289786766011264390492938681156271653538422947629998337529669865922997116780543037852493430008558180516276036347361241172305704982572077393536027768597463334371179364335998541037373201528292409755474095918486544294592738478294865190021070480560148364556490177407308596276472740185397879869294375992312601174713457579514563443896684475104871798339978845178307930484790072221048398698203271007051073612946266971364378456039070236581818184412824699506450996538889422049112794823008108525686498769006617421261175272137043282519674829486439995152278633956875605240352311560680564100582969236160844656258335215289271607536795584117291165559327703133937824207351746116168375970159982846546847694054522712695998405022625578771090783639609371905148278286228383428048546833097493372912404198855659314276508406861420948006276867824292709002455984424055352452824013771057970752290850377796733957298518116452989166137528986734766451861452767067638178237802629282496578461164958840962383934846047472458894066067943802110160083657422667803313061699030197266028164422159196447971144954726688662830287026981959588733118032791310416320351078428595607464440748380206742097851550555359209555961129973683122441244680620611356115003780234318430376060151510110447387875806282536903197431012474064332178033540069350614825371591519645337893550484407624685116059818849360432665514684851533767110146654208 [105,45] -32045948561314012284776134518470627157385832760076881786440196112657563779284259083066021417079636930998873136271993643067187067771141060686866245512295206950910458532383194531715168169519472231463792562135732727172482466708009989460899469343781781345465521589828103411888011092422030506690290919316106522700434980204471316916656821446697907709659846166856898469563773567763798518904280662217574986439670194780498891430115439197336251795414342005829762878060875698134807816358510108534460801782250038847532760268539275518171992470380756951422021484605860888432465758575321833977787336510392312229088153385929469643773283347627046812213534941669924184605837873932755403496127006036571432989987950090768325581382269756654898867651091158686529666166089011044199492654898034137553966939455644905120680220891875385252252771345192806113195264402965403090734373392440475980582226037590598826107685742384597716039683496304044968828586056717604952150202086684139800584828820395600112257160069882767873214118167009155055407060929380497954253649441746524001275100448465884700399777273861200321731945930390218188915483726383759535527481822867460661440999497556124348876182582062386831577833507648015374804394409344956353622876205124475943928924488944470991532450007459684724407994396062454860160994767371784417682936950887376082229452008363596066520811270242326396140726339640903849848131094920981652026782991063030707811427811244865872935221765298109581935114961214362104310140954453127106158513652791597238306916642705428122398759289076026600492759016892744935370671747541408610056410406276774225346041122593246526578746408940311329711550696880281114883574589685047598882895410166524611713339573736417712499854428927381412621207013773756480980805477671933790808204041728136766770683874321708434370006812980546866103966993628083888448483028116913214501925595589167336904335164294993553720455895397478038565439203089538528223595375393968219469074685203871210806832167091371856476520062452844749476285985750116249635748898633180883210104922611354734042640480600843485931209827811345480203389841416270968195840220217158082469604687391332662195294341425082782799942924129856407349637359172717697669259017252139153474635494955398879738933075837191790342860540192333738920255792444386129463977029803711373650914074933867347823485954054367006978100051909877763106863194514568926136893440 [105,46] 9761221309277655889783337606387955070896088633687907036174156626838931073217097877660088563521561989612618746957144333665035516474214582685715945012857996112480657996857971466264606122102085431892623013794768571144407368093414833253117095046963123418396059029886029045612131977254474765454820676565290658887129608146433006533152630813817108062578636271264349555850202065331062053169594723262210039442741876807839989927790150137565479083135202272718607469283760530740903920912334372172587173513578659997122062217575779613746516951402296638469427091614338573442350734266269568580386181792368616368924223143688402525306065796165945204183921560963944943203811898420812700858614613781635323607646491940825369757704027021456730697005220788441009993362377715700779471254827599484687274728539604020361735963583168261455170003673203718007195044493826596046465250920069919083631744019002906610023828670429372825279929885800137382370825626557842542907478600276279014259163332618996784051392489560413388545614771954236603205995230192397831544719439006896330357966977037771929514197760102829219917649282102912802902016007071640145300360647016382627355405119781460938904566110462377678603555190966894049325927625057204522655544524759711263942873981864020228405692233896996461639736092527765116569462828178899573052520834034074175781495254017771032265735811998556513280570526548484330061408475851510579830740323827410091329354288143404054452974191825708873880408752127689259812263916232690604147833372026431735789205234291018868728645783272286937878235417677375620654844207588067105824991234965078940509842948952126154717143659560069270962929272876148543663218505413569820221955789327553094088778237925452867296698942884765846309625479033245482627669923405414797204240212136306611939187095005134998479455319148913421226171719890461525799816991769984564445984472831893241343041537373218743737862405880550064804945515538420266204615422015859737864521120406030975651545815274670011620301411540924325828411640290617570932840173921262031527717198190630002883098749770188700194093555527518073256626417544709425415872073587803501469517286065007956731086156754003276820729850036422516855184384753767195168002135797670889026241520445394704332997938515458896782550994612955811279722843953947011973569698077303694240821212088548634082731258949217472161549321542088380798497929983924927201280 [105,47] -2767985352354906535020290882460765104291711174347831481824708668962887310663845618573913497443323883818166509245499469723968216959527217743724305697176976896380694742872506789854743853623461689120007019467805034047575814603580390215214482279166767499518693844713302441602509299502643320809281238283995507587561980765969965418673080318092405512503550188850826834303154293298673626855355771401759685821263318271799318034993802084401178409698763576777961152301101419513784767229773978428868536266475154160022741229221241783179963477451642143690658085468793745748442442804197814518331471767768087190471304284228650110632879562943168497884595286946790479225988693395665355153073722309635638898783339954628739304882419131547944004811471018941169810043930612279705512491707296740434987664916671372462008915756126494847122945305714567604460035169590071148268443414526478668966432095045751420047975475198577618597425822704531512043122644353871314925905140107252782233010747334827198395980806811481843419793590467760965959345144223245671863117799645368202970405249681232221429801533891114501396507777419842928681680089451250530592576605481676482140772618869688808145870749871101509261213754165040521213317725029005581518072001890912076788502833371594265982258852122585918804140351469260570559129729221221367452970786809426077895242734807913992030186865606127651000335996288753409090576006448543042301852295193235551876774779011719742609184811562322340775078939699333611180187699998441370512525941479720602195449753218960965345931339513107447522715881649594568220574892557485830905610506970657047734256973621295097956662252313619482763010399242858208770151696995391252764037729885397794413110387792919461120671344366430735227999670468075402409879271830392888063996220551314421964074112485892173333886471024874712172642978076552263997140554090658793224711573281964452119563212309228691376463671398135967941704835139162062790781017903615333914082147667014809071615578696518641819474441287947059194594328704985195255178707090142112071397570576199656227140764567356303485060788184941088686054548348699030250614184188841608634709644698656773547282096265469346016177220942478293495988060857219995200150690139373931393197999850336767491994726860591427564756403469334213773525091141053048839742070514260604702326207450326151300240732562484356732049045871461832142941502229515862016 [105,48] 731031674403675714101353668046476499534395759841180511137304341321229067337676838639913307518525171384411073454083838370011914188779052837555389155245306823490414162688919703988508199748978842653181012224236059045202513719196757950573687316084344040173281367565326215251913053874868029977030090628516864356722132784061160833798605177076775319709760021189115711037750655521968320357567749857219828208071090413396348595524441252128770880844876495405536059432246344488308300075732026380252638600840191752159946027237014788063718086937380100927804806452723842576821753900930418626878080886536585324428110796572746455399848741466745496603183130128563732980664113514638796550756696203779661028059586933363559936378706104368710880304828517989394057171234376326542707710514721857034256460551228407885466717630234194714859319565141149296031914975873221391553779649444130644232032575793087622356776147349393963862399757264782025102407394213637215666179347472026462585311454426029542429582072004532669909725271770502717694983238103121384840618750209050189311595429869892090707720062660488298544738783149818327367099392027380454319988956872401532954553863918051141216030231308949457971361942230596036627305659516372136953135310120623891735318199105376257816148273540645002859302237965064871109962827743900879068161920371688331614070275962100082341870666037436246413688337314944914968712700708356059674478063709136195193453106637124041031591268023207348863966609533303343295597824213136759787997600203185772387857902831970698647288128343107117941929181131184716921504756092762083091884923105825373045436485195228896144474679450947349371824575022141695940651353605287809253963235156722486798597624693341024450157818353141191692728706824847103999210368679447014728697581422806896888782199012468979395399702357860170023017922108889586627868710327638479722831928206653403572958843950213277915675611385237108828404033357783210474537281514599856569777801344776420226968384804345831512493232151358799260478011813555650993716925466807462750158404036573230771595733303023125534817436624739691019575523094329675214998504531342642718836454592564023126936540518659142751984026889474781628854024860602522501829829995791222953787132644815357289122220686689986840155879308567959352996694909231851592135953925313106138843210494112579353727822014677576376602832272253605708453175413964800 [105,49] -178426986569195578302095631332428306779487405066606734280824932651374252653710510158849638938789479928482696105922722019180801704735642386472078026887269688009960942438428245163822240499910745294759002928091042492980943959488219644083877501455075083010215457323065488811257011834561226839617868563119207976316619810678811078538515226842528930881659196058565515067241764719609032762802505978506521022641219902511714279691932860004306159337283031910574620337705193873550374930423510314319117432864985918119910082108606348629070979342613497632674079330278077858097992787791321834276516041384660607924548982316653389229536312358839333184452139968099364089273744449087483895356465282093796802309145435359102819609190156772734692650434012351715186727084964601930976182657282219894859738143839577438815450926808563632954498953444721966173571013037493490319184404374890388498853825111705141796592182165313984770643988649013712521428850416352699996511476275617035019108003948088018282499268970707081127128863742697691008507223852823037265633734406145997193371941285620582765243428794305163644544999883896458817649456736230132233070714814423601854192054571096201242816316721503432874835343600294250080212646662031387295306828919285311832939125307097509860039181383268608926397815011129450345554407388835217270190600621463577618460733613393214114591587099470462194029214430946177055164521715967741429863408947397240549851140313784700223982131291849249156881815273431095334451483871143656336941868417909691411815585174250910022846968122508877856179974554357276949853816178328572854711203368106263281436913136046401573072994272596411347115928827939549226242768716583133256808281050949196903047555952562354057871826543031904237511508953689909970345841420077805816122363957674743980960852211572299114461160747514754705906987086775052014647557784556834604880280982949542805653679802051715653976962366286385005925826479224181640121093705134109668582801656088405841844284804073163476785759110485235064562660711756388211381132966789580379281204131738783431917349877000988298232448975403468480388637325048542987325829247605989625184132754510952824698370601368247226351767372561117211080257924852621741245518320090966885569775802935222879044513073733613152911412677817475502370583116037581111115654213985391252662434489982076967437627323324655681573409966442569866668287197184 [105,50] 39744598477996657738893518885798468719313584685985569102566302195828987174240763238486595144541517514244147108669105787374291557493598065849667846390631011085121567585637114394422657443681783453349386581445426127421791861572359794253004637385230717176992953969585811579849278426876110608173947228984434977321078893257953865526091409336001787826050037886822272698144902007576948784122367306697255070645609995425714157639972646163316034713242522410281887181366680778737699145624956789278143409716104900857756500983980783224005151388191024867397081398060360712901579712881106834605582528379354302030621877907420334758732115577272973152461730985395576971688709849869314044669526336238635887477487260644787396894429493176141063516848592658221972303650042884105875618817111236092369385303950848947069134215232593783799445105418754777033122190130894560736423682956850004625937256313612677237525517005978696492707364887573402586027365656576501958939705291130431799859921276565123864144851698909423415654533315785735134267014206215883185389964370728724524079732569103976738868071889507673354329753017620962657633092843556113706034352777399615413341369317878223980488520152469201044108947607609963021448473647928711905174999903811686455066475251101539685619049901659635454954460410620882828879526062538650884265190398913856573768336565630936875409886468545524064634639495387920490190757350270318273680871589564721126503619924385905598911390708561919993602127821407821502956153277889144595642029337888775048409380476659890312238832143538014703286262860332436466362730393067726702252664675587697282412727838239828835229323696613599672235414535882162157560679924017762983595731402270340544225741279776048195032388895275944397649491085303637830954429333151448199885155085609617126754006969520798425478662200423255628337579016473295223820429591905644962878346831866369071003229476967687177325318019387502201970151425643687316418659998389755964416721991281711107983076996485899307181656487301746122214950285775694885464331324005997325208564098060089397282932606314874369117550203541882527243770518934748513924995159743567859382037715774377925676761396726052833932349366887044550436519313691014151778223168664669574819969873865826289217841829880243878083310772222659031018892428177366505863397805841289584396590182249850298111349434560891698497831445914775212338970624 [105,51] -7971035564156979926347664608984186407061624517115116443354638964203886634764193320320712461393424385440689267356760376629054060998004174737735622490875810624642445518513674816343260544483940735067510154554574541688524456621028359378776664247511918011659807490705475765513499367280509852951241844229075077775002253593628907158380321069672932661128209228331704153940758905086306619044769424279538167113859759701400161145611698990702119603691978374059772075060873682930031845368523471818355654064650876124428958860318952940565850543469811925852699480830823669772401953957614967918832122692988128372089050776406468772847462269777345748167299927810871303127940979527163753076585144534037118223812559959328566182518026055325578729177217266655261105646350645129999122578153791077521585570805019729392506912591311622318973637677188190273499389309980548466669283131554316091419192236069190557810506364105944313252983232517530389708883345966153825536996874529826157945805317846161441709098326313972632194260906701163460388470227579267259943305158107257435540309172229323808692244656700188980506852881671292939240522289116411250229886987216545860077982622350931977200941142365948582047290237429524193362951885621337730424073377549775640279358994804323666804285888279395344544424646335966875677381140437493901176789350285146190973657069729040177188401264803638881269058823621344949688111083259656617770177937613112734304661740501851509630651898535427999708436599932544227410442031777492504779111092276023850231075244309742651203339519166433177199255714703889998612842868743638699229803754111064814742933222383239769066357281471700418682812992516363167779343561954516933141580094110414252439513691598390323076594743046516269123353943876125973637873623986518609278201991153014814606151286748672260287531963283787123727489072499784805283557618042285869087859482697220571836170607749962914330446995808204594980444526281160056954738139131876078938008007446186868544620317657403508278249802201220053346328671128240049801074269301581705499829008370160755803312260691057203063832065525520926039959479849098563777020003675143432379106495298382543048997909502611859217848667541104298244430700973068266697639056133350789700639829003312716276229389306308141008427361194536971615374538525029042746000478050623375881941570319592494403777096875051138153536749103747589734400 [105,52] 1422019819238625224386977785139651488133419379106643026631393296557041751800143255023245226479483429860579751436868554927165492217497583454846475746717294571608251106775312533457112691746034225509091338841980853721186611620224985341743778209682382252400281931067280940269903026829136616171690511578835408359914771121797029130154741287769359510669780880478745708597376004154478640997552981892186416589531902299845970109904431475586115327921340282142370908313410326315877845566855719527562722845969786523221549622348785220506472584073486781391538107205792902753215027098218054043035709001129258941498767819388689851285872591020509044104151853391717860856291115759828695031174534528154544771758685947724711973997045503991586536371263110023804126438792059944237092416657846929900107596197913383047037986162725111310516076681715803097267997011146671521072494840522081064402880134133173015253455381327454510415355578815229369142061046391566417163526051835319367147728809248582230126887321068526593207536851521814328972872540296125457052836813418424802179807590857640230718742088367664018675350172323913798832620381451436744000742129281459830592987174456978954719722138580257668884933496220800328276575185537753948232341180495080933344795652668217462399135448205771809838488535760167833034068763118177627814716032955136054090074637420343875679349384897762112852005079915618657183746906777490257542182517889315515462629640564787954349957165198801273207739582068796625529669124518851192106276470817788586725963714900680854544266140819005554009632092552791339902746172558045471134707333463490818240590454173259673764299869286343584652033146416248436650768715751387267880939129908907517033694523541776475748395923569774933180898571771951627456721777166415289112945555882660992463131648658252220295139081276899018955962096679169192671309361084064721687266351376913217538728932369710181032050856417547944961562000976253906313934900147821817597810380647703271563220628550341363976938668476552602892435297571315271748705429930047785665110360333110567995344488277334631743470333951033870037044655514665206857983710578389671450069001193868195776608098495480869444908559318671929696687554621346366573423677771338919407894208450880841214188897979768038331171560637536260770043882824209161906909999578359550040146434767018755826680233884214954448855533714778619904 [105,53] -223415741151813310275563730154946822694287647878622033501002905849575342766308079740803465914361840205517755377185999316931709035517217021762476407637709718225147785256433014675069556731993130068946625356312830557944344537526642221136044082525702822244699090524152240460504491572821798624480191401289167733911517353876349109286456851827542243962657211734973578538317600395348597510587760359717692401843615116664268042515141440825917730804553820207132225774964207202963058184320827914474889348243821702228941612008980910550882400303312052064311838131005220386800499500963374764111565402898266565622729288871681102353440890525249951932125104152311925295722457943419782340998944762985904836459855021152077079067344393556108738018705025449620297859811615250037325401129951495588029978858542445844266850926237202319465890063416990882741397648090753088378495837714609950247158375298201886403085467211802706459409487803600196590358611366333326268044057004671734469752091969603457137000522050122402108409894817993339390925926006938333622162866024738103123015939474789538533814677020366643801522972689841735628190529006230959114373251303995926162692002215241089715130239432140259198492013677309692616740798357355166971765726180484972184679152057955389678635702075111657757121160908299240269318604510450642360925185973118774655056672532802284642582783870989956168010243239761750375362740951200603862003454099739462435449235326374506381932769295371183066836643977335376550667176799146575142197336559773794936589966142642059984237059716968998996500967029654921952176649938385779688524280735208912411398167786706728363469637053681142188598471173862247826773115288010825558835871434280218365156854907642525051155414910169816748108165610927551239985686546992012537794955266218999998868424890133400968997044675065142565151065375828946672326029161467385136335494220700357121689896800533926042907389400317042897187505242295031990230301685093430823478404756351514051736487614773292570529134229206122102535656424539777613997628904466111670344066808978538287701797825585621958922942384500366092316890182190742494830021347481586150093443636152956777382864683641203935845908947790033931327237214179596976942896866258654668306401025678378265152940382643023092402612922516374007735087203363899033725508145933005824937584576241589260146954970804646315333111504699392 [105,54] 30670565409415612297098219543716819894632425504595656707107423002686001335595461465472727580184424995074362158938626128717893222756181190745354718724447799327804950384863320120104835550556884853053304458860707248768336650864740872413867731648273631119124964645573052603417520651796338748006090140391880032338762556029968353463059029320320291859891160577891090333429748228860262993794097650082497521812163995070496262192457607976501128484000372746545826570984366473304717475797606682199403509416834254460616035009871808033238709146589361370801100481715663037173092481021095124705142820232855868604481002836292155410284919655120282190099455161076740053376304651073179551055220909273992415148202178093180076659030494035628916720035879133271201449724360698246301866013601344906180172934937517034627254028779404837404064932118357317747787146411225445421061123862332908394430396935518607586903195086442351382355872853938163993963137783451445635036576687739368579742787553157388749467797090573103041966955410570855486957209805273547626173243933875940415975661149704963988808283670103150234127594111622560347604798437379662307530461641708667194765040365677494894517281112793763799361417320690451093552828501022240760256434021208436315227013097824397856833959227928877251472131480533878566395205255303695446349285084249528093249427581608069943240498142215528601210641690985634294401017833735584564283241224380506558690030919652416018893783153450516488016642976570101119377081986638936401416437520990801152222318822888662519074322203912077753220925180697274249974666005664145085406437775679218991886289024613591904716790301233419969959785515325318715380398656044612668568426756250852841809730724853742335673148157817150965538547842382008686711857759233976018812553848483741334126129813849220534380065465929721450901188533432920209632422916195365455816052613744145297131662602685298370724280690040092962765253243715204720604361622049038522688766619186706802461724099467981368498316029325094536063848533663984808489988353593696343564924860290016244179347853190454238369195816996110261953677872179891524390830609232350395399994445861811551812701720481988737739279296854084383570801263721116044889860858410665129227652228193171000085108788519140137842990871458256643893389348806084062406412973187485730723109429374857194140774286937398871755042324480 [105,55] -3658075685200583527084902025797059396352910494520902596309684440065064106060702138106106585625614816508198911402798122692343761601503886226741173530596079050770363793134977569679171817949337418827363135404882573001725604568892386132468844567252204311823228568633694186572009179798995123991537242469205223477115246704045611488593186160549398304250166895121971182127150197476335287979889769143773119786878901997826784917689017235827200846174881567597168738208197627169641601779489424811362631689422050146929478373119360483873154958764141238059098905561834182917158652958317071239445946628749585695324876649051984440227965222655185096256648516034736859484796845130173723439095407680224433388852181968122225771522660782186045950779210312430738643921455008403389909486019823362311671363739795125418746514611747833387387521791145932819928976664966377303884865962203444515676874758231026062097492587083404238850890992305047446139803689212681014069479167479347987105930624982697812538286223245542066062263877170999812360046341548638554304276279628644887418195384467433170848346350286015208546851461731832103581029598852294117493223065157811393311023221153764422644353480013063470386144227926884562403659668483976265878859603401566852348658033383009696425637434189700610057919555272723685793420131739551141851396918358013218861759792086648697143933401354982275812910584367537729926962506883572139460808925997689827953944616787128922067942275389154211759049915071965567528613152682577602261770669967713555091672263059273236255304727646826353527718523795544804101960173543925852850361549494179879929001686511650445685931851065780364644034396068812316360029483434857498775039388570324438757597455539678616379908926882637311491348936959103166689874755916467396545634425439602277264669586413984262711139647831060791822482876489251777399928536343141320561198326258990669186227953463492738876806737989743385208102048964368223872575157595678042107915333523483012012971419932349961338019595950910858290415509778158832859200726711812153175017081584283367791143971800187888285433697565508945331974857277768295117511861254582802619309280065652277054590393028958261978326203360778198528719968413086672053509200602315065632243599780329352911520188419121976711608671114084994507598808180714478750010086663902027813566036562291140405581888976343269124341760 [105,56] 377952519781078608710348277884005562880773224440381749930977666497366368839838013883789702502245844952329673701445889103501579386941493954543734810627421007407951897031264125754544472031336730725732430252298725940916100539345039375203478053208793983689424779815302342327720671364420082046230586007080486491671847983166618807490699217954042406370968507700834654957567370571009504964655705309005459267392645539700724565735430478515996560964490063010765388694782337982984497723662364105121455376479069822986241742816672209786933831016079667964667640368771660819515306630596847258645253136902256353404188981579338517321522974605726792145017062642726908981014139053242321870053250713896048804102443832572676093965943425989699505133979952707382262146174309955944466006355833917079494224184737255036235772435537685995013979218376803836607558345620552554770779498276930780122814791455060719757761641285114582943825111631487058952789380622349615583021656588052199385328700086099798977395998079207668422499461204890704450474400153926059389387521779088558475917118031325217567466129286812274790297891306705671716870366282324340909737389029817231089594817108781162802116809102681945861464340214695661693273371657707302158404403212377640455178777345445082244079628548387160869796880503889832009408758810913186638032392590301217391595760334968849934393370466360602559340572146046070986231286191916408557628113025307528284547671448644466378134001834405808190447417250787610380262064279134761601491684985979868034701533274862031638494437946824284432959278848979642413636161223914183924275698855360250679460434757320866365005630870575575507324937911051631220163606839793878799243191306355988768661701084576622843710469929126139615625794353951882330965656370314209765041972906593823429575347136823851721582195571315812552099537825904195696214766360655181669159561073794264255034868947019425009938977698531117449526858369709386130710771668630540761280208371674296364089470472795974224784213420602046448168535906003918175172528056664866892220099919416966934608047381634700979959210846535296098236054931125833127342693551513567467565602569051175312956650966448562557090455378289287269380858493181557557736117989329403983613344467710526547030052823687153020175012496444770383031278009365265157442329003270021753632962857023313392426508250657037746176 [105,57] -33871064388261450991361580943211435570991517031603342534451366399784310059634684264345227378414440056037878914250841024269899616654928054247927800139254525923078880332676232589774405905565633664573241527688914655384580269857939948099085864854521596364697120444568932955897252516108501481541758862597885631873709584250888606697220486447919255425066302837737732055699420228312956701872578904073887348498623637765522684606904697867272033765728715679648778129068505124029891782367324122360527696638981475097539503855780949729661907681636924144122831442448653059183527012910417773044425946140207681327346979214450642306691501331533785098550189122001849821500446511684318774665118059953082138598394889487247060194262255744467898047874979534087137986541516676198412702474039312683173983054378915269606141504487181432714818266962836808887734300968379543261521493160627226857949468728717900217574831647765340332828587741104913309032513661270913439125271725300327620677792862944636188924781865087709412517229572280866946421489952300003686728324437572731881370239725746286387157226541032556805414574838134482257573776629322183254091965143411514325957904685982810593855818391505542846994693674770202627226109385476028336493721872356702653456658301201349016934415298755975352597889788429255676833966131436659373957668104151497563536230075899851400409925166979669655942623855221404434839992388432244295879418973999303015458353079809762093871332584871879481515748818260101307642079701161427580893827960733851566460280616979573783409519747873957908798257664270791090697930260749669416512367686470589207441323166107849870266483119221162643399366196819800483231009329143651932227768961039028769583251314823003956497663073410863081914383903034704475500233669743490894628266832340560435137957098740903218143174321283873416523170525561637475518048808343707382811862066242527322067698516405025980710429539387413527323668881004045831742521514140702953742565274725724128955633169591425457952715443311975703001741749934367219192725297637594783016288116828972425897322418190697308663482949687522201578309160790404753357355061611376568735034076240626182426627810077392431376705433306455132546793090512433079148685360866510984078083765147638572681523046407284546195332329433752611380825416853717049845229822540381890785060631504167300867409936377708544 [105,58] 2651928421083706574894318655550486482187075700007004743366700878365004815357768056503680770890232429334708585078416658881698721284182401836260227479151944876345131576996544287622940528351333933113363675738729833030297616942853477017106940758766311018445387995910682623983153420023068007327038580748635301152583447689079059501777146694708333501520967290500563504489709528101441332049298595832477139649323232186962912190528721591418764222711107745926983482507618510944616774627075570126299445335006094620705534209737848345091606951207341675881553994025675049965293848854699743632091764772016977357509667214513471592625369606569449407497905396837840366231802283360452863108091489866764756412579326419542797287089041405151877043435587430615323029094713853406004436334660202389177768342506573387565240126950305993832880915050471357861518129459699527403239286574320640665178696221843933389344017453660425180333761306511289279284918636167603087062778464985096417095932453252029858982351104372512129219265374622483137381546127875583423859513566201125268848903911901536908995193737534544254080337898395787275054263311440065982009374460178525916086748516797139009217763911643768395032886062441025357070685649324238679526771304343118684695801710070966997882752232515659130500117327521382740620568646038475524619508086554202894866285649328881514020756440068778997347669305820361375427845950327828150568801347911847453567139147081505408508698365896586869972427131765288369549092793392668328810562948491218096267068942204348511132708424632638388498308335491248423593056589254111203355317334563869036400767959403323509488413518736693543842706805409334139915906263701197560988360845439677614490240330381076970410673586212578731361812823874552207274657198697849815670371150128712158386025139544785363397222772898053797635656794758234628041525697567548919429094187524155600359243385885128384040441542250102746325537336728742320207972384113027926466812165780561490825860302358269812531440010827874169020568139230148779710143134936330840128777855763065118891535769259938739592246226277486982713261974813693407955207731258616589862930417146050931478359615013684508274886582677836857440441052373700296790334972912164053582684061639466639885399997984789480933830116103210065565173286161995783358766580275216825347460699507357296610378910793728 [105,59] -183753282316331712655704405798716023265921931039079913727028978853481472459157891167021970600313706290543938713690212278443063318614847178103213311927003169176144967248552139849260755474945542106924932826760953887345888493272342524899940415123828607548936496922512146381619361835429164557195141815721926094562816020404677248421765753461952499669719875607231456986076873347240230988417406200177289714167793488302034159021120539056063145144540864041385736471237169586959380294269841527461520636381134080984651639644498331191766633057208987872023201046529347813708029315697866046862772773272866613235923591437005364855719763303543323868081935378980649079476212298942688313072955665282877877166397772112200354733038886689152367861096199085278312330223169939586610181424953195639282448903001087287117247334242300490683847486832542613214931474288676563956556408516915062327757502320146097866028743083681793547209297115688144043929780870272243607513523209886082859268735436177725107043690305198939814925052654680609651604316939823120153980620539984285653545858829540669803122504759734113470448210775225900439458504076366030535912431604592929420310711429852661584946744942669782990990154138195239263031026432481589129908159535065358447816654307242924090979959436525865704200991782906412503428725925057278646891850605349940095926428465280152853028076228692693735363117910347553378910300211322141586510324533506164639058439433429021194954351819148590669685663659845658694362900471551294493667913194778286998190857642461639570597528171775200762737272903657512021738032699875448821284422094083265069184169246381278528482776613982390065005056286195204638568038145950696136843275139256742202215070659420210214171066687770071279446504985745822300215182048546608799295018733631674989499019047306781568184785364860571114200434041229849574588181986207715001612701796818365023685468346222863703032737372753808606574685605964422300701118871406099892258830593009160940149818794563864513745282583472405520267890176947805502100349691251632776576393105620349616752525986655003979904864067673493176847373498328874642411165958324882696445025685055867967891758876072411132749788961878441838278486121723411596530917873595021455215138230039531074837403083308480672134836385792225906902041197397844133948079014843182692990747358898901281958526976 [105,60] 11398598711961938887537273746250718430084486503323866212317923710530751194850571905800272883288509201030153343270084030605598038058788330139670353910804465963802406963462542047898248966737446604879872959029015609936095385269775252570891295253398532022934180238660587704989676113919797305013051127545182878253902287748387812864653361437920159102140762222884761857653107119430944478098540858469190074740363303408801694656118754713123846775540780766364818552830594114061684624536723397998705705436741208957598598380996064707344985093519984148244027826024292048375845449996047285863595336441203399578996836139324177633070427546756278895787312169394624958677756659257098313501993980755859185385080166890631467182540340600645585988719062712944078694186563252350034001733270540257004694347637638374951293845734945030684980992741908645976669856817604902303527327830410326089868911726736118172108925928725923941553602607418229102366068472350460277498464687043255160112740873672706213462703161743665898437079323256897191142843613119617337651710499721991526652634658813891494185655812198194641492386684757197698483579910740619768858676478667840842048137248636609813146719211938522269191538296617532953631283167996694374945031303642552966052910366906247756253199420683304720142862910477805207874256098520826056194849416949264333066213642521534511309743812651726389333913895085221951228430153688645531366466804212685532114045150486221182899768474633676451766732873903597021262038379469410434883192476281288778509482430214355741203941328175911886178185998035282396841824055753807134964929302732023603551401206578709499372838407923713164340622733155204908153626198130294899272181103587559177186519426697729908323253633523924918073408347328555115300757024900589414595069183031968353885541820708793489559270587467351239146952145559324957890671818291274446498256743082136135059381849473331397490062900021922903217595442232487671835406888943395817271394155550517385250984500265635616940504266785510604428753112301327890279587571946816805725992301412318710985219534131062083150699851926057396002971894600498090448259659024513228567400740622358976174197081130118736671719067837246683148913795341095511758375920811616810254160549322598157245023290722523286314993401611785231450175935731610925050411707591136923610624337092007304364032 [105,61] -628644081400005182501041327835723647393211601316254440273375624686223942922885995893494003080271974726692626691510769693385539970681636902736218079174623960806646281733585885575966373092654087500471838815323589636333203573679284110926238235022342192742920607098234861806831805412128635640538139546087805689866957370303540788003731804926305446858562542741970270125103468487312494880270900122497778587170277857028007841693689881785210953681533299033419322968090576068454538210885340501873995653687732966999133059715994879956777795397945231367404917481796228703428363714045388350570749592527109491564494804894987779949766793413251061256267785996129777679743909330329403552089746733427993078360048180604958007955653358485354563826345843006566973288218591524808384249213918338115597931123918048554535687702569676141382553266502818911399941796635398186354696459156873484958854509284379181137257339971148016231616172097158294173950722553019639191142830305339755614017619208023797024080770659906793841357503644767893007837746858410497326381653198318502549804257084338726479462588678301623893494638557086144498731072084526899157924304384582322640759688057885306247762120880171148527218917835147788337499934485359182904960487041201565134698423438044245844952469756878577543255445544747810060508017519547754303173732917557918979483472155242113221844326100638360266878641356902462315878316614246282053023953876113955629468408826231377591695946166634754036908749902509779763361744536249109688785956083154456860241135368821190626681041134567925777891198657257565035272878227383718998263607094271650696330294438324457154912124144079938795919582521104532932903835640915331891771748433183697955463707498209315921169221928349635371963380483010635343090981234174031216375052195643376521328755676707623008018779335613621453617746811761745187763535088504111241247497565498661990039762174564934195039968955989321945447425957126987253544847946763283853907762348839586263683062875057898690234654149587364981977026867234677117848278905129830358040923128724578200191107932695760706618092040103470673008780438993214519433849078589418167760933786762050367203418719430807119594314087854143193784257888222466565967583186054492582353540700497030235158594904815983227920518493657518986907853848132679882153430577884630420546030012003778560 [105,62] 29392011531567211099066016042186568718291686045859988609927681907594858302405732611571500087141395343153499078551384225543556813989337437234584749331337153507526073560776212615759788908670774133655583637702635048845417592172952605886709321699797934301138112940766259722359521488560607272496353187172927083023302436448689077565824400530544659327131314202788325845899740053249111347398994153929533289257780053531511266726528241967945644850572657563621201311767535579986325499587098321690986173836460501725210334004894224092832377645462158911591290262448168511564385098953838635477496737118241286616001878777751123059587566670120260975007940737988482594180159660880576276144323179861468354483652771643063815359017213534335003739746265685864562444292182126002717694876823260322871779439202971246369577334392282746871677757814994649188387779120563630142847281648060059737079376931449647706852042621815511080588298114124212822686157961310856243184359492315387861510949746498856624947512554538275743884852979551912863424983034596397757964930004296579508559423070179389738105292852978529303463926407320100359044470000226065926434151193705475211101610497189964033541193521870623408394613860742188281940145567497922384233397297762007839953430747016338045745526691537224561590505145615146236365049525840657516659095104820194739363445717175372566279457281294264052997586465470825075541277854391753279880210148475886706843958612276916181875095726921732894506569756360261450068493974940407608151099567853831860326707610893501994110782552090696154417855345252845690160838901550173260852719441135412999980168952735700189470257293365610731050275483056893810016477586759181927585699950640568996318833670013804979282349933727570807645887190503101557450060515462353229350513069214819883271528415248872328723679435690957611959743374559079103885053774677369455440913777438966929642777600960322458980607859658475014053813764598280088171345842472554837642770667485025395703675436385156345928232914590335211965612175754991583466409495421730212678566598638182669066472997626190998472312706223086436705687210646798692094855303521638924900523911672659497182123124028042115013040710212319352089989815913182998844765002943789379961761649015072177124516699069982098370542012388279638954839325526436658525412362224130099539053568327680 [105,63] -1031462875039680188201442331728618771985669052736363005536788895591232657545208359696331737415502034114976446595600489905000614441141855899029512004499285600401571397476692715899178183944057235716849364125720151808778287874797721235512216411968498781300371219891096981405170703564997818297891343188647314947463290566073501797850298492015274926487831223745700291932582826565580258601970300294739637084306847508169657743369707824226419257087085109162394945718796915871617925238082513536877134752680463730740901251816211579068096325724289409638114676096070652211710811726860560614329895605714614691739483198333859456557497668720814987753538010668718662992801207556576187128508579867521755186557749342170368492627826851842813464094383445168466997765977755204112246762639409987223736380675273660753574102514965891383922368613870037721759990964152911169886796071366954248366927856731155890309827076619471069554146313697149253063759881267570277173391995590764776297776987358930702302984513820079691394537438008334480484801610861892428160946221090994920632626386345721557451638834304712724601842894352752360362224836852967954354889254814539126771721855969310870498656363043364563042260236215056029345190536691644145306209223813068513177796653577411996511966862940947757107795144981013830764647327659851589653376087946154479953757749341981184126840957602501589296339721203109287553639856340218786211515515394441564007279318386185859345964747650578635703260430586102156146255381620434599751517150331340218646749797102019071752782851683105023355464915761606331317215447345284119594003539113124617277403108182494442933243354237971258214264119261629019572353162630309803175331113847679119176737228612241571665497521051945460672678671351865118492588493204941598164084821169535643277314274096253032374449274835784235693684810075612199602643892123741648637250610594170925926486038658603244697777981211975454877926360470599428625665831508456736410631419186114147172345205841500101143852251212038358160900181918917268760487963261366817362746719136221702436992494874169462575631970454153053152690497101225805626990214150273015062574526877549694726039408960916399101732417109203314589961773627882423902194777725879911833476113410885378187136478801270890226227739377899191312933572312824816296756586355252467006267457536 [105,64] 17807072775112187162741493952014333598302889909984133166363967362766876522455819879268859426978788484722002165046300104403482884021847297671698610392595545697210774039308183026037115065440356471322616923300992084167064373958649356457776810977316753690546082588489220212747640176953586889740591638080815548474654230808267670249267381370311365287136723544767109915663262905649446523360650827752419535923862343215213373379930882335303072541791457894388845374111280815534401623112192599324091362184697574183468384458647952941860661811756034108584556136252173756643122190258188711865534532266757474970082074199992707393875458088961579560607800982003635435460400585757445917101016440686048629863944085482091750023970347433387145907591538993477995318356957744105794614369316170574213374899872549902768526786063140884809442804824064298157110729410472965067563344845632491762677362370009237889270636001465692337920573693178836414856418982464691683616723406799475584160696431823343037169723169096417860540561260515938180486709396259145027503369572362411590622792066549266060217685563480433797978488782085843864168583872077277379670327978880988379611043463738360927165175729942805926391466312710444107432843472924401805252812048132451269269514174651491166771553866659320418485222028894711175448772016207427538141153473338006007671222596863257365933841039718810694935718837390143427474873852221467800651055841668370838136641792448555476050526329831364216705644256335834320138811056054915458606445448417748289443611405024120348984610261110440865838641389764397090596422624456904966837578001569990442389318368765048306207013438094523723961388925347401721471829921737042675670444131535599288576636468523981967920356896212085433254222464183315362124112228849990169988068094995950076469860137144128989725378561548718858235601210961327700733796898370373627359900652232449537856474241114500494770269942342561350647092291911786992752966456018023535183111673056279682990690121449671208229904547120488666043858464835526034749637383520501548925192490436870563321749728174980909909544484654184340827710696142067011746408732451845415368353224250118535904867538737703308687760609069199870967059293339258951611738858595772076771801247987172181756245456318892301801906312677185161115521800932377900354602003524681446981632 [105,65] 554054901517119940376743325545096605035093928847304351346633995525123378011286271587575439085805965452995608369400534539888046139673161538757412879743946813866838324697446159478237154006279263105177881042020157717189061641048124088317019196005312290346086023822478932409646637885390196955270961353259472690687462171157764850949269145667721321844792614554765853201174991958485757926469958584414500066724721765991556476905770452238050802976327029027678526985835335436677541568129216609240900222121655280716686135209437614550785014629727473373687915308791541302439593183338428042064537507590435957798442241430852749111082727187735190358476100724547705388753540819194384468053729282804201921395171610660364600535540387432767593546392280762127858523822572524195980739612467551361975864411752445345535908466818034092411986120026406934369160871985315294562167853397375232978471978622671463494729159511437710792364928956399446674720969777779978963106755162877695641057323503548787053447474327166908466193567124623858523166921963968317572087709517081808845506037331097037731688666998144328687697160608103758807739027193330399289601258474548342134142066448460196106249146383242357228771741090226449821458189607512438321401531166674963841256202468300637555938223808440714715396631328153729350745483968985461625371294469003481755124496842456099826354587498772343263189115590644244689719227240316519719054362543645161414832955214073476209970536218612943785329662934435495925306961549712093754484474296625873846444355812782367574790038448088264361789552345488020239893028963287612576534230844513580360510587359973063344441672669762135426579344954525380999456323960964913926547400375628672076138613314941544909771551731394430931082343554369808067316591064776140237087183307650976644187579750706834147446703550159482220643739774984070960720280397413572533518160185003533502727263291040642835113826150479251002791320203408791678936023329697411708434961119377738053608155144880504562670121417502591265833595316048134182774630161582208120206590205900362822610154562399272083502906640042114130861480987623799013994601945907952614998264572715108361615691292905850415613533897174815493778691575351417140537767662684165735693022475569535605784235488728278860798411175493471073445339156552528354328106716907962368 [105,66] -49881866048894026753486826513700699057855854833664257457587929468072257617571506035648310689537174720919920294177334054489903039238958319262928430000236771424396752615955100017935424989428839629559324046836134616949050017592485963965539229067860219230726180128528206784287812506903899661818880751022245845938301174771659243426171623078702263197023553812867216260802654045420461737406822660175616655824081441605530750923991687333432591084167008849786984427310490195549834626777365860030237229569658740677059196635191094884775724082121678922095815072948459104145852759637204241094157450603121686782942114789404133101657094508676858225414478024208380365458899915802898457620925720158739200238445774167089366108251500736372296872450008422976630688874301317430849582715551642346355284950373459745399843391917795578861648724879975118474107640488100411949564867946113148046475358667427764463667403166051416255379025543795219088744884545232701146840004287008364531004317451801844846053917994791349992506892333861144177702421583710257397086583134160207389737598116703071204002122578010201846477255379584026436891158157165280926538708588959584649198128255893396690016077586326532407238891809965224070051886986223482702776062844138013556258348392221651429113706840842986151632944654819996164773089600208259427781606690406799758034782768983100224448976074052077318869617989528723454620852039432116126422380751930360885913397000696997099806396454479980678325637952342382279040038681376082105082794710257989824258757564874987102592133198449132675467795085288335169811705322189980383437808733705086775596039494756522312062274878787128682810520425626498244528418272295081875255816739566340987562170723270817218064488206476517645867200737639393951431387871059844436833265553878043925793249134093846942818508816817065154101667311699377586285867933294562241244520236236182388441213160819081958456937269974123642812224629486778772399201236080880446880097114760588711475322999021342050264361620076972680604583334903491345667682900862333431840022353143176841410583491782785799663044436937315602753512886248410753753293839244930866240880274257843496744809705687593107606388155491675226702624665508176476475643272727808365359567061496743527924158573470275667890252655126188311931834842604290277299955053887488 [105,67] 1923126529714674968093015851779266436866833967616125096251231583101191908726353083920753314777938199684347540614433286769587834279068120880429411519115904953506946429555841854291978771583261071009437090129761181342330272581140517585743309209518309623970855627725560139427386733807599320670181775722085052818678122879366006269689874346658595522830237263255763778078387312582804019453435082194788854627397880792618647479656234718467802593348142163070468166344539487678655497241609804609630725111268895408343908168973124786821881850235554335376241862072176377857612050093284544698766158780297015151397910897403616812007594696768083686180624898924695541104437647427078920337832796379502981255474680553715196868119410216323990354107339644990439313305091771144221204115959917558228920668589688473150863326512323906185148531264718436402546828048551729200001394854260436507973577033744973026510551954381082734975395378752474867750002303079304282136780137163102048733102533295169354664740830488097545060739564385336381240061387732262910935291328669780859850356755744527484247039229850170969309859771784085417621748867028384801250288142847870339408461162455073753300159073210707997980872301936402398743377266835895517341800097982670329209023093578647748494188884333013342018366218324401772820625947549792736885845426549401109708086136729011185634483437222421854345910847621021547004855942679103196317348332477460661181668333170749242539449915583187639841613348930469037443628472970232482986467213086126862853533841039856596215088049544290233680885060933681648874390745068509567173860504420855481298248128365854714081766277008661829702756114181140734898055305427881538527713006317029949148914126801601966065890794962702310380062244171148740660363523346196821106907375586027078331364295636508095149795042749561410002066905659589396646057150355161635210067433814449039605325242220227746229027892696704517771473156349451381775620284803806267090459432849311288946974210640181901173961181185644650827339552383276397543827909830098194455025115999793496745101891195793371060215897880261852880811825732941539445313467679278482859474888807003147090018381401599000598595815544130783205385224428656814303135124486173423262579348832074620549618665761811830166413146894182317596905107302004254512766779392 [105,68] -149979445840832199795866170962710389488757249546191372239154788848232364581449430581847178131237021068615600878998177636005023991292926197352700644072768465356710486522437291869667154967214755690489972073062985304701831843568456999508363843806450102727740259993033870395006889173131899148379866158006032685060862843762950364287330715811467061398044188837136631279713680393203353467055957993365969080790977647761511445968915062430647069256959393643603897035670000510029328656023379298413354513984545250254461476020127440325003417896986661715418317572693133760467956071512954166366095355451538304592987122964175474640722249347096037382197604289883028518907235749232505326636844189266456169213244709388230973853755214803470485472771135466838528556937769396279251804277442623312537601224018884384610148951695021091608860873730484076111328495756145083719718698994906444049812219075006373014784391468741571166836210809470587303021789872685365437908962047419323062949406482618355184725643918374827488422864214799601880624300633615565332225975336412917793489942856046454335027451038670311385622081635399174978807778808080741648483407943655969451344715201268065205313622206055699665916702799376031482025656361453358509835329615970862681671168362448564178632792661404907899837558864009715679309848196471038620086547889282200749513876740498370905645260533460597758389949048257512248433945716387677962153503707682024536175107495563531967602947812156164076835461465435781873174778957686261645295999674107947769030218001292414393639795451614669672263041706902756320776549287482723651196274926843667791129703365470986332479971065908765566559553451186273131381903822837307194464748128567662250362284119054414490175101450694117745054860001445780847442814814170888690210458575202962024441007549897509413571767737981297670025870241828809832022497889575375538405132419626545805785407348289913429287870342823211388384560387508074441305392806188364698873390461459423290295490752033682024075707502878588090054330977651887778239544996154986059366731504793207363561990596681869361305853570888556758125170669262571527977912076470473772730358315039961780333763334214055087952661605288736816110977467969042374831067258824514997185739251961361676783358009502588183039654538839066873512830324577621118025728 [105,69] 18331254886290126326178449061843907064531610038208538400416372203388560534773635285435547999455295447830983644403572926617189570763331293514316365828535109850512841199723596826385119208841153110412856687412575447878121294721407813285732230915584709155164646070634030316971015895744594798439458442889244794505153393067723104090891768531764371864498003444213360537572610098483445431831521394302120231213659256185138573036348912232731436939845829590466979636713401886116468167257117734804508855743703670406775365118574445285065480515585575941874888757698501443460499203083670877918471254120963522814393427865800642202782453550172107235010774188789411377451452747107511068552823111252083592169331563117892396745653902907703362194345115437076319681731104881108914624792347390430334792450382169177449297865333462450753419220180215219728841401265603031831669410361385403464326045928287528658838322593635920883438949519821818670624927835107338318628506562702292622123442707477779596001656046661098192297125465963329341027267282717814667510053673582326501151358619946783969404086227716631131472673971309911510634903340754370760116773491029639630816367975708064370490542047141511447556869734147427839811555467549840637665100533091755763736768005660145639292525261570918873094270930677655106409745884842609759571320007933242933861770418140844412775084150654013331411707208990978615243682347084450667537808783125867308121344667843958171498598696740578148269221881440421512010478018102292245523992910417569408897368407790079761308291795044493655430225486020889889022122167726945436468365768074736492447139609223855166708259799486643985068410200983563022462502326029907408760067430450105099200359199764170238111880816493931846138253604773724189467638377312102715194788846337498922626202525069387208099768883854100376417661248880078459714720823114592072153448161537106744764885202119448316299856324371743533045301962798203169820584360953537868266955131501295900172648480188355876418138791330901375563623318858084280420532644297388174726553593558377800281548856855872120454110874212664145896670119248180198464251987281185800136368719819393956130686329832012105335538029186381575997920397122200981124211082399833682257350674542756320750495195345021449941105743905913902465798851725566672896 [105,70] -1439712465420672174644864423463208328701825191386913791134752764864628910557407563363803591737931120742200252295100023826148392502979500982543664798485844391808746270107991754209983825767969282535141374116457467056351331929156124205817183320901743549723788195791998820796785861957415046996968918958824129762599636186846608603628042944579717538087914959087329139242504571494847215308458095483719035149316714534851049882534708220202986945323877649613171653183065596297908016568950658115372850998105413552464988314201334566182692071700920955582724561233823836906643435361299889615662806713533916946778268233899326255021810112891126613698950465294649348785551161818933032198170506864893670117135519583319808316497045284939618568226056765345434503966748689343600317249797528519051095837647571126026795586068382309930929984686086256192907373257242748034734014150295143750932079589292646024651591455577271636072791581010942449554189143910137731677277175196238260339555888164583208219529805961291484575010689195400331123937646553007111174586577572092140007504474577692532972189041835800483290368860035700991531445029224710729813892416513917641896695562895241807353381736304281956314314667763874142300114869003678308614958270805239289255779898625365571822050316527575620887126140739322585207602669785783152016412482906397021294953363569826553275099049618588145131941117096866891221440109932546287921106651836132518067881006296170496138457132194898738968455589345913111568061767115248253754376306485018646222225049637316835258022833569000989391054568824350607304929964139269356672125045320555010942163991477781935913415837303047870199519581707632562604578034714264341278524530262013911075610598100667488681008962627178683696289068766848921724910672395373013118909957597318910994120689883998239401630074785423832355650913998518494990790036135722219376542945758118722847615142603483458859970487569837372644539257488425648767993289017346859065668301568644420122468787207508365478211143529315087761563433764669344657742068682175000714292796061367363176396470836719883413437033733338481172309674043504430580492453893017556005838837817025160315424940040071107352088538595218963321434117808567912358758498419628285146662507707582956445071993272840246509083514271605310652169584707108864 [105,71] 64964472365017122997931511246978482658340264801665635026805155021261448674423292020499416925584142575971987892486960427330483517149974764150338440396719929122320507482249796363172397583873833609329712948394332423984069110388049373986123914595728953341505811693095371935077192649879948839172953377668588062923798921124458357644278896194863474981375745655705867142750802909140483699542742547450361767082537790984376197551211576428214220633060309196379279675486679924246686983666962966612398989778102460914109784064178624205846423842976473401017888627441788427187708697458337073769319456409164942721377648453220437563455182763640450497429451711017585086139479936017452334583365414753547422244118823942097505818013574835799139185976435027608857381055525546121040840901875305393762003562366871459352671590577283896330158504992345773043168684640699884061017456013090520596603542425512871637072322223139061906583536254432577705425194335592574964710469756339792633776836191565065919471660552136645495821450252029216358804174901229951923527647002122294388412712729341517833298401183212689970031113057215328581254845673218978818848774986995492046960989418206325313401591574961461154686829532865407827892666441992912237028088352650205489443167957960775805955050238136968146363077649801331791553762597927641565846621740608531099830407004173982436418781650900638268307817859418076759611705135425799278814425821500506998604430790376261912843636256516327404058695381841116643641330782127147115362951065202533436133929631792096803356562635772198109731199435815795198129732113411306251826589329642609844450076842363732993961653460185259825261675098372057306596842992785652413630590178285160502213006735000474336317044472587385232616973297658032799420689686557365543019204430038988602776145965331609500937518543061205961502751930114349830281614570201146760836036850468632682088180442184961548835678036719230524983642201047010089240797178174901515126767390575348475940994268896153882428120101693487748353444437273267827825016245790067470051909350255457033165854587262801743681872636437908525588857711022699930897045023669312005586856850795477194660132767494298595539310757946070433782053048321336670065583931515348982538398500363670505652223245069107401096036020793461078943533629440 [105,72] -1141226915415904372076723806960548910084017833437162302717649811238460597037318368419545662629814609962318694448818875103248614119393954021268536030861239961354306613392335173550859357007878900389659703167252132283022144327681881619976201875372517768687047441883623811664313842353883804325529332080310307519494776292702092769829045671857872120347935931825415692097844766622049709496811742441682064442008901864164016678143455223639943795548988999374654513770227978521364914937944316477606662894013406924281350052810824343127906407178380317568038117727458384655146783508786493309624314759156750712387312295151913341861612386200965442687678798124643852773021380556380652173327256435305418217980832889393183467216363192256038558486324034990858167157667587401852003336503186213868146536947257394827710255737409502119186005828115466535252005042659888425099857955883611067330056055634046362257772855523335940513288614687134862447698203082027119408723639552947926359894786399886997026580197200121059550087248147965201038289262542899602552730044140257455295362522854620225054133323265598464520218348892945956625944178876601219051161194426632994209618776592836795525071498009058397059842983075264512880410742889265168242388132505843201004225964346315796149064305186901636766087053617588800097137040424004302851210202395011350783744400936883589256275390514783954241235938845221518708040943930547888401430907077709829447237535999458269367159347497969141057400388149897286645449902942081808737787322131940398570671610088317935362211599392908728674303648136173059502092681678728643997641183543005187584998093038779930376173897737015399604645545991770802874714806176429362450863609893308012621867167215292219168088310265073207447686330747256702176679132243515685122852004385826701211708978818141620475726839725354176336544762578562464428674304302383247214022978043664334045085475881231577891672909563669814835653953273729473446599646242651319479230919566335888897705922457876807761842168978668984586553915215806345893026867318644856382158899234875835112150437329813262896754310826303866848794853976466986139557199386653872815561117819510332148306670053157095479638010245198125460213938292944959443735647077785505378617648313472703632548255977770661174712148740776559235825664 [105,73] -54624697600105365779336619119448900966071338498685657020970908538937912905351929119027688872119754607251656852514547265685138689027999128697542872682737146697641040895334605510350591413493065338393604964375253045548717269139981893403419733524121600888216625190799011745058589987767735689991376769770155936165705219269992979518561726967493888474424454336273789063141083949217894679443578457648677470370826885775027913313734363924209402993796221327576138668205979733135881380578057938264557106212007360510637082575136219108173493309671131935228176063692269178025676002397967805680329966002955533758064861313748329451421728413729458008681359185871447383036677554886069482776318669971651993016267736906659946247379605730511560842339145951999350368440281291675407300450455373252862113316244456370649485155745668684522740933203947819587029078465695381247709194052875327056520601576549672108733831925447821085656663812505376698530823420778801384106337957818797984864832862986024162924963483101922953687028458326583347688727934635383243647085311072633985449865922207928530676489478525067442011329337218988890353806426156195882612742124512408092642703401460084368105204056796619726985182019299751903338748628099898397600658582145724035453569267241759234006589621064021508914009672557943825127635073019018323882785000773528765444991323989108727255186125384641632627628785037995434301295106748562130838909385945270899852491471823089824501199435751071723553783074427761436624311031450989860687047089816786797918022952928740693879720226872845213415210877307379058413342173256776079879474234925090586713821360268510208448522307416899603785818107866609041095375780319442072937613173654467616330786115771665211233286752193983516873603465126236993209260375214433603405350589978965477131248519552060766389038920428819645558507136036983989755782033032204887888342980303137199666840627287653232870379566187496033502064375657597353366314375668924510241500095767009141287775008674953943061962361559853933506298290263714961568865421068820904260113255043858247378306621603076070260106660556645683556278885482275694446188087020859633468436059366649766617977691639471405583328958332868533158080321430458787331607454366703692563852427005638223435350591570009975366663741973125398528 [105,74] 5007189936687018509532114954386418661713330782663107789892062317475976392788026507790821492025116105794833978814411254536667385156012528029024299769789934657869013940943791477705433422155098994534690307825951413673775372997327582112438937076982443904110829180322781360432897165547305359308631951442429090043415244143087790479888396127289519739934795807042332833374947450606182389788616883092964964867339196432520766633185438354209020396846156882694959299859016532196609951306704037981864243719939177300292792299521150437324098169175610298634091263277761483056346801149349712653158577768906573533024191936529316256441444647910253616498943178836603899290666622699793165135144494814898515385664984094985627433349837233928091552025974698355527966101668309349059836515589246456658417078995705090760635554993861437550027196127104533284546965478664600993442381996723197359146543195265251861846823196511345914680961188717463177397857554822241638921630218187721069162505491745418406799393528480539625781488589854759603687608108701943952293868328753601708958114226772967690245697241914264713429599678172959076762342696719631323346804250193106382487891221332775057927822063207797052285532318072758340610131661444601525591452644491598601349762859252129337497686567293700081361795116341062376257955578201757312900689690029779155988487646884689091975024348000701891452920442525555082508313553934815583414057267475371623102158380382873238227423709991972114175829331479806562935441949168497026775218323522083597132358208155381322610233613580936442895448245278044118240817703940873574270004579915963377675959605413744427199680821051944153293606448605121823670289957719155324681301407031168863188161314175292790334046565752743833472209738949595099763322055762823504859217093677001545003987733758121549244387689904103101313539012435617142952519353040215151212454365596577894066760943272623639280756444942351973980036145545369201471306178497579317948032199863106343599574251006302293506327670871648855907417865561539314336163346350405431276674734589818231195972061483226898791325924233510760708786447050530677692222275982730519036994449057266305640991880031769388112335580628885339881496806159311340939450117650069596240103446203636464090377696267410534324797910160506880 [105,75] -201446886810419345004252621280804403983333834422807581274585590753162274570498287181570851338683193390933117729633752428605481060761287810355253654733265552085290600361778762863517816492320046363944886788349343084533419062138138279033546901146647506435337941577961135136161386781831741456447456237160179438538481604904549125605487675111177122727003409381421430745155120783403150929382503434635379541144415695148003746231511287860417531407351583146238951609023928576782181376335274683406147021434879017806397463785357664429756608365679579096539273574548814155902226482722954131691072312304734162322611725824051317029431143558176170512272814887677736678277213562725065424398320675740660173208319492962056310201485550266126771901779648931252799614266919449346195769594898175142226920585534354635431587659656111826453662115987022545742997551692785464266909546632871445933082181276003958361090205212704418168472282487825242352614195471608372786581944749144387476234091778555958589126555202104540439793828262422659404216364728221705432860008205780102673669546033156280564626368847922764631657926954168728076463683323355470463246907648412790363256043187986653358124138470372520601057753865851235402808977367673604001133953343634480982457019363020519903266933526442456077717565306311573990662309125853036856967916563792217487250665241111600631617079784762421737581244344690160920399131680302528103115687702701136294411875144315865916897582098308044536082487307704490388498303610055743841452226447443865490974160293557874208671400951796332878437117291088519351736212610605330752189639986384800833667874263376226362315894149629823552655859684074611059245702129725221637391461697427065360427709372458568418131809994210227141022852462954270350122318200489261701634901922135844551485625489233699570707894642327837975790408803188957832668213894310314014115542578811497250819856448487061208806044947557669321784835805204452401186054374290362087087478598762166590717301924540789832287856901445478997685184186505664909023407802826584314471159513755116588248915528337823692121436049313789995385288266210028271955067415979483165995251677348100960849376013148380149057103008904529148361614712166053643840870461276879459106998473569779808966347966167623122059710821776 [105,76] 5071439905876511852704210603749837480628589642265335592493281049155415341674620282071311691954912122937332575834978939056497383118620440435926690442207287582333996895353198296119665069463872147177792581278472362770359581779466043778578803804779037280042493305206969769022109213922392512957905608933836621239524711725737414324457249469988961876748120090081923656509859464149211159185391108309715463992888443543625329381781727120989505998279969095038814319047987778874554598499295830554831209398558504299505956453773747025209869150815712194629830000219916118845384926184190719603557754645969053407694167651159767589017188144576106127262617569801935745511545777503619961599637105236852487597171556419142018308069317725256565433226514375021286521425959335134184141547255784640344352049823714924209777076893162665216829158790627960217678554971009508019977643289510493364607513884631965124369370983973337067667344018681769860467708193847210251811437020856984401404406461407672150655919687227316812935533360388780128006685641907814886519613059156932898326376921860093611154715915327700505539528138026929913189402807324288301023038185210305492791832764679433045030792961195468098206100331268583884798195668992512439602249656913138802709542948304068547110355959568767315792160744655752129585827769520375683706424977672623065140612231848459854771958451724719808823734885009769212059775118029368328563228970532250847583293702394962488032935852094512086667493074697802773662947223382799259952316808306465312767247082003363104189365673139311250638606875237946334577112038434250160254005358118153647797048081387227370018059708374128601614738919986889718651450030147180885895392823995526430182726900442467623233120081329329213591801162898711999352730399034704093721725414633965633403693585841042754370060709106389320592295887127314541217745977887702703355017773107113859521341641733633952450419553141555316933716500845137823167113730431573141325379318741086994781322573770384466418998418319451148094173311667605752824534800551485969259214282263028394639101006024190940094429035183538008914402053644871433279910033790749326374214398896746996909706721511484303907054714297694794669013932304700680382272471898816282456121155421513840600977052331175157769050112 [105,77] -80270720865013539866441941047616235037715914593532891314795947196746940480812589839203815455313620477867511632012206190447601744596848282172097436329121744268212396640434360091370619052340536930593710529458029235943571432997853782135371194434470630050449347272979049145115355567037890065136162684664272940635004519474554697199150204217636621105457691192258260279215422132507219297008277421582102286098454019201544306736771647967676829747495136505687534196307978357622266430604571722662709206889033212643922762256120367357566656220419814051037121320579321826112310539494645102003944040763791375645198372679735884110796858623269774184012705392719278518526079487026977758340022427344433357884118928057050678192366294296852901404611505350119801104435506108971482669725256501971334215472033679974908723331514795166320375098324325907015232205827389186222884689212192124144335945540240847463211668082725703188870007681787641175933676327707706578211247905888392608410517839936962088545938146354580992047902989404811909570869975162282847828925014824229523839383040076166564364159487713897535256964708854245137490984068551728615424679560326265708153335791325094093028545352394023534150235127543146454825478958161408129010745162499036255925854169767247681220688210039206587842950601109910975384552939401130854869050930438414686964002473907594084779305371137792829674952474121354180499743714425776818581410999710467540682240219186265301498139439157245519505469213699556855364271984609817342070544011684955772147349253863993911266108420497240199488645787258988417931805727203823371843509351125701769833175032957559959324562824023959345822943214675464064707802387436871907281354315905964061616563027513700912018194237554666193091758995839661055401100759472297967692844910745832521040727909321926843395540902595284716031076841974402646565777831102830047684816536980702832391642466243732203625068328091249744214923661061437670782114943504659748227885553600298828461726409088392420967626246003578711340807300988144397617186845249486320144440684184718244355870752830519409668012580235311541838242546493796756603953993954944206904483584327090762561427003362250894585640968539367776406734158403944667598891104066701404594012395737970176388947880663990641408 [105,78] 622988828884312922279818911357538568407454474172549949236752365643251165154195654193798292524317129795590671070201012401400843932510139592478458828310268512031580686840838489505817920999305809089854494737196341794337470625549850121428859755422130845845209639960337237388569296538213132413005749961281819662161313572203607640837107095634580736526879314861061516102803936171839165832685206286215770542598327681767773940688571185654362084898224992825461519568303340379626536665909419990733875375747461999554759974042915487135258433375256648345383357392005988247706865477647037005243272607197448748997273703840863530397426301203903502630087981273904455242327314676723657938775706855287288425943039896929374435345132674232577891815512827196216599843069319360846642185174959589391673866169186760981475052574602551728664063794655568869072876311805991529634311431292949538711359460820830888272502694821918400591863000707542774224021116798593099647113882092626417434660457507777974657676896629481637774755932748313504629830401642643835718942565253635082421296379407338248078282224388652678621862074367676336535917187060885100075193534690612036944917217452346669693915964831360555887583852910811358980556163418968210161844854186426309179167671408787469173999934875780677846874579755463545203627744933577940544773920223081246780965945019825148895493940302688440282027891790556529541811429249805127340854316068779439280588111689121741167094981798015176022910515021241189019339833852745255676344387499821829180904911056101689186234525095995119709709036056602207460117765848554174042049892941913944532147040287069755293525477338338991161482518415907438185575315114352491768590992134715412567199852053748574968404356946145636524004617510845912735558959480630220829391385741229822841896709631460892518683118847596247016543436482134347307985673733987826176892264428234011958892146036976722074889695536888223824710190752549417511349810303698834516957397164114338960127481915326892659246778561325361457597601106687770149354657031490072953164036796207957615763244878476728051839597802394263072051395483842427881520680686417550871154380765359236582382387335572970682268465313549536542570389088381330947147839852310020502011412587563082245794162988960576 [105,79] 2340558576767975601488764658492872416090014951410598208368474458418251471723537656357682159917530175126377662717225723392543128795301713270105388062446501570845419119211062859183601348793114289587170792866765354943634605595994708202922657312004933222549855643563359297906700563656277455087403513801518665372198570037992291431838297040890091842075352675643880943331787999197799039768161990990673948991760025083318866473343197184870987764273702132502409182335594055731211175239623975469497031745454033823132567290948440448234552984552826572831963754735969869901698282558046877503630122725231909700032937933452330121846311732762852176683678605602624490420374769978581665523893729892653184273993921653893105585750761085226877713228443955279220624007669169054553386165526154491558591687155410473218201799389051205847067353124349534483016739377157659606347601132960861232357728954772194250220804578000216435646261460572310418923778148329198390470414012198436821374238963629914086482100996674827543092822097297698285290604266679083038610528523912249423003868746805392304319384179676939990201166287947934704883164126893445611582209640786401604384111757507245292881184837272941204288026434020222720700677666410916639006809520935413412121043353351871317340189840131848129462681245609099136743994198098648854625438325159337161956112512308572492813253210408027144904509340443103997946777262261794040099783554383791473395863956876460422183426204853887550389502836677984233351826747238783830944267742536603962659829718559245253378693577115136446595766711475908846439205386183917802454246628862772976312371538307568862904991873480096472147244368778566053399580868164118004431947243839160671650120120378274828542447977469922305225713759341994919597363296312126927217120577442705803751867275697640149452276074486736188342290816597998070063847898053835434333268463305971179614088652423277923840942046683689695843225017365682427765632467496567818337536841829746197294504081341227508006238783699447158327387572561528766831230765184262749699482264119842770892390683199011987569932781582630900137530228277575857685526599612567470681942667618895629455679975368398189254146290557770271739843510086048592161187465347649038045593188948093981091062146920 [105,80] -81045829263286277486440434791516998896162687811805026892242954955932404171023821729773231700583965528603553494287172613785132039167322339785758907278298914464972209628310164748907913142982634318486443981085713857827487903812279854749143484818849532912567214187035602096657237692412147144653155745462429805714615684995676111283963990903575693136231824572588969961102513436993925786324349706708581182300202429572542558801183958450503621469151594232952490461526755804243900163787158596809897712972470500992724529536033853744084124225538032890761855834203262268234189778179403836064741736311777354678262049051687692257061411389919019819186273462919023880295872837984888502581278212159179771907331771432287346075360640980656813789148968237526591142685574249328459119910319687434832541643911308252209041448273734848977332896269715281180516159695343549657751691754097769324780245293009749275934377246934236505283975127923924983276804524534433967564433853720876175627025740563072824553217288002803684020738530409714297100012247316548909345638334422274488700482419470838746797701349625743341287476862707765239313664810548561061561722591164982983090740425692781902395704687631975403494060805403915412076832181710744586946635296896149641816997302864112592342092553838987485552340196239193694953687656416379185946096763191662376790048991944112803734916681602519139258016150829390490091049468274651989876060893913547575452613524408266026318880435967702707651811265583236467427347467202155726957126135657075513817258898777926154218128339148663592445442322940789815911290952193502124440335228876902262664425901290504638105691756990552008835025887291104270503337040114134376616570621763323695609620182318019751304599081157527422559348626260080976417317279897101649168364679346491913704204494180881395548040820405045726824272865754771857658931665834690414206216357722428679433465499442670099342265401449348322586560344561780500029370752512825927664630650586986234642459807177825388121604407022826669558194240231053584381649749338412638774772419922018366899084625301078166154746944562490051252348819562785708361788785648705744346592681210488449487618829754396460361920375666474570048722043795801607546563110475269170934399798459252271187712 [105,81] -169592441566900237476578695787084705243730240102473191344221728941975105409700991672949737642842857971323664993490370981306419321925724912401376748886692076555740878064317337911266386618822324361115856024809364701015174146222133218139979561792365454167931372381302358303022411220572717765505275128906243813981862793984622928756161114594272376784672448581930901627303239904277622726093829863817376993992613514465711655395244731755840584102013196836676703241035942450313524377565234395595096105152207625304681830938526726016990137912915193407512879621839192527170403266835894473589522726786113152741936579675957361202597210281978411821351964496919228072548839005584478012892497624092655479365643425295432219198651813210953147743019423951461616534078346854588245370146989433270081531913511556447987082985417379821190758477983708646275723909938187227430583995814242099611038819271315946574261854797145662721422118193643197748153866958522308663946374135967516364495382521977641725639727945707034115574324120787999363349291520420428744043966410722339690446071782255962325296316044899818559461628067841228720591042416268690488222668113060511455232021307787238033955460292565340485886809603515140307261568654884905129773549718661626208367210255952648506634392605383912952358353693844983039359396848440243911825291043466535843338001902758608320664430504321168895824064699766159201619557246678822539567152141419295775844905597785317894102403461011329057290881499756081064030671135619502596372724015590335445130278578003548947702559266446123602956817902433395048666171006886497381875680323456296995172576552962999843895746848647200762198655356846838019830801235604251390646890566590097843668790309323869426311367261374807934002012467844228200747923021508170514343283789015636533433065856475355800110685196952189494762097090101419133813774000022715089307033780255331951392823697575065581583943019168369552488914273977463165790239420424294401052413606623852169334035011581659811693091628868926000005949135397838370899544557566112714711504508046996757043498092818788215728999991815439579502843716510931362492502258277348767569333657404341466634260434073488828475451859698732892669515782712288142270612734808235301785800572525314528 [105,82] 17506386539760799110974195912535518377098266682005859491609549847210254744299533725176928818112838478786901139497584699000741198265162280711676737708356483805925362154415596918208160252332807762355307035036832145624444760313711056237568494845443818829020212477172961606008816404562888816478240871327370034384735554057236220421113804014533912120490484914278742486938403593282694071950101471259885082517259132752099118709283508295268889416750638149643008987855700399322971456804363960976382942513940963895809323747550578401949735963532572121404752824906441190358423121176550871768860252779175647012242215144559128385560913879293751205271697416747174341844806620897957205034152245918719410350122687299346219231283679135958415747005803052888451447268282741234651248109676566484223583024995983354817991350124610371335797464353740066092935296212339749923286142399435581858092365561095500632854944117521243865162821040914855578606832664101390554825260631847120429821987147688366136425428868855214122808683816120080454231561426666752000609288162817294829663703901161046652737480649937571877036364570814961825007481057702824621447657653561738900363108928165375396068213457867645621293779864410132027679354396120576534618838431694941013330703658843763581474820564995007179921524360722654003198882100343130953880910158887084676381879823432771581767535983279142914509987287444805546134461094574284943957713974684960381268799729623960178152114610197828955707671391189826306091470761029627009757011583632092516635535625886277540915020587365867408093176083869536112590464156260416792749429330829710539581449801858309529840302183956537031181332520684674330378285850731018831219473091355013770547934822805873537506114929463374424414419417848247353886468843103886505028295463380483216234403145697856327415394295608874876173398113261326570848400645143329561717812265122696328354699826090958737299238453382212418574915720369752486728416489860698670860546110453581705273561652084563839233221065344191481215904495413900108811632313135684476487940175361511799043129997991292532460280505234832487277001124640634349697626463043116498874067652380452913863972700902766497564146535580045261066471579180943271382179235177598731544222896344416 [105,83] -155888460243798811127975274220865118924049629394743228590174843371397903933205928226104707391678492882178589764620999074639632536461250234991302368807169083946619291901902779645943136493041396731338433956861748248443963527982304810903185160447955030833332074437790286068260495300614933864527874904125912078982385365150129963698580449222973694821824298023760778403506976506208129117806020757667582558201667996218366226209064134528347440703278279237395476416535753524279961049412684615917489952556389583953386658551311714296298579412223679038833525140306835445730719958993145449671214649964475995624224628499428944388524059972903315725875522951609286148129199921940929434602478166602108739388924654692169970349208534783879630913012096549789327538001283906902306729866018090863035591159666617906989608804111476424005003912927631911866328556804700082565405045933631784360472451020501700384784260718352166509149260266932952432688058163915112969749291472945780520354113215881967723692696846389937195854411479932990684266306240100917078314635271691779987482459269740725870170028996167373617675283181539636261814879997448678561801146207594761292861990145921614320581755380702286142941307136718377841482075295947899880345093889752080127780524137315052257733447510061940902291316015676211477272811578575091504063548986891873656025266406400582367165660396414184204525539779447954339966414265943606018582959600774972741722652758625848952255164900860305464947297716002667655956212719469085414833039636443697084977848748994617525862422262109365885633349530806481847688276731264776637194395474348385148893260382684595856978939243684057401774757381472809621363010920981184563258790547934186418075427205717412084406563214005524330284514807195296253173113213975716569497848950615388299135940021053653274179517086618479412723210242112888334730844038638692954380507542622563198922123224771519127230724776383682763759065193274856815205939845159503374376305725763850583336943547234089191516786664408818118636136044825680255915188895867620183933061390665418483299599900154011031112722832358914825702061646643467715885770816125859003599702876481540764825206220891317142708865054122833738657225723938231851886280402729254470482458380 [105,84] 154905480246948195691441512121440467333469049147673915762977080513033054930998912280110578460863344982341394689395083651413285448009406514162607015448998325765931988895281610133325869189544215935738588314314833149884384129095153632090292468700150773903624387755013565910860102409133112995772807057193271364009440344298094213210899239489362790641080985147848415304978649307886165033673670765293501543297427444316032114286600238906551338186398040527065162188259016972016923355815165945154590092507924329230699207328715271563773068174720614966704122395606913450085185395479807392384667303840157689833670855521517373912958466207592167424933760254915780496758729836236931755109329731887788495823009928946630854144302798835342663133032890149904712208541827016408343194195978747582684650142714068931904363179778281145556723918911816178735496678541688974627704872505405102983647317174506430381297803876260647333221178214312771371536062523986132688737003775016471769114137017181544833720660305175680544698223113000312330991855048731504399754052787839896934998787028936815394001201312386588143531589270711279463093073394980304267612478887646619675118229885082047107259198076344133004719572017452574151215536534641456994759269202085712158526831030554320357699899208343567285967942479936608932649560674586285871810105387915623880659316243248711766494308167095027040348231150121510128216303451515415902870871338866540386715627570340714742180997720614446210059103361293851885182351380428619263120755756157772423558138911001819810730970919292384645480433798220193431096442628440213164051109983992602032272998931522662109072258936640053498965679667116916116925819380017037752579699430330679062872540635193926294502093061281725397604528260796100551237197352923566941857355835691998031989867287066866166365182950635056747062038927005714051989963268232748637663401580142271958204724833639569507539419686861310058820608098268109167250963980506229480601951066621125134342642925263373778761377974276757015796007054946047736726000797800426062778995545833375347149661008552675247650496045751441827860927937337503484982046605498956639517823330390766648690362361268375072811919211957794561221602673749077717782041746948289899520 [105,85] 1031966377567486389594064332229905143204624714446187469284118376153419164666350892967427170164282202706418656582544262203415833813850764431926763662660023231601038205778182883731258966870263418886391332962735400623929826170092662260197126120165304107061538505301239769858217565687762359376781868604687730509685961891062195874430096723663057375395726123016722549801035407822228638352052685970884430945088673412601255047988030313627070269119776808359164251459137706007989981702778147411171043703924585842088244073285957169590399293014248120460038601090342159515310240035391138340179593065883641858681601322893537308325281565278555401806162625672114393887126994153560960628762443780343122921957714968235961148353966258032050992297050484080381478710481707244655554634619288755745474975884328633629643170908357052890584822319257294840497287637793992618707944376545464279881450168295879883141085304162614215748402127668184411270126622295888850623542420000505700515036248186942753096731726123358873822466666137935126413817845050545264860344014594716252338746040364512428880169058129282655419893049889337233371472635839361271199939646513230666434532293283881330583369060955069578911207679845720902500086122204667772786657124909990057493706239281293966307870294732134143817431783202023223715515960902449948070285087663306683209237643647908460004369983999567712314855156679239905864612309047064414437910567146515423728095314302740120978200917643814664886948934468984064533363581363957578159192130121383766028597898476616377290674001023956332191516425248647934721217543833246572851133612898066146330056855119203634752439433815980203674166851575890986412539247734124295026654733666100998040565934685841652817740193083342771998066028957865904392210741068477204889520130519579111870073192216828893423095589520979693225928458757071600854564702827041288114280938488119357349420453174670013803707772612657769318345421447303705437471003814544990537618246711134116858483753427530414740393797240187065224182132533741374636202080810194981052555378862686968516651129191587380806313869462053753580695986328321682208298501038728992039672796289752095127471301021163219684684601547520792130451880753167962446936248230262400 [105,86] 19089176379051093807856799720234750748940067630949754061682437521139639109756430358591094925539120692528558385623728843797895746480452751734485427291974212403274179053809995199364663270482148653307727401152771529406800408928367463117942219436288000425375691945691171894093138508741686668816927323265524178597728223513598762331029585131941385929926960556816497346278969415846573049279849522806509258001147962314719142875695339567863179255354983333198743592670218853233054358940912507949166634049459871526660179707581667495213093351719589592118825399420411488400226504459130840896047173021165804204605003912029451976725727039825972905470982072396276371105080445983503479611453902765352352385514476768765565938086236605214243885105948440511255239487567737637920387696118709780350548743158326848386793097776066627189510324886942807792097135269267216022063640691031208509851761496310569277934248175464750145319487839204482560419670865001560994176734978625263182005757094689797216787341833461848320290403855696770060094966872613649544432792249562574632037635489013452959883978737615024069521877063765375921072305869133215089954790176137355689394284259155609539149605668867757449841953764082362455859276432156388951670482410202323230169438622646530306972900357777355411292088446240619900285570655729930290842976277899887749211335463762606886540892003410916932030949866296224936042861765741648645083244853047901104593929516898581015882772539947840810980576843639427118966330164873748264926289259899150771567227742716174648557516305715474322388796827683537821624814543289671649697481225954899030249398909044722841171494983911483733908742854542462610218103767782450879519598603435574261556967844870389802981635808321119173280588061820179814912893593207885284984080135034819121880083746766417925244994040178580523497938163790919913111763958098338622495669843580855966937769483373216346515954080579784701269430989368404293085331676315637592201506416050543238662811227038494779179603420585891852655041626551084794891261276119846993454312937012229677414169817035117558661260075251031247855579280673229287510871279664530931562119496802473051490923102899722106468363603365612802134774707920901772442665425792 [105,87] -20139667839319022892035935212693774032737791996187598246142550658194540623414192659611261501872038481051167309108045043652463820290198291415127817343377310034331162542109320006804631759776856297984697621481581985913641051761741244846645495533343167653462148843489921880861949193142661102270583134767896975603263584564054479690466934654725233014399261812559163846391394537904065421473492988479451497895451667868723229576192601173177462195414595730722204891505681744264127340005383471837654291026777871781892325015528925967990194192213294665925866767977520848835070243197598634182146570290019745123075945926448688964138986685993143626637359975944319171922329264605119157961890767314551226141725153322513250396675907731078400004041479351445454748276279863671047647417836587119590773093706094009842025652944383872051949233556121281152371085495470030141475021762816895998342654220682469979663161043237081693845609554551395218823426003037119529035492655085263197626602126025075379305310733635903711884445713661596563296927172926640352504470840185186297527470705202864900555298310325586262122795905468374967867399915398561682867328069778107610577618056704043411094558124188907325703328922839759043760937657068887097720270950639532283517807728423026190390003440277436933949216732748007930982192533883366020458971369294344899286373308621016282529927464671842257413802830817473769298473348280403454950937082629110477272086828351999744624131687617234073421659707156355388878969668534944124909324833347335888265471956462560665459298273080345785954999690944443942765960386600058227819204272771090494253670584532377027489389240660809441396124529354815933280949586943411920596111864394537600596469694811828579440316980040750913264573125417350646702933983798276591781193999528153488486239504032018519443810048930852229759552152365049276803624708432506590984961336297526228982180917592100625878852832732039388398426913471300835128176752701530807036812175433534245655069634992494022347093195922485883475338319203735635727688087217715885135942086793061363823926388244429404922727124058574759745432081210093437426204130883093412389979102137652681074270317391652441022439526503181383511268884895876293068560 [105,88] -436036803949881970550884809560354617926882510031912236793424361672183166654773119155093155836641063850150304996858245006994969924487946092711724902226653256873994685674182707694025940997122202999613056321071612858977224834311907824405969262565068885481273493936260886833724814197216277983896715349247661013129930919033682193363869468872627773856155056914558290153078283846238347135016742921489098760518237601553589364541621188038944927634555830191792384623453423128060293749637556690535550346624957423216951980080621513281930671423832397017330746657603885328623531706037364841737748367404870356488207841065710296315587741358876936154170187934121998624693335701426461349033218801820303573337029016490816250115704932522772875473956325064262457804078771146280590766185986414579192575838898117129864270346222202560975245905480388487673467089269409107091566472710431027575029639108016216639246449846146889575699920754218397431844715694608633158934776059267911498617865023296867663337762878040923483793654425666896274781698589833139327673970612729863035160439909771988727446423395629837808598787365740429635356289845116207311703342729499581050063808329338448314569131065402104054779499249589889660780961713191168184833484697108139335837805900231676802469780116145071393772480020427162874919064392996579491408339201395138001743004986744439570078878173675328710509649274254096517294441462517267153213247826287476037866521137422616606234552812380821846509692721768393758400225365976197368760527256791655121676789980714030355086557308662911274317292604372089022904974600819185902015410576162663523468041122769105159284873246451572988890090922625947539274122449036691160764033668290911347236766403430661533353420974717157757128339964076306836291109510161381141768741271492371263132643753472379642799223575982324929126996024080059050165806140129256365681790606890400864973886085678006250479750177991901592756480852627988143433837522344737248719666228019940688990338386387144602882211721722633651855027894209191885396905054202929867947027920191663751579909096918117445892150743014928946693246125291327556595215117959594805331219621227223491246862972954651149463262550814810300613947107902364160 [105,89] 1269225509679974674777947827940167487092830388527846769817504520652747083051054610168114519975568869380116172852368507320574680991875177329727947807928470388195826920488316332158780021028726895793359063903514943909296662310031051357060190453247030316016144230483772536727305619136197852299238860545789434153620179216321984268680845212070078638504805298335882595155614414793435149434706462092774484197531259448808374652895426249730312395081718402227879137876124521240642640651005055846287486658848844744359697351562815253302805025896972608943343071596572424750452675514458009863276989966656275860567863854075278979861142800793933715044994136502143491782219505159711050508902426131295360282890806983672457342424215207522323602316349067022006097699133155777999911903605926288377518071902471826134673423842629537086774442291636017553025089641804200076595720663714763777628870934847617355447313558360106017211722176970231682764885831748724623062594945598218655482916125318610844994157438424006516128473418159457138693510436547796880901849528495332481490569662449435707817579184688746805544292544232378329981305186840074385771851066365571626614252104042059017726820066921377657332622547660372134142815270305722224645369388268472499487264775944636438663196360242882682068630589025181472452444302471836542070630163414139954611224119750223316322808069602019720168207023445514994540055147561092929919697773548713896719309465639469149305197159753510417264447547984691600783714950746389337476916099884651017663934889244780295452820690033243464842043546571906158239794431585347259939531188220990825818857044622882639911553039384567616896844886219299692825504392447096793363491311817628373571682744242667579375680217520792024752192827067957019003346057085979110428046537709018539132974877551076602168306032528747162168761410750129714512596016692116001977884696900881252917195570620713549546273674752427434462549288064209337444644927570032085046346274011496042338108575585277843807147328454814611422358309674267545158081414526428703347542213273032149121738002536897006318340284613686359064577331378487088497143455279676226845283603798291696603731303616390826591097544980863025633734056753792 [105,90] 28244407083995120894212852852666328730158807867354069446487690018710186713690672062101513164775656237014642548404258332697562092754156014459980807681856070024720219026533617358898143131828895615788041730400397692770281481755526127861874852797782073611121188660853904122047330418812441103151038569171098198597038995847448074356374179224450993561981149211949994741302160296015909119804267346348997912270607010228807122606374747546974424176979845619720164176006653015748582525986013871765758757102681676704818148791287473060056262786885169090185712898327156962024986604722813321313511946557638426161881332128901502276694235868194260199842818658482036573988054766298447393090890643652929117121926735521213671705551779708017384865216581098007227432017447223692067834732121590512389455479186160471262792188400515420588903160657852630628367557251351935726521311115519310281829011675639649471064884937009331857748968792727592403218284907813414426477217993278279047680239991661064169787931843536454536169916888800756211860253412492318334721500275875396750627317040402291199772160360712253045042756513741239690505213512372922094648409285188635747488958676886030399558614483519105182141793465375648831346663187271794088644560841771575145777896563545898207693109641267495512603453661802490155102734437998123698091329529739697167087964406731526940112918053464930813573640206124693661058997597578159801488217803077983305826992469540053578892331532495194976730955846658163162627272742866825175897792813206573062828070473795528490360867473780967781557753156700555193985974470367222748820374088268547675372000187110183125589986175435517938613180080831982742044626580328136492509583020765001163435942702360223491458416108435561862706180941394031608095604591061470752764250005768869778544852046858742399658495963980947114690674486334293623919718721022031583751561275199680744322734597973018942428294890295033747911152121484395934001553878304475869669242292823256645531877750907468737445746237666689138393258617203732571740223973693356209008776269669530978755005936298628089386664746147900149633969961628954312528010924114851316732771892803753702039750191842489130349635992439426333820645536 [105,91] -536582370519576250409728359111300108546964734266971529418839161429577153057609585108242482598543904891578984910527396396664445258665304451873595611617680551069237511846296488395316262084051723620297563154028115857402880902259849432020941720082156549996798691341262831689828968301859090665015899453842598490045167419419919100641905293373173623846635246649973414460053805730194958912499121318025821481449961807320585104948619811835804903572274919921717616415622505177778327860809270627785985982911464602538859845408284389127148396972069055149287151782394859729264765464354064492092075799878046941963589448662862882509399701522003622980311067294919791983247812785712299793008016860837055315270001719112578728732551874353522225395512686377318394331890272100352568701825059958187127538029688764965013561837408485399145739735828502654057064649327678077507729843117590659980166871766789709020031018240129083008493625204968190063740491311691044588194022962252117886405030216937985807119512044815864885761869308004844583638752507136225127539060384875580873442378299873586563692938647899294351803636756525029741587727638026475227818493953065852189156338869387362770002540286824876580472674145819659677150286758792803151890611704717994037307774347447786075747875862364139132464936788882272440962725426201623725604646862471298850538286851768354586087298895690441479739793123839532560530794969607308152126010845558242072401044447507741474292468222790065650820607305611935553847914391059482188142717407945842091498297682032742204686289662532244162504036633854753270460818865456215740177168898933441005979071602915687742775425985192126699354645620758315419036605269156289914254886930523341835467959141389088619806659085289704762422501309588382491096195040111044062285978994643095399717976290334195418060187839477552328075995054481651003617425622038649798526196743476593821629528882140470219105845955975221087874372733844989848147710869222459647942126559835146246209347879164728771201792844150110866038222566736558601091588456963280263305940139535184243288883089736378828578570018323740329825767540388020011886203819264829674498691691789964555977677231939698842475075235252759613068 [105,92] 2763642758193340655158947207074209836733688353631703870887836872040131060120876302838927493821386211147526993672831007976766446249272488997578193284785463817668739961765590351941311268801358785328106233395209549661878620472478399604702337443512790709762850875456564677131113883549206556034339222460599546985994730965106833236531668377672173899798220067760305162925658418593402258615525585314834853477972540359459557597040264260859251194954161918803787886291045833334040464732585469525488605971441646707736495900776128164916312845563934461269423614010898387437501304802564869544615656832079662422565750328655528343500383798448164365591279523827826703699723580238625376529148529566401036901183952936594817426776418477194835959454108927552287900641771416192272281217826937105391753592536409530225910889766272208262399478630440202033919448587955080366188643643147167418645547032656243415238770531426154036858348859128334036590444782461111509514855211320362464862580791433691943855070740747343681212774546222881858430652610217834186132903494751500076243985139578944849667549259893713523523435362972417047214719153040580063345355778020323181073831520173717776177307106888080856374981606596752730929657309889358098623965063494738328323464127749552342607568324997247595243782437530618124515712827396377215876327628401905013909177620557768553325896618609597789639891041311474157594085296703794213682821767724437763215333497540084989353272225828396835874237766232338478652268174543426129951303054046430612471913186895029736296926169313815070143532642556164100351343851104415142523787228299137137768658732738994637584718034004072451583279903189708701755772063935780197968832394499911243161473280614717192225734009956403157074259961366610430364705107261562575053266229111153084780177675811576612451073515981152590775883078596159889256363522462658617114960864840022858825334377601156698844261792415665175902467143307038067811045204137430074498522979401213420945851056345245625150404542256267403172161951326173868652029387867314121908479244529687162339362243756782641528720289231666800773160487223283511686004351486245032702225077249686465926938912846095003508950476231538560 [105,93] -8220853296721918448144011591542455326914320372819230379895274235093879074294590972798266985094831792940054424783877815088193793659277407704530136294178987514704659149747035828314838945378605247008876379291250522826984855916317607625038350348815227100979842506389086831523006133561456084326281206836419147337188994896603281993186212968444783050182921489905968967896046900612044691514851611953594413660990742856139972265109897969450136395264683131950837628686707132720506005245096933397211876738846643768359105331814832091409930337804142962037791549618107839473155780797792927649821594315855059461014762202335432253399335341809326679649355006162768304983676679369579971768122378024217267064218287241376491586167511729927064638787798667284394465951985803840937965714708886723208776366707998915144577109822174588974128069848562851446512232283423047987974047576419421534688682735216341376405722341704962751600564762579819372474899869386800556064099350848087803822112829588197382849583209470335812415214529013597681634910677476207584068147177566193649935303897016067769222450025104313868667467876860009689224697275050630573544133333169263384389425124618937057772891460371745546547738185317850813911266749002202962346159912258613103267826762566589415690504637810954716283135535302647180059311880694522002250647059116205753072678202281812616410061309266446876797939926015060857236267054969322685414275275936542610181403518625142839623990381751592891161193110645305759967966517369206339386419454982146176564368687509407645524535435637217312334699063732398093235837207559331979064929166885882650116786470318687253833285370363643754817564071378815574150122832486345111048733613610948687094305746340732053455619873046190640167630002803054838462186455978031584608695245220270761115132263716391606116618772270009615295736725479011377183706989917033153372868715045907599433934215834155259171220058037889083757471369354198464363781842039602934022440582284170268932982836908188615496313545349143162035897868567985198363538780332000869364432899386070426240877927159299818654100379332551000336313919262497473514599605568842908189133244165996941834943301188185708092564852592 [105,94] 27711004456176389656748874593144350581569315037253157641376093579994363850305722935351999452193213904459380495781173617114591953367158866598151646532399387146414212904448695741959445316390524258202219480324313240105321932740069436945659861060192221565370509016515372785121791723027880831004612056950381331578386384107985807753848306936373681782332241213745940017090293818309478156837449098832716172957128684631586483239724213796560218408127343249690191800425068478846225147493302883227649688459514893453474359757574455412547097513352058920135056297527001868618309322434435789289595146487427112447070363990206152136799613660341810889140639651350461932631676275213191639573138039079218626570559428034696004410071042234375622946712834447427700657411883144704393748331057303501586413757377416786179638658064474592811668828730924508085515159077852308373626540652502380447476772406576516066367901924045559245588505200920049665654824896498071282368054699525746730532893172185890249777897524310805983051747422314779958455342205741508538614044432484491650510775936679915026025830953258921229640724470477951051772488152761246166786139699360151012614407746234946357007125439636939192969936429134259583702288728423663339648054832410495591034488184817744717573179407684095523470209669278420107615468433769732562908423335478904118976363217624160446941475063354455510705071947135302707355318537070478890136747586046763100087534923000798519962041371539999618074374284656595734673305642502601426442346135342052599503150541019703198332725743202588758106657090414989944031708769005937262971347166013456381589262012396676122338542894094805730866171986220930796656118481509681274293884879378624493843869325747800665650878785990841328133183173515465672106388384162314862099429251885866183497211217743829635196388514395793575081776238868950228327320424435455802142033800663467027634720639076138365897751129895286385661226173744844849527106802231546705536065934290830273393376676560060344564333868840894349162003284265822438624497702229384390114427434638258586185283706181944444636627366103446524738836817946870686080120414946615666415755657408720429467356523712774706830016 [105,95] -88376047252355127760775671192377910904088079897935836112151048366290286491212797012955977071079588417887526254185298579078407637279405692696768772408524131991623039869923170537560666731026819076919075755988420025722553206019580464882551943767440843281955037823163043121590110912867042001234183027135922989506486645324030038707055414306027570033155868312892447661945164754527270706149565457216855903243407794763965817093900945130189348008184547090314605125155961751452980790596709637273924885713867193250931667221697081563030977791744244537256710226201556788375143515028225584966662351813429362798718534682679058224782470399525184435495484362959980698041236257692240424471753919867537112059689226807920069370982408025036777666374065987913818003612458282968566172969071552393425294984740941553726790683291809668815095805723142765624654058796746379274216956461132995704017879155243931843823095227997522270415440537725156382171548840634254518900718833558879961155093511871598445661730993632020205506798190466953071868736115899700051296811869464394133331208860141789479255606468888374178673071182119937664869296411825860847152782941648618437073072989319033705431373648059816076428013179953750950268196608598088377881572788169588336538771247369365102322652208316964153041981915647438139780182147512541534739550933439781636093016988736738922980135210312608400519600484776016098526076544138988321849900621403739516240480204845697539168500091771412195123648298960412809255405069340584325339964507067903798217229140626859030253553622144943380818419380324753120209639860529643991143704512766595074244702593757080018276330780587838038388584302317542068525606690303605369747485117782607490666051673823258955054065019146466721547373712133920307950674977592467211273354938771783725404702430221284492803150900362538805342666715060328944930686246333898173591458160472514552487465768863587770276243998438854826403258471382073242770401677210159461058464391507537771450047805896015443080623394472179413014541415999521312405497319212093673602878098276289399594600826839168895498921256961719589245672854031466681083146991958146454230682110271349190335253996415438680 [105,96] 192625943443890632802670537536859054426215885414706065937374262485408824184480836367993461180392121365169547081276176974770941332918074351020826183921549014540380714590663349986425159348598980218957640890244038234779208622848317836002714801941537154076026522018549860985786471883189694642346291954883774772462333552379614872893005275363102359173298408860189120244794364074817580872401219055178375066775768058185619848813459150211350528519642098639349076628139711554653926379420268804563246705592354455664296440918578178966571343358385348445567214393093932459041897475894919268843855543435844656269138720206325472619899342903034429006057794992466899597152026204487539918114184877087055907810344224952956746167898549865918786917196865102966564469453625059146365245278114661165143910263640799578172168363164178671354210481679522677755099333605142744881871089128881713327986397852004968743482581817143582128509553015991379896420718267628217804481279170266485594949861671054042675470770805321564284209960977192492853178449300632253301671370853871543067127643302932747518839341176603438765859482798848655425183857853322957937165316897397585712830924070515484962811400727878698010881088887845974222432859999747945167586069165167299282156812671408596558842599665634782035948990723668837432253088620798733057248008608019424978552599671781129920292156435274036027059874577196404250910386097006413019602433788036688430499117191156003536426099061867102949949083911415836050804122972937087606786707424546711602224209192372953973234785187501197346339114403239641104116237770348316295895914403568143552359745322837837521181176139469619899919467082358506323881130911344768235328784955755953133709673026850410426804088356903922196682137694936711929058649325749169328810832520834346275570833014475390198906818237114382910228970906743644308291323399340596382600544089809202876392672274944774020948404842497028824508664006741010744359440790650489513035869871311781858161050578993488357257611268094118435946126642608371836975246585879989832686002182823213484752815185742591703919865257839794577498245295756810458710956128629396837764227140497659082822966685376 [105,97] -288087696864549625170008294533476572210986057225190220173476437845595560421431678142342499794042551105876762519740926422470649966560096768325469800614766971914238417556324924779104484056580020218077694671673314566437889723420816944929264479583680840536349081311337253610934555995912351060363648348769796830776964115014398754513780823291058596295051340126242101488321685292649934123092615413236858290339701957877956041588942805365135150824941812764301420192137975498207605678413015267940207622108733825680381086147955261606593014531625628265315995240975564378155776306226955619776077978930809762979398737589330794346539249162383034518513425706758957178608776695414130716633702131033018339000694449581796566068747340110857491564181355041242749848690385645450245297923704457152871479285802891025961016848308308052571954204553248177264028392189320613460067006765937777358448979078949081923926930388908662397393994726658785970050109947263548205702662517346264649460735804591768848213081320539162672268550246220317103459816919645553991987290676361117284667459117846927786152021704291307052280177487935214648473314646471026477933878100704653264078944012359755955236468967313815411315402444806176768763327423219700575658229390219152880112957642506926563859391785575318383013363582674633816044710557005227055105181952653023257362718453108111044585737688877417952068713231055751195801753875458477622117558632032248955239028775401453936262153723442639681683308692553744547921863789431922856844454860000272320195081020895841457345449458568550696351151620492717915608744547207232677729724086217032042067112826653090951055418375358402450982923274846469299767944267499056000845857028283819535346894117467922556451497141556062095205399566629007541689914758928194450168748131556227186920018019691194918323204388990848084534248532190083444502258968603362592391864653402716016438454950300092442236197931369070034017018375134840116465335494204991890688221499482022483707453841206385222287459588693891655709102715027385697006936083252464751003997464775698277701095847989431346296960869199114246613911337672232769590833358031406754605437223553163034093592 [105,98] 346639256218964379352253625127872704133515673767721716321367968246042045399560914179275893687327343067989663826571817417054697961997597283504895894624720053252170117648598703724609329890677854819090910005820815513689585810998851114367218850694876404046505909643044158506541394227810184788907657144549879235461418336281071965404194507310914701712501765853357909977657009508563353768651953918554743212530027825050830938057742972755022275581518987805181137926552741360634629756184225620459858296971381208681401303351784859718519448082085660076513620827423122712933820384738208804256651855896997177662026601307476998705336839328430746911919897550473106134102330881443803656667229562813871900506136707698818454681531919186727222454008960186951207859920848138687004245066412458466490632291180029807421384331539445291790698378880725672638284596861123975539420234332812254755053472604672373834246992148234951428495946007707210898294672569718831065581543811200405800633543282684047529069977069147856810974478030394379286603466515218396496748797797640937882049350614962044281979932756505715902392453626755120575214286267249069816209316474181111620070783589416851125332413046227875372284725713567796484188138813629347911053371301277954877102852814717942731369828633194802245943030502476638225898389596782930797511380922059103054084996251674570676991162449503149660189850405460809895331696828824461080765752625310872733719814663725114529586478481814595871930699811790723318484818507359092027596849358579386936591872516992721337503451422059459441856470329228616569391056624449336108178057223303811548709843520367086161156558276881828924979643023303657917694760937804287660341323838646545733223109367725512780357252970126803738023368944607172917005143056729372214347343154066789457975920437816521583473925422418223334665265788656824427154771079787360063568100717283584384089150847070505849805628631154638578090444320820502593847135298227217205297808111449065233179426841360990635970661226201364659195848517894560783016056706417777535033285610587973484934713251876980613531399004814926942630101626056067413499838745519758825433822227102441808 [105,99] -373084107574597463756622113419995893462817314900587330903244714603424617562450986391397730349411589970888842327832140549190979074103657060656605409586251450621899825680993865751570204258568223575878868539249729246275384499884022119244892021451483948878300659811437303491573005982740704983693913123580457778476362359747609217970149188310558326159841832862321728644700119479000232531087191220185445339905183259953758576283222825490515156979115295611016584062971170043664886870226658067550563718995785320030685245150599204667352148357054536957958257571874853200554591085813923719700787765305825700905717098314352920736685923240160389510030124279412740790206753914414845511960331493757439448753178294161414977299332396082690926052515718377675217001384433966429230098223633422998584664817101855943516282349245710122527406554752554624778728481462682975329976174735449599939492968944201893767487093982174218718642659607505380876583475810187688183408688296380684091466218140209826957426880542649420288881401797148067297842834989030491617398176130009225869680331981424877895243808369428439843348214824324091657176726308231431257029040044452651761774637067400570684319681685767088841277944248965979416527171037398239079941659795088984933765699682047993960791142624873857596892979616052442048835110125865609315237092520769400101961800249730271174760386082683410681574649289915836068422532190855069598963693878919700383793372370795255616288349993723075950239114210873218560679074971534621904947679664517187002439693567773277448685316749589966561225044648546712382595113935484297811484660154570588900200774987371977512471675576827930404874677999920604634178513296286143460976953110960126331823300868869121005641303617395799713463411189086212537818675398670250623994095423884018326479175779859220025078889774075761078305930336174672578635619822981729417869588484082775420580206108802169528653643048067149425347033380574572591195539732551741300953553764808409129423410303252573985604429602970822392831191680022507153317166960400917306349358721171415629174811080404091892018505529578424880665560196299452986820649486071878635087821409010 [105,100] 299092433229867903892651018161709034958984348711541300630442221052606137052259658567085368666912997712412334842598789619413079879330688835397088743538905575748901759450333036064532050687467126635462316671807246320781603594168803231145365490914318162888244988859044088646941716795195825517457931499826958882685687651233990131333206553224774949582343384459087463531387420306505958224006412530150353772205274767704492803378614237566858240484599432545492989216611076954556570279504654482813475248132351271378187421247847745405879216276159131897687630262059746731928835131947419692939810056438796617232934735457486019440251203944091831587298790400721233134511349245103191679701016316115356119709521424322158096902975079275667314390507589850742816697775037293372537977096332128132547270680898496947160336344279439820454973714189469606814196892478693450585375741116066512916064525026359881002314448263798874829500661957138017885722915881180187639537902021249364621874038340020412727117424094718506916653581283178760376222294624043011095266470249004942873852004029393015594241340243889642089659610837405859677166775938519445107671324618337702009472180889036989987765380580276009167959897262722778706211488928555090649294978197772347223773507494135974432335531133989206507767691749549668774872120072438334424193643773053348019500592272332728463814490947160326427427757214378715187731288684763338544254235254164500567985865755745917792838259557744052455639174525677525589288069072633145730564277235949472597701639839916321801758581629383444354850973140070139377398368321657900634553697031351695120144998251224960336308686274695721791399200948164238283689022578773386407189279496162938661868721264518741643570283644782920836126873049165247255914166363373179749464417118113974471364969302393179854064668052864756299468067706209646097965631218065760049547435461543014046949374123029667548202177147237699170478561756515130871158841505015795728647403950236650811341297814399411369860452045121678330374800196301455232799264484226911621206689217382707494354438804106156249847752164138351135420690568977703158267083176027704095864832 [105,101] -241679928768726139549953213442681706583661434990664327825937800420638717832098597296206244551865445172122805291382677019595018867583998709620407363300352781262730778918863483972923253552937472178205285212955167255280485031343034800234332628905145440917772676285420925145293392747348871736864746393678415851898860618396774328064769252328078521527284429165850237311710753428633518641511401101806466107789293678924723284298309338217408282123795875720076344183805302486623869829415673416346450934659782052661224932793949448556147550245924579730450558801853662054655770429319568638335891279765175917048190071059413531340573726694460954416668159948546871125435368257217250390685735289707301996117485838597896329615865166172241014518544741161008271045710187342325335603416419757557813415816450998425775728150529849889819967665045983947580848151237254844718919540292721111377230590844373898396730521484484358675076209189516608845760225805895419645951603200561152716041312425499187181602435650561359941824835637798915777969250833992822033499245503965468883178804318121198880741085390730963301888135096930056611736836041329885532399263090160669261333020459947385032208918562537233827633747625081100368241067964660733052789631811507279060002451655663399180022288198835182021962936342558618916748148151174166337756732511022994944604365337531364996405091965031809019844016129144912540920771088710877712818895043526124015822071661430620136142650110965879026736429868311229431683613700821677379698398348687852659041054742526461242676111335134237249486389363030781785638556592516847323196304637828770581348140687828969484037152343523118271559169036082086742127315690105610461058170696488086288736860729255414326958139695706330675679331064341980334888087356772248733511904130085490730918958706375960921072478267507113620966278823282320200250448535497929841989898196199279836788457930229873624682224076475960340669235791919609805845494457199204851551670133648020693985881745111018736634452694283136072125382929566670215000963262064343435520091442611307531059070075784542789199076662366463266392315665548823531307709477981962496 [105,102] 48435204927575240815791481476589740500967115696632779822943387918234087471174485852093106810446242881641880040161704318537753982422300881192332378902252035645642591018205779064974117224866218018404439676841890679064077801778775708298746664781782289126575210569239207313879169170002746475356525112562005001828363205590093032107033983651418003486482673209520252325939792422819939621466464293781465082405979536144488331527204746026147804122762213557694732612536698533581142184693734236733177584838018893559916377431251333559659618081681521675690942569356415873979174990751428561750918206924863814333995424958025209302563161351767298078666654992911324753082454157709842984097437893986423417313148770910959543956432701621968590708069013378885956273838623899214015802763156986510995452435207066700840558294915814735202461600601460943314289230200722492943610419733380411285642254057463104288149318754674738112093018624392088894307103008224511310924517693495676119814741272995244854581085912097211514952274077429062168606971735353611044511654815327566682925856722230751532425249121309396939476668188811785061811561056083861369722089682263729551109384666035243447862184165204957747021490264266812216959621887239565123488656009573090625631726554014724102669527991780774635151572559695968181657435976427339949510573351955209728213790458791990648628035412603974377420503508526603783883471763761513907908744659380343558759032162008375410252304538732625812519167924218973989487707214953733802386216380513736836339123669826934229939310966507236124913033248861479926008556077053902908740315543009010965759584770659118000954416739253054960711872152098708233374666700092573468116524007017290326723043580955519151771968403199449317092040815508120607676820739545548443529312420773555644929551649809771374423114654207715388880757419382273356254699750601514237370206033678441381775023885400571569346578555385034540706099812353991748390173086725594928340704219711963682781385788653144492276415928776887966632294433395839142117099955399919302774680935051538826253787819233011272891366210906532967553617229680144640636861120000 [105,103] -171736851393881891421524575233760751409614005164920208736314371160669511825634306779333781773172255676368072143919613888829020764874924032102599659152674312216547318359681479805867723906383621336514197772191882940684828493859593272758456500752376441250050658548333787301845227469124522483707068872615939890564160213389849889048513469134566259213959372556206836795907637862072275306955772905026272552191827771971056174109331311807030140741748404061884490630363616405623458044620404101026087715670337269578414234486999075972101476933577322457808137471229887142864008546705186036459776115137657612162237630647182332735003641229372060920132488084404709855672736258723800947890681949263228022936201366666749400399996649003264288281036768227956324044646580895309247964521491220491474229020207271469316727596593615107746248018176834392406841477461721601731814220053467514989530191341804727131602510396757689607815174505207246317814933560516805909562716064119761536583673778973214123713910814346359563853133901506642502902448237488512435592495405097227317571361715378117635748873118158979290105643695553110723870691501810037690627975448700782205328718732737467230797730321268894818396231572708289425430000857702780283824541726323357064688679230657520185170790844737143687175351911168884570751764162684578559892924850521391758791170072071442470133932502089911191081820604435840202482250970813861487235054324160791014415480380353784850863347024558469494831379534783274358808827431114963906405286698030851129790339343926018165669024837700639793557994179604968410418321098850149367687091069406021680379453174906248970404209815002804539635335563306421010779944333286463072364352297341718066206617568831209880937192449612697336047997288251465452756772115857472078264561306089433381697987942498361806969194027320106638937540264164647263566875806176589655073421462683225447217962409218338179020669649268182792400958281904164084369475671319638867195090348841259856423256440430778215244257099966332742223875263241920976581377529720452511017511342766185326452203881594457725781731646425316412131968615675928915838720 [105,104] -28323627063227401742595166973507342794265072142232595404607661537464971975439619927732316366885460253631060544497666858846329972536348695089639553476325548088087814930576896275984756377525205667162871090042288117758457967009237879950035365305545327171263168030211795380961663397425492539476985106704735433750563287303299824120996037599270361672666177817847493045377428041581457063948604544423154779787746523985360902043991907068059893726877598933873521405286189946952264804190432109439934210269198274063469706810201565825338400959581083943995645896051923331190856622202237020346879916995028063207643792021334624512176497850544487299815105373445694269578705698701217781106256130212517343839044408632260899965978805004422398584527148617816818447328990028257960977180799830242138688463850718756325678021126314100169189478915983827235988510812391274846871674246604865477949993422128551871828268294523105529198543951822102828055541206164753338846827339171671080701343118858627633856493275299224818135525098941487083110588076934580763138343385477223256254778503109501174329678947639974896334220475594190300857792109227439159963614233623999668401728735589497092993152520696754959110836021031206705643935374169383739345211998054151265947541322753430757570155196459768305932180122716004347865361506298102313159277727514762965164890002394405109727473662589674694455081325949215798978970519764766694995962119216848061753890757668645584301025552723917167488426636264544810617219765307836702509326159593197773846244757783792499962046051179168267603575842848665817764202028497863954129176748524208953394722287677009491650367854488825652002003352975966247088959231590100228443420297700136958819303946297031060077711837324916813597051115650361691463899617512031535436425619013023389176699132406165692587543160183745182567160027144953546074575902911045446330712374584924808256576462715375817144532872898906939648615299848615968411930713811459117089630434583601497226095794639045693530509863535732868963133900683353735631513685239186518263491045353976185199218931650055733849264010044796251929083913051738112 [105,105] 18241099250727105464866243445079994527618217359453188720910625684608339227539741499629037625940724610302161622055351493594908157224839350864108395043263688335353921886802229384940493369144677598444826151643446317311787566747221885992182122470785845702619352594834901710371253140356750535835148262032260577926810669617590237561254665709629332559552583360601408127509178107694161380479370829344345896198232742743819833336559310842772447913617379041215990178731539649917741083177710642937732001783173588517750880518055829228764721297306734361404488938586204584707620079452958145821273368779694877372824817085270022248930946691918576776808624554339972286895152483949613015965471953719113493983405981548926552528583223613084130258955011475419213399794947817134048043742736531016523336951878502012988648626700476818045099579678380091616427993661489211757818999756774544824364167284221228079682489278692079836732024000260543181204161404449170129947684841640979574563675303437500444687647450856202162183837572046772306777417072294825729095820052109541127884576645913147981815246269750730943276255618646352593246330160317147520758017523271794724345695327524751200186988012373567984760022056184837462631803895105803919057197427023884134950244702135277824256878072468738254882093918968965985767114019546489679877056112577635608037970040338042304299838165127077669634335484444564746996353644717727658339138993459245534214912548192091767936013778415629357500628135197656709603397778223720517509125277305791987862338270183704215749047323122239002421970866626702402587378302906593142732473800571365318551204698275933618944422680377361218235860009041387650489186141216427204455548774107305741444962749479672929203534482922501691533203553409389669804782532380065569032030074568542873546068327582078490037845369874590965812284463908746711117338757216394512526205902236772187858655847252370754013682995602372077661086679310001420665041794086698447765507613207522205786807020647280106315818404470780209447846442870413790372884794721658171949980664202931289379805802177322665075137007537531126661304652928 [106,0] -137986868502019038848938452725965336749163597527848234110297997203499325239975226123605332194830746780157970567429826633367473263874020331594267726121688291614425105874524211908052978136970465309890216201780151217421238526945363354031563508004246838675118468448071236709643998528427076257502761203583867667543575691055347218206318205700700673944577831743214998959211004942192198554448957217140775903257962066926152338775282342175887977201425459694237190675906504187695408965644344652691376490827310769628316755731185342358305862388329679955169303999745492693802343237159320775564089673977004772842937929685716948532973841728147935733779534465189162158071368558313174621179801496093270533187154097377702532337431561768133277446131816723495750137782638407882180776500119685433966547245822417615717279420069445689076774852052749437911674760462184310864974642135065999515603487331821163304494144989948179783146640578408574555564066670715350364370450135603335390684588264428084229083595991318824737996607818304385946876437247328210857798431484640553922834019319300428746229069394612965081067817146836632482983949772907211125007135906922282068966298877166701532666176520161478872103821557262724030531523697147454665254086661256519273842528106983560804844091844187915574356446819001872737215234456089030780606330225600665579730382712494764465595725507877429050091152192355948984200230585597352168104074213102157730206424551471666234131954408608582198448289688382346614388678720853520874393315077469888403063219016355172953532880750446285741524487777076676190185259197164426182877381412241834983209234169477075143233975065892105224813713275725312396304501221323856999358250507085598873278811010879872071067972050359856561834011218933348581923972676196198668839705772068491676986535889061550195718843194871076572826381773014114218312729574948496085441767330611127105033399060726310062868438876979305016916444622069056452992455188174450790226328226476188809364639760292827363151292340324270293943563282579863701342976737024772896616858256106395513658614073384414561412605309501377558673376773501413191797043024021095195103782336955306513546858660498415152551982208950816034588130615610591126870760720580032933164656560950828985731767957769930205085638295194259806734439142765780417715652866726050754538411993282845015168773006502698274499342777049729372527829677491773668903654154053741151834194454058871007377400717973239480662032282181371591489626346614702473216000000000000000000000000000000000000000 [106,1] 17309399989540927499553528958598973992635158648704818375457111900536812137064644094030098519999696324901143150244735296690923932242062003057326800032184856479065370722709259875931612331035049739584943660335882428159455488633062990496240109475926168697733846693083416477609237541434771082274700369214089525066880922337305026324231942596267826842949750153208234143580897946215590258451747304493265262737216106098575090984578654733329026709123718193326597332728656266510397362964184014140175767586771772643475456452665529073579503732083400436303920706113433146309414203791979505527844454492608035713303308679272267667398589370595648381753776916704202978654304103886614077656383990381652191478399125807307970769811405522964640641120130491162264595917137307525658936175585785244806444335009570630230049801031870602577783933829954177242799433158629782637213280655113389671233748353076272331638887762784224729158342095346637011995054463257626611503559261956943608595903996490375628179420142515775803616661421058622668387966099155951653590812979486606093335508393602976878377670498277162875325715500232739315886246909975828196538201691386355838126178263323382871435961634880933602073469614637631191626616929563374282803104354580481941670308450717355113251848445220872185249400639527350380934877184335433593755416646966564391956158580672426463129329794114990569872836886182099064246660965304099520686817346781758492275120807970668063921288568913687723792857149542950690083991240824587543240290457406320206871071418581873022948863021865517951608445688786218679890725820347325833153230802565454393922493231497884420107040264851765155462463059384534294613574874651279138456050196283713712732056512920483034629830934468070810622071396475062980169768760404801315045346415286776291508838230810490212587938324427775161107783353308062768045046643386256296482502867770986924734724296860899643164822468045998610550292029471867400628452421280613139755618071493369466636119225322987028048483546051137779142741031995546145390849215718958558294632829133401407560843221168754822171167074027874908475915648816423582877058532550625965474435331760951935417082158953440057297587030591457171228069992156912057540938654989490554622221043469515510824099688900198377309786072298663801697268804659341659575052127316523275932455418068921552702689321250511704006426750165407273061355966269849327000535372526502108114737731748822811367921479661349346425098077973189217104711871495231336611840000000000000000000000000000000000000 [106,2] -501915788517009385119864089643481122797323560243249313914592232002263913059012083818546763789701281439979277687163991831171673470270878840191116899725203584860921368560569418284487604432862795074016399064373296502727827283704782818004335727623592008228435159042208865305403038620939724963017044491043081478072060174129573127878788291758278658724647187159629823018688005383480387341275452076871446005116316357428060902347287233075511554931831541642463371793512174794369362313258874351801018545288286615381724744443077214057543718778084392069738070066659544982343364574976849892629066936185228818116043509839526750941110566942651151963498089473363592367726967860556524375300069456109720522385025724526359733798311436017144087779141195275802467353437733910643621166684114407817344975227157314958061297753512121546903316866358367714713457710349677300583076214962466293644791067245070681296948630035426048795849959845332308712026982850666880466657170827654638160410354160029726890874030057221161076746254318661243101821455835777309194967350076171265891782174039183617850335313924092193242543945346819010758954908075227191043952309399838438989555657834330460874799778615717720137679129080156424586624061934182077034276275601919716414948223272582646143409031830703819948308680861371868455630766633947124773950153245236426774703938796169311972638898114145984686791792812706217318095816058196619077676468460404189690881077331814778948751968099475352618031061243908867792081984986359823675950540345345647726560328541051342539268232859640231792431042827292397088409493061853758774018531430644360322400500307355016101264502824338282936434500106873058055339484150466586342729137441770823992952231150607476628643853963743980122611664952359475641545551498441629367598044574038569046393051777414613581493927126390022397292663265568172889768238667325972000418287058769329194528891267053576966613505535997269095896380899906707204930798463996397254298654718436550569219342114096555316500423785568855843735076739911980814875143987445535221602525284475325822078841954568353547812677023440667737897694008164088420819393496029104475503600228770351923387230142174570015472016582236675126435929320437576238437333764293697114309431366393912668649626970105169019453916089298960520410939272343024548211590205121003277368234953411632958031677521897751882459781867973908097393985819883388216065390081791182733063184147018046015836481192329201427677286798562721348166067271425784316690432000000000000000000000000000000000 [106,3] 5510623900678722723829990495672210032236506884415074158035590097658564371277322052315795409250835030346828977427607058091859765074910429840716699023800126502748565872335219002222276305210936816422675784787330429673061327097106177448883891517367648139331583687737262604435162646797397419613361299134113358301886142786641748492558542131578767927241902422487755268291858912981057483325579182344620674732025093258912928502372319322924369528237081043466532332039021538085523541640959769441873390370766457407990124753589903419481447336258018499203186599943716785254902148803011401303402401246610498645481737154573592820802866163179623931789442243734947919819898409386857244737643269778650679215471555078585589462394572751121338244398380469809295954763707077182774201352166457517554670693715501918552551743705251502648815729885752117878113599046895961043993244482431279028392026201520007977401841407706548100932705705368427355496372479345348230293570862112925598071903224461912438382716424758326000125761047438231554798233340261504808764406567081400314910505244762564750887042659278174421079597221520935178151473681989970195373379284925682638038254007980661518137925216390739661720575543659147860231707028996660317518933430578897740113778071986269033480478764344852200920078847905723251991312491972013296515403942285656664235701052095536605622470132326836878158998076538896036112385783126915559691986380506367661432025589109703099820372349486341659922652955488743750375318615695964862699307486932094698105437561229112496145130596858311236729331905710336040892433052433677321553807883386244400374228872153319925142141749810059213059485016294339468254527050914946271040672905328269482061487815026151565284523903373914422394588027452741257970283898382621880028176450652503135792855854309089728003482522984219274698752189161202932092124704453903018872701245878652192409625251918411845188116284440223675818428298763563582146328960845279931969212963424256288609311272261856231411694811504906047120171132591655522815135713962391338184295519213633769094694724881000937729442367626969180214676129509578000364747205285783276631501549503411217579349385384875758256964068906966034271879681874801680548318659959384852086215616148154572319669515398678630434167905422240630341828911523256302705664436118197472749085142491294382407247768115690392231152768726564586104698301635232819814002337973744361267981899172068834299207630409586463025802296741158497691346003302863538749440000000000000000000000000000000000 [106,4] -31611678352620488017133172184807943062653457892947403386687969055344339581243429184807099326593073548968523458106262699289330262494884855506319203158461824015427110782189318067633104998200537383024955059306028068352386532513585482922568072965341517861465696620997435621561123413097508548134939457409460224615842085897456633620050131723149343155036732435022242820311897067611649264359071247971567327283212355753313010782438116112680583006983334455991895259954992236422719226284585285095684279377823345695111640170459185476751813012212719642733273825769555867233022019205262219403721943814318648849268954323574871747316181792936111505366453443475495805536183918710177284768325298527992982935696691269423359048423158084876943642453854866913133305335217418325517132634317034542294234708556042471287119990173628857346829481108757229578166080175608822752481713789629414145323878107517188718253271728414860536357695043526164296731891079998913711468966872663513120128089483746926483085529681803844357903333715884049267931800669444562922129497705595693369925638419428117044658698620229623642478957514520027375662714796931558815183129383495509768541222936527991296300564667780707232297433356772039702426265601517635550627815273873745310037457746499076833420975233905251599834936531798708574626953001010163113756216245129503091597986913949906555004524175412156826981458829038861780843243295823978218789659123033592187734843970124938734468413580434371665768569023345355425460467209542296164310516933614324977859917753857379627020275010665145929179153063856319860595352278035792675072111284537765169339814072671250780310925735939663057075392473121436005256563440534669335406697352853258459207652850853492126978433696232027164561197284846120899008887846761815064454311386186196467064063581880885089230855526927786603411989878383389798317146971886813461106954269932638385798981452712976385789045650706051468539790962022522531280646963662590955788728850958967973282243557511658269388901170361795023731057765497131956427151060337332618738703356020633956223334952372288040027640298529935683319403290789614304824472138691847852560449330136754438035434474013333417798054593525074048253470879925655242108633133363629991997806382601379677464559704197253542717811633527494153358175383407839294407216881909985373562360801525192683854270455587645100907741320986232463738051880387333136619174030443738322460113291234491380499988292617759204952891291790001044020476502130733363243253760000000000000000000000000000 [106,5] 77934584762168065180658391546158532108288477837466414600974236363815979651664114646771405964001355119512557933472948705116280574301905959184749244802380201204916893623929560137530521496947000305611922978493114544598623128098719579484263895781171734555211422243239504386875239796233609651429838666871301036607187447249334159614866852262694603652776359662977905575916401776166112102612671130775831763827492105006973400028776137043398547378634918717719642968945073407881117854510922004477136335827339588854286500215113584532318625659298997728767051010659501241810747590068824252890785324502098768600968741956194783410763980034671778910698510069462159653769686747236768513489831198074582007337901086831269695663090767719288450200688442213110397303448854676386197637875099728381247753436995390423952179768717599831841887211456806128805656929018697079645785874446330128577214744627910354094378353230291942714805815743764106816169476338205247187767652638290335050460846662238895282380790757216118442615071537242205643308544114454644004629319609090083091856361720092217926994159158786976263911439529111512024889787543094899826599280732471161501057244611765536099221385363789864082956309683632432847485800108188099277441543468808325998080358638440056901523226469054094726074356204992695957741107136639059682395862582945125901066454789396783886478378345488757049605648192040816392226496361035168680519208534157289179660165785896873080649155377473556817406695990951775004067179106470988381972721433277976821023887557289616952538592915490848724578664768266519704808541258890549643500818203507898687425060557671933184402934549149015774504289500338512720111963883122200508371509431385753687637393497625966142942537826954351876744660215632605419071382845331706528700687577407408603989182343601806426203268473421048766384692794251189631960313040618810450089278650810180554235926408372515905906825895428769250266885711523041844478025538600402560527853234936717830674377644171843141901843019364272642065164732190734734141582981478341292214624943223609022675864784842239974008264809990323354993836640958920461590366127669748018514892924767721084682828993442719717557211758144393903530859694146041581687183603357848979796048939005892495777781484076826680151952619618190620172114240861756706354523123123328050390752626350539036467535934226836559393108807396194573977300597732055018885143721498284103809370054266507443130267788849204928831354917484026879686119200156008339996672000000000000000000000000000 [106,6] 693941474225701317157613424382549568791075618447705375239207273608940584751354139026541073387724216747624111119743739882323301148428945575513956875751179572584341605905580422671666068661949706829193670002707352606232949900476216054926903344798715238310788977613167392869414961109853811622829604530821382812841228421825455053094886893934395844043950504498053104622745176348406091620421965496313746415185854871747028272764963440932403361490321566854901934102311394972060746716469770072902718152716568963201473421982849403658916421293160055172904328424225658624515078900321653794786611799523113362736501084549473919172258227394208995818599843505209147774671540384466051787440508441744501268091082573054177058406406672099046358397905793186391233577996932979383035130352008791967098556753998309993823180892913676224429821631691050732577386643508605841976406512105141215755324067952755983159765273570256632356592174970789755279660074414156932374235090081515766427033329406728524094754141737778876229536935600154411342665383003778575206095854145834786383803403383352309651947086074924232377926023078079058561897533508400323348897493138679102245278218255341955640490043699924434486814846204399011962581451424619578412247057004777307565301239929095338525918072371311977138388372053729955877204768110218385186391385331502525824152805859121936209989950515698956573561152321261940742012621663179759428451363707321320893841659291743458395032559506194710507282652543116812808105367915499811549045103704065405175380796584189484315236492552390768221590890126297038393962659505308683222378234424917240277407710149388531835420023922368210484325463047399199130203419266779996237091600756373491655169083963314454999222332336267092200333311713162100018455664269789215644080076632363417861074384779940811720441121402449140874428874458923512235876750728494118392357434841458461797139089857304396993310595178075002036047884414163384135898515789182755466447494162709982498235118368853342374204568543873807750881444411538233397379746801345153129409883745274421976758990930984662727166284793770735138653830839530596368231324170032890301650451889707199464328975179543380149157500851453730074502918335571269634640597612587888956538747821198544563283020193824255385627467370005453506423922691100450044539018674480852107819082510397771194020273652957112192997969947622112595493242402892909497238030443271491809955811104543604008485336635926954802748018500057427720688935110393532795322368000000000000000000000000 [106,7] -11518196798592226678518972538015512716069833364473351209680023782772263091967685458503541381288820826946435366659136646405896072867986390784230025984815415625028640489737174384227076884606290374414040056245009713134196182751892805441633977381005972676058470871582003415244659072030603287256343967860357569274252091848531375987284022168024934488002217638566337298680818422175359340911420700192835803285862612492090899946791869077662306566223047896982054737977410991088589387057954251393349197405991519047590884150901778441327437419798944604276205599005094402263141284020694433331659499936985320431868776487892211120895610298118171675158711278201456521831049162525719447960818496819743362218825825688620968527039769554966472165570622456967879548850289766063665313884936186073453704200961648527639969210560997988396080578621320232132112788147505321696364388155572861401244556887321433453044350139113116185721117245216924161256085632382865794624574481607528180458517705105786976940477781414514585308099921813785227201396865752975347866380314252793221438194244221660218939636650882944080948581218866949426504389433963101104295463976204415595422142499621309428184000802034073712201266125961662431986604050537666192921417360899739895895569880936648990953770303871908128464101136581147009191536131278277556792502307129955963489514349694847372392209429483635870197502493593331652044375078789685002582901869920936615272448092102688142071804809818671126284009088284818227109611582704917508283667816450203605839410102329080989313061242847993742465638924605003587419245383604087450933232179307213034304934250368833902729500196874026592855622050044785300998572096858056741528985899871115441055720703449359316409412778891779553540612612638197577803420212062242757953284338012763742976506988246690336230682304315682157684703419028018279983050029587729511434246279874291233820348141139121419326486809160141031894719519053140594497209919373998114885885742229215062569728071015779287443510399408037307387278980956191958562411527081951710149759797119347768209771334790164922610044749530457235307350312520899595113204903404433949314466474199274328418656357178137633689983563403327050373672080567141381255594972227270712442786368200348733623049536189961467976773865524297307451199772691349750298869346776682854568980249035575149126523451804969760535216485621567530449012589660025739194055432948761105839605984080414486472231153648101558493662005059906329997467893269704693147238400000000000000000000000 [106,8] 85866863875114417563043467104399727442064519889545194198067330892729784991853378450672204383079257253032773159236730243373984038805565570473804789962834535603153566685341067776211413352536285537199896663540055866847870369245027882765206152191018135944919133525904277371619085055984151257013711095352922733226511115286596136333192599563235054451540199085043561985200248186350231650183979439446748402365628754714345292023639134293953654043019456515984766403460162654935451516943096001883653480027823931001433854558517394964710867403459787978925048071392276451593654133787563388364753507867867815914189484489873043269370477983129934887461257087076198675492154730175780390791128241959498987744325829516307448826058424150168636833611540018075820245829858590718995548258586570652868876279490680459080909085896357685736003298671601525840496956708163709314288312615526016695264069535499924071819493075479995694301645064501850499567516026393755568413430735481080113171528362219772127073817854247399910377665424578698152433087419607626833815046344639414743023657748110484616541910653923008199510187509674655391886079744735224538047317967589692017264232013351349493038567309481436687080053359521885747668517937826395974154458466035258742667492797522973849634412572435274323221249595218677212620720251280378999882918364105315258433404761468574480308653221281229126157333497464630493232361632694766641264423856701209743530300815174311523766037689980683205752457989079536173576782743864620326368454662820891605681859020210484771468598539028337946170833090582911065999544381876395752544409515965994280735735927817075534281736726911115929583509531730593077662424693835468061688703424524103549990408102168325404844838435681151959523501346349740947646608747210332068831010103629333070025478137561671038985326225984263880467649370832875804601875808392908844734843596795891667545054879619390940397741013599499284165162549799087351558057457272207618060569661661418922124082944573953853389401224569910985683250766388418261213657401555322572415083629432009913815316487793207149374626205892823589146131594811139966228037372806440993850663675560957692049122084110101681028942449741436052895954091928346702789925975015181949082757893231451979012825052713703697966657642397511669775326401310594300910217303997847609276754644967485150755209310461797322535863283840927872394882071581779646742299749329284404991598726600405704793781249807224266423361706268157655185366631058035496189952000000000000000000000 [106,9] -412957400723394765204534899506789498379106913124906172389151176824720665914302317141776737044542040554054426078405134104891132212311609278361350178872095275345761913435138957638015169492431215696758994454247360979135394175641073909335366232687008953897001248447418883689716485784556518448649238294046703653348163669305377924901079999474179340944347375500976618296475853384014166341116793695851517067259477910641053734431968387594514125086485367715014899985892195611027613726027611093502078964488183243365311515954685002688029914245533091756310889858191952788386942839127166551637170981799802484480003500855790557811931237606563669102273090539786243568316965107167664967120580088516457801051944789981305790173289151079407394717778990057099914346663971058561538211493579937625043848511195082682908087895751952755425166025082689356268547851955799863088472671889378642494205243579996046646586683535785048036059450752928423064494550857759646876331127047023192931874694371820984282055034121965707842940644160084734068989475915908838587314435792825293625509359392975545591738832865476919891458713749486764453455094581390790027283097197545172960119847194984350183009766880316233866726548636110874659162867954764239481060154124948154849864815117233162626137100586847935867011090292704208239418832565648121662273214754755289147849988952965000987036301579282353819553590998629365027228914739357208645722429223525482875921463308652546303340067570767552584989329649490552993643720684396013604553418132210689274895775241683165775059636495902602006704579716311898377964731959477205182510620733430191917318605859286693181059123775350845921867775185532705414905106638522413508494530352119410689313154620358352055842520388886165611347701636191969177018548302997154511500115122525964569258774071732277584633334082238317444542341506343040523731200762193530972004582300926159534417942379483033302407454847072329790894171621401601316387915897593772421474125986726300649338606763071366668726917003798940397940711552402077700849433497529994829881199460430741281149774701756223549257181628092247256498503647490687937159674939152679663347955882441921873834791073516285949043728183555957822531594946008364706997439085777178462954481619133476137713700772625033910246644295181636982083557039372682870122867118173918657664784437981287830644043169894592382953019756093848760421976547874727799003271902604765243371348157414350289084171698906110674874299492509294845629441938569928357445632000000000000000000 [106,10] 1407243401715526633597181700755495586363083500794544780411221656977779453952605512171774045780440635843732438864833052611269794497754347587051321897849717969999523039793423228238221678691870246706993382557477878966401474871038449530135184975660052258003142519760019173731101764044549619283795103429275840313345500610616327579236189699758870562599627076689492546175875342323839169266597675632401419693732088838747394712667573386921931047042159492254116555680231097381950895033962266902837330846568649670614138766072251294537644745308283971658293929233243584305689883995710807076131913973050796453667985208830952339008430907588685915918655059475498116870428643348561387713890311328810732141386024319992967361896251000554122666319739216353988066309666917274753997244056768258554055975230261544202091663912246311668778197431371519481515129394251596427300070384803259954727060951538452609256199925919365625387581013428742129708083239423453655190125105888038339943167429777895454884509135516089093645238384394883626327767913515959442064223773632841971304289545582594190091640380216736583808735420802907741498380858624416147873525835902794933783647308744984837092069287655335928517073295273012807864121929794572808391897946253123880335883753954506663109296181505831258144528881793734826098889685238979295379254353525325782720156278404477016675817713566588814147761937828246509810879094434340923565172679083500718359911017312076758131861729486685182639797570573573950052503251148989819604257815204573557804014312777563336662953917435201347083305127663161905154557230917778214477863202713707930391104692194033074479552739012531846729958723446678813515477731585400395302552434750050901615353113082844245109566455994417270271803057402482478034640923971002835656178226861596003572124231090493402433737461852089707153650318979132560860434976623729644982421411472569632333905541060988419076384980682861099636119192572140572410898506619840281175545203697507143179783635746748759586059569202741678778967755459792148281872502594115570595263441557402224127989358613810101951674040681625714226109367928444579188818099480875045254266093934874539060667269191065172845070386896896560557061972487396188920004732827772401494838048341300348028532694651691367446395916816498739517458624162177346554496694341041421571024031658569066611192829702093775821701437899992123490987453735073721550315511511448231676186798537051136098352734946982968303869277567207363429955680760877765801646489600000000000000 [106,11] -3525019169979661118936464006068848433366756572476818653945255114497993797692590596977305362937813276841453131657897978204244665086831461520747266249002247204184526721996046607440699109997544837943782930261165353813932611606708778899189390522227952667699666732037201844277439134020134577329543889098931133323832280824636507804151578586267857038045680539142785518255685536433973377269645160750967472224707698119966934748910257094514161579535922731363506639659276476622547119295234811056514856542489934282179032404328585518663472794178804879865391060620983737076080476655854609984108610901674661353715437693632476719885818673662756797058647540882379687181236398120976260758198578183743840250823967050468893150549471975661067996311668679643152299142625130334360290791580402472957393933486314958440812424222286598235160547604175683841773160221127276288247923701350354615756519573210563616399086100932993861830047464954125008956410313736273049996515106798021313142387693235409490670805920552035689347500912811291353905613098255959986360594108606726938833669660147662992447586611237835384459875005275583510018004664073568562910158457934736704930109604725971566221381852970123494231934530566101759390836032162035054536278084627502834641250875550038023560771653689865640190616648703319158661462772585586518918446287421210419168992272567416197825096900514900356105404118158892694322101249696613228894276380135632819131650551952987542813844696929736795333260064150676160712379074296796760847148939455378507021276739172279341157497960097070429931272354522821450200012261800781913663764866272619406782192036650052425010412121364098587399447438771966217069758614187251684282702127103843960439102202353554901212787924064885714232876951066780822335357427467462807141752551146088592188225468612902036496777058452227513640565650232613495282821015567072301974788888575453270816462398213810269944822092086146654527954490163493888905373969993354271375781883611997003026740683326369718181672601119309174255978584362812416060574360906170848462751153097083791962043601257005887662004945426911191384179076208350589444902735346474636082044780649108417837641397481279292053411474934570005344544231211673195089276252406878866650756170069819909558065430656913842154977911339444664640746214192480860843546604904170292016197051295372302891708812682982746240035602680051892559060226318169554261770116648236654268647492088880704918895873047484303139815579232964901543921211974893877866790912000000000000 [106,12] 6531062396376713126990256723821725117374979409520901988479080172932034079740226915427222488150343835680691655182906726855655946906042560305562879863169702708677515159733715120626918194328748572295716715911110523433268877939156371170085156196950572352438115874816124346564168984322669591751110690838641921111763783311957025205333934400188175856188757723430844626157337833950271294513622958276085992684002753300351413666835861906949253097320370848459552973055149099559746521442012211060130364659131087892263360330293160191041611546720590249025180768109443888992899090379551132199982871663871357684874764580502210521467896779075908947390956302262720270280700494960111539818070908993736424283527947122869330237279622456374977201705534659637327577577419955342085728184756055972961880330190462652359284328894580749492077155745890146054102683552712270863112231892731528041743331978015420923993375409250806077677183102028723416518358987265877839439580479486715347936624009574598802584781955930365946667602567490600732480974834942443655622845649570939086916561810200541399688806904181846151182815305929517266662959238240338729454415738827388617132086404548277734798616562739355775210033457161735591327009466587562572276813141293207595028186978840146971857630579328696942402463531179883447114422798920122613339973402386311580389621337512922318913222151124952842786970929430945553924286496979840671439730772832334070899489145610634965567296286135784482423443421790434574818543717828541306003186627980753161129860056860985519436633989985044796022216352863581804424989249439212646156351129015925357603487125623248680891076994114104034539620221874048055686433584616676125544181479635613599546533456526298457492711709719824592803975697913124113296236761818489847967330715056877561165757559604579146303836657539132953961137412066992343601038711904928814985520901407838263190413789672029562677972012178791362748054682944788660670435889096929603320255261937160227068313624226687526361832795181530889051091927040427460042666443209963897549991111002064016503343287632968361736194843344351895084638047244459396547869361831938427976360545289211421774815384000592762317576377931223220545489458233671207374372132881792497664875729725260624215941442492572368986968029085881651953069309004770639413009334514204979909050643872702542351621615654757013136482427309630795200199290370077684995399312307462234136584503491177690373574806412571542340372961042677574889595782010967595457026457600000000 [106,13] -8743074454783532388245161334666898686774027237189605783606228722486065183367339254563993569041510695305470332124963862652039541147510260290883459004335251538921147799467171955386484344373220230497583398146380213544863935261109843489135803545139954381254242619007935528292321576168428566340696101311675868079183148143283544606786841664602571502530578628906335376417317009440342461138860362128509511469842200630070518684855259963540579329347140720999011162983140586643836171969272641588912017117939269828526836649334360457735712662358893118517140393571946800159723166044731420546175682590360820547050689905226885370149287551329976620159797855031147325098235306125799644414127600319378788578067581708147294313422142346334864946953243707770503011611315375172193180152778846143830464125001310443608905448983000952636273986812733624348242235133799326999734822609613027955801369626937671813051491284511692193812443378019335773139375720266588964864337426911469852987535367697510575390663529761573888480669392395435189845412301345489665814427480971762735392454114886363282530938014736092994600997969558133529048939039460911024664856424690037763812566862977912888874925962590000896878347929713027723380041946338953445758312989420503251916648803869389120448045421335866146211642081260137211472440887170943637879913780059922797127395363775892751641882630624505877086965437422297028755704042784927867356146546172022403772488277444359327732999381215516708107929477318068495166965675025151703084230251093645383421458246533906435737389675378570118149883037306568395806284171363949507943405838471843899818539423837647221613085493334544485530645540758868911671418106769990688489348423211006872228386277064034738308294720747949149340227720894092030590829855946576264977035648926587939134503578507201636865989931044496651824827972606949073543880278241722661980366210335775590619705375411222013225939730276909223343944551639403719504417716037642957473477291927569546215234513468786426572249040852339799114605315114869477530086085665327566713057853157754044535508637281571169468806754873864264715583647510593799332270864654059775417332692022139534654273828792550298416174782758725719535129077761959594276648922646919972716965888216413430172547412761139677926881974079404090324270170297829602409592317643799329020643797362224736195687352388230912536515458428355124731075294811361898495571429989947106953231736275231181344687759099256093394433987248391803909921499925384697070223360000000 [106,14] 7864712030032434201184491708185142462919584917591447961475612220063509163533476855724638668272134482171097264677940808134196628291081021145490856096352211215842640392791471896749237818322801356834239429416898630348212381996191623008198166987008890638390051917723889034383037733448209992090643060412717790021858153398431221350983781130744500435025581375529076129401458290583139363947735736218378443744565831014919364214628210015261565991551834080278946095353876507955008148181708764155149479673195011874288300055758367418693303601820036211219942837382862659991036932611991745744026313577696783010943115255517160572185665598617043271629323072984831626793406330883777853707935344191373060089392014236964917047799634282257658945977596171867808822815825330374363788034115184838455199988821507224306587998739493686467160500826138002530394029220216407481528616186306051090019498380651251038096308028156384534224479316179006547056150265664767296814791586195693895661262178578513200787683699270247204501256960742700902614266889575990120981311743589283297013375788861836034593365670119144991471694083343693583134202055596388241101045986397885623387130330516670504598816171681400894221709289286049752392330319412947905944940033809499195048308424830865652299327352337620323839198113966567946686100132877390146034530411113225355873114245016908375998203925622719297018225831407318863323011796840405172939398833998969511828983865024827786917881308427847700575732234835710414936401363072694864134953596599277521067738826799410492934752406431578346318019259113425370845379707078453221869383657743744166566346265209529846056907305803172690456393056863749572832861441869559991585477733050535597814833888992521990512608338447478764525159141144413400457599880131150116136990926466623149278433024308203606148169417820002484217912276954631527908304727238344893894507993598965447160446224542977247975581323699680696114929980528504711970524259705644914807332025680798904646683598899613459303791229988484438868963585600386942759097839519315865934758255135501153934938040852333424727210782109236396456701220263693944793445299459759593296699140949602803667852263407208105155029369133177879168622581140461228642717420158151030229126328396883471233034655903098306005032196618085174474475334998926178786292184324971903468092057043621042014960291880577418024867637871807553853243920267483964331707525113659827979518567366990794677742941598871966528123483510661699271524950374049453367623680000 [106,15] -4068205751427613053334138852108189245538758058350573311015123175430790467704244113313484303977606152284588718682797794225442889667732126064266684185385827628425609228568640974296184206088159426860791022819749042023399009468849741910222053356881177891084961588330073224252290168281114391061840813963367924769384669641049814214054524407918199026353271832114598957824196592703016162826901790037070780616644614211942026067018419255955235649992215692905577163788784809409220084078200938125842940399865727010799259711193343203051701042520380968291244450009901781830636936172665289596366092786124320481279550090624100093983482494442898312438246975342199027534938406500317782052106116616098399781149997501300217556210306369590994465941784128537759622946144065360167054079314145895635257859002766658042716915512314977382650542691237412015722623996913881098892146705252936614114203030653400416217863946633617400960311465698820574268215662307469604673425087223634636780895165668752407974445384315894735596747515670094608664588317847933069490183008590909378735826285145588324998156592548878556633549105284445255013611411637091629190902829480733565733906105433013074078794200391948679774517999246141263972634986384696848615157350911000420248564378096979376732562750801046155600355496085718329109961934992345059244213523718895983576151058008408865514495840243482941296040814253698844997896996421876573833182824992224522598226708719895552826073781555990908824590090648133372733787550820583686384142367912926118861681034056618778675164820125880946740926815113365777149044499768258320035624348012780304523248600272896164114916579280406912676458410116945731243596335029703535098895895874463379972754649129083123119465767403970082559511503608240199673466461413709714298933595395728991218821516772482270034558858352598119444497171085223739370347923285668932927898925694055224206988704478376552606377779646968881728682671739390651498661753209503971141116631678268945321311413318685249377003921506464669124447109391389916363766226996730822779775856244899905480415379089069763344118248428118222255255873565934029974546159848558326649713941037289359940675861397208835965055237661717354967664719725638980602244948611790094877287893311426223733547391080352291585640536723910115214846749984318085224868623027098964346407366389437208032017164934633810966386616902259817265199951345516419975378045419537816838138039469921646650679213215463998364982268059800518391136980834030012334080000 [106,16] 2481418273560505395070784126095614033079824849967523047835907626412011961776538269423079003488368040129562166811369329486108608519340932614278635239149232696054113492459464482065377955225094381390197432389839078272160532112651544448144504408897149494408481949770934270658367264309407711902117401299004371307492658991667750341864421527954385010861206367043742776934643182486495081598660238026234613050224185483532218808285860436799972616871272494540751410134937970531526516727195471247740889279605366200127313151463071313289772683811544850869104689056029986827482452133650630756765180799374784295294508586975151516103996367127050066125097346257944073109124494517896122557006933290681682837794906917973033132765406763271578732190237629382478814954023980502676137623906242737940483356428474307734446354097508100907751074905303082247338164528780755405037370980359085057086574015273093645188023366696471481401326478846021871005323752312448601474643643955245143345685251694872120807541502335472778702908778398393165726978051870248258686027408880371794648993403267137551529342362130247977010908236621810316544823642127583241399751785254209243145125153940458435812461491469871478094542511968983647398986807639555964623634319074930908190410626094514483314018253472865040607156613924100340112714559818090735830378587194213717123121203828125327976341146688223244847549374104530299262505737789810928306955123599695423262385253978468545598010954921529227255502733399242712740322990688884738070230762380288666509420435916090935491712112981299180955834696270995302285347349120792383843049895659485768012740159663748303363731417757594838545847578815554538796478266064513403524458205406715037818708495064026377636680838035573253053604507873542332618514087443151493508000991405768515649127148844550763512510684466094881554924312735185424571380034251248847628669954690678241343673235282924047817584484129808892568961464007194632823619875215872209327698140967051294964366493557900694054250469840431907492405115764903865880958182754987229380943886474645662742586295533987142277799906737197686032493360528247482037006258455775158263476495310621573931565774911231619215856431160578909043786322441867700724144161840196205721864816778021824280929733202769745946468566751437487052757956504243165666304756495700782766127202182493532895535560790988306717597907623432471660535556853440024232410841850293868124079386596065592512125546011240550096919819934558263539336245366615336550400 [106,17] -10785043740443484504263440321159969489219196055522873982063259453205512882180976359406794513703726974255264574130444898772711528313432638893534924556292194428416358764160901177093846596626731338741231033475815692867775093039867430159802626601391877489399481536361971560272754402759681644882273643598576795105173960623413982655610476809865098689177293225821363479596215686385448627911977197216559127285569126029680776477179827877784941340603605927996371196738933874615173972730492431881089370118184760963699715106421924863215892058713086947407611792925963980214995135523318254417313660830589696563221769541715767051169751207375208646841290345117004794827616565075579524775895952306107968276983521742445108438011376708458889193618239390014386434030451637758921540576383893415522120474015131883634372310284343687530693752309602192654060678817337637666910545804284914103691331282362528130539515322053241903523344683547597722590895945974167032934942940780030457247987428721245810185429196830497910782070985506060218825318751328430577210803035012054909109653925988791725589813503034938409656351728303317475960328805211941355043078377991872914421911469735767676924918219868554682993029108699447128445771937510618153114611667068520978621971443526900478197044741179290610752293294661553101861038507093008091818342628100289006871547608167535339488317026207360664133374669265027271666366288834313982135961250707598671126871972988049682495749622957763799671251859368708748206058601578495716622624607043724491586899421807034864294085910662968971544827244180722134431865102653839261642419339790008479301704542167296470659627440370468177434432949306505604504603282340533029915318283925107089301705451779910706554974812936408154948425755692880091922832969309658781845416782132673986954165858114768724675022463107842447784890050362717643775510721681235503069027600976243341885543534252647021352465705774994003533043357107692073365026985722555113457820706610268670299342339095477470983890646093765257717879728784561153566641128589763306910706368399168305350729967506987114912392670236039003702506500081735464771504037350146510742409353492086521356494464295263748866495262929893294959790992380856016191347639664011259787391497797346258121616421229413755247969607186108562472272282599230338224865655464771114445959363483279394979715945661865295687796060466424440431569689419365014348689277967386455463782149848924413585915281100206720771303817306201329925634162659059302400 [106,18] 32374032270008997624959698992772946892356772255200758900022380930241565760025225763413923158272300167223684978382072458728103156935724198209769092507882987218818596704378817670261429203829488791424339354283580113379740849043831244596302873202983641417321357446667037350669327602486326334188471076367239337599150277208260330724411994007610226350039748119022858084834494371262254047668771673879332873992446136201480777406440789816467826051492370779719089072783945408453535122034482281863354498834763775452268253355387971070140302073872277138663331145307956036892789902705577334770633692167919721245303499773066677901928078505620256619247012520919471028445251209984441925996371055971976168650449082413440442180651531959127244266387016888786658177395073364013935433820843640530076431095131010346263301453447104513178172325487969075661844275412292871595456805861826506139323686911391303069890164564877870500095637303768404546908808185469271233753267196920633186858071931544318973617391848984547842968004711360105381022571435624204006563784502728720780191259286158119169784799998635152903901063087047444633980246457923196464621487315834829836913122743817835205995100122428576860132329436941742710754766268856975538158642299824077838454838272202246329641820643518475934787233141962557787855673734972724044297949790942203654490676996561925200041581792637824686696472772566524859260196465639844904477939588004821959278220307497669906516506299244555841806830591523996357027507955574484510228320894833035113317383944307218419241342056222627101423859827717086053518675292115963113653073513223603444871302589442610903710124692595857367546891670260128525387601448303198525751909700821480109990649584910979884234589138450682767899632393246001556914830475077000421673377011869810177851464441968385506939534213520421139078216743739428542812203020421502543688188980403070992667130516375260176798721959198939557073321181564200452254577190259856960395122158880978778935697576949642337377937859158898501864196826588565896397770679609136685054402169818647780498775568776729036631555161389867622004184801627280089316225568762107143099286750722145807805709540965902084865371950882581693326685405223813408321754419942672339249575845192012692328821420945528775176419795719949438822260935748376650739244713863547908690044919316443204195639035315977902608815278297566872430476785772282637639962007476609789257115716985901530841155025457972694411389841823243437067869661377331200 [106,19] -61733370923678469459682820852860969139847265104798604525657192689711722403839383607889009164858968838277598540808513996892135657790982987512573857140173910075745813337869625020242632064938174089759776274062645841385383578560629027133373333572314949608659309457905552916478432651381645106700604785636031766785520024759653015072745047719521413477601502562948679636834393250231226155299226439051694216848191877233559429263857758602756156280890620703632515284015669751608355943488151940131274187948547215099180894855974451881043620153909381349750149720720571677333792141711042034515682004359660052306698333153630530290430361137665658797307714032138799510032454768722317714207527392888322674029761990034978550429393563966004605543345885183478474578795466056325031340240866194876307524710742140165936720277253105228147500224454089530465238894569929423317847242970628750068707633706207425672637403955814364526842101914307737856313124949178488187730152695543460883866842856933040895612425676428568998220019986600257577656613738230962127472335179010221332085435758062250232620984896032609977302575029796200627894116797781961735257700639405324601129390823214595666683713384276807401997874887998601780588988918738521568693140720844597592753140711406770169898897218667212815611692083530185641755623558612276869003947008261617884544858907577606252794996104575814202782234486348672867248273923156803327185437653312026931492228071769349829402609891443348797115956855141183261757310292713225711261841834015383192661297445978443181599412408401721567738882391832051611201478049906516502417889156243179289947042975143082417761551330742238183684704966816864188026541945666057793112801191344705248604526730082001602489012013323610680826630796612469072296852777423492380260010142688669944078157787974023301520090257723209717528220959438396772466263525069190765481329292777970430104463872724115934845364190316677541938938829674216754743177584919956474455170522278801978449754826862620384423923528586892208623059961593606847717980052305616925432397551625439121155459718391406423822948577224717912616999489636566713659825755717835205759178597792320186871741048635611831171091081413110402375526879440772462553223274282851088028076364095836777401387036761580050520335732768267544904687011004550657960660025746569855208686389309284724339038235478178383200510137693826470237764563482284651165280024043439434028341387184585781278045008922531493330505132449983075241812400537600 [106,20] 87465215638823818134725290888064572561607072895177876461159777304930494872536574578840989981673698592725976024722091220819986872772036486436553250398106666907064088985432429882658894433082875948835964656068004496893380224483154251271818112986507196985200847438045724620635279977334889409134762606916832511021663365245302500969868603303592600727320759765037179517143746836472327658247148009883075314041172328744780772606837101912670167305788110627208666037664517151258185440912127919254984092955587245596834264633605343878532201842431150680068392791701063644437614511279864787994883237424061337352474835921745631074398593643334304421513949362154798609178291815713296453976430397818769285052377336561352354672507490551114945898842977080141658396683376378179782316815032048304859926448708528618522895899244305708497987419457025341291379719836875498858330068213134919997281594695940588569307511170107476166981487582257929761937476149072007563101182070799371681784268063242128878762805381733303416668900361591495637840355289326881689729265777734570945116211789359704621906282363207285427427251231613206536284261530888497939467485360524681164621302168777891646717880813390946060182980207593371111813113218955315859663768473581092064445391602334038886697687805340515905817581259106957354070218562490199604630231369997839428172518277550790571071025866956787141518659371601847810592635469267829555654563759255811724136511470753206746438958932878142797222343339939523090590401855943680097282360468726104643068324804215227010130569574558994404497739393126310584119148207403411838945046319209963382674437543388904556381920900393322411770324574034424986001574055754979395646036692559310069027607799161642222331107940041178026511323255176499767141606748309244662694927923096164546481274502924880615454608327590213493294529151605061205358619009421793695750080844257254154553687663555182456011115226654687921430268851505334867560254731330845167421632199263728043978153815892728172177062384726623602068852774142826298964731855941506454183979897874899962888086219901843890061320009100492953073655939232427918662777447063951898065590534380595221987444510482531578276173875414465010970802754326078721180857092764009947673787767260605980802904689746262366983196212754186621426585328885360770914437761967762337293182192340478298341428547506865326003152575283120741078245941651369116090143078859675750680859103093302330194189236972261207995060531209238265408258048000 [106,21] -100271794860759384819006240202376788098559632602745893855861261079786634114966620187628245035879059490392261441224197339839204824039924297087076192719523816699023173232627311960405337790168712648625838292637749440177257415194590430063327916984792157326362807009253324745498872871189722528518497273182621352911436675230046598149133984630117494431953457950800301006593851659220785527416324755526429339789824804159831933083708760214669154289164665768918647812971960417567991940349006780022152587020380655670674782090671537231332855503760162007113204950165568252563243546827956232964473182001014099468145930505224551610832068892959826639286253971241011525299370136803306755166743177272501386331717327081427738203568173143445755999098565040867392015342450361739309204792116066677706445186104739281479546656065032400474843793589047249178792735844870701978688626902167157179346621081982653182188776915238998722089107221549739102827931752037895305831915257289153998568826054089287165416910027369678672766592171014199109744911598819554742627925957034456505812223546211237390059365911365510245963024454607204131478534176120798764613418862912198692064890003742896500383938814970113004859961071897987654484010715265623245149790792523292949545771249411765251685204394558295942572696052804753652605939172100457017317040742323655506186562265117601922024319151425441815939738514748567885670641598250666617615801221904195851979873972232105164009744447790300094086239761592937168068963474542653523199820384914488750243561656567344926335244193108400087859711601341109809500155985062162123858197737692549151629400980895028820016246023360099346610834736400153888936148542586058871587109520643224201556681844055460385028191695828426232470333983788042162277673999433833674653896660098914926525002437269189318543697926643435206790201286756318409988879771527912816726835508820589105324610368349887389221741321545652014792727020949147742186821602156324271546827285001528407170568953958458050398548093269954007641442843119415942759626123443958555945219985235067425084422822741814809376142529548717222870675629737449166945136315334844411315953642669529742505586620107942684129447259368730466976358751263318511885371423656790831913915795369904989615103514642818422918068363656567567850288035721586460341822176077127416577904479392271809001964946641075201525045035299683023995240744397615720959002880201787220354298363899393031271612252741715672107554223648352489177088000 [106,22] 98272697308994597412614736436965085723393962340158021920935320476630685850432208692752424293345942515671070020159411308411293696380249619514314081442500886026743149190594252619372541087565313659084709214014201399554271481054725382039940421064181760748117000899576450706773591043721436399614757168377328887352020385732830203953501732622778769681231126297698922928989196764061057360631753867707185119704352207851617379083443850766707371786931613542433949987240883059989075981347825072254405997715017643687056984988917544592558819101140549603138981723363999242028399178632408779234656958492498791660015840695870690288262076313638947538108571220309516878203499731943919340346274472862781485951168080031557748134413823542392760697620432544274245302481219923317137470904080605583816203440188437868298695700179234475943570919496436613669851289430735727463273552717980096178521452987485064485520478095562946438299316856883737297153532290584697783921527796149464438605607841023760020504179875596489494463594443079536572034376457859243567134029022082870845726147615979286436213490848441272371993473741206268100758573647221312424297633848435481348899175816519866927067484782057572300883492539352945518366963703679831836572819590934934854997845033650341176380695594886648671727427589103668873996081608837277699855659285854492112060406353119460494704934552181711794440155765814558738755936948558751189424873077956422134326631024612749741416473381124287575502833035790548874644326158308086624582135427575976862623811465906893658283272806685847189367150646307351053246794024733557380257206372786650402741200815267963058510751248715945036766183598432674856544789184105220391748008402021815277564876773510679620880591324532534200357436318259662698795766783109425880904924118066020327404023452506692402302898970728434220688999531236476085462195722502832271761714144270352832021744623002491940802440563059090495915011175471614463266007401799495801514580224441693373122099700058030435040434356095839870951926025728992321587582535992323367709901244131940223075137961293789741998467161967014273991066285400519941955678086758077243362393479304294432392199774575763771522779428637161784797077088550900149328308395890023823718728331646905351190472282256195078554308711104732670633926478993103073631545744968575907288173868496272373519708888219850193674159317975341377741160994897771541824649530439242071805436483004973444729777003060154591135705428823383421747200 [106,23] -85844302489694725817031998115156504154696458372244808441430026036317630963529035589040846564125787373488286087620673939686683784042750859027688426080047736624623202578408862651658548093433705520535578261940098109192115486189974704278222574003364523636951797869251500532813480062604645656296317362720663390225395425010253025333641545169368584677518277963493981621723684946650606653673630014338494924886963373847977401088340336387484089760670253080037262742213752455301066942130963675838166931999411387208951499838925691072326327536835507056522729371850499559271033960753185211412898794019143745868452082447339153752041360419565802515603682005413213099985499632997679433418253471331465871922330271255737001681014473422311075810795493774072639804612977333739972673718168147335150272413242864039690879994904854310365437281834723122546998073588584594498793532340242640408384066201463929931463874118210977196319137308888994053630884055944685322003383257043332958552249083930414991906930585117629276630703016273247842419045367263509632551136317023547841347813177104555405697789987558250874493218949237979848959574980162309995211793299396816513825106441012865664389309301685203336496768495808348292538739731866697736253449334337036768035092984981976856222074990125748623076913755172831467131534965839617728741690475668185967994820042326031774049440755527289669497581229585758991145089538075935949827319655718193184392970768548091235892169843432544470194627173913602698582384040792429249431958411797535664829996720068760777658422489613011857906835103658037864777986213930931793542964810183178669279104946043830513006293097577184021860746108041444002777113596901946469747623723060609686269488243431021003321568771938968341141633530057962820243910065238664226091608591860377529846383773069725025690288236566085911027952613122066516328586025769418787919564590331985082200863977689092882248026208112306506526115122389316779690348821219852721788182048725076740698909400434617243961131703206037899286484664987980139452520794359867272760886411568876321700525436598190696714961753479466988679907716097029508253252668667296507057938968108013529980345177755485369449146908890131753023192048222060030526505549462459311544388259251373752493655121022885896219395007717003367978731104178862648719133219111730509223601160989578487121168004377868481235752976567220973238996783414530187366644800249841279118349990871146064953799693470643214685780067552854016000 [106,24] 68931459976655506760552395448441425966939963624894308585542533028934463163128896145372394384924279306402053455513167226157303878941042597385211221385442186243504079548548763626567552253715738520070544841218082123898506408581971304254401268635914305059441057110307341029312639029209287528071567547970332809941261487424916853512292466092801693455789936548561729572969159601822236763906472763879199031434978772493794338437803961421033298354108946715326098278794732895797273223104875673651917984967817782753101424932285017984479911125442998657845278251257546162879746762899759122132176753606853079771854375767556501020236004086833370292298083764405208638564109617390918997937181452660676971542942859209828541389828722874203661523257233745525614061131953478231976370240958405549541199334553407513486576091070574531571969837748460436309933312738039186188109812145666783730910690968114560571189896264601806581811434168058287122393489535368687339593842813637649534554898618033050273173452747320398451628725752234130996494246670882517047379181031141250156988636187166272239003126126595194800736165966991174022848895464574075693601156789856649701456652735789426342090170903968310113230055411223526633922276608161264492141915223287386263283316448540780770474193734714630253394759971518269690180837643926797794859345876067422424758635362253209568177694131298831547555108068033227451942567758058650491588331711699085241846649241593420373537069078966352019101010416014334780548109951016347229089876495820381815416744227530314868322953278569322069655011908339994639990446298874679703274033383966209280982345835728334131752175396630709063484844470334988522166437449062011064761518283266153383800478062625978669752353895823906733810853014083900334786758777437715885927044667897121948987418219187189164179040801638877275562935055793863056649972961211476021641964013954079517690843701597453926843537393918771231883814356595741027672074086802420934757807475390919982691025937467383935942192514554416690329651550549091701981272431642576290169251885058812449431653181226097690102351652090365901015077524930379449764962054700593233032061197891936146422976866569326495872541372171787893419443050542084704107109485434651384026999481095239337758405969581118602619288161989861766486394843670404355695446888459361171124451948174141448346896688061547095793862957255880614506394373219339667170961870514242135184053967208300217648036301912626990103011496086732800 [106,25] -51691334571320651387056803310745139227964275921049041219215822929866334446423865127208953055600012868590632236620110601308734424624441699195304783505998941498372353313384381265056671524510632329380649852193502878929392975520538254145090771663996980491855378452166848057435117421391518608259838081495471700802156611406328456095663900180649567243411357257811596517455178343076423727064622593533715342159207505536223036333908747452008006081500187895936390545872628634277440070372531736097373346754363353174465498542437163736891468548110180115822554265854336720094378961258738530086527321792785118739343000934258791270385125424016194680355377440151601331262916825037845818231134316757144270017569849817115029914843648795108614691262705480886538176620066354659505896350304123536649573686093911712599535020101861469329580110582926587591144712931679796514878774062179544866835128209854328249302372611978727156694674589508017432243218138615033345875308214093567801408354576379732032992304624643381673081392291511283362653196714770640767821009573985657616938597131826420267519593556028915878409693620803292727230009833851575778076119217520555322592100103340979734779109536445563182857536711190270952582457696825874031666892271813428872355614215956903395304467845803337765493743374487950491371339031119004791004426501861407971207453602643970384587529235533009446654716989947956439753819794275443178637954815362864883414223399499230381082099945734514872936876347854932460975328499608846914532815759879057013874888262303092704801098903134272280169910487829583367458130320788380994843628144601674835993471361415424597013024431318904210307299892578984158510497332890965528068544527801726754219578063489755693737321837129289120171662706101887265699592836353799943708516973672869514141868438159956062925647145280616559164525355167412939598542915038597169651505555987464452005684156025455446789450023383185532477209491605205136335242228867185741118791979252420634836813246303519061593540571579608864400374149992604281655584338045553010675813332873754965391579693416952129800055222768321745889829886394565287480048248472739028097713995508964481103930749025940904219291106164439418285629617866132996783392137585051834027998368809681623008210033496639491216615648804823148017335236493459130215119822355943826948646147714156426717346982402363856667646707857725238201821076180505376379132689739335444139538725064415113378937285335913800397889522892800 [106,26] 36131200403427517604742783529256009041587796877847586722099291599504772628198298600708643961171819019651535139446357708462009268731466198688669758329818337442563058266453139563376801979801469240394246110285897392274974273165969877673075002225052364967233309159611843286608915979989351974387721498589286350191526442009905455901017794226414700779924240419816073834869495914444227085142069915558759172780144645801194330920327424015218533057796362815008710266342667341563884468435525433358261193849536721682329240814417695091977761114825479470757961967614583601660860811527748271285486929322019369189310044545053397636144123880983163697239500974727794930518652549838331332321240544219541716943839079571454945284486050609802469606408040373868868714956590050795322738072045130503384066916021560822466611176687808321233801815327592812955522168100134737254490617977556899105945932263969035157138614301880217275668540458628209508752105079404511619162019839000256752570116917609881327093211424457918680925251095292662456392496188438316165429429229869757949335051250217479426182571299953629962363201088572954974374696634919053194667651395215746958275776818779751302929439723167011033097298762830057364818075676009382812043928534308337875622901315609526515021191733822889352348983840273853240655494775675086002913551293935107395979486013527228047800252217399638913921625630412143595785686951693714119183650190789759736556028213798585212482869686408315664041587060637367909289518558216704072933053899298804475932165198638358791749763544894556098702907928567380904916134123733920574019717406462774006984759351075817081851969877619545749866782190549253122074665631619068788631682566558754798567622248670851659933290453972671105097554552712109656328659541433667514242630375253335247246093314329828526239815203311657741790934437151086246290494507819478547058281140944481106321058989161795391337725818809442444320291418278896588396170050714731024823351899315516152842327701437446020040338165513876907359592077300129352926962336003613838591120435421104672325803987078612461089105229294026511187864680131174453256866283315289713635257843718618304276952209914878012701514976115124910304599966332268260931624915814706294310755100947657183066184954396541955563979981022233224374111151951825696678894929236283483149965035143366632491885926845260435319106682129916617820577998580089672012742091387454789488542413632972808975640270751270634801594368000 [106,27] -23174022221626699303895741999767768277043242732257349354647317204916280079088701538004315043762866570696711059021037763420686585261507924835449900909325449772062205599525478147578401305460691250715091002714759887199387408169088117835956536984751282031563936628940932364393078505303725405261805747912658015479624907094510136181400996506406986932821495710619225818390469931110714162272766452912328497768364886662821366296670818868707530643500258791622278348193363490433872765747450495721581646669976590694750416734118380868602030769306855398421723894495946261605075285337491045178366451333236629008563462429582184076964577981854842189077916356494460460023662326513281743562889015335042690420228492350330102307916082466586955282291632087986223048317105008495321461058106633114109710113265896557267541342409119739606978932831572233654891553481055460992803515533032988446711151719320547808745088924619015098779187125835010839261775991829127311736791908354363252953918689436772473991333882639341411376057362652883843017719449359228457878775560312629228580574883765842205129106879381689469240153483913585666227000109757720782935800449042924412347456693261991124137287891078604070076411320935777705179477591313527068037045764452149615289741652688250986301101092680210523759487255314116387171330182851288415358476596485911520080012024322322709716705009535604620905449762977305850304509001644884404522634845841610569201916680005268104950304581443522441642171388028894880793298093789824712243946715516683400749066261735616068993508211990666056784216157824679380553673536883204662032842011129956004601949036055784781416921004295611678294711354295282801826139161568027330785101777304371260250840613739566527470086474233319203051812497034534865465133493967794459640711131400917520202479242424667129551285491846749995407889937140348227541894651693229291634410121984718928270847250963643523359251371835654284599107802421717158029377376155039387472335671036746785188656547703814663430603418727475487307457205937123482402907190128262093410302348002319245956695667769670463107650523191093285150097641894940600537933770115209581813844540353248179290624703876511694488936427017786714664813200733561619211387013840271693959476870132194530828298581197849206765233068039816124411180099810974324589377950575039163126959586905509234788056320064126372632105228534647388377640825467685588941080186431717105143956457821268156637776215886858449374412800 [106,28] 13340065338311303783405976955859641112377854683962029765393021909669732216681511176378682713694667069236001454101532960111649562108574823590315962231883584359211849717339461359393071501399099202651958550002612021502965532429198691080527246913149296686551998422185781565076097690571154163027856923989045258089864679209411034313569378426672013918859623844031691900833373531004917522527948967889355995265029141339287765339516110133388151136953549225640264956826778861914998150014954118583709849272719283659693449111593887034587046422569195888957034643668137316633308918972157275381241531359382081840820494759292046332265223561327946152194841392571098923416428996707284506562921223702480870056858692733014351318395968541820105129108079505185432618630798077474626410428084595266263516698293298350821623983024274876183498938362424185662147196966503668602509808518502361924089051644201911705162683010610325758754742145271626688765728894608510758021125603023246756487836660154435901285411747349275973816875253068987022591081146790062911929548343765195494944722992993645000050585431534556519406335957167461163460357791858644089043885801757141970369109840229602205560400748508759959558647478054952562277922340154141744639313584081945040688509478343877445871333148945860959898668464886419198981148376259450260911482666375720775042623541632931560945000706140457919435056691651687352936513038524305889466241762033011751322684532677395724656030164546732707598470339172596024276373336986826707632056720078886296375246353748189969446084804715206253661319775936333512441885072337795037549877938396449606073410550178357692010159065701688339380717790259160895359125512122291160001776423274834295860228039054844895408607177629565321966737591004622546983279115378027593097712624078881876344508831317358736048497283426706577286426227023932245065716235062927676702680393256188133651634535058531463222189112486263877350429258919567241558904171529038067763899162478874647709102478492099680691839499836841839866773729509870747857187480031066690027707447764422578359456117861084652419345411262276284247873674431834473806438292698212943437640835224195444527851118027379673562985953509936386934756783105346040379910607080256287749628165275218207761688427869196443761162075233171630870639182042622739034152496374106787291246108133645175603961140501509073144671990795921460220690807924063495156162325837592553170843235228734553969716817031831381606400 [106,29] -6724029339064189560603098084516292383405756477669597622986930535132653833648667344293078039127643825542734534727208121900715044146920811501333386051883483028969909877370914676019569924947335894973720579368201175511786320197993687953469629703702915034035706594415295403412675047143200550506606326638890954277889380239728405199288308768121945316659129678407456236522203570764650690209729123677658107677856745579931553494585471328678202754774680036589390666413350850590204474575445469473671398527337753223986542566109583622597133102222549364356941815813739369350668566492580032286771581205089864332969655159036475897318188908307987988146486111002521875065079509624943519486208822011609792122121106778052570646196003735339482301508778059749293326216693834979020433284835237198540272593517492272499158584455983307424991280127601864085165562830916816699573710111461994836741226048509647347207077641075485860867732325799937069785476417000716687281676478322963561520601717599544371068982644581452887000046724372890800710533889936371791368172608510155517779300179561226362379602340221242052441883608826483551594285691734772162737995415784996608619976832911460801197312380872977225242240097802383106665566650550826483470427363185400023529612323610585977931760707674668272746858484824830793001682407755844442356675901351565319660390484764648695270627798026346408045402699006183119316442482904766132695749017824527301623418819051081789778567240780145343946291538378729454566947470831130134347942983176533134446968071546469099050744677287111235896474293695234064027528738613282758733241460718151923709070863786241907816718953198744761418764323772022286192788736903505172726650617412848185980753712812823585082785910701023329751888529366043740733805516829403312763493982999301271815109918937556866888427612932266529482012098246196736171225420938629924140871238367276484004702297087653191992293998391027672531698812199921946989618073748311338510844500157149734122775767521292335503404092722523214307666430129625563059037361511361108541114932871003718497984774745201918097092657744177568754937447715217330335256675105290777447649138399324105742568306815950273406473298144544065991023159256381282287111078704158127760341323270328632436126666512324406290681296489974878166341636625079898993346159994825735823987100657556843393596846595643490953796470656949962532101788297496784198610026162107843008359768172108802531132645660688384000 [106,30] 2876167561706136197287440533998770875616661612518982055384622158822673116110895679730424596610393507457305903678051909791464463193137869526850545076516918080147322130830916179865763863073905743664037767587170019260845416807000682690516510402732820352750665144403561832042998462236928833256812475853420020587244706558378562462137883521653255693499801119379448192484386684032906395965684588820615981653655227345906183552861788812577913164481093692988280840572739353927667655855259282430470305946750101803827094451930488351289209156927714014646864113506521012635355113060765903200241941696831098131868908842333335918857084245985451824172869418150944708503142158439956843740194814256181371339555861907292024452388578760396045878337763283478303878464646075680213666179155539522616877538406786139735570553263576131725656942240467908242236577362296544172525139357674656544347590822340849452119075479549055840667893598066834413111911770655563158434559587878048053826636192919885836770276890471946050858240564041243579250072381405648756592937488457726201306452497221633335668358442542584458268788530764644389143930616098245925082519809957595743516166239707946875365893290111720102174881635655719204260471803115099332789845046714039256168281530341908118637969382071981212710877163575392850836090024433687575689854200192312029605082691795379141447955605770412974624512672686862257877335605192955878818079824644319557801066893587280548192695030692822815355084112592275889288953816035320332727205211707205704667789284014737906039591721671225129654466183005246114316174832045274157667582303457880831769594994857561604641198084891810062896963073160134745323915779453177899314646760221313473232317520766281791879226087845014672812267759002682343326555745026968716408727407026634134993426650856445644052408386585646270235482832866845288000058923624506912720724838143479284296738735974081338072720019848054288096736411921497435728896731167036952606697261858817186971423133388267271189378509615337076235666188160811082580268954426011021698385848336397555607863137506387733031914364433778472850490661118054050577411384166433183977056373791748657026335708417096677430223929625384313905887121038088335814158983780596594705489676631719514246765387856200760733561696151372812047192674036609247399311600209047855380867874364370402144145425777432802748891256677516950622382243392333408857698721005213482554194028733608327983270968950784000 [106,31] -982836719460642098494241192499480143317897091379563305560122550900008547628049514251461774687076240121283438148039450016256036359145606023730345846321266246060230937554746146152256680227631469083922402722955388328234656215793104549388426474522783461728778418904514384642647954659477388141494157703030912786587673493080900616638014089573772699009351545568057114042225198145403793043355095925362059720394475995661126379445996629522750526753669062020031700439614304630153360869483615495948123949688811682829703717445905331585896135873555276117460967373111156062383440362431395627464477961724903436060007261035173480501776368185972506902778860797435546725411777943423797825047811760545834604744807449191738359220975155272277682920071754799805097103602524665165597569020843672571932552904740243565675455473408609840630325319226903988209696630297886825292115760894346584768196632819373347260208140890284333528380345113499695457502063760971789087440110578129707009023077113649974907409892282019041286256491293345387100798189041638245134404019873758613924543473915356590278438773060620873974231670879221668555227319509043825246015535074333005900979998425120272649338089473616307231693180696839759124681306612942820968631437584183390720427706908303397153812160839553479013754343342886609087543834925077221580874007926508409454446311513810540566168899880062999515338704047139874537735028164348367459708690511802077439452656666517237217787267279608554139353575960633652435419966367052033197384013803892903855373159707751564650075879675174148927419413249665350257630864430507665847741069426536364870476031180649444157850689090964089105246596146070588509577642607598339561634549721078726367925986304309528505938351777075994093660202457720969398488224128970034862205835562918279889175166845526680022824095924888964929052833333864408478322629367988123365107312300354697509463706931723359895408860805636083732543511197326729915958017351331966984476587079789536048036712230236567886638194859439608640446975080664094334065104315059827126894597307751184204334733105086205475312557001228497702591100458746113807733449242487912207960070845848678783684315011541643817495576971654280470028037114482703449954589627998182499112170584110588716999292037087589654950214720994135712543140499016075484683957588007776486907149505576737191700965671920768775300276013675105468884989815250278075896928831522628092297135189944180620766530764800 [106,32] 216636028967545602613504211316122992862658781293470421296298508984488563566405538625878620340035599859086294198897828108423267397426154805122906550476198157790751002445552305316865469726011081709090671473603003728801774174641554167144214726097500779560674457856632076261355275700875873762870739566671921870330652276615917695415303091623762883834360241976786292163756294304904389819367934007517537070037051216522261836218774512799914663533232393124487783101364455435198072123367323907002264401614307561761160653315114151089229320872705539220717230341125558309780209251939346979147720067869669048630646017675603963728936928166926526158278370580246256779333334951141973281093462884678135556897655467341700862043025757236189836123975848808326221659265198212042131297844236862055371797268593681945088756202912497893073250732833708308197290449280783857712282429522509824801028393450131571621806520658108277699234695591770597993898247498077471600991227263931983406857110671344408022762097907327198639934767006951831649705405295988452533130235330497661602799051504745420248118773583122094032649240050724874352557603173858845047998736233962174194744531939014547840520010982707363558438822014984482600223553803573420904627579352319835295832633811827760735036246155486223590377806407124301679649172839946905348821271829305069845752258025526617311835150847966015980718617018403761733911941576638172364586578047625745809962437147824048908055549660474482728679335296313120750072884990009069633781848719407531789706853005942927727768760509159647773175926647667257953187066491108173333781472391154905772915630342536694017005782630385553233624260046818144926887878077322416859127903923414744756448989057066689108196741564191822194358225960556836357156826460934891232329857295621005657074315738386912852013528541638083816067620112722853144346480530786477656454889647672632941764028015546496544870656358242952375782716996658464095106013638794365918501449158734224965209976095586631916623455923130511122614161658267618795028405108566808234781940204050731093769198648666979774031568481986190228088414065335340237558558879709864211141878953872664913438287797728073027598724858749565210446995493804017846600444589091855526713538583191407621093278718673662156871367060345090866438789649970628597413470196052854811491551807833282381122913260353465154187136239110474580617636754049021889262317861837705365749860372513530229188198400 [106,33] 21408296279845952549906763537496256162023181349917673853224825079665518976818730183625727819573748455113322998841145343630461345790356234937245042965644798309640973950760826078360535352097669906926253806782941711824880394022255107116953086732094790861680981307658370090352029403620438746439360886581896069719665743391798105748861583188212998249069260490890083776114046461768613565158154577609217088096808294814641260315014857262752521083577538750587794968754823682805004038292761718231686284548294485018596959515921727041090115807243432077912099574242074862213469991168869520269189670890544551658996312597204503455548718866032579988390801638203410874916623994067231664380840458754158280658045840009260054858199700134776899333662293850098800225741957036530892867241840009641905676828227960868264716308765662901294383095866855309110923287499714390217461849732325800723377434820791569652135663923108206515582119832786804444746988085365527232050244105375068078578994877343980690120275958159050241477005491545681119089682706861027523986194552450731700191538209895372262686723173559217142670006227870622778752962787400255978163047053278838260851677886523511736000578290240050690296589665492483091330476452613045927535087746841141813317735698801537842553174870637195017205191041850681410144070587088283644455896721240726016471405723093939111098493365839211521004965555997463054788369312026593943102376560317237952484784067054436084885840692428937082801992332429373228110802643338385264993557256462043557886599639844788646244346270002116481037667913168577969915652555718915402515684966809431930917070604194396374532944304839427929694980130833142516407326455842285173213722902057311273134015124218287970455660099676787018218743827559122362338611780290713581912640852036224516162499703889786198672885502937721361562650317358267729129185681289180939217677446876793867532449725506012681984629002705216385844427170793766778036480653712454253877768938114207734672015186038241096353634977605969419921298649060986062720329975995927625905767943312318867447695853781880135139104675181942834560297280815639034706095582401417865587017961731268920395024958727929466063645738095278950954082387454213858905677094675496079817011161307810589127148648810559203146375150554024681309622011574001569740739779546874356508989793599759480832614847111513610569973468265583400483855053119793785363879095605132820715233248321992235417600 [106,34] -62193561294487326100655409697159465653055846119684581246356469758218571284416943947397105235611348212764474099448014264872382221960665911575033303110477117149552224513217140420665458796570989883900678562639918033635920189939899209557422269939766286722152698034865531937178260185922204424604592576323824271744715895334352116800792052882287189613446910290568874564204314233962088217742057762367328531727495105330452728060999852659884522281932180506149460294517965147665279173450102047081730984848310550450233246010720810880084427061689030144362011021346044972222644641406657721981570871594365400693039463546168847154739752505331849192845180029375657792533063435487971476419200579347650071944251430581725458020494951088655070179659364475941658251298477415015377005234878200935321499734294532301478435815169783002234593090345824736788515399890535784212993640371806787736490016826721250298479066636450037575204889089500392808445506541844584390490082614759947966803997715230757635979604468261578306504239312479563559670880362313981181451628650419168889840614297639098255332919492954204777374020163435232243180512461982043867790776315981210751017968494007282535257265870673939385753604562318544896458850493075932664253950716159367760352069275803165400199725691069637356247144019861445170459219162835008558132809988010858089040123643553679345243303917604706889659004615326830585509711848012774220050338637501189039543052097771387240353824808805289562275686626297798930821361684281676354184531866027014196640687598644633578559111180547005279889697341223507603116854528754927123813261046495984427612892558309239935275776166814126352949833846888965478739649072975639847975764731294043451362932573321484272691647659637967256887099509038592141315470232845049008272796826444888251355478643079918158102700357011572863391450434204911131678153131547959259717381113297520182131430459370652251337602984152877810225246469930817593924210466712840305417516675736439878310911521004133058856809490067995542267671717490548894117335939566225995284797580855505312479221108809458011522684003633184893893682265883502822927919301253593913006332806680892740010609284853248707122073380401670801793223965954313540450070004073072453904933536140770970975834208885968694144027585335731825770230032072029091179783146213698392379488107898037536075727198020140862336828988900097240011385323673264045354414851348346889299077642647817420800 [106,35] 48817765366855615954019145605884535204881455527100553599686222780019891660314174536506121380240251735454692216137926986634965832118389649439501794267078521629553585109855537086306861512338125537324371536851021193199454764658918897455793206820633196269255004113252173331466147184762643920466120269404634539668734699863458015211684434769060606010379662923118486109585188569534380396279718587473235189129783924788253056380972748925597976810798643596507705274929022006998102196346349580050116897593515353554919465991693728781205770778840277603671396097570839980574332645443765272105257086941422078187472787705849815751617159313412436980821408889497634399307867806905196038031300767845084306091217129692501576934060239875122742942655472569864741663099222396319547612583877961137813422939285507822248605600125564880155644770759538302071890444649832823065080661879822356972185458707096908411651714175613306758592371856582542855991755571385917082140262604428243676678212810635224502695477202534921714763233842181315706658207946692781251648324592255006445061839772529907744063696036416548024027281493464240794938321549001930236861240692991416991369657045965845884391942403486076842365638170638124342906946392820146352523202405600343369622525456416201123539411071583740974706299266709567633389906971988918413334195573658335773651731881647902631299093590362577639783247771074854893190817408002575391108589869645082747974814540930856033453776880866821282889708559955358447632437765261358831869879575740735740657420353055145971284520774876687443511422607319711820344967163195410814084585180497086012742940623978023808577603182099185224106830734030325322415754938936395168900676574216039850104134317084908799515605317506460679798805146027573161327877256848977836500438203358248332127960689271786936897907078047240652406784793341461788715019500717147497806353961610475753394252873524830885680099517603498167558577753252089696479055216059527532056834808725325499545594216348586792061006968168849224370766244698904438520523972699368147287125712070204280568663619526379852026447589865752785436116613919889817329532215631820043686679635256419205164905214104118012911773430837532836333488303854243988916401674994912701562510016614050437390649395275589063397655493966825667303745044198440601398736891344064261517057715957639773329813762969754313232609715395615597589986262029004938218326389497798507379014937817907200 [106,36] -29489535484271763753841856442258097344438923520563731186051450352507094017423262430078107952298124453107956471049348406179749183516806017817158057650727150128837576515497972470153551128323911316867639959244505254912894679147349745383253122916637081485697087111635817108164283941422543361947005870075687490807672587491714594121358876977027472549255261835843811758206468632288800333108861722932281627984304917756387021846108067105605423654359366426491322549845264846140513917684525531644167902805111237298849789386979322311306728516642417478513384027233063338700947251070073811210601267197707428235876168622819669405040512129985716161737629956657200316169724259978736263985308051251830396038202185402196467802617709758018390092034921372283901692949945216252210606300280222071067376787750018747364876920607761921421734747817539747299338008288979839735164318739405477086464427690049971107458617883327497056323721641684570918207819848526274305706663783016118926452725351703785319674112447802153336378944316638372799153045352211580879330845137467246254617413359598425843798923079726164140702999049207247019906775809595244233703785378751879306967344927618307202272062645775525561867038696796610656842615485050883996084575754967331062056975696689733283344810197326785469696721987593348628097096665397418982911985811636134709012490467938700187475258003411468596150218034702641660487333744124739515154295135354608113487421255240498898781801887562670883601023951203297387569604091193263955504193884111995517734713058438309701160465701651369145469940042196686716769624778681753359568326915719216079512956655888289659783623351156973746955576606914188928999968716973658354153422172866246302370402863386405705832395633253107619623362566103126804561820233077693178631787676602815191935626866366996536172855553860350455253289026490051481443278478224441813616691505016697604627144507385203225973976200243387191558267433268450565534837650170271051050975194521642874596836831844309597708152962943689376484525291131201572368600588938709929556699474191051140778939884865834570495913808298260276488897825109120089052468976090068666026429345008450710135818229265105476402708673658572903215713627558571015590567560616513504304832395811660617795089520930871971007458960678109667630590911191643272421067357882791452306194283533015755467172932734009405927128169170809892888339693240506742566614778906070362887031504240640 [106,37] 15669064111431687554899007314724510185700710347136594914433842591899417875939356091691891312751122316320085027843354788516284844171142339451864948568350136103362610428217431646669427715856842488667479832758419317915069577880612245689682292744138250325570265502625613898741351123352705902139994489881170241945671169766558564511111257191808869547077320911692709658204949188266616369288393599086605230106233829171469739171304823109369636434376711962827787945284706321661843576498976396393030575034574521270390450806017961193768089614393966041925418250895356001349797264758672415806143432227364730948034526452545512788808408223009969749773387642484546046577859674091735842890514268353382594420094811435092659342217610289207297454604109114762849022962649514038225276138083605406512435578395212418952975577535622773238127633934327687323866268920156717980778421328080664916365681660416084746047310476424649833952978208656406922535075278349268631618898550491218825715807086622150404550146742511043536743310526222303327014051153629115303815603590717646711679813591052275309531325461070402962078545111802032839676502365263630009468948185782835799943834682983258576476905157431506196488177979083971660344080686525446251696411119842689378048225425690757162259960804691840912184816316510607306541556373036737469666484541643727055570259187699515903058139351665702219423544294704749064314322679822237052195632502799064226916426120529358678599826762553187109555927986614325319192525704436725917706730799632943569929944811316012034299571225787890402414053912575848450809610413862870601011742795017877965722078294655665527379064609118144872160359076499280173068235509314641054705793311248431033381386242641367368813595021378272125122709848609244510917147466445536769095158942170586965837041046813214887820130398177784385902178091486334501408430327020251201575538424580524095195098137935466446210275468973594845328548218804627665234984895290297195022817072479257459680827724695911313811147574367629483200255269686923894776901634434254454462346184531044919961737277782779529377138778495106033845037321463647561139452737122646214476805585041507416870098253233323756444295965428221666877637867714242384344463139997499731352483738350110415684292526464947770041121590152472505228199283442586538199229372535722210949066418859711073397822760205611452557314457560588916498905287238057897075293394935744818082312355840 [106,38] -7703163263883266521069412963246072317049096424433016741848768071623254090889318223223611665974241322977791593374470145026880030787889004703702339766232479867092183616865355932210697641630605592878323977821786250866351597353783624773986728761100943960585315133761729515789657633608464440822277536421406302774558818909795687301646441477611930180551576566411543314938530430400881177291037567779556751903182958497254594514547115381493357488630586570139824223905527400927306085680340551073784451774631043481936810707595361113551562717951087401710224494580867212158617964588020969639081973411351610971479013066280272480307739539915548768415128443594733217733407765385120448099616838028817346756735101557747736945293944806025866637612331953464040606350665445952543101285151904707220872331370611352310303417428665862728927376301876570016548711009859889436559067411236134941395655417401862370692698102164412410536589369956163367504408710448060189500992741822391200309760276196937854837812961274280870714527239416482062052428311185908363561523526713556823806277509618917811211694656141879696083967496766773493429611003403465140472879157785751982619487282580711540901115693229822673679142188136871005704394309306648035397999699814996613277291238894469488522964552326840223178253448113644649170086442435968650675230544920188892001309798505458359209847412228255718045149894616084494925218845407189435962940702840496372644625691977133053398358571606574961448787309325304645687040106930007800182773235707201059952063318130253129952478495881589524397774597808547088615848720407901160376255501883443041221935200309342413572852422655327296449362178730605893447308642134413845055810242987439634730864475040186657241569836816652694535735266721974649792546330064302887673041376474405590906795708460193020856955160741266604373247483876663256884805100447967656599692004962555675307878296620139988473822274023205885085189244625535515798371573035553292258426198624478961083540078400947542588505026149489866425196220788605557594685862842215167404144862241980340477883766261032794198053646055481806439483883743833899330229120443252208281254835701003510295900605730296437715454034186940427583691891041356313369452688199060497615734937670149618365008016430959298353666768549734640094522405264814512472839563415454587546422471163616013800834710430937384629809481736382302264483504100810822767997628134186669121208320 [106,39] 3626681519885795331380072953657190525489492536092156350648342074683184723897104184662333655103413284502754580821599788713624687649535114384815583285543294601678979571301498096225067941058391587245909352906603892923043388881822818700498983231573261137862674707289821964675397653410401331818152233217768778251939176759783333535393391443058963550982226271974111519991404608028699938429020029944397087843112707853382547163017890145905351156679341177605480164748882912124475222914826498744718821777001541225468944263036635448402366158086562305875821785890870496366693440790659767016152000626885044383768779040130327826752224444242865396254787589465313792291913115398443308775675925626773737755572695500883914675317777159928154241419262241694076883724936754005814475533824636250663010706920733775994635073010975996676224316482032862700905891695424373352376384211375412579672935651591620149306067086390755188421543589820769418342649370382102691529330174516458864641969135475226278328058003004753360124226854027471545734554279315785694832140366308574782523987102172230770809752727902503941197543069650179336017586101115635485812461223351718562962742913293728548129669564728939938203692512193846832957730144174233380450803044077439674576783596671743044150625938617275053592693895792492530102692653133807847298253761511236911664495032160722935089331975002485222306280889926439119568129183024007951698069884089712751091590468081697282310876775167117685231529872861287724446281120009420050039336626643007846115039043863506726277366425119706184880482726893662787667474800482020926716472462508660038023457228209499692206120929352784381546118069160575768073562053609471737051598399162085719523161580193390839652921700173528074917343763658299975209104453916584046873298411720201365317600137176797981653883316427875143184103631374698450725111084558896880801934748301122730654207112516844811853475098663827870875396496077055757682782842876888974003009645986712117436691615423797909267908305050254524602436377093506283121730271498112796602746626558346711344308915896530922499711383446477333695440467395536939781377799152530862042496722178017526919469828202546104587051858571213730438137576772020899496471426452175591789460728169533645766936344540716565699903773173792149008933797492643036414611787695670814211527556874876683658475421693351911161666593657442740411438705638998936967916351477886442536960 [106,40] -1673509722903669703617696649767363969283565820712622228485755886327141791742535500506505036028527710677490547157236353759556423277002961838780605669468152641737196141545821920256624816964081391368310576977005564304350970775296416676067655909392863964532531082126319291541692524089222288275688147162811266687684593274748641581188259804012614654907097927982027906533178816281488488554425170735608949508760640469215189289979198658966599017847556190710148180391576330859722259056724164909106038826323575153818324115134394444911161144235895789853339969536311695991016959800458674817628291399805648808261894724029742532623648654148784943500881503486499456227830018884271059462675834536777904161402944543228133027936991431371522501260878883950772580941430013130194572266749338884862716720057925928149460034984792401556122583683146214676126732599056988625107098520419620746622449610777011312977566201605374859982434828741944546638065693109983537722225925462343462632961779314835688682164943108483255201466257094986215834051769581578013800703429711153698314719631897753962219258058061341451110696922001508388547913414216450810589479137740849531924720139948262159573117043238444540473578470083327673011385399053351357177017186682026272507433174358506159323440658491842379963048616879240784348840738752647194038552448231223526003492608264883298208649761593931385858667700727314305671171351902093717397880774146401185841033897191502614468160223981083839242220092636737788944376366815098483124874838615427552669948836875652435893795690426757036813123514186509935680336005503113132381961858845923035453718410914722612318579528923865617742195021148275989668068696144120744132158623991272063321104981002810130233459606333424782127130119305963492253874610522617916671073481459524707609483550344163980820758873799450553134832188190565942610729450035349511909920202389864217392133814392986939442008851005835780086379254474022660208922472783031084159905063179254343584241279218527231030865023763613457777121014287003417224033275148283367957897096798113239780442923273325262828253859132917747183926613249632437307690211510243104280060603349187271020446980256829678867473419457320072530417911121662166829942446133627866794011842368746895785323162503006780901209597275696244283047928677143476601863933783997447221438175194593284211227288687608525853793884247366243085944486572768330888771887276910182400 [106,41] 757289183519356962290556815700542975935101623368452024817285595512314854383078972561157646589258149493815238593896797835596722954008046092214415108161519864670632874825389724816585547673280402952097865014061166474594318311963290051084820821501360517782735517254171699994780415752777592011379929321782787445500066767982511038816497323657807030269302041742366782976945566119977457578765824305309254861404532420666196727789357108577258955588648900871148993350241475153584837243517517265240448418808770117577081279500497425757642344501782257690353859310865452587979708187969725287573977152418462913117980981420360277775456082595281157966335723385479228841180218517798406335762902905763756363112876949250341560724874196108928187702880945234142735291258794111055837882344204763173744400005721365550669313611950470603879529938330541519781137087187146375944061574867370866085898070492879815157147289529933997918399579450517342006228805278626383745935142074349820969653702990212612657704454115706689104256814283907177415682564584272874983556450161559600614769409410610141448033387339344316477591582143523098674787098060210547323735385491185162454593341413365323412278064902112614424421304116873730819605825430635610642627611705836464484281166095957768021397224925729619700509107982331057364769169162427873192237996680782596190276655884221078358557698319695340390933909066871512237198530942519845551858452440714370348923511529078004987315782253219793888978448965715167174889966279136513326901986844009911022405742881568713749404829404861946191637502721923231172731466152677710366128025869516464282194748869917845532201093815598767161345381963922949739126802508421523221448010424053712056603861055571183733350069604644452841352960395829732464247319703679434956848444850382405766869021172586471453607712882851001340009042877808711215568673043032583292442682362973605270456644317198590049208530692241751890419370372007201104128386948709230830788131843595590738919463670168265264252501277742994999643740781473755695317285618666669830857515701701465963440755655091163531476525879411135813271008918874777236645773487470274651741346136012226951240552516601533276761844382214731520374619507861923560654878464925758614415737074959644307528186598407707210176686733967263367714098765314678356101354159124144690915083099588340251163664163967331743368687891419975626263865090229691158952207460597760 [106,42] -328644438035892617003068361389379548410527105106580100039275490045663102723184268148821973063298915125650045037727951247717356156179176709105022722689242249452140980192739786060253282445788127806863761452353356917156330900864494065758876751168495765201044203174607020519836545966421516102440732638921320243140163971691320106208284773944578525079627915493436030931018515994198637798112681582968641889589242375088666462949329251332820719169817043277128601679874232054010722370490207854437542141749063295623249004862240209856400470015942418591816242708012317959527356122073333077400580649450472415630568178640473691543759201419959329314798131495500903657040827752156904627423541978326172645504019521357718752475898330895029910531902663978434238296291525412570694947822785140455628849050575191131684531898957354692122129449880868558606796922060277198554734439444064725819851882359312123550046975793602921160366255831537698336129155274284281299584193156613891107280179400759201468878728642328930477973579549804561953669361489379523394142130049343060669145128227321428206140870462329409170234848030676230467958267832545231988704579211087483957885486851258485743847170629714488942125421091125875584554455565096463984021194420957425324664209463121347487511431295750697802653495907674431017382927970741284557755171681223829994772102730087849671138122731645101386605937069590378570238894097589041006781799051829457034184529312882841372838896778962887979094876690739319257984943765668363942703189795165319825808132470175792706444648034024310960488244528847174446244305219792997368394043094411556496664026336790386531302387171139661568394022491618452013078662966486646341622768242096765537294651952711546076454438611409189719270819226525021405159661245280166445642358722877447000906361684478682454291273794315569841071582293568313621832502134327295030825731106740717600003803111158261290862445585430689752949828223542238708550115128336686293973215004611355355425344065543024761198951283214060139286552298917545281042750377249308945149177227876553653166823863939291045412726003175849909430747344413685746910534101352281862291131465929118018833737106620800299102066200332174392565975497622106264433607580190394167918306070084741324651564781994938210471874691954515560045005991686098755240063737085748512139792935108079660274814848605928287732376406720400556797981534576107246835550126080 [106,43] 132827829393102074495223883904723485008385497464465063598576685199410142929680662408725066330170631964659972741250108217920708016439887632580775893105192401030454593977933262877298855447134450610353107895082254924162885676952019538529537155558206060445818163141357337025537898706360623537694040397614623122504787595525076287067055993877383178655372467036314946452317064752424454700991081527188288062659774824442745390591549561468720431745206357777396149503541201003406745946268042260194625603214426654330586973292867260754763956397120829972629683642787766142172207223094812033768888811793859657459614253701051702242825699423306298971344913472310014440972349937727573396840056338365551979474764034718321724532546602455573740134473126770277454694112759346001662027689705781256753030937669517457739245931833383646741770039946382543184024540923166604399116499819728039190714316531537814920342488139639904581423820782454734230654966824843574437293961348159127658053617997760524917923606761620581861314260308585463181121488304628415419931054198647065871473181948302087169206427099091738686148331132542368198411634157712802168442683097059411438106317710042264677031112664502217753835919416592263757181621665416476272532377360723327822618316435878592319742907178321919669744072122148382241246733251517556392330447209926091174197852057270926819514285718018326995765428999569651879018673010087774639236117980214791940206573707427425517123911358076213305516941698165309490858871116327433697876761277177163806905713803797137520474568707842447835446862155169541170543715749792744075281416910849603954238997132356175290822997556503295383067042922260818489744928266345675597721937091048598096323552379239076801865933212976593923300320204682092420898688607859033200251929753715612184265616972744618642510551756591335937177915730865781518214060715194960688521646088950341403176732229440912225772173344366916782213533451845363804529317455228409120297831874667801026370556836440226452818465366866655362118863146899441512970033373324370548951035726127980407719465122515322059509868655045780418485349916455143234046295816041986776319233846463009947355832978140264540994875111051904791324704233237060739077025294296299529788768842220425075116914538088182314224747985836117438970361811345181058374491819024477071768129296817265627748741926830100698079874460483217836458223991004444192386580480 [106,44] -48918861381662379158359152337336407055001651086486432000346813489692207615425719695045794938738583966456946606685626385528727936096847922003301368914752199270805631916751065043421047228273335348119321257564438115920017683505965992929573168840326400382554196217844330068723187689640100438238960248572285109141287830905772410839925415332426140689826439126789738189638287060141282754718180646139410624730575010838712067029354329709872901586647526061686775627781426656090103178967855968487813480673746293140670288994848555883383625676953684956245041766396691120739335193084253314539697345424537519008899217796214003014172370298948990195399258408833042856616423030423915223955041853091423000187070303263336480015325270029846245149766589463452226795521374543641238531055340355924020171401507537289026148564737170028063998297896946691173654000721794209764349744107806745758028754646481477485307444775052323848894221329439321825374943611387704443381130114587344527057888748535942802645244414578826504425336420763049809649666787007818071120424738779458355237209980952306891925667265920837658532348442510805632932875157745607367764576998831436554125157021335481496595981172371164758542903404609094607661035645914490566344701042172691046990755033197466749312262610821657641545133427209378362507398586740894552561766393468634417055659664250376792227208700998424717854306984789764954099090284045509780308638477845114900054729660611268100903997970063740587459234524483296921700963687078751885767981937453044490385507738380570527988960869271122189252208647696736748333595243132920316497930631138114176503119536298237097165693874963168215754372684344277162946105232067821366319126325635947135142679645714411599108324076529542667835012645719807875517587191190957721875774554258396669389742701480413887650332969779337481057790426457026452765922197217144995008830510052492746637703989884840304879278260009916810670165335116702737471810318540239469483546599777123404768693853036904207279237680303688513883665088864448908195822782715504016310750943171297889736291414227438501989531952844062569337901303113246128430111046850593345693996082551609646364241493130611259480184529243305186916597257158655220080635808349783224657460509759090600557904317632328307541347304608088138041461662037284368923980609863048944657720999112841349915685574397679070525059533136585994076283482163725582991360 [106,45] 16251320783909386024032936009574501380342652765605718260222902693646636908937130046280565960134320518118105174728806546797632865023604423056621749428721931502797505054216992671162672379361515159740682696313333872731119571870591826859695154697457383959001377382237783923986542697179985546968263512987553614065543580674006512439417678046491162052327941573865789998705291719838073475591244779381801016631642987630159813598206669145558341983211471065980624116080487849294727753858108778639363850435525486736880799757194274552827476107412441405711491476309389824027008513158482807451678641366123533393881366902160612695001750744882138342742455216760365061754535269072934279163283301375457060042917305821630743182695937529298182445157303950263159377096009770005922885517274325802127157355971890360702360819234923614179469148621309203708344009999484497444910426773054668266852390059861037875732400138214903762515633971947896978734909287323287320972948572611912091574781136863718225709370859571735710379620260070047568528015395225713030031726014455664020252513975833993986937688208755078127374059803237900407565986588969366532782640683268195273175449046212294715302494113551030422347463026684365244210005379196508326860437214500554298625078709146866587246138748777809642746278676768036901196282826986525035228539529873482627026857571167919248578262198125483391913928813813807419366935711656061912093052572486734722623964732438619810645151965949361973229362658239648471119495909517340134973090362308605801632670514537774435830052166954352281058658908447447017058954715110542225588521040861728908686668450331834035459923797409795938309497734126370072843939940886547346228841381766301005088479511470618978226732577341109178451103817170108823157609440833042046463850571255963286550921948158487468850786342727790854944476596405850590010287993463732470540078802233874950440893261397276909160108055115537033228577149348434358804883287940779900073370991983242860493659485695677435062600327607922244470608898930417827562827117654368415752013718330322686478750157402826426977656361048625436509181539040969619590125225519512796988470024643897877794499644815495159783239095355279973111369208160351024893224340146167945468766748443724772642047175968875839616631345666100375210899090114518115463906166254595911485397311616747879390976725926223625002435223015965926196442992939882250240 [106,46] -4866673587306067216794657737784306571006738911672480976780282959449225486755524308379399624573184729926959653081060903652548870610822046206557447613523676461790958176203639442723670771687348142521506217437211308282861529446191669574099714972078401586969384223054267005859326987067738703329262032476332509165112420639023328361820208320631208342768814084307274903737610673262359097673219517847127635345846644608275922425926187678270550568119433516191552121205096112167234947761248512429076037973648085666015722982411564591546399128122720046066356468708828382217860789950716341678963263015506432065495406719099492961039260909367759949656788784190909711060947398377296685523524475775001849141504855352827906002674204251540515172864703306557004429356183490151945070091770478622713871086622240935879609685468898605426676858527152212115573337747350186573279555500040238977948687221618524079143339586337534382057005085383156500437882642263394954798824909068065869076895145831890149765173173839769888735799717697314959407069441427366781856383504385288494206160802270452333950379738968211590490887427746748519663686004245739075229573601247979880912018302688293298295347815143087289563687484312180272988438801985573099485321465082315062079270181505769183179865375480256505634883758676493606066339097544326136214174480085076305783386163288342227137141857668138887387054536601087781048461203007657608172700663257157612939251661322652518956519748464077529473351086575116785460246574067488836303359492573735814602074708295243390224198019422888600175649747013296365319095817646513407739157310627722998698903929405210184931287542777323251467904695963034401475641533066338648331030171818974540083412815092799894874191346427971095269543547153382784340404036772620922704395453799489589909381583871117706771089172454458011912747620205034904233396133883551413356519618739734130411927447973001762571472843171020461399077940409480387576478625652540805731764973897780395696902166405362354723996125158245312607461922705529867595078089251760716503060369088916822165804812519528761918858480939676673757206044794149017188823619472263436873613875740625450066367334331495466327506713800540016500665976976116483767579995587125209487304386454211880547075126494543269970857078383036965341904109291523900657533912875806860587237472062478633711055355080263061339275664416264438234344693816098816 [106,47] 1319977430203977129797100689389663932655753122219787912989366375767685994715592712815152849374286447741902860352211128472191111062707547487952974408339348750716642088972738585723007801806711750657935444658173164453998361690160720902269591864137441620026271844915751187558176912075754022248296803691948685277932490556533532702553374667657001185093120882272126775739741708310968504645667885603972716241156735796964821770034169458042340446469997106558449972388110037424782758745202865634579645142947337062650328032967563144528223241910982488335198837477695781841209010325325296745353723158809029830542745843633386582417299699670879445742883761227527892630586382915692868099957609076375122641521303126579955468084035534823721252217630120010722786808397031061344245782430565271190747156910834982579946819711849593208207727911556650706566260078506775286408849103270760257957340676366535628299967135525715602158957129668643613503578525460932130677516869934730819225635408791025099190818972584942909875561895896901017135148994517012412214709897474842296190792161091881234753038733539071859665914147587690066343550403628539537298823771814813298968301278152850062941426290981744006188698974371198878651310104156892984005024651238975475097155950035007073535284453337975464447025538816732709936909543372416136234932525695490344918986568090175415160277150450274768985922406587754071995791755440113114378181088658028712731043186256880326622200699501121098066548731155885291547115184095463713410240249669188412663516612332438783052492413155391389984910911775602369686157024021875141368133324719462660778688879233095247216035249420138363992415729869317593774054020306748203370556487599326904574028776966496883913848184564727598629818354402811944159744728609708197282148913503399504272557563304162786137385578485415298135884732120523760733293935692454024559532277355862587864598816406365065563008533396256969583248791539127852190793224859603770370978948978677904089005063265778425228793726710598359775160303400766682404704227976811730412698557069430056412988641005129265398764558839992585762179276757269553140041076203515654436273134686500620283832630495195280391757016660560855518920045573637074081056645907229270488334950486057374500022028965815297239934444283614452806955385522796858453380144288626788235897719712071614430552945624457925479295450722199356723795471630336 [106,48] -326186395110068103832144868363495471681213232884636563222017397078486066234229345761005372269165070495595888653595853571816768168408269541879164583231212158683334530791103542032711206499479267155846750669790022692504298283025865543925381178955032190588359372020871961706951979355829328446442051633524039464651756000980603662341283297708910198856025347489486927223439134200430718043715279043778427622245674775418439536248596711423951191981270382287825721921535084495242729488397286997510216576478689066183439921496745201232829011290663436067155244569483794485863923187541751830251251273771100452824442919467325348960845091672735034294480177479609457242801288504397231644450279332902737371028424311375506394960627528653538077956712756497466826342447180458478813357299721090266606938411113155158284047371887967460560895779049109857021093623783091764057373269457026617628340875472085005225824346905156968506082319131030542956390742804538033205518853500204518264277151378685377835814294993842974200140373482769758486723668530370037291640196861033678033092244858158432337685914324565566590772942403070687371936184065488094457495514837147382821084290258642030897205478913726396124723757552418105698738996724343405355766751211301299374400920189305666401367547184473218360396465415102364499374629980881663366758018795374168776388470619171372978335582371146120658025927959385252608300703467426468246125340058775249518189996117854487768494524441098021226208317161583501356641738845640607337597787489958932202451413138047842888614606544601160310954986664985929099943151253670470513309113067578575771106325689525889973275589031703810673791433802396314691260565125552009019022130096630364905427054962739900087013797106503507728338953101951595122095780006183533621639561995252926347719885043950610191327343786964453822704737994454846161301152934618040183241178151336910468693737015032715952767790947073271584592720736810258456041910455181276127344353101108543900161352450244834978664218958070815342446428188767516535477246061067730250942741465960265697697448766099170866470775698747296273062446594856338975456417246572020722659941880313453228927660086925164438058658213452597443620284557702750236407513761070462831249243402442179717387480358863428630783727273249528491155154983282882723972344024485754039739648930745694648075362394704386876611028452149598738026856448 [106,49] 73683487375804345142265011033330088005944096360290160814577145632946269116820132536685679975885631929345092236454117375675378219483400922338314596930187936462405219225878277896238148921746844243546753408785957822755687720145820994975598049390595639950668156154356782429396964709720897668703809396553323486086020273406407886680097167542027768704333907300546944339603624153616117307867629844483348581750780731883162982613080513909783335758065138911792118771522066123184898495890092138397124217083368659034692551065698982362516686137831695195551193020503760810904134797342762205133623530220414930390750615350165088672043801248873716961077080063103369033252199342375497151714493482801505834092029127171146535457365417909151160934523277157040360455696495592654269497212741728741617949295875748815723915206691650543080665117541455579875215144883429006619920397006713322600726302900115522840652605924581150800585829601998917007409204960507668215236210995732688941120573297717663096287013494916040490700847041357933531942937224603084457712103917899498736594723004148420997376945277307312493655191830345307577791619335468933325121889525038391916141074704169481786715729792342022263099094978318146799823581015993431484089846911918799160965968548162275417957193322505288419891410559028661457756818727658190271721682546214411634489089211662915997757864842135878793155227647614700998046761491730233782243513618117344686129162051800491023950743341848822150580625606511154041962306500409148180613461087936036344143244625212121007733815233314869612830471624562646777322381449658618333837396278193854941805285862732040710245588866265742138097436096617188836407165708133272816482767712719165233980671996534057075128367857047379529963235704735195876856092616390872434043976471378097234466246978915541487076699339783366354519790819634783353876139029911290350150168205933237534092363505127361115975931096308457223494450890580023309381492217799939856349533738662680425872202367899856614986117774762993258934144600930287725096315920977350464391414187723431752434509143729608176644322160960672661774618231928261064033555124632344258922426916208431962561439261850514199019908638914593809698207823916605002254700961900674545037536296749793910429912384886417779373274461395235416921130179138385881038201145474184622937753312729798863860347372601142059545424372872425236332544 [106,50] -15190423979664868007243741696620755044874137599599109752462508728575162469672527335390046087517029284086420619845253476209964614222021993982163723352471181795094154172746411003638486289685052968223879046028857928382438903142910036627831064958369981556430132666637724506642578593282120997835549164954913929768377550915305552561099466064847618260505217526010958331212514847504873891870406514430008083855272961703953742811564627149500189087232572886239789990855531430407117841934334380566916324711501002722464909960557709087719367784495817411360828636079600361391252548035200227445288511898958939748244660865738464593589901215115618157945056134402059077129338431424145820417421804628345754241587732042952503369909418130419067543138037513335376735191329713041859285988775109233009703003072210755683389736035869288857344813740048792278644527333108501530366206824706598742335555899281540583569171507563923412518857505385175981660543985243688768025211019213144628993384577416579873156282205944428794428724404514601159089411984102101541411833092571004140291851220156499223649024385894107745655806415844989482816498065295577069134472799990097095673291715570182281720434764024013062857494143219112482528719747075563717790038533691819658067017244172647679760607838007665979847566053780081930917300756136498098966912446883846635211295631506017429686073344596262520283728181185990207000469067332614724040021819948903712762148957141025054644031626173172574133850479293574964539763728457978002942840249918422316055632942606665575418967353034706478929961002283108265755524512501308703133696796072089518165515979646883001159349580498146934861446941149183013961662753872235150906237799284656834534357937481996697919769832394409357853456659780477789914715856090982180470023689364065032882630251890308384709156090896105116695319922004482222008089556135987070054454274027070499350631123607331030153027425538922551107182991352647900041772172092828840107668453728595136479780524386561622478018034410088834865174369203700244932179368345475327335698511852581072901871755611131410025714099484297798672627133543635104637577134761489159094099686008161311655324671329852139933831637537685982442559649981880952837972754872112809024417482832951998603851059300189408366282665526478626127287943831964847427150910602493580083425391702769514127984441569834653915718064352715079680 [106,51] 2839135275467839037394018083667193302981418435584238833464381943436439712044721546092967092928300281133827395269867510076456924431323663350962540130262984461433903462235240532502718274218295955466067468969059119330185832064665066555071734579699199249655784991427287344493669596532336049873967916550826013244086157242305289834144252551747838137923343125869316321450976779323640235942312816297058015681539190703395028770583600673025131972724263232107225961073540573208183058168756437182771272973128010690125954951101437757491798684180424396661855837424176296864395481565769511714605558424466051037772830180680440502352272383028543780437862594053773329608647305636700945553389958180417057503842045306309890834026106508658807458398079967466047363171527276739014984117648704235804762136112149650409232120585797400500201015248616624868855766901805740726446731044794354664718171387995581289600318145922183943067700844816945749907041619683393339393720656541044148894722959678252720384064880394880628808774397525826066296929299809416241552859791979212742870426683705022491834285850624532710614532580070548661087460253698827161516285879266733781969932474119773454145285100737921226879970238869426150366129254677625449380435823159371290819784155204419208285873246529204049705821474857913976495003418701084751213549831938924055227047612691149050223830502451666101329933064876819037978105877363609722506354795442339018230812959209239247861878251542398391840947359162319309868590968831342881041914448929057496378701279846825339801339433204415265186129363858811834252707422433962159657263019534311022345065117416207345091297997127226242387990106547398689935388609202410919985559325944363858959609238295430279523921853503068761479318528848154194256770973078010148523867114324565290210914574251374113055996089033191205116964659131952504851963142186274644287667958321072845092624560532884532359832771374994731058220054921491144308159200682124183260235852844835243038057823871675320239325190401859479104627219278709778291787323801487684006745960553133438559811885380303356895428332267318189794040657729327685501632591660979619253171529254148701268796645752164785270294008361594530201568198907843491312226924840627880578444661085515835648070853184840388948649385364763435007703091993533646177468224931830517705911062899730516404568928041364990453865516499992576 [106,52] -476387728775378226526441273602619352059231338620527310409380783386604287999513995102847558461526329015844984012979714102574794180649480482266510687876531939532645308779328997516713750031628047854245281541389209836599766314419637177551814399073085203188213748001807612130757169785153492522346702901963999786736212939860999719407167214819165719943138075143450791196485528992344026336102089916766727979702579160482561406760921886143952201008990475193883164146013562055557086710559663656458380305248976649236300020690478968342940902979858836982160210551003007503941551064518826657218811052879657211350711655186278795461038673636850579068686896809417427123739292206167108040865771432160236379435849492828787629111340005476285933943972343228961177664097933369230454566876035208056112944234988839526089588790759775045166837831930668243828910559133473067819206934428187751335936021350653225036088613662138275459897497065845395975943225493820826097872175430121643089424930317502866872733606501135119586295075889980257165042371520168453187571059614424774166053164387231706099935475760094301785251059045737705657713928073964221837879118646699427940410954205081172443540808231175119373690193495067034569149087112146151085917206282910398216369112107215584679147523465014818141682861361772490761511161988565644751630075544769580157698045259166593192255371863415749086346087520696253709248272975185548081409738044653676456157427370019629404325251891909991497168762729041180752019150440975111463159648082409259688892532578178316564822514942366005141735066812032242681146409952924715231266160519258454401450720588879445652674247422236747486989856578713729391965969850466775204201857046974904829187368059169041498187555399025731180856084636893728492697866064629462946337278031663022138876996948595161096730207986093712983376266774443024916288431559271180833173698042729439248280345039148205640687205516531905514596486075416006218546203371119099955504239625072036105429774301077062086869076606812952384200623799106872452117803843387328307333846153016887188087822517414766574981496303655918480529495374153415824070246252683169234423625951446320195949779633901216833645926160387766873302076022420969813104989782964529680968065025111619799254243074969402512279524865468877535868488334029567693251961636062077609908771612770051528009831289301009867704908120064 [106,53] 70998003684390202184273625105076807038943777617276653942767020354057476171663569774765309206320633362494994911454110234244601118058428242669557086585662043738654971743298586458484048654677199178408436510750135492925215280311411441944251828890641604726956357875080711766674491559658298325830784963357094716856130947277412502766885759987707782186531460052749660126065524305887795135277281937161519490137724379834523613522552611996206888937997959919151633561597096899005534079739159448112340368933608754853322828767741018344799174655630476701271872752986496388923340187770770995034975124884154652368120481157779703113010780311338026869602324202009902846535545202763058165687604168206923778479156250028043439239432380548542400227945445761071257952513198327525934780327014001270064444946398613336615205022942357792329418445501975637231604647228556093180671526098173012828868056846421585303477487573760949097941678389715477379665757954111070980721464382687133378596682319561332444904633281318009963966427537554035130295369561048687324093421762702910597226244708707239141244742706910070798619143381766642499853364700813397137706836528792238753317439146780151657658125269069580397300571352205001660917411310735095111588492465765739493941862058169170037975865292813461995720010916044456789924671605868038318182135634337592938259998603799529991435763227040723142283473673230613342773886223854605939433069220444790734505976573442851431002511594251325184140619910094568768388461847881239487246325151211928294923541750348610859957588687743124030802267117923601867434816465094325138646823067474038547355960639198224502805483992364422872306087305632186353460731157910896313818025827905692673848392474962355847622752021409181135472494376885977676479270274157346899824742056572635004738068827199387585518207123791180876333248087791376722376925395587136342648066815773431971246839086349785185795815207818168422125284429328980076122510786110621646704189454310433401359644553518833190445201910471541200125536680055838711679263834268644038615003057799529783201664011322732156679383962480990855377065380163806784229288788639187537784857507147946282091867289258607273470336029279322637799239295565546483906054143805963308742631546136681457562314451382935566276671345034053447644282887183368494372304554495043717748231040805942637173002442915826908872572928 [106,54] -9305069598492421079288948511542741492603311085144441101230216393866289293710987425515518272485606124619051902263743499923797697033236455685185968531671669192336805486939062920384783649845266066937357359598381198146067462389318823940900379659506694577064172515494591421793786818938749373437274831588512339436443941725005102726936777563011637947348932273211549727810005842888571493030942371929606308609231037429409564824130757288994682982494580817937275673973998804114823856892108822541691851853971967908978531187524609678358740685744662923652075324897307366063858392857482692974154377661000941938386200521683670484061256966367530889100955433094680063292932548218385567605371750218272237287245437986271137448162418921883261808408854691281914203903818654089561483647252963259932518113141815902836936945188381923626765984610329382287653920404443133487426390020887095495923357866672646864690732427598114181371971454227102799328449278316417703899084850111511245478420669040421613072802205086106714767049610329013395084748836768398481952250466370859813739733538252314474717999352218879422965490465474040276661117258135746311356507402556618332528739650738180859662816761383099915044709084721579737466160813565614047026162215097046604043899910032554711749735314924791975227385311393742701055158030214161496545125856542992048248894209088657320962412972741485603817046680353088211811183622952360066685754785426513809345107907737201346037125873850833187274818492785046367209969728256175292246007350364799807617346043052895258508744641764908636136734926375773679753036064784886385786102824219505811513731889958545446684104962329620211198745885467658006721970654958335378885978830562808224159095187156836647326078966881904257168115177146347294007393034571768482476197686766917002944749694155670681361115199903458080513626636064799871518358575333453037897631578061034521326540332942707831986072500669533664734229016085589491838976377454332158070103918287977334976075294114974161190269848609655010958415484341644490545214245410052009030780258883169135197447693488403876960487202951307316598897610921709544305776039300643977445409725088329226540703171292948065562920434319547878916146986255618586693543650595020847672326390105915996383596971813622297445479837585001522100482114907166587644245755661686825298690007055878918197736404704381617831936 [106,55] 1063524171707245123755552868689235512393898817519995818150114859921055846502503801011617557686139608467351716382344741168364584868383668522903102891573005178949640448128366027232863491664002541299891206973678257805262399569554558045355539990462681019980420550248363852806131449735956408357658283766665203692532565063148853719160870916740252565910893137829774554767394647431481970658704207690432156367847627351004155388905600102053715521984915929880250881130908168172596976639462082867460582889498161505262679845450700960277900329420530677680277758345985304077126802102228653895656937106007079806254785322042324714818079165670366755184909036009625146951910031748395251195723923828177207838616469810212605739148142305178016336659673319785999308584079133497910688034104444320970943488505097477075005497936295553171816576267475144816353305397826244040859938437964793475520097670753765081257253361398772816367746995266102874652084104691656692956743721719799809418865007541660692341020146955701047651725303424276656904471529396814633780700413341930752529051881737974006987846217130473769914492857926684743978194614795869736405409569996914971224235991998407902847345234789052310403219736716164694659949735480042909080748367836702817012197093718921957840904149971490369678113237322401867157810145745106447573764693898209379412987173541884160512231201141423097789149115395264797645548224163716863944463111482002662964240369561256490166845809470386368479758756325905260605172140308208648448633577274670000057021542641887545540348406956471856295917454338646914498317278237860420077188548633599243126254597520013030488507738549883490662907528170295715042636121582505690292496162199113580885510508857985902638758727061140036045496876482607425575136030685573672016706162646002412834021458988376886958739592095068909020936882305148138737448661996475713183121503273569207319354372231290878478297701695167399778914553824482455728928176661464220040968446588421449937923591388728680590270730370436102150150793141120731621013154385271780704746335048579789209205320448868898194227824758228078974331819461575079265613039306645145791156750584078567777562477569456440833804963169276478803288477598716073635298201604701710158559997788236254885028436313372083768603401057113200337667251125587575457270637912105263563048461831600907692713030301664673792 [106,56] -105335432099357384164080245938500464038201167121102943998163553250282346462128875824859392840368441411548183128272142189136884725682125504185875984273252512558752296168067489773647592278903628482062030486375065228025875376105286439670852914586692728959622179980204003597595056182671824437985626674955385618175948902122968827909701669397398760610469077391267320549195716115555099948511701367586829317420187709424879212025045098096850444538478825590847789046750030180794595350378813108993512198923139230774267138302278751966521401193758006502916088530145736030826518824674557864579284914377849792743365095386614872414473692644810290183433409261443586735309072047037369271784624532767262936469924825336682241031781073441727414514164052830816774247942728784479799834118891620754621475078117525446902047783490099880956067458545688561770817675527345016964584183148805114198512328402363510676629877323219694173113336136404426990708190621990608164868869788479723501437804312210515246690817573982076925149092957936580891739075742352062843690913147449525805056223620329201769660290858949397805974533013272849571715420715339960385653851791341444041563837302290293738244831583329164601603023089235983948400032619450139520010080047511919103512606863580697517871060087495515755703402712318190759519417497116506051451934104328550225721520479411320875328392067780190475104797494677487352007065496115068470837781249589839176800083514070996533232573789516808469867100751595384579909095100354036957276999195747355789652317735908371258080249744770303694320128576931613703212060723531575759028905096687010639805109257869398628870384149101445070404805339508119326508470109735838260343966501192570717706940148262598334263677626357214306585066710504855986668840570285976375032699894933823761087081411976961020649543435124245499445270807623570704785431263621671858289351995376955862719471629060851931155651006146087144659927855731946930357352375974109261754875380065957817009446223548558726192945336226773235230013040864161386286747678282676312061779193627827509452298675553732353640079255643451604953179243948052146466318024029017047760123697712382948297712786456938381813445600246689146034386775531699962462829490909457990369118949031401910818880639707041125138796062095825061086638582531095096384446888574989132156845332687337998139484501180416 [106,57] 9004279688656215597341693407816329518099622713697175618052247741823569750401976302220503641064954074181282588750664088508429557075296284087159946574473369771829528398026360088730099056628489071295092608976119193685832898285404845599890005358141045967434622751632250282383747512475137343002867182763507849886520572665401756987319739847741525342199315225132125631496976072698734241278201469114416321388995522221830780956792485818651850509399356858285863894280369824606412637447777825761531273638278418595721917843827000548652745854093166635745244143023969062100800762897078512693221094633043542523819423882284367539688326069776265257119716659345736192284340801570887889303745366811819472351361787068464254633569297541205729215280815157454110646395633957287760360639216406150067114430617331712142551768440962666837177162434067541770858160529144573001711971398184335512666143942547472672279604404706649106939056403260953012991994492408282921527202736231761412085835567537553058966524773343251828282613904972822567522058564467084966733599003561626530959343745987643643393351168659334493409785485837289754085044735937583010083958373269579879395443055619810699425299375734497834109246930068841414634108635484821677816747403912138345951181513462845306222785573145346929968415478570177997827570124016436851418531822790422194799293748408721455219847543059105302067057071145722935624208763138348365362096682006755689848957542942576238379836947840052545029209015890639999373547689655080764093001448827811398509140791649313756032793869885616097999759361642113291126467176300647952045640205845503224628826475470122973775009749995844353488728585462892993311545806927313537622532842271751097419232951898554955852667050281091183411266035581698516569430126933818125221551698251679549314210683175110029306039659834263205274891478544302690529570368920197180991307514773891097686555839956230050215743075210389046256799671611100269352363882971422372237447139672322684337384483474565278087697028460291816379355495447934434100405289313389809599307961487562335198502986759688692434117735686017504097497300517294191959032794024589075300772777710268026542268140083676688549842041192032460237389123183229600224489224826848862132296612560379094870277531115075613569767089320719243720517490022520042213448853561653451628556219460789005859973758976 [106,58] -662794309789661146519558891707279524514330360022233135395362961765702181487640235423594757388256775891554958227238306057725009082353158213716777974842307012132217230089293550277459061205767389146185685272313403731656304579466398920288716882660557525818395956964221061850438810117423632053926169943673015761333244713124090045648575410759233052298023145020837035770908342771854114359468727039994309089702979078267866564652333544000942908099406840144626954109999544744004364184766514405665547173209969881910593230700871220651494229095252767220884912637236370111699922340710679859357166107759323160005753274929068651738117401210030248375157994822657593506513054997768841028053440569657534546113574726058008676562809852251882789618056390751344691166066180465437947720450272523275714433711456691182791637733415984153477744087591415137989599705715386781477591534497260630115065643131793696559461447411655476200566751002070958185453530213585445358784502092931104685569200583999334207522888879556832693276911707183023183661787957793418779535792179924210001241583053703979895170752255640752424599716154634509973150207033945920852740966096466179858691374851502577998432259873421130874335256459730282385983954604751741338794545561174968156639794392736595781669175559760143886701429690569625467245985138749528321775053349468864983156646472983894747838062163294164422634147019379748878390683390512674192609187663085426428799501460575094527812228970404076239029888408481641417064205516109468994400178838853301542616831331563728088031736914745018873478613439542742532485448141817425441517909750203252257939555510097957746091917719545989825502006106645310120387271553005558574520644594789999788575055524077826612967801871122746366138494481519950066383617923485384727904480083086253157793026130477930056574914769559666156163884894086910781558935563267988462064542492290088254181226956309283796099143980044510761717524529630402078027549753751659998268770817395894947737948377166547820639863735495117073047074468024742142460911356864637797251197851965570080311022141422211155762921413594929449240705647678641540878490458419661983524498658107613018324392436170660524790671762769531679776374369706943025382267795733678123846233118599555620289342835737896447421242897290921746689648125901609521687037978401356245456133257511281962778624 [106,59] 41806427118324546886072324992876096018127835672616207649660783959770446014029349455088494424337432492972086639000941762189572441895548760095915628123783820782898082437481079038279558094249841336542377963095579217626103184883736503082063458567549226101560076929078923257371080398894823411167413575971284120421597740669300252598669180723997656556818152528851262484116375488564645261725541710060293190999533960011688102066411357538067367886315940494561496170276675628975205913875308054781129690050850764725723813862950362062438595137391118065766614986962125665801686555016643363309176888897747588042445358047211271407015276924711612261555867581614085767799793025761179221615697383459056160193986878588957028359661373156865941894966369900853743779686441407279421354666746872213100293799409447135818323115908005803771384203842238761256890009778450930953264638465331724941724784880343695381022977193388608902940005794913543445831367361773176165530956426667513398267164212665389907428346538254693197565141030957213167596046671014252940989641625987543601346012991075171579502967762110952250463428901407344585358883098793443514164686108439153392068384131942320426664358497351016936663388874847087574800699837029708219762381749444257356923157809551880991038095169701759158120977748451348104588420895534476071908112987378195671334915446678551085665403338038414911987877508618009791636036974575843652304921205938498698479428960301722752890607710282924869179523878370612504635532041395505719879855954802713020124027745991519141054297603087814209192184846405301755731115227132290825058373339898200720462454994680180079531616060852315145277905049822718076158959932074605547086824412438011480266361480604411180670947590450170628693026372288177964172172867126615907564937947501912778023390402271210010504318202537125629782772319455492907430097770685307612745476943049070181621265276695426098133790858706224735061536085264224006433001304386860770614728885317399625879820050630002440121171651125190238419743932788734870718125225751792654791472987949311854138153265443107909355517906630230373190095922065081052717512836890208758530545222751130642224711265957537835958341450325830846060582012171607498150336637093390093489164545294971760889106459100923818425562132446262389432418258728318628280388218880834137706254662293547646976 [106,60] -2208937412532803995473039069104504354206773480426242230955037254625614955213519817576654777367229155427298470631329018275475148321145936555797996605410756758240367075446507927425898499581473735807862657555925378336556946798619516216731901638441885458829940802110823501374336865147591718271635370746805686416634430710998948823561706329239730671166719364304597283614789156550437458829190911383662010539072531689952640750253702666061405941562056449229738140431835898804434697069978124744575916386179147809732298452326290838539076802640313540903730970928647093837048717760286974245399196886985694418061199488026765996122246929762826621443870137908708733601178653393016368620734290196712379877179696233682948695599990828258722965790255159338815705302830276526613136734850999527918647899151432916187746613309716532771309807271319651235937893882218181744331269104553719440795484919309309049820247450816064423472648343127423536047822377734714445387875915222257426999321447022456685920956909925728224545026216335671810658054728784598274142355154612536431723474799817287031014500485941818505019034526242634972548770790681712542016632999304768250449719804358171253914805420789679108333431501055839221258594972501432784820479656733116886046065226775763334237495032320004759917413323160668062619596200765309500205826497507294070428219563858246882808738160673477299126917357320411515335355456593776504298620510596947472263034815475718101565399962548130777421219732656438958873524016213309930272386710591720783285293873495948667370672524316263010959097189512558699500721319028482782968809057862256665405568043385392502800387549079345977215518846752673784364393437897097965391127394552022039497804062109005450947589005640816077626464671587130478168516678198948254034348532353198940270082575556356031967426792279694411381932991021276050074826802985752573925441209362170529631789336108511642982235550749181209669757339199017006155634844214591263220053202874040828980876776321693590511595477114987447238735137876102756086586287457538516807092856401523273985548796869829520255700650133204544208552197851116123300624765292052648679462472953704323455655075591726960512411123695855347137095138232368774639222717304509918060016047612930604376805602383448159101299380234050670436954115730235811164608061368132043173348734257856512 [106,61] 89682719741277588751041092589713757614777337544912198201885954199857168355300404494358173291940527804928097188906602916281826969429491106366806095773874278728738729145531086536501402519377748360928412480808473175990649212623517741817082683301509712681238951953360204333264728768082477112877458960226297096335835255820138247039973955775770694594625160447692951687910410082763905778711291234607005142318398567339213427884164532245043392140462003537908387507912569751704249412028703381421291133603793050659621826520587426623854543905174285003085470320850984870635246879644830963518990988333780471947946820659904615442417825634787659569296834772894759936159850652188769298572396774152516377463094150597444761988959011959689392822330262179812460754655310532179966567244085675007820853227143737569675653829050081125937414350253466721494572089824612498432542501763518826372907938828829434779048245800335371624981706124569067890667124556423762380726529095705187923510710486936290763551510897778642745332854073057190153260494896358064932323073895858775918663709846639767240811563036139460528347482182141297693171316834394940180061428713992868778649702120354311606631732980134398841933868095041194625277495582501124577919648560800443435132056930219475361002248794325721494653006550332360349768481972102406967554125492568714550378120534564817573189072762763986237349731168651408807484483906082320855878908328693576807574091921966048112733102490972378144848841955669231037395772044981856728397601931154204410169125739500676334347806705858736111956404064925700248034943196017150898769110449214776517050691134913297167360989458661091721959466848172431002396540368635104329501542150350165720941475958938195275999539777017878522350408196524138049338765244437777891169390254166639097522612553017027026437112141963063434748464233439142871962745005804584061179389168902696330615332591524728548904758791091649451972229597021062999422714575523958923046663984996420986963470569632662748723699788828334294418042723192918321676663494432187599381006367286846568255363234141365064419796511255658905092457865436539566223675823308034755301703445373454171423573768263319542232024324856323593423669285074757144739225214592263461797646573254293070620548042222640179528355090910091560540135478481292699949339117275104426166063202304 [106,62] -1871052749494617901934639804726354425453237057849312272130586137770140044957361499224272840742017067858221191974861042174978168858333691377721949548416577193808618509908235431106840034724683976876740279441096548352219460824957206723862764935312885141908479452654057250582872850216433616300856473419453465238367569562553576823325005334789521261420149217200677426655875789181261793992309899297602806681346473443207359339820493185559140869379397682071424609173245576471289996592055679437292129629903079649233570590844524952211820615269628373779585038271369269459213072500817671119550804360740476258042892837319381427192998955378779202679450564613899416525636569197172556332903082726550400900294602014084470848683816688773641039501679426300015506819835913828361764174054999114523398784407259393848890492425420411314965896093599687672824219183157326852995098864079841533559495322380673199416476320120323937305375129858906954725012022141507307520816449954342909843366254285117186052679534627548976151398149377214869055108401988279854564758151410514870578735222227227409385965574235854014281816014430712985839494808232123581815951755608003493580919897405684546231690296824754286764817044192572291274245535261598948130369021102748419085898131632938761771232381708258972706443947649879499066638965525435563512824847320888013289042965805465181213370318669609924524196312313235805820773650993070919938194964557117688867287045774667251050354185660672277287542772234446588639144466828212717056348701623164295180007250951064514832939643229872681616907612327886307926699950413195155203757856831082671486094236750161312520713898343855643365850380452340955666113006853006820148045536048767497967790888935223906021217487343083827006607872647985478474907977907215320421864890651197052121461906880541317241388294013260956350124509114179356220743566195449454511784157487021189485132542340547988440494217843338325911961044273957581639066779586365094997529814779719366080177693085644676368737107871661460813376494867420251652580833960714024225327704783188601084795056295204182157279460205821539027387330492597405823334945662828441692383102888839605750557677091763292140424171114279670910359486373744160615227677750235559778036712040566096185784383814253884644304166998416513373541298476278577405151433990740358859849728 [106,63] -81885294505290696631529456448005594012867256341876865066724922863908327653690222951828171278856066713348998446622792028595484813174702138641499366153389528776186896929262411024948572801260763339166381387610476027975678994476489632386098134757329038044530168356975017719325699534862154211859166399106345860785890480411597202685836301893566451657558326340967049633348592412202522655502123710649905484445220954133340390471417554833187548844114225328031970042656574592905156296131847085447004173105662357882770136300043647577415935082330273212845118224141049178932110534925950225402727237914565458202298577526689601122303761084155382847389606337405979010519955880923857551076835073952023040164490671851009755977311261681944540667019486195175427817308137510278474525880944141845547003509250632237161189668585843420737992349526514550620051754366401682986315184627568646830059664122302304024427144437253135297853956230133143769469139972825743333971982764564822554598756092452608080314105984685003379652377502073198997613267332436647117054849605817986361564179623255277024494780448903493412792758275571624357609714330576106835853823907027800665462935063339998449182001520815770981278496279057527089730920568965622894997163131889424933277316786177525970356639972714992641980610576426588638887638968151304263323887784450672354182020066921466350389798346679637207892335100391367731356088063312737430044783946623590735980844023936928306374205143360774414853870772168096127688789726837661644707154963423399007891942519832719661147058493214225171808191478850299038732905025056588212013398686558469129466062461265643355340448060053037955451416816040332238453442347299006734380180858443919576443933398842611353783870717658820811109789353332457240832732463958994927011114713246884833830112100328489186158349970685751606443557221486421126759989340435974705320710869312297291910117641751875594810839195824205633430183450443074523928322761018057669341981754501246453705370259297901618145318706583454127788695791232231268848901227092100860507023469340983552404616074833985823802478043409979104206779447473602615387637354792103537058335457237492542554033398553072678270334035450639840711210746646934179344673439967530949279507377761800156959883112455767229278694598282895377272559444888690539242183260217249103872 [106,64] 10699233503010277012882333718611966035480525372209453709682870616735006251149394334275443325773336565935166927185313104636700519430646013472613214392911430451886058597124967191604266427010379407622604435975456075759336823027416428750961936027989898716074883037669338873356854239525950004393241454858317055100885337237580264998491041325904261053377755767364229980477320538997308613763990300956246970517015031935907735058974452363829620272315023156916670862345547005025287814340065514900854666675659710731393995806514022027559299637980262654985368294378729770542208239071281304395546481924106655888740419243221633459014671636522735620053663954436613737422305279776572651579916874755276122799962151814701482045385334550065984731031044449458276393589826975794308270637464232891445137817641891483831237359572820232973332792403719499524742640491884622695077840186436952223612701517900805825455068451762706144801062745567953058419797232945855458017314793502287740800380887739704705968094655845202321210797816004924478651988092460668441454719934214821528516645832038089707102939932333234471823471108427238867421363296617892365403320384014066254864158807887093077939765640314419750760527260225690595246700547906353318825290016197470295632231493043532457162959590668586353978432641378130472599050573171531144591962920697906793144302560361855041188498278407746264366474360116354703049791044012766933777542683529506134774796492148073861314112869445851284193105337360535361862825620722488620139201777439294185777584226843890770612449050210325426593564459624216449906298816138947753060810934381803081301110856402518204147985094257656800601479080677269553924909315953860721582763103115925609062022320493392778371385867591430068912025058352927869651802352854015058036716009190910652088589853930083635834084384058708213634786619237052064931291883765158025395084140508151063606857114012321289571119234891519014734540646733065595514636452406736203651143099975303412551624319875742843152241883751930945121656848009311223970153776558557248720767115782103996677036289098161139995476457360613275224181959957610798723628712018227048162280928233683275958399605939043205027903447160965625536534468321381002925860333096481248259256635973286297460537433153568281275317068700277830788929813057992849560413256890187776 [106,65] -573498131286117130809480737368451977341857144888587278506579208114568178913320332219044388997673796887967077958014892202760428801617335007765935628854497736317810987014415642775963696174666896936630019455269676871608960254159577193163665603339063602339861252081622680508486230472828716581434521017122789221360172475674143836174859688013998204322641420878745272089549161048573997479837985617483644027868486459261861772784630573238912106524162832672592188536338097411351619103691563788051162924918335821142226368533130500770375979036547819669043888873717602707411660591976660098464314808600211156153139201959595025270293762584609434953465095500215976545842796208330265278959754834358229392707995171500604226086438172015411259912721587339721220287526382027573353001169122718383892947611082074233603016179262986543055872770405846124404857014408141630390431584928631119257270600156317553984515893141496718133382088269544965403945782842893839943895960924857670747210139684207973342761664991577690918522967569605295247973449096163453092025130507897747502037715178005914792639112531433212553439751467927825523061071601271218901316917421844159267200423053916360609123523323530012767559081528989417458247404877189187176342227644885708378372906122842201712359449897669879084450644582113100255318938825798376808103687742790634779560084353094970328774355484079481454725995419507181446727778364565183876768816913605057016366719173225129531734782150545378352805026844208564146137638085255930283083558563375799436697844033070304981708989070741433453233267495301627482881006941945638238356859067212185740077639746895883374106316474589481230337060518086377262363849842009084453374921005877746718447367182438914021606465436433110333360707448101123444480703087541368834912307147770160687543559407291422663686470781119974191332772557399746226670360618298804123172769339013242046529510411584728135938348083507743650126008616723097493027597333498822433783193391181313040444677981868580203363227694186297132802110107707407954264662549847429643107204759164450749504194987956038497689948761646403378056308009921824851190125836718110440386640031283614718223228044698633264022879404378227774677240429451597777468673002782225036193630338895633600517380700732744612790428756059131580814263043250282727324958851072 [106,66] 20155913931404726483817771491689959020560566247894956184790367117570944958455090406394951743878800034734463012697181684695287329409804825908659296305276833482160605316725751587261840885438842867094822899402735773917383743892961106002148419320690577633508316605734363725848709058249267253058548790527323187134390539512063094204464724866637948630604261813790084386887927825190752979379441634391930672826909759432875886392228751666484212279075856396798448307152616815842970205013974417892040781154121927859441673209328059700814410770834053043856720582300786020394995930509560468160604449424767202423851243977985282120540130048751163804692178741442599996475064365667328619657913016076212002817015767870091094881851710118773607473608357576163974186421686608104191155012250177717830229024424814650508078938900065207635827530476496172130049918705695489971745175300182378153037363880021166487244374847829122116518803437321521581725035032105052700383664433375403862998702631447227672631104512908848733209359174135934931891068281851832793190061412160164825799068136818572630481076482931026964168879095717452344448162754616852609074080320557312479713688955877736241000230201308427335655649453872459957773359278751217780747185765834635480810417162166029555289130931597528281117988299595672450533568154199282045473801542335415594373531659026656281614488908850611207757053909027501355615451768388310804497915070125641991946707282381140007952838442282212177822629167094810928622370802408409828534577235199122378473527299275547806506107653811284961884933792688313542168534551547286456412143954115455649300608503371588312362094038495232026213316218162293896804186244639529361987647906501466188513054695661158656808535955148286133362119707300544308835307747131956977454482370841218947835851058992329720538095066464252467234142103839028205187840570897218273596177692358173551843190009960120071840046369854316375160420420799893060036065812556521650843547645250798737384716787115431142391698198196665470484553603467832674098382802096990672804760853007997720388606120768374173605017368262265969796979851796411997861131230144654137310567879410096050286208920732343080591154475542084025242507455493025582230220348624290484963451429784895933861689604678417497401260549599488394619946007821543356135112704 [106,67] -664569017659646047776170539634515172077650215894246842751443275513509608942367203581703163632601500838217459423371870999124162768402652417486356926859264450632628877857710004906796973930166584776475250584075080926562034306224289425398354536042794219472710795313775390022900084041556613912980999551216906799027589590736977470402035279729381302297556754478575777942939594973888764189832181336571331462076701648876000802274153939793949666032804039920047998921358236520165095144458485789250291661595613583090711483308481599454842900443326961759781192992774246740138539779428923314623870501246290847413221752010281861180650909405521062942092942382274033351332363530200496720261813347481179859487308779160054220252865857963778855148881924047178606494709819853157884900762638791842475744608989115742428729924152070517650893825615186588295805088084686753379752878629314236356888651799996732504381612719514015039065443482133456168140288054265451173592074255281852177109558235841784383995143421023075479974956705337598345878722842054964545671299759810060584397447714870214174537060937447166685416806660460730266823077783296381485458158277293018134103883995998721018957992580162093463316361128277036133082931361652237492361850238159963941661326751502380048155448347700453632140393092193667606918565629161128892126036020706967129278898006157676564958658475174897449227726806915703775545051099925470809176211474652315353673914289705660493037745990372130468635626745440597246876075112010411877224891602302416461860086313844364218490868453619425239767436415513534769820099373266848796683377517799952372594930148113636673419150928233550674277793627545680868446818160318577354131287627990532060687009249479562713597893534418841228303054024929307940017169425605383829911469151228366964526044419203465222584805840239973711568559450602636444401247324265976598424229473435860898895287570667139175265001325056956994581110204042469255919277988004528548276330310698827188912738501291494915924916592216434057825203714526071297291638861536184079460780279394260093421621818160250879626749689602784429739889234766125556274448263143166514749171732322389872974853738940181820652519307843197528067891893017646401378170778416815672695349733973144819795924102196909108322579388101524854408929411013447516160 [106,68] 16668732807193719886391605532141946959048048846010306893001083393270513017595729549259527188846405650103617897825780254868093446811689027293608411587707420616004564772801285418232772751824487383050261359779586074554594881737837246870566328229690488178975676657646630554947486440543947914294095908381843844644463468588408068296618680001927454227363874364264429205138604449525777375566753152170641345466043036827519582041222618623025248914172545324307531579901485116938766380570767631137828955041733866783608935282554672048520635762299119115963728372470676026674907105743181022741650930691814166425115235473759796646030046823593841089536284645060288422298546011201933842743493614576565810658369060062022043449689041441893967556378580687688701013263906708642327300867620010677351544284692263174399171061553802485603179047726852094108544609949051242973602463217429145104750302365643947659728222165752460005661209486226580495459076261589515087668772529229672730671925236532725929429151234422897438515572993860572426173589864460200122755189309961132824829307327823044384924063122199745566645872466274029462949508161534838831877552277734528703778978548955569029335275898167496751953267421570989568680508965021719313965726101664537516305414266111526352732617820779753349740806837932066872213760410289581637007205347379900894787054047083822126412424459112692184980975989812954635619270893854519286878101837385002839426345428087324587271470857965806543396940719000534156450656932768864660360131865444088641769691508957996528491738552708263910747326096921761101349460697788245507850487013640167928304551974445042246287596908743493802583022291580375405543305526641581624861182662628665901458436514990064088871441293837607958154302376868103083963949133831462461096403009231201425593980707636538254820392341133627449035974231479259735503252152521548010860003853159779512405933105499461534872612045783043344373076457509190882844192652256223349241815765527236075698792552152377952557402044401933250015170795944429529860302294184004233191408690023832750098002314356948135475430328503012283311247268750033924596767409270620409976231196618276697083559296878830533187169172529805286710099651702552498720735424904125999496457520559792422313826357863011107335842050921579291895766317099122688 [106,69] 2241593451432504777536707072542618532698933164754847089505473594003147771821349135941602373665005472791747117351750334039111358679345051278259022681878961859151589108775219354967613324786576953648629059095139231380656640875373951120864793353695482619151155475934746775044648683916848147620657479452042534697356089376228939706350188686569050334944390711471594694775271773642842947059025992338009099994152440040713609404617674778058234737046550675332430338248734769544835394011414987526321428801256656427901349570829794801908471530977729290951490830741063098494832887948744686052261837363325625624719090881516566521046741512163982507307934702992169177596610722533372297111490621588622205744257669703234447729290842159107709399484818594079331639778531810647270778683239263736713506158926553080763896448771860524999778596272620200565786733186225456182630062453612987134323397395483373766584994190683672254212124407839697184786860350170404158868256800575243561251986202715898835425932776908739816612831672357244889110387882948432458595226133173431741678683186704165450201673363069885249284283314763750436806768891852887735472462632449616143773603806393951205916992400255796523549180084469914207718768446772388990223186011041615034767331615736183817113297903834289969400469218933457854956117359697187391910877065161578168422500154198138845348507404666520049684489055698192002460154219306095008313709662316042587522426094155355599974620383605967276866169613775887309519486314184350550155194687942352302324529572431945912098373545429887230318033257106155276474058940803805409682284231989571198445303270543365168198146522755716999828941651854712548279746844282556804702395899943597397626433372987920228967109633884619222834293182333444674167516786856432763042156680159322634806715321193851527296961024242226901749856800756609820233946554554638554124591312247205396477129930906644822249427380650351386981240010006125305736100512024914958856139528381431307122211369008222067070680513197225069297327725473138970690311955334490543886316243005173843067796999495302805648149717008045768226855661187956727562994203021480500405816813417042910626513816714713453918351237535496298657131006095478819494930456555524830030208799007441061503649148152618688683412444026738227614701582286848 [106,70] -397505293355533827987935017838555984767839617871807955434583274455909357976474623148031528828480305453510331035006262259890770165095743810502721984931468135770349050726174515464210865056973047957388320097061822402004707611064801132979088206159413144477083840491063991729910425888768299168934176905432359148674764178717307536134372442768380284899378311823474758887154180722473924190885128667984584478234096211468108115125042855238870199277171356288158795354879285167410374258033580808472422198025493510901318519290231294657455477464263459518539084074809157840142350154933866047974372241985896125519345824975450747269313426625950811302486837747970449586000076357989914368389271431086856415648691162197695345966890017576766602508725318268387823895805289656136112836346302812774082251492687238004283576685284818449315302134565993860640601305041443976812722927222998983678522989967877875204828656631358763076340720350684511251442027226466840089235550193995289127389837572646818064921098707129150297666897806574698594687166278625218775891546229159401981513105042158144271449045650653321049921355769336247220206123542523390300840300006999964430586733941008072708015562275324753638821572194742826238377248971492293638604498700098360358442026670586551119872287459296032467057410090570121162855533001489407477793442371278982605321382615544792782864099347370468580597968520710695717447778821953442340816370910759341952610412521795849591406703724450312695119774443470362085299349574508230443257132525742732032223357040973425027385127167252229350369757173744137308835567907424455449707659093825189196364006782263562648876137981611972510083106173415038622522071371698126200289363973605092082465145035741360316326860309426017505728767451903354322556172994960839539904505898588036173881418309053711212508376949026088223430959352014665622635339847471174314288626445934486072358142305791907149695926147522467855567900245666692926668410604099668504495629417292925113013404553880443226832893781933693609297963545964155432934210449206984655310877808585048671294396052489977997565416686081241116115257868683580507787100301264354094732364471934764781425917325985391693025895968267550510500460129993121329360476085601865680155661154736478614909357561259739989919110250376165239690362880 [106,71] 30319519433703687030586293997712343563648737885148732845249355492274103461865065100660366040405205818800996942514789020737764687045165682394141629041782794211993292613206116189806731293191895571995992653992014237869306979371759550333604239461556627994492782349698250929391568521104549525526962368031917216290666705983734543839395365105391658666202073134113430835994918088799260135913784076626053924981364945402623029017407517616574738846513590082919562327997571881486006815236854730186020538696935605870301110711583764264801505203832083976987015992981994690319693981439687716673116000763105369091844904176079944656673771373022804213437323124011642986957709748346556922485915948716541740263238951048127150580217978406924267513725152021308263603286931202824333088708650855667632570768166441133291655509574132921210609842145497326302959005983368036405760823419996136591436179054956134221509688190355096347580388203099023816407272679197412464097345294439209821476955071586357669724555510556469081991791456935853880177045207033703961389985075977949941983159126850135706612152699390060485298062874645793495521936527754137624942932392243158848638700718651825126758577038905887030676840849691295300979095881285786144086850328171383170226093840428687190021494217293637003099715281555776237637192906592271714878144078699243345535834323950580202153715304465214137866687905797668003659764137185965658511921857483091871601138396063689555525436682683923946470436450512564665500539155566848045417386696887655686201844214135070061126218698749537091585042708880412450449917391131382935376964096308913533332494254065131065051084774444958906476475929275175199392890477818808190972069623329430762939151017191339910034081374055951500228837178847391572909116107853696631399173207172033730316978472596630765960643237548713876753274714461567591727505719580576007275331726510798860355322481396748607435759922943536005108969333681635448840779429917496136987130646891326253088715736495808638740527803060853446529460024639676640631069462824952562420005852284947491423563308374979798117619147936271202758484507959888041509866133640876659331257664807438670792370150181662566479141287815226913181217783672285660301360910346046770153024536788447420307814204838075548622392413907281069998080 [106,72] -1305455945016187440368517640262640857226815634534294122503832053003617784368090648099384683397283343581677694944920031384531159476609036787476101585043998475629620005587729549062770231253488630483906461962029991231983737441755820008439734700359211115344727431262265334638665901135390729189755275252381750587642779892985315038308040904742902586939332413059311003031103425247969927549714098522226896453385212844007637948198060398524039846393546967162250549276614651580491485903721618693294392800810517883115400628650585804238936402127494218546865791847211439978971960949871424194347615251262631410070669903202118063253007241269761737985328258028547624429463007244604193294785959184716113886771295819229520542914561301519816370990212240198970285778100237660603401460573302906572570006029701271101883701355632622666696029035160171754679260057658580295677019776057852700826437743400229721119732218780820357842247070639134187256749077126716287577812416391286961679417980786790546606236244715106166330672137766886993886634197318194438160896959620022499852579270634537650372895184216499508403527836995315037947354879660513682329847949521935360072769363069704142237743890129724330580873444013941094277196397044236681649596348443145247855498727057780744623227400359426852127063458270015182076190288303842966545660645981063424745444397408120720361903376558788878340272819428641144982075379156289854454776000592908571129280010006641292720308203358599894764333315032851276580924259645450724902681714588794611001906261734777976159770063282460689422194300137219110296720763051794263008102576651971195089683569358637326415380970606805422156511281442065933212827659703282681866210598906377316484081895175823062713829916924536348945341793431856043182974146723355308551445958828902292392079885730783762724104065264943088206748577031790665114684642166797463150147880378069499012636617392364926435101726287104376761915480834915383731214567558790096713010097095044472892550644195344193056450395822684410147192326775508810643084987262901823477498869114853583319608638184206534212031198039888610435198453712142885628810823011816121760362854333627093065237723921354940152813430175495787198701700815557121527718949062445719157066439524329791090214023469171675738543695598370947072 [106,73] 26382391262550062978269643918817676554060953489093909022800902391493292885795300049405961945006197653923262257796207812888762734080973991508000817599258419362429553875998227594268797904424676623325121765497713368839138221896379526209922302648441853876588202571002555767656411896715604488040141431781438240067991149472210079529449174568274100673131412555228345151034609947611880667321037469444452623132246658681212204709959272524535090628289865239045056372661516562275823681542453876457301444117830462258049926129646693488872193092518960607118420344668908703648971925735029069473514755391229550035052580759701069050323542673836236284852829121051885598630766993190403293605691067292975652603876823069523840966116401157991108958671483284712873323353668115435177715912836596248454992047689377879895684326490048000698960756423172469611062276686003048836733146535911235029758131562698897102341609438463968589110689702689384390473798518684793362426881606450861958836575871200620392814674045009591831382446332536555831052554657507695183870751411155682044030393680448413904118906615426740680833227303189754075573071467087073580629877553902594707224841283587914258890638767474186926493718112684783406908114237553986535078038217532847500825879224499187607659681970694264440602114525843575210381751783357901470781958759530797307991273859225309182633573371852302276570100177782211601236091992934871680350807820865510988003907932736700770910114560933250596086105211396912884529575800397426360422066053447847587281764257165439848058896298817184193078894020721765418185824707446933648869024297370257721739896906643307986273534565376225038360488620594530402957899276216389732004541988148020524323738840161138568323960121247820939402152253277517189759574147930647873149688830434408351210271428258987044227034889459704490503868614139047232405605059761068138019033340504362025267155256752405158359529691678766474948328836962385953642732315256095280427205271143478744203178747745862301873572879493392575422527759745470529233689805566916440621242679693440169396259626128231823172136724263865966250440713971375554840044736271207057871878032483116695931701384237405897342474175058481645905818642021574722404066552134574123029313139219864789617889001146356532108191147753472 [106,74] 393977810829098168991528120957907587304249986668730693637270110949787780460808259777991781881188091105592516096995756037342773460924306221008155595994339430706849877728857178905557222890529703172492300785227593381287459211405376218755017824807400648438033634429257866781887869216778334345158183518464415416638829225603615890812677927633287089991339150816339862562374498865077162219538797517517327473155350194669314540847224019864500074087998082730261162217904420868401505479343261342687703191649852624312992735569987502402301126600696850504188352449976106412557007243049845278094596201341205053615974870217934164700373627551258833909854708037124569404301370021779069705255146968587723029963782833994150169723083994460939080282993625396580047050704709544856772238057312566264657686684869065044347121369313429210268540869897935323453174632666946908135477237997353390340111814635917632363135336655164400868731398520656510439784179897209416868180058367155507300201687266710118652716079434261477970663317986936148813872751754973876406201644227092151578734565385249804895562066195900794231742488898175355176488989357291637704002536774617146403444516817472361264584683342919797942379307428486558850186537328416814819444783760386238628685674108189553678524806081622220478358410408889723405148363321050404219094408937554020922457177933622288957263853705993498406441117060054199551029266987314852404096560644666303213380519601009573233510179810613650281155621644652492552987501302404921846758217064393774082578955857391118315038761630815248429039180060169397083497531473807403010041472013698700596465783684763239258605335865307291769953399962306494160872932603088723409225476293468207462197087540486046187083030184182441172142341781491224528106918343692429963110479353016272269507272876375119232877305272975178477812650824038850143381273634004083316448934003647544326341419702863550662373008507209344676992589850360386120819221690428527151100604081403684297598356495569056596639786597652583886578817159610179192139059978088446946885775506206032992231995205277637323478112368115305467996905428580015300513432811856408334031607084048630474804390877872972452403232912875967628962743094741301246653665506375863636679659730722398487398765468825041199878719800 [106,75] -46915467910786235884011069311749181801703307828616863888474394857174076260020827620025046963961027613062061813836965257713444492733185702206302863730478727780686201249200883482197803957233811911263091281911716944901829578764175652985512434060767887410878272728209975144339259760451626408739294172975117835580793447711286199812879866623218157188413112800418816816408702579378584469801106389481227173795650271871362794331317654062259764705907560654588590946500036044162483585214748355519491617903051770373496120993074561411565200002558156084736987575465592980982470876167413888015885804250438163703262668824976902595777633474034704655945964864207020606566154929657076216331412354201690637692441636226493748066795207633507745562729761634556214722608321334925266044825357726408216747228105984389300554452839724915831423821264679884459278196189768328582383908777562379613862998984051845846937396044598168481703288590445285196751839694349303754423480049033363432610690530591619294646146713424052229053651121187992404988019373468296432702360726666420609702961990769363248695436787810946764400400540099927529172148961703141358663172874285455054831057209989757896092171800266348322554105009044433901790186214154932342036240059945162325018843159155660499578894833423468964665706409909513828448172499899125032287343879461284392024453541868652207275719890968915760591713430729607515019379990679707047861279224078403660783495121668296193145554815836514207315567196797346491902715117189577754331792481169084336753728516098909260449446016115050142789893902251605419238838961236243071584014964946963480514068525438466066867433200552463667545598870591352137375375601679176140406750032181068169524239393236024202632862873289416799992255261432253904480018542347989507714196496597116664657984150449642955001479547985120493195008809130139720998950573217479451602972828458400429243616609970786370661937410505046379205653243791698634799780036593968681115815039991557022175534471281140827906650182462996516769069978257098057504059724287513474497454394629316219152212358921731727541166012872034830787660890332587083710580676335548022693046936199112698345172255010598427522271128514813955115167286580060379234588073886255960571161228197937038808258523856891243835904 [106,76] 1661846059030489139321972879619441063638400932508662729096504593007384492550951184626474071336302981985678778419046451468436765591359748159704213444358212055883036012010022961711868123549735586732713659763453902516499687252584125896891302656958174380637335875490337667295649942242594842306457505369259701593767155649605443987365797226755048201502807241884479879650929948765785996905035416071042951316431168396075752800038804634778926093167607888628805396938551010588313413218843515915143085589980111066872958695524017848356676870309823462667058626576635355361793609010815385521320390706044558620710976009046719296035609679645231191651826360297253505667117812828903758285920453526187376944800294685317565823381796717250427957689279101211396234857697747864331722445990032441494728077621347500953836909479097060205620042721823130738119559654862232323473443921598915917451670967914337190570559475331937530335825448810208787510106839036298369994482736652471440570065131793899902436782982556270970556083543518232021231517980004971026593598507338704681907697216581311641768791833427171925135768030893097758211532893047594438051215096815459149232040060712234219189662508356622556226683703517112775840811933625648554489424045649888706791548103945948614974080348262789479471432042136357652836108421510883835285698815669722691032883769429780623713788109071525106011480437512918501033124095115762551990188471023693492307114778539383302982929822727486832649032140343331613216978170180805745474517898729211250348236484466952457209294019727704747757639143090663635428252688986891113290738463903077367979250768101611535700362856083167715504002372898252927180735671319490837659993983672269994081198444489689307443913360541850915041512628787198294801194116278530814966818253425373710959233306347438298949346544863882352173549591269383522994387923343981809988852644736559551443423007612877908252093604195112713190632128719465924631146420399019469216752653828766651374367620922403433159452605784559341483782738842956645319129695564198232596773417819371977448620980280267138357348202665137694086939892152117007114583528947556084438867435735728814456655366838842107443025671539590537141094535469987396618753504852125065492064015230439933443956400761054328832 [106,77] -34150575912988555008104593512430870939425266740157052390907866449838033888861506792823316543389240320640296742421649054456551322781336862364226173532418455213526111752826182995254237813677681705697556468261567082806839160522288034638713445797575204715297323639922830081355228232972337157852627663491250807464254644564994271461497132061268237296795395025865287782257670217689872030640078798657795891872405461064695563856210373080501816794615595283837033442243532619695919097282083760153803908171140321407296528937695550506144471222801006032929473885504587577614835414207754774118075144076749208532676726522370391793377918274846874810022845738975602693731885799737815487219973675156488461518599160803202221649843892441627644875637197975697761056749496179426255336861878845429763351168713595564213914642988979110025173178304160458708237366349608195399087070546983059200673726044294305441430325757986355318614760623016810148932967053106454132051500370117363533137223147757018049768316760952857895278630709220744175980137715874553570469474236800852546038098616145333589170901565575077247207832599716445889903305383229562530037998406174990584292317170934142311034541555799368876684835386591837624890136352978069835507236701399449449201147880778140742949883071509433827108377605452385876554232221428287598298614335644876113751414874893500467561780158532984972661053480107596329735325692661232555397476625511812714830698335380635156182116709512189264461147741868043420493249100121282634296235684424445368257573221094579199229088649197508687285237433475406449935088559296155640402072985910475338014472071137082698755042930449217775449169391031774524542081924522450861940935586981263681192855693606701805868554420260317655591638899875526700815126465048460666435843199193570218942751514772363805288262716413770200503697289380916342294381110858282350006055918830427280663412998574428128380578693320982221165148022216368571819164305169128191840507602028442418814266247640534942927207232921858028315278628074839683849641977726075607357133721313275503092378895022272046054602364405974599249413078571845880352970797011409282755180586030986508660096032873598402330145840517361183847947175424276449527503899767481963911932581731006323848870412056384 [106,78] 422869675864110804232317851371735347274701636659651338881186283327308081608613914448363514378268961191000877625927461663538523755376189517740224173746221144326621714758338153322671872291621045373919213299806296903309704944392820520289046164615895386756861518315019253282571747251662819185327336582973503572374422974097671545080389810336121612216357830063306987562157857256003776714712101020300066899154766895304551521419767092030001226728869260133077207597395518541835174649752695772682882995582570006387497658497153849348277105868895894079032390351364508466622301665799186996046975475104320783106226676952657111285088818282358008856558363956484166760999147349526264767697695892967755413327312228735313866823362343259591621544175711802132537617547389250553980525136062431062959926082488069805022107571971317295913454495561283870281481437001662715753061518363548336669454426137633004098401214889052486047565874532039867104340738677639159580588230941257825455102935060337880298676831927323692737442005583513002621017236348518062317895216975352653023803230235401665566863691990665904365246500633398496329055421336533912640859215164742171871262986591442496357187405500496954702371717663792811244628777660701944984642409560703003297797807522840507951929884054517373592371365146698401858525578425381979850174709919488385857476574474184140876923240466180567011674176260712294371200810278097836921594248373127528315446338531760689594989203256159725468036200106884828395079413862558918979602376392854388414287239175860167578007640992025327779029961965884291620558727727820839159609474283544450852180469984350180768911801064140727576262499736355608091406306903972436911399363454644677852815723000888786704667857934678805933340546220219890810796536750835888387820946990790962989524006602356878104651202007454678586156438456733864811834037556310049178678651958050854711470762786735625289233943948678217476446168227864764522209730921603771477489050240896911655146453713651172538068154687749276715426443306055119378729385820449956031610313843343125331713701602428639926863480587158962311958875645498165058248714685859669874423542705553828814597332277586963528462884160904226800837346337311497576379389894359669178152726071491784528916143216 [106,79] -2779426350854399673829411066153869686335252056247321518551967957658916710210743664767295789322353653324459646661798386009214803752365098014471508195047954148697373145176050192907900668197667245318671702500777710801221389464262367102775421550802056648845743909256511528217229302135970989193108904062730321388426523585068411656718799647146460249498056004142272529849516335691287103196080009641869721732869018936934547585838059359672542022739495157945717074974622967237367894304821494925615852861349759772778679168213641288574960589590049724008147551353540021219928733584013875804516694868152629708970468065690686164192505997957387277761987083542379476990813038925013142347978917205889325983387699352785163481288135051548904990587245716089080000217704164983949899038013791622974485914464823729694347397956752807374635360246000145845616183220878022257920487876944467037573154602098584450377175254513026227873721194929620422743366822374740503391597137087802424823505026916802370263318022965782150374441370841757526770135607905698889947113761168026645526035819718677406796641809588786742719977180128700501725009326109662530498818228947996772753617189286504692531270891918916830701438555182455693858803397403299042639977843653584590375665177526724160232024943993877727478032564041830902743856612683189313766404948110353573976216366516677576519435703032979574193573896111215885891486021109433429549259962992370672257009817226589733675714694544821029222573528681667515772018156326855713360072944937801938144941203759640072106519052962712510891484160628633490797735181463969120834219000645140979642042077951799603634576270286217877715945464830334062180875272084066330738997897910067923391549255808051978766039399709773880646052926539816869280646232332783214860901542588696181111123061274052262250182408500398918855918502850120911486365221848442965547552880767903617099019147529035154312097183047463730040803417349025571515579832333064270422789340895603510511787578652310138972254390356204009295654299389176327231615805885872889877302997046114569554221704047001699363593375915826323438332334913406135699183297449795101326341768785822086077765270139416866407346911217243812013988729278641773971889637399920190986173999205221526307712 [106,80] 10283033922841055485358860355765720755809011821791168845527399271063863327070070630719376372531006325304212424645490977733941923560561208965340864820278046331605379296471577073288561531195923822153831161769539633380342351322584562243538620971060782603974252778465148896868096506488325743530976787804653625267549816042836697364787539032508875290688373832627445519337423382806610747023621390425081853249642820701860657479881511001157807370088042262932627665932579537702099643899376881735752092674864513605731387623704563906302929218760238348428731233403396672581636670858635645534238195829645219332076107138418449520692682204010374390378415179161584118495308882695021230905898515597993792659626975337881017973641209523680902018874444131189997523775439167233976917068014118617168277237296470742739669284880001130249504043107270316765467289566252769922151613484573552082431045781486833652944296007786068443848411495220869369762726608617956173279640862987509532497297923975764262139010408749783670178249586205523513750735309925230736389472268199842109269527726227435723496996617105119375699651526390284575057048400806052146071946760230215739609599567273300264192042648940993506847471951302086265372620710031469429922566108701721315777649116048987774001504675579247643304126965051635402668887337451619054497664271495516771740202179979318746066848810144614839486714936383077254342205606770441594569965962079781616185652984480647376955823518788952118380178380298016625709066690517648772322316246342671429010956753163459181907734372481264242210780876823537208803721372148572814663916341440114339465196419390395833955236785259951912847555839286901957701475819182280992487239260108307594091790190550266430832183094566043471814298715785957521269488758805253612904088825719411891003100210000053050473986980917439380090888598885688772733147146655341384222330372874373025159057178156664768443518311916883192769895908326548924176490833412616149567650784069902933025629970729047179902707586582447015378943223219365358278131105174810658056183475319614308965094161828288309383059483567974965185709186464046271219795961118868457911728377198237081624084789889210083251456795792895873756768256856080732040414120179647483542574584492128928 [106,81] -260876556361322612703604897988524045244077606633554266764428195298599068493290876774930072785390328835212398636739786634636692777525890368192924515606477032152141904409148524403724018550820589911545937199331705420197676480437954289091332490092149548663787463853925943480244520490600825441014551727330918618297849275672708753713125169499105324044974432787522601484041245643591591655306444088441159116585988239808983003682462852838845152930015635020408567531947140713780422472326617340066311390339191286838161692955406825019147020903825682722170862178251572901457942430845989961911853039881867905485822929769431262246652179009864393148235469772629601171105291269465903995754495237569622643927452552064329671669274762268030826606925134512846400100755929036304312149477300870902484326835536600379765157716123722172652722037649905729492047071163790295426800357627123597700737688886434441375728788663143684588367474007905690599127396721810664626966483367650303316901908560018646682232973303854941334068769121570442957977979506435735793039636785316001783485682193465180830088170590575154383188172448467780235008131225501657946268514775202826572352887158047416080597190606229764464028732713124075467931940044556443814916312476100768877411021461688339596353828041226829719525914008473709207508433528664312586784627941600539981882151313906584033490840513605760751386162749505978623026821833087918878945422820161068268887016341362783377050343391964424736685657371947468684478592040870573753400118261932938956133887762040603749960580644412539920730443291436513630666572833738953207025446865004484808617694134802316385571556426067583344156290052699864065749597693744037141643155713913399197426935047227886321254817668571095990481002442498398319690831592432545807794929484443358570937782803111961564697994864739190225128528608238688399224070977848567974091211577895283693651621912457853858335718213736335319138991637259891800841846528361722797206998940204932093429657802396480234663688699324993623955395784270114954356558077828732632312838980762890242050559509298415588711342923121783710978598072191288093212955951075711302750493911513126109175463571215854686376799507473151000628242356813866125783183758251068784595122352160 [106,82] 5638397297599495783568300846601368721028565659031609355091978741787459968214309680828479302073608927316989725606217193917048865507929413034195642632095462579436009247532425414788228937589417732820670249702074720191968964428921047838797625100980291946548968787145892437074302723771972996434354282342445179220594649930161383896670432879463218669082646768939745534140603011495597899430060042336085443304746125666213404018917754447701141459063310418629226151204067449476870610484488140851115930506405293256356713975705127647031989087562962406089593628602770675416826322761581242403404311735152462425252233299325949800040289677371116529859196795845741886438383393669691719827116209521515719421606232328858703393918481783102752125040087995642768233772921822676252156897465400919481510206932177855015513094335160313506360636810416343862616161546853673372808902062179825969310132679415754267193892742019101039266572572677880712994245889067298165813156268643630958228091611946504265520712518243506346150922398092406164985662467560725714368658177783757974714798276564279638804271514416480697667265721041390803937095796347442662578723431453863952150666487174660449940315890507372135831939183236031882357743993364066005903929283121495539386139885206244054227494680184345360601573470433764883490056055707331304897912493503131611920011337944285850224047630681687884091337297914349145655863286731069120366928443461053303842767911204698267082292650681494957782855403598297081519519590758858167527206620922402440518047726255963579101323052578112230117268127391836455127188016587680962027683655428707025702654108208035905958111283106388623074638431648194664085551111878344904068917979205124465977228197696046806812081714107320073159861401770512058833584469051259776991268415058489245112582030321252716536084993225779102564172232030364777936881708399366765442190190610263829544005704436476166998522965768330990630289755244240612400915106006090427391489498680916765264022031816970488577459366096125980003909649271083587441732265177075650308700526598651483226189272721742031129744083439625496540689775816419974358576936133283630777051118669847603832775321770064896580786767313895379158055818532961385185785378301901705657553812 [106,83] -44695779463654774654819461008438206948484430177319164039850784593530313355306402330145606178994645353671515132591088209192641350326247898687693334635366983852003224468283758230091009305915547636180534086857397399948161901730989179797346677220823940285554895654443307704010128082636081311694052332267892106548168464113980229120163593522714411021268245609118911618267870720209841507052193361821238015363378078345861722932034334214689712700776619381366950321822116396337735481253761765063533682444309162687187139483887891491111275059986873210117431649697838218565928614333799931681176319149109632735689798920014023108592853074808340926379273465500591014573239754034213740036969590710256649979513334753634119594867885365804491493609211856437241164697012068841520287330596943690518451759993341063536291481995585668931311316592066206170964714148924360620676158558037300499139658174369692056389823957717589611818152631603456794996086233689922055770223446912626644290544122611956831927193625287082610644721599957877230910590148834443271050553191612446166891461790459120942541147746017068160447761565282009742646110323694930001846968639893647941889698148707842631471998545297443470567031721730481267168265221597855983652425471142106799762922542602590747242014186111121984503615370684734854608790844083429300059771271926898808479424169757204423150156325940870627716218402284950358155963351991118101692214368031108893830017549890926291141624020391056591033021122623208152489373631396174592066216813341827601063275863744742527385823868669991343043301887158398058132408788212359042373999898477334884045704823357384691677518988743346943730271343584058861320316673288554475900078330905824776841414100556492213629391736140439482472337538379671804435979704013411272489522786263405734494477792515755836209241682065405410912932595583241785122699233844621678121912177702334420692207585676924322892936675258739281301447910036013329312332522873303406093882353728117110240383551956483648438967336559851735162608851784155309185385424687328993698296851499385785692380457903911309170302823109598558527243991641193147609431064612115592193930639523901738968153027819646184966873166696461543069588240746515567767478819667675569792 [106,84] 74535267211937594419153099052919273303490449000241453669973910072025533847179025837526132602403650879709503797203064624406347439344445254936260508900716711119424151583507108844838153952093478171065951138719205347529635181013482982761684978592578225372444673525994502117503731128879687771203712925712259711407586164584411771157188184264324988691573197842986199830095358643081982891212298283162398593604730746789880794551535748688525893828458480805261379166438715045456970834836334827309008754221645147468722676609434908856197535152310946938247314870912881997532484665757594261494048400828895673658287607667953156114130060108012658075322199752649396531399209107605158517819181871629099627141113405895987100664251373178049345086887637909631454333825567760166232966592828268143108116939883337743516834340167787834733176582870072175650736123680622768752496004674901414667088447906610221985010723588733219083756074240109015156702334852312786161642025433745356225247698101298041803535929371251725814458493315442894827169728635008605588240588493337317307525401702478526391081457247236959213906659629429067430329484814017123448019729021398930989473287014898256847828399218607902332715024092820588304037831294433549714955747344779009843797200033794815019974795338721125115616804316394081483680201499692534271898559586845214304400221519434949176897593179261345470759878646824876978640558428004909744048709974797102055180607689136828917864634527440015233232177059624758681973914951664825002030363968833077687527235048170115762364932880829908673008720352854648551861037963669541649551764065704303483631740637150745206061664639281134994359286701857845860089233542445446686481053672350367770061870775881984904538916200352572586612120670183324110471375895835917537594738844761830092811019653646188614436765798468938945059182357222435373095242988316937194705209389105007015539921070560058465009152275720041933082235782215542370186203893863886172214917539794481707577713280874177922597766889665175533047109554441966481358083390872439805839419296815148292589773339207465221997287732408691553087635496088989404392216868908948160373021810411603307180378039177109649155529846360998035530165199296198995870267880112640 [106,85] 391819046334254101436720444643131985956881606160211143713186275027695556151721888793480364347002397571206984956258357561876131619550576156967315467582943323183976108087653272611247311339012189693452100118171847739546060675530661184863002269626493777724227570877864706708723066551019662127782065547146118071076792959041127233142353262815509493057149186155991314517520022830045207746149131839862948251683381033087709358414326920019528681976178226378262300206386027079900908741048949178426320352868968430332685874479932360197823345856257085540403953841587102326590647834945965201587121358657332989204541616901961344426980243824127523929310543794032277602731490794929574000797767244257559958459246823488080888516235272971293283738775164656579424059704611437560641840493082377001335139061184355515642406254268646391268816049545154085650195986354575884176549050930232674762041631317062243852947321565742632524148860601080869213959429971438215531741955547560789611603117349981454768563185707417173665430620907861464206726838165043605924306326548461456505555846917532899841764191829032091219095153422370777570678244475060227489872208650108751184830759629525765597550150783097076886485007817727705694447881882246142082096520698494773509905544943819441289128050639203893042728050818645644823815538805733198581599419632675758969389547718531384218890308913899660257987445675883481531606093675717562931823397887430049508906856952120676272477202111769212902126901754577738110230176253077299963114865767915736257504382413467031738145868310812366696441788168442924156921821178606675403649869513816223320513849736400512202216803025212909122500693789592816171698898236358252998661191001068927659397033175606756303565285950915705080069917137305631946857230272275235105213881179934149623058891137205072157236176827267808207923014470448608290799358353921824484871254810173041274736409101730802562288136422499556783692254877829947562868143184185048993520481335036799759065978568041472505984375386436778694463143287143307206493269496812424101425732766504140069453440028170330465122653622793124668953593849265365740879853419550199900559569496758974935411655962508830626298251571170821337519141884351574599541724544 [106,86] 2544142998217368935625205858952808130291748529226527490261331776806129616211347076564915028273188763814411023581032437791579746108279979486207723346628056366446463331066568139613601375667110430336792243221090169086658400825334498019235739802333052818538867966976726021468488795442619056024317328434280315517087208825013555914882378604093384418550449116219218404215567558970314894149193001254263007775797886135405732423646638993294338440199730835183635717964363261348135294032295222701217953512627733926408632252057026412852484984022949428138404857885426746067474888214944416774100471022785696048600371301605049043565119932107526781497450101507018671498673751832574260136431354001938351202564358522170243479808015369638574233743697871764551789326065266365641031965129094160255707588281612140310451635796958530835407965135742834530535808471935924033365688262877938889622904723850080339730102922187350571403999515147617230168812961298995401836411187786389280831920516386822132219769387020209680733027474616169939016371617782890795274950286389325436089890170818384001341129261711516128487606220660575450379732261777691414035782748830717164901671068608224790497151292688025027020634714740455020600224819417462788493029330498314814968757334638353435618649694154123104823467381257504374693863161038659673060598561134265603603464700899998472219251564178611213967868654249812028078305019092740718440018068990738238277980342834155603075971283744511750196319949537950655407272084953628897969980967630679707956385482170095557961781661627247798675407959716278302016041015161199663547062544376997473449190447372382492213922948253888375169261324064988376389342966340834437757648861622735644838178431127035145119354095927434284251914985877698830339599536934403762705263548563027355413909107104907467099482537020039712395191428018829976751720867785826778022451854811342481717921843748161012725337951327848411923681132028971512573108337788796374458463522261389975431629475272829525432141583940594582226686728608927392785497485733461538897667937591944066978704323259954828553888053822766494286300255236410572995362405555923543417060880467312551785178384238236721930169507311441314588022402498501692959136 [106,87] -22574732765361767499380147009517656773567735625484742776816531649990505069815208429922583456771824796116336269710959046910241362191374659295581488331673432258410125503966808757390579429876752728936644503547394125903412758435969166853122781984746762779041235125938430938727275447826603658260789578807606350126804228783599913200977768328875187148493058334132249212274423413070510648040093579683080823624084261934554156755312886276864684542906211536804719155189136177872626450931959639466774724632089726378924423873122430818277075913375251500568740641925468999856250339476855682517501322421069484903836152193575009988834462347313083638715150158874272634902457373213832183116288013473553888096413551264559827316491571771630339147434921029112706861050868699608381827795708843130505846522912273277597559428780298217090083590677144500186063998069085724092302402369049917756099310943796835971295021838678599972094339766014383278176203333933135891136781541688036322308955150680332061819360808916972505337889064608343956631357118067882194674581678890018950072675519245917856986380827389081978395943317151376544295490508609484565225461888246740399065806247088229037141637656215390941116918950649402066118365207942817259486247279091590378694396113878552778370625111855377932638143701050262186050379365937433810420875743683533415290066650130900588987183114395228656229342371242956318455908905297896757158909874968242289539288514345882570885776281788625255780744009159507139323433064074944724408251769470422926681620768367436190755678371545956827494770103749454131548529519885671289655822809993933389954409070551436074811821660380103806376008811914837379581620033153360898641710151602552758730986188599949538247735212386668506848679400922653032042799857852982995221239312127214041644002790791485910599445378324213920633994299604001061606193328993483976742554784819029207579317695872723842163807017700163189823467638630745856974812143231759027977858275424564868742663856870244635298673185964035875080354148043470096540450742754512333067708529883446761891293140029126109340196710765531169556719236223914624894747761963445922894548330949244775451563133601266175824408114269667536575383028547620608 [106,88] -123446141347705956547885360777235775953939496093226326433735443541297911718227963455709576765924432886922177857300998659318420445184574256921729786342380392559457020753148362215530630725885386158199613157136748193927868110650851555820730525987400176711401331081392462286470028032033833079759380396676484470182402458259928160585251962363520721724066964302117582472877678052560519669304247705814022191954554444861604241189967689651903724308751274488157883873481523620532959758952919117691534223565464517081085157895014161109226177665067843011056141878373781842366832026691449124207507376888108776764691970675180338063787550307567023470758245303422097247304318585573223466096955622921461822829630992494389182258573740036597022555841436673756823539126160683764252116291866676829403023673746215786135730416078810630407603440017583353080531935898878087439844109113817939361669449522974320660390379399445318268394479241401674054358425598728523988152992129064209652922906200340001120486210144819777715404089714870386632152141603858664324239852330049002237802274418682052197377338404334124128531109450349165003636173363322558531485589821208303323226280984972231748065130313605470155118621730990858520386764543183615349007074463401041879860640118924892380856809978910133258169579146499739030117361549711360833765344619319881652782441136235200648374067314985892961767193246735874323316038669117113598347273266056534839819674340809735001380364915946777114498165854383123223677086218632971404799594423023492305918075853040573624162039520399311127755416928370307723122955453011472868090768312276030802971739681593772367517922807557386654595108948492679487686603932892983208542071332885883092934132355486984217965458216368677204388540562741290785091453039982797717978137667742949733833045661252798669824621299853375577026325985097071930439734998537916048939430828344186235286528921702352252354715132777234315816101942125255743016524650743176264596862172697161504222240564855668450474161898299672341956659121087455900746003682768041420770508523244254422804655700732539308249769752431948045819509211025256095700711332298966758206901437609258958093570054524179281848202695553225201558750133920 [106,89] 336069455447029758772597714241260410159732364426677812313964689105601452670500819652596875642302269396178739131560354642811635183837181289511653426710572108915438311787863156467724739034352377030129709569063505465765836704349851534013587745714641173753711868168418501440503145189768811941814078920810481840577277823103041748538349342707519176276845069732268540712256011485936343495097708923078729034584540520628538586239132687408657033951726463117983815242584856321690950069165619552271024550632436572708463231729920414398096312552522854562062112337542188373960686833843576756481222408422338412469797067729116576145406538819743542267956250637747393380239481859708899617761269615585480928961214385502926245985669395408254480242408460687312216730287461720319542857435051908084054675863813678424362465480736764888764487723396150156409202827706083422240668644425542853318983036509313135314200707060103003097631730449456960710039938203855700949136089962071113118772410216385151753906243792280522525975594834136281122474382287432793866669286661691474853630459969869788972140082949692022996683095488626548378913948118671975967474829106748357339736248014238726943844754646742735696641208484888971862214799097187055948452461688057776353144476301420551583406176723857786023647682156282602356176473857929646881246322730333363233840166994003594379392125168451770474984685472593333045916442745122466651057598650489078699454991851832065921241510699822364495156032672087558465141463793724540128735288741949376413791401563507831254660264219469964113906511066361739356204834446691840635203728746341033149930009867462771689193605618959072632104762462630812573241215109995152914406233032363007595354779195390033720304892910517014750499736252645874940230248597575507818066348179607829382157850276582261726245106613800826730546615187649633319483697217088079383584211519395397666467668833318561350251461049848840493282931465361987969179007457664365467752074877836360304624906249396278948780543812875776662443644442086470711299008303119598710954947928873354966037356293848067058880350283400632569053871703619098104563152612905973688267650639378986586255629249348122639544294382488985746635872 [106,90] -136404412507252322732205442568611693843654476112373462854459049851610537535079779738348592678671651322363293541676765248712855126467613601871128862802088761047589231807841853272934766026516964359859286778654709617473897354030598494042773862774688511583702697403590889176328179029081513888882028993667060819553763161381855269043809849768632056881270685374010296447939295986884274448912866181254169396620492271086932724250995799072388635982082098852689328763207857000295336182873978262668019947024322366466006305215807942653077925912175089061267418602382117412994016799521418165093418709458754409317492948341175837513981075025595441498817478763706669183928880716926896927043476750657027596277633644055150657166149523729243273153711520422450278883441694094757286056420955749606157614064076256615175322454207246423353552662268064645847155604336319362886620591683486796307419435327393645942724084684184311847000055953971353022763843378752387103798421754564964863306058825515256400327602377398046401139811103865650884904330068085767620525144593668167721719570807859133144516105711721029688629900238448436492471402270455953128698071431989265977295651817707034421800616397300875071460449735894525465142946647669106627349083709881194352211993037392237679788415634507141228749935870808305691042482078791893274516686258849301731918408753440013333443806638325678871844949559129258870240587659491649036985025190220757256683866127003595164695817553701278744765762059804990598593700666434413023708739475775244219249501853766959133675433173221392633863331887415948051320877465187746698414176175963253060281439484191403106364168463020774464048379613099384815787022185184459499643643074314881945105324094464485931803569062534668359072489739123167777709624989951478082044163566180087853834382359317879052096182583635234822991894791186173654528013232866307749747562283092254244110146087469101117389925538225596346029066633732320163918476507162309630833860089571546336708836394961599101913503170032943789878071833072506818221089766747601342552680168139756563780980232071332512913739179209589891565256061087382579290369723658586749545772551775824433247433170752644991711618471575678960 [106,91] 86269547165522868034620341088849033782131008902676870014953361037050467523362152178779294938028553183207799379265423006664325436054549378997690415200230886897970509504148374476692524611269910019018582240403170561762587282924249629939066991824099847959742931080112836814437200587123382274572342771705668930174265262694288901106361183733067681480200630163200578869656084765853912842936354353114882268804729895886063299535608771644172452093897464544511977116268636289780943251485844798932680253597586128374384781995084295481838746923759093688988746993351993295007358872721272916162499237642133123571739410856069753850290672178884334608010384894090786436030827730908922348722362192893396012014835954676355653451132038789411815468552413600135109580830432396806812851892709550172027768212100275681760241342959665012896692408704901454785217680203158424572653329648329351478435500925179075044974379668842570958675583208541649326714953603355776412593433830749932067567585251720636202633357303819032537320757544137024352760133713119144794134529748551132055145953728669610477760708081062195968461177694855481206912099050414090991099619210746706822054275639061109562873203516251276235912146422602406818668514759190806793159907134363138672523037093740532232172568600861180107645640088343772057039065184653198727870910643038265900677998457462421056204407649521080337921586085846639720549718856185207493772439932467455477006289686496356432109607987714087181360809986480893274727242547105252788791640986985552117429947655104762716848331727760735065950423978829188461566485663348316663187003987180384805096671550808075447662703013032895774726372799886013729164879665853646363153863668603942307164276399752389797544889404718816827337704030085903889315181529030626702419763578781702871827135380262100870895962556817021808902111356935799753341931798843773200396768921680191967028978965454788502142381882050235570830280769828090658889963008244838331400480271247874622004276507552108609657928737938970887077480635602500053324895117233207053551834332555902289481120946195188435723606496448771811276994372415638678366615452301756075598668757350689644267913014185480231209266504102912 [106,92] -654895404851941218011346033520855354020994431987326247892253488870596634424764289647106644841636377810900700781850021920583235696329180938829350995463967244637895687053807857740492387898503198692054132334529836649018634016976413446795196138873294335996810427529129031437086854686666008413325315626783141373866071792474371557959008197672824556863977122134019739251023175789905365781483658481222758546525696405817403371008792901304600647852870768082805703689753515467869773931377916175378423647031236196260298533488987917752559641325602578625113429354658737852078326104848474370435477174451762862539380722845088113745743840572573781543706573842907577949546303658799978231559375573761255839077690343552906836360490938761373921561986935081991821174754606125366163208970074107022552327784173937706600169330139263725997718706918236855222625641531479402970324087947193168246515225530795298078415692705737948949655380323287196904648287164982362390959341327608171937428011163548916773851160871132198926614100860658598044682289379677714171017709605633227042233074625398669404817139479805678683044684859179905360246148778306734067762727062574488036872309071011389589066842305970268929165716107857972266239798979877088193924755138672847002166877675435508618302644511990545445993501809788658888959213831578255509891488357992170013753682940676010351551996768373333245294840883834870063724946028636875181752458972163392175413891277788847079856291400956546635130597783392973273645453043474718650469412009933547005133262226679461778179227869565336840966585641764682221522705094706407357504621925229382029686599987427884158375499518830461901857031191992125887320337810031158624000060280777774530098460161010864089585443788409495519384173930725096411460498449392397635916210670568648736871546737526318362543787411982069261087078857354509217879473230725858437022677106558734088838481366614351993979256942179195338899639809651512936495304115931768154794011746479644422209192182584235882177708513953787556467870634279140317163586481546470490199517616829737414053657573117924241600793019071562839613349333037699721144572552888810865291899592769426538675828936282793675353504000 [106,93] 1866574326852833072549526294651782874634039562951307466070211194066079427768990863838918465629809373521016063946073438666293106539237130867371093960822601821210250901314706630009126969267968918567972082346780257747881141623796764548265639772761799763637597196323815560057519447332752322372974091732667007964898749629419884305580776195546939374719931956833547850298942493157713490032644358452338386705595682737353716014723745805133818667050915487976463905569426047887728387447304251184900530119823339960626215633684659511131600375705352093635309532022763613832699879111989538377346625035257796016515956487596955248926802794159509053591004040960359459402816574001063690461066627842091920232808872899210228198774995387884094587330552294493895306497067171482681213612530407337974218728309681355146155804742180117033000118644561623977804098277513055179252917209739606458382064205142365754821401895438655357928763310166650564637720913614302944272375812809257573956175144448681631831081743747604079783891069514084870599408793689023444411384948233646900465127516878496513561087420197858129259554206620797920004902872628535634136353661375146958825340108971446442031387251868798085470272502366083096038079028813411213027996908426442963748865436159610786206512514272313509207861723005749049487536978723327477978059452286787407670297151139878005198831855273242764694943189377726248657341010223337529694549825722845017283875543831206946642460022640646734104264790690505153069520605353733464803823156450321567474745983892849607241617563013436819107754162276952276864734802723151251526543038778130482729482079543908834793539247584046149393539777596528110670543640217922444082130723908203283835570629738841087044827333457985204950347838600261230878728221056721656226047662717795363770737627307987481326310296965853805719648457002024681722097139785810186283192903529328436039936607581897794150958880517120059040878381718741660959902340771511604270469332773396326202685045580020800133580549936578866202565491755301308748666262143795093123752236937843137380020580898433527414152405104295229948308148740259778095022497157343715778201484125579618432837805506490777108832 [106,94] -2438170315227049570628421580378616657259195684346389375083945291440680899426226445787835854147847525831630563331594504303050672553404165021960110899803356319436855708814452901010688523126503356635600134540759521171023366779737299449176441329704138368326762671027990589129984243130276475438497085148141314694044362336142603820216692134972462371245606065659443572861032934572123961724945457900169042622143848624150473953566470632036078075400419676743809253158177172752925422370397121791309213502045699877603811961632069467552560961439353659379703546983507334443184626547645750650889062848263393108324199165414711985298006787345383959598454151352428321577180349419800806621915121031878921617918616027925472958548496531757491161871031138034039621873901748947524606763946759994399342184802554874164231036510209455013220629108879450337436081461208222470879095496981378805574231237054034599511116487376960459800533992674172562265657029116559163736919369321923520686956833213950136525065814748927285006045800347898609496104028462145068764363227060426855844939259067534421485291410746882039077946558177357702575975237222382194705405211225215140185190824959880994539880755106428803166532342288942589517413258119602446086845905461884487215750241718464178378442136634599656258641658523739848423675451955287715338533227865886093148245720175495704470979614974201995543322955795399514618415669326794369167711627205358170518016551845502291484595664410005814832082128771722637011016867426876089527462891200729783048851723943853627908426469981762022834269975559728821268507492289301005578916731723205602199754535438501182543173491976403700354898495457447604004018017844401226507534485178547968641680241961053100571449433846191484199432867256845533519810285205541546727950775666489250697040793421570072273906542323334145595449213278035919556450632191851176337719552116777964993044797971446441932815013876006877339860320960322528207758478390932438463899414642732364993046548102789925011373468156124607232744945279611132604493730593458457146314216638856916328076477733414425302609888119828455238191324167868208447886702024576641869642079570300578367291128430249128 [106,95] 4194102428371930557041119219812562400868343522932386923801743856322849780903194455416649978838263114865860063764657608894742787717524599379552430306232302367456228007835114077901965670242224456722366629118945566802625235733494086098265331246211642686849835541551737476808212214321476986448224121977268315679781123696292365409423743086324836851929010727996928658598090343532386351441391520715336837672892842509485283513656358733483762321604566598220717869967775176983728458860183519205980091456488724344187854656539974073072707660331205757420878375365448003759543206249436108378183546186737538534104335254305074951829834809017269425470073326459405969919871721600372529545612976523996171111870442138440668720348770414591370813529514069206501485102175213471702920934884391047753999991467791193879976428927950507306664663137188430378409996955479791747854476721631352841835480984184862590569763331990458339611953295198604724892785433732021801647683886524536935466888608825214360511070635370788060717219830232581786467827715457931946925511419548954849997138561830098644486512962890279570392825788870628787684086376698220151972260819084057929939412575687954622904717250889276882444122407336962145279716346089238397502038225056947959131487782143719375466656453047301252282182361412222277373943091896140363536056667398920969458777873063046616492945531678611187281401581147867699739065093604076356130254224943372392102844994654812971723665191393217165093687593360686795290040273294296191278267896658914829899612656414627715488838915432896939129040494672653015700625100844124013177991011590787542394381459276059392073023013978330586640438217871713198095104454222295754819971281284357649781533301810481231720043038736366245015064771396616451957541194293876170816423422183589768016923338192702879872085074395489880399957587839813758437015936309847223023774726227667531328885928056220502161662128048623069850128436570283497306979929475208156346671765492062932027060417094642331915008391592863289587211187821464813487125599444095593195825186708134255767726432478580190273300456667292761825197663217251240254652448542591442750886766329564447237763509056 [106,96] -19568744199217462703060756797258978125797704780158739845450535759501048425461038856778566304325392536867639845508066870501204039960861823799945507105332484918511417012573168979524192967138036718191452020591425566442896277336930208661509659916254167770896612452969481398484048259025800203198866039823892165130781102480347107824375700592807233373605303476607594524393728919338250062398546567500467125098374058792297642192273667344121750253201883767446373678171432208213072187100225631130035310910115485459194142689609847926823438795923272942789168052572556927256398469264708693153750995340780436157581264738982231272904939695495717418527904039011792695218853996850765417275893553080043781827776234432414799700740814378303678622465094571462578826470108162196296726891446624922127789461233445594902486355207497003857372620143892030108632704522331953130318007158933703217927041410937872098834873590987290576110950999738615389935862225270607741051617278802170557811300023201987225762769381715651962885798521967769795180567874259688100690654204114030054591310471187755537656654620302122309062964303717209721053045086822295545316108661066164701035084743901531774774930522646343579770667907606452060628445520086620760426638391603260071011150264542682127587325746631602563194978761420050893101437725656884435319522124076666564589735744814639603479571782180793642520865828071411319660002941927853194759881619616176033462187900897591190829261616126856187561894457532933181509275931770744524237401648214654836134288526121154956666019753297426022808569810298683552076700627104602196000070346571667659676825572045236381384795736313094640726311791119347897506626266664460966603693516370807102460503411863307735203477048893779459754131790603951018494411788419884169436724977017580826962669791352325577320660179047652379113838079008903010292731173659303835676972003293786178065461289683445002087123483045981548099689010488814780930788974459084794584176505236667259748025410942503210999524824980579124864808404341172761285476790200580587972079260517154292585703017067018283687458949682686001316839710269767001989136878681685779573712923072821855179152 [106,97] 48770696201188414145495962493118316153636464077607316274644723220548500334770243579280961773865708879629669509763476175864819767417464570393151124029832441716884748157977503922634187047554703076283639828187355676397698556752431136049269376038331087937008823243887500269983445231114284749890379908675579935648289305432555068140835230129803234837106669808771779955028619879601538345672051490163731454457443392436619393845202354961949884359629132060979853017382505494136998581668188022621126050261661232042685445353202790771704813476677050125355000878123512830856978532413486446783066316029675936368043993687862525037032821275565481013768773671862589720611876960357093876234794737558408672078859794945294860303748273285317348356848205705319073745031888067205203506355543220793891637090140718843299190206337066158513109613376720231727279096385811451732730747702473983432795065349164696245415295245801739877789882842228202158869087592567230695813350401363088901070560922286532555174864625100440616774982566329414037849636361331570336885868536281198366080743181621799142813859766144464298609434323473280134530723172240562526769914333450376785844505801887498831271620352576151979190455499146145912937433947912484324946139867298024907647055530371404692985977586392081870521036045801211003003889156540825124661611284031397231254321333372548180917245066310145044283753140779972959402803562419054528545163809022231139108060491665616403764167039449554435174616216964988019641548372477533423550484731869385945778531327035039457830222595198839340599837937120419078526123501519228463722260297863624443028626464172500096318084959707449757309061354263945637833360910962473498840656724939260466233161167157874193854557728643478319571815875254472684701592487020447058084665078572243821569896851501971828298405059440383991541212245937760328665842632628470435969313329814858069521321577535245025324433197849362779978847413747707541212272677630570865272715762982860057302697087715923193118019236303126158418645444863975344225066877337694706928912307376155824563765415365798197504200848435260670362604676768140864990525181594450592680500023348995968 [106,98] -62612739051601250814475306917552341130517304678198186798002329694799429143798062249552738216628644780485140140165101215666114781284214828007768616901085442393682976974510843240046206180301501054473966214377640947089915436568548429111078973913589848483249548171136061050559653919469549398676575188036433634900052724405744237069974905547932585640508911178983828808479194290828272524198631574476417562572844375030882730752839686540144221335474659271346637114519919003615380508705875639691818947685701491193540791713030871508333184910959801903415337818172262738751120918778104918357062482502445241008685317793128684730746035476183682169547605041108958160128020700368391959521847950578856085027373008338208047943755533527749929578709758469968446011718988771146356203262993838819952063662386583460697721499556035327840719870309836293538261686725485062394562345055158918659444361638647945549972440059578612913912639011338547381268568059808556365036066724995165249294902887144652622545393610027166630623583023039878213167248225865338787808337639686547614692988214503211388470493230251538346123285937540396460187089850111208491271973729144635612305810150949534837829322840057537357704978974305009285337130367272317017003846865983356892206551518454233092519641152616060529506015686780769074222762834265985790201808546921905629872920627899965872720376169027111017213300673496609961533196042928371807393181139838783596119803943002699181936781525602634127348066921990029708285966527096405531859375258800967362279119920660817868974792820450378811749405857826784258535169452281464590127266225604568952522406874864450288801894564019740805583605424146694744259005484441581227167301934377775477208413910641086547214166265673785445972007608629768922613005965342045932047935219443474115623330988137100775709220459323524615636421846985993419423346796129596453102193797794217047356327143128057663741792524837102957523496996440392459052881964333530365127020156753912327343260275561973557394063160020666276013212403786057424647931877263423423480823451345340230858023898287076379917464900110735110701699401475044989527024694763157632769228713942 [106,99] 71470785273176000481582868526418604367192504453807140845699432454897232158385132207717880602498222588515542207050506626294110928650705965103375770069989849655920809424963663552053930608572234901548714429465797687990055316375070506440580438533359265545190445554402314595395468630178498974877847836510637794513093526420676596497900877307303644546196943572484854027354413120389224778551533355508555432665587183661354610120559470082604844444993607292055954702888950833121510417446956431439895795585236631323795410778871783419924558362725925437692587208779808540180080286728708009892766577350546012296708302065518488605997043094825868093450882791961310179713248213761615718524796023460788889777216762324816529636492021360995749332594343365102439000512375996989943693283685212908986828551909947441443758440013572571922368055834816208051329419844808359454205520754553341650153046642409963630512658100712611095502510026470479337352360182699348826630921833796527716403718679002362487847906543020675837988667629781631207829419362104474179738117158279935230094463552411409720684920110885598808860553002600939458898525138474749727049302878467140824335068459855087378646580631647358917463069629215469141184803079206351570765549480755281101983802665475129239996498763586707577378886447033205104842777027692477781959130379686387522424463217233188053943945935219378263204432442533970362595332917190771649423472977726142844217785799390584581989983664001790400723036106022523491930852419824904839869175177449514584644088619252198587702389327260121189852639712200955601285683215272089058150924026266699304419005446695802651753350133493513747631612436332856688537333798358702884517043998520536444814552449610093856899853958486098045875741539189792024320481876494843070872782382175377709698269591954707060060005312428816234588297363030811753549790817205229995423421105487778309144814804133800173826487713460832335966189667082017135531077379565969194213462481465862481317816218606832571993088659060996438313298978147873073864623191915687716544572122639177244942929138446110752913891214833243766569097745152492669225370285124603694462208 [106,100] -49576312496577654925090865458813690451995711209752597980204385433736060957192881329257212858266997176794736580879019555104546500889931679951332968311359774796427435186903047135208273845956869434198852864966450795775466090102255775734519528549071618045366555334176364007717797839188466283998073067258990682990244638573800732371949894563642178078121233670191746387857474220348352816948354991354915240098505047550312751551187127401653146530829605216319646005611509798599976411403594196220114825878433869367901982043114085403770016934640563042552521551070012000403391992359092047700554857908985301947822979788322026007048896342043416097992725787838553831337713830891798173406485585794852238412588634392455055173829869662324531330807698922817588688070759066603993763498834749895183180452326988817560589223517705372249703477539295090909323613475563696196790967209108488552856771582133108054439716375239179331153199788146077352054889407280710689332134468444058036478175148388498293600897273617653171986345477433497845300919515420867293655236450305601347348674222405995852268487633047671006601693102449447977271546533476425176472774496540462514641336758498132950267299867676721085186863182057217628743074427398533133390183585636165173217710149965362712709276495586888524128411376087771731373917102206661998505920967400838684379328725080688174320017776500136626383352566608134752894993805503997514270604302332830995687711467395596474504771644471087392858218089209248427231621826612902585116677458244379955686485478747326900618389188298941383228004188576870108441205036765042412402781218201770663288658329970382089503802227614550134999856227876222798583561621831404237180301204680712800594607890318642859388554429713509911898602130204890502559257159369095157357166821660867661451126009251153233360952872282520682772291031900072827892552330339584923794526725665297610514727310828525528646001413372152454319209972143193361455434255787863568124617504192875906080326015697918674843763494311165638785086342753134206031651239417526853161162989591816443789431519367837102433403505651979050197510584983380106675611069787412224 [106,101] 76200665185045159794792843308517456051097659099002413325709884333265180881078433121759765767656522262741679911597554324700434448186337586167905847641601939726185978227331493031858311664941770926146033034621161997282775411937171638951346455063978672618586257700282667223271137590495878256686588606889932366617137637244042660397362674084949711543585413525493809024111939495676059314633303594131642568799816341358369280392435999577833156503490261306243441009121125144795448510581421273774275314819172787296559362436365048262771882957222742988079927106334282413562610465926338745484861427740413774745211835028545628073244791417400200003428655169698112811587891793257692532799822667232683067937665898668688554079394645821910757692092940229009591272257314081623407703040818027781773739389021410475087276539207797106031712739241270020990439630994021792675751009050822226921148253305988703318115166645115467557240823860991788098358527617034363278911871617612865028445290002109114113593763054492022079103065436931915212833123668233588491633714317603080980888304226153375181036596277834835027176768703799324978535267390055085154299611951850412285914979493876589507819261233283844108353936510277275088567677806419675036368791349195432344982836100741418429280618045230795630028172260465581204779112517104685789822127181743932228653927796073641122699782799657251776442839628725876095634933937503813073172843956508369185951898738568404201338498651533564175335689102228661136294373776713365866531712540146162498124551334364199783180310954353691532299457950341675310597751727323620531299303003365397557278182267067645908416867517979813928790876013876031945804687063153600051383740839149081801346366348541536801311333299450275921954739137593528744680199415035587086072635970879992699147311367359428423563281019148435684425530457182761286535388697636389526375979363975642899576270863224411592343848499573130072973918645985464765615793226675590490782649688396463692803134567617584791407392394930727043936079851154727131513478395835366518944796784255532274421633400674245183156281262542025888314824769604252716748047643648 [106,102] 29314402308201877592574286378713681591126865138726885384430774938521198375476006274627699574352251354912295697352853792197563910454026491411437274397770906368557565720308614798257550028217295962230976366679835321402604660837469472602304269244481501758081876928636919780773917897944573812681444179008723106373371283337566372268833539786630525596011539875706814588326711078208625023147769105215695152753660511587513799172235464226655635263219996219876260649870317525102053658370355452148203145045690072312649399590916069940150089997618794998055514141733664279154621490739807554885270148998204416016529813911460838421364249626947539554159805528896809542783035011000157455770062241977961422860210179954151725612290008658532684795584575109262630792437468119959780593923340307716789086372891822723630980945121372237342975964924538486219341607562323561373728788314022898205211042131576853965136176901644300902386677657638049856682238137483524871585731754807839249516148753464584326662615291211391805630925409128902894005300023550781602418178173937869071943256216374218035775005864595738463279956456122864431188298478199642254385292754641117999510439584582051958814872534401124111125893235853040991428518236542134868758555117573251881216300109390455927454782384625812026074357389983652499336068814551523670102726583455697992742787373324304735864445577664681237981987217277210557830828642695021497882485761110037315335912336768857011621783373190275053541784970951334543712764364927180334949938684051552584313283917318657414700200940875499366452532494833979472296726463894336171178101150838991874954556731855267864784598140167921969509923520912753766549614307512160616544956908863198202665430586923973030646258691877059684638793223180976354035750430956156950169085120445628124839345108165025507082905520471253667217367759228513477872849006071305491776071174285863510078485704524568272682503999864816051309620279471035093024477497716374406651583223361178209547901279129260616965969388474847242034574644561934699138733258094140613589723400723361159782467445070433427069293138617362762326191748471590024197792 [106,103] 70847092272877429262730382578484148789655026340592208517594391867038682662869016005334916126892320719474020980435047251090227381390099935479275311004949628392594993257359319018699330098022541163273417744609345356091778793456832332915122509510021388235961656027966090139119729993569965388427836636945870744775263258613029712019781712997438528490703519306238031272149967591172491677772462824631225803781493929354534742679800816493410308237308730104193846905383196778668339081566680012112088180989819662498000982721615824499123026333795160103455531705161622927284701012697007679813918446608969822323823404697390267139960979553908101005873411139731650364487204318183448526936537458293157204903462047718533624058302523503698673977681632919757031775088252561600016558681226086601565313163772126821713900127393747202634699057887365477448384738847364265126679110253794254298196764560853209688129436641649196307393867169952782393272741715156788195028656765401323575693268050361719129078382990429046875966033127523025268310057563923803702905452465127698449252456769424061573040804296738177101208997957531984700311742471091391751666179062623953478886942208014958271285819345359396618995423411541743900778976571505080354951769480365881184488805838028648631566335778554094496104922657306351549901422754952655279893899999162756927798008182781001906621029277880150950002128126392555915614543053754095627591624263047213884511802858154516727106325863477175018755603501417786136816392318124457222581059128893362064277096442921723284310841407349448133032411727769967178222259879580795105821745344973449036036123605056839850114317770025832050265059227778297873293273154469575207781534270191990639053150060124646485449818814314384905769353688281642403229602999316126428115741380146516858158080865805476932451368239292689616628369890754643310795770753247569811118737767052448196924378742053045510840394018813616459340131053484699666601465716406506167509466640546596736868266914585915927617522310958801485722356019586444468366535080388926562927470255504087855814831063525857445048989828459550995037491487974722560 [106,104] 44257090710909736102166646588514792299010249763946189817805688301779948926172073656641281934159608114253839285418425355830087962420273375326124691368573838086676179232212910454004558326453224892837742486420328078041486573950082437664762346553337547060897013181470521907890498319080839181814828145806238728111558680583442473774783281395557369002305448064647804509335937317269626103679136785629458592501652754881091487840967156993799929967295589598728717471952743557097795019355025831663866122047847714750943384390522532347228450708802078150357834491069674227783653396126223595266521194664573745303475278281414802029481466825937520716581463022383366358514604341292352455130640481797994700364241605993653920942860166085148393852897011559721059451206818230640332702483299474451867793308570943897600602804349093030292973132627428151371078206649306664523591537179039117484181916546160410570160402211518280922587196852144053747084204534846574444746653174959014491603225623609243728929660153962092711212575910592730562733333731970471977298490759514513158668754982007795615167616811433661009817886859553890812521156494529850580046313725349321707232355020190900792992741803743708868354257091315437288827768548191658790075152300797949160313771939296273971680194480265833414525291768934957544190567017856033087424480818184755007183954189150308579633485987475442368436915028987822988412506485797586440944827641041739506425359792729168674924831190159186945402717671232511099290602061556613634181936599594608378053924710416228900421141982636636497505550511176245508122166237498366882856773240424200707583044026430902535726920372719191558266225418557035725164420012839727622154206908069195793826249481415053642052717393249891744965988396354739429630471700281343677560100459996201358800445868172209067702029595626435754605767174293834446145635773336343867876303604494084805264153120177168129629464418469870974026916181739325462165858793290226749824728889509526970863618597532269305647407420090373824687441307631055332165495406662859862419479741786080042274636232824826031393249370626293696071064449472 [106,105] -2018202146834886219634071658056700294662911009350696893352180142856545099147329363555624979177681747288377597291041195273306479186854732302663169534729337153895506335486534323754234728956809259917856539996682854483806686489341376858785905230066089381100152954534803291525899552029147521957854207635722308952244542733075412724428725665407607220636463460720971052643599811605025884799991183872065032538035576919503603939400203783372901356574081361543416587239497113251461119642492947944110530256539593808477306414194834403598680220590018679589337859922902680199881869785586561405032408038152753196413014639971812048809729243530481168525462902282831770021765151055085523332151084308010544408046595170405470189233624794735600317217580397258187064092428969538636390956328142696837152178103622268972054576651594269300028411164677177022426272012947941094258499079178923578774102887383227593368485012521309408291741011339345689451920689538513832818249963683341417515667902406785575363005460338630329550431626811451467990878533315957785056871255305892896276943003022469707040057055202441803989317566892389623343613538165509159118295163305339466321028821457026526405702157880524567699999462820176869489583562487799817717276322833475394273165840105032116189576283628148423440250712658793002019132929076190728407597963590029763795291002839218490018601034200383029055057175919700955720508381840447044643406477234591688475445367653998048842767782611534937421755091344609773729746407951946113839490858330709279103701289043489022970855257334876506759098662879000200402544548527115380129389671010161064093498624776230210849849129840870192556245621114938235850074839193333191734949047237673278490433926426640895307708559766455254653790223814082420694526286430633410764968317086284560904060271542292626421716278491996294688155927298331907518956694780040671326852348745668634848364703324571132196701527807402358264836270788076625355073895594981259450124209714432709074497875744567655370482472664354136674534920241936771325391343527627109140424924026016667714921846729828698572293652661584780036992 [106,106] -2942837595908825554137253029397528093846386403329589178257985692775096303377470739986183232673536667886289385799786600660160647164999142210923880931478389338569317875583431204746832143897208665989359903903364334698002701300654754519554729253412924905970015794158703247818550791384477095583086464411565113706705328767778454283949285485521616864050081599162898322382684854020403915304309300759852861577145427147281435350852543773244933861037886366537348193503490867458708685080467513521018500789117821835522645327581907319279296948805528245770291108731781203998334173660754290215099846952883481288426781794788779506974707902797482973130040686115248096273181011261682053970995096239705856539796386738749086965221498271059672219190409806324751253826049691494283757314358518481499261073490692877538176913477269981059271355060182483870367910868206700418317335978431121480658222684509038579222896397236373861340728410546394349945694223688456286482541530837239022796470170740753143972963557692595827393342638175143079608972447750218267960816741868469679123098455572376291433454022110777045410255281178704922194561175311330722612152481593455339341702530729868018663210673785262998149676995490779462028454171911263198055993079583608990620372544018044570450177441584662421927790470479789899927127154501092671128303172376779711009787355874935632668523929687787661006099543918553980810923109163651820380789650413731728102640309638190100594478048730663295362740423862049766410993225112745758299766844364440615980805560131477677179392409820537326712249335623870349899202329180994388311067709422610206631428668793730669247268717741050862060636109272095565020186953914059156980201883527831921349739750017334539284920728302284585005269713918051461746657251440708049067939284599529930905372183295653850085440854557505663304629332224058715868732491799780038364926221260332627884299107491870528462565434851492736546552969251500236227322434519769052076671960979033326843061768081241331268237918570453937489985291560633892916622058679781269373748777246214704720187411856299564785731702697261176 [107,0] 20477094462345336088487917392108866289247701363957765583336467629961898971499568130418055490726467850506499190943803777152753321842151193163618236274497709947129753703286261340041639199160892730329102703974335226507871871414445270936140345253680433856460052837437917780045249932562861931047267666010928874598032720466701306136447755255042730224527902922177180056736285952527030033730282587512721788998177344179601189803134742431983689052807013061540452535353115445713470209272213386339661893001908258663572141787964333432656893047387585702054749514120119829551327812266264949887286214930003718739477126292792629568748919541569494504339363658562729870662420001865571169994027621360709256484141325766412425338380773267952425554104691674395032250106927028130989025622001578500839381970729931235475887887392495907368775392308513489651350096104115416346319449130851508663557138092277860815651731244764732318700462800874047704228246573180006399662828822251315409272712114502265948940630623401789836460208096503002279099602682350365181609154663098815234703578938470029210234195203121685882439217041078264907747984616663684820998524231642658410637388189572635340160341227509667172723661164962545001531038532648833269429298836420309149901988952113240590539372619955923628876493190290673950370089406068358296485767334549507350387927139408735241116040071775262335335467824098365084708269165763799438221673246647954819845490290298610618638133098141043694442232967670925206046246905750342094301955832756950774602544634223222074458547658478092811927363883331224459877447485624119687002755819526268850185128725555681512915885864464627267300712948799592054287992496293663886269691472282435514967318772164376475347755731602249504255280620395513794527610860937851249062796263133313271259273904154004457928707287402264643381436904523035381026430377649499695197264436705269300453337136825326854179100617530762812812053489728849438561932103471363607933045865506947842973295607104881104994745332276042392449410218757282192958493963819330049587143353585721972117337046949731131152382306255120029788285585034117961013456394977061196865926212220173002423400652468926187415522630108176368749521592821149249916345379008181336629762289018174667020406932718453650473303841823313086590224852135550696254525732249627681573973046511887646290915271566893932020197941761503105347326354643985668217708559210047149470124208901355380937960358927772021071774362404716687101925833834496000000000000000000000000000000000000000 [107,1] -3751308193250508089910029157418804187477005338554518133078404873292927689451530707443759561923502703989485253773922981446846306680251924161143598221397979953441862508774835778525440140788074884908915215947963107707820786054567652844977338081839878883533675125059969043093152201738147754075875756694289311128602354281239268405542276140867990006321697483901168968893048491340069389248515231103253762694256183428256630659882337093005421568516155286121197996364928329379231089950212353514906188475631674687232021138539844152062098295311028921913597583817544602676274683405273899462314404211499946156268704302205307900824137332967642786372317539108765931909201474836418959719215343194676084095743256724980029616400866771358709319908658520563391117855973955680568062521068934945468417173825806281308731354960336568629658248499919790641304970220332824460719687311872994508527858187898409420402413074267073242300574711444961351718964712016146150237185590963693683385180534665593060600319035987052358122507985112033087155343366731464669005928080513810937008866283534673654073323094546189522670593896522987058343395596283231811260589821159197237363695414453238498044935000330211154253928239216597114695403803117112166387570347864078325387587399766601053247387813158899174507061956796278819405220805620480792138250198950149390069116018116795055986062133481834998897981492340400717483002028883909324637055285328609732286682445656460056529966798252561162837936991031830198519267226704824512563727179229452055213159357043144311983113665865525940188647374221772703244399302196536254920836421503728409064111781820880919720844498081881248068407521056541111743952715474438391963855149369527000589772271533098264074504126547650413815435052245209730550168265687828226386864441294605095915689457195259226683734586337070192605699195697822258107154880014624695507674775780021836835532470626344189218544495540444287247018697007502584723603606675103539408078465035432245255288577178904142375313943033258111139924633471528542437363447737430424904157624862782167102251071865233048936184939203079745419574314039145646705736595248183373632825532696240126044361428546079518571794840232243045713010552236236843926291372280654327186985119630278411209812238358422389262344102151694333824218175557822116903582643819132031128996478976778711965741924946294410231012777939851411002739586844599676850656061369573941471225764645237608607086402205702940724617429689724929877675504346071040000000000000000000000000000000000000 [107,2] 71612918894989274222196091539050606937269953321595379838742833659161092472502899603656400451180339414673934638350174793147681121467760737932690572186992247777616274309116415571353096557666301552996520195407418897238972412923034976945350049677371458953367661111778891466658476744338506585995026629624724573718448537531368749589881285003580799139569957016787950426486851256553824484047048711340727138980562260558461844425235527259696576124710441204476806234164510474316353409680069860824180990806917727267838314858445658946530286580147127102847580114117084931719199858036167445696980851494225001538846455034211450416502773072759553585523411455164894055158312749842732501645160079851542142670199694512011153442299492959739651531761384702858340716911720776678604735051881757964764368623909765246398985501644913345961132184864850618007419548531048359214779526478053968296635709434855861332206801054283019365539074759942810608767876738882594073005120613171145933365401655849452422196526257809197111471577096928399311217090138801320492605861856661127434589953052581986932687892214622089240015433293719626428779794936577966901966179366343836535929097277116715702033886283732177791359896985370986630179800505504497491448623576833912606340379871485131896588733431231008271661254903377627510123950997716248179589991411863446501367543804149265353861069612004889016275889926749688175261966426419181482708416300331860428455406545045753978572873820584350272412397749324804101528375251273802311933618547792088053242007447545602745020799272929970669492610216000280514598215152327383020950618813251243518666321190605682569780446532231888702983206436665238999906435645846956661152279186602201383010848906625039305159197210495971985319126819155560808492602280140925535935498396542617024182051703136496949645481982473803203635316617096875068682692973218929335383245587652892161899939638629500370783095991108141664226880072548122101743056106926264384937233904447699363910187547678004439243483005713865626575310488024250525299433463896427882153384955739756213850582120166280582532721177158870472937211555687716814598944852021610686645370377432456816526663645132278035773931079804681732669759810686784046484473597087844051297452705077991757345260870752164609563123194705701617387291229283535211474731097707104777710421962228693657962530652167305435385951613743978830542897238087107910611622644333918923326518710456577780252041386849728334044321267016905407654933097235873792000000000000000000000000000000000 [107,3] -130073648262401933628099623917812450846335430654426722412863331804784384394315875562634678981982381694741945330168410026680128548318963152144615481946417669595768987815843765268064222594919307564881956056058287013983362960882112763724032488621992353542017460179317737832271918072455299484950660555060181584828621405168468371669733983652857392136857542070753225273382655630937309910723748049406044904830909667641720142816728089886585823690531720533272382178065406383113020677067696862091528545319388734442721201848629981830310730097280911029836474276426937422599543638815906049188128004631735241335279060102253910278814629467486548241216236688229393742111369444012708080970499392799911245886063828114243940660975541066381474734317995094126547851603119373169857193926384832034338305097727702121286644241467016507209419306282416107744744960270197702089450596982684980152545679333937508703222823144758342528214862126984577754593255558298492109654476884670265169530362951878060269529465775668315193173570097101683614385868068651568580519426603637371028811248458669460704215388229521075637388076362099244791391717583204213417690165880487897405425531107939987814171485908315648625838727372401917251790555308882191065501136340121936389030170670739400028613239628702312691204279804094065058950115420867859664941740673921755493400085613498431789943020572714287387211499489865778088855737733252810565960012429559927215813775193724390716201446853319682071203760118409285844773786566139333349407421504845935358730991680896054612812133381374535999306383347175495935777299056486959083795264628971886512777625773135072970083450820039623783360640022872705922920188742424465845857586942468465189187857611385624846079327145555175405132696027124417399843095310269498985576028850674831971127745373144327602160862402691558545438332857251753975257067505085307250555557791342524587126036276673564318878034530722884424387338655583226972354681516765811179291943624354302418577904506770833432459389218274504226342911717378742764916191609245061342982655948087608387888117323302256157288005098926733361665833067043513847211198860656853237810829459252669131776522688551672028114289916278479433867796420877077022785092360565860601811653764725402806636419394468117295631218693446793827806855041456348230060473011562552915472843977874653070235896298246464058116138865542573119524590979247194359879289837016846276278197588748686963111470421266992434618739526073857640609995946731765760000000000000000000000000000000 [107,4] -5611123623807386578249601651205884806945488697095891609603991697943553420472212235294215607589204017689703836015263972230050074177023722967664739966956863437421127873274768044206042107779846916068427402948143611969299722255449116798547960493952609541460111188109124067231858038221153308791134840615873176046134245510328837217360267091897384605343337830763895463357065775813996160797947234547699054750849069829593120180162336575856592647122497398498572224679875540270487394954875224864736531253199028439838869623307716026816140199811617519947949409822327071468048395566449818214376810968594949701118791356076117341890353253513310060259501998478154831898940886716433402345212196388722684704165331577348856229307422404830187879285953482825258242431738278766862790188947177584727206334012563772368652064998637919215491136437071006763185479047895738056159264802648594141008850750784659069094288702308425649226900998316951641280146558549599645783534006703716133283603234094405774549995655490914437199120497191115257944535944633269461062822755729223576200525576724005191211826411306651237577954279467497021580422447848711266522322491707173736591409186358142584484749575760008146919505523659990924987120670306465082197898197267562430557035692218598174117585735655799046159236207737883095713986291460810578638492852959775512539625690311475660412228266269362544047286259430291192901717063706822840075503841687043490487567313288278902844031743350800873644338615580643094607363227552280649096859332521243892467938909031103852877854640940052062362069620821907798785917528453127264605284498405712045963030749961401101131006767539492284215190517890798685022792980174621660991931658670368282223914359916478332947843246280755813454879954375268802736149162241866087147743518342893728426223178526162595827291164595629546786564993009943245485512726844206583248651877515302012024500640833428159691256921993775601379630079341349782552826834055707157915807673671022388261913616586419943535301262625052285462868852364673303040009764885334451669244349110376286273904970586253852732482869126114542239016966156963644835852783448634846026261947465082699343032082192109105339189153302213435803226386639176040324582809692109643519902708641883728578411157571459397505685050750580626338251278060730737821177645695022120379980238928692494178580547200279567291305947567098840375528056608061504570222618655465930039339868002164469028319095061355012108566076271746335713604736191498813440000000000000000000000000000 [107,5] 61508452458831314014971490291669475104702756136868430658961047864930224308105124893043898407951341968906782331135559907731653121080010457408448920199873488031248343388625764323114874676707070052035997655588430097867805977604939768992747326610409547273022063446795539150516730039136824740245553702267752521032670036551052540518508219144282399619697363922607371382494404814066878401603817218932234610929270981247539588113267020023425894453043802417779204949604986702752693867580138708360084205860271639067653569336015136458097315486195592079512599218261776574417737121032607505528121346240362309118512050397840749811250203704304164283534372458454159399763428747310239125105028100361044362590717485184834835605897868788646664723567800229353239579826944772956098330739275412631737396938119015026200667131083841543770521376716521307246697110619589820339578589471069607985633457252623312908413667520030967076978327770459124951729407221138422167553834923979294383397526961886179052129361745568070534798104587621498446881770692492049197838342802220506810390484476998189793141702039763839963230113698429217646833973888172406418234430699815596100540482577655518415957111311528891621657026481357236174962709864033593136981624571661525430809967326945970298784614849924297383284499470817827413317364493654818435693484322645240647075793490613278870742941567798262867084648461505204464017161823764858960343687669624565016360186177480246311385179047003478359628817745599133216348365297673562534372404819096423260590564612937340744129745234071385380270557711257847186669425015228625691707012193216116966203253861225611099915921207415574723988322674101653805581726771840109434321269674690205727103091483277428257828951258505406810827337174641890882273492493842161759092422672944268385223577833918446273681187066283402365593761080929503664959335134033733686595024229780827327538017822684599012165410960904950420275015036059239242112892539416210042316160833816339598130276734171553847484918349182304806271997281107978889581886747644834440999073073487581513067039061786012463508464258935952337287515433314009526132044187540852287521588841822778452094445245321391717480993888013732552534344541763500180988980339349739802928817127451860832840635946147134478363766574916096053882883516700985564126335882030103471963338438018297955004782158663294229937603518633122930044551194319132210230095891855926021543581286433945315362544382649966477211783594682765336139758003957174108160000000000000000000000000 [107,6] -306907871566311445055687519624338594859114332315451055828625317628924351661827733635367466464763508207980389733048133990335126307923092320070616482869366248996894132267259120677072903687316079078940688946925179100922048923654384486607182688875293349709955307304886324014602028700028237268861947492734302349552061709802870049983255764811584520715147883741215191502657082910360886994884670925302204302551717063711652898635555169413206049603107679529120283866357551512613368052117377361262817614017521288871889756307837119242019554483532132496843473357394363389287380594440852219214644431245127869828266812504771119747564633683270746837699778336770696029992020363454699771435870417155381568848361855743534509279424921570026319133848496167472837557729422140861762588614465953567046677117954042296059251022047197848931576517356747903400190839102682483207636080695517675789612082659622899967516647202524611221485142901126020312005439990024995021852869708099579369945869901865891760744529806968892567187682131946418826758074423966061047259897600331825948749812935689773700365338506098884114307960409848266532709927736153086888358831958872131739467136014239720017519658361722206531146142086167683452419371973353861842024183911941408426416494650533494446304142472662416765682023155135547226089208868047627711072774971926039004284909205216039231231746879024096459015484908645526587674330872350057838535858455061646124079568395829745217224055660729386255678392278839015825920117605906214405168772019942770824648702910574685463484752470532807117151143837755146103967790292408047422117736558556726660040961859758444486114253180400721099809719195120853422595403341610501178401647454962468336867493780686889609191612198071613730698630367356987037743855306218573951504378642953516503296273688847870101063295452902602158088582567467116913387918106043599868464524881557950419091458817463777777404770698161876933806507742576834440284090605656082209870610627318612316166617383615994859615188125836770687015879706177165750443807988340770654289983565078126383638537827764740590097799373598298453904286382421097306869743334495036227709498425309731123176603241177716949012218450190676000757170033038281182538017784457541240899928526871767764944450767995270217789286898390764594649887765924569663765091022211813155928859066209669124722352797263533425937057488706647743941016550264840033510835517678809186919058089138925128188441177564801026711710242145179502050805804185944064000000000000000000000000 [107,7] 449926787279537328872195593794309814713067156980956516859132261185329905864347431922546302310731547573911205924672611765064744709656889342078303366480482456235417010473124100008478689997556501144935441889468518067792944437501480507045807936337786770919583022405935300564893092528894974332377794868645639331367430006653280109589882928829938537662366610550753054026089069985058377140655374723418521286556245470648550917976369251158002224892582741531209728371286114259121889436158673267043694263101241656622142992397854852180868818070927129603100628708274741663201949825779031151262832861821548128377050288200407274425022328382062514092167012018329832998846016894019761798833727965116076115504158945233017681355513216986409289549637129922783072800055142826666821563592982818956610733999136094431597992597160756419187855225899085765080426422799230230401469187497369920662584752573086583960412539773012659837808291768506991614264478919330475534606212959917661352169472049446991517400953099923581627484577064258500554443272960709031462137847317392129102391443354073260742268092198157538079968081143456049062722333656161932537394064859783247566592063903846571216749569803432302739334054342925869141659863827943259608814900559157061987879878724912678300789317645897877496456641074676747699063580907183391482052074489430443028198403670741644312660203601634677733747495120718882861042256116303830658646757789489142149820223999933300163090023533104242459793340318936708188687058474324779178227035341810223817100051306407968187650432425182346368482199819583243788615921963120415996078507075566359864947438731907357810565117806286202554000806541702838001559953607870189448084794185319917368215386627289221373706339402809873359511161158282344311754384895760662529231878176156122845684633942193784412415887345032648988225498440953641870875712121068981062537911382405478238838529466285162191187506470109222438031692473428211342263540805368812144043531692040443695011102012092060729580359260842118254887551435397301800294116227463994941349207052253753371211586387238037982297461419744604034358202277593028151422173333892479344480416200374047626109764822968270439263043350333076483516282557564765191495611094601763353023942363744778640473592225317855222588252038827569957627358712295926088796474242444983679228387575362883376953091957758860769229642149868732144824665881649189620525192074048759538101881372605717905271783997054733915274817350770358565065558159792275456000000000000000000000 [107,8] 5265269797356162340889545467533143156017755440351137668450282375605545873782915432717213069651163906122311799078248283837054202449336263235404599587583247013781434513180941226061824752915226244278912706727443260649513817233141612097212542407494953472465758386329816551378429589675604174918737452209692034102632909470400970929886452503771430472845266939505848148263636564855442421305187026682652056719673731669031792921090380007709014706092141546755805823635341888484392259071720827562826609221478262467686858900288929281201353877053018125185020165312696008084058890332999964013213562747601396268451965644122499190070587957227534881093412013744519672026510578750104075805133616298967301223131345793212615829572302299751889733544148922806099958355147357958575992587979817499513328536330904813069599172687623444452709785881448080626446091600948517315157331661246535878054237588202841979485674432836213585454029852524910553352466053040138990628209324657931300783851758790021922833369895740429253882736550398433742645963907713166688702681908739084322041644869410043245483625880279891613882119217027563411212816617185486986844110860331342624947879356940530898109123245863431289974805321556357484045880340511654172149372675933603425634401092000329688621424684004194699671779517162059562655739818773919409290733293024920042794080037539311632766152323901395414333151499146196387298116933269997009452429250809231649158798754977804178706030224722606159261487963844012420084673888058540783075286836936824584909651085838975431820709929415856688058088506796382984272601229881646647853378352321689874102140795288686329627210067842219897578479553948822587919259732305214697157383079751258936609490119355052704826168163736704311749798405688199217714049812500929262029991261437558208496253951659614485274713605611844137352171459728565282486666803630347845758851947004456250298713286965740629942074093718201745673362136052028214051613452120998080000836153242110825742153215602100361289176384927545230078403728177805921710277510294351113490745756232352626338843385908147454112236097737996074357539575400506139511519090611714164954030336251329390161941685441109567466640863179390859862253028677777115115081511265311138596161338523244400446468309137129402817796076190903071811275171495960388011111638831761969753338992308603956832018648267150850536697635830738202329546818213548432865160552969836710582428017119391860308826943062585716225864421553006697218089358521794560000000000000000000000 [107,9] -48266274267357109057370320441906066160423811040984014198697347679447775145844358599457894138488019190330705244868409567895739572117977038215257197131972686147158720514650293342534925891366532822650582898671694877187170121585739879053421701808486482403922690106770422020566521895839232583801482658984216805638831102049979580871213111961307032481117610380186964626466668079323882208153900716174178489173617495513788029708308686165162058113249313305757380179308826452947472345676221777883946851659721984577557637578809346637321619045539033571125162709411988791326177102666647251388869364185213803994603489460543355812522754109633649993910199032081098366552233775550802088136819794713955070443204570866874627439147471453738731927178821031193188518259399495806331614389798998932088567270678001959573727472239441627722783798136739231874733210112388901792018146719440837993762301878373411807269825353562184383164428642123203281181819664237014117162078457577230260011984330953292047840531895152850735561289467139128128645770329699654755451796528295694452456351848850187852327316776507540794800246789024552851804196490328330097780741398426122262240565970578735422607287386389999837611179248133586435368932983736751123344382177808666436983627925734905650695952854928591713035353923179037274621458762273413970738443007143480577026695752258800378690191336830948433230537602795219453895992512742035295772953100350535794842554629430808590456688322873469490885307464215739272138124871349750444138689838883507152271543702197785580131098972022261294784214777229604208413288498872435796382439316730562260931919879967513804246144025100300694331605449692748672661680146689970128748232089611208260504916646116778722087833026120141808888246820755381466495731154497262524057918205278925530787746650197809619636101406954822733313390037829150019589981890807252896803189558002089316535316759392881293131041975181473506634839197104179009318018741794287515883988238728987103740180722026967078686507485598906895278131701325225194803667955567979615090111175550663234298908385349948427328091245527211083322839813971022974142809975243907995443726649326435702880391051719470325931506311165521089230632392715664304619322493259140047278728811789410756861482380869849527441537411506523853032281680624439444318778770387602192894390436175141135709652180994227438365357419481745904658378825747381653770998817574567261702302237748465570371178981510156984014820469781903102329950410383137177600000000000000000 [107,10] 227467367545891022272460792151912073731516858181628169655050517015590356869036978278352597584164207667050618832017114088078625034005053187749311494573235884563496700351127210475527910293871815379725525016890630155695619287625001833003563348833471116622836936450512535615759731851052929906333964150329116156950428345738558445429958602427203751776466860220851386825821179587622081138113100335661142644878458686496047828979219369920416463925812372420659538744491204421454148307775376011396719993751107832473875670313924150159658248488859865996791153417953499843061222365858703788461497494644379390807682717318425004830509142583249877348266242927436394623312475810543426219507525952520845061591714250945174750362016467729694906130481281194852562442857859625965686723483531169586692572472084370795709474183471217185657574380786845892497255270959143533418620986971234282711135115179264064793790505288207941920520046851180723417266761465799859549972536629742822256000228888582782686374342777800283694906777688124571371796038118386403546771355628135079760657036750335657137124239379858228402888342088637383985143598226112083935348775463552018796788100721208343797760065147137590089263329496103221898113136223274758533167214481879091988097741658196316538634369846304644800603091521637827555366909311430064827542662879381362593926385585192168423164532026460410966400132405695805958201031885256934108452281343908843309000882348533309821395224646229023079491810415017900026465162864221667370770873761435628787792582591519821747920735880865292115956232944788285893895357250304133096116214020031036861462279642845056420274946773612000867394034476235733716972980491200545443803538860341375330595238333830428716497315290836173615656457596712156707676417211450372439218358144517085921907898226345355540773197666228832475994254086985839139286881985261346976345666054022649669758425256637522647575928490180406971927081854353238530999746438808196507867985750850708707539156319536156241959210491840278268772290521561319036204108011793478552274247667285186537530668072336534143500062729971352765057460761247760109703872063274962268489102308828316556257229924904280255635628584250743792583782605484190149870600042312385169449337030353674260190666040461789541180765232339606400819994334044413742495759006869260866025138508126846143698396266748586870426880307998710906457260801340588749460755900077248816690390599789828046385456710013284725093899632932589368360562680266122854400000000000000 [107,11] -734840971869500375204793641357663176089588296608633029774158059069867887186543909237592638846289628126610014533048456748351901343718801317541851804302125681764095147547685155567195106657947881725024195696947981961884083538020078811020745179622827543980175711699675367076714988420425235005328307186205621876608710068550399358023372473213481916089975815440886015081411256418393998885199333954023565694294205079631034812160989215619760278959700248084829305932273682009826810743056575731067223306133800558810598917339653579357697055819369903828836106527008887740862795139099332807567911120010320942728472468780808036291731203117460162062195029095845274238939282690022422974597842300297042287229921539008297356139525564152205195976881104923463279118282429269200445565748556012478909815175476185131721404845167097472856626343512783832820555035344904667110181303302838219255227453925700049220890362204220824490034783144834153694855953665838728397679056802654601073418645483926483401701120072245217817046814928107095488672507017227335814912139155059271469081405439395879366702772486717556125819913090319628230908941159373904682766311896709717016864561247413337937055340975906632001612476031567665147610041154256370497259055660632873632513757926807038158018498614989836566529888439016368981804039719805634958555708051926326736941256519875170348731411069438453921327702561870266780342933157383739184547581103036209046492720593696763258337844289610568977111855853258685939390309079559992422953639483524427111528088827222731136091252540821241683953054537096813059698548441503129671626574515947607953513163363514410430861293548892673721556263120704417165793974281885510956787139432957816039992136354081495997526946063911626353224232708655297035688127180490057472661827057200520500300922847929349550557043138847057659893104739538196026531515834384097622868107866114828258322134445093298143281758265493830014706464662870731232840842094448119306933723105582348840398637931332376929068839296583729625077519805602170190767131794692898051370620744774892540820486441535070144735475400741451010335886357582687198263704060650509303881660457880474330440382391320961391205837620606367538935860228543827415289179528657271761838400148381451048924292112174577727541510316336768625573293320424605361591805682146221189061462147072741983609731060148997031570743893638669467936712411943465348690892345262480114931618430929151571237684438776294866786262497726607552760429653625143296000000000000 [107,12] 1761754188162192670211891138456408801015327925550676856976515404682764473289531687960306578139728108348006197834154689063118802000225684797006368077858194278511277358309419887365731675098077804194072372027645448448390160838406739447591716840004479366596165235786793258486521458747651657241189709282159330362203575576166373262738071006681675763534957950779522306162495934608589664079281967475575592239933965339773332978110840348202496681186824660517761929211615863087942094687511368342885039783188474350346790114368992665973562676428474914342498668625108822380612134464651113237130860508323786024679141311653698455150279844843471159292041112285971798301848288448965295072666535370974624264812233664810993421631538088172097788876246741823066457142901937588169992756787222034716150470395736295368154559817728759993873113472671924302697502518611720277736372969786716308167608774407370579411447564020053750280471184497359992662465961294113958621491603796550152920356422922550115094059064821802973241968004921908654138155932082852515370544558597513089618351084009090886038767612642509985191992635779723382619263553911871573132306557407576291249840453755352166717322775674806981995807579206041227960725082716367707955091232482186528912932452491632874088038186093193129211489919716078154143058410148178023779341982338874090406170429025757857778768024414169171101378163296236153801838226695721641884231643683123189206392909606872583140909545763953554273157195643479197546811527422796051328519130795949485464761192837859609291058108673765092734700356675213324347704897155648432050448609049336238596657409373676550923357967352241270951630693147465382372151746799990838039924475433175388216343893456813511144777795127614571698047910002429446583361714899519639973428365214142004962319996104969975997858656102883164353860829031954893915497522342216977868563867087045153952436688686486822816293494844536745760847861047887005726743590792463629788383848924194228910239670159233609879532935487611993865971824216219356985813843526561143164901149499459325683416847680758134555293496231177545870121582944926947825723546946720740505722023418862467295438493224610754499594285107441985451724765435551414760592919908401701523526013460238103937361011492582922466103210804025505843306512780301432766374571824592777110171061433980023213890046191542813042021722391292395637522845197440506424808679389184526849156865887371055560648392028750569117083211012711413634331684501235066470400000000 [107,13] -3232158369306543674442326474823972437139275305722536712085429423082646405566500933821415145651393101036441860523220118610768043071314582896663633950224126484599731290186599865162859936962386193017826974989922046429492151090528213303450901753227818152993161085012074463133744174181419369704480119594477786897137406196774545512211568172745585480469729952899909252287456092557484603984336574646735521497714220620720549061200131733898466782411809832670504058399495711457582975919484437051235118364896968468836792419185870913829373788294322580682049813624040943461714651307848403956106229337830610952089227485924656564732831233895499828143502466426574184035741692804539419007640756464369508377112154399818784984866283189902859092225512326354539228765710374326785356497950474604929770114417009146425628006559066601707080335137981153224344342749957105010378252626129924533827653356529954016554318234565219211488346102657514466169411088097477981368903269018800198692197480732469398006956751523315105708911400682970794235174537030481891615902082124395296063834773821669992158235530850596211066413361573709964191932003889529094055273048032968731422952567914983993836062030536335883065208561525740168840289623490848813938450653493327996417211861813501388327310272049913146292959996594595717349193799016738528546768870595547848033246235632452480856769533041237477748410570955664106481985920659856909469410689816707370598431833281240193202385017126423644278694457738610018730505440459757002326291266212928509990354318435601675324281634624284031915630104682257184172634670953756391574739526745228915775490781903657571499930526493500098514862625066924212436953033184136153596243479179391077843024096715838125280067326698231791038393136154376937872246935468244307589467668153603541132177464000832116923162161590280743614302165407577823694574993021934633069802724118518089370541015761327661587372217108075578185525666061966222442773611442505337232025413809029332363095241775875399972314633626332835358987812425796425100305405529429331012846415618828898454925039928629177339188395076794879551073179240403682702315231278161868218084876800187916788551476339373580232773012054514704192350139736502839852788021279669092953394449872621477730857540704559059655869936461621054796991186684697272559368192510822736830410970705014345398236588523994418199243480784539076797143185980074309842394543442881596939277297601248896166310650372279914056628346564944944046794797371925463040000000 [107,14] 4576511667142869759956685058118248854062595968832075376228982446627539869634496734049290677247056179032872615771622250447143035358074795214755267130818409860465505674591517101045774494326017043297463546552360960871264115005457010623004688032102178375777632153319164743316239713517923473294227282247023463644838875605163200277102117831456429000253427582719469602113886150614597073945619592599936032636012864289377693167056409983964550585337336084195874413378313037675392061345647242607405449577783315470614949924523708183017099870921527713424528807855757200981539945673771514842375870898428056889972727234075570108217743876682514654603683484357679540592818062356231172616091739914555733444674544022129278229396953036585156982483987530136840005144056142015002054339206900263338443226287541252975525999578020001401960049516398353279991787980728397623774002424757170387328500965363879434888677672146156658481286136994074752745248882978821012322149581853089644925738982853833267696220688205852677029597337658563063240251987288432181281560306396866631313576827598025917847059303019567442712959532265605855529693672011627853322227549793568664188628324651147108416623531922074456004903757836559543388111152986246860547872201580345960094022955772848042595456464124444012918991071580596042032533000013228055593139819352013895479878584298637271890595480059258519014423552913451131729944946172552227862437118377844324513286606009974486355091983933956546021905601887276604634353126892563871818859066309556806031873002021828493981176642051522774347876961942958064892558532649429544026834274732783925094526037947328395551014821224362835707332154539960511685728739478652275466004528780710194501036999215768586463139520164469223925071241203233601666128364181170428908207254790387857191642811885307921009631791374212545856139698065238061191597657894400882089942761501922704946808687549129896934865465137101816126594964052530891980614784913641605704928153441274061756320702564039439259465606606322848335245842021343609958617587564191632233098175138718636114018105866677806692464419423375091756814624222454024780814178041210793318228340310817777427375864598016470682217101138462393226050395003202215223338224492561980652705699007782175696188110402609663857175829467605583973704184720730762230097013059396405814170327400760668197786481423042611475945640984309751173598243215363388179113872707689060434205657998731592275365708450340420494846399472710664231806998982395166720000 [107,15] -4984659094712177435365522998030715164503936412207377645015568747937505877132216265458180368571319929956315040950500801138767687729516668450638327540543190176451002337303725694019155838587228000370875323604562469414701611243296743544956283858350329013097740700147726033181798668500241691887332316409946652941532192086330042484459869616860014459483497739406171856357926000909798080526320699040641122532868595234319410873018507614293398475915528929536593337325541166557729068799495941555545786783977876655873668811701523611505541288614456092823817087891235576441182131124975954191024495689402927101069705612677401715278223627555058905518416627339741739577552669717061981300765934250847184335872182250921844562384103097165964310136020192165346393101697401355322090690069431903957041766382564654879213513052143509572621025053087144830921832086224964976344294634050867820034958385365593153154989224898020715284198121283513956433076309343275321645846940468172429999559897259316584370079077021176615881519062435384787408793806440063424252483322449069881666538351167415068025262791591216019262153612465090821101405551981389201364270912432097841747796626784415718887523191142875416708008207450614364107189702573512799331811618814455347857558872793353694996648903807281850740726816826728194361287507212895293970433410851830058525828942814054908979778492676635445685455688424838301466556629382401584006735433629332645663675833042570650727348517483617871769167505280546159204356377665026513346977558672887295101026678740147671971732373972052132479735395600523204712940879561100291510040371570472380281563042450264140818171597226036969089825089589151761671806851283645091898855927146355753894561060647911799298894251080101527502280908659249397855503239690932774466152891304798760679263574891548167098582545107979950661620735785337042194362780259316835390105990348845459762251309258171392131132233522750298765741402375319303671441274760765757653086683642712079894317850387326041443089207257475346274912478619877901673943005746851777058419622021557661461388713400257358589855860424501928870894733285445143330750144664940414866725482592358999037055646720589728704860715314346178917352498495714985115449787288229429261322120684672756050493549849598503744877499673749431047008676105436131011861377707491579026578626637878634554149981522330573985192237514594086925160572899179431863782900194314349048814759705868082278902658028154813826200652517454783052513221615288320000 [107,16] 4234832183503148630272237978705089198906887346520396479173411795887318845736596153692509681441012922463532909974614382772013833458449982833907803131571623645483980084536628492939841332893009043566676126298872870962503038622329721192805822014733913777819614017548325869390059996530490455430121094049128421358015947143725644452055072508405544455387422572980117648876795970127691839280986878387797771384018234266744795840195595881759299374516805760477792457315949913887846392543080010337581532800645140488783413160814800408031209728645615649165300902134606982411203594421265042598499587870634602600269311023414976406416445527159866791973675530870994043685179016090827933023351196167105282619246819598447789395848915110313066946102731526379707554990723637145874450783496206559392765947833130137532218476324021496836792524037096551321584219661564301299485730412706968491413227143170542160228996970708653829174587790287016725360723329092343866649469683873236333824543834299959864282196242753236866043344491260592983612003268372364404582159836206548527305900610877834099368664907033540733449160692953346533580255511912808213614112120127368910160926556909902401860514422968709133657104400146504182061365343858474341849386184517384832774056188408679754485199000396754630770689121972096857174855112816717193822288205163638287869982675440624743098155786456756956084997990452041807577525095696888603190904805114736153466468523193451858165510755115844419750934729161102321877665007063004539549290378233618049529284712861807389804714171787381383322300102312352649134878977594824351182905052128055423104081273861694516969865589336737213715036859111383581110655222569444622279651117498366872056294913786771824280225444575694716564053201152952389666080807385197614935750571768632937302094805751852686894885352431642484131494594659502816955692521823714273870344796401683065782565709844134116732946219208611856909521512006770250776563933923252604296779875557880356753734077245243231150589029078834154197817456924675973159465522582855649642172972624180286601239783631047574105133680243183928573636440122460616135781869943292132650432167344774445872098219988537915801881996535769600442938943862683270932254471335762063069663031707913289761486479573226537410523398736036003491935872965777598759105176998104086678717783423186114077548717361871423184804182247228800831780107624157806486540709103174710310964920317342325210155177686069103189555694249846227371223041022361600 [107,17] -3361052005722025020284307816581015496940569262387617110478549102349993310532536020217888715634814160427267683148807307274873194014731972980868294069338273429487214782139800243921065215220794015344718471320532213343507892146895921890891203650252230251640140247067103268431576427730714921303731648195582003579346448982616240152616076536210428720187031203559050159834745573355739519312237715812575649916496539448400170291851091092726658878064508251901680232161173465120377028326561667332065364870976927510200368008806274547900131221236696569154622221469037173170771051853723386493271159132152315611786586554397388330022308690397944917332248507846109034247921413168137646853884477700621401099437947077535805263865993979013533245693647176538251892572913546412329508502327008161058457740888802194562536689046652781134500627547882782259220922813624957150169687812766981686439973286994423025586728256238302772289971654121191963190867205805450320056994782323559400020070992352128599792040770490471030367326814759882467189674486623761415247028870968608915387303931121140482312215836866439903432089782683223439622161917619881110148618837734313574416207254955890071133637812183775083108159759654552543841548500231395531889181034738499631022309500748086458786436813509818398272812232239941492508669704018733917300830982151244615612643465049407005843796297477629180011248036660246081372470177645103496870545930231150648011894477090689708229684869228535840203372909973392625945524077960403839217485763962111306686869755147606580508972251287991859133100755860161103522622639044074520734642532667361847636651029833664234713165633618183043877489500926992966181186697922524443334284514345464030230788653810999704426269985818005176725035114208591735719718593281708329454807813968578872090647424025991885347578837444529946740250459188026348587100231571518385032290626379587191113658551607774551255033524792198275267672456668034655009435094541491766782306463263397330520181340343116619201806584825012944004116757278695513456958825165410555412897056164989243917368438777647532556912794237822997139782018291737984383924702363998890604350832043081003616481044281998714558384881631358093130495304509684412869546476566686279609432432287511877823564989323910501963112727227262331987512415170182918220360762378804638519030086151337162673215416289966138468974461583306525942264940605838512670007931730772750677133368526775109154893649842601004249931357289143703047335680409600 [107,18] 4158986864873941813205293075811757966264328782003648859048372254513314292613124349906607481112576386407386422333140987355269034111340079478722790077721005704919134049022883388044295565237083569442345872017281293122549044909568415388562997998616700657855337886907706861362967966550127764080467391231380601500427023169346889983600443088355076134839169710844562193776946511739761808279417962382804474403885869561271400704114936949084531574560062048212076667501024479287843022944569396749509156438983332302751232165053039180289744618210364099812218970955809960983181343981930480429314729022070171955291395574253927560295212095404821508753084452789310560102646080514139286352256664938020280799964324917954977961163254206878141964127793296927652038446942138085620662544559370917024795919097137288808556839687064072282476956996581269461998820931038636491482766961402292068745306342435903196513507667576212069792579433656871442366774873207895405172537385321148182409670228661535412859907066437399229418647967427248188110462714511336990692706647798461037417964176025950476310192842844664144393301815650625886566604206776827633397061590840408094796921766951932927982871592658961419708786349044533852913662835853123478812879407070961983506154967642167654815560607979945134416076817744635783812230513277421024451670309864735854883023171887769927187538710507558931833773047284521571089423447867438819523677039304283132256654330865016412162473576633126064454180511920422695923770521058346049892538238253458079213222946944122573019232867460722692308247316813178398161732856433492264746547149673929383913698663506332099116444788222444045197519608605463401488294676709879359725520970383672664851577289104416420893774099540892473372864369100643825475379924157287882838776629860193489000758552569080993911884623897171271052556787670184696739640927350202980265704915149677846151447399229216859663833017888001481235346768512702255405862140674618374322635821775122120074943981748591863993503987544746104834652309560694674268274990046478258804918010305696284831083326872643730426007733908229096751130433994474573146011339530227769853809554402341567998163580923279556081286116644130598717537281918735517074539620335779008460550958760049435194884261735220667032265010183886123197156166633441958946237873343570252310515585108743986718518960588496253132353185697743944786135118774654590915472596693199464442942774097427464862904286651324999458026769388936243786337484800 [107,19] -7619373974519495814172539976743804632293740462525364746983512017288193504814703278854314451812841342139216948548273739645088441197175484634421176729230917967240024433024798298390721654183424132475989090177946343061489343697305993731483086230617856942387669673712996247815913485310685422693033046268564882348381204640959069613878203700813014431654532728090714323717997031630737235563103258343299731238690497879060740572314808378540376545718497535825079474012156226142786027600159158911555122366926359236906394220471260564609908703217330066815471897982819875085037034311111333501850465524283288674592426599926327752834793504156119410464412023687931830143388173234104709051762844756643996661843266416147431638644613801090325170031935516726582292734600940444158567850093843849451235745268662463933920481099607446073704292675495603731366902308880874783515723512601358621032399986189614181778955906844344726789845192032581089813682722484082688630834057931992933007763874594985713025196504346687760679062553882983945748715350382805621308985627766349299290404536296163025783688927419022527613520067392506512422159192814506723580642396622040292756642425712303613187448742209252571021445737978100001121867472108177510742362665241760890027369481725422988215215252533036505291751241899232640064798882758537918925565698995654711879248187548007629470625365449576128935671115617613216810774033483444935003714456252771864900923117922668848865915065601964571929290662680950542994243649548474682271637378737615134921801385106243575007265282295096087273165140948784879227477995610111926917272532202739701845198557509388895977128532546491998714439322539185757094709332115020267691642421914898267129833804189763055041842027582203044048510329794979122361512738609689760863808770200844493172576157893765824534442210130106254488283368916999465993333835061601354009398402713850722249622561231866438723344122047403997338600460653627107290770346557269433077819274694923119466286119567409272590334495526094127736324623538108058862647671349909385123647754272787695065020797206766514519384700181279313730366098106569237524131677507079538147690178963623893926041394467076986915931939293825047673897479848944284560536807228157531412819803536590206068426797563965414168729240124616845778504628933917938316280676858771331788311914932899296451054729676991948858359410855756445458313061070190982353316709990078409404300542904140776927365792465816138280208336143830261065318400 [107,20] 12775997390085035856433498825402413914417528608541276698786309146980975133125740381228046250307635060919857737925044970770284857040604954574750434019147366152416806454381977243159129872358435661649527150404275643913986739439981118460365042789081848534628748364614729012003095630348865300657994515232070013857579406842966210694700971915095946634333832340398425545905591401572109735292123516835778060764721208677366456849855675542017338056975750671045676330373324254289666600841422660326681384473318982252699113695579638575543667597679003239713542154531659822535118794464482183754400038052952421260922599410684277366568616606155891947215234535531773353920643629675264838833009844768144496080743776653286594178138291317694446963410066410341008677954717939791323189331178526531457401035850080510868684355343537196184758410369992619817704223397869938304106096486658916307662682729604114687456330791322248144914505094476879989729309877715679571863410921905453478941893519481608056319365791442362551776396997710419617860365405847329819269125935784718637491481671696800806644746522407772591265297015149314301014515816718923778809956767043384590586225915007013663502896135091120520752975361490065938008751950601075294830637578242445833913000363322121212500631024358192366061913275468566602013341798099599802911720138402085948134476044758117756191201044206489969472449812599003296169269912909547560089975841226744124451478874417167880472219794766811863819614825691664292456485554251975779819213843631907288275019495877685902412151501329973728704928705024033103867792996173046511812870537048606771965223838148391476105143945401318701285951838032277809497511613282325793099962845352877211909367592366991624263967407064947208410766278480407664593577333776251131438937897433328362659012899636901017725181792926343573592266004391110926766632367099198612599954845953675602519349022221167058315037372018595963347683653525919261520967110483872569485643555790448348093839566726561831075438610263171415250969016208411259160776327501736693427675772590031496537848607512913733254604252845168945599255103083026792934323608583329433778497820003535820348137758154987110729559593147481476354517809019311475335792091855369878158581156302994133388080822682995421532585948856267021788884907479472741156945014312343673796703991233516229439630097426777917725770460655489135832218917047366656729028724537120253110156631841323827885003116338948686239639819657353887744000 [107,21] -17265347726589384819231974762169758615097782305039599540108171457682821810569504069913074100941541268333026580161171484197822073589144170544689544142495324357215875545568200841420098228456005796524261898661924124580567970915561643165065430560215859699759651835422873062433568854240480792255487641892315675962005850526915087192004595587266534049796463080808034686032658036703610814325674228309360834783138115118323188059310911322545205402436771208473994340557771696711474992487083565912993702044072964961324356962337798259085426317199815585834441843442497684730838342636811931109750163095200305223521989330142730695582823021360111571974658985702138688962123211106548149676607818137704198750304824661561508821830200965732589300025238222174206305303019776261955525193290080072159129185552113884705423402524151303337627185489455327992399564744251294603125673208665189153667313271637260620332623667793857272331107469975261071649640513589781382354721576989898538969781111775150375676839187368242671115367793214620881922046166330406582433257192405141771400237814424163764285099742827881007205956890641022137874713984609299184373989466296108540947663347907952062306691903159437794008613216443726961615562285152536318307890330231932403015545695983648961678094749749338555469866855232612489674104140344596586041962268040261585817755339119170858982208731036329552143654041070772543328277910058896193361369006403691595039326131555738259447117305906590394698466456756692155562861313021002500684992794563284919899979267222657452084713368027739413203122729110347999026224626105561309991821336831363417033638872435582289815264852967444761528081355862473743077893714837737682470270698363181236604367497653817528161031822816502349629181029224938479098563915184571749097425953336218841723436151530892520444896821501847200113438430926783832801900343451915028451400540347252556870221138482086191644751534557085295629289178276589526016669161909904941902257953175957283941895758100961398413140456357555426088464532281613959096271327266875457027868986232728924636246253772895138816467885861156274698370834444474762611707685519792928657882861891676251573492615519620677709039036055195889115987642370316937963218237203329716141074416638491054557385727222729574972218592968417010098697376695936084082626373427542608884123384377291262512238151201170234579103067948843547430357754781078100260752508612107787334349118173486806701372091035867079672400112969265971200 [107,22] 19096356020658726759432554609918141876347956133595284321663895460236270009035152693392496961394045127652856508802535039934290053042750259855108627288673891456226603075990393233769293550772777996510833167024271248548798610808237064804988636854859523748413711856939792996143923646191688612804812178763388091105363674320167842792579251725463205562046443093240766935033884888195048433632192719428870101793240705782240681928432340354449402121528218549472560598334423689579265782267388850911867069170028124351684295494330344429309970449084141430765374279704652458264073518899009864480359699937650700751725922465549911691922406755039807104776669233186698671551242698484134552273054475680103129462011986517083589817353541412176128480718024297780566350972481642094596031683008350302774823749035031303159232413810412520901416137859510828889986118309892015563061512535001093210074978870321349537070922203896607992434661582415279869030789642481923798622828566381545867884585187628426554787623588183257304269784805531954415698563042360710728233780513456756318736826992326795766231936354779691089074089524463811617243625236280336265280000883295971343251321181334895478319346254801516258652775882317147188938851835945951187551193555677081876278413049626092418711498900912881944537719605834312445962998454409523111995781276863847764644010120628386633744590240267140202068769876569819329651650833415131673971789367190789386558346231751745014084330814194029410151247445330848610490479363139428573037681521392950455821840589402681213796997095959126344123476562826157694391522868642830632107339903560350956290422133080972225976946304399802144360178600543007102805286489908275180856221506765048869052563930393560352411165533620092240196815415057022191039886214298591696890865035228623538087984451676856438508931051195134837381584600972530405231518978881700934633951930896275538073784481929611211587339911298556897639949979451386829339764495191105196057645695805191200334593084004339901928466685464028556423090051023865246236889981492074989208855514303740436246272453753117965003997635423851751475294561031015495768618137463966595597761659197213220577081610575213648937070083657576506840297904399122607386965551251561585285278550018647003955471295279843491753902398373181602708496863789982635376247040075231330800294438058625323775463040743837245038779978276164207610558042007820235683146125484670783090681311620435211794583309802130497957139830538240000 [107,23] -17905790601948862416366542993329833564939390523454505705330219784873371771153807494934167649730993782666107945720594412477945351262158566465700519353184136906485650536928428571753594130076091195258063542611380134850965962194236640877248286086328127319658666840994713368075192648789212551228767131583859051874705730260431007457899188150957093800769736692122723056301862690356790447189323930694717732374548012799177683610790239641628981756760260224718367207164076223434732132093466369339165160976443227717043633743924228536506356708911920644609095995995234793873502548917053888518866391070798036983811990871272444217021291761011719534166991839118102716008274673195776589693666387713512010232677043155299117901813340157138157850942733588373899115480190853582778376096649555789449137309846044322903643337000754707436412341887977400326014114017598883969501638839537701023642260643760192726152499976169249314584549814986558251864411225515584513746489440447518361447375239063675051583173230315613656507181869299994940990064167004932007881019335809461785887496798461698592636876021323937546767887437753045934359832610797332411660381717469200735024905156562028849654882401350263752619266985106592800265632182818363560209027569533200957046554354034304956825939641152751612198992567404706739361506070131468283163116798714452818142342639152655076498208360341174666431879245738568805633851870643889149251634040853960119463597830263089335447962831885600244104382033922087522997407014433446872938077393163951162344965171497657158784497271295963927753765831595925973600066468144635187324459084201193676071760208293124521696859558503605199011181708137307899292749303941787890738181544517641954523165844975105151098455906913435976705349091186791508203914911692973522391106227387022230965605939002674745192920910699467750862774214508501143412546668134711854293468403273234948935033904811313494750631911699615256927656562565155839330726356802822806342548910629925151769276696888286070180606782947751649198954106027656114985971170401022651200519622399275265575615516615426467963898612721008434075888046345115277068497875395763235383778910286996715733922426870688880930586905490086201179197991698954135378215544156990832915349578736348182444984899673656061176209364451397272344118542862717460007920604457458692416209345534626405455883990486330434703641830780848734582077971476960248203043282344655215775221882722668767714208170788002662144806590873600 [107,24] 14743506742457147806517972147646997963839440216374294697231766417413324135553035009584077194583697809809667932224331432608496069914412575887279463792920301413047059775397017665545198098885615649755077965005575757164490318725565108221192944905170629884463045011160192701815478132839144377313876220828504665900985571733897080119876679333162375467202225116520820412116473862706206138511676849158390197775631841060211784165409370461650083455316876908984059547359455559347004140684241732734219421739961894009614770649991160770906101038952688612532357330149581121420318884558774933469494745623438706533119339357279951069945272268237161994725443144517584186966274185412563321502195836919898771584680508359341504151099910824423024431524687284609685365001540360244686779585078596099574205326475802624961907213509041915374160874817313620508184377486021071311570401670234923307676244223259305133138774124326104463187248041072080395199719715333817230141457946679935700797290918849112827540956678411867114664784861840093680721190177162181155154518886470805140466059789099036691081939337738977101527475629105565401797155309536321777233509970441536966280122967219162434540482811434789298398432905432194053280000667078411454571933957279199937371707695185903634724539054648618314774062515691946370644124585572122124604992031204782236960394888602866469144490393786275348798269403716859826391401067500539007691396138505433178244894895699904810712385478703555628068009146358457440189805865643721297544060114809991135485423826741589211467895093192483770654911364630061732370969837530373040912359267360074986690408472910151014089924313023304237440596450823538536805799839052742559313621607155593502628976650543162837475685994801659747740434461099359639721326186725775181812117482307612614482727253157402132609978236443804439466819142090803530650900005217913180490639717727835378370109163478334376478510616024207842640564035354184793126698361183653964187498849421788492102686111794715183665832341407339320134693351817408549292163328009809034461410485782048129358725654948119693942950408286515514305101112234096499670155713647405118977270933509260741319966287646023907269247532604498671347970738451215815307637498849471842595427066795189254077456763948725094460578226615828175948575031975587456229280172229974082657640729264878049731903457913523850392010234322063633324561737242098893271606901434431340087036498091026653489534632842405125365432320000 [107,25] -11002790474503403987480821250290592655871543076609454727748695084864199205261252369091633230974022002908673223556856485364238568465941506770047746111965438974706094575167041657335075758936077905050654724553357255262587735047788705162326586664710862777085571449570763297373432737188617477445939924603988197642329875715502813012015334338752019016133640369987777695961093152657502500708753093666390555760189431668201564456602152997190951053148751452701214455213655077594998303337111945372053124597128297826096429106918058351179129750896589093103393222139897534245686580232261539637479131322666335542725495900446592186029664422180331878218017677682328757642801678034253969471411141283267180115942001390614637643454512837072435930585357096868323493792230804503496193716761794123128777525010047958033080784267112423608291869712043949646848548226073664278457506396870389215001077409804881108739125099722725419329513458477447669371892950022833810974397388340842323877239579264253077529990569703180282040214282673587688905668049319991995410488928980691890802683196917473533935741025256973659299992907837258360020730785998892373976062069819191384878327952333643738172814126382443160266812904484004932403020110669420629480399384177383254694132376450056602802765438078291284285665486403107654013470379283844208916201569941641391252573072129662029723999352758599086244907465731486673197810012121337359736420611749994953874798664587151670590827441810347416387580874263095313295981274979532128780992172626171758547573859095203534014854868600435648463496380497084758795245176761000717254498770018779765725952616359581981582915391747565984525596608848748211857468037694274768434269241348542818721739196756412584707885468613545776660261839430456646608531530584251725241742445650047529980320027642191544205669368556534901918976229321430693487097134294285124102733605385313099548024876267012627261064839761423001874786355872242165184706970337178799819764731688187700818404435970555387559889363417203910077486832990774857854708736826057319773115874972488472443131526859219257970483422745427732012991372531029710666064925784517109491343018067208693197736957094617441513488990264196988189403974876256263893867634743176396904243297092659727623088427721206428580419451251924116312485944846588646984905337081244613453693280950950859834591730142764061176814638521118809778201890839393814402972444545803237295875924611174353852167088159978928943923200 [107,26] 7615654256146904406961718453371008831171313601333806857195284524314733972666641989376307659864486995969909689636309481743720965839273007416397653471450443600457258776858498179899833260567804339653255798761090484123243554738222476619879040525144017483780138856821639024371744456114523685553937962456495082982265050819863646931906128716257013863558325574046891952107218033394799911748138156543672443700436772013280547859700074393318645371420390651034197500930984657449480413688320591977787468549857218009238053648121098202882181831124557046614621628586935862741340385434662769146362727731562019570845548112710936281610667815155653967688173275330836971410426020120321613238384380576841304494331797038114211067277189030980950571034008093971478224017822405632811960435710290177066282676270214570544992483020613806580465014742352026873976298705841555409812724441092764694477699412931939814949656167262381789246539809827941020098871228040614898208406401389022113935992776767946911813272570324990465342010721033609950208627161834347200241419668799817691640643570215765346459036520975351252486784602221271119564266935746825495074202262400387274673090494806824758592438811286615818403613833003380713819220431121178894742180753336129969724275877610172088301952334022884931964200956382783685186488416915557290005282774919097877987108530390532365089714930532670596816661793108977239057000972031155717105132712032018154069851087036290428324390974977608288111640105183605410987169087741056651555186938484887427949381630409134032747187147864629174214243012812247649287782578933993413697722476069870046027252831879230248556236782383390084122055511986827756921482872494174773460476549858028056378153566945397296027008747175769160604521476196741053148141693705980994369557555466343229961074803515747236613280409418448466905048113172129365387853387065140026292301596138843291661748702563954616525328941700523784632535630189274543946268453231562851723091454927100317775357684771231841942515165964073151989045990970713460904573813136093168915777492408594891377938468224586981091264789154358947949869535962313923016766208846829072387355630879583093126017709745039973716404029112667780992758282803308766087864049669579590389814214158464595662525389263059711409012017515398630618858405028450593446127808889678389772615607045192201374340005048666171810608825513098911112497506708430982240069886571366989686320104887032212085340580230533952307200 [107,27] -4931908534161604813737632536077156952345236145985243026587920952793318965395036984606586493471497829644504971293900237910691876561092798004078813120704401083301010397465723098649431414779559381011036667709544515955921122086291505761792802988121916164859117488536331622809582544283499821965756209777153260715591643772876655257764698009970432982129317008168048705693360076153770733649727383251136851656359355384405663856599246269767254939010471830039549893039997497285119261326933771121706265594278618248340456015672457399839091453538026968347260821364700594787318100566649506121865155371393396930768036647774161511542317017868803888559547290474998564504077723648260740086283529515174253840873694047961792952495807760056901038506485322367081775299862729389956880886325232802016526071324879308886659783000775658297162974255440934589946762630215365323368642716203920122920820897449827229723140142769839866080100805434934260900433691379535352027493608716857679468776510372049190637730941585769088792204107871466367267609646194733512760323517937894019844610675073340322299017741583002256855742481225506427933505601371130105805284240496501198462752949802950152373567572752272849957758557002141896557645620140678303777673780485352158219332091355759295479119371603941033843557596647460956725871026100954449387889577005769253960525933443618024786605473231774980339041947997325482611728562205641922190722411183188533047182540086588127792998106840603457910533365267531917658289425685976848040143724210480969892175499835559479167193356298813231731001798480121517121023172905225263187168456013494164047110741631487459105391608985464970520457632974896238982176254894432338523351646134307172167380178167787628082473449707677071537392943177345089734863763158433760488627462154843995788483436920971575060387206885386485888439749424780003996382834254958874893665484361563764118868877345341348198991611116315752528913465477826030031164090632629746510353383467663378411719318170751544433170281358919998142797900357652713450106827170648069563931475294409958873954330334267283431441510409391601674748670285085372089393941083083407177376741238289867072279369825821302511378222847368384809848594699559418366548057445041956581576776874163956587683220073006895278819426490295885719939799749399670484190072761932567408551517598318314535084250777933629377370544038362836265383535641917334424459793523813490499791683477214281338631677590634496000 [107,28] 2968084432730974767395141213499271759180643713416108088151559162080856765418447804565540210121002427172378341761936891166563244633438274542219493233083171387809678471793674955564972652118805478888254469192211218988168311700096673060557308083113840928730978329617846336904655349446300484035413582459700798472625211494390162019055251789592818241214056102259181186855890168975217277140115361982560064533699435566762882526010386227598961726711074452349000062456833781834851195039100821643761721368266425520944149860082744053800219555573904877380064993951682363683487494377685740370515074652365805661772655396678609465755750717670291699116157796678856975550036237597180612127633071655082694902036584387679014650208670147979696643304150846879529548153262691974478949422861134113584313543778407976815471803197301111694592678419043270703869332877814510252197247306414987864007547997594598778619904736268262681249918558421651515536137222538757655569276642972395773984045985635613545092157652864557852866419599587437051746743993010357371364596960994110851924964557708047131627906684897361383221125944584382421844239993828347558569285843784421200278313334823936039068356754571606766021924154391501377873878407218469567121397075314848993766493784268455605164448790278759017945413467957511055894775787660031578972592785167519493356656565444770907645214278256183925002938884912523397651139208946952311915915232823065809857068316550478838436514982380896805205988443001412043423420185845412418636155119199640040267079626931839002579864398934600088203983694485081445841536719105545309518848427332619816987810485040363585987122969423637437221440725604119567991541286280974529902994694887099374561334948329681299542027252713847842937886098967230260565426554232107450364606144397235501714297487028718613548204581268182121054348002050801647627645292599654854483926531357746895820565436795335445383467385895539970869710849088985553125111609285606609110770327036514902006794736659097222492251336128373343398557206658479238260056970231707685347305826044901219939909736765138735767554459389336999667665975547853805245897474602153075415201111055132238709220410361970360193587031543217398145528361222672000581175913306117569139763779803624958911477313973912044484011749503904355568635454634006486574437833572879657057001879221497961346689079410515039245589917788967529812794268845462178710531392159323661408324042415586111942687991214899200 [107,29] -1630291527691787478810779784406044006806597827548294638352668596634859303288613974540042078282988893186523072823122167225115089517156777089938604908895438466591703799636054678139420428127621024328751511901076047075953997258394016793128704273342390020814203812522539775176069542114715163023133909177998630329739421201582820125511250474258174609469697805756167630498226747991603199241809355111850763540275536475828003838284349328079505360963535242422849158812544509079060608530146624791826240949655399352289580136270231473584179202897492546585717377525255344674857817443551162233683948907591141553726044679852408811625527982613621599691653744890764244861855594879454581215301189677291543421490839030855471239171284068736726079108502839404634462383090864969092131454664215791391081125955721498934995534349147686838819189677303884078275253378272456268902158961391423595185990246489830646428166745391828479179154290574431327159433956035741119743605791412654715097371869156633488644187417879718669840833899192354869340393139761762180646447549587726040140684700897288158813482644523221133888642248261803833112497652350815704154360589032292971633696057232741700417407882896715100459320451319485734893976620386838991043513126594875992103291052933980207612823067553198115646903720861210890241983256790944174143851971912219109998446870332482418335441084630699025735027041816456568958313557293797262476348975253645000764666214452136146472582015081848491485519070604004975316753451660666744522679851362152898125356718901133745814707379056014766278761837550728060267153654979289798543804641168637155456407489260763124059940231657459993244626321334008383102379107155252880709940185099405119779402606515478932494900068284433046246343070931717922135689443304687159092616466478514875252185417904694563286823259835280492241493668394477703689765891876745415340315317605619895009424721833736242071185083936816144927557256224350082249875774326545213482462308834563978018411661020516286566250532498031061320143349828683719771420961806977782832863344246966682936526004600684398659073626797908811045478131185999425281533888292364476317098225810930086541213508620778592015096105938564793876245235878158353164023247227893637594083787455252093129651277135689272953732656286326793073644580699730978026090132554742033332530001936908535646864649756372878454855558475104945790567567948357962382797537939002055082039010496955282187533628211200 [107,30] 797432379524170630864932323697836553279759334640910655754270664275702885945842511640578333555785674887129977134026359013023849422898227959286295389224667940476965248767015237963822565445210309536630108678160234016163232114928159755577848207906847408934243600198343885400055428333625804945166799802469566183747554366552133324978749742330017362498645485096561208243039854511355040646512678561450443374802357938424206017114877268964327811923108972369137767202422846499217150795540847143264461262962036568974299133435867223874801421520562113638212407959597955383847304135088295889902385202227563861131125096072968476402159749509028373349573390459403852110628394009854786841065777100101145204957045628932746784205689129098886916104266181608763968806599786430001387139292991287627803092238335809767179505599477995225719531947145309415677046398498574449852422927295195277001812472844648376004770688468755390264657201314958310562533860540041986875453555200157346663045467255295402175786685377022289396900538985987395730307188875470210853735897643459905493255859091856928958677336361557829685004906141496959780804268726818406202425718908442374623470567841102691157311676498376235562915184392542311356116884074940812740424706732615173727409131614169349659399782062333236533357309226364291285895225659786478084948401566089492033895445050996215196521238386361070638420705157742886396651024513357095837138494030484052128368663982776522316428498721509814645392142493756019397806770507820031270603072863731007563097332514670649551753264470305549021540051442951338599184206114519835997350253512189578103668255527499297408127084614898443615047130585695015671761269236677216091942017615589751268190112351712340408659691115457838353291248051702120738038812808937803795899674956840986989445421396835247030210163719342925237062487839471576999192221931186495221583584081735492320123449687500435638215307033944932785514892419059948055384574354586136923008252631338303973337214180575492125004097440461952015038301004590174203750855221076490622316203549337665969166326063403993734341675199796299113484553649221931848550186622655549293544463463198085659382017900711029954785782286379072423184216029470089493445795867675533350751943256371612417489048373401805944906929947663671402369412711975573712925003821363032690812737365343897487194538736057154707732621361584769469427434263241584045050316998327812444654128302814079803090534400 [107,31] -336453733512379879494420513483511130795353181070516200878181485068899366543512050778673762421418217069624813799101969141028371685747516738113787509055066267177737015508376558245372794140913167276090537121708009412237534491949839355536257544358283313810884950696277798154242858253286859769092165264737183147492456876231025113069140319198041504157189977497957182144039417365136024233897050250115633196410951441324830648859123363575934764010947966216713208883587783094983865410253052871885223875165479761535367612267800706828913255956162285107267529487176418520635268887606752990788356586105232163386353769171627074556941841136716828246035885703480550918843060310357528323858724168067991276843258534521680791395059955349801590046744937263291970059899174059446312269521385926140652862876326317098169322142528946994176166292875998070237768035589359061694155331961375163233050494256812668387116995680323754485333484702793377273223014782137240636591570354542760323519582745445976507725560123535257452346855901279510894398633868125002420588831393454462658079767134484089493637761090832881812521331880816457112154095027725075299425184870059322988855136059928687780824171546034073590672698436256124007816015037685246477560823552343240709271926268966500411699373643681138150069792453138953387135865946133102949436046652645195261986088750804531235458670772124036957095810529638135423024622862735004381192954259923699681197894541847436063633587083620499229459612122001354566909874508048024010845453830187124365857087994954491840201601958803376468649883698053895775250817065269329143571460506629629824718249299631631970700874478561949604122342474562727968028090493354105865222403702342391926695772726683885841639694149975523318282182135119816979330563850876373702185762992195612921148191041982145676915706287278545824756415251247067794902968850822863195292814926389686117288122303871109808246469072163848178533995751214070897222406392196029799975719483918894710534144167902769024546554718725563711530690255330277353974355898108335499660160072639035104984328596106452409522180851099414926747831198753819304191832829841998340148074503848019614621622095012404455351662677134659140102139147613680977141686472709087239600697338014218954189476352639553613994368322729366858306473153283640694674117511240678938547636596451674138047899389201412000347079944664555143194948073241281277271800706817117928269153483972918483353600 [107,32] 116620585380180057813489820808845746542574878860145938805209942565310954690165664408337636209492198323890795451434449715019716048039155937500700776518188925982466617691704690169502229197306389635660084413259463735721368671818751179579772291767278305192767656668672545373970116270583575957611381963732727061446478403271893492206819285632037907990914278637561205501689199669893444569988902865422380288624312950878170050177245834066839472867141533149873669270314875361442934653743324992287676963156115292943865625272338072457541052591810691022438896448774533497764647058146072089944584076519478153982337706496759533584085368451482291063314890831981805353127177951272948844317950970796100649332546549965540026961186611525405671835874384705770237064986719518116332455111285217840940087262625101542385430138212763857930195677660401215032630165567316217628535626469778371318409847256497393744526661838886015668659827124296172642790858261108676310927039093931029540276982558446173842483446229905275441348038823891260346231292798429081375289079715257999098647294409441263713981076954920277813577970685561308818771407071975546809203804386945179637487845736526816807283208246244157808887633719353114620871196106673379390452517330862187269852845750649632787341379230513839438022229429114275610096832094861557490419913679589345172251611101780460254340085629979164190951162159641663291138330931822938428980199405513253999013826054752117492374745237220621230971516829386753008755392345549254763457686981181715881698955663384925262443435725931395805806372246405649015521278615711149169061845844286159280441551624844734929762853652408906788206638141551830828765730146168094151750726219860049758795978153515832955692260294598895904077467440992633105945394524739268786142453515879605530281573242612449994885958534804295912016628182215515680705295090605676528376446737908428987259234609077127120960570124911351570514680138858770955277288928425795206812310318931434093682142072524517367259321346605830124482165375473687023033135288190131678361671316301455493670549290836578859015566966696565131758191069696897665028175294711567872963298618589969455129872663563476777893758308701582770221993907877916177710309982041455490129840366529361290609156957154205917300455755648295674941237740588127526595972304644475182702603504834113920240543149096872584381503964996303395671943941050806064617708281676971087018501636379115520000 [107,33] -30262608066915578119489891716105577330591270158282674148752145809091169363285948069401626158337217366111494988172622134226295195646475299243124037147286277939888145233152588852101964475452899386984994583638455119169842050516450399917878603571559489257716541580044713343024136332935516141720192295395962413415747743488554639520517625135483608430352334587677780292467168695551353886984432903574551338113902680513047074292456549754906415878916054727590679003063256910515642520167061926185143042962424839808331908722675144593513863950031387364459113664472740825566440555950691268204818426266315322165267992826053211614540242454077428117992789809895339466495285521994728689129115590282456041539080523758618362697864798819843482548059875354437071238403474127978759570746662132408343644389699028712267040573900564154902777578864885439934604149203268994074381792674282449258842051628255541680120306277645823436822507229515810364579294573610528113572389849911490656062004442616457963692067585418768104974526571821085031932425420259108605379182900245937184792180322329684661951126226335242836151238477673664718575669800289857716902050723649904361707591244961585736550542631261924177905424229810778658109095851402145455892865793344988364000938745653229626773848577555473494576486828305624420181347116045948110086387717206087428944238867000050905150508915813186276426598557630034832527796105329204076087760175445219474095107419344608513780961579962820711038359926436665365222844115449743792281677846900277288580546346797085254719041718124790821990006385390550483081089677708507707938685396215370066178939397887178589356477615356772214343982569487336595456241621518430801766477953261423324933933403307985350587056579309454741325239603418087245481333367104709752800349124677873381880522387296496490361036602965519147881387387659125982736382455117099492219287930182632830766906450041980346241881914709292400362715373799580948692420419257655475688049474483031808322503991344423853078582089655607402389663907114351234850213440771981007261781982379414882989077303955153459232958881349154721576169547660686824217095479110706447345496670634159048778689888434039020034420864554174708539554289958633219340494268960627572441104630401800910090602255881836891574330559053933047481621762508934483162923560023385982891452051597907731190520739265086473655535006095166097757206116689333088020554749315251816924249520603136000 [107,34] 4844037547230527540935635879928939845846744026155836569491242246143656501838358535842962613772573898710174658403307738388084631184601370583014229409292394286945410216996478024367504663273245815514077272054123508437698008809180685769185815359261815577506626154442659274468930246382886921907321329279983916445863579356049351169976117983146264720185431413926618695852742368990032834765768747578353026653057144615898653782848556695668558633560010528287368729577673598286327311115692524874865073086050485833779392311507222689630498399312888634090940343230695443618031492789543812084381882193937285237425915259422168963949246363991822198233664738085727078543695688210891233534085171220827030087273503279822397726668906144702743540079877093220237880913338868086630911992201444133782074726752609496831586518817483206639416498895377409171971996068407573026700924953878001171840235616026587027742909139036696785023727281084700190343852894336994608310318594246111948766545877157553773124293654112400535623494173725131859295521147275163507324180976127309034244713722217113852572614873394134222680687697765706339226130179026942876939058016983483191185051510499308193322461891380192944648033667384983506469554384184111463675661433258774850078208897590700895152936589882677131242952126309951793306688666655932761574060408822138884863959155407522419202996158610230574753509625995435582302533745199724720373747903767405456265506766752308754960298851712396345705589040943526496286849655585963517046312359967775322367832810156234655454630130516211394336407188557891105385155328691390286399666387094015495857723191609787850728711375692535906192620829797794130813108914620338366568962668664713957605300155056365837815281642577555548140963845499196292997178137008303847255213381025090523177436208576164156478915925975104887340420433644610987604933390285387311047869138540516358411448975048397115411735136026492748094944982614839864597604541001044198178060769670255324596109807354642674200730647083746066907928735572224759118656488943759218017115399036360330925495964774745426194713686955733716411471636919582767615130984713757223620475256091021809167567896965023319713630893887940724754459710659484299864421076657041157261086691696671603091366492154162804703420939016733394678755202123543027452067531034213175411426617963440540358700107265345610932902362800604485998915484068637332488137231005328978879387061452800 [107,35] -855787078448909717625340658381909782510890760541884301105407660821059879343953806048923600755978010717392425746797990350327255019701042330973267725219486017645522873434089933049280569595212424434088233145074709581898437375330417186470514857498011378007210292316410191687551423653676223406822920960903817339069174026207371375855613485354560417186458476256924955725495752240383353533637003267104230318649565194050916876437491268464788363253728388950519625489928218221040990587456510819785683526436639815606915032090142040297396464249696133295873764256269105855068657599343682536008823656108252101428534629189300447206032886753080866082013946043724674119753607647214968407881855418718356615962729845311520947698251681893252845634682921185035476708607234535182331504071455057210646239824333273653341172007209508065238850656972611230834187815795258853957571954371125702098477106835872004446761953314761042837472662750965368555882359011446221512657302285741982745051156063284549278462626498380560798230364241323204438822912859679372730071150314906090500726637897467985624566028251702780534845232740765534513568116261347380752247321474191438090436952199668221164376845469695249076838952482948807471596248711450753582760536834467289137233082132144543108091640873779761925560022094470634825798785977887526880123011094255330905218602453883572737765439860670087454026713348422677135814410978522349748590513640776919865582949753379022303372191487444346209036733374661018560258554823645219328168489169798234273784073776820613839981928559057042134916902901852371535012540544868041005068472520087072247325453221221354980900033040197027339844012799129534643992283040869218322782298431339655398807591584259433512480027066960999667296800499184326044631725681737403474979801429728774681465206144565759662709537966034615667446101096620461749117190040381452775676816489279650680840257907580307210257432294703455031231708806339647809960632302162476569335656797214319429589000553618439926409377537772458085144981983567961704090463307775322675998754802674631758003726558765600410820686200382985258813673239546198773236045534876011768781332821738260208129010979901830681116904025906236253072760551480715035569668526504312557415211530468671147254406600502250728523785993617060504865956042105108041374400286845705145267998758603039548034539424124249408851907487662728750847864252539809717007454752407917937924505600 [107,36] 1490787657559056289182811976002868427814984792849041961030295498312228507323038107122224766645827387324620893904035277382294661177942247933639868542281628947323612451336653105940123097914853504786080792374916676243552635183124680557652550050855093538045529747897441418987172454502697335078958467777100672837092511810893830919209068986874209081923119868630948319496279418114725802598993481527090446728941583091383690678802718232591319367330448586746913748133292893310790332300699454667672791049729976392448343892679480097138038744674812042828877029845767556970141537940422424179473206276355260903344594778954754150623598122337943895509114631206508406366546727648557807598374523842392691451952454849378107782583475333965099512456451409454374687657049867928860814270891061706296679902306826491163617237925177733712874049376028429090034546941913223305233789856944270926435982084817675197075498262235904999864860882261426925905502627797854250322578402999132374696697324404865369934070044666174138562587545871244744712856754474093867443441636095125736667519508464048305230776909809925514666910557539370006342003039980480371884044899446790717467705065019142846010280512197643859056380118753818006288973275450026329494332439383112433178351478561206243788063801943850473039801485306330885343707623695107412578294460729486606268807092649688683652093893690038181528873418583925606713768303201857976315720875075663944337693719123739452673167601267604001169583121436363823638753948632916217030692891449553325128489295004071620246871516073666433166158642352531929018631920281711982117402093608245604442957033933170596929692613382504354413434580624256886456456336444994377862310271288683057910955737260204612772014777379986170801515583542699028570437878829993682367599853688064518521122242691750322334489904465741195235746255318624363030987489272720349568274652792662793338077056803832971491285047765434248093732180128623478548893506948799094946531181209733604677158789927613700967196302070057644831906045035118669883098373927725152403687443848492516066512038668282208663919211828373631673012029934228118759629140560413116711432306724182678288118570616885369084122768387319863555907584590049591564482369175014961020162876573727267758693125942043112334764292412534681741493797492435650470283999711810807487061432351914650811398227639199496870371578360863199247009742709534114118045590598689927032995840 [107,37] -1822975051567472531921517807852180571591575995010845100239785234757457395732451737241859937754620492033736965552346756269940242137688150177225065891789218092463689724699260703839921750629378655854227320506429134370259739400923866138771753611593908422104692686742098000517289011587691959454919009815257049102856611775970628067782137812632963194925694261674622923737445026157921502788616690092537124005548126873655963522807624827080270740670128144970336867674652803441713943919560823312598460760577357612090184201684239494436902922227331367590588057349554173131038481187090291198552309869793331603343230928177201483720971712459817523918888355426363171608375447373516711899339769218339058259357379060183892497152900133086291215183201826488177027893989555236469320281313209246331489503637920984550362205934219779542641654655703666000814207265143717377240960584647385866479643813566544686392432928218276573851920432610641259291351005825805947995822938439853196045725352481222566692241577046955171808971480586982820248077149011797231306758452380857437838804417983429877324492717125297953599950935990204550025123313588102518169104327304083442712068320111079142707016148127848067933581193525815913846413108856618120627030177721513792857102214794861952529359371450782014415613331511221583955251675384100329298591172371176542985392021333268817812354342971720082180858462006009616757767902724476697868497923137730111211700594338199510404184311938007697115742167194216035441469444179367899267366361124387094689100220040252585686915080374367586125650472001472089780216650349068600493554088699561036310331144585940782892302689439030971616240839258460721707025381826417697802164013817773202548462788884595693938777917637429213960775858369730100247413217927356344677146413174064319209144043529150181747951166920407730575163366819384059284913400677384994136524805679944025158346886790943257415354107235773754062367414091083134047470261219258965392429061101020348605176531270350459592431300781369877429626120304288617801803508807747722314213595020040085850123053450964711616782447352068346694897209682441325208037384218431492044532426267136287072107269392373962980671895518190987183004112631045834768434182334857113940120365261379757202682410100696792101970930630114091984708368603354013329837416026847485802597967579649282882401000859288773085438869670080407602045683516247341123519170325085882941440 [107,38] 1445910797597311975983539639019835280391521509978089006290327811918318026268586077525782008924962942353868125516516373772087467779285409122835045536349748358574593133811511514224721241672338983331969128907803064070349535311346699665572931734476409196266835198400674839869678519773054660225754130267395667097587619796475485224450904802397403346573153826505376930162626953661586863500956133876285886600395878715594427038838504104121965870865831287348541082171769612317750033719584338587078924563632382997313735790969639899328440308239924413635266082602853936606138361055628266498392154233728222282644308158500252663943758647197168986504454357788663860676553353106552940469266737222827660739639521269110959815326420472791362833866578504825266422961431264776921843132867519589239658332385202541315968064457938654878289513065766796221894111963699331429574863461358424377679004250569207359288866174823751387909375674341507553478658355595457591120319096273220091908602910604072021574927542533673594954302344191711447824664928897041503329626463049749320682123821779479758938405019782662824612690350699197709603317478794761954714793843977158834655556152697214426299848630786746376178300702504865655496114812647544008105390152683382338102343777255505929684724688332492708043299778740439298238543835114012312744463327169250547186778177464701591993825417537524625470647748637071342428478652522581315823579966632086330237280042429076067230657555637639525261353721999811442234355480972466269828647576126845532011988008273715909837075868758840165467797830133562524074807739549500829901384437498306436685909440266990782539925329726551252877021934895655459466748712759337800875630828944523666652157651725362905942091146145344555002325102544518995714554581038096602397981366131812016251079875949517106138853651662377301103033968438751570565251127227669063464948255313366855963231299068506494799405964927057538778910784674699323017056076005825256731803247315008135500480007813207631787957780682189386649850616594987445854537956068117197551093299282990684794911482479077945232183626507190230218243123695657871168875961673718304665086683920071029323046051268680836918440508646303506490010983096464446848200864833323433601428046328318763700072448151893398244847225489367687544049012096960673174738189413646130647805380637637173512477048080427627052279191710853274460741123965588553014974146531158917120 [107,39] -883058660202574000827123132415403803812759850623243369359325926213926735777383758846639969787071060396470926368717020648978195890963590393574954065673146332760611390425384627222198598018238536746147862176862614694876753303590099759919852482524597468501990833961223917556923120140197756074364555973188264886122826366728144819483185333486645287673422777910882842216907686592467483811561988262637267752829264931253632667786126664146571968523775863318792206761382779997010550933255278112838697204980802543854022509485437988654461335020918471471343466472952756336855057811433966128833581395950133353757260038805375520314980267558550078405593831021052334614825385302728921944593053400141770012092896179510090042571695051645011146060679241858411511383275167458938280786654882583895990998786005960449505585821534921080225535266887251203589013625201055111753134290897035122871479324529817770651065116789477410548164732805946442244662233677079587900177135122657395565653004331762220696379921378167898193332125374719425801875520738370288436233172751336510161693287744322598659035407012409072956252375357178780471537132964195061385184640744275726731987764510278299068547195464343653395602837832609345376658098485139013308442637744765397186642245153326082945414883949351439232440949342997591841953736807352131175711137499692432824505778776045877024995781629999375853503370760068713497963396777499866843435456534114736426667295465103350238894088098746052862653293468415624889260285663846838565798411488215334551330928031058811841388274423474284296059012220310876151553364605014447908722635336950738225704505569398978435297351249275698089859466795305261899320117127360053323602410686980922607984638579985239157203282454330721848252867527998497643013015840281504412710493702108801684228499735437080739130999752664549284793307197176985916013886737273170374832115768463024454604896954709350273098219941890257687342114180391525547278302208148358790730205444494240221886129793550531048768404318746819168748144548808855096379788370864577250680310450759937472032514730819968048333066422289861599231510481556405588977708475705470942338522671275815210840244583416894894361634750087573842589967909811880231594169467861454457000151624950173924862078489035969232147267899928171294935902168144448390350506845082885237905195567180491656081187788189002850702962617855190144982801282185896820056803938140160 [107,40] 454218484527577280445549458826835021287914801719200021015145465810969452528316516516400189133873503266402301124831093290004918444698723074594317040742035409823664987791647495137122763586133265313910857438770062105776553526123332894290713875082931727802516389403867933058474577448566108905607394900149528348858912791989460323733967172204807373965876777399867237731663193738936504089639161141672563638478765411021154043991810631793608374084209922560171309674756773248341162909392172440300509814510568493292087130893214227633749604146126865193965264424316115571348418295328142626209762603836671934799135220238578758229062470555716211231436746296579331726536509642597319488740864823082609028619040294022608786088048733252326613842990546752961622753032407902091885585425476833407241118666177889995292357361681156057260728326932754488499167091682408870817846481635082520011465568915279358042328317566871512604296996026200623521763741715696352406812635170167999035151070088821985085298160882212715590943576177407362482689754987337090667640958719015715645896298265314484366213185556272938304428077519430364776193520697592888721734639257751744224163625724144934892860964549195797573986455285829974357527466254282139212885257867134779999393252352421706366240259840968254114911654842198733176460767552099066653402769149681528115212038624882822698909153368220254381127408111657889930323301121326161538862530074108608954646721134882799904381974293382932712725300669021547069341501021098785339567295494061799441803392771131840617502669927975685908478894370258883800639433816809981150428342489820850214458491124002934747890265975650896452026463988463271885182579504337923006850101851149904543699969774084770623711402919586886438511331800860342389019224410579397908192826281035015106172081073215372623243467166401168634545768860263945993544082821838961429455108229911722999503054167423987096704457542691885985661719186461203381739576126286364396047524498255688748675439524827325791463432967712952287165870771275454173517827014736698170462984161011180670238768799987757694831047870987751474444589405233209200741250361030510747950903240459477501443983991182247476246233011498163403633957033676515064935156236716382073168297159789239021310877653779470254548280633796606352594704471059925288431242350340181689953295533140221655812558657541407207556663832038806688347416450421181974260901478400 [107,41] -208224908006758793982685788341067799742365729266806621722502676782724951385085950372813824610777131445626967994872863099620950685485848447313825600889528608488599088762125656836387449240751316712510467618077700132439746695234369289847815909788685060219878422092031871858629445351828296342753064209102352226394065044707125097683554044893872926550192752785523491397741674541351753297608646838659070721163340231366110139243711638153098815840936562549780974052709757378248755240054912290212172601072878804299487578709092743899254741333103072081470918087483253099268041045682915506477930520788179663252883199823092173658913151380482825511185814153121171309944034180563741801558800190102878675424579169731785648636610588446816328602565455367715969003011085005558173761094990116481850595443506286808443873538636549284638438735517364048638804186487930978490874847720635068284199261569792322124049690456003975164875126025790334280871801726264865204029776339190175412618232218172945755456210708409366152103959086095050983760690595803544062890872107273146004071415395368962884322882657664937170903206291520239632984028493343701477646230573175788601715231700581374425361853422646195636759088816158954783663486851724405730087976143914864314592911355872900039270791348692590524248672028855822646571098578872752223787657193662774690642029963496984447836633459556813208755922785039393782472370031089331839050602482890559901794884429589125145830477074426712902278706207974326947284635523104824395192513580574893556543908826978901363887417505091400972068778152490969856984719764610052137816047857014054106413809119585418059153825404658920233172024961763073328287482983072874820919460995483169929744778946745439098067618374630870981523165666528336286006271495435380963413671105183161499702409455396385126235742634762157556486272200665674172333117486804979224890847681613469768302534774883730889093493606215427496498180676269024863224060451462745893896832647915233519741910032287354188342980418287118365118692773595744262605719359909573740702306260016661694924019636783670750978687538971964916444003762038334693710594346584898628849122774862175297960239872717414676436089419580362762396759804419597918569245950453245661376512197439144413857570800578828560057723352533724507347701133330226782448826566513104891318682070433592861625464647345764624822543901021517510996508802527959052416188416 [107,42] 88166496066925924326982534776135321098059667370517422638920166201302796417632300746743895323422158060291115139884782694456443664175985873788790278613488641646006356625388036149732780752022222957089898943627688939460548173943846131967987553301357682028301156533566419557780726467579727983603631536829574908394395132681037032872983626291556875228177409039140061620897621925667529794307352833388429907516311205250332155508355731932394403533088672929145058397858616688754612581025800481543419365125587208579244042763592183278417708132843601343114376598821621442330540391364632072592700914794132970997127238473596694366131897520499388756285741395095933271666145604048660665072212728309638904956160205089506126493804612061405378138667598017373066130638058428152209509866176396687700235585868142035907980700789068387513027918108170332510428917759505541071015245071632645916286875105061955805556905682596810859958466203248231798549218242784538334416985406486823507244264568348512008861120632128181232799357607817180814765042443738311201405599572059789906115942191306845781857960218393781065567891786630843254581675845934863263567451898670708294881697543836306615470371544924414705600753148968727348249047082585886819970566745637844648290575310987664404740007572203933424761329043691767963696087546045918794717184908325294440531264348298061850906894851435187591952869956583030164753901272083475729725748627722943745821398323592210867009018594804738548596585965503774587268848878119971613106969818961355324681144959642599152658118867276510463212609228272148465102563429085728273420729157572261437880687172939288767722302110430365155752176795941735000560860441970834846668619388671485402967949661632397538911426696288361111132677135908561818475540133491942508032012498276626212956182634312895952250490402898581480505015314421357979648897898152251791032826871513860394634765861353855933870829423707002572095662164480039805347465602392955933178603401136371974630279181420763125961259115431361889198677488047664974493230188056586123173157931942771350083686939760430610112254962320770733251106965794865708972288787213371873087888375546874915146358410149216059809255870950812557012604624334319882397230633502719387774240111228695072772289124204440969603795374979508867582639294055534219064540427545947909079110884613274402646048348200814173111491056158116613081151650846964570914816 [107,43] -34944407912258605174680456565851668388212927182779783684526591726038458793456917348590803614498636194673713381047880464561704531525487096366467305102318977718849447852238600492085284350539122154522841939386555590100630641084589193967514112791982711785423734194896997683037393009602915690216555129890029600184992096733988950090674128196715712139763182058531960889903864209802690886667277292129280157609083115271209838032083308966720423173612058996581108658956373685455562547709023395974954252615758569053385891214700787032381315188045675800588003146052004309725259459493410253790004748180966895482048107776334706908668946227854502888311709435970792655102192137694253788160964666492396875311611767726072211353469412853849934908229742967762007403371025132352182365287840620572197639978944179546449838631967399059735734691979829567478329637559032147595064628934059696787008230542349554583376518851690807012559044276137023264668356508102871437531784917170759552983148886217003400955525440560227203919998302650703817527451441489535550053539952443566045235141060891646624023443555482626572915652412592344088371542531687881001629559104141543493840214303655595468956006316620597946291821699225918975336322257716115389476788886442679313962298685492441670864498671998922739265848309135580356613279359540949751646911171378128217391079423647083354454065903975114064159478697498883978450165800777305620927563932434476695131961783204044312656112359511038356874005513320395849634734276734439899090857762302221137782949406207647374929138516902151846836952786116782974529508842932936368721278645573711916564210979407940689246296718300566039423108794387187917391900424558989414053034557919346143901224131304296705371078149047534451878956582359285254035082317331610813843861700640661780405877149412431598444734241540192986466469746338655943144436589226997156456162186684220262850781128156088352129498794025764357800707345584920021453257414559230136296989459797985301748708681122718613258343217793933865395090803090717053112016072047740530264577193285726655010829722685916337820886364586837503266645344668411053116311540949331757924617427834682347181795244389514161154820214389812905757881373413997639883035602368858202260741158283406682665712939733589552808967243705491712536696379491145372239908586624915140665951948810654504432010556681019132772441056579150455834090390116209000448 [107,44] 12878390690436223765903516099727597045684392794752335045447542916505389008264326661825133679225503308431235299747330833104983330269370876753911470514591626141069052991644147196907207726225703426900888331462282026394821499444501042510092767615070576869959316346734733847664509048962401562487212284936347485668176149052609662622530406736534537587640935507109003301803147307327364187830776591801966806196723083025262750792961071000000541904475994259826939511825107206857954081040271541497519765348801390190887985114492335049017931035436049034772802692942103985086278852002751325177818770233899574513030313680386526227593721090295852718161520353122616276088876318765299461372732724663411502158718028514577583888992674848617865496244157028440533027670194180762107253481100567318501208778697309594567052755409117033750973088876386066602921203667725948847879414325472093559269465895851181177669104427506035739277660417933494730186265057061677927699699773753339530948599974872655135672213466375551379869438968005359826533538150383567744388822420048982284256752796515788424789027147131026335394065934938449717269099099073011690820268677916562803558597492419745143852989935279053015408230285366214521177973664805840109519168930514461505579901096354743732076061848159820863972325729492525096835920728968144190395512502180582496985990170223725692408374490396478408406719126828946222796278485400171721693947374311187531232210155976848756615047311278136328471090801563721257181654779499877821672228824111576865925042145464259649649948219890138717842678615169006753375585534811905367481054181348711039882086431837733352956505709205437482130472496324768305639342988867115887180382964780191477480788166533874742574657673479765541420799084048154778192298885617419453503844913117481796612321680368413219678771193717512857121123309578096962161066822898718910025324301431694119566221319646629224167191748339205878595236646488554982807520699063273082352229137931113757399562729290367698154981817562804270393290249538532531535569618003866531347779006137839397658313940063603416800291767573417739946411117153488034460164087749420570426047370587076081903448566311684203444529988353973757603601384221846524918938562476694284644563357144626723423713062872631795125742494614000468414087316309683279356545284833401507797266298873993800551632058371157899725073130463612573354633559302733824 [107,45] -4343085482291762796523426698924516077873693005412306163690767985924527413652391637027595329869658927023605338865092573463447856993698571794442081207029673288215752291707536394252995592190454825372059055950804179869158708372937645829748111191984302918767928804568226158078214083361832217401858510650941331820235394303165420136837690154028096443830697721643549190369542989652786195133811575780214555463038925726030501226155240119399110776553274279504196729178838886340996369274401139324916942224173679730533172581651566280215268817881185490543425756968863480725848917690325108532555303449603219548673524599372207352486423369434322011695373947017979994119779428772942272544948022442632358870601668884552356268825605986653684507311247616202075628685289944123421415025609275599031066953385399487609785548740752146498009383787166214271256979224438799944053855908492883542926390988379398956707146676365854073086848982979521970525905111323000556484755034866882760727348889147591258106034157419361843289826082637994109993341636934625112831116270333682743835487919134611004057394954538814723394741142714269348861597028774500439186587764715178163425123806708663876820387791059245370237985615949413832478857258466057346531398200048394197573679139142726896310597800529731168785950941306335084860660808969499453259525624324766255661984917653618528319817869641986601091812501995062175521076821749600240972827726031175849947594292681984714028483713619652147090388896636569448873102340499720771451830335365080715108024003381380690150734846236667869885988184348492056324446891220304656117819278041676306074605684873059849835045112012593195192445988501082855301063363850714644077056028824371953267634962930705916359248248677469938380213820913217384769320995680600931030430607786979695866144755208622254183503168032332945355919095110955530569033596218718384273316760599704214894983908629980948366141481066577373433110267827762109093495793845895669734298397378011328064152486863208557549101955874867118750016569732797454540565956326513446784000349252057205367252071058942098797389404165958146527625820913390595746459337808118313342948284962742215571974391879272455568067481230799169697704361883385544949328859146270577823884379985018684950104786538294166596374868412969095151759452034688242438581577018366621113691781934869387774656990117042490287086719052716931609157341020160 [107,46] 1321163680436406443424228453982670941754154401628937225044880985798058768519922778266656102035220446010050522870736995668986967842802818201313326974062769379818623792427929446156057133671866622143455174909712089232822370351759675782344676933027299426179547808705047516907298340545656849788113109078269782396424389728349837493263157647705900947137551261674262168977477967181624301787770072412731014472576758864719526374410898275877050423767548728736017226620203212863242714198394779281471133917811714312112100675204307650876609739034380116888557181131208301629366500823476434332600317721785126046717727019080814515633466928428167799899578378445184742167913105742478138771453425206545140895655357410923554236395357819785662850502049190654221201014933942136994438718178881670834730655900583529928638871351145952855177011233879217342753744217181081845840384443591158965808319194529678052016128612002256520704553502175508997824513772910160476079263445678121972717057425440785567819384315933492503975386613343777166244590128101413235494198100891775443697056278660324483408540575181425642797484395794909320151942723754864156485414459640926622763844233800788361038660592532208053756848294157257883785775258580487522749948912631954242530086657992623310634823487484347615320193852427225650204544673193491292073274023781091605019062917876731483786813910687868993539783681448567504251899557000382842945529344082027014255149666645412490058222363215030275304465864679858659927892717472595263085405346664416734315626840135670022194169773917207575763557479958574932384444187928297890660290550756068058601004894799565237908968264947161199865662353190679437689818240331418430530309285136939440631059115645901188955306114412344578076208154862919200846395528433785802761493931554476927824620024167809030427447768937034280420970928178232779253643673702435753481717041910727482570253119636688971543631430942511871637846769440005174314643950188474268915257669638491934453969978126052117411180885073286571769684618441757255647231271749191295664421281689099986939875130837796036264698737010594993865354817303520072375696129643968752512956693946535068440875089874586798330376475554200818817286042363544080151948440108078774505435783933350193990200578214188830325716943520710530390775893498352395451528147915664644954697500029141569798264915757784896751778292636374078948361895936 [107,47] -359813532590110556715128177079425690652718201193520903649871923934652019295373347930747192478158491350236887316625726903789972927869339504285713444070083483434789590763542585818376059781595415412918714749284582299877881700626595332561014046751385441711439580076093358501624604410732419338399981891320997285326036855260214121397641178133165237987892980106731148986611441647294668499815810867386383428278734414202746485483146444261145764877277111393798539411156546737164656232291848279150676984955396459226239485189502696390145283355681726197711471026462657144355694502110446258969085643939381137899045591488196263521537186780207180582850311111601909426640613103662440447017772152115684057162134835676696362270736746674551774196150174109815553911162308149497422147132260635764039260970788450687034013528243852754539827292596174454447528619052362684266491906843164432076505136370492760585605113959527408700587185033947745008315656690532681148664038037983530848062339997830883021753447836481981063630788114163153264441092724630463063490680955771311445965164079926018450306197633335406928663496406013801778201909130710403068712608704344776070964396061335760739057043998896598052852969971519705899102726340353328142139802487056829359494793659743843327365676634145644491669188740994812244015933638569032060878939731829032420596617966788942539284462580551519488574419285042026418103305540177275727831971418746472820827843988778607797823101642250116206101296523535856125118145589342407068403992641529763019842747739274890944014349196451564731967492747287294390105765218316879938024464619934013416326670788989826654672662381873166008261969545157191885007134212509806195969846272791226422068884215567921926103559040752770250566617713482319187012274326751569946178298750115094504915777381390104915759463796533849682182781336710268051354809065362956965207590437968784040198801295671491694511609608927629098723284759989516570435626189953008818831104155364360923067760317917023079116596661568104150877016619545205564643430576848055950884740355531743172489372320800524112479088858895732402726412212870428529539335248534890206179567465098073612765308385729736171973349548147145377321914518014007615358722789759278136606783793341206711036819689872263925093952342457837027851668160566759835187033988447646054452162655739878869228361133710092010723913448491725455622144 [107,48] 87678262862992823707341613273564169945926724820611507238536404007457374067042859514414844219840777851429547163473685264550973921174637466949921852050357665644920652445952052022468941196575523231836024769701631312829398013319037701980762652400206343299230610445124013284166100008157512939948444279161227722361075161206017801292765265370161792854089811761614309589635430336201305488759844705748092339548741054690765009621344917120532823579476877903456488803965996409310335567152997522619187278872780686659637770896619528401806192435273747095972460567520745064018234744988008411893114206789502544764444861250261157010423831115028236962172018256367972997449634711006002291469448449496991837791662642308568104674091148912417134132516133237832563482335364104461094344848683746332272778091165349797244804633130338200068972103580765932232010999560038703812705559579814456535305646316341976597706829549404673041774061575074888951989756968352695738614972775547236538928460859602340034942759678081397249706803920894532980226255695991595256048861524913389757169752995016097217937754485378144825481319680010066990521409993497863014294115950990066988917511216840992985744072581031791774631025493480244645557878734475639067842768280455592458499388982310803871824605040578677362464770997236302778506490152562548494382028481351040535800691527845572107921081582838817637684553492591152823674512948017319681178102788854425471435153530403284656226141110992079143294328855743278543638120507181979109387149492924320151396645677939993519234296575551743515797336641069089468595888081080438203037532278485909855158959046285081830547742034511274046475342266164243128451156085039700413868481081691320937060342063748380093102122880435488835498274135210596435841092410405076496249571462435936048910685475629433422559119462844305233543639624515480689937110137476692051855505436073081406412173716960795582997332281838881308301438649251960935908912537479789292733298684026667738606283023865582414022625453948307941314495985204695528686154395712554927267124988107236316330936751137246471802420619974981309390729249439019745087067517273869474004751009621761979831050075749726433004981082667094072878964345309424245982489854915101587557873964728369634878605631749360363670252890445473986765497771424111682177300147826705642403703671293630624311929570967843516638571897306992345088 [107,49] -19188315839986885165737127701637503450423661290491708482865273478507851593393815218162900213397046374221602006933874766905510751106154703528302217991498202898543867001028434588694958147303148128610642187459938300680751463255509486338990407443841754920210239122678513058274111321561724470079343586965223664036739033491351641887649197297663444018646107285351890801288913339472601694593144440477279450913091768958431166738257696034128803521890109362007085824106703480788046677543242752756582228908248961303348736681230607322188121756182029751121392312065373457748083611423625377346401672237383408376507622374423997855392190146286359678835800490697695160007308386061638204145408821141533212108503820508593847885366707599964567071909644897552722497087367981285486042361383949048103878120411467788068384933784732505315155467950830880430902619766507634241640359423122329588096343009208887639831305312297464729999198352605508715397218379163476399030159281111886289863507527497799141563873136042240907744005043764488413192148156690067628684485124456567033111800910436130927061353614116539973580660689633817514073230466407382882114538817343489377859921953332861945064673111216547355616401094661230644726395291150160593315461856291196901075312764437384277517336589411975286280706827970710979613190574703193358759421951143442772014971015895533016858572555101306494589630039496910549994848772900620906882021033191630990357529216526874598734181777719022280001584167372387763146451635203018129772383247681204114431246239282120459761107978568864274147859284096822272337493911047340254567504912732828609726147639896651202527739424039086874603835905882897700237126153507610883618110538216790291795450757041362643643755351151262585741534379265140556382701708613242187506132571122211842463578060801447099160407283822518486465213614367076375626747893795495757499628189229820024174829552301307556762552194137972298476678931370834518355250989230829494648129826270981675388594860695173044765632218828566100642114316824859103348171488909131718597963717847844258056935737326892666822607622584317950908963838045337296755930948920904114007039945758361594068593173629514618341905214186903877964661211277607336595858076811415404437628264101805796901230102202171090654055699021387034556465464988395209631906014420990802441732105583783280096948350380313968006082003065634816 [107,50] 3788914331548314066790581651079290855667943982092257677171477814189599441275824240035726573404488360837044052357238769057522467308591701696496035682419966889244792440690207717276419776709481876690157142568504812685632001908749770792742454943880687044768804523802550704040443223602158546615358461429188119126492361843263957334105809663430322731183802216295128506590517374782682116132041539717163343124197458074097032996430803575914295932122392051574914768341937834803661379297116193554648661632714603947140193971892282772872785141914539456272729094434279131016673243403201254877661536058849922616479746093751652155043492998522517693673916509038580768679320548634830712657050193508974850435690424599806242697491844357240683977081612499067947539751114842004122459322449398993340607710108932389854192828094637899091393110735306259109006128933290848419009395339511073572346994879714459206668959183348218877936504451365884394822576588201932027923406617433194260532194178771545327474267783045629543890663246543362052702981274912668357811708645494105004818887775932532585727722855536748197174098432376975675147137672645215783854926518228186301476028394558153540743407943292138893085559032401960880256772980634447817221176085396939783282093338934652336252950536018516945381865179533549915825100361671922402404196383459094823531246313636743739961125903926039661463083498054107480028321732897408869600774663256849149012650694084106456596451376772104356896106168663924508465965116628132253225171289579097214863463887068001770620348660586170469970563412530932159917766959033873766728295595323090415341342584887322739703438948454656722829854730199445349285206879431239380403171513524278807525068932795400389309070040233142162911151588424750861485474280163492779617045588123184327803454774488508042774374222896206133878787755676578643096384702907668349165412443651368305520317502585991121954872470752809195126190464656324625410098711368277462921524552490013750390469478697135117818169304834443827302680074438358979027821317830037098683041895919873810382895183498346390331169659513269266605304577938030595575714535099415484995363750982458732377887991036750197034658766546079877466173092777693422400173316617916823147278095111706446993712004868552299334305214401830049668163157774545065220465198973940387053808176229083944492716636072926891664390846676992 [107,51] -676280438981865203178696149771046752771805151488039144839794932369461261308409845265567572145373368023007928724925885798886980829686837306544368772102761463604637946901083232700735733786327491305180393754295282644056959953673144042762688222871829484439047273866025540406942655405982325936861599697668408520047583922583463283994132159230282409682597618336359177073277723239064849436938715506913338352667578407994247196012361131270654466649688797887493306444185491452626271088699303676596363374942048822179947377085245993481734807743898573937362971254698191805546648376280168938989088911919211504963402214074661754222353095388633578305549085716897654151041782255409026892546897319594899905861627977478817883636927359423899218617251721890798098974833762187428034948668227935849013402670907275584477257304042415677795798863315763998106739716719043362504712989984274585513016652720829792756712008268979882007341767272462782861583855244287347856274057258690162368633088959174588728902070940595376339681364922539092916274058025060685580984839468030215291314391505161901592095201813634531834084157611613090525375936745720372400291555558253050279323163945315707421096234420245042781882421180364581015093005167915273602072400479740869452290642358840099103322630759036151524091936993729711135827490039697701152513865783541983068101906031410758541021044926382178413540321641458469728110388265654993205053936965818337781053261372105494630074949532951033047372638350851214442436514999998080472390491441062980105808448625829268122166882254253336820275160420194370005161997901333958566692762113888809052880450654310051162548521833245848628639746609036844025130634557417361960822390054665316633734439245187616571100282359360018202840579125314825661383968619439448559110818873208484133867895152325906992973636560557392015248734217388521799087267049784321507982770061564582112413838450923645998425643869509023266245861008611204433649478110094459501365684226986690871470530556179622903533029711235357323800573951696747833321165500031128783208308033155107561713677121534599474536362838427765429546181509649909065013435820113430210499956752461924992311441668155376387172977120406865271308262192883967075910513951934614036639466357051461794224674655405591588327529387979644888169169872164125730319292297111587725570790324473243091502959155938691867687780352 [107,52] 108755086283658362271368423218757205319234881139152421783119151348415676284649895236968916374188272141901360503392908468521141663373083782483237652609186684770981179169416201713626995349150749902519213285747401440219606266508495820999589600815735485086036972090047230490491068731353678873954325547740914232170957506119942606975072190540219016962039196981434092544045944020052057493020855672759098999144223569070417674345344789286376856865270307783654658417117800482608218081488483971515804032968221809740169099874929145836913939251843983197962602226505580813925545517638414501186264949545971302670143848772535118742295662710585536767316555054023920700524405339116246460891601518184887912633875691427325487562901305510298488333049245282338115637373070531658312754158807072615826166793638637958050802398480265699911382701433600266844119100011429009317328574374707614696410249498292995316394800662455330131597649960700334059553110745341967231766259194387912408738036570625621217706392238425120402819871591856719719659424529809618273500721152012041856596964618023647921383298915683756288992765725010542730986247045201944866488399142783930101733016299571606206666200937940019998425395180579615098181610196034264205852609368691030220982762937017712931172758561968812910609572880559724902237438234187569209021309883995085875076819498687661474086008822926715099573721952670682775750930033749935167797246280612741946214578704414858069231113761500778663761775756185631269480372047761650011645615503913310251429908234855294072965683682748507084338796554938464574981248663219845574704358685115420754354503095466165099637708003300701564240235548113066000250150038840655879971283366727966462130827754368831592454522134022761925319579669554295632169955982026211190731145205435139077311742302047317697496501216579042073496602065272525882392591556954070998113439140158973397869736009903418341489824157593702810969214928997957846055467343139125804246949037020549788072093203135723991020242544470262447004010366336256993451706671053059984574257194897064423521903369388900594301816042248618791926637531303360876970889527050290934809023206034476660761938805173318213362324014654421410309578166208634922779164394720755718764011814270978133574683852112120130209722428176096912999108580183534633679940104569137154483333179281066296162429108132387542269952 [107,53] -15623955756780905737789213149806212634042235111522583728361696471374909550080934771391974355658718428820587340536288714876330455964870718205798601478115119755800602565550534126157368883492982669069902059352935653047553462475240508686517427821748306137256636828709662720011910836943112100855762069384904790282875041454712879552692299801948893328983702427981431263432240564932071156473026774609807532951418743179550130430408002261389443344598557628195379931885181644120885231025283446328830950875466462721427875242855751244877939876545245063353304900025229267100432637826818376607462572240468282039932502881448342276015295162097982826559336706633798746964256791691642747144574251381149182999750999117371415297590484875641120868789536510307021848784913614473875999901034461499861218503712217688186469600642291867281693845839786480945725639015736033911465025813869696265609606965303332698556318027705945715469414926279086279071234012066829291289712577484551107686348923011494079065242758756227180206540000991528658680491745767900963372057267743496499867910944603528231092322687294567129358123391029815252178701256640058241949870008151316330388087428686432997005797789142863979956295489389483781187617653693265801084673300624414393042228867701531360774112381687987974937376296274589886250685848908323527446313740899245725491636523740310117049278117716991327204922380536884186329245663157155491649117494881949493382546659004517222606556698126043157681979151066228943496562433168656907524920799571556011881315052620318534034917798188405007694351960873749685801308414901415506021886295555297282142335258761347556257864691441762639536194948561430605606878724883231229070854017866395323675678186269847416211888697470669315098168792473366374448312982793427222538886297108389924704960563468488465849040014395562065935534660707829412636506540089937809887598617246847245411381725241300404094912735314271251139770124573782519074454918751442473162641241548468413416155425714311887379585889690440015240914846926542302846872190631895361290878094291264174652990919592480890609901358954524395820762138041969849144756057399277945670398792743894340202689115699121773339081641670742075458318345643695481317945981922997989048740536815052629292302362643024338685250103136408462942115641535110498318611362194541194063965944357636678839330954586003341312 [107,54] 1981278279430335983199294515349843378041538136308447864807757423229349113694373205054212633458767396624175885370027297380558814030468696313952074620948812593313374364779016212144869492027248719811479418018915507733032212605806590157793667993487833773119869023647072801986139792613260152149916238427691840615047917703655285667693811612546239436030566888505186570655532324217847382099765130180068995184001752118266190860835501061843370357348840053438076486690716365740780057925652344363223818755642769398428089076066682419701367743388479668010808871273385852736675068375839170084541796935928333600996632608602500928609377681924615641903453027367292963766224089246415026941472574086389771351701167135653314723163684862541397630654745606129035281786606908427620630854970809351642937501646243853729488736959299689119252950042896426252400578444112328133023482597652855093014436258612785903672163429715833081416687830383614154770611392100774877709628334030947948797274897689334035660883459052516766519087325754380167939959649759297405103575100536966466568810978154561475171229208064073818991539019758589836692642535555793359957494545549292076075697531005636562129606953471794174561258048224639113633741987179957511007370906242842824950576111406135121775262870949816182719739145073628769451416175290648607114363212560282598331865014382338149254853461255021039775859274465546860803416202825414278907271606714747331100114427929193796888135216724502335645731925296600085225932935450839385926385420590317742626106665953704738693133935545794294181058396086722580059456751369828457854270975344253806771532794549441697261585093356751074440583836433991727970064513835174000338212931322132047088014340860185131647948994378740618479545446936437795795590328133108440020224038105469057572572851066447852802214096074386716369485983898312068803242449666206034772247312540109002780768601990147412077871066898589134249428793146198325799632155369194307448466184017974470801334314808108697050387880368475696525151356367799504836548888939537877666856653741310557000473537465988477244669163859304332866140730742856059181401456187429881176115861963515099624688437842017711329128840430933918436877947011797527437615581378174344112951677154160004278051447271840121269855203491537687601718082640423146089859926115035111778349243873314534986908676023910400 [107,55] -218804807159750740159019184942195027025375903744831510704407510140262181296440771340103696962791998374224778282739744933185468324769057020916911047134500171678643645471861627282131910626729268238243717813948187164840553824472002953513344133002208651811184827830988454127079543576096923781917594419218343617188313383994385664348368330531073301525801307627614516957753032656818511000028290173180992621847199470079194235738751494664264040035347830727848257681394450247199844983537574743394549065666793267110105723021313911221944455854294266133923559510088951585091987996372906307142684889100042650034750982841399159457405737565067316248476979655464544614509519217234227670422847995193185962227222988924288259189991375727519549730785154130294759350293641809629847277781912682462547023918511127439027709091665728438334712367491546230534141948208863104418551715517491160083341340946800333639631539495286992989702550633445484038003494560895821529837202953593468665625223431437517187124103835005990173653071492458933857953250183130125944078781946092885565632315953903754906222547779026812354948933407487244967210947527604130497036964037095817352085438284496852157820244425379447164709710217500759438489307372809744827013862176305959165866996931937451590032800209228603721760087233144443119295020252341686498454160515198584008862898152435092453100719172296648125146245559592134522612054537031914179981462940975162273894314337944225011578169932904822962717814404303129254796169794542685408120592735163583875588225313494451568790568430672983017343729874621906579042390632432758747417058704154420715553936206844331169331267341672851207710290919596925262392414941659830643308527692293194374536250692426885606424770789105487703216972404701554454768296732630821002140308197556890161336610634278358880569213294512769110768704938356462443477569473927792666997766672331551347881539358562461125286283163696670710153405659738105606187412747822937367479622867627523898079170017902048200574250809813710637154448125174339816816163529923248750705802517344818392158331373180368157247026107549749698334702293240311040654436037902733778087585151198739496824829549431044932397362359376215990398378562774130982915926740321224568675016043657770964173219136497495119007192006536916543139122088596572164718899328741603720115830112208843374863824453632 [107,56] 20744969467739597406484942023137486778949882674023812074328702121667574056310674580730174881793837442733120376483334820218973863073091980206180036840460076029681298616487291095289458546427884194500559012323115080159342887626161392291200407655799099347954602666324064739168706001353613568490168528600031950057317276783217388171719132079509751610335094763682680691615687683006677377614886458601847665737755207104782653626471505944529018849970892649118133179572507161212561832578595528083409819497791665794651700815790662580246713240296154234763506912024818453508054356071443993665268650640746782212275497352493325624472655762720372774681128979192254881301573388402955416840722343944371268731667604119054710697982547751769021120436591191564772024606895414307346916104575917667631498603348022389076510258143889370649474907362941861200844938355991855815486617799298770654376574961616215401955358615511081753856711012264403312210721467701699563362651344534918663409123482850137148349294925333546712190600825449255232372891537050817715034047239182631263672342375515361916853338888779591850312030825423035895572429498882890807320587079305978643697239377563917002296390170532285504695147719448994373018587435617560329972977575636847260174857446455125171442911247534376116117375484007771156604183200591772260522533315267341023150981361911608180311023981736260791147205720709733899635019865282587735032390681719838212265944794084392207627986245381940387203027960796143004951769358607569149160242443232953153756324720473852567078596851879243222550418462453199839047804227189967482827319070567228851763076249427686581838485405632360509177439711444430439937266174208836894688941244741694500906748550537955110620633837406855039005921663996895258116550734284795137767615010795971304470398982017278378070369653440854641906897580648968939140036646619358139220910699125152099453611424725708995750041803684630588681271829594901326603754878255625653120084500278075635622470316601675263224278445769498434347667380552767907850861324425610654198058631808756993521788132804365961443042294338544402508599293783525989625181948582456016740280187326829957923419824275437588163631120299081948189769132670125445525650900497651267767057066760579744898486770120332052131022493649181473863606947133288789171763800967177745765066060890338662469861376 [107,57] -1660107975896169446682579048100554966800285676519790852374421052613040864732231187519864539905371140476727404632403472078869368065343182860657311580183435027102773158366612310105888183442888178439130402564018774986823081461175335372873862371988751755126404823119876019138548180838737918899432461505819896413690773343861703612241872058084902412477125274378427280762157431264050502859468448364902060812067057453908940877675898972252371668102934630433336147591785746259975330744146087893081799691098591438800173402848487991804622301647513223366862223718348112483279338992251798841134004345120716162538738122253670804748873115677278263180335095846380612603527749665067732368727797445635229980470975111740759323858486395452830553785054520250508079235034358488215859591275692495285567338122738738929242811365146542302285704433581482637301964585826272770954454590487497971956495789245550286405177541554635530465228598924985869881320763516486467707463930899002748232153134604007833063919597202076794904516931535862404037732126945597867267736736469858825747651867613494007068023858028351729827981091478464027981958823375676445705468826874410868656349946795077610437385387086999924369565284358246253524664810979185636534627762220823709331007146038361290845692063899093221904059570040107082815267356973873807806769237626280071066443366977861501149662897292180634433972245936201826826309304582711022299797303288860768853250501620243528975942396176173624169915777875659157160535967531204074123352209988146139482847528889430728616692215624034483645789337557709748944176819039361770198535116509215895260699734957212461771274697173529255308836821939873711882875333386324790381535319107651484634024408749232970606206408163883529923794530875840141297823426821128344099248284279985690022979252918972257861215803006713632192311308533461226215478599209395090340038061838138851124508426386787975170597525950689955970615304223900876213721681465750120011196311261692428271322685845325907499798713383704187886587488444373380887415957933273897441665966261903187238741551081799642618150456465303576563703102489153835514485149516451451004338165885418886224786464408551826888853744846144798705073918401639139583825795306529665306476090858396662795358953678864304203125088738490202419729420725462384021694157123877239048193869432661630517248 [107,58] 109191043887296050016175441843424975842753618815362627767148168128296752034144436965972984871050322345357293537370532952786330552317658965867561952653915219049495483015661459993107244683113799239619673572973050046960062651693619746400885358249481878637784568340478349828760816414290491988978135561843064833089262288916052702227056912955474490589113110851332609610057198149769895146316242241852726146629809815847239545385010914180328155062708145372418127655417400949312759705356387698010504357536118399946820599241062022037364300252882615382335821732848928422771746115623715831307613478581981820254143416255685709330481791339990241569613137560026988846065006131469613062950809319556926954230347805195978857989369835272207349320846657934980281075948034192183691965756258500400608337311083239246115175732975579590137460055963363093622575318095103892305156047116554845819667501746782817210492200426737658983593922876150361953270564642881435945395285741538448124331272540657982874452362405331891968335868864546441696677519198208554815211320429302241473439501750656519874200938386045455943408736034066083708362378513569332072096991920271879603582283263602647016929872923080372891781022620787753250621768550271040932881022499134880347129009485745837493486079114411921821322941387107369864471678541025122580199642549259329753308963950995897505809377680270902849443300594150626455604146853049833952467182446269129712809994504321588865272165703833831524532074372278184987700905191003551779339669256386961503757418526979140010132556617174694458826382597183501353930967663545202396920326474420342980461948987355809659771562920050709165353262292381093351715984723753072501772847521135418872895336984546789237127846659169134337736943385589247289241565048602632695557744486165779001341561463716219874970940962922339940398842139681392333479631196269770712612885569184927340342789527713646291952774931324238872022295450482448087052533523976194542000904275877415045293434514884335418251478393687582832876239324507512888948627941624307483648179782392585826326269017513643436450600475294989526118096558272375423791922884081333302318660308910252698111555737355849301904006543993791955400119117366497369855571729888828466964317800338705865886233923479430503961874941344415701680638842829519440666368289991046789343241532503752704 [107,59] -5569529469780520266479592632071936932645562983462817836163310522396225650844102892152012017501121879700541593987938609941409344205314414397108031520711510930068592367508711752629162604573737364790395946555270301707736709110093087094224465733312343714839768905774518960283563508955797357332544307417597154403236773735493208186045064401389593179009097098871445595004127252727590160629746919346488640813580180287746227693648433692740451466989844962954820569098664161175266772189968016311494041793313635738291422713782399683762535910109299548967662717015749876547467039695382256731405359767827718665615443501428762171140003932273176694097698554901993467532580647915283597435086756639647739062451021750074359093680447943792357281008839847267605141271753267064645934713712626128128065980763051476055413754259491985981463060283711755560503035076357094751905843819471584436158080614545539866175397141408741075274214448353123564251140740248430641139661547176030594545858983947869617315477016662556931342904945670067630964061248910275934019671106459175610653928290351405000468015211377299056245538128393676991190238621005129886826123113519854055439191664537183895333217947637175099217356154810041589344419726074080067429417485274902374207544239400037625312996036863547285499647561838986305140947227002937961867039403353678933848336139361336579731988299896067450890676800744966524059194768555361438090419248642151994652896773409188770169798558099195449892982668326399633065038864923217397424074871146737584103238340556059118283745209529469448429997804126449144949533981482695931659564596475098790321486913223609591417369076618726535771886124345403980101828476237500319491441784837802257253497738340314137857556275878200378081275788411453462297409030520974465517401867116074257248013571341054145848135820570602832233765316270908514780654223773905483032265646251817593329167829718733992048213511005980696803573719249507819653037513183536875190350948950312131289010369285212305576727536062719209695102391695933870416310264342699697090520399713656702717777755555042776382112218103451021651007574652171029215243409476327551389475410220536773679062709011066883562459219419102829904236260435699495574965669568016653486153595089047037817390644232179923372293061005202384365103792524694833211222855743212281299594268114944 [107,60] 182233396782534258140699663617142001984868848835622213292146501283402512333525165750092479579770763386464875408155775207980959528349410174492029829783016535233843480156083675876949371120196497593067290006122304261722436115859197745438630793483271355272409567084334442343030262824144640717525821263236827018159021473469199083472403797433583909905963119187684694342163552642418713235125829965579861010840995379360343573571591540931740825672390131302135883297086898447716517506134330435483317885199834184463696538820405333944173112803781776853021527691683830942690603656530712133994750591206732425831679142822965695600076408152268821463901279781006789503156194727945927984581327959847291252911220182265880051001234663512834384207327108708981453629463712568077644127920664809752688205639388079861059704863554595479772772053131482252051742677381168663789237503102429422418265287914199455541858251961053559571468487499819889591621772455120329446403420056693348705541211342024035276499342007137954554239372181646330296045649575980940372092699422690719239863035511477037086998699060265246743487256953489305173705137028541458157624382079543495707450721861591878171816844154418080953340856564738188299710032268436362462024945286989501817367652349920703549379695567172476196501536098075549602755048245485148572312885975341121652697183159617188548751679708186861941109538054641213314289510934144807558069734607872904572334059411075675966969162216045815406900994675775570700058404631538141838983365472593363056068716701870143264960679912929479429156687334137187479099861484452217407474913475564996106754647576222165166703129111933660129514202195975517941330445785335222647008999373563326108686892972265855845623554610086161918751065577724604689184963659048231360785428823228831725537185103879920940168484186927112882671772741603648933349726677435641809811466658001657355872555309684826331771121900810916054745979443961075206985980646344506798627159880539984896988634631646436719451970743107749160983396860909863591020482387835550425215117560331944591361137911151603383463044028755007409930460761112687799774742832971676287347600495283956051483824907579130263309642245130990364188063524633897974033833264167249746616338352978855033156551854431872643033403875096016988111973685338879439278277447077873874842419200 [107,61] 481990025005660963578849890541606767069665511390301810937181538683329158187618179595171925770785794476624750756658135276329190423685048141512568823346574760553496051318256724375559498511017702008873135460416741857878870872168406055303175810250910101902518092689013924363140839866039280017442486862616738130170801964675396884778615339098860152871337585946749097787853718365481649026915815372978734376366353857958109919495577799202111983894269369743402093177225145377888904855600600005736712060143772074009452737350455259694948786008549702986218349288188726595100150292450522773580910367960042516523806297812487903766661595136832661008402221729053758210850252830365401743109339595286806731431403945924291690862793568085090477373002610056502091322213022857381727858268052389971024782085750665137671715431099011809636408736486155639112975745296359540098693515172756670463640586401340475328797036814012974120706154369369095759521473122046405009141869509858167027358592038038645676002125381821577594427229442676374395735248391079446908785566031472098563021270381798881587907074737685230818054764977738141322155885270177773860399351697086347733426976757801151685109519874712095663962110184336133127134071313123195611182813074500309166193323667496518409034921673518003456711377990628693729000059351394333474718840105288881701693775248129887666577936974328260932243619677084534444566143805638262519945384621091404447141965419478707604612892305171450144400986385345995547148094032215828881206263454458286336083636305610377946261068228033282145230411625363428987801151215133080771038269209995113727489725319609335734709592843398446197510776029089517036236057040675875039074460565998835531074005863631108774934189299100679166257045897341642185068654013136282606208311332727468117823910124722616263953995471352256139489870254713985192200060498043492142655787227250797213859034042383548154483962181380803950516947583051356203345784618353829325388583049870232768610189722933513490172388869443018569626955643754703443866817365014631111616092970944319300239326826120041548523117422195363233090839575448702050529722883052623861249589574814200964566240949903148558163310107395656712784982143624026197176384856545926202968692359682203879104210110374374561212290549223545160428486569999937746483417149886435426304 [107,62] -516827183511193327821431099462846190370684897642549612124283875253886330322014519452577429315741858940852301914498883806524767276503246586596573607071833924845595370558641628737362664313211113822500468910456725870306871698937574917572108409038214771284943146396944084135189111745519907208109995050888342970571351978251603719328971013099005533432129057546832565594195792644491163649362787497550728922154365821813475382886078982327185711904364725907136497921892942895059936420175073736659251945415371376945787619498197821440394387337686882718627222888193992641371708639393178226557659642483781884760852911337380935419689655376851530604929276083469130585378444521462008476553547860263199119309206470325138753498642947406051543561981605265786016338827481853643089048590895632726705452443161050557942874522043846067106299635220164212036750704872294155745864744081361894111623661940022437740936664532399991227363401238970920864294923019826956961497987579169386832074218183841424500376621569013743291950182039361260344505933976624496678493156364536435005311879015296451054579817483311884408120522110474881252956109862691515859956173662705222783536925868193116953331962197865641275765092047315168146579707777457812707590888013397100699100707767251725954222559192434317476204766915128283264515194370933685538579179458107600490711521111077067413441418015098798612989554530123289752335227781496476809239916392122345746796680250377903874098701302748291398021355472408408994500760694967885356179879471919774102518145664362718006100211456047273684270665201216892102227287958150151326894200530793083134522819646222599082443242971179888730576648725158037145907576061893336634129198037639801059247594679746633157689207395235147573620612371429364695066075154947266333087145011902684727579239011683870514287011589313223876551921273183118170252393065571302402786346797305049094908945089077821493573281499227149490712265640586300692252854683427049264612322585656980732595865074719540766155925259939515860956259861504083725689199324185676113461942464940186772496391786032998593153006598563208432608901031810020835589140919917662376857463057747034019377329459133023844219447975414192058866177141636465307242701022678977156183189509516024866473624313269321295867222259756702215897940677541097039818687340223660032 [107,63] 31809674848812937618061548033523272941272832473804606451009428447455188309090232583354054322673876753095275293384110685124606999817292781191325553463206224814684566967262441280846124371200305884046303093914318306293955464987740852896906991029316749736440031860921939620504922715647316523167866269472340276161855724410927736189068010728511349803946278879053071797118400406501106000505757260347595110605561977186773083350085346637425368768975868484479940264332360811294646397229677297078941987557370787867110439004068600859521518961255287509148235660654856690874451762615080643643240055509196381488979882718615246740979371202284489949276262548512384873890257166659265101782494747546254271463895000793932530000370654503780173399088075284413264887072612895906409197401598280211833258283679523039592176987010586378131090997423527534439069041053228796911679919543106613696265210020677744878963648372597463796353874516451451540155768079002627151185805982971055106638242389825658255105592467804128195838132199098168485388943129700281592752393739802417113315848422620578974716241796924869851152724598326801478300065461608119448738755077815838075073307203957035899924540603923994636719549081004250698365163001493105323473664701322055586617046982832346203270615592483754730720350023748441503047841753001938705400987303375235303070285043133621812695986040131209122151681452324235750957516891214330488600868474915904901166875716568960800853565496055185922605040509424835018519217081637179548030889221157754700563433306375057413448517842005031271208001850932024359781102714403657883039551624588290996450259523692791257877301040804676725581332873872767932358036927891683894404292663695135664566504503670238027498256795993500600793698707008545398727584387527541393669848525565016608280070812343373745501161264047942829370510086083628058199875341808081648954356255292225583157152643643945394440513985774492604492001317499144715327864397559860790508140949503906212793708318300861533693478350550448291156199043518547688738247073278440345235189158232344438374118643653142972305874968436810150489165847130390823327443710187025173032570220165436003877933176178643061923489814377111104572752832809976846243736215776232737655357968755896203011546055884523179811898478413623868830037183880217999828850114035712 [107,64] -316295065080980398791852700528796151868316669321504267691318663108979700031618731700140480330983968165568967601306126480476209066809876601292805416828982628765753811530152326126594488321571736266094257080953531520842424109353054517513017005060670727671828064418086166975131393867651432851429794504157633410966419046236002392594920662886236496027235549355884798917876564217071946349996343977537714354267440133803576008867123516965287449823275092544650050087092862841979586741325494480467218580974244584678253623609960950543726345067858000052015956840271086494242467386273800280170915023097200760678428122055194705255146047636497371571787085868227304200769844851737009158282053809826221816414622674405483261945967792517509013739266085784922756796835650526893155250843317010641887732798128826979654884094581324421515384766878758613260053638798453150123260360476297432734673672326750060515223368320004993638452381584899790295101431921871680700768643114295467011825498333664309419298625871208947058726955988927577498598407294272031690136854994509536143047788342672556420267464020599265122059174233929386633253623169211084844506357331848275173274992549986811275676208103664873810909486563683564022317460375139989226665260248941812195671026616001891635758496799735286730045973995966030015786450360008147453115951068453073344394166178461880732965669142121819517830615522062200013749751424208051974028344112021328130219671766408018125672373967598707849912091309305081235483840958125900115452994587612238584002360504564132179549027748246206119678091230219556287605803057309828542432733925244094618000157480244021146784317439350518821881642794778151390216356380261425538462171792945587551211351047192787442251911592490952565756211199083515416456622344518293104322217147159137712754340295117272763135209759412855098435205920982988659488942996586702315861101377991438688002645335408855769751982031504075504435818790659368515058757301402536592926206112353499904786999183617850597865973303938916077520956633559444596223363280863750586379780449881608035500329377381270285529075353506042172776611085576492772163103657444773249300505525972183414300400167445247426028019749065860274486512406090245888384507086428771593649263793615667072200786432870540785586351661087508486639083005992546207046565888 [107,65] -104616547254680227417344830919336350170654307375380669740859025480923147084813672492167216129884462227235057952678018969738218058270429456777100590716093935466354989618673698390851121747775223724723730715744474850341875381931568067587106550753139136481940682836320934753176131988771775006009996119580052687661274713152844380462228983921207518319448058913015960177498101205795237441852026108265432542551169601947947074327205613979440864225737641654999665419588787837360901055974540088829927022428340316903232034752616405039726323618917245260852981188179882791035334242361294897417537810527549931024096644683318124370830560235124389510298005973055245313470509645638446772343603537636393450417156550882489408080960221372577722654120323308748844411215744730739304825096456440114102943710817320140956118907506505806560734009457661860576377887226499638665579253267714983425771411283750620769387845209067346206469106021366245495021434247370496325117051573530343339618348708192022920752925488492207606455238543156091472643404043422038528738666612973106329854449657380051709260758471228430929335837932792954258118729394488640771899484081997407766897066044410637408267212852724091941667251702425373722091411344551325760929700446838636476154476071867527963032327877500491211691701261584740249251854543191801079085779409625644651503484482909597161903987470432587144036554414529151820274894815012991221384012157288189608094327786804796890566298617926184110953462589927060055951686562020832688578449211959813495272700275471421163225713385125389305929296719939069006892732213865853082310687037279819244352311089024079705299346642292488300196390981605533533146435791945227365810620703675262780868400603529587878389222325376264619144172337694373817903719526134388028726626123443224688253175957324861160459049036615543313584061783272892959716490320536852630314276372690512873424534070348126974884381165956819089081221428768368548264285125043486705800006777983939225168885263133926135910910120220994953371261705293437103151915725160373428224170984697975363038988121830583288362969461542865234082494605118758287456635714872937116747437135110246684934987654493866359951322264509426319211227865265631868781732114805536457528360117561122810109776396251778683871702183304252316620599927129589409644544 [107,66] 11443558786482962634540980328205958443669548970617252524804542699727827211101676214103972805691290850476162307492589003034141998842838797370072405046614303968748977681839371319067452808620158397613692582378602213967343807116791549431876954270681378995751241835511202857244648592234434828919864499608544799459069313352784853258052105635713259240798399272479800951056447553144173025016113516578042821251050042163433777730586812836455925038684915513382678809093485513483598471038669140512814736236039371947042404718073977807738440587868963584919659430563907849944058526936428779968679565593472080989809950222957592078961509610369592416780173506904427775328757733545778700389783505827564642018552693500628399690825623035840107865082372196652562793502697306406890680328505285242946314855670504662874650906392154901534613436076134541002377747785493325976940905218718064722164413623966725036633452922028943831875135785516464464453701908153619501932754204175905461117458346832141214383092064024422858142810166212245916971532473750278298081832329534205675977840929937623971749637015969072037630527296810370769851596322635557569851730569085451210623551499096398708459115884473134144843412521955706137958760548735900794772823879346107247751003647769614735455753903420589548630686605101793056884391282125749131382755423485429472551318352793852994586064205070881025812548590742108831426436489224763963882262235308945340676355982233576630379981148557148309949836343021025274254586079119129350805859929907397337356006865247557578555076196952970785623069564001821634857150545001147936505412359060870640274964498243423672109263582021750937374259437861531926252847502632521674389892108501429728339941426143732530331625484709540166591722164365427911231722897324916981937871743158428894276112575113847908994845631073230120985727998637542648009043669636180836433154066078852619223295266465068193951143578607257730562185524547294136740038518698427481756833436127042019576124145616087833464359190980249853475337600467584465833765577899849431092196541467877079230173838649778539399769966369096396342080795546679370626519329428425065117336195356888820428862445741054773021672395250272913207687064321084677340960146899665909867482812026371090566650596493365101819310517162584080772301788335057141760 [107,67] -837180603068628278196829504062134123749518414075404795099381194975523312070409974547154160347518129925254267878563724304434652704044500670388982619154732995532764545810366668701726632673729011512658893331527623252063917608843199065587212217037116768896473300754229620927040523464677575223076263830720955167228730143437555028002829117981615124477858690635980656602278302961381862764690217002830790162020842632135055591985517925908094272594471081932905793200250068087767220992275809912606701124159580624601007269574741939237306505196142826752066702549153043479867153145273869015003325361702759779609581891107010264132867042517399002269343288891567923368497939969875281651593704932095295833092907306355521834255360016409742404390538193622394179118310221787231963907685008025137666674608236824948953914473075924115243144202366200742279774876494084424501508260625224054848588604142996685493795239206291467487997875029798727501541272026161807056149060106709455433754121324039812049957448186791158536689460540146000620050979943551578280504470856952869053940480095781601011659994097764161098936261599265060608731594430611913563862168980111678039921027743373293752858058843432396962799913902854066965398142249184160855624358623375276500467113238957928518606542791641295696350054785223730551333856968201665710584099790277744454322172479107339755655640696426647951439463810801920082529033481190407001515507867632400728562729244118430394198039387184130079303753049433512849769749728612900915097734999185224231713844859431898604162968815006994457851438519499569021170557446309607137579883658752775860145550085969635989097867133881944006706371014779122751502648883822618874334445524138742888737509625839984927165610324680725394630340035383499574181492350630397313359476909005405349970694019901695087964031966052221570444033189920277918753079599759649110105310951259897970183675124979695907331205283092206658670669149793273189984690262533384970578152609188934850567827200034290560638111959457404043113446885566723482092633107927425166532336096460884115743670176858837121921634992033354658939270884257685129206905645437815277742088011363188116018488270418295667535858054346576977344105943089310843295157660925407337858939978997642532115322455435475460187887849155641069915730534727680 [107,68] 51262309210178523406338843716973281010154486347252129159604543023478396069574124361756167563050969313270149031586010781803290671983802761150925196183229959525403224947430472511075614104675817600293161062440092771794967782128883077896009064178601335662142729583308003638258359260992489148288752011640082413559941587076758828506283060598534100422716318668500869095468122786472637052887621023074515246141447485760111558012084561626358318883009289601710814072106716246799513387652628729340350664830608732690467232405704214145017886217145289567324028561666772255862357448878461831381492249484382407242491594892077938384285608465853347829695978197610321370682110988595068526536827991615882409690580623370689484913157616737087966902546089748320583460697448208255655805101266359172982744192444797956244694262269833948635278332646870643424129273741201923110055975464960833965186532881345196488467192433129059919075627068485829322327183027297721444081842432820389499750395923981050875589844000959568736968354075951284199027443582693287869658640857629485206587071862443689444783437976497870512508007791716041963867918266370357524491847720349797399958205471927076121089252768182608294258456535343365590293769160306225460463573135431742832633179458294549373716953265663621456389142250202114710253672024517110372534244330637038083665384883473551679019876152472185133434047935447434238626074769172881369722871798015265041577286627829014543168638824336005238433046847382952080784542264875355139304214333718861016419972603600581325601017775629860628467796685536949156105622380398005662389456814845890505465895696108966550326024507163653839552529634769179919140462488246398279509767481717113313203693654534471828079116297993475772446374341549568821608338393483034843131331719645099182523564978579375329548522617876963199635320794485225642652460217072579565775306054163650138902355622842580302764347822539609173992441247763578944005096202909673672280559129960813075222568920209017974588870071736520559765307290059837431415864773379376523315320885571268025297645061508755537660302692383553408755317275336469732415079814592952926909629750014865814713704181772548122958551224921400232009069848081299104156896298156608528198865515883662221159449221445281439814055885103347795284725858304 [107,69] -2295332885608733354546319798435266252733143650186389042083092589387796505173748919434950244614466664203393787311589453962514066140627318590459572424899248574242795246192255307363948451952515454624176975721256378523963493788359674372348438194698113122185371306824921327808487506512420357231028187127594348069031484777891781855521113276825590266294417146291598316068444108086795685404846548042377050515817273869921443962588616114627362838394011202621913598098097942634544598169586110646887132030487025212639738283039525253033476541644145103824609152454079199711048998977534585631937754843763231106680075398333229036239511630096756563369868558871509152407645628396257097346210708731065223996324069282989456150769777483702572910619029242035902243565917253246989849542036673144395973552094875849160615926809770427156504382028891152752926879795412843193705270864531805053625653287825098626879450147902142443122245592667138666687154066270645914453531507094524933126041475349252525856993618429094880479557286411818449891500766119128352829780463436818510169464270196610039723706853764416170967746135996795693832795939727663616191448091508648618563134848402420673520229510002196055688517235196586218783316849292879157495570592235608362427497194877050918752744134631330989459618222122495276262499696001397002097672816721199964033874157469690263953535083848589532842235487997521973015756703961610543788773492405154958248159375730804040117111751392004870229525853584392358067646962061356782290696084981418908020357408450189670358066272933138118573703289246480033541720564376348601072692507279163766475690287620012476588837179278077750830842878136206213571025762950766406907429103429397372757300820923918001768872308336122068452327290467271814046752741901848091671844049293475273207971570690017025342562533991076070068487938093230094646952681801651410149222838207731089912226100309349026622244225857050281195492243987236490872541111045603082801855098259377381375088533760695325964386459694067915689119829965816169261423635239025775111118968220453944834447594972686512946027591291583060803389041751727058120611974573744492325790813180873245703368469880515843623480576231546305482144599645839976756999402598517767528130097768361844753171428996731554116474334881325320488615936 [107,70] 35325559703954316026611945402230012634942959643192198555377765170563620644207645903126486463651964729820575779670037081327592072920181673586129149598531077041216393606274120091043626661618446624695806518406096994854162619902135882919275528485068988690081306084021430224012392067929875781475310063400004651473913172022255307837847412695967186683100003491753467753508982682119497341178835233097052328249472785317952732915227366266112886263127076539369696996779144230204673585540399545115889701673913567858362087416320621997382167893615099338606757037639988314822606203582377536974516659240829957359050476602484137179977860636631867014244738236265507203840346034640551302058034875208435007716133719291847486135226630885566617577185588631059289386904946422700067043798487261197128743217012065232422064352289758048562405458275374745225327319912094894018548444044715893225703372157479640427527866166861070547472641912041113968059513102044348416236971768864413773145903627009723448679832658345251409107804623101028644898497260412176786588185328842735144412122916004354110011182080536389733135386327621906030601184417459856167959756078181274153291700207598374858164641063573535812931996141579466609976420922134541922311792845289162336582077133469630560696899860053255847888723015625477874439065664076405813069621952254557865973581890160379627889798455142567950845281179608292939084014786100110477780299652565359037765474851481128114323281270522721915934118200592633748535500514877535957591135437237805773367011463068674620966513456574780625402373048422939883774671998569044944162084978871748383962177311191562968822192560220171112824623151849004411172865647721727410292645955654311666654577928294641953737012732591121195901562685488450236254114786156624166208880846498154258662845974824148108112356340604871350012689526373073942352639365276715329038804508405251096940718298395289963578352411203885030645400671591617614790334843102054495098316919078292980275327130280375284857966737214723374761705743406423864198192666078914419276368592201354525960909378112722592859986161761191107117009126179410950000409299256758700207225157008539849893480898989544718359667077933777041597330981036331028194780076493126468077097901480984612652123645367712625932630602785553907712 [107,71] 3882815949581938702826702877409519707973265388760112339930300070396434926439522966495071858692188499268776413372838948688090940353594408761078718240783362009426811491004904307785548698147962111089170830001768575264708995584942480690403554190035880044659157084631030575683989557750587985068744802590035560451733166305363499438227130052436424069167515832030406150852171297905823866477541600599620982433696802830361156734452263515645453466946742976984871678894642589344624329960244126224932014505208445088452248630836683788342072765786908539479545938135753418266029472378169725037821618032097583471756605583325318462118854541349274858021875498800899076728554540304481019644913664126143153611663442054437817405974296076592624952389473131508697213954300634078337627013305846737010649246396363694915558567842620455904808489002647070896658793034687975185510056509169194158071064766359081446232337588124529281134211018753077675139104589923130607405019684000185477101672135915450084521676986933262023377913300303802260849568939861991943768443085065083747202003366540047328140833176141584586528486663771941774166524498566812181516862221909834500399958269713661887300815373530365292437878679704805968943700713772256837885659509564431676160273574813866362136449598198591390022931656806703194501553861318735213005001150709068903455689326682329301194232837517958515404786895847201504445204999385943284529363510167705087453144912531265788921183478929084310871111012884512499128428729094827942272465066154713400437169575714913551841698438349182955832250512095984270754233747161830451084697476175812323218026779053964847981102478777578866325795654092605536686659310328178234874419020906204602912189857438765410475728410152826268932575304811462855987592368649939770787349765388577102533371869488307644158890042313187634232779614326678624365215126936250536825758362899029845464554102611054509779184102432308558606484119678913679862590350551123900659923729473328043148095852099180360806609915820376220431730160076619865593885705548550907196304023487059435112123814129905763229838686274912511508837950330872017226342168851005058937220331746951197991596641164334976958549899537412842885778369531732699038296834143252242884764269573413407052753922497656717238919574532915200 [107,72] -346945568578327083565343770078021096654962530512443025230494414731016229201880863254929581916627795478440622578175641809070136843200413637119642135100647170766722229586860228005872724297244370339931579188142053602458899803929026449781148272647539939461657146566623789589396854741056525360885810074434902862630630789673709916872490774258696821931063278911609717686838547051696484206331707966166690591261362521334550869651132612084236651827280246955103346003790253455825446682544452249505905722090512749207913192679574301067335858704528988112082031520881075179055201211297177113018325555551486754140912072015023597360417863785311084905268638870331337518845570194884585184072282028158415137987248127823645591737735145188341002414313571422191631326844581524569864379171371303648503835645375790593685911460614285387674209941367802871463346129159031079363571766246681283622504975951509567544439391288362873631552163380337283547576482789574834270505057246956108261244349229091951711519494698373148179220328630188668192278244106447874509589475384314535264821259689973702343483097043754503774467408035710657398857932562293873507132436489242533369853145948098278877875347892817146653169510016836321508177482592718448567803206191332527986001896253333657572710919932792881843922140734674835205517130113686554812757959784471398476720209494624127738686886381927622602137664955077081485816530866786765668155327851072615535454672483099208823857193130927235305665002629945794492331239720208978193816731936264078232122352588141667870313478527008386262186247101826567114569088945156579970246690606687634650365751967000956856279901336233533959068482993179977990404298651908078595032174453532668218591500626168918630272328551538387436521697256354755695131789129400001329483308555414039851207685275469287153878543575337898160577323623744223913977409021920025047039416315953865338999793046593274318251437606768053349933480634556837540218411823087689389032588280476843319175725914077426935490355829336271445222686046915238515888584815904533557155589128510745049289096383914455486472201645951095350745545384437949790142059540760443738977568840277736060356827354539374187578072863296328080370831964433639411928897286481323378946158403662612355088248542721397115570375098368 [107,73] 13569999728118185229004411664928303119711431934105642441146110037303042780991801825523561739512715379768868875037031623676883280453074718492869549921419350063773000426746565322345067477340315712260934293983245115868923284445034306682405730284254931589234370190532577658429883309622417431750317538945174969164926005794285672735029745170346389608486193879166285206712537907843413095381369640615605954113650497606249654011620108133257390003804548015487727006525320903029861332922049238696222737003634918049541944969471227521192114388008910717607562329812063345258972396162838808987565754270938084949538964069227173957080042423176429640096330952676311249321764101457550252516064202966500954742515155820841067868014723413161246690999407969693928594023812458497394337706744278285813987410250746131780068826958692907450213435857966941609139704269044812245547173975707146511410875898149702521524472938367856726417083781554711806595843976847247295828408527467697055160965675230752409422212875655020987968162691173832717636034323972457126562586176267803843645200068167912860067992762614886073394969634603554745982251448606228844540513641751820139368996583558029077475668863680515189426857054378476783301165245742885285993213835279590377673831642819676826206307550707662335378892117431889487022780806155649440895145660368056820597820899429777794874678251415238499303556548179278332134892820578830202784498638992132102889143186553228257515670122451331103373141500842431394360588466414030285223056840728081543460668706686327678869670901340678681816461386905519759978824513722074092259556245837956866595005158969260841742998332844106288108788242519876727862634820737173153617132015163305926502517937104730610438411501987540856695623144908857770497201840029849954021030657855616399478519749347247131265049138302087281352871036383960738267571048132595671086092249175797015012640366193092013726548534693677306075551393973346184517710008321514673506389772140291124134992622533318032390143031415997445256512786683016161934548737490479650060539556104396984308836109412993546139790332523755009860194132001274739369737803429018732538221777539144433733139786627011214751624658243069243172573966740281145798887693306488710863410714521178912868873831005366744810640752 [107,74] -228773016660168247025189177885769216133596715759096059193823686121536999171798117345799132423194860854195363137999542257862430242175815282450542901614584684634833404662596033958716812819254289411760716817805154058559884964563220422774808016351846914401201236448819124751979307058549540074031322448787455462790784864899703606197612608905305690318243407827887078355688309556610824504968037881893486935969918583353605545974773155936600128016154605778725629968447411269923067916291695145871051608424380918974428831941107719737541280900628135803911389639507672502366012354204151734379923582731221838267508669253377678136640933875899299831402976978290055907924557839958922048743742248441484245808327755742622271197621965223212199835470493798792032668348986444824801859476535046672745072086841660553472088190846076222449760956548847940157734469939989201636047426180353274853031509002275624920674854090350283566586799603355608330029542989930791631060372144517168963197383160779993920113566750205776104429052570425146403101677514448276119169144622941680481202140363244861120054391229725897162047750967795638278072166431720466389634039923436841250354070485478685039452443816058581341804336215344835934291722162513289852434114453628970517348995040520555338729673679859101262756738314101850909886485541819389591132631633815054729661544893448635060661166908143021745100492050460709983762145039185812551386005517543249576860777803490133693719484457299808505437068868898936647519816471704809361546824914791748561106344010738479499446477227555401111075950931973677455804376202354270075243343935616849002531086420797244333608966174255180880899715237936686102809921160721897324347824105040375711354670561058861077453620911228549387656728182848692402590691526939194665524935435513233370095707220952650989350724739042533919822009897268930703080408428229053257996999706680868156018821934419880348224487169554314787012876996718771625403168157308090464379816357256227779233301861464124530332119529960885197593478652979771672055858151326144363670689854554534765883024835604716473716478470901982657271582944137184447758205044734326672769840999975630016640954948237781506750375801200368952215047347674922945667921145068396323673706985689657509842226886302424822272 [107,75] -3387623499452201810159618406009003117245156613141201959813892914548123942416965225093172507285605884563292705793240273181417902787293777553249466352700704902048321978523015261437469658452902443049415254557644936522143091969963685941568139054896313856275207547517347080489267557232121492832369969059559667883072849201321375336173333028045026376359434103753039156976573710930961563904648842175577752599881445942126206637955614888047125424481024273929522772309342976146073233129697661840919303207760511863897742646044353187138260345081001681328065123925532250176202811371938268255456585086552093626370156730628859019388892169716582760789223830635634184247804040930989205648444699926322804860847128837873364186503523238405267825788770260396425664715605044756476283509635309886022659362734713618280469745213661270616539833919874047949903063979221906182524138283295693610925315695040404911098726486381228175792290437630577120193383226396604236207677352162387151392415716122386493670231694797001885894175044070831820145453640655414010730146970938246929749537133674543618296111584699773797914310331537246822455498890131125467477825614403930073093343410061878714589751403661550805927124816141739202009083134557497311868229103003682579986929432629279392179616968750088330963537474469530447681532118879825406455059967311642578483179629832400035111945150086048397304200878429351802129808321134870063969536883606240250906978352734685204878874999248081152299536240109719183910619840462748730312196320065550163758519450918647088172702661831875876779411618888912612541281299974335572579773386943954504627001162941822385801672138427351162982481629117749430904026266549415333436711026196095357337812754046051699786268308440332380326359826495360910828785706445545451532946668456477796210740318729207511062882526162057297005655465372184870919038914855590882786928399638622904610581076227668880293333806119473428640270301552144428529758338324690567581476908225152523269740754852867517412316508576112885733683993925872140948609565197703702433932118587640691056590008367128642601902665013646727973253333852186594353596771771978247527103380492000226536196517276245435694531160369844037083416216569429683591211312600528316900582817447390417397531043782690368 [107,76] 298125603684148657543129433399452298162772676414697525841301093076632246501176166945027233070480719870940162227999005503727856570191452019340761828344585420671716091721383413535084300662766314714559724300484494270457738774490276806584539160985199664498205054784651320428734533445547282654981209361456754417571994495196031193802047333614141376370722709095792280308900706905722354366269812079667936908220399315171210814759293761064949323026963665236475824217751113722411302501531575327234400651130849899481818816941353716905532804046915920243876946869657737699224744177709058091133000474037803428201396298782602908450483428122340553952689750786816234381538625233474264754423558090156702403616644087700588612583473589010920810004428467442170170997720313216198446471565606484626356010479103266248511924586297481238986221642586744878268678022032903932921803433529450292859569048321913412374330037666781779527173861541125538910147437722589029419131129152377610970784335756937348662816249177731523489389662554089246794154290475911464635735331763374475145293496819101582963902601961008716644713478645343282854756777241916501476955546551359153453774430768415496679613752863304492360101559817643886708212076462466001232889037458645833496824693237783110826882876090537700384771751842872503271956412792727066020101699526867824029277324640299207375503466203045176192898440448030189689050170682863411287933524217151044063427980015679347939572278355962071256456632698748537279098653012942077641799313669120963782143550204159947722945469123877182052803957192267498547284256649690400242807616840785838649818113555918987314597802529315398210475766732711071906087995411864058796342522273665109431440799372210449649981759483790219327408680312182328516698349557427877457752617402930512641454295597582452030898733874809051189846011940212598887700380334263299005048186696591480679271423911121489901464222494386548571298257405775423594915377874733944209051728732631932711489238461567097755517509739474022302123597284995723092275272818508416431675977168432885262782691097301707316052912089800000857090777590343994864300901649670140082175777252641226762631063834492052169920303146141264819274833809455660306933883833053971663548399122040664557132289132608 [107,77] -8148409096455551406707080887278372837230447450920886059967101260641473987453179901914565108507700833792061929078872024843716231964502269601069190521358432682566007431380861160976434069162517999111071047121585546722402543994879749919419683093005626830045348229362692721167705023547482070109435619962809249287021695727658332676831274021623102712028610199586808236981717209764913605819442641793778022976753807273548547638308273447857024704947180049336921811456231973909406880418480229218858737591888072035615528711459724058553583072037238632525090322027203289431794226502567238849347794688586159731932961529878599005057433726697516221166325621405069561064117369249081960820736349043288153457717422752715148894490020988889103737649188067635630304794751135315080189291150697903383454769780137796849302796346865776487757417844233349464838009857493323284695216722677318102386449988055219121510851383070019246008865116867715784892301363947312388245473117305512665641386074478935713241296916892812091383679684286502104053023633040347437915713990324472319178728258864711435673769194652916940466845166981893810995021687162479700563967026221069069617297757447978883308104368705689825649208812631437881731068375781842116236762946700638522827059961765487210997310920434068499146175979785625502338351381761816560720831563544744212846679812488456264361635127045932497449277369408176293178771186358166263136068722941678194122655120104542718618027153611057240219853159036753697831315088527278539985795892075665975675049746080773370232440460876009318784965065330721281853986270741136983600088456488680930161340357202064568842318430704344746406636209864960307970877661580395706040908916287462026184926485800806062581088820302331409596612714953557389055182114428427107816623969595790713369374746411644329041449478692043851100520720016623740182782828947129095188007456343643355370008102998781014234026313890745663292153890571727693284023559795048281241041379817905843033290142877320675701512882636568836298246738883239558276272706587281608912158755950381731580019379095094328104780708299717837902817409116906454719757543297305878813150057632137142253595317118312407686341110497604491643704364672772745232628184948586215440697297253013256106240072 [107,78] 124089364487206441178628735963125487627398588153409486521430995557612975320107387806353123623592131225536206324351074968632039798633242651276575036155317395173470309277135670336752683272989592674078064074665077545339299243577686209070822702327539092902192055882445912920955007537106836176535014127485546109350160447301635169460711743649646706636259809359889683211239804083947951323534148865184190439231758794436592162894077344744490611218555320885872524995801011497538829852100813953838921630608609203367954269548763163748095290110005084985961492561780728047999321983323944859824925550433713192426693940120151321636768068359540265725850545482862169108512310172189477016488854790467938128416375957510478359852073301333361652944460468457630476627053293051017812231497039352907060512840920249638298687915260226673273437147079413189601985380525527740584460756550550128603940038951839520742697967783986882005654068305351030822195980297228451588650081551241800241529173008304666329492339652781344820511331741459869151369175931585605341592534923162978200631463863258480197247666661488307155861746143945907429886315077236382161564590491246450779471185125532145508425429389773986233468401196044557475490132840345933568566645103565986526892040628613306735681069000790521602491508987062651915675722285668665045983789939745894961312840619211327956597370004126906289701193932883230176033161619660908127694156126223130840122529809006584702956938009916197599640809134127336337276430612426109094785623581487186076996414104464567376594957551971847649676460157377356945476435862014985345998988847002055306951238788454142909278384644967648388173817761667704079788653604067592165479003615742494866284713446948153026241218082125295019836509448653948166761432891413218473530686906844067840330495038741968520414440531160345099615197384303892806473576495363932487607529399619341059809635150886390148995034004629763635485909249534769610434149313516723133688164094128574900060192384418064542549346460649214570509541151121871223696105242027533702930129153533415300771491050249660203132653735892126902980218173258346916203808650868424378786107235791382327517925230253904692866061248616468024718148735355773690562034976504627932969820067843404126848 [107,79] -1082955443546258939463042583732937181405490110318646324252286017277233453874781371169717807351188259579797558682958579786482538337333481984211543722169633639384663108241645150869986919707292997350398741019936461361166820086294959168468973428481761583332512527560300545726855487024317148984068564304325984255035832042635271214002880205665268684386210772515085317702086319703808886707183399422962165245754873486419550902660464374005473051406462139955703698913929719892788856288893040506922083586809594473920184344860346859394778281883123144249717701936856376311239338401433982110352853809441151168526588976060382209298456201177809787527948111630489136154294937249924922733579461300737871803397329807909965726456163324500685439231446274127274370860046810426050861050922993975624265505763572230477231106380253996122052280498461068729539994190404906771481151555295518727211080588006682295540083970135338779777044832318357737922486434810644739951310994587146763014292508488294231765829291960033443376695671285689011525267301546833925731095526397694096443549053905117172268290718442207847778679199763739191921312153393519731049761465884017368003631846715441892447050149624525088476051071329480386710428937555125832324312391771656230108013116951623522903134835600300135696104509573682536831214922015123543066567133278569018497990134197375689739250498710393059974748594992748092319936332949610876925353530787797485277822426092010222070076078090591349893260331159911277539328804081624034213070408953400165202355506412777550164996287827636164894301459547487350581263108860785033463118980982365707239790191150070127179247792880151758254955173011451239845740135559112289890451081611677144028908448345972377688607211418417980694279690315734166914024567868531336307829377042511656906650857206488221875583594015577707597327578776628581658083306773291070127361201516403169374527700472073000424034332792236110855205679279869054452505587548836806972297493941923933818801883760583532165689364204099721099518073902059510205440036004707695537735631453040454003194969750137757160195824979498167914459571025783414519664324211100112776691772044837687061076066901827173726271916946376989851652295089070647694337060988995173204451363603058800 [107,80] 5757901941199838090061620422257672933319978763029007200439683979562592549500043605973489796420983324227678189555029310959742138356750626823741935237553804654300917928978964679868150093856863356141211194469034567191039994873029606216811937082424640804907873444659909347187167455501656761020160982907250755047344607781649618510085500113255754016910211410996100457406631527112075063253322621587357763794951663229490585570121739577717818856871917923537934736378978739762331232377623628606822710748373244055203942168051678579228906165827633678469597124701128779004261054272268280322064568791354541388727274705455107558115584029324670829648409822691797678543388590316995796605738867447517558220023519472153615726567240620987224515132258445508874780879862583821805369108222655601343481199969367972843294729849126228503801117902066674008444874841330993122056578964709270247849828368523924310449884054054394504872897416062925954977010613243671909041609433683774540871901260769277215095939367243736450611907626122698934143320147386932049000497244951104427768930860008221762347735264539782618985278031426959916765821539036508626710447653290026859178019327200582572972873840095161600336293169820771886353525914893962387372691432912113902407397866774760826985399812785062550906218209472224428741842092615600311268526178349480671476898116510413289555712834438406255392836235899085489296540994060956101974917257642614226925195489037475833438564441236072230253726332964413890750452470185790338287373237980025274706787128332640414666928854371210469543936196565598878519082141169275189218039005110246312734889820588073335410192118287639926598415019242663982796351381376018681602107303638109563888599351905765941480097284029762882297453045653957685768287263193458346421927395891719186750289425807541509433761477141093066060777840817093369327717404549621734196620940996233484369127112845475806648032626045096185773271140258851943941105204370855283699203491094223898826353105865882176423265583713767051834746322773404619621422985567868941221087074716038055371255704725406763930503299859555598051740311796596817644201769302232944216234293210240721869275993171954579474144570771011120937000750967785187576238430790305606574310833760 [107,81] -54398432405877120001154132655073867936494628681953106348245493045847328536501251933033140387471624540027277676483563865247195086941884839711334736837928704863878684871870866932747476993638775013698419354325992511110718173220773964907995790292354572897693485992389834602998532820223042371623757760926061173489013807150864971727987993938383041885334967192430673282251031252071494498529120563741994569422369784752569799173096941920525823948149604261430627605274077625037622671392386365112366012478272230996502993921980601125778615417095871895204040135318588942065609329581721373224174200905093576631980310676756583188762396058723561481157823023027623349974225538761166788068371358371265523707576965848517574236370943228395435544687889765482436631334746109739124023035713642268485930269940738634220252451170461645654837192561778264127653530886990044341125192825902519757356691025349643483138417491014066237544811667682572150433861613215987174553248100135866090611891438266055843058529627383894066628389079181803262184564099132711290420683152826191578281244343566794384505832582417574511979531411092812677998598314973691873897307788076851735962791893881152057260164384033635492402323699362884065708192304426851389745872787959573872126070886086808597458019533075507396881683002010422963063302853468918922598295233828082469285976863408167170652928339342621524335157263371700794223673676722520139264614441589072838841575427633405577116975255849837641986731638579638911689027665640353323360758488525184935807289237667532050325350622670946956879099980365742002493803682243775217302483667285332339348171502108753823577925128832749456304156043609897240939070564255599192377651911135273007561253443967413687897796434168602021271487526705403603269008989534621817099032213419759868313158514717297993206721963615787669104063387239668359723641216258824859356859339737817017507485214983088501882344997994194019871396559464874073275489663186881997285838038524025154946359994856014624678427951826570035081135071814175759399465702315804226541284118674211342246656468774047127249987315356978693155396301103310962143390250819014904768577689347219378210249542989287820404634433327967546292298548470329345871853229111028051352508 [107,82] 877072983052953411114312379870165885498437402958004491457532729593011884062988860002569889563265737474661689502763679292018199139067866682619854620048659562924318312691848264689943976957914613896552373255448484684291842647988546205239242949901382481794050063473653424427280210898739497580460578381562599722089820205804750010665292525070231201007784712394321230660105059643946814628217203316563082804148199625760895615497588914996202334510714429516464590353520510729597109398339983540696290779752775517524690137193016273946016022096446308418976449407474668637497893733574499652970868937167542928602416516745627868376753152253868868942842641426701268342896000893666046996850728249374151908690923570560932094572699524924925030571595471423181465778690133180250771394898249303788340353562573479749787987349993974515833966004102480167677321759166042848733697781298485109411306087911523727807611872325872920045388826294628409601321598269493126721939131707112677294630672784589827345642214117732845594097269062024546825774866075289696239964341090295251964730996157282248071172459907253055457640775518980013544108722594027523971348122221118587281844988420438190096055522397732862966751960918910843490480968894812014611646742205461933818073593483947992289080859716831314399740837016845109909824087131868241832573677099793309727860302869826397260410592704616233928977606465735071732695392715522031183312820767188844844904854595828395561393627015905852798163639337855651711814994000153613137737288274715717560106679417016716758112251010408230786573780553991389115710666188012067550138280227257349871427045261922717573150745740091799125360397421729238316012591691918560427415315073808933591955004872187580414157464950127298588102787227110452526739642970677166684283716041386074512978342572205870710395988063913962468710055305296273959537073620943029984398258069757206768767273594640999567960098054725306690370426626485495281520371466265443745679949396743377208308474442634046611579046019944575051864554263975801463699272618511080985870096631191864785209619810356416302662664539249741706547775664314109998858519821508252483267665387199093441230170287983738979304852150639579803031572177089588702749012382289716608 [107,83] -6766630204127188242732999988885385051657205514749936959313438667056687428323060536126482227948804421022061018567855102364562009847075772958523955164239009019795251705035463367844871961425394483302628530618432026138578978010069425981186390920445866055553923279357180639923343734668636829582324257465381110613888161499941471501608093469999069341882736132798109094908691422323682029382817848469725361353179705026819816135930355444217020825401874543950780383092747597134216315096638974867861575487454693452532745951823934336073098946172673708561908614330138611719915555039918381766805953302255913065924490867457872843976826588138732905250778850838720817098753846858355215384128629554906165522807665821002248683571334168140289626693041560554108578619794059812735366636645534834131757696471444858326727031646895872269189973318647867116538669756036874092378875686208988131450587721169282590454370648068587944502632482323894773668427359500467896577361616279355898430085049005190942683973492439754503362480557437374827799919220830762865143221554142950602033278621685266876602330561447755754672272389401654343395745760938119220584876351231745334876936388159302204024240939127011015422327515283130092326040178367868636439175551090495309831458822438732647846233132870765952636834335064260438604295936472142370428395070549349283537183297003826712458806572317117497325591775980727990117598173630517967198802975604680281700952376601966054389809453855531783391806248458229084255873975898654659673980595185933513956728566184618806508789783924359613492823715195409949085978751658338776801699495383539465915790981493549095650578267932828303270466991924487524261183759035559399962920106767836587541930416327880742172862780043579594887339321157203359704066956851883879194651045186968425385295830167290891814577655797527878538218163845380130221711054666272426220886352481410958936508645754832716180027335937953246620672630356487187028408688676832295489244855068968016878151013758905435554057070576738245352685325255025091374035607082037220484962702905905293424819638676655693485547610409151401588422821917114595981029815147664953019633386824057648813647269719911592868847865494302203247574452640095472045431276583376 [107,84] 9212624946155812123002800079588726419463011011977999174232576700479127207745438497766873779605459274444202862427327800832764595334697385312710634797728052639265512990615562232270051181122013626921922676075273643577177284454686858559444228970392814768630380918783250778842911761939895697735019548837013260064216571445091886739167723348496048637099513870713333034730601878477041664142002175478875667620569027708723392080125715190651158197001314105612508318306390657438986214407850083714539275928827975557768955066151123361240295384996796620532082594920448163926807755781531311250978661756817160033970459828252579925854599068398710352102496856397759330548551460216266012586695051002093032378536659067737436487015674343053329506721610442995372029563943833762427803265066041545944307806446232208436505101705012878620249709995277540986191997625692698080590254122673527470953984276220605265555841616776957120195677534654503085764957007681192289957460892010358542206139645260812195410358854179088880939487073080496650433429956775226840357678137416984098492451540525142525690587116992166777383461095323635967970329575369865818631399098891776164200615925796620476503468372742901016606278748379452230262827813660172200157958886553273473052143502437203486675429981981009441045699944539728953595279418551353716184041707722515713078897713366454456882843217423613360174290801637018293689314013508367759993540026886167570211327674263993991719593189178046720341051195174009407613340830680602934347306253172637390833659461698454350262575752179160912337532143360284658108242905343567185460418474242032254905151168702984002811637163317518549170136681563607633387890297652044914759891646139731372118073301341535814412320602622381081984393932161006414146356812344093640499043494465821234779112976477745136321977840724618176491400297082896487156559047859318124561492980254287995699780773147597002433794933669622269774246302497272205671564293454865242643969021289118072245532846463918484757802906865604564231035975353132337322213435930975930134653994441043263218505430154375387397731125117865496483024103962582125351751560814246825250820744304809152691873332335238405577774726593880759274221037777247732708844672 [107,85] 92224065782399117484289927310735969303598134253854298026217646227933449508975095299941611569600523001921315463811313830839026362370610560546948252956776637859455748776816248131044917491656062651324052434700743172280318172247025484637133828515330536265489836158555995071725428126830777782536251921220189285600869584507933077825105114704492141777290586711024353898971583244052768560001610961019231711985074660474827066128751830300299221933428703987039434178850922157749679700371013956051087356845888714104821627760737412160069427304129125841228580518035353690364462549163921969902121508867819866904732191781343400959718865934302186994780605451714702779826339222378257037005721271280515464294261148015378736492133943675746737901912425895174788545495223074404481768191293143387013945102622225817616435324595327807355960357332349143584841215967021737667794405075416117118637553117758741524095465858493218646708170909022289782076284930325130126100203601655803876712069973087158666352608639678339304398061216781391988416527767826044049493211606157524814404210690619261819349345960401471196204352440197216684606862320306623683063358542436864903309994198234273164258185244949687865197814568094981473267505703111571723844545054525548396860506889160673162532024872002604007381899078893206790912952583908238044757304274733535513070325751371610921663259431605564808404976914067348702913783208943822703104661899031176069354849466276870137806192324056803086459203239386732988029855943007825953742904316211603704157997064861114155204526404001152826824883786109456493406804046366583404295262755153087713552174345191336962210762417665395401669684175499552561926737640807836416116021969832190992613338282290557556535401847928378800192356063135666567186516632678960555115657731837265982893663653596674991132120650943797034712413866022728353560892794186079243169884473068349685895195180804185972130718040195938443712994351457259962848212789458267286901510203636358999915928780223450143827920506394465099583501344731925529616381541040859918451583682316127165223005793062375782863808253123010233596048076919318785773576267331144329717388051051287123472363816901499312941725829599259387279354977802173344112 [107,86] -184160382736219436285092182491625640584824156683169621482936390255443020878453805086583740183024538458588478198598652411723015570600773569917871686301626129749180929638025742715659718247083751007930128768862836714605471313121213468836692082134486005835724015385986702027934830718105240979382290833878351167862372507446675132909890203044738167370754324445514808394069567982983827452954500199670488011713020134287157900616134527188170105434705054503818724473190927219480682211808201953465737993601395986841064383094640049744137228628275251701428785380894197424174869321941132271892184804801320427003970103654247865757106330772648251041663365806505491564369139904017068520696869918395297512915807691185108561204059429192259517075291948619093179832395807610547838820899508237768986149617054592461544904475420656829191326904860443270584869752114198530145963129327298957643642729579806544662555320664694857119077650662113737977549875285840926468600070327109547280122026539928797249503516800264448972108466867208424122487567364780652983735888749631938267076340440380381151034333633414891257946574214853236982104799749342113601463163969704140710379841633764591634450468547041264381618077272305670847022576919464229954765926815023259816873367645649707090774859344147955090693732841384146848611524742844303477037706064833386730453062436758127945666253094342426281419522992633354120831335307164236116711968254271446182327779079376762998942465245227801468220708761002806032144962129073036450813364352967377763998808700922869223891628060709822306324962437963682449033408102648563625157554395052294091319314578163417982666953100285737168420195704913726109454520720333868603879100941507395137542786002972875648217063236176945486623430382855526422378523356439591207457962544792833937472090199907900625286262202054559705869131935315180420002673993371937981231241544645695899121836106906129140239007126186568381651650933614004158659687692579177983681024498153133301545808898268052233239330125883719435667977379919818846586427472675934180534736911717822395927443110702219353016476282209312884784117976636435848664068998211746284826185174161079154173818246983154635425933100874843446411948479829760 [107,87] 939252786514900054280044269599443472638889494755740400780058259509707164906803970318439273081163056883387849818116077505998372015757278304229741148249416481848845389819906716332690143598676068817292957895253541390111627366480184518494903597453524124123941845288080296936533614643817750027795565229262862602953753834638130426067570848781985824102859044193496329625123359173110606220699474989571558944856174892757668609880434430853703616174197058210771947561679562030390169228565005594437075822784948051412858248735128941705004470206050851617288655774063057390697022763297005179304359412339498175704897371895354525252793504727016535994048316070435560683902276381262883102177464316097640734399800096188448853068019176833606951357300147014426989277688780642378089223682756194442349930435393807214311980668087046341566249228265681728597446747414515459972081821379142252697472475369637401673737126662384340411390028264315217361711554410180851463204265907463385388802863921429500923067356099007892816992574131511221711752443794633783385729271611022782707815494453051316816276999348873529169699729813123697275303733316144725080562880501530284224828803099675717775659617045286282442926891478242821367431090628257363707314239203222450905917299574124870535378304542074935564172794512364862868160361755899983362200813081007163100312428911855753403678489575708493193703425357021443972705655778240820136657639110033479764173849689320226275798559720753836522050627577281112014642307586398944398690984977299914833646443942819971046515145235579309865373758033937110541848749197274119480096283596142022771934649804812834086607727705547873946804280213718666138308169463689391054173216157749214116527349715269777118586431158442633914155809022043702237010033305327977376277017197481845614110752706057836210688546371152619534401284851628229619723264721489957083728092938763957589922039240404716333722877647449090996669032926909686910749537508502707178337781535470620025480227892455833632352784030649658685828634379551569857242423741441636996781322097583584336497331850109592469259941518297733414458854832122750633670452124947258491537831367900042564075281888424544708345680579862827943296687904 [107,88] 42696595531118599952812115428899151274932550894856449650519463962257771521211434291238177968856347072026353018384146657374671934917608913435297953659605339712200353623517195817891781285898172816770360307645336100484978767567863628030607261395630482669631289988901905201044684384087601781187873092699402470310892021511932538006775735730570618252974906022942661363503243613037991755999811119335222717554044040225758174551745287289147225557994834689000317558974264893063937356313662381330576349056114682176129175433489866685357346400924232945689711549451615983860571373329296862446112036687484652363039552239466238909208201096325710455465600001111373967664029426982005387066605528546696303277368874588882009351495491650860664220725654097477510125714711947697592863372772368010490665476253316413678892639076656788464150665543329320949204427383429092325784512586613794273263769801867437006524141478065826495358248323844635279956017858235079248062752837704427690994868138191100023567986655708716253955257279895900267840950017406700378812029779804645497690233729841385597949845363105575530008733341217982051432305730320496798873469802400065930255746191417439700030760168331988524144292397267957585430027209710578174304766421723084864313249502999811455158628678913439692817624399754094632060340965812308536526219592764676467216260304321869249886372339032428288185463406325137419607748251999141762864458396363903799048035758843822131372692574238049166012594409660645416758227815526850134694205272213405369151605055454600558993700770273742232159312051402554145605073276552845739554312567115050509387738323374470139035914566888935655082633108965417541332893191748422451748525866322422802592817051392914943046457105199114902943494425246668314144172842494567560800037914006219568370975361580054514146583315950466629702337598004959553081816372188217187440684750942246430635689004545489493240203094356359045205759341637022723234579555929431013512254582803545600512127499191654483675451469059506378618627577980027400853660430327945013590964977796393812099120600594283909777900750551717194344266879230366916649231502339781436021487228051079225164855422547312746041263594571241862631008 [107,89] -507985435865223484302630463445385782307085237244346101668501859297704487883643434811423510670636451706911451255799908326169908603336789224217392125953601800009917165974568852310338154039135011988429569271157324498281492449508369824836691773959427765583153023754574342333419227271583022327929213789704327766098603515517167400504469118187317411003134221957249104742320922498017087177175656254720989993335235288918959563415648413604222605341829155635961782401727738465237178594311639816810777050241057381926255907987766895311712791825123376839475429020729975282625632540948564142153429991971391381200769161079602071568005444259872151760413886508481904528149257788994281478618885913368982313926267982354216710420690088853227706526367506623551320836598192328704021598822804092721389232095284630520075296978031034474625883463954750125219335203665472234948626671571370816240594868302096559894361657853475186162700188278068888136142045333350046538072522505096762700847727148793603573762269015690023596621605286022349696358864230565148122428429213556982763249821377250156598766955555678137659294048136394497526151387711260729606622531092471682733729939069829326505337044353102441309749026641124809964647325887503314175565602271305802802962286890647495032046118759707754620490428128347936161771759705863581852722374746233417139901263290372199879285400262797486801971166467618755401223506940542384803166009504774425674107062946994906845212445625580025224920329243963247933413591241184113932597799994179812849906448156570204143242608844744217332516899086675741539238660203708248527259523865054664050577038415910988696781837622820790195155721189887968092981580994029612839436051846345456103374838543231682582646445515371384308890741987087561236089962142650591819990832041070409142085820398850282796974834995808223004054917885543058214002036403758931771477986539130578483086824504373294394018082548685584751039376692023807749470064399248670148583075826698939903007116222787490084833243031467908436484409669441147103040101782199058745933096704634843900645614482973498071468679640637536604288056365050542654937065367718966315695204599084205982088734358975027655632861164589405908 [107,90] -451581360869490584300600291751980998474687153883647103333448079924851912185529428430977968809378204115622365757765264177238488869803952096217860630538389553652531223748739728297306493258826858140189965223819502647187205560623308820675107646137733012587827679074412032119929918688706447700166251822563007040559747302123277613697400337240098064347366751210165041700253327919118524777061290073642943813455320706481049380141108496287410554420635947031753733733832636703106029762408638377459380975807932945151602617857806066004065912761611909531411778357481698050608857450059773659077649864281336420890550168465240041936925643430720068414095084597553725227080927322585086946360662614036576328816446311146129130859747523286930705745061316533992317169858102866686429663765145048520996957065680788216046012197230863628162138273248242838706259587075591976546114246900951297864203937683369735087720994990958464328847186275654355501341440633538934106665198507761662083509369106544697865385829807034842685589474829629461720127372970698339209969130660282090350024814841276448789044302567807355818477407066426621028614711854256135135283698718591573545218836014306103864006975609035711702826783605174360354945514829258917973427127392873089235207880086038782840718090723877812707584984707760076948924289875571019118967786486633934688109762004799824845566887632079445058902076738314398998087174220244864951302257648593327654418581772058871703308710524587653549831373088863987096506671928125200422038458707528460385882111422613430884082064546453029834787036135007206965156983588221284500366859421106159427472649945900582401445127412185012003563593351081660896257786281958076033233090836719714773169593897663169264051328556451441528245477687387800967994448594384527757552433531714568289636623370510683910707151879078764912692732622880326031807696771821966656947142801467882697849666766113869751196826311904088532045612404063638106678828787228437674659703994163029744744093897600924592074261887736159741237662416148084445109150645832209210366901837726878024479453605975215037642153681845002344152369399526928896306419409156114269630576903322127181072069670786241909584752503808 [107,91] 8112380856720561593110904320878906188331993371970067460424563061706435052252304840334516083617791843535653171465604175266889969263512040897423143689844017675487291399478564611492209786795874610030401561515925873943710737630118028664802363108226700829858948587451127645600748308048039781123867792999629324883843440757806261115165616765090929582982377319658769983857252864473676962035400517859987438350513379300609317154885585281277455204261903164820597916776157070523225775539775596162125939408709175914409374008511610090299163929579729236338487857612172430023544429715480889576840629604345764783839087061144832368412616882095602356257641625952714987688082925927323232311008494908813456865654038932545728900403158086536765764288531717300628771303763504140908703336914726096738525568359446088765841448613204792144447828659778026138021974353920506632383470740178480662563932833994675274321482048576342483667295851807524220309157845634275219762651332650026554244345174601278373929598520628591898240253756112191558491504951824709107056183254924434517153547758754371762193197193069583095864261048374380705464679542318330948732308697634595715853387443781304372936900084850622843898530079412360954614196130535194348895257764365362122157341474271365181681272337710084185961315929772721548876295623725346281712667203858605799028612529966663613812498978460906659564969474791310836118087818806076498645436488759477972570172608377034599953011349149626577744654032330742286453221831129155966061217238846771078277551615314158167323691487581520550867385116805015434060667578975415846479570336537655955435560978052944626796145061865049329359621873961171578262457297454225085650606144360813866734009627979924674073521888925165954202816831144042570382784358930477161352963361692781606161013976947583154628889052189788159255031045005728236745945605215936636091819471214950985178089428276592531326069556787844177891798931610786742323605195378122149095716530684079352029150196053118350004147915765857602974846558679249259854155403120287335699611666352626110125875111366657648164964613940709130369221892595471667256004962981985904103311993500202710429561931207780862086018688 [107,92] 77186483103367867219461935945741432761874597163197453301312424518544557451725766375851583513850113237306929905805967067463707290235431756825613027724506071468361129256687984573362742893059402360645528426280690029803128474291027499370604739688921321686455253023099326875805396845435013397439171015788755205253299796965147038976741993763389666229153622160587232941893873534012705801270025260329695522798921572731102402423884497476208342352102582594913101667400763040900978724269996086626352198789593554455373644992412330230565157997072764492745957368067994140264558899894701861561327749807926561099392281374091410422096948812505434793233057005083518538146625481055362127805627272409078621131826288118305863713197499652086149231164848182773562609819177856094559820663405928516470838637134723638979485837298590112639927606041823507752264800443205221584682757507599133751290852434240582654984645211191255241246988798006460135855701217275765526566536425917679927631125429191240074791765241053735099985761333679697852909825002791317588481342771526026504992509775307518749068243347691801434911288919543671575515802743385779504532570269120148575788230209318902432802713811346367457695201323407003793785880261708374039467522320066815160236249014301901273680260383418092017411056055636006390166560088771217797832670182411376355595994719679782861563734890691893482171147132110845593037653693810994995486031462058794692939690912481947904249577700967210379926786666832396723107364852938753553948129451401327463423272353411196794529194089311277332922716206080207806421570766012607269105534717432380986146572523011603561992865482850799807833513331873021675695805042395623741210858575670550140705004491964331950189639587845676282258016734986024996628010278843931629951453911998624305980089101755679714912623275562328047372526794637490694198472895202161917165073213256900676370004804492961124302093717412874665620173660984335165850344448295151343042519366621125973393904608423045962042739249472753293144127623895274385390632727051513892954090974134830961362689884777868072706600416952654028250173575945333598697789585228656858088905367068214975084838911136635790112 [107,93] -539409644137565100607076326350865562775114257930307556142574856913953139584015533961429183073406011240334672357066302448424036095728053372990127488912525000511789600638723512962051937236608511170454967385930100713713989620122676279519980309973619870107748978784968542682090470540045695628435064006649779180470686796908307126947376802286840551065414336491003826028457744606898884869727686719255861484303773626284660358732043778434267910643856887346270461513914252831458845649564847897672381596918245538129701454178100034002247613530926225062353590947778770324564963428455035981009452620993925833642749899652035336163840467635293726703459439687225094288330186521312434063941145937314124921604674639359303244863911731042831212359913571537908213320107110770270254548168190247888623306706526735112543015087103095281507725792598431818617629028283708409864536130446502737485691260180265660643822832639632436090945321691653436519843771972465823932013083251392222357444704939886775800275377598013624885801520313898206973958909536552885120113363077952022425478998966055891316526815054185064502974095618164879218001436792076630133730420868233648290571333751165115408677416147764759278153174408309365670909941864540955715503252277595205161601925247667874000525206661213808118716086066910494268564462419114610001854163013068870229866384430048056983936995778810834408177550747788853840807793404492772012600336453414336914006450220663778382105393147626860516798518608157835715600188593090425276609861182973063841834693289038519111814602524438903580358998596408410943795210844361955745779746700722742524653855825822200467100061676218408824224123322223433436463078126323690812922611249477796175445914421210874923926506788898201200417289831865425017069370152264878947390936517028188274126338450496759684297512054554490937307525395739369296444956062204985610271706235133494962548120189348440879403028581298111954111471433068960908539439624509403450539065777581321953723195936293052019708365523318572351504473465581180833303454038530422706720480852969970258701076679659708155602618268007052788094000567887472398121997307707168623959605715592067109695019233710148 [107,94] 864794235000274683542433418897899075821783167820174994839112760012245364935181733802753055102705387905105368793618512819184171172755014884229814234744245095726653047634125090106457372057578497403853575298893303848194195954339772632696764247556023404325532553510887076574718761114202936104034712289796320585310205698754060042552317497745825218089908029461449301798736352996861748351579484387839855880593516527520378921423371167698519373957033258407148782981296520307112902293473275034981083678395208618442133737318907763827516782086440685281144541355201637184779785952109472637505951092151777947266255957144849626968919839401965685163176739015687232899243822260184372172252668448961823416329377172215686365214579636006172849704166300504606178220577222422411531888438400781758192259052306051399067902365797235106729819530610679279802520805452356049190269102958482739502208107302331857119121287501392261697112133818883788653913349402529525068285465459027657035330156730392452523468849988151768804892367207697912827371747519325573379988383002486425075024246993648477629240279403053045520262005368067080426005207032961047638566693638152945275556008542186655620347098275682679519691615438674045460670359348543323265290914760635064302127179041424670963997106234767446527531706793693687216319724739628550638710769584329954979782492029948592625423560353909331261073646200039155897066581400713865298134967900362815187985509867418127379543150410374710948054970596899296403460912470194388698891506868525505097105780469174718522908134524378839946352513603751108563888321954140323828159596597855235754604567796714889570961968909227663500446068698695391217905815904552620594237360074788420646721274724413864097916854982378205379942421653547865874702887328638042569950141267343306402140930055970818001907457256220077129374737203597955161165196056556124045180343138325770016085328263718977574767890828790224616696583915503417758886124463546974597911614920930819121886259045465483721248816629604128184271510690358264477484048932834774974533863426861669382108095717480159578043266242478787743154707534091286862719221911705365516457156742084780024777057856 [107,95] 502208374470238635700221286951224256785203444159778063033711263643330626963606092670548450706996897007612275689635210028755769454976349345881600329359061797640887448344905308619673967441986618086988219939967079427067896448975250592017793959011774511851619927781306879306101584767999648360890334850669530150599438700059704855789721664582360795056077188117985899762025131819719957323654995080417428320199427196761658517142014255364089659606266249907127734089875451844165241232469314511073159945014476945104173640555174611719221291735152887406192211579074115605798667309758511552995846319849923447223559209774539051030371069364531840436490431041712555666678218701848329081493827840942457056174094149042782320002828031922480625902415711253290442099762243699353043910414053389375233838069138738440793905238451842166951632643845873979797814025909180237715536760421742863715865274879478776251107196105432617327533406936254738158512826591931800967033977985858546117002116642715169861624045718422654640026448329922116911941462063668158125156095560135279961889623944981792387235413765889070755653473186815608423668159500023482001390864263316662663665035613223699292415854734099292929293822794860137071272508935842455355955934104018780286774072631017720379399763649940563315514891945779052642011141097594916022978956843416499802550492377746792116193051353684589426493146466687078521460172857885089089914273981002766999707230699645750592877056206938482676287541554656727389282292362679413657168988213812219727420057195872465201132291927603941628434972839110378497129063454101833398828568782475748986870207664222572768680854224268918359708742013553428920972246537004849139833227854096771774059737874829640236940416628116066924643989758711883592207032919134748419678253840325762528130085297192444588534780662522777579900080854351355056782863041318975754045881537503918132164560067972268145457648562849977065684169660346246316629617292680651906721762057929869760252978307336239699423705392598770104983091120463434401011162097911639870846896443736522862046437857150008882499990290063566976261648826763463272612079521721387422169710400266607517288 [107,96] -1646438096424811739694361011657059773703577242293304930398450251037006179720320776223212230568814474153367254745159988272886488375311511062812385776493119287373837954024352424826390884688492164353922542919565632765902723238514233749540901912258571866474737734725740190822789700170959431812133279342425116036906800936653273586273046575586736564365203918440552450265746138798335566044951463762301123566145206620192005586839702746734702245331395048324842046501095854516851092232502435172332022822286056168101492421066451455716237339271065394439206618458200717662494136931374773178933332943559468917718596188874331277321222877458771660462518021128613135140276608564160798707484246645494635977586159083815020879127914021436593549900311349008271172905658775295972522795837602299527689628828119361268965451565597833221946645800150070687088344414216902077819968207161680806476556433010711729595784079290474342826902993036966870098855900511953782900278503225851322468464221797928592631056624944854226861623127006120363364205612987587499925586542155451216110380158092674541775009099986779550062707276904189485413887782839498835893703513752429454264428690170030773295117511199421691444232889880968602252987559815318921089325057751923174878070336514050939563441621324993675831064482397731527066967979894959917033675635202036467424824155223760314792698768061894050332410067796246411668503480068069002953043138346401906695645073306039474611799486551676610991143749110122108522464764330455065465618765521446807114088390513734444696331989571555287547031529381631905880252468109944475320811639787439740618427406143908684766470285675715639508545520387312233264381491786126647303802455719300483361636288948415671868106981919364526825069237139046437015473558494831482850189032495152820978711157538032090738563707243186467355803765178530935264664388766630427130246046935630194349019317129662851494384942051355683357918753989948565295117930440590441853148448918096546269959261425261009421392039913249766778533503469215999028546749724794665549536553307295080447072610463326575858226027943026707497817345942476114455869383534070644593090208372992928 [107,97] -2857337496370974153102421990351806458618096129317320334984715517042421389493083282263858467580804796928518737400174714664624202539655664243094382410900184386364374190298295214796901441765363654310222447686209642989460117886386638833598100382718801604982708987693448285960510131750741277960454706779566583287879770535424151160632388409631282732750748419991245048359121939132018842833034640568205664806586098713718763536846684429081486561278929065563822209021578889878903810678304101626374658903658939043994653576127780842325416378441732059182199172235630536536176059735805424174820563314647124753399123833374109385627617158512727925768438613009559391839185351840501781297684335426337148963222935684975331837854178159471049227596562169541635373819211632646296316034136984115030664061244658464255508560224154566088600756735324485483844260552434510528723637392166300541651756965825521409602390356900146750872740583043200605642684321638697069952271978493920068060296656396289966584221656257611633046017367515130319537567482682100985598414182830099459799543646180697377263235430742657997886563775294093556425110854683123621292865960083603784367874089252179755416623513567487828968060527532007195449240103834368319964429441534457603609842879565307066368887427337459108062853708821554623429447018325430272755420408074998762343059009903511403364536397494221679852769194506910041268760164843124520166995088449395634046359023978433856796394702868635807832312497020532522232937197424705473900044148767144689367444585041166568829289406721028788597532799246915638276711034909846154833598333773546448917284126787589852285683747770613730057707401525356026557030085687005525984157178315164143266736369252901060418296117571541146844417832053172497238394533560842169096194017755378425034710497647762312915751648529045341299011883080511000165204730435624441922033341903539008623717715838151913386647506467525388046609140345630056523376920124343644920454998119259832487115746271295692511908263812275871656895604404140887011697758127837477539943682105976555673728880203575922449827090763422113429613539259961356369651891210157537368259907148 [107,98] 8405588676165478182900741809944836852484924461099958408351224122210180225155145429752800607254185457554019851734990915916076766705937567855914393633071675257228587181656644988592475425039713064418231817423890093835675184581332048115563201665228058181572404375339886699824719685790899161039636991495413670366522078113146441646439805244024339994896072744849057429209637354904870395152750425545858296888856660078553720368585784483940805791548125729562983466693931230855437017333720539500697000603084576382573101994420741876136251409568569709470172165128503688102221805384107602738145165106397804978610951325082042744256675028483713627235868580710059083628553207146805658600685530531578304737790737070113273558940538227553993852579101925581024410009885823599213723322129447387734335743516405431879293490395198364296642672867476036450277946295164919324882995324792579302185165609892266807095015334901592750055366857939989386899528531703312246120829865249599368223359242955417290475088687751914612668218420537737905572839048343876054093038190081408611695803162284848009054613313833630368340505792465957541018096712888896331688403819313435471119634442142243671152987535374982150402763050083199929084897048029777404308098511299363248888282759791172642964789486386147847743856104082793654603594651536750785925859496709871961456210564569776404453813271404486415055930040421232864894241988076728189297862466929239146721850792649929903703695187514799108763149926125395645409383780004762957772133410420409003809742809863886237418764592537476483969779377289565916983504780954051225825396098031426641509507352672097565588717504095890865437756596481399908991055451670604913745559535715773476323329040822999874105658100527912038569914361658372960975514622309641192591148977706496170221469466288715297307829932756200100007376434480579368088833627963114494985009596881843388674829494050195242564475277190141983922317136444918802996663615272663054829019077883152163706070611277470117141001062739610986650956240628369220867692626776131302617531820164093338481554818537061038671709581174671907792454516505226166673820320413710144236800 [107,99] -15986568576079367942454539479866466016012033459124575194709556816753435104345734277798822416412681143022020496159525104172826867241267272145694047066383950912832562488390535194009270294716359138916579852327840939875473714247278624635818513693624333020592534202712839087362595718651279280485528704570213356014813950197863726554958543003523431637955245803866548840915163806923613193352143818431683690294238266263843987365131753780866764501476740088187839032618015110452152203098183108718503331319603800064997135503545261435221179327432046579831865807358157809926789371170448091717866258958587516830836573395725872348295444334240660694967154838452889685089264387798385569021879577072274044317786264424466755646109006991562086467072729775680889526543904982076076917352855240270107454147038668870992623167419812111434083457500783566308052817045944380097699777706185097492956897322905135874343925027939538618890013299969131696027153897682255350500819917739189898141196649790285524762519033202975217908942550797260873708295445629924562265121394286422938083619723184145731394467276102784050626488831928153021950980713084550401967580120882191004046285822146590512053150079500809251472488140363229469175867380929598415164534828110783797582609598063379143158235171270052008572494177908372420128172176238099420679930692364516402365609681786045159078573206819092978383332007622169746393952459383865546599534601184932565342351797459400475047021513272727127932334063743285853387903154688466742318618085252892712473330042533890139113411146626799856656176379104049131179465358070540400363823870802290886109000644519727633957368631432516100356205856404457593013971728358371606811474260008153248215114924651749967799733288702772006746410020161759887660605687006417725401545832279104684709768757468487685498612934922538863210356000408204990218229446962540543520467422582907208996694315571057931999743609697956366376035043582880861657042880474869409387208597815542352109705676480824660983572949617608105827288858177129881378719714881477000705873820697881289718710443454076683957969094494659817805450734693966723147800860843862368 [107,100] -5210393994064227586713557101337060184376135999629010758737502263988776360658729110329013640740988579586528110252275954562299972212116063172033187020245732388996144321456979157766559143516437818097149139215249165035566244186760261651432076503104698979377197117049705010778829988124498531734147074559174803062623596422866449589168735815792475798840703892114374525048319313385380761681995375554703732581717680376888925904781402645444362043483416174442864854264760106333688780535514296223034623501925102826731007260053572656067183148039337914934818472472777500224452391654482349952921817871275288665380027487583507509189059685304301196013112808730478179735519065300551775394714225488299189247983340732465329005986074135168741189277810100082778747703527301329727211734461166679172124620652227615357888513076441658320836980118759027637629185889583666738113647446108177511142499716935483202753507570111820557599427918201487143361249202670893944112116402006865172403891269009324876133717936585547916872398580637610325916164866032252442321312247741622446261723752825039195314110537608825536502470332266025542044043976470839778091015486572043582152670595644436378771603210331939037824701202051245029958924092408807173042538637776028875633711618159654099633174431246307226527341676861653210624046049339004664936378531258149246626574511367782148299398063096153334714205111267232134911696684271568360370140332401237297087344210216442898416310849707450924179633015550276957082972341546030986055397239953741951856933880507506461007319503379957861445933509895472597931537038825895765141288746012656795852010169731750879635821025820145576157366710481883258785936518629226929037187968402163458041673920865162570784030543907606285965826061822905549787636044189880387396425824358969467283054914132541404521707186787552131312848324330100538161026863393570092606904095192891393158260968291559882328357865430752012215685656780345011562423317433921184492226708008930979525830372941182490941139039038022158316763269673125038088433260006552496112026579296916108358607416768192740126640842631901470559255368749054382004835105280 [107,101] -27825365091001752800738209515162120496080224722337246787004625182638499849655316063011977999972277539246173861467088987713999387382083837317446188816701524234752839491516659263885622369445614457315936728931491157235078788305902664552450847549322431841103424461263146612021008826520150052141140776933211019607074426533444864887616728852986381031633600649072238777082732863809575191204395536773592336653784713776891408851906100641012907471490929009580133270288953577874450507639079219747308283263225881067811378560391732045108768071681443789853300201411651760936348362196537405977404904614042057221010515230904423968100796610021337971706987882119558497309158461066976213661247877978671555537110367260223533882365072980708169286787819982709603403691824970570390048553305420683580935961662785255131103781100089174462685484656215362618805736259862130953002220504181412877224587385830773577575602060864391258194354857243684142621054894887070148636337370918960987214368582727355818226816349928802990314030616657035231527349108041865619516203970832294382694485311462507683790600005010689066570340025200145807408555358541322081851627792198504189894744592941528765709987157774972837071161084997031598215068045167913385735211459678963859233933127882448254740630990163725369836451068285217863833147101364767524807095463192447336238119631126325055267126998811290675372248114426800533946949000934881870223969326477886262823944620281192675314432037908837867649449829180730099814479151557812077063996162459096070900007104201376483279101115725531093575877314381699160111247590565166289176670632725148828635240511052423867177880168101399220611824520682752698213329579145083368383010711701730954519548936954022779892585052584126830861688209460671429080293107500849387681453008503207620230304617150398962338300743913820545826577020928722075385557175530904763780056800767251170174728313302115868276401502740312377620480585292120962357463754592294934317957286166040648850645564279798431236078169338357468246008570272125129482415109525354307552301193256754270192119670770849921998722307463400795666665721383122200513728 [107,102] -7885834353496402614551029713441834666171946754291309547810980058368786139633343751564493015158239618799868729504114203038196454788111422940889383720104866818359572298637013810599396899838290810397611812582119670977930321128109181023077150165064639259920964552385497994082497546229141413685648536740307663917971835305379265386801297797048039158828446825284629652698726926635100728704803539024512266079678053283677473279359753706337514573326242478172415839657424935982332780954585677440448297903616325189827778594143679599993219468308745515135849349012363438591263236989070354923194349464402852385590230466288853779332050100682219415524278948482864559415835446132498648535675308760950902158190962554613193001355298618912082161378066399917415671796667912397925279070794759983476454424490676004003176814222145158742569863351505233403568125254556843578931529702423458749621151606306451691690754569985928295951900017633356824775270135342563168643468498379424311109184425045275428539777242876319526769455083872782437762477847426584390720613132539862591584919549031295659653139996231344574057889123251508973195204713364066817573261389699728096840630926013287318863633076824670859385147519206627531794527938554342848978114710988119510411460403324620105953482681409677197035229251924644051798741784604428980032067947680250617093995650409826358335960002466438088810341976853620666593052908879821201240300588097319397161962705603010370300229104068191520189439908399652018277987076340879385235775990413243181798451278614892638815396476009555158090809319973003528890181972767572088869351361812167813611363424970507401471243419770841639540831182785843158952599126193952626705840456128252396804561262780760497249697361343748362312580894466174042538084395865411603940069763629052756895107392921177694321732033815268567727087815695274461806568812499376506869908352472125840174143930792888174726324821498199734340681924994795343059775687704440453579585103223545860749985593707093533520315137325949896107416110328669947593791651516639260745541101542705808862100229946893659251226612752006291037549033941148672 [107,103] -39237609818597254424087872173843770049978289985405008472917673065790875294286641135200946611599057229641126184346600320687015402384328499809517170777368682442987371076213391687025089151793202267724122360327672952825702257894965002329403577429455622180650806018738061444130797766682140067742703540584836955767012245565035185051541284060400900707164881108634321749631699134483899246022079560931303140117757942868353904126720535414195720835167387833198171104348010963739296046012598385687215027384770225883102649689982811770828004581240847919632625476233365933777180395181056871510170474209758405365036527537536034135924000840988759469869901013169855300186667337296871425083031836489321431863185872950596242338829962803824815093213743597953654654443059443325047756513311783978081790229306819175944435744109517383714093316821888185969398108350165308150962042088712636476620356885624938478549983346946033088228872233490560136419255881232174587023647197078430200091741055299698410462964631481875753901573418006853373038271231668462737836432884535632803224016685404139577270826175201975188229082449221301385857992752253048859089462894973097159021754073986275594067433164195649415712925373947416894013229774947894211938385066137332376995757937975484109957773516976797415154853283136762182776338136276895714249954316976076511392796365745418715630955933103418052863394010089778121948870744077553072110554275469911223286733946892519980771234211782931938742662356868626125466226812409860921697557745266934648732037797847426288065254077000839074053480638232001692471855038336286416072236002714377987034150735606963540489947939826310852748473026460978834466117400742986288154444531764221598403751304243951066325886182875135145218381989359557800567600491008442913442372525297400261786821482898591090023334062593607329343918947197102762709136135155596628372614819166716182779218778909229524415748543125739563417069885039878960372122406061063901798897213348062595915639229392209026242364868346174215032165795049523126703869480802077193344735679626788839595945713404773494896944561095651052203511386240 [107,104] -17131044750976667647541523112396636374378399452991432560791106971421979474925885015937451553731560444311937613665491464862289296608771543503961911305594195130765122272515929057664677456155602809360255666077629889689826184842136916317229152137530423907664363345681625776341650912806133316336180829864413790002471355690810016122645824428570126132759101666148109037332972125892280207938356612333425437781517183699912044674617384830605685433504408223697017972553993308918060875598772702569095713151818688448464256374369947039244766643062477127056119494641141430739678691535817451519563906591221974207603451897370275385066105558777276764118571418432529342651432731069498293276754486219135820451178258160701265256140657589408256698163900937696423903950264189608299855995839146883784164264393653071731997219369711403356686232600274474919681617452084146416521192343423450725373938157616396389767584084495229829273688725078247772084766600649893483403992255425655455087464206936791860611763684132494266513603557326739912234698138385036554141034908666676196643256398473976349448669683699400198948320530500308497194822693952493030929374110523684039716346998660376441418020244738588641525276397988932311286113636071069254632459094240492538324603650000110599094837924641733477578432760963881576339670171373794990662326250045864917589879635184859486400574145876452373585709878625676193558665538807018871758000225773185115898364707887515193419450507294777770540219166544610308901773357689337895949797507482850783329797964842121204006018862239636817602469537355260486522693783256087627550503042057127203542156206571589879630098625420819059266521109056634653859182458982463793841336896330061617203401072576900006614828426890801523519261143118890328937216948641670028575966855400084870644685454905133847960875319367103272530351858122322276353377836615110317317655865107701840719881225243956161770121039845243103072508313347007251305102353465256588642279742155928055354896213612511419509257809389603220434584466440144866790635973036702146690627356771998807458932100523095694283876424261791671628032 [107,105] 29790999786345193301476173163718730294547120482956432778497326212676085491567818419388437499852308013118460393900204111103100669843935995491985497390008537637092146289974239817264511606282445058309669554370466708433504163456701944936948747754030523683550697917704389460649157570615115229263189595812181182985624703200456467466561815316234733741196583158652907832754701734252488642818107755375247192439655033542412511661865120906820235303427045177142480004414006684102359646073957818081295451516667689901693464819924827236320700898566370601381183013772037976097617354301757241009374813682508969859149530305639053525556045726126241236692055009094153469940786517159926409210323454011510118956527316051208315629834273005527824918374209762152278154700086648538777287467252859772552053362016909749540580584522393911518803202484416706131285801299638326086907678511807657306367142901876236409824714429809757003895333504541623274521685554624198183464069824808518519084644650889975641379232722045602839988583643489018163181102190038623959795451973035105382032611622585074674415072278263270239339672483344008687676940101255869088180870043618167198364915064004520822777293748550004525364658029786130746907467457266570004221505530244429073961176327231062193164413057286864265858112483330882439375494283854032209707419018420804772594841675757750635768351897663258963120621345444171267941728992710433481079641287992255470384010338949816464028764572759684540480692443860548281765580871028832638064750673447989291829017402444812803060478552910965163425029634532839690734415477024694161555305970920290772094647694490270905357765265283731989006868604429624759126465698454487169691410510851491032044370468675898192948129267413773943461924628456121753253443219081968533127760910497743019020064648916355802074764008632138706256786879418523752301741921043499699505505540527616172117998189234743756732482803447036159176528797455364184987711043654997147980836875643365188486108318889641485323346186590912845943212340767998610507915608341195068848794340980553759881416983406588457249856227335584 [107,106] -105461367905654139000971281196630426055915107190044946732701338924081987332789060615352801476054576075650246159306062902847820744625276113166727261650593349189251555635136078777604068584386338453577342454031127999409444126290594618381790043831369903048700194325925858807148678791410287807586800845288775496521035554473679302267904927474520633229953445054532968854552750875930436446099709192176446727740300443092394773372862282753888949288954336579777968249747634496759615037049814449459945109418647540846445655322651826520909050919272895901692716734485741661536309037277302848592294640583139532487818948511629222097437958501069552253248402469046578618645903835281333688022340442415178500590439988515229225834413145205605580194198003938138654124995231887451689855578321214809613214041023836135929210788759707704363682703198540784714068205302995909513342051760936787535053602884728421378881910042566161077301162416423114743037972528173070382141677780785771167111615450489556827224131066020006112306520804669581982878075130174992572212425423585929366477385016060321333529366607092314308511205180773738220100263854213224410902210606003741263660761029534662162793824319237588511367143548166184159069489907734381907252471898821853666504108651681512244823975008328754178216830812613302248978001842744030453604347390330086831960753229093501402776450510284158470330064746935777603847125205871694257815621371406861448304752241947827930789460166467003877851062120338148216011425747789926523252992348564156842865305763631393158483079501505645798942580918939518925181027244379858401442850562690342685323526884688532470969791447299876170283156702933712454211579634125682716173195343372862772525468863226717802565912732122986123397040576406208980192435263891792816433683709545465880209507953791442351413325005833903818891411579028104122875760592601527729530426770732661397016854889946431096116479678450104726365988655938237401362570927276744768690588910062786446036350650357731404157006211886400921489649177252559658966432108862810001594892142215347414873986641430041318332971520 [107,107] 160590271394023999151619708308885876012633706453582744189830606610460338967258071954796107436144656580905475833883789272349577641550321533905162709826761050676561892944863614827369238051855644553377019214943046356108534144915350061706167258173645697815866122794830847900191851418896166498547367939477611891034287040607299019740393116169284766134107852730936556997272874435826773438446314398229281455989809316130786063924945528648004176742170139641187661264582981806434896032698083180008004964081851312791982654333781087392285142129054773594301048797854478469139098784908611776518368816285229121391303586685561317310100262694377666622748994319892879302528751722307587144590300536575428564846710219436792998055251590633590308090567504238509687669619993830910041227244307786923265948719243751568500184532156144563770600590045710701275477114333850111646992217017817500340996727770598117518268447709266856567741588892756156121373424004651384133440693457693983373305711414784588606534522203167304327821120044881477932781574090286554204690407418380933938490769907734169680303472310087270361101065925247310585096882445135413030402745977193654050123396667850109197739148118150935126294747222157938677738741821773728282467713530929239183033692695508168233862099768600779527515639431097798480900542671968115645219727692495935562934953073964450459930567645110852079000564201058717193975772856958885507994864276575231002570819072293665449620905147170200260923214857670655499403778748255641480708676798537908920406096494377265214650262589308788575973379384607978631383276037310984696536244823137243930021068273663383750792694123613585157387767191515292694719143300847426919673619291166290993883323434831549070555759964882909095075549884603437037222996797164625279138205070030846205753951052246399332091526960398132786837941944043381312945113896296249252867840339153037322429534386618387864980786720888313542188856567108049982411942062488014459817332860759862933169778238425401099347579032331720060272100475721857239188960052882156642477464551723761910425149433721001504960 [108,0] -1761430842768772405978622549008059358422082916438669403267145986374455995216750933147827829436458946840447635395612734626358786983352669966304591043265210697125816822048377227757161227086480221881873715779704442991032353454121299731304933256011863870913824501953412894895928866538771019931465181562003660131354653863846222566839274905437090841336822198354496475507735994014102250604374068550251108796553127150408345974272963385148894245309874271702817622600309714015710199404434021757151066967001451983707363082882914962993328033350371049585948864068170179025619894580067598461895419008796405619063417203570225914013305464375554355268285175891589122760524196008957798972465932675843552381906979045211451527235434851032877582939935483009868882086849457188415075042390122305678839507699981776530503747234326524636257958486917044005146629632873336968645132720121384248993019760977093670019501275714676162374837506599418564575987967557092971737683714448801894630182334827363839528611761045927884836812617527304046438742021131619735184615365877306124548596615959349374988776519595320465938523649719804132942849781012734690295710458733448286331238421496955764307405121172803886314341382022794124034041984694472868863961343542010988915378291587814793791508430132351133172073638779420651977068905115031112556273523669908466808224184847041580752980055163039485578434931189318022570454421153397242729046820791211857623118660023658953539839732672338128358348513290432133566348978437284331080871077691991561349044935830242488464815842439780204722891629771571900420777610023155631921449241111641443950964632624000719662455611808514897019243773676587973059970408308271064875662075665733385056908719588780217443926444710427692864329710349583636280624150112782056330642677606564643639531460402474462872704395372667595065135521698103526506343103616937085688012314985009208918819802296206719118754494873725278331401373830766199783510406180605067897357360156181618808680557138069713114214576239440508607277226486268813783265340525249975443807740654395500288439701664296544176621083062385284584126152236823244232212586496772586188045636553283724926135896888903006245869754947230400303242667087981462796940754467342190912401930539985069429894681824381863495214707324363123653544441718749234574250701077758303349917047489369895736605626467435971657424166316366224099446967830891394428128086963243815296482153204612510075861312820981414598170663586581206068038205440000000000000000000000000000000000000 [108,1] 271603886819571236081490059050120968828840705890080539815030858329071162390688253133313116906414057874561692217562474944702746676399753922509014678339282056038827691539413969971955268444791465480476514776689311375710466412277221850293839502915012929813813989645694350069774030021245721316264197332274787157606072817590559705185936265263185357526669431186842588187859503927624519394889445302880519476615126217115980932690841578112796579657942209015384413023133282756764239583963282973916767960486935307103153821526519134962382266739851554253653741685418725507449123732144831736860153257211680901034492176783757384792140052117210562778886648718961091101804227221545652508424075511566618615922450649958464201966608877113089488197238872952238537694258300203764357222838137702397330219670929560378434682921706043367348397849316361305727930904688932395737010179356236061656079096940683793919788187027900484565502023528465054134267345526858931467267082772231480935969055572586179805772369611963475718326646011913973386314629855518638259615383177626151260730739299773180898904613814742680751475395755083227294774591456455332193405373409416530206964167231869541956883489774451663152601904603243271397699092689433161268561976465597204139239269583528771504010614611191234858906739324649255527805400258409486318672954204440677540786466899414935866457858166422395582267084899746399882878723278781313868493489608456088923498972695158318469944607339478731323831979037755731204215790686520727556386055720190944156520938074787175078036297029834306190777025508473451592974892318136207010387298573559837831414285685043517768320573564171712529222248993712233526176025802383853059940567087094481767987230479055705249814327731845425466997297082130989686433056912411350922450538669662760937844480285108870101108000234715152151290790485972609101642674872032136573253058214409702270015492410568701394288260849714298818385731272746690694072617977408520938947883853844961539963870271816750948533115334941064387144017111561246801684876236985064848215512027613621084976544847858316622842435600120198792785862013502793385266531500699980980808861120089089861087573802670016271710353320156983013325416138728518780264669685203430239379130752690199510306224898956594709165703272581070140507979261678161545807473974966479139099072047552204323217474750161047462059654617189640365891216613376441278171950466957100435523566252404502067385714321738266154517876198094557048790319104000000000000000000000000000000000000 [108,2] -200712673505506528219824968065933668086156962683113247065597147521997404127502071991188250984275519012911583793621750065059034398895230846027812767087371532440270711128810025015237901593241913916762808995300806120554406309131202660385587897154812903403950854792786467350293530396174781217931868050525397838774764119596032081347322262638907314117749645860127650315568237370841920457165759761273532425072974141438045643443260118360486385364130238279815020039355845852884653981908519516803319248370011261392596333362327157726856620351972954430762225475504783955901513855337592206469700282995636214175509050121987835576605574917989029151635730978493157751057134002866871553809898147469074582603245930045886231964356615564838806729493463425377333972054961717058516279572960832499928118627742970427788404303395511090760675100847144334192788980450487387533849403574069834966947295458948443293808215656776334459737453305188267923697894138836993766505725496129573064846054152400693129590478067155054885395439287551682681473641922820705501073793407476248148996513586283529609226742771529001888394211865874247766949510292982512985934480889700571518314135969960472284798586378358304818324036920265561524239358524764526481381158832964779346602002011321987999814628414780319286313202987748324028131827734843983221390484805569101922317248796056567857062203480700100936777899847049175660535200841675060468011187348216760884596049508634403755511734523877339263966451454480631854035118376164587729939999630758213147486548263098410979679600071861679176758944341462356537365818270249666824290931691977302687221427214183767759011193489555238411940357517343465332555693090972802036461977253338409276128237501404645343355997024513168264065039556163227045223503535435660744758200874659225737374764571207080288653836850737906907720259051589978142174302349679023318013302322690590041982658157740005166349938005437439980440934742330030639292169753576909814763606486859611434170344921865769403783000669711007061945062484286981111910593521903900702416239631087600745098688333543042111555655067098897294540754312055587856235781327296940267099258450730938456324718731334508296042760021713883454079399743737966808693077221107634779039273654671896931313434103190648324410462260917549381712901597218495857438835746794060407461399605740591430495957906655123978789839559357872868274186263732695030540556404158612819939584178136564154381305402848622875806341057694256260610994995200000000000000000000000000000000 [108,3] -72783742455326249736904114939616398481354195445858455428451782406909912205088780776602637496439496553703291387025487421800049162274726214527366644241100788028503938714982763848416654512076400387811135728470113123348026547105020190359835167408621893085122817740941974182044586562904632620680237919474467553205992427776845022546709282742590305520104547981670218745894805021067012256129542626412372507064314760169278835482822323042408532275455602212920423831993159470741869188366165456869465266086480484704953106410949264501757142765524150108814710035826344592638755941298222174738988381996506215496459292153573466843392200271606736075093468371563858466269544830741714438122019432692364895122859798505180790611399349989778703913848878413546711573396087484798126492032929038384792581973841641731226840875787340996927096452658992177565141083301817663948326166065284452041856227938134678486534891969038309214054147740817277279504918564184467279799588878303917016324145774506617279410735431362218685225118893049277954284008609126417300915167410118410095231142889228220130670244211251367043428595174301442922904647430438643571136257207711053438794519150219913434048743778308400595738963403971843438364748225154340352995379700741587581683360962495137843407870544374745996374196341934694347008739302362035690102535183178525090649267144171072178497604655037375298538320952316088206485813660946326837333117878747919258377181091230967902060542384516464941665041230573083773906415915926812106018100044151883186572757144641283052315798439228808822757836360513238969955081808523697906437942927834737320422209285205116290694645027974635507320913789039692586198087607561825051213787765520567768022825346838967363067782299486376056085642035422399832171212778440283821199810863102545247298266275750200028400096340759252746350949523258360537502447235537987994259651034930723874752166893770444502941832894704727410151323901459994879823142394515203356000785704638625991094560655836197998188851688642376473255497856098866975607875074253716965677796993929799391900018971220456309601879415358313164237376003211701416875013210455207402051118193343813591517493523657944936545041510178777111357664573662560045078003734844375782041825724206952262753407725564118151011618553904623693946498723053212956179393752426907190696684601593253032117383568696818304035681072585729212244700889322369404854447072781104436126664032343931304072202282061923886293869059241832266893728153600000000000000000000000000000000 [108,4] 561679980930884124585548561933972882951582158088928133641884470969577540433959954071764331243953682605926064996256050887732735578940948313319912255677012423509159936552690176718757674068607902771723843448294920650907791146977824879613529273855964038954792943205392961920777644575485130893599982652376033300943073182888853573059601443421996108604042659377176478200990472558377973011944684753557718593502170617230660838005797912256054428374657099032548125807512279502573517651073681323683700191566789669644903014906799623505104870445878181689744967157083264785140497666097322442279663753515832784322173077798784601617366002126289785359885646863245296491191122508324694859696355921322905433063710620969980131443822991564980444847884021897704266941322636570069336374124822869249472230161121284615222127906678731805191329991576267142986402466535155191192318307625022642643837109996821662053720598485559182471535500376440990280145014553623172940268362703667497002976920741911754504631085237750935548070312269912704911283705118431274694278517176312040524615818595759863388025220827448785826459609832896705831327538313636770904426791528914347837900628181754472502226943489144002652419849607955260486906734842909315090579022517863190335452550476235045677068394120339296688341773511714808087717635523499892850427285848843216737605199033335604389189339308501376641368355886497335137638377849947301958649767852949500815578818290006244363261374641685011778278302086977309563587150325422838501223637419489364556554296522210526642394071425740455127217206535680272402925738454118944848076238925542720452029127125424481086085241280711141986479314701811589804144009172127439913957781559792839167717492175309160089504349733210294083405082955126080379773402354435621162574306478603148306815837001673288915714252616801727379524136092222947593104133114231331472620323661952276990911968391525794186688147911494088373090690748379510549398762576817304536196563243275454420538406107963423733666417167555413528518511562406317663483819870317619462130100293847045019972745290477561882642466056779615734763536880052739879342958107905060614104586182805519157558021127120196996984456982261056592977133573514190595292812800709218396640937822532470786735764244149983802028340483849653020967596298938276639151488866691884163674811311016648983329043708622342422941927056797226711832955802718080618287717915335896258469986529189227563831418190603201674977344823306744161680104620032000000000000000000000000000 [108,5] 1562126569225598828830550598065555799891805925923872076954665477546502622629682476910252840383467823968723031099223967730262375139985441048947131876431356535513413928466134251492952740823360296122580381928582526112879546243727635954237950330588897156428524091366398435702493638144563602342463546790327026470690815515150418482826372239620835671148405946942092319213573865769948727744648044464017641557489315219042978644366574077567033669421737467999647597589118102730769431453929988445952518166441198946537027349885337403929784798831239419234738720366800666173969352479489030587886437884100995131821061444965640256382787991163163587347886742990419234143578587138139658602156788406387716662778770624314419903656133892543178091740481512622882945572628700411319502533884549820387117512641694850024032617024330080192134409637327447159620866019206617240834312032697376664063827327254232190684337180176216212717992046230884728443467166860887815201626026089647026353241790162769324907343979094956385338482062882900118188953952224718474769366605739386552605262835879136230852789809212583708332045178131180326120290060955402222056054358354399382647160172535547127698584378314213516467327303755621305268699083115367963805184164963982839487170847542220525022242664649942511725541980190737366372486255140028149549329701766728835473071313470735235794625702877697234475357730089477506946995142031528205361192389352768542670846340297398319614182963872122241890995618362890934700394340514609222700506179240725069744667259553639682486431547757274277405112114281654304342073653467585968189777207676370161338687450157732705081683201638559486870932176013186932702073055175010542064505152063286837257063247797820191125199656930377684896244402034057598386718319987802096673758407990636202085203209194476411531000003387809187547000852133584076821398684769267558200450549178148657220837708348095735127753567436084981040615495183557100082147376408581808771804657243277864178207693695280219043070512080067949358688437419947367091231459874343564170149316111258633258967422078381653016062636158280160331912207209921138716368761750679183239471591971954958893131914802650568078702192767366887557013946508905426003516061821652379517726420358026667043516207418505289729643342342777102569795921256293805546831870379633977763977445544655998160674070585797368791292250289448381804421615142112552786896648036575259572300039998671430097781928063723727132745900101744871860255724666880000000000000000000000000 [108,6] -40064853208561114053821630531942335928010629089666414211152582095424544282807784736092319570703094311595611550461377508428467851617578645543510543274149132259221078141629959734251217413156896545111431265790578902866350978393509708808744986882716831309789107515805583999265742143341884815838423430467696995707394426596211581209172632409290948506506396570149630553642439049709677034846654711752905850410642566305080437243448118093794567939190596422033799573905200574946765666881758293917906149785240949436061742234953117464819517118107360029533112345413359900454232852999645996602139630008247465366218173547591140358709966266649324224889927546094513345603270779692569448940275308677651682405567601182068428758976450523080514619548905287809986528149965038743753334442118359257764887002449159931370034350635661891458540920984614777594814779495279373670999812106239835202225012194997078821319644288611354525224963655149661427943053899333406260295290771807594511642160398056117379923773880660616183080880267115896886829551192137134744224279401527731673564178701908349906842400607415022830665715041587974909218314291726467785862567281842263616541634165491670984970530771761848766056247757170745072819812450946939584580565040968087226885292874892651827605861309012051230018069238923815954113033332918657466226086785553008077896601675566799286229378708733169838463553649890963085396876137392711738294508549604355810551014788511297967015169186738351057396818110189599817384153219551149221679163659076723927637545193877056502326944804907984860155587361764140614310704269308424685266998853041849522367385225855335182796503075988250468104359747989124243046570172972648348252785433656343530205889349496356716267864053380835711670784047118007346115764422743337066531413834115072581995035458584380652034486223733739526380485151085059303639677273505595651658734838958143421501694986039345368103222383346297349790468408201250022231950181434782058045693331225571732140612824607257386116869876234125723594569769702749302471365561515508730366047679595043304429559486482055230562186647625409280364231195535021522106580847209678695754423748664051656009689331621148325651147292251207678924634990523425651234199591182603501833300233924930571247251394294296077132120251250500838252014203289840712675925175428596510454639108907663853887843135492904939438686510601797130583826208795333198644214912147448503321327996186502161833495224006965143486593678408365689825306943160320000000000000000000000 [108,7] 236522911385267201977644740643115190839314394897033515540373188673005738478767697969067651973330619619198204803212170965764481354846886948178256068125119761292238915754884270347309287670538132621200242635352189389581602780930163977927934414426578786076310134896451779108160987188875041185123288272491496627361073333004949453630764047058347303145070095375059369284367578274031259709459323569069258532599574944787882962958141394973985034981768527251985840556404889687516920925435230005042598232860584658621370285577911432695651318484318093848470646378960773339226197135376683683411388216554113422392552880606480069484232938761369964858832849557515300012448783948687279781606209480932529920449608327310383651059509609204351954270821309399469803354072086228978430303007745761190404429599906081297136447504341573941462474702085472783252559184734705188099226711746506272234206239558047902588001530174801445128127554386898807304866663151236310033317377296245595377771325014646286010587019352132402532638280920231080683600068359537698086102606628541991810521781913152939761107979233164258296849472017190102735850059775377778144974524579211419547828535062662322048474079324972983827833215356837129366530400561492544344460582305408153849362056997872104304849747290825436001919573322840430939193449137865855905618473372024647872369344480745268870660810834315435156330609373727440593023526467553126852250356029067359125345302153000391147167648447312654274754792866068561052527505638218253914718589912750466614598005727457126384591277902970850476218555221741832662977619522419249611278246287286478926258647568664593352283921814154263650432303577961165781362896355828826834880467763139973112546193344073911123581886637747047953292506186400464568005226966969111733372373439435869517321727201964595212041506469073519983827980898236767707713920749758837340822537226543471207098798848092122030768040379613520228566672840494541775650678308735324821071936052157294675536913572458688669829929034730127812583509512778665942540967738428311380384734714113504924356390103668326544373056513154737353509762446775406972970307007320318715909518850520176312015053030670026295820173450990806642586391269199160526454405789391568556933886475116582387525524105120949500024256779961408980409886162517387992436659279340820153502462110866604007673008934156820757374687186026311433765734925087617653463133246222663604395279178217626754167632934418799249600122886628187198778769408000000000000000000000000 [108,8] -579521710218123897819335994414392549624776215557320772906735371522080188727188496458729045250520742826692891526309276786325964868682400348472684868172596450048657403735759451640062044284467238542588079903478765456504050982389165536760003626287561322251319496132874843082716562159967670930430944871054808367072224236679623657950825894229944937619177260271597317878463146809510136242756024392505464421394402511076676287005845293652971772592881149003478375181797520783979306677440233187854812839987737516674471558226407836372831949144154794398957320931878367141374951428399794369594918102527488317016486245395233914628513882218528185957709115010452231387474777004803414649093911647738327488676930420003286558655433944691047938984143655629272209594610882264767523330232653108632323022524932772896351380657565585060102989456887558631760425382455274981308542109269999775116417045422682192345282059841067305029465878531108165616660163240352540319182515673139501891965386138484869529477644692540975469981984731498082868958769985102723438620275419729464028356490814015238927261155275071943769808553888838248051929160595616839124017411324270131886870004190972282786025621415788195763631567451954718525448195277914928950204468528260018955538328969729137785261681837197608817350123378579697425199217361243599627270797171088920429391246509072951702811656248181019318855739847767527560463673365953325180316690453366645973014783843342323171688199535734282413272132266479182634735303962732522792007583732338745185468083728732917343258825969127410836512348036178759070314476259910759692895955624833901684095320100873854124225446857380454894519849142167402847941542959891391039020869476611473119447616430361000535793400673929186848718838280314827223908873274715624254332885004790107789089824378361338620577843020160677994865967586706509691160806917633758474227921626637451990207878812710128088771995201626136400390772389080093638218824584125959416076696182766364459386766501310269778772465250615504993772637003234126086608408081850621362913562941778977850817323101819072596764480189400971948136644691652684036491369967846905008546508705332261344516111055963653148324672322452471425547938258483614178699138020965438015336702985677641500483871866418294001772396367918160381845083567459974507799691844038318111692087960678787813862076910723079013659687491513035827106858850977039633830810788589940257647732153807426467473155440679538030793183631563858698510436139008000000000000000000 [108,9] -1067977736774285725881933446584938491020760791574127573183618055119623155368654744704279322598329923294220631431236449506117074553415639641116977690846346320164696811736279492056674075813612292756045358456791770856707794938251790977653407039214370703744135795859996779655087921652335270350650241414581052520949517018382324886943048023026601501874608298718678200777485829042895039610841007581090353975537214659262085843711217660708636610230585141715199380039747232625663151390698466738972317292648600047675044685985713454181696171403763746500185569848426657641059237711632606016887156279320804062788499969393033116944676681339587338278019153456309221413484106974394301026198652884061952319193094423780603171316397275496813085015199186347889455042983087212032181448752859151395358344713181842098579551902594530757341438910284731348039807050235762798774630191448864907822687445047031543448853939076539770289690094140994082951782673715539098541639776531052408427352695409331375128993873108590994300412975629688195140313019092534261823613527974487435422968867862861974071334800279369339782649935668507799359909494556557270561800347976667102920287091009890939085638445403892050532947646342703226309032197951108412556633757664351131743180301226583605358653192571416884450272796257496806778622664027635572420900606373267121461315270997965155626859503740702605005857141658869091335221371506691479848092589055054873683784149041501297860068200298620214244202494594550306351289782039378129259873297238122935234565806425381273098648865395385304533626753670286307770147070505031121873653684391587715374138351751302949540845430437806888942388067669242853297406957438332845518497748103514789853304396802294973956801744458310364760209967570568009397172704980872002603000215545174100296769597811639853705519410163190569365079990464439001711260877347745426749044277991495032980328329268852568175329435527048124699451802196613108962430343053799744213706846902480674648587767042105926443919197139295825571588032409964277178580050704098330646958270252539515451652150035402765372194808956323290396396360234978582321734741753330118176139257579340974400715162555927774290069806973450779943723813882358002307020914236672774409569231574134002223579570555209114350907149477241473171237269500619472841118553275576525992166608932262912667635388513484895806883775034823571783178726410400503882877580452046011184175418631780088448847622901151641595155019100977460064402853068800000000000000000 [108,10] 15706589370257047571921875202799700998644248986119621818287734500364927001982990651703106515927109016638754485249824418845767003939160115105057129726564468237100086990007480931735738751383261476047930294555229658148606680969258937662326521741976920480178515916772539915979871338070896148673883591224638700206170337592303229644644686549698565495750124633579360277657788163604235832460343240155906709878425165498457589064963615994932451819638221583890886435853364303086482712337519210628986801646406709848013353881758445393113029769436074701771152944542202951890536616859941840425852249283791444757445777347650421632782410669352252408138835703327837662685683910752169425628138024570785635339577772907428625299962560022901404121374134427955337093326474713421424592450352291936371949181118610679600721184426124945565384408331752722184841360270326584026259460894237155780759072102442913603913467760543494389889712307820704470539868001314772919154193540961589338149312319464413021698681151484974916328752603694483195032419434188607632928998375665108987334428402494305832867127139260384575891462802503257726593450268227295740061158270448009244730970432301309062605694282015963732896329206618269799697271393369262243409673145987200119158576111785647839186230449648508841064983251127312799786490109421256600296566411031086791499846889196314819388305638738793855301025374578718659886000144678715656901353014903477579261906564389030941672118987336860377292456577833032047691747294656062829340790652864086639476018977231180315808578128720605451230655200753808187767632620975667245752744714028583737477301881513312968261430642465152115311909777618529317667050345274966169705614994429436092639140736452316979683233462035768611867549956173509001829090386343544725884119544849672848203193156700502108314142180694088441101753181423349567419616780505841744897473222856993020029960241400915164783510583121029168786312810389961455508092150084922084981663959933907080351347430170888652317559384879945490287876189873055742221664440952157792729181457043904110758676937000115174234572271746302453041710273715237855324152043348400936662763328043628963870358246792170318087793507524985160150864867703951846764516482565880077786245528883496662833726786845723765232877357140895445924088216461934371076623184377379150570199003260295570418869539305694235726409236444825695913398664933570376974743794279215233875470136803236933267934451343868474915450580620218902771429309153280000000000000 [108,11] -74863059478547392610807996658985066417501740457944929804744712913774623962801736382177115575050997534043349484492546313114813950375114742791226524703096004144458919713592611802145474117985916346364629931834505780829147455210262781285622278701630302002263570767548521408023223679256126426887097062886163865999827535250328324810262189443673656706927854476131823403957724944050776140560415391538720020056806090163307108908397008963736854921353553297502444442673976883877918214617121317017103510241747443877404432499739242532228857024858110122201178710474879854536483024391298419737763365046067469955765142601778981317878746373475664108420204359083140769221283711650153850479723173190579427394800181323995044965214824170374874148182129965896609920135826944195612273694584257896356023336180992372786137370913308817656369521389272265266072232204491985829768912072001062080965216061377545563293899175033156601335696025472741788465255764736674879724806300443825986607936524656602810438537680852431015217066676455792026231000659101145749587407163969158585181408300535700935655728559382504415850220680031252099936916533481324419362818686162105059494011157732493266702269054593993318123614589705926420635002708535421793055742998905945256182317614466621661258469149030214871689606704643228690906356636243703446183027891415856627489870628880704221164912579252840633942180373766881851808822828473548843669433726205320576543621377788165149720400701755516882261453725174631336223697214721968554055335692741947952917631686473143600444476780129880771948025407234125891493091156822340920655613151819817507894028835104203345094806021734309473607718931438957441275171067424107587429297299721562155593818185654883406174922836354071089822869633963743610440323095148375073344664737028060167779387533343548892179044452020641555119595701056220876066215173242422865069245894530420397355476617694330068336499579438473904205983027109567774864066567846180972667703460596108425391542814112047464708905708032067045864972016644882279128690907114671966138350191402306411655105635345561120186691153108442443152842088301569463960977151593325984641201966952251594797213711016575461427423357005257046938026055861328048475294655779018477878011790457959334014275588412828328264321009753091163714048793390649203003147730377168318392927671237365082194682496577052924740150857252836204841003792480384497238135510049387679923951700149144845642397583364742004259608724276293002506698909286400000000000 [108,12] 234950968531469679661778489654001046658187859598476653820679704304321588176291889231108502482186819771481432301739146058240229753006622402188724604810129655372359377621131973697193263374095485461552435903843175618584284034675236139311196048064246517213210006189961559452490729767286659607967573351840518839172915648282760335824979785318963137421547376977287511538512548791233785123267305940349001136525494853008239631679701210104622046047904268585669434761534582031977835421481965575473296504257828329444415548616354344540954767042671043359281848163075000192211720125659044673835255151750881532406249736913266705526949568592231612020422281581307925849741318892308831174232451171889183598565058060538968391733310078243623554246145906585514386068981156842217242726718349860686241379500435675549249174317157477390428814925784447426206668289851774860098560441521716224755267538766980540632224814202798944016490673491913186901668984242100830953407424634255052678719936924446373326628219131000460917928608544734151203936929607144540713865690503231365511581141583703548116848485363624057447787759687102659322819818760655717827946811118492025605231018189521963154122145683408530741566609612132984205212685073397383318165201643108380098234798758566434435587303059270924193308373621244328939502770893208856508112175325306315168586642411818733671630658785271415200557163977718636149755328037293828607042987346316227010903861510127348602142197577311421511996202340910333310601614654892982282333296597714223078417879000777067119592952780919079298283843525495953880044931816185847673288739751494338501290064920206855452356631308875113899605892379189303057152051049497848561492442410896932280336983473279440362101485508600047199210523566876046649768302834173713259884566633849927269837715444604374453738507229390906183522137783506782973863372147492925007151065053524148627373395027817903588266688312223290795773840970595607280298121303070709588326100259685763153673344572036742973840700409881473333076063385203661574464701524215394148589664120822411012466250062790480672531485284316321641106876101786582152297909620101600034620912791335252294363869609361300440989388494727254013043248858473555463887649877021448617312450948089668404987540773218690890483623133882057885091151956311866007503024811636254074950542000153495711677193813823251514705450342525005930985178049658174141142124367303538753928023147841326820236206066128703890863127154656139362959637159608320000000 [108,13] -549393207057046159041381300064468839056130413794079076431321982269272882239079555406199909246304847898581012386797855726097985400181671662056184495343782434890547356630655785406320207392725864248282856056173514036307256737754799683547452980583865650912475685901084409085787019298309354875487418949683469869129380032140215794064020891662980070939120446147231933800368652875073009173533572914093985841377469561029058921047547556394110509588345228725533297026099602598377389908744597570862912446357842434032230207363174212703796934978644396618252700506309104661666426599385222340514179195713395612834227186859933294641172653883109142575602688816871882169804786873037191491756053896747272260093498755989244601924698223024185601575034377356851928004498976631196830147417796948108952061687392334811781152263054978848216796530705156875575651850504816643648428890184134628392409356785605150115896476618766787192759711621817685879228626374397039843928717429941730475286898129429713376981092512638320206069376892236553901389934427278601279213596137956972255105743032042856283859368780731745369717180396452560613729863355142593395255245285159477463846635638984061801584165790919851830423658145832230862209824648566254182973043134997407710735385209793444691136586372165744625061920636410398379819855981421335369869205071783095005840348282327802260433896570175703995931070223336167931347769990312207606674426961466060671733978158945508170625333990982882560812369586205143074081031208684595200778043525030874780694098288951097721191660645949631668316827259060503519556256920910019041065046665813872072738909961797509177262616617157452503277511619993556685241636533698060030032683058103250684759520417311063062276585382133575337766972359354956403985715794740595413977054137125201022898551884767345179335627107508319683504360041331238756442423350672951911539900235349140356661354258070867527248531594622555452097205454240631088653684584273047843103030200615715302783188592718813300812372359227939701609951671035682344396361721093272222824000422896604291968846266965267970405792648535635482733377241068389396957224853691933738198686396505405334092026696153087251453038530462130531302682483806050691674537050712943212613699186877433142638442236911507933401570080372643925556183750639720132899133141345686105059298966645736341258144632936218701384092880304669850723293149029027009772781386228634954082692366233705382560355493086780140917572983231015188139712970752000000 [108,14] 1001095204210229179701912864600222348749688317448736070140139434012008873063516030689642332165338940999897398175741742157970616555222923721853552545018131503606344480392170974520903099089651369888935769701296651629335215706614426809479707958461820732520902304787318728752967452024038834986997330721755668585317614923414897146380523880791157031513211313488163255313861159332538843877089090999676317253681720655672855408405114438761803401930962070077982164048581259338198835483073619532774172812953307948705435539570047705336208323199373962364364932155130721820227786498550649151181057402511741272495149038740410144183653274316936210824601652940420729831249676969923947964108187054567485178072471462370541151381446980380724933473763597896640651826662074160591569685093197311011099232560838198535234406268956089321731320260001828107906993047518866036566686056068682786086564561106707367831405988102790373822977488641932602448083409042663577458203248527425740162457744444250051921180319328130136554911848915000121645706526993253103417706581388974643732831263168952070337923509960785067353458676003055051857505827855543561838217905582998887912318853247720275131832849249275621819094133165086920387980537926314225106311661520438555757723590010365453131352780231348004080102401217740381638192351985844871484713487609237929889057192768348023145079071916271329987852982924171081916942295279489037749788069479673838488239972590702815840809607573263737132505718388524816792197376952279186538983884183112233688122254245772216062789476684860710837675600050643698186693146806801412607003979711817665033786330558911490229816407285302159798063959775543210949839722343530958011695104604751503773822032692592906749843099113231216705738277464462937038391926141829966127355240419806593618626073702760992032712435284077144525831821369051577800332756292880610184549920895546270433688939735531107510172398123603874434132040607458627101394679317261924555509663855646909539622916300946310292369295732102575650077336986493184340630314181351013853360972466428710331951612827759789915813759746913720417401110108497151808699376641813317937023110166368986159539097285696196197419085722889667812905324615902176305744962715443897041673412386136270395175642287960995808676252340059584964338138803887145993861383139206553830144352570102364115557072478738207595138622995901199788962879211097854570427097487342861465232262869742855859953792707334453092413721684793511917263389720576000 [108,15] -1448020675438108149758261422853571512364865470434097203199612905834826567176461861386567844798453109467954725773214932220757000229694537483881420288193816350981190183454562124876149503631814121892163263406406793838431187889957134628799758765598930439320674269155015302898573922063575486777419788135076903608640197849618419998208342804627418110793142891395159391291343237350978923764285026803855913461055899395318342488962301674123923702849444144014237483624889813016855171827577289239400843905172040276912113679942662915792963872034483487454965763620739948403693455651616460829220264666780277949024760849585622462019380567577511534175516288864276835194590170579731487452470702057825304879791784810689048783738376424999062504703017328372327942316006437830770098098511784059457634018007681914331118824276538677152071944205344339254452824927704558957015119524580469678192854200503326285829907039170854650093079350332125005209154998722869359306093796791465538765072318755586785837134959810193827736735643612730917155384672387989383368807950925149082661546635742694155866715507678572098814607630423651201113479580280355566219380764797981161729279553664226999476724187168482338316448541112946631972428697375109276577046968519674872200250675543181612679357765563341329421169883024911865073450027970239592821136981058174556971249338357223827182232269874010268088277932646231905591775023543820411270407396456382600975655015471744316762063167277972006862689583831415855159533483927064150699319253363043130633794470125555077638582775442815500580923108406417010962657246423888345368339342300407716847725736847147351487200902797124756459037996972805690475579182391027610519400704754057296033106201219254819232976089805264474479379114455222232009510876983472587511780328470225551500504954647161374080564288894564036406941602642593199269040689497587781101918240194905150946163390212059475263564524849279054688472493424934985331546367832065203432625127282050472959967119403466556021801650520638584157643505238163532652321433738773576819038805749640006202745162689716121748788042818197245629003524724565925424360413613280697194879853466998974359499035883983195381712111289037886554820787617671011069533950904437969313869973736235326350777034105780520032423952780644844152128486990249965562280915910742015175032374681391458581122494362514191146952714208002661526929391545471049981521877968924572379252958559969713989380324523792205535649327676524639598313209856000 [108,16] 1675599820996416570849258834111717329689930805250406089173730509948473612264742607724866686119965198469973001455625285794267353059077896450449256192563727326783013199288070430188812296839343867373435057330648914373786594858906996189971546615632439325619878151374117389194850730602867756887335842432587134195128814582582385020045437890336084354781879426159313129822771429681895570041257793614985485156962475014436274428869811894154233037779055616957063425693654151054908239013404001908562098232509512832896273455875182574079596110175459921626354874392607198741370459177288291824424808743094253965548632059075559109869312439306594848541279885737419236401822892575533405496080021424279520905870693407372143950455037131542957355593784868122427911854333107353967137191609974589920738262664790383262617369142517735295299384009407524365331773547213839985542775487413952142075346391634881629863062188689047206679023336836818493606802477136403221928632207298955631897207279957976461321209648620078504479200930742640833024959219717555625736422782558385261207343672519729688224471887541116571946344636357339122682350860491679245480873193956435204250216195449753922095616980649212606544759803084090520942002443573180074392849352753111242002459745376640608337153851579951442543239366542169525546831695081487344044923587238295188662561718121064771612004592836150426833828880271791002225960437762973346645530211405014683938312855681629963473040595012460289287172511510773697498682632553177582944698143496864944650780108544624283062434246531044891020015617261130327068327605778569364070115695757155140877297363449702571133193195857856344135373903919049437774403820656680368790613318152608348443110353798263909592724551495182481964577241812799991586558821149321812585278319786797797028085176376271543652514063378485815563819014398664921982406014340867144765788250566012420235404526370117678606168628113911756475918290980113070808487165966607705478101601920487412269462700774054548273061290394942811685080776752637671999382215882040048747144591052272116651909744109136626216479786987044917245104893283573334108280239324546585288524645631667381784386205654180902527163737475404634798557970018168393836661113331157982805287425639160840824059847354296901375307515758467198116246939484010634345952242074585046887751920640523458093625695634051869548446979770825300928288212425468767758009079085719151902921382932880668092719325006087088449488729622212671312263905280 [108,17] -1574959170010590501424074150185233228056679493477776851160642758559544566391153541240883844420475835558147510299860453557968171820866945730337524486261980225202939112885567818663523216561608243378018032111022745067653374050409327029332273685950765981725440082437967182079481902301172762063188272297313613532011745231065082278171332084805651392960074285063073896236949168855938745220665572824920961847000301066496733973379832419631922478169562928980786888814577530385182668565394283741609771359325340313958500450831661500288902937538376441605800597030177752239265377008554831075993640845282820068829307770392135978387033033613819131679909417813310137990209036058021820292095905728809063388657943916303335609184426971513536433311413722494093223356770689000684357004832367849066849111841362005492446953138321244731178097010522262990471545291760504338802873027325514024950587126612884426311223131682170081262580528444375083331622570997405698795547016750946433988913294436227487014086433200211327205183411708464176233682938794641193562660044228247661659866950855235198982395489035947341874418807609466158493571761507176984189568201069624198503506691362774672425343976906993612296427567001495525220342678887948648968760212709658904768844270008929481750014596100644542158164078832980947595878630572277716706211166017684923878703622937474273427719440387981793760255562318734584912100928176294740806923067780569948558603544938136016002601382394710390542091351965984992030974772479186772687545676560185828457154324202482788766766941614372493015386052594904245492843359620988666591567601238432185641558215784415294324814121216135731136754115523504317406105125571244270674304951156646510626779749946291881463544548147282361480997383323664660142004681552693370309980986441912342477399610371102280206416981651156121016486623786181507641330893593659186548693822569641643652709199126595176435567564485246366723736297323662971716380279544207755177923574249162074800103649051782572501551839111565080552953653226589707341008327230301900760517615131388494996146263636754668399134927061907572844829439482712408361615543408012486967144034213837614035865848116902207384708461205441378361984823163016798086108383929906227613441601778800962293986640251720318688010264127896193279483759480238911488444049242441168258268497466080450266131631695953613165912365947859740452559239696927012609212898591143517086526324801240668217717625263783247507171410867548109594951680 [108,18] 1299265515396119290863946276018297812626570550434609264325895773894951380375015010729518911232173976890853803930195961948022867015727305636503632294429932658124623759224361926436664477057807571760072101795784102078242620183029555284724847711240135288512320545890806690506888670922770001177421903659138637353178138400806732524809872005776267729326565794022635742522196170074297898348002840439561602942526445964699300516312098836481141667413613799360011029790431120561203119212763823202315611003154182430646287590233398774276952780696757008798771557375940602470440953474513721028747058397045587430460429149721541339207700571097664190199825324333792509734633077416535357780396709042006691152981482564408453376465765648109256705213218271311971593165295802146337542778117679396492209438238036287233249423638701674343302951532828761130826605635520114457766560782316318947292084911581722597942100668707351262104616623996317803756788096887068064592566386150664880943220846748862581161261995520089596287688424948366065251252155573601711969353941058736804779446643098207441278395984900496441280733410762607048835328981762647754072030867867100629152116032437585379427160846641196638185341971945766138012021917392446474815053557318456753794546425655702378237522070757163138379438086255620888874938363907313255473551941680491497683972976293699841470279710613603725146983820598809330171373199611675510612987021135820715745058125005398094468443756825820130661319408954678768171246242968504720760943387138130320858667007102034415134835776269599298445960883357545882523816842566802393468104872078842460397126632715078295700802101183065035947524618250018952901311489179334897114590095923028440042437451029944608069199514922525757759120951692091275304786914464667337149566239251790904070234735133079264348771670477168864756898208654582610689475072848505846928115113839123980590966517248708556090512634165212734881331933634885859381798093698146036935239665763884871354330023929161392030377288410388766587868788639703637342899673542900910797647960623255145368488078346851330793205684975479137266564719353512344398832884508247685120736043106384903248886793470975986317716477271051555361391533142140592096230167806767918663261420745495225643885094840172829688678826130521586072331834729369104756006731292248284512664832058475834263385604760905727483388535105860580671103268235895035053066465471221699104282616202848828547937800578306250210698263396565741731840 [108,19] -1194749377997415771558874537624407731149803864006325690535890353968310615813856470524244100003117589597785289104846428186135478512892079040927001533603927879147786587692141624563826708218341108447833090968657997877879804714982867088355634221882029092249002055259912007224477008242608175325795187613937650331930593486066050781038975873225317642493597246966566490926488120838762040704059483059369995860282504982301405287834382434290868127706601214593512089600648705099673473748186271251779938197456245595859628873601139235489799667991973266643697781432524009954017733033655027823805393944414985342777887533601999860593877509269285013826963017196033172619302666394155277222064292593882500830243917235914697056322378182134262254283702323279150804488648778956760402024028443044313768171412721491734296220379144092950376234617740392924702266803043010964427888439387087544455161283348466360422219931684885853634377632396712125393961392556752049599379530444091957512844018194600170772398239016344034497794965411662013960936088834770731342074427824134120607532326502421120450588553666955584201025369268686998022663746392467502298345386770491393680322970839567396245714922800874749172204080832488206194156373666357465186132193774195421675754608869681806532034443338762446469497862449882205127215445237433748056262298673890100992373011902946908149361672349883657992498868678599473308144304528108649805886821031137917473537028286367584674101571570844073834201837889630768599955475297383420325585800582581589819160061089876907351056931660453901266614866993679645179184089010012547626569739093333051664742424539686681887660779899770475452572258022673448087935294068431028081421086125014139837942420032785478129044279730126647955096630129012646719265980667486473794643942145650957974850287379672331369984800751420012623114918916640274342994897409946539107923817415292894699944991682272623124193536361830345239079146125906180353667068496891906729416003239456021904091799555960663608261249200212877701457091188554939265655468480538720481327124975632030511039103878055812385997208447884784413525248392917174865295981242862300303666723558003382743088211077946209043148345525421798650175658228146758554615334876581658935342239064740413577867826648946015325904213442087824642750506169852080155360257760764222976099289979120500931100966829152636429458502135722473160419984989376305188910895976057434682532440525834876194769581619928142898908578768559800320 [108,20] 1506523019993348960677256715024411020024836819689264434757794883500750997764355011511383183250417717848418364282575951708773912756467955408669649842131532330901734889268731737574206247217984566166656947370636670146234074875216875966036484497470498095788939012034876331757957704367005852634753260790454183872254292593106170124764491790217322514337027186499948665952004235812568694335642588930876906583986268543043593359092064970457040978386257684534551190368706405635346071164694792705353804855364872715244705383855843028429042172074680228450035277996902411559400840429092465222914768303639587077295666293472704079783587200715343704705328872300423843281085389236731544386004927216472398666302848869359512711241648758910220734229027505954794901692752482715631219068951044999077125947515505458808952417046058890305407857811965213322071304991825500447126221656566300962258755373888079177689193535116369058189110611515706760456717784870397544456575127862651578284972291699286663809854731299111827756380130409593866885994893896317221873003600534809968674520229228615229437888302467107718687548661364428118853971658532241269734281524718946502658665616359685657470837697662626567340994323655373347326792606591396198877928028820758544953497184471745619907324701095017559293346651413769407602786525969248528329548155871076322899560320643805679488241295677722217619422018430662505014467170174861539475400590924166532954206359159068197933652944258756144198497179133780266843307187297563643414341793533823441707708131119935336583813349151159511391126414493007894553573193905236675636135929354231609970654490612262251852260144754518466942722210424322018275928047156912474058164681562828866217059043103013527579424590311990779051281587295981209678340365304049789491646783480927344830967965462655354660166478502336801241201190497225049388040889205499745734188895287442131581823096578046947793664243620295507530983193388340916675531206841882304791556754557266053510310629119586883509408144798971859171925677737939251553649881092787746473681447145823017074275204640591993962516144235061011997614292801958823198148305372585756491482266569196315961160090000532618361615754533823850057329761851762565274444065709567860895750897837042788395145555737238115844941878018983898619218773772748844317811647944934900661897770211901389641665881861943921546348011038891002401570187165239263876721244871230288010843368979177603326125046011301238429102961695129600 [108,21] -2134288280375602128704571307301720501113862984272026484287149304541259355256829796662232407930549053603990853604904536940184147775979010799266837575902304673450592928674062831519313761206728096376832299478056544799598879360650165424904366314805316024228171824155614112996964216500160128672350029150629684130633881626449127492341293612711993699351125301566752231047362913681756939100159358710821314610922018233043600346827346818038610514688350675403467792051369090826504576001084904502420613634556888211772225427492506498011497475140475016259167361816655050304450234086838072676194886466182917655011904289409956082549759152764356589098782353279655843972182443673766820864153508875767944336090478514275008082391965942547871791266712261466364259156265534280319621477637394826076812358884192491567332867999073283885338746476573619230248153138840163231222536314978884633150484139850235739676488928794963931835864747972181868020058029548454890202199339737646715957633649663934345777278005415020010629520017902069707296257180934811535168179650892458537984491857657703751384472421123140564460285446065596124649190716462004736497299839636427942002201107606121463841440177886583627596299397139184926004923502043548052574070620201164567322799947308926527374011617468993972544023046940881783040442085898305864494200569786935613373296108955351588982212104951482517654190036565035533250797586696465633474167064379965180885662836808354594608895538377505918941179631641017012120643174557717891681706349655414004376009684384620567511730535259386000204526084206992604521760196745241917081768910757902622864761667154315149790258757225070164842699653041919071217793914786789666673190051252240234335394107192497879007789286958452557973197963969499373360794968783404097286317959176582358510456021832162785698653249890601641168285931124560551574516918360613080037753765198025737556976195022522020049344693706000273135240688643256013544877614480508162765704195497267459863584134903930961364953582124907649241909198096858363258627145912584892855724927484851391564774454730469494498550424717897815946480044569278695852916935375021215026895423571800791064757330844261669958745239012798219318915245423938324586157298111332169088352650347228725836364842801929845851259639597809288550134485304554919908317900499167023748949916698485352728400251351295565459148012987424778517553317565446644530488227026586450653325005387383208827335308434149947961637024563200 [108,22] 2699683124402352357274018845318336386466247876035264917677491571318551730497894012387292110596352116317648203091174743098719156278012678007000076906201296331959316032495978443631454185516748250662737745827975574909411427399779441320577724144913994908007145406626371826090889352175238934921914828430166921099618764243347634280350312411664739424200720712800215378737224650551882423480637520543360670025176942123550729492959090046799708816939542411353609704979630387973867067729575526662755079047001928771908562098009687341335481117790691415197147703104458775358659185010552343545301621751425033733805951632598723347167992672205981645775033187632582438710357617982364095068383013282487591124594272673940691763255153564743091512056919070769789406693212400281162625781790923257789030718651832781114874368106131415326322705983129839991743244847174628479692132893159929016899710936321999670922240608127553917326850464550158168097509310258990358589654603794759267490726899800761964499029224320470168462560831015604795063986261648917561599571889803598267901096929630094815010155378322136095500517888373127730802102605743483340426473056796411641407059979918520408890702835184770416827199531127143769121754480526034172836057064540860561288731557494841856756473525092411208566982141653074423371661492678119332655784029636076341782710190555839180328225333585548417837118960034615975948726309206584556550013050444424952898647652140824574443803381612376931453147880507992240737596859314226534877192614586752947347743855642352581228437474280537444120939806903105371884949977926631668824062575361932431514691844108949731743859119539525406074604733977525993925561246236485752722149583439701023636824332090035848379358152399329409680880880003035687219371746555134345795310848970590832904086048658888391428726581575171438689205869869926228337251865352289005890297016629705768568706866463783618798641593838430887973892777285389653466307423549324016963505295321559306910437791096843245348317296737186994841154558721144389272381672364977034213548859519867012564073377838547473796298038857633696571914590177422674614389504723388164184432849954917275171006109969948414825169690853219908783749659220324898370667384259988373376976438646276097521158976575697488798421522895347522948203341527703460993340786730129195320870429257754740827823612005623494611864862008060441714781200694776482236226558122651669501387340190776468664388932222042805394619760640 [108,23] -2858852532747172103874850174156791959066409297924561840810921849186077330055846332566503385737148144140909487483650277217634803189485580888366666013977607170439365014522580750193837014129330384677289515307563081812934058782479869947963657649184347947575447616975109734625563811289605520676639099935656537268365748458390445710953963715758707786437897072583299980796384309098730520599817806821159947727914986573313156282505026654344549036431885236138649122018895871088338342828999843201733801917529732193621759111581150507878241707091716803017222643204396253604434744860616900336246204999736287913880130997541824574017325905800912034947178171831145889715094831497376919307122000392516627686418285809518445923675923191208707962096494736715596371753399013551934144354064246590038122915479128288374892739584203499602930027327675123111942831354656930201050056194664724431513942137465753723549991878401055014743287955485478684683065790276871377455299340141292518993275078330098145622087858828753964373165110376515602909263499240126952675737301875946266796227677129928859246632777098670277355652029601171177045145155429097412001857474123651563925967075876454735002742853347387883670025341204209553495986567127562128156194191690725910996263687734260072030602541882281735895757394123510352578482088213744906995470009097318549638719265480631456153272634934410985601763969631368142163376809421366694472908715745462996789694815280598600025533907279579544427343376116516445425214931318982009036529104363754014033305053363569100427449427982416761640662694028182738065939883957134042972062859098457933837999812459056950528441074132098762137521913822522508547533726152790922568086652644215247137166237854955243306612940547429677028187302421090865916473998393211021187862567042672193168727484537500549568710708176106656143676402364580969588476239039711088057454476094208906586033112144029591001842110095908907845280842222030472780450768715650482461003092880686522377782758362736940523179475509317402079405148977584417853555414863536351106192856764633779297131749112435214850451656449226364671008791281169071872214847845760203189216966684306797397292018445160243164855601338112019931407075999771687599776319752074646043892637613912579307645030275606465869027010740778663259165465213617725179128609166932751940135201588508381278893620458468843569754505306586669971774502388936469761039909605384975219888574523551672244907406402634752458752000 [108,24] 2545980519980643949732689612226831653815977376374791751000123734295008991269590333052516384389231087041311066394460882714443042662798883458783193356049978466313628015228439119101326164872133136028905017930204713353626418336735181437241334563368344788615573798181177119055003638433888931647002129010150425334591002219182753387895026393885553762397639031912352924491862606452137795800248882878043223794751055703891730455716098890645463591870270479575852337384685053234918405032862870807993935539462285814884943126898656042551385156130290087444635381446572933863080757060031551636373282968102069265927677248944106246107851726665523603027683329677459659599325079807354616194721543301639890992506211551949736433352553661590407021800749267405909190168058870761266120691859472427772450181233546732161453640716087418609035336973048166638261757352707617808612974323873414037098158934707021425766154715269353747168369376388485021589095525209329153757887068368932828565114026606242665859546958748667790455012431633199460141873470310388963201254273677320198940861721866308108463200313077765328715813829136269027768232623011562694464724953179636754879525071189189046841968113824844377508556344066111202591240908009252454976744281363105555611691654726155889746253756390978749922747445416264410143715168831401543072792495207701193005768555501048028397575374047150615131183607687480832306095652542261723880662308574070335823563058133519795330067963270039805721162619268716150844447836439883202748126596721288963409138992727289139113147209471858974356778207740099279327773138517648432126642372915730352010461132378855832190006681878940174080800956555948606426923441562476830383725027422019610095546038304490531482239409465080838931399784057871843235800719174476382986512312279548994685284392312509393673026061964177231035582851597194810876643161421478574065250040426928979107499064570699477765994698356227052725961999601986292061217572141033749623569224122732573479114055615031583794973173502835072476118467512619599242164959110878402805707617655904333099052826513264121330149150969244904698127846332079450925680204818230833039105638750444675139961296642072845639448243927808547667663288017829096144412956308566192779537159578168269416804879801566978708496693352316869140276284963507790111679064123558891099424054022551421087442018087368137626438680392541517346965057296585102314506486934648994673794335075829059649699958489359119810560 [108,25] -1950482912039841300805947728341483457735362091500473280072238244252126382308892343060758670647548177676297294889475059535891626468708148677705388949582036742142708349499146953772805594146912176911867230739237500086495233339414238654892009426696660722076163924805825335541365569637335124679686306941438338082894981719986022829641131065308587855332254094471870866537550406938017563173401371364382896242358873663672868617635359874190461821527159460699870824054358407905547445809000268249362017479237244767709231856011983033328342709019241149106760437109579040829376828735789114883418168537457082221234571563993044716729132748716470959967974625338261667623260703418715562830698150461272227724935186919642787539298064181573228648159212369869223711062699750912729734105123196024537885062859152791690874249109481635385437727164963195754476694247601732622747836022205735431866478674393890020245265754750781942196088433842288689415127365433064064977682756506014373807052390668387183922830294732880109349807763559316985456391933553236106267328591035602067488347355107435356255576405111718603444130780762692242401397332123829074195500170365050289469938704512230035073442241456531154858448663720385134989418116062022605758917244301703509450822346961229925634998970279262948936337466226412964907373222532517264590059113320306089496874675544239883171008876418345830382695880137745977894744733996572183105171245781120880003998434081339205284125555167133936352574507168278746923044996050382267722443304821599129690652137533538217003988286438949021654069472053337788324653982115568655941417317327062481434330667852677697876310831987379030932230214117840748535523939726062929096995866724352482138273629396976070788583073128679356252598485837026029374171385466556657425682503957039843527199127070937921786869579365516384468009930977974819298348020579458028482438698328615280358933960536144416820959832420167555776504993371727572046428721566007589666111012070511186002870798560931181163275227162082534416209140520281666664649034179321786920974590092191566920641186863525599299245015851007996881972600809016840797611268258941748974145920224867245122311718686306630803622388065495519405493555927428964430878649336400719508470651188505197087902802191246994004283412391308466395934902130977100980266917165870087693711482082467777541449361326326797688055070835275616207144425575056192821674922055088479012324298263025322691136034686380277760 [108,26] 1322166919551693377372805750569581923186648625346445039417185487767761898679239494962889532286985061734310294099608699884163448344514516230254428525254016290528137514639783985169079219241520938197772284694204942856479117016981491205289770200749653908011814623645904898924516684078685307394667600372729811555692045349679433183848324309961075191383357776163602393250986369801445874746089446378021456673798511593430885785621439137655108243927762900580457046958169427775207860380243860140684867163420078901679445486215028534876438751758360216341844807758239661860445561247371816177514440567878863230841909395277692324230903157008271153061905661208047980850685832215459159145575519290596733300913879001398344998106438747343217263472142774745375189225049176159927218595806119038248012039147806165050992324597248961912210263005476417876515052659556479840800837793204213287743797600422766959958394023409096391919890672466064853942989088101762902582250878745172407371799405219731496768937378874278723770636451980014862037373826596450427129278713198838062593294351718537594097990449788288366732930436097754692483230802493086689474923103025238310866464088374050214282499002925157199732301068214437754208433232737209957296173375661790005473617255427358226527853146743505756589915050973464650823290432885692183164245592529122433291241605362608734862939702655764129139823472482110847487792870188923711061140061729062650077604120529344677553644356100367687198440965253668242808335632773715417947182502496679691368471439784862831741857800948293992250921980369275943204554987413055136220874477660750634455302566551258961624483593587194629465133498259705837258958031388456407307841845631239193690457313739655583715414231811537175189073537361180798075211409935829972327778367781321319554156014879094401192613895777289953344260474901262822408510242094609150548398784494254563042549364032277091574314143690298491302171145912815913102948591790729124010621392544226650961621919013822666830130393197951883647887672799328066130860582750474845458302196163449019307146361202900052109845264415703130582584682454267932484184750061277672568510314298114649624206130902481369958489101568122875125103800499714287228222313237136344811961460958657889308083370848608135366342694830733855848519524872586733130498638105051916500004242181831704183286243929725128097198370823605079797772883263570668603428235349274452807797656458589604361997281541488640 [108,27] -815123693385439563013517920311688566694286130920052929147177747654494224513338928263961920425964902808617767088580018669037529021576254090422525662196708767911035569703985172234318340322121043321570793948118079241249331493556397695980884785098539711574199545537202947449688347471252994410622272574129320810179812993143849265317752232764468660947363104187560161478011422974151914869763400827258959811694462954837272289038120220823857039530564750199977381959346929742127414714587854089231660218053836512129298151368230053393453490873823421684639512428435629334505774209738840385191872046496379503664050039803417581948144745702704333307664397305138516188445703528795020297682701080672967723978070571472498425255852039439934316124350925848751734744171760122959231626347934968513208877653175765438021079596906996190628770190418238654678616677253611434147660779926599198127168169369584160663362620012079156590577510941291238749629466386187645968398602250841466726607801351589717020062345712384301360421329511214853918444204666189992110400855964254054226878091753140726800025766494751309128230794868607054053531535338736948795892429125968918201039861971556735964704764615321286658145313520881817361387779362414846695690178909270180879289380631881167833656141286649513630881404683246436533759543791925809111893588050854022694818035240866820875898856121174617311564217772940556549570991426238521887131383991573384010531045309346891147641615212846277414774543183458803662008802296209602853346914745593218781408309159565295095029117111374519566700185335811531070765778509567962318381472321026362768345625787068280972307226232515774317602285633384077806578226078700108522078724827978592500866366460587327867747201285765641416129278390427653272986511121781734464755509103878935230798007603579228111322764557873486758872729295309891128819892917127308587604469117925459497640309219807964074074762989897837175986635003443001188196594670969995934949358358172043390441845044787696945807447099770192426284512654287100581685789280827545862803317276883745554764144485943108629353573054097285184481508960662179954796383517851317320739461150044326424698556541677909919741889261039022786479593650126436861221572613805230773835643127554061112135515999330347739025070252235258151293015200022646171080878739723670718611268915673013532955975149859192974603874641884980924362203893456545126239388805025872412241152264056106668127577702400 [108,28] 464212334666860628238949320899169610636768073376293826361127986817631067059060943458698707577045580623438937857762939598011234181957287545030920803948181165721388752277571342900686764064700351696873920850505670012999773208015711177999166760865032768632474165791514407650869892964778750272337611634458303777482940433339540405839409355980925893707971286865244921306416481221997236940480753440753361470700901546224174998767935716688022635008862934281634629831014658097266975365069289179053973125152531128382978826726697906380028322315866690906035547632893086609486582683020154569490231775571847385245182304374550066275146131825409984365809861085744694262861505687156431743073407586950376354487246385257565795953716620717916718807354441994290888449160068825693818449183391651642322945568252652863953614664858513193592966692984060653616041085930728384107017345890309291169869218913519448243662479640246787242401911547121726374665342912999532348120136512531771236408614198245537459353914063689400053043405112483061328523376823578092619436001968275138319717702371463886791674794581697735569384273999148330193783116014081488417607722839859648430563540158436344053835151677513614801638694888822652409115480686088279084372177878246819759501043225445672456820486578837995895880166499253505316762227758874262918795917934633740690642561583925958463668784952636397197616626090036660622351228957355581436802796468466791031692217820992216927351189661352888601409702506644904507614886689623845472202346601262833305940157001843238082288562162255604743232829467740213825923529211132520208663568870942064424409002212708286306185622199866674892720876844071704576903034109494114168410578497363212321675305046813205829305273434554852527180967751970146408262102089479852265295260832744549687537547090579497548347352453737885946264330938185189324955336677098221284345714897808552370360362396492971512464784456835942176576645982458071642244020487060881920640678646402220397032587441857822610556055412376578302751962255315652415813539553438836552464781590316872599605276277208421498983243713605368615491129606182822849458162740477027507487685086365267840432555769888076785650603771312638373980040076842693218172330161110769713084942604662631015511510004193184263731866212513448524679526317352591246375382137948019828741769188120060095723800202355505863730462491481677456368124693402444579641618562409498430818550409610100828694118400 [108,29] -241296195033528982505101904378493634045210224208529897103057526134987089887222920137269192602679682562900386988962575048215269344912208918059381449521252274660024436686759114526016880234820294494734013304312480390082400826091631284039687868255258142096054295754387962207756546823588667434582441650944969200019142018319681439210680054131617910621010433689163124052789988604223943686009904983221184963064282989803428642301460871589876975339592379986414169363798406602113389576857102393343598455376434880185173552550224745720548606097898235660880997679223239717421740197600851597060743357426326606886889435074019086085253676117940996142465461337436893576121696023236235863384770277989091607304810208880937730844339005551269938917690910597645616758117076072306473620308237004520880677960052201326818406530055638842819528762549423940129166977142124478553022905010923785937919256838601933726525170621358708189499328009574284294017583640840575869176598441062639970204258971951088420597847787503985536430992095047354603134466144832934809305238620199449578552253170235726485635417900428282418648360882548732936281316455851503086498498894945319069159733217110775740628633733103595349439084007537159471985487898885868243771186098920580578275321574516847770701101504030676447308434888574088032403415649286677612820745608063189576516988114809806122292803685994364682928446452528836141056381220006854717019172978534597069247378657125087755876522200420632866061408056603059106961375699580138979584124957307746270554197848577155739398656907207514657621645085763428756770044682892673919279900449513444236617977519978168115281491644992258613385860793127725922450312282328382910853361710286300277100710680799170431132667880161793747691120657738693849633539407947476127990507947651565526596529365978835927955537065736653300689608305213880159658661031577733235897010053803129650571193572885238018562577512492648851810969526451715785406212221405147498233853111310155994108034088164692613952375264596559495548912426227134940213387461350918899744851134649779819095369071498131752317625540921404456145593209859140432416316264991547161000969954469913442238945632049256488588480920046027038039432253431917839725129895167121851386531649261144768342123407681588437003692129010422471033961537645386135333178608340857967438475361464641909083382285252066775816603497603304945100302616101305350198831193120824388208875183590624261570560 [108,30] 108227127845793488013086058531289182164869106926335143528170480324771160502632066838505610455806532089405121023890058941300118767305392003024474862826056859308859801667798549276450453134799838913605715093555839428271545298455999896723144487062292976248798170501957714369437066863241097784807079895957494977942092638925322664374822652408125063739521559559629755263112559304722102281277644780851318329080703567673442572968232402634928145820141788907123547753484332128003663535425407846812776196816137597726205680260895723202788971971090411831662658003047418865088011272724157985360674307864930440310931405332951403693812551298546467192612772453027988930288744876791913138087961993031369724108697046995074978714298228723517484349261478534538299058246093981304540343118171681118333103865766645489845804008926452769586458879099611092589506506606122031348198818854519481073806884356168668796927050107790064270916367814745160953003889895607431475268982150328000393385264429364277275904911359028548675967353204895784325207009510976778666595499839734046966864833260697474432894569702620878617582508549793667115293205353213579148066581373188097783426457914035192948932815431064661501439534136636261900076782912994838174930518431706631401657205125751356696414668845394933426965387136148111379119752867483538844326065152751377123774983463436095325018648601444180337654017872546492705922081137373414228283688744016690110980171451600241695989881839953191697029929046909490299232914545109795198456975157950896533662531200373673258968107794862776003789240319896633017757714976004888716853429162454251594693104198648885275788555218363416779283623347265618280326492026432136022892981294304114807426685397331977512176544908039843549591879690077644220100375002670145366351646929684743130206337465061045161983987294418349175669504810024847421155447824071865241565661955649079132592229854421463647991686213818526393804574490525872897204836825854965086991558979263392619926928980609606617977146596948138085335420682238392296392090168001785483967114522562688645442631176287214412305435604035421999064882364610685864394126266313707095358298084428669999765921089602418705216264244602801031892431457596290034257463542202204910808624921888414822572999928101307235351572787147763873472740240130147871546971106401693611990049013235507719789395634226365069553605117511705002608801810536326719939893774548552779351390606443990220800 [108,31] -35934954815023673112235985462297645729017506109301742170612846676038656786375701439117346934542910311846799774049828367160079133511903853040169193394953673589306309845077636401113191608051304227824049117538893599877881151527787270033996032763140687749950783248575531381958924395614970956711957446019983400265108457902055612909249985673410251295638103982543719857532574300763917848061475256097276323458396674648732253483893727112812627904710652561027286464475944833398187447011425435359027023340818790596096652009653759462295845024850174511543079064852039572930240785732889147967517904897020144971810689041304224181080435519266126521317420142304241615607977014528586687760102529501443459702535154084678871067262287337281548622194306981579832430045386334283625438738718459482998828752095232585081214408155022650645546682781279122131496134069052797003369614563835224543050991535742242126437384209140949342448526417614623054508981020839315279227468086509120545214268511022443454059292961550882840671727149058602457952572272294066574563589419578394942158925914817819974001347511034083710701373692054527415375334992912989015025775031983102191787464510049483765562254704521762746306331339105927300720533783175486174085709141078508871603885363007452927999871680867955386630005044632098084260782588279795604443195816710416778733950254295027072558062288793273038559758014596029699077273153224036657820635938615090574398777151519242295631813066556385403222492044302463565662556352798168611814000056594529783649944603982574874491369148519399172765964112312988812114593502049090994017562977510597586238671763561028972690133331891403525351892664699470579753123713400433201496940400367357755161217305648921135838827440981687509967668908211378959755279270981398299764756444051274103094933726756093169371515656304501265959384600616716176699781364564729973727311532891583863095912629815521013753973650338558629934593386466889413529693057153207122588505828887186678001536656372555055191465846747385138082060002935205422298060374618544885416031616189153499098438809027103569170393873118846415829618026940988431138330141001821864774487467102829592683398648955059758635323315205454711563250481488984488898539599484461718095204017268219458118183447739723892451871371707513039540473998895210913192424991074913066889993316806285031632917511551065405578931146169793060875577363586248876806009891404092771688687204344791040 [108,32] 3142210916830177774376630301220317530836160990637924672673573163302422803035144792914994238527556169111615313443674598615499590619067077457844475206061733893240451481163283818038531432792742294375313583717332240062693679377380608189103646808769517588161224450385845028943408230245728072257132286218098237430930043375436673462183592427478931413715986071613308613445605685994771709136699341642480678687881782264671370060507344526969186794834398713207574523845939004229990640832612694224272038933093335492747456737574639871631918307584947653844893068910672657677304701913750528079871768307084951666363213778591676656714021340970855020656442465579140080003543538091347403101095769453244552787983519687986849492178649603385734514306300199442114474094522317953740774645205950104688275839295748305361657414508559510431183595202704119523008801769595315456452280711874816872342588437354240317347201562562409639787065734424833931532419404512949497893260198405586273949344762888578240315930322201402285811176065870210711454612485574278849322714416407822226211881282104240428861325355324071996829447462673538735728109802577047301889224596669153385780177807714909826391161933058418626830757678065910292492233155187222509242249395283537046636743796651293474846632436073848610686326706279630038582670774970900378103393928444368315160960704658218209469456526537890871808534201627081338001027011186918481855058507172534509296140840145227437959573654283498773415355256794947777316220881733025816074630397557366392441977051926282245764135267583567668097927790986950822977723988413924628703324520171478314419433790384975002192191688850009457849197079703119891063139932740628761418795739890243049999708039084157619169142722013771105986498439437371746151682848005650478671236422503347672738353783996517397308585146306226160396939941939667810890480282806414547800542176972940627887837005924476032734604153019069749539583303537086268030876523697696422249210043174538116709652418990647215286210711901279419881524429640416409766501054900535115171676683836709578786814717745787911867412507620632200478517145025508142655824204730315902945375823562537727606986690903290445866413813727467037369899714515535348542906902244713123217581560371415349196265561770445479224576686489645702545712840773661619676219171940212121224112066905424113045603434618445810907147598789368427640992631177687366616402651131648229352269970145280 [108,33] 7010120899088310063768295295477155340105925301555591231471081650034615977178899746375363131988963790404437937406664299559959077188495829241596676302659329080984008548445465451752984942652229882657112540013109448022067160493890163650468249394781004840449956175676802083811793899988766486579565518932313673838003257929261417475341706265021366680694234281590939855532224354987229659273734913092780111377327664618257541029249534121940288674197330727985180592965842402987064250021564362982086547586069869427788873747624518347558281299843422726502224684650252607772110182618284501458824155557238716009770803498459324840425073338325232397374097864897739794828667860966717005091892283484898134290774412738640226545587551056836623717073316546486081511420152316999153655591197984061652733579127904370598001260782737295744755503933105137396904838907498488289899246555966863103742037594884394558961009428285723898482224329114260244714921969565891995303995562568960582417611220671285055924451576315652883452099347239687944740456170643325028250880056264798425986808746007093117767289423828016973203718014654585224251635134204882925928405123621535432476190891908187523284087290346877947220593213602359951984789621447645349185347101520174280117148206115770685707329228862976435372026801540078452178070605540815955650112379815637266412499951488420396343582124900838498924109286916826530376268906320118669508887599907544516411683659369309782697788577062429551558986691173449479571192339594098883465356946779223907200033068814872316142999931156517668046904871366270634528284061799306035709133612222644629153891190077337152445871509827283524063371071598595674970247635615241971243514266791091305729273569914620142909477565325911053309860650452143806930339662848449991678447792545752703414737788503752060379741832109441232889186178062666278541769761496800026941716346347366334177820539786451899508282323742419193959303224005472448564529547350224492528505158635843397396901691248527995472414436487198192793085879951256429045995252340642590443030385632147906770934574481199816019012029914976409037509606633728433100968420634978539027649326489491712305790456272483667399089592436970319803414099903326879189685492133523489566269048605390918748462375097542746933108346575004757969569372685026302633591926727515767239672178919161375926678104409094649852976776139112275858344639021637728906493860170677715838309498880 [108,34] -7028523331067032273044278519148822683021679772003867369506149367256402555729527084232761153743772324130649182953501290168647614262737022388571870670990374904020806572326025612149585922762574311508873693250759215051741548577325284732470686649470868963001691249777397952579300182163904694931987002739109154418391623784187003092375088825919334317672587821380946795825155142609057941601554945154047687064200142637153678365644663645368167171004484758826465560390875457917196845664493072750323158276745502103772471676327945360892063297401212480608011536678308811483240762926885651619561276028439229377378569966822849328307599791766672645357959311022702267986186767105302976144180635536921556249776343841927626291626021162751006490683325200872140719770361353861255247524559931984295347285651303318810327989845419428306969523556941250562312555849607666140350205435363357990679509469515812314655802371598101325110112433389978543237403328912626560921730210273429759210008685891281898792769225140454500249179316845630404166419417339115312598252177667400085989643581575967251144904109502442549415501496744654558826200750025462394736401258799553467411790392314758506770813102931870337847075624771916550336783491806994635221452406333499610039334229448361735293794818366293017247472284236940082212181135691358624346611298648938602107058789419280313253216841202489450277641284544748049371652214382278551028756039469468989727461867631081163549065200316578534904730254311652569240882011156508739285511976991962166622231575937442860102757740512529928307263594938031328289371819876624279926648152589182110753526553221098694901594770384070233367823302649124329698415228251925838139629179992981973978309958244002757297625558224956976724595514429837208230038919494856193113162488660918059742288620286231798233555601172578978695923494435496273102023318346052904806435295529616175659449152355382372068923036389016331299862038480807223020393663348928938353450078242517054522835790749335711966072263569591289203047806691041964126496306613130357109968727818073515407796148904031593080373878237876084889934317105864159838803031929552098449164276111948941755543227710443971439642088895935395317617720171380432410919203147898310398961016755465033945220013892105370939514109997242638067748046553431079408584696549432849591566742279858182411939412070820140219109827256082669068448801637126699501335757073398159177154560 [108,35] 4359291907396016346953486292345949173295472877488135144703127421588650928494163542303756175815588073182387824692247132007047340057596675059261946182573097529724366237810641435160454263543876518094202994736631650268091391955941929463966910484449086140885511149685789728075569796366460777894676195973177093273812896525663339776401330787099783758264343952257504195085281725814359805942301032662346854946732134796940450357313250474428893559031509439919076172074219167918204459873891787016648065952997461617812525400582998409728535737457329322855864249263046681158140829141509894016311206432684214660546417481886796417147432374066530760041717784353037627115231082565225567957731610299321835869283172704995721651896016442633549309380924805052497797146174363308698290148218875841895190594693435474729387398069075068876129736340082967960382943909382065278230192727075957719825027382978450528260416950042601200613261373934057610496026514395736420467576911179161782996178132384630633949033453678833786931492029638422238085757927242480763558709758353481223325901397435022980556376080170674670786081283524329007468527612372399095301540645190919739886665990819880081548943698664376486211021827789201261912234959158686267360957181344882844048585506636778671763469937273043769204729110402411873360682379122990012527374064243550170125945209790450908865930337467208824767032611788221569642759865368550464412547924451856205993403420251693383698307466607310578003982596151564896138800952438934947417601498510858727361096273545355799497856823884979139100558194284204172754546473416747545156924119321112824214083251588934662194493382092765104055273929472852218705542919744757746245146126162916580865955051620927595905819025288424981943126681176666542715252546574757773011847875406850322652842236631730681867603145261749771357448823515751559550405848281752467919563626866884324213721941735364163074278836333344543723517357603149624278793429932111361649284558003761083675344173522255678729834606954361308072269237605518061557183764375474250663406603309434589418873301985931668207977461093044740870477490716334106563452045583144505396605059271405762942426715741525743361987929106324173656765487257970406914810866028337396824331693890130072454814895613354483457781427583523943415769225681007001619537947915516452365590326244871822420276341349244013038550918600017991208893991813139737018519299609480826716160 [108,36] -2116283084854689420473320888239791700215146891954523703744696558490748789555606095683920645090312279447884666134865116795846136346704984971312134351288675108108727238906278712662038004813259258990721572255829669088057244971218433509936473192792321149107309195206832036314109062803519217258009879115752965284857843208603057923124355692915317970683701200393576639446924685776905643265738363042417788744820691754236550804086317337796366442874527469232033436470244005150335824888238629182445550107413888246957113274426233753645609438664205550853226694242588974840332748898691559596025154051538417321396192584178963848803363940205621335518921723124374932954260613542733420496930753247499910636013540142015241211843780331663274531564978417924762212239275207788973107976336087391274110807826033077777454408759393340953342946321690015047667723635612672974742515183165337926612859545389784015257567965222051272156634733715346113723638283098381262234595088054749275052119006582145406945324917775338552771722246994903945490360056056561725316922829037669185976588612380788806139529751533459872549360858760829439980560800683587930947413894007961740204852163273107146730089462759244916066642892561977846744851890483446763872830155126376594301202797377218324576063752408412012254684443899687846651954297794846069200956929380384855774046961487447450381352303649042211031834069286462469439531786653138453406700441284015056603805003674089617132535786505070470214838633445566021337920255133280418897831440652621247863254525664048780775004966263787399944870308266124121306569720368104732616221951605678519378792297444144454256619235762894900861766514732842543901659492574002528656324145274717964320599145247995102650285066271571410953214274793862235914873830545130978576749177640271421807609130743056233641532242105143871892097206748889912368219205432953098745981115952348776249386214434841508897927911897107052300985420161770625189580386258369342443667503743423094444009808698244502785148308385705815936563932571721040483114666425845537689148581529730577784185359746444470065892734459062786020096007955973504083208298918998914270838836072063161614437298430573246063476970892219851917683580887488581760948637057339124370192526694744832129432274524287495008756540958537420749015951781436629275215211913562178774503176591561372043703824756408287162949088108280820679507720906786641900172620841791520768 [108,37] 884378770980412036481483519954411012890767280482448546934356578465385266858869933864789246263442920065780561091899089600915070287698319404491284752060790200525249976115572013841367684845201712301968400394297911676756411334591407073497459085743285926102448222918680910730770900644197418496938504857795727264580755196641084358872260654461940636519708811253920486951563078737821376235949666467107907977649903826477295950715189038529494410430149371735899710305383543814661747283096634389050421522342540313130465036394450901406408374439266531711456557912378608604758445588664181953332858124596129155975690100219276667491992768156157659017266508495547028975120889865718426029399561167216069430619604689914752602046382698314563732139586157367015882053245077150020785621910602061708126415862832274338664382667027667757149366970763737699443410765995657018984171458648733875060399476561544088132570950180416778776438027528684496896123020756069644695679144249365765424927333042476177586223611450152599080343093002044019046797988081828849090923825527293113881857391676026417961485679096228952801260683919595657990682329265017080840108296344125844107415437599598277039209047481598789898187243465000456544307721487236590090940494232769061266227324433817276791326625652781642345766082896721174631973910549465844467852299909031061621085654985027389528224699333485886955379854894987365630153500442987514182549992348259852440002665375862388526387758314416595423789712973943203643839164086429589996249902682080922146213537065385208533472520230186811748722391464786295707871875021246414226993069665592534764485931500818576503237702919063544748939402056741624130338789682962296267910487971165550979961499550699231635509147186416513096327535400526894588320462221844833061507460072994696549782328761100563711055966324058215311992480608043888944205346161955006936928760405063769065518526106290621812695443768317131157284790225424682269689391656253846445209328773375224108984484553610959662166423727934578906677155739489087880519050862668409736650200775539158234397777595770378579000596699628577074859865828339324785406050581907424828124309735023947916405422511658153115164328774991918167518606711996944906350097773962967067918933505344738278246752803417934298743011118034718599108540190618868974201333027828362259511698347163322207617148384197304714988702762311302243471281968064811536446396865445888 [108,38] -348664187731865198499965729322445227299915699789339803080012190346759085132125610866228521652393855599769219540612890428543062728787715260073378920817729182003058786601370306116525436790443727933115674374423032384571343281813208402137263736052321130274656780355305627682804973096116802229076162369987316981137751488652940571776187693002490151479506376840196203801523640730649446592481031256808346033635463283280187895770783971996302424409868969288202138230987939759185643188440830671795561011666440665165979267450955363715600736696326600973639909211486250609157441794362862226634568968028763467207176771551087029161922516616227232666428970745673394163520090382900232033163921562014977026512405174362893988262500842151833447601736926748303706802233278060859666996767121751703684135613045429749027916172186857904374679666390315302655476903015145498277883761110261406403339537475221778507281220358124622159353845732163355936474572893123220234683303070436946235637334148094856569913497045930390907569324286614913492715802269034557169071942787242534071789586061696750950630204685807476922364704809778358418013728661525511632695872699509963863970224087880232535512239451252702535030201418552105287960317348704781520585541825594104140420075798938369943468610959398899773178731486280382371706650548795245838698337773303168219189813823608040980948037975858551645260577974563072854319689820068281419100098313429093975163406303176401833445802296901270264001838876380949012884525099725838698014498975481536656016334324763406043132773095308421014079380886736053127918797647881078001423523940208509755564270460539796039343257509124855826527897723604345998836729838072706906889994771711362314659071689017784113896939248946708225599999725671604122025306536561072773156463781676458971647988503803345671489756409505605238912557207654280151380772419103988222112854237942364775696614650698978713699916829419803782671956995558070390247013227803870946099851406013701887710434054160802794091972613035424804317675507519103609144552927854274476353444349037453744886505927335543687400358933953384001541911580558808523824453741854680362179023623312346965286020066886040932087536820620413039189010704275342614539996748881154300686158746688208563360559669490162151608058578946873814887131377248217537736176026029660051540561752210907403648077067191447372886559872479962770940317753684995715514702495744 [108,39] 141877896510244502496283932524877655380583061844546417618774293969225863730338206203609286004575901198034713060226676785236426162334225718355700756226147664589310530661758277296806760251380959488477829854588561550091639593529535984224463263855282780427438660710875237013606745371604722261341866406815106907491599630916629938103173690786508108699939200815778117536050892381689094388866958251926480268399461239567011373661537697568561262397362712308752676255172405088689062771627521778534138626597070296695731253715216924168170330768092417825539498831676395606197238764605424835595641174517535292038865802179943311792843231833522774711402481109954203720616527863574803889339229182123057420710000720355076234633989988309353146860751164062431793325379608594395211086868013540007121253200130675325335860710614968757883394941786856044404793872964559604863502929823300548727868275776900431509861731059014656666935055274838281006779196196537279367163664457208623014851010537783704505254303232987653591412295587702598592848096381008913858882712192313027507941583876992219520191153931442976132158363340016960614779879252832731137085243345061492518288631035493329423832470702393018297925292396726784064434473601857203850092233348347456817615303853651005867483223017168068954630947202421112015064526716061128998923581156781735967131532637051038532106574380900010270705793341434670406134652697897236997744131666505788727495752009251600074545130274140829650902155341452091580783649253116318747351784278360866167046897504105202261245241850340543771247082368439351831369553968495132442332090585107366693129350175285580859936919474991383054813799864080226218031268730023710237181510200633601582942704326555329924718662553738448258596162594985587639110976850526456643665516796333055796265057111665362924716922466501997312697837867788585628136684411701028579426917203104635199205376925789078786199466759434115610140239608581444272925903024841738732895465058462258485394892624485687460209287705052310784190867650253211921759552201281708951713380562531921940406192337165040950034794008540298310271818423299916724060899529147548493153468143360909451147651162442760067175964195143189004665428381751267581679942777663758122230110080272566697164084931909606369675188051770951426556843772940692625239026659716722960739719421856811564214713264914683529697572464347611096661363380874535830858760192 [108,40] -61316848981137743440134184681198730002825192341262443633005620248642921682376950134767021253179113583879904532347787780440251961392699883329563557878941499837502528623810626745036064625648304984831158696528982864195294693616017271909443229566982528796919224978116494068146163557777390661943778778836714707988753381497142117106462583914372353787516378634520536025934733454175488760184302591342270067324667432577719064869268545609100342323913890864940126982052844310181901108798118705488730783462597504190448774518841735084911424601806246237008978404980984628690454047524468211019505002342813733237997001767636014493489067637023096806498599760331855053283141893950006725523712650109775403822945082276061994373097755333909967248698132540004025123419055111809535345878027179169732700507770134015181995234683631132219084122479017865028923842250386659733994474063922844473741375723500192726734424349612001589079795959888749771647328276859525149202055703366790825053069609766146734022138654433208675031566434548939721162557711351756781675650093552769975417953560114278922048572736447042645994629860338370196397190458570848636880554285438536679268528851807396689554320990852627762403017665290563993042497984332016363136772159062920193954167489846679019057320374955659155142058585699127182342710211194240441160409319738096009944188829446403677556226379917692442158815213894451433874777661819806896900596778771343790921516425799997412102925742788013806862791232612743098223976329594735611109164484107179886445908047792512069772142678979210695964957114315921226259321348839796672259121543083119120351444939067835596165936740556302168860134622744503332024743928284638219707283228574248809338820393223077226103945570642327858809631026487793635610630956770143925282898313528843396888628830161593488676491720214589931779994923195650809299644517970189864809249567137642411038573500700717975261403857793873775301427823677454484514966094822000821691171965069034673605576075663859175927015936945209432837843401742887355551453026167510085900248232706921583767520055824344095952106632024451489877741495657609189592131226204400432774043009672581714699536124053875725832758179704375644417811291672291359306687019082586878862001031206561127501014808643655372992478335211813585165413258649221505684815582134443120858334146264131860754045784473781665474934346568201693900730711811016024391680 [108,41] 26890748151699480240059037365087022125524314519212112889955813928447975864089973501559953299372354947241120354786291158896728424212056913768339210874267389906255200460460037004145012724087555162809878879258815035788007232044966582382986243904657090460834672418127251986928740607079806255295305466148126205936039358234181066762680398650995915467054482101877305054145994765479471055959139449631107496716364229292624310892848260219084473793204125616374481972012428776164556596332953663828279638833204578021395026946652499110823848091475561596842174832818075659417036322115221398629272505080440299389158756554930482207424063206820994100914730860578186628832667807169426628231277509133933588529095426627722515364665937689411497845232916408727467491921928977984745322315898705042103678580403228630849492215771994603457755971609632182177386122327541963547863390059303489153554154158678627263745632818839868060076834135583328694028390051715346019903694361789540301874241107391066226363914763334516389230242242057309395342018877426699322182794315519727689913861250049189122296105696428832635028077498854550373866520722145041020799881480998150404426738619348848803587343878222466255040426737343420575191852965925723735814155092515401392244362789601238732586069173657776413241455627010362739935923591599907624321807165886906987559182642119090233075241593457896537167153313104239217115420924858586542706569075066281468142313512775584452068728975219003681940318183199559659137066644531717347240080506115866556986264791032772919815682337405668749248677612518112142123652519540422499833701331635456359462927625935807076292150717540533230495197177978468600490229997480490286521734218910772020311124632726816725628462151160038471605432968818634179200081264131284933434380257735638772473804327591645984351430743827987846654265704486247233209223942928120983732043714044126230946589486668533624117855241644486123849233178869287793694098200929682140805919599297345846096949622150528954203107438261560300777739811260936793375210249852392600904564099957355120677079062884847728143812490167600261282393485340733201926719909773855200986964139599740685803569287498803531897868445251774792715993386717319584224778102591263346843050991169383585158816156488675529696988997521721992964667704899982398735902290071236401375792865445568107786695818842145810948551199585260289970958812089759563776 [108,42] -11342616840295515981885631121439917113495391706989180887336867403761848997543614759269010311520377568653053664825612642563621979982722412227042691671015379672764600556932471657059040191812769825960475149041532890013883789476103601646515355483370407868321202846839819920543286875419077493463538957944054675198555410250644839949135066867740375715836658789948835429867757906781804424995266013760077416161618787049947637518501523203271113037159015631918393148582482904736404996785296708098773290899938595779239433972110821298559128239519357840577636799048103594927045915318838786985164234743943620378790399360229153799309889512449915665104607961486927714780935975867880973779046890878790804864243735172165512392981998715187921729239847972667023669815090381781410020940272863061600963672102032630816736260823905815682069776654830234728024158250066224480908619025634312235574819704780821123672881131538678831939852057652808280520620001545259523111201526505340962993360072513497579699777032146621108423115609993016263471085015280295255258979663342678083916622587814319762094143721313346474493172967568467826106789958819077345128122178127452816994208852103942623540430203959644263799310685765724100524026602094276852472036490644266682086363646737069903772912272345663829728545478488900703786132196730153616196955946875951480769525858789949224545614825710193810049921157982384718653557839592148438849144162717350998908342926473483547640044084453951048472089453157777430457262482835578200333876998261149966263108848190815386743267017733185669617174526267465595467593502534971995799401661981396829106233968922538356130181077164621080800017406873874196965667027887948553716256377083092870615909843464603098513411177168228302434313101002113632774146516095200478267575144194777576841378985405584146903474446945034796288964025065789867245476599388121513795332627764761880775845387141961724934673964021787735260069256325008504691279250776678297245515355631313825739694073686109921855601092100140290422628042115880656881504215739308352096512869870479575571229903527537175717276109240652641434287068086841600124355610331485992896622585336927305452475964866205386417600527565839834580929369442364202062811596879983474223137154436510837934083268051484869441057744504048477236393450314935536470409519094631618393517084489481774823664820193639524544153483999088353778884727390863360 [108,43] 4492040347360923820696819955766060909562802406897097858439207471489273620117944980706039540985290794069882312192746351430729398178899700898717958448346546289564556433678526960825526376465246432003746264818296092436689441072372782089947246480505190050709817157533861545710736325001374898611902506143100150999346558145258290572743664194903495760274888656256849569508794437277967777861058084543116809532299989461595486255827731274818896601478439760766115361997044649011781820423413819995167597576767362207872504450698572443369326328932072832082915252812740993648469404907735060933125895973324165115972251006138683601696251400903384302673984568421613527016090338207841402260419729264518745245304099087359548930447421715901021130554507526131767088814556037961884347575793200616592986550198240841718803773202126697198825608741938072014403927468083595371243324300915962930384645678203252891455086930235510111903372453513800290443627975399564798463807052136257795086483835156570942509227415550762246680568230367480400994309938001207664980796144726982201368578705122028038568628716744132626431316809307937950285368272543829198890653656945624005539551308560846526563502462497566790637303166303637883243997992769414328669489940119310164996952568006722187624121356699470247713290804418692099199632354014992439940935073241729641173060697048051542549631476483669779084195656616092991452810567773249937735873674138387533979693267492847531444597024865184180515923183977273391684087212260352319823829648293442473392277452402447340997790832896887414172887724012992602078436634337068644574704737198498289914332039713178526205536146904605999132054103533673515431882698820639329897807071266327355600331759311810784553978006287265089042817250746786552243942650330288060007288170388776571507007319048890707884495478437646920771070774654233244897713321255219074091793019943890553326114415231553743739219952472132460202115341578134338909298170890278019588713145200140646216118908349061019019611127711536477108797959603241620316715392539642985234863347450290773870353658503522027442136056079183866701913684710067876437303841467688841998063807923508902812125340163369152545770966353761887295776188830022597872515440411614229353834696816342233784535895073033745782540911677830956753545561286913748281447186900720574400119376967700679704729466179182264530193421589941092396924149956608 [108,44] -1660749965444121567885768838812981120409022491666370853644209351962808818236567333357741462707666645134463667947319206327955057391658695104895490308374933677655071566180821268502385428810223009544097139906231788125288544554532587704538229677470984243994346227026634935189724212845966595722962833179341746429033100383987580740942509311105745594915631477612156265890775363698598208428980393415042039509479954797478452213486914484656864578977623976696862372300640990250287913026360299595018004421050046584539548525638010559710155030398606330508896179318238574145621466609373662974728906409472294901296892810967636717143251744575372265301671353752981954154229093685027636828020417732951865398544628173776136946192828595951910445190701407314209044395336107334523132311208690673128981997800247402230705826191344433061587931896016501653739629615064192616863375991467474471139071203080194673514761238592046289089171883449408495276738836415589592039439645147696787822373060266084015134601527846814420420404532532732562490201465815011226480639577765410224590574957912651829871700617893024852635473709870722123432901350897586975187570202366051397070493550999891781338156348698217929378642840628811295727416569503383408288956551535433111749967915261290126712502406885030746904979034430522499286280804446146735892865048497825736726512021449666765963892201413503134367881210550455154884489613663352509011077697719077311031894312910361180998832553615035949426329319647267588532179827516127473399606312382614280678013550722149912572701261988408888883506400817886909207814170068410126133521836776862940539649264483629858448059941085988214744623143586140512609741350440033419759238986595739748525929779389714183620695281835248456112421766064239537120504737773739928840837269124876938171799090511923522394036654553905623668988919293487686543057783166095602797540761576807883434908599604950116119391577891845797486778402166435336974005707549248181989227018439270080868697592311314607902355458804888994546784619361262189565373227565607674571285269097918927097813290799252897073898322545376886975146672491176785538132212486994915856738946718280386536782606140491660468744851403509885080823407441588190886896674587590503112151676698642705497863982688232547680022065015811889266019540539039542819822613623930781989239260328283846509910557555310239792724612798078463886386790400 [108,45] 569834076614307445376534116020495723549272654831046728038984929668095954227348757813507759600485623793630764037623457417957133289720651818068725922959140961372041628327247744363097054884472521325192645264280251787971357473185720479708552727049955456599212975516724057600525859986872990402854885335071912982516703051794458114753515029567638432324769160307055193902989530143673305916133330486868601857552111248302875441941781124447692198285382792654184144048542431994711782569108233717990131961738327811450650962890273611212260994951016049824562653494348102230633205388158562446520778072163923244522272498413996002388093091701875762298217358775101424230119498530702156762035127777122303200220132295237544839856644139472516561698153082767542705312790398442157279151508515291407568613864543793452853700700146591818342348480052030992992197257135572027308213391457736740817632229319928436105658235645999657498209478209074971266488175679983773226362036339204240850928542247353117077698455893795576670463441312172124767370165480291932079149996534531313517232119089036167900821456290431602502826953290083060364024635073717503104482431372607293957787978870372287378656309728644937547100497658868886679442606736332536597620593554700367777832421059558955207324388197255957885786953147276083881965766836593061131655862883507085116956875887066786833694358308185022414090747992792586328165794496306600256661780752763813692251506616051833826355356749508758880893219224277928973957960873770200528244612064588857579634180779595429678868878854075469712514102569516704844455534676533604230607540886068506319979319940012769791734788155780237355967595939597472050025249253191920741762910273547250706600529093048818330405583576056216862066193150220963957009632398760675352733145822636202324317559425333457284584195135376356638748511654682683158207968132032366267559803901234340016383720204553065306038350030262452641438346034796381953769016186825352719799261101367566475470483139611935999251459733472817034477230388758415387146492472791031908772788301749898401184701301977710602202114227322978627708447826825725844447707086383244674403075120328393019040149481667373311542433951298982927891132596581167783800828518214726360737328685407647856127037188565917241324409098596241368542136687228852634900272172774520749526719485603414921240678066787247083085388530291286617358336 [108,46] -179213711720292975970250646332518468622466376467622124633716894435943630913089166462337411313702433918803590754258716331809747240648199497683779038081545219769247476307264359630783363818478976139439729979462329703319819009817956567289974002734477072835015866000300954467153269440521608879234673643408783448972199980251905404443991581959756153214937661596282019310822264253218871643213895030314764871654145117194712510287000220326044713132308581345734747661866086097004892227484669403825737807650584663887230333351342145973315528720555512960103829980520590426454964732632098334703661410123557301565791527643219639538867174049868831270123603893480425992555812408635176367197998051383754488144063583370525106736223591634689525960952920235943135326844461033112330306374370902101471224130438757554329660096204680585187288725503500249787153815036392012282094953646306186790419107489739572801857417624174946960412718987487744549625350418212788401562319074166973412500680234792692294352678475887201793445166672407280945362068989381737218799012949680181864752347651615056024896921345518656603872369390539153554810441979097325721961810705908019712934055263147734333632170777393732273507497488028593911912617407884090592783108462373849229414571625271214562683283442895647470437630681940116101097265365254004001100541917943636589017552689688167125640991805023503449590732442773906362816925980641682916990115192231711584798632821507716551320604954490582642809816569648910786236538679413480490078036942270054804838627217351528176771308852465336485337778918656011135184753640125515407850613973213835120685725866435258407222554406537987494441535868551600928470662639316107911684891734847555075236687015165672497043964386004441923176700052001635126675354676772492282854001324235969745158893235235147059889650277214651059211923542395443033352812167244614525318209018264714331533668380020970725624948805012625967720577886946358989721013803977054854588940574767478010066963323958650042030002551446821550064892614680994531014556574859765430158690752327392037132195692763415525696893048724633098396686037119633608638673268899390681985357317126932940998772649163860905862839455643770153100581888805343639483206068999661579478087913241267047378170197220699972428081194927283292170688117502346946241101634083977887455240254972914268685264973221392431331709558476083560448 [108,47] 50894128831157145035650271528745630494596691047242395182998621722930305438886100247491236787431701743272027075670577749978611471616295080033631766439735209060470468634062084263255910614809016666565860840046863313076061463894856434494723560551839583717594449214205378192340897013902912385625578890728682915641929097643683378056035394495855953612022818484345300502540443145004554668858586170733420517592691925510370867411642205820496957502531123088954909131369638479725872793262513005072361487198452001710527361346280320247748078780039773782417791128790995792860333831171055940981896060618825112578129478986852836392405412779312494189822944590019895970826153136881005312827614303220198547123597514147715449432827760522885963447329789471406707739762075829699681406462159326870283309245773434460865146350246541229614584015926561500399462229010021390337855159584967611197750348591671219724759407951372614305306533942170782282033192714603766335705690570639222220065947680277951216002998825620763778302872909071973636943990778584599082325947961739266274457757494660092954312533744080894254407038191438147731617626211703676854103413436173175215622130511958850647721603079700582178939527056241748219411989872128556324033204245459579320623161243512072022338417213590331699844527619544368745969564445677045754415156721496097423483211392880723081238392157227374955885382852165259360261334482564194728292654972419410908878839985436615472974820892672120007792334561130589837750797477369159269592232757521804115348997412076891002467551727125663350908671040533647811030994364262766839455354734516577235174306813944311188593445426273206122614414839227151287870359210063190356361115269621022757511961196083049238994373990298729316237050103894976189070300962793416757941900942826605433614565857823153565711178748938157080186897529237545521963635644980289268489686627887972663189319620701272083735227595391399607696070075155543718797808890790232153891298743398720205184862271674896234447870452549036488641252688104607793930483247352511368346749188247096937628398580155559309105314660731624891099459038461267809955722936211425972931726373729481724215172718707384341122454687137356323759560253834891101940515167268290567481324875266377227195524298376243082745747360468679560532872091354721588066245063518703062977716157471906237483057332946834517810251694742700032 [108,48] -12900480374833498993882784538536453710894953633080047869227526445350043666995621008198004813493161608049034224456294349307509116313712304123091604581808330863540292917781526770120914463005585602528892718086398944084584091767150429302101657207621303328447413322831916206766674596564106270825932681472861713751720235312563721833349221064680268230210310190279783959162991181330995553100468939946338840405478922462799681536208616042450271188228231995308140051054810301898203747587545233017718080739047115527355955954948848580891007145296689100226599455742567898150920580427401582734667049108146979334925978787860059906442028638167664770522724512603274822496828616021505337482461369137391362131876922274108023398322433538316397627580739115321445217976365107068902279050544828526219472651148720383850689224129610203826309867534027782739259881031054930069177802198966429205178105488634124604315024845030771352640441454828536162953532526214737385709914813768073455439079496013659751402627494924276231602578893502287457287511659990300918563899163236442145574961396491930444816520945154593273852654689496214937002732016495660527247073960747913831873422272473257181649100180759434013369670540580506674992250343342221817412717075967409173994855356361385564885259590731822084707981757857801802377672851799359339196931568240199816775633402096768024407117963448911007714998476938081776988018935433886676629409637609958956914169610516234061322221135662047310400055384739022750309876508492961114467119913216329382430524554519365781032130525422749340363189039479800330163823542041974009479287954637270743264242623185361579517263311574716327595810481069002705718699383454851263465176057564906073916935033676616998577396348911831833640962244299458048589703155553723462253924467066525128114860939463047809838388861350533379730927650433031528448228483595427101765704127651717872528408307226274779971420613304823676689858283605142620868900956266428868773905522601136419168532343276009915696101982446743228566612782470032330148802222339877833272776187752446809020344866665878644199279384178584467570291267386969425798858022505385745750643698754935205355501157308097109974786959681850171580696537198132032789622747169085443364056131742016710772228665390570179260083325609588905545342674549755518179040087496702920090559461181125660338891281048186771464830092050432 [108,49] 2902646083814044174956916262190798589550566421423096973920930065475397609945503467350320412194063693239306846891020752500454645850331302206587659374751270120488256946031699645706719765769049907473386030870620740101504945388453986446261982417460315298206357091552620789548039512576469962946951263773755370433055617668020742235859991511113367809319541343235465988643721480790530577579621593381681595718990854862091362699534962288938767328962425366250947822108417932644983095874446526886764842183960473401699258457251938300322070616550705206309257632682890356276216963351625281588495115367129945213121347465630479636046778348013165982371897633218622496285419432662315944482988265354912545610419129704726086639048088518827732791875202482595018288318156373479092491747414802967667841522456845935501413750493523328497157795675823683575459596753920014749783970120225690605481107002361999006348136747250688911472256787770478337049189804863951914143209452405088634992905644093455887644704534095783787312100430204498255660245214113985224585602010191605023645834989728266241140074238914191100603244543659129735017190807637717655463036313789178006071862533604053868137672598326410848840955874590279366051946415803879489838897870271107729374209515324212678405731577932418963029851664079076067261425320441300625156418243854150364173642487014516915009065934824022310716446322827779515015469144640728024555466072666414663516821396041794150403585349489770857640056047696364921623343509291395674330323748805017201366453516429753261551409198424481290123226761921625556341640970729271227123815020756901002464691379482143515921265089634171268863758580447708088432172437669763842421745357612464467778365996488608430650335023091309459457413913274498306746756697174110387919894092661646753856870886440017120647636520364990083199088907592360955659918895352726132948059351668019550828945136807394891476920280307784826884752400500349160789037748751068464755238283227588432145699032422267042000785220668118889506393881508784296468143147167799517385282518238751319799373969709570871201690778111474002763262631861734650950198522048315526498528545786656991665810423619843024275029863784910174158851885263415485420757458874454740007662641656771302352266937794194211896168013471311493851265192342515670687657060280602897731162601722604340005647779757528587527031619584 [108,50] -579688130535899780250417107572585355481003302720301000907240700265141353675294666642360559136348622170705678151451959759087095251128593149078698838615882171834655852004741669376283224083583328374312835543538160941866524977827395772585897973832995332846495707285462503416581183003337716916997595924811143780717435308099905076874540932709348149405472955746552708218006629401611570737663857584941195894774955649385707051378854726240671683037679610402265104682201511996620960994778818150861195092902549213618040977456432457648668082799361764113463029598738331539472697745551895549408754063876568216983841385023733559005759756707648720382450746790973432529190361524858392567894477115627200848349569845122248393281337565698010090526940456301111521336937596518577481119154755808854587071012905582705039006294398484021503204319455697324544017441746099728783158816409850024688510529980413432559533645898554123451626580506775622750515395265889542519794338565521398121794853553494360555922796482603937297182395360886007592296660598147285124205433897909897522958585347298671493005108419959891737281939136753633545670244416061518036008020370499219977396478313172194851016466747023226149582955084014651123739012809713639957525111255519316877832545655031206816178342359666724200159848789459410420589276471742610022931228893387132430072555127589778884639784039694563767195653338481166254733479478581005252376238883546159239019803599205416121580546981471223794011820256881218270156540169229952404144615903228102241928408661144604254849217406082448612798042792834495673612130338523021905014709919760205240401971581963742872279107256312381956560689472571235151039649424548136274736659346659632031722770289495735256630294337420538033558235429920215189593870425555900665834806133861658504137946955521442464961085588791878675531299213367386735877990796197930891864071250862242633451488463967667190323041127865889786147390032933306384756828799442493017198150414213738974876087229558548804301613611714563114137792901558852726892323159657759660351297857802074568869546214963689423969239335835256096822911216858735436426179126403705726339587925717160178540508862129846470501041272235175684230879749746593077596870951569977140926582088541960317899806764584046154500809616435391508122776073041208727758577488934524776057395068971656621487402318039913785720832 [108,51] 103027527767415991088852928912530414890226493180004638235385456532935554906824258463161117256850822331905855472632226200258210228314693451541387994491776539123352075273641830937184854205626413749662695917053546788202073572963840650858314245730818958656075282810409138983703838632645120988887834939207871282616600822898125123171341622970236955822815413385061654474531878609088010397278606022795981126837033735296913405971468211011947071033220937363684063463061618875059704688474196027657304864401047410094838294625234589426494155811333167610426349535986017202734508371618908494887616853019431938347288526524626168634856909563129601286768640153459814189488130060074541218753672422658319160320158349630995144303653133248253690280030040839236738685665926390092583982865455870559542765059843021568406645174118976726156775861502289017874272822256225798053715453992673635637304895740909586072869776323959776498787741113131102021348512888097613540389895061063362865253240403242484594651019344521648837922622985061281996479465485609561158834199045086869061546746166573452464619407892866909664820883949193154047022939711006926297187768861196447540685873652473204221845976551115008111759721547953994648300557482751347833235782818298932729463862604676673898209938038945701793331414897966253622757551721035625259239187853018295806241142971004818150323059736905835958003228351415297856881300234127697702701314060023289590140706004730561897180044776492814918506538693858032836650806461678722875840941214227504506658840936571705610116938371288771151462354551546961840984334463513427724870204750144795659852567120070744191016192731914382549782093659133054325635535834842651043402217230701659426667126473375571294969297624508031575032276317621563372282133132532541822823029533738855680803025282219774462028782534399369666925109374532226877091850539803308611565884771854657804325262048924519216044291053330618796459488350488097332435485305354664618652778320868291496341900339484642825049234826611725266688567905330269063491499499445088384851887726741398556806340228932665626575617568967345712484961389097710609393014480417957163656140358399556037652936571263648117519287580946244248738240419319405877763541701523903922660015857010627489373827617510837879081798059339467624627806050281134238990748564697356794160343950886093056641942377205170438144 [108,52] -16322950802433060726971576878851691339624948333867142456468309197566960560900053043738684813928775205233924384979307024227591529915242559528923075020517468295319218105823997004847193585300322508786301860180442667833773907067042424675903312634673227851452531787865276234033708158509570444232446208113025743358214707219374523664695720514950217636021030752302912207770677291100983795355529703531335172378862340326261725309581273088013937576841328581166434803455864567378098018775893937960671675902708437183777173676710581371352967182159021791807242802205560657099816698355802587755598100218282946380706851377772589637826846678815053054996583531667695222886655163611573488282243838756733507180470863047594244622418114408107740920308773954106383166071048585819752599576877758356216708923135629309323679945613593951151306712313955540802135440476993912990935650108072344682296810820618406894235710008142975549912900370406953076006581537144349754465427710464231390517895555365017168788034159645274034844448435268783375232112677885583749200867940426170375746650375350908474324944715375672862574517707024794303117427315117096803704319023631433773759692375726863444705020892046247350787838775149565305677713111140568435058459078505037408290727576501761346474254908922007629226923479926282641458856060405628888167632274081870076588739445925716126445757107694777141537861279167641588823549749029001954617246112530597446851506565653469216353124055406084984169023456796451173329469805156036627459944125310541101953807362833880865110713092125025167101365703387291815502885688549328755937638691364396623084615226196382183770891851825773149910838203109286961796711166212412695923156434052497927213799710503537711978846797102585393049255338150743564932618810558950715364187350661960330458595656081881831202001994931695783048424817035780204588484758639354525405346609807421073765904155618811129413074777175455939379609239668080211824946481779200917559644336497928248547867866608437897244127297661242254497527347373734799003508682314857944563575696849916362940303433386112340573964499903356705273379651910262020001270829044973680203819944778347583500192287555575586604404221726544197625218506937856053522102671994482086855223758812781329296529399698085454246351691922702055888966309363471646263540374426543346422645065936993850714488901659000832 [108,53] 2298842667714998322163130781882035487775760425057415768754591101867040288022690942565951673702338711081595381868698707295242567156702034003695011935112105446608714011858076707306687404063660364590457009021545269166053931332252460626607403181772195302836078967892781952894549911045212394664186065307971102527831260015190732337854963807697498007861944574922058065761900248270088737960379912576359399089393906770604744915436957210904403851733276762307108301974527340464352585167570131137332729096687761157476353647925561209967513887050386853439225091457831132693095877092222349285036995501909038281840967205324530915054065645041453261150226358377630870553330483214660425239046333467825689812250184006414498644254616076278510040498290251526193370126144349325634672570283807791669083807970145269502036319590884808782693719572006169370425679603054576545860315246278558363012968431691890671063256521660686918723967542079802935733461558299206773644091471355565500551429171288952034852293258807778372188631699339622549877912902770700286667444236843846357496229181644630481628812729169544603316779182762975045364593488345388513494438661223912932815486410351197039489795004203973509004724270449600440868900874603260446583287215079091731705292782641365468683418526013538353000035515210507053866408844676156612917743393434773254666179249975005536924040145188294552647131279309025286306061238664206576249313802944471448198620622588360246490034013536321456944433554999432706643292797300493717399820070656997643592274990729988233485136567749373545621570720032945908814437658494586342084524884044005338682388910959275116458975713323202106436777940578231385300930313099381053193929141315801122843695612982154453187637325507238336845363278459030372795371437328238320676287170640679333442438153257809187692191130938234820089402111783096407491705395308496110148184233821570899941190919801416093659233432075876859020751165919338519032442582438245843362005079911669641463750806553262591532768621729894105132144784097568419387009005561676958961748174387711770563705049367220152470335031519380279369071025471254766505132089154793967318436284083035974144292847172059424804753885447034037120628954181905878259183708320758828986993335678788235906968954438934850079091015887630044410283139859501359136610266010237697805515782520381621032367673049088 [108,54] -285123577274203304299296118705262925655027700368198160411564040571274639464365526437351713308760505078293737662422283124436433697282751723339774785299893412352644582532969744051241420901022038563886255452893485788619968691727958619841445424592922162503075102375879074472424955417443193773739761460086947002680060463704455225496231450984533150622731860361477145786342800672121634135813931860981647046302541933379580286555756909508213317524039225717090749780993517680653354783320136013341644314367527041951531486448026123168405525777161895179383251948530053280882491197524480908882389008794459765296321305978495961203105863846649337234328898685262925891933190478038045895525878747366596652259408095097716243259312254558667205297607122689543318508737731374111702938078002878242626917369396674098728506155170385265830319297673625692667351670824243702160065632351349411517251749422734019532714373850251614556805777417117260907169027276261161205121228768586891823353733783272329313929464108629516858080277869754414995799463438181789109196884173044010646159887841283211045612942505678744538660315445907699637115005352435446428733599115550147444594416193999085652744284456753189089524544693447437837268002882027589760237703647496799046945577352509060557937115835415805614454568284307921337935961158083992575505784841831393547506510277216212607014749657177857072714302182244916691332420417340214739057262372381345812815421473144772883513567662831595021203055583422310288122574042388128897750241338857772483255106564812094135054782390627580092253620048857762524827905957379475530335875109050867547472661307192374072707432618181016426986322185899793320578351721472635467430363042975317647672814673354438801786102891039788073675745334318592404969329405653363731081842305888031462218872598073655274207476303015945425459488220365581210975767480666599667285587723409866168411993234000931768391364183741628886007488874181803735574275136318888643993705463292265987442816959502806606076813918454429351046409037036187159997133847439722704736962817697240335158441208639662246204608248757702111734933872863583920587072266126342446569385389631348401243115800533841862311504526383694257355915214558247901430483630408821517794828852727580843649982922338556841527138166838559620629069784735027009188307975909248161061301044164792239542763520 [108,55] 30647291654051580077473317491944424594884796040762474758345027836445776807783993724342176232714445634164635113211295293680173481929877291180945304740615487224156609723662157141343778303191038063111272736790003751235135980650981258585747481469222205783581921366032882630202239735679321514460109392296687880922819846078131197069838958511249156608044075832872357938986015286491831735539729198028788999097654750909846471285626681876962712866637678408284244030775275279543872381548224310406369076314893607972164979740440494947633768135863874413268768992533874130492535112359307689461408016983379538638510570583218127000227925955082616892689046129470411786379912940970670190210774607417140145352167643251957204944674983166695614645848843240483671223911054760781264132488319248552868990929872086736606401636010957200244212743757546143430255272771308078487209922523111181337782842048875114794252177648701007782707379557732725819370469670645452537247802543420182884957700464030890946443027115631708158254353735866375760891559020209762089789238745222064612934275703110356301441188900900130407815726863036991897019321854706497335380982821091564426132438362317039879659713694248363910681866609736891566141481803307041046884480265702517219673164562913825034615726287643458786546603211825541322075713272511894675935485166564525338199517646721248005738212538860011156209699951665543873460490320718023275795013265805095470195611021558297933145926372129164413294955361707934676134319123521436637686253547950355756273769457877987139602085805135794904390285635941410939590709186001531987173623348343533851783521981812717374973478390761766189431762843070153466970996794248053182593113559680083574715520850774034756420209509477209971540555410372951151439341166056538436121291899291133258025877504351454928709585083583965421353544118855817343083390085049846342893196642748086866436711351501567115213979629188903242549999763464588935447129145226097530988603082662431478107210645905100993802307119231652692230624641573205759905196803005606306519050865383850978161843602115683066466048689841347460134436801353298115337707300202047330837649062127089973195290394629218786791195830208388209519670224213899557561709658582837858449270487632574939983731740453365655103752568425386589943163274585394454306337010743147883509039348953407893274624 [108,56] -2790241236165444839259614570459424408523514432938389284101868872236753188839650748645763119440731392436840940686563152382092828994583273817049603081710396810005807497712530486538686692140354831587497521522066888162922677131368406523819934831099659590295799553856142064901912768011592492773885824532016946128474589275427811353089282998629662747538401828367567580983498430697181813346057449381826335183294121287980931180670492819172091404467468590161900329754879366571277173398330819931671974278951067514961642654318477056223650051069555941117352657355143565935608759202016954380033084095184106860195935264101068095792894230209462800347841480918128646737047876162715009030267045133586628780096065699080422243747168122602580565271914603354789733159538023448101048519906165957717048216097865969842719561383157790629511370387252888861816812192236674060610569715751605707623480126589416205085356565589732658395544715328666314562981697608052210516075065969248540448522283043783635836279535643219629350635389002345678026164158288204075653193549522110464034158630167363140103741122770504918109893884386825995536667014467360218483539334057618014809755198768407952320766088279785063764732048676537958921972757083332041515357799351498337732359317034812774631830407993327808259214711696646760037880555699077289126079272493363084304954293212378575462559209103369547928384729682603758378451552139956106938192025703795111084102694480299816415658107992554940218722919318757781893943113775458151164224868368814019449368529625693423799692040985720168700487711570957075319163138675950329203366230563269034323789033802557388096594676913425399056187419943433127526458771203536995802547963481679863040375658496383300745455256677933556700838172897164808008462740698984314006626751197484503565096698773804688224754487482223812817067892303309283956868154227442867317598464617587196731666636252012019560243942557688886327134175558531996529095199211837150317158876834125658492496771443548139290107389893007774871607183012434969706562759257993641879254212635536739273845282177754855850021878211217748409166962190372128959287698497008856312260702403483958178105719563663352994874434192946084350016427807635083604230494307900828553230127832546910040077574845718924086143841737789883372505866496348218493512700300017048341764098019616096256 [108,57] 208121985997146022746734271483766485182921088566454847801178712803446434805474996254030685977431609308504917453700087496560215766375833406711222576106124992844110560672843109556335402287748878485360081795227766611148117539777407903970884592290985274548198589150988293167991826481822874317505328043697033240560565620343643978692472288053884712586102823297925161694180898799696779999279135880375403841991063890977164007667559702218565029227191344144654544974976428048996961269855652403188927136115401038910371799232644217880043625611669652827137533610863438369606576756409938434086274187389794015854157091664186493697662476195691822441184092513533829834687660107900443496272346923665917613433260661063352241695964162892965830474989961522292428998364596637120834028767226114433496495002200607104484863668362588346005407120337955210435741740734269776995077066446710536134062978880428702966790016690487802375173332701939559493086796747545476095432399060581085964335175439804064863963568780079077981922726770596081865364847031709419596987363380821656012784916335426782615804845247584200613132263272724133724440008588470713277092868147407112804737978665823568119038341408317003084530589518647202090783232063764352255683884152903332345939590208529435763854034459778884506241396099171120725318572077222961519769842130860410902968242570661837985552010388395407118065428030930465896302099306504943795167194357731052786781959242862292734677475577908986719272224807535030726780112830933674211996233347911807398058110235089684765047633361015908223750221224900974871249381704604141143191946970372600619353108950906243450940846380106667885758189953168320394313980625542050663903367000566770976476793909931971977612484968863002911531290707262785732560131966703774909285812949986705706075718897868503844186322419863103734605008730449755779885052188973769914579334607966045876321332048630560499616581582545186551502165361062886629376278623744800181355109377299261362647142989772592461154074352972203087586347656522518474032427743802600394528630386351244912698397019469234648826348412456247200807098066918360968547298781201843059994687593764049947385603988209869071146734758157057293780566657296702162018897377348332281657297364362350386725485686002366972252807502195663489520932159763700790748411348197571738690012175138816 [108,58] -11995989744350231152235303183798658082226656091964848610263158208544845264026485692543493561114382584161072486165559867565065940349688628838446035801398691961418388499069369388870866179901717489202577055531076378028220694714473011703883636350965012705182594994875306239673349297431690864917656175260342741088064423928671875981450647396664102419706668431369206571009429237705765604679730822423109963132083013777023762180012732335904809753616589382477381307444611274020277317123176897604324187340102908885383331020016437693095544813598787929509459161417376170430260472551711802756516656694943858368966557408928998446445959529365043430278422906625727480595345810469981787783398733786339092762414374766720698373519933640614833146895897944430123540575161703522063017176760886168908773349394838671336728901154301764191855722860993106095905752121944428655074748124597638618801872734654470166946641171047526641122387208981856459585952687906634959388142282914977400496581780887382952674640757439247857511181982732756677475952474974216671364125432027579619184430445052323108404989129692556909543422353405510934248508635534558783635150939881858655930076495708976857830824357281491732551655300725809301482878687997982849744468083692867842042427957000343097469834774700124055861537069899621244910716875571147232245303542535325796783603172048945078403465087660003277373020003718560353381861804458885391191667439395672162566469321056357389540815886221549240040692967181391940942915917098481164235919745383846244135629819201335358228370016584202152952451891168004118013758354974789827963140891870100768125297206424875559962398332743784629676165825266236699708399742127509073138957172307141113162806698985385130128752071400782610004495235850006831789687684120353790582164896919273165261986605633680264520285721874085034336862840776244204210498526256378272531073893089616244460438367668737484761173064550592908110332221712316710978571619603744134970833793376807902913830725526804125352017237729334539266251728141202939771740761034745934824130339507878629529318345926852693831490404799886721363958656313839725927350943825797841793865064638268406548353902514718831245572331436354347198139635947767486061071211402913437973516840121205617273867356641894652158247896231560615269732101835495463523462494547194539166977228800 [108,59] 463605344295355767213495203624629837759173599341713461085905472444493791217301560470609054826421167279620490473282099052984335530634016786101812823004592875060741122360644028860140634417145573580642468971814334400200779432850467252630691660686258091816540455992217578151284867609493107547965065530033826567154877025512284781685215514875552791792621732163394419507203943448101218476996650519509702662577426613931806066670817493643373010735912253633894587999619303749608389190330849750724934605660354122715357432447323627151198618630661436162308724297436974330368395304912139648694831375478972945719631026160630766686859323618474852337086856421276151983425835919505889883953791111968611048415350692439577191491276177854869945053690389872112229303518824235492465506583636854964015655686317629230177867673292857783482833477171560574635478414921669575982015514970663432460409775112821792085730169490948668130967788169318532835269794573905857605261385035152359837512161923725579859433680736704726142286607134506659696675895192062202699848773995445668694729501676170739045925551396330930612575137092457441304583839409698749284878275246209901480064970550936241158474163383752300926282837306932983381903084111364726472355005715037498582392787302933990951526531745743619281363006050357600684662922183699438583809724221752466200814336091784408475232931343982344022369117540701879367374680424770431566925847416764463354041424608948970419890230288767393408312836502278405258497027904958308811539615474675625707329354442359121499387220861906393263831943353705522383270098334676823476842473671652723231889519911473659736129962500548485383135308866485045451901955034220866194511049540097332945934994790947947539662160889398553030047325565905709928738536469354021514676922628050983345349902304938479503753111753432004789935245382377928648153824794137640234267531975191571648274969879346797972829480516808150430821117259188638082924532417233012268263452420231864388012941656186432129246582261802824872195586034176006669475203063473208474223128915027225056700550086252489799934879850234265036799317791120628615789648982938872330315279081557989014194862104653804788027278062548332917223552203386454156052138274151272537040704537157448737223331050417252305511150021803887281508375151625150016186668725423331583459328 [108,60] -5805531318635456208552847809722680328890259725275453805893694603568050675719741896865735948341369619967024073994003938029534644798296064447119623830814697507898501603310121709526802635371732100016864551226261467942849017659882039298822251204890891472576485793384227111629670950968158517426991705093252597010140333284711353598102964020606334083022611012924449732916002603635753164305553143005627785214197985822723901061315679458684184305184493384217031779667019536271543921538366276407952918344115508434280406506084489029687906290063134955383788069820758506666991388746876168395078269975484549794684212633444148471309843252729914704432599969573196018204772830314899605614961412948397483278120017411920102871885799239133951839033052643533751644478030558776444433561586751814275808911327403888615727422302953437669187676765597132446928260983802887747403245494270345531400511312710172426978966097184876961070067445059936599054640620811036015751189423355744685874805330540663075280244057192618689537453541954023276977404407090027002474179354408006484937701888440832618593320067358577675821957294933913855620240619428520508017938089711884432512568937820321327110655832697442839171807046891818529229640585812198707756961523415920305749347753101105921944903407352541912815476367183330850782811964418713881645173496638524790851765578971248975521348860419183183522361314920826143151100609960941666831243195828755135600176879031694626006961562128635164714437449802942604083676707542151117947088214974997896385391069127774850737952087860712626596990173662475387241584357126244965834999422634213147596601154663422152193709741407645013196508532639052921837499147012139632133442004488489903238742080586688056692075687748605862197419123361375844897400282318623696257913920460903062828459467878131575838944674606796291032804866176285107425820567083674155404286656748160042680272223890249280837280413135357075775119781352450369550670220453281408685476489301785464881837830598013461473943535181148715078513075600107707577626416164896486046593042692859344361813545757043031873902600173951145027206435212667722471087721202687485504667499561949698571454963053622355244034140306198993337254497938627817946027861190375739701346881899211392468537255727937003723277172897959609830499523692899894824614758045827727360 [108,61] -392122798472198677403934144926516269844485412996420490702755061074603612024981600694644117284901354052224843888583204974436488020015766773981601645688986837589086409530565679190052147566087980515743975269982578784317959508432139671491871912398543041124693482020244579083336071628585423936211548354864270000761976179425433253805418037270000527113719871407844223807600919244303221988743181289272202151914125468263374052947701933310605360286020010044918467543050807466614362864418341965607936334797607557175058517786293710286744184319438345739510080984581070252442999153700735116063806137795476179493797391732830229390751411246350271091754568991965806422613529183514252062217129551142544197571566173029344786258170273996605834449056866365044830771295731548670037667239174354015437732765381904139275330811004231073517414498299420796327714090709080294568631327866229291924980106521248091366014053662746880624671189392367097139524130269615762729871654015133010633237016328060759419207853259472924347752299296969641696992898701897624934938391174046368555724967054378160479088667700065445351887811864899572232261643815722037303625533345411925754955015887309797476487804897904329724652602833616590912218779203706305470398883673124096564157010185858940112785110634635472378065802263449784888997542792650681571528182462850656100123761609222134339075427699077171259249000990185933899974487799981658390583635255201938836687486989248323545482813902488395284560145115983575468032870049940526999885205488112885322348571947106565264154401946908882467947072632593130852520985536022202874230246126324250153562460016157829984010784803958637127436138883067569281437876787852706819742942958453487866295428339157226988928985400602414411684535775085189701866072268753178751910613744176419376860169269094419469326354890251494092849961176398400054691023758543285773869166302476425037600976395713226561166045053452598702822854800236220858392702395494921971621504633116501141595017487015259613636563836306442456596488076382324995439525199704613187170930449404071268720448789926485907011993202727980502479943428759538343771326141331176035465008476782612013220402745605175385828163158929088822667389603681560120363423045056292514422766697970426185564846478014374347774420651270297272522281601152310065809511787003904 [108,62] -18525631236941914838913154679606484253205885064637972380294805287476547643920980403643939734281231919146472976814658960942155383785488042845503969761073960208190606328874040625211633515519020891019530347552408867470188475276273850518457557518556992569628802078378141678462205681539968851835792911661741433342625746326187418966116905920584371367136159317612264259864050736080992620286326540496027559509729942627246093695451877478301824692246339969072055750638724388134156538821318507753175679614411908330340143588649315901298095220394647017519191910755448629875736680908427556298570751010835756873681261859128624923296361505763092737706793999685774272597116973041482173542092145671901952334989240805150347879166471423094377318162583171842502911459929088059557768379549999295766018074324435368492709549571060660846102278550676146585981184273368145956875164246369040600140208444697828293544477949266275435690687203457056106475244020932798776027525418802529945054122218532196010601293875263146258501117731938022029952157771023362546920525289548018606905487853165664453884426018285284980784951023821522092930352358966082049256822787934869517239027506401577912367623459388329836471681061767182421991471760322488662326295456198096562173123557262423085484610151133572440982559888157915168098156582970074674903501957605878008649862423204413184402755342439063190428190785868663505925546740890258539175900818665689159773257892245739020861819720985911322041093644188169199474273661963430543053499593482666050979406177141899237577218624371803259542411063722124562744064105386786909342868850258237701079720394313688770396669660772767548284426795898106171541013877017504824082681661185148485421380968502367711162427894336610606258398068783251294175457852292029909680010238016227326342026776165399035110263569846983237591044062704587721796037704812677866276040267859325288696182986522025233323561756755867084950188813209928512506383700132659082865150903997071722053781377075591518522327999774107239777322996530983948376180287261566307253085682279744255539215560410504094707616362634375999195006450343640187939969129519658242777987117346018307462655977356951967097818763956867729861801948704284436380454538716946622143079374896643835797575314162335335551562199483722522691809543292892032131588423680 [108,63] 8238223287457625099023880038495018541149846615988889993861924760863342659488515882077387869688872097783402225934129160811735548252279732030776758734290210634556683738601261845827787030063823523724565637331714708511398150837607140460069848087950753825302090392928784640066018680839175232508806515127323739067984622432584400824150017061806114362893610171727210704007707855292321489581602472991317639884504565972928415711776505763793753835849347014645491550910689870583588167954308641353515107066414444269678517683341294115935423361923220170328889662557617962231231986693855347079781223911327283338007358601434202651702343371209610173961649427134810115657790381190573629997479437943501019147840584076621414599227822717735482893490932381574255785242675484213746166415919965289442034925032334284980795955215192716250706302622522470354242374793807143585488752509582999344077852763359416095297076115972024719116432188101609104881424087414067511352675898061770044675070038911664295419280636007126741575161347256816298068767034036540281005241546626108155451828821383996745494641196670867793281654819739215246321575042167579763884968305120517340234914601957691783694761735793343356795417805733449719434704140694379959108572784278837175147929017266660147755900716056916754062295076141645173945101847163113488909997429903635252521761934959491222443767486254122855038156904769071045442528056046590139495842039760339673983359398834096337852637811479761135729059779860234307818394495759081021323781002767392807857705634599039307410607980194914405579936885692064764077911525441074080144168978207860006875124202835546560632719164785818852914074439819028768012311475825822103439677856275922021847092452183596031424267211875342183413189917320747365546459387698069439371153779982710553121375243094921483637423705723848487670060368051456564556995103076609912111439882817121138455682133846063680686033519504632333995615584594245285396484180569578251461237314261135293298227200580169602541254352707800009354506082842066514161837174880615401484719452937866464067233552409400888379574884003505333296928938302491757345523424590159970795728000633493940930114581633189618893785870201625511225995610600574163942389859756262329570209773778934905750901119837783786064187370834552883003076092831788821297233920 [108,64] -913804785886056905472854171969839210381369019558847502558800797048395694235181047637669763391079064882029133644591161135168006257541713802483914351375555684980193261283259035930032782362160292345854089545438320585680990239317571171648979418774170197030829551129131848125623703116914046658132474038794073525253930788597990403729331045615916103913764052237480210509380182511055255320457470062878322254437268907896497793809272268535584050679418374500461774309150344102721090319308378393822375312256278329965080363906393234311482915044824375083449650001843203104889966079042897393651821885433685300071862333976433350740227035287904015479867360572791527755474420182829941900878732313459137320817046566143248883397967493877433925169921374243803523397337717167596866470222873378526299011852912355029288459362087906419011130413044807727800007422195717962250180614018767414597499304167292014512385915297349681760962655005446432544846754613787430932375310024244357773745043739809387713595994664384118222495783962746864124650104261640871087649063693064450662501542338788165035591591178652204593739370027209509452190525138504290110302585369726445481427619029681050610690302497474786001845153880380450089686850973385344316210170198715681041588722453399788152065211892723832790590161778765332504034438347111691574120707516755028202521433300782257729564632910420710851193392879433099923756239264047124662673008268732678240403111525961354196751450270925941864890574054961599186804064766271830771913974793264820775666463983891026760420268544017082824905808368446529036951286831218642784551981835108599879672941540965795569024038484667974865802884461262454354781208530351889001842490323690371411020163543512079168195006911266428180213239433709441238040858501641964900469656202691169357172673085193842496551752944530800920981497593602520235193296056606221661718306441686448711090045134374697439163779815797161440540828349673260206774783849688605253780229249786530328211147310443943854398225915895287385074862220097387625227928330654578209376119640541915114585247412571832024926205015077861344150358846555299241608098646973355847459697344672758827876991751400565886973786515182563888713737172740582388634631956135700782022742855361539239312207265666472199939564214382441860113673697940851392512 [108,65] 61370887972490195309020444949716500507188662072958591742854013467464942331321483133913640050125767143119773654039042555324601524119289008664442824291990435689365267532623042232416105316636022276287072243804118453864043004163103393074901585163061124303720761540252679399555196626719212236975757731032805767977620218799569769282253868626714093209410855617184918428865842015938807235953789649158180943353989351520324262984046667134857598727338694278719641249978613165797099455650294388833697625553760851491676615829892690025592770793682295249860997221169004761802682510363969472714774923014032995285439105832641515739899507985511712028040009979545706430045119217612376665975781194821509033726539120685194229801298055896979091096920860991241743183589567600425999869838132394867868008487835991026471989569363873560824078447365102231890028988648001922095834330123110129886671206171780211604650766939305881386201683201389922511785912039812207618854798691617554060068830854936099562725073109786521094202027534630151413886567211349640383184006013092307050997666760432027623321647124367880616016130873616174613931192140184575208146239660754862548170485150942937580190880731927520561450824041693140333100604196436597509988504177631312452265037871402523139382553738237345886231214402399769074773026254679308360185686301919713312139968499084658630966838527959966655360795033112716165909430868981400443654189110974086842323429747416701800754740585163961825895815867038824660131188784179527670392017645693589587311402406831081164557495233461380907678796084707192847150251321572665951458906098401455052931557243586061240805934335608734475975094446421217826531553829558607028357039693480777491466611852886357236098882969279091452950669654221104477907357787130408669469264873249268169583152405743082630801264911066133532979255316183062427257635158946629354101258810842817860803596777186062366385039325021658853314220065064655667434185044492416702690640205161158456590036443815434444084346688891576396441763760407531101412510534254289011722979624348457241510269759785000949449806352962630431948153944173493800300266936793993355455095494596559601900789555624208359206705063062664747391129693341242892670535090487305732716609682651387202297329601026963736720144443366869568687223570467651584 [108,66] -2669324042073288213372099544491766804597312692146161465319347794251715622430552318870657681801997738426195024304119911357409489965701973277940246794816733759459457493679447452095864293302168288185931492887157545681862640688045840849161321972354396196986987549235765530295161106371910060397224214504814996652274885225360711532553458774831674226872625099938267022891026409132773370237195322771417316783539460916757392647610186845292494880548816296016914637625227566090256228128160694238326151795527992609785168068658707055792652505827061926221507748410400665113219217910580335389605965188780524634470424121490890945704180946574188900561331240096090791201697393677333408626476728213315643232190549436202600217561837622978404258207209278272975101088597759421293074287241018089552312579283958761744234845010473198554113398202325532857304349367425289942929395527307156432213756996356660915303247557632675099384959872926013675859295495959115660910946890045921771691186094904768742057695974933479357525748459350553936666811492719398927315142707387865801573301650899431188843203226172683676278373891788042913876662729702200044229135156366494850564652232492619174828305011797056160114291860064047313288407227928039081821225963831521771612513415485468974225935248127403372407817193467830981691976355552774145599266901494556795101059507108409424671918281267749796807022620225368732616607809465240304151696312186690369781747575826576393650861261889349049852923012369976872898764333688997163413154981890837716029649622855939473367750345543353055944328733980540362896470854995768573305753558247255466851421909917680539135454686625168489067979608743530830065196587779443829524142871242855302764904192886380810210682679194013229501041466111980739785897998276469908140395987104788644649973089239049879756723395834138483379136924892139551919152827646343141381251903073404389448147737886841779385086687298306913184994313816075108680108879601949889737905874009580858723307998796922131602995754615405506562794550274554312651625928388783592266966473315865864709067093194320279561251192116485620573130244560502302743419041955439218915637506808027356687085745957246757704108468842220267980095784784957068191045134071994780189461684811066432781722405169812175919743108229751045329500522938368 [108,67] 43033994107192297507599787960256718283131651090055712895731484159834090898781771504319913159937556538756013466305444268021641872969743039694581521348191382212046970143217533579541784269133351991213705633412347528035912619236298734831501696536857853332144077456773275632484882096208772273316984198695599384172374533670610035777568442308593383561040200566128006612723138523151533714846663774363633942934393300053616798348661054111201486677488021496414370668576499354509826561303671126619241790737710406584672374513850509626722970610931907599521109301144546562260803171008940452853344161274541412706572003610482237943136818562883821759544903875421124350209975281764041534941830213115410001526044643280752023861854218308368757399271220142546151031296960868503195263248004505560791487329216846143409084840424279657957638340599684051619534032477595318694611707489078226695699030205985457361336758864449741496594423838292797679331554997261177722372704974054705972715474620262907073262690697783322087219029524222497709051955627498912528462594137810259087996076255443990401899760583929479037170950328521527812726655232159228572843567076484097476939440173682236384124105813360889060235808357447186614615520645100760840877510194601792815871486868404035501640487066700760592706414243440020491110826041407564869840914879826722130287426530440779403902073227972341590660945891107698164835398652338012200604328270911292394950076005942185786946409314136363289061576227459475078430700066977197226970587409279427296583159407681587758063815103276680467381693127640347983847123414603603816842590585293937036480474768161855561569998288845645569500966208975949592848530771760268162556274405438026238722689226794122609006341934456251226485959608577619850971392545986237672336384302001626834968981342668010948271037894808169863699526896476614445390962746854043367494046205587711103313684467164942932517485814993325412573100189693384115719700783153293892123647572816040166767410485336509287024581164318473095450735862440423565548397817018931144416103443253612291074568652368645223243268544320411436955343589596370078339364236152464960710322146964757900481910520097296046019326183755495652101904912737472846703387907338201387884734456916876523881352820178877899213337638972996871396524032 [108,68] 4920207286863432398457076658489229701279449612780606099292481891228232221534473139366230396489807944896298141903465634694222246447868675593703195310990970210583248085564888953365188832201672147105702695762348792232502895334077793667969697332932443226203311571971297686239611495783487495700695063174920110397770490051183118960064432583591921959888932653562950561861553505305368219616477653578265129090247145302563552174057712415599714817210334871356634331232111127062084919042666243894320493503768853008967305180815731716011733035745370767135813388676942712049361762467590465082778048882441449001739454805521038917194729537958365719062850696630684301878647415135028093390491957609161343694965085508846432741546902231649904154480257928452356989324716113577687953302295823934786187619945466161358465435708706075153484901309312666247696512996416268794666156456539558094542213110482366450448703666425398120915795561448653687129727262670921382283002266669886688535134630199889509337123806655094116370183943157560111141991813936958530441671281072407988408530672724076468209491166155077518779822955822342019411052199715384418892840851002256568829935424399238068262154751038974197147024550210075872974708785318126554889134315536404090838416866413338366328123361745761116798193945362246558772571708451113967235101255525380992652433694661634221811385036308233661303515431796381994859567261522203457209192474196098699334345024983910547606307520719254141459391535963182932603028106310574974723010452094247764766261990363615245947942465128420799533903792156848389686197543956900064750976911468870268434342135969900859022835468827641218756577049647744146189168898623974737506892348637677287320632962486192001847587014189994637423370264755745856474710242001539090344175041450394293657789148658203228354961204796746427600603952411650589394043100568834893995114540397976500130344714353688274528401033182658605569050823156477476114287861070770401679692917974050046948122560790923338018668834088732915464464051276471108849536316272353811400367521996094965246318372937612234223128984430138732791426898853687074524649633072530663587071943717205040360102980311931888012266144582617808719357892479380129483854073480908782591051226097825777940473984896988204701601527831679773704192 [108,69] -552769565345814286039823507628172481810949903498295901823494790885501512346113515600897982323536047192622253417979811165284291439985765371460596684542777105184511198625106421315723517966818958407077408340318188456406675369892796001863729148296631157435545255063149239325748335502514601036733160003165144136563600034663936317990323247246507008452792043920134821855513558855152842640258447177739134380211504617280975172850875686577593547115464723137382483706295158410609109422683498754481688432736133184465895799165012551608429892600821194070954981097883420108412347572798543956042842307924334628778455353930751765125553927490975733400917877701588662212219510779588492984475649405024501658556199957815782523058043482634949777121375958768649140333708245076904794565068605307869836742517155414094318413730361627510057208759789334974174604084143254644725674332026038750778386203802325312838493381450683005679741294223288838561173911679298319275608554610855055208606034629386472726501016759982623279785083681543979245712076178849845134000634199279400908764697570920067941300837147517881318785381715571421993812092243071454896177290565316485813591877897331247085463767544037577150213403055120480647867312650470863831409579587615232644225688795643636234730855197122523236762064821181265958749671335853718066093869750539605807638487849726684213519970494238671362974405608553842834488846838442907715251483566123618682120604709821957346304959521031262761211941380459438443513838047506330623985569664251977935917390047211250830630800591087711550261443808233432777471518058690759744840907084619147809894337316269259510607622709841764982803796115982763010891576323001816375219916221220516834014573676800719278147672674116505192212643408718538473826221085561284800283638495239172797283345462640846385629491400388412637708242472866815380291993500090471560532449879116712944751228355173003454500583104550808698964266874178732836874336368819448485960849417982884945250958454042910108531414569331185941701225889206856400469793947031369362982583090509456393443756270180396847851736868189487555712793401271062886474039490116184019245376627597746865373410613534509250461552018494136264121066786705427308634906620013156031703892572220148828974173402282164004293758642668175360 [108,70] 28001512110421248041229168190909117561915472870149787231510238903365503499050164856772249666153405004414914116127477225858191545420180882480500147633848901875508780006627934671120584135325285409119414645341827063676067829848557241101940428376610335923975621990358766698450975743112744420472520893363848546512161301417878087790343372526475244781702247103917511229765540805910293466025102954582276601452340324537747767935620413302159534374434192513415013474911378325795455576743706688443174671864760500840785445859753707552904290175415678910741457358739525583061720850654007372767559320491303338194612067293955555883886558835734582646523427537376805035101442077540406009156957139057012437238923029875969425243633521137652854075507775463515052083017203092600695277321549485307022406952426320236645690798818685494607655027630598501861271790410338243110418686165007686388537256581362870032296068581476465240649847074728481503660911373488723316867541059053719788489897128375597537739166538609831022484071880597070019604166731070511867601375502228570901196498100163383724947130077883474842574214170367435207153307704019192144285700301839763125351525729518693383675383306807042564240787694556571238193309896411570377238946298240341727773407101090749376823872974698849238650451088049194166689266002706199798627057456674877216149296341076159954908515045694624694611441973038044837328152974905677875311777511886547677011746249008923600569976553821501476383132624770757234033402776299180818600828212129378036157579855717527226296660282510408429486487764574387814684190113018567911600003470699747135637253120886903428669603040893160228195990839650985257349931569843550437228074782428974706109547727364343002961833700886679675324244177141534816098697667907225315399393009364416365972151815714678582337826828703592408017928783928575958708628071720920291633812638745756212423287369444253842720580208797411308174844428797701874126069740030778383245077990482820535628413998006506973220800277553470553076891489408297510162990893271598747597684411099251430138529312184834688577669019402325414851532974274241117355430953522062840837448645803025878346851897783268187656190495289980520182695331619676154200926707295780801975286550362283997066547701101125256363249334484992 [108,71] -525765652515937326068171126905851894343691403743334615036729835988092120357819816228325026306633413018104184899023150808694134118232936147428383985760421369287870933045641770733847266562089252584675178393821303966930145398438710171510000828061673229712294098415409834404328513616417245237844242322877560489548504462997126758480814577589334725551339710058284925328635857714289245209118932430148187838720312801086701187957173063636488789657405513759810102070371550528799125733926085409654622702210601154877607527610513239775691631698781114557664730820592508734545521637876336498666176655104245590745837419866069510141424366228978962067191321957930504834295969684539644706428119534511196570622138750897772283774598636918535781420952355949202147268632405669944805278396970924333319524784267023386329854139793097764806382178443983873583084627578853468675102237758187572356219074584738730298701226215198782980470941029762321130520338319656720058570947391175107919473229763542450003380306929060301035751450894779765337804190813764287161870135805094135959332705822236234815844034580009168637620438887562025841098971965492892205415970568558335920458765515522313325613794590248884886594831107508473976555318964043836200277156443474081155945184162151181077253216828903457443433600949729749159865964499249354248933472385928701611187459444067349818127435760263984190938815822297655809061485507377821882506921746727267202112712143457392719283660811629822442092863730034550362336936356722096755136913349588502623655186180542166360806595757915809186269777299835579813416947129612720970163077106407877793031362121298370219466995650745241140850131604881209078346456832833095665478758563240089548140123359723910529261012818897363717810314864151858686470515008131740672255868757466851904482379268839935476867538638760259397440519144256695813753476031331449347509686156384372182820702514666489955759201520360321902644102281678029025717493272831105796045708679592112241195949519678198424059249010962411944494600447946960524921320291043350650159337631199392882157618168018867086638709672973500265486068362156969446406825928559852836592728977726364915480849047188507328219344620664118273181266451667652536304735113892673017651451036084992569507803865761836102489997312 [108,72] -25429416111474118631403160696240518748979146466475008571664590872069976449243525156506387822157665584447683021418048962993762735931876329763601959094793861150090098182378562959231490444265679576609510058493358682873564655843850943729515018105584870293991915497789646743752555526037242088916193258972742692297697811756093950497887306358830288563247180410618277033530198080316962454321446071804320813613113964043128669070497424439158975016168487008560687900002822555031632287882171819334118149967025155271927319722309308477566194578856195926698676906342188406387464136987925183889165374638896408958624282724457562634031930477927759531597948791446397762924787385775463264591266447738001804469387341806027662017150430523005495419497601962493502567264427530895218262398867741048249895194055018823119578687106498528782511015691911439579940249701717392239753531139535432749239365117970674576970264973582299279643724261861413903213387952347495196811136031332008820725003618033604618677107220571532488713244856536394918804557856461360883279767991895824195525357568969882528744046523799683031774573910803653608163330074537179584535458506106555372512488234288082262219958955669755134639869126773777924658055678754415171133762854613365497893106690738717454817104041161489607695031203707397842786995940558867051351785621215063381267107376035127491290899335396552514182865827907038800692129197492154018261684895823203893538523204055255714742658396812502727072879688406392680099198473483534429418949157805955337132990635872673740272153434570558900109460166377209222101313699272203326019550903265946773618482968894775897454135948297892656439954480321553005224262218008059088550712082732891696729201444659556013923596268149893382663194698333620083836736977102045959733012367642907072499326010693670559694730292058107367007573985026026687936121490644578879068580233673988079473469314974132019501654128588030026449118684683174761622356581399199682419266484221594340374080628065153752498147027244726686379524282766424321157912107902258204832053353040221966765434619905912947184555192506554747555780143009855769948924621683576790097150158119532586006280925065645427088593331472809134216891864127052792658908081028535624502053731645507380955858638929867050088820 [108,73] 2161877638512348537298928347371233045525644494130376302839453521845661032510851452631807457355619489394281779420229224016147538146640835371527972666263391070518225483032790861235470424773296179128226927806660671518830617145727916278541138450953374823796926437391672682534099775753972106267756680935334765362895136874696265600563221592832504061999355009279817895682615360114097739074797740967821169376788258619802611732385251744465377619773496480470536488949734213991943874527304539186322515901903343920630321003679922634072534035657626337941686215130971720253629338544701246025547951251246783362541379133309878662831955743544565499225145299603789487901510853674712207175030659587005437834882101082249737005316998055126651306792374726600506653368134978808979326024406680100311672478642391659331069052345288429563108625913186329334165581284171339237806938350881165590634138472514117202373980185593553963729898024541366708328430949353716987625251572305542535832498586487386799765000932183702786827689096675438266537135373995480045262933425378760112601590791273011088409894281862608216599408887876428059575576420441145368433812891704747848167278084537859659110568367827221143686298066713793703198111057263274064156924275395508182362097506056101938077816181278861693838544523695298056602437513011135942276121073552906426796964006708397251568261663132362260485668316805930405214930107153160118237285108826730771850428996058819382659852955937955030247818988504183109993856293495544417440655352326518833350435018689012046200202464919639316885402514445288763929919168733448856663628696666287581295801112267713119749608625290020646089601042230099121434936704452380544090192385978921009784834823305423427673596425856166794361261719808641647174439009841738917098944128069935068221339167137333870695004097980166668456989257563823430181071925370568482279353769799937286785563040375446688615176348123381250199431762126843136413605853483738913306329356463009955604548168801935096967961987434481936768237164491776788012183267873271259087197389531624475714118769872974224659487876158964324641653177368761833927592605446906182106839868015552716946657213177522968275186360541541027068933132104483228014756652258103905841152065903722265395495479713972205568 [108,74] -66181502304129078704262182200074760398511372746415205151010488964326430819077970116733557830790661131241307051589327530804556531986779937718864677640979359835257379114042045257414777404651945435179757414673874207729216044730365626456860236458716990906913240151243597761048217153232755152398110505696658363789591778229404953648031012294912341310089166676608434628241469030835144897127986796649072277192804360537919812971392544641998442067742534966734913278266177444925716545197783018502919619691912934109933550230877404627998621524433148181855207873572254920344712324972652421018022452720460111865779273621041572380707388419316731779490633439315594573317124833007594523135603176934185883870902995088739119158726032018778066753050792101843209547556678091770792963693950905417717074163124715368881652798550565566606788801053258096311163395982381435806401286868477314460089071078199842286533346748549230812594081440479821609138288855157096449639694698478613060586641786351865161447357457420947674673777668503866198182959296279475528106668363302045179671713852324428708924248171654278843746134581215258594588828350019068156349349780042094132912561575141979247475090625331149008329171270936729089381540732786688629663900383745609834189899180159255688236375667080812675158845952411045597436522357685530664175447098258207931726284426314499458080070680417521290747620130908878477534548058137190106152033585289120692885492947753650025459545972678428323693510652448173131201265319354226338135358116768792792182883609832386024162883689424270140857214570869101309669339523194371092354146650301150115730680878817976813941155002890085524391037455108177035264463485918713320168333667599324926586557861749936826257885437145180697624443640923954373025639939618231186319752306527508046733749924647614657388081235943461171743244894854360312589059573000439028233878941852168504614027241062421631663865526771177942593171531744409066560607645545619983150813169968260670506762782007729592265019330345637955720694546760784068609945689466981876850207693874304493296210488325594306085488610784495092262931751416865280103164881485305063980595459267934841942658131203371303532317001566054016696862352264480364337830352526266846851311245792467837732664603338752 [108,75] 541094414080854534469452951336616236161500620263862295694523550298760793076022907344608043341199351299092717186293980747885601915168202513603873302565167562244407924405855365611021901050986730256150889205175468862783369289705652759689377992715027442817963777147586013809251059844045539249994434331301287427276482530588991930323047086991666102872300637814901721479116509111439138501265284806018172521654651854554696750727381414129091011722844031420467083731892330674068192821294852913111694344870461166962405409414050648536557092835234970704039304875006912223500749583424957800800186964685622686069586048669920454278363333005605479495594011203333402120048060870722350596589896323528172871393740378634508543040634243862357126531115596587321784254728075210377360268751726944824032961914408645839551596347329606145950314954297095946661371427879145205694177981128050423039283970834493521096390676117300380342662226420924426204610926946235556077806886542205420848880462211744034657822376125836237761571053635847396343478300962238007764625144974614745528980003510541832004631143286057997188766503781488503264926897825417278461663679892230237526618897280141127248069149524443104883732795689333073323694626641875293774782636400261331914105439567088891106558601047109449162219872305085710084075787436268520586675560278995722374304840754421510307663522704590828693744003672675909152636822929976939260675775929738496170252583045443090974764067393260311802860278046587462607267515208094659749263463205242174054668225900568038522163962205864577715944965807585299043990172546544235989830958724296337287450948981016253177377403895169801350105576771301576221718321714054171897838798205337778131745000059789984337970808636630267036865913354601188475064218817973747487985911881234721479620160563407323815752882541369642594770056577404982761841046706537721521099792172896456311226879040730640354584125613525590894230956103549446815262410744399585817586065503934254338293276392263723063585064158101796714486634740878923153404871329901626414048298733796102605697627298244730332401420736587864797558373069567661896239619220882175697364874990674278268272972256481143979970846651442020635653280616173482304943639425930804001194653207735334828804010816 [108,76] 30270938718601729653276245770172720357213106301811564182253150783142790369530869947242251885352339895005502993721589434245276344476825473339919934210702907981429791355363113036641401984722856701143268135534183131072491498022958290967808408914071721831872911538830833406788997415387732006897229423615143270032502209298759160521662763818696930419053091054998156592427015434006601878367345747386093891714251584665510552013542795956031763770157018323980278814272000575637237009181057384789246477806039196037051687822866862419485745799637570315196759497336475617436289219109855403260651381932645022888404156754797020788616776713955437007416569041409190244756344976649045529095334683750307398676431263392638723745963700647801049282138630185137291088566228694313214302205491697860781975419207450021857083671173872621183178951584470797477443450992877887374536955288462736875799204955200515438415963023624178070419986977944864314524553536037933307395006302104505285229172309332565645264556985662126933142095348019119608490550548263694571647435254548930529950079896599122365296967207942807024059544876591909726924198875459564096884012277910835354681144301726755567470720257565255960860314051827284011357774865038027381921576588878075866762695081125310482418773009308598328963819458925600793966056910646093810837195466410490998889802947552127883217747149289658008911478601802302180705328499610770080506381939779707407616407564361753950877490375565021267006336935319029955663683348820011852067992191264313058076488577920814169931412113513945688969182903651443782313957109778036949606993983689164963728578485557667008329397319158607968640003566506817853031847306031018455978095900402025771769345285500692352587299032866373087781353019327983848261775018430342347993456720487889849988658868048934128370956455655724862411857923542662338732117173090327115544426791175779428019567504096594080865658633614076644766422668554303626370701958015306701446597296182008320000051652245835547615376569259746635181149487098663995852027628131893821256236676125123326141876753429417868081255535704193055312629990004111354895635172063353057833483996122828789749445114476173767440733718499742932553468964405003164053763019775461381296884786917372584588992 [108,77] -1267013120545454276961752219018767376336402234402266806451456347025613662673701685725335149432265534451078312539311782286376264731791498958192568855778778423548513718985727370002448399980902954202690092807298940538866369904462600870447077372004924512341706455270765286589056844831872275891490908708653897479602139921068512398278463590983184646530314075167494626118866489209503389750114697732566336166119792695873386920028730550683799785135168014952549763027359506759620156266117275322516073849567219417546590860633652384723444231506531022293884085300548151838450881199139212971979864901348129932756144633608383187692592086297691684724649803120358005843115396384874532913203122048501983958749956201340166812419842744086568459876077178636627483406588745827140435511766256716742007056709374464698041924531200181991085649168861485399487553898826150862661214673368800321569339637093247383447332573624012381379923953641231245118810325414937522368509219566772067319461578356902177587463154724552079413714943490830371027661789275097236226784775935525023868682777873326934339743069208730522464090805579957870252402305224365814138262168658767176065159182087291245894804819934235792425412384568548682109854512685854288834434922906939488450845639438738462493518155895047476211895494867262321905221642248613369091992305286277258213328412146734730894897078305083031061186981272444051773366770334863961758842193431421636964580317927142671689256707536317409308847689781787900474632997294494967615745846858674000716494902708346892503399680334897546607733633429818540043515269685964799019533761954810137721635610086935328131266395302429170785606217548592360186884058505137214624457025266188944141996498503396970391647570209964098814466789026760619615154820243078460223536516942626449836298871876129206605919855322012450841290718253347591200654880010898102572186511965668732078737783965405152372406734612025410839551355221223905549087035177585486677409499653814890644101466985353032159900524572665353283606680585670778214850495866222682524085114229504971744437959545669087025677615059159715493158934084678100269773995742471313856460406655722021479446047094979936438457175347726401102070130671059646554949629400306460135398111919006554624 [108,78] 23620799057282477752089180623229196104731493045175914768566496965529195661575059949846476452102706917384510348227406490382238887670667696229027716719996956141148412070633832825555802874593259054861575161963477698399313696869527806639993343106112714871632026609872105875955318427341411280183106862175404940375064888290475342846193852923760259418113053749901308449694532233107230281251672696729290518653173181228110666032539761026613775823935085689388581749040597225278437506911197701821284799554033766862552016331202776944861022773208748986706668130658228601993734965764641665592463657417148086070817465402405407147669314688578616112823615159168016976673635193163055734721748099244963639110938942095492704967892897951927883020028406626872571518021811782607870478973127854826951690138198972026927676777974972924398805742125177389227809618028379077685359174384194527298666026607942466089788368970572464396711583259715891523012133535740419838358761150044124475507107968749311619877988861261433062490329644443176119959268575680268870979528021803550446075380680791412853101333696891060997004113336265496796834747556091949343374330201556106893129578130999873862659777427954840156574247958120834678753677685044522963143611573894054793957935025924203385235974104032946213786529977753589617547852750100408096839544201337290635205038867720182128604140801056215461508453753689459676367260083674148449314328658027000631451791800494610301409717608710647393341668486575353385331477712687530110685463036939644674532202504283678645462979536422722410493127181535736922368200776033106009207084883168921560383668674726662181231978304348365742696005471284707653941531539290236333744694260317213457924045643130188628543572621571448632680009518092847212229456052209591062410468275781247868988834304804582423273287727694630445471554560946705158722034148104497129362417719371028484484495113711431977146111321689297623134551646626646217902805689268587699182376653709825666695588001749378311324141378714983131922371440853747457019743032894118940365050542270536022968624023306252127501708448159788077326072122226344759855590979391084045181370823660851444412707016750173871820565578421752788494020403184866364194841084152652147039486261443648 [108,79] -240966714097010407927730186968781977485689310597784758936735225420369454726504271545385792739591458930443009579027068254162323816718149577968145439584836377768006345929230705176388215725039636536527016873216874253664866707892923902612732000388247194207191998208905273340113289592842210329426111156117358850551816520447242839884924398147954509960958485401878795096892817895567402244674803328336389941554265129919219843858187025721023307171890558744912670340348672126284160197402173633363966395713290886142703633446277092333978954523300210493281569508517030332692902773977153245673172043188933224328355058956233862377724860606289518197149004805123139349734848262367537864623579562663023819480841102196069491076313757196283674812366390471234577636761368442930076100133881419997299148313956647347521568548530979834003333662159556063197434868189099218328859790406680885541049099531571351350152498239926460996310590715458777535340530555046464773675579587277347903269689177260979431307774527888823975302107773232031126886168403104186191676997611672710461881011665730931049770657402662922720271715705725105367167434360969206539408389015640183507572161393612436848465281754948506001709435190238964420533919985555867203886471169163047925057150872741436793650376105749235359036179917338291163949875094591077556555865464327879197207409454704048760060528819962677270460928096467658250521497482879493837568789050236545744017713611609248756420162654974886415326440778664422758728063487311293565112000931789595325392557765226900111333171859891291583485001396844941457361581497925470865771034054860951752721085298051457356000955655126735251471443960668571699242610860044974116806161564298616239407981911062876261369266760321727817257017886032998616339174338112088917220358005291254368150734192452691205825785872819795183570504448007872899553631241473645214617102130883181095531901715238811708041117317080621526438929819086689107939276161369982814006648924766685221975359698641693391124616696102416040326001061955528721615447901350894680183406782268150872411117594959227923288837128392170255395160825068822393943716893950298536055822787833793908265244041137002742802257337753724182824421452423769221891181056712388811648096832 [108,80] 1247680037472120352212677449901786486443923670545534482451069216157936628624847686026965653127469876482536172661954071509362885429994951194546246959433949009409781235506865559088854090745412524470418357163545056794663615615783221532305013221590410976950833938055981727224418248536165766249227328644951045127168917326137513498371673443540566568511502631623371182362280017403037921544409512217896452496895638515582572699725097991005595306454076400528737489817786112045371116810304339347072427313102309336392301367240871544258929199082828822344523983109038069051193688743657436186329192097832989817054364292439531986434457114745177552754683229428057923229226874632385052200134052970901784509420390675433579100526086255476760712143538412714947274851849574617511447128719763013302850420553085004849643716185149256724149326928200732174181686987436174453289069354969078791748502358971285030346697909018290657474489432229582841989400862941509579657425112189137866612528078935363620987559640258946861029206930227064862518384750524418628616654215982079339362481181018183050308218326620293657642704487997235154054041352258213759339602092784365122554408315626842861298101619945103907473500288133480042109254607216276441946684938715542866635540376198953178137082402359277933741320714095800634307330706542771194768854082837029843788899282659367455415344119770125388327653794642117665536907337852678210258248382099586553903267545263503679753040064831056343963855529941528521952361960700972709822847041751622644543346362383513312915448734170331182900133177521733053782098849437630342560510442709407235427923408999641509073368491775533231568350176139981975393149545564817692007075345894430813031291368141552428204145194329107283082887404126259207404876071091199782348857390364021036534009820435976158078167447595135838943949174746621648777912452571942021495078030418293800205763221542885766684532393188426708204857767750256297784858752510819610511285158236979665469558189470987287963751463273681944741830887993449245742964468318122759903843227001781258701160843872042719114952590194477053669518769099184977548001483210042019980962431192151567314810275173050866892584285445790574391770586117950844393880816212038795118640 [108,81] -3264116262154963504564995841786304451766755802346610991013933147020305582097594937426421664260061689521527181519487387237556128163639042252840576774816457358009425653649392241728577708270743978228225466239317285909299584085104198718532591711282823707359936619506642475174427935437780237573545500122551130557753381846370611059295061478807875419732459073719928581438904946205393751070517333034003855634286246346900843509506369305410623708143964375361161871203634202921452778866311373530778144561738689851485828528616592931505508759943508453780294778486037950423033800055595255580672507729597890792653886319102722824520359468042420627037015849081025201347488179868477695061987819079506195814679374355919030271386172094159042301470351952026726250904684239559974983187873986054242495740057231615391675701018789830318875105709826789418651946659305275443228827006319846749074794235202666348375559163665895586565024234705269822977006834122903987383547606432314930184021593143740731655679962890405336823856904275189526823483187592409720895297457189959628975661973397539526576518752372792300106197620886630489340328023181355316866154528255690345989420830513963092624010704386542440616084991331524706264528440093340272063325453053077491088455531500824060053246964649881314888108949265894359869505649110720891134178486713140460553890342412481876391105074309025621309930373019163512418146014831451492142114112433087499763388478211177181348240883862108618082882268094825733794657094994369325692644902550393368941250153107269705983200865120670246053160452095938098812082792454246141450246230824637020159933586589082163682114703025356132843459043787143399431586140394183266170319739658715426090657608727670349728299261794793308729586166226517485915381416259257529197487359106221107158380076080696776096771496744464859665167115693698077864123576518111550949317677829427820094962329589875317376132711283490308275157805980763049998773337287882960298863339306102598269861891950686161672854958363041908233323519873449805188728892174292300098481315602888567105600767373513087516848442991586614617608093161842908284700390090582565441960247686979043659243647505345460621917495371661204272412327198052454931498297849338624 [108,82] 26176388030172865705596852772760839662149731440472464936939841180528076195247047772275623432448321267385435672764800034646208726708212305127838763039969656650176195851448705331348499514207887621683585722925744888023817116687991612587381441808544802195649558893364116095500541540894507453431659009073296144099053561732609583377220950560214144205741739213878351935959459522448371750749226799715066611409792781109298626403794312732069916222729320996855530291298941420651425805996266883428320330592881170720164090464690194629863628265594117178954083019814027189883888045390291692641008945283367159765844089287187112710142074527103828918870506359189837444405739816685344282846738156912716834717100234878067007148716226906902046802821855422919768196348113273032676299864652757478317832713423075890270657509508796725020211577749178626183522539331294175965785992486945323676479736448987193785003812710837306659225690208896603490288459664927420457095560169982085412114360785980171763347654811466795955983916419001481730463023211564179796804116361588316935452457171039104448063724546108163364904914349655322209017628758864597863186667972904975273691381971141186015847235788128594168824742991932873091059772929084258784220081783420050163220582991007811640149517600223263977072326207039822947659365119397004167372780017940022162238737302146911382208326258239426059300279514975136774983896283468502519709215750825011678306124824455921486417159504262003436391667199029755709761570776449019537740797995826492196802362131703478127059125527952211718069207338258460299581156917131039109492001334996794025285245703523588524095828866345525749230626239717507302231593600485185068755237632297105633500925455298467296608039184006140781509717752175386915056323575025203416710307980842841506310980314429760910896667321384410578740928831885471609630099638718926984720751084522746306571875125996273381264516594489757477758890769041196105252311952218978940839478145701658762547833437425080949891450710262028885468218670737837662047139829854443455205484756380035492941851543239049038870912304819797259819790387077805372304003173127616618208142684112664704739028673713119646856474042025504814106384587133862460541212396160 [108,83] -85739105754321776794628028299606714423300703497194358462157035751985894829559008143836490224368165081933338844311962303370297268187756136376584961038370905545196438818129737516289970679601154043616679313700784906299258766078252759248726897060555544517239565195395082694222068138174575317485647869861616693180136317095250837961637143105730389957230012198948572553182970164026495815114673623884193282001677888101420755659663584755821115605841805525612578655367263862272005198776507143697347062572605155243624537389912192411932383399778575636841896804213593857620280100727285911491642072433616117647903587410126593732842371013512103275888930156212349143388612634716083059722233340344921871606520365045245642091432866236640826977651392856421463377032237078650068213219640284683167383100932754916143785955116710889334192241718607441623986702614234886886837003578133818467067629726147397333786048329567557676045430994962745442285987908269433146263575235606163545489241877040725417326874767692289427948260546642939765161638859633962814290789260572034486241108462250388899526735797121960600819256578721578110139849871417108333166747703251533945192613921203876891421762459787379631773353987101311073631472407971283785193294397744016451417009730418256251840940155414046551565160985851929938938091764833573689717283964740774253861316457346415121435857023679948212297110100214997494046517366859995485871514968195501801118448475303534176312190934474449161419585601227890220689192969993162594900804283803841053049805829747302790317899051350890409793909395911415330884078673655576946078116252742113292838170474231793297944878284945686401599327438393557658684144387464030547436442873638907225606577337206345970037663631972335085786178678867950417042321437949869560059388120462842931238628257703716833845675720948284619841196967579706500527252437991221650602667157905095279526850152236048892995574193502914717254120843439558794474960384782611378008921709677167223280678220160847408596356033411232965757561292842052761498686924084595647962609180056366503537294735377983085627747363702898074576020756373245733013056759485007825431742436609164281259015508458776549538422338110579878227782951599664022587936 [108,84] -4300846871439328717544204503151275184461157061486804551539403511324209000663552640261995655633918810891712660289969590868977030306201946010320797685286129792431882961146279906106003568272910080774985376340702595407386551589931913759562392061127026420387858025030789226268502670402926163897309738714376893453501405643781468789174293307922834672133637254325116604203996739180399164999010954123353158079795230762762205318811047816845067351288621876171807076441251230586739795835834941528283360432021542812520125300233159971270375178258242571539612268942757722750152269415746355423136318626067354724403807821666568721329230549687531873667046986485071225648223047747705831226721092045588666803619657410948756854999200285687216691980836519926071468645887170696247107335493467118628990071850029384375578190816349073221134152296188768451661653389728231504576604741587157307414410335323979034072303624213400922184231103333323072178792112543339966473804931122387704208307525633197474988272769520799067513261383756753267736446812802468463285380785095421310314081955201623549364760906537566292344140696519270963078189849558370931414473592094207384923340570644328536688045168347233124073757834551580022214231563743006945922461625891796712954040474178669091178080889518392225450650095811251008574955589929259282454989536045661862477495804886803276039862318430215591832784239999093044811240095942694428497163442052619202471031616412342769846874249294790749045795677332349836022122196348593011328419627873894959350088978628310695522198512548046250320935875184603620376167010854503860220814586698615909281385576360612268193309266160470332066533670440586355898382998918019492775892020932436439855940083858891118030735730695614176437984991449848147641137284211254694982564284370234638923491134985270021374392946640041059691110921298207231569684859805832610942205209752286426264049433481309978860367235271488662899153321175233450036241918602458347731451193286565080544419833467209087661124903860755747134559347535912609973895846302063314383941653213748432291001786546744820239752187020925671564354103812341291025407112820181771625646540732251913070248017692351978012040594353789769596497711293038697472 [108,85] 60881387110377468433526310813169408738909342369635620762688489580632895202439496062560796434533600900683859692104420874092635413905660336849049259188632211380938481605766342254647272789939508395336400320325450467480205637538755825113851440137293622127341008312957044925668167288165384317416243582846069888643955673408223824530641372839022664990327535424752036713000661395007967942317332568094903076420544063728450917170031210476550983008464103758973136196842839476078198151686371268342378975036521567654852959996298158300322277044252672117196902669880183794995381189714435849138227962614659236457814390600136867004262942739553809825620193268678509410912068051792978959517181924697512198232337416924600129891144203131619519121603976111500322283329503470820277317147649328483861347741659872379204081560576654057024828109212049420262400720273069041741018205725868061478999785723395858245348601708307889044432804312397104124476233382421489968065570092813006663962651700508100198899915675492105005525230945352618970355617084590309361015570303609130885740588454838418190014450131317496238509272459123206745089472385606155340964014070717475949780555738950129515555213537609801988295591677022171754512375272870453150680694997078428403327391139564018028960023922800708848986349572483311210043857590783131935965790377154310335797752843288555377356532388806472160744025049947921448918745999174056026223820453258085619015271689879627286659969939886712017202351572806453830512647210025072159075893132316864279008157922771731276654565893905403601622046003230231233092918008675308946241419327582457064187783386887219490934201231046415798304529590633949325897543574637589295930390751062477572515352578714154103029846388217771532298831271728693618658539918104122531809316590858841817400446244107446506915205424897734643514008093958894598675538705673207948928829044055142766752281143775796634542265862241280899344846803178052629255431289070816314798945718567816294634288730212527222771833296823575139387759807355591381403135245287701917127476863448076578601546669536422398806018216904740252960427653764367672533083941049082084931656781696576312303369081876058895527510037421071903419183999017472 [108,86] -346678249330997562697545260824423274877519207471960484404151401262628673524552916027456554455423038928911483690433742911209349898810493095818652228519099454722751583849119255638972496156843667502665244276712567619657180425966889544530993883640058968028057844430614630586386199739855846570365195415131990271810939895396707117955724939898173202161201044196500769403026243599575836203362424018628914472602450580638263181818967795462745333852257649447536037606733680953920130376845519992885541916882359370685537799078547246929427036476855181792690776740510763237210233882786835100255470944573544244423138094192995561993477273144862355519649124548525920212676086676788436399106359491757002480019146106716512606837592142485841410878752672856872902111807954451822426843466093135844272505293496081519758771749032237293199290446793704513973087694756918349908847440574401008716562039543684891257962563195204089981227064724773217704127084228255755770858201949082709317811642234196307930522130535188240826988952316293391725974443783685310093884339275673718531579024262772421876420806378687865871261710172210856677666406737339080311459348280315356351371841298436959821708680470269665451330104916290009952747260094123581336839885403805523078208066001718185539889542021483168482064387230785727171349032818687363474608179049613009125910306788355625346179209623399720715733998883142027955779129883163519992610279758813357243955246120762247716941596213544454230425892106173089497131258961740744961926980332376487452580539091679494180437020744849845752067076458042008165237392292113802351210255876237567908957025289710257273872000785869929298964788355902695897897974753546302188606577291133567122466993312295534182695447694280436001638220683714765377107233161944419641819188675304345041128084806411253274620817386495128835207038987020500697120453936212473386697996270539358449267841059063881304414536084212288087608757785852543769903317503787267006319983803779478214782012679879748311108129764398386144743165871759392509618919006585811640821084775609277155194159065026390291190896758113105103647786846344978022314833156253997818558364477721744985134645711196364780877866097733774089053330080 [108,87] 1684583677157371732521819959374547639074026550457067556024778695734594681188444392743708086729602193910564792290705838772880576752415045806217483705617399083250682718512478945674284295753360854934360243675452161395560062649545777753902284721327606715719333460309310068731547301977958860017146480000563145620474104561941579549610048814344782465334736368130197009651079235523852178787423186095782257198105759932754857362927197000785995927950392683754734811384015836333610936039911960538275085385001686032537366422950421400767501001105451393269309177462667761641238266097760050115696958993445315304617664209612468386908035238700448679167837519482664655599009041948623976963324498125572499838048142188103764046938000638720185104861539751192132084914561996802303311019524433856446492127914654915981764109560727926691814321336729649035182559216179550196782330967703718079735171498465834167428219863442786566030732611292074342170192645969012275900960018520457975155991221671058849930222911512433959986207010086851293214599237121821224033882047206625621827930737842123185773697021744665127168156363466570479181569622349126180826651272131918074392582474999428374565473163243943823111857279360859176870829643453224959366891295961215741491371050821286078683036938909238875372861153919464377085286808289973087019287605903355847159516157492724055525870901064114786461443415539002915787072856097569332365051308296886510260357247282638649054766266747081818788078268176625654932533252768834358090367460956077802898239430572671192829238466909474927924522648839203730937034945347867021066458796739647063825225872312717645753523582099092512913536714676462943203448683266162356304005861375404053025424700027854218014380732328487791671672672549234097921099259847768220914212486083684709693592346550102290289747559216382694615444521500102182262165328436082210746405174301492503395972718163897050487581485103439046220385983568458429121804224308885584877791875090937183526394727589695028319810669804125310513141543718409948528426614510956275625098104555690800837380249914372412534564062268086507155904731052214024253493301527565218293644218218432289394032060728937794806929679323113443871968 [108,88] -24548430384470001794736469132164012935236980759540881895143781806501408151841531289236867278829796239477355962875577285246570891472898102028724874721860529858876968159342944315748501851476315880929609331428422914747623589279534843254877250670473899569278409115823925363910673360739630800532764259745804675201123512936609485955691228300031590022499744305313018383929027346045799774900962074797190824002160406646331710246455484360825254864282945469887188111883520651763137906104275689182094020759354347247191863922500909529966256161107269405276052928978510750635444369802687606328943568212974284295826420959875191047006830799141378523511597787587841609078954014490066097979812972557102020637302406703219933490791768974976795987760825008377313863411268701577366771839412411454601257185647267415589840896313940340532524791394230014116543030755643604369194575482577292804216961065988308552074321146044334030157672000464422681098328411882607834676154477668317765200397822156365456186819505692473569113292529203847397613917838835227224240248699958088369754025919214445280171716592074906644167878969821770504316967343620624608992166846552375168918085114982577499801986180335532477060261122692196650913999609410625353379198205897117625755745615656155271418675085501962996221817058221253440216089407421180266535455863556377425666739163927157335495437274314660250027202070802922624069392543883222156015147850255270597853716377335141930715000218079356655473662926402310993523494439713152133762339922062627483100010942511626884447835034467821851056593500847445914568147381825824081374097462540940239528767805225318757834057791267353915418214160178439078478012851892971310720848204724887653713404194771691879177791102191942307520104113635926016443368564367673808605347086750651459445098036249420224237429311527270451396556903136757265981099928959080769040305472081747104688613094988216392624932387529722562779369531850104431881047886535860381139278124529035736730730994368643071579217582201586520894001697265695487120863415915769835274153851559471903994364205741104950897306962987174635927817626670144221089824091237206640916998160838767446653541171173307942327332569309640582 [108,89] 183153037119507511179220359019123820980902286299942834206185550246803180271736624718317279305338087486291491011040768379036263047218596481900670121177229665132353024864059037629748335748957892304266342422504374089552984073100165174980831572593894983009774210996583945568188944372257193750585644824644041353824736622930819996747628727348422780302329626912099152748668752620412099838573162251254424614918363212772820510886305220177559775143539583523317983786087460839941233565227010196637218097860343658532915398706167281560716787230547512919263292802587838945675652508012411288424431425054505262738067217591592015782633173679798864586303717640375861429760556670913442674986322846537658327733994519323105682305066620800628489071821965537308429019612611396073074261813988950236147494379687648799048890819379683842364738534253362373072112132364577912349332379761073773561989216533143640234222572640980421577032246390334874199365731875708546718712147545911599616935322919014349731992292140407032678569672020066562892459269348105576030160152304219298702797311498507485313814069534597063724618691266819683298899521394936890558578680886956744860050922871694320253562451596401418839390529508043830075424396171579767982777886320337951728215122342127072860537536188236890706051100959697875837964862163253487280045500068153268211782815629451943880315794744044371171553079360252604723894461057148229607081490037049441849486995796831307443936317928985410664200457821679553043740210298166904212287547570117241138729417717797803818198228042125160524516927737175864026909065122770101556157139121472728607979978958651496981611035164702003145667075584249683441808209553639774584820821738319650717291842595715976443574121778447433912608862980502668854329327128209582275326901858960931167251161883938941792636933641985813056194201214846668047426053318670178137928626039207218304581402335923752166025699873856094275934200470873713245996958909125439099404029333828881455904005543418557271736947023234496005237770516737352794456525701257852742550133193587740221306563738404031039209330714953118919666095663578518096004341652059886208021659746196536931119900811954906826936891000448 [108,90] 37370940409283341933001912110753191571347852415444224894271632116277384517059700199784972545950078074023275214879989776525072478589692481772179098793171219070400664469562115791561001177031657566114148248414905651590677170404817287464280051302386258741560833822449923796247916260129146320444296556101593938652125531799256753546633629057495948430769953790471909469880459664956667167112825453748293336793679171600696741276031969576723502260509808287216447013266392261060568326822160821121047193638764543066399112628389578572653195027584440533410450432162670726046459611116217454906027016251744830769994992317444792708543088729372699942446974468105465198369884272190673301703620111756095195447078313514337863051047672236953223982458103027090225924367198336887449314766973819755556275372778158814317246073415438419938860603975249287746115621514735488876532010928259522648946176324066912511176690050555575560820692037789684271662463592767769338005528294184140993710742598124853274453848714732414993568685520683520714630018789889692130814539497226236249428484488293578670711809117285421192001025765199369895941006073261959773098597888477275379274816000287223550917383108908472202099736130666224960280637510888620140420580015784205972404810540263117246935601595869672175995010659896445372777228235459538837942239379342228180087081326505831119297246789670891150795703641541470401256225055959246710508789704825966255893608221659104687682099050301835546303270505763387451777294668233254380074944632129317837921305286854650230958562647988130127861759629252975938486684679758919214097133597821237811270139807915324360127510050536432185212726443387642083628108169288112272946762362087705637380846538919816744023686920570239483732076103731022295966035267398846910630352230388683804134366198439268270055308731574248365630723026576229622036916251510910917340116936035140807144677815458172743102740703908558268201817539580145037846900484418704968645060789614036548456127774151325168255940656457850013772191754562457340510056236673329897906014476097704977459697921044450726331678575160658608205987043622253396128744858620243973507204741589405792468280780007360444538880 [108,91] -4692025441866964886044028356571028090586052424611351427489528806467881553432642700447860305405617423853395745824876725894687342013972490226197834254158092266094869216877770066428671555020299205623497828176825369534659637636011725631043217016103493746367657211628887363435184265899279680892081790578785691403831564964505472176539150114599919673277603134676398682802781458158262603537386806662805405383268098594663168793527579552618333445921539348458674943336076043044851826514341600045093646190130637938341414454191611328877363815138299666229188310186022248843988714775452285564767011498564322019484245385337107603444356974461723562100645605828437896346323473396414524785784232743897112756581454106522105643366733951295636162617449931897045296457093786585528091265687367782877715883357490972177860640608969517850825733458147036807366128080765411051134568777133051230968186458252226775478747134697797925428062945205669948590912760274706101527107028281502148123219824628461466325298985812107554270809383471248851491573623919525726099203386998086911121332171281677725051908919383125113415744901252303333908328122670067046552543297613539456861159890985349487975029798658833003162101736207527757176365843841855173436525502675020823289898814510427338658152696703706360399636462980610063333242038009413040159768874064653341526003332597950618139442879140250598227220206603549426027527242246369873506667918614535348182111400724143990106765006492452942681154101737731185545170667331683844357562548745488029118696666957029918752335646499389177218888360206809672387259095350368091373034294676510351389955977299863300339945480115407592572580904965359595827653253034027661046736403961348721539105124003735357005969281208605689937737357000131391621533729806100765748532226977376933912533047331562745431870728355586096884532834320091812634203389207825620150661658422921085444203096350662904491666710430071809157753857960801775966535737145759009219005556241817812989064595500062347187705644839398842888920177198004346586262206286630675055957933901272552651847541594470614259606304553662415253107812826232388549185776881327498661867052099501706475432281396689286688 [108,92] 6706481949965898268527802222847856215708640331747717729167005690924698481940761366438197665046569451418894358680733788916294790434066094901565131876868585012741418050606978614449511876067176508781875601179464701966925628949630683881535554852933130646051860803335111257953287137807255409645992276084855586693809250511381831339862193183407829930056639543888743401769831065955742991587376856695123778192173914038461548179212144472723738716877835447853967193545906000197013976189614038971063178113406248721110154946792061200351241224482855815448252611924819716275898714016995023361196163479626564381080902101852230656784175046792835851946402990702152732437763985652840275448465736442660542087792490560128221649240061237752477060635708283901283392709715632592582983205461637075110622363385509925857657123494100009100494532631766114313720925839248552405002984320020102046541003489429588614365847824330735826549025978608723813090280377587220160923712402806156294574886510427687791587784116732443605371685274732712459624216236144933285158203782522625801003799561310879087978396569768690746043641915639581347954712273885242719961669998614080132545002355081868272205620830812001876805701081463760658667135248028052159727713940665507128786904978970716082175803275714695321757379659050551762315728846355716457262012320343213478726918447885580566939940313144689644036857366758050694625503818712941880211005104810896728743739618010363206651139491697262239054685100883562864455198892070291494913031707787200469631257592929985006142880164616406030238563862176830168296749833336602204461000672383294990644724994060437303445910448143733751829397088250262785235366666101783972311852251109662304532057301533222262475058079935682766017947593309486173490288746517184229048660394484053421654019311354758366929883277088103636551924896919975725173474760679611812024289884317722307429399562996338527379675621384022311124388230421347197978005901053333389117090315398795736026658142033903182004841597819311804634775315385767304434140484338410688705681428214474354519631171662418644832629326405598717413963678847340500773798049739299069173965441009476334652152932330944 [108,93] 62980203333319609802983679885040828790094815711656521482813784330645386180992686185096591673622202550319576552015485620986411702044311466619205807589680085649727534686416032579646004555672012373603375749384722705417331651827817616945961106191108713474268698778381910966471798247965129424340727723754961218117686430109990599548863973872039880985186518398728964835987395526461572876804580471312198137936380749540277098745378577215454755390989445348735126986461516172164056620751766006397379129951417891176073818174072131008253929312933961824222091460774292924806796525655673897644079214685937548685393421794068519782962238485028769035545744443022681310525132772842307548078170572849718448691312084611970538365033828877058710657805999156830800215667618215887145838411107760354732790237748385212346270913670879727069515314352904348191708248095580514623490791635879585243887090692672215116419710742182405034689959715083019678756004844250152647609958910908798522789743328183831022867451487428875824948657087798799068040816513354307963578592976848196304126813063013048918167700737132569235046966986840580931755964762524556321193302847727029008467146013981794526177029502656904619349643681441595871578451071239184326534418793863951619972324543867958149918886664363304385575460375128423945018775492854431982062981902528641904600077727559770659792077368304415629654096646414971288049964262377549883868683887576395323203313994907972884143017404962019609850419107863345512207168364032061604390274200229942182077845546977655182022497914163919604933507504235115286741543798279190049070627774714200582930275837860264734883998959025630528911150727542946829082381001283729716059664229228614486927571461603769484233213405109113683113619578566483353679559953024957306717290709881463695651170300928384952279256206272268318230169965312467698483940948235987826390622002966798423122165540795884130605717513272414782072715380736735638963367880113623389920636141351337877431432148087134673016470890746376759154978205398401382186806207614148390411115730088728577573955977718063501726410739973374145065025031974340656055781386035175712940892673105192714755469952 [108,94] -228726878868509545222316213098109447000012505091249752487357769749735987081266731828040775019161539409377834564531453624803479748051627841407582019559173331529251429892282637858577105740716580029800569360896430526327958182779273408074091637969073721445789929622063808459594459199077183162516582135429064670101352735177297622729173433175807633136260425272968918582761680707329756392452827349973631576332098553877910909541099461602424205973590288750620566772662176056749789079285962928209179618295379477381455149924754845255441413863875877826793930557907687948568231598904198700885992943809645933147704079306028374546140608187557260297723607959822426084044819212804717968961089396716115526270926154660240129157115704471910844281578472954748508226231275887975421599630595637783643800891095527221893089955746545501453254904000640445131747891715277319767742725863277544436181233095333731444586183031145431533407578204849035123956020386869595107317985252924473792881498161424400834461129225198394523914728421148688699834270635972462210752962229793202568682897210348099836191174027134798928965691908256788957917765544776863021777892841778377925168162634541285639056189884349344711372235324734690274503344704484206954572636355529970079148350176589121445413415516941327813036349386586352171816706095824129862643747300971674006030715480451649308641872365303140503143075371826735214631419015263716751818259174468934746339281200049316175502855131134625999185274586754559635723393100874874688130525452012940526816950220689300039682245689987261833627592818260639508090349869375865677883696779629970474877963246951982870586572061862153773715665436141969076905779460185083169729988511150164628036043182236536995840769495530452426562576994095535919111433529788159587360844678577151351557657548293152042299787137876691080380629684330632786337071691005174409301306606696022318669080337825653913974521826651210508997218107533988435806467673635062198340274694391465870707964625065188494175152288934275825935084589842435895445735357878805292120075438738878513008973523985896914699761063166876670756866985779436064028275456463361066707377426042781016192 [108,95] 224638432361190080555086044692484714077238496688276701520994679375627739392395757958703797350249937862718915128476809809653904069397750543709559272890239431460814484307880820031720417296643533532862420541373555999353288076816603171467588687311929131113322072574894663539254560533547053779725874325434616746701903143434733741311687754702984529697460685300597376633052746890589713869229390738019731814138106340061897660623927063860109800982473957028204898138160593906165133514356871517015599351624461913807139143971970246281768837252473743936403772605005952058159060233460656433866606806203049290287056263671749262356072907270634418137970925250323107652787133290460175392678142754263132779478570139906768010864183075438473058037905601087421856493839105208607895646449215084977704957792571986687406320007992352259984403757141693183374999207226857045564797370403291805151936993675486599421077489602333778607882932912792903912731834643175451401800190623156191809600851877850988708965375570337200485121736657866835717201204535862356575517152242483506600629616500723483727876384698057865690506551774450548563726838140298010768774983128074782577933913003237878393966386966357795244517073278681766758673297282128159656484840835223243809418990375113443266372474262540344120743660949397552979221468732987147943163004673608931714453211755381490356410217649468793924091348324399741147364433568039479385710190770341989988561053039682844745294380208550116232810597571321152724008062113561435463338596644490918927084015834800648211120071507957715417173296048333154973065319333363797445245860260424222156782699943339211930718507784802236808478491404051367988563075966689286463272017603356150434332863577254644494809784204903543752548060570994392070477080672705082270134799619365595249943749650301016602354007250884206778551452584070967128751116863923791073325298073034404035275508815133106517040819266243148453173969200908895509962207497220419661076420055115185091410695011850058150741823136578681233396272852286133697880148566544054990508618830340587968251228653949000884547115187337839878312321529464735812751352115203100198529544162280176 [108,96] 483277901646929387057259681364764636082611396836876897698174346434872757847317786611295494784142306498321501823402496039545672570263188080858344847583760459562205095449033314392133625178094350427449936997202251971940837351284021268536196834689841101297567199671692232766400821762573546678927939407882223923711889907527321936823023978432636315088653758950725855160097866497127255935391494887484558769670967913825282889799871464497298919616268574529963358128170136578242246266868395979293668795879628145548074908879314750537696375869387962697327854455619510717931777770343351163077259787589106681734815984597392471506775435961404128728420899343359502266955186756906788702211754480313172071366223526190248635334892463261443431842740359346971450457645507004010586443787308788435360992387755500264926203985499587996162220451015632701780707373498729758043765268536132717184253496698916719369786570054386203350561291653217479835015177642552570229161584383518407916855155119156000189758288774273873549068904883589854744444828410262094810744900705243551740448895760292008401338086711474780491190599515230552242614780530782301360296667373622713483587130607474488872398834364201026203875464729714564415149225033162076959191070490640642327296867332048456111935503600829845388777044892098599370641897949554083040199353609123860025741081772040408005807433275061448559511566937964999429741519286749882429491452524800018296997626621299247947377415567937936882880372956200941439437749022577063155693934649187395687585394390794739590731692927944690110264726355553912689557150171621789903995243727621296857356337156207208177227762186132212270047213606708850265561466360759249987136029104579461428488565444772994882921167327472203110493841300212309103024902731628586337510673681130034226616614311266260534629783180730732471677656504689494456410348549274831385438631644500277328811558321285016882395589806834004265045159013022317691917676541434253943427070270158746388809292020760999102034467099274235342680213521453538211618141420414154360555726865759181725704834862953661232780058012708074264530191708440438987320610484794552569432427100 [108,97] -372962857764696068509403558432756713087308486467135783803633614463199288713022502945095453950869050543377002750321967840284430887847648300450839337457076659504426535081660766014327841869891760450580934178026479929918316478930607727756785982467442240920477119431882844412199432084647889769319243232616739932526039666892106699848192182777389165305657295825068694707382265353008262149493697495557252585244866229937686354858374475709309603042113024856130044221784184231844776557063564456157073049870976287079374814628133763875411179055219345030683753591377334590694141301287185128071142511910365144932886009292691358394155768703868574478597224298575934665825065908999171647490386715965156534986308084447679962506182180605229002174533431091381224570107093765559013157403705719049809041098652669281202184828970318196395790916341690539682795953758490627834187448547247477872030695400551934957642523884796599488473427660095289388440805249729109291628972835905959539672726281068603194287671295126135953869075124284258072971397886443278831127343111185116825884788771842169989521310741383115817575907791584304443635275272092889701817543474614071984989404242968899153434010011019182333888629161974120944965473911351302731434710831406349382549424741147481142129729637402277537610829790739366928962938349911179229121101290211145576255696130995908746593254190757518320570497082663646240778325387057999889359449549033952494128475676109178380323925072814149246796210949808589143201814958645087762140977877500739166025869108870481910214891161581117679479773034533787320029089161845924904566150386956604005702967235758760361549791849759471454364966747566181948500540611585497939888833265551322837342624502890809072480942958368201923647792814974602327538486398255382239848936242089679342307956302239232677173394236635192235656150427888737977066774953872363221496539294717383421416796086120960644124132780613752727602456443690471996684376887259838224242800538052791514589427771117374870517678486128553527016063205906292407600958952323618978452823413791549990628803671591290728707633127419141562937658423277404422897596746880359679488 [108,98] 1741779194456954379547838531877125208520557170392028547506489803527008523866632562668154011459782336759857316613295526571911352967171013732433267583778545857153087981093272861600251243789379344704336883199191628749455124897100735608824514435266003408681763787811047301540172135603989133245590571744074216383218626465611734482209642792007195429554824426740474647544672962597941764130759259997563603179864683351205673655310046539825804656413887340996164521937296624249126622514357711579637961472728198843279081200362737679143382098848517612349173632072208093455621550546585412198010163422856265632657545406265404223554602697643671078438235322327487721237611957265134101930318607430451361813842704055001040633093127332278948941131678073597186941112641001317554414998180760018759254264335226509204080507263262391307113566788159336106760178526977570436657014598159941054637513420541903215760840655637591991493263161294370725533985898580789701842920015278237112786315486670452971707646759481204954157267156167060901559176637850053006198838388159441427887709588227405752595361155223165509318415295658801926987888054866231053166182892841289026658373364957393331541324177054418145645092276267364185244745110932523894367930074828008245552497921358724656317037796794908272674068662213231815612226585118218964075512205270755079848179371702193301692020102949021586959633020336802648731822321655417792169656051149165822867494208262004046258456171478787734031524773154725543059122060123589583774499983808411694342569672777572588485800358206278013291817756911280289242335891821657393005016460949390497973612925459845245456355045061622601496852501472065088183319846407990574404999312565819580868142574965111022633711154760491400847712920520175320704314805301982709229747208196343992661462133958830177218896592255450925104044547537087984653468834757266914470896016260848168445343595369036422480286612684078670956723751136293686935657531201881449435863258303805072186440514771697991777245463164158704955807909816530263016760627044821526204354525731830816610496275493133075823267897810829662857929610196399334981567598776223360 [108,99] 3978178714222809736670824710506934133872312045092709228396471027241187240440475634067020891191155894238382198287452725850743555945806601876440528370680305071386474938596486877983023306215472203841130672938187876584970670517719916111089540331889805031766757576824452240295930895794157400179212877058881342010038047952976413093421619993219619706610816952397587872653126497956839902260910162039559495299384325167130839246035348188818822387576229292739223221902125744072598542961009553476625977541975385519930998173486674381462305031956563052906095985399635812829734647923884963681843067542698725219635720279326138442261254727142826915944395305967457957882424609067336000838278160419634493886512500846284183965067620594549503473466351856227334735512803594741358255768990833649393358552798984758334277679196017344290148736981270672975635783049187297369166235747575070757301624070309315405952152546850749928355181883514391271672324109179361155209797570391605593405246006482317921502724224954135981655836841530247768392310775659680851489260671093598367910949949145111745603376799130347679711946263772251985671720939773967303620668647758446910622838709182091235669736230056638121110059616772000416348977673581838049258476905003345226908926322435811703502574729990599101687837036538475310897787544611786345498542152810129730865153877166305590027357572046687350443897672523170156134710304488918839805522982723500891683381859696337484811063344425325625099613859374512446321161459329196842473927150117510906465387624636081875902290785648081695729222395180489505174142913284478761105186428858348334048016745170353938875110736666546143472799180331247777892228345613761800158804470749122344175814016657679866780965602444311495887573283712745280156578093126817635890148384374135475214513395231016021447763351266670050939288309622204367914766545956083067823653819424284412537584638590431313521742092927856896105496270339966612113166471442005037350131730251796034191337693357195284951084033271307368192678396185973937208896458807274780702019054718898570435901516786268236767244854281102079803561360192105304896913306432 [108,100] 2734479299192620735299618048032751737786055354847992592488914404607738110157008254362257543728296313393825566345488372269475591633430005098614953886730167962920759627644108565349463111194318453490009526073990511598428108887478370405213764202357541018717156704902386227532852101553424446764114791748647246256250214819057716616415869350945754214871054281113755668778455339384298819772629158774134300547295133208997564495910826954237636632004949475733336707578886752142526397584596802529857556981952358714396896836433145267223674627478938749664433265728729278755957508927867950394504181513390421040368557972845898729271514401771837938028505677888246834764018948532042774994867764792479664910791322755013199368726991138952824993265794328013619929570701231566830292361976168895413723167307773164335371003619758312724439779748963457627299174159724740378489024065404103059331062169024116118113680623607358491054983932171713687579285196654102985294494853632649706855487618740304709368314913575617379543515993592924281361304193901758232107429231592653474258416825897093742971919980392703952105868966344146307188791258307900657861169372713710279074866693940694092801652610050008496740580158407238646571713106614209184908273290449011885941201060037984788580334633772292126229132508509909061417971163900266598572048726168524934354745171493402410219337786135920359831534650254517189456696992765483623066699006538039918413162194526572702703951952341552950811241409724890400482768992247241714728558054659770037623440095169960411578175435305974051945735832652747611616523754853804400955065578043375405501253924005232731316780428302021946015788577515340334558353091867861569174659035179071671207039139450918549458650467965172854846852710065715876425758818667683084388272015836894622052750239181069203107497692436052994718653736298337798920112299734517164390824595102800517584636633347262017913726333665777369295582791232829254392541423874217731502107043650190331358488681928916564915388668329513801069879315971452675517081920733095800475192946795899987330373798988977646708544118825129740959626830732206395602432 [108,101] 7339020383429217737735532166086970300814817428773537336864913018497369545341687719067053282550396096178644278582361174661800525840671744800412934519837861585021631353816966864112557691509934637551116732049906232286321648410399869379087120157504107925711214710171563944516777978261739615882393090503583054453423278801671105681960004746574763322800729179710223648046669823512656615793433231286770332613562666914866497120944037648661584894782864490930017256927904490279236260767320150503476185735204404903037186879817624278103891480827316537949569583768196232057629519115887291944166532011321055924411014730696037534173007365630343470777915312296385121168932640956379165654508907118716399417247318188941709265351177340474828808345780154035467680644290739796738174357826920110352246512586617279717552037786150263353785519670861929531372005763006044448308356252359994960701596870383557406188651897248624770778245834627273272645339712325983231704127225467408102813373180852942030317294295077232169585601839682558880296814556075813261685755566962761187353231810179690794554921803052887384637595954372052112034906653130907524520060593329569732636045499691036049057064719959945683131285880463261364193665175937708832331874900288642562867615574278944880227045859838130271551631309856488559380677334607538710598954041367621891616742312677408622141996910364814928833340439604057277683898395810396417629400420951368996160835364386663987346972014220875647723246040903475425037440534947903236675904133958078836846623575078660239818214097184426622050309928252134697673732948849965231467063206398426271596232202341310874913123739363424852432954632796376881536987432353693542957170072575613322933325788117349778676863234366169321723770902575176270233903884120750475011843274119202113745260346746595193879082417995737931425212811417702065433052730365635610548496481585444073640471463907160494434683889903161885020039002716454644116655907154111922110384871020249204536914879451097967103449384787640213790165428141913848386263818618244632812328227758694480456989743974913134939622364038147207624419030084424704 [108,102] 6465029057627676180902253222037826001171709188272401165016769311116462190889098124996284964354044225667226341063098686298023660304214957027329856126790005624729414858775377930500568209941940554079716064000504884069183150564443719134620810863283358924467482615483047147910337878482984435720722472377687708402721651678672909649993896677808526200066211683427869373438933147204998094279791576600725127432322923647698638249244783617929653605186681138579283266100951684150919487963834184484745497321991246918180003548126669574429011624257899684730229108663431852543664065746169349311423080916895682884195285489948087743375355702228885810025980323674564735575721371003878388343384568722696530441749367252016268923246530702907652050245382368486961026069693466166760884039967541923952281816366227763421685274901095583903019495375948593025652533218152392674014246879337241286083011745834001625519037138860235016150135421212296227673358169863458167023309008578775802816566867680335674966218242716292917479762081083885976143750789727702963926465322109880575510637550624270761507105219373508148983391046123425760185199844115706448281755655932027815560207262255245980881771716726735725772902809889748291994161814675657492560190160700705063695849120443544487516679351671348935521730965781665053685142116407243658582086199856716016983709535578446401708527577997614794765962702104849736103598743791037115008529917004512645889993729541928698074419828372409488466521420153492195179502356796985135614742516048378769866286418838024302610196167312701329492202243240728681329313840848502845046814345061286233046073763751387524780446008381547053384557228897483823518063761980742729842829130216311014693046733685758563807448252177928027967348795258851113681999701200457652560393272404106510017028216306193575885039843200239000130840145038853899255733623680460765451326856986182994904466974293551780189398615824201316850216219699469757728497943308384435565981980967274056173440638755872497476432080067013745077937680873277362449320301479200845584059659731026903885360030577308641141616034616993950397780554112 [108,103] 8854599000207714736795928674893983222269936286311606791677442757130822313197933377479690177483965019658208239216393006086870125800839598952144172343650583293033333257983836215711375681186127661061975811248837111216817219536867710451366259394949420562520631724388813629433724190542993256337433870862060162972516838427114579155107889011245577417606302368186866170566153667015123371752331079293818062541713055257077182582092503111038342165405577207285365384181256766432186402660067942917122481872632778045357954677958059833908136096495057432087153619641835530478860403378968880500203309520752941308342509022968837365655383132185360709884695775655739541993528310622911838294531668403042290186188394427472263162035669404422782936851280588497545662335411513153145458668866374645959009860961517178279914302516807048298809702334035727586370372475199995325287862496616824399018327288341670078278902776131035374674614155886847700118901762427409989307248566674248648115594316566498916749787422841358800032895295768150589318027004126523688130835234904853852843745303171010643733965696528457108096728863851516471223044964900069746565783810785880329827176473448935166248440090450599001685584394136259464733513588252701948020292713969675956320207181111634664737324290833563420830863282828448713483383396613018316254674399239293244803372436743965315252850433248443703367109153993103925441469002035063029629983391330882744306149372584270103149200478336404438360373946012889973049352572198101335585345999056577703493502778324466970163061459987577099708310373408579234796868919869584545203483564572033060375558260832019716911976503904531807116228665319480384801523797813588886958919453328766768688003105042981818648275023056717727572937676052869681793531554225792253258698200211076238496409260270444745760109089097388628348016291787855531529227993319798857924236294665065992598555993938088425517234350463638763767317999545017415443667564952139453569188095973977450580171939146014266241615343696043015918868009807065398106708327379513622495842141085659061961521476890391824289062226709116588251136 [108,104] 4307204978299241513367620992508828876583565671861112329480481798569054390456069151206730579088562876324718024311126779999864274936611947993555941460153960605178978704912648445093478332965995415792405952847073659199994258904081220231063704023327345009070068946600517516471503982910907478969481768649604720689004922256300229214632534004597398019618822783280151567553757365243228181397761859324490536495268682205543915238592557952213973396128589283579508214544313640914588979963364286151407270410596955472857750012033911343982885295304180626657809186714499698209017658028740328722818596307271448437977788950097606084562722296935286885299173294773720265562964921950971887852411721108101965800501363828135868550520968785838257817477911514141797019685656234462909013216362266992747652071395095100082309525128278243127442395866339237116504504650372114532127257691197835344041766710155246849263390728763401203167326706739630866171093418650920308377747558516262409426134957871893588695828776958970618776499704991006568555731439358599829753522232306633200763280112145475239917295061416851402909087648391424315015790028807152263973422100411952975762355657085611051286236790661729710130460067968763798032916004973864993994668318299830106544882456860364422215484481760652024807511864082337684604947605726545457334591160548539339892720728441297175724034006894396511061363016574652716884204689249833541535569975911543637802362048148825717201994445146204403623453011924514758741125684028271816538680869688764864867236392856895400955800772995863206202242392637631431184319256083306790788734822960266674823218786546509097434962125492099775413770359690685943480129006548756687456356121387322814615252847598987748020250196049322188673025187364116931435980838461205899070794725843819340639045320532727085909612169787938705749021240679877288330232585737810741150978024443855971858346974692513832229177418624095921959174974090384497941389100324499742822682815710551797369685567299072052123330600426115883783346450153421473113998686327778200048874117072909035576697358540054621836828861199971456 [108,105] -286946252344617416027483071066428020465280232727046826427947298919205271554569705006084707536704839010807735159485863355916076562250221333313326435294192827304035433298151945317288232061940442218335384224727996662251696923180090464296484119032358725869681831692252847428304823562194592826522292979683085177890468053775902700626431189867931689536312260267169620236389545092239291954371201386965894732937234797241596678598630916120678327635116808782754163896784448071726151806783900220610724706172939191280530541670775683314828535573149256808279417655073119974808318956539226675294510456993604509437995179189622451333257384290249963687028817015863659145229940482368996457853125844436542076952959877162847454386697889353805238893746488653099271257421703932111767128887473521431103002325443955734055954230339583276809760634827547460169698392978613247649072510131149803374910597744207789939162631669214934917670500960787542428088899435114604783195179225560310671753935484976196914814038183031814705120360814289024248637296917690993979304771071928680881416240187960692614475455924742841020496224270261066671097447988869087616598918700479692962939330316335203558924422268155172277309123299185132451490324505418772642943320144185903912024154561082090141589232844697451646043174911141001866280874396861677249613220595981476403848400249600382337554015199927953517607377515033506165842830574290096419919356416204778651947389313042371483447986709855080050020414068390400612005414162042568956294048767741677503882448342967941291215538082947010517867397952297996785608670380965414040827985952250745608916918793026877814667475342428283030699260374245651343081594424366490314093471592749455598689196488685049460235659389731387789986119179170134559210081641431687928585004014808568350443669698089554328294725015707209334261617933261731084538016621127595569535090174239132161941589721070931744102098050670116363077868455931589705505079234782031938189924631745694088483983724860367999133219521847536247355440372577211180427986600017915510130293221766922662210850760382025221604237312 [108,106] -48160799546768274117021723559798342259686288416569572324948089312459265297827352296219763869882464182455174042839196084187157383260427597604069211260652408749845954460010043886645010689531719862726731049731256540831274136221437616934696127703872596730369372372965557458201102143247008409554460268940845093023334017000170142436457394547869194432734508376338807628757397516296292033165451798420703978495160720626459679273159367234743661595850157817393308683191921738496969745641471718590378558902696058111563921166878123217845283772765155242930524122706119576994962777193857646365208782212789798368068865330694014616093248253845009837408276884626010338077356984811161494561143108205057504285375926575623374485322408697638925603549394042947979831436100274931914361996757999012242405423091156496572346764726272571138294563469738860416858335964689026366358922215447716858402046526140496407619396459278772892721890864578607356206642826156274398503839372793937727801619684319199138082602479607986584201576941921705244401688119947470309853451126748059128723158420859444952809586018074483721929361738203149810974744828295721234718888253863703587785332389486487034413365937126051219888482079913410613723391214770033305472324233696277927644577173741960166734303202749975556012034739010331842952685067413994700123766074582186154190527169674996794547103158985420194259334353538021444445370001208306463768617234203700821986956578051892184240651481588533434532757062567209415813596367623302718929444453754483084083895679032819011238731869857893537246544027383279156558954654584812921563446476556946080202205152891019907349509125487396846523148068327362634570501122636341949665664967737141451075248744785261340476343751350109916522372439949954680820079718315825077683521049219236588286052917434092319345484719889750306650561526710816118510633338452087913972367036180333899591854749496955922176726736997683758840773834768606710940912623995492002841766996037464256007748606053935628047228194478337485415564524073593930561621057327019041170263795358201013993184900049491572224 [108,107] -276258554055364687532318273143245305459372283469002033485055392284419870558816665270466022951475948588736283922565012385043908393756214029359907701419705253083753432375531330783253767905192122813266529818425468682549611941948338233160609595860017890748600321962104329226382383620984746688383762027959623277917183213170581429918324263477258645739867514278555449252835537585359941759831537181642832432581469902993605043729633271464287689218613625378669819141365606546385322325147970967848780588412972593568716091773530364445264868176711702640172952245815774908214049589787533416253028734439118453289873573180065826314079505236423232077637026835350346797345337405151764248978741077627424808642069076077253476562340437331537424813507008041920118176327635055499785788192968587578649428696034348789502629931182251606008776074667178880346560156740746514744096453394169180993013109395149783655795985855648128069521525971839025272194367794382294203417923604488091756110471277514057368525226331817767120844909024904744325589186232687719496583468776798287510966153437359280098516413291276764711552944326200576596712182992722938309063594141093745349037161640103473677915259090189071823857797733256494863937217147854822712726412770341993377201068936780709823674522311448235557671304777822293310479883067878403489833531857476792596032983939027624658252328531859444504028603591469023568663435951816547824413560352989376394777840968163218551680723453034611269303510426942096945481185756696235880397767315879509781116083497376911225099034529506455855803161350419545772823307263124884045803948612408014124812166058380057115917230736403809500580379457839008203415188557435096032821581518882128895577013680680658274083337520658609195009939389285905675218969910006265406779887446818409887791350715316507464503387511537682268505063306804387211352846428611076898192096596905199066857137571663606144669034032063399105739727031055226861315315418212308591391549856433251640104395455304757560477426622945702777649289501911197739882068499091327513790399344632900820502318261992256 [108,108] -35217673106436827698128365323778331636438794416075500064524901836052494335370389271438288461421352802449700643630134221587826018531503434948642963316904660028217565483566659815345323163224304899542947135598935036058150921857603576784775391062972457747948269682989123410793934955888447508520861840270232729220506027463726913868422512196299747055062471776552596009733603098517050978892219569640716964283559738671195432388326720202727374043842739316180960836686909985546672601054139015096793079101259075225241389105414757023288822928865866954115690327214800282348495980698873994505061036849324484127401566026387036640949814460408794270379555332464017959881338987674079080195083269673414826450291630783639148946963567567853928378618020502079210447919359709123621833685930224863998416862785264879248817566593111096004892521240386700004406362035699485512341297839833548961510613852464489963278638896577453581110930753364550403342939217041653453071158574782135563548380281113782733144266580848358092796895513619590097768637992736267183490827571938080865961182421160194132208002868545009832457609492959459671956391913308390247547637321336532908857770838065840631947267786286258284831467116065567729307359758341388223309452240196982972433527951032091871187224068772754950032405521614354480218919494942705770059540368757735159919055203107185453043887942447515770522166270013600595226641154505164195611400432543576305539336642106337596994308619152118668368431286147813942606787028896632099604129109888188329635284221399531953387933023310361971459118698605972234360274526688195508754279085028889321207585456708385335830186557258501420368643352159876938946906720470940571148620054708487645929094119987162948833752355482178384904136632114416724657864313114145534509602030767563448455827247693799865684626272059300516701997339510336875352725338534688420806578728653019276366939635381285784542806590836137660114350540989605430699894168804421339187098437392630507694900420447445563491132537688865490177465261738492089091740361362834040705836685588621744236833472 [109,0] 193856308009343043147002559150449159668518632608246861723907703883370954906910810535876273933541114014805267828055245403373288219761182946304645851924494368312107674794495451394141092089903410052964738678425094019089597897801259262779722946704217003192093548135475606291202785244582221971996266239038534223558890523886827967764665555746118632539335211748514763435864066031151417240870490628690812444946097237270501325033419300064255726327820165388163949975300241209784756776106056945659060014029740396943462942342038877672796619542700644695162985470446237406523686511297497196777746048230258481415165501199423928296049550086122102787444864962922867309823165898039646588149283809695251301282758849748008614508410821200532468083044811619609368530523425367431454598739340794580295392622025102999758847647150920199945267454563426326822873718649063886492952035926035346043091164625296511749368853580113190872471715959381540438497195591337173652291959238014998982139011390440024657484515949867301273968047102264542188634208805924537578989437361706833039608385286104966169822319295148713607970266869998976650532740259393882689509018021983072990786025687648301884367493190095470087776537024549181194735024409210383341336142717440107610908357398249297809203364093920551757432318062197207025715005061997201998074013349030723104561075049263168236392172903079122600316947012252277996441199760570173545962895229572160687235301015268832062900321030293305814127591588663265614837627425737251087695358561815979027813765876220541701235637562823358179359387689189823533453537429202164441121162552340103477971562297923030435859188154414235292170026042998672193012182999152375842837974024871469480675689716061597185787248617932847698169950162178219385980466607036047216248734122495344178447937089028792344201421899776554435556874570981327884952038101535079332342562320337390327097314626652010246584855449322917811201127859385382129372116635413226167123737756249482858050714676820283233003289823813349136640994595596864298461082842812763077042839383715205450665364481962133352832659920302897021535375794430770224663289994731228719633824360677410913142012426287016759017870549654774764736411270368360302541671200142990939184328874314074367676454708761646489115558035514904004420465012358548512893702188551255048527483576509868519507342720084541461977866900866295040897317964492152369788853862627529701307061030967752671484032305144620437678713436343128555520000000000000000000000000000000000000 [109,1] 10507222537063385272742137151047863542498467853990060702410550171062341637695196440681752053486106974277439086559834347252782453655861074471962085429500081290933289251155884464528307155030382625548638654006540262206902552509116715983716484305997620562066544323973890675147532084490716472177963466410828541363450713040293092148663823104988902489807904594263584590789022002320213126143444614395728507784609644729890099470200765990223925582105312983804138425150395715257434794470647994890243250572306627325883470011223845633729366590099939893284538630120032912318708590009075932933777756050992800146564843082906849360273188985923668592981793252981299649866281351540509990065143065478957330330482561425392452594519744392054364769735291574965900997023446839988248111123481893597663921113064476619546415856170198631903861122226304895155820721695467585829846888875811215191313762914027950419684410663815964374658267592896580366886484752586273560043512464405885753153725775559428849126917648049431533505446417071290410165440943587434204460164948545639201054454966750723575849723633540646147366643874439095650669993297033754110850195192927212632625908745589019794132534820478458064639241588145720669984242741204106157586588690793284113272874841221425534870514093137931694560445926649457071464745339014311085527137435153296742858994674060441147659655109348940984893359980332324153177883569620904337411112837472050968880113730434290347999170366574620489311167566548358948278898318394092415222702069162598337167871665555561593717821336230790170574025953664127083420374313256131985323957924088557399391989692667343083358729651175957563915302307143321636236984750804019508404840511568631639365983682360024830144704798312447617707715604881960439053823098679893522642346167164524900427205669385503283445919818634383535478772139262587347741960914405188363946593752094879918473408437109864891221508453390461679879169188526885489148999923451646828438626050858501228791330321697671924042982978164199274312090783733588934268436719146735473978438015055825853677127698612753673529462447015484086969297294620089529905384547655121521816195919758831514856930601199556707177732312067263998993890629852842465384892148259763329970085091932771360335063943611501591844377714228966532745368157762157769843046744383917168454745988693119041394574660200871008305993985090802346749515388907674503497895601111146477283614762042639858710883399993829119471505584209512523366400000000000000000000000000000000000 [109,2] -141089850908410406064847576787846577461971653930583107752186967379068231342361593982724200632406503069474009951652202541272723514849018879362821357484514864080472451209225633143651664604078358905347004752177047498119800967638754132645783097394660138805115524042539149608666060410244278114515169650858793712377702067158167159709779485638724602484146322425110522742647186823474122056155854855158184542909668356935231313920685151113947893053074243100235856407954660344554243188886357498626382079490815469193818901660491943603468784720289961240621382275154762920918046078011308317978295980317283765720192146993226641338399135120921146472518089772451509083940018109509526638323402992879341854282464589273412281064298174316093550196663859314191575614179532564109402809898976835194323421525774936866579578835122195303574210180674519748341703454519363455630505883726805549733120623712820091558367417944488859575218280411240735836448134710945601543330952865817505542416310348123321682381253219280291530490981031132189112991613033587381692220629054767577273071791104226540076152828894783117577999355569299774232886431362213223109482492245998453947550126092612536070607289062387367510985604138468898691988297900383331093734588234301645140026346718480398885657426180801327378283823988710823576799965065257072472447106963036028695599073096013605490087831318139372036074874506439938167607291556390278476070195870345766052341879817192637784953351613050210284020273908341078673668860655902504366292405505808184082050568882720841277377458208212932414945730797026295702034262118860904981795139739070495261400566631350242240441785249218347566625054013640380098534304796048216106672601265873341901931605433739158253018197792988662170442605436072282973842261092194548635052336517173336609542457371119533890881041391825950780979413331183947038809765618734323094406785551337881023999378586711876227023408792080338154461642493466559455353515894189538261925735154573230983325399345178677336834264785575641253235260472048214633949216131170969388198173665987272306231177244274160207766813216110453139513107984621261849990879288747959510274964683286058967093518339126968846715477203435129257259954580688065172256472213391988020541983704109723530599626754189169163773961563211940566245945514010173089525907200721026634873953200111364442663882296062258690907841094677464105263359696674905189155295586234422364209732874527727907908036238930208261455012286590571931238400000000000000000000000000000000 [109,3] -989320047289449564665257182238520440775568402332023400044532805295232750249704527009525856396583011539426393547762052189491874849206931914890474245264265961322948702664276259263362523668412199873219834085493712719486884840089319313407312991791009024474159786578183129263457236989075260138534647143346971655802082269790533923071778925295261951880814694079829310484472710479270386264514460077918439966730805882776100255734952088706898807779366454612305847548645054075412251041598723805457892882731302808786633512149787728219951598188188819526967764709448717163784477288924061472246374769082460848069784190901623140216272137867529648304385311104202636320450455579539125677334790713649857018392890606815387186497259968812749780255138796061265572911603234908716119556760990959106861970404174718811858228617651461199638145127935878213236037508053079141965880185760593766657367871994771057426701732629772590775005460268966322158983430736265498009169727715619671774439442305439452446609786388502310235758359956882175027731857789501408795065074558111823631913236231914178073033046357766756136591871766450179549929214135354502174371669140001720837930326128052238933100567259866049992635091881176110768509098889948684902239155979975513195877172242328538794149370102961655858311003457781738686577224505824523688132131040865991856759994967804398602345174409758769138108420599897605712817744900750492221627072339816229340865676811587480847169541410561173480630037195567695231271923925138395872389761914016504783783490118388933287749319480272622059368515291662494958238981664995522863942625581671486530023515800678019548820382273801186757072487829644608993312174820531414889978061894777211094276352742541296732734360844004515231405143348346899833704669263758578050755454766848145614850917852988357162214841977771768274852643902351846064178838056777173177151490914447139695593271814531324405086630782662329754844583133055441201787083312000362499037475289906264744955679361709161176988274696395536311351982392093707736985680445727550752657150468204735852756687853529586128132004627820502942791806069766044014975047214559899362992231005105288051781577710026039877105225957360048755355458820451097476167639704356416250536177252711435538630870811665916783615273831278315247735408478631866416687180800528380792792811077545816159080835278254774984991072835719533522528456288430526157862814466374068323764148547144828409230249007230708266887738545268546600960000000000000000000000000000000 [109,4] 48169931162317510296742513659565323199640456991113451713946069585513538000142421217027916659759344576283521007560219844909651188734367635955317671856707828849503195042625300014275282659559401775743849316225764049931873946793163083035096289992264825339617934005545945847991074662680436734936629745395644861858938925110553072756150189617489524486332449302108867810825978470819846384758949383052965658198270593708422931132943301584592502101861844274774886539919381487470226907685284267117696684817727000523974045422425613919479910681982919043029985779313197841465304175832401116255925045291406624815186796426229210479026379059211647209092021757268732668530826640575872341096314309257270722635978941724708078888444490369206036334790906221142945572877324392418902460036840972104578726956347571753430792514833195991705079146541003019556286151483364346673934058009251039988496343370979862301698845237047273122976499223471844932159368485392362261494053776783406532571421903491882597641308948250538389823581009525746982237140420308407255278987930638913720101969214500868412192309942600448103038355468916643367489943500257235184528502412415512275210833741062101213001303177914387696357822592044884157270331033834396567885315270288164633429979720791045472239445306912273392253056445756024430647602971400954552535540581130759737863448233381008329116981914174398103193544186343585366568522484195327629488602867852602859166089087807920923848001862575493418309627651272310067306637913007986353013435253023495191562322232933752451869238506148566630382439843571725994164850875048093047155522112100374852782365924992527451769085790433812188015345350635992393020981558281271136631138259983775472424470266201124890603971379600050990146417108574063289332251961103985853711695628322722068065183439204143830967520107519618519923450979682106035445707675597252724702604902541880645403866339687503686074696578779042000068330804057307454777921096825978385078830258576828195539051051739752004971938310511725461339475603062478106688860457976937841526587768987574389148884737620449851851668333727474687451291916542585288680447860358242054758274518365992840508364796724986063377007628933421477955929049357421272881462650053978598064600907808499304816473940847156046269919782910260340954095236926976081101057757719630651719395266192239943985496456914285626014984569137595183748987934286361175256529154888163073940890422132956804677907553634798046692105095710253571375104000000000000000000000000000 [109,5] -402829641111428997215188344749024935755717837779066673774871790439523169362066105390720194485778987380933293999309895578291223040498316753443262470612614173873256770346159796208754531895677039962994556242307668547410171593927194973513730238593949580411771778872854272755005306006806725561106698533984030510851642849841649179522789180051864880718284786204955750152258380174281160663144430900093857797178948353457040276854230031869842507228103174315661221955641498071647783186734578423338087706167986228174559362278802022126917643153969827139268466831928151655887340659932245239895410020121920424898447025257646844030820027997271343193483505529979795896963390613513520625846042512142444056683443313712601422317536979214720265504104789220907941746856728732398206471537478001399871922967326781820748784624933017131676382069865580729834588976018655507743792907540262497189174960965994439927197895126327575531563925723572819065696379913304310345774369689544466861372011590490851469836936763083623585954149250444162535531206934265594002364890235085045210016456248249280147675349252455325473478484309192545527308840136212255598303933762005178575191877958940166164132010042060193082934490056435351835476177199907749593119545720542915483084863838582401924182189179791377106963295635808762152340754781594584028836194346801960743451761011726428594912353844571819852082152295998786012058822798138135349676311247565602228113299768990556909444270086093766472987870296595311386462004690996932725449851490107789787791129491484874915759764280176508744144929882797908997170434413640658621521827822355073469371941965994787636830903933309850056915687576669589446324538774016166278949228174968752518709427259107172126618401779259921572782239518337128705051481903170285520337343034607073463257094359988400523843553010113210340182399390733193639206383528317650395084239958640744104009348134828401145081962491628740500737401117212007211564297265720072175393561958077816165029918396760700176430146572704431459031198848593518882908978646016546260566623691826862509972801052089588475378101557958043110378842307194801351287019115984525082398001401917040402649164549564206344396556209944071180028575226662063986040743672759393001349195765720203161428685425574988385787106839082791918953712326452919384755492390354454841750318559486883319574410793809489433287495164591391784303661877764874447136425275359802288300982772637412524523093552907693659636948198756229381619712000000000000000000000000 [109,6] 156712575434913938651860923025455453295820023955705910142362877711915360026103302111797478134844104819688453782168263986971409028181381535156389122140515563131986056259857499476974189101050984905043189873889550263837809303748496710673183589257368569094709643912476596626226264197820783502693616935260308613014561539439756123339994680793827657717870507101398702407006056479561114673593201159825230230280051206779596336866346915481610098168545053651005948298142392046442437400211457145901213420565333538407700071129388792887173253707323906421490174255832816453986343595132021344496252848853485548784667378705536406568660112236135440377293621241998292966746955402576164435007190712041297572752161077427927417612413465089936310883302561219548504222813696681557797388562098251775429828349613060872047413756124134572465817088525141191280995969253611829198911219523829002619458206039741372304640792555246563503841121873729533218926571140272746648966508299422478804602548178731321388630379743929668239563254366488645098777971978675879347848440505810776241286444997896823402284834962633444328442488574114671725433294916617399457427707849940362097763028972507354046647391747279378849022775849263965314302460247639309346722004383992166571127721566826730326958784116905540943952144612640218527121285449492089128521936183777743444704816958796518081396388414243114998606307065550602408071743247630720599870852049822560677625330054474887591557748871618018895931919490720519986411193636075971077278761631530478042277437402636558222681694467477366378227675381943484155951137653691799687839545953084496968882519670816472972402748839265152887185709959194052789432179589761493210236558604473352916263694571228893053915089242197061961593705281965040043948146566485687369252634196834274442845360098141445783545284144850846383375356953495155375559851581001751283710456489354664001856905016579035271078693307755406115270466006285282253262916481943555271882775337954826859154402639365132417178672852270798520309337281812046190620506820582221014164919841432985080522395178653594573083084453245637143742078729835054269093480488111534678961412982177076800807959022365021057161021262718935361631593741631166974131438497316261437244508962908755255885576471177261234188566285763002264618915567575416062936351518620281259660460516372057906438355057528490221664663670031645999547021112747567781019215444361734244536170214453987184000848531474433917958704740088758308700160000000000000000000000 [109,7] 13518178346143903548629212717817781120135025376489225605096815551141627288529009179824175186206832820253953685601441526646942887004139625833227010157150347825432935704406298654174178210626536174050461913171736505676669618643542232464248559424236070847629369034563664502027392218511338533533098704549538487731072049000008572044254406409295465571837326574904158188311659770256345641780981356597298387707577318791184271386717807103618553672621173528353505048291361453813009341464012497965290743735124479111374452347350205487690717587326696967687783031028315894889636785300098768908219127583628185450047334417655462605245473806920520435291929846886510498861002456588420435171181780976374438233228269540040023258388840194464111484606337276397001868918668883937797963602594217880708513427436786976018497333789455330744391954545352099477508464380651535739957559480902156298632086029801053364553238007274364151493296939141655571217443430228584890619049210649353590248377618808473407093755181132365649410207981590199028632520111972038156864767375569940567755948386012064478661074798241217217760751202908464170962040566039630870113295412822075985025675484364796611950912683765260154193421693349604576371719768034939579420997901842151717808999520762393803892190033218924230266159537489190704022999846242242330321782904473260993751805954237656012291724336680644172598634701692754451008608704754976611948494219403709775851094454651964593747502433944427261780930924880411247473467537813016454466522172531163875869351160397851227422377632926281837143148256034742991292804607124024875962672566350239086614096787084187685525213832158575400084220450138181107187214487833628089733591425049629628534419324256875632905183330411679288627537819192780032196745475059181021953350904175116940878684875344070137804502007498176383431724354746089497385447659960496399562503383169385407273586020704830284158686560089407598308321555032078572575347284603484382335290785749530369138292370653830100628596357402119016767542389407117356236936936967180710522295236272739114836566997510297149655785056054690224619761370879741130022508998813919729547338512938445690357545295672414164009275857977203523792528917608614372073712624825418256436666430356094277730993452077363111157337197912611033470894815309962285426872830894324887514873078793569701855346135752232476374125055079841792248751533682235578507786251215469795158144456959536567400681316157640492529799973882878705994301440000000000000000000 [109,8] -86730413103706792392783535486791723142909890315180961615780092499820200546134203844668165349195130480535746593114485968434870357474228634179949065699489373090468703907740322320834800235522695188925837876266492226397551761843836613537676579316506046963932043383479121960479226321577141343326420757553150129459663056695727642655424532390652274060929671113391083373983831175089189329673006361436990658708955982873063640392767599064408263845796677999787010027363650160470329486082191197914453782774477324713758814762897749749405003942646683248587042801203070538673634152641404772803116392503557159301578488493940035828033822490386963271647772789649253028544955891877773300010966302260861198485589240525351161970483512340263022172441828546770378730484267656878041232018575231054438176779496223986621985243778502916867146955149827177057948410632255086737217228647422461435948098556992363954748843395808794965730114808692189459286753664679131710333070074488185534983337593576098858733516858320484544872883756235307968743928521875085737241999389281818101745190162204328243557861530154021610334449838868360963070915656164368353139610341520709957657045097419045764165209517716642361687031784628736404684738624352906836338480398735243216280266727428552465671644805532020520541135199154421463783029134440965661387594344462543172464549920770414670597978683696241923320581286380428879718597775990365862917192338954202593010359786378006368760115970453905847319572990650638094247247321316890132192506524837701023083718707318726831275608488848947735499993011905107598271713140272939381416814940134979649578371817937577197153105877931136249907122645747085475969185545697952680502624821806021468617823198633832860950382117648399086035715352129903625216822251840899013196557967880326127427870308082154160190217970791851709442120617001786856645415242197012084516223057120431238421035674363161808826762529157518178828383907440605851446908542624699178455890908963371411632163595987721466590010165765644346388184020262429042403546422274311744837693412118806946008543738027535767836725739293819459999187739759808116589838754925719070383922601496176335961326306881941140131916722638833283355052857586649260127897525398693949522684771011357405968736434726715625509669362494508506087865435816940481844949565765839783026330338005276185568231548293962986436058404824004419919888120682436421686742315288810965942651962335629279888979415235033440494318483867910725959680000000000000000000 [109,9] 243079677612176664677800460383454077846069305251390698169052939083875850830177529436375632318894445182448754121113982232060715885958863785856338995909416406235898929677130829291331572778453487432853732880838583721719444266274710954851098483886254136488158298865911921635726040541467796117205005009699645070966029525091894725062344075453047408599192970683485604533239141767231739655521850357889881379998392552519215091322033367256743362244073456579175716806930833947172846579991751608736860261324535110387601141518866569682368635308528584541243306431166695832087081675202943161637159271864271108788775572507097900742861463396185701537860620498216629215941514792525669755489281070763347315575586254578694574350358765051867323307537947073479204463369030814555396821981951675000617467155289350773610924255645666747995567362712164187569262799861468656809171221738068466602525037901537363580344068152718765817322970405694354488531783044504233220940612431076596660421082955442181186722419451767842121890854900473485862192442019128910891529492257250444104076856267864907301466567846126632456226142729954945239601518064015690097547437405217632909176007874448785835426866897106926261181983996948924418886099156966308513398000737905915028505529151645997691159163697687177625478374892326003842786659245216429817401217198045965805720411612824744308912960314213462794033430061179504928873349593148696662595542683501121305653083572323705375541268074791993779189905693573021212685388922306293915968368460804683704025560105609304031472995330259594787226882267604865899745581258748066776004737251731729670950864648046221257508499926900274785129706397169249054844987313613309345028584458890360375908346257196888445333923882020389041541176614193257680962939966005486955270485299875289511250641004838787587400387250873967401928987206463092360774660001913709705105814795467271633125622184171614757455002233819890084467226954060342893360092818602848676138346592207686450077718098691647600900496774989327686058368328947315302327799366513498170888476704110112590113653683271566579824190899269190254064774597923121549503764466780114310494980916266685157617096329149694011483578200999990727953832573913314088637640565742564672520120006206681606377937123334744219846019859924185455275387325893519962253451783703655875563414607853659740902089398327931213022728172742152703070440090423074039989939301733820981319649611580450257386168385179947437975671776271953416945664000000000000000 [109,10] -9555549325396967759430243102508220912308474219600827004662020283380838124504970599911684237330813357719554635189001824186833343207449522201127474977877764272368977747023278924648025716275068896760992225090578950342183641907472458495325662936870556897288890451542308605572621216353731246671824289520222298701193978651206614739647152008117516170479292756200232736932123272085870582860063273230640429798754291462381957413118372827199404937687850152225264636098910919374782112261186780671740263254384905008005818647474717675401290038806064156743669897243050846274686485965990708073796441384900840557250429714660845588625228597193794582991224509058844184277117085212847100961697145607748646983581753142858684872676977326139738930932954908344863923713011960585045728248716492906972934333035463069780222520750077659021198058826358397258227817429878020731115617278664832492749842476480950037891792716441263154017349644122560983394894910718229097991580384870542272981644379339527527057674850513898759027997657946506491708934895260624524668395861934326933066143855788000480714322610927728879001900332054837548680512241509126076268646910913720930733980862438362239266654171211138812203040299396843770002875545386198657688533599843565082231934379558050662020337086254023173451165529210206240815038828890995433746116969193308473580033107486831469261365683175718544942291010758178638083700174908793218368759022810204371610757529452781921241345675199003006081345583179441813808227465531145484310739583757459302208304127630160869942197263914232762470981623748194171819359909830085552872023609359231269928227033667979267608093977422879367889817339494101246916866937127735712481827775723911081521253839278168477460413992779873395796542887887008415787855515708688272097515383357197258955990397536408294584271282763786978332537294233940731013370309822765496061381547172093640126896581971502328786648292635350549050294762265438441662607862503957927728377212960199643748351268787689861943385714789813264459674545567162328194201172275773453400718968615463093591878326113808795209784254151277868569854917094700120023771112034118528820108159153568017319308991273274599281298817227306219507141438669970010478763008681400961438815524874599715749192423677909609912722105854984678265611453384961485772404629396556881816725221922562306736790870606618226121972499740192308385836230150598291496393522289543727356167762217489919250314421974699569125983027972403563069440000000000000 [109,11] -3041524942303689751213075780213932409163967441129510127199605052256180656859502197829512321398688545089408249303396323399743662609676031136781421210673894618949563566422987661273607823637368654313702992838999929121051871345176343991708360905215882631557987051956314748247437303548623222689451400136572943929869271436325870333209961362964535804367358949364429915842565129080351312641528506182786049389527432807190640569996954546744212292578443886026078451739742428040024525206967747714757862754356290624374083044817396229225362353653088281432885864793409777705889714151164966787198732961928750078695136022531855035388295597836239705314605032378230827139670583063378029754405429103576007467474213637760439707498018516215830186287351672248883508500363797005098549965786984970309626604918667661965211282766901369905197781311853457389128192352792405755636197719826957214803722595431271350846522411030429246872396175643651748418487237090403073527204091417532430832425758023284128125664417394075217125039521287549409331124923725012034647618984205050109591055427371875993260150887831372565691114056508857185949913341694053370466441313848158099116982388819152389664380205931496589826341850679981657440339933149012558429858140527633636794595537414140800645612322109380354895980473343358102982316871273635711002946935031208619995446673606841916918456050185067735915179992538478263446797164421670697048335744577542693672777140069618292234917510499671507183689356560756419944072874005872576062175365153167659418213621512862882904914112100847840673303603941059792947918621233239290149907350950203069979239123681633755845178586708198518788769905101995460388950767909466525060588514791486232665602576379786354106662895216526310449379434684548525130119376609220171936722331996220083308326570409238689888603610647197964301861087431651950375033915570881813222200336778708136687085288856542146474474821543665932948350736290655444728477096156495092937394901849556537211321629150658454438209289571929839793791128336165053524332616803641871685851044514289740303780330326998741956397776459370501841457603207225225617863913102901324905521012992310518911623785710183000011451520214255201930788981505000995967088750756806767155544658300073201513034680145796939993587289482215931178066330984495081878985157334190889053340989057842303821643668724444449378115133065668277587368060111318739805660899466577389914452177591923388129018943437046405994984747506884855568793600000000000 [109,12] 15655634115108120560594649865281337306415919095080732262023124468431747321320755678543825559920543822449924113260851046114983577534796941809664234650475589871868024400103856555787263828166079816167799248802654971350609027657113000466312988356054439683264251700149581270011992296952051058424131528236993403009865399783387906048329802960500056523785927444979329110354231674247023911807980651915041566181251960635495299994183139958952643958929184686360720644699739817311741710369621815940251931911765380975483038588883481166574280596030518491942713063841874644861352402122232687282621434467308737974231080732126264044326460281501543387521852203605760685195545303324143291552294722608389955895258479458240337419806302965402079252891575339963104613905099430640863353174832790808793942015167153210633710031284886704451492456286616874948832394338893951433679034281801375406534144635305939894764391922213250391460111537149201981214526499128508088231155008823022565642606453107595081540933308425826147171724389917711314186632896640265996815638698504031869372797168576601014281766009288776281436973453274129857262610295180346021276186020256528067398245813771591885633010639653020309104456180922442905414516964492599653710632500504044997947268925126631965317100620464375655592352370121311981070925486144557104498515139254041636086913696102183023898337159571942992393171229880850063347758770697663084088588437378747427029189510335959784146819223580413102537115552675489048875524711437172986596193807042128587194347236968389024002186002336307318871818807235508504972450873087860014832421483569698312490234318947546612131704659607845601493437178114973239372790999465779188068628268425055746728554087658804112128344223003983123773931495815610932345619307749423097850817444910781063383479266357184712989355485889692197181537117579385392103669606537176694692418771253947619162771162684928349759431494010781713202343625112514106866788716931850895582397586736218560217480907828074385563655667543068777573391532316789812839889450788455266043854196036919391824155360911324056201912840940452013391203060848277097480340635320187447052344356600373303515835310586171543699008695239283735070106258480188194211331162565801953373434646068540746803338465911647103098582262621711276540064182052436433414563493825760422738127560347513765545971905696485054054685223148076358762034954737012823453340383039975544448145276934309769569207898602468724161672595052448861483171840000000 [109,13] -49754552986608464269421862942813302454070198564822790703138925616773456796755897287380171048513333200677670100608343672697843289198990498178098786542393962416959300321754642179933334541645484840074827470758058730233808004394286614952591693474480745971523226734101274027366096522800555116541966995532393014111202779504310842734187763502545620604521978069585776392597620841643143116407440128248374013256086756703464854202670132390760488531130583202037439720452925211946170560752756851844064863230871438319599570089371274039458276971670619771667028316833202645663047478028733964559120444975199422534877500215390278559731292108842233948683618516772184439828800707331323987228174020643555761511081069061071008916187404877456354681833567993810025137931987441388706094819776898971871338992031180791824307521759114170761323685067727994572827412591650765067395447726094666892321865529290626957594243510716442568621777655632274619313490841851525701114238615034480442142510365805916793260235011053677466889666480752308686371050121439120599062040520610017208983453257244855255499308399334408384087814331299478142163635288285917202746566230170077700231929511386517106618314560635999879479335210513154319008942502384770810267260030565272880171731519130923527991388178202501332962276552189001294837243558551564769732467647466399090928575146270928657355929586064018213815300115688447465227955637866694393054955422900400196976201846415847665149090307816858176283292102827998530790894771016283829508974676076373501997346967352220232019167151165721075222816197984950134110492882786731905796425732570939246303254664999920860608712587464530743788533451602770409598103681446329284135466108392566849615278198126316774445406062114186594226749322786413202005364497035049936796673273732036511415164100998640566574498326296716204733163144405295014010408150878873938474022634132423672978665232507763890142933330370855948665741420208757201587958729952837878054525104826289155467039309971749473059299897475211434644751597416199302628054332900224884299663885691031541631103813228361721920526242735148994588420656123743721145764642415039154487074260537397849678027815102332203373465899471459102823649170826487986660996063167632429974151606224979566285017572428130100905306467271333117815933638395676428597035246122589810651606454648340649127804744254533002849516476400389807212391259361700473700704347727160885163274663247924788281444889149610477670974102715712388726784000000 [109,14] 117120179992781494703032434584534180938825899050056019903585826527652991799066580192416948468533821979109627167386244300164115316860796122714637412021021172840548432549493916612665221369591642483444109503139318596407994427877445139464355086104487868962517008777666571279098331054409583311456324001582735666327676378909203673475899806039283899927159567280549758903650467072417386096435349194036432957839130980320353119562324689683279253915395093067090066677727052284770878742708053104635976337653154778125094859592723008800523634445741230756739885287369019893702773356031723866474212346987790215822133011853202888912189189699634198598044783803140565237794587669353262214616323684789923933204870945232502773628405921157891844727123970410553289518430678696053624137109449881815885010663398116353302444247004421392802772765196305984968356169728160020493538969963076770924729662871886122595792255600390427567599734961998983861281001567803432607474992035079019588096921964085318475485038534778818371646218682197316892375202751286183493084744085255261912192416059393685394563562713823482637039779386788822369590172654011180373718180905380617086265956795093099957453501584415444264370575581517339276948087967500273540489973487348917470402644736163821662360029014148781858503676466532533626412810004465224062589251186033761872203214152892879093715923987913716877064313578494800233802279381912338907045002642835997337063737613818029918343263730043759616239731030806541314014366919205964871080335064349007282565020234570874956469327879099728234138471981972343351927340558646740734298903987707361403272562100895370811503743757500898789772052444087618996784876038447316146874694930566530890513230335092783896831600872940399594134237167075220349696331858873923516326217013974053816859292957166607362219524490104013154366885606648795362434605822910401098913762553407411215506770272953541193683907093035890625771362757854531713952988306225011353823413126182041402793716910780267899685946135026150858161888764023024357083006722563943193380996830843262044196084005302798251385295000225311306198244192764077596029717749155233133108298361138190773664523508162017143580134658430717034949583043658675489555418046983390046765302883125559282472663909457350186902840667875058972165824159285819093047142263136886952109889448070898989416581165616682736354264223519920773330898984474349582748883799908264049736767582269955984531287974386772564225435679063806167744512000 [109,15] -216362561864640516169743874761869061155251941996118235150823846676492682880763498577085557090065713553445035909273965982148874342828562668776016316714941916714097363154351489656810026391084405442731707537753562396380292888097623607204413454133992444360871186325000148806264413404727005878856350494262265945068374748700685743167450841600638752205521556998329584910703972321280632225833809520864157784911312059597518107262580967362326689524611165991924066144004325541106879674407176833721601962260738423114745692977055509077310365018959754028053650110907301225150424385268630462656065073707557198535079771728672724150854364493063118599293591080085967327465749864477232265826116304791122235508219585751614189078655376194873047757453284465366049389980467561468792500191805162623616566672431282352599006544839424160826961201553502717445051268144558322588891196433098662391190231751128263318031218490546296465599114207853340796372409960430664948303735544777411077450627369106050824170651615469666342998096936020096608721555509496396896092616947248241648704322039177768616355841362821340910733648286538829342510043061100346336645535719259933394398422281939121035755793251069553606356320088942812929696287334688833020620233056474453962147689432784765279723120021678769720294940619705591395723067179624708546378869289642687011533803134072673707941232304885540506349379023757791201574956526057737813430283679867073606954287903983265659035306200172411952389650025602031842498491322943220570372794645913876521650973251522937752339630375701390873660492587514463816630834871266441945628595550825366423578142578996126728088002306732363289706727004841531708388897302560590380679185803527143041490430231600354996088253069004653657836039882896295554531716121559047163693050173100381325536383390091042709576861591419691245520902695061102649334639837347428723401853053344983934900554674188040184368799444983512523025025381129506801762873310160295434693214659407625663133665960340953293014624534865684388468924365597664860821852909860969077716890330308846640972564146091912186525716869799928149155403815079018532868251820560819119516519931337337668755394063524739540168631753863443709789841436750164191301918915657940274414647262811098867412920293818467652924546273706179150704460799541286352411052036964002035683800921806562692167682538464919890399144346362618176143244349317776965941455002517156223521860434358173719397954788553627681631855526276887478272000 [109,16] 321406575839980486010037123377345248960457016948381970227227916399949556323684498924231069993119214279184744410432130213449806861953343048369398993849239158136913690408901966281268015098566124873402727949095389605184852566138087940009616772244601524620912875871868283630564221272441857484653672946352789652800374407165444288766028310776077645597804199926276702428407721489958859981417343425269876606434166108949895259441335200052933799596346511780379918266275155327681141424626118839031614552227167906081937711708424885635227290915553180956367908001028350216032317183452099512927246572241356673635298807471023785320368229975219570585803259202791087058955308297879531539157198802069592791395181910209349691675969844777780854691432048877029895821079252350394174044228330401199777274837261116246521054788011988641193629249713682953554815680819812639797321802302312337194865306711619908915889046693609008746582469770123503848601209743572559913128700038109973912880183353423337712501741481357957652276655632478840438632166764413448814283156241628526986159039540544433403090463558538771944630314413303349438639554337839643032127264930570166427279688867692085118372925181699674156764148508425135650863341872284094611798573054449170304551951661700902577890702429910776706010408535449984266823288945646686401505741212301515200216494246882975068867394206112057107693421820277200095131567963039914188918905896033035747881774466401574504288698317859332625150865240352772190286013859411737410483755672580988027471570835867410051290769058629228288523453322233765511827676673260849062995496001052582913492464891206396355428565051231809466425426194453874802678398611402649082818230932247381952458692974968113321356724215761995517295431984894876971096193355648100235218080513804088239989099027023197308858882612293871440333754700512028552971288729636780318491676958613924558513471411390882135460263418245441405597346517958884264009583212614343352794782694174165201244034443184942550437070545556111435321217734117000068684037275673610780775348551030714079280237814844202976832257807079646676818785459873968758539399399798038447702580050958496218339026962176425766726709318020897583713307337576713323604146857878960244631523556247762642594444530601387710812894969621387864959164522579178814172154013003444408671382342849461200097156893655755181298038823939755369282503843131593924808808867096056630423912930176981452124852775119132242386055523183477391360 [109,17] -388624562402896914328767779751883794580140862157393983887747709061462746497958627888782757084358930475419489237683754875468159807101316185773641551289968130546197420900167688257899774539125800068654723363623606373456868650935695603078976653574559928126050955543442883291740829908679661985670034483380677994226196656462178241130875952426146034068221208839622614984261108198540752769796864299321821417388233496835085581673460577633485799670444030755688508626271061848433149889229163842314095871297111862651095187806383468166971120559750458647174900646136051337908052244774517515938988938273390270338512848420182576779163347856345356939111635160712986757700376171444494844041235654277050210978865407808103421885157225237958369711260876119992549391495265300036413586573607456646661708753906339810714338809351972732686977799844500970179197651153648899871311815034234382877259324891279300760058391828522004385986467692053133110235346043388411924330772098088043842719094099443518658084611011093887307839651112572673427536776003418704362784820338104558038573619452683525267989989434059489257870281420365286367919890797460190764000224157349483737212095793323015484406925970950224514819920951777432585289714769298586212586545623181863240490912464107147250017125947431983522018348306711320169631996865711921222182249615001232542595964097162848162923159595763662122520537250994858926126004659039662437741037897570406962223518596796270965542892335620250486780848770600527958402017584257063402439486194567734941674097324544060029654639431981535322679533485240475267249099382613039250077142089355974926222314576159150962662027489008737375546643032034731895323193417362915592629867045535501628751206173740510678257417400239217794540452158098553860632400873251809011102364123012262280675952386649570607490433924064413662576150542396203349066291115338548107762763489488638209384042463495788346261466719808718930857080058327160155055253286569695461910552755579719757953466271618882512237740184472428566762607295447916241619315064574883032845041874262266833860164145013565489858696401480226870135841191915451452555754305204840048575196721944244020687559967618466465170766743506747298385319884607019210327974985622931456167979237049971262437509672034759266596112625722361143806400759660677474185865633310792666174093277841139658432220718488528510730599323299229964231302290441357496873760073917723185864068795570167220223317022896717989849108622511964160 [109,18] 387638731247626082318071620590990983640672218310164338238024228024760152893761835759555541194042561919940567653906971566254870011687376863736099468821863894405630302780445899876356520178258422436730224909471437912715398980995894899843295854496587935721619820195047288039166600350958071012707213839589064005787733022162179465019188888134765108742358005414819461595505927885682066198975243992247682411981782588056611778352060824190973990117551815442158436204448092152550693585494527172250734454668298290019160392500009099968000972061290966668919631255413715284770747885088432326298213935180691562418397239234648750158806665317740856993895590617860540233372680243221608802355888937573969274973544530825935608822090282983973422721549551974346470412167865950478295735460982382385400332920175691875100719781652338353084941199805108076965078074343936965719156672954074022209045675846890650490845864358814081995929145678754235370245617931961863290728393866002222067364572892330014763930783751142787444982413129471369112699872182295637696632239054160132868056160100152454187500441841019426268144014080002145905122600358565864724609123524210299085911197573418418279062368886617081530116483703095228074010840704663480341994216924575645432096633082895500196719881215558380061187531651049686765441943493116277188056436142235480933335697216916439413476072468918972979991481858073632846248708877108216077577083303418619423617275870457885230227888923468452339989437262091876545386753454585067370869337170154318165014681222356742253409943611743915585958232286960110732166711763826187105074029133778460481095147548654518203218306483671881976138606558532134145397764417092778172631862914146815397353925931323139106290896091346723785529368857183078401219492640464651911931206895722300294853817735272970945014905960895665494786461336314180440473671997960750556613589676457893701888738906448750553882539912014503084416327136814688943349739609791601395308788764387864637251706523839040556005141966627852654310155450816553423978802693042061086027321232022915718501912481364751310364011667714846304919846124992065062685244026275424863679367500469970603689167792330384070549450217763308516472587587225560842185996295777884303006005047682598335733151880816484241943652361307033202114294899324288346809635801164131357556787363089158531210568539890703335549116176268970472570703022931233102547252260365156665395994306083622212422900784135086685582484653998080 [109,19] -331952582890645634281256357285577919590609800191317223886320716550665469483895231513604464173668785588743440990462577193523055628114888360373039073242439941793020391563922834971097845167820493005230247812331838049872370532080054843664158446519233604271365916204995140680242323445094764632013473835558045966130713917870995637750985033519703570873919967264418493038470544293358342059428531867159987359778281853771608816689622101534975746523746414039562415278990891087242070486529072554489630739119156038461341052818540238025664158078221918256883506110280512857503531923075422443705917554433657610525740523798851806894935381602921871311505194670528848717116172479861140889064577927764798223906879570659211347482838069246296246925208297474965378131029483718937306871986899764063156154951818999140258978883521614341900800885102017907511032071718735203798099062176718260900794641404361957789007509032157507902101340312635068857475247811248276649124638219454814918278403113771639821646590100064132477268470183741180565825840413094311303675084270466928773527451803619864174609535027144663953474508604060142410160166562713909624469458245489858829493382526273997052141507618483074551257292865082735999466704787996245335568583910816604613823588367042231246707468691003397244929300080913245134892383494188764897085969034038166289608996677543052110162715055448408699244738820374385329755718163759287338745441473091818639134715309861396284572739284653885366651198847541856462463579903139990670713873809264870710611382029028453717137690946911907626072708083033543147651406335114522386018713762025927134552492915798131238013265320906676644805270118164384641479535969248603515615165183762121452748836738106716477219436275674967486914508782372471938403751847665070801654913890179651619427043138437303115987123647604405591224287942835829324691975633311221393807382393115573746619514500099298159535813248870510446427016232933513112706317855748836859461885537307893088751058020970808058993908063507142680174357146958370338752994105637809554876563663988914850581311610169660697588258998531411893999430465487260516344630243333134513843559930384735629645757651526743749083831516046357753955037490194403861049446089616790094794423766881517930652917719865306619320465507486365760813703068389945160732277289801035075918017434456295295137643182578744826300504389203977022969410966756274769212449553456786122544720799284756987907138353293492765626246103040 [109,20] 274263418747819515485459893399256115307546687141498494253564340166408910159552289091352028382651858396118419951684441820406008531442615426126494791468961382350788593491544667872239767644071490970820176823548060075358161426744769661046143995025350359280220257351311376681512853554814376850084522722135025544480745480517667129731187970558743972152671063837886512036154465746584401483037933606483047295234971497605904530887871724111708845709450791531440489659920455375373649592378281507799248288840672730385662782327327791677303643412772401975288056304059113979858634286458414840057826623804432524497418471699399874375683989467364100929820893952119367664490852497651048553278886962623459999552749199241588854742990268630884919742033992487996761305135054308864589869439996158732074805339440729731485878983251820339127617232536968929018972487496437306996994626782180440524996470022359549840661398789838183453094407712793707375649648468320374691144275671789585709438641281878786111490821729732346655785374825046216504193944149881366573126012671221840103459805371978496722666229638402636903766968878820075250040010712556335430039881991164947733618386174198000375997186866650271145987470801612166619250875018068798175649502899102900632840233620191452103943331506892884633517815134715299553729467784505526825214732462268745717809918930890148340696402169120733260098337287166429168107935666019116973581457887218414829038947879120909404416496993851969151329471039458343889913325467245479929622720987267976290028400011385420839623101700417179754409490814376963000635430127559104305865599315112130222988842667467173222916435537687166312179136702682284461744368000358049061047509906030638617485728743269312663327527748811430596482630569390648689128586452697939362384724881310917492959753650268172835111572522526398830016422446383203839970492728461771350417329972194741550213344288458720343123932238246441122764284989089790040263830466735976365132716782293290106436953336438355599349299752468071206587709273551804062705574350533254270212166470401392018299271287004129942162562016658718667393343817188436638122178321473481380819831495233958979824978205823144451023669862528051464520158921504907007819968333537462853174431649633704440527429308904190428415324015120348872163199792380584835551433755284013423924684906492907832660036852328588383298860861292151491103442843614766179396455093507327125198755799808149734097442503482115358720000000 [109,21] -262836795773635745048576423262819691632685658941225463177190301606995581757733524052351134535477751793962959724394511842013022172410427928426623313610893135839733827327107407699866846577860920564446128102010200047813611479154881720275873485630380406015479497910828100936665177297313718929234587850967629112156491129791791284955364507403547575404547296481237058329581214170986216999803004198023407098375061426317679841278735318555055897166361573468550136043750515580079284734442263353473522554972419769131625906290653681548102882512405565199474558296121587840183987341558127783200380052066195987218643302894129688404993966191137631167459974198260392292219235097551962299761268954121758014100042894122856037717984628466984023423781138487170396588364970390757135976563048143059141542666565869869836889317958369257932027739164020490168390472556346905754385088881046019124642197134083385837654384615693017571689676936157862078583356267403678172237878798119949362688074419447319841296544085292077658250515714671745971758092350935483743466288170548598832398787944425906350549610592024896459054517271660933698114526030903973804433406885065809374200501992947697095687805879595584839633388876445919090192808444562220660446122680944034705375134420215778810998250228294268949376346288374221305040764583813363907723744309141204774960988432473721687123736088443852064422149575005164835384262899210510651327047185788158525017568431933453914878748465839096494733756028667584395681753976091623935997487795219291051633190706280699678374833582125336218018284643906333476509940321791497616960445128379953038546124055015885040531636032548842020973263456073596482126084442591818883369603572004607965346976338267794541380760701014688725567497959254455852802929256036656239488303091250281912931315006476296973696683606531301916764168061673074697449860518230000984725206906750473326252018306363996254703180263681339263699729214663933511275706033097685490379864698992135110432818314958554682020725429082833213053347794232835540268757716207684285656029598551379747474147254877570528882382781484191774619664316127042815597720329472935104534959520621453707675309527502583394074148382484322249482404168365727062239638713344507978770377214227277844129438502410657640081656027469450934510688622502459899467362278266265549717106407640015924481379345334019757512086354940761971122173155541113348144510089862327557071079085951938255679565131531118161428480 [109,22] 299812153759589765690493529740399528381656387227304817977881088447148051763175236796364630705677534955961341876485743817149162011416980198346974952449231265438431838235416195861033468170144955926595107102386972779434299261268162497899629608734368815881694336907887543864312035110517170698784397424440159215781737151202475662318530656285520394303810570813736879407340172800676538979522885607009770759114210897516074546728612911404703728702264975645588885098852284474567073765479999115606212424441087308956477169964718337626044190375686164707652566862762665588827496055561720050089955073709870248310465895701237790964937196553755807329753002967331048558602393868344031251885963686850145106270872839091157599065957599361725124607553181692148458624917910010878189038443451049022213506991417790603971057553182438792898577260296503942555007156058388863723915907797890895800268012481384932830164639881569236810309113707599575675965778960677207981082259477122314378200936078812500378233811752422781418150424906160690231438735568682232132938950363022985944412471825232443930830399192791873096883660089559689071797092761126325282197453146976029327605530228363881958728057466601613409252627368002960884030655472584900240292727159005977300034677961186047203487984587584455714197750957651700375465202210005272480875734825586206103843628734664682791937125977770660726925377093348041032413058631176284333047537285499176086073699930778961878806141186822754232046514696280331229910770818881988010852525654748585349937384840114204971287834648079008706055059824960873938461041304377558560076984957391644722688285468100976650170928981802961271314308869606712485206178162744706245046175694380506419624495392298565462707050789496760350904426063539298828450078339133338276120718446427744830795365926636754622854217710134315230779555169659417761724233049904326471001801166237574741885697596311663873969845882054930601889121768539431762926234866410589582491487235713731403242699084135226226909866313161848368613423211295029447731228871016896079345427870247385386589293929691326562781690446947358382508188421188796951309968381152781611931900025150150427905482474490074452023778743251254030486748358096613309674439177920986192398866328229505925290654131721182477447688848122731830627003298051635297924147058208080210066424657447386052919462737440717469131256078344656140643279445726987568003226843577233264720506297117259272459526690113648066560 [109,23] -343318878031841792271414636273631668710217910802665837707152127118210845023897302154121252896692476373889234566791116298336442521900321064736609295643344573453800436189121510748785359704469099255797744795255350528857107575033815747840557926116373336224585446742962513648247405964502085649309656645126788714857175522925407881390908403149802435071796729299522989521448460917065673331682637663571308861463575913734723749802392430946100626009130266282134108587430611250030905383301558230189494882332228011600389516610873583759709771961128208891474102769643153442882708370137246552215381252064269106224210948975660831689222886852904055705777759911660957991453337579341952835631880106863324720200382035502821872135758440820331850879584967634733117891880017213567890721689173811162391274150322709557281115501710798659847254800960322926554985763459436853687597950878884948173731978215961854966353510965680059112318387682479166643487000827542979002768879183379369173555837111678990363307742574227363710226362211644073362404099261771598334212062250826470675555468445571266339054342983397041811824442028119429021652547278281060175581364609452604593043823806385295936177906704715397296262270706686340603694219857220228823684976372308647945618274666104815468695177139553041315466410359245820070499682388645765569187250809716908864741542457487200598179838320143137054805794916375375659947381857535776346232540525912335169846069676740485970881049523081227726381795912295016422377235134967694333787023054202561240503400043630299794328921115008859836264609163952306527254169718580541892395503257821422890693662877137962824108504353490721667436672382888621719541276638282079565582403258162691784514521407681726222522677840092166317204187242797349842565618911297271395957395476181515325525298527040920007847744499374142979778653455703183274850615858498777306803982224018241519813738925033358761937960488362756990478440437941403405031950938265680103223265716249724243632603640833497636085935780485465190192699532238324429091801074735943529367792275930459365711632854357609499569982816536464428652109254488340486552983177456750616081484647831135222580305012126754748528355494320346008634493126124984345871354502122169933421990560530175527656818393293632840084423824251985268872250291008110410413145693986346069945410582435997232119610967234144770306248139917680646657141929142512573988193171900203718946859670952151060112054252774359040 [109,24] 348049350576866934615895475906617355702533737122920163729017994440334930654307479448485425568366624485837586499653891399714219662139895202152377305557502090061607928753134185019650858817876254390052098143995975337329182952835750060563562505247676584160947038822101452395619826886369609007266643748889627504072193853028888267862661209948173568391592096520205835276165664861583700493671708151826329205075791623546213779998075586068638126024896925798651288101407859945505964923268859572623992977125668610411507322547768535376409833575927249866795516531488838495886387281333039172911225170919296461082714714040756601166554007394502939304856629008608248848556209578054416427783209346846853683624339297008902049074294585165750213597324863231914938612438229119568169333696371175453086689658779430094465521034278941700393302071009315885805730785897055296956333195545287929483209862585985457281671779865475822897488956706249359276062795914399210220393104695451149358508381846740804683390294393572796745448362641162742567491576121139475020576083148020967015405819203968107816954175893779467030862947533074523900087928691755673633018267376406260712479350404349525786967092783840307164207505291735618849189970708209744898148038669923712438354631321012931269903097750634892483776694800535096614633336652478017497351512226438340408486345994650765839605023116080366801600490849638897627029880563067580070250018968939481921606455814147031488602628117422801540082780174424154799460969682138664681973223533176518770883168288719520718869341228297511214947951257764850277916751072680423984488640582465555581586472627776399660769279974251599687282953671482598332234677579004379446643033134640088328985096833281294482978182157852014451816154828080175449872971090305863434677311006425481390907299297163967222374219297923259449860848970051699951024116539900158308712631568890103520284540792925197985194935738705382938507048139899005183617312494925639305528763049653886974046716328419587805933196673769781644981666883730623533412694586865946885762256807437719312138613662578319562425557923905851711264452868971326506523505510049790098531778367593602222524711253204357832772964980110424966146232128323150156044959091196071103418923249995323707531577868631706381770078998054643246611000806119996507743099873477040512059912755076857291368485323188648816072658272484687720697763355328960522343689977419149970405718623650629457462557503651840 [109,25] -301053874538367180131448800451245792747828776740881785923646182777122852533832766399304305752711143825532993519784044168877424481266816354203433187160271419976091135579060106854041118885390685775205362407397390782604163930785224795442581020679257477281496845959258497880221040046259988678313063381641053249750975147687483966667274248668882885235434834514502773664051918469087529761041706314416849132575848069881501632037465203418138607521104924890638658401432191757973141416750373576829920528666259714117221617114050414847241728809966716220780183417147551464553614463717232443580580737537192780195530901177812361771332792408887301250271638081466282723221867878636264275852164239573981626677317934991934009562349292992514673585517183151867289238545056571763176302165767647978134740927569270057423283975835309506101355110698115142447774854726288698343041430677372214725283674190540963780889830543393656492549601314449053704049894545847563400389775219597802535351810350735721723297983638805127157341920799119997982334303001498952780927300572638312400879485139713556751402722780495935999848633824277029981329412252395396874158371805468398437261705453369270046094169505754738704177308224028314729652861093465993549215331031282461488421309119259049774403304525804933072094824071046808259401422714826555475573154760897606333446803555840007007923990676605849518799497592707595980888082346269730897302064512643386733466392707147091516146558517206907712147210236516903620781320989251841280884768729075883581338181229784628467652883539230907136613524127090701424098063560373196291596120538550543045032598978138784862987141071798204088510520116219044060791282647100279025721667138844236573013819180848924529707294869445532053513619115015900943982159234631249666390663862467734534438877972178961081398910761797780617234477171278649541237366730492608467221582413837912328672341486182650845351936204483218388648782401946520639748467743420953424035939927372481545568152425864914809423839533428387096258507154856545349999077140044567884670262222955629452800871844939466264956801967983731628068889001970399947614488539175109909141181606900393151542564041483990703563940925401830752325428422042282431794936158120817980830809485513207681949871310142623592567785726834422750945321434849013419577361262200325226559229903845651439357896331466047486596060943483252902153137759572168319069937586087345170641118045794807793055610961920 [109,26] 222846078091789902302433606905063377735878425702794608683748956070623889709947069443171753712137179786591641763471858091925052061798242208392818050827766548676845023950287339467640619924982980846280430805137802521380632732034110230667423786199820627391801988716928876861803645511891989110709045815868612181452846314304780876957698346853531155128203940141314298848650710929593627979700942672750914791935905311901468540552310684923581204894384080009343638023106876629657774979236970716404592976572705951117005852624427818732153587291639837238086100804179519938948019861074708565476922780066071300769095359894022035271414423286420515147137079333140496135184372924281613761433042686122572658890185083286081410322825580400073842699759031483350631510789334316769097107269537193305364274654440430887144947104068235939477705762711282836681865947587481786871563015423935702342369985334177696325534701593647561659870939076676229806828136954232469979118884691859932669966088883398208587846483479069728371721947569201264356068923565847846350295094241626650237966825056245437816584549694921726131434848072771551222677798929827409174629731195535674885511188556206676727094215663558924242180496214239125243973888408577164340712142909388819015366639746281985725032611825379836513476194344298767525774551181367437061772296725271717061715356008391541412944721179694400863853659972582175194049148046466484664963501657705262211966702031076081156137576290742732211959787878425185978518485013181788633322628365321273160401814873027733850603529419124197253433154177207950346155574520692789376400935330924198962782040926594538094939065686148292064245488505154663720189605614178119955637356823630171911143753797090885226952265053536112953459531944796901918459127090635523765720425717969374720385925206688482308916856893308038009480712903923590679505193745067961706049637244199713687274364690777092112474089258805335793383606116206235365958469780447604468131878103948164560853114803681728701710284801592145632346404762612038098022827613453633156394218339406657397830581749492659437456126495629622008270101240706336739762247986496613415089450054183616323452884352662057938781975208500956920536148228883758661446447255379984910579580602196890313311349466724384682353455871724484448516040088211465021308989932803371397099786558935289934109747459513577900249908069758590961650196030978584287401580896385258565865575432343124520478965760 [109,27] -143649492933181495006653795947795581480172524950170928125603269944624874821744786891819651558545421529241554898821911779168004137361997974015451324855506717713410292959697363268900910548221698122405677597692674068814963746442759310094108991589714766272760630833444299794067664833107607682483765091445889789342737905343644902688988130093265784500619546860330242455068494284479685398724945943887069984739347334836878966757920488264872679664323848798384218597151080653137625226031832848023643960999302922811370352998867282736794607157119177826733236466869543978843391014561697812013252301932038141651717491417515318637026042006349000726813506487007730705356030591228826655437780961799757949751821797380240155320032994123413091996178096426004257057860700483534572855700423175274649422832258707346707100827826260358561081818863883242411571994466843246462035109795786892434650551934874470105587373120456624090273934236846843765883637704298418578539035361720993769821202139042615387717479854469451242979103764040884688418064724271482830410708842504048939533706421131181914308297875382528225408291057563707062970126957936627512744984033939612152419587649758934742821468684999652146403158795768886780729837521277967661421275043058862552656264237808554621950942046974151353334977211349293834994278302692959335820323440037654561369691458716719937229147291063539285077879586371605296568648072460052301357404272515008328759784611312067141891361128592252356552568674452455579108085614328336853697940754509531954616013963836898978677625706250674680123355322133754616034231902342171706782627351352729026734888511153104598010209516148291724038486791476927540439325968886247854758470515383777411764160837187441562076581875681019328657470473584656665249971593508838470843369496832654427687867139464468723961948008317524834661354352006361757380317095133063980118393214529552541892116801225051795448119425370199906415786575541168155711692264407307619129769195501146807623508995490912391574198645496421341001070852403353841067585792756708015301044254717155782545424033719992716817145566737037830589711022574601494412866659167520603060455920273900034818242788890344800830948075141389093955421425663651709206123917285641941885758453873508512033595844597512773492120152685733953176615586272328894283499620831233554242755462014720909908620782388254528191334045185306714516686458261509954694520956495703494680521230418267204485120 [109,28] 82523689486352292578231722124670830408017239271781014915509716415552678331641214703377137746072950049496948081962330415714289338271283102607379935231494431978733252367637022239781547521793384881435452584535344961204215279635556400961500314859094465626153917236481839638764290758270314129306483022587761978431593769625888117717265606115298115706845519894903148494255406358293875647816803040041898494116134559437541137783959237057550193772984828271032341746335362491345952729483289777201584522870446084386708982212766118149010932169660378562515136028165377882741517857989805990702415387179138294879559786135072304140415827045455835252337229235124713252124851558479262575160344376844764162426174035723866833648036292376653319443671114527706316223008287146463269822869362315802686524844603883489644613543373031055753075271616571111811015414901342451771181167861736764400736483736430667229914409168821641701610746866842854774489624564437451164007311411835257943129474906258920437903151401328825919179039942767965203916443764822583325176755217274625212602665811040454223661831180890964986778563668586340396532914148391928580088449166180600340831612741515421767135703485247894584065034747676544125485229702420586219356216966907869888181825637877643644185034896112696053541444563391683633877751379649314563296013579511025758151772959485668769100344261874545325942544374712209700776844478775289012946395248060526783558615290563869893100620335851556712151528724933826239580016924094890482714056969026601558449267879657389658014519979353710612591817848749360879208931247172194197603901188512396886669571297000470880684796638293394619995455557457375996125865390287306749697921069767210133713820051008667596889208384918896565780607625897790913762487904317367195697051093139033724268685957194462143314272250945567319523966671018014005231633083197185562449449807442497644213483403120934968430775631084568241434955521697099567038181447671271181290956749762660136755498917102303220929353977248643121716056164376271001520316107948084598466058298664083335774747196961974825815740963593830182317042929831178816694134934983878656280177562045729516715592477888995105000517636738266517985022077868427401927268714352692011664391808602124049956164678532634682155918541162903947610134958834954673771615029593381518333517158734247685246791108061458605790086545574663874058714949278852339591551972970710344787317777125490032640 [109,29] -43197084138081810844178812320091667091178133888024782465386133100632198881639870532546625548876663328889850293585891375420812973147902597825229391982060191864239774255903942653502317179853435157886518651505001159796780959700799906514355354438926618437118072678245295071741879074184008730242674063752394807794908663753363353950447641193263381325914958405410996344098051307972961592349790693989103461658269949801304962749266174278452896106263628367108421176158664594369825286585008126135122244699376229037541453471016199564067827187021546508532609249126956423311040085276278558807833905584693018200197728893111313582642648427911775999430718457741683636548341646789306205607407676502730808841370248752477214878635059855980047747519501351589029157593777706942099804579626207885302221695931705715018176807805727523623434835133537600615532159500053563130609111520073621125962207183412935989955001095746176993328529480381598074218645525642030633273458866761277887528970368448758978054621836426324154068668707346174086055232186351890332960630002999401585875909209404563870114260571397844797799570411037236940303079917444478541652399258905724877437528211011819253176640941437014092719536339599158783594126393818440233153901372513281221650193481381366281491731190888454627901965639437571355317005078188526430387505561791404307205736012279609450451580405178643591291443009472342682510057662728339407352541350038617022635454148508453801027547200348837325033286736940690412768229459206608596274186247170699145684715805776624960970345583482262413380719606765966084564716846748952711753568239944956980414102506565951351468632031143895227266443192737444558842275689840833445861583018783988408144865008021943089735205487863043178237981418520362724513856318120474246195060471910280276162834445887837437770473605823663900472269144895242437319062442341553791477078445147507539986088660358589443191315896002625503428808361674015985985477071742742275112035996615986790440001803604063409121089050520491908084503230448956905688888861413360493074329088830515189513028016857379230918556604993957901938105830505191779422588344212420730779600507302596975938250595176448132041469998545677352284501156158686513801529303164769496661349739355718150119564439952282779061298938299571385936838670509501020554114736310432272097231193503094289230505722876841496469002033553578488499550081182119536121069134862528077064841467799797760 [109,30] 20869563616199485501661404403470643575555483249684813979446534398546199887097753814521998302385269975329541001872877333430895137675361185872674617521121613582483331763446372004364380325482375875374443193963270146497954479097009417457159874236530314111216948191203645987189886034731077267810719288953777958623483823500727114886595641093735059708219797872838215513008582446110636548141231657495646270923742082735777416760617531395869985695629085024879513053153644075465722108343289558087848704532869474563250909267100198403808254727161583780252621575137974280613404819552614390081599537221472295091048141293302813070970589009370943283381700942702909513296243036839046691532908401503009035855389117424760723280456536545290908860175745310853258350386615254218268703890899085946999892265110998317039230133926159652476123389472593604182428471307713286469424635349286709150902166275136761713719377976306422773300031430587841075017706988122941536637476297596943256958450178724566605170516159570907197129844961933310597992829790899700313498375094646034761018487637187992100403116956630091387923948048077508014313903014424104331818085863288424944536817161962834602943177343434493938999417792272025588366709699783926306736127375421224305610536506508158656715103806737946424174930630817727153809775479846320735167955000490850876940057367148987767126640797827653786865925773502792453714224456245749759621006223163521213346003992882363654382013988515787160702987430225434768991436929111395474410825869190802396059089296998631852985059732373210434743852413468168500080668566581669420042962552112250513667834900501898154060730009136275495824144344687003993788645967153172983009924266950739786880264413717838833367014891656262830765605610650480687369661298717993775376225998365635953257924117691703910402962220984739403479465813367404473240080578995104773015029240293292695170247623965080645058303487279575934886775330126276336440669500407599679311576371465788426946496271177650654781138799462117923172992317588008839647038584597880311653405444779235193226972493304924674399267056786752524058656999619896358408227083129016416883658980393549027472787062362172962819659093265078736844937045542263918134008209058939170359283610892053742625046248465723423290776407121168458467939385640728120037556181282748344989063767692603687448168532979651126162077609428020989657635228701316559945393496314143549358057350758400 [109,31] -9314376621406699459282153463429223385266006809658514305488324885456954178932956515281230993164337931771867794150754681779425114457489936672113237966405069366995373342674532400068734520135513829476524653091244154611311371675725311845834670887011445418460187070871231980228808802114788014582193753392199991395021158589918593725534490769574720019676666879797124482084689211238176214937600924612664610706888399981478817080690302115358557785245763491289580510069257264482491787646279499702146810032054252884851529196449007164322482239206968242481226381424118093998477601834503544443297464498851767962284858908381540551440871196840321154318223195648905547119896967964140162469326630792478772570439505980214617445575215178931790844219610777873240689726689870179072489964292505488103110113567299476859603578687843075147191832633069352770987765207499812925206424035880327232319351511498497445571476439424884479688033044128074638284089368060505812207960565724366462551634852196633038715367751047396009566573386950804182639862048598726314310453244929865673860361986903273503029298740252743107035223720759571709446918144919899851496963123988058663885801397242863779571886445338773126828314758944224339753231559488381679642084425848363338641469559358850544998315576842514386872982491549896942510528333949573622137994123831434214578243205362986974064488561343333766643071774376018914187474166688720778113853817063607397477822995926511553454241911693705881335428293097233513882839852824296225796537417007296407123920923310302269856268427648540087113734448576348127802179907423871706645507786145706118074264515039914209319648005978725105706760535736240367315932841554709166722703908260325421940181385751428639691745811472745345972454947355061330699162305928329992112262742757961473181806164030012099828591383174886250211775016822946688256187597538116458401681028923811750748702517925256341690578795636071237022386583759069464843921693426786820043169883893440533575051094595467895270965104008813167535128852645351936281212528738256928676574648033034165644885672308248554029526426946928744104142001772671306109114170582926829623921006773151920045987318252088852164468249229127189495965744547671593678355351652639971370364774071324201747520960617413471468910548566228327175276984093542632818574514971782205784897499126130926834372372215234670680138499105096877563432958568903071954810977307019721742103871488 [109,32] 3866131698312525448609610907568554576232203562303609292696379054448066418979943365004290591900029543672930768799377390374681399803717904376374091513403318132893484582159539122879348227940096589618304261585129345948280453375283416140891395890867930533177955499345135820809147633928378976141518546761286698770918891131989609519031406656354751910578317332494708590498854616698923456382498723445077572810341218766587240056245209806115987108584928112942748744046920041287897283496952018014250051362790915721505310318844008069882645932505269079214241448869911494753610787118244406249227149357375456438859984968484471965665916547234371795819999571446802607298161491169056355121049677719756735100179824202844585448563595684781429777242193343647348934568979439300045579511002124453693327769408759179333964860644579190747854914779396005902349076832842033322677276594866419172418400206478530335562226094745863060302980994254335818273198467540748049359298289884574944792309456482329376785476461994436528305632984574021548030932080344554934886793980417882513767983452679275007220834655482860142540946466017989934116654445764388985239041855594865561955116533797552718547817298525354010688386357004313478964371688332937669588420389816933399959212614976375852070678705438415545420918688658270550063220606509044827887668511974397724031842178807163521266199740144256991192976115962361243037657100771028550434580949436238749008198688782058513377795199977467469808488745908562957156298297590805859624405001357053771465759054163162304206775841488794936287965762388738373432510475847997827148412663544528600140283902050074382638855786585665355853445618696250244367858967526714172855557413435822691169002942335884503113245615513815928909319967754888207144648864206770001762143745748518357411419526761713519330798683856337928298460502928025360333582674430052315391336461666131178196852352428432005645263310073590938305927556269668028224019219776167395342337912972163321008310146760376389795208686742188149465172344039328728808991367638112670319353804808199716984323326887516499387135971741540586578238984341664125526979583263673696006223903002314917036237228331772059436561788698974560542778982132690384982382508635726529717907445025156089576544491023122962358298949751821236447262310342273834405198049232876752274453854982206275166987367470070271649973425519320729804955592805897126720105891614811188916912128 [109,33] -1584982817030341685535037325420782047012653435861458294960347278498804087202630425261300456150507419964679102277259717214576194968655715983597992987491101947727483589278655841420814542322973222226891193624624759032969314935948707053405331541069723441866308935617480852732416187052673606124365138041382710177213527908951037239191250564474106684279888019367078246497015698174250737777321963753391394953351474144110373064169062663513292852120806998249840654668733818833509107012218873834103815093984521998091162855060859266039803957244292025588744222525480227949563656804989603632168036611210829202270255616816160133154015001779768409704614792321399257701158924086385434170037207233446892784303778172406148895567977973493869973374872576615148073612149445553102388030568497360856497817112822651226317993938717871717735687330599228082207324785610783071895401772058534644273699074822043136019784146706527343167630697292702967345713536589120330516369492543518545100375878646229561597997334044611925342830541783794761269380377709763241310684830686167526301281069122467002366565312940515620947972686230742092559851920803656789283165881693412045135936957000076011543663370806487608924042071760194895134350273344820083279474170269336907918882822877323863510567991635864911383770206410097053419343455815101947176554446294439071287123914949807070114080374478233370980599754930164622071839564567443129842430253275845757110306555062378262503801752531337472427029034032898856668215223061290139075384331188978082760538735448972649269677902318135304461369782546396808806103618723779910472532661135296145417233110125166143725073587357128818672361688052226960667044672977480710549396117642857878097073570647582501382476822339903214365970345858801764344379156935308401837148982190621695579032540564259197029879591879579215314602585676284492994561278018477236778366826362104058067955345605628187107735685655516153099155136013702733026790678849577543120954073444960997453786888425227930007863396495202917627860532983181187473746139931897219288260656790636577810905859347471738029944924576596244786597237370387892251172487159251378398653402923089301006668876742186088681383889621840835071029263934190250254774272659204675042294798752139920947329335806698924269725409741437304111873948065599527771666376754588020004880642101791701225377311453349856860954007898778822431211791217507485766347722021197876035584 [109,34] 742318233173846765251165677228075447671860004478648397552345975664158751505523440912581359403963983106284015660331115705235756101167298699800278435429170965937792079461538076732701482139241122331351825153763193380256093052958341826615782379817698253052946774252557209365002008574569994957452816073167618755768008793097950815813757380630292462949776525258563870374363015855725947968861237545306857208586274762316594292892179227511138310776231585243499496039295561495065177656909230063650916262576002349789183997242414100510428992853108773807118336391525952141236686027410579261385587677419065471638197982001901692983062769169668678933175666160013132487897513277717256598005127905468526821213318682570367108343918337876449917547273397904424608205465587618999840508271117483661972843399333136842399781427102982505793594491030823505327487835576708546296686577829669443082337333133361438684801236107943318740506891995612511907434799839426360198904108062354355703987948851276317732520058203194155154964741912784056454493860160268852643183386391598454623278228973593899282991853643094777563085531738209912709746849944024094094419969846439917348327637226070412335881961598698704232581368104843636287792977711540269817073206002852574401837118797614180072516646634712475285196611063408718238757636192450715731917621120198625731914727754963007106965205222568641254216767703450405889834634045683671661129790965900047559997724071651701879674826010487986758162885460632696597422060510116509149892386282295643270341699607439636685441052463067424153866890292304662039932102529859511577873113281441803066925179569426187380218985768134650796603986673409532770852340310007613432968715041059519122244693550903812438265486913897402566184672743434995047716086830692660450451345333911080700666540190587112816843183118337646179093556411581199931987575049235475162300383168007239434962988581795617782837159922793058576627878358428654605194660519603018139432329187652946052237497148944099219107066276617753594669263242570648125214372477108034060014386309142884987169638205314051734889563959830568628317623040853978959084353458790983772372549806190608217282243321959520818664438805445615105066239224300858382099010311646467311252392304490857054827612915111299135085280972165227611065165486639096940161227635873253551964260956293624813315614068859309199466553706978086933189050715198232702874014644481032192 [109,35] -430789261531817877193185367180501846155698624648486639277561109106209903720896890793913581115108010403535770795067331626595685083618294025796152678093378816092259098084804541835924189016232335684841231632556046350304918697506523121934071848982269078372738785091777386026555203193100490151519670451123209180812112779803869516821901341086028880614260169444700987333540424007525988194216954041715842316157271106913142698664807400240934274371831712963599386245077151774000510282891897330110125581160834170549344633116354240231814412203682581932177507681781610934312072736701189513124077782147387992091894020838597594113703253576540839067793547508700540617093626506835434880449311916503082247662048616827258479993702687820916771061258209804247283628023964308376397564889929113855470426387987374926454817158332973714581733287595665397311558377146063100525281639037722869305882233429370906685759023416687631653963021250854300038409057239809090057962055733396652575351768076180524091730475461615561021811000066188619115617770128820294182917951965018981802858786549534905589686647101978018735358672541557474577936041511783494168609000844507811913336723894089677280468273593801116257614742492027816375225350039825931460171857313252188993729989051196861032057916092660241379826339299052129707291999508158820032689476325493296706830792478671036094034420241326373646376959615255800430115099986252562390474349674440506032990482871824572566448421757987543844814120943666734705139956665099889350090197989408770487350467561211724737521535251648836454595907356211927507993676039983654868387409222441499857503400444030702931606156786536384460869491791507993921528024961326047071933339202085379403300583413360048450742687800379513567453296972065007249237750875196034567847214163329298706824973294499811721011698669197766099888896807564871713196000519233463493422089047685347179945494359394366421213169044309744198008061091352308572004970366744066811122917629439389056947420171943586850504643417424240576307789499215876919949208257310301743743628575596938029521710494379378717471313735400857231413497439950715337464730910327385598720976675343166789683982293636803029291070363377857151571160625249900821556301665746802612913008093978397082745514598656555655609711372922390030947376761777351713408992151931008720906817593032537650174413676068506396214032335205794484083006282949517398251362781757440 [109,36] 272261194818056366858881397544386493046026901624133293704168695433394124246490156824131064436937714154744379834426427648052735915707945151993819739009297365410893853407965366100598423534596424142730609591950150299211628296990294078492012271674721798725441546423096287588247746666480279496783840210754404674541305356946779769221369113659834551805752606461153582428192445463721838662039143494619207952944420936673134004592830717003081615473895928848674337684632922954569441435506058621163037522655581605632342636645157182524764166678621331807088541114804974841005330106118173694989562940154018057648084533641212314043243959524734578898695423096746785063627325036048826915227687108371538885803190416679411364192093108831431381054591916032030099125127174752835922178249146662226434594636108232163431768948675220266531742766766509417954234702604040878845209254184145082519757490482847206080368474397469689757000764134129521841313907516284083918009924845850563557554417713248776877908437171275409420290875449127469008000383531042560251789031125184359873889379842326883583351057797961472026675871488337524201866410685470906539404492957916481850543745331601736757106854781651666535955912880707699645876469466297275393656370715150841271764812235903462205859282557270138620949933276484925160277772956619489643484549656816163392631993777435563267990607596956512297319598163064303952019369204445824061701420321300932448708984409972141725931037845780581226499209572068218021210641894003025180144364901215026560919208955323988147864451938536054760471887556823493288172109500401011468557435520239679794053996200092603801031950732329197882489903439336177718872121312772544749858772990703563232914906508570884441261940916977925283749904513522576082094908696967961397652748769177262233128764606827762185103819779404927782149911874762846831437086557098863730885617918575173771140299432554338497887591294133202090562153498834461381502836064521977969454963371679903279688174345623651686117512745638603873277913235326392560212573136941886348652452918650312870313286953797668925880288217569938262465447054834350442681148448005708056089556273777210720248707816386200482971216856237797037984456879090998081998500731252246703890392333517499374237004104379216721683704301336132958765578579498691261260547539497405051676165028541632189843509244965804341357148003139328078984231697218085572107198005248 [109,37] -160894486421022702608369297325724840305694433416185841281354997100776890185882476442234555836020658988137953149138947783554800353582915939327274777505836533833058855806029484932006792575935131845952599018907897144292730535837436940394638746990450567881905555154874144253799357984467789182377855080414088035665119789500562256737323790909365673599452298045717373241626699568507422656949627199475097576872342122209603865759539515585940331013660301504393133360686123018486529683610899348621392846065697303059353515722566640765477618916341212048548220181075432921274952964371069808337729944548357074385615293887004917886036195257098730032686767709355418390626069628555522493988879100119247192605127033394804777970830959639753380341064186184472381598395427858774406447599924984888089643945298157139504032790763516316114025742141225404551343238758641987312706097016664966501357606468268893663523276247281018056627549490082386542783355135410175986154706655908735609767347874750316464113820470602753426349356754747295465063615944962817854996886546007614024380164071301667939116323663946599551577960130348494022238403744742845322105581735357693539689146897641441231592227233154161171825275086986945986854784169131370341904349070724149564140679912672009403245493684851510555521389777929810121968951387240484396543498836707220389747872854840125521757463866422501215843920541864139798357222944111057111489967298608890149567041283239608692682284108326033356798670624290440599901051827614771028884851538096084259408039234849912036106363639696257109793064919172117827980424582332536429291015415630297096113456842085768995424382817707518427332609701202053844145192869997404932843620938738822798379849294579929041579874660748010263860005788547897268906787362915053689998508794649113123331199622615113139853645328697998477735864547475643902219342431027696083572807747722844188093636770617361987557668122119700658371950085227458823972537161613054591451988269319273392094840489389721345720109948192505740494607570013042087040776250992880106973535013694468701468996705629675612288291772316474015208805082274865794269058225341523720193564394078687790446932747929724554888337516723441204203625710062950699569402013931342366914633909948295577269378116012374623285149015170160364269874134039706303063376811586434990642218658576522819991137665036823328558102924792542443840125027449694407698153472 [109,38] 83353039004341994146099816514336494903672032025219537970752900936698941843308281634797016484413909108632063412961953823541787562223483450869397316858217339077089326255927708822142071368383139806658271253210551119839387249168433950648533270822604320549482944632857155250853376912328850445127943774304048037198111051172974663973449101337307114088149966714284645574043345418374032447059371022857237510896496681455630099226788969879048014893900133434985418869507291648532117551479662648867016827134493398431382591484193758143176525800324212396311308562408896576103919810499362955673341165144404287586693585272290543074126591363436313261395736850470091294966592943164273415647240161807800335133376686118071935260332291609341755953755835621714010928828678028523488080950610788802964358333061238529991607213690641320674563523594097639756051298210900446528072172504473539514276382074166017958045699662825035522624878901428120258022593075404764929591854098294538396326869571735365056352521440431629694751254304506933052737576756312832408858992482922486212096164339565321640466063198448034585065396723043401906021764056908215546397707763577369941785920091562853622899611076687219050778388423469488508087475737333069202540335310661895004922862797400874946752125952816596270313586050069895393134310131643963418835220165605171377447567805557864919919102304896840236664941916977929256714719872649276203916035982692801084030179706207579047653179004486988394369373039484793506349511881595675032855028191589249450777146253674901753985891056319238153956930832786916627291296788825649787455960692094864164163975850362150862561887943858748311778629950945002995070137694969842052088785714877683329009619643068552402861878490049368581106829529456770371168640205048984373062680979944361732525575526596119439589901565217166338288697326516803811826056076672995685313371914411641717429634882615842783937160979646303255510755523922033004561030410947519935734415592002284104851025349149862764857917026094495145850838735460330547460265673859956078885856818171283500240545169717518125690962592779763828514065404668518938338597702257063533600801613718950503433733410430063871926973167238876077989298302304070459752756071907221377399642794190926784973517776005361694737756386641469598595974935116035109129330446973287246777919896007296137910800024905201334464122377101412533435990618264710733103104 [109,39] -37326389042034041829097878204317316118035705370745288752552141822773616168721109641788690015045588896058912710461797742072193025286481304157637843337718054949608454829155724926214307104744251633832110208411521431988639095373397634787961998635695642357513304235884281290476564403902925564145856131825857351084495679277157982255809942098446658303389647198210586404277535797560319440577841973831394489710261340744621412278141672712971719311382956822751689278043331104678124609119343663388998434158926939725049945239956501414225592552998097996287137187135722412178850582402351716109353606574949680083012839240671928054621285964719821240609466403081360147566494800184476287918819034774314285726745187286782208313789143273815814033124879832571820919771223887131446316269697361037529175549626452863810757872401379162711681321227496435114502883245431298642954995182552237475298361162237586497510326825608777418354959216656849306336254366681548316710907192982447121311040344966734194369537281535681542985054921000028608397984037920477606413168697216642569606904387354090929937879798766293190134286221361024863958899346110591753074358840520496643450749113064200975140267939206631853883178745614442911077333510061358458887283263608491546261959811014213917082156992548983304066993050656830764903223298720413160723789917877330475108015778911337467664760563749715204621950276593658901025121630006257704896753191039397823352045072936389329276883374955936166805993552025793692829411523566170604139459264226597582668202241878419997787738786065879984249913975984485047902914080744882853523496179645072527864050188328806650402867922838699495551134378788229591534297051752967854007311256440494625931579377011253139339684669655912464162564056007847003494964454443543303695226771449018660350588596748050618938363045484168144677130435871825985759157619140035979861363261603910373167317474726778124536418297097045619301970416355362878355526146226734854758263155995151745893882934447744886959883006464487213065360525206174774960472270369330761631520919871923676250820002467492377547034722778441517778418384632619998819030712580842959174134150006895611022940753538277373452912586485467146030306389895520507627812276946651263796447015905779086713718633506398797267297571258592120534720190149722726924094326619274239475013999102025000895696079129086093767386760711338191615382219855000240128 [109,40] 14471377838536499345337479367791134507460913575601702265249030411601689612234762186495970791568468674126201085608115011303503611462144202824405062147004501905539349043317731816741481192258872545986489418997013443968663385725909883919036524328645001512030958354264133540934195541697549494427054116003518544935925496212913504940387666203486279090267568740730874336314393544944744335208080821648482321774004617181235342839220034437211238264745680352559952330946078803006616948909638706873587993216994771625572763136487262378553206706690797884193016852280511094793420355158121942957322876736861929320492274839760145524443982602936369830238024857004728539882578616821269983206250467187241607091751614082765639005533788729324889233020331132184808111157391799834913059427352715356137645181930266389257083851895646380174084868325347827997643658441192895216516744772751265493587963457880844986502058164310742674161388157071940538537070311906321122026076982899403604287677229898438600180551854419498854947211972177615826176318153307677733328991665463830054463599812869111485777829135401885613655176044254082035543062274577273153511720547376004883686956343747991788244215945567620735798985181816284103772585104757920183754329888141260216502134896511502036549107009660899289917290518023652414794813512236124181871410966573780441762128213257477387078614803624496644304801025827861138806579683706610740854554087720851701498357150744465376837463410469703379332920893026915289522407991428571831752050403453864881205164346101221849093194922885489351492687980749963082947210684280017229048919376109915826081593033278341390433555023405946816855914831059252223729612250351383151181135507038030573072296731424992071061555890193875684064200981173992802560948980819665031244517957736979378966672060543712487515090505389926510528672746982326569130968396847756922220943178644183718953281411815915226836709321300577014766930521001887146980947631580384196009221990298258976423083086864302417709807619754282425412048331702110194514889264890574541810115624168265039658862155535381621774290598621108580587447073312813262365594567004798115083614991465392875929375340010169832067179677268478520784857513789164266399405774844099251181318250312612744838649595576976532960729127753537620602182741759866729103304394752756447845171636141499484286602273671212612688869818812517305610017536816971776 [109,41] -4881734088297530493701383820020306311168831404604024880677386173067860745132290240668803802615937692800329009803557512253142315463866051397495809522993910736932523920006934884616964919270776999627877072699317519759123840066600983668306219253599177927077954693740368285043924859598501356649111957979019636216582318574009798515542001634586975094873309439319873688985061409902326923072356733147488358887213604969372099563013493852867217628530954712041440724151065214883951425645943154582718885567660978672635391897867854729909831039047264663349042362930796176133720012728987311887543013067132091931886990258861305712107687842130761575363181367335622516388821895280050574056358556624506096830001933041560796488646490843734722999734625566197872698794554884225655538670840228441017433351671708076577825926657825129431637554362500287864866367430841573415338477762427458083779591216244389586959195683040297089294361089587914418648182989748795564737620805332261819844720344661524711185661890670739580598845821780543692389806271758146709836909250406622042370058263571816867577246722699935817218311634424942447219883058605414769208405550832100576749539677918581761012428774820036662697981518705732851909724153967143117305191398060362030569924620149252917471352560084576750389018590575193546378435410483102652476696575532408935402890852927332456719893917651480538333266971784883637727545776188685802367895231289903886432326981080808040937410852026364943596442725404062797545045142544812789278364326873272129681560390294306417622288943164191689699795956694921916632764851238388238124262143648371629262731395470637736783128832945559634934913815471060900196295972127750231711254715753087773371634315837476195104823033532388559485402148574307033793050679942715123716637734484032543907543748711182450020436924860772005732388388957119513327392004793987346348249711690460049116361733588859268835657984017908602009546685485482691792779268365641075996516673291787227523600905034681763988496004404167488437048344215428817329618532175640094093366875409027623092644536521582416640185974323087813181159742574464241877621879666929209769932116577984767694521009671208450060274915723479050716579950106095427516189231848982444791986915078452459778869000203015200016257324643976595397648851466635633901794280742279847733739523870641695387968083387059469606775791115975201638604886507520 [109,42] 1445675523520762930843048772903403352598675476842275950498769086800066741318500844549223374616718744628725785522242105820391460799495887590067705314168723775008663241336384154261732940882576949829052596468524951737200520661711522970065177842777867481241776664835247794026330786545888081468734674386625661510027112358361317940348004386085874929349434817587354561355067336893140102231524284189032432311382589969160837700630966975000678227940414009463427169661571051997498027000953596115202969672737479393852195737298802272338617839847104609314186948936945640110013600595412888687303718603816560622290617061067361942628496114206688805524604742656858859242009297921003374999857874276987976407168255113139529489670702240397261534490283073420045134546455181769763636253184896582316076868032740655401816357349093309112875068285816810753924176544112099384323949668171282694457367530455900035104983113462855080370748451266364244445903066328562008806716146567818956629621883261894055677397664172427028050373762960762172988937967298345026967733748181465741332415345788302674832177533864718608159999380303423100403736701699458884068482770922268957144693708360724714145919291386050463128667139359637393902352339014904716927169823964867532217712008447968540120785731175956211336610124121998676986596696185761725889185921257011044831480511165971794613446199815527751728610782655217591955949837070696498157770050696609487029809207317273253500125719721304027404267946784618745054099683996178159881801565416484152869747450280231769095723819643811400196533721854131722146528227033555049940197739163821153885155341267619286012511896442502897720457223147115333684906702760622438029331833672345930667898081355774973349742576879486102837126949904085792521420904133427770013521192711721700927323925006073744552019979080073256160329465923804969690855228193561661202934101774095739690144609455884577653244557317178379410072395839525288564552272942159628950182504337292364746291198092333932256136921910949452740475971009636965124283912663416112841006816225545005208083254693946838929957455162120397757603973728868480058544597445920058025398003170293915002949095062694622823493417166599633474104930789522541035876124271798181127355683598509606277552962179395819715684163673198879820949124598187087753383641438594605415496503230538011276869669597041250607172798929676721931241390080 [109,43] -385228012074069702577530499871654869072398310579927841915127905254880786405672586548164891287991722965964396164563168022069544813285334826414711944848781112184969836213032147880156345321246095425696383277310983400066877462325583384542191844701698782394959522704877863494170670733482978048144674616040959677034202902313047539195162924117770902170753646651283531678638166182627583866739562578553029909062823845826009478462522797253874391541295052198055397957175110217812676508724809610755674035350058448690623798050674786883832179335775204923863690384030847592211182771648830073544363850522453482664762296566729457983944317447566420169256449462070487315416737563741818036485369630532476385491639306778827909129714825644488505500510134380582203025691762486871701002123202248220752970250433787159478107878325618277740343475671293118312362834299699746370871294704478019090915785096677334039111323603683678328017548371603023039167371971997243492553769476114341463210704154632972097323922187757524059591103414488793846418582411538079224711039657944076375340895215980651024521840025128519907963936817363786275066415430876505620470110679095498594867140510015431683876781252981789742410815934120331848912972812221199366168655532862999526790067070942595518903426202710593209681102353131297805514712665003117714314919107359424940049350309444176694727847707547112366075309685536968784474057453531539779462946801726619762206541291066394246876223164010787169558616881859818716613453788556971140746318608512934889673333175535064879312568673056318393334222850991636036685519955993207508057322296978757287410429935306503154345699325015924062035412976248049898590934148411412698566844567488972206439723001418149741973517202178091157759533730294711939385205580243983108624208417138633218864184357583978311988355050828694333602927322165490782149038294026025344474362624291054424267511307496488313812183051159063139850347608542382206122283739427487604440059972966018726984989485827526747223398814021586928140774672421222456013225838688686400575592845153100577592334672480860112652914948937883477115156064219596353703004719434752027624037009778890162159148534665142071993015949944879554232884873723237238762147230123672670249465724916019550034980148027047474416590116640706976530170650151121495450094132335094185464940123714783344079512718264366717753335257613540763107328 [109,44] 98481536943102875559225037677575973785356053894463558178069572312858479865402791133553583282082938642257816916332601966923069589595066381972631330892234806558865856340245667992970809416323170684779275948633211684923206814976664082094377071060637772097384648642298575333125782797523427751233156268930489172194887955444776979143521971111928896500624576902839694021818812210872261880003618234973878827950250651309972417798688536257672655882405446080948049123188702405335652653993868295926032494299658063120421513382950827297687501919599846583578908907317701603845499984143423460643649031824885308522861577371213772316394439565738941920867831744151929813122448994576207750299104581214907244366184828186484554343972567929354435328599285557204118636531556384696586480128499553280993733923189124888219347029565305609905549294854103607691321816113023845314802002981467494703358028684923274646648725122633380735104880448813577471452364390173560468512933637987487379789321968888555622238653059484375219298547415229129465205166906021502888389100371674726711847595885032284160909953861940040292593175142790194299373065014099296136782942671821262178044972613027501916328203758651151425636129170081972919123868193120344743657618886240148578150990149419207013792219556864781883556270978407012530139927491614167578532471441282622345742469369467308398446659100758446201214508259907881797246710721801044926129918161825581431337792354388857091846831043340541849542868404056844811240163747161164096462745402759778872752968577944115703253618763390126896660660906299847098163531192487719792898760591067168977704043886707723033082995508735704077520369779855862311593328042278371392346861159710984617570399403376630953243636252252640801817305974093974170287579459252190990907281827239928104857968917216097067958344333415747021267517121230491523308132648626811633329807939250610217102285271044215920781707849370922621540919655722463538471430516567862626906365433724453222179870821424495655528843794664180299227465561917829528385025668231818408054609969745698754692823698833801642807809605265630015613102545916814613128869974211669520145012378929624297548713015927689771545048949812211732985150851141362614376472172590333498849500724810549907015506699917153668408444778964189004860391881460553627915272602726629346985297694873709958700435598634290533871509381551589687296 [109,45] -26844787854927205762426544164089111933073159161898541783748151156944754845929225911229696790975227553353207401896317237746722144842789030294998504838979043563855877449439824931438415280768402902319771916685128556183882185560368126339491825477665745647092890511394748870472948512676069466130605280508547498141957117917578013711586088228031735338037566768893459940020658222988425157353597609092945003318342042949003499558506400035260837018558684282360770798071043239509194521679130377299324829891355982391567955209199710981719960679736558873921960337092693325801350912880872520837939439984711564793526117815644455835844342609501469939678425355374179141467573791646884471423845544250318470471490334959240564485540708535318823927638381307435172415512090698144052908502430860772702928899561286404079600242039231302885114850693042365830667721498762511236586496366666232861335013935781414795037448991870275037991911297576382684438029259435581300896191538148835084783545010063761677282715999219992572554704646046458763029783858165597926305520844111092741971794788941532901394179522631580871810341527144076495899194420395779582145443993279441650634763545468305793306196343143303476688254571168362905926966016517379007777286009631235748383240471706290015758193032672290843836903015606307052037574121380204928873430452070713601372735723382944082930074109804020930624530825923070813871838316256118677285327728563418967749281753637411917329867098168782014917346680892289435149124232604774218431278825616587947711031044397956965253054590895924252978087157250480212849652675420330523078056222034385064172736873917741154157167548467409427364656274155533545196082056943792723184974959814024043371154704115563891245858843616305591303062948393544730522268622501755790949639127278236208104403529287429899575726248755618467998940255107203791666733212030105843755313565067730604261325027503570995395367858501576958116318735996961225630050977399584647686783668489866967031057677076030727725519254166591118879821871907931093244096106937942634067756470626069430743192066571172753051368168401465651127172915493602602338597729843436901982310630899000367889703032732149215110376202306562360391268143737367768493877551944208228363951466742722222435769236662063951092775564125892304125843072172671767918989211234901742769646333662380893408642309226223533698571512510939136 [109,46] 8239975106967040924943012551711097421812801977802762120557621424539698886140736713223076478517166937001390597727395503686886939671185268859029120042894822879652762575274778101264289916036984337444974168015925117389170558491300563808971030805741425846606946486993613903069851279322238581520897230699794565856094052770050125697646030288055898618685671235403721952154734893370238901563335212857308986040601004852328752314490785989877607116209962667758309719645436362461879078104735969865520164851679632835915161636614000167353709381177410448185070175230411019358975337260323801151544882040203125093548252274196240162634066587255166253412037716659313867265898116005922268334007123341559665219584961472126129194683462231503437386830556227135594153355289495717993520091467642295765311251607472169342128784477221827406889904235634804854197916649899912808739643326407886179437479584095357690187617180735533537656054255980732663946866912920313924024900285527641887810623193015989639347097498970544884055222697179357339411289627297595991402126139302032070426725787431938938227435014262294289981247485644278614658816391955846274653674922605690245652318679049861935736971143344212744824192112531850439709947499293596188359323955335649409102102894736100804294665667993548817108684767456765060786593691781221282276356532666398135477204017759671715456384092368796060619233969693479679802562847612456879932003095100714169877389782346345811113338970947956346511063184595342807661678782734870704038621110144397755083689290923485403400340969913197738531308971938906871956596460821771232966286132792581092259394394463066050758296869730317618770153263465123500080567325893377879382445136547605389734864601789746946654458306884885778703269394444290938800018719386068501828846497394713176332002698504245722770819611479898155429875498228480784276755082363088711910059795235194158552470142757244250819151877058470422237987476730532205951980819357524165587293732656481740860266390419538132972946885878568408496813009991444778815320660987907776742725587730994332886139064816431777861507260891207970167474430042496533218138742534381899081691127955655883536752822823619743029569576058719601909960617182216733685166766313142524855118472001220810555851541260990948553546279875788022763358471605575506690777084222453486514096407612277410053829351535404332372578168471552 [109,47] -2640468520147628082216855413994662786878191607349261374842696163850109291285559014240916112260948180802912918318799876120217856059675271696171305485180743154641497948237588218873215074845435676283088325688260798199146188343397167422069381715311486499536154862826497101558581687511949465285965492039133611163527340569821053379067715301097419449724019696410636957823498875955298707583400328869818153124488940949561465905273700788501829650064641061754213472645301163003880186554435171868758868425480902436944651742947090016398849532254011449737401982191415512394925522903314304618746104566379856114568131518958219534657736498025356836145280589884550945973586194722207248015357340854881178680623559524216289568656884171019697248990956480643607634289142757831521311074710188499141754828311598491912540334542288805494642187970552534060966138095360432770249330941593596124221712076574713587225852899045507750721047279969304706842985656783105316905692747308398908356589896843804884421052397051564156790808712613469808957776602655752078234736025969267604316888571030272020076051993134787324663574424962711228811752411266867169680654983489327813786020399205091768136315967881575086008912559378781600753640526965863942548001676332720231309328873799538400239131525263044138145311378808199744363362764055931945206716665150129547435360002160848430594920617038993919910558960294852233904605174826034237589169170383231105724569022360044806777792644188726433501726020776300950747222860964353929094263188451932384646971514350377645472452731180097645574205401451487802047404995255752977097237266842039503411435204069459375958479346170626630326000799842106072442872173854425396274013956014885554119746644527474513604642947579816825340424596823173009837749274927581232356970592832970836420284170780832983063232305387883662337017528277090921925555385942571996439933567021710158670714334954753088820155042034250764998907427216087152530278313447332217425016230583582760852953149229862972263051437344816400305747195702346197725472675207629663767715904378112597505630958477886815292097650024526642910243065127531375901399571320955704558590424175206643480655266626085016075229210995524043181428825533168157322083481488095127963191684192763032458735603846830532464683243635045652245629319909658483923005122835641344350487919287995935586823927972893282991561768960 [109,48] 790636531836032210934126299721019316261967992220579721583174197661147432857277952659605299847814571767761330488008720480666388400270670525240134608325551522639891563606811634432646937325315054287114185001235042974913893668853552387800558346260807229936059574830963609024106926756839980730697268295935215401150234512934069594802973352179797162867205529916893784245780578272790557417411064413903500133251595984030956647236137047807928413804530825339779713037185060206820191746914711693932367350770281657886180239114643455517901666511875514598075532327555299409385634009936309612334334529022990441627601468772049043744311156414279294728525991330901325712632850645254119454043210792868675859131478983585297851988511250671799168937271046365743077917188795239351040640838636890963896913736747632678089143504763486865760078883749299476006779445463712826244641354752248984215765615044719491147321614966431437058807139803022244236140122021484670631410172649888057478075173516957709352666587272741361888878925417354165416900240987514089778875884774397032270303960072358944067156960436071881618613560792624791394135135862822073600987032948498134919684406974739405008792817732759513503723777422016734176614319618863608136227416250938976254123895201689176060307584601131477948593681322521353259933938872011776361698251312160274331454217312912623382802159345436721935163101147799711560195689408962708565143604327817475499613328850663440206776379236178027437254587311850038255008601290024904225187523894592910807471489989930800126029232904042121607157757237810835634170195587142033843540416934073456713730192207878994559275458634860507811691821489310503449426272854168921941860535485364035057412303659041343100488251689408473131040578803489922726536128110541197770702404107889226043635438634966150848403078963086130714571506527962192269105109723437427532468193906361261967605504379554023869215129519753788181928535996429457659672360386425407950708763009064460753858026975153110649570494107709922034164956579663393662358371426969027011941811684930832809117204476247425869247494286628701224997157179254334908699976099899381142471981617637100979714341587955336109764534736222412099482366405752103957701215664972412831281706165492264786765040577915833517820213818263761664681058662810848654933778822843339046650285111683256465873207333668034638249984 [109,49] -207839991459321934192355846177180749937662929512721041031782109245987484989638006665931583811337096969913429087590883844266871970983260028946763559877963591310474135185371405283907919432632976044712446968510538877293911267806325740074348052810851436881285945747131592285818055938841464765927482229595672203232352921399615634160853249776856941407168601084874959139553464598808931935637128478248224699779512110926027960905820296573998831494235987511294369929179870859133328673109262074290431109573059862594088570656633638651029672046094196163824470667389909885280292161783550056650079680273627134480601977706820779193048594404402967842886447362924281116050519993138138427760309688980281690943356578939566929714576981826751024467627275596991086187078565055636996646156968650385462337892260091642848170429684797380818271757857864109539401392003986687268481458548084215330003067567847545589096631469768091413085446802697988597741998635637172733045719015057987490690824109518381261596352175674108460647975578010058315251086497884483186387863395418199533662388892183687508056252415941894174201511498805548989632348737830978496961427023612976740485931108053322854138945367830381475055218400415278692082580158194670499668992300274949236205205142777978221385213419339029597490112201707088112528601423285744752441925364861434779821953402268200357785357346272688278890799589115699450912508207449214820986893748279662372464824310461060548153203898526275515160288723485834112522272339637916212427666469057018822832817441227739595581975768527148205285386906263290296954782953145155434206739123968064083318240674647947513313354147479768017496396174637659333640454182142355416791427067404810157769284568585204701047374513069442824702435621545979400533899865385891443112365123380285809097535265965903335963182482860472204750809681195621416302758206706866010794909543487427276023273783356944424082102175859507510938213230363821528694765959600335904673937574040081120819631538223122371004707959810951178431015556377387398632003525439334346499323405142370576084581846673184024842958892827573485298300347222921298820667612239405988935967035340928146703740643370793531798444234701333851123937935272222600741748079909371044004372111144624066410913361393382180010667493660449440963408605569336318024053438393209653044218956945346828583986792267237031936 [109,50] 46986709448025389354130926603565630118482368677944176819655599534274216068873458218734013583437142249257918781597638076304238633478092435868933036206142549187769107483812483912916859532928705313699540450869164239817352159224504388005897981111538440795102282553244544812315456656442868375056594710824319825270776638109823109208238980209896814828507879890726575304577419740449578408095192043430299951011569371507788376589617923526766241399116118312421028072559635677892571632288044676447842507820987936332420055239685736120854807187934172057883776101921215803346110202140245735493011218158786166726005304093158095257803235041720726716616845079664005563095385874189141110364842438615264960302049153485179421479792235400967358138993423797965353316253463860911104985063484514828345083571442986919197439980971242108661710587062948687965270105112339530246727264326061438862761662802014070482994416133496516360750628567467716466663850478259147907896739354833872637703200913998845181595162933591491115806250302037047540932478567814978324650600454211351615766281856729234329456988879962573458290650605469795787662534810017949696027013041478827671808358878307917242542873429757057597684592668017765515523042582649657512760479542331084933613635540861555725461475075676533943973133938107081519968597193850090820004489919288455520940438982057218143346099151537578628244807694590648468392340867472600181751777671157966254274501040677858813143123261867746845022273062633352859132776331622926325834413410230494210158413042953863881937114375780282386220901972410295438834209120268918051278955971129588056005352244622129853841417118978191294104942708491445397010210034654331260574546965673967393894939697260633202824437474453640405399342233922020802833493646839882110074830641157757429569602219966242586553081153093981296704129940326156689296805410965179662111617395282198392537344277093301586289480595745006384474699812284801873159028337213282013326041031108777377066141661366451842796856010045266468875357643030878633126172372966783814758628281626907342460049417084807943641379094483244049758121975798442768697609927247348892735577995924583639071978418519126166159115967498104287597710777664436700429113998656358672425117796800513748724908305793302870380820600624855188127621921070243500814649729029918084782277297849007573335955201901723648 [109,51] -9121969343648485430897170736713308346986408533308648330108628287365901523034323353908504289003856724474935156263687427162550708854698724796837139898580030879886163604322290199391778659384965813078323427551148493416450998105784101316194947623419182378030160998058437183595883370115120072831447099988854915186026930179121887878676021827817799575478765847814796563207770332393312820304626647257831709337701715480220010014105601260208726535170575875082791095747153415014715067561393388727305449736782694912208369619490830031001222539388785000514577347925671676614894881601938083715105227288212698077113044346192321743009158697873360329196619143655971438392753433598064360826503959926262086888979355090517720890044439813236883305328724865534351488178029870658815141023690104308412972349112601219408300196074955058926413633276602453365070183581871798501916168050127245862811990646569910986386957222490968079740937560489359582572151552190241438388578401173450920018001427512004536100689501356791289020904150951748667918753685752670851600356485312932983085353962486363760932512427234383376574360679289605229253013866021263903854818673693585439250931289949144622837421511047945174593392936231728963356267390599906510904708320087955310220074807503376982321771018825646555881105225737240571610431576494682497252215007213553027026503040860919542170911280737750909223480521903033672584256926563621299182546469625307742503147219476653760397812808424690739023125552636766495001839767823238729439416738348345773096885474359369645744553862105328767335719691687242214499829598359672319605528739142457238805894561229920308299314740596386984611310800043792870626336212604354305965385900264532324756703038546728216687112118625043432429453472764637274084023652638021048763642715670879091924854044468173590425996399361582423377220549399800078316953159504984910966614380956865494590108786136081596281693651653437567788063238486029674618487027689493603861359419121264369471620511390118173854505473840656670841451194782989708154240944920694247659432974077128756602005624879105494411322908373621813688633222583241590393099533488069278485432541390821507710329491481547573619845483909368237645758165496920635628520540151555094905314454208389809031765277044985349519512148999732055733424542846092074670051135524105842891316299040021489857574268305408 [109,52] 1528568655525834682139344335970857792791274851753436977312437645344294037168771574258824571111438924096156328396362230595022900920649655358427237827526015716896682922151168623727716448027667061031250950697965271418027739589804928711175991524958678252888849008130863078976547079344507504729924597421601672659768117254089020495550466115261329942682478872266760482804224436827953026028039071673126740451551009997249114973122988673686624377605607207768685414752888365825378499466714530098697543826838600271590540779355203031858302521551824644463741225934546007767048734506055715956809325171219925907418448725611508086538319025986006349147293211366589789775570821261347554691874967636493913413891961516353504054128319612942490175506608108249542398378264801022709763337633944923897475760274219098134151480119894563958140031195171729894782485571660866714227284894455854442859710072348969703634682485341089589215397466444535304821494298355157991089472987539344777597857767997280201957493361134688642927940055838251044802214708082229759187565112638163151849776097503993152180488752268263887296872973621414220801489971172646293266119763162176598968689031944935218151749057404427035996010492670038228729169804139073922812758585164709769878119745371429483977910367347328912107805661912946150209871649106670178502304445585589298004554288391278944018342216176696651452105775707598707377225258171427736139125300941292216924993807543000531061607285960678748853510152986707922002054370937928490340798343650617102735317671826987029822060715303872607730324931276345232955570416792324462421752751189469472902820696241030291718481065925047792978112784221897017996387847992038638049622099488998475662894463845308780134845094304554103728292504965467676980250017172115270957459764751760077734281112941082393588702452981850768807702079854273015825207466276134923746728260571744435820968110327307808115613553178124125616805282068758795932027693913682187240253265679844919655137944145260798125950389692608628061304944595391349708085067885046128713444101794359347448965386720476673286100784577012750096873176784974604707208241765260065600900883933539646723967517900920602959376862195113441322672056452248487848842856656899584079837986876389563807337840541702843090064798275549443540002397219787048920209493879238592079570661550881646467386179584 [109,53] -222243403162396882345681328439673308312526655943313075204796758084603800678971160211618379308502910265679040159874286560854227235546800887221660016052017025286329445805334318340165870065817729662160123525120297526860642636909053829623651412966117855492295914719505386721649213817136382224324771916007486795998142675184832983671121396608799819096509583224217313076853253470262770812758830123786593716180980807420615934037455719709578352316519706576438687619769650692974918081209474004003104407764825034552816491942972451678165775961073789539567560204099576860295907839265084584796972123729851047901190774977211601199695109181374277563390326678232353783164360509792716377602145912615639464287959910890035560703178437492107935168060832318226390085775790739297429994548837305905558891155785517530073875433037901151154433974585898372356884416984830129310443947578770206565149686081874317926123013412921929718021811861767226452252259398009143641846835242272559259123889113655504403657296167875775724831145136377060105363184136329683105815974160844922988638377010296632976647968822144328054117253973064341570959741337394743717990587191426849811859518776138343352394356916438911847048164278561516052152347195542041154690790591211583323652501441787056863098327984031835577555553018847825504230291982823319026592777864552537408126063565286602222935545520717352507593919233137222029443996544385483392240536630089478194266175419804097916432916050073876765445677651465254377788374385629195926369759995869403066958589022837477655514929103812518293364681500107864079472380200498928218442400293941159120109370139759333955195225994994248405588173356919818177150976946091474933756913330417477913959556822487465618039313918072090306360975542371694145184953330425386786660183953290652228815246045039037177277753751302691370455166517889802371418817320275280624298755973507134228302930280887338105338068834559455829934477418099905658246090646493739143714045989293438770910666885953655485446926677248567857420557805903959353862549153599372796927372729368244658457439769216221185692333353761185476653106797014638559176108670724558510619146902248781232776027004990761752085894851502621225844210090535360038019310880083813536087733672194912463526050629946271967800030297413764586550553817466867661077001852330854082234125885132491716558848 [109,54] 28071884950361241003871781646906704214715163820563665136399662869445923082596437162908133151729472263252143782453998578833454667526382814416917796433255481684697725616534606101472914721321965265730712877573541584385480809529622496772716557749652436071343263722193998152549892654388939015987614720931417146361152922036323214111243803997320640779078016846471215968506405662742840424307913979912509894518300600776586244735996456754262368236494718328003846345957934264866646887300999732311934117965525548439062108587957021611428117457002661628145306384023384853713645256831751676763697380434625696426572959520867999421765887128200878128897239136661610529520964261203344895134252307722750700575432514944116189751006253391458891679375684398228768626069695075489047677672434111103770311433218360438663406578996118136527654761248902358989775751478969353064999406661106796025775571977597658602486245299306575558727056146326149360828085019826759685394374798459798250088664464251476437289115126942495393268777896559479654468518272982873147708368557603759818136402704982013931860616974838402173277236880300504487229143754471615400221438271919811674350475350227746424895008639175430626983422150205599529297631194633496775900441542309462669811686053647297319174307610627996246270266412949314285054294317347529282365038937843302206283462779030326493417195407381052414154880832071312446983795355593101052657995609304836519251277835284803752077131117003802188198313893015058689139572913981324670485050350401457417133468698194910738581633570285478748690942256194972153897165734896289422152198535945365392685351820385175255471782819679481553293225180685833786398514691366107018603150041065185650524653286117151892019143884370696704066308299249866798499820531047889504763928461424822497111953913030504723777053386924258829481243202014627586764471953483711969663059672372814976268097823584318792994155266858686192210698148699419971955320616346000518139131804444825231509103451505306299629036491036843673378171695802771775192744125653637121372128635109478338266629782697723873200520538668617329908720530647279274915734911829842664671163230906729027103824920016775014366182017092178512475584929189108269842688960428704164467779555683320347299751462051411848337899619402022169020706176572979613047908221636568347200059222726891536384 [109,55] -3064795277919795546860255004279739883237243946452919507504003576415930126624452880873938353992624605181338939581835073182554000580900408524325630423506365843161834024960646857866445966425395577277017671617385615640807541522789298177097657964696881463733470129572151344200810000034336877014363498337564749894204685732397558849655582383370335840328604105731918339778059550002728417623089883532804718133139368262701478921198309171332775378224125421467746230415947451026725422860282537673695459676556028175163590048438671180677657685878048184275162719017837143564083828251423150899982780136649635723564788046620064501776857577918883001373506106124491964499303176850048330338035807796444200695992844597288011469661920075293037240196748911474967343774708156586481048712695938317570715186694277284722605750475110903714179548609918455536495400653661843395067985263168910264632619082836662470236450701042364997686289708291894871899567037907283562124370176674282189897447926217206942180630395581987730850072899937065137157432156381444650485494091644926761026230074963594327169646941762644117335041795508880595853406184940385816787539192495436073997449725369766380602961487303351858228258104456944674451185338427399181559412530070669261682666884190879530956763275832563746506730609375494356714576731415944832892993462626198772537386234989194142887987456305674041057825850987017360710550682248393990325747932609274571519874498713063182644799086533182978483266457288507624574448185557687552358463832378618598085481433671114858944639963817624575733536966565995472575085736159208465033492302486130588342072057558989505484560758019920714362471562871280240434954121369847207850039943296580922951364531868599942097115260109706335084254898436784559862301590970793070385318685560503390125495190937865636074124092801127966098580182024937232707121662516538180156124113160170690602380371083536951231460656973065607098512316748638043734388279482754877104028819282897301912366969731130927638186041795416278183405859808461917892852944537829294743873583313679333438982130008632236842248881290913037653373938798300352319241067396751375466745761087397236379409610344903609894369227674847433503863792761144326923206906354655622631431768848656776672061103062122654270281835836311608444344806264174423219062191662988434242069708750716928 [109,56] 285904196512571025843277029212270989514297467049169254935208655998786302083044504052731841446030701375835273722489017222191020303059520904725471434263542591513022495283067967790738421214991262069499387353337172525717833849798210989199772253061346229774456282019434487943523507684617640615925053944300499153774153884891609563965706776424327439365551379589280184728143664521389172267089427687839718224639007271343044897671338669965817834873059354641987616584912260632730655553169818479072744938184968143956826247303887971325646797330377206441159043409644026700941793878406332245149467967250710297045422337103807113170487016070738418976237670109207638578318463343904864637891974653016048130645981382045133832245116058990418347924837283473666883933127988032685017666431561693752002213554272232051283190995652028739022071016635529046151687603119100292816539527874188804129927379446440734476407946263597677932460038019510351174046712289600099592106508969818167714036237709243336602809213631369743161166072682298669437566361853784673415829385021572732441278052377896937356903758021220738505263752438531664664398139810605037221536958735457644230790713408658853758266215992575675016799626826136277404927937521049539505764792268148507303952164228956686074738963546945733086265875604933664783859674875025474483928585770917327323313599182823190827678009124660189323956940944700866351273156377907390415308179172013061567274045098253623990903025446375972793046138126384612042864231966708190241102435243565740533523194847000466260736640106154317167271669014034530989733806693054895213785663334801149339754135565911651675577506377090377037088180903375588645143934035390280664955503184067145874319517233768449251415885557339336389321399857729702508175986490143429429868368430122602426533767149622360633186464764551073514328393976623795595777769874657533887123612519668663019192231385730019737253576229097746239468564559692231473319908243134578322846104739150629886607343520430754594357790019906562449130181806862424292026655976570032411550940108096576972602162185836090811652122709881380230576295056403112291174584280252569883270491298110740788031757506739101733806131543835710539940872768071743334398491890360544040050687232008968939639562879935282327399727094800551771490355850557724229627984319188298225273351962624 [109,57] -22461290798508219915075582011905950949747951789775445887235095903185193721250238436821183630841008092570877926598399072688420600609546701626716046759864612565795734884791299401250092940638199798535156013299274646365280987763345656057320938353779542146385459942007682621397711108738732746577193881319865471095702714774810214460631606871949788707493721855585187807476667118106942365630523343118086368395192182160586156478642544199369067934901105294859753636669017943639151743986886864824551674962268256202141131039446237894943742604180836792264390226705367262648126474822234043234117882958635419934266641618545473515251559510829929982624668925349141568354570364401598623492604696801203080733283443886938684905309061647500846337940441295343901911639122822045312289749355995138717477904832736854417214032123525157668949077970713435102697373035593733365442276558733395482922345833883757977693592514393592075243130420484202002697931345680995043738681080264481497035624202890133825476716611458941093634645403389605928582957863325583596646717713624067787171085730215481614339027961884070094059380461867806779396138379275468615518968530267472259939120353689545973663919966810783402992927194091884533443696791488014335640397640425005121204854391481853924045759384346795207032561645579456547058648979270861419923348584135953128715709799304965750481072507982422936400665766617263207188460919189970189844608259970851538182346133470268085219370245543937693847160236169307055566744924887884873020071717262442588096789297476651573627975911876703342082844873155323957770615158121976675010770194907880274961337538740561330723239668617375342951873919422279441416452080844138989801282431281045768489237527504797497842223442776977086059283067331788623822454193121787965189036817270832254295177275481984661812033221409478571174809659718405216310635870629671059294163141098215686453106515859181480757092982761771519566234227336185357756505468260512949278855273597369937752110264315012858749179273188462038249461446785483920169274696678169344745605219316488746931727151258706926020487425850625964581469922528851752961566426438209130866748491746307509042911672612633037646479726994389047668970581016081614145715880161599926456499713906058352281142112265716330746470186065655863254942104003453445739995842159208265227960320 [109,58] 1476871197336976685594863611353677402713749393428842036321642289410918221096431077147969691092293986946214249992837934004565751862661426026622129030464392687359151075310665834761280267391944743723907757363779499963619696744443446968962177341205623738278134068439855111388527560215378427268867514280836602784284272405427709943700436597993518549734973662541752358505708971890650473114627752025409378872562705865284216657855540529504402492255095358576609749813835838852681089138429739616960187228658499844943966474472031202189141816915066966269811467450604094404720911565155164421079369266889596445477496273512456648397139588382158131198013185777234801756590290761103161490669853477275810715934830929174921615226989970135693679177353815636164787529864228287916875755244584411145136409726506938940138824150357543874279106362573632848844106047932281271675792901507200324056025584109423738238611328603269257878431860677558399225476306196530154420142470875993146587068228397561228725178224595675953100844508094546368295433643809083535893600104873575450854119417902689497963678943707622595085749217040775412967140671018618597440609195291884991927995524971244832868999284739521531584560558593362959354280340889162529643413374595673502101867206962774385547841171531803694045087923537153764718242214765491837703546171313539012202690588008238949331336873354780154743602536983889106799472444504640863444454368740684316454077694601653273112955042196246650249179819847848537695835640480099661884413207461325211910739032566856766724948428185604751873243856977143744652696978213884413982495790265728340392027105320768431251923891049201951818918575239909493604937606459826420417063453845813749681422050881053956617742139849403459635990031340582860841472873598950096487997081123311656702576505903060172762669495353782562417224564449524386236087550311151414579313062685357695599629821204148912015423866179317917409637870338759443612656586285319574678451105177325832997635614072451248435049086047114333519005405767674311218803267115303753304678444446796585257047358314547816839696971004487767981773730509271862046816242851587244303536597212767806320185782001847375600669046560753124585192054507662065939440181611437713558305676609060273202624634353713822829084905999792400683594714336809049823856346124321720107008 [109,59] -84446731176181013365941266637628854716986737728544262347852383762573753144371339830392617874126107339069538232357932277172958095586896323856868220096590727431552897853778392468199923396746247617468141207037949647817284889498037805213239986063698972458495526892466395994021139371216702872925658300726838999389539495479271046205776822339493576438086072546727893393786819633336914850306291582307338553382865120358955857623394771721699755290665062291508043523138758329749052160704416237265337258456304722981855352458024019022976277230411990885441191401959668831151286111438736978699448645886120211298102480687408412661641779680355325653790623100542821128187740521766418606601080212604149717388354828794981510735920656358796164492163623924350727211532112074539618303196558685846313376148780837474054745884638955721836187964694461222683164701565452617110905535059614157327009847161748020009787409720424057341164216784171911632281500639932357534600370796449512127730309952044030199807215498659925957642659041650528758006344604823182103549426156512440525144613497385392547958097162682732933977762130886923269417185251039665237668118468265359760544138225886329742541915243419821484587071050772422837552516927761751263437332909113215814882888383279359731386308681781464365188002077378171744303220561354237881116929511283708384164293840300567093568301807066633899252214878861590771927023471534410651637955588893146123736633614336592327734368795720701491656506283147850088783380197634833337969420249106056094802216225673484990710274569041568437832909811304511705634469578821512411909644023289336161322813070608360427149903360380974598924573769829823610305436010285339514634098904266981581365361547948973711796445902685574186925148435456926543496719655023164866598898820659323546747443461033060650123804597474417427775014630899343033424148906163467554512506691727037438036936928548670131852265707199070451634521134309035006995817859976012379195102770592845453144934092027345965643928328560723521667354559766969944409982820496847291242966650377365874760231789003834542382864600236596041281732609659335743373176615675666574501291523606489065666452995209889986019292421219344131195471711449838127299697699259534777170199739835688765313750774406558583862312783400373285435453390166105259387648648109096960 [109,60] 4919210332553467787668522236031098464299395130531480922870005884209337131729597368970302671182393202194392050373056414166678853438897659070616732776587526694027219704899043893353501344718528975271892486039890468820623626903078419495559570653165889034155552269892186126433320968551671513186885333240631332999397210240174868231200561261550295708352673443139739151829592198448130319993353372329487773093637582625503463505947110402792952853943185852930105692388728470634474145144008879883292155014617668710218552238004020571318731990483264215783732468148738492065748462341676932705845914884596543321832898402057773301307298191103500337131262342719477365785754600962712203154614334936694927474375546337997791495865094090740047747670772430258289128704702262772546272875621471356894646995669440148983994525931476892671220904504164129479204843287512921956210211163218271502154451252331075744623882299450117238965717249471700356189328849080819278318248917230871706318949907056925877770456381004143360412331099637534546285918229110254906055592505638054737155680656764118305399518883313475948827858308559837078530616703857444495940835271750907308224510357241612132835765715871567950294066921929228518448411508570401642633737915233913359006004255151202111492545626930468459170244500199057065400371632486845217106299037549867648119493666320196962907354636064430305027187510738377206747975926520415108368056642794493447708119666838377461169118280546225119161494919587666433667298725793593549475152349248051800560812689587708921975798738231718148013280630132541705530644453633635709530639166959422291743134036065710858820703923049386871974432346439593878117208892426739040309019570915001061906729084793395794927160332896001426940503908120337383653708444340909755438528963744988203089534423618296519812008047317459356249955646152196140113959557507377843904655734126943096398707764528477402005820368291122747764638157132722947648670384838797167838176614723352525487565794001587311905510845170596379428723672406157647416857462094978782076045911590799052737017237168571225573089385275503717662422450719380890733208145607764349786058810528410061696441106540552694754380152332515339506976457527867627071816809707643500425133697066263584344160445765423695943401732947631080889383320350306085501369749340160 [109,61] -355922966091839550426779368450624427217963277410761477914320608552089701941162840288689233230819516475057596178218941276834375134387587732979409560126628577742675111320041198798217965643708477380046599139574461368159558688755869537594713487749242607607391311791812438792354718863860558744044877028389195533838894609078505857019059913916079601810594162943637441887008786912660767332195770900283582842664157770713050258903074364058007677775327055171842378455699487328336833723192447226523583311248299812691081740848338092766041451219517315381572099660847006221234907846130515386692838972789964061285971175519775706812184373196146119316216577475199947563861986840723091179500805480458260196555143625286817143141267858335386351506528054265643220688736149389517329307520926595798424145312261727577110789713705440124852771317443860695363215788122963001498180971618018185686886118028255113434100994666276674873917375044963332903207007719064607039488935883052493663575077630131669758109054691626024990999506996042246994770277020285888014152193865467094231498736178863476252427067991774893137363140375735488290493727102873085537956397824568567250197071637930580382419329592391097488033648704920957175410789990946307022515110516597519972969768273925319936518690970239260199976095165465555390145466818046350847009298733294995144574874944243463182361968076135151002290154889933504176320061694867764755590977838605557329427762271281110561054020780640348523446877847612025500387725286816800474089763013511908177817482505080704925802144991239602326951481836187073758142725738671322411368535157229136293831223485020239919563841530669585584740408104135398044767045748954043127255874338228655196382646934953286955490601305860360262971105494351925075481178258344820256087253192451048132067581645967628124096009607946348493831253960240917275369813860221016218965480749234747813272523469957016318663637331415271458561209650195503138890109996920877853758398690402072275316385905402284539431014074469256671523242641341634313944894754271947262779984025992191780235370517487928316832434234765286845962776115685553097724672765978032798379143362120597381869369464004096037790494157121261792954257568144865725696627065776683133962140968494888173678394430320708401909739948669081806012549115386124359463600128 [109,62] 28323153099486609763251009745064924255213541566366708408601445214254259951550433872466474648589904672655396337534020371591363460339578387997529266911766587969513833245793950286271665123452249847015657833112239461546262199080292950020141870592521479968524731116302380607908255999969418624141876491082476862247645133837544520780619919449324511256904116769066090076091034775768699702841460526207927453558162489572126265275235307343132518243284512564913692643852881468402778583857507402567265479257061239598365875712111225297793547783953186277303351960134325862951321853559263992405847003853888326732871910292592779612142537007089979286836600494431955300836155782628704096671134725666327199551681229568585106292685184016504816834769799703950693180273437485893887666838234225257436757065680791532842272078570727019523974024886131495539767890070966562336870576770208958205576981197150392389781238069837554242127861363042704365534534147221115989801061787619515296651238792364934309487243030708097073115739327651241165957995523762153091379939352961180760340869484441401554267631866656743715316637648071568301912448834585791069967884363275247989316782436058361778175077008227323305288647278911521777649366609597640910020829852229913534919388183764130667711704873481152829258822391815701465886985533420185257350599375236748569297016805301424989630642474424885931133931960989560456319656189163389001993963574959618097337147854114553017174637871676768046622997175622335954634467453461788154816176114731050820302595124505822840584155609175303516112330814151528695978672019025998649597150314530527823495837919767685591878302842391572710582030015500350729441287288655381218306279473331894707779894836222774955527218858054478647847970260302968779661691616751986744801127896306622605473131079020752517950860124105937040176431408642828408727751498160499575507021156267394978767033953684107438243061918840838056779622334096900419788499409662059710708415316237061476301716473461392754175262740214493826021963898724409899330896667916871755263514357870313745324518774691068297280266857320904504338820411156870288167420410686485354251409624672856326069946258944464151314527088384832343353972513196809785811219335960709236782979034508022039391372078727026221746997083521005751041775094028969567059968 [109,63] -1818495249819220553274220592730042686008659376709746293312617892978311285308990459336357973226449248891489404082239709459068255311437986816714640711408684804844301125767287389532283323897644061551992123834977466842266042123785720571397150195684067270009896697688857989670595363126969227463787969784873310286332868146738558506434194898200763943250529456111495874470204098407307010942080392919360308688106494356930279914727485177984615062031768690382060884437312247713967887452500925288834102519113286164434085353977504711240901791606564092039511065819087184331639203187147149519469291414833341711434478695307466399216164314179486887674258370720824080448418760454584370244646880839832536482765191336945880338980216105211143905359149267598563318538324352800665120704862671423408321419414162292978071960974144799403798787910328692239356648912106473887475092499435428441023399743403742278992451583207382669054108638671504647545238517621596695648230133042217233403943009046967515227338188559085249518443914327877600342395779200239539404571427786905622819546033418373310692586580827608393106378587612054730560076983125109767199568917715507114880797563212624775155769028851738480310854200366001812542723015517941869965565387670512935252051996378162878518799169693783053623952151579339425352579462033809818172971513085955588574933206441373118401529231074954196326488240318755832282268055770701535744384431753266282327642658497381505059232934962227137487130504873798947414387631650212344615442522881073935807329157853261488487892463825243729871582564811094144806110970526181804403349089561822448444124136522170499832539383195308513483368712069271421437457315955733278625957652114952715612119521391370505528791614575905190557736277202244312285924887928094224100548071946150277005436586391641321691282433735178332562155008655965522219509591811046401017720182743872688389849235237816979852365924810246660973144092980053503661820715768598229655727937921970229217446915079369689763176019570286832679041550884834878588831816643438845634088145391812486560098766570025012535869246265553622672344671348422121553553179968961280255917342588917259996558903577316760150423984279922354818837070315456617728477315752357777767290671325221226337117661143314285767492423763908089636776489179599077376 [109,64] 64448150432819789543756717625325177620798256547243302703559932093933093447957035590390692811637158965886809632004611593709897300772304907411379830700505133195578882277717321765217621370606935687586313165007120734854320866417075400555526338750408393082272257463290712755548204690858019212594783119574786510054434834191583738616017991622087444901603137490428871621320251664760279211421205488358074379395281455029870447864119392663962715841142142179935066155286162026261119080095884952064468764285749565808883114904034456254330881057028094522176385547626584202600785226527432951911099412049910060006622793344716136799418980630504622675712557110733321179479536509142319571266141562197286744831528471032304753531842623560764669192960341345083653586359384911055986158516985128427567283125594029924275873323735819473423134948688493646582508517477381110700813268357847039412073818372504395328178218801832081804138465045676992609442765298840965663190928788966989537051122628920531553762838631730851624716498571433769772281134717806073291156281047486333070655387918732571442190459450252333362649583333104792532072612718518213151618639935329788253743013335345675861129424022063481835213282225130140871499232846536152238144327491143220295290310363458669769400762202904751721329408668889648308395748624499588231349897520514755180921689765164942402183844588189899012148901890935426805394432451159749973458843761496601874638653860584321207437618045440500362054082800059523110765346886718604643023551964298122989406095845018833566016737853996485226245485650888316166428920819450737212734800681906441363111113142594882514526789056272844347690246230326680360644969578752176094785009357590332447553692992825621853104356881650987306605896086282147927149660161480934253124428036208259630650182841425635989553534672392802379582170206371260239580317353163555193430644080771083342404230674421235189918202672318314132717961156352898786909276455013565023313366031842495478898004992423622335087273170177550500079098076277523745211436430689753578462453899434946701674771146017874491622386715945737083167684589714332285118194272555175654452390147559608983166988999352609490747411791009936244668715607476399858239444701931761031346164807524835138072220311406523900481901806191556960475838404362240 [109,65] 1714216260583909161778223317713817306551134022782401982261172691908594081503401013706017290163316291669391917686248094895312331549866645322303463511365243596227673940459858023862360131916303857684166704051330548362861091326443083297749085196293262745516585908644609236131108240144889102817688492655324161862121129682962632174407690816180625114132822723403978337784862051333603485112818451172031495691700573422451097029864502698872138386899698991201239158987567386345065037664982605648437665982041599061917857417593369418484436212387929338244176235258488099855189693738845525006080000957791750325979379790481081876749532500918941660662251168720731958320503956124804255800507924538677873665088590430633388109617936241712665503548118664325831625419133621313230254653306310779837221868817300195925124570189277487060269849458014747480873930410745572405483545888463737698634044736297748512049231847734544422585641060986564322317616410542181211030616114122364481471116373985019495197764220633214117689352450426124324464152145347672120266089684231238528787413370396354424628344729849341343965217593882485462483673077703864805255471909501036960239494077866286699897603383318372716990287008123687373991546348053306597195065152856556377263813078786327834986099288066487262412547837108593474473350603269426950625682869003889485565281632317598509063213946400535086368943631295469119472843987257159952222705809952647883428535964275112649761878196611669500320986820072048764976720853448619570042953274322352314311280628360033173147465574938571060012645443071566087579715977550630981320063156199434495811549697663886053881744623803600169061775363212470526392711702862298201029162477235245269142045319318142053867952130261576198595110873055017324438041066576401334209134169617268004366876938752494247392824682528409464656542338083900537285777705899778521335976057781565447259566272835878719338521945192901643927481644138941423577040221932735969101072401958553226451892214670258658214229999493764078572677824331528613643085889543357654685570624486380018288406458159856077887384440592387300631840783660342026322945870055455878063834078688671873780937105104537014437014309549380732651325177176516777087872157947484355684189683657654363736455090546855688127241385582565318301384179712 [109,66] -424687722805801949868767022635274015806394749208256149388244186937875466175871769340832479103979825833896676101775879177888475880896415634119970577965265244187041642375444522144748869172065702621675655460827391637053140403468691598487863793131345453437036196316682053662828880524134651249490582020419383594694777663372693217984712935973995334757691834821929880857784278156714099021184315021431880622409847975303541543746938318781594925253632024729745313187689149964004411314630554084797266445027736011322050612710755424113811397515537000219455108149187218957024436878035178712154103785428994035165467294150492300689120992529152679865503047638875429884762816769474313157851051498320332225518646616807934513457079183580421823338169219669212072666154568627343765343670610781450116481752517128311920794556868556406110835368409799384099011932326781096927036181686719039295138970314411630144879896883621046805019139098402425673109710355872863483918699453889340333838991037584937213469786433314720286313626100717806467592416097777716179678669286199453020813704535300237488643436392105679886077984499199406375272398213971736140251023394652793507768911304052815159176373554595068146148653757772066472225567684237253736405682943554839877034127065522320042647553963699795240459354454857988953143088131195895848224302338275917848064476563687596879546913966426243939007549975988287844511040347081137198437192179368491573284876966269883501089239352152023660822965157438649482417634481534314096933586250931567581956238051445562955211774927043127841921846110106394856941239488236741879287263194427400924506628247611897528342387181842957514219166454713140003938170989456576383940347019206282748994279731999028252626935954671554652846957248368476173101155836624530811567238471245834627272771057548862736697706830878056037675079829295833522980054550062974527910647270428431589855849272598321784951825070022258694885091993137285381583925437042578020157357213264658190981305046975608627350427470636629481249571499637522552289648571642691277688064802621855083338275987578711322744397179832135050903697952333414838103881402322187037990989251277686859937625620207674215242269928508622882208042504843058045790115530912768806365192402906330716543519356627378803923195303979628252626944 [109,67] 30821640465580435094514711623701840155700215729389220787390851169963451805845221441139172486985451516685914997385199061425920059499659160780693453168641151326842013313553621650740257528698006090079211624835494701104844063549122830940197002091546720761000690676591956965446779013799753572402637601862054112646434465487670316278817314168578880066908649275638127696478412410070506054151960694773053951305846099572137943657598223928493143135283077626182231569845681090656831905979645155551964313770865570930590584396862029400596403094425018042149415588745283778756983035565040959326047607059035406072989350422218745528405516921309469778314348801013961059265509176933309411512672469950297788744770806017515523185083071484696045799265780447704473002150933346697616777664408916788474285886186502302892166436576886894031861123799083935191189936372128303312994825214064279893344588971771199857033470066941107215294872606931345450364345003643744519345856200474139084902614149949388521647038238282302652329302966539501069709151348768874300484128925516808110217831490045227450703071386316589819326934699457250836753909197762661004428793507560534305045029626792623224242702129668787439657832120137308342928349136923132382535760285479354330706119602465917281949910543425885415578052372630256029697203672312907660238878559598896435170637215668396326132154680579621876031668449461347711989269064138902799657188523472468333892909611703992188399584298908404400488609071683941238065503521388101191923639622178805108517749795535214971614384153168407806361542248901925456124521492782068100212310941006009375443952745997974328335144053902867154857690386035347387067768988737448284157199537236550391847502304167690640376669800373327008636732894728324171448253080929035903724667248632164812735748585497637573130872164517636885943433422692654437010200467680378581412693505980337231380044613349619411250501371896478502921037213734209583467079267912057647850294644324251302297307117579943293441909027825015386969991503569666441437661040993175756696790167150122995898238218778552283302349159649395698779783935131250390147264453072381177070690709198538616840967890632183904488459010296091799244124689791372414265256128567494807949365308946114100183890749943742835205333177386391306240 [109,68] -1108768876841908048819046197686796702087610252409014845388550274115468983168324953990455248976979665261426231578307482076059580132023842090783496347828256000808927881071355185196686712673499547863228208365991827196464748922775677294926539523486973750380822478868217308396715645136402963396012374480482184308142182017085490350251884633680783451761090183821913964641592583278201727845899424169307006840084964774958306272970946597948173019940830034901010581190288381459383980660668420451173465048941331667659512173792837440363987566786396004428624149589544902438164779311684424078481291629883122931161260656151704082160597688007099586246671413435448931442241831539612990413421552031626897338189055597877172372313553941025568421909259749329855824116815395079352816558551924096807377777546833427516514383398866019166886429476718997825800443083272251956795839646038558188775616146453236251687195891267336744452468208178056536340281519363069172570857881877139169974243290556155073748512096214798534590817334952729835277763424808907293387685610843582366611225456175419075681838507039581465210809001612375719586667544983715398186193609495323513867572926081040810312390975161575355311804371394342282015544747862774019211079902390287586488987410574223847696859300620795034259288903543993361062511508601257522226033952312198155816138021748294022003507232484147290556668758014634012939011389013407107216516004217098060029488453534515183212446913585630084317319350868268632538435513699842902749254635903477366332246835494274615274619517196139484956084624302611607656573192112009791169370914191665753013008627379881355320350457705692854681052370018432997102914404879761005353289344541746348177621149920531859018553010920058471824223744798541302155633188471836766107088885465947628776496421952054333455889781844856882010363344008041026667624529486596854895483508712962703935487568108271558339950906368221366733232441277273187493953627921062687884532845233443364556730497225219003877078161941123873992452126347419028088508883203361262767500175234869793250389512965200605687436284167099954979362504902042101771010212401205366725774132667734030714495818681666507998027158563854093768278164342926001881243443961209226162255698497470082720602821040252203058719639373611008 [109,69] -6837842291618127828617162951589045676468735363280293725009218755218262384321535400230062679317510164626182715084990022625414422002428483451520339543252857790839581893564392780061329751200074175385841515635740625832730984502707051238769690262285186328618255977553580883105853002222617223359888915097062859529739454652218963401820725991534770512776381941313253617912343235770901224428504616579843103254184072163047456478935477687873315349639342980409714595340335483516903506973847816918100093162925430744410269400334200714551290567202775095655111374117264929841067475594737731712198186209300342726240732139384952707758251441254151640727273635775265655941450007631431756916207752427630685147035557206706880539997076972983764593738173586509647968628674132421360625815122444084663919283001602062781332263018999014361976078651024611353065109772838565381881158175066046117011937665948737404484150229302901592368762500426419797895193870501957487777710612605846076930840634763244806200302946308335817030474743948121230923743581033268756891072227385664776580619069919251675504229766911169954523525378136059897062774873352983333846615284857561588120872372738714584802876637030474420483413123101183698321014060894986785952153352347549585701124695427939367277267138619959180996961075254936276079672315880137892487559856248425737529491949329189767087710380571749604436670184818706620728290308951422379587066259613456503685822120380500649843296896118145527561482418043830986823193489024368395088765279387637867141188350927105820506687334597297594414230940783783051676641437250789981479895159965231460142129919294031130545114981472723707662907988422029644535659603719059711928134009260511150124444163493866089813639022165933667731216433213589398699856664104579057372922787517216806995170726226822481682200889857256286035915746732828515592175945586833470901534493992489414686728659327278116010098919780204654084828895718173595614182159487100382095107208801884092955078823436278124822015394978276111296584967434379871711670980595020491925608688196431881086168862842431899526707614013107487941128269698184765547234583698185730875128522133376649449606548701386488087219686609654930528647812289900061880606260765357851242980694781731462865426633236965063890925780992 [109,70] 3260071647960997770578954330165578708656894856995352857233442898192692366572464297146872369562987044930711314640795786399135778052167242357085238694384858088812876859140933942217028934131705201649013801071958585700414070436327233553592992165072546025541354899793912980655155180624084651631375168220419297948608385860550221873378412448350658136422918045896767443493571847296230047706232756639071620417987081581621427749777241425629916233240658810671295408334797258856291492578368430748596103940905975545764146222825987614949358200424990061658318517072343060415866842919896338273644884701991688281516446454326797167699825204316048749198161377211299836994621158653532728536834319419168530476640523999487529203798275557115110853578535107325982708699726739245165648248805094827668377711406539326661210538224948455454068666102517979813575665199413017565107483852104899257790257866929046223271809195354817862394469335746482266509476934565334989460862451738058180882185562749727921454874275516893034928720149394498883044253971245419012933794132902939906673506199597026120520841801526839324195615229960902674399292607941247843496053477239320097962827582690543998057148242011552140457137972422295087690985899594983548444041576792777877613457060314537637042487258117018866580931914833725762092763448767002919355752199569234875671426498204625886299405412687582615720532885874656288525599470851368874367571322866547519190476416752025717180355833183926350289977120795676027326595833522257077414616486641482191480363853097104140373226082607704341435277944937717643048626600266230193904864585529684290729742009667382616484121874530456862965393118647089910218973494426490195063370690831395778952189421035557188010933709089311558449569549021541274519375215192818182254762090815584264382387840949305881240503994569814490993209630164745858243327473149239643614954797348168737170026104384054796671441727605654760667897185777734972754251670542115211772358970330837157617318099274573704126839231195221091829134741140189824913198663964082799288258150060978632622226384844114119191564606794294769950250893491106798779878421347949215672443182836888113410340416282892870899603983345891629245994524206443048080769430304182342949199332816466144775679565984392139824431104 [109,71] -183517108090419758431144906377578554700041681841674977833524556573887297172531421139103871621705746127802124634063470318487212842701952182200824366165238927674484231343229812167396134377339700791173934114792062997022173914483542456167290789140730517388802488962543533343564960020856084886357920688002536864259703684600434025466497917522632076267733692420079459176052603595286611017610070586372482762880711059186291660729918050558334342760958249117905047105094659882300218922956740394032793655043633768665352415900467200474328092289538304077522420101168145821943578484281825997150404452657954475830735607099452906443320730509004129787268963099887036473453042506858522323903262652116961605314241562120323423769699708901774346391999349768289491829693222355153356895915579240313128493266121739820423708012171531098580822127521704666559052509765019807400316120164468178677218530980164316239495268572939299633257585963296044735156783118169706426757366030237297941101091274746851588193224533889526818504314694830978572020743615398457172140207191313435469695962343353553628034756942573700269514489358345658095295364911239557913489334746328009619237931461528862689526910290173239114728646463698531381602925970423975342422138580125875575319355630481995652897468150117930452007358253265940908943428003527575040586258451520980020068722917076506125047754761604250202826499328585708195227842670231060896790032073200490368815268700149249996940114071000918380167607974996877544984383032631049462051577106955030189078160188646333020644221814540281137234782061572295592788920934086690321761955428500970978123192680041977451837176374905719377376569919916686997318825861879179470075814421242991109218724078274107614712692242223030064911006828953158891649505290864964246475566123722414561739598057189394024890108063166318402470589359435912983731838376142880595597713496596691668744922662964184922375855330751596771966909289020431162282479516378160478924821435240888197947225524693514393062323499663291203483126614526605440074342839266994445994293719826054755677016489608375558513855453275616070922145478033630260324965744212080997512864585169886632457043731792814962004362628607335591563484917782864215943426050665548673060661175300042795783292757696509483232 [109,72] 4336583950432164953583979077241383618105728374002036374603195510388624262493113368788565974899830135913816847019686094864261835493438954925342209598672356838062440066041523551767201739626777887822861186390197013123108005262303411166649189963822086587013730761841471522540410885920799100078970243361469090582665596965131233346931537275882321404529627308845901994276889861511654376903964219510806756867133261300298833215930112873003859791566088500285481052299759664302983743113498325545133032175762663412216438003003114643571284857413596517156386468157138539442429305310704489178198150335426224939850723983606644718691559742521881382344095003870556123300141139997796211990962934832696140393632646817833835839346364775998141407918432863379258440157768969944298800667247167813446387779155233694229582286805888162159035526248858883640980053765446088379495393249726588279098678781056223646361496458943009566119489968364635714076275959718593884018521023337103245528812519703715691422540513286317656528404561844453312792349838539388082693780772670220595898022044360889810395400862193669006507473346106537826125858601362589713106857396082405469840948505204572060798354975541993115284404314242586044276159974486161510130315046686078363341487675917852583208173081764191101451363831632946412267400148582881300174916588107187330745831684508537180353141287653612210593278847692832167010447085310600536113792551360624302274202167889741016899193344297342095495580588197864612155277086533444303412076253520055609072019330861568232284245760449421214732154641161378181429726470493968603788148340685241082309347340310612200607045601989469354353542059073880082619896600071937817588308059429831109044163597824937450720988213946880276053225668171072085781697323934050154904471893930086120623837075139813255946301368959104605086772720456839024248082088425243421229576393133171130673809825064432592849400987947939819609171207465242185846744033054367869793723140888997411140623432123568718039748700430790317504808207216393090873421696868895200641751477540760800019395067443687076212167989232809997302153464504425379883544215263121914186193285516269714345002946978346070804119131099659563773300411365861343155142644590129846573954618380115361453820506288412672 [109,73] 30282878708841152338922542374091388823402953431118555213627506606752587606323131273712519880168252012058850361306604450148710311341585315641584090864964353479552282183084497919044668586804178017050293234492416531669940191295090704833290806285272899528511236477312358379603257842822070528198521441088893290174290715918474149311622468863293671685340397858389045720380262178469249578390156476123160411248811908083320281096948253273593489447458707920596936870280135401143793662783955369857568261700518369918202741372116959759626796474345982893011568644258570648953527593749219496129723332542315794973242133324899338048050775764171160574484132368420017092192407395575806772125455303902192257811485632036105028428707681460886812015428893331034463967424104868657176446762379222038716419207277178265425871081456059078226794562082549431395586681247523727713638781256332889416020463713828947102193059228434894288282355424761293598215480155541439054146364277012403603533508602955873337113935799857206891802587953672628076530573972635212462380436994167905023539865289664740130505061004269849652694566111195598925033844726022175180248849059501064798074725321206097834999020627736909584151590542702391552108690008076106532163543016492750855719584144614487653018463211702344181190066338888169836353586297979217214688814948855968447751525010499874052553685446638638633436845096600315262449147874098087664731526961799099139217776553621091947087693980595677787192176316219434738757965388708051499726647302407130920518550667927544617585480949342769696668807271637652019019720134513429395314450451395359394169466982988631345077925708854290083208480074901066660193963497939150419874237025217304404429303866161003820953193400362033686996442783313879901462608060525386081050127516258531107663254203961027893735267143957261513322436026050178951515022168981566161537435801905383428535145359215803712313684978287678708657980442655396758253619327788465014006071090849171624715149481576955323248677296907373853782095887002747631119163134984222511826402011450157131415762699166489820664317043921414163431075056200585453702336063827220909135043148376985971657220840190707480581622697059479511905948505896745989886523390966154978012028008680644478645013989632 [109,74] -4584874049687349507820539258935158417137943002663912374917711396139734378473323369236681658700210179275734872488608419934505782663648805460077877618314745119110676189895657162503837634729427211123725275330928152259859876431238003502625479174957687429628607074400678021234138784354962401195796222334078242449299807670285429117303122995540925093986238163217139294619669843678756303307812041383252367616703514823599378311182044485565762934945099887614410940574092072122314581464932082995312238803830092660852247556875834702361911624284750073664790935292947164285452925375297093917339892600928695498629030730706707154869396567356819348025141444012667530300361437911172170825304695508483833863821696159221138853224696819205282300744151020494268594891932696069391949157001991864823075918163471012395337370864968370471622851730828387597657122832046320654102066489935895696110525580641157164524693853474893137955578410854412908687346643509549667616794649205797917548592655993118856094266683951122308558590037665684988133904031210448415577482000003607245215460715024884709128323323019804374700738849274917508120547625362621979202259370585757235934726590812621378837943571467841701676605465764500115823668307597796913674440810262286515253331598393767822460834929629522988304991973340541923416007296710446409050835237854408701792801484612194862121310399384518129755537936434417646345614668551371189471822807591518942303828479161988087321239959777967188277227251789387802547582583751573051838451506418617921928417997788455317300071661633028660976908670439795092831913743989440898059100894406649820967869654329636276752644015375565031642593702353227439826751288834048804288844337102830257381517973643802140908194013833049589610696358323331870065818415761041143167443986368012733697173621220009947916320062857740119839465302917432540288166115517255447054457122749628970359145978266290374582812206381163164381991147312834207210432416228861938690456968312671984054352943014832903005949744587240044588037952497478578814415095690602839422835623999340452740526601022759249968716936693853261925010842412946415219883094397814182160953128234601663074507058312939183387224598370616348331089460988846748175266862177397744904406873677014297524328000 [109,75] 79847748577554986736643623989242673469675674315409273671479415815304008816557051585578844153006070503751927755051314953417298966130776730029370875595052621534533494463259394042659797572820101883472165276677007970798106968409843799233564043974763358361182941993872161859106065367663782426494440038192418611775590419047578311223979457264142919397205207091305406635187964179737748561706972245385170908565559324435964119005995252861166776028861625256113749484214592639676322875585609836053739752444458816070910894674160549324159235705352829784036244162652943848629814196068163052509075701129857658406451662268597229601876943568893584748950508885491746390124432220625943320885716200310626939926162729533844331734842319470057905338735191039765458475165652705327463423432247438632100738218894501945090878695691305222822591845856974058775950708463130682322546239228624372971642282181317908887114597264852499748561084678607671585039470411839137033911137972881240284784370947733434633251823742885199044313523226911935658371786396993203055567619427175923374380611662083710837960314737166136336914281101668719191921240793710821368225390595316509909382980543886374212809240756375360007523100152962231367576084768296974022954151232143130442195256389019386976037769625027977002865350654884664700741054930660640011197839423527937671409836106290919439589284194701992053253415525579651490611768326106000444097440890268311671038657880379358310669126313337098058402721629664430128383860998286923330590888623616773961162829773250623802910991676434990452139444546542913891324052706982483143527788743757985533159785412570855272339518435155953316492094772279941050337506680818928190498881540909791232107777163539205390168344802731347655640510138459036399459395833494203492237751593547077679390146799852404268367971678817275718809976045978755921119926769072035336410993796079205510532109042776098205030858338072840774018683774842943078327359241501286203827804579217892569984464124456296944751733270016483185033643131654591673918652636637321162095605651806625822157811867697997284154257345127353682644008765035469345766311411172295858613278614919022018510739801090926388806975783070350627189586593990218814159256180858611592884110875994503311448 [109,76] 2154911762492985229396981021924495597428303446814246988937961418850339435454116680189334208164269714429353827532945575851485888614928298820851397215941448698865102356585071852506993799420215861768341662989861566892674499649139515884050657558016718877272092457992033717724134658244481291985027654776046181736152079975289638136765074847327264967326818972167960774771355057390997408721982789207678304330157374817934150383322678550857763479072762699192854434798606376718686929883521499501909323421851206265564178999534228296085582142185774338646271769209050673201838925482057911762372625857180576636121142116552027275431507632833890977535841996636256747568282701599547179475193329904474272338275456974645370665336077506833374524448864583084276765408606000124922298810907324555554807140522020419573984880888889501338472430223716327693586594491009382587941974295237341504125392362815875215273965992831750002851888065729698181624256392084785234550661357386100501263969749251477267164469605287578500995568726724929216945558785215927810869294925995671993802560671419074525067612419596974710047476044406839566520953990029966100462030921937651496186800703553432835733810036665521632253127329446480220599324158207670787760093931802592190437656753059988663361717503087319331424531933826299590789902722195050843732001730497372320553778704501049418057481839667448900026730105479614143017660081089262012848416697517427747761024634020212910690198746667828179135421496838228494187147667672415133545287362587815769460977755352975813670752381050160359546788634607082618475864469501409949975762263014549634207664434803708866283938549302584057796135012550030735046403937229484096694573982483407515380017857193189076417803815651666294019644968163986836991603286630601456918552701458251711921851194807948271218345982437867521142740703063219836021519125846011960843667216349258870764373938175999578487248542407386334523530416891553819213402774212574928415969688987790810740866236520314205913559172696117965014998864969268869835060246605046595724088754972594553860780974828299140297944849829521686355020502294174394416796263114738580162761145125525877817688018550396905546351298952757374093494619477000864571542877973405407821616331096663552 [109,77] -132468920604903696394290708126960311807078057902723379603943933386610198196013978543251593493768530650260028535851045664225016672258895601602370021474608735504700156343644767044733276707737841297687132871188737036478168096518038964280897726941371458876525690655266507431312991449546986040536384652782724517160428301610173409292718943738997860442600823456447388002063242080801515448322686373697364387353304422649641207125088535259337695165711914309259074377465645055259777926684696370161371183448164898068264673216630096340328325336509893250244449796282204265371493312733319552801487081973953533621036090014315350642614960124442544764399285706224783867743673362120398890062597935257355269084252101521859239051920886807745173166783621560381221142476658081990626980429704979528304857099210498562095730009509025033823974009309777897286475952471981679588961576548528229365307960831829790794374394172179503184549628630425815881119724536135962402328546989574483259377136110081427840830272325090030088647356805638690902949271828612800316875629164912235082716232273084087146024229717455482535816732575456451500452211116458579628586993134906628860404686517398109796580433065782572946452275563872988172289045991839052701797905936753779338605383793581860821640704774292746483124431208773486231820599800092679028523834179127915150755199473725572709653130892343346811370273398156720608770829415493640438658303011574431321083165085745635417447774849224350856782854298085658614783911327498812909837531633010357224417526524609043331103092297834648183929460990096865190691489314110483039763560440219088324986697743996322125803811365300618596219908490860573177289017922096831767523440568709549201657720968148529147363405067103728819517414444455834498074299107940034466978293855262004467575261948686063429939438489391124011198532983588697398320270641400259168590009258825395004451603307955901907282670179358162705859174831510334943286747464890778654499257350129930537351917793823937529974637760039883425244590587901530824125104224932371733097239960412620081364535582744685793695736320513067196276506236199703894122041904514750488942595404650362946908959955309974262198592672311135939339799821651372856456080647286409894741296174144 [109,78] 2943808788811820416227156369755791639424015096144688877444261354516733023076595790809889249509353753998326560347855306503218719042585586176236445885329441066722723120521497917500214972780583974110770058925305365097815427216754490427978115233558427960671750573962691440026010813685448736628912367224542985177942804041695885736276097933523979895966538459702429988815358462315600313681716435705222758171440616980642865729619933116903434117598922718064924573013795852276940299610449991630726240422250938727094028215033466972553320784745055986146773228219705862272175486171199212299710515565289945627815804321379768241577561091137728326473462404705865479129559636696717023973094053780552460143252459278123786502286727467471856552355919093254062037467820632728166730360263366561299800907373461236663755329401203288521329151194423708427404295168113292138048683516886714996812455690201059313474196427996926490798265599356621732190595738703874370930998399623616075065471178703083227951621781277371278613523949516193763856861134851990422625257451583438724538943438953637783154186029838267664875886779705317889816350414165435242280887976576909162616362554434468031201097749040364584365757351804857199463463088279591555158188896602351768474418064829698764319454234416903022683809811858848906706235379154899071057248850306611645514377735169419046300623126340295275938348188360417851606403376359933580332723284351859821335565702893065387261752482455779931485560127756326161296754018046950604490025685723262534243330930513340879466136713503945391557613768718459035420574171347913517850602048999016296367585124151724696600687328039353258544081115507894778212967929499703459328028075844011091696877937094475190387603554980015554178053584322468850246924656102552550234550155563292121888039376561756565388291869706617983704789940739180852787758245456327441098946398952250810796142636992739600687816530616204981972188738148624720095617366237986350555347120384949234091183124023478289339629995572566696967030744576197085748121404056754810226947721491323359710301211281609322087853605590420311563219941463890975990862381405703841032742187333424228856595971069385698899807712032497764470577322601777107246545980667415976693081280 [109,79] -34840199279982377562092870696761612805526727606556898594201863547477603732387151418269329292160818982646649752784764088280438329025784203247599062255644410907097798932632589511156533282989604879335043422992643377067521621594147142887504538780993842468638240740266460688767488177175767297363038319397797311910188208260531885154444510437036319993264582106159550798456275710437546949975842757642833410006232480459003530691711213765774191028798113713036361438972836222348253865685991710920968892279014977316733695098676234770187782131032272966386545287666940800884580051241579841291079144499770804406068548105087974571369317619834488155849887028540903495793747270025403217388464135529752598246636129198564328356702548208851091201641715911828416648917814846902455176472286051429184498727463033055262032318244048461570950707557086811195436107768192339699211219425078837500014352052177701783711966139850024554839723932224187151032132483030543438282739837384331392428140394019060483528708658666079138200997477137303187662854231930044852711501458215463971019510885789995645100928230373305442170941974697914281732667091710206621064108838845137837749737532967111383575873718380127583589433499695042845369776714713340170221556329016183664215033121611584777011464556657589290108813539165996862402527556367544271962302216930578422307645451450579527863480483919107418916165245518106253298428666137068187574686378752753754988863209576725060552272916010114565639484301117530765781294540922406178597976438772613138901866507413173145789121447564798828348067499494503101130382424425487658561189470147195382954555053177114348238881118737738043283734312874620829815402637118071426708211137086699162047966850253452084203826766354406010429190528332543162418702777504567937755560687965183224257020879485298345579427594971544002550571454454509822647857126802487524085460856627413992834952742890384111715271626848782161352509430437739382414778183921826314223066944855439387478936780717735548446746647221061567835374989805769780081522032542331051456137699787948965787448927367571162194337568133641623445097526558578374770877395977410158681481100003649292372516097486631562532819857692654716417144184853200796407001683987335268472 [109,80] 202697067712793351781954239183719026292162239682768677516884230359617110020215885782493046382921850394283224602907660088505740590425796583070085947425817325065843796254916255735337384179573390723556112055963719556085270897844573340016841766414592562807198044113467589917298295599701511355128339711618618261263441820118684358008740325336817187191949353160160195984776244345797727409985098263663167040347978088584674900075845261418317068953126691636186526309676182028543696700138711360949951336739371731050599524325453871434199804844626302066105688862387950844463071957965436171837586835609701478186171430965871403042384279068022532218169548420735127492399405664406495185080857738919263035749105079301176590339211680695037649182290019904371183101024082709212777704065893934937446492078105590329628186360134677659952086716626185191908470953318419534197595965642911997595343915187250546722224301505287662173627567485793309423483473350081390042595300284715754904510115848439088408669631409273113411914291606449051884106252065659684605997971924435202736542488432099399315844208439859454120632877423258064369691270553275105911401073221528513912137202838332599737533066722766994844599494489492870489423762353213851195149750050359257317403423029944168159939925815190185688933732565531107407105138582948797059411766365024349903125390534899895926345705329689859415331295301216845033740682213140244698871934050439634813344884860878634376573159057775342212337495572143220021389489419380287877186792833219286866905257365317249551242141500446763060531516937756428646581636806791153921620813741702851217994402328126678725729900333839899838197276241262630380196865555536066675204601643972176834904927919650210984122894510358114502375904192451351589329413169137093446885177940368441146179829736373996070547958313431367534702323758142856831962012793800877273766411688005573811800112744106306349513769586555254072150240579854366835618841276317323992462092745205328479808733238005936167005582261935520137620690427732883576525737505047560530677303885371367423722854783606697203869856339577131026910119923645815312707929045586303785930961765096829470162347719003277326765517582189610550371877619704778313443230539129088 [109,81] -139183977688181687590401919716040939157862640055104431548689010351770640699705793703937035100643572737345436055992580757866652136233981505772106916821701693216888223851462647366992435508840631866129879532588385546539147887768540511503151351039806246954718176909853850524526535290616304497377842596801627406198166763189908592247407084570966833140830439546424839103888057954825269251653004561972295572798099655404296658074844198086939483035197444670419729679768291511783300885547530800781270439622537498690863194547325802580344181677210676445328787990514061374402901666773587479010881605853250677798929601066625145582589118592572489944452534383995783580604590529674636437746089817853375861411694563075643136487092368485343916540535674800761810118906971902445389641525299485799259164292420493773718399704379943050866918656740410539070922357999337628985840244908141546808049769233354438180933404477563074187890978657444525868840350252600812995619751639013472887421802669654275853284551768973793064850633856293800623272444763066037059783029731557403535185997906127580348756690942132379045216896941601378711621921616361605402890111518747417223426849063535309267548285402261533854822740529333084396504725769403725283438346376814024846261955303334461123626237877306486711317274392201444043314899269597291147603923375143496474473131526421604941322845002622810502655523804848493047595104848514868155296557244444290909884664049200835132117372809730789051154107294119894662617506681731414029303317944615176737503658115415718357273126690935802715956115622223362540139009811497526898421556955790884780106819577147582712251085712803091404217249522623795245824543716848023534057347749662726468647356951287777418795094944123585739745764957798695680880432436374169112805567693436224494128317490414589871716212567344347219293382310953245720205577406286681274091116106782243844824322078451343537486101559599958162632036485942988739545300131607865472247795155438956016895433555326843958120899260306836511814504445492992432922220642571444566945527795308047852455943233090658507178350305285362445740402979839680553850543361639681430605020683913609668009749257032847433415570300344777321572657573633626174300446368 [109,82] -4151327605226049485796035999953448927468324867439816010254875807374045075629023176229369389935214460199923068927978857096345040945568480787201898524652625935409295468067085599479940638385160321189631353681946069056981225204087923857509275903083996179775368877952193822063281412591429145284577334894145986144970661328752560767328215796212842755140068522656893602224611281332473933597301852598190623356318567393677540890768566903296644441106273374849101433056064252925526960426988983383632600378474937350794547472915480286426340582822794419953800790114089681732649516377428200929101527558476619938882754561048738581901437305749404622749401939960756611080154313743674098669951405509629511888917229928516627998400794911035555325453455041444156874042458256816233130595319917618837368842916291025388407883432484196342213870988946289869399279207125106668625500137435036226406614282429196761066447758662348372689022531976384921259484237731769553352234780871278017772130258216120173865781590375088446382432750023008028667072780511943828600774703348839749554280895589844828387886698908040769979031429057864107839353917941943514845673087479404374411473812065362971093666522915117706748518986945589441822746357169693292743420446122435077187128335867302107166847688002635474024591266646402541693963759652742055503616630087844542449607772168776237448041210802872209062222778062267904070050155077256960693549313564035758284891389104734729150517641357579478945678886004732897917644661018378865370426017095636049223219147647618452417967405736892044431926186324323578015095786865234519773024039958850184144262039834533805714231445733254562804270731259848996354916968199883089241489553533564545366699474391194598402605694868170047594572396144191046838460055704849527771554019745738776748307487916010284157210383770683619003115877739018926232733230181903199015793104568341027341804093317048190667613427141597020273702920981292252450361970393152741564953558849201448361352789819442301522492535557342824787840308091571678053942465112207393642794297418207395287250411954752375876261007607050550826731607766793470498015491560783817696666435769367432467135395476372766727593147119443054384677369285814481389152 [109,83] 8300150593109531297668619059310189016613721310856690111499293020289427316692590505972883024988893395712238672340558133170708148833039531266251905655830474382540507471581582513369415597089516110623271447644043314934305174933593047305298756794478349267207170340538298610168533596000169811985288125101740739715548257716082396442321557081306631488019752081487522856127604681178352311652223212084471662114510885367886684189317183579035760368835693731048879049985944284115603413784682205500880269276865018967106341723451872174261273325927796751691867973531456648288236685155129997222845126207844459518032797322516878524818129339693123121551119601183471442382634763022067212573266291921119158553456368540977713293077659455391568601438669448949128532861885334069965468068746966539092843844493668166296376572335439965949229648750899842894143285080672808167704313622675865579133931212663994210112703780279710798841613909747650713837997379843299792657237066292191983437427024006780035549592908849280895983010236690319893563174397534804897682928708742412420894689910734205348447389050095550801828933279428734017722387181368393049264949838920715505425215263125206619740124390390893526802072279992168842594006887736537474621867829660481541794080081996232190583737929949847140840457444621265599999533230502652721230875827513953000409669618065040771305903193672388032657994094765506748967640334184864690107439132830916967328327882605188684139545510499214839487726089737677010022227541197659442008174865448107258717249961652850440998418280890369883347039260544486644508502583577487418249938587804934497782179720649857389824471834994830377651793915916572715572365179623248102044911366224522644506418546509271413272476483488019355181221307351484876841495294872499243338771519294842505812530352813220932565067069446088331533926830429080378937606385263103596275499433466363198557823347030251816598972642845771939786085155723367622393219561653887120230691125359820330174998517252260963170182433948930687805494612219603152178802628825528049137689899508571908551192152022723941193099942253636012832358380976269305702411343679735798315415378568225940253267745054837094358072547083522864857779865346599396 [109,84] 252016825688889586107955622949259101458841399528889797305970704536734094445201817363928193748822513038686579759544755646771407815958625510640308441310892754692807174832546108886941033550830714437798587402199480502013909028240608115787999033200499873892189607283782615592766902582688549215454920024419908660858963407896547228887177449772811437738917763685220377619426952015788382602652388700349796458636923418991008052927924603556361674183915331130552397983545178973801640511612129456681882049640241409905725321050464643965824347249998122137124780239743799880324831096129224513114013046511979426705348344240010924214620776000473857093415746194307606464362858255205357428545442812990014878938947215018391689594343269646083899331943465121343603304520022289852106410954579175912772367764515512519031369927458928683571208283950945079871759805739656914926624445291576807016265001717562955660825347400065672379592804549597423568189916776069682815479731150669565622475517393379994563770280120497103861503713282737936254663743733724026385467258113087751082061072222979834761315386935782121236231068248390505120770884668366032506330280655842382584687558178443939589895909696316702164935814004451244072888161706204808613535519968132427077136760759323979998875778300748485515434391832700990931847377765498072581298281819868480934652617554638642330743954327990178652528305667704762865281298819690957894742068619783279484069069346754380373925549869849898094211151631597784161308063829059405835674768734487396171499995581739033975559664365428964061028182744354158075521416016190180422494606259299179976273237780381058055129039362053786458892764074977313857125612029695877545069104176904923138629988525924630775471484178183610142799850630980122851082872700795313265354124467119593528262104293972369787190327266191253377966018884584804928364536379853869194862530352093223160852252845718629135775934713420174349913488802990191511372814137405375865795437647450778929212243829930441217468729183877638219073727534222420692097061637330088799479413817330439310588315172600478908508685840468825520289223480724696217760475622457738471308061676727541855130885963712705572428273188660949524622141140480 [109,85] -5105271096114353891076593799743509166290779993371160661830759676362089331949713375257481021070894281510792944834996285790722944282671070909461702196009073741807788347925647310056807343851722477769509489449837385951654532543986681999180768933468748180458747757014745190712563687707268591384504978171334239388169958265306205432461001319136890196579520515703196708725500868760743340520571740206449087212654382223015279618894338674888358581219168192825223936446314560860315529509189540296084006055301654003713824075609880102629741275314675559797574785956120500346333793839638381120322622837997513291269160865524645470812809651790366659339041168190392379678330850228371640907907444069068234354945979847105342693288260103218024783172578891374694355199516894370342191074351533279156468619710663585773166677711224483352429071734046512194810129404064159457623114333562961927630465453876722937492086037833953169106754759543599976366775655937212179380073151060300456497161107097350371163844017067873874427305197228705587425537878082392812531716238149373269580869005830767185539450903117627090523595070996717425267014022920971840260922550986678582809940920224778658729852670299680842787475166273586985201801314047796852948817273042878101729142933916828635549768987890796406906532815393089048708681879162156788895279429740019918404872132113273852138163786781458161566329030283354250174860192523839616262879577097259469275795568265157686812689222096344047257775721222755486025561477232559046430051661287025118059117106607484540708631801083455394341495440753029953128963101262199788866133740312193566807862437201862878098770121620884963887657135875327827652400158160224615901529410975801405322009252914257071029442344351126918077786784920218848786984134044257550779535035659641648053239172698797251388882488460062562993333747253615940228427302641263734006579875969680498653693189636623535301080997491967558375241907573470629632040139300033598557964934298348072611141729935685379388763332733343198598087854012624370358874089389636428158617432106294161321160074295855869870440180477534859831188452421395301423531287841170030124828545393242884683580324255938936386306021188254313961058688 [109,86] 53659505025487321082592756045606478811566092159320728505088687543761573917868538456986886027962870456242255757903931731789430758419523358248844739694890802068719000068836542804159262054788264698947156255504086543165625545460052542274237613880104084905949681044676808521470393075330850926478288095881486483217379501744125122919898687035163987438911960610302296388502124480882297299085471369024285244436198344571185473261563225276676881779507789019270589868725165000144081206517952220104113908051970493525493964614432473754089706741763290357073517567943354762607072785387360863343310310251835425297400770367026961877821040992740968405998484804700815628827446759329526573558184378237607377310838790114810066640915672568288402109619444354633980939383891210655884989114571560462780139722537290042736812697222670152977023051231611865880549635329629628220166659242059682177854756084437039482490680938483566508475459390102399615450095867648349050520209613365964529484624753913589281755089871989209229971797297968110380762457856059879739999412645500945001825132930806017367534086517195448391722134531791334364094167244403102415075036249509851553243968839462715425036464537533328644579237203265739186395568793078703254117395133257226919780131856848446236608788041573069566052636279748346129677527075361105031209247103733263079193653299243764843278186535417239364654639051727189844017103636890662565937702969528923859573473828742410693085547601921204415872030365744295313238393533038832153277001601062823770711002062962217359768291871513925662048922192631537557473714691757504306225498887917796559143584293735914826144705849946215045458989558783179996314130479459253577465969472148685969515545121309631518297227122194235704817739345882868613389981734425718592664830893982997552468595513450427539775934311813978020335219038288891824796006382364297769400120493049327048948323371202606276914955927379703600821286753589851080981185492881657491998483882434937420245687562961098406382679145474035339713989222545938151880208695151207992981040956463446509193397306929310673729672237630080998524278913745930790127504543845127566405679565034111102602155133106821126135513170064604203488 [109,87] -448707035048579574380428491684039413542652771635549144026725054307404386371420402540185727867226893519755003634870781340076324199571010640843230539135603818028502067648932762072914194799833364380405928919355573860742716882223468240697035311545208143693461786715949327012900064538319494622091079810645555491040674978386290366119799411715059096192089418888761780585685270901851963202620720556758233372946348569793027313264860802078179647758128057163854725372320955459367683511193401636927532922592318159386488049678972903044810685296250921045665964135693213183972806175070310012974970975700910159902541160607835900931809167390702679891551788925643024993770168091346181130340903897737196396904826068140447032360530149265586133585224986777487922781459583214858434332162029746181937222700458108348481845213358079056976220141345471336166105404379655511722754826437383188481587967575465864826658212466508833735013758496334469017346020153812321178574663539729993415578480142592144930776129274771682283485886805843195328849987857893197188900993983632115699839489630074430072101873895026630893597376799057807710873755466492963500469026963056276806157075075740220286413829889834478895377533773049933778199835540194727095817400406308424555634122867269730211695517998867719127700156671699475786095774617973116024659462610229318525597339968424879232531951692480050744302347386026905645128353247130743282093542689879651502598494572058946672957487908351647180176555679694639561255481196508025752213126668540509584020062480076301375518910625864075307225322477339060461482508084816737491600837314176416839316857151246843902692051650200367318987992046063988484531928994821895301580660411600565804164410194679576062991810359242886657620054642085968270177738711212139924025695525881938624808508914740798609190556503747223575698440038179552456014186157139892925103018646694970346784291392160416278223193563454094540684470094706864683919698916664973145068538118673943773019177153490357176588965052739480637272397772500683025212051877068141647680219559348232724166004844564789969183476314218447061635476108503593807662442775431060804885960920684663681978758436552022759766698902274988 [109,88] 4656914600137313957454353717764955938305181163051278928196752101183082850810910491561551928019074242268671278884195368662477642803033553347606693050347262704875237073761882537834275265776445974959265710368858638630416803795351521725723338202584253430756010028768199073387751723528214050637226553791749693173937246029873073629176059120943427476970905424712468502743508202337980585145425735952153284997180333676259833599043840958428686978496751111597087775756585232295227110554465994942616091505863455564013134865818369584015442736890291334754018760466401863137143174313110953362954684759655992158083326809872392956693100368426318347505014712594975107095427924275155407556829926023889473022783200433349006719269124851555323414584129206532749408413361411499608599113066949082726055068858805710016295995803372500486474537998613870528115334748664197629630266565164470535392564584860502695120404794045706559286722948235611344972732652339835223074933860012839276588724074318630968516131983737693296473332826721880618287910522921757939784567101359486327113778753829365578432304027460808045845402557922559832003461954494467286747323245042975155501468101680584472755362775823784897643124852880753113752106787296914127689401214578189123522248740256854692664660479347411730159652538287784990125119258918736978622985013742091004936889976194135075224660652292177483815709524775112294655848108770117724893917897303351410035165812031216086322967360199209833520933174875310437570457558623284445232282624985873292602097308787136444939713141538003767405712685505151302804541894163262794527657371062861034529050069609224612858364771225796280785511501615000845757184896956832579915349366306517179738750116527450308864386893468200859253635403651613006736549203664892426204138767551675475358722918219484080954474497103926898777668731848933656114076106836490210110379720954959043826079534463157336072837857800026984352821581745802375266322234389186337150385883971835557980952426844074076893454510129109066624907237010969078231721717641443316162316553706830278780742065109219752293781250214852101815435540873989451561596232622804873985394347111384103235349124069566448182401400960 [109,89] -32795203277936172405296022761869405391580623411578520346455462599886306927959989510118706832585323010064910376988148756753056613486600200659036749320153009788336319384356140075774850028781223310226861922118526087680808340382311106137555595177311660587434413638067446112473054699199997912525542884447330435293579619393212073027376030276268338691785554141189288014329155012567872113334534152380388980399236848643177183001913861877114823352540434795121628841804007888544396117504593565060881783657274842028804604204467945561982192348591812817933320847808634085962294164232843391581018018364132699433945034540503801525713665384698085506286884344202376167220369031794576575737347068567674641626815076494823177635523721979160078776384325926958804138858125898551155236357840217727934824360501953006701646725292985830920571157900765274974545133998937238312997186102160683056145279927355884397292073886354653055434801338925689935884968415386141170114084483978842839586452408193472975210614124951260228974983001891961486888787588556906917656453568827554965048114014217766151185082606408731113741396096202194022516576699099413093780708140503445146738540502766552398376902509334638567047458152271844928630561305977307265107855736730800098682813702002978160901720130004707200329407093026165893474449801248408536599765214214388330578368219553137502528824573585389324145957498089513189214753926640377621572518722133891473077379020577127863965293652344182635222973084678199640370144544532557021201960955511826606232451724149875384975955756943143212380989403178784363138052203338351675061967798545414268221627293292181942737480249415101391098197364162341209618246683439350441601319790912032720248547945785270142516227777901514582101008825098689772425816187508803566618057988047248856514374567895086628297089813269642980463428875419932696017057078144475028886790225470707258792569522522179150491669010369346284099071900525380704547588367312548915429164019983351725029943684195130647549688325677213594241128685401166885045555479733772728609257751813599445797692211421542781012271491492204789674954195589139816658297056634311204934653223157846608699060955380463347644240 [109,90] 74247022474048396437476648519333800481860397148003385966428289873156771938617243236530279132478484846639240357324025007328721865098156756652680071441821582943102116226527771802326444961999432205867136677972505701968614175217440972738060132789341075710137371806647867999629907962776680293204602033924913136428476713718698288855966811025446176609342510155566855423250612562014345316833232433697582490716016627822654836964827000799765462459336503260820644784558326712933039425897789059907860432470568549398726168254815412700311936071203988633441285385224058836920654583830778902044271338560846356679620345572133486965229768170002719949601556231060559816819607352123254957849705635913404838108426662334770737350654289843636129182303619049816421644371350127398679532567456390972637753088395589478361057538010212010058150732461354542860700090256649491083065804079307735334293870785655556088156788575274618686173935571296027326904985482939909518927577776112719059391657951754627010035101454684115274957745985489069871688483663849016441443374089363286074996824163354021519197435540399854504537501574926318223840633577234697367329563172099139565073306399759292588238916066772478841943579385480170088187542514918790533574412519803341807391112511862791832394643854885567085139345062473127525537219763992198560737897427610396949825441582217423963353489544745170027099150845991823109167356624257566489404205501976979443455209623243211936570186977965896763228167316581594664445427047195138866048330932508091563642293018092006090417287186438900720323289981046627939207181133502490151253775381882381097704504794446938162857064158906123493795515117279662309217155798882263576004902838230129342499882269987848842782166410873992260184616330594860373632393578255564613625369312649624174644740444327528488791311966279637437493493678339983599757342246291210021113675373624359063203333945944140502316352055895910461941141249277040475323935562987224248140745200211165382858529006435983660650649719350981916530649571553274936309081462974645915281496530164607987262796202793869247917844604130097716342018143833316428831702815556576774112234425810161830802037809862208416 [109,91] 401729678472113873567141621692932649113189699323833846859432031555885337318558078827913378926267425999868998540647404511003278076216138524405163376494644472566186843365790436057526717176564978901119151085399413202690956539311967686637910752555964430085458835162334740767529198265755188178102120662671007859247659190321830099809343890973121620342468036494961246356575272624900722896432975185346062329048448172303969638682739001726816852128159905804242593229298199050940330175860707974818111405850655244959350806772885523445705925025273028381088655118990056860770511172751074619698330870393196603275911804841224078490726946862485601950295964971312119531905436603617099891748172193778518112299290692608642688216256622950328320392275342284885941819610231281127642485339278638188995072196536548328205814383756094682382995742197886878491317407905187812967360585277197744431562159996835916895699364955301750165873445061177105159294280195634282861231584406305650469846885795411566053538676698312244115985642026921019005524734071728916319517931559213877971741356914554932107183285879288376832460761432099373940713171109820524979980281552807171085785206478932026882998099871508623614285424015764001843380687347343517615612205681434485302948044598006975247857270254425916110038483295037251724801704882196922862092976079988700858154551324094796588546002566772105458629651642872013510316735962321234125608106317556370246312120478493152960432202960488666428535951387894027837619315224277920262935035082766419331154912446907709498241135007928953924780785833095177286449582947058195418338191807294348565275365881779876215621151920388337932271486407510966771794631056641160565492392726039968204796392082897108887149682884864264767177582829730138433940471039806688012161676189018488036926714059088752278146707073453782005909578744950972603403143103919862151800313650348672389788761490172050975913277816928210423145149899625088313848224315825970387625704741521045817788878703068681675636025782462369695031367819076859092133872792122969975186121715316115442395058832053245647781196740965192829726111108115886032263658593495971717244309773039363908734194339428 [109,92] -2314190432932017790077769760791588375922546660453389202215883690395875382743429413196071413901182167785436352101155393882620783777573047153544165084795204126296683174893160352397958579477264879267598622714383820631073944875810573814374129521374485416444787975530911800721516232151374094053056319619260938083112036179149551855290904035814657795107662928479145787113274438088220540651721128698887656452148685777827430551410220960905627987032112082259374641647589132695127887859794305976967923569149655713829736570425473880198210627901364987433447891612861614060138176153594163870193628208063335805176946944370428700923334513118137949924799982777211988936813591361328399696739131319669905103302492880015510943914023990682386665968417930871691794619003596700409686387419652256248756482017277911403437866636622827628884868430426108523836052964538564904264856967418893267211063997827143334964222562411338448210302813347456241104191624745842326876345058715524345992278401688346180482753655791881551897890181755713389245375159436960046256753860969804658096015778873996769477689441906390934575421413128815672212737034649048364752187476342650252789595634462519155777027138655309791485800834491928044787436732983160994586103833256370820967918062586367420706781991709724999007717689073699058456176344685577754430037157390677191779426325832269523467874085678132010618728821906776311698780069316181204447513062283586027421746265293499394444315191390626911621924795472271250517218415317206813853065552952213034619192560644100474545288888011183572473146578429814880562370266069496394211774008606333771433174487164468062053187077706064005907347308384521725297264456980543995352702486356178535429268926644684317970673596069237539113801854910508016221236983125488703028574643122518815706997576914890727240444507348599219348952530791285521028562091829124869540914617416988954278492137004862364624153340181065913801165555264182141535984339085176149113737734424562334410759718337873726826033970556925531807690350824165977217706073924199707061293514253632308749843595619905111552136396966057420371332653830402194901735260926580100651301036300440848797261184 [109,93] 1526338132653190420513916151832150309803391303156886749229055191213539897277862790089405929992527275676682119146926702839590038179382287221992529314690464791893908792241347402790555252970135410894078019509678696383790019330029190417736348139745756331498740003476668747449515045496439003999667528564619078141454397494818332377483765986794280152163628271382626610942306973959617211788058040439056226946744241134804745722795303862830193218500459450917793661352357673124678374089875384684822363644980281465114145699075235833712017211322727056560010810425385799683659250195901635268882233468787258136053944719760682676451907945868549581458394327278870342399995406770186608027177502720932681195955637153195500669773495537941694917471057435975101742012832318710040676674318276802321870656841820629726800431035397352231400072233775457566773865812265566396044197321666839416098467550857861861666965200424411665793942585157724483324294626151552589646957882600803013545132152715015085223722542451042370525821639452605641946793307642104312562788876547873262234849783718153870695735238469366090303835891835143963061426155379879830520282129681935086041439663160159873136718864639859180653650313607099695881373334445214175171227517542768862546907310989954718971296993580867623956169785157259313753420003838776198929299762344438875525032562375485511415906233333292486191009571543974436847154880241552214880494611791971430190289105972245664611823810515944872922323710676788923578728282456533510037210032153820780004000794502715626382207662640123609517859221969187082268662484382433110072280096777197961284812314863947597673548891770762118930705147482501280984928076015459105963927610205734374781058745134741655412284199503668065245290381505908674126363094372117209824735880508186849731546309384640186872364640017471293505543120247495419617810590776147710881333122514636748107568581977789974743573043223125656430349812238517049405988539779634669320758445080127154425178945598466210683070325664886874205219880046617719915332171236249277274202617210414211172737358723865038742095993807336795331424615285112409881982100692053851027842156746034330160 [109,94] 15943521716147850839452706064896667592166761491611855253306588193871642917489590177632627656097161697512486172900723405239957574956434330684388556382731692927256747846699885106419348991152245461172346743227507673415391301713042726431359560797833428234238491474179509690786448643560266792671741652701810218290667243123222132614226317231064021354714429255897433967812086156397522262703001063977615792839451926600533803466864096484055934463759252464955429088374569626215537496450614871433406524331808932699150911072194227602307630836202996451584562729218188562036256067337400706467636766418669723775373036980133053933980130852852945085220413870060819574323217744501786957564887244936426351051880945289425907097603229565140141718676287547972345236888376231071357706931842812298528136837211490835162358401979777162760111055237445267185141788900780982346549114911409089968382257744670514851412011121210119720474154821422033454611907063548342810598051748523511773897090449038788465991981841313469680889762124087463155541578881645083330579025896215711114591295936711848524381240617751339591247641141989209763797253440838719964327532991786954728128511056645997471900458593624416605533438784982932978815559538997521885480898120529819259496981689821064894514161107196595164055543390869050733256798445228224726392081114467803344419210411670060252671536216508864030222092183402147764052624007215891790515821510682647354154174172773810408807632778262602689663359508665322419005683112207400159027698459043248820773999969595993959721228447375408777374050991534788833734017191484082745189052923209342835362894070968088409944374711820586135970324687259984699152803749993922552854636058891710441376787194197957210979036300160214356864531994288359303859732425060031190717731872984620687568659864828539184774756149211299670395267406185284169286043930703524002053954899123331490811338612538556676543781239322428677691421659380307610959947403228079448645888444177742010400924567638415618996687822547413761447462003010866013730930754722463678742039628411886350970377867561571842333791850628023677210083791471273263316689133920051184106150055505808 [109,95] -64444511304838644019392871606188204173912075489184945888349741392420033516149593854887517801500097377566547651936124508476562695564528459821474293894460022359579581703621866269701763226680571919390453519107251748214680420748976964352454894194300079957120508543542831259652986208116043437551255066445692017692035438139990265347985994407721509306575854039790618270317397567425572458931840706804373852802413833888392748524765922872494987900648177522001442374801961982040156704695425416166974865769583633708749112755193905352131620705248786451964138521932825128063581205989656731113006234509538979355082413035658135420985904665545905156553981907466916881095283807989911931455101199842422280673790828356978137279001634633797356502725954982066296472690416335353998730005191071226772214099233607022673223268880060532042314422113675356744662816239908592753707111301797555246636105382472259738145827703797246940107077311314970674661801927500778385430557749649384319200378310025064415455019926536707933526725345003502007724112442256324410396260981064567126435057686090088962324265401997317142978747996188163479528937709911873501135230897204999258331547083494643796400799116093990242528007495343284122364269857509756419731195371014792284582514249672340634367292858065325673379232175719285881055651305325407549685329575777313132771867121251713532620336478271059767742349638837394789633263548846640205728268624549761264527313867828474393236095668170573334118981192143747694222638440807607011803802409278567506784922274326906868569395015278333278802433555137394782214948633596914668036956726480740086680657815235744532569894109942721223761882086779863763211044610821468403614031281959600795368555725002503134068122155845691848220668124602600496387273621520291922669816645103503314928019724746238241632413128622357201317627658879476727891648915361972208077397928035061693989062286764256933174929521643405969106101317093239890789615305653347177897066224366558666705964471731775249487747870025466416337987549480620088107671962204607351201123022006025696092465466480582109867732164602842049654672179874891484479992721479904189314331278 [109,96] 13324673501159309605668544845826181469797859501577471885730002439616342973848039634825850251677844627789982371057788430918536526188778298291462014123062410579194137397715238187176095059909422308902274872974814064469410128686752767469751546818682900274490785218612649183045620142376025016690203150940760927115877840056421135646523188096350441702111128626286340018418643194991553572382183464916181264795148845507120378294078410208583583728717150123532776809687426233453204172203382814164756703373668607829039149157497351752772860417457953126680023983766895753473119964187745161155546111772199842589865010859738139169078811898870207328646153081981918080166032861517330346499783406172767305977811196329354299891511603951569822895128779760598930913128569355805385110332607281383196863983804253049605281628954707605285266171622476275875743730708655282432276642299759045471820756456056116645684978985188106633082516012466640596873442770676988609839191797597853904329377281192123150974718143771272027330435258344253797907397951941501329742699486131105011080042926276129462430639056566375841979427082123941075226939055799633069989255854946544501562087493159988331609225116786930932859727375040112227118967460659526053316033669356202802160621102731595865802475508297937745187575747474117731740015707504987250058164381403717098601138119056237119263497548568028865881401016197965863888189328994820282246165016451184972760512397941747406596049364625143334314002508573407800587401043464957000373344989806095524211386133114507601212766031512990106639452985337821464042366124755779845555871717230416406561398419500512307744166498993562248795432728211133701606072991603952603038559888829434818854380688079657162936180607203868330014667136540639757151240800904466119893072338786051622763306217845792235144455701531692033780871978404932116925245395749707918327566452402343078433092701889785808147658927734137652054983062104828581830140967703405130586864067321931551037182634171684825225472396321616430995458999379563839834921362551088630151719634300208168995245000429398424759220637472086132709003084405050979489724121526978114048 [109,97] -85321617982634328987628893161590086570515355247523574853575677142778663505874068220496527826976032442156407806346332398220446239866336822275902726550618767962709998607086686707312039186708253630078015668977568061675406273608063349403399984731978995307172823755388358382468049320005667831393844197473928147936681903070475158482635622893004695550139708069629592102462424749632496702244529166421853112318679142935853953922250897569734770064645303398356717560209865684949256004705712757334207205824445566985372740527693689824416537683929201592520734176104040586104681424390048626163755728772585329259483108234166787436381988949251222144274575876433005093922034775355282803398593116788249373273080147904590839259287106057777157483691816613669782190785293614154312103931922703610213325111534173032162233637266662680659495773880626493128865844716608669978114442523355500301253745451722318097279352265291254480438555610707078901099636594816365679567564672547670446310102902628914195524673662237523937991927319614611528275323232143450176916243879587495225642889913514101949708601526329611674298325681615772273835501647221199884006361412686370787095895598796552758546116024852794992034206758505922069917611180949360732245241455767793171696926250988750976395017175007270940199247742039689015328995782320854670813204215277476884667627923839088897351264197286799581733564502150066241925958027611092138319564340223280223628436418790973761674568994000117106453260793896630658417703225201588918786523086347059166231712614176529806874336922752393714281918975204337126518249920262136574998668450632743927462233893270596569863675658433437550491509764740635604079788582249607278343788197525339454044950582834936123754069727296379528942642858470570834738484699239503202836316771776769806831960563837085388683246640903666834864671793954836559144977245982937516470387301722013198358465131334588198509269330405851878247401962710543293286885526523123872794442342862665935537440966370420539069783869357623242698740247389882679010985956865354695123315412795736619534851878356185077817971384302957105991961346643970406661232473369152 [109,98] -454264905666054056846112105441088977984816403900510220772983119629452580900083516899397127732617280267594342365756692936094134628388618538859058160948873266432553061818182084150483390541226203265861782074679966407402337958224825889064999071516637668739356767956761517186882013635175064408693554590923711228984617931167556337489776882632047046894211929741725901000675994942603898542753586502100615401744285966294668611991915750203048993421084419547066817875276293987611787204091175017832611382431783976368213663109565230217464456103320653034811706902810745409070910103831336782159551634651864125370806721005111822728841702057126883651539344689585244858961999768012678641345326416693214938343556422512238168190304604958862921194916370384249622309209369156733345583416778866634636832037336412462954126931423666992776909055108540739463708705329427450253708125297901253064015813557590072409796979449536968495645363139053485170597302673046669954268711953718536528712076125300802509767365558035156323985762628431290465393397099675712434782924134540778130087986234123147182525978794706269759603209609042984688904068353027818565592072421312545026331690615067742532410799342546444114941137421295983240284306017062294141621520112101367676052222696088709870592440097097002029972859606718504797088219735808540938303177766795139407415472608263929006922534172274041554904685232196064850111191688632010851219249770990544452767516423517568386721066918029607013295020393432434972900886412220723125739018189025311128044148753918432774451006843069777809975273327545348469827538391579461050765996446726730408237799125090807059721613575628184197122740193799957426681951274377084456820015464337845243189738164058714796649516840955163903913234391397407185692177021988488588025902502018038715324263418015621322894911803384626880174098584437152426291150893438704860456610340690931305119695032551067079582402317272577645789451948877115033835351420179671569606063294062957665207585555182742506927333594002294223589547579195089907203082073936628875769943039129974463598054035099244008726399430370408249968093857587936501331993408 [109,99] 19514818202728610173076620416874880129410547964665392191862990483270105943166622035978566211175715378280300094268015364284015172522553187941751197699561337364688567549874611513914543476162664416958289075292624816048741253434845595572933024800597788965219998557661428162754233035185179229471456480155879744382877313147364562587666254328219775991834358845145916657087951831427765881370550660427745637059458984861607427007628121741193171562860442436507109459936451589839659375496168188514892144032415366628341899527928408900911907998875160783900818216063389399639787930885949244699184452687304901338349036237186456078955176388223067040019418042504636298970195116456197280052746244176062471623210672696515131680950008021091214921217859384146941449700460544918095539067137825391945881854195025320687393703147520564244612662697141625804306403015214611486152488188402849462486159005497839454066485811026065200358825005419704719395774413151427939408174218194714478951156828310545339579017739658010983975202074422791699567633182530378821306009764911463553760255671153197846399831649226026412000087510387779155051266937947389406596125442313493379672082714681160949896757963030314079899735145015376281582121476603462255884390547278632748157597097210428661066649104348602036856986051370047395507113511704012364559487066940296999865298474086365280515142502649062590202432143272323425613779407868321587295147858743974668671055130515515456626814347086732994223520473327318199945174555498375874429086727722267026065424485816040424797700460817073969939024601645024224754876919378105672004880708062120894750108895518729269348806914487198720695883043131404259149786301675657318347044024393974649749767040237404892503282896518726026705834669666032272904337203922258904404202965238216545931613476851858907842884558321463142906110713762427568005720382748278312271946604932607252889062983630518388465693973589988743965053176274525361371644219764226199114441226415322607227462769463128249400119285931091721959133347084496586879534799913818954636699966081578082384054075782147581596556236413282254769546353112484470104 [109,100] -101228697232819216148816564514375325657809972208711138738691768404431865117319072459248630599359914273110075666548964423966389459315595287661038231436483978406052017718517895723780038670071198203256526152409737035335694128506039638787692703414036003931963433606180690364402674354461135882933890229491234156904519114036958766316103298741573606702027415548829657100156685365440671045043219728918811852961967702544762501839990189452507523303073159203936629054715616048717781384073493870069970157538563421388330099281282587237549501741497302491714845325875932896550352483443931744063243882289696292204403961763531371824099089459339252903234994434471307308914492297881351924497278295771026456964695425913150811373327978042084477068914940031043266651872917238584016474062905169034625218711514546299318471162206234931820772637142100523293892843663940684601434672383853243260842728093008826825954364518052830001233292384537745541377994924748086421294491605829554965232316897347150863634783765990133465940468168856848522419852257421995523052094466298604186767815885645004279821363146743162826665093833656820076657046411136402856224870862645690003542741084811815410275536392848506491539027578577563474047418787677376860874446196837369402528859281915676383134592261024906966012511140362125224058054960208334499877945733070857446568360930099542730641226615601379096952488741647385886345109446432128464085762886276901954163789815583580769997501559823782725764823609590684108578303463403563021057132133374466043131992523933221033948157355733281685293766713143541964061698812400973731857110951617168928958760751681900475274890270333921617584563956278430131228166643387062534029008165748687423466284596729199194434565093619215069141467449946428575562343245968298819345343098027654864628535009252909271554466036365939435651172728084047563193475798822991521895402157156890483564250857917825156171754271185071513410468583436016356085736451349914186730211788526053202289669349825013863461284197798955972323702740790634269960711831058652359659041013233554855697197729258020866341785591178941489285971796425728 [109,101] -1328156969889802344986864974807053178690345113291795109021364065456521882790239063127869420452907545487850048067271426278849635242366308153296323260686458081536247144403992975648529158635516506985725635677855918682687101435489021257115948701793451056529570972874423585499716320280296645749917369743388989973566378020058949110068026404926852739432461041666212983276762231617388906817574262477902694170232441667622581924332326812548332522514596613540768975075975982996212429389218939538366487799423497853620044800716850563261208455685195339314499022842525006552525058241484081985692568702235712663243311953351272019769554461220764724755545422677913646811216346493316704704013244998281758951251883085359454271009873831692510357549007419459516148689601708302041734624112372721862659267742326453273377948821440517090175577818254329457780957806893572401689091512751303402822739323985408391718932385382559902682237151251250895583223930088375670066156318813432636391755394547537965988489637644382133811691271796008948941205364803239225178081930503106812574679304766163815521224929988853967421881520805121698074719843326491149123966417610749651136986580511622635690355568984666843532081313634819734275693111131861037256854502874911778617785258968177354295895404723597029963029589666425994672128206927118607032586805583496798356605340091134643121253793812409682537989711408067202536607193874422441771910163847652802319248029511713207072836575892510223582006609042098942833853526688805869208652210424313359406318760546184766543540250039243637047978573208488129636967828921487338776112673656775329883674683418941985442395195244869846257914645183144830010009307778345059436902989121946463781486149352885360607330437121360780577761146563949725506443483955255352949693667317382159371617400657676915487828272400753266012942802817371879758791186785803924532166356160657244772865874156040379336016755999366260627425923302140944945632418698504628973987293568895377168284304180499861540739249337439927882611848214952629889986254370786240378456275492405016042889987479311795846888451506113261677755376512 [109,102] -510640222975253006195540077623742315561753540387869487212018887355376097827250186639931460701802108258413327147114101017623624761162783819945060938935766393869590905399174046565976400597108990164990505742340416255108470238676464570789520191875591296967805920763548313645047346140888668049913933102182796128186457952106737289982877316019927148493311411548680989802657062116263608559800376988130253932650600381386386995176788189481519880493960366074801028504557692920430445504970652143587991768779951629946541781039623600695112402972102289924054138096909859053602964182744958988738505009191906329320661497599114329669297211663104906623025374784366207046749239720020479331688823854187967220792670179827120232424629642389655208008156035291945557517104772825502096237922265626495041433299423406378441244080581737411760926030222979172859420550657292757678283123052166406478410854969095191227926091673021146447086095686845816704095978047694330674438228770813571101299430897056353326147646266968445089521550756571351475882173974161152069287486127294134145875416585164673442432192379573245308758419518042339460403459332784962035300101145768660230944071311683490717432457540474791088490853021701282384527331872642136651941409061910781594553820381469808432098844545935617480914780790085403988956065109548260988413686656759113827503611144573326923905564214825832276494978410701620119364607802952427439703136398628678644541821551872761304701796060053449137985875396599674570460634339699842764247260430130804252631715924776886784524143135394628161817921030997208585531786061567938490471689833293382243955626690638893489301573928961428624013718356054736522501052178648418307133496697776507866673753979139808118268463177183048304738970627272718328039138823899794327467733875132810220672581804341776563142228494775508289966872573724623712554843936605805205755316625530713348546723959927550363482583161246189447799832343147551794314309783815774518333355709217568706023638283131630613575548759610495169070183907444143619646299745261498303066246457424447252128170733616781574667525163175754355968 [109,103] -1710909028287122969236733262168553503517887682748021371702637322428844861284793699713091865024812658728468640821102674280855946888195972532467042964304987033301741308135658654118658781623430650025697926451794954967482241697330885432223996086341867887978329592288380055313953018156088932731065173557079517731141611135650819229744886249041174143590169526861379288829981855050571833060566863109346903205591023082773115678426534891706417582530237148719804585124371216898189867439322736738583745408648518194253032791964832577338852382473465247850759051092372475119556103364961303060253644680668761805166070701846271819037774801174590330120219034902439161683223521770288785068368778996111146569132430362936313608371856569729936821394547051838855246937431179856587826519649827645670545395090208081772977404289964378923583860705764032445870240430239195237631906022366270588949096083235396269415449136121276114006362225893349221821015418527029994722459501780113573887800447514872640673719303851985521808922144062336020131044232332244575308402969861643861746524277122658981545332239645703770886602245356535226007716486076298108601304631669288396094694613235057276869091533541041599822933618413096993526450984792675660594749256078557691677315187086375508137526476118085612227532409829295131392514824461629042520889647204878018613148346973772144452095838857305709767591737365456346842434586746260887344369167179615322007417571347979083122273377375215836009875769883675138902488015699895045750653839049631366697730902993628789593532877505460847365666095812965670309697698592307510346910735605260114377453082951859588301307265159122386970755264322183508539890999099828603217189051928566276623201117469337345212734071851680369310397790234489902376562546284421385154644301526528391652762539552253716117153779730036592248730857458842609568663676912644230077228695491246832480565926848470622051702165689697397902382143922571121331601160114257537427160105776852431590658770817568814268752346526227635041731554990086544968797708135230859822681300208492820960837418352672665726429941792306944 [109,104] -625631766758896236799136165172794208571801740935800320783473054783216242952127047732771466799354932084292044319720687000324389561739917615016673774885684826240992020012908047921188207868579796576558404813902846472317756673600597531399139911720203626161196898978851601318975311072729403028666651878212772395723139653187060847047476252317339375225286408790980992667415087482835949535157477040692793068985828830309053372432343803467323239709803919990385378526510641026110221713677913619131498901004209901097507605466045906845757774900949066148813785253585332489485872172410370818311558674886910809718167171850001181332066049901495475936617081361567200730277470905136550327509026893598528953928691112265882091519913476821228299215041211833548961058154023940721667737693054631202388485343725345820710649849153988542988005157000942445194424255096722833788119839496948442054988276889255835064673201787496979579332782967220226142985642806599588139851710532563836117904896298686434015814125662699276635494040530422205525533625237314764695126220580733298258401836576257792977324280198910497187910142573954608893905159959068257811974954740254163435769914086691136983570020019076257765276595458174471390694882614996189687752635483704487254626387092765472325145861926248971471212158568247937335194526330218132720629944553943806676270031833470973410282899585624146446251741608053288716366140187587632010977087584171301366120311395664840296267733565356196128434394204772743825922421503579272435189506706276387132649948803098311669788844279061043778912100636163265835256154255061905250477918179012322200387559758886413348962929051479483126367934624169660363901508397290005059665327019886870999562599802585624116292109487397913947712144277473642985342360678909354019108995820200573790259438542889630320672814661324166121540533362817747362699550918929007164853589295199168829792912605680360134408975899139406984920901767605079665026381264430632526440880175951377610082167855910457502445883891059035607410172748117569902293513061429848846358639586136410130528249003709801907152429056 [109,105] -23350998030814992035438702471227046750781863762915850182480567905159688368575866393650484728668255547721325318709566857137942507195220743057088145595420193004193273098720806884738571168756198384906509041827872725114249208480250448649393490973881465594216729094540033849170013608752369678621607819470526851220693553278654604035061938281688520277301496149451594520276305149045560223578436959072985643286956205366233807411498949328286273752895707824610186217886039284662792673278159698684027746012419940892808931334253227536755130684877515161227033592343500363854346650284454592370258996707349790568535911753770851627227441957732271913658450104485679975593776046953400411556960867304592501629512495578761567763603491850195590610483826058457898667227791439371371581580615558549442935430175682471975361512236307951922838885240727777193277760475178895108196102398880855193052714070677698685662934312642521654305579884396831991768575715134484268904263626407225182163138069510888179279238621637090043997553136502229610567471851205701638197418084682170820561051876986158156454736781368615771534647534914650125225870833271392285620028678768772168571347338996735748417908411645413513095531066873309731230387247949254377649127026972029921811747953096466364647743281783944156863646954672141613810769278148052549415826456981475707008322481688527880850849122938448513384010603529648364454237089462261463621919553571509936150585647428004104435613576099329673100673450411983797327298336719859174416321360808163037172171966115536101958757638847155128039621782645335992924100398871956945983435915247938742450811040367393522083565393003735303427531964967655682971481824498764376539251529660547958298977601012140278597122891733972052434585126689710642442826552131782672941462252164936357945914943742896595488083470114804808216590297265723241956042873136548017316961413194502137443997303177509415052687273086575536433121240599340975875164788303659521866174485336796252958652196834390120229354078567513343342950528857550826600390654245474559819362173219845707860799909764666081280 [109,106] -272506567878361977264452078558576629032748699908814127307713992026395960586274251601449291103613963341356613720645084905812046771872917559321811181375453320117756683793081254903708742118671756668053018408014432088342420810234554364645282919697928080998436869002159584805788483304671460716127613269041964027334296373537132021364658976695240841083767672285837293101599503350191954908511661753412127684500295743776270350869562336991570845059748475863013437355321506921624387547268316510976778634501278603328448297481356601632986514842647196209963955996620395881718223307171534240414044076426959690657782675310760280907562044503478864218675520194115042561067166197817681096029713787232803358890973253576136434218225848770316244269058070582352811222533873863068767108802160852010133570811038114170024293969004833859089302707724615430154567906959082429057681444761760687157306980089860396872627062211360583975668084023568734078276838876801541320376271838224506005026041840445297436975392221855798000723599854241299298234971439312528845896713549771303887527079956835532474398218883350589199193656272060235038507615383827067256858313078030832049940472424657561524794412446306188949277026830348876915617475006206631469308785210843708628877025754370834626450202073936627471375874795751997831619082959582047862012060337335242316107299330936247783457527847702807875863619227795903513205133961471412511784129198806606441000270908644516862586117725330830511462403687856461001770766124169043908950728701077393002955936034360462196729469801401718312482956812852350707438103483660413257071391106136076384964773623080395920278430801864416763666421352186138844639824321366907814599657712550239335397016988880537440187980880610048851444362080239258075787217613212579295814830957301245248771943212534712230727454451733342920661365148664776996663973572086916436799623617168212450380519344025265285284100438856675103304788393083883316509684305884513271521505234473065834785058246702127765910458410837123017261129772086622172020134249731888107444184277619753311352238530168256 [109,107] -50056430732084540155590447769634942162408110134050606598191144128607027865423668023856433084474341473179373072485195240197134973934510464878899441358816600719857108140514573351583151930231781816506182593505521342435147043682772411712134689633370721260655196690037641581669196258327493540492871214742213758839376212274286925829916844005374064234078873879340406897320740904054127651249959166422032980504168254381797639990100578687931237037091834213401426798169780981629910435039515448140179793973499712279986801679672506176614067957709074874712376988020603913262783047359149237721472761921647706257132904745009463580628166655619558719114992445190796422177847006592444272036943196872781538386130353833589737559037936559141978025977198901682166853786079569904483153128668405040676747639638253033807038214439200444948592833675244673204888247868532221359155874812540288083744118386481612381625872368165927977284825163467660663680403020720092060064833979272495315023690056943736933769983701625952210312571847500021062228155952813477058094400138011349932135318270607698619799092360117390387156814907292646724512186930097051753307107335838249715670671510479055605946460481990429402279464258747678384449882949346251893694823117467167889488470134042899294129348513217291715732882796896330151498538555466159791855249015359798320853061887816920962022585153576892787444099048918503468205601425938827884402722304061974089534432880744436323495562918739789430559279214861733750814752401686836120353536650305745576572023100987873325986396330190502630068140876879910871120130624631714013977318418727196883695947034292144548757167865436089257936790217891005968180199290457987724929816695072134567197700852209093984100001644990532047091045075254429942049076737765047829130177595434110847455914300741244110051070067870088159684454668023570481624983379216095619107357942886831143973196142995811743669669010718501219789464604980238620319826340796651587481358738928640275612858987771804668809479703396803293307113147641028371421504506679175193506315705631223626393161560 [109,108] 150937983325252854832936554133777967332501676749912922944831000042619247866442633615040316296193479582177627427816878244574441297385322880008614873716229807498385648328914247294062595928445367898569840465440161601824131286502804403746992071465326924068945622861956142280644173183632170795675329347081641957943488784564678101656743962061350101669953019864576470684657845004636192764612728108172361069097320211947079389563383090837884669188492085820621219194997303670659246172995154908623858923534060920535190262749589578524975277946836216351068819293218083405683991003084486596450709431614315269257377203337508284961895408378518856914873235953257179344802758959991803383023660813912919932819353681780936766670898781225889494342141572253772541664948760065840900568147721242679341571572976488796107375294137894881706402617745331285714392285139011751580352918187965204111645752688196477683774055450542663436760960760127192715254261363358680938649774808347237330678378850495037783625904649988637462667606567887907729913119546687561932537484277783610680390000716431183716552723687897340991710913488029665196562464640545239695073861959733959851418964802905274428860483631708389860208514369434654556823365576371814869335930338969875300189214838942088922777656380215783672712712206701446034389182645768573418632018701769430734679372350552714965958452989937342144182760408237896887069524916674510955222026130546371699940122911651601190701642366832160645000605308386848375644169096750418729380749303366282226262957335188283263314507708157923853905338486935244391998878622003218842678487072656768458490849699979233040872118591370873079342093214482318499028980537840728416177544385237734870141426739727964175207845235572921409897712792326042662431302583154623119763562104323329874914653180008389705636082277355885998107499301782455827402468370073428321271880261372120168491765214197235208672046796877337454431977001885946934094124273770656639736963879643156945300037354002544805273160665318546999126226549160160668319746308014524935409346764354198784256 [109,109] 214014008921815638957100855963839687573972791251718158542440181899372647673484704525810701610890694967725977408651498152782074314763882304976610788322362437283015460645537547838850634942787720629232899945701777619228385071558556662976638726851983801047374791701265892376037440252671821967583183665739242512365465446628121150187037977244207163290453829991045658241677807858693465975081590020601777813213529602756826955053988107756041535794306575704582452389324823972394313758656295459470417153660362938144581889611211322149103517542830140370331211934170493973046570009136928494298120196761599512887341989843620393649820169971088620099068988298445672672024718993847428475673316918632145940454954117059856100060663578547896148084470434218743256770133202608723468666968160611971709918377285371927850098030864610478963299555235934938813544114871284688588174275515419193740073372459911846252161130330395124074398877536588469311565965565775038425196048602461654329399850064080461694792261740965431897132346326235323949177419173013401879864037257458133920172680161307793052926413131967545565609138236387314393621228132979840863989378988032546708154471144281117301858437811585032907073690399883390664462477089334928937930272170109224052875090581070563670110921784048284221267783086138126188231477345842552691397616257066623344255259299595092091160967822195955329668201753710952589055706004342476228524265677956525179355882369736193785827267984610473428719055583022485633834565934578681050695147164550278597274983665504603772186096315275521617000772252823726007094299816867688180964672251014868521510483960574688356193011005308964179512657756051813139164545384116795756730060306026246503092582587204588501717139989231341333915455180086829726958232216773780252871973280642735477589493093535142092634486855555250451165450880530060076159442941990217464161493110654617627866548165285702434720563174164957852909748063877654045989365174531050592461982009846766964074465242409208251087217486324955271016173973773636434754654459177869909507797192222560 [110,0] -10757834069105438215291249850571323245741002593814663150183636110712021313577688986091414657791210853039176680064230412562342569531682861058547893921424337684953511231638127631873821221528399365672784046431045829065825284134352315685737747853072717422481937287590804986757136344738639171424058980886676166900196815412163830581091695797391821733519307169161209489003711832761726154879808157548291966151990993323131696444450096413367476128654397585280865489962242916710146961234658414283020843669181002094128612998429411942314619288795927294548312954219204137992745883399972243340473171268561272308288924120191976641228095261612358859747178997179347628632762095593315926964469508460942899442657481063965818874810686100071521132842667502551435692932899947585790158174691144212839574711873345784551255343214621451166700996642403074159882507910128851531340300925681391423767834883891032914700135047048170033287561858130724882361656953431152900531662634631310734668298610511404708366250934770768095848437900923127813821728684012545846092546461753019727800733949808628115302854982533639609513088480416833367535430819435170257503312973328467404860703056416317815598258736206828365219348746005682562861124045506223069577816240391246038507235295885341732132569823044556745313861334175081040958827271502397196985914483038209073277701903586320398248016721340678033915123462124916877081674853022097125780662562944685048288884913228242259755694833676582489920681238402188550809724863282557886769736353238073814658874997641165240508891096047286072758840017727862943695177772934450511894114829246632332861224655021694847775992696269793120964997399647326955129127159879601603748785628896739920083548699504462699400776399523642595184081157527120627282468132230253407508981384679129074707632307419410274171017260691912124732755165147514499552092846614897787664734330294983813648922275496246459349623440640990005796853876486908954479581379615162855924493527956674082514984642239199306024791085204386668573522656839834463067418777690904144092905365473238547947843251949003239019473028489214965036102208661946015575957422744750741356724289710460993530641719088047271859774371870615519539399889326794864065786982643789463857226056058819338165668402764321538044237776259908739257136102606777472450377146618684001475862386306688738936594218162342855042852615448919506667670746055360013007123787002440234818401808625955853971803426956217536091644138566451200000000000000000000000000000000000 [110,1] -1516953704298124327233485999265292626447064612818223893182918317778070166855164481896697725540307212716771392638242179381027349392384514504845146512144455767049831367269371328757465037124746129847035149138603871998578908399882763736932035016341698821049141634026768074136653631060600660773463884649892234038257126286616444090385871799393001643577348910797508487512164440069262256963498797977225687897872155177105193321048983367225709258539275675592327969053728521823282406011570001717449865548857661640941404441087076743641703335371910179197786188550100315689071599762884729691756693094738061636594418634659811111929963201324953453898493514004008855664123949682662485567233675192948707534504297413834944912994511230775906818536654246596018267237439634480913102328296787938832532103374511029025280680899310773448037849716893406692762798517293664017810499633812065930191162285462242445723336054871326122714375217690032546435986712757265266246637368933573775125517791917906412039240883223105230190831145061463885303918976864708159280647185369210878955506396040223599005243763582612532122680400041548025505364759884873603702413944233418933449182074272351562089503614751592156817082300937716421978043223579012294635613463714658060929167431561222502586055646015854463170180776902003031570539997558756718248445184363398423759251634561328391183563982883446523530485403116208724775973453686177115097351072242647259780421697361415525519687495449137088546586103719658935096617174073354269975415983832297681717133438068117180331554898612722279849121444838711149733558283896163148025607992824253120925390509486433833019800602495936649893056182277427864160196160014073007828888807682905959743294209192354457262257998828264773385455295689707813411694255448097730898647471613760525483688135748131134893239052271845154900656470451445361671727204210018601620122620147489262697914201073316992127065936196760796141864582595472964491268284682726360503652003514767965761125500667026773794797456105082401006292226038313804692803740872283175103613879350528656668981359097747677272566745425912729225111534326860134837768054768384013665135407684871040269484572731258905517989082913016512414301575743335075458987340323608491187017141681548361997302583066062856649136383751788398648811282932840268876790650183378651379690446513954362329366844180224092519195351079561576887506259029005519349870169507469155349541064520058726685507917047314337070586392687411200000000000000000000000000000000000 [110,2] -35214024160247020218449918506239461467778945833013847393609600700940284211867828504445794691361556461612077954145654711856746490126953420600767193060161657592440413930736453927653134775571354047996328956027735383883991253375957951798684338892834833337893133456272100963776652624327080704776507284740291469978098441353314723541523966651019001858145741261158717487237824945474048089327259408334486277975561206391691814941286397701912278724108869424549343994937112645389694114608861445650182386759155583741332745261000720741747872787829937607420636403884098328689512504718559322522397942535450210282501734645464978711304880393553090088541106136579613915317532472033927858556373226074136418771320940197503246972985138606970343399387939210575544866078204658667857530810947465639927861921799275034304073777586896186070365203190162079522047970606468794552443392722776585480720543051129235204141807008764333087590487036255346823568413125737658073799655896232222895081657359124557218447752629868656943599305350632195771699053475062668801628874634925463840093156631724564067451778787394617090474739894763920887265684046352701025845837438283660707882131677753850511982680334175426309439432514657899140995494035267744436859950853587745632432718497911010986537390481740683394795809221140817823995789726956169982686699078730811730164573816991071413850054521062607847722939155154315160774724041822697714638047163956251249450369510560472203962831485202808113535367871762707854049916331766071299622802788443430953651792183864537677553867205092803717036803753504949638751135826899722366173134294251466026902967744719506508549328464602441573037119413257549719469236706169071145473853934097995749222503782064936133013321306657241560446837320199906246316203894242153822020471313251151107930702853441073016433258061006572725110078915089148186161537737821857554647332730938700371617396695665875642596259116453731932532923486351800876486092730087179038965951479238149182001960815367057311557351687314584222236041663409723987868182167007058537540540994540971378591641384454191461496256358546682611493876826262634480178261787779189254018455843712561465271070658416057710526382822305243205343093928012807338823181694643552195951605064925028379258930402636943655220777834774004271428531806650263411434600478734853353294133875892935672386336737496357788656417857072774416132322775539553815514302470937353491306178826446570309421242981402592583225794112824279040000000000000000000000000000000 [110,3] 208567204123603345336759624783108411533036509987334498058989597567140737740971864970168732827557127359302453891812428216785625703487417238643531743521266482869640557295784264906276798852588992101156988754779062690777613847497540177375438803637861577725550566662801466287509159259031372719937364189950296111685972066555314715454295187371151962978155481127359899272259441510571855295575676110411292028945504902034500339131543868357638816865667053272995969829117420548466515745566264635060077934216102541486862365890603115795494783445500344274999282194040571337382355204301359278673785635572922126075942075369055480257325339956038135219426500231713418360984713015810262351670480698695483770613427621132963994638842620617256451714255220324163933887031885007090087277708250344705692652597615679019639884132803924810724175892103388242088341381814755576367072000792015313627351256245251409875281179895893377979841562297118024296534253640433134260192891099827620243274158567663901978789664791042222042107478076108758902128132050659507497500876044403186583066961861397117953743862186899829706737594895969321350787581847287439166823411144887362485955682232704338335274996964923442407488819379864519110234081269828842531636752596895237585150822022001087474031590277470991092134077846177255858100448380044709376004729909738813751464267384445751548882416532919024397068417174590400192611627625239006018989117549322687627004643296557288011298167985609340502762255374884635108255983211502712382390258731020286194221032446172052037099450133549325505580710373045127706787021296929366997682674393982258426759643296705266935007858433770643101824907681306047171122036575619906758865365824076730056697889621613322756141348285953375348795147326268001547192233261252616199416733237035840857209781644095696665096225244640191892004361311951321308669712035355111685760314393066790258467762555110977330772021476048577335446731054442330939577793912603323529292385987383171588679433177843536000531972356105777972488572437233460234984715364842600800710878273834734737343407075370025495790998612736961928569296116265502499718396525851595740924093931840017869618707009305908339433513301188480103981683291140417844528914530929536668365867073383845582094686079661216378157097783411805765098861736570770957522549535684922024888030954574126416406857025417694606020790601321107708439673873696998982889906188472735733724649423972861148469187049530254493088498476646400000000000000000000000000000000 [110,4] 727246855469719528245996033130282308784371252121254099432225706142907697542681429226451331639569668371948801792713342814483688116658744938459371097918983195732727039493970703621828215560248114906412955777790017496019641477690305698549628842966885288171786594752857481164726337109272416735514604359609452748470317120874361885770157088058234686886836403875238072502820674605325555958120721336932563940354855835369510457968722505844826853520661189497504258943460994058800342417058289163046729097248851611934287660429101919211043806526311939386189780421190749191958075598435207355419688252878936056454357345832743956294349619725188342066142849649595151695911090420285324784978287096737969614334099383475079364910409875951024517572997761898323355144256575641746502930578057740141064599460625132898851028159765539377836771530691175652261331371471710569018410878026239585074345094859319662951039599415241747439828690336144367550582791981808043145010995881814008389149677495397374497383838395514051059777275409624036078002355847900906483403353114141110169748884177050945557468173649222285551077327498495894625974634603855410586313055555803554111591824149805677862709035049807631547865226033948207292238602911360668248663247312898730928856473366498798934076634505764337575694802733933152588777609515052916715289762675600239229805108674895209224498367833789759176381665295452257312408804136078125256803666425663260714429992303470435712868800906396933566787351071423191374390337027805727652903597098127899599730427336058867709825301963977733043882948331564257095269073580603796674251615061593442762917750208861421767162443642706590408615591419260983127917105717418077470000515133481237228418973932593103186043286488754797824433018403814771331887440097729484802786004564210376171296872786924344420243247836035477388095507252065344305767702277180918226866913795399763856418610635123358700146838538285307913656622208080598587208396362359225144888823220580722990605243450680553529253976187798864768667498143494381537217800022584904339802480892872415672530526760489178051425779441089181710180019145092350573388689183218766503539612471746300893660337709183832307906601685723429516384431867626551154388010464838414001932643712414795532414319969637371209150732227904608375217270923405050752283077923940823909324979356234890625206533549154150234866805337095352142871306596850009843015668366880640204944211698766816755445608518144424372786539379713638400000000000000000000000000 [110,5] -15451072332540845103587351391030548641644630081096035396970090128159995510020877591055491906247224711534386286908081523264229657364056246767089789517514520642825726829837500162487904775856153049453484763680470279330407764222452403965825346101033839261330120122794107287128494997695240053813938876892713681986906154695752090930829119243267476780782871386999176231536661648548192511734695281723377094713294416884959644058402256911416617246855868947517175812784000448270545208442855536118488925182879417864359895443527347704417145330384177325087181091741183260203823730172994380930794132247500170758725985164717880745937504832961847924604994735704994264235916228542773985358498685475396288148657841176964155457754299200257011878830397703364991656856311124372745103258224413068283601193846663739322594574152064762227627386223934206475771919169749127729900598391080686054845750181268677674075137837839672383393136315663841532206665945223818307852170371304205614451868090011385840554105037770741335533358446029390224309110112191691835806128103747616928211987915207752820454037287369100050751109729809392907002692708835999527999664794509118925069699924742059196867389805571066618641574282770728737538246049086740183264780701824744960535688434126923153552411748172652968469545100698955727322984078871339264498086709378475736305250507652916950143439521358422627497313758953465389577029377202492856505245255215044126645806053058909354017604949513388984847940215837994562558690140389430005500928299060857436823858567223326535744876804659419122597737885626098093313041244276485639941484576665924661302738030162225055683362079611295389540885541217864461930356456672100518905686291086531705867169087896556108825970932979755872483511896948045845237625318269117979157163914904858745361472941202513732952521960378353429487846380354563079279446887002981657453776851976144805699025763591083389766019572509773922874228570542404852925875417823516523923735281031402331660531058750384209180027224412484495603843212845590175814524027479256840589572155492242048615981381783498798803560903334644424594416439019147299239920514935462989195067402167570958498112241910960514309735513421451499118020138101488985127211039842696641483006531825855223464979948750626972882432643446291067614268327109676695351302895624280526090452382261404478379795277132521030118765714409690546099400766347897619793096617635825618179752611989391259195233381126627421384941016713265152000000000000000000000000 [110,6] 88738004935912909617493693032197710378982094713520146388646515157052009403699791078264845486131252591578306086811632089228661107132087693248046758820892741491435729911237864211313995012644011637244812089767133334408812587004439301201430009725830169756069833195726233520808166627784401076931463572851623625987209224148023498485916088491088589879457697872188757607206783321559230854380964572559469731966374534672420784193540748772137607336935966578392335130942539450395891670128090353614602624600609406528843346503832959619232236696689544363301113526524720919944893964675698527549936239926449939291312982662337202286529345021127048675750560680357580933756995288325698468358605502093912869549884913514254493483337919064433125716124424040709423463571708382432829529863968422249186793148817904797977593295452535855460661194926807417436481953938135848590629974962364403159391306949234517220442148744178621332023440378643027237566706076032316208723487126332677714475431190170482063706182732981488680636329360597530687884203994947443156152840208444291785288449843406805859769906645530375333101012557652273368284261712457956997537853622047118680232140402560757396155288373157799179057283910566999097801399588639074044826157288054632247139388915161327100969922278729476020143482521986595227076877156240288509475143169378227926205211490110748502387156137098669760857342306072188419063990387918127573637908689141634728897928846489351624155740531506506281112411744167110553422790001927978235593118809312077679843767073240965678799872093216523149606029865773405899565153437478638026913983637638389219670619170238956089280894405522586272584897252621679155132412910212179226108772551670835962842014754112574229641648557107786471631221686749160543125803536772516899689064897604292480649342214458162825503629024629131373930117607951897034154883419844261720869846397411588221183082868510578876248711671667103966258133392645357874654653555757700916728728263939845042384342316996694988586514208540588517912189694330576707703291486897490236491860771085255305396122049546811820748749523015001541176422535545483249902474141881425138911632664190629642078341728319630935829272703329697433838824235217985431308900044334953220746674216905494994473225191156979281332192334269760865023836815236624741105984123560965380854177906812950480532219093991428136890864529247058254303867034497077956259931233387601301012973806772631568200352798846105137792995986134532096000000000000000000000 [110,7] 57230678431725476770049506732663301589804575673011801066150457343760905464394527246292909402202956998494626625298393949551547060065302125718722076096901576703019188925473266624954503573828395710389948812147512807159962519244123162912830626835104376678686854469163785820726796375305739444920123451489423229881347334139949763085245947406223265926392790130281516362181175411198463961612305188186396243158119039880532652155623528564241495465299587456436666448115093860731170586757134784196555787670518788203665008591232519643589896647782523854295608144339767058566265807887460478848663369870164001510688122833791650423484607740161728879103016894840279094167431499461298213977351791096198104444269182842373934040868199526714256081604428936690337432844534489186843764408121637957408242899815922017785257817743813956420178431887981591824055648541559003894156322782047291712765229089771158581183817549764135197675952933433717306986688022146637733049728556345933608115833275093058300954533928154514243842665148395843544700315378239091181325458306631642375687525497063700211705373689055968572666928149230410600343822178911352288448004296512853345915950732757712529241604906993545129544040047705143916708965742724681425421522731657853339097593509595920348679731892597181027152135100606164939864571398643398574713414543116435602865458742078372769362075943036063608523571204291978095880350669279403430934276138252283091855943032927781801494596376474871613333452043376119091918718214545144098264182377508241459875381849029807252683703708437005455096315941186097341633987425349551001181156603627322723033081675059032450277791820047535767572640469007390254138429474998757072119163223718878484011605366007696751693269941075775564100212592098079555128977893456386990043168313017286331105825157929121940555736233845839012861743091912043415310651942602413441325981323791921079477486227650929990221886467450959790288575337089693497253519765780648088913168501034968832461591206193612663945547663151257082107476105994660443943967452206169546689734515497297761648242622680068298670001638680059890499338286588843897816459928632327560118237816033517758230229762584215155618278818606966071210828606310132028873165831517184608606879923757845136846555130880258484281698902885742788897438709508848974991369891834580359350217301051010973682822540644195149399293991227882178534651556166972128813962691001771016188263252895496942628756309201539017516754185895280640000000000000000000 [110,8] -3305998711078041065335630186071131956293602591531574939527567481310269737561861933165132426700519185289613774003595516536785090927528324256729916941207051733169763192518005736532383131245561429329736003286665140931533954246266072684918112879880168142768236459131448032134118596532837704327688299412802789877238788797551700652430252729321228909034698964652433719410996921840392018836498930524384182670787593987009696288980627946688514488328560456493906068866556306904534642811196231408164031929047411570892227530220715474537631801950229923894539609649484229245222573776779656321080621982308660415996904176481748800932183965455027076485732302946712148266227367361889883163560573440242406725289587645181880740881141596527668340706656172814055334037350322353431331866157320122394478049182238752801642284695480292340794842718719793951006748086236592116561499483267147376901685539852414060013026799865722191035151855660863708735068394710544828692941832433085181473948476650135380989548436030709823067067835669994198965565828972405545220236980040684671203607291124083653825599646000410916158423982099150890936702545897629478746447100588096225975091237960073836959229001473242692335806702692370413586642932604618773644916184014693192259064028953552184021168033259359169175857478252962888279366288277449814091993629446848547353102808835775538501898585251235690716211767241843334692611231285703067503979760859295675532056904696521028497809962745377111391577311254138319772514203443978519969192157253326989760153057469268470867240382115426460942165164927504465847161948113400777221195243076002077499926479107786672035505773516870655152460129335357143296081119037158633909295871037079081995482406036629478480973298631068451478871039163520545022438355864099631668205696273088923604214944290723798813863826467955119356608996122195731900091420459512420928037953788522149342450857015601083424145927330876164441598861084334357338592805806420399197272553076465409958253624454102752941252394743519977228845355554591319362054184848527143789906124837592877404822636621179372780768496982215180834779531936907042491222313949936297276738690860100488270785256464157560317928747605734663616035240053784771223007619329266493087219896194986496871749943255692000350438465916688794204674395703386578001067352237077672910336713601958841532862749094800754775988273763843032171957023690624412742169250729044790161685780086143474228608340966236422641327954614686842880000000000000000 [110,9] 19928652306423807537320417252926877193921062642422974343748077911756655791798257745956894583501613150298516708612323437911401769867467450747262689753575316918502929784636965035741939722503447915441874099227952569830655560958076616836488566931933788444205239905595983112864108021879965012907018611613892908311691886970776070230821900676108064222719755914268618978601801934932908969170853635085675806465043616098098335520353437695486922345128318362573330873555340465603956697091470259250131178272146663125476700844505788876103608525192229456488433931358695984887749208654115415622007862322989420704717539127124972263423159379568629866287511546015403725774536024179491408330145471137195560551226769516229112552499874593643127057822991040815770592742905377135312944832079873331639304827285477929486832152633026784511904672182585009384568901607408045045191270116986530101959976785094093924405325074776767639627022237874530829014049023660474259345509070376150218383532130673002916982447609571846401047328855155554575128169449599357189907421369446037862396170200074367902453136072972706900945342947299368647187168401586384600053814560675229868442374829489301105963190530226500977318250715778666377490706680289347782887318953680759565695784144219220079387617244435416605038787659450733171638873297663964652086095883812141021556577927519539770478116524253972912488986630678650376431760354932892640411162393881113022356531009819789066872851784861826813210621618578408911035238418167109130322381833584628541466232217814097714447514124082575896406921611386999269248275165912140961054143320099705590643125758415861020942419479806690480601520964613258272516326252856607047849321920953694960451940683852333215627643545773429118911303653326421746789887771138773084373237478724493827109338394444160235466063009249002666443174225264835331279597756660885383369259374983143278398495367078533088945759169971712793310770552679866442293664696962853253249119312976892561011115682068556157711070880677315273821358564678381954341361434002089708348418866023728906678279267401957811289692016840131961939902231824316224100794827625843682572660556899223463011012762682716061513929430221596674908295194934234649277579909984356467986797667058966900906207294530486701682982093815922040941018798249527128959370523478356287911544694883123455388065988360612604079389364500386379537793000185085067635122187403214290431154827192019130190788140189755070089270967922589696000000000000000 [110,10] -61327925253475374280139963421291388813151965653819816553441016465406345007756751713347778013753076988769818385720755721700049728107845264903322546165710209818690279446919908953511645389329095707124267414064527860137847141619001496552635050879037382844178080029740754062176658045674646525612725850793640179566020894794405519502043594871626902119025076570003005322191479582591585925684932932247785701295525031354526796373885432426663456921376165426136959427144243615895341932447494693732075195375623085365214501539925160671447511854172362840560157854033668913136454723386214555235183987953121512237842149222128087946801587191667015339324548782197707045701766849194766743569401278679707860242561854638834270883986653928937454947813189238126287699972072232262569309184953598604603263691097966102147590217437906363664983619205231862701756009685401698782478705784822388643593344036078031514073322803722582937483490013688590867620365995422649691328727256499792744812649287437944077486845295026386889966056356008746815193544727132511740004856692279808765906863815061867435024746554979715611353465006097992074268512711923381721949979355567017108501444890089052553337171841027945326640504381632915367416704031722315232692627253487217238907667349217221677112925018750368440449595650616865512665171454937679985637220606629221417272482623754773664368606561970032194035412303618325570262498657469615795375627462370567207261151097937490708433565797940678294678552606115945313876935233486855163141482838001501669173359708388201104043381638120357221365489993772845185548733632330037615045187376817720580124828123823930306618615378759580806745837297047645951430253612926738591907475326996520716237020938351789447677310594818367439960359513133015471034886719883768754614191636721583228808323534243619659646114342514748155348492028323059059932606079824049166937261027186052676443289009841530292811498503223819355855275871473302996983077555299892054676843319738150693333607524562318320886314762949168105309882566872634201158973210265576916081396696632706416154064436131644176572446841085552705627980411245115941546157416204100141123180368559830820988521277321313902487090072255207439551788044297142967148646835135495893786059231553096199817933760737657935423739601649069872891826665745624585816724904855883910642629010533608371242428022038791894157445851938937332959427521749696004020455041215951708755802660535153476782568155763310421093640660308092518400000000000 [110,11] 68493172281216981566725725041407192332652064931744858091357297671087801567803018214756329509539652100749973390885565586433908365899967613414394839422551363504240929153812028040001935634045759904409319984396774412610290827807643324383343114687246511337313255881773344938747828968459592099038542929568710474188176664423085602836383431063659309742119563302512899268399894442753892503743281711547999163761164962066079726322057559121821716390800844703155599146725887639065745190108439249622628299109041182473211017840277909018930483954097924637698646339226011831560148497834917600183093444381908807876839097552991000085690299343167814252033767030491596206463599440100647918713242443682038002590763576709750781761549294343331014628725166232721274404264032842516124135746907209722328407794174288017775698559619080743441165520505374808716595023547017404925336923376716414730692467725769495728486869073737958877706383252459790194330348105081550239855762048432682540836105972704605925341725092949374170862527857242911038196386450354036808306779034166102175597723451819264052031482016433694229315716965778279722152790704876718629734779387438126773874307715599625491872679164926904594936445642626834120702966913849298615358135691073136121356880050205496957058343677693747311865482765985257229632173934543966138749300194900744322815071258016899436616573847905126234387302900114188861618781607788716138850736743618682659170746047132078905587954288257694219694726449665184914044310125333986645893881626816288113776152633149953411533612999322529201534574719746723549820589203431536465271481563827906859589427565311691125979999510275287134410735832732229568502313892437764572200787888552591996360793993879669673957170606144767927113929531028351103670781046880959377148999330173770544008938971339032192861429656789622643444636564807429458839894369001748925055087997607480372841414715247742508344221829725157550258088115984631916046814393882307516234408214030781875906686168156860935420977014013622139314919563524549970299752302937348326971286117364519758851661387052404129448835300639638890686249336053148896187673918358844158992089216677351008707603818469578691382768241807263258260244138550524973680465370614747752831015431328239538750169437214566175270503394951318789866887316174428929443460217917669852810779634700377712059265085122617130607604528154923855285519151618254749964905433728253006622603455159606870335105542281736702468917690829373440000000000 [110,12] 318698883963894186397589233673874895521822370491594443024811680018230231600218247522380850411468032426749414430144698570031960035809910861127552489359047069377534480108954892432602945995264683186694444779335528426062686298220247596945038857426977210305788008147687743607387455024534588510723527263970269139802159012344461330638491043164154413908594711926620655097863873736644514089446221621292718853614242461107296810425443163664492631882195607656159223991809602818446816258337202266703479516871369260900311268253759803636796988291486970130246087137262385644788326715825884033706059225094976574889711940959356122884984682119558257745825883621622165858808061653137125169643527503400832802476560212713546316867572203681617810127443762076120087709399755794260971757490506017465566026395431069348069243381101626128111694300848477454159197422333361850000507772348426996057704781085821335004746192568858162164717571837115355782523248270545201321578881436667010950764848241902901421409968991004966409415108154094486821641485293259537310560705277252073274458524178623922229622133266302633457539496561950710838668053154297200201710525196320433051131562633544282852199105324469371713123451292788948050893827637512100111572431124881399197534743286705182530627767719403551426185098998675639743114233785001628272896942031713777037392798386890692821341691994694098010973289072684153652940694121911007412762602732207921238102128045737358198925018926644601393304761843786939748797722666725155939390113616139900844627608801728505236243843246805288912938797284648731961380116688697922590881543914731319495426701502459901080406622058064261797106898936158962727381793659598983598196500850427237904462921059956796268950857868534337455317232074995374304853713619649676699854561254991207923664191970380320965581998398554492645351508581213653772194228652268782820170274254400245109000854463896020902823062376970142480406084149163947318907569044894140963291604568491424349473955605448496743500449971611258572015511870527460787821418713198983491478569247660874096590446330788093044745079979705896046044014851170063227466026243180982533569919523641063193023085909249565026326474416419215932527646381234166881149058684231045550281398533400300177071424564900470229877788812756111876151173372812753296426986651401887536830939642473799024704994043880895305362609068303877631536376438334568906572920506706131589568326814068313639180231523214090030004335888939614208000000 [110,13] -2150525032671386134607038341038159889752144230528285078738063757138040659881312572472509160141838931123462204453288393269585126571942568230669950991520400237447153854874101754171610535758706522891249089344915865552571488560963063740756751809951628469854204261735396581218818830962672847649615835191956683035950898284061162538208083869125410633982237214657899559268150967820064245981888111697228760989878868941978150021383897535115430524679817243297913076922619825089153009325537526004852878252626958559070644082513370856845965895841981568581412173869305258638023363363112000892881516134262463136719775863352849663698317543347780383108884753637177954992717597422302580038955633587553444890342672895655624593017217250484173889037788022948030526888023748836718566797658291248063094300578696445488669524988973787462164727064548642355246823549533975472062808183891623498213266409968029370011754153083086617454400219686247116030760165835924982010122302276199885166140368244475202648619897104625946593756466064703898222876746563921273490882163301468698866732020116602228546135809054910958642535880152938803010604718988826702461162071514895350782695244312303271688681790620624204070592010647346899305111325373211240253900356566577597800118238155193122076259678439447078937462103166714746828923054642872110518752942650131548946784082673667386575667540430475309030449231470162755050507301002905762752505897708006861011741419312939904630089712392547110241852759383630371062521035712803204553805222326253028915032459836149485893993700877429025598176540787915998151050044846338732249661130745684712607076574349599628939753207509866324066947640742650938638343507517776518734336328137553504272577155470619504418764359179687451002299347496279882309762236607619986278302080835093907204548169169543188915167610451492241940479751652033716629365733094345112797896524314417516502800774324203974406198479932218237686078653310553261387614599136488256500357486703894542991593681472852477515978533150451274711233120739555915426728009886164648848438578516965588235821642324591707773205172437890015859042482127027399960272730180339992408414776496514112501341268134073194670289811685350767981728690664642185440503763780167768761827086022812878727699229590190976758670580905442216994281258106544967312898745313044563407067531315469770993281975622070727632104483658214689793262071319638417663757205438309619774059453617669559753046216328463233313257048704339148800000 [110,14] 7350433384105308035415565814646562443325662674564610059848927095318747925640169153871146306690713122016872440218628956270327666513807049941002084644502512112902873860732546684911778877419631610240949251603912590079637879331906660252088315475950957166795862519647047548074797416107406223219575073594685113955117964916656893446748841186995745140256789498330163157611624605178397422511683105921133278210963951945695759279643547965506000631249274256755142130840297652828267662444864016097356020440798842675527970844722983459564380626571341179086326732474234874347184331471894339674899058278390819131900358071875896658595825784590319202439269639380205770993556337828294386099165719533862718739114326900002057350780144480622060577108069616198113521721637199134742409900755067823220301874448137405637489237664507415958119542574009532560428068998902380942953959256298999123029844410635508016380953772820620366067765993334446409697537588421556917312624617740822744290930796507371988825249964059568143459374358782409734962088019914470799477746693161581567149505894473079593315718616336746454754071257029692030638206171998183875727212328474997960126695386354515641556739068494728468508131081247949285595179210575329104085656851135933739690131093952443989840408343354299276046424978534098519543025458414001242434434634283860853690389026992032836923120242967155168184969230131827317987145786499133016651011756418809490773273362289587142365007375594551206797293406378637949824838904818575084064854811755133388355293894823262490108456998237736350461280392421954271237760917182768407235095863227796291966094829323338177755455147042171710367582644902979574198027657069604891925731967749575780189749851856774144201608522310845474106533482184069928477004317154115996323416722754424352201858649682452776670061146023655612309671848841626720194516711056514619196734752241516250513542392022216970809156687836535872940257472886652505532850538493075147678522493063675384699081471442299856341974857076554200885485556883451780407640893642530155177152224376733035112251345054645026787449045027517812548721654393365464757883581514983291638878615933356338774178321887185940105489280804909479083607575386526042109857832888291268541257008996180004245303008759736572456949041913563892419602709973212311714575239755087571578884358335857296456083653187538626852170114719243135010457398127669532073829092366582460908385968191379058173730934562952070208098743357957734400 [110,15] -17956776931664165438002994409604244774158957247947640068010634591065685255547852431658191708477495313862861553497207952493421334161898244935979815806545458722810697375091259634456529469285156700422082966233970352196797371591715782485600059112973926165906368618930046459021306278228801933367365661353364461977957857098789953938534054138689625172134255045923550478738807680814218740195334646382736370229918745971410021397006001796300338306376036743144713189009725910528887952825321122306449882524447858445348039182311617882670395060636006579646917982070820542231714627023166931629438500408374353770794981355899207164533158674091105426260719356153995539191300125797858420777428054474027306058344382425326276021932535940209217615546301697760657179013066570031993432739777401912481434911644031887750911772256528946880406668764944513359326496025839495235275092123513349892388141477018771386660707347019653426193933038265425103446894407749407364834357229287607215752225217819329928912059419755899028268803669879582048498370976640327601106205643092791620232733158106244972953462186327959301037994991159789675689078744956019773533242036050877801239487727391907891107325392686202550850722867973219082934236491882871420167302640778339987714641687428086749173761912950150532126956802504664158320255659046986289561666738239159318078492106978984551349026413247502320778927185107486745833330570387694786971135135931465326867376820138020129952116551813539965194179049186372704295118980215588649640800663455632222514387003007005121037031899334636699969842857573456077919312633698609682394410115136433189348645015115720868690819353779275476385243525738880839856521540774312500057835517030796318856486678557022382429472150564266199046197569799967334751830091317990488191734666104409127014650786265131889686251371462249166066405399998997980619464521630564506008262066853709780646501639969532753591756997260484110176476262752178763878550760785429154598705708976261294315748391704960335734513181237793872705486367939923554730772367085206267793869231795617569926659634580490004239555489160258645839323096889532180131976951467562239229180462571985761903451649541796141229244526087362047970461826020106859014455791322401787613570367405938303368886539705000776772243964770290041188785292705886280229124858189957382297361365031062386908856215253806783191187323804681835144811894944442336101654022663316652994894648203874281284760216262205242984089346532966400 [110,16] 34117310949310213128922585875467882021256704786845577709204917191113570647300595454203848148998488184103371723392678549889911253349551756823562850959807531824748417899015892371018604456988249050730050792298020163047296133714118380841575062322861264981709877739075885782296456773080272913249139635874226316326035525144065178899537176152020167882400903132635940010656283101783503317540571311309885092255669227775200904847044320630490149051308242292270882905660267716977762509296371891004762214788732445296513613734020764877555392720066418719082190808768260393633534630313654858733471207254432532683132311381198199825846719221329118026988401648361994752414015654054039108171895764964070632965187861995689540920550888224275630692573635628065666998720865587769635474579392860985528044248041511643728452882375951091917794612704855045645911583703053602998713455725403565898609821300907923746054544629117273543826284158834651914291990553951073267040257627206734984505721167214999297030600332367092001861027489173328667514193303278248006979975641392549548007610629490904186092508935038194300340014886287872539413260646734404772429714820610655959360228155734488424354560121635360619891662882679522514191740154771903694171407408866335826138705661361992377846431650918027364100593602603010129817753891324772434310151385693634354123965244392645982502283171631460799698176492348823819024657622950038011856727992504941216559002989735242506971263401333808943021192568129273122861666932416306557085251588916781632600115610750808566071381317930082555721248416029214599250691264266742215726799700309369589282904628205458828800982636766702542575946663270611986428407159224613520771759456039211982182572542359909082850682598673827974669381792859088479434339417653119614190252581549482735022669672788255463441065432491883076742212821652107493430473948631760915358091437766613530191179831127986524982280287872754634862143916757656720370039761438770501625756702967806558778610551898628909671377326239351291618748602654035204209185454679428420656589748653324743882415145546009339272740731555623486266071614934986689852893313740550073671417234087613926978139011466335106356309580717537546773006690639806544156951527387232800099708662054633455851116679330220775401256236018151548320580905350684326214662428270794590634753390179693047770532147678958562078811182016399541942182152234967100229020303445116236512238726496460539882203650514163460951344238559232 [110,17] -52132564170874489775981146345654855786306930918463681013143819394139851706961327496683584070130882708261048799695604652538178372518617965663140556558677932292020409919779282980309494462802571563399467290863361777210316941600086564269213364563768559451508271166992919997622541436238849100364700256077837295443925266603129630161627870501196834895366696881591761185761705674441813634136238591315750235667624217594387218515739454703357921877736798995095360280862842653097881203011169393032192606184860356660347364592413653198458003296292583831948487341108396173918665767724318434860557522408647232249718998573934378357330899698152687210250544866796620428079812203987969169584596323939075174871025867473926025567726746716374740588293291068863140096349948655533302374473269379251266975006227771089369555597592366317707590476883724080300492063219654412839677978666907148324351276073485284774861744745208716192463268817718119833913327739204880457194824613762266671704463110130283641935558669406738764563583379034812519360802222582624412158844617618966965260473361013193522773311121877516935548387020017005372263898951717824312706692119447098290818487381069452456800305086461767064360894280155693446151799105165104245576679382698012166102477664482663525294586032974510084122196135345447923349509042652775267132909350285236370246074970008316279481862391327699287709855328635051328777551722386970138711785013394737297941406387968063616659762532802621370954863089664753164476344251310414828339243289208470413296672823946824082398100096436830995131774263664258743915024988841352180403237630201176882778886957546580001927148860310094505628197476534829462652060569213789518661282801334032814613703819691071719905665607314062115399095949673586661044143824556661061841487067808074716803252602184429551936701758031215261760228316286276898708163372284627645575034894336251747157632897387068960580395004236609445879023963918827528558506044402334836347579327242659662046000785622276107604008309648433970586725549106118849892780913751988156287969452226539921336879032937567076053287852789618819831165217889583666071588759331518887170171164751600372726797558456875842827084716762302800368254060150026397992198696446705306347450624793490843084805178364657550163958362944167500960836243097281262886010884588965845470954084819216428837540514962583443250786062239852060375527142941345012395417252016510452670006852932831303788683431749083664927940411392 [110,18] 65112449616787998939697589924225315748021194280246860926428892222845639686198414492076859843615016474848326906513588857085669435100057724003375561309004146593673951933765006043127531314750950697502982012758666939221903313900452140989252354572316061689961264884410352119555849308670152014143945956976521376124528281628650434101062488893857099511791521997988065326603262307657905779421942026219856856665739058075353406489829427177651423061808281477655827417709580539755772940759433765143395779066329185826875722884238737844052116659080412236115105363838708390895978239482604753212490811915613158052399995065731795746994473284580304318819701517971629045899765675142176171021908250989423178827356135520258743797010342970437138845379589424580008486766527981936406154834205290863383343889724541114023414811442326421431496880345061138173844583022998378244221725287765693361613197293036735086151447888023953921541124157880976203308343319193036702864872340896767104560492629252245991059536709314732621936136326087308960949273355150051280155815104263997594434423422916635851668505194089999486631923323656398347052239230224678541234157690282348421887090517728103816274269963453566361935531951501281545411578819868555325456789104977379974182697073022923137842470129755967123714020592981664666243477734132241581517188902317158509747885032258354802545871177550938974990106241544909972815666931098754366308134543920053764049391287800730861994108795253103881639695849100356362959222723873844997776502668258361404652103400864955721978128799492571422010201800276813285306319554109829530859979893601321391054422510896539835109098315322497958922809261809303506168840967308139201666411064488442133412646588142393886008768240520177314561822255399466408866454426108014147549022178466927160895676101237113227709278130478136043608692954482877114065451143109029138339736674676040170081679694400453075529554375904540497956978277549929980805308986076641004547914960560868383614671784064987276320707207348113393016591067307957253290367467321310566094252241415756721912871581618231946733262557701374047751260846861863702563206915297587875452719531933743844606195226080349543697801432859489518948539886622196503837572279910912661677432571125151502675126814971848749494843659553340627451436700500709668839660970965517752996177905450988479468481536685256546458298312850934270396214805338800826330072460184678285253575443080796075804785041270637803230724096 [110,19] -67244562347403055186753524372214891299105120948855865494474928039158175278689445654262926265223196235526815787838929180415157187938611697719911312772916651189648690539643677084742076253207307750270057125831628663904786252004604361034083095555832443098479821466950785635748593800058827714024342593614411179289522718737914633249203011825673216797095615137355903527976294722091894169404673522937678297805607860118586535192504503840707974393729602479245972691903818168500310921644348010074702424880839169562692382565602963976134619099465573027568961716569245442060767295259403128672638232386958930177414953318299841057498488085874948637506239216677694992689364657393807273286375982822533151765104666528781049362197117705091640375192923711720019637959099839423259197171939698854710727736875052197490040905836968897388531938859774826310265398055106301450237133355459265043910277122365701288748107671175808629758708802760272754528246797623152724263434180615182858668456198680080260468741496920515118188098073024343392193817521793567858364789685669756695821716203592559438780404864281660528137834286087894725267268974339057838017481910771117877774158514927548550706067357472232746680867357781495274575144388718467246051472559237372159951382584440646236657659999852903481208527830898621420184998964402705474024930137635343971991305152308829781825224164377841566308475889026239788183865008898407794576000670496075123777629719507044914149654099489401472318182192436863907668256084527808649144347674066776387668373927285147011174511956048563645473618024442975353629016999127155793902701389676328859454470865665990261013853257654153881343264492815154188151831630049286672914911916847547350779518112443081356112111048508824360021691664305243447701389418847880550189202779692334621205955571910457461398476648382737561692704708621400026163763965865786463907431321514565512141132217413633993758073347515400024228806204945388481633464419854299576170890614917760798562796984490730450906663835416958802743366948130933304916275360027683677352745910433272765039949366627467417453899301384981800959416787110239123841210814504556673546639643420590624861435598077697523593949192435142688790771684264489199533539859167076778338119323501552776350831998022909343559185743881037295408269898647345153970736735423278712715735572627637585793581067553015273739842136158365767657597549705809611813322303912295348211260391675709135564858743678085531435008 [110,20] 58623528498640385892114021184222248935062660387036218822744835242296654665155274823101210493811723370105995033328783489547601577889979940956780169929163040344087763167959668443304040113164660259647376739374767571380749923332590065141059494777066424896031215242344820260834753142323681664716456707276966976871492085358452231919356024941789563535221064138638700052671288370569032397044324496619583491904210718138904341651297287701039467650772351728689398875936518801859223043707768938788377384865267995141725834652414017284017619452170428494945648155637797349340631976946396362928333710131347699833070031138269155714737686887718922491643214354514082485825661217475056794568537112111755762153593089066228987075538187587756159023144846168859972949260138443288750338239168132492180495894035820935202693764904174793199556854931806135040032270558902065545466413155989704878849194657893978122793522522826195955659874743015153456499733973453617048983642393271821567559669339978808821064410623439179096369221732806433324126641918852016536493122833346815346819112768079677424075956477811513505565328543813779112073165562971604631969638395788484223766513283959026287388628976717167438135411839223646557070228487949505845843124206451720705766689273789056070181229938136050827218606801967373394458083223076783745766105284366499687009074086597442666596170005107664547168136897477761673213853399371008343086621637065015123365288543856769513269320925081230823782879376589824541883147516631461869880042636656475357699771543914861600645234961223498525219505753937618673429428915434747592353197537599572320496255325921542039561988468356919575032389307466558521163523844852129695983011826504319399670215918471444503341209671392609059996772818513074432152887629757059890039524911681635947614482825045963134873861914993770959500108819049523414941821891469430882025834247300115871655750074873982124535917750860440576084679694658799471590731778844259031824715676819676737705176841652687243650241150355285929558185044751332103422434772231965740717997624633998702428227344718137159113117211490849202329914759683991205755703798245314293726745350100939031863853014745408126288400159993017833163720629750196268013803898085904707952441653415480223841532827706676477844172372084028427756572006978674060584729428661113420138556531222193119187266799101523250403330359780175598639984172823642387372555079194110137936833488842851497927782277210324336640 [110,21] -45698990144528528810194451531628458112326898543750636396269249528313794297246952874141393389442716001955380208462648429693643709198452895012177457495439640688779198875547334476007092816454430604204587854846475742648723110423229255590026341478187865815268163377089038862085669232925544912540750890822435737017688191512435954996953228199476754438270231607185773845430342922343841669918420242289371690198305238372263355896217085272921203155137318985380783025199163032989376894392788846042455224577048930972903541846890599841490506196990286904769462032703677013968184685930164956016904204379093310659396886258369470072149461098057166372668290817355662403152591870880154336486340983163351603509868926811394689973370770544114014881522256892354482520727811262833923858920347844873033071496778115417239809718119814993503853434298855153701076154462701158246155894720854927854418055042094579834913149898620410939116493197870274640708220048268072747255675607854695361722740633573034569440751666165880743021164386174693507539713917191218668447828663699122110147638845542063276152423540454650484284843606737303594576282585927360492361122179616616412299876432295425128138414921149860234781426394607658204491585827594782103551763757216516608239428350362035858282625825786316690354237768153327708699547143630837997772819760249999418662059450838665635334337182369303150905832386323858223524580169059837936240661570987193948815538604428379381501426604807764941062933937715827135679880778600145312220511365582166338514565295650785045697682991140518230370889178327907579575246191492046263791714871563626348374060367560920116660616700308727544245419559556212649529921628895979879577282107450695676262613936263344901205313033382409567478111222758930317365313927050662319348422556966879048196380426547582085389000979866253635402446368958208512858725389802951729513485820615499970318650493496098609859980474414112191560652464700800960269769598505509029021879189585384608068268553550069296456836571392038208061913560449616530338012297093462086838581005097159479376326791241876037498720433050974884554815029693408791648625099713471663651021092364770096031439632994594021331605109344643777698653798900101644651066422866810569023263486761370896535953233078942097813893163844987295727051429456411283660057661030000299534985896625843510029046561201222122653783970980758816469110167356816037639803359877333042460785628008494391448231906660843520 [110,22] 36163681604186561796792260959784190498800906556191515245348329919181119804265056156847225850146618918721304671104778995684547251008655442349991479329303703925685515972724509203894678143766903283027229042327760751505616020677572552073181787599149772114115827950387588845872624759310740868859305226552388582843713947603743555460259404612532046323718212681612403311289416944909845678260338168387201679640030818545065384861952213838270194791250821093596786549680367367377613056268826000522201781840450000842446679983662115190266998833846889898694142250038627937956913199347484506746562954209162954743381078625588837348984710699782770714030680811849880276875930642549287966951312154330565400305673925323274141836798349603833675043275202056476658299946524826147355442981747471573700481574110817589091175653835356036598658720052497089030764356145906575710824365825447404426692058125334814565060866004745822225861159374924545035101665455501938007215295211017718110233207059886803174135327346425855200397509755953945330695927592728274691440589779442739260580952225748532096156089384309717713165237024451430658660431635429006823876904019595348845644473687024404996134911909255992292632691760372662910350278093201524345065369911648053391211980554785166032034823476731423264096169936545151630885800486410521023280771615342015217769444641242828824468226465766209336589711756680491661103405736350857296709510954943272811114749249515781475173210011399215382364520536096008524374418269028015562689395073336322976393756134466076580835814150396649848068930617228790992052060126618283905968389886569894613497157130801299474119994820496865525923200492759640012753129893817330542839347794499565329353876183014283314930345510624965201670399522341539798022895079188855106187927370673104193156201818262518940078401096055168477859573337090086872720269565961861752456272999755433505982717436637740289185888791780828929627180368153028743075408029428579369221751782939644603041467835064294825224375268178944258674101086431626627388740440435364892688794633580393133011940245005578443819009111337604213665137399091273171176613561443254431520939148798489289796846894953442075780309468031899175802541652600555021613276105365224048311780399469416138929788322199678384295381698703923177708874959139880155197977232010447963179664215334899067480756505742409664183270880098638778286532291372838912703028011864378785637035115086301176471672540102656 [110,23] -32975718030474600126163687413437001290700068266269241694223618130632551731507269400888553384239408910764056282462201578854881808672180316691837468599460465467856111457760601147839752128499786715099835652851175691923400864008679315612384747398816407163792100338388003201266419536041405068071738447937136696531084292404577751787208027625162012934018263853732696903631288938069186312830386205475042792669454560206743174399554113959527679926788166447521179918234375718289914122200191666351794159369492029992633220668783777382277483282133260497071908277423239694299851884587762222688957575610428786876766838959752249695417577945479537723215818244853416026798660732262188047977511860855784453278578529520402547379700372569668159527025350816622119040029725065655590730224616654455610491703420030304504319380004070866769764449637413006981577812004119873486833482347957082122922004531846099586610902700246491880881671451020358548631787134158963178923848266425617168718984979984247981585620022667001356211290556077629830687775250876944296029607661797528330934708419512398164632175256956364448263260118306706526125036376705159367486941672765374300297805703683045777536015396791830561699049188652023638696766671691211183577481732536299036002414995828978751774813377772181280221616877706430654991560599341383765781704042729550783046080434346960271920064722968656371081110657654840310735242427687490763537844554085437848543677061172271261617221461039295042756948736173861224694060783789250202865470728754072481281759141427061587968406105916563941811132145716638386956930203571498952445638521470442043572334886710043004182729949081165828496152757658601172918166637954642827166463820006675611069829227580881825052381655039253104361843772386448609604646759304847179048230068953618425643536258421174802505531069994872584092651411687841719112974778189697039222576263283028171182109669509169800367950604869299181365320565140631028513921001944556591127789838110474119479145011835003721615730744348412902236457037798978429468178722862114589480773195002694782945913670009135039391182964544892231961795064165411861536453448648031011164434943359036944337253593946054828474487888155684258654992700744109639523163754868996345964786015492751831357507853642334126195287879673323341614715697219786217052550724984481318463072278536715355356308820809450484796629496135609526294185981025580330211890991271922547078604076936849443327070699520 [110,24] 33138784603867543454650770285817181250513431195265426056854537907431909937182830833698101575773594137652361110920519331083791399983912042852663799905951539741393123339768935218501136844289436351315099783286912117592411025558506202131325704241019237034128911505757107355080316086118729913825718781278947054915383782236607952439728455172048832800886886693700896185768736258779390487078135848306260663776615410942922567457097897882343775837334226030501112806274752257451664908436583966791917572118523552734832733777060945837180709635667588046228124536313092970552256909697145939579020564970231338419786059086783405347831514176588750804197122207886320055116287918423570056075216979100624737569686654283853127777366364334556395432599249919002769767078260274062092847815882661165358241832993506451858104407864984745340618624382442959244310756276859264800100283269242952816965950641370144403896315312223190076066883887655652221416864309242113643174003701952412174844084260343407794818129384731840232528824204181844785690670209868662152779421177296782687572698818345948573308682097275138554137564014692287694983668897288661659329621103665546465772297472468626858925915539863025801335111844092199092858741905190567693903907023681939052977957858929118658745190026452193790303494725175861992053861630132797511245067152425959434768956908495569323444552888009398119562225416360478448768419802842809867285604326952701201399646878508799654296668752121169033158515346372685749346875041178864278786041829448210970663471672122731420441828386788160165717931679883031626163556072562615825453409723202777046052353464013544641895924699673964645710292843414822172563283155388331482654836676503527384429649442420970273958579857017767750561514642658021465999200926614964051665348201201904201879265144743411224234190806302303272455234444079062148791681659169586622912942640703110736251762525762866625644059465610981265120235026295601959886431629769853972674174556393956539007684845597105310647226491004979167207227013616161469361398081148435288733980163823228364133021676330025917022708941622882214679185937920666761157938033227944025122213262477044153368310274805630854611684674446685654321152297560101292522168553475796383273917558750202703540784659098100271218553326480928174491099625925393119282209318784669505838921953550491116614723377054062306064354494964844310620158574589756361203453112868897552244217047472015147494539264 [110,25] -31668419060567309006377920900436122713422730438216810771318187365487865672505575671212062929854977897519100749430252164359185438225793100323046504068833360774796519000264581279522056135408980298700372430039790703487525025461299219952716612457307597465814859478911710699048871410947511750738298482937966928658544119634694332252395447932538095048408196450090202974569761042920879026820292811396240761277871781443343700571366765848936178871590382647062498857565235983334687722371011519164847994222769507831490222773951305400135399204096441613581360593027460256895796790133601858491628932101736048218950634266359361509903671491167431614528776675515313561506562476657614066219744613545341536775181308561085158989226957579327896493806195355355833944145643836187290130835380174716122584574420224443173152560537799074245645799829579497796491734629283868432470281253559542671617241669666201840491111185433632851431339131622714295059478891724451931812238924635196710443283370753198900446249800724995299354352893919332402050422952411021735303393374722313380415931211131685679141892609694438599478467235569603435814447396725651418851022480744979343635795997675376090387419432907796934362025340259892335502074627466483774286011390994703806852283917732508517208794166451222898147317901259484100254458768461547468672550641722006101589744037648425751944688196086934054923833342682176189924745593171060871447188319149213270787254398359850938652962825102814982197736130003164566047478069333098807439631303621471562011984773623830260772750444060130364171594307274288869742930651489326510378819782847213403129346939164848679693974954856015613872312197208065992233665548132107041281164341146484382596173072221158914801331735026248040758886450032804539278347365118902281009017570556861586671244382987411625290998672775984290763826763828100438766194282318308452943015105607274894346860120263921160596837823126820827222598942182415125323693102542417470589114066825793801047371641218680331878298423743601593532241358535867798400565889407225526125028942420744030861928129792819101524252714071324688582826540559255928716487646856883435840633539150183084593060577902083284496345127147390290871107274510048493933549584436580354454656441083784632722065063259478704431445910027579745565520991160256569628986836821782779775735143848805014352113069026876095176781887499989923593913309814481525426565535826931736330920784688009711714304 [110,26] 26167944973736125499138226155402716036535771831805727609277773548575940527236662622452371706631661477399624938933985689368932075097297118406995252772807549200539091020998628474248923603103920869749111811469341268651841326177571078884886670424489754759004821448064997375271463400956294366056961619291755245758280871022389355937546066849549105982510275574318166421386727127466837144062453719649191712583520059690487820623983868596523928341016716081190749086926462810558755770730445625045446722078777445189144550296818024314998100734244368785205799140557412297214463478871326972189536787453947758572082626813388305457475751372090197234996222462130863428547555480736162764761859664285518531481373778874468602183341748161859180836583398301802666891218681161290670980098419876814593088879740149853162941513039687653658839864643711052226568554498266960286935691648908310225085563842244734863919021379157751415830047979000109414370946680162463990383433683440572624276710229802666661980076085041009925630661251579813068921431915032852699638005292845764083700449088283924548944467755051527440430369796596318870239772055844170024627149992310392936999790413959651166935397530382936035375570121692629567325595888950459265933844821530853347292249270015779358644414641862483505111284663877648858258046334399488526654573039595792066026201622411127249755473313250234179657618629888961830492202224705150609470941535815551290716863681909757473175467988566887399361517653717973984204208913658213697149612843796588955513003368614281800945415915290199593159937414186442310318093534967475764187284244867380495893889498294448360298579789077187986127510784202062887923659956358824087770838743412900814576197349561158347611689809161667967219639215782563098494390737625666542826179433110301159569088696544229383313906861803913305017304781294857946842617927276988394097059162181558508283568009532577315332043801196860744060171631805399852383031265758161643255626353496711935230862495819754022609618238449118444272465630557753079877472835957593713978727949064440160544482332309792270916332947211430293642694065481434082430945761883058415150443310766923331304643498794855179879666579241806566035047433499208232676617987326273609042247813295701048598803454028709877517785036784195969202434807739452063925973394147331273304409101439160565882335245813506388532649412242906422881359398614600112574239231059050964436655724424975089664 [110,27] -17965535457409518099855633849098606380447534277246641661241369938370615894518948100007072221929610508710478223351808533003179886057433343822566378292119634996582788017742979328096569337092217475846388145058695577914656939224942404494368203031938110528115488239969908274541172558322001139028447759212911107179041994507924503115229737116221132478313818786791113372045133380305082249061620142603309007342644617609947425972243805848120716192491060909719804397188207939275982144241285756301697003935941232756322265138767927387259115988067709426511292050930621606638848719249939441537271393908754891976917858695293705342708359733314378112955706915885234620424493925859002668007523200721991464401998461212427698253591123067989635398271396793670632526072451494582300470991884775238756194460971904600037532028615840661689525412922551136918759414554239357621060523211168739219816041138762690089637464554549758308341913775693683353506515984899482250097760825749714996232879683041501475823607543280255268934709291831458682830307946111829152456816837349810129542381022235064711931349135270213435184553289441322016082309446558084940079129608154973878520470181552717892923727943589957588602257962812081028031027747653610869548412831048644600433499862228446193878419394510583963437939521836547799213905466025552068265934146540900435143975867718720869019758288992748726673165064721335265056198745877539770501168268973448232555367177093433406796404111235194870704410665136529499706540383995480312695848878988934853406276013129747922123308830644606753972376024163123939429415172302086917212186017787036026886483530826589686318141235378315857965443632634309468082952850509410683924219789379571242756286907136968851015877526367552169906374022757038100597406011861727097908902343797077969033682165123180384962218678454357969775206444368982281230781289470712395130107547165520504462047558831495462713964103751950834366546597789986443623318402822230994445224669316324833922985583438892684391358247881502686874369330206438721871404522234662842213959052015681203558878751886227142604945341336986680453349460024623341239890206064515471886210654147631403245294991070413409526401432800509613948150519896934417551929764803607361099788940341398610037969329958240362187626705208738619767066467645433621073571026036089378177004064124481331431231643457264661787868752592833471399940253532271507368017059536935080745180239388213248 [110,28] 10000516631789325043745987027234408673907580635881083571284563480110492342757610643580994568345520337207207234280661385488663267980078760875441837565129567923017931631929197321852252173231575449900903883357832565789255145713088879891562051478347452881058559431126580201339229381308834879721221832212491484530534352744601858293603513787790932843196452028283794019243581154005758950135406632014996922131888794322763491962210790571052857958799023873620751946731671224665645219757058548211511930299429659137424387475655308828204187336594354805456177893689328517210899393478152904318125931903288623392264670102255647718745021879808479265766713240751630301876144871610411660726591405437791547370471846591216797871727661038387233663856765022900912126295082844186868852882535098629838492309696466176535005036244611218916596444616407600572572005558194894789838379153966587550286062101768036777691225284220584469792087494698705914970634857658319907306089029559834781930281004087147483014287431687765761811482131841969167160191228407355936279568259173845196808921526015813614787580481394615874302926132060158418925460907688319629243009392262975507558551362103286083359354386309925768927706299585552458483804870843634220147890712592511786688569426857255814741434545836861040469874152693367988906784259376570938671743765681836095025475440224756169577935246857293267233894515190814222873210916804761399669288009736996334071067709947489129423203292619223263593884211538200155385957411343817092541836526005376312176078810576465495404941250029923086871610776764988880691729471006355028119389697040759805371811127659360708551873911783533841916449940746130080320733255137538395581696983009952846838787000062602759363592075536038929457510654282491535584957841154946377191833440728355864108034337608794458158675537998251610235288405812903499366712927614768402972661219900251519378627862439636540870023502952559140664136564415839827180646859471339773383348537692780927210002265341145053523069325109911249333046188398502269263100237212796199458187675858236982974590979353317292369241910569499921979939165125771249157593330471541840908942943080396048755205147229779701751322736374610131608337870183813262656479048020892351003758500994258563424503232640779539991815250162285956080006628966638252733376615170289637463266592878806040810870750702594333177229919820657566091097975065552169826552211599309205696148263665664 [110,29] -4330095516874415817319594580178783545964071194283176525792362674155863306070263976343147605876781449837754018111709425784471975646121695548402509165939050571832945633176388746483234306120334930434401245027694072143554649034936139193441365165899811408023616395272582926170640775606874209713740677494103087387783905062980557699405191052215897848939058852387476903801580535591047695032377640552704541412562306446235177243450863087342553643798933927770003708965251657433066115075949511387299365069684056039525983148390775903455995988625706948356112351139571400318690111055103474419751532180239700063925463961714916061776083825461107783990920953844410252246162114132034349246353992567637706902986929165655695107899532037488409826631430668392543404321564309219027693678726824338694673972952533860116888703348662388693765600342038469031775571710806110125929013758081739260376615048787571029460948848708790924071714729465257584101704903176274281792404998491992847503771478465565022876778166835057934810824169189859290849221463725655768297314573465567077022228513481739804939724536563247320312893228385239620416234235560873679152281234194188303152459142246128137956000771101398133998189728606485478759066418602713306088978212890433543449647996570878607453125175252806173838375189552635756781428545656543972438597809682085441940452378922715474223616765921965242248275264862027048528160895749498937674416939711402446332845954140872378943634816880796130860525430834511074098442609182258953981045093925265649580617451569360167479757400245145296434122674072631169533800876377027087668391539477336286340783794353758000380405634136956805788588907612006833445727013311426018562349733562394843159501500817461771593166174929294271355200102223188438703509456817988082864918119241718714378424195876143048571328298851264938846135443336370444113519512417360000899734520999936630989072386742780061359554630838066883426812792736545286718159870230763731464570077636818540328153277026098716487651701110210609601122184559761615048333380797227986603849315431755323314844015858602915456012597541593922335502916302993382889687429300763409801954906450937961675295550093255354768094263522235572435332796730615714123575931355432087770551047753607829567363725701644564085724441133041455997197148289573993442376948470989463588743891252102649117329782741658093262444715087157047148662491324273782815818742843937728078047870976 [110,30] 1278853287294346421366929570805062727649506868509370024417215719630058328001839019692840141534106951504935394678570082272755394464956872317422147499296964008523931648818509202015353555479935136208500914092500375618149060482463463429738041689318882196296493567371179715154078117740019071651676731857535314696193839776050978434203830320928340580097257284167252703834375431759933251724030642950104150113927183532008436259217224620614065249298252525927253946494903476406880542331028312844683308236310337838161389202514056632903159477829233416849214923437028909694627690736822315618734598239189766915354120052370372915260628846191653765702854929584562765759814328934933162812312124370333705842874672438885190827573334206244100488755355906634559598467889192087074883107221955980694659150953427514134418697217738874485513805717164215053057315811235707439827544760511928386986836276833019524203982309081065382814710042056121981495232137020070505902193584443779819810729981018196060998413126639208096339553302497776949429656715708413915888399791169646571241336952179308095836256942558620994587616013613612873309245980762813566010682432163867239127295279227216278699961550749308172773284833498450546822525437875818758002597244477800071184419734094305536053829212955416763320803162156015447086351648160406231121899084287420116756872832198158751707665401439756589689002102921614221608019504429433980770537214494733479945361351120212921517574081611472800489085265642083631050778722675547984006438135330031959809740985141064543955026424137099475389570490075575195625610920812563742030172767604757398823366758807451291070286006348879725814824756606435075852361392493200810162027509579015351779519523069258035828366902102710143267019865354806102356278144408981712318336916899924591392771776443295757612317260494949795189868919782317229609278941170339815239355905151114116538131942858454411432652902548634875117252871336267565020488887527743478456703258989260052695873277713965241741243655025729289673283708580718045814785328998049241007990278842467612703409547960213592538615109426463614274645059354324563619663815757869287270743066751982112190017531389710101813083729605923636204957297148987809867090734304300967327261396768167069510950155766575711066010883238281333494225221163389010855112671710824429367159173922160529062988470096383080503019851526452835459848477180470323634415222644339300211097600 [110,31] -72385883190100873092466472602589484525606987183256998909312328605225363145404021201228779873839714943618493905396984796109723585603350260592503545717999993574550037760537705092540980634472616528143131597703476013482211494967066217480314367431328862427414255533727293512465910345733138361428887866508526656282060576566442950485213709207377532881726069945698453741490954850952367903124989677379337958198858013059227633563027638479302452737929746037030095835533792965623663750020743309045909563258563845455472874940931486642224064291057016954033271761465216869228469144154690938853103869413949876101187906263360488845192653713775527922126451430669614901126376474049271927251912230391127274471789359479659231620207256456043113672408859461556386788249737640617843905699544405240626859353915493064690386041498940177737663740825795005475300899736493559441515402575047635657966428566614773487221983635228025676711251825641050508035280541615574086189906411941965596491840462844865905095476807028180973523506570858166740365229259259357958190798100408077661867883254096542135344379666957213369409324549172163728944291612083006239973647344725357742715405226350881052128384700454724948114330455943442960055665652275008628776915686475228315148830071889855279683442632906964692369016674934587391273003555466510368333014982705586667682747282465911710656990462952634630421731526879304463076576465252620945790930897141841203622305832634924850097064218652067624362141198735127592039426846880920688787684478589106891593906190531416565779067063172842934383956258627609094636732889342739386025916391255787371124123756227347399470450847960715546631123180787044574260905701400336429369034085485327356480548875896478368622549422735290030072828662908593748851565704867340266252714550512897938987063171462815345085836959020611493107448496104519755962647812485884703534021437180667222534143292603903694967523831113874525344217641848820143853609895408978383203026347679938810732496059375448790130644257224976649498093057670274763808949337266337454477439230409915798749897556878844461139934101403407622050255556593268475701208413295683032974740116592981028679033712181285069292675570760928334011068069314918566994493497539321182949894686903995454988652526254210707570019335272502640278946123890869154615590081637975306527158340541974794036458706896315955498563840528485234812811094944634364044391195503860121600 [110,32] -221603816296775133901983902663972482195616211309505095109833084087281669722343578425953702760888192404104302255953854944770337094059795335351797705196076166718296292646941346410465886644605959347874368928948629171584950238760172292359354684696785492873417030459331598753602218802564094550824174954450445554296565763073152006641730025291969297139029976180581613531661506624258666685828590873394496443049444700021987159763350904413897897196636103672604248827260169019505019887383895753403770450338513338620731201318335076096136857234401849489749805745948731176175647973741834515903835999211172693830617130282477164307680034588227655524391102125114332509159222822139624389927587798794643506452132052488692609794107452436571274180216110882829736603336369397366741103159432893011506438635209316185965015770421621456941151155726952445414800440261310002029467737483746419040024965759817068790014024065752863174777917378050864667454190389835016584068431764858505935795261007778861819933237889761072707614080166860212535216759948966495571321805491145079077453740129609967411461277067369573733228393727468046839234534725996910605653254055521633916273943465267557299166257028994301533023029877964260354830970125948682637885666492149630086290426372236097492233548132740333831762289173298136844371886535642208112283596699640726392084411856764070598594879636361594102399151590837556568132179217090103441630539069203212948598309079844527681433266425540139008570644104162989052814114451216303650278204146014513815530857019661236728255918021849433364780772527199261460081766874848340161346714772459362668390835692736872790195266572056527941167160887502715998788698435067121453419117894169257514775570396136855421923966700318690147646287317822820847693942293539498175850169186297841807083635068772029142506691723473775709095984545106486303450392125805234721341020291668302127105040336818555286758739771543485242408508329829874847734293677747907764775121461551862741040365292291416674344787174250446771055141692111414493893675484417658209750517458145352640747573628356279529847476491374051284846530546139017992741078608903638312055924752745255986640803337690925882420642897809267298282713129581404782897354244190974075016927301660388544241533383000221713106435649457382316574484518999020606301322504532150086140296961445623984615491620091242794954656633352252229348115018625038258247854114996224000 [110,33] 206183054034505024052586151962220989935699764032944628477178561800250098963778617053091537412403952302928285394014041820633480911152040726144863513465749340977424254246528892869645489077362268681884881901586027527161755170145014767261358781250811063400775974918704480116127649377624735362975014456514566669644059558172598207192980332767097432576887339464436135883695409619793947412224947702882237627019985221343480298605816980986893009735442959317788987014420479546120879135982873833661315594183176671562721708228355154503748373042462113889860932692182389290881884023151550345267859302110988338025528315812041866056527303227941980573274983347651903681728668134056995785640028358941371567793463813658169524536144012478540373066085339602487131361713668774203396105230342820101712318273380003794103419362522972840023483974454148548328140151252638591771554623705875579922260385027064686213174714876868533606760846894717300943489197308854155124578289567722627085818210614935016883337622368739573812167186955425990079209632097439389448935074625219519194807909770878099224302406998132511285997321714415331124522771668857551556717168457405609302359641332451919602133223313802276903362447212572470764138485331000213475585875315375109515470708264859039105552549047672101362786580838541383152294438712419946500521317781361210955704747797002561471127494732741564465328297288714821215048964835008320463597706224042710043499085261831456137970114688460308665508333388128024776765189497945574851455371913971879131009679934903095646722193500513624346687747471766454400152374411813568769474660009141492097019625148048371164810663474986003280663751321353537436192135856641601060980557546918412666426727155980363069494436323947148715716224379328352342068938632189452548451456266489370594372499714299924107074852471015140822198219879241080983183754970886567269245223695157795392043879260648553947649312500244666456889024119884536214814715312904275695454157880100503361544172684046859630862292760405690138768013151315407665512886475699690351739742563655888571905569547832653273492156743866065849760061026742034348428872073930092785594323488402693359393860292130511667751992406014062021383821749763032239768873984149574551475038796413974030288788176269708683056207020183830431778083568291112240455471446875298094394073222272575422487875786501923229152976437091343010273824226529301788151847793459200 [110,34] -137810204968357903698388619592846790738587234999329664703034308944394765360497220744916852772540658735560000049068836355137979580060502397183637066762112135858948958767815163823227738330328480941739868592619474612308877518882153372325945720574254865538427448345269329549061868652062207415695150840000869581380417298407591361950614582951797994152368228135278197716111283494616836364891561870533478660435860002235078525606441459866838686320336752233381524163896033899465643007740858311769651479991273885367881164329592578897164137925033729715529646405420524477502088660320638389355943267096355672204853735783589361619121921270080287584627304317335296332378129225282930615782467102454099526515071635894015854846956918060713567904992480881105687618848662396060543082567711063502935870767850620657592990996236785662543553523942570579063596339196209688294634708705785639645969244131808125140907085908475908639306874146335849465678177521821135565684805385126601255461179663757944465565707559977273393024222106434594943610485291011409477420659539759893415624676146472002517303891293225710640957674866968242501981250672771292837708228945843669885812554546025658017774712245696732420820798861337889382134465227276796751402786865623226804618038225365278997316904168050725624881703071328174500474534577195713885528757824517405393498165356746014849892725114712698462803918300130538774528221197292553355699636913153490975421398323085943020065653511388984010147189236710174166213014063213270164408484331829079086879934855631209650333486952875253996747801669388347045543363885058899888770208937417270783238480430322216141348312688735566054679712815544231730061294722392881308954349057824420445995044197319285313600700186382268616055516855810660405352921761439852415384315892154388327095373194635700465894049500971829729914945862475439931561802401560276999523279562153454454719464266592565961349261826171430169504757349011861045436083183942773520952796330028686412210608756570674434964441220795423247247658045698104660567306605449266623784487998867650481861068487569808581209966053113722925192606402436216413684924189247993748083435467726878389949563408264912921136405872421072577673429531658036364064442039870872453928879126951733782538051212380709298260528931665366663177285456423341939331442657987078615144234135270126131850612027057115012629880551301213634436896986930641001033970483200 [110,35] 83834159241058055249576687944529886496853248784150094038029578660019858712150981333910360848574177424052302096623934126752508472192838460149043276437958843164929329830402795946736334483374711199234436962413970128722868107022336584420831275175085078889555322547090124883808877209049243582990493275376868141630362113073895452999261745834820128423393981036947564683510667640569719547762797017717662806095728396545455562981095466053736771113730541146937479875322265322702078476070169287357008672778758839644995683376102490862192585099801374338358387387549413948630035315389021607187929526649260576505303957176312102556459244976634242521793032694468199847048313473967474047042147431600500292844695775151147802525428025326915395748329709601947880654173414583375245865311853933681192601586984550464341015780341221442534593924258912207009693256472290885640035509627575844267366508599931623082403910469875128014084313348560536156655842306477330703224670461528169642996877019267634332656848118116195427336512663409636103138926429083456685032208107631387506181777197111630228689681671373895525209484987006448711155363131674416350516966383483548305004737868702187079492812318727833372404036612397816753443919865641762781851394232314875190332226873733724116188251653509639381177317724698273105100513632020802389525067644762210397145278559525504367830792918567156541243287477591903123638209044426326628311282967127554846931739787124337961327631105549797040083901982658433972286829752364147859952512972237274876624073403623282080129119583231776843522961070225416879638433435019413046133760381660644632848117800532472364521405504849236587613866908074106927099337536385211410703623713528353870377086696953689396050400028952035837106967220775002147238358801007078745549902747873468840140355211141223438869197378960644560927465061724284372041786606431019923538628675961809807470706936830559092274414209046211731301463281132316640837697313886780046569991632590512952083878130119994153863380963034685340595081770588065362605863271480940303468278672600955948500396925808405628992331062840223658706361011332995933783039508254296616170882603760600168543357107965875951328792557724273081628766917594214639722345151285952700539104514577455438955526444501337620057585384174767979486842616025725578994450876086373645973289428212608765450438360825730475373039078057335228319649274687365842154291200 [110,36] -48606082695745972902029562653427181525449039403984978523201800035018657081913509527740489448246197056577053373626747431208455623728635556114869908253191773255805412836223188452439535503672575463850000417981822820704165120929518366627860500772505194765506259809657205065270926550488510829031998720351783315189227134404618248387061642996048306713121999761049003699141717030364452873994892089234482274202997490361315267322371731155759091205438277700554700547160672587422122908974355422305456886860670011832609123077216267254625966149079525345756111871857936839153096159667020575744688730389622300847158296757900775386925764666232770458871914791296752898923510138253629918191922446099089462483552296382643260762983118150440043268813960081447021887910197081733207986127140939888472714237804209430720963084426547459115024677317592049115794096352189644347649785917113028261076469722709582204772622523743062597210541846529926433049510253887657592463634885137413277777923472691901474039176317468886252041912657736168410330071016715126458757726413761016342749210401073406847670873957584929738602262595760985563118120642692087901408172402031938764073883635876736148374812334741812594510268648373438321006090139525622375149552562479135313187330864157670926756360980406285719907400863521279635878049181945714661803226168078452283444325670250545017636924611063923769418290550010400152444478975093827875826402645313135777302108331517240186364665101309642705052297044202656917500296774084715396110659941911862113482138726535544073084876603185617416572331470960003539665153433419557403093753015204217985895959075268383224787188746512092715247054075974312094904909135217099420649641215211871874428770903835463046317228471764271242627949796019070817654730943251665654551779419581452099476005560017726515525204299835719531360967397304009084764900418527204715120424177798616955958569663604514875542725392651036465281502557161845751275556215583214463359136005557352276416296261473226228423337058720392852013947807753765259646677155217805002150279627951409864247077442899054747179350755445268331409451933866908585870081617338091026599402999014909662039015027647239120265466510496963285666007095277001225667211531887874611273802583332100526399952920013187425211407788519300041027095896616257325382366429121738839299022595397790220135048469936973052283076014568505227115619817221164892160000 [110,37] 26453283233952758414921752780021778667899796141546333071658083004221799364440464511977726407012721635737981079639129345355586581036606192435609613888677950861485281529876724255995110040261972740401680460116811690454556383475669767547006255414509227992329464314268711323203418591156426543985514317090099142044271643639311342449772303817340486542836455111098856635385056793650080277854063198283421447547657661899075793436525914488592389267582526270933952802970358608732599270908183433683291855979566716331047882105869362791373437570572539416997977595008848608725360261934909168827099751395139302384370610853245479972427721637138398925653888123771152277053591987347138442523429759828197329596838638510851751105802708754291382063897156141923570861080555678889756158952074518608141954090200485649473409540884904013276362933217536941110131763164769081568063310543585005248037668142361214537614421477059064549778175161521618472649520447191777010127810475142442655899237362416156085155342532716135912449976779129495022194489886358598882913204914238630951172664263464367210917721505460411230142640539499251393748702956144059784978503497192417318162014976023395513515809772479043064265809227131066314625893357745359255930448497381934467331935542945465945413716722513017334578304923480986778838156696987898025927300326067798398262731265626964175289765887081664742247622766791937782925228443910284094956750391079010292039203413334280750310791985907020041437039208491104226291729805409444825657269096028491842940592323905632260194578228402774238029656822266312816659518510356852449493230254697536714502263593607960429408268110698976156779629437911953031790628446761213513180781240944331592528681679410080171312915107983061309992702331669773412727134764046978996745567192790831608393627223801642884000269328789096555425954361615440052359091502252142842274758389709214454791718985267908859706134833050514468994964779304787937127724421761984672637514274365768072817214710209491662015856171679163463317197096367863577251137527961652843328738491166103854571070159148830640102075194411090272095993570297526902865343329737761412098151795535635646741708718168736855408096581455472831960770733462864042671026176943015064330947642088771783770076700012319078776781201298302806348934461853657052750701607421909847726961194428924130733475699983729566697431422781350000979717898326612377600 [110,38] -13175311284831568087461389442511921889718804191235183281815396485944722165402502924619649883132362311806450690577889204501856686273766071067934641685140194906230798777540071797462712371242696642313340967523786032464347190552415077481858797828112571260996800086927518101136902226996548235727602707665507202770178776281504628693757127779698584175940259739740132252180330787161837211637533724815438929952779455973400145309550425204337136251645348725854425633501378325190159456141858609170566619363569583196377629945979513105942302513083957215926608350617637088233224590526144665096159080641279386467114457722060496507952485310054119228435019584870714549458234852211668447216000521358403116323378293391736950485530812884022364323687872065836820345770801508818523380218923595683938691494650287558978118788603024186296095310472191814826738381779438872180132204615454722865015925173960701447556318321241467167975037961530192052738811601216292347030274144419093525226756102219434803519082855837932772110484648099025987334501261082653526855928770126787710680204908414996478411296429919640882627542140579566747680211061105580183550874241418722758360255506013139830750734772358370555910124645080657002493224012654204590571263163599360757811898191331088252294731161911191321987479425738735720660439766549453384663317399085662264031233353747106876982012629286752284954064211280844907963172580226975829347069477056114803341211464498944635926698539012022410421291276332321594124116037706382495671519376872783059666848435652174630787480200344209398414901540427792033070136092312056856540751273632256192066009755797034896315639276248121264656885325367855931735555503180188861940545138340404778302097042539233005935345756237996180659573332417190388867264209007377061172400847481980670619382401089782067995586809165716583911605401559342914578293409732012239261936587658072561127066918442487595121567826349452382094199009654878207422530274877636018482318478788038859075313833073886736917562422406746734410378688450020912010476542728027272285183687186564706042530386476503791076813114804007422333835032300375214636630135922633132459856733632111030612172820946122101730252470322592389077222807642128580166151085463363338324078288209027868406102813313973234276492195882794821394454242144632847745538444225453344117704041700306278937127669300270159984456186229901279125184176770252800 [110,39] 5891530727225090533878946113054496241473560990706783584048747120067155596140711016800169176237261206755632500487533222984334415940802453999245212083657041136353779345564203235865685401711595759522989520234471414944708624745673820516141599877970800340242378260312158306673593363952402228416929671202158743969844624520179138968469437701798487576695996394891530760357825336316206296045765623172242485226764844631849441402472607750853986741638099830050416629786002009918445322677280293177288315455802400594351832279526897975542367220863943483536774641824433753616343504626750071163062216916105904513575698271565836789610234564254437765738026355171140209682697994463001965750961451944881390454926661255407032639505314431553384905559840605164275391564652278656481858504379202023435903575833241650493282502022857577872339857311002522621925992039139738924690808587763974761789686631317035844486447156022522594580687680713248155616198517748006201716340326976605024813418968409332744087720945036677558039415452176959487207544067195443343176036596105988417553876471434335387562211785000628348661235679899484733465752723958679677020694421286695922029814688452299487284474642975302902229357483682221391935971916277696418213944463869943054134934871982817950537568841090063758129704571623034225469966310698172719662785343756154481487350270534459024815070882736411509032050680126762369856641917043589526732144550403892203279700006270716188967743365059922204106026693777574432004658743424841031296032556860966919321501111415127258631579398085013821585307931808592626447431385364132991756603303971990086533807581678201709293630291162239868762247814111305224803719030135643663776922035655140291337367226718677064011764386184871322762238101274842130755472237468508443025801069823649266337867359798645209380414115467501538200465040677834310465833191072546618643746171505809692549803946700906607125195235629657893008353989326132386849337880825340733773206556762073891348195359028153336579246168200875326808628600356363857956052527973274217105672916948506716057128994368606040423912698638777525088262742330500257929332501231410104161967049677511738294596837015239596384473158639079356224407726548557088055804036421602857485289113197315757607906338294858162904166682250040192221725708691591354526572473465556433804107335242728455434711994831781474984181499892769929096566564454400 [110,40] -2329726427318152959246393990126672495687904072732612087242376963088136308724635245069474911272566418612483179267074316906695804805963872100739611850475563728710050674918013876777359061864648792315629675604011316244346057509889433968093393876221558873194282383867368151114063966294428813317414339487387856378714961703395611376498482628693392433460339466210778104706721412654510146080282605031508760213399428508532352130087412282229139130265047951532223648063407006739440206930329924864662516629549852055401481314772080252471915586620804444787950751294230974227019441223247403264852549711155735739655045580489246373358700895531979106262684093266957879642561276910532524903069679598510073761725403794200489528621222049012039792122445726051582953555422428027226498050069956666531495174075746957854626201099930982935182951851206620452665220025227990840914436697248486488711348626302599706616875699383020759488803733327901120407610472886771187757955260684044165065886926526695615065138665829135816049885787631959360782161137753557246060992194265817685028820037561722887504170229409646006365054146958037850529215304109231252167484992734174810711813344994957705001187783766867247008565798636930817892000657469153264964743566532768461372405527056427891572799116259699503681818837025452220002997145195870199690217466981064900494908771199029884002055776482878146998605903041180417471147962476833923225088932736508791110131673386519010774718943221189213063269917911893899746980704319897792873388924496044627467090656581160619789179176192377490339364080469686175510294916506939311415571193013343646982868259246099449641564470518406746313299189269950404452204281750381598851663094449514618671155028283630561656024178076417785754456569269063107220357050305647230796142197979864861042951520259119170098812023769590092917854496938415843063804600656171292972979760555111514201856106585937552410671486542470031518204946916406987915309204238281619762815564063245631962622323238014747247576507559534553632712634674054232412586489098362597531381548214464571345214000897091082711167739937270552127784832684404994494067270177222454285945188001100122713349114269060249704680289296845493020381651305250731816969624953561420774397146463186458989370899486833822812074131956706001111715300043504695081910170330116426648679203692446368659675814207938100414537238040477220954336919552 [110,41] 800636896779775343919064205902751486188912770427520231354111626568513714815421143103159014300576700661265876244346465298466593838041639773536983694726375205690468286743077858956664238399637347193395686077735247296777708736090394677038980938729315839786641951904856245690971385757367042596965290241545238807039259120126656345982995467456793633126183970046605759097580620899489188907816592433713569813474623534111010913804901812883665732030589804223241307571910805020677867673965564531019563188932564128201344257033401608439405472101725686152836114547554399229678831446748588955425301155053876805978767867195051480850102094031898982323596459328704796724412224090845868829211430274633352499724410689529133004292036228833895164023439610886101014973134283640487102395637692734959624309122992484534964913215238846521549279482912278048359408135575649484693490384377991797695263670767499928441295558104726899429723323139437902158976406458556916467991623209497186818742572656123476447772336465137915358223661102058761049353725705913322126802900106341786882693541233051795891818841629027538741626442586786174728968603708930548716382189546127340448202105147165350354090834605007580476559253959619698277407574424988051825529726065525351037601397414081242701931826016835421685931823399352848159064281526794346214856757112461282521485042753575186039984441123711891637685608427052865311663479633614637190492248851560557468309902254316190677380118743326647808097391130844842166316523812759907665931397507956050653697907023113283122831685092428741452129848216669518379443721542950513380458883091680604993083366764139623561436588365174001453490733113770102132971606343378902090371435968165704480539716654928943353616341861027010348612355648663358061046242436263058824663374510762035320852597223143215562072095591185884343764311833124539234651087969875485458635594695432877093415792743212474761381727523798341536886111567638195463125045040479638801773910002468394834691920414200097657746585212539519718203692595093185584819633931629551624842968941293093661694293989380193476367688371879520003873099473980866292364863453765120635527272499566195048728187758116889955790932735560384080122800802466246409927827583954461756771218613245621407867770960420088245612656698429151161086823974668792930536102078183798534310502538644560756720983597319851877693992284332625422712832 [110,42] -232876622666544946597647732784723973377993882235809522048519392260205398006401056749867674368228078756476893985062904807021908623571918292639045876336265832617540334211467340511592266446529422694642537545704831529909600294968477248985654679533126408857668186298585241810745716666477362951478067794930361505700091211866074776689023822325567358970613843312595235657271077598406882149602799856823279441496675766304087034246722938339604743664420431571190256042133605954377433131913324626649274502287443175698076620823874703194596723016676424046805441605352103888045245347980545986993722691698903877098901671211852192351619207482417954898075582357789434768113500138441118599715629861790921143118757228219314484797025220840826461574077679754729175398972092220873210075450073415171428045843416599482861698387022256234215599844243677192546771594803060790545973349361359046303811388412594439143393197088088486728816448621398770205198273513581269012410232438935595847498841971086735758565968561009361024483134821067547021450154703271821499488505993942776700508622944645714552352614546229162741513540989343096991285938352893501205800745836712723673836374495789229847924374590803776654151574038652948579973567318777183411938042198111102085547671104518798830208557177084143047241896627362811348460897360826740766422976054210364618783147785896512335038568802982181058467362217138871879120337134390572106375672855091759249506896185609723054609208879506534831092219210214426158108986452640158367103339031687167010287280242014207433370526123330709716483665663576238573844205517199104866189904740223793941380616170678628764247622180515925407922899291979315914796014260517995899903263985123035108512557332888443058161265807734443308818517330368139527749052776956385720372390135308186392940512998561678338366904085340358234586817962933096191821770295382950321926632123435492458879487829079959772287100762199579661779456813085775999151474408955899983019709851906919155718370993043448264806678721246888831372870994919003632933360910503986777032342829481499899796699146066264016868601445984382219069894032039055351670935781914905691155370992520747237900425961043560712124338747832388983169630045507754862735527770499056381700502806687598834129906357116849651075916166610361585089695321172724866328477997320976848360803423924357846863686573252659711586451877831890698240 [110,43] 54603350098640005223498133291526081939929557828433149535033521535496070523781738325014281732621575693952011756002213623594078717720287815360258212857873080394965695699866283238207824348770663229884675117304726989704791270745765332618550014580090914446277088570203139392968895863345160307042052753986737568117787927267547646366856022127070612699388933926063335486230607600911695020329435287266507312431787490751151820192682037146325375727146372176162217078910105233739685434955413475796526809034018956114666215779871216659908289084064142286724136763318898065955375311876440954708174511330517413104331837992484788744781258550915199549848786676353714622643479647703089817523092701042148689651087231010344905864696892173683390222609826343950927115990593710895928602803137417426650535247707836529246036322054818956932843283485167181489840612251696152451629856071210371127822518755152587369698363574828163531112795076007671485450830411238157840296615918702827406513046028271071457846334944838022074114548575244886500825615388331689611133104646513443263582183536900433985736857051705636162238857946685001380562264396337615110281853411476200344131494493453574080420179671103747394514424008184695637343464595740134623560092942255295692425149973646986482639617090066727516382960004016903181499822865706539773939670366527885261941137918153745590740844991455311954719242537360762878805365195939815331699286711132351745649848961325595737720122463655470369997507860342678998722779090489784717672732667406245301768853146247260177265220327778034067340369626379285667185716348027250645999829477512530771159434755316603286444147320835942961580459456639804382322570616144251842137046206029513532543486183373219350547459872843499281972412120158785145416110281486079728396959030616784415251848112902888478933364431583979189260730107401299337256435473906702079056987361965034774861869787032301076853001132166277043068198547424212546533128295266723084258316260590537807356324665098571333738186423962123892710054706975582209368202686952347713605115673191426468858624208821386390629903317279490759627867119197228065237052089912364687502694165205419258863413971800510984819152594562697647287740721851079076714286562116446061215142769265276045094542718092109653483594422828411798685851039099990294348783927658392009032163701975949262645017606988289709504195532188286976 [110,44] -9153518087663654936211497469741584214185529631050934978827543546529024742257445747740061256682282706658371514077499214401723126431605219478699873358801830150437696983482673695492494136838732174152182003960486568680310240634156902531977956184733195587506823069535801901770198445061044083633758833387274821434969904078256107671251617260139882632224593118418015723209042192200842434050560287524595699950801615929701024626016008747967244966387552663170261707669066410991742751191078434805537312704732698220612354815603473423681674664421499788002955641933308142050620095946566688072825825594299605795882385264481439418760523689743397041950090816848479498134693951612358076318620143477552582938949460110759431097721073535042370128078729543313933112459472096293536559567979712957246103873768503633131435147209449352251324694995623257624009948075260163035415463374005917485132574285589861759911594655095854097632739476271969727153945103171720787680345197232801459193113102990109544890334127700958547637880144924563712718177953612189385859656273827385394382668839514442555560342961219193975972396689801906852133521584334647783108497469058085982626937976468304950104941384275535859739053261875351178091797380143449296986940330894779498150572113736140035523627115165400659189694872700525297752395604084077231642857704083956442876437787196945913569481586334357969860035477796299662144086702870471926189123069315652867007983280114274229314660866575260141594103037418873410339840965899845728313106363363479966818938418349442884913840464741038505703512639777937849763372919568973713937337507752338325775512989460771957114896536240926402968269852046552014705418711143823314017573475781690064003720629067508428194443559450189270383615582254355845218936026405054189841587408846836265556220026423972430448562213321859656436490385115432995294950601450615749666258266072356590751414402867731544821728904689936466214851972653717181413148163461261211854403736429367938016109304014472115930594655416097851037357346346188161374347985611872277727070407399973223896285703800164464710132676605514148619248207009483898718301592580080373457724803657819293997872258594063471758267227241899204899568715329616614089837214271920056999006221227918538996566312564789902467616832682977868101188620919025043596672990797713682058450034284885809572356262363783514270974246649856 [110,45] 579235155891012365143329150859355780064214616150445746335921434109324375063301997922213175433266798588261328077855224221210410435752415461779182437962027694159165364620124676107223648587765191320464736150123112059805227776033659535982112498524529314664076966405834328556984243304520201481254980095500656160188271716386544072774946795609820335687538474304958225268430153414261203904731215960913978094424104117720675516459088821570457705250227946201082611113695280247560504618289598227042368587835751393085298951500415419699110214312531146786344261207148029108342197812301927591495226532159324776361776606493634347297421161828970215633302537232293764047323422278963387427486463569444386571759474330498050899852504160833280872426633026350008831211931694442939727012068121812908219808847849683540395498822051577594595031473236006611774126588235410740731858645334029420284649437190958815096890631904204912416807384433514151491283504899976000251377927671602301921317233595260791368169495078720566102888553885213712734816846001238507615314134222930963201329620699901250081435451306114933678788526750298623387366100708574102636391999315884542903338360707980299315497548029669063079952073539337413952745915592576600340735585894453436369942089090911626444446714196533849462935474716154711601496332983497661383802479845503872377767390078835518060178751959918942086720434353023822349979967799940241092873838242264614417308779029971874068114819805120832642318562371929561061648863443799844918472841017277002413938684578840890551627402989571590508910464988397891647680655659176322227885991489702537614017196117858977780361067706146473957296679161981040688385683856092808511092693855678580583367579073636788209925415768820164666877584358060916285960510139871020830670289764069652921212353372847473732060857903352771431681937710948307133578214099403249709591677919946947094516885439136120004246646483346090019439276174662808313805301724916164719176522099375427180062617534466493141453012495263542758133250216893477539400300176432952684369729346165725641025571490222044279823576803108386890758645843280154112543063815834367309742290036750514708410446176417644698437850171971277235769872323955189966049782179656098952186172489225809279235776044318180294315329463944989160141296084193736107871798531928124121236072891564462748859473091734078778788282368 [110,46] 246501313328144284129157446005405390065343170542545616885624785798841872112697883175053762087057931434456676152612939183736560049324168494741237529299616171801492796597341098483010266820002767864350304019466732298668299136507879747908877830740461177540002958044148743576680319820343495081896602567047647277293261689206472996461324750524965788474059801432645184005490758207896218228662127752917788141559363258393061888332148614529353803497972560126411315628271272682086943305168001612279247075789847070486064490237787878634796183257619903220184926733709319191990157336097899397882204195585911603144287483343496583054393988806562019729847218921672113566037798005585588558772133079872414631351998726946945691613163097504710704151648717687637696781959007715053776309554081126168971808954256197793156484518257683106271455757654880424825175032314610809409599296296825873847808346787450455311149139772131194078135795980783152170776770094296290323942294757337526608691465053353060346497630750125408964592207248356675283654585160838960741944501779322323583406808451941422708389953228194083823628484194464893529681672575254295644429225726315365184435230820464807623960022704497759529280579349767119153283238047435240524802872802607924876229721893911497532097109243769994628221377697345147612798292985541074999607929598966740712879397708156912532920821819932120760574067864567527351575246057979462796822111429343943512061981956088040603203491409749832824280135801436643440391984201637923575606109322949090962062803975627924618108302584193577017591010588812268937093402971005933206952627851326938087419028074265314841802003958533040817749886188196415801589602098537431108655195937936978386358603981502164995725521174568266573088955161917249298853970900638421538515571020332952723296367350604872084881323252374005665459629514174965116084067814732733060190072896771379072609134190476644407384869055719017487144462934282914067976888984020081839378043490938498275044576586145799082325493951037795699105685837267432151271960391310790717090671110514565058243660236375057783870661673562349858905154251621736960078892334027534846308065471963915166953086827284700476460586852492936955192188817767818823789613319621990277677481684051715018021820896158592288482329036902701636033911204057378335299949282827129378255270060574892659078857452352730833092608 [110,47] -105684701779207244716708535163117960697942714151514975715341881573754119806545438410478518643634323008708172243711961267803920137553807317449429365538044230514267745277877583395424602715594024069902105643781109585382409411547532401518286338827182203960363494072396939554347588982434395506873902540641758607964162550515217768854780097064361286188842653771995628622876783507173768406052631722578401030146475185729350592521773312916203655873703324117768198453690420269572034049567018773058702409016737631335274737632418749002259638088126079833905694417811792966191581851446206026729652821186405355055080491509594427634113468897569267570901626625875744559885939171619117487749204680266053437537633086637246692840655770341064989761780903745152920688287572163843720346402047662059643584749765732126273881767209976732639501779141456821102775971627945793425240967420025412603202745163079345641160672758694375618062842845027745948211593569215303767144082205085419676517682731641841448651960376276935506894869250774353409491980534072931448886056682654221032057927029363247428524577310138242998052140089909262859388592321885325561810833201241778274256046232230096535499129327636779207287511561561197060090803955963228577551378472867595615589074941201966214210451103828256271255154258761433879425575670706369665118801202687495224803551827567725858299505354671860286084109909182872461917749932354436858108158995085600695959317627119057587851016701445830249752229742327266921105248318189707180718197688757060335659480467214880062168854528766435815903237187906245607004784602440840351309063014190194425369793181926494666331950546982192935478978254532518525594958756350271223723711567112686701927231222224208139022506818710727515216588960575588875045658032247527245821063803546104707423825407128577997164269863145512755448098890714232805685281183730765277613365869914589390864985834099333097873051792314389411538778460648891493431327948137160290781408029796514357694453878041557870077787188755169336628394261890779275872165523976408368291918720240164746160604125746028163357408153876363165973274011363293455440463662677807559407186965533846391352008349682968332118442683325595293792089177601222627789792493145489124960279731460218957051707537514561593790431763097742599187858226860543374798968067916442254615666075033711777026249578451432374272 [110,48] 20698581915725668543228651768837219706231987256419522539941305857689832871409932615299707190416098707282689437378260591053720099747009964694703975489475085177947007929135580223078070347810274184846532721202840622666706336529178326916883484151843896038678406133329192727119337040352230796969132425207242463308022673841800647711165107455583571126452736888749829851260373479696445734627437515127789065477256972253418700441467626086482054339031882253909684733617779634057423868467981544674693177952635986624968494491559812098855201314680991290406590476117662071840326620986666204230288206209755461889683785226700208771974859894562530012559038668818228175450992035807944336628777957125043999777517733715916279020420489055113181244549839099096088646609073810832948956099271226114009554885409263918263763372636273526905798177561951961217376138689108996542184435179781456359715113693363504254033338663480761545187433202024942225326735578691356371430747456269166312994170615284342499283980866293902786311470511601380541199224516808814322906534334643484241869922038733976221028318656700019382456323311180720532095471356897088684325455942585891023373136430263842046902480025379972258947601168973759872280569118254931487020687956814142810405277490565263810400131921991723992967458479595343669451011188334296280310736349579924531258529302552786066240474602213022116328488535894279718429834650724557151819457349047983333620974494500689847103219881829628982006127455967714035717593518953200105086939967383260185457673344241407942821084323091904952572694543439751249308779876932562110904741496637364402332023033934221063257963841362488522451963046217441045452008646201666404835995964914756258725818590200245171867296456825935466398539376055879401507842918467305493598876046277521273981634640798964817076453183990094538553176912337699293616163341911687319181527067398370596101957924849672005169110304647825964560446772268632106641897943311655656283541366931388735859538053382088901826449733343174552300130674786044996171393420333657345108230687566349559128725594948363508943773960026157829600305003713512724960491400820087916916097717391592590767069807799061775828784657473811906518900323534032317674802296009201961983607535063148535331774879102964774548127474739530907641563683491240449899673914545386180531914351897840713003632677240176640 [110,49] -1184130202952327632038134515120287860378936471688204495827708680879126090236916504428138178779960484922821758229454026731514087385741329298346720113072842065222592925459073156286799179381350856512841681396240577510564670387609887182581930016915937453183743454926684865909298232428687351506110513341574216136734555579078667227009817392745663646881240520196086746282620621087194746347535280730308429829351449363449661086212540821795834078600029350957381589064949745094490594578840824691663467096413519240357454707958173882026800891704316493540762322340050814610667126522563431008783335022461660459295463099583612198408040470722403441372459761117210578475310141734841492887739443448357319632712915278486970192289927824311599552275414785600035355291201490715651073856702958905202896423408984648384625732042739908733689339110116731531247848098970318293068696615949393470855550626263904346587981929099938559636586013623691124944752322738065655136718030193625381574486389874543716399631011978458222790109837237174217942776009898108430689568280355288617529537608383257780389986658485152682014549549490675303534607305589625441809228756449750417353318996810072425079574995595939524619865620711200488054659916392136501777679255140375640594978250637748763292673348831934966511790636428947737748238167329816416967173100163920114612198869778450764453747142975862318904438091003180380926901556206818941862369197362565799223252491037766676472717302723830949868847032630348192981136278975728483229630519658622233889486815362587753983603254267373693280715097556133272053705291844485115375795559497867744491337713994145480933784712560596471903048767895359250548971791958290941114480307375502093761122199910458533746846211596081626777835311057768087416864810416255240797327665192222866543602914102133673065627407174539047692664342661059644476929530334708628310366048594522394445927152100048497639866063938525596027955744769166361796845273419419618284559846103081005237404534341914443672490098928305111652553082571166780728938929183034399026796787209556986809325221302670234852623397111039976931883360432427833273088654700961305361496854390024774346713328372432943352720939838625700372162488864533685543654087371073612113128298955689180049105121251994264429401700173513877254878985575875654372628518571424845335440058175638047283332197122048 [110,50] -674243607302183353363463533795492633077354438179415874829022828184646852364838623309700442629545363479112949225883737083919254747725115859026869291602005025210053912246447778973779630066075733802427939521029607108617418787418328373123194648677235039347530993252656528562243832035318240435639248512757435391373387288425095483119617710425982570383096568927650231283598848733840334859068444173356231173381169011975133927283991948834461997760597670504118887455498002535587618858794282529663944102664305343296814380033138001986859281286441483538469808217284983781430740706192642997432637401808551889953949442778357781964196659699662189268936986451579942035618171539398639825125188729235507249059309846691053806477147766771711861680384417877890892022365980862160764465217813301053026953596302866216466669039577410551716499658467583455190528614599551473460597189097569125783758077782149801387350784764055940032652376928387770577930194705086081071120942880526066121096469760038030024062953960002390853308453151428326912773590775426942551143772577719793803815089025896600693756710264726318978599028615156994883208344869039617457525324417809096827893131743047801536698564584244498619802868046611989913774717203605205061034014132906970564141212760247740115932883067959527676502596386892355134391562064369021913292139122982696791766346533752593184326950516255504392210016692251595981463504060940192879681697097778098244609896510909302265607291234990595066115076978399313462906903221354786195967697051033753738723627626070632469814349651742229326770432340763978043699452288016419153106238758701228077105545669060881293688889331886572419313367683405196483989463870339867675463334893513901891846992669472052984867191611581846104049417509928747399789131749518459990555996659018684331818448299002251796350977215105006841229053400699916517363735908407110616215250521114795695780742105152445256061601594618773999677428695549827955396198895765197471222580959151619319550972981084050341982934305136528551667253474972094182672426233239811416036954854268236508534564356055407068615942865291299514639745753205912660247673971796025519922109208990673689976454711443297441869769621225629787722301929597339605743583196490514963596301480296969337666762061086971887817912590242033149677588340796212874396736069570578269327052582879175404410634240 [110,51] 291703367115615442788098265630064948395279347473566237465064475316449857822645334192050593214650027181083238668701562120068412184822454499894565444546935573871931521466516248580951555520848729806643303915414211507920321824891052911118252263616195874937139163661652023619019152521168385606355978264004163911309708870458470242665295868649414774695707292611296731892279592587379605536267579351600321356648747503042480590781379750345376078534513680390412525895244747887148068909613897356005578889974352416376640605964464313018624401754046511124250484302476034379676064491800799764287599406608784189813473250281205966197047614778307231701112817252491690805390318969725356530837151908892258543311118627527423979589456677137281574188155175105344729804389911077264690984586642635964066863098973770846648328264765471087864976231654436796152332295368577499648176869450852044230426988627086624090388221804631640621149164857716599618052014778092701674942793864958242399037862945406496248185329856049487695872609531707881853037226383642344253060162303183025173481493210429695819217398456843682586731443795066100541716224775723963791698570514021040741563040445916688360295063533242272348392673851362031371752879180808918285156253154905266409337687473169478969299300710517279762672122665309143647418274763566367616490485369549458816360951865056870097805597728687673815680435638259112904751049744059425630646036214239816873816781198047004695737620785218174320973635283376071793215689001535826223814090207848625890132561958476380354821644536280996620528452112434506913709239787792888590457285322403058754099465841289208097834023711235937842425652460359786581355290521777442469265770400280837111944765371323089785432255792964559233442539358172410276703556176878273362766873932625459246482253858388703111541441596209800093491677513394210601027790278436462409959853303534819235867425099776111459476235143400852326478020705132033658828794245789768807050379195752649484267593341093752515677309921785148724630536330196074933703329310767687144197868909857843421157146429417515540182355205355516076577253656535395873303727875312773663771388737153447352546553734273845362977111425466768593588001644334137574842207959546330923780288168384013984511220859088072424994251399033392047609880686676937806743858766803645409941544393556973567606784 [110,52] -71598655975090479818329346555596146040575051481475893170585568122563446113608214200115241020996463877382798268867014791992791992069081823464720453348644205939900736727984703732451453927198232817405134393526801945604714101761455081552285620174153735266523668786375846357824830708517038558077972629664518899036157494894812418670152635237329722237561847477202154714695995178397125398379503951366076194568240404387878827340125421678158881423940048027516692837610689141264349291909331834613571706943828724308806843958151008347517670410442966369709991233400777448293565554665597188083814594798578077820252130505015770193975359103751049330082689633045148689171706886863382110312215496785403629422024979449084476330207016132624527977560537974548542394092564616260677208070064808075060439381384795504478162873068810773800084068562154934838894329224436448081354173407667950321808088035029267698641177409792999409767709569710084529859519997721812090833434144798136778035488913357642752199097129470218127762568416689399308285092419551951923683112603098576596763906785736180548950334097024057806816555028041368876689859768436513408750466931456600443121723792674354005547926665853225764759890831764832560897826780353302955952941405214112991032277558139137718338129160241242632538399546503223070378838167625219550034395114125464561645771660188218496192772737070517768321515382614351944609991000555922270829219918926249655074914565753790621429175123701308154639803325302630090931466480921626939548976556674832296118185537725079814027569879591076050143483034210483082528733717418166804232724979503396815212000057765056347810001863312302038193841234808756548542534293071066556555298596215924847468766305739868476306245173411308148115446503258821614256877212000334724822066520164972906842158692819591543685052655771173348876907955823395575751055350622867653224791564167879063145336892762154345555616912205142004278230062764932517349434220456191224664823595198229900027320337434356495052420416593800201979331037202467471843691729276873728518043251624055779877471431143723011053390624958359047852646987759715613356188921250977877168762395973617620956533709692796975064331813076442622621387580703088444208258267315320021099708072659885616906126843214658886820396681608586241563265532020597977319575015150609162775650020612856872960 [110,53] 13138461225420433939804311964300354384307775961953646585189735537662691295573390941126107686798790520636315594206600642491943095482413591591719708969267775382963042263652135906355035927558908381276167576772234012163223033610591110377229158735336933529450185516569697430171751983523009790327742071911265527580837809868943714700827801379416937037078658652152663866959778715457466483477659191791594423722979937692220244553637239556478561316058195999329401203886883765200794106352997248803780108997654910193581599319220491917327359967582011101468561268347262785877392396503856007348464743999787155337463690170032717161457791854611089704036027262271454270362262281901575233352905913715832769315851763141787996495549805683773156184023328959103335209194318287996685696524309115539643276239622454130982268497176288087586575836873092871391689678700222091185344975224169498535745696176049448020924515174826563277861621519025081801075841367853189674606558270619275324297540635770721089270407309559979559080210490528514139258010844101379085189625961133590810869048218442658081762757737297867196299017392096362512768836658736773597925510261075550080773231418455769938846332892616243796826870246166419599644426798810332003173379989521969982025792021400482462797344205752128303146757685990240931245916766785202190476777117583947680797225200510943568588845641124790318289834808589596919763894374124141872422588082420505033383409882499674248892369247765276848754391951768915934303005954201701368948797715425255141033769102277526659368793087136185909840845613803868764805313749392787041776895413081843092900977931130602913869838803531759005289728194579575884262575763143073458431471897210253494718826228735971841820941733831196652918142414976727909497853086673972910074468801455462403325882739461392178135822635662680183171145186118122336396663857202368449912060357558453553363303118138949027927966666579439665122635833158224575995433976473368721472879090723847880177376677908175480013493141326959402233975991967742646571393938002790486585361827986743439817391602265820551145604646194159058589687542817840273215974392883396862776637006899565736171591724260715245250596618901783628416696241777373013117577697244537508560420964095810067893213128534040022081371569367447561516761857764642628869132566894927034585303189924347904 [110,54] -1947899023451809815960677445524093715234240174648114553788431862312257878836011760981545725079821906112223243580914721900457830734286891292656158805342299595971890987664605145755508258838802798347433165771545045571642957030871381094336514000911067147749142727920898849103957832841349061171328647703301082521456770203444924153060550559993355837591108135356245291888280040737117424577550843804419997752800164739558764494938873331331738321908132897178794636922869444481872525906755339231567380006014014360084899710679241375939801903408121385589748313381610738472389225068740047056794829135476664159901710763360595143614636931820220410334711587978597380333312445106072193319787995191709347932273589617293627383441822199890664990135230359151765597031797000926932565792782872226331269776583466796172376328126459759891554835965578667105749822710929024173152343193698862017672553675951846292097629049448549741820170473693205432321143453436967772599253760293419512956515608688487403938539212554856201385413517883291756709115686751538518268327457798625736155266800571421379979350045425393663423067469304475186982529389622526342793923466725135571272819747951928548461677660858181476054448287485610803924560677241520693099000643318571583093703494640557685161436621995240368560591717107532864317140872623644923756967600481071244099280029436067945413198866347626663463380122341552684852937510964768610514045349406456605153057764555949800873038848370207176605142823077946693711146913239733826409702409616255488020299849209829479149970761910868556771164009141322641952114585886592811881911195203187837399250901298460862043902836169195695503101205436577719931867846533177898263205070704398650824623540954881019300804082434680506543016429123914039098478357114887254116394540674380400327024246695672454272830603421334389797370576743937767679288328192824907635985902657826184433394733467922266785379115612239797818938978081236709518085781363832573327759245216223860002159769362959703351092653664068955508979188403725863471345550132933370081399935873979299822712891091969734527654973145915800234652707747379929138977310044295100933891833358347391826474588731865398160892949923877944944544070250046596679964558678553659387697147649305232293751569055189403422343529969669010254756324224562349625869623193453483229009735057408 [110,55] 241349432607799589756026482808922653381409158906964118705238706989728951512506303122518255065594592250505098935532166240247503110088919745271508721461316694370584342501765080467506679618941664127979902414464025234585231402315609801258291060912666115251123593333463653269661475755610091721861936268823688064939934324627296152376844634687101167948708933569692510150189415984409231133457522362162393595417177120775418870904791548106373126830486596157335076660677923256017105452147530922235937849102223272787450106512484575540051163782881597236840557110629744720212692558531843143007500353529222571363190494775233784156196115898172302226374286186968805181031307778641646485287226945824391601141612241914265442314826133810484533126794125453260335136617274636563961021563902203019993815095224585107752039365163646029357470512765414522050321611894320130102586043361645260849151572669440718633600073151093852436068701883835620728593872304155397373072963924647461022674169125366951423622487025766772819692412974003245895915006188250879462072247979419244270963635756596169677333911541476167247885609786952866302551376816326961710591182821930902351994941672585311914208237737071124323424306022962151821960483251795613699589754414863864890020752802591771685559859879471147523388880873933584577723957672249044587824708047555216287260056865340956714584644527246960782725200683424797636990778481389531839963701392042903194268971430047867896767807829990817182422610998444208746077801970951704148864351005643716093031239141397656127524875471710154134492480503614125179534464304849423161799025752781303986859879614993950041703427072831607999516300355109703307751984258002113089442363699695941630158127114765070689006771898800234038799862703473396306694811729311570249380521488819163451959283275917596938955699777846092536937103646449241097759665104485104322902283248752390411144481192944579986542091844549515163973200026169766753611170617289520159467180252709633122729482284654249433401122784070501214705760204125596533178448087079076919309915827621271254227875075186120830106840094724013847881252625579473664401469718434334516156792837337654755556095680603821355227546387200997871239814162139291757882726384091116690416116280314318036731002250733596943199121955785055092387213928906613388904495091950936041539502080 [110,56] -25408632783974238518293761329643133175469406867089192638639113000331441179263157374964482857371475533710331095652278035303144313872584688381102654865190584545110681459066413135703445925464243486594533619450058677832676058908057005473869786266485929058420808070168307382507339051106268124757408260869744455507336283211360450336598324203120489715854393950687981313997570916862537563589450989363873375732027479166888588758147711957196957409756363341472569733997845974616248535958775009834494117402492407556211945204930876091276164079608060542819553430797342153915778676594673638635148969864918368576302682020915322434809451568552109505464387556435452676298492250801505124368896244046681661800408100272338349267262245267977866433249542048916698467349945524977017177353338571225287253780179072840903979823288406387610663673226750430725083895599351739522223188946425284194556347738242636347908421963716837454303156070725213998034029771970849774816305504585670912969393733717170931343973131056917947939024768861053470370147618363018449593685286055833656974876579647773029292542833934786370430534960553621428648235999806269564152632510202338583476483438411150616756671902791664668437955378618372829515814478954090335707858982762591574970441215656345934622627441789958170226774769669557402190846278099821864173548223509378457104789684415500081712711611750381480152244176961236528646413032551246921702689968917777856402218583282978967000694499045054989573267978389331453455325488568984831650489913762517464121951975553848797940005358311705382872104907155577680997446459625876204610842982686174159324460128137108189152329765897794983489451508231231181036131029085317448243877443553754536693034207033343423834037793989159528426991835553397758571575448435481257153490401249158572456874317598663680899377052654694211767083162311201352555453392049809218582349319845947130238373500157862031628047864332073963785501248795213254353586057311013348423554287425853749993717647341201169777554618542803823442043001006378070082241574152501710788033881358182216992188970346568990443545209036894891241812580562714943979141238119287294391705807739784724767724954894322259933771433542956742496592035091159151530137253753857394095238974974156476199839548670838447728572182371341792617467723042765791348381040016772932042752 [110,57] 2291657710705237803504129692744774929482795640349941302326592083318805025349457927191725313563059694989259488026557965821853868085570933737612508926496009178532966131289800164023236324231546009113754641228437143182569449880520340857081580435154600627053079021869424729793039285174321605083289542394727387031206918681415088504587157512760697558356808233767908416652913219130060631875244439080103413148686681169533986001559068622187230625550943351612824136093381622887179296944150073319727355556692787266391238497237135746842609174053468487921376753737532855519044163334918710928929015574088026818544517191151265616931874959213880220495369343539636849566227089089075549307292793736398526394195931003542208264866438346372659945781361212657463685531179404169139507474642232087755682827452731422811237701611484894371399639880978119664761386793948830961139602893879309620480437840973982105155212511324643596799025773633674597695093337730810596942965903059725630134114453026119089282738620713284648384501762166465464762061298369943426317303768359014595271434671974451309320345928206551169786697020587268077559093975580585776991137020708072824649598661832188761563915604447576143596321314663290373063736512044721623174428524469945039595874868349454971312853893094162678557805222179625642022460378036520597580728798869757287836816964041816532947033274993360420609215873750499582890029102055379684065604033939535381870961209795159218692016275884930852583419320751268868306794908926813192482902140353549200569118680726894000759752865249464280257258478693253560606029004881809963671696038972325616033135315218419275339106535263579422342038772949511176146380558042293178430667023828827087398509118342541292126038441409930653594271325674915315083303565859691170047083093832400282758950065202807215515090216842090480697350003820662053999099002278991369463118608443098070768564388999395841927046361994583522782122233754671852585249874944293109115844234936771940317585256550546084119609792905788119242913331837009718365708876392018627368541960073720612639795566718484422469204109281102033230901580644764824713047552649501416742664738440280492694556865429133047657581602046553469734193019145132868634714494607545121767224705904053666182701909510941164469918393968745501652091086129025691117845724997210865664 [110,58] -178045408382044706864566854948187696143415879346840517955773874788871382158017782483794294242700428918729496337220374875816099923228413189626950704343314397135424310732282656604113871659449403606168740445822759732459654112484990959610472937981700677923302530853155038934650616415966022187955432621913408629806319910995346404144550633458044362899457101446478454274409574876507831762157442337326649945289102339723129749321837296065556540300864685121508611206342209707362563330583660511261389174442028487904925324690010899912085135796888871566197552929947218131530479529819098138805042373003451522038844390267325532832531987267743851089502533304359916007270548155824210040378095398667349958197389883985879690304139708700800783487126111728494087327159828631910869832322229670246247749343961536844780884713101827131631551905530245154495783547593619152966102267669315275882319659769595117055458699726529737584538700505883633005883581767875039754358220633624854644743395205525541458342822873755798415183598824091822028286783639380414210019203887828406152055299325246178939881235960200973132950743629711843577453968698447678708151937274524473074933761033040654281813180439781335137690302287432939284932544991919691700893054267717705708813023373991813680574516363970858236930571883190887220476663929886445692141223195277319442054970428644722087828991124155692904643391527410175980128639935599671793490273748265340535742989142216289099723356041986429136675984288113557542663887385582822322095020122304124109834532162443402062029338256869970680690656335311924127877097805599824800134733741795888541823276094757306190960278974602254915949149832298847780327035168500803131666546294159247382411677224617832402843240861837886404811510741638480845740192758426395116243505137254420632760634204457766164377941599757385019614251196991708772998226417969973914835372135819125994099975028853499207368829482681968204096929841675633979417587000483649644662133632118160471707463228529785153129034714722717577309932284928835398080362994196281623670279509318183499433066387817458923254066425637954908029877013504975755239900651003742510909976549963707504708221498397708594881084738195102013557319246667339022573978799013375885449894430566380082524882174151509121049072977345633276464346715696052292275610455113728 [110,59] 11971664928497458384274965738506273884983041539126062868876514099643817265890680246576865822857827786876164387165623529847890344375192063656568911104036302929633704679226790242362194093366622616868099103733827949097672876244158345569882801228199078022408899571109305829408968626711379655473503414421335395762233906157465438779299437732811299709840843716950460207458523278608698610668707925175041033032367974503051182906121053974157271951816328903089506679417204960967507604543873450606749178522763160535377326095753157759284780429762819134327394965846876276657992918838650813763172780069655020014243105203316245035847526976540864307553821622881477198859698653813914271080223677103946983007095077511447919007795072993227219045977356731824456565181859372621733052250461720556694831154808158649442922373042742679514388456389186933367818384572921162100380185148815960722877194130218028040368859094009307277447376669429710553869249452863766453441030632937486502571743897822214662843136782179056507060603779819060546139869522186827937484813603574742716365634112339056635916256235587299719401760245258040428343673899527084212987470451007651857549942074191655206865754117728351346376159999316822232136402147329978208155225300099369037422052084053989537841679098826668651405872232329933891108931532329348002647664230938691627643886100352525084293833751945703959663263032710258238162873585586097509251163064651609058338189082188701526110209510727426279662940986465712557799207159078611424793982699162118376660657912749613313520004129393316444765777014923832790821346268376655043632467007224996110333058672546561778289668264085347015059239606177096637606968177192653100632934361852951975881648963176559302837782156767735977680904412644661626533357769989779597052658199130953833997596965802979363641141808996227866715707317714506684280241419916222800551062211991598978552195573241748333122015863079614715195648844796498365386400063776559107202572561821699142249953891618857506556651820101590116252900905257480435514006213874957917245288184609549392439044709835923511277742192471110246695321528529277035491404412662872872967149228037259839018856554078662764486443448639315572495131399014243060845093963749633212031571367406682864619911429116202270252738820602593447307824776840959593274423640064 [110,60] -688571528514469646781926366307852707792994383272056906688585991245115767935622307320352877949919286921903103367475357752817341268102783476882057920708495519460661426884503868110204663293720945185880958301281350403755705548736522695951806396970095691326096115114325706839325186081221799221647064195646036047871948243214212628444234126922707685369373844555953061093075495239162080840086438938576332906478313641364716941275519354567397458999698772628359111110127753745437372156429605724114552674404114770092200584460863035589524265939020216725456855718823053272621658984611106783200558160605821320422688040560828069605658281050606822621424607787548094768692658889723434186864408781477197709522809128134764020295931769716399551874556317697878541541946615943733458836676888037476046147204672834271351542398757623407897127213549864195845947318099012700703420656944426156751063237151037697333189578839166864747379472436132328809871854474094850080807598845984619981504011244785519309177605382711051388328023982082085598771569419875450291724570333592803255274951923331057722242788929173841151425356573550152539801112987407454473685168650372760591473614466738393294309780290924456315503678929816306916133903765444577799967062214227877032540921685068649870185446371955814132070138705216716362232296727542043453049547981783094027121859061156473675531921043913314100365616984846461122802556986076836805589500833890828743713597227495140331031956161477700590375435149121538967986119853648372906172322459657962744074994967845628427570716943644927407610489773321679192404422120848362976192897446686676408918207999412899690625370343746008393516835208169042816461189014874824325970977748238136195403437639546491805479248883719343612260700873144520638834280521026918798517826003778531221134915692851437947690569747870985256156083419862217708798902864180676563043953272789199563145140416069982625373705774383763613089231834253101100024878930525057726282025810430416158410962081161176982792787941305305050543624514566078300990642550672603945714714650445182126250155976791036587281382470812384370762152901589654123821867690054779050505801839806886816046021965637585385769772708867746233128416846058575689006329727290942780108876891407870689123955540567642330527481837494817001626168852381718800236544 [110,61] 30349273912880545188570300290462557618520435069485161353759964343491535370424241828629685074313614939515102551619572440563104920219595183562710470885353008127636055809961744597792416697570023614235453659933904081406617868001154495705942737829754880019870078467264469824904130427435118813221565435036343247129160826443163725155128160248379915522504736907494576545574784073645891239457516688220012335003304328061786108486007988877830512386350388905213849272540865498525638012471836907344021897467634166285062425328255409209738004591240849268220217747589852390887020425565871729738087607044419917279284536512063494612333476524157344112169477785515616447692720425910994448357069056354398126894089399341629859448226944231779200827955268394840188144292678981248669103765416756830026324844966827123365240512402805803278827627757245405810570050410089994884823192635828049298421569093840858007455524442531667623826941865726630782551384624119612787677279233195152322315361741496006180670022590405741463469552266926834572462233388122603650681514322827519568139565918851918431477130036030652511069770735953380556106114985884495581090299505555592228931876647483489264065263725086105656633170505580178071369317103131050707466349616422207522498169917425128800802958127810973554888608180334183305405481632539945588268157244835061633873824667080412530827564151739272456012982346659367348288733594448695803469653752850865439771000446069278321940502326810160415799757810292689267008806044670169293483129506317042545571082154197702382459342927862374291505264969213625499126803157567132533908154009928392508626954937615778161592949374156133826599666671144277381353265797810791104856423053869874300611371562472642649590476899574888613368289147511192037919153583441577445918065945274566226806596476929107011426806485434527962495367200823681255414190710910308128435646958679212484277826478103094961696925526040711485958574809179568742692222562877973156003038413836520795101025544875216714688583698238584100132764083736889351997091471278188514768289585847762721458940052961778555160218463572266655472657602438950672355202487770479902718704719849379069260918552730709895321050698385845584293952840775560503474951695534813791700959779299825969392637167535445469429828302362918712499227297909821145088 [110,62] -367627364199364587440129037942506727021238837268689927926584368775760120790939381182618813008775219400252704972476691914537827611745207528049900374589884706898485701689286459805054677943481722491295761104518700557035219904250376387018209966850762089286458839227551077484761298908399607740024645105001670300842597138021058149687941819163751976795071628488555538932432406424425958818939117297184624013649931221324792152658530686108066456812283565348938133316196764877263785108046355904204817710998288380596925522265140984431322870348303194356798437156383587644572966748582650385016717004972506242195327174384433074442250951348176410098220580895350491373867986701317513517260215137590189083159859330382161235353697928252871939433934803063975455231797924622402666890865953118790355921572620597594601067712119181939584645509495993788468551021794225226273171183947459733746306379193850512697433548406018405483357642961130510344623732310524790194542711991131297243154202105797927508406768487172800392391451217760900563259016227618557979894477283524620456772874763911184795810731918360339827209982424408907278476984141571903063955680142870076705661507997987099761131207744352137792187501457980523176525030067058608636037808447925125962014316700840296848829218657191134984116008073950845878078826921148247669450963031237789978273707014283776618708493959895024049706692404038781784342588050854928088470417861560630218877952099733588328107702954533500319080853573211176633107851734236851189257521366017972388755592032439034602728811637761192076849094621433248365088410053636433817873704414957972809341596980452610057201664454665999097741888195454131846574248063979800251688340752820825979632152705344760589756101663832707629258537205413455368962277224581628821592868391428545193344516035600527496681025292762770062706211423539022980721584374881981020693694483708942552222436289868199109124996563663348031295420406525336805056306435151094697024158092688374342477510349776491721347176436990880848729952595940210203086824240086486789786229619818114923740301633362447352167943847288154598526508611317453974346395712236640376851278189985328376081973604711588782317205814559683104101736713980755660934469061115671688982482492457019877274895835566593866670355787804221759789499221540864 [110,63] -110801557213690423935920808069265487777485383954128529282839675648762753093647904258253385144364200439098378003147925791558797894264805863217252591688050669634974616925563088189736328883900212559107854476315951651821135145731236730394916062880947012972197206284988862481745699638191018472261627787320921210351245944596520774618270489792404667537181718161136864940726551505347402389606470823746143130350184453713076572839614739763384730165929002276205144729765081831319772840936845537088595670663589456749880801780306569740378220019078217782019900372934006187241784432104362903154129190781411904982968053711756033752059854929377239702836290380982606616207933295946078508632254036796899591243003213775317628873299325624175959400082164981305690607843315280666439785551429629882265090329548538139253079355947580612983303834002724690540222099693028724763299449480684531828804244203862659917079762763456021936754944878488883275751862470098810784604685062674925620628989725652144071381370849870711592829356050489351121236436436506755495327342923294936906539368318727942071895421287349377956261704008517854922346902796224281861070805151126264863359535476725911466025124583606542329629122450582573623840230016848160701805038156360167502456614630023394449504775067501985710780550472928109973810258957340757995323316407598891536382110473497727717155533345247212984057714046431950935336846222152353857577044501835753862450551862198196538165532542868426500815972874258005955246115948936459005956674611750869410879549376414405134933577283084938240728491457759856933327360651794054249560267888642973754297796952208993757680347913178425973600439599284121484660419927216779672693073455030960274040594831136056400135065643112582218453484783858074193482234953354576134497245700678439580429124695785301368970891203377571600935562151346044665395489151495445631984048107105452424037368031157478828514913251514998507794116658122701666080090644524296476248474518234307675719022289048295535178645355248231831836741843918012584043820273511407356021248688117930419322600007063148051629817128729938210281740463178224615923281158143688499711510881238870901472194997830069613683022217947448926131956235355779653589303243969970433761558417635779214150850764361850973691123699043369422576165060608 [110,64] 13900974977200555253398780760485909913450573980814490537802242832733841555068693676467205501594674374598441589114730630614561339867992226456509411663076052631550356203092253749346505648139319834173922171529892113430498696025722252769310019752837101851704736417915653575817078520246408615979521371980127202824786040322137058596591054184501218406279413261180042767548080789588566374689410204092510711339265169240608952040328500409400351185791590404023828631600892118095507253205377811771829086188828521834668986314888114719762974243850801396839294207461529333635769311773507778231678312530723646582669767551918136503468056062338024433229880857968577150043720944319645961940127226630796028468347942742420330208165583788298385970518490640471202172737493925697243189244053154717826509776847021304650077972247074111078546392420274800710488622423591457060829730517779987133722193596883185998200156455509534959897914914043010629024202253767639142191856284498245815325255581021491295790579581654981982136166248185111648885631021705793500878196365895463056054789876094022883499397230580972611702362648090187006841694699920292168349171322153682005494135716956187882814134913108072643125318102719541262061906347991782979104188031413909205982168477969470976805039805828868895662917099084439971315555001194145027302182701027930915574413226678870608537796645566819949022858078195752340223362337365958167460757721338540481137116342850906095831564446387497452200645202522437109161774743378492741654449185168434278887964492878997254231904296065389867378650862436947032075000850166308033286779554891756658376151796960835408887436888195306401316641927674425068532148941925538871923958397234894743474602215265085799165607358354499227897647550492783608163226260495761906804599237427783383832978993065782540301893992049882857818079074376047121408367830750185685970305157841693576962816909119265688283707514758429495520666487928120085851314802587839466342504689418513602615945809299074198657504208945850279068048507622501136245592771617315048463822480527897584207939825616705642346253221353525598466207387181672275133595907350585633578670878810274996608964393807949274428557345397997806727557383952981566971549898641819896575095430845841392849474524124668969988554120522479246445117440 [110,65] -862675786418428381856767415876649970494656267913180319688602270435884030197161308834265679502213470758012673860357883238139832838878667400667235952698327097959491821781848402993558663886251992577299306416096773463043366896122548778580126732026741628168928558646229275058610023561785230659190113142788471803103360578179767636663108267528320118494124709399689235315427766351921057990250599485315817803956714231584687058341787245472031766582657051205030806230949914366729685340561550924583882811805776805204660643528072982011671547800842010648967939408986918456103787939855219206148006271469006065907730201446955414749143404129120382124662891164817432948486206626036603552602072588411304148101540157390028429560704881967062393164721366997927771697038929577674575923401962724692789289533335587683470023434080607724689328565613349844245299684288454965373623141647035922812828059201190557211075747783021050476827156355242936702590856835417493705754114277343562100793678473043669378141413447675156122658315579915427476770884839965187346099560105238083647372717340050867185906076535397619666982950153167240529124184034304680581085981685983990513748707349444836411627332072023416993088979705249614834705355255356187134229452244911280342587436104907654588644626346078595933162334728092838158007314261579205036554059861508239170448309666655204477755253244976668848487014498980687190441056795020981500571261097295251578400508416852701406977218944307512249464701546266140557612369405999786324479251678985812547148433943900371346964786348102529316842235722647607483181758133811752460328052943960509944862235094946885710672189754369416886610203650957789399518517195674439270319847665138124897250960406405879384383742880802015106106301518034144021203511616793519791283079608060680843607681824807107560281374290440165227444306185649503752581459325934409455469984312481417089268221304248727561935068230838864545829593769584875341999249785509889633100483229688917212742300417046641556410499272475959786805147099665345613411638887222018826102093754703557570593543673052493351422374755240028689737066081193850492796139091121268018829433820243924410365995216496222101900963818286208209756681055456987995223165733732153560319785118387781336332362317943959235835915326815863832576 [110,66] 19309667669074266961845634363026742028732285048669074619338221485685869066901862571380542522726526650757516614739277695060523294963217920662653190040112086572910205808499667935580666772690295308004149778795761666609405072525912584691396598826496741198924896593354936143317079107135757358699047969385532938928934265340333859551423964263479299516768922825213587173836704927301438328961568636322707370483525507375554018032223958785392801590915343934583321800535442213710752561232539491188493250458692935353221287242150762318161575305854090294293539428746815977562152146734932939005660545200718481430614807381927433907329810883210974984348183597719595969086623488627048761236646434270192294012555043926191371381550826175983356717478207418053721626983555562936158191155306370274766341892176364392802069849155029808589779482246826183172563695888984269063357343761395085862641566617276050676963021066947337479935908808665005054301868362041220016537589398956307046947751943477169464232662243165919920655224731156597013050002573524463121554343999518619147860862284929952005251644702612249182259967489094227068440036579342046694589337290390548128516702618391051079157502210865319686332993068537608697164119449022698968764930387123726480690597962241893815539918480577721708573553666851166194761286966318260645211072971742717917153365053450768490313623228237576392758450371719409563562510073377105580637677080715137941146213001371663711646924596482650206399264226452777848231189282999132956136569666954348631701023159335427320153095272566115476185437034725782065196657718932139238485939382177489488554832599429442869718976301771447262446972689384974574716376912662755499774658125367433101425059275696389836300042188605731551486644685441222567726163989403764294030652327357820274064885472261032310835509162037667276670294810221317611451989834351591677774206478051797759962840188944592973060937434358735543789678407646320185838471798949827803400531890967370139469361337806109304815000145780707971481069280875779211031953720896882974999429250354898145199452792961271762121962555459260890748437395183259516490271942179907329792735904058812753126361276810574053129377150010587536046704733877284518605133120905170812909030702602509275875771738665477142778950595618275328 [110,67] 1647940936330640795347359612352245214862171754027794323297350027518545184180281941994963031279836036307754678514432088289051472339454483519978399265156172913265898006457232954408331269771734521868415329863281735899430426127350303149270155370639420252482269517307977155459381624523161264034007557927138147254948149916809425461826997431253284008909990987276768005687751348381944806450276138958621251615164522340067748831397658668803576919981876600432770700126579668185204523494892501816158958492353229527372449072187033219543538400212278802502634401654569426152307811072867480715454282747688229894926700130292977968251069766926064137447959184574897671466345450654048681752765173084104368455603046568392702792302550602543061444223146025072080131772914217162496808748881932494104681792361459428273328684886953304914093108508837670565718099980878368333330150308762749691434236752980820765596915382988603335683090456350992733784003896220519715808159331272414558373978666372064662901851270459455969533036039206062352095105493161490641761124903168224497464396108446366160793788608340738856007815950075810443196654760308981670425429347200163004724288875957015197187809682120346838022148627254507818438924278684881597215742788278028342372438872805031134769207531406999127927411018028765386502069005519744283029356229253877054806239262884770111906051240209211152113708283995858200128514857796095033100863286018112275087662867429916875756477767718649076183560307671071365958703740603213314757383734508177282218768082041946520272863338225809640794250552310637372555235040499589715569402006200441741811350246774553695057279606251521135357394168065272345987643273112178816504940669926165966325211658163509604193827081186903387603092798088176568420334456816644115361058731443057377436862996973254855136564927881196929687156352156601043992788954766186485702405933191036139543864378288245288526750381135713838365480277570535058160469283673876807655712670692283641972746583994687576485900433496812627448948824881608601728855724240157755610035340620854916713104728193841171131339230436826572604883842856056113361757269070521807137006600238484813826778955579774681844085204056806629167693907632934813241603325178860141361467151066048829957596719014408930419471802171392 [110,68] -192015080730315208727657615241283850284675354354157333354950400581183531766549313274706767123387375606913518804543149154366156975968453360568966925607569309255632477500772016571265542644495625311637947276959770051124052442129330007514448724080249294452048845925462394332721793489835862408581503476691970406746506860683473072532389477456953877475254914644081395381953387711434982461618552776780825761401043839960721157316234240856409571868116759702981517100966270314657604085435156638645637948281638595294814880703370903262345086422699974246271158456672386759864957861289015725101984334047745141245858588224485403594974601809252748210246238092040980114182818012543185886821384998627716826353475633484500852988843613263984068342942961125637289882371392899045834339428527116300321920675009348228757955291063215025422115061786431972129915836523971453653421074350782274075740491012870071376311051629558046406172524143590038352774563310545843677045475598817412992253468679544920728974638915391616378865865084300226148703095254700528001553676189007717969043944777332505050619362223995571791106572801473525348297492127258834524867792502651889284132180472052970584544436991633833489399494277963660463735004963330563011004150512610382632878935647725728629661358489318643081202428666801229750577291045169715374504219662678851736709091765790506958780979347533780054196651358512348051324390377538570994868477613605096260143320379676340391391781898893021786982128268959382826369641633976089160523953393339046287403719349645623739586641770812522001612209803285520177138182185672413702992770840806791381360177761856884258816106770333982198497964359171905265671493259606352370663299913057326182355274004808558240646509511250935449268840377833604441176420948738502418073874841457866062606351925976382062919980037683817504484789090832293711857848178244595044151121922460265084742698372362656834406513291918923001215126347673081016164392446498833080117922636451991525922648155170215017043470595812465605690997942399796282737971291902927677168667733684028201154685494492433223803683259206793263747140017761253274629036307338672237652565893131152984987714696012027750786700846312308756707969127575260277172733604329786174281347541197567767780077454641388064077774848 [110,69] 9103285002311223519388680830168464093265552284886298100878904416454411009693354709100600034916356608173936341642587153397519595272934818942548892689589096215503244793777916708890000027746733290138884839890137033334386867232792216290411447100299411091038880136152934693514988812811134642634222334691365525641171962591026814517521921659281318230165185856879747227021504664246240709843632771862247416417692013497647905128332169026571698910472924455285022237325051148756219301592428107534130636358949411077882486646928898338416842714894339971277112609088017569009154716944294042683087348729229606117813455743095318783540816188331416261273386057726806976309789301414571320593331460573378741904548302919352670855448292460523508530020850364186245196596668572593043661184065250653636000652410766791863971363440696514600045851314690110485192847739183692563707630438897590973204691819505548819218230816875991386903621969068579595831535031191746320123237896869203814575496844051159960613638166479564057679130692938950934877581366440481129193589326971933667518756590866741178153251273250990130620742868988953040642646267565928895731164682143068423015300853833355006075777879437748834337015993173221056993284969477513114964381037149663307363209703161714495733173713697041973954684442915545834021433685920926919575984278946970002534128849682878992532487640593385940015699811160171066673155133357716987764572550491863372729069676944562332917433215249668670630326594928574004266121428358636949307093451365610720819708391597340695743931145665340284838406219427822811739022746944373782733068541085306914704525151202373330739956240130036099080360013016125446484057958148563544911106033204218653111775165566689350496499680049188160834937088189470778781051808709645257801090473845383969280167438316363630478715777068187345401527555983548180712247484100777546886938702394555144955935632904363734889119368432870231395381894889952189183894178029220917521828252632789527001201078112816483682791773450761536175496877586819872509509453600465642973052428606141872878912367486100174203187466211888015780922630176158263410363470861583694020667042048146175305991936170754516461782366220309019007872234308073438169698228476592535399085780077734683918689405125537382268928 [110,70] -141580872438981907055530487783157101905356752920871256992964044411334820344567200390655834345053244055181345669855780728933452497910266259941001061396691064736810696537691278977276126499449223968509851262789100648081516455518032676134238017408585300854751366355183174206067380217065275140290899576821464340555497899002610814666491416784906865336264717997315458520546895373616723213759757657927560883159358789938711622555286310075665804845319616689562863498541575826160794151560371768087048020102351798380831346095917012120684974724901769487888712722023260496457237502361320597016543546780759048398477811682111739027316400902475340310450991883573085507101393191469561584275454413366478596897601695414936711878745213684476806076090933933129352968838037745976286702857410814340671921381139415179980537724410965701249377146668627162144157685293119248524779623814296966299105399133454545148940116248416588597031578163600726223535562980681769948501984037057225836940458047969294841008761815434086939159025858319043380349305563142551956729701140741794295831914148970493135509565173819661047241045671835454501927039000560959190517627957311628562047045829058511569715447402697312283830024919893727053697509776424758911403632941313462983264107802563317744998753225714386488585793464702458891059496779020019882836863288498420807612535261154988499036835642268743681909004047503813851662511512057818004240361331146439321984760967144989038845617258448076079511066093828952513658817791537108962449114599342271462096009159008399406460149731207653461653724648702123386109733067245683748832948410273188876501042427847123138289335041523101188753379480772256481609624611352266386256849546806777515401521873850194261942687440390563211091068093877537028307460376185518314612545720099898446233145153810519859802871477027744251109823819050135862195288039738768256427749302839521170510538153961680599704665492883673424981815853517124607430940191946758785260035522314467823357955192936718589595669052887190800888311324996203238778264594079506475715134203538507707752025672132339704577562768238656066514355176333737669061502437191181145731545771037139903436114506656361251168553257059927938666975340046948813391532536251454609440775081876126658861788377230107280 [110,71] -9179980451856751394882716355959106976376596550945999625348766133676513930815281719828551515288202561967285521088993323767909948896980846271611417167398324085126125514701637095389600604317220104763179713361974026979824667888870027086965273938062533160345101451035787854115215874064367211516325506409297657096370891172221817941913328820423150770313020188485854763914557905398165348255158633298003384403076389458599812558139323728916830466768019495784942878387193558556847049975351023136513917068373969626510417770705536884998108381018264424925582333587194853708591833813727040246079903185134348530284623026582511924832759255261623952492866649590756389101986401107228098248542338017001507597558899489478969691611529132282712309090111317955280601910072416357228171727494315640246783698903891759170208036268692256965349382557139829416094261716752215442700167600143441330168455025142873758104413966495069973362295874006292856137663736238867236396157522858080488169051814131370156676418374928512882101614642553360965420154512636822651682981447039884651356526978165740483906703922267378074898152905107604305871004544017636781797830890236318948311163463928090115554760778962133031017648954229731765872226819126272351083929686622626143551504086756787646363799314059589016999604768151466957580901355118212670557907181485176461214072942245476301562208781945397879346906482499199674833742384825669541313630413115697299185685670340863114274764502381434774956283973967028064636852286346294094789573027716433009258792326009777404018736775734689704959436870979512208738267913536137735325780771112591391859945466393364218526769273763212438994334721537724266028892475312111162306114853409256503207696029735896672715873127937526525781556126510044092387601327977675910802591501095911485756701127738375669490287589061246766624455129493394882789057174818587748406916355325918709520669592645336107233736576609363978085747799264600163498409701890656207405390271457513205768079106621442945604894724261765608362023718097509605118134519843004587677870603134501084349253377167687269018085113013632272180838932172057823702883204949604365053859284669339455701470780068191470718719549228974744093398848342001195811230709085380770497723543850589007541743833170944 [110,72] 699632305017278896399858019325651759537940136641048255403955633301772106447146634844142861188805704383323084731178821119172020713627784776446822743877294642721160274896128472527873013997862347114295402470564950053602740362656335970399942490722141375437734914077820003507948223751007117664258774507634314466667973723882295097657003324682790237896222148826270406715033818401311450133474118284782212764673424615940625793044492101441667922242239619015725910325374749609512056018367028933517346896020217592666798087949349861012349832336748025703632753534977498738172811409341701673265364669237325178754862233192991980916618865949448545599442182359733415318967072430481215651226409112543753248488994029558085596238661166058216503056796978461575289782435507800939657176273610796032239177559708008815825602871059901043989374834652790565765671073551509689566445594230912837391285926532661466935627753130909780045703782033187200459651810265082044700200930215905966290781993439458855214039880441274632820009547490234813478127921235522789221187547911163317180057838464439363861076637624951999829175883765355791369791250666856788141067671206627541456603925665719708357585002227358933680521233775651745557455961852413745844470904892881279921082545360851839678351033407986731068016589951148904427860969552076137531868251460596761603459899399032454250259329506748947116960318664952412006570878334605182280905721146156198077478394075394714382948149227104944614493746617491471559673599845749162248101862610176672292002845391764846446715495756578378223215343535991737145028585926599448350446878866512662269567714331843363541703635650466626565303061506155041335192610676072705387458966082217689799865498197833071674220731486064879103022824228208156887075413316782656321132182702528422797996121280187078034908800515835682176255419047391863618398828964841964990051799605125763694707520201325545004269316627479017444120055400329484792105993043491733789003202188516087236901745851699391093126632090886662518396780313744028819753528750412806754064045030296065831478321846966342845722672909892003363730653537671851069891017553282622914279770244335875931813448805175398552773182027842270819505277485450124685874361153829487651125757494128455695935723520 [110,73] -22345855597070691335466641169853136315045180470459470091980860605198491646827629575159228101627610346819479481749026709229178064276791365813474874244065422000241629823653406460046429813706577893701502308767823756224958270024364020913461639488647393030984973004776364913969490562278423765616232349451525652198580638306726775492967640106648415008160289762734971741050332521209010605101602351499364769800162331961651876960514355894680799408812989153161558296476105119228904720170903289393949735517338120792296736771960958712805495244396939283661369357873192064330861078380758716576792838822477024691268051004323476949203937125178741804515565020525618678175456287328353298888540531813954944450084811264263710231947271525404689372737558209740595003798821518936249643945511505047991294306715051835864403232579968141646355544936436609245403123661990297890981672204981507234931689343531223418261445157715192106672028802757495411866000229819989110220388770976238335643694711177450387292937625188626433312340941114149860357723215751008985269094129096734146756281300105327392945655448410563288950998725836235804159243851402876263993127633862409568360421735255620103686787432225271800939718261985995629949883559661086031023553393684558588958300908462672186770406296577494973113817089833638833251542362873836779561833593331582967656717377272775417049045624093881956715067182557634776238295686203696513852300904084488955306102196936665809124195970178922992596196390483544568488951204163593117082176577234779731151065189633821796144231126333582525871806744120102993599418016664970253149797737469932481035862263601237620077300478214522731360589548467772518875534199097602102319472197819445888507954706160714218455391669190836500789140822088760176990091317042978922960301790654406894895224963385800130788530847676425008861403628023681421276875493566150007565972469804871057939571702725231463306146840373742061865395670498688969460505174786441345621063761031586066199296727347693729424455117746953483984493942757595533622143437209064543986862791653969204111878420776083979763046122116115748160284599906972055196642708249891703120272702726247758051795593230229450009372473873461472623769363308232812700944633750384841813582708861430590760384 [110,74] 384717103993429260545323991952041014419723574407749084278934977623049315175515833596246711342071286446026123042169550323336743535415483182320899322153119643229632088686177738767154408824180302290443573726386140627842234873592759654470273066949163279044179298136486921901944965369670915360050044339155450910250867116702191269154255008511735656861317650491490517887397621527653053338658438370451739096543233818575035928659833410258129102980677439592209351857375530869337050692049671637864434978124574978385456446457001534450796671867498383082898469460780572230037124505754938137151795891163020566811374633680708918226818713932018918690792669731797782849147602731054135734272234509351409428897960916113273685054377528471241296018751837185229875502689183786274244915396748237179459683932070766170880096935332914380205335673958922252440861178456817302000067158908631633408264691252568029102741534477378775669960749168280325562239275024176187116833243555408519626509863959679472715305118980731842949327187253543128666362834714156056078651209059671904231545214959537208450117149036007492819094253188955985343067394335177475351841128074698200925620258786765705373013801866084955074003509966166543094337534650482042883049170090871610403565687994891611228796003597150501412813196899185182791535285428896290518354569579912125388546826154038259225171097227581228975507558231611372182542048582170403589554127499696157727001797090878313047386881180608893070776082218699290965747441462758151634392862220125489322658564190302058524399495990736825188199765368108019288286304879354250224931358391381733907884291889033688681190183677775900796723383613036192259194561973405108590767665966686171592907125165626704976682535773138424183850009494134115206818216786206453498344179945278835745424256842030632620543930419422389436325724199600742587403700549575854709785067860153135867390361718151863265285559457739101914936162503383645074315409212854531875700983269528505812323639886052870688630760696948440409164302507403942972694454676666833449450439311542757591808069093145683123659369660974419246819661517416828153059308725825653089654005760749188448378943762922049392061648191722117675450157628614519023073253386185292194217405211743484592 [110,75] -5358693720178068128629317226788793362911698665366952245718598234980945039382687359964792143176603150393373981165009279492167647094850851723788467704939090867215203586290343741131303165369871550462767956017035232309289109025431520416529755794880604541298801957840926086835311883680428801406281788490229460098446595158076253239736581716439873247750726197316611320638827118038462610436427349670059808705632704071957931146499227943710510644838209160605154107387800176050410473151618028593075528249101177436634943967402285423485999620648163660960708440914681932422671075059977080258532376890855043626157212125565549509468956441445131607354046931642949628616816885476332725856655945522540725002134676531865335029815517479962091868895749599828137660819952624393778081634984758684986362530960308334460353230679029407430756726264365556451947359556220305816441110151688411658663589704486647757186609795185831839424607655986987611414518897947357711400156601599328897117362329068728435670965880063002857994251002958752654189579059295982992228774363629193921627805359346715944139746830086521009414614991605886429776466167485145297208646951104142899733363787163820092598649651691790517924145593502464985865546876354407528082094778536970037453817589666028903310537356257313548158099702066376330125769601050967262100638306774550033877254291236599108672564899405648976224471566455817141749333691308885963542303103731111968762296115335043219807013229306252978870410592635435282593490749788983553987670215171930822535742240600849729247112989031376374468994338983819928955281555149003054698143088419699266954353437446760909061022711129884282050318467741284085938137224322418473737010594205451777579370305611095684594880480531963711250583968487934004029973234712709836160205328513451774044666379456838205158810036634055358902597051419583641073622133704481693181324950729905959098080704231904523051166591907560020005137489792268222010670428916425351443276985143873315965293192735133474568180043233544457447554215532566696397063772711389488339898978287028590072255785761422335683000730505756144887868459143086621401559529619380307651683667509942609047237141333028365382468482142807068434532186117590864962238480807818081992614188932992 [110,76] 216151136801593915979398302800213880277803991503312432991050974299422450879907957039097789080280528127018073563674054958080378890046444260436575303604480163761019358884184484777978510377865163355479131432272944382571701621265811640799559634950903576340526150686043320685398410498341979250782899790601807656745498115822179079755325431917537404752957772532289433235800245214877404581637018329081042897570930934323807918687944451853785144962916590701117407815469255653391448408268588500109103029419696832326920106856243399501152331515254688960642392571920491499981752018554017722080824152435321861928627694234704831869974859957808489752573864703305249308936759674127638747049757074969961892019010714149905721307690553194840933134910425285460891844081868734003740388251041819114774551256227765817265994953090038923643617362566127230348403903463411508332849024209706653724201339376701521724033293923062703608944708919100158308536040955403549282629998367663831759983243468864092006818516655689945873177135843082502318892764254728232645095392833510592849852322340989441307056519495970959835990297595558536907649359967589634339481902822393360704245175927223890482768872108414371362922470445781691354914970559195090394192540983628784442685080070186033086390387514113018558283520195889774504097334038811591667935100088436799289047254402222067107569554339276507655114178142229816311547329365862227929201987043877221197019878232705575272771599255298791090112341230955062404136171535978711909019350976430215413270884020262155965537665359828659310474010777848439131808995566962618844582100717629532073919034610795720677438932781113771505648494687830681080159645591342078642590264697187729241739494484599852054141984755058164006827199494714929819952859910223153251422714926243510518832742568866464717542376931451476210730283755595419344065571518439185435954418373707101038497190601020842655353316546723958251201819662392489970451289775953065657209334858208725320417182623256225716882732923196853337967266813877281844061966584778143995102905565170036022485708542046990763427962098014781758389625292202029857159631376919846167425937265974553031753404194435063597338335203162430774935152566628991805587486296044370597110827072 [110,77] -8893023425731788805886647882725406910872260026736057269753213298101832842968215799160816902176314415555633008435507187745316397831243569938332909774293606844177345648992960355697272948224281529122020688153177898056467256363032125355381979619848198672754494922956212545387834364650007808878539908974384260211319540776207933209480427379153719278989994203438004550116589514738202381286713587703214524883185637910136902991705862705490640238143939122101748172918262932522367889065720360660765047022668455071153487947139191097934963025645026019691253779931695565899145629498612700842870856884987194396900126595056512432024465031759511650496492529480258106190597318999362056722635567860469145072532876137264775120695233977425238161185600621074341216140026377251434708199978576782117641300124065742737468700369633890169366379638878213446112560154924194712106498823344277729942604045973351046037060489704435836287110254212489363469488994697862057547247161367697881358423276960464686768691889458022323945677384533471274527957161701772096673119692000109101872881003106639853012068168513888929221667286727596677115827999885135635889856609729718979622265702110753803964208956471124805243791515757577209796418097664485637599748928166256869799378593045215212964314649670141322637600198251877757800677371338662441034515587071847635309449836124920976569963321090263576785288523972856953092356143917475438774804699697309137894140055380595754293576847022927656503854005066838950653520864574702751983413695365970141728372962143517999423884069276264199523964381359669729035256694358234496791510028964518081300295922467176922131807862813569527007301149297728686082345940339859946772987683339623272907498439553568868749793471840103512364353384557882464565494324978646293805772578060308031971230022583070216064689411627230375788189590159824308686762335129282201398281054008316038190851928072234779389475724532629809034955274106492714388813104935693270539564192154800541455206952817677314033937632106777754347381732248596721801902918277876025744517326226539860784475727794654997418370612796999845843631175087698643818733857612546854130517989902788148216247882259136937429457487275365991547500538036630987477291213807864748709696 [110,78] 206014210906169042868215473296495796144535883761467698239023039836611143100915675422805623978036154271304956306179433119354439946509647015985834364772824364752050782494430384341901284295702886175129749182461118507632175684701600857742909725477006511579299524546930108576821011961522779997002686844279589101973598420054581550277299987906269454293681242139931682062353089352162968900330497634491262358717845878077802984814729238493945455138775251499677289477438408506761403159732030049728260804122407231992258835869898781654014729452691651212624942349892518620498675562218617930115619084311458625696263489639590795290828791689193381799683731897498454060104402448182151978326669184892916156048278494782352816787805625773204255233495652191382737667885162689602375045268749934003176378058747816260060131900241435268881198775276635542171072101852563420028087965529508095612954245846148534018026503725170382339597549505856161909014492101396694481620206481223597956766438695699026642620467156563759381167839032469600707529339766964537242125167175278758286166959121738494817860536687939632723625535268747506757012225314784782545211714595436986204476478458408999771947395545599124079698962365019703862604277093026716609336713035464663815761502807832719127738613096158213023138098236099582750417538246808173819431297275193497238456059389288444206354995331137528326132286295679866551873465721685600754572785050303846872347098309383693803524312366554388740445000820246813598943539457679155737235794770002278005843755481327435816921855497438366563376309981228806791591777654802815290042995281040852913845347477189815382977323253952910705879944826174739701011455501725763567929265599335774204892222836286019100973915893507569659222829585215601430104449294704791649674799914651906363459491828950602404150792878287420802360759996558792564215683181120629360235070191823961410456224059722918502463218561606484567437426606976749594811069605608511805783758134614201790255590111022486229793525061041513443735687559627382149762416273765535764440017626739537758150714064851035900035303569537679070920780785894138110836135679480746466986899092721654550764197587491094229747737109222709694434124977524127490604534533214607992 [110,79] -2660766288353515666718933127461974841310664563544299391048210700469018661868896546249176767074013639850926490885128233862704618042149188591614713225816668284273213893712355393244338418418884374741449593123621644138173065026750127256877160845504770901322654753492431283523604871091551531381305163273496586754660856039025429651059207723214852486138942464809973338149206871259327233922152294040202881822745469368233171300663123064038203381318575828583514894375447702900795707066670174657804713233743032326099803542054594366290929138973786234873954161496288106938661888171223842216093656218025317219131201457277491563219562517419071229428028637411496363376978064014937986280969509342697853603984254725571519760865525208855483969807971932642884555320094356552804227778553645126152224890754892546514050268656811559920204077538354486521803809815801439796233817067007374687866259399676381140992826026178038808171836833651745882894872319719928028076198067803136656654848919383832789327019611349204663019204004333159343634359949025467505432621501877404469913474914232815193833066360104297888263031249078047606555355109506824181369018851790755202596243604807107227730901320468365913763772452465851037039711881457540577203910811721851591799009412034775366520197431987880420895766066753965546045126428294556557849967480757110317779773705944017908493835620004415122621237225091637363387021241329578787160117486306963097173532764716827426884239011810611374301182204530447728429873812430873935837136459839328664691973209417342412916068397265719419477731479889008083298314600871085790697316247371226007917758757111998335422543766368534220951221429983121739925943794245350078752417324571592516036671348474556916589340916418010160874804636780531771046542219277549380105718909732916974165734384830427141784030053342323140221661127787510811965788796577386580732723471990903044766984870299539616364262030401731688922368566882960181840503183072702314019631934357248748745581400601496489670921343601720088080881984250756654968183343947623970345436847407131251048531402808799285836047823003241746675576677762156265844029824943945453614647672082984719097957135226524304964108117116869924764077249564869995043110708878592 [110,80] 17000566454440493611148221434495522758497863949973337759672684822218298122186440876433080168456435669137541544533611093231335901101408782459901563654580737564876516189044914937743291791403818611194063361005129158957899026474478719399994965866501885795058566714551432412469585312189074025222915753724545866786750538060704271050535793123429734740703232039026180072895626539586031535336778352100847093711699605706867596396341006977693200077229388431259213849272734842314543079711998210035521033066746391641271836648894271901083232549499991682897242011954664169594075879122309288887335914892655805457658616697537818118485970277116799219788369079040197166274663461927098052777179037435454696863075063744539364664789273672923066111704418602000193882553054288061777781662195185734366831327390598776124379863440079387998859457059325844000700104526547007097902953708867987973809399453334812500750271674873833495700374404093923005132368929203942068973967198384373488598140841841594940796176951427002849608213627120036341201570141869702935666249668490750728675439215184380948424753967916641802654808188634778859859832525729495344193145049180394416862023768543535764243897616434371760098522719513942470786606355510929935245687710680344107364692956756373126566121373183326940818191299680856173064119571999588610811573316868797683164075273169761756036872373566350012110151361709625762872927196614965663180229540240813591533595075598847374733360964214782374574057129015840878977040940887301413913955027094617755868235826138674360270438245542798884488062309386244607073353235108209323040575862860618240360321961701290035027460243910072674976584367489227292508500348485540119680615500833919989166432270484203125908971850446952426735012521436242778311636906548660013413299555938122537041801795145169264272403936265681877696660389817520584396967060683946191357790075566748298356096338633075272926555271670912719775893707244161740959447079137710877908350097752858642976479257861703925583915301822616346230326621276062071543639735541587635659476358575907831305083332915151423482785174283440028106747817160192568228956673675932265808851577578676912823242960094251990391544993926792227030429349205961578489492736 [110,81] -6420812780394323977999989707813415170118888616264763398224065169033195922797942775103227453759178332524905838954730775917899868051734393747354899665116533728264410080991883879453005794482032544032695855267574329169785216594019777168258646583219709087463949142012468919306805843821755915332334687186982398670707633997348227293276979688310927377845029328665910935635479599211655726474961315090708671843625385552070162976128091171647636426410031267785055857118022953260719192292542705562214990441150499051448692257779813538897934952788655495908394719655178076167673014281682473883210778845490880418953922108488280588721906024115840800099460009840563123225006265694896110851153969871584613810294997391756274419748644896968241370767478958144230413297036777344876322165199588797838250542130412219297336752115250344461527255048700464567462952421359593679679623482871661424007579166949415552479433288483487821623212195371750329360055583907802556583787481230182023981046571566488250584089454937975585446069639445852575224771733315944470423390612615757661892493923661354635441186894297932790038725874846165923555982348757940743855661105757552862137877934645802655548000372247900243184685316865702833217019713163860051976633678000966062113671512169784601433412990155300171651636075974680391269462018896180088224346665188103070904093685378787206599313975706436551350604100225061893334515289520260629605877482560218751641772317002635088727644484615672162611652833331393504837023503824038728077399960843978074415904903807839879523153612175669477834085162260790460104943790178538324676920542102000815003013347522569018921877035597564628715946415936562065067822749126979152647087630297666822263376245378861786692390441933187016376136285027082917469414545664923299792381725370445743944088433359311429936271627722426537051656073761248319938218403735082824312614281690771607495489683228943180584797859728411943924204300991131300858776215051466929323937647943176865493491258979644820647908182834913956180040630260387058372412410776099577076493983513120166074988934137265659683545761616520844087643361114208374506770976116325725884108779822363681515698695799132396655411272803476230706930451121860409312 [110,82] -695190254905371045636435232876989949235012465643414165709746661087610224299698936576097646817601426186998841685023297323972561412115637991703792024149619791701832014032840431866849028035365568264741174874268849864761670778921782498129814116796591548559303330672234527505003743199537295810737970006661613572209038087849192177464649740854239795863669426918672657717437349186413311699468234852706932897432992864801726619611789997760186722685540954959152408092968646201342208800279075975618359703374635056038298907553656979905508547265846107051466013585983991348065398240550889782935187575611190173935078329155022682016257080952947485036932420838830448322873218761826425034239264117864568663826932636337549983519023369549951926662387248963136232760695960512870268600009492463145150191561181905681136847146541948040779667525129317822802100213847759156264541189446275711617795066573970412886675716204471463349070513624697677315328401474055465468150169669600988976431355509196634830090769587631870249727104743216327872962962640864706336056525710572525334687346957275477618151265529676362357170711221701377959035704840626409623096277045100455259037225037338317051303540753515804465238135795339761157847168208407356110756726998156805725547249055857556337298217526278701805037767942488026509648168990370011917931967451299209546092311054403369443588570630699097390085428373607908891383503735259417304031919728936784758968238164500102599278222248948753908836452602614958849417870502687319789348999524352774230616951532348874154362111218853994102165984526519165136042340164077119849308543298235048869792223360313716016116212754488267638566352979427939259353429619804775730242558469048098633931951674179566122901675080799899138515383070338852444665799564785377195763221400380873830887841524717015930647851163719206928786803892486220889266540401750922185704490734745731258343096288068967962195893064941418546285122366953989015785950440275430360586788224879732023661615567584751080275247100981930566741560002881548657006494747202363619006094999129537674563361843357634263752505792523285114716729851933698873364957000541310974946096819505169682195908077817690972072593608618205319318588752673256 [110,83] 7720230210540844230403269326173844768615156467147437041355873220274797170481864700521917989528349694977836541445126133638253118473604900344829716600276231470185148604278465152392670250379231197406916841473319070512810188645784452546748252043476729956605015480295715954281400684302796046147032216817921211530896699295560471775382664378975608063715840683572053924885926717396643426943082567680598000107393293077825988825000169046356310307748373448442287534980991363473746169795032868779528147017431048958013110022129162082628124001735109570790998797104697033735897092847627086502684503078581572873812434987285946388944360531753799307477298427910190523463890042730684186876372853919551314549043338418642194486771995521437235046933772687363395181481413346373933045125000345979791823168519108991049374745738016943658540751727529432164916817872730212451607111863440378584557584159870274111430916727829470003478890939264821100124363786307400534318764884674572133773626459012800352851937540000509191494982367220354951649944145642781724023353726837527121776750626102833418115077781789018766341765435919512682805631830226688918688864854868806543147641483218783700501425811853954297663522219255106138848609881343858833346881134270023689102831531547072094740796315125014370187307318543739832126910518533935464379688691036685960742149004327123139687206568280268300076687341899500707584522817515442561218841951690003276328140838480362284367407645726266863364763093647695984236365729419863682614941385760690281207114416279911241390553071706998040373461153881347772614416344251701199853481855857688714098737031994374030695732064828275022403113134427176493337453109950482267541055233837021537017009731782017252065326586862464336471535911771348615870213585254328000963484637241717192050876803363268103766225362671213994174580464576094861103719607876370583869250608342149748382830068575791599771964938416858826252750567065035007476065751784977811557551612230319714705149079922289447809586557446101002723901546711783150232195518889639205940648206835668404011792029427229948914543423685609033821799741454830012509809990804934752452228214000671751337690370299489382940057035827663131314931536704 [110,84] -105548505917666950213467666483621266447765942367131937055674057209014700154144608154233465888721442287928181827513439844577076476104695094191280899089626316250824444140872976883039296043104046736779900451209790750966855192826799738912373459978449673354727555932597562992536305924398219779834306755831428366228260533647478317811163720413869332030023591664531503596967926125737018476005865320055960929534083682154960867113420882808506007121965455481733063737185552170131469734342190864926769254679080970890778403392362766882852588672284346402594329569343624577603868505226967577623891908021538656266068913612974679030037847299163970008601934479778650288423281780599477369612896302637947046066764300260237547531526655719481346151624177975012045534911028163186838228330936344005860407308470801001004443965753609890099984178910801631768951338307674880051667344369821112934981784855702055177771923876636793359745252983099702185524664770153088459972180277330796703808752760835947671076207856411446859281311486767947999180765955627389235933882628403135588945541680823894339920052114833608538977006414704961462829082682177468072967882804179812799439517907922524331622250322980682661728657362486081897150523430220789014680912939847354081345745558622575831012119449081709774205004804180592712587523321534216800276859641619970745371169825976809255343240236815204812716216338264043397701117876862310204385599105572064987771884010896896253124251877589951395080547827340167986229310103824168127988053278300452650767715497120325715351140061896791733424607319536089423522244036659714331637172687315265957166105344967816820347029973924557057067268932877056222919620472271174974891282519538936209817948800395489666814747700423725382935023686530235848409341799179244859758277744996531917136263805867150765628025683979358177734291833002840640989743313114462209435427666529435061815612436739584087919664330009669486978022953286980865986275115295096428411052542184335207335017559273602576210142537317717921034625090172740611305030195606588791418662450319115212028709480501995183869852182596795950361250755322095130496633489433055424058894536307648019031565391111884532392132361625942850341472 [110,85] 1027701585017179975800532413289502844302739061428658267453507639128786746960465960318262598348993622080801209812098815081503879864536649664944535112307319062543687185724482035506100596261799601157502289829546632636804382646200545916718227345382532063729243701624730223581043158865279112301598561446211191811982726168161033236175534229722908292018559822180017017554784810188100558330786977531324634152634576398876309628089386870965759437610596791286272714609180752993058629543751002429063861924179373900533508763588772971300092481397358385503717694032932157442810008673739288772954164165068564921184825479591368863549908241560948196588170605667203890147499985725763102194825982552314400267660674939488582851301329243502717728625848300276614662033900555946889813230516733801766985447552932686899192701495588333120451598704289040611068266547578403073563385711594161595549803692970588190142857215245215205634404726041212727805397041562163588544922918287628211755979612465164390759960984030715841776447015118731985323651699368589994479299633367544300042338619457137303458653334202587625573326939155538097100944402816910624193988353917492324852646104987401049785219205115307914648898720544986210054099757620105699128688117424737268169909326920419894642302119491209365264734599091899826373172684282611139101888942856722746562329613428277445786327539036314511699612029196443841277796298939750228811926257960398843105172490958873975306837554794532151967241994185313722161119709562887647723060127246812684408915472649111007706551004236427592016990117413914893101089328732717609711095348707828065781494421203739620629861671508404814544794917293043168554288487432855679907218353962509730467049106255432299909683183306958707880402290366485305193439363280227461387220121719540853497865482589305691414330411953416104403976419844042407156406355085116807227497976709540481848694873341757210421111298792500971041882699991613964722945000164802388504113166358592464319066089661036090865766986947407072544653378359741422273894257681674775773795708790269077884391326170515263001206717694723408369244177563147193276938811704289802522274302447201059485517883684935687185809107928933352736 [110,86] -2114905775780898209790900657447627957191127067920277482738356471185583215527585455607089076102662134884264730755040773130008903869408604219767839570416391781679359875379964137961833847791409180221371511192159418792339544429661336583714604774649650926986063566826251761573715000179267663001906100171306238516184654908274459953307811415012650505757713521180706890892925366737045021981719227229794549794257653936391913828521792781178580270018998511425006417915779578230835168981792274579622777745955331183421785842476621990662231962520757717694503876234576038580957722025482301725564141174262196635152801997495916237026401062316936201034880144348497872446262259479073599394308570207965478936865727902827843063265841858388391334406411483123591075891583673129798898236087390986608451523152542410349412716745867431348781043680535675513131465426335046434940911299458443280535284218518270005689726826113323666896989227207380863462805187573493354620681518685190354095842306104283296760806506580906172472859527069790925620457689213908906967690581141409327228231269312260290481359769615619701725542213562225911515410359946713238228525253326265571933121281216306300660641531952907405207977232544775937057619207332737481449957990646503825365896011734638095925172622878927341816243818204741616691395669650255552010632367774503190999128391116026823273041111205954968772948047839667026429156961722677655169624544922995100857701622673223610189123443310391296298887694813393291469268446820384741986935337330689041624552587168280761299190273352295924304332801848897726584595073088953333720970317502140033445960550126281941792715950190312182651594623350683472370387801499973255160065383786349440639976107289321292061380412371677097584883228486973057437752827928925524603018884910194443691480648765321227542459603695578354379044765108410208920286020433625981494339517281152842966516843215959333824611265919762933365645952225410455499744728143828943612595374984714279577977581025765503249211194583757846530958342245400772063997056853512000914170667033673680735701826993149110067856888991127405211765381667987366486218242053762513840529732415342772350974919990760376482091462382692 [110,87] -33026312099008416889622844512366414158481815859038506227665759560258045877890724499753162732255591862810976961357391980422451650959381026851500547795570946843497416803056950572462928826219808031365687477312500220222114585560167944122815945860526778191918141344192059220422081138322996997980888631012710070567994102178540861052992152460007808820421958709879879514847304158836822444866461699012251292570331790752839157171135087268649358965521711973502734332076389039066379186503335482458247790735952381775338791330858938543462736474189533721613566420993406394243141651569729057285927423807080035386984708231813770958137367391832985056751400361281962179396405220778328587194188679945375801523860584855634387816869982514343318287352147093234179754318161024510804108370112381948732620556978836358163917279805100695546398348030910916571567348075869953660320665202852839672876741344337031932658292495136811683206451906749027718505243901716531299888485853009280712368130548354075446658985543461711115722183165192993806276884119761031083387502415015018397899727591860244416824995228339422358438219098260180098638730914973198786502113049747845267873642704796847904592988707268317796344359468883834226052705283972978587469979440064040589433147567046487711420291125402372975487158275953271255067966067004740385250162541014975575774167487164014633025887741584400507759551330642618409032017374974350969257627977144910143140984114692713765074363177853802613452192940951062626860993863971125261356532373937697060247442156908989631043583336086216977446753426549294444703906346680331500720550538853607596911576355643343834850936628492365946370498845684564557846650903241261426704419374969630457189203630388193790273105118941629972124391426141828896090524882860361382616317630327076523431018974994675469431126011999296670235361947070165829559511649313911181157282938373389860667413165328279083683707758300580090643405356302581979960849285669935969067345766773204645195376322134318215000001117225593325986182406484669940967817701104019899874925175154638554402133174780712122608861986480787812887674177939552433673753100236725898242383757322232924409518681518009346876766976 [110,88] 74710007456361684791534547192003062533289021978437009093431019078881683150643761378443817769606550166529613438532030666824686374795029259339340692211682315458729549585160689836444343264935787027274063687749478520846130585815984928995450881732728500980808098713948484243185379503813298464689607060632265421066628403065615560304925096931689917070415834075917110968735593886085111290427936829576824558478153058957804136187172574545056907787426619011506688151546468767732549883110161710149359151504351631619187203848618788637984318475527764360508667896449106570639202636740433616982757043576140018012427624043728274704919400626531029624817057328079530871591122813078733013980691974023178257886826489999540185416819108157536686330981372332287935935830292394011902939327445442168040986922216046459647830389439394325147542440968517893772375152689893173492530328561461074981496699025010715731829580932645778892039065795622108148604794534447074391666897984117719726337239214462283817741241152392260614696791243227281170331761353851796808909095150028365006985755118451301528948267127362609735663657218456294947797704343508572183882030494933911820851492943045787557096491280953987388162496267774837277275639872643090348278068609725833469688782703745378427663967198915793049246702748713083905267670135190690085078225205054783450194054835864174132202656826741048173935574409128923182306602687217501921048770443103169226536671232794965046945812512124001269806975834586505751573045091484489714256115070324546007735947454929620321377836578519058098572122309498568930979555613540082260112111288369917104701059365006711258613191860849304355680942855668209670472904448031839829354626500161718039730166083444928298430646582088191479551345493639973100252668276076724734000210984719450909049269350893361639462543233728266811610069061871440334088691325629398779882754905518407379976453487879274470360984512083225187498526055140013197249407254933169392759070518495456123818421531202973214580479992534990752429607120960328010850651634979716992483435864673584819842743063196615140783990410371399680914673884368879302367235150297156232351578039268246893831809500060876392256 [110,89] 2270791598311824382383749345909779311321155295303306749343783614133049365723558546040844147869627231732882194320327874712803749029425057374237863423491655914519606230734665870098763459571487247631631051775657687316392584222277368243311514524172680857831832430197994007019224563087687160890450694928552777579156730539856514789622682192280949472500881967630736748749761480466122517636586725248459273446669493020603053663518479705569677437659572766676390119836893221003607066750354096904603343632619210821829683062760108191174363137024281267797673882552376701939085081991300571308474193078932368784522849061335352125390283844915734099616658782399022426348440224629710148804887795783604340335322325411976288360018461545821785349948528015558746816594575604841998237457592671227152152108317228594249866276662307212636316600102962973459285078476530159089004028775201165703907413923007754161081948293460786185954159056818437610736867251003750793690008492438821314466047807054217180429223019590198091855074373439831445759660935932287514674563308484832566835718847297416197163420871391773739515076427067494001905727309912682688663021082719527182779546157486712497487932858620200840929087247363008724752649140498332068428032807892635214275487014212116809706854908781947395958494228102153337400296795309357735205821847473617741550414464529026465710388106460618713191374235064166760096040797099129221531801964663796643414904427179514588756023268306691101257649472481521678891598953514315020552325266268867968425466378741818230826807858915883301722261562576833301177706750882238512382273602263157468153648445307203845695979688471187748356169919405739007438127829920045260139008640582346977321362754765876599201136780069569620861672036343346456067201476406829381919066305027955162300122028131605796976855189448312211766641502995357731610277550644713430439323825215142368086096384204657002101909742940000443473621893854160115236339175172568691000314438767189283902182316335090023541360043072125704783601718071373844817856869459496848661361881453269593073213352629024194657239966949529278362065403653725500896610236549133619985775523975236899133724509500622528 [110,90] -15314225896905876236197958401362826122906432201811287208129600200614462340337367497452456521575881809293590845945546709989570730709304678639159161918624692487051158444764661207376606166193655393040176809287513588602556422080444228890626817774263100107710754555061903574390192313663738556917445291144367588362783326034705308311794114069017471420901223756308536615565212852862313984524090276192721125887391021733055186916675491175014091388736664723141831038969764392084267072535877367979151832875894688456674283953310979618904771936749027822600012628225398013246281461049057872995807007493259328937558798790339118161390664174797116787000244088854287319857389278698014840850533669651076947832884620297635142081325790043923226977965574828627041425736471250250891809202037227346786444507004761606401012382375028789089294930786628477114179146442181267861930429048374512116244120351854402280724425329032436096173620413356154756083239104262138232596175356571875119820962943215780551557110310076375524440281440801053311731976299972156948756392884341825767896358162343978299694334333741819957889462307363660538704849272992548872795400809511537450335894680672747825765817309821357238507586361880845310012772574355640593264300769808774388713661012485370243860508387260714675065106352193876122021919146608009453935725231157296271290909794636234093062169233419496312647501574675461922194592158426051440677677373965882526521455920829219689553616521325153389233559854385603758148860519705785460295177519621105385635273485338424256011590271356197273005866969852116881128505869179427728024966462113808070563970298850462000370475206849818435731694359336097585290610855482292689468904604347208660489341707584821458679420475203449697680482490436346493356311376399279372852384928051346816132471410855977221142616053192270813906125720389919918661708800435162921602259557591989677597816125343551429000891133729981122485022843788773795769363417318440099471118529430504415453637553522313051013152321769118838938423788168091310459421513870226491427268643406874398873352751326783779636300462561774989162572205100561090214399764907295419834339758664058328106661570424 [110,91] 43207205911941322816496684270553762444970384458206667536163582119441749631649284601465815747038155733348509089120380455905237095593504315192489711989569216361358973353796835095583007281832005386697399726155195017082957363462724787720930512897746502275172279261286933115060567154288398480296502290471169442837548160089391570280915984672994020129901591440295562737790018701108763746400294644177284144562116558460692928376753272661702413173372822268063416029502413744254125248846262895317175713529429331321751996591593023697888110401930754776409560327692832581765691644844202018965174741222234813703577102857553136027091993697283632443219574776457522446293590868487487505288368067695496263321340295094272948824762119951173761994853503314907738412832103525762427782443775083282492162813636254707202346068520208803893203375026437995163664353979251932385565770208515290112829262625342173923545403671566200168560913616605546172296533437792668521624983581686976322890846595888419413708556254474994858833722597089646787826807138402785974359942289324550971004191690867677293000148191589508977573392563722240172340523717320125172316350780411203433310278520477952021501821740605451035525679713526791628292984358122473258707172300913195699320452217720742291325806883418686527021180954381786269420106317965946801183401949458718040815273685907663501886290484363042556819990962485603234774062831700823534232321203739504075756588576828134990095688958265476362628869528589448147221812898240407912537625307154069779241393565603729045216058737033201263604538487165659059093328115436402864008046955883892535271665401446220665602990301600059020305472398459670517126498178702819571497115794301323482502857086900343951822226546406046052194865110501642621912923357449130158655967159319519968307392045407518289528273246659491971733621102826314954732805692485391553465102787644582215561958697155761699670071966895600993370319806210982830445255344718829266350262562995408731395826763663997620808853875750438850782070072404154530440136565574437043920797422726681033166307863502857934171593829450068612962156336744653109874506056625709282008967322194192432737472 [110,92] 158185942459406215437347029134876646151096551873688299750516108785717202505601907157368846518291327942899892769988581202905226588344835054653552825848066308549879410150200680668654902418128859437068802070426343343805190823533990019253322547418418194724042089770137037062082731443142276126320947388887445080872962511347606153844759651113868828733452408946155571556281747763298259740453990618270361961349522739087365236478202706501528950030616483747293091925943487914906402678758023338653518646672531153562591143227193658392768761180249436517919881487898879206967975734507137590728134894916940842735271243056404069691912356472962010123348604719293575258973366419153661338373314516827130476752043291224790512915930331813955895655825740695070784424214181953683367884623129681411047737109342788738876142476874214592094007913609771715011964709470460783200459555808011688906313882429664465673775923027791280318096182320485087344500388010084948853253420662344907908417836459490672792186041046554486551437688930554373404229508797417177958568414178127595042637698494366776511559968385936456793397685506121464338136182940230242405693292588073752430794855149773633387048342778566621362854812157257926441870594545142271375881420458290726838299383935265286104949474473643202102576788858263966907666930157333378722890974884029634223117660090844982783604535186880548327709986377194799818913886172509277524747829366739888620930310421132773686708761130820612218974611406435381284006728214057729010874802809503766820628540589468935863816407390598830519582633850028064509311344451834426690819116557139501982716085801403275329942783031962893982119828990151433247621231528375470419280378136543970984899792875758857770789005062177476166671222221706231675956210504395544559040314710025743575917970785967328378664538295857875052181737087673352608401553722902240143567738035724120732858838025739651840110161033779647388471892673430702476877581422490963452635818052826100412802588602293510300444840218021693205002709714298213657324846159165390632289121779396571472291544654271794171811937650512689292032835047543217852939601787351778942663025372246142208 [110,93] -152141796510429752207456137018765274145078885096651727841789349486067995303543986434894640587504543579706835940851896037069646122985872460627387526534536642103114367070491317681893936507461306191546544501662310891734301302824887540771485691425476681715530437439783743090078797874963142162256139036484263890599526135028103349123539830994907968662762343110434495641400917171809354794569341376568059552111373416743668515205219880201212888010570040859916245122407533380664600310717646856195326442545527593773455628676369734946352351087006328638093783389983208355249663944387668565832960291650265890487896292504522846921594640038887357975419388328956999681546626762952850979954990223265178148960393550554109337663958933664879801172336846470958785943325458958814860797070468996686263968287640197857236835460318658866179509669927394200297740350974813704650092107618040741476824254821612155776848832230239993136498475475764450098574023167248311444399047796527220381334866477033038380663533685686754456073399717040248177892300948234316004619456236784135754258008277431044348827064748725944621426871616970911860113927999568501049208514109116155150560368731488665006339185177840741561894182573482422550749347593991030041270262797204057987622232871555217111418644985853548367509881260132880689419834776876216467030835149231446929259214953779315068029802577663925921919768576805584023155498603658603438528977103182825716479394494174728791315307070255078469033874512261953391698930615231972048899398616064602480530896925067904048853279163564036366636401419677161684957187124355612768029214334255849452314169612588223186456849509841624473761897139360982453879035309252638963970315718035464368994335655182419341850299546910570791737926412218893137173649566979885518069514471497616518687238891609757864733056052658182973421136089550392207615015465944190257087836828309738725700256762035638292473933087428035308930004419911979833148863817236243778419469863014394188865802317211311799470885967921842238833130864358533333277708092993372607332534288527128911891834759714952109658630596588085213773132077084188276599225481345959789785931503408 [110,94] 2675626600219238571025637433049811442317369284857933077707279006206192587744700296424163402328095523900589681134610670922926649068482706719836916857656644026492288207683442672694019447616311387655674408852188408602378028862765742719362237855735312546997553232381238711772923434871395531784386189777507771238214117075247450482286448653858561917193456372864375280590165860444621342096387735465245085366662861168438876546645743570413125073897615268507358928401173999902964529259936349335373989563024946456251580465242538780138553471961592937287104676450359844453756360525276029924983544189015223061445430665080555499080511969047381639248097904034284527086365153516613929171366289036202434165149635041714715184003095718798074486420783461450527073707510499940197964129982854072660940045643081564365189512084762234910403114117293057815019939299276791614269710104478914004721121414141974759233077951429597314069846056509034403983499898562326151113931559774871933179559974451778823533793012434033117335019320630536642785216703211162363594168608315691264168298923179926623511749217553339724706396356995906936638555553435925995969804701975989273561464662611381608624280129236075335959279455709283177688181415219925043528879375376707921444320612528491286345707570579291715331271930778325089826214235690787641967932132177747080670197571113967051407207907190990717895260560830456384577543343554730805654799091788046125082677920991851137714892634082178478088754141082435288324183773675352049939682689182310004504460276466855816699385424439840513985686540236081714352527016012879834844894144380232415052828893677797057957535463862016024887700367082882101241525242176002015554662172383474827122668707496970392143337183760011192062332133115315595432299295222718294876050971514434972455396817191174297697795778953963263087536743712616936974083289997570707711573124257265245351248758320752981873487561392605999197413002099333575561866729987690483004627046641881794653512184707036080494184624170701420733409531661574775069685615829321530398917483343924265943984028519635476753845977143327267213867059406924158624489870605930850036731988 [110,95] 8258183429585364373533753345958824161674540302008025059928692073276166543104752230844615493937730301847338818100863938767925702271385006790394857892100226519746399072916673409921972835573071216578321330830112045701110843510140969361909347959967655207587107499958545931575322827209728848659680172776789480856711099964477338837222401897180297559015842142234014448184230774130118903635154931384280880268071179380205094733947769911461594283646182386881479751292686623139338943913970109137367287524563093582451118789528141286353422534547660947807136550138227868260061470359351095432222837102912076393163405337187852669954411425958826510141075148219777040582589788885864519342399159168113981800512647983689143397228619929611622730888610101790958342650647426112489606801510258402752409032168326315388716186550934930783542144262794628256767041263172056769401147396859167329721821412647664669850098239671050571243324498048782496605826334173491675713198857907192127293716024147331821854754235139456649107685192766603382815739273779012816853082105939987783679766799059827547090467024001004616073006522946166409028399805603050900593736944253111348316253170609697160033795067605881370595228907754644475959482410799981735319162899186437062147863410529775591686117272482391765823517983500663314267124790403156302064351018467198047416172206470667613567953261546441662015092887107935401480654804226995665726940280387035238698033297421499723557695474107579434482011233212566785165997950913738071964350353207005483853339115292742088822577902188551697742380866184318296111800324162349919906628265393068362049785826357270677839342224264015031561462801218991704702227637781383366431687472298642945565754229416315556976958974131943082448180488035867666323791084835376213204212856465886488149216076511571661576675786847031138374740144785373189159736058205888241171707010158429301813877286381857413653245880689728895743663543252525992017315934632447414475028918744431378921092494550673258594529503104298856190449884780232091599244090474262105429287436542493980412558799701262749272847806233159342822569646114448153403602407463014666240 [110,96] 10278559045022481491896609227227679460568105495828167788891378759890941318781846657573439000937150497667529834722770601044954597149839336467749222033210851954295141214241952770562238232141945981737554865481739318718224521377820762543634611558427031147592644267245615696160567160381553143471249627787967009302806166497479649885438033944902686101937308501938225331118148624169789874246031659235430645619903210239157744586747068431339235254593830146858678696819382704199152466847265568319938694986483036200211979299200234093492397612295059829584603155178923798841327769114666133057388229710118282482967105261814239971553454125346847518098708126019271433657461320842033193463397724768676768017199224692711960445488824035136428750391585428794127719243548034358846748861705090442345665222016906487856713432140152116375311303928797065884186940221532719518142452246464629362754271160031532162206454104135702352742246100320944019634517912945835706270509422275916705473909095981419451794146568465765368321062574888966462975839132145218646908289311223486609076811624941268497951046298255785828694819468992978089752586694251879179874628483572119204430407456232739832867038620875708233624979524075216190101130518673252711847438359151883289416946819336542651596284686800268174870556115754461129246615328733190334293258080459843825689270851632811127037489187396900032556883525572457248991116376214545726775178580507972178369330836034766399539390647175802255748439384084395535106167731432988504849366512052801351625520836418620803947835088183096137212677612734637597222542714342770185946662846970528046908306222468998798627027667765189147200034695424258327666000329135701832755094611521016233346057473618855281969455185332093731338289122774300672836679415448565848864507838816810964625763134863716119416953565653042872309872116063493190410338993313050707282655724436459478534258138147557891445916085843929734958178448781473758190500909840981754437235568094398857336853965285679662095159969422132573494081825834341843097581882843536359831832716264536870849095013609960245013992732084957361783051639821037748117277075174528 [110,97] 40812033049269353041140720415329369588649032038038501262461616263463172308148406341303025751846722096355133452521950074987898599818613405884481589824226475065769450386368561643236256105308988987056030117107754532413982280035470207221090381967610955373052904042528004197529208956788580202833772671002425517470268378222914000394246082470458932473252299659421629227598260961244520828275662552883230756217753315129099867638022790970511308596434089205112813881141955609783507466057459835788562358038900335003764585628487363910085924104785284037823006078891670310592961893184675588373306541530642139154959688032157497728225335534374065880210550226386198204813470926998188804412517600654337674410601532994208609853009899567033844807224244706335229593724768848618245962888788401807014212034290339367923981546979661471439238109870666307644193302160967765903952291094104415600070164755745026942529779999910284652344280111628421117930006027881470328931752011386622509380309386719926771666999788706962844552808389318624690501589321059555848040886833812613390456981393975241879637456561438484562485025909753943569930933733909017718500316841727699336386715803511166989420866793977017970166725434902509166445840185270302713349101807068634355171799379441822080884209169665133223588318625441352154990089142229012279316763788899584260338920357529620071079379683631015301934687349834952273024083713166039145206235243139244624196564252919827268272827647478468404622500027451071025455933768423980540798799276916002204989405899308352855048800561640278090960182292463735347242790606085017806822901064415843370133636640872804243155349294660419912979797860029712808226341475560453523799682903887073209034119876451298902297928043104513587322796019624342370781087569691040702125937166502622256238063650858927611932997768474462450764844789558006324578494298511858887158802760629618391760663906300075493280899907830953675988766607055103790406978202811015721067970321624252854077305865331730356574411470984414887234940176246172368014146673933508655590899681726316780266285407268291818050420792124092910696304882765518002665309888 [110,98] 1119457171122015390214166076335939138206159627683321313286202731422694327883042882925894492244642644183872571813102021337524682763406425986894751321919015504735756258300506073325517013286653365032167931271001375240233022855092495869757255074659566541948332347493218981298784855898118544993350516056792505465913711739516053525331112980661467371769227577380707558782805200808888660256051906429011684415598232299555874021246959485967406157773923913714956515961850318827211846468260588427885918676546250754290434724673005063274669055389974922593554954410775372623866232513936859300589470653912472039706782359876102361438928693112148405290760482208216140300143180894821856372247993284957643215282582763232108298391094617385456651435112824139863534297843193532828951820496355242345790489676479916911728854533195092785698031580405521092457329701613283461203868063446876621749935463742940175547069786285592653500630126986472068691212621721580117291290262403230219687334766383612342684520949086956151573281713424175316136061502692074594320257200831686309240251826727648710168539513527749010836067869350386692726870958215642564467263506052339996414029723422059942239006318440662077296642373586148698516940013377309121947974880693709365962313697380316319211524222122169453308940293993749515326340685054861565223527575928375950504250962372303387997290425096600456977187222343875351479395425619409307094132867067870698138957789397314396744308670147331289657813060776599647508951713618842114578329874874730582597768346356635878112109009732124975250102024522870151305305036086242368732832887190677413253823743863341555132825393524189964410943598261946516050844414993825062210163647928973363966480904462754218976142712293857996659993407357297710996249520814418998672846508543482247636618888344990772291170311289290326094117417633997963842019759302666423413435038755190257410439601497089036108085231694148375568749048908953002694214147126009904309599997905183979555667767748988821909854879688319684116990399192432878225055623593639524137048773623340204011068911729248192949851847347600334435657722197521468096 [110,99] -51671664232037750151868809676878112928568030337032610261937709048494147759343639338376827086139827918425452551599887914882832587368285284930812695327658691474822222188261888385246286680173923625639704846934544662021762856154440727587005647769224224054925512973823968495413258087627557646082572951770700868859241972823511729832258653659526746010989871767710278946144419494815038435026433910067574421146401182753280831143388064306937022458334804887554886242917136930669199287110981764369214882115174279587306386656880447965659301954879890153926962041226852514835651464127177338044241967927932258637595839974935617565852922171951417394878966246482415777825992082224343482292698481487579156083292185830853908580171590050623561069889576845523141124322931890364354721953781753108600428964626793545998553519706716577748524927385227213930468970218781705152151878940467490660140359013719979095277857034897423605373757812367156503435627873037251478994295640897416044075752111592651931664310344363740304352690954797023351338768294597642780648223897894297279064833429335739979314456366020624554542904053397525105613261084239914932648152648088984251006490977630367969162723933266696152862849984740013140749015911265548983263665287057261916495259863326360287335405321463881708880149147837329434627681923503354903283773069223164995442055757179417581443626453144075007608411263101657229080150548524320454515033606075043810309205534444821195481997659301896303243682425371558787013200450270095594085438842317202341194881195680620594311476656860279343111618494714250429145881974270287151464109427048406546593693848136770137435560286915386346238767805576725297904605180587705510861858452020147686262219556786295589531600917065473951738597331053810988125489505573680025905353422599328163427153361176491187931628853703090251407071940827531572374201091160762198942985257919929618675580322126554701909297649631194990063065183665629489088925316891123213292441233134639836888555210733146818336182685087866709323012133841407910486179791187397529698273056761918538858719527509303636427246598698076421167469688176256 [110,100] 134719338331664304152108994633669881567742421637817423682007249097958382807092162811068333742525006272696695772162620241282832948865659614759974545162606115468347131495464426254038707693293547972135816947998406956601683707787724888824723785487129595238650232600903091775457000350943401726847300371264554350959879078897894949195331158715401189833153476923453621548516464748712413205181579359233823278882908887969092937382421559592294794148856276349336760346839002429260196671519136041252220223327777660653175128233157054422798755308633826812552023036979629350013677731796819145817246650169997442457872041074022818958270493437220721423530749271574150662334630849939542402676468714329840615389994142809704834883417406075206047747466079299250630832749005731618043300158179833703036701726923213702780997035097105221192839147724548429131719907227651794860128835321859065229113890812034862981187972903691846882039334998336183781955249605954099151166976503107748361699693949431664074880344422822104239123151536038036319486051828334991113093735535670417181575424508567896617439713070493979216471634418180996538684700540032729138001096115464927244915950427002912200659979580461896579592132036867574193813377705048959555814486332431182122895961314247784118979371538675527057805918716532787346440471411855206595872644930315934349641629734764922839466668207301091636713183674964662947235540444510975860317435222831145518951204258956486546529710829961551890225853292625730823214418274735878056962195400521041600573616908557881289794693664309604051524301603520623120639993101766488644838192425068014695282705448981596313748883529457838847342980076063796620012284579976713536269991587476272581064459551000536716598389998729905554553038343628312604637658661229145897960525916125205385166628799291660290342366718677992764025066725274798859360128739763449299503400742296997134557735263595086726360704518095449732973263888542304814341087025092706736906843127651449884852547904137204469758762632531795216962210414500847629964941298493315660805286469540893063059869636908573036931901566347107339942369408 [110,101] 343746667776673560601463480878423504531502209724310504228776905337437966992982625088401705463962070446544752283802110066904335896557423801657407966922321218707987484637891071459176512641679867823079521907186623424994816370039284006977426701655027937598941622938202791883172133848141692239299344680729297674580997325789159072772220203758009449871911799910028348021062274960741448433625412226577793045691625303785492215347005664621149435662162658079063986636186641900847129720133042118132841927776852248773546151770505655550604543101416647810923999521475728156894434401922435538208071823733767635576492519078193420814078322952346422967210188356314824337458220008101442967808026498400927170515884855512959596640674184292030216901184605033828225231835905353693335977936322911198384426291471022684503350450448301157813162814641767842946038960993082945685414187375913400610936937932811661428642777584689232310428850913657072303365370013275137411386409741512403387174486294833034379303652903509225957589940819283619311184325401172102280643389914865444720245633980359449161292648978011837360668836811373232706919814938712473735478980277170781624561623351348168697914516777546855032631188284584525594231909276320432068850891752433868584710984163996201050514798666495131880738459042013943954935673873765687466972847344846521284286291847255945074255200243156218980547455543933345094606740258258132466249102649518536540789221197370384806005117849998327829302508976848074166207954316603185004555058023478389145956159967744960897208824229444275897936622824603630327667925179568899621645115533807235241401878562394914785356049426549646453720225180752017528835184337073891169419968654161240819906138372307260055573677639365416577948073313363386641273294068974476034336741887664098562272277796221033665975512551700700216661978058113331033088712343012898585139461368780632419567229313630126211327425030933629551925919390989666319822944369822702376279691379982883705936162970571418210767249048391863259583605747357506795357079158904808251025288779573696126626489891611827328930089694594810801664 [110,102] 329993256748471002714148108351595757688236675434777707788092972535345151590439971097530669553449749895241331372819778462477591717611456929394288458699474985195769465543216030821267194462176286390706394758987257690652022251870187111030107604704551267504153738752985814436066062120619059347867300809171903581800855140828634520277827183161126746694549729846812078544495376381176278716834875342326941758156596489006071122262409228801957072412121121799453497270692895582661186842899060172970158290179943817120624723415638893680051257726035261456575107709342052451772659467638764629714876060901245799112144637912735180726848503665372890230291404494976015171908595231393357829227304273393895021705264583725510314139076960512991458548770210008151873720899890806523605619279538380600643114671254343023500552015615324162546104419179464025922232066584283309228931621115956299858780306865214836451276185466891021271198834401598483137212909231673328141795462935483274345672233825837615634990892065499055021104414594178460616652396939201467480747964934437748911715224750712651795616833365601096797525863741927159735431312737795957028226822024566033730070438550027214049217290134461020219011666616126416871181847376588545422243850249249262243312650634364538955817171535981717840871724399062084181842496393614507129465219015159700451669038726360801037901431407298351541466958595425533721173694188322003977535364994425583297100694024204979932879661396275500804922387930062608658400078901020600412417381918294921485077221633492968179647209819363699392815220600821664522218658473698134547034166258446501326271348920681537601574001126788153047762825947896579599113357593436296396747979717829983552680847086645525260263397639061124734489783962186539607121205647190400509745998711777643457966803146139774565013110415818594350194439712276123504769511172756995914764621516408313981217813195390261430810447700989453030200192865204833174518681001782538080869103333013755073003894611278496544983236543539006321475519459868008521980122764028834582356920739461734261336606811418910321187803423777392 [110,103] 357519199762288324390244886105410585836170132371275456338142748897793050722018698323773201845853361982550386971973203048202397880269942844057658424045323664701876668103555479119274564066701974932847475396350197992271338752167722266564627385042427552928115765392916677249080919443791680524422717333483141576445210105130373467877790805532923483613923426170689524859804332247852253000814101954767369455478915469840448154474391578739027194153140384883700321182982621832655339021637226621511020722106607634208152127413891197381772173658153064134858510882714475284100315365351793757173842409249564431693447633913944792659705545301842733896605196697379893207212632085843377978631649156501873563468826905759872666321895388974513159030333711942519412211080787635090320102499421042126965632400085566478838425527141861764687072274192328890622077379274215665233805166490172550112815044531313732525857380826741966489518504802671630299195642920802705412943160930473668659754291781481423925174242030471256384011608177498982164447483767651399445462789414160102311511769777431725227644612957270396029590839473459100565363097568083586803745722088217560448420988638803185075923308326210703364676445991277141940509166016792300949753394694453781155140311650862439951132241888134641683725041265695962245878502062280500778576258492083583456622454073158216777543821474935676684031406080180322620385034284944477861576653198329803628672339244984413480820753243019818105523930276596512912170726206907625710937404841353407077513185137589923042660858954849822205230614413929437726699382738059714784938871309033978371993461662763034644045418173047420662392551413281095461054122889716706918462462576014274427604325055861815871500666840136083447145509780402454413463960709397780959429012430511768676385141510370671770697818580361787197224118466074186694343577793888719000362185341087778487884671821381173930644513793272099623151098461100138036764304249066916981027402494418581761925701307014071284135608875947921665046997317822427836864108036511581972969346618615066125011772175420931269253071360 [110,104] -44444753578700582298633637544283226854409970476195100043230510079756246349118757848916948002706523708878888049359221434060834993390023404654563584351860778875105462070478914723195411928617668756173968973687926353138123817385425533797914048694220381172607418615134989302296242076000140114649853285542735953882164317170387795386559120673900809944811589626160209072277454802423925636159799672673601276271712583120617355776401806051064299400339643691361710832306483310898574034866662488101119517245465024512815583587856320004294350869188835181168333089136777479997495836238119312044076352730461216233189908801240003269794542725604472899029543806640937267626888365899814780488274378946858308823673568938842617411019175061634402311891167821941856400269434897356030346486883677278667781328951008917063788739630789966408823585734525980766363632683271030499154292117414262803662902430002901925516759563718047046559973570812471564205782249090914005726047253089864261401761329717944191021696891566936185516296502888815691640761000898546620752412544101479994396408120978436405116707002696223512523515609256893051568497412469886057486881859046340604557409655046235409195308597005559956908638167661931172367646068287070332484998328279990963970268068280458199025890694557266340146908987498947401346705768938559576665309242556790518300904081398640174734431754420395329906813700550128157400587660290070675151746110783644512188825540850111329792949551915225738621146735846155762067443879213624776551800190967788237733541245357688755983467299440330476647628877941159877390144679190830268505061369766246956976318965050401683003167017282409103059981804365047477319173527956996418243268796211271238517019419995023357912566631694961003711260272301983623777216267948805960745288655935607911430823124788719512409491410331635942162931403866947991757897389800212322955908992870690276062985322281685338973186481468812536933937123914712788143542692003423656678833821729472865276360102867353525742999933691850933059937728786561756147669951291716646764239530583247106325841666847594769920 [110,105] -161113970018657852737304486783206548357269171361882180312580276439948312133271717166219162500196537508606094618934014892865701339116551233522504073858185749071291925523099937127000269937195934743403693016146259100469027766324170375850005879957308107689304260712860881412720896995495045510141216785938055697625816366443712586173083169954296577126249983871369956013620141314781207861422443609817801226250263639471769696221779207108042928050461016939256613710680614715888528048398416940495904052395624455589678026565794407979076644189147567963960693601483881101522140702457587221943488945735631076101874419087405470552388816888290324331438004909548756681279020897297996308335259503534253082068180291753892451399195400320094513241333091477702265804247972905236541805995547392397616271718182703515688949684931210567169795181333770942763703668042183453149656926265056841335598938546385490595156791989048041766032851008039290877756106414390810067120230812959696896070206090360950292547355499991640958045542458204517363700463141066569229314933001612038624909096301808184274203282264780633693472934649332049938125730276966014850895412035412720678531839653405355373664564609436341422801404013073305353263777241271869704787347584989002605314914275655939100299805339463058696332364283585130942212724880048231153573161652740409731070984265429965867896703516702194427535235534169149010612332465384816441940080447713164995774618974547532221469714673401087904922841183584339115594761315112519629014609430935592895062154015714649763174637277811606175030855395202875872954224832492073977636141195042273526842720107846084584367312333633697797617090294375360220499091827305106001203240686893059298577909040323096703969722791215158530352870516942140167853449039309365272908463439148135389119749605232919817143823688098210764874345211992859753370260729665479913825816466484219558074745280150807062181105074777523051379385229782164595378354714556574967012484208034094054069194374267185499208522280368289899425154587289552189456575072659060887878559898787595647948138088354880 [110,106] -95810152953714560472021967556849474523400792930895771292942292885519538366393462026894183283296365668669374837226189079032590843511331851623279116570151877048978892071102908936028070910349479429380061982190365402851547289574605322165879809623606003790838518201371755994173996307767115944012683028915308284224361968859395205651876252315870352136802593034656810778970611199048877431295603362510461785752764139494652798931815999534254850138359147702466702097517042270842380675348560873568594619888175973477953538361954356467302588805451919514315141124573324004332952202506580295847612201414437947143086234781790564319188045091780575583715705070416537221812466959637111882500938561024941411733181939872457257950512066239143774745685982953614278053443879403314503000415233499200392466860649591973355039833288098782879682783814290300624534834537189982035732503216225490891876406146014940035951374997891401851470991662715396108829156883273110535383037563145638773673148884161215764109973347971848897260768485195793834814446815187231893938851247217048011169058862668116078109375181625451023768980802160150715807865126964810514209054104984036493449977510028821946419171959920032943896448995235280839549675733773691973167316505858400478829619398556146574976432929781240568597832807981674421728405838168128808042020517518558031438461002944129647281746140872150849606578350869524796316264802332911877689759525867740980317863808402213118691953587183975555560309705964582769864387318419961975024923530784358772272951705978887066739817600680043090855124937946115901497799434975598913354118458572205182986186177140663522761071656946521673266291261257348881289123214195588809840437084821571389570217232916636796149743558984547556445618570979938842006608658618059748653389624239766743039383546002888349435145169778046661797029060498405198369237581555730661050787276539203596985428133282115360685151016796922578853848322597186641544525386758682084013961203776641748625302442453264296268229320202215182345030303295855044360548875075131652178767901234966979185044848 [110,107] -6141141240137089465506240068717713162905398802181045085742875847531250891492362338755090088170427173462856807978882052222614617875480081791758529224273866726711587520328124188454296931306487222458621786846573794377479793357922748395872267825872262373577479891439540949643550796799912048737195667084222004124543239634956124847421404252195870872924259901365403215460427247966211624094986632400896690876175293872139285346676024722352674544052863706511654125668271151147161865678271498020070679140250025180948827013523533362434770759895640956804746651345755723833373333108846002190125174248850800064666843723562271734075176896798512630904142812822186972724381166393666699441237552468668180639787478678283705148786006393602500582270321692916851447029681913368187627297384419913559974333582835775333005514877198549008345171991219127061161947670558508900924909583904327262942777364959826874961221648423713767649320718193063423118219741776964753377450653513102075842834191048283819449307028391260560391592062687245593144751026570275978202964881414559634037768609202592084173471655599281198258425372253476328438385774244812944372392037099249546758900467429850817072834472432916012277652814721643775229314868269464647087875525176512852307651827744810195473767241288612280877038862613382037029295253723412065042890037361612720541994588201874291221739222874057805444508304292594728420049495845165975457434932945545208754760772912689055959971666553132212682127837378153820695141029787538591839509571105003891589950964160076015629872387705293445229050474425847438144074727839456357479167470801487814813907219207739104346892969379441530279304795906008245162867823782729639016346276554210230494141471525468901094698477062803264300462382141307992095154711446642316964340288191685302123127935408358571402670175609720085563945211726524556231203882934254898223695854625296595595808765374616961861596257059628318304726051529376593015548796454226358479103523158486520273838809807280509763961367266738569320962761196651944354124812980282642271635881245354930560 [110,108] 102246533165661791501525942109291012527652017837659750990641211718322935528238389069797823174120582432164534645882170348128109531905915132409581807289592504706087792376224507982240917958212823832048336023270107549406849588726770756377925870288888997573364851425062102616376564968403903948970610734302733790652465641546027305922035166192779175752330407461099746120929425935227897342189546197196079382633301144119725605146609779999239318958817389914475836667353524600175979697079019648001693145670729649451503564615672581937821447296798257236931860641298928246342911247830961657612971411337833392889835258044374260181656418061894241350973019229075365751265987965739586968981947425555367264231118127777799278658287464140282099035146344802824865121029921591050678674802950984996612602227473823659477675724004286591683951301634547619733474640869055179681518038295454194768376028932623204641777651979601683034706921054344471192365856815449767059495156932107496588098043262075814234182694268387792853481472455447031003028086862290361342590943350625314916049354840673984629572777148116716247494921102657584400970735109790263205010162059351550133898535228281288809190797893094409555005558849711628175810863553568749898909281471212355295645850138146926617666629475363857614901394188897538064176087708118819314107178772532963229969244193336757193389467470444990597238182386173397458171560922043285669292703769502600503846483281847618862524097569075902710197046572294361610183581419062903629279007593566071919622558489020666810395687543423357701718280618641489534750688213218550326144211627691378753827193561696798909740779232219871276045694689076155759681079008881060975184027099743798066328856749505806832378661331405541839768992439874416151938277366222280963121827084867535573577222850837817559740453060488856956237643131897061300039957788736672685063307511128817872761965140965598723743461907459149691472889079385926733956530154986834292489196481669149037480410712987835968582161203886896698817086157305259044883291624908962275098592389059520 [110,109] 34388496761686924145267190806229150268754987917876972431337381478355454028418019367519201375973539574042163881036027565745467122264179924330612322672625977689755454616532121237925833440450372152058106310230457802133924944682610463386718202260870090295156673390830958855086445430576625231694416188600669240414318796448390910876182191973339034268671518326987040430065821290867585967117091668710004899879732072852745952624073729628529692967154660257614933569285756866447700219801286489893604562951098416277821988677476425308115334764701454208068318527946446518402243347218520287223001930823590390691155963917669566528103339057796336381976208859459365356817853637902114721468318649142871753528566369155943207327655107737140388840130106837305489717141291033796713329106559765477940095248164321230299711066050436251805605316369957621604846890569647242148243048275845068338298691898315757194349942506659458521260191736616738605056106697169718287436678597581988646600604289264711120142588367216162549993996464477962494496441733850626255775481994566285800342249560277609450434672246250820584831437542407538029776068587247872376458970504794879236382344988636989182124141780606756003172286811684239133115866770172841403089095815256923885341806941210727383240610602185570893529902015011999026417846680708553573867175096480866192192779668709496629578535590618754390223854777591538684514321971502177729151866118387576507762797274447043755149357140721332864339213018747139833451385226692903056075662761923639496363183384865967489298974491416763473542665514684902395095261618578558980687894744096731627262197819246799711856667573598674072154593257635217725977453805667913174693514855571845454431024687182058086073235939538542138333494987089184851142809071718694893078757579734196239671112023252113243285381514507072457210321114621412277194935508945171255145661617346416526643092823324644874239961633764746665287939720362547727935511227296779915513273061130187150342161475061113750174316611084002064391606169473405670560960294872120355214155872 [110,110] -12506971037243247710205589363319949157758236136869929026560921220425269447316837277688054012825003865314979311392987532630706440201602068037559671442227773055018165303358170989955257323183612377198453004721233637072800247161521822175253979781875394113430231394851637171626297172089427744161742758677437968741414374039890345775032786529524197117748022304465378789206362769788159655451938211791257087415399979479553436265833269460951147133548877468639442089433630812658963770790197425659931851424173806376836045426013670988667139734179161546677613891484827197215144284040764164111874553458681376195782627431455497893292466234510758731581414774569175239511178801744862583762929869042495284265821587448136171748606191721170333755041702731588284272994482052199531827826363419797471026365079990640394351118398117412709667488930130157232168981236378093757684812305252118457972738077328255186361381599143322736635489226392025667404433979042839667502580096831868670231160330613515348331807834423153269034430913069553655695601177790430813615249651089067851636758886575885381405601519705123939623557292037944703366956204021540800391520479742034889460304352991063529884761574332360040138317460694092279558712964503001362558671483424703507753697161013362987464105708810888603988485841364498163769459453839034141830997506078070021891244360209768661839536529315788806818132630301565583153896804978556020113423493543278620164307718915427691582906447272458124394816918826040695806760930505456167783146244202805430277783883925684612806343978133396235221041525290325368603701142202466658432844590058591615360251773822285078259430970412924005720983996367303012111432105699085060264067786261497457385212777115337484995639241322283744976653861090957886085568864729977992899671286607646052057981680261271685665532962961728637940825727125377113104124473543390222269671030707382879807604416688405934806845149891303043018694092802959933370571115368772292940512097255164555776569430096746239224349722682079526861863401538107973303881477770540799344 [111,0] 729650540832757422591682322056760273409791945473076419379901346908701093809807671279434569399164521595970994060280283473365939290191269297813226432769280760384003476863624281928759324700160406849293569807561730024689655726001309040082217096141848807591090848899961022139061061875645725708260136613836752620445261146564980032068491256288399350676280484023486515353189467622873407825226123044707997846684462486725510701936152012933953870215254479244573137112407242331329088814168660247509773286617922847416389631246994288860677507496723660992045040494215215243343536894057472620718276691321207274968866288980268539675095766645909707400143065832873194717559485087534519427417461911545459769298131165482110532423363716069763864778672102593916427997336784415536939400354770241312865790596915768684509637564443964507510394022228918501564994574629080175467102151192435931410362535669475259864762370794331294401598807671805661012026636197813411487029544561698908213101503774348100110440430846684181386407998340591499099844508184816315053020984698953727780820992719848529474589459542380438588449570287553915352967747133187772129179192569470854251446282928581902927056850334816185239067717547800757826840102829599702145353404102978183352501594161027626413538974230759408493718611797168647207812434070048656093742661760823932045398958693596726352144439842645833996009662856938469819406384871308667390677162033396408350700641101927465614481284589597551988684748832404002621715068695623074529157056926648155056826858448834501056632408564556148638664595116468349722554335068902682488315281205865698523690386156096073680950171264901209162862549899381110594870232496109750382938665165056816624424092055131694239438269921881756132124796244875083311612665892451898174650085585205630275524305651111296977605688642862752131902371556430075860510183148342784042670745271092514117654946123771363920189211169997805848375037415652662980251220761558243492031451840134238377558455958499585284980310115596666599774474517953666655478066499559558031968848644093989046817808984774898119266002512373112930762586546339634863709903615614870279842600923329544984545512009254813931854502459604308398399409925079576870261785467995829146393284121135328079723318869969069466491874583345322174869379471139126958363647276682211040164825771696537056557489715909130188551364761322910991365342226131434488170938365845045118893724017230953783696749066211488136429568000000000000000000000000000000000000 [111,1] 46235606611505293653421829915108683297878811395202149351359110016616216843962188558473584775533140582252145837630582894297581023241746367009122399275183238585458078200414778737401264911150460713917030814510958994785294540213913096214112068175863330172725891793507926077018432600081373861086156954015715982920545941747365302636870285756466143276167721484867632389931865214644488465706753092610482601839052190223709728026195019195603460480976873420973504067506692418235016466291879302864086731331254174611240601260680046448031640233377966972258740027316565035852882390613597629348559619198665758641264414990894659092844600402769830967901860311295852786458709540416799918845147597108629312862996355881716249226087828691048540863697412996466750994729811007815151721822293917433583190818754299541914774423167117071909573414922767451235204623986034185184519671643878016622489304071134283379821730016828433568725947690767815103120066295854247545198640573773538118927394465786460576464781723708909982662848034523979484327567411659860348338801858998650822634730563978770397903294004377481974775102351334536458307566991791063366361613767458385404100760864136930665665236834711289636154431356727467346168255943706475744120046840547835995181617711715072261203721000976279867349735731489179685501770834094336886495955044636709592363341917987877380709105424883515027276973820040918705205687895183578384387433573990732163003834470082980985696636763213198951356866844627610889962325606660315741319093086049748723242883985654745103839799416621253084803250088238119556943252049741195717841936270497825700812042243985706452032329753370439563213157920056948733031936293809468658826226921118906412685105025617961425105593886802817356164263960512709844941996454743541668720716882221656483112177462009513057773037556869749707245857236541098489450380830493124753729637102429707526184701044723182290798813060588520368253068099464365317135931577972269197237956381267385520269409982498036729935412492354795429763093032821472552360518478818608608463035921118270232615136237308879240228026756646253278301051469682843738652313865477952144374669765370028785866565695546187545383318840791108898159585468613412125359159956473459508325874366925103740513324078043343936178759041653625931093515454745826480143341243174169000184525808028961152243087838123629411442592257754351066916499346140174203713389371480325196777888162443060518106334183017119893333999616000000000000000000000000000000000 [111,2] 1437770401966998216505923871437631617336940994808658860827231120639398167150049304781727153528920918306740018202053720075962917177821681515264267634760178096139004668964175551244656785873232957426645414094231210777108810327641102892806711471729343373540530114093252233089003712877313693500550831490243814232982860709906511333421148650554216699259934597126641147154268952564726382475546308498032938504971578377718835555054150609623921678803390411898653084546428422870815253144875520103213974733804791930036160728516499366657957877594345790235482672460133623511190692659914771613214595739906080038531866664053624177173810178726259715255681198834481350442936002476851160529829070310735060560359551713102009000356887516472592841452484212949731013367743603002634966005406156096605921946598379571835219735449692623685218751359187686574274496451282146307155314086897230534551469355521980045396335979939498272404606333010403023286426349484968985246219590833877455152024342304427292995901248865454212063374001332558134102858564536662277556990961697966026736804921574962686767099910393421705858221361728956642946609985797547542160077316520173144126817820572276252944473069373997810818076929515801050648049510592673344136002767354582288683356189363525907572680739679400084121191305937324380052310021735201594506329665697021767020994755422823613712705051333028217087888531974182130332556203340535102750480884364233243100948290856888732371501731251795820923369657275801201436734725003363825801166308809588847965444583357538724112767586203626798106893524827449255908260137025387411796522047946447058216397262385998587323296341000184866807097691140686637840117184627486423087231461150877089912540035901829000878335453588021775057482848703442068320076685738424717724895807670478348514553274515598772488978584537005911470518454371439698818865419862054762189257779184072138424058128467507991120673647109195622402038483450056964291304736840380109627911676250203883424496415120655123279883375201820069107856136362791792885252712895689037727633637555922866563939562108655953329833546015965768427307655998375163953302125032452195350589908499317261939295781842244275560642439160825601088777207341435260974679383462972180586958201412750369710459947677499986967102174870685787075085316590717805808840934296115877780030149777489173503060215077192406940882772662202437861648326074342912137819365706138074594015073910432274766750799851807339314990284800000000000000000000000000000000 [111,3] 20020651240816173996190401124445473838330963439694032328228011160092574453900571759544493911609710559936839211863317317583788138484246239478367249117628383148969024565411434706629985774997407455889753167443142404868012420333796291358704400920896460585431250858639203713739985271729886023845444138598549008595498755497085031163241946954633238806586186265438159906473675896115256053630392572983664119566261918331134787728153262405496731324283829176143989014969534765121119579371821075612056404310823132838582540600179918135915958356591903889357677350079694019108609362146506275384339603950348564142281167465631968365743300890850226810168573361924241358899306988405760881635502826841130025816939469781051029428859700944002935971392225431305035644850132218330934773962408738658280937976842721993085881117055141249198673165566489519286877547387085041602365719500440988269678473545536820042548641801403940367061833091362691091449341080154757409662730956104676437508335343162715335741679197998132505162266550487898996596591338856625489579669566395335233045808036339814806074545744490099026566357953208677556753231600783342227058450601488236292201613687221633911027903717088371964072426350789532017164367974537156231006670213129299967242718109364440414770845705003016948477917583343980543713365976361687585670659881559415844965463434105540412269296663167032058051065849702902130591222091144269837546384735720611157606303494482756800753429208648323743203985231633974520851358575024233335433563423969710871060451489186702216831081878372985054347848132848065482170941054943469277040861119734948444819214200059321350477016722768321648135837299008443914538765563513301416595742602759195270684401867027579340012743122848009608056400505657341341265217799937276430221256936835779184159643609626618751482537395528999804756026053626939901545627492900515707160855985669360096732996704231356622506259364560031448840298756858577418345009073573499043307447262541116834335509895839331356916313619900481283673080919539655548160004654005338179502610270516257303204889460287159145698387533274976283913467970437013359767114562262384927569763277278865022915663719818969520898566325801049398936770780419755945121392315415094584832987024435866354574747483256785685691880324534455297178258523985309766672253837997254179546564499638644811948468665333771059483070256251126191322969953378998072399476427069608448424445374543994557546252598326629929728973209600000000000000000000000000000 [111,4] -46318061530145116781151336006506143776669633761571853988996004524666275301418258256356245469634631187545167836709344216664134835032336250786584420971052864730825671547419977296214306020348615960779868215365963273594216442207523131434354353628507088638014065412025145966597682934217567387136443689300638785303366308062908365067996512515011740419446705002249164488816841058311413254104565807544472560686627676780284703385244993743236320934201310043613878954393660990751127186985089776956868546474958014402021081530710650395277494293279914860980716336043541970344483364653392430208995721112589341872056416006110959551612062019590677446670880299757829122421291044977731454391648680321094237607908877642363674970939220823992827744356373270071256360455389639438019673803410951170483531232145639461971536468167172420694828615369046139370294608182727201626791570957898187889404044929521751720594530536245779250443926211387988203073827385646765506214830933362599628781155720262606357380932694583520943719480773931835920737014370505978028025845908054635951645128264122091986736953567158931906393506430494616378587246158713333342293244510299079578622609916624546747159983611738184769140764842982556864673433217118850086543662854863335101373426759828380137775572961926671042021277629192549693874481744101941201114196442274850318711664457847610327487141699936837724482237764026124577675543786281309107733897633931564824920495708477456894077430302350697932007195878571659921214979922393607781382709034512630721911839337230516909621290174477842172369698471208787029865167779705881489092153222377639290217504480511182382077763245031437517247830805162156287929685460805522609250660824738361223882839429361266959395199563041483190662588533501049648826653828261746407154210842569586551079378106926881282846228116189422299375491645010191031508344870887312633139019464208279563777815599809916104755314474673231694556782591751921902939035745144496618572602904920952224976958691538519065454141742804187029808796507476048708280789112418462995257277336435450460172860296616353851251034909447262491317176451765227905507333584239299723707939215844024376012820288163623902836447062562939543527194413708776173616765206285588377068892433409152382105371948617270477812452339072572425679388422732391696324422352397880740011705583282286796792227295195486300803638994425958574046197153731285865332125723825923060241132203348718049207129811745763631946530816000000000000000000000000000 [111,5] -640419112338953024696240086275071733640055994464889428427804453762624640170491207685458887485175966362192569683024201176960416075046402304762814510748192770919121171684086914749926368180451564732965714094925239466841689064929232676038266821278344352214725412862584080104367055680373240926737769918639567422639922304711466250100458140007272228115486499078039833879521244055838300554227573073456160030799248864851755722027806789703774841234173427520178864764983695353279689647221797982341961211630510131298852355979266871727708768569704693708036031857656836718838264265196611278994549201714797446239860394268765979752307327136026889447573880203112756191113055539467431386669038080607720525109300245242239029873213678353109290025745712292484901110393603485296305902714792694549583304009040122234341604668873248553442590101151146776260510330258336427693345383581534593392718413064623700867801437999243630120585199662648845486090952021037287585189288418958328986493101107585457238219967621067898881067014028900856762266542870106283072246166298541319206328547381098974088968440958862397895717463204148679302005642408396593649463008545752250785587072515113906667796796965989813118986163810280304173867238656937773506018399485956484082966009709582343558473662482095341503390438384009608711506961311523468432632848731170535919032335906233765237839341617975952022026835682804979220078638603488023782798125408970517921523014340657437736836473499080009330471402041353977151463309860340752023581754802735807965927972457386026333352698825049273150749186252006712097252342576042886634586763196187269022600683450937221639311207257624007723211320080174924076240202518384012749832787203126358732512979587811660368139476897121887625389111278347946710076945950057801242029587435325999778672460111077622403287465480034204636380363850310366176722566517594452773443777162831183085428178709366932839750168331368503684630084805458899770311567099052861931208768885039986498626440876916786188585706173809111823284094332795135047080616995486916198231137029658844835181817277182684016203920399962756089187584818476952746770365237310119422635470040064615845991207550141501430770115697071927813097623235952194644777415745777292457438814139248325387885962464139133588659999321091802488930557750122932358310294185050439204962078138055160290780609847460854000306253306025567610085610691697224768810031790985369716500737376876331022430079230454016562138028441600000000000000000000000 [111,6] 3441424069061703678194387557189184823923358877469118219651061426030325926723692253949032723309920280653245852839965544492599024503197611493219652003642131551609605226735655361589758750789222669549652462949577448283566232312710022380781085782984908514217174827355004932064228991620650745815009487299307592097907495911696556418692052903624934145226109166857923889628779453053463465095348961748365789153999354687246231318255942379731105787031256987826341736773674941099546893211821708066862946482421972074766805554679772770358931292059464353928968308238797612844499621837017403089154675250131723595969456778906927180087563817432014349048389131251716788367022879027054721439981763675381926742034772314617712568780386184151455448693118129286782084559139872683057374751931896342473180296645364329195830713923231854431734892152690592392264002610449857248879720262760963249446152820142017328742918516414361502171689775191207452604321993827124305685975653208539215413032135255369525837798178240717567222175895340374447215284372813541126529387350440521229875248881195673721404845847170618305243438110161272049253646140681546970201662948127494475038914096487407376418313551512766379966003477804346277597099916304045360181779978252853677812731839832620129615270800045052107105619011672434619173336206020631656387123991458169522928102223022398524290898080191267390807958264970174835134898745306786538955845952364510537936212363524830312491434357906912795131410412773187062174026054855821813340133020905308045482944334084286152273108941488503130777201406231619179836186900866468445652314649823687622824334485078673409257363689770353611741947174688748089330054108376837554132377629854144668857852007800694550363287740540655847734354402969164669376573506437613322215513837808003227287626538665868393062006831480378410354272218062876160004991062917848280605542723385250928837256210151878648853224796290203164972971010003799723244729461743949118287237848207201698692289224834821090916078548640476337129456303004615785766169900076405789150311873490818084239152011258655919797942368772512237166769700001844432527940088827321945430006917048296364943382197578175281956703344900220034762303525762600381152449114723288589671796751547550606784554850819626506703207437441693429019906516059496877273777644452496648945873496100250786244139421155983832043461671035392161066772700712168902550700379133798429050529172871295396851384966405412903898274856960000000000000000000000 [111,7] -2715137519269696611023017901921669680731623130327689494650772170598183743637251584151967236272236564115177839545879300393098709667476952988460078601414532449190341867960185176585883985977349577648537493040261312905168647914660018780352036607021173399400325957349575852132725267829042878640338833960389698355223624684087318368999209059311411561719785933545018675147548831310121566813450737667758466492187957674374169661540739972525189599167021292814364283908166908360912394399675501389108162648432205302653819209766877231290182086254780829632320824902526166706639539559249387602797809235865031467837550005645398699989691441815420361660009704578299639879755301508057368486519663367889086716964400491907536516685018221985232414021163207975339238703473628165987465599187153826923187966447768791799293371119222764114483769790594443950655990821145196634858931436460466470894312614527979415859417505599785938429508389512172834683418727248738654062670008581049180307117895038242726058018784285749211735981676812053751505375349565217692706482167207079742567239459054865069619107513620445202183702554223888524510271265957068372078548984969434545918137604636572382750829848985022075615744325601875033538288414335370587873499714622349708332334258536135340043595558331826792204405527736776472965664983580565548968946988158220567372418392093761941030494736864181200283731601680042289440596094392164768879893796342073568103045039502417541644529428830279527438210760860118367179548846314675193859000958420308086961443938176991334580600094144559644216366843821478150646706571275754870786612026144123671065125829334082831260108310084831454054904625057211808184754148334710138187858500059130792165877470307373644249023261708974857627755644764203943427238105035763489871497167600691046830199246882093709702351948292086957814236651504781102689534942406247938141517418799962168270139545165007603134693587888623870266201248198297485178972222151616156038777486706779898824556678134841650928709410654306366565722144444243232650558317970358691987613201942881925373585476436036341560980307652540295864924010653278444811526767203435735154906624113416877976285941303361230275915062896097892147035838618308283218299349241373256011577629071674611531106813119024502065729351656715941632663303175202477732568099479856401732105235260585081089031277791041885225457911109688237588172358460529929041696168238382581252316988617819813398081206398304542854087704576000000000000000000 [111,8] -69037231194277169627021400046846625651398328680375679496924437693587272537388328368333592755400974352341162882559958332656162759629236890408391376109442803196855072576786542176678947989779245678889350520775069946303494131127823222200004463937763860269997332313326049687896026846467445074649886759636914210218457382037042926596257567721329393407391210634300688056933686949863940054899367916681338452788989848372894039189925740375047097984281428406738754114445906731633765802716512939288020662540607245567531265841373918690941705199270583327994465774678649688792765908430635437974111360967452243019848572991916105682262016085364559023402865130427559925103870047501109331545157292979678847108107277374409975163756079089748210589346061239738559136797015086914115491933794515783220240577380343504409666888285466033099891441579079207681010663697369668850701205876552423848563432611003775950426532329530460382957307005708992867073054595239360808845363557909366177964632253626870547507118964250757202740922326584314737112076447115039220633916715064052407863796885539060330064331055698610416164089587956741247155705020345915774362805511255764810166763121111672447499600146956974191613898949626755523318581101662546947656604685429511723660577047480393493750567115788451139322520300799112113381309852888706124813604788251657817812727016585967171640773585575294974094399626863366037672163053962180803340471124384718865741062682721094991409213550434212223463623218094626923652963925607516691082184082994747632505561245941109020349419871625010859578185929732971563417637286415649313876566360420607200564315501676004548346816778653651119613717795166281618808992357010222064020590347186561823411371873619845352795027429334374672778084127031211781300695045256984425504366947444051992424171365207153531594970067512293920871411091759949073962211438902677598229529814988311285235953270987636453297685208185778249211173361745410333168348779084754238793168948015181089351837714827227410867865887412999933360506670370997717656220829578435076363675782013830902972686634514612740719338378030861105898916696172609375810378231529703320267999687186942659471818255206353530721329642863571127577963604412087426862513967781994402609922553240204048606193858400223455373134972275807314858581031245856612605290273577547820185353253223349035125451997951507590252116691217440751931504290017544928990952476302651852556834019883573847924135992213868747802489651200000000000000000 [111,9] 628881748618410935632940330708368355819815858747489219475771086626558439831560601687918886907104426779845245068326764389676253181477101769547897202202597121912163175541422357242802285882925917370369688361287298210856704249928096335210638730945216983332329414590194546760256339940841494738105343493530132757838044493771745127526133623011765501017825929778818333420377275409136363614443181538926968596795839371553259715215315174748106407288870475138191587727563900421531259143945366076216283784300330224173528396140607526348079707248760349394562185534089271576756211948435666927145026370912716822200812763430211966071705601107573305490027573982115852943643532647274068309772292867398805262530816415853230159496065601589116161597537838682987788017608439977525871223833715645260338541888454595744196789280155491006048948892300868837543256852603055876804395029767246875341484427378495212643634000466545965003334773171848368743523379512497084821271850358114062524829668584020731804119451236093328731202795824915586198407887045419285897240755294888501906831345289505254220067531924513077049836871972901363121341957188105942664151381173498150086141661270477778011851739158007871417967034160530477508264744623204941720930240321146912416382697763779629377197711483227485154577154339733824571519229393074262832593552077835155461930801338729535749866349011632569534357397829835752107756568982865235637195112810123822859495534381409729271317339576480936256371612833933352938970582895466592324738950973984682047348649743239157419662580711630200703232028329183808081434373097187141836736983007011446279761315243473751208934734049450091841417762675717354946854637845292039769692051496747444361743693898739664025252632578649591086518743174749526099648840486060314704812998971566492006668305357713255125999397628179951029065028219337399774345696469860999132126611140443349295730981928179379298443621132843958093537191987588197363193384701430567058487526644997591308909117162402599758021366620141915043285459063412352206212935992472484817809145289969553634583838449374757819345726423551845532151293779109992597401776794272150468328644639152208282945164349616233291676132943725860226209912606908043704790330224124098031467159591001612515553012647941847557377193930494192521644543269826975334856612778948790473392443153665459142208157313482227696840707590888698738550162793996118557751379753935475203137009764236744287602176942331052963025765007360000000000000 [111,10] -3209898383551677169772187499850459912931038677288442625089313008077139505742702860915614489002565558549478999686330135870073316548772446162933951743442617865285279173198354257439207158452171189812834723115539896042277584483647544180562088727476159944089560443445840880315168644535274225331580133484103606328513273411211149195880505028743263202424130373252758206704887021057664335887352170079458160040700465946486478527784019370691374972134165708728538012463559772187059891012327336436653218765528527865211289730042397716136112092784148333902220608004926458600868442901659656561332836962468422754491051897189674382783738828003032799617885310508376996256768683066309675769924586171466844817109700746265377663964165923219040716813910684805355020041121626512388298722613918349554193527265245194136520971401948001545897918427469301748701779217015848579266403547208277127543968540963923873371265132321571600255918635531179898623683872759690287333960346959138065868197043010889083997275730939692093868597989385956188778895620117203237519802536462931055971464999199804469920687235704045111014118598246848644763402016756948905983748664782240979166123233716993904650774717414098819367443664430798052565814463959725647442738135620574625161378016600391281129542380059583711638829510049906708964640819790508166933666222112819133117418110086224705828759338366276003699981774691223803261678269431319781290713002758048462623970574827413643813254239657056623302308205785039391893092002360273835705420733262681026985983446464739666985171967353527537523611996735921067654577413360505541366928381050953170044543425875693688941066063492136847944889263444691878247344949002165572396117586657100993049449225848603875637351507743962634210836329793648515496214031762997452345428630601921388699701714526840666360724979417408755591003036500463674285876300861670781992367273794082838163920922258972154272608882688961383280424062967157401839399282407739828173706512699473531002895098234458580943253428813417785960098266550422543753920139365849022325427418838484253233489902928866837156305207918925015886277139451415479018624610828880644252754976328677196347462365382521601116068300662112972502069466112140472144158090118314160876528506304191855042868441326340629046262125708283150354996126599983093732451885357241835468795679715383492707464366476657760688199267808613730680488242382239395357252061110950235922463943254535779916551317832482680798120509440000000000000 [111,11] 10424354928115944719176043786095930040182092405248193923645661050261351668150014652431933586260723899481782546706533570232190672935993100186468550707405691413274838376540562245654817624006132813951303217371440789385889330718487844604089688683179739639113100287201769420130819006270707946777539839866186037147748933236497042950796133616255717613710585304588180021122419931933622268562177516453829933446412986936420911734750898400327552772733667063690740555310308670560947723605816361882965018537715339326245229344119973355538669847484270248553224647610492020838275251352763730820449688693103450535032524016302069744186694057148850673257912776436203660340936087026933966550518255803306330105345969870493038498362489073752267312788228583780652623009631067342956700193714627269007659232423837820814768703076333892549456698335463577933146652952377859746554388773205746456321130425271414205802214970716802382100545267528372548565985022886123676062048924215904410913435229959477739107062929528747798143641113748404026824007556817972045625658255061650977269349555372918602895250793116114598545641531106863164296250956648383871505339474927890723629684219536880005355547039248620259058540587634726263024960530368483144608251543429670646055855228062759529192912762102406589882246622832429738212178170592340126105797479786398687815789215183534823922804709386341531717593005771363569280208798477155798753649458564434238022667835573106389254993854630209203324219005343827072633598986549749330938809876283022276290601065123725357651319497695671129094235844113831212992510710006157126227818999515047754515583070598276885182152738163835577598261603054897671577844465145984815400402398886275936352208837179080984636128689773865531916413564819199237859107176826618042525292691971910792413335418580841808083604348651533529512773898470948697633044890487070054144488915901433954679212298062340173305007065947325335347956448484385880306853018214528016714158393350683932507116664583004000838772911213898602135350850652576678302490836778246291158101750992428534437710670134923799646629771021246055441649247009008313463199382686072894967961234288598148677105478888930834154208536689662165027922951065911238036025074573935459607589372180463745351810091100439302450194480737086353429384364585588002884042323531180127007898824755826385118775479338224811101663554610278379318289169564293998687090125420254172687041929896415237037348042825842242585920274432000000000 [111,12] -18413818539844599545069539399998599025710351918376197633110733714443919481227391360752181566509079909516297780905234708004163441055549106442127088224718785683452304895879171490356494028790069914971966534078394371743884163652691533222350370297641874759348636533334106823729187687350841067519146479499635960077253051800642426403438661381457972273628866049290040178779881723079850329640304981620149016471485106237813900920875432199140522096167808828140265011048315009679931320830205858166292985326784966276349810169911257262201471591598157026028490859302649160017085591850131799002941448671823250230238757977676007241219641811335830284268994716833043222528059201937496119768459435339371467103506442090840202482083867006170182218035187532657133085216977047092994957993300194801941213829373392555385924950457626225824889080070771057711870913892930758274695650819843696379998094969578383316928782901020049569375892812058355647328701919496333503492661100276229792066422562255744690243825434500662361924844418105787571705278649315492239766700853021448933335398593282859624101041030341467388948350644663129128232221239097948656553799747302442435037867345553917209736746737694378920475505367268971941812779086479699970130367844898369300171264605966595021264888630819509418752805737061996240054931615122384493459302796304047477438140231032203457751165489967366960919740386714051692115244612704654670262865670641222927191361334304380664650310773030089003215767670276957653209969205285168415711057573460820274767678804478511062106188346137250750192637854108102762377857779324461305014573985669531770654343866222778741801610783910534802760321353925182602741901820734712037115058935003066825671250712759568222466773556448014796541063720994899666383018134549494611690875977109085932322487816127687877228664563332325191769964693971898499050567207864501415062639402846138512371361531854991404187629564783817924638252942517213199681744879984263788767860091292411439741363368867224511912851478803881335681689545734523409765601497556353520651589354198653318926046248298001358519726180697279249728064857795448506805235449628540401692448868093337275139916495213779088105185752936599109019945179821510901319037289159011945457586861704979464629072208794526485589157240268119220236730411315084573138172848167747071117088833712140084398253190362522726884560569334694807150565205509716117683491722205102907356210482038554024367498583777805557800370176000000000 [111,13] -10868839155737168698778937085399709221762201697998248719290720795554863795042752358892393884926200357051155209252851872674641204067098602068493074035361979661472760633248704079957895331427133896666644631930692414509492204969567041712138052749033156432632593019552571666219799186476801941693533863982051495847102074235377639633144290563383579038283007818589353171652021498259780615118866915343799836193691527767082637947559793839761853536440411326194505487124212480300550749274890725161362016730612856986983707869415214621745154304423512457361057410559038748421439783188304162324959489446521899935390752734392469031494475414614056601060550421262126874311324278500399530365289844259468715114386376917736456985757300887496980602667414657780497361670322045636581015334688773287334801441071608760711295722756203930570754231512367332390326525742518525789021907032878080943191790143695273980893367329213957660055881655248709125436722889761054761013964955161085595311096868779464122949535053592847947229577995628928077824142878627505686322772921396768408940626070448493287509072938249494703992542404286604471775448660971492325679147267717172487808229909464651990817259695300277864839929560091918405085409992062972245431387188002947790045129518804472887220074625723937944157556809986484996399770599476051567314981624168979210336518390656931149692121076441320666895981809268120599061805097860354531288634242926432555888343970768995966247805096856849233702927178110146960586888577055128627469519084374649514630797690502673659495800596008564758566734841155444938492230661051284391305996132709788235593786292104526660136083808801975655081445925425286493525049339163449165344511425434627945309920611249539230202059072262592545512759904821599398429113777233686469289061279318800235054582526355639602699089605424732525256048162959604272492652486635304875762244693001184283714497170287736952461394736059496879174017214329047145916120870314604108511440008104485937438053752227883486970764697349402627507665935945347304871436442492664733916904571131224312285459185670897474039796795573139700938457587471810624293522801893924831393189302931886324256751326740575348175826007261315835299603428087782906158188253703437384089973408394444771871139006816820539022506551437467173376876706649249168600326029902456283476464477036349640067908325813596268015121066567564797617907727530256771503170188869305102357112066581204207693160490357892637024845824000000 [111,14] 199310175775671803842578250796830184284357859937882897223721446406015777869156637851894321534141264921648573567675840196389974321862943243483385579042050372330334174014148534390594729062235053194848137031806552266979057380486274760782535348336075545781298014606791798306839079320182684578394796500952668287771325942714875312372070918314720708112089344186779119511331743012117910804561059211527703431235438017706851075463713123687421087053882402594391092921833326119036122761859652043016773702502727495923680873589352854313285920639300427105375314566197904009688711278823344567701298518944957620453952009375574024865097598932608920066904321220852992102566052960074297480876233049883053865164909205121762976952147926428850437538909135184407534751712702474413804111677340006429332090511924876263842350143751134212431980728036617442271092384012956281479060207749626138678691604161205198954148552186547404060067499489184472754850371673619267993293786900062574357041006712254744056546700018193396083837621796639614699689027324322119860780699126033088684775473197473201540223485518909349886754238804906281439422040772209833233375017482798178943958968097490452167482004101409230225357425917648128072454002510515532051858179922564108781586836054496786300214769046851458901978484626642190120838884105729860495710875277918130309104344534148999638972987035879293608942611102893274924301712410101939255955926085407302819971568688927844243520726077702995538714414837428751028064311677695323968700047962763983006776567440418700233493531389421953047012274697428975612919146350112089411136507077625364817354145947299167068976310499023959757062516586597650070496379119330698074550244764418549375089641085141460507870197210247349304448392266139123220692838378603220690087305462708681659415510281305307315468995493611871741851187021776438545700570068283552078638116522336793149500870090572736791215066076171061715179512392110189849809067656198800355063926883388088564981163328302013990720161701811854926605652838149660519006634908885222696709758504694688076184159110256612296297115577041837527782051298217833451027136623393075549694801195068119877582419220870338842502885008550979688823765266086625031751945959274548910445417525962709414999649270712004745214349006616966907899220381137245760935209484231521514226073129419555613204839188005236280190680059950894470525723036269623771228001890520893466807783287045689099186498134746368483262464000000 [111,15] -781198510888309490909770160907372522647464431290174483809519214257148919945580457824526906770797918980872403201335642067179171684478382322555981424908197216666069870670285056357092203558560679902343548821289831928173817927866324762004577389719782916437886874020665364230188138460803610073608704121851417561152069207598247553491562811984582931356759456734477835538548343862142884801679615135245129004746235990072695184862510241601573993869408065949060636538451202933967652573286321016333397454390311944931130655428088034572522368038631448631168840428101926090083342077708373127430008604671625097760450628759949016298329658405274161221912283036442028646762400270936912388797465727366878251603933684712794275888253141094710191354301358272760572636078954704726138585984047202664076225986720316980300707839351760331743916713840872388875083408737899511761928032588608865950922176711294867481003345480539016544975110964964374953282212537816301794905888161556364728584620445183153492303824817791314548511802229620785175183231637307755928684868681388354151924177293406270998680801553138196548094711350509167485997677468342723297227996450730964926895776899549463531653124826315520891815386034530581411980491553635401339197155025713135428178925145425612104396258207280504888860330502591126658354366028227899267116104178335988081163583513405081749008073164636043435351332229411157440945917752372541619825612085073463321083477122925864846659559992956662138504888963919543933952334760050650072543701597119395093563089689969201453920048718213607825466837980423140017845188719535182940914473464845182226097717740019301998450943146762610925890551048902735843354155248914703243068133504197547898707816443918365440831228865389848828967444963431728433511793522537644495253730998757384076320751948473415567578510018081636273331933276368428780687986952874198442409017764141108089048174610417375365845686612700171046448829126998165734193125259851865314526956678271469326244655007748394579908632539031418218228937491938149338117993598190723431335235508730332622815484911875691587125823872742084512206829964260035315402245559562758995189875344630822518921528180300372205058041266509540155015232203543083965507235925414986391512812095880998637989392752706518954433395803614345131562418769059911763736662726290290066980281712420997730129567225200873265717240879351494033755872045235454907155070188373413032824007853204620695132794668639087314862080000 [111,16] 2020935650719568794961265408211211468108882718693710032726467189154447273204311077464759358489063945862975822355909887824777083230436385574378519043542916374064800862327618280237642910250391289456646684867412659453841510615490135933024336562203582660594213544854635059623384548703118404230939498357993832000274138503661219878658154624158171494271729221081092660167985942228970128497357210213644977390686113298859731482861295350487539646329112329854517372150891481278072811872294083333107160468603918804072229806418099341543555608644156696235015534382631870440208800039658006512455756661563463498555276505986254785320773802199270072396058613578654448169399590496683074489978997252630214293076057523297351615840342561590374200959593284374588174555005206182411592543099607478208951696401660535631668657045809380807353956357154161250628838148617991013086636194585155532284949283155828669339752757555393665950699228281063748625957896724319820293673181618335096097794608125160024343892124337875180651470440053503682014446564676542603348465939954756787815996230151630778597163182979149790220077766211390749199856416055514701370966152695968312851668921921810510692073320221542145215440257357531835498595837188326508630715308087995520540912278894766712473132208174435950033888936779248755037017017078065509037612684034682442829295504406399231718364628245549931173195847444786690280749560329512400094872437900414993494831062810566571062558433640614292822462212945054175355501593624864071670654188921974720287939391869854095449169593307063738458160785616532570159393729022269927621239383286060205916276793787175722155989654910653292129781288176424376820391716031220608270664701208812160426968229516074507411260893747859927674321052269343301116439309000534841136659644717780131557811937178597546497154230976412711139672102845056562382227409609407236202015255506119994280220086240248551875072206951766912641122272670849961130280186967811452159649635899676585366832127693407666005770916306702883704819561050355231361233068363046060841045057467431382411176874184558489193313554287178800115509675210816659615982430473749436685704924132163956479081199606167072080805750816199433171263900296615850153269983998400268306004343761183221777229444914056197057476642116447035156628390115350240169819100647605428674278240925082497005932904866276609446316950459619767290375527379186569276429652278587460972580297008803904803054649661946362593280000 [111,17] -3978023847379830881549951042027264872443133142334020880608006396270084583098074274649218503369301884465912532563368084614614883726581641778787126734557217276351273684217060523627597010631118163068681274239594108317298720378655047301349440587898731337774281155031466436864765821104422347380707356579323353670029785657109689581787113466631146277392815792253474585453047456763372441589712800809435761980444201769651889809038135842183006299849618584733770823108056646978157397058690512579622208676627970483106997757219017302676793333905114731876060387797542416346079843091139262878580759080401547090748240465379051334951769737142152668175371864860442704287016989121990403097164456137108479206253875712920173175110032500098467554919120334436927579390080375767110757136811895065376868974716012477980163208960205843012667365261766094079320659067997813160159593592291093866376776029626397903151399656788823979817732250367265080235325710053956633427395865746649730861076615628954971179772926289580775817072215416482758736721153564151924953962352772517001336358493689459339676115510837674937288437879684958926858895993907683754491905795662481266494005141555127224926543197486218161425869616906045259753022823270656599829254017074357445192951525306850100503929096628766720999333900740738783224998235114096538109204196714148196720640953609961213697168128425355161035605410481233511572348811871282034487773092883503541042133798630581225209467150814020225061158793568735058921428265360016986500622594235175444546674791006928573530381148122182632570051616951055111711783317481938631650962309448525535989749299452077918848447493664217323740312396957106894330633889161956249284752080553498070397655752477964554438435090000131527766856544571467328369900264525247653094588438261783882825395648191088034489183217918977597267546071424499170942777375473270323320698142766102294383872168800047824809043963127180530764027536105868454959926106523501444741889251072708908818070739423159758536862925387864805711485704348873513210100858879567547706359457378737736163111673067841709201734395656528070371037999205777363651570987905308472092825694142480014654432604546175162390404136158394819903736065287979150235904399986014200048516662195564731078641196999456309961248319257520051258387161573742357712920223884093467287983250345392055628742020761077175216175289151999092184191579095068850443136028318802376897123385078587453415996815083936153600000 [111,18] 6262209597336938701801417024112553497265730777911736374467395183156068731855346621998619517489335919099915701611682464061543467497679606959698751312027180030528388479283476882476636362323836820639370188111596638485165115467118668953999833975612603142131575543157107516881911350963207285991047770286443336346112823665651302264775890067436700141166423201748556305623378349475497374165903268528338194161575131399324611029814694161540288247319377654584661797782600741711179901976839297022242432811822344992943265224126399716443032168956003991235124876766819972192329292594697931722705393040207453970499568751182533581193137110355414895305544566087868168705947265794629121309874553044979451638028102689248890499097463969567451879600342626479418864566683145754616777186351201934487557762262350281384069397928019581420682689255903301008092988799998888248230185511886176233767004396020690973791029968393970615847541184152522443294102426638247107394917858957779553083006765745667002380470342591662412597241543639644557029379074865835700493308298349773222151398968232267665046318974979694764357091800197023776187323530643184793905400950468326264642110547269637410734068580473780448232860321853791518328526887675629325557444476715142473786750272161499404444869910471197474846553255492608555791080660851717982714291192120115780676293211285803683077868957642441559028668309149152137946215904494374856046085323679119664358796223198038433113211881456976731899405787470956304407586522167622556884915564197150935550064651797622019411188740111604240754674002752452654141053327076658959816410199596844732609067015950578910627713450947788733421746940497186677463751441855105384490142469173736468064930115105712963898211874207474490100841214877774397837274718969109996978098793557589232486831165928905354644065028362443728909225876710350606690353257597988869594182162571342802285713385515670871906402235547745713400662763868413877179704114887386819861823442208902695328077130284741228129606386242711716535151189766632723181970401736866500763419565430383874759387088114601533761586378534608243805347746061893566465372707422707648118332430968307507070392309058567225285658726602825851646053677539659368181186805155025788615530998003853627406673838862736307998398079085421692019032352543336729557451605226854085047031016379109453316560117977446578903176586349560708486485006469718965821286534959298598920100067385672409539018465780695040000 [111,19] -8070218973048013172135454267066496905029040848779815434518226353926018625435692081254204328211127977292727701156680314581979063210192757192768605263547829430970533666294362912153281975742256430042442110097873785816826869641480401262019426419973978002714450234492204803748660061266543672614132280484035184377110731470252685494166105517449424461246096059594136044043497035956971852108304579405838926015649202062445395145151449931253984832318660573846396342364921272503350335549107628977806707295895346690910167956729537167355648547579321978926622957187347902665860525008878820215662531382838060502515496359175754968955134618886833132085114409808978507736666699544644466747400913658402900686786457979011991920928705654536827313415858453956411771606242661351404287427423750311713110949598169907337901690418099722255304679708194394338451660177444990198561818817648792770375413999701503820265079549159351297278758317396520814383282872796196211238769244050381775858781437831228886594150836346451906563751450407741271747901217756145636653235531422126264254483129286369603803960966270730199157393212656559875957908785192255610616105292520887571444189758277600216651340488020634513438624877821705384625433682322489938729379929185441061844854178604707104628053004017283501095940515902082331102032386152137032498031847411119782924307800437825693419179232268213048344870694245032947210186519462816828901753854067268348671113445337769913916146416608029175647723566473572324587462006863398296759363889738028269554150689937986721049706541801006692678073450767692700465151279726533974432863616463278881721327361994920221375891244757975682518743687271015753949653287025159411673881873227671204571145497301853746771942145234364574878394825480724369312568733226480462656649436094815803116087856482176975806811990474712878187751655993842531170818634248779343933041300456677240202780162393383185011690377091584117850674831134737479493918383615885252299094427525957258666759344643615029561441320932289060560365655053443292987789639996330368798974997295591912408539811507405529012852296750307469580263524629388455773987871442331788501674010040857427834568126826164420399020861781258288398050471869481714665263474532859658367850682692281204503389739033775993740047868518688924115589822311489906255636419483006615784922633597529117164389805278057936594944705229530421576402380886562853216174519655835510677240136138997705104973407191040000 [111,20] 8634165932061503032452262865487466955430874664934668278303798553935522285296990831213576265241213528273543440499227550021475449441953753221973710597130650893400788901743442160850467866952917865323266428499305395518899479533654018525889940613467345584310534763661185556951888096565702561301041190024960265828704808205141484086620501413794902661664730576045360294095069028034793178571549129426715777437468009793605328592828625500446720110865079929861971257227070120390260085795183244682065497012840912959758996331057370159613247052522392401582776994794282960225861699501080359030147225734756438585737349625679748107152570237273038088200033811773005808942451147169195218109619956737736632446232959384657401239675999386555487581255077392472183712377425698045737894300591884252554571781912251168923406864113006457035834179106510055801271118674404140532174774797754256443991168146431613033657498855093006244768063605711697358123676839968340839361940852511969148812359642150100219640880022206670046864363477654078486171178474244835065292235721176109312717904323273041974697967209262683799789677712534626685659551279109959021687574595215091825951179945619510101562348208755389843857508715421291913065454811144131605462150127430355962378318051710413999978472248065006436002551396072797125431732469077856716639780969980771934140112905234054537968183314425787178910997244398996847645441216231185472028626088766965971854424554869526683133935808482120156352499958090596418795042493047256701558909823759157928579840255800556386992524792110106078856879427491231480164702235762664734938164757638118151944504940621815426092846986939260998005834453409496402637003308853062324268044119052522918199075874849714625780245282706007210552526938078594683866255955324881255658132689105851358843156928295752843604014564880055898908779370106186750269230985539147963933734482793867080725939514238290676719539567844630087338645977223193914560672597681895746756881402050402911633512138617047550214186461285945651127960927209792862567336912922364496387939647537800467914971992503754637188018457698151322253128149950823483394647801095805206780086202713715635668236609377190124085945522976401887427284018222056472866582758593979374220585871714745639747161397206533595802834415399821371902684880980565460134287273253729126055287884974828773008551862985619093472017934254766604854052638616827156326170358699776894319340704241061901614626897920000 [111,21] -7780660319100898018578990073866082994194718772493123231266971705061317532189505988563065179855116260615270222618672864058966152786584076313153246255144723128201047567169507851620927090509797252197607216767285848634670234224798915452409740104685041825860674554168662384614774394825482205690246561922546901083860160309498293046527456024245837510844199596887960200559018982848176736514022169995257800903399024557013706764438942112386251198696995863750498036610433411924524583017540180655530981493224322669667414219838704502338454761041951310707722745204138512372411802116082314738236373648290535031279446970268216595906962753937816605346470608229916736820366387570791283324373300355206547740030724918229432645144623021127625672592746848347258744710328452031595678472568163441915047676677249255948390143794436969449961818163798465681660447046203064853154989096487162353538295659370428565760642837654352672549013660523362587534496413021636365710011992422545160255101968416227315881295887657745059367940655049543540490896411636509476849479488298046305066384647459586902684959387273671172501784554488307613933141119017965316625194506453357365658970500803517512337480806711372815630171427345550052063659735961602623357903799007653703632200225157926485365979143392317441744105394589020937615125906959141317355609829060766193565174314964632082788903279211977986306318591261143531696495425749351184048163430395178029984251668496252200699686201852857037053660753136155786210635569286895698374875994493561364623225076429743025830337695372419547188824299119035604504864688000653434044049395478003560036079576328532648959883920315287566397346720238968120581468313931429239425324846369510332348231993477274501684972015594136163564544422186702612865320474697198176893856900328535537837040217112974813963266107986535721113752233005152804081368242914434756242339834374908248008295186090785687307854143706397671343849186287097018754916092137253529932465339055781192937996756640735330715332185857711373391745841282085768398564195419803384867246988609115612493469248216616538362155647690301520253014637746843553478402156064102982963054721005988887826584597717563707892983283941258949421901247217970010909367173102145838204069879196235871649412560894177102246106388157929254503356887793553757738171205042947368510007677969027854111765443383927937593101343505206783735829407809073637622024183415706451538650887354811045883412480000 [111,22] 6077616355526513563688834383919864517127047596041511802125301156873279131575369334464640378268718256365094753304806158475315014581291217272869748769560882092521778448620814952591652252507756924496258161860565053051532272993705329287402639245461644512284191656667452501363290181547125657065462997365752509543450455579747454838962957849008663607959413506420586845609587763421386003854326498821510217514767675308709265726998323915828299838550558813135915778057850106151809124993510222372094968497269287460055972421511927019391698528768955739986955006874868311022263639592144970453937371857293295765160641212308469695914209786030762533151201710556766227772653483085110160869312946867247040252115662448105443588068019396249261885980868967171418265928488630816196915106694776480350961049889257140619294093270494081721109243288184590355785840395656566999322874566177361050042887454540525173920533708770099177460090813991926460447794019978022314019244426340553328640525931773515680382947236393122112595948786094016136826745266827989395928176659159572968775631975240125401772577409728165569578831494003902346244625938729616136001044252744864240449437614947909580271304191555722273899087611926782619064829881919566377063431770190139485036041249288427602439601219355728031110612203297567323642337435374544557807293438560331630632587793163726284488811905014145973441163238063588078009754109008016220554755098932042749374795779088013013164290730080885416998032553433473399717745688148599311612287564192694437208782980396402715692278155993000848550728680916904130086063516896638758243860522303105177652094498271954268670845981538077449092868096387648738851820509409936608568190073770672001649883327902646737316472153336439295442050311887961344208766184937868789023719501208497776086433341198795158990596910292879598831135086247197492556696986544321204864826725732404156699183883714114013185002709057640091221755674993102043699548369526898110126478085332701962790631364074165328630971299412267991128769569794618138146171166278659824271043240227547881303009608063835193708400889056435321214189318926598160863565885729607212152468588579055634555828949227332362101904642066522591709230128790593973852161606948748377087592879293539827881919891189389796470178254164099500138806209434485449856732525646525210645924173564105924799417479083702448628050113008446208554241543255170436290701963241748458362034742288317750968320000 [111,23] -4391314021608105436049336286829586311612158532418377123046543982495868013412426938597427539364533012702236281437070427957419842974105676789821267251515376410979963801060978313908465237688899936829701523212747096681861758066613470360918660709135763900472905699069441397968926443420188327066741355489550200673514022490403403447038847540057846059256322285729454082778148329625223894388085625810035814857773709911624665094665407687089211743876205451218469462670995930505269065358655365763455993713518108332506589829081574963195356134836427085822751380615108303814738022007519980028041179310981783553805873145228494232446782558553943370809021419585202046973143817738791157084486972192990401958638093172957707323834498202630140305741199740407884039804357165646179928041798024549260225342723681275981661397958143570489186820732736458790986918149859201306830787706617105738404620376172155567328140739418220904580814896883412923661390249171890914850659453720808668374135277647325363383836697518592750866103435154197198181446165737223050669597862818948491325899890152327918270360145969370328288037331101969635276046057361849871698687189988720548068223410380201396982900045862408662762506491378604943800380405528120976652419920510862575851432920656722789809357710984300659425251689664712209516851317712497644960787490177900621130389810813988668393292410457636970665566034179933693946591708612189630292499858866989031268670052370494292917282119865507464550857963857209940654841719862275463343222312331609882789652008594612487869602427496500118917411130982069412033908461172430152003061438043585774345648125207799814601438778905181605228250891615829091501903753113847991307698609063023841623959886892902597594690757877725883368308807457851824901435111633895398737060537927473803489584573959534958365469937230777994125965462383582211974384834779386635178974455483558416159485785317435962836491767883876600753116982711321536675291769031161276014090615229504399463586428869398541563425379856893690540099344055497605020867540216996201266753426533679454715116739512924090834786643273835269337139878548149271470431260599305206226134131158014211783972585011335232881648714214303478111596749843183353273753914222682379497782078394486057998379249779932823427176907980705014979573517142921715560597131880929285577682721232988943080856468479954168885907061189259340039829347650113158074496226348273485462138632922493616128000 [111,24] 3262531618205233377491742649709668103441733944959583394950338875697199782944372081960939425280594510597005310109680849660903419496059346564625858350743120927278433043244845187839598434958202509523548506076052184581230760245647496923302914232489005749265847516047560382944646115577267203598104803107159941427980415433374146907143739345011240236435579405243878565133070499870155912008292999586793984744060900411611491765730147638148319073694618546229797674303010007062098358769809678409459552244934986692455560352578933987080540154293857497058520593497306577134266015561731329148940894188349886751105770901089591980555836210645366621395301437787564822501420087905909580387836627543982881048278159190183303162305915995719410467296034338862004456731323320903951183968972615786112429537294264213548807505927841743231101233865945336454529743354976180939116561141115180636933103913570910195926281382570848577206252175936969144472038993702941727177776459827119616303620513139345407557253149281092608532406736174602548521518475358391138535138611516633376915773053670875499064309767089195671517830027896435019998850358379349763987132914450840582160717931246097272854523343113090640997535517735964541385485522590275415167811260329576643347298754048212667226438992530113625222555003483372142511028880214406475370328189551401125754590079814165708452502778914751485132994139343784513358004462558398378334673466006615447396649973373884489151528822397952640394566018580817928142656186221998069395998470666230777965175489940190160097509717759042135724024023813530271726704486557804904173975383764699578533225112107247687746130280810046830859605059466952024497609277128814467244291702172100588851361705347869501894079048467691408630573130616686340974347692719771538704100532770023492637465293694327805486276703365359678064812678904505992022840371875775313289036771931098012686827422164039598298937303538308357522584754486469757309308561779120997162600468054666960919167393279253292701809186337291333003811247992977636765404882605039604823531696536731616850323206195527769594463143623642948744921419295861544769942802058539080482790383055435440333299080844735377918421791130686812056067086017581051096555856662786364056775764746822288658142691333325054184402791410933119807962529741250543035700447605543985539549582828291483965959153241701623663542640915448844831610610843980837277477092435542185722745240296620032000 [111,25] -2661999015275421956436314988483367961813962478120631197238997482119864309113749342456683956783654668065888313572181715365916680746695224799945961809126692768541729587214155641545311025700067730312680736834749900471138780048168804952001242706914167129223887409674334860269939842603617601803056192529291071767496114685191439706780792992317558632803042089130046870306207197101948638624747353146838227205702230416014419513686603379089834893248893851604042270566284128213642257932273837747091774415571512931486708738376739063868849951060643873717389418337217421823124417374925172413686598644452521859171347469322926685768249128723175571462197200864306265142890007754343710484032078632086773099960191579975161370456524400987358419202665561017289437171667443293935224463769736957086517178317720614327552094368098472182441418750008508771932647027172257052672717951162845793046826449269414574561851157478254134185300534167984370017506657580855859356198133381421739526650261824984540391290114544077289862623875838011033903689892417286044836835405416656128835171517484231704658907309930089493342425264922554364669677247303933710904147869428145902831551541298590206909992746903854647042970869967122521243772811791924778460577458294538504014599127560743357726691972610459159543941509115260571003624350120377261490612502230756603560331737861598557421004092048130872332043319769238337271449589306086927384245237343515474719568483229043573751625252735527376707296517565067813595753664983957139262802071316874577703898892383466419701431437936232474437367237196560624349154632489720627842783420871091957605007611138116316995669203531317913250627319724889266219335909234039179770787874036706541826850437055835067356998344511195410237611379570065228799035719936149635056529917464251624442933605124559370470120628193595981085345222215881701914081374274688896397145417749166059540023262795670195737311658727392178167254273385595163648479336817784865265620913008671589288582908328060034626535117511202382146187073229890927269698832823143722030793716518633300299119164703527597933067863165995942822159918598834304543437142423660561001300586939991494322353460832526595907581883332812848858073763472126878695477823000980693220097205522985627193935950807478884174209192877992066367711515872834752901202700711316637862461506542921557289828282166421608479626717388522226250440295107962275563812971691382534026628385315225600 [111,26] 2247471472583909189654118675860160735773662294233007625623377295585815277374449113437644338057968335722893160803648443497999738222982585553379825499886619942430077401005941240183455380180456515754850045760945521855001612715802750677309673303889264850433213958298666212966420241311970994971485816684250686858912761570593954641683209611010088758819771146311987983175779138544395690329545261787611324746952150189749808971067598446919707680501545668151999053123402694011745594505797381336226215724487453994171939585505230067010350149469548121265615093242238585177876877410674795929455061955522256335925891074560754844483659743399621573884441119150935376400921609528558711460927216440633826071568825565682773613560758080070888467206495092568870246337318240546505079045680852845727575400479859499484777820246238834099127519369312158084586749006780021959500899732872493288768064423533195858710671633154916101705859293537914678633284689195579966347734399132633812049309269629736851685964655246735697801857337325579707242291597210967417899657590760689341570105896538024445029980697214975345961211303642172610487182731898012678959695606879279734404088090658602288238660799710473468858327757153119704853823776906540808574485769428867244794721294834601375318544243429213693720672157061273536545377081903318444819320140530013731516914508104380400278319324432653609603449419027197467304954358235728450518362307399110732101373387905511119206318290525319066366738992556400633610632023047561690905701780462906988076337181265519060200985670490743932158060865998292184434625200642132485850928567552486449577013584634862456938700981961117119362010586043346804325398448087026960620504319649468952610082772394951818643843023683026731839677466647090059428506278594935594845978102894954135058881906996135807615763354145504334030741199245625520337012459136898996201212810744912962275077883427616311391500305269781265396061019965151513509302444810704551662971094225714262535948707573694970614133869265751894886419396530904438901605634478453023086030832622667635554282173452909657701640620322486815024362577424694064024616608200948664553718217535851710537708062944100318022689214114315565591290126763020596822602130818974166216069317296286802668147496272028835128390181103687659018292851852771395796735031484030856223318278627438499125656441559885959115257650052389400610539331240795138150466609293666448292498217369600 [111,27] -1762556378432975241089147410451420149193256156909894931760914519909360236585295021661927212425400570385132709118781684674465163752427427927274315557003272836668033286412992571583402068547219545063300703247699733125596505822000566432965412011756671367457974179545471552795723117277297399598440641926866610898622089500993422217444989520293558416062462353553635902632198824202772833989325013359119217380720810705385755421448882985073656806528358443313814477218991977917983001961652631747113892130814445917181152798168171817110425231170396819301558220719682017390688387676800668220548486767365127416493431382304187506068952478924615647752111174775582370128549937875962051933248064767767414563013253556503514821242328839200456793560725776474033936561792591893156873685017860926683373956221354232157910830462841445103323746731017550013597592630819139227976428629783256014000683844755886815543505476037368584952569959752531922999850365472781954544669024879041143095433339145591308807898411167351269670391839308428570528632332239713009631714805155045425192491006377148913972937673108489956027850956677417407627895853207542440477849281718579250857540179230641586890615757053889767399593639215118613929611412243285770404951206275302204465847489569829287944295322452178180472172950340014380704539634311255671314103881685058738071904351789893656099496717937758970577970360191678838988214053670277933676736864672855104182538723699748665895708419079134031063589772588880302160534235311446961200761412942198510058074774455984563712758959395314588178766673936752999146977583517444529377856021851636500808018844350667900461798094025678236621708904415293895089772540720560014768706908453525743747447450190390634325215289067316029159297614421019376904761697198051923245668763025068692038433146327869423826395998395555609591584439451812407413899844647355762634190825976301982781355966046931059134572953047881692119467061863980001592999419586650281897121670084092157231083027750858222109210609949046502906176930274036898352559049210331116092840867953532664679363679205977364706352630646519591369644279475288500683112534797377044124735190737869698577693336884717045877250971693957248493191855347055685146968355647963861045604782038838158214756862675580293755862048784650879042109240780510705492673904201044510367233639630248958269279883845000913938528391492406950407963983541929925113030943851929027045490688000 [111,28] 1200280346973999925161007069846442866162629207398735319818588805922974906311868124945485534287054625971249374964676076030075122999130708730607277410332658622285127945596258861664829731428980538757431969499448077385767012364391843719081032956609656115637179968721229739206892819439203961874546314535142235532779675574686320590215484497420910419059198640595221693243465848171253719120500477184305737159960510860955999401614361687447098913402858546024458074397719285675544309311307615887000412267158182255967652396715178169786674159971395649320663843478929166759696162736036535477428165555851606636606422200939959688469374743805427094669835339501174726939160853956569262428193669334103493967295509700875912467658461700349809547681877158361085394142657530068063677163596687405562456385681131588634376069181068304694212448103772624729297873749121054764248285198438237372569823224355334775494221943786362998790768812048187135595930593769653717454100157161533125181757887570367500596559011005793666117993295164489464716317925287768575963030741981494507237338280732936905619075879380268677895605788051192951983091255060795867482928916158434557286818681424637905399731015465526653823642666872451273984985378357820207110239551936991740553011966990592596742993439821606467243651531349360383813951362153365261758616393210476375816697925429944418732417960719497974645611063994192290320999844444680236874002409702498143857535472869720448501882236731576785872817170667875958099250509607093924512876595085897970622154257630932551340454219218613537684642584207702891541497112476499854082670242085618405067675887212348044796144334242076841972992783864080189225394079159166864203085098004139318928503686624206143827192661719076332870804756267158152548028710589151149895285186322289071238289275879538295890121333097524700017771653821080636667367992777835636484220215068107228034741345002448466820464957606140880928652922521154039543399472433401676529563456913442204120583509080422761294975631941673468635929892233840727398946823957655885455260991331716807537174650703358883846939864058241748934749572154850624529512959483750654751238015085585051334156241072876177759253962574355279328481845149653983880049728078489931943162343108284954126356320469414005383933178391979480155943903101220421113108563366280419021614476920864434768247063890702498941371878958067580439627995818428604425455615664343890054348800 [111,29] -693868959039634222420011372502843436253776543636434503940723019454221925064708657212394146668690535270647323926265381417445369857942387542544659621829198783039752053423419259429183766710737981495022248409037131116715363136994089756322762914296165483459115159298106296281948631757873855212451604987567008963267213321663759549427647874882119063132273557777474410902137049835723434931539284322310288982409780319091388933495006635514234489010677012245176552627058744103511464225848722951367020063986412294066277393840546129940488383986250108865441292662163149379603182591177443541155026052739924803242642451985409094992146996246061853621317972429654878753956710997748306791585563952288414054270866633107983881103358996812634833070356739713797242588307046446362614085390284334504969119086655601582889934902977862010617276659939118067352554041519046117565384175368845847530566183480599497664802667011203833650311551381440935636015742938951355165055834382688463648409752982455602843241468662732221051778778499890077600016543392157997417133914361811754355047178670244674992873349200826129777383266927794162064810491120130791903985903330814855810643331877119514961454968890683036076909266007236878844266774573396903895806184786139609713348558375224137506423468151585814244807963631219355813592439493198233774878613320295922910505318064720245485156571771385164942039303188689376068972288588666277679611058514261098333899277228533130856540756114601737384569107161829927487522448433160960103884227583290417189526578156337882704048495876459571819348001957577435936972715621800130551275960119842025950242783767894858575391033834011351611855402329594281003653601388625191714075172749229384497502270732973355237073356398518999308989700921682239034651545038456760991593732998758739429315630135862114035333472409246808068252443758740271918392283560922670108925455053789149393544325551746818273509009103096749100167658316043305670790750245976485661506171190125019821560858557519634751970029884508866899860712687276922803667730321150735850922741220853208280344332559997684985922437087072620010364216986795511286403452329290472815559586363249154329355041834527686625921002742399560825547050767188823156829901785373687311211214547148212944236473896841368055471817737778807580294044924207665483520244521964097848756399543774455981954989956958476900835856654390499743866602079365219870135302343994690764800 [111,30] 345124660662945181436188175246448747266729918045636500936806202107353980603549195358425259207821584577672151866948540046043689290732405327235916918506947974664361770513726227025762893533669707433771803427161226926449430673709939074366799512876488045246655171117493381084587074734251240136790041095299930806277137707412514243158062315592530326101955620219944758975912732802832656495902768115681472064711968238351117190443603233153965361739963707525421132759868227782108834370605418596261392247236518107499025766990622939679870672225333703090605279368035421421115950366550478615058752432011005152605900271913859919190569125469438104456961994811139098749056365545984592245946113722632920850147830614836708163528685577325994955982870498016008213447395019976140494992282640956496436106206748237706135624067660356282860577206462714416602925213873049706997132052058596482996017266986393494390868013192358832355033626431830210997432828029708150579598849360945003290889803140818290983674339836098455798771180648934650657490413749123186134723874259531707204071252457926141867694068597763645061364803237856860004096268865221294145656293327343470748482556507285360263252985732140442879364097129717101803070912297147133087760836909243687304153194104718862530207969762029548906828784868579184058358769009487248803228800728081607608654153925480305696633894674906964895132171499348974163537624641187585113536772261555300042048130127796703419690881266754260841441117529603035122778271164524887738649431492983037488335544796739748297276473729778828763059015329746208015887159205570259913462521582096503244860551834594570671919635760167452921990849289716060250084795179103526017545013287987279101951763934722948261258177522791072207664836914555619092445285544364368125663384164179013903375381398501041491087958394749623275483036545461323287985455358502638272822293077388622112042577004281777782559393601818594975865100135604910784087397327102397784437076736619473024909613433313723472652495594653627862496863445223771104855111573721663080528328390572678141412630151968703424201281662619462986755579153308290584835516826433059687535660261364438030219021192269803575512950437795822964837760875026708713018387101876429806055193709680672634426286278728117653617304728825777074469525338070415182637056828007827971509709810778036452246893914090140949618784486313710522394994792424215792034909989214617600 [111,31] -157948175841430368248737862509887500370361257442808285654051340443796626769050060482819428327056269365716002394493273816278709023143020577943189835328793036503999834956672470664602585646258885527501255610846365098834704319181270825928347549280838482246764600367900573113645313791065171895017700849850461035289312764911422037846395554819786422654862547101666931763652140359374681976326466984752644909566519734202648114154500155617059965009383431977350962245170975224950498722484301981943512830827159295330859936188513542797981020661255094753012871629945346252679274697184635523005694600841915615742538874169255784802640131445758255149826245258647392365204905018951083080510889671384334365790460313108934759970835894607796557548497178419391566152479416108162064941009727560027789977045835123296449650309472339230654202954041835410698155418963355733580955338586026874371468671503889520986237769834282896483392935731232449968253872630167257378500234099642479559224666092757775711754551295150403135794379356857698482829961191888188639497301156983209975007479525931385517379426114252303693247528257734476511462938094478980842676079320272092634113917211762105892661177115282892478811434440710681340910367406568827523809923830483254796914772120989685152501667247168656411936760081309586649748161680555806696435515203879913675874719966195884774648372664255350464260264454482280637066854011864527982535556846937720637597773655039685919748550767657439063344432591598042104113437015008841169427089673425226429271263424421583119259675753475245708537439991614167029537611791485716711761049959555963575670363197404118467052328714955182593417481235566426379876523912354339566803566762945711743528972335027616031321828802266624436116945773320981052526304974968717219058124408226086410174039312924491561747859191734711350457558820086745416686917192988930279729936337841592984295035527499061905466624537971682035083167728796815822229452884406362694532597742675530930761189665779018963340540597064260268345763453810292221037496784086355049685199815908092905042227059017151134969310854894448410606704808008922214176441325289814540376078979964705350075450129082275397964944555257570691223415179355554350244655839075407343480280776314362974913077403352199284771289628112174660120961144379283155197269463026966908787395964133568239594897127347581979960738122081992855254966498456586760530982390988800 [111,32] 76342271854985392849538361087184848195626764548642569895960101850054586326009019925531640232910661730513476383212457203968228373353399279841292160264088919501447378978129632435263893077528617420370238844026882409529225066174942413382177208445527389423283079993106999457407799491464448205839534780607689862477210613592026414463581783613075923940194412051989781566690246433431597869053342358803839684846371141487128274434205956873421784271810203039524873517163382089235790197602348262467183304649521430863680366215242419524093459237196020586993862896300412379744973412539809642999667145332692005502846253184895775193172880309490062349952067479946038492020954823268162658378491709625898429763028250472976054506311900939497370874889112760369734566644279026086469062178849727298855825233831117333866860498100444135719060880593043439303753889989039373396534644682605456972310528838159636216379392148307011753490500551796938122789059068856664555226081556242785878521569598302768314077934105964752134687149678391404811001989177311088939824665446585444968878929618642466533512742354494931253290016231748545898400037511045454528372749881199296107972178187157654603967199526194197682499696399130967926047339285193157525150844628507855477798598061670173086360859900175691319840174333673624697221387604762792142210806326050670579860613096226472224023851454592411938593828577043112929104703757570668865829842814558144330577761727146612587527201419588215630471914820143208617103746659233889400981260285559271537291183197258521437905234439337273319942251990639043051642263897851642267338828402095429663310728506525609019252616266742438660449348183231786652729854519722247123426971054358795154515095721748542711631077741977687407711209214172820553664756732226722172818754073646392327981718315067181990421432843369281567415176418258392475883928874309215949882199777784694444969326044716703363254734459763438327067220911972001417290023566418089899144763416023630342588763313400395840530948270439943366609912395347219973814782705047880541388275520469100346012208201914265860792313912833524557446411087387392761509030242174965410339074029050382218937974807465644713469221260828653922919701288714696366649858987054196173254388833389745769622451997359124641204585986129049407143170806886906500099084860207590560010491547017737723520004716815955876960556608203755665833563156208283285864212070400 [111,33] -43176025247281816648308295681487766932267334982237677562386764648972091537429528392109968606867255561290129560604824391507519511764727750966575731481809535155375710821004327540983667989041136676545506554188372600114646719847700432681927140135290080969754227811937603136769473905816983345041817489167449010807847849189216293522226758499668804608837664672460051678414743187907425616622440632201252722290677318751780028696307332469379119883633456591301204576122057356524875759138936773989211466520239068847657567322600988525208591890248772456863072085498962234555922196429535712313089259951782879315530780320039200648406048590229229099883758027035519257437329812274994712179922725901984345456472779449088848470830736276463356047924937352150262329018460282252460006825558965398513532476166510312079747403960488388770168638308110286093303725043601347457997685237299045336217661703874775008388385936210545181422556261890199675905026835958003739529335217061905721032634742079497607745812829196533343005670106314410407122287570579436785128502862757334342064903556741517558371342198864844637769260707419404915313558787997112901692074302647490120125493615891821390073699161987052459364916737149088131803724915968420062083219226259760213006097358687631841511052210483586141210526901262368583464235940290160610426200231980177442046589999204551168126028307045419768844013487316019142063041131198725822566118507247194599008454271563183542008831389852888495733532642512178689263024684211101039490529383950598823003867607690079467913538213778221317397415087947641852484947801685848023464753871646317249744374301155291611770890400477788501829435682007444510498722897355344669388977103487874463857607054939912016097768449060251148362443558759885427454977407273238516674914440792205423767676466993490704166802933136144070916257982822234559531220396081116962456717911534791146006925894133922823676377313164799106911337169698722458261547034042591496124307760597926812215637497832233688506909823092237877355306535079797327723513697557844045579935335969651984808391230741184790296129162964487769414093806439892241574013311621909865471117672627321639051135420962322618142938510961740937109709488080635463103317665078808514369254302815063122861236378394661375161555300043127910861312144420545923087131399920499824139116737820551432667914971458610527482497719319200023547921732838900226011955200 [111,34] 26482755350851464624315470736249242328699204333801023421962174717434972008791936582605279011476386988996437046990413217564787058218536604002939801843143977037965944103874903000102995866380246098017956693025445114181525529408395951695238375408834378476623207554076320339813244332525012925533750002442193194254512417905384156927892750469276030308364865572638512961464137239377618077919968205375580798964241001552874115300708021944105751570416166118847733645530847563677245870825879469497155527072803526438173673460415553510453582443285989463426564268709302562324414757420453854624350254700986411973548176282187421818557669144498012577008309894163940140945816569977519325807026166504203465553965746799720441698571544840024486908547120019229947034060774379681061180375584318116621838660419066427567369384043565142533143150341499991553599484358088784599636877655895730785676125546796581953851781481361876990125599819979396265843880583961270120004556775613019220190956747991125234301543226825655944993500029700928364574019254255887785425785481067765829751107810913837790044670697101247229867009022260859791123640582441290828833027887421246871138737186307159632477111079263597584211798514140193578947079570492529986480716019115233561040466276585816783695464074646938878092617591489787822577505321802719991851079516403768635831996748203548035710465191721560122291161931069686042253342170568099514725771036933286270287111743926505868825977423244537463920398494924325979189892684428772774552178428407769565648945043128138098615725836425330210444056233637920622409132396020305018539017298705682178571301942072487483157187886947698876195331249595855553294545675626528016137521650960204944409298298549635171891531242913299552135211641279370802636091364952760640893739516134113343725303946088994188529988723910450927699024985946844881151766484368743963075494312423003702005823926399446297480093143326074659324568215490567546546477309167899708369609382275764212551308484151058462085977726739285075022200551944021779199132854950031238312878444108960139078962498489014267746013043018686154038824143472693462801913976098734821592135063335523991988454609938447988211882074104997156046133884775579569417485073752941288558829573001390154911492486886278563294165312996137668400055210818776518378478231041011831411470271930372194878999503938067040140791260778781570430051378703084657049600 [111,35] -15398128806225468883233868312030413233942891509400274404764588967145147729564140433436505333037403717657448108216785687592171272369489688600200420460555488070335754082282617192574797257367229587746259221055685644093436568526644780241444688362989202080187759557527188663150491020930343696915843646887588967553945494031605782907574480530601417639341183775520965280655743526473538119861084844463130978892860776300205685542830952351806988376337175736156998743833766246105411435127341158418054052380533959329290522161793758116782708147623327295415909214047240168441861482949072568132440520540877807456819545277918984968006996655952042840266649445859814533947749417440529661740501797663418804517648117701179262000764931719530625577186208947821438889126327676704614335781246703251560686881202359448877782170357542331951160535734507362375367731587991450538091375014709427910987424897511074909706621598663293332222111260091064833640787310844177581132696321231049680924453903314527035683901606384143265000446702932843104335883681217575474117699245956852369989113724582382033864406088155835782287225956623765492111557858818575380012891013200953996849869897632146690367444702572320174183198301565200239061739269849234507481331151159923137919237754784912572780417184776090948477789008074522446917416049414633405947447984165666989472576693996882382043449741105503153077727450477864976104303388681745475705683216264382862384230068422218667504898060534528995959097368968077071980002678374843134477509131659324859148181962970163079270271231692478166582650574440629113181941582036714918493048388515597186148899731389067648087885964812447244494656327855876104533211351030155852437727577846581439688796473623351805329860683452545427126374016587697827858881748905092159291667820270163549950297995190869962734548783558710027129687450231175109307467756115048404845968860134351503431663944710204908536646488499637899615177555539271784392895377635366258782637980009793051773926738757679576314261195229980150621102503278682958640594457539996708958640138570978763310162949453000210366221318314837496612016099606730984816218459794664200446793449782153927845766291260520940406264844768934460047297002010071650791884480485641878424803477126926084426555231934477594914055593684864864994851477610596121066906735481495475020458118116391776901231066147074112558262774493188228875152696404198031360 [111,36] 7936838592570294462737149229166748876649608865920377387198220519839447121941752216170234349292928254941093075745807562853441169039980782525282718258738338838034155197456217297698954168962346615453363494341261827815601864236284190513732472930325637363792637159319916431923409953462863144304333021828063607942796695086235614775893347747521136691214507616017978760204180172941787738423126598715594175258782012910639197493472066334262576986547477778626247564303268350741671430388677369447276882035320002607404327983863273736565228590270632639669840847222898951039852601920573941399439307553636484086772391062886031855715873312186632788995974992414710243401791782577988110559574250176610285160074069547395927356724281120528071851244947098719138995156071450854236943455361543631345395814004017001325956224045322919111681201676337844196788062577940404137632958167394265922592987623959418402109710396275262128887966450886307347934353309468751297499600804307422050964868075401278854184477303764710663735287843490969088410250188247731719670553623526306995622405467794714671705490926547749101990276894480901764888224233443006793533303345142849503802798804219571572923022822737089607380823622799728060894898676052199248404995403927513333272734556898711717284484428879032759091549352542177424686182647277999892255861795748607228582547014299384515971088486569007909327490801647717982714036228305204509370444344550884162902638459553613462415697909239125201865883862914835551958553258673091634808193212590645714737575577512632931246709662190943109594065955800370900911625342517968007991937581711548502295097440696259391662114192628562452791845526817587652034879695453164005905468813908577668715754759404107634130521792980876578704969773525607149180308262902698039999890507546783827440295080280714717852086928861436903988833267995778779504513467553861853184156312193416483959315943011648388576674023507410218935087515061563863635100564205803154539880439187155290606596183464870955281927778332915311922905265012225912972838322406082907104015286189755482457517638629718941130600764937961100557124876599734491595302346029256752152245964224423620171776697026885690702394278340656407020220995976771291498210094740085074407561085977037270598679918714036604279998021115220093981544120421518112802352174062326513747090605839720622886584722974258125229772921839359502190729147826831360 [111,37] -3587615181773277165730542345567197600686645060641883876316385426636804091996530831066991264067390480558668397233299259276965091925320081922747581738159274033461974623112654226804305469224513214508050256111767739999106170246796722571348951118810407308233564073268104065324759576696445969650798526732709356617287416122299926221503141812551317443570337391868873848208398234138585849863725404426989363880633066182783697359384684008888860294052225299334854979438998624197554208589220962595362251149488548723252137295262327956761530915991180758934360442516021490219987213334646156101951065821830198916852658498886359004858165966473630309734535308214224729139835504781199933916985739656994686993536703811902044630204407745210453454182429069542418283819912111668481760629508860644866387451762220656835841241665778069626360803201863724983893743401895494390267138152206985258539929453614812055494757999164961033671928789951612371283534086995904907998993003370655335680352382904156858300624489081518625693451675622905831174536273303904626050071555864429807942770799536213004532209961281708886777058477349317853290655666642437309926010610016826345929909350602960750932452121449610921995362781148029160983980753314488991066355450734584678047804268722319469366022759876601152672979552791068255615556573192595030135303331080662965488890925241665788492024057911541009558105739478602073462716479073998526932775620534686730335208397630549542591342357154714125765980562016197044618165817697470230921056837707233830185364322480548819729562988595825721524822710527978499409679364661771393998274527447563963194496393934990145336626702933991285967509027986141650173775130457042476608927832878566696992814827905985587978122844527297203564023076023766410213880688648137169654393942571259038354835919008524942024129277371530842902177206000761485096135589552296962859980193651768793993113908033004959476131179936560230772473446720044627896680345762872777681076250732383010739328115543495579132025883207006874378700434534984880089393480255895607489278875813429825317090793533720038152522740072306961978548575598185863714158941452579283741311359609206932232099391330145222522044273078215953053629161922246592689764425561391509528447472172638818259509984639156733276715941209288485218508926109453290561253540363837870045679768471728850127271044565055907094445707035012344597949133619200 [111,38] 1446037267898002466410874981834006090888639799415571924774898995459743448666468338043222693094255503197067522893823241292812911695429933156625059775793801421152990578500197182180715295141238726261366027029253495939429051690716070210633069705243671459780342816637228663995822601142469476997298796709740281865321180180042367686492324722868937457263720079168249983911950240471258589332867249601433609348000672318232770393486703247901563742173874868641779081505981701389326627402899565244122214340436980469891632337289458881262043957767186067426298564077245324925983506355844182492795230374518482704638588087984580398899362451461356638547604237521216729256143854667640706428924183494242431914903634879535729472974360427973548393361516726727223929756220859446865698972723816968213188162600637386016798585862126773951178501378424710242913484730855404369908606319431074552230213738704490194814780400607945302472596784476585769462629236684219281903767574866206740170386134262557677377647411332042102261406035061874718887745439862457074820319534098967005577128398595481481886655304104650163857158459778994259644347871059147199959991856085631118839354542035514453607589327161819414935925703484681033502289638739945578909544319670409300462092082035313964207888744941028736271846822639171360469234584333062250326563567716069164282230403820949230749346337346287629237678424739830579326722098373237922585224881796498759832631478487182084900723088957418331834612003628266947769787038525994181064625126619931385351111530400712403413087933219506830127123072799058519355626161469810772886439704237847610135460824260594959140710526097556942746015156461874277011188975274994075332940271739140204084567088689189809820033438528510766275777509563248212098456098020022544526123439382086480642469151721283239618100895876313639701784255087666582601979091017548015794613170827092068808287655927834867513141257706588103783993222794827970068631463685588357484810662473497959779543780944905012108948549630014500446134708707918277495232759828568449780317557439955708143409168732911468125925356634448110101930540173124780308229968506066370434825895886106937822575570072955698066785987984967221730956598964838566297996235582201861953080628347389235459958326527219313565124089699984155491983276765897226109495267909960398170379949581114746976172007285026722356887161052452992232330362880 [111,39] -535768224264721486289348314947850683165417349461046078422433380120251923998180625670428944459201705272181805071810584826571247944910032678186141068728894534914400108402017861501111403447819687039084020408533939406409289196858190404139547830307694672378757123075807125509159713488045712323641871075487204422744219914211131283292905786757703975718716515207616191268610172123489618862253663753213581600734577394049950552410567746885001644200076062072447861025454350215280985431880011259788346945602745709245778229011352017288781441295683458277934449039483525396006201604877368660331874620619487970917133994648944125381029801014715182771808425932312881287753803341824793225515107404893458755170125149052603228041887690763958638789005767492882454022176420801805518156092651007037275611053121556943718379565751346110615225232764552576901746959361124565133892804910595614182383721735016423804823406614156607689890128522678471033842666694322413213441132116667045396558067401328884733878649163471608012197659897878814869221194317427250206404361004087081842091508876210304033571184011579979856924051191638499943498491561329202507575961779277785455593446144037004372860993138849772887317624764800104381529914772169131953985084459694912109542525181077713197280715777014741760762114731702817673904665652753821056794398808349530470427317861883514418773169710591929700759221245241151042677034519933236440273330294876595096677188728416223657375627307766444218253188769095168394356063481592045631424555538504109296909484017360238948632712313368885641075867303657987407883997362039452766544641926999994411524714068975537889488414814264720317225602030410499780004731942273198028307011725264580437424718431680479746424265432808016718001046607829791974772456659396421253404421213380476864859491322512134952378775345780356791344798351318788093354805360611845500955476889701826732187811606790090948307465519479851414319179125260067688994407567591402397667612707177823882975303583925371417885460579910383197597895584761156948851654885120093245173406797109445775474921877018112844994361612646049581942652894622747480934815796196903884177715083330487086365612074478299145756112305523203938440783845301731528412325326598048712121927219488766855408312163746479070651698770998527712399799827149598550176964854569140742007202276382610416013223784258012347044509666477431303700480 [111,40] 188270496922728936241911207281492010298631011699547992635896232469023763891947772318578444261970675029112502527461842375549281162833591743524694517860747678721730569299588539991766300292983655128948208444778594444882483015273193118117131217647515883653295136490406428037450291034097195044979735928681418555609195371929063028493409906990078738777412794629040367745747246173666429319579186027324770998572784857473172563969922741975750118109716367942296801278053524292380773991700443344668529292770404026380452029509818053572377869264408438315677241480964020333423816262692499668693038645705975720279976408102598817200446651114903357355989204038572954605381778476911953273630188440673019190101024405815885768015917526506378515271134237818487391689514193585030690783009857928728124238573177857498028187028135058309126922473006951786996245046297871326306890982447056125808440944168866869966647920573553399654664186954558127317326746880322622628207448404190529564657789253455174856751865345742482349115328986185877622294969894229429415153645999651296650906148559629822225125893526306788909915299561892221411288715546631526283555299815249501448324483520933877567410314681363061153385582459706096585908187941014404404197814348626359027776606676505754684049665866735903773030875832379410056139059462484756397781694793443920944146800073921096024203354588210925410799271245198148570140665930591935564360142410318672987760030688546929945119467688663107641270384922512082697202444030732689882054126285746940888696954980380050207803817288678350989856282195418738060418206908485805623518762361892588810829125479477083751802435642469993840857880150330925562984237663473966427311604473801510635558076022841644911919223879331900507756652549513358711636554190251810485528155062229578340616227179105842584776056320244392555539978265243735445972724379150255019250937048140678796039521589912601370089361636439126734048633424838952425370017966977157390678603244743721944583184988075771449861174057299224088196412749063032783618798470770181966317704482714145861426792671197453921930984134152962213415975658760074938162843632064866531295391773915084684554547772010223932297747481938219118808573406875335687140112924769586221982284609028508124018356016240257320592400257024974545890503771319654702581231588977136050972601370984588586465077013925094041383476859555608002560 [111,41] -63505100223633107429669101466221707611299823523068419024485151526260136050877644709927257435717909721397312132503631393563976706332894188485403176298849762403720008761270199373752650864471204670617725536386475403475752752295473165677264180879200151921545828911492525624605148120424965017045884295199483433376294433010218577138208629663049320920725195287387599771345493120443066565621932103540110515706487678793908058756433196378814611494416973252048804258035371365084184400707507093173707433344151679625198272127775382586807425009969769418099853011229950771374666021986739171236144516658661696949205230799893409256668290581331046114474474707059485749357678143693921138804717765968275399109614948852802650977284038475269226354392316330907763733351323753908659058409582531661328681448089769445915120335174762515681264278153414830017130702559580430727950818005170243054434519019819881305019734093995555028568291802980312989912574099389528505137649156843027488015229413935939070924906318510284751496744387143213398939677563134268257238050230106960224974180244155926430979548631422570074730974223738001972980649484639247107493808905322049663777346313491506763931387150398195867872818086940623131781305457379553418250022733571177691019552467573861657028587659692663737552338004551162183021006419896461315954994209939916434471299094423041371568161046602623689671262776534672464193436848025753434213264833970255544388270198480836247718278881574651594603129233471432153319677957495826965289765447040519621758314693139909070911275903648493225338573247789145770782377546790044568128558310023435926422520358037556797309501756052137563029111650404253327767919339489095490283095247542227258783120351668991030243182766853030333924736641323208290214634315271507388400945496808849600031405730190747809202052003617092489986891514299476735369350186637616778533337374097769184946533241827998548624184435991257712758969164742765037323608553781986882319353662476573548056764254158016239947784788953875707602167260038911538619386934581657485234725155906221900310869968177192477914691643769529771502402606149906709604867409487370508653147762760994246397479732446268191494719535536849915204814071037436650012236746193205762857284904007844153512591050646692490448934406127496218717120096336845409162133255513923590387710895984777349553383113761881193677428861729505280 [111,42] 20116068922803575235349032242108128177873015246917176721875614329114188006629085356665451985154976089159639351405400719399940808328305916174790385221394519325834159622424970755663445661716317136650023644884117610592228107613626307446922548679413964213421345440851509466857055695340953715774163054584010246804412263367603383134207675890882338427854491367459861333702315154998783808239810762784117292041879694093253377476760210462394792937630310440152167659732331283612314752033405491337718814554098070483607868131214606346483449787732993452818696794305853714857661675406623818188496695844363705193571349684228731130556730833161448053117628616303186046990367244739543027756148633428770463277958755491056067235756710321287472300858681829964099871306047266504333169498134211847902699080369726368984004170162054952847685319281466593788177945163473121530272418904699461014025234751357376981389501270289628704666207408727679193510649266375031711948321849573429586908865458732200648029435075291579084023235781174133781360011256879623023529967890319347903331496032127363117569469443840402091094261403298810271063692065649198214246397292536740517285803910951404448687166062545188287961046185590508222645102245509667774623925892276975084564736820272230695872688285716636903287755753340621376784440075662507473194556962436608352294087469807778858602026916793644032127207459909649858055950719005023511138723126316265265687757873989367679709530449320755101311503474383996989602610965326857350975459726562709066051535761725247023167451509076469480941033711720477532931732097252269929215679003461408469316970476030559508932657421427735393533159902978901403935283822566453617509936382632572360284015968986681795095634869182633016193485042262748909279654582872376225186147233288398187827413407980374517275999787420902544441247446783237575721687498685761354658920685998407138362753317683717843529104535097819100199239972866486809652781533415233906697427824738475338028229785831532020670951043652469521477996901987295670792442048923506225699355686274467680529747052015940596818269059305161031887240789701507949620166235460340969984830712508399096084617243642842545795623124407756285310219826698296890933472673439529117290785705769138130702015524171538390913266000573364472209182415523968875451158037478935093100083175033618824204319704703641954057718480240640 [111,43] -5684375582949909482298156969790730069359105831841104874614326740955213397117689011126608440771478764603766010576195482074651302312867392252803248685984351707961880298469529204190815199361239466819941607247984560626406291503994997716234557426009268489415431013399397268590436941198467499661121990024803120271927594470996126743074993348728486267854496403170910367815835574002629907497261833830765915799529637548733151681677043120360104469469886199077894114527691548564902747215490890030284103926091312635308067264227915532761431386346284301683231797474917884838704178414595731384581044209871549186298243209115018085154276688116723560502491891272992953158903009836044001275850665473630053233724100517320009714165184895605909998000059280277047813384852986380349902654479996104793240495292544628428422621342506537185283678265024824406520405545000779218083791821628140907816187695615383371918510969007665914087215926112118349261212666402272828548403193631193696552617421277446781642213581428375581412425164712757453979184053066125265871216387260843078911399436951176699272564967024013212134343256695650419093992789182816924624900501055224072315029039247515873737907079677968585777793382498161086468325781778458674055004411550419492983922732009716562329454785487377295452915648107014861204275094401025082063621435845098620552070780620145325889350538564460647090345935256780994194382567995117900194524519867278711974046482184297843709789533560099069220160134605734221714008631671030872807423899934912880251544225702948852678516431185816261150981308504608741818654907636142595057853653568808923511282579763590776669304802451098748373630227591930919298232102949095756351048985375769723021635776802290508580362194607281733075158171510902409779703442045178232624723677841557124656420291265819762046856909765202601402887123535170421046326494480049212441535891593464396437953896256297591997818680934593701993479789994284666190939442172374036355113858114349060339435971271019445077089733805779956725413654474012316831893981539059219473496234563140275509539719676564275156355575418827750826843025682195890568377222180572154808479663526176535589883971461536010597931318070079580457734879605587252600925008674445379268042962190841397148477341368319353479159442596252160286291284328441317257638699401325160537612591321498758501394740607996066847627673600 [111,44] 1328999840897687799845118891421674140459129679004346370117935788299576584294178105892883224716170899540255980084465547737937470216179347651875145330444656112544509779865008995262766867209571183970385445739811032443592658362399915395399136976471482298888718739257564229722422988608189656368186305449289429322534765367626832604779332913408443171041709098819717820049152039196649182737216991431622050262477571593583716937163316339076075517079845557868214005607967467423316397059124181702423929453648943569439494592687584681885756063334031187738139572722725344452709168254967256149709083943144338905568010995331590511806539409469316266004192210308995607531952499298614083590230520525726908794618830461019173152214723422354988876276202071439598903874360340050021465956871793111213888720604213381736955405049537234450614535113861813141095461533328325842733294838277616864523148316354230302960412771219047685086393921286750962998803466590469002134934703339626464707813089444267189326028924852695218586087959938143059748639678819528569302061934058671826317459140730600815607226203159675334079654891569631299917999862070761296742102718031945659861603542916249321707187208668238218160186804201581526418217910682532934659204108735853956994486488548522870142806772134262791242030184703328333686714171834277506906347054676268174315226456865671151884132990605237399424886543870659526647764856693883416129775027480008858030434405709525717166429281266315591206925844973892322450569766937199218992955289297965433602570113113652620734599709239252789271824711884362890158263957892964610891101785619848077637484900920265362411014799746963385858165634435752665745571479654873631120318930381484426498834961732145111494579573199961280364650362581639791743953484087265889436823151154263950254588303351005499452540480076464445903323835055960334316817994069782276204503823095175409349918406367810108461561784416555303553518334975839726595357928264482749254427404495681860877502274067211267855692320448419827449585577498690552388587283572665641926743581846330713777218515561366055110122503847153181520140024545859285163765473604313385676154590011161939446322396021251462392295882123861897657966804987055243350657620132861764623705428794453094087951352644908119341301078448348313167055744750913948428350450056158168092006982498558219994244950698108002374778880 [111,45] -222763509690181778841848695774108401387110577427761558005686799590214523505203352089872890588977298254847413465090455910658836178864277981190238295956752663530790450116871511442985286413822716964296460295587833108763461647191483097793802042341978520484565551905878496324425566015677718680966849432467521549065193412841882552175799240664705769673486266016364917197422346875693826983260358386009209968516985464599228247019593114249475910890785257661904938272250255385899860332123116972616516763711924899580015558821152927223856952798914920952680484897695802267094440567001850816520051130603436088845932168030250874937353256363792947802271140237926983892287109816793871851185842061981884986180002278375021985233596049076512007701471117398514699346892056950642980303674345747078609430911362177173359693960559739810309213598561218557277349355390869651421365478360709064884122113179256811449504960516547302719789677273598848743454756687667992399040726645655663721543678273997778467673251863466930891288778967291610544622535636305506668858089399921321734375453876759259993584261684103773958966359974459118904067714556730533379603013942608983756613466431830707552368685525379662576160751442162538570975760910887664330561462176580895081685287442187366892528822908318552533031960457380823049507266809686644138354441436725012608066371731425104836458821378500694803074070369091451673461603137863265574239541315792279969275579934613514146128965909450351730692992264560779701165654893541388134352307166157938809056541908920744172960746254104653548292894192608469031996509832036007374350298262910487732812518222893570752797349477857645317299664251588048160114948138667402322745545250620603324564448277479522947305362867279728788734060102614633257401040157699405111984025968835945098474101207582262822274905778860983428862692517898097123305471364543576093580884020157618738880645607586381765876989960328001917377120782482495850421478281791472470305778577416752786835812855708456046570763615174178413047572499146636060276737556888183867193904831213541243018458681017708371949606358495921722870489843362551018374798066265564607805541321917472985172870597413223788621977126486228428064965821455882234453636178141111752705408925020630483564293444991949922845266749332954851978032081919888367156519034336477188054901324145123959837290525786957152256 [111,46] 12354341194318926487240845088046701894031842318029016468792892283492172051686641946596708429983818368232147277618430010495215776230164800465290655249270097892748804306602191504255016594468671000858794762423687946897905248063603581619407319486288101073882293832938677724813593855113022144608244005178634750031381296021218457428434116860420300238911351208457119261111369667453898403885478708463468012102386675708238842798229216751277172094820608190134229997908249893284761437154039194285171200549459626244528346300147353638037713827664218125437671853687598037001669104557357873440420592388112336645725448613214686240899459771325608600620846755861673679993570390666280605335279968401225803584532371845856806455788570350667964297325801053825900387234776541911225534299054437767735461340698885032749547484275799591921993615818245989209654253500273878498724174776994936420568220846107430501059400269995455149484434484909636372301311251416715978097252741643270635655312654132656533604080777344795170128047606233521705560884444242308573566958652125752852486400853754312151102611959088771091409990233913733892492547628470142057037019027367453137021621742176940191754254347146459891546768377654298781374633363494111554111211783675359039006046787753118430185508119678514670116221786619362770947752303139870015687170004021780958943481540533537573081889635367994559550389865800508171234035856774141899097440740373212077118447451006703391357310469118276184753106699072360835673696984783022376452894980173914694016839451152488134557184093374147493202919830290973971971125038361408581492111463618577991775670943555910835817255243984992132717069925295818848150989856471743678183760827931528834142517435366439179345739474580929947655343029261349896476818815797349271202025356163420775541694779920768841441193373508058953432066229112460936513500406094105286842007472133798216050947743755044147918689469965482447100989736423867562242735512029953504214652724932236937210844664575583475311913959980060247355224151971308412179470613291500826683067859528336649837155686808975667207180107794035325654125975820968344789393033845979318378512469703849979980591585533544965928299010440839749621318498508375836198835502693756819819350253894148717468347106330510077907359819527292766410119638452483612655554617111219653420907027618593644075188978823725056 [111,47] 7609593720711926846929974356336032700255152160044578961683237376347210466890745668470990122545388409796222554938855949804038364025436264125329283992620928855080896614365206840317187027899576612779508470128997731836417568302140754235919865104431566262170244499282437052067440917399018854647744348794647554211373167302185860260982218556886292140102053723595994545422672008336281416691831794589605653675532694621132264299401916864144466854664351891935913328482847472031166951072633256143715151784908686999828576073709312176002416458311515673874581400598717428977682681286772299449634561309514453890287225348871755902383543888211423527933009240936191831329480059953232695430654635431565839554965531237270628259952142172961322484110408037403195895667339281240610088413966602860902165038527178493825457874991349641448118506677888112574073651591724132802151617838912207488499743038964939027276890421045385827193219151968319051596125511530142401903310229280986346661284998017326419201893484675530012684835265312013506035019394761797936804552137129770634567839936592557147061209258794963137091924009590248364171056395907754796050814020403272913669882244055679947816886554463073131587660904517745483375347430277644131438215254806440670120355780676789644343963678280477880233635242858126571815800039260178544689597010222355863512730142518194672701540393910040449547967936239510661907907827122763803386000918289039426594218677912236380472753459107186112809259301249795275262359900346438733670349181507061179287421201946328307103519911870429620581116809020754068991102483963449164244035348175288336829938265634414286910982519516648214655258105463226194182853598737463405967585402771099831920353103342568592287699277138921176009390224674882938125842057313437248196101387218875523207758685210382659358336415218131680876104387982829414101207316750389453572522670402352779302950179859436693389134664481911434999652833393770397548750524348009742713099025601284553640482309040741074145237497053062721986789418081821327681476828330476159166700918873909026998974704861942921431034044004122317473683338802799856547618720585447957272725871333308449281720894670816598673321152058700542920014102194294999538433005983400788133718255884200207574424872191522618852065463934450024467123363989085349204529084191467752895248565620453346775413785886720 [111,48] -3459143599346697095724251241630046700542872040565945434584841823390726962197334932937748153823827830078474365704887625403253605372452411698032953034515596414312722066432658043897827350625718894611380187125879212650774138222841634050486724806511455956554196339654327920660313870224928612542432535279020602261586041794245851834215579906226108057632210157282448705195294519813042362167046188775615922484424423056404069208152906065634022552671461691510066864382159045876963768326285546372609241214022638650311145772209943533116005106258871204696664254937933436474562296850469450980814193584517024754724085364663876624730986979285341782578291965070091227912591225527009451093416034229747412329371386340535284695786097409387063386981123554527245281810814160178479131570890370284400395129122481908128469632948441827628050364854492927522109665808174189156435500912011963269825313711685147947450660832557378332678095891106095175143545211650248513122673335581148370791290937773861975943709680029115298614702700429592138237434100913021155714616951472846505439850334699509730087155688326306879809086168175887284607681785968247593923845338762736058608294539370100309738075221987185466920547272017725400332813515443030134332791489388744352767312389310515898339373401845306608875245869655094510115951810146269168752139468999269226116039341492149138237516140136048157257322966192127260962567409845503226610728938890338535054980238927813834463901147232586382594501479943259090506427238111983449463332552596221138528050612759057597730908299152073721705393674702786600142729745830850235735273343705224442146984988285268856545668228750165908842435258135459155559612517970172874344440775664231589075761278660507371930956332330553043347609897119362577653870607492145718155432878367477877844829040707794439362932739851046991538136674046538035782329804650849300621193051468209919175595316949139802319363495147204566625817691945028656912475988259051985095352122527357805524484298592942729672073859931363821693803024578433002573394074385410197584306656286060900050152410270238101026238918653973673284247838405432736959799864884529968255703886208780198638505684304976934520593696273170745825518970207128933375946999271994262644997914460527699870947388702275006225422912432092245713594639323749276823822610046253667007991247162908291999782141952 [111,49] 871945569948494945149227588690128149934779981139410429347824093127174606587856671883923901319110826218936472638855519888042925451271452045089494299179307742966578340615931444189185036670724004176315502911880737365201762783603394174828030997272227414439607940543330079274470377050880875636470462261009129907887292835841622963336413146070188506406281806999924964398747208809067809419601757785706801524304322006673196140176003924825147845553096908999424763341415170812534884064395166752435726385497866022562442628935456723546750430926884900177035132252758600037535875174985797316025629349332061119834082455476764130768447142176646559186332390430264920388097521556557494483122189999959906217074143335246147218951141466766999652517626036152802174200627256055945954995880793084714060409783352381606944529238365727208538712555072137656536749158845086777605268412398690468810093217215715841306999746908320016395284168742180513873147109348841936816055885948248491026702220169892805734164196890374274931817285058018033137957715039912440529495527453449880673822544210010195232866280627204000865662550508060439767108353579637177500053656317192870406775625455650648716979815848192624947235449637257181180966749752143528391715069208914743633870371877909959021496884618524383424663626750657153463039690671874607493970615791428055505577861897126109686392319396765458390165245027273644483461238137337978789092331790537069550894993013222525300426039371582037864346217955232066192687077464020130071654724515652071503786507503408320993808261872058357519704496249416830632185615181139600188746506404680407919637668343012289716938249621892918326146667720859079334058006217329358820142096749747978816995254471461825839369774632793645143695810912801875551305039563009314744265298430121949851040188622742374911650489392816738412543972378998431153700961687387106795492788281225624285115656043081834162810516165610898617598308299798705891197742283807474338607067233329538240676588572913920296866933218715150877007637795226540020503929563225684846758162881155768663341249377141694260841643353365525132762998485859395057298890690116805936964769088984134655137589894784028927901470269557465143700685089029046606213187950346850449232364245480546836976560421896517225339074758107035260815778817473116250016454038691172252644046459589223704952832 [111,50] -151990550043355968755748756210113270282049801583671380437291282699298592233232851045832733533369730771654324946848422245227736717971517724137517389767818077186676729330426139871358820265092004733302702268378673607750767274197367845835532516781948055595004163565991321988110094984192964981155828531282439263707566299660927064098651223240912247967976533069670090036271497052250530925577297420332445421683378566565094919289837029393004827823604953668010302145345878439983312884895739768622856580221253533344025044593227125002466070842295351706764386204542924136877519760918410815406441747651280808544960774676301548469214965521668991011914934972045400748079623112711659413914907931388772335077155406899712055104164468129293082424753995652660053123742340485148421783832201290273323326068185895646801965109109728152408314946882471558824385874868806455266290647845654879504679099958097938636998022681679663784018269566565501902683857681238542664913438119420490188358780262705101762736428011554273948577705797044176035043221199467215658960806007398637955965497480064555958281860712366469903201212609840021459480981049588675114699481123686171318851085264382895187500957256613133048015755830958538121391420821188292838333961941898228361441485278190229966972801865059805612825021570728570661657820496346253043301227833270183292976545382674565979223859177160643830615772389099605990907960682756325231026800955291047395316561281121429714768801226225113308290545240322719159337092089889603687425617903895202441494074213517182847521712273877806538401921875944716876199305008132264712681752112250524660634201451447990850535638993988556020950393577602641442021437750697132553648600314011744939195779823973631120241417691120114103314100366259043485439745548724756927188942283881037684102423492235646439745944641759341636875359497330804652030774259027627659527365593292545942103619141165553979544484824526999096831532662694191178348700905098764686574111359941543940598061837708056827700986462221823752805967600260253773151206760539967091089810879370479889852707667295997566088175782551040499338963311205612416354738365362896599774684707194051888985511053772000675506830434468014965500235020783913557229528519650331905689251534218346058325437189787024261238015824192971587044642050845994651432362559253626231258570601432036147200 [111,51] 17595880416907786345775353281026517828620937711501027866367185435865059369932516650943760317815028801358484115768609510176497787085132573006444542976360130949915042696731764861979109375684244397986875844489785023465078157034645386719331444351757718076860113477951434666711013473062532335027401114154436869171161261189806583089737573757968487597360393155498974526398436150926450085672920658364279120290356396041810580175767256899623264671029253375483905552333762702521626080306464384293725815125456384771837829618079340470295784596637064866019548570385771863932232918599388694532917195215125676325973192517649587018698894438934812392836275553830671448724072263446035012721741755929334129005041919014107397090403436730944114109527044596251105771064436067451654229543083484507718009170086944940918125677197348682708564075526726731629374494990196986116983002328521583456874466947455264312773151672265103919492373028213365826736611648326398093079317311538430079263392404510380310588326598428381227703816865173738639056388953328965187910854741337104800937050186155323934877873810627088374482039278452723415996072884240189701773395766020273662861380625395993494062883030276014441235024960989268242051194973571926743071811878241954761595487480099812677458453871288374959935763728315158850218026804522378996863105796151068657200995388021391015107420961805999474019605402053591167756179069230109272915959219359506707858298964349606925093478751094868516261205038141792390653935639150026911564505525761060805341029414341313810105845659554344992126491794499994220520870620268708473907472870827195490762327096572918961693984623249931940220211349058722473331011163874344890538289174569721362891745042364040001791360848767145007838285125005746649102621547301566457147331460745528845552026251940475008616756249853835875461044776666657537069138987465456096512247825772095605319490885181051186584316897958786830706065733440281045636741555328840198088862004346429305848653616035272112563533376367392272819126194603335192714795186592997813382808663685669442382556600628848295225123220922422636947528086878992249031897677233207564474910157262265948114536696194869349960230425660731740809538383383318012519110114710225301553937703224290294006200114239256167251915805280894897196173146387322412236181001743864973446695131533017088 [111,52] -741893603587584408935094386226326164966456433882789669340885815267668893671487256977383623535331951071057862683984025487002248722374921706759994332398327677481624470533662023815897830026037237345556073418594709751111036605831522681491381502307139855124232780937982400106204032149881905995277019902247224298157581207950112024890320085368135034609098521793570490800539928868932168667598209301136858303341178513548696181123330592246527960035894881259918459697860938907514240439247368552878924051080653527377158653109107709513077962621940927428297458422931441204880180178068329697764974360934685800038562132124859700481380713554231207231962706536081115862745699009912565351622745980518111216599470983624125427783898926880318354278824797271779028221105104045998820266723168700198867454389295497174489868835748803174202644230558261415347073306010379442749848034650380192289565902191955289381104614663049798831282295035682346683112317504089377857711422586419951583723982349996535171306595529699501689899396104861408012157969542580022661038883649991004662630669498613849275671083582866831068811731907575965315180497924629049699539738313509456106827549919156834605218545754717081050935799168854299203415983881843353963897390888130392064687797936237522067436603849543936508005532650074281559313660164925225351698165077908351777807199947995506353305272225355356237891283944722050914819407420173151967385585296786643200315554708134517221275527156685258249614339591664373397608162954842752479168833437001485703130265437788225555849531906387943884522007679071664136623578037876016734190380467583364604064553675072434405992484140988859150740581450823752775287212813683643632302094697146379450688838276489078622329784233741180695556106503460001056275374792468390589882948431371065309234478345986490230231046827854080099842307585639181988600347061723775026454278994890059319319103268315913627587916854970366237643245737703607987096880791269813867196438517794832668956155782424589676333032112415633620797388994935827814398272859065699096939382613440991616375001404742205606517648690579215543983346448721917722851390211083695621358121330884009455961678613410190059949365643325110782404165371897293343092884761101918158251357133555935177519475117800929623377900932113697463108011420936747441633509588566604918344673918976 [111,53] -217978883962668362666624970519412417063970848413084955845367954101992411812313929822220375383492106588328061122200249749188598792900086501023803136591130605854237982263172828728514018482523431482221705674381804222586113001579957900949203706574342482041506965158970429186208279240236496317043043754481328920499985466651519021768855298977511880535726449323362514880893904752945850782468684697804671672675480500678439586008141455798387343575885736052050629418158284270553236241995467663681163840401804750009815261142381325400495528563950122826963462221422722304697974088397178267217446353275161855236683651126419458411709120551530818874409365170063679195581089480950383249987390776677959828852546980568587605959304040001002173747803305513801552819581582921179360897098695908223507679536019671622814189017572966246997097987122422162693600229194921364067977647271092217948414853293565731427053817779780574166796962737465741161203790826806655124539924081860843264785767722972953468973216897831122347558804140841068013610586204461435891367654991082219040846652091512348224788882780677312004054560933550553759836967603741326630702809530404487668441329058198684008967415701897389471066607258821928815948560491698991722059516174221654776752307537894318995005560348083413739115727168517321723959056002082238561320402041372104263415760439886263428200250691775157086362527765951472899565996283760492684812626939663130595456349150585487828727809494179178946429851970319108658598550694748031163526635591581561666477123908881717053033981822344540989664092271134228888198213415969895863608756686659836690452531557490523437784809805612248608461638003463042081383351960631228154271852402893470199504027428437284796103935574041745311247367807197496145048367610858122126291710077468613904090637437040876330518231894288228309331183401275002228454143566262308332639685985311033735709361268565325143234732065372868634318376141548991295353135580909257824725744172193499401714483695639301170261017425250091874604126410519023289501441058871027107480841886429210763995631828206723348196508996449856100131711396345010255047838664662143669053820479164435463456442710789766627244845985604814727263852394122953981745091134232704013601903184155039782822349940596952123363073700752590214790054205184073222978584352806433674366025728 [111,54] 67605587756154169774461300774927720976851946751329450021147602349957297593673996178096352111338971203015810081380150516370694443959962278841122139406846576130539979908422981035808220129541716217486796609476571594080014431511256717796230288706085855495871715492438661470773026207121659106394055975828567701496836450507705769803293435788555617866081101163073401113120604573935287035588559444635877369789314341147863545210643739283083780933527072551963799161633442969151992878156117147918921821864896743168760360143725864272726774482179410345414007828567668829560519890012203126207032130693119195393013243864035438397405269557058978280403704580908833792705391678286284300800557733980975555116699896528332087949158320875990032497480489490791414311994515532911486635041929280955774398948874139753490084684172782540998338301920346949531334508799244303912756825010941978679559295398530469373020111781130044753843506338209621547279119634393756765420601129883234045225810521983960104120111589346679764674101546894062535293160774114949954986388064907139445783049458565109682227202289423249942127619617169183058863461137274402786698865120565279739435924887008399260816606967993946645747721032603729293590799821433490005407735744610387339025455349945481936295868974942785581542026152493790480204483357361422652530647775585365160128902709853703209707526876708622267162737140610796866866191371910442024894057597372612564624648153672019039580461813479223960956500372690963462481304685417427422659734623792032850501794369442890791830936543447740403092196204720952715255644938656879566768994646101333654739057220126216587637947199764154907665928514431026967450009675240530371812193779942339667536044981309990533141560670270682230379449483719498786523081435967210490435638101126938859719684533957346662752325159667316739236121930438031564316381201311186276268591094138607273572832203256396144509008795604970380532495667729102836143139608217411431102763288863140842691879911873546920463804306273074208446393162604555555745582949206385231067060166054867081874147855745588226103121759476994921268690670511552503492698178860295076862944741519944662442246273596003904220030512900010508407472381337156677944215466177741916025745363394387005179481463445554718622111608118071783962079679993319223689391412856800394870784 [111,55] -11663907079477566282474734325188113483678075548051863256449216887293759457512881493030315230841460718952267040080579640971145288976291334083406361858141270394820474859064109766043377002631088741672090903013816350387622082519472879033733827623203096639382650041745894957183938135173167391187680166072020381350075119995763532546607191405163576724849419486013477534737651280917582210091362592951574252260014690618033225231818767672118266279133332540536701929458954991409190770918551889634117042124020401984831540840755721957470354079051483119614423409007799841564463138027534013233342931339132888582522794684669240265029463060809041617866977566177501773342743579881517322389018374642459522712212045303582409727800725691281574393216802911245841481610392119327385689363074221218183997159251626216407477671451898730247974875259818886553400188101587855354330046580067311219780885722305183237567280349673484763132089710254061085471442555801732937123187405547906743916442174216202639064340839081162568736646040566972108715503179606674569258445594980537611806503503285689934914021787333015465858319340566018048176436003532182265029392356169960969380060060413173095747917321032503524309051686160172421813440696636337768807170568184847968868724395083068613383952868335181668674488737649843219968534850147833105622198062744242077295524501009879866306631644413062970828539487745133891183064464197547456362979590410567338591774669168520217125684961155279226476315292589320359842623297392445418298443885758090433037011939840624165589267529465914637426475787696488649283680783251795857328292012767760248522641937418663361470400520645570757872057281631657141749033551962812424086112352992891964878292797949374334350564949765906686600290541785239483665626407809076171600593348577175453009646605317032054598271463789679968013631560912674121609562661367683094186791611007235865817609538646716298905418148136010474464816222755662614001334554660531921980114835664719453378751382212056850326806225111836866685138054922314428308959160722363081222813444020317469237388864533390362739376920587443920676778187557613939920305236667854872390506933657895096554375255088604983422609614154915543993416815659274914405322855784629056125038613152892724907539447445149299792810610456020103533000694317513571347729736728261427200 [111,56] 1510936617435712309375737689397784686369665452718622258475056916190959742039873084573179531128363597620580864943145830047292385347253323443007780084424248838256586640035794447230677630852625081206479477625801881546255114268847035734245994471744841567703210751071347266892820731095981042469468992181156014558992138508460498910523261410299356371076012361287396119888130393376001491101228786049201175928345219907379094937085111580598750603314562379050259596463726753961347684931207928564130657120683593263384153336601066164127665560804829986765972997379915529845189034065583824483439956005758417204571561658526576091137667369679735398507459768006911732359697885494566049987486845829547325658629771441976327886017317510156107564006558592676766306441531601759545387391529915160896415260644674448923516161923092696734669338799202965697863912498818718633826387611120682910861273451556151894931849121592198476164157151571685442390359257570073808714731181262566518331446803689005265600241985718711004749259069364645740326064882108074483450666434646840618458922283481201188050842469523324898671362303803209449290553180113156734945492950244163048664915941295530204624149350507252077827586346649075268771743039712767289175792045285239554580752631841840864598236105644133146552197678518220292444965684490673464081859078332716812552008206661179170353159454861977975195221826282572804999907312804330982729520624813888753732154929495501707862489455680100519938356200171182399824523748018527612996673122151206114039976355328884513042911447408166547436388435433389537716012054340937632325336194522333494048128881573283728985457273244484177106427797432907921936479189769605155689516748387996017594359590962046615409763961501750547906556299173840569428263496408300670642490215263751566728306350472956516007663617782086559755718892873134091888836600949011349052061366854540054280676165408055160603554710702321935922742334719315360489407493028888494069872747292476508902738521004284593731951644562806927546899949489052747655598154049551987107909607687741112684152741335075159507440280998243541547636185327755244992711056559264012310076298159438521325017041214489661091828420258966285267116308006072498096666003290654276043679297017360165906819824821586971752688903977816232326861540215323986928292673003454464 [111,57] -159277825261367178460209799539225386454878209133222203366642707142509163839102096474480907168789749909072368288477030507767793456499132764936140835713804568958463853162279192096692756097278206541680332703418412209817551785706572008845411154173652151794224102044112299197879136882018984672462490431627233981875584860891732144838312404640315151179331033642572779107226515716442464212392761231485261856418478463778695647228693925094826180012043439429207488017232405391953283896218378062139178980474288756147995743105094382039030432494662475177099798146493685752704511663803574299815085009560333346718348828818464303655127842328960366449016481247287187948714027731902328130676330410315566173981609507625974311473543256684428998725563109554771163821881886928859992159534550229515772455878520159561998596175585339208904094585247291547053739870353652220265267118078377581783741139720812799831359045893843120692663592679504054964312385536003760961492546619297273787978685375703899646877384881207404845353124810187053869741345908783620548753922320490957406452323842930949134133483154689624982071169939862166818744096509922473839009033625006180732646549415132332884092453395660538511538289353781962531357554612265886577426413557312230727410754452349724217792344417399940469477754738046979502314618105880720832661607829217355897861222869847569059586806247236289403593409944458080600943149158063072175228001800868218820627576483271683872659591689855461077256635502277045084864235934900123755327214281455968568852194390215132101898815319413936555724326441670716887035605374756916384698353812175208922594392482578735112180169789098846047109923578064089832358852247361699087574394117658936637743997533106848664327026776312972162243317604734332257381540786723380619885017460120872803254963279066497428801039981942657967232878865044863567203441924942257450615745421247781931837602755395142620273886728996647121560148056433149693408807543216221271012196121699126327291602660647050651729232457292832270832052812475407863065142448754200798938659233360895860175105481814183042711431326898125003021321143940960646600966033323227601768210849021752825498047411745589297086115933456803047070842161959793862666463359773916795905100503024251446330024453527777084646466899358647225026308617082191375983018246144 [111,58] 14178231700080867075197916924063881693304651083873632234373657449379132397638441841857189630555482681360261579587423626131817447660444166232860186253452471775745561913772493761831511845044884226042447174518565723795187328766702814221598939924023966009111531265126095158892256617653839718270159347050980869246375671100002306822909664605145388183768203252758793866099249633926207834185923402934615442437251811463937490517238602553821300157351063812158491144917112965438783756156684282259591163434286199979711797078421643422450092497131443053086309246764802219172990996238593285100744155901645693889697861391204147047206310125325351795336420055585206180385203452644867756195287061659557342562025782636427807698639384342187506719738404488603256414467324415616024585240035449984062451136270647117070976225587847355294635102828877481803738721340344781031392061964811282859606668703921054621307591923503814181071495323841934679848958384987734198032831002492444130994135985496817503744005808152643746345658540781484061962987891111024518830634949464270681168936567141824258609918133429518047528439649690901736828932995148781722775318132311614225074453511548952985217605819217281694766707285342949986143049998907938147853585797882112428567336175290709821010763741511942592406809482886107241264637531064799041902107509990023855053477314451717097572168377063961714773784771179842315474823840485631555671912204038536425759621786079400370995718184757130049867871086342457384742463346412582731929836828971146351671638980178985631183184489449426942504091180302112584027606685209547082788044099510125207564532163254312100611458979171692801861163457860308031638167061208694195304409411502969545682380752035522993728551658868713954584239733481374363878415004691923615327170827644475708559001108836689228349952120377030752689783666231516631845396944286110414846021839888152289216404408785091398184143698417295753683178520632229456197574403960120582616666670909086146174983192298481241139692385533083168550004023909949333241699424528837481962556588861607198884848414498953900568968214568750652376456991088286403917744377998203491818239352946024153788081379692221094671515435853268139844366335104810005360291181379052203216740970154270362424380531428643399604806174227905175864415557103843223986503680 [111,59] -1091060965196413522233283892712666544275618052694465843238879935924224731547215120312947684716535550975236545317918605000645165333621881794157939369755854322260171131413060597589495614045328540081058467413502038911048644749693218055561004010256358110433355480054831605405422651746114116334500942223490717642799941832821936080821513464534187229390995077587377785917972357527016906589058436207299324633391058008812984325566209797447137970443783417546231659733051531687947359930594895018789128014298258866669172754977879372393340544416165150167542476942375755681197924252150230970120144390809952888775121939703176533788020388370327681348235865428934797003771262450634555981121433962540290243477425152111757765466120795245046239371795540047484159196759702314937870777074235597945172986086868591514421728410154575514544867258599223208052166223928428207900588125539204408191058821782376843989492999814549521144708783410329045272913235975556049516810410169136560537704158378821357070807460078876219379894346899499984846922399040926612009012591112839549839588470251064090825873848758045951170257264653194525045554545149916015962370053205404265689091662481275155137564346793659409244583108325209138423012953214736415270261838771046589005341904924598405358417985739198257091655853401109000671819804408680374157812868595646357790782310837740119775228175636557322459212979735537123103806711652015354731745065518248409225636715915424306600922263118703294355025274664943310449017496362005339140093217824399566976132924858230805608761803964975451469628830716739331497747884960787457714470145330989275772537237223560485081358142489334710819563646784822361148065170792803885164767888434008078203402424292076556358278889797488941426612169447465469785098066920129503397084576786854871145886126657265646154814831550730661214294797002759829057753562495452787615899056484042030662001036113519569043415426529026521360525207510136603438756073248963479958016084869346502287122092083849604588425256564263608972660271648606071264195743515139709713318051741380569888963823438477308627312134698964522646750646226141341822328624991583406992285863552190478632299096863525117138930335521567029575243075762951355737675261148343740065417792049054168118608484333386013274687409601310107544464860858205348036608 [111,60] 74072930401103141066381114395934447405761474684671353265527320293339030769709606677856487123926506204323516771986261042416920629411045793785294316920458950033799246733106373465795523403032612493597244431542140405840056760246424143558593052227009491516266063886288677947592330705172260702827548457089501036839598475951719567520908901277912563404795285049955361510484047011832139940676600481410650688742813008127526132126655192720467356439982703203540976013720892196338150626652584008049261014098682130184383259559061407008220619501493718604647530477187172005922296511776120804453226889501011797195640192483231075023899404479733892297636951184305559788420071481109267546953309804541339699576111060868679127732555488256689341521363092566682273981948557080475720727272871294026140304941845395621071137655549994389380270575045663837689846557061460347871306454297849364833552249497477599580565881839366965149111604740338118225300487943613648588687022925966460051328307664357677824466875623160924151503133373737032632305387009253112663754572646413338516837273007406996672699312432084138586777770133468850884643966695686061226222761400479220441926978294420862920671370140808919431364127025627394973265939465829309364903206114863436293132172111493560065796902812329904652356085771095470770390408347423623211616800584795147961958980705205748635565878173330279090298914066232506225048473378066942602751429429652315570959968606524274583669693607264149568236604865902693314507572884056326838130120844172226995522592360145464892905578970185869995996894442417259408759455805654425040601248552841246892740770353715030022281945548840291294955728051005820274797122799904736711041433804846369850773524615111712499066069620255785819589221893375457857843192774232187442957907138672307960797413767154863245531355635936371942457405106487725344344973207023694579269726411047909995101481981862822883590112375988501270781154417240590547276368577309739228644697056456653011572525557764913733910248155075967522761981235932479519008987295888297723579799159023290613621175909827774547698101820210540891999057477357233259303155019240563048430048710658757228166067297894360748943196262610435780968113647439941893939888334056558977765358406471724272987686519806701255787566655250239159367788511551815680 [111,61] -4553821266608579373499756251072758724469859978788392160006118168281351541283973160459013841615792366118968211496163719932780721941626111986946682086008478901990233233649890022613661332861019439448454795864068433489494775373794427656806071986173162450753116879294030167865693830322000474162434625608453488845345352372522663622817361584284917690276693513456742825333564089124492510362852636814260831621737379202539942390712647260565775973745426731529557455063138702533356346941866319362582526501964303356638385026320756474932712096823915849987128883861146764193246629557565274644349999151372076144755188939415930522370546886779466506550238047179076768932657242035617280935829881928437141327535455497006506424488925280999019460729519330534894312157232533244892256326098642419889327239527503188836372407288601433645054390996579179190206918900748257298196596707016553622077968725941047602300804532408988222815844010951173696803631395892804620899789542272184201807275684046107045378423275098633112975877255601813722744041272545673337892307632639130208729072197624397711375745528919724474334174082684816781461559604405413588862721533799223860612780543635806888182678828102256293917824171156677640844913741668678541017050080729037885338689094764597027648615457706473960416841188296218794862112054052911223816502097061867872620394724784874724013601484773082534562499526763732732518941000685834714813477827388846222127559609802527301225935611280739754761058551702900125736880137619420760077882290918363578186273614117447136521614328950722108935913272182716439350668437103080037084097189092015751687097974919733986268542151202583304763176313765620388504237762046960607828884453888866670564274153768248668844800955041567152518322635225150340499131565446568773591594482704671486870678681773877619018676803884280462190304330336176741554879550439094986038277255535687324248591171810913009881240549287976490378088979484124229476153139972863164441735247554075462840347240279302587778847982610071292102159362628736293222831525863758108114167181895849151708124021769875677456625816424078759780706490546742919323724739784115662597525293420761955639060003157551373443697667451279250763001744896495159515033439076717735977594735420504635868076103207999658015648940833944744202904115609600 [111,62] 266711909381335783969270933645951636657191258995811746425361190038305820990721428788702364000584203958059730304881328159327767717233764728070437939571736175046084789421169103165526510202638685794008199031279150107185369273794821920731635019646255464324472782518429649338116406269871225228163849076831546309365076646021437833070220454068960722061980632357724675497592489135478070418997749536369485516646620202767279492482859066160953508824277510963543066196954578547554872852107660349935902299203116826900724741095626478358256912273098395542971378707297948227340122316382402698301908028169007930297377009000256593696726294790416970708534198175628789306028280694371295406960637027911841918847703077536306621592426864900382540197287794619126381447754743438998006667421756049044983831932328714304563095364279212385699473250164676710779345612995957104177563215448590904221421663378786728743306933594497830764589821160756895972693297778120563467379763380350930166924175599395565302560986456143319517643344635742699682288116190354682717896743143947254904005154230743861941877162234901195450939844767913896790267288478240038235164102701256463412769239336900691642656521615505461468974645765090809048868382367893962199527224578595305252330096294164233064944961924375970226454102710782851649256601987088579053406089013977440898941072305606579874912695806827472694806163887950802375340404111251221971305315675598594766724231912111951070503949901217581268646667437158490611208979858619584224863687345688782582424633259941814811978747469130251181573818219716876577109038792881207465383507158571703278830346848537492584227348235189851866191041255689468365070676695559943264073661254132077347496561879852385039795055883627524383603267837860508210527778732856347797307737742211011629169657550188680532394893701910775199975386308945984846169880688302366710662963228910356607813774683392192323582583296613048698792836251340221428391911081685975048919741949038349372549409182021535739403371188632644020191226570906096053626602351536902014605735790782852833129321623508543000633530875720914698786134161924085012011438608802553249384848522097684443456103076717149713779960587697466876648606652471244622588401488003804658088319716779057508000942130602783366021062356492681881820594176 [111,63] -16276044191108106377227136468640000115794320787586567991508945604154904714137579970618580022700575680259949853739992308382426824362870830294118431540429653974300787073664376860888506977339113478787592808425833925295986648815351618812391582681551734285885076819383903044029365507193283987662112899238121895615882922492355507604067989225631455994594613690290015519068365999682751866254633242634098336884908167691433567343582219881710134810142472303297163027036820144241495300281499887620130533590700466748442749089230399501579076620309229669363346003736334204484556207313084931415666175963157023663225095975135928601681832140287135975550674903016040987803223443783868408787833179451606788110475603669001448455598871045888752236616676776770717836656831877874510153642905438795053332991934419468240467313567855728388626731040575757561307098102490922167372188753998117539159957876529858873287362428865575706993544941912162860870062186737225533871771173649574472955915394873421976127337178163975851233559715145938057393020348876952185092704349715990323131736833010453364669611506679519819027795655802696933973900149210851660415266141633930931622702492359920044705598877967891575461003702876542097879018397144320017532568477227603561345751179346727970737836437974371023412017768380024067093983682474900397065122833673698870455079274603877150489370731902782130392076818133642572838245899399665862243787867499720572227114291477700299217881256684607695378448250663472644203282303489724414538985107538124484797577195954378699976491843870315974191067523415037987492672145101821760072112399582759029510823006693551784154103620731272730501632536056432338687038000487775579987735073886722620397227975098843742374375166985535204292109538960766238158188035775459481329950739945765217880626658151239692122635234684889679485710848948741950273951593304170326491079818562097061647852277226103236816265199405934770432052413287123436300450613822658688084696459229657411838018952095608268207001873740310368576759646211321809635470399767396973611000816069808102699494199682651689219805283226830001870569273504691252153214067163160305390105637709844762473893136784609374082201938980914696997374034115523811466322729855051328098740871853382501685131204105454661509715630707904866156544 [111,64] 1084944904075689607587067768392977769832286226878561800018438347884771883411036043589827625700754880349798590631044889147260356993099193683480034062696414275493890047981523850889335164530903624396329610848124205600544646439956796979594683495409622190939187881473485852252010533986904365735632841544421606150596189256030048436168647918060439757537821142876741898887125308849224775649049532209384536963554634110889841631992773312390509045160450132601078294161335521206672099159143181753691617833695867468334239866348909641374752475435797761270362537397886421480858639422449918230702791423111366140078137220032997289225877323196382764474794617716606070328492609842370031433922267826494715284118977260158636964223386640627204634080569234535304980086820440241845684314430300117962901064638959131724643235781390962361512775088295398949014023447558619453276849601255655009716220496328931352156009334768633911325433011948494193513863694485505472313395883027941432666344091501366789722599483025056006356932115417887443545311225048160259085945079629303251307893314730390178651468401814427217959760556189902343974234230838897947775030299077722577914491561609266980976970348812320227150607532364941647567819946323114767310786626375326553088942215759324118801487865872819192844536367018047694167677248248991287251863836208186683231711306224246455288069321594271067847781992400387365269482657951429169715906656208769771004331064790652607949941951716327032191102250302259108005132405285941510545739512080877472697011759137544886443118101664994591340419315289663850184841599145179521469240972969200438136071279882128388631250151719222739170413327487083801443846363056582373579199076792328234823568916126703076399207936114407292269370208345194582843179514106428448167569365711436643438297859382962530830586860750973718953502093002319964136169636933775369282480347112105762930777091683413505715467406685616320270090624666188441576841318620959823649310602395256912182727569413805071930010631582940145941281304831064357795701035433961715674081714563637209277647326556877311510970014921464342042991609020653682806059516951240519580341678334166500267453507038897386738901451999203350380254727530693002745839668215742715049741909830877082558184205161029923712153198315406622720 [111,65] -69771193046095219091931862845385753581829944138618948806656088959889535269434278961165721831001383975744713402625867666838465811674477433105877248844477993734847411184644161233564724988008862054644339924668423870945724681089235801241555393510477620181420145133813408941998650646232642147284925971491936879027591353858126416633198717105179269561175098556531473527305375406233935867245990656374422026140920274578938523567350020493926785914148770737644390656864756325681206631196353587026898272593479379564449086734031168838410442570731442584908671661392834503610731824198415538093046344255815767182389750862194742440314334624173081074004577028864131966095452980215843938181487919983995270187265478521233221676747902377988070771560225796330853614787244125410730177953076763155992831345759588434819151051536337234714673649466490297233432063919208190421529960047725476859744996583841148016855287684440313585936097573466402675428558058993158126195085481789349941968491966157933361137282238121396375498775995628909650736173735712118556520106174653440249970389522879935587589131307708820393091191560376320446781182620135517128824980770484784089362667353008476838027001654241792921684096976670213330576194518891258620769081965925387093696865052004481733065590816548334784344695964794717874700410974000149378192871508068678283341745707834380713231873133766245442019000576450708344760990204909367301112521680500218832656547984635894237344951701904115055645918520424056392331407043936231640382350307840899463527210162851919834937001997156793721361697333624270866050603078972091522477681096127562210649596808136350881249766619194023825151575585298758708078488770611625200011000526645558653951946026459762442023649943074401535247116761759772623173752646993506160504023749008889368663075916735320247144614071457325822100528785611463752484542421632909086842008495000460087652855863537906126261272227437447612510978593533777410655259118254800782647824781609172969683963195090808036993121624537417477805433320310570239329876581410139571130200251404462772784532943326432334281778038254480005520366619415336672215680878252524128431919124713827012554066447342363095561789636637164325360480227467474889346510603937196082719182948500405003570054489832539351174019782017024 [111,66] 3326931750619698534009633139662255733969451491194750595779006799636397274725634233812436399748032141834439563897046683516107691047424153681829675308729680449154690065953910655468201799229864717053961777378185448548309771955140428667601280325261023315786996507192410358321954379017647454828685917106878065185486446952073448588363706604984986258118542657849915813014166902027121282664663200899604489660500468865318697547652051814264979237739972854074241382236742034436921820258866846937947776940357540530564926246215911759584177249726007581035218280821093444145290852151855227213158960212273247289252062989571570604712587056859328441299237603580177313090084667823450823987599629339986521001469714564289794108796848184538487630429942221805593976447118498346557117950973210724557217286067731229617048568423666681817632306962719799343442487562853612113956732226138106569509395000584307252802403380807131064542795693057879784272265147439040894310432521514798877062236201172782698819236380652443429108957553111710397921209801658374536858277054704372634811722698688251985791968347957838303479917946255285644628370489945612057782902096490680820338227770381069861959422310322959548037976860004863921530850884866442948046593006506891950197932450201642379526878263185006268037483323588976367506665868638746239136484378132381033157069471542098686982601722366957851778336294633865507567255293043045292822050281753319519199577628962090986656912318191238712519014230342702419732902718399135488182594836779174291381225709672646050100283619894341283086637412018009438539585441970106231260166462951909532587604434559809813081253151785637235047476569633523575428452781069893503941007312597131623884505753214654089493441635043006855775953959819708058874497352214636228130525333899858464443049010633267086342724674574269227026846273292161775014805725978210926786332563725326972262083267386217244406481102167920867241303906748994923329344148406667610009412748166392703222135121595588721571969107566098167265720190172942616335614199503888019141011022881342818685437590925198317986770738748547249535212863459949265094333013770073646922670391273144840180521451187364309429608114000835625732174333386801301355583058924366054306539488110626920527398684845743907945437986816 [111,67] -51453998675653957041482433451019162289251206843583201624448254735706795000066477128347028910388263708966304982958419514700996677265632393932168167689623442078504751238073882675122929530685643327528038163660861505631223001430239376508565147649052775850407087075472385351258588950536873055897427358417180833287778473312019323045597571877411305299273384040060123363725154384062992398280166750916739681100553117850115370778731540755946972289416517489058479543700127597616713954602110225601148814091426237761813587041854127185368580710438277653445275152938552199557874920830970796747331532472497830225406572680395814866768155738127165589155733641576626555244163179864554194110403448247561484253795073317323283651460670517512730430755709548744056649116402414664491492881899969965261404302860207378478613694700703651353588138149900143267626694914434656668994136897913998674344261113832044027378221246519968105882286106827177788146501220971840847883941848945318252484455815970261770729188283936338451358846253955290715633715998053239875140654180701798412008865989788650184169340739242922981421145545099408738336733847041134570775633465793817916907184602588032935696477213061476607680510113393777399698407425525182215560001358795792279051630632908242367711754038377666496700690567240573983488794180283966230731250191491295100132596573205308606106632827382374478503960144487111649063523865600540060395023547631732484046295363671097371720246006772982492717404745713349483585565821348690382994801599176884326187440616426863406265312437092710797862761015771678196794355968424126382553697937629084542799102556035496461333884423290030380893473403766811259549770768216962720447160626785219290765393027869451855495298388982322462483456989153837720198342548006319830824376681453236877481138081593459591218916184205408812185548389515446519641154969780708281646019562683102475862521744831682453339057834232616802101003089956545402730940867377500666390297403094019572708619491721969189401623361909803424080974497646595030711898994736020320125391956999589459846971202017528764202118308547813018914986812432541090005566478562077002338247819629764695836795950345247201450457634475639333042239248770316505509208846213286718069706740304015277486150771149689153650688 [111,68] -7444162656574545317347185108183364770583704713417872795213487551693644863238458525166481838748773384408961359414881617675125431064392761959328981054244788296756468671671652518069695920749240392372917427617298864023235684837753481351177818374431948242836281535874696533676400095464015934801378096996230670928649645051664687577695336584338572406464807638157982204505408166663742407660159074316584253089420560375591488967931414907353092336523618955072633464085960274215277144142327547907428300611193596986978145704842862884163940717215294596568734771419076271820116026608034931527988310001683574052074725305888421497634627061046128083658926274838127095917857258668589125013623520454987779079364526375181341309718738972741351055115903058886175270935267025075881478457387813291294500195174633856359294035784516144710800872966889013393073397918933099773088479403966747601290781929495937714664047546153259385541428073326371673120560201346962749522526408213025399149485178848173151514790944309775076569535635415947104733617447549329869796443370111210588071500425238674331083161008669577970914512936185198321527665239118580394631934405738702612573018304834338367288979183535580855212426107199743743196579601510686641534759111801431983137188236714680130713566367461693328953315451530257808362605811143710599282983730941180320432639309168151194717674390132824219171673970451336442841589168871907342065358944738100939172577524506022507899309726326625803982243320881008226591605577304666758440213210587476193438402460215171040161229349971530403829563837324977687992405720071793099365588995231924288084249959039340744775406502815788022854896937612422473678779675691930821763586931111782053831208567196596556282782856788173425475147548197849574645226992209570842461198571132737393730335121904086811459613592689115333293715993101319766746613083588921344158903124830371517885323749463980650384548456196500676426137545134977257473671139752854043576930488000190919234811350976812723680520703038279141026983874291865639672720686148494753184697772797933002438785900715614118981130399774774242522841574758960007011349916091010641957121392904658186722565540037437245993567249126612995310394320834934248792858113953662557979946576107171011173419086871458217984 [111,69] 752928582734480121853010444385984489983007262696994372295704112131244700035182192018701966670922495065021046250785240678130308494577265970238825099688653446947112255433357272692347184078874959111203179315776057649049449540926466167734775896673814107397427825504334438745927473310147342536073456025205655640322415108351888215765008553261530654944058999329046376975074198073811229579068224842318732363932880746504743110036518073586076205205776179980197163057923666467425034854032083868351157869558084440843489800788435528802438187886541431058381779160372976454252721476617549625792940336554457481117312248299810423937270062826062775303061656562368263629378649182514873440691034526697823932233542270741749159829542363356218276159308678945503060212302171902302827248923104212508218948797259240381981513775453348453603515509749513130840697778679174184920150321931028384889890011373950749640240992829606593144029112766798707754229256134894710482675134293684227548013216734684228406086144713075694173091015709035127159167409114929811085210284578322834268425484953104212184061369332415592936670011059194399568564170690060818459841661452370637660284801576538252074490412485493636391162636930828160690850866099762868833681274326952142496718345751005388468160464271349984983394426382606029330833238881664458454819989521455871611011328407235485371501615321589499425011929590353792369808129337030456126786812580343330309833687490801321136090490147438249092071466884865090337940770918261367043124762132094126285407785455939674401648218015577363183303190000248475519226295375040000969182031831579503661777319655414128636285613148469337545110069022228559903269778511048288894826632285631194876014181892191035688282258656392043240974055338836575655504368480653739356159949490401718525027850967026964221155029935599457891850291548808265915469516561071472466255783981296980176453840869409464835862124437798540768100532732826981922146600788767099398551420568643716780459125592078852893491355456432732125373176150997839787580769118467765475404766473410119482434235794702259429525618116950574046780503457787835196769176497524357802503358876675783081732777529278257545765263912443385407491830041504938546999697207376219157099641331001837998813509653754528 [111,70] -34674057180022504240767648207125251322437210575648381295566910853869616068596701881724942753264332254912650194943118548553559233143937587518191699983946774104453654580073183513303815726791594678471107132004497259240756527683059841355792132616521448586651000845351915156684457091477227208563003365813822713437694681273285190141497448800445968641094864480383524265975338504001121532869357425354235098729072248148155491724268629782322094473827962843599067847286233745126634604253451579710612324434405196504841644886884543566023791473281268344367171653278674912850913397730123853929676570146704065628791571360398125207187239631409327782375995971011360374424522143866345117877881707566889673742706316122572221676520285007897112602358032284453421529885577537771670923336035016491935035970298551641820381587636523749637714110045833562154224918030876139197895468548855592024377715536289705467588786169767646314930100620366119248642332279349902408767921785428047973230989251985065702252893491030738367424253413780271851096284710572167656919071770662344183555491712621186128584945238252442206317105743650796754178492114650489683078139315576455553347350199150783705760746220474950535773846791634141064638045307435431204708076015811037863015438129448886070623457476518434634207368856445025013944753176898917031983056880279038880871903861526206398858514411580659625881450509096977340498028464179456344063387978753391040137423885251230116928036432858930458193857018674619284196009685232784746580647100090292758419993510754184396476704565505922106472404428838199415333062334633049445506811523590090269812185992598747379864390313211167906372914935452942613577544307194490893469583761165576943488656262787768690886521442068790367752119926268600041798346707885415366273663387261440749623116353023573423573494957527299735667577973776666125814647943552829042014951542082537481937736978579458256897922121425477313476988077206258785582599725044026045088158635308342661237997729262666780595925664019890837418783019627665629774695643939410092566409576600673444497842480399594876899456252196667053122682591627386021068634776626450891985700822835923968194713525260942158270400609957147514836210520117617689213356874415776641003322894424426146517751948288 [111,71] 644125820796914934798332750430528229337771649983995428896531829745945480747843971064564517270965475145023532316987839303479131644573945262717693763265744620391367616893102992858894445408239939601068204132734187399489901119100435210708930338674330753277095010816996922090167065122919261234645159950001628362777999900829105877823746831879742847553466517015532254765733818375740486905446539008086028630950240322738655227930313753012106955789626752812961501289894057942181389579308430976686164730031697819627406980444210946111754445062254817943890246900810036034233163002792042068242418132033408728412542138301247102943356137910450578047954058066467432958248427518754888986999046921822223520555132311628541207253835241563644283036840025653686070132117276895351606017526387279158680659943437159384012936381013524195415388773563434299507138553875681649788838135504166777901063979606042953487051361942743434340445869887690015136020911155136656758616054182404329863167586872395799462519692688629804385753965366636043738981288281232613158043995190064351972714955696207731161092051273875683865504807540921938493845336469623163437740940578445004945047536380436364832776442947519986411757066939521569585620417909832659059007918666525564520247172039107953749974823879768604074918803940176201368523954127337025083258697228826725571478719961270746364231625955763029216782378781987947942827103740762417622942261082338349732355541631599727397538957868502803933024179691552636811433569359826735842289981493386310100403503304825438587414030167676680432561980120090914969283273284435073047322810002407544313274768692051591631514734110407380194292573665468578830317330964169449655919893697968240811362765408985837480682568002620844346851302667569815074826406000565609692836092714566520517986326608121835733952595625606220998907689859844250815188295475916029784083004764762289075452405541676315335232706070731477804132334549513227564866026045246217712793482114986156907503402485726698542572928003350896016859604693848139949866837757405316417400898908827215520522208562335895173988398747990493136786776277954978966806727421996504523570287979057326708671524143989271384297406164288316728875215776180920576089295868806365353882653447150495228644736 [111,72] 20906210467315736420927891855406695005757134956668957876651161309158154649669509594223632320578445678161057669894882464325033580172463076916273559551423709518844938973669142769313106662663569831556119301826479958002676229775075806259793621287335119541948050917301589729528873153149664077558504894368858070025373918424327019838592223591105714040900641032519737863328128483705912811401929091532862789206522550970770326675108634098963807167141640823393830532748309689775493599715473523526393536971634104132050384947175783482735649319434411105252712192855951264049998563905300466860915475685784833811535846774184759019289703072295273562041899711546113955278636306375558071925786846693421464531545910049426963162284869182125402889799715229170013942511566708459815683464154346481853389068240158837366893561410700033045834667364761874606192050570942551230370077475576830009259879624393331189127619901169412441515530378696318125448670991086773001698591351183107590773559932181447861085363826719717220662130235517229087734871750824351781096244997099032158174542941231735382891850937294624039275356139249745055638033363835808501231319453585147225635005484020123119521985387752164161595844003627235335512686318312871976605281592040308156585985175828742540280978691118231629694761418466554786396094609215746213793691889450012667402880100729585689601425354402684187237148316234161096677846704120912845401194299514992949227838904688509047450062527066294166009041343479236283997239849457668047499318992471922880089000734469216697483851312475011876119366017589322353680530775495857862600536571824159070392645299914484428851745205719762270164138969832092428403937757091766479060149589419255172561871802169858026909553295142242447154401438941805022716414351001210660783019585212189576931048188823792819075828367230665512053308923662200875158364881827104916101579385805779068684527441670812192816142330313005355121489336254252515001801901376607384645064851359217702657458662809956618682319347125617888845077059207077055785711333027954154628194774916331589500805340066800826994661917396022108136970900154139199847830274510941120601513363146234439554957303253660144752262175464912947841303673787700658048644131395664581374697295339585492160 [111,73] -1908712748405075851215452294003419603281656421721348612270076291994925267755813649857642867499427464320425634093001260162473004356358528987856005903781370074285177464019273098388614214022459491603743594376126035468996440837400386344521272793293806039645306985675123360384133435695637964193573278291408295359062153755398972945471676907218229946828226571997699608034583926700481868697872006727822550084660718169838577913462133369369721433161690698257894425633237820105918619102808348158726990108824192870334669835661421465102067915429484730583054969232889902878076949822775250359011911184593233501769801906304535009710929161481660208753450479205826843250557087343168146203129454491518018425163101395004011224217346626044864784382589111216426938000386903744729953170014789219942614903295648500362959487440540163150510123607814068766961286065859999023334158610859561511088852137243792658541524319477698463628494991500493297850531449642259408425883248444050791152241799434871595400046253890825736458974301858196357819171400502981004990544557034871783294914550006368657289468483269108172400742910262176520020531046120057445450682698114554699434508432426832348498420755361670503240949674662978033486134362834230131843672278155858458204477398123771386954854965007919861604605190306241577132642633604105192749413123285606062459541472194909181611219151455080486201253821064951399010263462769356290851459205019246220189626902148793728327416411014292130889285200697228421729214366151062056419608511456010164588058450579881230986809347407020034020048422903790523005190731689746974849538322310590097154032966152849596217813409896171499233950727252665851445061453262845941327622780560046637944707030693092686399113300956080834360004158090830478970935954636039991509757348450163100820623118824960850549110212966326443600605413419467660121126018474477068567462012510388444099347687642669146644313895295717200049785910833532315186501644526720139152138253711931140889871387761462222318365427949056230009251527380195276052403263199745368234422369127141718951602577221187587315660485704414344756896656912656025707164577044385358794719708604509852610870332226052726771579710524107113653573019640236150965265452074645085496886778418636216 [111,74] 68040375353863896761391607522953722950600211739031653974371633148969520526610446978307897642444732959946174899066140856454521862787598217535138188156094215147614987098988449167331858456847863702065833987601056122266023437622740843125053644038083632925415685302825528216866363548849932820408444040697979267095237972066623567656752119956444740801018806207490648639509046175735383386281663119017688729499196055270093910263447723636911252651712876740997518211127968110990622489028789955138764940291137452887809029779550881300681112743753526219922373110975110188046849792897106435205313927634226277662624849719277051687385602069682492694740335940800829714132076333533190668192824388528655676466502330969746335985934280614315068842852309936417385775128979451936624481308369334253050964568908488833415906070925161146718745235362210406564377378522730024943224836702310670385909147234787231879749316620316958223922454730639256175452226561012207620293602247483338789051029208355589885641625024029268924972504237792387309425847601674456164258244170849653964470637918812067747654957653734775539085010152322981183747200730267361225004476697144653851480521930888955886031847693207785035672167991918134951916334853080008520857512711731622815371434849270602922736317482811465563956289101571719565176106714036359616877136682755995176543317258370837129471774293316743263825721523627338925605941264596716209036013461612417018036574364407586908161639284306184120417671869715203768201803474853724270477794897728034214272516895410784778041459618119014242035323439885642025534727774492119463958235503697979046690518197672839990332944258169914916006009947916647934221314936914503631899840351753391907634783768207894599286765222883254414235989781333962807879180091185856586421675931096434316024356205949774831087126365531408600165699897860258355979428366922481882581748347481071279618785866469905145371617589211249523472776259556360879935279112918730029620515978380258353924649080639995504875004898814248567797458735758196339949055009551077332651360747608881112359950546894270735872291051475918595322255829736416450876412813098338239596724515641865396977416351460717701492231234631212374875222129135133715479781545296006134410758642304 [111,75] -1536672750133595746677094948787276880842444016130354510913705304753927144128916837064540995371499602229584955521805031373918364014287047025294400041312319378717253654345255726791531771403889541578675181729722188973027961767849842534609379492593542866724065767666704149220763656483899417298475846292105247077455445810317017769163439680256840159248279962158824622115650125850112213255442808525389582202470413363128511264292060986225432898187873208388104113093497820332790009426044448626971585305784741525007413324466697090368016447618039214343399760814727473472342234633074728011062260238961127787895393332031985359352938235164650941713413035509880687913596020904476502602743011108730668566661142784191468977355075849664345144856261333948046482493460452927240027156071470494112641693457326639330044822942191295835144987901856854679749787920308411800320938892642061691614178025321294194099454696879221072428905853657486147096991466913061211494478395636267052097380520788833002557006121105771435320457950571001154285278960235669364021422465732865201712136391832291223893465069995275027304449243143374855689178796774166085243772125187781996569635089843593431820354096505176664884080235621877342416130564864217973210591707232841888922933516021980641844870192290236158992755225305520997347922564719566494558414843791065105050548192932278983887497854208902820432839273274653722504614155947038931842433592240342936773749503983676829834825538061226379262085060268246178765581024186909818881033439452587230003318763297051503985897169746103338247981558032565849790760286123455404897237414796748703532528949831167117950238609886479525480649165042656641068422270693995882325904730627256685302669801735873255977450067454029193220401430843974240719471245672974190277503044119253131843127379678947996638503706032922826787704156511981905829234398992415866528612476088466055840814283798045570940768589591483230330055160435007056254614360043223363854245532054633485598103421907701570173608582355458807912905731385654554239244769013463901360578940443784158280670849071937192225742020234065415745813894099124543226923028928122326796077576727958131820479541419329207160059492259621947222235848130701063894527160645828689771037360 [111,76] 27747551324477725888841012042224226449957001626258568943943882211483443750918143068616004343413837494208231173359719348637770429325552616151697802038710728689905443126908176457045909110967247907913129844366577398958941983482191261936244640254283205659342029865691093851295372961202504660985386562116835554813719746119500985742392569851415411759819807096115641655026072978769968157742497561320799425402198778448855032759785131079975322136076456041271713141712579869690136047267090858460127249648622234965163447378379679506776671561063692484325123006146052519600909023675520729226099914130673434848931752457876447273000419071219292112159786189588491479333475138494684930940715581570830415336684605351120284701747225574623796731742169253591770358879335156223559960819947441796014906012227409149735354424601268939544144175504902064695317592402481442114617704153503802161067318980514607767093069131945062293650823483761405900737214313939522399528124862462382414715985944957642922739279164822918758650289829423889013424857391376406471281093796034622964013211673964679024090504281376208897758506806525595320701845390826603178205570014101337653702765285275326119683920687093997981987055649503340793729768351065145488605795311032092490181318029662537754298218270858828946621353257234038195560847490714701017395054042341304681999954316888384180933497247021273921523196875693378599013017612234488128621921225604199775914928543257909473031251413624390584440694648945723121988744126113915495834952454526294534147045848517687040115687159470848279990132550702836458716255820774899864042361800563265696351038557689588175288868544242946305942736873609587761258453104379031130428226215954091519240180377879565070913991467799940656440353482390147093244681164901077266605205806378500906814190516414241092470090282088910600851304730556766882783417856506989408670025879321729810623491001141132974997987452036290207744390966508764769914708437367519357035280490654818813355929173136810892231011027595460673195005426367182579745852223619563343370666008494900385852033071441249084761896024057609853886684908354241409426685848771218614945739397308354947715388130387929371224390150396477832391687771332485809397345882879496886720 [111,77] -519437196925239355687378674919936697670715039138371786368436540766720390423234633526964442300172968620584248915643010733147063883721919785956160534564758052233121121058492472309072019986290335143283203811071184118129818460388184612224236405155472373812656272048665475764329949427888293205042055530009134242094241147462355470353730717022124028180586990963074033582760791011972927577721179718509155152885451220043735952187506496376110499977558351105180775404110210608601588300424627942895684711400569932423322721911105175518958715104438097723335859090740612962797848618096886896966352284532376447706125442734821465289586580243562368540415729052286501412041180296195508785074216096886600014081591152658504257392644129556248384368604807164176584063495149082885329735223309893102035774002775777484855008205704463742017045463362580457280966770871639579752272236502748312269404037518704517284068932782819101251085956763489234136400138267791950597278708658422912872756406370521675269432856888201917870066267585777359601553292489745409640734417837579771555358446974518703412737366382952997433671888475177039780093240812475495333303390924321694037898349427482844654629011849509814600433904766040766556135160921172310826910986654696908738419821880390434464100465943380873950507887826062569308561669830083892416161284975694317747272136421970970417482839482066969517767283118106209166978139626201835227557247286785204488228664093304940792500546289227688908043528675032286704935534175902843881733423048746132748611866865425327765924110281557034294867377215257686085561273246164668739989467547264502356763250596038507732036174797487244834937219865068935140351336673687376240504831105460353805807265461967600995384602197714116070393521958193879674617333267790171862636276481317357153108958001673854246642487658591706792205107142563017766215775672822792276326892585464868712841418529588621005133665431237764835014157848452674259642257685563091886826150658962511213812503252064546608208424303958782249921695441563887583109752373008666411676479680055392585348063862565845831302732852605503680133673222634922572114705639985396378169266204083355296593154283435305877974495514900941230651091886106024484418749314800632 [111,78] 9498863876910910121466832555449847377587474568256697900871672899631864129852147427373376702485396018325459205942433400071609120094845799701210181257312795753371723782509894009254193477480840342023548883613190980171050949244378594046098460305737320612101914477124706479037316734837131910288188751002153818110136115257372270383042840387243054501657693432406482675035671664822833288747924299070450907564208013801156439832820606042131104218531033952512614435588164763350147511165152675300501887831990740152147151368036614336568101294223408716311957368991194851809094991766991988151256277051188390910031917735320579692387114595852302322340086781180233775114038366859944591389618593207828738553106606025387947743296825534826821433765788295887245582231099258714191950109207658189554581864255700145782652265908049217102138064165558975452563666763302740573521525686766068418420392369836095008307405075936201510767536674157589609028497194755463398295199135834865451080765412487725092012508640628073788380784303049804641382616586214864414540436953766543740926828369959754556255363449763160904114557790711168982196029991450835016039245372316410727527143584963408115866034401385190922194351684216277267959546750259774726483787843487906554970144087211217063798833512309159094795372219925347085923056859710881244119032549498468249553443875622937298916466171029624062422380119008120144704100500995754050406703347188124972316455396454791036663046398780230800396608381653231174781045977992400697858406843197927946917031722202636889587679414719450853984922213684439086336057644109345941499697285354946285905804052209083501409848927338333941161179094416018349036520425750354307136567183318568687856684350001995378395833183097456243898185180224557802555543850976335777433468346514462471357666798172490499981974554693496133678901489936511810333604954997336613354469665298894534605351866371491050493742816841940417862138682693897374938935094812217796221580294884011889520405077182729100322555683180524957938366032349533297928169258098638099364271404689108216074224689114039990926772253851207052920005953645169434609001682961578770325760317020440788379542554533785727668485842928906873788845060710410592643689202432 [111,79] -124499131093534866123508546033928617581537270677635403614711832836689481709622531484541611952631462850937385595348617729000124754797131929414038014323496786468982488687514850081278047547042915169324298372042699377143080310475630388208857535523036574340046678522095131159225616079966173130951407935862061746791099498298368322768905314185649252221489988599281403984259848628898541562393869938383864528239214161403069641371163829155602134973363215219033886410969846534368106123149137850851878650850167691134564921012610880035056278943134473208599149618590903471349049653758229563295803033660377628054525302333987402774620275795239297045556012539395521411642460367757801786960566000709183562622618201226565980408726962596434368287378383525150027014221176006316002069979617687632368056073010378123264694165642620318397191486808848501543637388498713949357573579952712709008453447756618601989195561613488322744512028410684141000454782957327540102101439731457655299985695230469435803021463798941228905148727904703819447424197575411681506217189726613694286092901836724712127076954449074855469827612815056233086151112152822293863708045256622906266699045617994065768882761624832319019124251688515765423828083712086998841950872226796993814472307381470310614018400391572369319095380946778333457662364712231260150322915982315244930057303717389178027504009879035898143783925309221931320592641678654946060884410714201081445424087403865298056915551749782047156053946526779050915774471158024293510707929915496837830207688411290410464261142202783305435991700560707908588543633809850280888770801186667485659201693460036070575068883427935061445785292260737174282737932762413614778710520627989301281465560479661978856197143602152846618444934830229823355670624032354431139651165030830999709795826658136046939986729334678843415906785399142144320153161408985235375256383389513430346062387141817117416923915486674832072654981497341451005776001005529939829959630098026409610807175209366215350365068039575702381683903313754266476026049360494192245412751757173672700588850902215939074031737962728715106030404388170433547194361641336042188749097525228299774984320378043751945613199296064828374999707097795050938079776 [111,80] 893532021161070614789086567743592105103462491272264329642865876890294498233421320499276695565750832682740667537082180860901000202591485786927102622894053571251435606388149146573598746746519205659389683832564615564857346509268288941091962369017570966296066918405601200016703859141753072002441513244146643572518390765020937283307696379593011793338282623919840149814438767005747847499014817114421925765142133670808282838309295114338460450904310997675205105791454844291484047201344372288401253211389956863608095018060711455859871658225952332861365827248312657565201438060628816096207875738127896712103954644960643465440221395513588916600514275420839797497562694851466223111886855030320006159583805713401541935214166723421066089211171455915998686919885778281769130208671846447117034505911235251452994131551465235118416027858650506650201743222615094903423218930300914281991570433408675242123246557966606515283073701893207637233417529472489460919941346494059053286906329179433114732390535405137050449428668402046142540023829270089752726290477265517912588269025742000600855011982915852995313558903550195893338263214589926334390999093524504239027247480059395071569262583936255320595440550935071938013404131214500231917021991406201428843630118260433684938495270295586748451650389974568939544201262534284931443966118121281244794490543808933816929447574164428424015292265492274451844803182685738855873146562116163170724927456677187682573351542756115011879894444178435414978432746260318175414865751875152649813985808811017987443845092048938879161848438233085726754880608704471427724289205777712896080083003239944728995788151483902680795278461626006318579547904054550176671220981128330356711987566883576541460287696721506860226130213274763706096142242331044848584204414708602696504809688095762995463417955185790583268579492356194328823281489329818083418471496714418166774760786408825344705795379799019957945439054208946801075384678264441213381029758996610685812974193616042043863904737860621438515206854228545885897753218699499240427277417907473026305526447809785706772521381256771809348503385140400056823844858784425788232260382872424357241870926291876708430464699589042505756229258155148814432 [111,81] -2425718619967865448487020798882315236010342231565998674932474525963675733922344979267199153505093419271054778915044250358261488804859159182526520600195461133284441296381604527874896679356874473431718965718481517021417132366000755095827473646649125990872426140569442551454919590419708782827977040206658417918638811486827945825005904033253519128038395148011226495335130463395192239665638948611861613044277462490579542482732597855327563198403783640222289215122478594746572643672088565317924411855699126349692204409334097463268070696103886031521534608431935870012082919588528254777388928093099317433171172308741977553702378136777941432595743177292732661618370844880298753166163723681188382826022421017925313738496096212835959668283095294497199270238700916286387415054736025281006114550380194615030126707920026343933007236748479456815631689999610396334412355877036038688063473372928600846775155592056169102770766326738516694332552083846134888043880282782968382322115576616872211256058689432907921834108714136999680968963415701914450280865377177658632334558259816899465690300875614416704886916335370274054778034036087141769285594180021938042495994319659119465037562080186317155164984078431628850511910399565270538231523080082322644565321485912640925778770511731566927049257132892904108451963793145536286521899734440888089189213444208246651949554968469483364443568505631804274501456861700624036786575094975142502319236501839233272192728872568855442444530952611151362920711143743326333158314995689002293550573085900901592835364095772494866039257767259383425844177673188224162844387002006513926874708059981454216119310461074083912502857890589778018132903529881930023338964099816796697289140415991483037539395750512561244508724117261165509785364746847754134035948912747667287421359799811511561284250047095669798799748064314413153339386913977822567180460543275211168493415882793172511621193535962490975854084443895716531506523389473612659009359102740065935081013284352047099723348707695059849666337032421686511168219073580520165003223080083521605635753588390562044305913176953986853294003134104350047231726915973448564556085282651537523519038586539180025259573508012135127307589911399868 [111,82] 37697037516792512582783125813915008538068098108630943737404322029263179985744383788027051164090631014714657157816062794497976682877004490582651110227461174107133725813019202909566249417848207179787025176022904697589768223710463142727200261069902733558286819368325042828071767022277010341007065376210292454723647293268220163224853035651606032300162205723274346078904064886124110589772647428882640784204761893396527568985188576760550172798831309615522427847667112314672232125578630186959423016800507790132967018998343649128911744104108008998896280698189761076047513398857681759681472591019590334277498328129213504048396055349792850522533268913419139482375557098513602238603845886126287394447411102810980019271692291380413985740598478251792126898352120153345418363461609526413965172686427246728443311698224404196518365653420139726036146896039115722046338061394969672339332236880004780722230344198279939632884440100695575378617319183977589497691752372526253170668944474431942270072097835951892484141717478394674848451269348129223393222282091312301301296448578683392807871908151861570871234626623855412575568727569771078803783621505960753226203885512593505184132834590179512271692540730108453451000225310561598148058059853475343214916531149630998140501670082426280622100205295223493017400475313212895938928272693317009092899003245044189138598011507355989356606767138554755554371808531279542341579301415935514234887478921040930320470625389641960661356970239237084328476131487513282300463183623294744432917576526657645550572260264790934029644496555976872337625208341966869871928775532921681915028670784544939439336271414872998909053057693428002571285190867793858110720789461404456491408380100984345950988203203533635440834671330120435184240060888079816686831428228828322523067131698492497049660001285832445102756496946968158889806691377310724437873338170542278908732916320556349888564228415391143984960109698857495653549907467511269084706244998096403859112231234185474662470032721628189066271424143434188455351543671300250709112490538429005933311329241834052045513291150537158650567730149708537259839416594763396982048521476859278147440655078389109545979590199782046514231155264 [111,83] -1466000402344353948186081380782429108862186647402557749318359189424262185023016805055571592394084579008583704405994476299111311022961290384549540326763338072112824175745633671045501912456206522437390839780613723870551375048652932141838386307702411886562036688121836405215335759227310497958846882455866997091311252745895747557002083276208495316730844447765051309200689260705256429500268325087555537837518470149589761162480290161911879173307165546725291981362354607256530924136063936893354209034421260325877076445350594030266323855575867356207636411183179841165944965854360496470666027423325133788243190174178076506217411638542734582877058623179591152820030089970734562857473835752055212729019240792736327697282039138969945221958479805110234189105023822380943582650533351516847262644960501169950679725893216387786263228004504717717694315130152738544065846799520605588978011579703111463381568638955938933370929239411796956173980527723616103691081903930030652782227276799528574847968184090145478887080450634927423929316405759543885000912159130363073140780391101507656015149173710655808607994849423728994910669159173118283676388092233753326212188914179801891857539499262697038401349926709507018618335845187153045812330641711960505368020821781402554150445571121134237654092176505857144281195707058859685437287732468677448056831255664745567669988020952583586153998849635208562882981628610762777791062057011704171062738542317558992692277842570201432878444970183529658855322205461485982125740560650695776570248303389156260976674650268795873789436726723039341168797765442745331816376500007729882807626976221602790775924848694302889976627768929275384323196214455684455808769042920124756947498247003779123937799922652722614263329795836729312712204622882356653789218505327571536717581389421544744014248811206437800698659180800876946492067267490202765924565540977304050705978995590590406592901902730050079433546429923137453585300479199906949480197791674646612848104158821645559020234195617818762331964662487777239346687129464904710183568566122772410118045822648748211181649095051692985820753999919567703492575520169623327929535134891562494064509669405122500585951826509475669628024 [111,84] 22125668501734816765338754637349597353691828632639836606818484734993934579677607033493400905461043467857132039236259772500768826894329335522650907345963154308453911374017272356441998866055925433668001979728692806677162366994533095038640977145176005650868612255936360001902646297510070678512433557586828718140190771608528875102353176081835608529534288347219019454275537297430546065774155359325904290924054786855878766892116424237045875143729087111741337095421874467166770719016375945674576225798045966543347636579553056755770054722828209590774100829394926980935315705248456236001164018863748504338835295221277372446436722850471593982966344061657718249770915465091803253599134603833345761864596401786025102592405012509952894277400987231904837980737393107797280514959432146733430436284205297842032483910347204074151567491660304476991754374120299355672828040130036409214994352896512789042400841614084473449148532658735610767373171165631276878382824712712485706271030255154059647497859956336639084410452862128398071623860006246909319868026290750699182862979410615361470487290229764543977355361700633857545023818599587360990406214399136404151158330114318188951135781124003628242709624050877639291601443453372609291547644924707001402098860922891002376498061011719201938838996828055478899465308260282273647791340434842757738604969175816473915909845044057272744829177303839692280967725575245832531178378330935907811504721782233510115175437174859065550708182812156864861221796695094698835455260994497470727274662645814332912245980530974599432510948240847358870404553542444282591630382707006199820388428911753549112333989688858855900815777745089231554816516609685256059846747539943727388902439265316765502212337296555385891448909694108560080910991400167831517655224421152422551909387083435163733199108268757559516813529978027798109454557922156101638769755565283570164638920557242393582507696101176130345143992839526822426213781882308003334463734221774527830925678924537173397907114695999841268298500150672437855185874509003087069114335215894040484116005523001768301571782151630310775612095402811660127101326317263083987072526718079371707483589638135606305978572404724847136 [111,85] -147820686823184679103819055156762128461251447089653806060967989811011053706820877587279126856967058333400302581229970885730610522774092937906907194921645818207224617401085690054106648455670454068657861177708843058668507343302336433743545338392515448588915067615927559648778564890918105301477541112505725636927338171822810751244681543858290523911414476130905227101126412116583207044177318128429742693304712033207098392814727383338070813795789788496361410020768446668762747267135629486472507639577594116481942466026056830652132317340482095450803475390063592300429033079414607138277893836916678752037667382372402715608495513684757178856706303238474678804118625410003589439574421389384100469042036744171502259096678149677122775193398845603040682973171226067841285342197980676254146413814911671424297336498334530819930548778583979320809118408479736755339544766180641915715885923524041774550217550665072858178999056007500125465675770845742109589328228947920458355187722209085151240763589125734037300447619560165810581750018376936401694374770883755598534787494187900385370587750855747464667165598633737870461128628748390778779635746415664710718455857765405678332715190171468603585142698560565976061729476537971246007018760838292696348278555566406037756280514842747653670211135237300878354897179300603752489086400263672422359309149114490646796561614960094188019264668006446921813533237482909283061055881796481735758994341177013789197845073093473233158797869957040724604533847359703359325709185032300735985575621020599853166988408227494672218359416615610276509489469051724341527949471432412391204463412114378396585609424781605973698068234863506263247316923184901668520508559636176551065781343575151570346840541937551415237611148338695930452027097959350162051966364098552953384140638778618855651149804884133133615954521366289368580020432882027425198882373775269615679476297444954229996366275597439816064227574412033167147160739712002762688836830980990586194078035774162517190378044837869582126874414353978277930706010624546997093350945228237696217095873853442053883821421714508799262211852858522306180955457123046148499123881649697774670105977038829345916820104696932 [111,86] -101709884653639098772750976673053758160852750792359447340444490579048962051955840176382955225864915539514930252907940689398755860318591733877989759900499254818105829605131509230105623642652001358917089617858594123123453233095293445152009912882378264702304265070743234676428341734732256719348787815392118008991047967558991860836175973159935308872631612788981575700937692183009855007637832264342424998920787113068854822863128761141761485608165960596863686359417191160661477901943701764414920590793451198693436559261345918689784203030949375132873131956881830655630793295536223196662480061401478878977861946453767346061977937384261248636565446267873883898448299574632978157467257345467724965600515066022961012653692938339008072582800979842652635466929891918857647905264008114854114058817223429320822029101933041436190025700103362896191993141244199632306523954142003417770202503167104867991017931133761268721706174925302299739321913007621905840491888274483397466750598747621102577551003688940921762672901877954134722377762931013143100563201565568025532222440348286377093171320967831886284533680409063388834071173172914858694318887781007839186660634403386769080411961906648060610025944080232533855333093336004748321750436387702594370974009077515850980350152806581028009183871398301210650956868896534883745193539906424573067547063784729737073793508658701840741642936607377383437958452016738313500345139353912489692194422268860215603982678800793451470845955044535804656438549257027166396761423315459468413056153965121966288375408914271803702127302702838635737619169540657624881637153905313698839452655383240751432478556097739068462137607006368142590769086081728466132494753341764154771272777668003856711982692915837306082678826203905630818898342904679721683237699772967199589826447022858300141772332879234091278663405853247218257776388486075211021071849990225830439437797305448705238671615457419821660409588888213958333037127512441643741007187007570687340773231856682750873087206747102622506769544829470201157328985458250785314133718283991755189899093810517773473731348066559828560289615078508827993716858852698751053901024243159987615373598525786254232810240 [111,87] 9164763675823661375201127669134365423278135386931555190333032895920506441270475470425827765682219702833593574418223073111826898338632603613005657397857472531292489929168426597502812088394645456126563404078244487109777082686907320135408303474177663092203220050805213176812999463718216632351153875476794242847359465679129667568174120028629704571838684214872912509723616443523969728925732968438505906381231245962026777468104404771763424016692849763899948241513911674494794139000379433255883613423006002448596972848497658533513019250196861546372423817963652726951610724556136277126896062947301409647397261665510634432433729032357587121949043792680138133437678167124511994203323392510057884703129968416959681186850178096339692282634072222053092182282221665754320134747374201664769747674621058595283498654981386432412643039780767947135369738529301908803104736725594160849032450581528619536462137061146781958911922865407895258940928061839485993799110010622243409820505403214065017770854123392781081070434972428683748926888667629599792415259590058486085755063481388743528474371635034062818621612384554691963375905331212324017415417795891484898901594490304121479771504420016524042775179076384738775256614265312833838165783546930633813306881145353341492224670139269820329268529832715698756542374533677004952852969884812680716741721726269496686244917904962483206168195887653310030608972184242224748950282649124845514838903975174879191498734615243857079156724459643357043412047909866873050249628447811351622283418462184113122744861908732117755902011112479632270945536457636871400582609524854125390384320497267733441268164536970303367314926835652935407598619280104944774530513546948620328867820954138196489667169446988366569014968203110991967359391684608309592690234568840543309627058070444031894060982007666697489120303739058911355498392829631052572625682259690815253128947233284384632583842704704547405061237394836260987389496017939092410827943822241527905675067003654211803603114101310816535739063961748967170567562140885535667979903416338656300645713038608958841529431909703939147740246653185346988062289044890537103082443692479115565097405129848060691744 [111,88] -70285974924517053441149114695423779890557736807446482956342710276789855276360227694132779648181362953075782206080196970894133006983561088812432191921987254085574164949710349682388306674832276612168924292780118629613476292679752204202015138730852306576508449699245662056125791772379454476507226112833092638774690839798350680343034709931967402181630051020324328554511112192591263801322619447794358639888394025465230597240440736346679374012211472679703013025663228410249315481110711394244997476204417460123883214681079710843210693996170181067849051709913753356576764040571326897342599577196402914373709079722652631784999447840720527084147025521688657568971348203637549926034567068735216871307728867052944023470214872074171321924383896618385820369318837603050296092309585722812084780939128321622172847129786322960590506414358006961064290104342350469395065667985183130335292532649263426589825644205686554678693149072898958488673090028766231112076182346908971542387895613659187600248110237221855623575737628046605579352741037262543379530115175826417726325476704512750099151896340008999655723702228377840708480250110569629907081855846117588029212149051532141665695648104811569841093955342715798928112207029899327277804707053969330370724108833217776506231159893705859046930510864469506018796019114819588537793893297081420322868643931694997736627581919965399221742852549447444970969932791563722138459521786485390026881306017325308435957944137570962953932030755476336937724704649315116423796180028725624947899506056350074300573787697959222268324552071953934227326283428401158854582904560844684398226052793496894849197733068961859375971262795574647989842623486855242069669446973995260152762656728625416137414427377934381185362143602180702813455223027869674305912648890143479526956399483478326558599387158304113726004620895564799299163718408692734756433569555577953439647025790329647957347535561352299914406808647005742673254511719579079093669270266755956095751903166352731978927728073894234188592882364371610024637839327416603539343720755226573352867976664268278931094011155835201614677774748653247329226836084437854589685437650701120006537813953377600 [111,89] 167428528432352298267688042155342161697921072076250352718216523209627588231305016204741229118253588301447628211790212378623944704232145399172510613611303673625369096968917881235020095980840220845393432502995093517668690469617262603289852433376424759944110352697363636686100151652620083119917164398849430011979563030838383228724568297363458424453160394507598288486710855647901865535891493936929685830645376137615931976332778507440516265230863762774478391231599744558364207147182046768846883190332936250017530609013288894620510267437835308865627477068000115509042141125150277607064460856322387502949971706421926252060400433566711399757086565275166688364581793973486206728378239018352532890015189744713912560808798900028056438975975988996141367097833292585022509797182185460785788958712480261512334215112022455877034584615550165288328105416814216108400807012137331237762250242661473257097927692444291811095665900602119094779880049937607827116354342384510607495649721696024093474525267666406439443723987572634035540051390510325392651909538833438888489501129011827643249453962477834292892735696397435022313635785290703694117022781799418221734944645641934961264068170878970302973947101929126667723870782826850245623803492029586738459531815601412610387014200921972281939517156859436207669822886566721001230050429474630025684064016608852576266403018572536526400214244030035736526105321683901781803323510128253666494297230141805600910801131078130896618601913311354223259289846470726414973391633771249977564292750210898775012452690933022987012214295508915226208147126774546015600317265598954814655354158020723686282390690268515470020701265826532373688643428743835509790086659020492721708933530864503033678235490533540774285824278628062193255127393192237126065061598435821577810374142141998300803737285744257856510775838244762886727013689437736853631897447063187907636620437824056290114572938570900331991254713127328716064319325974166770302025904283815028331060121355071204347398231368858306651059661543069783007486477047053783895105580666397422387943482886576530319771435252842143591125780968984258796259027882009242523628162989645330064785665544 [111,90] 351458358097579939093329539021043939523962242582250988326952618114270971639731342634685437457853979386176005310227084783833673447394153490696929193096954053813998507171729648595896259789665693579092630824885442897256766815318919693722611191626098497374780897687325554223168167168422493954113657961677020386462693914257912881594232903338365424525189491409725427323277323480542166429191857401654410927161483660817044369794124077517917855825288165087017595401058477527107651598986551018332194288619240391128629512816070693700944263790953861607877818099490335407390144216940187300148918783109193216034100816599610724177589015696629887305545708515996417231860648253130827944002434365735588354193678814820344637251303637355285722966076671425754317788921370456223675337888131907293036772323796590636509205785486050185229949119294837593502902915370455630427401325788394017770804224275283164289359949038871397266082166374545789451909249853195204835052612303422838308834639613219032673570115278450420070970536136462975667078594790034031118685872224817199963722222892354119633826575045707115557042362588565636570372922798312123475708527598980404187766996149723556232693943583038271266777462166076959600727351166324069710890687813469347108015617304330437544713202481411594665534117802470550166276279582794781513073690906529298528239642410043358897816577912090319281275187596241774771356009711615333065089122753439109341212480972255178106277554762627968121197803312698456330358318369228926134013695081994141532448839015288033496537396225542653116320404702693419217974770995235984218742711572354395765631958477404432759302735267127543342949582641739051876942096217244476294681140350074854835129109342417650039682790406746001666785202958394048475219650674875250632262721590893944505496283673938459121529283286273878787427011766214686781818410589019849511779076344722211201530267003278816842129100739585306136218271434393864398629776858936796242812946948734614745622167554088446503007615171378799008172137700241419045122397026692198166305425358586012793144809141520850445712036477218803674544607819426641213241283902964031198930504746725960856512 [111,91] -5482892885071956391516335037802649242764935847298999715304262896459889852643501283941535560077150308514067306846286511615323290889926703653856774225614237619307142797178978896275972848434716617455483447283575296510545922896295773381286570269419689832106206527558352599843492161119748775050337323867195675930664861493020390822184087519959034162979524936622757576638633039345531020665367920955745542729137496639770754037106335561275126913658881452883055656414542036328275491712327746820150152015204075394574727111851951145008086797926822470247915569520138769042759298987422158456623956110574415637905798268598722907966826318407835003489439198438309550874912301623057328550609435417333624303533666476273314214886528565561244222083225343060664385460413180264945220860991839071938474656624644733052676267654335198974051367340785972171829202492510648815085265636420466485863031659587861786931366097263954629524494702097839782541000394295470105924918217409910380218680339494850668183824068888693986455145452181830662942918463805841524411096237921637352374023471444964385085386253567033276377732456305951247729627913337053139992378089456721611416255723043596591377750676155048839549635550588078063106177724389900718504681598944503746190809309105804338791119061194197618038173160824902430053296943167788554055043745797370245071470642160210751703954897901224759325889252854405160471495741782217866622488969702946114385622498402545839429015944472598635565234475216727953237973933781059723767768577858382255767005035147409576030817872799552704590723851972571632524834781299637278514205764627454539656492551176584821274467570873519746728703537147372764404417966726641442182964279557200353756352177103306096557687173493497797171272410155971800382810538397364779290170824168093185351171910501421333880345715154693046807244052018896839487617026867198069662700851516355993750994219317252202349735298486616645850585137500524939224379269376945382607773477073232725360936026491041954405067525033697799930570119342632982190799979838799035990699446792197331717534167379842163968020872602221502440660864888925201823048579302108940249405876899047176 [111,92] 7007928737232040246427516906972333209487197860209424537746836922509569591293616347649272712900011945571490391788706683679868026932060955331926451748880682095503423883885199678956215722657319049759245804678705195711452379336932806845953216215929771508467879022523226882897323233781030755720253886909199107818962276942630713070973209071362745586503840857076027895467772321491367709773481895427552896792175673971708132297413987601541713791804580095911697472324572416504487088999829610533499767359895202065350123913258478041501431471851403380200832705697881383439155925112713368974690140079647384177975236815675473901524787227215773484931061539731140689670342886211472149332073551168471142986917408058147826223322673141786165308046469040413910199948170609235259040180149522784135227578431275310886288016957023633637260423975719336338121709547522115058166680448630924692777047674752973158069776371301681505980036447712864194173894502108703161203558401384771850761309448182097330182311988895422872620426468401605248991732003447391009753448955814463252126889621747790544027102124370755838067847219950321817275387430589149808074885696949537960451517713546359589640483375444838750350267991994363004182546078408208438744896292194435227706542724617034510017723006068831747031379939713686910917093966679661813921605623167260619111565308775252583807889793135196920037002222188234143702341406942806724080858460596945305185096937262752282739670620981562680560253501831138785240221744252844524391459157783628900481253001997215088941641662298196979059876106936735600039267745635533293443201099386675725877553051764903564398937306704443756464177009285360206176548694873354856660974571564169083447959474824373325538692165665681718511053776502827331035926120993829236101889839841770432541531402531703045204152907960998570501026563617068205973080129486276840256895792274637635024395682630894721316927480381002331726608990880067515634342353309136023539795419635270628758595352252029848649698782319520341406769949067793667814401548280024323862255932646168908469242849837389622846670555452698486393440252570395699387788819792072740469499501232 [111,93] -56253218690506047801642105445857931883617491022752062688791108425416375373738432619331434478978972157756220893570514693285117449602977916290182785097247121147672745936162600512051186191068527318404786746687571067517779152626429509794508220530199703252565160121794315360404189136564687872695540271548746804919300457845584769051630309594531435776136956495897452155711216401086670775968474659039712481386276704290232812693229329109713056741874536202127515046453510105262329354492940125963434452039742978398399020762920425789241299962299236880122378143799070962928337293251113349646207149577107219551052662443035517098111585595450581904458182864097793635156501998558622697147278062188742509949746048332725318398185266642051444414008916680010839583318751027128312005625920760625208859515746143485934458263028832534959763119823701381786144414091052688285931460545046126188141927786994190935595082718463662244993431941590507852139939776515320933312080143259368324186872502567944848596331015494653349674028668312071554011179609790613376656995631551656638973891396132123744901029148655200124788327965241678370260305294697588778490226972735301443761596564132637262261314222404059178253046762366869546729192414336707204243616797994106854133682103621457571592046321619791781587171868293616182083297620722651883100912354705825039356676402454019347600793885017445308260051838400619101376453131807010280747393870336064199147942395542919364550941128883555453800053483018345064481914122806882717759485812270888316336047471723030633124450372324104289809412260804693172669711079927757084963012715086140368884314026146001284345255047988977274910833687152587595024785880029346794425167137538832728268196967082670434031051819266574725901737418721925643836027594399449320234804310064538028471227639109973203336663948177606641382130947319084535206340795451781553016841852031291092360242317249302426640036379951689300771272257232229151029161958693384912450297760023169704121910862778915435219028518452212371576578369045984716346817185652473660312676074010553709402739151856098131821278097730018547780666450266505110574650116907083422426598 [111,94] -298331615818079068976359477214822139863258579038807866616631998850968677839239611154226123090277329800719473707051580164578808186522566418335096554619442701044076574651305671390849044820752697743103020548212948642203618881912067724829430242035434633854334058269305968583168424432217542485533152441752677038634381294962111306790165220644284891158108984917847292777441702289239140336875139293495517860777771881280502434273917657319824796835765021627687947869107441901200212143354007318061710135746848317000752444831285352110996519189448632867349545087850692645533393861723413476502356366512619669345364320466357289428606208925369803109184465584561122052891623731189947899591181806059263262006142589461799461711383178795218482391655543550931237138809596021152588932128335638879435994375880487400966846009088941371524785632899170632143627532286367429945581421400131673405211650052771295829896173509651039491224588993674440285260363586523512141966785090342276439325488202945512729650494719074505847264212382015732400767253832448440547570029775563001993318102137969018541552417283996728352285484584810803591182710185866435183288083023410170578760419872116806761014304686556329512551389172802253384681093088125151343436852913174674398853987248197676197113611983564721031331756841461675842184911652314461288475506430410774952983951103119488030501882845911520220964579353095952025137584199714272344711402284955097873281026181014512367329637745216672553310384040322773881761900239851016345800420440656555451021875217459369661478144715590624638899051723315642377614672736668575118326521803330208316507992588183736321205780495563237458451963389149390826725861760181035818146956081437564528107004024501148073127549240535493260259248450859353189428676650500867666359836310972109891003269096020845185470327046438936936170717224537040587040448814811765081182466101333059166847494533112296541292392216637275631293268717959084596639981266183828091035323525121318094896101268294759575169027897917106225855562346116496905943023092020310111386780196926377113856610517068199380803559664199434063293712711336931283733832174629826560 [111,95] -538693850249890006835141944356669332067138704427260658577404048048153074720722505174220219473956332875572884126381395743006247692899520593024564591252047554369635355215786450448577132522777031554264374349973411908970128863925132775696393108861671775874876235595409762455417524494306932491274048509188210320966845461377411452764720134799314943993578721753525307254465699589638192734858404206029389017048301425500235031932286558766306387985735164811803722522758507127527326548705921606828454410089957601762922698083376453965676734636642340502090205927133449606886512832788413951983135602759473045848231196891900700112161137519331836024876234546463619659686171283518798451554742422142395924738273874575087798189484338535550861346033117515987377871242636518987912702361418094291185360274798401313704869201709292002274173259572935361748942918425468185090086265140307771611741901096913139734742624454059519193510913457407843035878412524051332227490935784882747786722569758013759971579502360172637783368311733083046506589917739490807154771173952574290714607514037127970338038133315972173990813208699683416888748951669392902370119191283838250777624567080589250286576417473260838828414550770558177030966707777882523651461804030413609780067233990309949374074278810103706549692121671287568091644361926359030896853626071828585448567187205336090787568736971841927592040204655449958653817697634306115914773889780435011084915281382972918724959166292548515862970210184027123860104702879148039496156125076745326876300459615497804011333079453853158170770821204030473969796447650133941429673234005131190750826263671100628930492359837893403553811558963961851219830033865494451904622377685145088948203372823737884910062237874688282124358773582028731055272390430743564325419489307059407860915893266909432109551235502742280031275461718404889436897733841944588473167996910329713744393700826585596341417839813713811608836247472693483790751366559800069369520571016878212109291940551254613651424982469537501333965346598161966083878344841136720795292430829983923571831327186375733731572864115113586962284851819867876259733756943872 [111,96] -1515099623665563024758342715884443436479223797003317009061419955788369208265144464436560435787439195959971143336130198913642118956440562948121701609594685055835921089155771912853217897501686287196381627783751376998327885890240885192389449507211842091456744361943591297139854901294259218716013719502857102273553409223808123995474500343878025815460917817321283021706934624512623162219511620162904427920019888728654922336946289859471292672356524992318638198541939639435170367059596952654011849721938649184452545650106141989245962776471121011860033248724249954149033014630821923768770789509365899228853934962465965466654539497964031988287273205946994201544087871011948285969527531307696981278492866787388934090330801285802515950691174680995457392664929118686103989274648684175382172917753474503702298013644412106612022939303404506643151958931677805656950883824178385178704803826425501464492859682589630048376204540241031649621224990244000083128835989211003933873923317626968666865404988880619911836490910543030102012518845588063705891880863526590474285346048417768932528592824853405158753315600807335502055244466100501896987240634468291345464823185093613999143328622625020960311394234742504583927252207339722663073982115623429427065390955475991216760483054664350097160967377438625490428301353942550917679414956016015968713079283464287407574032049922114289745317027000324145294852937133343096297877904868304836238106214304652327525516635723212094613713225391001794653272850253315400185944510032672037096653385206731532232922668866435842221209442768721713876616114115301591302756866564447410610193428271214465606228460698314278916909469605204713587285185919183361183106825208814412687641991700835977953072785029448489926663966261171877781116307081525076652598981291426322179792092047854185519359271983057711749793585197999605972479410433171023643820007216669984064791227246948935398620782626498032150427498386508302479916720258744844323571611220437218408308104255753971229144251552792129564341982108773822495589261561410849354562328962408157616018713031691469516132062387198009443200398070589915120856768 [111,97] -910784861115430597170717147155468846939740446807910689841798102081300782414398143987217581698339325769649886370433423853468259806977481768680070475029110840256643142597868632792515282593778709406133966136892834160144940679787083712098418701208635904392370932524262520020033776389837794163312453821466423559076747044254606869637873190270343499237202374792590548675515718916602603737566841918176744621538287535187669989561160063440643872446873468702791996890327260964140112421003861766626845567732574197152057726190607155246450200109315965144472299464114436077334259125471923656231949088736088974887657715852125315393754403674920352137941513358800421553386153745709751710821040852864041782118572969182160549855755168412034576796875596220963540060304809870905988736409589860087828275709369005489799428045323873004818111562257479305946717582241623494958277651452531473286688751614632142848974797578771457576232840285865954652266715851541260137899228005167369231092492857179824854968637181062317087297493823374415200316443447547706149794213647354491700050262052376534088199107014270500936021006677905006906324364695192841538948683490801688789420397040899376703021003694223271324388290144258756566794709375389206981603472413872231742403755430259467311895705560976686788513642431671689080476309782969870170615456178278319879947433918617731001545095939452979078151371883355902192341356350545301787161702590989060364191788803622168264441055672447015478867455485114973072961483450257120747001291872083278504581099500310199780700256163530009113540547691162231913110140427453356413762876987357298558197908718256834038603865939473924954675447315948635705098899911615189239224262125199478973554283835645487856085147748196678122006114563910189140835891085004318353407427358984071225796768048693399667156947880344911696784963432977089039963143209713738007675497958705144143477477059894600752132981579934686468319380924272431103336262336162340664333332296416428173862949118983991468800979463132123295507725882180567953807922886829671476958660168181596102310494035827816771921335917951389584151149327986174792 [111,98] -6169173059173541880265089538396237849058055128594980285201353336297095169400405743171689729261369869051310813502059162122395363885272277288781313855818142478448978359025257896353807362574164327739195416824820277655794964528861060060852688209215236886378734554440467170856042539821192989057745558063153880341931232617110123747032076684479521347405752773383785903742279863882143667978755895506051003201620696658829256741087024244113931885830154206812825144301814281199075795985503606008473365158138412188338519683299445714339987516679533403960841240595533811170674923091756629746669484673194868731850987630554567878500498768288229524451242710209137731797323611863299927689716769102186505654762924481823636017931909842170041513974180026083235278245584424958060531609206401802770354127324591147983255714088314355985739119258448615094313493516369403274861440766747910109424742419338986094591489611466619209082333665740599120852469642046126851047239336558219597460900624793563371135424067954792475065924932184987818767881823341756391984957893330175338310744889558888539343255792300338759019594698760518976856017104926707587821806398775723221164461020565008479113102430419614799059542897230081411663092638469926552142898660093195850008483672450605246232192797998779398285698583848661194940426354993132676828000354544936258089460120745459333247204442703083117757658598724796961478465117098818804402156687961224597718592409419594044828036855301106513162363519813405000971671390077223234535317881203213545595164679800330594177395064205672098164964338718390601049738188417418376105897801165089323294683991726949130200900691828221787124829867849832706375591944910072460740418832417101146836343974043516665483887204298544923104877199505311644197389666021352660215359033075755153139566609075649425848865306337256494982654240508737403573985508825532522844450108162258992971764062846716072278574592323398858295558220791266182462867531174822282798288910227971510369876087887882390029974411343487794739339364782299572654119179445473946057449807125629095356681288294911807628058602418565920521778755050624 [111,99] -47591153987459565045368833210011036931536646553526378759380960336163794636307348052888923790047559273600995768060927974298932511214600499279487531622665935546736167777135653123202147471268797448595320718733335626794483805436662973493989669915548646760906127925212409207165503553751133635843384237809077924945082526533702987267306604330657461847301604424331269489585223185158499732343502817553906791662839808894897724142737195471806946400417816089641139275774315129963160772764491680512277822192029504572220366320634118637964542112570063271978346505689616770419605118809111747855694356480087786456075608608413874609851820351408662243655588962711684061061979010630284424810782731510335779002686530363588815321648233367988056653513672318352116697037190976469482869454265080933719462970312833492188760121430854284388894593124416370501565660057272717625473246171474882584112901121856335364096779840353293975628549870106241538243421396202816598044223956971620796701581174077708718919791533835354575618508965661847261064196075025743689046564356896382873772465734687586289216610019332466172387610192512469709435762833772946957849254324776228562028004377786171680817521730693945590640903811733273136826418260761942462098208430852949677494737556168731097699418703216984330189197152353766719807397466567375673058761572771837679757361434510229235113095799292576955730956562114859858966011026102009453288736581740164687495118060175303754804877966887830776284755078531281591324940037471633507802217701410324061702047150844464445666382494614896963881869962256437831675830757786336331518136143388816986908791763812300816995015989462170989866649821505760250289502389762590716143274593958763917283127624858725399482525722415038405014361396726066179865755725628638993581611326708393949134789649842371187352177056027922596843747558638219916733040105558039415663587180079874046583902042516504829481148073119878129026574981308177913454827221354936078917983360001702872610167018283179899998134157813477194866273313639195258341098398371067958840011105317939886423991713625396139597811493568177144732054288 [111,100] -86780061464696995177364159882292579479326578326266952895972261874040779791859877438757279665865832316585071528384693212781653380471612553906021357615464894278692786347028795252233781009233652416162474623134509518832724792836621604065048233130199055083340900293996790295631780562837516378839627672150868116011561945960431992203014166819337804057982308897382584127506626562632079513135269121073533010505468946429216450477624395476681232653218518605024809441400107284800061499132509719446691064042671271356097082626204668380701917597781020930308764049784805309764883549533673329190881991251410789497746378051774021850172494758393523752817332227213667359470764699547597315918469268323357046449852374974053256859614297861463255334461787694757705004501232028085429507534946818003451409326519710135087224600871041878310318883620680782667341850796515850547539359231124540605515697953593206850219332382852778978140058794083380296255984465740578464175973869165425223111521602774598880134585657907674709061027552745555034457742791175775968940942654791481206536589878038316746402635424687820266619498265451592149803085424863971466495336225995315534798982645358664149196255511714845494301742259199825350338220762511283754370074047298853666431139738119135975147909524157405493707603356943233323401951040054433232321000942328180453895561617938631865525281672299866878387166826709725888424079278622303548546291072673380654734279698269207091564841914848908131414906609932270721070882511193378158821694795729169803877357085641315268617141914198094329544894939563636002145333691322773760933823917838470630788581493355978725180501258571977745092298317122243363119645737966840373844324494674415112195710403080009117317713282873771273672454037730976779923198988295541006786858503964575902076313187761413025358138009955694634221883242340435955059876494641559716232931498525982033931797909537896993314151715208022341960949223133686191729059850586112911821787453343634028735367255078049494021839222639336979748425764599801590060862099518746523368387004845984173427284364611563595218537567675626663168 [111,101] -35899962480967635873594212183461520224073253997027987311274372906122771477253793682784912842418573475290747453263696844971893627230382207955728659942813888204834392046762687833755296083490560154623080697896244128122913315378912864763033715861858736540498839309398926147675534089070019909277409884571404071431671320772945900329664162724192440878473255253589178224292533171706909159303905800421004834812651907323539396093082734937329253161040965201783721326830960659588598738078670642805338080656616200374524275537004897454794996257795487690027978034478578865672993425258968901838778758230242274321941319507752432840541028236016063134959433120144196510780933493081330912821488371619608067917585248884412600667435872913299997437502450849879706362995156403034666884398242759199124312927085144741774367938635655374794382811474460576885784448776388730276762086780222268317800687291021231969372894620267073528624777357320297626657947478638949457337362642201067936128281392154222391854506252664236645459970904958025802490084388897303389820753659812016718171982092873368341267216372539517012289272698616901006872104968575154049908619208763290204656692753302505296540836243104967561435550041504175081141607001095719069768887804936182601689874541713135635650763190579422960004495903846847037308846378551892174925567082469827989459327501214870832720418717632351267138130231271878266326935269864738754079409473624357294252159283455178918712048182452310194349946669338325244891575178295477040690838842359621106250902768836984622704831951439783573466523620844588773254912183230919949088984530150073440344202691398269188738733383180203822892308962863162022230139137940277122293821092500930281583807756300793620300011366037270536696563928334319286192695351254720902934518269459717245954693949160453879201567964105816068286602290895528822074798057570939064653880079353118855187662437992172482921797475585690023652235456018693591670649613882912365839049421808970867051403301684041433871087103605257913907880240134010479669055951511755698257405521090342781949218618187087040586740145620128 [111,102] 105641522600267938310395246925556260670204023913024920711308497512512508398132882123892461189117437416903510831605500068190903603344711746722392433701371000216246192269886214229205123263067879807898635829401645472535095524579617773727584558363165855812119839172939596636691343547905821175310184573551594262958643106384629999194010621845918292574163621392573143430325200271786944927852634211573973245869530826022783885559574887509618797931834523535830189706858251898175682229562130761454692350875212214267088568347523691855435441500931770654978429136711718930541054272988108456876202661113450608914563814363865200707564078140939235212671658129489139871591066842579092204968291293291291050886287009237119098413092432725111198083522096858866056068865882083030977072327140988634089296916290801621806752728426740077716523071534124562057989296603696376976131727304368856065140601242020863148020842528644151022041571508868245694756737540324539265849939845617292492093771438567619450696406720610777878144319722850648378168794039520783421029731450609630920559936745197643819846004089375819362373717801500756344784473568235444355686192312140798200005990283776566264197677209271427656176691982820977171109471583387864142362516043730842322716899549707542015434902446436393417261746005350934450222571015274533931904291938805313702343003345316346526906847859559519340363310393852066938765733145246139642440304432784534525955586727564356161715960176938801454589201112050464521117467525739748290903230799136308978607174833680744637960909558932932751058991094172182220336286281350905012729738531335118964184246349783880990557004203951412762852671774635763340797596423039992008589768021991365425557480630807187377683509269362680381434082061291624367890063108693580738445866273839567560362531701545574900076247649337957979651293574387904255819235390632850411122538152952446738816534341891067428129011795327780027663562531198587641219456489810229811484765549297168313000351736064597642388536961159587764913025546736372108986874322746250917403435254510754926536939174971538597253353984 [111,103] 139889351014095264647138820545875185946244891063422139589051121470403439582057757834872297637425216636084951732783267540988115929282785490388798380303924681963992652179806559907867322414751314745030811341992818690700491475843649909491142728549206672592610462926613584738387361819814358937335798569190246414801600725706246165857876574742730739872929448548479068282212493788125999568108144282740007577888866861607786185120369564112480771237608094504056754580114267722352924290606351432512628023938981046559047353235466033759615650323112111395006069716560597512891228714848265491371144936789015229141223662164015165029521702736417949190641361262429388040030662909668884174505920299646767802009066309572939480520853039681789538156277380994279002934369118226060109391617795251514673982998325747905785186614906159419301275057788276214293035976302698372361738579995237286896071745628104710098073526769323443785950123636038262026132551075631137115641560118969251355738574215675682243247963053849653392470186152924675783799093653750458135597882769579201885395099245601044876974397528485899248622820355881738970585184211037197375290457719972185683226100558046656430657542928991119680572405390373059409133040587607129178745225188787442344847252832189400872087357737242785738527946179178413532446663511430443110662907305290420325557535691990321891697670882982142681203169901543794441052274669899936198469432060456767514459330206602077573817782378963656044733519343984021795209951471902684231946479234438884050702277929552569402712095674695872359395992321422144985811837051319276643993355887598296267664455836257107050672137404761726951203076254035174464959525738457918209104575706292878210524302071885112076199663339447050596362586974662184150825492980819344483588683252205894527703729698998629122903566339843140659333733612804956480743885834412300747607380077556356968342988930132034256112635722445423940812830012170881825479633218186166725146098066292862170012597382310980062220766417392202431899841027239672001304666031179817115053202048797858303064812076312400064832 [111,104] 91784754442160823646409840649080992318313122932621379771991981973707229602464599441312264491313287152207234499047838051593376964360604412813021046821228987358514460093369089045852398562317871996648160725657293005189134997929129682502275866421628118351745858044594608605530577602265737556041001657658703757012528806147177803356900192844867250039031334029313913297696902650035506378579638187447957614218846280559230646590053704784100398456018830285871221544400174115097897845458220983408540897874037504922889132670602192918998354613722029052243374262042571046234901392341383785477862337290209181766669734740797567904074251245885274505050700914163934837706200961368516763210057861477772895423534218936345243834176946437846357026354716137708437605921376910872672738023544520229036836855044880977426117044412378553403942978308957372098176033735109941536119061418414915515703769742645880919625729934996312598361525031346905930879861339827038973914528562033371549295774478132208408166072311656398950755329096776561838656496468929069343001522004745931637129742277097249907355628432576033735428743572646119967120866250090089100224570703711918332106447372953926091761543394067696074702925971739702708591449605447483539350987128153552216567164098253249026649603950606059896577055997299661209635547649542105246383685155813691611103138147625740049234932854687385494336474488716490165671267744785177252629377947000541288816754198310788262185909187156120025722965456656862422077372188536745105223100646028373511386230333233572359150207091153386271193883141136312805153504126164068379627462973773798280591409155786440542909333841571654439459991007199106655054551208919536952741120077074276804097918716735227933515639093720961213821174971079257000858055821721521652927361539364520708806225812680388821277104764676969011643682322355386691876179410466748018647739469206728275939304916911056962266126509046230713199481589497171524544326067654567542850137357099218315131558717239896705602415168104900871786019564656269111545707739962137394970924435991296944960086900250944 [111,105] -41289527902685263884265124953209260018318682397900657076642191236609440266128295072476860111708378389276596320959557152469534573634282944121771327278495513276936697485832161527206210496636682697565520776761722362151080648658183071681445603272891559627746561543488423179843143623763694443506293063121292780737941292803328626852034281551708931127804407478596524465627158413375791077384764401664898505441701283804726090804625139093404706219065363024705224931516123476992685343144460193838630018585487689218040212928779274222119690162378515369349126250792008449171064343945917450021768656130228854589303563344736571330195170286987445780743514602308363368860933071385723405840958061243467837279763591857774414974368946250392636217695237972010544965333750352169342308145518382777321175956803818863716185485317016595968370173212258582813365135017725474121328250704059332023765229551932511680662345454113312600591798721826066872063235408784235349517332313433180179067751276927862542431085144847955099895408801232024328033068273887628690698370124240845701385961126129021060546944658128848845386243465761591610760931035054780936031688170607291488480768187195061352984929226029526566935091287050744121906409116190421940448048727603523654275600284022028221082172924612308158950540735123064737339922345859221096045109041864079476919585303470365091396583066800958784641965973762746863294350470766694627715830390936816609744060584371931452806128465268896298105344923328199762608569793830561574995827392502616217569511307436277874704975994018744784848689665763704338741675562145566536528090793339105467938684072478618504649416284703087530882553703203096074670593046051600963486618357685932031530172705077405311051047400827337001645221393883429057743327680313687758409033711979291819682022400808718087087015971328024065903283588200932646268403460865643972665028647745078244622018512766356092058277924236464854017383926154329193855593898645632545870132900177917312260557406623490043524392879427738738772446913908957152579315022866238467386111150094731376236443656 [111,106] -61657333027040088808510963188206424787932093068623649947519908613689596623160177304780012197956490151587960168138953932066950655060143470744582071569310490190605291967901279960110765852787375910016115992303425275812418316905579321699341277026211097090407080637499228614156701936365024999671994365591004377838749096540966036575092804349714907897567064315291504650302245997695336049737702697855002452659880869851756682711401725405107367562202205271432956074696524606293473991822769033078705094722794537827706036161891777349072987418626434606986080067968636148918611151959821527102480439316587972806623062783635518235908526331963530225377869754623069488120446269346968555163603580641937090257189754357364995579213063854538803062452880508250446907078419749954581267228516108739187796154012209905392403136573971703220418331245621019623757644091187195151988576057910859293021493953871009519570884725291376050474024106073168800891950810913424761694014548919521162511365364166217130479227585266594590651908756718916201083494698395632193272045104281068877567026889242489612396789266347419975026514981107336246437291144025505553951242140092610124670663768421237993912218228089282757568212746293421975171111926152294434074433257762407807050031939180947647903258715940838755040551846275231101518103564281693770820605864760141458286159597097180479231305467826398728114202460241964078154608162155172928571528116544729014433214676053914319792361441764603608702405362649636509197343370967480837786226638042049125941620678690436598509051875666493431792444344156798350124096015977312353749511235592940905869704944336209926075190768234353266547124620995556211186258242110960446203913851999996049588372360450825044685521838398514778317387743965421519196878957959925020141006938232498911898728251109566214681373633146384425916506753669681415192359940047876307813517201962231555503669156736421192811057281949400331967815962647507509410500548542593990319363573382637300504135201546490683838279406922055615501598667422173921451262762072208376686140262331812880256 [111,107] 8284342505485552999795876937519489563896490761949953689810509855082648668151055770514209229814077971112939645408992339820004793679639365982203262608305637267648005507834064169932176252112650625691042954938963081404204021668134294926268457449690157614146813651441824372392532991887042023666272142391661763018473749079097483268130661360322375503222684684242772893421262360879252482810165901533029942920324747328763992586293250066496125318496964529195680875461628541666663006141824537018724639347190766320480646428185451237613412985937288006091490022563828913302018699733557102476573617770027029469392703189939550730109721817741497081936847338130867162530480198418934728687387957644140637132799886932733771005803283495107759926614282296527169717820041233374039622721243104655215999067654505772314665185658688266944528000231377926354650132093444611036674528979930215521383039740208947235434693834424238915200768144790367431957158289663669083529898038659158939907524800679888970106496151647244831631666154780644125964466375220604088101610127785144242810917336865112971571541571416420874650210577476570012221087427548814341154460057005504352649401280451735983317940064197511249467041498441041947416459987281013202662218357493658647043837495354889540011105393800523894379646938016326963547594148065683608733898807768734935014976639929831910417266641157343930817239287722563099376238841067995554687622903722333171487665177331354905814165862495523878055415341638980887534949222504183242207947892617000577014528561711836696102100944364110750286131332969869080326057895631183558201361485581283312833511452859252565943495010470419742692189358982417664201614439491796757125985234412666551924170261081680253851912011090567939800669076736357623862023751138747408377234016113279097724097126793792836639049492968657583846087902891566198503936860911819883615366843536744125469223913435055325582022736113224268928963931194646703499984487215606365632524962482713072137684750705972119405230486729084362751334747190120643291430275383353999267484142502928 [111,108] -5056354436941529071133615448362539175562324735289753826558065041941973404323382788962822661917971525311423503122522595813125762258973090147262573963503758506064538501226407038429045489585503015715695414961573153252960578090668590422619694803632931229576915103082120786685858866035632859115104972875748584757710590016430426240586547243628997232921760231595185150360949902471160996143887390786059469606222569970402920403381857252735314644012554621608146464959068673757482235658955091533864816002622283326848707979184085471970648190403112750212750939561198663226270679782143837561538844758070080506143288465878597989555101853980146402519794871471428383637226409575182042137296735095443819956251725564035654238440029472884729485308669032284650250476014035112379333443097781903910520280660189898881396564417478440733588873598551320202054963399834755127556584904912946663688339668772085798338244588893272201213126347475900307990770052085173524289348779208221471807373859619745161348709250189701041064220149338325369900906457029655207292967324525558185145393265336075362746099981590823742104052549668929949522501930095861252205722807779231396025284821757664069967498075051105583200200504839268737429952969898964412243117738841726088950838853092447697559070264657625442390347147135355429414842057653616141235251050526320179844421013277354240331888056049199615839543650158400795813073796483660999482087375486993121624182135730614484956144948849352823888285017246714274162910704637883995594136440400021438690192576481150480838975753772764203811214369970433997923268144156593657578890585270438302584579636748664972790755633178016915944357334070008547576606278128555546359930195881654896461276222629569457056453736826349210747801182877702531121528331049479472381092667527961358417990193437553224797897280507217176495337947741516419328995090377392503702749224061834253269723318967901939274891057064820900958603909434028681434982839188883233754683462661492170029104738034127841135163607740753352064556082025890646371303050086283179913258464 [111,109] -22725002585841565146449874893644465712290280438060218357284361963529730705320342330732010967170171055027537954639167155414215220223600426947205535342436007130160457070799559619018986040447394631242040534957348383678367127811095487155422430125223236228593532653390709617551446026411515104468167587906754741776888498500737570562407075440444099939270409478993960969220935853888470091889130366343689387546412639999492460526196833169064836502643777885100292845271694991072225944501049097248348185210064715577244174840098128330066011738363086809939129965644599665353767112467656686958411847805625051474569147309270475741023071594195865328514896802397150088157941943677013878436081908716397752136491215566141381768396023608137595043181273909353436077698828891044657822083067346682562449664875944414749862101902571689931213799342924920179483783245019873162260008276371566023221784448466105897743768955003589862884315564797312695648557050974277130047648429230257286749951693046248412768835180895482889480334622828240807627328122405097874275048004475492733791054469785144374622575916542935879294516808278321312395063498513841413532045603531404223972348721769810650375680670973290529611433497584882539749717935000449788002552414679447879252401659233738480671108651704140752225061567966034214943762300466136665925915294224897452089396357737616098921663151739144816982024174459301392728384711509617387214695062167617497200138041591821650503431994454481708772266204217953109126335433291736334829300135686431588028021668742256843210009308351044789015519524756686652504321532870496621209060923346879027772497690816434634481612141496456142064232062751611840259075801711840396694725155379639571757326161566983158171711570382377458159585972543626139402816506460797101590424633342526517220797881938029771065922458503318295412819997846833233498205878141295146027824306377354547583985304934163167690370127290346300078152046185828202797457515569292269644613599024945666238512626539611089417285648931048213780287324019723949043837011885990635108 [111,110] -8099327680499243678041898359916678557533616202287509842662920196638525375276554172133521554644515475856955947792200077224777360003707314384097326042038578075333327993510931221237514737045402895195351450392491659555041497323317264052653187437430304246937825853790657013838573548708675284207656158610977730355860740471257951945553159724147312047613767648134390370782023121701150843853642044630481920326771469855239669356716990157796781575642641667296297947956251972126682951907215052321427753537601994257377665035704689426551914510899617315904007464160426758633860178831136351595820076920338647907616597530147112441639238586716631642045150688644692017739241868530534875071257919901906605374929086680909786343638032051650571215011458641654314138859990094872259181313007211004456959088537033403899967034226758015068755371427939894456398374259371062160995047032109073829818104978713739742694710663295668086130297476167305277305460622086919274788935818260805537412503413561983104103037481918917872177618412644471918004885753495265233596034066490349575590590898414597785207315677311929697428779694571050535860023040213348233863871757221903019859107718950083332687246317735578299357324867753770775898537325612687747248104930390036976463361548078085254468349419971095272644973031821278447028268304021073340459496782545337115422938417958757821289910602417761538114212993122435208355826076142194790723858738679092811551663589441662180595335451635597384359304173502625479077736473406330063180845081678254149159246851034589026947233106907028110697100008875528104762531532218939547565212914822324114690134495418800551473982169202973895202066204740232797417575979673731673056489037879134496254434633307077981036428898057784418775030347325109863453646231088391182875485939754410461214431309569006204641904326493220704265412162672996404329536548064913449963109712901987727701023296795551071303519494658771977011239547805521579607461085564458821049319510832745436903597882410882639594052293001262800665979390244346714567630017241856 [111,111] 395354955869282113081628909762044733787556721124638350069903072121468386884547668848618738434559549110086468892598485370178484864969502376980162162464988139746650724247770943350778836996630869011894385548162138884151943684398114431136568905625791067543628779786846202791258574669417369200963087244888634563206357379086342439492867218711248715279779607707337368503525409997913526228053071378762574704038121168811027790746771879794828491712721595416713102254835935230253120665070276384817582465916908410993629872194953814480965114577777383439112171538411115329834797780738956326643144119889659022851977793469733099817294120885223414917620474591361475824964567816666829633730175705929665907671905361229375733440405838035383398766666689995996046744462709886747836479198593613004146395042451958569993742956534685645869808120100532217372795371120263799563698626135134263910411041475660448676745368448795501543574223399029462784401210851681203710501735455908401465292104121692090830139549869118616734348694055368893083465393684298322271385818923334952298689636488504837004368898137038974669688492122569831680786971362584284587436460166686301021163690961899201793576506955684898594573032783779983547125091319082027716084377451283773300946399767282386483096846237313968799920518779019295025632973918831386260290273971621723458096394531483115977709628909558732895942567068860851496078298494935914673699220156534428542657877993884642187914965309105723557885874461055514665027659854353664301078666017519699342849961923698607853759276855700480183787156770832652943458993600566376469110046926203871462639816324434186066897145656137851374310489922394637183649484394799291973063765708020435068619923844759247826732559115214845282560407912961902679741698133483309838273374674955174517875768753099587048516791169321708018798487113263408102549265304818026994632822957311110258010257533136564255226211961501276995747619150948090099544144175525275437570616267704269316852836060508346644257905326092453711642015088494561245015584 [112,0] -27251747804857377146418239002121167063421528707662846761420234546497640747871732330195585381986479464712242426637671294382509208582987654736085362577166419075129528655260292179367528122967950563615054548766012902597044975031685095113073014541933627133841237550139938462653659966168479571614665918713534590677177944853740848860721816628883949776267949263322163695510240508882539012573423271598893613685524118728742308458071903718713434572212031225761061192505524065372030137930411015632340042010817793021116166390479916153535231795118253302916088010412587708797778883876784076068931941261256989044736015125845431161506898396265099503483987076697332279131739331487062726337748454403536032098089264059856443303632230882022141685888840342859974479198847106216020396957537678944921149225479629501966964312925829851035237817169691738555957511672272126476408880447236689381042131159109566332902843636186149731392387730665653021923827916809842674621749713366382657420836552993436070995696686096957479561494858652833244456150665066334248283012280337143669532979971673789114845255104953202740725306403372460294507713966883906040463622606498900040900856822074844815255590372914092865787516365380820587023322040900363877477990752115540907401406509127155970648269615988261081334661416836344873978471734764384908008418295585734824227037942958281411493568936391838198939799047718883519862171887561038361692463222487144056213678890914790903627549423237951045463227155380431076468941955968108682509800784881130921176204027020756606499223929980369919023369890795045352450699613125185917175779364076461561574166178238051225633013842013213903461712487190159957294524771833877880159148960557399846480589342178871175975377092877156436009479116860979972048493770451930694998177798573361218847823374461848814901140796103930897989803085652916300835925886756320068506871650872736710596007841975859760631302143009068272469875362803279548954750686710138971020131776556501656716904002939388957389650424625979013854961527437214843669401558199612596182240723748845220510529501806218058485597034820992306478023131850398315024269526593193587795246869955192926850324819974583618711015866648464852438332280505260387546938270769960453349329848468092682718140744566160132766728521304126624042296590282238427807700457044493788993001863346576224747559298559709390661603119871479492275328134432054660014945298441006151337212361493313893623187018755342336000000000000000000000000000000000000 [112,1] -1406681734769867282359987116110914201188463707964308635547118494189549475554765848480497489359244855303885706521880816662153833586957649052486325447213396573393635721494655579046143692259532350760208494544488742222199195514056201944846664575700731480632175076482661121611574592166062835716084579471675571934041446448514164982788149018962243403195512086873869943571368692264164855718989303405177633835243799005302041245105926177695505157763001491149725114498720801052459489088963388931980006404899945431589222547466751478941616960184018923597276924572192811092775563946526724326440997561962096125206853410273548855850968913420255084277165287185940564715593683490544710820446635875037076139887000656623188605517102075532857309357247865735518579564661530526759519636370063759902518822307520627842030831443767361860661752609347299727037982658312112554851842065729292562276045945489420952092642327340450185341720242486272909354269360010914478933398429590142421238189416915882422858311553010135661524993150947185055648241456248060197190716307883279766142921640012057130135728495568764928959508051490169515439799591102502866776825164842625725594518327124156246203061894801395257728672163170702322332700190762380035430973836738909922319501335634436398344586286292871321023191609247010064618101262493688694692883393335545268054046178243019197444576192394406639209226017638778283181020807696138950396765191715634284115342947431421092336901771211061214274505031114069536413633744884905969802596775071271311427128536196682574510941330795799631089153842436192009153510226066581677625495859140373046578254208674054705307819730847913265942208699553239795180456960909178271930581385685370898577138661740151721853443627999555009803377222226054811739217818325030698033373548759802553177185360773012956214934258881911439860397631478235024856157922327524036480422634427804215611978060799470520115317571499389130535749415464905501523011092737430991927742645587225901454805642361192703636601492351734768681056082217884498061008781185588887243780554211018282723189430384584226395607848163428939433368505846814222094677346708568990658136302393778813281514845463653880184833696670421750230421241895053052588409731810402764574691021540096098883068651021365459518283346542705873310830112808625800797059684687922822361546295859673495993310041118023564775885351475941728641253616283907924025375557833806776121583550144974040419210731375040659456000000000000000000000000000000000 [112,2] 6846777289832469481691121061857492282847274765597196839577067816101647016689376326935375638262102012666834095185680652673070820095271572432275903249884907439292703888503842915741849741044744556597584836211923506672891565529165476469685678805088749785022045406628834266618052469214989145750038604605678751531300869278674588828008344514072425779370123623446938070773821378140599926546151732257134480963834828594280531438272089303523753578449475023680601619542234208154297415320549296849968266512394125383847817733567040695058515706635977725813214715570809160725984158973829566425940948291899426071623017556250516173315277771639477737119565940036916663395191706026557863754077384521752411627659205846033677758288105539228808048927864824124022928307709999459918599129201499340365235398646145376946527040079571199419377121862451809107689296191624463859174252348072545012479227667080554435279559970172937620365007570138572791554322555466229040680717895085551411834079326701018164490345694222607567071216643951054411569580343797329295846010366335708682270638435677895628447776570193153649950329679493605517567083392182830792489395691295621570344143078348030939072984073275724779918731380179722276500209355180943213706081111190310544563659581154748415110020892920713784451457934976362934021762056107887954181956931370992338753539958036713488817202755137248452309067305297302018433993676729337201035865612803402296981558845483584356922622648766782543706349301228149352981741403117646121909275666532974977611766428658688259485686685154697561594882256169634518727335808896382606893710673234755189277834778590192108961275818163628662773251276828818784141507650995978798820818260514750441720268053169204586440831147396678519054729034747750581777067069146536628288200757076198661081523410859089318341569460972740942506066404172860987510999577664139859564659332735182708946375613662612351967010269693124181807067365296366098554463148623380345799106027203433536735193744668815019644426804125669550057777085365574859586938262243765435472506241047501222535797515245177893482608718017951473581876041870889713042070044522866106160810420580050272506364948712327281906916358630963496397797845714902465722639822843075916495421248558285949937917383669447789804958232424391999284266540524668173305653584626271799720870688879152596094589816148451107321194250831007326526813187837139430454443236601436910992793692642234463592369688301950468096000000000000000000000000000000 [112,3] -401649998427257098747543151368717468093851092909939125062115289024470720923841114647724475029930946567314408125280275006304670744928845722334064946434256329704482833807285814093044417551830127335514757552181607653405820638061292808935709531001254648647054672901068406414157119746238711525953811660607484134881666251954495523613304215184405482556844023330092026139131662819375571520247582414380138949243090874935416576233171170320696159071297574733328129306842116242257380977912141881770797886437509332649868797058896954727434505749759299266629188251045160372518768251432396311479509723013542864209764730543870548793312065582417367812695032324469834789951496083680114660938533813717597921605297015512217325175000873972745870632187357315577382852166229234661652376084068478296878409445082067337629926577114820531715525130859357031445234522789733205753478610790330069344071026052569915822011866849339422273008866559773995610424070535774133754193139790516806047979850044193840446567167180673817810844564928534452411521535198962218111150649732447197064964490910140006798897257373229926260343188873434996139653056015508704160448202191876870825456302334455597425717870745910131513555900429740097216905930852530759681857670632007240838269763699425524431049298687529579866274935963210605650715731793276440539511939754517533830179123252395119319344347799645052520575828394826270310332437409425118023446600593111063073061845950131727039657841607361889695617256606163234651063546515825214756311241085154785838078023161742628924035077589923997295927105605316323335736317327877607999341855300211132078983822116878244153955574840550861006107923753002263946474293528216526310938498482859412317178726526228446147021013839974108173855852237780031868704057006759343432380990449780203440229273057982173750539938174580691789730905585923361605694761026737803257708012207520144729101774384701738854791018485388188158156611382802868916326722796424351042117254342305416417148549731732226163691439592378572756390075072091240940334787366698308449906562276100865182293710018695641763438876049442975656400483846154997954177394742152152605347192966418148733020894291436895781516147725839743456079887936701857771360817436209282576442982029641384952807882959622891222655376262441566857142099229678248945190647556487080537736787998025352652881021106898753749963768128990456615258794764867908785412289802950225856630324235627014732023549432384035225600000000000000000000000000000 [112,4] -2845751149780266633978215008371565696138804666775686417040678452973573844116505238114511214803579171695983276405182369533838455250093668749670950113787532748119983264744312521113123818154562730989150031504616978408962814503507585257723772692920957432911501302388058117491602254538483174483489690197285567852988336871924685069567986824735428690737206791099587647354045192170956383589486289781902642610617954633467999330599449839470522560537439809936618255322274429199316820098610926566748497588321962504067069159352206207704296654505533621277982467248627858514497689032784539346649109009429529435212010632813619096829893625457536568119518873453907227273228221589163961597511031270358433335065624788203199366735556407503427156211763335594793627250573312606049696297620622628126255091890480944441886449072781836080894236361508590013642382861431458453951265262914670266151131239067292997212994936201366075744247203082868270934397013612195076655165984947963305573657179265213015027251317142803932801395341684039537124403560488569401327715425627585713057236782027163012587448710531444566183612355954573370792361795083598487639579235280190754667447858201504251459169483569008844633841259517484385097581091217268292429291047656663795621404594681982603160031756903646423339522422064983804176227884264546330574552753559025762327767130835544221945591805830371277144840579039190177772536865330445670523830403989204043739210308145635209118621712666551839002885328722388480209487340986566157191513319930306401313574554313018938772934061879329111994123198454166134050414146159761604934732551625709062751192159899281735991983912391195283727397010858202425916421750006225429089048734079121119499121112708387942106134259850341363327201099442016818876926628242182091544106707996501026020945378050154395763027657686948412260217752161052073138489536089436958665441545989420790042449232547759112477227898718497067813884096855807147785326164694419854305434050658709781495942805774355768108291435750599100091596967279608489100215905150272770674764399408667305360470642403279022564453972932077412053612869710683807103277121698543313257522033459668053214388881025305917963707183626109868697405996783897715719623658913979789846577648012724262909596103759265323430050482784056081348321788548460804214912838582094568222629515950220861497787789062587225363143351870252343972439774681802304395791308432542914789666408448490000810294437204337465753600000000000000000000000000 [112,5] -19003032269438761180440152238334914113181525288382887660534935651653677948665553280050482147650694669126514033081190334260544451471663187469273099276397626529893292916801325357245216160767087738580265764120231964272354218118320865792096679376730571347806177799485748202181736135711452224328252863124080791373336471502727497122341658672909005217629137228570772609791231799442326952546983102565827946397482106925493978999960280194434413584074696276817016711148339928510102497038108285582583743625784552412038238548325672768650223120804759014052220659793096732946638618977845689149005721762175974556492142511809639501765746210444796540269835064414434078409767577828789952137254889294174132769484281665803118231507894064208250785757964343535084101642055811229689990995042573526358776520345186310024050947146803739245067122561092005225315596356037603027964266339157633656323239038377249519445895545242468112750713995033539062929532684110255422531103757692204434810203934776290349100961389903926943906660674056591835039396094365305982766308775674607231430944007516138263202000323513734404742781456478483680725855388358259759402747046414992868846931971661688429445088316077990788000758361579050169256788968243227853329034380300959821997158179365423847728584000058603140311500969485017107966101383182744494767352604968314676391762012763404940664385143327966345702686280529097434701030632299147441223456684777466493683142568558048085438432114061503262705758449596267126828889728277417790398205114469027472734355222404885165038847352572393575097294745955928859172809117921747336089052937404837451735731520648680343807975693244926953229329868817143014197072309722053553309062112196289313250951620643457416827672228879254462010121493953463542775499033143778768789905669342149216385744525215331038050360628591152390400524141603782500304685556335892510397126799659451781738104548996417919276096512617587431377125664662148983684457965240506795630277174413973185748110272807160272764415837474535795645618164795474200319955635008668382116254121472750013734154164410666198060691173619524057982710589683069435697842373069565755283128465666466740898713490243150634741252633872865329830876541467773940558941122962740255239626005655120531341303327733249233202850022195563702575292410654919912741151783385034427492208717273334807190969645820677425549692256814882415323651502049899320969052611277312076112527377735052071202114049122190648934400000000000000000000000 [112,6] 289218959932787467350525285864216330306338966341067419688479161519041210831616064603143783148492903531082695507571030211794421251893943826397131939126565606178923517517799059384848584604306001140774560974223949501580219387555895748063628751915476814996283414503488841602790265095069991379627052832082588669857227889417494404648129957563094927955788927988885584973291483322050398506236578094998850126699448052652637617646824426631964182709182502662529275098806486280642561293518677402032199780597329056485362618384138014466827113866487610398574842703952090239503032834289179250072722793017318861252626231808670978559615330602913014264043388855764077071672184977070976689222117713328551742670195558049430601905309076599562120207968601932721830510810844022468622376875291109195812549304242694733687186237551546039651672158959167226345205125510377218643494592630073737066428746792937781909480285421449674839704457753284837846975918183812511182965571231624933611832536206452453585292894225799960039929556226705329040681042137351944044495768979688047818257985921972314334642515625460541990108963701182832606470606849955205096823979491381789483765075598382692810686212477387522363853960514225893972599368182935078491804513456947789115785662699788731311189713529984576038889098817248811270664362832851670654315326924113917279539008663882198429615684086006534732663289424251106813195579332630834581417016405991626068083844408920910258809277267860668889916395225586102165839260033428943013799626127304688613118053120708631205748687903076400293637804667976845850562423351361266426266421143651814988206253857177587126013397473905955778637329380195527380992677057853418732084870432289521295364900985379768924598837375840227887267369809867140102672358725598619738615421631166846997585929790694976863779761518529245335564118414195346763226482162924485821935322662360187040461054187449343899319218709044721984133041857674159889065673877941116300117574101287779617015831506991123182482310126194315849111767543520947200413106982299338430454357402148291307907551129049143161316383563989591801320488730176482180532389535575614025497062591147949619861914367611729431497869476519122779238009674818405964880695921997170423484600295714713300929138837290325057262945248409470711831778125225222756086652997766327904175591098603617091469763646463967286930226691783621129541092845354505056381156486199670650723636970793938920947782765806924857344000000000000000000000 [112,7] -973324895149120810445737660803386583445382566949580377990216042639676504564987526224232688902974486508803984230757941655704319032400579026885911634985528048270512893894739172755086903006115215091643645180729868808876112436549844027831323711860501638023542070883427006052588366592377210305171281932864275691993049830219984811684967110048738637525400921781428716343407296990937581162553541898211683944942036652055306835334973984610362731126271268240141879215612451414837221451960240324467756554669521680609995026005373693949664769562685859493242951953280930283430087340358087747320265927971809016434050477013045931385707878354796332065292419995504568694460539565468452310082308050177138343819457743032824635071436270609598573259364735187846648067177970999556269831128850182507239755405993773653673490837749304036174727586061669675456908877784200680386789591875898941555319015934185552478099056328019912225475839148966038441987781785751034443686344499421419207696329593092448871557825060646534726793451120764325327378773285539795630306306137584493072973010280681643643287846972499172007803726921247345089292780404615206676866744140936770022381249709712429757125034969667262287066691290565501374050670365791564249081068243399244240810188631518129342837871339054309919899634472169384409417264745945376521556181537857496864832739856995182665320757181176022096258396198396674692665365497613310636196096538669553853668387711977057920072437840400820145583038897263752631541920032949469086085013502881974047639356462505275094633415008056339831706404729635285858011423455301031726615551321150256954944295947721691879776793098614297515354247835005286457970689482872840074041402559982852578396306620049524152642737662833851021982331289961483828220704225769739168717013440004055219273164164880012822889267952986335301696354941495730046417901302509197414846713978959293272271233725772135660018245899824436850102533535847093709430251270837420823990196078319482575179317140265702769553872580082494216803393337218249199013997459109622392431891125795789601391787450157007673589606369740333793512913275816479308662484399797519744522010503088357423890229191808840226920732978741735989519350386857391726613589668141180372971915583048159740497881639752638424562656607484433530287430011292737397418191289543581135588274099620862093044028578265444610294050228440895666499071233151016983522768140738724880014028567715872377757436744749100826624000000000000000000 [112,8] -127025161397339450436819089917741558084630201923735331527484565604183724383209590295943716944128202977263322735232968460678295827705760665343607144870557920349656345359338505228840228202030352224613451135860729980805513033749806553743172880633340020726770218122482413685030137989025926552740851108830394471843731944770014971246320788754410097502276287135196545059459229161042008932429489720380536073982187312675196769779725576442460390350917701489208181682313666702224592711336662598374374875380192586940754259770928722489955048852059508800683215909341292681383900913774002207028419013465607994627582877225385077763307079663767858375947219917975814815841172781449744954214162340155005712478589631949404968847266915457139468574955217515285921270297398106948576194471086296791326204791732680785025336342291159902405994534352779715549214461203289792048260418839765310228868681819419701474976868115480851316146389343281083703188984847891555242886012321507259904332429207671390002850997120329986639624370656938603166466369371494900943956243415673479990578617412332877735430732765335923812826751914165212339115747607445930464497373492770106003863307407629646647307704381418932054399825377825607533666660967555212725732923152365462228228585779382263354397156928224013835380992723251641732834803481959576830599968913881168857244606083292478134379682825984025302293882382327905937302756624852762890877284613420635446370269685888152738164600533614970269616955724221882524006101781720450943253014597348367992802924726124080317722118763101905535244594616614458025020425825291350665940133756724346802166910365478677089682009057538374549173785728975834785641872421279900188833258161793979727503214571257570018610105660050350426643594249934780455201827086448229822601128759195587348101201448408727122814980934917078495148971880563145120554910461807807707396779520600433969399980921197370631914545112772213523352367380030773216620576723099844310568734587212188273800255350464530001762461169246563655389385497814009445363446397810979323638531944783007830804595543673812321185202703608511383059603830310293231600141770189124402900840761502289892985153312101357296638117480981066444315064522849282108771284817090304544926460294241625127269181932477847869053767803194957407332844188130855523271904826916348770128559185331858618771837442724750441036165992575143157892910259958199707951993607206201894825483802758242224374068695437903134720000000000000000 [112,9] 14799166956765836381343965448632332699906649180908081556673334587939073174105687545391086585109504677425665032554812739110169906099641513248082619316267240125751936417426942956853654253691765119149039807726564862060954746317585411814944623044810344322902990443139147185314844144161255879761775594217074613575912542281558124055817397974656214022928305847962345645655119206246093282641189172798877089471654183907797447510276135571250801652974725349734858175173450333341615523874439399752147262312152204512958538165131555688367802615510714605451390366491604966050333172756129562321829793181674274864617137829988259591231647744388180201370837737036361106833975264759898001773030602521931977174824691334691993024486434449353737047466070180731428717627107080342940600172574059651900003816362037402389052275181481593981366434083578979106554008844849571417937687585326886805945497752479099755214235104783101379373605115697039499538674991442168217475351693673211034525900189730604199416437896714358963508226656541998223850255534084198822452669487837034306431036414190585895630351647665172707931057831331603711422192290020602824712789288160765821846778102886214689027852394517700895057871096338422089704247865037816526448413702939084483064298115049141832848602952845447762822247785109498471222584693232928615168415280564670491777956773186807600798545639116810575139479521817235232145596582885745049269906604425254043705165376715112680719033605550203782259012972588117000837551981827519548405163503478699120848275928827529717452390559642951405983622135137184806320376678213788306638282993904651350466652223347351456693339134717054845887111900317707488650465641366372923561475551818338274237565807865105642494756476056476890425466189389027005162862797419749370630785602204673047371571601680009717739021903860192921774965564711412015112339024983911294853873681638033836925025589630795501524133726330120533012869135206619090543834347062643354893904955603903158415114765366569615731604877100454913049484362150779978019311008934453111549393297548266019409447969109431837578288193921948764527356064899683293156853794603874476140454964591319802084272622292554628631786735494780438965961997266162934362815599490477201836035018731748137153620711895618138913423880584027549457054590930515176769923964656771416872953356097693639807647692877996601628384314278148097983360102712731957633165245379463320201628099276647969710076562619357399613440000000000000 [112,10] -92590629137842273922075385661677149841176330511964050435370207193402620623783856704556958459239811194727257078704450620243246352083599427954017920427929526233718167820639165881270334461588133650961810909397230937414294720080894247682617831470445040864872387450447458261688736957178864226454279502181115730793746494883977227047486665677452029697978727916540798982861341794314098513293255194507836385316747967521996902498412477966673248342863396780969847147662708117647034380099811432340942901807983909398937715030988794213530932422670124572565153758711190216889861605216034306787385526633642569148856963871746377129744106992798051469079437473323876582120486805966746104839932750045096214338841753025852364496464144791438607516444752735681974521816387604232839307668869374892591801067036849750001524494273406629069682796572280829714584677655138271441156805797023098129130033883699829177363811056455734630512472568789710169623343935169688803434616178791239641631931915713877875531110481759831904016691937623315659605059938611928381001296733181154320749848796707006526459859250437598657457469230195689062047791513461650571908169503239610513164682919123414096118620064346988851945703167724142458159661251684336678422910731921325048439762062276583737897777814104934860284009260439176888310835524300636773848222708931361779632434988171702088991248133774468891300624648341780787382217077919826808932162951168951051957320381901577558654585840862344408110957909705691563794296148879753795028217408897878925756118494369644858146144212965809482518180376463073120092203576503790920618634221081363437520275256775567329117241545104707073480580059379837600724026218132333305911450926606083663793200924852627848734560313948671361370495717494466850528253584789155881926020170867183913987844660254229203363319182846215144409722912649343932979693657610750483216388373848031712404581491807490209072391614627248565025844910233057268665708940875649307409618924675044462069618167724259916364569268938829729326553915117839922778207348825718893842170535097488066444119861227303487798740399379249880252863063211727956929646849334592426651920695569282853306648739951548636199116249807428256324019015900440692641222590686088767885152117888428576185966503219443206038302787206342957056029444447245487925607672490239355363509489912904884698261520721431022184173909501334729232706329782667677312768961815138980484768262011747950541352216651040418693120000000000 [112,11] 405656126451754163554674210349928155366084089786454573509381836623154392922049808519703204175576408019378296134556248985256307493154503301598840319643317899338360798925506752532903204590870149505207514837302598893741385862189884400994522364365995220353944053471322524713773996605309813055436067209713387435937978178284945425491308542745446369284075015123121419195631603245297289301249532586949123541367832940027821884907489025093628038926849540601241634426376448033723778233503717619179894340945704106203805417630805398235653119745078975105870226057502611400121238187708905179335108650169905797308520767660998514983016537354772323943650683412904692935078503171266072159126399719464364156729880214748826231068083593245345642167435274132295706123067328004041855457697086176603061110226397879118284428937518538771511738166158427881660461697703440587043622965758345432140852001681397101966558206427266932970352816743258743493572618379355494945066769649167148003588693562113777413235960531462248976920787231014750236338177969065705369763004210429626906763024751585679069390866267729922932428626938713081683853672327486380322897512725290296181488607397266720718052527388751905970488336208727232275403121629224916417235791738066613919559100111266753581911763836428860350197344934810693535040992964433763910283563415520448805300591292509400233802303326252759412754260473248006928126806439768604630404861104753775338931105426433827681269978159015921783230871639680099576366711426761939027307226732025421307017410784119043541220144430780278370723916611126678249314283770728111756178849070895438477852248304324617168439696350204825604773402877483225577588820938564673500267602245687302771919749774635933880795741164043093491004752414138468936196164849592519210892115963170649364831410007673210125511345191066470352789863055415268749681134566408897524199076738078043990882083034329585410746477383643903329864586546897399375516360494466505675851965742230785591327078326373203966339426981159900110950982512296934518632969509982946517089815744498453119088807202264388939493619308568788914019368161569597629286243677698321477500846723636745993784029603965085728396068715484356755633479109893445969481580957559214113962634931425013994775413172321567047253646752789768917299560454279321781559774970302647911708737273508856135431091528626242447012122753263987661102084248357716647327963768398228204690909332204386045158558513509569658880000000000 [112,12] -1307731821495037154852854122767525568091675739899226825432179898634520780707127502309706510780022847514082838665979011617442086559211487883003844340956907184289014442409603745950695115580041214482922274841948752654544044020636774343688392166723792032254963828167519775881996369347945077705711580673455158442377581391657984824336368708916206215340069201535716501437456307601362365024566529141650379643088357958149836709375746232698792205223106490171866312151067895209879873915468766874818269267956284738813765062502415886995896533189732685220024246489381259751657646761384997901939368267391494826978219716507684165690132762578001440624987304742061092647978650671471206441274657216300638827847620415537231179259187475954345496620225589166293319523218889853341223701881038656758836556213573636324370772186891969584884508608080359155112271739547337770458000871010999722147129542526559463294798795519344307396827103371528894533901782652439775229542138339513101794803082785147381799408196978422399685174313153937801051017332654598767518706684317848078058065085148023755303513599929818625296693380103223345499113359030539692149760991224068882324683048215302574463817749735228843889970974707154598649060828028573978882089453696265278403451731330792843121412896454509416762232057040244320638388611719502285181829118333966719716894993579732864752902812299238872344284041350472018905418649657634264555163960480383598280166124951771962695993491727659512684994359988174806269133796206386395150183510445656899246039137091679834580409839131492017834887416519628090751649598876935941230593972129984893709606239120323102046769559774925529978741772943471978669527467506709022543122126086057441053086584486228223235941259150307716693290011576106142339243225133412760199560179826143426163165567353863102367073785610491548252295399619473644178522233235808166820634396923670668974416703392289699768419548901158424685722590145889201624462840009761686508648968642241596541128236520318756343980739909109656045211489392421475157515240834275150277953267285372363762314971967339642126710641810955303018964815816442699587716296745147949580211876101434231915555311015448969135576959913977717835332131111363554177403489116984907943844403034192615948208301621986441620197431976069286869312274793472886050563981778991144164772868648892365221560712461866990700674226348716474187557671433480177518066006060775536326896017479528439535554505451672159911936000000 [112,13] 2775172099782766511148657003926917470870498573499330966194113997151210785796655647981625425665367880657097154010542243487622687569831443962057851609103418821061340265137064792919387537520500444873198139182340226001198371184724657405944020016848312540341577363791538211897175599399748790662259578620396995296520514074751514535441673492683313428276360892478089343142323729993488625619809207193541497264522914211175950626058109789283529793349792231453668436912308967195823951735865990978835816133418659603396790485522984271213695965938899075021131325379668509359831621664841181051087452943686230795413260304178082585308642672774468738044847104980217450856655533045950266739616998404984423839235397941383525782905745148650225382105948305414594803177345539809590722935625305136851409279459936966709080899662713162401955376963220222130834448660738263407440141162318663556597892262828532858407688707518704889492025904121369045297507924040279401735338894600889781288753941745571091937926302661525098670420968385812485834186232261197547670270338432888180227933418559581452653014891030481071163840229201505067607375396974874669774214372417277045418372682589807414515154057042850461125465523434800508341287669632651771499329425896118279467592628969481720487608182857627932664114871659831608586044695250933657762381953938557087157874524243985747884297077392314880435008672277076547109218243325155951374148903440773635871895729484943887295231224115345626609519876377495207835782353499854141547054837373986405209228025724999736175576106899571055478874820942605749720425239559255646922329088322568738121734417357178651078609004190515323877933817232523745043814852723214582867906283606936147011043007385067608597709034390201194754586922459962998533839543812071593470157506907174850344895524806501460941908238268152453219879954190672755664447320158185301797437653086902537002926591672018802943536536961564019728849498482647653620112634954305231386831609111026340288502858871708563586567011214380405749255327705485052827219306901692221563106294444979198953762088757076684860939068894158968943511521103784642798181324564361366919586003226331072772682160366973824146382515521727603621083176197042674364658295735963394079118760412203883801329312195558208715888823528244117699462702186899351604333343771124025633247682622339662465211089094969761612084759594938942240972595262267877551283610676279266919279194146710208601866383087036792832000000 [112,14] -1993077312157762355762818520014335758889521577343312943615554291161918028119038855114699444738991497140272939371668219053316362109304234035786162031412943886518670452465956644625931498671889189497035586048209833697100852711573013033005573626628996375863263055437560383542694993470463760733861980302391632902812067614256012787832538782963478365061687637112102819156998101231944657330724937399695353363922372086979183810684979252901595783208482024364320935780540577635465286750095669446793083034099572148101863735945916590490831709792408825928400167558025765694407260007200743265176044882486886948098818550526543268375020051985968761373789612548666686167107817333713094764450983900794346818251249648464521912569880249886431190373559176446448857505966416290692874448289468462937346814225000034038921217908168578496225593706915227905837145269494361824239878081039162107092168017440494191232356154079017472231544984723034471903869724037556758968852475870583354678449528883543244801105542112109133130964254228191225008271946411301128284693142162246304735503125195271827477126353173204642429780431902762707908557720204195873815566214607594796514786009400214544086429119927131849768071560562074115454737770802249813469314796206480525177844325712995759842671302670582454207482250084555955700541851473598959537202071444555796490031142602115161254947365617644839815250788021571099114704000881862923169192811205990369917288420095251185159082275825587322564334542141987516450604134732051985786637300424817387280148656775913801998473229096348331371107710783468146256408481978744057697815536347383263507959713130533426598329217267388767062122400903492600694738441138776275693587210497169937772046181693664994496167692545350284604196467610742065154202112071023555813182302330509467718483032682484747199000342268808606266438678690882580092166710299047749655741447177638399928047548195652467206324078194676746799193967140158245149614134878987216506875995772338161790265983794244377658587020811437598716775413287460534911348728240058894337643210828141872799529867920687165359127341126476451250468038866294022343674638293229641413551994648380845318779534522470878496238550853163434354011396323791916995244328811481160563498955995385639485958171169227134592907868032393583778672774187317171777552297137770176382994033352669984534691643056296148323369034058832411541841674713330901223793472233667355040300774411654741578568469310215290880000 [112,15] -11326725271810089646190207565294205608606303199620665583198512361134079198910027689675960749781949434798495142600656870404111500821191542970608887574623125526679304050925503641383463268576136004278360707863753210621511596176901461856956195034594276557320953322125297876887838443759734386136497284481719354596854441239643491277616117223846000989283598704417840655199952632416903422923980766920904040725038208907184032643050542511222401783783868967232717572904904733593296980422387543470783688368992606443614544476587141130471087245053815670514766244903630925796656616123861259670799894614295296019179974400521437513174454947388246642823478606996707169789414995706762119502991230494294442861558774318563526467106672662999644101751362660457623728259410289869919734102052993501175474689245538743896342853163751068876663005103401925142320534108929005866637155091711195069900605097704658350430520076931432177242353059278075225885645599563718314162040210841134045917072188844907141755224646732708624945594291177631365056253117059906939543683505291997845485183130556191049063672196573931411950699261760633072186889658912815779197894181524097107855616583872289014789009545518447530229810425920255819695911271198970689898530304750855070713859165684494685158926109690054432472542278251114511564957767769795224256869390364382295999016148383828681467230716553611580092191968004966312704604175321818260257926742278960571108899045914638945669369976578795979693659714152277204146819654317570256501898019920255935493669577842154478967908939949637657184961358324668220300452377385248540280271387504858768632361055043614733846627040265815557093266336206503170974876493055218386768195326077512580548775060522011471281178433673536147503357727011891715967678818735217878690563931587775674425662807050071236177872897162172636393670242027884241696051982327812361690903597156756421721346342832645841840524668739736197184760385670748549513940979037516500997252152983645404816964953577182711569197056430325516932293938282448807282793135571278401485376501052560914025400126284923315150804994362577749400095338736599818095477736076357015180619463310495474618943233489194891231160175400590860066451522564659898994680731287082916641923609364911434211333947394846112876201340810170410559199788943523748780511149416831238380091872256817505009109200769072877415043395227658085832525389376850864406025252068872382199026122858769154149791583908659200000 [112,16] 58266755578762658017269778698915391158562930293695350727621316184189396843997860211711024716111592858129052984954105212060481434183149556678675741643668058771434866564830015911241341531183901835138303776443182081335189146261248801684886544909691552430512502720830102053384693896657067222699576479907850575210394336383285298048517157004577208731616134921314178085216082539991737502681601335808752240311305632939656915028284372021859973778827086199013993365605523384809966593899857678317288324656846747930580464003764864462541010054691277401878328826408467049000765011619307744685483974796257885325983535060885836972512035564293068532138845337220411012989939578521813039593132719789736452035625856753428707972871781376197524897873607697275332037690667742968846091967997705338482837376109985760978983589725573206165639127843350531187874493789903411590200775434588686634498807542567868895719055579687532528834769820770408078521360071041757563374210526006550482528322522676469375015190135103399409190865397144432793908336771465401387141532123343574727968851180146494314836642756828907240893174392227725028241650051519302799299569980285588564598849918790288435384477370543582607533226250800083192255206200065686788127710001135167967916796173149904856912978281517928061865307103449784669203862407248546045905842164617517041986735821988835197623489354887570270297578051913773553461440922689116751005270227007095175264589369168246981197946354959966021222175434713007897648493114874128885024334423759752038145735375720639745903920627925655946467516394132575357331821694588966636209191656239082617915400162348751246518760470947869420963298131315704292817405773684022643652546650905586881342722073482198291908055852025812240050586173568894264006013626282139787982053401448173535992814767540999135383997224785511646728213034098178281725402842142426861363282073467848578154548216084421253117595266976875068039437057052382716970252145320682935080626572121843489778972874703910295385841086561178405802664499404213323816533517935765601562521910704142139904363401386298484245167308574551884455486991189073522653254090336755576816685980640293201220807583880659025013521683720367236596842491949753294212904179088971259308191006407312863189326911290572048104415952097032345092346528174214622727157756604361847107562886010312101348589250318519146869726327676412639559713344421283000233333037636702024633695296873368881496987334082560000 [112,17] -164450298621818259479777080658576313088748257994670110919231064920026492173411984566554613637215551495136478664705140725355103703531329019344341383600524049494824224234153922517046462664565526419532904478347220197098374058920131083451471921095952191356931425999087661898085163492288609295460694597199077834850540975100526645263707593670222080602091975485226799969502976811829907584472863930938171318601665868023754465027113875291171888969999024824566480716028623583773929110615834033062215059824955620379176668701578426081757036944263479801497496805488780753993765388018146857573562247067584001616189835867104224334829776815413859011722099750899061650782561160084436022619045422002713346939852319705318550164449930944617899191181828918148282865267327020679310670662829819093554767931048393007632225891276994402828670191829546623183854959513683929625445109944753684737597257137787800892842315280614170807746059043663757585616624658340768010075297701591989479123356921145231481488322643193154766753559638229694393731250211436252850063373952707012973463019257014745218495816067943980038243668051966470569485365301294195006521869143436565766148495418371285080471329457752830381914244261117748992442731605818917284413026998588106667617470668689875818028769428835214158792162193028718256714754007090573807151226219671182572122575936778440470086008111759673407764353172945889816769009050498238845329443703011008358567881240583741689014168495082942993191276138251648846538956105584097220889416359987195306448029660193710848121989583306243097259574406626736821827119204634464114022580571245873333065517682630712347506516617424945359769385344143194542652010394920249668606498914763248781763045819806337519575674477307174747099901075845476577117642017685647054898674720457494375246063734501838973646790200706493884806964703297769559851883338027630613954146649945394209414482812913455610342041354178133271227932653984704048652840613787781601988250305898536298510668332433666687747939610095127940969738271733163250347328477948352865835368974811987495126239495515892443081289001655470360257372274987528121943137011693193490338800288145955921441975001179577525653412555951336905217632499262124867223126817485076694914708511783053913384724006407747426080789367366041850249029064389233816742112927234637355109550009012358974466176228985567151312030797140383149022785651395633267426520170910660193398599943942073866395215462400000 [112,18] 339583647311816737926989941570730127204895497820479861865270719811831080582015641112598821375883298045591062110337804824808810835711751307034027626705502305704784484690550847589961362581066307063833707461739877651338197649018748036917208232953990385896840861856665591009396094421672699735232379498646465640728136172886673803602696370805411476587833522363705129520863790532580047563001392475089477903112577182797464352533435750872138486515705514796591056221579094318360498135257622627096247412467944729435440303454028664111799917364760404016736274108648128177296444271151225560036823579953178834547162694586496098720511970582758180988877806727637540609171814901416692593994510607891135124756430942321345929705334592035762081852586394799540816778310986704620855716162115446035444106559866643205432237283278389237414469745386865599120728529720841879400076350011994361779058737798193156184357063060869075251880208240019437455367342372038662396209199133442034162492477028556751199040443247388493251765417402858524856289029808477948992997647032651891979998790310639651774351649181081240139143284144798377722769074994523928185057130509886889420794720499334412886393323246104750998124053715185118565702864708555741563914754663091138962866353973426334939011688139123148051558146771770575439702461832303705627897419643616898272652744792070153288842116581018611986993280223560584454907261459433740442889617131198405802354746303438138399767991394522991787234440614122349986802726371460567584476237450649478970151362458589999947234394165614094334475273474745534969768743127607858262693512128632363819466523214337933085469371514799539395831043688057031025993620264788071797602012524093313529576363821634224321063348071800274844277453043203024723876173805963673951458566799193403717473934644828240394899785421851296328236725704717783671306087983889255767315690451850900544471992558235828161865116849852549936921186959824517537471250699692570825217702197201722915611091896618164574027608521573808739912697025765082973024267375444888157565236783547644847243376771613260351486648542059523383023602158473366352292200858549849670595453847020145136925776912018734055350703771652221278180584834299304490462794772531641437351611392373165639565643435504769707348828098075299209159365492619551390474315253007413768973401095748662796472156034431567362275834110962696350072637505130715162405684146570376884441344867529725527252271104000 [112,19] -554056722231620224683066988584242679867564574156608251797145597627998981928518366472515169113163970193626127379138674698764709901790807685333302064387626579571613315537529873541243219418028973049794112699933793906914123982497915144015705642703575900056170973102265980615469951812484870999224820191786035945281102000685365142491861560484553329657887241691442842200441359082467766749437853598582380938744011821004233980437658528282933964946035646350190358045235536218285955966999099419962649032492789816001125679665774656824513229088741519736389274464001025937114449846489038459383939824076864169941949403210404776690521752042725232680961591549522924858446901649087801746811929541963700143390058262057587432653937284775076458322869230101766960739316194446406296506289238782559769460126101790508872015103819271184036328856525574143493976454601421408057596388856154114147457671557750950685487004028746923869458975863783387269095451438097650017115021290008143361454881120603626488964060324994934065552900246856334661462356019996158109096354498463675904246702649782016866718659777900043329628888523231569944298248714981955759058578767252405202542501281008733662073696220460260311475385098494515507451653583594292986673311551310668026690504359663394167076297256603934386805496167180136994702891894689242747793204667479511684006786889293341448335311896307431079183450222878391860881843572243676356316039716108801168032326845568899641664696533506861153038657562085497631976274406872537720878715562296072060601880652243106906622755182777430278121443574737570711470066947300461715738941606877346612317055558018533339743298988625328903349289653648382428573588406829867673791727173913881735049796370352635665591821658879776480765948224305634186611884174635095231852858630478673265835951950924162251490833436398611939270492211157413255550051780783576245732218467275996004327434500650189342258017813314636783163668214543642011429009195084664793438810313332446521196890625661639341489887527398991941178381542296776662082701864402509868554337293642053853455231813851194069231086227458529707880528882615640337840090409790231846152307215643273612472699862032514315802643366926923737235018947251145354732070983548713985911487427050580829203190133273841396519687709446083192799413971223317728004490830315782558987980363047859094427679555946528023377657775009545258639018178921764867128706622215991339031331281853374357569536000 [112,20] 737732062487048753903839738502671441736540182741330060200632956160476250300775964711364219868995383277813545015143105523069654991241360207074263864393441739497156745560021917596600781026096066682301335127863978340005062202551567261547704975423534705181433676510946709357344524640580271254005850621151685847741823504253500222744591868178081050007257645390224660403375477175866867692292661429422053849174894753390854604946537057261847430974679141894183204399501596044984338207587166101654884391050616321023870324392002102368626366235240340452974450750676163174509704976513022150421956027110875317814948817528863723742086458799189518204674505483692329615521681820423093855079808351146684155510188551180602546924676373826978247989166916010585158388762916806695581743571393096448856010725728285834235521304352368832207973195922196678358049594105568456103083716343606895609871898676187595065822950465133458130104302351319495490336687893352441402945026885568910055542980722959139981096446394642439631606012476428406902848117737000347640707956639435144433635579951120834979181931553935087933571518938873477929170201887503226075412119920904956757798343485081934615125661788896081650015128591155684369623115854886961635260447474382434061318480929161338270605659520510900462809570766704423998928018447614033862536883712982558238725781917434750775005989645927767134889896597183000431233175854955486877483274442895489761468396589444840747192848859139185447797517619692025057310513357465399637468014205969378729362717496025867163772216268969527431159835688500417306722564660831811768296688991674397936908822427025599280140272289564401405261940826685204265070519260915512885340368100123793879781702311729776975073463780454203664559891644611692547648146924410907919617359858513169099605102263807597901918885108853867537811890285472785039280304065680319901441571109785507173815099868317799808028213174845455689019834019100283044058664007319681501809730947522518911986523876646517095753395551395868691238215790743090781722521923083885970392081515947957554187957985079564235766536666312739555592918863506689079592109301423570540073742835354720913830085850632381800428475597461892382124867999762020274458902104469758925643139776742373123182249386067208031243772080454453852147433504738800340995704850872755833594945435661552773140639874969143242687813109822959010699470875868707763828215101376137444782383741588291033497600 [112,21] -814753204937424958258845758250048229454254843614534895854054870035782340066279529595140349003847212138108532991251159015008063447476860644466299906763461949171460747925827010459841659540570482791488012524379601813635914831089137172817106585759773724266864892440507233213950669322951971550253509106232296232973005630641180430551167540460214367672946641703817836697267463837094818442478850747682231454952095285573380440312077290552948539854902752612876058427900373950562682147242717798594048707160803952772172075185930366373626536414122394802431050240585456527179248551881836293470284152661450628926954637260284485899890593598108891814558081152439959435597983177466901594838314978800302542441237055835472164351210680372777317201020191400593738513528269944528885706238218859607534088109858859097016165474556751889900278712184250085522122472503740336263432093311142362832695102979274746328597314003484800743511327678977775916485781333926473583194638310267523289298155658980677724361736180772114529638690192029545637465772721062643993790321510500521989066435338356139746598846720873976682948677295293332032394421691403724873487074231790986894432970467993459502779186329608944935314930368306220023938520611623360113823055554599210942144704532120040889207446109822987727463805853703168517798286175498274021974165478683805332369809216463983798263076023835592329187583486814831598933436325895830373529964037775025631314410343354846564063131210860308444201894023313175042005938675438052159055009191059001192557842281790842479509153709165533776155543442342213203301601894298890394431669348910062683123335198254857461694044308658692574030843818334201444641071199125483652613534643680827672621074091200599432547648825107120877537742667526087661899459947844504017183348736799325188522494061078950917685524807646158983102094516385483785263428390827660426639429507977639666955960278964790837626983107239368351461966326021363080814714009122713460857207119010359836287745246357356021383828863921663513912404533988723785526722351610207374960913749989718337991498102865502914639649938802229825401717919958553982399452096083578583354963008494615778612858943017096347905102405342635449210258211238785192442354208067003835451121235924597661959433125350962919946118773028355413089418556494872374205498453025439553511623880430165374108197833396528164801713920075849693847455733298728526109514120960732885939487195174377881600 [112,22] 753372031830938268279300904221275777446114358850309393383222942199327400637622880476018993748102427883812904968652580876098323505089502972698356894447101208543341604747118246452168300203502783882132927297598362397111819703786154348648830433827410703875595203067170869430892701517638724446083643968102859841903422473681442146469881943113032245502036770833639511902271763247832403170148045018564009501783453183741383767346211337737282916238883868392921673098797610116386937995243343278863136877991303840015525550970740607213666653873458771876470615583872299055767941290785372618730424799353260698636632092462654471886765977611398843068591119023002974126091581313092002164351027432897698723319287567055282687419638773042359403655699880849628716005288634961191162366996000634331632621104870298248079189991005667054812178944255858424118523643796048131577977419999272962996363011372825832775351712357542782428628873603412544453692725683892658885906924184287839412958581608453368669625994348655680675002503650431648847236906029421947993808529965562797888944456308554577103944944931928753284768709913254700484827482659502184212444904656694119719098732502364083436628936527613081016325893250666810618250311316124069936012893812551745484317799643610390632565815804060894916399858562358356481775534184978603355477040524795194477235271482820435446648871762827607159919802185598489116917408834987243396003931274105303225836016332888655305457830256886180003531593337360454387383663462086553690197852486100110378694283830250504616258146793214091603831519959630916555571783852168332137315187434025079824417206992372282506298405242531945972620043081321507696473424261238271585398801473301208501342713271260225751223632981107813104216094394671719393286774275698587619855920861741001257284678928352211439936162760333275763944107810971430040139139112979696792696741359449436665538138123650614221587642217385330116663298627932793043059101936529089798268499185713211050110413842920072849238507672622125500609243845074670438047774511875019375060734600333197622262619320848380180436799068063914177901474376924896745189122236451033517979933109785233627886271503594177298555448605208958528956312733910039282503219942404016473618144471717889742915383008328319567576339247693786235762583736021975315786379753381813790891045294691647445222546656256292539143533515866280760928275490094858723930893713405164111855217876664320000 [112,23] -588237711852021021012577870565180646105260856097972800674521177925135667119511917973342340549693988429622291948232962854364311787487673713313908157178531659391023634647643584287079583567972949422577419208662448495190550486233591291948881723302443905092740747803826775807340542931298074585444149551994950745558762465296697037869948691701459339664583759751131901867886614460900819249425424865651330128801562890268257521892561720751847970603933462325113670831851179208126003687059721838965113389448205504644096386946389742836823243275003958455993183078467956490124322266693391026080923334899805002864492054623275149301181253175175576937979316039411356212725238727655762465088894553747319044557154860759653828927602720420098021543447777246059678128418543490210147851604194368450489895270939259385055286593156795575523729722095811012410106493434758927307256236978598255962406444464831277426435617961934166344056899061027820559360920075318895748299560829789876864875166311838014593684470277286588758514224481672395415487200470432469068069447395789227910529631734925232390863805818240006726258771853424859786350775385482043632494681825090491394523972594172927249574587440808326223996332632613087411546981454137315271527419896854760897864944175320308886704679226414890183495660140540286195985395234469377991266699598087876443402933640506523106245771012000164715944015512300820610154876978085472305841652541892493480613232010841659300391612448206439821159505286137488624377981044092218498925891407879954427172723611130844936941447683870881493028656157647710662313996115321291125496953095501340771257075468311036411683268909431723668346568900487526246310596753815789291605664213720577698584709781140080227382827230485564987136426020877885070568988704045373913323552678810685624841968831689044529371128756736993813784804063479410424210259355136362974380812688272719272907289233620827675131522348722942516969572780975534476526984846909929832753203041296776221480842412859046289947070584810079016287547575018137272830803948804277641760204973864855580711842895600840848208610111418295107717695219009695427622306728663665607599748016071334352700933605670337630853074944122786924686888080053579234767138992249279261851021385931428873724829027453758017618632268894442404255144791182588025380319895098993938417633026651597573904884128986620795274641131036805376924684850505904880730817406419078391650231045324800 [112,24] 394364370382947795037117162647001898626047586897384942718635303343571988822335740790920427338516532740851332992881161209539526224850059843029805549580758346781324093246028533397172905240156277456654232701586139910007581593187498828000583787182511078386280383504166892849266237719558582072977876195690087993506570711190246003544403647429528426776791451869108092038428793024678714373987406823476233567309551136527397879000796188016820077704433373743135643714588418667936870010275953076804923828532151608897094777999614376067047844290018371137536563028233331380778415036035362571836039219593079783183270029555860255661147400865026357487242603497749696445236487824214629920274241250806750403610960829453458859756081598296634636009665863938182212742114019983969891529310852842437821812202422362220752193141900955181008554504657972284084567894084320259034350263222838207982482377276663457160469129001156282306244066511536849147098111263469827508781806775273175332653821367481842879396538416206546846110523947798462171630168039799371172032234069508320715176674889180149109474048081927451555433816815007868723934046488185611184723229457264296946137196434954977600997792168468224439685243828629640712180346568494412580831685036728729744733729840196494506638869740045145947464162012506854341750808523001238762968831190587085222280183929659614003100504314611734409811769431999851467373382404273857929663898197789181474585377974833934862010849917833178730932235800421401718827888010811354141221916067630956107526157216894404560579324183282782582386695015816841579472874379139313003160660005879359534818018801938967165046849906016637957594379432644177654830151047654176870127552837791091139032308937170354429727210847906088462780205517984334272123346299335440561701506247264867794299832246167062335359344844516971678410231912996953264402814036745089551088496697573851179778492430229849378998912726366163195017368360855380119993242782327011071424501092771396470429805465792452738536454505468485095749002739865303247302278811714687705008795962306722915067326403079764971430660388554822435215008022546636010168711156842201769852148968481018630593214908143593532087215472666716192693941285586847701947461171877376434925363088337096711659856443298642116709555564434177978519050619290804650729939855041092632137030942984791427893458512986979267181237878152269362555395938409121548582130579948065511460097228800 [112,25] -236870331530890835724464863149665953285705048390868865359073191708172442616215185528898346822550553337104976091480006649194837192206138013690806664916733032872796491768638799758480471430965082880581816562358237440031233292691965919008969480469829577108233465781808012764219739173905688993833156956602950353512834828626780235143000422159110657303552909200101263704368767089085873093387992387481705291487132253147323143163555163197692953818802677832047397846233828594994350745823805300945995585639144058628170902396225823894898538935106991580380301149434919552508059426847187290819304915650594478928692503634462973905140073807232878155980080027527882217111431574781162134178669245469252455008983343211570154715576479789266177740825221531617825786592148299410501062356449559060899588365729380437839224167009923096248881095649883332398242517051992573613861388157490412287417632437588441838857966440604584349836635253769790537392100764631334682867280159491870009912221854317886693378840010672156481726669177468602554125746854302348369576060670769680073704259573306032998916512850505159258486907240889056545531287940888724861905064361211278904582747120435582682806235517773228676169631230685338150796917498056377695844732496759899414945445337962758941843539625900396182789961958741911113316265599728176850786550433786814263804846638997770134011433285898036006763729712643944146391158490756979171857019772619982852140307893075224405792061509007861344020150547936630413970950281347031803309525238536043666624408433316138671793626418107643684103641827023037358225538972030961112363287324707505996305757761241523975073652996796399306292980980390124456035204195767507330948732271438940962965744808865610669096537930693784349684881125457688065914528372831587304030165492076274343328107559124162646733565872711839361257661786890657416829395290845423428762446050378398820846134314723732652567634748637118445707011017371410883233793362160821216035244230168317914756673935791694882188597001878707204179180506150172382570742180374006174426740458962674197751060078527215869995959960260256432007658801915481706958735844556384650418453127632987498184102812559550994045690937656006089022342669573045394618623613881617386224517378097198050618362973254990688514901469514148150217966740952849234981379369022156102560078882319824286323553359946663035342799187124584980794081098231920595806864900876759797753446400 [112,26] 139256839472623170440244383400024070522474540087421084129510545131804540855725858488556998967568281048576332249660053614954288538241594710170444532323311753560221589437252455142526529885615625274170517062440386934105554159650913616238271289002621473347502776138666634843346518719521501927451912718566165024219228844503914938413597860826502414381979728254166776244928534079772361931524945310807200666154500014824735184490154890050928424322611364877305107175475976343782222057544435464768716197654125165748962801329774836216896358804578120319127755326902767929929403443018311096478481394556575218929535679016347047086412772366854693017705022611903094079050346523690566449552586816562698353672508888052534891065149185734834855529064335331959066890820614485192408228564363379453704243569120785087780255551483334092874035470561565969162742435455962466365275084642510504306202258174464679873328834112156150681818484799660840392429644462607839603811258428317871832994841179977872141629724342414183537621943653537062895478977603176046008182331244048322518206528582540755674006583080923166102740157716370194282546829392325556497233166891115922656058230955466572927742870798767127655685009020065833628703890033695545183387957776477961271867661227573620845496401864964744228555099016826505467615498147486794369281340484265099366231709872153917826038771779962544547400865787158906015039099067054154713228085070053261615272868641849880153340258472999625008711489646085387023411494083440593406071182117406675183096718403059066230105319676664948424315091055194374801003377419954538051393635833164928186529055396644748925360985269038533862094924323062308485796038625733466735315022599595521346954980682124349013317418703590362071204476328043003105393082432074227106012029670855144062499053438307959531774915856670953929022707449046961275651874883616248825506330479587879455154621928512746488177550909936729998043813811462950728379889193438610049736262817482104045843387160410843216766435276594658845441215499512087058591523538703842252819351661282358876946093025046631734032963825365728076173998153157231070129285831699680305189494051239702479056671671342020881678801829939952296906475937126354889858953954864225124952260476656240098898746079027788660859803268188381547509730547564919239148611157390326874478526586747392137482336595744714403207530095414073159326059764269509517187274984584627460505600 [112,27] -88570453702453127738576533736177264446633148095518669987758788034889774592727091266880464034685504891883515968122104578448261068615639385165930008355854611803186598812924425555133681108984159679920311357310659322008364109676723910001089201280434673578564222055028412749440569741429906582975992718554717408911182854903508039932320900307788437677184525239753104010200305803404418711561469089595796849697924630467961391622043342208205468017512904819151158028898653465346446618648115466636879878485653006734651364093026611636919074077293232586287460773001950709852838213853050935176345291527674065810606671148208492246665799683270056099349308948193100859655928352103712363160455432334375108254685638186370156409969982722180688664410302965270027198792075776675028580060752445052626227976551488365262974192853407467822068355614802611042527566580689903658884442072857021903174558636307454602285015688054750202323932352011208866333167551406566803416069782847249531078579353232248456627603218600375535293442564746315276766836137141617184776835876915771443166941023351846459365997335768868523537939314431594592300357221334376822273159522419825345840374585548365715031466098283182661061920149741349344984509127032094948447831006755858683213272988535487616604004459390611753508239522703466886373415418258572691190876749381583259690499090628466471848242718994490599477231092005073605502166381250601055906582839337075340772503495080878883413174101668997074055440960415097291328717168538970182875272392280964150937148901454045894661680801803327217179656517880120430655808059981134319185465524986530093515270091267256431016398494678755283306897823616716251078867825775696747577559799372958445673623871443837330726680398113660000888109381081843880844007896258464960578630552370821617648816670053929772893188742423543224921128556589607004098076627381962470558331927734321878936537769058048467645897622150422614042812757385030379081280736221128195544687982137007837091056855439795301200910057319594833751885743083754600753522701966371285327650222982028745988544955472164047785157888054945523656147500479321194113917217094743534681029422956428405466567774937482043388846637067176797140719253097401741980081509920785886635361425166662926171130082749885195054996649780571358607771725758709570866607246111407724973716568812926646030722161072862350528311331095018184143473477647541555486354462722123366400 [112,28] 60758795585611830202854902674343515499716838243954757999337530532179306684913637074247088900068183233491953490945815172704382098841202176723436106013502240800308338894706485362733786611960803404182596811255139015230715752632685350370257897487899564664390856361292333114066574009882349452242758031759748031245468396087494329354172650334743745597491688146910796235115017431183057529720527848843067094818663725527950979915803252857326874294770769046878258651823400565663335706690329662511586304409794663321129815408908204577061550511728156384121483442388427161035443639721515106440164259417615434220946265590350032480147305023743132623286135032686552370229788511275189511682760902822439468803597136089253355257246405220968715984041928675549872061643219041222357908895638841050956765431208636594289464152244692447361185435928195753831265980993440329420515462185707262026245912818409223407841226406214331269507405461998359741458658660780552870866393909716163192919476605209188230549679851779753546642476218087506230061560154490600584293711424928549751603942393512680490311060643730955275701779664369846572810273565237410487764722113410636112912258571846769996171120262289130576676694581857081198919171167145995462033662219909957213557804610079419771782705473828012242711670314178530713424628299590133789617684075512440312553126975786560866482972985116080072162365503427272528243096117791488033027454686194435422094553396515658323239778759358634057466817565382129301507278567230540829918634143054983880007704133137953771942540303862981474619193890300694119373990079538733586443906316706756148830062909772553261578123168758633129136686923274898861727010116781117296180631088529992459994327661634966084076662806245877263859334585520852117764625744540477131220032003786223178777343389916354502090653471631255712398313209438935304610093083557805507615666286381486890762469424909539166470353257637628308342966621520022548641213431166069336249670957631121632795973228253202219723327316299477205098812414618770046568380902810642976659127949493990045787607818086324993042024105600884852008452719301160750334256962221448121312119063800490960914307352737680948448027385939656388954532973237373195333341235426634943367368788441117361887253416511559043441939440305373335835926414112435623574880207103673910546325978024340300496454825180112378408917049582101671586557829065932172346845730281881600 [112,29] -40091532614959182479233435953768661882135231519266393289822165728732551037294234302785130327598015212587108456219842637956753366757814777645561670926407794328956684291106300058743033019152997705799127721028568193750945007187744105690662190842077564059188020792720066037814127636511837540668045137422581985413559621895720297643927765313608842684654637028894434491332628753410876854904634974740720924505580932065786684007905466186401237871118913896211597279327601347373447479247688736781320289953498754401826505309135009112820133603789369739753522074181659537785842797462637723121882491869493508669136779795541754907017916212131739620388541859961746911918930642592208371610844549268844899322227844669826988778010968454976832479574748966109641476361231525675510626977974241158017461862337757436346505315512830005249183410034414430480584586065284293065076564379503320609045588712124236621101253054573778957559915344743423294551263515738450224759519670988136032949235605709971260204906556461967862210992083533246037924624891483789511203949383298483889614499749341552305060416546591433783424504737247559008350797047202118137884202703643474320546176530255584851131894716365160369102544353650724817772982644884422688138189636451304036746598729469792674746119587416278121127677467539224450287804286869652109969299286379401659549981552504901837211721398390836664841890948237281530156259913003137292332797525219515039827712280875937296386748533977670888849441398714170186914503726249889265855265361784844312871142835156562505359115383920968950358856836035736063181892112417562850442173920761479205227207375356332451645080591402928585460287409848703419822513719063445932316011888347135920365560393764785500723217954666072462771095339669457547217323642531488615327616679182412307962443111406428857606714506590892315904346011879348148795471461089014911529185236045831581451170956459204976470983441890292892851875324046323191309715418590213907382152748776788639559076521900731900291622324227780709829053229392132260897778825504601720672438267972157991668389116141796012312538012034524943540183494028928974781929928525290000528401160087318930171737630961875346598013770728920127673277005642227148737498893854955759257942262414514905993549224213883912994708394220507802350769768907231082017836366185399528708459285210615166987526206146596496234788032779294878928490731094085055827972980736000 [112,30] 22457469771005947622540709528519469675203742164419627981516130734759332147732952446595025219620911147900874152374121186646460409305503616106745373362090414815779754900975877630392754135152245997567191205933224909485212942648632874361357043281256637102016041544656754876486395612817413682739832397885897670588784168005653580292719441022839736721062653782911799764838588352774664133397149018021067380414489562330169459496945383867725113788072872418009142824722365069765576040924908568501387137471974907410953447148087709212655766119473712151152839255834268291086729070724846449925647920234658291028653278006020837350518362276796411635573075779885030015272487801456108915969240831073797883545335130812094521067160622713771647617701747995829754444118810682805204997442071115960986611058936016643671411346253165094138225947107618263523758843714681548158235664518674398527717021720460205369384708711364763779196276506149798410453206563429429136934596568073299109367500401278113794210203384960193617635400914140090443855128727084580315861471860728481990657653271746243734491770178377674670265448382446498766976386797188928985876233234671470848525188988708251792245731291763011790665393412980692784584518927348075369527990119760509087907067464636271778062389738923062330546669960132025542607774377614191227298914531306843682102131799564186254596275533195081299369244162040446151983527899848998996779673462653515312323850524646708227002743364792374002075685015989962245587434492115000110304775681735417654302664744818561208933884190393353271816352369342880933520807395584389613792319856894284587664649016406924940290197980175085012406873975391627834045085815382148868040029595821056632657493138287650614076676285877260950135046600217647488496260889132855056420767609944378811960746692690636679368234308516527594624258055134633983716724377176837691533928649758501700484968302256876119378421186659046858127256101929671366126126638025515743157396093995215556794129717252361703981745723524572473774450952812134824951954420837528527431708253069436941058388485291133914533394176875611742682675175114647219071196714001161600206063803161286083016366483992135186203662521334897154579339149891611553871203605806619810864459333776110107443488173164018249762704766144930396998122963215758037783360941856435659524708615209993392524781450874193312872381804243229326363346720528532901385344122880 [112,31] -9234372729023373758929182248189936664278816522725176938588882778544812338757894148911057109292704051403438344030311990302492223692098406868564661115159150367703831004578124311319738951685796920568106996266943461041275019343148974996139106513153575022862584890072404789724197211722171158088095056489096125228341664619130448009157763111916539862584790254651484160334053232505834647536398709772697525852326432376473488646611147061751803500990311986533637919454217636480436572614949384501085478429398343571303098101329176394018661424534350811793993539768032048494797200695321243963963854870477122512895204179040305686388049806172730364952393274570422813505047010450722545716958328969475288522866187193044168495531186140867859777433219955553029332856373904081067012882531089652670107295075664227890094407266539342904881265095331403761346945973873082834547935098024725843184568578869182517681789958337457607230354350688915587711544710538380948400763045487809068068030711562024646773376631625480524693050296782472688038870122723350125262210780403262560389000094007087879651777211364646783836765892807017863002427414302763424374813827193269161742407183980656711197333958041113776152651729845184899354093624931208641598245296445133909251298723541531685880838585100132677240229645978435084516576970631677781827103893038026060201931818771942741015926576901057276336128728217492873746249249955932548929964445494130250320800616600332211288821553428649581236132259439518565585541580795196148585709376700217043436501610929325902828649954538637813394451916403555379865906699616067273727952789503797335561962205252563181117650583983857989334332186313877098301795729348866930044717520342845512190064828941980652350235699153521172334091469844113141672062130933460557239580525664761542905868378589824944873086493478994173590156380988806344256585672770898924196901321499407187357893835176354970120002931977010915678900254114692782509580369396121994691049202677943450897679710439945459610067647354705840220924232205846711846173382628752518193243299606045148463488162112386271876937185970591802028488249080763528098564381832936392057475484971326841648189934662382470631954541260788541035704302538200707460571794825827609043609464579302511499482591697928367101998488001796304818705124345487912528593751324112020877640854100763855911516782080980259278346579540792243249200951109567533841121280 [112,32] 1509023437616747559396205255109018945597081150781270548197621388878749120172630912229064758008882516592296151078292702459546375617182115043975574819996584007373783582517253356152377724298194212732862308840071694360062622145288965624643929267934819333281369033514989920763032052598576335181415817675299953922499100249904948638693868777074334699097306706833877685058517616723643031841590205966104572446993195769839505704955010488297646435180389527420038331703916449222146241900974494481133075696072090368817170036829404447279390400721135994757717451705113796530184690019716054862244706334238166039310810209284047070333313895644038042039722763945964038630166813608823685808444350063199921469839350217207191436590577904802944344368016776733503731361675656938943605687760793769305676946574245216086233842804392277252652210003428483009958039199760315740086132402831133468792045581188934894915357564099751683636616843264149833288388498244524538314558848750319638099243971757309529660606012475022895024990062244338758058152316112998248036136385417968377441523770353281162578438815288370801510364356056889518641191996257601205117349589566722081394405131555207826231610686187329890625871002881134699831893316358049419941980954188662376177840361563144155099103231737768569751614741498428526483544809398246847971564542172925981250540272805948677729432451935619848182051507730023249782697992270403970980814267165148356423361580911921868702496141100311268921818330315861072002772079689037262597479977155263926629691499763505434986885847973510891110609579030387196381085752834786147295591483194770262488532458106084874052372583241287774702352630728924810520987182843566154007944390663942298698257647732652098176896232402830023939793941369806852069399775436028948701600226807042511716438266444812286203174743699113792548138211840515674483576160003730345210281547874173977244512594234917518711895469097729016004232292311720711342197645774551043473927315042059888576311649523193172091812437396343259398677308707583516458278345124903613064938729737292443797017173464514309427795166915132917951961043266213875898725425242502340285983398110260992885069496572406769008307050634416397131329673857556425596122707965677291474395968651431992644423893917747328384505715318449055765052880473148047227378140540813831954789855814095317770140178715105199329758667476270482749219551302004821196800 [112,33] 1608811117905167004892445873706153677523303564941109400767340259204520936292137956248891935143498689208973675180413053069848350572179140702121466486197997250386915929217203237740982388149708531697315996749238466726946976030145718048564782287457637232065975610968160652718964480799647141657466606860391062090751024478842947276685085468401642051689252103447951052229579952282180093621022718615224099119003730785711249444670850790088280222144965939298227476174979593259612870339349810851548287934810515594155911923899156620800282574837809281473521972397089725982680486642501485060131025161404157966659135928810570716292978283655382010355322759302904618604541693233921870820697938606279882587782332061485018868366260926478415479108795640854451894425428641422748460866260856467661511726570459418331915742965138336982626977600190679345132663833956717599093942279891769623671667119999519059392738425526401603957114154898416556520167319798058864436348948849071997271904983107245859982063871308648840202356816533162898600008450175382857544121139729045082387686906610133636711218879813105126028316137835508361347238726979861162081370226042506029405516235781781243764977253965426155159939978300511869054566294142693077097606783413169559226033000366489466149483428003770738542161229460330676827641523717466104760485652964623553126558009444345824194120676671126699151232486039459228102572252981301633177363848577159786730961690798945839405690052997894228470644275611787768316316765931444465216880370444191670244591978707775506492152626112548721071197517682036989066374514159349388619476933566552206566429638951535292110474156295334201856115703842496512819378792920360416076690388960812741243486928894911229124493634724990632928444698640386915231243142384775017144312143224440551801114427870748402735015366105702633520791441436817052189851866947356072600881345632025484717541365563244754245278080820876698041313780702467970722254430694622344063182943752573757640639382049102924257395835250752843469285041877347095860701708622643173571024688365059706720986486085100470674521821148851418152585837744776670773149742891187443412520259492596317819014559138711189535644442844811695263592876967314542052695112051754025631350763090088915736997312712299933809844180496002240119140173746881855336690698286187615697400583604063267978590523069570605342101302917256538776298201439965020160 [112,34] -2030197001109398357609693236028322064909120271905852701184262362941218693001377973539397554604466247491868639301047850699359490312417966463503335777716121567183705780577261742553289453840833237968807199871461301415244190428493860384741236661435472597784157697309406194449775661895141638446184675000119596751884349030775243239657444811647506254291465534558907446711179322798151261504594939584105299318545659261239491816908204607436287813795034331540094015164695655290998732367315597421619966063255582779464564234782977524099446975398653979047429481016198699341595714876535406518919183809718603134787551713043044043845088340779086583276623292106534292520607790888842025991390405731554447261351737147906138331887634990925068031762136702808889063284223423527971631762872129965917222228274925658562942300716716378660155002075890920250460309194210163479089719574229680170319372509422104050252930000753834498468210734171944843156223461366469581516778913202130287774685218245073876875271148420028485151452597783379407195015924036511161489982288276403129364939217456506713758967521059116535511557041657145761557876946803645968791378921091141513753397576677323124533908790624823866023537646290637851186679234660423500400195422840400948642674091523367736564103138993033072634073465719310027197761862327783411656611212143592882740288148925660948269643063917004230082921459319517432808140611443613950377708096669600903658157686170264676946378343497863794060059638366392105387239005667141607698735633582906241659048299449825845444760931789561554484075530309556736889019101112678419833447905896502353212243886253785242460543463981670544329789242207314838044704730561157117980114684345376943129522961170379318852838050664128437202030769589822000998642234850526178752209091914383543814299529619014673329178472856155115389248291987959191855867427176276336666289700652381136330240193824255276591605975853407543390878332644307744641821617007518294620217322508946878646653390137906453612957113467719811384215310360922373807104175155695433401749910462536891250340745944358528447170112209719888577076948876538957319462175416109428548222355375152303604276007945759418130964540012361555203186476561843521155123391209437656896536038986053537185775815314376389152414190408382327029309757979393313922865584646980196307234805389028022470867577656274969566992521603002755071323718140559360 [112,35] 1437023968481366956516152960866429716197034976372065593128729344454246320118589592153006974451267994553282631639803406864086477318167902427362954673539209425582459747549904456231077585186424907961858158954762006974283184114826812087780807891496277236602802625334736955941403629255047128703229015645815851160123753708207534685982399634426485375964137760344088371347034995509442661118039301666906264847309318141136811579703041403262354365331493980024924742073063082380926071173062910995612773581878180965255712720277022744608029430794627928653188106680841638920915569330304303272640677093314206640899073550002100012314014907477804059878799920639260349658747458961872992584186215558019050196626369994681436244332774276036616276852742668218933081522340697614152221599995311004369225887122214096944541838334482413906080555762693829883148643236972186590284403168363053563051900778954846068911240090529939497087475652242273640582588185196835416421274405605737048425831230322006067472446964881644128379564824116202359281518333333067442429283303802261979472013022311626377393843362151777276693572977602798114502824155996442136799407737263698503668984720144795040512387146537062489971602388744294593471307559657823057087010557710278787186734600472982395415186234493798403886630248339198338456902059665663862782004668558103342290503268180147111192179646242910400561954665203496500902809453474456662995200953048501604034970308103315398313104426286938209752456758551885586770774182946891140941986708510601864822102872562218202490713965938302683436229180226997640899426497798779728934204853236554567389139499578520892815109833603257309848295001256215052352437877693804551095809170092951648273505183211746333199997510919415993160606378135844278844217495512810608032731441286204473979521021632314173649840528608911095125062459188672425234695815266593039449967973416309937186234535706843898893681973574162891853601226425923770533088996609079815433147520429916961806866148320997239897890214647508577778694591846796365421912283794785470934601011146163742608265436473114738996881592846804209065817166274800422698795652208419638414525500477108491474431507751798578535209272191301433627690811878721186700984198260756623119715831780590138276807100221209852114219453394911681803944640025167644777591533134616446987972348824089516950148550332208133123574776901658613251735289856000 [112,36] -768406670477274133356607924163268867018528386501846823602958979828886164868643697624010070476344160329285467085763446223237240424922013098994113945952832910545896175709264733012197185253972532563186890419125119566812220941130402496476527406941215822693994656909985494143049514355593307211508152133230319135818639230195761956454158901881273793957472608907300499817498099138497133013430151963542756522039028843502381546817631209577550403665791329012352336548249465120682815661166158372521739651126319381345739201409248295128305175547645277332024937228732531535773404561926143275420384619399672489489904933006594289648502836875278856032851466566465918723700465298952827965801521367030971340096761879261549230068772364248366229510569827928502957720222098144966060320537396593752259128108941564760229042549358282662827836047088169599661155524990703742133419669342485339338662887648765281268601821234096977009263684314751997054291607838668552768706200405181020438683397727495008145196308239841468787145970333135084656968353530767469189088837411816666338946537372808218306820992046797725823691884480666213931202912118469943173751697751974284439242324034505110155793300884469094768824706094074428182289326738968315369958355976350574574397523315209901461008787043500714243975159089480731121547105189384910653893218418119285922650543204987194811237925906771891439918437439568823140636996721568993032731957994529872640249401697982232882958803200427724738179272277013582111387122957122630466467902424656989004261613932256687778948914969547786068792255769764858984903810339908802463429805354475276461999106439782377634004474005563553902670485614444782808627528431325001232097846184252062437334774750108253142118438811410709973214969395508574254001475490628584094912942044685102412140669953621996665836321976774407683875477063355382360331697094683041705166188217374900684350176801031894398089419916676490847585976488608362582562198552876624007051956345706014781473396023947642935553844973100995656608589260011362168687820032891349429035049830150181455601279849875824764216922425711111329071243689792187745460565419246969842384319222079086595892395555659659257490860191215912842118470132502813981229720154666065372209743147400947657937623550727180011350683349553773906930944542387272183384395478587732882645430665178422028108631334214201433380244820147981672240906240 [112,37] 332977786874939447451743945348089489280105012248512613360300869890491665234712426207476978778445242987136441102187643352009272097332374729816224424652585509846770807828216852624653360681908540582152877451250104537649131893136666776708666244697054016523238440743512473530565006181634428634850444561526288745830817231634051885711703193698120277662206232023839794005822290819325368737905017090422278697844588004816376523923355778212609379906127972386235880420970687474570030908287091874071790948619009548169108931190342960935163542890391302877810053255085954968167647979606504341830585336728232770078358468882441489399750830318254271757384968101375805334744482694747230214637182256044397457787283846729556803571998127662580872295390703468252498411350429453653594898894546167193635338963690492782668285868270254302394479851439156177802150326072183158408951279611719058297997280257259110575923951008740646938644634986533983966972427081760492916652685821124895021764548610319964902248831332329893024707067631391799317499043160495790813671507587013872551597442169935256091489499936161998956081148333937982169113873669005739946203332698427278347779997687141602901863047485801753543583562069319619179749993054607637399485493736421547475448154673869893258696978558751996811027196004478733569672427814777587791084061051269844998376601285290228155568852026139309348524303978218932509801898746058165167500075123498590140620546883469273306525091239860856345030752964408711071727735331248747015694012745666930479999147988873661500670917906413284658434213639989339379578351001342652078917276895711413468931614024459582432611707989688652983293165352205853317148101422996926078523601155785355444865865443401423201014988430164030601219498604536827434407581096803030801711405062859504536651926314206861081904479375985341266341256911716651738598162694701547637850762406727297592316209521645299167540508297487858317035457631001152348982741356935415358565411521509630275980694791928393398669563705192055500008767651123013350653879859248524126932318188467222956306286041410557704083052013278624514692167069399958098729455165028492674923044319872623972795640597232093423634523893879509420395676312924052717749829895423792052262376210499469409342596469798356728105898407478390438838910795372082496839872109144485752628619589437989938738951890025128724694234464069549429882880 [112,38] -120187465987000518132382670856843856069458607927445925336505491841308733435645410826548776450598372129888757939731339540318436731574096046839640435132152991237604882074168929264155261017403961023543119910894024732015270002225283159763764357609438105123421847321216942281169977244519521378360224353729996390685141835450952225711805386095549255949392391396064607537685448235820868728262415507850305130986501838770046548639808828768295021053688855754892990244738924334180151903031235488551964542925160550230483119756816949921030431755223327795547923047891288540682869740019529543773757097468715063180514271304573848644381722403992638234030023419070951776951691224973517703357656946023577255263917111690032806185153521426390700751640021305028057939088656729782109850395064770677219445861414944653842416081584374474762144850791479870353344732126103000916272972042258794275068620876898273229377539240765856301896669161675690741955803774321066182210155042961386405641106241042885559161902245805062379991832049367599200968965624179757550865411715970212295418590819563877509481388537099876158495211584900646259494040000065781324105747845612009927452205605613699186971605623445399408691003195695030265749250129898577387079611102363076257796935005912215480849492215341912356891753105450339434903331549042329203526521015504372062607906287445585405848240328701416496741344063444426131680919329093497338609538721398752224427734506266251777502318119200414908500350375237862247415679526313305316166686776277826871226915819376054332690019670623903105225629364967961627598259693393223472715759213008865201041679477968590794212879507033102823075769219511730658439446027083290140474772755493556543511785463297734245725807999512196530728286824709220351583031826585557992511602982688571608312108537634442668353033732319700342583310850984967936706047654701797450400635509085488588989189316501619258720104971436825522641227400441373587951394254357174019073591312598711821010007764125555225458611302342715143488060585358723039154283994839680631057090648973868535721671178425251457706952673704227772727988865892041906890435090547791954579523571924430513577394299212674936510743739576919532973005902945609078881316681025453410831568936509478203363816956960642441506128127910149113144660715182992010052660522539188485629551678047636292271609782531493935564171411961581404160 [112,39] 36950544236357756050497161474620258801777345250452532499510470826976072675969903797063635486443170364376862835990390358306393446689010120054978135637077272891243379539160157764260239143128459858901205005980609667670000490587337811954641677269603238463160987433785781486162432522598757881544979409603633634303719173153581109954435969001025865617209539289991943663979664547914138160083693494553388208832715456234490943444242391204358860758520463006569026894317602889267663989141323299403527891705733030392240430838664052220645806207528408209594690295385636910792883527729051448744612815103404196644026696895798669261958756291442192702583369446199237862051613846190933823647408922241150122490198968692921786023761414420357639566524722659701271994408049012779754418905368242504913947643449223147883640229858185541940925102172145631994987778405253207909569119232214616278806326130575068137134837815681647664073233815529898693211222154495242322954282967348954173488256581703302386925319321988011625995860532687576391754368577784896496433420239103911184802119986326093943413065541150014472044356173391233669228684457777869203317114587190732769898134899516814129626274922336003343659985555446964259753508155826196357610065567576956191183702256352565718054412591573223209803812356005913744470302080621693869539848899753903284063168045520031751077494604384392655380344903617000903643867137880719457198824146796570636343669466295689366012991650799634718998607701454909303077523637739561780017556361000431160835281803722614122400224368304631109404497018975416213774215985447096753353209008320247077593030473471910192261702986238245468087894470390267657295720487815847705545750764186095068542550029382625912698158298635175329395550839602802353276548806444256542392128171484043845857830304890077913933825577541769709368824062648307975878998217950840755798368104012776643452106627839327914962172128039470526950919330760359546558191242066359335695087585163640827892577777544759580981322563905893179920603441144313135281873945120250182136947086501000782601585452321645020336031724884591140914520136206790285850168632407209028554342344122239228963324660347414532401894330533346539352491295817828727827491179719032059472431774454798401702991396580070324072173340033767151020332557756450076641880464111055107806792754472775571692390285346813160373910111759892480 [112,40] -10128399780165314791150839982233002031013717271304834888317750977091074441727037629397005242533289871030793513956469509916865072909949227998558150078405081246929859959960484654771452070997694073318746814975018705072943522033543374025922111645171466742342776781132104542132153452549545038879734704377338728635253858828474825482177733744829776161098072766037724192089261711845958683589002688191785095456532377518212811504835264102158274639621485467311959602310402234951027727506421161554096845193652541896080620618502914265549619245775654940432480598792932569088321853425887506408079468316937515626723797794844369642277659584602570801810850167035501163590945768771835900460323517672122752888882406164194155446196485464783337465743830916743372682047109476927101225050623429397698475470115571336709926900669783311629159261456021978402597458601351703509167937796377457019035295826838765955152686547830412408426692240886381619596725566333092468190705165229728122132523804609706646986562993464041775986172067940397903577067109308811206576566309089371624634371431918189142186484208645671776228353792617685242380773906081872740219544529569332061661601374377581367113241413190685255120110220058232222284613205873517629252177825331294367727743297370073099504699364495044952870167176432590032947744076763483900616097629783970378013367560368370503837017968090537117162897572913951054437403481707388914758578880067578732118387484620562677510235978913964244557974615640382094448538119100494626382909629327138214696824896964649626883177186331472368187578113567789199285798446631835136637900775815296401301529926208390480939270140381195355095082696963465455267921903889848516211741569907155540231172543120848870825293025298200623507130561324025427345283702247936149282221351483620072241154209112775561929224021180398516253238894857720244259444425523753223480734082408955238762471765919322660379970510592664239160628201361511105907367294035943357523900558474067142839294379894637337197201707774490582158887750506996006115544342166200847932904865868833937847100882209766922445107407960008373192983594159241270300980468817364069712213849805296681659988338397031554747762659827101827578436482520563044277203704587200663970115553686129690438093355147824865940577060460480216615867154392097610041411026871209582185034346681764978929731303314911563114098412486656 [112,41] 2737220267494972810908515924800704785380714738832071943522387870561539112319114409256587414005335497867340214023366260380079915569212111656033687942184516883603084935820327065691540691515451511086124580339741484393649431717674096721660174169199371834049798304731223439910417716752779435739966167338220846153395348588022620809383234583895915964415972637770803743662481452435195384111579100975828882826042045147523080664064225029405667191891047261689151841150199559162135490132119528150436956244610475100553771226915676399959872635342955916702083432580459776927056781010356143544397553415060625068381452454965159001433680411679388544023805914632623545961192581460802154681802294536491467863730728719433860586782707078667229979663295937300962115416490368903906776007814114369678361739925441860571586840291713654996040063070131685139318677140819404444513593017944296423542242773783324281339363587860408777021746335323939369519611672502575713699586523825439092231546646103176260578162410869495183978872391203226737458317714092849395524403216914417554282127992338956698258365169581957350940825210344996224617875288572505012301943377030348417895495816847628440202356957747734626516090095649417190040492271090755241471138076093788588884522726812895729648629819747885537558174656876696166798779565487505696032127537631252237267746076528337204229694132347697333934947353680919750897640006021318898117039852366588939026494058712620920988783227087830534757708303934199551549741618100183712482281994658354096966912284473090001840554695990410437631635993471017859801855914360667374897251324561013190244664793784714021193328567890177155266235119479793609819063644739844971026435668104581364697629877262015204862942241024073048906859581835728745191052048826334809511649222535676629166302023555908540686016402879267721178870292034459467354886850029193695446236497116753144630303981663540656032382543814683877544926944760251974834772296868890723405537550981988762514906864194302610184619447789047840754453979928923031910375748289932642270747044750586148693564829910116350038689253686079484846592565556956594107973630457729546088324194936624236814539011354214012801604108727205460687710976726886810972222204664727560277794886954748059349785564394019571061102088507209537850617914899951428317847324427092358967045869673362851785561859593085436448395493376 [112,42] -823641750803957884673163005191172407297621911947336535111116665684286646655340906314312444083057914900640422719158212646239395787218867355536980908783430352955910944475782089303628838933304773764831908066920072024426777478314028775032268416099336947371983030669060749785720200112381246794430428984836577184933191371731575582177207445807033574559203952068808789019356944904308316175859609984357209285227912883740760925661482235732592922377915273122755101600384595989056155332104085898172739090597270401221582791229284669038552888124859451806263348845966638831609565555126933806405281352593160035800794734675569022773632644178791768656015425809365363027015880634220320352069169657798764885521926323840763856559041298643204503394970720330714443435711931101853431076172145411350593769740099798636584207998148988302013295861057576053661829985131065222376055719903365663233657410620672282454671906943738414183003666030736744494744812351349145156524896314614597433181454655253322370896443487995502409864861735442021942423649708130914251777787246029872767286069682737380910949519924493556383605148415438821728604836912301666060044015729548522080906149030122335764130078109555749393915046236972696801195277246040800057537431407356673229302494138830806125110466627655849608401964030221885550290957313770317803332122553950195435274260773018429415038730390813051547076870459929335114779741039871035142388331361422625433874525760363115873862562387035380744228155634947587943109354673504722402094481264954142504729855483079973958144262499760511575704868450364842268658786332707133679720743637508717003832190603507194264537568407776276372863022432674697159676394571374912549607641130894638989192133245876376245614751514608736093903459671397477922211446492629672159808330133557265428999856579908312815164078143679549414847388885610703093467786494839290682636074747357635154881379418340998128834673250539640971259027175799568727840965564267848905739109842726187039019853080116125498121590091377216710147103752057241972650282064233723871228351247117098431197860420346030075228770134208464243800417302696688599312626855114963327698515586168514693003312696865788410206527437391565613323906570027911249412446447707904952636579734992496344204203268913012418583898173861803858322192279453907989174714444830517979307507821985302743654896072445297216716800 [112,43] 274681302165147148445348343155641310405652957160882455150916138880775649518266586863093178225907621985084615333428194051655477662174031086224116383509973403771222465805605377372548471924857123460137516270685966206477423634159474860937095078329670313044997008172213667036391111812019294746783398209671349661381761331565470936657949673185132214829568377870491759981006667615487860769944261458432592616161781755642530260183162280290975648257041005866804533692119472716458369056777177192796696425686432293256767313485987381685540373671813425033519287682834823539375975865746192584551958087593663255399214177563916291108577982989855525373035689570436185536745867165184369444635558473208347310286458177332606163713734393837889095457616864108638722767285885983069645567204876439694264512413635976811637321649264364365760806034705040408605550333991309991150085303065111102433660950658400998417782445616833461501054996604700234900512839032539024016494869250288444164715850743123782753148409864251181612766908103418707885347724334888618747580377870893957278021134006449631311934496271030039698116216606280376562755987603677121903401468372377541078394870277843628374683547644536500086174216871561738556073524207844265976811953270501352542631145437408306252502248865886363584514316150064684601101122142537348650139178254761315393861525685199669147963128823463882112711162608562458369158532666697158886277832728639082542705493525213911167931101906974155032010697989251791244603552333835743761502707435215182098517284616548322478151858917681549659160002212184604525163418960005199456631022000448947121490040163512868992774297466827672084898277500929352220659036610543080090255526081335616042967507511965262541954843752881013375201497928508664342003404539602083439543235956814099775863991957919511763488861135875749601015268050822989388300857236199032237984215252444372424125848786507797873429621552850567101954199961480418815113838451583483051890120756254139914974630312340771219739287224564347059588110361174003935760385276746555316354245529985357980010740828983210590425639798404686765964903320790642842186270329511703892851110751676678501681012605437357957528226239026868157218981133590059354785629370665507090919596419332994242851623439763063519010956532026098246843499669948834510871277188203867139202427221355574462427169046562988883968 [112,44] -88799896598002575004361524610497533078889012530193986535142735540443590365130560289406278521166372833755754514233994677049866986608695977636016960712066164490403013614271470559964448826831731704142638835604509293923898881158689489425438038237338606978017249712110472964846071200792872567273927175778768267265379537755387359237782932567383486949437616063468690334845031786868525579469180339087028169517748065497370533172861495378824592685198286808768690569294829345535362200305387303720489079675989819951781186395945600543162193299765330105645715119832814487309282629220512190676505188454393503642340916331930638793677104279677122721301059261807597790489713617898258933060918532355185051789915739255315766249704044285637350922264046032312843840595314854108944250787598113106431794680590243220419046463259310513119778629753906297193741823233417650826572594924871217258814350297052955247670836834619283840542210072112278117575094625785513738184397571542135163022241511985644736976433706886778216586674037303642180020569182431026543975914989523298990378978961094709962006895403084368682591401114766942741567205609011216304779177753021741557110138312046649878014619896174466999225560332279036273596625943552865098673876221574807417710180133385213778780896956468892033523941474883126275682770568736816073120156016367986547561908388664496610883515108890928723761046783103477150549240745539149760194143325316370705437785964967073139755247255819763032408827068870662964866432964373951074071700656570432110894359580461280015866052769928887346099178765947378899284212471222292040564637810977686497635241267849866812257322481336165399302161629743433857300311537167318076737917279090173003705416075757717199147970654494828451472409825586900211905792711274823681341820646405875410557240438534878987359013536464424083804686814499549841309915310833234696766198826747814766461367947672182058527234354307540741922630663595313614277014334717642684996540035003835317122015093671222502034470209796672435109508023330741616733300543387809859282432557898173792260415425419564009869211036448158250212408666713950821858049420801523517335454053685317319499328523079115309790111452382393445934759363753338122885323528304960493471168775270790568555133065884168879695493150947855571518334091635218299672429605024556713583220902509629565449331489938341888 [112,45] 24681291709731559991048261205600333887089519117419367148641006700708318904799053417545895972732435258608723769193640855852739906599084145121653227806178622547662413394264602095713918244054474593153990984471930155547296479012255377370346292877420102976499626353570778694507298645564668219449494890569055041040951015711975488843192104581073407624246867224924825643680092548647975960586625009421333806006094549706953984674866519282340684698236131357199483930619135308867211335157750345479065283028103774032627275445921138550167369158514484336493949039646214818567280789331635069129063163347838974691244362076976544346019446516729914941498616921371456272180451233551009690613992326027863550395253673425944941772014600510986181967660928537599158747828799674490725872109460118497582867290242028680197432655152692248664483754326823043180265325723516116215440763598698774198813645154034527565212345159285113870865704861741272532199750578040866061253951150195802771932898701914239587153103194166121403218098875493371858987350331793277457765856705782262244394929818012484758948764942726507087481844825041836258456408678821034382951083153947973789383262153848830996039341652754436616880880105777200173661073441005359720019945789732662272836359872602554725325302403464159242259261923812286086441605816247157845732315657455075574078611404946450623723754213869623310091025160943669622236440697339267221828432083548595646496024581191487635137900255148248880115071845697870411296977096232202833172380604223226519884539153857059981408507392905929260899737211927303676097644844934691458963501923501266934451026381778260504700789825065340177854323210170534101981593391026678222788194241098872626062889141521078959478848481914893351741193062497033172345622393462649795774887734150285814949640649174824808528759450018624364299226078950758526559461798915942120218441665728262723909681380772369165883768551431684385693875999256407535164524436195377429225264536595131521275456556490925340973705913632333003277467094031861239020197055980462031749293355108310650974073757367740508670267168558929877770230472449760057736626183661519286247485014460103551813046561316678390966775789664534692125772143559959923027344970476756238475569525008185057054362768932307643858785725704986406219426756480269882942421399012737096358723656230304605819421851648000 [112,46] -5439289149896593908283097167896741314890270960280746549955902848837133802517390065802678358302612215653227501090770753402807309843594433074348822806062126947285433294125795603439606315480034768715982508674437458677157219167184238031574784738551468858925680857626126202409283135163337712436329797659564505081820951222999230068798359951131520367404002039184275507880812072383903368633769972910624840939979018659899935108867519187044935666339538480629548166941935131634396978743232588560682152561230483700000247171850489959314741768508235076140665472960669716059540871496146917807719282957029708589602882900540872362501529511127764216511606776788443167171168136077679759022955475048788374587362881504972717289398829906157405087138486990512537544463942172870534607217299850416223632977943911820698997691729574441986020977023894695392748335196810583509531263292258079957599401318427646749277076188777503100640299194304234660696936634956143041840712081505436020064753147058127903696542715204198968591006524452488242016947857886405308648391097163511935507341294518163616831095574578843447767683450461272630017366354892581271503512837994084251240765712517046482430042353319733499307529141460624853968473919725655956615208530594619489524513621851842825234596168970359461455938895936295192657301607613983853937663034507916626568369834300387353210277237725875605067697997292721244299967266212932709974221893296198529444539784612313245806522666421493190182194655640309046903237703818458630800900075204423893221341576297319547147997394952222910650814408221871334865138025868990303137428308293840803141320673114754827184824555305459501975768459802588949134595603197972344533305611295161014323408100414363658097940017666925746462460043588700886483355462577548870614267921453837310767669342203651003774298808003488464154741702261416962491566992135552663897330213873752296419158443748808720912855570899170359132569755129866157309893208000196915846748058398535189833256357303034105492545182744815050509887796229340044444239039050559004904235125586525322025973844148239500995931646783440613590399712965548673680170869288249040525292397343042260990134512808371876398773376438242467378521858415094117175117085819557371745307912955464585328587666801094378413606146069973258243730902929467329450641840585238272570869783718713268502435725312 [112,47] 848388806066688030165396795953077377544089924855440209913665450421971270458323721942437342486342322395418769110060243120878583966822563249530971218528788964332534273624913828069690925571730261485137066809887702388345558755901840179687034072733793685883935768613684387813966888426856648010525313996641939923078904288349371280729741391738479731332014367588389338756187675781153453121620558718017389068221571130020794897349215063582970578710917260616451183057737776488600507465032586174530902393780972694812113351575665915997874306113496297971024069220435477171402872124270253308066633428655333147065771838610325404507815692192307370830659002361166743224813391926321345015544746041877746264130292316986306686394738196331055972031001960353388303797093700328550937389652825620653859209308667019269386858721875295350882750275789147472767012475472143252042345930770087396211889572039797885622092443946621097081543072085953157364677677836535159515021210683871190637764249678811885815431689330905975712056403654464707542581169446785372747211486807631496377246918462280346960418886726490095844733333099629639786125021787307062368140893907650764338296083861964950289394560019565598899231007179075241291842086723843085311514830107818453787819441537177033485844129568065916293414023197308227504281579751682747913618899742719178852277923181279564137027414143343891338575601913266537583609809696905454750190284200331022460670815509078293230180627535486661748667413569038743384171713090895190978943317847469822108362846900831624982973683895209773289988846285891094368041485914102800139730973699189891691639921173576741153613067440451977574669206842985611720058200897147806814506967639696993861521157909339846992085140377708941161731050978632222864508430289945111994690951857243746837262918291631451024290709304387421565852862534540839191884756192862069769119082105654872260580408836374340760824315955633434618163244889015362629850565087204284132024451642159228452284166152653866720717475712472735937939812839878513944475955284247000651202372096637997958763673124969121633155774637140915758108782378276927327493566270524425200581904913022857859587241967498069724529059239390252937310639378166563806407337547507206472347558212475315774325657399684587072069795079453094811820631877288362245009593024409837894670757646951724145967104 [112,48] -55563394007107638542956765231454023206443934247101522613536332723388826171765938340309501190658256900811413820336446894945270478580442355656538496721579190813033827804656951486187146237675923608000271551274703801162255986878407733197094672578310323728234936559556057891025769054217296233793650139315536129684363229006952224489613409010110691963844463175692137244540275611679564588360596654962039828310123353170730835906319503749014527075171131861193956158983538399390972153646989949564796278456270474451855254904220521657977384569574953468008689859952800193291791790691924466157952804219029451014720548733430571379715583156451698994659564890746786218025318392223457536261326389589688711949557873739183135480294243464010824993900198575836286963978279215766076594943541783582101528676919377910161189597941342376533024926810094249351949413532069935824708423675779152087354694965356171916183792918525616838701560788351969448145701325275800232963340080232175530174676704940405605685163980097160143905752103259170060472665712251870212956376327708709316105138868859528048853930441977337023713354110060586162481453386964229596123843574032907000169710961848576534433184997971506553876963916801418048116704710326665794316738971473500394797769281267448817980633255335469816517519307718695925102305305184113585513487959391336423436398154683280797019854506462940573278867949455162722276903994614822353116052049892651030608048428281292473289209831543399156704684971427447468352653455550484628639806657381326281706223261764221694759081866709679347737010943701189724547007820026728294276110654542995391944717366483903410215398649936158780447205090914852451411383894853412903728460099914621583456815514368207916046208175730742308986815248518582322049060660252942220872902447965902579454784974559967868770317526614964176706135178312924579276034898552298483698993053819946306648194899246515944660577472040060598570847621405156001925554135407582431928490250699886190551167903937048918611784521606648410923959198554364237078098034740692912819393884703511438656605034211071788119365374305648372488133010880005257689297757491926115573265203293606124662243405835826419981708240114951300185415143416151173752784152216928279858590589019316132435720884072029501515036137333160519123108597251817685367531225021941873510603960415397347328 [112,49] -15797418071288427330459371250546016182705663338288173539488172307951205822937279410716871075173971911004070489962575863994210337979487486474188153092024767607684309905089341071588414802769839686515707286129285458259895691928352371278756079404849226051513905396715160456391027270849612341012113705077043589906265402398682927589923910900306145214374493374139936273477519737011746475359595903866163337436932223054700914804608982089851767847198795128616497499708963124455609105895316088178391223212041043274234422295721282512340340730413474158843903930040063865954933817502285812948757600439358020870361797045666555134567026873827531273219680107738662219219472262416973492848422733700455786215110584512515417405101841082216584618325148898659600618861550774428181643376528989611419397925115102619022563742596272637258480515680944934791239667952125991452975512701039276396198084932954923116151074211745739742850125111700736808541098525156298152274779918667119048470430633522673314310620502121411092366968059221457673019505445761379511339847454350274958769429950004472044988304368256254433589180380336357984778381166082500956983366412933590685941524302206539774947169591700738550716205047468478127728216129114354670958822260971307522751923474140141152097497926972974563602376524619700943496977077236841116587747072618482261076008274206069079133377701651630381320978164879756716701959247397018839616492299201365040734726569875935901797535191777836261121826365712042641980017947557479190668433815997431054477590386680573978606462182106894978989505318423164114828192952140561849826170432414217363202299656846274812068537947447185231726965521249328973129478958928157269572064237987344031138920562378555451091029087394408600596721621947508263316093467428593136096133931189455224889060560871753795185231746938846779156027749091373670076174076172111861607659432514440131152856883623187698717899663964522012145249201538051260463927017388777713204684925095961205047239861783989891294001614891947236572190217908301283574563923593938185228506429005539763563336337801203450872488447171871388759948117776698599762895692465113418644820858666769927830646528603147420494983814865982992930725579064349185880809149814818742680314205944362233303937141910162540836050179022244917818202179071491364742344554520759944447982134001401856 [112,50] 6877718704785932995287542426581052636517812611193283369150339117845462537306021629871579257564462219195069892795040042823840554594556756974788196564219502588871164365307960497216156843979423467612173646192991965329020156710114664299506870156419498321323718545443708169792474514835274333075164777735699043693689261609609256070006284601595690574759614104160083778973091563054067346008243943192992733583582441620964191228064745507828511082480069370118577299765369989835669610645848218503340892674372768302923821817901697144752687537927089517498310275444176475494532587110123790155810327312067323104719019481455626945372070049291227305154578569587200342822245181534295041636957627577302113428716729367099592934611020966811326354094367562874383596974777361654357868625572820894127207142933873053508446220321181345153561294094452738942650844153014574463214099877344058435343566511925958817643059646297765858118640857301513181690035724899964503585051512484443233796013193088652598501552331519917618447980973286873031904934380421854321983897147036509603550855514773096650680042743775695794982324365688223363810631793450479511641223667537035370373019331417161416565247059042500631558399478637241868859941861910540892421390116615376640425873525839276029979866998750560136058046015779638203287600802087760758378037156291128800420390968558912464358747052946229799038858989551639553503323776426010251204696953771375726599316839068393609134095018861498664786179242398825773606337878543043622863309828498941967943226124670399785442430893005389404756004513659072829781702978401051752629932018259779242040016655326344706012746179294813416197333162155999842170249040044780992553752778003149360617781567408073158270651812974555024311009201001899733815532076069935570498293970484262971985173811926402119538035496586614407834580703347126107845754882161511738881948900408249667738157738548308872105800155269427118316555298966835512545386909077652021683155986851646561585590412204036419765232291636789278506954398154715703227418335223850928255355999659376204699797491950602933759127388168476999866890864791771928910724768764528086069783853467003319614559644280812035714149634866449270802090962608127996017137076333383832867468206230303117842331988707773667787170268151906494202488456689042660006792546144186590079881087811584 [112,51] -1508252333095583294602579042839806445110775472284080813796724453980700604990643583134354443690514359834072967791790920087651176989145037350038963312186949997026880508841191800175508066377515595694362895448660674130514257022832975286923132522096031337694115284549881551061631402919023074408009947153747341980095782441894727499953194041259995513077038868738851169630277378252762950512793358088004467859882846661870340885921761177388342733180428452182330473925335542567389265289049521329595739603792961521425103741695221324038923170109455761720057821921172136812987171874570370227863635806959630393274685101677512730035942425286927206209404778364302665197495992277780531075105766412551836124397730727840234388347371807175990464549258463242257475313711539883934779416805970248359527106730253748382505670800806912192444857063701784065635068095952110249334751383434107498939066482201769605076726553807272114354003060548422699398150806486106480814456739826309345784717160548824924373281011722639321576643423757259820991411388189961843510660910854449298297620533997137526726792526703865640374627172935020370221586251623227831835039325858061513167056370278667664746627162538401183360491918326093773750391982405787291622410897678030341497926308617371076130902671203197728817609566434717946700812119219729304890230701387497361248948504988250212759424950797466391859973288147941654997198763750153702198138166736601659708752101852436416632913453341120126694431979693963608775889369201452758959129126074916557203856494660008174516476095768124058830407283759082710641066791902094142059637302566995191212875186019122309115438698782321478724799961755149411476943751737132585334075738309752566305807590758153509072482575839754537684219456425983215612280121753530609204108787534346082513290214606046687324253616624340261433943188144921213676576213983024351989891218490463628199624984744557269244801466623153567585061042578139193373994739947027872959718029985577868024455884956721535011339843683597264037099854863948920897982522959270713580686287717625830870983239567292338362523927712663874922936277231575106013061209656751421407382623175489250095256512314888586575203039347116522968254169418785240118925271972846898363132997266815028850566867847242122316918260719963411513475626155475100143131313972964610988226641920 [112,52] 226050555220328507735035217399944455899444335627339221408859262415482594531431939329690596420725675108941784539139788621822434345786787380157463412443061074242113712862338651171360109520410874336732001263270949467521864639626599567341002660287360488894684898198242409718518561978257513079093757058730863140448785299901663219051535312404666347640035308006609455016169300455406721658448181974228145738601933873310644811879561728277603119934350888349095251087212731883215142778722546879066040558838399941629147878368094574300985959948104191711160820319105121553782553495195617724295556593452491491495584694897281857626363682826790437350677764244622270759416875419856883208380021571525140263739900362806925169042518126050804144430491830581228375714005028213197280159407715012238769630095363627024625133781780328136105197327504578623266267306998860744687507207708943956236266491406523055847353397453397606752153844586134801846228041537196336416863714902033791708480820013783602773858057472850226181261822002359519093316238412928076918688835192857957541311521680301211936868293853037079023174742855327287768505544950592220704996026382349667679002501280517898799937524222838771535328123890441759504493680523432958096454519722549631015643615775762136410846875056833075022440119162882275089803369395163454101389194604487646848239080515889966064037263418262823242210610604866444714186009039533123727926369339191599034291460186869098851568137034989733572317769105698255327614424921412194505313598473249883256239690422497655533492807316426964581872780372530491768472821569180709234884256231513058286304887144694258329470330412290389365845704866809367491465398499945577846524540930817254332472286256648608458557524776252721454138221661872834525299827395824928125662395058203567362704474339942165792075913967760241654243859623026859268790268017366373860949186100315792809259350685169810500191372610802649661608663031842765731927229454813154009144736681501720681421011096715995057745758897116126417273353443560225483893682526500708717098508259615240835738095109341432970770524974574702804348611918105499039101663139556814327224076437729804937344812503936896705361525010711072653481925697054649717083739536560690480163859658102115972733293466828679448790273836591627232849011493089013946327141165614172834103296 [112,53] -22967376483208223555613257265735438011400608453367310267501031019746432852503613544236309198857679171566597052866501040448549879161629942897390469338706935541312261527016564912848973940673224527356312936783061151951648788550141877100202632282164871147929740294875484465151613762155213335673762467964557889953400380539278825925242114606240715133598775767228214441648981594921766759943323753964641394100060401011139986883482060647800196217615465654207680285440708214211435491374454729207712591043076571104887986921953090703852906984272953073986419583506185823954256172720261969315330317512998442789141409821026801067119426848249179380291410343074396407670547622530034215464895063073920935959209374838551095110138679124076758813849574855800645084547873613826071434108172906007271194989169140079016457398011522735688552704996685310293812725692739322793402285403469500394412476066003412135862120334262536457431793765844403289620234921334565708611459436400795041764637934244011509115841188187958706994066373926069018039956354334815341850830425553187217411034702489142747138174525619852623278973954844979456647037839462730476577254870783050030166011404281347145849900492784342364086285253590254332212176509847046118681852893645479344285012444715500495961453564569508423263293016675958677467335402777615889953604115031554541963300133034540716054853890078705543268753898151883770034722120870479052340333505524950756044970300734731588343916291566559901149917478337546916273403852104588649272726647705476756152477236336647109713000440192299392724051230696244203841688318863932669021289883265334981260549317894443304215679481276113422756694990191106976608650560723498567657240525806644484014300532400584147816733986533554638775979589314552224691003282204498100435490090950367255859190671534172474318723550228307640445926958093974850229548896822048910143531585257300467392184642880330411469965040444699513393095849787139690294956014015770609471263043978505103776840066476086564687996257949567544293250117770985283144135817690119280879620346344113064571400947722527928707639419724859224105699616270883851371279770885013906955122807843508639862769716175058014455686743929559274325296320169000231952975206276224034890849435584557433136372621015253114872801725020269455779049368386659270627736363737485934592 [112,54] 1071412853591535060207743295448953822324300393603502714027912435291334101649534589196023942317614410696069550567705404412933040346146172373060382134574668723045437323442330519289986639758686506770578971787999348327411501071363473437150266320992010645322173689266193729559556925021746970469599715866044663898639002718396702528984768476054060077933505769358523145583125267104442173498810515169400796993456339527019931178646751484823016678778807405110314278530131440389346496182174740239521131716934533977880922557885957747966640491989051342231309060498568470339918199796228796783764056678583325841483328604861883283682570864890031962964745068812151164536998623654705659166567922940818516080737528867144935028696870026866035739451397218871180077129593807822885298910857447835892867847727813763264724360663214077815121832220686661995919187365785887191296701185969155581893694356065209147142079823164727659139035020665685106139191492477928419174007001102625494382802839074146760952352607959393391494766159022439695819511488241331335263119597071491471400403445359524920321882180195496877623372820694833216993287512600605491501625537513291480830654961760216874467897895918076714537297357347110969796920675546338752507643333448096370068019145603471718670367787104057667514131456292370665047312980325125483597502604023011929854201518543525852235506302095739648871017968033726608982890627386599757513816791746164517764904834317830091983149472369145527199707234163006412750337372762918745167019519864530060122251599116140449761035579213923599834929460986966773746301997984345421158636451665958001138774250384065336223394000544806721761256388329556559732015927869466912955103433169715794088666549862174526583228182426361159638734839456669565307838196820561220477854640250192458342199452142338711295039111688113625876712710021459003183945485937593983570855476698383713421201519723514781570200902115412178298489774360731575305302439503548373510032163849310507600053242823058451410378530376025989714564426095566647906085807808920278490733419919490624149755340106686449070666495530666697202136966261076458870942160238119654934009494377828168214471080754642367885209494585077663906484286648234599048278586145589005449851519057666239792193709295051556325398589629866908749497522642094442420516202840326144 [112,55] 136644506909850302908165678164335428192506641036969727293195637911586602309925624210989811494097653150998390634325119852004975068014293721296628268740720948648806157148156989360761650951988507099902850485628266252046361108820138798912930522554835231130450712759583232719294075043039802728123878507521551135788654150474241412459148284042555451883067847946968958081443437498137323366123683160016364875218832256158676618624324304789060942695823976049520342201972284619365702729621036991076909915693539114768141969504101733125944264934424611419768840906993603925651703254910831074113293987096282750560526508684078219701364197176413837582252104102870516004186730481546572674815621354433308918545359899633743191413072654255013326259900635960097013374608213501728826212582750838053284431950268606312664106657597854714653745810362237638537320779238402122463575647213198779592579856328249086621233174599229480627274776177297961231990201221678878477720086895426820905670332770760302334868925769557899124357091647526104462648538175756615869422426397139014106703745083340544865403942232542328858886221852990797504788303148228989503799216027138462070363446407278430170473432215564001439642303146621054610677263996604375248201479916365975247469837268522167177927250648993201592455501017473404947559721836447396543648986987034442157529147514409336317254032995635823190269904253117881515913197448932461615156231456079141378662202299750429554044030900165221745646954910377866180304763373128059242609915016205101727229675181649012648647605830106465194939640336409785591845697443184647765323255469484356059807426538628102168217537508963610568606518091657575009541651882986586469339029020629559069426501529855707748277498642437125077867848167771087357526425748782754185763527878457262357373794593270660504575599077244835190806461690932879000252470018090425815281250115993273527116559389091295116523499461002197769722964736127155013684636954216370395625578983872660955276007212164126878295962687326147165143236761818444123119324131229482250458185220782950743623508006383873388528600543853371876873214070000263214294565055904069675158882107234353255582037459004036080325846448211594678586234819248420484828284388690723245367901922875245667428890738261915382888946527930521229820490229795856704982468263936 [112,56] -42557936176486583393851680304716453018680746829619320509917830550552154655514529301200383371469403713017751972880746643166505353423163102676522379538167017335560805486127435361695123612317943223469869784269336547323150246783297714271202166167324148285698399954373679104690119184069170211153293954597417786746950986386437609980348884245034020170985985586210997145891681658125323392728625860528993255767690270157411303066020145163166863570722359572410460674847355414021324828457718273017368590592056343627206537254572650442782207432898935438670809954909097620232162050078703100427787393732647088048645268382202325337867901355159806626903937691791671809675167523188979389444374035460841398807530732965540665276515821776387706965122597937731471915735794079735924879992128064996864761830773064374039703910288926101468454120354335981215112325915623029476538245092405813642919353405611283450964971624105499434763650464807079959680834608159504522594894767948219778019167512220887573510202302622951802261181225055033481589237653455527881314084943700244417079666571844602776879637299192290721980446010683467804490178031300820020011401861999485307461420444146910445612724205724478456669234726741540345679412960349728666373052335335349508112831258545765811842122293158297863087130722999508897064882542963189250469814998447457205806333940072662360653950123514093011424016728225900336193266197320427653066671121967563310612194248560978081455757337673481991469202268172934958773320278777312342565856960786797999093745799080403515644380413284787289973380982905498309944017010653881364321408959041643236887576024281495404584145782941600632058818810596870694540679800169490034524519765859217079882541020441472806551530544570844617688902391527991598169807107751529990137425633786205893453057928024451146215488887896687633556930567540029708827118404203808743254827928262683091941622887102281170332887517071542496802987278361841433768340693854134878994243209716245666358022856593225557126674331467861707020256573598330322404362954033052241292049877071947000947228114577364514942648053702929952059757314025452796281889786056857840530315817228597360964838329862985537191800998638542868900116268457288260872979284300111839970908092722722832723239418010913997143142219739635515385434090979396455537573888 [112,57] 6551626245659963700144878886503850329341385131120647153045634465916494000261714091282796874642157108284537230600154889241927227906742390431499842581477927109613544244532576629448655697864137722571575298993037921142790311423449041490690390078576376799553016155284335986161731324022034090067186859588931637728954514559036529532558354941398033086300649877652142802546875885177959582578507872126362223066710636349961715990492321872477472638692594314414157812881053283180181053926960762575144733657627543854604983091748230067118799775064724002951814574382857354886040848808827328245177470755498457257858055517000290406116598137134496955058082994421852966649990396909152762717367507745376930052841099517276986042379152310363589629107247394339932621986905908192420733354783122378743083547926397562490660669935673334585642644087487749321782611775460367716182860784534643485150651053349950584659465463039044599414904108260634781289396153724855052416451598194009533079039206752612535748431574216528903884122899802920507783552990212398961305838452517480171206092244524961449504756525092630298897393106034888103672243632355558646611541720564749254155108295897869506908033436260898889704264535536582908298083895852063494799324049843245277295289255853485223905024711170161484937382197297512358147755327319881099445673781581702159577827554355743138233289217254657867233674435523119464752156420635601451980363850118003118668407021707213114329791074964039742384685440252418179841192345646710844390793958195713074229253075340062826593026921543212912315240461751312306791472260539033483579165701193028438523614806630721447988471580603015703957601259214752078331357484163224370413402943167330722911426848549709760845084246106423875814685644105387968270281679331057010756274324534533666246887225108556657569839744119828451145029359235178472644290035021189933475084671131740122297102419198246176805967109844204059122890438664242510585703855722574977883877968316805179681533270696383702117400834174869090765736627437567682970184614254862188473517222921346550568352466521398900373446024306914593803985581910499365404545540663272848137993809447546881256364165374774060804481715132939843098752699666217629570177533896215258549159975281821534275287210993741366305421257880403966661526280010777252331520 [112,58] -751502562680135218128925669136243080003205213833981103378486216227317782546501849020399236934476744179564078443211719969090662821791375891299181224106149042329812708632153332795791115712592314466029267396242525090327992837193940617575583441218697263498206235308057345320082191460834997520369920860473010649911019221257593370098995914837072630614458270257034840116010064206723575273031662653961425403441737134221834635612603035095549699235344561487370033446024011548300228810099758566107423442697732354977411497931067282283903549692319451917910750044595937780017004868190111863023758017178174057273709066638005511109287897532102679977124440072417422036645337572647532401527364387532967085669611805499116877209344052844122002283270740083898098907140328810686987259887599454559342337539893594004368883820793712255379380337791699589117640772459143419468357148823888823012462739544529665729924956513067834311890381257116985015955288143615560710809453453095440877088295638362655813382014921142138460142685106511209389318968242089299603965974756455154764637132843115409091549625826189075309176007865650773973775728700811094650490543080487611471639931555891844576740987036772655021164152525826013526794497563616376389229629418213937495084483251651794154350486526457931871484260140644709286087717649365981095177226059924141796186072648498812106873439304524000179452944582182809533643404537413900378611604227831074575662966635542914845712775461369052089841369241341200850714652246119222618887157673584773058770888269113651487517921570977668543071023261982531123091295645803257097440768872042907249655695269536454499340909975383835467749390087768521404725233456826939615856320374408486950831704782584469298521024241188865795741034225455537909397934353156093648559197369927108706019687279462273063894575580222289559203171731517975979873416779603855813865598905442180593649409149427257558845703817180090050259974182761602783670499213726967227499404171997719752050556237239481746061003906786545068247719831060245575165855116098113404597576237547482872754543355091371689095994760508667977381569281070622107560418811537840443319675983635193432938968332239442046029671045870622750084456432695716667670901806802699012166409347386140645591634577099873919965998401947323822758490619521269760 [112,59] 69774140970620894495909872550053117579004320473095194462825364418188645929433562126672186889596000766464868383160404925781527620053159908711444736547839722685420047365061547904339933194861249551742582616077063832605180098465525423360157440217687150333967847592835325208395637440353964059635096537711628632917407629438468814908584561448632165605156254964137294270226175131012591099565789601948551414661422395995432615880715813048096164730380705781652448552133410591866715763372377129814286398280652233512993939945387940361303458859126967612775196951412201231337291032469670011089334738673017026875048932443381780350476320494349688218516241403452643009140813730689778109493269782434595237925781633264602363042954669480095812713127191590561686762900644339425317540268738563273460321514857922180802865529559544133236897539123317325332213794221039927553992611137280871152808044369505268558318872577679942169969148022557142863905281412364223868475278792917557279716220083839155576246269690320894654355726975475841539667484497191897781128586129239803870291334973296500094609643263903143006858407521759935751552269614892634851953576082284425704707855489184556997873497254557508216052272281617386871535812155231157012237201872100757937505660547892370678858860760276907606683045352880766330630346984346057261303744021553324700292272051164983053502578679990035812060268262084054474428325965329064873999613576767833417847458781488905429061398839714383340848423744163125287216915517437710589316864561282187125421739253576527181484028773988984959579083698600434920740527796195713541239197968067054239562323198475509166727377457751988918902614994210472452382689806411444622305159485631980290826544882721503476131052427699923613080681054363373332400379167042654316322592304005630204604692432630775867431966698847609145608633519698382602340499594766999711557038490627879412391155115404000099793127447397950263441934729589122461293971684130230794693215248373636305747693481463325840464333335433689397012828756157340439805094963021801738969080888649833821735863477138996304546384465574270888499246463167160103825657888333528478365028630052923304634007919574316485429777570409500851205010415368838540907199407567307077860830496611761589955221615587262036912617095646107470525913746112512 [112,60] -5239416940378490107094943081525112045110943466197314928168698817921439938234157752608860721045584442659172680555740518199757640590233427502916555566152959194809638208165831948727193384267326900467026520581760214183253191652112919878386927800553726271983230728392330516624341394162615162003961043762880707813535310869831890306125417091753336263362960235031479094978742299833039718148694054335358607333554781304576895231217093645719962704452529505403559614643717039693349555011079076502801006446453288552264193642071430994466301355557223366746533467014482047602259430169469960176922818929794023581324314569483332125177562451120271865301942931595483759978129531193088629855236278573322824338119737293710529635448266781469300100247531361418914257058788408243326193180748499070021971279451102585760803662925199523870306221659745406231828758847451459462325736656079269868673716000933755541552081875721310219923168088585347058693036470649406102655444117974660561132898589214009644595002048448430563034042632267540862850364947481989134717183898296691829135898373966787757031008729245278279424534100899858905674181214826521869581145301523372376364050362998920504096239820009602232718947761220663897768658763821442102730534280256898069887013321126040382367533733529374847090216228243028659600690891113158626790913197027749173567392053425023038146578545455181474482495406002206741343000105021537888395278526892812749301320804621024543675679866170463407445722671619942802223946648468661087201090511407571881014955590870685259553797530560496538033980390348560187152907411981931233702832165386157239732663473614059443260701697841570444035165535497714216768210983496382991440888344684375462054691898312386754344958475558049286767489443847187285002258017487728359472085045761724296292195073420101116667463582112885755495431543607229443134600456201816686492531979761587895870771069095681677581032852556579813694274574858132884587985689482736742334332896770880774673900423731569075101148338577682877720544707259073064740739406509962975212397030926001753849483704966822856996717315148122077081765230975386730635922242785958332395937524602311416686471567763356265084286088171342971017252180344901471705866728695559451690991366544770154131871630165306661731170646963643967531753930752 [112,61] 289452238438409913241705432551605243050385337012004451375748404211484708444019447672895900915942990295642942706085626808730415028995973896879875795875010511122881554355828896471599329987202106821224502083704020211266480964159407213542733372759238444547771278333184297913469243235352081678629820175781041015842823478390907635464930761153563403055443180724323884034719808851421238149903592372406635290100717018165582044437470958149332598830539874915778352373441549510186338183581217622168027474975337929648447054585972615452100133896910933621195058010980865065478896075044802448710778751886825740254804721135089054329640404340301618133778618405598216925728871289724608010950451449120020645002631931224649819704072346979942645087411059744915724602049280801303140402342252751503735665879389315119031958414332567796233113773917167627625595092567229149992191749273702646733796443719901977919554658549383420241828339444362064395020344367112039320454011357645498215440017822123970986369202297618963767344973241678862719922109172133554760605050625439531735715491981489010331601340775582193479545991922752832339993564555384710926488930976958837707456625185954384119408451697910371150643816095889964148641574978599764510218022473547123322654242616684599728603845383474942216806295213025117744471417979998637650033954385714687666964503899897113428003489748232030825707979594159174419495222281736924817915060796669512043019824703680570418667402400360431537571557212047798600260912921878135520792923916049297647585182441822753675758298376350013763421549175377325103874739610487540136082641139334677502010044563420785932874069376236326884993147145235343211068778534439365593963063009970134867317236653860080643893714700304766254112306977015444061688158729207893980136909547113407227626951920616874436394217173528750975161113344524178054820384867890892626081649367290921075044067777255847017425844101299498583572962392458949217519773960126880934160279123547147566089538662890398937831032847806877692851597295348480889977158440805287530163201903181213142505889250518711940811992075442942748941742786788995517950347755284980551008236268311860364205930313603093185915531340142836716020947906219457487205605530698724598481033386081352780647714328979682128036061733667312060334080 [112,62] -6762993662769184083984774350950588416860429563215135296395454770864479090648150644687128453945540315306471697127684625253204093782838327270081692875529823935102698762252995426933298280940668582898765131835996311886608005161838701903629321297037940522680589497196984606268294615876781424063794960730292080700547872006913056655514829820578842452688526782538232430611203119809523597663290197698468220745952285566919977268251960831106667287327178952707334962179314931329598388039220864173839702021152190620645827839614636147415528717869291194251207392675857873842106169499333877554296238936811065220823862188045831252656667557844275779160978482375717858475553055167402342996671002719500751127821085144171934182444326261807921337716886608666138375456599228932338196017084719735664395468354320562767747424741962154359573690902364771839271339055372061471644369505562079509234481930199535776166183667857992228506609828142656749057189315116435998767366235964349082664872581063528663697412662220254927388701837302179455364861411714965063731458323333067531927020359562477049177043357708328235057760368262453429198394527659907417087034774179627098951368855801751633178449190309271318759506668726212973892351252510923989633578568844917930444056280051494832859396696131050604836553702937415324570768973468797658799024713522665636175376770162790650530885109190802644066550245257783548561662972509381239378332254027447816161375311101230495063360551052848290671965041854744680389671921038757155240014111249276577105003705118540605367985821938959767831869696446461963507471130217563559811944048225591052522211550616559598787895545135680624548692721234211060049552027580132796206414232195236014382097249466621592645002687082986555268223661174212603130535738742691251469492247295333081359890079644971260773766678139298393919414423743992631476323623961745569745157674470174325037537603593563852830907325875052523071993574539379582190324520076572965075734911500759078424300887821143208776480819264265715989804305429890883645468426103644644216154401027447121014151499087839311988914797993391140687181457659341026516319068992050639894364829357217756289063650219136509237274523466662142643687534120283381897056345952707033121731025292313528819426920486209870041150132251437039616 [112,63] -801995209891410969939122550269122814403838849951011025692361378980868893637934423042478944977568683440026802952573677350247466550409590702869646982686668145192365044266841801486895289275660444580688486186303870902707290075020371477851694169360112621582115875125053108485996172066978972977584168149392249003076703708087775761186071327066390038216694010020782960750176823935852680419877094287956423309902740707886574335408811455771427411373632783810165549323414465195420615207264462951089112487723122062712846334246573202133581508821849264845679376739176474701197569189315779523236545781281377708700342033970998161598639181812845856075139052708530021330825263430329895765432527386394233170028962893030450149298235560484970759392513593471435110491663476093971262420410027971271455792670388418614078486957860085503197531143175937268772825123448392201217454441906844962095624553027484632053268884468642585066344296161513244910281552254442273027569158403055757862539410521060926754361993293918682408804635684740726595731242248037389826634207318461972320610385577613747203626510922743512300339118658574417564546005461397503528264677744321496736785429839214490710198355282247144378088878966413230775571248302806443055498160489477011404892100661070177332672956649882662215198604121933212922297809145008813438414614604852782385885886629187450082409845379985828590059963613961598967407676770178371522387178064846892481948744118789539226161644491982872340179539790991734226644000051765128839204269069870229724057386318041113504557581055554314830445188359873229470160246058765913197689308305343770275100902891440118347850370961150708724634500899242403953018114825171702901563188813667975912685255191529778331957349694664628244366740871585201848678598236044378291718308026256518024254253808691767498895163432284987964795880038013197073258371181257146874302406410890219365459056237700696015038986725418160722572219917902636956573504106303875634703400151566625234425772784281673306705760224714113590460732772986233707529117236770437058011576032205194599480326591133870849311058708118565632472702879198130632721313165817719133856405386856617589306419405551516561696377483559667662501412694660714367394058679041339439387781425059780498249010786527895667545458880806912 [112,64] 134274964888391470540848293349597886707451967749491199168371869305443370077154237428117320348368504122823478534645582657092426395393323222380231746604370634835740425543379018910744818655172571023069962455985892478998381521975778315853694766587052128419944868429788515881359344393608652143083610635678631779804718677406854821232450218224923342086956731528970196558258384410928580579838060405025369516398944480972924618344814733187795004924165083530372953743679910133917222353492506417810229901561130097213141878138830787924405289285307092636384167762021321373068302319591999300302097985974340005309826314004926363471856524997914081772438921666000162717603631320193712791001513105919228934599535424445653277333000605430191641621060838855324963821124335327434946717679565994832439664229515933518568316449832017961605274953835140475413501244595127231345279168157620214062141544797538637887137823949339043338181857737397264401535371783667056937085326128617885449387691087127920187899612230397467484809321895819982778368290573894115890770248562346501024750991601372831920746137284592989039473163232004515415340823534445353472825236683532626282538263781652125491567713772754554020751389965197854655383657339499134127195957709697481300130720934553913536193923997281778926292882861888727063100643670143553086186658362681855744062403619303972842305010528869927454974802560389242092821507140293643724284653507418786001749598239919691457353934968588633417762289819767611668569814677009698000915037854171063707229710712445849617761933871741336528948527714228704819532125735207009277946152245454254032411871407804814403589795450119245764304881607377230348746784012933112763142669323194851311604903666061857935946363398153007335244945100959646332327683949127450840485264252398519631360674966210233476574559274642755096017272019494695005645826746435705583972028510700078371879431534375668780940918981094947430083240026041304316448570238180012975109180690418441856768210621426896387862474582198150994283018505705790738146006636839904406652239981800763586997082040957862942932227922678346771457386380700904084580338929104269110281565296286375343874884866408048374248183488685764549120022316608362235185035927823571365672647318213582702010040790669752343016738127872 [112,65] -11960685049869594900026878578579247395680686044005748025300221167542244618531918055019065760653487578514047613192052060433399275682232613458881130134410855094197736105533772863193433097583631805768501153116918731132610282104713481422824884280517194366857614273767162562798515024622968176247163648652628552159532664231436129268293105829806959610410514201123866935276272581041896796418661998433761515759639120417183089873956571678153513722549087213528111588152587867604095285079019322375652815765846713332504833152629140820155527749109424530885648435532181697760153400575639309441214180408666699896015205564707062499071356599228884849345521738561830501530761939967084015008549199174485302279031497208718753190622758325024795250568556879235272805231474110408064997862371474542339504045266295889309705100710723245437062162747925511943555914415778052544883165291155339331567411213519439067126356171880515931630017405183607228275144167616731252019322990071850825888802416323346187114383258400376725738116531250744875582056494568894125036010772402821597571635137545314582200639166720101709859774744231381787150618823550520654830066628871437821473873013040747481831910643327940601469386043001768357135267606946161022230972261193066101810813555788102103656248007788282662538407230606749697675829872097244087233672069419424579582425565671761217169720680324141780925589781516235664843876880966648739030000166369265107244603754108062904898357337204923032600369082895580631419021763057939144746004704730076354970571868032871372401558949820741290653860861501598305372248286532886125237924785556630874930230884600285293523004693907348491795138996517300612882163004447390125989768042961418261100470373084951106829192297159253548130229423089315386032052404133082485836066266524684203006997987381592789539167350702196867103782044377489592034088441540766708132607699008418779780660818138722264672581373113443899431617260060472090854456962238635302792340537210189162672758392811478064710790714155919177410978671398687750183523296090276192948523409655422113457632631304080365605009388300723070028548656624885169325924663168463934371551277838589806603565981425277751956797148638692967093658414169517173888036735139488448310838883917120100335228651101571074905604096 [112,66] 781601168097175645442454733176044526690375361941162895850053384462795203476842670273459849056112485503807858311070147667457311918531677214335390343042319631664140394445285894956574942941735265499612995032099931510496894531369212092872652476230331583894074229015467604113355521166465964534484496890773923105592657964803217197109692834432541785581055698648773776060066510965235741438178661245461880095146504135611282126498017934809120511013335443324264450123290601905513811051762744113258145168629182802592046298278330818905145094033739971872215696432022743326392815797576310303909965708662177357090201933652638206802796645309921342433948064005064696472299357042527883278719189736752735401799487349100219969468709674377320728527714877993636885480905708903072705049669962374584386727526136224342961071909743275686522316722155013499018886126507883083815621266608259987527158795814805734085707488768375484630791987420619013553823107987869397143670768326673997507339245391533156893036681455937363580606308778245950137670678869047646163012066339984463273234788990384759673317495614352925945798651338254851790170106070831098961565459538709808070512796075805133944199027089137838320301266667378800378365342918276507163693302622017442686212311498130993146004576831895116390044428385839393661474711549420915357648184439022760881258514682877562588611784698680449861023105062355743969134933133812939934278294355612143808385689154947197266689490334289610537468841212738355843687084120182348700057618689162343441955218723860556050899938647909879290202958383033225345176346356963204563592499536010146648532223196202024157234638058714805972314749950370401968561805187948519362195764087467431588819083817688432458175891776743815745111984619066477048335717132505439957790913938942633281824650623893205223281193394768002008510770923691394719052596644079931540289572733875177925540365972304727328056718981635809808316728515499682269405470471131648964197477704537435115250632048530753874728636126437046965753378488396375287211866078885813696126416527252719028608755408170904767463853862661138941429501647733069498432571295908677955594649055590830071386105552568094438749027553656518324633635437464852467276923937606098908134187521137255464377158418619762212864 [112,67] -40098409166887028622057270150320683105740223486982418223289240183877365745264198180429612936160717610635734650616177531196483690736555066775135710650926623630240407741837770494572832092239523651046658943622849306741151834345289164795570267544434556845143485745390393060604348634768882156247582314277283205688464301660087878431854795604930960143134254900752365310149147783613069345242121155422842319909740283917875853209863309511957057477994175049156271638201333434568474910167523140012069492784884238105722012970634235949025682779917317876076140646578754367320239354137892120778311665724412797487537183856108749235000775072426032597025846298500598016912065757555029881598834733711916249771448281893540588617268400826225589219570211494354092058992273951540373836169772017190104335418104728279108022747535206402050277301452203728667336095233042529255715477017725650374944389625501805059654694912326594414636461369442618810585642323800622855912790481389984791735266185938376505511473240013524665269948942808774141425493260119926029241962003478773530148874003758860636427601689340746487353365576186123321318040855147689679535712995991698846490723684393347065287482359825265293871772951030422960479927934767073137166752632689465056971957206482720008083266928950777619604235949106880368151738962475531128469888703580561939662814110081493598402244417534113567136146798291053632452714672758788811873987960418859888002696856917429145772138123343297497724347097463841138105685751809780596782294018683238338618185830597502185876154147614304756887913319618880506471156579161251015569088098899022746392522660190985416136160232249884341276881118219808424903063944644231236688792091097829487199206109654677021568268019022240335449843286450520007840032869048057411317456633955511618035350106608222279485864182068083852998589074274640089768317345110666557492580994631158712929886309490382114298126759807839259314274573398509964778679311783051647561147994918684245952703313023542613274632153125570833314648470381347060328983490646505638351000466858697742495833045664580285553128026379584774355119626478539458165788423816598276336697177844043499000521113287471311099912562801572894611208971086171729010888779888844568194524825386290023578201084849553408 [112,68] 1614428435315794380960696707942585545605972525026529455783444117898512753703497754201320207871385226317795734057563278253568297243120812454396861602027168977503616201645314406323647391455283824530741911438935111593819214856124992334674232220008151780866504835448920295099954143272810745522995965346387873350392741443442281079283685401526658683023550632378394129425036132244855709996150072207042410289852081901674917679219478685792146964745658960706244478257448431032021251359241722129938470034812718603256082217627946673626922662289453484721241147275321197717620390310563307389405306815736330592759656240952253519036924164404062597087381381448806328748526092036174632045798961940950645828096091030758242725930665574584741948665949763845172507788142464402748674697281448296848097318749679466964809801307293414370871286022852484058309842639317770636927944895597362373549530400875557080392329205294020100590502331346826320584939276961047202890309061726993568148311713365214296137543992992542785258478706969766796585165394347811318452658575631695537017941721400134426286323697056147417250128795475433540684163943609421950912928234164911425208924786268027373477762391704513389817138966554989758097949060309209009731884574028926917693774838325293603829529956602784175240432243472117806142874254451985916185176439555082261634277359957705293244736116640331531057742142138188311854315981268906768318500928751420956935781496955421120470195183271656097362445081573804925330118430797725080579605578722617617208495819520593009591751357249851281813218166354475228681047320148924408611249317035245589589693578920827406844789894037917219987238334242688579837028858853023942324627869788223811920633394422914300439811109578015592485785658004725746277011210841320903191457619288782486156026409957282143974294329382049274322895576714533699184967607770554217137119336549342243994858431536088688945653420004748997551440246319191530029200407090683094762974152447011562407575795982683741679758466371156124777832463149316816493028356765082180837879196838345440416887927581483158577421131522140108589794720779786749308784282385829082327288599439571871391919461058262122063153721857794816582755118201860758209845082401668734486804419789399417263895271187810 [112,69] -48413522535304144067780158473528021145855305551405507875131800032696309272847644598387473130937422618678431884080843508760252356973650257776300575579700128855403304759105509344651067378386464346068467514946851168881663732181583326638057949366117254202547878816786553661357838870698551868453160934715847043196101247883865279206090612592018820900000328653266776224948570066649120372230348538751070866418481873172857238466568153723532154854844658493191270554741963140534022838509985179551832181759276751116836850810621524254234631513638750675084084708956010470545498992406573911490746257707810557720095502650412172536881156284116586818139963918036200572399809060597451394015104908727644593327049792726222012816545480412497341614881388409416008676111979986288168657925856705774122614539982166285051728503445595840153119101521619587008370067602982348253308874939659544203621202340678433191733264439369515707529581381792173295047459421096923235296739571063034807291902980059425716440931963867438315286887789046233836209597876123976481981412265332792575882148327827615756728591269624265407410767044802810649294427277584999176174012190533162032544151141733883981261859915743772465143827117835249136221193542125231636932829370459635272692155452696735374352883602004529435323361360711233280368212103283897122867722971041304141821610538940144488571998620564650883912066321837927910127674104308873288833612963138000684900661151280117065399621588545781703872569689967834575780824605509441844494476894244260383862183134706007708387144562303783120164184241374880566829369511777997280714174034118365964187566380223348478117047965900713856265147775891078739725316361091076958205420109275809519362359556843771323295772925157079243629254148665416802677370745152301528744622220008330626532158331774249464617584569102713986768617218315034155990579193599713240203971150194224560954168289109974683583056628567286730876395913545281386466658729348427062302021345096263554545735799167845593416898997228210095972554561288888298068509364328242935891778316779803173752872049907867497537143852318934883664412887495668647401283400734199265117259734107636704716357874024695518731098173735678573663763393832845278372893408513056872906201775486862302881945600 [112,70] 987170559473183140019834404443368856067675253338621644010985024279828521224752986186660918307488040800474695105323746362894624865142823590462347281237764391498418097865515396085499630908165869671201042561919920016294007700244425884394220371110112744668905357772107934373322044376010816653910125941199281803865733261229299616011841934491379384165822991943029522430470040089606344535025887085540731467793908548019916733173365883799749499345601628470853795876640449703764759385107997142874761726887185688701846361531087961682467190439026846706253729277791275832450719421446546102041643225362340547255618545109215294194288273123338053396650984572024328315600406686597866975932691863495736599976322621805584450621863284912595180210660303342539413693753753227653833722119518477464242135329311761923396937723990802200582744328865930438413798977320443242694778323394575957663905254126649291164813125123180837604925985372311716892742882408464185948152475097145805405855315403054050538179814526512494570187679630101452050512024705964490313126493996567577580714542476893212254406205054890089220862224977232909253458461824627554310785782246125269478074503979477426490915345251392119901184307738183828027948437395563611559063543525616255452674743904054084728255126600107901386450171909659362514729222504630945182439892203923457883312023988073016855785598810596606333604420547098046631780273230829596342423620672656785711728587587906310617260660888646016583840733359923071473469823634038463699624984146762157889948862786287046422292300551136199910415777125656625000954973555023419876056378059873427363263493912891577578722805497930160269837216780910369041049032768720969887725740362623526589551169109294286089325117424159661758648924545628960886521285569983942469759919760114279132461277940090048866059713506891563579018802543510961704163946980192858334394799033945977504764123555286133801326868411117800616392575391207487458476242544033142734089295935629626180884367992044949462235624476082680916335514466556702256835377777409947791301159944579873589321468445738619573843463086145771993534195054655887839601643014241710913982715284167665690710648083178585062757833644600774740573592725082360438736513025275570172062341749240882079744 [112,71] -17583208197232438727361549674991072162063338909053998459035990674726577496062124667842842255892154610921499637151059889737639524946343574327300568249008098454895884679428347800264411232337377984426929347541584650761513682379462867778895568461573228801203321729882367052310196459397301011143013584249562509592665415542252032569376954218647216682399550652232265174976143848027079894075875345764643705561069363647194247603738865570737652725303063506049632574386304454460072171054462332128610313317628020851523393436418288090212572340206872323506609321654362808840523263683969932458716644138117209750708617142222987349547628627143697520091773381519659531329258133419638640041541410692749504408020537895770886925088240927141765555871321599617614300675542903696509887623891628481087745302394213544396040948755871165358029095014798101789635776264599087796562995022882369693795190704528586729467536659288884147543057472557385583416628926318137265111215478367159537424182098005547135383126828966358539964914718792875345593649230984723601979263503562071241393457403117537319245214108189564103130674794271504605987834621804963892314753924011745299334425174845593918451109934150004689462877638226542759970071615503843826886330783728034063730324830337633379517264150447546138277568640658726443656290309018785345816780655985576357206035921579723353779229588465436855637814708135758408457064252472942395040296777521541417363021754947459765817921014206800516633889650177661286451832661988778944360967313776503802860633111702531943527768789711599843283343718062397557624661347836508288027700292067298640574316909228567683622991633960618313527332016572595907083652538721337501316090137495410511967350606355238499963348621915081197632009134459087214201271618795049549439190053212499514712214408179033796426887418685590745753439976279324593611760201431053826048710943249804023232792126173887140783103104731163308766786928885594780490796531792112607603714467610163871676142378485348629210146782026732142108441229723289378156030535801801194453078804302098692778834384526975679168071902592169921193203448844475955980772951411348801642291530212170599984765571053476148108791930723867886323008347254944995643849861031827191919842645978222016 [112,72] 1047799223113465625471336697041833572249235437470976115227901091371868806704302482678862243605990113182605651948568148658536334153242033763446383818230927127311771615040138578223727445381930460462813500009117308425322146960341886778501462065531966759540179957095267428246740362204743074135574965614921246108651080876239674891574770064077870696628053241007712231071732704718444242740916184705997748543338551082217888745137798569078775045294048980923274149662535923117443025144397616828961954142209005993991522106169193262206687174432291418483213368552259082956756784158670656654624858596926387012449230326912628336316667442489718380119398485128481932148261658660516868036975364917441301304568239220426159436500493156093748704100609214478429340902240701939916319322525170491715699693993520127169034072596077785686972334357472322497649554694053112907473018230354586141778006252214320328985840146433689328428242500411911200504786286743008019566211267961405219045472798450842625473443264934718908241751363866716193629874150953207596493674704884158969493969671118323560777055143738511364081504230975533083939765757298699567605671379772872559746873572616072163249519197463555834668031038518291201217581928256312202482802016947332967645346640857578210292076164466434029681880086509918945731172966813573248025892539179851009823583614347839209236646848986164137807492207835757960368155851706273045997913430700912906707681479655242050257821419020137315404073776314927556140586886742463632042756814015033554953474709550210341231119856352033545882099385923958253144651398614531722428295894154866242493417260053273960014991471094361321321122481515447755258347719730249771243642509369117799576721235795977729820630586851075860932284892642061912369635242634249082536243670749229538521136189347073424692154833086840846453174547106935495867629799115534222586287117289031205777448759325937478880273864792924533166749225289640550606905989639537340649650255633326923376166815815242153479802889329452213654590487835041311635249897454369874976686899526769419239030248087189300450709882537848570064338182877930377201973216250794448851022304032128238161313782508219450220106406930172622194367998766325057791629822818574537471289082645024 [112,73] -75278533558301741757155448542386459366754234688445937061543489343618078579768443797486605233359494693189235547239276240759731747394351976386255126805260890807814481378514823453857602767821059105182463530436438082932827283048926962649409826663578914291832584895189060507787963941922175619243275230782922266566570801886079494567765087633930307664125712918382476323043491294270128340812242773981665758848996205921451800772916396973304747407361376598133894064773015693248670560850595310844179920013939959704220587836665306485398925533894977174542677983246002117448952481519692817702255038093485259897647862207127864071937934172598263862429989683735126160451322858320090344886394854531029989168070070471475187316515987049367058349928650432554218209920653840339173317239818385568458100593227441096586615659433692405785192192446256647436401304125738389706296216714295438888073640781394265343204456380146338113123770347039190989419185556498092226583587510550705322462024781133567034214979943309370603031392230491978129607794905834652266475973176007293096765989248904629509119098402730238341503184869433677742849444804584765842458550279538753409050503614796047693311866692825314834978778072723040599481753598026499456829559887109338704383908721459704984830765879262262666218798083140172724529787640828702169717696445906176165962764846096556788215089819593046330387933015225209332695554423586320088881686520625024908675984465681194175948297901464072499859236836829486359622873627095088900789005420782988419075842316937359730923315636352922799638927827309478264287167550212101982408964720183213352952650044603998796667070943299775237260894365443098821716106749771563075909746128758687560678205347339533375075360011075538186557224606906633728696462292708943962186703371663161512776182452068450620735296266789297334117465738058211580328844805429413877566829398903981169886400184712417102632613178943081148056784753525000348911691863188902723320915558570846293900591962262495999994809895672895599916354829217525349446885975937741687321422473470632400028254940569869550608934246989974659710294963643371447053151178640304995654119369333417691003580819346531112382409322317557249540639950139551538264610885908071036636807936 [112,74] 3307606148792591239025944548975838218211146445979663272448071709167050726309703971889096677803743885532799660003285512713353910265368693026385635524506017554780745731789934819297783019339703180909985537556106724192198393126113184976069069954318584668842005627986511818750044727225413192242717888474291969724805901470228549321111450492402603832449797768543961410067752275804040575542143554366561456760278330034666697425766938501753262226325852099537185513606161986215361929328840983378399631187463664927738690366451925010727634193800525483041700428181084643206356750634138426305744199420795890994075602433711139204810982644336960931743448852010869545171801353249440455870880910030585917581609119885594628536337023290323717574126035211054046995653864176443808484016093429343686564907216448048442730747174688066851548687947075928404408627429843071774929909043527807944010680575823171550939949082984915705736436055976574546954489407144332955268447967157752888128628180517603815860727164066852984351056891399623698266061951474078239398943088190524148760453645671180949980379766944685224378500811836763433052811455914306181197076125679041475603142052406058268163163917421858539923559202444623123785548965285740197479811322014006208514601238168125972978890960994834554248404895400682281897571757573211869951801494684417149081230309702219722128343678142213652207266009465182562316603527580459947795494065357285565815907671375095675180377861020568398878795601372522773596361361099772637936865204786152851235237599807218166138626726126727454471047701213135410670314707687094710093895452719501499588775957683852542615759441278940719828309711925333929491399169936611364690699405981925803372323318100897798012688755400175211408918004815576100237389026030657946827057740842125703057931306931786024947762165582735547802032694204220040779350331006378839263669185919398923252801309332972273759360963204679590760176202239521314646454215724625655592797040912817339907256861707025536916498062617731651980003995491840613927558056707798475920694626588461301167211217874525645133591455718444567189302801290126300801354383578084665790382768985610995570860657200262784754193137720176682836872246029503749677044427890734533155616 [112,75] -92387060460493073480206883137709675615646557164784131855404897462335009102193357556860307049171058311920984108508033195594310104219737618125228215811236957392571476641908970596820117444658371654305165109365413039641046798591605275883944476297364381739188162890059087455813343423150503142631774905290169443837881208331129036609627752987555269622061018855362392898254909659269904980539120171425946264521221602489658304782801983372202119815745768932988639769373186523810400174670518626886521637597809195494561491279730862900271305773535810677554645487615059382535017802797852161353680054821696784079710175756105536111894634960626158865192831712612292982956618202712524932230130749767681169133169260118904267353316846777507186101623320572318783877340399133608554750636429423476267480046437925785131737749927226519905952767961177727889621404157112687585854787119270466213190263402665456170799464974883410859526930059599004149845713782499861319735783595448571515045332110542509439150669729604535945691730515759198200708970994058296461187766561551252831980216981189336460168382336535364819629137974364846664137594817220264157220453771290004909286260270849173429033201930150492356592251700679517025606338472868602266740762216950137494020749370258472864987137039800009827915515227622208944623428607791929731101037105107521596308909834429719216782349639848744160531346574747060193138463293120877255112817008849292797925232224193511379015431469146254813899835128730384606868678946925730239318941225310653514008159838652222379180653119841952380052610484069630582356467345076170607846488488373499051375537441694838565701709282105621364715429717979877533408075815396198038077792682579443371134866084821101453191488479505276769027791247944666122063255970441788851866427344812877709943028466966050883946569370505282762722279287807393309342663570681406155555152903285944166457703276412394680782846103213597862605296069048724485800324444403885883614855283673957141252483638052349146682376451526738326912495452531097207427609964222227721989424046905559879243712385675895755023812626905505981857952743798903269360723092410154108706190984419373912960772906838825781159852395397451820015909713266755915259304441920699936 [112,76] 1768461815324789750457165153138906912891768881858654774676108398640285978967033948465931795116445640647737273720902859819289982381704830604280102898650127891196021849819873775409377734346444017003423975406437349589541857442598136986444983569359388765851980312291613130095178349879841109646354698468794802766132422629806410742249686161157192328242209869332699329010668173165633671289465902908264768631236312397156914193487370735062249459467204335951982012131144929743384853553262774922256941541078556846582502166975063475511733488131887241480627023647934143990897872580163522927902859619463077607430776896468208291350138772207277062784913313177523063196024132526296479007086170432639196475044611500866276925064335761482839716135226381456114173883038892422527652586233075568021456053246037549505692662260722240514417478460906298057767905670241011391574086211126003719605488396829762937325962073561103273822486688509710719525041469364045680835254107856959455158252041727191919858356429482028221949397657465865661295836460076572583127108594613973642670106918262915872265561257318208055902466512819150187756012393828635825108654738751096590956434181094737606560608673594105713904191543381079297367021263193041169420464048003721097259298958866870302967402218008445709923317198778312008264743479683167089865022046154618285357289009746839242707784231260079586939568609595806724034245436644411749109453757927772760266933205369483415456554460860687661625949006764929300358623216488090700955960534581066738533760455789124026914076027578574775295043253284513965985414297152883612133369513001648127079892329020397027811239762144501852050008914969593658106083888165182588020274411244861674691384950882866757016169216861600438262071366479084617702812600284315064576004979558584033772387244779845412410860734062248519896189531240801994369152106993983766252879706440818200850617795712073615322104576274875350230425721128623283983507570974509285618842192631561837041052320289892406409079090337060448525293143432766664182542372982959243527846485409224583240449487181644354156920836394173551518689787008146278890553837522098689888862945298816936001265729910342964557212257862935705033669687530026633525047623336368 [112,77] -26678380849490255809195372354557223989676159525820279656723275275963260286594277588088244500530347034283507436059098098315901593792023191572268188097104659679918572609158944340920795803900487689243389471725548962408270574978427858952047512303998246491040797411614764858033457551884574343630212219736226625695938116367562967865072405300075833670956029830475114868515572931152493047274049347889984705325484788638601759802797438953224960824455848871378269259337940171998487085393249710968147307880868207066080161182517515047549125020521822970310538530744889216378062955873057737759529388024486609657953816122948250272137625569878848129903945837112513431581712310082800156138972780602194773087203124576296138445820867470978667529954863944936225806568320431938049989794835560745530468080265034895526581221343940328413500288298226981891873182158631004469017387420897264225844489681471343793934029764846387823033160964772792130855095011133942552900013395079888066476417680838932826087270974618558033088109973429300526498181285829952866666140911087830916082186439433479432252749472629020582000676559851334571502297704868595664227624496410810018522099888622607037088634034151866065919452668411397420479105520859780811116734370932954268000418942672058902867539038566087945475676880845644729808073363949693813439333102212396003346279159881391783750723846869663159213507747820860871824821410699532411530184058176754707233261069613711889058041108472742611297179377291023418010216440857135414104139978211942320706964540399963228278402767274567580465136845849588196365738209975925998425836226849558112646588861840635940651748300368523271976914939083918093907340805839729218426337587127989616380131848140530357317089032864551221697471519499858780456680233310349414127575708678058761190094017248212551364355655893076421997546342239817039899692126536563472466210285865797366868439035501313381389260660786675023947158858747235204949081909554363563545623415966549882226774475733763787067935905551487976612424635311241543631264914269958812461546137141026155767101035414571154428172803457030138645655257445686152216746270569386669023376736911701185104289923970822248256890734762918884407270228465872199410292480 [112,78] 390187918069073121892071558815358085662340053689367136747600130436243120184863618308298424925493063166419760988589698196821235742359979249365958999209968831596332385684428652600371704766274989008759344251478415440125721307736595090440450103255748728240761703890128818378295816191004784946854237226242114220946841275659264346503669192951617028481369349794643070958665298096755144560445440999442798433385149778236827241203172361389528012355533496880544273835761228198322405637854553075590660878085385315048030196569038008370463661813114573260856616103600198673390051755835242895427436285999557334599227442473157463926730562328408259922007158090700158025314204136790839474982269248006804139017160141287687166412209924434733798599018634048480419847504846167273279624745515266029961471747148674665620591651806466754080451090626710060397451440670146348223035359378371580024543148253470147136488801966605062074463727032332247279013504627040015109514785210479748389791658032903668009276724558103684204883515610185360484710808150028682335626386334818010779389861747190098850307390246820597504665001467028660738443771505619833441154467203945271678257290957824242743677495195332585709037810875605149403039694787032364902922892543536356444020330555480554169358479411807198167218400213562117769153165604002414551614590544235585684916614936316863204718483670296725776401904624440028327531818753354285967805227651231596140116142243779232997556200355115107718521639550886914804334576640659677810112590301232634639696795933242894671063690906842814698850607883332248311409081381695040200803037021619896993310103269404827142808924328707381763379591399045673428064872444033158392308239028710258687749442769992321670512961746022882398582210628380062447898891257140025231317700931854854552538115723933353125607186395309642757836733400955723012031932235697752545680643630824546673499649874133746254869383312484760347768026108611337196314977451856929073273333705500513072402736052539741408392350269367710239030245592623177911428353999685706283602150437946785857849022579123252769101887134867044631304598914874841007111262493562258565546702482522408284204092004227114243903603898298886154439686782731225624832 [112,79] -5351250207299617505456165178664127197026818657259837615565633244915657286258222255574972059479837516846422648071151545859296381205622430910880909917373939636940876172495428898445868414628671198939848636817374618366397182712511163610038077477075172964521632463782588302111860233020923053477499306065005474896611302791313447602546949186895878046107255932199907639653024603883187917884638208919058752906644269338881185083849757192653923042417591402678402012258390729083060993949907069533037040345769017613670221622729871493648116549596669530661383185247822149970699151392939731016327156093037307355293886966876434501274189809561732631295635604775061760018966523486316270752934310862988672752986878854922526267253962878189497393096876831126663972706035843536464523045249268756509363733343732073162686890662479903906627418531222906921846092454122203266955570570684235573247153208327849843533665601439245247734924361009837601264178630432084737753020309307735235747385426112499213747136319399569155656523953435321014151095402133634097279900815618749989425515719933906284315946783431078469893139150645594172290906015177973478407511977375743607109733130618679455085722697218902829179158901395210928663800853301287806328244576144481960191204423500871624171079659829815996623331830817697210312251193386167039793878758366229476153822509578217799352221837044477553002989385906965950035565736835447718675072875372785655457030461392437634300344185468832357218485817540413777791474328947043882208391228880198458334270699158709049840549635747400569888913085270397788117541365889132864025864933830394810823857924528228947982876319454851819221909519773951378336471404801449426803276417275278766629845280866209508440297062456338570006499394850398736872655588397364466223413510617000349655806681159585790603392277807021010657699856848861167778592285192532702043830744290629119808003337386755429900933877887948526159979572010499669952532862768242525250579629892037457975746971956333320525900389126952634505983107920475706851716026418502196489339524201317044224584553371316184524061324534590619451775740545401957970997009396937577819102668844691513542760591935732613036321156644992791209114091680651424 [112,80] 47634270172213076176610415352878263831929512189925337341680062325965900600283246353693461106706626814128280593268363484929371351228481569532533785376379938161530838925994569441854133018907116169812858761331799554560061413051705704879092932099554086467791263941350659003403018882395421626515943333341048034456582590134604833871777873660369295129513752801926107877845640218068329753339269270044510460394026550391499139416030009222890152071490696770679919812770860222370073557124541981736461242234206198974879156259625659527509583853714456919916331710025513503389188668983726735842707573642325469097025981935977577942623346679371870300393868515973659858391474701466515478144872161804318510757515620867360469733291166011382050291701717700617256966985481202120242223509185213597489052561695828448917128198460464439983015020833065536933503247195111094457174122101973315772277775133316207958138212999818623266538572601843421980748137735109426679789940490945178866053215476761573751500610531049930937791980530050037480747737317553479847911437142776547427816150487442804546163392125629457463891400703358207311461825428928495122387503044462022301903331163810448205876750145252928098358629568395055187108499731841498620366101186863804281911355363739722130838070942134146623084947342327528178535560000078595321331824266716890635327346117831420086090842519043898540134002175454932989203237899881524489999582953531891674543979472513335807931351007469707433430070822416717582532018373518277473071503903082487944481468049188067115760782082725845591367907711862108097242897894742572455766100770968892827386226126299254069249333404020780992296203162481670687787616412057414298208802262219107780172092666502648122690570791636886497418562700064808276317462766395511784649786412849770740765282668366405747356716809750486795516970432986485793705317128669734009478925838466342070407239129564238690692982387706469925862694247289184453270564962093917771314115979973220568187249176029750558688027630572038303833533487362095196408250166408159644018252904211491006948195169242829301275526846976214660318367534632028094392451903371933754304377569971565792847574299420168185644131507267304779436560027968 [112,81] -26621881215567266916911033773406505725260727671935082372712339123748792857537547593186079167518524697731140563060300717753137833474372807341192111524312221101332191207917798763134463671769925019259245655587071277100822654502158903438661263775947536729958487397286717509334677197163716356390874310501598365011456430671819177211091886767012941993812359541970516861368021687093073601729408319562829178434726390327874467976993188764178279455350742054103269871839559133169218081469068461354052175677389784498856399017025038255033443627290204398920149317262506450280975609479425094137423120980854906032039109661414002674772427251583169848498321719706377568341515884228846154132329905543185514986791984152179399798506839298396140794165361721951492551920622496892938007378090640128576309290592507931538596853497660305632009919012561780769128691736683696742857610506097740724190891903053029157838968226483434181049766023767731736348827065383997653573398832107109699337862233146048538550394714990446075269975538940164181066042458558597443558243456064531349431454222289793186447741892246706909823849852398703177747075567643681116971105630582439098873085368440890402256792088599549336730263298264191476013943355469725151064042732951421850474276017388784815397359476628852937672339260747410834534655442083760320567862977640618047180519726310688484531277722813304534316563634983379198061044284270569517562274117978010653634746227384457417613283637653265995124113475993143827334695648313302156311729283694684873807138978576126298439203585847626556067830879046294603887884887712213933277515377956103706915008767324199907759158468873969370397645623645275821934145359974148162490857596040775759227178334993694642715855194437878769778844225507266405493125782716396271944153185133588142124137288983896900070307631378355359156816377028588942541168608564779461351970028353017047778264001647370295911563473172489115973069120733390195537760606343423022410760233157162301602498673815025353724578971569423208905075183832271179478328588962363873150346746746498458798450032024895517675869987241629070650916656293935028566138378878998417473134646632676172945989970315062407461193274357883905873920 [112,82] -5949579957714584532504821987792012091949066391681550552278123129199427676847228057181699645670454795631734432489944693945514325719813645547396938339067987241353264904254118943874765484841621538849447509948713322832629146561145860625982177420164047297555083492652774189139050546462054263774394076801146450540896864606586549938962633204383855022670294683072095401027490139358297116947433170205310804661058467985110604601269404882586754823057960161643298264101981725305856258851713395316477517370828850969132486734283603028188809262595003626917956652545368832479463971050648040147334232375557055719135814782192712785668114461233065401587421121870696554000472511078684844220468178412383201716037805005211795568276375614069680598370354322686467516054978415364637981071492243049288590127683666154938792735742201290659077142118558335199877360803211314023225501856837560654851402258406986328189841552538234294478046379688169898801193731410064884086605487966218765039522267497431155121765756255360742675261415248292055522402712629862388791065456087883115157602148791591518151775542450063078688008999665157932668397389839953135493501070466027310574886376505207515641670175836708200447765223530161254290191274275630690201234683237911989154173355247810709707489057960074786600701861157485494102783335302391000778007995513286874045990793028177451287478249386259710671335714775903306262356928492363530717332475548284259637335374354152282303259834579026134426572819810243898485143192136602913906893902294921979295131901136209926777706418206330503499884816089896710514251921053511441841632441548690614389484773218263523675084844533984839979034118746375487180196063051820522497283912286289631431095350885576290358433693938404466259946525059719758279920136063766095715353436564972646191029441806663904285046219160596212483488647593238666613842921895086508806881639693638664792229964559661727476155015000203135803947685674332410361351541831585030349243653115956097430201756127586864300162936441049751170956603287314638096144902956547601131498017649233459689601029718695881046769886893092029815561340518891755912209345559730172778148747560452098069518854394114343656742788949094681264 [112,83] 104420214302876728366931134452713842928165242662821744305800713400674079349954163836492721316106183817119791307457577858466916497302168861140166973816744414224972751166287701702331529651935204579279324638373529308865747741471955143755543876035323409785162753812303479194188489447123430196590452023982793852921011278278775898429636806339567736434920524164374693616681661815217524887453805693111823049913335780653625584518767757807761260928553625177593085775781023508230753687745073829131888999374001811970296195236283761808656754888995947146640591427048126428047625940171079226308256497958630122676593218206815985174276736403040735378922004572162297071845606330679834001952257535724999158154736252201776050728055681829076753785821498825564208843772071313278818897233506083243803782790448802563713180543098480015645620222266625694718452224599667567821796901578576971705966385426055807165710692351902041251370218951709778311041186546339940694858454582284241488346294351488309465814697569647377390141590826128541242004864328205656618173143661644378442341535626498000287756022385823227062428773138909976854510586995459538316440224917575794225239193233446099269426953933765965636407069127596099542046938313527726264812319657039594895454242545578472335488343383825558663609465385261657410600557186094861105615938104499136820806215255726279349850056276694059602749643846427345073370137204661580268052821398237488516781348931715846682021911475177387465012888500906166740789794099080391155629190399909436017116589970870034653870551330835669557492058636389298945691168387391182990163308284699292177944406462898866612678966794870935008310878933263795782258109351237493588461393588615116708346233071178250977085655886105787765019252654403951187808657859053427248444753393796579102426019764284013456618020025371494319581638030928648935494890078004066712212286007961995072349359123856032726475815551272027510447405143005475212105580448920369877274236629747079636136672283701396456184656523755250400998882733376420668351092414870274776432127068822541724450276154103454726956297986352186814194531211535248349737064352120875031103828234741339259289850483419704214868257847629680 [112,84] -1133280916426123503208554286039608844357211509259361194373660742258300661934857366158569688645520938870355884357601406908638939784341369084546562172910365319097012052288335510109755250786323682713479295342428171572888964249012203675228225696791302987148011860267992098683907057374009797237739423245115611095089936906130804703418837888244089847649030740398521251112306228291176166600630661352903544322384730880309456253003882306987996784012032948510941143894822336114994551443651045655279543924869374278549514348988918580464742902349037081127530811656591058814744760666710070453961712566205478964799696649080042492957727404053905128629886472664408009376101974215996772504517645976694419659839057518693459208257442035448535735028186789321243794007485917053088908590555833983609708377517795752847446127389449161387315473919088204660360348156779209417569566901533567377601224809770164340567058803604873163947760842291730257012859237331583544707044760299833849822095488421271404190545637629339002759499562187406400466208477558198637540876226671505098527552674107948084963676345652628329588201406411243642863661503376912755080706295306896698961422700334069535684256857187298636357014947927215389364663515417343256758519747057527087101109216152218230254952373883215084517260458318751937739337949188335795338906848899033167914719241212789821031956743224478896465236226601117187597963628264488338086366293867891658407532810717662989242134649139839989225759272001800631060102220083396226418556519458521861170400023381035609236104787917353812438902219420093441424171128377538103437854352823570202371762279389864287420692630280432231874882378117006936258646025699850441000215243806507350448731824640760379627013935903786863222450914423831712653290202390973892448322935627825086544751688828875939923138668456007496975781672179236822782105518512188885439690076063552488812798473864612611104596691767267097334113172442189676424513584494099574418111830709333569836205522005780248657417327515740305798792788983149031677597290466286646662883295758790474551819629262260738009081155805702602041694412527115271381973320677712141358515526265387573336036303949816445711908417522 [112,85] 7633007830562610573977822164352660629362470390492532432511950112344094008866951824793424853868681565981774523967800266285727022881413968316492458692575933179733119421452723869033510834665360474682999920467040445365401634675380910830361002519609423783384332220868355954738363627572271129560358474060641007345508302238400810392108499613737792687442821596553486930518539307404097691574258179627935959621699471993082734962331294247190457341272535846470390587922423786067280815836705970997966031252258688802614539502466754788704737691107678397695080885884735748396053691102643582074791064423329474722694126696952974801335275339759557071418133324048419034529722553991200664243355675847901903344525707133212772729380454321336652811477348013379835605831878190250956601060851419875104016548528920208739149397097102738169409732903632868013221542652106453210783522783301527698856979151548334799949588731705900331215719131871721452252622743876105201581130763167227373574890177142197497843983895269985955529132882764213691401201781732096804417558293588515352805123201142676769242894455677032329898914828751487148246078745599006350228695802807210502730230509390882425153983982650735899417059548878274544150485840577656398445154273098374238746373938063065836195762625876253255107821840514069236239364135133361941903364444266959498912244572359837344797325097394998106716799374785730660690032007693241009313492365142105475266285737256599646633719234910706514472848358102010852714123172682468557149185851937445729980263098361279945709924326320528640630995487400991851728856145599172008858325170094792949690707026313603533503298156026033934009493740586298282481840381828562686382325462236373550405933918576186387374925724224234000853072686488602751998151719327983672406657256189614386720951498289991151034409545556251599484349389770110767018609698443622111927577120162677446339920556342951525488812634730372067985196484430545383171659724946866275828547034942610261474815770914431165620150784853980910131707724880014989218731447983999350018650811433009549727236128919141926216089181363747384923922677123471557073805040568869842991362097946259075510771346737353801086336 [112,86] -7781307799672839789559976766583642578525698341196421960892175586921520429253109217569561795246134533004462155498558051665184492497570754458343887931461728991512603593768686331414518537406785683621036182028860249090353857014148721643637566949792875206066633232570143946888694133713695536234346806512261283001815437754317050814456725313532475466545669812398204585320818994461800614022007494941899384281463146217454506675775685554547370726319128326495015035838024166781223372218320297562508126005876311493282012624211045279780418797514393067249623450401061506697510262919985245630065274673283848029461581903062308358531465568645395292931462735569444193927915382127661830905678119453471261894382809628972354766261957458552267642543318105014439543319851160424489365198027464047026818532144279455713930502328907468864627155743880654695765730581021536893376779154497601890979653094313946291308760253184371193818041783285902092597510792569901108532078398734186811343836990446448471002009298350847340753620460803194574486108195493876943973242925544761132192344425105717870991528798575919163151224576993194934260379170657275045260203256236813316816637655306531736474232278067085322348209121979952604413377828760250515761059214968998605150961317548166141979505101575049591076990655646351555476122801229004977570379068641227945787411384873060369326520409088830184628387888529588962715428815057209101545122721729382746487690581868440153562761078634664558722153917503529805031995094036220176049239534830113110034864661414920865776987063659918111649526611226840577216930808202408882202642906947544048507235534904410289619719381080349094774675299840035528926419427619198616089748891007284478564221902096223118077000023792097797884424360967127917250543367876035574146971020927603017042720280635195818217626697066298816499260463531911702205330966404133098659897704247923909294482429282199183750700900316659017619522792915254625352295008833036541433847959696881012960254048299969138944511284205731250170945524415511972333668423449629590304578391706226405821655021410226539180195801165857217017413997314801071656557007201699691594270445340103308080088347385509056 [112,87] -387580369358668804995670551166290956398315623582621279825641421606459368508840024955877125067674797842091880777211572681135489045175326252854445935567938665310976166248164037734273438818394203172374463697461034172904850183759464887731265432350065205363251814349971856374150427494467705132834756429617910564424636450466272936573811930894481626353614416283835462614323188042061586115675963516622984450788708810295811295040269165992164051787990700110111452462645046162630802328570428691141411713989662831911652980338786214261997364251760848711853663213546420732883909245027165646189181116938288399888299737336352290273943508269825386066598149164593924986118249227567029527059315338335471540403042510632394204705772781622551091735878318566983332189885506171225788946632777599298081512636271000666925908599059291797063026473317664613083699844353829582632945213540193346181486475173808918764871083624843223144671045356639970446746103352047910864021459197252299894815081820097501692769741175880891059257691111354926726991293447545846780922560153925072321515329553110632762704320787455053994899109715528346887805871558368227962015768254928278186151681507165858685191942369658712670775906481144799616969443463840507800779852214020543328268353072983122885224606310857830678368314661350715552181158484148839680752696325945070689765494229803779094430201963255180609289811461858667970542091987151731973841570136772048153343241625933577841495737696809828248752033595700383214134328339941986786699317339182238097435465003407160898240935035891900223575111755927725579682367286858852861902544782051131347120787303291793151429040599190687806708239492643441370406497174402599768422457589599735765056381038698253976803784931715172779802825209090877050718203097534483842089553475084199658150634380820586823523775192054216299011135140953866024041192433334351441668523742682014091396385212561944950748220449498654369948305965932864220066967980096824106655589644072876897689617062554569204152462987038529804814462533123571664664468560895022248851426288042107345981710200082772788146417532722063943216883812605022630773934691962140972465280799448161185700600491136 [112,88] 4271727779425967475004485356484141677721150376200743030251558344403808198030329398390263248829015364851555605335945959499942318803945710989958926374010718596359533313100304492828566899295485222458338721674292226853448484925067824572749251295762437269080908516660215761317741997486457409743583077063094082224241040641554788084767544847612338913472001628355490534274516374965619363046164407616550577381715081363973562668661246402636660193298037081326346968996028266032989190607946913770124629613328971133261104772954296648270475818357624323273928498698360457346274755588519173748547122403287938948928889356265486828106846957441333701573224862881501725972844277276640793615679443432786657652633006385350665083188576892914397386508586241818114347700889446753787917212999491529585048586035104714976202803287588934249995000168940289055412039088443197919490909952070373105188698773947946935785412993941233324924542432182775811707674419194717330739950412252527349460054978578616924316465725252581906451924978657909644972989858353457052239356069043962123327589968776811701682141582486527954848946590030402722619358062928443568636601567471337506132541985224942595254450374777791253280890164974799489702055332070406592704487058572977112549270729928286441515877455468388315065504448594014451659173923149222256940160663919370291159054771159415955739108517429873461313854389767659887109711239679213354847799227134384693988434383280344867889949355159743508760487583162571577087289900236819496726508068800527273024779681305205120040313485863452439058811230841793010148329249401658244537584697711591726437013675759120283018982019540633380267885468512835634464713224290975819612419114047064214553887062120276519651055705962222954194711233541721929420573208366100777398873503242880957968901312420333956671929002820884629476021791479163974833541002667895661810684986101112454372764460134548312196052590981174447716246178736420853274841813614601810401002713316445365314765775977694179987700254901353353620280294910826884886280639975111682475612170411861491999149376984084301836205949651549520910617549455035325441947473172216845620603609854536628082700768 [112,89] -22184361117504971517837845560016566266017917180670129498420130829335738553933179430864457173744465855485303156646421109052118092568869425119541812796157877907595678631166334543557087539669688455554277485982448646681387535230099434142323786322648375782697907678873353598482198768243958181885349896364806747259698082936561493541644647213009020107749134900999242414806398101209588938595592601035710983762471554404444692711443672668524769517035902213909927616971938247767712010367094989365649301123606753580045023141424921433227093353850865407421312902168585694119504858508468173191314351039476333021593644346281436439230779067611300966108156890311996258242991048844747591947311447696473745591083070075917247736059592880813919472637265467635911660611227737176648192225217247320128441268322780800617440100149149455575837344504750759708320583094341431644505521809997139978539042631579433590295499887539661076626842627943286359530793814559460348041572541937642648169905420222227465140531429579250585796702900081222070638974555001555869189657066688481564712756632819586305093572207617478666386745439059198746720767248063669640482172272783032400533920674097704154801650092571750075521499370230578271950460774853146350623188343717295244871542091574022519792613030000375430742773536007812311280899114862193404114039071957818516071911215406149215637353010985773766230068650724951506430307507449356436207392273470621666469050241330283271802225869563405552840460998600380123884571260172230087643014362673529475672319850195568194599617847413407051074706995976675242718392707328408375408795896973558189123387292012479080198809944974687695471424496167747819428216002544007575782489091714107437588937499154959056992384657147545680962721176446608665080008811997884289909351066452838922694300756877400417134097057116375151288448026043296015760920673081889681478360694627855319828849317086146142981892978912444233753455646097622211932482174672387458838499214575501461139670675355937952188601218388065758048101721182328306874483133294396022150995955588622620132477734304308119304090493125487913172253843973191166128107763928046874554672833855764926144 [112,90] 91030904255997949754793572501700198044276576184277991531240538133989657756801853344180362084713117619848581204428440898497459524320694667112079431397115329781004604283823735360459598598072479918706337641156282911406763427834650268208647884905281963912941801193354443960011463026967667028929319731196187279256314556820687251867421388158523451946800814945407592704928725549847894997664244489786663421356983472615097127958237859139373985941674168811315430845375279809902234135327840254054088103608260828732008056945875247698081978812387725214920523175427211867402331071674703582804013027718913007988129083156982702436261446087150640273878826258694929631204764065103318095351316041292445283778508019899802496457994398346991758295115065194073730440158862446261219363707936002012105023222671532724831401282003184441077697358214412809404650381114776184502504324087202803066010913580607858769647617544044660997933200114869797872992826616022996811073992456442423319402135031946407284061120872369297318027005917119181414418717239343186034862422951407763777529020380550545853069065891562771420696691375924952942543629651144337406369937995539577655444940941740569154684624754047748412030757465502345275681655142408877534793163224506683114910126447224704654274800203183997949198838980729849774305668999070759286476374983513795807203782965779874008722160248584828888524527668835427226161529373717358649406982763776862760565324138590621240621360625580394223657194377429270517972315590308938264280250066054636040459782150324617968059417677529274056159394939619930182493277691985626175480834854914724245039355116444625271430411578513566773639475664385745105410507577555424943258656627595573805722627407700841337882421836394686653768200829526369965211333887731523735078681001519933547059888711351961205234363121947492063627876204923512343183510506749140753668365684888737340323107955260348708689397797122677783385805115912204684750479517506392091375018954998633407291369041148359327017366873854865497707993504355285047479879871967025374222431178201017979188383398236197816266008801477342163748753929366961428808520425265151097500587675834576 [112,91] 83228755020532006238699092767818181699560286257872155814727367878873862542565167883319054721216249587272272832730675489660662908200839920064465293790241661573449357400983363278127638593316000416325974335188673673975656451408580100161435014791876875292904928642907771535909812585148091248151389882817513287909469884529428353738587931886052253993924522970817698568207373848664262804662051769259624950589393642565493220030962464802008464821172046491978842331538601401295793599262985951270009605155936261108904180382190074070659423174093538987721462120705623265463921554704460189264853151946708637232018452475368431131423228642922561918854536932793372764603758598272606117384452819032300765831032359877921338132230929189151130715790203867141499867707291935119433372607832710443004556463322741672145513139779395632442989684794222759350516262606985893479395255356437042501459983199591440864420057838037908187265885435182075770867043669359591612719630136554191101457572671358391846252044088585738737282212437024346969834467363748138928479652446695449130280019417904567237576425636354736177467338189501530391048248532075295768962805616222402820896537510291603001659025840827070189313820556453947684038576139293403699377639056134866909493074336198951457977954444403655130695767343116891865860209201980872634073897830743924468250486134500041690369954807605233565707500113327093288628309120639762451309453135354906531770006864658034011736245546802820301012313600062072369130965140395732016403896060686144245988747307036778390847299513481976009140687352197839502384291606095345776258628592042270985807946582555552684955466818712091854667043478089788201365822934882829569736563111753103246767995115532083700197293005833828884277061607871296783852360616459948914688236660206416423725627853119005585078443303413522970581244680958439108968204757376958661683180683921792046820982542924977849300269152864939211381319666856286187080681061412753377793781427321335006278039556599765993404829999332919469923789564850998191583100220731100333619437740307443357590339807485888953940187004563612634834615333577786236656690101167737093952828608 [112,92] 224287111904032393170360178132958597648436916055306113872326184066600283721189108522313475984653520532460001083504761425801384991382405460653249068009803326799916020971941942361814919417579022111548908290468756522393565103744564845423433592266286814463386476595211124562286164101528233050920878989178839204159267136105780706341045144109546051072202178773752243942984233476279639253935824303454927174394362379152853235482993791199108922010891368087449768594227417729469477459012514525179228574821862692429362179253544156554725062266461659006827683709342899116017064418911060793493968932268717802175712959660571565204900875958619727196978105596416209332876061062015318305763356282582422519011902609526118796984458693386216893641924362770431654717142733849890130670326783894577524802449025507665464633138148569724285018632255845023549617511366417307645255386290847480527383166036774318174877582015439157384064216147665408713523498257344505140271091547337556766816705307047537220158411040381617744318610337557048599572306593641811125572985586233703402241243811505156053215609827677246598006896138907890352784332155882956293164802327344937988088636796894640051718709159247257564639826961085707008531527253424625340793278244247718590344959732926565767236270623726307498801229249163549430388307245547461930288930447214848124776053967202693908672246425405635627039892183710895145087647322490310460098766310098874666810936823158658054791654821905897979343520714017867761780027899481475656668148013463018218938433225400929659146155764674047087746368777302878553543036610576927715677623777901301205955238117606996221179979003218213793015149542777081176184992314824404608871800916429701206631320853146629506459253608745757389371226638118760484858782235077749545848273284710434257832167533398648977366712018005997166308540965674018393564131922161977938042770623544144377125504878656808689405751556329170627498800853329088460250002205378896546131523279160229357686282488582771809382151313005890584598243870798317680809528726049402652563149955682662701334751397412805030153732115362478312107529554057992495590896953055458882380 [112,93] 1834717732451678065261968133913170374936946376117483888156947919812656037612261537413457488823685360935686052203852786779425446382804094547826678541765764130759472847606011874003706692784042499870492913562943742364455124607097868575109522407690513223955924938097081439684919517516057653178130586361567674586275156228052981501125112978420697092495370694562773329524655277400140490580001505192372928538079551457652723739457513784024125642742330988168575787583135687708632802583175354120609515555268250402602234995226632972639998047273580118141309926793153811575861104525346550608610196508287396563806907419534446980984915282802159922513649865343450712019096851767217867296614992352056483067586910027989220983719408877400662372318541500823616836290439139809135163524876333232177691395683106531778614233717858164689982481376384861506962956903311502932427729980954714490269880232746511703844882261712397651092511628802658440263883474807267169964159354983136983465539497343475935088320668353354565214202657791720618543819926560096300133400424449107955813691059048066226103779373194464693496230358900926008761776067341516261552000382508568430234199270610401829844139764385224591665454092371090393911422816130792471254131735638603416918015572800077333697084870380913477791360601179884174824732426867672160722595944900944466542121256148028131890823039450703130506717575142392839138405434056530711134071750669882628167361451403309701824274209120052848763654624411413070508445192281544197934004461874643195046205244298459844242020681504563999157721741238570179384971318275164219460958335186176015058205531863009825369060435673647133954089953953802875311854834830740053107520642212158404472971246648955622665256542443988750923974807038220453561574874362491079389783681762158059318209989858900995933019631430940040818574215158824972998181002906892255435264273621166905812029507830861088520258275158385908072144982759399211848265898549655937502366402563173519704974747989136623216758698118853028459293130074471813052468511794722445431292446301137779126283833513879601002961172687917017208912611323208707249630649875494400 [112,94] -42550292808661487007344259767268116830486451463187767553570381701742168333749780018777949151913985364412427469411808416323094412194444167194147323034256967099076902758649635566154123052392266561306497406278820395670456822582239769135475970489773729218249200902667529931628521818766175704859669099611417824004272773932254757511733116522241985273612054509729242338347487119715485047731526364898074758129465874853892331612533353501483170069906686184218731273533183606244010331846420989418951533105746575408353666914193018572060937684686598060751528106593438639782978625111561206555053183194032995985310288424630203810312044221112534457093907349882216184684579295337561457374428811900127285340211533538403515070029778025353802136316252614292533941748853076837113034840603936537415134335775915417939829493376091377565987164572764360448267659494882767268876031442616501483304782668371933490017887364859435096540860998335072232869455860509014306076362301897568320564396034810134360306882276565016847967681489559411264377231132582489493332042062191856412825698594436109091559573796731565610083866104902513520177451135168083701954428574326312679205551227910076294832594057180391996652327306282318676794269086457892329053032517993389937058425238254466873708468216435854412396247636282683793868518583586595842472217187838368703211726028158701935500684827224234612912774558488575508243557085317808687539636938102852615007145638680678888313948653055845736090764563523835641310266028785062982754588017147702447777941169061512012771121552785867042641014086012689767666217571479849982089828765497621893467168001292482954437109068666975424745687751495354484504227684815448774754087030967796445598197800397929588633229309926209210087772927396554361583231346974786158441265331675241943879344608291522215273129426771856760326244333578110716502137026211812497308353456593311140356198319267052946893521711877589685279796625549475152425299888835441377531208702992802214250308371621325755211017136532814896564445924545405705402852475470533991357074513256789381129004368373229673920500357859864428796535880380272131085364825984 [112,95] -267486651690639941340290975895839647465550508546455784710127541158923035506541191971344092828894404988406609744393238276838627257562830031353716310879259369357938671970425157458241712471466909505954022732983813167017457761040543158499649354470867858174388089522023986766606658072340237960838016098335937639446519786330723829213450215160498411608284029356780929300870925591851535176342926331127339248488195658343974124371879522885088798287454713262761484354505938249426384483583949661122462454660566163913473927784566283076484121629632454205458125405684771860236991223759905172796726871462997152981615797423103387156762217585171568014244597335292636021782869880223920592400173648225042133414783108480559981719919231070434731448396963053574839932876471761224042848572668405746335373861083392558779295570171997791275957272685171950803882303126808714781370296964581901766235836012148337520563886700827933270019465246396960533337084047242634467639317183825539784057480505511181329956915192041781051542791285886426354264029145816554974091644592772781638439534111782169312021254153233449207602626700002784371717215703574653672852032411078947752335798991813158566667738290242967975886092237088135742423149635877395784707011502728119157607305812450917196159879229807529291973419821271687697531733245222056729820567547088603424798948795189635985729437345261564526555720938469034838916808783413216793911534933599558218075650958199932127760347809181921592879020206849224431535458728993858681134599651334511281723430564570163974279614941625479574212100756345216478199825285492526548145916324288977744683795389578239090386031366040636335255980675043625984035698448886675107018429128004156930386637443528896124700224856150224964919527355320703509950336128548178276810557648809564795269887025106686299236362887054166763822263098115498936430204054484278838010465989801619970368967956223387189683850837841805840517978469209290158349653739383806386298537124397158277995014095392186711787741132861322075232175515404916773639355317908387567264383951268764957327572128893787225671078307741025254571882796379404253301056 [112,96] -1090532079705658497557869571877791759102561573528893328965884968303316737256110755871676083710365950929260529682766271671765735281734237050819004819062013594488966290389705683178946440517768811497759126017540558186175248859399236007049124111347576655745125148311401339689936212720999935018877384780620812975634826720363326816906483434715950065671356824024947034238753481073714660590266903494995264428153353039852261879973586314709600026085548891592353050493329397085513507086910344762193036273264831350009816342711920332335018202031956628290855817333832840818069577821171234786089988510587824065781999574976689018694764781174728079623694006609415294804752947678584316344050356968130190800953349466492763894282228511046001569956118016267363051099636314676381812177901133066387400628144673094202814348948168268256368935138479298664307612794325388902405199291823314410724694855549312124165730940097917633739783581154607065986909366790301468928497402950727017999144195811248635300285850733111558873210897503232124764738992280531222136443565582291383528718034752154497822292778121136803902871781818017556783983799338774859680299790895379045747642440303279809857997086420522218865572623397448764541660350406870946320469946051213931636633946069865385235482134667259100139033571421481245831013217785969880651823683314061010970311073921130884814495947205903399201783359418234009574606528817917614524718642984032449779817093219389162166209841254470857755041201640714662571660663288708908869507362510104110561615867404154185535119888098838428784435297907959501375823920146068556678483748046443161677931416732008853385714001801192662144854134989173341523782170362485783970666679577748343705537157049143991743927790269178303937770637076289517535937932005804561422029872523439345436389497482975276751528332946251990294938507448912634532612730798492345470090123192511162051257760458020059703946776411704706887750016978875199203456978573424206570625443257894509710513403702541311051036169591126256020262525097129497546363942500921471967504233731814564183330787047580671120596284206571139316500713305404700512 [112,97] -2053955611130445839833325826755632247708297930260589327236957726274469926940891285911827222380660194000491398258186683183942201853275444830399202080070825141652494139580390843452948973997511353935379088250780779951208181614211032808580780824251770350269169170243760666357549613638165272202793717822509962066208036790152893674756305556333992552261945461990077194554933170373624000526740671213997986682349905258325703475039965189504248014399216222136691563052114955810450791451255114945768265752469917778910542303026425117781008989982934010438603393743397372203736487801276609169396963107708108777402536447661036892845767574289401000271516100648799488588124675146524992843880343118385424253063076515782751629112542064426661899733687474713811596431971181659976095701399660880390494961746791994154437986559427743135362680033279382914014712731061084618974402445523254863965931351134867201833322967557379622932931326880289283193986925691911611302653753332546001844469667071742615701324324830336741160946372337776402370507251367782014463192415750543945648354749496029760216096226763660926591765023429361094616693447967521028778807622060789972865560326999946930038729030374051745238032036175223097140180049160289206624949433511507993520462080067485254030101433750822601879698299709583585716871975063247450637999150663265766133056711875287179635134495800946137549824485314689943475714017710972650344232706910488794161056076753035999298412425953315818302094574445902698775854654291240730720111235211828167687722207065293321259252101548445335605090188150762350769858536822027310193486528961970478502864628228964145170817118436021530957233436352052476450513433850532018512170811930987631832496791165773505780747522303068218616470506568736042295696636924568168275934495140513212198650731322850483169605621571551914100859493580004747502884258078740485178812490642656253441420560890573061183576417131509769665096511584767265433193526105601245300467533921411737415250030585694344739543646514620298984638929793124823467999354917425496990496202687325881852441110573952661220507783506746173764936770884096 [112,98] 1291804880908839433586882825564999990774370668891887653716455967672941803745332520453640019992403424296396198470297264942099296803650308242726388761751877782404253841167004551834191848780484097620805871707417888110222853567728131112561282335743692597353846097430230071184539374280248645595157504137375665260853966791581005775835879069668148252417920131567281910865467266784428329767556246160381212906617234640636808254051116262594505667058952285858358893747621108640916429061799127479810994535224459057730474923449173436037812543492470833313544949686029786276058438023895318981092820190999960700791886541161576826484462200285969849072727314966150822585323601478604463933810795541329375160850967167823293242473744485008827030524229124582652640687506396635647420592089279501396789424308347187210889243829925113494986474894036167446649929991903207621726318849526744106158789840990088864331391984596101007710085302327705544800792936178484810362570847707117559822043724449311485900240235810581128529632806679945307082836471419224948199397908171380654391628383812000238829968628946097864045891025630892215000135801440775454940905017335547033173188381957710243819568632456531451902825865547069324689943402107214599004600660394049953039565459250146146532851323982295740794223642215138011068838998503976481564833904458768837860685666690524860349428335810470061237958043860686232649318485477893267268950236165036901489539392115779008550760980713554023184251066271564107807394219379385229249834190421266557323031965989676106780152230881194268753217726793778983406637602856745838259247531447636417511770366347474345084928039127984450186166571254820795378563519847053395111929149206422620920924814233219403963780939188555607839878137911152108380673336342502310181210480263118486299636036803624540554550225525331650351159601051845195448456424929919586974057547801549349512863557528501276752173389845538923296300698439419313834497481298661041399291199678660195474557094727305294807778699100305791492720385144936464685431027295627816977255593551269449788586351002262478405719826404777949250976384 [112,99] 9682416377663960000195058715708315131680312432258497947394404062288417589856428174944082912338630176894791675401738365253904001479424461058019505933917475884549062446560378565699536804593920408115518817877449417838704448365602360457653228234222663707347072825370007106354385783029330825899161245738473941824955297677226621862061390675826562603296789840907330441852647284664562357787580958293859605918773439647329898701308071896524900207797530670754400704778765458171648633495011369026119381251313674619113666576197312412858780983330588620696356849054513231647981367622037749156910041730450470099927086134091098077297690836590804324274799271790436010803169513327748419028383575504553361347767150538274157718942464145323622621306513387846531895529103508550234403330100956112021938235649748157695663582212998624214782353332398679743799557577179131039911792014777071406624806724871566937588837352777634712761529940446911360763426325270593217628249438297108808822743016616665456070477231029783537643392908647101092854592064711883433989973561033197141092736692433341876390280095991930371194287296408208922384315752090540019152587116834606920589642025545520128266643106921045369795993863981313265313591069910875498973166248732244052766530472945302832325140376054541155208699470688866457200846401478656647679653754463634792154840298601172584934823954256534029090898731365480426199694682122770849142264094360421907392691982244242847554076716143340753200319660547855542875315298444624443645520186956921700112180582359201959612314438750348795242194019057646273541710210596484003857809992608468657010407693787295425429934222054519374687220796693878035517760362075842593019253727528342955341174223321374165876933009299531562067160043413429561636576991824071786203478342005324598812773818562908540710432027197803066952488165342847095520861276265049128984308809547771771389245040724609041835471719520442524231453074779448866285526968486759379453561416700744750859980991129360242256946128586492475475277055989553338165578056549628671484818370603090377619371065255544763034549064513192621024 [112,100] 8164448611096727322476969074227667498804543228166205135109424766188696567104115817154413182979165379725960087530588947342970087245098857675554191846477004294380850161200528241164340467858438222120099772607043048761501361303131181507540168790901122663532619252500004198610836276179574733172208591549103484671821741669533057644210517055991109385563513468270277232062485569015712162466636179640478539875907028308514447412818929954792634710613949805971808904881551525709104585547996813934095606255985088232926376515230517089819096798894537773556368164211825371020456910034796642941931740517003947691176623721426564333796221528262655144818679780284008388907213823538993757037955493800767023389587743146444969659243977318884538361358164796568930623947566484856692003234939462036298344572466749107292193144326311661468698796195291061593231413826486646309807532011612554191852752830637197238244584232178367428199306762984628520968064341636871212372127505382697025715386677888071873008363790342022529013624138652709476364505128438361107453919333661298435723875454374594387484535900899086793307206688202219972608640693923334985943551004355898811084041365222860640426926004925787074032871512157226008566592530871915346835374125913082436033463888497369621820617272205928060968883486321941066969997100678899939763222864219653122152757554969060302578174982838703087325106554156247285826579902046052605227175475898768582945195400674972252276420617927878870934268800870702314616300112848331184067763017696512701482920809435870639384957690131778496573837968570405157354958441161756362523150110508505209048455168167374564758309098394699638141902069256206695887154426093160796072042145026835266661650949244774306038727270120220224755449736851851787483680224366022519019129482950687006228653543380759163095750506897938242111928868600711174832728462017949269615755478180185876160400092632345008085539665090124436259066770951536665162378979235788864552517813175949701972057741888775864502879379410135691949439491197654061722447216363633797501266390968595361283612654846944111192300957222412 [112,101] -5057974556018899752925365923147188504208377729312653135103581570782968028630147737308860737083109467368253315577477636436880815191195110864970026034693903318957918366589922485640859321393339143955819428798261497441507561729937088387191802705562523338105759107992219502070695380768024609173349622705917957535113066884711888489832225557896757147866225899407972447628692024507929665487275158144890773587666121401631171242803246471759455602928778844254200204868609264500718181485910771875364448855745225788988471987038723494827102376902256169809580874684769067569078535368453336967784218683435125359493252624252263999909319653269596987365667044450617765873336370039886838080800295009147170394085021850604474359811181532573124449245135705195140050171863863126599354389472025084584340621961149714136084207606022225888550626135758283651516006323534329419546771351980388285476698683201361700464288052581963703174156458552303095326006077294475219571324490965063273921656801113871356354373855191290294113791530611710899064562510766838358917760045332385722664650983521465624541368152093775487165745928671983481272172507575959978571355241182436136418146925227178695134195841822896360732005245365683707321135924822025721478965898225572043058126498172229298284749981922184264271173260089777240354338163403913518813767771821644212913663199924846543386355771695331797021775667269961201117627848035999178829504296208411700882305338063446025724305242151603224053051698791495921338793026392837172695263079984177283325613244537820911379195970453294401006805313578281247438150229388294269817961127012353443722638915791554283510678110580674947384152698260048430732587906593369730021472921007263639871067818449374292564497733247866614081888739811494870599227936407754533850192333073385438999340863412286778787999780275222803086862301830331206397721200947089861615357983220292302852904940756685160501358727084499730842115071664884207996820431489620123877609021459067648620433485971911266871225425430951770332156960643429791026945286233701531652589220879075115301133274312727514140231168 [112,102] 9154517208348153057157872715090650365486529207827979065198455594398615659391014287500375834557347004215300272734684921607135863984977222426166878809399453007381231095144366082241024799223693226163621974002784800135585996926514657653221978590466248607899796911619218942339576562785014780880314885800883743761110853039150538499370828665636429499139328034440687041955554730682790713255506843170314369591748208803558258773058595603549830548150699843588359766259647793677338524180052684230131469155625220831710862923618840213464815239929601232376456011808574551305139011858489323958380283318854634273960173467765917518509754687292540490000927695184859322577139788924261620953231599785794775457059026354225396953165591178525655333525536804219463344215599195612143257244106831563015490995339750718529092120452506793548608213317490368164702950849383177310998372452754446360464200689572453137160656184327814435338051983452846111504733788170777394572158250853665584888506726436060411097785193005435973509640986005131095044220742845152928303895699551377398651731645136857920557947968666468296260161224666540179580590090264629589622593926337915261604539655762566441912083575085736538624649503492261528109448942894016458487497611164272550352196822392155072280701430396932121009476207625154218518910321876796873662786549506376833034013813481371802399378674395998859180499424425681690798506414640056634922892860943745757783388627875783073523796170283275303981902438882250588157952528695469075540573625205432638529477313683397247013547004923208769486344826073334733407692473855836733539611811606401645752420472757770923641000860113438031806149532374257397700226658895056681086940040484399082149926048130809919989033208030411923452159523297777881742407656264016586471303962436750043161073198291705024652135270736792307601087546750323276365282309140062370043993527070480576909113990535715267737455086929177915115777421921951521039430698482760266429201135878805977713072035244560565270205218125284083435959473525521985038166745606832938029503682394434171473002512546605457664 [112,103] 54416908274459603546267918251650036860052353672497094216562293502319393128162843712314375243084704335057667414070181933733159138680923081510690078517871964591603766508812287339015634588785082636330363148936445577118751907764285240989787825840660575458323916284365470346962796155475243212848002068528354278592419834056816042197846750610764105309431651768558012095786971332431998352649590193468958183069000805171936287256567931820162553736019834542307196479897902150104020374332683718330917242757225246093782585798469459289431802520310103843667510345275323118952117301404301233664188257055273177666264961767842301388087828715997248471100202685230038026650982015441984033775091543418106320412818097044028273672081706351705466159406976815124145650468883295544950176770955954951122877789156690264243212920739396147188815830088754820581677392191058120351453692842609117753651541683584034229962175719948847403070453094991255198850594431353793395304062139443618629747474604383992696915152411732928160697373930503016204748007612032530555679649666345017955088796825570802999812277496964931942720017655953144538746008807274758803481541200857679157737447625728296352792492545256616614912377157166865066306116871893924900696066804965524146541733065553224475762844520681164629795411456060175356148481762247423536308988924192542218505981357524258399980085758844085733423987823176778583980832896529475848389292712852929354129188104517502800802341481956388849721917422870952734480499261142601939948132051134072407449722843167061874879182546842066932370556474135769549461165274536326228809087126472493220345208873264754362282678557838100682966992737655215102831400348371339248757142306891560512671178755217579011810258706036925353436040700237421045551591136284169792737499249551738660187769038611820761411963363542873570804599491783504244357495391915023170594996758015519240682966121750814000644237135787504374998136157187830087984069853473944174683715539427178535829160185318170166138678047556608023808881792689209951239391650620004783290158113336089755664756047013184 [112,104] 59568972276280100839120866779749231755467819598132716149137615696970469687523539273571010238965187840320434273398966817324203379989401090914174689978273546706906086833787873203843220158691387492141440373319461829474283068946129285988079734510066036528831993503475308679858250210375978253528015126761025788647416465207660594936370946952252724492430139601095089791940524497007295169359759866660132198323885309434681083692789078802943123351458622042863383278744473488620569547957459898938830451805251872231046484566755726215650458100088377356786961189834237323830796150009780769099326982166522902291403279776899947597334921228989341022613615629064898895494417807356215088702813933668891126411271859706425689829809621735590937277066534740057621748077046717129788093595407236154759417824992620775834463583005405663512047550825946018726598646608417596584235272729786728298862500328217060150421935347656645742340797131795154152604974929528056088961062955470651500264846872298802877129571845455280315494295285144530710845037022099636565579932164111599437603639000476105966483302321436883763004364035695561832708564262636669746675111247621881720167714151419008716795138964007857743967254993263658644369408653732211475693846057083734888580138480909445514310752011668880738919369495598804734610158261884857273660053614938311016367045707758989493110191245234289111711850245759162412981699239206312183218424994381429425021855733318904445238874540741076730681849564629140693953039742034274831020927448322097545937790321319515383582429505670835717018071477670930683040297602684922864505581722641704968342412123749753852004160819640556643682352381487776672405892755495610225034273968630800037427829374242355299052535088597924793386822721159351975982523725200525498707694806126593019272855190580838563874156820219391448071052200637946124095848664433445529218113359589003149170558162920658510639235176889334469407211782170609009431925559697959849790932968646006110095305599026022726365480931452378267534134328771570301818797659756269693922635341565522199736875168 [112,105] 26119511783165206480308763298270607855191307721793580679463432053191119137433603574420666250927299314922959118783735257820249309621432474403735454465928821725761494422855201711529875502403342371057362488287236909676866888738285082474066207633528569636816042131427402644186971854069420403756053218011734348666212771616267859306515114239473829609162486573502020140581961147162316141645110523829322602215634285345146014354782266480081899706749559204307117843880911874455508945668873215929811049927234979843308803014132813711402568788367697557944288786202599485043494072792516714592407174054492230386835422235966706410606200952091096132107141869026991590222190276448515047851721175036773224620222733933345915446963451260461850295614115456560096049129474907658400837061007635319396188730246211215619629728397394757805624985052409335737082033885045073874595141041580388316401657278497648494212697259055716854671815385383393767011069926986111206680758409251834406773769231156921808488943815726721131441637067652498891755307058570664722330625901237400205605253119930358925476343120929140016788661441509720859537397640597938472357444186613894007041265455118376037996123534390423316880442843254257857940119000714476422700071658577448823693992034881774621768213926976001974299257678551497828132998575547672576073069000738779983766255958594287255409080716450556870294764646905935143140163926618636597839949503353460432933555908826842830196657942249822451004746475679166693389647886015928918485530257687176272130237785297771478917904071294863926043195383643716337545185739711967746096551476121228578182939765717045236696693442236900399838096050525939741754934894679702537419119539789819447816731908079891278567504443368317885491385125436827577483919127663853699930195881582001786219012890920363674345495037618386367056353049420985262654997236548192752749006070955134147126805890761196666538441127681232505918935982337956822453035826461618416050928031614541671854194717774522506839338808655248783789942672160538180042110964535325224521167292963351982592 [112,106] -1103998000327930144081130485426919341744654143422255757628723540335238689827090372462740512764939554202415428405542477772211992765073357673778320494204703290859708024561824972756915286598108414342358634022484660905714117041855809930285629785335344227751119605621879756956669048546815688585725511199970769224134182266641845342023929823750906596829266871144865227181498772202573146711093352837512428910359324120244517864408273740755531797572739582002968979595526502296119518972672312150485564781391005305436185871990343143090037165196303199895970072448176289980291032966155056351546202562071313758707649019439411206113455671001843383247128688822981569865460558620651863626095017873280949207902196472943226615313587968496358502352733495187363119312371089890633129701891423426854332758879110220874714802276490880210440170749296008963079260405865304954601504061321709800574148488633302356061976753806163093026837856520175908156586655296095447770772613349361741796540033196924394188664443281376533788327668468106023342900670535727400529815777861614129449070989542937117414912571398919452053907706359845902764126439209436049479231680859627280283031867421457765018078510331412851512801985703220230319415992615067700724565338072936802232855221281337077477724092360036545221329144010520708375595665426009132062002204191369638002172257298464640274562759913115948979105602395877682777318688050993166809382909470272713830710556796002613707487721985843794561221779970776866817133044729961530575579579384733333062910753553156358233339403551876549176760733687516629238662002152447974045492850258974963446684716286097359417950153609993912820827517820995667884896531384872348149242383012843822312973859988035726057975584466814201533984774958551920467878498959404150080526039219450302142589428741365270756865523765716051679518485813698454713625713774353878170713881446935627146093094045461283548845862499281623965508795522122802943581843704900382519444128093552214606893130959189289689275878985820484232514534776387998860523755669250706002969174889888 [112,107] 6979005276715423512514968524153327874894360251013161119120512550594641059940011659760882873837643886524329830380057907555377081936698518248262731048367196131748124170777216615320463244680236543172272867336541435703746336751568484645667641377513699919913804946701209931634104366514123159372822254411579069437668229585604857510669204984215185563890136031802391604160997047782204160888458639101281770051841051730266010866453653800173630543765609809579040993222807127291606832736695085636930895433776273632323268502732968343803900814040948378089631109100222234769732864570375225594661054794904348241555603307134416483477389059320574360778027731373750755603019208580708973621298772634098245397390166299340324721999190830459131570410871087506741916074956079238731463924149165208470466256867798487374149387853610467490171635266560404022766863233365085864954420450550135565637288778689599795055295951486961948343784069168144915256191899640629605480273340061644462428920947510548673433394204911299039352574611962677000019276996291387427734335883641640623429163220174418259791849865947465294399137769678909933590947802336716272004996705710331632064765385670627277710216621221494579621102706476677967509439007740146180175577123454018868231904619082288467358702770853886293651219002995769755173779814347325534059219353964592923729291899993555498217210280662895118694194600292593885160840003940620962287417674727334958171386771603104317214699485757521879839304962890884748698923973512074324437105176393828341421579293783134876429377139991858421424527039174746024534681741397905772787223832921275296243536514597164583333856742471835689258304675882584704294357617426519617840021657958002433541349096345867922229714253600825345415301852932301724329546696324242352154482703520372330759862719180139392313956005883805033784179529029070857603156471620236486928938931416345889893382670671223538898446808090550898543687806470867370987251204089375882923629971002661959732500372258980451045013852209984635020108757942883778092822645028612836331237632 [112,108] 12216057040088013648079475168252083983300462702765648537659673027605970561813227666434549381031188241310658303687070765520579095473761678273874565667297315241077479532341173729703442677621095011436293666867690039251765634426299351632890999499764936770267406805163987377452652727982455939795373749379458487833566175896794177521060152909437479265148393787971707029355701590946736484738399747176209142916051631494777858109654364564338958327312414885852245082258548498073569815486282046260684051640299820712353743850196348191179342847682302093475100273215552219046711751360481377871368195895602552641836870712012080579595501163038981040896742364282219015627498726407104198872041712920903189206832442394876168954720959881325388824203288164921675307559119942897698725473974797417886599931819329573587467990068797671939050464670297231353631567606573648402113921194012946848665257089902781627620849799649460493863725247891504875834617236219937155443277538874060353640395287055159710932461854342704366019259690927703644356526333548259009301848500037007134524694750795240759462589813545030552264787477724717425539192083922791581699684452919770907946518411025663562887864911286025376960487569405113317438085065763274379005024962568014168797558081987911529684536941405824259838078345091967265159712751669303948923192249754843682099704390325455092232520333432849342852464951827452789880985553371295685295404554856185974727844478505960175855922704265243758994678107284247173200479588362812864218785362184399096364359673583245016774995395650115141794920074653629249553372102661908039277880007193845495833189559447317645530773524226376520068824256485029191476056438321112146423093758622962581278830739031532882604226236154020122495914808490733781946686252499005435832374105541750780163956502512985961979701071162044919332938665206627729231278814995653630690079099438693483601556773226112739493577319222729421424624878577002928763336015385140178235511652990123030481404652097152209860741866629491448020591293516717770291485225506255403384 [112,109] 2111287444053018082559679019408330994320028982264565818323778620959895481039371059922565608577186667048395129948874548758041520816916303785436534560984538991643636130564196117900131605548887195197653152911009798945436202912076171302910040744356735813575150228134981542906536365038297947643852943776382409201685369079120749799638594802375132539421062171475847800251673600744889464183432602392521185811622060567636284254919392832709355512391072018619474650517375586674110232776334551062464382954550272631758245813376641955881024525312100142991070139961478257919570677255358159799036318979552191944967178346280398498387330115444574715702603385108524680453031013895772226430083962114752586095577993699915056418586191655015013053387175609286141136870052179144211543914929463173476725157952606197553175096454463227747030172733824522207852398112419273772072113910145520153048393379235254964001399531880373757508220134847695875501154759070441722806855043995739876058269928760848629048083334876263473555791216627192423940374286214597215863985775140365678413072167393084434370956662730824650947354418486437750683265204897622652620549888610894575749702375868425139728422037573798505038973959879661373144167934017298031095920121568823188291327974606244351745370115048855517345284037346129861011335216579805446208988889766659657410769838611553889383853190861891684544957618960671859859496380163319223284607059304875549758504090603239543463678902911522479930798629676917229021207288638337746786404977191351340088805197612217951420432348147049709937654633294659559472593927114193835983888036487158871182425522041277421339026416826010011929123732520872444870906404528234690265061179797457146985192198557858145858720748836731861895527246710377070984251433819205081032638071234523067937409684682731997931505596827459749674888732017260622768184737336431779279418859214040325100311581050838816595597993684740622363276113245863264987606860913699691863132214187375529496816616605305485929553789915620570828896955431656439401649066863616 [112,110] -700453689235545411807241079683699835985099198884158379372706200938626992225033546559070552153483393630266292235039624918885868311165472661725190566105526984109909082912333007426294112157477329697899806309489836705722985498401915774952416967700636689914244762540455862365902127324867249740939941514453618516187754326097246532769707614167425533425793119516470420597393912548873711089472559892476493427067699135460590986885137496597254506887673609288291765495296511763948772051192448306045506509311309114151740802868260948169413870092680010675905491208771653583299690272061730054669256485948448204350317658383061061461248750012124698901867484717524860990645236864086298393674869339721064189360902844371929500726488322479838885541766649504126140892314523302262287560387881665865758386525203388953842227490600654331305602638628426518644119384964948603706638665680979962934220166770879980126460624643098229715315442202807090737631206407107538818806216887734175356416719343184565667077405554651615202263411754076123888653447686877023075406505962280430234885167289771221116042251553158219303278846482201608597618825946966749298797773075826039067401812174336612052469041885077999767865146632435807051528354174471567809125608812518041120187476316169299135696234560972184020424084704667145298166341295254410983055649074337197192801551677711624265501354352656725441487545681007041237494199841776519679596661930145308464260502019811613032381993475378418927018465438319217074142643468585262645041516080157848540175413084545249239436468653372507115865672114516197450962682062422097232980417707532729602181422717055618593485400196610061433080534746370544497526226963098022836308486600451447609294991241823402271601279179014550041643514211353512436420681687813544200092476077781642194635089555132977255730543718474591163009035998137314500622409677020359818569690096575508944730393285973686970623560264246634610514013798245423046502754909212441197759325618675495018894716462941929535248423106721678818605142716272096523992256 [112,111] 90833477223190429016399040317408293188267974146859151654893056061455256098962419351333008622862323454485414598904436242119037452857535418368077115007314758307042205074940444533295980308632090791935012891511458348803715144589391320665720922322901025246262768323122514397371905724552625462442559759425385516243900898130775343409165743907990480393556668691926858126383031906502480384130585911023809025497206845821335077729699647795784939273946347044293834673263671647936559261871754258455425286201792018805134544384159750285228266903701870051030667872023236479783082395019464954662413732532272479601147243000429193326089055849761972990979480773417536635946503478207799024909569180380156817603432959514129515712682390124497190620450341960088003536320043468665015572353798098239369054947235269789441943812479259243694148300346325168920654922230705655220957343472662484909525239005556449147386829616432826215954842345759656748270510764629552044253777820160210550597912912737188706457406952158892323718811764497393801598394770483119615601653190098650753525354624365029860050162899842483922817534031009166449442827010634146307252033457161137189186120418745951904600750163621861382296229992546606272881324851525320693101881604573149423380381923624311637751749958838744869751675695138679120648377749942755428512740432328656931953184093872455915665380345723419367980394688796992497070848638914770342194633374773486639004072857050220485736160136263968162575219337391452813205812735736737670441524209837699339051443770327095997971716945050458939102185609178675273356275949620981721139224854460004775328619877776227289910956353654890913485605325885254370894937919034307294926263983257095536884993836430995268147718971017086911032343289014656334672823164386618520576329920182072569529790465820830997201022554968781757920514851577055966901167371457160563971138754018368242638812154598492939552958932694841013605044841161645776949272063488327558155002372216675954513982844572315683654292631175132635191051556108483872 [112,112] 99858094640540325081833233770583127296803308294711691158172183062828934996553341857878907902156280311119319547824885416169621223746026095535716837148169177359863660053286953182279438137667633970639682452894745448776808443825112103718135699099036187126454882960903849733804473321490817463069807396457258198241710537321701692305136501685176573771226172338205199803865413307841144785663580553146623525114220680724697308750263184518855034675034137405267329279901327404950847460837082225956051056572742483518103455090051900967673941508989333808044569668746511101787133905348449851580216181998845913784806717273784231131035472905251306246691500479993340562549058924628464216178879409129388023158726820037815495550202572117689669169641662398730016414765920462611267516600567903434848648663805159928633977892804312517231850464161812943045750545344436498592487033316991377603366425771075198430364742483550514723873831328083708815089180035890493947648192137219099599911790968635520900788850374250530303467675396664668536793193390569375601726093994922773307861219042688503082296694669625708314536534924513774377497257657658031254458381518905471523417532590578969998763711875186513339959842308698566149848002415827124403113612016266055378840658970004728433476112094943020639561675475810451329100814693989521883611030685784017063375498366635174462402819107423376270148260826694575715011856895261392955510916152377920575519486759839733741753472000530395592194175758239822530742776746780533651315642866536030626605206059526848789093266910481585320233399405065666577809942043532186195004193695169801458830113270051980146043260754491556218920960185297631622048838164937509623163174655082499339634734783867765540480862777540783755897004021330303107015353415879390216072644221518575054995391149781218299332977987021487642560434060819496192489350008525696634389685564917859661095131282016312701786991105508076236298135721786591114897740679772035921707472748144342487621946266060154756433805426410003202539201607184 [113,0] 557747794622077597062534837935352246567154668239413641663135060935247598016178202843191077527771689147984440651012725496739847144213121739964274440895070193080604308016809828420680005111516222929980649104888510630325637421363844940790831002757948646911645784445310942364288217583152567211889518230255648542425572139257210883605335985695965871514267832678835740910419192839091889212432066649196335499408962159078686427591412881467027102791422136521259556758204282854436820607317362694785865520244105626677784981830476453674200518906518495262950078595248969028934940112495401239052225697593932651539692377636583645876726469444646070331411825823080913463918454866477300606495002589918683373809722203537255355438200170531842361419450516808421276921731056097669349063365013342753975560382600103199195675455422015071302423652189414690951044611566849593687219986352801046623220597155047470222259274693217548177974858965489339057039424147267433694584277321633123898313699802842127532168363822680281736308894117998253266940696555833206368070293789779177102821587384769807069484019548046942062688996874861778218360945661657643496589452048181147132446985763755660343426871546768607606055729987170940622120948162618829046652907378899309620893542441816840369365368957345314370912298443471863534796084808855282545051825772788032537195493993202344649241420398701022790526970090634000454031334501808404470739497478842529391362705404950000854126596969400845421119786986591847217552876778063616651017724236616955470335790007216501668059856640121597641229268838700433898213115039921915509061441385880843260374236343200501387743295420105836816629267327328761581935301045763142383982756103353003549325007140435555287513046553286955745789960313944659980009325842954494847757804082493528172916133842850900491314036219323340165844895714455192994372781625028887660265374104920392424237964397778932137686910579832176633000004216701770846198139663858374372606573877971230059184219725226606894799291933338580674522189736889254283732365279123067185723757247966252081573510314290922013698271658325601693113681772930203044290797488893140363396809191650907006465961769076711437941122754212258107824647322163634388386922623830217255612394901423847067268929721607148375449016217996247808244937448528762449843154660910408226000502226706835061126612713496739394179192691823622792379962673568586144647676110444559484472661604264688753388080332800000000000000000000000000000000000 [113,1] 12620420506532735045614227163588543589745555971812364308150987241641384211908753974773556038990281928118226166392821690740756723753392971789073202563791965441748949851876308835989688768880231601944728652663106427069139980320868118232392868049933214363265929453873745122237432125505341914784649539088774225883893337895076922838736969946580210250872931183288208242216840782494876355231128548619439444274987140055297556368757157485224250528021021700476649278316740480390270307400892745125256283960628642972725057670678235264013206707358750509664574988878691138514861201190688434826333270425036386222711486942868241018729430577160181735926406271907220130831799387589527221283012436898004722001795346057068812773189382740446135343411733597425374435752248348948158971330693293618155084082688859727200705365002844417974758827933078463578508281524845972365174789255464326016262061608949082949754591585067805232909533193752886808740072066815446288045366502738082809027875565854940849592722059441079533530655969399416944339195263707539877232527335892223936549832005824903910868290021262007247537133739312154816301690397581519980086186330333911579960043729994597779706109036205187372792884150956572683231159462886300075374161798990737551494429509672823175766220653952762773325083455044946490352987356293668475910405637344368525670266948035179896318489776289567410113369357073513386516540043471498268958064429489267456615326805251864837077750586062229662557621272314741540093017076499469523612339758331218470687514152515643688052010908780828800805664991141011701245714574768630159273882061129682613623674616845105116736754836312712645109449933592525356731131753616728885027773956141272248673644587115351523032551775248950363915877688544541274568576249601418891990998706523027644331103449782883030182616934660616931986914520820547114300709780761323352822003158209362125157855364153787730288712238118473524580812305174250626505726508362527436493211953891801332632243419016655072805630430009344960946649374837555347527093495290443742922258443421184203146311520990332048658593857729554360631994824664511775790266065216016873790770066032295205362925412226130024983452918954501369019427646612090303430138371343146237717630922961087066548472577430837129688748965165312236903507787580904595032519301152210895266177821238362907286916400157292669756116267180723916125141960317863226986869258795573609522273493234683656980737399193600000000000000000000000000000000 [113,2] 380605596011649416451877313633425915759300744111845928485498971356660409514393009388184855181822202036572666992176739169631906063052054328205540595857045986550406733577804364445687268043751147410941857613361252047802899400947084054869842154117753814061343644528510018020616695752638356210570262601127504623712333814407420173504689136879935876946475292787259807401783959527580587606629962632820096037506870155268658009680743693762645159510746336141065586217276191691170665432486313645599297223505520478462194289754570959183626155384179361826851029255839847057583880963627575336550735456430596698283401735551761516338225871493895712379436704776059713641235479681717795490191469996884165886469385797079076989760136597776173974814052654518855128002179832425525040938993374232788076452554710255238727570747911545074732045295760284613394025983852124935659392749175791033417064703190898769082983654124433570487500133571580727102261652206688856078387827774158137573036231704209024522430551556939327013267568344708402331379387552361537310384906873527027984175765214126900302807724899490028213373400922049236680340292140313313351071742127131388335331034597209525356187739707275266121037637510320669847411550130088338661358178875738376253377405475530884993795594491911056565204126810367390558425544858294621636313423238411411975379232038435239562299684180918734388768239883368689305344711823970775860839917993738056685716564769757027113708002467783274202755425952629060439830416061500559824962190518814991752142790398643416012374876225074821583041175994264475776646439240548715116504226588872954035928818463990436861543323283907623709863973570917408242184049954749316777435632424044915795169378813137246572064170970549860036964222206244659665505267696857275891002255845347237621467976697023860214823159542697212576939514876714934117533507294785654565898090479093133822948677128809635173267803446454049022878731744179067293621092175538566704478763242258155113484392181877510361629309825179894182894116668008612522155181112516156421196677709250015467778044063032784460193255695270002410491369484280490080393013543448796153990171240076589133684395014124758422408545142511104327136144192117466220605804572574763102446367593102926364262580930900472044137748829736420171777078487853888119399576621261221621066337242368472715157147382821967900022478830872382131294609565050390913689027489236662781172428099621657819903571263488000000000000000000000000000000 [113,3] -10429596658459361097678609702625253442162119186851009915463244960958793901656642107401876098754375599853807007653512240316586868185789660228407180298502155824699988042358446901785282051278641063813269164368563277541632613775526560330259131137178865022497651408325299930818441535314448831336427062186146776772810805047767696686576751966462207551363602037188543353308369326225454100235980244685072253917630334159824105318890827549158520770747572984786199491996306576079881099112867335296731357651825168499730454419104858485342774264985478018848005279266394456593935661967894754942838171217016556764790884976287285305432936669064435898418109292011596641113471738198233847465511441749019588742894534118952980236388915885788235717320181725723854093163656628088682637102078114781941142914268422206449894595775587874258117540040097358329418200267858246767461611545112423120944241303347901150311992025319933381812120697301785671034232963145445783839561334509839494855314591418241803623174618125665744942488043279991877849412437302053925250407042217418006819427131958126226384906104582997486267067744460849256924096387734377954757433740771593682812165752319350737389333130555010952083382672466425488058124483908938012093185974806306784943244426065350714989463130828784504778386326740671991841033636696376023295823743204809444848928789572075502575276224505173814242227229132869040414543276562723031929877667343203870231656856911075114265022673691555448606152605084936479527623369071094318900596459329439038632704593967731667877531645149015127604783918778436435482104429161787031123307608997989689702768782632641817735584451880275740321275852817771712345878171697928498424723807205859047641047941753420394479464230670663847382505987313087147215143242418753781060004949629258357935929116053382548212729799847982240317622566971418474502351108158013565604694244328952565616121578818652619698151351095157985401315007161206893302338090559488178253584020903548804807097042026906663512294291654240558191153586268578863582119533776571471791635224308367549556387317518347175844309266827183444561829068194696157732579850786686008706494777743465204419269318896198314375062701074541870630898431663772583570415272515731167942153046192281807808235919679444139761922858878222860723925911118596315213956634903867296381942367485829685606055408561542989331705923553517625044155753565030472480020583941524120381883351171877487993954970370048000000000000000000000000000 [113,4] 182715403829269219095546172576413800632674893280878070315594158102933699636205264977388206734810217829680540737590593128450863138209006413702103455563783063382127162815684914429955587736012861758514767843015155165866674635868990581759691195417315629441483771425005399913053618408972509936955414204790786796952578667793050315953053175274253573396076911358169770741969148527513689074907114517605278858979644734285680578413970161240028855147101738414243624995845501968473587480136518184913040355244829789038282861208162708796937126155442191884297844149940486603193078449228477260694083557372060571012057345453725568252428496899013597382602264884286457101199142052544886472739420035458059588502159804268185077951412889760225303676105279419214745301018064895209139867261337769193334735514941538721025133992213804551237004789286155954974301408585274618523812042150804407543383971931939072384982217875941719157865971302880486095865029420217320944256622010148516677287998307205266735260633319697634241555857219152082976996828541082489702837616438145059280891141206129850286512128491358109268295312392622093474507619318285685392252755851845532787432328172355353006027436092141651060151563750748722731510392098961397986994449994338923689901595464610544298324986322484926268611318800302487899725995099844743837613530889520981320980934043553979575274842451166249441412510674710163225886390677933124395044459424611951499275539844848528742567043958485651636121415570510464515658241452755973552760906711774199088203578219529956410655494647863018887889672538881171098973958809523985065137242118138431223267136090012132926788446906699737817816877123549805416053333186682215719035587533337720127332898046579264020065504758769444446956574733461910924031937075273209069823956811565631516303661295652542360187672199586967749829395942543442997440473725818045970896978104800276447444284636517308740044679916688927851099394739124820935265906900228561238707223457767643659673333644783184365457447743397298997107323055387610051970516400809135296408157999922561328637869669639741256793022948202351866987177236458648977420244632740821158844282908728670433913981591244111804257878071465304001391528591869187246165423630363586610070329076099147720919497037164974949960670163326822024663482483797415711862414098269716224771073089070038902417776698986481451203317921161355164707846366867058223043478322388276151098482333990804547546867616972800000000000000000000000000 [113,5] -1085632904991001450995557038879151855875368525207328417839016840787071898122481427958186330712042657683062051053532800527371514769874286627139409528773610000495315989246340193072837575419825303736345111328409412760739004724238130680450488121759894463571787752442269914449799572578621301077398398069666383135237027001786475238815326125471439581629579146875851447251699254696326149104554797064002876726737013452603888845253798341216698439292851401021666759906382066797203515606183910338891153279640772998772253793113195903592619201024566317571203757751564200133827237141402989552042952950776778069113347848945872389318417226179037425907162274860629075218149171030801271468331487954037553766962818190197966001882283108864731932338968376342906178921161038099589663825120818926985966297947246173026931421158252772084260265125051274294614521835006206595077791020258506770421769364646928704039501230409606247233586158419040593206971403096317338803859452081265652788214895242790403112942345703885271537903358077440687648860392959433669780905327664290672126451058444497487654481384517237962298177888584879539834741528357320994055613934900183195357413199422312078580508678539853256544496602624300780840348772237940760884009075351657872231377829539462991571006835699166585267236645029226071136058997675834248322552451793206350470869312868276128210310434357723714596192985901508619440026198264254606650648613882429556290609274917809950990415909364242400251988998166044919396157951995438239901094330571116754121994625182348949369855569474753348785663790671415577799024313541402214416013642856646521039391644919880547295684438467173619488837537791920786217830200588824435980153374588875352081159838326855227661768727389416319330179813197606427894709798343860542904261737964625735643707685620748136930454525385242701705774012312035821936702458922762438777047029717144856671711539459956272896385432252462563597387081366956414465758341805703638138660273689928337154267380079829340437871306371906460556388813847133498532989541075396549232080541720898623315748868941752858216926568703415725707276494826552031597221260819412079243118368998127966247112981954353333086258162288181560523361098604817071365278942642498135934644950642638017551189116857715927394263410528419552970078858487825695989883515911152190610298468915216870962670892883692835231368945340647948284364112170672285661369945269628560290729601793109639314727338330030080000000000000000000000 [113,6] 10881617257427151997107362692087920420242273575038844336793669796150149372479365631939856003194332900209357830140161621888079065534035961640470555539757407817333239357954356443655351532174020767990010224352969000638110245126217662291805055662455722905599397127887983744244123179001815710374406294761192076559103787134953667447808042010480780288635026251575762712587971394830110004299484184248176714639937951171757228647505431834862362702588026115820852144993969645795911144342894847243852280034772983416877270840886131581461297001991147421009945092026137102982324028796413449505525240605611957157785821112158157463081474883039082700412996047358212983408357310254046858805096189609390196032055662377100677958843067538989695881456501935692980369972228794214632467106092459613531661327697692146753464762300476918531021528969178803901350076979855023322648016287591213504216535655060064334073264422675728659351561258094415932365613987502088786522595299609255521932216831297198903401501808547371039530694580887891525515803947893793046052843678165051936842511548514539305055553896883498797676976028425617343949737309657812040749256764447274528179906571635196363774316617462467884064886072467720999193190229856202970593830684888234372427426408173858850121797991322415937054902711334461945294894133218929161307385829126239489728282480724214004764831132753681388842553785939818428132627636425709611974991778718955445268412816530873124896814743578465171486251418670178863481480808033103003811421116374187516023998287346230451046478849280310169624252914398623549075967934672112361872348648244607535579410722028924864742793410882644382145462992404221600948008716507280435215300902116065884294569612269158826241994247502126688740838160902779991121570853641253795453954631508656500273254970515526141559590931958621324884437823944012823277209261705290007738758309386239210212580178268875060592305429478428079206455720649151560470736913905370289780567063852991689300556588511664290606099160894231529679947418154705306600448278186296893285014505902721931812294591379786354467658928574008040570598429870350433672236750616130655397434282036593595181930666420224658245005017175016346379406394857452358699186101035485869969860990914451922503942245209006695190844419980190564888281761172979965127128128449097454578438102225707772897628943985485164797473165151528321583513011907088858675534703137918804543033248027301223125758985109504000000000000000000000 [113,7] -73444994903459897705687317458488306813400913314574087004927823176030986178647390766979922123964945038136420479274370553331047337108948744552327128623690031486685185162452160692556705546887093655240435049279277317190734248914669840348272346881819069540559156696811124410753292058205656046549760953662604786368873067348286542378309587286556036762660315602289603013471878284745430653046287805745924807473699460825241684652144031739091997199396091950171494090435673509489497057368555405612501824585474400821231408528765657786268540083363288696480283232731841374775303037142642878037048697910245686559244136911639131519589022979460962318335288198280857973547497119712700019412667355264893166333931809795178178945148361186684799750989780920222359591849322035701932903078007422139835869424259449465054247450435578986682971654995545251451333265948080932788493136630391810992845222929388324821395627795984450514931404831519582600011133656377478291398446807062221421454713076274574467715861951179859853246798960388536430009121332764586025404698768321728871331900427131199797305758667803653198612843663423076808715281034925727791925721799664079363431350504756597136017864450257649697956264759473229516141241352025836021884876175537924163503301950860769181461102437937966705786855376560628848909140638208483425588642240527513160088916094078882689344878509829938445522167665123768769866922379390840881644621840941260338463786309699614759584477280865198308364131894456884962804901753232669193184333355298242091894213997930993454122599586540613778301879351013240425981124500070928053190338025704836015734815066677795405594316110221925775037979183961864204126283861642158518443153664808137859975977709608748840044378729378606129436387131474291122916819295620763526477988422812790126326541960885856706941676590689468499191060391861789712291697269134028483741487930220928284040919106024997774012041562472710197284616451516579351144034302529351661452890298444686192999036870731300012615133724799356897428865555042667584432332427557127100481234717822568979138127972565841216379338486932549551727113361379501609833601117695287786302620496228415106166721067836161810832406966895109320254088343299064656044937619463935428800335572591370647486218958904268645723702822280183365355890771338355390701744269422666224090757721286110840590112801054857905271723919952848736865780577828109459254037137060084719924938802154899283493495388713779200000000000000000 [113,8] 255824192535310328503033304123449079437826715862346301852443271421150818177881737840204650489919539512173320894567473687955877312968590137175448604994266576636963417933470578967022496101724350146628798033417297613856236969509769333049216668373855617177614932511805210257454189103227841561909377360608810721493874348631511597492539648176304055153496382468451409486611358396311227236482858209397367831158792150745792747349102485894284926500157331550917582866844135901404000898121078143300702853736079988559285789968159718658266414201928583679841325107102660860251026236621248704728513427222126242310078084904830712275936908771572701594212631382181406973684971057317045885501857222628684547476574280153693889106984624795900166194022747485229485293711582696339147784380861710653301420503318165722209889731056278114095312506478093571883313848833232299745140880592929717494352175192182191181568059502905599009999807930114590529361197211886711879368438278741197331278536526253652869104259667354177856527492066100649020186870602516279580230763435461981979097115688537700169058515564529327148023026560757982241041685013364385863847647494420837693720366812113792491754474985188653934308518683120985314088631823908886763147199469626288470893035741718131651511079624346019975658656380423600669614840374533987767022502660262619491553490957331195831342605575810244551366914063615929099486435332952057982585833728166834267604153187514342110588599874561499508224308287930505997501054675537865580834106393490268107458324646779447028383934528169790284546245169511568390288602910817641020080403421204079379212682323576952711699276345801129625182425616217092857246726039857305918067378639147098366802625154541603099601997686091397401385791096290442634686402011708985243411805627280388235945081207850666162831178017085913233549155192737881590956550330120599949281103526811034712946832611789709968978324032372993339704485221334709683751278564397561604047705444181144002796536124378274849750120650190577695542069531702197307803127562710668220446272713564903337455344593549461644353939336648613938925119672494523464717671727903709722787103572124988091932017772322314018840984244951968522796654481626017862845504667056587639443985815895227330219138871551592306686844190313006311351660330531479846050147533274269387624359911020464566724693884527514878539558863301745412690888957868222131542050427922197849654807788647023224096317694279680000000000000000 [113,9] -336838468140847370511527336087701835477934674294761690971152485560908847270262934652682409001987795654898163759509488785892939193406748639770884251091365557207226804725927355529375507019505331245701898149602578433941873999878281920027921927547314051841197416864537636959404512555879027933598710400013233200769800133459327236707993731922244851307777572555808011413430827496948609574878944812175357026874735498627008950345180307280124462430612822546878966457731147728925785001936954925659397064500131891205762008938413110566924061620144201385197706122926465010573950440970903148061259552725073620061419720002673863643542183919062028056291172915054885308379968339842972298642457755949166447090641300266225863268801227477977961661258858154683384084198384222595758152740141292094138089414703840352328035359637076806899314105067675637961161171638006868398598011648391659355730086518485193846995432094610476062943838845169459272780893000186687157590436679834931211816895717859170454110394341820395508285285257143342354717993442412991363437261951371150980383247177213725663814074672871698104196443797536988867312061408996327409630398715553530952195229093875469097989894460204753935204768420383178291634665637868533191827570606239827813654928021238418424346447625244605397327250873812474461764047585006455215063457981031154850851906703519669438453760677444642010646835054235977037401644236001067684836453356565802680242384105447685886991557364399624723420437330674294136683348966713836199380303896157760724178087682008419009354695753072102148281649423435417837054958899248580334399446508256638667627670065946548177850529473147318436217372375778728287974329735015090650087255874141404148638530663219846722867203411272593490893339555525033654024094848389339538710849618157125574312179656915628954649115907117238447569908270563434956693955134610480065843053621291855479580436585753686877007055279159654500506572778823233096593634700316667134447567975106570665370871415856718526347064728883382953565867449055167902458333696274722335403830643547645518699079531037087751812452524570860634769803765040498133754063483299099316822153565750682910138997031380690635486879948483790023680203483171986965064057760507425194034311950171830898423308485605509538463609573679704084792177083073633856400474399305998679112585411972270607351266523470733185653313779125063570857178734354789885526969744756571792707227294935989049891211356143616000000000000 [113,10] -1190450669581876970114262823033124352904447393959019187728703303496600459376040688943403249518098679449173141865553274231757634623991748188740107607481831934778761502529628733202828366192447800603118985168209914624689222468925295092240943586026536224108973218273289522892487966146294920600496547588634146085016167002510326650115069774752518907553611176730223563555406779682317591009465469450914432208182725292564927962527626708851667047983241364564365481210419606514624665553160999446674265076150082303982965092116473366774699543668700107436413842221685657128055076495192246566331419908097678681934798957032603271384594568449291988866210729915607535457503215011679212907301859739497639479755639668000057716797471471742724227216657406914302426043698671153168564530137299297934822367171374086683877293587878993914337676678319067468283642787881951381516673878624385222996555420264460890516461683656752920296890595494789036347503922659590678297441151857301264964296531985706830065380172296892005043281226117857660655999986512732489908687200244322908155340402445563274521923430859158810170858451033412473699488584605366123075352497251876913314076747630625197036505750105650560574836469331662761255722852943849745509330680696301988986099767933362260466053722384581316515337907619846796938376409120979929052713276803346245409674679624955319463319515041401319626744266593539048001242904851155613894326909266546666573282488055127811018083346259875209258779076555807883078087782091392237058750455519585407375824124523604023188259699233850005651751512422961571331168101972132772702177479430977131555341043395634817022917663152451835144571235287380298959250179244926157677867900992778415067288052447037980609785315040960161983250437527824024605456424431788071143445483566223824822078417618410499836987365681006521581602108618676814242785498772232768542776307513095266484299282069550366626028163946708851665256231028307738186402717408774873497710734951441151691354087883774498595330662260621996396296183198781037725217946360056554414557133282604724382326551324087128099063786130269928920674752674520344392834779140138235471534812551622847527677352522944300665188407608756810722613177811369422880327423415875839811628839964578406670881052923055479391884694744667039669115285358684018031837674723199489947610594637864472759707300367475135070315126208322555669193018610926247492505529486614012989966486865036343872862262824796160000000000 [113,11] 9605923690435765282025162954438647484236683871568740335121746918744785321582450394072715207950222018360013402623557215943900416835193430158239115839332491539137540211562477735031381617654166584568759650877664190495037371154777357101448776033235061273079509126248285970938888931798774208518561856001015799286114439901755397216946002868782646949368841248600333918010369736898495163591797221757094079514847693059193837160493098557826919392871796969755881234580128030721755810904555752974873831560856802475505892862076686810573636847995905392873932351955075423007413399706513242965021122724854690156541793322777994056230617515949140536451261464943433102997053608772827412412718305251088568577614367600467502178691342105905265724613435908302912358453417523694813464949629514455563438877661392538023527644482375311481916996479616540923376111595596868332783428683364358250478228596253539880287243910160665782955361103089300768544971352857031714197178221209723928953379473875038903580650768801303430585497207568250252486094796620226642472257557963870773849175216485271079339038841165293375292217686555747108780640632982108533610993407650934307569086210547019498989177337914971756970683090398000536903452345961176669612991448423947084716655760953409159494449675915913702411661395613615258269132194170530059963814028057171746870676353179751813504031624837476576767943478015120219462393602779000410419300051465832260713920398937439588649028322913599988493933050936415597891666859116970420436398656622867874574222788352862595989187706852108849523116285496522167917638853953195796891387135601594157948899804389435013647781744289265826149472572679767127299595230025337018615103282274138022016637504263966851373378219841789665820576291276702757012823848686555381901283862177367377808647289290859073300363199852654181918203523585147145662369942519045483778988739352192879992506795019639803302034856569201682231685029517207029629605713870631161337118300584998100202383959088801829000445216612063083106283616841921336428160940253456745619908502591542849579393778423662868617160552069900582865884770067050449533127499583392712802662924352734554667038916514898210867326630331511466288882691591920521540986100237242834873993508247768615048815626443897226207243971692872276478037090962098584603753059477674660759943288609369645242951538801132972860029017309718596549001511420374929530758233563110494635809352341495066261143755465687040000000 [113,12] -40102603574105395661661153868183372195148318048463199687606710943244477756939764016240610589645754999471809449139351290600609941403438651153663791317231948683085695744121171749937078529849985495015824532264336956393432077807703788198786707220936518538769916891613922397589641605651484456462769180865628089453825596570735006689830623577585196169614919226666870259769312298921297799610787059332750317587918621765877050983359721774172782110182869650909574946045756138935468556718696972205197051353801318795479229302981503302788772660101608015792003467200881674759435663525988773221604844734190691547123329401999046384964390249921125460946116945214482799634003093453537834517741949189212099099809164989779936835722018507145132337591546325379725471338676416419182465202886947075106290109866059631595278411908702318306681346130708450427266614082310144611257794173999092961857323423022306654935888112836954248690632665012608854456494815705917997999953400507545722585628263357356995865009008161736408977984270444113000841160182074967652055199810028329845369847231680118060590857358740667839716045493998527695169885145759110897265208001133224990253776307074580407100990729184283611413537454944966775870221556156716065304436417096000481061382368052179259734053478093055617551135759161810415463897202595056897162306430669061847569468720949568753438807033173375299988169671176155988930260072777790545294518211377859854781994747521575007509913772540299408286134717744511704257374679065841421590020827160120351899640622466639479224069480757760480658722374438042815473682875139500675476277791781978482469372335260498259991293108918451314231737441182368931699956790946890739147166418756291768535779835403795818505428633183583180002483120651532067234966973894377914598012141450951751024774869484182471571847555447138098230659494086902964679312829789773456901302734326234824523526952710567195437683030078294225357949498232776004914930158106443862128057664013108797550499021515266622756963518325788570421438344743373450434654188835103236282913391455513054467540963822749752539410558898422564242970995798662540502488296320395681698347797860849212118721226998932405237891415983348615878715111789964428747559474665550242197522534295720857949598018424044855677821734022682560891283401174946347282244988887197249303491432312489328061179834775676963204118952193645020767751497925182472515499775528598767744389105732433841019973430935552000000 [113,13] 124745664466564278542601028276799530718398908425583218703077916362094394693599054812568626828287383620249720249504034483846364043995626628588431177749833786764946297103582894807561497175005446661706294099143731922890979061879650654834363375245335383464500868030428159906755542631105567986552501600196802859068189864023375314881626017805507814960055140333882471143643881126688952694355298742569843347305692754668537404215838363119607625333060406149947395965245075157484054325622419050842776880032171377386827679890334183647395977064640075329536562079642682213965159904501569563140832033067188255174229402917706892128129445643755325538393693060825409212406175978500721056943777900179361176588808632541360034810459745927235298872584847870607087799664490754428136181535243802799607669886910203630144800616727055215008102606978654092554024267811370563030114635412077834376699217916988906626238074019671534957088803872039465600395757032709186628500009352629465611850305827515268822464057094110044481751056477341256214958083098382383364230023701515726317562787813092830693818669933577626810853074024951920638020585875563890489302013571277365548033012451464792230607745518163464930263110535829902358229058548635561132550137546759973959522780438805095958599768493611438367607307083696994728164050272334778226279960913975642535679318555941290465276343737287480399165985704470436306646548396473611864856139796787734124405211200626901243645311370161201335787982551886817183633875057993497685637811597786314138248619974128960855601622235982199473712655811978863329629489761288643683516553750793788547214351626627209499591827223517497479228133028709513388636501481829114476329778773946923694450734189119176879215215844978148496334353401996536427163444925338438856594580766723178166114251476208481435095561039263402706238439649354080130705094804085148046279822655914815547782498585542328799137456414082471386183037159798315855928153780839246677147448132469566500778261426485704346985758425083972689814832175393961136046397603385936468911815041046130551351468107092977810435583654272399738419286739267585841285680187401487037399889564350605722440479304334401879694288404725727276989947961701195749714466700460467617391465993950482533606800177495115366974097183748210702330864419428125193496370816711729887797022211120761596463321930494099209417661371227509684801522427180396504651398689099917580490285550362363756862333043867648000 [113,14] -285531783477416610145803500901793838101588860141937588891884741967297127767469590759816447350878174437736200878171376832979454902731467650289134811206199545342079381627821467510943678228084158948039479472610017711896670894020513627624932493230342864828770251066724791431413999236821280715381963530082747008361012336725084430308325480637946537036755425200904830078961897660582183448120857924089583087171203599158855383671396506867509796521315074947074211900178373914946852437384977181260447207968924318536339190747334312847510780195211919331827977626029720985201627646612773369472323921373689335336737582434537756220196298660909404837205204089306020085491917217481216079603362996537709203499623292728281377299645691244503726019868004412664322766002682118671551915816265003737935634752138836374051774320945597322594802117359251037308973381210661005400538481099508928330802020218963385679119010252199477341499238265133614241042881229843264185135590204402183115679478325461550667697341804159068619265882528257523501682950885509671791978064887487660349860933707317048540856538869166901962455089983501142727240178354034963413464518687834732820733079195265223487821654747175754575780863064335253138370294685405365025526555022397590587505288930340784842815502665223687525384250806113970246714925414137434109116345576347834401451358317166162325319815638589573864338674654721761288689664786502517421366636769681733486061390639212088861470487281711208915017764744949094351461472580850645567294739866110024786214539617232976118708819658992153713535730702078969094090948482580870095447002081474815784516265207211650796002421786218710669868358992555651274484725466510997328976859170781257566771609930810795006133267328068801795078798074772178157565326434578089128591808860054582176751686084230747374727714218499134363911228825867605944485989196415001792300564142625821301948209008519821211126354676407609090843620798119465874588085888985066569057519408628492112938298807036356982750453645026655616211273044989539609715159692553671624719183490559001596085097568348359761327766810984417548471074494228176427018620708683786443834587476603080951990419934111201274337663623632268442812209733692810504157920927210495853299004377531684730374804837364757338075365291812681416030229340353336590876010799675371894083734076942312847657667398194791885967835841997554614571688174619911563763028331946508431259986761919143799803198046208000 [113,15] 387721546704767538484116462988220426255040362127510057499794267672656610324345601350159486965205179471404444227037637225670543137475944159405876571678712906581816831407075211390003875877362633660550319951831727756111862119160131275684890737391561090174170482772118158074095548926337248313637408442301397269833751363267280886372007462452767518064637400489608086213663711295864781657995784763961135867316045837301910432827925242132703657623371606777284315531358052488005420874062345517460957720751794997895149509712885619383218360611181495726667631219595948599742400963196702315819061045048975470043022723612858862820495944551133626134495764145352722546913947758303253758843962905834471908534650482406655829352872128529168523884552414974278342776745952135584728586691655248817029250969243889055255445593219861853883128999454569096841983275353719699776673825928732521337184730062139068694653317829547382271845481663059840908994439310326527429126830534127541402195815308654534692890131847644303296898828649161864668142736992444308989608264804119595423691212647768903006022367537875491486622459271835941281933467719433766408954970247534201663175913134516191589534531421098673130795957731209702199692799205993879788163620524081047952841052678887555807622316194291368348742158358783151298360251619499917803323310325246784832135109781299622168235727595411890226880828475492034624640067352389514704819765090846195766977724193249347356543407761994437044811953101766083686587227401470410281234366268004810544751636124910069996492837849423145447775737361330212758601041585326293112168770772645233994824518056343081297327625791370929155932200755335418350951450660209756916519456369671249501743156914973640009832348746549849369679833182276743591703362033506812987474550472047344345954878061641659384863538535304438772987116971078590996273234039530718881266800856819741188781148003592366369880783139883401324472646862749710471167227032640836116571051287784326039031519017478006205069006305349080437033950042400705125471458027956154451172319837153605052270430275232252541063312728602522667615352608618155371672985909716953599901458253172652646767408377232844206476933863727328357539507254681677653304050658544827394861563500315963218020368165580244445424716883387142383968257269116573528630003748672948319799337529524776400303120375005566922532773075199293244599818356298832468509574306428719010067741377855894951710750146560 [113,16] 171795620920901396890964594756547939526403098332939318808895444561001304643665011911929531800592172455725867013701034297031565398067183333512258198905052686489193911352217855662935417656035348549310468340462322004506456272414546195113545995926850336085631952457279401043269369682419997941326937791847293354829112494640216009573638480386393666113788536016661533121484200938155504441063039892856757724977215199280034951216926912034573729910340346680139461477173482074862972821648952014349101697672221991668118097702437043089806951026900104706224893220556085932219612332930309515106556176922807389896990304073830069316186634780141774537848032678443244824121412346490704413441230953795313307589823476140599510130707649151887821379733634998060235091813492956817695712151044592768503446796359156428620202609122121765491518263779965259308466341994166886904269836829237262304877372909778938428551983698427244984782497823264808804375766214204140715390920967460844789372487032911731387187501503337787589735975943348060052440403831195515456987594416266488465374385944989674119273253306154313537351018844256868270286148901864599039222579931572261743187127943615315490824288698036644254048883309111906311036340349534293871515460878539635959979384079146050033546911820388816749529936144797571405389939350068033426453306214721334756483077330968281047164232514780686529722087519403771593419728357904139746020724295785914080780533014875111694255099015889002195380206137639834208248856617940209286559398248431484431344768025110388632036511883537337583681808222385134098475754536371136398068817823365257172231059426020318666087353997158848293501937970337195091335251907700803068368021295319235627598329843536661044781568218421829729247419201125714669227592835033985625413192700943674840282337941909149853229814185731437557854004513791417791451238477068573142997196301903593280881798522839924784001926381502918306268996474787509467303328668902858077131826789147566467620305980961268218118690368019699853112127301378126626909066059800979304489259197846079947754697540025474291690386058319372954269416902788004371195964000638297003218079520905213483348577143737326534638818304418461563361674455883879272617391518502460041939837627398456293040610414821636722124474379441956176962925540725430985844929256821247258102801455014660994692867611840341094114051298207096960120889621962076432036450111433229748300463581915169241998295040 [113,17] -2716867231814451190585801517871476617777628386310951461365268609289284022090672658462375988092931441527570562758772632700364521399020907963701711769273305370025292566706897072126754938045119780403617437200124213947901012702586294768447280632093161196272958616083465655428680954954986372503312912015521765179660723095557375067544866493901499147793051871821497273857163614713773284798089873366181222747300788521049145257528880190041833266729489976382190782364086150953947509639118388593281343654871448620128711988888085652217338282429972109776467811441936151419992573687003053124291465642107737634204727002701108592050942939011698929617996407163343179679855880917482121495242942573685899627952193908625997228413968368419332037275673189253555716438640279429365150327622744675309731816502904793569720754372913607589335286918772368574317116478601284391534615692666576447783631560216494194267101933068851612730067049960031779345941505884303630710667719880058992774056455789553977782869991088241128151507789384967064341043966704737926593340742295870776103287174763590339766461946218767035675048429205287555279520430306845408891921922832953915244354058528552531182393135054682072609558220406336581352479322425988596564543582143008699957086915131410052468034051047471750785605277755158249347289286973769178587760498049178881798755359693417790642969178397917802513760013845445577677986477689092824355774545185966675303541434580458019243203538612266380387557001226322248653486696616068399019712236968050049342270219062985793546623591487189372885864344182857970090506304423799339143932015291725894747183036741229094884129718900971316455550901741168066997404579319156159109740069565911610970412644346096673404336818801181280595655764871719836612007106977721099834867162486449472669749241988829539405896006306301044473635294013215028014015060407090464388191136777264552049008661311418512220579748532995344409261579669768898777774025230447242707093702335020347589656444132603760696028052288373245686555059445137430392641452197893425833792218759559747491349044136861406017550473378060563563897355171601500394712715536586990830318766080029079317462251245579775582414751095311392393018465092518676099949703507143299044458987916431037601230873638426470998003406859656305073231949454255870687631009703786071243326379902701203662778075756368388022204360455094403139164476775206587103388307075749103074939927873972106742988800 [113,18] 8937484376045146547675381893160040080772636632411302028455347390220927336843069813249228689850276975903607397926595447394554481165417183819348927942211275411589631353220039019912522366797948221046716239435905551878591394821261048794119140247454542733838573974427971373525589774764789313427485230176725826213583522296954510839747279357104259754721091277838136343070428904372615513436493866793289482566919538676069064906245659423130850934750456795027943727818061683816532245439866965736229751832053973418610478351627822237881596871336927539251083342118228948904074202054203412823374411985777259468040380693434527026027463128182176178857213768257857806823889925560811404745221979107037124915876765441860413002784785762511744288894562497146087983494050314987907549087261290008490973427056375350964617146245109630027890954183261491943899669994726740325467877409363072995959978392492458495166873412505825434501937089633742583177924317605056212937029284479598500422166141496775178791829305963918450353878625381086153445617271315854210504912797698329473246231263373180360055624167101813345026801253198844212788749342966982434907481536331263751558277522390234062410125728461629543265784235683602802550698139416418498811902607806887108024912008250241284911512415769941480960819861877211444942945117986064945316037385251279981587504256744495558806388572199999559741873413767263903944384116351085572565936337431303137811565083406333397971337399802697558493776663090612789167912877523071433235487784904485457504245056528483631186891624762499989745206379215938080697757585501632883103839149637424053436515458226985320365629788822593966112934442086079993343614782939298834317632019793850576133883371565268850845938429249343222039856435857170642450959308675537731928031513307759483488325807751292335330002785229103062059901022785269056679347131575103602324978528093202953550351805113276446578488309421585752387628696663589437896194822448476485854398085919400470394722234029217471744185841807964278355568980110319282689639395313164619767129188811090997638374323183542576176784350690625834996434665069964690491836026559210689835696222436649222646994647136587112313432832584892866614707019196724315462967286738271252111009429498500304164820631302473982236586995811532265223953578200793041154276923009194386276570705758146717066599187180068965009190270426207770620463521136020014313008558586585992190157306836271465758720 [113,19] -19600708049603879313257926787672396044288038141154246193411080875219219356103504002149750985844030134516848882288357830197702254877802327247149379086646836624552283967261727574544614923405416535233975461190195797390250838725223094210667867003202003374321209568705470156770296660249974822528686199284677430503948238483418784876620919384093949177086396598279098944774124133173999340801582239949888049033549118408780205415003514216768385542891909534212933529948151004826330779550897703550269960217450386786748975516118212313551974917180350489889739494437395416568319061968245684341358757649243830837252313650752123587214510805138472597748731443845782307411694733304708464577521011416426869404534719063038850934237237434127975010403327367080847435617047217396430456923314629263943622421962907797448124612089541762301418492479717146600713879598357838491283365945184489161951634884712558249909400241973231844483900012010549379752910844156446149543724636022643300849989143382094636386474940219667687260153697834200388253920432479299741893795558749831127820756682448656561547248093405486429219921310845168628294850513942121795153179337911114962474484775910876852196080725432966529786864502290119920216826662203000804186865103554527296996267276195241985711399122227807596602859915669515033720907123670599686971338804146204813367731076894606328817658326722359717231241322717549393076497156612727328848300295984292880143577277927963718864890251739865829025887079553889050481435992217029446293966360298020758531892813817787984742535773794617303356998575206286720243781244423168348182423656369524829374731620593736965942264487896151048152260256822825268531871149406605867217290680044468953870944337520275149499905442800271405569055046847360357475812726762648077531141463158357996690757748315567002094700781524292544147017327303910642863433236743383294326026039291739852296670626048009458164974161551973741360071756888044758457411596298141419497045558032557158158462518155177335971279024377585328892281241269675578201058054160788743100026717069031204330381689718623631713547007783080888093600535247128495518450307209353351502416180199814778244226629214589015124306756173925081881436059509816433900039174343770937510331892470811734205145092223124139026236840412674019918091952900493866646805382272439019499125654705206008027861247646935083078756530564336412004186243253454410794812347004467561753217962403503800320 [113,20] 33030367432991587806834125741225286770476913988575702320805061904504722233322284915006731599033641986769438046957630001584239690986594174413467444704679689441881831746059100591214519753238403637832993531444718955478841874858347928156420004764048885837304533120701155641119440942450156990289557975375544849380583845641476244468605829916870384619173607737126390850536693630508976284996236195021505412875508945322508240966533089801177783199321794893055860508008761659305343909214374047302752908968268561155201467753590705198659459443316100593647571049890916515183773065333001538234982415515854475667750724536105884594821646219183139140952564402776764072883932305336459229308703200774851477904979064589069327149113188846316034628438477600554239693301981700739438995781640901727712541371925241274725430495321488795261270393190686845400600629854597394637039489812048950577847825453533230140821673474521391743517462154885581339191647864316166478564555008960484703712784112120567157508981156994931008893919193602615447412324187017544315963030770228491869279971505734247735554578296210106675898733363118562671310298842354284739720824721660835832068111198250204416548778209670382168992559196278054780998108707802421428806617698109016831918903062566342526683661910552013087607644970207891816455783912879671655532333534204569052871682656178105703767932091497946633828793037872938439032311056293048623387327185895037169853290484707440616864542068168988809797958770377089966056086875324706498993421449297301663672879740119511737235571207327685836676262150914187986223083771181394396188817976222565074833367099854339354125961402244026377894176232842942845729309499462789892153600981399403336449938483508216193260043142960591045915205028979953951243097374752140866512087525720600669345251353323315627910614204092695935946773001171885961779326517825811390072464287120020273838894110220367123884251717043668789697348641360701581899537247851000112610641837150943125468081639523860037317758923977542297611597431193150256867715558650159887525250405709367614905448741288006502094654101896850343151021645093108841070023203923387229279604898375448729784978548364593364717583660419359635049912034153343275842918121094629254299652339103987107105703645732069192928610402112381426343512588702017522076772968017041385845168047330232438411912388703129968198933845312144963346629766668726262794135966606461629508781420062965760 [113,21] -44942053772536784206488285577785012226666277013899046932347939498979134170226940451164637529980106809011500025905593097780158286216435834154831530712469534443108428612239771103163386218832851325997564542048176208722903020766598485909706652709793072824986785500960999620290622779852662444863964368761840497156892419420282938977425358793566352092858610866392378615815332793273273818311079190760025654953213089049846573832803923520427595888774052475971996919268530481628989872318178873496131723168522214249292270475629739934819106825428256862407472026106577604388004962929927599132617180668872156367805889118385082241979295515672572862499725051884733425990080968826873041529992904145008544612999297624118899716799433910038209424482151538286778113932874197411583419453052725184326605760503129762253396734338532974318354283374878646722882245227977809495558802949694514622625310270729401536885500415862886528175874188269677414958679676872760719863234406444326466006559808505979188017764652670215297123101608262879183716050495058281489874636108102158586508064259528815139113811587995449135900682335617074154975309657010574625169565535867507440772094347360048110511689857906141948916612487095169452598222702142970814783432669285164755669587074092380558120059906350563744610004268360574647760600672568922475901623968709894159370174326928772608000157812924106816298648439377661810318576364209141196337317521525761538626519139662204639512815173780630565394567750234795803376522818979646852271912114584895438044759025206678068089846647287726037520671412286558902649378651822789828413064798553505001620190243955999218065575751705325599944692932900023514381984305526655929627269070992349579624052716247692698596486234997212872105709092129647178511898655095947066712301418257657470760850763461473071421179042046009772035288737946138528019711486610938444104201385915585340173059412522112300568334702458625926318365239062905398244262734580266302630017855113453409973974758965103319081345426534986650655776192235987007916483066056641433803482534129038250041815143892152786371888421028480351075137742608777518103392402490240912370384943776180843335951410327927434996751623890914872108477911970536773328413866259745558463234571926227811406319328602168663990927034028229376975225564407346319849338824611345802219481632098261817445164141816377514559152130081760000892607297136735991343605880329985510168079672279040 [113,22] 50507604829600274508742667251795254257420323303139883787488518240082473282634218654034426906663863003376455349117191784771306688655401400724011557855905832428030120880421797621488782453154110312500759540670367274534784855430807162581163618512593987470883143429542546829843575698941972288378452491383511808143108698733852184565982542924528966810527761243908393045785674823392533643408654727515862005180777697341589287591236057765001323328727765134178840059515117617966883793893040545506561450418530348190449386958014584103846924881118258821526164990044580087653281495816760573693882295307106614992671833651326772531367179725115907955083930061420675256182223256767921080456695149917329733452674672851380460696714215037181836835160917698499177716913308067641760420630850407600785937431264261935883206242149514528312658384845260082080158190562303226426449487768739434927321300138231345796120221785295311178652704378631736443002158855614370564472139660050055011220791796309165695162602751006065648641865700899090150261299808498372944958997333556456593335118543013937270191929519932798529920611083363790950056735543381907220028666225881223454477564420346969053318051143607164705512026472395477479485445084387309926663991401011655152793694520732197045343491473790786602997054751540200171246095882950717675499543696566926928765579550026529340171365236079566254584648677306478087678446859890241556727946434247723544572928781731895727218901680048987912767642983381879319479528423906773390808214664633513226943068771013949986760908469302818017827519244927930275137802849315118770600646308585930147835302915242278406862445383919597697471762865498523655315754114842367960095678570032932741205291325609323575880667820953739943584180771536311065299617154497726714006995584535156494278115398906566705618246634089059814950760140673010246413674622485230018843720013419047416189419632410653798481897136086661066498817705210622858896175176016298283924707754055513016222357890697850820766469139497536385044954471841045800538456972100973007051730212823607240551690490855800308619938916772505270802768674902675072907890881603242715924627916708441285017609357350867000078536368245529920750536513326371062907525195002194213459690157763459222293144931143133338254943144205062150420626157376778968842927849877625391325549271661809932742746901137632192542607128217293060476931969493649217972535882653130384411365212160 [113,23] -47401430602750054330247402716515041772309196924084952197092395759982329078626656868934319616172418634169465368067940712207031710097822345004061770164142169374439175592856616288199641713092028665197564698413411111431832724493919426420909330174284911221853773125225372873890500961352097185124817422710412217336923953091890689376427138169861519276097210635260538348474079196267238515687281426438576844608612188177072496377011107777725698857340857333501054273443783817351028448075583466346422965152572200495790272768072748163873955712533796512865229032976542848317589177868033020922909873356500564025360117935265946891690958679126932660812326434059320108696781386370722968061582005416385158443200061266774146232648416424458332384759420234876286798132305306570758336327052917121823310548601898424393431945448329196951962075357801844559740464671608579960202082944451785809785771466974790363274533122541317815210749209003789181789813948973250289158893282181365582902320655617496473164031077548048101437449167182794354670004121485751133675137950938531476665528089874951716770177473113441356608206452088924677568175716328562614748804458191779872330336560704960037661797209133872526383478224665633281033989268539845661120070625434732136804870851746164517293769949816559716062968526698819146718064479609049502478116585611626064266378379902515814552116722521972166233183621018601301638340071945904265847801439342854920559859375741379633486840064026770391131113879759726653199139488363121720944086135762346827058292038805460352017741568941142056125736506921849918084666281188283337141251540247487732008374527358479374292458310848203955188209019475270018472787824715599263895087073018911854379998134748027104516588685338597739673430950749450498712455392735893938928771836599055687440186738651423349426324065746826957134414558805809228511526276921794747508833562019462264990422242684954947727405416028255408823571397989119524630195547454812580334544642393515313469383782214974662317316495625210345961211732268048374503561177497159622598259931449193769394432425021958706786466790933764049763005321794637254450577130420578455184852625601118137062181442321906290406456335664035758411093670791509012660510872647718391701608495395192481640062509203584322676724341925027049247685055222734801545446017016687836329254514168618649150197069155660101599726095180385098944906327119214961046832000682721606736281600 [113,24] 37309049214814729001237687569091891665615841841845871969369456751649074282341037629592326378710904730434247930471159539285703071061516062948646800086231353395903316818545952542681473096044170720116774372549029643500039710014441646698490762616083582130555473361039253423990065332579900367054852295097945936015634495790580613081798952718068008619033792370816605965816950715049548168284589592648498522056239336919311248175355831961615096758849497586171902820777582492081168858707237648433455629750245365972919933097208898981395805322246816535921455991821377276249241105040366743109281219760721663633393829330444742452120137852286271421218493528438321661458003309320874796280642337562949450109393579018420360753094201958953801375881650573374262645746274002183945632310362723359845432523975564142393766731797013136567757331281893615740332058997111442556513201722035750338144239581555675769518741000532826970329063298093975909820638809861286090775009828165686696842078743383594394504875858693661592889776381152625950428601444392180026659927074713378340618443543992843056921899050351572976164549025216190854139958877242149876985841437832403044742909697389662957131556345353493897465657578886052167714781350972287243424439224801156119428436093038369483045551781023837335785717824308215555785658011441516752379437829053905289619458215435846985539264764365094502196341205587890788497575358845458857763656313881342860035013393857624906487161005163900221454393168724572043636279574146926171207724191062461752316981461497932773969361528542076258281632667229683349825937271290782993811815999185098343947908901389748992463619949820228182796747925199922936276839874625837933628902222400664945248112672830384242290972730329798875235846653421534830384842795634084440685279932606722718089844839883894470599540005411752735228500892850489159641393122749405727920456075995823217197441908019753152962218694447486023980745128820561215198073158484443702142417952477257209316827775923322507705458134968918781248514727905179315369824747122365617242095367490669714735634029531560095364953577343109150427362958583032112752620365564963009713636895380046853696087561490999725886334132197275536524016509769829891339607373376099509146106740621254902379020686599771528620433480463414896630235005100115165554979915433281535029545128600637470835971338787139661159745717493192763456063714981833414951873543347136983203840 [113,25] -24633412833270899590806913258574303736295411665812821623364652915715787859048835330804046953565090286913201016905442098972637215633361145535231041045688356499539191435040325006842329360020817378939951899717380982146439956070342890367665567793735864546381015767395935844138485819048920283607846955699574132249070191166360859388855036235131432440388754247848536163793637198180679327127552313379786562498009963095495672056254199309166358041344909445710198091854989487193666886338862059992632209853914309380735126321886627320608175053344620793258016068055345960852833448767242249129774926695674700996917779223580785663477525439942047682818731594882370528589364386643932337608194241487133077445499939612068997741166723563366644752847131605817147094094262511021929053252237429467905049700958203070582139219780957536398460361076389010095309951793908108050426313149929518544004578037089627122201943411826640530549180927290976742651904415314666028504358847211685241958661649455146900564068182536616212713595957627750937025027883026906236584111468078892356633306098255425113606416582064641731350773431520106069171394786539481289111368425571959262769088319720858134407030669688556428825020673966638299536875319861693291369187668952450288517995252454328688359766244989520579378602521778422409387810492000584269392978958758690411425725161496778302628961842515145830250429857374324167566976017798508822267156268194759794390647518782770596650138710952547833271420588396578582544488421880476085501955706369715175581777074126874376680883840985574694852949985731861889883588995710953386778909269878523158530626345440781248053529941711733333188045796000206795559036249562507362773515911854667542093424960021976293145552153519037004745217319294089985504882611558839385136926628192036960879012827933719507722779099046865722598174887280840153053375034840911539352177444141114779729072482230124400712802640550478978431917454564850133664634523862929877161528753517635119718864816606148893732216651998023550496037946644140464809864649021191964496877123133827684346979464379524165074733281638320382979459471298880905018905781268493067655713626588390131641747732802297220197493948108800788822598721156270121330194310255069871276643204285096276016020269061217172930976154474904067361422624339749115168765899602529225208569628655327624885591106575213522025866322198235110013685297329934164550182049086334566400 [113,26] 13655932981957963268783936963658512976937616198602372063853065840512542640233181072712506975506944722803653702992765176796388210558009016432511389659752128333499055364699302621908502658798022218070306893188537171753788700217804843475589676938116208101040087254174190066081901311612674312379820990392446040610041717371652769725246891596613609272882017039061109469999659215637177586050370572288292173134472086303641825384974148803217195716211778227920579291476898196836053413454011234552550859756336106673659022611244669092347415066015935740654656081302829376516819891878377345452220298447494851386528503802783423065685457875697266058529254272672509731346508295873999179399412373915082814030844507688847039323448138686500718883467174908750376504072691229268330960372683736744486586310996234630178534513226877896083274427717765940342950757244110043801612661314190674161451700911443372191902491677601923078423223341726351264727091845037648408886385039280645348915985670004191966007637807325097796515620280834253667709376505809973353587548658777795510409967733523237838250368542994919497695805892924180571893767718035121613097438346277244607287830162670057967941677329273296248549596267670692192207431584146263241522669267901411145985598181889878688861747389505829114868264484579397238353357015523204774874214934240737370223736291557908887388993140169654253039818685982926657225336287449894435910542073648153741748297377152529720214630011435276988137316609858499207567967177499062116332517104138725149760457545665438103019939501372905299139289341305219203152883396470751617085407075262571539786252482332366237238668306163171163369264423306693186866122677326042355810824931129783619391028024404926776738163408397738884411928654349556213943565423845386425828797893071693516452565592990372594621363195962320427286450677112911458563987569869854669179798896477341416448408594177950011908112934646744087253233862462467715303160296572017841849491507898667973653494283632233098615776170931816322587373241869903241144356538587489136671465490711744986389987360073641807906296932232284546010607469494464034197151328804492154578468150750203354742996446133538870888703864248421746472109177673672361668995891939772104165674784685208737946300999424291842564107190811949730666850036969803194383232014537814774580309082074366682227067241465890217687238456739936448205245114564337084993413960098119680 [113,27] -6484071040318747535892935899179657797432919492685292329385323582027581008734833989736110266171496410058898795987806436020110096826653168651182837387168025426985416749865879468191854765381471688186307994591698741088794079575276635428317448663506099101675981711782925179026645458618556521689944902527814392499881501712706934767625458765509266320538382438843345820786921668583044603307285080974588457086445662707835494758632219961617609765024475466150062120292032741641091228928173896728460202747644380980232278599330626563429861250226876595500982979632624839866070863931504719887382965923349612315612901411246203302736957637528436233211047384485954752225249094426494200049815505920544536026663476208454685393148413889520638818155893308594699837390483560665075315901215449978730519644663958005971023850155022849177250506684942971379566636599188816834000241076305863157229052861139882514818855884198800386861944599723300450946291343706009978129037901787583672652812263333002383020025204081808224896793681041692014537187205195579749537614145249857727093363382116529928501473747978642095261935222353920185352527497664234216589686758031377847786675102077016605101220510826736994907332033561882659631671125743298172608745305861343793189356269618618722028005915350900394524956265840699881730251124974961377425401696384087720355000230807373085049591871015777459446126566111239780739419848137628594699287043067888906570350168919426685767393708674724926278140400273877009525058793616735465611635873130894613625241699332441009413608416398622126407020019622139401298880212938644735087631501507740951186143326716839476152029018126751175381802987976978249171011654273683601273162295800168077435568968816750915990526796064136709671927493078369388420660597576810529538306792109453173547468765995988341777470479761324834470954196581176266780371552054860034826659224945570491162341896328944853935949286710203196698075751794673892962513535078870192401678670599366351962511077578242299747301118021031465172186288999042125057706828904513921581178201636060277167591043741603548041620966105205819833391002270056773270299935394842056290540979391846537610770947936504855183773440785664617932719830535690100102037318350422059506562969848689779976886200372288033558601473683730764907543046880171154821611142366168143053150738760288108235023605437197990513716332682839822455466059732315938870377473638400 [113,28] 2923046537035126156693863401233200665124443194222601092282402329241942889161677018149485734910115862577541733790235089707211160796775791648722311386504437525388787546650775771712098837027448247813322984261037460276545386904817720410266504412248677044714919253424832900156302227846993159886078302597639322548109348463473969248776144448512495045834184442723151951297334794471100515957789916447525880458443151680762698643217810264643977992135080767948742593878402780498334464221526898736906830675649132387703787342451630520263142593003712005390978607518941236697706938358948739171226985442302995920811527692521832890353308785234564677971218420216897644900263673079010857618935569149429321943802015130938514126459906167188442822692034713231482587822998323310851594898630978432180921177567150675348728231189449696888133556195797531134915302048213743040493070691950994783511045946709799604890457993527643627214927508264399721065907074775106449259720163305743103381293557451615692287994257696408421724219533553041442210792548370448874724049166721235831240422530823883675563429474668346602010427838479854527905053007991920414415525205279899839858381541032880546607389545070049788477072978050354636697547365566967363170296450848850939010346336610319887783296226454971914870842610310911277721471416203716689014031189846897628597101575287504771737068176095796764243273846454657631539244220972161925617431233116371628083812314014611495727829094836731419267803629690122458457617866412793115401138603948820695362880605286337827467819648059493813758888677535305538031401801306517287044838730406887717916114568607523491483396689272573768686711797983905655461236125573647850347324008469461595358378498134389761048068444035349027514255400847027245573664297817600019903270028553415868843802273459062876657661412209488778938598212489064342519634494316118632544734932822173324315715895665845799326496070125754903267787392699170306934984424911279841646307194835198278165677986549153076017850244258224928874493140609743458344121229400028937483019772912729908632466829171649024748466786551731217853105506078352102969995553638513199183598233190872616211210003871830491674466079774115512480478781700176569881391527198963219544504740126488750554597701218678955401362769807679910921123062237441810249113582781170613619734733945386231913985425991993162391439845168196221889262791534863440194652078080 [113,29] -1628095286245470543277823847074600417972846764419053058519116862953551608736208239083285247873194729068084612820022477446069543084353579649558393637949524449258305570522512790312364936101848569197524739697615911116302393518031287035510167689877319892755039454977376521236474465447091598901524781996302315165555648144887075142886557296007055715678041494677106113663287459371208148608320795703859552115606149594022325580999853002209068168350059625030666968786748994968730355177644044046814349100395305226645535589968378670425597539291726506568688335601184018367800386684654515392639541975473929449707517045423946707263228651778475267929434549305722857213096570916107068321389308611248428603511189600528109071820586727694526506551958897833607052964196509841783855745485732324981857217387264391486981014260287230589042047658190236086632835961519751538732819868442546976468023549969177193374160656046877444431378621676594184041098416872708953380258884697079073677574731364275935069570531754271017274497971147769672167330368552144793748638653405580442920902767096660481554093909207312138961982014760248014174011752171706310214863020345333567991048743208829179009812131119139867953894407248092668044305473618264644907612503462864254656561894799195896596654543718310884375928300321198445423140241251926911595331037957206182809203983593341119451952969643944277237481048828695025736988593065262398812471263221072579585134104253030762319240534414866685568264409970298586604207514140185788491347750073756481502899989781835311936025238804344823491257214419917925647592961545912864206725066262002199525863880772893956496813108357257036782163769500862318327269055498961769965937396672143016442003327036772552739927762798657102947792502456943129745521395831860934435252726241404023630612463893778854849329738701189187556088203010828269919523827323034245075005261362247823345606560802396808418063798052344853360224394994671643825565583285292241261241213501761737348853308760692851032320280769615685549762355096343372969875791406596623989303396608971663539065478897702460352488059435929725593423991076815332302514963447859537297059457756384429937558900848085116616718058913794850437814662008920194538902805468271286702115764070338397572873404142463737209180799328117525800703333928120061897517338084111471633177842497280426118914782632494999979916377062551202334007504520679926802677760 [113,30] 1281173755809529881348899800149848362798400629511612552023001419338137486346667478466382588399174196252847848120853076028247545747526626168262029460357877447457308886337832333248097060758550908284880795496103501155299973019299141693884131122559806601075602866148738751951262009164047024505302330933591207880519971553313676645497021399818112367492389211599417688949790185303140375774324512649215144021306592865171930299008971947848916564230575266197914752535235578592609857006523929865109036980687049114932686504214111591083599145886970250914763139783005396677844229004500785737675459260204711369571541094923663816312973606414430956803432834433709621525297843371877949541501580307636025367880898700286080195870857604643264308882520207440910639911791191103242030924322796046644382429071024795107788828971737892885552338718435688399292391303093687470876957669788905911957710777820066091855081807329383860220637475492468275766913125940536173478948885069974149994131707060847095929999134216854395100645351240408040670514761527808776040937300963560555443676775047527481917227553084760510652006663887287719553944278862438691686541781692424189021928610383831139298458174740377008548710423134497787818203103094012061709749193029185827659119450843571841211433363593013950973428677418113773626054221650317154358610488978264576799057289069581601564141340707392021562436344068647778766341810787606963109893591902825499101066158088911231611126667210723532967621890974767652048766856611903487464249999748153636377474352231061376493202409063478819577495108542263067624495388603293509970469448466580018150243950481247470229867372812402813959468473629049335928673747348259389806641328583544438917786124629132005667086504673506018180821542684654815773236061621875029153013677559984784918305309850643049579555801001546181643654087871539966851641852169915584217929514355462026141188504900126970586331189904851537909835891731457889724822106856112173005341304953328492600417446299320975832857096780943106591323481704750760223529576368450132112412511450740714014374565524816205863135027918630084328410554813316359912963689481019420810876930894703835583303952363249357114720779257490332868695321725676774437373461131453842843784316497277037999545420866396236448528654002258660344973146000624232818350212691662320033733288597543084379408878609525920100555198035631510692587809501383072153600 [113,31] -1118776754121540259494406101182699209835695250160356812311456205328411702963767507220499424184611848189078452660388139788104077540873624334868311397043914327792498704713375415926528710203694403748662484833448229417921388318313013031784994002771127885474572219442608495599598701647902075361500557789682715105537816231870985104848631491978915862586374660764441440769647926280683978555463684429357965575725377886347877527910392510176870089170518780545827623539712681729881478588780471812051314281543737329223435570522675703555909364324196863928108041244344856905173911345227584681005047730603350759370797108891455366902325812284633398274508102374425045659460262131645583935978306975703273157111983527480972135428726944895038829275016704390984975709102647475393681751250168035758522075232314036553508113544283129073619479809165932674885870093807927586877828400587307999848455444431241696996654548895064118814721351093545620389119931107023942799978423323996483715435755510451385141169111577263808861261403305129901407106376636756088880345340740901938440099309890724991269263733334925291855223554888616568276154690183129833406738406384979681583571777835278861443019785688949567084963293277189374449766310027733460792730442133778680603354172714556995731847077175960699994697333290267690488682308380982002093144698696104098356505918514733657879265918900326260662541415687280153646048066110506482554030973310851741534593145016650987730764684469654480410826528024356628351984330013413991354095507209178435120704798696883113404222055810372581600261380771031326770505522569783027704051529605030684643633039785806999543337140903880291351161410862458141246565761506461160065831884107896767840829464899088702250484394767144000633955509126736210919438490429361136901813735184528036144846527482734229636538835418397059095563354821078323498408888995547446217056868069132529332847806851616565333825287820606164296165291129850744297803133290148459521168163311064965999065731510229719488379694686605136303833129817776909112525567402752399437615435069435420207793611964438204734890652568697653164085125300741870521536845032537110231628718721151438354056686629663231050081907340164100300224077342675841330270248234986026978220567952129831722992167936477235023574996991456282550408762793907730094774742649382602146515686856971402470883917923522866001939951283762139922342028311045079040 [113,32] 891371918561256393836679755402968047651520331357192669827111928795752849771818837690453922386687293337261224054548184196537931504736383894045088835115462297874782406450318397720665325157851091925370348738070492655979668968389373312662923419658401234033428585672862950344791352506302303560998723003465720493204706310364508249513052225476885797792558453660174720406553733076529129357913109556423273754453171996651558387596658067525099705994677160065311000142039518345969668179644079810172819019486457926172694369259373489121613782677417096131195049834502349078509531685560949195770982250970939180931974800975338906536261719557199560534466731474180172561396396472028676107862494044957468478837665674960313770782096860971476473776628748896377022011670765089524995624414044555688959117219092786597135343280540335920905508365525349457157070812366987742580922840933833582009308165682512671188534874655112996126493837228255906212305653153997744096051718325170993790213300601015991007534498424667908901595960788078510377112360553031403590961696568336590494422462064260133812774759293778265296112348427331678277901569465871308549337426729213942733325845632570215031534325696383404808769647770665957454285520559833599690622624027932972352407882783997333701584629509268081964674319810142694102980696094759063538856452637044270664938021023134650711908777725915763389130716074533474234472953911003878162018821660368825646928843094495614947893059019375109639130714602261641115928317039878649403081593242211127003939816126871738519173499022450312821797099347094869187404366147114340953550029773407653177925368431048300777624807559173725252051533724424236341223137066930574447669834173373846758506734445528383469733489511045113512172585997917149146302378437727808646601252476674397674634898420616040390640350544417059510620140089669227565357468570716166217049229547941982751000651818680412755170310244369310748895140649916727392768084865690827636604214274013948520114770961587427075838551766350112666447145926900611545655049551293389047209235007060973181059474292291646716621827579369710403563573538411523600549458983802815276732179553822176241700334749865925472773695956176029147797029595038988174680349445220246532524827781189919493939591329630625315225726446365569712994129436982274007336919749519490910789033345784175790910075441136982133483179956308252711628746868654080 [113,33] -614772008820423532026724473333769535463704723418880734035330145518842888464898163893642382941092700946808954052386718122783403048531320738593223563100117696603425707000736588022833649199108475584602038351757241435691633974408619742025292699995174966252638570382688477725001628049446230975072283816505254977987438352414839072317198050361830452333204099792610276616885424456155523707376421049435532751503964433221051143698891966675910101975967502651503208879990465048913634063420131009048421462356457139355219049222173050515931906738630065686479403032264234042801814464785716918970985232783170719773098089724659173122475223734917341784702795347550970906437790473195069419752361004963577414260919744825926905298280389956095639269790604898219949527063735940215000458906829472229175631842494568541853140781933301305283888286260137839283261073076860720930707062447745581013973070382217800688610384852184914657588723219661642429893752656482736920943859853745667868243627190664558252209961785247787189252894075200813452005328168736389941791178266044505851136318813726178847302120559355131134168795730545575710083877982952554830095637689428372175535338249473714201937828083290105636309255681880900028497586791679261411106882623191358338204525719315439251575830075461172538218647467237056700542696702803584732528643552849382632415560041517783643110273314609311181221844964628119756791155775976394148572805486266220744924654347669569410684474792087098390312814496125918533234739575905026031016258981189051338646088396054779505735662105346578988529773125056817205700105248493636381729055677776680966880189487796378587151727029660458896157431912054457950870643945282417387916407125090140797502394761588433165505309636377483992752467614749205827996613508285036140566911292596380334344354765334988266481929267870777380473694920467615080660355827953536140461770576759018039121798417683540772360773657833296883345365185473735864311521586337771957001885471742083952538696249778434259674301840694053292167379077636459066680496256218987840120617145976541937073522266198856635049329544317071447833992345518585545056276331387726182947600822137625247295771592451447420526678896064811504957857847373541152290899208658799322024122499852186543688393512541490086070140420217067736536454388438364245582186301682709533553512588964560581140184865521312880996296306505566567217433149440 [113,34] 365279446271765781250644494142795627957666272387707285470422267563791866939489446093660426228651601230330545978948739071359996288291345436551864809232319544755819953888592044587988858775864672844297930780776761088500526462111708301512729265044632958755884429575124235439223785892122361222117577595081118649815517988518189440765882314575844853084609548724030287436013561467117531932095231035723545965749176644856150753247769796327415608107156881675375429824335132048734479727747080681741730091174819029568318247648436258420115481890577619869029406220455103604210677165610840884751035113532280928637633196236933546616166971729356332877257975705327441688100689970843385582410244148565171939525690108517765095639205381203539556736493845764124768379458448236093937072475865961723861005643220403588312860857416144030657226688708651881593603516437279776355129635097461248104347310580158863199080936368945934231038257010620706935030353647643837619819472780829460409641935944782622219969004982950226426731933376604352013847230655041750564408723906607060254328634098458401934308342146983040726850818694316557238974414768550150545715421821387807400174453519325267114479621432840819565152580376448864090692139615687398362090849337380971867160418119819380925510211093850646240673391527073577676963870977634587141539904021329656121560242147094112833313003294433892740407358600928212377763586332831669795727106944374841772963394743298333595335002827244185708492376390360093008331936462197142064275360905243315521369805363002006402200089000678829848317023618197524067474139769735404061828667559450075872071953046412413926553026271785240425673646737073349268396391978137763005868099171025389382187250644407823193792507699547000190390786838041984087369963815805840318517842898481214634760216793469475258803976220241482368555867119815309610639320369809730743296604101622248761554354815458774759772330425129899003867476098641336733503786714340305978325898598935409479458355842423580811692773762645796369871253849879224122561280886644701539280531665510975184631322105837738586180596709398303282759445019670473030308916783229337224613230455114161762464095006728905999765943315879907439202546581711574903244127284556027443157541825673915309980345567777040976993644865466816049696659689348959573137783395508843554645619256619747197257925175986823757627625235993358030916812800 [113,35] -187427164288814872827221805095009386398675682995512297037418524920635910972856651760508322239677023672106371749192151092915171296946783292071138031065255490957456833599810820868957465062340672234380810869909049591852408725773185690880002132897302255352047648586527140713450558131761938666124543376717293067491799601489275376950781861690852148580722266335014550852196873910151562352231801418319618700114767823099621766882108595831237621841472112362515103051674551728238008977493594659046532011621362873982595446038352384514440176127817960819229552548940723584416834034094597608025137168113471762279478927666844977478156828925131943257609602442323057589741114109941187642263691264094792268516952640252753209681453574740722625539975343283982451163428350485528680913511065278399632860383931711656545521757930260504854679258434952577948127577640578325777714088946471230276830416301852868360766427240386207500598181417299842883290092581352396854786188325488738797598587057232633034491558091825031555922557592260077206636617639238432667361741084249136436094921664191107641288516810916324837173329354697439294669878980272593507608447604407345445888901228268243388206674571243222931331173385961157912378059561453215288784047652367324844396980549804407739288946928628650227142303562041207822717570761138892072679456277557522395425478957184528755740517239484694860571791704509078160862531919846557212766895008626265525091164332804814586761627686167252402912573107353204873107397457575189788317013289462032227167836742498026304005452014398460543217238418081727532723959003701675410485934298658350369304842509881420354708545508544058694260924245593216138232406513193476209460115044329951599802362226884881446139145356898597915616396099069378044235554244474627639503961404195108037966303433855957834630979732471099832922929424731776578651577012561882897134518391055569586062021233165369233164655177047454165739211660528051478390658216442746708107925702802825431320856805878220075817535030751222217967307108130604533019160692487508185650690118259182188509221008985256763719195113862447458245134799456766980457727953729004950946095464732694308282449210799027873820300215605882107665933667165171915719730019230631034213919131543649286181349658696389772775551291981016771720907438979222922310320775852552070324785330639492751076872897493399319144202354897340531212288 [113,36] 83008639514124535852243855270126027873177428970632398101655747718281553379522558679617632890562638042932801981875717719710505574805311143519918278570662430865911641478361845498067327666987809832375405831420679411944389453795270138431776738543249017673265928373633968734066618598553514064153790692676791682467182708799993187295952597979677353956121870315371449247120567892356514607616587969005577033734169898400339432356970986148893197820412332015434269864581721598743367101793167603553108382175491190411682345597834826715058948641729572340002214879230192591324597050779855477892025780117688185283578803260935506988918778377411913263294502877417985917759007269441231357165923014376653215529026845795573731927594588409790716263705048551473140378199741460780033562238168202609139406950500774768172304700785854702225543008098652592620353285817993759772220514316467734239688735820997388772134252492158854325559699649656574519345431232396606109598298759824896727730691348600083205747316055414067549467674532956486371510294138827418715358202784823878111766002424913667623490072362279157407404045730573976640049166131837398653927496010097077948218706963247521942107654780945016799584955500494863778449715516960950866781609074809972068883329139165505874987166381449492189957870986178409419883221227027168968757610796873923501772075818148481600696088846693373913939981345874057566522447468191814744225605271454511850405327715484885558398762882145600828613869876901794546334155341735629755280950448752412202418478429425045534943946842047096823836953716936335462164103192116526096434604091618330087390245436499670218318515053039638503327209798438264530779590855358634192085740039380662269282763742638530374506571053915745011083930950162138913590993777970382127863072753798095413844789147876520848656970301961111824041096817725657640148158809940967032105201192988932312317817280815433476815978161165661978588205149932072463880011133551064108191774435318275085901454689034571718064832875711650459810747372483750292663097724631447113289074977757265150346206981083156354933806630079848213462488167661364614474316420096430623616419716289049380987983690525150624672916479071928034553841623937697851406449861517804775779693026009236453193003417483626245396877529058401891789438814304901447335720964044310446644729476835817282276695841391529592769126936148115980288 [113,37] -31534591278511656606014135977006914434736843374109354119762234468971146703307409178602953498414729973995388474475153911934988112881395472145911895556575989881567096096826725345268532823118568372967039940938249484898452381381944722434723148346166859961495288045878316889719858588537962096033773970262311393269412478478866643400614882193433646729885941787998669209192373201695138689988875299174801808592597382918654060580167913914712096435485299730432780312023204049962056667454001433882157233329643356927980746299187924435442428587968310051394446968107812469894464986441764950059009027427809126151789510491275681777984188757460566823022219039713742644449280285621246146052328429330890162081715722221966521003852022675140995806986285101087911992702991215287276063649809136836377546290137522741962766293500278083233419091288128103833778829965162156890429913702900039407224896440864160524357469761045936442758777830093279355567155614769866443363123431139331557354266802192946996931539902107512453763756972784260026857867660081071324665297378058280744868443287170765688836411269509342891813536958309563940364094672654189360044156357605335723450977531469302697260438437687715479540794744676103164602696658926345631530695481171602669273971725004071305805074479553857874723135039770631194051210972928314486879549262999731392907338418361526452213740143683203581536334715310424968799404737661622377899943110179293034667121793916929360239285646083353840360225243039499150957672097638203896159878940816722558363561926693708207481593094598035102607691042366746017929025341807965374634686056075096870187654197474935688192134010642558933068471607986945939497752357993151735263532760404700136610446593395067295564206467596776442645935143662317385100350230020085844712313801159514024399673010053193923697970340624723824597845330111613530885543211435967772644269447068356469559898199297543626929519207848066976330037502440381308916080818677702089616981780152441987394215605257912277674718763695725102237831709322106798931118709923607497365674893662037338639527594562204439952881420127145164762464293259929976210978825351598242367639134321816237749617248444357674736146322272884174657598507191203540161002712733853677824541382694555105525642600824802874177433701757766152544301601726782686324905389452255334003683958940894109315607035053774074607130257863475200 [113,38] 10125907938789394397463943557682413602180587872204892887387759877622158383853031880252057968732079222173006922253650622001653080606781378565365656028719216382034322805562764543717147653722218419867672530382611718116965445402282617900311468405161197618334969989407051413165692811922452807227777905309491599434354874358398262155816798920611366344000544265749278598175586008352537547968176984352415855257916345017284833782997905558374825913095608691177306852560316087799638467775999857792146292584925568304138936479097611691569382930187787850932469957965803708094024810375072496325746711194133615814590670890354445794721699842684865125014372178570636699117068676356888533735869948579008104514658616027646019955819641244647052507658420493760164823342268857021978839884346927175413647358577850487596575971977244154330583590775260643754038524041614752507002071406015642653132870078822806398624770014926588155586192969549751664649313042351561754146406424734523812167015165721292896136160743997622654698441471592581584984685523084036980456446374573181793286105632097298046768133851086563676491723023177373237933291430391190338733468993771754805829687646175674620769291773470021677647139583434612673943972735624398784533278121680480001690703528540445267206172222659302307082837793260339008513663672804538939445547274969342218448560136178501234165117398750609694428194038562277343073352039179111926264213981824839046685822848502806870209032958093000429429595750557552158036655298091743625253092351720574002138499743111074031129085021237705531066558500017874780669556360145192380345879371313848251384199668134824113961917820479050872022021936938623414734831152882802641102058322229070849196362642031067594924304812125639334170677614938406767550835189735218897726056513341859289541293306695454160395388419611718818703696310528263742702352533864385617427177735420230616941440299918325028862924523219977877365456113853302468637111282626732061903080879490841580532174472136775467454297467667082453556435805029953763399076715304190164063142103138271666892233377572594194825985485099032491155031285525226226667420640657387383881676819513733532174251323052214506688744703174774630692760534751866555064199962133676560683103795324324753814089021123698078678317230895403113998709408883727152406868889642992139539844234310293466915425032550841445620083079512064 [113,39] -2669130824686611302622752392866656171414756568173954238496782427923764870622147661738009307782844290228941086088982781673909691467955386801610364257780312698408028179778168327814774915912230730706771219986210328049599391384403626675396946283603594413643657919226370506524397303370188242660708919175896429443580439558014874439775879611636165552297321387212307262794556315373005654402381146465866975394350066552534148030529055166617312124814848254848019066439707965060636453660848811463637588228485057341358973793823725627887164221659775911912585882419268382455568125224367100091741712664933356425755055336712431410399277837837302381587370898270389643155704465759517922861774905866066110583368994579368728558154204368598641308577008815025067980504942947742948380271991199746865348377755941334869954046368370069656444007958600078266971150139742483575197383710913586813640786095650569871321068157480093977440662793913126076211522277703558469699433262558362777913321244233548478535324022808625353512681002582221811803064789202529217310614047801820064103042216521040412893708978461463302423966434157972062922759671081439676163162998098958838589035269639633123600697743689526220626804771744780092672004308202229983951347120791667371016746947367206578818219077969021891808099025093902585449617480517787159405900345386336368024526760071789857523668999287122296503535443773856182726813799304684965846975363226094018284308153031509310392704421364672842998211955567017942948289721303093043263877425080193647901579518264628916885357022845470835820829532199283700399907380545460931721473064434163412866052309190184672283735114949848796729608015707948813901702223876348946013588462097249383352393495374311391643863067754994515394913822574878445654782172928776456030344221166212474140753431304768463853218734848457589505822272801744199825435915668425167471648647773179253808525781855345848646516686354493885432150108824981956568350368251815193797570833989683361579355232287329336043476387111748379730457962915698241516510743043226406575868935708560045540130175294563289027864625530824666171742653802979575534882796023183329825505671018157430655885564133152726913046904929113730295384321326441356526904156725352009793269393847407705429487354260927849665476512680251915864871300887735550257298361938844164703992864514550932425198977625592346397621878784 [113,40] 543761607681129563270408348754893420506159501117520285074578369338106362020246786208248138555678224548223024019155807441586597733649037104541638531018463389820659844670113852887651564415069596367962050909245986569476942537292414687182771439945376708438297266893092245342996949842140842138726353721702619765810085906197012499655234587924160206189160142698981472617009282869287347549154600397758894596586116688983713512342389419591630429923871930767332889644750747094396643703221425541725143521964042465651835305730539283420677562055044258645206093400013737928409032521312498648928278833733154117458705324907785653360794788632152099913937059719849868540277858858938513152688506452641076645539944544889046780842052467531609706755800737646627696816755210501251394668311155498962026185257233284356824614582184194457019395225622161780969606263291793435173637591991812164953885644366215525593840547208311869015371122461865438182429909782145781867495056826721377642210085574543477166670528922937304137152343266317912799577216100637455292459360695979955016017638093012286512481060998291068756015207382618025927304898082061468651755153667092116594294056050480893665585214180677064494743932172597822174514745523207724946514477037673704774659763580130535507624249477767864349608652389587233291361593468331150667666725075440015135046303722353256979851513903481369980933720822753322955947980435198949633693618233068047379349437271198744723796114943338619115582401224232689912574124438397305960433599548785993497298810376993192453842800214941544903554886801907898351413499657949172892212976927532093524771005171184405174322984347617161474389680109810918054756322689306813406473876552965512626374943607875206193987635996107113008490790897145020991215006228605281853639515173854839488656306077137819714017741921606082544529503939347839437848613743265073827464974179734949584827521461754936924833906726142205081746197088861038260450942988954151358316560182652964271306379117115273602062230822433266726618460651722281680882361624539041488244565894156182644178256200957005385636448614103299019122861240287170429498835877093425541435124583814953845920732558936648556422738823504807848013067543501821318003952821746598711015484115141600095180744221061967296669958797009427688340180335449743581694618443774957820588777658337860000269905374259175361609728 [113,41] -73646905197251544569805774629528097546878332569649112503873208532972267299759039729983931229464136314887998851873201784022768856517520268571950285799019384902349975039036343134679623479057240865761668418825509078328077335686845231139248558381590476503570398401706752651149342229542178368355019338821683738506670934510250402506740196592610985624558393602742131750664719925688975654543910429664873799409820502253659098448055147030033300427864883279926036640973415347553876208628113471333213179517912375065529597278908562248818439038377775139451504809040478415140848124208772191411396421188497190644040305666739341606651826027050607172397827923035734079642605954611215488871494186903852988010538057882082359128309529766071918115213834697072317241727317883398303969516341994757691200773326800011905933820534622706262709793624743144610958346553533296703717079109310296285042828587710758533426463831910778434371239582807526248779224985214085475128910628045982565572387798267756111269882716005844624710303622833093146486205987721237377287583016398501780151156597204068557344652194412251615557179715482316826726384864084123119496030220762134144874833431971196402722602458782105507588754866352835580754387366257641222574327316502455768416178257057505350406544486713149703070155765343545631977628763344362405899280109901636322838214725098252261016541774818902555723810761901312584245738527625858744433947501420418461005017706685204937547483364708320621573319648044305066711523902880500398348023047470506204191792057562386367389043056510139210171139102496544766960111140662090117689275829457746613069198957567349459927683801487398806531139780728944976225853400602388887965215283735128034897303574100394623239613545536607158693413093398641614145028717853372063035050260523703271102641748863064011817781926883705025988057548657841066430735521859213629922994398901636986621041521953690922869800130408170985461058500697373164357134216083555710495443373224699289096101826410567610479002786804312136148052653271393992676686565003529711102199638249652320311206096930327041755230814990182827264539125457923545116510082395939035169433877854644731361877365369532487466344555479164397200515905828768239760419378198005876242440741307424449681357799533592681999973717222085385052471616388618017735868472182367295323834538484318839622787006369443610624 [113,42] 3456217364516815742326397998246367597947672820458112105029248814109892051908048533662313643776170903754750765879073328479818228819651861312425971946412544910180787765726492359853799910785866077129949642401444865961885325228103672924735236440185152289116796076701873592726842870704127675393775491452619513500408158744011047681233496923628622892474850502539988641632971506436793584925593897079758209731413393616748315628588668229866944772777760024912549232399177387946233104965669030738088544068451402024803915161165487679419985674559128295297230133057158552552180079675267878477274126010350353937920290060501454731366109699888586745748790427437022730263947096357765162229716712542710624356632461661518501945871424229744401612063711172758560014272807094699683614303268053812799206949480692460386949661893850096008739884087033550340331074733983682137719144102995923280914865212100177598389773843961665275642890486268645152762235459965116173707106916813597314062351941826059797300665558474162445383812732075674274304323024577844933613790975167649900876453341708956162751641464859221839912138432581052781111242122608871980543974645916959013664736389671639231971674754286039781840990126649934420741271418733035912525220558394066747094088662517657902151621696645447049089820039291718114728652526598051071872458443960872738371606617442231465282950436555053649706777726741613853075354179151519574104831587915510543461380904834142953495484973454280236043560331042860265414324463734033860888294350983431127315446215172456359209604390331060117279459941838813502987982915146241981337621657728708652841026330186293831822765650789260119041962367930681281097990303046347362738599166884832984564741622584226817489716939493291155935823393508127863116762508821756647243673502581755048482347556931856967772721909031729453350916250672070671544290394238014904128746392718221837922162706120559442876137736898857799321441219086662856237920742993039445049771334021118262272055624490430827253676442194419829515619559156549769844498646227281520365894924677892862968518678639951573928286829820916779800540457961464610878017640163741950488127344961765579472293402118150607280116963517420886589583275473006467481698527558962258498068588824632941428553311420331078561470882851069465684120674387885502323949914569718820520805028851919759686538658276442112 [113,43] 15946642556397571464316939923824279902017083605129896269378506125795005913036496131792978269985310905876459826754747514457562723570004488045172367992523856142866818600033688554831040332303749167242812905960828507157266239474713824278214648557345907379466731510353608355985889649457527886435517861421283928735649068996807681795796044497202007019673726966590901079428700474446156265813697352259238055931915688320062137896023726257167629805223498200227481811534606599595163547597767577405859478068741606010748533779962594170580855558265167743285156891644644155328423331735085955530152114755535784773960894111210433903390455700730019146249025765079607215241009062573801264286406348560918694934210208799745230634913908348460716222867333594463771256312315458533674545101403291072272601495422006569515968264146489724417480875512993094734285087395917592591025893310816473909215121697786123879114872507925626047493779870587971432746425395167458600982627698396022789231349520260860316488681267623829977789639005911877190462235395751871803970367269013517002226251676882959777428261426079572945941514050641612194638954493982126689016648728079977015208842384619082914499720457086856569305275234715695434653507766260037157574000446899633747078432900749587742631983283145459908788617207851626832494102341447621400552522755326267347560547573305725473078554806439950136765927417525357650719536763976074209923829288262333867230429008941935981842191786057881249763593890062990824263870668534682543738130332270872180321805997841726069814175216296781202815837868489367960025408062198131826438042810979743556383325972826557806220720969179447609586156297916672350554852331463874995510346804060475202570297904051871214527125581014624383677669773707769331464507778805102290333967895927614636695677066219220213410822904087833871766675928043942187778509099397315925765328878644763670699865717771833958388776154090909626460194053835660602914343107247419223226254254720040779036987616014479564384246870910572304392981284371240098203932513682429339409524425088753262925117719382178578361150627030726681465865030032441879237365339624838071065320127061489881744796418301653605142914089834547001185106556199289148115324092242607550521258461006499629789841942833609532763273760812564196955282067929144017928738864418516521342086506454282804375765123072 [113,44] 820894396658021195497655297256383907508675959830110305592314175820831916226672628417372358116686213456868903348901520596239409062267184166465615641524168807628773432089918833472382303106584866990882892158654268695475731778025394722297385808700821468229961626069969086621329624842580385773701018847287293111520813915384777216367538343366920427630169929949065343377728125577415892396965966105462938573957479543865865153079019563620091248833429066334042013494143864197751946445108981533356780417475889383008110836369221589097030992748318509754446622729017205298913009155235938131918642766992987478525612188555754044731300185523237627948254331826604839080517695252006080437983367050080104056603231063641487550857109206353934045740859471844641992920715928714232657557560385071841463201859907843709349792743879942637145577856370425801373487486726034525823650376133620941393603437254910024668062604251473365026603247982627933607528285191378011440733572454215009427452393658606720365514851806132256749599997300408510198210909778196530514929552249589265592727336604078579691942285047932750272614418577826534555760182150475507936358073870268709994458228425918065022952441726955064758302150253531860976327760635493303693968370352411412110837453194476317414380909464293686645024273352368605126504189636003146913321850034410753104439458717757581117318505717886567970993371357165210929832837163902742793202236427202138249116425863378281546276049311890465796796861045808722099705684309855380110068385735183696676095194353340990403173251425869644704979607398538212264277518920926957397558886158407330951228127063448201332921703375310865666399080192085353366296835155182030663036872602027303359099179892134586060995561973081807929558695133237287652053989275960716254584129289099723377452505245038475967641410146778396714050824806325450342721731846122153164795852667520597747458486162282316778844081490888395291623594001794038085018018094513319380648094397864043722237637502169589759917243161573727503253582522715622753946162053383769496935131242467287097816388615263490908970452131421781327901783882617957397492971652251361813028641666177222710973210391753574247912652595067367885716641345908131205831947334065364666736089173067721523945173649256412484383737113809253597093698981342583908263360239204119798608421081268796214399205376 [113,45] -583569298081898183929144751028291704525199800668834366602390761605989549758839488809723852429241006176120129107667933233852915917545427764900385339224799617591491251974391769718915807176505154619906613745486789948675248055347915860971431389987831185943464170870184146624882803399502164185346167492217243988307518738654575630887239470831436636386594901799487067357485524320140257168295710302949457424408826393862428744176800240304987748788730855584573953935017821513410217107604391603265356977814225913439656440367443223790898092278420484542797414395546666653338905783986351832029099639612666862006907498803127592449535081888668767998714215373500338509549348174479493365358084089687823451262320199500714124935232264176458419543983279970405495406593545433190144475659774994703975462631140257742450638906704434615522789792665010360334147028786169155705694981990699724578476222694092772169873171658763658562581516935250072444378296476781807447549800857676295915273521402422685639364691465546050101405037193297103086106228879468859108436131304859798393317499536050543499391277168178096586854398741545406493249602484004279099921722182286033329714998085616467616642106488262838633231099050119713986281303418765566460565277441316105876254869478864773392271083110778816937588744760694057371046885683191234430380501555917130732642544975228905202401916458007316621040485179452508551008367780574041370084200605026897439752684663880605972286586339564970934135418603829297191425390498930313685166927575094591832440377329720832117392288520063789386845653380628173258111101339230509522832299891538133667594977111392570517976395639975918339861106359904581871957147831784246383616381316830133467770154875840132526773994637391155900330299280917444188761981440454015704569117597806547690588494049738142316426627624944045626078108125598003956427314879103418520620977120896618931877070869023978969215172395031920921529365807402938483351988660844035316365266776149898911819810868988413385797658137909676773968631490295942320473710295365943519575514109359329219439014280366561802288979467071656000947536186614122723022518050137004470029693964208607538573019012768834957099461178837071390070232599669728877369131498605943451283656250926536333781996092262076461638602003532654050823543897717432142148080212700665995594665133828798091886592 [113,46] 228896157575577831089798401396107028049604960301010600409355482702618843624725066204511171484658760426042243224068588677451943113533455351569181463600839717629467739410661116697202089248642731284203606489394010368858559427119080903837729940596574139616542111350612821867352569947591400904334813531149280511794805197736407883653110774638724247951648406473376915483997112243895123155282689094505570513624548381440771209668893878607431473238560632718612708555073533833917516641878642596576208113848247748359490034387796540048627965442006415699453247268336521373250797596021334467955373245022560053148714272813508929482598240413210265246528141032349064689933030930509540781753582322625937198154651590275288688959146909296501268643257539339763721747818650457251648473454057951265458035176684854317380109130573135434774895957777221820976000330251054643021772725522650825248427877636339097231491989027338705983953882702851026106343848374513466598829257489141323062104556732890557023611798076409985237000142352573506149521334520824899830386094428778960109224198783265752399170448399442243859104215169453953220766511495482174548477193282371069130548374619443892967850002931585197284635045848092627814232250687968362734878472544973314636022249583482874838230423534167304119490304790152711923348050317097723686564573695878475346835307281496453323442583986619484642737443674045590308082623499009964087924935902922175190001477474797229735821080280823039289287762608448316683910061927093938309992576513132942324962986481828472349272175251474381735731350325187544839479611970826693593322656144962632367166325480165419372470651127780456065667736497472544155070148495172079765092520680654223378209594368824230392413368035566258444214093852267037156107143438875739740352997365655227521405096403483903922232603650206965223865092933856419330639888717689026685796946768782515396426283903714568586972264214968985353951338837959805968128371276324970663698920243135518944452501680961018272780969225659656804738877489122158542956000288959812334288949298610813043663567803071327433678274390665758633763789117943807300865100507344015553349545600673684840261452073229483566927224841691522996912597219848993515560630290379299059238887715286507006790971550972838330962288159947192074561486468896173944896257974459384982364542111575462379520 [113,47] -62810785251875952998152015822001019256757965972276766498162708760198457169395487361560910208178579161657974735847721900804152003967958016143317833121713434418154759248869409968408683482017856493583296422347240295346457594280167586253361179441414512460555282559282746635771266800802627956675553866750182916218910234602621692525895783803947517843940254647125382692940846057987957690657566475370583321787247183647088720090935862364256304668470672344111484226471621409071963045806633878261505508314984831175491646493963358916190265364758384485033536742149011344742184663456406733028263435189646276534375994507855620532365459677764509871978108494419623046064696240917606824220517060786574473368867741771164964045518158278833113481435686965344356857412455317233179514965696456848072428119046111631168333893553045495804085371883459351494648626022156790821874109419442076697684829268197006566666339173711624754493626131929477197440966426378368866548409636618696447680284546091423135459154887005871991299047812444354932624855543873806004054998300792385302348286236303034850131648197052038037887932777403994633921843781647995449711300716731573949236536539722395614918858387257801216968170138770119582344964030794308007620006767787258671416904696035708919866959008520232851243400039450656311653088877163794762647579130119699142045864745145847149218470927944752806161364282385029599695955921666757848873343200959250382496602857384710668330175768814145968462104650308834100882761054250303632559255578047594442576466502196142498824385796021961219828238464508912366558922756458051371607915141823715326631134319904106507078144116623045933841588263201230171241607592651327066422693332034536884714525205622923533382926979201213273628187995364173658471186860771480632609605284477392381207981475647251597348581633200661607880231655790245549575520524521009228521926051885885517915383428440338824010306382004133693365892889203414407107387721484639449736870169910794829706352490003242957364048628334027270913186989209007285870236462799770405668098314933157861453720993392109975839517030259956050920704821513440574617898977409602428842492013671573355124602938776044617760199247839034956908755644516549182476974908837021653475203698130783122045454417233383510648826058905458600440471218903560506454644382719338691765736064946274304 [113,48] 12705123952348240943000942397334814322902546874732254180995889437471342390832595285431858641771387400164404605152799292063547404660540458030389121699060895610605931518130274014437484778850253520517996061715199311208934682230995569710149584943948939786472295777391197495951534665336936233887735736032435007548580163585512171452999809371747167318904309867903467328287455478668696230085832808579731134424133674122773169188854539273903811072639849092432317612590070468391186635097833469853469981409660452322805561195569828720082368658958286740332710500448033573987662568233139821990039076803523012006651209373472932895558050269703718833361304564766607282374209391142559466387918702351844841824723567092390791995340237784148274206414590066718883827445309801395750866543519746612950988583505413275838602248701255938057968339377828300990698558963487065680740528811624386188023171529788007772726316146057032423832666982374495222043549138959122401497575414918369024979707862520323661459832712808893739142716472452742875417351708743736984440032279653056297550124111382712484251393588519018484524315170188033298809241441495323441267732016097950362682579717295941284579411460182605791797463654858098288620707367725378010202713684773643819169612301491207152401513342806033501799600025796274437541410229204319112158670415471403277132269257357054075905571716817118144994496899859435834960745411680887679422143809217233158334825227837685130052411942929738813303988886009686341356714044270284799436915362619547509420807210498886311737196224694792418201621444432663871722635261897758057194108613734700286307824412171303244136772541218665229051791541624089388427540637502480879616735338358667374389354960053666203013929715568035653240586369514473080314464974672661054970475695567887936064322335912458021241793362474254850145611149866791288226990572433290282482581512294967239725341420148915496127828499501224231195204283576201264400194167455694581239520318804560562822424208632054320941061626692661549085989674646029442911155541907682165674496365185767801846261146197253855673326883335121031563818121773772576628027857545390646639976864886565944954951271283602630189936217856154122292549893162165454643488588246166210795895003517175761679352490310390216353672887911182141401353663020676415834555280931557236383964515532800 [113,49] -1819614401049228415570549534449636652599505581437941591359095448394179678274306532659402046493130086358585062052337409868121323344139078343875331750461214813559530372042666332784340356047856915541829919687827373607788194786439459530260718157392223630836292200082812202770335535857223888676836181696478077447489677409382698081175554760877711413382556082841304583735436178409747529695203678283054002365461406026579898938037994741992649563684266294355373861682196806804656922258012406739063085613366296457853395077994633778433262621120204327159990605237786502779164718806210808293866146806223035273341883500907786138934382919557864317942187897261288329824372685861547387966652183803990116915100574350194228353156978110834623394094555445084514934915432767313193112297413184282103414932145929994948056930747273759804600789737012945952533525846585402437624354056551241535526501184752915426063576981132282416089853249751450458525080920548218599683356497039463915590401624669714037168452337972396872318759138226193729152368696346200479018282447832094564787969030726629446449266745074600868291087682477311258302451297839045028968774527989829909796531596800510318106158130431355385319968972653697818827344915659427093508330813746729178230604556761054971624133303535756175943319639880222227686076980633312781197285071700717307537336412264972368171492842441977302644590528228139368586081152546720537603247749693572237615358930588918155990347811246128728475407648228703571068972390058214389716653172001911239380800620803300160090553046639900804561769451556912569689503150898006614725030407802607463721527093481587426150518620807034643422200580247771516978035768887568778945627462469096692338361502229370179970473063424856250046376852374373749846829350836475617337053825665206557554352932517901470950233929010773837529203609722984790774577068492967431219667713290294912174023859267030184352664388198223860279126108341132671202438119310723087346295816653877971786309993527844157366346373202858337286102304133707122579317672929019029797591977801000224385921569124630476349572848306251803467332541197488025992939102169505694049498907395240213226130963595385632605107760802868160789340088059297758145287416262246770900232576774666091282022066973477297248853058037777106948420356358225308512000962290594757857563901952 [113,50] 137635075458919645112991503005648520525106768568521634085104635644512820084200271905565171866234921777202282470170508869099622081456235564178659387909237528436585828762390140620146008805164640617571893922719687041384447774660619672484576171689788165143965927663237613606397602955263978289725314361251401650344536369021606712468034549748687547298268746955444083606646019904094090457321838971554160633039266485532456483241472343302215339804693221646193787337806987820557332926755266254413201869279701383765870635516280514248337761612536139394696190934366357543076302063476518146379219745051116187482229560431591692619012806832424700304071111294556590080008366581871400975596836069503552110335353742554125993751208630565035925086247333644841146453179738563715679809869111001861213850090933062391295552018197443660640607591091166305594583998704414839996117576147451645074363224107957992439471427548662154463518929864709712404317901427256044485232985874932213676635304633088869738012896884675278476627605271925103740712748321885255990539029641057609422844151631860940812912107168495972836955003106863760848620586289902507659466963529719562738365168890211347973441011512951506445725468633195984719731642211684513044821662047986050313284269704917389656627520313908502833804081560874395832504383457140967305235963918537139378157109254322045806937502132459019834490158649169684015248493855206598485796001562715248794224077667617320553917452654547466392100415211780656267319853250377914330078565868516256091000203895547929352064506952184837824801460828947660079325721008936124645098378451460791715572102223398247320953854764347802170828968709580355617999561012195553743927700077022024102068688447755576715570297619765042855455023223096716701464353668561952851400025769913822490909418911807370724702104325983500340992593322121866731035360381464078667577590723742459940598216071281843711692190344599172974554179094329551156723640754018433474699678073859089217035834392441614676865619056570828485145552796117217389862506724195873834846244366820619492864342905388956937024481560696820961680663246323710518722445576423730824886141327236804752966707717196294204440723250443364652689512274719310063447736254296750702120306267212770204564735069546401895919490402077818578592250331901834001750708210144263570194432 [113,51] 12726275402818199784448882727007134630219275925710999527949500609709538514698798243823856812117542096701693275947196140205127182108559430297833518405985319376936143066187929912041941909516903020930978059153657862437194042787213103159235848646717861461097609931803852628344470013461225258292532147949267627786745662804074028061504470164607197825510571284157498582252013258331133701465952702691961379623109639702885390176264378734739330400086134145590547120496200461428396041803294820200088678425507619894809981379059589333800880645319797895264146713900082505891066799670907038708032733362838734777906583030703091451438727718700094608877548985319531710781779469792441793509150915662174017076179067940944468641469523104896734224357461477361948469766428097755142334981001180290108686216718600363390407567859247553641601875661129429288573820920358861876780454415579064938750434074791309445296650626007262648981139710487027870673878108028826450680398750951344983530729389480913185521495053166928054959187744283805413580868914712536047432257285931569336418319881776186343401900820135737786454011385642619697564847880620231391367837492542881421782503798697715351796076998428860120146618142819407547829738413234042239733477496430609947749477005890709213200365177330797485135141052512401251175376730075764692680007478437131944678362017798685476531605338068979594797220510794742780678785579333277300812056593365126227786993345582981845230299509715878441412616426447758818720372303312490757933981298019950385360232444409607300641556120911466941597407350946773855443078868909780189071438753807072880339403311341801710972363345498372340358928013682674035930439560784951375676566533113588376050203888208838474944228835792862527766019168017587796963684658404078056242838211997711942681048628268697491540684962269618937199534375799817226425945283651206040081458741136405076283900412276965967425678452226497382720432736248771498560174208774909220283164193632563780366972463639759841204503047868286104329813552290961217696524150561835551859712116117383394529645110829880425230460245271502282233177583724360344120327733716779722708342554573880870416651540290732216605330157478396716929275947501519365837731333817873997543920352841884695866372782062315762016199025640855333481778123647190316500507390607278211072 [113,52] -6682190731026169232202335680012480248451079363489383441289874168733365001897986454097845396652169549445165981701017642157278654730443802802660684506250534729053052796359035121162344496735070667991861978352987752281630688234037625861838169748280357557295241592345786101100588663738600129308752526023527454917828532141401482134356844738423450400515252851599552324963672588448835454256052156864916887437088580914733007257864490429937758595104167144988823365964236360367033980013013820722276781733911483114018308246354312287450209486567228811560344691366323633206330497459226401115793606443623040588007490790836314739998921829289471872029675555174104888035449790283752970181392749212490707510987702563290600070586330371006768293686984734593667491608144398865348712206501023042387626377266776587636432306436196456203231952391985239927445263578727614032363001670331325104367540034989186820461441138163429609334726216111836849348135437527192373187279280230781413448681293539619914230518292485247808692591724904275032133203902154715775335697915784780840821930752878165906296497273150407935253968144743729185100971775988735382859706741257449070365599215016450993119884661217221942432179605260020592319650366679623911779386354521017379330389127779648926471870124246034982246382858145119691753226141238504703302028678847202299022260730330077738219926348522989349052458131480186557078490114313093671902386509290283857923321262757282632589470256688633015540605945423951021339930582919121622735401836713762386813831678580519779105872669430347564664282423874114605722265663133149914737149596923095855865272165248384274114861964675111474543404312829465940507572056066237711438854553060836054958617914841116293245971279099914549342748595294962641602393872952368834699452711528112895846378965247373559334403301602724305931866932904283475004641926329911656395031654405459944201280221977236318539940795374883761722346719962000460652946525064154289847518237920503736619147736727108905586029006698822660745930166165105425759876365735544714801922405785599253029083682823329028376727420802532012862652336202519219694087243981740410612569616650472245833379767407525949659483715575336168427909250955435953161620378670791214014660780861704753480663195336428208255593474300002716832120918964646525879858864452534272 [113,53] 1356368335898194003421871931346936645012272512345685348109762555739738765394637126681115883322227047744201018477361391120828813285725156867809206006863250168892342444165409887409343469564986111671722314411519668507384469224833027521599297416990899083178852441573917360666058091635422577811788354765697149464848293971277343939941769156044073400314671756628960806781029392744411533615948031934630563937517565847511341351716281537912971333808012893742915809800779193703761182799321047785128690691543339599440403082243091123307849166735768493477425500425594101806098129621605092901035808090450916849910013217159218822170282661977800521249941083709171451660044249070168324082892786257760938054042751766944998764400539674441435977613466657264844994703251618866560894287845796977765807774958229193156407692586580220775546951105965363749170766222101874775974039867472407129338875511764620636640422585010539188840553642653007254832362871659170843662250581229150344968914758010502436896857282999588759588968000508390374900017452910549316411594204366043236711109031031921289687946719650876998307081290050058164777848292141873982268908308638686759906767945895201899042006368602649293344387858282273718121036610049058904153474104858845818488824904331733790843767684533705445077751522225719677249032606442119956198236816731057861633577780828711813207887243713193305938143402138878825944505037749128227145739826219231560745643095403961660632545941907911231369793672389970981341735600803393479048233286438735539361735088377270982008477461340927447605594452903751176734066849391458211931274230962030661832741835372434110257948519858754590360922448211796887864543097132076734429243090897494206519628752929489529315360240642374574079453400568099721091690313059944224882857745985006706185177669500358266016256332529539043210584050172501740005604860930440160237211472139789918557200935763170405167861698508128582491872092431449892648238520078943772276410953429485408005370728092266606020355992165158743524696314074174194102654410273054574241501263579168184110623039187159044449856129384497923368845473660516608937098182953542232507588132863314758720928757560747856113919856889271939747924123872482400902057642771024686772918715255330813370936709970670933339321336239850609967315529011391315307902382637056 [113,54] -186561526965200627329745908435049038717658605023161065186317545207574848745118121143718137743666433001768397102618659006255362884222410877802600106273310886781614790143146786581384091609924943129261368005573273478042143231296690198081675698498271511329744023239593199520536725537183142792618414675435572640430812710415531074669454065601215740434973654122215576530705378857609497572762026691708397604323856240464219390734475947095855660712575350720108423613743873217905168944974029494071558898325984766639419791463577884617872641325658621170133361892786453225586082675516178173450224329197263855524466926377340337040816886821251549337247795544285462033229395853334773320807488624122261406511847866184059334883781419393304292060403912542016965066858533224090175197566622243554545521942750140259307375042166377378864455563731867079206244003504403685462909120419078066374015003777241630978968230999993921898866611576504890529060155425184412585745994184915720833378842439928519193509589236624852109459505601018180826230650526523565398892420035440279026306438728215684695887766416272390330282440290161534847139666061214191020017484679963823246808042434917641065358121681918346603282184738112334208933156774103917708164893287287861066601876922711219958652016389812982790342982666511262160245956798936865766031123096479464912509389981791822341301051759201774796463243853149071418192068943113436702558865635304764441871298742421978617090125057144318825027131923756877438825779784300114984431051081432052566447562869767539683324186187357518094662037274403566290525629409028960378398381035090715606210463085401427394640536187320416614792478998930764021156575138338632208535696432646750695991230764019508620588411819518680154113071110587113156284674785887107953333589038397484356043450850061850932005355197636405743959520862435246032919038264844350526163381926475183056652067945711984815149087833960087889248399816218600435061912983531722571596982147022271296750950092989384783363438790982660616420574884006785478252980868334729433683484136601432666823586051648302500229488984847800123673629182828940089733355264661900580225929849609131309432385785640478942871068700887978388067899288003858504254512901335814874165769798713114990572670688957716996891090742305143026144277938235423739967700992 [113,55] 18433386983761636662847004396621891002489640722701683453664992377598173124179881068348493035887623163519948280267465525167055822134835001429122653227677627852567680390958887519260838357192944229056976450969973780146900375632571802400150033052794946159106367201375502658154791032476648752738893530615648483121180342579310403000850145225257753753292714396661018502914319330733103563189376694312643197959054247902302568147137437210277887787008677354251266314262807252339040334812776156221475374464102099284749276197722829249388890143768146163309648385584906940113590957572504750918986544738827790977664707722821936063283373046622650662715176618221726171768479197050372633388048888998753143582309665634610033695247627928288550658052113078466756437528385789644225318538731590773672400805239030234888110174299844325129568057103882890879479844444997292133503211246036222697551436684682635605639788181788669381963627388852617328696092982584611764230693101486594652921810206242785371116491927129446618895395163107784327870514885769997698247245535702829820249827249181106670554867994631182481127432888869442481455469198072859040984951788205290484880966099010076722271711759985115462984946233712029706194737560089467765803662377805514588541170601962754201846570294950997089549534757442817337767254106795379048889561742946973327071630313187946245713392543422281784183269451351630401618595034032641981217707047011077071815018731058038540116905211188375107776414388556178245161604809999755345728254285924308462026259052314716342601448736219559636674420588394549754457158753795297674329494154493742170469652398686684924682614428536251852736858050976281780581770528695040376210268071389478263619407919595713551969873846252298492568754021391379757994218675340197562248875799174164561010081095868765511762870866218910842514206167169885861671493647935575669224066815632873462353455918856363131284696992457576079059126580676260981595401988181731424620097859543363168158862096626731400810290999355782284734869997102703558415834466108621887316605003875352344533556222741453148331869544748441591170052486604483689053483217365900191944302244063634195671072736158341764819687478916008207914199438036726528669843288198564697175945065794027994212192068049047952015906380889663849509825624981504142606336 [113,56] -1163001098427930621087948896096897457164479061053294303952283061370001234053818780016385707644332525394565597084760869284469133168365727224759196589106955806528144804156241375665492347145916135527375015546756892498129560791651976073309928602379110967384595809512675463235930713265529434516910251359892830906266286396579109605361330105703816066957330708997909447354625702353226904539508713273858052843503031792003285444693998221232238872193056109730169324709230254451295574954347720264217125875767392785255688767037732741694432819776261679190477832192926955043906287590687523606593431814031096927878535915027294011742052672808508794156887559993248234438339919838130265430700934250025652885565682942895059028241726908037237867990174687244509844291042197586290785739898562194762411077023622851328413177095866205081988003486022015874607385699078433458494069619730245426755310975387669955817206935943503526904942009182860964740374402759546496582691351391192224966782756811981630970162705222579177045908987336635988682649393710656046803455151469328797697111148745711352170577349672243190834677475928693733701160406050084675469018817021418954455937657187488808113040873837750841497839627281144326691955116043921322100830141470442488791835907973054096427137751036882237151879139687351083714144153926320851292246894749644835516405846805675353033990286683268401936952676504733225386631186628848717925788945744622003526864783252726061947013682918898680481272414925699803637543644918671972082385712166179079721963009754736596841903889671989510569150746033681621556484127610361299773734434456895542017893553392718757878328242178652678026225079886361139876064496365185392017086135175232722273853696186673175167401755949325866123637370391768415944145236129571422745818537400064241959403915039480648126400736826730079534646855237123911690215364948556870508727761554031922320809347673250439248856356052185095407204755392548709384997643763664443245569359724958635609202202198554638237500834763856346662280935591115347606155766631324567448699129308857095063538326594038907091303679767330316070081822955271524187507323259712455563174914868844477865606503293818032165143772965562024796390572221943698369619472741885319980360356471208060174022966698049764618571508246750079560639204900951031808 [113,57] 3772439582899530833859712291501020774160099590778630784424743797878679578660264187312422610597770503344045000603054810943783999747675713408867710109879945906459907794146066223138418163593884864631097803375279126390026332934500832680934763990393524784518399425533223827488078032274471889109502770653886661057134807109871283438818078622698520361665276675310017587818298615145784778758977809408862065181804575716954576037551692096940704120232197902411594192157615988492549135777954195069574079736081020138549506854803505506287226509803052103555218813760830698046640088931915533025826280387543124304123425719562717786019904615588363919357642311495690462371886094827642441042677251412511089406560279478570777264513499349394348250655340457686443456173352696471039234985602151103699126584820955748242597388532426638774840075156799679596457186956925498805460849044120538597477546514558522959766794750364834987516700745064716048130452505794489694107147189418931519824157506448876267050714511881358372715837279187662400037558064152826771128563603488049725770456193921589005840559701130031457465026632447222246239431864674502255048093187880871500016907972570747818486572126026016297153693857454956667350092805130627320416141526578619342163470213784702311099146978391342139226938250215761938951295305467629203797333458977529152445622853052378734145553197753379967420991416516046597171949159542507101622962854478795881950796198987475306312447074630169352625458218300149631720715308308034567953392233147443063177629301730273830383339790405076735992099330007180816566032054478526521793234357854614192985535954065469694963903191899836083535706556228059827773203621424079026659692689657389219255891283787672794169757965191143148553006237985961586626368171306715712522616020065054800432484139128411569752475955483452763169631190923501757870114291808274550159816727951394394972699331846222286451741968471006057772549477319570656513383034818859367400484119072902585836580681499547388736457138469406405056497900064364360964403998176006683027886444393486738487205586080606429143560040370859433836879571276156060279093772589440133017870992769689303099691747121052725279781376088582100145901144580163359488373997754847248772813744582108453267412756350826326577398387673846258889759079268352 [113,58] 11167163020303725053239477076036212212735277551141350686298850362419746774748657694689865696226811565909092434591658512099152341240764157709103036523917377355919941292801977954692272643175340614221568928565721917222900882124610738620172356040401276985011764322960550091202105905559648293331812328681114671294158060263753743806613306744571820568525797721480422839378185049692072990387073799750615607954995840868188477089025322387653774213787379620766815886562336994611303455499423850842375624042275197857326803208921904481569664686046872071323175144821184818794813848343474889315988869387881486936780914076756304651479014314451575640093573253726117138044057311699803393011955075002286563177201786661104819042461548744764801519269515047883362859425021783953686016684231126051791019455051969582919909289893559166157843130069929768200328467521365272886374479476308408253365197828659783881968461651637910404488558511139878630106045201480902047509781435117313870983594413312502312696425328045153013225937476876045357217680244280096129149043289787192887299533041758570122301097380500705094560857233985855097003835704108626294134143769145706131369545446214376294598191547518300197510719768106690895669709618363393927360662749322261389136757348108988269570061551327451916703808775825429249234982361133573195511744301764478304218826518482785200295935699260990868571741237710131159656319413725622241410461078543655053968063158178029124881272541418834553333514164446358170997905836784948931663656877011988292910648160120629435695325478793073112572593836357906559356370959329169477126068011100395413532605918752787189432290944138056687378176963450419809767436056005080003633411686858670671709658504608561964830480326405429681300809644980577684802131190513698325276582853366115562600753587483387890576373431137922628810788331974955495958635683585712916060446967941076057917784872565975817382108133774195838329683616165472844792489544937892573538165347844205166772261086551153566896464027962966343055968006662289795213947857786301908300309211441457305582931257111319761381126451373706569211977573725763814489085353893466586701747358390483160115750977413581745763021104644421503749182122427795625925069009043000660109118165066901494928760077952500075159521039005149556393285517312 [113,59] -1948019726230783616411133093669439361905757179216591955531847847498922268261688185506631798771740875522650092420985802187662485594797623069933902019384473435694571847164073091350962648497485853187950457475081236855818793000742467722079464209284853486354236843700711482661888380497404334076521499534130364075543544708955689635694312403472168326301747567710944814609062210231605588597329586000810496354354234914426473976902304350090623375680852784435659061692064902271496837094921110609378556074082133027214405232963884817801552709002721480834208777583567861497145161623190572144753855588363165543808495745477791608682048692510144650893695920835491882493794705619056847435246609640066021868909806812270274740726233680996841445120406033656780595954235541952453455486436356369029217147930710906807898670245198016202306154970647476234835772720429920204928658632747076882679970225645752893102546124625303144567360554801561012159617550356636539233931696979050675931732188088090540593777998063678005844566798613470982559700198331494594273573094262732293800566154258122328359055488235000178595367367101443919695913076844301868029510990948917716928876053988501680896278147048725521349477311994048952897425436009282875031206746789351411178696474777495808072705693301804475014292096330580896350555427016960805040660284650306599531386110686863301013245524813365137970620778993294249820914405463819435031909908239736396969364258468983503637157401903911690057136626840548481006570276890211472483291429965579002115758431947179082111367613551597065819813983939151726752995314942783794957663302709158767984332061920042313093854188455276849177711618656412198320665280783222359835630710877027966752827153072173465562774192200340624576615890187843986996691796732732097941573807933375391756832554527840694801163292769863357212981942575154435006093920418020762860534664087332111947465484170591244689258514105704074229671471729407315933984292643211616544429181308199737107322026774331997068035981431147100653756899828372465779931446607881554552323158214782157708910408862303689432046179272855240446111907310940053535408876907590664264090915513040144797729619878708059774056922486565063040925526188235944956409294146693265229219310257042731799892296731228010718587269971410800873570304 [113,60] 234061487954104405876539875308176619065209242493367774017178169305960326475311606979781054483612050058579737850443282743036523784759941592511243573484288660944119145929280538017430302898902360256756707574118302503273279322610887274192433450595150355304191425079899748918885735609811306413154644990259650794468831793223288972298180028150849346530844140907473148906917399742502203176551992886271693322340856254189075418636372394558572326211441632122326469406477786492858181770203911030677938130373505647510275603643269683338383078041315849304439070373702297429448851189461176275277522691155694008448270159902103368550364573763040572997042968399182917525590391791372270125837825585540268392897294415784386992097565017824631392576257275997864420566494604585855806581345529431083001742384494493578703471052971944659793625995341495797977093615381772605269713642801969357915683111858330473744460427168175846047980777819795338271064458005377377891761662212546622348545962945689878482593997468174755493543419276347968016755107615306246450809464964391759603073675807791956820334274566487621991018067384483520042651510558994709722760377969291441894288060592264402727103282394193264960474899950467003714506410671938822086181756293931635993872742307572984746167896034775814318374951642501152011576424798482646245397577281089146589795816427346904933323348682319322335256151786007226987765021654899780924807387813029127406388699364575331707620851475502248776473494029589737144415632433591559702800349932637565714428140090020973497205861807354010460930163639907225886327674374980694452881138610765746543315088970597754589246768094823057155048170864386895537096899716037940135049099954923640056948294572527854594523600835581528896183734675512810367188953403386144802359204098873115564498711398162276168594028275769303929227476141512093029630290054081708299949361208602740326892481270417947594213670162187515467030510903886693714186385240416451353565527726758920549484066563771827183169437766986645937755197780702515515888334822983916924697093552747463646784041930902349150022702589006388160858325075580468499059435524047841933468525166205752035596072714161458516004862449590971774115031010599221242523473512046112722604606150110855623571154821950616777542381532524727762944 [113,61] -23889771283670049144106836687089654049737406678315432252707936959346240398190001294502643643352931803796578910722291455850680864916516530782014005677396897508587791843692976651370686078744540877672514006462158866029771204055702502521256566293478159850185528147937536012330142615264818115777417713345423452199291570527796762464961899561488462289141645298357545240894989072287855795139594709029207457720852118954089052317467496152041974409592391242273985749757646627991962445643625367753912094432662877038422348498484002549151858508476666082779564214935933336322571279833893583019718286699439312510872501960771047015442280717726291159036111098790503756819071580832679621753995243742678848971396559180966409125521559910665483379039106483142674353185926516902775911896652023000492838496040264295571136743253231215465692836320026350482885751574508781998252087278549830277422406137361358329083394501884760624238691047448764072233050332940597538988661320328877174633876762260078074884612746409638716010683291230716003974957620523479211008256865348428243759293729684068312930543275842171550645878597756046015430302782824880556919904288613508962080999177123509239914787142073716578155089632390897952488361279104321198007042562869937058490712989041621404965834345985374408385331841956995662662266589551594888830513615519767650919973699600455488606510167225332553048169286710514394601209234799928103595066787046415854173215224767262668306515639451552696985891545349526016590521188600015890515644108629709753778930296242477678158993546835201681736700293247100826288469864021839293092170616888216002655695777623877064903583021855915333801277120132358660877318445057221873527660336663664552951177057418080597992245095755960909825169480948587671278083534233751594516558335893927822178828813132480891729025458639259958329301693612939383652650312173839392502255609038923266945010580435493493361094858913507365047456884893016625787736120406417078732681890737491122959527505573570356780095141913325969591882754478507237418182534302566167702221912320719317352423231587883365138369596472340641080812344548986032941552529574355187775331907802025052927187692684254441493297873834661292633309170416290347852719587772929271391046351280968360368746094395533475196255321366462464 [113,62] 2245410651728608826200778387865228990832421735269149715736001036123372926053945697369801737272304506146365662238283424264957250052507909783913438426923733492090373498710058282581623064187895857111586957568367505279323730795539856494092067226504887807496674313737726891183047155947375726789169343926518547985611836611975215481418810276409688866471449984036630197288775252727170934692225616864107305419796314513387889917045422814221338349962760392570060977494320733388117267346293573552351430824158632746018663898920889955659107378419952962925242714716116164579728417342198998092148776516956541784337341725548392300543077199900527572317255699054539384100744048473873844167728906187990931091734264767367430748012582567289763287106382390419572971648203230472124566002929462156947641277680431283603582478184571965045142006068335790529942986683690791756311070867379795342623967730475129974670328498670542672151404597804470700046150703380500650439272122786838974656527528468753087344655525006335182607547542684786372193771122956279597295039248587115793306249511636333688927160413242983108342603929049496435484988297872039203085178397745996366060811950804671203013882138809909331373240007196194324668346247231243406379556347742965586235279851451308012847609701338762197134791047525533990748474868377202985691113230007701912332809684835657080273955407137738752933263921110048344677004211552796927969782804991291264720453432314630892717359852315445796414487794718548571571576710331379561885181750309259218751097634856746493633120385257035986845589988142747154666738677502076978422443138800104981428467365540819605085181071761194825296067427830104677143184809576524299803264842210038536806353863225040874995809791693903685514431716391969715137947659040386254844843003539362679436000139343578065522621459339217019682678065237715538897499419109727618084800064183254624855683253666584531623206917110758281947184398963511601088033638418952186280882359049176473172317137758012303490185216785855154558404364067989857765783290199093494636527668203762971775838726729148723964724110953811475110430218363738179465441201405848987000985256513562327247508327657045029621807402656826042461398241130432664737808783013320026555844958366318989033304727017271933217993314533376 [113,63] -199606946143551898331053452055369499844151867482084115278843307556258137516404442347708620401965956510184040830548893424345777001065931647404830204513515360393707317116620479534403235513620625506168304486118491497241931607497161141504241117287401006938564827615161797578280361438542362842440466533569051008433931997456624052964954639560988753149602355631693858076031183128025612428648101229669060243141601044596892794085578501105435700323711062259157314757816974667586690896953604726400929259975497899469295127647958497496160304792588507514615530920037709960260805266396474284651450306010556757220283566569689718321656830110893042547654142238975176501728087073740089827841306490590086239667627146032870518526142428912875254923391757169561978400892178902003080708711233875398452256834890495199564654953102804053819149244836937461401657162065755785132059775797942262843899579475176975331001293149716070625497994742750297414751525421893663057221648590586285782433738730919365036688253822343509157284113932380967618920974409980176768126931437286426521261244425001897066068871986083851438895740554334853746133313239165209177570801397431311704295778290979818538664119546147887548400779107913042527719616222781556877146775821197823069156282576496963215124530615414816052601348766160967556267321790889541345569838834854126017516923666750402389480885782095921169138813327624717582236615836805999417208367858050230417789841524553283882497779671909766117887014636898881692975573299287736832953194242529140890936916872995382985292957618476147355341533174520196620944405616409057665127602713104153512252188038438377545844936606947715161781807228085188364544949776740545206573620020257108094223061752866701371619408614142811217314894559440984588988685788862412371113281391783508263268017929930763517224508532345081130765979058157751315209536411446772952606683427539436018106888108791785908733636479262439133519276945963051407903679465136718972668300036822356443945232857045026170604927973564745523865425895949624101744927201942479165728418591721064402537210195729366383463715914714641350787087474939657711421391413719343530217048682341100854441936907358988085720019692464091672031541025605947342323209432030322298984115016996425237773435351383401070522793984 [113,64] 16559149823333877038734239911536355322900235947628573928111868769959181238424999352628552787580356386071388376679411010431765416619139529944151996612402773547919488567862666719244939874456965208107395723400893859868865378998889760218527903778482390769531337171738375229227856373180074046652895815141894731689325400758352123551394492861017413618998482321668669070477407750989776856174407353019904762036972655454001149233630440556979642688005555411044619554908099850059650002247874112903917639105525958554535562538321185935932462549913484684658517984856687829233978942246815549637164221796047081401765498157091677697455766950139901973366477832410986624709171203680712938429849679228828522139210513056815647605706095032722177876258757784948032332542920956831880493129063401325082878469362230226983453155816386870030798506471313238313337836393338702311172030034229276645169923216923123248667399932327440637249084333107869981603869414872413646571786900961089601310647165112833760038570581150176617321454241529212993755421890914772656439024770131784395339963060398240050765159005948431360604034461304512182455459511200771631969195538607156293747099589889773284198125249419717708600447199510400753466282882838352956025896557060022999432723752876628264829869890956041991844802640699131158037140856401852725604975783532305183864158897195747243678008631443137891436329927579508056331281707044632169458417718266209997476375091385414566115854105757007454109384876848445827832459390911923575112523603419376747664805841231427088025740140008198713719448001811715850325490376637965774006454114392769217695056252768487710828370073827577216237700989451919328903780239058001083960679180623112471413167891779044802532896970015485484935764397461779368542629969877870544860738936672220050775996535789254865326146166858960303957695672940709278388007644927343097204290078044315637374782604491776356078837383390650557110798582462192964212450998081760372062629081720205334724080467202743402509270189478433053916111015156571880780374747931611270292509687688306877643314872935300244791839180599684387225074190962130698869871831856798005544559971522834800552604402509458716726201435768242877056759319295967346296607916115741555240773151572004827824454851332375016636416 [113,65] -1242785278462932440566915702600109125081043256754457095213495427974150717110350686911326928262436668155219388938218378221706170921906038012347161950020515285021697338569741555853700956479791120362862634215193309884429433014706803632256381230558490744106214519704561179819215987260291214652614704289913523673191954657383683167557173513688125011723449717041996465811001095611309881005045981813829549284321596065579868779366614275881440733936006808882979746989755056898074013086375367222062402142292069457855670614477710943839924564010113742377914922592592823343350386718953774425954832652074138490224201931350538946545427364787111961812106795401305628575497909050693968091760382509652951771263282202488415080382415946829443355047486642858800011443426128390264725191848410083258949367237447322729633220167496222664563153947249182663482371589628419222236265729507024127025365022808886034323512558487813841201300352655075465225706512439949541341702317337404913983565211775052353645804169518765334215461465031258865152505237164073882567359641057592266552680313812881724989082425836657394933940858824302831800310169458908506178825150759918263227890233579686556187626781500494735655277158106070510746153473579806366125421716577075967288188057887060085733982014894319986995509059623155092056673305446900604835068446059250013704216437640484518264648001362650834475995125726183116970527475592729432822378231929584327315796461142014341046389580004040825474578228858093110036443147333282131011326654617265871179061605166871780664541433317213961973219336253013026659848598279411988578689993351865481955671027928155223339047505060206333897875404173761693036757146178066944782992821437728404502684211970675337790319689365246608892901317948684182384723610613195133765475046007352229383488273469676664999100636911763774843885268833069573783900355096459722765050874436661056931662832270371678871561791282671514070333083539318943898182482931476823259230331592236053806210850161761425921213961489408994513812603007555790668708895254163276862452493326863048298160656516233018656536638215601827586545357429136665656224346196582059701478391238464542600320314103663753449741344536345633410816513672056123506373153331166078405519417288330693867391773540723195904 [113,66] 82143729615447643966279342578731160486492663113173776987429298490323222295579152866076939612410180616417723020369342252969748241462473959593665310271730953737217424528274509431787497858185224070538552974000390659294774919955456524514940793498550888870082738467209909621231757537513891938592326460445228123528732260461158651877427312310922787622408229401051077197167776347125010106577633178733086815023600438342380584057612625099043428381753601866828251905111018578443063011141184277009510638269093834596288315581584909334758194541220913322239750973458950390743252357984624450442238389597270929307225398986539743118125439085302802500477279688522415795878821761062803405344898671060374317764165369715989590049356462883146542607858738340223892499533543719337417062719374743059644879304753701355668923428494875309786063243084541822992575135601417597152421641068007721438829405049705793890914889837962355377900813186138021240038761018358628306881524544368733517126758144862954823179405003371768399036949299181931231592768639304667929979348414758200924577816294383859990113491316609740224914652143885513346231711974529311857020649976337978740747530025109971785213152159241769400341626046683765807363953219027078506238897829680818941391916975816622934734755429190937224274724603444574987797656344309012406828293214297637209499525515284041933339633799201690033524847819818402071858479318358682636594466070048229019986138960605697621546999914040522090652848785218728295276897997053416768735739335619929612309230130597280073725128964506497195909546084495060609291080105332680042683099740125058029329819146753503385603826737660270829611008874665670605878910724463916624212301328924833747052372931839465595147028892307148180837583841971357384521207610984259350170242781400595938625571000529280767555328769271798619218391121432444146059483643058834051231109732538615789020093455784879293377129969310000257362107626317153275408912029995444328601714842958169206756581239580615690796213154639552141926565935519938942942444215792145047031971234244313867299535049364753247901862601085113551659806464428088859095803492398204201935624216194135243333847514135089461026712832053950154555334664944446540001101838699838734647585013497197860127616274530304 [113,67] -4711008430568835233451068220522877246325084499338065618677504802032581212599448301863367700883331267187032199672790137032031374284309804579573212855078515007361051496008526149694787560349084733570402891532845527710319759719003879565805776925522107005609129996009262546696130370326706769704301342796845329287897607545554268391535006635553125978315344481988658576917136211184005923703136138063036527422080713951911186088494131314125504130790381321078972566174661521763173085525029294324532518354893329274148109955476193194943762965230436426402416324374729513527542369406749166495229354304566247604509720141576806895570031209914446085182651357287315661117308642256729959230514159460430075880973939171526811863138138000687951209829431902415676936666257052668142369363514636998879233470401033703576837832681737197811565219136199452690251892711679265420568811763633512233216688626584361782823772852437189530941086298649492811617646001036854469309370300885854896416731122493646471456778834942889306816484574321931179047058422667297106408660122752660934285814898531620143721988440968562442549696453103288976299454748250268472161506581447888451583544004414625276411515163227018485066665361763411416232193303772186798629147384342925913677881438368001914680323839678545162277153594835447259213874355826605522605777555166079236444213427972273439802600540534689708606792840537067619803414027696284594811913440396203318289862856098960998861734901686230180453964534364611423635490602926380964001054955897577630333839700038561894093774482356362059665216646052415415465543191329903528770033474076894964750095657349142023198358666357528664770124135325320216687872876980753995121979296476896891085005532435476334839279416611327320099222898400980112839603734528599437659806162750804656139944701231139746041990621641952365701388356240323291922741315722087506699962779110613459419879389993150764248756949073883661758230333840139080530625318003050222244571882382946309753074078361257499794635413640902161767922780477572779659458782406113078733711326402232591206293983884282885414463363923356833505733547093877780283808026941815641420235568354200770204264189608032103855146841944655009746356639857983325627328753972258261006362494607919541408494748296 [113,68] 232800521355482254484700740731648055654366598069729113179003504071069695582758746502667824755849356900232144864523500295219459640870844810075659508860669180152996947097156647180036241556131063060178232672824191568891698963441978069118577979958291281511779070737180646041843208076641572919372484221135317487818995746491674069188256960462534655733353133064791640725195736866454767677871420007626993735278088300526802688108158244359215402057445124565042107372993353282775282660084746181069632324077763462548302864708214638057377610392124713949661486718464848663248789763944699309043740010121737776044856724433259385741859294446378500997331070446831828776056211252609096061875689486339571791567172510909340816059507607872589172383944153200920264823822648740528503690332027657614767780376237942739835260107373025553160484667620494420171048072957371609614608291169973207583884603414029707994351960093223858468072797879359917991688083415303822929630878667183352516701302152780761636611244542747148375953084872841491469063151786527015677537154444829800232983595612795630009937558212495770302943559932981909770109409137540334158369389207287417039523601184514892224523170694906183860966593679222664607955707786629493368827735152943573276681966237963995379032653278933812072951869265333706471338461706542608107371156769512127241803966131322950118933549539151149783365488514494107756073484480613736132912689797819896631163762212729426567528883605035465272632536106555447425355663984580627475866210149958109674418407466063387847223246270419230476350011474860443929347504754649368968394292369810995033660161312258343466396041996403594440952849804705601824274596142506984700416484694517582518419768456426465291463494111226098413171484757681425006182924580629882322781850661260483652241145028281123665128072239437519951709465279357781090680178293077897646237556646128674430436675311015021160762400709837534263398171628389799829020405994326781349721188633178863003613556356959652992436911494305231273596659949491456529471613889549586943645249892837489145185912275812261151835033033380232758772639046390306529920981852335293543671034623418182613414976676389825765303493929132164582670608383483410633600718773281076603507246354105385619097600 [113,69] -9831738308003911675781513569641382319573623080889514481279373713563581831333195308466169299436757708007471414026352702241596965758129399255169604205218599147183806663897427288935988868725925988700805441835237024804860399537463624517680588797906240287949741370210688410186055801594439108641924015292801847409811587504890347331443117982164550186877932962329124186243395463797876195881108784552908643044792769096271942616435055225042940353806758047215208171698663071073812653087870592727602270566907703754123094623893924455497015623857071738251930998190901282997754692863188146045551570167891533978742391279032184427243445138608769633589964666877021709912321165559879458073011064694778462603445941420831681385391778002222922338030206075635520886281978627473768037197904495859572289101692671603141207054066429468989218873647750613611619810444674664323697622441861864102081852491444325261540447794890161081511243579522237038383352128761084695833276431666086318160135792303858837492869991502432540087398124737009649343678991091916974910864827333762503350352739409468678770843869227772234274120743493383818240576157076466913749401588908212837698268244938642702504998965571916982751787246768485356119635134103836015052887932869042304013704133038981193765097443382896799092901513793386715429427482425179703173592987164571746791107390969732405963822833595653628596327459341016914227018135490335912691604692983175579039362908064895070695813737975436940819354463782057350177037285413324634982395733806180972990503476123334912699405147533809648677338886584424625813525378008258626479317033731671983501498346276849174200957145136709823045812073284217303150291202354366545677799329795362997029155409489498019462900686298822506104130049256898936762392883268570755104249603132148657610869430025178944555142318467686610233840170750768767596534393633168635892685366395805249696179334995756139186939838889359559653939172217658436616182306470839355416945526741160584069305348218274605758472414072394323547234362048688971715568210929047434661380322156978448271208757613879694122648933092959980457355830287222690469071094985347554558336269162388038450465176397459854864182283000244904449924473701519318326398287494926352625217813864521107712 [113,70] 349115890853388929990991986123260479969879072744952394614356482795597363124921925393734974302817609490569420931094007052094188820929788298846821308490410266524630205845721483233836578116111795236360508401520254670981942446800265507224912962751560892789524772381801071065811349450630299614201063475657315632803626109426811718186488146331767051902057700699885449490278449911302013958719751417190590185415234733893383261076369162488787137236653870937908931445287936349038577081842960069734399716686208274066249021426729360265913096207377553951190971426715236264302343714406285596615586779899579981178482809656986353623595935329821048302211706876846967581085850059996837327675399824234527537645727468741864022640259301658091111092759706303637252064142737606840106629334874452301042683559258871712379087135913596511865184281462395646489211112090952702132542018326112351707355011392034925476493035356929957591657621175925903024523450145318569840752732000108147676983499602814329699236657912475602120361123984120279277456314323139138622124724818205788650192535130879322341806074154076657756065952908640488490375540483213698755148916389605832523213261029322707796703516258633493462477903510944903201556574358678583271362465353202363541039391924583287321048179120521328278081634209548170083187255704613957749406592759599805247738239731999573826611827775767082613666036751535380095175655342774133818399309865538738577854060006010744420499258476233858832331946408590267843645809701430655324947416550787087595378967333289134808835152090063022455032620253266494821985494776191909702153351142863115205296409629608557022330981062090870974732905926147994041699587420865798733483143825863642277694177636560966822155640601023975769233797004001020532885422011482161655951448161825718126562072174718660066368253040139379465744843192442111691251893310366876013745671432882445085700791786203223141306799624375853026341270301408274821855853207238201556565550517729580999337619748866013393385748990763173244418540759303958059380402932438520385264401484489210741810932523064547669177373338832671864705470848325425063138582632359350640234019976826149301873220935313909097803471267425320437908936559238891943482427745993954404819947106157248 [113,71] -10200137992200795574546989194776205563787250353873352624964267134026333963821187149647608125264277653544179888273498305006789440606942503049454087345758799814721502904822711031392419375096271133391028487367910807999283274020222811992256834396232016053398478795426756618121622826996493125492116716563610682048621125880505087438050869629765890293894982722983416386753949151563020435498176015747195200849960810358109461189503563765036336320755372738965494813615118533082633709171659241467927521829157342411134354221226796432582880424136040507164461488050334891888573546343313484045337733800631685978013877428504382088391554056592752150841238713645652612886049947738015592371073660840674659595677128714353702007265287551576620548205231999238234658885680308448089665304076341509724871677751750015255910988242644037976399706719792910649899919398075359124565524106505750718153549011938491378406453251086411906784048479101865360062837856345271732465908892687604193406409504234770489257672367488210897050675831125243149382370444531543551644029298425799449735179870034671257788930121334850799953413685594628728693143309416483982459557437294007872711243353888554910950033186783112448641185965288638286557187957798116905111908566359327498291450933442139158995313145271770307244945585653827055507675485636008570145830971730206342026960685923641757741472095444560349987753407814762894414463366075563550791633718655557513015731227349861777126878429898656059096982110039618901909896504902675351441149465189675468164163351657976462072822605889195867706973810198599437050080234553794321375186506164714484262319321134743160118844345187960899031394280005577970117000468969402533027572805131094318345304169271421905990221234667527361452801594036005769573943029021670108131386003283861772351452538796602166579434214661764358022971659176044956458908095932481924026844971888133902620116272429653442000678968863508679969810096860448431242969941198917492301984169277649203308929730213770441657079804827157159086944061591685993429815563469757881989244130187775860190121913939713414075760829140903039892211963795097809975976411971339256370303125725643418005044542454300403526020060191178491529406478657841479056692822096887773365687576168 [113,72] 243875600096259021702842390967125306800049730260021408242197918886582748625317117622774824820692272959556068091177027886456964079240621466150689628765178291844073033238619203664519676423750188400734109367330786590339498027171631963364095491233418320399524216220772087947563647749523482038557784413019236148216933679417742793413755117419184533386563704785099658064550736476680703429408461862560078920984452067042569583554769056970032027723257437680799616515531283600872240272157789647527269912891341830495096005182484969169952538588128843784278420170121858381610013860341449290087252364206474434155578403893964066782611851142362906317601354667318770087623508877751049450788511513167700324466334204077844895227543626485526675919442695044596783111401126390772407863035382297318071861093521355716875819723954926936423031093576779654902738078835103840397935103928267690574350202944212123210419990412584748346651850639379639324640800280943760933333078975380954430155786190218841431978432336664817939279710640001289356019687731955053596292651522419442633327545287447070057809970875321408859665178676059961039370205761371040233960077621205563454832061061422308632613386292788536331484376257691857112637473311022124319301760203089825690538303945732652679550272702908255071995987478709625871642860036747591549209862959888157421529847755853907704025358767163221180336641603497248347144554451142559455141812297796901118617560507215546307097065636025500293076745444303227545498785829570931037048741875635672165253054576307193977391551149682024371583813934046944809723106830492784118132686131411459718638138987435770110167006587901430892745923453334498620000136387966442195019646125542656892642798711437790836911697012063653207275627351448155609514869736899945012542414746340597274503154550351533043304011803350066749540633032697372799021002408266000073121870317082952522882560473628432504456842162914711590127815861319455581979371213343606607182227697800204790861659570104986395774521350399701973961769816636755156954068558459715854865608053453137153562300478801741954802921287265953758671166033136189368509779315727457959803646839756599746833536815679452191253176569079539795734155514239464224049430203485487435977984 [113,73] -5084017479288273137125363413929277842351864663351058897671447608026159120016153127973109599528744692999818237385971054032794665262359184240364599224336060494237105158230404588021200807244736546908979038977876714610200848827442009712860389987326961761373432012300608037277902904630815230552102898117719192298445909716153367227935518675694944073147739682692976016307088585472417872558213882673504459913462459104419296944088917016024400497614973822001087871004029310370486910899120914896978502949689233786866390992361747706534126850089144233909345201532635739621378657364052865940199695905418653780795402892694582274080161775662234572770111457045487121781206371626306206437043252422845656056552796296525309159069874396290584317434317071974739819305419634899635280554012311605924411938515675182635510730475632723203119936467370487959123361923132477527174621603201151031952876515082437550734941523707516484560991706097704695842708612974288930039464384371193156312342369354859769611230124057628708303541136541529358350158883235002640301249995604205843785379385018262622297649167717957411396343750375088502506161565482979569794663798087766389508006956268208425064597496098685683226609320335566565014620744613621258891248460588142498701597041827966989248316446899156836229132564602281191715132158328881001207856545515625774528496014236338340745971566472710063732799525332369679316510408881703599329306418823132084536070724965334006168863170087265861247587138035772005248476702205793795040169382020915387901157096995099027083725195507683006998454784454810426668866830853908248940732784827626831360996723956015599877248959366820741452419810771411060732185300388259120855980920165209094902941868868830512899091635172055956354301592803542950641734676431304341960652882517875716911383767542653206981182316042474961591221940681613707638427557476945765597920321069982017769185836085435896346979182329137576263087243534310199403732680324443332558210001036674346948805421152083849340496984041088338154702114889416875351492667924915472031009925722583300347796046694312966240496159102875254709244053826352634367041484104286914754653781404001279600103389809083717518720917829876500376497699890302503006442047297524146528 [113,74] 108277638393856334865132418788428378770849158604958756245082246752668746014486418027430225539658205443297782201452483974088254525735669209418504076990461440549451699019271807998973707844981385538182613923012206954381008039798514305976106377303396532541067242661225161263053723484741959641598519957814212364758834555337009297243037235637285401477739293943333046136917703793384759117431062912529991159229262998947467710615994624194520481705249390795402539440537593391805586358699900300923378776434573123402743249509993691087192068638236631022534908518731473024243492304459308091873089223897365667326495000200337987685322963749908684798916846061434965946267047775060334685285406852115615594104578884316064134879094171573464054059996099991737472149492050837495654704090147014147998100574538822720828125012242924500037783190583457299554488143709992221337997441891105110637068349100819833246843735281633280417187205148655694555137191085038864066367132225000554507039802629640182403118747768492532641847433631596959404894595864189126725406674673280362918990449722304391522790816843726931534931164753263805878466505905731977588028347699278978348753622147843662101598322417764265239360723517923508360830740047345001142429771381917161130246484391841110891214405537946982958078187957576185105319634273109527289307094242869519805084626900004958898189803211766992937892044333467196755665181387488665656511830941854507513378077743805170297845268327992832641401171389396334087726504114815501759725994177863286374702027355370892944593582601481481655482902236690157092327279633453325726156700351895524676083521955898335471031996078822568121919145132554667660875768089431585298637923388599480209191605700330256245308789201163219393512416526813744938749410269492828321231760328800377674106900517202302962944846029192165009055967930823981966428686464042046284672052547752479170835825260851493353913238809977281769831032899725960951836238492858922850456705231977375499821512070223193147549654183348624364289934264955091931402986065233700768937158742371412617760396457304106842658434072000852455706458222789385624123255583673816707390842031890433615263640865621827402714806692166959610482588646336219666332168988770656 [113,75] -2450180335342739289824351263050286830570332157917789160235917464781554610258104189991201230349464866334310923583778478068627919834416782561667640174723174153997834682743413450240099913666988364734819760977700466351919386064351649254434188545128685470812646732017027029909786696737735782772579885285804471304748840676129535865856546406405256883753842036657894103076878046448915176930097023765671747610923284745679575238939333289946330598229100077200080560746173868292818146597707833782320454197353519523115140131459251869375822870478583219883677130379810300922401793628333709358967525608411741411440246397023631288639007001258430429043281888283261395824540488709215308150952700526969971825035335097900362782229675139940911680980403431572813875826965084958612960399957380122866217163436378399330354755566647767425519938970651947540824233790234298997056546632550466401495283410985796231375083925943705264496348896143201225658672540379305480272219709451553231428827113105205614161521521500309133034748140655359582990969951803112408702354229413850604332937177968568652636615046682141838942392602877308806469747794713350679659650456652855755261176257116964196635630232998700584160452261337102847546424958696078214228394486979229914817369178089361623002885196642147778749294151165604022456824047474512064987110113016264913125134098410403826019053231796268049929325506977962880524311800363507287862392512858995147450999155537611457536957207933045816489516890628337093018301678495456107952454534147033887259621553687614894653073733247206686763960846705805510830780380136183525961839242583263854564082055924450249065158157369079591119433231788066753659338887376499198563184229386792590203254286998212693993761180498578822857665320769258807287082650014979181321786300595459398369206015253409049637597783581052715822684379994942909143661345600661167080362361999019512706407440452630834095848639130246566389464706023577308709603325953437098462634884232788904178643141283669185571859368317708642837894504024474821177108947630775274338180477213026113841357463536751790649618012192219243025635143150813901722326239046080041265326575775055249107331618252615611836782762856797265207169542748013145146073214572 [113,76] 47677917187244464185199043489009513399936678823064594920467771768316541346384823418590640929257238718167999557516526513802427841525311421317321952917405211971787526180923898139577581551658981694027494090494057708118330097982955540743575975216417152703151494912992999599490629686017159821985807895139331645665962663860339703127148339976698064355881232121621196772616330883695798480526218498627835566230297212023122943656196966497516228374903191714896889237846752345829304556069578154694630355470555978754905180059379830416691770305641430199765648935276330046272079213909079166849046279242737695171258489346697715402828225953385070654379098727479213386473909916522103731068742962146562095295662406889508155302085239732777608407425340727988820678107480560218742147345782244742014630714528365117957081478748754082291622038162797760791654703935507769025969995872728591437118026317596675215271282533204913995073941641006855094387352164047384172200445808698105503317622356331529323098006981538909672813859714541185954576727639072438428779776791720090131547389722485469756342000781943529115287924424480107228015649871606329867993470972499875543051696815876222363252402926344024531227429055608846302793293283179972932840885917520774965311815264704203847591612415683438338156719490911910416957428844651282825385606719953135162969162297032749273515801022319255337537167053181865171204429939747113971996054262907056482127037136988195433996861131642777870141481125073741140188830698024756525134456894344041633033735756772857231295562323142123397990327769757525001083726154017821621295138536752523179914853108296287386045377753252599017887001691344259954614662387718855190128859102046803304590494863241875654656577640117733732932058596370509984003323757101605193780652555623235058756871682662144249329238530408228740704245030184050496659247947123125961829134697061980153132617166129169031442342362292397693340233860548464616651710145359828661183730852250830666343120633457973348606019761664262007085563961536144936580309438435554061695572594462445145190623949725878727515052936931809097635736402144503431686351344534467981877594856473268726035433911105091960462575172207245671809732057397775304838400 [113,77] -669424886212551797060006428899861027502861933924942357111704316174943457042566584210122434511127117894170999229338570275427643541793132683937905736717830263678164567396312773643710649982669434465460487854220085808161650998901237935000678433885989261205763585201059123433395011046719444065311864660855214569883589157616720836450358669688386602191081171674102375026726517419499916621895788820200680943221280841744767686239928015687550807350142374210575364429758321722831697537880809260359877912705688236393296976739838328441208795440606536394935974668473345464700875792908757884406326308392739846431316819310921153714743320474415641678065604631249605482068085771265099912195533592314024919375026544779796797639070073704351540513045386301627425733085337925521960126065098121924117374243164052391285931455315718561970041262137557834224594085556151033130283645389347783588953118589200531811392897983152106304749327978038431663533377473456298028009162519879116748565233148026328444999595264976366471052994686467000136829761554129072498386938505384845937446115814741304145606239809023065082138767575157642001549986378911008187633480436693585688588215155086488147947537949734295701883725727935272910209371273034284615009837084003373924495258731148992694830343809923347991315439882406290808412287811686400029964799802129519219443899200451550332559390859856004558620282371637641146489797164384043756092540653144143409351484095921556776340788777249135650480829251151624275828262489187135270064514720322403852651938225193163498337117556658827978546751209502869918489935006194601981261520758074581404997342235213492195133270793405405558054490044529397480384661301465798764561621329271415739223292476717442506500564131829000731289952650282295475760362831278983046905724100478420350961547031518126458965263847616851486332314947750847566205432602637796972612627104099844135662905105797768815046904384565228567948489488841651130321945059164990420719624422507279061184700850252889977347254803752553884901387132937989450897666016297841658588456988842775297266510301135845008365775138831862882798016319529575392232822168186226614572160298475098397226845811793237753803442554498512461056349267785326496 [113,78] 7619607150553227613458203821121886497146901878022110823500282395614131868382210787935902308519889141578574144010786899116443953097176468746559495343524998879049023258325897381360706872155209508185463613169179410078144959164351741741064255885286042224493158242612573058432342212537391128564982331260612714191814071102113431481204566662649573897373059528175313778717061153997524470472108379880399763567262073013831913385955506475814595360248283926928741658044486134511860422515337606069521083608032888302641345341701548550625371339312691143002895207732142529147071506688749346835703357244596957726006372534346655668687282920751452842500412196969605467861995859842235371762964052154792599059029057401384774985581413144881048217708101457069042821608753981528522769517070640967742516962626780738770239968071119826623546438641600562869463158662641612799113632056009921759363717358568234434755776218672732109376354699160497487733725146798993658960954266184403264388996382970994962338703472540004947604255850811384275182068609778075090817295587362659567921030808261825440982847648757675466787646306948678930174017343550300030948324839554344538417958897819651670907188253336493617416123179401444451450278997995734726034988023355197346169530656533099742770077372589938210726584517237025178523112038704947958594512878508958102004767414929258002259848547219254547676067556961865344134482041299004680412048751836035786213921658960520419682881297299342955323242283414431665856041859001732690231715633628690613191971771080993538918742582153931348634559365671672472226005020485334286946753129328279402032495651807520089123646542799802513311793851607751287662911545766031359929109602847589683062693819330207204195599699163761145760226575066938061624079873142827360198012897573250836314234560969692128757990786064646645559494696393750539410834250545428534671894082569950277408853127740127575631920048822777052169668085267694493144569603034944437645667744135465539605526894087383200234219240698484500338827049647644355486475565348899611038332437561012209858826388852558931778859746499889566145917649722557199742184718870151048857029192893517810367122352805615070898108484971984368912100857378080 [113,79] -121873492393036718407805369184005711341918205581311932229145400003236352134769891801929123988192356653635972222237137244054519797994328496704703807020930358696032282868658018272649163220506800827620021200313453902669112502989990679297008224962866883606315916456279710180680232656957097665514532462503427809981092512114553617142211437728187618712566968057173818297774032909865366679156647035324499712951956783745245291675354819637137794817363214549929348035499519090325539497984942063343079450354682322285839131627518104626122501907455983644096058437704884081260885511619156644929491833236022075106430678931000123546215919826007760783882531961634213392405227859735813238685075755516768838609956166413135590670183811874597198759760524795970972662717244030128793184803612790209892660354154681802376997484964736542981119377084715208734058769592352730007547285053943614141731167897906466665640348065076545783731783542532629405802984839056025931559212440034091794595654867699993370303626702153526295206084079090457476508568635707686912099948584528814549671187400329414901102518219526995178351065538388164417213029535505554494800358002066249741964539441143862637399838200223348932390291015146615968783389815970558342694622020496052497063555715605882642615942819162660068973733026470353768169446038765249466519165509390308664793260549685333004093842757077825551665814085429437978162204452962700013216679837143508066240727215602748381068672739410863817201933864772237821569134428054544805515785644675302551098066923615517068902502134295175585269572432107874078591924251457674334357771502995644306048415303260304697770391620647848531737583905285664787352021441425746676605350179440960085602913895895875289110625226122459737966540999586404609410901839422625679157082326336925656785001122934311046449864315058588906979767578639092023103948362611497933014808053885583919847742300073292295248181866182585918432557186268475135626835536182693060983057908529358747136623924173725788655585789681738636369014606952827580649006394469678450208592525457809231929296525648210142302926537999449025838812418077547842902720241403713919520316200782441680467840011702683959217457936169902315033320860 [113,80] 2380090582489910515976127929320788381492074329069074590006938527116168155199638585676761437924271186485248694762684918032740214392913246170781595193393235476907897915333050258514363830202885854755986028949278830147070722816206813040304611459556661533459937859745548521037221960087941578105359242043153183052921669179033059698395922720339126153902486160567564175262048680835401468092742085499884265644307264958808560831441145264168938143778768255286787916598733157080045100119630462026146768271281127978506009262140548188372729152725557559072827202874305465343806107958898541295430264921605430074500430221116696664965524604871480745755811325886290387127267978882795518220662571027996545603069518287927915284008563755342763968035696882158401663408271969118211622997410524751533305059887120295732801105239564895115254302921652288848092195104115902216102121240706133448587539025645439728696936431398255136382737776510644713276651781309378644330838776240133465661156392073181956707821126487920380259207667154405604508592768910555566447648711302618312462383658084196870834609143248910597875901588399360089219600176780583939468789087512838753578969885615676984683496792084530801361587362458953418249627825650137610461629944849391168579746665867899925621619961528280509718528856099101170878595780029549791120087289262100976193022712680320982433494610472480432534561402403376007455997282551233875055416638522345707324364440675342499135036961341727274925087753780945403347932007499960716761517613007126634961983346419252909297644599514266256275034364013904016955136260889404631082681885551656504701604633684288465432871868539092087372828784724062948619711118031141766781920989662257981427782322445829859503718191503948453708768836210637627810656039321747162229779585583789120771198161240731782894315444511196664424182660955316533019722592804402035502073668462657118691353198477443752541321307540672255174869026488351494408179494926044187886629310731863815742786313912531346857766484827448181730953075349221251772242670171958311402292058187864011490873728511520706903382286661936774440045906333808515729506902372039059171282847991934897812814530878689453415836946326086620361216 [113,81] -32487942397491442681657570929665623531998042225824850945911341849468465664720399118988574196428761409759436004176387826257439948814231585584620946300684966938323825231274639200182849473890976691940877035798882328195651592333982058593478046787404431696447006420931183588638174719657183085250579764550627537077322272699247121799334962147208306494602565334654902757577015560207519567960787478124668274996323155619486436763688231918290584486774530555558890815898473136120528724356931678757296798770458695768820964140263194812468974303845225253065220766110756225015615615434787674668968462327270570760890534703584269519081034820246830418291537972089454666764913632023388522833447713528462187423044982821178942094481993309703200298049010934848508415801405430505069623101297004097802137277549823671910636925071605880569590614052763189812240493230630063709796075468053286220152061051300776464281221472819192084287926459208052465754689839105607374406913077773953717813433912649490354752089503572887111940903835486172218749656352420322101014658207528779188730414310146762332322648656449017240776258236063881906267126890874135653582881166267548122999345279929143269667375727483686944719035686735837391430293253988431228288061242281333522534856229262498280359862078683106413943098381945815421147344051348124829495404890094816565563336334650416637500891276667056044832877058009817112862145709407589132176260036943897833173303090630907023244353581294077897188817985522378882877418925347789796924188983846795271707646092739151194724745316166352470590542419744642080120199687949293312092382371898985778463576817241259736869987201320928311404711329403295546613211327928790557048404411275641034128729764777701430010102657022294758000650146455897728711885391039155255533574113405273403661175095652323821333469276314432581133461118894779667310961395899292528286015042046619070921441373069082732072980939176544809923832561661501352309342187307939510752237395912319944405009925966185959865982656924379194629618788763653675862585518270706327990176963880448684295440865781195310534434707902194112221872678838727900708423878482411469612390486442915205462354456702509962793658623000694944 [113,82] 279200144122724878330862088436822126528614307513809488247436870057652618298667308740599050160205289544259470853848852804010596384251273781181789858389515312026424988342817402960018303619435400336953019854849887893846643060908372789995023083820990289169044145353062799966874545312847380950538368839539827405306242973181014242151251228689077683545830703502642958676169288038876430400621762783819169839539854523330338921070784231653090623335073062996951921591349383563494940329276942199679234151571584596521453081188724671137058190878195143393962184353364315118682816132689452438274082958743493239535232799199570112086061777958654957501479888991123295066972057374928359323589403076339182686539775574514339623829855737914108413694467539215854318166904728737157360426899065998472772356335618218581486149088417223593849394427662621727714638431197052731239317281854333149152677147162873970177866871167307467149538761561570096836666437507401207604235926255322605770753886365297687027586467306518277906766310244857303069291474169961117651492778271779415688675805207671163291872299395809313482141387265450146818730717760781822147252090869557082310136103301634329400893544999571613287142977042024625626493546424096852539942744566107770093541370576075096798423884965169830127993792938235800305473794349147490429594731633614607875427053026638822500017376361021735536728737371831587896780997847567523552810694911623316018992066836029129694271025232401099578162896885343831962078741525118413905479571710526174184613350616672119817138018874082412553155652725592383372053620377465006039347343998065559909108521469488436100362519105608616435434199244291261155683792621416077691395074741522064358413678745411841281386885805184079217484267903917042367994157229652326243809155548010485616118436354220680562719161299282526224015390638713327188031025639549540542839311874607240195493325018283793560289768792982513122647618654550930626787080834382134227660501644315801961929410305173221655199452577142640372044206547077531625451815836677421365228323284043954506855888480631438872085807244750896153945320922814818306443463073500931456388214259306478865788234929353462885099094026544 [113,83] -2021228452812687199402811315201124453273041367291190262701191626514190146157533925080366632781958346770660645322273339398246533605169198516077838444157398357320715349308466003913079652494696488270606961695206499470170454434365974396480084027520914271023393236459798708480771226931793179550286855224443711405308962646557221891880379771970677417286774132068260457458292988805815416855320045233151424390723108625228225269351254248869940962844853850670036816847854731647052457457858349715815430440971448622894055477393240787438356345754966060033837457539757363362197245214959718788397896599119361055702367815563048774009598322803807302632506715520912650659231977105812596336976253195937604918670680362476766441228030228823382066171821650259067991547904906108984992360888189541663984098300229658240125377876419061101434660552809903457016679274879546091375961618905230847566298993539147794369222153460801034785695046895309421517169923294772211467116775237140147515395814782712589341532902797638551535233752364527957422419504274423702493646414903859146484950114644486560020691024672655228208337954403894333509805686915855736743152400060249472679982870064727170555414889719192082776696252612535391590023169201590450434985676868940370892817317906403417281237740581988193847418374234208917967451722793882389592556754205542736926506602394095610189026007346973633544369979959167307417065137033922794143657085121655274060351432003086504405152091336212626609796756331374063950678041313930239750334436097408754469237288535995472284152709009179025703855076352103366831481432423547544664861090066361879506729332481851813211271106453533025079437536027757634640661252258206428856121613136273623193825233002028481326710575845004160645035895090333645753630403412201909207702444692949045390017515728151672233511138232346465242769749940775333667422322324617924551501094907196566746844482825520271919997169267108537969226970622669223685058990341461023343970995901483704723831582765857224310009982262879995583502543703365155888713185642103347679762431074093408177727628527443348139228921976890675065507179011613798824953311674362729478569834874434182839127983424719569588609342 [113,84] 22772861896465371641340563622723098515053933092139352522242124765845987918069204119001249557953373215915876331309177863993932458583128279620512426952948894232885021653486138007902680563597164587198952625717205375154209050261648828987973487271350455850241815110981898900920044099772089440356641319012696704092801196263679272729760182716233763763258292119438162141355156015734100392659076779925936974029216222310252557383201244256040560091956299832760160915088398271428291889256217269394744918749992570157822658585906315853519471939981211527970810983638482238143493466303537454881995486206805778696657510342054183132182494143078344599328418377284423491028430688160423559837675518490715454971656305397121317556958993743860236677618589712486724819620365734984100262241731326362608614517526806664574008971633284040929082850865630838226845465667450451874736957901196159808250911079247142282322960825728868613384639658502578980496846673898508549234910771525833376050213959711616068684366788877102484070518005473975701214216531012891371454341228393294833401754362917501948435873458299506581411911237893797977889223106016203016550632880195083986729265301070333794926829514898904208881399229582097626087813954667201204581011727752383668684780663731087602372510903286074179143618467665548706256433536275041671105520546874690801784198114125587361471584899991258921628874522761199946694307904010922964147226109455041052191424363145376631974570128879284442559425452440244289338510343343359733812970368745013393103934230404870908133720340404369520002408616725535327583002526574577227237135467758095656428919476570018851832301613835154542934469184234348453239903653723328162252055911014429185472156758279225617944814117104584401612722747467848771735098837111499181344023772996417589626395982372291530543499358921537837706375940507507883262598842674888997607467253180756063215632844385871594293834246396778579693720756282151376601073395065392057065771986297139681866195082534062184433782515288579858981636193161138623043914723114899463192227336808387443634092983962804895389863551365333139922839022025344919876276106731289429806847531414072673401064499976249388928 [113,85] -261707600689134575899928883147676028572672152204065576438711285943419093435977732188620578018734567815165516960182266297633822619166693946173850696894731178252693017654060683175605812287509126651595625953691054413294299597999510023685453275902736065564042402976294669281494492947386804901794564054577785196469452107787302149924922565033370119422715835201236210911646024089768875691188090806104874201368628908649690924229328812147786480447820307968115358554847859913508855373490004612091881465560947092909312460044665289425704716774827249960881670654716891658853300649550325469644106688458769051686775937640000364007667005237306940511618220846178638072912489639339100957331694246229564809987667895717171803601831923942923054791074824649716246115298592255694783717231780627377673771816227597830331461312803345244235229352019247282999158486996557189940092558444225733393648543966138098176269853277164054937208772557803665557849939965244082188241405108091599301741453850682199230963545015336595943826302698198981802292572013716374665907514975852218704476212324053563437678511480931991025302905443214805702699670612987495865934304957660863005309260884980278762468445963444962203239841600745045198254042534141560325199371276529558267211547904011908524374353044714927470511604555674558041183545319067890821002761379712003769839344626635789543079218812524047750882177464934150937495235825024848418099314326060393779322457107232953016643473823976902404793193341225315159941823548172599841888626885312218358236193990378854803408323271429024831646673465797652954040313678899238530151705902995879773599363636745859713095282858242540620325689850468898804612766441634584973230615232087479407037965381545963171078142566879718330213986239513634070514006885959839159984418911364254174335538153954840346653746166826608860883103701162879524309693450632656513880808425665639599926826122383979521971602160483445851374145858633958911140511833853250235771047070198954726763508705889477097079630369948235149066636022258536349775115894529653840075628692656340089873032462188936204456059339079962348216145105766396478078171996395337342369428211353126534739397769707248 [113,86] 2320244990621673298474148944608768236863123589655280037777724061161995530615805433089203611194661769317701288425065089070199097754568791637280843792479754086575960801853046580860157445799356163363623632974817339622286136752637455535737913659179901196763927599390207766804791069708893604264256655222021245225618422986494138806576808085551528705775939256567819230482860865585100711288392715240878869604653320909788594737294792457205615493270516883401949536134677244733276962568803251053886459481876581254516719875366150429485356825962643380136811699126549593834901625198296785365353743109295427744564439206298928270115793749162627843033078285519942441334122819925076844497981603694016128337855241675107120758993001245898868916254978057623897016695144605826559573459039319029251547024746910922920361144795724097177169660353777848670020361252119771923219469700064833607193887778328297621319064502805794342932366164531258012779112129787312515487858851756454056352955180574487443966266785413951356858674558294380794492587747427416441568148807671012366431957252573830971946221404472102326414103368155735158351247171027329032059366223373489020148261087706358713255280967468273009100861047586356082848674921524611597337786669824352257954037104760288175675601669297095039611048207475511262102924749081704436120304336496148725525672751632911557916666467056949920110517024029787103279157541940037249801326686347068357302413885156587241397762050638751967128025958742684472399868842283641108741062122149562721102481466329029466854345160754704862857173989044225237042365812380542042633004418421303571859087587395282540487279241046314042897314343387301531607585558019854065303507874604547691297432607290813445413966905880152233512776526530036850811337281280520549624812482592009109850112844668378338923461634396193297161207118721024378118595003015735500014250919798592287822676282715795414010916011381594058602755758652289116760398829896301503349214755432450898615748888982139574083660425567172322112161792458647256808220395385385877841650174332041717843686681772271655065387115089049076917088028886879316144064698628512985348152036605591059477167886592 [113,87] -12580383406968888256880770300111570046914642837435151040648255865727011821608350038378242703182067889673869915278194883767193751179256374815239438358999884118266881474205437306545554009814701875725679618922893418400741640558124935120481019143312773553934766774000100993167142681387166663882085996440354044533336929408961386167914497428262198943595419076152186243122283504094763703398349213427542597611289310868830678934159688765569803601793367914171641257898295474678281609768081303726120779337312141252438161670255193134927785505401572949795274312866968549740746495441213831306956952206432165550077458085879285832297849598151236608139581028474756796423011171796594012054654586280602385549203068288211272778860067190932840646089558673041132692213212106806283623974264306161993872156441422113255238197397982520676544831369455868582936545839588381220914076078991185728212683332803775864473076886141870189164089130152564428495074315166858916258240144172083850501752109148150584754081227308389395022188910022424000964964160192078287403065587108011013680277175646738580184539632309057361291501655961694540414935541339705192613357320726422746463477227324553911717988639409545703243160492045528299178366183585338426716167261551274876251666066150735473198868503687342601529197935615266454791340723580635168050571605863517755676354120395364339170210062397041060250737301222195071454825956157920565901198317923411563070760365692511934753273504306896149155286095777590780034887587405213791130717694058389254476336304214284851617249360771450116964277862988668738301796909422462722339576875709232147975974102796154307671566906771575516595712507725026382485198729630703961299078746603972957278872036995555945596951425127922784846726664944121843200777644527283600780654087652265991068173767487763568814639641913797076312574607981406997974017740663467231275026566280344996858292639334059036241339485391508724197507757358590381284333625166562193803208575082440299170713620772663963206348338120547799859998791985452011057741068475679584417154305804357401893514735475335847725735419224583759378990837079183311385149545209555696487544620518939639959856 [113,88] -10467198807653309748139374912172222901349940566598586289456644720582697375009072686499596867657781943784670264234180870127853042559123809381674192206255114901221112826002392194461650682806428754666516910910119992465833537354730216606129008453123511760026466669510411931142695579733224387651052786992842415835378029654784199693618962229353418759471063430329019637101416413810172084226373932790879221546460451196413182625741643278231026996758668202026449315665325843854977970312878574932479608412013602015405621157581258581757213023857417783108109440689573019865169156536783887301248387519951073845965978277866369458673470925410092701022948086571210490689781239320462862393560703969357892406684241204782822532922151634428172816889228704380672831530088689695374950453976557296195687394686545915402366867334993915979664100304338823844243317314952799063438256013738811088839159330426757007357790585948007878432660319162703854418474801043904123481304089001000064344774864705085780546547681779950597788646894570395554610479863118708195456597196880526206945096719775549254545721064751147909975128287523745159402880255346108546448703791014742057440049430354605561461061822576775056809775590197600490163475297410469401540138252336315290081170255725994314240625958435405107373327366071446493802963166874541542989640298775141682406902797760392461619343840137637935381144535164264719723411509368619700001000956852829105800787392039891173806966754605456866823284310558064854714092523634162648617459917985633693438846135217125422573210054588709295805092915581857117382452661085871012598814524076051886490581874590011879714672661054524861540469522853729993319473698669972764593519717177485840580394702586545539164704934740332961442282757909464957304982193181098668195109871975501456844632539879198619784656736422541619925224758784821826092216754012885936328818549493322862379062786196549305843672831878326493850379519922371725345729396538365119163506580011927555385818328788311315602133557919048569648696677052890353250161074371878313336280411660441784937307711523936392069012228963455404513096325734546081726552129618471333877528605138897600 [113,89] 93264114036132606424600352801481623581893889788530398919783983249587375668006137078325703460056699770397649418713019995302844948619363777846087544307143403397255292815715974395960589867176581466525341598417579340123278419945473459710686148876170440168402328384094518504591026985464250370590376268739270033599533887402341734219349677629645134725848834553013371448570701133819740335412579727728677492577707453761279231143967418556919102079906163670542083053528307418631149813399314881934438166532501883848217069151152569697854875380997585230271959139538782993507798006366757861703588187631549981908242661757397889495167502310548036280086027129517908289823135562019353176554389751728406032601890194644149378975724375820814151420176449889209416697198905116316121030678002662960395803341334175579141211619307609060193381438712850161347484876527674265794998506243583499501313845353044600174636279618671295352538589114014057533190822980818138893689803234208103631389693625931479036286806962510225746594364865230326546266226753565837691043998075580787535217314365343895144710430977518704043788232658236650759696392176664945391581611192913736565048926645064802128608414462236083872204274910600613757431832130614772452792194265160587975393929142757835066312214102155922324431360770304471759444798135718777752912809601941839483708824446222705592017270264139855662684280351325864249992737671265369929178232152691766324428764926404922499614126803450183935700007867177406798158098324618819233179911332791090192236379272225565536852959755702348739530978085948485991164180960270088546593994191660918665567058764565047134916220304195754666889583641185746025465853418437013772832363106466787133233338376589283736029320016133304119166388776389930466312725809957337844079384975612894237455310104225295210732908544248742816989852566460926984943444300656055119230361059204226384782370724253250777396020531489235354576325194665870314645588504260117268300251432345229058931750272994258776186988175720499012453012827522885733553599840622129651255063460657813011559077162978676583440503778633253645983014296844804513439440799158043570946193848088 [113,90] -4180956180904494425358740202701766822137105780431117267184381503900101970972941137951382013837632893838673946805824406489367169799151907135421910284264913663143334780358042834290362443485873740526334863144062920768154518882942906441965831046108943688172623351851822596385571064021446324143879679022438488558861153789266873496224262669356690389887208434854102171037957694185934303510094251328646938600945493416858497637387272181470003465744015700928339176334580742882523877377781780184075020753175061876978435403816119323825864754325519167028740226309671052955418110695057974725549314758709026193677440951697115681866740909175903702809385989996988148044098858702086783365536780054779423736355451375778105978277340730980299857745931652949104108429872288102767330170307994547921695133032695195152568580262521335857389311942181352401170169826738647984894453364419669796052667892305384525643186881854181178748333331688364334912299623040333799204205487497753820563725702161416484256049082044975723227090763440965765813059912000986067793031905685193782575221629029101029748450292605912963438426341909037286884888258510778282015623504283079592503062422246155426734199875319156001528949768353408997275705124333753033681572771598440146204249388134804462480951265754736639368880008225415374444171862149961473933446847761939014672230526193772107408264852311521238819986162200389051379547443300885292342337063363039133092756311891081071569876484255223956556465972565546232608139003169290627521943902639918836939448548806972296416678727391866382691531790245678659815468621242525472732795559177029271063105904173091378427174336695334950014450653120626380885023857875096886871480137494547300855515033119409821339818183501101080109387788969333264224808332440718575146957160764911390523710880415769125241253415293993039893844987339402027185977686295878139882183500363006884300907785158202014369734418974165015982244911696291105719026368364031564266969591776532685712965641763391897204996172703047251276088165933803726697082992588941426381785180449743830162468146342600300239248545676347023288364977417799277576658782805058901552925984 [113,91] -3514590563496355840694909887334794424877501655735950752935172376081030435080818037551484466392403998676940248513190209533419476123424316343173506129739807944196786600978648346527050281019558611368928226319702797284439467168138052633645370402954667841329355042505574409930027286866974864922963139214319873544503299515696142952446668552413412199091565593042644026993119454062349390130873877968268743099980893285750604001666039227808916633669206128853531562582296641753962630130596873000116132302689600792151306876908310286532207431975534681539459510568567132025263792427741986618687811838657965576398212407706812073316792800357464065948468300608971900938849362325563994265039603422372869698130833028666256504328384468295627680721345821666655407888985771072589032203999618536377736763367058402022901017137317807645756723008146162564617954160818710834843020774912573202050481232643441480545601060828106106469674636545718597536822584073494170262466153144734176138060545998306344287317412652644564554966977285646267254477337880676091315912211708939330524865901996116277557395055233981096003835379370946434468552916983401075864155312497478907819385499918914659888202619285098209748215649145625478952712891183756889215776941147349021941672021658062736080439088291572688801451208623044151971999534098749434698241346326756067238770799216439195122365577754600248735852512617302778828095450645076042934251488692383831153930313120230693616865096960260083065130247820857411322590900482971436678882199033498781648805060069469047097929347636196561859366967091916254065342808994662209464826371164496167239696765747450181650112359470615971585547746996289771785763325048340156047265565320948839228269982729649734698996535730324987405508117997385717764104178658466275524943209825986484859011539719651005809668020012707788032393187400839467897947895249832677861742775394877969440605342448527924001661658501914653739307219255484447874146249157680109758076034793222223676305900879553221552245868879645274880105729847297014251735165589284920927381017684665558364249971769742749576064335856274882617240619122533554640065332544516161352 [113,92] -110308542175846090838445873136305852744289549498536635009436362902120780127877601707310587948072764486382467788370069273370574305364779486221330102902031309964980377404949018251235575369722950544368382225549789057852046385730447478313270476710040653514771285603846491332916170724051502029004138368925754269008536461639043668963401513178711729311293830551142554660826665978826468386064730402921561847191371944835298052573470832513728352676859572071000669980390418204111257178986264324625030238296042081382140511056095055369198380694868293822230035754951623169798603680181910518702214751272967122999192671955383234631418291035129922333676422460159350438961411890497321541041631151500179355498094449888679944810311193942131320278172567934268225707412693175886273973050551052650296503435980384677553404300898072258565015865677247721273865592532174434699495152645797472907156983352482506624351824096297404140496696206615178681061683927797173664881162580795417564127743524535644021760127991376015448740940950053570839165477118802247970512066564652419250946459611956940208174283469660699124456809274624353485219836079772272238138159394062719001268562444112044547582422079605297231533003174515088407718784308982165170982237201808168786647058589081350323426379879796906977577778269512151935453615196839582996582705513249887113532812679797114137440057111262961700088207719949698371609894777934399230239376043172061385914779007497678062372827205039536613650537423046237895728898092238404197494040826491328492729015463460598313797058926836199461603433327832176277052483151529605063351849342678049906483251051048735994869562971478508500898055410727408470480303490750694505435161214116935846587724899855815954570916130689230161693991461924836573545270385485140949329598555812991513062402753974518732594753728811743849534631838250495994978848362563104658444741840355153788680873756861392030950325631035812542392746503326168207159118631386079571436070515688239671811234911003669780098794240792901945545783774006209124979903035203884617783773988092900749424960155523855942774867612485685933772886726958297642118439896855040 [113,93] 215500241510245666130626583861059601090468356993427916251284651160967917376135095810994843931456980582803267051146036380357278992510081857407751226753305460948005879706933189792550491886248052410564617400971276863602317979099634632686830195176695396554373994798809535933659162961058123461780689436550066386751583786788368907175576443467272905916403190990531502354503666128181755685459337407694173709194890249763122091828941379284851133404887646883285666715416691671902808567250945157710351712445609317067097607932522663115997083593503861042820837356288647344589454078151884712255235500205414618783641858242500612214941051175513514226890391543630671577686964120272118984037572541411229598922584368737925029021668632993680294709103171724526156986569290688050921695509724073533835920403638521020084005502498205514537264981581249212840497542496589087396119361501927693999178288100711612128157412339653685632734768440646001023463799663294482524234163643098673410492976762372309595859917105968643354386037552936391732477752976476275567907388645796139007916897031488252929766962969419350832921859131772353894184971173850964401180986885323992272285765576744657918949229982166642739008591987070454626032477223515397220444454738537706627127392545233324897405811795867011467125973321444532790657718600940304166976997178878405021240873841313736808071096029014267852503087452796897135671008712703117035909315619153710452028646878458753138326921743022983141823481963539287936358176221313208428724686507893319950575945005804067129603843727412029568035123215690568265257416716447000127911084767877347601810502902029031340118577580391248944167410203883282329061982161970259512195701781267329805995369470877223864737502135575554988525756179983708788984662883125853264103247937071068350007947663543266179522588270221881787602590850931438282433720628128741205489029727735634740382264810288193336112666306588314667505920943004662966941304197394665024501276293664552479640929201425357851835138604133146634333426167430031980634871524625285117742973923078868045090833502057949106557799058437446531490212907062780660283959104 [113,94] 5332452092228714790693986939490188269510710230997276674061507908914541476132209472186207683899454495789999584175033387953060588210253253349396911887898899329659543843458694310231132845053993575942994224053999106989704727704298821903308299014320582629419455385564321235499835114299687177901152735483544781235389296387771151250844792473451407531291919747561405371920422124786229426057540061170501955976189982164126219151786205559691270557843982968806693653694866911549446705275258235529664857582565368732811339851978823480138179038046498933482461858989243085898023563336456519096056726770742093971259056571680510258442243538755283796473792906218418835465264994436530781857579686717650731026280462912570831442576725121175718317567947680095686022388735288090857826790585251996586326288119981125420638545430961618728127962758542917236410640578117326093987797575811155674980504138304165113026267766585057377953754033519942980370888973961697452203046323648516907143133223888231306770756072974853982100621864217758725083514332075585629426070143501012190354104871373430850072596307955698570018837932931636528472547312082580679330238874765204238057375942716621098438856405957534748175124587690903411369618802636841065313045394095132498738510183370717002287404462339669696789132966256783458927519364304862269185934454081265152631709042741827848952310896332922880889534357202543699318683719177082193888282806865259096890934011951109801557617632180269170153979968974239393455276795613241372768011914674547466692031517541104446455629601038167662735678545919490022194268647666913947211901915602724074130138803592380113537830946441976190591997529184654096083791521156336788761225592228582910705939765478243652116664267651426911250198561748743826919011775995933471882623190658693602953471175422765079879906011040527131448094889506600939647714727918589464793488307693445652129337719983585807061121040768068155186711131084419197415934733231155225561516268768839125625453551165566017780558325917395447965668652446350919512296255943875793911393062974810884104538358982302388058185886065763077082887454674789501717312 [113,95] 37508484740965158571572972210291577106359672826267545203105819483407516567243348969540333903594761654407020187197852980815655594426114289861358143693878506560725247965235586234220723988259083735111738677851250505301176631316181645324929883141875846316537183885260018854599387896952680667668606644131318526332879948963714331717423130179441759335611971107888055260631428059456322248520657320535257560682187085636974884692093581639979956251185992031853380890210942724524201238234916617832886316904382338830576477210652797095189508904867401366845066334110430370381036177639768672476880359321267530465990995300057464309324402462457921358192440074160480332346184683341242659717582170851784621182391843418644167160911751507424118596674925533112821026729728019737552793906123404291467324813113716770864482733443065469700919595310988599392175906048978290543204116945117745950582929419099148756121290798893703622744352381326326276109832980605659439181362049652123764442466322441379564833863328039407611388253112805910915288292676132016298932462309761276755617400058388649043787722927174194189680429657786100688840639167802170847356557949795486350872857060255965056879929240330060084149378654158187328713561892655404878374932302385212738103917472672082554484394447694877515881648526113057175600298230600125064563271813573657139482641074389603472055770507784493967442556053865712211891403320514976020930025741776668804786212839666063407021306431412088118141945516232672834732028505866042456668736105801600409464000704668359252840227587602264866484911996951178194177832724348202848364823634015115484871625924872839304707204770315194773707104967304117239704551545142166535365955930449671495272656571823499974085543735983608249188215964083778997476268209800619766512591137482790032671329477705608898432591342404774876312437525511769814822218028204012921845437797251428485621168330258976426087140761577222088603904173290247572540865890260571686935697919733210977588513470002020104035192982999895955825824607783348774476628823404194821098643643090831459241552897528663066270538853223043927376989423165732808 [113,96] 118944975344133018265061285297379985249509318590415872989744698328799287216631482142721497241484240114042033472703244943548024084636619539918326656334725959715755953789012389718822956866273658152607745072581102650915056926511841427108796719756463343391623837661088614340080634158607374554430691395741884812493508137738129994632141423847872108673471606758254160440207628555049413731432195285978433569657954507322989046840738795601222426396644070483308209626377150804909078614821055387046341579500125880712463203268042659704746289823695983934136022011221005941633658999830666667520688646843564219029045040624723642309211254250250329393242738096368591235446896007709544193216132044323682687471358092148419569446314827220407464695991938923891259225748463400381728781629263563686588725899852481231672860022011376193821064134236580787922534406256244363413711993740145442000164470310701133296690518841957514379361529919632401574159802990412995323103209747853458647884621036266873826933664080441929724921365140068435274551907419898785297506271580546690511129843071319716295240765048827331913756035430302812399416090980078654097963280929899603475411244593369635416512770123655963419124099256340383240646059599957128280046032151775021729067910642877273359579555718481384919491323373860246657325918694549152535620915270502158401369094552939700630752933040269042802781697626987594592072666544264108757215646701877858773985168512088283548588578899919569779189733309088328419838873445406129453144096433548327089632819458906239536054027359465837269729034753718424913953338347038429395126745885937435685785786251233744049421315090205898074343581049010341111065944869325838976053018495838508718052549447864114682811945775301704803463764385410957078866244656549790358654808578128041676519690180887936094515604506385143029639470224233095893277573585833999386907139525854109693238114280524255793878366660693110594456926195410034554810215538808312052069494413057950459958453330056917805471369640219791278013221823856759764144723576149785183939349872702877586584768903349021646797833802846853101377828911616 [113,97] 38648353970704903993105752762893721025739923549133840728380351958656777162723136495513187082969998182928545900990159228602635460117878890009956641959655482367985525654741773920680086224225234855901954864270225889570156537079814430940748865386768663057470836784424326012364313511150383712669443422502199927113580969646889193602486434252279847357951387054581883870711990598003926922951594242563937674741493271030857024098604841884451675058539991542010959284301428676989852995709810770026728933936809723918200604479597761872720863699169570403856724430725194326698770371551562250233472081965563662002154439663025042296946962432252472289196201426139035083494013647127314242585412305906377271657774073484776193950805347918075576069718793932938740529770300994627378300770201540190863634698991819590654818735801745809331370028983081575242679870347800489082060615042391956024630316483414349571893377773876367482206845642909256010196951207365217696743896828534455719826385017765287816975125808222850560713373455678633559142621035968424909756329835407986941673875122328722894164039515173823616110774046033176648512621239324776592874599684021579495384044697480429489145721074126947030163938881000226937776778505964384852644000378195743351882611928439338413187160606221441994246935841325764143361922347922665064361281093577654311517485256084556599166728068662537744468227443540183001736933835406638937426136917159692968508278166046235303541127838165388343943632033475870474315990441673263112934572333549945577439993079758122889462913423461260168088830074315552977938484249592847053929873018792827556628903554366273867273760009764220134310391369132780077806516563470797161278029286526987323499732496527309603243663201172012424874739959138954998271899560110544288856878635032136740244997017661982075332087923577938792063062427410897699620036940355514388812172361542654504066840510423840816796698909827022116303020644485206206373628959879539343101250013403765773857886914402453408964776426160585564376080436058719100748017437414994046509112209090271931198352121896782931661084904720822115896896 [113,98] -616186774652624543257386308171075466807330809570507255465804011650030887924244369231438527963349083787784781106566334295185668066952457197456251257934075590656831445182180311465212089635766726431516724092672254925393705703369586062895981107442307949521051604828717084649382422284574656714774836264703700368381505937612905348185826658063441552510899912631402839902993699949499696419077634374792028777279788453345507539312280991288789394720099673273109342033679520805183213044594802049350744711318925780618042036267997163434265418524446248272610862864095643766276647216965102074050013045521957622291555169009715653781192524714617773529663184235225027315371635568651283699427527563669770297163784599222486029284935931017946801538724963571214474474739900458741526212088424175920770487852874368303551814810578196516124767223336682153677947494805996667196312590850882745162988876496883762701207389368047171401838905568854445376397924702723692838201494534642894395137342700997710807775750094217913408613172352276926034486051104253442704261546731583731721226189259544720060177083704077575421063312372264226549823185991094511960305309977871355238369261208279484181660608309438990148402176681577018880529596944424932077640155900271222298384846304669242154498205530275579093036236672848342624323243810718738481007179164793998578251711399827223595396989495887568801674712638986718880285615520306694264203465759104734155088872854920290755868008280647484520469706990985870351371814339329092457400154240777467916915863593685621545432627554776027248643819060466076996742616730586644608464888684881566132306440132827034678162652090224629770634118223423893972061684678813335062240294288800555119587482910932398578891379403824113354757748796040244901576130625047885820109852507048997476888161204934665218407033924237888436390354774872154221322572209476342524621074737654310463219185165427422807159158563811523775520735739667269429279428155361826558531586169970255639268400455789526885018311096445367697339236022790765393320627709924304540832183855395992449352522635570235418839405060821406944 [113,99] -1015423522281982838833384747632583690333717765234884389516156829726612438768470454998927496522762043360294081391303821601266355319454251661028477378309902796540122461332070798804411328642102684949390534470189667130742950005184360653161586727065892228647604531818904659336205156134029831228938122742344476238954339016655867864618661716478338392293774061813397333779572139665951103130893909044550373824864471458599294417594783501110715949314562422234581249861360194788899457418864719197483191665577221342965365592358705362982923888468329798253230088819107637084831881711409388213073214546495123501045127634922669764098586368042759535942393061684422989292138563654532018042135231976070709190308322328661879746867625914821427994797970792875688516406847534063449431579379861621363077771486749699304265019228676446480791661024652882882563227270798157849618509099838140759653191324469362586069356998306047783968824012837158423701100327957943548283557313407791132055893675242649044254726037040402258382247171682015225878340001004618108255600953374626997607843040568497228459473570405399350346776524616433586101220701692799267204292635042456791225454245273656386086597979908788827492871622972805357512556425654460287190800879990752474299798682933839924638270140789865623386152204324266139323206121278228272589010500927233070211454732581204142941404532058726420777298847528233086521972248200736539106639881883913916738455804989177250717346152219408599075100241784923992699463919161905411734820758856989503630691874522490996317283838215047529973276995298303812623471153401679701834341326876876532060481085907288188943939392122844836842383918570608826105011229272620149074118503973341537047738347178649185357527071280817846768694831733475467602084635897676318681981590866895983056006931858577517896592938932176786806591104657131866382551288140330789140017372096778335735786665874304442550720287724930976757942992687932099864560173558985488283074416132741966347991535749307215625786850664419602739587189985307682714501891288713323298571000340034499742098730107902690170186360746268 [113,100] 610886201008997380833082997544187654074172320686775589585294528041992104050320362261586763897133084805803331419996316114167562442113423821694602654805369307477571958090675005973426523153357932759264681758969516486414604362833917264162957441342834881082369493541649787575551171423763369427963719300504842547764753342189758946971566022867530025586213332821069181386344674340152581367777155090854830922942627376399791318417642317421748670665349989356965268564824332075141309248285032546338392420640360990190884476309578173230555239889913133063527813271582188838196576140951354521004877758773888237824048070236107288420517543817380951474345948647880402723958454149345053931015509659024539013505751220017727835501903834347943489123474565966288348851532865342116201342143775828862551550852835551086948587371076401120353726052896823632860720401907033371691382820717529109174862534080088054543393508778143161104735096333485572850759109536669962688282621842977164394771388992743150128240977810133816609989677032379488635968432972155526220687719675102004567837862163975483709382850679503497521060244370809287286244789997202757945947041290282752209072807248725025105576357236678419883656735588819077621163077196077687077881180364313121934627175338896786537812075408921319374858297538691577471676854751830510880048139877219098387335850173404053357361709051165375928059358310978354190431419381128517212543363843666158934757506172414467718033579390234751997619535577168342066014592121782538814011762656845281519144290195391423559797718475035628292232149371113225819524859801155571574801369582873962059902150221288256172372233482093083269045911708230580319682850021540795510787266170905296536855616835542411567655863989025159459622859161986229979633720895419068687058796051858623837754551053083492808209302270549848218713386749870190239476081486292896429247815425785941297346390744319866922686413345711764864616520224257605400133564678821225258756073076425333884149727290782876595823542990894413867232730628303062861066103217870159692344990374466003077217123703091324903272960 [113,101] 1897146793511121284784392934879057928948273694658345408486350938325279821154397263768305391585279858563668527537571007629071607104514995604985824456664503882944122877889576566503786628227604341778450790021964759754946634362565394469236803337889784312807807722097284905545295344614519149788324504360280331489012556402922964109510898076235024968954497789569061779407878271482370234437614678503171246757038238029676469306954815266147941557311629648564923521301825880907283536391613523210669517338207817701086713864481144176832092328183122513575189957131301228527471745837052513871772766954766871371164901912842248870610299915478251241369464373885042662162667229388300743557486255892710324431733296927374916298536200246580782081966076770275935806561789358446685022020269319547633879578440803252847982601726151248405368489897267293910212062806336039482191576239605379246799777265692011614419385233782777037380362551987591159603068143669236905226213576395220640170037058320547822610071241414726164209139788825164565549388514770904081689652033528254690108653276817235743155302403399138534278131534213266676261456556305934289583194732684591087548304866063338522971674875346762609270348164229966247573234773109523358261038408586821936410765436204494107858623937240705005970058879300406455779802667393712619857502064236549733842414311466437983220894326436321266534776916751134568512113092317518141332544632641584748004789363010648538923286125054775577295434839125716722512424035095928462129409981724518704897454141479586283687749038919436235542445962549292488233030390138106120757492667597669987594962582828078019603611518121584238284111135616914574940679784537734060736764669223148952845652443210852750759665588449921152742249115489884091630297621006765090626213185499985564584240882290392803376030531981795674721864210243295963937741003319196586039368488455692384871333653355138923491984650271461925922494735841854694511028999360354893593977105712663621789861072257779017435063753113354183020894891906294293137354107022168911224870227096189418675154973524768019904 [113,102] 2380518585437836045538957252543107195356876380305899234203881307233354973079758204842290652725851956661134005739142240732889114941943417755180686961364638968087613517709806401536682955736838461622200109962253815016473148457745038226168147937301039032430592819665015301005048918234294860162105144031736368651124021694468889392944925472644870113342868923151362057982979230294820270842454764088028248131100072298602010001898318734448070874489410450457137883700542001900635548380291864701494313317081567210313899446788185186568458560115087533871598881533693554363648704150970273836772427986594987311785533615437091111469209814242956029548251526062041051339781327939342261758643132976215928409491614132681788558702976696132946858395813618984424840483650860727721265770871978459359348148334862189666179568752929837801778689955106112501594986199609965299707979157204110957935596464445487112162677230314312768179925031967871893020754318698551473444415160419813312924106761028417932521021936160232633936298063528909545414414736577911129402217146837975395481318111372848786959274900295304877007993563676865843312473956615110539896708736317921183110779884460368848155431253274992583122127118334658544618211007876623054650408627942217062325391173185295046708249857790252381961654450156302005526611716894920252532618910538921456645933272005085461199259914605658788882656658090713449842608846845707175129253131293216614088429139239847629547774518926618820342328368332857683205386769653433481500893034100077426148671295895542843307149965594049766931112636815025614571028655938513324936502627191469420992878226830976604700586771329518791039235685887634064419557988789694862570380601271922734661374283001793596415776968393600294739813295125428783725858322488628850982847586574460247941704097769308336035632544397599037828848475499051205496438702260177453995453577954368219645848058618163533598292568086535427686507593873186920085868849770422758226474845193696405633334183137628375900943639783711112603998086946911971698757792017197668095923775005337252171488229868992 [113,103] 10082159767555705448174324526021069492416952312248045318205776055785697341130621811134280177169753202509770763441283055665905368865030571962876022627329234390457128069647464513383757069089110521179587429778093044289010121693561314158764423554969864583533843964301134594638342003783033152838392319935229121162020707253860458551962691287132295192664369211305431607737463012221984968922230232399282850731613011463785174536045370007989909697812607782109599984408459229617375883991917077047968335502066848136224858016290890403898744686063819658430112273248234193341088737957175971313360362595602295528878492401959756926734405857445899816240796984983824233608040133611588913937546170698948331056937349386265895072263510169766340933502376653941166914995465431303530729010743063474729078850473111864373368467841177688082854094169745303647292961579094659102123757969982710623926036418721324988469138196646252912767036279067133357687086952619695966260793525283717553106755566296805266752627297199363919320441423553184786367179076244557460698788027047493180685357339302871103479810418600169880631358452016818483703286687761459228786986477534349186250596341794529564078610425511311967743997350027636740576748336863464188093858438388403385195211488769469488722837705506621756824926893487930826474691008068259620669061761363517208460132925370626760118397754071874891908191979265488679916951340845403662324116959577258527849219576884111349703690535662135905383178651137795515359198319525872024056087697265232779774377434009223333086703919955626811400074106763379067927753773589764227212613218034704245928217182702638700308741201615806145607780989906657079062430798226027184627630706192184063263590813007295814183137035089381431817340921594652428262925989918421219170945041607901209893417405650162368753809487774146034816014379202131474581478940980941512312631508995394080365882453225663974974557702446976925749688966013668913345517687705345515074796622278204778120861537110766584131212546321240249162902305234056886604367642487045074507678173507635713330762168 [113,104] 19895999827742467761690848775303636924533675024437703815531552567985696685158953000236032771037246232544836607806386442533421559515441538793140309520832634403620361896014885773453200097147661022884546215294666686869385768249524401940508864455754800589434557789935290622910907273736019997552186748078555960170200722898996513471954323629438738827306764383289847458859545777801997482902960364060768499018396286763090011632856339872391396664326481351351605705567228288747141495554557424088275281342114863964463124610192942831362949006136254362898134010896576567503696382580773133271891364882218774716876745622578666180749697929971679925474330167316622316013796602430527806418897583196841409087990534987585409519192350505328497912274033854979059656694764216827461951624778277765464865127776760542188147566138040577482535122488985327727559659581403421854149637348373874467513143456594349892275051545551167932564298773936312174403256500861440402404648569049106506327562512240927561657948228134989818603795935060889982830815554262435109749580947419617200687641459997053923035092936787337025519757904206713592263486102127232702243760610815060609792579129401994569497378342831621782877644777225018881372358246639074409946473560839388084283095432916303929274949262896398107658986389856819015796741807129554735329793311192419601063457273221088622866918267902646158499930914016575343489332849486243449027561694464921890340059147129131787507609412370837180278607542361323997613168054762430743221467669299636453288756826670023786525233587400577695326250501446399959467909261625662890103226975529761667310305518260656981030200218259723768342484487377942996066285858499330667951392478206998943097287899508741540183773221697323512166050489208895693513309063798495673399502750036650285372500651394640271666193144999467326273269306380421462156483037144232107932586052341907289609578370887410592911270099940145836398524126116372124169810558475467171972447886481454064103592934591427633756276161371803166562369947191633409225054187581022640010106297245761821184 [113,105] 15114834520048957293984779263297673047562499534267337960834323770614898504639955141549639010908575794476472436269858883818657334106674894422308271413632030504321773474054338846995437079150177277622282270861035965601504716698478802750255290877891208805935451388167898530217616583940402992647676684448011735380756355179375615824383183800277554473855593895105126071271590206202730243208774496801391263932161267302741188843102694335096819148198303350884688490360445741965588086317346168414918419609622594524449145419566226712758180080531239258796263173870240800790042181429072310581815417582045620147310483375406608568527485831200535150185908305988868115455296457500156736064480613505276474787977174377533125634963261002935190729105278606167436210740389264800100324625358676858443473231555336376060813978860747984045894781055792268442136874564862689453119551824909539183520959748909992982594923694178035890398589541246567836953724260626683470796143716538356683382887060468572567077497528093633724420193887406810224103779187774573035239597048918578518496187009328178147741692237485231988724452709190354529552627040498302390610537734971449223289458410803094732529402986302643213360694877366746026176349399609164965615944454167401438830725145254554525322616607922884452870936071310251128618334512968095089239055758749779358589925273996719359044414837957448401294290575516070537798095186863209802777202313006620691540095343598266830176137942036608454045140624391207183090176422166230822756468346067766383133734089312171393651120446767080567218201758496259267130430938951172650060285489138812327228611063484390170213443690119788460897467356964630480730246545394913483543125650988981129776492523779104725855226382697151571108305808107748764971949928561159366894122803926541793792456719701334027318165654391417607189517411399819837032023590148860620363299988804659121714086385487693795166338261969897627099384155838113151003714606737879906240685170016786345341660052578555538924993759441977638839839361312923877284601155465794015426531737959680 [113,106] 3086643748186093487448154659089537798072226671160931575992257764166877678918952794979440167374102195802376431897299481330918952269350899886705763799198086175663366713168945174922252747010131187346504084855634431376612088730994622244681691645336870853060170255325757742481486591433813336823248346168539090408440992290341345239912925129968561978190613432388987648398061027864874819897863911335492648222902634640820887202205900253986092460913206559787015778733912723877004460480169944522718612287078066257561795182100209696048131043169735140237804873880026366045093855635511435602645613396419453118923965136762700190957259037360283572401052548604812441844466461079248522629236724253114508308000617900146830084143523351232428939989395063447363836290906789546305597333932853667158000847945086236843781551195787722652680528520719559548369228393580485525783271710321237594002833257539362634609882317519422396383714470931001236879773947888064639783646013171603689166650751830871545408294551594030036587903561648182910183963088536196495265038792727852036055629197002236810785712859265183181092105885512079364900418643336594046074176303285607205370470093889247522853815100731322184120705035139889175203317229854413193831540860484566889092367517338146526524438347410203647031008394031673623547762181570874311210504047685254437927701808781988297666158708770477487584922947056049399303427967566270030950687737044669319661688554611645096453319313748595040495967445751718924362392195202681875077239407824550539660234308821030292899782534524226484155372752801360975726250661021302956292554598711167258701864847105141244511472955433884523762429111224300976869850932975706197892775205401380748614698968929202744893408322250478389434102607624318865829210815623121575757391867780863214047451423724767584828927900558042758344293250408937209854104157668942591188139032373437027071663221262282921343343240096950639596344005808328556467232251525986168311052104413363447719767440933745924797122436397026964802627520700554201030155784426874367992693696 [113,107] -1088776301137005910833319376482195820257274825026927702020891235437610141085746182920303273078498893235612998533368075048291836398988558373328977622609878070269473145986805092594179891139048378421923107574081962742860452902714062600027571416839292649938585160420351577073601899896803996653816780742576664605413650587876019817341370920199984913323227019468218551617690833872560478571660180928352565698844461480921733740399135642846972894979123776095659791573678200122056350459234587170553267033395524003580292775367591006659847607138641177435595686131609427848347690373675297716512035819831216278365223402264495787266931529629924342877805088994061149141782457176345082293509492867591391029219882958254395439311872788919490741394672744089560930516921545759218443014278690268721156643918026632366742908004400634036587764783788257653325122696582369510193400199600373640341131243034155545841618837129440058328074542947546763707029908678394297382254128753323646143040384047289858414872549916489834539130749859791583455663685957067343169124366454431678401059546183140379903874268901022214167882244358824611061746909547150073302152762856656356876789672722282294828844144020774477656134475559537255090711349101397452838499260143088668438662566667886647813337183588631211293268720832994711192928515531048411357686540539247365139649387718924788720353276986291286551244291830901652676397388403946788528256410105697487866348744245602433980285836848309883723962804935451687687458533007768046646283740077393644770848466609266155246028541202660391730310710718230648034491863446446671364109997472657042179034719012316547680839799859635182186247465911181510095597810209261776740542033518032982121056421506081200584225490529288325422710414224454526433102590561549183547879067910906816972268848762887529149317811639100067792378870038928003466041103463054920113105297014341716591050556037609224410862702395121909763022039030528198279687987518704514904767853221976064526788515510074232856454139465589280137211269629039228114526044736752088896 [113,108] 566904763582070323020421168788548780318784858354879319647323234838671570611254554919657102019311770684591431665643612844261276931908931630825793746871214083305676532642225195590577673345370511628915846417232795259255630563343163588547557156714134453419458394538718155226363065052093591383677386341343629484265528447035861336047552386426995975146281035579916024437609899644989759538447187291693012775410251883365889959708301767341519182534670620313957463810130656053273172592615430108268954739196804346085661988876470890189689745950751863192962984483494650819799331999827738333788032411548274904679166006054716698883646339900493131475134783544246635669398185070094756096806956110448209983391483790888403873281143467176977724230004148138156787013265366733514497849316420645596422795745414488401827584670675658274310625001749612865078817811176162321932085426040075732170636278975458520513661583490639576856983895966861947631243740784698606284848905038338509214599915844362118777711484428334421827491272552819128056114554824832081175307195599803540359111938386722369415398519292812531765118477946165854492038092900439880125021855140623675045420442434486397307124247940103920841356685920437011743380541960679075500532751142634179208788829936711201686427799413647303519536060917553271341154663163877989119944980855823096474851297205487067719911403045842938790131421451235773814137399089925169157743550930446511490825822016399004185580066532414427532862611073188842139380466712680241687839970194892418212353131697156196984599949936825500576799976565690457059561949374306575913502791416234042193317003515300391454301097215433431299277235898888302933709906355098090253224459448690067020233687315805069968780569126871202275236756988840136348013327800552229220306641909375311043900850238097519342392451073819196536069139967636903383584559262725458433763958930254680106258840276356964928470577828727863243113032205695457625057250816867342273532838904598378533897519136223963162140079093421169999377650777892231276978822892544 [113,109] 1040571591307778460291737874643936188382524040073943969491487079942156806574076994361675497989392933316152165398918727636333330687339541203576280074799147293673060596639529764463581433192786727804067904477023469945125072491643064853744079004847618459552032176812953928663051132163521207966269096819780775672619429350086103594202562437071043199304067211610455655071863876868313745750760244613083171007344406925245733071604595725732136587065929959058118626505285690880039043516929210386648846486747814831342393385703104266159752552515621107040452727136128573066453411905596351060752647338221766956530649445343963583497319541544939385162045948832792286379703719422688397256225910553282202069207116901508014800655100008107789224814836620686004827802778657247034997497930263449280601503104109279356031428165544792643081483671136671406434720771943388492308071811921328401314685704451148614941243937590276263332781754737853454736534222804491924296788987421878674466879667828532378201015482139726705800972869015452155106109043472110500228601280456687779125214322637427416967144138824672843267470328590310867560859914370955052433304618976014865326977136373657529320969198622432980090222145916926034326760656736287904970511109076829758397203902580050954915549004736128601569519505520405302645285711331205267851517829267630473852272393140821230683423242349983130792203868408288571185773525533801306854569656886857941489789060694286434702534184790640454801554180737432570685373315562460865014628770367914891927711492357549015341569279915095672356153484034660334145264430558351784820602651674274567124643713871898212789945169724350116696666772448069525026764393923733898194698964713969590936186160966624321103358747922743107157240121329868521643198494528004646743105999826366206390549263241935727442251779579418049454887626118841080553337115301157359813317128702058886479011619967320423567566789639181864698346425407554480570777740337147083386637591401507531589299088253380372381738882209347705895560007018835333068227328 [113,110] 270657866286104996939305250821189483313834358621241744716816334419237698384517679225541455815275259720268749305532672689172013642279449751626487052214564652904482852885293775056506258751059558980317140941660706962250668097101295315723724492670888016173236542695309706843526231024918725804932468574967580661317921945875898394598427069499253127041494775878943213528081807799090364804212103855734931165374701990672368286988808019310604611559510815836369537472080855359784389632090530671162845967175740083507271407352264641685779643820764380898487719934064352935664898459566138098204017716358171322418060821845581422882404052925304877346122976672588366725986257909093925107412751025425244595225745515760997887069646563113603210897578189017055429960854726752712979817869142757981702972470523194688939041206716717545013648962999128464129936810604515089117340211653671811739461345365734329098012138257785910392432392535669736155839316578413757844309617098399229765311534617186590621597700129894502624054215885324350590907161099440092199661946284575448120409572381309216770044400002515229116756237233325464775232015427633392305595090552866181838240840238738170496866107156606417576233082126683829482369063074402121385390160755759393716840861167667474738003232432871852318267673878256714430346691416974067348735081398043052917497981204018478520231494759393461415523256406646901875277131753529013661200312871204747027868795882467490023685868311052808045835590309623746466302286603980882890391352577561181864787691459897543252322916311110688937082143963196257533333877296643587535073493082408549846201540997417405546032225821800184837201681079694488700881874741373775860296489706013994730469629157036629560464230019240876476734219317063733568294690770609967018625093035545717217862991524880831029331238278025842498550277804149652888754740273006189716848909722755199633022075420515120113287500508728618825598057534441116943117949733295279621615918363526217590571721241145264359640729825868133464444993597708738784 [113,111] -61782856021786661027179340398524456177194950927767168238710455752094388932357434507224674772055064350104636492845033906023627097233291075281145450459383951435872259599720469064286163316257993944274481949513089327852643058268873179616586030017613014643708671895833359382198896075046087174808353209028202992521104177140437128524048487167463667628338214960916198453227535514355765560556648414597580752484307707427557492867806707549181533106270266810714319806974395602103039315319732501520788732099794172245257912428467217942629317579222208116317199709682044034149957481025681685151395055345915716299169663070268845734257399695943097801098281081916498787512813481840438027889515153257371424576218348100566252150577476165551477263533633183266477763213257961452937268767850076308533791015601033381222923548178594730109692904920678144048095107674900198038190445913796570730351327031164276250901970014897562536735195319298384524098107944769562136836610915878828947378121380728067099301478057702240995873468491297458525774761825327463799336917954784194577532706526096867559368233390361153486949345924982982549720947492249214865607749009565737944383613487400664335053833655831955402193410409816333145167420750104196219823981457810439145749140617527650418198762561649988231835079035324721122535891922330297108061792861273019250468490769467596423096387686613636009076012883378464426714879095564290063462192129876909076308926079489322572336491415112658705653605079179401342135172399172290872295533740059269383659365195049474489457094410600376130892790044499550871265349988524218707890336161616405366146330042615875906323374862657278960917345846347771611453366122489636287850829802310418154989250441478662443049651137507464585305223245063618261521704351480772602200732191654257346925709044639887218591765499762524400303218586018658874203259216785202952106806150247312269410673836737112355831863852562968855826682687920457110959781489695520398931637490642624847233707712614113705595551738359647886158960347188 [113,112] -5143791016734801830397552246524154677048180805597457814345605074608305399371971702888492395422581421707033676588664570874661000118124063953933366202172924433214887236269545905496622879947217821189383335052726690141714977216868761409354276470166772963997757980199184203659779058731316140432691438629175572966618403359518871988469538730310299357397199111486872085811991326214624511695344534404142307624948994243544632182969162274898342019094317105395679295934725341868905808862151569946767424701781054526639729355371293178817122029978319025153798476110379574548460261970230071596886728928088296591777503453706269074429642618477753073512514168143890931860076249381724483308991234568972477448506764323930222431481441383184676375225027362391413328327001191352101494348291872930301110040060522910333281657909751118015433350440770478161419392355458931192557303236474167274465786928768677362598189415995718958782321978355811914760663241982142143500814678542139354180011264773300962742650731133404689932969866841719151772871403624217238578045551241028041748673176126447016401135941729998719524165320905771482834320359057928822885748854229600783952168072603385579987543974764318346330912649924834792203385264430174239184703837021194624459885358756480480604219178357234329072731719930406059360591798938818704369972579818261819278409918703165319996386589790703272064932329798117218867709891230644698462386800048513879475262920446687616762890948073707112000900003630780948940711231638642044576642898939301933689026398902547657376888057320271797033094205762378840416618344520534861245493652084790751955814296995569504027236118060645939251434879983197029858163585851604191793544559066596160312828876309194553096632754700556062769523834627911580210143243252239697722277644824793610472514960544174972198300904220771789395543021369451523134063525756793314210650510950310515264931359843224727620141522292925370615786177442692474344602227468961237086439352847633061671894788397711299197036509113507813291008 [113,113] 6343538422935386103599850735498199157109456584010126442121983192173955237070948120502362124935738229140437589823166198567676209394069484491762620646364267431627111473441153572249199909729703691401577512748447626127249322013583531082718052046182376601533716387566453090922453368423969190708251915032650363304508358860450587201859854694719997971437459015468632226327084829722348272513646134405364923056272811865174181383368247097003167318448247553598477890902487666920956988257307655467928987849800722658422086461568247022314527070632166521756077191681911686895852523199543474710377116317083494810412277302652520447216333729397313175213302038980761460118800465056991826065395747254922360936203982403423748621288682700165631580733037614484042006553935687053584508626015730046060051870044077190787694347991083241848446584780401897146180048532453811204649143199147534690795223664334380126388279903763215138250765615689233183205455361430125978646096480536440752369573983019571754067992998503302443818263722932572098512266868414388016765443144744818468375198968956011995696762109682378926990101245619634157715480396489892433634699331898628408370942188052517157985366735884658569598535048138386272480713064455429135497083702341423659042717981276102672530948464155832016166538287616994541426993703706089263713781430584601669526136915821831015948027349633430018186006471645925598462968561084042024149439077707048643030905058316191185509711753852917281770812910672673170825710116607293531727952906372986677267487649674967883144720334080033221947048148575065566303397472667159356174641254406680321355789958388445449345167226935219283988875244700330391644599881398583980866446186427376159902965385446968976215147121973351253092510909982103503645399232416999435453117234127926842362759497278249145936880880482602336662795823208947976304649997403720089673299178564235261634781461418321416666453579193506561682357400365654884682101983314360864499925501952996568883647785759528048015107979070304224 [114,0] -6595357446651749754800026517645549804176002676940455799664661643769357539490300943892740686878639255345980446395203092768775425696716308402281701683120820623031323488967136558731850097966016560258436215963763925993592260213920366575426613615823279150789851947464339360036397918526789618631338105589822298461821424180488778246542779848324936659631196950058520383052455131444997261282845008701033164396423952050075974579103575124091401316678193009116878007092149351860421222638941068654706461142911142073831273061119591524086542370108052514097830776327453253298065488440234701829890687418498618703989015800184273580864003193405503545117501590628782102312495170622991500530475247038974113271948040288046475326223767837836549238496296919788851104356079965581420941222322103582735994638634725340385479616824876973547318051880843056802556510869020033876956515023461172199100591675398628367491285074991837963886680928481578283281620568384138036752007302605254970683256318522608860829755757677265772543178702896964424339866258313747555663506260124494351070154033079931166296325253440684562998242891382480474878533113034187105523112191025054692045393110980513078361084188842472336766406505620376106531081151623485199475493620931024611003043824276932498743416967620104396611149896456936062871045169290921750393744252445543561837757580185654931828698790989246747695858597996301168926924518488939665072435107762218788331573428572910290000218741021255342635002010755802754954910146786132101939720137804381183064563119347533336222563484111254517300625572269914723346394391048705167885961652433225321523150493686859773778499485393774865950860730037216141622623218563583805707541506034762824698421860926978446583110468076286523502414481325662862296956251135605591875439347007389518513159484926651508450390389749064128960978644415529431607070438162718071460064013244112482303352785152497462001709869568120425987132566752538437736682202351760597205922768877214735925357545888308233880639382676787424762740814676731816095393840467200220604597044496837896282941041499783655169367910470083956089659277836925464507580793440945451646468585342773755580047709495837274265992491241933024732614542166532787759410565137445079028241553446236560288017601162969321827071685842510284283542105632914388938596697698897107778410737145740050523199856002164015108550835585279470912794827931329903532899209714352802057673520613002617815040000000000000000000000000000000000 [114,1] 113033234744382425953996437612056063333022006626728384793112330949277161262846766049694951367866027555287167369504832485558093385101892543526465939922679910259777600885016655288378989753262266083743325620398957409711447043436614668717460988906539780596008803361574766310882888091312601038939780689866059061866564803274187990800778319728742231708615583053932774245828604842068948807420604350165006601641103686266066607156701461370211748475312026940708685649556351586453131232018274722136435864386476860135546547361309891544966167634213848818139567474656744170979644171332234707715194475394610775879445392902766939207233005319703246162631097811102696674887986123259909358444843392060306879244962805845363678778620021933275196822926961789622973764486810457543721402519366646248576463680607287616294325281737831501469541865292942983864572552518533177729550201594565711999050875291293981143007028864465851925997741539059211114867149177411934430657802714676379193542422155628242216127320678402338823312246590086059392458860480442364041176380985939387982586639655558423725846493763802968781750051989355614518434867700989944537860430584919644147736157046864625533089163539153583789146601301383255070375227570492734108518856864822450834844180337587887510612883575889832108243811659100761267393982028433554863357172583882695396729799813384549106810441741981475000547304738933624645254664237487172081348741665929126479516274571181667096653138239045820687486242885310354476284158399843033827863218587475420302377581713313411085373163204720535080021716187424933729128511149000839276969804197638391087409960620160229890364304754083096424110852838440581234595865804139290271122735882758893529677664193220690474704983305139659840283980368181333807947869190501657525413621800736271795314951458258343233775369372005273891917418157507112976613067011236450666644526902085878072722406495854503224074791213354927575591948404495157208144916705271242298016069343527863158684912310026000313254345034776527384475168873614688431088031382040500523450992431939443582824674437671273126598043600469970505542798559167505618857736446509148722459151006838508927186286776612056347082001461572280157819486092787419803485555112473404995780419447708450434766365162384933839992679538742600467990926837630519257934507725322924694942215648819967489159515860228824305138782991090303927100061406067231105094248945522851519737611161281074770739200000000000000000000000000000000 [114,2] 2676181169166521071364219184683996306527023465675270667716720008148717369969111327050178837341275619164641563928094984791367261802749690064501488644937209513400892582285291159947153614655071947481065533561490863100779990552882766328282818467135063435584571136651731468621401885845797897924769864207875913566726348007765550987400277613281935850755836158553029341025334893298794316229248602195008320521832525740571948959667063492640026253829087388925913533666803270286010953070444166959538156400734974895023572738680036141521648011671501490318051882320437059506792008752509751028532606146080726247442464488246067181738345999482907650599871033085098852270933599273960518884698090363483742065342375716158744786516369885944968882760601925285140088317064079794006861069876029950658202177418438026231237101438870638555480892866277215792914325740678018347508597360457779691057696913210965190945766668130208729327970617193606719380233230108026193834502463687596322236376403113240274454668409409707337100942308351140540551403820167451821381183456028001066128344855043225081560901986084351400833573327822576871141558804674892394233984570554699204627520530247355789464355607093010677574048115204399740749294452952029851952642775467439495589788847266318482776467891567730438658165081789022312107079205568189016344355313699603506888343439327642894433749559350348775520337212401428450187204476538374328263311772887042481652177102826248665041757422432732137273736026988095185278782542114097297963666378118348528670166095397801669437890037035739484382338914690923796633289877874607666912173539347606947995349150369285917885425286626820488151166721020693884026298179938556761818671669483082441373370945783917277184502926895064366568741814620788503756202250290400786200885019884229106975610538060942340876745852794971486741567840648719503273409742312827559796786079506565305891768978525479831244308681330717554417086831733330709532244272143691601603209236196139365242464556926854108790537544186513783710116785154448710033419872647020270346088261317116926941150516758476364178955638920048001446810677235130792915874843458940528489925540131836997808147370923863112717586991521475274217016543606263890732607260062823428667764265385627822819730930743054470755569505683349692817306984656479855905140070969972257687990928614839639690948311229201854121023398776747325862429414100112817529163452646211452446903752752214083161292800000000000000000000000000000 [114,3] -226373037396481392486921242529765780831860217891348470062098058527818528899289530754711441584656903472722701647410999794604102367983306621102120612671620853000153929179188502260063037070253654153317672347212956445940514737510714781831830794657330614184414729469921024840844326517439839766159555241854376629711281473745990044771797657820502119277845779845194194660505161231991207091730657696167181814419181881943456707062107685571547323698491504661436174561354258224691121883438553232739113815384303678706887280890617365736967092031160756285744549275334406489589789282585836418380016029867069775145233455819216547299350685260060130209438760907009912551091203824584464566063470983834548059304392244102905493869438501655755620482022856742763083470213538776533747736904288023208705133632355273656957238880552569995040665830692805030408652974851945877506808849965538129506715351398955615917634548621538494451298495920001609185639605609290265456463444845779496394148744130234458134807179417621332598894042465501673722287998427277203802845552953409977389185217002368836162139810380603769713412190846585772062808106806459604446509594095946583306061188787789389426305905372596952743787813857258884319509065469713985118614712065235702297611139310446763003134362886724307181624901531642490411301214218853929321013640584365031830089178613461619859893680962348462978856694987792330339805367499233783485626443250526639593040556243994165714757215693193132473937034777433917860974762485704540566258410360178623333644964301818241270604210909454062339796906132083945620898815233706543226381364683957337095860182715237266190464520352052462626592556985360172104993154605873859235863982221755173512025483133800035177998677501800889346027705560579276909349525619857530897086699994076974720056226064667474756344073309519993228395639821754060812610634954156535284781303152614282366260732252007341619092748569458300199447594718234233323403623937875006780310631955881164584323042713322628354891855371246850048718420638299263476478193231564185795199053057742551474081424064637725578932841092675194367198272988548906608386823967353283455782461529500162438533122863225653674191683298044091649946803430295387105852796774400948287530460287542745983648186545148966927452626082323214368843312440875071128757270103881961495602875245391498342426971688649688052021927975860879698715786968260658565964483857634736424939203526180397064912896000000000000000000000000000 [114,4] 5980674406825933038554224963166279145272546429294553898635488709216068990925292884359570704372710203687345461010871848523863763505880741115668352955287299243732310122034731490917075822408066491385997956897896386324197860237903312982886709127981632820777953285388697650252794061224175336344905474126462534454813679314856423162556208761188145403804682865604292836892046006224527693755966805581575649399593510174328184519149747511552829349913900407056553264184116680189250446383326627245605350326434493969306055809305388252067920796500048193587329413783854489956347108460397384157549764317529636865957403756232948368061273185732873003487044678037493763930971229410047602012881291986301144796876995523057753440737055607827652829143858306616767053951697239809326508906423129343588870740345024707028071956862666049631210494965203972704300864478374082011980596733655470524056129671645649766921716643293108068357921483102540786459371557148931198156066697624855040745080104448911760346889105934372294991603183686358211165103199647311686550033600677422154463444708968947418524575052527617689019794385985305575442503244080904435402470619325018589813811079239465830481110861814785000698256759004522809678992829232034954382708340205975569457875306413608170826921219335460841842475291609402195917907563299784433154414006047168272352714397863810677612971895810856235563164466110379015080104279091436216135059100945282915163987891306417779123399631320988843587848150241068669066406154005991116591374608882816126812119458286599857253550184620066753821366068804717897894011686620977979364425055570119605350668570495381768441311444285390731386324755644526649639165661336854352068325513791858521847449255305788404302847932448405040410827349700135995723639190092052597920614302881610128429254082151038483882552742989766908225267591186953726363630285922216273640672274848705436534180695604006043038467060201809085324381396866271866678516912892435875607117783438602315274826478391935783861971091266737624468855324733857437693511848061584464637829068065664292159050162922264090051085134668681101986592024025714179361149773729794535784473815016645587251052335660306941784100102751991792883262960820268564423635685365770715784631319833491841517996434984663050325430754781331576762006086824674610486906505742331046851842145733752984167169836148339621739801153041949020428961706767714586715474961292860090236779384555845491202457600000000000000000000000000 [114,5] -62519539086845752649534623004889586394877519973855641227089731205083678363982968323281335260165438212281120404276612444674985199281473034178536658249394178429146778350556759614152083013629972147428499704839000452354684940202914140993990108041068581566982767960566597293924373191766606312006926516831107917832281276071113306336994864517992662204089005102691914407145470817338091390688684831369945566055292021011697031760975334537505591382317815834480869906475297498028343008381666033591774473676407957532515833021455904659608138829493040209824940655013930621592704597080542622962629189917687594878461831582302810055011562419178424097939772299439563322562411426750329621187113934251331719305966619477262039365315813769483425338608225518771227674783162027167421301339572757864635296433299521004781045732006615214736550971785210094030938976787377861835246656634464750680893670491778551883531669803255078196298414627192520193418626004047566565648079557486787454285974597571233311685141427579999958080042479449284037659777808425687767092100299442301982466131603183061951908525992395457428729432418829081128643397438777866937741857150689590557104032200702277225860591462093303675524291944481837067035170603283068200154860899997116495137380450992949319167719897241507087557137239947184572166370709730007742736273249583122557653098571228555792442230059537079947486897280469623484614222955783725434899741997583819794132031665851047782273546816973318828416529309696161560636948681203245541373729671031128857613102986807027221749422049295339921493907978883339086600693537874299924735500389370133342925813523907947715685915669002022618654506892456636749402574184091990644959801054155069114668100832310843125493597672745837549339092290262797301143980791874205645716387417149828518579555470192339661850239118452216769602121263226279888721114507885760583628082490400458716243709625367863978753050210448074511334626218690815167941859605491843121704981697196366790017471878656674431031402113610860474667506061299931191914906962413259456549479845783217058240825320435550333554052303582424017076433017154433700982333353559116467238679892903557605193918772434088745107962672748101141194462075443133510292551513988724771120638788745842502181929981173889137585468011295882018938173042993307416868133305537391872632580506543151597127164179179647146615064595243117763761078802894882335097229946240200471466619678499851323844853760000000000000000000000 [114,6] 384092007447584897522282439213475608378967319945487073508300646122500569831576095166487916264972842206445293540106833696996297278057188789519610931457854861142514911006455563669481663916153064978658304903768410808143771424492250822166525068966796855628416749942050227079810020204647115502157524325468234961126735331267869671811470764466653064835604010485457624229986966399289958795366489532237696459154188756778358733291570288996331068708009142665285898327870015303714861942454336521886914510689699382277124911614558619444571211020043043228325759941175511019499612830069405110029616504306044946593371143307960114338997751561117006371297686951258906952597214915748049353964716437172164476634391891667321151486064280619388036438851053072525254223528858442207550293716359764762419279579965838077377548802448189106324429374533360458325702706006430907118996598372076615903037557423296320747843908101859158024519708673146523148700410328466098646799274923431083986890695495110970379556336059730230020790480828553904542254867942522242913631456569721078185266510728152469311179864605249655552897107257461173774632938056946393347216829393121738626594314590845120303325674368274611638726378762876532318139555554070126123475209102319906617299170850257533241877173226993694254589879627651873894006270425889340196575414717818799135479243934826203433842750425800028404099896899085004054822865940778312083694797352807578798599197550596019064434886433667041890262348907936003928286960832601041722745659515447129165887792408579826172963932219603257750945037559975382760602669320666488659301409647893594779600976138351491223491005133775160939077576795993061932704550294683349606609094990581071160081877989189765962464223636672254407625523028582700499075596328380499667074353814308058224756993672860761690539238506644309307344985495025495653906807826032102227642837956886599240612565011462146893881653358110767298895492932645193405672450918521494788993328420296385454636072139461214789756546414507766744588653267728103202564797297920336056043123555210530994450562496272953486658101143162114852279787960831162521250465327778038436361948690424867100485479689672475525523767473317633871790679860189864347654366090232294277175893330738032284972337126682217647329919441921930984794917465819237679037111053038390032238679594824556781622764586438203184920757229059721054452072898719235874694538045781162403022645648378820079019622400000000000000000000 [114,7] -2149086410216581385696332034024008095792332391781330038801763929312319154493646872800536042131164920104464515084884741253240151049204122962951528167764157386888136371921771382792311788200052762438310605500195199352763589804449633633021236907431429983553429477457409407009739525839231250673217185147480830597732680082465682494004816262423576600672869610385703815946305901243718242785447217153864332650661947445923571844605872481160947795578653853166946014617588907172172706233978831602284251093177218154963446040437800061354719303375032797501291032842681142462383397605799939844802899302494666587421837887324909040151494052216411596739475588364597933629300760050083028821873131530610551267294959246382661179076701980672342951658857369959904929850607499331512464366748821532308197597126507067126771382305230293367003434588960560456992020753463558059713126646692532793517174534350835743918247848577736217728903520193334872999831671998769074060712281337945717014533372281155907952749324211761729644597850828383104193242808314986062720810117705157557742598519550382116263778315343266876936354498436486590529351823209436505250409855635004801421972175867015024060104522846330739291839765379731915642176195158608820317114142315472860452808037633610825168049461157182250739333767828980697694859841414121387890511025075480014604427199768464815850378639202192738771445432596698068375098758836840435821090999911312065668138311976386489783752459038793205343615851609689066123666639190690876479554910176446166194473419629859461438707792616978412716469147667395248029324893784898354030487561574309303898309621628320194366322505972338284327530557382280023073150129119938762140590746557216893088677302589120047654932283473434805756568750389514180040671103557557905852375937493235142122946706932012601118893373108866757634608019236574663791844815607908458618207855433089135451852002031646749580778407457352799633159425575557856278116173141212546825738691585372416607212135201189674292757520778545195031996780357329524924136889139485514159575461986680172656576631426511760004626157214053972358304730627199349191437593364832803246503654191121323179493398524730349816207359330029526150508209368008099159720817188455248327042496762709663229404504409073540400273185646953783212874489898958673705733050746755117693159021097783037967800349500163796665281557845501998025460517521737821157488986048468446091660544829619109798241894400000000000000000 [114,8] 10849074152954419821167133975987077815688738088597988065318694411067287145860259067609233604014761256157480166108124941496780862765640550925741423014615851353633411889475452340389907354631456412710428347868053964963331461390272097738900656141858068329433881517693116974957347826070831086837971810823704861463486233495194268481214433877153009483343114521274276778933251460268602288956521377143020566967033212882396486689798354448478230332058429513692906698024149714212363710853374679794975000757764634737797624527603083667043373688528420790372260150544032549502077577357137334212899114231516965782561169651369633234476612606241053835620708307325055223523263343188845129549387728902546548885950738294945364045283603129570006007593752700841939505762691410607338186276400154599676635833856961765685577227549567915054344030879961127114224083622241337896504871225118890381973891268541410930916099611944178487208145050518024233366963924538730191422182338978434734714780238978859280667332936118032859698167490570879500587458151233000138368742304071490915102725737323418026659591330596195873717848314467261199423143075823324706196556760947010679862990454117789235409498879208427311318452722926680809189685011328262390049717873438045431055586408117139557615213582134076224568947631048004264663034091398111725352240342701647728391826869826737769604738046863424399988705608686201839735548173667759017784435054986822343282263329682474183687451992045193930537084106908764434270445425281036234766020063553228024204929693027273774815668810347862290265236391867230932739939941514766342258017655355265923288867838003734649712493250525555449761409128221599257328162308985162648695329363320287533370013254300514690304627044288884808589478955084248324492858559515197351611759901920252119636103388270417575297418324339048664895990280488385246043120329631868859228516326576505339734644910296926574524181033878302678208242482777277672812106373459795499096475570652204543969425483841699786377733929352623303254338759674020932652924857099271173977663456427483693715763507048634227480822434630002833276911185823494446361381207548677433611644393554068557179371319621696414056704709510558257554435177044705307757746744619760098140910093465773120241920792040611542426761850172431862472834713652442793365534357032728848346155107588356776510566713685643441893286455720386278226579804223482107846588528208531430778201978367563245329317888000000000000000 [114,9] -38196299398687983155987462270643382389880471968039005458623389102831874157453357367743161322212582765963045567761040207847887895939658353601440945279904380353573953364510664883889143633167260770470547492051400128871386451320553695162114175953769737996632158865532070098292662740886364299331760607985391549853159068817831791360018133613632055147047661308028084579760940032266587640608978765667391558822969803651688009701594218364790387242623494950832030589957950975385465736169386584807772584579544098406441575292051561368929835192233922445551578671929559553863941607337968505420513061486803943867823354200336616237884048152484419783000754635440964700407202927693315705215211316657496495631292429510298186189677575807757578257046131688751410452933477319739846806485391686103273296038683315633428755735739282908844898435242884344933125039590549362737571645303504952979162615035526474816677646941579249115470966523157134512976426965383503660857292879745092583784589534423184482396877511335896791424260591453059853856232955380708280389435971714689563181087566523693293501183096373105005550607523447187886589335648552419525966521977496652577835980476794517314352501521929551434732740282415233314163188999082705975934336926361612753288338083707566042606324072358980920398383408128169693334413870859881074616253201019659858296307935451837771185408333688702649424958907829099333432780234628671706177282731801899764029856098818818348091997055065852903299029099116477068202124640061546668131213898519627485341060053274308980597920882483922778370458130555574652554429961643525473408414821279883787931816763110219970227427155404142643897365478795264716325381332281598984689341715933987188910234568178866650981468937305449555855521516827398133152791432599750559959200548185143125971399454107661906074924816354241339817217379573181920180089051157225292914554234022025726947783076672782029854564688412536993993053360149979320164037480320194326717093447836822649164737355329693400649393040793251070093200215713732650928538854898569169170241466116071565841649805669182713179161524906015074061410755489582798481249903128035738206938846546861829078292276466982462342800066167887586179894098408575615647841237956463818932221761967442878645771208179651215787160040585361808999911304198267326916921092305827776920498416719198527784565954250268477830278865921317325583513990925381524002624000127959473777364236080225621431549952000000000000 [114,10] 75856161552104027798655209662186666119813393460248870023865624129672217019371795103757117387117367552763574808284403225464721637116537303218070378473369091874636073734964867738835401157530086689976354901836018862686228617140712972816419772941445133287932919575219793248411109787095995977668695636874858026484884952769499577796562765984298719424217934958498394935367743174928022853475942111915061137276847239724869081127546927346640664014345403370032468653214253965485616401729392272904344014905212256798191461034700837649787986878774477810259032001789431544797007712030414895055350251184672731163915039705548431230709762860266872376115151711320628627241538552007357101748219334675295225412781734139398469336401917563448909213605790591719934887266979334174102893228638932057139595694192655181835150209370533191594988636000434003157125677811827714996359024778871466283223274638639677867230515792175860016595838237689383083412733137305837319410792563318608909299348655283383712464404125381835596022793367153683653714444258734088427088886356607857198474982131444151677057331541432627658332043529312042281906337231705871879528096167498010372404702484001740794604987796898905113037275025594569986595818935142387614285271332398998724801578314010735334617384876200242682111267422806175542759351920786813136680716934585042254737203579122454924480022115258367843759121219953796937555625899324128072495101729025000422530081166934818632356886909018451474375360016222572924012449763935529211654012869337551064077391355066023111889445292741166304525888847627022574936305824722224413781216718593838996928353898205214989911545289302137049681710748420960392129060511837560100014261431822859381794611311425082603336154574879555989824886687362187473794735724032864874211591372612737525237771539829001277902718553580845135005163682519144008648533897506044654176402154066050756034298708129744567781773029178240287471654660208759092925212819045871978134605719368969875404965138694048531319895048084404939906782506909168519636800116491949089674352112632434909213635259393048324389155206775447002140438048706685869573345099837139307766087828019539487583255963610012414572631083526760328456857375675136710437007600638557366675727517347053049877451191841470622123136341296804043032270275996884801137839377635615013424827655927740470597050714734898875346311279082937258132100717840791012119033399873868307941357247341329555122028544000000000 [114,11] -6439365394902771708378142488880205948398435870377331181942202062076057094540882062874331323979328178164578640524621003117409407094301148549100907397985392205143361685178268076523792665764844487104639501385306286535994089766762399900369487097583535618474610656597753324119517730264850784763653530367364401673299677181289776907532737603049673671234924649085253149898982323614545481250242374923733987243513281980004583718994276226158960120874220618072740362016152028464764992161844061884389045359882591863876631006382334911155762886389874468843153078302360421210094025025544157794965395701330891548042192346315834267938860342248760392888111649928158931369788878419946515556957499255924571279213327363352298361785901208527671484473005899400906568710570662951806125637746003302066060521122852769528493868650755346344827362749241326202409052803952511046620075598572695502674221640276669030006959309752479974082137886762993996152826327888345755156330866632412125552785082808646385440978876247801217818093937037772439665586533430437283566265922176879855477076335859054701037624704026767378527148860489320097951082337103588004550883532398718706792746978745976235258520467712408425691140309391916782730201876149872551997103642627962847454334344029563824339324906897746566969933289309804429926908715532196586995953365337374597531035547749562362953684362114314750375447481398117797740971079577240060782596265259609812840075172292553174847841556791312172201801505220204587420746820104034253726046866857539768091109132497716453635538996935645300981040200409840325822555040067184867430732182246912453371095289945654750327185340415597457082534560436402126386205484684327292782641034191330715151253602901473857555091886683116586469579755185258437672262532086320563520463784355262482049696497296570611227589581543668788601958869088411250824656665236281309210959254255885411329084443061704081906914539904374488026318953668792452027633848027402207721465055049536807118148261609111454921365613539936067187447713416091869331659765248997394169503591767622355103819009833094447864134892100250801767960726207835722495554714436781825353106480828530591438175126622134960400883711631088626326886818835252406852487369730614522092418786306556122017559991370243200840563141526072857442200967696315063217868534641901151996455717813689700058385487829500688863358011238260179697965855710626213396865265209931000244475610248994479218360320000000 [114,12] -554957599603423910783503138300526096907197554292506071037336941601510995900402021613335752795032910845059126093599055216838064573225957199284566480102646881457945503959752462541055585569427421722432497043280251408517439033676176695466373346446085055143289814925053897345508307750379070969848942257904736749654586610402900678156435599154674366965165195542452544463650848351029020023646220052328580503736120995154258823807076466506872189831192016199990866310273396817291129679988760960886307779794933178596805961611947650315819741360856980183046440303865013418015844114689420232401330739493879448674119219396525963338109558133551816372387679904158299873452431056662264958267568315996026399035793469917685006308086260827921443754130135632935137133105709323337512394653321007013752233455045469663488154383459112046764096679537680439481579856414586964819768146009257572489905827141654449265917341349985203713678629686219394101705511931049212374945661909724219872062534598641812841158063967175899791799008012137989535284162367083058400134970458871577344110101523244696536279908272908389635308124622924528095842522977946013180221892794127515036317331283033967017110761675450824819873818299159738903025097883244512834770921061253236162525636636851384350162828313947308260387288674337254842106572627672982765454044949940450197685998647681068662434319393340493153429167043614174778493049965802965889483260284088357551966388485426899787862443072777442607142248363424514654978028919068360856144106608955444702461245679335499151674591209940748449049902242522758335755427563376017498915272330987557830066724268475821649696560821524814480778863498884051838603521930878028730812561912528601198258923071457834134668861339647457888741997008236691626549245163919119381105964069210173445032648041364143152863317795801189525807573889108536717228524457530878422538746590297414006258365933956718460592442152974568286148568942790013848906301891998269280466793230085201120361149184507849942360768857920737788622648594370310762674763864667786654761901349211077781383062473956967220465328262634431345201627017209454881366079840640534153088948052594234552035627575090449617525416297733164689100311567185606474277117720302911122145645873321184101540510958126342983948066421822828992950441503039196480614796435317685374440568712181275898143747193225558036122761646244303874022482111885054921797778237449802573823569540531403610705100800000 [114,13] 2578447528660802066387548511703532843216975014446746082226223876019766907606042908669850765241428551695658320019069951606994196117033949711999848571180644016572566610713567626470664563756905700988217874355590689531925229657754864623810240334333729736952699847926715727315921462896166222241757671500851244096143918736861070285224662076227417162790803633147342552930547842399567828167016354297380623929837908962265104651338677817654150462019051418341381302433991729438560175760011135310208863960084449506975050055976506265011148147975879399106220846236034440869992217207467194181953097676028448810903355879429355435486880008484142410230598356066529034117810745426762758793291792792700346617819953767548984419759605500268983216810241485586748919304442852124657325947540450375655351252700706686984658998387711747023305747598038591313797396354853337201533414537242133818610019360297009117808692501766506826109203246817505430104347955763754040590569422334103009941789959449698785420123714841651162579010504853920104648188942181468202960162730779394055738487833743220631974815032555395713762799647318092356334598598563655865199086150470957599355708913724579255873491980937645960416253686903284331075461362152763523899495494401413119031351183355930058147402019404374635066098696551769243068874041272013526012128662246322428437754685384409708138531323776867201808082327984025293111322113929965835136349928915494251230113806378556537841207952413921129754778606449715966056004597524511898269167224250274841751060656593167428865581588466113656874178588725123222433252355708219272037049700319843709972410717760029420807264135404791732376129744290061867381578638396873385834590296118078270909097877222289718588476513436852382171292756536053605583343254094024466298211833197517847152017611770279471715967237418427219467034934667627397249521014190909603904745589089172236908406194171463795837804755351700485124714502601499864566642930898205314100821567012919609468364848227876486164342716203845588296299359128588651882707069151139669750406339229571789660703573840288523786292993461656213527737137234623482108505823227870965616827420672593884036464287648063308450743462562626114787296426447819577150672686869178426311448424931266442241584472289352863407636301818664377041068750129117768997481544853624815710148426757544426906397643570180032556555751060967117987987944190626573566376183282367097667059966206513572107780096000 [114,14] -8246979965565284589040114568791739230291003219320013710813420129622422085875849448729536921528552509572710166341445903826991816009892738523586948060449282744267427138736376984512749595089826689752506535350668444630165613187970581934282661619786078789889538747480514093587368097485427552730717908133995004515432959747443622463634797097774784122228795139876932666060734440165331902315672633287308482987076629715869226293838452380756875545004265409127265597116268869600473827225498962601839547220241789900811717340853875677146175248472700541752049182130766173814261614098217834744113890678359229531246496386275229929053762937680653228089428731103020668366206068465678269503145652370129311735797487472022808145369006452047210948839222899390112568786409205235328575469650259997248060778384944714690694476062343705164174808145324578163919727486134330148585431795120259908228984318474578920363946913970394201424972305636075258250074446825806868844684504227315122081856392534351823406488392506552320414019337853161926409275873911926732123009332000752873303339495060828811978686250679207074222110154308089259830749210984448328740552377795128489508407561173551871891532103042440385445522523980703367153005998089174875073476432656491902207518859674358877364194436150440981579332820365529018203253182626318390317568358612746612009212638430155445795570121369968372319448178225459333261545183303881220076546735756689103854435787619679675423827259046380741197484587969630342047200572835066353521973785019001548747497996914771800376642650133459489725464098478029015992086737175534221500272081313795712759231938494077294110941261015031264452747582647396926003652022934374274421052374092656266871850017550733648068138620961170452219467582904501752570014740424929542054976906454873717939856639483777981790843336496887769014878047328060234420407314233382477993883599529314038757430565485047785419122380718780521923224675901990618622552592737584264406896037234358458812032308204408862599648130194645662944261331666940060773206507376490956072701564654580147906870431154233848292385421736564444897810203372372275858842036430229488599703480430757336325991685078777005526166124764284352252758832226566753095831031260193933175378577591347456024556237407875854899728737960281806340956794482163104454420161044048247090498790405091256571350769134467224847969175607582580686600846723567569808756056691320095897411783193358248181760000 [114,15] 20833899129558452778521534743353952820175419306752678116328628157033682381507624034888153696411263799796206734032522915837858995819222295831905219268212083209117841224960065192266452452761786151945697227071711990969650449741681035268693290469181084697680299795415032579156949360073530497817950954663863810640391234758825721840684522205162253384349701933716587152116046219110237301580871726944276141953079892765954097512455796568445813104021562572282775870034041884839066910682876973691958382510459514987375856054656501359905448708724396731363475722526877735028115310693568408272442430588747815034322020865691506788269609742572133154284681713804705628706240648468713534697175200718133224059699019787815400977840114986029773207873325750657745104943309798769440677581384365909035792237411516451059641578247367046923989822375449685510253437199119234891095286705494300657157204991343137386974970727528463429579721631561550743530802353747810156944093684214341317753355939814961371584907093469792641061485788297498763404838622067404957607951413685883718744388033666985064342360806090021879710047537904999243178177990874087552111702427735142139202645460649108534617734138525409626739408466668068037829330585002729222162783433039320475856479541947743159920626649722654613315590881986885625455261783185668918500422268254290218215422520359730885679472132032489336799227097267044326919003507868232840380996460069984233626855794630917724576718054114827403178202417177609308278389101495419098735157528816395078871704410170454447628367124526425819482910669133393118817082135652021061321518755377150553437242507076389843608980642178331350069461813370131608473123676680719047425257445305779166736104376264232093151982886540209466122163075690287321641357461650831273651553198740471243181651237888589044673322751057227665774624188576801325998645427385572316355487591984862706577942668018111406265893603113889871428848063369681372633571392952480349155734485717924262894670679279731638491080025077668188064050110237851024017957479883715389156829202007993789021524346844625102294800552853519738933029781229400629622360378383310400966380286229111248236896382285656344494200861362385975194031442479298207694508092036990502451250404436147987948454318899038118720405500329688882492314629813950807445544122061296323370169826093210861566040107609972253654671977348245446968995982190609718810060551247207178292534077388900920197120 [114,16] -39859363230474051350187749240726932090784692080401311920445857374054436602642036075392825027868326834223303103350594601948704531626530133390425227496396921780180645187026914338098038052201859391822709411256497026356597838635078851279392019150355375304592353235791359270025997142216381759228322046804227484135648136970672972686698097521958163490901153462087355223300971684027752661983436092070031214023593458713278555636370956220187331057499236642313682427581975789030831242673266728766598169970048827707831726626211282643951545326309063367851286177820929489060671872162897572351754913905710296215191903223938135910962278451965812936295281713864443303394942040348331622053121779289375342110895817205732322450927579377593598779489281965099211364348090571030206157562682806271178931143303062803219979371428906873264536109022717849386121964003972724242568626744554130012702034144505865962967577681920184490419748410768649021854130898357458766348385073575921366054007412333359488831339715873047907565921755215310138237051984185846340335983713144869769094358241015449973389822316487443506937980708207282212087498502822189189786629737945344591099520715238088634677480665263081948707361018412825287913022647376526136530690847296241449989509602786759212732110004976896883908004674067303418219810948405899957883074117012283354519029913585606621449542424376168280127003300307510427244848504423616480933231081391264749373900125011750076607248602985743917674249306140959898812314032028531582609665243768381203868659865491794681293260969489821140298003010959062761921190421231744881995753215403053482863499767093627488678525343934556319480586606582280618417298291070567927864224662872191222160112625957878726711376924767187576502573814642533185717831740552007486914953882370841452129231341762185068347774804449256032532807485688864674471211140038021881167570339352915930631085910664316412929088034372913429744265354837043714256708188177512033075962519761449423755598383761553092907502775581928761544934971347045876313252063859300607086715453645644181974957588779601065040975164426210650874000005388778681133489587849913688425147588746111370315603842184338428441187268792056301679453187914401206584342631983603983403476470007844552785328744811987257705282448209671382928845107704894087220254794449243556612791013557718886518041149368677464906127112474779950674731859615660045588817781247962283463146520700696657920 [114,17] 47973871977650389334781150929382142178367246998633517873882123242633105316288404517352496742755893251538908776161675308390615301587822968945510987234212127722719508274060122743380078597030140501075132402294104564660848300262560014477564489294974994299686440022753041662050981445968493720451154621950496808018069253324822912220925607599434081429528142695051753547258590196614294716648014324693170827374805154800382706775621305598887538951038836474353410689837233318796644711516685864549911962064286099857493864128074255725689487314880130349778149186411957562540480477275252378651351082035586460321416340362031713776756584895150687733109875086262134321787473658122671656409820616115522996929996134160885400674857125590047615259859664361725328195017253753884640650244229091101712469061740826514470127671213977038546990801733786828383062280862243440595640466305785056514438682509064929410835962390923800804554810623903854323895884933147149328073178559450903080135562569926715245164846112104800469156456154050866672871966419651758985598074680013623585494649741696618174032854418519441945051912976250935303194144651946498017076583270469021211680036103263570703236416083905667343188266634976114880199773718075023258617109500337659662626313256599252050539608463180301903617050597910338828450556643478086806220167486992721687709421258027863278186991531829827632271254959477493876896723908514535961151991587534119553672906950093622883202997206567352520504991875961718975766601814294198794255612689434121878022846796079442330807306065553437904786916397393870834944219632368187277107950551929612268184489791429135900169707500121516151336107454515356489668415009191298022724423523171062517771382100750259667127513202767550148684383910652652498872744445088801505824640133633073968359406864128690299006767972284574167459038318444191109450087066938928888891454185213853251487172600182498132714016499774401173950776045492011444514026259205638020404941109118097194298905727455695917126553857176672064960232373054072871318520135661561079226133212506092348378088463157402114276209937515345998312542371966189717924353844135718731847376045127622462736398831950984149103378276299680685584503049516993847362044667608112628974722917511558973319256615433437860686998299904688810916066442864401763946890712050635415570776308317009228777737784296380782931259042866255988856617008526740839307474114639459827655018038060646400 [114,18] 2905256806484321339255333901492144514274479583077294082391451991178976502746062031670360717490239888857780449706429445846218151891825447647985094538650320450027625375939801458378742296604069242614936087720759487591809506841053712029960051156332783395776408902602794906709210787672810538990923141575239141837587468234181063070490043188208169258977307254250384045752137974482901684553326633093353735047939687092870559845906510386051967860553949920173572180744812226713191516814411705756212219623578777110303314271946934189282482272880148773358241210220763452118048923969017081546917637801786084207134681271352573107654728599798940997916103884651533525840775846618259793586867510391545356514221197044254761545663072937656239133568227568966276064463299984208902001225117539446130595091922080788090561822705970689040205608393719059967053898319594196383021361750102622764464708950666297932997923966024840912922332249019529631691484211630307146716189176996297440521503381809562022731265171039335686399126690810300274344332168056181125603335724740637276201114389711049910063404251052728938085295102968523916853239897593248026293801476501008311828370104225550767710772648185515666997520442445056005538065568147281362631913135980581501728088099855660850515047085284660243692144586502517976423287446783817958689014406921023985957489086159256520878978835369116576286519869382585345371401553245609257258315325419636954155905143880151500557551650921500570190695729297674177229573680759472717498202783333691085028184998109047716879496924879852389686853384931083807491413674213949985838667178640796781855174004132659250272930091342039463454620566802133883689490139444233645177310729451771841466938991585357669499174436825687953822950027707167789275052139190839566781024433701596197319326500780722477787206629057901166904153367524163299445810337139799554625677839365737272207386568704842041356436727669337407230664878615352362640751916607715867334070321893958067980189460416488119256751512233299001607301599671541960681419089373184314691486397871912805524264382677493096238533907965081794604875086026252224680733699702929533433828758893816503124141899349160856206327101045781680583133399183750785187136101993617652500083247147887160058949826729193825572920086729584794455180581577610151074771798090910137686003061712683204723620145520662047850772369114148403981006813424996397172527687500684284439587706634240 [114,19] -183585601320572845587624881633127302701285102263286053383976519858511457044432153924770767798015833736056620322587986500967564610597335454761577604542957448755570546792259668317792224356218762942758405242518717290595592052237931977872505085024516918949904123639932244793175731508932863077639820965591594946693555702244755236136897188053815801330069827410075663810363632913383868543228402361260437354231934750359413762541362903037550285140788155123686734953800581851745759773229540309365647413928956027113621103234008527797562000619869850970769961567331091933678706010611960272057182236849343220929196260366680066276680725847936944609917795841225899718243992761850330151631913854955105564593846744505442270330248102662618501829178284086732952846682652449744576972768964449687714167496904144845551913576954281259386683124113119169892117598110674654982537853580900793587673199417983673424252112618100514413688614306221944743591601768228550425141456116549838437683715451907407635271164599160302021863372185766958511552940369927302183819780438993664341586432012399128333222261467605802881652606902653592417957379036684317134480540920126308347130430456190103668084183268997772149197176082667168545726052497095565130143196731809701688000860966354142823008366023781826264678338089864287691373056061685587901317713494477884727914793710374741112141923714916782708320161992675394121176856215489709615532217930239007070149428383097969032090484663218062648255610289198319940490950124618014165377478009157733303221125183009576403600332354977916282480203070946409627337498711429613626411504524890799335778551303884028646362820863572923339817859013535668946433620381851805041182693284228741117588814139502311366437925273344370672259426570287543135824030936386574974275893545596707922853224130527017544041630403309410852032877809518938294676310566615493767274331391692792044409853495607384268054043024732077700598116384190132591599982383267842568839527871642494234148527515404249825175207520373770540444040322915726906894233796085367359232593176099222840448737295724365655728352876506416472623982524498022868249164866997815386119059645946433847077211371210507432189819330592688597527638672228704745457083891826784265920846615928863785920189364441107377836083442559313125912440264706363215591656215894726366566360778467910672041352537296706213246398213408748975799809973824626696421894943261329041651495075840 [114,20] 541605161610597022483860795665811376898670300763085672716749533294171942092855132617864638928172208870121714034573809448055259131520030982190604207748159284129792094636130734796789594318495498285922311905384001724594111327163711810985359225878739164575610587009738968902300661772540533418885512565820073504210850272581281302179365990217758943007288283385279924248858366427874365183150152514399833920721385063003623503162516025478842030867936103322956032231099135451138829314995255029940409593193015087465521204102756048642782068660742235115356659825782999534454538071762470464558413349635331276526988152809687493031713519360073862101953917437299387111918896824181216054568951104758047688168131291874269438513338034248773887677884214169709945509485704341739183074900952268310592056493264278535194019692820957385463821892857038535963383503146360312751625340040820885079925002707586802340620688122538343484335016945758830858225256330055511278106698594004355488974513795937234401869060931797794106842951056202765335593117955383216493017234499062259659637043156486723686637172097038868220158328894459799520972254324967655286645815840120100777416109373090514854810650867655881146202080080500646700358475380054741699643225926002288861675440805900203160852551002640739480114968432339264600656080795415604579477855591786347509474032479673791116633037133689870259910647091000810507665861261951793186865441962290083919154770612360980658559955894102759489207814741520463714912006649059507032779687014637218338374440745370114564355343593737981995639074043110006261895912897183203804706387084623858394407334132861901915844258610717403882903667627843120752632933554922615182056086574952371402568178289670471841369528362503135775618050142376583711753147415500572172754626475869411368658056270446282843012286536230153565424137418272938598669884767948765542277405310378225659543298888123866055896994939017408961002706222178892834503274245712314194514210810573737427617869625246043709917737502537371128878446745979904796630418332398885151334277784774398965759891449347018336124598702261263821825847735541313193826773435197666283011549986212411198689086460220776654918459663796050404298254011781599274640888845314050506523320076621040144607585743748241458719539870331400895810649922559168927164777327679747319627693986220922938781857121286139240566562329773173412882779921125937565587437985345851766750576640 [114,21] -1040721116206992758345996006105850175680970145003001819654089775109033853920839071362317890528306370530039836797521187009409509672178133976185621704217626529341855931863601932344414696480222396028339298672097971991939311976744881023519703150988225645181857532568315916559774900141881453065925363757646972678525853522998768578758128229012098274163174169100051576208279594095144572706946160206560103507010176565427479326648206396105126089718118816077630817259683637294365735616910045834661869506565315083678108727519061106977156515673752687233441919136260100960089436289246773030620636343404472426220842034290637206655655831326308355012244778825326453865243331847659178621081953390833590047875767904360231681027421607591216534589925750604727860158950708909256582041111217424610391430228363218083563478078821700369146867727472142782271824881633806439692762682205049826859008113631920462566081774810435919642564661934262678130964806982892141652983633465083966344690970828023090319549919014305491547333113744567230456265312296672237031192012547584500608700578112104746374368167526102220355086396799887464026297060950080848656450610515536174669132844584836023038707507264642823577560353599797266836380894172024031456664383006357202678309250579556245610691716636749975442903388868804804456658831268422501663984440611882295333242404973208746382505360841646608289070399938996004847698455721160558317216749986783658905370353810883083956396497155119062174791555733936432831787654383088654003112488284100938935697654435217617736630333001846292351996522040579225893792718959275473309204883956851805738826554302775933856941488459839312289922092587400667628010803376563193162400419811721790261970514533405656611513294651318738396709626892486251531575961691270458615533936388185387468575413390757117242895957364678515208107628416146281016697931484403128350287046705876741772199554222485246510689778671441404332399876603401345009037028286471440795012576049478459199641659808981894465349170271015353632737840210243054911959568823130599996381021913729315726652023935929444522654444544722856920903850402816732939328730908137771681117735502370329794024602003565457075758866791628664898375293301888141174192662798735808127301616154370851638268443703169965160691901025328203759544994434929793794082490633694861806211225864290521025586028696679424898192750410410287148657600134743505221440938023888267247616000 [114,22] 1544082151329847190577710565900802835633560220720247385662846750978384051831133188816442628174466118714724122129065193252581875753511771875934526075727376119592495227735610148829772791011239416757819143950163186065814777795707736865500411856142736738205301046486477126905062452165727051470772301965153117414814021723431276435625542380817716710954736254561450467748785100064349013539897243586430149887229183156721092660213823349016620611824912083466107645594809025919398537638680500465104179445566561991044623936470146986364566300290957809389238477278004544697717578207713238292099183425616831202539159613570465672113150206505759474714815291556384922417872501032659865097188492591388217159416375741657340016851942739355579965121475300974738901573938243717445404433444645690455609211894999570551332593646207781819963390750955906985356778783436616393052291387177256416702054856860589895737417575309910013234052436849348891335587718007699292604691701327542383649189645107264925327704566340774012806045104349761999984496786636245552267590137714575489862974288427912227062540782704562580352303994604665095064557834720069819172911696385183348989390514062257517586596510807438929107503637656522465242707327286158024202529741580608449800838391669334347187379559353134543640299031011437248186137933853093612398110963466364521525150023088518720012945679841477596759344070186121203272231781633369232853848118949241294981274919987853738043030667103488080517795337039087377849901765290125143251019857101312522047715255487618751537260866743582478316267265935713619277479681754453329271459323561284220094195090713935174620783490912116146719971728349806022839956256571968979734750299321501645426635252691450120903288045352596610948027678255598086114854155974182011953202750650179945490249449710165284535076787168067158529058793838412530184343872919936907043563880302389136854874687349631108797249177694020338496014555639769014410788678798057888008613710061315637333466964489768759127643519683720719311880770065732145097363252209376710761944814315703981660699608332143364748610858623605852514256092776133030592916331212078782882735626321599634568077543450976600452116076108157405357051238673334597864941698620591172255125494809406353195910057284206135669979904500959193062312428705627139975710008033938386085797803352040853844292508997919229984299912187363674481921964422815372943909222413771284152320 [114,23] -1875411112454026131702412020185217629636059679894217840181214893719576297687247709283099581235558006930646792259724430477375572337392984100042262120331771122804660031013446022799006926487123133846942712017191850793816303491115535821991217671207869956507965450102784082464552449272904483432377640567868176296011570745325739773525032243607102234866078832257313148475550481399912541530918892996789916440465103185385591659815989741778608561736505154553995660295971539487012043221766218718006928013084912416973808523262816066389997416157448791893357429442607029752457347969965467978526862008830746558167774657950777252493045808403120951020504888527266993402624654665112413365920217813669036469200322530141473251453724916845816777089870523971386890598357861852823290356557501730845418934534891422278435203015871209453680437060876061922715498115337618779205916861232087108757750211765942510300948910288909169354838698248241386671159752244077040967619040626332787626022014819216666418994722211574696878426017668338149660973165165795956876227022122468187113420311486591396014936043806523270252787988128529143790746774431534123281587173073117890802498793853504838476154738591482520813167900688132347046929970390877781873001773737480701962922344169777361887751462969574547037458894370487241362018354038400996406651119108187751182698932708207281065636108229959128871893724567025108190387452508912421191919652331711498666744595289169070845717062577055443924140346330271041732007273677513402480030021693711052622002603005995672930738680715104509993017769495343329252391545190174631416083189304795089881667108624697160243454605305103569049380173115641471373845886964002768003410533124550674153826223382642284217339142793972625467267091940125488937414029504362101568574265834864882516322960741645615943362580876708945843221882705290703471305472129200201404813394353705468746507551739245581296683528283194957197747768270963768346416094310463526094748852670849403667666074321178645328458328208282302059959287910809009294885028446806170069307098170847561905302751159586972556241892451191385265618547798964879469006771580206516826410393617522538966505589102460289174595313418229957296951962604555381008364408913561617904958959045402762392951670295354842142426547931831544942866668862839602531004393479059278271816575797768395477889382882627276831215545212175028645494664480073810987646980264097218560 [114,24] 1920123912437586247963371306380720077521177152764217543441886087537482123883234500033659303317892038766474740368021477089558862916998869971608239589643680368083436828373375610948075366732902244133466744777341353595148822063636482198817250174658740940498772578631799715958988054202498196839112017225438204624410347493822443744677668198703369120393966922456827195446813545105926464839154707742946182710362188241196180319595316766559195729186561690739761947291633749276821493111295828298403886240262595141336982980903595040261211232080574495431443050785036966386134154530742101916380102784077589203814846812084978176982373437753538482292102721386504005698219755725139885166410787831942151910828177605605637703665386683053615077642614745852971356472799447263101250085422388377419380125268817946572327884027322468712606638534052231775952064290008707158351498591988425410069310353801582901787266896363038802774783793349852538611529567775457572177836931415342290250731452436498245572621242001855085639535106939375948587203539169913515594847790453833469545835162435893128579860357577721961278903662901040543102868444460295859589584849351672254602545371701972013025055542492911632672297387646660927363649929239105755568611318830492238523432013640582637437567603196168405935936430820113464579360904077333646783265601850933055613537581263820199321695955853512830553177781432277181418627458136794614405820828648780052814738272539353229038832836139579396207447330792010228787412639413109284794394308100003486401413939778690263362367058800483195494735655760614223364009395017116774046457001488599748308178673722946978595845365749505141252616377004734608525479972315290687049147627572091662723751731134199417436613890203034059944250439925095041615857886772287216308473513665137003631881333868103768199595588158082282314000542627433741342536016334716305601907415564225427855225642825431170671935156747786041666332136044286371005161783709306210987407721573205028753513011370636723050430195381207376605582769581333980817790039430458187366441115648453691522336452543913424626195733861860050581470310116367592050775416857107540749568484879076591068718355241737409564581503772632915234405258794073913568359026731052907118628045404567236941877958628145152670579317817165610581774413663538178040781346530351740563663246625974435883804044800703680869865695447468027730380155734853889049302865165680640 [114,25] -1686296872987450204428754066135328298855582754884054738855983395390990305962231542935161831510917528005757959332669465146011285811702178513077419403862263793161642414259600694507937883866045435509936360865184189642551263057557222363280264854205309491683259677010649255687997364284458327120050626374880843834687607710379136480811125667756547830602888990210435783927000135773122478794063225720359797345462735017577355398710843083897993095805834486170738405445283953846010196647671814202094162698146362401100868667243777678072245926115406161612316909986691780193829217920181469536851824116760680290498689725275878572231510327734224601879929815632369162563571847716400130109625419241955562055486075251734324478998125551983532677214944399100771349556376696097524552604162880714236414321820066892274159321718975382037981437998455585963443453777641076986975075475844743828010916543616408558970504084076058193235225684795428265483613135502814054138534350542079427263496145649764847526520997581436237513165902851066582236161662062434923001987377178362543605253929862375050075533454439715540907748042329847917986640454141624131421649660637937168246035752547941564829731651192198548810266569113415151769607244313180153465869875764463777260936745484650056814104083941919052826248609167706979270657680347289018732542732339777855479043436146467019684768089504336394049840822907744867397051016248542447784565241742543831134841975353573093975978102892246381586574265331481348408615359872618661844991312532783641687850772818516092500043548678588333870034388263036191666980721174817146743754500297348741093817347667276640898893538656788218270510093562808543302910013570987320104967816650352127728240470472745508690538395925231001562210154446423057322589673445500228332080547929183193562950632255692225296892349886631448530744465986002198657275587902732245299663608529336362330264713949734778136454623493813741566182327054492627239438628642848059429372741587460079432258560725374767911794279988847908758244445854505200410054751197404216412563182491793686341110277362756959750573485781975283664024669558176466006681024459347951590436340884846294012399492445732701111272030135724328890394138432940709826782201904733095881232033380490193324123029299180778311625586105022868005193218740062963416168131128605673923074607932537754506245645471425695203448162868878479551055792210700576124765523148800 [114,26] 1283259980511722346616372562441657781418788508153221005440908298122298769431594529141313787808295170712320194208528968499739330723112407870163132259767607873068947631329704414549334072145542593851503869503122993196382420456958018033144749422364229805804847574091496881132822070799556236168093868200983503429147190674914187472884726568444616506500402362443518787638735121957007719942227052876307365317984001533772046813459082645860004032673206574811498888786338082806036511485848669734891170701117256763592118443460236478166389223874943838783325297380548791633920970925640743824317519105946262622904286254779112097018804497851899286732008036030595367756004065757951440294338280342688220233327330047361739491553461053380846338259657657932301250137639146254878050369205770694472709505999614642450006834475347125902912031011463101970150229341728409478748780229486364588399013711448328557882126490289184545904898729509147290548095003813718902138118298441164757859908278598459886674067103747643548559449567519416911555940487887277867458139244633715673278535950682496210293948822880987577285317697499218577242575323693217970208481348193436817208638185517090057287596604258453445188512589331805836008331679637852744023475597453323306399484266262620702456642313423131453501222473975926205036203700583808200132505375201527515995639882332895672772828151534654438513968787136898029373686321839265461187463505092926347670296837822076286721942183925340644284174106952569289045849245579142201288438197409530395717133603534804920431194772679281733756795624556948846203321094502223367996698254047540195576843945041925067762676623443258761239494341994234674083000978514716702246521917952629428887511502167258497635098488262652475114312525074202471959022201205156627976856156356998825962596253250328385843563667174009942616147548831026362279872689794905735081249547503135002527527142316635021532354829690962127233215392043584992832009207589706661627853956571408679349337458230019571293065877731181465883285616107839145288352822528736685190129914466689868537817778490756086793123580647330716437553096217409026902314916699371875470395874090094220554330178025667172481147399390504884550712470120524395329414615429024257114087654686985156662405093092451469575635773724967217159503367014898748378891001661891729253629704343547109988674266166708399336964977901793214512803195313143151827982745600 [114,27] -848276810626005291448632999895636725335038558815879845502927658392901937920213099788301529570721223704720904228021400771504809760691385206903725754332005691392532487656559464910581121436310559735928160235006362885872500146178916144279794016065657626081399017201954595218825043608424211632742765395194736886024429308524675248071357352808743576865012911831469757980722142915824185949808959424416583256333987796061177117022633752509402061890821631131940268792114935415269197572896903011358960014503171461110018388620884234492350274302464993229043725478989496676767019213467543308373323930271468546449894339666427239353243504327332587322535258465961195732937427319538290592134645164153361158525989320427838365489820593628233802116027799347893349558541428895031171939547147849174519142317215972204620147842468638483931588006971895104053628540397581914741789264220340775533735225729022907402001336453138754279215477685351052337020550354569151828471597122444964880320048526495152944774124149439145470729166373115731005933230359464123897557497585967578815423106996803305622334798307262143447014114367119284011571307116166861381597139715778619627510391784887567805747550826760933937185029804489789878883915028457921325007149281512070543715636329720254103705649884663135952764609721273221932313302330584176657354649401254217394779524891577393824197383084659778360361563524767372879555385765061400512511271546713685612191919924600349903823507415406653339191769412161474043920831488655978848002006380168530891744392910938689935007612257834120740882463345787490363845866387899317545957388586536647418264018098617698332516753992158340556022925227660033396954997643724863749407245318306617853847215571874190942058164406817153999236974059196097144129357984423122184758874828531381387519975428492631600151993595007125126374911343508131380470903590477093157982505335226054617614151617786965418817567192638196416139595941867773463579888147329491207780959056769096077316648110958055460766998180390895609730056641197032227543070176845818932252232710171308046391363284502254118924958482435092286957167371375804994144334770382063652868711576688250253881620842337783183851078875919274707639397087429578875912205760101779957947410910320351085034808017647442883148952501229456977824666585350837384837687805049993748284081719514321724954219092871782515470412754696434551629102275723940205690880 [114,28] 482103484697460146856804274767597007712282789091852988985800365859722534252683494767590967470036697731740613326188469533464302728409571176738996107144851102150244870356877571781736676222725079583562061064890547973510326886619335105019898618859789742743133159679463774192599878514749183117668893973785135102010072409007936338782211774335682170540118583119409080879111341185566372479339329748391452620717224191643857236741837430939749870694315492740049506299618519862170654370822417246227136810787830814938248309910223457869078284470285683832481425211740432399130788399048643177487071784166208224968348620371814590326321748873218872690243333949299265776019357456785324760271385299796189771699192095403170668430783578317503111516705912955832121927660162327974824950445650062987643833549356349701311598062171566972803178457150703772490992205025285261949084776872444029819246451371988417051056243876994528748530520472997836826164937152407702714516081911736413561014816974302332700888514652467590581051379712464583751047627363365892593308962364955778342991051343930760217548761482586489902520259387154627991026002978919779917532658262728645925108831471377041433350223259263922636860847175845609945431165777887785993045241812578788185619821681506957898988152450771315357822301704538343770761226613597932749465556124637459764664379981378800946109410592526840585379642035896000819965059861520772856545447693912609410369714291550649606504009912505362436610853587565051360345505033091355882971730312527283616149520610344240267327960231035328042976157475169582771544799778304336528443613193967929804005306727165650477447256593824162226634270239200676467063126051642216518318593051365194402607023474643280953364774546007835240980946053400024519281796601510027024785842931423251957766302750860514550006464199594277414184917110481914290736065445540657553966907674760452317781660768983092309036819979268751539206098865655878906290163812458183605219515938977490396750516998260309314812271436899791176573661023908998082692216810295213660861435690519554007918805412243785661108544886908952165332546206993073752351365148907887788071476721796276873900500610370565707052770844601231791282374072692833648360575546404449835749614821880020359372051307588142465810082416265991472248223553379916221277862930254039546567609251336777607591842583623769996403793922965393995333244282929844060160 [114,29] -226608693451347298395577116459674827980050934155934339133417805073233535791868413894649184705847600341967964908805669815416770714975536146954563951208331649581721208732361817329640285768558381070343269197131615035663050528279113562243083719139737820653472757008064307308423940072983147387998822016164805176234299933949686911370505775282588074323236261278927448086715235047994340950084875856370393747480284228746314083229097585006338461361137239526744191643640806669439929478605836967737652437946237091555358249606519932795766000707184064542980751761298341671527180599577235040157064151319473543145256182597848863140181307139076663835815570563259691040742199793210850214942611856190741717307358465940819266607599990592544906128124713011335256702154127677214150215192867152452318397924540592520880832788592974467000057118573688838180578496864408927809914011904331915090492813614629100783242247477094844980143629330886038417293043660989087955086863383071670193494320672242351477180951270406605958190309635119090534436691176782987235052988467319577039404940079377783622347566418795475825611096385547492668363444117848570412193013487279121911468117213395293393034801266147552963343751686621790093535051249398319504751601848252048047412479440132480455544675799593215647687723955445509095404136131206542842559159042498251411976258293534734649324828164687871430637756147855509938275585099640016487941240967939978263654914603017835458398126840553989715088591358656668475253570016795452020464136929803303610992438993054062885842317635178455981672356136290879027025049520957137376893465992065662636280036058530133682462849634938207146182273052319058884389618015775466626964006232956147968603726778971268224678608058636915622861717002687804545892740475211789680770018491760459952138965560135391174979086005408188438238484336108944320000744635487022794054410857026638995002401124696724154439465251427296213306460521817944625837608062171248384401455661147249081493193572879880828942350221933331125646733423537184229174627851986433253429890728563785062400852514375881448223973268967515706866607684390534555080857768157639828386868857588804582423581914253524769422173267393034667206633825244645618541288415143662850762042010959826947961804730362937085022750004279654486397370501208258493999563542937429759912491624122558926601881053746427199952319946434282546430696209787125760 [114,30] 77058754153609732324183275818281684105473059424338201199255819026555058509892033934654520890035960448634902936303808269672364056909967587343981907352155099491202554536550777808860496925751165078268013101547578258789668367928433337850178684853131426254702366414462564488807891527567896992179069442839581212594974836014860945035028910388015293128705939431352180716483541684371646276828213478855626501615240450905189498128514313133906343176825117068655169529147481568544404167069858667588685251968635168568208770505981778291425885017269206335617775100396941861573781305883983109407961882951675905531016078565753719663611960310942200003915545042841874081843398183764412927594423904971029672257801251903576044441161199127319484163487828005752974406911632005372605228863834154825879885353730041122992248291083125839167121319214292778990992558139513182848509673140065078830577943977334567855218873556959311674601699438044693755312767645703212000980504993314651925317355312312230645861820793768645785671815319584694674435679975263566893667212502693540950317288021722970633609662208748589722361449549779667757058178297252085497865073103157481103773008635643599408019365755042154710079972741805892205177376912571821659275585311269316579388635333573786680068617930369315358803940385981932186696933732728245614097397034650016914579099213750560914471567418928032746103629911354137036433831132448342397142200696347136697016076570907782467227368317470549795388703596847891377911717243585411656117174990994444682690838949961415739210601567944958498763146266437145604421274656921159046750789627379554426005061927279686893755035802649110918950871766312158459731245030745795924542826713441837638034639108898794587004665031297636222617949285916738996345763918497399072127638837885256067809871401788540916669720736021767970657985116791274137993297862385604784637721439048776006030906170036583699927225273128660373680939150398422815552036659279311663334844287343597377402379529469279800968952948312184600416269367910301801037989027633945069357391320417885464371481911838308757680680982130071860972509789166815281521374001148896614909711363222763809650628755485006286739850087571751290133570708420761278443329946141709171175336969066598767062527181641013204906072873002435199624023247354870778684239736860096082802607554570408026050193500056004983149629194924277368823157056602112 [114,31] -5874694447054701633265292347874919434383298816762941153387141143822091237551468250770888719548934087912835502024857772476650003010616425665276378036722872092883834633145654020464040997696792396373461430903927561726248603758278818322116435750089594145441361796314632082419148939290607634852048955152721743144665966737187945140910592986372003746705912094917570579692415660741720088734105697794368177792624211345889067650193869443610506947649250397433111711065241603982379046252794842125913189107055205700906098344592228312069633837634258486350392105261038992342831428973582030585396069203853051863357798460658760107594098814702282920405350161480695949288292721070035195102260940869323288958126792546211543891218290116023082936447160158444761660737698677411817278883135446068222335414486934270702661049309624585703278891045680495637462378919024748370798256627255358351536491481911494479397755675343171244853457091872956927729176400117293953251797637194923281805032375033330305726732760441861846685569772064955296166575865408607919151659782487191795785630794302462274719325674472038178253857310037138297037451015746566654542142253463080502420064018958069734304081080341728825407768924068966616550426837207429573546214786389508614086302179434906739839961816427413213940474854847277258144291836068910189439782095161943231367291085814241326820593134720945852117708539362136607588270383022234735456015154206149795698915202318925270470434307009854646503997719845641316245793901407765508327972756286351877208214207069587609494327811290818713395393035686280128882089884643044265266266991461757144660360291775416577702001942230277662398543216101487200143128122343814281861950119812263699887624676065466403406165100060719299642438048360305028212396845847746054608952461050555807313533739563125211053336512304939801873010640052660695546528634082729908229120806656533620796373103794300349061788045032021873219284052544717310405247397895165453940744084900924685055735085495236599408462748337027137675777356747745443507071357512103396072769248417630921390352850867372064796748199872103776255786102763544361835708271701462238350459823711224072671783582356409319912797680807350044679591134593079206453669186450899343080957485526259953101322247539261233485114463930374922897850516666661920564765572220229668078464023359361241075182587352323625096283441675096982306739453952 [114,32] -18140253628789462483598070097561878449293753730713061728232848691670333627219281578882827700877247136499370806514501900700083050469753952565984061102840471600613342304759693664720562985903025724854730825781964079334681089164502613796466917307060761460247333331822295180389363939734226929456770686438033103841730711513564122794738260926553815603793235304990676710896278683100885307361144056194017462797223853922126413985909149893306220802058943314837394349918241896685035412324611154920438159020037100526231993096776450043383301396560928831882174821408177109375744262732884923539506725335382293550094496156977805215115317249041054326597286221327169180437540684598992087453522017888116234050385425064191741595030160163431712405167421885446045716580583742652248733739828624271666827983286911510903965946553441632389808346021122711826604271298799287935626621296854509514151245714839918771124696966518717672898075195107132835344695345606397728312083552003968674770220737730546426266515059638742898145227749762056983659316470981337585815773713535428475948054152433009740961778914519898899403941442011855515335930716127131310321607847034837590191191271888213886036549790612555563382659529560317066384669316597705690342374959310317638910357417314813111962388962613119009527767297255133164935658405009391333059854286117130324664489187530973027126414254535575828108365538696472492426190473895038225257925931328821446692768454173985179408100295468094787247114511996125966244976577251105926966384379534763794867908627646083273012894865119413561625794061801723584961803017801623740158238874452914217424509306666335468129754075748817025983131099396214609610011640546979000962833934763903558938005219933552462864295306830473240741213582006999145598237177754214848008958512395982040504911286206484888912349277049743230829198338086107843316436850044713554978637873244571254561999270316325377788460598838713836839300862615196752785491340592413788222556938596662839784108200004482752349219098963000136221023948548072037539572880058226905816651444587732190793538603814894957808312796543490665026605488973302464748167752060086807073868243626804269871183988099881685703746466987733803276350977571369874923646329567533449906976807732170746962714112668667416324906485374409430415554304047100818645949436070660516631797346312042426948595028952198403146004230223441084798730240 [114,33] 19588939861367656149116752494506508977471203487406236487832380874832960354216817802892146577169886182947763763959854373658050723045856960623384338189370030118357784659778731158184442599683192403821144009119507685361640455036752711433905537971498261446308284184376663327329575123117010572974046772868514130763195013696692927964303781741847242708497826440632145521410929584506509598650796892510690583586767830772363387308103315965635366452800788137552341088315642577725368093866053283370150651948141939365429901496816336430786680531211928695497191135050243230526781849325043376957489716176809564074081234936984784032973372238348136907787135591383527220087411103605812413897029826563178172987472201549539888880145332875739297222021367050142947068837021577074312154580247628320874917208975945784301159563240597216517236599956330650735499286863610000095036317665735534318464764019640777197193536692287037880358971298957518676449018154907476204905030782840641535263471008114997501099000812342167456890064272866060561216735815271047044217730492440619263880230366518145533855773466502068620334431907867429539717070536115802430679818375896728394308091294885045369161475864961640482043278114707027339933163374520718549753832849964479015927528866018095455558722866817544065275111065699716986898023344168649200822686210501301326164561470011747338550090217849838151527529632124765261256630316710183996446801804528632268659776858481630578747269526881822957274788852753881388177788170730729344499162567378571754135487914154626738371962321356436361634514816225061669667669973658652956971700715165430737048895238904998717359769952753425792276658788295095108531868682601604940371670754101415786346193952856781662187717779752906275517996705651356891488097905581488895017510479918541210937420761530934574818816000673125094154121325234213306801532782730316437267236199624139013448403260300889779995175933624342861402912162992932614985484428175991261671432616662291525677143299154470872010803992526865611682004158969864168226898191553533499544670363453764564577439791801035688225725783988655085404531535756804315281367774530302774281823402006980157802722961372846532861545886315070717744142376297449723853252063593948356245047774176858147275504385829265281862824215002432785448638082854632054888783764603927217229461515049036578563782617597058430571073193484065328594944 [114,34] -13654897357036019878006055108840067160486292984646827876014053254476543643717210587112387908950344216477822004210906858942255722028563710235347974691990249381493433816940498655222799203498276901394379615912079676942361042299032835514001913540438835561495978859667718354342964913759945532460170198942374022422899605124628268819009897015545955891548098114669410881730365551443549276704915584583415966582738107308653205653637795262910204249606723092541685757820268040475088460950049431123735665707078137931800300186383062434739162346966501074898726164227366753695807767007283702400859463397192353598110901113553412426275220593007610994665829857034390742839291804585956675027105190858812214860132875945100443646448726682331040743986799044183175802896961228033439518686111084795886226249715383530042827250804603156553413407333226688112226845937416938122893252579942618903344886213590974543590540609425765905451341079595642619124776226024639988545050830766663840228817149780868707164923420665984293640342880517214882240710737956550022667486444180935827479275253773760630852214308131233968458626369394403146981052284954009502005973536320981195120734667701539196547070833813353109875492289501974149145643304003216902283851495540500099896776477900160869872578293240974154176654217385413844862774518247817142249336082254633108256267752052398189567618960705967739079025496778278801123624185101819536942557345497420571551446752295754590472813688559584088543440958474586747043226697656059033258176059581675550748920077788747373841464835076173319417151686794005201055508100666094498383107149132999567773923721490921086789999953392139882550810400199256533155829739420786739518479276450301541989021612311313365932006147513774835654458022852644768177266337955918964688111105733226276151200164335351570441636477873751481398648870995555747757848393641111361806426758341928238796323388532297506451633162319751066443241847507547256230835966151568663576171714473569567908005507306920508436129641114191272140419440248421229114229146192830411932063784513109350716522829784345115716518735905320316692570227472600920780845202475645357901473248709252058241902638020926577504931959619294047266792380218639478129134611010203510374728314436080922272161437832266129561067862794662995768104656351936935824455061134329636816401561163626971414962668336130775347944420736189333504 [114,35] 7550348003506960592604254974211628594715939702313897003875391039521388975353322301567010498899229910918177382147596984364330459744246401922515756228454527387138068899223803020583540792998464286746708954044921141590748907178068656272707195106742166381086026796279573586018319718179224974233817259542136667510282767434016029864782960326173713144070796934495846470484114471066553574403699020621430931010001986100836166702258731949251337233001761214243073117453832001368460054977511874054692428016672719794536122066872097198886416365168293908155922486744877686218551350848974839956999967839883751485788609409426317546356871784187914066697769952278266642645058891239944282635046555877418091710901812257532266446408663472589583303716648075337665872684426341694151895781109129558444432261252414811352525035252240634400895203144788348936257017066007053296704179574637998538416017473694466895229152509267115847861464666736705543267417916950586828104306544465331480925932517498761668242550980264411327893680845288062985426615704319647731898253156625402494206655519298408751678366199780459433110441567326035630998343962132792842052822362986320855562545409968848212586278003274371763137515622726820080431260345103014762031951531859470292993435723757024712320267574253790437496645455089639087495131276417486570992061022913138214134584643837415460853459097165948942281250273522468521496759835949128644046439958254016705701969280138267557731077510374507689400748003681769282567515098445501680876755772035085480158077252508252497984928824511948918908991076270761575364287906368381953478423966802116757041536877803758873189119484425755373993675883563820395145863744112625771076562197701291008804613576197615476853144371886196025816179902065907546192887321661699997542639207707347959998469478718556431044511973870315527141260194732698732724607702328362678728177457441319059969349537034650642704317754349399832544750792528026823013960403601350649267831891094114556097110277410179105506953075759066469384461474639263624273300142028028949913055984959928519618467140717921415185041791849620588120571412477981265809543203098340271501146172926191142119018329906410043025995482330375875452804310953945953159169690183204920406199205376675828527847544221614812584164232429091563692438550002316093995355933988991569384955819800356650331588655758912129473799928194007040 [114,36] -3485061797019097268607735367709414207893436305648308561747687890899541182550416754004405274269014058010020451228763543279265698443754517835061106525701257271031301551868008973125202486143335740907780794170674841584118863893351992185462148132745998689081416998325754455125544076332400309594284247231624318345747548488753397331376223583312262218378710934215121132689318766818753479896225413987157512874353953064788014676823285930570845038800070818199769804524132513253266554071751868454743116230046686748173866995361750945194222567076528542287640449209129783840482568921497507872683747890372554216865292399774461368516224026265787212550989922088239033400079695155301090267528941790322884453531496442326038737866787733577942943658095645991456836102924547260015529593080573079041945419348258322618100744095023004136646444566181898196127840982056748275290996948426796192096497456526769393256552041428003540855727080921398315820984558350209149851178362866200324696091427311466401246363203606399232403984269101032663556238788341074806008682593970393967971683739804346205898212431094283239503773422205468794418796173605414188910749185472631213257876721199287568965755931065916835501329582166752826277407206344885727992939547841868663774891729913364292236456320043569185260068597371498607819688899302984224369493615503027244294379333800242313223631575470604967923155641750919965476085691721521172431358265902469087104598750332852206478625300933413616371963561952298784350672874427210542052073277777581724156451332573845044525145949286993828289151246800171478963365058419501384206494777689668812651586154121650118722888409761820561934617400733169402058655487914648092268797822393224888786526287766955999023716164171204296462606333595034226815140333879442062119467301255578351705978562836055038786005894553570751551125445664371859398104657904459530786049160341525793707823405462477952160649552230288222768423921564666281788041549735551095816191686389311857913029833200945558158536940105771568207592101782892074219702080526841327198311350842155598210625151548273430965161222893492207214420974137591972306121764454217963750064019975389030994047528442390555235607295723254579370095303487042851800907590848358637603819301211197891539805629461070736678575779039938611536957970248698923306925749139900741752728177479322614644267513949627137787361855799296 [114,37] 1358011720958265068586357461381285275605846059113650220981411676164988230500050243813370439543460810705816315564885071887155002101988934997471290657965562283694164037472494797973494141489112847525974417716554299930361929624930344368458500202335960894505377392200754958677580852008623683527628464124102386206252748262808043096041736944083514255502775008241821393688930253653833379216866026462641007668591471348781272074783793091906007537063440546211055628145060666482544810714441474564556675870276465496230459954294651643921366063324017828641237474424778477937546312076035741113875806646125964074181472637992754267737275428133844881970193927315366375832282264238124797532826730709211357871113670681179472241693340305590113645020511309017424278394613970593414922733782789500853627584397256761933147204085191511035007057855907875510247469030757788870659935790272611199660257189217931862298482641783012896165964950923117456367253122558349254340962789763658881179138531139094268245538983523018775805549604592707301058922618604811290759837621610247520768447480334749517431192014153165141623884903135101411973317327104730497119671470724352628737517740232609830920212462725021897686952558891653981887878826741896180570522589079412218714291666146637972084590401062256461299710092129722446197657540499665329622986512317761598201450377249266962346088322478991605823681162380677768359087094073751037570489561098449787243234690667791338017463859333879136686817144990556469311689098888544942376238577365135504474047107164589969705716025541423104780067041998866173141744947799697682404875075197795063416884868503652817975751686220453812489787682025340926436586477146654437412338304542350798501625821055004311354144831205053849265208122768798916218365313297702115978603765716319787050999819131423549479013231229086053844189370497813685404144585851856208187860900692440960831136030961761857612963760382780525886248475374542937283199101962340995355091785113179126600968594170024137953144968604344367876317748939241015320285982721116004998529073902589163260938404058043865145276460573439576382103578832379775042783420793312456567647068900152602113366824844782295657767850817617695583058375149862419303740542274701621989591865200846971340271643663548652195910196057930766120605290641631144734921555958168058832266727244836046642366573909967577077946253312 [114,38] -441822135654039424574930110069111356970433811522970397708221690525210791909100489681796585121100718345851313233543842293723624989745060962040738174568945195765528013758266180021922458138173804131902051159554574500018243694306162078125552549130169408100219529973056886671652900829219313892542076728925146941696660408030020046276295132379287236499034612369333119932910128656715999237617459582984992116546911333468694430493180747002406715903510594264461346304188574034024658539249978485952080242677831566927661809384486326770810379338977643027841356177045074965730477693206956749207388965438964056561412911597690114527469748384817917734883223935136089522753152642777800893669050536090200208970041907324074712803034642543180688190889059994639437145528472845622914930510725134780048884110233346921037560876229730919629204454764063845974793362278820973855086415143437926348699439468765935996141945756672773570093103280951771462231534928039258999312662929188073876458783369871447625912128479925401739064270465983172955711600368505805725492598316921654035453902398502977403646371472677828630779908489622833524419885452338186224032839874695242828292902924713812440460906012715696417225134818223027405135625675042167684034889640107316363334050416644262258801289540486860080063137367026353827421754111768907928949519841358417238142237906861962853323712393972116889370523433257540774097989021135924729848887729393147406608763873248361520041911983977485054197240229857425751785964059652636970751299730144307786922609078484870686282953334892497957940165382033743834409109716339890959194813807469164171081997331883296712964385592409710712892422573977856255407224011964370101705088902275203161714665117331686265201344185618039040598759524069146091105027564928118457003410156547656788429028275749700794025877381646462037233130075725148221987129215297204911331626710933473983739221075411573820579684154501454598936844272875585641332896581519306294760125085972439370306443835570850646000007403643580701886255908263042689695683078597222150560016252730747580123597861048471151132740288477115551909976588879752078110053546468208197038395036545267274577977931288564550943768707775986528182901619100294309464308348632839244756428079294272432312525502536967186346200642622868991781756933194791645661630702301296049674236965903816170660623762270518754934784 [114,39] 115215014882385869116188044640062898521540756945359566662264557581818465627175037269541129914456992216731514241041729388625544264162312072835828169229999189571859154894890833009507576246146860588987182202912401903152343735801313117374693289256712687777711915067983540202385692861315929003559986402763773817843450684880739183151215251203881023690349525096899207511116740697638796881722150668494178994036616829701301620980901730344338381994627912794205248873515489652638516724063209024862076125028879972349495099910902659156327198212360730736540308936997823782690553821547570739209745632298195172752968872418589643302796852044752042116057020018893273965345898533311071583372728982274116930291320029763892421753076060038555638010473902053836939375642386910248032335495051419988247732574969156591097214646159931937814329606821386094039702522377415798693211229654094522603284675280699905272168339663612017230764737225667273944756726791255180133890997422393470363632088271153082133811344994421622901479179170346372782593615944493842607284341185388977087072515658380646712510036559412845421085051526286748348194370203705218640638227818872671656875398405583947520603040580931357802798169667338327850451220326999191603989819571187425648859174201794409325923105357925079051904252665453567956008254004354447627013587130922171333176169746419967062701460243706887980741472735001575976530275006131578017383190982096941526510933264042432549887763959534293787114113948151806425964455045030936612930321805277168846645624157788147088137568550834313931756350135482242853633133819237855015480879031946319925870711698289043984022469658008914445326920174101311604324989178740787453162482167598219789511121601136498239730000688875203928613242451925669366744418207553802798812063409676114299220162975074615459716014994330961105304169182337947179682905013298308136805055148320052549243332712918522950906871487863481977246935127714488627746885023203531672552022848563494833540113787273631665948110463879027850040507798241756857560315198768225008917211350144996657742805914169595593160098550290920392551924830441445251581362516714168983763364834358417267219069529360929231915532261937064637165048637780924109978397006003255311670074239853142945770152288693834850747420243537323814762381797099913731834926797918480980973453081099969691119757005788117204992 [114,40] -21192929761288007740197848816514046687638443965901721207746209691240333295634639923332610253985150355260283727276287918266886083362503817831552229366861415743985223363788226510637821202847277131340117497476908351050289591973175257552225114535039374104687392337652969710720314358832398126417902561209143967661072145164489167322244392282790052774184320126195236595385278698338002730300192063302856695486227748183072000489575861185629080793914193346638276478108264562551167779615577985084242941727079132713801476967607913608329522503701596565070701481185372728085900315295100722652387110428525145501975006824528127382084231706336924154247553822789530734836696966518501591531029423393726872145810375547210354253590626541956840382667136981191181246793086096456418085835518218899019601382066865618593361324158569143321368379677137033732620758833076934493409873943282211139993747318474499919998598727576462507504723232091472241648490085591828842418165570291389232187116668375129073139840940602950186391616683258336336118525509099185638531457050128330996854676497370906462011418988709496358796377601237611118791785078795171357162126863844788472382659174910166981225668225701403444357902480776489582606801884507253170810412316987720046999073116199344657677846836189434390478713980622146802594558114611101342573679402447000088371890175898955495184267902284167250614050888289948036534533937484717166030329531722810359705161447133282098606358889760398208824773079523738882276132276787512059251147335474712424404517514441080805547000518367570044066826412399003629315440619016802618492783082635608476862588786018641825509907729516284196727127868020179943781551979873586349419792804297202242559191080865107597504202955909090683921451435708426766965618687801270433394192897714753290997324797574095924621924174477750790906476569921323732717779557214143170214039923183645066949749615306940819564859398118544286315244374997765896391134121559868765238269076606001456441380756033858442576448453413403812654593867625516747454903796970238867701079974629064285899351961101587463728072769605147580711737709034583036485523816862741099271616439471168572696438595530905936888758077926290546416015765631598700527267319599122186443019263408754462701516951445029625277473545931403620912282203418032140862040457015923518183950334419765728529668960589709312 [114,41] 1092923568680805757528026600992486660406553370225534836944663642845737031422968510381145771290572008919858146695787432979551988072885287304621378716261566417199623432717671996335171299231101129660579836652690419546667649850455072620291135373021243748910437973260325876505147694930729429313749040419154015973482688950004704683586860299665246774675947161666105046440237019850215829992224096723918777718518135066566137130491471659464813598636041635689951997566967251051553678395888108264650677270120190552188619367089977550580511088205999862317957620639355626360585277472407619734030577131003453286034782671394956678958543631684855212775081091615557665695324004510789505079299440697328715667701560972762226266430511158345430042652998046033290237376109167336741711682082941588337644542357771495775685212133463220042161683422964840872454896860703663437125548712077060462831794471680088700103649427953106538645739243567667182434376198960742965455643045538362786412991742573638041489884441113596086426564741584780188525799595744292608171761968702970664499504262518132473371732211102127235323249870425999081031979173954646392513854168400785356700741157313896733318773125932609895899673480139977481414828753725037757657040193154320586502373045492804266207106656509396378253243296279533282954642678239755045430333462313055677511953710984747677356901179666585830027143649138570234319363533181351080575758416379734510116175356685242848260789107402452683983320213820093970078604793171162478252566807337517635088353793441331392880854106653246328506857963181203459182359660344435971696544421261279058965350005777812461104523732921142535559327866087184207663203718719930315828686873989426844257228086273146782603937282109029605943366901268551096361084654513908776084027341574380023758147088600937795699896735230509594867616117911292092876974758368288724855203432898180262363962156325547972777850508712425099977061135386624502245023008451367693209084858884503510074983343295615023723877057059139230327253409314916296986984892737598926825774850790517822736297480774766083971986343584060417249785107674708732792774894282041575143543691920250488343917408525985471191989767731750480991909546764806016156295238914889206497500294454965850371969534898060024279840705629984692582549526332090140980145081800234363605893608747655001863376699654144 [114,42] 1064049186073702682221948882050388677853421323481208583256274106250669253224473271101739131556128164103398620071968740686242875324193145089961570256538321580871417554450736251735915345317791100658432324187043570807257010374084393224363354848803406123667291482051656661253126686046407311933478614449074081354701261606606046589924158613758777471316486996712046699769589218469579044515789933915083319291546282317462366180507139676028698709842096805094734451163685295080533486032273493674256424253528084810881710572562017474836615666610022264131911449250258447692423022630781221383530149726595442365131629005429745060243160729083795770430169016962723420698195305856896152034544038263337303042181185542808878674841603006475040376756409184100334917055885728923003146337435690236345045033934275943680603101161987452834153873860087641812583953839376163874552380167358519135095418636133131787256246324420339667966670267838580736476401722779999325128316267520249587699304986779335409814864782956627417002965169446800792591528679460603662163228328888857289921198981093794534117578141537735221291075517590267311618048776614273239609682170549340484065668286703918448943427520344435896816742265284229929140677353191674822575201813317524541733586258679475671229517607347120925691326245206454821334449134997142111566878858636596293699151541839496442306511977170724273515456896797491398880558683454019074714785334903592348971330793392802157616465994808923756540647100435512109949925928470195658474060120910636544497762673529386851370924496394333982977757580376787732734107560875957541921769857970605058604744131741623445784579684562593828121808713749406163366565505418034988258851278276158069481515299364230990108851091862401298542563257447040643706682711951930441313352192661298745088547374197535028534749330616004939251940339901743223321842107251924719506598889481458209851284973631247923949665618845091317472439850059976688771755234572472560093646768689053030363130206097288409979898949838865753656518026454330794144978735830279365047400764532930999601800045859215010625848229097922639416985550109080900824529656129969251681070540819470755147953332150450130573986623693923160991297133950074115176097805574487587329547388787445693796173120409514696799602492386545717429321145402044525539718940385968037197680668004066675566374289408 [114,43] -538849598425779672020684804260400647135942307020139776598959391712028789507820458873339482187672560180722155928044971517867588206871634659169485768822043634925502730410590051070269705715467911252929868161365090891563329266588129813377606423311032846719275004530382599037713258296168362537562926706078324841797954799793060902108964030224784116268194683989136727630345991801719594275728451772151238836988116481170840613902819911550375678604732054998290558924752163498377578742801919725786421382536549418507633042640005878644440184645572375038259522185984786682078803049644036370328054199478265455465030692174386373331110306170282833364006150319590892752300823400216356587264312064476079637057536710178431991347233792780087467107767014123772443543463226030202247570594030382983110703723227447222086311283176722038404373861174299444797543231835249243154139626917600580549598763521476207256006746206190697617269709691797113944495173163521586410022498599149071181461406167587850061126782016168868311118437324349269679318276614890650950982426437826826271799397978280004975550112627958830178054980183834419778221224487897341637777263249074388824313869719268302950088964506344817455931245627298688478534587395137875937745329535968412045266004079068990327070258728531005694178208003234803719496534391564228452297491319231402401625851276063114941781771584193699512731640261470596497117138389280725944302405086314468076372185152273725619160933391236837672966731293668591837775942654627639394336882315601676124835368143709636513296475542080716004047949946947800811961560440936127451825169947982004643604596673480351593125155574638752958430419279237411745419228862668177818814926478103448261081375319586891683484941120598775766378572960907626447345382283974406602697360266117488047829074187961493032603301458102912724055309507289521784843087514726643778647976266337452574844081121106843519205838517725048170742343646820508643569401562965258117499806895259997035060020516711454938884745527687848476096177008901153412244121348225442134621149366347298926988827464511213224215954453807952538249006398980798732498271710261996748399751098462728743044414022095127659633883177711152229305313919605770795087529798720596371659999839646771346479425696494374223659187619025973465590989222795947960918916585793627985750396697631537479286784 [114,44] 156432772802841240195667400416990640239491401379663227172116645686921714201525625819076933483376865598648660793647548919797355636853948794540937700766382760812281877682517223189121624471529782806084734387125576490987634789833165166530171579648948528526628730315716337958070094364501826143435243461955577214795836086537989811515903735107288771609101228160804399192425821887022053872237700318080802458981227490486550711461790861664341788387455808290385420797563991335139009470501873266253574005871808899917136678539251699599616502396003066509264447962908833134366221782484050833961596521470826601520062591239125653551726982777761207271592670673081478085317947773363330810431934498673674440826697721815017909071958667292341958081158785090866562586168347857889525711852838028489813608174039545293999343491550540432536418454031825277143129113473172285480221790435545496312236980709706894520126971253910195158398551943415562513538002247032654210929082780559398590717412739540197810323227182545918039394949464244122658333706423938514318774434135560695425653147333519614360521880312795961498194551585319792667342478498573156548729779874277347035891208206087765315505863410390267953927612854450536972011296600997326140981299410770934122516058165269755083882722690319591021528207117076726517677696440900948898886066990815911617936269250299415731657390157165170670999689621530709507422941828847147521643316872733669640499420290156287636220548416542869328139642539681306643902513024394003190084711155720776536242481520342887624428316427013968134666499218686388150113578236000366984774137531711886502504407616572170018691251096388685297115375007730847201768559845638351686163210704867784844426032709812839615091591071773494915970084975730435132915579597355801248743038496009036981947425511541965011980987526493573193450399196882588913751677859072422625395290011751011705203781023850442902996249612722156997206420180712444718469645464726585065263908074404939763679584781749485398804125009675259646814702344169937331420874905060380460541567648716433970100666794681420450512900635649502533995123410414609271921885590169393885759738743723928151955958794280256397276140359788401232182127498159140172713246515603567655218870766275343068192402903230315720776132546850594893335497802710783239344281962856492857778374026399527731200 [114,45] -30560120264402677709896224196237747582285294982032440847243230794736545015163914521416067962179382626843362196426787175962690967255005542066947727134824773680682274404561417514641526470557272524052364861954365411179235082705994827985577416602119609885419705271736171859444711666179829691544770829557562863418614450615186287609659451145590853262060090323030683299738326271664240380231002013850012707712415067991597815204770898353258870743873427444567414023967247619665969629312610251760026287673324228498811766546643050328593520174473203252600306903582402018062470875903596649964182794067336457056521308948601542370169814430748149749121315658048775514138861936164862230689748381737970184122329962839477402238155249657983790473831400871421468595013858152640701974609506693931249631248615476907982359221086141264076710656330928614572765514125987574192049511255035147745985380956552212299965341260546483902321033542525196654698135104831787559310107430590842836138270736513561664306444562855263773935952695667023000566630728006345210432771011555894305089478156692527631266347634186434772781545682717820337388872033219953110920475274453195059930434854231384399195868873110396161167101941260007061497790172737959689221880595649936093073326244056645009867322277147811643899602073254806905059832296578636287926426913014507705538854383921320286331317630823341665366751829503568336174161752748572228415648964296078716324569718722740904869360803248177219343354725344670437129248385603462142023214954759592596053886710521839317447968709056576538259128147240626878529931958736396116428302028830496049369610229300392492978699457740983576172273343504902487617341220310991584388865466198895854248895344775387603845133050522936109297319135141068637783519550460312039601039851941847658071199386743426175948088603099802796357157012506982323576698109476059257182380564786212310990694010093532111168217462971046448401370193584668067818976483314645004600673799333840409239092430048484666986878971677243481973322269068735228374791860556411398037498714729318142003659269145234929054032796866124770738248177599587471225775491278648983679873222875340208274248626583187095611731946204941778964798873986163657007619804235519884908508073207675479036861341152704683561585740429077486694182735058064293570487443664640566757497732115464192 [114,46] 3205893897717141995657510140644972058114681016169348179214720984167525778281378358547205922933927981122041642304630528900748193544521880936203171452815515786123650639614257342492614449457787608052037940574884921495835251329134071044452441564533519921372213418471509164682569830451634706106248249486260355052772263443475184416367988933876336238790862837119565269049521641524084847950685820219359347963751493162214367659357250486337675202042235839213818447524590506359205077788301283374722738746709583410356659607864948145307119489947335810210631347343897152612427094684251070821720741417042677177215852833039554931706205448533020416934716230267731161521620520186195605957139022517372723164398472797256788534761178469557005632941024536344785719982990080900433283558521374221206024294145116605075030736914057574243864047504883360945178789129187747243770870669801906753319908676425182340034903760409194049237002804154670269116597817395138012164910653658628954366228584963543660561444371455655522402628791195911335239397647547047583569137293043443413252131065323692591092565858690072256213620227486831887284801337187256710344684385983504751043288973718100783060994334825803538006937645556925168003650263455556404247821277335252597220022977140759837295670707797756256767691665093742983010691219097326182063824563297292199171604609653689705346796623585007029716169352299704905694945319055618007336378547527736486786626394390994326522214333300547645390502218693979381810856511696775142997892450263958155263643459463383455349584068618173701065238722125805516223344834249681993213918607071522659405735744606914752498441636679552612690887198780470461491611736017303338693449872528298315292027394725386357384748661859560373355078464315216707568392846138254191799241932303353545891954738544783064199709082743497112515364233641918614331674801430448888036729589390831546202078348716277448933221489655079431546333372965489715466740828838983314029580384743731720686902129504134654399081351430970120597710040797487768898939547944219421570709981552505543774580189053004810396545127997963451925025638059883717964444087664591820994085003333763274844946067558972269224518233932488943178470124331218100052289794066594206205167932320865699882425232617985637388267810950189191870041367530491599591738389699168445752223348031488 [114,47] 326252470540224508124686603196048288011001543695057103933832337703446672978421326090549799263042955541052144844224824038508785027753490286788596250009439604417030938946032972039309769146443979620963858847209492373309230276119873965512038026973733006558127570725462184127471463056402938944717669762468082996210393209426053515541467351096271032964671019083575714248449048238766337960027807875368630566163585161183642987115562738350923951008388947746090177403755457933048573685246379343618762547500291831810799898149020984118395747449596309861897591056238960591969938729398305007024773754033152406890035079876481530427155495970660243725775064999024769712060671969724658726537455696919744253765931847080219439624074745148567608958026473854916537362479192252753293159209081930121312473013749375650544603679617285366099567838939140305474824398400682128337061396867466399780465566867311006721814033290069093477013415558865695266538464513615103451085405802512221813932385833457034828867214470959411013243817080510646734471842460431874912878109046390968884775357024111720951960320731962638091283830817423466116491474606945102809541763321957398580799346422446632569399575199486086405182923476497559468626328380236998944732378189386731073934760803551163129415426140104079819905650098457470692057018553899901001252510612757364051460154994542474258964943506530922023914235430695580200545003844363281591710872241912568782360910464454739523374522110151208900343929405523826766794897846706709776677186766604396308421495107479053077814648790831407724142017513595461946278788257722568454943732064629743068420851892069360352175769982453489007936396074248878272726278091814323924322961672515927422268938284439219761822778089106661083902738418145387670391303032521627775894552612090620003149715952209401053090914630496123549882920965338547735162667586923322433934748656722628144593928012601206034351105639985276314410240107384881352244068133654754549592055560945092600903834894982980599418939586671915364925271428474821137668099467336281631081847298285711691581523607381233657546950064569406468331277751177118029484073097768405511816579575608893531395594792589419084332848095858943966500014265533567765265292010714031393067804330882173528256350891774448637594969451670847559834888980434248650090644415774082221784170496 [114,48] -252461265186454948515240020960196964662828159057801730252686033720745207916720166770370407725625534279161159884258483320931032767922056839665403801831120565312956389540796695106188040374469081084454770279990307693464023909245316544206712137402061216194658299168553953663776089261881742855583408197604958283641149304624956600410609837813924402821544172008950048855832240013724157068960896618422371425151441377716683493893029370688954720420108863529123124018625719353315166443254446885063959459757359890814231918797593369004669151149109033558039888342788703249679336494480698251227364658027064992032653311080993552447707084149884092117918457303353814218076206310255988003125912476180043225196430032122434110552380548798334217185521645480801255704951618772698114194808163255815272777759687414321176700191813764510325126049986134385512867252540989278856051410889308714168149812941098151729252357150802340448544570761483860158082340790114021786923171919611895193705473528981114005268537144890222832040103826180902668229995319689918426995265911147376828933256563318379601832760479014172986454623066848182366482346576792976708293015608940159495275719276052238280375011806703878138123010795783789216055524822747321094137326108463640474331868530609248735335442301369455421267483018912932288574351976029402516276669676718900883353279497465847678944930421918393094745652203164400183491103469265271227059378050005950056160816138239592236088349379818743183350748902522223328404125567471111523909543903541351707445003507729622774947912153461399349492338370743274389622724970916147564537393637489425685670155738462778464130823636586847623815520607473355766182013323035261519302602814770884752035308991455907301028827415244683259496301391530076437821110772921404628870019215689552175040999802421470957857131979265411745757970405437807317344078595832147740304795232653283037218264344168276792265901935510017018213697715462881226686653143522899361650918178061853925454965438805986961471915729735774929617620290056629165056678920571248914998718377073668984980666625936450568740712706515341195493519219110813223200258641275511002775087878593994568221713868897992128283269193950682397110503200590868109543662127059960014860365695206785516813658183451064646574581098240477174373597650387411414221263182710486861873152 [114,49] 69809199301162091096520721678162916230970865370057593726766001545713401553219300009355425797937371207497891444978879412753041670423775076720999784182352107208062553351284338051401230186824849323669309816230641671456348488943074879188618411908015240669505872493537572456028554004892982552106152430878872255645728458841623718984811014187755391861081707067424597575204930467299373698351680283205409824584480166151373362939256195227619355572002932348728352626112810271209310926042669080994335005004896746820053498437849510223403306001094753362790856933877181420106604772347886601858730759640138824653210902545835049931522675603273513230144470160910052357181474187454688617148457545360977312956431407331280689362950125930622960653265089571142262545334910047872648521699940715886878069091315110058868153904795631208019922816436994963186356400441843410824560290925627257660064578827910103991713552292370384767389877241707360912809947904372662786680945913421657879445823319215256160984759315265907668649713194580532506600081575984008115335327958260160994531169235224462809510196304421333201855639788054354595429813967041141222250354873901944469976087420810715030688479852191139134197836341787666221721927070898512987503918897989393139154104716493143059410241131827768856128580204756964779842122540070158588720150621776125745076638988889679501065355735575701797060977301573148994872854176212367237060741612999240183244481500447764733835167769581032489937857098977032964232370886480123104511549099112776811410658251889569292532722606564458047334996478059617461078543705978554065067763636921255133010107211647767733952020736844691223128321444921063814340876698013909138230068970279404578966262049252296078493994857578951558384691802771138926478760408787399809420950299013985200502521826443880045033961124498673678810137331013759706669700274987679203587560079701716331279066886501274042352621490514613577972122633775458571814902567805270251373589068722913072806157442286096415032559713434654710486515988715938568285421089898855418643284355748539082287512765966308625786466313585174607039552944561435958373817330805326596886096159940395506018865413768494226631508548520434572892203909836417681380211244414377069256919845787076837745557689241161672517264475513143039621225226845729963363456928777798418432 [114,50] -12915815878997517358977757206918407954492978695832502936107885949053080527393852231756217250447288395077019310121950995242755997164571946942801938744063542697818109699881431109801164047245404444689788827297471497504914023729082521980487692492616170627257006361555647228325807710153932130045481462561705137940167390132808232953370208990072891961989440844485270544974630452326999922433596626214835175680373499909246446346662887763562087772493073590463514570042247776723434869410102948650629886030507979592959265334660901612669688236227455721263155438252110011314885190489488597457091319606511399122165007678322748084818113758604542385789832518096989315435338649599175225607858966233336120423069158785805955974223970526470788925342404584693497505317897015293038802976994280863721461041795496558186787250959502472782997108588165906748593310842041185637148747830977204591003120928196909361786195160371104445083002143816368476564619286767948926675932695736226734082351824465831966137726145773380893277172551276589742540010614823327304174124440851093836610449205575949020625903086247998452084422647977200346556810141997212467086218364233746873110319946696759835258797780690757462541713547147863181596872918632921467111313757464746131951584044837137689084159174808023175552826832470754044401918915583001754568178510727193931705990093381232888889055565298716171496985795121088361093551668301164822454045989382700070933610461955831823026697783990342991162332401482169933136638021466033941614140735727444074778947618603335975871855037954539192515478528759917477899463798542160510724494050902270887578443003240668133818564097253740259871083704008646693850297199749416429362026913468090367088824840563257518914607977736014062617255166783467491577922259714842174975355217840971631879898293503019626388880993405857222557613614092698286770573544402625376178630720922364203164188385452047356329923355687699195441312363439251503247247953544704737906926173596149611382034514008740521678330244460361333184468765192175062002167950358330892992130281709772556464928068626599088484521511175930375424113705631502970254125732926528636368534107012412798384466598758240870930451203537452682449148126911920012352054709787609858581326079910246879059224842240920745606520336663572586745859420280692368775179122866388992 [114,51] 1668715291742469854318893990839493683018470766206420007221980927961669139794059496162367988633372471470741900826216568783013392903361148945170968049531713667769341013751593078780418718942118110356645640091592360501504479352414893508908972024856899211250502617547053127862065516231846311843778035168693235438158195964496756111097298131620940429849920810647672697141951442904940734809011581932278853150634288325942739962280842972295528429414438718547432990207623478131150647312939054385166722997541980431069124782034755719054516746957019993578261535114664787557101042439973071117956367711981101583145735355293320885775637213385664484945665765351566440212427007921252148701922856701579365191431179586254866297967645710762371639441804413762693025212962758260518414588420551594223785930538766383318007469860100453506922237001343161497654826294274391750061875984831240147326704441544544088119068895590821765455505704207392983746161961361165263670709887162449822489657954204810949640524342316091665893089484632995626910494495455731340055736377544519980734548369630988032043146612543937956477825591060238087718083997744064936161121722414197702963929176457567698177100373006210756473071799250711462004294398934421948103386929546262186246832735743885992665776684992331553927207330883829388942116022857325647230354258367487511190258725288916730812047698862356455304835803683307095854716114554050702813732199638258240871229246557319093927414783252417918106727846935058232876225429511535328903551579328724243856432983397455659672683191872034628447015987745369163874331711355428641841308097502901762178127152519486902917897827454883402980966083134997940143946663048948609124307244966079744209261428042713196526788734186040626083702463994263196608629644794199316071159757432578900667077315227060651331373223156228932217939455257250829725139771779226413883399076366798490151207156042036133445657077113325012283637520595978900960646723152790415751956662962039938307143469680570972595155746006579328818518466481616169622519951828384347022323557505215321183278025103775593968259350093635040605414246726853440597507838682498987739802047212490014397387508053075735146177884973653728852227169395875450715767692778647457999696118236530499779672894729061973294981185934268481829627895611747260959699817725952 [114,52] -120488391493861749396660606738417041239540678036086052892997713563906037053503891336468160304783633592473464683225007620667904868341103044975203323946101167513226400106090449418620246140795898867791720250895545449910971561672580477344840090361427212728653154458493362162068026056056393832505262068588911454711893409140688883151279277083240972931015334700414307926873059828204361570948236920150724756883392129834478963260161656534694562321626899496135606307884575845084017468550373296663268411059117408592871540847797188678920840048902247456331914371390003397907976575195314799889222898954407988333492716370213877634787083375210389561568197893844087319171200266882150982210457538166727397788793313579509246646744896863931105790205790921816823768224480475148668095598938858600625915227166755462328158483157198275112392012755187462481816641130494470346384502671407027099107179932087181090145511620309094713807124450439133050546549194769905439404468847826818828187076366390189955504410819057182983083291883973215466014460072681359400405372187336208383431914958141143945560346856706649056631616273827128230487889282576695317595125333274329322685771509654004150605498040907276609502060097519830619016603814935322139929972174031291487046695631209655783073482976022917335918316638018490000486365667958652743193769293150449704121573954244688481130688376568783943684531216554594023923525340896365436576211406757999913298497895138240686174402321543804420911899281544186030713509307065187785407030565785652477381717225233783350618724278395814801856198596049490144320458521081027187814974939426522804691729908197006348573694895381791927034415506710008273259335630896879268589904034467352890829471743872890368571461685463429002479819704322480721098306386496254558050677978600545586880904369525329752707281597408337828863830269998721413961402502403542740341888457979941326637731307518238939746440179682661677947135171626418772645959210357276337192390436730414356960088107570213943989622685300615078069903625458790003651541864422652184307007514183849887487331716269428674362264488259632208870822741056451220672213292399421013916067115353498119308074584939367064363816949431470210704395109212513035028449029837042677922695695040348308001090591626409892626837024965202563759316652947983737672433664 [114,53] -6544900911801215943852546838386181376425073965828735085648140647766805343051234768661300229231372695945939421837878960207430180476338379245641654291949376110621667531736398546243714709820801448594144650092030059963653798814350185743030424761807557259590426948895334519214533117390434868181223878259068238915474774641660676412237541590533140900872817808801642070186159637673095937528782905282466325443847902923916570113816134852166589506325115371572571515942031995504617323467450968371450363169268739409997891998828761048598855738944989070092529449345511019476262326477352336873022928502758466335318835753639282139843087864082443587268646103785207434510659394263121178868375619117788795450282319211649040557286083614385563024134700020590429192832737876301336573744616061869636168623891221059981939848721702453818833638236961624253967856555000669456182245155725811232210483394158747061107102240442776863415202958015447730327907373277380251591841958798290623385081302738984207709246463978639393656108782143856484043550573476473876364784509893799195508969257533732656262055217836700829318602077381730791427685394482136965558389518956815581969526006499012484973994006698660427879306585901167788217447606868094241188383640097849752439397112256519272811325592969539633100457000166771253854177710879352045223782586373182339004558830123854961224485647954868023928604813710349838632928264710045975440735549189520106231743024261343098640776584731909057215540194902352947559192684709439219239004999964143377019139564605192936469394615644426335416631850141313584517310081870950541209700521520089667155377442624870197960179317870071002259806812513652665320437839367729599219281442586916870195522710319278520284208126222616809654703822798192733009675105486941552555619411393830333179220756521812152458734399324467581323148929071433327007817622458789460687073646667053762785715114805987481547036505220035583468647179847412478918179741994459127141907113199198166735057972939966406091951913888745266271455268916940008901071398806784656951087157881888377192667987261259562605681210935716811412261780412665444854440767457035930749639716552944333515467055413707983299777507628895646682752668788337151761472712313981010663669201377584119402427338511604196482329653429068901105507400064893502619648 [114,54] 3869584813962501638635978673069239932905854608382016121780901223836866338856367433244578027534032626879854114363123715675587241510094600448870223027979650664946021109010065653936721936654098309878252349750517548801245796994922603984644010787573021072017615928598113857471061631035230958683172027696158816532323667759253664157436024970244866555723208188320053301920074889709535370570621588375427956503268448072209498290180373548574413449317011239187968556382428405927170326491991541331734022032559080268554254471081249471136143606493855451693987368601581665264260546389359014762226673488020805440316814404537347699751575256441663455465644919582758059269688849762726472664368546163959165091625931101439453541432456807493722653256818124139775457316985193067965316220258684225213896581865743864975601438171152181206802152015112146824884273219701859940055074609654652689987897837297804440158898718753608731839522801570358921319416591095221965096536792646433667461259223753105988725508736523130687693388181428085706770164867185177452567788450479134075795066394612715452837139722216425238584040828806617566777291419371274814708178384394331392057870751227368749625492291397405290164521777383719034699246077703756514382440579317954687452110909479023145596072050602127068976993436412825925567283969515507669496047295911201276881229635589559004392636244984393895708391906171104889269733254812308799020554251008642917323286269356639283244791281630503609947001881009613312396006446618865026612994601902994480792187149882856282479595201588351617994626371531871366994176665117284401788401080476212222143263833782720855425087688452756361677293076441579760365796843775516969500189621820763387840084595207419029279435841160917365698557457204939892231934415952062889155685713722745507299509094270828145669021600583381463550055179553985914104133958453409662822168627017481644380366827203522026414085330565481959168470040419008535431581272686367380723366408679847456007899886127742556293982119286001679020768548099669136687538981659036700081373152336998330596337364650126352739788675415402745659878995355175490345386574471761585753890528753413759357677228263606322751301679821994723027630169684683439082135398102726418457388747541037421829222961492489106783637643440847659656444059966377033728 [114,55] -750692398521354954709699589443417297033219556424493291707494239221243569808668385165019354524983759017690768409570958777625480131106036282246818685125290514942296068373632149931313957621349908945774117065410283452891049273422853365525726230022310855077505868639965944011181100849801661767372754902938681254009650519343535161581565187638289156994895734275783727511221547283933628003259161015938149992260567740583286636433366837769207857994973829623245854180340620048098960210112171217712330961115697544144215953490397076698486709630322531779823406026617701049218929401848783962716420600563436060626221767704580953572358911453438822675602385564749109922272328390002845722766969191475472040601396850865953157495488738081967670374066874761567927930235554404253657498732123706966174327002205403427879423191880547771334241456313277018305273702262956822385977661663790252785067989903526832621551983031611188167859396692504157164708756659577391329166205295120994669698405750625496241327997363437829489284572640847665896698499382395517479388665758998620681216479138715967126993168182474135788167793164353986170828786102519226223301187609606999179426233386641169583913859683564260039990782456852719798194840212931030572091401782153921509780881166919387870824176462262047806669657183090163870664505454976881265875167196086441346576291766412250745452571176441538435247026030213573860982064898789816042078052171941569206110035695260053112469757657162964670943787525923761403403326435541690583508906192292908315320593644575340534087548791628252641433717373181941197919459601050576320819797789866897295793807776632767198951937111355728677486291445016020864433405930261773377797623260776005340637937112880995313861388769223270438087367368091119912591513224553154574191880747823656888116911386379673944684064857756714705642465769330548669036591787104247617291607366160512699931031698968294946934695071844860336003045179489372026418056101520306738117010832331681689786789986670923656315374307780735197403567462415731284918352512762889746976106267608767981149293506382067027625680771589561520450325446293930193524214773555569506591495852962245435104177231185877380489637246483420132600647978736727148638520501782946815485230863700478769017265680562356476148575091253786060030383023456256 [114,56] 100944915656303469268637114235229744655160047396648165887339781752237430939416176842044270844132570272472316137453535328851235681871717136481308403494456293051648796820105629371089562235512719369186915452193299901621085464755617827970229839041350688026160439549849625476574278420028250290604011061546138701035021897646276711239804507764876608277478897226684302274333680131722947388398348603990991120165889241815710956590538919133984691407041082371234753321198219525632448355024465924836894940488274331767514968042500695763810212791710055481247834240562328614671751056912673614512240175427458530022584477444006155613297706287585869626335039990741913183697111582347003121123728332200212258909169226736473106745956168543176826938856910576996053490387888483633484421061527963691077144325729253226743145292016500041352891807472840882580155562933680864120168936552612138127420650288857736800198232710399788804992736527836506786844115419658623131256240546592474614411941550322899840916682839537122754191387909869192462936374522736226752422725527778594413983145270772131474742205838871105114497832538197172812277960006490553742685228551078480576866066431785666852093076748912553771161917134662402535539786833616665749530621751860851382909054093894812620810863462589020175793971926831935322205137551923731928688017257625860674533705095566769437737383670596602897023585905727811228434778473907595782275032505919861252065303599616187733370937198188091154365816757020050634458781919954095892648202376949827302126038151564732773685951614868664855438268855094933603021471614572042897717272514961751602996140393165456691066531709146645066903793320075348592071271165708516135198135918369139430301486328217995495762389773844955770968248867559293817561851124367021283423026710503676628993084450839537373059737689582879488591446579886514812304265147215265399164017823949280558289991127871019662365237756605314821545897506526945708228635040180588495923122025648645025669037530271588988582735051001843285323887962606575153545400334082449550019624251896869297905082551452656713979175920872318307901116390753888745944979266113876064879281295111667867706325463702361155949840114728434735613414937114774298811712622825864953941979192990133925478927890787417162721419288054124542033492180992 [114,57] -10589368734767190033929666539265692324276570077900338641917230070678485446298461004741303659849966962674036978279933899330378433123051356108681492787545272208131367338596209398320685555664157819901819239328982174652965286574444332320328515483605902783413249319642080811112510341863183121294747023734043476857165159348258830422708444043708434959730017340641197052651275489639241342389417068330759393776403445361914390446014771941652467837932574660710966592724773645997397353865462304003475065334818790135730802340211519605875290329487574326472454542895053041760988502168285752116719655472972425066704196475831473311087540484700113374825116852244969233323379396819031578680721551758862815154105823691427348458200996420042048157092669144576674873694294658669573915238829278911406626865200862105190296023853206351743778860017308847133158771301862800973366859173510252867843920147176603523627901194021125346713305391947145299525466624644343419270253422337540539936881881009269877430900007819920685482027020214849190391481772414177278413401032337166013069096949246816055019974109807401746223870244653529128757016855816838848946564917737833012092692057263763659896553125701705649145842211277652551807182898440646067261255659308348746178654758931815725379675900176043821638001406662412660109563413374001136004899360373230132540643374468726175161500713043531125871576944127717080275810405137876574148396393560085272123232513198976948488577447933686453937801100423343293869670238907226376961016716851932380905814622721644164527793728802441559005334571437507015413526478820233038464499960810110760497498729817868085898807618365230398225001415512543715871247377980822417432416519818361817047005855969605242797114125091554650352066450874669959459350640529842613567888371048539786139593464282737563867162509017244683463069018911169351493990117285635845970894855840833533445434593852486241780497484682843515181112387407073683094621058699283133661453906472446751173105594451191992653785378400442057599793236628278701168142786911713818579794510375914192676391153875254836738251352987791040350516167667459498441619089602139932421892330958178990354992343446995364162524322567292781209796560919219749304900894327123357180347061497578323274502100923200278977336198921125765895421952 [114,58] 925842371657694889354130065701450134756838047115136476528361506837563583602821762843496868449129011308562816986873539981212187206840336042096773324640055235065521572089628137984029445695545498040188889697811736751248427642929583469766538311825709191597544290473411533775376050909533911093909881545476853993957770700020529569272116830404184098254406078785436280695055711474272910245919577166901209234505152976341248927610810144952976405070178848254632926047801622016081523987068987499902028349712523233615852200121596878096265309011484698960691978360210854195862517848162454877665810899328164599360130428687319185458393327160726516547983026340338455648537126567539744645318701322666549589301079382720113626607322141537479655726810071027539132873178689909190759710496106871534856903266485366233003398898100760071582266244051218508871372961968028477090013603846121391296807492955224429015763111468363533626563374246753446171896460918498754459529622997402981630585402957124838842874499168129727676361993184750105120827002446280627618550515094368027765543743267410121621455254780922187520933762619442672797291056280901996280964825428813606986864505998871760945511645114885455951562718020698033245801722138637222265756852441367334681290327585671331698152128902945730815235622861235511336857896870318720644565891584060492579141683141672591800894886977580445007920404574689223002893848480821693126285983727045905157873599164532737577462102336613082160669385008684002181170131463135550872106492247124684613770618579260729633765909011438620973169278489585802943275264364062838372284886790009476313904591635817101029579176912765436148349711649782865048010507102776602727777879707021022213709415346265904069507882383499233690816748388681530851295407042434780347129333265688344655616735127163721852796515670797210476560494968595108589352070068845452057901640108447663961633236265656257529294155420184517385682511221251415297260860823950145594323175012316366536098222519030212308945610605340605981996746680779493873664234575495702692704195475553637809978128629424803179824714813021085939268522047695510332232596005940781843273615929166604900838289693226430404263090608302638362440623588135458138060340481190708653626896306975784881656541485251427469453828033512487256064 [114,59] -75949610187850187734268547441089087747328442003551453450246051106253944700485493731633146922236179519074594198234953892913328690080430887623109423252201909666813354479607957574305952242061803583843076096313109603012496290250251799171555089030259654581200164800607268698009137606971190648896986488320453041839250713738911453928218349905801270534178410856263104981304191850260917391169961680200376814858542402432935176991444599668341173511634653325522160571356899665655731858379502789229677704844149925499655150173624508900116994321498436981056589179247593358737177115794264468813337134893822908857508183755574304652979691254957859507239394542400947305855955743410046173947478801397527874453844650600816204005074137386437556441653598162770800705567658129621095778278967023098668730396046681913230544792738282918702059302657215398162761775806235971491734997314819775930315453844154689556935633191191174808549046017779261228583192619700899492350085799321563314543021877555760032453278700814024931237209476234543864615502505663328235412245079933041639799740371342547112615468250984091505218026529537570642685285382777974687203472482571894256380848611774350521057172696379127393818731763965092261633751460595189550109507974498784801326483008323420945366726764874016642225079152183629378475152476002191013822094416303472254173168115536051308348437947929876658312919316726077919943963564681794319197154486939812782625689020074128679561238592765601035264220898627690987271754958441223406495843331133783978604623254941632897213508540316935373033981068842256499026810093314844470355972128405523287732945376971048484553828849266386331467299881263619095129547960991889510424994590079639076981308946239560500417918631999555933368798830308874824861844015914955163745387157239374437236870133105073125319112011698606243911033715835097427214278595969558051928937100388222129654535722149493129983870385192524295588571270634306293313067020387647554509043182791125169260942992996100149245538396745658391733489076748851858048402883491495551688596701615809062011609460234193313140871365554985592943423128866800101271186153540287740700277610366503779704976012526618029423457039586756681042326249193044717603639104229090344439462689181669908841764893511103784573932116687978496 [114,60] 7135655706617678562615357415069165235162898683012967246562554219044618499795367734426174493008566449093769793851660585443672454957957996479854484452594903143011565675044787307910865421605413094057467069847078554347410989018395895938308202408178365308355747930132148698316289333224348820873515605039688299759296707199825750686404903948217806083838280493741375805182933873639598831990988315231190486374181080719251490732971583948672638356513864347022972715733498145657535505261576955084731477986698520808175401165779646349539460980472449864406774493204220348790373464517132791013474587209671840146690877219080358659114311666416200565810610773587990388894898968165367658951295508706694236446143308488421218789378001367828358952910046220444419412965134263872798863255773400637956758498500549803077675060832876289855959995252731035554989334287538815720956728389288480504986220519392571831521797951813930381651912860267304507329512712698683428227983046395566564841397875340006175683287260393816654287607316799852907773788131696568603709056308501232194790615647323157840453867191991255397634260773876099207745236749663978499140070357044357681846144486215480727022784563920329523582401837459903334628795920263078689182219689039795826541662753484940545747497080444556214527441315605934353293265721122689281220417870281871281077227858726296876019443717565017172158654855093203279151349490930909064955866060670563282751634718952943208089837385005565380304889404117538738104314242774599984784482091641591233646371942629389589891625097332309855812758137572960647342926024341064816319790414767658268590132841082276013721834065373675478733457538322242560800777272187841933948168748852252395096992460487479714074116289534833613863696768892321136117754101755330333656260542557320262008782085022795001372055372132275120183895490783106636070979417723861639044095154578234635517801840114820804190604488133189135672992714216502401408430710388610899909499781571752249665148886418829695795263867807883951617865009693708140411317383761434897160807011393890647561241624738213992852225366304884001149977160604931807097412931139933201042718427088211381717055967830819626615226170799751056453624477514392522756631707635175299317260483076593347799893136061306749919351533469696 [114,61] -817816737232182617807005405828662968186281899638044740084930833829955105319272153871058439400362987440621861756304161968926474841066025887119238122021842624845487367144064643505682883166558627731580248107677390063842903938164555189754515301303111902503785761287563155849248036110769681478121161225457816535132281129340802022957314297432832377737584027170348765986497784944974771780819869777762249391931973416961999261471704128041490807839419888862398504557772850161271627721415024680437574513883196879675447501723094113509787546618572699299144338040809428061958697933361885550804672998254305768599794196872764068738909369621907465653692764612013981411285169607138472072738390922904214167284210216816622524107413250332835383313102633798462615659617773074973365050922377769155365548522199095690636027662983291865854066958643809274285229706481002642638165485642936085881244564787810670882163831153437585457500417279127104294740540771167386198398668314860805770701849744960050262932733555820040597314070028567351256408991353284165284425637527429132014598280670814344107396020674184791366961177637071477533607364361624448509277843676717014825447414129680589839078241307549817873954040121300586991978252345585123419671601845571784959186147496663786852563813137321146453526729563570783424594330772303956595309054681404901255719238453126796346666029070144537125383857443444839646144682036784317211229987841278837902312307774417754913071570801976747427040560378631242510606388523607271719329311882679725013098478303527243014507012358983218249313784817471838163092249390872007366761259572068419893845083814772384194547770855172726890046957165052299071865229434015878206908785676306491890758574776145327613795379219185956222978677529615928811399689621322055971592820055644825065568519722757599596348958856142738808718329294932695811209456628483250844375903157437791682899098793563641515253953901552796805693614837025469456808476980471196618843624152365556426135004154601481481430169844693414351706798573923120661287288860369283772686291230112924448377860406072149571057786724852058094879390183836841376868608337281286165689264259759327688720812254408722261334139189049532498490149954317621659833669336415170762327667667409018873620105625645306004761477120 [114,62] 96331512938253702697583445094453046217469486164411781735537498014564550867448714637836709337152032191610259567550706718087313417106369486879331408472324202330985435696793714685984995142910875777951097523535610707915660804550269436715387155432438361669940217412828121069156558842614905537968014660402536547671757666647540764657741333096577168968338696387246933686731585123903333842746730624896384301655483702648221673675860877753087003684774138517498861577193051022417808141248588768897532168991369978589976187544285742118918365064238871370729847362576808479603320190118834975536693493375298351588525603966241540842583183901248359266322191958120424460114845869843477701329585265146162653325984863475873597430929608798725192013480645178165670050769379075924321354570047597198788127213106880274789087567002741499718759545164984702221783991306515620875694922348441867359870454625980570402271684751284629076379113438480055519252475306565774623825811316855684728859615206124865834759768648358246519023164226337439502394639501173540639077977647967976459466000771466214141235758557807655537561937687302090587806084274303217102540115157443515213580315589681331906600309010715079429202297642486294018020476536428587368977730699545091758907634533382277245119882221963830703059731787266338264661710284034807517497377937327300283499890137207010093852021415279728709644975736482264626351248334061948446803740730168061157745588539830408672862157843206430554241312080835636172154306769148964654007825892662147295644353490779960700602909858484089103717536120369407441654540003017680557802719952671053441031294618692216672098309164568953631974437048434673281956143322592707281875334711433310610066689768400093598221738594916700486452076617074390889877144003368792878884556754259608393118220514148726406816511020450257002567830866504185174700612960368945704220630084990840453868724320905258070246114553439222012101222225736015069941872635788443975847750728668416560870294645890374671898407927486766539091803199328905279990397790004617559430489713345321723600270863712658823450825304348560550259366071250447313589792546725013119674188166959382540463129136169417023145627189409536606419947250196942282306737312849771006971553234162172156977250529362336016236544 [114,63] -10095961303352959174719949496780077435994451312724132627544915167442248700119412747796380872193184629025250944594890571454314952154459637454288841293732300490206858900456875810303098464542249527000759730743746722834827443939664059174813759476897488761547389965372755511872963381012518649544049275038530874192521567666469395480392339042796283544654787564053034529554607647828228566112614953092098837718903275794141531397201388420258122379788636478323359079668445499207424217392975902985876956817721219875468554266300346818112461231988859168228944712508610328390555095453321080345269625786901673635657202162335508735294483525883815067873163159517505135259121850964587021850284110601099239640900020266975572158214525821356153030273113348402723858188607834293894010701608993891082401313188681290279360946350417538210788445565138043772511645059333020300367238844644823611806235942458069218052995408137102285954551093613240939274487519058788609344887360289703135334382429858195893637535066474705478330984119238177640019430886390543810523713823417724345208018666832771972575438247943490438458584211631724588227530530342745765552694692402944765486924082776365345163493138822397920259785797418875205234183455909551802760617195244479145958186586440578940755196914802637369686239360966794253580626445976936608113287801349970348155353309971036325244721200994574334632110460670034820973533489779830564313452000071187250697242427631013442588229899264717235355006302536629278269749364734499196829282219935233175323339166820055898024443178067190025573340095421809881151528619130422802213050719443330952018022812817667938586047449560721698106969101520144714536157105609868684076508569908613707861334990694229919392237433214900992680608311854314265958561994910400603087376007064867966400834142504294295155005921878406331890612593455475097794363214271996598506342551145944137399578812319321708560387716159540827476403423586066519980216793132360328702698364678093395444642503672063968653894795409471142423055435090309890116013108909369291769357057617288463749830920896465542339974664778168306785784792223788685908976360748560782288228237382221668341121141092999290349183717297353410331281762342707202668257395413517506771044105798865752839964265323832541184 [114,64] 899174016002353939289212561520666072726088695906082202017701977861773936382141426563661732997206444938320819601196249859660958562516485593966539651119968298490633788983480702571756259891746612287165412755181771647611892382504870734282874029129415481199897774517292610172041763597506750207553395693223581404432152875713926344786528904318218915086172420821387256162049274011780540774097820756893042745379213799607399553654787439635420345609368415907993898810568315135781024193436450690717874691259422797725418304874059204488017192631142168009359850019040407878858251254129200691380192154906752022423152780214988284843815057172503600834653514541988331247138189371636203637895093734452665261579863278899686696585122710612162941319062273501077912529090290752968096605792896290006586621933514171674908395426716255414332239469818537029337680681365706181099099471193001049327079725442874533888193655344460992429368888544744161194580714953544410491002620233412114358402372014509388619343251710845323031275462732807489472447431287050709675449329720453324193653671568579615159787018256065383486842036934823883168541447686626379615431615221605819038226396246320725274140819839936507385215205984675952696254514247667557515523560559603704138722574816599812749909044088360038264449374398481324458905129589674470245513937805232998496720820650258431503787766034927288782674922637193975679561310840052329576927058669664831421666032972283957841857020990691513365115411862057635963526250278964888691511257374563075236984085933718584748658256472253590339931154402038977597610681870225058034011969339404449561837736782979898772497401623757311783062581339489681878672732299794714285706019622543107781660109960664896027738452612450286816335904470471766738202719292525162285458969890396419397724587792029107465445382086342215760949864896324323108258815664480890804040737197847726310958629746382878290741897984214803481299628845997571512915028618598678392081414221351961784490838357651516170764797917338297508409058646728929005336636070525741560360112716183973699094293280834518781053161113929452477123947218331057604190216813259853024029806074299010452253344771215122764335618636215268283810313832313732676344181317414351825851141646619268415984576334135296 [114,65] -67847582625982913787912000549160635261627970279595342663435281576505412255711682343300860377931675890853426922229046426236457763306287878990954736138068688071622764795103306909239497359058159662949110457696473593725490384583001738901550118479545271670715213380991823182436050995676524223564369956934492893864308828058200430206978890697669039213965253138547417560179594662625588967309777321171699429763595419233977174675130056036095058918596306108827313952398838997698770904059210448192579896682725668377999470714277994458564578157986678459355644442731509037599878954918819870033331356654349548027269405156053454310518540793262553304804665765053906544388174354685407642022125271337453915205945253133320459447966927690241974913666577914369295061885164516848490119329061054069414546488420117998957481249770882331467974181372120828931955353130728441899890122958718678878237111419351105865950202712983956165838454273220901127788747340368448199015718433813572977766722518844744221992325844475142967980540896955360623491036789176147521501638844091927693244359822778961210772348316657265448880436036477494584919963931033519021395106795872869596959430555858240153772721892501401481462504369951041182928776807225007505111399053157836627416860813421020296532804232131644128480565835274470042582935182000868901261807437605793687193794190257091699290589364456733944972045055879418774148664633055378291620206711866438756231687761650957961568382435720795754398924657920661748835006938004975746583772037391360045697399733394628798019121092164892797716470700085438622645499794312412142460302517143509477027595551978389583192208968111471848583300006846122597663226602969339856796824777975310632977782538539758960573754234485913926829543716681684601588807791382895923262983854274637152998002657193958843847536175807646959758067366507510500102426789833986798994928384319582666131828780873863219424090467989982797762099198561315418949429092516330296389569525029389872291467499495046954569234404958243396616883048150058752299279938606133653135556643262509604309013541509953459176193918876929337970019548197144890945705062713133876178824459651382945675390278500133923781727686646110505043164570436054427672164360195885110650430496554770412596853997568 [114,66] 4370118159884511213053625631732385059260673844803837225549281431411190531693185544766069575943615293659682436004892355473769007048412685794406403019816952885479214462441286807237220814011464657505150616015153345484748338162188915443904624181326618092371961104053132889831306240850332628631080369978501666483744849983504881937913633547232893442981507514073684767123977328078714074310808473331993218846578406061493511994711277759099505840796678787293456758985292191844316513106304085531626893071766236425348901928874539029048145181172881667455913783779004941910031505907189445400083000253884807964210792037349202192699283063170055151876045896415112255645436138820991824794571623967059769671103796021681046247943523812664414797701284576568817498039167416184680495190244312956179266570073223165919261869639263880042467855422477073786869974771515808054514866687051015838941121351623705824035490480878057011222419938344700229902631466504924368254909684556076306662969937060745429797534571940655915450247690093593295664457844484948122488694691577861859004966828147438884054353924340636668347602125907533270765543494717551412539879245095904804804101388346936314804448702553061726908593400367399287334114452439547306379703297007481137574783153287746337254363488751397268706954425659578537290029045619624202779163656517695346396440004770767879840738950734855879715195132545654144831420320168497326725652605716294474747472734944067997774073768810297095329950179163893818292075552374516592058307556214600544976506534433651079560488707127882270329809056146728197976874605985047772088162872656768002236808011816906613001793579412477282940542522874090041337574718718714639701170737439120407230110584906198647474449041286317457642740763475266970444314935685800133971348407230859033452849919240387645418332591403007272919346137128014483498242711572363817498868606314097543296573887219366936628554227986814041625230469340125391639948928938737066105214329000858908857295187965638408905168698532600496606007279052935240438295479471871097725459032624690737351636908415247422145551000904852667336878735747385868760374246441224850422776163005178097642260500299966900872336472407431402872853892774568102397216557565337810330413512022629261240793900 [114,67] -242043043022031882429637503541888172059934353954576090242280387632533329643848443932594077435043835786778300840789723185303219134452600785778202660441139892195691485372427752938049858420238499571129717282414270747326113210730378471614515654611236797533763539423944069103993881756975907190677587926300512252069543916089321304381040259106598444418897884956329542383385228876670311120889836944746747623344227374317423726888428094196829065496252782232195453603427903396604964420313843837648400202886104879397975655905403151957391627366903399059805708438436806446238350169508975597616039300842290184639723058036181135162088931867640332518992793778337897182863862496960003420980941519098448346487425969125479297116936543589970992873283194748034306590010131909245091504910113335121635186215995321552203019160619813144078110801352013527453440575755318920154528426838990664455100790321781946646383391167566887893293977292428658046359643924788377452214451554536728149016862159444324342076463608869116173830224348324352554940864179125934210346035152144157346473783292238413100698066771851123166096097435077166430751897105978741352055756611506862240091056611423649181079260088602781032744006817133688500348210829249709741130625284159260408671051530929363135414992942093426887323867553231179149843108584076978979667419158893731548546569626951019025357871529910994985103627120526898646812133318514002372843804667194773072899227757813752779187555885105784754006812217741915145240095465980191361118056577214143168885773688100279976448486951703862467218849723158894816774047863276697490100867238045228683698482103792153389569798913325934970639914240659488139614989801879154411098194540061353115830278744642240876201381142134778266144900312239795324514711570554048370420216920849278880051787744705510348701750145677307506376752959221482329188111928809545954043311044927191527410101985537943915008615919802935750882874497213256188227372023627975135558687593710811674025774774708249138932884402515276197417889251767924182427915998872184590871056213708292135522030486654143620278832451654658743444853897229505206973812527228423829064385987843588867332755850914963547904410820939173215379138535513217433883436165147701007881522106568500133120 [114,68] 11578694592066607568760018419207059640513711702715043676183302847284251270345439849907980286172534829906581933861608409966385853820864970330231331350605764908149127625839981088716267823081460341584187522685393214745837269403571807927611751349258457338209828382583092532639373176190072156018502450423265541744372668892469587609291673514662519046763820934513137788761323560563286470090030711570618968780393096465337982528053503668651031617475124612877800331967556736208982339408852284318308176088777934772268894381234136571538462391499237486098114610102318447311763159779902730057652221683758428550995874633017594741120502281921163802176339479762239474968374289442506722364600142765921407758311456282634674345485585644088885978878049875075699602011546682229152575944670843940631777917918952119734585401419318461974319531354407854626477595315444223119363263431569590925609303746606233442718233549489519027796144885489987080047244908438914152823574679026389971621141967905976448895676738835715559602641240976928654878794183282798796503992091418343209489625940159480949601185155533302446943439414759089966886714214365192221836300640169517061933553716301205678219409271526979135580841515776669195831854308350394434537969495541195739927218974144581406130868128521146032287084293081242334025752823871769211756109257239928326177806943652915505322335332714388275603799190685912137823933062647240174979436349450266583353125674287749513991450187792437724821576457478536376707999493318382816029561027404530653729553147032557797602081743754960701870583428086108835861040067701397578248192760415628134641352120670860497373297327784341745773318898981095988484330605765643070772713483563451657499035027615263520112069365187396920118570035850496368054875094979042260796113577362648316394953375184778548356878632383364316979667902525396667432670199454144295293838815060839683180572183066383434211213123931490702194197297214994378713382627120963169669433155668576212760196314296818474790192342540958845958620794417345372962459628962051504568729048761410089732778952644601499396638713334385884503278978897755698150617878704379054468522358804652995271999815022083948497698444372289356648136857057157968058594679898992295298022162934458368 [114,69] -479151070936638585694922106081563404887396160422082098749364606452570516341289591255589461395201296265107730133450584040781073898966889836185892025974221102906939702780370943002729452641769312841455160161136543411495803720062545827956001678029910927873931273412277063422668751449949753007971406874483746263347473723122579336786650681575764728647488855912435467797510791614645575844712567837511536589036293387663579678304843739230491291626473153034243244885484020330481630741485229492993702003797568562740848503074818348071204609617029551817377335020509521494684309523188738776784887110945396037728603861173072135864648326857058211012525168360674562263781716935552168030338770519048916788548030410248979085500277942952785918268902404468599826245057250284576085825820364306567261847842739782793602560990026973003076659587580673661293432846025322204204867845853612023074539274594495264882584420499479021019579659025914562603227980498260766432845854413799632998196809517187230627312430456143295212889462810873957609599200758841751499575667092599551192452410300086478511676805596369609903593537522378404759466632040369506727408118471594542968572517947013759689176826235871272074217569055014744346159522836030630925410631625810875468683761754688154748145593924972083140490785909679115223507560056508691494755294748845972452446448276553438869476842027438429762157290232544659192239060288182154236668217431921102184089546010485185836598677136248516886472246331003062177223088552735258966929772844396741157668333080889370943110350640958052673811703200593581183101021261441002457897701148389849000887161871239006827820347678508968092138569482894755069832011331209550753812676718520227163365958137366699922951511699450598367281751937925653740404248891721366193353373039063764064384271048877606620949006859847001156020938361960689805559539640302940485844365050362484036219557880709969716632847663920409863311488864098258660314544114723261306521385735733888416477376136600033678054458454104186034095034997030336831570166235425289341186226631799308079183437636206395264429598344425486048419813689793135050824210277053126403065837846350289346022304638132809352767130309249946127646833173314891280206527192847764233620510774976 [114,70] 17115333941928473017947990061895826397542637709006218199687593042346992711627964555237308746232080251892160635966746451104798804822557573018789500561870139260817427448078926177375472779835854659411521623422574504715545352544634201469232185799770387672847158584301537469059855842912885386682174479211200768065284010413071043440077034276129536449512648072205736947028275920745607405001264095410547232376106519825121666142179329739660403820160478841925633507221303965124892487238990201715649868944098018966498227240270593195459633358275815626650039802490968851014061068587844769238797326821024608193209434740877693157083434870580524740717860833454674315085761024753282699121242167978160743662925839548550662441796430183525975223171022330477628107909894934510850012302617381691110577431553507837880679878320761224178296122737373871270223283754274446226728250317511953353319551515452406087520456097503008102755530222848810896475994154998573681908164847017972887939437993214770045971305686120688392639157201023481309168727140179197448020813969809686300207491153681336982920284566826933014787516709915368987320338949629428951686727316385937267669028057579941822793279279916584833148228591460318218355572697632740892835766158591663771902835052279723544401314409171882244996806384412190794936425485619948293811009880550121963543803960125530880378576042975189395215256611463426151417732196845364964727378356063033198731498627257348892811952388734225176144620284969078258152319471390201634302321221085124823297272830959213526898007432284371662888230701738763842974589030721412785339674997108315521118432477069819690772701351598672147376034507784740644936969909319122488994151759413146518346436500403944926591239627208548219286224420696210875861362117529630437596799724215454769603297720075138499240063829899857667793502692636526372264652096166910583217716185892539106258471932699393869693899390756609111349753592496228046482813157179132450821621571319332110437862030245967006165146802001398535854377412243466824604740194970020537101676648659437216809582149492395121656468499021520116107324300260384035164310936432296447645922944794944521855572524426508736662101976853131291362253189372998780677858340751426859181701072 [114,71] -522810360840429418780975540762761740639259665345745823735211074108066829116921680362217375779904659356603756442970866747961874300669010362277276609295864793043037513175563165341941745181398991702017485326639019188350955252223713333628735641553101193560356234763397398264817214426814644431163201502073389433893446809440786721708566604458845348598471667347277936115201065639581614663043306112253791862574884064986281892916899489308976280543712187786051100203797929392275209397159674138251160395247698663720350574075807740635663106277226281306696593895157827086741487710489769071378210763555988571270474043528979591483386386339445225342653954634997287160284750850970277453355433967730125372566839777737568420949217099361950965108813547828106955201152442818890624478326842089872087976337770887281033730886230012139037937672177261659277429079075777075042625299853551666775747220633574862336523806111277855931961788924041145148999704286951817501370008188028523089915580698438643134193483383237444693679440083282302350269707160065955541859082062101663916745293209803446099747273868765744331651473344440138966712359160590258987662490030510560848647523939914438265716451419072070107490160717991570034093122210408516707426093797031497736002862667988285104582301855153424058048112971036532215117516336095853407715733777616380831232682929539878750536950182741601854203401966527886913834698105019012507589729260452804586294792402262679701176695081352181983756505495618600879919102949544423336049058061260292975575830323536736098935439339286315351359859465348032046377245939344592950911329880910667233146354357472791590160200561349151019344833509711787129295308145242736174050023998223712123687748304362277487116782827522561522698219275288673144729900940935063976050447177668802919692349161961365620667407822397941104862483937687221040288708385904818218433663106328531991017550036489618125373290350284898183090676715166993338722271071732067113811771218118890582868931363112626970026523933301192654988011890752683873581642754479238333734338759869139446460075783041151022649533941275756263500835478583863012595801368087364437325347624200449484939823894123635198723174186219013257298514286630902357965296940067913452160 [114,72] 13396012360652902476628931049545540600506556869380732619085990105670858463007510495154447270788649095521987986137516177218452464320605261479383304601543845828399262697817896510873926449473281021433158816579616001115848866756881217192211114853029173314556811385191997626506204364997414089323465522974122157368083513207168427011976489608589328914244312511624915275844115562145075132314913921113699116505746570941042862952583561088306152100737295946204338579393986708940313047563884707473499198711038822993346905220417385352811579266085710405142320796885079718219155722498642316065859058811146916705262553100329485870075377683319008169113417117461695479797642894656974643988685597460800587626939643655027730177751793740360185817238912870237477133009078416677121100927427974786887536446603482237142861638208971720463052544919306214089934465083866370236571512663646675789627443698197521428980606961211143255250641444242843086635465336979358299178258662242648843058630578292692962942772891026791181389751619297258121260249108978080458055978489570659917267652274830936867999658152313515658605961150984037324702056404073547745972381089538275493878056363913621123165572008856644967111908994176766462982657468492684963974316575033486257903906290267950513919458210991642085709801630026201752174965773916909314401824279271653667626896923229068018719333183981150227585801054543097332161869737422234766079969680755112813306483902477688601557434106980834116850417007737151442536280738408871350354296334205739753142920679103903739011040034004606843259376243974740458273785435568454842864618105111266977583618816080663902172272970556725815158427189606550436487391996058610864753874654204234523580919384750394285626894614889873762509137616243883083388940255389859516249734378547602208971383262395715244436382128427424547763965109467990559365025980187812718988681252159879641240119141150813768300369605855400387044306720427280692552442962928587781753972977930473085527050930409780578973153168257206667831396250647084594380183107088383144179206971694170462580185900066031177434016407728695500485935998117656712852757234823206937352923117695065977036997579221513746761489477297228498692596413683324395488276066693728672 [114,73] -281767000636431329637663306238184789915276440954253742723719135663892583802532032336555325265381015686865634638955604309431001356839528341648810141175757222148704681334176367587168723439208347105756108651342973178522220261943759194523247972559814067496136808978084822838439624812200839690698072181239727253718778281356797902279322037095971619975240289974727102432529324188374631984785709442094630612037411558574687907291454148080009104041753192628201782471089771979796287947692382382418078949235619319821211503737975044072363418492006933062394695948239822638685310283444195733149988714265737811194718097639786076383611723414843059867232182010810909732916381876785208656507081180197300713365343281524597217976540192783701633954886625979892958584768696831888147390139994959564827023854426950360639213892586876266127055747946161301271390339244007562049720746839266887419378143140930602137702323643076368524064620766838249781227507387513549456424083131132217403727530099380042209566149880342933192473158236478439203280982599177623059253949709509856902049370650725285006045120246194206555119617811431868655193670575727031342695150995885496305692857057252313705364755808560781638483486188155246616839361219331128750512983136432640090834862138089654645395395288126750767315099837842937889518467413362485402784936346563227149568847473946978844410510721045389555981236998712876514614207043546356987931522925990178462606471655759421426185314985013428310181990304653316601097480635753019453168485556476015556966326001044828422288201844578460572492949922623426995185807799298303078031903844966884708147160863090477133008403581318442032492727332780921206858219273592971396685446923580084402204715060919699934349094575817552100942165037562288730272298498290639010933597572439677001371811799897024186621097548728914058200478807089927329770987442137348927633431774869821384958055386117258191774951851825685151926027590443074807219146170546701886465619601178930225651851564080782583260799561811523031812179826392458883194698532336447294895379811051138968861324699170075494592327009497907961616034926984424231920885696464106791289887090758164243761643238078485349020847195342687395852787538194707231797106908960 [114,74] 4918712033262244154530924784586650067786146791643924698506456224216505217925652534057132184231592245165372951805935699133714823667837467235035779692669434512060408241399979850626412559583942434867331019313955776318269944288151058531528052871048519907063386926763621982918194575346841217112526661740536367701956391519442720497484400590205089487875129231047917107270593448265710857711893495596375181521127935750045043487665193809696213787163121696229436128313594735606167349742713730574891848577424614716979213317574834151063127381832155145111047278059571243974927514444817901186996407348085986229707130518484711532693246675023346614005868713626823327291611377507542007209312410048976359657193499433220954609556639867165089406010735803568386078679872754182952045529601659388271788333856286477957515435542769215974046272183401707636850676413130383778478070506733188095135626866065765491787994060445480904965342406203336662777526400427543693224548905044082092329600925987033706951669040435321609740106371404179129696941694257608587289830509827835554265382279349069277559607201367421929227989657194502172889604748192249537809018316059458014738123391237614380325954237790851714649470556126149402891891993173208090627588836957691281426116160144530998053469774076197057214049411800099851816026776709865256201369108761017870619381849325934276436073933800682780829170806704540644122696148765230824769438641807561450991366330572094285084435412938043860029476489469939867722797020316728277158302738732651068434869417965890030083530602239922438747472458258410606005692006818331297429415256541383416029329760239376825647007740032197664221443890714064635946825059517934348521956875752607634260821687422444407601818407105719487486402499691141542386728113687045106096949837863396760097744104791212465127471301726904441079691293289919445706401857157477444264843591687856026512965006765439778257535055469914653393206958551458501926076457448684018263438338552452102259329790561894530600746362443465234708386320909578366473895661884063851611992699781261196865305518565903307526706576432049799066391135895002882731803343808061655228839386267005542139835507378798008859569691090798013680500464762189775436000228 [114,75] -79488400765257640050181656199350124665112388155352722123237005289278322616363023629097038168394886239991328350299667884968913822357529347627212316586439704527270830517216133395981489242351041345296467387396260180670518343485312986886559938818181168678429331680780806790764969743951325057570774993692359998658770635911981226971552152179764271742235301096353792279776453146113125669835902469213078518683001339894230021971249000372688165580465319768088983659506690843264215317502896166643468716662341264639232440718849918300027696363621617317277132270147191559406110027308166946269705276262967165597796481566752839793352674149058571876397663896395865284730885613456755592663722462283171257819358754469525096246019589172922879156391075798426854951132967696795790053704568726454845341296261174471581877293467638327858680649773999087338765622015002933207990309701214343199496596936373454050330847152172814316572226757519674239705371193390749899008409380606372467954631978015730173150063417227545608079499181367389739427106024234040256891559455737824231981319645473918855155911699138045455327807239865468757689232615098534034782970656323369861014605898129788681665818191058009848843256188950275987781972150871182156266990117354499118395587066613499301067093955285875170316874811944528341834231298375992650691317536310660689576536325106456708556088402537131911795695374357404097290056705984056390875408175328907718265396890954897600927094947653595039764232606788555135058369441475652945735678438660749778549029550370789363104648638862589180082291708322627290998271575723524916125894288927502665625643155549631827378208289630938333087868002277932494169479983185874947767928977627194356875626073612054693178866627221543696594672163288581666476019404247598742346171741142103316454069673242544359559988386807030478354118652632247268902408556642884706100852169366953066382208853117029155616480136858342956963793207393656848429066873190450609637206715819023386177089772189038418313713753054808764320382277603104355533628270440264107416739012108485798911259820301696752172194255711254199726156649687190624080626160819154120021069351807564729381879937930167166053616146178403644990723405752086824064 [114,76] 1363600576371520460303076195362374460970474298155599852472998679917874695223067356118259523659046065928489234671387516764044534312826728114197566539280614188364498167579918883211061404493979860740239350973086062290245265680203630760759632373867815495309610334269868404049060507850189658897210542288442245453683651049955362716763785445270904335187086807467544274323251273382597590006592361175337913253977524171502603429352962202723733888117235652564429677659840396038682768568934681226084541794715468018575659445693858200018512330450578402761070055913120154230594630092366026526737154571315081288571197562052461436415323265636916257248153355015770579133291472695330737678958005629003996203645599199391986288881227439158683202292007082509744174709242040440043428951427047387821104418101055431755032862232075527084043111392580568039995364288849833518582386115186213038175943136571524557045907952847537666134545308643320824854134400067601084573192120819325828810763283527421222698764227948984559508514842802429500252607377743707219629038689103776376482560265051234716904547555591381668743457228469795604703225429528996961251595138683340531498706426210628644112378362215324135259502238425664619428458943262181649766104962329663034370883226343543159408714087889824094719866248013746385888956499544223496091062203813264055547054464391570884593032584899359291954390338270925234804786761655323888921301114738451093301718187002036928164041263016517313471860519637903768992869573198948576870110455901211315953693677045183588348771043658272352801191656441035785050639567415621628230132012274020237140632354882121550272585359640902319168320854747322367654744688546691958514707507836434774635454483215172864432186380302337717495403659439548881057688886071041040049702555261174263760580871979436152282118332987353890996108985332956537583484105436714640428988276610663963233817504345174538646471669781189678782457933387719097582308693654644749329109827687889299531913397768473955446493196529026768657371451060960424623927704038941189536872000065097319942362352654202928598245305417114154744635450556189361031350890151324867683510428158960174538833497674243510853289805408763128955271904432020096 [114,77] -21061146480708618338987802285000218965100730437704805221761703320219070261511566702551242852507774909768308606998154036315164805455421759299704897448232744651184099750935089292519532800848718991153324786327483997559581355394461025876187480030546234152991812842128384451105440061622549262001469505169142352168467389790707892145944616461355682687967468849500780884435629129300181946343266984633009997649367813028518550433045233810848488493916751249671890369233594109024152837706649459106983152271951375843614038674334317962504565920671051752607698478219150149727007225301030041299637377525241611597430027636031650465682066129738449036812289760967790253643312490875936916524774230190540094903125515706237722426872849142641764697803481559875820731857575691168734632297076048467722499609163807817275649706054261426180757296014631331017493466612800096138359108990463508626530928140663190266638355993160784814201661990536759424412322535852345735783083044339768461689496403923751047882527825398258024342657798715144135037398127802129005525180362319352683624651633504693065689404295085763792291618088332461236490972537041819049235399347520563444484377043016722604878461854581014004590016764714671989162378965462500525125234334163518789889435714706419245347448006993826512630504936837233240735797434653356499815867068415329668517548233668226144725908956729795885037136371062473174741300618590920530220083590673619283188912958075844307017939067914356214393110316758024334579419718638131431699335700905074153964537653084041679417483608203076345818064820890195815387599432756520656688841482620161279392436451445472072262245605309954293050051747208398878367203475825713571154674861450971721247829300170817208831339370367936732688006389075776963562540457684948782271569482023539509613248199175349411289671078007656728286245485546626680934307860730426221247469815571331340874070970820802209998598058394286707075710322459436184747282421678955773742573028137595378395634867227847781105582831136483880854379803507652657138773783496161634468086329777446599190439992411535309049700333292734870673942557053941346497104870398674814512795759941865128523400143425223487145511349760633108355989978464 [114,78] 157331564127774175013674689080107755290948018311553216341352428667435001708604518692097110698057158933222217257106610729862145405597822272060673961907380338835031497158632839792395128968218286017958233935396196704331299783588972236099589983220809600011639952493924521379648316026219896108848854640252191598566576528022067595447001191911914914775684736258629284593434176077713112332705699446186427390667725056101748794147280023982378712117459407067631040957123979740010479021816649910636454509476834398908157512680436132351289892245431996301289100152248933891823033010942867926856821453606718906810402519566452860395415456446056749071484575957773085759060337095984533682593160623348265160045750477031662750535311845709571877180752127938163326899829506426811538917881626498618492440283367906223845877567749541077761482502810125485060788593099069561303805885162051706857839959990104072674491408779769522525477222646431030854008316094064038512632875400554108068175995094539115768587114855849304557984587623943855715595107287729039524015824150207537342801013195118206852120882665567865645368256038557218762719006224777281717291961529568486438663703515982155323006459153934289825263427127779458437657387747375899718442534760754549082839471631558488620074017250901553288202938671599946040568754999171771840875720141945724687846278635307990873025723299974443316840546034530612197030213615343059069593025221267497180756820473900233187487493732679747547429777544228808906614557414437216074401173853425755334021585999539873345295090713201102321790604248603120263724571580348416060752688451738340847897441836653480570087316330781963060737182284430834496000834763027481931830289968599282162498418259200235441342419322655197361264310059597747147476116473051756998990190340461727518723031304745649137716646757040735570047377074233175610242621073542746934698510730594184148521523791464781689464416304182051514743384339027238883639646083240741047680792180422294570598248301095784479871773742287352575789823199298415413794076326826417736612305548303898571860748491446676426354009551328413118787704423286528781138679221458564772110600224745683717994570051358863358274875628257494043780312 [114,79] 2509416495510416597344204351503112839324920785411752210023933239948204326383129868453513554863341481780714163976945986240311671241183939432092665141906376585669459330699804250302854995344561508956444464181823773883169991447788981107282840994945658289046642488753257097411952666169178048364505941407445363884246498664508186934752691478897877337533574408238619364556768666445747369111045250052769993986409320547249399549151596817158398223833262231353383582584997146497753100016631882097523135648760789283895071072463215553235188019575584879636085313371133201007688835713775056136099228951475745492974158657400311287319431619532220799063065438742244670186479255399373481653792206724684811342123814624448559801552553654417285459929486075312435076879165818116711903494961703528942026704881954683947540913841123847026313399559140456228151300995304505457102393955856492113393570316534414943748592440857058465451491616913639352208845558539541722903007544742069299244677918384461650589748766056905202290711564738815474930852171890778745311318280102074788336368656221137433552206261596834484807788082921745591248178890470770312649566655926854391784538550595703644540238298661365618903759619479358238805634244261312624858558035102081868183217594116461003737979345938656728798813794683439345257422893864612208758591714685838484962857283429667535070681956638423501447708889260544385653661431562837828799006577676417244434187203977571359200275670454368056457246596836709940668074475803802664937386465173419366545052233200699727680794640335323241821043493665826836546112093391942764900044749192256004020644759189367476466901324833391081394129161181584942206089604650535132149266814653171693298925973398404127550437030694543482682028671864350861982751179995523927782032329986470284465028553190630083092168446025130642420952023496222105629185695274711474580728167987090635039877920212416047985692535745470542266836387340654457635231935235033833353020497480299263044639328010686508134845515314878906066020598207898974182262044249877738173804744127907245247052603759809480298691341627155027478732304091216738905455788974217472555707633700804335555831278737853460556684277799731876416 [114,80] -96271663736384175653457572942882929104782102095754697431439402420404978770181911031105510337741661250521597053906760146431110043035585290605621381658365472273215734755702983356016077255487252347289697887896764352512799790358267336763246778286794545889715867888502137253489060420073311468006045784051082511546661879307151295101288677839160647913256258949534509255363419576933555571761180002477774610579841434273874720266773670860030381535915616512402109142420846049466536234543298311278084600006150859133295987828757546119766968948065548389402206013559771942460855031634838462829205699473643448650823627147130744174705162772290057462927654323866851436795553001442024114460680674456738863709299375101082021169611717916049745294381267592654435924795976903298827501497217018985890508807008512161157855877371744347685525506738251122101502059893483865821271112620883926424863320138928810534150438879046023171766437463994817148542667537593519176558994983926542666549334301076339302558214933425794429276704136467740639510783043676205328224111383794119527423648127240287314147099247288217114949239134599601270746056462111179489873757325947095700864913181479280355188913671133005782517434404002902817085303850347505292560160818356110249932779600169024422459942392680214650055707280857362399045546958048700302562379752513749812142653983686455705954083114732131086407105338318590957116898543027721420785203022555785082318826495200708767027680583553231169536416796468139554850690914613237092174702091852960084664131489347870266811063079991957581308850620303854645109881067520808281932211481008310917785182591324865619535116243683364756380666022780895049477182969211128879599688998391169875956880627441073790562207846685598785213667553031604597231448041155030854956225695234605036370152032930889228983300461485191552038541541160625811101298305731662868418095475393810575133185256699147560523948834320010830385738684009086593441085730051301273837334547303734679246687635909083620452879394560808364177623334844496215302051251739029471635182407462765485105686268819940671430337705438587684535876890110779817521047528900309880529721499927082165764850253371687573874623724319184 [114,81] 1562585141448984358538108955952163615169900127576137136173817863057433866066758627092760183184424937936941851831065893256437875679492654562415927375897095069747462732903833572012715363449070444024537886476556454532989100974650556196704595576324106839093053969411795369210261234304606522220510439400491561412097634317598176679507218129041287345535280650117002716728353863497975730862483486711119950286244067447294560339643695728976779056072491596669601357818281312860686067706245667381655567955057089095880020665546480359247349700498252076156205615452349332647992145989054514689640388809768582719887445683396709063776402248721611890136090390439163835396739582613454496998401659579897541548525202797196181414356201514470725328054268000724627010330888258859051443069705191914543974155599136829805708230513205246552513873966522848951353952057334556600004408598809887886932896799590191516460281154781331780278748337058270030999589006346764516447032898607865870692614082557059397808824428514850919756596527860223304525379853988244161092410859337694168639492890654392985859660958648924984330721097849830116946374257424645863018258567095521401703750091840200864315990044751487019948741560821269050960933047312978544750631395091774042727163823502487865321309838475580787274374166206383886811566467640320252279951778640393834625235127256207167322974218693812816818013143162377228851210797887889683485833506378118849102889162576287883577564602328550296102004498874322829942633319736996367083768698073843989022601067911411956496173518846107803682058147848452523688286545587498022390938620574515455361469537606565024907795432423415810497986825236541407694041424073105817237689534930106527196662213792436097612856620948992321718573085538565252722699457387765739280486241633283809530612295672237019707891238268323018315906410638551266903823532981841307629440858457959842857301423343076826648273835360419754211968627420951227824632493478132076709678258309902168641630360369460691738008492421486512469093328345759067041777051137291074183231104035191252618672245957097487106065263461295840597420708143205461368653204358013766711987876310605819316108368623030390647982542480 [114,82] -18180465513566929978616027131250967489580960689453565329703639306561238128476197337341775411097285876833350003511374783521516781764911635038793813033708751103623396145515465022023239696285462703496187246235104914817875444568438323040641363517701755868160405981170994585469872188422978632287607583127607727494790473363534907049137058115117742913015309110503728353874815238070943798922265665832401605379550737025468476769338337313662410187766295625298718821596556625265618142987211431735414917700126321642659313656052743300645222459326343612220831136185757487103996767205133221208367963070569192054220929042692626881545556779190832262964378888579769837593536575694062631038217621106053962061266979577566381981348058510258026498137813230894324937241490207620871802413845627618597038573078226165511950291342478490983766875617230944078395575397541721545368661058939962722369909028258215340445013260868469952764580114211561088575502394453414248264150116281808460937793341259533943399254416780812488012344872405261310994247688494410039206195333054089681080097702006014005932631256124451172389695695596576958913401642068702990644590686917012253285699089779108753631272363108185325154812117186858825693153769574439822243660191493756457853401711060671506759552438729945438175652793403993610162392569605095586212754821329137009093096615235675542581204677430025706625460098788791567602783225459113496624299748218402086579550381563570544453916044685183272686757347483165879779060769438646875670355563632796452860134921563160149609071651210656839303154238375073855702219285401822146550876067939080940767839550434725709154686070493198440057548358402316022727226118899432534361169135932404801453593031126552792376235023497324601409029036606550412404921605996919503638873942046294753722598520062939484958378005739134845686672829480984040491852567752305962267861773296968385864674171439563466453313298021201342421613580013273486361258501856275402850063695032736875771613444196127385323315438058770272711599933675271348340570223863624837012160405529671941968328577883140351099421360226331837895930049802318672086637525503584234199406593654174471871033644149161883366706 [114,83] 180845530378574059313351509301194796041381976770887937807277707089639289777172879342316990869518089313291812419302049505509946249493497319948902053518934814817447510243975267357917447504962338831333779947704835981924630755260163147916911965460563155548126126870965925578308197932721106079187962329843426655875081901870195567181180682734297659054830396663388902322806313140621203246242791588043486626162991427755714650947605933515849876648981149742466029270770430466067673931299974479460495119957042855912196219739373598832128639511445983381686680606938854952791617663936726641827848026113694044359811423072138925845590809064873358263126868277071741966215356190203717952267511817213657041832643870853486849652417607904152312260921434108483417327549196039505751324519405930567184763377151700290765765123010861343171655115318889267230939034546540055485458111981362106511589722727546613201162107288414837573213716335999229023115528205741888205718417239730751024685120813811510354934716485770850213999010931038544338856527235082436212271808709828839367748174322769446535506117769549785167475190461254825726586931623082677096013532710277822805104178574649065291135969059873528174947108366373343042457665637231083574181496736025584855131912777530154186610449172220449236944779434291670257903026475167610776786885442445122151379393599682336898970952251696933224559387499550225272421100942457281051392408593489960905730392969200631498106360317339479674650800465940029729308907811086384027274112740728600037529485573191113527575789970606415844961351673022379927366094574002950705472952623222340896279459722408193820150170688665559994360872705595868088775439392762918197924872384502728430057698562769605029879335994160898734429607773481845506121423056869218539529929383850350607269828567017339609413082816664797491968704794738586671010096505859487456933858326190333932279942025223257001840361136622626324753001283136129936968829432636226240341205950840178983044679000235035222156407771211292732876230792178140799561897564732540721857211461161847008753238141013047416844236206206713978683370255988434606567488120077209909664321492630011268469251169710222976 [114,84] -1768601132063318405703419582316982289355208931734542206596573931159902595356585084903292233421368015504230830364773102789540595880466644730398986998443568593437592655089372393525959398961895870644681013861451120249937459051509328971503090671415900629570012603915333386406450553965556929062095553106657633285795880370746964098683628764022144953856086640265225465708731673081573007837526736232971725345253324411082247542225970382608112285891799243810716412962620216935560633208973618082304552475810254027480262432246001478344109546493823662721373558567877839354120724100548010385066234102745682424105237238373901305287771341145251075128381469194593440894395483141221202174685796050512740311304321391119333465985926070615606856165063158776408271992074466115647478117805365481810161927472356132612174749315837268723593419455137430480720906958642720746096210854493101313705959466296260913050294784769031849326141950841802208140301667451011970633995375308842861689968668901757814947450126803252581024577027779477007753645690844501274595151279060071409662024774500835289593027268181920778854796315138117085394604333742255493313867616492129697786422802885076663758662803592508717116476405330489277182611611740847925521077016120660315720470891350155798756028685915586494139933562695380257630389740578229987482746650426279516700193625698622423746129410328066730514957560275217911572954063860121675466518167374548854637756872276237138628477323868514200235344352370751491583191814353142045581535170556923777081101315694862474010572177503942452855283455176741958118412515317109432486601522603819451816280652726902288018311249571536244252355131215473315240977563911039991642783125088510902754364363830535663596460015740403250092437052574969898209493294746734340790490506383931664281962717779523305501085128815990303183414674047099048783562814679586591731846802639397820214179822613517902529673235959591303192520890402769615753585136156264855830199410684632468672035919337110698584725242028530533331690657402008382545127916669563575909695593213695240896990689385379110843845819469872111011355839511942990785707770984632938943703736319444299930929105444224 [114,85] 17541920496447883845223148919860968087093791348247449978255459661819608064537511035454965238691983535096958225636716619487244546477556302218257627220027894532775601511703016382745953101999141521399407594774005554337953333864580339379870246002342914961801991231305398046458872415630847279165836113213061548500470791983667518357683190425068111185165521395376566681043196142809763570070820352054985100264664385767045888049889618128660884891414719920642864135027287553424714921557084179849559930687741513098920820392741290761818459084527832775405827486307492208507260907107732925943206977227730527142258210164343438236628518976021068456188213487345098568026958077634951310550137857410034462238505311302867040640608531643686591033649070230057976429851179331199709996506900231675853150263346721876373662100797877474920834502490826786076493906966686207979904468199660453223475087698896314882033761117692208136759403818105124870347613219098727462491804133865110467569304043874506438469516500396380337721364138902850275126991465337577803474586789383049122160827923723040461741393278569741329368671231424192333771373565414945136060932732716380924236267827575975878436851148701530926094921582244308043600891510592755645178165211473275767955760429088841637147186748721991782024641660050327986756306178361818696250308238369020482221609255873748035730535018104830584611829340790403175132887386747213875035676457543023844988463025563635138808270511651117489614296646956396562628832630702918757725691282202154073737526623300229621072524452082426205953453516352219731374291835706638399807515813170089684813789395196523285556032347262231947689831548176492923665059442003802914442512936459123092183531326853375999441835108274409990219453521117727165967326013296046381670903042322522079580031317723873327032206688194225186382148106601451680737443757889872070876989675051285580987139769667220421103533739056801191775550341899660149531348765631334711685622634902295963972128535431466345746959239450713462986855593721531819335171276556819807901627615109998182707613705529486966048462463384967611654683339014525755045068674745902434651155938394211211033277472 [114,86] -138897969374898476525578215209797253088227319667659934678687782868570141440754469256047237572139896549370041320951814340737171783068650258568033396053247524897272233134709458230257041780572077510130172081414641157276766464722681806167044821819709330670486394736910457851850121549396060703247951068563901130668261126046472622770161212729409174844107972433146621128297358716475537281711521719038785551492351091417782841486237261625629504934583859159134145355099244165593747435729109235152293495678891378571401319613161703452403999977675925360950307505982051923898582958382994914487505217407629100282517591573085706722364447332100414335769540233928198727467758284079966861603807443886472602170626306787579929568800761223982519036211978712188629479533666095484613504270304702910523937513747730046885988584521649235847953818996600738248196339266467787092153084850580474630496322773303268541291781868875965958050476358851419465603142216236420739024690702194648004695076084657318586524718774349780491389035224890958697059836245536898069633147733562043903851913437078744278301393283839093727796362654168710191097537720961719068176328293259805676050466283946540941708655358340452351331412506944978677133676504618138530479636044525604191202798465977227494088492302008703010890861042970899135824108347367328375574058952933544318237287716116747459849305747072693081980078489125763609538056120357547622763667746977259262073894672778217449051757960207046058617722690795173448407824184983011804091711373491122090941780207010629965810844643752412708619046461579226666814294308657658595245764610194494429205806152358089220498278881845674405709527674432218937078752355263056008215059358745663472227948802328051133850735279043944569216941162128975332844557154802727773356216151600451959126202665336285757277356728805675925664579433477423726058557543843469910815737175065813387095216822356355812871996753787731203716311673663123436678289465556970632106685098157029809329185548142644776914586516618421548391457582632694250174385299667378619054488233329944467133078382906600989612978774519484864494728016631941515085358585423911796098864558723285992424 [114,87] 763451145918525627129814220137386614086441089162634525872180564677596344492291399063296758374968209334576728999519666937373586698405171509305887070562996425729215564482937568578670588258071126046186146948263895831740288762498556671542265001124152858911282130902925998440375109549356255266948773521552641570041627854230706842203968420964810700601611373151568123166749587142937778323462603787651368128084554479171557452880938123338398809250244075481872654963359916016989395020534815338193728103422543461211492192143014975344828347963271244051896759315166462745937120047415379349725998508724315763072270850866507047627599888169011465438807296494978575628695567001388736795758482384941432164683020089593586573830657588065010599246428898433267738584761831826937723453145048967697187434622256433355400394274243817208766400092793845773472898955803595799880234667114242089089647654506277894465967766534547369421003136307522360332024414471728357608996024881467795215337700349495908642763291002812465979518652491757020680802077429613262686752935098064369312503022677334033789462652536629592932630702707400554787556818357300045294455000954187713128161206724737328933353028010183336066517220974496034598561914222418223990920006378607362081060075001641918452465405834676598485892991954198143776320400356963623279456263084525709365049199929358353259132068333282193848864061554114941512693995961731599201706382239701295842046411123111185095759991043823509633894634136570784951313054434389572799998262085329109575232866591377064006835915624070428503508971112692669830937530973344336410529822928303208409825101994441270558776576610229030714005291107991506305982352716660498284313314884278858606666892383274007551310184926915339126313894087395673734599495175324448495290967267945469785535531264646026499909543335020206991816648749087286117040256862804849064986704848084442486708648324070011771780786936762607578711957113986501223879804510601872859734507330056891213336198778529521035598197081810003170527673376735995173999505845838804643773385589223474230533926502636340760844020646802223820007525683715268514336807744425436317067250451461696 [114,88] -5620686626712597257099593613092856558564666047178095599266731103730441815060487834134547133589755754812940695376653188963477694931439068714789378080764971181665713531795845459020798518104730150060612344700638901239992496037809823994947904617918643316004879413999490750151215612078997585984095746581927360866708956278165671897807899601736016148345569813953769459775096481013136069931080096788316265188075025118469103957242082760503804922597339617722566165717736385833065107389505881589364887864850197813186068759301155683140507756824094065435794633749288800356697928660917568075833016506678083001213310750975688714873266998011556920189946848529071602165287078361215019823439435315264639219627380437387017431258632467391759331494718153998263276690286616383396168706665391495019108425317013518625520914077618644476899578052655738521900792216307974950154609863053456855669700010460789529709470773812199556671248664558538577098373286327576348712864521884158190383697960762691789373627202452731765365690414103118733202004259408459441652451783298664937315588773745193366365945506608731761611350723462026058335529584033946489983879858426356075252415383879411787904497015343174381039511779083738333623759823951767948641415494725496451202562572465396738655503646956441715815781912020881417806903398095355869151790697474577054728945832111444869559576926685228824740006650028041220979298844755452610123260233011981451776713467151199760455444696077077017633344912113523467795654982931431594097199922708670120647820735033534478374499763230468053212095621762027193849313690813175231772674805117817530928728283355658700013613348531882298431845578900327894456695027704195992507958632362210052035727744804715299662680009396429389429722149309316319946000969455831765842774039676192597596570382629152280018974253520130525291696728190948711931778105981645500350611446712702809300001750534870713145935009350865135453118405919190756411820781148531401678396705996885755855696620629762620334005118440423430202922532343829415026297207076043046758311936075722491852223201840019632246673963079462522748504380747992935576098361592838981595566653968 [114,89] 31306948194023345333039350962745618996340448688804312745829436902237928958638213043328744861039388817729891387840464827890552573433559718062173904505438999764692346319842764532974360152845048179195885344431325670368632456067783422531338299799281753762134727790391044852396496857612225290510792838511773261700611852890629910499105833099522412496474265823932509509518795811492936104633159071938941140765833969270246240827622758439702606230093820589590193598938722950885844981191044556038125767183975728377237447371827277186586858701319192253410501370194302038604054974251979586368553185316422604065089846458852048464821257505914241773289031896743797132180321437746543529722076886731792307211467416714310062957993505405641626834564258851460960847803754298941629367816987552553740228530235579221519156867008995797599458157045394951866632116688291193812118989163099686262054230928747026996374205112849884249424970604403544375380029430028926004227054839498173478837767335885415926626606270801538181142394453811858442110458935270055961469570985685400074304458897976475921905749619183552452480979318107411752973280786127751335363661311708295620308679599672800686308052423965560468211259074337246731477438920842706067172716865596700198030117131464867391919389542200282722259773620592457499365683497428944024075345965206771785208128111408138876189235152805751656434412338183854192248009271472162717331296515522102960807609522652695667166821219258570722240924016738713447596842666973138399792612599692392299220130651882679384193891101264465322891203675501560434065309906266414335605475169100306555193544445310807077132688134721727364621336357227887787708144624035499629954695656266644153599618464487131238792073780165715428275486790926945481974023061952660068522024243100195259980748048129414718428128319756061364577957482081547086305905028396202291241402605041690901738252959034296992150755477411160328616268591867634238776918646809672548724474427274332011349747057057656307162696132259934854348051253040642805089000866972037009520176404730110182566380833214906878215811421764546258485762982342612711072751187431430098389584 [114,90] 77264367943192656386611126755800127850233189264719018488333323686164605134480918262364167704181466755330323067371774292636363945107823518003427943899931217185598621037022623692487916708675303498049145232918452629259143335996664635538201416782178957213874689090626897725338066436781981293641109397669246180007094720220165616190836095783029405718721789465931636525674552925183969040180196280862271068507795833602420115609670908969420478949949378297075674743969188978104261393143117254387186841152900631110450068464725735574815855570903157139157623505210666727979303605902221978156149653574761745002401483826474928277406830568786406342372579068623659375044805587881345332794010457893507151985460102299840724644760034212080253247413699844828450980118730344885346119734246104191376150939614643893412175075132875232129890436472574010150663779394149504417806931963337331080667846175493992732696533699529400410666462071662294306456287429390328932115609254497776608373768110162553825213633617097894358434637305568412444572851345755064471223844730940497192213461507745260644766335329259010391864128561216243402281961050841177585776137870570392977676176558999917845545215688884491197810272642632293155250690021419614901164438048083336926075745612416031397206147944590481232662615359259325549022800273495937961102973918716880919155493085759958874981657915505945337904851037424584387131031104143574805394743878291914853973162776418590809964327476751842508507892122743960547440324399441219196670145493238445396911160937665937805885137968300980569782923180910839645140558642327319362099649361548087360598499817061050826684014672194414183062428947805173803427236757916981081699079929020978622930202623569332681131846735035832939802688402322033870718958298679019832333595664045809935953707532083501973709826991678130719726194736049364962384885479181217835952981248537822359496881286112150400503409021647137096218920874878101903613082534195078575887288808061466564835161681959909842387268888198112186686868900369529391194698042443810484335753044042025542687605653297178843548846726766354616061360454093029620352323073493146742 [114,91] 2152791037911243545353565578036589893454574666529100156291426283021647821550641268215496369337373996681468944540703951575769564974382928412888319822897291308759771297530701280929293536146081815373695715282295895173286535304420765325180456028489207737678562299180545075263713734448370107280327526115806413334568225662950594208056993732604741616726008205725772483926702482168687692682908361812411607031267800347226727929043864853995399393272733531371941400602849247693181200503134768809512697003376114039960710285971428513834539624453165062822751302270156647090643306001161073352420764253768890405032249546952401774435905568700878289691509992007783378572920538046528688673575639952889904503838280355050130392408966083917352490879916647622480088477517159595324494947568211083300254630728989659351093894051168086111553865439154616000422457705254739082151545358605374453430182178992830405822110057553930436614331226634386484763791544098163883468796416223554091683536902373134490860849999055312355144691971314390783755190924871570022155576563596857231924263290437924687843657246065865978929967938808536206816835342441952933572676117262786613894324928310694695503458216553535619585917559430291535988861846581676801844402871531039932217116978450156241828603342893423728876819209864380392862718417887291702869190165860821571760721931592649818278184249138027246157703370227982473409258978090214585983781074241386256318767244429346219237236906126533428796891921806643604533889791971681914235626646523498295049426585757588045268671845524560467036565159240555157924337773283234250166005422599104332865260625438366321430615089311982563500206098651354325458480401773239878490452766118505439015143413726325247312702771031761173371599427101702505140285694701871582728529742419292029214398232810877408567096261467006511653474053709146955960254083893896921536196060761344409561896101043244046071398363857498725792909884598045406467093325471023459363147075921721937453368449980404090002211595639837611444484225732851866237585255327686276584979713549907141724774615960588015692692015199676616990808437291465695397656234234624 [114,92] 10889777596503195865257973535489030486648468907488084137487534296735524180165871719021421171900054696061709624444282210322445647485537232581251827196047994041247704505507761168633866616318764595996762127999524250774324352485270234187196088149523151439146675399501601619006237280982772959830842874527063728274072544358527200915470811183557216486458435415302776172402040122431754016749922432714391636427415753899940095780093211424245380725195067497589994884959068378298430145221283555958016104609228592105554246461114450749233987734997539378339128784675841615578143032095811049862590000168628999382091340259351447798273113090955990821117157093234791623674848266276973958418981934872981980291949683680780176519427133710566971256065833708521771737130847056788251180963175962559720697827791988640529391016713399025477513137316418159628108947949945036819186297095948095819767432849039989609898143232010788695922896566974762496193108570551284736523231808469803799538116901039840962430814374892197411113340091885460835308201022656539104252728398359881841325876687876567376498665457619325510399970574639163926401157635757612705197931582522320058413554364461878009325288774591423124545453077464500537754797956979071724125690282927383460303943473038348734606005623768692591154551151313783446444443299887558515158258239692814648779140334749247329568839020276075858989018234941370642434093298005988614043090267009997923275967200427363561123504304835927699067834988992836857394031246624214125580638668384709413283550381261356673851866654824117193854971576125330230329622414914008786921486450958322160094977037131038197309302030970377265378327897314578247765200758427875047815488528361830336895114366484546309219269095745405114487388089939938150147309904044613667154735997921970526300069892051179606842824259566444710872447404333912879234114646838319286752864582482778295160538248806823900307441451239089480947844549681169798227729591564199836883404761598360390595246569027364392676581798864133877724913576258015027961248730599377682654293889553780633517906869562235134466446246892678198514944849502774971771967616 [114,93] 23884205882148802575281954158030864310847523360043161873177020398714994033765317148782849097767978118157533338110790178276398995497419256259664155858793650507510949841134041833627438563023911210537622991283836295358123371702762311326739541970863650048454172850867330800451201293940406753288699411982493239942830738799380325146514896567388838948874948903751136568529044719986917674969223058524969887520226685511315842862630530394498486176238885195067780342719293034035481643146303319577236128885008952519865706888582234713038657489841674931179815578044661034518714102644825147872282802237224273499874931322363499147444833330320727571798488289929198584928139411920455777114268193211018553616717595289903973330782459903924726518813355921738062637495392445317296328611222551439325615205646281168571782337708322572441717880605006130148138023849616175207722899957356854163522986297816003654862295168262597019142730228660684244254552953209594618011333985633161990056177845093065727286805996159768804237925261383195828462949562466651822420827824787082054349677845364630485390068283126087769704533188741564099235834431398189776567750585628667290033132959427261724050141491091997982175233786271727969606393379897549794060067466760814580605040128514150766838284434778238872906274316186768129001253890876353431541177625166180015713133341377966999053682439375587452760850735027204533350225893759982277094137914479606505826190302964174741972660802915502658970130241969333685953866355352792764534326131647525779656430480859154131902376534927496256958353213484771379970932798854085694219555315694181989225754325144814111835369910239884871539036490045610143598976410307144804986732192491105416328344278170427843956270038437953765087940480049809545382336482391831191606153962739286654030488978420468275647769159641144364877878856658605604269127745299687203214439019689317410757283632455103847575802762674791313247849587687191025124540188673835907815404423161307932139862548446646421933325881455621995246413720862907309875019607478523331924761326759459466518480942441727922118175591719552482243009858163928311616 [114,94] -157456265441433955538688310861499694584994029364923128685199796311292019072823431831916294386593745786833929961644972172066217321939012499786473110444708428545970247034521848707458396785342362029858208895951422076066225352657413545061760551669618380040297453837018447865039365548089178488539599018931964093088149524503972603152859780913797627516324128662045020482824347086528279814617260967032037277337761353200877278385884022372198597298600738362184531954163882016830200723661698979534249804509833094733986091814614564937173421931836835354872501643320396782772278500824130742556547614365047983864917127260661363488769043945565207176641237090077229321141607647405962752840007645768533194219228904495764192765975044483913639142768880527875915337579240144568534792535355964680861970077449917455625660241059523502000476616570711563392080931345205608847522847717256709110876017994269603311782487712239283395912026898823143863733408681470116506013791400646682806815630389650542435431116791876995239091216305106143997851629217313240801470829056524023034490125343237752435864183584010711480291237836637755082024511653868524937227037150542923251491933890048060842310078361154044011571464926234519053163076335082320033612724462535127910636330681097487490262227924438021049992619124641021426862256690599677093186758253805863297992399353643977776520831416822971839526179367890639591529986477946274812369291705836713354897725739765997730755206807758264607940992896427737158560453633937121233167796876905404368980592598197057712633121140238036761042041786548472374342967792980774616270835958364690261473480811174979273470954864020397138910244370024958222266541395122783203416134733639107728053355934326116464834828915129054597962013080573559776061662720629003842076196866447987399447823658258166958075491288771141660877173786205954667599095689537523213984583341506903404421314815861668142576593323955354775539472776035198796777552058994051051297847086786497359671721759352248780429801490288815011825327813626800754891487594330357262981749020751749024583997542470381543272337435583336347638762342858976 [114,95] -1309509595913185986262373371562590077570230193285108366551419820075047137325716020617537090598583730114135890947054635281485115914285901309748226156867471579409010609125770272139503850965077857512722933317023541952330229726491737918015414521299265196651585411847343923629909739422557014288354281802766970243813174659478685918014316946763972408728696364186574962887828058067695208417859172382317427977403001415204987082932971789942989317494092850691313658308661611919564989611423222230910430368984545565917018372118268016056194277358189168610837215737095581830583829485859105063735838389800883483923163592389096707013429433713183297714076985356272851144226593751629098838989400180194555419703831209391487885299990764071224091551308408237608936844348553228017131835927684440496001356115387315238194430850572557338703988470440879949112406817821662580316898082943736808823735224940840170776543366181139953063967933417111444325956202712420601478674185257918897714902712057060078290314159462896210731509469330984850998094256219577474823757673777711638124195254191674294993535544805244906415996616897137255230826566865905203284277624404573589402196287785285057084933024398629119558576134153898358660572361664562569483993958788304967420188467504534906550195075623224141986926495822017030642204086816652631747917882975777172522042252957914593881709724355498773612918848136974345966829145914037984232824184320908893207260130409151313059451456323001096894846248055172685200865067409660862050956937257015631784204515845501679899380883659778820385345578093774530031104276164167603362499375209908921013228691883918855577535180540495359003055075238558829023987153514162735036834271639254024573450219430256668385987789833875397856175529373258491601726012143677391540805679751480849378591113129034893136837162657606113124849439811405610992893738733201176939032453490074771552692302836452735545857457782786146167449225228992263922873901559302071060289118480645550945349147272439725838573107122199980475423558072045233434536384135035219772488627749642374142918384982896644214498597660560106133605005184 [114,96] 93233417619888392601062156963972758447945096740828712342469481864990395467939244741242258668871406049615630058519488389855398760224627191346622943006684923780316218907144441604235834458036823141232585639822233374417477444109962589100472134809516493000116528307371963314201733521500444515919214414170650565371191200606997765231955722293849588599025270402904320616247749039790164199467948365361248980444968938820163457947193227886875725418832739301123489073849536060394698020472365016112930922883129351398689274697297883610292660676941109171827820427295562916645347970324265411575803349408324488015780897688352862540765986916903984582423113978847974394823289181057135169165758440077016862873648129421112284507427129068012427530830333048832800996558644530769304130281995875884609842441366771650090004033797928149371582570947666853023265772741192272268522943691300143669690464359189950354728985730665242757516355055660094116899411392619686062339819395192276148812945520871936571388127647049440711558508742332579481363563750523813775310583952710132440657317672899371001734124251707127849927508532925459983460434603914972945290288869972158007202420481581328805829160341248380314212546636954614751020608256850324400741791140320700022943674605884551363870672782681768129448701649404179325941664751223110633151589691297277229622132678493050143088563849042117469875159009129939514122108980163368558379384239512919200499480662745234788120912911994113483438226886611638514159330734189303661672009619878383793375336030446299657371956567035066192738071526035482946338024694309322240746135270312690671871011480868475228396991678218464893190812693553882279334922927185206213387691649106368383068153646366932796836073831419629444033483941276694258288249692883346346775551687964355664137032615107170374498662063895341872983528537251700557313158497848607136763765362124788482832112739778040276858894180404793353197829848882230611721253800503384872603579594327538138977611309279914340389911391971610766136078505356409304848470187661525301682949788276493328681943960894001232343001437845437978304 [114,97] 21878094627334477285292016909698038284042411023179800481985984334092022533903051928037865188820340284370530901947850478304026283232524031383520762792753538510653224683700140502352556946004348896890245301164657498193872364338182023005568377242513209361169243007573196078295394960839297324420955556670618977684706273699680295364122829533031074807118212801250329701963796282840180087230895868205180765737500263384567867177688539561002420808648740520199632231802828869558359014785984021468065589287522573062076853517416694197330245909165399673697390162599273910589338706330635408274343141441523273723943858777807017956364743574025136866242623277984423146364541661275071869189047614904116130332117479855027592680055632879380085722799423106034227878652826841203714384157667738026672423355100647506947737358540877039755473203625128094468505073434562838333716754956780740684353549265385909346769872476039557381850228392895050509278154255603044504056980739073261199217699574877404825536341404746744819869222279738830475865005904961818971056922170922739235803845664144172221188663498502517486065449757411333241666574460913341155683815690138892238196481084279823141962107095262151867003786330784392610912264461007018528599270229071176190483222154328314536734519030681905260607523216027226185540660128171772829444432379600803058929663196071107112789525409823414997643665890647759073771000926542561612256507155837943651603864160875977903142390973611488580628614622830824624858129282691599175140235463616700906654317412899657630750952680998432612892266433413035025114749174831805968100166377430639634979158543108829793979985195261260872090849422168789572201887893662730737444022419658247537248356963037280597024942253938066640525511668020969603736480206134521518544963472040000766646964363461431444343869875655461667809195716916117892854914052090939852624607291460530198500542419212341262991816400919957619461863341544687155019321387873150404507961070649002166675381806883569779559618050506097238289957040494588993079123889494176607411664426910838900538147209905612491841606865421929824 [114,98] 59195622048590798773844676539232668638460906025826589834779999931911781950402460560041158855749804858880696534081833469110806486548761553822078772199551907465932512637358554614241873693520820381546605211527317347941633421641685303458628225999754215595728805942123543018141330234757550444944482497874527463516027350711404957095011061312037206552028887239052407161134303838876297340701897433126625888226607412509642646426356704881032329201136078625184222967945038777560474240545238447565019040915552996215625528994902543087248916336322481075028605104793316136239826552911361949190495309390363031815442372947867390417645799765444009856305090174898898322489885321863679615773154798090473124068309568482875097619617474813356433097082810735392953585574296042734324381828676090037607813853074422404218693492050406649973076677576572426571595599178919475719542536866189569937426532488890885968509234370133942442647138821145355718512803433202357430028924222180837460078570630236491097595112009417056190981583502919179849201175166119406462775880612991118683641837902653078037095664988972948727277329321526208397407745723383250679043458299237373731536146301576944876876809973904355422668189091454189941435197891100615650602424436288853480049694458476789600322567352385239342213230535316692436583810735811077817392408857964599643009317767095867234416108606830670686340111604651704290905846210864522140051152425542765265168010682835562666319935556600265097675672783349192901412686157091314204004143087707056885816580787953678753918079890346783227921537742843331554027337181813574894362560684065789311797639408361368089860146362956502102793790708377457604172905665161208223787418402296636263052942309181392137706669047448195186208110549803219440866320290597907485561442954278644497272408825849123058700027984504600428896477172415115117300252345486555480160079380662658591472060720877931748450916851773626745092125538942551705697986003139444609611007778373908638945891980916551222834674043262579144500891242281950576287590225523992903029838930428862747854389532268640790378652543248 [114,99] 32355126035001135212212182215582698432945314528237304705889369167296808697656560455164452992095322539390042784368986985035283635733053030493579002441514916111780257697113065625948845349840555459638852579033528189571001315792767161973789739218689428830510976300229113883723558448175932062346938598578585610450766618710906049672440429377095246598376249703393347969891514012588315932577689205898179010123108248827397940696450359332927089134137523096884590180722067571118086593537338507854194007518657177461635690869258760721766978000104358531655742561039242790975645285446499662724703958026325978763058616887567393826515250259100278939205070995940433261420133182773217635993419249201145927238440910702468777393633619413121312235018867148973691219573693502402696003124004190563640610574577190966437591645098772709186493286063225205207304367513475294217828249765521679377553820430016528880434925445960863026132379853511030172490442398667167407328901501986607542842588790235470982131413975692096164353652634686144932148386479504287811335494223733270393906628748707378510612896007898039413829857671229550046529416149158333135990012378794811807679481822812175608530471322854069034632383214447070876111408542638726195406668589708099481833330346282768317215118544975614277865774157188472382083208082095191789604574941692523909182626910142171394002800297690838109906159171611926717902480290832727137581988711474675317081676884050232258028223536763473312924280301129180761222786833168685324027872176700597295335971664263725369961869680544898604059989373095165230264025588883835952468832129390806828400655233646796821710478435059488443874913327186269001698104310560254196021378331396717149067911950301374547060873157856527415919376935392973262798876865513264731398393274006362533849561371997652491867644519010188478843573800287259924798268960157528617741291937404429380697507026812136642217594889416831894131856937994172148883056645240629211560603174461543932195410958207126323031836289075077825249546519492334425596270786053566354243465592908131689339931758834598240292864 [114,100] 62747891375107967621102257118544131872955498060259204105579749504558779549343357085952947220658039496898180498090965149407103014399943408778230012435960630567934830971630581065520806778765068016294067871016733359134491373672406109470289826290037440966629458882420009990876365621247218158988711626478802510215224721054148430283394331142026161740436474332553961375490025174956462791477768619680324682790089509701228922102317031877172465971547078797054730896764841123350095230260770218700881966380942946263982578901285901206245902560733476297156284572283637419898753467094502948046414954397400140269705528246131041541805940260922796796193960102382622655759640286045415694563308632761314901535108230172992821143218781390921479899998978993727490586826132964509236054285663259548874036132264985917598426986381750580659484075004498490961275774501576476514924933594828767941200437427613328872177681084472936901343495068956185208615666901504045170485295336485834660322508391300066078879214905571312923398925862562881463778392380697307937146955336642579203863757584805422420211965338828858177421363426808537371207068969142043484802702400656612263580696810667771070755707744464181574829815417782354738873813036046680276611133820200274975626061064029751816776607983303857444771335285367303870278424978198104713896743533394651776699277275901847086570425822357125462269703551544745776169920333311620888469022296583610864046249419751877687189404390542348633663365694512522754060831306019509784519384532298381447057667213942084544303893500187158308292052855131122815787578827023621369993242103046875708161656641041672898030191046266455031142750501343539194243523773000908990731887830510838843554858331120237940230088069505346867890980011904119077462385809875057536176983504611823611743026648740414702591883185939945855783138319216057373583021822481018501453879228578909974829346734513813270187145456050657577458282797047119959895507661755321954154718464720375443276534611662123856542027887248697215100263000441723291649272345209411220822243864214435445257410148688183296 [114,101] 469134914119753799445695952885639364195582880193795807403513449011927376776767417634898260561015308232158607675900997716354169824646140541530538256982463355905498401555778916408289037747255469930116217786393837510262370470081791218635952178905826345305541842903900045607538857904169729009628851771410116401400549521500122517652314929853502986120475650886476757857986280010236977271252953553669592752858327626244996922726567950718664808860749194907235159641764867620438777805322392039776663109038799814196999859152976207439393824480132982440213607012202260736803610120571983203815010451163521898652696751429755469130014776257972707957778103135188680733341282738330033139956997107302300979253842428199184404850289686964266360297315882433574439923060263143663177346243626528297319481345662303934657752911387652001546778276910647593709259114513082820699267602945860423187700528432407936491074161353364247864707536669150680001409577935630362282110898861298104468677538268204278801586380601898225282828868537043599968291246283643649793044306588017552189922274375852759677573349437877090403582699375027612415022564920749868950976241804317384082051198933602261424251800071884384314988422037159201788319303678298901833611226601444337661129611879559072170479225181196909077796515727995840228826747797260655402015799335944679269979576515271949897270870737381345839971985758725501465940171136012693779648885823288524633137245961757298547941670307988048369300600148335353697870323899464380377379200539553566832274374587937171453300774575493127275000933429991901906036000028059635713413481429025418518589655186364087478663560274605370742278732516972186015602416016044436963562583520173358494726706690332945197692720643904004005891106300461593874877134762605812210871079521716476586831514858931510172103856500428790575874877123479019404795965144214411044337790560258783393752013965262210920933492387023519901947925722810995083462543292008196265889682542106387329867363293126563888087481715609887689323448079869788638218566898080654619111857267590343987143161771968 [114,102] 872921317429713189919432460564792463073753108786518880674224650164875920976183034924437194638428720951818960608701811770816157715997606835899466963630632738934721512219861135740395519441039594296157787716970168577485008039245461495967066801407789578482238096580369801306313213130898985953404013800869813491958971105282987884410343468942533783190240779546968481080417618834413974287094303103783217392285348831404896872335947711710518223665087392206162272095312101854625394849501116257915482296620313746419036252889599639554337118541327944350251001043288796350367880877936601101387617030737995523130801114175061329005718404184666642465700733313379721420114409642703830007217930644232600864405893328806794117437565573461242946404260929284655187444610103694541933490753760916832664004434358013261732913722489488391099503643626805662541276791978463234795508220322343139643143232091403390048191135359825845784881268553893330210773814604598340882806713261102084320884160541812942222030265891825187439457225510165145122129699887179788666046128079293149211177202427776242777388608473249751223346614887956568495781345205703708542096991122612405038254072576791348357328425105541201024680297720544409853999450721101608884004524357298482708761428074921377122447128704922304826499513704363377744866926893636915302967764697749030938407555323030900482845575842695161731652214991180831822889907808876778192625655783568318935619142972748187409861034503366469718549102374092131040585764440508186259479031407805984516611785269570992746745410500589032929450266750038008283966362139918673334996440266505727244954135647672807769361992628901343105612009334375348653849156829125516620073263423570494478371762443156512514461276556402140133958198291593813001233376139895788689511297358963465984852613498154117192552236779599966067021044325276655726575522201597118995403817473123318394729111414488672138021764819926875830383820275424302102407989018472024437994050516733012947404886195206101400156315407567855839132246982112530999295801066457877004238329750909967735783152 [114,103] 1467405981677833708525225833438610537006083202517305094457068506742764231047075881947405849690615113210300812966141912636009654066722434113630402874240928329144587976360195462188098595544854302182465661011765238911284818282590872269683590567297871175596786015843198818456529179869777490174307000134738559569087936870284074981971616029845233222206888597367108340198679031782372075765625140528987309131289804182482752580764944635595558304107169683140995780888910475540573945093336267362728006483908689793750764716014774772575786345472558917172458052492815594012940436272119288932317329938870339301795460913681208171307493884331009572725023460541425540723269910137646006507236186308338311786150767261260332583540501956554812463896247301195757134758231312368347139769805064975198565486294070829158818130678631870698715013744291975891879480812409862683405503912042446168036076881699946341553881652033516284798593945983436386119839926101909749780391533712786310905347693042888450910093178491234531670757760352986361208907140078652951944755756129060857513374338465502273559540350691557393283445659382152102253221448812515636468466572534870315785321495418229954059879721270918237754602975070245959041869505730174842922035308838197551058377095371938044874003929306151289400182738144469002047491109063437641376072016605607319455383650631432834536862578935402919713116221008024689017092007344518914987237377445227800561870474259670295785409686024631699177941447959244604620074298186629933493286558461798779890020997917528685899487524849102582247968921106192012940074160403067353984081394932223058064278495226549403857345119641016958167328429698123903437621795571364054075135176490941986934545646999375922070464405186681271536682487095914375314263510898259163504456743103688933372142318031610007893332962027682411124840131877826618060602220684566569049914904289379169667589651436284262147065735175437530641425778826933419953305463696594578020283209118235331154806924626708578708863915910610821152411354313514251322213615154625737466685033292775427200 [114,104] 3248605386886554588888735560448083622517621478531917173026933666425856147852310710464129152502942524168698220322168116703027225890928225342698413248652154304073261915718067050590030206084567418766687084726635574387826092390123995579864935102880057110817219215626000031291291731464383180445701114978321967282502233076385125784037363762533705673457279724860432775039970288020818838557903276882784693982384116008889352929370399841666142381401533399351206918349178331176408352438985524519758329641631952704918861119050066453610871470171180839221193325870500793221200390655938190650778610317871007985213216321717742508020889186563236233346753129952010363855579918818418458738746350368374040764031123278960662607378672684786132986720768029061042546655999210757094199197345210846361914959108909791064954328303905503494178891565506663021246109627553501164204674117536725711488919718092151257401023228537853674300931735120236224193182532140683226907724698222726218281733311816928200466323680337963381714900140088243414348195085997814847018236503968473698443614172641807571114075480958515029206333200842298609873612705338169281822164407660287630835709581578960324503614138223617256761036411308294695252626233866406414391260098343753148322607638092864222337918031331976531954325562524460726967441077596066503357800735545549714358257476590874449236875713628147108105704497239056775012536115326734321012689951164334074752851285456016837890198460954479564018610122804246166134679967321172424780987180435305671810918145714480057877493707416558679774770541679389303924048830072235646407104998437214996105831676400271761048039904602938649289446556166382325549558707231430856673675654123369844320439634817837695972947589989956510780268749539708125518257979140432076080051475227485785398297445839192790574263752127550000252428437954852192902397700779400787359946618748868772712368036026448703638650116559788452420958015785968599092227993897232064770551717995981165817918668654992734442854870430832015426910952219359347539255072239315987752829287562336 [114,105] 3976753513441417696728820786245377425281138225248402425956144942564123717072793411800293470494144093466549548326706070440711895232477993437804760451637298502253051781937151705131477210120418100438416766245931617512788044446907411662263298206396753969156311667245026311314846543398657145600345800463852709611613953273869471410233560398324973121446853510496869217785684105036916485344774216625209791083099019157287866740007434167591436220131777824849654225852636115756976322281286758594019447573693667993820595984856786895150182271673981955324940972256547916435037084487497842035192490219094494230015215452329396015449294354796098409702920077237852986275982340440357407167216585460303322453731012596263581508303926262824405874863702128094616770316944271524994158445813904249840965041158615015549772897375317958049293484307352971864880294112390748861806748451717645633565348105871552659598883177382708851326819125985508267150423438201488574785576187091525693761670352522377900974772327416965899271258497001857388611592137701353941509616279658423132503764545115696750929118074888068563244894251590750543174659635924708881881439753736866827099850724339034122895509506006088853061052744853953339986066181818401226789127068197999612909655840762846994948821115724283120787276563034151473652972589931606458218727916269505750979443748212319274207908955462626689032386884996672037697299009260686707038516593678863418888261397252944857769947150990694302874764613871232398815978551513919457825068348186284456325818064513687479803501906064267673539495336783061547740299936340227648500073162895671401061503953566479267487134019276876498482309851579236436486234763023151875072976338058794892837400051485937457679172134268465592388899661284345889931809722029119726473442123871109586442986576553768513277527558688598900358710943358972590039940111288680141881162095095572550117418686765915568244335222350945783980150169879613810638138264815972436797402537261955962659026130648803839050791175419170407877087221333832544021242784569437906148909376 [114,106] 1751055637582145192084377943237939102376449457212650344185675530396983151099561218725935905755149916356786417458198799416172143568438269009355247015541944282515744015442884700167757739396746190800187550063327402744236429695808533046665057151224291103809308432880443521480482249570372387708595359711519980409929804504478727982785004556375978985300078602211074801611871409277597732301658212525933968285484221272373932225592201399753729002747786073589545592997516605063336156961891694998413740936728123462583478058611940876031687425706409111500867639209980190447500289748205465064600816708996476139083207484114324737437320281452810438372488701978902610200395817065927059246997817280592449285456379457205795190353780211531624864792500948395418975694492871968340260245182788013858860270784038410511833225975614830241806445164133362515090651556971806857527343992376417273591853284319407636972500866890845355782564029445351522526988271086257208157985331985005809671872599875733327354180489717807495924355893409389620028252136415901292264088596773978984841117860202376585936842675184479527439981611604980927940600647646388489889173866227707886874894137912115813688512815670430941195925120523497308088093203585286011494684433607322864972317708497885358338295791303547997929737013599161739549112657201744569265660834604056268011593009212759503910639484622409513522832902588690546618896117800752580814619852857855133357163764818546389299329755559959561697884160398292412505687934810796544705324830348906253568111705696289467930712354971024696702835851633771321122937793232958714406490153158102589982930702071214003661074807063841876020775944342792361583526793498893249838883531416039701086347857166401587836566585902893764885584799003975632072274622585657908725251416909578008086827248064924718022905845968825751224943260841058131974671195675202447642336956319543154897187422431204055246937380413253646006489988191338888453183469895840039032085961523679752731915222731127225870203184215355802646098818975385756198742770896380106260 [114,107] -239324765307060045530539881373132684556477296041436014736021493898582818441904357390784563359070160382491239589406663442643538031378248437579077336928073532784653198081882392679866414061461505791028170094495904010939673840768997663270965603194681608971236498542588124096210878003169140885225784713823703454044972115105808872755799442675899663203896001371944789053402726594598027611675593348327140809801888901791614398933335262424371000040728581782439346029118901480079200162873072069797845543643762739407857118616245123186456235740192797658215250265175035000825956159681939242554707228652937519572810164605626143056572432914025709409301260758522198474506363858439505567478995232700343848864165230730171705587134530225077096512967636066454131474234598047481750021045485595959700654933713665985688921498420493107949801079166553373111173719041891196945423595265989199414961885989597327767378997895059806203360349692035904551361022419416854406337196645232707773026287144671045003579982432693604863721293090650396281198327519765077834578080713635760284114491970919482654126837701809882480067745604813974156396863805368200199880839404582230595980471397019479688620681360192866079591070468941813307670052251359948034005293917402220251148209233728382908664767232356159902067510830939483503753426468160333156694228976484532175990609782412653563262938485944160447897012336075096874068598340811154387839457746135010593856105586892048315882616230321690151975257413768087436895183300189369956988679105310831522267957689882225400599389917291700708476913386245303892486633293156658011962542231083459476924170519053626706125098538427886614501436562481117625499430108766547843223286330407380143562321460653947184030070340536678379577185038656048725234554047286673490515930522491343852448957271317066969553052990745039860730324229333660671567907567798045406292684283375660351928591612824416381631839911895828095627561597497658672086118627506951569307471556300962771776592872368517623672949271329686827887071223193367327314635648384 [114,108] -524357976166612841939986496054768297807037876296357942264146690371590090098602820578342235965645084778028050291388024592091425253515297184897332587848818253674123894736009583891488777385572490980099331820808755684782569163337997384549420218657492511672066329548155104580513679528791094970456489627731156481470106746966074253906750466426759496497932435507101160044396058567589033840858434886127470265352469609430322118033081342969394093013037537105229442743145610514261521094900042793417969453296756562991314466483752056586439335704347013231983869701425585352537068940657344732103424672576532676308455426550575636174433006474812280318050422844848000692088920181960138190179703066282854378106528609738883965624396471974271227998581283871848754476413353289514768122834572302315293779179139233803103555571100864952895067839159370316153622512946268060114314649720209341655666629211634178913174487229655989884246722987347822435383790388877643674613097067083128169006249774164915509524907415341867367637248029378062500386408509519209799812363192592902158646997680400747100467892552897692498731732617452358372726840972002788179642144332697812691535677100017171730989310970987614899696304758483337349803113913340282400416645781602881042019217476498045411222954077217827576617235462789715123679948856950540143894499038323592049633241090468315869466055953239223586379613011018397622184939280850288725852711254730373614912515044608847565772570057726092418878788149611639910774644478670781612355475227947505441904456079843058355907792011148013780813449674968776564568451444467954726747330727883346167130579659985642888246686532643567193843218879219223980942609955529767886038388618744491433320773999856987069319498480282468213112392094149403517535574489248744309201590270788456915390637923875604889719441705048566958544056056967683668468218549690147720178614283397047317434277484004555399408973987397915415353919602204753787495769560034458157451849512223576855952341518584792720065862159215118478179031976486614141805376 [114,109] -159389115742019045722084219816939556831733806288655779980820570971802993111087152119523995617520115803549337274747549093183020908667782375920755180101696282277967627752356857661091138749767243043562809598269707787590968543027260456945643498223558609346275698004231846842508169174740150294382905188663333733632032406182708635772115669532719652829560714015246873375578299465279249063061151515236980486772606060948433560298501414391100213334870931469286829095944622601945542743147651416773464149759740377307439005117276733315170101527044007009832293752549509462759730986632264565414736475636386619296352128620420171563681759552336930842934346870807286703649696073824952975974903350045814882708013141784524182759439443559218691678160881740053336532464026690929102780957972454922096927618169399598395369711696928737356604726098992516207671264836984282536672837708489965721856621804270506566541374022416210055360744945625911420486320051020474630414665176456026580884155918374357128181780330295002944609005267607705084666936928570796764641045838352392744262639791285090503857909883121134338304072561467916892739317307738072031267289861119549650844945120810462765150024943488317611791314622134878835380039932729919749666175462956761522647954627440213875188579147423234828246562829671804912347298070907652595636279209586875331351663610304148114585829420164412052710228391768727801829511261504691484659177848738188490323049127035724297213996366949333735205517488147296355767795224571546435496918477741089219873713757950773369114287397081746895607539772116015172246621745573948647775856399470501592196234425845329396669061904534785582522680151712170249299811117614418159466832245409385080811685733768970181044144444019407448823659139304475981678564771346837214439054598777726829215516920373314531605046018368154771098273657508622306132962483752128798231871706579266512447114641736694365644818427675711009387117982739210773738692109538562178388638509217370138701161472872548985502640715896273710371103779637470944 [114,110] 41170412021866529698638086527686180945321108759140540600341771340070979987508040669502949559478873730023443644927864456774554044511650733684716319488682549498989210478744284238206506322621444179120768381659877525231185840883437433805699738676788310932900205072175345717746729412122467147622782494589712725328597314923815186950217510842560316116864882032209844690802061111692790082445500254756885688507184431350977731129215387686456646238864471610803669956196723321504179662160323005346243971393660761744819002047623837806714486795931109539665510899575217209395844050983521977390556641062487164292054340716384739089736057968831232824319518729863395571561143841175448835970969028674473096347236255616618098353623600781707651011644995781529599669546243551918092713689113497585034627708246922069389118381040890414027772245669765218508793793525269733801146911395020874225770794750287548867114303782981357677141928257226248227019409170671858422265340529975427515156840857125728028145425953987608293367051229877143102939396436208299896252246877517706893123051491294129808787025063447995469853543929015627995484868884958456873609534043163424089427551321797640688611550901209391213964664807925575218181547824229543374440137738361748259850183991550092395115709136898215273132535615417259081792060088544294881712671934973152903405328506961341210196279215326377925318230026786535914889802685259652882896885992845340945071905969250091233522399645414158300082308607473600067740134644535721007749714202563990216678205665851594322368735897321186940814776624507232611772884937216348036073237164772893951025656924318537148748360246966547249765202128245308785505165528387693107827550481061915851933814831095901925493689847251529795088346058973187769070723903955393475872049426394936903106022123542444119557824891277780649875638512094274214188755991247978442826633515817784545917528316628303197653916251471423723941190004811632700965894722705509797589178256935411992306594769633443584583629719668301604703285537504 [114,111] 17585974768499213375111269206776326149855562986729766742477461854007527137308567537508459519687711275601039045229527742256708622217865506355516696973416169103038764196261102180316588970183907830923261451747486989405981975174245297699040618877160685166130785945518231903774778961870917598823994635939741135258151707929160104934767023032400755649086575066775899366148434470461148252486223652853035012681042291940523616436853534083589031577194650196239484599230636322074320406129204352428170524519271689388006118625378931926032457519103734012647926363055097443413367326757373687711313635240205505248855302051577418617019095091344447263820219930789281745236708866002066780974337616090515132874695143205221836832429464757117399900737503250168783145801786241322702341545159948015206402472461963656382225221661618664203052799441690928337307746399029135497613177175868490996883097161433795105938226124383380011696069471114027587487786901381096895007805519401538807795480767312253192859626517349894590087725810630369289580064862245595708005133832939599501655020300468746821730339575290905542220426536969176903627038212369429269056477493258858893878427511836609227695584524113376179615590200188255291493009293592488924590950024206668063424536127672018613434424599179016630335816690683689168088793492225438445842853178222345017381184585841886407912775983395700276186026930806629592973800440730819908227393717238429853023131596550641856026265570561020972108736428130042346827372350440847528903989515796901813309182855995739026630104059203041370709938939809251533017268478376538272390828104743407311876119816845429015628247741976474225116905971328545841071899386055759480637606893905584316867243413977778232672686848347393771251089584618288419382286744798907818545529985583348445956429726239534145557401395729471568321312891004308137728781024629570856080338440059781373985288380528455334007901834118783781886357425330888112740997442513584045278668939527787351065409100508992784215907746675540979922112 [114,112] -6259350064466714945910513597231792654942010964046000540737389974923307915515271411039370742811510947403250787999411741844117957141481138078140422798311194272740493604883285336427721613040355255697275958281216987061310953356222672314554892623679861375491939186242784111927028238496433889204854247040437056708812910167127862296999612835200105788539430493337247862676987878642166264456224841991916957358752099717487661216246141064396834806789559948427917694841265356448136584867626088923594595181246856038364426487246128086746403958235450640355786645919751578426318927941083953981595771146088619886417794328170857542946903896039569592166648695743431953984869290348069176544776581418671397761805577720771618058352306740506167765635642393310722793995762626824841753054259164385877345923403666067045282691530168834653861713486319927943372828581199308501595175230102951923108153377348788251873439830852495558806405683239057354425708363354784126917856851682892109728172694287543025739386602688363302511355391886071172442585785979386801277516288715446588540844566203550847547331035582282431998226262315667165557299563958981865243773806277409733643593715386531917094587913055064556591914166405127728033235443303589492405195782521934659013770618658873275068441798278731279123348913333751084795927287038081281104275705035427152063414156757232250609313257352152703710647548012182269367320339367971132035653421663644441860126869723185115103171611449097058579254546171387568294097163557997036815476455773220208851743398368910547540440303287645501864092424697379175076907718880602391220006229904972114593198925723347412230105599669294202996973460305108979271551466092004319072462071533796239178310138526048740174922613856400565235798221645072641731271100378729728909423280892008450100084424475887645080675169269778330971882922474319662286924834444798932992005054491865024320194711566639852252629292561131235124159155254351191871665226853988776125448877257437089046297090878097143635233776599768880 [114,113] 472405512290967234975177972448301621759551150333855244407390367348507868649308255755250321946786696438175407295596513658780320122601081747058044079979579584883968600718949902589978096039547981379364221303919966776613141247994689372961657314093331944435338251709882414083604720150549584566538735103555953091392014154750100623299191634333596347693696572913913019602285979397454752971155035661233545619456139469172489645021678174361175225691103435366007773240559394062706908600417059763991536688551300971162660269154429705620475772989945111684102759482360836501837941619637889966064386946563600808782493656800711689159363082666525751414587513932314530102879741872815322122154284709541546515820606395780042215110465545722103867568824073705657342321817396225091038683261079420752253749051621361233405952559675056608648483857972828456958566169721833326206333958817999639857522022488569016037082964603530257727825389779877187252103106715623790021697439229509006124355767440454406447272887369137364054576680600147092212413748020441009526254992739217123729450937855398462597248889186806232012819498277483789243902912694869356958972019603611333583629904611425603038832168739306789776671058378312274015905909572618662257022135099019881449816202648542095524708737092317097699037034860086304729083404241673043753509976112771690839643354197978801388464544770130236745497076116946523712828661914857296886632106253165724715214288380666429879356070511161456737871065122733689053935452907150106961742620104592596630826075674723997363695335285302421309664126136476812272663654615843452652318830919875752086003615346722672487716240345680354028946726152382571550524794990293696334815249635775360787927050239289058907838340793175933082734333519064566329029399601081141022763266753816019326895867204641312734987460994803236043270857193415531620795599759214557118477631740556375723993404498119649965105060222640193975788925690007699549972493319585655061399983907710625162990665144458025163109466208 [114,114] -296415151564213706299000639069603680248596164905852062768021282957907749680964933366476080144852456827700242516154319939609974323893467057740069844202751291318347494192102667390151758953104708782598085946213808441674500127691892601274126681134419430613151624575322505595445260958869678856417849698530589102677478643318912912539561719075642385191913011616179399093081413668960933024873067689499775065741041243357133189853222196604121505352177829121656567917335910140488183681391815955001997786362419832347665810347378471968655636827317312114047601093619800205878578467999287741758329581957493495130164584433442753396689567974275472619447416229942783860216865568128205157804924064377750371876169221591975323787401370860738538889487254513914176492541335084158455693220276797866268030201613678433925901185873185265071608263540822245349367341379231118169830970781198586579067438665037184811498174507753642050649490598203834999228209751130698254914962921055695987961525335142799745503770114907146640927637004872716681183385712082889534131030300918784780231266906489130582655927698082338470318548794992804410101282828268038040681857229851808657422569767649026459936443818201568641880246261828829016305663741984402372566155563536521940363022058067446614667747959277480166821134562206248491208911593779305645042162497227816253355814988972492178423412314973104201369631194370276275734644440080688485490283349260039980616853836991903316854069866149495134958173019506918397642618857729628141426063062023092405660453620497122687267141050005308668177341476046653467690980351175376722195766884757760081283503790450735036335456357799174506261869580331653421884112816049406910653679320657211637116667687059585607176485311447623027583767895581971702409804987254224757566485941866840810925490744133188089025347199503200423089566894404249468710957317897508557671600504385637088535933734066845545282271201403736321689680177701765845966226131537052330905509633497927957789964751669546822914 [115,0] 44202284025646719881772474743372331109963816586268508913575026578151555354434013219009026780016468473306488746948148524178435785757380617473982050169595828664920641810721478031487540775307357477464963496342516983861784915327100388348657149920341966804930362552638853630681691188583815006835216766833696382706325510626144845140060753604719983793161268399758003061407732937991452146211246287310945997249587378500886409129129025363194785494967981757258898697606700236426553969515389114313866912918917534083862149592034900975275808670556340993646814264773591046078993474379491308261126240039603389554393370076779367291272043144014236917885055072490623217282346220756737594588622337705173101306876981293152599387691663819607457359798902341745854335236011404036217967071146142753868244742061116570227650870989397246632811609652398703271412856183793671076672263747979447527677110305528152825312121051075028422001737233968419261015039100438663366589496814964081928680500185553906530421427803807862008387150906617384077248914807566912508614991534247625021628718640222348030483229238457589827829283733014624118343577942191470737441824850417435315235233141070002834004615212417770065251285698656053399632088767959024090016824492478522636827061892895785259173442188542102162910507068182034464917820980991481959700343197310779905502281087194352210705662731687404980887338523121094469558578900636129694968812439104072524959796046874341918132404337707142934111046164509176817900889597437370101716252317392315790626470178091887167518956441702718132135941694596961605680261501690814332321554201357902810825880243053000738961524383467286111489789722632053467008393756629379379873381752936051738815536943020156543633615126773958702989939287987290624113789660308638803892875427874209355504987649432401481260896367940811911120177874430489498620148026885216053513659652438283831802905551354749128114814921544220946287789707797902520050263207719273061334080184631384970140960873193067779332112821710924796452290776276328616483609305659141590319107120076701402432704232777942232513727034366722542690837598368293820568917282980033805112226793172521000044675342834428662684791641605069101159035864060913189238654947426206418594210706651369928461409312398305629888253559799317174578652967282501692870327558224498616374961860696024850309060218726067718248457057691337094090305720230783625555586411510530464675323434762240000000000000000000000000000000000 [115,1] 1002712115050976965726723749791438509174508080777899575484718981894509362925982427230506872466573134472618023216529340145526684485828003015498394964183431226570611061801581821417737072419618840319739947848427477406649805250551984216635597154432305116169030255805976000432234079296214654002575523437023737168658423926057580950739027278427393829652106157266740806001369128124816935869401704459633871932572108919700022542002202413308711824137088633441171554067865901909543505187509253854655547724965109628202847694855188024821030137101891113907337568705497190985863388969178229610998648293158880454213300351041507951317321359915928652595037318242770988983805177983382932039685880184662271408294825178162237927942724360307594711471093933756993164033137909766048135338058945916611582474801501621358204048223502061038269123628323746626054865760102993313831246434503951129934813271532179380199272417506223834210093908280312010054424808986361462330028998953497969113267260232411592453681696291237244221996086048895576448972035796966067602637376176207778317999197019211372284574201690225131864527856109067008354599613832378905430500539206930831991588836454955621509933468615571555394351811683833329054346408669629486748885601811576119985079027620810667945785680341313975415274987326720535781372796640849069166111455299786915009173150540471079457265430241513667003395962958797727769254944733651285803459502888048887965183959403683495859329162539635370786288907400750524644173277524656236082897657090942742731172650499928275473098665540790165999775348658307971446680122332808894440016963975099608933700581391008155062051601571456009716084159097568971636401284945904159027784809755571626219486933531149539668518123921014778798912727474889510537841835214576665323316316220330748668552049057187485380734011522847162285729462676999711410744027178307893259276214004588564444263500446849999828573424606824916133257848931573611694379790926611536331517597989571689255822757731414645653324286976535543791103756567642090862595578091473570570929676112333953427154238044624348365240905194768079261800769254661107367667125171624805743101174271570342861345199485209756231830111014301278928080159995951081968964080079662349988054061166676139581852755206201885042148501108101179731646095590115442438078639607361045490832878261122602563189312936140111812478768891178554261495439582459523075355600685334342303131273925754880000000000000000000000000000000 [115,2] 66731806922001242506842346423876540241572767986560373182095711427470039941409590631494581866568179644629261759081978263910859257288974719537307097704022479027505016295542811866741905661961744878152587058415729693258553103961382482702024737918074561610245006454068003418859906851478233602870069448162882363414575129854635744516205221764654712339320606521605917477798741410342683995392074404623686670168447321472546786209776264225158656253632273282188952685982122334176158280089159438248142073343579860017127633236606688487159436324042569954105139838367032585042117981999964251552679839932654406404913074764514724496198167871102249109915840878821752273100872920059224606079070947766700761755810675909017864000536057461652325466382526322067519618726167129735775357016938088464360949777777673626415783944856522277237641667184496994592177016115122891733223850626762157716548370356977245044234750629315098851902310839892281230183450960744798160374124137729838870239101443345726822558963139371261076315229935456635495705728906243214360016378404584976868370349982210418851826693110170085945648799808583418950002138710474780677168492768732966637722846935261854382730476999948758181392231567394010807043922424298431053336029226438325366257048259259653689266827258851026496584218708292320538602810964260612473367120255273826328348593767212823053160956284810514547392356787236380481521470716401649091981231149021872884211152970012971155870233254316273831506163694464706132983950527760737541095567187579861803233263129865466265469456020050579148501694910794575211057551705955995755763805826705923488025111259464000328856154966437607778208375872143537888712272024431277581849804527901808810868987963527361936140935308634293320036911360376221160535515574291535837184319051320661019236592639799271624799295228663437013630220925411857894269843292360666530257944664605163673979140784952786276549531171905099027932160967894834358686681265167484794848951229565169072314995588366366681908720074932543465423727931500817027777078349073754057913192674260871575834946362649531406041804960047591899865901905284677590814194865757982355126104237157136825169861478487849107365226765875590139757386312494718928267992562488222949537515194208140373187306850155206941374379731329341947561647560009760326644017903795409046864330619740991070809256563975261815249306304645573735961809579033244786409215021403690891886160729918668800000000000000000000000000000 [115,3] -5095187981449772397831880183963541180641541139759546377978921434366031690112904188693241643343674708202705460406172463991188127324544440482054995839719497877911051645655630520243356357305458921792703300039094680255704886487697723074352432986519253525709681671502139191301535175831436133872544006074164570498362199475606246229908656218950885328036399601727746023709964428742412620119773378079945889527694157194444230879503115982321160120092109551004917045669094191285455230261063980137138392511892397230890513871941777134112860471249601106480604711828992856967198516249087587247359926981408265695962471437081124278651554955155667164949734815438406142392784319338876111014924049675118873915894852200016302784163848579447898077548662051835392881034912269313482481680595015754523962707807257230335174902320805339918066891695259422785004087703171514538308214430902209176099893251742700628335656570004196998417858138829961680191470355629245068481346866329704752487022126109471655163557379798491288333951280763625474000122273918145134465659991013900534210644442108212715259617692328885333277164835726468843370247615814505981582793327636211021409124149477816153836744607209854293410106369159567168011434986779229558637414438332828193209861690098915785448038096766567911670442354485084732899024137006446892117225015446643371293940340107518082979681295541150966826338789510571470265753100658050862015231980634872943064522169888395530911488171254905810183497477858223263264472417353751845563669506631397367562316437403768732967672121750575567208880838569792557109545218627560193361497980260239787609834913501057470386205380727202560530045445680430288869409281654944343308412376967489856620177676718098393653923928760277997313297241446564648146080227166139863260067544418850062979658602645354288228263430567683207983275342368559889854397631706322028840927151919791247234978270066625518939984404429430216271579696010464446681284710037553289208258284356776523327602205579662448308093666966668738012864437804134008218504505136177102528672309787123257152389993493585867734726467309935936020904758953286516252624084731568651080033156597138454936647623406760244835900597823928240512619499953062060378411533926222604234159890094762854694977007510484947103852644012145097867392310397220547369572260038200375450302649929281964120854742791398504571343452864400485641187049452921705693332432538616500511194833525250457600000000000000000000000000 [115,4] 89126863841785909421885034431399370546796175380084883037437773521648370507777132261025737182417327457834020285255700504494654203252681486162874364302006056681994361958949012235863195720877716664714018051148687075910905601006436386960524203339735098113083275260206607226888758260385661006058601380324684355899688527246449615967505199138960619734324040711225980070578346276609581765485759359127440371386598826959959516357664871486542072390270612904961672772664753318318906419052567197455190013554069892836209944874176518131975110669343559415646365819519298329438811739451667591938370236663122936673587921666719516969833147914268403801107684388423283383935032566949117393310187877595836998057252183262122574049627427941104666412974129396528542451631520295952963783987131682945102430205147644014450194275992045831756583297444901609217261989046482584059541484832536875619300109248206117909728870405533374726577420018128948397526120370481764319144931182649691423654847484623887401701055757993096213660705850271671898934544521471919735762133650723678223889704270778159218220345818676958552267755584504270775186000740314901752027432917429551094300219408575229440550000011451839513165762493443671520960880339455123169848563922599780444339430462869546138908673477966833099741038730822916969185444524138448472704863054276372123470017371515302396371099769477986730806219198893461603248506176233711221522483524152101095508529748404878213898349575971037522998487045742458142098374041381687986768234597585517019120952972693113193864618267003376735199066302279610072954336691387251780103823266533583711559584121630872813907334330629251037825404878336969639542568694552213687312093614366599435905172455800559330430191320976868582493636268137044459452865450563398320601661136636371525883223933807182462220889805316371586804476389913846080657929081611908304128579521852440157999672500865893644392274868133383889896013590043841531773202980105316414715583482500915910781485317751233074208085497198680204120744229765177583443139137657517511958323087542377860157691131102768213094012759263700157452415728309170798795139739417841204638878024769780079302036667451880140818942062640477344762674785215949599620985800394870614563671424692416462494117787286586885480042053395660266237418694229854400204686096533328309805362019285414244352061796280326148123926951224044174042117754227693993743310307238822028983992312450252800000000000000000000000000 [115,5] -1072561435489300749397073697338734953941658859870437914547159162276233422587740685405242712431908362160628674221331952076964784039366647097190889520426038960074898417651135942163359185410641861612882384910906777728622107575232270196266768542346798964329612488098751972484168489930275496088198075321573374302970946535438437057974456849289417898583406213488363930472371224275879473656251365958936381503436781141883014546760528865400833577896104210845727297692723758408512546432710515755506179889714207574954899328342198288531956448867827133969426429732634799198695457135965982091328332220990204328681793000586785915535442771313774021827848333682072035052729781424548087350610373003987927720364195233067217619319428054947719734462082112152415444037207848739085428042329639963631964929276520088229003162275433968915023683170543251413196471339641601322926844728590645492399573852916317163077813120680356940552701823052492941911252001543290298456131835291893344693424441303744331844651430288165584177500422431832094886976751033477376134650175236055812325190140351055161628992327855580898859536456297703815030281141993229022135091972200449262328411075445925803078099017240537040137466846767527939095217820464506238009284254302640591971370000593780426582940075135013354160485323663425846988633924909731368545948017859730394354475118161647157648175781489651361014632810630585716598873540957678249024589370941577092896559746975382796938563076464197729258086107394678392425855048527125981819864605667593559268917815508021763934888874232761365926084033208273867503657647069832918251440617300578882289684534291995857938646592212605432867722200901731833120894479524648624733915655774498022071702379143727772182479950320316742812750213522045360606386266099262427942679286215686632161002455534784287380186077614596123070402665665915675909510292123036629449869001593943259061246800038738667581301849894823505302703164718674599428932392933538030405695556177119545666472861070964816161230633141758308847359331558567833626150181485302973744108829020701543683847000696623802890984888437946737347868592433062683699641820599178051257320127824293814234414762217981093046544136453474872128466001744535410980505515694028060016360110485923361536797740587290502105291272078533281081345399416849688971983958275656391938420667441677491158170927702038482933354335222006051294575951834409928141410660754226404234183882982700351488000000000000000000000 [115,6] 9334687635833299892605860505131902685235423215537233769378414487082613703647932750500346783831224619456756512767700113286989072074030888147116175902389698940277812493812393497394687318195888584682076617702308656318023587277959662514330055523854042365986794637535711273601823252558384554712318044487316511825509428539445088681727667828179536140965700451707384941453103684906494495085289807986189744299413398486914342003280568124909843770506711068949274150727738729714576437759393110701996229970603966457187870877120088394994669126132426077694364309350342355201373195688095367397718035072109479082992770387629978677153148282636390056647593363990961257181687676657763052958425311448303982418743786074547284448648291748843744708023520682097413881928143983150699551123596336886273772450987812921144217365748394902570777099690826722320366966671228259596759992643662990473470237979993026301555857258821568136938020867568450289870677270416546280980482243567961485596648941377397378449810736195718661467423292353701523147287988021293266684853077772715713203568084015749338704277431439066355498971611069993958570463665730877280723766253801150783342264157385712500177550586095045044331306642691416813228627296838281497092060112366836889991531750172792104127628343177457024108121398027408221791490784544790829750803987792528499672208113297622084185233139352724398657573885936316647185933893740799989271362192123268324198824050967678014419903297567520411497343079218315402164719858094455638248199126508959957091565961026252564873854092848900441611943725119359826796163639570998107895051111478454547050010354212358665304593558400509639693605266975271500400960527906078695498283421067974456278670407604884619546748070644286659455969788988628531815061715532039724765476703992329618864775221394167755212971988939227582016763374815813505927882820309238790429116153675446091288121782412751286494142325625883614938660702338640579049406876871173131643031301323196296619575228125211806912125155655779000639580992812487711577058094831631427855818913112919425843150220830382665246058352257129840063100024776722765267940954263297458670443826419475803654489752161133133176276120574179566645774311480432527981797995343820074161265739329650631089293024047160173486151111933704242923809581192975952705245798550436565819574178875771588156590286934683326796315915154407607471244468061960787344630680519161047388000432794527334400000000000000000000 [115,7] -56808360797871131756122806739698808049762838228363365868609311417648153427219162285438602774898024586717963323631322530026146054316992723315109763060466574214972996420804392634212115788932417241933002158232150986337585971479102995494876100776581102325883446055299735813765055681530055046799734524201772974024478852926577469864275273446585151055324761205393417873967839352957277010917905473924357456208223270574742001373241863972410931185092406743651184261239204765804056410242330418531265604245778634800945713033171914648315029234545274501347338165593939263097719334092775639216352926878848765200685697947092028697569906629232979183938738721451100860702179103741924347715397726771316234040753257691948930818936397921865662339163848430769411643806405327066420889352765987073093779511934050119308220721949801695331411042145779657848558115991764863399583025747825242101929955477978394542178586448856478148597419961594933934390191214094253064947755974672462009385677426676208251381023997192122700346861020641361280292868627812215573810346543318069144590410402505102586326482616552776427368616209820479367311905105308171208318800296170449668719455568806216070426372257799763808977167403936032968950979521714253456379727459030572466604440827407561718264693155186028206131755110950378949518689996692899771737142224045496481853034153115776408682818346271657201668366163250362699271783405443498703080455710022858908937923503432393794165622484428082915996893051482274003806317885122135574968553069710753336982480271125608563030551162263111884372138459486154745102043116805226985029321174843567903287524471330843376720391340285650232860745030645260432429233511429944985529210727931763356495660620109197712942484962282990539586523624725616927161995436131825750586836920608418028254641290932296280003430043113894715075892497612920479049923687421213935922803739624559237924581768231201945624906780742562974517344104124460388804430863373596738220692324526789127976061031038707282504725972539268910155948386858047616386961318788641282485678052285050061468342660796465983485510065521919589493535063829281255297693773426031759495098328922474822011590260961250410886763989194345418024585395256341229464244897426522098772835245475277125840017594822040796905299459632857110538571874619166884471960636801671069351240029997503172175963834039118083244434217444228309407914768133314892776478690139445557392546543809572372480000000000000000 [115,8] 288814179474311505411824472376136155587115379999136179838037770839705880028792969411606223040281516416624142838871458984408160091556253706063785888625955253336242187005994613704681833898728998512557288012348135091036100945736118395371161799300856116987074601674398423017508714407740321775278438983615784516645400849356225169836158093552719792654779922776731084922232041992300622880301770004019127745183392864701910818007725670540182351138853725548583553878049521156662473007730107862308943391580788713433616191612964735486927119536519574120834452638186854582996158553386828776884642756092816023464455232333648844161455756604102637024635223647060808429127076738446358797037863608631419875359481221990654695347318587742758930307834056307087547405780650598219318127284595828230778387683739385174532672833936169117641377116433665626612888273248734803719409561121785902909501779937708188056251756374371194920647167072219518844638531538731594421648765706257995362447232202130809941809796888098411345576168502061594349695109849740612500544568404323250465468749797807566068425638775323410737020419221263077921896626230203693089173258463297106353519237028891132763765189034575655807931421371093626286915367894346861682181475780342602249407917606616007827009064628720723967621506971417552756091740116861274985693464680504273726606602273186617405298929589724872222217268410501830343944474182606278974156588941415659824210278984188298650560017053511262826046087518790521796687910097695574192870204807545610867929557366166967702941509118077307052246079350789295193565438120278482944710666577673422342307298258673622912367868456862383193639887749969198317212980548299420866124457547673381187556991230048709318658334535134308068558498157985599259845207738736052142745124970013354909550601770070656161939140357181982429603981101523296840366160605488270046504908126582022639700243119032212108612949175714574774304970301758650333681371592329761383808739859894975841116356648461678413142460336140306611844513331515534289759311647839737771152994200440340116954015048312134763177212304423754433284066702484162102194160127146459862406552703061733951253785986332949069954068028681512975509973254436882394792180705069213806856285173327427224377220233726265572882819256203265708355988827899326966760819023150990830412500740939757247717852807947416511534101589317434103741849344418486818644439520743112055120389326428438528000000000000000 [115,9] -1247334022032595734584864342020761948460390102397932389494037435810965390112080944699481653433369489085582875569410688646622461360458499142358873711702806071677332171602955177513310374387548776495588130929038677406155335177979888105952638438321111215551535744542754323084562600306968928022126599678667039116555969358498582297040965049086076148748105301649302387865716713047598307242404135818280632340406808153925832668628210237462250127401622909440314823007944741791907604321831543353776874257859916717731863378855126903366489705555679753435894056441658376520311704913814882348986035006448510442964717551474242596308875373911402160827793937194899219780479297322212118652216685999326706294459051705087677088858589339325434162398100423199344055396662481661700670889813530874335831509597489670379761379129743705838618678885473992703070988614017517176629062794411702089260932873938184350627609110355901533011605045639674430619718630657770225410041211543437617275924124980829145148576341474962400350991942643915038257267298830297602886444555301639873858733285638974442576598174557286262812584115397780548617016428122197257871490510564597768916682651035273332974972049356971457911828338373602196715405248024931007953841007035870190629470080682286757263698158915067620123721900038289739515235838955720236685250814647076272735044844480637095364173526664225766157677739879968473667211019298291255857761639037249107144085539408917667803199595663433717000900964223301692328767005355104916714874147429905693047777893696713650008592125879513813259288690515218171401479825699295907380381870557959322988611396044887959053145401841944747622270329410928577998280600235696660039579429377640444890077767268020683323499110110383986745034042814355887904431629609157217000101320490224998340928086451471103416992551672910963755123180880795095811204653032849983948165139355435628366462574374976043498609553438944732475323874842374497425575115861928318990457418138970962606331171419024195373734159466474943003333722778885207344222073445648898480635601017547266609858496127372594307842498552239139184937729952529534894492675497566526080509111975100165389249920497796616919075655368217743951230670073545152319068890451444000473939658926260097791450386884358572866597015962803948213289286801743903276876544453788684680200202402666393548158347262120003568482270847727904957031127819494373026968167944394580724754195873957255577600000000000 [115,10] 3989599605646020861653495816670596556172038881040656977901504917669224260686929887301205683598229629481934319958010682374879440467036653534234985406616259774523192777724729655555325518811625012313935234536519056473787708513628845407399146540567034256476940308306668514543373817078265270527602502811874859125626860394992545305424076158895740088862893751161800111795950610774226327230439561832481369707321679276621053247804871638466054534787776225511700244625999682116292127522785869335055149596924494531711644234867183186541834223718084286347046690729954647162632755155316434417519804816232566419481655160371467812750640398276771321700058237283873696549412670143219544639777933309137715460080899575200444793909047145267714438997798977855948412261994260896217341523298315201205399543551042752208349557115379895078619868498500953351783587262476848632239299200176110535840506557425514909686226110763622866652560679223542662773313683342681583582907508069074285547287783560026799601431997052466353146077292376226818914162064902420045334647408307576875717628871466735585566841678933064952943885639481098791042026585412895951528300862500823289907989488310697159805018025655728961209103600143337510933647656317597836743788885137483031220177833273391595841832123563429570566637879699907899468948637638793524983416232087615708210875535212313386163731128907543710612158471015790935044847218310207990706213495887243253240580633673826699644070423703139880441966672196150806736099667016246540168498457628679186383030246459006112617241705055023986560732287454158527331095920691197557690614986751559047316123320729641055661764481880401170905048326921397052949360895806530812831084275103195405292755966628031485898012295035135434399761354598370966277204433533352467337423306249893535750671136763729614623843279894403664922363534260515414200142859821234567078471491188146053180619212234660905956531665898644634195026523335325334472515887422355794927844222170548387045113986091175803611435052847271399930281196957021891554321482889208475211360827901184670190968385615001230522685724263497885423446115548932851470935230651517945646365636021136925651220310996492094311725752577526651966326495499259915180503795578883656579557232349472039948676812952593316154308472259290627388678124400259374605958316075100194760172796244566599913018744638961829290462404360738120388575973845812744414670407049362485343517692157015097344000000000 [115,11] -8099072255627572856743926293093913371720421306226608123670616063509965223770654143658883355887400186325401575639444771035548028041464373208908929256699154764394116615369317304021518713890562658293528391287195150594915079467268466049582108716240162392966053833918840381590889667695141430588964237371513486645682504901879352486886096543208799658056549409141697349448894213789529610286175796014524664680982536521891164146118932954465824463415638179932263073674136187462312983504795889073763905761192660267507994002463536123336090506661867729553865328722475435539538587108282427249711627869999565144137002708124360777193615223745072530985213388500434856428661266832358650383804424429637266615541809956220076889044070443596969961616179345369912659822284342559352334169105398073605262330698142781356162384855127963718972392110766692731946187532363328016692458102047318449986112441072275906819606427320598704468786949118838756643685609129241939150864348991863851553629662507864152281315352101684938756176431112026337600175973937218830986616830125897826538410174572784441541647851399222580075133613845283979831673117153373120384015904091031688294010203004139979000507281886252641262718874422856608065447609856509607785707881476600520892241695540939551932521471749210526136771517188319392134529620030028673298694774495033994868283708455757962695740869784832983226374924848228022381665300375502661824101210916303839628759229357151041338911666960920525472876277856037880162694692738408221790980517129748988594901088281390349762084741265656792735855484859264354174587031071058052827284220756741655955462646124300541434207356734930684864557736296975229136994683990096481171833773838758834473190510473211511070371858047981661503072431003262061648653774840364179527900541105649261796578496827346472901615344688812350271455352442192956634127291175029579369424715660964353887399164096235174694255489421126066545172799620876056809179465658084592961844149540673157419393640242928639925328750230194053632039976197478200717953885600481793781484405474758773735199422804572193151544493692615228419022066162869692818652732413147220498053442507677321228929604881402443658449991996895997578433382396386253537460092936575122579697741190881804497692040549403976935722200378767850730592622197542331510385572080531804327314189061909083626128771653287645023709376249533474526549250311594366400588125021036842193336781501022339072000000 [115,12] 5989921060187555288719146451673539656481962281114979019886050490432690852404683302744769774719466514668054340233877669075012250595050753659649525673601368301906355458249683615630495686238585486553182048210904350373533368433483099115679061517252166959477204569985748783661409023861886252716455179081644624241863557425500439180640067405991330079435599904124500904145909932078144183322347362145030157013611328188315701899043482873770904722335612535086775965736723701626808018991178504112582621938604559953415226085696209690578196228969169331119551143845172612053650384680804838452864406454988741316757387137797041845887274642742128788084413440888153084595926811864959610961242203879880818913345641639665123872190927088990118565562122487107381484873416606803964821229453508393628407558794763525706988521951597892900328862122939567987166556226269023630032545677241393671673054587740270789490274225884767155369239496814522310685262874398397187289307083121464950681273536430923706348945409483966110388954751443915695288457364418450541704924353044884491469478278867612885074380540505101579213782862759800166363723278794004374297083257145826419908743097124901202459090341237789879910242242958744723070033475381883607685618274631063527543620801735402887776357323544399453445871149372327426406117656611231812210901673602437487349531795922275747884065622139145727759957795393796809157605242234624944847161787616269312398003287553803491046562257659890999130892919768283145989527610135998890660445588757548751441020057177418972532442770648010816736089834621726213729124042829909827381128822188065754335265493986372305640866042799779801062285924691010601856849003486868813794635947019860575160596383922450439520925631878148761166190050255482508404150844057982154707350743900488242804699324182410971617793066676362193461073478021044961033521901224648384272665790641785676793743391887764938634800128141679777860160263906054854131787756636568773558470952146163377960759066542150089606084801867235577414008333510889953438130580702263552489615852033555883121573343340609724853441568883081676307841804617235760098102139100059627352782968437953057588958641567288531875569223009070891206946493416394187145210708624717350883549068477784667215920512081435550061912354461564266030570350895891447142327298944423984532749871483515489255869542289589840666677540038727231152039425796129162933493110808392824417865853464634982400000 [115,13] 23026519827915922019707396775142662014547419851092242781491168897257475662056551337934414384314633577796610126058754783851262015631071917386548253255004119272099812366957613704936434754238138061011064235351229408345462046257024838901541387108751990697496419036815291792307069627209047248964690190079360715749983878955566155361944135803791418948445910124190849422984083492940945811117126280728573009097436883526882541375622511872320518631694440401401407872308580635143998815748838841575400000383504645413500985503442543070075516017158130996766904145233806917333946340597208184487938993756747199986669518098230453156627633085366130924299061861386280182719724649175637148266421977589103971085859892435088862568705521924168130297475825812710936125662338663130626983958598243745967125995167746673031033753281556465634007658684705739016429541119036654472748755208474006141737500475862418021782524818578120015722603359671335948214843686066974680304495330424631718708517088920782937406884774278039829023250870914291056972436699320640089260816039021681692842847331354632725504322044945280407309960243704994984346973137942258146426321001270749682592021968377133367053713588125293586445936499242695075336070873739940944177511061599218417166566612255936374690102649170854389398108896940576858223961873516770402956631810514124320277134647939054968760701637453026245874607669620727012380399729707072747295401351108628999871426054664322980160403955330018744015935108231671202847353303405581840758641460398529091612826770441664104364544954473889533287274339736476831799702157667181929471145494760042404904923584593966154396901707571515570891470050415961323911445953952814322480447986933461810272529765131959344992713715276722241230670547437515813645815261722999446335785869830048238248632800793912470908839574240628405660928654918265184392107608146712500367534205229018459072275156914564865860214794395911926416632167170978800382594590052688889190188147303028539929347229248209535324199429017088325786978010391339086880633356993901393803680954155215250432302284007951282365676308620542574951996219805125742195132598191122361679200275311217690828128697077274563992013600985920629313217227368536638315296309927305319308988486282278818184007213351704840726982002628899521943310641602479505196924218116453357730826725313865377642435947364873534874906923439720563472812470101249783503483673838097638611189777961687449600 [115,14] -118173129461848081018013154180549523159380181578593181283378376182995404043189931681484693740289571076936970227223793979084558423894517396125546632374077383830907786457072338455163089834536612434168997995657479062146402662996371179687481727273052777341157404280800603035340388437328925165440546389358353881781387789892767377893079355277521761725492703878833143383015194048633386031198560978183962487193098638574685454442889322980881061420413180456799001972700764264806529475813381054661802350244998639420282946497813329494312259001452004300847612029313726083333679943392817390675932339195442518121057531352525123118679131111182258037365365352405221198429274385015660854724828000434418134753989124935237734368999883329499878892583917731868708215652870219470660903817039466052451080271908280568354380021395397236468193748687174597382666510827701488345712320603371233422343801501355687702411287927073133202943469010656341825269633321738839418605751682814231413376172688613018182654240711704799678005844092040885320058333028616202046217138208667779574514465895115334251786163786042587992153755747199410628314413221518179643937247874672191438179417144171707458292004621968314112921009545087719803538732633493209106197468563412176692399577210636690392774926555056563528975772241563985958653221383870909613954117182479091342663282103576552037534352453849322735655989804665976413057992692385439844091739462673475283489245156385642271388543361229163676839506608553382153813302193428907292175565623622826383800223538719909005355448383251661074229093636417068355823122092572685348615065918663540544763758993141499595009998559391354134334739287816288358858855796080964608324051001749878701256805244668105173208677007405346319315788491182450362310463661820306694445015252405292787164976401070307845877337084322193172784804536193870264980114401328778644818066040110063861703916830432673501548919470832081372057744852407094579165251788919780837109344590611081888427189026708544944923039429515859363969019021924377712343607104754489563047952346469261692692992955114102453513097988290003797672791299199101451839571052198355693054941928671757517924141731455050639452363584661938008416193199591101866325758029419823635175034765029821721934678569856827908993017337746599988887330773814675323515007146184366885094189300259544650868488652350664638598143752999869378215779413625610202913007742604099093234090788886937600 [115,15] 363234792045258099631974890857584405953078442845023563980556121504346782842564192332312924720310275987389162863302868829756361676992798050317280950633607411977373243689849812472784775610764528832530121292024048089889091315229971318620334414946049157209698355439209585476929979352705887842530455476955611238061473103468589079791533047146381823527064884845684723740745905049731216259018862882895156780873805498107113139836978861413850944299314599710926206555675289995232801593099681278751489967525834015806794471951348182898637831594623283583580289810292964515982172108600232068447858163685783877648194612453466234721673940891852304241816163593228220489591580147284610375294432659808532131984263378792791514256330843241793966252125926194435722257774488536756688266854756237447904676061134223970785460980679058011812798940972470764413604886526155002041938839223984121018775899073435778778211589489971405522355846148953415825744247121417758775628275442597205969247925706853217585550365750109108924346608592555712505592839533093419188287471723592979042723144885555661337899263183700614866015297292558946997564514533849558681537159039872863794151065715557170206160147406216313521912679959396166431979053971557526643363245395481043690498994065362358048897284282378040293262441067814967539342869805997188860629499197580527890608019168742100044710172203179506772443239518308565267346706551674210375754292092921490319219423673491878574839215921795209396028682230571451561089698930720262937815993543086194278295439895480631783090706097539811165936767105382748030419460846175136917026791644854133190434283830345753265586583495461334879658076905915938022566042821001686098135095993822133015624325637804529066475725626150929924045827586377742201498430302300087576168662010765098980922984673849776884871623951964417348566696089144711417760149696323521544781661804907100430170029855122943023488380694116504901772070414962003189361558296483449689408067822801224769680714628405630876670217766288561155338266132501710603111241875937145017486747603342497989632646205343867099469642158491222176060036215509022587157705131760941147740148568465728057520365019802844839336226855965867848588744235389044164615326472753421679947987988751830760318592503807669804467984358201175167184393446362434480045243519035146106037831213173452669649303209227486499943459973331789605867279167246820543537780438261959067322312621555712 [115,16] -942983338136413766683701876371345663029784308169644217605185476095957583454650694499195725251931877510997463169267140586397544953530750656463784528086162846180092366211087897782460271027948918556508048633768825562936865672401362183084308469756992976044014483568692440090314480171791994975539783922700319512100121896044299196342006963007194881466287973832242648773108223961034813972899788005690842829073565167155659568830570485712661368424866408464118068488234266242822504747207421248447869749155273667599164859032332626727127760801614910934750515423565756413755133318231868953859277979545500282602199314254549966249351023276361768552472415173217505012410928931310010188636279129050221289724990748620007613793203868396493400952066280136503721414729724912376810013744323971294064697042264006266527297836063862119127130426649243735285490195204887608834992674300569447784664670186032435619889391481555419361442226094503327547709986766827725270196772581773075274512061176570448430814185485193302560041790683219453377231040844449897303821165798775965700490596221737951557713780271063572297451827455841143684077218518927025640578698428808224576285603095426313395777597945635679369256727285907190382622266756691150528966405102744929784744749745969078427216425505771483267976745504181423012433211908578005455945293481432799770891315686926363502670590349253176453644372339094798150434441997487503242144196122024903497328075042746439245167073900512677351237259949501447454218805462862369524782935562422827236432399141368272198655378014626038991464180774978179505301236791850568640923859107095885934446548338740749109458651378865905449062476170019727449069104937745408510273281603780438220551149296256520085626266108635834531388649471434040609965058264177606035513945139397299156153999813402728944088151547485614353051510751014330125548817536422796476862433077085729479439114346391084791412694082626571577779334732865398395285139664577929342424762397036213127235698076371476045473746064682442442757625871729286293267303069835515516401941507391373896061379756340760345332815817735712896016382464554749851536805037239900470151275915760621498129275508011226126467789791769723748080917513864796602169745502241702541110890744974235321238807956654303527391056111376025532150834634394049709479054017053634835041519262173827510693723612488974859308092839379913804829739201478395182339368284364484479409971003392 [115,17] 2122395328636970840955417485821534940098676340754460326060298354234867617887818248011413421448866012072835900976262453199745838984026456506397100805959456538335150160210558297065162022164036528810503547158484962529140144410006168658457873375978054100627389123359795921736123493991989196115682737757005175983074007222553579307535817190429229412043723980555273825149805784695272785411218757942068679947790300608793027544008782149153915920258545568475937546617139571811544885622467453386699466598360891267407501061006794515208747452890934504140175592846277296628100012274739535637570386223296988252469594692346085993143814100329555491528650623330049217412106846087742160163606592955943735878789123719356310563068775558252624394243224373860716973369366938469627406399086345999616048291243729342770059366266566543767175757633912931338530686708478163088979362303792185013635437563595042348466946028924408481434137258411612261913783005889606079502824588880016324014511577148952011225008820233482365024391974110917275754124620374728071919441401666883280858003334734466477228680550247655042119932309890656939437870459723655304855870569614209725450037423902182656869261226827852002522070869513613307961948415916343721836746538921588538502866462751616781660204182123477325101762179219105526053341460886818346670698158845329064542032880829475292663834847907973851370538174870699834937372485635870399794602298057675491605511341603376279431084950961310726191183557085032800555609059915015610373766912534890635982194263631823754102695678538954190858117448464529086082063475893256295830671303662573094281835714118220243324386429352419203520926962713326991099389433909081873960508424299889449281897225621627693427708147300630115613804385643137882448773951228267140824585065411431723094402788023045855075056921219763660913817452258202475674938672260004401807407751356628781027605904930719606935837285275957659344299611863163045628169192704156474094164886936639962512935042764007291391072250428987569197256520612965558770592728798480617240051437130541753821138768651821905785906144242498631708788136568104675502345487727230982232855684382055276105366790784674136091312034500530215162480415518610041833788173044649172328571054477357375984237048434087505322312039754902528998227224394927520736874196376293595303807001033534019913947846545284269813552364601371238509717479653396647618144057612655635428792074240 [115,18] -3947036981195379219310011793489606080867593364949862338820722290608413086370366486427583207341475288533486510642096153076583324709937819249728767511012280921717929133864742106938250414334667527118207377534092085469102006950492788035271334217078206832818026536015313594795867276589459549497373243023002056120374879142941925091438841602921810525665484880503719940171620364703890578120662427994502273458374783607041953966081790349076558003864922441468030381842525132161848639264301234750074282588019575260899938609450422235223311239738094219124406525283487434106510663472744072503293690893181127610707549208107870618222427405255861591654217096671163902083620923251096246386612881948716624709159116265642184645728636059417983621324801779635937384023224462118771317773951252833172739320929192906038759271962733220718449888030666007308625062349354125791527850194855406320918670673761337786643863673586095098797619840718353219461345541020607954898578757158431701452212467430547880720712095445069966070697367272512169891534865576476737448581119352843829303770124676332224609964385241565939927738823568337367855846859539700449938813887860133117733538681913478354348627899872721483602309880394230494326056769369486509970091013009932952633974557440306830266708682756146739432350974132052985707896270186076128628307469616124716538550415888393103748224303236005481955459840546967197191010838005862299564974094757280351837009827815434076631236525899806929461604721694396117571171878513791286704408811540184154191660480566591412629381437792737938025383435827386598946820594982000623169849036531990590576572968754607223559465134859767423335512504977358375864838531174275118505226270374333843812013682287203251316218083075712932630179533457222760657439960503126091591930240064258712467883858454872819244958962456019441515986856332180129771255300847350031425357273023699115569359978802640812250354589598473170586298918180994896280146039646099424408356117598394190584705378364921230117623481898203372905256765720043910389017405284020822616561678200828178088788345922003716746730629258823212166323738901039863608020011835235933851291137005011167380444773751094927374930386102870440135701155677184767970559718926667123622687054588351758940327111099195004511500042630537343789293522550832947325835366321785063940594181230664749477420417524841585119030306111066201659869705542350085969954588423135285850669056 [115,19] 5715436341746018588506868912778831225592162876302016508034440500002217607472248515643738503850262374019095275712790091800723489889243580483781775626609079408020118439791809831750854423045139604850914318893981329060351999766909830856041090882922716137956028125816650917170493431627725415544044618699140154883149759762327741190534826264112122093705263244411612861955491105454876853864884357986116376216556867153052428604349588965393601312034176237046674345883956876238384654952235398024168946101242576401250166440971551807491538197439306005021791717435399351348931512098062476034618036971710671019553679728563225083410617709774924442673343464860949137357658042886266612934386191304778279425358030105483444745512763998804914604812208168411044591529656080866276162878546136048371644273090252313519018520010399792030585775229168482384067930878291062830588354636795877030263006006783397380614116193230057776885442572492816323392592480879109566610839900704527411092849565857194099274031053446832508492531288517213483146659275537416499343237841569335486196528060160037146943244658766158174690918129176817271793714473685179192011084625520232682444203552620167986045352091399669578973238917845913097557697953949434648012431342525310273112678735088634409713186348900532399523763359277685931329136159841982715792106877863273076063640286872343313303668755757475251904756112058745702491158339557479568118253457998981114675318634652576484018257143498778836581709881617642752748414218385574099118985693400949265297651336103883368239117309277390675474286839897278046204665652916143763725033589362006508492078766212001045595993785740229506245664866115113213466330145864906081221101390273830752626063744217264358415772943907148724592546394877712317235868867822502189410941978360170482107689831687648213023024337684099233420437937198968102910133758436878470289637933544588741305626005273508187751515240612928525961985102674866490274163342352057431851582854029472182324013547036261188838800881189738367453727251421296198536813804637879183982008384045734330158247839491496092467389483751439597128000085139292467622861713263206581309969218808790584603435179502733459456960706150824027167351649397489789257922087172718080351823705078204811036224607685418420042689138496273223358016887589902351301836545791408850780419345834783862844986163919429673160873630015913457175444523541583185925838462039867351105536 [115,20] -5809234945273947065288559050457332277538872041641585561130880708022550761335742105682868813263570695130461024236369435453594757588253652797923191530587119451628580440933353876112230432352619496145119043942191680699493575394719493224982298622788480524086370403390313771653910545884493348170565773274168857758240886967001336966464734313532632200587620251725951965715441902969047527017576598780877281827757155464223859244141759804736419587234864470651614495304484506945819956603732200754018007351273318924722985096906036705687727491504708515648208943139868878488218391589658145339861597007075068871123935313257463638619718313539591578845846421649277643169903612656627881427013872208723868111261542519027706470796836724304640346469866051499772309793431788342413230236177347714254811656245485438753142583570435235156955418751340139270443266583756631371028473321295145949670464906746720729843144443992136921187269460302268586069141930791724187792025269181099643624033098993558959100864403575755844941981124750828186028414636922806649286953958844176074035078501470575405162615118358775861664091170822932561446191483545543577771572585708461922697941182828211587644175630206698884438484163368078781532647499492740558922606301891018889333833714721729277539826540355012925886842434773472957492553091391744516804186435997569096675309648243862436663707496564605593460973772868609031243679210683670529468639572787530619833525431087531493404296308973279234334659892049571258641672341012526273629408168913656384496742128239661954558063026126333847985045613373076156601501338899404396315408217859269173404588199708989122409136933934521954230275405373328418372965411982854532479128508966601666447242107784962420469580296571651851805455185189206986505441479475238654264369915936763382271603818203377896227115960594330147380000347330733095541225428740735841293301263993430032174129803476007852845587341349699481930909488016572995735296881391125524147730297182462798062147781002144041182283879471439351701775976784865165287652218469788703684292542936836180038385335373362935681467606281940362812405733115890522180402795533762771866457581035047392979618422379869358980456004180206855531623103536575142014020166750758339521276278795358992928097589208732675957124189695135911307052643758270460897155082087306379215985172735706906859528533012324627189957713364346420075948616992804522533028419944199487488 [115,21] 2507061811126064904146037349260117692349939660739562024839160678981048973674387626853953285853984299305233690071817186880209330758286599056464747308596754062201345434409395598582299440924405354660288731404824819880081606220627935125876717462351248281048088874303236690067467088848911276402332415535618318092382937409857467321868284413614640458666709751976249388085448830877709451581806179915668414754147771157458517253413560911358111178706174048284680800934703955955602666174319968489730232200602855911535135548196696637675201140143439256683413505476643951063903786984240916104499241960909395747289315917628358293790387557110592289878816961804300097339057848037508253044394073832494150690954792211617555377009225096606151241078778700428453812718260414593815784594659031660409803032593531847393262793797935523976355583126708515931325172011891746996877377738370267997191683962552987899400122901752874008626217731899624453599300678617297444717489690727916330534769046166515060404064086827881849473837536903492479831119594632068009256311693967589188336457284199257542775770613539424457090660211013356973231492512810117844328409527209525764895504962505985095660215631379865256830579645968248290937020277171953226730292346569546877594143492152319887852538782157741175286579737248388306264560369846917752725819342037452737907028564501640618123084570096615826368944783857259908784824443305101852220657022549605516498218388284118415978331453478265889656111824578292601615421364374531207298601254666470646659998564359999511801403009143529615662775877757724255120936988345121711253653180278638128278663925445282920855943102297270922029966177625970086290746370126313890068865210726293402784477548483763173978144312898964818744939663430208510974751327943094586833507131634517915013530487739385222237793192457089145642785245328353576778558930999084753634309347120807426665960383949142964101113914015695116865207890635502762377089838817227363717599837683110002525520666150750695071544835359443404146681419328758502649562975950696495645972412824371006782993760844827528959083457180178803055468245806744904575708227797136374491046227767170436973197114351995770617286426362520779407221629957432960561215085521073893823934586009093568660816819002911537712301649893735862667669784338154970385558983208516764839094601765213947062559731040704877588106794273113525154277363561955568489058756546527232 [115,22] 4549069909152644486784211777758747561803975428987662762287440887320768312309231496745080086143908946064906966920714601877372218934987794229079166616351174632457149182421567930736600064602305970358342147514287214204991231286038610436154996063257496276426555643478089952177958997915252746705899616978602811119672582919063661827380895456229125511824456744578853394199986769591646998159746999482916967419357518641901545661863591976150086674977182197103994938185826878255298041566672432900921001047115096873553889837707625674898757763301513074936957936695330949820816231705649408392417128625624904073790526911018319582807313146317525315597715550900655285076736940039665391914815288148399169091186643885781168965268724646622231747873162705418012633844194753156684246245055118754884184659367409525066400430889914544134471872656835610177676764608386550393459623534159312266822164366283581720640224880412494072998623806156187520638587639795445466787883019505181470682423960406780192630027901244915157961378637937942007282369656788355804986694693535220962495879503290164561101263308031677515189672760101329260293187732863535772037286485670051066398646911963669822447195408810240045575879740933701421310968477703658277773326627129583722678196887319392904024822545537523433127196749546711278106779352647351845187739911485579672079479875925236565549764759276194518688521713807417646370381404996767731109986602387595293312308298086232931317962242259262658504931507206820590798261890391967294799618674429491739027524407000237856299397728861136165462623994523671992514012676121361549834638537258035322572625665532709733694029332751218499609356798688800154314805730151574072506677681982145843976355233313868978464014574811925885872672743430256641176072209735336637147620118081329228332153800241647388736735687376525309210972095347334886463411130067600998834806679372702495668922749542122715613635244988549834467889527285632661506604060997664370903835668992118026889948864708333850140288279207758953846332854889659793392407858520785380179108092560256718605386795279922996454487962819056044137457813807288015593999894073797321306134363683746908167282207855873800401193732559515392434618205303244173992635258476113832356238289015983238133288213219362448495865370986965131971696253128673599647258273591280435083690197209588223856907603868223753406955276726470840510452688266626583439427955064832 [115,23] -13575598836000294609992786464471776998570189138475842123781966350043335038755973364698316070266887459694870312313518138303935424069061770548170270126372194878062481646843345583015509459559568353743554678168855442170599565678393303273163999191957182829423793180795639759621924758057636925850500797011179706693552835416349328035047831775409953094285744031921452979260423571580026925246055906788444638591026257494047471254272120925607781687646426878772273838467972610075242561153993623242537905849263640384323991685439760018810024233912786750138780163366129345835644399440326769474183747738250034517717734740051996140399594667340166913383517776356522858439895989108549108939189682979903563862327608330347101264700742559586971845066982024488378021358132228291959554583451019582465891423995205498947021609222048955869684082304023135272146555738786189017033688414282807473095064719486352683172688538656130558640162298361162785562050556402097059883142163251591728047395692088413318473912879004876523410032000590153385466443391177116997803644519026272498257917012713776530232409869644350942089847589652153853929803793155554453638585136346684288230595869704962381515239406995710816417575873772843239562674152162358719325421762090303678624102471475817709282087061436382083954198341823955944457128210132528349622899858822038291847025765702688612625390878282338353707930957328108999941013085600092224297314969344649120735117475519680422040819997946163843647542808413367615487838231878212822286813620253497995369805160945734152237995552910413895626345410339858116138931372151271608657588449287008168411020455884574898314468974870492695970963948052023843960826398149840294506707846832822689336461686282768245422983630869117723325313139491827209405513374600200705854799246045320949216271534108913108515965452995620480180602030826563021742960836359458566305181887617685930592090083900952639704243584455000705126183581691849883161531578902515319536903838553478204873516985373628324441326794300214216950167521836657262640606647764583154756688187489247535397740709635306921607517101684580334530969184147926639952712073078284576356089995681241825335831868566813213412561899041866438260257262351311481476472976449811798173508061791427070590885392029807426559979970509169831821137332544370076683323491394772872198763920048951052382083153007971743784040842430079392614440078805138216993874247680 [115,24] 21500757245659813623397027526847837424985384937409529027686413526501640657615549641685366486801764059786069213082973286416561586840226247095093310370657317415009007994477580744774709711829883988933673780386832006104232995186880653743966396475387482880905465215036098134798071078553039254759285829469178654722118389817587108229831413281712787711731198475830063119291032383433079571439395664097123415602145863338974324943051518549507641984886541916504753393376807634373138386602978186253476383319889381819526506320040807177525574879592570459025965271480920957674855361472946937133867273951327559774603745726831954105618876820408696981230325224218888748607950271531706724121076146868564098264801389142800992121826230005245198708347802212682294344672106627427627352267129353103101952067568741632124099892167068644158572186240809582234904858378100821322950570066845517434897026518754493339206811984627406320456288376129268470679974970899225772945685853682952234357532918023782381580459771140626646667153741743692210015716442488297454234685044530910342635546992483854545264117698252612003907883102903500623429071244538843069192696401169383421926428604195244745498794853786493404307080645489068962873943859502551350080802388345647274377653042160492225747619220479870556836449174328476771327566821959827066039172748125398630674486356650530137390000911801366017491896000995738582697419122495150438960100761870938210461617932691827008655447276475044573922666538214499139881905829757441647391999710381757073898744127180519274891783672515699469690964360573512296756668113424223322468509217540822826532337973102374131847528950823526996952474410347613258855701352708087717789068676459445562444515005442443076376375936391937002424911467521972019687890495279950395347493090262986280823465873526110669059367085080741135813457241747608482520048256051943212495738191800557610436842410194565295710551955593195277943699973956875572504668531871369911329635620143221959984792963429044025422459132062170664868396466628607164495901286649231840938669961141499336830713208797070810725495584018229875262509280185355625341105348620464470516038226703882433110032507596330609579759179101377765624569298684449965926137303680445063099082250024268141497617940117674892277164560863038561549035998404350852365518424666683340154229622256693578563530374223295545553799919363462047593678061877194394454458368 [115,25] -25807807263677698005274363716083699410388105930333319071175400562303633402349898376926189877670151601291679598848682167151826675732402866643950286077102657308682615346174863651701633472537008700039660547265416284558944615076243827359276298782953072546470414914439787852733406278695745029892007451104609566358826682351558355026433964846167367008622859421990807271013510500279316171057266812207234548336458070261486517234669932585409196516077984200394966790041008512224014153649801533209356555258837830213106483381745406399540111097649383284071889575811440087906325078555666124957740668546228685796025731416558581088502270566127514224862411410804875995185521123265290433882078781229477795890507315757290751841808895312988855161199608675151257513532484629156963703527866653347790000638340999160555569094540071577090032600989896128568015909900652833563202073906010641223029775926870290710797066344363029528696555441450079037896760786249505759214825072342225768330499948737292520712493716254956641191927007651936220458145449491604872429404155190010816617701342643714127694959495425559162849714332247708093482399111254172972691889606777847051357095857244693372261070405734894557812586768054334774390821371494444099850589809729523103243651097330636829637927021586301905370990030561440441038525838631102460233652127171450418949555863554408132603863425820860080956097904988924635768339072495125844780368908434505308524775492982221891196151404650657379250891173705763421188901108520832851056142412151312817093907184675776260876166252152071940780521361325575072527349468487773135350495921714784642996260558100452290006779798488450646670282135716003045284147430707554890053890635498731942195296337291639237980503077428480442727259151589250915725649009925157497983857778305213402878922832179853986040370064598236495354218995638153837334427811399879045509014580122338639713793698769675053847649582737707255527294243742194042853800382088512422596995818233893058417559467329608980014824160820549838774879074801733952374523743419882508001787238228853468551962764889683373546939060293966153458912250168234592291856973838121172858612372486381495411906187183578854793591394427384721510326465254665347495942053452049925008428139982360206037899031722704352430518462068815158127146539204719224335836265208065723219299177042755665723948630069707045690318319977613370544479156646056847998976 [115,26] 25809461204144838769149092319159502583706375685186160463048643845968705925102871802218722317335187697850167406548145062766582816753514563853966570841725276410514391150327716962128415809859302351206793484443348284576126907459368808952636172954676615805922388343736050919666214511076550047105451350490413196896163930639977885842303317034440931438616692225999510591225953018683013389437034721205221545051569301942567456360412856498202698503710926452587908813392910704020955593274613873718781109693191365309278697087922940962816675355160210711583512978856760407936850808993430741575917348661714075839591194913739994787222341649022277547948822918818918866695040101560046834955841798574199949577057747387782024294371598205726990875208346861292274994331212457746217175882219976493646169466018975664134560974850787983173936676098400318921618986778911200891576621122820050418748043000204463680096066873534463266302210567756260317421829036800641526558842884084565752802951570186801333792324733367218665691298904498626666272945221652533396386121580026540263175609699449332493973099863570568957696814673524573673307082367464489549500403065418150375742286215709876406605106349942227572620595558534473161373734903019370006145124704315387308673212950593670172693467900059035220352308017937627684317925895705383855916988379620372714478141464732514776873794311503459355511491890729875670117677774609705716517312732766733787344436996723684189593043267079375766274856042610592126363708080572497196084731196643989436000657292186214260383625496379150463514019027987271882313714009876022397509409506495187861035023663389777797962625028912151451905493936526979957049942946431651316449028565655076581598243711752007483715112908564282989963673925685502800887936473524265269386940688763927965265946611707318003515374210401210900581126621018361775167086516628822575554683856435986485150343789837903482768513780762562293199903049463248588209214862439346684626652701657214358759189029973408802237043947683973758950231750640464821620538605922907212013825756820969464263512327474322480230228491462204625467146656293509227197978815693321273173434176940128875719213682750994701809352495816210433938821189272673299560890947048576997408634323701788214667833157156182316482803698662120277008737374059970873367866622612970779272930938443272429881069389126116295941680309714322131759584498968158011392 [115,27] -22528784659988415067776435809938260552775916330983782685286817734120304590878469738552206034797322367263926845539404493062856645354318918965003979581867675170493432337202110987216246746606344064507708877310225385156107796300254742855968922040978232688853618278657651354282138811039901097434809131875936358741602850495665403462926212274857305724877442337113350960744486731638218474615969669019156350606765432038678237864820699627269679909163347163766188604301494019616696702124496645826550936257951046447430831896620803094280307716020898484868318063955889941351073446029448501315017315060669871872997291660132757600859802310570682959358390712496550386830511246420002478609067376743761129868756579640320021745449012320011687709597658802986033811504383259410194436939972924012588276062661046886860679052490610748150444931965801883567300835706429087026692399542917089939151294430128955699295677388617057729367284710681432836035128001913384232329723882312084812452100547295499777579796009946841626568804097384540687868757122455393865686338470392098298596512658570008918319571497832898851018418738179617244232182999705390320602504251856102667408007429705469740990333033114308145740692478869788550589237444586171133782335244315039902585929502319525995948213394458809296496793757055863945100915656975526047279878418265742044122270400495770887111799525847450294050890073893203427780820698116481687974523401672407158793863494615143515342204504958992534821246519322386513207276237690428402512878720006342149229346052618561964978625264623799912698474582534973383557699967959144205106657367000577165967783033907710266114989542857690161025515712780502865066146557961808111065207139859102443432003474284854848197925353585836862969074706887369023793184181769142815638327200171499551227702537769658504240863575342361135893229780928131756341947499068080865841439382546863611586286731488162960046257187112968357044005402048475580481130255767832111464285745856764789416688601595096561429677369064829325221018648602471142894228369971672242673151716485337793911907991867661275103492484796721623624887641532318586873561958206540154777519257485288314037342279238260060159713296917315435089793835512637939771986877357547316025658269410006379575009131255175789860243417418730134991238301339235358545395014858803555379313346934634634966189316069864064508531613962711028170697269365964800 [115,28] 17682724408679413494135275249643946054799565658034041792185654745344330233149478976317224079930505036382633195133344724515467325594481642283089295616041305224324319904681564032141139771899387644499571933082138044772440506381305673083197688393502880193852389916340790356509894586029961232528939997064496501118921510862985188239685794033652601161803761869581369406776915038782024021879620099554017280918485724849502878472624474394651172643579496846150379718820602928357214660127725151376224133911730717004837634593012342151722690528608522894120174757651434088612070294796234811463466544887627218624439025838857637240356027989029584656795532587294997614508315614707279933881872202214540451348382587535045085595666422645158755432086180377563614929858580020521907924043938743830366924160915216541253536231259560152316892166144780694680508161370292736309406630275125292595962590252771104277070434894731633965495099221875557375760469986043428176044608704381385604585220054841934864065271699502540909364646683624823204806628947139657488741912664037383655296340099486116302406551136683453840169614480795386951343026016941635429170525337265201945871719731366036574320525262240010473402002572456771435724461499663130672069531847660918766372196803051855264130419892526884009861478645243837384031720381592302922644832978684078384567700716288346923125086057920557958177633265545480553629371396754421195466368488137030266155359104825491927084269712663794991067600114473454545840864189551838495477363814995132854905910120509413584238396376953412425568042468223948827995261749338526869170266467915722899570454803536900733687135770081974526779056290434498160545633137262715481181157180053616391330223791724474563390379344075655547978395389655212944159783185825949956355682239884570625961092454664577672239726869878968153096853740061231776372865963563722774249172066780976274336229137951203451408978735871589036851259957581891916622601572421721692934287105362698198256428557201682230224769749246438827486288051390765548783351488795172452289245611956364788860351847025136363741921767124326134919919180174966198986312464139840080098489873989544783871041042581983011856655462828146732855454309824588125977463606956306305051231797043970165410850238731070201747452874119119745389668718468807822083543462913016135317388638082851521964292260369083163096805040634868479182862951645184 [115,29] -12737819982797266591414963918793790477002435364250050310788657764591020876668365948697937064487764992670584637728629639147427660126430470209437688708234333804432590931248912827788407046482694064234292683694177610844216550988657382198586881479315690866810003874311000772597795369648717218712163399956006240686748034562707680256955932841076779132706062897787691530742895531347587912010525743521535622056074007399047091324017553859907138514957545274620673340642156063234229637558302675686863831725334608081459093730545153371764831739875702208323021919372914106180799142161428289043134496213540195962459572351752018089035095175676148146652463531277046721451013187347264613200647567069667020627471174925148990556496432534479124724605537499931529700829628855279312614784090681610834055970513020483941272624482291980827051397417693990552608276979199514314133407111079196122559524426985616526473876470069092685415961153996360284130057739959035096903660552667479939487098991729319024371863595614715525105533644514172695304539484714603854467333052271435034327774540856661213978920605528305508626747817943930232287774358431099604076001284454425632352308040995437692415362272736021040581651992408989585625301258533818563453718563117442110006340401256089356024733372207110397646661709240814901450057283726535144586128046483728931811145646172337338803289411663598565280291814611044974270336676056069847710095842047509579739477278437638006461349591947486206829811030947906785496109133700304255746678044091004130195774569816883600543635629351027003159995069782078612789225117041527958605860796224207558905974388315283566548310810616101584660282367475081294197781664765675669463349190653159058930634938811836177658240361375190009582011547237882606747636402132207212680459208979848043556643814076112769087155279360503311352204717982026589753468906374046637467950077455585109348994427916322504780718143645062277112652607128018553237027753804576932073076847729580741253214570648925488105568078266714902000784585632554654353769610778426274703550318195449572928263745665853801653412375272558135886031958014358755516420068753141987204046274976702601468646815596977965742500783153320661076699864720107853738746182225860653923603035830907256162596836159143472133515020452499328113109634203508761880999286857486714424617468980440822925237992857761970812445146066956123992731156480 [115,30] 8530381482076564535271955359524097101374129509045699366276622712140785660448287807826630950169985015683360848627846013479925469450600236891683626327053716830968109169019690181931278393086824205732631661087776396341614236144138809093634441912479972583492187621858224788950287542806048550048307654724100221319684223068096357337289879061231900372943724571395541566305433149922149708964841795965158609714351066823765207599972743797269915095780159325527438603866664952051049415755672419421020482089410797832897909436294812701763113304842199324939955241108341506007502019825339303090400027601545740449297768481093416274567043783272070471265460800907131665519738557073613200405036024442275457447818726217146031469641833133128004898916017988616254973223622650706481745823103828105624137765702612878770116271833951411117684168168242460089109924155733245221372989220491608246170093761410607511845776679591370786250335892244077414213599431760101978899285162694112717436431968166946834054005510929933666768836013301827201283057905046279591700517494061306677207956871784670990564239018138155507266045035110477417688801977168590514589677412909659733333669817529474286541996040095452862672421118308853392381060831271247583087827372066066062440559641301194862061268793051322835153830493709005596611442050102826168705750510371325504137053355894450291562818583865875506429916219876195236887027054727851214307531379519751243279237702462349327896909775563339611775316009433245886010892900510752239327485125300665883361456087532402934816876582719541985192908408190658617917669029199313019633313950918671895012837377524790808780263151110081618896462351426139679781480251160533330924960033176090016294395815679399038852343442707635900698687738732947000152406219888193045869841205252286125827853500561815815838740186402094914743964402931172282489486918848136508337152422353495299526774616743329884767489014217489948701259550178940630094184170267786979106789329042546018564327508170589050757499598602412321885992955148763966395060552701767817116058015374081338214977861610760471324377030157659359666768300044814088511643199311053851433982314377264974970018953573255932229800670801969226713426966031500111985447890881357835329335443465791184606288619589226554076718253924305518350161224222089205290293826580135851008257605299816574236028539481609918361987258216096725781708800 [115,31] -5342437119957902486164976218287906215723326252887043554242328131948610762402775757270849875622926064320096355594405820875602028286181818464184538244727850996275582049651759895865091438301209406961637248156807374498567371400003846812711965480214875852466170954721574869467977283314363910950489405586303175532611757152918230191921892160999128885679117223908668171120814840801328744617211037747584893759972876526895411633831043255969702337488837911361104257615045708199703137503778666257147182324930589828676361134110541011803922630577742800900246070337415623816820148246861509684986170991048093090634285257575815842293967291747523289349511275974324314837142942035788350856728767739863120662951602120865145960693115225285408796989505992420611697873470067548750995527268234696416208278630028910454676559410433728851225222716679169028508852682208214005626654031443673811024912797443099002246884493812992182621251820535543104461562492082859125652655522682409219955270538390755161636542899210976577190796846814162153720002880280470432018788495348197400687148975781793735719612488676709515759503833696933555315045730927589836981462705118414248057068145509736390462339816796052837050737026092374728109806929165612048048561341344146721983929276597479663606482435228108398011037061667194256330779145105050690760637052116011735052159068327809780243001067293859822155811540832198055915226812263184332830429158875199270406383457741913495220010215365129427735626814855928802113778875472658949486654936152718251010501491839153804453572308868554550534844556984691413681821338923793344390593520384273726634657961600364788954055998611566314888495203086786715782568971708164080098440041689814923864202930585715309775631640145948010692736707034522398504666988965729695445831681477817155745009694383090071579691477398818045487986678902193225544145331972305371895014857451187019323713258432859463252652394707138995729947626398691152738891768623825020721080788517672731864526884967556008394667673348690068749890225495642806230884085142408592800056521535851490907514351661211377001197491783807099218006023339717572508834020894253384173644638137397457019793781960467401866163379827208239299056727446419131066838795417873816349021130688272350514109699215305283268187175302608422851984150886402017816430848371606183761477908391827480706955001462304499244798104737717577318400 [115,32] 3129019628196460924094387333064853017824992634120400482361286535954738154112220167955037440083331009527863705862063048357610588236649720667335804026224195908328323486532463045031091098323507952839887029156052617039923187565851030412380514403100520211400270767850683206473657788141163612830007865932240362214776165573769519641313181421871538880314196956847984300859777169210471528048795236035930824531645694529104310971141522558765446269259373901847693262428074597587803568417005540952088408534102585853642416636291832357634612230715380269737114155550052634525374710217072690074500494869813451622938584717648993784256064430099954908707613823494624553116579258502406921797991399956173774153086087640903961180757991372257907461532349028682988113691420069286707323924231072210363286537801748767299627205258776373657111314347756713003773973646727046898837554691513910543834740536240879256724875130288123382498728124397528611374088135631944217018687448379187682003528616780246814260750649576703236068682735250000810509361452860147847351334540968924605404994069849023319269345132972176133878003598252415637941634659645056365732582740154843933247322591688242330908478001405998119174797647099366227783022111061628999159156341765102150154686898014572402159367443777413715426405823039626581613204475471576514824651932020230862344490238738486633940717590050995442123236169624711438192056274971079058515709189685984450716154837011284989075390599558964813829113030087618056764449107167066686568099066434908643529774047957434141812504355366735280835569073513389989873103157829592763501024287482987012127265643448112368307220069441885205045548129915280827421500123531475363676332899416269517335056479894786335323241797185262446868584915802026937361290126234290396488378709609559923206933214317340836203671627457078687203776315522325045508718304084606462112452567443116893183110376913095827942127071694945314929233039661008911578054347784524921146751454980089846115449082220235347333034985544848010042832040203713930087261990225007292181744940523276207318785033972180583491068122503897570242300302444263873059314284377385834354303425003418911744007794794446207306327175670399329595456957865420500048299598199887061213299756207760110706827292788983253029241474066252509728864300177325421001688738847425193761910350696653355510146382200279224242012206613816934400 [115,33] -1706474697299860340805055733126699470724274082101047872474718961554031533494841805293542348017820309668622900995059730924864771539744362829834114601105601356917297797515495902763431670001932904406068852836429950336941738350855112063599814045224834989155460137584909951417942886174490688048962008850157970321907550365938079261905917161666887898500799076062443506558422774607396115033518500181471350382489441361573955929035545599507615246649009606322289015066160836598225978432087530109824322640981093714003668389085068966021154930467968523880619313130032504897715340566548670073967698350595350058419021646231740092715763513170580468059933109874966708042632809493004460749991896176279586817468197797185296478817859914865960077086272435422649977594467760891889367509951125476461495330071954475952023102073579253856986092474407366085336252682953341870460142942211854268250629256681419583731344715778090671758111700998546986341477009983094696618409026065641703886982597461072367844464773800724146137612439793557944274383498288441938866028271578253068226169296135277121298222106570941250885135010498053832045420770418424361504217460035880640144376447920876453406883166360433185648752288391275940439883987157406928646100789818229176323040165249725902808559186949412564037530448141436996591575152945024965011352415563143468166892278070184075576478629256002802620591565127997987747727848007838416619903374490946395875724044035735871159558402092374064411530742358922928456794144252087023566647057023455867768417139310106250221465320636797994216913680570231909898626456047423632877300595345187194563823089206702889653069200930996390709556870538581837638445596515603426394955416850972365789277697117605150396593367070454287403958411768442322232598038326388339768251781432866902168701395469103845736991434364304234499501042352882023385494273383003462549132860453583056038353900352711641530078971151042649556269198990724737533699292220400111516970314971317079341473593596241752214870106993949281479267336811968442681450140921404394975152005060687879105339312582916100508226603068116158638241907974634563229726867301369395782747507424010356725144221748702870125131388949667518736914316548273059891512894093335149879097678112516024905332732270789418984686124418879914928309191934660475391544731145371778147276698945513426350438246405619672727994255802368000 [115,34] 860551752553165183976213058461949034264176249787174896943624737109566765235489906400724553880444284508620807489094939874477077650060817614530158706227450394074559742253666123980162218270341493786326329758783963859431512056757346161946578081363716771297845506991977615142484336629355600571515090985041610319549601829863650939053726419986071685137161058783507951628493434682673535455376584021706789067571975374969075151701426137742329888824171486361510094205935840931674803117899758475925589428667716580616202803907623601273160254151435665540763777260306360835470315038254262174235692095159402302344131831808227431967884017598218186037214323391162249589801928542414197026146289769908153117824288147067177842855398707065373455474990207771087507475570815758209551620533346203405274170263186625774005032255603585370690541922971812236873430865446501534769458057615194126692416592730193382909563159163679725266743930426597997258205496610508477138176799153439458428924001860454148407947359079846236969165902410921440326617288643643486077086493418517000496585328053480029552843197453701584253920928005516669750216565346131772897196899982503920451268116150922948252637155979311316413914350835231000683873923572226178905301490297442742516758186142559236826162914367776552552283756878713147384486904729060406147293875444402514291021833245057801033085080053115645807434542914305666974692141745504311767153882885169263663908703723389605246331999472199588533538655500280569738685347966865556571119770043747272115628499933439142104358540085885112320923017613596399095477944425882720569447903725186430886591391165530591944213677639184194136136638683320911079976031898053454308005663851625366729931377268206099396936275352840245681315973561497806811678463964693291786843594873737377404690501580294298186328464436768984714990239542266252006637883735614874708301339284223155507445377801238017499506209129495518375814431711672079443468352131120810211911882067339942119800017389876561159890402792183217941858044782878983719735678385416028700710090505284243774388431759500215555178655758481955765750989410086230588839401003443512961452239424072594736038221225914535943324021079068001687835857838577573821289895927804688661598466661240441532137200401324422762916131595622455965168984105708894227937681410181845063898351149701710084524358112223729987814739148800 [115,35] -397881579633164048740657741774919192989002080975108094410725627114651353702137016901940937573855701488331814460427300735981517234684599507385438399881649690013627539595141035308486372836613525802512311503412400956856092713058227276668976590463569189261001070248542435891558082585779326231960668248736673996761976741467217329003420140878603074653539589709548437644979401383152001213645829602826240840630949435076331572773364869345178090197934915135208382018771449180122302437099281449864023055872393676207001622398155226528014940320672614615686186850289161101745355769910606349162697680747329582827871091464834141244086798110030479133674363888374549595166142354427639303011237367089684322863338543096140233366633892008045702207102089824684084094577234888195940938486309811551285577931288439510301413300214292108244486897867976368544955261163970901141316360951087535449563742206190689571043552555495014298065603873506128888428701188825402755995996342347362328190774626466040956686889362350560800148733138185522864082827604571279474712226241970024985207911339871091007042099022177929635524072245868488465802370879430902554003127587866898522549004734323475755567496728278912581380915394830467408564229760140035252752408476731362783562704813078552686325660517871721563515426908837413442158069552120832333218920805337808358928662807892008591011446572290447335291888507429638478334703441574163371597264712024617364986559377182803088125705799537599042547248792928563057182632582177562400883596256719692913917801147534386106486739786494997153142937031236680172374023340403103624596211680993194723334955141948844207523643068844207233099299950621231009283042574750149925373740738759166729881678766864093145489899375660769011587725947857785504688017916724553912461760718449583444164865736398610021469847817740076004728413010280728585389199845726034268276439598116659652181812908299776769054623235362421149115347204869548289592287400159995118615959755896921871974101601491400934919861545417948825170145565726445367310574375613322329248694270187254101667500409242017552327543978358490912778904437447635848951159253714097139421147558770371286548150509907049660163873440190848436149458508434665060513868512025239068108327735471907795920279777633724567718895440597387976128807148167216433256151111663151644590853050765167209204965261499387799089971200 [115,36] 167070807030016647619827125536057230478317789332613490782717389844416078196284946013305948812908020437493798175835584355689851027934233414261613893372726172327146752207915099332262628940893293993472218204499667395809525824968969351361157663089230315201663536640710173851709345317850567932364161283062435574247725534043499959968857966253495236931081225961569699604001003845020877644429674320431297530960716050243236272024404291417427160669976906861292376259274701332991323362492094754993878982197524755429742500728469235895174736745566427779721518106816214414661524273695951848895398627590342584079311161717296525340042256219992415332271744483188798365909973481783240531171437995649989217092379580961220104839557851781147011344326090207710474939816016515293570935280678298306651788583322566658379563899795104526925646892201268856023197452515753654756601633914003972383608254179844635761618675077759644089641590372400844866638635687995332029746575695850580314135978781090141644770897479546335153854175229797450487597182962165012525250427515530901843743172175101118708720338698114725740337369711838548494791181361613244800901604788846793039447659247090825553255274294228553805294437091124879107301210718594381780633671138366722272484502750057979806790263234112521986427443161544480559547636996351403595563339799257836455657563465795191855658239979038269421468122239393326638802866699143118159122431002148432809444369044524023678277821147898882922451602970771205644819496670766880251589927255513716373481816807568710886990491533674104337491682858180720188812334652038903453123893413122301793755411682484928805388023514908524835480527563946996113230052687738774600967713896310816038236768159330173578184437568931226941420945238814210957430434398769909833719726962372966063284499376230804658920519660963858005420665338000566022332456732867640170473781127091668514591857970155401940318971027182137933317237412561029572211038750886464441718749412878464498743176404240947717835012874813499830790733301297834934547927459063217468735312086043133417707813493737830595984208807110719584348857439060433200970345432927702923567904522635401997872257085722860883645796486993970549522148215935959473353347835123840134338551243703507082655022562445873212045529740407058820199215658959463178421302753991434237632810407856903509959376290332409226854400 [115,37] -63022056987202909404757063138570376812629394073097546329045758544281492681907186447863300372319346490677212861442720582117172845087115107984549455281671350680899076141195216079156393053719570604713498691178690892439910626955761465553156395110691363465755036106476337208395158734501716777104354715151987144846533971123277579367533305750593875195179110418682869182826799418626458587913195432864721935657330246351932829712347447158283288672016815616841349963616836639692356864254863977979704564280252021062361634546177806461724806018522559434087384411638260731302759231089903130766696752852213117513125670505228653399536554593010190894561736610255528414448093152216310933136126356328259360351372580857892183983068311174190775086947059417005207722229563083786735374859878052970709371677618692108909438757930631490153951875182445545195984751488737409936103219576079389795256120746507719268422730502894897810804474989504745999127018232419192292268029433717242879120603239215198773772797909350439309841434677932613273893442612951240656636771758890619155567099320505692645944210599085497620970114698460166829849114534615081726262006416878585512064304663936998481283739244340693454948185598137190201768898218719657862314769392894536306562199849628294602454873711573765040759158979819461060977764286793376925114640593294482587634740772269039396487120983990810035766341856013783258763668824963944663049286522157896619162515200087403342895049417541242254020252420182848567462045382278727998648638220075212219620567590372326348483271133799909054319262175715054749916544264441596779639964300508043490215900405720596128063797850310229415302495046914816438339381120006894469109638772529627105527812102756116036117330920186500060932732443380197925521564971896149494343299856328290872809927542335838067512817320891013975745654316186407128023192124470166967686914874446065118240781344641496765477158924890822071440676417312539483231890586664483401195956189867996289639428974737628954385669917702325710662244068968349000405356526132413796149752836229663621642234394294514582906903860463272391635714356108335760312906525679030407740354296424884044371537926396164234100974460593214249514084785378427149040016963344923637938145381716697453183154458973861982426915029549099530490842691848212744371520173218859199644571026353207790021849020530845286400 [115,38] 21066283127284043931389592734481944108826263704271512993762339953935343276956436359097107754818970128406557926813557253623590381112202093450384631728891446662429114598099704191440170396337408289413104814411353348717019167814097330729952412352960678878354281379963263214136501465499013882451693729466537442115659612498298335258993405447911732412465024293751362815625284155174721763108713190960343592178487218070510307950851678375026243735128014994648194390653778963263885772655597714160248644089858826628549252900387835753165886084324980539614981018110692267197879914025384284243951292572021080503713338791456292026745086973829500399644189016037009270076412244677555786980924144497324735654720524362458460249795180727489876971011047881769776384569990873191809044642424937724619330102258182171943744019470174909389912231808246256043938022852512345861857418939710680911848763941597509914700851492715573133447145472306635619647447033448866597085410300247536758113513385600723258116985635908674162586183794341565279395893884666038300426536112727994075606394683597687003340425014079655633868380741188922148223558043445345247781945555912186167054050667588593618542430777355915460915173478773679604881923874171316369233088663084804132223921305856906723897998891754756301996335206264742818611408963879799243683110674681330102132340403877906440046885553452713453900311489159553762625300271124003899741821035842358277640687912744545797050591252567504011054928259701850196660638732937971678199404009263698427790525330809579606028735931908360626756692279013116723969811562532752170546672240588344807710317882161612013362073211558524174442692670420951896684622628058328516334238814631073626551817347923167590535188347586463836818222150914076258747505863035694727401452761858183355679638668093781988902001532103447623239826311164083367216980613671966886700114776112125361807622614931733908185909032809748407702962274246104332623655253413837852044254890496124291796636934240309501213355389362161816164203848739724140929648817371418260752642167083704311971762156092556600262753007837518598832265159165254218372497044283236244419388305200882061641512869281349356864382088967625704980162899489598094613213205084947224512836693544302506687707530874296137409901569295381092104589421652364488187698422486221202188674703251529868329984918447718400 [115,39] -6116436995101517886655696133272951586446592439220430208334911403894600350259047905940934787530394756641757374233787511500199167772790621060902097618323854876330913965052729487287949202521565128549584046026949365154030819851758600605960782494580057551316293168773432694581530764322156481993575923028692405495865679281672405416488974058061941141151551812136925418286843775903279579654938973145870256893787359265699198925431085573795530583302494248936734127639000541601716677863261123540785025839122473109813007786447724251935356266115312412166039348773924042493058535334713374055258358663464990064634347211456231808804890427614427008259439159242834158679013511075029700926390976026549151018762136535173035035636077525655581671422343346643402531046658945417617011449598890540292619057524166626757263239044281840059721230275304158455625865565021648363080196114681811253980907448159034883662857393096762248333653244826614186551952972087597358860586748996392907816109997338963901158743789456995991625684845400058723241923285794844060814269843136246890011610539719065124632457048298993972114846317554062520874934923515996500926520289523665556606610317836913804788752307244935874920092805486111399658009223556434126166430214543318310654741805186375321374516282617513321951445293487147251284765745784609468504565661756410251383576808695633961930042010252525555868234480927399571157569643291588582981909815937591038581418637337068385365766250185189526579798446768164356842727295286236980820913870816370955354216688488913166329924744030918104524901458166129134732967090665828547578232293464887958285295302337798367785414554013149184490156866037855257078990661447054986683432100389122883046500600206194270382724872863063063457103721510893035314298930284387205289481279371386777766517392990938010768083810869912056027545193961229324146653232459325506786109891209959090442798053655590311821976008901776266563634743883038444831734885000919333995579429017185444933349542079917731386674841940797100896453483554178654528501381288305161456448445406553065056916519361296779515658428686361914554254549465388775652294994651301643120204013255638894036121448571932961270734661792241420856580712841931867495171386312942217251274509264845966844820300104259975283156087493989359125721859644887939292921007203213970325362388746418458966590197071872 [115,40] 1488494776356745666360465894803188439066384003974928529185112323810226141040020571682427809720590901449649792039263970535327817391454755996992467889835682696372742796090262524655553096239710010837720246367245992908576038326622422309404095450415928304230927467963393318393631729598667471947048148952423963757849347025448027375131153169817778625826597224726807650300646368858304972748566617278199435294006579530890032901235847262215269241048499172488772403245596960351700349630472825439391678699491773998034438350330682406403827756205683748374606866425869367325165286086858885727854632783733775300551433784728107288767610957995893204445323008793294939051168949206284402095084780746840904609785394518209958735796996123097332660569421574010735876389211695456409153956096474343151104333354285330324336740492207288210262644784159893979656137758573755598507823011481657223866398902620518708832357617541364793774094066941564305971605338884252844879607575047508060149033041313223543424173092688004928975206466606368499060617782350511293139391035392058701193273040058596875260976413509115965287172810868058648694730494629665417121216494905300012617053933582561616878338921578444774904347316575981441171092949936152369343927633411110670371945651705945903506634754396032524367097317505005821646584174899867495208854209792281730448644495353433575801873213015693171255795874750027214826787654632658003416696166950349697105076722784784647140577416001956075559279978790815636202396499151127073335785783291851571431512785456434196654253606895559511805322812128082205765967819353360612243516555925880279629824916884640815174213465143220518191991760684355271180404617404058646047400307834806852967804183946657665011298091172247713901608574393606771061684287963412615441253365881525021549309649966944056839682334294831841840162292531941416922733681777583160229726607082408966827980368555213934546516589800308656225496889059820585289735452860699267890211086968927957443426206353048298088242648376921553028448947396804832863242297652564791860765026724305718095588676770998684170960066902391716552752034812743658172066017513034040982082662948377259941633264129611126950289061680921188478370222836196624159161724091149805093594715333785210544740333152391921379049619948917701279919343469927285601900265419987485305625476055197521480203108352 [115,41] -279264608149256161147077232552829254259411046892812678711396242111153896053498959136243898235865617286537784193368541752948353081327604985115035716240644651823875601965434975517026584084933610601587073499419786401161018404200096206936511072469083714332468021469749159347249384366378376961303123530545252244969115649746956950861484468477696814547544894754739596822565062655524095071353272054879247094754165334837665929683668811860832281293989522522056600635443840630981232169818542742370419747878624795152549390328853766688884101251889531955409697029612268451047173115966685572828392406580672440697015211071582387745317449284042578642865995278208316303502677968133752107764005547652831137985109911845622323846343461269391543944106440951615594312642303436634897846379698181718545081103640956339966264773253784174851109543459684512390725148728491732499028360125272290151414652632129347120221833224297094697656334905875246602799179441322279728704836479836661317405068643270154023073856218343917521182555612044510023780318812779110194331932731857853101874798141280869255238144431051786128432926729488170276356304410078890203494935192728685842238008692686018960425775013848541222445672202654122715695605010035089215171782313219632807284675300115052403482466549727356124542202264933803013278287753164471790885168170214265634457614772293328120472938465577351249231285615214597611560741424086441371502870334516437258561093295155656206930773148313170656690582429131200742212265763443743753418465972130992373150288680783202338054564013161197644491454113866570860136992925256329969881369643282031613753741550806561061961800463009260168354254041519025264134920058370033655447261835784193777169908001260108192997362841201590989225361280701680497017499155279891205258312206167768051444201661661126193265011844364749321635312590509789405816469648441135287448128356712923205665482103686039473146176711244641856105095067119835373712068345440455213235497118670630110458806925941003782082003119926771319655237634131170213642098605492253841039814864582688065271249948613021477542466173908886533125060965194082126527582316690748595420454102022246254090286104100103990197465253980701692782079716843024011690561877413271203576092069158613556198448121921110096031596493520930480184618572130481589575188030573989849913397153513375254183936 [115,42] 28769771043731151808505794788227440958331700249531753838246998999561517250501052901946401429989130821746546690421204240719955912288573946118602836454773066189616802389049589630358843785507754041158579126513192239634384977849526855151388376825675164236669282367004871646332442203861581530923078780215290738528262135172693843561415162159843561153357817734966078665953645859114521624509036035098928225992506676801893963894973310849624941231880621213012959560734462791540621320841595428173045609251355606267031237116741465374991323464476704011823529367339478601292995670097319627253307748036540576249804941301803056621737899751843000415482244290451195324590130572842263419090247407827554629601515517257146542488577729491291935881017036365758060984182687483987052498904986108756185984958539740455905238237544086776431782956127479363066659139881483882222380359774885406901789867937610768764893400200669934387338577483007054203738028299592893573437528743419462679481796319582707062798248884631335923352418678715496527480291748960827345239459430721357961428933365645533211879064399868968938269637434985057360266161876812622175581580920625043102098706043422046458031318944685489672931633669017588413098679975057856190382564209692267334420679871213823857333067207265708548312594938633068591165560243707506818016452629797673211107509348588917964971406586834910123889935925865605489835688841905197745171230127766172630015873674420742452708210007108181297283012284604499679053668314953289499724059972073023527262835959989496434765936858160852550767066258377307195215317843224815430178649981548885337227629150872711756312865017294562750636080542130279830845494941084578167686504098288013578051834126086656405488117789392736751883473519767711204983567745176863078259407970759626123491765923780606218187836540770515445833565503638920198196711929174367676154454453154601654890526834961764541897597144476455252314511990982492017968351538255387096072259612748363152455047717268920770980388571022902534331139899099045718990889931648948263841224827300298314722051385068480773728424858199336658902421314877094533705588895619368945508930889955365857703649349370951652029232477489283511941715771736211577002538839882705836738286887698904132521630160893496183566353963938033116410443789955639492356985000859281361569453715379397328896 [115,43] 4697220238971415903099913909359409116333608442866166135413897923226354526262644362270267209585818865278028666025564056674066428367185297093974264909248606641651815199998918766134066839864866830356532186147126404995912458743398020721060392436216859512183602410861101797160836365325518028315683266723561922844495751231396553468197401636234243208250678909931881599662708926275320571316127213237447475669744120253064508952035720458742946718021572374930405801494079980406865268853902373806791963402088735621651321919946058703724022543649092668474275546000487091217494915397458407478155595788119894740252632467796304542318124442307696410927283671434029120771076444986689205326012589766916331742374691574395271035706105295732230814741047486135952932425117964838961776825008462228938636036132226543115238386143033243517915892700400754075615365434170225550101090572176372554228760452629141811353305917572421745160633646925589865326733475831100042529170759874450058844872719930606509945111192187441051088835824612658563146171896505522820437023381301289993428145001464712797696914319284415114787217704896611295294547564771381508320353513520907200162290622568504931019215151180853857857080130064130504486344975905455924094820488049891381868388535071870762722228889586124597087604162946354809364507223733593194695210096110688679784798505799158745800610313018565024593351360583994148230465615252570189225604381543335004659768104987495571285702057454942056563450287217219751342299971755578745192532054937940650340127378173898754789507614668045010757406973875416166474637693032047180619530139834767114779947694793670564943358173322295530775151106085525909695369823002517408475432511287073530845554967865274479720346589691165097289482846776566409310643062499780657743343732481213101256979434838690063730574892871546931301243998590588472393452050650253218901777564088951321857306130521973557111962324557892299188562592042344689587858596359542955058755278190946584470605988068258429375150498159639349773974302137961263327306652447588179581739870413681606326919395091574394606436075958117424124916180711764773048424213631780960776918437674570211973798139136270733302822648782792109423911375465434064847989015428217427350937085726104638481206286551653669338294291926923129884721329609837673058529130339704966350992105673850880 [115,44] -3586793872049632524489872483903585686241483475501175431896428224389733495165316983236500579275969379687271268162712818107757174443725365319209225464252758933800487813503025665947875111321823475476193551359719748328783120711889622644965690766956683523946742316805769572724670495939116271529878515453942957263022015470747580556198079442325449071179396755146725465037114016988692668836581284583299255055934884697901280500374951355958261620646014329249561339742615819060778582770982743649282497792707107069683098551441523245553545729057920987772624417294314879892136125908757965234404343483959355679846694533089159191391340485575148582548708826456850776401618553317851925607786867134166501245332165107713928562794505423633880385129388114622380612231581281711590648954842447734541679091602532175409518034263115014763752991710137755741605888734121238623662367213670735251907306443151640708290286408503610912002938942697950526234142650700050212488892113255724438524539475919885559192837644899256768424426635775373931021002007263618283077332234062622628560773801533312834269998731520980925063232181794831884944519400894958470153475321534034600447525256393529542886201741801305848162977656751580703693220945538755347647733254447412555837000501616180077816406953880260865693584316459247805475285575922106165260193318601794559601471394545590015432927304275824299238041836618797024621125686914543223532832835359144468859918354920867948299007768824008307671764197817878656054980559545818906206383926683552407394946369544400960769883347568557635139935483815470474684701312835577950548574207888191659490318851566808119615338581138340691755886672691718030982881733018127223472786488699410789805160741175319568383109331408640709766562952722489101547575163223863972926304766309045182628184211493951751451962703507911891803575764838685832789607536089747280676846464770202849808099270709966678428118536917735974520211318647245047357314015001387137156995436681545652631139226981902040911168687857921531136127631893358527850435465595522931360514001779584151992689933373104316104795064270355275859131656208239914428304410839840161797625674418702410012160588823788044984390288083313119970370381820992187566520543654553118739818565241475763083941007982698046743533079019898271091676428320689630191396334207668867098541471825920 [115,45] 1170341779007204711284494543852164048611288733441746972619656402564549344163946982286496199125506863568772804098343065454497301875485170872593497017265704929375757622805435868752022283339135766125319075010005588326496551875125176274831345771822929909698492679565661389459169050603998427440826230965370829408481473714513260016263610339954069218498082040693582074212977048132980695626427059056401502777269798038467699750320872057957317774536181925828381334042731251232137696074232834359969744838851623031597635156557396089021344078491000264523757664740748701055760400758176161746722553365020056775848873790100649399501942868139306852911826189709547825546923057816406889123902079952984795648593506837491578105699763877436719279200561464135994126641298055156451366289479494909484494434678374425776888737634279516103292681331716071540947466588946575646158764619664169777431291970139351137552277555202042381243141930690362748763585042995913105484461058085432765684223572513757359129751100884555503236043904055546606455877534716069634068166244825285308400421620147733655616452862889412854969078578831876586991012176721336467485368104312861725776281394385834287261859260140767011183239197956727015460544632885987987131703223332443495512706055385094765344997912367797347518832821060908881714457551257184610967592774484541672899078873479515679505292444948752243186018606370610652772247050151790140638687723944010331806469000308613064670586906010315988497238508908707825938573844346107344145509915111465385573472043322189010876843272111626734710851553323167839321340828575706403444597441424738461107516570345186838719906017492238491341815788996963752313295611974021514018211835754928551861118101398478643635116013570689520693523040051260596425209403104301978513073833394087167577613802212641448531925281381323047733447090771274064105203302403093243534593745915447924388527799574551845998377641382375257986974153802065713610332021741841656275901853879720298815099133677467069075711342562928895889634250498828459297745710181187193400801963574659790923807477190960404307788719709362582528034248821866468945362258083349674140917730931662016673516432774935504907453621147899032302159524209805072170977393734173033807360837280549150534812206145622820413144263824954767912127968624123622292032103761282427379624443904 [115,46] -267866017570396558026767700065015580614177156549152092645742931886358021920133053719823303289377722701390254225552034663566756262588763523157567186729503187230040318148675112047202613047705663806606889626445813517552719927811630678697929642798845134370496586579950425171084782020588012737024894883237157097290110936772847860561825364340717365652572611015779322685965616824710938753834198035972555199276558457337768495141740932658762831923418639380528300403995483883491215944415463958067990627941513555717383436775182335464099446832026699062569639042105595945430512811360060974253652899683288077324661077427621628028163676845365191432638295835325283346939608594530741248021009142770850761662365523093179191192050041237464167165766406504603528066137522089572167856056432587560809484858607014394389986244692942148430098630153680357980727914744235300266448527446303275403071557786882372344341752212262645413014678702075505926455659583697303413347569154440451831219504647260360342527074988922863831012656465435918937333348516268709409276619764793632788225597912583182295392405179787451557858786147405225294713954798014392338653676354542727377495494730709029850312176563989524155495755432180294616052977289170454194947096585624821611516312835004945000615106569793864013392793582836631184133287003832826620324706934674148513682933367886859602023345912947404950374818928312122275081303913235218531315550390434241788555669807563049590481008366056009499575294894317511600136407466663737318269805442187517958320933167820962962913787881993882616925840621083704250568819712328237262320710185793698481620239416251384334182858212906060771448412775729271895686954017152114508351783865995969520416668907323931768600087491302626181344682897334156188096870311269007627856627263491655833584037189939201841427976573417544579061707376562304803603052196049837408786562804248482016556731181865888390375120416638794940995884048065508252277934465353261685381455209384214880325713037459769938889956549044121789367646854631533164835719235703685611017030438505581876737129020799188867871391963024982051889907190145580097041313297386429322994973127421439221560659145794306350289879944311547390003916094408720340935194582727490464162539924494866941057071355668606777791916406049375352740669066247177227130634548959073733181440 [115,47] 44575536079987632075413088141250908433780251108240873569904713627864991101965473920849477768547190856714884520897240232884504067284898047974449114492849885959824869478512792126598593321922065559571701198309084238283086760871773208212412093229072914110247850883187324475778588095588656282459387997795854509359302777819541712280882656339276923676002849395314947568239345678397528554545303697564765462489279369073802505492418760988091824759612941147680756755323330494719688934377674294570101329740473252272363669665859282143471092105914982433565748518506572739740775253348430803265342455747105260054340289647795104109401848405763598990127401460387994024976257664770943388082652397701179327037130594772310789589819887814184106855129063646361786165246300849568021340012393906578746678203902068240524294190711719402702473690528532762485216052693534164410714343429527501121880771811558693554101566020041133770155485016474855452216251218518376848200299612251386290913715857203080381605793010594361721582179072723398073707035365526890301175545901833816974059953523326917404569758193101082300239354992105892880542510734556422097664537021999327921151812589793154641235628039434809620661129091052538884338304354900501318839650116174306466601153682660207019896198520894289854653023636046120980840902946893191095016466359677286697600641473275797257338182534949269076994603603096070302593744060920828243650357215610073932172799200363631666118572703593260618300775647633738723555519720340761534750636033416556416602719804655438503788630773611290086909711627113126850973213160481371898624044485455647972639267635437786961359556596181527265189155210971014697220950957379041597903204068750775831121889810182268304884898466271794894423736487209923622355324777278633833455036958194258803565480067822677526667838800276162054221674072247013713264102493308044263643583212685405518052989449707654737138732483230640068308305559792794440506137921017570232797124378197516301879409374783872376173511881658342986753933966596692525102408813172250973589310631371040878610922497613494027120232207844959418891826896027341397885643771665934929725892938797308641523041650454526425945275023348674483464645291997167626608017328274245827464732418076915604684084372867644628155321279347100736362657108814376301839167082630869942272 [115,48] -4497405366775831144525488521037315489011563181598209818230832035023105498001191828422695342770236649295546237190249446183359426042199147396644354028971111074137524959077822303282359002606109268623553999621492533921004216876187638266024461882191777680513958387770295434338193557181997007762326565271793607662561636491777329112965517433292894612718741561580560155867209836853133672571071836718372838486010780469915283487163732024510419629878496999227873286483207516089219411558122428411488062406260518110031766294441943724936597424569732724354056361329221259541182112337209444596212838480657635340476087122524652037049836065106150714188221408782670198174075310886114829126650957635725475862269227369110473326580948658926212291429846299692955896894339208512059402520899287299503782928778360800279042380322763659582865902961412164114513659937098942282147828046667215647446207353245904121912563641239894111805452816445598461530551359182346607312190976596765725372734340188377823889992316780811173781869819849048334477493245155902397854868173511657438135274598936661169233592485418288020478142643202827706828664904214894179983963337094015860181401664179353502514023593382507077614461128819788757864602220665745352130378195238142306419905566430674298601174794199109764830001477556261241560207628586543894882742801905568794921966162874456739263263020210841615908964127803507108252088876190511481128947386199403654452661673405782464229665788852876013371539843787061032321905410022210876228566458725876292976573211338812802812137881274692338396215098735477161579639016093813079621551229349462214067234303582814447366178373839950833815510765166189470426491814748600145407549525354222562012489270822128967574166739986581478324746089607602670391472862755005143292979459155154117985134029090230186092470681843863445926239129907634009063951580969033246956515564295229455707424696651102227242408921697468825176662417494676791397954841210591192907677574894792695563643821807179827620150070264766749436630825834894340143969122687414529852096491048085183317164408724752962068056963669069066275006417384040716597215332120569377397348681905349400535105338647262567325774423262232270114020947841506625548870820137535555114527503704972769313752402096065511258438079337238171068826489975860103614535147458658304 [115,49] -156321923990744109547540503752793525325468877715415723258995447049638412783362260638123847604596747548671519120163573174144712058424712108710680954560400516149477663858476713803574548599624318572357972535448933344462542159177221013876018151022125608048562984360577839796769802875951842724513488303428860878743721685857962391290066192144328619054255622470102812688438611153018021023028551152334288518408005015010256795574760819814155610263125449244835184428795530963328179672274468383233916526033856877616052171620941105640285694323077705465929094430195023522295342677116728652233615780256165709372976109356072648899528258103406511808593490325160998147425079405234085839553952939650594415937244703331095838072230310680112420913112005602564775049285457740401927767260795260187601996633447084190078681828529247616345031880700596938561001057696709541298954153327788759860607510112094367044410046839897470211795661892420941661848456309777613342781739294120943269733416695730635209970872750771155349079538346712452904713340824575101923441056883007901292879311737769892875597090747105271979696701560413206178048424001918648235793470058532000682300084393809313903589001063834695058840429235099414243894106715441325315297335123329767359529202431053236417756254335659096647467254378642999466342820298476439341221259175203665996710284215186778006673567460925723873754285781745786452034945477654820449557623954693697149047339626531995272691545334507272996723249221392180466788734306775724147284130141727190207125454027544655320604033503520478256956131987368189687240261416219397636492518055048455286927692742799285560187311891908972876956512576871059279916234590294274643486517587451667109052519806303174833583357098135396338346040182310056935630372491466468519901534888806466790847301772801483030276919415731969050833523417313844285252840055854302216622622492370451682150536514301974810435056751257025086235294276424593635817092649569839084017059851128591559355559612620269912764829914603788951590915225805001681233877698588335361433194756658989360911500725902466956502989833916758865415991770741772296822758430903959314254175950788473448420579005775652355007090734900615575608025474816499633457236542039120500201934094600256545253403316536278237956278597255983538353277179304648277634670657536 [115,50] 195940777823446735788654125185066548082794452800075322259199314051828584880892023958641336420622941911030679139558900289412460343761460690318540186572612552913372466293298726976406929091539373897505316841831127627047842543255041648521718971021487244211782506861130102313150250863599940785140312521077198366213306331627655643219595147598972843561992999062541031387472419294026636382505106802880202655476696169305039334887936557359006228412495483360766412519799280770395983621090794712514404860492091938277647634417101256328116781748285920711450443415954580920065353157763569374450623067058349124050322710806957794799890316142494834975581671510960247911385723768506838046390339982113177505451285805147637682236731266910762932946707772040430948683934636687489194473341414034863288911831924347741915240781296573097137825590624100865964387320657598071040962429688355238735969646795030654083504491202659909824669644576370610336754700228887256754835590200080160484299088545556375217830129804364162603883502093748491713401189045158132683338399038915141771552116924138783975480769573626328610014713495817163853736300703710829821607613282263595748990064935984711639016900948862342106106643368631332722665847725150070056905887661970833054359339740637303017475675419890981349770646352667951907229902655426658888739380983192065529558390263314589717733037657079431587069716420763266752305525663892042358379013463481879522525152688529063642384373537418781043898730231913070220566053742107089080534454644353349242163946167196986222303130785153810479016030169372867243371883070514565890346129756607158582154557428090571933103348753693059020564207763218102577069758039536604019744481402443321664049021724000821129041853639872583823315568101085473812499647713032075249586704292336040693895615293956048411266834647149883042406037132276804138535163787184177486083556618599698539783837759828997839842120872582438529734703848466043361840062529267740103073312727243899067592950823155943649223024083388880518612708087169198608360192640899824427267948074734936023172001604507631861257660176690507634200705782603090068611200394165888828806811398827872521782194304127528652503055546393075689606946408373526330903066994707963079107656533643449708720280005608370026191824551555961509715109296274103595060690944 [115,51] -53140689289819013409704567481417131733958092129624613487582586531260474340673935473799063344791157884486655768011145393298449828906483083068851287788819374147648363086979696298322258454248371921367697908835399540502992808694311004621058548133544855456102704627895383573989482920821742786862366168662065484332689644938743592569378616290736608651976344290380855657742446915277062360811858209770221468941205468057750207353626987323062541168270609967659633747552675113197815558574984108584506228882015291775394553750713335477581113254433273792210951858532215732073394058745183840603954370394970132070180945137919294667357959213467764642579569345178978669323572470557048667681226402733965076499391325620863673627895950062505941542416746026639394834726541589163687345284351866537644320588389807158438921864338238584564048369825206236289099369090865242813046877965747995969320641180587517573801316407101051875899462175062573116838951567807026212014369321898287253849953394806886085168011320105948387714514483568968025350878568254705765537840628274216415102250400340361728041018402342566125832675731208299597010528187870013677093586777321795493086059495888350675958417111600911260407865628920267340223303293302586818775367279199565667131132659188231119345852801848833050927285619210750344535981232123143425444796539884281846611287786947984036787610409277299822336531413482436350278592598024720806855312255963841831080483091102865279846551279952757393197187288680028599114153495624210508307567848546103220620690803069868547648769357639131961250181715120387927486175708250999509662230705223285196839872778676683757282230208897020130098343549071277349398381791949393592785234333890550425341815016122175331458887548643754150585390277432864375319306593809864581069643347066333308179522459821008657276398492233707029422276728970813990450830434962025501696520325263096876297540417780308058052155107770292660108826223355464143492771731213448494971906894094985254668902074308252738434301045401921642912171665692797990377653044902192891414517803850835267523107576542044572497871683838022596354859932774950673842195243964882313468073272186743675379204429924941225360117123597480839033637461062866343458177931962870027356732553048834426593065987710677467593112017165112289676556118636493212221440 [115,52] 9744716942173264912141106658961912348471880502147496492455235466689925555844495837254315864567850861349706460223066673094668739980250959877067370808238748052086420464358190761600720917285474052146750950608665549193864087628024073133937234080583686522652326641787379518592097837966182334714957221371753357814213231746974740528249850201639993840487335076070965229825882765721324977284244285336321708690543979533268891299811176018898672655876747573878861281683303555464845146974534304884332540380113303327182231925972473403935157783628054672268972541407797813130934200044551171265073604952430561372884388648090973806694197140796392247754186226024906501607913775266206584712513232206310736308258133200790214829469970943371358769678442351520363304989002069592707396357710484616835233067677745414990950276511798463560510279605523856554067530739128481295014669267802451228727190193179074540468912886061757306774530929455509669517347414688773104401798448863706120150705299979410948629416562466380451289525628776082972113681976009822982354911386710153159964389399316355221112123578672084556872478812683129960980292326591794123778016202652173774302980877275242164786030444588761551806477374710896809870142048022855487298162773781514078917565230537974021208107445826164669239082116019747378350836277360795632052168884778614558950923521994411216274835088923945714667571770715924456526388361212143831490861723202512923709539409770196608673914523576014803755756893104527216859511113963318840493762717534414385208403290714887540410353081629113163048485499161190164402559955632039752115483238887244957844708054409221175549970944575983419399574284834596651703672133160407865908582822876292418061106890601656637824390554137186377146379228075885026626736931988108386368924918221320038442751468003583593722652484688110116577216774477404753460974257941142716165916999121209960905335586636236217850043881029806232694605047289598656611944809802300792003697255860929066757802501996697984485228380697740277532309118715124918293554527157196131893932353102533010495285046921326541723679241347211859158551244128800638759419523791979463193549671230643391712274315142369531341266133745129421319861123664399583892972592186766802302199706122413486828614118187282536066463887395870164471765637567046746112 [115,53] -1361304006040064264515525231816377285903751378374607327121194125315237945348003939618575350682772191674576738288347222173949410833788153980722120031249233604504027106983273168352690218879380869674802156936519825257150541234578353681735879554920459727842041003294409642356559942528696138933948518766000526728671690913265514105383578783219618793967684907917297156033907979390959375753548004848736283611642731290319111801717589178893922898916940217752331133230198085861829107971535019134590898491618474954040809483268249160337250585747364903836915835159267849766397125240308957514369340024177686085415024124837724070708596438788962474277927372506671261780504861846477751618857344362056560376386071371494200890066303615822083818049103457247660642467886154060293824832112748462969426715776665265937497900974122825903021098457642590724583342994069987569247185051278467133567259831335602524053635615486841662844796541072924048403941319752240857064345452514048568262315831658539669418000581499628500467209930605419105430478318083560444033241635224056592575143153251612593636441183809464661226850976289101059421969978100240879602901209150764288088464917714152728040884125549099785244186139624936182283612734273582429269084806665086021428955286280444842413504949667923315143827023040574929554378071649940268068361917929722833869593704473924597746099748086243550508708881622355057738474339139695750606561688707207132359933051211526037352353286049018587547159130646447969747835603912813542790548257871427241045110499570591507080902888297391522504733217831228327029137912171335433081049083051916578981326782072445433166072759138835896951115432762940697999667363781009456708243228326470661654988035796134718574779833678792716754148491590681971789507940655517250265063970814081229281052058920892729432329339431981235910699563514417987771208847133888887706502503644199640532835936314819636441697040359982301023232432178073319818926728665456638550875186959419578000667584581581044233117131184233314996585246055541968784276594036105736819533584311491668941804708838632237830774457735669958633065301029789460690323331170581703941482567345487188553116761812148439249269223251538886504534442040899301973525502483847348208269182219928684006330427082631943803213866875851202662980804786782208 [115,54] 147096682535351485048386059916485322435950448441327213068014868408661979054067274448179424844330291860603734200436108845592349590066500655484927710274644629859924877426324848071043234324382790415473202920613345204793144267368253281833670888636909881985764192453095834918606679071610358147289329784208872058502014217180859245632905712393208127916327113874206289439758781038078427417756455252895552498152023568701996959235873063481118550017211765814492922652740453497986246802950119216659043468406394629765452694561224961669947220591626864627207816275252395978430576679835163770091377192724051132503383951426965587682997733415661950169522302194919697292582502600170303819924686812707726782306998054278856424723815679331154020821998479343380045336827139977151750203403019065327414132395529509309537271638074918288708822933173759026854756376207784083205830357239567264551064402874730545040091747406108545621187570236473053835909126709092081228416217773802220976533169007749216997914095983899556177515889135943636986912350919758629662738942815313525305094180159475876501450947325602425030576841831796848425964722186301521601755582195081159368768616563588641272844996801168479238181424988131689987176339836926939164327916239687186233115348116054164800179499008395300047534242960302249543854477885828646615656162542860034261112212788262339491146842125867608647378230453197476391460593783973876921411756016307758224344483648966982444933389200485340608649084897994641306005594919682429985399128190704303205194554087672361326094678589047776310872785856157523373254511527104889584991723784316296745402327718385368473298757223712187766995222612385187848048831272928530990189583938219229322693957034431695814826899984427625456494756289332989536105671484995664709762489942965516745902912537856761717536661031042184592010908936572940574707204520171145205757236922263291069169510270361239873638887749328697143128231099981876527090449062603449747593401122618556377908218132221096968723373557607243615413810658186194935494520963277180995288378462895679319224313261102148350840255423097323556753172164010987759308593200942286071320812844357658443351960617649229676959493186536459110566738062140576284508806825031760760050035735271704522015869279284652372426837180469991366238234738688 [115,55] -11892938077482875646540678920443971778213859914009190635418612917068789150270311113656644016542841549789525942308329826164446861274285957662958384396344374776186188151003718205442048773689061275227599344900906599843013068076340341424185058103062412662383810017385187397935509477968872118647392336251454706463044056292318531810361611889116059672365966766825353787479614458144787572757506061389501385988058321932396842769394791043072914328536013076607479366985766772829405704564426822896537357349292101428698161107048897184500125268340441691296036221617287363862968301124196831548160967912863869437637166989795692419568539271211969987252510442505302714249214546756595622533093677608655245101001140981337600635150028950366769750279801731620813384269974937303692804296825511586676436456951028854768572266443777841530530641121471603273915293069210966051957486032700022244044297817106941850445226058106566104001844543523458149666704691677548532600273484525216606814125300371875592415955902124111451043144071944564596309180098381796069639935322128532448967959458574819790193072275315990468261507976718106348016344625532549928433394219321000861053114198836074580386341565603759895191484472020488119407543719703126057869529436156765946696303785761450040752690726350221169222492624523628176523622287589044913064659995354516607634936636650727378770199943780740631777224467945425826641530924853909274385489084766845690329593672005645374697389691557549958107196334742744766928679513531063629768389958681246443733307061960987688423961531191037230537581147182667834506834619372511314337897709458686109762790717473116675724670772511052226677471171950851402569123039480175119886853201969859234472868289345103932722028650624667375489949298882336077442014456020292076366082390788728822135422625423458523676524581363907572826114284826862453574962490616776548549542173218977639683632771367536448216146049057765634156027289315609932347840065215550901318572494692897670926071336767592074161478201770467394028128068073005122983011267584317727023236874411886043887165920371687493495024035428810955427772343912044248704530615164512147604250174700560304729269259566276002291155446179750517397022425269335726567189185657701204100794538204072775119888341767619960395034447635993031935524864 [115,56] 672956235110703392517749462248522411425449238113814914090247330017262947836405728792285579365323133712089763833599833524447453516105770140406679291840401555586889192790119760971531171010538082547269420791998536123306548859593536853526772803931446947694967920301310795754125336006409533865711574878676855742138631905955480209895508883374655921633055109044269639236943277291753022062494926229265071352479170826163991431699482710554698193227609338633420696920979451090189832735613723099682801063759616943917795714550540903678944052381223190460799238752134979521358756069100906512669321523202040243453895482966954405918758802330382173260204874870966996871660528543827233582319554418722292601777263893378267722045802398046026692273360296113587174438495591851985354003365665965582882936793183563927382701014062138703276068979708743227440685550201179478205317434737529664002152087097095381763221007362948401261515302157926066992545842806555905075463052678055880786228493936244400651672775574184446546273302824515582331498707943779069495807525717460472655270080660316433104079282514584795110408186772029973992464504328779121781735079713985373576789611994551194675831736352402759581765021991267077149126747332855057006805687281890014213537923691718144148792149728507162573561007884805543609691689499872824287670811050221365098631865400154996900089788682835764446280920872589769868541502853264187592627559825434110064900822475070261651627807909060476110215843567439814680400294964185261605022199526576326615421227770484665123461573533639075007136584732450932268717149446931287645354910570084465443692760127748300133355556729912192084655353719659939172560443448265829629340693401013423119009337549217264519022675114825956189463142489137229317704460075310082290315582712996324844940399150974435358857744022884226508756896244668664028031968483116459733034033525056701608039166924871181920573813650736712761762752172611765638344730422128851702966709267844367579250896200565147452317659558927718276381207691675372644698863930429561186410433246062994695825046636895371623839383725109374601479582476781279458262884685463636588514979258713909055927568054495550925977642609119850994855077357501950563072617250967289613732902388995949534681205582577059229996521582881803337728 [115,57] -33917314993751582341511654114684726729674633539170159689969833423649898824144397444418715895920803796123233445700368507565424159985833169859870870110295082398761392221219073453004290113438711887653196934213086009585274668792989798076737340062072142841803043509043172170984163955768019998410302211713660743729736322450319423141884078242298753285891797405658181246708472223606866655725875408463824416618341019775269472926173017894961879760999973680083255676406546953794482563267196309656768508414825803280624697872574389853203149296563047462939509162344269948371799174741171367647973437902680046034040551593121236243718858549660549309848585567788119331659683494601840048909920012666743230109814139324247673338843355615474476049028305522092058665573341986447783987116084426233091906571073395122030192483382915643151323844950160243583015510283871771196816603838692755282492197277512699895194744447354540998261086443596651442433585643290815880307763251293548886697715799233207707863968866033222177016326426143726892070568360145023436274204020977352509138018119856406584246805207260941723772652100357512806812091837141112685329198676964648021151505328658663658936565806368424277594683845042711834124574713249874494522858292283925759866465479560645569866192246554297423404342184979062339869549955407921861480092903107074310783330542070779533361474074767780237900257646585458023231830191582933820111742056660281247475631399816825909093714059895265834433146265219293137213283043362779394633935308372868934561125859550688084452685980517297143283075934963026620305009322155611825413601453579391036200225968078421882341662069343745243763792341886060963855161157236782757171933828962365769090890054386916936958144424179755470393854155856731768909384036272740257982487877322362675573684298593110094763807293977281201595012716917703322266826056441620346178949173490371425064186851523996330096029070511918046846006058129863920609775376428372056865299925584297960150004726391442068463366624411377345880132299237365824904459948541218834319424407041741491470192650668088849336607752370621266379702252890620373563249824980116384861235561106613686154938783732720350696608645932594956343237118607995476136569878166833444121093954832494370118348049115367871370764686471462912 [115,58] 6095071438347581318596088582244634716679293886670275466367639761152022315408143038111543435651568177944558634121580078766688815237745906822516124742836310706563709089065882678243462011891190019116171470999938902360901640332305980544269433644906250908947685004413736336905122987681117405847743396939227501568810274115386514583823453959454649618279732865786396515533083501927032089809948623100441373805249123825788850599453604398131965369505736048830501304723176062610154057638450381899392221289997318037947890799248740279812117444772230874130236591886760596597296753340369863369033162581864855692264935466811802340799210648473556823039753615483030965595697944018467770473499478158683722056246007732771494529207639528784192385079810951131063928082516958468441021472498531625850029328945961430679930843562001240727320858668468078238486867927325205890602761919552603136637799902330415666164779813642509120217586966329941272978882023552556748065335033920229773104595459941431249843172919197501842108243952387818860786380441054613919638994978662254984623308916956328559241901056892086463801724181211141198042667677029961331950591216630103514565195342238396393814796429508667858551325551776111445169383670315062988709893072548707056072426629347721306695941682460287522488117885411800536909228280014432666822983464227185411140537672827640990677417195347560689871855365232272949428044367949788002495077282158684219633141806496117228158141803244658753134043623273474786208072445952082228762050874015489156528978741440459211404585424749262699888983038271918105289708819971763956108713076589531917671679891323925950507429881923196232392769702732429804466341440913253347330533833215326814228650799381769212120942026359094600116376323069972431476811040239217869116436425964328404533912054407920231075431342294067602619249069756466251950200401678143750672762901152494341809282415338592411682433630144549921080633513313179453856909014772735303101151201681965432682405265417289970300693881443615695100441881613771798061245977558059964789844839813113355676634526118327814368289895739580004149994503691417807632375229561349093787223884886951189622175269479197309843432523889921694833057883177705636778401462590179622076184697389641352096860110267432017934786062450688 [115,59] -1573797823971811486353652545991217224286681107196757940873472328449976490062890500029756713817487399102644633364981237570599008726935460548370196999281954217638477290690871078832297445066224469092555344970573418011665891326400204944500874497786057984097428961890289628233359244558752122729631653930756958139679201123299931413562465656010404842183842227088215294083751034989938225374227975648418940867720682167499948864490837563350255163340667347517103463246859953285070334513604488215673224106773627250307445318144202685413590305204593849392333638456340195571671159032032376447869797914826343989625295706398128705297260792612881837909108706675780341442722586786722689081908149459043054213840317989799506178693120955262914439428830205003274139375390492706555952360495825091370869539700224704665496693048560550049459658800349680321758700233820532153203826604110766106902365760279495549734247829615239194160485608756260009239545321468844880241037983971012909833209440718106796475491273124835372683866987227345811689264143189681448274883909354388650919066373502520282743479137317167201249447675689252353310635284811309016602541006285478347931037365666646021896677190147616909701408707500138264026955465800054965697790042334722701710960716980663356119096081072890318826625597011075888412913839189543630163939008261530491330370203483966324042437815011437740801787854503946888929364327236279197061298511743965269046907345313329800234306681855678695925839663250310455591221887875634442516542275779289332480769485530598354795867983080298257286857493523022929517057603974821153516811491331002875549991011267035932635528896772316615558549581978403309493126747899339909821393664436985591311483797252336021470932469329342479530711989202622968673123725636857829484207618423828141761228356952761666351387871842492938629057789240441695273542714859882063569502659166119305560089263886652810714857296529107830605987386362698311481466476976226163188174401697416285618025226870303907108896738236501009147710165658604436533367531248082676937458572263725149455955123130493219779038639521384830839261226523560856025497354450344138190884680577253510600056078935571961485338726819855309376992059280519538184310885841956582140069638824240801496141287317620749079442096128 [115,60] 286927707246418257490020079722007178402600530389216636871354699068856591167934973692697663377537425982097865826260765017564236473853526232969282266266752339247350363176080141464424917130292373928709433284049587428313772176220217547210805631482446113821886524490266100115838513310085659598519847476511849138553458354409277473839207469926519162499755400102278158263325854832817584101562473914228838146532138885213667078688588442247050146937811024027391341124187192772908089669240955217868182821195289184662416470005458387872618175861378359284721574428193894074276737610436460976967723786434431774825063121078281120823744766158843244784933347971627304019763996451267994562574890176137410467344421386144147920860337796062559899813214029658828398556145238830673164529408429179386819621520815946191879987877380432612790340587327772006850402645827162273167612502350941038026423205460677583966044197133487054071148445496353293630667805968440034046958626128048751072568493365005491552834108239782625651640913184401705508331507971443206893351796329694329820027682735650864874693902663907040521346127828409918887756812312304160719231270843404930448520409953624030498327284087247088208333145406676581874312962010060845061219135973824455152747521673172255547716431123443606960510558609145698981901166409797799798501171535338727469066628480169572229560056238443691999545855322271266110927294522871181916361540203628826787067904528975828826762707513449468063457199349037718889994740522294858045524859700004920017806319281075458708099714903350931389833224750807705563164071470679588096450894816210069951963756862464988937885635665560423423840126831692766480587299506149474402897168528128291109997081298999546932066810763351843260666030357352421143357090851475019558017837636273283754256052520928996318469118052665400574692557085320324744501608629257916840960691847143427501796891468852132565021544950775431917001920880400997295280525870236709610113145162773032209886375299340270966500078183113259418221669698524443961637638599806028925516895873412897877290685615429363174962463326136990191830082380790981697670436328776073906000798465790486767505702224969078282559274020951586283175066032179868580204244132590134341671707520520391225131333271283996389539840 [115,61] -39034235061307469351582289115427275394123533658204954355019693722214678634274760873507256401614388188577947682933583217087067548595648975593581144620275987658202896908448296405305051265936496645548392377857378335112387594152363056260670270872968499668294228147717189190771641968142212404027957243496744581076357781384117212683517575200366142291097855546182975887485544379657453263053046466618121267499713637620489589917174850407516287853673785762076214977977577750471199796796679868218678335289323739331783265604351694694875516538958472114664662682268216957836398322219494785454228444470199044792895495605660805615983240626953757782939303764348109012716915603371050141215258589508911314752727373594874526305629272369754374625952964150365651708828266977138250257645921040794748685417162938614248777257980477570030950651782917687731885570102461751198178156327830670694584040365819904691849889602190502967624476239761345726945785180778532032586921500792856578000488667913178118862334388810615631845328240151853051356157801764053047552598874387612130175090322418605801752838315790216831558367119035486453816815859748812204797566203887371594976767963255474471157880646612867830364516419175592960978683199054891471253011334000086768507273833792844709000166520315639901954383772062028251329574093034270284326058046845975357463601617829862710406298581849727965587113991930163451012518543696475507576954874820179127638097726784211381556586983690523922878352365731969864052552580469857445156029389091368776875306053321837711275437985842501653063581122158147649665166911302754816773142837407144490943481114211757791724352141384576749721872685699898959581273919816666064740564978825628754064389173399092036279179599680269331640586529550530531646571360643125153990462806375375021242479692527978483938105369774916545535184784825677745433711392131369990000514827328694700325980484681345512993538381895974609306123795055200293406139385935712195409966341266904896209342052315115917612980116973133540983514699929046752376630013043366063325635205454114878513964275015397458829352581122888198840360333215133635262656147074193007278332537511129536541873379318683512968658386215096097926760665733738195425729927575912017347029770876605125068974357259894128640 [115,62] 4235852929065115183824137573755910304591074898175119928589434773590921448784407270536709353029488338296929221237968283025258091048154445306454056595462888072612135000803860527486394350409826552249787570637389852287589611469584697391904843165981655651106022569371591335230190020622119015501961324742108140465796495488172092173384186296566966706106354760126130943041745007815175077924447987231342921044787894062264819576417824767222139271901680469221986281109996469982081639396361681196413226203035084198871070412007430579274045608617032768986813025736797895905677025967308923733925823700310404679044550179002382142982820989335351466482266119741365587053761461365460026464159814838577677788758298633453849858544427670632736117781034208229332414010799708509947944234988718891358204782239204256802777088877897249990367913063179022993792331345807508618930887068731626414033728405006398853938842170493391987693535899325630508019858377019375887552716713686135428489829024352615555453422585631377780464026383962526057332977674319829919548901940821569001485548113456955410683369919312533736617993684309226009058763453994497860528813189451056933307527464433801805941506676825792401561272508643864965234274918069812015474364216793722376010553024282804749916800709892882608617196158163499345194892991810164220821538911323683390817334836448105822312207988689638847125001203347186233867759694187841134722945079485397939023583361602121467438466105798619147034396243305035768235605191797166716294472743911367879635202734948429211058837568050058803773489538138637809012474704372307849590422993086329905793476627089284774307072928646753008594015321232644185756726050449708758875011141168831147942236068662988823847317414650172434911515475114890165370071338013012347104436048737902864761662006412302972250609820251397150817368187357090611227142285808675956155781975944879398153433384749584606670761881337463977043309466802106750662643560509881886739789790662145499142606508865898925108108797908986834253276138565195900853294729891529078391759869321973909491588205304413906400870545552726570043258015100497664039761716090636294681154015006652572007266637253706163526806607947926504256798527662631952227437820395048037809011638054040460536015627401297920 [115,63] -381139678417375434304505346381799777809445446459107629092832094227509302395316560771745674628170435418600367184231592594051391020405095011330430329846933766760170640423529607851678882997510080996215039606716485377717818646075922520147920826097064331521865722795652593960283353462741652517689457947565189171356062615873240643637793880545027145392497567334220289857444785040349128408696244936017671203831700058097589443457193843537184125280494832801305976318101244277087097234901841924702985670847971916861521950505343919106331361870357293761455158948973964270442865024063408915767349300613222930476524537005502925767039876587840563232219025243066216317191952510512583841464381945987143269176048725668309100453219286526778309332593428207904462344121042096824501256398610074891892246973759080697659358081277321038158794822417743191675937871788924323462898976995860661858504121503153409347149937558164665625759297933616280816498703618044779191356144205273614310296878441978755539628296227712898416484675095555249856235244994288966387879995177551926819628657353004200486343918024394786826795703807482266129876062801953069769592933125392040359271462803154445782448536834366647608004504883675253319964123200852306563661690776770916344371504586749583569690716580557770094084239266628961796006248029179862265349380766597325740028188163286849936351005518541829494783738392162000828587117014395409701996892326825988960704745964370075855216474720501253969816197099052193171582189051107589641420346595371268219931951698998632415716999367356668026007650172964041182475065724302606953148561554599500807271475222081350839196089672182446536435338673003829387254140033294547946298516506564427578511982248570018424301906691289564437447403216141905422032016399193840344280065442937906654514971740862654624837557096986681281998016929719706869674895868368050154381458415762482563519609016090701785619578832250079023833241742015606129825828073340001292032368102615160705256529849424338639309417899308100587283580367089008496753353534242219470612538559766569866400301193085200871504876861644128160902916844540189186168510846978577897338134217250503652947467264422297317737821228947925762320537672095572095653671738581645170159127638977660043452483633152 [115,64] 29075250890875722686599726361068196314725934621899416678359397091328835567295304785697138522168381404147921900120926477060908324780825600539337446984524225852786293392684765425405523210419081641842158249368279448930097318167283317317024108783414895112644704186339414584752915608489251371316621961287079413320658874198407536444918607142656674659532392618008189338317046283950088002214936509591689202566451623597303484842813937005077595367595449689777297761786055248084497309728630756735113159918730995513923729597565473622352916922045122292871255858319020192334364313772939914806743192752333080981016793088794212651188425811096098088777617638847166088613501143901113807576986645644829842800439881419691813613360650389247178800145034764630312858092547094879770554154886913381252482123166447982606464563841962517817765577243144787011499055048657992259533070094832375049689900874971415493275044619092633783164539594272311928659491986464580171891353351453722673911600548931551027984388409994515031996268039197233217878393926213378635671963002412612014635904532260240927779676402579739997424222756008002100309185275531642825331353341039648579041395035726852377279042805999491098769472336616202421951981685393009844169618447399527498551886805363760482106817892688303550492898803869322807221677877009763832098130957627230247447265273572854678502475772426658026354568382922381435240730545455310240476075627966636332446741292626254531929471504434086593941683432615691846991135393875204077822980416996424951333873681237896294133841110785206546893063774156651975970019798061196970256750759428102027906863808432944548323343259909397773248989618709330903342665125008084810576763179913189616450602740393378713945783009710026074285237320046890691237155404730694990785202904800088447163204585001640399866314925742595862763611489023854489649564132819430541031214402592549179862271598272125250127903758678708687016261331895919703859895180482779328817597367845760773319611184129945635297444575230806486418132698150692934766923344655513364954167650781844473366595248608876755620469676048906566002899416567417241105384138077723953126528734513753925419131834477115046235712077989374687453825185202604172576281143199804294179064058602656581970558976 [115,65] -1905186448638430389296340016920740343586750153318550260633194111689922687968793615041900779152322877969265983978366864930668774802008716447576962339230952727838075307273329261343155023672222114723580437278588576788354356964689786500762869552686957681669709295399935531877316851662079577769655582285508162475633540816169309087604994796003762063313228472237523450906903201495405225826884186340827667406701075954822288896136347777917148371497242278965688589155166170124018359408896530071915437723861582527737370264487016550991904264422947550694747685065913162637104890921023477828746935624132614306113875916392723509600973491252346115198610519799311630469564971218780151172665314811198857516600175628726423674303732796103586094881577970774113742908406217504405864030845291813342026387377250817912037229113735730740809285016756677964306242475540095622296860445051880820545848916939212835913549534551438916910345390656641603264148719095284234550475631378179904535934978618321382477093398928902819786361459031530348412843023976187021999514551235873452575100773389061059298029239940573225928782529171075074386449654520861119743772831516415516971889804499584696804812890709602362819045080689806183647833284637868573963430824113012811195024409002800411120244666252202086645528571520014367115210057804435825477242217031977225367708260706737401387478639152208557326159919001215283525749730474235573079795698801877665010565660021198046949202081766107988659782465147924109262272074117433108220672015896414785857688714011109441585385452531656809428626971559904771181787644739854629776848074812366011811172546433067259679901321279755662271372194475727055702029617709060915438308800802102981463583865527294835824909245821692992291520773616433935625015076714081632796476179237228399229880456428283345058435152736710172058414797954357109526762614760325812538856719298475204929259192778999134974590549134912798586835652399037200544540079657858205155176213477037783160893947517246602069614315745968708156179003479684937753358433275189344026567307611636456810927186364225955837128201186678581025607415168948526043034237031617259656234150720027204444412236999205122901024735141581696813591761187208658109559650881773597549793415419469519424328 [115,66] 108111436619759177043683638000229212733496047327014942197153891113597976036934504339190698027880158683619317288235270602357957399243421704001268223653664008787046477372031256468786765827747066051588528749839910034501431398152506995701913236675110066568252846413566309427139098701030695955727941886006034298401714762842903777488133161697259890487242663447691476297784925561398379565855363334368275906669040696063709338034370884447731615847891480703364033250707012768157898363208634485486032326136147715502171101183651749682920463107688676206766032282599192692473264208992141161088368970769494587541989917487104900122145444003362507758158822104097250772318567230221807115516634480631501496104237561982965147523448865190628943302993869581430493953778648729542194660129914878521226709089261471265423937376828201692332165635962851229793489711333625575126123623439208413880870396625086543216878364193315298519467235110730410595746703494430185769288159271597467946440361754002866334839655832007732859928071636968522019023591026291169770616901971830464602737583854607008494226604827138208352185992773540855719485759806226608159075816785678087593145774298219543612151308629802526469130804232206210710166523337507146036256338162107455719875735050909078176867882865868168253439962757013185683174714083242125599006290638865081036400917852343647293681143486042640368484994749049791340591813002161856102888438373437494393563186768374692362274257245088824907074848935212470848442025876264456176037957251422057778970775351896710564891639094694924373230625658312691638940979624445713374100673125769914243540693357605559872457543661358571527248455833110587228187737393004387497331301498410852652271234775585838568321618634245792573135533353458309045884026811790251649255897772693152139758881926654440167999744041195970723992966435199237471971328001216590218552340580878762599911851020992194519766665160581665528733871380756733590771247113011420783395769777296961670406879234494625273375201359311650445472459486561251637809509498970222565735659901116593114703054449099896746016020217864582689874041595717194057360798523183184503501165891389019326788883962541018604533007894528981521708372409054944572767654667428354007227130748541555456 [115,67] -5344782271160923019433187344664224342794251324549797134259502760529016061626626921377804069407158111002425951526444797540105539606902864417680314594544567124709407277391883343185904817919905359712532272261431211847918898197943892637917649886407865976659852679789223063345864937000006352252269579606518532489168119184608589349393322522903188887860016844141686891492672622456837457840848883585694241233704171134099692094915026096096006796213810934966728901367040901799428243948508593540710344966828529916635612434141289234445345711690601192869906062686214103615097895148181336858778713872865809781540547268932276779873061927362767358998624603904928772467556491430497198689446563400358406930669630528101912300690811084769731971881803265596673276166792180690843629706404959558950939388098799048495277419681338139907424475362886871584829141680403409280079333747027783825906085448219657549198913381853245147835236939431147158392451808522323550358322289097925443548328266574845727877971813988518907777787909468808062062073482796601678592883241116653136931358414847957499477717139907519012254661444486607202603527406956289519263906815469769303264632876986692121390031522484319729718868163813790903162936867802942977683099127764017826701421806513440487887000506670374238694086950345655752831098192360117128957121676071467384847102440232777991761359153852768632449795623031295552199906221205695414801210072418117071975896498376340220152220672085686554251424518054950952160966463177107276208639235387003370610681376877919838339542062366493139600105441032343971851884796418819654820064849581597353389164493326562405435998975596255242227732772202836351703112181978728476834821630504912358577005051863640025814869567936718156080930222403404628709065312388462914085179210268996743024213043467554403586794858014438157697021796493683406408755008597861067505517186690522963225085999664062918127457912595532111615514809129087511730642547186722534843620348962789414213411076333676562078208095962006428928835013562294719466847802432618004469429205641991533575333150969700899292722820958802710259766411269862280052149524213006208990967665239936915828195690370068234916674040371929636879239283510567687638180358694600666260173759970464 [115,68] 231508569218055879916098110816054619401564063268519829839500876558336412339392401417392915739126693996977442622878291104684964500743350407758533071039108733023978118262956636721172023526901449139096133104004764013139452944340436032395031579219817840777712839295113539118581962748174193954950749152190894348610522179900095134825156208892056214223710724299496790907464479044453918985051349182407261299554600639672791478444430378602756258195390147899747097608131925957528968363118473954678966039210977346516279065106256050538311628877261048253649203629311251655084087976283917465580076929486519573697507423807555591972193615914772294204652066206646077724326488635715140296103505574054991147050967979837072563531118167817421100125583097548402413552155190975112962801359270300161378920487525758235245040224844691876057704343445267262812774345954402999599049119669482664126719498988461504757955982418261297739901726018400070661373998401238601117946778211142662328109721614802691709949204707919891503000036818907629047650671451928914954902600864195399884140898303675500814718357539287509714972176317744799809718293635611001861105883714685831008271253565430586522010466188660980818564784379852019014539041123607509996592762318054348746732565536301703623865597422962818977820279762572757392464976502855001638214563746792192699588771348333165466634972857544711823782919496699950824146059783962064070885416677729703529322959906463224523266753007178535486452852660997807422471732580971944805587692999656324174849299216335787249645347868930454592009559485197074171465750996839220859266164345949219294517654704237063943474798395253276310882419834678845543847952200791800432721858099748021824985323393781310920014672555315141083216966143810630247506836103369600541614690401080248691914529181247106152268878667287581302227016330033386832757010943513553817327920045527291351790596392478585485010717326395844486349281447440916744517352762472269643106288880449612411706204880821653122586012480914836747937115332229657516828861397378854123975213437467239369614421959935992558182800498618942972055490721466734674197763704548270206075325155892217567798218721500825300447692886832200810033185131319734629415143546047742997358065088 [115,69] -8841383231107900525453853247024130993559356645165118185974236353000402635001553559932753235366680391765165869603064499348066953390201611926585243829696007345761609875502875935966119853289060100662395317627542842042259922328564990785327251514306883793376046987615844118629929245668228402545187475793709695686459044631181710753779052775758390144020815874692578859596403793762127940200919677102883928094632523822412532604761384962173040423799495363393284953785663711336959991225124600674742460169068122055268790546953615460342309372050908767614247968084840921422301014412665350226323691939102751428801915722024311735617051338512780062995941154340304879594016747270106837534939943494551629040696734967680838217468167556274665369436267522832031507185798712957907098675617617679426031320876035682519845390568532329811244822507795310355953065658070391819889350607597022638751254478898329116329621733368903906905029108113232553791619863166708738957810947310469167812102702181352001061265179643939156607923458060047744319006323814218475780655192621424062966792321374273115977068507428002862443617875105970477910859250764125465716815023787180390230620452032934875609261426564558615994471300127769738008598817922379553599908379097501068502386620499859581205572147135693083006377769649844359766493459002000144438864981120505957016993121826387951764089219278940146689801175676417866185218107936011718898069486283705640010755900564874843875104453589732788450749233135206959620917796236654053589362104522630360374608163777827492690648731312413441031178000756004250755042300799310869019382319505480137002728057106850202496759267683258809937525028663317345483295880098233195363889538226612363067260660849936411118611661216415672037107858103433524073308396603474978807230906842274835709667638100582836202663415772200883180124908598586722192042039632604069724465235142425483365210621892169258542768031908873315720841590867709921075865186500197393484664545946092986588918294445526790472504448118264221663187775296444319523550508064533912080520015787791536114115095208118988389855098320947895488364975064527571210871705005646735993860016176559471078748212956259703685079748426643589901356644107211331025344097117693392112440 [115,70] 299793350613962291296811494925403045702004903676801957940034639356388050622875462175915807056023824506091778480322446254234473813902742278041526992716434147126878758786584026425107140114685955537120362208147330635115526602562324616525767792564213132960294312872311700635008410064667962045842663248917388237807685128864171332560378157954289143642341489830853315010989219224785925991905519477501440476357777557856591351138728344880813935234438404992781344333185630471638177815378877531783213567572522718426913941602058425306012548848654627473665705214468517871791276323186777747900682919596862543869287543255598037667364949385909396710430486476670797224615630605044305029496805138054461420609527053346559550432238290007724000029206183259147070280314405630596548820877875037109942781711333462406564011593466206475119469173860636167918611598182269531172493429320801593020613097225814279387067691115367030121665302087554084085423329812724151296659583256489609008283258290546289479001472251763894778226396859356833645982830805340931505878121192847854443483999995500800109969836442161158110030683097927833589048844522372325979521625226842758024623607073553469432169450361720106838861327018040480780827705819964053970929844715681501748356048160053965625780740234229909199367328967410854408564064192347527420419780987380908442418227752263898080424446079168487580293256813985459171889964535113309293097551664657655372704464526269099613303388134953362819336550971609290817317434147538613248857256653483888723576090278102869280187772403534338396241528455974556054776983888483694305820138386011276698332730926335272456326739141878861590957935611979320196858221192032829664086783264437603154352506888013854836863731788135351901355187744211597249354444753459348382717659462002680692378406427259805270873439132531699422941510247554784400222795387478503196866747221030135293076983933648778494691352054935340459239365999009075963281600713479372671593544124375896576667711505670177776764487137015535017983202357828676851941731483000460515490981161983077147151218622102325983007143203103521954491844766379702393605606385110744996176406116880064134784744734254358766008898060120884723381979615986868505295506499809654656 [115,71] -9071783606895197167139792258214714624645246676631016838026780121505507384613871400022474810758998091828239399744987171864335876911458854530633239249716801237922415642647870150087520933376396243712891224379965920756154693259851491081468803760943408109880595178602023440218521481488425569446909205601481101096520230993660822415898130060026147929595700636339752812122299612840909059652185056606094370098244608795531216649899295388011828205412412528755421587737629221096830929249306997047805071208577509813809488114842084504191028460138193309564927611213593012999595226671310963899634340596301729944523004413944514894377610043977908662395073673529931542320619493688225887950718258022178354843001320165106934057290640292018845875993322556090316247155449420404413294159630759467902770729792026498765521154571918849483040250934796474145933772091143201268869684176282641833057661053963611609087832041483729929133397290002923287430142190948555709668375922799429851134361387484035288150493991646084502620005678927561253102189669778682219612292771665486753730381919586654533721599301997952831178561716725140323211157960338781760692215293578947676896859020492435346968716638411458006467246865520998405964402691659933701766572472960639308909864772945623639302519136855650733479835740355709754024259282142679866648836815099685938814016534102805390225734483028574322767709022322834784587607845906779941785983840881401183188940386896142081877557784624078775558664577352945003594379362367320771250899230415215864209018407047286190838598241462311668944677430977530802418694609247623994890494144303999308135458664641887725865082831382879706261842375076889380577463416858254095059565046389241862163490008852249786183062712804941796926315860527651149385934190885427459183142427658607036269517612851444398805857911995220535998234260355492567448894580614244480836789238743716095269877204307934434903421719409212782571140816433841075308271748808823077973054013142307719990490100263236906733939464595457670757857041641386232677991909197750164373100266003136880916760471764734421735752317178425750538032675892933549598243636709515645636779875469262386435803177512908987498501204924282802519138338766590139513958725212880 [115,72] 243635949960828680744586221683240234479942243046947842397480959159530368984880281918212801827409066641609145587248868848131378872556082037017480851261074109819658362622596691691985678942567510496386566263168777482784816775244454093907935068944884522390785831421401239207780370401620444752937973289246498253371745638406241084827794013635032593897023921564115579753095692072402006854042091584096804450877803001049186690532063470793530397749161897120443175470656624404798888782933315166842678138994166570041805708756243803197094609171029201027384272027687701418326771115165686011578044452332659234034635547387935961987675809646399677379589386242408491166296766756463227877598403362759717172143678843193481677629494687432244368856423533550399399098913014980481507077804638216703152040219932290096555633015606645665551384670592059987315735957040556423429923438427257260725684112694569310811151273732309595298739115723221074829230517124087843932401949111191904526245048881376862802343052007249705841006784189111934794104337611318279190202696655243001311572335588596072441809599509485021760242842532187519852571142133357130387668143676138558496287790726576230889106541206411044886016738849789053357649156905079434407892062546114415409771762632675627230437004139103242682454924407003947492071661183467088357313279397831194023797742859654865520096746608793459962176933384543440891771569062213597224861010529262486494137664112066818346638908743513085430065786002584588738942370202328414915803153779733061437178206713102656774777746944648674429903071678363074660794160014881943132308730127538311149889628359666507743419685272738651904700341251751242293135335093554313488239184047314785372252486776930774782527748179433193542001253070545971306526505921672121576088433344188474162013387517440525709957116686865865149286420266084956201097032752414454088250128067746849007209596837061916172150683080913026172651226111562023169274340775997033288430223187204749970621403234231837610760313465985860240405399400655394740779338619244616274770663526066689616633866228863873172190879141454134091422740553726804137374075611536746224517371630830986576506557109438019237359908003689913750554189880119071239203437408 [115,73] -5636926386039530512322119843498496518402519734909618323505901060063711011759369628987408150973318199707090568598234428411540531939153575408402608006577704450858897483479650827734547833051372790585144796764481752614267932211053193208865292388699256914910980865744571748777473790308510969003955376747282548837612721261344555379068822382762114209804156081408123337888493398019648580856961274474574729001030113796929056515226477285276147239171579890523795738376518292391964805302634377318018224698033012497787212250987772675346426360477361799093593842691963415295614614797773954562504916609396178138033935866277370201095009402909455712928468400421686616471878381703877962239840191089733904141708257807436981283888484590870074242372557740648403526264034013054431165007711770658502306921420268971937123823775548333641527968576501176296774552630243717054507942755945767584150023700119410269518018612939126639122786217372232040806621268247228906543940436785314859396741550322013670911365082067191627922313634384364300723522023609706942483945028204006316931037072843087557687798909303771507180449171578240316635592927329647990129352825134567993657928663406513095131798837385959584568590975074334313540293964085584836544843059908232923432131715147999322559707165988195657768763156641391838811365001933219200786154574779917382010090808263991181709901340199645006432430514716342170061934369835727251724839735692393220239534010223617672105928905709356479490961292109926728568953284152622279673850446706981170696068779553354309072831858380493899568888040303541638530008052356943681848003258922702775953039552240032868647229939336085876504377350997202841510321688245198126926855689256281158370511250379419798123221705872351899551456154483517573340322640861920338679642847078731684528451289390692832714074005286173441312008307590488413377900109735714575484976546911138353703179815917611373848380285685455923550737946403117362864314140859555834048287922521277026941866856030342576996448979376649660545656252940979867886514766440812081873837104903539684217491183321855686677530953251329309534261863607533415075180556025478856888801807775246616743759090801051886226827563161529167389215237667706183170428 [115,74] 105960717667246879074222191595072940964655920667602067218349515216194291706997165323462951519960531719137847800698991195167324337919200784075093691041557006449605511950365693420648272649468891451865358916885281452548846242337895661572383063228830624136412135577658868276317647090287858716959008957722353229737585779695176215919289160550937473021803657301442968082130809614833086311357661951539275920371084522241439742081901257109752131219546703306754382137116970316985438922743976193727077507132994707488901430569608238811628302346145544976693906354578007236695101247373857644801856050865632231408030239817625007557822683430579567934445218975269148939866717038065767413069348190993533281085556447785735049987357532046849131939529041942027029262178236621103059047107840560851948640929613096880143368692203091064899082726799566744193273050248696669459281042872407508159804403826110999670292462620588279177740385117292515985613178148198439033953655580946963305832395441270466231970482338849114149449719240034598973902909319410516184389451213488092728529238444904566825508081031007360970024048934859421773541307281837936065052845383070941304665457667781181059979592005014167422180744033965454625525756580270511870816890410713955162149444384840329328642780943824536353053889916233087134285933437270276189721473498515463184945921718393295468731325216983153466764336445223596002674935502092500718090684028297600739693661191683087985781996904462256456659755184004815780608553103649899461361066506514531216161925459572846512202432578208653154620442395132416528514440352513750084402862094945593745584876126105703155671316928705530291430410167038972054059483657794025211236449707650012010609084311462581162017443822733119058541460594037715702946729416313833534591207510642549753873706795318317410298203386199267378038400530381572696881752618616740343595248687585342499095254964205600508331353091498014983709337272106937131189164573858086894684661553236332638019577729877595724169307394678221930943165678579175411465278866351217618647918028753838567560828871860357424561925792236608395512835578185232293919458531432430028737458975544382569752685100670623287989237900782206628169428223414437760 [115,75] -1521764402704792550404285614150617678270636365670258846622871933383418447379943462246009469619573157611204318922015523742499080793652497027224025791076541920459835883195642047636710183232083432658924156806540517859318108049145809914045447937551488418688890733692744356843359479405235324628646731009346741367057565699324457551055538377930645249981605608707868652555202459906635223405482725704789420561373742027049292720807144744486226240809255390532085512377534077706879529920983197466033981283417026549338036849050097125532178598986558340962982618858858470600585959064264678823111301938632028089113664495136351249729316848007113195232227939643562722500452248205577247968201307404133027733377668978316918488523559135407653289239140171238724381352403522532405585791578896886540498999821227304884764119320540434242898045770100970846891324319989885426844182442564360867677259709897639980274973477391311078024436335610510350774578174572804844813973333146397290658316648364981327675835291666669574886385907809199958807285349673021169654148024574318689693250220325013379590365203933654721550023535590755035893669473441034195829287522761386250574264582317627947194768076162694127245846225213445242631279957437748453944624409677436832261436098117377108606950262108702149681092628638367343220601537582138545533445423762796444876484272843683265138501391788282980226814770809016277698169930223642982247903250980513335327135075332437832400579481428248760657090502929686313116240025589683746832718885365177538285596647646720988168039897022747371488875384919090309031514124103390142476879878558310513012694577873752659871790317221838720205858321405215837857717372484040020747608964512920884552271986062138330287864007671801257891465672712826492273464117492228255047588633888247406232954049967892580532004363821862901765859900112493436335121259868554825750452806761110971931211026630249890810732253723834331108810365035040400016531579055871970934556644062451811320457645967792755476800443070748410307935846292073835131879986855383190146480865964430184919217124836016665862788800455990925834178963486884822632790965849082313997306371755139594197512220478398180986593918439279850602840271463184 [115,76] 18112479435686885260460135385729688005089551805387891285146911886203775302237533177393493597674483060235150405867899210016546325168946289490020864389690138116787469621893632998538935349447284433676733470872096682428032002327452306666680686837638232276800978955692916577500352524832673480761198851913102766492553853204540879797470551591588999657212183019048259274961439422103107742973669437739013765402227338214481222346546947834264686574600710424075775216586831616779682710380111971131255751736801457587454867584528122863937299593126045045838815073019213998875883644591675002549293861351278949386829343584931893592595003580492196996511212801377571904645090309848441005138873403427516193252181179579976785548535145269148525510832644902955866001225924163204806637504005917393290157657075137168467455193043477784288480391485068317109291350529601119691232447383908330501699364662019908341484557370328329025191933232679930937590490742582588406589474945975961603281064308683379015159815186233958248854501862335860799980202218935829449588584780443294630865942865141249898437687518502140213259693965430929601732791582150403213456289925169739497235543509476139132670180484505010550513762310395977893628409503911030680255125115833219893710062632156192118940441394185300243346939267875116416691536439526172994260308935200474071631837132581868871260545231666890590127096152626357641476491793238453837502837345542864289005413027524110885897196871933287137720673192526462286083387451805216343052827127476730445591439655936143687241882667581113684252769436285183449590314000296293167287663419138906488762027373012718782659683429160539307748314010458042187558091341528302920770732186734385327635474777413774139059389072185741227827928300813232713564825835085213579004361652204380141705146725960831342198366845908750648787069813416884702424450856420977356521890049166331627389972610931561476996675745652606634707287088239641552034923724126168449851116853989510905530244441211969017410540022556968563058877328285265541599174404723376244357901767654842680511960093417899744185126580309574544613874883807101254393976754828762348860517291594684076609139825912933403748253039710207425995440352 [115,77] -315595578245727424931775273333458176035587151484608363402003554083216421101209597039545310910060977379271507269329994416032075450660434011866845020737072113956938250547351217409457370441631212622166637856989727113829855099224165227948585995861716608060771952616726804896186444632811442305623528318357229306028710092784643692142809579738091279909130544313774642544585470739243111772445118968348439155200063242244684201258747202074789948750918810237978590657586912421468682135046956104764953285735152459982720480605051019760387049573839748161699143812351497378973380480836515148848828616696988348431138482799084206469905005176283440672237871077380921798185827608703104056462560593810226217282661071257557094195448371129590065024922939385935412081950097772823555092088821401855044155516972292551533080903027466380079956683044207339194518137012445912515832832421851427315094403575968465363388040627392255007146450897585989113095015331423568693140218236609979030314363166129397681456367577905989356585447901595414603684849921060496672615051086005982462962480045978786561958789829538287982787364545748127173390976778715723437111071670595163387095573749099937564108095630071752959776454663424911673563136971686640286452613409392522889390569938950607977825618700239214704931529816196490264758328606661274123781741735375308072069615712750577014429822092820923461038832126066610645897193408774479016545718990539745039094584601625912392400520444872675254281816028676134594194364843943667257192928294605676896492145097833380981068720244620382152668069030902890713463674910593251262131481182976499851630970749833545997698140441675771416951180996824711483939498938762614311424325123905990220813189952521266231884692852833438410298798244177197214098514717923603213912375101864462748359687944384287619291475625802225038531555528947496812907589821264034526510249670521701639640773695207764791222390729714398207165821900003391340940218105947819737059497850520403676627703829151563931266504982152945092263754408921645887415421508303138791555322722871255109785098537127812174458121610035396241362287510851381105299747034105290123292060991022649583021116010450612072553088016485534145532 [115,78] 8614777965757778422208431357387041794536186480263552033806850283601448974809930402065433368991999183265598891160892805142973240878855562204310253288916231128761510525399056606042450976168389548367542142616623444023099003972213014897445736521170746673702206311946146807017826565382287953830331004330353624195516032537205437447169591686494519850878962275618155625447577568838667663596442705462053489803573542303613495501875728219631110025220281244540612253015401409951594246121295834657022555530618713990039222654626954874423290491584963096909418788682997749621247183256680978674226614591908762838766737582231407401727490402455735501658637145273537556876168179548136968210204051506085969294131351019437628266368443051876204945220957122075939251547653785257422066765281649869337558170875454561184540245206634215158236945063545149391659882058295297509995456309057648622214126002356870861894476180134193886542623116110683648434470264375392993201296268742944385440296227102552195760800196008597560819514263729192899666512724109866346183055249627443796000012178218643981580589135577758874631622345364082444561251390216336265867698126181212862656691674128880587680062944755263789976635821521061163762717354927217377709043104360392465079424631660074372251444076121279002768091532098230089471976134065490227769940633474075187143650358227591408589775564946039455293126885290402408379781583138367597157618620454837351734397797772529559783731221693422309793253134293618731051123320831538107004083785438765443455192585023870002834087266268859660137458299647760898489343147495006565669481717413510150804925522324320073726379340045554752181834218506287280773681596612425998349541825376096584571811220014848141034049700863367169309403673846012784277055230975879072563369067437056842948006993252822231630509860052492114543911388664418788666735627092860982189532508785921812015093801474182606173965324842686933811659216296556968279798621660869985769219011142226933906148276765261094835212208927584853588592664588866459844076390757453304908211266163071225923185953849365184935442741113914276793125012511189200697166791592496592503123001009342677437596045051420270963919390634096448 [115,79] -191217023468376198330179702568708678093715226819460065273423112482383008883193978461152387910345530163432867412933014461304816155626043230696759212443393393296132060987297677212663859138632476094373632948119286520108665298253968293809020264937699885597519574215876573423819376442243765278080339389983595133566528690599350607895700871019102851574621737891526420949310279521152441610832918064214378271661174406393799432740651032243700711228904198087668660079942043763757300961509806588745227211683432569056746260853882663720583215253023616635046811042106287443593202915872087737757203823814076887243156068736542253396335300640534786656522768008476243320112137003109883349867883387511900298666575552606170244512044797959725936260437269982985167101793759501659478407616897564130149675084890301645235674601860844511613640244044705436484292268600710431891888695741473993156877832470735129813525087107389675206469833619695153844146548544646804544853984029770120035185764666513596181312865655858181191928315948801274143891907023901299384694732445579105809725777399895744413312257956647659360610336506706602757626350989587079008514852846684184415296698907589861141302827068337443860447494437353124275336831522254687348619879742250379821847632956177367082697998271225757589567499628734931884486770699216415407361354518816107659554334740360451737084794085253714862724455088791961495332396832025626299049308334632438888337299759379261461029566198339334875917006819082642975599283429923422689098179919567379467200642461399935626523831249034838870707405556978623282750389662943246514023561142505459670695697019484457680304104931870397711762665431848685566108699031450144770536600235326109347545711345778224099424809937052521250943957860058883569622685061926516194906076855133987473146022932203525516127344721676526018842428694853582443296674677750750361752153805940056625690922456978587783568844250663805257004667000050386885818999402123187197678016743783819072428761633006332589845236528128693515357119201113769708291309262443455100346089623090788424177597617000833391253291664275179968338155080794663933004847995755939852825927048507493557513833619633247782831072494712 [115,80] 2915484259801266851742148756799756091976081336780602321808778544146774219652426587544873260697300971923787068787507766231625378568529057315010765224463676781467435912353631066732562723102757272488496868957990021269776545763244802070762166358952655679255515366527430502727668493695222184492848035302753524078700820758195182997561556627286255990897228727678291749286455009287148030049699160160525384548064261991021526148508815553461462883425556923403656910415648079191040196018655422006818209292785827036491140269193753523483772276968923939209794180694002471856196997000223591243831603643813564877449740303731189227521296573237690467968828852871179110978466943599476065445844715724045234812603058365417093449806207706075007551091219690415703675233540112759321428384963169499499831769071677353252572417017414505760229651319471292064759840334890667217625919701602620585978072945406967341661572456601199310898591827878106108698426785387654603426887414448105396957931531525042363360217123896408976488884917427700694164053836592663500606872520270977229754138014105867805077136745778006607488683460826428832451079133735219796819673487689321063675345053433051025242371149513449122052784777975298199487692379741454618252736176916012724382030840026857643169118297192398993890734623652545806083844583785135963239923491183969453530142466447460888605626556857753698584733795191339297603642593312611522029283870193782724414237718855263397916457447003675712284558764824612506435487200116193594402277467304782639550175949178780548116138662668139062523824442581175992713231826017573140199308346731478027078410344379912865788904269571967868224721144057384304481368666982457776141046130494121659620257525413359223576520834407261260342368583526295388921927270585062512507867677859037663301072787816940106436183700389530849286758220251788223911252488695998902912354089924851361464793248118458559234576291568291516163872811661460957678958935136697885731277088204269699027900009138552312870210570493576002735201457982529533500890163773705894742906651109619771811013773183482952082322695193358502408025771433642642946017255785647343137863649733886415185472738543338516778609616 [115,81] -30739611853758508184968399307975875485796972369083289609709433427693394051465563888869389339332853211094380531945268795689395256598801428190871935199170380661074353088063815674956949523975643223467617030413321930103555177012072817955207880902325881391621405574083961703966003970462205542345369574043524236854750531261758370184524333121536799646479122656606808379594469320014430838252121190702120820895674070249320073367372111106137801832376037703656070345545919998086722022588421874224157113605719498970370274394415799449019218468285541567634677431993155052143326146903718890149232053779196326945871661176209708960461680853937017591642855833128104549477053719351720538655787967190065776770389008471732005352736872450162939677340936072866268756375173089806688298744105781375235170797514104949765850484585928661833249873347871478520639218615661204951563204356729479798820391805061627546955453250750382714944112828685949211832915044519177078997956371485843263028441604419834705217295832501312422522521084143622022733756587328800689646889074880770376975617374560175673119011789402201884582453019890362610864535875593249433248050245982050480283943040776592463198006847227780248017182750534455186163454072901500177325715871733341705000340773063556060516942226173752599077779951565411136932343522064982646244494814593716300886317472077876198267211598508476342082529470413056400179874399651247314926938492971549704191276579813407147730053456008444826466328424205154244896411096864734200085014187106690150612393764122068272062086360493765015487083812076767463792865122858794731593912017859197099999788571998258598374509852259602902042322100211750497263939538593788593723808560811291364727972648078413897178895353224050144008736888854972504918803179790668090696003376832745847573506580859098046572498286177499131920489312444358661943837080914677856371440366129866840000140313856797690569985730597186810397353727945035963669829519031180432276170279561011865014538517117091160580297617291807731146229016006634217339733875113775315544322452076383543572023041899044488406152749473686961195358278604653332043751518429313264196657003371056041618873308774110502578 [115,82] 186510165753881405242664279607954595343873256503931092609927512447689221219109055781962133856175519366628607911130483236455845751531467390420781360160527632300812929328029814191980660467981596609175644617926416368908817635141401222417105384125712865173174456747492058085096855393465639265593915806120916522060830714948254985647337649358739129853292453746358553663576425950289140627805214195584163170720312003966528897265727973097592356600053003787051787825630571339088043084327054710208197278123574403254839684303770978519166731497101764580489821038218464058497366529402612661935346928916279553868478864158511150486357798144062749866105843198407462005629267447737366395285001771876653971995300372520753510352918844230777097692248723250391287357552986074187865478928253057361531427916074304464141516577712492266741450662180890064790270842522041398930739049638569222687338825592575254915254322303629026101541178848420181323564553478433222012418631304114448111122301861201950217835006270374107468999680083409917583534717573030450520501188459410851626731734453195847193003522887749220308820833777149166669559849016673958526401620308739216679475589394660555985856483224304913276776198677617176014365389030014204369630463268091965604556822124729910267342092636328931912804169439115651840769634695640399228553901383012836447520647980660021153867079118856514011664472939757726445110876037954407678871082299095896157445238171160852051283944436185292537130651359888347336107718640334182111413995778921256969715979552227121020012264016419330490153787571876599418384302501170866525765695254670548311210773889144733267060879870007745144209093719074962198134171023565902702808848394675673025395765169841030914408312999461046309222739712919238559464124315717301780541830120643255907742933934484752673698671403565102790083879281553788432698336417826575923705676289558570663127713418322011480722306230483085999963136143294514116402704026071289044991918837573158546173310194643407195163928509505779855960404344823267529094986321342057111249638872918279969070747896298327426774003889507484742906857747404895191275393597544725951019506563392747964486399302356608 [115,83] -858176850209064737019179828328330129127923001808277625701504136072234404013469056199657354195079565791588677176831412721712031329197399177115000739556307286990906891089396774167597971653287886451452297124517863468295879507928606107580164576229424451449284340436008821928326056998933488524404698764279354274475593092793332806904348919519884356401179898359840562133597618450127975781476342119477444931621480202218396306014330065849538042191147894722533930385371330210367314059827645483189214722526668811856115024136090219167139878014126742775695409290217623335101921067881608257914158471383843137971373318884286216622066873644664147289188463496238152317214029228042915856671124624077327378611844247692413733494939813541582059491653568139554600409688646513701194664085572185184703328287791861896287048077503965203690971238398540667313636097011871555225221863795253984668005960139814330640073436308255205626398553009405112796178716152764738235848042158000006353559916606243444379601602017168709804582244251670379540227046176065687125189877423272890758395040289055808059487497723747040957637045127390660580322986117526426197946981014682589336549658017548925794965019707199643339807044900042582832050608291690844228565424500115585576456781077158470401462021911860483444410850788351753900915410290620796538239255952462873610327406169737512542211622017752480422653194640409112348901413830870228597001117722430413022923377032277325218093631906807326530310705297711101003254748563082175844581677876442580641834917330913373154019767701663408658459292111662939358494345831486191868439693171272956935134608230345225370806184117195739992459485021301101928554377632069389826335393688215069500002740037934999088552250991396934586334569512654019012078531942524312014580975432679716668372004945053860119885543860997442063237862115405455684884877580391758164531551463312476316123666064062593853500895032574627037799858298175764399949704139806757680446767377292583553788634985110644422639517817957813047918376261946841015440240506780102370468243346940049806026453861453242582490460763410800126540959153242482570128894074709409688455335423432010971592854960 [115,84] 8029613044604819597291522893605451930548267103092291977886222792635300585292494587694973287363092639662972297638825569018669815270965261266044909836048250717126324760311295292906337474482028433968174752592497255857686637372938178021336168688788389206290387879046249004266184145461203831141827145287164730074733685539895448116266524644649712096563442277768227693909442984275962252795126590359256499419115778643703315824483297945286579533394686971737572061599658558386581934943696063060168138754293414505511529710873976803052108639481326486303627627845573136527425506935272319628083915613620309040476103575800392767325515593134128474742354185714904627148224438319277853200543072741961503173594745219609719962269408059141416264963806084965618085978309505290699771485299219591869794297179347018955291644368865828834461850945361885136472563007331720405541401536982043157660383670435706840441727480789709456644590781037728521038649396128843439504231016195473021157171587855063765577371600465307782499551036030246338158823835189775613768946196800730376540318753287256786831283764703613869690514064958537385055117271313667041935049595663799816146430476019389707914845262130298963541175248233917906251500616999751513816994210174345979437763871515117323274858384971128553717929643742489391597230329790263368211977953039539974828330110737195576081371246613699766512003757753438061058256883920133252143606266178959346505279260762584913960200529862507861689797102677840038864408342450898908097703379998958711244307536851479520057939915563888104773536157888311330330772947212709971747387662525829630080875608528255434741346413911492736727975876149387411951336858686127334621745094043052584566353420856715454818215625848302117368842562777505516164489179959476160314580212089093828110246286200082376927924357507606634727594506222725012276490991017436992380333014350370808909134021297056259850422115322650200105764663661274263190317101821208936495909411209439385497945138661227347493263766229702692228133138879763991792192141168948354478585578452471397633578889107622508192438795670299479765784211948580744522455384969670828408415666318393642949728 [115,85] 55969486786187868013887856190325669820740172537806001491256569078905154631160382398631530612409504347438476319156612323674004866863922744731791044895330802328608156389576828745076576201727472641197207843376067854016784886352391447332192072508933563527144962004505623115421054932349695701370960997239684825871212674503087868659288872639139160980864645353744652219779377485820202731517464765053853849336277431816946405776312463785949990478867105155606502579018624920360559111178573453128949034784316426020829458595337817778376026122853122091842619098741472254517670750627506772528308198672722957701421335177543370800190598924966136488806236311849976176847301258361873672279445315044277303195647782638147286408111591482181274375549514891766457097281722500269622134834710299443512911585526309066145441974237072835195294131017348884145051214711492882052763470911168385118126304192485425177620008197588033919151384823787651207108305129512882987382294846455534464291003877623603979205062622274576326938634538066504316219342880485589593493355148245906798249118700234758911097284251384883471230597883920322530844811093329457715085748276594171071876838929461512689778710510405446745136549005459313096296065307944865673007434989619474944087465179760207440779164851961214725057383497157053438446379948177443536825297080176165579770201272251883495696641615166479358164500514035262352239645687425921825710378123149747822200118435149843208930409934064477473362904864483043443704375194005474504074541613299197611039994561626008045826611283142650337854370776133684284420130917355961197704497924343436819861497899486367953095883178087046191574083689347426721251447810907009269366455723289062509094664821195156913489509757153866267423684555097989684889501183186066992169521643673839911823486776161933135967955525369131432638330436564641500775542298707998053083825807564381008528816778452138214833684609364685491773128715583098159249890355939723251101151770108338840984558753560370732778403354845508753808588632904544809135862588108681732572393751278219454757192341322259999400797097627600042957695545749333779229019400091413631872001281002740468 [115,86] 493363540955563967749132450600476941031757954471836354751009862578695993868177632652370070245987710003314050545735356550848059816334964480409311885684478823731884075575125172262699744540889812708318911466145354977433605679113483881038717019228590294583664893672732246479003856249736529966221068967796988888665294089842500181075507453119306094268907520774585683645483502178596497485867202384774906706329048239264091013116574135985114467583479148684403225566256209626570685588610014184622627266879490495384968773680049407178019359012330532511903441728083536278127602550771207767142565956883287556023127290151735645889739662261521838610174534208519681980836433984330993146035861041612438147701655344732874873628598581748855359716147881675205050500018924379335776690212024985676583998743901515549595019474296077215267688916443284122939058370396927983669035595467475034857728072117023583104560584039224811378328623683423418529534125593606459317691333278813785938191373004146328049710295770587312742737509666763948213195404194611310098645390300450915523815951732382074376680028969218495755542842555690079629406760014798837130869828942567247639887205399619318500110819495925259934772511002349649762717855057719139860917741634446878488526058080375935209476761361683677625017231188609791719504099954678173938540716826713152476521681424923035799904603665588351161157390376155412291808517739947055875557798699173746240955318938508331889155874436184805393766514797068074543176525011869419520222418918077943107290282763167854106542654969934683279317201289551014146919035036209101469580071823267703183201453470306472444967751697098712225518291579623006834066761001483390329193414606691369582122153708361429475218241200676616669935127883665427527483888407208694362941533411953581097345642027199207356382080068911784390074435288190386219485037848157168670557181553330466103463690083139235002854021428177129386177870931546491477029002589860171370617097732098466342373812374541685981426711925923100838668089588865445067250917951639308962978587555301517959573081621034809717204371840742534812985477252096553249356436105453503697453329687872 [115,87] -5705798706621779420672594392845406464830206080827862797125871731771882144112013825461126945106208577345385884780087136710108309577952737577360413588459195876851615811908848360880971512428727475513350880452273898428285519432157805290558541402281980364122022292467562025542794862848059255691853982090898373937392475534291490183879019073579444413087380272064235929680996821071788813382718386102895576816066793559115219682150956421942896001966112124379133676495296719332748725169801665743275399853653382491142584901324318975165798122659364512919500964994793771595433850476888949190999128589155297064355755012266921310919637439398283167089401543884721747068299906092574624246130183637359880583720093280364318222072316132899646306021998280763045292031934742721910040605624236659033537759768787531395993149326295818398271983371508949165395437455915354275879134790776704743809780948794976220949099506579858500638289065979008302150626215776855368926640968606741214814010383085170705406606132563954209792946731114628543164039312074505895628817616804670900518779798093303997061435149084146846485485947740406741056349150509458704644679366741292499078673400446341796368910380044943288862296567787561809066929498396782592108673298072467630587705059613975041976517817046460320860346347449144725906653967476732201176021685156364105306219513285734271055133307972389803899196074962911274932708495144488616716126231634060150910162207675407285712760659475049631737558604850313966469562745471060628203713627993235845819284226504018256518653314647508429040827490886780685994908570329163187670235516692070770402303625300702004586906185688053655489807194009610874532367651697886168592571919366945709849074166075170662988497342284128056412577803136412016136122460167061343728170633076264073857824536535361750383620968171876118364406801110920173760677697596310047831022749639340259333938251615649569988183828559042051732869505705046943066336187485721801670945013013085055069226480371289160213538228631925245679177070120923691364333101169322532766050144091528547364863772707088089892132983718701755215920289636546708224009289620168733393454712 [115,88] 135130486011428214756552894563828256334352747857401652193803709156814671431352759396381236027950776508819615903722020934603874093156373536262213938567488557748192756560469919372262226161220999173262672665437291832813223810074012897990368641545800041262783263401757238042238904702790343549583805919793759491535056353993628656819598203598029693583566849994058966929765796518002617079628841260692793515683124485859534955151895600619885546717261162864777954711576483991861686277413081227165441663710483375682111784379159003554707883197218718761532978540254255298624218163083080847651680212452674047717280409209826418449655736670805851866532498611701185984301519479027055587387276536237368508145566068805262255517025578180266825634526975319086681218217482870679170159216034067595952697031160692353770035598702522299594904209464726993483533566396897108015935654107974592194951277289709938045278147336609009263665088360149863966286249491943051227339694444062738384492546586323020775771206207000959197733670870366060507692387966964745378172799083370368315281652009699408615693584824181908699614441896438335995032882274325371888485723764240071391178282397940720806881256027330203295030652291740700182930432673097938560604813822508123154414837969250196863837844482063411333289232754439954273063485377725252827615890994989824593408394821352273447672068567689487311729308257468321075112801918882848298267079130629409842532071515751040429713197131263496978999779332654280302707965511529784518090864175112328315171032299612551507155091644167043396027199998269384401230436880720459411815563865609371597098433103401664828151840801867539579197157143187282298011115123747312276717451508403883376784543385876143163787266540474447898330286811462480757979579912127970207468998980914807117967224789854882322824308942240212941581279322471312259021384294164308087387729248366713775243269613182212975949975707080530943604335325854116573198224636672255722816462153674240496280054427403955033842879691618151639769581124338642723961496354633347224609592241650098532215215507514346639975680370730506346408535570629352951080059039051679992848 [115,89] 478964184017800338826704007739679571173216752573883741871806995521853432362725626871776587504194919049409801130449997768790457213133987977070174387258693154221856409045560398840556163058409270484510779011332460015181956943334765051810977020126523766771936234677137467608926489306801031981420339775868679959666536802489599020638300203733777152071868741951913112874407400672997166506091222256171023058956413665649285608481770228769672300503181726507949996428378990155946091828856413953220931648610022313658606797014912228642188514909303410949890686191892236550407371869825579108445893205637343036936489586360833836397118431498243217991769557338168103448340164578467817276096667716383974574080582388569560484305382776308312166983275241440944354087493116861590346586172874280318563459915908909287698775590329085264895159088060238424312081973536770542824445912970843093902396841859867584077104344025187415004003343163414330470084454011224160255766806919520882222286578702017756804429461357993414115439290268735691676459011229928168018734457157614931132721651979904112678617019017373500334249894413790095206449360234421108969085031118253335571246922281979752152481942324183375645052268693719885735966486645794017471017388870968240689913583154872530135694843884385084700210192137007032745708442348434662644460681616800867676672063155450904301795074411107675946766109903991020958114545778101042101318433377598660114502448168192030546593423152166011409053994709780136751985390792428778012953218759788747052783905478398142141873815146663859714794936970140093460053199149683024377932630473257184532508258083395951007128184723427260929140123454888516266722672288923629244924918879264061470285906316311604743760549541620037171617026966090107508596481612782773341707972507342121275740927035693872405640297915600566871909257613110817088409582326606458097159684489727159277370730407466477258122260251474639761935827823540028670649560221681742538034178682012484563314375531978458100889090848715417251374731311316460499110780376478637678886245367502318407544969348424767486174762467249422499497769378518373605471583030265350 [115,90] -147219915058790137499303887116607624251281313105087537426146145556954265500719437774714326898061725170074634326166353513511959690510402423698833731011087535352106924700717002199778018807995951895056243584514385753467603083032821923052440628996121490159676547962965713826505461274990921906179661453843387866287015556377049924052349068082527442146799346275532445900751605448281925224972853991013083716320571622225814293251968324272093923554057942434512133484090855139531518312958094519450916273722768553403761128225422125977784058221346563943529010218311201794158806834000394517917943152251461875044372496054064304251731358886075204279989552033831913811076721140819984556724850667307443409807180513012473569485750381841239136954992968276119270982422349273924017439979667873860348703631807909175145278373900569386149655426281315677285983194052504683543128234340404182418864876714233625550368154174222463397650444083510331067300404486670917288477921394197178057873643677177466838323425011772185066837299127251947206223538541001760341240204246014132196764579757786076975045761077854416737361727001942526817185525995078848023025175186375502092333113712703037533304545997185774661100210000932932447502568764231281089399326680780735825840422492795465070390790827506597454409197791761553940181278461587649251915256033557198977836570033579395538130728591244528859483607754789037585068628230829056825283425575335427161841124810605451006687485517806636720221112207788563016705778921053793587983342137615319011505918694599510393735439321782810702347944906673428028041991728524042937985176708506917699109273529174217285088631613741820722428500850632039502904009903141921345378626606814930167860962688173217579435738477513124645256379525965771977372639512213881221179329607569999758040026964301203279814247387744444937501616929803721499760239703401885008218981006212267954348421660513961078745964237883521518417649234172886925936451898636356563296174446956236677602328282260889826591261865046758307350400168258853476038929962450699746765270966069890725247887834181735333397795247479026819563556022765679719667635456 [115,91] -142491821030921029172823112815842035763746245514675834061727359283511940301177486756845528649564163809262126278281925561672144769853013573840380811554417682090900926539732973973124608820574104495862231164031539701626287983392522070019352329214103162159994646717427311127537164529261273517671804043519599854215818555166017310214515702517365031073352489780775033722553492424624525498241389208127066305163805023445248357006084969158004596411148410885912272459331260629217542888743285290822631887597019902114483841920941725779728950241479103582435510904239923733331552577262872117950747474159470308433463647520962767279616618510803289623048906318711331909135877876849269480454760862490456187000570631944961825637526375380822201805143316138327821217130647465440017119522754410303830430502064551148987997557294308839152923918139477733387109469686918907731757413522540184832115225209095893302065705444272856195494694923559481892787751633923625435442907545614781159627559999237781789146458794798957082078396233121769323425111767304031422576937187566058531836555857721856431095757747525801660253769858304475183101936986889769222381559807403615363399735741551553317377053986943164329374284367056084545994810964369053682679477206469485344861637860806766425011597137040977307088440879778927001152205459204477515811918393593509313884360938035549696767690944230436884769633076210436488490403022801062596174149462399156102736687941007435669309590641420457732592959057545742573692097249970145107055530603113114319395695329912152346124131399103482907344313932920096705615829822529415053053798587302504984344661259947170697369511501063949882593515889393901207497210029697928865663730525043761274163266203380756965540429133269999346194373955928809340142854877087846185360071709891962368752783009578701141378811957629667787626483925060465865383854404754479953151726627881370511260009013846926138397999833028292731952239574257382469752933614197574778885427439757692103440478951146840590197980052417771918838789044863449664803083833133552343002359820395570881789278197690626766570147398869187505093117803012279273450656 [115,92] -1070233009489682877741216273359987844550985833116862751971020464257861634518736464945180364438511928174321747582448606388018950879783907901650869941787092387007237164473433943290598714368105192457101415004911200519715330349424368036525833279665666441045071660680381348741668585019988176372130343048907004286488875073238994430961630767415233615481857627998792925756648004403221056762809222257409672750106474593826934583038545467877204313939748004165896911691766779378498892798253075660990688333143352002510737099530279472361589866159664567439320787144522629221526531833531555259077939142231207877310021739622325978468748453171033006397325062721085932213383890982813467472940875689083655676855014603909002036484917960058442865208223765603591906256933329726845898250536299694341302111547117151060554395361503280243959123111884185761323888884727831216964474208778120254648641083824536295729943238226723439871889571940268960147172256981672351156675881159211074389850521807794925421848612469460371629599213113431523599546030986104408916811227134649276691297838766126793250783140363967391029062888530319166054543896591246072032851082770850984687034751765133597872594430114332277630056639943590318323858283208322273844831026775137906669836608851163330053179860305525801619498230264739092576160645770099026872979023134990918577763735501276205929945290004055491406518492141183805593483291560047234199298046174733394573736893769454691879079705265584276280293567643776007252076438361421532722980891733150350293628446456794207197729200573265206910239090765103158947746775555727281402779823317506421222811893102257768461283702695158520308039239297064028693005823382979725716174966195879174177483328066550364856751785729983521925361615763285302473387465406559061545978917856408856508669211893171180729816192706712934150332570885014034805997186430988754478983598376984917809203558902901998925967840900294189125350977127719164544799468047293083344642872809373485785583112622389995507850068702862433886582336985065987987136643632731188843788938955907145724327149435154510194162667337686036637383935044174180672 [115,93] -3306533923735277506315833471034474873863413798428679686862425122122797333594257884707802905913953541996470434507510146750453693406412263629880421333487018716884116210957619622138810655505668005577631688950711600022958882116329780187562729370999872367539522270551474432987786851358280917966960120913679811007584899731047573208731913351497219381462430284943411832952510957612539002688650905642395525342658270074597619903509153163845484764396704950915412176978639285349053877568540978397380162975470315091544688447409505477889352627567484242551627973148595556860045501914321481585681016837129398425965114146745618422176121428259991170287708229487825375742126519663185972728212247733072475017777520947239789474959472779568862110860791601945313090574360295173586283458766200855116549409869139102581059103234711444943643362527083353483027112937298900711553659698035441744069967232054785437535778455598349694922606800667800410913737656623113924355340885082627124966917656958692928379899845641319306692415029785774250439304345494669302277831770913520117419335946622558420517055192963326833061760513978886568733122723534899857786396053857716158522037354221363360915470207441317665948376096506902160707934629921369448786659746906770061106775668597161500845080526107900360607777494162705358823278578586844148551060023477637026993049612922191013509121930307880801961114117163126575154104954648046226969315366800697572835244471269180383866631511535302422171422130178769633427104262729736080768641552507178527044820787625669047567027167736703635399656042471978414227441464920939722109390985023403935724071454319339562667107654764090015186452566349463300409311786421902773860501292885252717588595943951421321914720010387468852957844283226572075975280420173079983737718959733544204438358361009882949069807766216916361436154904205569266139993625850973637601410595825048432348874578779271546493406044987780636320198376568351007161314170078304959125927859864210212452945379944685889508708015737702746072180537288365490985462862858684444322590705253994836102965226439079178193134878145838577534353219028760 [115,94] 6461852862918523133871679885091876506357820410685938626633555694220630349147229318637914019496250363037964516013072942107819283923607006400496741074274295570095452346388174589383262312444733631992145357732608705377347050753903284720551918318960926034562285969272395634377264345027328809001572655846518573784091710066014522344119724866414535989563711204325995386165177376398396733844645317407163772038596489925185252130982972917686034711803287472524731963510946631912068543564784385242080419691634097403768617709263125180698769122701717556448446719973121765771665312530689002873015590097781029605168122181487739082180339306799911727596364773689632330509983184838721254666565330455822331522742647059466062479034919635113673556591171987167422304211553422111941603941859006674928347506353872056139094484815907823299700944848570105417494795059650522385521622171292924663739024972326487776208479585256362923858786615835289660625679197367764515758819750397551210914788289080917103484023433598525186706392654431539105888679392994759474049877219411786882899107153182914990017265415525478933184714501912332134108873584119803346537973951716580637803095963555532971836581083652306659151014864505444439906637121223699920104237392198141021271917888369835339005812403080350178368856219302298679684340580279327036217321211633768749860530116935855303287548368591458700889973077506345842950471542444807774247221153078523925245763554906798951812168351725396316625909684317527514602579374339045839679021708241153383747420533311753578245184373662731895829882228697408324120776719130301012472552231918801237082485325583561104041094447074538564884046007384225221900863420800961310124417820267269460885454424373231596766940959022721251707206085175489314109838310808186544737290464775055124902349258397631536271106298499507052395550378261484654580829037532222117537454132237319634778154835061784282488678781217758164153782131707268872924026999028199229602414166086004688010633497208020262044080762677045266694271367078310090479710226719899918452403661699603896619355278386743896985847680107560298154457728 [115,95] 7370611317368175345304621061623194069229581401573213762754301885201182483690975946033092319967818315444009267958303884667319218169869492167361081976539192783502207037571351053831325406692141091502951649233470417527669119734354123762875100982795897586538484122375239151154494951308502286704344441144698359417450097163481034095617848667477662829640027232887307321025098740156578076709863067541290639788372918840108471463820832476154518016957894978030290474724900742328443550782362861476360723706533994074064537173169891905888389830834375068909179685377745693641988303702952317401096814507894735690873678827298890582275138475150985626618636768824360173018737361768314763116278110665098219508218720651611602869161727244773161799887611148090986305494985252756050007708995424653275706337713833238767751360783983407307777275384831360685161360414386735606910856656057458955951269903829551071360205028311999529548924435132704661188967472853328636037922182743634580744563660187972335527058633026732867225527903198595585160037866637674334514518825570477488360812560729386758129688505204265713367803914745656095256886691676200993189394085603084976179137856839367005983091084006648069453115051388556652449678225036710810411401562078752733692980213596712175457800958708945239169355273250313570568809414222722625084706028896653418217691659171940253703513261340272386574895177437179871833989021968893171549966046722332025149137968866955501510163092092745240347044032868538784049251929196663604384641545607263862228575098465438516394349558046156817726715176842412392829844774793125537553098031963868718191839593066877082210429832370621779993093896505916864586792238034094076650888267340660964625091032028375827402090552622007601167909482037370995877994114419661833088148863344423861077500798837967577948996069945682775259936820618544585861529526175058708448531341534007726209967939802793553821543638946914869308983512620869996144993486747828516960927820748550329025399800752876605548820329581968808229372064935240816009510175424295322043206102757755265081088379661111859954274364539490851216 [115,96] -376222723012061049795743566165437466745296241324678223527760231865870299313198237415837525435579426973043394364455348605719314094689118356581634261048509346784585943869283840056393452798804971989049014906581367833279136685140589459469121963171444043818167511756518221621508300266898985604299489781169194556565217552336924173756814618704168787097957657825449314223706232295791920481756713711852493606056734221474972812444846682481492378645172427142450973808167148450194261269098811569701093931072281168188204712604437085282626732704300039980688522359224951637590985852579153737849866540033291780552114348119629185300932244123022634425605499004543652487105735614570290924107795330608662913650745066669448063102800963755187328486134677073345767451947689795081286864631788551493621780869432576496272652354127575387679668470651278184810163612908049339557499426630154860829663963284980362044729753450601841699837536112168504435069751954634679133195091539820513692429814176945070588430232563315119713514254406802850235642690394080596171641834147067395449564824068187008958202673112632486879943025308698741422084639694840956764165018109229234947836352838858732090280717243309583108961541232228028596182228968266661737608507228353606569849809567073275450179134298964170734548990044153491661565623758096076481094974795796996411368932006584478366315776658399623087048569032316443258969359090010265321097992639778286899106826889656186314430384663139300626762538353869927742788202367032765909948579845010816141955442132341202056556715541864838786195272519114135645661839265434771998935540372584977226419636192635302311488867595404531275809218833868353097668055805148186263185260178289448491959674563192736465719104803664055419982791043646036047196303289823224323414135399525666544816609757266120190759843158411925744504664162050025717437671414237248716206723310515444424868792704295163269120777045353880464290156598473704914955771261338151034600202096887677248942188281323404950990355598654038271051216826156232579251356922670078423475340147243596808362841835037619525188813165373920 [115,97] -1468963919259597308971111075174681486321309954136396285993317329284591976264124338553777367217999104434352629562013000920772854692172748901316401458231673607620376622604538086389596764294995986735360676775763295888786851748875497014550629282921276363948299011191655000529615904466570089537829140634074353940496275818946193217776275682961820092842742161020885516806253162403870121428063143153543149517914709719266345462346088805048593870910843929115067462517706757705980421790265330735596632963114343732799843100087079830443531224242418264394732723978044954979824496898134096712849119709268463091016962200688542119215931984837438971115320469127855078816525930720477301528136783644112447267295887209673029550681648568393958851415870557080218892603508521904060671670135280061524436484277374644087492393524589473744833991169002175590245053517162573368459941133466397281967200382310532098188638368883490429626329545849250992038165911569843421792007245228974249278343374362836070222894922520027910043471934392218929978104932706166255670765645780663229283804202045119350026630743867739469848023989038008739284719216436429782564514395343031351820229582815940984927245793747658223579228558955970220923817711794992876892919307298533166233670245838557776613256797029882041624003980655067945170750456887459539125052557910090556972330685485394115399889277828363957528372531932922426045888018612899581961468329579476304822231083594817187959757191632286764924564291457648966060020255069377516621414046353015524085019881981135492752796538161416998344685323765814472849303587922370298929294740823170952513578720220492504854031460979661405597379933086747094679962550088187486062289132602394358711794167614837119297830957553431395849771980108589757103072423212586564683150075892080245882586256949283701328040857472057722669908614244431589570266688834073843693444843065739830583789758488586042627198016482405485400551752403576318079980689973581481336064378523800307968028867062041798396572492682012381803095848708228597434133003790760599841573025589508694895825596758208402944051490900 [115,98] -552702455687670630233596774432349373087798269622638034197814289340730816452273935125363948492933727416533300175860453065654429452279462136553824004306081826692680547626214265949667212272619657487925976184157333040684825516670217336210085663906189665079262428288427692993239403403181057314090402378815172007095307789908981848725281460093744856500746079891676715443230761784554596456292892795972562626244027188531075410183813614136947072609564578558245306159142030596463513485669702288976271968208101073723942277118867035312565241434812156041337235153696796329510740060574249294284490228528444854049665244649176920112165088170133443151327576308510132288698692136859985258305464250013237194424478180430197520368434642556603900043135731856285494792889075469443953517212306195755176020576864254521354980611629987204139090490510690761935484307985445457536504787135506478432424411583324828612915962915224000879325224504874807584122896211329245064304552163671937889180428348388228729829439519920089465013654748293634837410915491115510595605304578142254641892450124946109445105323706332063574408071726701949598556219641761495080391076547251216933088101674259774657295330604292438799391643853787924983977751976931382075861334581403775919664081840893140922344447085971531727770989165907207717584461247720479801260538540251230857342471077525425994396582424412682610513526555369523948914681132754077174015653705830237940671861768133729266652263682664489022639252298169300532639742404379462764517022433248263411136853806683256688683342488350964827084695409360542523268352862193498241431592678103827689566344351607183942055928296453508746324993515773608092064123657700698398308098349236926449107527049014452585987666651177958192719516333757451824681362665483867229465136224051986308815527852715772622348795642953424599537304590619247283304044058834090809752045307816356094089731111990709865729117867133705232983074687290961266401221579024608876833646047838294488834701267877280445057801867251658334795246438141201170313472123481027442954059643210212509597426706254084845568 [115,99] 5931813233787776046580826442732349232894842272493704841699465414216988912829435087297513521288902644443222272007557877086559960682188149454575806628456243724438652654071637514514804993240955594298158196728335957676259807457385712711086813864030964477858320781935656256086844923938428787345485282465576933853617199312515668672083201403832037016312001228818413316491113514638312604721026643152365703247903637006418707368898434321295639867883548759379688942108859829983012118720197682268623278237476020357429762053388341870104918246377067835960861086764494012116123654610672359074025906351207201726295116521946070668767709924626734367476807354699341074157958705598261903321190835227743333419804055641408095391965234241773883846851730461777902268274082965871740106541104909116574744405076172524421320695231748918139167855462007317742389945713653346543914426218660611502329778653579523218076750522236701361815628787794396563980889371539365134711299923242722040756614123612911824521160880754687346769485618608528955604180382171653173786050824692503764858596784021028605023021061164459045876921660551402954266765078050379116881150199135835950751680310043342040898680486095940655346382435838038768873318319630503152989230910147384240267002633060944898591005736974781239294219123485839142229305612796617082947422329832681222290943853634471369377006688172548665196474764901995787843055412007792054152911392727297219283526609277415882744786604382276630171277268386688039372295555855666421288531243758699033154412592515063846940298072728575154124105106860104764280835208317576429130094369539089063018817410792444660002825462693852241477833544803325265556663963076935410260303787000005013708101341269203138288097588597574357093073560132138785198679124990732061047213985211133599949261472326198311674731331942709958183127024548052600695129173401674003212978139144270562267569931781477565825270969575048517676724411039851848233415526201772903449960191115453908480383948317816270394000116930801169886755995107789121041319585342410972984000758264037798192743982152305152 [115,100] 21438831221882447619763937546423665235251680523318932558782680984794854688847534618231343918814470347466632985477174349421650832359197127880490574575030100415126771652994343520938190686489413392200854570590680016689869540456608995845211486852009229825762130471196105653045432263304481436873724668125879433628494500424803658466171367441472643964866510664130167912554759850095893318929250394041770945162841895134699536904052375841719249302018625929027309365387162269764633343419486767734391626489254214447122008260344980146776441025396717728456453217069962725266849370798283458188155502861372668758142597138167670133118754611403117822811894952489317826268062816593296738986280555988516340042855259183467790120554401184124371272763859898129514291628536844034507086679306797650017027683419105148325594706492455218185799741891156465885604477805508624092831219374295309353074143915104621185060890854480022236807198895285709663838869558485189684862097170370272585190283892767095534911489178375082525431385197764437724739119859170866839878683343397738760451774544492245430986392618119070008961522362442440367218478764743188823631099890987225537590684271760011604943060224867677245008336045259649988213675544668176012261811819749452323781756058721087694821185206666907531717258743655717200454686438755783092638075318354185445004656155884628640657491847551321578856621580838240434692716495002894776856898499114232203210731518124528366772105808196379590581684054601241453002429091972731284930686251426266852741806342740345049963242150058907764079585235678283581107442070693788197451441976308016367466519273118078853552800025224882537566592955934746950414338200824547041830967421602846971925365888239379820757590394625099664361502541395240713797157693139118433971889978576471884262269454352792435189568474244637372088427330940578308014480553087762696572087173797218070144645129798435204064669505664187018714523534355272711711725246300353743799760649227666953684846057887526160475837332453809276259051674198147859630673506297773118880308255505430284901250026816 [115,101] 78936548151954678832424396291519416075141665353245034807700665419931869337794494050806566322650234054796386227107269497767637289875496012437388788910983362207170915080767183708277013789189010867861074368045486057422438869666381536203499387762429578361149740765347882879454978470970228530974857937776153556526150190832731092615748761528735477637287473277598861404469273045268036618541289758876513670103510483023952638535933126951300907810123444060185058850158173318063843804180968807921919630443349192508965606924979633211691220991614593498000080498354230530309542227412012507134293195785982048345981050431864663050979042595571178396372593852179500841869287107008522544322989723573238218837255201759009799666004828904424873862968062360999496049733676777535074228518658019099516335084715989146581648779680817040091386306821732448746051295044521267771318391939689763623340797376965983264831162913945041815270941144052159206533191961834039754541259919341547470212306030129879807407461098053611820244075195165825922109528030660140219934798518060178377692797340065468709762999728647047402969701115561840349442830780664976578199810523735071756733427731519576748627926001804388173621267533361372943391408068452889485812296805406846635970737338902147051421235247965903352560952731580853788477812252286383570943159190775362979884920443358176822040998273648821252790710199732369868308291499821598432830018966071060906414074845190381441609734095394585305601536301165066880422246431751440819764666201763573945328536929392031510194938820762175484486134137300371167338626656392709194005996179083181504875188734616275401688233938305591581820153168169146623912870881851878993187346793745875525692440544565661914152651276863218772450344025613978248589531625115364006631408572520497035290517891237725453423829969429067030576319438494434171563798390628593529435813785572073077194240441623576667490982748184466355549364973765608419969804202473763758505646312780186661092694938716306721191477132957703023860178732065038668869141525860248551515634487918051894081752 [115,102] 179709486042815641692599526343863284901138635597105445963447486028185220358844911538157246566942149753429989675029470903800343945109598218034489595102750878016732138217700686299970133514732897182886064100279193391457391698468489130358789497657769926191212579183151403741715592825551505944984223128506886239541477277685171007647216023557436373132466192847281653861868000967976228545486679210561539834574602674463959269309378439596619081416395286606063736818896205709110910702801569757087970345703690686555178986515536981330835949508557070063829999725871053770028353244810257851060978169182417787939581948028165508322944926086410267050811569348535914807524113844134650241117308021489023949242530833921433282933177133795272730638602043282082227391505735647277696772162623643107402024778944687523487221117275710498503485821310689644543718143094368271119196158373950600168188851195928991650949147114777722862990873145667619341728909666246541198040824196512750711134238864680324329174942890709199100926056256855303340631179278649652027389065433606762435284655326312819415772876750621595463408585393295578567419182918716342206280376797653016325771896624938985793551534810186412967987421495835610342486387871220302148085133548210065140856098476471520407834808950845453036406910253492976319667904958359461469640955240435053227048632735599948081702305713657813090685871964009061357916743215966098825950832783214752362696501984730424396674224069392749779978307823264390079868393384914556916367514766084794981006905327029593406793338341850085043683334660676623924553375657938022206330413336391665153360201541577706506379283717164110984864368512373912411410009944976123546043585434456083934929775110523144207083744748705678499092402562493921036778930111811026644732725156520332131394485630621090812816497413131863881414461083434217413087186735498901462022026374358055482257243670805319813433439391598177086900820568301284980942699529415596768206215008013592713658542163115862880184613428653712965493918213080508676261184804137708130189767320991408768 [115,103] 210285054486763194137003053583760361097412940195142845827835924552632489253569197130126843361327990551917587270727624303679370079350086366434587200942182423252090388351006700000595534644687855173386663700920346163811604611699535701679731040112621442998997587319233994938327418541679611645528513597442415264904756646404811673037491780317697689155132428049841883393947438818598765702493477860702241678505041489473526639877151197352480176341403203064249697735910390419736829323868740773087646420457344594961302088811774259629318149658903054235501158213474032186919616862404145603849854172802709814023768071281000689282794724410447151194186537082278536613198544966301914251126199739402299364467670672273251976867828509821904756041153935483121191452937424674600577370889711883808655680275882956455608720592065654944386780452807527066106959382439751250261663685325863327010213462565411068198909212462736672694326815935764971520146631780025867802589503658595300612174176979022689095257518658342979669809192715593314978336561155625536972420550367393877495488437575768396212574783168209430376678085968416965901996467190849413776566630604749067629957928330813661983136359211067098146637763290334896608897088477861189361114439596984353154782811595976597414187394452545674401555761760244984553908212511898559625904320104494386443441057025619468165838681796908953281030829096573809796368999020267594065995244601730584324224409963948726570372968084852761903450990552154187914891216789324956952709453597171679436026932187621971071799788880588876552554655690298937437324708665272057207304192048054100368287259277119249948797195188051266881491473459960625103723386756804439312695306488581233868669275812016918344597105991870891304101211849059662371808280090430961591879412586928282867938553782629064357947549927486004595312914659760681957985070043920955430575286700825805297111400078864112894789147204807402706565417301181368530303037189350152515704630608579347952929425078349129259589620987998714809282440609311338031639808746608880893423639372048 [115,104] 254243893842339067692591916573387231530227863301040385865110153388082731004703969228989102849358299813225094082474847072928419295416664472379826051568040150045663947858677436916058867506650442362928327819721393779510541965794069271187964204208638253377357512558690341883312287349854261116084039716623582211321962515213522609228854513272033657047044287017083015769118875701712889080323743917321915234370473937996969779130873773351154859583007418955118553981303130801016287677281323751175670037232814639437343473926359401500005878370835412624447469616176751842316139874736398592722601113778190469241986817407830840061642187152256722668427498528419516430459404150677207141689928664297902200218041017928515128455611390117950090817686000856700546555660411089099289779666913352565003264568186550121966385683889877594484140755995510377915052587923130345625821458260670161090765477729380164815037792379293716704797799974768642981731940222312233851907226491430976027277550640874745582772179183975995467679220669697078082417714252653231553203694121346816207006557433829779549709620328766228885040047919410065842916159784250829966050380677161436730343284723325380360374082083678340337601071710020669282230665719435352526939938904321981930625303017675839092893481890347447255243726875613668389134258689388657787274647215318604499691415242098628970978146560251073625834991071902902275090125044319859685246913837778494365486342844407213231740443651395337011656741408599845941262549592271348979754833280337250122715955473381725934438657797058245264330532760014174551883401130467469937515978950944124016810680297857903369137979066131531761552180679301958548931209238503396580057188834457088948397780016559864824156789402776541880748907445054128229302674534340883244250932772245728547599934400766612923940541758751423190992403476864201331421542972063999931277899912095981336548569929529569948767578900424182460073780028467118305571208484394708660308106381347859830374411102721491489169517941088264012591599704315395217370154634628651150506880 [115,105] 441098337911272361504551394745894622639823695412062466917464408146872539090856877913445878277492474891556096815076496165620862431715594853540928030804011101287710200660397325112041480085149042056058597389924199829590461415594030034758981666790293334237236888971844583100521179187130496157746944274683810194786922362241363584463851071635622486269040184611668762816843315778464156595053306200007962575191457964525974466385254918566909103840096712628238794582106860869208237574819479467535024328823529626720844889517382354855794298523657913781230281563157196097471710185691871881800976023524906393908572535913350807298984802077576801163147180830494757023465148621809486719524067705111808565570743302730399045072309091728825390755954010173453505315137972295566749072560107402250696725536455302013099492448407083135032116357785008050674624483620330944382401705859763716623262020616223969492348834696469515036883349832357023133343054954538787276700706719020551087420383393645825111802649610416890898568833288044225946871116818652950820243852995034827814223754543286828617277996545649066649726113237560542077507772672730598145906167532678201122825058765994131638801249397265680819947530815271975513168357883874090807014836823647724440421861306888287927371987880656456757537859619539025353362955738275398966086871023712557975800158708027785301247014384885523870140791598093004974546148534930106725969258145491426752233217994280276491817511836654507976614721667072723723171027374033096787426530525219324040263400528390323923132460381851780586389685656907903316633289145480690768071162462270734320128271012233654254123867718764891820199310244889777467571330501529879324475205510758950265243243085376322340360892497726248960500945418298717281843422136332653046189024070247948033454013447130901149940592991023809428165436432578326552977023933934291692059153660254016114183812659099151985400673158717280093310264379960410961244511993634070828720679454747591387574219504635308188079916943424794036001004720616515838481131293062616272 [115,106] 432918435354566571041933992855877695009313623038851038662739726965516936563027850088458618626414928752649656741984693063494014115881930164173916050827809184713494086999124562412114852894637411234637852040522123802290831959135870972125740911533859568563101279705247075791012911201131982658294705512801685503407139809561731662030644137225928946578239543687874634506384644371644097030410080965949634113658359457534539163661404355012895081721219856532029908207180436917792522061756073995151952278177139352024348032591163904552716047220699762324097163866134930596255616935813440624293278490638075155609321463004936427455763256335591773768053732964365271210010940033458220291011940650141373505935208292092942845772337978707794139608362843652618868790246281868612821782670537625522230729793616568709044381622341184796152406666819883210280043898687726909873307666596157026654741261352050735118237949108815947167796892727152260156641750904973697518391738150207234434164675891832415240127292404449451050185381943192318584461763768962222302067695119184849796876762136700970341469729634839993172340650595027025462675633884468023151389111323898217614980519110660293987435378671026027655349461185236123047966408075759679289357135624133502887695728487416403875116406349923236738791379756887615809107322543532479780269081573677642786161687753691272003156994431370507013674888511517505750978547479897310882209416264035238838321030429501258634953416136456517756982916894208284052880166098964838413698415708904867452008415810168004960900823524656696720581596944756085549316891383798756936535718881555801457080532881432554732504861111712034167997598200472977648602961505945536485138555186302053929491274604917913453398471939162559684023319823454970435137212217989704280631432357154210569664947389848615286984515126343509712553223299423875613311410327376191264460563275674719791876873276167561468103486900318330245631358925834342985014418846711776656199574135683151589113190561148628286538539168029029237252373901698071888779829079680 [115,107] 157600028298020823411238253505646007316648995334075636318869732931576235708134613469336709480126237287613235358486109325896712802280457692660734048320049380473193521437776552851344835944379469746791663018489478124640198804784491900165595057562837118269402176213119545425723223366413463292451497626561215002987570523373483262609651831869166656937452339832514344601695162725011804863742169140951028101568845158244001319836580929230804035593916038130454528725753954010110554996524820982960325176158156200676172705251554710734432222447898237773829701232349732836655668808369958610913784487008186100425608230538641572919686163211038620306796399542073865878783601532825034604700602907488435791195099686171552149358144318157547272031320061171107976368679987538596678277526488091337907551306571861558483990615925747422903348382165717737559360879407897039834419816307525028299751965227133102926007235950193854634317873071733631292868967270315679846108242166145330022850704755004066028549153316211216753795193048072317872490907165480468478915042864350227300396701991442543559364085736484584509731061579267998271873367538973899472475957112094932814515313825052560911328576041154416636564368084411934761357795144905071727020934322860921489148943020669424110729322675326460690296318505883627560659847277869686445583348852073318447778101884391128173375313550586553072345544729264643886913077577107657649065818320730549429548486655568300513859401841036478216545243062903844238909260947547480665499749245571007393749872334984319522366687410354368820852230029505845412218838275522092608800128517915636895696792443380122387703460875834212364156612062105241455178236405957179609771628819120075612825088156180022094824811605130314207097339932401388534443981708881796283620556992229552027004424395537305305022095071969340487754049353107020595887819291831013587660608732256774282556517175442121166184868955952338475563561662194785323763943980749356518012389583429461917231233001781775451448707899742655642994986942424523824821712 [115,108] -17733558252104692327970576024890002204904530630383761028109797368556431140530237859551076618610168097450388457912443839734394243208646614559016272093868131189375209839406743333436198580424367950342618332080173508513917759188275809340476850692808340558390161900569823075740564194303591399110169245461639898531579898685267443460760162580071552626996909490180398200825436385871484361306894153744032795902235647711448632101865549357651609612302447827171806041156837401391815014556063530039995158562033151971293590378680180403627151622446226981897667052848886621143241934768674838525126942995331257490099661742793838352575065414369918894398050492743323801875665865280580776288954790402070013943599298387440357776902771995088504607726622089630808687825270500347059650147901710526064167371473502210335479075130041078881650390658948071295643242920569952809841886671386810818793749826294496220692749636199081648971826837056841945718347252749067062105638183912796133896275901140828998629928306512852103534640324279255959063224037548363805303856168695269207864578090066099304322243481349304809541348650857766118694077492146478925347140527924646982508247636976902085736044904710118966948221913518414613988286064400872862777335892551853392841785427189528105742371600561342884958173534982065218359773449306603626223602492569766098522161473222495424651225437200024887710009466578956280859740066628964474443200606611214349797018760119137770014987602894764812764119870610981293459289786808526380861197030113970495233870314456357474254728778293318865947342419539587518847423531159803956248247021838688403257839619855046886138247882443650278055635618226154563190401672687532454215887679752484504034218441925439406591105324150896771585353411030723712681417758294407889436530610154999514165140612666984305325542842346353843930319341281644199047521277521599684082058251610514763550314636982417586031636627590945194310098613251749913606595250765836544059807644671410876009249943028480787374166147162075377331755463104251168 [115,109] -41108304640309548127330522195667569865337271838939217884324948256327613594890017554809426508761192882451531812754297230647220468213764063706979550627598469832792698642464300677535234180221035936409937182126060876696903458404723183620148419739521814468744347329752060384851302011896232234273581252854919537155224638534228401409297044381744925210055440205374859451093662903206209119380842137275676194870564711851621691463096081782613740048523793718457440365454081239927381996661245120594106637813469806049069345197510248275428817813952041059330254735961235446741611707593046681472326865981282319784991966845750083633570428521158061842605179585336480492240459053106997535886600566518043382124532016433237563763460012874519198954037126535201817103981486789941010730224871098085789679763503232446372913461267179690961041309630439540243802376751269551213008123263324892149953407587689569096447131162673201461896660348953648257545386023422859515760135839788098535597036160537923472408630633781090785736127796211833410631312689896735890606341435377144193662852600931201348963997707358792201996550028682767383956867678581505287440849879524196228943955006136360791942002632751948574819097070043003852196673231582283662441708942794388717469388966284870455497861176856677715511891980349029337236011942618516466781281111479314124323474839085371386820302931850095854233699838723912496962582414986606637541386783122430325599473300903815092119997289925727878303132311059938787817286978420736518057172599869253571967924663956118487823742648057480857350135968795231111822090228492643438909674344745915809818608693039105253121157470036220503104311154736485507172110992163420147971742471883688563960094764953476711453964286725747580879007416195045102801119052694548866032383864114145119388413121070338566556046616139096565562752578043542396222098570701952205749269518575993822098791716937719498866360160902911039508725222506842289080396871126516982014818079190409653521347704828443533200905847003905373363930047100 [115,110] -11568454079934478028696187302719428858307566115961911548540425887500614928087050059292797300075802643745596622588597684887674604047413002341741978788831520276966403406479732775964551673756483724562844938703285721191171011092298197797554600783295391300939807520806297510419754418277079186799939359304522876711741622028719053312098412401334327638627030550197524973497343926429488559898169573767536482928133859601584731076247248463145018646808268584355370978476519092164758326098983656539315507446160457185850203983848015548731075792184911715474650604264417842863740228518364156526025576947472420525148167884556219850662711295312446866399363376607901034016454247290640134144780381405302248014214542812412636589966088746079128311966113661075823096967775126689594368240469312275470761976173590833677359621666006628252670785997376788404129522082280517538595027312330931530700570240392347112917276310136982542223773684503478121600651611839422456553363087964447955240352844819984630199063038736823911385137514920797873100593863510649775506731225675553183513419418940955523794699630679927611532125871992466973220951211259512079730520130007790238731718282163863479712969044891458247161285265224984708198128391017975617883184557203768321863334336147162357580607845626024315773829492659748765993151941346575453383547637480971594904082061805711936780982010046970428078035352260334471858063229649062352403997317452456501813829859649859121037421001714023922770057450111633569678554451634391815135234706405558301788989010680565214598799496687322409819344187935061331806928768195808204577536023027060253215223125249657788034467588118958186722226630282098906131851914693668713994291517087731108659344610704390475653612060736023216009696619557025821138120316140186397791984831876188519663777633435538429187874971173907556627541788995868274090115886897161122907777580669097055509678845730338615370183878235841768354250970688301233954110069782127081799067671642520530459282952385203817232297383252538158418496 [115,111] 3468248860553029179087577147036459834433408277267972626456196007628770679857080359431872907384747716355742028038859310522008837115862026781381241090445473497009963294633267958926422290516465696815385900575762328183098125918411812919817606560375413137443587349207157769396227004000363460813049324798703075834828942664610543207858267036865920370162202838306765861745928391342421905254137326312249632874179427331617335844237159541646325740336037046082296387088297184488887348417077597577937619448833234745572793537178633219593257846078451318825279805868074259725697514262033888618380250362838260411200695508831306042665451031860009952802810925744120457546255314442996183275187124304372121198650980503911868741631232460647799019392058997854694714299711363702810606419399827264019999962227625104453920861549799878410583953128666696496622768320367254382113357514247219935029712865840948276528583204017962410808044600004807128420561289915433327762175363795543577617152661526068382592945022375483220592811605966330438070497922010279234949481029859911919206807461571426592633043986198481994508069789884976703648023544237793279643687920289637820826190164707442779668526525826165551476293118999923193411533445896412161850601692934348900559869420517027366008511088179291623218607041137610608341639506435094750712706222071271056292395803606741046065010855741204540561334349074645797048631354645190335678800767407492476222552363349460761548046668564288291213596122706724950148103173968499309952623897165718974616365041207821174022237719233589083958623822699485639554015521805131769677716543792007140200058745055100437570568635478314777767936088145811068598568051332165888489187658329154015434724834271652224876506892389383232815454453606585422813428251641318099447635209425190146264359454999488585713958700692999709726373619174955977901789189072571912774693242133800201810302334436318850929206711819681976765670173599258057502124338765429095637909653727251851075568681041720449603556061101126232 [115,112] 1926262797540456365054347244259961478610834262498447408605314908511431048733211418540120729484192934695870985683119094509242348579366981275004701231489942479911792494395292136191048884674264171259507791350120475950819563040075421419459953230074286791048544797962745650626934790221621060805982224395005301078679334079303808868663021938211370662723465891719678236017853280741961052026924070876082663395444362097631674441567415917746729984828606518627685244456995171197390275574516253241618959539050116620543850350382745811767730464626065434832641744611160142105128981776033857005846656007096712790746629356942416920625797961374391116865021338818903109477132987954488592096557265903985169098003522331605308346388090077707232875328369849645208965781736714908844141226829035437221564779262459538330375849380450653551578867065263831677440453983471044002314502853748825937716097030289663921181749942829066908406953717167941031461559603067973969691883661181080465962405730547734575499568214369646901663077929628294773323618668585332050594821098264416915180770323864099062400163942768118311943248741144278481721127943258545210960589083084645401012939351544990389250963146387972235186301995384408896269435521004648519434702250231673857895103770887257318715179759164270013786390463238395725422312996343863599633611511093580139395475615042441719531412020617330120447766841411278698588579122663093271789563179295630033268014756391892203018893105770166399688213299137995172497806088651662608575992885772308654683910313949056690579445829699471878076847580368945030426360117030590683940815657355182898343192393726242307071760013627067570186327545120570172017181195131930597810313033327774421200456837411163701865325823128921041351719503782560288071555470587550932313704494158396820433139883050530524329882773711990819631123884661327900188899019594789451169305010065657742946770947295092135642403820180987780430972700870489301987747325918718825097283051229963009130892672132592485296998800704 [115,113] -1637382579599395496137293682095821393761173867923679846247012686105585905188409737885671303954836367727913686138132370821096199552228769251207299506157502470136269806443926266431662252502841250587406978128388158991909226536120098894203435089883206984801386775705812177118711538051064867891217503618450283465423467999941691543564560421255201137407052618512317568796067933667858296239460719396763539225631598514267288996102385384322361124624712567299823337634632988966015013157999536884562051491837024156275316921713914027207784581727924218628572438915214544256671844470404842929283233327840784551193735190587480125923767299251749228725769615012988980914498752147109760021059922248973867916959356864001530211508651860966265170313946503540688530449744405852206045014970555120761097395465548541201496163696722066651539511804376659801145342377456179065588586131651453405337522867842086817133500164492848130136562376751690493796955413842650075984673444865571847772378624381702307504159871763090596293200318151890977098615029629661946342644415797770731117312707943382119505665323758438310239452321958907490743123426570051333056516902436611843544387738632343534698575652863415670532533478866604413165280034620919301313123760690250079496784442495532283188608061527751942678002175274869033415899541032526731288524132682342454368183311005024146000904204173924714162801116718933542605049913495444716400879431790694992650196853135953329057071225121487923909102319065447413299449996174609601277219022331327768594216638566831146944063930843257427417029481857961655152505118140075849113414454067326966353757796243953084478670953117193856265747181716257207314339007344935200959565741481308616223502048234950361764809982079739866156065155220537116805167457028009886464016034549352322185189258297243461494644635008069384259271240264725228834205345791968571566452943813013999344691909904392888706187365724468271122192325246638980280599372728728069769574929801294371380896476500398146732808 [115,114] -580846405076433941999452689884051954778411257543276028031189000173478228895798731227215201342943919046605196135486314217571192070450199641458989264952795048333292201760857620241286064437128471440579376981176796789996077438814660930272389569390776300321139776476446630049275507199674344350697395625582459533511667483221398305455808773692399813955689166580337351084540960451580321033536601715401757090630805471234410445675748983278027145016036812419280668268243893074457490731076141963115261330416584579030640367842848757650798734116015977727588675973694877952687557169227702077851328628536629802509326955586947945784014586509685526165194875438009060393816938675024539467105061201083265452857024507121743988421929860863422042765933929876873274368427514891761041443192874289799013071348787252746345305756400223390387890647876179028490325029438546386566349648880199926285809911254158135196974616467020832494717891483185001657467576844867073145279823623242307589231091084362328242557123889343622824423510611788671404535064782777455374350315659933893523017100325539407048430686445808581922211761202056792668105397728934765215137223822937061481449617129675573803848361209874745072276244890782489265099921782165027984371968522376746112556803870828753200963771816785937704125333012808059995745969781698531079201714453628631741616512348569462630788034981143292633547922914940778615120934823574282141180996215116352031389545604743394432707284796435713731706059023074919491836920037047199394503564840735661389240217066208614423493352230995614864638105365699475266324998069529654193998106611161895424842610244451089229479768477751005356089369749050217634240941130515942937107941411753315948557732765308815990698341377642454596649012883807146480041514161173837425655529964048396273558925613860735394107134870555169924888891328364795188621750385645023532415684068514153904196001436946124544194622575032128237686807618298250386000162593905216434196117316627096220830440687201408 [115,115] 106279807359938057886293152309917385021490557637205458592001215345050791724549223806483939496808203966839889775866737028381673967392230303461700403612654656128015638840334794976432246917132935192270772789649782281216693002976946933001547401793461647828155923833603847946279879876936779049493915734725419152017808158879005069140125310985152747905290435938009191710708507953858694914348042612621834941000497602475507600646641573630414271599780558531500412798910404226575055951964499406324083946842050144845534781014632477524635742291653733793428552188257862357356654722801012532262686655361945316648677401488205649303470355332248262962949975291619383413705900803674694456782393925511709921219370239887924735887880435511075568318085047598569562675128523496594229976225084363772682578527618553698280749745556538254061607143594070428776468141458769979412659610796634782465577130991207421029500667526442379359936472136161652822452624020585529417893497589007794792460124325665158772404907322588752896061380048054642107534314559322470165024459222461420937715454813626085074424460360020967036648094160723427073940204252651266421300995610940950518742746689562614689754016347363068656795217455243476796112436320513275798412907765650118718819387092819408249396611017203852713630471571397436167969501937972146091004252316489480441340527311971145481011657376670594821484370418130631111255384165788350882610334049281424522906572734718034202224570618424363688998182640333108340223479277476402567686559756426132061362924703734654700914086348297814353154708695119126301773610679410187912126895375454756468823725354600922668847516760400418089261864501275156026024796508693398859491168231565146213506964259951670106996466747009497683251470217701832353377472089704886395872568641077518040714350053508431400786925739208654038130665439050377551931892353948319713126530495036423305896202798048441250790111903685118974968508683669436923925276945279802457152496528341690133708822640 [116,0] -141536472895757620531153023210709442356500129785107738105206391366965012710513056798983146264437622867958115548988868584855637221874502326864069747286140389599406524106120368865626278305830536283714128831532409282776531941028817512487619841653923493163082778760360611328901948547530295588311914926588582293515280059175037098946742770781061101469875409273233924677703383649325965707776460502126008230109151930264001624157737062752945792957720153158339184118670671230914902361972920179112105743562667797455715890274459634465520001727241923035665434605042293199253605617369631023147974950793048542316526852024345920042473896208536939521478367633932121139656956044589724769979133693765939715950934541438222025661979955997982923918084722217022345456776720708743542376990074106521005161498100544042624813195201293808005673720079592041488705301471548144918371315547553012557423806677973269475733917248882039924288484786942656121254121668472694268402722735353400562225699677145192294909693352302413862190786860912273450412733980150045854604356399623605472395220333632277294157526208127317810572251427423568830505182678020539041737226982437529582052112669916580607236842390561334624573221634049701534303321967312511863806703128149284180686398900541665447037818877833920546153874152473008087801378649016735419373470249743081863417042982397123654075756847856098684379224357898625639226990115475131505002671433300707730984942760296545115777330069616166940469555790574349035079625853401780403670213998842300046286974474804547606659371785333479416631101229131535425842269650414045594325138871829672176684909516116709325499324463761842149428677070854957858165298085477304235241714175314318349397700523651477321522553335437005308319928360783810585040243215375203294802537726001405385116137472910590850730307911394547086425442466748196354608428370264020537000364552648539825504312180116655559463873931198248617278834109321318408794965205434654934007349812038157187752010704298867041462611618501224734472176899614408987802607043353954544511976778820487550645231424246879194399984566692586935849413828561876814616377615985502837051614559031335936440402839512455079811093675728071005175716065005816258835612904005859176897545146601738262987119830442398812791939680342275670225866383820008166117548394260952390730184411849735743787417486876238085963788905986318631200073290673152240416559660383746618556416000000000000000000000000000000000 [116,1] -31650879519211238609640589985373721707342222253800862612139687189963957816689233356243503969301491880469783317056422736138456132985436745947751324831261519310658583831781586596429383096860816095660288293330351585416484778109774911202802337394857001071676898545598180636307964816029806648960103491891761903573792853323131038596827860643500776135741929372083313754110355632051509818567859939353602320104996145354382105461005767268869515860770683820120341253977141635935653294657493342435585249192364944339881547622705196107660646721109849370632174399659988775113915594665789339019682988916329108192529791049359718467196742531502222868060413443812769172898832683171523439957347649858331652242353337418400686557238397067739693131255483655951369993526462937752896396372988820368453730000529151067468604073793179600104743568100895112446621419916328555061806419103547793841252319079249108522335850787739491557500230386250014537105431692581598231611649038379115525690845932985370572156294366395312949969652224871304517164575263460457441142001010452484945632233861126687428530676874459001927159333091545352218434610135655431505344099335607845169486830461959058663719849302083443250113821148934612538983509114579039244915368178172795724750018217361234487111847904642139921347743164700832048466012104606139559245518835452920009152270680146008387195024843534698988676183239618292776725331622882407031269579879372180732608283080930674424956160320651838120784203484779307871717064734792785632574395332418924573009321884329728581286706089898986576998932973076714653794261571809525994579587123396617295597519187267665859609056715035119484348753666516093628114666876343319377562964697928564684315052116693034945089477956870563687400115324576230483839519733910596328561668886618790628359063241882197083209577943525729347966511862335258886610362160676974803435929757510708203971559105355972285403969512537675388723268331776924500969811940826315277184935075403702825701174142649122280903417535251266938155174341478403717944337111782830461502444790069387759923250578516674628904252130148167878355039410991457327964968060636149696696989442994957796016204998156800805804014136354535519056027160017431124593861979791277786823713766847664537824722976446796826826003191036244950253126930115831467431162379788976265833621112233798941285814897779957652169465365675430116693494410329834820275076884388764128693452800000000000000000000000000000000 [116,2] 1683137418746806033792623123093187162094994901441953960158049021895384711822676366355445714022000386239582723387064943520375566079674565162574548080081066824682761203728966818938572704969240681522672737808642624316691649877026128061699613067928695775357211366617400366803431762085234275335563577816599123380310107148055554566397937480248255864433710913335563063056859711557970098367656511403554381992054793148129992245551740386987123102805996541632972559499637077815595440575442837541711691858918982083209352780274815080650369775733043849060377472969823385707299975393467656700538725363872428669535158487009348878905419279745079094471844055888330552894744202798279752480978491990163760574139743512088956050034736316876774446717528004563569808275837319948788069039298529894414994989419199809964494377985728265164260520115300397225898400276824464334985524298575056536423401902281713338649505332321988971324929060038736885729728012255813349646296669340313848052111411762622957427049584713876622718900830684246120162272830466254264322070766945640731192039570767941184690372806796830900150423427373394186472340245509588953578793378618088278444073395315004769718092684718360506651156401109093698387330557921634795619416167224283778592254222632801735467373348498681840350504018582705837358265382030975745020819368015469241630686885585821603137688916649603189212002733462658521991111099114063095525580038458191583599265456157510980321174961703099620815211787510377607152321622054689610914107517818598025377183075193922093508333533608352838429139011526343065914391485904913281949939721052439806145501464879316689207765493733455017643221834149807296505440072068621673538293494450772083849312671868454892819046413873811978241674309953370680555175119225629290229934488547371799965011694706828956537223606032807686439655461635982652658673481697323217644717093402923822495626238351658258493790435456370476455560637811046837457493793451662065508672187281794425797546210207699299180033407946525033570897437195098182376922516711795206101077747240994275218677588574761571604273599380557808483662468657446591946778235602315616967566149290222593569987767507911011870880916829622456233452049717938665499894045458953941590495378603897427870799180646158746630849374012266239368269091565911002973193410525780220266351394584358137354916155573259020314878327414297308797737380675335763726037546988946155165597040640000000000000000000000000000 [116,3] -29686742570219169976053764543156514265252225035549516501999983859333858963908570499071989436989978024876143207505633890375062251447021851531448531273587243733023307170277661632749780338887956220207284431742830534405584911207306299580992094596319091957029439337528020583839440481136982543675454731207380124060013976222850325068531230600966478442165193450328917558141077473675817708356279050788754557629133670927508082930617002023914785915228153345243951492806981178649397811543844002803518699908331704934142891690353481502024691214205949780458514371779468496056392473813446777662530279436573534296583488678680509809784094889410025540953464236751787489042926355115675873034404889420598108745791634570268225069178755447519886316765983158054002303422483937421263603388203042212604836680241895019804732190807706001651774035372725427963891543342094354625505739856242650670866028287492761338654804375298953274478379451146724252316407384644604344921080744834123142846067145490509634907861101259816275049984477059665898546017699590336340445454988181943788421119882032045878983989985708122916663958872075559317238261296551879323230115499749467630144182532470520012696871746066241250863575468009628247234186423380962187926217478235758492579029036836763554102160765320010837969988636604420751430393191242569200845665124380804541925217370853673072713927461111445811064871613759232607712057456236319158874904288607363994104887065729505420294848998252465822638812441081978793452997994605920791294755821813969774554479375857532986001717340380405117240217422372505364338128185913856926871987959759274992027615694337458032264055048264771751906005007988968549447035144880206510290555323248538809252866697506979765485422422465404759190369218235397468272078897764642630529666025337351992271164569911962483945083484975603720989156476446023552882909138530034639180108730595825685523479809075695732052988067360921926293704903269590275619823800817971519909369221582034848726353097259152441078202491452276712384151158523921397549545914257552986264770496320708186589229358138591920552698394539738736298709497470393447927725266695937606475069822389848815384548741151030719239220985575005758909214639327912366288376955748425106714159130908255837623760451533048843650440633002938962198194748909427373346474649605245439196271575808201427655578946747947064301739811847619273355281906402806693628138589454979927535255552000000000000000000000000000 [116,4] 651758803902467215956272388225844726279418543010327191263068675566849865964179529162556197399279507334682205491014267303121575578722588057647477220497323635940597758492631719592847319056079207554298508643374540828993492035398908100453034804879592370691931395531084051315072248284663591598932396311266469469441459659677452977286276835643943354560003053292029180142969826640320581535830490323786370507434552019116733689497090039071328057279199089004331094733408952427645586358461434524427756246184254573823308958840474235529956478879537017822121081495911363244887135227890350667573893905747167455921466720509107975378503315123553287399437581859317176681037073992421700824066547304651100818992233711850696826057453654592257860932401236900552899749013387127623326156304041695660198504937493041974785159726314369914342125442316036761884296195275134638176029624196521502107966312748332809290965084500178897509437728853762898554523584251606974488765133948450774841812972424867061860481037624237504549099516455140925302109951525146282611892491181568492095092572831901091735357317057860314594666793880053792906496245954647156024842123866519022038591018604491860113678444861273326211269181541302523816789259647272486369049214285549733281915322553549135295986268638087353994215050407067365968008447749890517595477869552544225604454765944873876104019614209175668266103794536349102080600580218540981367412228657761574267511945255301568888817904758963016288345528657638521878014206788012066460727867163978991822484176806986209652824946826671893461999935289545221473872347281314111058229362774596039660422665262795535020240807373989763991956585051062282049858158385804140585562946849322111984644258180489744798775900627354837029279135969228769235662999753947805142192194484892274069575167326337700074578845516512596647571393847726681162345341355886832066333149611794794529701018772242742029623749522674581610292523844619820669020423458031488664295947281208376388488951339386679038323206637835125304411643183178272094771972454066131446832149857173606700160123508143672285024138246789720855604762113635254761121753464580416596555303835417089864567963615515923711707134737215121301948886214547663088302935213508214582225280585309679912118000271278498312093909097195997578493422088624031714020177782699581931980416277021384858888346306356983897513076383697703253916881641381480912798310570414682575398869401600000000000000000000000 [116,5] -11021380018417135555790600100572315662317494436931154169885251811710193239874178380892660577937983930065892275388665336349734412148985449411334983006066505600735583171164847886291722884567097938865085677391377697110736929952105418423858668054601567152349599750543411186392121313732483842957537007113215764600110284725477674373071037046442278345000143419938251147784806269320549784625540192528840974725816705364302839903068640872217413223413903354159431551269117168211160469650748722731007208100220548069591098449399652818423217251767067600118425890747626057005836352821872012721033094373879171406002058123312081910880795901292253475172777623703051966797847829569981826408699601491381763790752965567176592223702051339427939736968159639649011322099459418785897512515215644949651824202091405176456602387660843418817646793530815668895059200099643143655386074331985837294626492234895421886939640451777008056238893908095383051433423541708370285848339110566476076142382112826460231335868624510024434053431691148481727083987478625207351658262431517184040957440053176068268500137517806964776509761508884523130639814651390437938971083997812590688177651200372041783503005287070329157850543129188138742902034254529487084145178942086494585740950945416403358064963254955754990417208758511672049273526773517078597981866733298281364758907902418836176861887796258129644883426644729697959874542456038560932754423280974393695157562387433781590994409136462996516805472771879963922366952095651536187858713800847983414712581794656286727731092990386623325625814745400348324287649394985647975178896959061466300797362518168998810572573079501840877280592274590860644866122879811388011014107143705283078562561656849444204330861060756578306310440305257327862036869104018835091049364023000664839006112280609600292058177609074262849193149305393345946972827036562866333579725223406486618314347291928370474036120732662862410054549354999826031064203963194659831032537560502157988032152006377657125920703822692188886366593334645671910295976536216030108640423624684653116640345758563123893003719846507135836584217222367886538487580533162323386666225840300943782227624328152590208157701847369722648636428990756913958937687810682946642360182592974612022735730655159204795948858682695747399744949031673015488793667648726040717431224503205399095907620931925971009744891499558243042739087323592335191365235177579131365836046991360000000000000000000000 [116,6] 124319751083922408364454739207442870823545133032916920429673783911813997366528394727291765434615257777696095708713035114402354140158439339802538494613113933646751693415949271441198283132133890816830671483014456043535840018750209334879023494195844421652494157590082093354691945840274973100669572248267488756308298313546722911884194379985004617981561152123271487453993981976205956463194019353959521804069578504739864515467117696555261218224412988302647047132318407284419406254889016810956809891281529450863290559095632243179988447572651232258980658637419148474906070185435886024994295118067748799599322633691580311777823290885883091356065633744822486344673366952716555786225503853180751616989020343279861482871505193541534516099550128559235186015357532070954864123417072604276992604596030808740265188580814372472653651893314141717213299171919896010545244903701629134443079657540781018430015339996877372210354682671947037537071511405966611007162302597380775995863802462904604113852145608447246708443330198844902605509392550976730019708114641817278168504611503822188635411997218946942195492860584265955244914715928238506697670987169570730867887651398125278519928293806476951625759520584582756811242000808371645529303885358525056322731908311518465077016986289571039183896668854760412686017872943792860105354653539523810168711649752424362577391702003186050503819406161678285756523289148332216386031501782795799136240075143034772795088927344881943121724511688800289736631880024994582245781196924309404850008674527015055436103859412099220277443667171511807653423343903574006377717459323087827315602500379368333525803147159413588446888828245799125265501575821310666843772045555689671118031807818622705214109760014921769721640136742998195846282775874067280031142597965936360244813773763162723437648995673357688403366842644268056707085362810718122788801523056599313263653692621892722167989204828042292465986586902301881335461336456896034783774746580025039188415406410981200153216789716628071357327097479884659699008843852896202854076112227606305124665749260495415559877080188000708457913280418227941219978335598811834453680537287440965737219404844563690490862039260918270212662512388820755368929130262643833679296361989194288950077362174328692904813598817865003974987103901767093664261912867694672761693167121348542315055151930510916433729006459331347032170011081460784614871730407453892302029717504000000000000000000000 [116,7] -985899419266330107597192850352258878743627606361159977547359222226944375172611098527818837954638021687990772648961285852641647101119265861281736668060094548088674890740310074588606634836845671057132970806039092564348181512808582417605139870271431122066121724432906423148172139097859204092614011106495874976379503046216745242878009493819025684525183332591729072195047285216731556134673285468930571625340295467315873164119612609823251901820618536881366872545419870085744532681854294082486348382521036678040644240999837735579884321280471464258208924167835893643334381245199537731414136077527651413547275506871621203104855581849509946565519255596299264015688214332580909329303683503307529406518793105098565764598303527218521875417205089925086805811022512547717379759113493159490045505202136311982329869172404126229164277117232812567089995531448632491677748187204400778504779563123799533958938917802308899418330771739321097402103348238778556377784933043932960982228199855681432639555159742700850520416911256700255212345009020501056164951093158215172628629705430291894424675084247595846516220478261333796850479662457876441413233645590383124415407296302798467981208173933969105252554076437441359524021693646516109315105762931071473157318662963948982014909710082999754657001470020521227671316143958907007429274090131533482907385280234043549097199549329509974245131425918378123289218614570411930931859071016274688324684305173381000844774341323026284876323256159196999528255946154418097927206574460587651123387287968214861609525195219405780901097866145406028399214826726796863475937116427114622471324852932987411669678284338045117715961994851864344760420468067171627386070748232392853971269723096125301591711561988216086211408973484833085387784399521261394215973275364433606683219351507389335831948316381243495369097996062141200265186900009097126339437904570156340670455537576202858296083342889028935588798897756226969614453821108943411813816084408999985521074294957748759457733623322060514230607926146731874702302639731012512176377754942924177779300978676236814689487578475707004430054147754759646894062218633057615010299538475351379853587638645664786028885131248090590483608417368078823497642353822180221423837309096019825235250312700039458666693865960707933466039620041434042699712365580474955310431684172540240805826203221698654378049283068795094440972160452382440399047115286613776705638734233600000000000000000 [116,8] 5866098645294142061843372071877222326007670696616441319885394074674509018224194484160550571809628499586577877703954947540931267604759870702701555049190414042332237571108423254299935097328359886142503144529782464556861075473442909294855539863854799518990714773186129190831603907235982845535785464654728286467929990371681261080103664078607581514334328517831059434768975905068097822384466238719207581512682509982230981508333293010480238840548257457521409180075528155760016456877456189209120805559128187934560566564558873172918209054888697723435938490740997520869011934206819810268235824900539667778203609690880531930551905151862269085107522798974362921404409917934618578871134937035266602307837442871930131819516592441448157185180583087188461964397455406561046810719166987608610792373070850418233120745068436313438087972264844723455261495401443863936446467806716381006161485136171377335825692520560454447800690341223541861751754937591006000756776851315217046604927146745948864498425022960687255148056470987610597118757387669326158467315470134644986669430494147606921522886215278553382036470600574962435189426736674608606090280022853761626156272695878182825696630747840728781208864905930447997345443468394348414035971229095090926975606373431793507319733837024714828844261853618214543130530641107041539133663390593148638398138934260204932227113443600143741734457973724278442714125375822284520826033022674065399850356391242579612630341518394789753077897402400680167202010809293620362866030656816859378806193738127292005663839931287059481084380359384984932888527790436881176739928285731455339860703420945917038600893301734668384587692583813901283861810520053910794629071915037437434796861909962032574036986879120054243219817326259338630979033823594928348972359985189641719288920416947422549348985736198692175116603826338067807134768844969514264011802140107542006317428379894963260610545874656377174682098314957228707560922223129346473275551379628288646922535166061201310160584937566356844424976710629187580594367501512953286237402117512520480598007276739082184508298082775112849100003024921348830631838856472366039116258016672607192997967768482381375782504074335914343312975935701308291358504087256069689151950343069259873628777290534904062173321932207295816304654614071494616866515142693685615033680194523755250601407199570593048310228396545119983461122399440376942546770425157101672750667058380800000000000000 [116,9] -28321818168129181285421490335139374398685290968930740839072428250116429632236001202063532164333944828986268215939034334256721416313752097451400216096418632741881851976813401245897940888490577059060757037958858134238907154588453285146035400109060767187774042620278174289940410983721060966293240852048588587741207742885524950325806970101551356569223347900084757621906373548503412973683605725656633334520747229724936711138842753886187467273193372110555851899642298575557253458511769779255995533970497169335821750270568144818043788614442257252583989906626460679254204465672240766191884169147313874808011033573002887225034136044633559671018003649538059779913038394904779001004044188891622076710900210916921647396905308074637430128088705893131359207433492599099211231774141082462911618307635056532968020417976475280714736611808068425973960818070285302063331259803276937896695934093086703495236733071072935416046682838309483129932866034698107881494919818845203739819514556795896423073680928630062851136441911685611989024078571347409174158891213474964585614900240736322284032291239901243153713975036869110731253363364161398061365309524339260404531816653127029221414865636664763167153553063177805522617768553800423065274627096647561652102672476582846357896865127841388834751931228798345036330867575696039317948038272019239585079051450219963916355154591495682415387185093220531787665541951169159500736333452820716008235859385545448422082705199426767509772706889297487547300030080137445772247650085436486421478027824958450261742035705484445337511159748998518925113643747511911939529808231115177007716552570605629009737307616955803280009324662421559808747503552732437268268847678858803070933138248028339232002767523724392319891850786740093791161400213456010794072653658938078648440772836379132933088245584263728337606631441848336480820059015607916213015464717945907640117906721278194344047767294044377248523769245998863585077590353936481611677027422389694013084603246651951579192861690947649418591635216314298248566348860371091791666579169333397078545503463575352974308910811763313434647169541450744474239393802135827367405595373135912460132712022121213651766330003834011421598766985387705168975518874636558724949988974834912410451820365628189254834878348805132342846208836416054068744587021258358885662915917643466142717699131447950796938697812149334952011915437923327602079155317432503600876764528640000000000000 [116,10] 111683737705762016926240600604856905737507177010326572218244308954078191561843958456230805177533620535723699484154714139855223696519979835234806865176697292563308244560757906450747403923571689707840647368889921716756809230900993244638727746458467178011979425931922161795511192168389523484800111511813912379692783235162626392201631117195696514190157314775647433402709124635808158836329190377267517021633347439055225784905348048111567025366060680225634375920609849562103911018516310486616786842588450193476469375312893194304008793821406264719250660617404766288486703188295375403323815577123353342179767966459353863185495016344395088359535411859648310057221447791259792449898333636155351994556393670958903760088616181280806590210990378472619125660710550580717214777105776284236180661287365801727560010657462301682194001417085042606384599559768532338957056062632889521148188170312685462207633431992054968349970510514136172949983256404830678306820093074423787352615721318839867252848973127033462086325841375884804560619995570999015906846058911300333451679888352694672256671863297276482073020624383943850241226048634000785692934580184729084133139747715108746769122754892965710104375997778914919132168144801236529589472216639193303217060908709597011293543616881272436820051988467947141255942329680443996057121144744192542800704286698958656983021708997159937434150984601850878729175065973589016985336090648951542683153036012158405866277653792775339201054526336449705104150724093402840226315838563192358926843933316573988738945626766973707502372035359959145467416175566368556560601266272415656643251459294608106817699145732248697983048990051815827745432872599656432495280046600885668569576840812530729878575624448036402380733021508247772281287688784492024286291984351211281785715813116399999186973667058076145090716586065190246254172242118621302569485326606953636343726625152211062772010045244794471108359873466043325995128847425338859734913927760281789626230797986804212485990591428005202538539845348697016980797127008174675727177362032553303242260633540313356311706890659564487409019458049073973464756809227266000116118451778570401654669499957988341671456774862269404932379114954484266279619376691663465341750143479699055825123216024163221994109929554656200436736259035803291095840727240128260299081284620814886003261659760516562037789052907103243599506478442758630095901231831154178549831892677427200000000 [116,11] -345896085101719466264774459899898668322473540727220736846397488193408523358429967798880444210111320285817485085193313701827086010120146775082015738713747017813388428375120852145376997314920672104760755539825176271270363185714879335055644581234803860259159942574091466660848891225196519460685184787638385348992901319632521715415699760881837884386733288849689767929632339332630005183847170520298622952150973746172183679071092282747244059562057854723931757599870172224215538913459725105367120772571124206264500979990314454602904328946376936523877893185014770323006394361226501269099388332133138052623546498848348572618173771624231485485758759201020729584402203877187209734329713637865058917120450956418881877060333653007143775511237157048696120937104310403050835717412684164214131125817359396638231642448070601461087673501921966940812799335074246900919556097038579785104068422500026117060625780372120785878949512921501588654544865807748970608872951895595995412892139855822687789269712731121771340403318947495988275356650003652634006646650475292988095896263581691028626894026598487726620411312999283880667533820802291771595999735415820739159272734430970517800580942589814479416359461658933601852889265364786020494266998020815101984958659481204782673724095243428346488936124526526210162414600918081329909702180475973991091552251962979198053205307935474955593615448653884837926289968755665481253709836602686605167990574591367144626079845657583363311070477085325895540583312592348562281755728043681973263600925335150591135857106728923063404540001274520797344783182244231849415908311597100222308831112219425934062486915358498223714007317345924772607052989003220360305044461460031474396775876792632682277132225485996450603655307658388955485908604868950515696321014528493693345578743032915106568068389172948674223855568494872976102707794604930961265612259695943180453008098877677316377280091469402787036703891459071479093255553039561714217626926452763270581384924780557991554442193895078159292469036562595900227848649657564654847129029437161867775490039811334821643627094135392678946490137492386975177128984770448938368140999708046758682812057745596404296904422751342174946794936924245419146399658378406703151021810767335698882810342942241234441708000270402822834007285801022203090396363815517026998789008290667614236910236542105646981790807491654537763244418744933549835817070857843294483119834398720000000 [116,12] 820786410604456493855205306205848612032785876838467025866434599148235029666279388134704575811857134475870302577298607097949214819353807497007620539603890300065739443376064600102094426422726547619208820406107815652014577530819394219235164300786159232739983826796224500096047423420423678633216237126652975097688151232404653645273684869574446460175920492087323955619474118984610478244204805246133090647337409962684403356205541108495288338416511313657808518105618613653155899191407243517504275363021162714420760888001604117990787183129371506581316404323054485885557774936910874930687382927547173818049562202542902243360764221920177319718436834232171812020656350101473413785367423703986385842963997992550317697697865384222836983058332957558814722201375014207398985062804375027616899303170873383515837426429950358123214287938509153662320472450161084971684295185319406729125061072401418477572945240872913445466405763051393715598685475498516794262338920167615560016215276155895139678585331835946076146447661154110816200047562093309143084069195971508327749745844861053635564164232284126317969963343061204708855964262449970212728357294814919626253565699514732183277710500707425228287312817771024098086115996292943886447244197014077828392504980030023678772403394717420660696472188387544116574596540391893887565824053542321294518461235259507255729032111162968232712512723798106229519294605636161056305243997874235597831970818863042849464565768759212632992977353729285920046887712502730664438885633545194237561648051832917542589730202044553799182487659555587679910975314313918999130787959661232859862919853938597364788379243685878852288686652293138120510232615561357083489940735058630001090811022575833443588804701385577358912346229052507655560406346663155214323315582072675785035797427686576007791072859885027201463207583394127210385072282175531677176273855304111616304439850436630560623214435031611924294446807437675214742697889361139431528499338457382981663356290199695372354889991960029648581407056136131890433466010220683801289686851542506598184998248004593443620826530462419501305421672698395533733445486235479054027851260809248768659139154798367430997781111062941929680827277969345538517676794166101912399149781447762469789055238986040841047439142791246677745628212443812400299108495972500419965337569722043876865826804829237936059281209038406150636188484929722313791283641838207633614511548661760000 [116,13] -1520732514326348186391103594671615780044173405566706784701729666805842096497217623773186180776835616648739621755521701343662624584924120878756860660699234833669540513357813799208096839467878891718896067887039895916570714538885805786442160157165121618945512474346030332321478033352629490694491662190591608652498213388415458966860836285883576789365416209215473707261796146818831348009351400956176655191479184770590007681392073980974303945147482062077778742215303327718997298229851298360517697391459337188478020418172594992478228569810963753089383325421037843384842912115474049413767497297784731198526536216632161397885026558939704142940580452369905898147054111726212008781079311669368369072238720082555246509490160921811347042201144637665782251411201767457112373731480425073194599529023389978775977614686324652263987194177876455569132855040217586257105122443871959573811874319884262224826333256145971129738523389710227560243804691937285473701135246960562282968873702671743873551275269778354450568690064963151719084072885088787785105269356017954821258022922562197491663735500970988307606285959221251077969371835772240314851350825058633786696493175093962605479012562105440521103172917186007215055482399960937088060332770555635021096424334479076695713997619738559357390857381209785243757541279004026402159805819286182361353637970644768315923620631596859106514038534576644942120845549031009074329385171775413399621689869588194441877911952491475357367070296781024618744643086369449558097775010027948676008291090023746009536999687958612938303796447530570328847857937134495138189791065027545215239022770163741808619951744131039963142334303637946614281058804641303567939970912122447969859459431678015336245293921099107362299793267207911467012618469543344266035164223746385881886495145716893710202758033612578839277093363189451957784654944281942817191102716662196432569592283533559495129758948425641032926903817920970350244161569837699424354167617674827537233589232883723502461735531921479795260777585660604091683319812056344608931573726879138931524021153791455794873558306120097818920890146741674578593233786968103642699695675983876162410968780129442045983502148689030312650077193931569348844516619199516236520768326106642686496286664908774579351763069450780105335647083760644511605696877982103978993697100018980718918678537982121484724374907988453316708618875029761229417737419208468445026173583360000 [116,14] 2390873746425942304609236161591527439555230272125708100133660355951958927530261498674034626203085147715095122691904140980651381689038542893908311784580932498771203832157201516137280222132502036432065882381312621915085891459251276338798051513448256850322652922282341913346141721379300154754842512968562207674106818206229142700765042374441264882826921807353428615182103961370224312892611216946525273812375892253088430347997158561817870691816472996652432652961102738341067018816590548083509028864301375429537278401253906088500517919771330261824841950245584143133756414297605925028026356913203470820957020667226489649800137789947279131363841251771674491034524972976273356020027691647026844026446001467511553863158271438861945060782326940435249544584867455489549348311527833907168082964884137299931659413608841151057546097824325949813591756498909238902089684063502289440220673483217591830766847751196250350467537665174779089450304313658089642856031260514759378294557508462878931062621083807872267417154693369621849806507365048114008792739921034408074744166049467628885876381909353132708057222506085788748791268768020277778116808903113917732237241580153237573521693574635190474031514309246335658041312805773728312640498633943165311504306254691498193867564854800723253384672685556899305441644041309601915702212706415391243383015156392634472143892248162607199264656768115325519713101455435155759306633240060987060512486698883001710873360698971579550469049969299112225978292479895945528143076319334613798135142813028894791472605573616059608282266725353262755614600685946879970405457542440691180289074232471498429801414777024442845302883441601558040413299279580097843355080878281793205619363909545864520116669024378484748467468414964807470362457714757968585241209961111037664584656552723783101281970049272670048868687946522681591470085334166941430430204085619811192992154721702719680772801885946242720327220156554017751377657452092267249005731345351379094545780028955664541857132184532891699217509122987934413000352840601367503034346054223994372445729330682875934858324914524903363505000028622285986036816672455201338410345209261828746113144320091414349843232174872119778264427545554101971429583964568452603501976676421631186821595359076662352820616334225069903027023246725006224739643357852488140083439210314173822339875539556071960395059357150604972163729270397697202186337953915956031222762700800 [116,15] -3515726561887713685542026907735893306382912934204673418711427758071335818239517842071543077455767079392745478818114338782776594970584757271324737070972508582439117087071343420155539621185678917849512008598455341695968929790397692749089113291061740577312771126829543740044953514896970785050531788118840040845447569136192434041292762306880979474522984636211313395350657096647590769200734457620498974728306420366574895799640775990788751395017187923549737214030885582641585796741958406135311804371570987274596666601909727748584334824745318486737340254126324946966355541995526056581468117692341668195318633966481117825868551252336333773146773645329299762214691397527467770368708385530750061233077863898586287527318414665327844783527854269625112178620536009989698385843811502200670430875919858156985959245139461736231566460660218372061048326946509710252335626914130036184605328866376281769775453609014483475916297646704291692592399506483034756844783317937741421210862377045965505695956654300459204998625939214953099672109170164898272670562076167519540604634159979748603360953109571581147161557717929657840686801452244960541680174207367188453552188709652977744299594247603760802041159105335614262426236384288636237561153421758163752890428012432832475700268475167073988919374010975578059259553632806867165093400666402657765522204271304136308537215230882906037470203414636727285078801615750177439919627211599276412000858496739339321374258316757570830835713819527471955077649904689355930440549373091883638087220366110923487716411429156958172323468072656256671366024975239716724550487288888325991577860285957901312061522549481521454778236874020168562730024906284937570884311495893688041546288751005133240322253831984777158069743453189161732486074662987922037919760130906900094288310015780090572526365193537163808498949133995750858841112393577593126178798808351429761286199418436896843300986909705024835377150694467959950584462363111817073884179458058396393228722097057590350753285555206942645007218788480375210657225728021301874106116206278232574805559672484943186409059631588646705145084422958488255331571735540096034822105894479226150677543321440494063461462098168845281829564138434795077325166190307194929617370887052467207395491041735335058263288014849654102657520228020534020080520934352454296445397491783714534945418268395850576888562972627117771447391533342591456835203088632027663879372800 [116,16] 4029180350396424521026784665889277048493807687680130100083620165473963358342600639221808192560112768355607725404834663341601511564369641816266592963000538405218879713504815153070250980720701538091269769916264333524150151147900195363467193561349526863080054159903640134065971815128645397256011646570685841322315034565037718586210468009136654605366038381910413144663319048492608244983408346495302662779000899345273961108783945811493726028731059568130961545245636939146670687703300967416353153821563145419174384891363305065930559999411114419760359118458673328073319244383506508467452586077745615747974578783771053940366773871866940066653546010336721723857837107577012634161800919446008016381461096146197958958479130371774536735467354956298617784207302348665496173721099218977511063918129472687560781769000902923211367858861333418274838796840846685698756494327023531328605942525248396356922386313775701272032707486465960991910324400151474793840918430808196060867540656331550256520815614199427488092520260846408998730600385696741643758744881535480534708608746668690315181766175058350728487040912387605205016451399610800452058297378631397376505677465269860897050787518796168820219159555168150055631168221387276020186872230850468453799202865983720332009204850834989450668650044627112055181111927494586387072832872093031401944431779194975670507798885011033311356152411055546336870735650425843948519860016915211308878738048173704113398262089405969780587684668445065742592656297041689620445879536435155904289523861884658543271004327162528270084406869266056842641466630935403680092092059641123977028380438801359034604351432825659166365533267584403503072333295101670458297352807014125043669986752979926191425200679262036251778464034806959285536158087443972714108318396743342188822710220196782361096728941299057707231300353077689329146054922720207133270812847968713237158352254418448653319915879707063920285022054115962347972662221432063190956516613477487917425000269729743399628253588650036194922780905591063477859820656416487581246019319348179102616685145309704112692432511033953465577447446728265258898156213957007999495445115084225671856988857679840384838972710659567267344643232298770813660719863242772770176888682424919021710272671982695225552761151479271330972764288184671480332266160450582177293115251403366237048333164777653219562612422368990070927460838359676755439099048572108564070400 [116,17] 1655444377025364361453168560961250008169146097273846757168773245642191049393223486512183386297019662675007098770013873978969333871962825925618587906847306026454835261573981170391413316589397385658611324776264293212502303368479330585266986050624650861271196878328041144240897385956975508609813654449002314177848689242542246981280402402577239917123194177909226894361402869442764313565728416903918216709312333965600470906082101862273384436655362571802342054584825063686995651987434369018272327334240040472364857911301359623369800556034442811867885565554117226428797857985360783604105506164376181066881320297732615426377795942667184277007618487692295915247349647596882452005932196008031353757426585889512842937285834248200235072236151721641479744239052626005355902075185432262808577225997768576297757102141774828610935237328196237653720568101234024021433688605493066749319029487002110998223735750862213682454029994910156594637183920140976006187706567529291429792767866810721041770726449412516676163541179200765825201986219094755409842721256810335380371259177152061933094692576350789547785593647110459578394507890898736201379553828064144390767935308692012453120430273372476338776026720558611486637926366001532496260241286077841081034586607502713580720022585352781491627414751735850866355170826553921566969695341369069776834979450532654243128009893320426354636344989747368159510989632067504549653471778901863814820228887269412844684589295567176860840564938288730180261030749054948391847725254251421913645440538323201322270464036277861435942950448604377162661968948117878477493713829225042895782693000309421893048194448446237306617097154675141663505312932375972156081378440981071972243984530727845197406345063488375919613084535010699497597338619822640287884031098636940472350224818192088161076866510223262765832824780774344332333008568858774730761937975800266513472425249066311512260458366222479499765835353322833676158218254704539109440572937021032990276745937869956597554064551248498952160639678237655122046447314283406497512264801584195742490299947146464846053263152238988467032051527001362534152391072713221082738384972582540037491393354486117798131580234055942992352413053463142753976709124676842533023176730932601839383748324700218600916561159123546270063486016751444026687727674202481905145379136322567380042823649780036319140891970006758012213154959993232221838532979075946905600 [116,18] -27172624038260408308418911270524733579295554708439284485157645164556307679953174151766385123508316563301980977367118885337154979017983274990366059710482130989259918359306580330270404393997382991830673034346270747650392984724576208894362149622567962354826681549573923477007710201788143460376874066070976087988090447570322439633630304864610433456265265559362777019273753273081069592218563920559000952195191283152565996229424097344153942929949672241926632380644933273688291276979281051826373652738157713585207117206859516842342268510349497523761105426245862329910011068354116915401214483902304214911662962245277535420061438152488153343873478608878289958623953976968266619428553359238670026695277779740203168800738751625855463187219521408315411133143765026165546776907859130522393448995136535761601666923554450885133312948088323796135301857625404036737292515790069985065320829427592416839319866785694238751045749904895782943060121043959648954452404964270147006296346267148748038334244736150237881715953387937011631467510591123279194669673499563460444628931263836205960836975016961810948725983084422964117150911199018061527927828625802669334295143839752618860833207655900066781740972843934213377241377263448570091328434226658007201852103553408581913236522811298057776105118792897901753912884267271115295164046460958332341388086401145977541308745669324248982604979665384152840664741186869781308861921612095488903666669158921483837890828409065928444383843148035633239372286754477493269678369713743345875769603232215870166378377837177426858210920862052834970599484404161649831277678356772900720786993333861999628423286396212161818405702671786113168098533678636770893042769182779482364191811933497668807850627463217048901591411005528439389934295748152144623183676846084289868103688641731693013777144186319336937642267527007352465106656425985285496829380148859409093797397365907057670025992228329584983172228634499788772742999048928575853223482264150279092119873804140196172979528292708299794728325258331313789300563183099153964588900936111820438230103943773157450062802075807065566026587166848465635077334600169856407057982576758682443921709395399197375899385191393009715977976695519751384276390714772769543113771750570063997992298071947484435861421398074978551308571364013538801758772648067087519801087387751504484827116949367843368978050234568564777575802255325102994172872220475392000 [116,19] 89233895578157912031571162814217032193885483227462219223174690220776264601472750803388325929552899378290902002280142146004289343968718945219499855494750599790723017568244190031260826231870165000457057599854143205925086611348358860087320187619901683788774882075208575317195305303010930507344621276454808584572046258821516987438775044514812534595496698207918333646561636710410757211777633375881697114166608696734031133561182861636496411215375792667585929423501021700334616309412634055945921320886314946452299342018685135684904453389958201850108430527990926022557738643783529162064247757501494684876318550020155745290367218814222447403592784232958999565098363902806181075054798317666495139168113612675564714681753335745951103702483829465050772171092212543689516470165680179368321579334507714407216450027500037079246393019112604723944632034569080822456196029513340373924535060197373404189397732974964480551481217284783150662585405256003472854233601671646189451401911619630677725723527710203384796837584325464349814915268732612478959903539319678649280280382061442979776926378261171323548395195658730622561982342466658839143800713803643660574113305313266297427210111163297059328258686487304259673394757350894751680641868340102622561587673609015430507051343324344320721156743668212276825786027351110063526260097616781106433333278304294707939681920339434150887517196042715307899423887105649057300240344146981838685303915758710752999689770869393821303722462987513530950855268704421871250036493679026567425447282657221451694464984849891927280410036808831722600635595480696463981513766998173710239180968229940109636758713836482281759536077888370822348384286523304883857810211185403931041271062300558823235293186508321144456136007542333517787416570666706056796759494969576382270720639274787681413234705236272625173689576046160970341493602452700408670763354831326816866281022297380932342011728359117815082403269903681611277620482111693550920942164237880041286011996209422219237287569758849699849510879045098447047346861215299098628067082366218241246220171148343124087816127038692760417166734188737074894627699173692025938843472641337546301017937613574256495979936717745152289483932575456303715286839308369564366734809082108126929279961141124465057214540575480184800294157184190785799720121506619624649069889383851851799129467707097595697011608065080389624002926604674235149750896689152000 [116,20] -192506338562796443741301726923982743160035431395835133005515978095777095084747985718310971028493236501168800066328700998491513267039788114349621693356523847502104037568658544744055748409138300547419688021072962747413218825919563913868172959720981664677187394173263031780582646695462196644339055334445559712558963842174409959650191970239665608606846451207353274237331190414439764598219676661370770809079815033261996029949311779493193508359843804521180820793178709953300758615302868957820255691634853246614031960676841709471181440790170314046658200091191730826551617960215917007278553982732527355328058351772079486131243160504628980064610364726559698813780117074975738386262921894889000817836186728340831464096793065778745912978533480151859051178220763847384860561359758619431672361108023415370646700697737999035971414042929896743640570199705997089516888847036211060779106984155084854685295489457653691531079790730432830303305486709355500413589166010706087545023174889218643843869085404673859049569577195419895042689509092109291275713719498521424221173705820891460329617576226235536024538968113689815250992182002531382621834282686530814998856420693665604644605206917736656667571858430032821067722104199338413656766322611772009704679552492180937759839853936649852034218254015718393966962720602177428386080802232976642137929620661050408137495757608446718601614318150631332739522767056503414649807689948490888917896388647694750291207020354616662787699952651104300561599948375484081348337163471868805731741301036136998736082566721615840118960171129490736526207035939380718775951236454770748727622923101129311574607285141682525747426903660870098045884667952808645417777324729156109252148118768929688356217292225529621472222820172165010247316952126531007992849614319141039515858155071812432772413657808617072407408260576154480276102885870516117755506048172809004023437347328474334635826462931581107781523627220326928059688687899220118992872159363199864610887845662448288713474941701654365610810153267819535337896307288406352694819778551942736604715834237117370163481860298684061330290919073988176332447608667899180538802281098888936772192993665763846377066947042030844790979233263942062178475898362399357639253477426764214792430169177722183535007297794637031967162354252019072166114708805672459871634878108206766339516740761734280684339358424444241298442356986930121901520558489600 [116,21] 317411417712163535648653955819249281421382832674291595085824929245875822066478637555674236827711861692416724690635172677158254419720917657288089992931745620219643646239378560562789182754076578609049537905951811378770571227717612317352592928200257461295611814952375490457252994887168965922146255647799546468846019507733058018534153984480879852551029659594979568895337883681203080541690322050062010402514389264830729489471479404691590695353644767988426041798058774888201343572805773226540768002640294585518492557027871020648933217475001796193583716548489799458335691580311459590443260943853167636435902321639861968375152844380056837513227723867835548560888128168350235036578814834662583554833287184949122708389369125682487970528672778966551360608446614853582337591175795538561387033771820955991001414573527326017286538168803225756015706953285178199969273144303010611198065073337484539607447828836863226140758128757838442699108835759468975166297001363956349676229097601069861432807430306771191090966309457875363871357769904633125037444214776616438873208014554126786565479756349439713842686201782285016128919301176675028878995110656966574025328025742229552089464929403783782096745302096597816293189329973279769789100634285380315694590814699852213106432696699333898288401877203484342226421332052617057596153785578125385489176755451526697337407233689460477698496425983344908683159108140267726653296582369936198483179940881323949979299589700646561999394068691473436133864621362834182983032923178552884624660501191927391739064597150863267576370886298922000524710936622549584633632471172771897646659318508218484113539333406796795287521633119904541364652025350620451226773003105964841750936723177039525123165066675897087211201543229203272294693940469899994297064300552077236203344911732396658124784323899312548480714812548591758492080794972285629253603562411071262093331023695529128781784308184114506612033839304867914248304217677253406022474815820890849866565915459437250679944792705566184053234620927161667794127314565170483178610387614800345472251343128171227943249759101255432788985199135824368936699418588005189118324864580517495569604682336691316292936169118011591830558696681182069945892684160318133858111099620695818690812700436017347344037813387022738622725249364261905267696964367447331020143822050750036875037090535091584971670277519664251641967116642045833299099648000 [116,22] -426950102516284625491535735834676956325310776536405468270482585148423632128654660448165968110277440493762246604521924520428908630536973473022197948025201783888729938779968881155820433863366703692310977441349468332538624708910083304820069547153653672010475174972926468876922327701612448967231443443450215049508720853348735286965329565755776641270180992969808018093722936841142747417938646077781378985596466677608085382258159374560321366553887020263856932381238805725069492324205228284853518298013674731345661162353315255056653845738651117509891462797462350179970942962948466077691207877535584842988527407945176367075484047269509338414351333228552786177284982617338321839657342971681415350372912270875634139694665355324964470323757469422547770957334937977155569307540096326006119462091175767167279127264381929438995156659310718519355326902890028011751518049355398806011853090576440537900033540530432882770140713310837611972708935327366121820001705456269765308593862214771473122641767292927314699397729622406965204164178001893469972671015192851936211236325155868623232334351065578536631712443833368387825581086254770920465761934142923300171582230504405461103765063886950170818101718396444275576527099927925878041017583181437767866928277593517348343624686378334713924193670281854624906245991499966749907641141381920713831371589448210348900706012905485766205723998114576581066457583819854516408585922612752562780267780721840943025389117861324567111969856317371781583495636567262135870120446217321421262234851003572249918228483575795948670745608586438351114034791912243237387646125752814164958796490863328529196244741474330255648277755584450916003582678563382010665498175090584125378248378369083398719577642386184582987817758057549944636250310322112629353434141407865247804745790300244469350702987417018329171881327156969177895203084463770304575226471182923720175379491193379253761655954524941935688322482703106426946992670804653474028035235538457128138699512838776134375222395780094883125227218331811926899416956550740790636812048800253652235713339896389264015889012833722003105969139356809607555703178461667099623516143725405087650243964939277011546539900219212770046161279908071052530559028934883690466946762888243061107526532144112504634606100248836732273207284046451408647705745239727824083398691668372833097441089911441157094791632522508841718857478658240625298636800 [116,23] 489751908160288042541695300301924914556340643349154231115660212546019617159475575961255377945375606198229410468173965907268179680729887215537790052028640515460212070205071256201435919505165544525593983028557839970865558295018644321832528183587230491330051926057154797644554415313150635447913886077346425682402138948740613397919274170566512757346481812162818228466113275955593840798376391102329236297863175723950690692869054411858591086804805078794871838108415766553075709191399590410751238948287631975774794843073720421849236925611192986657742212654646363427954634681044772723054506942482354616284589965915555332301772228311458316538954050005402723161756236848561447432221932568286061932908193960393441388696112210234352339459547320167304771175996219974251425252534671991112670525085943208116450651560771353415564684419364005903289150267229404552701751825854950679008679898545466082596175469675721264143537017746468876115364699315364422183347359480655928241013044887957668730913361985545410411742558806991226057275911886972340362611057447977201738365023962557656674906862502895873478504170552239651021871108684868983666405153462657410104932797353552860202591027717749627942013428202548628983003901892797590983241558183123517590572874627442076730653158901357302756381060904849090081638578099907219004621247284803968632315713429071870146958392058466242038125930245383790646223949189126658788135346641992842151732624737106283321179985372081041465248001670334317465634686105032899795577716731227690735020276453488204399895056609659913774761218635072032381237634079507481360497385685696635734679371091944630926625906540760839158713430460011285980303523391731843384566297207251336753482078001355559824924952296812330299165191530947893101350772221238147705305757648503050827252106817702524815981703482239160439897748071071689654171287220984516562150472659396668363034726528526452384027025618899510141595928803961639780896277090740121639493528499704784537534201646149761494664923342725528144051347478677140797290855360390570865642391218976228965084665861663108872162808971126817073246067320499839589591408551947839584945681238876645877130334877798630724857650087703847690658540917538885809970622733210808966854041052041389101129912744878799062878148058500491284499060036838690510216449785388212461200564697178349396802512695575831853017592304647645869002500448674486681600 [116,24] -497948362146952403996353386037343254672565999474067299728941424230922584290137536292100512136989961596434178475265029223534973719073051446825959156676098189723557051368616096374413147827837639255071203050958413319885175579414897056763865295359671077535777801997654369873692836025158549385974293901690867920940414499260892538507658597037573087476810951255161777871127260072604873021384937876088991809957129314246835473092727115930723427538539998478022865109215092383996299723481496014773126461434878504124358173904576412801201129966158779995271260508934653493677000868711365888309838559681883379776301053184445010346230012704979131288065597644130085549330717058770811299711878793367561396615270635540921165460868498067108677491796040739411280657660671375102230950869177769489374456283317737134307046021755499661833692933218193253127630498260869161370325057681682675908614551289251222443579741245467793375893008078442293211234945288915414364736836316716362115829994674883012925433553459780176969771086691088950253079939193425188086979733879325634648966000344313947181358244747851865243447021193794227823227558219429802282333261241585887626140693469889410160846339652624519174488849131668384993084413440015041413024678072981926609643089019677332823423046911718561014172188751830142004220139492366372995951335679335942974133527832005670622652397205058535142750878614986210947602487812333791197948826081177351432707755910910267038236251557416349021295801689234811287722892439399856629091968833050281043981584181580543608897524346358104975568963415820352547629092169243673008392809229377281332723682928101013059977003841416281157593312254648552428799431510625973915257479846157518287237828484157255531588267801906883856282625621616249312557022998628874155756658418230590366202858893385887598220267133583599866951990300965736672254499546242796571952453099885264373098607490846650818839463869532456303955544126259354898614744607257923623390244315764952921631412441261078943133562251020552667760223497392444438477454753360007618328231305576067148381585208384169211665138460824813299587614104082018579949241280456090021664272913746101964168117482833993065160297061885364179467643749030811122302516445844232038083916460014627919779749265127902253856118969738745105603129120565219659085309075467358778147618273478959470551347583683167066781129110063243038445761462691430400 [116,25] 464904919947655429831389320095082668719858865238702974106041679954261146557732119003160749952600345171371056095784436734668664562849855907332930678076251172260236645873569173052781592745574437244999804782313359066958202517556674725273866711636268313214643816541568030054534080534243924201665727813405158513248781041823299539303577741275900146927078079430614701081716101727898979660969009568855883894023379557611452615019603639167914174517417615971927767121479250265446271926519641976646954145397498815880866266527579388837995881166542053198053336049808076713731954258399338093361971436849732396925643608462321685596689505425466803272844230706433269601418075522157810685587636224499187723454089041901958602741387715548596235437809295269796023863877064918133481891411832934682467547443219933866240102689439764593075142887522830086968125518269952012929038184809216082593907109567718994813487049331399920061218896859299803306732474701669949145734702939093055445636358570244354026883550602567820150033500461823504990108629586041935191102390823525068992643989600730327225546500722349697058929048922154385603026900687277771113137116001089377111115299643700566659805215291021684726128889041546659254823510259309966071028598879295737815068348399945379414329088377570846569252763833771653671856467444400818243279451104787640498913935278273001777190948709785504373256475409455476510861650567537550657137147322158182616573358602744748433964106465965967751635180463424002220269694563681125950971750410545702279904524618098103418019174136289058002169164647976386978735907864091135428215094938817026050365235218708216968948086666262145347308170454934820776767959517270147837014793371370839994053200069670469051537589088098166664885143399157952714052437284442828421946492111185755909206897225669998446817434394125935032696613593152187257283293104611426960400195154209020108494540418434972088930836033602140588070442704100057544278404709294074671666753459326003822019984416237311227750082857721844742373352835900477570404395963591391457583001011398260819559073867526410981681036860568968990045183372194520595840986774714144111642953146156177090636659339528560775138981061995163725384124234495794226398242703490525196431511019692539139118389981315861329155195138883711845287825314204633029791394530319136284006083960767582925053962072308412001479431957878442750309183992627200 [116,26] -409828449132924024022477226033560028936250848793047009618541161950712776830693020439304025592850162826297683622761371152187580770788523280881747754722988254516375851932987842201034855532359025726453497918827428417459181354319127055794236567621349295853878886158041959575525954149679223388040582208548355456402475732361194913704636849950249178603321390066481436331111577726421399981112646482336743222062885000006044840917003786875809360814851580863936063123559539550644524634826139864173107984136536755631590111487999190914901357730971541957467344886490927291787668954682597435020928729825609932308541591638483409191062447212274119824174489335176822089464586681135348054359753836976875414502472388118029860603626141051773900661753926192606031541654091124760248981373904851910188288705637594326841243702870941733069472316393055518055716227427491974557430346140018391079213323150156290503146783945074862005032557946403604198536777195516832317908771114292183437462501622374974708217881576416087468031882782044573405128449608002466060255633958046521233464872274011882825467941142309727325659036268980172231033845612213281740593769655122724393609897819502068775800901093922756465338460436902958158089347620329946893645877708967654612125898715697562760016613362342137396018878811234833272000490767347219685968938742797957276335260192580183590283975910961120952784432365433522430030420829431021056953198570396793230017555466344000666724774958556565447104124490650021668123413027721993842596568428209829390637999294921025725542856213017888348252309451785169663517901069845354736824334798472477454963744881719381305537855382351590502509338321442498720735973417734449096615472846846722135444704982249853357098364701949737264848302877072943289979750189223560129891427719904376504202545312101967049548946605471121634139363795726880522037818018239043069262682924275141926406313523748474383037860215471422920778982265152155878598671919526274624492606186736393934882458407092681459810436600224550275885414487415907743652755046441268999167816110251846324650292829637136612456232353110646269137897048004690562765346277973991904986802913087547239415060385897246527178238231755753207746408618276157091558651392533684594321196145297287595019751753595589664553970548875031740820933800114060192230057805156084760119113837382575831101893004532585471349716957883454893146400358400 [116,27] 345949764276815871623094179998091229551248904040335354893486373380152882593444872094715925928978854269332450808372747852071814413012239203983235543056449747631643354798756536806247409804884566007451373877403733735997182872204729975988638895723221417881176904302622539884580344706650758789267195997227404432439014062961553335803964712189968410646067375161157027678371449765794324034860612747931995627232900159984041188150509937387766133950038434854472803551823442807317704944166720675742618260140948757635268865250049174913125686525745723951748782314843312138643627544012591186011021262829764214807867499857821440640944044942624758710690086349258357889808078923741198329362362561083285878390003837197589325772280648547716264723631243857713056173922490882216039845241135949828588558048377527865686946813664806956737631160214548557536479092510847181557408854729671428627670071822580542985676217613965691802327888231736291125524976509877018565423635444274844362172671259182974578329211291340054088564280743228604502846828064338723982496964011138962815079425881238189586951313103449455274874424446959123467047842370253497719360959107328087450250612366125981761088683544242920660605411524519676572602762743364964696262582117046471354487419326298882858706657048048486027712951174668304569266156063955122388757368255527463060581178008670937197672946460882589574041841888014692967247735789197555467525731586757527408434556858121422550573962315248400764261824794685093067656437024100981026740772095618466872470228691071365476589499598302634373450662948453959852699382344266235934093426870736353079594276302481632617306281050897222397454475605582458400097932580417127197535991484703584831739275828201863539998456357460329266133850760138986271516408289243761083808828262811962081473968769882971480124839798663954524633217288457732713681907256509043417041023931832818938887038488957476519109468621591956726507941952735068660886083646118615175249337279517745913628362868422361458381604077905446711091565987672801264637152375718945780770772797050497936354174046596957581170644280615575492833921092282499721041733371766627294225215173495951933534059041306158802563563553649276324695439030555467662506624480092966697531922652477548483104091216445880871231535862561306832608390425104306804201884847295852883111558754954284913816343894361808783226115937782791426120089600 [116,28] -279423584028779807583573471311368321559842984570752159516151033294739518238341750121758463539701853806987841376260815332349512140413927073569507749588049942806191290895040824423458318739061274669094211773554725666351193330780412123451409641905640363544484640322037893675711235684698933454546285230414296570428705664599411442204357735434242537324005803385451222061136779471557112232434880407771413195398562495984501026453471319314229134086210419043047407051205204030304064899244988123521943661794363780729186486297820302663100080661858572682159755461136593301262777569733876256149735878380736954855187667224829966679187513572549027671579794696127360010901825530667159723195355512759260148486942321438427020612826857542040096543991323153139904723194354654504692084053371862420772875538504619770947810803347337164879097048925459894632990290536538546586660778839738817359671664441022969833143685529533773145016645382840644578144230420462637768252807302032162154336920850384561264652969578291533698935583900834404820101738993037571239276348754022757705441780902014456963790725926093154342467982211488879980984139629567387502420245741309803832998277275707408180607722441300925711780931015844196862354130016360398825430893085772893165300877911267286444134583934096208783023823642976090292883630392691614087394306984706334236412531631067965336324455244694402060548247060318671616943049316167385258901905389373620260990865201881159356677311471670210870725438002414535489001806015593184382747061323220134080229240245173199315497095705216018622010120876516631471207812884179461520587628440632422233806993176432450836732012921955469508270145083558569686744630706917782055303666106081458219974681084171669066540582877735070324470203096983485142677219715235683156634741027954092443303447866537418099279521932344090017729648373332267077710450164002896410170600851357607636957169536534690051548532252305101665583655128425197482399960355869089624189691647891200567617125369201337466730844868506438997702709500683939877754895441162091895457774447640465449394169447243202124805767409317752421321520918832041010530512349286764595643849264581217674692135326076407040433685402419126010889190920954792974593181746723902896590553383774737004039166779072072650524560721591946637342801130887272049459237301140068133965608496545638376258077776923534606519945604967141526732800 [116,29] 213852382447408039192561367133212695908904088869031033120465689278658287281290779849007278915946357789145745731851624264804683108070243537883649524989525090709155003457887190962583488025256105862805903222075755552408297337840151567529980597305028201450757457958182228746598549227026734381745269738957201439910778629525174574280563279169494514375010544964654466940135817168214969071115628857151000210554373691158130574852542125490157852265140706139326318883746851111041636927306158353559562744486876075304711823315111658755279779037298803422818211240689165832476867448878369233219228836285992375173973017316899625021914480953334698995698799499961945059135565402531349325816197710661929316267501129445861524571976680956994643540288467133297410229019551758308503381806609495740942242399971992853419557218254536457466758510684789537051152837141865175980916724193257814847314474396098494931772477543198228028915055661819590866958120891385597700245517399091595902104776380308178675870858669120638296780375731319867313519469725132058903084717353964297200441599908073269545008188266567359014111811127520601159324569872784952145701509478525825350598152960215975188938795950073310462461038162268328146844533732724869022606083810197631873621251473439876442256802857019152827413567780499349481760113228353556864986172289407414683204566067039104996075250395590031557520823092045865291350141213521073436373362197478377437756414745381616666886990880622102794467165008103606149371123543164775262618263030105958002356504618704910532476694762150317964145345460074235513448478661397189704576756272495633968215639862657280433364371862563188004509239397940789736414320421031190096465597145836439868597647108807042617765473184002753404706907932358341603834511967751977222102864415286446214719483231448884462496047484106846461916285944652380509904265945334897838606505121332416999908531075164561235555366735444819929715906312191972561942085092029379053906074887991821600146322457954795681507077074774908653883268440269795475011117309280505942799741145496833945007133368852939996966571988700728768230851172314982833691377187753770308279897612742489595166117893883901587988933472204941992625584767165661587599147217049148307583297344935513044718726244190641816524237571095184363952302259183085401509601186704167748425253974586989102462019755574631851313193173011084083200 [116,30] -153333155596503682137503097973234585417201686477022912146650609889546034711585883595294751914700907669176333027983031724469817335333835826741026981842315296929434793777109794391645618700274277291159832087263483837035314333732153186219407141205616155650070296501209678021725828222460696927814121454140677499861650389347410889814778381636218469048068657260058820270248045429231680055988901056653889984697469964365310382675375073757284524344654961404228142709015427902040797283260691968670673741864261719461057565408554627007981967164504494695099694046037814016856088035089354007997063537948683117281286914449185194579941047933081792411441571321972817627055622613654136044427379485903969019257532976383385266775803767489849828081712433244684864147990403363646448362306242877739998704521654098465047484435562683472895615069240717705538751630988825874816102584205789932262843913362506773351177489221602202122083400150724246079281332828360500520043748636074396326926310725678438841876766314442037637545537067735414619552183454130537709172670261990410613347114353690561425036270513934858732279853437837399442931567751419370964163954166725622792616071348139839432246559944343359212730222930612538092287620272897237570324244656274564478506703211521516869641338161921580594313818473591684633995832792117644932139086793227250586916458492609109203637166239721601089034639125205053749491513633592564746085271505277423208689399072264184914275299092880631122290582808985745435845453404136955941900529705803256889310057705031724031329475702497772261091005742572516941328491635030489517202671620304334944423099384483578354578105846620510827440381304393605873037750892594285053771274861102946555986260757062229444083095865438432485841283435109522162796231419580669856514591256665226064188658767142146788071820918498677319265003713121611026151121219027303321594577104589632921173259351058601601880307881289890354774779957577580634007771578772157807521342263080968809775569959747896280975680881484395957088239717933671353829171311196681599488501344524531207194294866312266592223042785588827489526595740292609730933572803920059196782468483965672956625124288976959372552466768226158540762591670089572064174900387152081017791488212526347430661224631838510484135140434296382437802358320445556100639731781032146250588439961632513319512958434968006526273536937636659200 [116,31] 102084363501990663399996208189100984664588158232988122488254705385966649796479126105148874053293430934432845675374393039515750978465172229294421509371469299374771727280154643167723304473194342365561114234230376091269392385507412322301548642458238449380182679521977835639026104568760303107669763603547079386505281418527775003669205547323268996575422886472106769469198497542407143189165247147115980727613176960851579786450759067873553272272837925196406083483384849796987827363403664743838198161705256540768744633326298066331530649353873427966398244840511736143684836106272818322485445091745360238526579154801460518761358507460216731996068469556583858253536853988912788094103077164809434299453485966803266186647165287087036863232530791160952634090162771780242357212471056182772424948458514498610378862085460360111466183220515505483121818292839952172738673960606649437970818452519181701808065666269821176307652137388276909562078671643847824392629055318525317620166863240530563806728689662878998273185212474125358779226399380653371736200223228973607492670042329732753861309432616679476787368968814880696971889938299347712866524602735085015033686104982662928025489026191214336568501435808443951885676504209630326379121733750226542200870817182444713163479713552354659690784751617744077070527853027434213124151064280441627059281587068213698626415857917777128428497287960703172921574658534471634588010613651326859896571570775655598317957025913491144862787500260791943072589972925986243048138829084639671346833920100106718797067524976784539416759198511366584248960388256539129484332480936085664765708943155525726081777703314818191762324748764234406233469661042172253906632457575687390990455816008459686561056478705004625242705945108335904397952695079034976581072625452788104984390378341494012083735518093246968215564710528577809135542851580493636239125787180121955802458238718209787860793328753285100866871779107858952454057700736561551289580422974157294549209277699944468530219476784733401948242449910701236222716617371615986405540434662615888494566972296722673284633541337734592523398968305177437528519644061132364192191112953463025894486705985296570403950875066544876615009746946029482275136496826041861665981478911498974385100649015175202715436106732711303143498125829982940486189530075934862057643295927191637199602478201609939211547228241920000 [116,32] -62734589123515929803333597697141036668842026134311735867424001883303796122118072129271030755530770660831974111879782687284121830581399945461966071695615505867201736513275303769828170230404560932697378404262845039520549791900976213945373295801733119886402860240424582059460039367624183254247444932788581809343955919667291283851964208190480301582573176062581283830295163636001899654635812484290511629756916862480940547533931865585641351136119141346981287486035122257625679124563499700947178744150218546499726331290712606777022824974902528280534429060307258581317782631558420664547728382578954537500180198747848578807830260259693792687835627232728383870467735964168830821779677955490111906923489797456504634148207031978486456812875413437193528213851125254989479948186247475570524319116941331606061090925780434077566169237136904401555226818146695346522086054632135229020485852687923435216571300755554467163687946386701255190753693289243318602689203383319215994567422756721126711957635806092135929612536522960118525651459436866349110503274359908848514334236674200319583865729368385928878894813453411338639399130739512299308585592714841582712980547803527656678511629267982034165794539382474840368717220566568262518406844793151000158208383009505596525192147442821238821389347550141523591470434601267618554503933958540062076227987041681401824059144235739674986157270726472205760314676972253064952040258174795367400490294457885541662116725510315555347702799852986969922990269296204318860035155366927398094297173901673983496762461107293783738953140460017209334691154786105110147246221937673473245598294153080715984910113136206933452764199612559256802173224217472972218102116419367834999612189752646393529142861951402074379076763049981493239851209603724122686686256957621294626449646361598953916648319453265461818174463417805782499348822378209296466337795150510287535315192151904864403272696876571846200903701073802444629436833317116520732322319472906904252766376816491550507111182028702057228304990054514690699520007053932765508398967927263401022587388925110188152958351183443040513849064661066974951257351124913388276566583935677707882959262438403073256678849302357020730590937633621340511125073954779695835823335127141733026753002787888202705127232014724015401182996674358326840820336093247464708943246910143106785684555053565709835078887014400 [116,33] 35445373977964022697300021477117815187438298059902967398810908590934913391240002724938146832984309020034740913573471913830534004829433166591543606489035107663665846705609170140171006640184522245149942580991260780789846165231499644452930900354893414378851529743700958071533225540526922416907155600872482263560481665491370950775336570958711121502648737288734977453362802947851328022712032673290920478997592458877998744120893786749077623550233160169198550004735712000875966592897333696010485747456824144939109027245364878116630342724135133679541081309495523896789076902658361512980795136953996281114726148723866129846310432978927825106767861578008844903096941811384697962113029772213658840078483626916894056199613363638679070556990576788639573790051564674335508998908752620413598598200276586432344567420050402039321903582583267009785423285423172111204762575395812422139371037690885201055307768197001369781144561584933028692246265465392564388846902948715395311886380860787176709653275948274372283770810210638976910954426701840078385942587767746053267582715343541269012137296456663981509687844415668138892426105253907846764688001411331130382093250439955941287236018481172888595104200496586784815772501345600921217839641915699185104021778480020105692072191166631531935592500041063290570256114533481465225440973424102418050873289582481967326025065037057878329645264018673005610919269247946233878123222446217779962183852842093526664756278160716066023047199142400937401532180842141520704372539182427879336695370183243827688810267438671353365521512328624305350284882252396614072425559341844303309465705218841047219372666934741335883346722072847220372202315975781201516161679936842926786116184446775726531457426895457566344481980284328955302644731453488926524355769248768742770529092463103726994594467495761463212248916384494362592872051977093331703582342719441889799772180090383231591021765187335253304688628204426582036989039774271054537181493446062005608230829130719962922482991532235870234271352035261490129934613365293892378140438785766550262074258633494664320665671483776228764527630899594734630297596646961156250819895871366159990147539483907544371461497167845728391269217008588318094558995587412698560531613213264643692171729773593647054558706645979826218871880249434619848035197696704646592332338301019885404328701737421673733711462400 [116,34] -18355306231743712919214189235911386070263451594847011023367598587296111710533296783331344401328481014699469464651188134948878639512343496834250643937246488749844012496149752318803704253887379845900707999674802575046906035696046517200047052142770814437537590915831050484990428661908986996412867885678308288789584979808915331062287816560629633836571920191659796447238794868262645388755361183260176130410173644455839555422965002115344834433514048080204699180208947910160375966895412220150740134947913077062698827826557137897720815496874213039072453153560750476110673434223189790018671598614037380451832566803689111449749459803264766705035057018966840842872218367467454511935142725967852138058771110454664040081447172594846964299795483188384420148860327169274521467797335319521195703025048763592455147717742747018130111750805987170958685287066607865524455216495820013146413845528868046853929487195065003724729644644792494618861548765938861958139765499880441948538747727836826526968440096303586487773019322945027202894204006223973907385384934248478302634463410644829157997728415408933011375061582027078355748204198564093267221759744731656021199369567916611256148112210474523459932068348286871558112237184450551416660140147022397308705839254978733375801469318544202089591987746434097596910995503526018630348623860721333662468618646459000406752548286503906745730928351567004677298587013606892263704226414406661054463340540234131134051549151726054079289745734578108676675089135520892064039796069185559779125269445530700458999927943247364045329716563526734439063150156917264810304480912428434005176941815657648031604158903459984204213227473528896843508204768914477724617101877426363383320835522399708842281985027707980786021446221444467427172500135512000722698521112748169549205717142394933018166646068934146800806351991368453161550416691283587717376899529085423632706485297206522086904505284595338634953360635162729362683274706723995112209373084332414583980695040597524451167444016716990703144580614713782348883941534391861570618568806152870633055507799280864235631993651053159079695258277921386164885481175129234576296676641315128245851050507918270552777751745990847834923193975321268002412251639003951035987779431027155123231848798307759126959383246413453082591076768907633161667505530282227500914277000490748621928034239672407168122880 [116,35] 8685422614380377866422645901897535477260901068253479177195472658654535703064832518945879098124875172951798842895962337185080425862224867164905548901361033114868011871641092380477340805867011353690318111191589760096320549155165767566085851963571457360875226875992471896141394554615949483420711976277590896646817873993434811903441528033223606787946172868457112265322151830788633683431010511505468368900882428194390595383442167631856508908592800224491797674590408126922876177330398813223518151770279434738566971308182624317493323439949676385864839630444070575313846302053038798599466950263346684316797506562175755191628829369759888710890153084779844756353658408408865656524368672233191412470421768110107670563800345852217262141623984277803048663224044688758454033318382941429797969557476433667091258954738148266511947517947512295826385146114651622524514749775033298675042775974962668623228084012844161568892158292916726629485873239549986266374820600176308004972048749795404759397535432819794039455592645758752166918775826204567442571806440030892862626859196118454641572040308169277273962092235037467941275162203219453159410598107467129688624575026862583923947065386703938758106139911174309483622189662732889337693593620691749014486363015591291406015187416876704181143595612316917478374002230548664059372637868272979020960520551984883101963686816380385027739323569341409518197703191694071323197644226801041153819435206167138323730176616663550339320076533512333519259918355484211225863527998508215752543254283053427476518619642913183016501885129081028903014365864257530611076728583164154123762473042752795296967300225754298727247793618972067865538780692435856366149737829469732388812922194255023194217187335676827187479820380563735069430500425681150853341856549443900314512735720698089371697156194635302993928973915800373132612729884297038638378685738227975004115855895126284243079915714224277341149646079614604715238522851848436711466392197265945088740846902165493198967067022742688922814194969982563361414987233691998053375816687874741203047627550619591010891741289028187254653677027600830905510097477320282160378966042981638625773932032817102146714843146659174753849321813575304017847816547457834269396335060431479243036036390883091623072732063377593425419224491163072924188103812856480963994634654109859122461886136080379412480 [116,36] -3742674792219102845081307295414091114136144115812221692702203720492011928317469097159105119946497739818329193115620233056472856649175189279962458587293161697986357214579435235492794109935293965794979957017764324008151765816134718940021836406155092762452707430318482144444311694220727269057895859701935890888401651445303930196712877868762322316454694837296965491348551773388563855904456267235251605044767179776175041827464454939106882576595327428712440049357135848098023525710143633328628659016037683060249467019842963595707944202388004057636189853798920569818708335862599890735878493177181091813666206513659881558583581168305122366758971440126363990387560363105922496437632248793465764765970372510204490705964118934089009470789447172457949910689691589265895770199998492412223467504277992293080563342676613802101146078218880082493555634305051263433698503678419078831968543028900448205202896023218096907057443717386534866149086883034049168168471832954796680094610066799275161225913924816465494904850965921666680965116622675268459725575278295664745956179732877395488586676631675577826756771529194819641813729744577203937051464953622128276077527616941312882564869139701353869057028890704889262727352719191953172799848477214258035308883841240094800750311764303598777631910035223753852313035046647420979432091797693354318398098812735387877520269904375615234135113875143546918283772721878631347919072062255704093974787658796362144866154199823025782942681212182150774960225735880887766899961879360913781252581668475101452983373127503720854002503580396149071794431720519236753995002089578102700302751163610780639170206459664404743981791152228969986910196526732249108368511163552237796812430355179756911659602666760509625532941652793308913363551471918269010811220692571928907138117437528002867893529674071393548042672172014832110181624454533081321252547628640001628277466889291913710601244835576084441690591642055247985438550437906862765587179856693615550122078656917167257316992096109753393404525728450350687310739921582253307654712349166389172212547918119035411386991577967012197299530066642155096351866588232496101551325047172023727050330849230404281497236897845850449143000952449775455122079982917034623903397833459961517847590214702976414921827266229552649985691149327610980781172573254482712144704845111361473500227926900080640 [116,37] 1462933784731339502721747265396917049548220363856035859069540925152114391687052670983683823495420568552667601465221152182520502265211601246004941470599142695232990478643632440008234861527749737294577992272710181232436889146261393937789383699450754189171864239977520335837891596447794914505294731855748747207207382486662011901664610125661170263247670423171021629748129576476205503026952085896476852736199665023745885307399473550322496936017298837012222645357565658317637105248075854683842354628022368095611543867116470142506816142532759951088889850451360026410207935693134334945936207217653986513679929506548766440410531251127285330359349498098158907872892577714274662312121965438633010392540829210490472521337150652147434866149290608994020685187555703944008321601448013452941153410214748185026684985587338126923039646393462618866399349814414454892114823634206400204036322242670510608454672954082056753251792181034439272122287388433874499510607166971600457732465420055420398696528383516932199602899025568770524334052642214416969173466093865440661270652302915006979477751850005975784803057730503424151311877276293655052404112851121522385708071849782640748157883514346707479528425728607149682033392086037492553850198655181812977365946100095449071889435488339911455458651967182055135879988088516142239397999464868529325477351320681049898615378037720538131360310294830609676681752605414042627943684312613709258603055300956983306039395058316569120158092082682068617744112269929073532978038494042022977656999967435814977196856940189086719008314000853030781216686822945635202971339619974204650610366984207912694541121923269269965059258602400367881319113677519522324246699049658412885665350770808873650831796379086879540418470697506824042294219076271693984939888107917339698476074830799206129943906295214105348032020354385498178520148303627867090168999007830354542243023878532990185895484224694866440191814701596875079394517783698269574858227683133640760981939519126368773118568279312170913841774590520193874330663507200639436239639600657029017849256403365109046328727159294766591901785832486846329220914303663404110926362548006629854533595203509607916847813138079697279483327096224316117178312230268257107828270723857583657564203154238955156614804219260356854312044525028502910193182701215926909044273461307951998639475513098240 [116,38] -516209086316384037730583987280442128366483148457355714769147439196041546070848575480807626520982386692195243728193844671317954023174673511838457441232705910267977899334546112468340782581429231891796907432375845439040660037645513147238874930452178387927836201753418230770697110198151183242881220165291280848620412165633419945150288187334488523061958578965858082277978382710565865311756829419304536816840389075163905252612754993218676891550581207495936246557330457934284575971437898595248963513729869014113353778430075513359810273392409719791889204370489372932594594303896072811374283248520850118831910399559328468342918068557058632684581367576474421447778225176558185294960876060708023030123112325627107108967518249578900342568634798622555102201249580395663490439092423445211515215600633752348513141773808577443446904463199690181152802599537658073260517559375567014621062211532527700763838574538678088937490605740644849181808132311713947862823859358871487748356641637836228427354479673928990457694825721106910054332604772714890352794981782650924857297839651435572641299596585654693606124715646497979369502099816562742107509369301984002164455519522093396411524345636412904317096603792589336514810279964415611177766153736804253757442925337792917867703628559230090761268634983994577252473347925131820705378763591206460645831218178101181827784245670223651165246105383789650918741137067086121797460701246550310503312029466835849515690612712583177580387466854583909809981995830305880029606351410154256455987118787838937436656760494076573143813278152436007063616230555072933012038395570220994663610979690452454606690567757389180203216475191906520633553241048678047886334303940053347246596404359873682942221654043883505214418428098147106813565173805671487609351559699566045975636869276321836458929720077033390250018632498335156255266837094694042122606361721382275180273202561172447022637481171884699565999564373493619783754438489212588671911725457413503040270989992144559350005405825472518749054760295390789373118629611099408570768728274525208823895658307907113718390106150850609157095895957234620689359560664819763803301346787256751429264067913808074978565699507520977152806018440317091201328571318716552669133352571303062979505157944428724663325165806119668395060481688060259421160896513285302415491336767051639662680473600 [116,39] 163378067100706114464484328681827401471426404509503225172175274369564540665292499259837145764431514820223622302791176886029532490976971605707791289774516900763093128920517512257103025043186429826757233906333363725013302535959622785337779840275041776919587716295069710254932198799864670074589382480769471254586943173013876740622249466451185245827680415285616338322365550811077226180866793321144731447418584949985686179193896940366853844804843599347840369526437007229135410673971299398833613246383379251590296595731495929856136844685248442543344622306566731027211291669588441271352889099390619423628203513942989104274988328808878852806491693839315490576785115623274530663991448991513958700576553215231613875927998091138999918269126570525772038427487165290937977153129218152245117943400541723252063322259723529574387602583860878213115315413641406260475824821430721860393021521664030613624910370177122463755367536178703565511885134000222282639753668973133009334231074467588243962867175999634649058812040698686612184695927005861419912637525540661753796739213855278875722994904202315783681235866192137587596527256477035968225007196040537040761660805735299043422751948674918608731087408648249399408621881784262806484835254215126358452772538380167741095927851227712441404366754402597117911632566332008974288907188666172324958132520516489593276963392724443600929046625506212948053754591405846118485639973580954446614820068982545229718230285930117344868981969259135593753163492124605085959649664885492806696003151987165461365179939259273299417242197986941947245061974959696647018435963979253876127083752696271686579770168854081313112157415665610362326634517393902982059040532363227257859686036703674349424482709717610658732275055250104739467668626052237164246456829565144834676209302138972921593877343589967362830950457559402599115995100330627386935750504016988180366502874403444574111675941120410669222700733752599191510213668685942594578100644381999208269735894836176105723116005864654389283600513430622850632988178260923409029009707166445236586666923714694493291800398603649236980258333465896788622910029405304679959291736654053153140661228164464206523141894448241161761530026276035085213911570587694316630792441205852915796017080145323653586002815361261317657936480554121964136594147023893828162869311175064780097454080 [116,40] -45931349587845547469225494189727828529933922158658568707957761221362874243812758489427204507190784990489674870838165440862067431649546452533412405906911012391481815166348427680626165722497180649627488782858961600347318913153906651630840173209957368411896198720727899607525237237743947641381901484678983424574857178298724245657624150847007602618967606391453747716356747383736056776361598809756684070996458990152135464052914694195558102065791658854120006306790884058502095657900825403932711307077895628055021339991325998559637084278590445960114218270046305725167760335397769928857352280798077473204359648300695849563385232195411717319419988412261217734712499594015721648096001623275455664056732094648063397126138284058794781081440146692382762280272082274216194799531912175717190047154199620259859638794318250659094991135881927799313565974553847119881086038857402305264474791617087039150841039097710975818767278284970135626923719395855462988536059534413531194190061794501277729482402272192406123287370971752748756909537812009136233862682657799851118989623457173134137217341327947914802987075961677852126194018140508809268952232893737835115423684223789269246034137863778680951169136754436977678788905146974146147440599111370260704872257574430553268069468697376181067341428690446620621171914520296675930906711315710883694030604697731927523865503738095662806077550891905024090001057299300985390635600702816278658657356855491839755387963849943472479480136719577080722793056900198952199882438270312905612979124984143444559043029988427482243047122694597895878632543665935401299920239121274695317943592833494734929079549400929461896966190784498493896287839262929104614345873106270835342122835846320625871987987664944514182614726607927586591878852197570100637321464585264721080657700152682540988750194571920630895629684671149799273203665547452381685130065686991303024480654545855625913152961238153919865088646774470491468968485763829654773559438793077600908202240183273833153192502508295275498172379699094652217954235862299545681669218847043797980135392943074998166307382933466930985863110886166484661316712910256247051502216144083368255132785191497661716860366500226463058764654184523845339397277189470136178485306566957733700397183372107171106813746034302656479307458063242266095223620400235842570439260644942618296320 [116,41] 11277639431620498533755842238977320592304827508524777416035751872134423708810190648411787989568750291225721387163259471656550124920543555544265804281073285809928828322318299553599016978435893338358506941831491651543750732510580251170989861343281582485660874088019063939990362860795692353945370452957409584631259484919043679401351200688069666094357912739592540910717653589991666301886955208210950396607723322172107727516750805356769588893857723667482915634287063045012761009809608692182730157788164673720927449530592784044672508065079475220877113143370074327477342788020596736509146406062372901002158153929719395443407193130688372829781646399263783720682950719437188099912299690048398573562653890303903593013731504065751853211778845709738368267936343264256192533740203896680674500580240485735805177308044335682977930285744120165133558583084024540835550803424052421090289182149193959264239631406954750882931684786244369086781086210503370114918233936279493044185627535005781977024266599338909116058867002628806705596387620860587454015688671091272710664758633257679547850378717791698013008503065785514347971956491044075102417996360294588632937619492330378412971827187592389614199802846147379936990015175105576922839789536393650595534853378865899211967764386128366898817176526805076700044711486535315251641697331055819222890390194787013503296801447716718154196148793491373621463198750622626330286980345909776410328317169308403787802300727174606955346947189186006297816184102426243993485995750097830724550796949565243148835975239673278834000497406740889750310525071108774425124148184024108447370623048689021600089779727097725952585782046675660999845842407900396272848372438541571096760499753999825077071622740615046116404267191916667093719192989116702092283717643125832149318943485158707980986553583889214964414208254701209387574675392608716857455234307565617769780059743653380583064355407913784319560842911906627765216153102293285837811903013174492435773860262121917468932944295574183589924132181692303219428777201684440810172464954515201719141390336553928157999659081142394685790895569041845390813355216509659855181796779033506414588999898156328508542318022121794647132808935451188034518279328243729416685170836634512177467881030431594029586850282858729860547090396586536271277539767707612996305472140334858240 [116,42] -2336218017587017901862745485424150063580498384800997535689673069800129670649172063787735792103200393376324998379982916080990854507411052629266679904609663709804520579899570544174108119442943199229965597163955161055732438511440660759387173603076225721678587861907022917758863045805993387769743655238743703138675663740867583916424932246607279765059101003391429145886290103685114837141140234166651767453424991597576446105182049071430308903778195197415122279742400649191404908721049541998515737301031249023706587448963980848330492790890764910566787219886132418065356128398745442392538145052735133772496028654433672462918184950309979664624734955228784547637993885668859739623630152619447895195595832909459206569139987298003867052129846931243769410599902912452158497532087349677663114068269326137485349087855464148815206383307979977351469666466707471292871089733600739575822126646532626408561790183701565676113829321583887289593280998717924811186098719579931672053071829062962807612416972335593217987665308550329001476131062900816549386948590641193786246720534176013524813313515043673985122158979940659927085155010649418542980456000354085038356295910387563928820608331831023909842490819480882617843208002876287924488176092202586851707614993684069885485784045675814211031511296400788785154669040526097196967813880083490182757409098263014549834143857167855315377455677352128155153712185576822465014392719479453293266535038128775689763001396290860850011682821291963677352755038891632069149618667350572076786730845882276761656900297799257690184579856841784467840434504672924273915988022188608352273238402656396767640953970839341526976220058203342910620594256725596169887780549796347366059293977747950516722191167856127713768499456029530089834043128302119889193093430707788528732191389670083471787980245261264506320572640544527812164052167544473111292827114472428933345744542064862596721805519174383905131000948311095079462459469644934116918915542565810515242072627145601432585093272290829770205691961808206550809560022438727754587395424672854312374478663319218761761539374754406222612419443638017601334557467284986288951606376938945859501050717623521172456073683042558635955070506454541675430254818272703169838808775490825180432990185662272767938324092612047537474423720556630252349887684279344904476330400153600 [116,43] 373481402580888725783354647185309740452416593298907499679110087015812917727903778461921012005332317464739640404188309840184178534184870781196093681419724854290145551871373718621540723184174142030590075726041880312228908781857348645895642488481251238283738204900963867556880759970681195705161327215978581403310450478241442552784807803815094828715465522500985932679077799078836424459288456354435364134771038729963558204557671681648906304476069905098953290783205734380222310905401039672978478684987986347881626148641506023369160557891920735990046075688833476697638797260949195350758000761303799653768053983753013255887752479885912648624665547965864956577391004150402619004085066552860082884056844427875225405141899014442263278539729717959046441912665275560354953844524730323552805960987477654477366216283528591065801370852314703330686319056689991644986729547487398511903364712668356446905034519138662093449465332013994908468048579811902732912968253796376416226049649339614615868944157908801024540974501827783965194868197294497745500349265941505321251047389804208396072810436484368436878489658973338321607904815128793316291809463767248035143981110193924770356704408400362193308891540133145512459667016747047367911241456801977160159703990818733507956203069761609985465177373415285592407843881131254406183883716810189829503512541782608784376092358474857533288262585964498256321058221537170657079366661379128792445065273652603603039542903428800978826158321514752466319548950331654225739041569512795636463628514628965189784129941514819175061441039776909371094210039916351402426244452238720182420726730109498180379489496785446884676113930118415376058195697545091935041749417345434536947285435771404215773125723630179236429010753950918597852958505941951943593106498862261662990334907979490294603522402990746540080261582029283476153135064824322662926685440369636502282957241562703385315762135172520101106025287853821520137216511745079225354301120200116165967048388102310328645542877545089123179611634314153704404243916760619153849726413914273136591401142854951938927341771084259665507194433028924200379268247242614885698552611664247996948079411899862121354503426160873948212600499529876508572133704285618203639977676750247427813581856014842960100864849866303434705159143634878730870163159897120320574298521600 [116,44] -30753709014470828044938522128178737925955003358490485601572394237680870180006481946300901529315452851757514651987843837503664763882047007579983725087151257037692053090556976525775276148586859528965669023361328044146770626249895080361875084347135400759781709465013469419207633652827390743207456085222284168223320968095988984727427619329698281279284789711404103798420683453381920692973006432710628063540434653389122847248524601723070232768434391950308904291512642704875346605878438103885123134100923815086854003085619384744366469637213723147519759693848005230260757561277575714330578279887267610558383800339973967395905495087798185548402063426850678216183095326663018559438520342058256952985869587063560709513428022761763670162404014032156241282979650718113270823005792102172812205847299157421155870134392094729385626243776315427179923081171273304291825100051887337393454361078158384514556725790249370174955429936478591737974596944528200924065218834791876631370025281678291589607583249715868363402932751162463563861158008667373929731586331478810064013989431304110203334385764287923500696621633617243020854457416400472888695674712409391428182102575896323351064198743923284648034729582374730160800053455440831815575115736669397138021501461447186651691450894377219872683771468239622530685644778485313737936850616932460949378462485017227756096488856052243438966078899355488230217782307124234852204586105798132200460537700587561162375151359824769498816609707230449447329745814541114723609595667603198441047073962948067469601695596617852896658717730270249720470262237479894233758803096393859025575383044172115518428139905808844622671743759778249732063154307366610406364959328809007378597448580691461919256424410417166725738174637118541864640689141742196370214663032158748196844366580601936928047712519428960577502976267970086364345253251453449652875178956824398395380671250533514657362721154693086564187175611237919841977890719802681047946000698296223449869654228588827218513767190411753895083193246127721266130177381311456269692488179918574956523822096628513301201554534557696728724294731629706744034822358544342755669118326757509338546773481317986104040888611686033100046309918970986466955334287547718074928385444713150956147685880575337327668506195240063009207420265126738175806214266205422135279616 [116,45] -6442064298858903606010255923928124802760101814066683919610861709758939952112145549624777690091875082778684260043307223582895170907665591675015779219740932506403503154899287697427331301357473640726816847776309390374528908280862218771426176598077312094868191940435097128960264268403781052848872482678764171584458509749930974679079831445685819998427019008423520325134302255402084322082490048427819331376438455238454944265523190131894108846043480200841692990185657140894022745589270041195018364964651411421156655550996186660998495950368805449298843026113940768858927010232883417616762438653825087905042747560634189985799890702421047740560752121496660245780609984526336622321862405149995488828881907708925125825293500046980462581927470612287201785561337252274356741761234259416807712323246082378873891701849023393691866645233026068086851471190272383537784685177830507555424616931872513577957719879724289093008907953743222430191939943570254243389374894676289432696504094886044955595519378576839911371992314926281769041741341212057210725289746190307396928606767811515670980265257398559580977424007023588319411799043696659264167650566244030221952900557170892725418711828999001101878943485152000632296516296928467949324309013407028653685509684287427035069504403890624911035953172012369777871478713707265708369238858745932980706064242603821072024737843969350585767866607598718454134668528774290326004892484070887588679802692228690641271211400522095889947199877146279404957580354167056183418402639179811163842057433413773856435627139009866419359295468154214836600177977490646254057684776941333280796213508575076537717715311000638263335351927194290422048647606300575980252800456015358397228324304386994463695920117282455205483059108961502477452064818957189958031952595141030622925462644184272585626444665900914500680194329442867695165931005329991768225712060954328586270569076289598060106464401727142577779884831262838361227672687204821013561664452687219597342773205717129162497897120823145237338083981925328858601601374899543189987371651046332654005386499074499587140768298363572155215577805721669856562348199006138939829429472278136470088504694522843430933078822145187064038560561422997127918515371222731551797163400325587298784283393062110323173852232421773564811076987376421066048673633674192748544 [116,46] 3927957145784239298747165035307851004115934752349117947626966096701604454492965837700048968824341540936105027130737000095396291908652529291341397299213726497335046516587175217658841714439326667914951238397711487937814227985311629025932243997291015373768463345755896210860823815049410937277935483485493263527009834384630914341068186261059976719079603412996737731751686811318100084711667172777816040265705055957315994548482631701220409477129427067542864229600921267652336598829380861069197200787354177756006223262771620113542152578770415325993683847795273987949679685434616239483498811324296834630838619315425114392839496367854355764219249087141420145223633979312135101425831309803403792796611360184352594611726811195807081148737702721771667283002065462295595672856868512407785398080306750464988641981013996039305808072199947391402468318326163226822187935948257577870188265861423018418438264835603296313135811199744075813097803129608804632850019675606585672491782355885590123976688020537131554004375833509290077975974792519163282027518351780669507033703248388002360108838776611886506727656939454517664934634591670700599715636791479952499359397652050186078202083028928170948447511964977243593287735241679854378313904164700355572960284552249191003240672234289404735810910010719098534906735673913252255122009043625682384146103269756903118804654613061887325900464922123392987026297371004143269224841549503200356179895469526147841251761687126263686345892309318740829857091243712506814184867200715769567609222186154650513557257324673489066728398320683234208266526632817613461639625583460542212623902265019026805634534080199752401822558470015648270232711424817789247770577799867312487799794466289079833126247008954302861488546866838952009040943845849687592037366617169731076583814966748643448068500783368919990313748236590367115239162129152258638580639492149405485622299711540797375700678094914834033183624858714198289274213403210462976139966752810851977387767402766720403554864631741129775085603174060859207019150853189828851001917322974418615828871345351642059560481153073841652384602359572280416018635121143179699243563066610758695428705983230432445369849945059923554588611731902082184655069756910725532128513687613068514924240269843583555686984066450843374629618619292936665583481800173289472 [116,47] -1172676607332406503748902473868279625810088922424239827234561649516799696475099307577681221278258899684327937162477639005310884585461417137212933101129176530953733334609349026988077554893094106029292861895372686427664073663949551574964555639158884319693206546473450922539185410741349123695463857907184947069158423895733934025788585101430456985945186255919933111364638726896551728096943153984575707876984298486042946341584056385865879552806715033096531122445243795588572982548153487099865882832243942264908474449380972565378204779631284436965552493883300382723889291312343361156823338127655976325936715260538737328393384569028784089483236291719891753718664808215614193294162710760552628098111653904745913200558901038889817534408174529539037600715547721920545795024405718621684373818294070259603558654092660291949114394052728433030659849312286067076544901859829248279427468146645861320244685046446709315637467442704231616614861785939085380145875528601253955280533516426937788593957686725197669379821383441193088630221946797654206470026733875186733280880030612618396287929022968742283907851748429301199022331101502462585091484808155904229464548704228163945319615962705265575035729808494112088561387907394575362333167525587180005382523567081460335246581350324883271567757867749072967417754299799267361261954496748396669462060289426460666884285154194725380621768737118822952651208566979327203640688084630865643272736194299555541768063685728058700797644910214221530703804356447683956355991172593520482894931608596810987813663549220288493476949303224235542246032632359009267987415896615722588043971286735134273385723633068194627276666834760418620898672683441245382063816283352219625964412456686663915651816424699730253261071559502435156648610053543744561491103026308358237237419437365081658137228007344582525661748571439712145577800890641080512494011813542222552597942143212334033054976012067643717172838054370446327024300942726709982529383295796833790266588977188433179928640698601741228680129560447464619275932327480655991883652867645261681174700071541729788938914339551567063347199546864305156888011166856571307344442052653349450414474712541594429453282861044703641754478448275766125622247203484016792559820957783320392309691636324151221178023003319455665408283229917351201466545887772672 [116,48] 258461006264676058599388643043627472503642316848933382853550934235323283303565744818081967618930284847922536502111731124057420697283332597563411180578332622631401966786206922974558446233181947837917611564049370618984533670772050816847096871648543917043303617825035362266016669941906168860547731685153037129344165070920006381238375789312829605863051261993004741927677733283126643620692326720309004723943273728732139361362841740688309265473898095273042270080218263233706703318505387896496458485581169522537609016027233493470719697162248210846828850651089149918385731151750225497605922958256254456173670482344750581228275933268048337432346772382126384083346713853864386415716108479800413855295205187506435916778067437396628275710312691358986145184865277398037581345296807389358494220813092617186249387555042452627468230474179144845700148098520605747769447221237259652944065060404849596329083334016747435368886816583454575907355214967663982084843146340657707474212819520082500005856277948738461408870377898701525449433569869050509293784237078020217524638414916627637324303444866481350146226828180259715432566110117062752546545769533019694464243822691427938508397887749869115516610465824473978970610196239949751896009469757447614353015267479289339235793479539324065485588634347449142939648288682086749870129923552333381347552452543992268947529834434747761233512169229524818240578620122840038695437577080787147363618837652544805770783532617446827587822446163737547955400356059106049493607157047570730120189023273893523896519763384371921357747676395293141564074562155229952508495973295630235855030550577317409608335032161236600616185444900014438715782505262764660294344805415723014099036749869751126392727339039948839483531168738384795660358613098778089623486912719403393542098232315277057481622363373705325194249631042140056137201516143676578024033438061835861300045733752430432681686985211335418004019609173984847248160739398921542513363241401042481408247537968849488110732835354716405460760506133140537811156400872223196357547493507403369390952214582328043744375506719917457556628769410909896214265432836827852712564908138857112043971717197361022391283507556351102994792809106053839505874931177853103923428721884115720492181768859040414484119940110014999458933222742197767108600791040 [116,49] -44938836280594394866124428649879365985567038525235668235355713510381620912012005185455582491047679052202700635256180078904130859354207354235986218702927853745898359284330494450323903593472917571011788021556669311218772686361923964947909741280270150563586617686846653484370440169655858250856722551723177507001771746301436344286625204211454265172475054192763997735270249140787910663626060520093300743070671413590279995190346546670170863153547701140638141370654412318971499637525755056986129664409234657870900176547862126111365905310684676594896369387110111957034186838011576655641447269727801812540074424942678080071701845191953014442210176414614914665278117941998950478679832297617788495037072009236670178331979342683935550393827156116828325357571787577376275702159055795783200736609319455131181167054304618076527785997972054486112394968321021311410555236835941676443980505451000958795943945954701182321445543924770020370372867234234262585643892403805171326649054379769122213458132010437741667506817160595159802862070657206620614208290731355387713941690857037548346022303078622595130692170777741863196091493642937714146853850987626079390635410451555957318664575156667088705212851065602304815289460837057721551953079343889378811886848345818870574703177532043881057636628102995643819192164386757550320768897292747144931726017808752009126360939402206118167021809907922932073380705599066022371445436691683921408751136219769653660093461211197473019466752857365903499402454432133836058133488112918764410080258146186044688261663124857119447692875267115244078032345473612749096595834193496844531463299303765251034979602356796557088018528206870490575038978963836201536265955295368275666180560473293984501728857653827893605648127637499361583445921416180054676923373320099106247529790043817641432184543775086213020911098316228692625218373223195953056303765759814123062020455984306353404158520807194326482186287166348885354381025003241169525555451409392697514958776065638454909986488946010218560991123005549506853468488834477547572043770703508667634347048416466154042122446428314810659009823389122285724402378105525982085386284989537291459140871194748983552425507729242191916767500499867341184031614595228965858930392162560884470279653368359572859094830992530123632258618464132866752118784 [116,50] 6101035823356933893583507574836489202179612718421603750573892663335789367403430993048620198101111043425559970265910291016069843313200450222703092247702755207378736861769950044949670320070959241849681926603294428414421007908328497885250924058292514392538414022544187827459902747779312299084897302086262407927318209525723141961998793315217300721763100728849877884909897295816115692145088552208769167201875014863125212571293054505307334024696406852452006643003099016364379213420488578978777309407773079615999663213014325958692836534245261527629224674299588151310089175817167958338175790132857439146942933931374727906543036338973983166955137525607655022772547365818511488635395144942599078880977118902512921832788074109671552122943943352683326465281927044988833397842061200400568396691821382226516658143590719192823222972753695060079321834847928474625451308758510221260077735978883587479383708777688877684006570904661581401853232326345668877114711519157528780169205776154432908984155032046003647280632574967982757750906556631861877741629832582085802567460883224668120207558547474707167727188390311291087828008003634975675279216451842506113967571835447763312657541648946518324182794840375351270303703022866611587085745304789664339478338204917170791478173875075415369830994699018274212086680637550686045765561405019784541812174051049275434068032973918790057539790429876134048169207228671791937340243554059819784180525705807285235185293080128166759392181112698276760432603047612013949994049241023046820627152554630930182448776671400617503994216974988187342316668185035029561673490076974541085035443518472851342728057432548897310095675155758598667190813595056722719067046331653892767181538760625227441019138756063767713359970628457547482666471808757019435964627579526414896955076323801850992788822334028247518347569266178367807760474547613122485819267479271532026983980015707248088752632373529973181238218681976401851108263013141498393456096694938034482191857888100192177979885971027286570932813023594937458423779293954024405504039101415441005963448481155602894153486034304210544555778518741530120198206126261275021127341326586086633090844289494921756919277878752219344297398282596579868147885006814159015036144877559344674538908161166368385443591703315935935487604650204144336896 [116,51] -588399559383620997956759711003995588095911638202272351580143495558393800160439370377943127748783337714065080321965960736792826783484192066832091645452887037963327738720939004539452569130740151850998708774949542995313507531818439641477545164517901235242341740161888379530786705744309200560143728110477116749390904546337631163427648173492382841671858284935026110242042129069572915633746668132105362257830144949186800441038042586466321853116719834478288981507314463762094826724186761219870601482247038600985045112773716412459681127283307627101178655481477960788972873724099757035374192097686730332463209820951974043379488501065252793673207238681587317821724797150848951738437623105769462786781669297194430698119928009108494231053814824183389299305248249469178454779681056374791377190123096682520027655430324254511108098514868275160766294427646305105612695981153943517919679842893990563649782041472643754248173591687502215513894413687902439686914106466744235756588707949495565009331625463076818657415404482505624528071678152547344302539003827267415474941968577652911274987101152138217229662097546105532698073429468921008669571531707193122534508740956805779900223768266496325818721598828239674015378735798230319468066453705564670046082068289586282617371018733357881691505968604903693281611274781754784526133310317497298883783105953376876492769825498266810466928550647349091030829359176608482136388133521172851908186612059745036085765687098895347627131851469167155118711506285099298548999258037383766327733617564504270643032765574187145801357174049797346330620365333395071286275909218672219412761512383622955979642721441284695661375021341176306580045430561425157382364788316451862317878347755330979388760899379450219738238426779603247234950070505987184585775461369030737633734057175411570406171566428144695824186766711414823540061550026658278685434069108395020217507831740345630498086065581229015362025411222469911571268081974686708709371576291011267488335987358587028538873215332682962062213412878528419539163220955426909636834348665837279071241146749729436257210730229457617916090608218337997944991277705005804093428663101417142334926976969244346028888810144448393041107801327911084546884366440805983259084903077655504299171952774396118495410288336514792373824746466312192 [116,52] 23206509257226020142145238495255124529419402490758583140170331910317053250474915869433515392663047841682976093600504362932676167810525327980261217696547311836823495696166390633180946207880107326953342974015599925659313948111700649451432936212429270406375352367896689658912814283205026421672268022700494017101717568221795805417272698259947165540048051753439776960503384216743066230258007381075179382945476874671331915528526014880987977702253310412172649043716840584887271625885629705469017169190957648530647677046238458566116648348597297689754725947837701052788132714255575339022842491956491951438894328689931452049966965849696589708241411833618235892824111650865643390448507279782095126836222002953782108682165413583247886384231474939530430290238028093530688112373984963591253742552232983615697404386813341047444478181362516214327335499351263883239535726244266220176046547702133404954882248353681180030811383351054673399614827604777041276335505661900548258042009010022834843381895833695339954105709036094175480526331114608380340617593183460924541202534770816525352764114117335382632200787608844512653737279748102634753966757713680886861183355534037179293557759325173992614666933113324996029798949668688642428118823976588050530995737920356017121086211383538088498751145981783169013999076034217957040576093500828013053356549260773277014163444178734357645013720263507923797258424389357576753402873087164193812988900106403767507681078161534838206900195785434712829247091454341929743564886351657580251641632647020439129727734260466805374796505688567455565839417268009244489928434069109173959269439237945912279646210197444662336230613227347683055596154672632631526734806697113455307132937359495709115118532813863623525606188358370237141555901920667027010136142907738739377951971727701663007176129192409769393064917527137764203279392437987672389985348563841545637621074319895289734090305682130594840479557537381470661115666914600150692993680671614881338770561455712719728697319162899403146538599057705212076672347542726062739022194537057870477749871449181844418286236186368379797967844147542613821937562723471361186760502413324305109261926327449712193668038343077351771056079191481394912296383027123201174973673194138310523343068172939414326691435539100565401720856772608 [116,53] 4544189288029983189317620670944239970612626254217771002559885721777430140247615596149987013053125290779938630391645967674469021026738246382577124074598411677916757761247589524863830113463630567628971306372953587858314937451554761851407531525944106344022673610840531884788212623201896506358266178447868053895809433455580660975563263431843696291044892102434091711711280375851287462176868135834348073488897370138703017177444292452055853292393915827095965829038542574321718183922343252523529598309715214558874133119656660090812573244332722759371613815051927990566770225392013902283600716191038596873716169696206260290940932875628661104221771590217882888062073682103598572947989802495485405822231094145678064100297478840789829468265368280177477842546161632804040554438327861825370670037738757262866142732317376107518260613534916242810104567390099857109061532980040992863761203701524124769868040161695074263006896063910160756340407401849669277684625375841315912267283292173161154880296564512453569853876714680458747124029584324397822377471575694813178858616496187665767468930557613996934896898212540740670125987401704786725253289009221452671412506424618104869792196068100821644779208230598472036362070157697292547890813440961647284808914091655586790652034459035450770842289621959676052650278727515387025989328720990315037063595969287207467644572586649054133368893445565508171146028081105381833237068479244552578617447756236234371588566362803934971084399277574554971592200755977854204712140167778080780322578488499577051214615200210594949978484624917465089047812542473778850803857736638109615793166190440464686866080198565175440148948112672909083867143230944167956683920201378491700028338016816936213542007692299592958989150047092012092990004299286691216949637811230852059284324714125383839390454368014929384037496675493786956864637565834484618959072429413648105505434288698413805891417027304702951924553294077007021487039541844076395158435953729122956989786637245635659917559446902983656897215146501375378773879850022610662753141407537845661622117396652005211299760108275395924791911801341367789079568578332430820001667885644969721162531605342546231867369873641280275195648715596316131014111165575074288157553207028121727879197142618591152035919977746952225615249408 [116,54] -1162426226301180076912189935041848995008234692903839487743302623620429631441913333768782257301642409913293776322920657032247540695221562926000526906202768596788700935299666978038987258439487294433168333701552725062049427528411102285275617958931239078835954717580281254879809718491421348232032407496112100020712848423685472740023414052401112571722557817253548727831528055710030536023820077902194648444234624659366635838939909063403929677422561495783928007917539352412897935961121706924138955368104334036335931468909753889291980866052135658277760430624774280609121029937526380133235518743015942722689677781051455401374332362832873664031664351206135784882114214868663489939621099085942981415612879932563952032105036011904660598316204862483951699927452133855779857994699369327507079878090484504093717745875393901023722157807282647329349263205679070202736406108141458838652196548727776489225881801084086871198255218722574102821692156292809082967706424091065246644997316966641277536750418750038752799360658742942123567761061305800304459529835653565383975382514208411491892287154816728193073453173595713996771743342339506638572862241405513799044182577136470929933369589629426411800842977267152492995622362950061479305364937513678507275347764425691611607633488404163497156013263687769970705472624590165285478694257979526812045255781626732766087535894832782870892914129831046682754928493902716088848769475719476649958951668527165364622550938322071913902796747706877655090163654663150662988928963832718732832899967789381248403433383445457275891508935881764056287362152992563704330399207610471453620994890197345374107134642751105475970324881135323903671377731024720712992064836377844129245361617764923655394661469806023421027907009697375820319445012370059233675123481339567516570003283685271006028273274189379825153283573563238983595729231286000961634200917846712915640143254061670803219568383178418458452450312314118469557779790376194073323967496621519168881189874865833067670045231904350145062592812896203414323021246344581087349136955196331031524031857339381938260870160891592446550073321919621584823971520442975868384102048910294566219638811106027651108005647035150303820964337207024596569334168377642000367653965299396928760198204399306588053562932181997908393984 [116,55] 130704480361089694467897861196225088182109489152694410119470178826385232204862800259112971991042836280443332865646295574736897570412947539992493029182294831907525924479248106660505447763436375808441169525871665869517340113408460625997519213422204810735128570192187985301688879001435541982666199017992335216697903609609746199191766001934338711406632639656013573036299521681992549067088777242774639355732092953816320995201428855029234966840000072255390479718768041354215682690646286386007938212107665071494507627540146002600601452094886297435668774939610221612727170885095605189738739268539787387542654473131575378601919646472937367241625156795970723766987124541530874775692307847903728461157994373964682706170383725672877884413320591638466464403139016348503784333737103782265507013054131692792786171346642449968684844779477588459251984684363226053895609527098312882683612798903146190915798679152095700776744974528746861997046332226773054181724261727975388122214045398492896351345873150386860581813400090138155029875366411314499208128019061657256382088296204701561536576920900744105572713175407005451417393214449159761492343047028325000007556979503409549158108989045406160874621384489605551589574494072807310932771482931097465326349393925179645220566723622129470769335217485602640946068192209719485141957204658655649957855851551490571448349869411931560945437926904467865732675251159261450928119124777830252161777393497331197192185623097286557999902156803894733439326604738903969066599131857261766808688071637323812704703606595088798447265545371817493786308463852826129777323685196674226123209219465731661077168977021417408420673876855709100499600074184620203837689867005727117094129305570224756669146537125132805258657392375200129777134543561942710989042508018468203114236058207270688029748413263221400768204542628310720609272002074432894548827339411899514844722236223098690435930674710018944667087088076935666232145456772319646460085071576080402968656797671263803922626470299301353146115844735659238101450676254696287878181200943220410013732736268362345683937020211753318627201035899746719302712340956347167271272065450435959194566857952245327264252429567300238884037566512523544582056682729929208227498053228821261006792227025244040299537160125856874496 [116,56] -3165932323505253072209066337930359195441995175905063708163484137947122410727902172997968935878853781405055210883734655550003436198987493255358361041918584593009776592317293096402362592210527494657069512954906206916733579050124171541443729492877928395826871394374909224143936451176186993478259880455229718420902847012207793722241663537390870640661079762269502264109813631650164057420088024035467299722380776777211504433630966454101671117237454961039419288255329334353961713367306553152134605100172397018258601952585204184476700322217584399904394603552561623372563705403949614992667436546954423015407063592205337399170678977248199326920457483482235845345456691437207256560404568480581054707638235479038996149182682841306805239832212891823705865004041606766740746807291754175707729461993819262546317894029420584889081014150908991504256441213766351884402888226447708165598364063149984348729561843836044394570263469682068049312981090492184806285697598125347736452284626629981759926101446923111093138956528978619926944677192210985829768821283702528574623221926340313308866648814600623855807094477254937598517530768762063133016962790375681986563617089039552518384576915207899518985594078047424978661489875955608474894477269840982866037746497375901933658481443208387351841610707452282827974955241239055452944930070515200432400331450124125883919442308747386471106794271768673275399991847737407479702209826119253740174561575869651509083404164875994057906956016583363319511196835637341436827089906220247432428989101396351959308898718774233067717001903515399119502391633029867266729246220230315830697472009112292699331877652272216884215695578984294762615016258644193378746176427039349259086323629833883873158979499259378339726278984807693115921092749928090731583259395671144026222031370459384970545957037156464939269785167174775761911496063529618552731016850059682391966800115826353889739336730186202064362034315725198695809347807208265882972314212656261153143847563229188731178810718193463739646532779669393837109774617044182196281338459509864795523340387404969857415513437885110612660991446914549729740756510063603379310180673282164432018625146186764660394800108001440901019254511525814817247148923019976247087703291423705940003439684123040875646082988638208 [116,57] -1960852839824771544638878822343357056329642542687521819374561682252153950478258303130633733931105679090803059508614140335357893612154542292478677652796271937675269517359230873340705397767380875243380010300970350268056937102196947552016334290201368688928749730574153378736625388340544404432266287002179424107426247140075375088524234821861029073551269251776264258301394561577804691193095863936364920586936906234087930521337519795623881671471204494381795957854405843882394467914855530209424614075486953945086491254320937998947832619781152793960000481978332588279607518223188138324948633746917891666946561467938273718098128349178649599568698069799892917667122490645371029675094337722010706874819800307200637818151465614466057517279296625881818283764866148301850063824255151133051999178384634568366556324901444590035784211988726746234244189064682533832826326659903100669205286799090748375060105333935444027650963594932501175597096794551771688537160710628096042798857177870710349362119378528277559555268243682827866464800427982287179994241666546506584863603772235667805554063175137840534599238303480825417175433862524733647678976772964698532065212859815747764252456726915170619396341682840457817252096304373278144909531922331112994760328131572928447103053067317528564154438137787839485394467054728188751510231585157335852583583926775820547958761048885939613287693330660467488612944204191103323893244537302424526738559635497152812348902323606164429539362263923961488230822267200143027147372205250864584110585620012505265726109541285739496228942291920552722530467618313228177275673315596423908947537315809546362488043158119239241251794824696416295859041097469615747234537844895234645851365753367834599799485679719584727033865519627481729368446831270152868121952764741313716068066358807206321329647794247393142221048821743869419573430581597861477486139445283429959201661601339387976722390251912300592803227125886055481659490708410231239466598366014090847295674881470379783048486666975082707765858004747795178867776724273523145262186906279357004503161097702687330119016245365332653714309251960392339601278872384226025969700741791532121354526667431601136587433918657509161473594409052430116307170695954161620178150927626912974840193625137371590158473756672 [116,58] 504533661455113488274880701701140754311811200229741335195891598870788244106556624487150343572111127317189916279415873869101144070803289240723563239716799111635100361326137258591547985282880173514890439826273557712608041343494985867200476953677659342610514861818269811476445655856243458581863671137679126178173412564051278972322231722205879042530636096272388021528168388578275505196551264323894172845332096911560788276693636010825365475215606333998227588952585696999584260759914161715397859779658981782667856434291145155074763191109701102432562487999209654392797011784153923620146073427763201042849207281069897462941929170825432126516093784616482308197948898149462763701547739762223851356954515908408023647027596343096130757175939927228670345711074588547137462876162690266370334168184266048297603726377443879465155133350026357176917804445242526155127707793948384554127230061547721332970503900874120696795196444295916522746095721719847699223011704805081899074427002508344996135713758262227027328023531275189685528789404472290125100158862698917415468374562840269160787367122992429127607697882821950235415849739717639189340946823649463681299305549812352103929879819196642892427063746003568650395169983031046423442016370501178766236705269880524018061556946804389408119662873842426060550157950641795475775521088500907447046695847927561172353322782921205860567231939009549695438724626496705904806687287172956110814297554951327748059069060886245202753487550292476591095429838716974760171826309941323641658948296107729136431459948701684672376303247222909160484949452382687590898279989460113996145295420029713836038669628456915693501721837890402385323138756738670860123294928384689504367853519751503269861795179987746515175910743604535826966963328263168240415617029689817484304553282035889412895238422461824528418686976304372973094978251461326802714226181055216209788511929176768471945182216898022285621514018908535511764731173808861441682912448645338319984640799677283472632239632680415290534305326701539184712699136646701009460248802563358790339713273358383456213961095454341893560519147150047603346791254773756057665637140396632877356071084836653272536439980495935243936298425651866403533965808343738572427644364911776095399849936638101077694087168 [116,59] -80002671804309155831758142536255734552623180408380232047407597217911528698088019166524895505817764678319114137790670833456818568770253483321773127833723932846630033884688475770571113172153195812835364329814553846690609269095995561197270865273683272355320633458507761415602263840945137842079302824588003940315824334320304983599100257854571029659858566900089714131167622452371108677802405946140506940195426109712381564646535419564996584673268839762947861477962084751799214653040375437383032430982343300238437952997447243758442821974639215100453521650074122600304206729561334924805652746367267699363556881234270736862288950963685245584327173280788074496949171219167930823036880984510734317669919845720431769634547644405548610548596317116478568582186015357423540800600063879016509032170109574169208328845649735658860295272182120766328428356462593217367944985982016973706708661250853237738152276664528956031842376075317529232143536933973603118115773353207135538768647626810771244709735813202748037192015090246522493496135389553005424063391820427865759481987243174184862693683097801478306679979694048329824107899948941324090851736793863368915049376357662764509936639319746562286863601021730936447756991617099351233530136737291672781870733653052256173198029438326508334155985956438926788805276622256150086726900772479433748494770194646849751281066658993304053468109987691996105210684158942896735636087030504981589985922609203200921994101466588465093622693290752623369350290662422159209788838888943747347124028706922970850728253142661413546267827201587196273599738788800756702492958384991015567040613865521678043391492281068989452948852880852429095398448634638394869960652157669099558300221086977846595484903315167888133151854412193195150492511564567629327627109420861839196383244624192564103678156749428043914103871227095371409146482079318693660319519738586608045951884270049834313421088485385195467412747048164981277902129206287538535382348130350896329578281237354107464451009284507053334444089611185964395732454343162987202398174899495301548485397218454600205285620357791159415448766160722123120449403349485087424518566586829061391760376145558316115767284536768722823992764685321044039650788129109971670603985597992346087120656771190538371072 [116,60] 9878496460939992341381708572481937716168249017087205135085698655481774059931914456410125251125978667853187774555083058624155442788529376253446478510179549481174073745005145270276540704887127312723201644516442805186886558418207015901256266873089965443913411361196554547637687788428746265338626900043525388605809577183400869937433286587522945006619038837501726115673389650293537267794985869402652197963668939815744232365636735606536676499896678950851549695146192181759256766330037636847834420272476037011416550082618636272198176745960602416054966935779435363602878890452754073691159837421882690620998311196456753301720098957379351134491613056533498814676362402025818442025798491396892666346595540434919197433291111433185363564671308338591077177769011093416092603868971214554021298562210179686778759698301248601881518153304241547948775667177314917190076301692989186460780486663194677767714429134983301048318626969662367768907665377969777654227847847147900305319962893338043335847574662197779216366309355607877594646166247700063773813114688469659624910265960668691623418478805090998908630804417484973908132884359312283858139510575884504021587975716691829085857532727394454942341064755641802788228493803096388104561472557390424247366066143318367683169105018722821246725751405689839062260337039878385525829614435858329572586312392881757861142694772138530534604231167117352178247350514944988030419827924659858437484530027776864046563611545424475861333992654648244815048631473200850629412999440427257997713465888373199026370674842751509781393060296988311880463353425076632722124989642572956174768660579955645938081600392731999820261733555610887136183550652751695777463199423317699994254430886949529574844021627417042581364411452781361584365875382001750335337224396437353494695850991746479496520309105579201096853769041921558334522980424455517557347134042037934381069616156457779322320976268072588973003724454430067178860208995577160732460220117180661319041848676511249544808524858219501218943945355553487789167357695597844513603383744134834652773314168083353056276539356218982245348083391103567742322977680346073016823316976777157828707743222774935973034636247520402331152550542772913027700564586621911925538137249950552724609635772029468672 [116,61] -1014915864158567723860670121958138548903898508792874292651299608045202527513478013959294720446750206157986314363832648240567292406850909762444040459086210145192589527043748585265106682854704354813951889360693936647600694101187744461581237916566560804483375667097569488833120602811696530096745814761164848473465611781689426312727950018233385953902140642461628794391886112672412935435064659688650428294181031616110057817046089070966795059818592766691113105287539165417985352072119068781688914622405002857084619805268107114695705938523477790146268107442305461531304385593670204735528164508901562034846865809800874216070070274792054302184407275051361678539515102155811975936132057269841630373306195453623926569247552450592528976179979074499407851539491782940547081165058132811617207242364622385760198009909135447018613039912589933371693918091234124207456610051581654363993947631179646136434362826120362932799479989272158484828343810790457150198340740614074078108790583905334850059182825962859690333994996948062928740146042450323060818958604223259844425160473473816021523993347772603742864889613880002528130813599081873713145211445117874044110596513653349190403378993596399661273667054456797007494314773538538070069370147752594145358266105241223480003322126083299332364885102205543316509312488596765006608717304908005453856586883591913816826784379261345356059735374868632908417301877640532249337494170218184475482517117558938807135004873927853683214671936461190730363293120266084724065332786294718072463961364946135554549558773913093972042915160218388575866729401336224630418169413799005941793610051192161192821591861025746221318799171494405463292394961521169998185149681973635476440870728418039231693651903773629846287150600194000770360281554236332764007424776600742368467451162731223641830957996785023064134669706637082380839315573081637152405888135060146164439145250626688794566304624560317051076839115314810717352688466656336706514167412923631335621830351327046686755074862441360092646290795944881964101433899134827114569100195868733075995992168757759531007402630783755925101121217145079693874358482242094498340314474851592265177003394545979755196628580299075595239593840255882586700609611569639734579686360117918792180587841978368 [116,62] 88930329978394333873669271827834969136962695207995028391407530088674434871151691714516769297446994680083363668963548703028881964628377610560163771158337499116179321121311875975811826866285608237648329579203545497177488045965044660030170931358222976668083485566070217931756811428119155797374548099560066142459277387222717940789906061260920877168264985076651055823132984187130074708075427087874314171161071789635254380826867661126826926853431656091496320637899084487141870114282722339489262305049615724864967156641778126538483544980016417446197488876976809380139727499669751177459795694501759012673216348855858863021174863135730313303400474213688966769033510613182419225697236269232131615819506353741772380513403255252304338578388012489021340815201339444343736456912817219394175565906135716040328240159455275616630136179132472483143275297830832605520137613645828247879024240147600099581580447009221876575981073717152086896826610814926617065975654371935762361594541748840506978460800030552444488756797486704199227517990753082111829791961669986504115291463190576483628294617808002427434956432400103593563488832348355796423359196671885972639225777247899838848079492784864281837634841483239092607175494977871125821608660167658857435031779558487375296236294364398942736083112064442789495463735548507450441956244316995648286705309220035538020635037030668824155657622680260204240130819634578536826164922903751501461310412030592380383567733018950122265806515072688228189608886924167601977199860391168906806197373786949440617284240888697412162670617901657129256966710057190932418969557105167368302715268853742004361513805186004563934571733270770131329450481950869561014801186488797047725396922481659965597988651275107410999399665844479851889487350593692523207892704480998668234084724338466073162988282812992791204661844418535437218205675113030974732627063919413170120378144210546270673712292581408154997185489715839919046925986306548147213924465670029078559069964471455169010591959703654173566817144716337305890439117369094676878537143844883590555593446841627332783714642377162501843891319773874565271616351643629476668381055923310149087805388997609680246087746996090418995400591668023717768081348808200102180646841054075527916595183616 [116,63] -6704458449025696343093584324652829612914929904334896340772852518802279473401814777386303176786396120273668036662099405332743774099827769726421170658629788046973491167279448980301539093368927531807673745505230800891538189671093053763207964333137698312429469746299860165751019452623236953115268207753314118690282669650371864157403857064575958186818316543811925084517436809644580147915040974087408187611160310851957192223784371808739196052168879766612311087914561070923339946900768382703694740389946188057002161872256035491421996803021658030556441198017139996207667706795285265063649755445931513846930764940668638680857328466408279947950342497429259033855392896074208578376041675267560166061455534340807252814684007225444447229632899695478471876573248698572993736887540848311564794607706965404038559221755193073999546726427603236165213531117014472481182395303283220360797580082877824702213278140503954455000348725744534838498123561217525317609279813289182336429377608860704172841408332039447116546106060487235621024378467207126754176638176883040103547004941363977446138988267204915350724290329361653537077095938346806165732944221181737585267772401425215542315926518655747518095879459828437011545090871217298698898731381550309127982870850931022961603743225283195651189855370066020055114224017117255970413256323602807518954737582035774728596406436444115300888113486788706719263934751076268962929128080422701812834389502024914117281288521808383040851510780118497102931403999891104107439817973996964475387947952164283867366260573745725740811313157211307342469019143952941304384995270861082020788986954234205526311489313005909106743318291893589531297901411945858750033845567447747967359135139678359208188789746640953846858420803843596619548350772337625214804392737765466104092816426716595205791659873224841358276259597680088448906744898896333252988501449384583090459477721332950597957715235659769482335678145419231720668519665437491293755657450272119964117246489270045991795260669110162403025036478123298063642465989865974301163902698838328798406250452257186077843776510891682919237975351439809113884644270395384325291531055951237681623599677907858990291838417382351478221935091823059348593399628615557367491199986339888375005184 [116,64] 436092537087771674949789470845373893217146852499949438454898162678608063636408106033368846830438131250345025843546067964973391420884651215463534845497640789805832664637264169322820123526449514648044173642818385095211568894416122897794709379291993897752131889580369164818816764922859203358793034817063381502710478401657375639450284595520048098391944772141302369634533824819830875189789068496384557398488067841974160205770623563149183958893438899658456033386774220483141803420624285297233728402537644853890639432166801640928052611451564981600938248711686417226851063492698508104487380094255485463691634617765223340675044587513313922247819373917873060633067396501913776553685345872049302614208245022909987924131154943669111647139260231121602390609726457166375693347859549695387850359735669767006901843407759260208695760363814445882747673121550053065599225855752895923019616982498339011994340849173199272663463458021327037390574589575639315311350392962658805767652382027065592454314206501414703277185844354971559972526418477602211722695173646127833000663633372896529854104465217336481705413925771277462496466477152642659446266831898165152176217533521590812977390312242004647427379075080141431891263472161056234262931602540102430799782192279079585598059942083993974354956289198053661771227946213784598596725486548883882299490130507402430656105293210452399663518174754255498349564417898766601336403026333057480937122229124883739458854350116233466735440851309009679315952576060503765086148545297267075119102232052809069299664367338382321897261812732024851756452536124390583808464380087118034553404485571102479869868638962162005811541072402158396116839019596937325646357459755819493493894019403041036672859168618223152135992198666050355804400517834177942226404790096895881066498619304826657153195993493792812956225688700325107972567966708204748581197542728437229658870371609193646042085793506894692855914484584703219204152236472175425881391466970531070525173937588153973425513450873091911775450326500948719570913505760659906974453308746182830024088525449892523490469439924532981426125819925472717229128352982407572512472779822737798340146055497289332912831785511662447320494673567436702478659478783281612897258322596068867066 [116,65] -24521380732576412973061273987501784488496321223645047654612882853912354259985690321395825172072588622069326651926694623292779535685864235952432260691226432848937303692437586496342986127173511128263492718120331016836275298053057397163000336565694443248930750108728711967333159446238770409370249590508585548265676525523599312602098801892108613915290945812999078493328530312012833854087563095897284990580620961186494634417783164117017463352539911695525542612903829314400239258436057072200564407638561269872592593764758288272172967624903783603270114382793229561129230303783369984545220696627824829651873325244955970089791634358236286153312296885428547269899052153320322460068440547222590143410434811433916014783715545020846078185311818242136854249732992230984785481855214020606525394436609785395739520682713127819514701884063936002108801045267165609137590969370989882142828568927773164341373916703914215483108768537256918761422590692616778462933135283605788772269214209354809405492664666846853844486513325622086386053640928619114114847780683416096338810684237060938699783967604865810577714084215730442334245260648903569303434288949177708027500926288324877030264106218741086907121292642991668508435725003155330551700746505537930395789036603362726836819292907779178538134859732079802784473638100142266381973115587624011464195901232857543911009888653653139227243933379477262084784735447185245950506624244711746098482284676307284283045853158345301065112268810739845091525049557744307749566908530106820169559925918830260226477449022251197768475639128818313360553497747227374709607213886382390877001771506859907481532230031501699464515479005509322008581078541848140988162858215284221944010991796984659202273846568466608496906884696972864144352534518269982681798549114225145456226605431117553186396265816739553777162966798362678372713429079298219654193324979640483750599861794187262646270681122026555047233196132891463936601056726684741177242876278007776719324054694351762253650247672946195345331138031123126417880726115385785011900534412737524357104994551123029245921028045901710633998537727986357911786317414113678324725469762022400626906643495913258443961863387112888007133912432801070386857711848228802066086135894384640 [116,66] 1196631974129825227459545535283482145713619106211145259538986443833122485909847080426095881257141103714903329998107438282486954398937571201855395160448776272509615141314793343693866421501583394031463718326146180189687251589576935215719292792773428253650323354226739298663710718731100491865066356555244040504865333464773264467215286275547966561765766815805854880235279667084891387629963726710833949298956971081337857023288511818658976544987474889474965996117472964808625571526169155695807338759353518392788797405918373740554805061454621163279204572693772435039044924755155985914721414330871636450038812189687120661997387386976894988400219557835476308375208617459464952846511104838428770493487892693162757193589059618367359550409090601158555655199899471538007310208351368120696560650437669849992250942404007235364167755005237939019463089741997243785194345254142187681864494816250107632794508783751629574019816109158642352688649056318574462969725356933191844412626276973480159508036942537035398219243677306937673481924586501730940517736648276060846568779760074980465567410331290330633553594404342401796540476318776963731609519092272429257519804752385014770185960691169488128820956346480612022337703099043062657421314868394321591085903987784606044017628524504818701051685748608507746951146853745216189761506963229661834688591671213287780636023755524045439109665254678792318938941970798056918427563416059307748662771567531755501193017809732622834341760261775864625640727582323852272369331446912800800277970101714382407398410868312738061936276476886655873943653813315113573020004819625041657076358842463269059305580234408586700244462527460342755461189385969187492018347430512910380018232400546225965996276719549948017609756521170384989484151320771864054163354010856402601711303673389765168615715643523488503471927170324099447744027634827366776730927716964804807946611562831011881307822135987790681975568723231714189806526636351704244248734958461452976576394933302950662429379832727693519316337579379547542220388677868890338206325072324856409816675450866530280394767778843553042047002298718495172472955143858760311528566658059970152642616166758952411643501030592213145465827841347256520861800087643000012837989015552 [116,67] -51038806234457736768153628837695103411299261966406578373636680380891908414606950445157165099641179898930202847053550673524810718179807636287350395336669282350407539061332822250498257295987879376260170781831117489889195539994654982959687654700355503495752829633055629489616165948762209193500092734478972329821300688608710017293979278580577228426549116057351025415996969427730019397434936059359693742481578807389265910089453503685553377623676837179102915240556201857295873181489915578028987225313996147780075581793111992904100697452637070176293964861644620696052051575306983443802881407768295613539579065261272087849551873404026321259847275250704080903334891382411495763637673900046020108515156577844308942586518347774644030583381294874389619962490090352935026513246936626271419868754979536993674621255847715781539110616365625798839934262914233124616012157689390113519680129819078850480021580580852051982776913422111115956087622505043462226495579102160891527379763510657839901124387472203455267569849791710866088155860123635019617186475988553024867778216697475415337887563233716828746418863654458952762872560919959908162789965738016555686178625463217713608578464699231669889700765641510372937506056659958417533072074364238339614962098912025761066748356973992741861409391496688505222888231557048590129021152240474590762091329449995656668338149325220514647025881125020061770222780504170349335392721785144174384800743523535661719921239449726783773184026803942440865913462093939145906970308946682744802654810393761655731284877040476968024121600971442333192486378737639011779558484351867677034279349312802991287009167647318668662255315622615836964926565537655487963853271462615130303509963994579736763084333524941058678369701776431538245253844465650853914300600385067936356951970557849333938026654470304498872930948421751148957462771254241722763013986003670670571035724040983481991628065043517933930243019695193117683238477128132483746482239206482645910543328864963790236109226736850155976164368939778663738626218327858642120000958481543025211961908854924243859909713032922775209882574756055152600778210600113307520999881213524452633157850769600093272875133216256458807523930646662545491890891770760223281278720 [116,68] 1921954892047945843995225928682598826711040066127152229861332169986451915316086724869885155571792029245268566008346730410156276552727860602064884440522486272170779428309448089163851234850512665521509581848432337034188551799927456908258949952655574685550304101321532604109257651344364795999046983408601458158836305893058088468236124940375886061202111948278114297173985599383913539348385808388933433664705762717694183375520510589114330232330425674446830873053315624224960369212403553642616289742271951036940317694909844051196055053640720757932475610483530651597702375310184115991360126970466006549892918067042554305249505423922807706517716143569765452648010144520036968602944707079686025602446272118040304556883681153954243024047898791291569907486943067157424490801514373390479944382840230154105384472976129844959572811956977075414595983466426070904758593713527924650947861767449468479672038405719904341527837391429273398792620247220487787226607981094696974946208300363400793746325705218975459293018028174956937474565069625644994125988374678331269313361336765207572195116754995866213095663742127604827827085885137436137050360940715782230978896848737957557501056833696040354415644993946246269056206719466564925361670524262559134849283018389170702076549852260434810859934480342436862219527173463111958568271222377537296616674605728869510678685779757309495722107368438207990036387933282718831116558925962227822787624299043137017941386946184390186104275287064383698214993665157052674037231268216202532787753936520946282889521746037965857052282253642850417809345677891352716990269346129752983647668203729639320040474095418157581014108176368585051520184592296261002208908522859397841266888427615434181073557794866794610656630120268472757854419042960111395028013595880072336798293834712820318838564473572995931078387339559913409503444976885016184760095634556703556190994404594804312276481769503186151298750232950672610851040026413200826689979109927280663370845607263919101193524255247642465867979019042537613787081660832397672732773291332829696235786769234969744223652579362600737044538391865968869133027772404425600914000141848961624375844320411525020823294278337406730150138284205327783463767818633292442112 [116,69] -64608836176505323836389515801868855791467065231504085953731861421201147077939942532564786721961402321466388184709432389454427957076461242695193687175660825308908338193060151775634832628158388460948540923458127198234646911590914900712138043180321142141793832848898006957794995115673903112961208324976444748049608843292369783034570723232156905735259261898905066808917466678611426593938532467939386281563806813114099117148118866942311933803419707681016646642501291610118640047991803797298909718558358972166357172295614227693405345531378447362271386968358373018928841543998082082482254418009838279333535114267036717383351393036942467508146978294399066426389172328918901413063358335149268530028277561422483943558407417927782651507128122156810331126284529990265567829121007399969163359828933342905753915041404003122525822805914675127030938549453557102991424252013457691085856644172053491969389722304476963932988850005242999789694024367514252763956076728885432577123036427148122634036663234236747324862950582507759084742032018888975166180860722926976818208070498167492395744769139697800757781951115779234402720139747616088341673184551478156578780748685333371686151576525821105592031840102888725989905312293459395235691912358445065703378209967235029449606474321801525818468400814726075207939798217010759731383479625476137777670516553719182746432634519848620148140953113738833420264285062015562746643825665395600418363746647164018052120401479740860619665965012745027902300804600321545322858364375363004086646334135790759502261673316459620680834662199449122763009139214033188220706297382551454637514449705398478934682794887121197083768010943704160605633392096219208587408956554890507641623990003444210708175694260746302775418530175636286246235538040879407994873572942357410878106739298655444451578941496198347609374883150800299874503044265829406831747599661832882984154778976850673239480331193443044837059378681561750584104656034493825084629227771372273483465379103936954413863118421643985196946161041471955388190452334754411315481157400556797435278757968675636740808696821705963616583558920917195539247755853729129324729957803492341192648152140025046309012726079089801148375592373683285900946592231567360 [116,70] 1954536638471005851811040814826491120289356406957324875907274472471312600991546924448127402607238786969484245228136038135686922858935115986879461677154037880325185990844842651395183705558896361605079129361705853585014355589097785093210310175137109946717084262854952609717474747000145827587494156042259704616822200134353534413660346177335721164375684400651191395051429831628021169752611575511134651601124451320153528062596805258148715788857636003763305393784056265761345884747687787375825858437362049641238552838604012322148169381869888587363790676184240087052677100450218163309939718780999631148389559815535131660685405059623900745208800717650601092508051652570267143614451202897815919570948134262089142850037464911097802127206294467848478229282442154411178988293095292579089502571374329818135760179404735554147119509967068957889898182045487433122617347432938095584084329589933610254512539519679024702548034013060156006206074675104926104585714546241685344211469706653538330029058011267915627195912032416262372831719407491878970753987443041996503597362681096481030043140167194620119383991103402305802442316444211585769484014268959221902549869740710363209790355281522153017789494080755404876679655113344635244222472161782501993639425807641256002946883993506553544016105787584048814214530307823857573037792005101340005677256880052839335104603703888323204330520271484195185863951874705070635593575925387572128911326149627796658162050507215802321852748800217926101416070053748019233428896229283329803543348450988325018304672508280221308068547277753692524593443639087019151122819154520717375365888340670543640934447126397935991676309039921444061874606491711322241078729444581311410076204791248001344833527961495227923595335603252104191328071805547839521839967380894809492202472322249655148805474102156467980345707623532426899326694863596496776616748454014823404819070476979155209420393153458440422042264515827976734549410429741017863714748522309188052962543495685313314541025119272266330233509461110272591212096220547238131972384426915737679061522551750057123062770646570679588415461936680065529201201357401064391923013294277349671684157172551302353491863985474052124313492911384425378090758886912 [116,71] -53324628342741359972522844518541652242877922745436446728521764097720375253254767399474865269674809902900143901117274875976342964620332201264274138347905195367232460359734609144080755767860538723022534843896041775489682104739539503576791979894827958528672458710394964043290328679293538394082189921665609932912568857549073252561705763390773652043836354121590528198996301365443587344751504492987972954385614101275979776763769155035996648813977841625330197525745547639786491870420035343261479311379354000884015028650593125711563937015491862617699950692862025979197780863481903613789077544588932391985484287226815645320259718744399244692448941838264420836073681527338315497315686927561897267824523656966194190633535002025075961665114032289677827920156389118490766915813457814216093654964892971924821776051744745792891290808032234517070241124048876229935860257792595902759894456159839213708711105592774849325491193637907797739170318102468337595823027777726749713689495931576479969900474581089219399077933942443632488097717497597602391936583782146933191942511349999293720707988608959740200768583747254191728067160846939968383039344145659500289333551877588603998573214263794240542611522207023533351857119022740922545761739425966892586429932484572935113022346746683590437092005646494760819542864148508720846639857957175202238485733057508771713617655736786637027373440521143574602881209026512464337973384220958389453351913700247030711086976299446533585420588263540796170594970749824925759769120970980584731440435271368747770370443573535967507021344227453649604944793737506889197073776042302854247417985299278804648312032730059338464142616758559600757298817160194188118522523561106559445644289643377759823927583143606038341104340544243908302966586304697458772691062340838274608238078954211214181377769688924777225628739372615900939162308049288215346394179867051882552237513502414308539607962158711401678608225605843747243154520758501389923013401472004918883802083749123681970576438533304473802380538260866419728869001379861680516476577701476767325183246074703918824236919059394297864971131542909265354755052622591206785221873171885706518012838415026486036614765110269221553469686740760856527988224 [116,72] 1308602070102616250448613114445388893565677948838571652358893638499621783510952224303608114349057440667585814703005281630422727437788784958776400156184179931667929584045800300879466262599663566327621677847460740362568109111486950605600463041820564118303725360362577320770188341320149235708184756139847102852554445241258552243833893424410870314148026360727341375527994762813926537299069020791532765581761834808960324536945727087467165689750500449540557624160916867178757147991984536570727326623227172694900881448292518464798784546155474372512967609666965658338254696169618837196235984185983837611745998968095994564111130069630228998809666037973564370956105910407989085094437987089885970340488777327661851048192535299376876867579577219151692389201421098253311588977105573453442331444713347477468860529975384273969623716594877745280368389872086581104060162559338831380267601466333557784557310808896472957396676856165094072197002241238598970090816867670584863309457825040184524757451590915630733520279001356640510294787252133042297576279599760903505913650315895151768000996816046462885381451490776326930890755589787281861239383570784016617059284910973176075763497142081471282685440376208046614844353868287003406395879639036023885849949061807014333256616318096013792158779696367916835699717793450722256858536710817300294140025427998116554196181691711378010792829036303638002168219950203773639646453478447980424239291670810194260412842016391332612494833547313780616835565418459954833908561573046177959821038159196558629603091726551821405787781408669424568422406428872025378742398068565377047526958230411509293973040249116668285554417622090307201315571603161482066616736265056343150764462025693869976505171342488661028386101259124021577962781712927906134521106686234147401689656895245219359398316093485981309873394440024905697254181351091991017744470577809992102383831815761987173917181372088999386673372082521564910000396185302927726089341543407276654017074284831759207017083125274291287121193826152354408845272897115331302762668678679020084921670554904404092910581043971555501123307917749319200922505306019117476230362479736030492945777146131493671508009150163613401900970891032251938176 [116,73] -28257932370147055391115090633687881121786160738641454281229832086880299967293863484415343570386444277825951289582264829431746264957206188859268221044094510571287466917104120944632236406252110549249310627215435445973976326857493684486302356190055194661508754739149449027146311397597133789730369387075192187538843059401962700377860619251853544165397047904711270202148590541454480764092842618983627598760341641936902940734168186718784370614054983219109538411984232169794561370035110550805995031539273626789919517021444040392719493990033641181905041425790022825940474750366856479979332410797762154212812385728489416763186289345022318561316122775679851041641574435473671978283562436101717886973061323574231897835302123411062691888594974877095672665809845091363269945360352697657666278953019009199334404502083355014342150167982188735736419565428563304646809211484946379393575150609023204631172333435445272405327047098139751097598881410607067533899851426724283185408053004133125508492229651593679688129887910972037429541897922216328594165295116223688106893081953720343707050696076833607567733362790079190757025945043280228057498806568387124555370503266219550250432111011216522030674631669570500595549616180686927968511164158419165780049969008281476707596564980330960548522012730941835365865691006804274211582738045949918548911322204434618160481439052438386258009201315389985694118377189462228452601241725116375175078529942967201522808435990170160546893614164414060229608869597585318926920186380724894398609255211238773442025317333094618078910594594049696370055806426830832900608506126873911467537144067145540148122725727568121262583938963574229978405428696321814708004756033217517882258435929948276403936581317557070139416802229939789095523329807386309281433200898624204131831371993289306499594351224423636532812337732910362619793271579258014082859565305671705121227258696463310664309483785618626568556545610832633153338559650971291546375343187074607586470111546718833568079645096669334434470724554560236274368160683246455885965507947173762907487097289234844705318864776334027713641043892730917751695282112109942890220218982207477013159715823425199099024482561930911836582253558208512 [116,74] 467463660138926159281402208816420757142296128787380926036643897657538857472942253888433614960956092857626460733596758415955777148510387978216217406929423714261838662884273392136806752227935537723856313755644560774015685471106114729060056013578171098790938276800776734198101885117146423586869285575522306605077651095666993293113285935007040158534160420697209440704839245186427263069980744838430179929421837832640261436901697807360762635435483683791484843301921834525962915587411734299050716871076538341713574234023785090788029639222077120830395306467857307300634041847599654915586631306487726476350283704325300150843932430306725299688681877738075779607680458586195148130342946996534200070360182953481800228907661007064822230776134620711379151286109013512003275852773032591731626164298101314525292994552092353492191745726055772062247264911786169739253428651198388607662378975703083955679241965843031005086516416735934214671690526077374622835046161383518909444433790501506938946449642415827481001315314819793378584057386028322124103266626715667684219768107779434797262430683955261416752384977694860709759450103393040493809179787523305639022338967204382317435146190154749572474934234531794253450688833005188855304806016388121768696808622580618454867079389617378987220951414050899275078989471714163498307061604585121821164966138904484346420050793026119198811201595844161879561077252032514768280383184639109818755452333364673046314127169892246541610118710565981368283368158774690563897660916514300591250787803213958785879229726844158809083636897863194301497434050139616954362965584032619022964790524808484004835083498714015349424718624042250733406708417640464641896370001957339354449510215840840408018282122766758296339874293878086152709971989238093246457845577937807872045104870168384184323438340417566357974725906020226724914430946508654242345414780843722900921433580385511840885918933101722560212233129554207249290587724917450248949759127547083077913223031703763049533503621543085044898477424117383863544057360995895659161590735396195522162546481156915522439479360349373447982423528581924728816130991872493822120805586241916132541383654498277644379601831353806493122185575424 [116,75] -1530454280481494319052394869105079246097862004897499942654550387926564856851781231762842752586946656613263288363836679189580279189460158070590149265309494831694310712573121783742340950360539882283667539560892136414015103785537357842689537618154454701424559561916545309543025136891583295589520397266054643639524342396537556007947008740032863933047952421464364833775473783139093944839744992383768788682443157444158368652997704558125877042401108202140190117386881379288307896526354764427859175001007985175204399420202243077361687555111650619350089317655645957256822604702958133578513411308592518577265675089673179371552796935902387582433613729863419938764450353246667803463845417952470031762556606350554690958010367087681137709609643239679899493706800566389698336558392534311093163452475722526843420616543196179263206356012637211575603400011425221067667093046527732225771203455006721089927413412950646992272735891542769084556949248900825229415191091173981022021411790531744813774615071341968842083952450767260613958555992215765799054317906753861790643207065934445132280321742321755972504833559429448622644510692291217028223134505499395243737368868786883506283237969722710846392516073958570982473990045839355393957722549909502104874137840181837862026823414179403302118280982165659198946394092873814879800499171020989818307340675396627626724524398663861511527571421652577848105060656582672669750307273157213029056225417717771367527945654672747858062521466031863021340590120810373432707977555034901960801854524156616553799747218686381687026826237435856974975158573444188318083440852008534214286184380641643322798067975452843130181398191291864539812197334686464383928932708354089172157374566458910351044449236645163197314308362146206709232135951597715031368262068670552851750336579426564310217233636765100373323638405460044575470153156238284465887138340423295096124379443045247419238986071898656344162984513616946009584726488022313292675186052148140224430526735484142748866651358978596720487381995865640045606221437600301156998297941837899873788667541536478636513125542135506678664691200337716605777562426184391798827500022424717872284973909503396672622632281521737821339904 [116,76] -274028549489099427903726190967184928960839097292423104419966596700559932445210083186506106901694091711325980599991465466146658549019789204717253201970500242935691416055907166081086492396554490200708678579055363720455227564298616731322003918763087500878009650429888227547128500036626885523463440537189639598910266628462245505976432203228793045048769518596524086871782254323170858408125386553593664130253362659070924860123048637461273619831303442790017958329948759385622669803955366150506035463132767816248177594914549771153916137084885428215806661375905820079324830729126798112063090723924217370137165215291092648825831433449721319787415874676560240856967673818449389714877843259901549065708672367705751181068849283808465915701850400740547598308874844057738924707955342569770396533438050280437706773070229206232418579119843735561530806349497836013309426457432366565219836363950477067560956152913879301004751781684884897823733250090756648719927495832552031415349942031820411637244155220179409792154764035598487591366121591544503769134266866055040773988250446013629172669762751313454733393886282271734049718347619271646846888040337628788453144580068759878844084120173524588063112296744561070722273275153877562506523627777629530598029279091660820598832422822248701816263210329929911708911795510764001970574276574875689687633974093736354002477270125087120314711594747080966542623637451381542907127143672295423829788677203162929203035869103480416453811568466146653524205576126141199101376915532603290058401723168086929274491138556368752924699080987118396614917891240189633330276747440190103281775681730571516065626583160666199828960786452631140488120949258721994485278542442293032772166112566446507755985889124870334490428621487195461495702136014227800567377709671881977754465549481095894090041376667082699504809361319868743824357008493082053810055314002711279636614758957049043869843357704738519545881720812934630510316744372673635201316560954102162199001976123978978471846144522230453783557068404471682381375766290260699277108370264783507704800253047792401667152149879759638806325651673835173924946135331617503645209552972178620855984904522196142901144008110098311168 [116,77] 12459540642947030423388096225765836623765320598874028568617757750081880039590808810775256725440765754657076535441289815591772753062521228528063962458944067943315250288284220756363227555369338838311085075840203531758617704228005062940622561451968875288833221903130538562953956643596030128203666353128662467658961006234668584695684261241361509762619752650056552290712421297727492379517447379582282595234025636948462023262054053851479935918305606456630151385662244756790358296525047779440852823375013219614878579439190523583352247520372488198498192361355164244631727358124079943681071609652289703638387030828896988999647505599909320415605041462211016012389034855408085440017253523434395900470180904149332546033522754144154202904737912567759017014595441572900313572004457284088126411092941408620331497327399808836113518677215409763132139842388704749199093681886730917904613469902476609650545656717135559063467426124223251941956724099336330956333576069444603786058036983898799793954909231059853163856385045697542472270822128679785009907219276659706897031068625231964018820249843283341323436243801020884234373481815596253550192255200765415587830766784940757721649556393566009584225467709905129413246245953891143471862136301230201259616926613898251304979970329538105879377051338753056068825943205623017636515936657568240574739603095294042513660054110854493301768099123666401483430184180894250157681486076936206782020740137491951654882033666218584688413656118013759283994210959066579156895606277396229162556040088695016152167294825919044314392047154339011668620343782711572798108766304065340104767290833077531267385275841298511487269943522609269928447024183224990152137296499545789698714237500018360256552500956597366361148871203095721725857878252017448801479040488796884577602255712417881761255056236922051634316584881817799490411308715733457817684493404315011257604759747177774725060523301468385620501103822302563544581763412857252024752663012144543941813434936310222434927607915509195501050542985106667164879249406871274499999348785575145557490773883871650782254650116371492954780444206173653175095864756223090961209273596765815487110152724711574712656692083258368 [116,78] -321973003379622985459393172656237093227788103375125688309899498140902989953333875826286174039784398079051425619533742140179465426415716609043369268459926675785757244745376996716385681451332471403189146575416818263653578069382403800554461589642669391860295946753590795656532604894032674122563295591947502225683863495397894515672559495786653654135293132861507701816961046647846939475015204648978680490991249159776626085496283256995746136248260692728530817350548312411493096637035756765616852167816579876424784173168582114964664478160787666951791555581774348983470754434124066498239052960656874296889475790401740861788709086030281921726720182941407926841541493333229564945519759438428468864665581427433734905019583136276436274419649718962468917883872751143924992312315093975418020420274402525958024015674822736175890660969344802720822339849529955120575489858341275905124646876404192315362740860894729198383889276929155985986474363361539174037222430897019956187587059757554416705289984740624990970247586801049308780542990700825872504684723487976328217599759828431978161709084408408552808321537727915483118007932865204790180799202812045800619086070149124209845841975504569769994757776291790604202737595111423505930450513112683657441611426583374438411843197657910385910846760683855775846329055425405946750165636300455540966288270385859377347858697550759774517448137858671762531450777275392028412513781953410344017898384688657091612235474169902532193911646526303091188524844021908921635944899095868783253699949863081114290239953748680666988217713130043341512308614909402318820133563201828137559025738729978736463701501357555592477868024599928359347401248111689955452888895658457216508187149487297632751832225179418069531680094291159440338567593126081870165723315088700227869053945984871759229939043130798227001659408196590320650959742391996357091160182819607055190543452294050758270840663962352658110715506818579447032416366462354132737889052619814271937306222473024431208675708837643188487526762072326029061298868191248141099638913172228305096713032456026640748223679862760828105644387700005783689965883947264330715162119723560936836313891589913580830346738752 [116,79] 5801650970660270357430065718667565366300303072419956351102086276254036495452950108768759736303332773024241916838334998117209791741793842886061542953319505807382198671664004638942340873444531085942514546045954044997586675477092497873339916178147400324595320008230319963935485738525329037756483557348832575759377550608740959568488618218086993325888559907939888936066758325415208464564452315403737329839825161369409383912961624198764414129689160050365633605359658134587741647878518339101632417620885946683379279339932781809295431728283080325549105629317145890716916507744393379918452491351414483553514504797622940536594123064694273582625702719405075892974738024238877038267273265676137326074612139443978139565540875485538619936069052191549939381965272523154849867425137992383787835644484268129026893407235301405761546349213799357746272173057017615961879884545783772415261969422574913360198453478128667275194370658443760831959525408056134553609109975930488806308637189675117427493187403787458142714188245073065781782887811873944930835503338760769337644836510351339708973627658728363086487102648302848755624629498663034828769240206276953434507936725664918367473703912991790093254093964277535966199920157705171895664903313935555267830642685853025893681631999441320663257495005381719576239575007155860781644553835376242722666820476392367003641227290011411480275154584455995701441773865265124116442287194967103081173639702834223774433697929714353335312327732550505663656369058222727393205428972733623286050481988118734588381516678594351722871708550348025485582393869683173141648953851467253768132348364328854209738271310111075882455694599899473244450257529887136901611994252451851389485087290929733515140998064071028537095282085392431862032171329732853142606656200177140232301120012325192178544360910860539805220492935275929792712157644645844654752031521987461282425441054961445205055766823951163068533235873647180381148268108451790452811994481945270840227612407039840397551830702953573223904848046872708364673346874694858229227086557507564194052092371445192548380034658819647265984502996103389943643083802874815779462501475332224526111717166907461199787712 [116,80] -76755205630818600545549737727054306262819009765124042568524457939672588739439594748132683129813762763499722086212609977518863800402500551722994878108659715501087399558267571361168285678943352237086892278798042395620132039921549981857183296790909613304818595362011732193408003975965688011585636262394407174369974492729616823203755265966957901754585222122874504581252335453292589406436164517200693530657061197738207671242651855384184146023883297996124093789134643253176062830713225728044072622884501345905316067516033265516444563524690900626302822277402721649571482536361598913374118908896493112483558585067809090872133851260368619166156009469413950104926928363874981439349279873474694618556226863548913670095562837218639867402558893110705474875574386331702230052236600687177339240330282988728246108208555873127566290487337353303644512800560809139580085294720374110225338957773378563954644270872503914403768305419032589695721401956766610350521356503029738274801442190622824337659639355294731416480157547378350237597463591882272407448912671413222842779328062880917393328069763015683907246535898381307178764314240175631090330822497424859269985708386773949519264431417521250025736530090119939494501847698456570928363446376213580100811923448304786900265502775851741703491583433927991970932567795117543073906875444139529086696836024668602624927290851912026954815371921397249935514723256629044647170607324185640761513539950401326785081030729531092446987649153320239152055216110989451430409409295020049412173423915226095929465438500282336933081712567769013516117423679473291649698920771745646701198070916659179742060753739470651749013770070495261615842308303333750143045352792873311506217715384307137947324244950981215621379027389466228355278559225007346710443617225787352834113923268574126661550750983835215122296000063282527764655975290280839420094070015606255462676552601187513530368139570181270070694441696722454726259606449083896934556753936088975369149904547190320226728621521083726599340917430858648377109890418485184725739708527178517154756569964733410512428546652123842338521278275167548164721152465772857191343944575091509942712086995394363404 [116,81] 668629980154592436021628119086854272006919676730832640890112409856497933431383648566673148161052938312665117045947550801045401823041018627647179840101619198570594306569536444447274212647149084599805163152370030696236992395356999943550455427968700119784525937643430956525288274600176427880042551521288659851426460706137520326043420690589408960209788035076156487792497141567048907062770770620886380272656410700603921292955447679459633399359784574474668184585484398229784788285091131014733513069482833137489766871374878211574871915903532189871096775326095690345382148510113510244007141053155236872072973938923842554621995466372478178889063914958701870928993450058648497074848619594538430959232601883902959305648096594768601266523730089766868475209244700558952629407724873832053904612502720340224847826412645701008039482291446569470748195184088030383014834565088951201925413564845234736450598341488105247499648456871008234677922876580575675894502740733019124768405692293688455966030109691927645878643722493429564933364701527872808953014570988463147494706756396043004990765259268794358879299104834121544938625929778765810354886157624878913977783175521250062592578393684182259175824259183506852110518257959474075012394596020183060420364353657341112541859932529054117099138872482634550326884306140325684276113944035267280737913227949950761357461158692328328866483187207367615102323485339168848008555393680797588950960355090077691576299472019682386619286133101703942136020475514153719262928236867924493911510788125327651950483796221711555258610956066554343113965104722921427272530789228789068857821688508446780601756250486066066394108239134515971066215936472556706739736301484730532138039518112485285223585027862100072554849928484030048493494052231467693849809991623023285748716290604672675529908804055537054204893479367999687678762885483073459853557380900253522830842000496110786230517596805114045437227641573680497327478672033746697830766664655472519146374376213695889981766766849256675607989251656593852711599687257041314700327807918038188604657956066195843950476622646711608461162458366842013707555810474851072802925805024237919285306182903040 [116,82] -4725437627376099850038909262444819954844444681956129144535798599550930081961697834574620407992545533794268486854764373377394337205547277317962295348241230898082501284619486146561950063145141418205938557275371570134802271124371264698846578246970998341939590433039035583589644508283368394575347287322644873912645734197135049461465483864673642993794315544509223520030251814826379051492077730534365660643496966343317092112084493293756261174456373645044020186081752747685564230883095893704853269952882784852346531684886963077229723711822702298127330524772347571086423176643035200408430676244007804537240102800875700370227913405276474390033264955989943990005503137373761726472446442958615690382626643498641853285764032801809083195871366506465022963526688449679175090007946418409447080895983634196548989981088925366264662491169578306246777343383130953537527092618804947703949676611159796884088157023298612862123187466163731047438766006099207178078779227285525077268643128833962057597485738695354709571154879943820074514320095679223139201089315689961584212188975195669854730935694540245927872527771539686059595523824330515096296867251986103261335293015885036021220919178196697092561336100918711074861676604701681414442963711337157460283264645673161913283044209744118297948414492930055925249044624112036704779639457820834117169894927988085899724221804996188851830742691003586891799403702430913372741182864514921338853294250517692861598752827138554450220630766341728656218347234888217940738805339704516913234742640273339843952049395697652264931087416708421222626562268128777263471062670780473484255390463322252473661288503044843584771925463073182727691902442408435574439739563533369733450187912705107616358024874071178934237301022687583968712720178772982627155837506331534303947199310181287545864682187739801096064644218210398258535522123577204068248699743644948952419486762883402693399909248269964661290477371227081822923342243989452672469895737036697610286477233082619730262453580502818293273666218887783294414925876714328590057620620255078524461544944081107008991454844313826839549273104647421752100791080643566265501026995951191851412851968 [116,83] 32247617843771941796152684065778053265033512976445641285288462383231302956872129780712346499700788298511893633363693162825551020853274311551708654111288623756149112248641851981800492944930574139622685779933768606248374351012596465372491349225166459506590002717866813121726178723487907745038086530620104298778589916025827954317017535516369446162898102980029724789828248342818232923929316139134851809041442147867219435758891765336939114781537490978926104754803486206485887283348307265100132500302271810197684382714605026756922250924365132263413709564686396293865606858421496725091414899983500998128978353237134539123367721730897545686684188399312825284391539238841333594152634951782762568183860274440368825092295314467835616336618783923690213805782887983652121079774293732441166653025335060074775912363944653693089279021136967615692822743575567247906240230957762059090270623471039661844081850316087244656626745734294949365283178769360734074180341784758737692861620188134684631243990125471683833390509762776367495266954969202373079123424727780639429875912113343358963120356212556574408149800465253382195422479898574506819574926504089440729049701821362881150027448932174774882869083437920784776449576135035451246970042450194950726191584043979357373714815828112567582681121274617811870947446659785433309686688408811489609193592549113506969879758353092504171209261454003959146763186719514933181695212021041481050826419638282894759405647538481267233576334074574165655930359729786887884592212244130671004675690964361326585135413921512394972493197641087882308388206335164983269978629073979843906279011832360503957624656333485923492602628118328435720643293957685958488859838530521150420627449487425622507931396970269106772061259541497885388310523445043154258815357455625705826885995185605073696817569593705945465271546590656019322458499913523702652315998289934076159517129371540289361512769768604473661660962884180073595359417217278102204170365533596105557914678036990806811380841731606227983686069436207547796860248410125579733234714235789561047408924128968561044948639467757094839883927807048353785575419841697612216525451459748370323008 [116,84] 616296659711041139864569171741651750139637400326367023292581147862412047901808310500600597528379590375989213422152008200976487082863439518954139015850627317551676945456264480818072956187008063988726964531873097590931116388641786695484233827804275726621060356146782907588127945102208779812513428043207985372135014135562565020069924877927185119709589348795744017044832472077837158853427588690267995273980595278014105434657471905516866052789116172244527940805643426567317229109990342136872308320392351789163233705336748156371849229494565752425888952662536770357190036314499324940588001194095169919790881096515919691405344448939130354409368550763138651930207537987326480040738684344360903696952065696638439172469551696296116969771157345489781679093967434405911179293612320124662990989602008459150567071998931979396519885703411699376799005485631329185898754371036707502516615371457862831725324506221489298331685464228187114330941534983752949306236610829931547287929670111274850001283150725310278195739131158712567543502822408703368535839172467150321704484481113168530631860987134557698130301011314567564505977615975329683968803016446951428720513875103724786321297538564885815179086091326399746838286354664512680905924526744918868809995862545893567414597890212786015756892292795066457423988925683821725063061845124811111537878507162323288940407563450567779410172970226054681861789242954310738666292970614298126647385673746268671756803561779459243296559612886874454161519934612341216327733489611092318823742998191274449874595781379362413777407459395130624042334966158368276614423101695424364830713581386133647812177001388361392393283292588868171927479322621415810040974074001830518903527332655887679041634380184001381732296851068161986297861736254999151784257289735495127562446361241064232342145567581559741902126735985312599496745181871716751544342759945114762107136785563990430443153027061266936874455732784253431208463523620994412021692076984622532015970940449111786542553837634999653471529440164788687303357087900453666561017886486570993085416897823782444270662838666756689308777730577557130057059825469318788841914741440677376 [116,85] -1148980495210116318655195271192830856334530884928108541635820792366302676147708739045543862831763514131850167937625351503534679298301539595368496568492439675026148276106915395839552525955096613320430895643018498580211994509647968310759912867939794199577177392248010574763699664538195944159559740013279624889981516336880901656464650692263936743026420873364379985775844792854365824459164529158277338158850551088979637284705690009972058461901117767011612687456625720559859830988353184152513980048197860295208960305722036127724300203560599900160438763042306685466826684115788578166363672442571255754140303014346504763464182790409662446511882644713274335820012422553897782167317737567513705722015022792380995958392179983276305984695586105888279825512535551548757496422617261168631352660549245305801337984684872649137348666341757225119700928091362532150858249480187908774010543452203569370453671055821352499779925291530082477373060295103372599793796825510101591952603081233715947058643114581290162355367269827817288295422170356931054624692375664968448199615541499305292792013102612674091777473220964698329787550965347518710173165551918400059290747374922689526422539092496233460648972910350899936533940352104808968619690702719583920330275497522712575842168997406268254533127455750841026140158879198262984000915018574642614886931886438272027115547951781468938560135259886297284401595421299625505738969396358127451867071876238808656863548654680091994296852480086609611180669084623588706299066144363163931762164700431396240091938805046227841202004118474510076880883296720383449569183783572190276575578001978719001953226818829083119086235282154478966173807380449352611316581140275154336941920340886636344750711845101613053065523068771939107427880158407708841343292514355445572530033575519090466199202097765612043064674209666448308892563929035831667748944716880722148207317178345552517077554295436809197273463309430500244536298206508020078054923271459065438464843282551635506199786246280039772971012798341462102467212794621796249309406556418104367470458346780143058045006911934141897638180426014178363422863489719344360616123243520 [116,86] 19902890436352298441169643209258885722132445109460004559498481378832360688074324472341914631886294733589733692026011472842383149071943340977666442999828807949119722915713427972894422527711559995721522157425779312029664788854084884782660967923549141371452392683451352405282548181200600934327313399957162656127242218230121408434402832636367832812857991915373409240912548076571400519379716855339284747190346875429007000160066737694484460621834186941353320054134055742899666589905652931026640560127206326196105091481466454473304949946075992932322697912122340069809049939892457041095464760752937030578465026493027127751892513461714146449849876507061190179352517021172515764621434428601837109658763961720895864987882398114436465324503823903907646835278654611500395344370628171046814676191696362188586864504573622003863400258619455483301480174772763903335049242317808549257932290373627526055395746706185946013733046584781662195052656492541131871077360209766021083286284362395737140867536156946118940568962980235537958116993080891984959371088605695903437117240058505617416579103127128020707236993526218275666844230404487086417338554304082594908724827967214408898379311415700584157775593896741353784365721246679912375271194175750654587053317292976775898920643377320480593100703255587456564532298034775180447023089144682714547865449109798209049664415900124162771968766179899763955684851446755626707881427650980516484127743553789627209150486180835914549802068939780346135184294640474631917746082890340050466810701313136720855910539507825119067896313583466783170295781651706761168592140250766215684062744167152915055186421034689029586455538867147139077074707952681693914639826008566770172739507704530554425379479009866687278102914676915846157196473338914724873482404287852527241702041738572840548277998434854018973343265518941360546068920167791487897947296013635447097698436183718115515980933804749268355803179743436762952899279608822642102411057785587772274680453815900136825792958332013586050596666490029649723356631942969600287143973774699146976479819523402931487202054613811091913859957288226513451716340942097927620537856 [116,87] -675073076814846649667419108920899203093889768691934233412144235194780045992549006157272223997914249941583617219138373739409453459483633222522658157013588107975355280964422050451994424406335853951293315534901890327240916825471236097199647530957011165799282066627204901542084526926708502221497338165272947955722624773787591426261749920104836816484761591441644408792490377504223221496276798137607529403873272854353968874281007979301426352808217652297629094233304686077649910741313932644857521248864698219225619603734397190369269765804370034178260056780651908373050022357344425969311007410743014232442883220785447056094613752579098697984744657304346134259203060089427242656914281794096374416095733950226913464503794934479053982707246799995759419024663312749035820497943711816460853735724753634889998043675734135185920719663196803483912145584742349246779518718726510406549176463927370753756780858966379608555892207336630918282859189334985815372402380496478835914228982689679322306910931672220245493954635173136870821518657644018738968749966030950427991147833978457745669799081829221288795401571678973668024767642640962508519466050388874181041577992514414063040677575352604909039129879911881064219706683180348445290615734889634493244045025662354037423997862475100759700853195987798653032555404439088693460185489980214569414596047358012778992204329612676947732500016703472407652910594550625177932831232966901206196361525850339488439185552528022146267431981395048238379367468742990814429554748563240121532267865355633407560309133742686399285069790394742550449947239961207901334573330962607852734945602584660991362638495794540511278260739085407630903545651479070567911929090770479273780092216826282098729716920558665359345021687032716565171493490371719578533797645618536479068968958109841200597142653621033613657285575398745211837501304364504556080975441671345704115808337293231529874692013234745057344975815920305784410658160512212473661854534291584838760446739349856511825853386373673888316924889378244659008120302942802377481042833362272529891776789393481517019637389719587830059700295236613732464229704867201285504 [116,88] 227233119522535965817293035224378551384759098211192587227456517431894932152037191644530503923569782181487585393464872612243565062573873487541639870744871733549538006582711985418375739344651302414320182448170389760575145888507374399491497334924215083327248631261234206855409496431295951782242327683289821206988220576843337906311504549999356127740526572705419882632019518281908830783845494360464138730092892060485921538739253630866751569346152495109760815319697434459977126977515914971432638841245556250143259612041875093410766272749116495866558893782899032108795662704338497510106622637358599690756049146792559336709337429377122302197367924576764557729797261904987484787637736647024903216729632175658891218211201692096724864014286809130266962524437341016108396493897244211648451317537500248077261822022654103303720066325851182436657542159863533021253516344271353228824686365900125238290175551346464396222749254858420881035038379307793823738454719923876350874294721751984231198683188445828844804208040544081867357005483133308421645877730543385733951306043874180432829932958723143637715945512798818948843354327932805136823944619783132946735797137514661821533274753838003353349704665443287423781143197611675330907281715891044025344218794084626936320290234324168239559271674712566446899278864625446927717611482162608019364660203331115764985048682403037119273558510979597607700539307212786281569273939697626248768940234328421522691335386671828891527791331930036760918106828546720669723317468515021057729888202410659376498876521081024180165011094353050259556630382228854629718977167333614081815947931218169700812838089596993684606020971237442246807558470267699051637662465346171979984471250170211476597178871265145150264281360273590979649415754101578627967391202053711870368915280554424967038761222723869281768995658418282380658766400760821865701325666578798623247891105307205579960637062494295854916129145964961142796240423481878057509228221107898119853700093287534748669514509272113213072110966122663666952826115725065244995708638497507855689068736014420289268524596124427666627943744319432573261274564277920 [116,89] -71254963468571752577651167326407632216265080467805144278293411781226036964609268897801025211890372702901618776885059485529465527384480386747706504520041062909077216540208908211076344620357212174483663294832928770776924835437632834895081207029402669119381129278612586438234957451362735058283071261880089728959468203723091820630634084223154327613849243759479200647334398396942611889262126511844888741775653639927972132825146064312467151838679427786070937451265809680095348519072865811211624467913699778318033045602219410178133478247697595325301784198700262971624376675198413316766300200867211023965865267099388531443864131210364567138592067800112508437895612325188809363591806873505572390268307419408799109710837083894689161527849576522953872647541672486914537564513044042098982078631399377971821631563699259867661071990577118437247539685345157323594748060655737480290011287156061964520883911744673534057715648423359870215228079464862385889862563081268175845973739679738961298015388499683197430005377364221376557284340627090591715764371867390146548009146490898969057516791774181978364039793349891583032184017576080680767155497735751734915305717229633900316273200520214068596288358824859180840927001640232892207084951432779251185330341319548940457457351964037362245890361949869532876705819689935946824023095547721000768786919159135902636530491154152740342826300841208504054658136893616061791332378233489866867741033235143794974099391080219668539696826185084637200908109299780988178425141278105647742659281811523163430333389345736396193639019871826110014303848903777711303754767461275121587771423541410921059195479888184330955664152720190391545589433296385257016989184484764520554099176057915470213071962067617704431213562911557569130457082687458576191633851001641454909255650758211297287509448691452776996118804850203058637855384766390309694936554130224746500080974867564940399758652547311407543832739586682716215293010363858476904498300299775959780806920919045238880531656389817269389220061604982598581804297834825171100179415892870618522753864454925594101614656348981156609011897660876933417392832512 [116,90] -353704402637008573855925206965936501500357777900236634613387294367901115795055092520314844256805875530601899454198227137466746986254998397425332276608226484177530683425416418384008079487895798088210394344484535566937505000629636132367490113694579609261315249129873024055762173902443719250161418542356782205186842910515069772789157128641473501489232861987850441603682325610012155729072708256951513187306073440645243971690806275828698084355480489553306282430705583105245675242379834507214890484939590971288428326737761502919317769003154781114764777318389305282871819099088488038234831249431672641719725479080941105043894494182796525349226319132997585365021159593440767040408911819143867589788973514684330167146800307228708588266362028454913390396978627479201505723688169910786900106970313930432226110696844333504032498606246338942542187852085990818967374357641598925494413072044180224556086616931805655475353698518747344775862354200083379693843503117668357094905554594435544824139986793134241190597984146980988669011266979197086566640422006534569529332080286050086980113106144171427682587010642887478289770090828724347213686410235599214288973869516430187010395516576013183778302058477828519538913421085057428744855699262010391518078528136117902432106496760230176527827123884006976439977678496694673354139457908990923545997793267028298836852286024193079843224518912664351296929301364454116642488900274616500134567924876982056293296472632998850447329164797341264397210065429805615067343071217641121630200050036230494952886507828677082954320174110865171108090041594617647404513022338866330814896455845832055236311984599122454062626403250849683943730270968201641778832291883617754889989305235595435482254625575905802066604288967657525739726667808464563524070561428640497372919430620644317267873220632324071205413757076180987375338190538765335765169815815013744067318106782230905582640625877892756785786637058505990018433387102530125386621477407118851050026374375418908986516111718719191611865105419205273657145781144335463062211673215012651716196830342134425001294884892931865487191471756153428980736 [116,91] 1958698185671775875072876433310579126312260328333907328005048756579396413249669378168479012537135256168191412102318268186233897841810556708263722915224885831383169998978752733254362449905609343482371963438672833227682314087287978212785289583586763959632573009369803977940723591243686554959231678415711786980707670345393766687360598583737369133070264534494749197066904059276119965079928768540078067716112938165284086436923321564520959575470866748180618068890674384274059695222183169346126041179940987275938582837516942821287812351352257761890126131936859019580742301825166026803129004781214333217059184199583793245806513558156456770677455697364898062813600222238615791202845229882481987218819324438315378379407426161516776263404807242303579464627137811408927920635790452261960248971629363765164081093919492715829210018585968208747442003346383988150416212925678879821252833103028123836694419329578439227208904620447807436316473662527509954865039799922861898594402781663099342933767171129663249093807844515241858385916146705115398035326692241489889745111565964491030855065555426593991342866051607294998362171907844942048157112313081336450873468022880891084366518267233605406727654484208338713028842509982250396578264345580223321208209407213402711605879249110219425996517669966890027251618031421937632754078237083429169723369946915567556050264551817703610271279552998885856725020951449438180185480719183775216746218973651102312561275446876660555999016084667932701654795565764981762574191583262725429655048817622548755635473907641941178692124380679773451542054152653164740826057805821385312014840150581722091084012165950694445564057909438581487263004384166937181563075677646676214503268949940577820430038805656820355552398370417506338470435372899142014088972790627096096747655196415133267391680498905353363198478963368428394588508116857441276399438890220199923239298537826145045914105837878213241900485964837247468990194929617483749291203654784843869258388756821033928942714608775578877687512275950574936762708396722142992054352688751388187555286862210348004078538901719564185993795035961560064 [116,92] 40537909793355048924664418012876442335675921422507155704275749536261094975499951272865627457045634866712184105540031487961091690859757887762857613010995039899355873843922762711241577201330942640374463265070056915814790189105822742261651062937309710684578060964799237265990934063361647609312719440193829820483674568230866118569458600248347870054486242429819413142114831406497170570811577787706444192885566616358521242369185135540809486293887352887814464695206018033084608316423989477885333058474939055750945345016022559815943591823114564279328837589529133347676397401051365228845949444274207260195156976351293222380558252605749269431300779199326549613042002535571424111260258087630848538521076578499302012486436835954261193792308545842248935673396395796271152505107772166586928471899188577066348980714894017535475008864633284980456015620392668553238027527371685456621086231020395007167863048916753322583847531757380911490622140253911462148037974120782969853765366384580059871540789865417954074719098076745413726964867112805389223849693849448836775912131676493768935116021374472590702233120729806829067186317824525958165999673597056361013219036736676582386020097830541456744482086946619432435906538310944458930000153454640510942011509178119826204959741953345068405159121732507314385957244614680585541518814334056442445870787422368050127348466467143377349886017725931243173995371593372862754107454937274940288572903782292061291171606786464643032656501310660326818097286793929618961526968352483194138928118206099689366896712428841596390557579181952395673475062511543762378284035249744187976159362195338352958566948215135330059138609746759710590316233676122885244069778486993996686048207954075948666555131002833286782157350314058556186374948661614786829427884729726581627953755285220466133237060952139723375868911936582647976757979241559215359174023504733353315253167197131753812673761890202980958161710751583498677029244130735139858435937332414840292367717750475784002604115571160853345972475270791957998185404208506221530048462270435054579723000134495644121700588907059931785186118338560 [116,93] 54259442277915437386887106190719903928637550601696708614967527818111190374309844177154771811470503959651671189443291454026393441617325059236031487196772067254341085021605191983731239262128714585005577494587866582047432277812901158061725374668151796631288935521266685851108954112826345180590263959795016020750490370328796843414607162431409496346905785384061597182276169715881259297159109103450027510987745905243281495131095451902033483922866216153291607822058448698683537341893107635461391209568811492480563564003755922434132324872265367583031930896075724296663880110371116487881947148029123712662546394113833529014682347925657200544186281453949760306386461868738698891759985284040281947935708682314174759554399502335974545223637205436864931662293000281181001365797015200413038333795255440339109030993155176196768109431277670171352376027465844144125245041998634283635801496613233763135568949536002070371271316946779558644116629613754451000435104758925130990566069384886574460290260060248359571112809404130574155012118523844753272308441000947129664226886460226688416501347429486594773081308691632239079370827153874024857246872504842518342947841228086835033100165155855744119616398615774447248072286106251389990468102504203562416354893073366809442998331850220749345861685178825853117739491053478633723888680839556330709475665441378156864800433613960043644889804110174460553274740396408427691452363103774182900973312108620171425904577746179681050799667413555616459051768369287114256255270418785408324712294959925708651482303324305074826922350455144201557731331533058632728949787998078069227525641603748148946873981084312240624811992473583036038370833664060982734800723463577164987560053686495079003961261745557857266275652398471870374754764348523350087805034291699854523209121270613030327473037323622910573780121853464756066697536057970815178979321042256430943118613997922024035551818482925405948096780192686768802606212133340159808630059231912317088736446191280447339425118793816554250946739635983952917580662537627357731989618706605518203674970431215508524757118278081776283947008 [116,94] -317466967249463759456824751728645884105391496194882834322692504826057910562949193816238399826569882311714039128970861634391946548725858889497748616878511887734096041371147433505332095006477937568800898433109015009775245163706451228841680089078571090144299405736561807777539496196714458700709550824582914519082548641397993268555192679305644192410521337255842294997245913197115923909384540978006100388193406886302317091975907936955344195629942926094664246862634992296928971638408566073910612114424568880461549288363359600238350705497630484203914065559741100391355291860263833554652477636713765919747940042639081035650211109359457671038899427485337938250098155711173778866511823114714509329559794280790604494776037824714578671391182970568299373605333924047241332765136170772927672082108971185199173216750766094229481134213351654209785170464819556133525221703240614521050697458204866207492223485344869439696722689247198106298818998036287376385755099465770299999108127514720156946880729309920680710319418399544162196511503247285909150827527819577191453254484871504353113313608533562069604049511872880631505292783431188903436926822197116623951509005430644359851487771101851570574676178248398694129688869877644945640186981387267198021432870542130227778301949651065964494434431827726255767046341696127664717424010026193938464937488017895766158425112242251142173986366192689929401489564085917826173282214722903385845368481091866444237754313468689955142734955843043935331855744616725295841656732008066651703971267842975655360447404074127141268806164213288942121160560417947129542762557299913463201260654507438308773065332900995423265164401006661981841362408895757413692477903128855026711931874533659422806059915180707197610164861769974151994116004582809401244093541568910881423520225727901452917614210724217365562586585466613757626482624724716096920121514784424292861825645125096759225270091675234823840545832783457834320429335992752421960393306680541351901422780378109417600190610294651610342822616276859070251068510666067672164798746581871112494295880637286233540048112538919558656 [116,95] 2731488572915001121283390498075302618081467506670896067818091383066036329794665808715048669707254222518063565616799054114465666063237115701770108777380864430392171917590646758563631170620242916137776237574337676650246335775946587792199793619742436103995800129271741220843966586467293283081812468870230281874672059793219071638896125912200370909616104486934975024295782406433122630858160436950907325577876625366514913086378763164392284801783466669529015147750832529426360266286598328715011562145136537841414869956423978855639463801357296457842703149557095302431007025617396381086630639522608057170653600776131911291656081257534597422201194008936990908594504754012131096600100358254505494509089683077820458427252097683636807925115307659313254994691955153400305557371288977929200135432416154299568700146577060541497839680469520880542719305271050440468536068899948872463438607208607931850086943517155425212743811025366366194954082030835816245257139118671929741633166680957362914851112230265806380745510934484390549064520264609435271822294092700208909858445047434871172985450518524155377665245948089908838922978624963346924065057405041158101805460476019402121289687773987187495049265960726367267316275161736677999882061377388344066208087857636415831820108463810656794034985257945992249101459841247259804037163378804364090401393230310459316583923983543638604279543795181341442123476005770200508291918851135647982918401221011913612027138079160748375489750259870760985022498983673018439355866525382144634472876596648330159870427563835338034525314190604677543991116162306893906746162989020984716678259682622074486062443385789737322556694779663583801729456369509271177181128315274649833654799598277980770919665540634792765098791854773771042378959650135652526557520607069431064809278165896926305821449779391268693249659987669038993804268458500397336353030554140576792353993394168837398715387344734364971975560904269211774347097367906124403128062727994172045207247109287013529344297836252321861447166557139519880840597318178641177120855031683369725594608796018262693502531705420800 [116,96] 18712907938407267033300416872460162556302151558711799178505925523892427732100671533885665759628162203456042258697831432891840853583744603250622122379490557149905760711470981042605013458609472229656476545528299870897829534911864909563919707991179520342387961383822297047595905204418705953123180359107286493551959850723496484275783198229829998756942621777509127358284287112071535623399128740469969304097616254859628535598614853490356866341161339522778659375338677488177416156580837759783681993285091149099987783665181110880477879331656681651775763226620545263355949004108098373289305868758902701704903245756341970341214239959417269411294874120877884080221674831034428471748124051257927594622097406676852990748620489326200597087695703178220489675860888770961520451255414514941827643359946824157140163010483767902112494803213987561408958565073141934352026977950854388632903145629742440790957514274724400776836741630367080797592575028837835885656661606486429136189571871876000217910305099721764105757807353730268625214314655310858288318626464471542877849370337138099397332786548579643213856514194424490270300586200107137913524714689728025829036641064353021577615531980081493920803324149389368528930311566757726481964054957181152691870086692314321918567339813034808657276453945790811030321768272124566231560724026474557808588458564595525539629506224859189889596609084758952477591595036787726491783202858509893904136584845953264480220490945083737581335013914965934135206283503543348968801984080612512305389926780308776072887540989707031205939750649490258171682602755129899096800114996923357363199542349633620316250526835347552939010002853910611074703202310226626990166446204410381586510162192745169802972560380202433641281060427712380271798411490699240944653806097165868983910739723218160668490413824011562669830059478440318834877228234185781403048060586203724845070837090952196791549319005905339846154841337833216541966186563925857954885564436230862774640323692291816234343223232748981599797971051286058052438890982987776613355248829551275409149380134122520914377538256 [116,97] 6509477838662267771316328057860743619875461442133712080198196137144032364425499699220384004921751123940452955440715058275151492803156820151307590959389345053062101605916452055228712784934533168602717113986127716261278067090510413505373531147060712378756744288854169968264881298153396113451063262714213267220172713855304115518083779992441368452034716601996594925490619508658961471379422279175244039887857852633581977177316418361466986966004589138841658877988456589568455175178017485815400055100179710932069814215610580606999075870042374028545751039122437253087499036063202219047065050193542884224272192321284947367794745396395180311856161827476544064719586925270257980150647322218760595864677703490091750388369989094786174462355106711299978411173353577750312767086646256134028663835464908758546022597811408661676258584041763731953075030809581307509378501191905825258771178167127919411430211831971332384939415430915932284825996388284379752640539760637734493425721436747958729292319350931567818818197213002612610727956716241433609406072262180753273795910722806011088623747139726466965060744190273130989987841542635671638066983770480948193864178361495053947173210060711711460953405074671361114433065444161101207316043893901631638345477352230454767711611287670829897393877842785010711429012587868312431081639825253586877293959624607015679530275115327353602167990761487411083227098604032424172028671660507056849583086616037354652963461585153670796213562131205841928912668500297993826908916499509836385530512611107839216265706921179552509952389055019013286725291098099828330706633831445590588802813723193435551024547319596630126351762868990583239108357792426610081890783244331225985570624482255087043924128289431727053715057579163426614545169194981848732840359589237706583810340880958727159832615077664658918616021996217653558061566549363137041811815104000008752381142266443593092710664261541893882181610382977634345543533004773764509348860371099466878916795699057468283316914419718760936078241512441086629494365805264389084979382736648592585394584635917030422528 [116,98] -58474587530371809988381028336605941377889759603600579579425511118515419101474057253131119554948009370849326903487242559590166812975035440069791062016983427653252222030508544593371450822035887369606203285611515307500314143165779139879073678629289549855890831222220074744139545696139044346716989468481302333732188379995660103912014265083302944786395891536962712017307520373720249641535709818322674249812614113499685381396700634360042058901224530010091069755316363902921670964367902487181540859463442844931321924544904603611306912252440694866751705629070462648737277204319867662890269292323483066495415594172617164065348916662099266980743379948368701476495800154575509820915812842908379827465179461677907846085082204218458310249760901803098765643722386819512214011622871549269894261582567052017932855227929259546505535361168555099229707167846962254724416072519418614925501958060225842830283794367106807973677546333703068446345719253232841881877749266348690332877729734948179920311857464940644703944575482016870640569957887916426947095004754722945214239262421347797392335024086739005219045830498313772925844056928613509866015793214177844936816892646981890126334015786442881052650428316473098522688373257008241079523817345953885964498957869547602327536215589263221923870951511210597061394198224732343631198251362918418581756269244473562419189738030670093875784040992965898227079962771573918556196602200228697004782486594956575575454374783063144854766830784138932324111453586630505155524628652699876377770917266922274286014964763413961793165563005448297752934301732616599760219500526897356895336122329617617933268617204599209845226806662709890223993180106611178702432433718561707056022249331293133953408414607461601935906279803163984859642566631821657244617091819395359432116715472900578610060896499946462271884320071332575200263594675495368357727422994906532422287072316560262494261883091821646070546966464755166948425979907380044739986048193427421165353636660217350930230460938074098981080505293145014734464144076311361498919961506620007097760551808595456 [116,99] 182030605143489882296154225947223803420669906173171019353515902244204205608196666522444880380134018202555876243277625422838520881546886849842333170442005626896449436972757756357446677094202723169389687854106426790788479006729858843508014897931103723883116071219735980277065338653960939812261703674044704617700235446523103221854561199832915489209480006695950834867758980014076669591614276832067639259652610120970593658455385614534388741555744732739800305858693144835591934546973174310677743110340722245259202242479651847735177024465497031669468601526428688156026882460039140462294224880247414842489482520769397713162724756994646744894030652283852333047386078984369656606637034548898672782047780245125200618862691210716488800681751496254505968979230625376021067149015383275649629175504093395362873922842622962898751338853015093569871590498490687300316189251593951146826331351003401655904553601164875369239647866953236535941170066848868553444592943138173104757291870701062494355564246793883710955509894132240692915785455328024888928592855611090948766967163797551408828982355594579755969630880846994388612727780869383398690108859417287258022975578954369105323120031002223905271780025420153270157008007129230470291004678112491087422191993802852792356420133889952355612924499299610250492786879343681660370300153293620602414227457027070499741015065757861865195711794548459046005782777134870028257306699019705092311431569866425087444602317082862534114526455527339655176673854123574979783601883875394909455110186585513566797738328144341616858952140004160067359584481051061303089786057660209077543857609468474098501448094336982147178322461207457006215494236838622300152603010261588532788233229795979734549052257428753334431228833350121171303734820826746776335073115421931760898277274542206720306762031840069470615853517363022893523471031910142645567462177700892700367996391108262447786103576399633818819553635257298949603632890662518617844588429139759566984105317070710148179011690182102927576536193527244903996108398553372568961180713432196922233731049152 [116,100] 1364873303991419702156712619185250252914551095515939034192628677988049592218953051097623002815097996090623749274280525047295437933635196401762140644087876980678099349216098558198318563802919083209854549246009959982863369718348366518445934397523305863805453259034760620550469891847735111490304527832417387812875511958865176903028369848935046480555562873267525943664186107002385040750559907817332953002578794657411424504845668480605873644156705902116339143242599426220065240003042682927418674271889354703181244130838197532288046429978297352967479115276614595516352492402106807164867257416075138764677004366458933022633100790053968496046527774067271857441982045636945382641172567927324817557434920289156877795684546928647326597556149739753024117104615991201612090779435855947997062030409627212477093239100267304879053591785372686324495074211410248860721829176884881672605538120192198522826530617364495884159161455277097398607737844612882069118838586388247908462268533772659067466937025339715701250087204109043957496123777586184902773194667450633334654038450908028176584446360048848434944760163153309953131420942307275481048408550969066682431825979296887111279907343379516008023031057771318624088615902332736609065835729244979783956950517867309362042650356478827015120952674132601243346227055732804790596269876338113448367327738022369195696216333023503495794171626283518073744782890264055533330853083465519807667499367934607424301614263549524551117065987061745424718259443283299185410645262691346308914144559907397870119626576323301312450846470246175035140128936644523646491382453433380414820517206310324025830550864511822265514363572797740843158100716902818731732175611049494434830904603756037931657291823142174908710604495530096931446787204851107223295019909138895755644463567161456774112965979585745820511455753136823348856768513256883869127755342273500192477848245192874691524399158884844608395431827084539238841028371712117613099427589816078727950975596576033214470235392536164249354663992794446400566655043807854336216599982319366130894400 [116,101] 6019986629891678769932937947390065299367160685777902325889429848865410747143865081664245455369261938019993957370462623467906154763540832687195341254086102027197020778047478675038190356576483522915083921412527689820946520927540494115844176301731405996423915995368382089845317764192935653100231507809546238647702321256734922348882892084354480239158402862546104425638893207642673380809626043384872495215027391315773314778152451185404649896536525683519539720828474002348603596354486846914141997169498794237013095018725685733936218584257543475778628223893469356394974178905331493346524600465313946930043531839423441158916714720286707754935275264357692627131055098877285399643338089259168690348659590433044604028163938391985004247719059495126880223629562914811041637187285243970680710303054059268523025573634372571626554497347655515658806320148842478931008059744145009462424494814334330692580660973462929505684251969151927617099512506855525382142696544630582608297698354015976278961250082280623221766202828914890635916221891118645150265593688064645165659576041685043782334271922980999396378017894493830510426874491875474389151929034633594181498616744402674457101492442820785986874706498207824751361390836588491188928568017134545074297331215263095524034269684913315163918740967123872274704092702982493071261686106078090804411282454031386831099702520211046248023989744808820311011738521597365872544062498237978846140353275016041911347310661291727633117251954992448536955733165053489543561766027798339620639455938608696951005178105614814122341091751696317293664816147389907535167983766775150536972244263639442737773847593340704189046654781868518911678718067369289917799691613222212718755152566563516968115337561868445582166518920303019045780824664375132115799289808192181012861988010658323226480266295407557765756031322559391403112527396894370150510791183134966912600120732888141524909444478987550865649757702290139804453774876079283764482808155743229960398143911690855999789883795164997351042212929309505778897470346763899632156857803101771264 [116,102] 18569504034966054591765387996412806771139301814226198124027201706688802458183383095799854305241338426625999274782101794760173731901721790063414354800014377417140650677817273307071378063410285777795192176612111447857388378707076444793808016661531527602884574537345868171807241442936095649044784429359444181770482295335525576514743471022655863483518012794193548742985254465794064460776915954110604459984546960315792870163715763902448591455067333895972699756193281296616083381833611544189262977080114004465726295991090525403705729301771133258317491193238015729714491120151327914857711966362171436496370688248374095546078633470574779533388887385423226227285231478286025682787965097305155048375979947273259726565356850376743004883451594466037163731670051168727483630377053564774791378753623138977572829046912475725421155408944373797908460258221403093179644891651066248912358235163549976913430822116884026561598260032906421052490955163661518606182749132190155025675132693604315987810382997122364876518287648509609383240851573745865438349076652818595484069070610413051550950313798060836881088141846838228746098617554265668882741998189709364836166304439328688690484396286006331371029663169161227517090767861059460262678063634970064243036218356231072876848207555376013553111871798224282952244109190045834223817065065537890889385276461575653395849356158935587620781891614152683362613306341972304909558249835186648749589128597837188098353955340403349692742404349046814330556669078557900415169062426566632760606386384732586079319080230757805636973954110161838323818062892023362833127629031432868707139070359202852845240985412210357215380369746760055249339150907104226251710872159440740339920822493794898822731606347356296738682197831123631312833373747776840977639985665637779155588184062878947235588518256802859959485585503942205411449827226851217199990641050012910625488389811405637390615392116758835831230257451267394494696689302929568876599526211745037672710703435165865191719316213152852424096217659850387314888149111594487660769865334656 [116,103] 29138891618983993080929375501733131652405172238740972347582560790953884537525954958112710868626398195628462873076037109694920787758155241714078226100246280569184087612149702506053786778326811263328844688040998679174685766922301786018971323912182862634304493885377105053300384153061345989946442563614181606982312810614403509035280061659628109986703686865435528230558181658009393213185260455394298761668651502335352649249742404763882403050500543840767925077378681400694314245279281146891765859796392024495308868940735843171736130655613536528002378557831466860346247077568288090631673595041539205713614815426386677339155336764860561096955404192406319461593052942895576887817865657752238134508595250852954068164885634771258501075163643777667090907957854446882693389550258838864333189796670228140774038470733591182198638597064160130319406935335979065455224261713790831272270699300688494293715626106297633053318427302981556755019796734815390781587346506618651815043036955298904282255367817188548926463004687595914173070884360809914407498961502627927926322862900901056081060944124062475306290993508035936534535499318789290952340599390977570038509091557295592302085662612884451299234491831867588986435745592230260072133294165991127652980786524216493549329893160470334893851325465634233891746121435685212796610969358939170372782121001379302354480461314528140906628037798381815601204140276599501315235846609341662389203242094006385260003939653688955036525733186437849737725581788245282667442497927208542465316525360189049572911764768688701779684194604331313036614151099146254818178382183214626613751173265035518130864328603904310938508801756679417710365226781616397734226215403140745665505207772077625212698860711184968890100989704065996442135309006226241968607999412849609407365944776821348503827299272495513779917260145124463948864529812045014728224390766153278111727696206252350238384688812162788743258366969467885200943705452092117688411936390001445626338021675021015619204570586480168404682785135548161316368797317637848207245216 [116,104] 22489649746181023820557151742459145521088867185986740017480481689030105287330811795724614108237218028209642989199384821387243947256838867020224881312024171521836541328859860997286168930850298806017243593238990738700366285787168942445854718754818997162093436657213415795966779916086722514841221319587263431654750879912450590645675926458264299892037161863384118159930810119513663888034982889588752300298254257833667260448746445021052002017958211227308878191830432029414869040743130811409950966029759069637205870495832424457252732428919290060167455033840350038631984501347959993710856018548021336297363244541281956663669474504953591464705786247451813834439979532723394603123362246031599608521770869576495790019071025229413354250654797195550008503413557776154025600003216165009817389033136082704826363169142538209991159750536456600600390169933917984648125118431066735575453051986419681802545255363051208017500890549830025449017740739502151259128458558056847096164932023503744166511206905215716170459480937437493404643793085178722220523972710035543921826014194522910886469586011431094057099934473882215188537537580148607485902343145126066292782093018322097107654455459828482998389437650563021019958738941477824561837256137901680288468671262015570695113918495316914536577551563646823208208076807093937525032420312179843878116375544772510668042478625458501479906344472893479599802167690668241147028666123466412922808857768212709331489511342742760438193318502243398351285558152403299741207248243979645708722097750817204398930145958165153631233808945424812161012411220298724214242167938679145141563693921441889949870187714582929668885311604948987445971947043143416138541351828328813986540975007790467512325601271847177217603240655490070359555884157146730816050195673093907277068673781926247100861534055215459149664085186043262016553616534983843168727530083516148036674946928035586010747554233553438439889329477827889576897923209865284916689507374035678174912120386494630918362580502136125160089036748176110957747827843683933344 [116,105] 21669345301810812901762136077465827967476638793726837654210789563535616820982831064290680900119792426889829937733740222325235924417155339603881267138853503388213548852687557851976604623129549043229299944580712702863995712548513073165976597149098637283955988028525036408608161705479265848157376541337046509279443418437812475209984668834494353320848952764987821480859450336396695027174113211945544515014440508752943434763908825263220629694673815257320794288699017685819025210587411038496973737375366889707940380697540597733180015492241873937174712742766219384612440041398152664757100008222711567565602187157629129023838812722353708754608833046535293552751657362853922468224075974885142737678718906078630678736545691285168519637359379438402383169926346117603511232054487367895002608429234016809283769883705611440189264294876253764855284850281282661211846332825600087185558647993866174461473039018561886017682966842815218185546798892764323801015657587390264156881633174996177460982682769087804992937417665237663135879639597481919469340675329563387125113643626189260833030781509347894923737121453939441686285704133900552132350561071770545994468453070955107192143899514283779276600645326332892359753628858564219154389270973166329502811771180191275265556319269858640949133678485095768312669588633954019489442964740395481136288749046365924205095087888831189917118823203216584539139871054429084034182239343552445822318914493595434301203377460099672267990916948495771334805447819372764301007483538246766962832855787132805612425663558756992869692125931672229849713387686289571409587272905822922024906613744501808913768145515256972129071639630887395505850358122360272802874418011406331324000583503055931853863970309331084337841328470318289155144863789624201813083506733001682872746588937585748783422862378719718797458300733394755307906824726392149203925340729039787993964164622694340671295867339381544420249834553937796462733967485988725621849153191669281627975924913817834274914276659395988906400935492883054831041335214336 [116,106] 38534878472751434126847780037542981911085200530510097903263165791668463479938053807715657627429732692188010061698932969615938545378130076787075338500427349178323361016337668932376885286348248211267567741774538987338917943170529349683648021833755637504419269627409809912223597399658071038520986423319229861042130466620518247074921694633109660018743396769819723863769456480362060162231086203148478721519369655866492732891853790017805264882633940168973178096818141266795278994546112173368388643948716733931838866034372600057291568021119304684650410178911100741452828399940523698830001064241035234260658921972536563876165351158320504510781320574405786415277114524627001959347703584340016205938899615976065499152159787019779979883788091131701410925281388391045236429234522057905120940461923096942096917285809644505596901541526782764168145165316498821551479710283499000692338344509598560841369227993014222570174111006200680825608947501851331693680174938433680397268524737183120285877259690298886917733077627338163122866271456140953369035248659699025010709868613389634588433017102475333503676296202068030346215595663211460004138898965261254127501575843906426134356138530003335049667573899133991077524059745584369861853477539273583795894517405854618505339439368678066404240302533883398563693582828824954475715570963489894166306250249018245218397839114439111017543541171372589603366515250010362603798664877941715254038049872808610224869824419411496847914918958580559065515914174359408326788198180207351763720316568740553829013256346064716821441433440573982234609175143880879479063496848271587080978769322191984398605543388333179684646269911366994108563585412952735684238267071793696741509085622193188853979145092364194250146131885786569012283414757848488683829457673758922413731568072362816651230096986594665039616068956607776097613388549678243115113220058726832668203584311819104349220394789726766048623784994801578808129581244315602586744255440726271774944080253978339181856870273907048503663056364955917858915968 [116,107] 38221240372843427722224028827092025642446711499708664085747099862054735962068933062328216768435655560354296398712727426037657998118719832640786871076492032154078825916423473072262964968822077986283266199687992696617492188999079410275515097176519933150440245679321388113419457917183004291012291435280486638412794644974274133948992068930809904705590038219853404518548403338915919596966092694594752275587316803784116113181528130200179404834282554941621878119317192105558821391663731478392510134731156276172466473144576605479931744344986611554406955625795909456132170683342928152646215591493810558721364337156524694111721730344050894141644265639947345972512632685754124512829247146594069716448010063620060071142993846309006856146224754386339959184670937534532279796002595371451372432785767119636164689235900908540921358315601434113450171767729524785663411461474719353627971287006531569241780026361252847086666272188033777014640609474587215462404878411251466174102862128051684523407625372193671338133208780068567231854157406476836071030441190985166671159648626034349254431854198989183430867679866504606990021050222760770536959004534142107129271042476252827703093786443205103310651475085262401398250883470084644973837214586205727881221249403800703041631040826098185162343244752134224713661385502051029981056726964817432491778551341434251058055621107269500755355392670471559181900600508057371010885018934029198168022063579972229459767814025656651287030720338350757951086898571777617804097345470237924773832199977981930333758519337753294353159572551239595984542510740263640959198748829458023230423722131036791714527203637834148500306372488875850407731428239640359736002126641130684809100710435067079575931230729496926835891920665316419788143264722137737845916773995537686633434030691261505799072639685073707652190461022895148301810990947514371078297753144384587708164641497164471965445361245302770440445296622919809194947953505369365296005667045128424281222578361217550466435058786154047151538452988422122688 [116,108] 14788516300543188819941244067568271857356351348460114002009799108419013398680577901235114427482566397958998830221436288046715509874736557043528865606725689425668919967910979898028168349384988249767199855450145541369411407636885996662963935487356465309901434548541226633560083373433960531722279230615911777749338146554362495082148489086277824318319469564734664181757324952641698319988532733084187123748166379680620738929876824911216456905841651215744589835323118095670233905989361847921130571937618665862514005344513648332515302114634742855367712676577640333491006592697817179180851761261843057538530347816671486935454654506094145332127288782586621980574804913236927246630120280598048236526619374074374761986351954680745079268786965314334195940223713653036508533843267711388502398875283687298797045347709574170607020338435979832214045065252909626357093213382495946936836741643250309488987008236518487584466566738296771034250564653481750983228710077768000645084543750002943941399135184379196023568419944703898108584591591749425455056910891619894835405421556409388626604878343288470595134343425160989508485514262783241024921865643019538404959363866202128107747907840094196189983479202561674707309326321059517596330945313063767042836131042509208523271113152636815649247163395829674410368931050496026881373863876217907336014325883121978279829642625977779722982828869022882193064715067968803084851212933634794610784021518361071611954104548569200163205064980571225627849845083660530744510118837491038859361099377635084435377859522773530670423246346032764906856158883322237755427737903965743538168345907656668346809216430962165339354844105456996061797532152384998289912573332138682637989001844791095785381966069982034328668445284288337828665275346327731888038840514239129757552705832526410366585056250900852003834460740547258907244654520060244534719367811907118140232335799145840296548807787262795165613904899391386727454316676747027651138634337445197143920907315233621087049953622141515158252911556528 [116,109] -69190349327620889037129101092862880516326022773537114003919840071264622627749642910459221846608776295965852805868828451117677071567120935804028619244208087283372599721366279649425311982365294173494476516808525302561757476906437403899248873967228640397245827481112292475286961527885430722489109509160764536471815758504500680509830274113169541580124044657531863937436286213918669725356306154038905762821861993401699971352635823463929332918709616967064977394583521115253500148292324438178759917020221800852368250219094254416062539185082739389708213005305705094838718277115246272634158143369388284346480762571149045289609860242140488559871599030027007087671841397288277827119594923766920187143375373083568001170492776927440342915630928796198058122485829322071636453727924457376791833669212393825133203780547844187112385563224389837492303737413130161666056331462416599618851098992171624699152121273571560932960193821035211749240928708537690568448324349574786669630705532044325458804719369341446994361463651657068568036939556017158821800753715150157075030532074322014654901165763163172988370216559844085594656527073465254810579281592826959865465213178868468102897825621377832592251619903382827647540544487785724137860990129959740698839697363723619360484528867282461384458563971860630020304110139948727850141309026565378298990036767635828075551071467565403619021466449307007300316087226747770254222988733256779922587261779504312130348960997389271513777647851193210777043358361946752134200788515155711825883284051467538947726472835077825222562849246787561635174174142806763038155163699689847839751676068957308912872492536944880265406525610393781923417549695779675399490969412296790453653856935653937711577707771838143116302525897062595013172554309828305728738492376828875136429152623038873043071425288433726068052438707621348696421934335464437992404425718158891914364911243371929458544213708772630256823385970105764278965916309833495592947026299418581688745482632866120353522547252394360349312 [116,110] -2788019781094282874886040603576819852677255389189897024391316239828883633236929970085884653125935816922442809196988285879990049125508696473288460950692755420557349716233862424444479912528875692174987505051391553409958313074968363945852222676764629547362441205771423079356833591211333994379579683920334904459145148545392845278387322127030686802365069135608324287842895106861474831200263558344556824125555651205791235400710210331002007865233844789269955531643087493742615682291599689538181358202580650741086669335002465546502363269539911625372349143559049849012497692798347132884521804771356632593654390764528191026130638756069048288839543498409788986922277131545766521642030538402021492028603205433652747215883804885870820796780926500972053676646229750370774942378149484039414576872638238100023282254806009338702911845047429735604143510063775797398541140608559512622087044202740454655986132155501753265035720210866100195926549973464317617879856671835960368744162134439175108082031797907336251589221235240646383149452826824360028362090262985870178488937141118207826325310945273278001866837395635150643290632294336190736796805225060034060709640045435586143724767765426908185331977199971801989138610082080164564130784793279106110269667684651957582925552665363308566980703594727859108227542233625582666607501358100781259992005296489213290859511333893195603786328714609045973853939085297793251647105213821477964181522023459602266838515756594364858755129459367061460811377641369276719059628941132998929312022061349721592157056587945028210024044218477323910934125773413795854206370902858611568662749610253240126051304377370186245840330729846455878227924173978146112614768070565330902398436009470901434781708080800473036120193156056978127201658547090172380621884193181406465979254197344365896472818493383373967454134198449196479792883363715587953465112480754287031519864675319167842843862824855854658322914580104472704993294879457715000599146576470919342119585751459841104655687636442203216 [116,111] -503427174695076358664125034324451877150654186489225357965190513207856019399132657251209067143656074561010191056069356736404055774064666098300544108215881786025799357508524750516332134457152639466426102577242864299222235207531733634154961627346058747498919029539645040145384767078685896094926574847234163286832891101987888033177257902535711647617902723148024596653378023740022408811548447337113004953733204113320983626509645891558067470477878633497928364389430843936071834836090891788672605768132622383884247104291438377421624269975870318181913668347917030011155892171644666544219003091999372681821361348671868208990539124972479701555157743924394593606149604504214675697030388820571347594566593108202068879310038468070531314944780361440825353289103990473108453931382933701052128467171067962368820831465625413404406215880489324192670516843282343271888893293932761309605612386271918592886674822097066658415580021687037853214499783703910801875884441996158496396756304298389231092812754181594828772195685000901954565011134278263784963425793641137387994916367555928130417816957331537407395743794753751836878180580567997036582272396024087813562858150244651842111183191024590512391184145803966945479269707107912927192106887646174018886126493519075190200910249091297530179214037735260470041522550246911172692915966069414751786849325672832123701535691367048028013875870181887103372129055279638646574010142678650274150103948731290581904716135859015109410113005591513075769978425089025537417928029523290202475379228679388824286817362448737279430615006038761337941123478303298497542247773371708918401609951899293640735050654214136326332428610152964321788236497373097752231501103339290536731508020402952225334656101918399723230460490734454120721296168789448060466466593084326697614135684112285802190247040860514560451893522742606344346640153259346734513454255140776378565269340482289498809041935516241171821252859438700536525329131898639392811449177606409763376982019110774448305248237584 [116,112] 445972532272072207928284136558404293799591208371037184888915021811923107079531108884019906231319383733409535451674010312693124279432932184609540280310536476214233808503588435975837889945440089552303149819645340034068467455836513075472228617650042678779552054341351277493003568790400423179708475274596603218155390909509587747354191584593477428923260438243574899419539848604116878319109403447086465941531332880166267433434402016728404667797479288564822640783775371067824430186596632113373881306405302434609369254054380475510033177593868198924349131815663575553615288208187799009122041682172586761293891252171401932597600124902468884844101557616247212262079643141497255859292915692082462584498998442789042206433155889585103655793480601061182221525248134096636807665606741014374238995423194330723534657074762189175845708293721085390554291498565840353877896655809076361935411600374669211377498117398337026282004105294137889607960883249548560703655309245891024951712487886483557147144577369554721219981841316423590419700444231555176022544793183398030152174153489686021280610313267144496982065799656069284545358831863563382777358337576633034797988366294725586599653814126004491438560584856671521045072083205709066742105303048815626464364889971925704537162039713822680239672170506740555731960888897129483516951296074031810043147473251557523293024346345693998877246867840371300289981063637296615289131418240394576327739043230045957018274041941382106708078021331192075939305013651153059960973195889717302959355291054122122261450047158531443345656757447068865558928274279737481587160864300288431339932116387301698014691733038272255113038187934908010714366989394883521189748337612284600265401049389394519838516842151790338305028475965540527864569000358057313193195225341002850914576691533200154525374150548517280060191033054322675149518470742456306691414893561401059031828607344580088493178263746026624993938678202201555854225678181169047762256690530121473213164953122180296819568 [116,113] 331559192232990208936472410349883025365000182273782088210873880967488434313841684180430039063913952190441169152560251472966153261878973432532962537295391860462237509018491407280247960932538066027594064294330695570553269263211498636686441219552949061467158149853668120673781045585175674414582804201888016469547343086692063879381206720375357618446099747870592883724150303864083312154233498156864319717792028972210688730445172084147724497103580982778119412636132791255463523454251500370179086416499111515747722498153647452855014506524125543844306139056399586923312310994675527837275610662990339946023427328294318624004710326657633081264501368332979645189643893204393161968450673983100161322342686656161981967338925794180352714457998207267906203583517318525626349551111827144527840141318978432113087074718143922491150493033281260829264105144071641313735007419654288777953250327270243640041912445820501049493664042428789527990209036138618957390717713075457924859530121514473350263553960806443483531202604275103094002063165625682202996231599362915567073911088363888407145813023941336255171423360742918440989847552675445058907033014043097551355473480870481225732332875054119032578782371074811246416133528040938615724957944422599840581902264806199933664968366479673707055724633908183217763595977572764564754965975308064122381337148172106308399860290157609913735734796737345693841891827567682275933672612973198675335559029841168638453983666286290278364212455609902555404282497759443941140826052632551487104928205364604282609290851709461149122977193300279825551453935427020641894003957313330360237498976485701711104190887693838988924892592954536039681005129198378057862064381090980851355874943194554767467826801501395511376091448801952035167916915193709335577272270794754071547162287299728016389156835327565786866278759723819022256886726592731335782018911259116791112838818670310443692959809862082742186986030300169021723833707909237450545238026906287779475989136165493376 [116,114] 186200652362717517898789749849412590612305224781383204470369577551989695357700970227125519959602239419058912311502242717233347771366440403765655176529870667235444821621601620052593666363929440386747563708645408221917179202021920556909672946811660895376475341688498633022202911681956201640370082070742626404657716750536252154965527799148556056452304968812602176106709720164847380851000519044125034265258190389388709404976420192494717241566844286706460324701382297505953739183768482249939991325179093552532821088131734919000518274908095293614796238894703903850671167168752406467423620649406669356335916311871980004404518602333680303574531775777393910504957135280561960485435527708155973058210260825817923165943368527782279505270574984539693810669491194438472606009490213849932249593635327729547107126076486013108576051242316510354312451981519950828580798333745616570168278417215653833195086591727703467795493682350668178049298721348409132206567344776418302027006244522955997971668539693503527765259956168725135158956349516399489868930957375985657942464842433890616176025628048242332295963702813407631064185434564093378284441230775268708287522971222782713957995499124548551409118291924337653842938368655265411364124337008329492963438572045241872534972284020440104004997158487299087052768514171373739439919111214011293068980887161930218830385608335160861099517843069440422991017212127702702520208692853586765991372542722048349966735380646052406564504848858709575763148866484370790975999919673520980951480645808130274479256679590999283646075295267250919988774879739352675473680081344633248588568841327485753519848006224774904650023408386745192139589764340557117036508038999220453708618032372418671294995738729432107036767071400398485765539456800289046077600652471673336134898187506575959118587651930938171405314636192050727386521056806469230533349083552270255260204234642807646380036150347699875275354543085021012023555457633185552899275409183349864123202196768 [116,115] 61775950257013087674546290413714202978550901298709492924652484546869851514005628834790765967073502725563571154472129927888647841054879849738549591676772009674414720428680734774012229820932178256265834525728095094274792917159158167432897684446427462821695249235254522382711722892349003146880931870574954340959467436329165623475429744808273390863056424368292510367345981673343988993535141912637133706115035102269910397529216616826401373305853800287265795695680535227670765365156009968613389188625462848041901232810836009862481447571281605986591691055781195998784199219858097631302513215205510093044124002136064387208306673747287469627476324746722802566648230984330709942948045502724455391543788468286334462257741498271429378196303170172198353414435364355648328814393028636339572166118992448220229263548911196385531749565887403450447954657332592496649690232461600815357031889477188661679615844145339988539560198788538415363213203975416242664353997145168766339634698000859044691803443301608126708174557123668548376440834996576314708986067139835622383904018904689889396759173491332011837494781777368594911517679363993831740959235551528096986789708911246658687859644921503700223405481556726917110661470930835169382421351785540922632283810295946033284101405458300805354626222209158451286654454293235447152659421309659521184412732028822801118332039862875608993268783012543052479737268900356245466337625938096949526292517781149381027209362739667943437708433067196937390887198424189610548648294831138908771461585421017180108719034623655449972641615356987465750581313795947518541104681832654173493609110774156758312002040825409876853231234615598291025736361106751248217230244263739346873265459728406693134500488794891020691592396504233741900830414482850392006201519951558997069400323580647039380131709023156056975961272845786937896024652691299387781441211757067403261127796829910706868128178554513428767894888070260142123122451497936977291605274607879943109488 [116,116] -8689506354481341370006806399499961908790463981171344499859897574569723246388870662549172079872489944814119283915465810029595968109263461691145076540634200727001765026394931450643158317183183863739108265954069969710710705851697618924257986577897417811050464649008160674457917774030536421353598336797941290292796033817708022134586054528285970250916740375988234466847239087464303236708628009322490402440582260992568109844566661599552101472158649430297321642391674961894555254772313612376354808242512664885970066001849825270884487412310984810675260219596125495040733202682483196633688276411132707107921201729568511863455789826252879465689822484574261666239529085327163031790589226281273591461476732369190514208032053942197596636198890084805865765745025481519895567789654770458624093336422258562509818035201616306779078926159895075757076761563974834175033384450727505431552753782324623444819405885636363966950548636658533510355194514414991718214403314191013645010917281446850328306234158452910269937967060338148121858857433641814534817715823621402987111434604598310990167233123413700922036891540780451188733774290083143902948708819752079212377352277065618509389111735632204852295150598272488929873819996673505600122281917943420863090608216125862828003221295071524350662199499242732633067050536085611119428185528695147984443783128317068244319430233962624750356180704260401373928152682598548919632965160007172751719580641018008310251615072047781775265991858601962841245415535217758364231833800152719697869781614074768652017942083925454943284804346521782895306072944732556290286333386059240065254832391063384576885768758252513254953078101181407780334272067957458610421667312677020952938781516510684215508357950877009041589012085621132397565005348331688319031591186608648277181490821236714618252713699787660120578294959302261084578406407209661986551054080470719337507059113778947478502928940711979917029714364901966458826489762134789798561874429713664 [117,0] 78892744078341692335733144598747321834335891847302442292922577322056823331426376227910463156493047008419444011614139739018201959135620652407464811357011299372113985341970712476369531433098656561871458340790259189651476598532776439258778167715450996667413083499184711645740138977177132969724475825219545724536086605031885935081453996228241660449218710487878339640628455016873954062800332509587957127181360006586548450591299626822205058894032745404210339032520660864498230868284241435240274986290989449607655266554931082963442838031445763331278990578571925536639545954939344834248216991702825363369148144227856163239443996713934014602273187791569678985708991495567764077497490416960842439281538778722141448402563190364193917852198716990921888130561146620429824073255798545320000315458586474383514559155671840732898286860785739126685544614404559651047519683418105312296239206119961984949658083526100800766033623873763157252713501988516388621924686802341305058952886209599087815581613346859890710163732423204747292668172355158020359213703413824613619149734563724963143638777291826511626428701252372843735402548396492007947428421003197275976526163758619564731803663359723766466567783785852971268736960759132443509362710188630903791069457928594763182659817975308160830206706990051697373283385095229994163086760824262528105014928868824917381919242482262383853991808821793065918123625272172345748178211027447957531052510543440867336240449359355515841421686123500669574515698385462945385627177712463346694573573083897318456877916161183949325070192354857265616644188565999933139263996608967757252830567724910908705537238653459669270749857241536426559219206045197386934512620682115414108244448690923444140041062242357948318890802181950414633065864214376202750099250280710907550049694273181060235261080906286940934238759665166949686822299320526899943152994986473180753003165200002838925709917138688241628742633259688507188096671126165543075329814950262978262860794017029243395946508134137710359476496505058868110592856511206932685686155957970978932401447508849218140979992106010177980063302282657030468181290738523271306350438448735898835486922798130262233287414255061912785632856546657932072285059759899346057951886640520059666628709679789494929410401788194944577411796653753430565847303204343402069126327905395154072786818431436913812616110830559418531142327617899587015971916088344576000000000000000000000000000000000 [117,1] 126129193795693364332863433336987299208673591340238123847119538405959455994774518621951407976632048975849962773425284201840488864776691203186977373987683586756562037510442675983300023082931117617771040158276431769221978619042808516683502984881217918602357231524447660718349281076328645121565193232808499282665651593611372454135854971204100958235938857276256435226943320503482126265254929651949333719239907341994487728796742470863165552738400402196846582702033280486390448157326675733093411398238191672546160940329640546530485903838918030576150548912257932917513261969094621694420019513468982646775720898454303803760196889018862363431865940253973003337874619201361806645694912450621224613963215440144519886236053884111689459909078540393447197295867379821209344950787726303623886402895801435240492307574160511615864825929826953701506632283973518033232764267018298536831441008516289608508090856486322222760872631382502476887221651333861421890507920900459409389051142497829274644558349524698159570407958681147234726622391468056416135641734085534595660339922024826564339191204301145415325839075525837258587244903569849733643966828522057610330222427439792900588346361969321059789176969721007015180477929794473621532314886867866862315093931951039676945704313535112953804749871755522240614308904646134416821829224919424352255764336941691973606527291209764812442872785188907781628205740153424334139856180202395913986474515609911228423558892324363276883394092502760877550573927020174248069197466212137617404945438010755514824046473450231233579994432877364839147171992977299660720069803598400476216698332138468049732299256928059355923612390577043115447835072928117949923797997250071890774800118181893435703960118020837045749087582576000225575763546497627410582185239736767719654245990634527475182514467972374007591113001709562265960089604704978768603199022947080793769198322129462033568589251786003126450818223096979902926953148358500033645354352035980889108238181058394739559623757721608818474011942818322962530624469623575664831760712586677230642961344973423040293089206777412838738898774138343833404365070718917301180889668356497789022853289051702023155526203711145081507991601452479758425924429915851098557094644118387825269133084516151072947734542030067386144420127756292315405628184222880801808932126771670794553219125026548284649631377541678840129461714290725524664899690378328801280000000000000000000000000000000 [117,2] -814425859019799097270478596523794930328584818647199855107771197951048639295953773016000909656505775688459511844985979345989196755415197055227032039614658586332292501690316449595053672021997374887198157588250705660010455046501955274522224356241021471062466320303956624499326645838648417335562647608099748347889022480442873233281618607053406157500045724227291955317001337901632195822747495560499581298516620127589636182646097780314032574622261033642479958853958121904177172537192554066195748469616801749075848436683691932487831550652251523160461056761672412276829135613433362080748404973009865800571877127011028459276731220640282135065863102762602300135578809099652285136165538929539469881266438484669156925455499715262368889903011614289991824968906555806661698104585864044047069750666314407544593216774929243021060733435365026623754967619914961970593823998320283360330744569559145041641125380306967995365050776701253920282539703555022386405668637948954938871140045280424656575013922112939554070317382428741285694554126237121467974272659106107980820695198414872937187447988944240251232278942558899465293253071333058881658602565635292435362343181418301089595938147594657533028491070374304423160390102564610229175712392812722713204025884709137543088438910011776707450358810396572951462086491766290592520197624678650484880621209004049191246368271901468317663095506747508546981461070366488754743499130462232954405288066506618100731073423636022073603945189260149635140614897311251339303085461368925954071990975539091815992029847170015191331337423840499003808373277126533024083533197793853919728235874135453452572309607288078720154281301172357322750874174356943626176528769492709772667829675234315998732623154329584118837139833516828771764155857066688967939485439936417779706117992233504992666322344338640404534878866737970214817447814663143972640452259028703917994239162375855500868644784542338642964495521113560558264252236267427675431183249599203062494416400554300038176163672628356212291829303749890982348973877765933676726843947926764669960494267063385448952356739544225378839744349097376986896947626390592242656790675427054044186024492632465434275974352485599694190383944766454627849314221968701823537731193850658629369663017548595424587229800913682063974182013647342483259301818286689305986901211525910530999203216826335404394561380154897985713034944964610869794464962966915645440000000000000000000000000000 [117,3] 11327115509827705342642340981893180392141666610698957692536129885724206583329616152871252424316168117956257576830893179873069985013312579930873952596194197878203736823791469857378413800947320958247766566111909484744655328381179076415791231009902393482951264811735521741841526899556142047866377206249373359617114791299833322085798899127390181098396559457366036175811762755457618279635388047673903413574093015994260009927305141731065227290743150770277841547618239237533445643414372127233480707193468990634676418448534781510522382278877932496955557399013639141310850472122786901467367444375933038459039891901172759463895930307909484335237294437609792238569023834912207461835501310884171147734824694701409484449835692789649525783829429286739240663064351740380480729268393128689096748984977354638184870454507463248917950891901129059318676953376167754856046704532270211705661171017178330412834516807732644901731502510998987766650155903517943819597698458793296949604604529846980984724641181000723144243602106429111155266358908599347511353066910965269400541115271388902426550608465233301732227958567564298607977383845287454711758260244168232127921630240718782142116852453889752506873588940584252358654595224706949779402243361856072215088633607558688396732370089420021628618939171196818582778716473129818067420718681875399302237932382105081377171738925405377901887656457141866176488342890024000231736541538345134924503302095993977231485683273552849848009020976443082754700994512053113660923572527215436374937457145913939972203664509856007122210888583744895936279155688080605738685973909341490911629138591774939766035460134273833720616466225622893478781335348034322738102657501807873131584160223482580598075182771768695052717568302616961803914182457836616314890934080391052564570685545085739660866256085125598150718680807607253649202905555592731599504668838483397478727875939842284492446247815409706490225691114502099765039404469784692983151949856676080682809052093700762243663097792269345425052571779374601818294367869556318428501499078829959196398816149988424952352095869546333638253790553254412484110645401701894969118491129204839881313675627148025678669526767508729022335239005956729710305303288863343417270324098335756177540708241649920868589214550658949912720241357891437257959839009806065898075926775121936631461745363853663442116629195258675266027191244870438412926522776810736844800000000000000000000000000 [117,4] 1414470611988710528786634675184071792121962747519244621583607884105772832683391714197501335950867082607952467665483566789298565041796100328254576147864170842364227997341101494928052253675714087565555112332666265494854147259543209583228840666311013057716617829982206175339184978042495131271944783914269429390625785723424112576987654920215431192899201374484560223047805549525122904503402287904806902527113733830897462317591259408509402912189057741051160064350627120921014441064154787473636521636484415241780114711185001362463840159799455508013321420966183885759026009874699812824427850640702204473288085034192496298764021871315012714492580710415849978729491846839501646131810358636170026649969808969386061808856003532353471581559961504661117885290240278723007925972393063511174918416636824691515964986056985551707809870504057114168768406716004895950709692231983566651745885388872343459920352874087769780386992955353463593902436795929360506711905423395074480823393255770286448984111344329183420912580666295321917979474357355384928867815517544905302699614297281206222567212740025056442463750761660807635287443658728697538349187875136630113280773298753364682600633430640360094121776922879266371274293089133566548738692291073568608171160000460902507433867496216120377338764238441356962192472991823665889370614613317132804349328602564206876771405565351892907248026563967334369922194446362358623480411765310519442939671756068764392054997799605683557395887936975282535640055461281630158639133151229985695153327103892923783093882576849883021780664106349891893439094946423033577065046303709976567955486623614076222986504788260216411409313537323161909408803378938619880069672111956549454036565128445895021923436163966042506341361268519338774683519871340879006409488594379984368310250732730324833353024866143423880770345846518322700017948850949954356384914363057620892871081237175311239608000827097924521422681928181542714328045041819445371480895656370597329077984572110136592737903640509583452690850528605511437788631862389621129892751991570508911743819432960998558517411285740856897581768511618411575517119146685077847425977597206748050527074853077365375275771705414260785929785701679677495446476622286116250428079078838828836669866497253395234146400911596702166441817902528092237780949316374352890997497351246830640122256476951507099358900989820220485347992846066125667950342158540668823142400000000000000000000000 [117,5] -56494695728902406913153986981547860775444461699659296305552615122129061448484961345468811052553344093837362381330913719787249927217370319338022213751786603538973416135609294847502803687655620586862488140482191742346597897149761136185403457428533616277777608266685325170724976800411401265931781783632440439618982916823898526940845201939828577102752762701020652082147708345804197783757190222314527537091735257860663600692351518037622385926239375286239665278421005310495671565446230063680880011513547523779278588506335655766585025573046992499954032983213138429281959478612107889371195246408053824001803631722481636307179611918770605077485810805748751823500417864071466219683218581047137226016372053442701326867170874244979156298633839294325489354086408714228888637518130474701144467998285141845052733789025177091663531641802805580398960445273883176982664761083543016633631773459364603893598818723429275693707371425609157750539629986463047447658631223209832852693168525241859595813982593354971985506132306693960419637007444366462594940105116276186969007698727052760833974732299711734605840012741535487425890279206109700888001601548489468362029953181746310411111011628479843060393949011258238689497349934414447503179529934073173526313388958496079828225972519515113030941068312737141985532261522472422369557616264955723408702265798286264469798429020169986057776473453503496066792229919628570753580195658476838509081106444274132155591348663697231705654080321689298779392148987191831497919928113153675444134784975293970137491154531325057772904786826802828821692608868789173713320169267490179946873353414413024162048909477912794096098118342603691549015075512896290369760392071954080103445662373396819548731013702129853753953216403194998587312224119819935489672943485538343930057200921323791946120835838382514573439630243277120598355162916425564268965037876738688180447429640433781621452722429742941206187049976796303177404207286705697630308767498836326882173429966665141927718703969381278280435663510591646820479355924450072151724666564163880227288780966945875697011090426083234489449877997209570425253177978382763820866476245583432204482990772048507684532974818652936279243678571584319448125412377618086514387753053202509371463769960609130197176839822014766195039964878835162915256568444425721113487659729169847101512085072892631922465742113917507959245008948544891417536835205383120643686400000000000000000000 [117,6] 1043111851093113195540015432999935940273020719052667522959427598045115527709930551499831736477410609967764585090876827175943039373003526616284909289132918145032358425051031499841371357792005325267391721281112028015219724767749635358495632496940903148230969771115495141402795729856439857450363263776693423801741416425971107005236077303434706131574873876265185190292234874987134454613105976441582097525864009275580742905536451284520841411108353781979920576766221314250493797682244535047722196469041991275818009323752215991133947352680407867282957052445865362120590244252541416122616150296998164826342186896560882457000395882516501206601461388500997341085748202628788733587951081235855328351017921434497359783342128660710588741044188384087812801683200695497570025282009786547619428076791384555537068614879130472434343546093766889472459838049386628833716671802895218553542631255527733551829333899230023166820780287323718018309001398122205797333603261745561846997632935270775955226996959007721667399049902103872315303919473202571636524703718904530496410835935074874953768281961859373562466743242825878770708919590297943460752405426608464811672578218088599951739999773955750011464760435515422776728501444663834818865225587563151645496965594770443825702451775363123977569858375961393541954843172874731353640134158410894435324015654521552209491044702141916285458543388416076188822761511004121573874351407870111282156379913159081791388363119926087974796393924052732571127591684111623119187444830559298377943886230639722280997326059972419060813765547369615954048528870595579676039352507803194771416555948082571350378074619021730920199250388573231003507057185307466140831289867273050716228604738799556266646452789535125601083133345581001698963492961082803927821912591001925627134710801921365080082465904455332326757678425864585366856152640667712901708482944666765750281178346270403359765288213803569556840870252779074651130845411906986970194055930769556334151021544689216883841267515913905089271669928736034998229765272557467665668692875037571687757420459651356384542889336628266068780997225812863856526129143345124533364556551124055277093630576805984975625894479505199915697433878523035401902361584983839497062585562009854632756026445970212771354401086194629551869425072206754906122190011513919098695648548096630883217781601942722628167652428094821272299601598414097977376540474978256069591040000000000000000000 [117,7] -12032751075736852707163001198483702151331359925864623140924322003852556933868891595556733417876476061293941282819827980879318428702647625557480678165698936350332630761005436028718575461738512012841517073496185576951578329976029329979599980692200912423111356900214789376314167018776559464977251583240390054519400056980700553161019548074778008990501278522605278019386327092587713583763743675504480720890939842043907156651957884633703718968399984074783519758803182691870828310980794652864767496013531714126804118634327826831689234519943345630261618824906673639605087859275371824412764014845741618993400189904639685218518373370884413154664484731582417612817901332970083898334212718981091751774303450675623189911657094108713590213400566017253593543711612502342733374037171733146952973558993742334526506084375507013259669249799644234326737331590358860145160986226367637920072975797052649239906808844145325735925522189252525240315783344578161030218600021868540461167210243397384854638968571301023486376659850843554243663681158401570380856119721601779068389227510844752214975287852670996437049358008204604915808955969688328878359546135952757229852159680611873793793939469523276356198783701306874127748403184919284411099130755602613217390408476508664436447146253069655396235564665527672168273962485213147439831693474296286226633407754277603125468756560658666232289796717608744312279195243694880127640797459253330607536228070316117704070634199443314212936346025824716815430843649221428103759232104136615962570562941198282270597025249961678934327921240439166901342459030367109378187883912510545485905979913360710861242131755582224863885461861091224976775055994603504035758291280793865112374096284085120992028733648252963421060777838990153494786282520850824580908627712053823817073526188398620028179983003126728845247551290039129528344021093684257615812701774197572077170490020529191718663727492412321409989667515531538190444204861419574381012691850610659820183904415432562124807437697151786086449346269618618636897082932822971536732026047850718348439227688770652861921062480635682489677866336740774249423270751163750791234689492893447941320034823975097272212639980176080589076761265271492327080131860759474367043287220693724583771874659645482010641364948112708098064889150012761048933174883727266474456684719052440571455435658316678028115782410671599289457567026258495340382336000357939051233280000000000000000 [117,8] 94944730688513758941699539661218948350054967738814348722986218314925544690677687124337850117255956789871068152635695314706981435350525325085314316928633034707068061347521975435756180227538568150146968948966918832636732808913043531551811771631409468329634491869118963577044902657378953583723357540719073125300165083488712132168424519089574355320906082079074455293931898996647412104325971972882004134200991480962785509962354821333954644178177154092473182816786014533422005012838393692819311091617463626766633840845889691063383869029825889366884660639193916613070567069619950475797490496811367680314850231163181468185757580284386868238329154249376165920918835801087185561753015825305897949408655059435848189514449773043591462826252368916607557055385268413957793189053163148790188811756980269751332436374762983408462898640089053883731095102057793186135677233229359181793318508702900451367938739502959985363013995925950860975765338451358174811917181397028869791696841275366646866635172235575616525520685307821953832975884077664603015503991314156957579583394445770277011137502837429075902073551268232919876227613524852849941181733242967444704741258644925138522823542540158479664073060249862252515538924498768385847527109166209382278039014933016604589617414439743579103920189326904850979895415462900595336315807201011856985285361121095616180898371503971919605471460073198411575448171239286560700475365303373828070029368318844968583674292207333107704945283480962130609893119266674801552979379414224896641835375869221102082273199988775116075417716373774339514997632241836134808821781662588047036777667467155773291881510864372665847527317213189954594071068356058169963251349062619828157351111483505965209224522628648742455014361553557712780835778226811959217941809273863092998423762559934520017377437568257397823770907881904975262205378696654762229504608791685995368000924742936874849192491872926687905368363256496062717140825974216099534064801597790824879447063043173990360583684388282903945877678058413227045848640885604673399110623715052011723203271344144057065812290777133396378019718683792791985804998061523234304356078733788319270525639854947478617931657404791747081388796390625585331228326509973948309097499325659295999056458036795349487491031751792608830459711169969061999098190614950152406236635642475887692129057124937384110019258655944746468017230656344444562478641279243107119923200000000000000 [117,9] -541913475904173806018639200167300159840101663599664519968549150918376605418225145462610207962547454978364778996928714450118270831322043491675376402417052064268598463390479738503122921151555405121112618880960895337647305610677216304488819237906210197128610152561318316651429832689735002801468501839239071080028203186367688242111033902264038231517041876590410586442380773254484448617383981205912399552466408851781384587974998834894411373872985307227211442776608576054288566727363028566369065240649309465482536760048175565872686536372586245113192315563087825755832617325956845363024961333158632911092721566591370879427896536285186737045383192441774271008286727333522451683415818209214895135664327213909938281947800808536549210522101467198660013839985778379044972810382498417737949372111458646271363977687178290592951561417839981506145216321725452316723545945298381787885023199397109403678110834216493643045601911266055151922518151628823398228434942614557317252943715960595877583803222837288300427541415349914602007924391999604846946165317729321670175667147042877384641607556286508917309685245677627121837156357757598631267487375989479772019741530909885077004555402726181779080356631438810723502684016532187129439259009101822232596509530826079167569652821676553360109363466894849479587236063743855561441727377209495180884644800386308915936962592467115083347941002947584534106896873992166748466629249306047354273666828122396078892658119977617547383443445570496379505894849922295166258020783196915034267942325800636464649444927229923369711615602576493882966714004689179834097839019811114552787077636265600921621370426616236308515845110832504557668788546543048484225641752708344247803982491059325263569842972327621118858143614017723193718400949440148887957199484863847851203027378117453675433337381067361852324346852272798903545596560615205662905627304464169543234823981821734766592032067427592102387385658095388641891334420344316966710032189269559199839911282378313815607227415186098897738488664509539880802493521799112068344948240011200824965104941593307744238401809656240415262216708537611088413744740253948926576519129190319540335681291660425629905899114817904866963719756078110651354507778694116655573450984851552619824769624655305997218829602349730392212138539344343585079598849893963840858405214281999859003898882160830410041202088903614400367880041327166278098638404590436661539635200000000000 [117,10] 2345690449522715266742296807276157935862103275842292008368891615400738908510144809921133917770408973247121570301784699407701684501831626361852373561034369090970764717018782280018003190997202216775792249791915039488209554158261639370285285218686796150537976533722916439587012812875076152552170745702998524755168904331079649433559837646296325261726860658422024258532568791988523859652374430348095468923716574366906807536141792196992595553898338732566288620956098957540278132383752373860503693043472337958658147120531179769921076603628638592190662170556336809724244973072139479972751752043469893270019113142315660558534638630961834758892237171209933081887440077688090176723496938607447506816440323001873825058597972277164843156187511244389317865511650547093880219173650111853732476533092510802021812887749001923937727227607402543778791250915450536938388293748139131667450535477554265728394720464657200525044368757976647760665027299108048471089402000826694831116443675966301064077414680513331103759752571697205671563034431535789516136830528724149051371338109586076001714329716604418984297204644942776649096727983075334956769166864909036128754457330734579141561611894458042551405374699086701928356247566943019579942923074801624911042903268397056143554781680425607542049543519928534480004553014553390642517955549038667678321014798165559668600220910606481330626792597563311783075370654736912841257520381729297651782646345741984214817315029308582477240822283879307275214887478794702943821010480420020757393261672665976316494038572550522469258893126425462763990082238662758057569830134399955489660948409839970269314696622928820643630649030725125469271726051874244147317760601663051475978697272323408571891943993119391316390948932078893450668918316730880185175382374226992685645377906628023235417099378773715192161469331628616983473900263821487680881005887584485256206680136910724171820941050660735861669123718043522175424009743802868719887152183985688212720677167455190743176908907176189292906670468096325943088202791236413366796602170061724702584707618229825262593840127322448424986445704512088073701049602024173356361711747418258649755766236562175192247820622966545019832366934879711906785427908213561775188625927363732823637913864816468680671347994669445875224010154049867844689475627642643892985802948983827785500383415526723241775389582942989155076214269772713880662546055230863503576268800000000 [117,11] -7933371626933718465033976778585473879847741963672751019229255724878623579720418400100056072431477307177954158574385126752681863763855277669856688276854197510179148284248068158407533605984189714794046630602545219938648782202540638624472495188854534063494138953892035423994204225847130919239796037320120911373906842443448911520713855384542089787502477735849725920663994588679556359582381842674166544465035254104478488675054974136336986398730611369223550962737127164664455792134545546662754244573015057568569438309249083910372229149792307017757553185485355028247594281840681219258974504507389598848515179713276894392265812895593654275850410595834487961957780631275269647240888888219354272223572274840668228455153073081872239324822149327322435120902699931172003610951380701399704928477534169236547454259531818409700962851306992059052364066239246446424659871265210098727503404305363117544168695979747723759785101579537252902425909460037995364337475501330439139239174423011502744182105752726861523181917407637569048726267132451845076499423533628058927189092622688157958166765243001587066443071223787486094528771205731775466223219120120102056002108360675655027711984969171846366751107641415817003225265196886066106214423298073273095964168015622660081722636244448103124269841700475708525491026137587228166199200989723217276160844937668053692769088200546582138700878421280050657720598643562621432259235483292914064927776004402614958687052819485041495614032949476583667921003800861619065563176837822814202055875944005166188082462126914035068007415890417783855042981724251909725595450890527279148028353523319008012145717099423737741492350776382338698204988937081714282519133043758058867921656756945822421525353992654572027859197346717744015092620578924620923104006796237918285089301347147851902902526586952042967661392619162449552650598046937364071498075647188652616876432783335921261299512032683208189497596757747087072183874846448259441503445489901507212581852674780277915720317792146258661909821073374190722294175803929088461709326671632979940503665564646541471165956917850418893091607798572537223067228614681110776157889764152504652751043829872596706344668909612112016158793871121460384328950955695719001423283649353286470726698797408224657280884780477016927518110745595557629943755790685199078553640598019296144514804964781039731990047582163166786866010528426731015638066994832247955128320000000 [117,12] 21506517246492852894956496098807578580577161610957062140181314220760814458214847052531530767346156607992502209546816443326781870025580146235438414303882173665779287471277157474059668240414932621120381972864813007778439543099973073103987003752850735305167384408189463866806564779731492976839568251939856791239290600709642269612886583086524637556659887894140048517649111232848451759173913498463991281820594854116355539977755637969422381502994107433776483764133060937437723976348768694871472957535279011983778749300324909179128306653611078788163339237609907931526840521480136068645468257584462192555711565567992878293732972796048631605346891706379847543641909292838840463727770769813965705585644934741695124598629470743622652234986448463972221952456592592579474891251117617583429747977072701529060114166167924686811768703030919234180852099908768206659125195322442518143109883653660379759316657671988130193831547093718300571366764602187992674984271823382487262989305557120264622351411184119392606747884585976960936547804322115831436047586679382477160464199735410380307332818393091382291080304010894421770218976356463447437686089838469797137645249568342014703701906407300242555151086001041644883485968130840192723869885379104144865833505365825926923579268062575900795101505286393509414051234314729387022225769314239264483033244775124246685644827217942917943196290282608342698837800987260698474089429139247365610014042775622528685157689255290703709497409464909405443669878135381650035136572264810401565726040035121750182220205624063652115005432536464549833201548016866457926766530084934645447820201267643949503774947504182957459466581119823358974314305676290964119249398212869467689612968968104044269031571358790363876861714363196181297757398209548197252964652109933534852966714575134456887870678292321720122643674340099357020342693301924599778226505504088697361229107247470418519547119651032926646092230204165646222590767371133146168024373118415789969717000195974179373986192624825526556011783163803776547632731737547918236112900505250632568133780531645095342265897753705903145502890149334554002160576679605415513915918779130812667906662940832903856198095717012027470024217693580725317791604475045703166566017853128361650668072402147839848352320146296656190375309788970373729011939644572007989567200205695232984802402652463981780428061933628601114744528632301501255225098419435436286935040000 [117,13] -48987623651746998890719647439776799818614766800277669500720038232650855301230783908194285777285788537893726039279412787287094432330854064167898872053350823826301584565216556537212639138315623118828398870100070403043720281612430545519040836574973099279012919317100318220204578468450922026647118597382366042158495623468606999848734639388973833649671651803812161655562648992549889159357943929287934916673716033625117692384778733035830781140583212442498692943075603012811841787233499087008046463800846746036820551595520647010889840904133345050909512943968966019017211401063369545638487964835463247541730851577186865527623085842229407068873781810511072101559143540655351147581189729033306720670165214110549675685578813192734557772036699545562446850878285622153329740183621704289710857171536386104588792442050984228018972488745450754572898194875126157220200363765461708923752418743265435990996876447336130497298433901691092222582602092674001095191137674823465949794146333138045571410119103918989966727910459105115886857173245992113406410178703970044221502704397528546597453716865456466474388508999037995234661685999693329899999936736873629289967107415904287274419380206194657084674003103754794533311217071302400428834410684135690323194381127291303065203153759212885709701588430038950459433912394345282490278333317733092624959335057998900453292281331275988028642263130740461179659499922689136097394683226292941683379671848401443124931651122756246018625462913271055540829267553435340399309917395546786810855114498832895255067235675368061116974042325177049858017237284239868129542446601170828328839764346258876458465966616423884132582150117982593352905837185907127890826511225082245688263955072608472417752365264009013252802593159318576474766780001457659886445506194210198915540613652000455754358632928882907151326961153527306647446739617832366128617684710170374232732770522079206251381792856257313782004672796974084330443340151155506288431629363309041169203728783252615191742902495854146714638673775482671422678540797204545834482277044984846589295450095601408988172279869183701578119828616174479114261762610157356857187187082781625148201680511440304033914295894436465061784266211533836122081979859972322551694446324956706979942613329325547003479729461680142875993369035146848055641048338520224801161170096155683739543651670664227323593857108783624989803697172727085703620081108077762314240000 [117,14] 102944655626148844942795978700900370336812160775875996769899088781741062977833584292299951999564169112099379967377500811286168759809528781508422704974510138002948181888638026489981512266772965554551109859972428436693613415259625355549550020589042126955130200214232724273013377214809998273047035828621685869468862709751618902046588722602096709672813278224545764948446964386904695182778280693934464446112237841026223545691107333318613148453763576342151055866235960621012490056819577529474088253367944669476846654904205949182004721901778064250881290057585532167237235234726496605212023334547950557731179554845750245264062888161910560230875166935497596307774387250915475542998136706629906646486513945597675792603924507574039874357984624069194552581120305149301048269305228992428400687263061984240652767468475156030287556180921050382720642356053549953602222902302938352203077024177121929559062017175502601149630688752765904615487709535854079638892998056220317154077198569671054640607225269120790618572185685573191036830380073452609332413375107862818357837645708598826623034352449379702429997188707866173688080939841082892263585655891344870928777141354747741740219843827774059421494425505710880308594294567728484840729859121450344929154282670084048949129166319036531408107540760165268688291584212502295789839333554592107896014228960459235512540523782658760519222716294938553974269314627208790585394746167860167865351656264811711516316771329838456869308462410015112861884987022927850297296071856857720893098588744331982692120826131503836832996078462653719601079659936654131685807288026374491274583269306288651748249802796191034219313267453492627394481914989909075650168064672377137927785768406235085170413031825427272687943144809845102038151072619096237721132982509685701560511516885545189556257555638449003060017510403946717227204492173780034256335831501093924997128717293094227033257676002569455678978819593652078754573359963490857528035969444247142744549043256117737621200639831418039487731747062566705747848693135500973820098063271754777981023554378066145960295541796301204195114575218196256720125052726002534567560488806742399350872363388497025413808736816071315749464962716936089451137939624234681885477561581508743345619922935499243229356778389322918902525841772105195411502172828092052416917069258369136150884667514355954204543018351278905580084760439288039632908576262773224243200 [117,15] -221685551401433218551591037068275708809219706634263456192207893589326760288162123077730644021868781262462194300492903231491533744151743372988381628567926853803307190582295771225330587615603747299193314003009745288845630687464161223578188636972210239899568664211557497342392759330570854249449415428464990644900362796532874743356454563788261111001506661806225309122447336498131584978146033055377862593457915123548136385727388734847601064470478862748515483936435133234453623458894018721698007662823710620339835289683799791351262857830322908130284890998506536417262010699657783119474157774364913056397796463244986508435866781321063728955352282695444637304575901103068968435837577399556805674560780785677005646939402523772248665565837568738399480403642425113531904059802371695991837598898656062029764117480241347833610934819075598821749967949380748736119855439467017955484731740245125215821889375660093632335718749703344551534965921027979016100813560773183350603423551437467244642594096601022394039549381905887564921922926970349580373050411192229777359428888416928396481998706066088541038431337016277726936668921219565452532255528109360917097935890157741835994088566326982728043249364323125882888906544608569430381262748453776537901868887049594860553093801849916915940444782880892923559157672216729568364847909358703728770491109361983158327056581467812170979150605157763265075123706577679758525169250389091662643833612347602297128365435896805323189669975118887127249920547290521169206057142891392458384724476300996543127620769989012769751374227418120120332343928337909755513872327608301594015683160909824339778891690353157525398397739216125916036980940295352932472782010432743299846427516606875145350541729295405311773757394526908506312854154571690511013557355245327205857753840526823579596679556081430777617727901761282509503801177157053562036408548848126589676272705562047075696585126616121093723886578783328374444929995796352521303489779920228874867110062702310277525028029802304094422226493773175921362371946748442936612990688449339068223924876365117428165792962783840189970775552300285445692820356087462432112177413753453046535844774288628123693567124349485419419857194892995249397464813829031039256256783250114137007283481424106426422018884386424141688891543808997691038965675188274555893575111500542913043608577785569292813549565773336189335468960128354374619813144178144051200 [117,16] 492062112652614581195165704541701158006632711679216931106727947361855409504456687201490264589424420724379920167955820772748136926526601003826877223239523891580876547483608399691532483188027598292239874250850633203708160095288778941961501591050206871947926528696609439361469885863998998211467821218022188823855446602958719705730450896520131877610714883874525883754834040969170113620404893243504081275626091748442672086061226981765229669509646544688296046102006324002226018057774146471338272894169700598423866508513953453087973100999665221236638327909052213366669328814827445089779068341191092568854111016370213784998414387797501050634569264346857235648432149470526241927854564060104035068937635260634006120149776250562606583745677388425492978538978842294745458522298422384958503419603733422177108200155458492844110436271601373608857967992747319366452801306810548700661858453870754562831572563610673404008697426707338074242509056819011912410074964497587223731577499990986250835941122296944925787813560772295175547534725714155160939826532548489292633075645905870370599839135619248478737878562411945093182947953526856545260861748837654207145100171156882643055305716718878826951112683948889692466506142571273343757341548376326606637666174276774824167493512929179835187933535027838916645946227466332692656063273701564843403727162538507545645593078006719356607596715253249154875817116367035562478953631928554311327855256497195037945041485823631628961735022513818183589731212037156023167193296771582567674359773087772092033125226248707013753141601491278864891200411838465551061255140505652849204600973629738524784462349234134224927573362041383141091113722359232275067721981802570032176453365280581723993415683018441787408657752664370527630923271295278122603606582794613857506015750421324901595215402285683586338427401857168543217472471274913096992668573295887219034834783700987752718871205874230374886659908422959834052654939868866259257458906157055328257207315340238472513659608388493944656245648231543072801796600838280883852776105458906713684514861468736290701904936975974615234409369445064055736622229256970922767039066266749604689770152935469081894662888184403635300510341774709012119180720301946512035351559735104732895814637674844411506994642848709094296847289285671470101568375762540476215624497637280783394730586281242964998267711083560568385417956284209690063210987231641600 [117,17] -1027200858709614296842910720720220718142908228763850740506651166444153233667260391053023710875158250574223796758767831408938826491512218105530557546670168897131178513305041566323728371837196781338768081693643316773009022587880958704455479846758942433198461031886973343603719399557695574352244630459729121502449178895223242458990076989578039995976052497212580825142843600311574548114506968728473374276594304635521669766508674714646178309640607169306151940716034614683245439092808028164568175158769833769662658844056047650299429596545264925181310892200278585637709313845312761506585903020328937295014963453971242374787966620002045731132673525051197589195655886114914899384025067768001742972168103807664870828664197085581352796074687200742069099421919997545269005168597181791242972692849659094331032820250944691353615203427664510642415403077127437697725460402631283622117195603985717928587553637541780239738541866991023276036112256402236561449906337469239772986235601481509442520408739959563240165131228104135204010904515256669588349121195483870396599928726302685412553969629360154118043711167159383686722188932956924609829350990682206961944834108512272494834652261301779073653598829128248919275686352113224396225350465144061847287768744800215675340830144208210527574221307576357836873001576630591093040032485127066475675486897093635989191940404432245274124261692723993236189003130916949715981538975293008265770150933688575747044589069585442819419262503273061961044073866256775280819681572509733942064103448697191001249128266691322246860911596231172918425598954607623253320587835307866915450540644629490361763173585714667565337903397790769342073810369735251707660875252139472520261663555994920848174364281165420614226703966767897181093761117599429332848249753579610037157759233924110401638871943471259699456353162503624229259381374763428407651046868185777578744507235484203918077816847608279733147340452540980952745115115090607732106991934742390862142681785096780805180115227872346881033956177428409577772878444193260806831962572624377846917727845449607428775145481120348571290191170615990788766497915618376354516231906168726770199559031818813627058244292530409922121754543952429588652610900742085416185533925681667172278674423019165736994049064336273122786191897746963597406028509635476256680852722840917365916017567439544932627094347872928240161424815699982838477117561241600 [117,18] 1864898488370076490874532100698974500619529829682958268025128057800516266495497575463424576961122529148863726392814262618133471993520508571623894055914147970446646777173490541458542230606530975781226762438069871351902340156143768449331830731093688785761188665602636161081058002414997395816154219798896699647492472876388754200605010866280503491342741796912062607032144076037247597816116383101319669648870979709663908329851933570798696720766456958692831822057284303290211078677435739777123582686500708026859075675084017505639408969744824074366865993405935750107166384575920282221099783262275130143974566367800495023264467614106180589611644742928585610168796540062199220954606202994300610103515797308804375456353933731322346430598995169484603535257819786701304366994518092451659882293131256887481053993806516895957251334299177505856212974151550701635363548568565000134427264141410618745792413140234195390670629367050475962729047941446183295994606324663459177244140537330401686311825851451046262539856819845160086391489892135996643577047984224235759548312404001966826205683832751015783809279499409938424422317698448520799414471031031717099909557389185794216657208053091062057612639253295781926326948395268321548261772597775680406776434240453437892723403274517860414747377642366411221476023984486279909599491450750242229925718163837645928831512694336003578539387503173295890545501469236014871118673616538350274956430542722051308344222282947151077376905057757649038164771508347990281118273133292104753474663516328315777427368721331173525573702510172784583546802944962489896996012467664486297957598321187461548689500479604531309843379998883413417525983587577516849259255569621257971952895667160463748379867847580521931419622939868175877837133293819071250600884378556184354737679914801100660126284839075667587459810801616866361048100701653253981962775786451828702863867569929761095531484131530019500687543578690162428654560611598117949913608919968513460494946247476396105683339068159272083762255235926775388290683798069647365740402839024557856397678866731815047320673296363429615164260926280827051711840235110241377509008954512098123221840183195476247493013808915359563903260318240515421567435924099329354023193643943712705674887396027053566540126362173130733683949831292992891558794954439182678253786929150923564997593083999481935794317528121964746680272860019965183024693248000 [117,19] -2859689198120191632487695778560892520628184260731897505810377665653934198813229951819620728898222488969334857831554957641266671227882045422496212378159069597029767870626107453077458943318243276676581898740988168996283781516602859610240242345488344158634538214713077193645822333626531021984823674011117092834065888307171921059656010558541170486777288517852142048387242178072316294152752280239682037895337804115745764910091384470865719671087500862158679727321255187194116525761246874673333114748024160160500837742738151167604701707757710047256682269209456603390862154564757349654863472557555819160038423372556969262738934133595012535839991929094237786016685552632841130039451287966315098815580743925823001180544258748188954831025722262701672907223787707012999906560222825162651180435277311132250891250573982990129086771669181114755919001504934226680543252989320016585396910730759693996010671428630693464817533500897604397745012571556840870984635722131052226535754569898531544888915540796147447102686504059398954925399183600773066361205836076638706240595008064401112537958858245381261302340399357081542154652034262607057413784983950504738043052178146989667721783372377010691928820520519941133305238336507909513756743857177003397401986246407141635428416010598734676212707826765782358632091128346135364103687448274136194053691532062088996621977434597498600290536314111145943264773011311839543132956320194972267631296642034039836385085274950832675959132658510783997501699231711994094703872208453110525954869463831760233206793446458554994219937410048081900457463863765950998299018025250534970912921993773655046706737389728357033931945875069526532504004072871565856645631051772557937687444768188251297549401685448341546843192110222075376804709169194704935851580413148768687018788376709574016848796070208127472738865506548191243932675495938212266049046966145827342556876562303097275630052337048722294638807742192453183920727265667601690511040363404397609606603252767098721727134956274009273726880555105132254224619512375860445602133343981027444299654980704846571556563784533097811173832409690623940909807486749435360583439835124525541164480760726369657838449687767622878245496584175544938804900260337347665472470359164953219730073158241766510867467033062060702898742302366184156124392937709619598840727560667529544705704749497085528710676185829413785343331600875659957213593600 [117,20] 3713739406814931033940274159201342407457874462761757288353869663689240604442527102428860130482854401903408580005053737099138107214752335628741854062265675459707639643444569534700027516468233944308216788312828271847645385721130638869130595000674170491989101021530503586567213069190915899146756868535401252500271381758423471603982342378235027342627115668992095869526143375139352156018979946173698524679516671638663707130149496974501156537605375854203308409807051037622508247358612140633438652478934294803656838912141897662076329015790128517726691472481375537538820090345731587181146632982743400484499422505553744595897235023575630219503229663403513493917373255106542591043157226620685259905453490771433923574924407836217163805580282944085614027724545936770310771280557832332213808839957636879088796462794958888579476125865958458203746067361968566120719691396709314130018247464867399884323481505896857986439245888153094509112435167138842864979488546812612643877821075786822704229976551496365033062774294973631946217627100426518642603013370582554614680830713116884204509509129263446894095426402111769778768729214196044387347001339519350443269475322057952036030209718220800648688039303687545878863604449956137633956487051849652625643799217945366354754055341020845489055242825981823770317094044531717672104827596702598448949112226184592972448404343994744723748761439222376334059939248427422434695292090305167772376444369857621371854590747326729407413650419483309563820656511223719231904252323347292295481784624793776003895692380246794259757064898674344320139164845827456620103042002597835676615809963540899281854284880430904902955396857884080698127601224178225025320130565600910194032456189089840713688800902269722607630636761980438997990519380277523396181499133379056983857000295493757997875503300644491808286555098521049374070020609050444851082114845504854920474328997570197938432177233983785585998738612248909525036224446603249044906621658895989855658631449500141420977921997511859358184709720286914253099165003903914934445218016107452447663049140946469728590466647734326925089948589306189139061420347262828233209061791710905656745589092075608575143634467261487265469520008504492723287550917007189679760326645636512751524009968966978562258150478439920199639379755207597939043251483072734741901136317967099229640288799947226610144627010915576301647299399766823351091200 [117,21] -4172096610253293085917326932616936672618622104032793817666773448056965123396089564480524706340121703241881315446714369442179732221016364457047810795550853626646545682622289450513125198982205910449278650004625857388638884304251733885021037430994856839619385712346088709921376603628670473969558784265475818702548342733217780452641122940359113935477751527746850672099342137099774321683599903908512351457070506171068263758511658998055335730788757944684810445159222489021088866704167065206274030886890887146869365850989277954227432735327785997045952980916602378121647643726625953656477165129146686097431045829639663960360511250215775974725433196216019542635637385370293477178701486362385326629211779215694531560022268650662426031726994102561133872522713945942730309788795529074536886468136789217667627508450954671099048998897310911647075682819875381794055605653332965790397401805893161051062686196979715809989263628102814832331061223153263218275238337555249199115748109383234526633694007552261204386693276230086304551612909041530211387741759749179489556800693785804259471541976846930543080652811760163940692909456679135236349219152001580814877186466526389395432619181017978205877279944685666951962851807895071050647101278228358361047520601713929513750895763135002841603757906683796952370616400219451438827642762188308215958434410313774809045107673820799145820345856018898464782388173417848442238753646864859278646176495036261702954865695167570536867189992505187692627492639203291221401708980590943379177477746552439346423299695089278399126563555048907086744043526471248975490015375115727497934001000458380904675605805910628865268114243453621374152629331289271065653264512787604319185983148957450555825606018457630773897662206906610294129992815986116201749801424136038687305694920721538221404722310915784015789605299685016838589146601130587082809245376664909182855827157474933030091820549184164069169366320148881149534935692077709030143358798431295183028236166245982544894418575600980219534537985455840955243349432501186329905617039342740678211064063550773698843198954550968700858229743775121321655720983248575892389412487318393977277630815845509318624701259030746456050269891850408172451174920547012176548729365972267344517667324799666574784150974111898101331827267976361842319169827575839173026128760323639967797884959937218776613602207378181641605737055196597452800 [117,22] 4203878362943548556566040345939589040548559391028510814927166483628499723748421047850177732087261636313417510837198924063222328310427365412756672980061360175860701105823827124629838325700558790230728806760731772811792799596262509690703068464478225973978393298099099510659741159913732147703707063243782703815718489489112541931288776194961776156744844584338462364550625836401335601837081952360501015900127835069111694103609601811622932310268348152403546793443869860453405604387225352715818033936009013459650874558670310963127011597814219717471480696732320728048217013089060426484075459784903995288742740589686308193087863873814711624936250907448961229607045813211635110114096767610891271031514298653855864458944818834034199628234131096671504179563488627907750231306200919921714663918931310347547162645092796596091015451651430942989098904855598477754118109887768592476988208116364513375217393472375220499263896274365449821221182903073231404301840273268389224239338324197242962648897680151797900225012975470697888099550727171893400098388308670748027724235570722759550766698895921273356243569538158879147022179928797428114627534150574227232108384072769419820538654213050029048027275996683019923180439808267979592881348319876845947774268097809633639693741649875621702536609267356940659963880922329674839065819082089851650983681264776392336908087273201790859555408385645217812541780883918707335044459378542811618397003218325725830670272468339791754243740785823976899714740275161087663182598381366601498845922588466912235737825030026496215364110713892549889384762752425567825003347942679392479882262242788285734000304933027453222568041313909157184400571065439529954431692360080541421127911631736879344506695775320175496936962400842505573292801522858435503076489115420736436618883010970992962238791838765287578592089184576298002116825297705913034093519017459085732691385933504516944667972831375128547841535250322694087579777538644090712929021341396573370911681601503411599947558028775721572531886431125266845087611372993605875967012879338967671688622468758369184515596320271932571467458261874709354588542015816421983384295304848026696827950476051071653814228020740418766276609724874717128636495930749086384211410618444438566665587577433636582484740035495480235621161300437246593082984312363562203694866367092183240432232312900977707303493024965342296749624857827737600 [117,23] -3983835873710687564136549696207822655841467428561573256100728870242912333551838284151012969346973366031420748482404205809131923649802087992944238861081140877711291456514249843572602928838677146350946889591152475338644901228781449673175993304293082560344401408743239941792484717617272146951546622380425789352748228649601133136570051591809306244150351492884614335214367469165299906223471137655549210747059524051849638346776005182135426667800604681625766871695414168089908010957624165240812694454027905601442011046517226942767199869040814708619453514102831283711665514029564622582705034272333418832220561931748517810282208909007068487686501602852087863893813224726467218572069351451870210697587042251797207549989976553836551397831886114498304176434788007974617229181637346683156356720671625263952443293439232219105876835901004379606386678414570580355273544015144975492829376716442790410919586711658996827754112644146649575085851646610140415950902191323011668295959107706202560325503209577649445896607102996218942298965022737386400181388065466480109580332328433960220484489685748911135358072257665850008387818076503155245063150818070917036020294375748459083949907109284923990132561263181040206851688541206046717056925218976020829892634663144867407375013033504377141097724901423760052367889201809271655428173117015211489297004221302894294612315487573249641139758621310341193005484049076888179883398596167166114195529345537713460843066871112070528324023283812150603130282123023891289623519161980320794159132850440801758253883965216508983115553852051253446415229605013008851214628412153262866148856994943199608863660040791265746336573684445595286817692866132136577844696666280044688097671923506277958666384923396008498731080906739559924969307762384771534349319738044999829516250636885921955714503707947284784037932026824275704723806872412617450029532882545462312438248773493499874437424496457103370104837816554197299113998210460346282055135709330422314301249999993839492997199834432955316720429279275677555407468422326547636417552728587427394927509051477430175155230190779806078620379136514904739082128392841021534666291033910601374325462353150919801428180983826092345128181194075234493434479934324068531930351594393786991391123316997657410030410520773765348382274436441972545114373664873907531887529927408110330185065875247913613982274577270804447403624208793600 [117,24] 3709401003895412362036537429656065866160932856386016490681079094621429308528559395120192264349897536972942266674571043891125114867541573102084552205013209005233211648031894261864147723008821967394132382629239769182032099397513249959324241935309169244528474724932851286327148300521720362412142763451828716066017196042310343845360995523573569199252266346807532044623607602266397314971726844440080642515925307061549799521407916312282113140290606677675507763333860778746970872522989412546845702359970200332396962749400270217817947148481600362161676429199742840242984585330872963654689555030716780207145133965774219177248044975597634657491937710624004581425132990396572093743941251857552111275842595197540088388313804379648350327362016568423807010154656077003247958307711348131858044039031946303101230653571908639907260781476900162424341584130054354095759363760454036517686669591569053786898265147467416911183218883361253233088762574930553166842927625800241936569959983566661289561264614834465809104587546221371495307030482066036405086532929227781477274800142370751045512536036944902952894684724438677208305166320726950197941762422013143668633758813197073318757742935790241622095585382192489142282951042108814704505118717635427377486806692620387244390206962968376336971576708660561503455065698343395683195900689075255107939644586487367994940142684593481308355239925576440139453278989359296346846242201298895188277077371753903604869823588113194290537205539349986225085681229656373230847882690609233942295248460694883415814165002083171528747807051837878820464022123502257008706095624927686864957690342161065047037234182516530931440131445901765472016484958053079288846674024292301012754398336280188789611331400425732825091138113291619333796449523094855522429028967196770327336235379297322713347251362110708368721941428362180158787896106041200770621793618720024730561134110491916381379207877956814509221490631097256238860096755027118867175525740931500853589754424144253463291420183645198277967884210456115147861594354041597425744151069419315353038390706826395735336578565263666506256779556917483321713550384594107972936966083078040462913924734269538167210446946462969348342451400312676364187553099516185339607945172714456116331079052269422347432802079599984002533890607502491699240909776483016145549421208179330931031720269192710464813140828370076572374269952000 [117,25] -3452586589499074558866655473384692937817223039335662226258263680400466433751981508572397092928237083757802167667319121240399303790531316460968275062628574985041544968300548637672890279828032555292898690314705342594488040050074164660955689679195712429155648400046213796706408143918207947584294130432353381289883727949600570819508391039034332261726889284149849208117363458963025402643128348339927046095604352347495993385159188844052162212992034483672547783198886320094468727104216191203422686172440165383484336238110698941888481479875443277415489047685186614700067344420551328439493664633886355806224185510314775559775191317928061090742837946290922289877190824919807482717680907785361064645647566232328703164135238072523121532422308321293540964775865032065979726940866251899009098323753400450135788180650589971380237122023925310002641043121241858044470815476379752858574188808455499982699306079700918070558388132089560857878781021720962598747067123082513243062798776851384026935600867460297389069678302217444920893277276081454208060481860296898758624639565718199464140666994475501402835685605088910189915770210851372348284097507189195344976747315993057101565672144858780171940360084029733376279710344754739715054691335016191727924502714584906004160767849270774180519780747560483862805092118622548613912495042672246361097689761591254605270414993345595288423426955115915349533164643624101905549756029422666674682137991633599328798451353395899217437293470703827485941111781532582119042605383424623527632242512570397980012475828484508661885507519712656603513546190653389619860860850979299022797765468436551243001131023477231722775681976861889205602155306272590165593955611376890501290364132654846420842725819756128810968973448757643886044976862592165275532015415506269455332155816933438674539488211529858237571186037879998372522907236876928638191480595342119336895894583914595841165403525615844074609158892435412098159252347731439112942525659728594780814443164159949169457598445221730054544563263813373431269949600798535381553684639738783287084891127823835448442962599393529683770158774914820142291200836462491332788824286555437196086468577831347609294313197992905498073671128621863532231939216108617292723714072406698920797589745204857981138887616307401456705145868873486722900210347045631679753198380909351754520078143236515961552327025055111132584345600 [117,26] 3167208217475735776408509951800977157761655730854166845265886341241589425507599551880787880458941534723112946552537138788192280557496388992709088459490136424973041281599034710868139613381999547294175929934924509525204600517459621436074712814054897442996160009625719192004061900620527790610936350567861721352960061752630123234085065126388206880730927367106197322382295865122888675983170335805715863844054505105183066131015394064009541851236966590702180946230023611980406407656930083936008370988995531372127235758476752219272309914283801839505764795327597518574165418063244521640563278249783980644010507041295249061779892834998848162176336670513032310974868813658160611400108236053741416857353852738555723369037925491116451543809496165399596714140419945290734422456464012338732851813486123398067292130908626118258122460594707732153927130969470362388469681014971324744873334068084653208041259321140313678057205261791812430900230146603913316862563444303221789272889184158460337511502059433183688349461624057724689048313616337636601228323995719893316773352569322290518983188619177836638419314255413449797180885850499691027486986025575190200302322209680460596266733119820991001316081717985961084521991550097239111911672292207115206290248056032480770469349444609741525548545731490907300300889528164180008544009681877131140395240718732110344485547539910185564751073335978587468910934712069877087922781995276980678327318663055753225040401728806924945625748473263408147879382044352796815950460938066931958020049405039861315466246802435560659042417213609897535249741610360004737773629239735429748691210771708967687789695013876099962972657831130829066394252754834980929697696589000045550324695880078647428126316485439608532366849746823012601705149901037782938639200428222734706876009901511332838016975464516727685201694547478822778369226520746389294913444056030657027847581119748520742293865851852276063809827307089973171245364772047597969364964861361825929542774454793342725004832860325240769563453242365779070475687117939252366560116703608592636133001716901419043921983170823331461359988296675120716094795400631266492763253588616124111852532108933489925252602981404061990507701607392371560516664837349878471765543977828198288936480253113091832769253026391578275979166099590256989099998376761284353873097258910990961884501952906247504659728414262586192691200 [117,27] -2790898125084460520586462257048701372700692028260203443396696972519729434976447996131316959893244493316164527646054814852289361473883880141423454955223774073233421436974192264435855232811462592186973289484602383643326079467823372259468881144669837369020729309934360623855826310902145674657218071565233771813957539344741409813804993404803854170298097883765915426038128543629408504040105196996443809076708954931296656222622594844664367463405409204878997724147355302010872562442310902630546016414141129565072181482201747189664371199438865547213084709991042051007819723001717273523481907390919038255131839568129597278409066687844083674097897160014149845281300147373036988455508900320217445318917137103368737110672295907054513649619150623771683427069439055836300924576312353746063237278795370012093775044784142927212278117589140052636473973355023976875646301473324276118591328359582446717300957121531829283349708501203570818409884182374518250492758268878157622733101243728196738729755617089882219295048281338535788961178201996449055512633690867578038871191178855005836141739961680604821929048291250758998886395757994636769965407751674840280496196642893924982589419126570613035840784575865092695698760872415586478491132777963746196173838130242589399256100111702209252141803939478926113757992195892534973249476615624823169787312120030717543346594960572773345221487822257359831764399235432974270041779916176989413678379355423167720326603889274543384323992007584947081933571222300546448580802933735512071094245118322310536044525632203365495465754152602741113103787702432251175728239134304665318277416096904332160657423132398122771629142422161543274909197365814223715211201997269632412012953585747810396718398310379905018652345109755710544458319822657855223397905168985472971973032288206245824552540614018375664212220751409511293633411756338478668380576719104043447089226513708831688023788165758086905341555993755960785820925687335314945636363151969151982685884293448630967598773276435171205763028094078244263127946516824191695019778941692725294768537822773266336693254399410317813655346206778132874411937396096996528701623188153171034023657258996544193832066195641475452063291953273167348690402025876779252791607041817707460629311776395291284664256299291159811805945561227657908617472742498006798268340058310416671199337629389359863014282300369770905600 [117,28] 2318899883319759681871593682578414339689164604032806239793862581382766853463956373690478234244601825898985967819465473152723629716292786099349916250131447120916360446473432728662767371625105755029976017768077894766428645282165078790767025819894191308592857640459235423346789986880144740999297053077137087678572156770278898775923022988087477838818857172787365396475162899841877622434942216083439331939493950375888269127747503229825422669911976700649568354024930833235413907515166741744517791615238708836808350461934612220736309850639157724346708686776806241398700268541978803673004596134050379480623106023548794348383829933698288089790262687602225406249293185720964727974922489803863604151467637037912043984080206242046935550468278319763745082659899450244667310211712915781811474313872624146250293920865941004511650747549162172438099034500970734452513692416533454372456040574748106003428572447207053997224326707315309422793739953754176028785316243291903342347269762966489037525131324007384327782007981859522770340656916363711918054992946796671351285340577400657220071667289599383821407454745143565639826232403343166431092595950928885018717048767110315746765601895641508699509935392499089200845729625929862292946539934918970793453628396445064772982898225987300784785008997108580436044930001673640543620267903223724660430875643221378423111268592864484275127907341742377521747648767617044215736624922530714435037761456867787261038965756852201661121986847797088613077512074177247913526938919431422858878743661956106420731144196378994315761658464043521803702250718448127232661115837761804719438782461494057056216009707983466154478162380984619829984255539511418218280993015087465385150163243279673314161505263417412678777974353325258461282110705679082870145648367359977558153827249270891234985570537222885509871247255586998787220904181176371299874011761674618121695479210143908339390733918407293678816071234221084342993511971650615316377450503970738121303737364484570410652481421151779282888612126111569789568462140595440571200923649666529072083258325593853250821418830733821434174228552654238720745149201930479462528238624589635754862349302687664202331925212827782332369111148849340509626972155067253763510807975606664937157667046963729271078523363838160411778200432210207666351440417684669479695937677082690506996391084628941115192277910473932800 [117,29] -1802444867411504261615183088697099223582492301435579594474739581929978572594198508228786684139472801764849337904685870028605725414693532097144409400200948098520650872773778139381013773887801728141532023400167622469406550194086028104005016465109434966764362487070598339726376448129369329983883679283432746808458218729556240286074367931695686786947059772078538993339177307862187251512602628806774883705756226622782403891416140113847015333927906936473877773944230764419669064429670291564637074540011403834219906449439152955489259714620090481722461183639134874577659633243341794602034339149183107707433201702695252230151368970385336060835695034346531947343897144063558829793220856951441667704285705747048508447438092873748878905723684085968577303845291482546114029407197846123302896892243705911692552834446984912196350336249534974650743436388631203088779785792214135088358552934488190934037765772153554524140414977617589952105151663275732203002616824841909996097819994355777957815325737899922855486977432149849317288894101341351327357014318158480100819853198040947770183392461172385151847968726915909127342646818200578064796133651045339854361913862577073901100690527253597455232381459595135237432836539766297245503492441873375660913460151603116226296922454543528223922304938240504770990685451921808355593945777566465965560597047083274848620339511567559536039489761369309028308578707618388458620598801923512627202334044122143927230925429555511460375778913144732638363765142872057526955400076295856276131615591841477007526926329866380485026391663881397959279116562742782114574294662608726596704105775568020276852522212519500441451140507920909889819776140398225317466064570618327204518479326407859728905821071643307297971674415505289599337183425250417752659393062074291832383139292163590497535244032279928533931558717495578432795391905236013732175581745603651720157591413055224694670510593815046738721340888179889753187555388006459682383367586731547822289765638163218544443580444776635675173909246694625600601952247364735702304817837679335936205968812680022746727088047616333304583629456937302851847818764585479903706987712482080222753031863577347467413345534361948032600874967775642675599953589816882217215828775849216804519880537004025283034189908884681037394240456118449670271081281122688835875930936403556303292372543719964535169627287715840 [117,30] 1308065565958935187709725794251725582649288887435206631280572480765221396398534481684153763608824491215444724584067299877141319161062767852791881985760442772633835419008662280897163232373208188336703348021982840730705979204983598717708395080526509624576093755512882474274527627198339209271588625069403284692117398245710881357582738058854825718718226170794025189388732554618763322740918296574056364679673714739022763647853624025500151297264302552924376509005937237996862984846239145538191474208148721618830863450237387715430348122058046196770048730246484764543536248067948667630563022660962076049055734267308485478520093533095291510888233397293377929717259199796192703462858009089749442795793020220263793656625697850443741627093343218413378622789669407692652693696863851416689572899229133483360821914108375575000329256087016543624177399257460861470702793578690248139153262404582402727918849529989936533803289107967309465636055095498441126152485844436208228481958571305039303678400518851367371210965299748241403811773367322732200878926765385758903746388131334052622514365229116574390005860910521946473267395017010025192521251250256516017556889369370918519169593814693127889506203713548385906912647987182513102834464436641306460694250597570377464316825313075455044029381360364359624686075593414368623549900950027446253180932278773909709416120650457402497214519039631500072503304006226474942607787073660457754164900357449119590020100538544759993991996415615472072733643641495879688299871328565256890157034524033585517438404982540826538628447977756412866439762263796949342599902614534700870386923513286439720076589597548787130983172742829590614780720647067208730350796547311400959447528366002158560678227249901249735704966230722703412077491385830234061121794670429553592617994904255418491424496428712040080189501812739896593657795654377476054793865256448238121535443243266206141327413301524856257068626575226729097648655984702385742116830338787609091734173132782423436059295411548345333791279047330997369775840155931044025877250332203054390939731780794184326310911240478764740179477039801229274480841390875697025865815152602628376229328499505727771379097209766491520611511564568716360868077349633050404597901912217180608790216415630190685912178274176861397517993088821410746287385508353629833089156956697129982844181735370120523253484093440 [117,31] -885283349308899858212818658690366593515412983884838097975275862269230102489097947042833156760684777468583144704166790553854642324718729799293339560370519151120626796549715985342949205399443817082246667266020986855455071453738672480785221100911910236716671875647609136919906207146589465767137425863962222878129112163938175344559105212583455868448581307650860478063106170827567401705353113374538201259421708792159802052931660457547864203033123366378943437882334977493271692969510763419436377543232865544431753072270967605215885120699226391870530714504801572318143518288727943169731174031584150121755968955342532896682479652979819742705383422996897463563592075082126599599291202366722572693267371762160512752988087711248186684412007957793188380606402017573185848877028535933237735740955340272829117717620539432807118327267619436313586189527301750299250280555917624509145347607069267590918811966075914871071829819256171963958504144859839117312644167621409845081422766825832005592685935566300739199638608519797173176064013078115115147972582555913452166485402998741188052987813243244477497362538886665628753697533853360733879768512229582501264164289264282244307510972511017229707549147445617267445844156745043315257614370685179472789783152423759397663659492721627277344553494737158876010826768576703597028440689128450341541245276492681456953731122114732744241543815815267987863508368224106954976213783564071873298964527646919196229634188113295740601916991499257575884235579467845176595301690720783745199021841754439549603600564214926671794680223941669238461518617177844271444514923127347282706921171483230444023520847198095806456845544628567764468840482476829497623490951122634221191498631416425958342443638499135425032398735626673921182382784155809622665115921017068373953976506552659495493333761464975049092673034084241184138396710531226465871070785472425933286101451226412365479160773106787339720787533464327298298900605043236849259619227803559672058596710678070987337110291680694503513762631232096433945368454122561593644978078118927984297611723816970179690086903338992864009679055831438844554344824146530924379987543887753795649802153748590738829154397846593580655453777162370503776675131950967369886489008365048382617183250526038428951780913979018144995087153533132001151868822404698162583585575804228574648305503895792718152990720 [117,32] 557164093675216455974842578698259138616575646828363654366168859039016276606488882341164630416103234725659994850248530534055224463747624274910511550804015625048163574148511573654295851032822120060729390070080081168698642274366375549475537002441608628137097348899649989492210499945207728131741078473547542661367630964723633709975072454835261113307065021922389265149375427396705411886484051759441056153794199055901467156891399924376569825976158588127161853818274641128922872503047314720738483051009296013301461265131981799427476041425878490142043566962404672774572450292633715611760841075803884972413998334014628543528143131270272775408083405662635776647779935025465075542545219564750527027639164238941372028000654047671096985820206303652499088266846166045479727699225996779500726411834763847576178161031277695171303284771823056139950970067225693877693507636971443137388720758738567259249795494663024173279075560423329812264147763234487627989896283545658458379810838958133737195464718099583392805128603528231217524679061118291566780351788653968632002112607207420340845775374820279839478844564745720400847015334357898127576801063764052912493540015615138043104525954269837388567342206701496126525247114829635298548431733558257233545662804763489737479562687726029199797626198301326558341328093151524294039818255785257482297329463516066182017616593315098878507650395658644553662367214596430041936171241146947531104860141368498840929771114135449481506278240731157843644102571964910714744488640216037759768278991907493073620597380760965169772774556697311679648831073072457967449766595954760966223787581188113909654389904238243386162329698033468905316986896693167620887927547511115323229964436223445937451743086323612217445516866081035757499792748113528084252171270319496330574688064200133003782761820024485571274581385041743809505279750868323166963247449681059480082989801071897398084981853401839505056616490466549827798631355706627102568033943084385140310221969102181695377463913575468192523929588049346966934332437613303294393871938420689139242845974074444350824832079592084693800290786114508022733285824881137263869420470096224789349455238588395491307781449960103130088504786828643437742962191655476274113075969369981946988712325322909709400233551576981999937620003501307432063645741760086954786478911251348832910068753000198119096320 [117,33] -324614986609969047503706569280875878539914675133152372221926494586173089351982321048402558060787709269069631007880481062652065988001205036349341068197759960508232203809329455787142263450526825826066372829862882131765271623796575334559962862346299891762255079410093332863151451104313778994996854386987212989507705844182189242686905485460237628807875742276367724302221857342168010992976499325955752705800985986869195300124573803753878901890706497652995942699177578627051078982352327651609387870524298922175011537710742002885822333379197458795225543899622065124087645626826585886968696350992175311272491352335532640139817009230673262157659992447000748126825178069793027757911683275283543381868857764681068441524190437428097677566578639313965880647559823548977269360063841213218813707498423917093628836686347422666435803501552215548623347478920836681482230810425525406863062338911489606809401384597421826632936568651365722972617183073667686083773988412876011738002423174490482313159818775504091605980982585029673821246412456640584785265959712970652519462015542963120325810341646351117166878627755227967617396428152568323554365859440466510829168628685916353207965345620576722989165357411534322034839958087999653765119984561503349770427639765511326668843578247108543220278245355573502455640830489881128219863170202277813171706200942662065640995074012696491829951503139702267207415105830138142711913285552413413548066507028414862148377221549601867436434124785724788501804396326043321780441680694908598730985776133284658475465911774470798240858005591281149908547936004795113278698723526460076274678883927158941774837733251182331582389787891731757589607373250157860841681828112040664694012105625273945703620557223966577012588905082706181273425665875962227647223331745976192689432488448992398911095887951977570856945222077290715912005109746574363476920238346761130774358764823297779906994028257546147168798100069858102935101645493554197659183462756225651727491461091503662282620088145809964730273713924819246765864390298083461919489135490274839321067017618099347680102333857025069828644969803924282370303035425107214839795722273935131227078342314327707324300867741026285904003583839979172602361641071272601018138919275483140133635035986027604839813803652903164922522930811858273708327119537483429239106119385654376294483861999661875200 [117,34] 174216770994685937426554977134581894486583759948760144492542601156277080990758717368661679912076483758369280348084167134577937270253561025895118336779944251951769365701100914903094246931357801582329415680816888218430900359599753146247204875201644737946343405467386302307048924447956975555942272925867266067462702515887832047219768400881920093074362218943342510360594989963178583450900684205036452663902311732283904347656572062335520030686432058296546121246861756524424642004647288759568559139812332795812165718325283256634646621971407521494559203159089263604252441538840526399813191989200354042084982584647216107771256937293420758790929531872852836356251691736229727962006271389136045868362031239308509012678306075506057088076851397279830724982929143647297111931038358517256073969177563161099073340839492822826710983180780791502865868636927308788904824664019975463097888455044056330836993464083965787092705863994139744405551063833467391685825750109639569342593598830870167363282497622833701368999869867928733272975184836044534043965303758403491883056161990495219819322229524186289141118118162737294331617502686039304041777984551069524536773643448569154540402788408044325642507297102023941207801300465201655233364810604147745747727249305592864110437820936146541282623970266620736809854404226649910682465303288530282888929564542707391424741197166688987910532313596236055753844138344341190827257172780624190672860160401757720246322418974722489124403123866289984287994181246570675055291638219053001456559064024926022155929327940111737761838468542734668158872928409887588836301491216280712918233433321003242806935589988912690604975523238595571106927840945747373033200215857871621616726779846284934535454915249710302880028193491248828560261785875572616530613759495874333811757254984125319118602344952759211504461294699268448838841587710784403726173247995435738503780530054120584193640503134605322143419246734665527052533652662082346688585403832890783442790870768542080190379948478988470564151132364136924469722474841654951783181318493932224911563801805530642877982934572083492614380110828376708943139225370729568253045870118113219728131631520995642590701778371408929262674784093444670559282349592235944266210689637549399775870563665659421088837745191690563133889484053804932144875551676364787702242093834664547821827305924198400 [117,35] -85772668540079338223826693474724647920675617589308096209815569916450653648446813153756951674134577682419883066417341645037042219330872305704583199360104294915315319865819513943854958910224450343347057382256605192773921467405849636377346625277020298110236761545653019343088412235512611329789637596614501865915692456574346907834800572113222069254227285802239895894002799934277867636855704746489625138793834524262079240891555531374635500562360473207241847909937957545270900488449789949391481576989999618643792094901836037975957416989747611523997628117858410773569227915095081258764159343942892327952883606149454461905238456341982426063303759131730274219234268334410292573719136524631824277520545797477654628285973486622285358916007329685887503309375152408632458113420839175163975047346202821903149343242325453324514599408581511250618579297139113811424714022313710676572463157668738270743525778104929770924356049359117264630496459897833376425552777319856761078845262222749400244978400779336863811949217017783206212885954563517506857527973494061339063668166457718736969588352419457587562559728542773536237721292184451588430335331024684347560688614237843438997549126195881663577850760540727763749538637197575190859797560611581853283047389093456427158172102152912901885654185884249613399726286744375449050704406592323301476693830328396991669933337461070955367418530610636423364316567663585361523402564368207477311209889712409269455473776142385657187498060599369202313852077444624549447510827306608274208852650230235802204179611617040929140238764100234611085419686003525484608741193319462662522407091436753092106329976623534417690718604899421822652262745486113919121713335952822157943630627010622502630737782800918067150736226483462333115467640194040664742334619244376672083244807398619971327592101061629253546009986212531993817181013979742420218944257822699496584363613968821424377584617875457864108270604972014138681171003830995058716273686756760235750860764556866051672289172809069575739345166670619476627961414064971499463309521112019443195704450099454345396161313236053790939525164795444874727798642769931041974966891047353135583662780260842442998750989670975630468771718203380931410795568247204604274893063471287869946214416334894007100389332381245694887755774873555830404233793065706121820088084325085477883548606136320 [117,36] 38634697892615317210383200255225973671483988234888148261965027973467001405824152822921347527006103483069113373237701035819863674301010785183781214325618889880082799724063379294047955453322401456446223678273845838146535601458943358163937876353365282666202371266747825407855250569429506769233519911709379383782891907736767833828891948713207827990807489625153393691873350491323197768322962584272126741855521655011239046182995724236579206893759005867025960208293014491263673363540212919560290196363287552849797118692534983865737167618151864276696303322555389815688207844253421808431043451854734476142498385503097924299087577387265051202734791178230772781407415183832244694296604651146252246861047838637429322958681028987294382149888401354063714688455959368423106117613466401159873840930612243033697342951194870800429395558209586676385621433054208055120400127073529052594803025609223685886754161964775097725344754225689235186587731818283124282116138863954578959439920925485599943687333425041328379043207015606328618553120015670531320382734500369676416826242903443722641372623367821969918729966823584267914754174622567243301279840074088554664941891873929644643889534930821087068180561803717088314964475457783453616251201938189203506316547827036661607688298098417811255336694831366492885534978921699268878219577669277281657814848897041035824129765294374705246327384384770290279086360999140593084519256377251065349410407769370473160099484837824538262057789647477285883241376945295525526261377366124027529721491552608790489663267802879813530225991448943219952915416745326230402781413591743132707537211658054485231389027239445690012604150974313390064020768088714847692123558572871390162922798128998876116920501197790654307362032580042300061890857948859191641040760207910497273099657125584574071487937223990082470775159886079296474990721884272019547555067492891332946870931984409604880582081199881686383628878227778761921877328721724539800726704651863149623570815214416083457393576201944899638927323128709178472701936626431043440601839373022981585847791481375931220230536771855268411160286088747512204191216139108013383119368371212573178209660165661260390287637875726704567166104237619227508089766885737098809444837094694017355478835292350401130286351394309176482965410259688567303599381991797468649294841305960757448618803200 [117,37] -15902023449495902307439651916429166064130290582734396907072508221266753182910983789816732196959211198848934972704740922137689649724597434006932675367482987427607238190605554775238367863973135920586400333558086688516258517705872141157560438473084693075691676584636805811351440084670175262494136837021244516331906188544444299434329297606593960458355126104132476395077128143481846042957977133437085831687135480118369852234186215094045719113390344711560342856684916833735249407984289721549560592336530195534528202463157538790085389635042138429485407754196966725389029310283816910850476210816674909265679437358450570044570351295044339486944035893470352835762306120657664646254365603322151187252566033016104867845460247366920118969062061546344039831948508936292253238768268431976496296998631231927141352671365279358340993575382657038045559771291586622159301877723304620149919124100115438511181504703092296576536895455093279041125868963221445912173424333361647625905653421765221600243305881018632799564102640268205936785108425795916983332722755158537564218356884546321769408277763803252410717493633360377705893101045262945764189607426973201720956225479070202197948597896130842785101786496903857892376449247848791870682669943573411405482806859097510996816986054685307235450148118568995555389753830652579022680684544326555031275318493623764019150326213497563555149061900211717503397309659616861035060890150434761935129698247125475037930705471953311458964953761607878233874781305416452861475896252677117351280248929471844574560615230804591433955676484868220611267552231600126478941418450368524642619432246524523582495333515326213845105421366526395716359924029819972755297998804810071184477280342404259231658754492732766318390696760516349237509342968531110113970142320268966358280917959911728625913635833652614553618799546508501417854536666249918081123013639297543312836788773732034204742127488893910932198093766563363717079502430862167963329889080629115692974879942348692922174136068248092615326385900707478814947062665479970443360185699585872257752321692487170195614318814848458481404594654252573511073316636966677590378453143580269597405017925853325530039509866219345757582944041182131309635037201914621563079372400609110001676418920821599969986219843410642196413992586710143083258324207242098061912834670895713914716160 [117,38] 5980168820968338449513041257726395566050156602156123400840011138260417924412882105208940699525868151935564132957477457606121287213111684260848378456814078372757270369624581896999394365949972515519855236839523156597053616918364974262300274500710013750242628351630938404460435883782562680910935790120739630725696559968015039623034372147601111432074815964201461694804528780870624248553380024848234227094069243462992248080696549286026134566496420914484580312219378763223757178781467674277704818500985192736724433593907430781502487478832470199635106062631856880200779846490138151142700257415310823685852860118292096182459045420449566607438524150388874843296391270183552217004718544177066577386703469747144573856170033787022605313861526029750307846218609938868808276655435359288137464886821773860125748181225850088330043822136040502119312267842184874948701568461732223778066820917566985500478742090347678125521163840969976068131739202701094646122809299347865526236321141775009550818560405111569832396199203552985569788516109781246165676785973239216479106765221925722065770181315808642206549841294807999981202652488084931987916280573146384488260913697976368349765338899064949246651140295907070192980893538733030018752791739547863941419643950278166234870244738899718995818529893739534254106431257099000890342740708897481997953595706393662250696303692345303636000891068137568971532504952073259809863662246585983204585233480093123927392706464850265498894180162535875428508631178582509875407388280042455651185810018273636551572314749686923825040279158308212720919283899383557736010378893078653342185402422984703596121391434384477470297509706055267611394227422616114406330274650650811676727832920321686976681210743680799376423160162093574153506527919026126245943196203667333689022104759502105666849832535882114110580951153960857544477322575988244304645006253089035046303543647793988802183177654787062714110805363258659891890740604541492390212103713732488427917044199733265785461236169481361559446178897284150255519453981352440691922381478349263431435911574857974026351937985475178202264179927612829727293342514839292171021077069929258217315641812743366076904633060854411500904305681905963081385083667949908379240877383095450316917254138160421247360266460137621774549495863964998077359416749362518967523014609262576926720 [117,39] -2055139770150680567719859424479259062889163409603479580742008605497548375058076150762755065133203005868648994510321269538847101228731682875582489835455824515740076171735173727035930931280634032895444420862290562680941586014427656847580655381809493579938444137417926510152133676441440367379729988151643627960779201941579901958420802129141466078075982956158803628046399868000821476728176765235983833095965845611029739871652747738319141845728269386851220891488069008661692417106353797272132513067773698835205649508445617631696934324331486403341614073459625350074731685062280185311200025718889768252376574637598571312911293278475634808963112237644764149491063426969173290314927393837674658499186237781511149267957920066248366819545341120884304206531544820642737239374817686766922107751047840945122897888122367867736686349485100360474181276823902388684049236629984984630594246129391825549975886757242427321113181288244552130521675976791970593845666151780403393133326830661217122734765521454767570493138488270282407264593719743695821733618664577459043840187557790735287490196014722467436925836042224443959621538389344197439146852739067525426967397374659580745920415548294028921348899886609002748154758786272338845793956717536102164178075791198357987471137718275704427899188932581564478989134437143607268307435512047124623021743466866140102326951677015989952367837948228015611160389598959013566786493974482915624522316135626817960979949678450005072527341588879730331666509973420059658604894333851466141509002570603901707869045035238587279170561137208966669636539766826594633995942689319138259460387184922888828882050000820316502160534089373056216932744647296959731812609744327485094531583704525184202575327202455285638040050598746582092238604166311953463452643861994819159086777129903493670778316695284577191170699800550181359632674408992254862228246581522782174205003033007104030589047298082368559155378345539244735950352499898312953235296611302469280940249034083339595325571442328307951872406615662838778401598118181264600278726337316089524800745625010714976100190647895891880292758475614570106170155236938856898543582360003034225013984470595653835719310483969006156141668258855199422881011498341083471355806502413965027439292309543777616063745795352728921991217704947153122882946516023941531229020261456019456 [117,40] 645084096318472634262277823248066206660715241709826336014065640994874210540996584549815670437115851595428366267972747802281500495032455566422939595669545011212555743237420034789153824834059027045682652411882170391503497992390155758249688181515141390980952345500695278254551387074686837722156522677302879929206386267274864480991243809104265362581998329415238208693686446568723227950436086552248083880755928792554782641865953402320564262497966396804271342109944033315734924705728812799874662732251334464717272129400070086492274856149295470589616736163228902834852361899546642511293134602739459767752465960130621981156831413792933248982143345216884360141180063672613016100477980255968489550811061641540582773557274465275179163789498715233098071426341697598857530780461349832291401333941400155677307610648212808523635307320652675855591526830236244104935723307280465981370458793006981158020930118255608322432155835942023987679469393794742097176845421923025945138399114520349915293199544598627380095959291282563988045288147333312632853609995970810718182374788405857320181612948069315317309904085737810926873659694052276278110527766189450196789290189610216522991854266287394852272048145056656098422813881259813457060587546699333762609303058506205084236091615835204989030761857719702576565104282993053875906964773116452323204154122430328485874073606395335272784711481740153074674361334152773640024828774033864378922915022333613724335373789148432625655341821537189330832142408841853453498350843062690474995841387373726331130145861567560649880403283354280590032924719758758760650161294748447690716193209936969764659034010584405132537094415376348733089147358784402602243341706311870370582086053077223144118535677175360359612526497094820101359987631546952877041387154783724851857821836301682176080987105479500790631321240544579986117540514817560144948804979135481209854527516085210018039050781669381201815108417473798066984241057034044530872003612383602618771506473594581578896849500196802163652436975098918087954818939987363399310960309428449435833991813531891902796937001538643117373955679619599814340149418446138703799766512886456041075607321009359864319844338053484481908579002514917350463465765678849302868989940755649698342526716871829418396236461903136560380359643116941104827354280206071208163070869241856 [117,41] -184487979022524893127731638541370237295419055307426861364608641666692428889960188564013934011715991734309249331092470180500649206597748139841135438739927998719977635169885349975287990350727482499109505782196119133494947960028372768333587775378573114408155224316957927782559671772690685595580978116236885228419907148234773975193047830574433159681115085618292163079672843380065738533345969661402962139986739182631671404987069700643292925083375270277198513844602066632786225368993879265362409303488654917504081331399864880936144728359212439650363595945200175000545119950024901911261138795875935180822486687086674359600500056184751555665032496028464775199583867184293600123783723356063657099696080804025567383594234915069111140721419594442651419764986344428118864987095605131752077550250406636532074057362689831073783208995374068475694907453758300620378404031665150617963950077918507425171855103572165285299044605332770339643609783190104060154593647929790987792598670507065374523531909205535414810383716977891373679975395946265840172186356044159300294499723376343702232197138923833128638808366124806159591031493087467883781953345274910802971417658853296369587442137223026632286436949573144113807847487265303188163742603674734966763233382338654873114219303400605033665824729252742923428167925718692286175064980615878413524117290500454139628492388361372904512985904793240867899394233038991853423631726536829429113872815133041925389000382695939016207486682022489733969842839202074775120113777053480399674129808973283633053462353230423639300032594840532138842357872008366535715101217325616548250501130541925073496607848869548151603823772886400522803712262436139411522056515630301357681201787179798449450063354236076252961499378321227698069888391694494476728590477329478556733569687442841951202700154745677269216957432622334271432092144051709294458077718997458351190179267421253878483039994921346525221127276054055736554302035087630038240075048100600685137154368450659178615648427966105341474717808324726460643724623946510821506602769165712430766833594168960718581871952493456769379325356006599074559623818548226014361734775255519684815450393726257047008481350736430843593662839166279598728107600207698746559426242639531567228772367841939252158166996619846960464010004686104271428081664421022586609040621568 [117,42] 47786905139028210711831422089390282300109833689664076068780498644893287582928911648586347193789052640315613973607566202668480648799157385540999351875482887713309275601277442127468558908901967108850310014651570521847347254893476221341837549850702629300546822451945823919347040872298791937162950068803605435070481026818889503537082388015576829905409858120885988075605505623276828902420056304765151118022670812425348622963969138681648846356235435917622755710576019873927588731433749379809533176750253019467994661618719887603272632006593642458909911061354895041344417719656705836232433938345077571655834659812368034139952983793486054046337822649687581599431521555869203202094274899370468402759993513787597428637278168024225617725601519417638489360414331644212797842452243222754981630139496453516595637685328599298358840641794708000646149248002081138343267169129377316908433994165975634194917248747465147477690690830375531443462938323422368882401764152734421803215762585787524138628336312030532318820829039749039112631129652123413758922517628300818035786684385792119427732249929545642773341211247908352281271903679190565282985200365336109910582552660283811288782871705726464733218981031104441116962157119973530735486844928138003591088853958871806743689539388351391328846861411882434053832437769215870182944870832828314077697351364948852671354835828549531800454526550022489003996622347196297668600089992433480165581503388037825745783804565518927195044285479616362732540626152731761808991634089678498762654085905591130343706804480253052290187576472817175064139212731264346859893621786149077713730632564126120308476127026728057070682382157628679195323048150510950912746693897324027611812171361099629826921666256374318428741815398331929322630983380853441600028097203078834950430473092032361293562928815314149942392655559255872345639475066797440800840003493209637304887560451612729077389734405764417064121751816327911192864620912992905610213869490757391851483524144573700702397930629337967638040096788716047607739800729785436100776363979638758048354187092963985547262274869554570894852529360306176486725168552082245505365436069872197384273010664968675179508092777729675925140870904026188464971981768569549624845029636122653361679625227439963426337780545859594324201581797216016255952209186219227430780928 [117,43] -11082222539420914103051896302989266751437012976145734921467483379643758000801076314794944450257973311493626026419169839008498820041841850134055547957943965041894803083638412492271738506842757968830465643384536186304571381648862773572157983138910062744505204130160004738074129700143203291756851916250787794665684086059403068947100245825546151877506154155041074407374681935366993019166949201707931520119777420870842319597128705637882432557754537369678139335860435012750829516758717256998279737252428695123196581016595140229536035700970790879555296039569782036185391837256620355709333831066591745462927950468870910207567957032512567828339880210025314814950850104299304184286016931719135670372192650803103650756076393778548614509551106073016207035660121495511310861494778157722670137509529201433709186862346784021701763404324116640271560467411050124985461819588795483932557494032372090166241225483150627378176465048505412719656071810003199646944444521476774721604468839847747056584590172500375667375114503255948985704051207938448336284415411938863504014107039501425986845321686584452842981758549481938910069221561262729432931649533682386581199165793960988216986401175733006209329268459969202106466662385740833275714940934301177375560171538389662895440056724510431126315006441377994603831244158248383012726357215608689602449212793467402753473647812051955405987454821114893718984725183492474801607236968238334873655050934528305442859142316981869700987877504484570872166921467786851669545595585652090170964716926413939416504780223654520023607056443779549423709716765510459070446209005875303083617765550001767584581325574795574662988044707332458178261456412448258369630449408515444836760665103703414292794658126774368040210803678162369109779280300794085526378031579542614313976320103562565463257985794544797789535659894148046567704920407041724964517963331407102925159978595851462809786353761354638440260817370470602826289396351570063793989841218382530215174328559235395536332109293018408143379877776137988996341745577592508344143949598426262552895608827655692304935600257351278182144129159009781650874629852901206185360808042887246058184740826369203506406360013678121513451158042675674360897430466470419757147784216641312709158644832226823443556203850361877789046713814531849494537132539360502087680 [117,44] 2253140509125967485147115049066947673556207136220901770024275526330939469270069381079339327213940834629421598724785731526460798088404427582190273269449279322269092769010922823000291014035719421120865123388284785477782612567981642751040269237577502131938579131637265034941475625041562321554946708072928791036757194928315193256139995494256582328165001255482097962205324038195073558543844536077145305031048674482579178048598515446002383659316553614631016226778715925648646413964207236770770600411027694291770970287478046868186937907460482109528748022335084608979779972344342778164337825479628986704405601279010410860568484255923564366827706383465904928978326099207695622652928045400361297973014203061581561214161741874617796101859981077895841931190831486950633212804985180034442248456990419038903807826851272427811957348563642277154844653259410605170553770028941934697085732990784290647937937215257649666726509091301147095067515778887559270973959828120132287937532534683916525333281561972758097976751971038350121349023112379588289046727288241511500367374523588025976560162233661651813010477072609020934228322036615830909870853797614957193524564631679416346351417320800090348799674065555222448577081380194287664375028641113488877921790574449179165782205329140777455474211868454787642409674419724577238211739387360249274184076207429420765831702367719271773454951484254236214820393873739909057967506833133893508893520480862009060461719163668415337142449075244365652644659754800382412958535510250160367412505963683798342471737520674793664039435489021685245565613084878177517929276646570760079860308390072318450914454294714612435597386998822157417691680408829209774950755221197696080024822132101640800761391567860716205131690267459273368766624009491697905315722908382014866058550904337372972841599146117697647225186546454732757524537834690969037860460186017599515766507287408732951269493839054390366178574776010688632487013543029465154807116998987687286632391138675974252949569812085749672496020062050845779734627168680434992610506286997904836929761774721836264536980389885487817185315965420453381191908102238407831717933157308860380907619506388755699857489816348774217412917570901871309906937139304622346614524384946903571430514753435514035001204082714119554031379665746920492184998129933746176 [117,45] -385427288104674569649124078007159889394467314352719231889606194991870199947591946084171861817489845624831705767622778392750921641113127424475191969178110832017722089565452000775716785221701139947805863421959060044999791877258644130529160071668363754102207319896238456439238461386043855029409416521039551685437368013486759049418174791452366698060621765205871765272545095436112066424677615010494285385562059722046212893154827176666179750530089081021537333950161709628649214382434670707631840807455050246915325630228289066759504949157225533070523162195564847264084866158834702878340468310196973099004251319392699033759808598057263865306103857361346770299573749315220148507857536254242455543171494510796148791755220067118847987571869363075770371750495716958425804382924625885871745297544192221135169108108128420875833155757042278521122846721671751087214359219385679478347992939812991188433101223377316478263596393472483180334815490119736557703152919803625698855024846515091269687636649052051208992583134980255637773926795196155818112865958277768467907607947300237112937452664555009582956133433420560190933025258459192258396587704165874192944666898737157612629258737222698252805450176634791638142650340709813098185932790595933115807724396734011110172040426124063050962882882641592090004200065877931165650725301881809221311977130093916887690490665923204551583205931610061075024005010633783453677084845952219907350897362724764528201050289586291790279151942091033911115038386006522074421065372534371515702383687933036196606623893822137155256851436175290251298725802687261372577352449313436344063828687729544998306573662622244988241849395176612537777904442140676681433009728605768293748373776907231825052015326553181318971795431074194191149207306021176889960691861571805983673091976319989920486189113048659760511918005778334945826666851469162336127445227881310692738750657919247215288338691375837633743044867715375182806425134271978021283380547904751327215240051989175121586110813306942272695041913575903152147369238556803454725758326611673387886741555581795146176655676367443440252813474584348696678182374826121888138612121644616195830655904210495138569544452217145917870542135265671818101777517044966791516315217279003755687404929898101591165882324320051699111136583426112732881183397904384 [117,46] 50089261655320386995964074581164994021331257417975206424699530594927202737812315456275331526726691012568934384694240149847568680056877077057690720479961609349535433862004455422332865873444091218057119545714122771792542672156408119761439871167375200811951305061431392081635700836237058223920450947150533699786477328527008353916864857214435938853255205750979880885662167194970789636074270487392453104667870484174517918064028312618780836893950067529872605823695115001010635641569412798080746721904465225532527621827374319068648945199389644465448626677749651178863387227739748379452869196444891869378259702628970457552796471839910108442925923591462044164618681040688419473934371881187554819219853922240691616976097118270159368665333726558200613105277999283293375214984666363187270713419985376564271077942263869405756080256774529905047908619006604531454601093390739391509660929536718519340752377389427026420810048671959914682113442356924952474151211559195766361589230691272535172849829100563226737721004143610112142634899190660473723979269054392263472375878833707392369714654891716135425249400375612917639102550461324406529477646325882577077233467344648794942370819719602867786517373307210177777567559310376587701821494755804980234803171992933863455813197199383744453901220210833286292067245985737391215002289290734042518291579144322781843894611722619654583622384619007789381507934333558146675817167468024797373562478351609891168761201651430695417448596258867347504585889705949291395582602548192229201921614360908865589831657765235871216705527870518304879097063537066003184270799292535135063963105046534266493129502561873927125261351052764744221622871477416824979327219387657367102028175301653681108388618068196216296276583459404432630865959192986121006231430850125242791600706068668390342594033509717986961653626053245433351443210561732756031305931108773425550844054957059451555167698037455398595062762511158499562700083065777422904396622826559179805853922538619091527293390800628564913864964514086498721888687983373390395553569850778809588331530256085964337200951546001107521957954962844731048111372785740228783703704249189676468840538674182509809325869442273117360965523654605416731648571704411964188739988338508332081869320486909669153250845416271814859696815748937411493802016768 [117,47] -3028928703340670773924236943014284667381783313338671730301228377183380158483497732107735506018803905448113321622127233926029324144681801813232619466188656409658331723216050317911813585515832571049774158537917741964045180372187092783598376613608352434507887812064696964644518208001275845512649717488863190393589212628461270519192912806381404225758654628114346587373795360675277053884880608812088979191486509023198034945082059462247720666203805160989216420359645483118255052718746257131110618147460742888353988087174470767503664233008525532324578307042695485316254626913334754838133370049433693694354622139746647054551257009364782234204081523249533398114473400209244295334191567777896562195354657683984723745526517540006412557145571240512575853200829339112873736333288208659570005157566447991164771443222168635730709963123746903404391422662301930158976964044792541700761624247061938091888768920737202031365279428007844052904997119079118009750591953663640090992544329344042618922102495746774528927960196835882715221850020421065077215442656108976779378458887218326487803342773964044283406535365809316328724635728239170818541100469325687008375492379637526175210161855939299613104654823879789844200439405487144824746567930937972664130362004644237995913974262871955722358694615269067792311981491276807806554188645507334523643965066280855398923183612899016660399474598741597792046944731354730926396131569570072748116610431784493152127009558412924322825732867858893225865745848761973885609260724254332500329063422558143928874171262408399100131005164382242506087288074084246846494201263719137425575455670368673355017725557597681681725289244383058732883064059541901060415031911192008535982996652365159210182951370202420484124962388869517263217331335579822719549018389583727617937910403384061403791992875243404763677257550932831553218319058166532888835448267016070930303762724115113271740999454793510367199664396461402893809456891292362221691415236422787093272472441852870825407288836849307594493166524187664006433440724591815999491319331162943992307056876935054553247729453553338247462406522590015257984627046349370995979865063854045937484542536242955584715563208912373669956281929455715860409013228207541271854555018887911324967958656901502811493630195618438751935955285533075294912512 [117,48] -720963678326938864183240327661236506730657496131434557489574298696379218314521710737938654543498895709319733540098460994952018803297749734650450307752102472203557765648124631990932659993628858208051475570531056987557494276316446079597994232477266330901087450100942735158923446695504432547154883498036858674893577693980052106946037658715406475610046227052216456172000394293655506807884458551808235668580225675149730502637000778054363169075048176625363849478565427915478744985443609599770408569400426367090010453949985636784702140685602471687702457535618939252836251797287817545366555086860258451218150693707558386928158553586094749174376296180656407485578144309972133125922351944267818734370904558870205422661759576656733031966016270167071522716647562226815427561706163543563486219429964785130590832950402324483695220693474805789211388216311515647011295907724628707049677507334924442172419609028299258741623711329098292566495799751336584370522420460195945191366929313740200678157312254320927226575936375291894256767078333696529512602777335678996914838936283408573353037885680055537739368769499687183015708561286686518469741337434805709753687610008239228644132796081803611393465445204835431757044727464931844864035652712866467930047353746004702061997711766466149604952735861697018827709408822900406153877734195601512808245502628210701486470875776051175441127839213584846684241679429542299675248406285410952432977804678143715854438073216291129983405485782784244847135759961694917897790903198135285442582389732595821230837533977259893274400519111236399235756086157167038179914805543425171377045955367660210900204855773178131252547106829737557727733447036153352089702104723408261265279747521802699973181700688961022906312837859399654514050026396059250071039195655508150081990464719415142376406568903538636537706164246723465941498094307820644471504517878329282022963067422341907871695017239714969876028355229912457470806401469789413922140273705497839137232811386758071277650152579281460627485145283776180769138414331936002806660024504288361616652910211870328255081214414103748634775522861232135252178910158848740269774840385722251053740872298309403690387914046439384046962348613316842319864094266188037604326615028660919213396386176863657943308282150028502651414879765027356672 [117,49] 321385902626189759580013805417728679944491834397068818254638236044228197957033043637238914449756225117777726401677249343557871908559298548715079481328057208746970070753163854461075869919420934062429679310017366997509673628789919479460567999612927103509902264757112271005429158009476792510489317988149372472028167131841321587169246166239817553966974271043581135811117124038298969730481862098002084458651538109439890073758709517895073543051424373052346256738140719802684396224964813446355200155534691332924511080589850859367361953212531350014054636924055775148166212574331564251340111419247924195150121492388937636184126876401984592000639401432158481277412859432053541111172737819147619092769816152993796753254828171315437977028786103316262162114276867401878807729794278580044828766637718149664459536757338578141601631902732786274695351924130207922096256819438614943762842622572543681085163995325371203811502867631136914128210401106913991901766134161125874666042354804438206177727107439549283669097667987312768036882433555424932415921957960044230706773936300393403587191540588400206743176723556073604198541415641239077058763833290477809518385526180364198098915529646107951277621170058081684305673210737926454758839756663768412439168850297352491301299091672494160150460882964951011291798383471957471956413057538040045103155163526697295534031997561728065013079555385136230467723685885042234568362763221481516643325403024722425361377744993364748268474508894426066696534813498652676368697179072644444947614714274339235499901190216463732439272081631483725819830470299054089830850945470835308582322476275670181281512532070354025768460333979660880609128225358147489373283227907595047374998002112360407043672364549208123911875598902360086740131472055114005141939961999691586807931198326022620493828761124926808005135693386277404750347687543033968707753830813332740295312677645512659949581592611069079267725813351945549305840898828702103351640379005843176544076849467194986581139256250637554709381012940728605435197385025803858196021950164704977891512058456498331102776195019881170451644576510089062315266495737792076578036162216353032336834130857182344120358228486178853692311059266434208387642167845583668902837892610882139914207785066584592739468658601314297041059446909829120 [117,50] -74896284527689821744191828003416499666242119815576793671140211180724991541223710807340389264874406891432594179964244091940553573542029685095541307345419881094010917914800126322240997552774552288760723162002855345540266278455764169285414303453544295564432690512482975576314445380740611932968779297406716828816949413624810321604765501661518862365720243171973925902032576869984366211099298209454976252162570789067661187751867568721118830868749026901771422077513474745623916318177003872418443369699824626941314264628698245449064677563925756664885622141735945842645113949751158848389631047211939669803470354455083438052848186374709380342865481846470231831237609281177781531734942869332128705698251723441939516352556364270765039947742119348436779926280832144797372336190635498214331688539758137369547253346100751670950356006746547591243713257635505615758186853073807936772035463303503254858224343873389783856801852085830851779675298244949924938493925187991540550022633575794674208951096060429557939370791652831596551708071873082867997262864115516342312207487056396441719074913199777468446409069888114321068368035011021687195133923993455132023212575625957072851678442319303478883318801496378230807728385234714975263837811495610447733399757124555745068385627428072905238262906123554838787110800678568477981227676072095720066191694677684549979629476231430300637332111626416142499409517317687919966698659781399903345334758752332036242436480631528563553672769575599006070864031353383773560663391772493136606488644877568218244720522259218776377171868216092637085148132101637460734160427298832913052950216329446431519630846911146048080019535468042152503187476657170229214717866849848079683095181749100806619324499586718186208553368680783943404915476389639019202531299026575204724305682563495685185232665378012337703889536998248281263377838102839740991173938056460704729397750719980499569163637329907113981459398108365685387996426456952741054127952781549431617605251384194863700927893277401472841000998618542973027299765579174218031804278478357991843044888182715538583269107050258612573673124978458205036460712313608271724805015352630108243289460850973102581555656069667912710687614415758513420211645429464049455303920259266386161042805893650622134297797056728835449970573180928 [117,51] 12745015517370077783921181737857729465983249814428070224104170045684883233827695216621626702798764218703533688216549640677074182558445970667163997844192394920408691291547767981871761824147983463558421832053826194423246948717524353341655274872747517933394610141088145403679025420801299137932229297865930702644357942640689666651907047623117033970919797416959699932951781671642235436613296271738806319114729596116660525392709803758954225255935352173940096957011240917542818342312666145929717295776142683317291676471387860523319295404386478983500815017135637012408452759315669694867000496793951809421662495993140750498292380299195251772107955059543578252571689355288784229791898571197605121552685123093610075126529584474757125000174984534080417420482249991750097395622570034859277892257700390416973579762954076828218114867184415347234554553540646188086099117758467433775718118320747315086172649766894563636789020167443682099184991454960813453306415265425619954065174577291674887893201010687136166526299045506971058312006223117915864435058519981325372046073562381244607818523510563382632493924342376058379920192898067653501974789748390042918270208380144785533759707300656656653773531899489407842401790701204809280044476036961365121141176106531590731782360856082169584458828080341327641976101338005410931536737916657211438806399443826896462467774728118838688478339782042151094678242313203800005400926574383894689549488664867174967924686566075987416243425432335749158379466188932508298288263657220148019918783184872996301292303218984058030051940055251099646800820379881822564892598249711150939861111485823717075439279397730327373004573306579659719075100831434244575866141689520372950635482769846782995142323632266900925900930168522928947922137403484968372741353085366414274808470549997352828499119867357157801327487897573001862237562496013598035601355387063027943559816212616642793912234270439034261968518126715018178862139107924876583256671722951408000347088099276981739691316168020351714386049047620408111112016879006540271951182127996987194425595752998328028382997663335859411849659112160609835906836178287378843415277455917530627283242355795025924224718110467569845413688365245765851509916424402345981356729165759448085462527961520128177833727508000515942948798464 [117,52] -1638742196347955948456640377088458032655050060825634466456512369932941334022208281592334592193778864849081753661815882432848937474360123973816245387245486499283620608858853381222758516292071391701205198963602879955019483690422966671626836694652458054759413926109290502634649917315218865085724906707773962559677292088663653570688195780226641978793654781533313184712586059567218890466645243307507123515039900221486035690307017497615505128717930984910247488048797957965940538222369745586442675608171983442550207993914386444779079529396155154234405988906216886362033190167370778673234516341669633306372724209798745962376190270321306647067334176327455752672445662755683339126236212508252879084097111183075481194491436398809113968844648094901048732855105226344964766348907899365400756495852716562899928471469901676968348428435380939687053942945024188121926981505211835231146464329713078460267287784655374244340835925683638915227351995528984958075150080332932981126815337553742415700344903069722850596054598717396792093253174272394560967012881249194815280477234068367162482233832878812897294535242747991694474386589702814500538421971931728732736617337461822935684260196502979528786545291329133773739712808003397326747789036905515931170890174085315397174089148740545161214241912863337331442449911769284835928872965325145483101061771500916201552795787433311740949570719236139457137735142183158683552532781200561938097689954226049866256721663190813635868517909655074685739826282986206247662980720606628132030887066640499896611001240866821423656257878053125894334424784970258199031811971228606667272813099141427738241206317010010559093519167889497707080044170824355003777247440759935218720210912793941778080110418769036787607854479719570081183794477264626906544220859523582231692930235992588081142282828697609861393763152624340835477493974745218744551264257145044828978113546795833390742495263461429894586478077304203654303653199915682334419238701848781070480438757822345733164547681884542621791219221658404045309053839523822338951856249791229853072935412623511749291515290945865363704353023698466171530397566148685592533890833173977835965397878902644958446055654655485661098494584209120420063278421859366421866673290263998522966787427586649429570649214451253965225984 [117,53] 142562979816447584728926687818690893882407648567811719324732722633081977109900039174934493214065357677820255428957164749380049378535478793451929404850282226247936163185446793587914725083857184253492392119807376281751516120689871105528568365046662437186456769575530888130239978432282892759353430644898575169976537506579922594039006238621402786629627975167683089873701704094346622344548054245996484410502075635050687746711714640160932163742739002601457962930260922660376224894640996772626859567594194698698364712965503986007781562678570553133195067978180403093079948343209777008290536371283214646600567835971143526621030486373266389632569865933663958761297098763944556074466087694635690707254984833183376242516164877622691328950394621919734599166988543779317504560854735516678186328432985045328977681656467238746139428671416715395123889048406585786076044012517583664219418570208238879142980682307007461640412963489198002325665383033722913797490661507602453088666811075777933994015324853096157437249618404967766281876470676159072431570070197964973428660955109986055789770937745442796904865327822310848966263586739631253796520153874989628790551447994426197510065347379441603413395476079857696376935114748234003597298322194981714389505222670379292435119065668757157530970321861453689642198306355134238725801438973434541195232806030182663328839268381781211452495879069138271161316929896633219327602475513863951482938279379984572232575817186472588499412581848800931910223148572182775905471785701690841955321935386308452011904065835598146442013903621836111745301553951738824177847701215409791371526249613616064460768492884376016727246252515893821290659230471733548725716095704472556257535062462924875468155817807411975752642683204561395763132349089775461210041368233238143257450246192214414083753614012097566296816981782133068016135217196564664485643095868731026119735064124757410036352445212205018270982028212259870867751693883588535348508408640445504840188601910064432086429191240360939624489013841969630689733304231644237951275258456401139559699268794551294845204624790254288492430185664900451394414023354280929512807117363748848785393815898866983106865980548691599294608222902627238291981236697589705508435710821741923587099838702739383422618946957704429568 [117,54] -2203890086433076015780341545439414030750257223115685763030208334314206998874805022520918715137700803857502040929050779148565687449164621081637540821086240817688608242432063182331362531354280114678847781768031653649099239700096429375910383609909468871472593331652942378249372476523250378039277083889078792793001505753067644228851510616418896362889749334082302145352063549713386102236083924267353379761642409178879820916763129691700033821031127657379527565953181755967824742819613748179527224319406378359906256563613426100788380411734692137608083919449521203044709756718856114814082212022975119015093548307642892389195353509630445974251909978866760418355186562611257689021676723530915088047483841691422807607944835764138621701709424404559837190496620964604951874917325707529306744460457137645156408582924526726481581621753961395283533142184883634732095948250175385728857157895145988504072078232114065557450833238623235044203690885124414399700189617410114929793936403886589642810885797959714409282087884337927439696975826865296433358639192332810794391978244486369173605330507420825298610906185812777718862276407179359895324785473812526658261002671525860753162573510461551290199527637805143414290405681736916821515678491232074906700795441069766161725876363666776599710616186906083864402190465913317315403018083471301236024688631137049385324205914321415639864485175894852938534332953978910902792399858122187071665365251918876382211544799707173333136281998756693604466134464523959483720656634850845963730390011593039685501130847780155468458129088684420382691885882983780915671347772446921407930825339778419232001927664850324474386043960876674723432023649370788370047194061881169219438711801163378520513516662783492249657458113747921375646182812139776353974344197169944079457837789639956689337223568075824219549505082558769242351690704647576348165857016109998156078110430910260753769777522697919933066357966815999714484795949735858935678724306059842026624164442950069433770855212921387745205447944962296691999249328174727342444207311915252044789266460572205383789697086118958684056970494502227836458480089744536337865975700573275834351570138227322955199969476057144354884897149587478652474645635038063709302903332245308328856483494111432543966599986544640 [117,55] -2155457124254210345392278047461496960837042935517537610048178609417801702311296906905883592100425624941185958995468295186880810907085196578597920541558389968185338382162777702755457584316156962607790537232390461509440020052777020243387068224496911566468191458779543760713490978748738791777083410921551466202528331533430170286392291584456456715343996057165253828048108929400138882019393823449558046375248905879773313370860336157419813733566411528183937381237083749563526045587480055547889118865767089905541460382453017166903391648483730900788698275512776983758747426135179049023811101837602068721245020503868491423995335934216728601218254122828792369385634675909802932775640985305923450331668809000156780332392544152511926127103496619028788885241881524056597101767072781313343166833684634705625592490964994788955288904867448657561351212190381177529209468137577540252583458496827978587490556253286757599066560843868393748477079227725566029066688508032694789760447724903991592639015514544890743748649440627639435827131094487284058043120219384604400093069889441325723553917831295843134793075094406496385266020065278412208360768200154302807148149641402115177903894409500258328699516563286208589550748844990735111019793477091831694386981671897127012794926961840594338121704415488297142102963428129888672178818694881528543485308702319148132494967455313605569080176728187608609386978036628328636522574760052295709705875981504236807793715624205784431441270336874985927961027546529534664368102480996806920770723614913043521814066626346704139180300821430088515838314430791778644242997191291721760857532635135323955270480081256521205286282048207821951704716986680197056229618940602891845892949778020714475058886747138141361912289142177561484991414604760037685541741526170788863667122198997432392385115065279793598030164122924532651449942232374376567291586093644489038962244624430549839012525751733589466826553560326298553142478696503067903066470000845592295351120070869652631636868789724299872173276380014222928884874656239627524147053454265553862616956810486389073928972284653228380408447682809721789120490831410832322346519030939537119112632031647660883098821963291430769097895317723436186160941289534562011630232339173262436425181371417412077139890536448 [117,56] 547826894199918300878013467124015612128741861696178477541664870969154557991114721153584463366907626404046971332938750717094542295814034390790892047786290108329870842844869837857114069451187914130489598052099158084553900501632656487028152400472371195067412722827669826165915870756966456004224428260566005200497487774189207139829031226774165975700569091144918077986169314984020966819579226015892708679243484098570364755821173269079736153861144607775148077121602930238247540350449669351294304124317616613720965127747781568009893020001040279694297071029846529340140723638867557790953322869183404151055408643013217390920720681989406331870555009834268944293527540356985719212679798612153009661800546411122564700945131469593864229500241691821756228273596351106425877794981455443683472302485942539949156511792381415455901662802417151191983583253191245112358013286444357738365061949265852572812373995876078238258947427074710669704023272663864791462506358788749744938283289689176072920910545254461245095438094066128170148920594060649417285992901624185691794040202229881971133605144260822383633881078369375390201813107449741790922104855022370609012992418307865592073135023644579341084319650527459924785006436669127569629868192372647233893494067842048965600367698931949847723825422727115002392564366843758357330690888126596051283414239413815092815454146474089368262613041506965963525085062541617496000118925177273193201017222613679639997517845208822878698332088020826001223399233282495409092714508791396210255841667358395333586560104383481031735881477954404929284618083454696410194824595340267424287795189541742846282894157182917041159454510647367386605524572237014240346336868269960237669432986183456592294142197920236439917612452631517336954211768726060453780441377068037474350647136648357600727775397188474321918213547525869734015644631776095649156378682446528128497478391996734526123718746281256588704735627576727573639558456031090776847582165754225833132840525379942911289062478096964733399239794036498096488237745461672945812045162042355553431394508979373429379277606644285083483978481820983863926990543473843791041346154825223686225215518253215478907059391612143575835577810531342705665774003062595165038241062819744038454826733530046567335067648 [117,57] -91310502437603873830774232781291396296778237596479309725664628028625773713430862536831610944508595787253439575206438021123735439804414925753004764207409404575632415063848736801664403405423873516143119516122716318217803217128666239466689009693088851111199556728945647406525007797238884593197743458139835704379788039386701217376409098513055618861856253877249068024579811812953083134433027858769215646209062422795148173307206346099473975989897956694050765529767100873240884032548289952735811636365066550208786290614300012565090496274735111533301794368671390811850721770191304535514749450884641121560220306047157895707461398097678454104971884580420897028455246242955682643284986458215759514018814547849085427148739866733216147257798912510697680218381200184782348841943968043341263686590011967725390516267589569817288217897483747022465884281154250103580563706464230334282651489214433459363750022163287559517201164059594117265890054865020040979445207036989664977574264642944738148426922487532301093825421274965782908133060765106425734523755364288849966135323398855946467877105492326768968007366337908268296408977709488374499681310478726756168902435766329894617906726007249575365553098694688812253276400840759454904664162175738807997622658591495194270910647477660207912409849098211046533731717434220030899289075281463448831435521309395501473335728519947547573383645049317102519628914622116091035236959842345233594530498594666664987845664070399783273191711904249638364856805295890635389943234149992686052253172949439363660774248975836806356685174335969768915874069776126861074784712345014122548686044275204410514323504075134991374652659491805993211378462164594358252477369660839248728877901001516610245236123113282553847645675816686956552200485725683822695404105436224701367718176503341158421972524256646833796272125102563485033197083875153490874148797655529591068116561863372597567020991437387461796534884222091820703034757306728696169832059049904209444100316575714305738456487576081633044557039100425427543751848137072712931694941806042626675810648885537475946331037135774465853191530961703030127039568626729142357655518235830180934852808447013621042652033197704202791044190354406929523471054891934882851891204525709847618621322071231151734784 [117,58] 12265002801063597134520853788092137235561890692206610556252402803493400016437918098343016725627079635905049121675265899687630031230019184579523774623613945683644920637074772714861719633122822447035762951283146527854401670977765187041771814310751773788245964540773676143283162960275627996251448796868265620589733943688916967762534779699164188772543301583587598784303528165807159756581495553225306061517078872391754148637245256541037351209468310908997788765397135413317204997573311254164834652939215125455475597726571236624195663549404576038887427547701066445659279083549292493270868283704410847432160871450295342244797181954151248515042059371547432381947333537323803070866758853952648137137239956470353680527099784290395442628800418973640097326470793191774025359790468383669103701443609315364102185274670042618613806765354068507513888271000851059593008187753196714461441744337036353085187298131985141158806495878410041658823657697259163989008314983548785366432808712405261924521138074247667486007606257806299547693373797977271833555306574856516144748525369847895028231701899110794714855714080232631676296362774255720807192025106773822650756886301781777560426770651872729397007054962991302005219960756169951062994648150261446117174406885013529587412575734737890528024473492773091852020409533996624497026694443261446176355162882982946262408533942938667545390784105376688020409561992552580452474422485151401404373655318171174621100447331246176611874678587033233372544122604256845524428236924958589354446594909553326966529274564406161199723702104750925340652336170990221575394127277694772819130325576035739044390314005929052992156214750320164467142161037875998496750835060512022745221088248533308851341008957439616577572759652861270397259703767365805942591219940307089425282415801421272959902572389621751893091790125059319104547749217700344409079395522057804489937358303550917878901641767070336045457249635636487590301165066722012972828452919125562082382677999761999223627236986571977903221779705118714150910700338241653610226077290140783498006469513498190439114008824778921653427760179755319733684321791215601796603717418607202774659447544204006824234397549063116377662172258340978910367458298249375294915691531923144684031318137350651904 [117,59] -1404187535364817901326364760719090329108847728997341478081846392089436893656798587800087086281272173019114294201017336771049297743333694521027722577929315439395096931771370939175258296423329426777634173287776712373206614735447168008105009358899559579990992299466892266980049125459250971988479660094711726035870018796487553701968728869943855691239878227995081775262682236987300941757439809535111266081246667402568509367542474228758650095115581020132712062358063787352382182749579060696076966556280452892214768747240977209842598722913646226925371791069201632473705398311976006386050534286513385076139456012539191111212524700010525438876897390539286710792401322583817578268818964316623518203477493801871771000798822693848670916638986705476670147642571596123686742042486836203350829209231482268975431423820596864184097539974366250568097389644973271872696584323806353945649827644430322955773836572954058981281260459224421784647181509258562936470311034907353596031249461634105345951738456040162914834279321655493086208385755936348323196083454590399531645292399598919681140338645341025765147186224400410119506835472787409489793543286736105116368473925076136989828153906219939872824999190372361334109552308087661278042500797549960300827994065575216235816215052868121950812566481130585865376549249904479797783788623796961042740307806176350919357447028860407128145183107525483664912932758100146935433805986735841332165017630262304329534440591295449839909885200487974803864670278167925522834166316454753311151155820809294348472398549870016588494368479518092245215605984883422568037739471801754837331170937673548996528872578363879389935848146863492422680165889993568184268480799225126901090630851475081321693903172255028004696665894657086464204752401090717729306374490984729827102076706785141811700759355509007283171529026624434628574978606481222779213123410844450065136704213570541026160835608654158122117401047623011255906695720867154332120168522284660666143978539755999116552436062389602451206752356971060487887818598337789034866316072838934954077897010693445487308307873768787190398861194590107678804126968733672951234993918156657552581425519569018210934725405909953247196029172787338639359091252504798398792005029372727299179357459709952 [117,60] 139307360868109962787886248673241385835151357116176829352021469320098726980001075094510003061162235992453676485291054546392262123638833764457941997662921894317712767125174536759770072425480209677259491070026006632980010083463235645262402560341336178901048499967409002533337373805083859976218598540354499713585181766692857087328928679107851392684378051044938472568290624296250927627684025992746345077722407240524955566141591284584089558168405120276545066838059225507792497153520827844452352437756631819811868748450930087088773294589711897522669447273254685505295726785145569624517599192917698612778148119598553271951518707032090982300868261206025708180208352515675462523400861434332939688753689492353185240114202919928601082362099649479346883797842551304704520679837822632370396827965284200474577105970101510959729249580714838721881844900350756627708869673807810943589447332187282374531336992965108413504434012444083712737510326353590121874685987927278967573825281423294927705087440399369404150536653083392261992468298566539653938598724668520689094830611184155211571752612131519058479388438221309282034447694887588038817188921856228594507697747020754647856388020049193995838410069167731782662777334393930716381466949469744044028434770862966986450480050320731106086765978965333441946223012709369287258105049543885309660756324824878579848039627487605490344174427985587265410456356245807071670990584470692544092781880835791757223795102984004034348608730729670653817129906979639150063928816178230271333747629860880632394927310932067376250125652258148739114978096515679435310154280929091748001236313823685631118313875164536327798183581436398657971616045542706444826298197451625768774073654407429597587884514194149455351935731826655231523752677904690303127096434521734823662024831994746519644954670810630840046197831135041781423867593760608320727359249379649366966451711385267440190951348263281337237729413247028507809365110179270073766305787342223307342298419894559532465187409613802067759370576940048351727357918218522163100797274294908770364057165141456106953684644113552479981764364374261978077574520636985952018525914656390883405366157184260408570235104730979838406567969298077453958619757261029260352551706204917841619863994368 [117,61] -11989880264043766081986053293435924785150850879681068974165496332357941741401739624318968993551399100883893840162344610989345986798781784339728964190066711959937681481187989738129880322660182430397142195979574601983841871412907850547414528003965312049174520033113244460070194669077004859550898411588108227977870399895076927862062746728850304102337471195240739523605266149838131329738973976072684486283387627153183145568727586851349640412787282849018214483948328442010869239445241946885796736884203378911448186033306665143620326089483044377141818331683034896868054596764050509877259970236791862837603928626398282087698103388302184736177922698116089149158407161023340697517840313368962999263310593491732680938348937397248888369190529035243452820770348589250851150335930516827805918399079621320070935004174643504653387117277137987061950651002668845208050807199612831231656495199995925226236803539950855745629134896903013214079669029440740115964710592424661284991112990239030202557020276731726614659156290890409974809036449663285716749762343961456084806711575156406655514436536828282166580775138105266232032908019249922018217468245794299284423420645056376235712956457070193152436514129091890145853696794886898677246884909211537225937467521935821548769172793656719068117372387888225920838989902445747956689020687678810815040875377916950291226077148515870979561704421186715118810796329088965885327497082157530873601136833037741685777434055484206626803530607185297665047171749824402891907066416806173566902155218441481284027163994631752830893119764187847569449013654995784245319800649389079538984923749285196203785723825115635885205316969403977839683797732620470605704086838861261248944665626678913918663243820118792468972419002998700936874132096535167181707428950191357059803686026864185375334721332326163729497264269664436853429888034375991509558450702126667794473033841320567049564889497631228706024812437170561667123605274629587155090274877810941440028153403586406276435592480091638592404450849686241433608257634741405088037649934119260733414924048953766998844907775143458398322958044742084830388356790355907231099832494993999038534201446615501747851958440145271119379483257270811915216772432717560656573186824755593837805568 [117,62] 891722285826387606712976495284194216375930395181719776969742073508257289473409362833449324667265288207393640809518470399815088679227571597789389658290182211590351543091911224715683664725765499813611309141517700092604198162990495148792765852647769220940078603750447989090124394628620751947377475033266437684375761213407830801696360198678777559040331496619240376522056313988993144362215204930976607449622539004052996010948031389316388131107006290827211614921030651019265847203228651803304064804863790096198788045206580036507070403424709493272708883507507547593660752071399001554863160280109302979044591252981164424797951833155226292675546630665073288315774010101880280579414287096019568056986805030149488561268667586171698019021023873830081979228834330517285671773632779570159837130809741026444774967594271724376079574396927661295158460276108356552379404910880982329601133486010078564755112621549097840374540366908141975162644797493958918856474576172036875200534375847145993086733511656449355802525021858887167215591418327196345067049851364241418884652788284562700307475529199651384289825842407302923670116931933602170484564364662699320322589665557711982777934488661780543597339993750257999206249781488236276555306220022634744370961454212542379337560256917033222948909526096285094108159145099373496533515423680560974754928014795059451731248416247823298216043445385637213082484030132505963030146952056039377163798252119441082952976045006610776875190297193675342902503746083813136540712934774809409696982222301605465581001342046309953886177018736668449012072060441833671208171503705948213965136750591047679982993190551331720033599174196587121918893946670865029188011236302221167328391188839235347650550906597945510117307130760047278322474840852397146858497860503194236122604899760557071241409785239412130480193280965414034079369056744962674856793060321552185328983874709432760258241567011830812701098258247387754347586680192881295085441113149115674254301345706544820231718473181045295580713519175195191050165817371961373030953587967437423233988246274019361293367664983931255707801577259664781400692419910017064273470598510136683436590937992000192943790730843729838888224627365110616493842363430819659254180830772140703744 [117,63] -57122063740156920078021173881264615887708807576590597504833505742920332223835991919915866853264522133964728641506099050746921842107527980787635045475024754006682639216587270916203039652457340847922310764927055509443857821104324932031746487366888073939128583844644460749122143385028885340141120480142007601048661585775305001943925212720996431687026756965534314694096012058053541732976439653234117797408209855084354577194766222486151294104885954208763212962798199550837686225498079786563267995903762033779755611409897744097710582186940407912066160681064067734104777794687039806532590211091657374817367896456109396333515928563716514166665697788147290179500759524337483800676849370963150331063874944999901011325919360797878109479349745066294463689431719160222963467556395523388765028022063014093923312841897308532902114626054156438809140265231833188770277367483478803203384987200936016894857302044720660401608224129930723250125504102718148199239740909426201431290787295800582894924721331258079056059268737286454547304177506791177290054706711899290990122558678197617927082809422555681868852990899928956197881447244098289253938027554416910496666045057353176497498248349875753324315584653781456001798505383420315914483309454197118417722351242792364347833684098637519823452003383794897564379145569200554681386532588825062780199141951860894887163447162823487007216948315522326406803710610977477690586138612464519358551953606322510495641971275466625418459360714467905982626731000327407128265905103658721619352739404743437852304439410013841813208406845316872886007536197944076478741824584382651366846117719428930893257495818566608336968406800754802433717766375596212976902896092281258575021029558838194167283091424005428597597142290801932595894193184707156763060604872516191426819106675092630239158313104753834241207750890500455434253355537535863209230265522265520915479173071915520022957489674872049589764768274707696608996687017225921576424559825425512297652307906049647477534227677211848754084579601703456891809764186183311470182216368721163856082603508584223398549535300919722477013172551883806368684282947446690793369602601991880496052868055226135673845108586194663734058684613754841217326048140345831820927155828044928 [117,64] 3153973056117382926171321850053273527889117710879057246674632171786745963093359757734310507523427837349241101662159725765352716748228227332077862030734264619362885206568295801799827694130796439959290869582279645074250693163446123876068045774854147843286344564451664425519047165463762085445820133581923566567987124317080278210510366263445689835457327369144874592822504116529285091465428318017316603999154826596391151969914961094786184153793263791263717705397795268131076673848711861231103613684717476148038939913676736179711306226576091013793997072240817963063249290226818028636364796220137143351660738452052680038962951566263500999170992973425118797189003427568777384951934773879993180789272838403251928922993123203186642391391738064883405987110955847656816319895950935151488820141362716108265082845682730886604354813826633854833504016943619350130727988662908635061407015591551021759796815007579675142395709007246295649003259095068630372353942847337276609191701909317783368677295434961775352996272340815885938411666432584048535975919696053429322338735705948183482420153331528555031227681708853383753125804467990180927250343913728150035781510601613169433671282142264504712014352392779844226751640820408081224401314794429902167617129991074726989390131476931616493697216464175474615153785709194890151163727505382980694594421937413610960825167580052033733331271476484376681325689502515615012350259159901090335748911562646423554426091177900126154371789706121164123619520744129839956601385676839395942559537056928753113517374363860051444797165169076019166365201283117356271718516119918324006507153557057954812718947119665877000850473635816442478488465426374030549150571419978726968718662304256257353760316654145247152835604375967828244859502953596975773231092142657319061452729441232691647714715651528781008643383007021306774465976241488287929506189768144570513094921017728701149494128776917727979128291319997333289827387176269800005660129691049061679416946933169776264111922371704888023996410983877015770531974957900083156522344124233047434516534676136927462795525434542440409577615302061283667710894253619041709379605333409661154820988377389939205358565701580023588275030174063192207311279542110261767754011533312 [117,65] -151059448714961882848185246069267282268466654334019840999037763647778310959619860209893916196076546797725921839770055189309040959291553511528946694411371673963779987630780515977261663180361085852125719925256686849299693829846241534478043872352195483655094583246789551177356906451101307754269540645267442885191001435382961622104937814338770146832993522090947356705705089289141929882137080815112391729041954058042876695024355505998228042244821455082172042253034706818719494853362878855238896053115312773820063182165357576303767310964888297498351667109879213904083796326605094782989019656356586932532301112719490127753945661467494782085228336398520446763019077785584937034433102492660406440004458757444558746700751749978552701828751904350969167379217905026281853814676082672039143785042440239935700070894784837681142327786483116315868562347125931576445550860098361192576198177282994305364650950270655840767223166888089108228442318985664399012028774687941573229556078365341773759232073060034773239441919428219144367002295040761482056012192006352025840508095037690587379928969950176970847214706830328092370656384912321713956136180771031613037328127862058111746571953105415122412622068779284697232435868960936483844358737971791441132658059111954665064535694397740783407913971078357268732033900915652626087621913780910060667621016174814713258516737908884465212137742137966133276629387996881708549199113823281277718364394953453608312666116127699644311072090014627842119709709511491840802100460567312796418871652439794683329688056895667273274820346414818009572345537126476711651336103899436483993394079596701320131142452251737411869502342360293219330961396564411875990222231186935408573289191210202951345084743491908582478379659057923209203089921727206130700017951828450180689647562111576414468327614371642140535413499198840926419204277240404197628953291425689674062326814696627863487347730902874225738844821552229355635556312297257604860417428127596075654855146687861282597293154047366909692606393062151200081356602904124650957329459811646034610884073069198616914720540947352036753241132086913828486436106443271892352368476032359900586653066696137944261015201632499360161364707099847606087500807774168124065586176 [117,66] 6353045899877415584677935309323586159173578055647601037407227826068343113412073906712962453957368963746687364362464750862563202588431670198639293513635753507974336983992493570921767501287568041329640440657318384076507247826796788331662481299171186794764902942150757213864143853300878197596297954674195474762997493256559750990266987487329205752041262299371390977240774404040564174043255707381740984073269603691338339242130468488707363512001334180891696098406431955815697252166154251137118733170561585172922488648741523945263078488968267371070304241796659170497654466534370988978510685463465880018274006828005095161777438944195501775811104493447081892515607400748476811116420376762534134115697414942954908718399200585265510337545924745671534669518620880308698213278426760883784077120637532050045911767789139792638589674951423215208506030264111900432131734708916809960571158914143722975846487786909444287523873403552038057947759612615624540400263513765092898244109326546050790704794380235738267023710443977318628084258419451967248732042028370414979196814876801954823801913056735707498803356016976195642755792280787607621439489785467367569412124971170833094824399612665256765481803566454574588861811995805765589761108437729120168611895737277872164478297984704930483479710546231990222234746273602606856976769913294508996429387889016020142178889366935045977410936573540334386196689854308487518066228846372733090287663856106767568038807623286450404830942599068082296312528544311394120962572432092204968062574637707262069650238409813365132253660637595358594904088956380213035271707379803857457641716405434680359619613141406718223826631104957830166685531778590311383428668476810875554541177816810477722390054485378751522957520180630940852376918512799082110330900769965604302891885751612368269475689864550933520212540601836946485102732172681846811099544110421951651794811153091647207592595159521777905494133381063106645772314230301077598620794851814638478807198750311181596437303300208199182762700421742509370185430991960315849924694965302868088350990429978261176479350551236997685587820634725815249236675416579600630674319446699023557222116235118498641086728936335460562562152012207325596137737811517090419456 [117,67] -238574963959608114972626650095012434046844088703656212926751569162674915446948077145009585669516325488249682918496127095748767905835065602017911608119623902162528501711518006535410024385853515958866856470038412260653034850993476638625367536744232051685478955181852111821502403689905824832904955569038554543552973941376366331141964839847506961700589785952640999110446860816538281506446135073081388677509113562114227256765760399412920070708451825031275863305217060596815559184420312295231821352535605835683273258723648150792196289358840413493256346875557761964615344760061546328395124953265298224832282955106272542902607638074434403153510908992559301223231490801167646857322356389939540250893292000171324165844464365096138248022572598141109070401253410110548858749581092660196669113285373398716762511323045038230568539019888457060103414789101318327068604588276578004968829738124242000714369738619768044019333401239795491689667880180577169889166186632725417997244676088904058830063593580242584889541973770523573712588287419499525699065163358798118010524031245143232075061441624667917179121713931877056725578435812691422726699902521470491388047058662405500989577377263343063456557075943633327521022616152024303672190781325860627921806176175045452294523666221996497638673931410923032472480198481544533716633879254535658553950231915374499610451418288224147832470575855983731693924498510514858790157168755718265132320173202346128809608679534450582926645217348320773756423864104052708505682816043004206302489314601914836329726932734054864450078264781798034437127324197338296211453255477545773472888806242835310107002805608458316458417726611838032906981036174893624963278920515546711532086626735238303566483856527154445745618088027591710699999216158809926505814474573788476801695274316159740118596127623383493739417325296548018979008078452890798426392107025392259405213007016847778118605010219362769701398759299490718634144339131766397951138452862448125826981850974796338168076343614030906067367345784818984731515140383092480428198839281304886706665113548381388542040670253790444239869555701407545735592955696940049093216021715286693292164789019828834980254847634313617729373520749659564753920573836151328 [117,68] 8149972726282798344730208741364590397409528925963975228112383472624908444153415574252094544237724363530531815552962268981409802325726717792253642536659180603957912570469432982560597032318486963044314614227443587026841918108711939337667841478896962252942246554987201581829654741979631572624742669005374079282210715517681846698672839558740086250576005113414991667744581968856632026380678555161857515033076135287950932251056413447665007755252976086820276623342196967635001197205474513125066872433267027053451141448172558622853500121486103977835789914357386846752875198600984702748750232051783507273991768318753589576567218194774249839563835430845736411667302936311726015464806721373355541945597517854125229043045099550119045119923327534031374493917733479393135998698893128016524273854945377102909980255515691057230913707906408607372770803120581709446229108378064698664872988350272366210995047922195511739750039699838335502282385661176724323349342821105432616177127646878666158575868853758227166902611487326042204804566613003565251607991112851632672040309898883281494630754304999147248816876134250846815928232677804134091950415283715443538191266911890487758296688054543236480229371281264889794275884302133717665860084223942258523265719278427358634538101507384727638511243511929182388788778698842192711228282217163664237802028386022241088593403116601164814788602024406691322064570416487905980805657780559245737160650880085328274813732228786251918232724821769676423206683402826870022603801900002785066850878877598539563411684056885754801435293498918854037118346028632854977468844740710976884506223071056442496304396940579123512941923619758151848472394577093409603609748918402958101805087673432289363462468600334996918369081337637032004546302151396195367176242937343187335075764388372669705550632242844107024560104677881912315691192851040135807121373363779303454584929458369064382112153018923840169009766252722622472760040921084642866303597682312437059335184778666970210767181043271738459582170148532023975787806943385691814356843746489588881734317391011074601828494660520958336141465439717032632554486712160977764586603603336491363166034777940279375646073373970620171812034416088753165636718120960 [117,69] -258735621575695681606835039478202687892670993284457073195932952207942293655732783322933069606107005338517903455183682980132254028953051321582620422459653131173907042219310186601276848263814598816603201636625222124855692985987058817784083535218491824344908789136405630104216113657090582902143362403369762903002172447071290497222310827153331702163564164071963939509490384486906984207766634617572059905588166469325590567698880523513069132156644937522904143198815436005653368331826219680946751380950492907540696970741226791011802075249398910181026924083886759723649776630698726255293796385439187290089190390457233660597112497978349596772900003712290342731310844425346262064171837992810030761032696884629885424672772143030859933782799671871298329568706663068899885506023269471999015129013795195441086600337147796636702746871293502574168704729039023892468891493693803305757650244406480518520364812053385264278456595600916613388933084413479335922508490406932193034665559324180908480429594453353322666877823797562186764367355593055348014091846001936343803598118750692519218189049890617988560257024303228082254736719920499480681793530580601854470828423610310541933237303448126781918676980630622488336740834622596473210407615973743917691599648494020939039424982795068041616105935761347642665696533122312664368772270332352904956920623518316977188080537339875804011917266485928428138674290505662624456293760281372819721043558322394665711137203671311462009904671401195067735271498604427445396898947195749892331031562506463018989368362984513103890742848758179983849165511257000629881176370703681237615722085103511177124044664468206324999996582207511212551978978289155525178965246357882501369225221694896012797510149104187139845291031870220061992317958764332824145254766925269863906058549653883652735711038535676116576782656086958662044161023396350664148813836351200911180191926105797658805786775355693345641543452907641608444380175311574854004612778235328525630655098812094765514673467828046616498558632000550514192394184193791942696962124517262219128427910538255591448143683895342611248028084864544688367284388367866020435016516642065155975456001187248435126759287076949350860993256601887928114118144 [117,70] 7899029139470225753312468862763564591341759514185297941839313090314462032886578042728958738737426932140746780229256476749326085254071676478220854635042409491887171251730133419349871250000679008867899922200106855740493730414286531364983377264637923328704473132061502354718155864971486279861048139029826975792404110888118527215326288633265849502701870141856780528665620880890900658663375010852446784608735230712311689629556491404432806888071857885061304530001071680896776899782463668222542376484115117821650548565650956745567059256457077217712973330192821106390116070940784093125451339987646339615577692617255201801208080019319857170850939171153626724195794592366213144582389040825484396623062802357895713219732203331239506938401806611703209368363496929669363899600953159991621382324244771142297456582172958162521489721057009706661451557944313268922041239868054080730121560561738644856176715424165704579906104143672737304526706458305757567578626629469632668308571669012380335285136589870483221763398741910584248287405851975519330062919777849452755431919055540911987516507918751921534166662916390466996573510472187038508943634134887078817070512825965679090864667657957036375179389246199394903770923980791106187936660365577559756294850447192191592734505154466599836811947155772545922612578179806714006252563911784982235668291892123910825326437441956604495103698227595740331335950431168798408844079721176264805750043815716572381998698930743063856581129562288671832973794792094347123886356560581094603669060783635968818272013308353529091911464904785436754752899407179939360443007826558654387433677825536693218261302619836424291918688078472695727436334278785544534214174544540423764527787981185771101978539360374240313285735257905744877535811649837215889725238371464861736644374003720478774293274690859802591916585086408684420085860872349725643756928597905606161959952979661926538244822373592890298933709001118946455327234517464039062335822083304808198446705533798257614004509732536538264233397895010642046271945046483767861603832057996985026376420216770978712489366431222395431879229943925363465893037984130692889712717869585844673207267269974154773430729126407946821921655653931811062272 [117,71] -245209161201177040090392690633851975046989429136974883459650096723248776668003718047033100546479774897082864709969742367209838278173858278054396988371207598205816131019327298805238806008617598852179699716150265172317639974637639141278236369079623442595032431098058576494693614210380863858402154102671817188076726911718951080788910537405069404205991863313632762420920716181808103678917926840248190590026075585448659263387656398968476587101334835358717767119181887777377489948256548198188778188229463413100805915536132774227749467385661061327640433132462818988835798498290100642671313151278190946446537322909549102568689051257752571292846899221871377283900789438737194980315212530208597467483963157119809890196535520307276364936279014531433263552077704913984179811028892632704182613128108644600577191167065443319670940295204301118369274695337297240144874659594591382521543864682353708330723450311134539909064589092210154282336363867626257285095438722219611093009930999795015226647854509143307883954716819033838376461200006341575927216108389882956211282800233564283865012803651521787245897092692050042251797809686801156888177438966729452816132742110986653173910391078232311992106584508503790922712828186821672695199231008752484165390999828886008315103043373013294255207030453458118795641963061451210475248692907465986936544565492717402567871931007776999499880847936573149953901773049342498296998651878055274739701306376117690695051510486711679021123568505830024035754890628702691754307451163198802798310191260156766786570360017766064012825010446700514333677085632419073830640347169231220569010323001974195390285120951856513350195369029583844151984631793103677110643578646156048270596348629744501811897111259504647207476946970021128448610430509576908651600663478434260719831574706790892971976951112113875023758567692406831747954939913322018497732010349231847235090602999708574218820210293681021612967083335381255387457596319289567839573032280640846184825003924263090519260252763370081043134984798976272436976494687971889817018910917328143384406999874919483406256211364571119304517691303106160986000173534814358582092612951598385637105074107237178073439411343983239969689424636153664 [117,72] 8183407698919536328141819344571796736747672408098907148711132359569085283940787344669835570204077462167576650304301164874186593938263229006177852275654523023578468595850860820146935189839571155421145141511215099241855147604582522638352149448878115610773970414114088525565956299618475467874878959693122248235726356193444733343902652093447280136611617239938502892240611227250579890631035077491082361150128172019594228892850014904957590399553010960187060432145937444853015310503802986230872781052317645783691805254550599737443436863425907818730299061134184541720574762445428830786378521253910158417329582480307175733552551041404590841362538129683972524586097820923992293749002003958653489293100138446889920155921333204317205740715776608727426267815042581810285701532810425797624085129492952154923715518894651803103577771698284524111726364691183884456938637689590923847983527053707035579013598400488591105959571063406472502781371868392072454386627044191183972743311886061265625146036482388440482333108604817607972291953349715772232895087382822923146383349600917945165588365155546423686642196371307304747154673035986247248912843397769371651707173298298065073508285132641995789755155678896374265694744775150347672819310916701085697067494792535259913752189843671574987297862049380300162467532245492216228877010809663931453180920999147057428892455882977401534726512556126278358455005953993562913670018642392770300289524985981938510929900706847228967851199175971080290767271616245279236359644862286333635929363573833416980718305434844017721638402992498535320958227112649758893827505449440956856171003774744964799905939321689595444662311605530292140058043169615801155924855802650778588721344955770472268177257944324737049010879547648011815572047063709331419865672098869649205765092643278014137138818650101397348268658995192797748938353614828733585282871367633875220894027159827366593261874417052506975964550212092848189826529073113182317512913522700241172281691829289772662090020133516951327449034858521507000483049049793402188022888959971100350817823203885196618777091824948332437641065099001407142721750890045317070811553816902276116499875754062517815602553322189535296039919732736 [117,73] -295899151686976824911058271945392774696535963469112969611470882398124464547124843620591876935523329979726244815614805071752033394810572930587298700074463267216984146202799662647267212215144485680081580959559896670028342332981542565867136031753792419274269264222094373337201558868403709735806805776912563240365317488883261887661272867013257302234176523868179768709274122621826362500080404890446078767439502637086878878914579914074665526189357164285070589697904840345324979974693543266651876739278002666716914405308122148516150529765416682499794153110219821595458101618110854999613989163333762538701694391586829056352434786603624515735126420882633266945270175356496814835773427076419977851334665777996435297373692639276515668279904099926633448330613094578418791376653906121810075489662721076142527764358205132590081793225626181465396082747837232327674827294974872198705582093318714285272959034941161406639770759075507096147798851929251259944201934049434421837885958674522218011249274617095068620772648889090508891668588556639469704308486698107471571154069190233589041612134917400381099133183990405610983919636436347374168393179701155689735329664732679910978197625018051816026832421900591316562303294341978332563706342490628076926276151531202025989146932073937776444459506226187167231313754244954682852095007657480493668292354350201990779426853482010813017863093199163827440274512038986445136849546280545154995780037462497048348007477008946956721119895634802583479194231388909754906074851820949713028741442347856757120112340729367756937002138551103680130053347513838253466272307329702164668332857233996185603911444234503947525286580356229203009919981598579669759109677597103838300158110138740031894615470898785120635488746327872240985644644175437417403872833297509394362847253543182593147562790704393425131192570665856631852036053613227058749760355632833458107014761838725234907912587992920901312441614240022569295993622819717572571542329456592694495176279918675896769356401770888727558586564137609109107806374427950303101908796163233971834980541746334983874578142886686168668474990749266768748944981502260897346193702726059970082527819230605462897697103893509588135511296 [117,74] 10896924786233147448465124266333687069593135394779378294754862653108036782273634396824699855770259446012754144498883151652298610471134782670037818361900839196175066699575577839753343465767390702919604044312346050768394761530704738081198565224231727226215987621478537289873122320768225935431693991488320647075296769823702427334287096958697904031467767126648311000585849124463357325609924737047926790095272698712332373774217129129916931060548805323352859712661379495956186142482914995292056829588192594856391719582807987891668357432118400571387600865726409474549340839044669243520698933698522141907168347120875516869589694429634187099131829323323577382290675124920643638754762988105279067501633127440740171127152875256889300887731056678701662578299864321890808002345834617392967615602000722698094614075014978048266247946460750937573762108742660658720790314206557473872319173808260996271686492419907418433945649624716268355223976587418046904473724818388062183977138355044571141041552217810620053462545285276654631621158137844457308345583809652025038889410797392514726331232185621479454843670104190234035058096439767034431115032451020970735253093132323751974402827724357354004024506774078720296011489876739403934083037330890941716345035466000119644683357052751787581753915641973624209443775579638902416885262163757161014787731071638494921356760370945548423733716523131657517479355262286193436852134147359461325612899371386873003229282678090006633130551159170078805176616413137879087218032456005507696479842832288732968709663778037473724343796626465468458836695407147802939549129832266228211528522847987220031787820771348105766486805955722349430461498238818554402348863371970984514018246338929749841355234265176778697761263272930556906573266119913492883203060995492555911812663662214370034445355992138862636327214773739313737558655062373632643805304099163836141314169143360597226628136014210702476728151182969637029941265199067008281108712688888235755724057352158806498946256439824029811993218326921685552786548505062749755419989582254652605790371075386100618674544078296874198927815087090031956585139877884502758707042543347308061655817742998259426683653984193149414656 [117,75] -371178796649960098467192232410240898915570441410165248726922174243854442406519117655435955785770168888214939199645069613898657011009326742805635449866550931158554769124494393589294194724451022214164839625282182829057160628164683200468838736742080586090824458926684176907650134971696320140211595996580962448833466602286176270451291558125142898933719522286861826117650638186716582101799691756967747571116610101518713152305533152914156206374970867933633762822326078434649811670242162771637117100613917905737414301791806261658302309728692459580626203271803412623064913413748711730925280583576170087896038408212112043234205940473125313927259876064444590554709369855399413725243219653676401390111066067281658135277074842958057739630430934847379267358004615394468252184742413464114813271666400845889693187854502786098908942882348814991136594468573091255899189566485038883868190768583060205859472550890608851573357631874655272401884895962084315779322744815930855040632792433459487654586181603511152777982400342953951963932862580681203204832707451381972121306907902769087840716974182865518916482058861426282798177486374551621499955657857928628166499947211713951338127061657994174704684520237808872959408166144071475287994145416316746350839790135566180416486642824572288223899942543733481779068406337419904738796362731023250324973839809425974241207006646953395101600074049824112890186785045640669192192436701151444768619890375713044644513291309724373346655559280979640726098474665540107098821373947582420788798336622613112549738068374848798340051011007396461396293982660176962965749677867545659280912388318300783245005332893883939166770136154544106252996981758503409796502862983954565572289795947293520840435813303967851038761126024387893716180158678367855818586232391960417045431175895464072506832472033153742166226556415217773969208017698100801768415247243043523914886631329456659744774158236059947613357652981993883308263958290292453628379017810392952216512649024400892744101850523234005224755868375112078170570353892516248702394278277028931147421125832827561184054873646356986926572049798784206240992679889114940551092905538130401688521505534163576116501632811894752 [117,76] 10773514549756388045841813217214632702930094987801282485401272380167440240164755977789049828854868328865812954828401265018683483637250763288410831330621569586465248072268303062389533237599682001581977042198664468678333783733920559320168151910079034800757101576125447208946024266075679935946395845993327885350818752423913418476066139896541972955287096996653906924772056555433443560137151586374175075114360947403108550569244657660851729325805853149169545215520795097882495362322373620903646764703534578151838194116304899725503826946880653581577354618544148400293479219167593859552276973648497624279655057456107688387978145101254839748029598977370858289205284190972967012867792422240381548906331373226127923082258472842343831315189301977330779473655295320367151517088102824504450186105076009098380637791569348777402435949892740285386557219337850544794626189632684302982518228971118045996327475900460050850499060857994115614314178473339505920962055702463737564204959969515410726777537839062690249536461317591413699391421775709694619814290240843613539945544181523590342360438610422651779308541574891850732219301651362552029312837077852221634934762921209738425764970366605872029497475681879668360718740875703715799777656554271968737330892633463703902222724270881418512820072556313127891351930351601187799600292746494156931176095120916870424573152776460749429412089644075151236639208904821908851753118804273471874270792866176742447003530026409816887413932580038491470843045790333439590765389114098401532748150168432484848387123803059442485764147459566255935903898961266267579347331674216952602847121058282437256617821246065331799032600691819288611767913468132816534082813570263998118043659041335018820361945378544000767589538199191312394366870512410114981337317001681430924297166059737774715663320820796426154837078567662075195012557203516931063235186074354572375255642248975739525136460222469077359559351330888037940826975836193993308484371855654498945675137457765803559533103229623301761969411353595647229570681426113991735906544643011063148447922366920831766234070726038020396129349901379000641135106728597991300231599272742563919948455996100220986296638368768 [117,77] -252695032213985648085814659186452783000961071543398982308994365228119061607063195818151783407253697381169801946917563617950391486055698318545821788404994573805188282789718777765201389914628589730369674393186003883074906073832669437433097340093364767922923813183904493330398840484155754251273134634029744952004667484259580904901135240848720817134077296822877657696463410156472427797867074052617193443361059856042104182496567078511182592412512534237872239636699951204498200048793448866183291496494945277122383922520790158883542684742428837963035700191837833964018789788529975208494197445413320603676801539359305909810712531746307352366203313332272413430244397123669787614803763750707861985924432497584907830761080531694298643537556333009075555337983493063292335253041572473799059033262428383048872766323308691703758922352382418185091131788510794051809528189369240412592472829163492706048061643418011709871344324751281283928686682931809790432342571090803055966878499808341141262504032223323325680657961573130042146079140651751946154912389733622835219593083934578478676868536190843254913281285214479425585706707392575285948062920022674108152308964562384413294456853467493269609304057135105258228195879312164917090137329462657176662195587032598574231569374990074801173185964577677268160951087587608384633927697626739138857927400938758385484717427860931947775880215609584946256807535698425114113345034101393655034227972878156611341554406955134632522185391410698028503008933932616997033662806657890192902363806312026776906250345447344668262361020910110520555302751538163556672084692096741364163745314859619017639762549190158600467558657654406828968987856358542191733647932605522404217568199733949417087119995863786387209958811625782410079884183809514314160777103818691690852821547444044271147741246885984568635769881571794206763901905561985630765416616458026580546915011277644282696932237352649466794322086940969560292044486322748174675511170125990470582320250770147675758056438233232013807483936069701085674503900330711154280988713201876692287352031809217101818129141308291294403491076249831934124006966344349739471124788751399612855450946936083870231300352 [117,78] 4753562728389773354213788938255800503886159605120876985282108118038224862471820840522880546180770946039906217930795703679921400421963445734634557141218206779172334160429258952756835244676324197963953154241856313328741007408304742915122622988307106712470276301420958367045744231461296018153858293384857993742100929782535087804630588750250623839579466904826859012513238132088244766551637765691189453244637470683510171791740258271295055122954785014350871059689446395216997788122157499426877334722879868726642067741457360164246361177112277425510402736679556947657583660862348673608850860062297519092685531581818402941957970012426833490618488270611082286369721615913700779504665652724199246169864930711816005223647393628399468564017901758644477455979578979695168084182274909509968320309243589382563085391932168030630756880983918622169296115626902831799893035701858131571081265381561764367217555008854590960200163756654027997437054163724594703918446692429821672789670552947248618821555744373337143814423389225891854370317716903909651036176517064459248025163254527538922581012743699493462322856789640163966012732082592798711663143395415398285900241544712670821840534056103352252671834863127419489784062161501273680667194804658187177450946629357233023815252723314103661312786348208547886493994181131957699471566350440787646700071548982838610058360693145312770122443435054841820045977628944242673465472963028455316073338288804433953537492081536651798956979627327366164790349336377145674131679698587802131544741011403566922932960605513421773288082035150860797834282502767604328247271418559565125512909273362068795141949843891570482605681946317917136068971385000146303664788189711133663735718674489719075225096840013974860387384239213301186659910968729139487694144448602812966525170376956165029730015912057157285730259028920334297534866504758551300140104800987129515518168868086598290822795977200868676479219798166390087480627509421268800425382228267201759029284108986309947917050092856413972293016785752158937782418628187916865308122374643825019866876193560438211062896880364798786771348002668290956777119694055411471276354394228847539842046136780792600768 [117,79] -72312358168828416068567043610680577383666143912110601148847784147467673959421444354217417674634360883865434193913100038713875164152726731114272047754466760413837189360136142567017565697541749234789515504309215038495921172309681873588151644122568675560231575072104880607314130670893114957871814547398138962497059992528646908458491096345312858577634337312622568501289623227355925544494043109057010859121729998182539344652151647317085805526442783509590242281401440594286392376136444487506855364965809941934412909427683113288492770547109844176919255338808668224549394761144843849346153765120549411993366333563514563476401863524809282231875504124620027013176195760815146804991585623892668605596959803550012511027290905865331534652338662920284232031399198703009171911379162925797857554342905395224220658612869942173134973687216228004221526291091665344152411278254233396984977858739835721078907882337618477837807468012240993650303720947370850977880711672674754834903858124732763285932873151506913256267273794776312136270722073735455586841038447211252667650681360083390645842879681351419371911830631242274982103391853898566448310287947546938519636688312667246045186841317102326252290931985263437671082581084338980008936753596583595497604409599599122225028980218259313664872048092231567843282811501521184133309688291768220117280991245953185646385082413168978928810919660669623943989468357934306290221459841389596690693031648813191061521456510436134521845455625178154603356426987079540862496352784375056635816043768847242137494682884418094810112592549007937945184385671936612447086544890392059361301139645237478459977795020330124394818047880669189026718194849641556213723031241542287016075448417566818814648188339605175793898232470356288508551473307010395879030468798503210581833351451766150363814385086899450859001791289660834732752778743124580512305331291156202450693317263931344843378899970597195287156394116252643360410991945423939157643085435803075122474144380461083371102226784479477997259015715514972495339562259227779435920475969477073520402712436931498476473589587319932977978768140483598580343953439161789493721072192959465677754530719458840 [117,80] 786115259045550005757686307174339705521414128530146484829864448220575331667460234696770129011791703111889673236876151601679957728691604337385008736999311857275439856627200367013269375171517211705183949115034411431239917977227829804431758607405553550198879776279789450323451130008726834113140621471040741868392319481969670338268420677632208821177094676599842355381149757179520589087146736784970394156812773942468893027802809034049264131573215397077890603147905677132197841319329580869343290993245030995256256393478288219358824474620913325327840103093802283384003002752642794075833477817555564542085014966083195971032133108695292090945662231528285682328360090689610218320348031456936032946561671904849282763734974822590488148641857610335468662540725168159593205058639629926968254251705821790615689417700453948777390996419731563211225382472329204255724636007976422681899833749062590971267158230190818876684815899609131846334314432082499815628541778497990469247096616925273187038713740939619175219621940600201845238148384039987816728124089826148872279155709383069771779369636942542348276742956267874703057461058692371005288429520111496079182891224706446495256990670964664904938858671148095302602670131797294903147467072634115752629967043348072101992682667447088568423836669181622896644937790638823669542163107111381232688351578576699791397306303638594754620638535977126878334537078482126632546599541920832163895940269294312013498916434964808047724846603546655011741521752311514533486844275814991698865146730578796401178623177247441665512508551119814432650604425834956531121229378091125069442396312053275945911107093188039081307763441411595213302217898588058903260146682255981050717813050288915916953280891103624758370316301345664543353000898057433634838504673095617711142311340786764570217420512215025081965376092080020126905880862303768913062784926500127792473401349007424312282845083694814822765843212181730924257468148142820510607773884819659114783042412629746542776981007270365069757474885012378710916313718163416063950133423720889977205723541670219845976954492138443274479569471801977587433397661210393282697374698199163631428729186560 [117,81] -8317850799283377538527989344028420139353196925997947004208448606813925512950049985598668356707518767193846205362157460700808284972597697059682229119959425205965050695506312804014618009740961690106750799481276000862724658979859852513329108781731465016252711576092506610199793437763281174234027099948623161324552332719095825260988695917040055464115431911462905162758931648226107166243566572336268280502054513084657108590002866968008976776968164473859366942919746289658157525071685332728214200779409666826674759890053755709130678439323210894566565046464581831959938014071191302067019755153418573274380418457704700246014170247003961061600167869162141764004071722881247209808866686581525577612919922081286522642893896403946014741377628269828717191604955635339829199352361309448359213379013649398432076550421416581710255130405177562104705909577978695146657208064260418411436873391900127001846023963800894909798756449110691883919117966579659477937287796185607625548015165801260694821373465286437164957082467355196009145033933867130575977329940521048861757127920686318127670535084259747370614697594357142680768064380180544104606827642937871776458880851032348119573569414529076584848141263205648237054514643085254785669526138724890202749112208920764976202001093547902961780267901191585566541541641163957790636775138167107665433179559677439125080916543671293298540550587151587114981325521663580565035283809887703420720668427900957569353405928174339289097284330325972900685445419457890060818313664951459221495706550011556800687545384294338754431091435287920733232159523265642626201422927640596201357421456882653450114027454060925786860624857148383998335688839144648890357713391648824554211730390209148729297183444816220273452567053001758061020890589926518956829980706618692844256290122400202961140652509895939630262170660180685908978407941762914251108787195694976930692677276753187208498368127549030591045027734008027615817292014170578682379967825570937029146895678698302254746417433495295314698367332779486227829406143074404010551827715640394765658865302638451812018475524556200104486907933800386051852385937540364670493374965962330178080416 [117,82] 133037524184769143993871235107190050894952210574171799088690029541989892545247175434424906430758920634092742232890454530405602519870187536964641224823915756893079221820534137158385557142977788313621177474263841416754664817043441359997986985655261960968612127427550308627556637251170879219457189840646866846512620997207379440196077324731294009057124222401485317434862193816054212000110024855128651456278911449637521083138060637117072477866567039634931020062982886105705460472710405736555886957881591862502063454056426473781595801903490637245647265247757850298509427534337883468494618783672320587335466138834593584517062151345340907110703991445259270316144256084264528112186315792378002669738190053097007128872196888725449600973637294619101957291764655952208755142793447877825333486140677145502291425636363486267433063812190180629133168780379436705131534025264681120706977722725388929531234606631544718805167623230724613546442872366032162227758393916016048780609244723440512469888845152205700155263519847853669966122562905384648384359531208079158282466248319173330467972249197686401521046116808397316034115982090473178456528628391992258658507137966999852208154959020704465718119211728966377881681515496054200678061238703984309117618815851661122435673042039344004670078825405406873588785635070853819132120181593152824773845366450906091078817953990481325276789778429508978676819144432629283832912158912944801803999111853605589158856768254583633493960629452323173283807805314591920177021888101787548515483862168319439946713333561068848046524643768082164848413042784194267185409279764942511562904045125812458919921307473394716626838336934046529929661001103863270102719031531341604391373252851944489058916257294957842760668042375090471468117268277219067274663232458442813227469883090617444364380161131195450208279358416921872700977376983285674974409642763591920778746875521302490851254271991788822004254789787392031731925861714102112975187458265431420383717434790305717863772039660656851296013075593601111456808618278993694751307460031599288918699459229422994603937158338261474623473532810635784696497802726689525969819242381135013056 [117,83] 353975777345838709447451696846344252290992587067637828663356159933361343109724403018831663461997981345284413048296076090755126109741886858701443223388614267658261450149186270779476961388470921688875257173198374689713630128195845936709971355290925617019414573884935709382487220407420258105454441360546989977916192269189375598502400728286554968645822434372596889123325345152353898057694127965679535988755781517482350797839302561978594823015425588093724310791728192736335799786760654372401787153743007042621615864631942942585402172112070951892380740640760629389207174366278138442386841535961473587095292334375369180478361789886129315025868641808937317155446254020138189235677961946020692484472118699143114239478646460426962623286481700171907355384524545281349586083443224001458728115212872263396533435736304345786257123384381147356710235841481182373164186350473720748619580215889656402106326260519309070408069571273871365162820531525368523806963536917192113100699191051212652992800063105475304787264264482218104998834941958107839421419760224242519855517081507556903158795916894064546783825810681760643218192063470436575825039903143700634247278309913514177043042660674250665864622351144352214850274408673442867043568778693695940650291351503756597720723782132629077107885682194006276245433471253932738583088043182708096940788410362174585510977512610460864098971520982753810588521466562094918565330988987996961332751505234159937358558356449751547648999574672285022806985477567438614165170282043640463821830242074738492670344067318531038450519060720293884409464951897591978120030368284680994170702898012165279486543557865507512215946304560878224694750847420221486158573083757673498723119953170692757335568816308765436749501799255944911241416252159308386656202461404500094923922738387522135405715328324680034627201853277776098414473351044099892568392276230328296000874964635799281122007722779563978140269476891211309469647904716246709164225788798263981638510356277920072106125047221508121004083029575875532446155160437443603085740110208055970744188416280506658352583411609185114753937164346518334713169023678218266541281841369400 [117,84] 9897950302570578720325419698124151525903155729851596794035839870252889839815903731041269949530773027238339672936468985153554215615181815484035227950663728686289255630368633774236649401662156477182315893446521098133941696769444084306926727515717838309116799587232416073806743479213900405598888989223204285031758658893466462570696792519490451442630229794110865690828837147921132973289697211689316398370921424503178068028815515887854464565420696476169499253165110512903269669134195608827116606568734644840232972913386593782062320964367345534398001054764282370992369769433087544394348838017953343321020527296268225785208237817323487919879020075060389871812357353574285152738032823260670638749196893641575107403126020891211111961017669061740414545306580811145748572309621517490239059290100561938941654064686870463076260295617123792467111055547827022469728411371807746434925733759826192128395220010052371346181279505751238558427146416559540434545229649652446558944620197444738769249593330741690083859799829349638078791615206613078747767981187934379592993592426628430628616183116180103264073223516983038621858077381893111337599774595505179636376659384520867729226341082505295870179039848040158692420437201651930952208115977544879895426781864528310686103731807605226116300326006284073906141592898132274651444993305373671903052044907003102531329277449426184689343269324670155236959738241103512262174681498098757701904007356478125619754593162590894576645981403580188916636355233826872710178044407923441066109493414240998971026926148827694190351293848288468620512696628511447467822892258274104753775178386710420596267672572908122216289592635137181264109886305192678948315708956381835336302748098712747971176176142094605239670548024358703141019626484149648638980851280026326702424342598819628544564809872452002960101916524325439880273283810106506176835743956626960631890019372871866504519712561934131781643728535156774184905291040208115289104087474450721847540659914229787884026982635168932639353685613317676350139458444043746146907044242192713986249442694293372387028449577711865209978750869737374498124752126475739264888988672 [117,85] -225336927153548950472003474108182425458019911277642679033242381661564372649009666826073674763674185329310755171883608849708910332435393030261829749044859202352625046439467935325061371321924886626650101066522665642681780932050639696525911295867455217318700161677919506663058603820098103182247677916018022769933350689657352289090318322134827520496679040239655149667110900451429316837684237570927194483928134197745901493833301291675839981959838316649438128122031367770789597608602276621704686079810440427138951958931171963133236243724476856326645381565277802904057870493300021589102285545153610061781268845505558410324805122608444916652577754193279067868072620004096095927715859151264047824420627529254262834322715120453992531824771685916952683062890493257202956071962915399526550122222493406189110701162852165093440203628579095090527504015474442982881247579705359355123774865581989257843616645381719668726593164610022253514339825221152579089170883432875677627839625244965561153954006693736698089526136326719926102668006513837040166912850931099542309363358720976128411209102008686438716658116342738168222747861585483507782654856131070623233270766853516801993275990239522622757097090652994517209502125153619107568368186658911103801259169061954871359664191042992080445729595501355756197920787319367285893081924629812789426987643332349774778838607970537008669413236749987486724050654003949325074752818188168661017545728583937391767952315279939872442797134598508175682140046626611815416493614258226201180040863637423619079874304843931390474650917101641484905395255077362822362969143137969989674526112212695519163387671122059636705046598350919115462267134007424307451217351486730729515902756637304637081908793100198675325693475398271048205423454888209349097383733648486233419147602848880113170825609351297638737633050342852248510664002405321421032974620259760976505696963105437381340579849676711788818444028486195923276754820321634756332518110561547121319705133979128693783859045532650590070081823204123887635988730149266396293363204947301914786559473485521441364032284393571900469322667666293750105822828480911806705792 [117,86] -2010448160020596345180241820136405602591224067609735107724718681707077468075606288455576004885424440015008198434491548764083653863051901620999303455346966512290751472514119760519538778230534640839573073664850069132997177782622192362648337404534388343993855783337202691867753375654924098918225165385655536579274846618391784805403148312509263741749158255198118665465612933043078994788255477054196677658545210551232967235037669288561861041856055363457002286497181469903474164972342172388360348098487201874759707569572646390635263838621898929095307894823365698935195252360740814012950361482079237496801876360355605237599160942710578288302663887568096042300635027660353170282784692252889615531685887271825546713588208096762836197198129740800406183020662624141987492334607382000750043369664988220616943665728883015589956819797065217042818182402435595958552224068454469554375592320259620282689916965828217561025339623081027027397826014101340647272686872086911231316837637326342961968089290206406927597735602204634783415543302415914585634426791127135450551065839312468141559563935043623832175089429978511694598975990416988619893398130930911337627459301431181096542945456017946324638981728591793250215130982060085212208361900087068272152912398340175311108469458537237406347596150111944848962639461846613348136118837677344825223669501291258202397740286556189084784231925190456777081810959745809929941819022597643563801681609247801938649294704505326584604430844638691317536727316525773489008029287531548524405159782156846219039521201200061653873424583936536664012022964556718508780044527547909179509149663820332048329626945733547660402680894962573354133351525737341693963772123627934855527091233063876611354384215733237638279055048019428426596291792243024254892661489400572576241511382697670081773069187999524591577006654404941219099087119558069010717461438844985700891738841059568983845030714709820832377196948097905941377863407280196951424134886863562007140956842671654650513519873260717976884613333411687486794611860275387052392963575345391622009690185997527331801329813964442786986312823682513825980853482796339840 [117,87] -9828949996737548800770381497335550570843842011086844797201398222485764278128429244181708987671025242590959623983673438180885549484396935348861983284183192927589571430137341990460050389139777986637856160127723351919250894652819221267660551294327742736728699935048126009884510971855974505559675937313863907312812440755220930142777711185277277846001388383059511252754504576620362523302102026210680455823927844867950194729267727439882545721730147717289314603216643263259089969933646020655239607644023738233091247593286522907894270439312995599427690620658951613943818853039041747173714697404328385087627061917145265388619477607495468798618264740749892277342815018255812738177669293328778043487183479505187922790893531552358582579442486503076609750719455792555263436046479093610129627912594116031145118284521402088726024125913092572482550027847449233161156100273611263162622638576236473898756259080686438881664699681008543644035522425315649019397968434306428893477915543147979287460522581067181843865023004815334989838801349197986998565400121094724597040444632232543600248470790634005393131377128269358823912667556101193335201120066167208471020992628855149206322885757126473463960513691021600941641319381028597132315995592440043438212141498025526464247704658106259121581213260734043004783554527906319308205695797309895854170269229325320630849146586313618333391405345191279778593359634942047281394183364467794607659661554321411001975929677848198840205690446202107887469212626502135166676103296644136756721829908850053197833755988332045176175541523008356124781625822642863180396029553448599181442459262013971506108489989910074889032618579805881846051739498357574644871096084139243622634758240850974080884219338207296232764212605750743305026968378190870361466686610181547627167677653051821140047584550154029619527499451952459691386945439418641486941335932844556789531343310846033915584089132542567579094549154371502830905274189836893326621780541051842535198165889175622459051633644163407555936794818524041027868449839936890205256529328095289652157936864951506109381572868170028432311606278408479105434288309072 [117,88] 221292628434095252430139849575502278731437271228707068646019789986776537064571514076203339834408876461828225817464904503954317840212501573017676651041096571892423472833869420600475087581562118014437780745797306532457575454825261846119608792941244820584874906485279467674102387577888943945166679536353064069254185126990101488693662012310724012062191660518725824286469519451285163701021889343748444374141672276132705176173929958873251052773573849100404390644336227950072748799740739190304267439303934618983064284765462199105980639624296063455861671940283633969581587103457184288835432618489394097367081132257816241022259043311949752728256168695611077116216343810145593191544263718005869804193380974204960313152458930639088805483732326996165714035064499319580958432875898585604595846576618457984353487749308716138232300235849220508937806353654328652954289199175611460764705009061951390347688974481112889994307205131216879208702819722183284745736486091626246641505792719870577839176402310715924344848588345198882409724490478049568503251964042455394713200308439444303823820204238321384265980672668762552580988496897845218077302287294166634985517053251897348701958001189587404961424066029867267539002962099663979421371740338913981931251845249747479379905948990454160883397403678249748130635290569092407574024553876579120820357349207039693666640510384006593793416258869394892907137548337126713141357515358780431156878905353692694333403215206613786803815763430505068743841178568467828865317718087272982320284335851891478711154223677143626374223121377966162159985423197145295683812664519670531595865839711019317580114389195896666742901692106692314719870480922827392064013074458778133149066595459228095347000541527811512291244215751228384390653105593725733696981601530755305992446404726024720243843684315262802076943704196529554542902382076622783102915350768736954250625447575029261617927923792494543340709273617369422102103402961776195395441777025060862740078545030823283942531757642701556566559554666820328339234552508096475057482286733075706112167368910533832130591596021607395679251066354900287486590976 [117,89] 2778103639624386172274597211963631276949163693367065438494679056240493871779939251160071196233960253393006021099833532001954112760074137823825227006698009881878555480394701897813112230148714714797798315408870090863450256927962602481198408993493551387206658784465833804131348244463451697761735635006939744949668855714767334622244692881304181962834792101395101070000187152615470037043706647381453856358418350564478585021512783431126584981890534575645733955404334458898976641887767573273518936190008608887578166122696034972072106583431082223500494889477321681211366670220958679731202860608313160878391935126255273589335908338549560964106240662943487157516614501326442069544483875511287478719079864337961160692350798535486025632098153834818894042616311694569774711475982402467256058839636425101500042321884896341934549583037266291657601109541085207403449348169426188042341308016157744262634389217190906696196588355167918248365268904079427312215816385276094976058593649585116635158762350754215207534977658860840429323771096440014006049433213791352029796334240182873510126639775554565821434643915820351240982272961475234398094838749788507498346056409590940304870064520615970860693491458639233279384442505474993978294650810843929120308729736156185444772137364549453425237557271794927244930336659087475982214321503778532870201109476350410573365268906679681832595025129162706210554698178870530946327694520295017098822409342068961482669804053435993824982712516324665023632255724462627698427430611010492781743013024096629856486381037719164741737636134639715672239125963726817974232893263351165744062776015315394976650540391118004983046168649620005959299047308325765976525909789371780875947437024893619114412065947403600813193700680318473221672397287245794812641911375084174553304487371788865574928487502018543264328558674855124177440382317077369892166959267348163542635494401793269545138516800678499536807322655515338644321064030461937466970019651408731234677854326580725753748107744681958628193689227601507917684843199598306210843067091294040304247945965034072525987717659889156219346129634055562000384 [117,90] 19296253978320880441122747012504029727816238851565601172562346729517346148613443027100199204294084855644698512291480978527965448830116531423446472440900931909386031785751847754513835293048946890068344206074748658495683975833146733739971206302854728358358691461809210361789539637628155515578229546306267985489926171080823101652902829968704258784283293575001391208135244472060782656777413307138858012841296033959548195541246307592433715067982288715194667453602465996470784023641808186634777483347551838514170519899721710632623517447813262728519625686949589225306779196177373541091873972705263183803709896501432705760771525410552013105809913837667251825050911622626325120222617040309410744459252487411941547433112198205417356956479870829433346407540149287742116976037262138585772601425050400671145429115524839279721800825718452341308565336581980030517205596201681411940382081080529418993261565909519519418170652611237071197360088126415841079546289486697902006034486653056449463090908065235583124783116954113707999282470777581885802512223723992789197264479858782646003803757413348724615500976326280276680843637646680079590530174960786934773349716806149538204908059152327410296401249367866295417190531876046400271176884124733862404141845676651888371059859787079555413351904552626384779180168806429320071163735619374628409161215159057745169428332999391742144148135330646535348285753015531960358234095006686837785546956935273908945512411294083725280467668189099001412143044395609758225650449475065112535110957337324933991315123497266140089927083400130139953196743891911571327510312647881863083484109695261018900894525694191010910852388856292714312171128464836485708445492024383711492554058593436205952803745622822527632659346619481763651119090547251999127534722733952988223607523671655393454594193661341739142256594027391904387275361512725711546740884115119272864310021648641907152216214393654114796234052112755882281016790386420628592359222420465840973584602325168701591442230504096380760767301189850875952143163856315812517615209014839742967331282398609579361627417957964306783355417279716352 [117,91] -43503266882496001414872749596158155796192572325999367224135085421846343486964261835259811925001345606276815446219480683869358080679271353904894438529964280643720980387711292600410041073384403655306575316816403548335403804740693898794542985257838050030221828392916281052996795083621372911517397708312131275172426387643565638851939160353464814017278951123414958650109017562405047718357937186784804354591066059031626226815875389124369486847158493476247100411897757083002571940605510963730639229953168895072956954425552384207706548861687902199469134322364702449210682017636593346007410228331758853299613584428801849358889050084265413262468650589234138386209618211532926761650113842717917071000027866450436682557581386103512197755061888677673632661399080124536436857132385742867541487375931018477854397967332000034139291017787127916680460058477582029910475779554177167422849746987870205791499731839590410374003037860660204888744300850512243910126835430478618729932641489808366567919900581562218909746922702205891002295260553324059815221234934761245135027939693046702783367662445176484145719584092097069856657261558154138456449148886720292854579826548998284306283904305786771240141423724401908170462964897122520446170006828786145504424280585716464854912097179195165911837217255998958380206168877556588351622627257331034219601727686651361608311568570751193539684033130131714764803044580422461842153388028594026670032579956828731760958933582861326563115083366742218530813611210673225000447381869965823383848091247217459397501403443958666095496307309819335873509002824113344353905807622778398643584362610843082754068664101621534091872490116378448349935187622404604548738568849446054231718689528978419148209422263427721086585906728318439754724698892340441144058807937376786457708585487594239222851193569109600691501290493236262635847369076800270779184921331633375865824444298965262701936776873474360172691910738677112247844304935278828816476759261077161566628252084065992373929371955689997111670670574500422033138852429004196685495137851017626563619535928135659283177927049220721602983543168 [117,92] -632440351803263099966641539260071367931120213859637443720695286995790754980232255408912455659858974959430981973385313015650223824980811068414639164583763229579062215150212334371645860672917747129369524011907303584855727227181841960421094397927192954826567804825055392321969075864101623026678034378868884550286927302392838477604246704653516398006902943212565914760810869780518904696252318782344747956968090287932381696540972849359850390175840470681045032387481051383693358705427457716248236685181904919708178544529565772314404213084995838243064122750837238598381231513366663255069017909484351386873360267800209170092589065460585003693205216873402020234423464951721985424738289772285811413439902295745618935960833199862934165524703529996986806400824434662111503690989527379230486611136153156512426466375614332765905299499438781132432831670896042134262343288147223687577502352343995646263179422003487407564991428240229284711287061479042524110058192746634762900527272740803823014727256022731148747631837493409964067959561440951560313052157177695454957245366753157323608372247228829792809148916019450845822902427485408249576015994701053070326713891805500658155700620493143204058799519634514562355249785755712372253920723194559655344512506158692555892204025893104463979586574681952822384982080841752936803988984591781515098832038498396498840057903919253671211174517265854807199122418526290546578758398824921216013835006518758682375761130657755569300163143015516278376328334363825772512632954527745533323747718064829089820463485269280986761915504294309373251609889340148423815317259024065023328236864957088216152687892351564131159376540842673521271084259040753830313450774399091472872360553338437342737032033578328409624665014772707890294015890905887846430116998028719128189073028091731184850735614343942285835079112978360980282098809153716500548403975029157481733628676897480580807455083020811700344645199782583597004656842401929564060668990316271877205140902447068376078386470389021011159805023149457467224423490213665304622202155743806516211499913359274952534578306552799361609728 [117,93] 1845960272002584224423625450917430519354057296875381066795217319418301163327978676616652846483086489588719223073964095442452819134740582942966962142677609070133761021557455471324873085011450216399878336079853735383580037398466336544835180205888281484145118085097424119062137563239142546230159310614343905902026314150536477234382134031052591239883903455770511264097965263213636317899769491799615225235800626249946772657711321940785634020362609639791493905854639942609962201468883798869866526107489206241183904310728751106853232470630386558643223641994499877644418632721206028594627342078419031905365375805335740645968947751260554984777176663020944742263798213825897716084239042274390200173505934134802303735332465284144047877588750506183826671180564329896243677937662018377829179129730124908472020518129713373296725203630408462871834846314406411909256602830120568398325205725719818859530852369840467291498658031333776766473933044661013712730721142760299640532612308242125089216610078955904712991410793837506557626885845236148278672248553533837148013180935254842867823868810872937330784520830078191713900486005622551682302423296480395649709494826100977005851585051740446054157287227850383302645333894599435714632201384906666349386704334380020110088815310647506112634488721640191530446060284453395995920450322915904386678152077859702840712052215416163902881180538067514230026542638680959655155523892631858434968139255802799490056442300476625661599683546346411754802547407634995106593790905193239144603741339328617907536739071485776337582529263561052463132940522647727988655608225918067957161084021468755143225499656670540209942330662535793852793259054723291867832335693122279992265616138968812229571283209317517872739796642629285098951106560747272599215599370171005432756769037126444689971171070436313599529491954610935165882919715992522877373816298519947139728699145662780998475014741983986381783114258521737560748076337009360648388696729826673987328967652079713733038378449149120940338683910723905030022747446287881045749503017349286576668308772678544520613434431255523840 [117,94] 1208130797383469646288854850516142519248806997600241977238487461068696364747891183647837603968285928570975576566134019585898598653025416989463711793947930375100593015653994961843767167869285466021012478713554068731545669138583825143895169631890518120527393039348702378563337088820754755240697661586013790192381874697471632961258124931438617998100862988736583535219234751858418577067414984446558731998087962623209442048473258821622008508568806139411206426123980628692773237094914781289687695055497680684034776255834032596302211189227495451541241150865195503825384062884239922161136178394909206494384803428853655727591997480846125517534449529458450284321952557198982517891558776972638094353038009685772928448897331554459991505657994577367888756324796470940022189227406109285438559607079795508674620106054087947547821887473358050417556161093142133131477653934123511754832302407160731587806166413552181781341221412944146230486320233870203010973887704382073658706244829860522097149320127894757246793461293323963639692179256556928275810201580981819840568904993750731214275018739634935528027058924380319795703126138765788168381682128479257157629110187030579836799907683831248841539729782434663415404864978067581149251835560310575801170879706067215450419601656213032265226926582398292688408323471926633810898533343740984962281380504899539653726648906959190583572330680721684430045512633046720195784736023130306692466577855680744489916298302094159395618200212854563982314586398310496481458440549947338724578015029798278892875539539179128736543212088016375764957038090895851437154003357506635785947481730390804684999640452845160438871148788001890057738876581094855674208634025697246655006340189444228750243128475070263212154907685560808713458604395010853679409807164868310236574018870441724765038735054191632789188417840658304262139852660624915034309698799261722990058750436690916116479354433521771664940568741123408578387198458594766975847781099106913721246790597141427533091916012560046480292614677669235999880108432499205811105594426379720968020931150555095297650503763968 [117,95] -149284138003648381174837327275058487120968698715628821260253963235197999049156665042687682165146212899924346228016967453471258650605988067443096899172617496277869225757792996573222744221378591671826207986574636195552607418709545779946342984049075066650046156128340327313037146445619801712647240961391873208255673331709695344427484604413355082612730738243577869677766067252805787747656447661718021740856605107654576274729072688772978336309651485381632005174030889575453670482623273923126556386655249065900354763306481299385136109750427749412340499022958133692276169681685408584835047771693850355269823239599716067977190532046955024998044509548518344740321165757449415865866690747839425300666540850081055819967620561770602440743617964251345367545677621326517480642274057677647792875449140474290871659796806627756442776413867958054575852713565957705415598742618171606691860066368369132029772081367750213636295197286400080833412378356873096366090761492359252368805073136319330782627817811172744476170638674783148896972009275948132164032882457186946338424627678718343935399003720193106465206442105195427889572700557135061910388008671815416358279238886952136388005715719068234244917874927182232265366371792879003772229856710766304896566342045083560094468384051839403720319203061901060508915367651665718704217409361965933913734915842474841182092628722193286681348292641008889397240348376223495035475374302396363401323780605194159199696416910383228955172543644050313999121161471608102592913343372693443878073783832305777560403537843555032609333387179335870711651277451265218181122987785396311034540613370150846002423315095335706897312099754375103770789751495243501665492667146945900322145392540328725253910723279680411567839265133214360916027668824032707327598963542249938125556649819653412239778710844854165922944106186773606633166985620575560254052266668830341502592934296889448276619925762039606471146041954283233423649886347030681789036435507255768960642720229028262337119765947902619190158606769820226687666882229641313800516769459861673396667981811041420230929792 [117,96] -288130668985591916543212461705460634770119784379581329975825234021963568453944041226078332310015980047483138145818247245844948882591422039747968713601670649588637020764096951878243068313962900564651352404999342595251083645843245456139136910130232504287746116280393694728705100542223017377461790411078569890253702244991141171862884384210109488235424165649293885394411900717935562846325226453796730692880168201937390062899315158282588678004890466459666198721733374260681606735259595126409684746768957201842817699914477275518843367933458984281882487597674288078594855767687100230237614641008229764469357677723266269724380306413720992945261448172539152768454310726617406736523031711164330936209133067349945217209257544201320508392166797086548257978098551839502849858384139045484921552451043712471093481077271707500378560295292947943313252349434057508750450247930179888132246552743223995029954698549160475344461524720478910405329490106428419338177106777554267269664598994506357094229069238267095198508532057659294271664815337603502717256044363914362588766991568903087440796560565779607634373831893119185466839948447204444895229805214325780191779356538406372663675253376389524237252390706963702868940781308077926704750734285783904997447139808403984743186410364554169694925544034028562492803518992749986519861978170374085781321218821602291131692675394140047835183485329134044650965449102975023294191359681024751004576674791373100467260867997484291018147050572195313247222148756285983998698283847515309885854327594985346814541853245067042620660127863476688150746622459468571702217014593879179678807048101341881606474862390020523824836870073964780159748051598983116068677153732346505868539685879040499036835072727973716414696386181986416088302272433549786918000902738823029737345530605098488605881526998526975036467283758861882449618454957844584318500462714644790956717249509185033284851063059844917083767592567450654800986419564054997341410927219451986272335565315128653656092358742749227799543352880611586306813640419212340200386851226071026848851830969766291456 [117,97] 268802450544933717504357695404455729271847416069431443922680066404214706515275259157040650825805691231915152398974562873864802530334232585971588808946249206706391585974411505307903405778591623861125393018681570753208778375371125176305367301345838894085534650927666702169452705634031819431877129961557369980187979892076587944971561074282679065152088965267512825269963033856806687879088740627523287242350770240843067201017876448916292810977643961933713860666983472002535013213474178668846940939129514300257444738038693155948057137282022918864735140197037289331929719887512429333851538628113342829107153504632871844479307084547790423254120311605027325492275690178862916987204444142696455443275064568662789090156754518587169969850297382371662567568944609314826185982916133938745005137761049368342130924952185733576493458614850757193570392160337708164597201409277264071875086308564564831632936283816484697682159028307285612584990171228433589732533807573514525869067996163991665758626099093734920879687834366418597856767557241638437645183377420829906235771275318672982303200129145068388490578798996340865293158920822983240988550109508602564942973865303077259744210504561091993522311199692397250836655300182489358781954638758166425867836113979780646211038935952453340905507008858574178991228712933226143915172447991868876289022984439592629635066693374856006868891829922722471961702919171705217540234159588542470809386190101037669747136438388394898271306700450163889611775528399088449116808457610960166909906014956660109334548247522096368483402650941062187437485716799942717756806695863232360956006048032681178290666633576091278350560634022381939475027209868767319266332130790120407026106695572729629089925462865381075173608467757218832403029164972917531548190913247715643377708051837233094580763165054031862772171464071612869016392472884297026487781295647114395073203171506570788492789722359794023068263064265119311496313249260953280103256107140043213710368230484717702284966292142860699177171331082809353166021454242046311832886309269205244046338087544064 [117,98] -567933438610912776893028762106029159465811086833196507879564117272278626703208647030167880800312185347068158575629732801036051914194830330110561737738446785627043593557804879081371166200905019420079314693987173645089544735589082579330372251081819302569911424265928865742966325259761545178667257611912073399587877845717783478308993579797851886140867103462614921435265497474027924891647667705014462717299989308436691286631019429772733990816991121913891939959737566557001723288591722713905540966716337119556360480283103996147983205745872079266744732389234350428007292846193930781350728336202566808377778885347614517650229180503962144580466919881681322198467337680971174322409420593855575362795398143564060187208418032757121406214543584477168637633357350485363422634127297801094729680557268860493634771270820489105916397435034408790735397423975641787082310473284466943803951724039930164529120384237785531981213357277337950146361605086360244273421022890874000233561850609476990480341805867620332495019301381186781816849408937106269216303637238514618297894276808902672865003921393460192088497437950414719377482717833486086254761023971110053125220061282305888350574896673531625118375259089488577468199906595735539770127712108495260136639168443822417418506943033110206687329100559856084753589343703169829155214734853652219063555074324699184248066249585874454135429588468917817688578313409852960903879108843064470058173778120857088277809362104802479505833607976709636388952261294512677678818220689866699972168372198431034544090565905348595817428468326901236425474993076447150890003492888864948277703220209411292646663618799709084019802747394462402743062993366200877393269882390956366128933350868075419510877751793546139254262451586280284524986892317848543319092885437993036743047293745535518295067194886576692770710547472653530765631708158975514431754190430294106003626848001324918320607692651311341770481023835609864529252977613559787058498476267511779363178899664959324309001974693068038543989915531995481837494832641398801734780863074214101169051584 [117,99] 2218511673086863284737757635289723412007268192238323077817386646180213663616426178274198608370677311655323554862782926858659319256155427998041057696819098093351049810095598219865399085457192514169083503110125739941840649483886714840909957582966724964786722344576765153426858099800618725074913628811663895493247616652652834959914747375046276828872975736486527294115609450085924171886320351198042300131269546287636108303768975471549227601818741381080082319078533275075438856888436372473449274804789398503406559131939870641355930019889424180951019367068996191779205346638144468575808164842213809268883912933290786468380622961401200102202585268429851103302651556786965461247792122581446904842220646806541766524095239309582869841846047803439932864987885593690784163085145170322428365433726085016668555502183936631094134351158040223372609991149640459041089167595890028191140295782034106973246586812636343137890926295614493667415493279560809386542957593713358309559789375860235999507331341202505849716795419671098420856059272580787244769085109654204508392408184892559866778079847701350027648624400243730279806283693990162108739908217790394119897891746051048445818219597718524964442900952813675505622408312500159810877361972739415872142518131059919291146400895473138237665547021003344270365239511988865288624127579795990223026689770055889125895273007945471219476686206675205230882202520311139005152832598615880720993390204562217152831199843359329810551004198886102499298659514427395059025457274472085302631963432301131988616642159242175012477202308550226179038419028596698640940398559616893638901246162001072473554492456203088380525750616359169364806540825380686636602748521029615961603081348221773286256865185652366491663989548151254023086812855826859491292803922054236166136859720417932591072832453463121269258087080862857842386912977150393917239442699757716407493702932974176518104398517294929146344285718036367137049666322932560806919341183692363613841861458257197157994696536291061085886396951887124115544400185311158888348403844927996426792 [117,100] -5294267253238789844176746841457568112519604675139476236093708965905912324252373257292319228169340905318393109258489515036044541126474414180419547259742725598980841624976167322765273798924652016846163826371462258438642833900023079989968302605710830293290396427265834394981076780017350313616529743600189958388527819956313877412467842836444368030680722213112720271118285491246372117594140294182935225773645275638997526347552301396902512533345857135886072484591742513090114005046775802587906072618196898167020393257408253935362212683644785757425664632338932748344923508216847089621758699243883632862047605834510027219120438803308776359122779009791303626511370327453748217676347278775563575351032102035982157914005548382872617349838730393584735264412896387662190644153492986451949438788265776999421668692538446290255152287280499820341624136697406185130945148283113947706211170820526879328534771018622387938567931494090134278573462061853308367117002736713834063124318221969113555648381364318928256988791801361519482318081857026646012735918209718147135947971391175738094967211664852822162594569222023699755090081295197778097587860209088551296342539760591656069293511586936699209705588256949201455630749326900878157757720091348948418938936978759970686155451694905475990553930917000055104258724914045770928271732279228041781810904805097699866440933093844468500290218726677445329104364702142690520504737135737860379658099292302490937698338432513504091235704394002083667160708953544887723941671458468207818021498178971089938733632277784386633524887476448284812503146412027014554756077841518135556374903054819448143714932290145192450914555408687608162077209804702234298754441779303783942623643654449898888129889474294898164688540070979918302528518722584565350084717814155651304480253830717425067314112612408098854703500824079084966549730256653026618173776265411696816317240343003705986225815259267743517061539535684588956809373227867007829128635788574921878135721160877852186042188177899972379963516126454896414394914261861804594536495172133376 [117,101] -33489634930619462559612682604779077948217417189892084535757450503326610035124874817446244929191346869032756386707084290351396829381179091381920157625752116712714516230797914849706038949467335041658988635892137502077102365849169872546799334286648707314891402084360708136601147611931384395651855415314695705919754116067729010607466083586421440665634201773980172613485796978792293577001632135803084094160696303086431319284529007890025220267779720266690527199336590873934358406521114092935043966801905904040206922258970413090950603604544479768904546852557595077334549535121271827873448957769183312436603769877041446845979596071146782981051633308281103865290933814352444609157626308948204000631773432405147138739519697670653930461696759564964806302941387258895268750369615288623433108788754956536694511115213304821949134163663828206956785677441319377442615855885093149336905152115747186923275609086763033926433268398321838612199257546260491577596386633945687680899339968759283426819176002692880599222274397639211967282537018739701711775136799324295357182516627267486313854731980110205952778525806923726959380366240333658381438630780857149798545006595549807100911874294496113345775410196536739351421796604415226897558310383873356180798636875133710996183664434617415796709472118551677868896325645162385811339800709247657753205424929580133301894131286164529972877100871005232052772297697099734037911609568159126838789884066123472688900349853007080458502144863176663275026107575445539838399845135075287753214246310198792792220205447515017013196035467087883884927250568486625701998035145046099918721780239056118416090269229707520941054449851072918580402918058822966809943963406718080878702950355208987956781280106866615365950886734480341656920383844601325057609144320783275675648942083779723531601610271796084056981993346245557262936956524950352617068470317580895218274259192945459185350129339425091326514312559084631732261792368114579202789336299413490584127123362663434743864642649892485546627544217732233678330692385757910845721934784 [117,102] 487653219878072237732196526072360384893706900784382713082350540524668515350398181465029279483163393322187953217441529810274330989119080143044742153256798115981384280462401777441640101674002491916492273860753630453360585973659061454316748940411524616113566926571304956172923427866369335611958265848621868396722871351345738621045285345467760024007399113858833996534721307556507931450166104875756607133387804718133626295742908189826861908575897396606877688639632842696664604817503122702113289167695353420994869095724053614134804552157078317284482882459889583731749624086455680292723437438501745151989571188982439894837756006446017524762828926188773288873752752000595177073581389068254334090938688526874749373206263374110965286618756701345406304527938552717101679052509509692882658978881841310192533248571154982808258091108479269023024148836368917361739088614032925967863166712857282801469698050168289131624236774284598635177154300322840898358572500070685781231608618554608657322311936670247085249390914984245263840369079002423673528354504757453176837120320008300359177647483568158020135320559042089967245751538790563968064480704718812827092913762745720056754810038731029906791642560553717672750719164280319856516381956297088223576876385503326377998794718126298151813731252468488502602710183190995840891163213867488557697588136041266961785951200737584966589171825296471623295598724203917915493828568386837750922132991199651379855565934219084660190534662415305048967272710762283814903567997542026294430476029519016262700320399683194576192305139770971617667847200236640186719319503667451741688305340528423255074078924099598927443306674105806225388589631348402825283878752523458023240848161818373524519310999799448961575624276784864060262607784444685174358136500915172598653292859122308139349595039061881124850421579109171461624752928740065362232841689119604933586557152594487244893413358941583522804611035471790433620187500762165706818286359831054433647931373851924257779957282052286918815605757377656139645710575753851295944288 [117,103] 2224808564762491017158255675367699763482473994425459705729038075054492048427979389957313056993231643252090312601259283935307328072848755569005924330857587248813362291108868354613778176678517866301250084929541856963389541072644007943575287101172898493994915674872967854148213326885925447502634647041386171262649137802141799247400883553819428045462070939170609352697557262547963154069748674334832699642993249243425318818086462022742630593744214276522628806904969487084024982353979635168518295839175779506311001467679045344464110119671706613532745757519553544341636017963713417925153956965813271230443099061980751930855075263024562430145407949480127456722225269399449249867539731118388609741403822222916433949778096466185098066501142746305279634751706951525596618362152554333587253593472785523169363986541737396937880517088935234200469690519514333849209766696900993285801788347521732116024084858722113709768039579759274886115965502977525141725006955984714048789069574397153360110477889024521081932376304277657097280975394959019043996992546412723348622059161072579229565201750765386476062090192690701822335896841848655000321835331667593083014818015269232020972490359058663641566911748139393036331372546104316220286487847718146837608042931499363059954700477514423413339092309946603108367853042242974714555342196379453326877733309937120196444647977065657501808204299864237329238616205012395492428540312576470550373558347219283021122038574951905465618987973429649093865615280252543894303125246366471214402604418710022730486303028959459829360498277211993163434619339971189737655458075151240363522974259853879451141777469287345327331798963403166669058565001197982605140329184699492457527000294828882318349716896323167718475749180564950757477039395607850234980289643284155746249562366029492216725652124828165208652942606665712796035106153081884563273944222110464296589634096551890015584693812134053862243486701531043006212475516477404004035241155974139019451877856875852527967184305410056802451896248079152405144081481302605068 [117,104] 3513090928922941605519510938072916829555218551014128439688720852936318724181225368972562346521611830764002198584329273658531998129750974958110567942048497472159541758291224104930605970397037763829828432244030634838146102180018670284117651592046938118846154572979021778585270417578527512031282179112305187565836156333496110791384852825645829187232171951988742784554426356456582213444252783647446396115106209015023314171651480531201566138897368868019710675092312982672909885356935569230891343576332244321477668770532981931431526487245603098111941463031688804251064106845593742427995717298786961867316683293283746627383343442690043585502080216161872027504073227923079658512864192389027103191888503519558960367226797764458936155734862573484124238767283998111130558786506691781696881642030584598636545568938995044176491962966498713553529648881451468155032248111823912609158561743470391595526102245240816908951098073537737032846007340663219735561471680311733477756799663893508562141954755899189992762371484762118714089449247679221603572761275717771502007631183339137908760099289204120198762187464309898231714308569954588755792505202000141681865269452203518777182809867223768801953337926007580458938548705251754828618348634033482763539314249491151881555412464219464127903716002510980128948139416962942430717864132114777562233833692057612417300532102236011475974931463495862070855872880048912610346836145664689066353237363651027868580698576192105095925318334854454961421838339001174441524644983155835811640657148423028140579583590266114523297640441903350622789003614782646430457236749897739247724784559874260849723373729666001428544366371231596087432174141259544717087695643805702488723562587183660232315145640986050659766855130999625308109871227020907372067399735357676366242795474615201195361000203375761517250660754679643561565323241806781350430657368881322404387747222301146141578383152410334926410681574027303273144530703328920266152353550255001397937355301945764447514753152208878657813268204964528995044380957952 [117,105] 2554979892973379131317195166565825221090425126879076710763768236114263594505384333532183374983366605742106672721536008177735085203676811126279590387863509224415284733431555358601854299812045000708270996818196376948602576149889987915585142378537609225908251564725898424545391539594499396460035550239341113917124215995071162106901808803579158360779439973595273550757651022123587412656139058269278997090400016816455608447480572545640515689062933846940304617343686667997528289681103416271633454044610113095382484364245753829606344570123443718525571712518259878138219726627575741840488059617507839991919498425201672599056851517227801275859712633875854582615808141062694764733400032292191560814871316023878617241344652364532641974126028861739966077201053610379691881311045832687409789931114279820035048333841087299942804783234071219540055672751711129661611534270887878301573951112492129712144695866828249754802880589297297539108399191019048292246310161055593218397432644058446382224917375088781152235378603540123199727344001556898137628962786075915462135930790153544058254177056613497033021103653210852188199209702911755060567935328284895456327909032387298722468217415519873511867228413973771716361756623946223770086745316808720455514792126767140326795744747581206022303880754826921322690121968190317048414967195520755481378362700998991934472567268942903336021712949337279323510622799814250461690100885506169906646096226206935310189868693745584391164102193042095481864567706522663546399253862617048345648880050422812768354851505987620834341420000840625242089555597773272557455102098495783557453366938746803786099293893929414324277194185271276330836238996461579245765492333468874895112689041536775237975523126371473606893687629229800340621323565196536131670154620584582944708605260262681351268016637620640923329888877673115608273796247815584129458562997684595653570327390503628732996095846725897758336149752632566032977420410569751862520828744358206734591852216926733705945703332072514234006721444061742199967456 [117,106] 1690206396583396068151425106409129942523888455563219202861222705495957389867042591271062599017719884485621545721171610043535863029061858855352575819255669581543603318461117797755681200034665125876831413246739570821549576257332386328926371350055103611094096414195040876112775995232171013745629958858945020180906373598380384990538174444878478473843282563057272436068820137434880987965695133164171865351411903020356156085329780681898270925707600343823608632376871126018960251155884011494408471433941391225233849675199414766710491460513141771813978865710355369056814417052048504115848382546675873870515866709616811755405320817022174139537126763991586569819421485762971859196988679897994772319654614358667662843670908194094688365562940360813971481556205655110263635149085819883990240141359280873644409140211275409015177860162868356997762347152942546886267586752954193927392875054296308608229315828760144862152989187520305758876572102404209972575535418996839046696994082041316532544528043806348230011369316385607077121013071342811656050309677497834437357035399094444004282074466816695686280075860390061775681402415696272245865675072033448551501646796710625912868923515909405101065213534204865892072755990198636827790824711327497619222774312386795240737650980789736264526405120183952965262190057114936726850280037513451135719749451855832522260180774983872292052864911067939847454761471737467670665761838100497932593431882031431061462139014050116750333120615519468255236609874861094641335059695119039475823288743768581822743727551917193756511989054044219337688020492825274695831842154769058000739158197341084400523624639068122441101916322292880918089428154455285027750988663321648949555825307996981586784573784458531600690356194398643674963628148854664152404170866694407572274539778810429183709594926831405829713961667540827207939665830875305533143749614359102653295635070962102259885695775826496900224060263643790628681624228464309093253378198881811952442307185483025457318050167512720359896578451685878080 [117,107] 2678175376221883610130802323391492522571227769343242221513027674642863115629767839772352144325553077337150937610308864056556408515883501433669261715944097324592157439951852971857434185619169440289167861873636692373437150599687080134689129570721520353906216712191793877926447467880396475084911970169572638762915592785943095836208208903114626815250314106197417210801522017365183685543875645867173360622926326277590381557074534443678124358755292634140026239740436781631599660279999854085705339301475549831715708985900167927400395445500625381199139511412635614640857148777484770950050530005193016343625697544177939766917532283209991633533431581275410779433105466920200378579699512852022954050127031938230635863305009133697427908667488873690741234592110526701903812587209632295368593278423371937130211562526727705357940744558441339834705630558305266460620142584071291181699706479012286864613344441167227834839931883993821378423672671545889408716520102049015483502974501231131307505467772146557918516007761735124355518262838123329207331351254837733223865640763438584001230231474994867133460800801488116872307253400250007009112201592287474228484906980803259736966102200754335835932967396981264053980461469566989969865835796468666663244087647654149470351456407084429033670705161219020696087727644741576473161345276093729329578662331823501089897256511791167715160792968199083826651147902268244408629376029033658315971762314835205902445667136597587351560702493265088244118559876989737246608409607736200262164984418940798951662840998392381695868456370263747664372290089464010199116511537659077920665820787956971324269589985679827789649063868115917724662668491879712261650153205974906827857306718640271869563427711466868481713446640248540606984153026374869609048056164323333658047741955014477431043540273914620367682761433491043654887488557262944909129873769323952872341042875558040833549949662708568283389275573981976212913538253550721507689730513375189797005126609576352226901087492373960112368470094120 [117,108] 2800915565856147510252472692765166234938304373853528325560179218472602148443579141890408261944551345409008749385708617438982066472380005757594739732339325045860057135756139080105902563560722348071414888314868145006503113492870321600269852710656769416143263307148718570020180181621354828141388798169167972376439492411036612891687711230778039789337065548679374362813503810668739055692628510714361081461998476938077863292526852475333916866858840338491624102932432203127538337790254480384823846781219069094841310584348514441861950687475386881588850454674572486136871140922078389601334098687783223584410530725998085338632809720539393969031262532625793928964430981285617182159130838694092789803804248382257790555803255807618137285538755839066395440103372500401363194237088983465475583902847117993356778388286323645491674890223718791666815403103277487716731130692911112828557865101124133472028214999084190751691649644883042306933581544471220121596839174245515811769124233420312292008565046085978563208731482110611081941907670557190865916253830236492063335967771664923384809716953761337925741037812681609846611933154426021045248098723093362673375849490621889382787884396194786212689354138616572742510368538673388813992553506158676743740311655196733925739292532744592978662500986970332767039582518210537076517915999009336845973526725900236097675728079235645066661631164048165798337714060406262037948466975803663855007472510923083510239501993613172403141244150804633066221342468010222412823319117672275868035356133848083832161392154481742796467356912691161591731389215010938666125459432105067389071904830216445058472371576692240593677843772832160466109142887230811337356671098363199967462108437488998541519901609836549262695022697428413794550601061648311241525213146290853016692000803220347519112837955628168273101946763224148315074190068730178552266485962741930965026683081500024862035979673647282345709404556284784891538829548641979239715727651198895011413227085787260570562027257513914128168320 [117,109] 1008517125322017886634222264447485478348239861971303406044516526749706219099693430609465314148888118111368665997214068107338941398631333819867752750201126797746432065648718430059989528171399363515259046273855921392168762597918400365789783054820882638561816227195584805459337138858988707869185383170878089735819700692387077431629036193688137449261583683098094304668586298866739032284502717986507619725568148040749260574600567347760032300406641158803407053082660594417112345637906853398282781645225160119946094969179483301281937020070837743453977117907132364070066073758620330668290046090728497348099021863535466845196368524519485615773224372864111065804961825761707492879703435970412307767868015031286827076555806470049153374539477324463584185145428763037888894570037964560206094010379172238675910619838761332903180722834550699501519350137302627371032348115723192605701467828253839510924262578729695981125552697749733895350414185822399219350239922519050450476987428510902126493444184327549321489456859027851818921495918987057530449684384666349296278645526326038315682112368171523941558805677973300815594591383863036802363832468794972151834652429113070510735276370795902066106308523746209743707013966424007594964865563769171594271692351191058876222026574777554032821499269116261980106375958069774886690219618387144607548688660786239178828551822557832660482504120369378578715039255653463654755307062081924615282490300341142238798913329440186211248452633684338486671459853100173640025240232741586122845417096086921386743631494804017372700988889803413729868852532168381167773569334269490736272000006455443878082535650337623556247707970923941204564153447197019607346214148419318580410531885041277559664719379104309692753630096058076037044319276748929827275520162977533328088639997787039742503820855378234391052537670791669451813997796122992623597609047224487497647022673789808020946561487724271174034217947204957197465769656596376230792799146498813425793168719826351887550672855567900976 [117,110] -92817491182467091046591205035706826377601583951437228087277144060665056531491382651647643190446860752797748803743288815890473729100627331993490368286683665269803540442797818518840990607688972247494171661494726744559111315230893964042780647456921885596446848497190224270035520696589261085063549609218705088156420167162266561204468139153878825546031205140117710171787562192450772451353652790514784074511844170707422649662627203401051969565093273272060874082200711490200933222979600754380142481265105827885640156237889605882241091215115839435421291994171747514286133990808411413546947265826259028989114892961169265712018144467349340086371168510642411350877762808736208261568835154470696926954172862283570965483945195758252935370693746215457589766138724994258509799289559661315788019548010742066632267502873574611810913031997798901047577387164682601462215854954566669369871776738344519849345048662706928133365808465589462862173003324206500408387404601101980329882212569742130811287685284850488189034193843401833340453740840201541582695460372438958491700408677091275285458372973537418105883834780778231781583255911845834078156112323797214688323101189543157284014503800423894826714032160085802057737212340932621539115968398586704112352571576556211726016662875298736790600645344650278421966688489540165458453150284312000821633104138946404263004749935480106725308848715955810857709340802371461630297527069085474224123818537775936509858146775166633046444453713360228527373218832773288407184967353225235710818932039145865211525522253029162123418582018324128476520614879170209085442952612395380633062946180080820482817404722418074319934005394191156748637665013102290606760951646602279226603557878309102134266487352091432541391170568404717509445448301734201887337582512304460286607008911994298596938240322699109873510521434051205260482557261729156583571271135498788311983889070273083771286813789294458539860129939951665486339828901258475231791047709446248184703594758188519144103617680 [117,111] -270882910355397774909674269282427052077786832084848521512217244150273951488471452951771789012882292919549777558062434146022934447282473897933845700348169759502722317281151508388258513970358432147880547020699404886230398823907899103046332171305712254463077833785850180586916557730097989853542219357854413717248933128170116392358139333170853314789809070817388468776591318127776364440217541088072522935478550843441047787536845646677263314052891443853465361455675876210158871056895147245148616459084288258252405511975345746105400873688461865679588797574501327042072597254134496840889986265330067800952732255059166889045318953958175735651065613518641340511765870848532090453145189313961481820980250654669891822070329021668344619064308349506846514508518971175134461468566246581898498086543434319668898310564991633343787114037788698817765718938755907660084351009038961927649129854214588951866491329561358897158911160263916013357731677833422388751206486709834748716552424723646068335161392943496608850911170759945125638928776474335037426299574494879329571382731100106334327400178766826531171612409117926022447912075028784125271065835910974156928867214920787852685389256751876616055855334109673753063498612336909253784018029327248704484718558960125462775497458142354129946438162967484769849372064590902336901743987363910649426785872987973346306427270763683822856690810402811937107324514433102409691063092811228522294610713236019776292131028431949447556000121039567095879354135745651472780794832985231263369163109938104723360375816944310348064884873723092339269753431495591596220143169606011444939957045260381775620380883541445570953973046628984528698222327753729516212915606722823826711070785471784869098359366542226146875275094898119105528001623721084164018605267771238790549633038259673518081505920235688229699386520189854445140731262754686083304247009341403188395028398200413178291017872989227871888599467184036176727513960253065264667025364404220809137661894210299267980030 [117,112] -100048716427952214980258467913806068858515290891252582647591487721336317662334908101186723315286910993655877569776244692605898373815311806872442447290977093875169090235835312310303227747045240691580497379176593607751371849777632635433996821508026419755145438297025757966633342136869081796570426029833511537876639355717164632809330893528487395854502934964042508866754076694119283354304938855012654497125276887145560985112069610368812205411500817787072219886663503198541769520247939512413116492568159823607271605992185995057351854478296899444478528303733227680248445132103474027286296461695831635143411898841632315279327019804857470800213947919604325767550542642967791217321283916664030531510008582400447538039312848251520429448973810234357183466363156823339398923882185924671490978769939332695654033296022237356956409054865918556033469956802639448926920571104268613175266852214680954573591640724044345566581062079372559433902103399669700334244620977773384842916964704296672194153682159291807537321645023765186289854384769967793697259586103322794230783571593489131366457750087023793762350040014401810349348912708042037189795456430079948508546562404631577886076028838205859686672974771481547764971676923722251076647421802570323553872806858528476741181350553096588825896094695515385784329664814030886825821930195088522006448118152834143308585977488246315461613273625965974267280914563883006622417223143556338512071529625213670069985715051563624644359965471654364180141930216214160704329644551666664867646660951650967787261395540509818032754665836120885000532807229960580545191092254060918453021729241702619535397682788289504931229090045292839249415880206615159627769008321676212099706864207679142765436052803268950765097015814139832881937362507333629267573585934263882876115081140536121553296070959900139509209372172337483671417436243304359163423052838884967159048332250141430857927763239596849722594420918298168162010370011845684376818235109162465940531753081973632 [117,113] -116297922622326003416052444428733981490849010982212748946587435151548513892989313108798428488703082926820792940701580474160111596299606710177783370099291211402301862247197912847097033718330240398268448459113734048086343936489227184440886105551231416185614068289086312299316203483228731923606166522106344379452170565603441656580020386834965706946928609682772621089343867916329091009517134488377916953448100405985085342682632357032448646751822441995400812070293970340033195003180345948525004005372441388580082857753918171349715610500807912419391938356030068110349998812570386544074582353282504996342707339085457311326328961933291373045711732939266611743991610862260966134708702142488915217023319030399829817283726891669227276039392970976889925954921819713797938773772008939539032388899315288739025127597364707265413179593797438731583225431068820510994635864470853040860988880808362415302084524561041366966857803622605082247636714362026887749113916114989522254882064455837349566904385728748517880790500585202410324598702942947582772386806947503606673038390846932414275635173267400218062380404682056761623717691567705733791959911786202296192954330080831386095254169459287267566076835513924264285065545924439341492332324425458471712880040409742230202444618667845001353195905679061338455831796062002004094663397161394151039054277587565726291904617593283249622022494821850891455119583178080362366569311523442828433999573913930886160130045958746781258855695179587391030708202688938528770072379165737401865384349424875130816391875043618176313120591006355358686904838759331048148027091641415286458964217933286542284029625540003378589431734917124687802527958059449818683609922770682595279893808141087325452836466397870993945647379527347226022473506046977252389646776474481263418412246997084091833894248087706622202197987272273796515261405280594038084381342955242789177739660148499489549075648599157419283603027068025779057277019112367634158871411507313310650128919184 [117,114] -28648620513570203789472454626499808933023030351134412793537337604895864897257386484435480348427525626938012106996422086881836599032044805120375502575314975719747653655784836842046329100157119687941320048241766390956222869639272032057409145586486893860956413565330643065014141115110604650832982198383144105576983289678344147964787456396952078895929928110069246369216535145267292610152325557513601749052008641633485002026845201914016890267420506818221264321604239704289317973884592852106935637573904327896410037136190709704869033766642194751638205563581219309939247685530763351118319482638056305364395748505026990154560602873476390871309305930738315403568729043220360440200357341564652133401832610849874696216855356931861581066871596024480893883977293037202190965701099650621392410341369430871177946863661793994214929316477203738641690329440807385751621555742617512294989156464730500889624803637700748529704141086332527968956413410956338055870512750569122121326014909307492275610501906245641450364970162282082293574649793870690977280395197038247529372408833802296886849268060875788789485218524800024416779039773920351927870335916855739630036161939442463283268227438771531489134496100222436566832027136988758269262371332538188248946353517218909877603864931102229375712493271981831725410403243424302740895871389570346585481263173370090103183484555068031838088411262187878190109673359733272408821312518964552886924800453419110826861822527187431856101453503140509238302408568377634518688792274952474754470853408893584119795340185058862270676100834948371101439357954883127418369975148537127088516438156872807998514934157957957451830253289189104228881490476047583596253723176248709096751809664708314579572540913857788300777140815301531203390668418664622092163478302429134896077490153112726644710833918850081664903224088955716319184572688476102124446425122323952251210271356552504084639955799831471183239192481979398523857317908217855695908753044216724382832 [117,115] 754231384335277922213212498464820663408135815963888834876148416599165961428835609697998594950716978812661837721365149966115557289101705234798728909102067051771345522981990750756177385477487326363463544468240702124783249624475365718840939381152264119271310088550399436747162643010150009919830513075016161195556512242604746020947643011872141856509174848052896940652172686338528340265319187716585403841554045629679645345922217619194795231831180456985884574841940396844656729237857785172330498143928917909144655310391630530019998960673465391555392137715298494513808893929900452188658404094799893190206019752656024498386659475874191953539281155224756976559632460703378147048762044303855444520927691140445392958803903817360596526655869944961944368942997407545214883500784972977432050838603073253859760551284603368921314094349697982783183711080543314607095501536770630356076848473726690164125756574951531178432528921821602636392582100496087731711283284877254692304044472151427597797308714927443755045355212946165801522201296233211436122111723263775097880534485872228318338013173405242702158865584686360229868434605430758407060597609630262945922900029647810107485002829746637262452885753875635103737795357619264036254871587105670143383620803074203575876995477275571983757615857033712544152328942402677072369782218798488492096548799855873265515976371373940442065343398437472128561418155516950366641943430005411696400273011551595272539557179672310824249960749111496467007471297788143913512791302924612642953692898122122193972527809458840763112514937458121842197751156023699817985338050305264273981519894361348598241448654921362813608266982743090155749950285510607809853602920693522556435061616661010068440624407178960612204902212808287307709564457811059260767443314868801779201414648922544971418796052830986783262896967220876163826824423681247793395657415377000310133064498808819831428319602375319498032687336182135880343730565082429481131892652525970 [117,116] -755552176443737271237869816527934273375746957049189664806825433472765389890996126735019943032204801773689993490756351678412683772464387918083760084700253931659011006507725876655200992639521847456791040648417835937823325711747987435848284970730563380701005273818378277117819233003470832130392360788080211558309460705198988009416527763626100976300426850910378882108297167283384411319868639276669512919180384410958448951137263869473074303969384258942348266746901146932739310752375342748586485878735454971356583178617614688148434442247762781194557794712790482313629250335681003199847480665292753326806001753867256390603011108124729014598076450545641816175970368779819281376928374758335861240793236333942945553138158714927447109340435010607376407035313761568246669638005598667292893630793814079316615670302756345304219656429558138343595066344439017777689507393901412521476189323293253611559468869195978103185668605670817359204135768365391280524505858175049035021496995392928679117570992033115885656062219420302686773557665043148022389382158873537023620082049306706185330231801766662816088138425093503645373915888751968106216912050952374650243666950652036720012698882493166496745006495388290689086177764959667224946000564987896630952557684826440240146496733375935713640681464567075004186693329811703895033344726044466159373767034692500058668812229828718938089100835706671212416094617067914009525509383123734807184227850760507918984157405774238686630050207939339698111148393173315463376739151988977308356522292576571671006568857039207895838663020966584124905569698874466594921409978678368871498833652297336636485731803428645258312131856901515719396672207159669311883364015181338714756902157435464032139106900676850443068327865527206776499979171708682310684042657810627445605610038230230495746625341451805354462491820405358172074533398693087904011352863239992295648071538461172823145013423426449795263151734090925232381310188650116892305091584 [117,117] -492915657058676396216540667305697245518821102732551970871472292090261210346061138393147933624193049969041722165471212516411211026466930799212313876666838754882569185322618481761393320435571799696358194189100073294069826794912638616864306720931117814350181732845455202267964648355483036378233517234038507098006372608101417900129310996060368854442162200006931021167541421137966112888251933856918135073920544310608601545458546122352456373052012732115872318101655901503819242201528589105241201127834323361082613533794841331370596949927894738908364513392982699912302775512460828679276056512668846438174274906497915549752130206512475660443648976209429678295818655000339914624175503081709818057722400422513216961505734171500230878262848015790295939899104779452320817206089160847930206063385072597951283839018270825113308402767856081396412038702035837285359323313680379000263866968634692223325517419047747519264207740966505933440338783300768623183430432379820561808088623414565305990481637741094931178142774333569350265854053860274815717058757609900019096011574170662255148369293185655102463297596095723236080875998454457157639242844351254175969739888652907935835654818759712231870878303476715499745357261389105424279251635488199490604265292747015221430496209757570097540818494660479977107708650620066434202370509991149576724860653499838132641066478662059430440291894127006652102203885271943803082953528671310368631958932819537164432543110194931463567996053644132632553607293303156368730112581720726583872999745033701781999451757094995917940161807296559557040145227923231787446092474971272648628370606100053005449960472591297216283070386047246970565586017636370879081782000525849452297716436417046432054556705749437601183753696901116833727731844598210405618208834733549682128174692902909577606738088918920699780270077179910187577977199262208934939240332040175194168114861245832362246594261732459647900416213254354464242516656293479554176 [118,0] -67673468067024873171003973737483211253539784800547217118538966012383656730175975813368891363665855427843074856192578003651577301851871237302909152791410870448578253909737484905617093305975445218876156379826989734699392050273750032646185818697904958289466672807411715097661045418163488623426191980833782757606240886302109571953110619097535798634331757894004706889963699429466232943130901207954673909687454666283816906983062848658301598976256701620606342471323513382817236409984794396375731113229976787075810339459973602693792612631123024188105619951432431305885657725599024400547945443171710810151161792697313636024868745973503532792022005937308149482935732598884066340536845255034680990481903436819636326905813646555289387917892092446783921615235701501896544266948636198610993304129739435294460838967384365630391780138019541162594316037283683863562464371359886011652635107159832985081538482883136822044594116528046090081269293086080570955708524501633183700129985875657942675093077917946930644743146548956630725485447917708008984074351095853487896788648410364721748901955120101334110473354034168222068426265011249870266115287410831395522482924944364813087820546710647563072250714944782451764471073532103657188297122567654294966678170654835166810079905253265287939952066802695212888941106392558390027231428431684700029804683433836460572489592045145456928705106533140441146094333392685950180047620056757712683187627870995022908145008236164033476275013651299339783870790665417892949356229144227875919025180315498790421199234443841636069654228232975923154137133814290951940366668256932062329729740974941601393566876930139708984854795136259104945894659019494030658229652510684209808424018297897560383128394915001413078841305606006598320947838791597386941721940130097866645325406745232752984337766251715142410108703296457067296745080133240283618015130004471861363257322297435979329280889351719725729853126957041073072400681142674346006464869686057217730790720400467109050575926624507469370513351283394062831381619004334078957498451383141529868536055307252813992828688758269875821888994890818678324946133706910880315268047216899140899173891045569941746261767282708004111738489844816884013646310244225264328391221917650307107016626119592027539020741196839557460865593114260091427160443381322617594624579502626145181873287868083154972430037532701551733472389754554766678451814400000000000000000000000000000000 [118,1] -214371060907849669162325155308800523531760467118173678770639163023045349615626026418781768854940036289838579412235103782534849337765178677300487827897495010161561009612724142446817485332644895314313901099766580511491436348814289964624262267139698330793143950742658122216138414880081896401502960231654210884152104508373355343073489293279203932928756850797932284744586121132156119325712342977116281804793219453017124239608509116505269592146764465291467564704023728898848293120819169831880634554047859902351089568925748011713202625749069735195867861928480308557777731974674523264193181192299944697100400594823080317901885887117559163099594057906255304299989721813090769549536151074746484189189149558317868616783989267474342352145723650298641445107783965496740689305467926852574885805890746175416851437886367495805790384864891961385200828531441947824717471068085595649040446799040932778049824423891482102715058695314886298514604621835363310667564962960035057852238475789551701976574165373925176131338325524115872299742473954199793216138378045470311779789373556221375920110460379756558536351109099520317272995588745094327383952025237359785561883074148763214336743791171560216580070525579040294922124849774087311223902967950673963746507316392926477094959031267670818491754081385338213425457534088114938588282895546657723102579114961454366317133932763423393590454437511839747787670362859917346364114563960705577731835776672178441396041001268030825485238693506229254607754222885490345710825781552488698394735868036938152164757211540103092543506550947036433259865643930406754679131068129732187182521489000124218290072067503369041382891150487481469999073868120445969999839308379153740111124147774824275114727673350871630765624210394170530352228808662538299002037099072271827480885139946438168973236449593231369777403877393378416004754217196226831062936501198617979048815748265172447992375705636611122372377558064217844843887307759197263643620628187427928567357456046745250901060451682084000809054003539634822832375433719520797557844257851661449754022429571609571449098649886456976383550160617813061984344125097028397690439153620201823957294326553939796316354114192956600910211729720863611994695188089642645242100835497112294649433918275535071942376567912182228245767059545571051863272362116505500534899508087039918475339344050537605676389517954908652244936551035359236257973534720000000000000000000000000000000 [118,2] -23004326256058358063053180377285187311520877063606161093834657097349266054077507579987594947515908819983075451649164749398791760178478128168641930252376367752318261759415829059308399126060205165378997304010272783781549914609956267584594109592573813981487095040153234456873092333132493366340971813728312704372538489179481588221484282087140784453245736073043915650708498046847892508790941166494682419929212551619464448599754304419270988016457391721906289661112541262607677819613182909934292860908242768608259532290548362813608782523047297617581923929447963302057136324454156039575420384054060777754658719122849411466860147918129596827581200143278584859085930962605162529015519928952916263549580052964361869702235876634032900254130866964963621526478384297225373634598119319721054091564077107602265085965809677013741942063360213958381273542019790530777762824470706794821777284421115146371085492540800317764549689800397413397453223858737981195164842219380094811731042227590808384194620684049292312682293884740652142719479982672977834250807633524464158697939427506524491358108009235641427183993282094170999885612127089795328822123860679025743891247356910307838971154539594306116759249751319419798855433324980951380931253112674772752067077663480710125866940226272873658675659827235460692017612433829182459960818913848497551275347367185066153391425237588811966826601753191456734909452853798228942953506279066702224131603273953782737833415754512161677414615156167770647629302778105289424166807524569468245142349258587060207116525371559301492493416796490292712984187757793320241559095819600764081134327984389749056898380777761529406325467244679557347075820997524273274187519749236305534588775803859667407361760636153618064915494019966565072771286623307966677596256721677466823134468996479700676119992515790364264603522014097254513639193172161512083569742280970644122391942312956787248110678080120809193191300707750593009202613209579915112662649072258511882177511632632593247621168824515684512424583477171679685962851596189445888549894694295375196034077420950863546989985527967623018166645727882769851176993663485011428388318807548357829954535948007648765478389978090368128061909429772106974500106057901279381555401251123538941900043737954789865088402471531326644194961281196933041335287604951854831683573478651120861912594333206430216374212699536741872433617284989792318893303267328000000000000000000000000000 [118,3] 736566896227723904117236853236830128878321825114768183743448053590963437159078709970810179415396988115380460464836302047567358546321531981049698382040429347345922338260353189718972855960930899502314091795614781923054025974048592057566977037307389379987415726406353651302969597278550967669704920056220436543840636172939563149927479375155404526824712180298137222815882185975091899740453415617393838765828998670332365819324347422334503397921425107876804034071188845258451461738908620909664191895595184936901398419141266010357557524088734085406111058833003946658629259413466307270598879016188466299073174259649893170584688367946571902396955747549959153768590154122756622738839227502777098135412944704098802533315730040451351034336073803923145989553208198504336904606274900448220084142337170017872097586585630794484729627542795498359791671775771237370131227958998653901121201978524566806402617898795217005214180665321654044798824347574875685633459170051576842999770018787840926349450868365034142874972182550363808431883888513830378777846334914106374938250880432128665375434585295750725113159118142061185619624780175447399416109271114903940367729138352832065080522487518946168430033721663908359264174520529391948318939235543134483315149472023899489345000960540302217555920342044144427906852161822483721270895714739820446068325326683610925036902139531139329429876917108349398443433334886003825582036085850930660036118508309706121992652303830363173111885248642474830834147968847763142472192151423078179447108593488991123637523793979095540698118715019666438159784998780071191533839551746189172005615213469739377393371598505778444303492028319365759528385126028676390165397054686932035123849801699684330487385935317575697304850417849113459993667696656686993597078777315384234140612656664068701965100080494869910734172973784301999016049332287525310612704975532801828915731566659729005844775461412120239697908695556276591299225783715368891549347033810417130551768583387706584209373795387893076210701868843515980157148713154618709698076105720161635057773274677511792394788734349524667869010796928468940009769778317450587940965182177149915032987078917291373997247795626089470208507299815688534848642316805668848646575663897765603690723661870007282821224442675656878881808402614014027780339850455237257186237614060388517790109997779014576267925780660890658054032077474176772642535217561600000000000000000000000000 [118,4] -372469207753199881374738093854006965798702407281273149674749698536482687036956406939220595714591374360078878896524951415291335666194052312200401471736924104764773953892072068319911680675591163976603446884778640902004665124651747751146500569762182934447155625423002993442422050706527924579070139505867162832119069690120437989653818438839954951436724056309927253420463842482404584181768710410206864971033840362677368548249122854284192376960856801898402512551979297787881365640148751392147889142047097385508663357994472167428407210685043334264198010371261622725717249247308433043308731654440791497805538602563088459002534250785234603073482294818967099218967763928206677084338706122138729106607216530278420235416346483835006756279736981732764436688370487170904688570709072486496018047983256293700372698447476524316993716643942531964891862835099269560445852013276407527162934898714905826301315668050259245819352890848561821999336782231345613565016485824712413896598946531812299928272914542992740622852030172801007887801505819105841450935216546348195400685074637671945029023666720098361362105939390128137872139776581437543153708503902612804566918840460064553637014575920062700571053964628187657967577338879748992075611914796611396608245113464424215673222460771905354920816527684803264758830988177115167929659232033222553604907921012098292427820163389348950860302222456979671883447255208351368411866121434948073749914540829849365463571428693368514384345605525524713661323939855861140135587620482989783153516546560891190892351846558926088360991318099723286292455726026057606493400090356495927154024436898334453002377339730195778453319479618709532635770089464766649928116920903926182287143708801578882224280820788379878473610217146991242180604201671731189724732015636076504443274055011899922638594016625101368146555097465403993478741129147916697958311535488204744189344109705297114930809439955309529483041178488965523660912283329031927399849095812408417255512018355662103833032191077338685543750202192341444809522250680656465507088144467930036125396221153826658436993696752675513893713025525560389744347559485271990937340440417802774089742433727170930087966186126804859412049766271895296012405590896886600086943551205290373146139603236101325827621597858970408205954666850986508733969348177440490322695049297917350712110162192464437526118894344738517184679938146762446268111005941760000000000000000000000 [118,5] -336880912230521722477899530877517114764375237279968988158751741355493975102994779480215886005240752001275758268764172962757480789165968448469273073754962436449565955853230342786166626010513334795991912719562863723548072957011776713553180002265447920867806053889760406788962096908593064378437729444656705155673863832595236029572382031065018353665673320438298160832593803610896040799876373371991954873933331641236595275588511659868302441708619803456009687456119059179755746272885357777369981414450896146463999311368156318013907975227137723594306322368879051395616266497853244854705278163481703927457498507079395653264829084974425344287404258419205767920861840382270857743527271549423895323606939112651136253586234750626017192164726452903663005324433886044905585586025978093796940273497528418062904162788455847936515049703158011100232912289594675044939608813550181815193222536340554647104749434828595093701737130948134700031723071175974180649539459271521371291590946966942049315872910066331380120732310153820984242558387649040431399994037097831909394972616613253984631655716161965270261097837399746238834800198724590430294292635124231007872586852219372156775991675711198084297782845575954436702773854304837206264777719756464345483826031695957942768212811846497173568110694252273441738509519108578677640978493596083166142815192496306584420856360185049361539586720849357553304665093300020145902764509369916104113298801499255901848918907245534060251584991460171841102606231080875553315448970237944464936401974320345160096641711068623301348884671450666849042552464160862377315514798461759041350122062978285565637610716355287586079397848418822737222329223096890149420548352703807153489884059857711638877615621029060980411700606247868767261078091633250733051250411149545314087070634502145269957893530346851832647079635443086793510014253296693586806107294373802923304973320795304130095304846771700745166846998481924401101939129276570466929219939647162195213532116292603751456621525869716240584563928674064706053627052059406204694536276333384270042492698949046391315074657507159196030163843572342139429911570177484155179702470432811393325674557801533250691931058508589019810859484574450629837631199228232835030460177930370543894166466207833131245768985706806123826906630012397612625414667615571543247810466900438039418734645531334696453188364969990000861941900416012194788077846344499200000000000000000000 [118,6] 8074536481027028889997571156608553198599384007653697556814025543154304708654913298256557331778757178960767118591116390541340171352833449690175893299459441073725818389815887170140849297830450521915836773096527318279802723139479869088625556459487892276029388358614796237113629168919861010892937218460694041926060267650058876792228240998388324192473135117892049541456291932164956928801088734674760515861776656468939560009200337301221002972025866760973126525959203552776933608022520380064780744665789326899273079525046150384476581175562389157716518191519108188460103206240426481768326903714828509792959028933501372390726384691938098096688760382075483108429332399756926234449612026909944753854854709808213188616856762422766862100638679179087855496549299613808455485356921992490060746243988101422760553694558679229895478869683466370903749491876341321136933386467362434871343005233354749172253074661255031885479768815919380699120151072281158980241975417090653567804947068629045070822124012704793326439847799988274086931571689289986198884363282151440077758928993643799966882927530483134178819239197490438515437736731937879322256411313785720292347434855965309687839491268466085055224323687972827467902465958825942719457027499675558675417578690488522110734294610517606096086231401118722897506429555539370861498194924594381461530130318767965885657305578837777248931480568319097318746663837994288958077932558383998030673438869062246445939684698089153705366775014772555473851592381129997841773072134658858272090569429879189009065877545937908776566997094840985045860938440989841444723585265810691134816863690571271627784277595845929725679101904737857146896353250426911334018890604356153143497076255167916059089202875131424176052400800082884459408611817280014536990977866949314804246125816898729822693500671847329323154426097494597050106414136797196496209301037813395658194411507166092592442231116807364687763512472220216060774854536044722594072112579540587802641968166998966397827536476097250965335649166661375392389550914265234685414077113121996223210535092246930738463875487010293723404237745047931760071123972666157813170622129918472600185349029476600255764346540971421084950537591604049663844643076630908588984451220299659506508879580584734844658198276940295672044306163834079177956691601262607436787232345987518376825017574515403167885816682221687411398602880639687784967771125501132800000000000000000 [118,7] -105122281665506227119542151716366547979066518561341822404277732063196730231838372004921806757084018271709509571807068222764375987572318241523884003265886678096061330807015164135282352406724725460797042539995406840843649871673870792934626804203088817556359468662257074180265742050856861242744155957280525871383888128865187867583212264627995190332778604202659600567719125657949686602669848672340668539781468719079860967952965589072197766724705452526687219387370793290140673790556061283933485624664602544931080972918906915186294461477248649315812718643745515032040709831177469258954097749361265255021755019477205328367095436429024271449436129775214509181860227253146069914924631571277614219306267513572470092542970628076075738188293464139193522274398898781344070050055034593628544994103991516037466472726306517787803460110169983323470187315837829044712791097576352339713822657755655731662388417472142655774316222492736337278634003171511821648395926963302920474599273707095212071651775228820305852370331057552814534571293066605116364357321794954926273131423426772519586158264871967277685108273483743271406325973094615204217005791334840735059091027446976570258273573204150279018916179529636134034023418236708986972332971608360364710117604374903253276419541011213020476055858766294232506582420102249045195885916224441033306074009515721794213623454617540333526794869132923113559952577259986078841388725711738302981553368090520117675528173020573901441981489880580950365820914737625452198849828535724632963397615349761755367432731373454654146829199161793641962332057848001981785935649140057087719797194158903312819874157427598252571433506333107842922186036794081993088591148986180668716074898303582130939388434598253054377502421501385332469214744260696936547333835301524897101091167015033364041950909421662152643184600845792963749182989966425165639253071875129650791041419925466791483014033985147855076550246327823357438369387538382260028775097113484842760597089509293165999591845164255552086597772090797595242799328880659411449414969027564719931560216088920441888331485841939490284889002208223896389140182055387875840202778463101941475813095147491284085412388981843530080592432142881047277609287349286939594581388565680409664141190524663405173096195979098106570952599180522857690861700871447601480458731545188159779039946398578685544362427773926082443287001840540532498047180493291520000000000000000 [118,8] 914126026228881797832130804166850135375212250149740180294776687710404929521852084217518854427416983322938887291709098278968773374550399633885005064255128522487611768105928794384195146408783432742769160233685470950479291358680526406799173965506676105796788514498554733979458247418610654140009174766838588373273131857664831433819417375706325935155991756298659704081152384885294796835958857710188534473528920054999478861477945822489080874758574598841048351003137859066104787334898210966771699628898046665297037984360431883886741925371057049608355397284327012761776087848188646552285198996823321979906687790065929477710954975176699020479814671084879485974700994617326079191624607342353181306997033098926256623531976747791436537054534268427922064627849171642395801827524879369399884538481833217505260811682416621582235327012921391419640854552692185421179459638967234365150519419610645102498215009050884638948233376906385474398901168832621269629419575497290583809465920134835302384459411702454580649926066703171935919034018002218691518347852005138206374634958677424116180410690988933474770969858042825606393295781943985620602951388536565793692193987523163579256663406614292341660860566083507032003056292496778986176756529433724448673414150898888645835189928195352291252952633894405767207545018408655763235984503048220289094822378839417115321689315197310563140984221724546236302378437557736396027114771423881204270012567124765726838574975749863854213305619186262774744892294723982306066956594958873130758220500913875959385911747498130302617100182157201125950163393140468814201217986480422022764258331047282533566986653580838831864596667039490937874689306602752519168261965120472824170706784311785071302966713917622858440815315529207139677350882885480596747266700367422157819627812255085495701802406332629782645424124602341486986850088696887801580752825782190786175466780623929310842051388178386225378854227385121007677403055075997949170766063834683898241923700532974327283740814064850311705328616271804697657798419333613469712289144594071112398028774361714008944785732261244600349990007031774451304456939797358830598957349771849837158332090403599903523466623167558679241223762012686468055908064762716339457168578875928296974921051582370942046166148887933057729084491745467909778207254360138829880293934319556173205339242868209562958288413238405357542372531367065467260811477117829120000000000000 [118,9] -5717301146644701288810836537548602494552394821144872648518036022449107477031099974995696145223462799314544688921446404107791524706423503974138086797226856046404207895317621454171002965622252166684925214769142345831143587997320798002289558995449053479527121624765911068009791664869387502043196741710570199706295457603995899879636141712647098983889249628031444028043023756298012402294191217127752023343854751680205681843821549702536529159902092405694425593560089274473994427142967272245455031612667729252663899255000850337975904782131290814861038773895048805265706584167781595735447197757237950372828981198823026185518697022123454809214920151751682336443840119357352174254493844970375938986343865509145646818115622730626470604036685968524626460527154460115768854321457407487936676015560402277491102096150983580492279475281834743215704274724228145159206921333830778650120561601648722269208647087317158823339289925512982407619162069158904474890226836308859314349179824791596368647932539895526384544582284995303146547684182665812914307448383263858191919162632904826843968305930814561961745476088352063106332053384296991433840031055958403375309870434427955403970699426794471664653144574689237932186789386458650023728078033035279798507943807371069676865820317728639759479162880955745257120423404402390980928750678947136450087239529443633021378971954334161090093117887114271627968529333809453537767173621362232339456785670751987291759287242932805638314339942489261512321410651891698768276338207306792237114154606258626631146455518952949017645464515178902823197435243228684115802551603429322378909171701959863476660881526942797632090229777597246171961316202755676072417263640436338524344897685323856073251767393059341075382164565059366524671004067411300773022662630864469420564517723830676281668993160976938900939995761180059525227054967742827636988971042741175381356247851471341437952004499293052124460128519383264475286314538886148668859518972469997817067070814636149087790653693374760227634964357605877710832356640589104627253682198906508519115619862282190376430854733649126257488043364138661361942133422983988082309905382537741757686619974921750764845898764117332622999440646697449598260276248567787345559852604607652515880669272188012745765009406865764528289377306624820829007413422850331958904257600000436175208200994285292942697084337349307658156495768228992931407979160063180800000000000 [118,10] 26439609598035248391853698636258460032147072531008144394906147863708166883825261593306227572323061454653481266114465806153330615298075613830498350616806792282572881070715110234825419043952677116352441242845869153362548143187212604903757579243169701063834703754305913884265462219817686185479570189132644326279005456237107992148004767370933155916201750946047556984500927401631549231637724734439187840660544763527127712060069954360265962792705968003402145593855499252470550821089004613225278503178188374381386987126841014008444533798792178850005857320199486919377679941135351392213195677006230248785100463943296198869829574528103349797801667463205052047593419990883770975029232024707294464365816541182424987472115988624770274179470943868586231779385390944138219780027569923245160331614972467959952642536211050593283497922282398617140703692048629943468885324902460666996788370120029185593409547714892824750030032474238717203703426970373584546195782120604515374794642229888484128801332265154109149964600027401383686185692388085652610393487688632787150420634334312185926869645224887519815310972509841927058215645118933126722693213494356754382116148410497358765925171897095813494994210740288379896277970410241288192917498262374407905851508970110457599567235863362273733554049310425497554744093754091058236697454246119678762599320409810402730302861289527812683844808155053219228026552276449599316398778424772160102742664101265929123433143597013340637753262866791303753102901523362539362472232146268402438470056075113999365438449180090687166022981799329577095683802230107699279651658709373540178804222531756452225233144089018063728424909269167305435392993207390682254326672748292886362475405956737868751048360575392842498782437787513483063855912234768195327551973090775647241289464300974235838335338700852774808898057214966372040936835661723106234789800419991754616025688110740992799805811474233372872919209736955796692815196397332848392522580013953535853409918635595397790701108738201570748320297667296745021636245796443606246922823347197390413222870037392847248640355750189363868787965187646198265011492869518120875662432532780475748440211463211417589095832396177852199711952092805203531538315912523259066666537336627498457268269861001070818871340821476593703248990555622484594400287587172685042171671458563646316153092770666873012849550938477951404553439152725287448669030380113756160000000 [118,11] -90991101784603536404544430441793240172588401077567995431817517459198015314739931762329394442246986523990396933878070429501567507602750420760876686678097337496875368827789384484848962169896492637663058752900223553576192137278111406137432074893970951400338318146047475315210204597262301271158696270615699153746309345909685318264870793051396807538437783523900298230093978011506845800969813553141351472445596283952862586605866395895130513150585476709946628810207234512379428166334687726129615207250607954703393383931754980720998580993004726906538730426846714802487555989580378875688143955447984877931218984412295263283864121502347674424181157064667781383465729169829743323016082757707534234844167062373829807145062651705129693970034739555368644383638236575926810648894501252620419600448630523255011751480155423013706800504880254886767166430135215197375786535850330662086358512946671315510392752957864016551978455947706388559610558194009854820000784003940387779315810783321755951956887575465650203741799555120901313566099377898069751971188917486970327808061902505661314128157450852909242639514384437210363796523913474574500561201679292985251648263610944955416727619148879995063408617819795225513613455893155405070853780706728082516638219148493160862009551119380064288491520010515926317236174511150208200489911772990415242541047443821861086487664882860800474298432765751692329853521324172006461946534047155679690013079428038874004009781337310136211702972602289369432955094229687386998336676189363654580008470292132469012206892298300425550046434307146787913582162619351667947828645900739915084450544533583747519078872354514129573071248656780320748629051186237135030709539779341839546051146858401240183787236437805294124953094500537032299512699978602803081470401307992789036321910053914145361479764554644885795857848832790814555898452245248302330687416003918826107425999416265633020016217330528472206295962852155075320579750485470345555843863674033449799585304506170059432428523012027939290579233659909477106584308355631819366579756115102986848069605053383275915831386252089776136658433633043937111263611453580493381498382885914772844851023762875412263032623516391796092419995284627334302722970850280919931248327034402529486443836007644717917946308188054712479346769859561496441187013675167988373614246452196287179289326263589849377565157468996414169840211458095011206284225225424896000000 [118,12] 229661924263157843258906646819786088559281332506992892497527797441108302696423287296488953906741950130171109082984008689608922199843044667826917417943584560139817827087634139166786276664272214509387051428462687704326230299882735562674084319864086758011799608067718410424499462900421454158481437616608269445387405888495771819987588143563116080033591476952730738054611886163598170465941062292691855368251453357663575810510272169720218198618894395597446528392372371978913944224628323829464803869396079360652388711260848555231072851088173412004560095922529116922950220807986535348854685025538737663397221794421905986938655115426840688750089004102206328859666981824970985462108040630555142987073549981852243120028833211136925524228243600534830676473704393678880570257708365705225998604655738844322741421537648095619896458726040018796190128897070948365795725501799536662991007485127161287433511152051086065009666034267912301351269315915273202346186611430788087291991331405550289232018975967214117639623729914545783765563347074793068220620382511017708151771783990252740629098632100956734463737333038220270411357304971808838913036352417471617451028636348597013984045044948694392562110353225729538750700644882272907472216053598270174024434989238515387557073291564008561169570780850286605091676351053304837243757516300312922868659020106103416183612377154365236493438574608510500544465872610260196053557391650239797762609935252973730793186522822034863170089930665974844391270484975927816111135860741883893314742089951247133464908962780167768616756619677124505609132091900520046851039636907617208653551649879768587230113149392826271236177593068139846941168274823436978891050722447600571536681806436806054873754830433603976774369476703269407942818398487242071880096555592821558807490155793729273320703623707857287631142926268806085864077690774485175158892906293000546799691489859093180416302187477704816315808635993524282345272297544313407309434229279435150240666967889163620342124048597656810548040050173108300107528553069771649425301766547603950381399243661026323217715274197120197188995538488937980096638656159758619571554191199532698831548182703104558598433296056031678416047498203454382262542556428648759267096498350636618347507807586143003126924353768112659580767148218187213967231645647514957149911649185873006100797787675703486498212545155030697991108858043174681052912303984345088000 [118,13] -402143782095446279151947351584257707756453131629473696805914347977012498481795589670220792986603296228381729352370946377280610643117102015122923802693472742770917732813349088692532093289495480794886336744773557099009149716160480233834397079986275286939199004876444691893819248199854560835855663636242219665020899837792051649067624423024439515041143667566164384694268914949666547820365741113610556548873376274207118445387882585603659925115439871246798288980277743941350248742947382318325535633249063896791780230962764433488444907744270072768755762224023533421459248156985908234819675185319174601127298773963864519600872852114853151807672102673070446102856865232214549399786424576444869933069918084478371618409471438382379149489561468129370398874424889562690222832479644645837057160321614536415136949203479090919373867100551231451654204896452872949496998573334787317607136661445130486857465892501056947947606227187783426529836544737168208046288932474245777868353030236123854394788151725741607809310848794618370654307097906882767538581940543455288622233831901503875294097021056028206024076295327592883782681577654831950421367013058669529837907232134328135670823309608065521208919799655602409765239374283815885276631938944765943967256493347577862826917248960975105453584134963744910008417401603287999924582671090655112251663737767504890358161449219833719221353614124609627519229734647438592373115143013757410003499100500493813995895095758897760431649078083720549241046087243330802221547948034336259335305183407664415645861686084211004765404850094720182345489355661606380287415198805763685271466189804214369335095647342469694920757639909305855058359378582514246957923268601630408407598600648731115709580711651864500134672362175878805866983304449356950858746973478063911426261965984685885808646919664712640323709515928108495497766190493004397095621162557964708948402822508273789596209327842300291563077566095140811168231756787821715995002664877294409609946714110202126801870017110726662152625491971879280735999708076987074091530516020188382366599287285133286391428154270278496924418154575047720923478126735063966805611795791987339343087863452584422713536229475583283549620028454402685586235310367262835178194090959716234036064672616344051465552448516454899405848202984784272243446626460601030528319722712251477839952464011596013227594061135677228911744524298198775939640084922368000 [118,14] 389373539697932961218198481489307922675969977596507429781114840674722889803677351793191026602221375161795593541186692097562520492653448584371664829737013769860000101161241856645527946047815897188719406438997348426162868393811201478799641868465473418459604379702072126233440002700127174906896738862965485961462321126431070986483822252941774204540485537721520028597873807788955715322614382177507199024570540856902276752239313352703819058369883064374600218184082168658027819861329970127768246103398101580515966424629992871954591163295327444474615841421371381163888352057952305326305282988162010631831245578762504614818723424783201702961545504583979358675640249756034964885805532249533384007295344766437980722540020794525930749573202404130033834491749703870044346596247742042418052315188213258647020831185273403516378530126000447281406768043484951364737881666158660885457831337243983155142872586418028688440950738102415770668305293583753639729536264085448892468734100640729785227184584772877759860243642243483301049158065112504961103523569716396551596364627334071290391875548576437841998400193980353867430876474174558378743542998274667493061710894563417470002940978542771394688894326243362697493487814032939501770594586971122894964188063018579995107077581787025045152561386207595912222660320783806442468904360584422842821900134310987766882805202623507985961772000550133451134027598833370656726816739857305507305744232146236216232503884024745434217466946869105405508162956211441997803720559941223413794324682294740025658648376357351436012763018692116483815747224223354033313106274600349900624649151818025875416140737580261763187673988688949586556014551816519675855690029062818856616334818751145157153420447840192834256289380413036231659062395439865948627296859932964459940237603370950905914592079498140664579604616829503234966665794562886096080004203413889099832338511012026385445261581880782170505930411204633338396807099037612937352917252406033230636748772361885402367601813873715349653428282010501818484232683782356128323601795016014075439146896816258845834656280331146869110755247936420744336412410488072199391765598129428563675870157184407489747463186254188201010730784132047025075094506837072785060881234260208230833231356319628270073226829165466055173417169634852991455535389678611310896694592231276565293609973224443451138803613075886162085567453494343832306216641495040 [118,15] 173700272274725948244632433941644333281760132260088475734789707325636521757146900332022698719210925549655842682419181516855053091697952447726826265344442477521382780309151031599246947866101455979395702983455344714532453673872063439656882686167322328899357779125803241195969196828220888828942189484522573952724568721883727453810462515561429830198824892943867032740532633039929845155583574775722887171506441215180039324327639196124589138034310165384748986056734297531031301275337162750624026931936447292183615222208074738863997282907639782692266340191924861936222032852047177186181515364364656201071086497777357020872786055478523824321655955104451848734786807065668505119886140214375565677050343192486906443238031239193012468353767399987348764651408162706720303494024172893708981790948502917343298944393981874382128408317856823404649270815978678427562365716929748304613713382001594190748577001335514311459883141734741951154416089010696815935222355433469729484771056614531657755999241554857468530366215569313198338592182869682103047887798374057134185972174223594256170986736065425720445928610584507201073952803759039163347878211439905193477468985647003105699187974203687745266999452865827674724470316277826998695396969812139482029476262643121082240897681497075429579299819576199628439356834933630330054887348576775955242236617527787314472849166294660722241219338871171984698536577469634643222299062132422047229726541374851528927512099965743020737555819521240471930046215866117009981407587313440159025339845190223234693086003323637919010585924651607000087308104707455745867326842932384612796546630352006282151025708260162558835310539256120473576681306890594309304667245675681875538944287420127620630618015602423408107617027258289388993167212417357823899883204279414138931035690446797012116052445556222677254642557139535164338962504363862488065247036407159140551966622630092252290957492393222473290360160471185035929604151889182514876066855698306910478847181503252692116621682884057757946385934258752743631754489669512635540583358332500712890692611009150950712562086605796037246099692056120238846513480377219144095565100307073874766371152373541777675532189514352925669275640594150681730855519043731434051057654790407990804975065272760434907954204958193805332656603412905299195904010101730831589041576857522226378562777731704478211771256257123070737924983631577595929543311360 [118,16] -1455558301743308902037221240676695920940054756877121794515766677654597237079164846739975937693193573271465423901984477530085993787606340786370993134145447645201923957355622632831188741555019609397204147324009704656811034210116939278665969617233608233784511352280433746775863642070492192984789871330436203362395099722520125953717664331769141432468797049236268365102379741588331215126606778209700360464573051683415641872009346531731101178553121088827350096962534122445091340074791932817790899530693206818910979977735157342242929600158945898404023588247084703623322085791480385224042881588606700222558813852626973803653351378703853932337293138299814413140766803255362908975346340550934549811579060847555151566901207032565387770608713134967848110294815494014292049541669592117231502690458205236117300967431028649112592075249638356851895768442332859841746689219568174152715673096875745578210357508024230070197015570190551964157816184959350891977263003370806135985591460783185745094092031408521100718040244728368076471656415827493878556158310470316514295218918936673125129944506801177414889020636868428993185462739745057145284181218006344573307293637441248209351865006981933505025768350514661166709180428060339716155446337865248927537861980336524605977369563589704357069353472414327717523758117154639153418965258906505845600906328767385672579080848868255439866824580412504443889563978167974081430613784593174661199428716600064406644683139927532398236434274773324870972985694272303227430489826787271445379937750681319142047864365474959774916382776722904073211229196339394311048448016410247927172645475441366034936774330184722572294603946773289360335400978010830884030558946129683341061470358159670501825660961461194013665052218156049303556307319934011612758944067661645494293982239051224635672056198458712625446318734581570626148330123984455272044912561637576796225746308647986280362940679940263843467535064376088233177156178217441223415166877859589182077631565023607447615491167067687961411394202623606707281021963896900388143837467893188090404570094454073482074310798529871083196193437037731555079814273851269175338926211003210209582579548863205599066788543172626987798094945295911660344983556103918063317721374346441824629207038787559255340834279465252293609109359733445987041777353156335675122590589668937524268505311363355797822747627337710955140716070976626654424596480 [118,17] 3019410974087943405600138433234793977301054504924694786884317797712273985228576535894534990427823355487032401740217564795350823078983310282952392225068660248055518954173773457710245887981380546999508446770887330392271197187821015912481841086223175500419908687393287881030967331830436143328570874093177960200529109542169828357910774746887398973752341515182303064542025788947040086916107199971869060129824323465127166407049302283203606933047959588023355170178807779969083721430422394984458228210243633352833046870167580117701536342122724237534999853697751204514941938277906462309490396982693637660398374268622089343672130194417287020864631293297037232232625086334344783273851999689752019250915189576854037260544347843994530091426217748410684999809426762263175697850037712584938943384309287089022809639357627824839394397485960242531522078243553105708474367791030219786707169493915727802744445118732597466153129620243029194460641683644238368991450765347724702148375623302772063133411353007417981693711194851421648652641118712824325228497237239202907208104108506998065258049496675944385055793464004557072998569378710311754716344657620638422403737176826976043647802861667509318884820006415623860005868366139486759059871953325778305972726182711585344275321737076117742691632856944368902037313166619659418247496145398896944019488087413835328114876584515656939841618382962466713241041890467010881636757758641691808399617279291596096266790188608353598214539463213631957695120793587265502589266254006453082828465865027431489317337778417683380176979481821488926379425976580550204032998185431875928899320001739446467793569305565650609604024467795640682919464354721348179577818246699787157904187904036502731511648074289854275644663173172468316001618892576911724346926390291174578107505678817044054703035128853883194632658190376806030339186971946262293521830760024158512428561282593826781180247299153676984964253773406445017107723847746993977990669752434481174880709998694978127210593111925348452454723127162506649621105266067741480782530719595392959519670047578885404648052660520532301183493562298869426159975051984185750116380336640841199987197032114473199830705239997036291625888575646006134451790955283941663095793009979463434668293079719254821261462663400422186954310665947521699590324200333824099616634917471212138382062228013536366063578444636933878077944907604088355553280 [118,18] -3981732253949677158172040604753436932469766875465357814468950999855243515659928512473639619120624030859300384022308664726331646072006341391138564068111164721505841512848995198905057792217407982284325387710558160171396070980819537329714298733043204439114745641536686493453868911667438117748553370297523464296968970014480901232742059939632064815621076923843438116042392820509257476944399479321338429013255777993019847136691377670753926496177469961539095251933386684371563774138219841029785657213404769994586738058565711640000409713016787130434921466207051494920840675705029858959291449888713525639525560169961752324554813979093682149979603668412876258348864468803202534001882733453809467610309468063797547593050622687013792115808425365544284393805098170938315278705643595494636274185109760197942752356963993498539634345882058482966306278081627120774348480703315738742465806558513937508543502628529168213478870879142274234046806033261069927055407704524552190665441925803178274544596864622229676096608717277548823615030389164794069608232979756713460603220301043862014322293272688754996644901139791345511909528070761007811833854152365853917409572382594038240438836393398390774578738501273519096798456124403268658174048683515952700831802493382432991092052643830201667798406957913452946074160411550620783629058554322645965260354362176273394204393555158331418746981023794349872819670712453655789173066107481502121645785910347589066195641833319743776444076200325527088896526164832431252829127857749039633447456421943738961686472347719795343935790361584185647237325545171992286474162813528265159390556387798549915379320208422672472552696053628259397801694381547641036250227605185975535286616880713776228402906431582827270088000486637622034799523836170944432251098139399871157877348737582920033351095003892516887298846339986167647538427213837787915107681072743622819198138957712558751459257160295903796363797425816656217844476428912647005433634570797810501955987387835619913175582014861838659128319646630946423049153522910994913077260524564403598365957806970404442501644998110140546006123503436729268730620490526651374060209269128418162066259148960253382457517021800891899887233658137853487261977060576360148659916888957915282451859983611084719911536956353072110481002076724239514737457207480553432702095118048715777468881218541209993770995906308167023217356766373845401600 [118,19] 3906397766960948404950172259511529673643863424167610511730290070014811840594814183675390813636686961454193301060100040329069321939525165249363143622576690043215321801160222533551128438490463961857319852062967953408422350671694310803744763054737481784615834574277938176094998755789279047730272874964010605560999962591171844077826661792564021276542446312898284192565559685103256151392843226614548065977737357178574307216257345402069630474060641200783573964570871686725943564349558940611348781366217578697960015088665924113510679178919620289631558975228252402866591515110934105965978898707978339147767877939372494851901600961179988544458668432757242049544562202989502710845531791790206302648581802387049891540650751506107485829280303667184528752160859406283258612014109321992286427381341050880851007177264681910778035459163586802199507480036582697931725283160491892051714896482762892674277328656574432164738694730438784718804058567079576040023121743169380134748738163603958737110197321033429827325826566694479535895017247087920035465825483320672824225783344396503934742361116694190432470818953677504998836446723322179011062020587505860449344718217887971125770630110506603329246645004953591254197447492961693251749953395780904801486144627018026888379501774805067474005687465701486169912453880399817232301915434011553595918196336809778098901840291316392165846194932542035617420921773167550692851495820357466562326526432116986355619004667039189609927771287284677025790470702800598468946038657920655975385770850843316968321609991698946127796367289027658090676407872070797510922986517681532895461041499946721127446304644076192315955400649653492660359788213750532175027256668599498496912876266899171618419810670446686710431758745751276653357595336317279008178154446411923773207722395258252547012758432533980247072243594792413492640087324391886830404154649210666095273444829898966145789474543345846484275473974795643771879484331045724775426859666568480338903070474662270981614195610251374618406892952763950859511165381743588889218227775251125293751187952082549356825610348730161825151574638368144944791082658376291722450533428680015168256537669250805954005961250395201291962813505775798093872203864969572039472322416258204449116474287289238586394127101065571648111797586805119879452089666168446491712025331305236965029699381440077141586599189978239518913051671448780800 [118,20] -3534986132884969908655965314519813885734856320676113988230128657639425736053711054697179107416187120513881795948598152618307561780209830926709902272825749823484210410287794505881660706902693717710646754931717948675586522821412744345232027618603451557101377425836271323139995178480634678912298239479393109838243712697353288213183020093879091763670369812437774288083923505241516837045333837246230665856693774048501412277136322324022216012003146374069288005214693773429034640884623214596883832680410086331628026362967847490584024433794060012343584102632221041434299601851318348013345869487847377709122291494595150260670218624004848447408301421246249233815250450249024601879876973821470140272898119149124082541722080499082972389261848503115178747570846341778270763380605703546150180161991371654892849263099472676377868482162251668124946269808112323034751682426825381249246174267894799008684680591333412861111367290801383885802575431685807416072002703121526165202496784168252196536839748277115956869979204766070658133491735478219342186979376931142564543483421985778988685067009650260539917118704249161873972268683034525407306171724263187296892594305971931696608519457189440144007723233271518173488359526543588220713403569641212410596741738704500195204131200142505380676342770571184129118801676681525806035106854217838707821062388120523176314608300661124029261072828611736062363497090554082325596172802500911187118998492350937855336776453826777324358176438850250681973753519831025161083301703401417366477760123513831876098589655916820445816898708409157672434485992935902568829613497376325905065828348910602086926399213594581351735969778638436946005919792763681394081902421545068717582014418113899123799727130871492643852326549859601425569276078674452542820577679018801543309014323036112980887854776563124742319535344442037577307933688345654266805377599119544169022090477074941906619081043670008503550450523185256912746888629579141312804440225671134440000036123390344038517565571958960575806217390422633695396524297532299000824810583924779833716855145031984388372412469447862410261486493170858383163188762764067121925386901418997188453466278445673333234338944419680201702546932991967534772320158410451839420755339406207448960324385565309335608266215472468417750959723428781617179298352845101118252090207272686241494064942380472958401724505112928808609794154823680 [118,21] 4311929067005801802121161461205609036068619556631020858783216135849923671933867434622957854717919670856305960151457999482757970814054725598525481538681032231646400790229781140674235193763417896857090982638953152429588733185528135850723721910917982467925318843628695376273673843842452989527254579052339522238613918089763767953768161901282473066463252674224514838346656381856714279822649124553155177293724301965303033398372435768671409578542809146123398080649132844101520369771285359445462838007209480137349048943494702273017553087825335749624776426357654116117523565495735680205079115707764727763710424558382963653081438090982239378262055921766943613065462756436131499796594167698825761718456060065158115326973354844356287259565198054716489490786005216593658617860382515850937248406743357018347497255799618088827817681383514196083570344292396663832534677687378019054482393104371386806223930390336775213897549601954014480683030520513018123051785591633667013294701733590600553686885678073187988212123428014794454926535168115096608970674115941172691212272783173865117637587537408693611079272298813777295083685180020071780641170160539431819267359591002004940870961444367471221648660586178787942478362893980948189079036819590247998613528669630265129898340514962273882380847779175196014783004631841670514771839201496030283071913033167577418365054277949224874578130760573745763950696953017032064773803496016991174378058909454076988146982091542541161845584044230561909849655433277723236012710560552887057120206659615924683784354035492163276418056892468012307636513855953487460601003077736612583110211093613923023656721235234552233117634270004072348769541381229274336967710206404182620331561224864622515105423830710410471559866988502279794952389478102850736006804220733549712827805403283817944540386028060420455287905433245938346329909644000577976827253775382936686214303119516978764534699458755558780469080113872752229132775834146854397983645200388225893285353016190713130379288426495052540227254796277391885437850078507468494975150408886445381785984683695512875318616160005889287610177045941329257168149781497769174151734969685936666306764722339943368220834179394415456948911679496727155482563368182555362891598557215357277344747779135680508127616689304444594946815220518786755680034318509890267139794947159752496685861485667474612990089806499401947343224832000 [118,22] -7011096846390475005898405458459581687984760270779394212702690922302132921102766867403627600811890078054908245972559451189815475640583350867926548492932973456100290973971009291336515530274593137050311939730005392964065943554816792946346786391560275975119444886100636935340509820918256253178781185129774769379183936828646111713421927903795270278373108926261782808378426458539445593719702528263560307061170276842671047727626609418876691079087092560063487458232406603101139376078473601839440369647627934277433683952462064804263861409197925470506995369530130039923032180708133401208216940563152053529342175463153210003591403654369251447578025234436859335004805276656556763642110891372024507876386809704538039604399380339445501950005125083464668168504556545358525177032671144234370143609280479220598647976234719493682071554262961397595996669669937053637882798155221460132741536520654203425442642314809462268335289913758440671193050903853084589471584355118877607868778566044685577172928377861775423393735898374185886707292120893559939385645184062386941107966992737495372436881743456713505780974644562663730007057467614794159740994702033565705140546477228025896960305457921616618301137836703854330000147129340945937236185800590970836478010828286324399886074192338148764272198357583965018124054972233574365072648570568602764016788053576769629838336465532319906325365445768351806771711438267646785505960795247745459321606676661145723763107392592731255308908953584290456779370784587510999472180442716076933858720335988920447442735525085844300837491456058898529466189449622251798900755245891082605040967982056019179350983412155367709908718565216687140108860565757418714332479039416326933171879991423973840022336098146680468451343425930178223433208587225175615151770026850477316655432196279808643420035497187718498895711140139233985512941318523409935716866588793865782255567664724483489366788137851356649137952079207399700572973830610147900898246746309091249617794427407152683883967932050122535872845891318404100894749508985252580932923975142377838988789134476754744970075446256193806106985775323627289876256907817573094491638450249773967147353659795117303990602933564791737157654884948461445893176920386039928942535687523878686342295745974442691801811878890782193764707286537246333748754112815545836432876524521182177404348907721913783676772878351705275042365440 [118,23] 10941978877223414374204587174639963449224882121485614594239338866382243786304632059044153238918685077504384822327491837823112177026009756723552285478316271874059451060473354519109984767269543175789036178760664198986035020219355488845663263934973169209687506924127400021092104188550502467120116850406212625140812905878562112654380113624871201094251464878351374970140860022362196505187988014743466363427917045221656832575450262529014785209909627448093411749182427252252590740033584906563451650607930955179173576709582591227896637867278920106235586719563924248575400622288391743052706271673530654122302893896486816150537248443939330806414526630100138483117227313426487236261372940952335954045805122561562817699358382308673577775327939876558213298718561240729440586238609820276192980615272045164974487335300081524876513536162507280211941778079624981917484246026432676897865419731419221060522521703962594363735300544494131492460901686521734094663130907232347683209325422420591828122085871535018168090714028249018352402747758520278345444785932001049052483269613938701750278420448280625756869681126966956028399080977540080274580623366787474344173206036390813943964650872391656582159075327966940909848694410823025545641663509355088132354048803339885425497118007962234130018174262325233314526630511083282702270407034589701269027201514018344156046926047649191643797404180089873046715617025920814152932048839737432746649021396902350809376060013782828079267778338952038352125719909914101324136544223867987520553620428700662254150138273957459051745407943796604527302180637363445032492942576915207156083775316867078155036938991298601803194451630005909484758373148687472402135230634731084939733558727924188496380576810764401296516705905687769421968609441992544567003978897121185255043148107378108861384402046645340504584880649767723941874312864382253375804730592286288941504821453103051025556242762826473622699251266922744750621547245566922114139540324461877614844382441009720714009438299240101315683021129694428134564489227068852316752080339250124658424094173875115610087631881042214151657763216447693651935625906485288239473930713270574471511529530635245324383928290725764022490672254690588847191639714736306770144198623167353067661220261819274041168421803606679111929767455576055240470917631072467601465629631891872663877950692622910566618568580110886193070080 [118,24] -14562937405077493361708290625317493377573524849199624873120600590922412161715380050134811983144003757487512672983645605561653904062197412467626680537984574664639365949961091281260502261581804332342008072476614463666342356168932545043528832172503226979849571081005314702547237313827089133697632677595172177952598492777890002705030674032760082468827135691682090930518651324259170741827600297290903357648933641411098725849364742681946055673977840970562347271952337403455576449219892974002741028841443068857401267592079071453551970222720732443456879848952845229208498752903465187660859306095938771157571279530033737299626691298093422677998768271176152423634909784918751246338743011519693853975051847042939124599414570395799124061991504761429572645378813444279995108095114412187758630958960625906707328780580291281831116631239565682695818853686582510873202356464817779237315361759213358207588078665650425008496349251686994884957793135245807721748525135648332802261401191337855107026311999037578358347692812754813095263847531416252117351824702011576632295760842608729164720872368520092404842465836709012531111375674064252201872198454704328681408248324613543773243777355992643907504941702668940169565087046050946251680426060693751292521976436875397518291131526410978893969674348165848403926830384517218133658970751815979290640158105975696784751614594171837931913790028428045380203665963118812696191928717687678916120054457846551921498734735124815995855507811730107248937736016582265821312332790517539308848036350865032488986675084556752664672253072464013716920043751095290010250362840756475656273808859038888104054585811771861154244396019910500176710700053065596390608785079154112771662960805898616293432034302626075126721506085129000766660967169558299872146463619367150641480025945754694670117314019626766827701100734174224191980459880389844645171940870781955082204400150364066275742399171808150820572705936770473547940147986315786209553849108297485049375598349909451707920232405372947746598794908142476133149510232983362569865965538875811979002954430914648293566416205835696099832304325846093103153174624919609264598882613102996044513515757251554881721653981478321122664592838933436183561635048858488753129505231347454103871489163010786892049831243648969514241773915719894933871100779268924760090499813699324305537728853718071415340950642014835179520 [118,25] 16706095815035867126664797799526235783489946033852739235861454475104621843491234643641852340379756416528195822637027456665786419705212656444010921591458766303765348612827948008834973225768678774422218059735766620857778579471281331965387812676294558095760767052070008718174975506300706061126471062767028380714139017383764622329622866624232840028772111379091795759959904897612807356168876310064060202537898005824008248537640783157270355070406766472089303571885488631361574853915454183362003594784179863004457062902678150355121194205927093213992041405912107041681856595987168406290369279110714501428596014874714125307246065065717158995428838917045539269524454964026872512830462059337204248372775952116980051909095814319995136897064135531489147954602564604434248513988348101066178939838581910398713521166687448120765454154484911687610776716242025923035769505232601695477473948770581882448652086429733464598529024508354318493064797507693565106833502168599165446479370728205469647117730040441231057341691941440990167945295753415056786490177965605871592118135517719525324171161425166539373606689296785666503312177296270158704619576110442976947150165457647164442262597514820780504502539582371431764018831785266368652871861521582629119320381435216430069178761746562896514855497851064955027596900923399932616757769875827102422092130729358445266361837556257475857210422719636341484060334290855805444706327009162499777966868678229135395171591534775711058478714381818067459116580997522279058721962165703537954973383727175612555924809111176929163372473895188230623745423402032288798010567869689891663543690050977634426004139573682871975755211631955058578581893425396091634824641801429818533528932279855748633275086591136734705950430705829182417703552791891043479714391561118064282521366984215516424201622054729003473931011455608710650917661231560948128250089203683926293591411508665430921192165733707325832834189269043618882045123552709466000109872478760706458619104498555463801729383665181895662961789391421900174317622526225596984956450394004244306337272941410616770569613163934535713022936027507783778891630961698404568990356252131466728399265725375109998400179559414575210853691709065336053899301827255650240457016355270003011546804537349637225189916794903737289412259162922956280891691812882884432438338369968419112836884649657558635719237582150696960 [118,26] -17135331902388207373253424661302497638394434212857915475304577049172793367304303899315214757554173105141481629278582251174301981348972876362028112633751303005964365868465514494026898057729513097405833179855099893521917244945943671997666143795310957453052721532383020431797806482734592203468299730958095020861660179497027308533650902837585165178226128149544939527746356054493298911890873342992769251697624690345165585306265893113080799765568912487784061017348248018062208690544808469453875904316615895645791527739561155866551767818760294528477215756413900888852973019767902484219208210450092819017098624839208850139904408505548888057010728889222322224002124989931338076730803455187749533418740788317331205424938662033877660243033936085831407936919139385685585822767178348547491398833707958230835061502109043699017230556090516603697290465372433341319407879011186915323059524131194046292595051683323546054327227725135358726931443046494249978158980081027785612841223767279716861605520114468254391082085231709304145607187143500858384139313277737062691816661406751198571942175169330888061248139101547529970087705450716327776971424545825985430870384921831163872927378900702256211326895187948152692506796182652913180070224910441125402979731001773626640790647023041524366716445537451594705012104441344651646314367810101731056839959401374190316768910687486004711152786386085765399967303680933103292705223361060817540170119053674206728621230397444314369680596385454047961531691269631912734750387767489196949598902846238217549746173078680123976725416806105213799061192607399698569352656099319549540548228074244569448368716228710146002968861355129304807315297955168539561215120688055393010007775644534516069548694928483518199476640228113676811529316742634524496764485990640472728637709218392399388519736243338949919149375891389787409441390829352081689223679401852155538669207174214976269129644172267629627013615640673652431723100002452389998858762348049285680826870863921422078658245755823350887896831348617368100372631641778767824334074040296825280904238592651994704090957629878215834324642314069839074488915339649688394675352685800566400865799979624292076618571797562445611667999280594435055512294964858025534674824987859308547975747951826096238871246767414386566035007069229339439589303856752382721833284662972778282304188106212606114797734246481920 [118,27] 16194969394056849519468074204799221607932383391136754191450757165850038894462782832198864963334109645315327386882130124850553771531337115817174663534855861156385898724544265441337063192473596434921696657029475649361873085580267679313260308087958184916033198232319698997682673315621488625252679885879445841561414252837110795970135254639538648323655828291947787659606121256198409678525672948461725799987339256936748266671373338777554805639878138406393886065806265592448463960172611220686029331389338454866648722058002239832553220155958896029448461718467185281086558424550430684058578584639313089543115860736847483540009508410228590943077491366730436602473679146887725261877076425729141366040512352672085379329330064030447618651515434703557827398815689121038109915244974211697461084856176820080938897850998159105731476212730014642805943969410107432470121421508151402386709115585080563397867472650087303317452215039740000619397766616679398777340237216190277517510944003156229452213180215302797029707739166489333584539184946437964980640002391747440887222004606535236462327416603722776612676569455485464050237279680422103551386046363453963948122540953761459945021612493590011284450402580347586826411052378843272499647189419258312733813555823385286010019591104637180975759170021023369819304107451270300346276082760268306836876404877424481394166038801198476192816414996347396134644978072355028400831491781408878759117437741885963719064333010548868572785953837914726399379683737577128014249362812557248590891873341157102298123401055974607979668326367586181400544643352470096105572173751646981555728287741128587002283269747136705350850131034327362747907060757264577697271623933128969527627688854490089097824554119577302930065712075758815330929608164734367201592927177102510052759549786427430186576856290189112144556507893260828994611948187219172282490074817745621077861348149886163855283223465264524093280259385021163762715854559923880795292968488745106589979959324154270544108999274427805273851752681900274585606866517828116925890922220784748518419805662707116308144095944682118673520758296575010844174126681753465186124335249355461973217646753726725829472661218008495368566021670900108783678717298936593484398147281979276916043832634680053102604317179983578205547941450546853701429485393597909545069723538171897646880956555449323496470877306880 [118,28] -14282347566257221662440500241772591398875257670448584310117857920925384866066990095676590778123903641351744916063460451524903402328984497988548167843062945236696174557998386384898290621069079335070977197359381340323510824650291710552838343988130831555508100994361493554831404891850468378519308900700015155335515441204554250069135223703333431376420348564128808815898537243918911649603339091720456720774900998396069852461580666694293674973167918419170282214906312323825381157242662256309166024935094968578330172395381891299735890076192011829229431456572991747956831154872643051098455316674851946095696391002421311963641735089699721745840865996615873759811610869806207811607191617829314578962186023530384794629058717228083735168332301927593351547138051293930552159845260716161915457929984562619868108845195297685153183411033297310998064776775360853066460695221522344037126862550488140133006857154237936663964274324132366367453644330596765322938466252429931465545182403531605693239881518305391335933937457584805299314632576572409795690833773513411739476510562066390971587265450988850028052628865280759075262292259246634884697434946191004183558490114811760200188515592983263093196898226836367491471206922043474065773663551801799425903175235490151615976736026120954451553958323633646860441419778084263871553089864708999730959234578275914945760009454932185259895810708058160535266759335750890415528588060315509115601543522825436134296318199745326759887861768619692436631896787396677833427952656631326106076145190466039604802112816987869298494974826917715374698138252961987238436252542783926260048716107001419309300810923169000172964073622465806108048429813488896122214865520917129588870253215803146315926058459373817643768761824466842625073787794209309161651676699466329103915941509168476074240579059695709659278082928608764283192070807844406110378670152439675538611994204361860455065634760790564646824733106667117675296567244094196698054758607602588551278051211462589908227579511769924192694514551608632227642237365697716137490264977833963476197420022856213852807007549212003172249524057366111782708045258194710768456745876825078962627991620429963547954357972269604358584265953313527703163197382206912114500989779242679050870700813163683279895678503999328066044587939630390901787246732561406804906659528776591428754374343313283734977904640 [118,29] 11709749511335805941129853741364394203843654349013169216672377843491437354819485007644775674628730531745670109245016171873301511933974444780078646551466782195179688128355878168130917282499041138419635484004252894602532700727423056769509976090836537734925285479724831728702173735844865629788342336880408798683112986241192390684767351467513335525917750764351209321642082537668415442776735091754211422564746610416825009223037622693882327465093422128070535585171140343578969643729100123546385444070129380351449420787462806541050601447513691766919823019205197851628862895565340161719862913575876566351840562892027839211705857052743995350859846473067918294335049837750178721463028320229377993154763217999096003186675795001940033523253059372242167411298060909808268874765045453156207203341469088383118921223557626598396591297199509381488538887945035949896038131689678875520906960895679126804595707234272763107163242899092834360562930814287657463400258519379470323328636796262821765167965997792687920648662118267338083843821252247065514538722093294057363644316582584820237006332389909353413211394106519014415537263827789566899504768692124401872405738959045777917104037222233372853780410354523191773797969567662648806513884178998664286330823238471221500655932858867224601924439924162488088353416517034491430358798501814932404044142082568118458069036340470533970213592698269203601012691189776392999167896679012578754272916702276201213105814411381060402276832459428121764951113479322645751588726174857726536829462670297492239714369278129125740681880079903197748040945059691596033330413761190683776706652550251265457468705322485795504673222309301836542953033153990146265254868177954633726690777621598465937103167527173105202873371595481310716649747655712996269654995726223877769488452681344338682110075300072977025979730434536864595166842488050529412214823713015545591603729021744355206574304718118167627262136865280323577825007649709625931879988613711957596892728009804249697220002695055449591561713642669020059464535001372522988839919332467590467964977140490970990696474647152794610523834155779333383306824256127552293822987537495265128651173502879812735886719352759669702911974695446118333414238663092177744653954868770693113342241653574807991406936443712022861432219006312952064187587148890849303511724234692381418641533334592120988631040 [118,30] -8828788268113389747425839433215815324720209742519583514033565057728246481629258558173923142743711654057681181824150237836286921708088374997862024995346273795797330709419740528513126607901727893146359578669366602109286418836294016939527093821078360125697529884958200276517843640036886254398383202620395577977054318855048656717503131914594428782755549245667090992745335418764812850332414001725466575566725750465523283834025595248876060448732285621106644490730187189269645527719912494335437017794063032363376469279316303887569541254594910612508574803162642020592401706273952328033213693178016273560096852105931679807395315816175048981349559618463420456345240716343572996897694267996997776150310779522654669674585786600255085368772895836007921978742721666543921474281130427052538278610867672099509765546370229454114242306897374838507953407505346118510978549815414784155967471454921754230279508363637661819260463789427296165731860559570553788802938615612904284601116442785113988435066009419618599818967755538614590505612587503301210167191023497659797427955712173896250559542081789285665224800863919113914355467787976477412525170016708772386638066220372877637138691102431856754804223030830155087322658453002061383830653361766873902230986574194877152147324702147715523914974003247918450589199907691116743471147573715205218695077884030828958244595106844568231425485637975409761156699022898305483051929868540778901329685249208570921421386375167894652265863080618142938240261664601826879705492609840568836040103314654458561337457285841993668871561037124655059465321590622522707369008844127390665287574907919975449305018245508624699056022333331772809293599308090472279323658991119041465812186968319321598078226646042764514655372737434253789238611943691534745707143437321869621678458368376990630885238772836366628383239866566745428977462746369816078446289922253856690066442119288882314402719107126750323697981381550157492623226652991311720379678741657007178523161513624659328157366087209705614895117624105628967443868957573055006312857262114565246376059236490318768191999138510239305372596146360798638881395727210629841842811102836067432170280337200376956831082344166711729006722104824551503510533411229490953997067062551177341560273641269607777816686959400619540112456293228354110783248857978677836753745785407982104017733600595190743040 [118,31] 6062980074736926010045168392542765440482395930597219346028238082704307624194714124969346726495156947510616666825451937691686440026861067561170207389428287086084908625780120810362954565491511509035417829455290241156683924732705299446386212386846771373897833343857178497605474126051858617971036913056035406392496583936298136429175578621274100680396971970407351570321217253024891434329675142448250335415627478140555722074647197794414409234084448688876377140437024321371348844874785517748166629233759016693282692689705243641906952176785131194151191206031753834528549421495735501684362776581563848309338925399482900051048900179778019980559252051341745884941247099942377914500415215868797105791201393120636694207826817359526001868124546521028074613700229135387266606156444872760534020291776266570596327154085648359406052685913278649049723620714474887335345195560151643472664808035487677026127351286806448249944309932241790682247643692336142943922034097207685894424393412425972380762480154245962713431911472187046749001322058056200336254056385527341065299351813243496081908561836885275145183461791972706147407413352667639789068013016739494708811011143267192109574330601634696643473428883139511331477400364199594549554434460027242771675198223516418583532346693099682531941868588849401847110075803465589443779203356596180932097604766510384129630594112652398667447154928667560175676444702517632249014451141821137341136915740430080104678201994916002493122627357561137306284170108874627945329979992827708729858420115506181550408825493632888522818177106288132783674181759317803839684180031453152668996121029887557684370627883462662233176469384539293668942240300450398126596247971637942319267032937826121771354014105982275060425413974330717515925765344385152317546316995509870166792005693080710202430561923750449486835626925870378821851124815263584614874442352641422863988659123571598962249229053894968306596624781906995016796945033120090071258074755782094317322383977792634026029487565213286938339246169837245375107438407899547871602081800696714968375041171734194960813235019883084366672339850093952680229885021566781440764218930053749264660351734364335089095186359587167105148322901346125027076510784586753467165226140081594672658532135565021011053977088649175574824903172294416852106004719151756076453067101847460279210016241027645440 [118,32] -3774217854357664774299168904106125947884374858726967348657449405789127950011810089324558336380342683404225694080838794027607232759559513310547586374940242683425834098782864349943454381092403193256101053996948894171134931016215653954918492802636461457627503946233216517906029189196136841150781366835381263444924971481898846531887942448797164726039136393675282366973309100496321423117173643578136185949469161852991198356653334305261423041009386236299398334210656395758357200858187562401391974598005778856126881474665886784096000743173172075256797281769462063738816192748858157837101815573474473877618287612530037463856665053771554912003301505056254544476607472280900132085720726577243723858166471300955013729143845241662856456904291766305504573966727219658501634695767757384895428179068214467498039328431434171194517941235637513274981208050897217242730586698059448629865203226849956222680338943320659582462542816205763895415284083394899353631024506172021686545581516057338690530402130103839450104425732770575497007274642417869229386463375257239185956951654915814407155912564662870514102273664753646099503104436897394750233146266652094917219507055005725278889134905668079939746870627500197674635987263176322170268772542895986502901750705697568999222633138294573745992872772012797912299091114526032316226308246887326127281124059051287055541168484810118337496019212130469591382971437671006040107088723612488834954189983669989815256769798477628617362193351817288655873959376480397306155321480958170431771731198124948960293504927606603266307862313071623473769293608276950039412325150856485212317565808764895518650660818896661150551405218294822702488546751572447492521927774428439763254184668426888385459490266541227590478313415700535834718231951203048728121235219758267760195240956823358128964262543212662876229457721281099181322194662907350169690960717049418308614223922425052555443482728367042171022197041097899421895873241651604214184079523057603111921018673432046039240432398997436531222596087358228076029537422903058849153807416337743559892835489662235814820115068173377463850004669508096755351678733504926744532482807466713177634104700679500070675073357476553876400436195779470733545706874638463930399912319168915128123765364268863519422056011012628837291309474625628303268491865125671684740297885641539395080763211776000 [118,33] 2129731507550209212025650129945249778353703231481330117792591594350656301686184329084057167762625003598292186548969854018786880080532147332758640769268494108499565705003007929098609371940674986771656156495773114057802344263444655262526393691352901491298619438383290666500297295500725418558927170926433219984344495495101923529336741871569021664908398326651139017065451731580285594856952951008126598678148605696571677312875655456369149887322067517463694685352637983632551070173597181126780280596962967969302209652562091128073424526448415292168255058356205169983924219654704887285289041196050384407207285513731094591368340650700608348275500539086961970481448223153344573305304229282238918688533384266997815399908882842335686834895593770005517305880112343399430624038154807639640749133579251285202386578610753031202581787444015602671265399484429827601307434024884761189048486962095342549673619410722838503008570294029015696538838935366221122830296343576962323132703328377420409782578945827190585360505936046169471483293308885185598284988474656475429942876891125035643865917122482059891891605857224194059098310958816607595970528985315491993267224225766150976118221104071902485196850067885318809363440185455396640786032234683798612099772476344539034917928209669696849468632737362817005099025325673087267819369194084641417685604674312551161099848369004110680142820343500621027611917201373731453525302649812543720352503631223675254590850376928716576524032344075449323979336374105096572519089483800731374832366612628113815971717637924884642621279342059160157838653040096893469029990345694498806511128081162846917119316545191851489861412046846589247149747940743310349329295413093484800651541608536760171698493139608185746363728461167825490990925739544001722549466886496307995641970914957961230866077120476771875946628528038878174215505596044338499477370422568869270339191834154347087233022415244944826268506214839217349891845494147885834352178433039543357671416916288616770383532500798697337918300359498230254144133100220964440491221280913003693817913781829152104280861961467441978274660109051870392160534453327098168077863292889370687025404529545821353115129798928427964474608126125663629588032062277067585857012591029405485979500231340671366003018445532724732474852519052513582847982019497046390344534997433840322406441287680 [118,34] -1093150230545639382871957418355614193830203906999943117696261710983266474784995949098691851625300517421693999117777089137735974262451364728109063040174879813293537208369349361836675093973930681817391567842881165598222595222251452545851711676766431047102900663083656968690857955919694374506184129636549819507297485880920272889289654413256896868077305175596764629407658162710205928096924926569021622350944829357653666383891013000448333271939469642147815948224641230188604167038464160508817857952508918713456795698200275796684156121620878959212455037739995957913179455829198835940686362269735867209825802827784072668354938933881440638983156331026781245878172394875557307877710309953991769236086532640425245458182803114615952165539881729990491104879957550645183545259631684371167659519352432106686523213842810412840912069633364002010417421560055741631007808271576441848893437555117612357482707772668516752193395881879959989476869373955446133348280809827512009715568034470239151398913087460331758071508694910116227648252459545487017235516278820048816377014697859448645613580732390174086538819323611768405853286239785144456988443552181854127302968644220737235109844087876207774845376367199869495808438308646232878952188187478477647049876943319664487570877700864050036351606525157559398143458357477348708041652753149716888616786155452191250900583377322803286216556348412037871870370633649896971679120570890923824045144387125444460770129496665327806563478700083464821707615729440413462055149680514558074483674437471872856896403589345446275565587452018973431556851372293059690827740206502295029452131424341824337894180779583154988603859176013532680069111507105009432484172773889042723539729713913182380933617248210781259709960198920145533187387051430735680878491430304577236639192020506377518636509638957882540968377019881617027132975896272929637585130537002359526479362867845369644398816650683705131612401827134680305901033305787957189932607532369577786099459533535569152921030100744144166118509380018378548311446210598830880724075694954073783566319198680168304600475687680148932293523697883314645100604765281143162341902093534766035637033013766121922676076476499814892748222267585200840126178931264460489556154615349850625620580093421954193437910052615362087605767837629071136803130825545062571120976297297041173447180288 [118,35] 513200717733152133876872213192915558637538513387079394181277978082267053752972124644773897096810266748306405113331472701019614655354010110655852034380805088080886989838020572620588224211377925587589387764341817061746955234501802603156144939480591224311281151678277972863125183425362665068004005121392684029259619412047509335687470399895465020307484165387449968783696409925848607863819699909542612929770872009712438307479200814082150029402300028642141154089876509241561546702419807887231884699528803737949539507271302196010579361513586802624689215693462654273927349680145930374423906995201393537715345766516180527527368911543762970674121749417639159732021526709351132451223519249564125037209082411185173577682196853723048683556929229051101952150512954883885426298100754749111252617940817076672714358231190025247717954378265288025601518713951984089523038617502172862089050062085084250472467336526190388190549533286071475802932904067669856819292235694856695760655615089876237026252889273937453331742690185299853806511833089010930932897966045267857635723740620606747550527885610172952769176172487179598910463028886978344519806935304364378530693586612068547972139203992578905712428988330254962484885034913586226543928625765103945149627013980881933538041416828206968400153000311393617244041533759014265341469595145836055963521530066681837509878887212849083605402933176118499789798113714459457532661817628846537319284958939793852234052575872234169616775168854769697135485072531902127929802580093174240907152139180659102007290387336194645472292079661263659265437052839023772623221115991953139834487345924673590256381233406422592875473471183393666288872397843712414616082027407261193676134752385434302566215143649112292491908221710523306881954590202669532207062987273849116311244309275077279933786127904718757927954801665074588965267612821710145029623873465702872881093925336625596597558711023385413504058064346018553081725202380631276249129609007537867699560580644142811798477930725399003219074804383707141419006558102669668339373865050720359976787470384516984136625940993552327633548020193628083234713811766152119883487190691273749798130398562341614574971090524313116487489888772117635803444501006160165016777070390954818271959637738710626962938205378953623644284249140096358220961364894716199791523340943375737028608 [118,36] -221793256343090566054407401114683192396585564216887355851994634883923392193623675443654646692851233779692115651170734804853344423075931588288537496561060478606792235517088755000814485272674194571098770919900637323485510696105300000079640332430674979327013615945496975276946087339042645155505950518079050971606846968099281042467229932903640981155643132358312561040126782810931819541747089030190920242222016191924343640724629425175111913617798500180273644560981875904352139205816294435104792683825368983552838983750867111120436854324054450533662528849517959556345140318061308571786001124281686283413140395392765977690072880189780071976436854987576382335345966180355053250810157465536028369487752033623270780812495223090919041090516385714123356015060866637735151022640876144305966208008339179266953464224329519509770456662463548028902068361455511954818660865211234874575835012140978001261524727758268041070877762770841009587236672294970869751770722500017025131202424574369815527653578381937411808788867576898642195408718445351905836609067865838084351236274673117117191606864620378643543280534178647102644002320392582698521345035589933607467899151861414131569403735570554089817022338790620766733879105559604033030882677747243599285133916793271152198840234168885178770781788993387928381463386584023122671043202951284901425759761779085910032968826571991680163907730451990746579475992907364165195898741464294930192605363863763649135210277683813495036578048901798108659662088349841522565759953566247747904622547870072191480525572573892064129924988202175776076867687040932181778515821716959213941888604669244809388614118065610961113959127042568964741147186826541855998573365946188447007665103812645681240463284817173267380289146246323994937721810401252506406679356148300198760585931798017979009773672184568098602760332238470233388854412374155399800415795386899113514461785498337018641610529265489017980861747485833447669465378080821951102142788117240602535304734329523750513230971815611940492252561366494566123014338259434867759727560151896712664881522179779750764659223926345816500767898411393165259998037793259839971930448582497223359388377036604747394231343796574954687238854459751700277282807956103948565301272324626075695078482404765121325000563187169384617629487966006644900171997349631982854558085380040556544 [118,37] 88814534889247645037137361492827983574845604816497762378269915319470563643965043787918391504918693615225324766956766343865356360181690740265404599277121165484771221724716724371469803329152627513401544483861470961464471442121152332484366431754357748592320493546092794681264778310669249624422045608396499415889813876677354698289531269028682496585874808157186172399233777364705437998855995268869603011880600331612088801149634596494771295628628912718078644785061805222549132024219516222312188475836210546114822720779859808669337110601071962177945772549114698602454343448525724460733122541003348385487280601447242208532941784694462982366742018983128632850281692011824984168372417761428053141476218698740189783453630416398251652477324084504158313170314566201049331792246850677742337618073215622599912862628168277512811352176352323843802706285424112627933873764138570011893748354690541440275448173186103468073358842496557530799106460403970560688907033249401565126057653005558841916364285485382489759108580872047524016789192080887366806021707962183581558256514182698020752527245533601345524922111650812121209895985225749616402350640742885850769631598779837988992854462967064042390789294533922370976205786885895892634813902603639658631734800464316940779056946935484123932968467526171992617909804766440223793748134882903583234971690826605748683319188231300262393406057362692783051340391422767434453280397706248466945527154081328541624628315164816250817994571763641849824468835936102011850038485977455614032690000699732325197486884015159798076438094310645219592868836317950819200285966193413187754563717976261427840811313467955308478217019659356918775359661027739834139422085533951768749985159814223179299968563144853585314286404493972938969915873880954985689078111853599233981491462587850801302687973293878718812572150781004888698781618496702657405725066249243826345437116393829831603052991682129345100295398165534943375792393309745592809434584122615632312449497452101543516976243122213941859375681417000942855081383025285381315460699850364787618309871454733252864471009469165345969375357680906367894348858820954976988433162293305854569001552963640142009179494112670900725866367454364465485373097263504718445735680230702301527786775149259251829693767008774167365365283624790021083606379869241582619314674890440704 [118,38] -33144164227871903955102932578792876496310596984539821645163355450413742941070457964722224361487369176990821940853301829546386501588987267676272954625673506338607295345151069652929831050291127599769889347934516202450668499794298763334100395050926837632590052763140063137754027334351326498647690542598677294685918965453079405872194934078943773539240431653175882172459754678405225048753027135342852229520562250210387783843924714231769430080221426249224457930249633272584974219424632898813710361034604147701449369907209306760274359157895863242846628416313225478959946067258180058708777711783764176668269379123222771681759321757904850619616280903101377746034171109601503315235619290426589139129755431494409797498606595541258061850267877096541952367381303560814113080096329409278739109834993592696074242613490702980784347232712345093840920861985054874458142929340060186817906732262197670356893002895354772691846666249417254162609419508599885733975230609688446125587345703630554875286900424948201786743921141119019175427446740346403129926210824765397221826767917401957986136222711925697145468216768468207744246054894547939458542206144103185436116735236711955870521342000237385972421675369375330072079943177275286093222160530275657176532652407034531283243522461106501849393362377538957649204134772058283163870912690381968566539366387480623266906050733260759452115788485941371027441193764603634938350987008468219476989865860930371016965927289797970753166986235262106061050484030414949752335791759672362648153501697273431744810171387789332971277470552251199656398580763629999086702459815333444680712999445991554235833875902045914301905248937454435294135408100678254465242009620844877011230679107699077335966432418876453790228321274601010419880291191778861862996099240387416039540521313680776525493630466712317007968795197025907150222400481694950956285723491267066713325742111709390673937060425627609966954800088829537105378358266349296251049187138160356995200551900306115359160860674801683599272299475881705806603516238915149132387609510790287097344133264731898688721201147051814902958585296620342375349659418451827140836690072701764057998234050294733818849768930916508148203787099953892214759162067054542231645588782388384293678808660725793006145138160573808481129191607181784781888941618037576198564201103360 [118,39] 11577463695058113294095159620891867114943802532401061105853372122767628978686043464027196789863367410908034461367440799798191818673311042652879756111270271075969704756466226386321646720371580668848666610860401622350087780405463628765553615356412290625828409623558184266748292420907620074754733019589917563576215171582265691550511658918642114617292651508298656075308385410416789878545533302758545151523128592010021323041650985819837613454960829669440644390649904674805991576800982205222739573390521415939727472392752522885467143532564398200490700071924095794265653672920763691168606897835959685675414592612134799258222155935197897542268164719398713221545068038959816412047550979022352473439059922151100972040235643439796355165999594870017858895645102824113745057859809717432392851868636190739478285850447551110578172612344681016054633334244872370375819594739688484243095512073460528813674439751893753912852220990925312431346438460303986157374217466744540442981011445167553424027531641858256061178744439313075308007330874010050989422079232217145614047845140827244533413120238202424384361035611243862202625500066781788131463859192929007703919953567097453726654716754087880832663150212744464615324825851208109003142886301484956999526606826742673344078991088073915524720438145597318060632746191420918280165567757048504480291623023494899529944559355041690675084284038221029990336383520527044310626877613997649696252308855837637815299624987059175675634094805687992030293778934104490216821345801080575801646326944114555250538148854706044506657344712178696753666996429655451105086004203229041287195755804048666108177172653903092146285176569759590786059623852673676547456217965283238365230799259755274994229798023182122769006703520771532955912461344085125333051204319214664053531110844913081522695622045620117848282652002106317293637790807440851586291624153529817229879919205207000997439202803677454586949713688660710221004815744649026536723836855792963437343292658549030630181874211233338830953131469457870796925950119675690631002992824894280663936546343606170529050563660561548473889886897284489930099234464612168389727748039267758866065745664469067995124849280196277900166477783309800487722502046439706323986864519969081150477090065480262322116825124675508337968511923995504250014828963045062933894660096 [118,40] -3793961470640012828005323301337297395117541314015274505886969178462108603060758671721736527017138362798418680941047904196727952429082827552047514520010212295208383353394554767174073449221066523428267579355627266377265637714537276785481661080958368452133664156476552022001448610734588827506548469329691688987541757653165305149561068846925677166112125036813716131423884726662681382786580648028951794227952551141470312041493386891787453490768678762542091555823534033439743289707159568978785874073205623959829506476057700146456874413876623199993408515044783466475355143216436397947923537920090868412046954781835360669782271306797302919802152537242379208637071187247519765515407753167637424945207876459466387620505940981592763066973293880351551629008431657132408107845431568862067096222880896117600166261536110071331293873549501556252781214313852890501308604724290007536218844073927437058130926483022285290632086200430818571511896098987711641599433383465737330324631783177187164500325070823034794117737347902766378747584560128446351782330426996950910655881320625142402461133775769076976078844467048705983363017974582577623921341428278161659493252815295772069116483528529669136017787863034421239515033079955305652279221814574911777954974860649430104693617045410661380463610765262648453443717915941838194241965642268017554533645656731376200255941148948372332566369989329497819801223136773268791534387936094581410553732765495016986676075043438278098569938266158519057284995334671676443620717362024514102148205816667555815364245784695952798535721634144018714757713359776462521576352101804437242770588241469827766195088506753257550081476828734239466116673994665465505628578721509783432374365873559725986872401981290245583069813538612168196298557575028482326820655585518769101534400307162132553665630747789326777894415170214541668915205436217008736198759548290571854538683724358759179508408722978841258969370676173137460291784969554680994225433373000998042779839284109917834038997215406840007132095948531649065755876505102290953600885140037478432789864584087983111913599723406442877462503857660292461693799368213641942828545648409673606583148481694502210865672666859716742162887743324864255020350211444870998658319967431797816424197072949564820646496789308606158138258722572093278147272937654269939548160 [118,41] 1166060033236737044086002288283069149410853977406821932089507055143070994451143941570162699332035820915993220941272737164614087645580465416381388488281716866702066375088151270520573794500490654773677161467319768743037442318178922680133522945485491612085588735764816504296521315285560229059913413010842747888502464813107568616680567780716584940321172800974485468382618392126734501932832364006011170267818669492970449480804986647308500824578592461402305438442913047652405851209595773797003897398564367986457399209401568609659464718027469431769639514234716188124729086963235061489001757573881293567771088471432156264714002984132850519094651701962222391603238367459574726285621926023129359566904949951845619683987749276879111087041953326150097830369189005093433799615134602303947727226204565568980353951203829242684158924063768494507907383190087672740375867271133892076789421173633241922084975777516879954852195156130752592013128162437867361710600811542301200516654328557262022917064930231358267284449447650141962585930131551355932000864093918054535928195403789361069094942561021563424529285938479704508825604872592280408867506420029175522508289254064566590720785778879935592203575501601500724312237249756030895493974429912717537283502708788102020596328326923644543301460614467783112661323374206214502692617897516348716693215820674415943493463857874509210511674403169834886914909623581050836230214675295047923240816764418423259081851615154418883991285794062880459783348317733110102974606025707043669008166079509451324800404647213944295851826454585295175603868677363560997514551126172156174938331691941488120682548501051255813682685373592108495401603202775507309288548441798517844657692530172136824986603013532961520278225327465372658473268035376787339456088061657423508689848768264838286246929852625508663891111579479750129940410544715448433650328251941249172722754768959869231175716341695297614151148606832021798860049675674319438897989380679063007511909703657935095136371565639077640245997529633261946802783520860222715250654817890723175118929619636523725802970642956621251306086969291967298625462866740215913357616133873132959191054324674589456522020106362313141355829000242515082894559336683502115850414369116842367848054597060132499879041781020995651587062400022590654002293343745011089408 [118,42] -335136073467065760286298185993737807010712380356704695990935164196874282226777399159099745655598413726149583550236065340120486431730331449778947352363125067947055914005088216689150859446488224221210941898746310239150393650220693270976004018687046690316664882757872723269143515859605029983228105868697447104413878959123347938981167103844376308917207633813415339068607409310586509781692101343547656829601632417538012046543773807914391693989996094648485298600625092426853516768011688539411659230040926710257479080692500427782776148956355526447064644045356580053355741849754848705763677477825645866447554357897884868572913234642612550936178640301960458856390601793110470937789406850683407804357452427191004279383940235508174007365171163157191649242696653133215221090981106019588609573331746384955406783498201494538425451695100645868248801051930394330849338770140929546846239691278453637283070357493198245005421004422365727256219216842553222044466083175535826793201734740187059382988704481603611545540010628734353876973301569725232360108076720778639483971086751660247530619937322857687785426763297994757416513959381774727328351512224627382077959347264603043276820917982674364656770475010269467125743802136851966944302242135946557848196169703551273933668522905538233506652048211137866617164055259947928116678719170486405747553742433746503874298347986145966756698666669831161895245363956570838818062862365010641763849899777081470135110882964515885984392683908578496437759730861107786702980130229633846680465245135785846884448059398885540777212798763926985603045280624375272480783371177383366588425603603767150828863892733776652256816914653502358114050887038668506101053482699642009875541075996088240770760518952061469146753813954899610172925031869804394454232900448658145805065713710473706005460849692507847386974539409335318930070119499481246293139814304413623836590985141659334035188385885985531562211889629189532591364808229153588786249971914985856393005441546974349824920611231498612418878714447222173923811747652870383944985534635394811536872529188007173666787253899270024458005017355169355135879918647428083986392699268624889366722527189052605534569440979691946083489258651448145885860607047648476834058089427928165168733581120266961139761132003114658966225562743316883670433764820910080 [118,43] 89602075671140745600990704821364605125325032377357921351423000513526343543923668356395479164349760176564707481583479458321219314950244924549804284243781309376841738079229683453251059572149917470607084849526260389042322510329764358283734047991913509787667342846743764309586396346792803945777522395692905261908156913020840222105271904296820823492777580775562408416899018618253898262630593682864108428577307330447270988279116305656027654084364634212655576392234085899031996950670067234419127740809875904166279230204320598997078663835257998621579327135850963067583161826261363975724394337865403196298632765117724475756772376867708276608783932200310491313650654040315731881167956582221187218312376506403695335707053440073382446801361199611874782900171079741887028418843606647843930687333349546838100058248929644726512577358327844920489909924275644494833965265514217612171289133176031398077787843899185392297902595309542256874299052363726237516832347638921405812571033284936367022907584823576955975524720410289086269175984910396062061954578905124118744051969480913705883270001055268710657149972044114224837675515083341240003295640369805971527414636688590035850773642492958298147734836817186273575346400634829582517246216617085434104516506110080186248283685702219635978236246518185776925660413627301998344234400075655253912088855123898421910041885121396823938022410490954017121656004419950512406884505569460678880434761771381570509501188758582452027323217743643829210943223591540591056068918444570897206842273362721133059110961859112111705041006946971437352869007882713703419833077076219112746367281318218437398527472968841870619920026443003535772402983766821492425056684535491229964109623336473513009702592421545264017183391741389151808755055538095734635085548768626396398503754928856297934271720766508787917030848561107414868955667775633338300786404787957501025500361904547933230281753616405979677243279493353701629918476869025138711125876735940769937831380662124054555740323595864565606236933075524231635196889130075075541272213411700094064526082479111009100407269268145270450600424904606265599124428057097542273586073013604257641564148098615061276302420340901368270375357507612481853915688581500209320569799259384041968280445803744911317437778101663115057441777869167494569545154166784 [118,44] -22128975816736771226194266708628499941782997519037317076550940951103381942076815634417227378668551039379440257518159251915395740674834193182632631331442221455704934287204520564914777407039003575610002890618654100582158081423501703912154120500138123212718164816566411765294675827993184298848433144899603176248287696757551208329861682302733997051420411094162493383254485022704796802155884952577385248900397367165136678630995618628737329012572668517317779156125576875763029403619095201840788385482539934013844561288182928690470066802528190619880783143550829724242535623079310623760062107292988093225061853047054682750047784489837747016056352113319076209222661988071145695082275982980407861062787546308167075724693855478759503273866822004938424632771931116219168926099467227980643312177665457382786409515378671455194107550334201031293213185481902480768006755668919203791628512443563041479752171859298507060243914296054609963249632026644794276560990673596850453901816579255586887605887896738344906556834882005286636036327690667873892336469566552320205279882395003026053990170835586341241248259248996632355052273095424540328416161378806204053486328096793135471000395804511830166911018820141854216459423745342176241236276043666543818298202711817133072568432809150887217072190137509954332285709343603506688133693454482179651782621251505939232771779520834646044051173035759894245887139507631889691569819239124262322059812676829305721053486900194206324993291455242109371829223804839587400551142159530873295622849299939124022460804791047143762213315985825913413158746092725128424326152045654915449459635004800432254550409701735327322048049722699196176279590893348796821933836274704039556511951097185586125270113705050805356583444592955807977059854551663697581592302349969632149374476938460934455968985265946915809954499995274352244167520841163902085164799550977406319594239677606713766000862269339652600964449054427663208517177189918305989671968349734076952666557508661990511266252418190291795275361168113914516665150700007229812517486052598087694662605750427649525890675331232910784680383581067456129023422733686746717971490343067245594346149440918595042610098167275474801450388211095302346156274517580386182763458611199625114283243612434098204507477563513801279591880012992580561888346112 [118,45] 5005189686481861495439682140518968533469672912219467273970439772234898205134326880155630612033092447943767032977218811680606125161276131629941039986729523610941756694945796374810245345779949625859747933799753173303771971812964656501699042032657875407199713518074516403176809410580559246384352263607231142906557651607009644967308263729606058618827918334276129119638459305308020764093684205672907472978693448324353181297113977104728975431348782699580511721197324975328574743858971699886279229860071482147297877880506723424978585081392462217349711686481322380521897246782596134910436624126418317417283357083931581991375307024956463197061891397853259385190919555923167836803786229162271715046288927514620758479953592483632483325784648989230455491264409861005729039925188760333637796995355421737532434247408338858620366949766728980701217380389440418160590370985411021066054411961000620184582919711533480850851022619410171197337143894507571918010433024136718780915958784700204589871681081931032055141061714180005426485809777529241284389603963343987597510626558750658155105594593157560143118796330493019487512631136069960629321167884932583499337604895084339222912327270408525870109088769677500646160744097516002346512071162236451417132675473002561823565702343220554186228044121881140321670845036112829413752383109009980361591799401606729569768702043965511452448550910079035868370905485684770419626369706314689404730835790703687244330016257786140739961171107740798995898501918021694135130708990248174240778059947010162524445233600115148565499985689724136410420978228754018806103948739115848764597827791683458756455770051012837501015108396061338283765017915913449734634510089948482401020541523577899143442812727882442084765485669355361338525067452371652810392327236419063917034676639867635166797182352784033602953880299617264844250204805607797006298601280806309990767730003540912701544548220448253252032135250785950308758025099218654653622117200063767675141764895028640737415460122383901239899963363433271846947530913142580837744011373760532937499936124108689046046479155131074136670555085421343272861312652345326444734611117373521370228037048379993714861134680798762712490395979536689506771482776671397670226686356133227939638356904609982428289639839505199841761102864527215382495232 [118,46] -1025777255257543824640017672160150537089691368263209957498903933114937486708988824485716745059506939027004236420084581785858468106693906141315100185044378337840855857850308923762034765853662741234669154138002765844252280713209030643399335195868419480870412275698190246171200732576038139910918352229439059725973547024672136836635442889719743367216701751139664207941488812046875542036081329076263980938134379079203866080837129672245186043936333488758281352024232867484984398629266079222340114501045135994991811213487334742281567052398741909288997167120576546019132692485784792980088473483035384775882600202033538128467582077245297479830500219478681271926163009284119116828792292765165978762524349175657906033963596820240725511283251718225209643625721083676841636053534601261944603574776776651324500761005908198203209004942035510111081195822016512402890472184469889795553125994189822567489464325140300513450835068697167253385588430421826585818813713586857247065647990695040553842384689481496478220152303110913418066949890519118470857628983844301611898477503602023920710170042756144186399225092719995012350618025644658293869550471786697592729303077635785229682957480735534700291427029522142585775601856150639825843766489024739495360580864957970219653769834325046168659301619452065218090589909014319939299535037037526281603482342632671825901584609583619125072532275606881889217592738273627745094002386606699658550577685104001315547095300256104497261683006031187719522043552912055309988475080522881812654599610749448165302314112534820535029424794633319525472018802618138748735257269209113547659253922816769125336529116212663075063770625519669547620504320716806165613553214956680572588917811217957173074795539078256213477080615819352085483283563434198437802848733671950975987774113899627438985693021545874708915295944863434411771046987725632167254365937857304990983275522782976399799030094792552993895931211303361281940349473715795724182389299985188966886927407066787612370559669843961960841341733245641984796128776754499261924697830934098819082579356749592332922816533474696724815618064955980916395421856349738271176535378148684480645939690770317935262292056412440343302300588719694352405130630916005755507843247916760780299636502261898804869900817245546822526936178469229297664 [118,47] 187728558095577377041538862525125672545314410397038336223399081255207797125813493152459054537648299613027887163130025330444193299029620515598639188375169170143391646833178963916289564749188359519936816701971801251098486813976539604794265038734149505569366920360101307703141970260463538033371567436319371746319843511151394144075788863703839896770066656905049222867467971015286592601980705434799964833525310901608637077085833155544963922048139140340813005303275179518515366621506899410334166930111032268731329828022110037538776974661837225495909079898505980139632094497857475043857744969658614269023558672533807824764949880384446589076574228396216285805359864162023083629186205570145081948919339707927436756333985889767142894728339635532142557293614781789566690963059643489805467917838138980522384032876754405754274753881053084361936732920664024627150171620946568777505166740112506883431404320942363948396269847163214105153001693816505339310870010726021378253551800791675973166342069188747956424771871539953967860082682154487384998275106899498730942133690645386015221974466344346838826620551448948612263508187660698128510196474584078693433534667735373723431148960215297696111392657640608952438050550021286154877772945210426553230192092939688995900013370055673235505081382987482713639623683475336710694909855722371098448988212158719975312475985524599682160222763119755248592594783947741183145250327123789750250195666344135423134671897977065623970732599269350958441695379557238487519358098065883872053379757302078241768070004983830487656716132981990575723618880197099101113172489060665949567876421229147202413742690878879193793955868049850656395439851142233147952027768508811142430793458252909635591000844156629599068888442023520561386490943014269787670105032396852010847936162620917599990970667524190565277138823475513824481954837917156481178552933936267724335647991371272605380699593977132684623552838882669160724440595600973500732549041055791299536050792987409778816570776025226846521332770977950941012207115393134161373322272373580920151823774968333233574511844483019064931639393374059399521263005559867739296337964357576426754163484690662134850803492155492914502646298455273804299150967976874020239233585389372610397175006807404260948167546202574189187857285294063616 [118,48] -29987990089978376596203860707469337129340018953567259089155250954925017721949484488804568629594992195038161672159851556525596809624051833302750626027552919309558525479185666707489024194706058494525946129992975323068539342184960305656921497752801069777434391888891594848649753729217971096617278436107949376020679584587961546340492801243558015180654319549393650009465337687372096348835823547414544508180501393684258669939306080970031429985514056356108360080248959180366759646381104629828862230981419079046781438589921437562952021234112306409482974571686517125352063561630123174279083735222995842528216113588002150156545086588415159105402785380048096775810236509179372237503833944682050026771337781707883208841516272827685657324348565339870758600627847058837984474516424063057163466245273840423539201785338844335401092249135760722549921924367407701431690879328641580969505114921880384652369470439395786187373973858076335871106856689025322630670018794115379670329123470545879635168684510543169124156703563276690990123931355053906880250233465392920745218056267017880741814651307506596642559248540751993573344876686231507750483989577262311814932433320387963309974625330481824172384481641611073445766527900474661491185492064889167188064481911982009650163652766712428378489553306774446054570903400541788324864416256414628035497732093711784184596669001958529854899178975472946336868818585931108062235856919983517408364089202614959981070777066162931297865836204666516380135379107157945772331280846728533463487749894804969352778220441287777336348357670316423745648696244244972652958745516104783553267623449941801456462492604553874663109696471686747461155052963273329418658118818270003827291191117593029123272183295337576258306762845243898297865168464329743530064068749945677455030038024163510553785203970898726946530572105954875763647695743453686054519159648604973544971970952801196606406755956408264942451531976916967356874670142681628839859453720674821167169913707658920773607968191788760251927828937878271971799073732352356352567347890650221701578402906168881042206844961274551006586448191772748259857029274228909201823963901827672847287974078997646780123083021897658815400179624107565071087959810363046949935438282720750951456664273230348447979211622918386917859078963200 [118,49] 4003574874482378594113005819121812855578132594093542925655456526824558637011541036789485136951181051989702652498539619294334376034237382225903515530943334395019467976114074358476040954686667307011245564585507216909567878152812782448855716160449503553585448885153528724369199241310431779460570464735869044121792510819869735727508821376637109636623611660666412891190136191039437628367473514642019236566211458046527856020967611773982827965518321132350168033108318153875252493464502927866850816854798842731949452060904232494703944398229783569151046715381726547339163929217826468160864222491062458358052243361175941673241610394322750254491159742626775591860752587816651400357299909802604909311812654682176962360278753587011038891744892209775573935200276477211980989907376465003163780337634841662352300277208952518701415875700524405672614853641915482179485705369869821471471422291547937171969796102596738848005224991941720976111769305645691558170438586986949629430262784002141812091309515222937367955489562027786860012827729160422128709334901731098861368759901473626729587603357518441878090353951114224894752700152444738051300400572644912333692464898588153275134915308197319174341806265449739948900559019046785743611307997264714409985954324876699625664797233769937752422935751060247675952818057745110225241668131386512662363568115522516380537745608546820335956733996896575929174592811004116430628013903824227831932341268476917650681878330752293269922995053091420218015337878132156117700092947077224038532853636014876245796685425716797108852014448766891057902576841356780210161851435835754705250678300862838803071098449048641301735424568053854681499160016184417917351592562287568555802341560291450324146353605699444251544624266092888211325487410886629538558926018195155757236518250971700060083742275003704943906280605585233347241634238478507251178125994516363659959766345351203212329269520501228425676020404560784235325438326287266741681430007510179890553357090976045252700788776712269407808970016269172608582687826158914781648193566678461222033913431354768149730327608283837126268394522841840676031923852223579804373291507684391158364620790291530328321496612189282395773825601993926282087928147538328014372314041183572430579214538406577921581584740632299901173104640 [118,50] -398489090065821434492238392888796901496181428822424773277693423353143160365632304904168218479958284224309284152020748366060299531134561846259903984342240458203592582846303821564262658275329333237037591399718120457973726596515357378633460334246252154860449963073618164304554414192497997231479275410061969265491214762337536480671548393257341373040213508935105012099912332079917646300883386506812463469137229215388663235117570414868010419254457493520015363979967666316824110129169213110806343406785519027679813843518668943742525531351169884981493357260423178936735939514484161459724164607513037431370322338726099077856815096290565958097112329831932309261982177455861841817190037846056240581143907021989438182691827521219167763054832604253626577355299076997680791216834563329196310285359001774622602361666881357483966101130128982157489543457875413047889416807052931503836666590649277515243778836194812823272422952657325587812087648267445179321718202433673599838637275349265068954890915243553706363831066682457975346221166241451979656079078044311529741995666867906389322270672805659688673924856662484819317797287586995691684240576074610535167664532463637013105427512970775370431984206895529173640978504775708942456305286127779238438768678925398624319899919766295594472622326556781715950320120146902011003485059766042372424199144802619425434338533307980962558101488595112069750217667377401883957365822223994108787729974901465277301576005475086308461950552013898009046537771074779242530153027818456973448220233037158839088439227676951931205889528174708861416198272486902076972260634754536182970534894669392946702235753173483573169981617562177394780118004298261501084353364955546072224620054446193688508412715173279830481729294029827253464700769734546884179208359606659283506998921006804343445988573054394806692091469413904899902540487224588306841232809358082140797079298723250536430004978903680174444290666630803760203020904453187650157063475877211890264279649621770762240162471549941017589359495143609199659904511330957981499218863860182202350568739014914306342374272494792282703532278992049547845378661774322146241521903259601039904379623672524412533444703312260597173109412397122096581175991783618348257752331711195370572408865957841095146779021509988714545152 [118,51] 15003289313564111342396342716918621221244578476412927200726523084327109026851788552009050589531229609835101843905670644008973042806214449387270492260133868796334861509696362330650364645904733803180888750399687271462927784950095585949879728038323912828549837228685028256712300197770754917528443727090750760617444947675787848909122404528835066403847778151174829557837366716898254638816326115734251825765679427432380294368681295279527144175234942777732745118309937128571062187976205747077665615199105182516629967222005086862660387911087123431056352281648767504954074709532985607119450646976477677207264499360783256773664194290200393234858113587541000286961264676912125417509738054844003378418505814529049589570926678990612449838588572856791214829477484787344097096281678637372423658645273398772077221088629023063641111167830118455407148566298534099082448025402236011432214389850925560933127159710847985239384013896191333908866443760125491537614681859830340191411794701659818409569955043218114264241192533144435822922717146622265272157892849097955139358958988860100589940622606219503521435456835887911711456399305545562238627895596148623837792191713839736887396625179263071301068459371228501729538929265548896214308408669918858905072182455462591405474209458003141592078285448154415813182286563961535353704627236554301763714143867457682317598806817745905797492510625544628144507563688048363172084707207412308509511875947693014604638454710793557890516646880125239765388732755361179904024256037716556873475470301140220981264781273736325103888909400447438195585608978701358023558828122528681768826743784445117339712365737308234572591300873871275385032565349395658759170116797025368259080218145533710235909705663236848141038493036860391821827865717582607637765597843051467245067681312177088790463204035078777681413406790062447729648266169500897941178093339678987155722547452379968691096209328944553479265725086455499138979514421916730660431720156993023434443738470731206687473882569396571940974580119853919030480586582190339425100657216536846511906809026243624023009950110115133374714047960947824471593593525279283317222668016141589103835304228297198113190962505890901226544035219113304033005718548647532416364315784583954140457111055596093112806719414255747072 [118,52] 5126382036041731741769942228106948059442606315035691256419397485311196190809794497433470665391390245005352369758290382627924374188845874468570795001421240281681790500143538824501580417809113568302481429190439902859662679203546388285139655642804351867167934597230309663680092577807873641303630056894650160040710199130175256634687202818018161935513971143243597085642614341240956333316768516334263963944791202339100870960617237697802760370332333910753439640985280845049084864829886787357318951590903889314972661861925417839869329836549259952303122173341483259136304267995408186865128685850864210508906463173882344645260275290508129280273619186720102745077916090638206579418233607810601151307503312791522637547792699733854928179312326140146992842123855990177441620067178935474469520797350836485259579194719056553171753319823414167444532435738810119244676650358595353367493718997651849170221691129453376370858808580252048317556743002209026735573512124430597278349120117673960740535885448137967162106566320994921711581630942651476854674728553951701778215353389698407871854969322531395064185119357570310658795680123439225602572379405357028165631995646096230476041825647703062729031120212630690397653514546774076994512242313081870140227603139481747099016374598718080634797629530503882505145603659490733100084911780652123376354535690921446931160153001157612744335316054211722743786460561614249395470591765377908953089819968962459592697518772008336222255765745068406736848458191481602847921708562420886695973676181866782210533436828665866987739617246989717708266169294984685484290525834874899302986095951586844732266734421405179643265095327519805162324512801433611109069042814443289639727433276429848893265524166001536673243604871656154973162420475034559058745637714390915047040683907107285175211122879909942474250168467383170211509507647081995421340838499016796650885928347562353607892355961509410051200842158314261723763230444379647551926954801410441056452352724846723267552998282098860395077101215147932565244557717424741401205478677924096680491835285517286584783559273461151384666146045443647197481106986656812538180193339481542624962428213936262871198275396162488927784329525535319900976774736067207653215271533479136166113853260143650274476751977447424 [118,53] -1723675136142048508329873911367491691378385988256643785745247183337687127149626527052988794961882378432838098438365051082769962812692154280238565409671175864840019900234044005796264639201766954648821281514228318047244252103365779497100640877224654784192075070700219378976343980403099063701193925813918568656978166200377937005691173382301702403738034483896396196569813642637606528601282043354451046419295126983470032379773761199840843612918664302780226309180209850470460054276950259428237533106958288047971335285208272401790187489539055416227669177810676042594470960845504329370726674924082843226587209930688626570218836173611523680919884202082877454846522329045179233552294285642580367653917277423184286065706403493562201605681944436427525158686183525932711189240613077574656808667790353110159482796257356181483223622698716034257464002435693357984897557823632771669198037610749644575699887799531095016898348041332637901156194691541561454762474472296804125360120001945874960607646543968885440095401098588245690599967708488897119450490766584071064419463205709838268635881207150577377463700153244220176127444022188436612534982513221268772823963925749826454871444396042627612431376987876764894374803095595932045968817169960835062810023132011483128508968713044370741773676591795598536436235921889848306514223874510671699737959370350659305731445004191759306294193101649181397121409694545057657656178545202347166468151888554852256531639255289914010282021903494290675501883687685949599893563943007198131563778607399031297234921372795910345387546868499868594283936199255200099381858672812070590990543220903833423622295270779398244920026022449735200475202221373824283193888920085135157468894338034452346279523381143432670783931045244495010712414849040407921055329546042444586125303024100405130794374785578026465755238532986464913814244497550045081478404714975100424772781793805827805947035178754349604042614326607451904564831640377959707056043435696951437371506931109587305799043587529183661994432513683657489651739036561687474192390417501416569141858182562444598832856928507856920183731167768788301653215875409549234847990909323522480678061069323569437312807915851218875307719955892275492579510461747285362833439413402285991330893892060148409277622517760 [118,54] 352322788400460374342236456579965530364116818710517015033623110501843783709320746142885199353234831508421506753850261208191435801664161425547014194040184234643067302247711834261797453315195976035120507026485372648474210222397080314859262062275056140645116866780985309823701417282976158235434156938582301096590265113806824794880687628879147339115972912749155153562566835558236831190776510280695242201707148050807433723282694406248737983359109593589007129031143438261189408061419942421111995700699686124419527710011438408090008943993262113769060716048637830513632882665484568948829974363089074377832068957844755822732159382520576961847190854260691684227697201354552179984594881878404569071885988162045858850793200624443043122558529184221092713287833510803032825017240571493162608588165805921863739354611110898210377293560703647250551289562682852047831697900485833602424208339126347864964101521216538181080981941261138965384176683119785955571616775121783978130536705700955173800483501522606055109200454956242278865700238726899824019955196659667412161386090558772571448391258364476718805992581546614359018850617874863550325455755599953262137541353437816879727488270825815533453980468871301557998099843438883511078339525632883429651103656748995925975805497522076729971832993882734702266858379446265688191768390330620356737573611512355910858879416064388497643501260115436235756010354122140020931128398198551007725525778887871272917377700287415809224347105777374027261210542712841188554755294727919843516667313797877288021459435523157312251224150265081595816296287120173698889933985824146193605547877247601015884356149595980821951725436490212130116796541163835873773782625393732743890053164387959655013206314083508581615727983319812764889525889503465020814540057116095878593672358850467598165382847388205272834779655026064003786289179084997672146244483211417182664309616821687421487080394088919861479157605151184838640548496237041999684100047760396785160919395553536979040520058960427872679302233557440872345749505158352795014560935582732318113515100697982415246488267732201046728407176456648224530969225122666896235540512963013761227882058587465639563973946261227359850696053579093907847829800009745410722152852197057541206549233790689727293161472 [118,55] -58065150805211238953388627066068573705041171323288123129813860836402023679769760121187094952854938255874469359706025969445315545500014767443954947979405447431136903476397378658028078019306142483780502683602042176887370513571420723368171068444913457156010049397836664085888137622873356690500677720876192298982530377020621623410381903346677125448029389794814365346491310088663680762453479509960627665018972396360419001835736942836088261292263079992587236078331602190318730420684147469396054133763429335950443873829947935547687345614682437112944650225019042827693883449955164515604501554979130102907630703703564133135803970722331298206474551786274302237167691674866407887621439211320538771217057115929443045196904188986005911334374034620091009692469474700034634108666180671469407663468603811530374531292204791034679269363088935661990140787484753494500858332929406257648683609652044678402031364179572162126958180136900918393907564620036429028695031599326370688987503147719518385291189079536524889784663301686425679171508191919398041092338850285198786971250912811987738039019487311607526093763025631719827323006506646414723631619583011653401443028409690966281116901908470818657156850830248434342722075681256785318895162996877729754458090369689699275546487997384418167559052673760855884477786143032887697110747638183340389521837194161001678500897172713107496522026942819333482971771886679900286321152135414387852231359108836361797028718486997665717703887152354891214438536848599695603517448990818711851854552148438946301151963393541536111602111656473535889440759041491733198416132270727478913202195919782339333002010952939477514242441282910497118141855243992900261761340960293943357591861691199061852937738012592940468157235145318717276111846402251182120952365436590615104413795898981085736703828743620125816342984956500187044418929618105467934417582882505614571671147422640082404142255757851326863632739319610859498961164621437877001795647267282317941299122195230386177439440632041867473179534786349243296514174096148538325721335026914543557010476153056027933375830032690401910202505747509473898767470396941996719991682740703806704977054082205699123770814594089583560903884701325452505392584287854868659350290289602560164855065295637566193664 [118,56] 8275106042247847065269161742549981770468102353858151320013580438571591855335291436631423241835767524154407349986100181025588836631839177926773250321399299215010989186290087793551062249382554515804382331909657273382306073355811435187992838890667186333013338066274443669567244129882408096774138860432651504183891682301954198134672441491379221202446441054619771916462665777282773348366020991003204583821616249252639179292179725191588936136940154885350670358058079149801206507427154506939769468101198366681164099209403526935531190597547309962397966268954173885795687442281131163593350747685952734063401721304160254864783207787731204395021789686531145302785690338465963730389814969035283729751872684825162413836507312274703281313809163737571699752133809834719872594444015688773362552392317086722011534718941806061454044815240629536902605629407139677767570191582170436574630805328832030916279508600458407725982875531321613632102124431213997612905077846284860374907593429833009744794796492651376629007119868860190793876431662070006033324334856896895369317605203800694885145951908905432453469993186061720837081992936374033514740535380941058502372270582686902717332145527232703525021802782892239094229529970141130690025811656767188119979899448675167607382870686332258079721206703451885834407610214365161134746247004393626996239237487972840747327185309410726938217362179858447332175601661849121348034456853953991056184000993546549662278515658150380915140928124037192525415438530346663206146286366629167200776216313277711101618641574191137226030291378096940569819226408817956291163757280693504460685421006044546000984336328927476618461685666040483833583639466166552841664431469872460609112566670336978008902143400035449520193080372245154931296136346385815900808438216876807858374218464156370104992803025811421332764285921571271414605136444590587822262668906088493119136617869265057517058021648311495590473303183535478915625905532377824397636246199747144068044910381940618759538810667302287462041614274485048444435131348646283817342440177485080638336408378135392965008524407173268138543409511466543743724508795294048693579665051013983834498476458042033628541909162407364543205780862746169106546126655601398873318823800405524594007301639647526912 [118,57] -1041233000783714648421545575915074854030667089221792371188716935172836559272131987056585939203681726199872572125479626216786161415351373968556241529577123048980600201725282546199687695654459824543603943917266379497339370773678840789995167816824561327597407536839214846169048089577209792904618014783249478153156826296180945316316682125690799698960353481868370675789711299816879573045406147628743282853251834234060877010969770931644299592296084540009885626536575512009338568350851532590937879749517654130345111507799701398123312846205778035612665204746962079980714078748468229893864942074444199139932954063045975519454150714158487500888154666049893982449119822387630578737070512721880229586814945797020881951083270248635833727901902713239042386690696433214133631462144447198981728314352239180640865969610184366647148505993996813871067621810268737044397037373592473243760604803683845280338157116069103505916726473955943584104682983916532752742931706070444460208272561933656053093411343052884420325556909544596616225969758726719667148458047878597017940176676841436171275058165066870506651603128324791496991855857891234739126373169190926972544928647869529480936767247639739823266926410591384442944555483435803228538864303997116868864313987748909256767208759871877674965452692792795864657968457770177541985084038323647288133053475052610835193876065940851942633583406680154615051499169656733705443730450220052427496963454834144569874343353064371209411648636635332672449960031842972307152443185024216517390160052264657027288078514971544230399251294711703249693131224450212166354345178789352044252492594776904374646658761491830196164988913564881440709572147929638575705025082462339597874648172007715546744136545559081936926030595087620523547639165368522920534919785091213192231244221106573074820632918659363517028459542021195353692769479143739293004222042564588765231202931109971055927350252136815227601634777383386660324665699951942740411962126002669636057197899231624694638686592957395592059789125082543729473604506675021974552491542927791927575502163223857426756515661702391056819817030620222545234049729886756416716026560652296287596792081521262801711918905516551224525233380930117155976234383781138831788666288933100969483668555825152 [118,58] 115787707598312808376062833473600552849393427167958844633215773430610372825039572602261581607051636910531241055634303599584227255284461489093449821400149314524075542926322142486173312428313562732576761484755012921343212697059229468779425579318825280722387187399032773234795798451776328806804028179304153503370073740029659564962812161971104862105890023647426153763798850838889993762358906565886338158830173105504689675471994306163162446478381995833104861848878072184140707014180178384916759232284835690153638949059135147335310968226428523885652601251992491330983088035660033864958629857909600422479174990828323203488798208222394927315710484804488974186335259793490769253018961148892238846953722164780629964240146642639032448620829273393558095053015556764082577182194733305182366821857268934715640365247606342876222927990782692073491225845901834257974015297338096061896033273671368062765379210471706624069697838947190731199282457798776350516415334890936225508924590024090502662460145388434007867467850705570065542029966810522032033838782180420073299185910962651236679934915824561747646972537340000262231132293151358485386508009590603764063080151513693741319712907090568797906732493718292597137900390803585444484550517553352624069644498773502905650494979367628658599073608526222165015795741086938704231914249033027254877198799742435458989884600427733645425734273038746674234756680375544892770856731171566224775032205927245462161671273889006773048514135856759657709340000352818019937937309253322273221654692807518108408590917692515317359078059250610601502899788774612935727431831344544056987431803755254227433705809044211415417959387309066216903901090279824730232249391098406665611665955649557699391140744981582755439792942065665175691024990997138090266837201185998971304217090541131186454884267148261966408395788716900043128870019604011574548237333372232934710599040783941667319511456141681102991541431282755415802540792525154930694367119428617914802638381294548386552255002483161486276834560144682342633590556883399453998796600434316436391780350608513921186218668818026882123924797750477758752213778873406924970348171766893831634637518532129747517888038658509755587892598295580470199293862968779852696553735637253681984663715840 [118,59] -11298233562399813485265045411827075103008966484415629849112190211507551266119189542266314551310531229071834143112809278430771573407947470138615013555081625943568520460308439371672748016680125772143053541525465233607825222510430403015404487160640837629916911251766169420601791921818845085757209599217401410568483030647787056395951307428600643791479570603723033613650704881949091937370890135549576828311227702420097976915129873108075689224623465893357278376843629242769356906251872594794138881950504467382421695333372245384737365207615854036739669167293104461144655597899129896341968118216487425273111684840348148029215494071836938469708691252900009167838752962275100373115869205531022056993956274253452166409893362564179651220491049764620858768400662573958251998540746929598205912282965565598175805907400860757499283247450078696653131852883130472092614255253180023116390868361998263018935632665615164443493200589312776416100352846409350455356079584013692110187531135819523158088776209249537762196513481644046224604252560255680405648216986504868452379798098102145773126769937723419667897801697640110804227320397997673512753467045931786191575906800751985038348817079066206355063912163011201698585164735971972321659192415530966484555078607817492656552141500681480501300069745412138616809260077594945100391938460179633765344622676521280767471945239550605026255754352390039243634914807299205692588387408119561434434150530650638589833997442618638626095354920832083467362145032007804613744877099427186950897915462875992750553399780592437945493888595792450271337526365697716954343074531866672355372483139855239373691880693262079932029822702153075325460393008983197626264085222100160889902159359896801638322175725105325773983423014761380618385639186287288664668641175563452641694954616802251786118411078935405574467069787565820568436251230117250632529812673023881427669929826196074052135599957784241520965027214389785656311249912335444902755688949746511717266793241514190277593047099021925353891630008546700526991966437702364365255559877688554491938512174496350218136147253993928722394718236828973168628353346944258445472243416746005581140220029575668049382333738424551986397488930949345052775167045251667463565180833004459881660416 [118,60] 959107051548623608335255113443274662579900339788112696275264274037816715304994645965709605264983369887439447248603804685179348327288679767586803122147085573573141521322987104156267990276639499899553410241669503465540427921171930887289005221087200335371050182629809387424636053056773604276219783842407243814681114938029016511058856441644651254943909528863053396649725437771621444195001133234847331047270399871772978525344714722323043791506849544856777179964210426513053623316586330110596146086553387169622606688802825397230382436343599358464207151217961439678179779747971501447268661446851311138271923892743781728819209526542802632106929386220786556157609938372138843861222363714670108193467452840922737332567965261081268364343501680475761190551263074713914632123813102875080654916689626713839772096187422695719519833108557539344832444481395060618334767368061303892061626063548131874804132980649404148561110583958606179486635893793311111064936395049973737698891483089197143781062037466582359468833395895036477648922196570695507425320978971686511254616481543654491317752068033209561334663249922723657210143814380131179204941433065351192685973538046222711685369869411290176127123129546230041982750210775977714969921995709767619926454273561459293781332725610004971527776827880920866797324692780555400373373683277859739234173688949220095790057110526856950300206825337648577405982515666899882106874870953021056665991023127769326869585982573718743924433843315937993500861080683031034018822985306888375894494512937270536884413575897963261527070483871657064934230555290026910575804727903054479747753835575915860900980564716067875160359878525545345484592880653737014951766529195457870333341152331912332964471507761722505546782244555160883771798450882518452286686613455565184877072129868125656574762581210030618787694412102541588777499725509276164155117037366608918288614647786455236988133603510463326760372695423290718889932765288383436866464151276523189283887664324434081316057512092738374912668015007251495717021896442116969176121754060822253864470588757781885822159938219403270433761180382736827496053678407042593599096523045538821159086380883336788847266125488253514650141411434674062149293198592401066602251375965229809664 [118,61] -70405206920333922135250592113557426711628415416849042772345259269259579508978407113069347725422408333490855371425698270751194292542721050605933198402414115992500708936091215108514653262109426371304997969736815827653591534379076032156550402928867127591169207355035444299307021147026917301601043281827460674713919159501315239204035507317370535062440378737775739736490862438575828789118319705246764629701174743363873519697336774671713741657352376390253883318024448513175276582509052273764837645848955151855564268535278426850332528135990713090773762626313177756329382918309410498383829311830044663035354719446171020521691487334937486101158245281380604602243319583834117504507507763243266423315910550144548710230457036977660782160871760677923232306583335309704008194343183908521971773142157493523617887844162359359581855038563784413565753339354278698618799367036073974305113919655737293834173847975404639854414564762936533872890153525597969810071897300122270086506282855036800469255686731321026684363767220889269262421281288502703524257235495006780927630511089373761605107052071554644609822758123204617077646862535891205711373053079280055081786654768206485758721913704231455382721208289291007407617882757270397429202850391280314313079973454271475108745014736707955834977491937679009295777176516013332871381787525945127436744236513782273378737215237001011414135618640173448579757410359756091599352553249021583614121685410296395227147124370583042457360166054362019120196130906575214867476345305944324114036538312713698060773323411159423213386680325868695464080694627610167292035384535532936540046924867869976733857475101830610871910362724016998713854863473763744757261041876567153286602498707852531994455075176091951074425595684640684774174045920785187680297152430737723574528185936137076780399518640895500780738695973703726945489369902572310476169910958203512334095838769888288401416598536260639177509635630053544989121191303469900882083074476974350371922272369055823996877612339097644631056697949914048282027004136407483525822910762198948913732869539715214288736386078106663509742975063152920999588265086050070034476150734356405847501580648771484593517212626980166474366847536295463883590576341893093242687947324522496 [118,62] 4464069643837345658285925060254264825005813569972195612247719410389651069844163910368014749901598517170718431460688812923178145319933844768256921203537718495513438837966641850929371352930714110477684734553472164874253675348454656663998437220608107778472783525556291695407427847273214260811647060982522607139457218270709739818240220219816564624451074663336414155615276184969583430641442810769415659744464292449436662825290518672959114060367105262058221526647135314809074025773308807079180442444620403513701068397224554584826803222180141982134752852310104418920507638678022532799120985540192172750651537071845005876572152054358252278230200574324542421487054764986371537683163423101033975918086320257020440068624912869113641966225549571080102252884408805174662247524195693520821404830605168525907996583248565321900803757516655145601205600273961926063578963484114772774923612101282713730687557318959262228759055886078182544316420372239048115871966949879404374046852698754499780337238406911524984058642672927946277828266420481308286257117602729519702893955302418915935688642778008073393079311599111648683077508329655793902207124944005008160913982967660275728374379772089075381863860645879022827165971439968276265875039556586781841457671612239573948243619960515260489683380299516669501481703296657812702618650644981186960139396585555747906349195274003884721546671787209309039192884104046091349990468022778236055002210287657207867192612838920346069148273028876471959064460107516875743988609881562643352563387815232101860051744476481685535948941028349601535801696135307799529230577267166472160675600890176658938215240376647820178621311554183052769513547252574666802855888861384686704220138889886641166550856389731351455228707973861318318076096056252554958270952594966018466194497182351524755851519338105542253176113713059204274780032341431201950873543958209562299319164158670644402276727734120567888233982950858998527944842935995884749370386168118969106746642267713289732222042447781492609596920715217392797164395521429519591391873598172234197704358581155557372300758027796231481443936186034966953601011594776141374920543981388246372611208284170746255532920090859555262408055850057880627324067336596583873436206318912 [118,63] -245804567874767910282806914580819816725991891227147490031287526758568965464374515728561254231981938986979758166294570996367946058578781067040465014313594183914123394751322132375488954315143007508402372359205277146242036345720052909179464461642311124439542703810836236319811924935580919532927743789884223181872457335932439193668894873193987334376727761797917794001738937223536507888908528809579575339456127093849180547483384188718772515721122087775842659155500492189780284844573107574337932573821055557868704291662871045154987310776251538283467578804409648495472096286158163643571356845883236045623393915907752492367901755290918818920815088126539924128625725222347792416458935876605386715895443409705284218596749059181497390398381732160558892658128815584215869556307031331243519883429738624453098347984646837125781666607392665568722364624684285246168908664566185207154689045248409193210456168792175351195672525258714751647465034110166929591248802918207268427160110513360547213312928125483825509254739652955184792245625519689898793249125510670156193214085767735165662271753753243473242334195609138359677482405158627516993790801902097312664875400959255425593236527211179388246952474675814331321310775268425428242001832714680186170035223487774199500020829001264794413935554320444332608543397021981785828398464316388867943415718516931423648938288931536410607641231702929699386929451641828218554373772242399461380774931780460728009611432355324849642390705633597402809509495986861265138458497512951921321129979523026491938194597265677157992047448558670080294105265670815712717596832615495571157230942819910105054661009448524078094010199178245871815115052609533724921777044090817862582800111278950043685185416157736860775998862639868574785068635825793182816787257550999439831297509870484730795400349588549469843972654966387055387807955640400439119396994966818086739460687588270498709746609742448625553891110226551230692224961855851787099921730995680682873214291631921814109534465958216242302831422121211136721877281304256004304534513857381275036523814015429512148227912344963709336912727702267483239174320307088308625346858306841387828060661772139931073032372614191964588353078899424553287468882316113784260177920 [118,64] 11902381617948254224952553320725306278655865755034052667048299446534347477099902109300692170779574002878190081257713055828327447724124956284795894844559421938023106269008422240214716504504903112233013731144408329109027370790906687790239221581314794021250320825011093635918721958813109375697054684393456575375408333272079282964841595423295160490864226558392026945059570025021088747920672409141614886746664875450158630098549929045509146619819536039926929644942547051281249326212621903030589623223031526467211027212969321823602284457089251239943126075488589380923397443891810404767614712494151857613446798990538506194028441048270045692045851269704783053244089871361803122665878208452007241789390662851144385445277058681965602531117904863098504229003942735468680300229249618864302835145750742696713601130203035233824191786922269701763203305615579728107654541233294943235806513017171876755918675398336253118864134139596816024292834056170171233095974321495813295772858673871578924203682922123885352017780590261350126355094044038087906372876991708549336746847806609714041485860210510965952819566641830468488462665005570698690424569549906164960436066369471257919171592329065256526698461198464360564373248922254429839260939587956981697026954945304769381181218892149930258178589541486623907435504102878701039429027681245352308168131500399119589353749222711930112577166334494208792050240506720501478531671904948962402681440404781810041764915180393965512202067962414644620708074978256077126237116812180516561585385119142957331746259044218443014752646447737407230790196891099869401588666351815929616458627581609143716161376017558533541509362575602817718234813765254519716492146080056923448453890055544887197772014440145623175003960251988403973878024640065401304141841150117399032854391650289973861227184699104888503325625520439130003929480667065835997672094605595047295494025306234397171227714083291008736535034504534113993940812674820643961674284100387392025218245483713016790181845316799187135356453967988425233296378674186470447398130273305696259863623776484812229274074154577137357646044197908133862688224231416479528652882125778323745774323675969600206833516911852593778915034101384721724796184061945036234752 [118,65] -516283631084775791363663081647638053385294987463100840148769127061381889226311023390487217699675786886056343462053876208839565996382954010957518268871018630801517582961589866033641156316125177055707874423212810675254501069683312244570607823866053498240949768296998139398793792067295478886609284824345933002238030292140238831396947325423755551704498911081144346594897590790111162635343239250474631800736400196653720715544723896986733242011129887479329043113571728915041160908399284407543840081607377044281336968991681050224622979775059283224870491939480787197603552465787452014565662428189108476171054719129034275720789011679780697337067151701300185911801064571627161793678492050531999556107347718100322249058239916866482832955484679104212415237617914901828694956280463095536439029893867378292762649698464018826281681849157930506034563787147891436566426473573575208891955554150005335397234842446609790729820196710909015969181063666049154505916341409776965951417660755726263514556500730888419560945737076493574734513106134594203154475549426320242675339694828614175475643776095535487969099163314388059719594259435561766968315361924999215630720248525749890088323088170653860742898599257067065656547975383332642031161393039457069867460729743222752940498887200031597311603546953890735702344591474460683777837642802350997532095998560621029545454566919402370898458578341113747709157714122034699364404195342428391935813815810538198715567876470910464819819437022897052462398027050178487773514171037110783771111130605699484627421936666966593763959212163362001745012982654000537234567283569042037585931090249191224639328531967006152741575086162655248123988377090582337264467061387348976164661645387106551070556722176104782198013765297134306711278663394552541677833839787779025974170577807767294306266266311260392835310933332231142028296380557151879436578070491250867600725661744190398748542194625510777178144537644798345437715166435782595083563372180713044241787101551061075433489681191543782758428684983768532915264193636533056885023809573421148675561407195953490094104929773547925854712147226713294700577186883369950871658412416645927565259285873006826307306915563740356618532489998330088457052303334441728 [118,66] 20523665499340682090383982677693553508011523726776188615681501531258139247346474365566801540280161105357146553818216369568678454437085815603399028698977837351073848630816064851279660374082699252824973303728037058761676486423609092713635452298119043085040838595195325452007770018164269246485421186079439637076726162427030084815200785529136849844041548922687985303399431309697039047385941701971915794053619046964485380917304237402701427772701189643703587659259227282335852176037204977134911422857281859574447841455862813064370697866096758072127323129830755368950879277789314450268261841278532119794753557004055302429350253924379048472527911661322275860865824503537350889375425321976998421369599220156720531605613203338025172296347724638199091640280086229614542638178582450757000972931978024047808875914475361535771845085626250499067183827267956126366658922107001851783977315942147948542720462943418340579481596232296966656616373361586560314708528050419945072601213760435934119817435113854487502482891324929612483058813978795142025954603179428678991305403477270518592097061695617657486498347132954084326149500640021275715821409840826387206887636682208772029783796881849435157248379615711427663600080981345486592474061550162833935956114066213251729404968151634051198509157917456171844487422790587527812497861391816001454046218712068284402498828327717421864541154563471819924544683272619149347135324041864513265028467046351799244732857480821659020840812644801215518177848524169125054816432218506706124707233726296871248103363464129321402862108286848781197911552256412111262584255788431101383511523405959608823405525001148067018757345772697645193986695169516386927474951059759291979646290553968889268381969701655956082275962443663425474011037822919121598563870533790776331969456554568474831993049356511726389630786557518435668662344397182195940407881693444499280722791778181975023502635436419859451929676535215978523772337371494769973244029077855823545300130551530547349534539134835562946010189984664095962965886846024654997406147808730493490137568904936328086700973456051898262479826046078371066341267025039274107234094345735965625920489537370431823487510179650501251494076928092285767939287541952 [118,67] -770603372925078931845872028147149997633384387190675798471580920655154894763626434377321882693921139344955050593091076581832809136688268962075258302039849051135445319315454601940932170699918308564273509956997754328529326215560022008556185817348692492334974986629471624065764305103991532513271891439573564037760556208699498367566603412434912405623022938250793170180021890803510865679688097185389348272526308288214039322895858288438849546874516344039071365536308914746210301622618409069157296906520986076537603406477115135773956616592390612472901082360715425281487834444639829268270748277451995305012718415711366494444265482908532967096873811889098130322222775796740002524023466931278004947680851196345148294180792289285077709551802200123129165628914906733486065962722330497347041214262545374061675572663004545807365554905501517778118899431529812824771244344877056219582920276109772758927750876397167597940848367550606082902890854887552381514101683354739873933904298276865104321997131091716058267564893580749075190380248715436881574136894223252504983153579779015492870067057722951374371334450128872898174686491774918695948452735517872574504675879166545598229289716856061349387257967020175538539034724907636590801035914565250518131862633284086219310408323830475426700164796351797063798612454671991816120596910402656973901111532520290853153628749223303514889899500971205968816128157479136402922079076773899047538177161078868600354220761853783555749839496016168816020681712277640317220437134532729546610484923351619214851583294841291277528586079919629121448446604406113762940180132888003752184743436506248001572760289785560019265669982382208795193787237469812808950275662162870568581470676657825285902662053756512292236661547894422586595038785026587826293635875382427459577571982218122917930534842298526703635608576037637329282655057600980011224224418343140533012991947142299428874391130270186608350467841350978404531210168113861124309479950694618534507065628877817598854094900938112429029716456022723913895055394819524664470548901154743028356835135808336525382275945306159782501664398727605809552615101555697000790826950811063521099184049843243213934031589878295827814954873744801004576833024 [118,68] 28516041923433324593950623664124725995349599360932427135329934284167882413939527223585762926182114686583838038659749415826968246507203316350017243521255697096929323166673441992656522483875551445191390920029426081343497269571607509513893387038927000957032393588900932912208749754048435993467272801994086157735212126662269200040692678565835683501739275700560601713506827986260826292258555358102094863084810290810225698885526718597804883059884854041575714531851619622637990818389156017811938816917908567633490268857733582135618404971344912916899651348308092628424741104354257782691934849035526108328789680825306316065828296977005658385846459609677137644132231304185752895037870130328536846124984164214852904168491672848413266579865457193590891775154930519463623081514031570936081591232218025426942513298078232296644272133833765608914158005885404141867530661075874168378020657034775197933026853442277182917411211737409860912456650698231559102564460894643739074269547512114570467255742204843857041755006188000184038884830124293147826331214264155281082780098814921287478118984968356314933682305645144729740828738168348587354917210175289281555105600678350702392325476854594405296214379200584733911559258671400901283491270521949037864895819907113260944935259119107435872560169148486761630196209735213740942889072460239086186230298620620862118192817303712697914692643949350667207000383007402463291474874602039683171820091357692938864377280970318658595854703595518337883640880422116757632523015769829503103867573506969778106111455591553229795828251671752678061600392717699356820736266698027191670569360743672007403191935033528809512668927844717353712004808023338835117261779602363326945023477598857240020892101819041525524560549375380818504932324175490168815116420759359969832052274189461593886511381997296533875713698139898155958570855512831128082166983500561969130727100316690981410492049027911020319852723913956696245639278257035938373395060559588856417170886885596832892176320109453622166078874970023524417459410285761948277924296266245558063418196034504077104885775573055492207100955413151518605632663280425216830854502604898866825839434006602391753997991263470225547494325283213086246400 [118,69] -1079621286784686010004966721923983608582801253678981462866661774480800187652072069905131034238909728726866361271301712142822274782497265178596620392383538035398010749601264732609902958188214303036977268207954466671606697709216542209374262311095758300774004748845769818318360776714497664822884540253352746316445377901725112255280488691216848967192828078953681300432276163655938297185581631874531738813462558458223001230952596899388696597312972483390137547715829944286277320774513119909860233506551660193502506365159477543429023220156859673257514305598497209968961788025298692418247334605093778899464634842490225372171831241980120661228917528321192508108359239095514154520194538214245075898096247437287186666292923406125287357475477277471826778072423566454440544585100043381600314959611411662955912266846825035564105282768683669788788546833590716833621071403396301911243419841058876820825733340844345293408856571199296433890403815396006067789988552639453402268163970037495740988710651300146198914214094978442584689942182765333514609874465358775316790835967160198077780393108894642117120579509509142176577579010642654643114873312568668461895040638220129487388044169968554916005375303734113342776522291931820052702724039531860809831575704578090484181776964671495167687716788049216214350915349261145838748794027916387309372653610985070907448159265929381867204439318762059767935220507810158819131897953227070417504446564673331283961858214984158152787100121521860734220511064855070618823768849853422311636166435406797235870134539047088996618372365025011819117502494081566413197437418395721461601558477377573634812187475554145991299076900862450752174773445732149354186510274308024295895237198365338275716753527546593879271432265045350958165776359613062321984683247990188985824171538796164370185286883726607669844700636346376798029641910063748879974958108296299069013886057163835683684300193200646680181018612172129249318947684886533469478674857340306211816674360582953233746004839956880011261426203056893461783912258554001333141541724842732255650266042724070879167457585032315129436128751319231757900097328420342720792752124569273268651384482499828070584669368666665895517938485080124928 [118,70] 41376172773565271451120155249620558835985848147329256441085218705142896628237170290490504897282879113123023638741167849465578373410698705598001047365304412350687590799768043639904097606080584001744336848699399357697693556396038363956798354977533873880229734141382170291966594464251008194053749053251134627228733578478406052731137223818323949761781237431646469657195194402730296942835500464670460756698594208221751843550644977117470108495172889570322951841276082767011694905101104570562260642513950174216815546367484592875525258032816087680743821344438793767195972172902955991762782621880360549320157236583285976232467242623219249244942349666438726052612612046139110848273474994103024299124855907493732727029464492244482084174354062957163492538692392665372624260292406850930778383524579261129835173383688258502466344931299541327773393964921688452900472109967248309953335781177221584700484814966829327643831372557939693914066183137040275820339516537207909422696667617650183563672318817974087625956284079202350292272676909448441430843411769273797761686874324481768579759385276335572839218563276056850654016413893762329065374639850622333170756827811198515335415584770486666836568510878911598229972825503142595149314829656054185468975520792022669173820827878340248070394319808691795083971008223673399722636245945932804332537756282126048834782545427221830039998755318031258668108284937370253754313269665640535063973998389201716071537565560448221959916388391667739056220815988144117359985495677928504742764766159583895169887990283119363883022627258919501684925260305298107864930654492666211095767291324094963726473739126660907314102672382189985251041659090266292136670977479235958337073893011209968555325422976401638364701994189081539496949576656549201160548517614898148620135741320125058205409313802654333461509426811431798109143177922956211093826239290404152227043628932948173432145952834408377565385462866307408654253569081385738873335386118540990050648364769627632794142764837757732795516709453184764069337427837132706780995435180143803611050674905455747037632345455594941851107636670306451946750508778656893920724297666868606962975614386867526727543697697487512102210614783040 [118,71] -1492989217108829063824610600757952182280944021606903505234413098395978264802321469917610538045505392917354675707054356800013372734377844373696796932032367061010237572554580118745890025286403725228046192105888449253018871625559703538557218894997666896720656739389987981331414660326307249965615455836712395525440741334167794290881834868192059799948406175873982728088221880698714083021001112827773949545121450773641205653709876281158939680705902330041591971438892527109775290406324688515010125887168981387180302507349202118451378293545113802994500229127892599905151075118322324146604948934033454349132937539755374614252662681794304773992002005063604751485301279586092540451132505420394483603732251383173057918280581599534156445750211512197950532948043311685578372668958348003756643893522809281386164592005544325243641466269595327103562720617984083880015565639800394137773306149916728651668195678530489431692365403084899882317770335586063910625335566706305758557767808186994227326341554994327578300540417998699927635044568682621825834743143394794798125135800137437125053271389927791509583666429564705057694252530179856390742060533064030425436416730234651846147353881577505285920566137635869553360591003197130454497028569329485913700451203829128100432753011469069643015774471882389499161307454774176716611454697189714145048027167864278607556425286373915827081894675550198790555834749619260419039832624878159036491283329382071373052104053224194189826125707526053797115749296686974222608886071379896053868861696053664178145506754740925489329811117669583425580730129177180554612952674233684483377367884940273805425169556822702988322919409190972479152560630181619613972819724408679390140582962618610597890704440964809705630750003327387886456932920635078102633616444847117815181705452529054205457787773827988451109435164574232061818366122300630204385533858887688250759927111061191946649532707727247507947457158609124004772114134915653678529527871536324411306751747424749692214058278948130510161574192061635371411893935338990029035466902829566822575476288560390192786968414728700644302097094982559281881843593828216247521560006934680131011614496879450633725311007972123467551578112 [118,72] 46286505772066479842761240897925034058594755849999342886118713003201862130357949311040783191226089808297938352101703118505728476390859557268896524607655620514341799374239232228497446459513743560642264629773054120331321065975897559132436500625609577773840647198537782811076376668930949635768223471511251039840176083303315020511207891856245121791576004111379052945203692987430827216845444819078154892051270806310270240253554543484223052430382348101273986657565040671265374459046450712054865812807590319568530908842489612997375727657523826455999012709708590904615206429616491535142317183915610503301310265948180550499435198712910280149919267001913591044458414758489544203450378755295622800891589833070559037346268650576434615677344055783030432431580508413052787602186720318292570128943663588283966892679897652897658270533190587199941504272373787704067347859992048743505059837197923812505679718510635929825508084989573547653158945619669647195207120287012661153570174832989282758935570037829980689959618051944975081123429600173707525667723162431765561127548484553560835061208266005526040663765968602213520415882377954405092909199618534060749584329261408913605512288598387230491998018613473227695270048562546014679492109423651413450890969798755312190588643711404139541569732646381236498370874052435074281620547716003341301494673205554736650048587466491136863877626093135540421475751318760465960513957725612555134984928279051022682955810720867720896370471785737282399871198257320241552649002966205189384775482716412500464330578010803036603504504804306667710573967242271036083016105234582851025981767974933083779272141770727174120607218404669901681643060017539147226605014511251497038801525199117281180077345210762499848190686473142717981722576139239775796190988396704185806351098800421478793097517730948266532344114857600083236783877340572639322069548556926319663066976489557068202254032436995835959009951825872362264871420278977783909689895821944469390102845785799181012639899933595641961405684377467492005802790034224433859929772778377519065099071205658782957185671224718830078126837189765038660624788400142741061909471112324147313814389530279360475344738645791203590144 [118,73] -1111272381347227582284310037723801517387691156390572463802618748308613261926549245086812077946775739919109174635799553315948966325443667446758249519686668837027367234881546992977912062395330109886694188821048004008689639508478944614790428062110411219908121036258605268642139713401986532008480639389663694292812391030106913614718169360593577420287649914880156887404582257722480167886512768686408789036387465415004754171464077194399447438443119321015936913080421803370648272657178740701787916791069816681462166748063838251019157432859970402387914156642473147129139182400602331856213470288657079868111869223733806504574370958924612679533200055500775104448673386334237118597710157374033884569944718266967913705297823391843561577048875230326050950283718281080351567797611921034712348796736809037389121221408398192999501189626569753284578877342337113231281912810877851304752833298027356399973643423557339964774451299741232439084640407664190540778234418011934060380331318002706228211329367163881004674660114987004301833662398666544137078978229042928271260999708782795223643206779273570002491873956734038634068299710401825982414348625227898728911938491581843600582615012285788940383947396521551666587115529059404013601121456780583815724768190424118627497847134754277602598294364771297168503409809906771313588022005804602752459493224690246198183933954478511261425269639535061214408105063412741094349125079343065740517555072781397850114571069851617319430125293166213676647816016181625959837974348374516427064375457394695958365708673767692999758502085349278249865162162376531576382681121090834231779320797450092942885401410762638323389136730791505684979997747107562538662617933121474824444254195276146695144669998551556512085908061027684972558489926449032719203672808831883474535036217444296851441455827356641233355909115312081331593615291002836298089304711721101741368767330491999843982676882439155429529454316079715090889524730830140958244190807189822073785366122814441347009262230964918724805637768592981546748372314460677506802810511662564665342773188766068573003508363777509393238042728936094269109307576742395213874870854357371514948895447025703034040195204416700160 [118,74] 17030724089441632980013596783204523559723990660021797671127011963798293975278156217913281995765649164725157776962925947281632195836257662925363164092907786081537965863637803308793969262213180191033098525801510904702391485700414655973673218363971726779971468405823966745283628309411971379189417183176507557914606674007041686838188525864897556416141101598253346446617448181040451877710282419062703725502516390861827639982521430911504295733187374514450309650892387781160814592347449617008598682020042213602842937629765122780073696112499129438169407532990997467616315016855589584227916529074570226965795847489687948724594281361636657405704056957384545449577901718982581577163548074965894798222462557757055372695790181266047458821820235010904298080978595855933171818947231896623840288927676573820481089020743574615647800241127475308719455057967339236921845288069962422672526640907250585986251411549045273527280880388286199349389220496127383848499131365980739961331766727840571116486033396185601034517828596014449840003821309509884284342143569795516398015401523685947665262342688298654107244822823490034111854162921261344513262258903547321620802531154661559498557877935080801709488325510977769617129732186378829896918850419570193640848649058058702808143940631739973665980690972989480522754844704885867838140652144787185759920548324969142290605809136262338323424520459189642878231627743168688209315505882005489285558992960300867537234619026933297942075256686430377857642085551513086797245004895631644370290949555581169445106973473802853272978277678178735899967371891845199556716247423020024206007309200290498786851526554760449529913654741875091939689596508779774993439412742766771887264202667493284287399759949259504773819687791960356464668059880294804333700186302357270411306984065857696014416958479598387514078542131534613025157962614017768092343730460076211398708906891974811300577026450062670562855244731619889233532949873171147939252369910685635914255386905792925647185411237711030836246507949703849420052008345757424513484704600524513812846560460430925781659530720268253300392550009798591910937338596145372233324253653804228272337796263180878814176493739712 [118,75] -54394696621181207321811700062475476740460562246246222263365590170356893663195871013024807857722709571792258782419006379904230345107422224273939479498862878050903031629243030192009110118172148520329407799305367997149697215242518743701085416890697260289903242416100279417143189535924928435914425732985310226325162925289720254779920572954687965855169802009175451550541631236033040987585092136847545556217467617443959903516240354690840437945347948809605673454039901379707115047889786697481012531476472299356334630269514772948038294670386175675584608208482557765446468623115505945354244656060370045235042577315968467209674124585481160304347614191134086864204319556625069449022973951335572629923496846401473147733027702039764445059093433109087723156705755733837040100971470156550002176206386458018034742288961755796893436032703550807427901168591296415886480521255336934997283021719340505442155435078181706591981217424161307251694292095601813116222667067835864470266887022849964711006147418293510565826533113973134134843886634188313574903553212101292196545879082738229082223344477797331473238434395691235270580524315488773584387011866047148659628207296300567976336861782795091194972111192607838093785701567409777037325782143226910552479511383697685116380963599518009023262560224404191114532303655867157343744180330911289926310149316631912290584846746161643344592706635343729612810338222759423736848793904338438349760499199547536275599890938743565457488853513066713669970984390173738654108925454523616021167255859240423320133464075402465986600516191873517516336584840361937820611969619709795405721494724446819423918668492882131470617124146262173380820402119551593769308556029855634335721120884967644884760827720797341124497521785123592960919609597157518723740582293938161452616961327597706056145052480867284218764093337107200446640732516581630299509911618784289223568625658325668835302162965226653156565187957821231945879829852461234754458573082437010319781026495946500002176174769838804587089530495629917611787381782164026504243280065728061690564826283801684487124097722818209964297524322756638130659271585333241377147743367859103520382646727835568253342208 [118,76] -3470068152404098608791559935929125546574882374053264929633312368289784516685490072076697920198552469561493168812645136438487698776816110011552337718080851439660155398676271612561821836239943864839402523518109882667368749705243713527515691751900217967839699526120527737835766257390142912562487763751779901796529204574754932579882413165395695951592310839538883216098007376900004348787100168099613593437803365072301033829946917157403070086100068234689831935152354715871194641536380571700464095267714151713457639854610773178391313120341102609116117581997439556145737820531106466095098691429531698389666265871435268419983107846826458081694705255410823575060874903767621381105169868762631377955198816167391975893878468438162727213763067088571619167683326183360007184252904179703754464779136212995852009084224546237503563259502614082411353528927054911713129534509779339468191442396131832899390725110079820770700839950193385778920665628210220008407808695712708670202141180338754397121307786085328489601954713837328957001887833743062165750163723395232424458683467023226292543705084892042999866181070537638096017628748945390279406074111443429040159089600852175348714369411084254705812134653065898633216618358184341809354397562970658684213668556260329492481848406592440490655736846466336731387471406095047097216873821949140763587524133551068710894382753978760754225365052904410390337138792733336264076199758445085189709298192166497782679377008983501821134467378636550575352716314051060670494338504181325514786192841389325240157571468464894328569911833403423424500652026532946030101607030111746989822977566742186690875409602082013866773910932451109656471627066712952804592274143072121212732429781405354480251317259085836811317915076283396536153576272570929028180892266064251914478729568579200469543663702490897588525563126084774486917259114219747828655914609356898249584269714583576545363440935568690760251300727471501431659884903193831857888041534140432634688057459094636138686124630968764876448449852334026804048960397871283796063927683250181568434545810382864034369341057792760679564631595017473285740521512562969794322165674867107375512454206714385129920 [118,77] 35316172317182497249517024824330158529972801676858710656404570140370941135730913035680019100931260410612462069636017231923707478621835533462707055842966067837652295430114225819302162043349138069951948036308625526061136429719537617439411029926376033783950376981508216408807849027113603652968160852658854155201636316182506803656615154944618155474143067981055789441971384834476043401532655383540697514718700800280930970038126289573559224663841036454411485876630562034206002355300508464339703030243380713806519423666687985883144183952307069589805759886749423401054179866585915521534257736641510066894032875583862370105333271717857919448126848081880871724051732349497686944138649792744261374810903990104765834135211122522360287857396008712824402382024616176847652920201206899658931093461368427274936601817274097550330381084972693053156739198471164959996231995292544451308244241886072600300834057840263613180798897389114627542492401167350959745125149397443420943988301235249331187833332254932924889676826325436669333502489742434296548673544100105488158239737996674793947206238022177579516174041362526206082475432233315311448969574401331429607559182657927324738428821113024788961681479733551544086418952363156286060737458021556852328201519228730790751999535335990391171496271859267150027421601421572588021406729241167247822186742994437673507274645717701057652391056450650827617580108466991458989652565986186219842794369517346834663625136965209339404982623504934637698677710343963471187104983739171815498875458016156720875307454382429709034210143774653910237320930794397603050373985762956452311616174545594782600845966090677232270560058640427083889432196108011075020478178023597438588571100712770122514054891917329328518956497585192944145616792893440361942194403970295884217722654820402842063656871660509381814482327165283275183517343701402872864521096728119820896166112545803210885413581410986150952673380191787773549622989820141354431724382947521067141805793974789798642868854890718394777992575959037339623830830098070876572522167447505450729709209409706198435755781661488907207464429556490318018506171817888832157840622208375174983116756178829632 [118,78] 1483724147351269909253031633627735999583542859680566781390045053192874294040622339674784495758117099114413180505411038752583943404188650912543683804200674095921315816700947351102208954202884393734050508916710442652338682257789805309521850732590714990806505939000901514067875902341011772086191123470054792849148229085137112148155105159540598147170480737321068622830505603789391947391861377278093543600663391647525825240034690761861169431605276995610769013146357721176154531369460589982148472419787827496954995090630128808170010698599968149996065554257072293405172268488369379251039018380851049274681192470968453519070513626497235327349346230111430847323043793550813265694374050193511637638956714713361991332360897045557394318443505446550088211399022251276658607529289323484097996864865333522416362094293584696062773455247248211658172659365228144509923643126998821623371279721254775676601829664728507257839334965936134570203883234134466711670193514486412834911722674583654116657702281998661890863106116988782002487435247883193397418622602316707468044581104403214038987921017477976354017867068495662866872885112088372754002430421158284078691525255732958432979400951864323278818581683535596423650952935749448205218669963127371962027584523378310972597468878602443716440907562811989045136125871328703074807702575145632407063984786563955141304066350431146731913345207735661235369469500656290403311915636645598410631088001778108551117705918689947265438057482456648269964511096173123231379898279746920677990425082640938649522777311215282357209699614092244530563963008982277236514909100729352621512217551677055426156945538854652110138806941654142392068465029157445755864411708076075294048769221440591335047006768739520490976859440898172640861357292658544234323570161822720973947999332469447848566606796700718730803325498459237462438178444477166609520469328447288630797212361943510967344261140176604508326041835766872119273446101209162744896774468070400609448624833033146687721400826339166564305124064896498577105329075051363588006280808206195758522663838453119537262362864428822823758018258033515564026962487121481041728210031771575125509971317160 [118,79] -167591927407374231343410192785675403075011620501081477059129656897697775834847849868296656071153629666993060177312195661301955707431192959588147959041745955346953187494702230237659431498162470730086693018834512910991350837703462953258719087043267187556570017794204813642491099539791871675013978382261174630190681783648944312505537400292992117456387367248308370001224279426229834377090062253379435337343223644891524972906815183609499141839295031457455669357654912870521595528023483674901352234336960693819884609133374551116150296431101711821453220492932455888373177918302746313341730877419172883373755899822445767946746463618494580853098996567403542777935321601480611034770305950496155444445817521954401720542547037842484079227744141358047329880567014361468479742602851847486576411979323827697006388167988201928176319994989208816815954876914948033192564413175071497718522260094474415765091647652171574435513592318857048131784026116876581293367724308365621655712931312318775089681930817695900704995761923191068741086171533787444964512105062214865405922202110514650204642596233681909505474730503170925306118427279011445607462315293572274232926368815535903258030002732805734855613180777838431728149445365167606440051916035197330082496620917068778267457156761441108764397901291714803293696679696876311595799201778663786399096310703127595487159512401699410258192456557554192303540197443980115235772026454074583615026818797003535643232486748950353341060058476450724977116886292178084459872215084801868251727890733050402154355416340804319971566235989026946803970919710895309664111569627862968743064681118058811976026376766430677666627472335183273822484327533103447216425660267032059395615706910495901758228955077381003746155500567704442135578065701189564639605778409347287086386594722093085808650124116874640616749375386348225018217304338486828401581714942970914919093086874136558612135630694688751169302179719644104069522153287695476057419481686485515551645283045561507545864990888877624141718475862622531927618793498792149783713601908990555866504702817719914140278891091160829465453356223249210817001703596746304859539758836785340834902528 [118,80] 4885958322357283040827034029819321951675842005726654048243610556917662470080669231961171674742176652077442932852396299788167414287628950848692745382915275209563884528998493564471887284250602755332148806024433425415623156985373038005345988886156528154105042198857536584154620112582739504397277386092595882169911496079126636145186955707285906210480886087405949331516001059932220567214127514826308398515439067067687354353204508448632347820416611626039723222930452905869668947609997353874144794920825900954630300922791652358879292766405510191229785318934415397145199140406382630980921481680236506691477515407983076502504771476695743731941582337186281037423219732990613739256689218190840788375327437181875807207398587050385379238936540195348338969237205791598573730817217997270868377335990849911678992502763407175750767665613601482152855567269558376528752535432084115017716815951399100752899946866030466627802174507788307692456993720649872395443099220986121853077504760114678402701609906204253779986137447778316442376186412210156519616855543160974573390036150689041877521021579648026625116698314884447420130558266704354640259476006254712409962340585981864276047999168404621309393172283575608145698727930421005171968179225484157063812048654654128166017323477249102530115691323757149094472978838546252783082694271063713402177027988830581683201060594380703771238344769158111418215729480846789255779221533267673041465853822869978521335089593675789011193428284764592623074948725704201243495578412866177111859082619494567283833953602815108531723973882646230479099619081573545827564956205407065031500145117576453174345486478977681815043390933828700101492846052712106668733265905188581565646023373324917877470196084829210370771645453396203440721575174508879944974345028611275058095253039578042428340933843345444186359443999549033641549530241604018534531342941892324899394487186083948838566278838141763707033660488265393155046063615445540884036792109982619803340225043052836282696702975031592130225120395372313802757373030398106630666384735359183327952928934007894442790976281534995179358821572991029672213534389414858257434096236689296061312 [118,81] 22810704323083632152365204367021078110789597702687729062613111105465671510006451259077668333021661175917049810435293484007175260122315262144695609748510524498101165705610234615943691816168435599245009484476429417162811178406440628696360527701018932571440606517083247980092691638369528032728933728675628475619321118470956442949476428344353387717814694096008224502004298999214266927753160848490536615994492960739289666186559037044374159790052989626049860547287081424390695264132901860148178423330814061821570267369217149782073347702852397015031807149452493422792723331859462852293308442340169171021734238796468921095043477171229422900838571041609407437538079343540033379819443034312273229570953812923386100307564301360878298301137374224251301985920541995558573810091522274185465348069736665553443097181746278125317100367767189687257768056932179597687666186230230076857131095278196326650973439585021900382178901422279225040578040295150766621662509878468666495555691774102182746810399750221796273357052545190386467088529404852478575028223346498920918667725667936337569527832312595425639177731952023852452555832157592670058615427641682458808461181401575299257314483087221279438547444481968438060958180222208238675871295993890541035634064023694262661946495461952480870961769299427071510703858322350497022427575653691676634318588584676365223883447711634338915884307787874323686156678599088437635869514233197917572672320956086613640863415253996913828360945404230755379980286162839693620028354838041148536509900697779013335139198934705494944577808132076196166481649403501827035120942741728572567745891178894361124227816193730737059349919757471233764182603955878967480565636276571623905146664906641281306078262791976334798974068245165042516159731024033392702093181589194625673845142139790335613038644314334437431615731657712439013678297854057413784238576633011047117304857196891988628420088086057546900384989043688230456757204193063736980801235460195570013024804941844635079877525634961154260192681556220090041198983385966749121674611792784830181673388729930122098488408803501071920336502255082834845666828644868580261334230196494336 [118,82] 1931615532032883521965077219247414359562119906846316341989368551084061650256789749252995972829570621709746403544183212867360856073001458555640791943051768133056061747834495864081987648904073908084402945519256383143786907377991074654101118125485808556944595719318522481835185871893563944460217084671228782414556563369376548979223334175389088893007959367620176270865102619664621019824151970548745867465675822223058696525473332667635920783998485031038036739933087865908146202882984884245480521072641215182741991551263479313436033028437114903485870048441139699352720726056388411200341796784604414911416318303714911246234415594133165399310759687600476628481938093973809552486816728648731067530427954333094026521332604497677608841489179566455144265237821551200867194170131144037362578385849452533665672398770025288947016891905733936371972683112749618772760081044723053820663097362336759832968106994842569201541608448367214108165649812269142289681456372228976122588909500743780959142669721423891316906100689214846191914658507037599428485255252503468486687774337786078280105196791111104502923089339422244967356512082962597709156524809643724461712577683580006923162609364120958848368619678845740721135301688656651588057030558861980510700995439006514745239212861498413309710227709283383832232789292060145691799309677607474212804811010830727335028941993279566027668390269962686119771174732264241364668874686370606729977986357422399397814374989794460630632802122909912269317329857490991538433804499731931836748483265148105891706989271046039611439544481772997157782872875935775754573015691243502009161210034601692203401119651862417500726505757149710043115062182635872892658430296467087942011175009502623765617628633714371210718473520939418975027670753972771094612327519182764945750035059757189762517202096494195320148313743298680588885223055233178453425463345507530885868819741561137295847790458104440496144827174064309074498141394392359105753911602024864147646059915316702088548707816504023688008889616273392905511290834284444994550549440433815382093170889572257844970385920844981501383326588368308411183423668191014485628644200720 [118,83] -19542392910821633133932492163152597875688253910769735766457487541954647155447093112627581835424890305034216461750899885045540189288844228322961281092667306009844774392456253342909548087266569714067066265364024525705611387167836294460581802766711694781379451584597036048514940666987736672702771465257173781779459803991540866396743709683185865928265655394525853097692977285388812842213940797016853588641543332280939788017614172251400873698672665075922376069126138934539922151725431376365864210542304893284071984173416870956670042181479255591195098380960486450853199398497363545926415118209492739926808726160252581497981269171916267434560219722386966473722584348049051243129140949088361534931743294829885857918227212006586623787147951070111970437014098976310341162413781786369187847222017897772375583369230700671203063942019307979687324014037111341536618384262744935033128000161987175068291551942553372301419451434430238642537272909812732418024599139766894784845768575154050120120102018199157849406023709213898337040332483534938787322693358252259121178113051725829555037374579844487687190524244998612216275275425916137154305126694056941486415629516663224513216325170989741630238049696922402063615463904542146840864506048547521451761647753026401047241357094896879481327635765747045018314726604228998505162388285133623152776285781003664445401243046066296033781328041560991444611111873180832226173993561061951888759516722768119425908088075870402754474177200764686752416705536881209557647848456718066380380508286295781886507917116534141434002637467466721640024352440270038232895991861340238281534879965170907685503802406544022883918946803527349539142445724419155600082406408700267675575400517708578487464945843895528436452466193771484833967337879754989872252151592255581786801093782083448121217336726273570071219133574426248918030851601137660469020399654971475841965669590752691851960308562416800179485742730705607855424738136013088238201417604978396005265811770404349901958730384955134091457627245952942075642820239838877020954318775448454567854258107192117161096748557922974727770357375016444033321916013464749862243456 [118,84] -359939890551740784832449523672076883917092269838206446820883314402720655199153357052436471353310559011286948840062089123690389126492140953031547795101288432669737153798648788120475625143642156652458310991018042954364344049908974334815472049800393644289721248214916415245507843100067156007542369200250965763808860484152550398650593821239878965514571364471574944359631639305526453835109177202955190018700226850950598722012915115345295437678204629979552550486715138083741239499230981926055245010031121964329485191713755982004720937694520911031906434836124120447720243347454708815754444066092202799344407115220673726284523207071428735305335816351392292411765021576773222789172338317305559990340762731999805059448557318167418304594936868930722686481984823047267661575184991648846643362609932990039079606242705803116390287754451668192175021841756459770921681949668524567258961074401527386379948138774121722959986814880476766939845574468036251041515661479227713670759867003809401598133820832613113833641679967821394606517758274228827864243590206643114298055871391409925695244498293395867709414459747709599459815940005596779003228334685443489532819707485871217796363167927240636733423884993076771073488906220665487281547812100659402786640539731699639006920500548673855975645250088914997685145260431800797785719546232710349196351750049387480399923794778516445870101034485002438138588127906753244148431782668059649307674925681896278741005869568855604785161021327323750560055545001671557257771956686221836862086154796378689518827645957315506249630820051633723557801600995393665015416411778321978431594871861089928374388486180774215997911005323612024477337986578770359124844947034435512975690841656560726477470573341382355613904437387766284117060402878041425595857428201370363863727757203529130828743582785439897126251334650736137818666901664007177537792027763327462281724331060634764706079608812163078986763480035843419780479959334974377706652048872653869273902680927976814154238788202724289087531292986221499980694564275268310171971454731515828448767795667562839366663146090318051816390018669901212349327565549124000256 [118,85] -2446451400277619250740216966237221878915936883356251272677737571419511990325996537856341031072704098902120373057358828705652407853133164528774765751296240406375787490256193158086543004564839286860559857834237509848852555847446723397563473514572666260929189115683144303751867921370205039014028954689226785353440317858583193044777810454118813657880842893223937908684194445812641556162836875189977872295956032231286734833615037522308850512395262190322932236032567935740126787435495895516094995515234659050746530581723315288128964730113574807377630281325552151166520817196651198539974535996853274482506781752606593615865029465348953470411074462437902213814632813903977120040497622156655364760380391610095424985785317928657729547137690230105514693731247801319981038406038189496089820831479359073555402930705666779860061740753814115257304779505181590811263565209067673151416199396996164004710210147497662527771138270910790778657004973301276959031850807121139670082907282627250480283154876075905889591857341896164937508523902262174125995534177387578400636512878830044513191657910500805030203902605331169614640250504741086139661719405474620963736516054040583357422610020176973242157245898538395855012967310235193288551762141616411997885904816306125403533482769306772079179088707014225519509416960914357035013768030625756811493126836186657622719197724631792959313779224987381477797179371807686206415775701220534962951321997230306844570347748274940830203130457248718768756939270186045664230916699488164556193881225971795427031018366603686121782618877594098375728041274081669202496098535433723571387904843160356078393277197824534721290453548162305958301224923778931166534108477415714504359685869535402417800231576621213017600216960541099418779522988006250804591978702569947063089220074292506129871367717632820077372194106542241083022640949256678531507939878670376456443285006389059229607184467654104615818190946593318995694422110452464373481355534220586614476943044549934448808448408727767239843448505207574127224125032816265831010643324116849996254590903370064377362946398108080673251429608709773673705228922728064 [118,86] 82862578402703052632624491852491292561140395132553532931637238967420290261378482997335858015452422504669037827475484914244593068880212387972396264911516364253154565999568313833281305519242138823869296737662472465243033385525010196836760316675197522931044405635160848913820696376295518720878927061129041836981494629576120944025396247459734425676680778761160014818566360577341147955912910545359048226339952074103581553938018997620430033092090832448561979549319436484575906974300249256463156833195422042206712553829101189264001936855641530814857032636413149416858748708982291682076218249328431724750985747329217163774416484246374179762304568231081842055805365845457574254206732241238741819791387382330369909600679668930182506727071351264663286399250005898136355354216330055382119212012760316403940135487030564694363346309615977605978042647984265270038782936924890112936810451751450710119124704343666370466009694080332042751344764695793453456073007102355264780957480298718694996171653939013252989990308762337012580992543500787226966020301685538808185204734835622551051946633828200894618526907377028135569888268072414049063890672294644289691135170597449453035504838488524619230505468315851269694826031396118841059159334029371212935997930580516658949170844856875563251905699825465966928678073214630720314051475061286540262913104301974534546015629710610036794094176514067934273631417681187456162487814033038216011082774357670194555713786054108030307300012985089262239929482119060098926943220452502835554242904188685906570127432051530222199666699418104122486973544969777982282144839872316415640492327063022932444383828278126503767794198113643588003797536247174011403642361572339998779361437937787793816089667967264619168824290190183478789233789198947135064678863403664028128454576155542918578918182902669709096459182586083029586698999766459907546115514603577405228824847800114499873086159949060310546132425848634728615404605898520810205215837014501580793051332929000263993426853003951736369835219371973403133932792562706784734597264503756319983015768347238824870221028584268823991568286871183095137383020576 [118,87] 1081028989398429723233043973833666324046726074518942525912237048885993048727066731778312129164212812706687664166227149474372401524692346905712695282462175287250919755249915663832884696075860862556781425872815665771209833847392118562212441146678522161903218961755926189953481923647671402048337099229764221803610113081076880323572710482682614323224371352848685204001673924539745428628757882865550305525109059618168379523059259010505220702756470942073736677618042797383587253778267445182915846227943972234550086973976726233134675437084816800979017192009097522828382727226889451273237969207554837265139408328496282538098386656665913735720270847307997380000096668844606171618522022486448907156523139529866274648815077262445856779826814363867919314516778236532645558977351026696051504748071178645283812715326966724914897021699012808517345021895413361505026942403425632049457376244511175570431739312853434367605138813680972106355080886306252064828545079018462807444100005755144551528692360419556763547348735233061727277949031521081176745749625874342934926055353459360067508149396877965703754061540073004401248351895711065013393539047249820403663954231800764904455715235075993108527873129674554851090041125840929348446739885050650971805403703965773139701857502433737935068059329443496394457685973001699556228415579690891522725655042756291557108102678436859214240125870057337695565389306375713861796229435877032035795246065122853890811598722716628326574719870453732366764330088993305100385207605980163974222050968546629961235802588899696600201311946333242231323698338314375516853476010292767363620861577812268666187875071785996355902423992821111657402995981791187797606690651610122049888750055822857471977768550810260297244640050650156950014011207793457286842080448801723567395426821975738280240401054228901482131667638325742190972940973275073321482953281465755762424961498021607521747798766172468725278671322781746558705958419105637397832941975208087265161699218759172092796216427411270927967710899888677334093283191068767105716362537483923718053110415608107977107888359085135329063445557362632942911488 [118,88] 2570358388697149977956117604793926783231806121976465432497464037349727280338556213257353468308320810692016442510707640512124755115643281377440108682545731771954979627284813486567608430863485964265011081331391961900782954872681236028565199206303595082035672363474749491747701644020740566602804716340343480907713343159818867221768104533240181960693383710083735407983461512908450971510229036178635260026753633003891718713017437578255232179991648409721425634320163775646576570150521358213638319303624427284532129427754889164230875160180424705612706584545372631734561553794295717837871026483310691734276965577025827331820853499890026208200134531302904989865706265927945311680220887452028781728899267663193422465409992951522505234793867377357666110314066281328433576802650646749827307322892505645492487727667673449723421349155960532724133247585276762495122319443719000417571823464933304759796943855713224275322815210146182264440620722602160301638447114945845112164278604332982984980277477746987603129266634715255243625652969004160102359082564493087148576341914817656360563735220233866095368417592652997838331020224203374721151222646467280725153819684493876637513630442565539200309772569660906701713454281578245870034762821008120700782125389206682797198955727240470946164991045105755986761138520863461790811418773712302836853015015349568103751340101254489978297515253799819916840921167298186425634779256070639893246096386251087069483775190494576387031311089208456232205389048920277162140502587745583597561940811230617344697230615596773956477138247755551291669598538182046922242806613655479871755659683860202464433959582125945784252429708322781965058562064324327807508121893284750202063728078445849407952865731523322152963186139169769898871530889591715615812630094007661065825304267157842449266379442550824835664885935987030685622940457066776642447464934455665144353138186350117168757416451860628916091181923978244898747414228245892385433198654603522459998075710048231003504406395516229740818488499228986994881472255021138764447063455591607398495128318276195441604517356285022853674914113794642944 [118,89] -40527244371307196961884205903355138970952349741184950448801284794596513238438598093890969641280025535039139727979917991413624908801742274581553578048579378885023637975370656974853831493866686755843977503387324298895804025192066808928136832576910763654810830213133349064765850507008437291640600589978634997843111790234426360553216936688272545236322035408710610508108403310902196458361516612759726268577706639955674792835817782030329229858481597865536070238744817939154396580233061773569779440687261351317401217830266406844281335030160635967698808979190116019497431677413359082921749779275368884935048682551317821034565661614376831126515541277457963021521698675424741150198796062652518624855598655763850024029252139388773513919919046303509474302417332815858441279740263099156738325012451859359090606669389168470351093859624564136898614608419150208807716891598920864092159277033933842752605084154612851330233274370733667309336960944322367830625529042350707435817428435851179184667329994761935989442913876747901713035122883951182541564872438963475856538828746318311015512971052013963427180916126468242662322331980884856576786717885372004174865450444722272209046085428290400331876803200031456350216788113842538923051310143588833566446834249929703351487176846737219503355334317979360814205164680635387709772719986566173479217752143092020059277879056713880286486542929481745422273273959880954377449371200583184744701287022848517726445497202125807478061374087326389749960395743449032953952234924940246059419575810830154171953553395391769266356011218544986093076423014979832891361541328426505787640400780426377521405525880512850126293854301390263449826134284161176484424485361690048964742111439420649486137362248553101508532353484451858356347517471557946114478000826232666694612633346738091671030461078219986213729672981186247471645398993747438288934229507229259149827861023594668033730083135361231345949697751973494109760312659584803661681430072719777659223272705840952864202713905878526445968922314637228315875574763034054002172934221250588272120489500441608213021764928773081742428448758784 [118,90] -142376479146605217730926245103707473282168176806756292747148605058290343007317178798775696280005283991957782974406751978710232513211221421127888440271355063530234826069467271567712578627352644782160093538251585705191949731363795106264461693125754347925913535207279623375723508490153968610431858598521144571147015345931093137226654802292499987132424126140262867451101160646187113126871076247022081654562741701522509205938323847873151242265154091202465951446536895453471803058932230233398412925172134637892375947312063663187330619885103540291914925388365891959896797991642242789955226457960167774679045231192192594470232082618042437034525638428591619986062981644993808557914876751523062182721768296360392341474609804547790984070893698057468872907499994214486255849877184087441411043731112059146395812082610466117858187953049803870999403057532148442606502992870464761679117753175535596047920888562094994267352102403366863331886456344227705506694281282706658696411602139871722475577612913833581791015656981797824298934134935309984158632664614876706692957341419896534016847697062405608843218736515184625138825758612159571682218417306305856029957796656931233596839592793003920309522201722779110157811998804191106189222333422356109563397819619958382875682731608507263749196459862761244735917516922604765613404131415228204021628347940049754157878004374142012052347183202605870973299985281931467888067997844828456990355729733337343645899980814474705024043907657544885022617037366125103695715644588767602042133536593409960870430782336660984383517159987910590718415179963937931281889771506511778218426016969453813492080015089394042503952936070287050742855481880039153076484815837379089475636750161562263333133940741608603707060809649897374288299466620912146356901001554310902084148274560624287092361517456671575405638781114698434332909246818417773906338323038575978239407470295837754461376740177439956463679329721641352578356439662153549059693736565268690562579794022997180526118031227733991326839982938913302359527287271127952151330696649091300144068566865215414751767129762239565993358720 [118,91] 1126723370291359411216460469887318830490976353435845020009059507208266187134102217311347199670838647364730596026197627460664638328221746884267107624320914448047495301717570665114778090665957441998517521882310951370569443123986473247997062126612919661392762711112499645372953279581023474072013819026265387545054655072027842303540670906304164824861105056536408692652104769968766657108736437544577684777667244831352815053020304327691023715662455146767958240340368540147993557375140518663142556595555197416724155305576393406715562895498353863229988782493764577887877977048045415254315017726816319524245287596966479246027386950549578351769491524697916053509254115028738033686652592748645282168693581088215642621587520380463670065690042175612277075074123220747217438173826804081997053096668129214952108893342652928267692347485382130235015163871340743628898695928096617378044684070058491068532264081189633054315088949063585966093493637346211623330874387427336117635779558734250609455374984832982960181392466219033652666662289270599646583502828126560319770625918267032280153889414957553871704203134735931801856562464165181904586905961358685688084875938685647820254934559418611251590618859599937248705849003624737907590158630968884917235030649414587357296875912763658185764635221118537969612500307151087605410979840352436635885335324835021755443565303684634512084735744642649142457514146320685878897306150659014688998269885267813889257001048901335904718846969568549139440541346138557456963462059763963505028928320514981883847782374925776078435141410016282373238304186058262770610318002960913517710043923378463845251286065586574996240892282382066052059152214805768895270569867397437745600557834399458822177977353218839331522480772781169194862756354289127847848795998540101709676325048107829031780868827782471909292220503089272605742496545205707359071139836312843927625879236379605369668006022702018827951132687082637122914932524260751842480762333719281917321502300396306445235732022012039949180799573164068759839672413771019077420192398955424635842188966274924056815629225743609022464 [118,92] -3666940755280357645537797169990484663451025139756512857031860021041557846241132817708133328269127987673507747919506851070655130976208968242131491770339717692683396093759262365781320455493685480370413378364368565040510746625801159766821034125535701667879015124115842951178643160968824725747636223194372395916055878899695064186117639514211676826705447099486132660126131913260583689819111624717180122912526553867686325796401965003547165935538252811221783868307211466449000436217648314026937988717718826239541291782131726296104187502128283424434626532685412087582621788940960201759575310432194684353019526213823957732086716269690470945587468375388502309272608594689686960841398215780341995601325725369917145238278600118398909493714481439878033113978756811850443905813043880113293411800938027549810617515465663102734171277391430989441181532585869319993136956972430093804685321972987692573021032861967373146276193601538429280538576162665292504882228191412271496012409913643127485726002719535729972113343061573869831699187281811766072594242735163327548695451739244784181239693250188046486055818647102976441972709969748659251469946376476602358456721178902201676091268933741126445552348603843144251036738021522663555292866631241487638462935466756602545499169648321569706837858847265246540465581674833274634137016890026576077993821282858375243505351209076952546565061999981823130625920370822719737490540621346345214095578499820092297814358959342140897835132698149227053926544574606255623030856054184301525877065778709579236265012616537942917605420868818619072895706992678962187409923490706990632844585013458122172937428523477356197700538225886565457470778035684331422885418072924684654140259388425182577621795125151221917136226905586882374723588164795333779983958546890763282188058541023742031065765137206377005145946220005870139604658525722467853594449555052778690453886030084967428854737371670814587846576240910385491505139418755844431246597072814095477104359950440817172517721163936146983288384112473274736000494231997981581430660705865389393496977584552427081673071761283584 [118,93] -28105548034428435860803809258315836679827419140311582229451153539407210293874541004690587859639868305652713634505409471281569897571310163194001239542774264021199956184544686211046377618695628436686563644791391992909512648223331656283573074343817172413591732151640075613021595296974503653164885535443971803270674090442367016523803171146363476056108969538457309201950849295105485731980340475614708285069180288689857340082067462541726253735675978621154780115567473597088363414671956912471165729981910871295390009923438919819121705336079394874568135462423994689629885229482230852256763234934340883090101552476091700688922496503801778537403608765768612020871890670635874736653146417034013635976444496712434985044131782244049952322932696105639342887823934780480296594600908405118170432744852392546342144678505195764263859679028442735687430160964811366316808172439595545936663964395002574426846791250478374724344924368190680865421863464091069779315582737754182744925282672791534888565110515286389409732441135173060371867551455351134636542300991209472883925711942833432099397438031618913704215770675635434775971271308996857999653111233642755412046326002881805511747295122000599126552953195903710553326378001292562943505450896275125582689801167142799236951794751382880192407196797461262855889921697371277429015952275158880060411543596642722854166902078480958559047175287682345872070107035383006271090276707369766637571092840802142369189574670888876433584987212814520927265620271109006618937896064105723511640358983071683379311807470544444573813903980896576411747420945506741930937416228230266473324253379556036889415708627659663009130873323112096744061107779638233543766238751652005908172204388828276598644229905223612041593414884684864644862829726592576826386050744646394151445337936380774093163635286177400938735237552223766122599324224911019612205839144377890413817671761594255204776672278710085781841206430752147683779148306282733278150134033777069767080027298524208024380378842177754259021447127433174513594576807110623766392305744883815518305193154638537615416779776 [118,94] 605367045910862997226916250986230401858644814100631889590054982991733072390904655301388579982171926641692335645088590516874289823344202646065591046169925216388912760566926208071726264263286560882582821292668985421031979863292299541786107086137970351867798277209419490482221161579379087401761624425188798431667051516695911578743184666516443929320538069987657230456614087453116373176069080971785974122719941880523670990455050684244587110939659282653313191180322074426005155128739285754578797345924431259203011928809558370271914204556234038235789018894112713533039154214404844462416277646274980180534583963144524555793417472365471991114915060157048694664080255949091875927743433333689734464005167153053938085435629733782148629339225394645725109279235082324054886636789108454133745261702607455399638440611226662163203348189925162283874404847695129127610244940782741590480520620955740192747179350091636601753396667649100585694960169137231947038153412162905532443965451172262498057734430001465533665503746196648892621421454643012824268895054232165357893835086255068128727002539365100764803135445355979230216963216874771649653888428962863587734210257062537695369856639323413902927419162477151598267718706823454784338774440400059379462195811281998231933408722860868385318911542299704251004574132067718663881552348741535556165900018185970828180652467067482466553617832245953969048014914935733589057964797133459614778689478972265051719471253523627577622889321522220777767365767725027010615767810784908706198167036115702915175474897399212446557158547354743521560136650857752272401032354880581395361767893470943364321149784259143307800574529743599944330020526596163472374149635757570450731746102453664413680641620318522396728351067285128159050154311820621032905169407605256965300723986942629224356391897032802493682652775161797599352031964282235469279026542520870165813092954104417405155290009539839145566948412364676302219165237978792866816184736639341532543702592633986967718605110133486563138618045631588631582941710938819050293694568687505398125724990569708984386624 [118,95] 1712024884808993148598188141774756904057099257803663396059086747061756047900121686936404141566841498707336034736963948052159099127637816145730739203636834815537511168829011542312089896947303209544593558733795983910578795466080606987176175795114146020286638231054626007698530210219621869566537647211737408493507181748729555090660285206307070055551718929085353773401510611531472373900942572796260059403455568979200171172203995904043630998850595054727478100060339955132908385897426358161724116904867805537399711150980564103673218986748671276508170851436169949303682920374570731875833656990469763543570035244985853179649134025716042590403101748674047818217760309782639358166901454891190823252818134445982681804942884319795642131861480174383813338317530397015591804490134082890750867861228236546662401688022959475641922595475703774444115384754472670823044236662415733787254431250207929157410625108049324739566869653658739614430001617536323100456157540256082354342865795742952976571935464112764957973442129019730502829925106008307215855323333357244803254066780786795282384112281623557243716998960551562799358982015854736372487602002927722775998001962474158626086646637580117824991849725755967427598759769652592091730980933638042030488716751343540442893039765224753226076848369724580060675262023321199159280447186224858648744377267322560865249052669725539673175756388732344241245480544275446330587205281265845929707958332825407389206096394938282365134595210746280270064045323927607348757219140415136974570631853770167963803766802506868785165527571946479895381447379546302012664547111231175331413044885155215532132909463236502751774454388448955565055192437720708922598686906886683758727906961466212934095516579659263243051143313017609579931163074216476414062066781396043370352399112339540710443012186321783349403011456136054283253025948198600165863661195598171713498877973532640791695457935844418372209987999299438777027302337532380455726127354729047892192874168608097861778979301609854692473438564531009556013039758705838235646974834779646835527065275659708416 [118,96] -10358405801029279246147637965039823968999518394361539645935274330146590500453492190201838626493414831823270145552292138010659641156495973288112581399845271379186354034907364494796929231223135896164161852161933865924496621102737604157662456004264311686127885699173854506225538917789233502633341661092436995684924570495820166234313087325305093404595290324638407079774323761613919365314703571544087374252728516559348937430586995314180899694684129456008248229091984194182586050306402712785095758222568912217386496476794360320062833503709406477213005135775396467366717305503895116179950358919926829112814783880480159169074774981038749199445872829665254493870691973576502460619911156627978272501829014262522471632475015753508275930667599096499628105498644532724218343253192157189836157502972713992039176000488950363502918615096600447823131124218972374786030009603904514479410777375197631821744527626427778552319959894216112532534138252163125025212715317249236316942361260126826987009537459257594201807895996807358696075607937875980488097199458572537091540643493387422912235926679937284567738795928611666523452521940210947204589270619433354746890651962475806499485485541352869273559810434549185757314124064469115769617597332053805171342795853171222252000008401378243823302819098504132850820893570940637853725251013829036017512924494257195671581402175333843811839904029793050161739603668312822060902506778655338777165145579822972668478176820272960975494296175136114041260744094313258306310743325817524376294176510259300297062833641595417661471803046571249442576413803120747817070314574292335597604315085131000852387871411335470770114606438405885660745879726029558940167149755564013784470818881536304612638849343893803655433912845221535243759752786118565361341148513483809832211699847193183548572951608630305608135106654211923211614876860516078194031843990569824296839664284302733528693158221890793890846561512986273368130931384832500853755494045711976437832982631944313840226841329555761382632726327963357878047192103520348811265220257739742339955609396736 [118,97] -48807997467536514523427302124912235622975120870841105985602405128114448640874580987480146261061051849170509138857205630674249306918825974470046034249359127943101860009884980989015560621468868119592305693837407072337907509631460365823162847209582964711315452739680316128854074688585770133625843857027999572410254077021672272038063963936962068033134398611737101915634081405594399907215241753048255455534978045399263761648376361674127070215140174385806289509643198811547061121661571512012280037393036916197357161773478691472060492193044494810100216133324613438836596821149603389985862074508858071054777854785855317415508563475609283328793363163890831819413805718377405366173986002020640362491603309811947557058358889683726487555012073868319922851346160211992711158915426864674443133119075991060197733239907948120792324995176506009507282352391190066063649063799822393115913788934795972415852863729820696776012841200176844082898500936955129638916894174847029074352934944359359153359806627557103808187889096038560280641379432504162431046019954493933272113808269608846447864351145929658058068840597862524219008176576281960754857117593758294479607162310301682644385695706621019454983400389071064544988212770539427248535842901429279841562175244141930249245413473087462619038306971332359103214582788961127039235415083883610631023598547703862776140580676316913290199065703810860864721158264103188574842302496586627808896300498482355181439887217003693227398156142116461936331062523508545716818088301528749216720312442398626861189506515081186823331659919165963064651426209261319511478300716834884244952736539085536044788000913314796651278085506816362308244796845024460320338167742455090584303539245475059681949172506361198903851433902132609754694359817489497056126484742407159723328509738000251744540942204396967004927275993809331883894430325882933122675710234333688692806288285400452150840758842370325627838230770651358775711754251512770918927325782340047800626445099597091068149990492250336680259511729273710944142421191922187090485627387197866528215104 [118,98] -165541992813740748498740980359329250868280172681576887915106661725186288075530918531518053326753423551184548542948132996076149214290358554787710779241393263468938562396084136671278846945286523405256135896640061831582232972024157293656098848574615277623813813609582292750064898801286904019851575392194342992258718789446182422910039888988672830852981982365694178014578825475159471185320153550447902623041433427850444040657942812126821762157776536595041163003293238708052561707339345228222740779685943821342902219737108027122276492495636605637167528042503015966636315523402576448899917817637299883788155412770826176025734632516483440856282412884243092781795649238647684881408243357049116889971403178122612410226784688651804880039724008788171212203634779512481745104510135576871696512184585347165377697731337762433670404581454540417894478402671969278691558197850972923056324840513599916788287065072394355469774475872358768920594512061454893526682399395164706686812866666639216661658996397043313072239928169229821965861825111425553418094129920059582868595348586318630164777772843784322430481445597755273424895905477575291616329503994645560711983154988488316695106001955394588145940402978255301638637569925481546744203702087937854461230529345963687559929578790274271944083908944593406847552896505349627554037830950977504538574704409482193956620922668936240751364174702486386832945010706029966486304006960215816501289826920536597467540624262964509855786933728981936131695126508681467398692775531224720232030964904229241324851059183095223867615880115992222275309607083197089329656511982792277998879151312457685258093407014960099602984902473996173683643144872608251742030890442190431413537960507354701831886426154424115347801191978782353947320336808174365296718987297227160835345828166666760897826206106145920962356812348252876238585606425921789907579473934534822886898403298063968638134811454086085262647624296636877134341030612631284204282407262901434665023219095633299551340584687869356879636162542212402564193903561131912645104466524900595760 [118,99] 55277898624114522069110853898265125583750029039314632306943798471171475102543482899035572214079102377616035186899661789104762197475659613424133695894810456624999680723396394609880912974956713456592933047093814767184878666327070641426814121775732333738638935505843824899300644063708458281885565751178598104897977471937101935508542751773851754715091523334337799149258517203354693793197190728082406107189933826117024541959894550189901837901569091743436464935517930413151564739677588665485522591294166930662468205954553966638455785244415693797418925364524617001442797269960391295007325914482613939605767275888474438259172526976373473652601024165322965847760227970368708045730039237286422527063059414579950709006123775731668945377686826982225731748742303897444968240272634011911615109991882070565723341883895589306795675995261080734146945525628323198153402955231947254722833589061333409244090504679293794966699360243191334610008660182120112911088426630021765078332426719951598516788211183762537551732210144510233849035917657832909310662340884788535965788732297180884273777854920357211177119457146063856140436983791665871885068542004474157659031035429327824313320240208574711389063397935538030172028675270822570882102583023546394234157083689944620411816076511493130949540220393298840361224985960822694890801312876679451265803849561152755024038923330821803370531777808995894053155140354790358538652400549411012383963476151117060820660656429242778033679457459816901387302964441533952463985934373681183328472690694637011855209379457183906466229074177009953166561140416039862402012400611512055929041254242960417645766900648550386736041814801946462853492337663972828916903287962201047621863698132919130153656362667462712260629725658914485218926514642950916933922573863450819091576661047828558987369287291238668236575911453596923538846798668263517503047110286977763337020221862700665434901981122503560877858420146395790559598756164583770100911178541021934262308079992642535683088968311793659625036513394419203870163349246064715212315394732928 [118,100] 1228176662937126475923289765405312246605590336062617469020594426419103489312059331934736017740702917011816553555877093820607803224535107791329685857212451906163254069987335413670691302778270229909921094880775547549539912860218588253302467199771832785499937648576126905638674465121360012874999806738957444380318358849376350051245283168590314723452762891984184659099298621175069130978424436884191287808610424893288226531873282616139619111784378417946079454610754422772899191291005910135288033632133144793568722701284972405389115728496156939440459844747174720010981473018252472403002196232773699105403573611435980830971336530778685754317064743770318997338615648184647770066567863998467535433825849153061238332595355042128797143382294193313960365098647379196267965859624681808625288877379327773981134085041681467372898879060177618571517133258104319669276334129812397202962806946263430884834584793937588415834704167795552747200923148315333270688420288583121296359983803688784229936948492038206618112259132946745483055357234342494009698154783338412442645816656083359679873239909552640316137645109461594253824614476766785085052675420310923845799352239294337994329751133304638994285733927700749528096770399680726477779519783547683904524757281017154645797646927034447975671264358282423166414295467377013117797423393138067786897355348040071608331091720982841578758125878470870560300294059815114400271398570295496514271970432156677740391869292253216710931261425821445835896252664261289396936438681761775469524971882672420045863923137391254763154648514425752010234307921810759269411859449538287549000696240011357862099104882205918553387832051549804790477777820479357453277455749956866038599255764523122644161518830757516449497079606770503536759459761944225437404709389175218963189211443489215220339491686504801977073635769505983231158420275881262298186661169718854758545121445109866080134919543429838986871279547300632165435880044979110587306516109724584670685181451554339759673474661250366635236309903639597476244894495512932110736662016 [118,101] -7031963580114165681457341213775293121898174633811964943836564418327138344653166095398307507930392779980934178505311460627165108252147376644026807109810282611832891488189309826716158046861814120224526931171605283826131802601244438806722799032942074759734489387720712704303251961522000348435120020412757176770347857199733878928409502427313475307455713218756907446887475974115359498289329647731093876696185012521543463878513416914379034197578300793731703001567823000283432782147245935137150569208598797266937969267632698696675145783840904582750720697627528113539400326441887106307891531850331181758026990167255123305461681474923750515377481310237711008053551175064005521248845875726368926213394947777522654305005104927042163287722441814682671906526404168981309812794236737464405708375227067246107470830337463688871743498291848510696177382889907397495425495119324955327148698456837630219891643591976452087407942756578116785319991963128773290877529995048789951648090853539194486296130189700168211528873485456123981668141408356032289762682999292166725792332587864416177066871038837397176776755324140935416767433798643066396527626511403957749669912953183954484731087977319918212449292455243127594015393843700279800270954826049332054372338436540137784217087316364079965778609865972689931462149498301118224699891168865550959030259999806198749920691337582314604224234040495158650680947707115258591383266777051437880313283640340117534218428916683337537828433877444186581592918615007707560133680610570130462327143529470974587013956710789149303816473967860945199774675307799561120654306520945381879647767705195117535255124334255848056872310991730947794513634087026885446289482654055606399067027485674500983373005990607911800717280832895528874150854199401637102124082053176369411599383845319683441307829827319867146090181498778147773494495913102371365237394286459547610985658255923675292017964953386607790446507292254837021421761085106294904961122918287774990915223120566189399026982538844280535227194210155632468529673792400412716000 [118,102] -33577260163820245323075782590954710277370137781032594933206991259372913226007468057116150261059475299857314985039646728357090002135591717693156261421936740591579572101634997763404769377840616563964387319777125888546084623491716370570823798899441355257139970893235588842552202446376546406075900062120644609664634502359657657210712633145104718130369433058946541508512525103933809731067280566867045808001078892254938072902649056014912009844681164540759162271821488731677504742085088444309631978655846750527898319845031566907275106006151016479024410585031039786884679696353544593565409640664938427649174567803129626668686648914114025527310449339393560010221544701013645293990567688173409780324287631412940273314307306373153680476372652570194767683015956342037237886236038183195451212672077521189630981740676650054943107353453435792205739907627261814014889482329992634672798440833013877832008419250084854349840120451218406372109600077027529903407667910131003368169076693744851528639569874510231122525233243277924129523075198360059156335402892139617237776345175398866753649690220101861448309679053945955689309006167774226575085558922318783719804135157978239070282355620872454839536101959176559264965850562609885693947980993001288634848606104009077529978471087685949100505274451028231415242330533316332097226780053756922139502576065768680982278327009667897854434139543302248763697738782136552173966802437082797795825931917283723218874770167811309177253756999138328100178893316625170249326537700941221414560022498027582402996766671219457668976904527776272825721003003899844434976788612087449879108999616914004147373465973191643686694124173263108820396445219497037351394322276523070786053724967297353970408106341014878674459257232531010758583296974683148274683425854267451839633561291385914276591756598053902094091256487244536419884548279408453218747253244815460029472525553188227118308637488353684859513737077901654190727610569309018443694537543168688834626994302968531804017947462105669263606931324221925162581258530964888 [118,103] -14094274272567931384791874167117988336358402301604498643236165213515525662696537380081981263324942602310306364552878497145208227959778907756941206451722367021724861137253700537367023387043790039222363020752442470684049865589362133244307489938352480253031914687120994006289124997739699856970033183860527725339881905994970502060073231435532550843007843072678185249087099847361989858522425217531964607453817591370167069547236542742305721653079164341253435349017726920776717240388083383277883808297787585796987996238254550157694948099297715437773753460418222436723407214468851674466163489329228764439110397504038530766847625937227557785421571547096235872106563645428694417155325173868284508925789310220178781651366801911709618947902068615062362340021543017958148549497814095336123608163043731620485943737281301369273174415746785638298297029265125814440104754992506419662784614347342889908408005560732997047424078716449657084470538065046092858907231100609856216466401180761939394800771702414868081297653530785477155921013394931590845382454312142791839342593512929305083149019382192556523342427682682145591955563072920318929143761183006575556944171713467264950584573061554647080353372390131479256978476184149357833160090775868374903431906696810844670984186418444988217735159052626917521280841879602423311023916510214646605049524839528840350280671329384432945586258639753506142870353077255326734484154587162452662972775585981760566755156814841126924810947438318567148933755205167347273887418169533215887766462860755088180551327173431068068087732834007288600532768805826098474817094054514538210922053989471001475585206742581572285903366671619079202673856349012258688785677454040643719886009545145900121156059872262451445632769389157865381228584401104102710634581905312641305634530707360805691661550933639072573247207153158894633390894601955941714515288129997164688748359716608042386634722068199921230856163529809701499128459855599778083311107792834165000636979529829322943167499249559980374708341387123611216566833920 [118,104] 123623357427008398003154197456719638289725897851854660275383509419926142204776755661308305064326126139161646446757656997135802524842431380904525571086653287125019268165102742965504123289327492406304678277770110690293691809914557257069999961205290744498780053063064243965459375238300342072757058045568757267518097496078718481732465705860404853293587551365786147973701159340364059409987541402863271588937420528903255712616509969692452258495415934021531703778661464282393440244766858960228528673915097020111963832026695244550251402066803877846418452377812673368613869291977005821908277481430974880705282901837888654032757888609385024053692695185754261252863945554022166143633464598798205452082807412100644760520540589222711797948169883127733794733333784655239751904927326525985809463700987399576372588990786543604835965722910064046643866482307269176533394021023538791676529827074351466252994491551858555039792622894643755400629660282870199059904934669786049952450554743698005075622043126336961409644067766214731155467851872673569938918783354653326207585883343075558022886787886990085200517218959432915426002743925684163776452398985195899621042035498539440005361293351484964490596230138303818099093887885465368373269681798568492924658791243322015627386730804587476396823317204808421532131386929141316572719047794680328861996184084681551380993384116034187779921171616808466968265215217802459522583314939114386000367383014316718739069184268287022727549467437368424113054358049044516537602706338577535573470363094437510628808292357820837557556819884781835356039028886017160917866127210213674049882240314518328026175141150023516963050397513834929713370813099707801372366420260290206294309999772918870391992499538618357365913117641864799734846445928396765630965640603112098873397534945013430530738149223577276567005060922558921307427786719170338776831195104400627781627712799475158090441992857924365153487614584338826281054472457293550592306187635749077452290834466242629128617443216776477533173820325950091962112 [118,105] 256218729031516101429208512705470281918458272016131048577344868947741656104007974185545371832570187614557880921816051113769058617222559548256103655354461027905507090713506532071400896874880659748571125864656534523071382027793839115318434123025113893312970884430035467684546275934183075410018049772474723518829055700586672560540394730356291044357639399422457994803965076683166909172913479417823957697557458438710995207988920054652674629067563428340934198673500517830867442377727379650395093513938301277564779286021502745904816154799894560532739649472956458323311728615035832206658081747500540501585447961857375479700879608531836746564862637649207537284257853235479416909045025109741446449132512692220161298883104595026329966405504998532213118948896132904111110181291615887498606152989474773965618935357011520837163865157000593071951010847156684098193051643963067480852683696752147907950643819082357310365610083985747371001058181616282040056986258115352343541596419788702117126498271810527767939574063111319690742208752045334235128400311866105776833896507080771303810262235593855916613781675686386250421075486925557108365566143858752883027035157402623586242348044549933483103515337545466907435363382098215759850799193851637602942981076268287931659215146605850960252614488351566045897409909685362287285834746484197155034039495729449291846084183171471994926355473322203029714752880924687450480458687011087692245545814734742450069647276121957816408663485815457672105687498617780969012397212908037308765930193693822909056422743155728493947369960553803139394958918055800445486712276407285581978532880024557860066395006562433722256231095581320810535065146494315176158692792080745000267164963454158088647195976610175977562058415556579529099458165153145803481518842644757117534642646176701821060440949026718379653417128179322498250428931684224076491290395429217324535419612539499684696099039523298297447835391546036624233114082824104554982560370521205390364701907884102044645964920156313216101843491776305280 [118,106] 194080345019493213482536888252917254944194689918935152510424344607911416762194102847507766553458635702291985390734482443490471657129368493913367428875293708163331795434725720232294519586777717073217379966498912071425821463444885582688986847694356871114738139288460561843994548230553312408851654505514133404310099811745276748187447488888251367028536040760730024136370943757158932201255330299429803181700314810178746469709872135389356909875513294402987273143268846145717475868212496905513526575281563623015683143671224235201579936786487392311075351765243903305670539152042619890645547571646396868779632366115091185389160972066292749192025011759358833357000653667781059663432676950781312536089854573261708380224803097831669860122107191060897539549202340785227016611265225194401456819272250038005420203662199944960549559937679319846700708687389335068534063582370107001475653718020152923701860492656960037791954059161794856151901947673816348857043683406154708597389449923252453437319064110921594289792617323427410707890652494722589532750591896452034705426012278097138080511021630434831917979592705572031095779756861231592028138032161947588205682888146702166277384440998159016006229175502582508891118260151444945540076876000587043192566773777014368876842299363745049965797726777047881000584707029188003445986162222309781292289185923127540751254581539676529375522802278459021897713525787276728788791294794684569861648733524512119074058671629230999229476205434004038463003596992371249344428173999757872283901999980847616402853423084020297672323325598241338243942508959823303227825342216985412228666355878976001985317607292164225003814463762108169389040496747241683185865228545767547508009395510280683088750034888446101088851105415322200337795253690897542386079460100130814221879309521311028854913392877408573507659149998381457610402378085087814783280771979800493987174570054049217106204954183786630680409630633067480042337574689870715456844037973659143617090346076394830626952967426990912978147488640 [118,107] 91694785576001506318048113386368930795259961857388528711255248065141953292697132711987061833912261688599151427638323090835066614375727554213154108330511403352647271620327209407740217477600588017575019186331868968812136570870815612434960023545895628291377861336315955149925486222823263236027826691901286044728314453531586059510844186809175952392398041156028934715787822608554406163016054627033310900942241075851347368606958500690683647595334232160647276898582149399566723451031835426447110130682636234135304868972584226021572964138083735248223570576784707454106508542594648214835619345414647762133548803984667801911535953277758555929090689448178831017717931391680087875845257259647884604707854730195565574236154894542970390099938471234163878848005815529094580231282153818598610072845941048857617347137227857706195702244228108963185539525117447251126090817377898406202203028402668366472509072306785229148132414584786577786568110153313666652385132324695712751373159605542827771171175450535106006114323221509454122465969898223107162559040509997774896306266180648921353594125885208813258098783271994061291966237814409297212726346062924955455934891730378756085386752743998061242072935841702224738545154473838749922621203618358791864410872862183498023421604213608009058532916491232653838724812706480648279818402045099434445070670366132967096822177583224550393703269566127176963425027706284264932513254808657438843250098211413230823363748809187461668663073720126122195254887432344430513163599804442353587625664340923078080717838033075164570090744656801094049600418919985880019182180209151869229101027083096219391881631747209652670278222498838924548866613023566452740738605191997876943261137150471633343635306905015885865441996381125047237910937235609825224969940218875943493210889978433701981702567372655894039186919093807233161574790446460118147213837290601874535885538933996092990343471136490425304993192773205671313110143296848732603597692238047947060543376338055901131171354054920570382848 [118,108] 147964821600655127423674365602348198700805885420880458283354299408983331922056785139232990933331373835216701473850065656534953349295867182189690567560976642066931049440974667356080135179936693885884088884715547820051172643632099596092050172984782213923708655169153648131651379224168450283487001956407824657804386281399602570469820513467792877211373341861137407156564779513609263077872442985922370091348303148946588596416078226121837146047839037266817082468788689606247933090516521007818329282101183667915442217733404697716803547790123683445038756620643885869047514730435600289419114644793490874424486965478689718714065050817565900399483260647555793593687596893024094493392858951550482851800042224270770449637282702482865286352646826610848065715055381840080926883212992024316321765419028020022476432960213564955340089763064619515410831303760167909936733641615519749893933569602211195657746319605633317042947329788811520319862584208679408239794264061641478503197962115245747440281930484149275812967784897119771510485834375146608019095483048295385514619848141847693265684418522277272897048884617523006976756611327885779007685343400111414518670289586498537105119446977306493130086761620878936189686582522696123222927640526334823233817222147720790574155617661275014233543110945887221342852833747086528539632767307443933811077647831060622366124337259585482774399841142061155501201700165179747917430184949799539023803347957734972265002723794030596023745227162915520498786854294799748748777454059799585690376737189697284681020883460167760883903932824715297488975001570824572060798127538045071396814006726148794692190433904507144541630850237393405065102272628952255054808884562013752460821480966744310370607317786368791731925791958669959039085909553955318014584632286534468472027626061197496255658589540165375506917481125849287272830373255097315303799419523227408617282132936629629685421473083897321018022891930135964469404532946510847730974486025639227257802106981781223396855166764724016 [118,109] 155337673306091063858165673656571191212474805312876342922100275511623367816037014122613844295547707246632276305370499329652445368685970913731597466766217396357732565780206763288010579507594300873405922654556204266840711626390082779958609306651779315834196075993731450380153102997655189199003404075240540452515025172848328098896724087230552576638963499670530142340353327540075797733484442291548479507413865686647232290673372559888739820275274027416363788656161851720900567048007321288517538696495053294904450220236096847487701331605330879985649922057074346554523206670328353574694982831606084125160867399079463002299793994409709253035226013110124684131575507375077490020994530716319363826142518004434928503800766166910218066547186724305074667877339845479588804504101537417849779998402889442194279164868156857290681102148542303227670816630491219795461635308265606994582892127740449045392138035383162291338552365075723983574130310844288296999765118423597817419568874903554613876549157237913871784876850354861135985739600429110609147016231322077796451002357740840701698565761131824754876567203229472782619692934618241539835483554145384375018321992097419284692933418551495374937772378069000509521014621594550378633141689088077968539024760161161502735367911392804873701375162800202998152821227535114671313800254276528562803263711670054917737716676375529061806461064470887554557628777544292462167062658355892549550878379823022855327014882439694649991515493931784683149196007064676851459373151129553674954748374856493509472714454896346913565029913092013334846505508998926178077810106725197297434481140099842786638621416198464641370637639436077494795783157178121270388536553495778732006333843331708368108891567676423388976176783180054926672504668690084872091340600559331144996941303658160799436397376032941411558942753784392823558346861145373993502720930694589966170388931552931279086549112171850284241446612680312753412206461568418983310657518398606104360970362350371611613923506416 [118,110] 32145571542111237669424128820120212477002165062699282202648070942985943257082393941491125384542680114411227533164645469615981298036769337956042771276608813246031940482424258088502532474601403454761328927220932715661175243544513524363363252555301873153428164911173301858801901365550312272671643863782301985018288227690958342563220750348104786454307675953152839835264396803267605867445984776474823185632602902024537665925406845857472928443602855493523821680446813983445825562587481226132620784440208938060684803319296304777341470726736975914371250207226797673536297609757158720015644330619647185116712336751832262755070878206908251438633221454057463111840555570995158964916484505390726550531312583548316739022869610737704195959571991935417645213952523132434399369543611707863048110154691070681909038204542423708425014954474102708825668928114346569567023785131111729648595096153185006937427327363830468717664868733593159844333573425096635441350006577752238711041480917502194472750052946354822719507123175505318971089094853995190099072280813176246479429416958251823609946721766646148412395252428046427689558852255966960753638201032781516517054640032983947139422069789696242235914400654853068755796152722109502960496423901554007144503096112996621825024201960384630334284416979351955689621814040455022412311758617734516269936131703769883950184203447961704155875492395981485778744028005563192459003829006493614074192403532712711148092944425088396171620148393946148336605904393396178299243611399614326433768308014019402521493753905348588312262878446017347543930635779848418857736289345143261863669789946124777955546277008882032132023208649269107142974372714519871957555055917438120521811121099744643567301600912064899957089244221142796518973426850626047134490983255428310331991635460090371836883986747640390369843104466972867712907343937514179992335477439098838120727828543799364352930291207065492012444454053758213091657191949265913822287017807826334579098768545453887429098 [118,111] -9349543678155699264856017175225935770854314390154403047360387058719244775550378844581254104704252363686204825652751810954096126275140867896823732368049484582095358137146511549952887355831989520541151771921998471432264506755296771881541084572916167325252617144712988550963188073986371087547939160828164773509844699385794498797332479352804472635061129435704835409438419794558945943090984049774292378867706788368290109343605480129705116255562862646371133433681017612282123830541099405588338052574045872380336979661401274665893308213808649099869711783359421287978101655424664824505312040220473710804831088172569370249874828985067616326550393317151051032200609144541327213583490419733619793916824407749424850366839635132929623797291924098143175136664520488054622685665329616530346630137425729453757747085595399002123984587094908364151427338600436164882091267188021482633136886733304569559399554873292538598963105189902971505139904839080346681289035276141822870343994937418674409623510559393730209814094367033153182597481244001637406594458272835189355176605599474216169870935729472622144311797295725811505117020380445430830681519121930679390601197082183257744647183748014492664528661524894237386444431535985510606348994579845465302894480671445565207750127664486190348030037141203227024207752698083712087574062261377350896528334326954044891313551833164254846896830254340897776680256304103476899304584830679404611438034317448113498266901646727357327076775494885196513688104781434087240633998116473490155454124658310566639203017245096898242538289206724044450046372690621590984803899440435214115091560502221013148483193874054884372078025143334020786666377984357419929123013400090692618648540443635372091335040418779582597860123382967704941007696628917480692005862673972477203092076665580088107208264803063951571312640724625693432641633221693528186696379933923880634344349550511410418487747453019943550082790564257135013254513890419623566440082934703915794961498731462016 [118,112] 2715217881478705309102561860966546789778986663000895339328010408676512498249559989363043054459984455556532413925167904805876844083347993074765377172624887268984517205923852074671663761612790738149075097200312903109832056223815499985043751558012429096564648301578325909043694127270457773122385422588545981421552514576054206459725971686119862355833105598456507984172067805600412782020565108078481520615913721947683345584792346948285726023570310103963654532205526755739030031500034415844673373533366790283858677721565402460407084490895449462207590680910111707937402612237037749741176746125612916279673866001680771808422328225680476705067111939363742050881201591408675691452546414656682781787628197610232628493249487724208621572241834119385739049834224168368791953093487060728575344347793395477910513113314187502632691223689166064998703127370076732275078131274565009396389640345626466255434223445114411877812030739887163449309365248249730529964751029021385667248322543908990599160168153446346823129725702925558122428515476465655677934129913275590093139224865397543266897387654939997025542623909144450989441464109679707567384187903803818663102308705479879072596799826881506736260155788906389405236881372019575670001450217711487350435919249689068308433604487969275819552483186225965800199440512482550164189912375940929950959439026621209683746458570612795208687758696184910884291363064177810860343863724759717587744530552537441152556516657483790400935812800818433289537906753368969806557922512344007413196176037093852928909553046897884731640524371165683412776732222276395046369168058853534765623407381292301356249983246222982615381937729220397564374112829636795210078978795828886766037575513379583202671116562022441696338135378913931809230438572739051133434821648515868674570656506449172695765513866144447282036555504447929406942413275755737127766118926036401552045857807978929430215180010497740777665019531070225275865642628303126711160524897961721658810600608 [118,113] 2819752752428286966368726078490120199583870974460621809992962467792130251209080147217558647879203630966333872042099220434711313977500325082019923982618090387870443356171505754420039002343324552064220761519209071453191920346409461397285636162802564562955550096520715137494219493020514524208498555359884902691652362932003909448330041384082994276638744776296803309994745111083208701244439870778796871796642646682520852076782505446276856231564755477019537674220042435409158775140582719881879574624451353974893380548306455513564716752490608888498795431521446140387755255252728443023332367178678694773338803810552736350284092727388088736889998244593968703172136075513710592796471121167616179257579421886053145830596578781444994994772395415859515093525861283049439817284873403310396729019257249410001858046783350648632587291470203866085236482699058422959659464748765826200148288935495437256647414433885993224437169529996286069904007685822220535721082025623603113237864398180720827775792666729295559408407675435690177228690845647877769989060804700426240748583664490113250747104891303108298920388531226935466321277675972822423344980965589460503019626655730599439932674007547616436569150511347249430298122615993510295385939166662898993756782261508122421918999694947797398409484419299600403904918915362218880054190886951077620483478689954644320827434878244795353632315060693250964145496657711847772147402142863321889224466096252980546711834386874003316173379080015033585339306380768110873524831405393171509006314473433600511968166930400360090652604022954261620924483349717666047855186140640286499623574850993614450988508927436452486552336121054397404096231594900598269215144101125977809834459397098064463489700879532229827480018259692424699135790152560542458989604561834412941556362359539595420057952850413618279705045318492701470584063420026509293008280348539471348383659996420969824025731458467015789807549502555442472536883747215596910474060916508402022992 [118,114] -2454474362185450809373652466529357660367556665194455619853337927318082991408730661682385605580584521455955373528808823775937798553907724573284620796322361039356019871015750688477645516621431925986295061814527180625360321271881751071932412370826167838441099151615235675011875267241094033630309682449649798533083824126815615144451310452303585101367659635636071751059344020776936931838650031261582829395935106635844467053050961345051223649878435129950783195150670148547503588861151569416859260486228193657473506506258225506379762394451306546370813764195022801104717074584161180140839406938043886508606347987680715627684742818319658113207798090274204316425707709898734654281967597484443759744372189910717378334720660559991597553505681312218188143831821725131600045627782759764137675545642589398570986056084228264570989212055289777087198739676980967936473716735443734043564410116858488247053033804487290205113854489184342400883027738953603593653327218583550568998066812831737443978585420262231179292128734055527832888471083100187252331118146210116116478596649936620117516912817870488635061293959004824280383778171530510091830187506812840549643498725369117749381615432847074757991908993142591804577125577012267386459998106081310969589651102843884084214923017309305954636756623869845403806433733754784056305813551569579227234328102496542271040775828690245565764959571164604269001884273909848248803356147624630021467117709953780724611485411197614540505784390454404529678350819312207796866203967148172157467200340616223986949829282835711348741697947283908375115865272237224751769257285075251114895307654582182233440249417972238639657772616677198329888034414135552971236558290926640780402757054436848118697866536579407395523973314640009781212079920707734377019650448633006401773246055567149841568578385305479014680329969407644662538834545225623853380263128727683712102377456805013098051078081476821979528012267922836608101287229243850953731735200582536 [118,115] -1115280240456714713505354796785202385138020819323105398544135424749256126986765246610500599648695453761328633590524638400580911164913763599639507993685281828371651784509095598539520047728189062564786184940155405341024177411269135719692013044093318315192033891517450619123769049646040411014742461420962734486679573969689401275978184363699717538646032463653208052041310261000662551691344531009872000234314055466078223842178974785327714124032273450864856911455575128992909562080355802881079066489030003228469376345400814783090148612559019522684390561021963338477287425594322575381912995556498142635532398193719957241931888675698466441249425418821018899836362013648409622516004706197506336804939293391731796845095946543305836814202523201676717567645761248142031138084522105737402429448817607376757570231838601928387298426214212330116830052567707261248591513107434909403010718543107014338911910327885435757695565611712065063776668023238350538433207515216081155597096282183906016361823370987153287397190500459429876855322886481180286016877415193763071002291833670171451652187771742085163943934768449791389208392871724157926070623168013523674338923749180969110462323105490213656096760430207130939327461873255636267113423725313224957372633233889886678896801782894049043982751402883162949245242418840896428735820153051054575856051056215413777895367441759014775253168973697598744412555700900093027167605053419652390101953595378406644506837673113830921615281357142862519072442365151771494487783835217091915598050695614584769724452323196474269523882178596226556707266611988091771912547873125142040363538399327503701782129332093948743466316681693747585899053841655458389807066181862044069795255177326095866225729291124629603065836354489571390587513604650852265951436939100072633004660804103668682270491294867033249044281715859174680012358421386479843774650152370096368546082150883657846394380245568688454365707563068928151575903820859486974454384224 [118,116] 414108161824213098708040983846188275591102962970626336387493748706645396585281443738328270917516787062730019289634640674799858793321975916389525519633115174757976055573092259344694482421643606956587167324348730810817407242160123050028750575835325769018504104645277474936082012948481291563642391254881576992271184809514455045746153823520923505361961189532787781937787050184125757008416461444077163995150633087441879009925509583736762228927357214542908425971929856554974232579568353968694453486873994573533758909230078768877727122789013201637275661851675676877939939584191909238344595337985226002141001802344993226883083959174046791134430897637652272887682120888332625380126146409314856607816810011687693165813739184980298131248852790307816281561425172671532986546056779209682339640973266811006050231275339269209177488512961090265266424625062735969646751741192109080144077334923195321612158496220748463988648852131932264835211730000575010028714772556133889170953261980741586039929713567757267728147192938775691897718448246840664313885057323379981739262367285268373046668699698625352833818085394718895606731450525635398175226754827979328755549854025697839762619301679819241099169359390836200057599222608485308706139143792860981979599612582887497388634622934399686887036460094951086409423713976243838660055669101251481996589143395466263128588125955479913042791740962962893023401127512699045802141884101792179157012584168636751833388563871415833526693035544068768694503042726412915639853465263730497717644123129819812351097906530453620713511204833230467199921249480796286720442481509528489930444357836316172799438814931647663715592468456359310455408397850980322070323860677260667759569267758638263238419123862556082928383336611859830832623001261873582637738189850222707266409972529035249842137169630337329628433418710621384504915383879172658743578452156761426024504296875740327219722800094146396503164060004178924117156256141108998912 [118,117] 41559627704690174118961326926636267773690376099459216579878972474450365353712869910415070837174736590146640154309608891100039469452325570295207245965913063746798945343462091753925555728269306250995496123242167547477284567608038427914237387175602373090272883413887275465634147550701863455871845814998471654032731271903797520435084972904094118460555828930761353241271328659237565554703158768990290097002889695815942424713331875880593718988202499560346367970324585053889551591933161030312291559564155679057133288362071813613690407851610641770485070261276424028950834109523232453858915514452321474062202943167495097244130561273332662510034561575730981036684736855154276702066857363141640881867712939378016913586239608317615360197175052631140686264447557818146521906569795702136759051492011312565620773513208306256592439772985914502845500220605456642744714644812180737239816653414531566443863689448999487022130702999233107088013144752935438103467891658416282654265902796993663474255805734336468839824485598316751229756185781185125110024094527575575078414604252287549049062305267426816292154664392315283852812324840890248703972571969843411493950851241379830648099533807900173542019056584783900502007969683898897610406239911444289461526685556784107039268740688230063738363624276418098821976706891494282386595022470436561158482391960568406317206881702003873306989328162884982589719978580662338757902488881883333645759636095336058691892903156764837909942776570972284847464885833565535912170023652386348298647087120380240873864058192065075844359190803581794208173129078131080575463722030149370077231334544654064814187887905281403851480685269975747007449870701853160649303233168227093267322699534261630166561013195930960388190972064390998945345233298093474508506175688294259431911936421577256435796102377388781062576952572392500558263689938509834457137902268746746783017586885005481469020822861832890895800716564259822243338955769728 [118,118] -35020872293802979343368192514570083277631648234944934400966155951182576889631967234172450905249657983228026852688525461872023804357970703372012156488076088254700450643474569480745676101464690402343748280053258961434079238555584386651468420493927352444127798205380791900685970991255393043657278152096831617565567318898122346730851634524499680179940085399584779934478157966740535547010936992734620218130219227882617654009440271109774875943165921824136236056168620890112153228296285481786042368998550820125700209755622044948186471279549965508674037661745156851906351114065524505727852528182474985824479525021841540082150639338174444404286183437030333262448890386786818187775017124773511115596628406549278669864212000694282750134656942163226186285792993020332380954832102556699864383922370923698413390203138151657485386974528306712320718162076571354212026952451519223284981034911361736745275568723590847232712542882742934309280169379631257185799056817720600490325557759082869024467885421759441403433132654214920142724540981318544581446669996569000184511143790070383095432301117654208354473351391019300332138850187149625087747117362946607144355752024489494146096482176761908314901111664687739878040578312073536754713121072477948584804012061246172291397871082137117365216515305406610690802407323071592422924415787969298615855909279241780436768059030161493913851059720324272078323216658584202655204260668180603391599360942485812194470797751571705409117555008934576080066224779484857428588351794716974857677024274054411409700322793210795444324325923891893958559454952983263637593875113075048262023843254076915717071138334733999691920026575300674426929227812215540885082280586571086327771881081128042666734900309378547012530023870481628728923548879254381164388036522692012983792987032292485299759332858402668804219696179852514688960786458668823376589297551315123152947849434673453920353987844314203078779385132891203961837184 [119,0] 3498558760192309764959188402721319748718169015107901392057316132384328402600817185396226569770149398524741899265752171448000528319948300193202178397828059743555356763808546113175429272040304587454111284129591607133309695507659064736782316780437664055720491534650611418808839111952912953013830061932408123293661490870326241456326413598784288013260732517619316056721651681367063094375828472114911987497558713302089415628747869036172580617720678527159647888335884529040939931537041591390572845492882971918346023910483728363115390420774075137204817614332893135613256477738655994582802655067294931518501022509322124418968441369696199138429307132425554011762752929536573408274625189992101216195420123318109762643670801767363295128858090095644481801760544595937782690781043397520223157576445154248877632974275532304006789155589384386795203936922103278731889099617389314796623997950886531578641223278717910333178145798852931343957082099487158644135921485223053038098261782028594486347976746172539600991455410953656681995709784518845062384323381302965569834344897304391882884028690029829494004396419347650132681671771069182300225371343353678189519270881778984921276186500711388616829209987197814699182030076484063199304288462431743439747468246899167214826959252165566518270247625566783411122149541072877011833659748270812531193062702043617675616840930061430400079494564851571766009132282485838005883189331380295720436164286739604929967639762654021156143796510655300328203982732781156316802116113955858477371580244797580818037256933904162259406663073713019038786007042781255590550266268392399646524145728123040800456396753248987173634193807415985686433230161850906177686337209100863237334514307032368963943769037656019224040065993895758962702149973002657012629112065073809267288755963430201712669308760500945367551716110305025369737776652675573191226218488846684388482444847030961905472999891539802688345905069429846534734771785044161069640231014157655813847402497516446805951380940563546710362289005172214371316324253826354518829887975509709096115779908769633331009048367005588180125624430806907798524229943997993986468058533755402538555392322525440888448055978503153437863541673936333450862417843320232035318428279533678290360365030479576243615956193522713116952653229288365486189442591692171816692934753979436138829515934664240891201826581023134449605843652590121779200000000000000000000000000000000 [119,1] -1162229554629353260822234536882819557737047864830945875338033034542516024182115758187239768440804834517556119110340353459492941648998863189673216019951412853327652862595277986958194628733468220876489601568859951874695728799245855949101361356755465367963363251089340824023431274603717469935021804405658256028275965123573615981242578741232215578168396333809384498989203391719550518101865614828303397560184158690023254870801570259929410387721702980251743006740552021373318958495539754017641014828975658031853844983022910804298152309184880930789090067107296540816445206092169485644976041139873343284810680189817399141896221962983031076423567395635113088081144553455063036589808322678596569552171872746683613723555828082154738912087662918028221560327508373396438272353673904929620628123862330839808451699031184684364135031427387223103270956498051297240746999028690206734568782516503390246849715343341969066162565494253823071018686314433212262890600812431545574531910867350543896441135976069403391367212898167862219162974300932988036142586008286113557125863992785318319318753557184944064108708505315394843707737966749888924387595363934012346529909672457692116648883990693725270360295338744943946338427340856673490388092934329022941553262879639654699042224672000447792800298894869553304457348855756825045500248224864601368578995298663973796578476205739178405938321966141870009577303813673938478597086709315776957828872285972943717287005290344391982412767299367443367067120173511123070937551745960640785486536984230242592471909747248157251727011000046079833439231855950985153250439829521527400277383357142915636564772103168722567579868085253328766743054066400076915185978562232886851108557966540532071031909193280018981670927962037982869542805437978135034941593814377372462921734208134159245001353775061326425874235611409727665564296956837544240429634097239264351753772137606821785188875491571108460389028066171928988218916149877964549879344594464976260336691413648407872878929334754540167676841096188399455236696262436381843568679056171978100275691991104188455598881001871218539118059914800818817923923589210997867609113436660816341409924284090553527972592372159873596638819263663540588840417562881752742598357949007707165924318344692108292466392566659000481130139855005989641668148550568504713150821676513315588856684022726749981627582945013653454408374168646083149824000000000000000000000000000000 [119,2] 142654180893151268003788689650118014937341531250199765144150860210032853360391525052557223885545171515486794429550283367714597052800852043963045328235011707648978814552972718996160141605918096253511729361899408262023645688192575920078693934894199338306291140845461498654535935441310357923878782910520168312808180856161650855837158995336769794850544566385098149740385799053846092724166355037764137837315102840709216927976691358483002309093262327015980209706573110136473136907716436107616041826323964621685668460762552607807043424003625234196982563095951625049697356861189962367924757212575254798728017172826749307142907627307606128179041562780739757622698854720293546747775265979171659229641328328596059100789102093104239424040714089287683527416730198175105399324552606153242426123865353055113100391621982780083452297687775637352151826203396936168369597922791414009334737770250609732884331760246926063870292785211171973238363055584017764924490736889031366152622408647828383620202317629273380218248780986195880683230175079021009975129566987268560767804399317798497159001734419339448343003800568677925736708681730397583074025397042039064439154406642393595855196559091780201950942994510697824993107841252464903832648773997937511879048987515041383681232060151007314726032738911003109554927467390358802426596692524879152999847253991323302639451428670230924003055138469309334305361067376574065324829990341419878020984160641955953184092672474525733477623287101937921683402962830768913283004168080657179994018300286902582134352847867682863439742004870484553874299406377575265205423904252038897281314763208251809778272155273750584957415977695331751191013336467977160790909896819298929229929533055123871159272967973012920621049832431777405672068662494973189284843473738081489173146017300614249521439687992510074272101097275862718749595998768425630955606001560751554963192805375595025380317935652478478522873672498272143272319840617478871245682589469661425801184619355688688574954566092975863427473185550819813693697444935304812630839173409721725850335592535644551339780231519848345759354948320025612103038133878718153457038226544927443535429146664450099829981787177979080242686204555200387053102643995892616095266028742639391623114728644295698947318046926021124589708634426784557879269918725895845702048263789814288875709165798067575566728137054337451299204394667122018484224000000000000000000000000000 [119,3] -5431874628922811217108969753372088198245662172594525925519382957221520410524531043370135156080131812236169360163434765518384945903833293767161759123715029382541309456735629658148934813005340430960357755914005142251986817729868132038942725233770694164986393090097219247963002307105646220306862497079077173254977064118214133089953987298738921017577205339784401220131807314255667054141291924967466840111850834973618034596385949578735892623397403739763978099480151139921136370789052230544059118291557575540659591003283714011014144530765820766079014988687913496143721022233015439636060128687558961109137947075782303326168469784182254585096739873167932847649744477168124391481004361165839560538553559278175520363401607734430863649905453407542387135905588684844912711318018072455916591553823890254005837478188804210092495700418342160448695717782940475141115992884997524714872788126600938238568152615423045766801039748097950779427628351724240464487531014992699945268969596043713729979884957632655838324576317948691635819493273741268833361883520472960369783189635178330494610253945162133887602602991587494243537988247074879961361641298524738734683358452205531061186743892305732317809121165225387497650499711516102110744161445266340587502802972481844704754098848517833420667786495598051837781428820968931605802436585725603751521379865516370372123092434903753283951202981042371551351132174971982498789652946756281849698476272201739576707029973754267111698937901957209606013018716132302583841294015388573093678906631233128458970118661887205614362349237138840054308192961657844646789198019531074864333879362863279011983097560497896828142977501991605134691100254736581388677035458451847198862287509868654699928638653755844950712100220382819891996162779525076903286511507713925584191617236072355941719628308051131455334406847015792019668521487801071563235556291654218824991156725606080921212326055493200235216178694212447595135262548956218080470317014868511793638108417117596334336954028916421473646316641691685373544853930860546716395119649635935065287093897937611792611356275969053446482213891023246433115641239741003551562353465966843285952737619468044298034325677522992306880907280586316320086992444674336285060527943290101798749994638642215241344790151639271964714870144720382027512811402710065819368834701697935631162722705650509113148799008066180680746354243492676118773760000000000000000000000000 [119,4] 134054723787427450156041087624067379365778593886699952904437263578086781337976822235250650579566044548163250042889241443915840309456616524175845880797165600501478287740084105022263331753439266321051785156064477652119637339265952741691986284119468827407104958761844041670368238186064968631307113676074260279817925058735500154425181831586504955184238970377525896640664662019583600572153947939110203949126560108515108103081502360855493506240051743843739627184936249191299145809227200549440078458701195699086780564574523598939190130255532511198610578019404598837036647596467742977488378859241355901914935591325517623910255216163498175893469389103689680436566625687263557123095167917443491478631338370873790508332839986578879262854115275344292297055418767078177800637982565980461872798826838652666585853563523906200906901316725471320658096991824129261767570581574309153524568715330275836778674542631794834310688983423415279777711958137305800807306710842393131760228567731497461529108048802840664732193490147035689036908679935828404844054100674984047443561514705822628090894784868890931095803772351490441301760231907605077479734207459953045217050613818289987858394526722367429569395169909416689302971148985078703515989615807664498216539746358302440216114174514522983518429683132481246986046793683924474791069016135228868099273689339749341809703374032923235961393158877528976604428272561327439359813818905605155174194169442984257126362032214407403364194512349725459095768384720822194757607684953201186636702237376726829024056294307165561641941609089169225086418325594336917775175463359976574292822942666671429167652220695932691299446197132846239882217894536854573877045081167302658749020218115985300867936104342804006898158444387352454226650205412232601752386187668420816377502634354075934978383975803857998857577665509884534933631083161921448160839384721531690784282964953562299594147036092337148036858765298914408297606862341354337693661404098880152286665305041407073881062527423119732697851704921556521724631449416780838975043926271471299735551655350000548706405229282320650181152749220962723801852936353430684884350706957433821071336371705919448600323446456567400376198368694658011212570517549343834411420013467948935078013025121592995816962146317163805913897041950242173136209797522763491498469103977839993084124585613663585381918465966821852245939538884715984747233280000000000000000000000 [119,5] -1984813789809140707872214983270597555524925919833382850184856261814474414246965372008199670181378670735817169859560175814087337589534741455409907757575630988281762853907763888423946214710420387884285325245205679455735767666291221520078980641303517438974103033402126482881237807374659437818997072699114067972220912832618208568813232237860882082460902674067030521887093549080579231472678433917341712308772332511726155037202777500566760912823107194112097682021537905716891511424290823278203499615568486682404825494237633722300540827573876278659289894477386466407053654749297567729098687888508753331430924627852347829211713407381471333802582153888197667416266065358257450683773075902666102661358660285362017143319860642174037705896399489452928488994859390304953243253384252691050434389189080667465573470573960988558106905447841196407594242468251403089794880386388975925100515042356017172338110999515763102288476273593630404806077560266134456731744925029226643941121893332221120636328245025161499698998932958284784847119081454798012688614687854884692106266779123059812011529555871622594932390199176125649218661863139633745445525687378166631606948945608094995604014518359956707138755864058477778402307784770820838236397404098510832832251802464763258473338653825666551386606385371792414249860627018797863964577564058120644138193072518731586191992901358013749576434358820799197954636607160010289154241663210481982833304795122570463538578242141177335053434756520990135844553168798288805203320769594358298600677776059912918551913090190787591513387224164358970523264133185150634655342002933011627780575755588294638404515271474873827871949373216439413182220163067156887022991302913475123436573154665494557674236093345345438197588661478924165961181183303251966945429943158583144002663497553740610449409591914583159001681044197980581461040014154841408156994737394605810335929431835925069491420981484283761954571614705109245623754865990027827636896394110618204372512261811548182436228170988738320119488976867301921652317067944082824000454247073631686287509519931477330366472159485248535104859226678148232130789240743420318333279469579254676975216838902768616180846611479585871931291624597086000748935038774784135199324678836576664505086865327531513961424521556253693433144599113178313788910908077241194768551624886528856745611912814942981411784694293092542373063822146512411028357120000000000000000000 [119,6] 26537744586452063890750897925988725180676434920065276912869361441326770382526075753109420165395821811027304706477729126686004548634177840570697273020479700744344178233671863046165826596761151358541253494845592544571680650033814524269005081518497922265871033185629817199784071868462102356405779316606137897744604773406689078324282751830416639833946589956280313101846059082685537209140770390628974626146859634169762636594014977896213541371127171937613175287385710056384507922096694941599947740465971756839992850023064710971616655193308468915832747064300441354333763925408605282741390535176067518075379210751674256216993218216197320639497990216105525862409909230565149011656902814826021342908188275903569000751778573748084176048300476155159989324976862387537354345585749275148533601664243917386009698947426748353586041150956167092649074534930189933447089043846615939592869325899942502907990249458001551524147533033216783226861228467976831476268863874954720303355639757953951884211352111793004992214330388714761961810002141491033085027578828651457653774134858790356927189802580305021076924335198789012170606715202811659181408514620144949715768682099580143352195561338142950181401872342080114817126971526206952383184070148804091658606704299831561506253463133006510561801015633249494206182738326417441408460743061324981644738948845869610255250344560749703448922442695627316979066459540242089685529887905268064057445844273588873669162206998468478096347270246348856580010207034888159976695073456305677604906857281222434365478909186154202483639922228134229951823302526698565189894933123118146141940853228870473204198908495134178029784961895019700051601854462615876998527524389699145471422276216716031941765452176883355026513619206507110816374347113738707389777463883511492761651642040109998695253577095181648389926775143302479065974509398051839062301580981955763395116974630030765015244921132170051148258492605577779170096573202130287363067000690692371605226262852713565451095870186192072523815863563414022363937567854565375232973702152096364876510780366723846410269417091723280924035431264782684474024216567350722897089208938917275676454192904922249540242984836533775666093739351517843132021505865881116155976031482368966707922018142458887629778624287229458035525420124362014583887939035226938520704946139968719428270062403433573278947174387881711895858588987339685664233881600000000000000000 [119,7] -354966004815932993152497189083394906159492061123474086982636262597538496362911681066090436957880370043826044782327674384327471964568123972576108010005276612201245426409963395471188094838006892289421659809005791995727784705749336397556737788087279753559339681152795552674895102016260709057600556791732969948059331395230608444020294926445984684017787607457378197014444704470881528922816912221034607261968350625749161565195268973352102193913445834164934523285215050358097598900755126237095983225128768564436165929745218342099419278787984824490294392232000258241866114450198417247896893389238768548673527665955377361386226649376570116776548072100351778348023552547570520285250166687980446447647226817286858051762263543076669508712709508265447753739018806263436917913572822320384255763223072819280615616936309058431033706623844050973338062503243352584052306114558085979547515505589312862478587359489855559240674802195871549840798926141900315100003256611542305808369071438784572663880048405620878675031957691069953937202117020627055271182979189663209859983415545767311768152766288008405136867582826790460263307090805880637041837480746712703856217816228743663549013272163798833275595671730338751305421948597283228312480017551638384529829419918712357939617265347693846850344577249477245493939218784514764206067112737747574717424921428548301699953343824225148410534242476633543388874925814644070401356226824654665093123951192058395661301722314546953928349315365172459949256383040546379037740001014067261637768248574785213302485023325443250134859181765033696240306583327390098212566203577669268250962592859202995304684194110115656802376212816662090360609019946179620439684466749683210515753792102795416995763600220209956171430982445578669412118629747914583915174252468401565536658870202213190087433218453934011991541317127356746318636291666111743759701995958228733709503564923893296242866906273467774375465248107970027048646205509617942617873859170034651629624707984424142681611937797714575073630073827168213842715124022757997917493786764982751697163860663063609477518981159925183148214985069566605724751241291277147842407895063751170915933303193695819433840998152470279823204632792693239005986427188406500918955371110710627259425580903195696845224091268008377393259155778792559226124454107808816592294493626132618568478175240319789930348780930576310948155209168938929991607910400000000000000 [119,8] 3850614941842263324422481267448408239531490943792245096702696522806020314205044364890470663293094309602565398965395302610373988294841262529510898711794592477727446261916037377899774056838804842090823522713866156462517631435769454357086437788518136915320752858190074715972838910520845617186290270113826961481766995803725180553300736179067502484618687641899867066274456764744932223525837582498225056097658043700220294334272513067443763177738398770872509249736860331789983393062320151370520892360755016142807720218626225284969017825061340434685885849752485749558455417112238109779967324297728157164642700144206296834598004569062225688497973092315084837047074332009418739308499725377662173832495165537654664926479031561617308129832563477512539596468758749052637815032612506425342504756856668061674940822701762006602434647906343915829219645914165593888879458715946430717384711677758173593627046427990002483538796188840186175412900117464798464834923355935291588843233947359014791207998757147622199728237504309593869424813795167735660047393927578801614978634861062718235631657367040992779605372666220050989490431291752701798719529315208387012668499115109722384382692975799680591348139105484484645486779088023205569138325803796028285941612853510561375540956851528403895186754778839822912274016089887791211705521076853083023043134565942196462170378842809654341609194918038296848467717449462244055131744439573335580179439122781412053552722157858040782324951638266058132970300661024048650607386408709141201236574360724712156497927188831688788975156970058287732359960967715835876900964944840505634845083075088042619573919294959978009490978329950322318392962205464166736524178274131915078362270098479033311830474221514553107885923209160515399410352643456685366927607197251694586365326013632727681173605728931137448205112355910644370306839919583149355757105774035454178401201827093883928325690179555098685029635212277753614539623992756692748160594383279994524504390898333910849852258932482715846390820278588611492978770854249812160711946702748248129022008644060024091930759499284692209176267998205740524720576366391242304674232951793715470181695185871051755163804579793122524153598288918003470266135311036327377332793013440371965647681082648066022906916266040675124235467230483941082680976736917300350820109420843878960220094478383877683718582090383915892773065440842106483171655680000000000000 [119,9] -30115707139922744020627408381881868048764265659581728768087561911055550129031307482639482343523008961808944129081266263168123089650848109887766450707892903823557377593815773496584251993925384799765180082558690969654282975595387738634696250708762269747990120152948166352530691304092170331316114189153923047385157931847169962944378190540955191662130974039303787085125026401618050248739282017481931482866479153810965593974275200582976954872367849581643123980887617816804134393019736993894698355815772567297985602184575443530672782543008355041279588681491671379311949095728839498231526756216841678204836876944594298047882500660316105783687128139169227079901316309121816790378720592399952692222597926482565409676183773635795546742993631169970466699204859453136529590378061210939238282649658345996405481592866139250867280186273370597523048814358638250000663785847997503087492961919776533875984302792642235465147907799993175034808587839451046605681942417314193547517704023128971246921211744373064335667145858184567732501124190839507806215338186904263917318636433237678384449020914602512987442354829744136610768490041755449167440613845278386668428850712124539275953640271723198134418323395678583162540988337039530126479115878076159619653794915107678962068487860581593669816997939502394719212772633512202255909170538296144649286733821354280218034838335232626680704347839094583073744823680626880051327817911510644442244304389756989534963744289210810460740945921219285933606715580247880022067323429527434094597624396529197217830570723275585077202638662594218244849412867045756481599210106879060107284811598366611313087792945260319443711341567808273255934804758029978186679067754452939638452302375881204642588816186888716927235222708285493300260594544890040443833099836567331142042105815645645314968498440640239523598617345130519424473748692415649558080228940449300957306573293845821713836188746568033034115319392353619603958681817580370571151189382736603621535481273201492778959865672104900131086909581350853857250231007302202115153813164552581631618021529848792920392738351155305540112623559995552792070024316484537471393703105215934465017540521575794739880792836283793498878634741339258259387149738297914488941459586810770987097436645692645605605803021447921126311333462081765682228810071582621752739680712644016382985143552179148035551788687311035988625116631857891969052180480000000000 [119,10] 168707024660310959053901401938696532126451558873137310924990140722939681184306199996224003905443412541260524424977451686539690260407326328071783402951479064375726569973217315968230175775811254221123630469831824788920469510825410226500629082116285052022717716943262470016916865067449645346505662189500562107921614602026453388579411877197366045320297459827877727178415135105308102611219120868244573407880768375115384394828566973564981699108068585430815231578493885315247126506974298740814248879434847358619664386305913872731630446068627278421402057068780722866113867711959580160501109257535608928897861597987614254267390258626519222001670505722979820363393646026771510722862584091130216552581482838522914355360073631837160698262943752622120126193833179949891261405059869762571076977184797345781310055173990521123957572060283150766311872542732135025753924264793313523793870770082901116213792171221577848669154528884763663855021757392070255250095734128550481362029729062962466872056950465167496978128090158630710307131239629759925104310294094954804959359534245332385752721372001712879872384407047718985264350114680035858281642773889218970362243154904619646990238408288253426944545024779523416381480983061583233479666413806247014161848805297240451379675153331544229062103941571581875894331221580927304309232956519278277259008525234131309600999529142491228946674803641768813385233437289367009300139322806292773742176026900299495567358750428718378777248364017208793528029414412471837085123069841188134096579326109243076030101654196349383873439455469300630192066609994978458615496390238575945121732646083366120363164349603292554571056952320560660307531709924939562571009893315038305864181603546675157813920824101312451380475480951688174666558960092547549892104594694935212023596852806395512864424040356622868482524058701666856866219889219846410743124156732474751106640571049080882493851415201093353721337417467741757843307057642043329753231114979548577631142304742061045734657582140131973025876949507906683012201728211262028296889084417315592811841565966699709460340382220778108913100553822335795301484531138751512171832584994506304881792553549258780305683779738769886005189709530908608414212541822171236105549308759189676219909016921073596397242156926254566219947406690995384427247235910764931182559768510666550874941673959132572175747835832411423135037590161721510423397662720000000 [119,11] -690182654782236522313648128773164413197886489710546294752354199877582874540016008728976007184996294443997105426701969214360899599058547406549216935727439383006532376829769596673276045689095103016140591459958052830579760947867096125943709583800568679794870983617392922817017379809164476508185017730900775375330758488709803501393839153016870026828607460777906878054583772274636781419324345544039819127187636990055522407871212602147145586291552848609143581517656911985866114901242264873524870952534261323838886762151922690345551641587098710252514593115604681408775427325294644747796649963675116548348601883337469658425478959290119559558949848971727463240239998968274035751679102389089685168471303996757725668823223978149326312453999518598396467231119926577518918781015328055117789603294818639001500653991296709976125583373489994260347246268884477239113039722516008393004700842262827161117346891496662189514457917899485786610025695281363039240422336392723351796292349840371008858112709108740582320233080480808173654594734634188217453237471574122388591096926006271032720145925165896132195347201468643455634362045110779912488343662704821671654793763730426607726383757368173117310331574107738813456428004197662602458738139037767389301052403523464098314198649542451391570877885502945775363902902679530607541097464654782460199549141191835733913684465181249760551884004585418040156587218109052712967232192089711707309788178838432712571063410915298923348704069850004566173956171166437346144129868304236631343255421748640384462139772692420313291625024250638806713075058638017153963176554313212806759403224579222629165197073341702455255108140353292400381138447146813530666967026448851948478496082330454195889137242939423215285648278025288836180447078051236902418408366504809225174572283770362025432543148680793615310096498655249095995289151228294488766696989285281346650688162741960652315848054482395532385485733514774973169751261624576517584093910143339744489541198482695813836304652046903733353252615539013192362171330068720682723905147282102741925115259064644071769443641866950288749783001086170100523336958171311069290828345181480560449971127960920296092285896123433567794824725803580042481848346237900504077842015110130843884815867338473597542953183691147862869746781741286951624699246347139960700909611890911863963613007513014976000672211088307191350172538987319259499069440000000 [119,12] 2097230807817625485426749326417205759970732307357753939866023311454924084381345176454371806759665366673080566961632451966182889657201826594938964069410496395299384791087459883344110284162449622982162913254488671691352694210216566529860546729355225779900601397747792305210153308270912064950093788464256349339616334443083206064151651323253158646181982433184544383873205579753886303807067492670242445949484836520776680059097798333870144405873186866383911062720393179695063475581599248861918350683378508798371052253873848425327259891418473528322703579060042390187407315128843983525929663902894674641554594402830178613915148653614582339294330442745984237013148567318937040186219967366453489538097267880221775862302260542364406544289473755438811526334634283894107668702499811861715239235718585209765278648410709424996019592163253451971279255887158958198856414930513450345556160430970763799509387593662472581644302402253412724991771906896260948821172165704374153626889316027155810866698319042628886127078333650775227146703784505357975587944878256371451056797813864253415448843055714689185790311548149446864146471729748193511260485833017202732255161363519086815342810025445906376860194820328455956910052313186847709958017306749795837875101462636894120396024263063131952659300442813698834523176795053775920670367620581873523216027005874350107388917876060513946764359629222099521575866055058579223586355342213716307176561225268708360400726064543838028883821742919483674504564517119194308571135469830491725233661890056410420649993459221025061306035268927855772778905098774014478055679641781373039684999526317669680314090075793171291096452988386048831545959246392957469648013460659823012954469422894570705198200312462256884200173619191824004544674140230510151322665439505692831563285323709113052799761133524015926606047508651888692647320865914468995026371279272669749696056916094979237246561369579259017473702934255669839876505132662163671894228477794387628888479324083665979184893367183995986267751720716760405377859002029978600643295701156513056607694045277016923112116778274322369218763934893070423265606248365356973292804611441580228215344453097594747037409495332764288441374469219995408830493023180778860283682824656311081360656294255184429610788622613720865796028360756388831482552116716628213204088757720333583350218395913974772066837354371318571584782941411111973521719296000 [119,13] -4744642455712165856303720405188250157721136901858882834226349120994195147680825221973539875322422605381881530835974625515099314799282235415358234601873047966638208373634868476317845032311102459363956533926588476761579667595164696256604299332871217706199705945930258225505295931153039994240891307055763270338351444328622667615847412607149904307765810071932134555838069200302079400974114429195671454269942176031452845904776046937340484147800655979985241917583711783406899173425576665109434823212733308904112664088013916809438386553620797406684332375589204849696382519209705005343618915057528778170797489546774860200170770046684529773438981978158507694395853602088375764970337177680089762797408887709262310881934097174573018463868134956760977560325870668252703070451925226181255717013827080198061563562380378947022967163618424111454000286997455116605518660283465615004471984830043219000937084838701848317467650749632501090948184661976139599626989310272571074967354218877549905848468498615173717313726555494719757009497552433686810254969754477586610557501339087246396164182768014277424530485852239038291070460686052351679166555491607289083018903925342137368667243328210333494851007616830966203832317198065811617121449675590993565415639645529580784628493917900797612937568839300292112214759926817509958310536900428714247089882984776376491439353161452318152188511863772230833902414909727746065488141012866525198890660435091096477115880247914136396998100647195317795910130712437739501143526788583366127979096773512808935708462512732762536049599982376891828710626944320144039802664487801907560950165134123725318439149400780295372765010575974197717318944399326700452764351468812401150985294538859214317971496143080885438968086386209793975095236823058354431833426199758954532201765106133812415699911991279066809796505861639584620217089096171399655587893578046102484542231966881959788327818551919527747790800299439519327952593849769095651713272782129089761103458731837329865111565384373370467056938219059721407748188187355504556421838108138615237938790251242909171913962201382617071763752855106615739947777965500709004969568943848690933334138446235975399997357209575270219215646920420878843787730476041039376937302180511090060883623544912650943558538096647588278406828127580209399317080721960737899388762885424840002219098738716627903941247232852608309263670256012971177148416000 [119,14] 7771085357137285059726937014268991047082060258227930345645031522650102799317653146748677790205536208090900950020703838646164372607014474157662932879942782350530841621938489142500714613582370187216265155085163509797391792645086717070845688921415558253149682520465318907398939926973217973116960262965177995532303511695394116801091675125774833547679486592584203874642613643285897095053168898186794896839419419472843143027580743291300745531148840170927013945351468821752331917041556601159739470518714425491433590204605989018457053984292758816086533473031317963795374185020275137898171639229120457324966039618748364653391896259250062207008698487317014689485058596404367097795401055768755598088292433054920176447402463450601640586728490142731496904520940836624171300830814172058362212289030033268030308578908055187001959898552617854466220289524733676240600919803339172250065969049803674237635707083179868358800582045160786778124445744475349818696608863935058451028249871473588204588957629227090760726508888938028990649174773316930136483092572911714939913593408209792191171082014202246512277944781632180726636350241221154703729803573195697895174883391782305260035046818501475071879460874030054890625390741802091371399642569766557776965333705843831614418072817644897381210848716967943891319952686571720483600600644039931286248342959082393607112187459498332401055262039068753984363384615330027104669258752509102479244400844138748407310416464737854405376236809907810914953338881042645063044904518198652640138830160898661902768857869109767594710457808003783123278187723485767495674863630547851058308000670791781924676750878881047186793221002960765594143790491050315001042084173689124055676917317880616345632749766435235092647163759043788586537632424280823879884591288987363119897496036904978545381691840667896157354048036502373672837576020993496842168743314969409197587634288389263833936097623250064708916307354191959229098592310825193600505811595842731484974279011603760924094894744257963663298214712329653587710138257414703590511497313587861089625140273626292061040960651934176350174909227282755587129581425982285118355544504050123566457835837461129507998498874834244012621574598418617112714404830821403834612423711744591403980436083791243915557903192484351174250104453921503644284139219234211743274186689860820565484920463326905552368924207301018856998681417775488622919680 [119,15] -8124290580360476653335047231874178438382022325952162908974421479148588629107464995668848421095399591739263717785663657856387985092706224149178391725684907659737453766527953572846129636869567894833468145783181273095724022655346610970791208356084021444801398976391545898376444133793677538123032018020171831494260876437959036244737578340504815650362166824577625173446905098525359043158478330387055946431029279276439549807263593892008086862162864004579568672551341736312305431380492483651187009906302537058609408878556490867739445515452351881414022606821125829820650999404533878647632293356575802488931703021358236144793687275501018999268787443424670413338468041409980930256459663149146468861149026619860981906064676543696193296764242215099767108555962574856804825651157363130215262646626031432048023819270822447707060602903194586608779568791041642636023591139065205017988192554690961687473517110923057116868819833301486179313520651405443480481586583461404788408842594044354122963750354699311243247464546497685526532136732322563226679526856381095559761746907164586528616732941391861461826098085118285318381153455504317161776225511033323414135777682974092044813534278816891501789356278852270644967996111658378063947229153012506426982405067409860595917990488543851657410800427051753494393578766561802269554885802071740476855396441678548316446637131428491311288468658208285770072692208690341549049202253471909046282278016848657470160459210318812107079092828780128331512941013377707819205723428520387154939916697110386461628187583975754737591999020160918173922197608960181023343104558127756270522397832324370111654519644413080196097450239168629181314342290575637050574549215560587597989307108996959316855031047221791407445209526403528130572515126447844709130838284504780067596350372426202620884887588241088679219789107133509513005820243386998266584105415435315465205487539101610214011557902154849861686058348267986111991657297298073148245701384229407984636950335604387713652426237137576621449074099632946390391416782009639912270774268201277725061883078142512548192611124639181469640830017155118683549136816539426074420514751281768337217596331513693301525567469417011472879763777918026117517172882972774751479612798561370571986072697579815791847356604003577304345497791090529156722581754624032731590877960852845824197219487324622503170760148289630185811469407995434106880 [119,16] 1487585366254316287280714137722225550235540652937776679560478544026172473446260604547913669057334582819919615512442479784878296601032225366923558111576012392432821036980913660150555498315641800971328467819606489087543795716146025803452932391845358527272879813450626647325744888622762426669274982665502105793617879923378050568976096245864094790041335400967557038243004903476834112157289460957366778251877212586053257785781430682755101404773292858580996219586301493222160150428160003201609340523954985023483778317539761673067591098714259644894292419410303058106420081538228307281800814651193995856591331190948465885697552262823571909964967663914144175169813794528018009811122713957044728171548373450653434451929264501645381721644340131628172938054859603759798121034785893006473219767333866477929070082935529786052540891846362965187765456380474912205184122430012103296329686523658801694842564547314729176377417444692362821509475769581590421681615662716774390926542446706770377898206710784918785722372687408849305258960824468273108973514840782387715743296736047262545860813919369253662123518032925413308738213541836922098153461127622596184041215583359794794649994382237046343162337711547062624779895542108357272056654138063222622520803097763375326611935886334232362036358284589539625519947662099217151811450323448717044972698525735094105643891145083614060218672644767241575239050128392096551205699295280311323188031476049235269405448760691342248484752024381560338972687435093944116139133801001177477216617328996006416474094264021208210234490369796499807360699501511780715391239295759379966921296698091262034902165023192472040921456207104436105133460840544274400685985876232098387059997810860291394349729767428142344179880935737484681048526103091326524244480517581618265224331998281140914831177743204774670324746537373763603878485840435756778423867925401095654096954924376347128529348290185566500270062783154944225090254471539160888313693126939286482736600499109435922579533897029021907181561411204807480649235315362717883751220763338760843967573689936640692778073333790058443400781009618345403425142061584312574897645651773481658059340899031804377433865637042950326853760370993409675369697491453184770324080431388619883005489498166640655015440219205720760630312538150202027774416391961916519775374322589072754676957637990095599050615363992941578590914090987683840 [119,17] 14344734312989908787994877536948191614790210486324413426865259879154641803189697940724883034021104528639108149619885977358658007942377946576969682649369671460069749239131482157072503325163408483200127560451953354847558243094971721479035075672698913275362301594212169388737129371663583914208662929919287341190635384874557106345913312736298575200229005076091846337050180854866915856964014990819948434005798206361171439056806765294279077647605596093280562292132446144669596538178422771348469237020824300074153587738627515577668346177746437038312109119470786396799291130044556482625698312586486389279429924498298399889144737664426387965962307279168827448486249183446037532615939526177686922200375788248486664314656160141539070962074550701030887229903732072427406427068307374838861706747966734206537666083268017689848406296675600431918417786368353534226853413598853984296330123206108104374807181400889557662710127199602114715550638223335491198300883624790824014642770382769602387324109300209408355094167809999726758102708714778740864095150125346837590065966627903403764130583023384792750689225815976459392078891446902531138346002752823112481161157973506001956399853741252817867632681369399718847485650901461238072508885660416095729468296551131245714917530086082152235382253841843321465706657177331226406894459415599340997774065190674962401491423338427935935912802640476380221096346652865641609129009611774976074645092446783662632605006477977461275573187310174419888675033270865918401015334391237931072378890594174141143386316724949697927340612098951515220283954427016986333382668516531482684877969026232956440692130464359426817418070674212390996966677735214497142785044900478572762712725412006579372917791565164321994498231095496100386614070229697469189909482414025754544808197932961131169501825906639198484154848215635298207360562352842318005492941176502340198230598539401116019840678377988788803321523072697952044411781982954195776898456776049099526564497005754039184378336822593227234304043762613264755714924709480913088197529197755825629314423538262684768419929465823472266389104806090643689204449286388211473385021742132428726453702176761345315633392723057668173979201796648062807407053670376373395904931740719715391495169947800906945040159435697785181925572962904308748809318080892516673688337104718033771793491746229563691363074642998115114822593476034560 [119,18] -36382200036937956187322537623693517490149703769232626870672342612028705092200967854956259021946429874657606998139765896652576987410581943603810446943598828313536543199857938247844513650638717017621241109365673480361735578395244280327045373667443727678543630359088945583384601013162019026020540808937721613755712843349783336393107939590877247064146867399389734182261772333223969807772422353351195848228694572924353199728530952241271856051226953319779976344174927767449857709987317704309631922286690795957180323459448625644624915060456108682070225197444601770721953723800710921652264583880786139611086746853631343337874244752595789170466858285997723041159543037048767699035088025926647563343485890569032764604701462840962993781251122951732436004400557640476057113682987652040170947238151179333034849270213842948326830325134805834614731642349507458965903171696486140591309758123354766016944380818190590739458559427613150578282546703739063298201262240085927377965611154688060440477444702203026721454728420277467205051287063719791200878210493978702660537710007653128784811617401637149342854077738206895765879584803920151077144384716947374916433991007358834277239160908493122955230865196483945864354452249505377188060184821822728280364426583121217489914705600379531301811662266823319833036692079726751738328214222703851103108661337028191480894612982591095899255873720230338492338152107253999567507734965223080662268630684913230012316119412002647991679179827743836095872603590189785297443840971340595529602853879083393790044781910874332292227676712528592915661540125897067201793967450563300181967293577735546855251063178077259491850901691728948556840888097793977903399069422910610892158996945710451095072627195864988833769178029197384729505555279130786292900526412883973238838657112980654395354553615241327525251207694352509389917638464012151199015599148414257980240936823902910085878624225370209352993835098467490207596508043341923100156876989429405063874991166892310135964356956855203506371002266348212684822721462218967830864866269447444427725165330532147067090679205914464788796506128526329784285998973645308688926150110625871407975201218113433295295334607232983398589233020491863405628946519633335266879780232961964618097247089316613943659479660129727918609040031098867395676154751537583394096933183769089019901863626473807132301858115199216313023489638400 [119,19] 57276653899885611705667199577079927121209336370078157940592916843152305005227005730619851534009199858070144048791957234713923754688037123839537292175121393034829434150468158662212214222288057622017485500217263516678546091154462665093506004121527796150777319723980722064354541525625491623231651742449290317797711086411365228786578747782888289706768565400463319906054904847445098951426077099610904563972180598804473353941996902730929282213823834191406664319429943265142033176945780610381991368233723471712342197984464407917471349036976994325938277245258376673072845185494524747675912912945894041958502074416564476608819155500219019384787957992471188662219333214644193322983192502049965565637151808881728181500242315843393471615896930671871436350275596011030175685755000999253960865073948000805931660286130073534056147437392872613811119814252275851046028287052813245942077181711252613990305582180149017276124899756889543692450513198619035463021052668684791317064233831630776462006109494580911994503600790380164897544503580312744351740119459138656310025840969887589876260215809389083988745903395665068867706104357443343658968187527885488676616124385477093004532632366276775840164771343972417778708353727094889305517445996230340387029031143556762954893161336627988567246788878847659105917472479770208246610359076418228967151230348883270991872711208295547340369893696193641493317281610505225298542286257826657544621644768954618960628461820133938616474847194359682859065381562064861634596028186155555521079779272318509462411650800898807440744394632881318377313366180028208504730844608580417847282288847702034390553899539112792605521226584144407322361111279996192894921701769318176828519341814229021871228460063143150207460613823212580016439184775846747148810779577393663118973543002245631845556690917787979152696265076887539194875085957729209411356972048694258725432751952900129271131112500097066125658644533699807882320098978246564725863303357191828275280164630693673887167175718841148007026352277826054748596493431283576568505310155352515759281928962942688231567086766712301835143828518191219394864216346288197496728953875970557648189429725328166052029780694987751092396402818184275285140010659100541696083384685745927507902027967766179741074429609935247793927868698603901828341940570838642408957473515732071509547397494582058220088951580049715197871390720 [119,20] -69729108905505028116380999017005825682767540484175201186794671457492420019733705934749657578538207011690758242047548088832814634753473850174377092597761950984959820793537822934683709552575355818487564952298712918706023023219331016012249252306683137043500168636675024585959739894213321626100895015113984705812081642888487878230520128005064366974713563330292351879963390089699229456001455190355343136271730030005075082236515354639826042455104756542803397572309694401494336356890114941283848256485853120619071949191670297141973198212350905995871441040664751130702254076662382875666386100707996973985464784056552182231031490893640700855630138720146598875268812621672608443831368804801124665402243778413495279322867391640089199532539839285504700538915387397678516353567242998866581133350238398847932003158799532319850907302858682133239617924524419491781511608859556065376481122587176259305350287604414528275518999348055774814084427082328397034160876630761091551992180609652031920288738347373473920506631977118968961260624659749518949579345831334108122822927917679409164268403412584461025791101519273828201621892004815759443175384046877049929654488141663709396472340518806841614427562023909558212020721820699552853917228666154630685604782487250537578384979428263734906530989067624341788834217794633643749965993069509212250043884781411111273819450638315264616385145385622966184647332010252296845458637020517390802393100893559191608787095111737569605598839398345763226590203312816599921238784067611432345623405234923862717416895102949227971357631374479572414657239988846161670540898469629890020625419171683902478079773133627360256032721450199142341393685390397463839147655596610938778600566397122587906940554524755410087566944205386093350827829670251714104827540855764988108917241366512065168119263148542109366397021057695368961426172374807016394820887627454863440821820183211716716834225372933777100256289045104641469169168177628856973752177250354839590426303691207688749010702226091025575777248950638719101861274896266148110049915595721744548683694054968260156279213022677321135159420909077024815221966730352002486067487717329153764832051974189185245171160214264413129721453226618309706485949734172251133510424821291465306326102776692097972621705497773256436188569738718662176214800506765702880998432047466152762632172216678152999783283149940553186017280 [119,21] 69957338067186159531530796461465805004028847555314530007637003881202063876595731811908302143011381726104620218315186953983168858182593662499098705437792039581832868575863015650648025353325269148259664851514591262181714333617162777764091810404455603567383547321492120273259515001588262357576184729440732251649105503564597195498402725303679389110164106877054973625978163694199163466541028740606900896113126797131337884578558281009252738958617566907964102754169267310355740562601202158862334140317472405008716210024980809372122971155032964238053196360253217454201317825263112478554153895011071082467324494418826135318077248602742986905997577041761177694093576848824102040951395986493253003458133325318433221606793754964652227867247721862485740566438734009350290622318594242488245393247533328640733248506814973560317541426222626280331687707523236510244027828220897087010594891088573182445631328975282552363221562582171609426492125671206396875236739949328108036402491458817342831086092170181346944562941946417350194759626037964726409790561380787586348901322671193897350926510337258373744662210897414831397724047517997048865822784340305491534811445363690732142086091688671572369163440335335525091392793530742427938993548484897580010356425782166784840735598323175750746978102040585003374312998742542329957093882523534765194496097868632417154195250866162160335073373318604858289084082958218427658526395640452779854743335596467966271506732643432026050467251094238347358044799730289514986630746348530677679025652575646707941994083983158716530399366425334340704271120292916359130546434609977146049177257161312912944334815971727316570376662039033401451279927956018055067793037802862201514559549122958065252178747563219704558352003071523285309443372106228676615245458084211232998310736198244659856888966891101624616446288657278604290382035181284005948939646509360266021496574454607653854908908732299997176684251544933664073442256512987591729539959824122674043097201584880203693141850614947791180767280258670921266386678461108733069443058193078758139616078593471754685894937266674381058038112661700459179669295726696651144047135973075281748438962072466800853356419549498846797759624570143028889096700337140636352620256098512944257949441420859359265035166781164522552300531243413755317913427664271644278142640447297632488753310191664037415777018443969446543360 [119,22] -57357464032973036446924600394318485042165110274139076817916585398068380222243571555944315925464340729333124479609992228906087981981818194874822676070017668703144361686970265977214656851694224855908009331949639231985031863139657541238208372959693451126770789989811684789601928544868623071200543370505483238745348807771546892893897004413621774186507398288522408602582361165886643994251990494015829514716252758508186333998303152257920292535152674049589192248677434860761043574841092644922463447289889710531850166141979915634147291224207362456984190834957437373603561327816016384320750860867879625215836185055372751837083007636073173028734988393794597665686012146523524786729371122605998239872071726899053446244045097736899529865120318259193219537522943835237067731491794490068765233375277544655139416756216315589086094236821138930124175854072826662698875639348060376030610980964277858364434396149750561994188999591885954068351132933551637781740913245261757311361588672625971708871752912846439963216169126430094953924740587544760045812869744185575706079992739352476804191041382271404306142837480915105986902708084718469409943261832536474413168649985717389503115039333715508680239851472654858412613093462339801661468212900821579595732962358001893307897137452974030076972437731092532108326940744650728307001165008215611977410089598273950343590166764504939329322381112839998909556113913566816200069621215175288881231263041097158014845546185937278014186647859185776964213032151214514110496085669812387446750663115201765345796008836954591982195952914005561613742811910333856686644861624293224605269539557154408108972897078824528121110010998688442321468597217592224855992498229733562411300937531730117364803734598488923386306114775440185396255312347795476984903730747047856227479144222152477890126455791760596745102495063221865665573403263648256147559534927352737892169505783928864089001899659645165114968213341203845724888958994550946571163504120593939394608472663039548594469289252727552791045909549120875594680169427076673107937240634602631375943012369690075446913775276505546916706372804096559715573935050113271818573223434459876915562356202958017915600504918276673048310739020153655664663265383983612542081870858987167199616546315022339253434076901896998467305539180512280833784519338368599379116833433909334110044300711512227474203436461682851840 [119,23] 32770469670962224206558599651043630997574481133736889775986873507988950657046738828233851413342599723763769097255432001735725172098690670074025971173917536239890112042580893439989993376455035034481845458227515713519105706098029789507737234392056717964157635934299055241239084690988276835354422137266593368988316792660411707476227072871726440766566945688556866137419182162112493411119879155278522356150137594072295619432825700618546578426155582195244367316274243640756830013627244764076049345203842535002810795745261161874169161608335410841310173428598852495051527114683938423317097197107360401930967612137427275939902953549661659949655915107840899388907414537793766575176719243525384755555638986907733947301919455613025348822059147573555035044480684657141370269043400720826075603933137386136011480375371006246726434913907452839088801504438636209788303173063999410157112772936581719034334938725328720141445720552757092054581903825621918893668969038958783909909021183621169899419698691712447616670944773754262357065637280146332444788713698594703561285674781533079924537676122903515714020171693005279338498358654204190293158460698157162156631329451318116867491349345190071207417616518941881374863806641439586638399522942536396299069898773165944932842933758990437055542600534110139675491505110801889387885192885713044472581128730265605783785873498867029962400542972643507522710340931468265311801843403514987198707425239053136768838306350605690969330725232281272807207801703219374979032995753146165189317288053099575460219709196628155623960432106695472075306067365880938675823719692972168906103754131583980767430855632530690521724015586359999953698473662790624701331443463570691994404554139098817463432427126323042706333457576066027816260246140321144065917790070450982720727641541238539595565416275080728059272603574061601438352028932633201047824548020023296035815672136015919446583741839686834937700470277645926854612570744074367801609541636063898523679660806635695111248616483119706944173884915579095961667849117278425074245856212018569129354272521092671837683349485688322543031195100139163235408459395753281973056297942295629658891666500483738940667028252619387413881550010831864564225029088797480435467448131788805097345507992906722577865649883777185993406641517961639790639544628179160948454475086595085488290184950764060118091438604943360 [119,24] 1016392808017960373230493529919942367221658817479603086347651452377955672563753813435455479706241883455504414228552042867679152213018468432864740696506209589898513136689790688187456721465073778932712960878879697871190079403585524489301522260705039039754253672222060084541281440006556640955376198078912476315435692453790006649385040902976530631105287345200969186052718716375605278743537104443417549152814022522829818827334595620263196966296795940737943503642998457140206754617997784050599871140419061042235088444755625331045646258495743383100933402134800105046493607768509744873515750181523790485499324863908611801953046872246886722751373938584426446376490182383322259225587824958351853597238621471339410870695296630009971602552973442509406215108084102676728011092857556515634789484703222689434447857670625892172476431553351060718632314755553845748385530321571789347086143793502703013554901965079316297385957680045081567846301983425526795895842101172508876745640883160492055875208340740079179619467473417314228164509868576064670173459122847921170125803765274114700579574311606665129460917275917259750859465135785895749912343810272070404115252599162427906375079354249513718933263034489741561080349403655914980597545749809582599447535267674908672342291991424223144417978559576815344794151953781019600155537466088032894339256359586107717602873781779109931219255890856409235694695869100953984504025851427623534933973584648111579743705211819469908104606531757782354265175095445511659030230982645221223769739425189843099927987025305824543770482580441325422434220946905567683741316661866936018996120825408717279735625262681217606038536553069521739955120796761121016560308908476935859198934900984201244972648232930763797054139313827876852410185442429857746853511194097116697658046090373853571553345686235667918829098563468471365403890386859070790333299340608806128678175985347880190298595734386043982992363577836171031530905973980690914250744294559565275620946151423181690481967776315295447633825698214588600169855013696536850570521471910670697575459734835919231662076922112393910560314455440061826073501894229238765855860751747940139028493365810099865602252345138837011813085446678521054179082545928974107453454532815268652663730869688299395539792151549919617661252166900918642800955617715448785952046336644535500583025884557428345832881520640 [119,25] -37412224409729057494510872838819555658241623899248385088112187020280072850449943411963121881306236849277152038925274811657606529655379401818994524025102362516814566403156332342025446801227294018703169992207730869354203225661965631236089443518263615430890718992565243047468838669683978584222920950444246870897877072115617388529593502889254155596107070311204019353849287707667224833328367961707355419665205993596336206263223398857929539183495738760147545320909716902940018160169942811894803985432804621526661794817541052585173822142348084389935334985306733337926777536080652642021016859024330549225411187983064071259638169743608390355304531203758029688057994589151998299790293142018945896350230764264798445668991084493327137333862180367195166703391524676406805272630645539745252005140750074617168353844452282929120675164844189429991570399337618148561626342967959760141514366845515745285045851660258186014371306193288447303618929930945576413691753828701533926786651498204883650089401407425136384099828732758698835506358432378693324791948391064513237525246276144982540504168893835534590180847402454415874333461183617414452825207166226664005009458333457820687145732193343857169130445605042610631484650175451019146346181961192129948168058434563105039457493518627801627584744153578394265217490574941073206730899428632013762971904603908196501514479826373397958839381745742973427122821423766015733214568530931062537227925337830163401528816637901688425523656575593527849685016540314634624126718306978411831617491138311134052346872176582553838600227707371906551980579947195032797260661967329670805195290425656014448908563103582972646176281587052438373114727160434136037746028043501911986974132500729109075975172072766629879952577251221289318201432765030369243579499485029676305550613179265077355004951402127148779219047896589101713574089166885270856738468505557692431658448674186200688863363772565503086088134485169811820406691673357279215845445774526245364291056479026657632755124734603957373121690794915931481273043007464626866854720096546999132355093984448852106467970948303308634691651773704904583523981874279284953058443505216972084630204787029482938328483241206664367076055875052006886975304248660432146596066092252772455428796682285574078369070048126431660176844465624976471986789330366873944413302683844777435522227678745282041872384000 [119,26] 66891800665645348518935902395011210652036909534133747162216838699786007664411020248451516454710064341960541338126471079438956444882465004040706582286287816911052759968001711213175399892173954139174918580198218301683647697719559148873187400028181034994581389741093010024870798267578510763485617795472471098905319618143389570029385039623021230194184014756664980161937242029761811293959429601135578379761980071353765735207512410311197675862334132367514214393881017781801063417578138638570920491369909197982644529090352851116816161180709104708708158937428165555131270702638976743346063915356104881242518507619062205548253967902112151992359938043633785215106741779422485731776836828563242852103273256535982168855074640816600957388378531664334587563048062344955822170785551693044688949681605154695343969496675745566732758768671122945761364164118047629839273505796097684119421664034378335113890275069073973580865689898383426052993799549683442782997837722629576856131281789002608736548341229809409859162011265161388969791175499557887731780523856772672052977265870164197037042117155981943229160937928281249181595787345733661238266828598031641302509914491358109909134106516738044059648755652725103284195313162739188241004003690114181999454638375946692331858247907946866509396176331504281155617252094417364801538044027079246987608716579993999901700873765584915283689020927123948414581647600049925937394954763535774541841711418190827413805292344719606930819381081182247976197783479008086649169554766502986170824036545927841566127317241803446401809365145328998417915326865541691921362504401997985097928162424227901713425144129793896645546504732741101768695763085598741710642678412682750011362848296985418195587456155898968928409800362083010785318927239276020561462496599696853459853908711989551112093667329210246168380342518987984279884072645187472929018382172932744982752726435512762805701819402585413824222017265046204709084189321205917924344811307951157151784194387906194819673308141525132183875520562691871680966104486473225580089806667702527807861405787499870029358378387400208299093186125005591765992796398673003580295223066373885095919798949232435782926742101445417716546018702212988111130905151513789024163512724208076352893746769552196143910001978085810442265369057011763143964245563164636265055846523064450949231163230965323320524800 [119,27] -81598785886843799926669924420050327264282674317206556535140187739153304851608059827559504308720798980423472313950528895131479051471819923180355814054352682149376296009032261563940935927247626042918854760615421680691122782544978822524623654945988180340471062603894651916165467560157591387438199186205817911274314882052440569340022824784120738423072152736644757375305240561127952876158465043775778059066429232843435997545429962915779227580473789215634242873551394783845290180367179418560862227381976445908960700818917391607868696916480884111872649681688896837846170048105039537257217647943770563457856975012707957557642587281639335349485656211725321878701563132996026391783497239444113696660251150001827655080790887529360197543538038203273336187254622778111435801819586176452682816356310349942714080513702896831059868484941044370424718977999645427514773755626051010037030773341142077432264276331794525708230979236104816291526886769060756502666457625056101309524264936125233278416573554156855894131458202996858310201400445698033289813662970860703886218277965589474912926529767506387108207518807462349612492037599663541862899709961012152158030702248287973778043022048113910398809917906225887107866156017797184909387561825199398751921772099399230872620556228292879869440745702461509502318957096951551190587399452252449723248923756707339743935273572721922238289990698951779845101966957049149264544893457529696561127934780932680668366217668112004633372992956412989513317627290111156771579257591758986217648159377354958389868204522115764454852824601860953756820359872058843683464854821091728723389206115871512310099196168153832583682380227279132132655641185949549539405401067876661154058811984816883731242642489470537862119343086776489736522199152558617969458790723132140437972897873305002600169159405430945559829925706159249338940640492057356772562604687520399605345874033673366773367342948668281990927340969507538668838630653627238180005276972512375148444239517349519497818900090404006808504124787091864653460016273855401715639814334699445823478536788121808886051039873336840647332878105037838708927914089310273817298788112815370169652520794933650626274526006334207407109916059307266692590597755160878565408015815213861816212077095008195296506239093272183417519444424051886938086841278382222677461982994030595008194113753288183644160 [119,28] 79766800760109050381510114763516946277621373538350496457359181215243604822335748329610137108991936405180136605405204687969710863959001815874608430958572637599299897538321956438395946823681347252504531145410930892872614217010520983428103012142042579228906943740187333999056679906533335265984443751514100077982142431339746452023160775079398022476874489388332312195829335034809492205219990786177382391637934094439264332577694523938562923958363396194524492162410050142813281699728244439048345570431035623299415161682915894061677269166863395765759503602951574428730827232818697187260033936482330969370200101928849165618379677080596788034563057122714618467626420079896710638694289526704109163686691025446265161965534568128603805149666928247412459871633357523627640211849617236595090596007043347524574974576573472231397843937954991121030805451053269861080871632393937792995994535572094706374441163935094898105748318718731267835980297201446539445304921858524837395774609247816773186877577946435888514992630552872001739629619027163261105409022010381478214833165535928484742596655750729761615937604394641890680890524978356171155136880798924562885319134002678837115010632608174459062970248093799706194134758433089370328564614117499553195855007290280723334546151854830689423043390267274181436820269228581430745197434589785648480784478084401957621837252283747201545946474162927885862700123276979509736324177387248528392139335327025788610528087975099013730468958727024734855544270733122756246731528890452899537316477413368148144145782591380631881718452724545575488619223564787396238492996666984935516004238949117879066469697968017146336776571326115760144962578463145166119030387538496875363099909938317998204846655351849554657498747912054918462262787038751899633978949453126558326558443035678513185628086474201495807050756242284298366671344400421039711298098799973051289201382307348790313319152998403684191462691506582698725298821069885275547668596993103901468066719525778814432449703943755600172524639780649374886677629625755472155915254154256317070464606158761760584545434393069986266015572745969172727922557013355550511025919371071658157064006485822332335905664338562656207975650560933404656576687479791448049891714746332292092913717451421700376383207283019141884767815480702834786415549043786903650237016101271376470106332604452044800 [119,29] -65968389672769266216949222502777600389294577456518526242187933387631279341680433029228950625207300539879027704734520650722531108570454624004050157931208910652902646985127805580848538726597197156692260708218818723725351950322725170096801179881756325309349971881196243631141962884174880495518069926054222867259335394528478275677314697441260330117207281978738029831099953368405467841744183874816455926091719915441391802182331907260128071470419460411453299345350416476236369453562001170335566686859584826177153367277162069301046511650917503788212542574928809133492676123934624187686555314507050861908331327706057522023196793726798609589984287924544050291651673641649177296290857459515062620042961602888504100561118743090162245574436281643447678992783391728574064208270545353028061465918427347200298053563535618230490917131622659003639346898431157065960176522246509515095348282910762819635275538876205909924856389161075279234409376240741900124930329107318992785653260105900151899545517348371290087104997136696732570786999854114215049860196608275490867467247818284935688253603171410513703466447707193261300977334643344164676498291872241113819433191271328626150373976980152659586490102472668136525703531970888399528503037789548692992225268170364940871246341671651837605166465403450049486804034340452300591086513628078200476414982723621535084255929850263697755738303907846218894195788131712737368802790508267630733064608581218549121841846395112063048656854650779210333323529260300954516890331951725415434048436204823348156814193716150859203142587984734605130606700660576775233804178094002609904275036393808560419701529475941918941021374638561331646775076777238095247039819812816869603207446230124397977391089737903463425641651493591238228116392619839958262956094870128547792868404825064992762917415764845833273418036904364433503737182675419274723355336895832834209426376577720242771764591303681423828244802698601981625222085982923088590352221820787941627072430943382788743317064175535109717224640005025091042001000804117223957310326688313967840112749283240861129577767865361248961454072545747892156313497694932829874292354397901665620303356200681080548240688478309404343680420025494953768701419937926625779263504290149884387454570947432348089814565308417351948140043312458921828380962856873758019386530759255617056133872456040448 [119,30] 47511417743989098065146579816762116363193471696362741150045461209334440899372551038492944651104200436919264396896184369928195817676772343069869929305863621356026071297606424689896577866978947885115765959568647133608716628366281712466368225728954119914414615240464183159170001178837273979772605572396418627771235961828941584486381122790166821480822250618205853655364984168356814637201822020785343243093756264715857817842678027949658855385303613775793067871524334073867061469590073301558768103225517036321071196143316085398511247719182645922580571136228424399010397041021582727192114463970376946244432568805420393439012991381735530327429810228461523696995037692703450009775572562597844863579837415093468172891033720065101376881211352875919183908591941568437684408387233078629737577721951508699187186070022945357446165773817967867423463856906856630382565432119382127262849731327367462385232312869546675567064663967296668866544675592511525709127034756409197028444893541670730684857912084906329076532838193198596332775995690117217142739153598482402513970346489148870554396740114321998927148254726974600344150400033836232911008266452248951349012974910420061716877659241533390643319915483319879247520975875745094840551361813172169891927920113117027795700476939209991827335688152948146553321346800445323310057403597390458984359323176627342501479993715727622732577883015525619277517268828248465286591386803773412345613306724091122766630217676528932669005733824233747186465378012089614707393741581578863845988195656270923820340432816177438215914187223093877820107757554966405856487955761209660893465798066616287087878932102997212845407474070606605505654936570906160785059992842643325603622852939150185599170194608456219551478288616169054034058852728913056342670787032258339704402382913458904473247966375474450986999209776922228784530839995673255078885263711574740338601533808221650754563007382138800246682674747356287205951570424040013062854597112467762349097556797475998538405100566755825738499516158705150280841088874726811261015462804878620268589466623976972660008631345289163656443323235402445611045919416156094636165126228863024327573973268378674693748844328032292445149847471449360547726052135295619939874014603924843957174254494230233971406103193047021891703805106974480526695471184150831362211251192407056689399320281088 [119,31] -30415097273695805125770715000248538231384575015558296748152583383876586985846779543627881032650071778836058373572109828432759144905750280547063167733670418436656576642568088782907511991397358849616499592976863387040482114386385400622219968039381835215004313282464218445460707291310358466849304869369941117804212060332218832358916273166698654281916791771964652047874682413613695287412961129120054877846495372562979431695128119502590492688622424655059082300654904565960645123920131315302640499639721755048200175639070754285449929626961034323143452532881356648085655796864338024836495504872675904534638227195985063862716058556185198371040522198692420526902098431292507076097711892392357727537947073865580702583637534406080327953890500966231078395782753198521012018982267270603173168579858494910731991333618622112116315148242997282650992842473378637508497720933511825129677657429527164315549672667633457017620993380805446475905950518859823088719634739500706522632670450859870823390597350749094734555828227657031473183397077743465179239614178602636940864403383318575951851876296677634174460474716139234913752576968386199444075416240368148662996264956711166365423351519159102908465000234178139872750596194540932649139079212415528216968563184428739572208429601833078074581459754937666208677458691903613926721722405383564811378032719357349309858302213685419160599048583982664527949874274896765115850359996259045625309341332318390013830822099287501880978131057239001497907866513422663263672774493246326606969761372118795859846709491481921405108531845441196107297824924239594330739920774820281222019417915039670475133377126794673442231849444022744746444710373686201131090753695732839640573260116586467674179627296117403956280389998563735292979651319121177052720172557895140400124191941352671697214026733609944171109560985962945450254610703024894794730504410582379018046691100599845481521749457948453999944771415345375932212403989967934268885097452240215432014850351947610357158242819476372000341145028154274338393886925660256336458810172070903957667701750125133077248198919443938587782881349027685864103777922736484404584151819684753338128788787065791499553889797578280689911345825618456450136189665409649413981399293754634906592801175553899348052261690125136783365758866253195761186605278750601028374015904260235787998593024 [119,32] 17595607635991057321153999032412829040459231747225897493432991561600949201563887498266571595945709814300297154353145099667571886658379709680140569580686797332684810545369014251240580542697973912847916321559882189489101810851817381752890228835937788457408138840052933950025724948497517320296439200123649732511104795142983137842391714022699729652310709400621717425159888854464410685789276360520767198437448502463831004474059133908979932731364699347518839829214735359041371366416022009561049886774833742577819124184944513527863034586397694112632534713380593780741762782813626849680293766170910357012953128774756389945517179610435416801002309991980591688297917436150636865971246797914931005491212732031376401531037261901345511541144640573066331702338078599589346752738347521513293779535579803237237611546218768574064863183942522091669718282458007116493176397369997070566535226365699343802111928186276917741078020410441741326965797053991716570438598451201854081381840949467974399913943755649134455900527812597641596743636642614003070375590131246292791234222351865240695095943768619279828682847745669089274613926323153729388452477750793913134399609953898926806262660913124338091506152521323610456750519185533286058449463084353819006925273326794703284364749759393681005860821206985168340345928266795280258097663200423094282025096535413915601822033383794472145181400208118619662865248971729255503730355015245885489776516271394362884803650178378228136181169779366997180815806563860079445459867652669965999637604069018371951555799939325524948248161593738649845046715471733031233788289270984460252590960019120127503363590084133382228543628801432618833834731251957488710575394451073011906574646354398377474479538034886640735825643841050359496033956129650593063790619101839141890124480819037654067464244654650715887927686465174227540963655504832761952026573895398553454963525865289685383216227752788339152267996401070564002322311655491067896010593856945032108798167290907504447089715908868944729521896535874455384960203369052606084565911625334280423509320074985892881099267102008553141139168106171793398302022831415882794606707014334541745661584668899928661943938403775206334077493168492597921787478466646810504710782029470991189161310991134060563619111233804029428761907970562581888730570357479157637543887396562302605983744 [119,33] -9323219413888074755221516447544785288577045253501211735402329773121879719945319323688684699675219548017478064041457260844206606361086003271738568712476844781080516927579100220695170177251365354330318967968800067074064382878485841512637271212860017832479568934332251285728833092949721725598490384228779616485115801291063874164676005956691994820603027406195891051638333995174450164670196718321054805012692845379534997800275722873553322799797949035011820969752584587446563471213193226703078320129935174531317184891915085796635842751303157085922399289859381553716923536094998447295988000712796647450610015051214958982393686872020465671756541886542781757065313653664978495784725121335162031547646483745724331052961771770795196318433864495074924846349687651542071201880438188203904734405083146859645662422633461881113724654993598915846957090329451229877903202578955664351172968690481464520281610344386993977807167243980605944843181662903956580684498513143121793383652972546502296505481054275540830737572085557819131077666603393805727735638129972155845080273470621271733671939433903841927330669155446181220431897275366927800194333080586294904469291170940273547908960890143733747187588863938678212093592008142034719693757917115714866067253577369043793466725391757448761126519033034967930119336592373391281928630021411383583849910501980359288877134689642094439456593901292323959958308912465158900345356672444096548522164099492220710327432825842955140149037643436034766869525636935608267387214137545313166384340573233455424057645430018734978090460175253159816697193216651558960826041450086254581546414009696820981513106830091728099689063324552557429233021289437701329130731133476930052943767810508063471211842736163313833820184096524988620354495084511189410586143911606386450289058743836580912297093764128857430433195266034602252863854505731205409813528844060945273852950191992757425220803208888966910609525412226464213203211930583224003485793125808123611056300848534905432380499275205245439125063640093941758442306184540550573044396632543066049001671417007448310751351083810732236914107278931236693506390459825623253686035847081753308643583288384677993125497530621268557833533786480655547212124567529890081062001234204668262985950368491477201053381290805642674802089876674867272946876088907349059575758700699734507520 [119,34] 4567179903998906767117806760396859873047393875010349894132149605598155309209456510399421223439542779145980158066374048318631246663821495957942874742086654842378974852452563782410590188387830725299462591148064714078275189618677402894142133539425200140254650914858101038250864845444663809754399055165055438213158479315805959645353184795262060169079689757419069018359499971125919471835553106267187421213980282187853740540977975589457066275097369387938753883978517164965782276833098453776673965621510752093490500182209475600365216382146636310922005775727647017775076968409183519973909322889560995223740088903731483077664886530702185526688419801342923758399516531441318519621449132440501355080433643647310645388138240558941987275903370525162421373765610136404287636741361316130837931879729273352642044375598207372086025098494183348521426504704889143068418990731230657204923008872144969260556276202225702983960079219732027800131292485010122084249080546610052885735452522296654978125508898085997875907424598423622330799466048791371933785510170231108740985544576705012262012761905345418053035263028785142784109301602072117517255173369502107557856142339964486357591056185450155956760514809371950829106656589924072056012195746551230581111475716233977543912770243342932567416899857109622590791474868266621639952184849199992051986649943736670435403152799993267717038168820631099053548635425098516115607271235306264693700624454017151029717147255050996048673303001084623179194294290372755052007582980026796909346591961596990305830273907029491392617928311584219340808413925773337700392235468572135493051301359976574824708027155623888039887257963206154984390260756102634720002857087681959764213110136415626894730219269203987775976120018859787476126089503651942584798861988990329757892869646415083138167303158996495992228626366380082547260205900603916469505185528227824535670520548728094812274214199499315848965934151723941102110257134398270348030634672587697232475407272678086337314418547319342252182054130427693317699314757725666859688161784511791359046354666070364753166546097915632719910413987728553912542159145555035477660085011139382442512011825797692369423319720173242660134022384456554461557790590172567674539542597327260261011222809110950830532048176047168275280045370493127534184116174694516810979441584277291008 [119,35] -2077480637017187868360233880341838523711121862615255278572382687910490589786732399071020603148428135682279150361475526398623779575360156479034200105653960451834936467879862744714931315562477201525043757805517449951221253729038630734124916054272706777940537151790607604159140157996708924626806560735095978615024927429078802914363937936560923779230506515458878844763209715793975843266865917582572897442925715012724232665544381003632547949545112595887127184349638429453144143600961773102165877225655818267807714606810297318529467612421140490759804341046502787496909305427209007282072465313323461609424567799031406452710076970546661996416450714931810080202293846730001261403790022463393230204350093107310016409800038157681848490600193965464119743155726774559755348975543091779275313787703669367881233421069994673477231686694833296105126575108114049675751324665483378218323508369999477531839887418138088315274216150590073695582793095583076651069460690746114665473138174884895965683713817402945497310441646432022207396391438240046512361423437778166898629924849575397551595054193422867714665789445488087812386432408284186374751819189986311526459496365334039422664553832919208110974564629081090191793826294548763759998488041883159889336691294449403009376989597750619415040345249994255206392994008474449370487471032214524808974784842488923666111516261119727529034909294827624451042254987434782643031463600378926100373460305936382787999098940169287844055155437848868258790109636289880846908864230320251386748284028794242978906957421239793455128558408868360132492529912670147818502888930049455048959692047007029172527292913821357727813633472020248718372451389606962066905850418300028545686146959621305212520361265651595817295151979209299199275184347103593700601020710325459734623281176764328475183168040326572791785235328395906385796043141023219053678491338002877738746056026905670516057708130525670612124361417377386788546766612075941584192371096303035778921940868993346525944864797763831952081571317532278711874785231829090960174744394392710320125749314560196690682281900792188154344185014299842495552046330175804590111185279970104101451546974649105936275281376175934704816693320186947488951384447554098376684892858827343750328951639292184147796922043078434022555112101073932053401157803771742495233097294938112 [119,36] 876857406049140199340946578075976809592836081158081212814126247705362937055820771983781011841027537893347525550319870680539831126580752831259784190487934784067829259102487128793679052277958508992184767068969272034711995145131670758304989935223179312596221158429357881415594752551449168432754157376799434121730765137262525816045623306077426805450138206565863470169938151790437171138661311284001566772884490035169011561831728467917631723414297358459227556976813799696959139545850007033471268966326233590619203199779982622427700252004949104973254203715234510636290672042271446625516582034950996069265875421042701386577625026439513333205302102217503032035266848820390577399012644083988371974829007491447326658902173292052428003017581071026015355138698708633062972326428823202573467705837875823597356728077456623379826864693067140641650767508232281822687797695811467160110619646150963053019150944112534154809375259392659194285448457580905458123281377822105990588595438639275387054927346641287190144605812920204896164757609608957818483410780605280569456231280663632425940917580871564543231197768510598844271663652832734613751934186747676330675834538460474724235428725811243683593334822908494226621907689486685042092456288168354733735472553925171456369508271464885403647376548636240671021555755687414720702056315194642031208587189021943467996801041360536005828272782933037428107363181407051057898295042546230781663946529544991197811347450957271370233101267480799115347765870786085071984564600767600270341731314211797123943029147650738540500533589704555014382664139431641916118442560061190262326091901618834644107214081658204437188544942967447221611577541428928183889739766576006364192267816452205421868637877519315535674633985733284234975667915613456206866330082991635102823065978442688710833222708597034402451924331691524628543007877304542443818007345907034516754138759138644218841018028947523045473687874144715048710748459704875126346609334704156016873867835586192201652015447677164334507194507729652762623373952144418880711096720654316014319626292946337323049270620659955086972899808945313224738072356223021842330857234337255100461694795829299655907428211461621174950210034201735878533309567319041520482784039310883791887609871896842960361764980272804239320397397485932038853881990046942040463186591744 [119,37] -341904880329473031174907047697010973580753612672974370819475315439109965504658415616067624211483676460884173516036352234819180181642824825567484318020861418005514273847482550481531322900841114397893241715424816772416262282889455315208700520713833054170263333600692299274252890668166346375987265869670533739932888114978611334938442348818470591561468751731804784497695441061637235675395115031417983853336480026767948801446526645705062174951301116911144255592934482267356036224238905039233309547466727197382313841389144061857003692229837587185076011495028145944197420901183217446618252165394691969207906505478276027822383428697666437004273494746529867729270219688513165867768634682059537527887270643758383168093356825383513992318958436598974248347697688711328479381657695433520814631232241373901052309701816291305195114035426208149457863885180843072347559446163235261092485970373351520057137138116336652409566195476870515197743845603286525458260242251835579839592556133203790785960021624592444814653694874823970176864356645547597093549860041708709972438034474038006451640601329760017918031246389660243858889150518945376840720083149213034260092914110026516391722315788255530636831185086973614504601190829809246063968649189619917168105496607017316515905443371954500378290344620855560599649850755053542173122614570955983829267323916521486051291617549442290479343662554546937443408246854526415797004648591217977438765769807168836974565606861373723906819691067228091464112857704304108552470599906944658217337939330370173628421477221892758386574693578125770934905480693175381637561163264536115284047580870514138801264872144094085271459159655957476731746212327744390126625509807706541089946307499273578852237809101220682417190995607728970183991690914621999135788695488082461461495264735755267784047601233539905542734720707419352978620713458477238567473913589600211489094378409703764203674830755999200676610355806849598901838985701399102223003360503514600871758718404731672070845608617635021301813244523235720620362063745508766455023431996276855465225216375692390276560927395036223267258763506263287295907517442105880798148214026058548187778198666645814815319868238675520577467185922575421540185265271611573429776493375932210190843418437360849737545407550663150702168289073397198180048502015385724440805376 [119,38] 122409479003847303681070514828687582579277238862816626408417401337532573923952317735412078295007260334442736929739907857701170866805970957646864233953909141805253239013573169022069876323840727683319841948718824204517068763855401353037897786165761458883029984800361987673735615432327058922540381396984815262116131270465731932248998163045223445290899320200992022364556103300233576021551379923063084545354791835422827731794301090611925920341988103924578236034414074824429235168452605478682474150114093082095661338841698005955510866144516671140078458242534890455188807523742361556950419467967686006100455361645978907458239286128944297988613353982011076568123514891283216172901169766022051903550997152682638561737164248316915918504746786507653363038548628605346438243058970985536431805781582918477198124246447831062113374142167192901823477011628577202331493610140423219321326988678890921405787966389453183304325864958054911387041396144851222618112720956899853547636220582826502888221019274962143004413333771639398719990223785131372823256516384474222666990574548449379171378672442879109119215554972027411374662386278908188079242773596068468093819273251911333794407573649914085711629877107205520362849422759211687244303226265227733830962449509633093989321906969916923341354864279854061787404279747063927262051668452972312059108072310791841013732927316656256220755410834986125660522507380376714196954463777516636159948410879246285400316569802109175031307699426999908544385512749259666575307063044647943419560222453036513187303059841371178417291568834591283107901130929672678989461566891528385571803793859218090916730105093127329964457993066949814724004168752060041295298804104813586767585483569866276032076560349897211289906790383578398900315649068901624534342824209565519800565429329848217800720630006164122968951930205562606227462888126154691700564596300781618889351278803448689016159492989003244032168133638472563636178065278207932370571392040852443139248993979534773653060965340889188130162367422882776748453854285745743238694072228575113352033529324622839690376797896394734541284495276111093620384504138779735247674931617784996058712064740627252000067923203020509287512709308034208084271257213097749744363665369196504383232069926339931269644563124873048776154770388565204368782474874954547462144 [119,39] -40005017567067493115712232585943982538209772324885794040640057975788356001808238828849726280223801277007230675540988278560577407983839575749820688076022406420315768995106409634936201211844459931202013168811557862895210991846525231499955337827950634433812059740002524586313569349225895478131573179415153907810058569526965671300211925622911781788027278367376520869970894655768776612554240615314264753457445830017004368250481488812718658505255503481678916930710168099237843220003364423781036049685951804920030290675967894508994287085850780116128344687982559678267694351740608796098719174911203482711240636096904535473271411179281090088290947479563135909801606908453511041432107042130102436143928388646384020696078356279707443733593961285075352148331267355815049149005746486998955000905351685673466149829318596156463294949157597735297025072520359551490962067201115991615947436801324196327636911243303496664050766772555783151455420912672178786184778394611712111212833261016022621214348276408207235879968754995768731491523139898690948382958971631025121316580137107452122475077241669141305472364634233185361353730775660037529325155240132251210469679470515720837006597423347881083637028880783467133373009486305720875501430122109291757123260774133571658531196535650817429438799346676509536595771343708614299902476092274190815271421894457025748647298904946436882135366345074037947809114591690472093142227636177278382264543080905443153609648216132919966826824286176495781528484794307076789249635351075836757937908357557191738610826451492279978929460571645344034512124003816785436496822782446379444645993172262339452248262629828608821908558980242324413512721803114345390431528439183630623905948280550243792713019511854631501425636189748308679786057468068668616988125078674716067305342009275352889462293797500226927000274437313352669312877859554288913315161260970263404087408784116607412791492593468908356339028093825465647005875003355961885580861714664589075768969455848119779872076156830963953595284594975927113373522661494347005927413864293136246976424518369599401590748440146545485476136494680995180384213002851335219645161412894097390715462708132901514351557875749102333726375393133240447019903944448324076588236789856230992603724499709960141358821286714771328734748170336139913325885779349602304 [119,40] 11886315192299422111475241957688745651305914565586037588631353208790057716013824889678779757127098171208676860308032075467035028571668298164176311942104601581548729922248206072567288039067983356368972852460035120729299882037773346495125602832202413852752885911250314928339079533789631834170345756062699619884639374760213529477179960145669562844464738273688221154699722092573789293757542682691863828750620045140940792236581516223852446116366152189128146482269505273387681855445622735307289354746544471398224891173484964983871092028042156911315752251896701993610385787416069195663548387331024482803470965600750449259389890605951346317156259904542443763263868285053370257861200741221834306746158219248392032842610136133585315404759245879388747823141683030775320029301417059058220577964376522840328402977232640900036768947311278992788590322541577435512936655559103082410753572676057539168949662069510564207905085157277952058009728522789239526605605314813500864841208504991164953063219626701241637460063594250401462952364647569090660284953743718663571215055890615192032320469246459308289817490128817013701199649904470843777903613360797401879235556854199282941211001642104251585506876051807735302705375590082922290260448931196366162275225422049564125038856255376304960281451277577310197344731663632189450687328712838141035801828645328380403417119289979736181597830630120049406875334852610498548773483306038190529345997471556018429954618897063807904919309033707497840265905518341276518968113398905539590858568786248767980949743482257951154482822660637457649980760691515405633992389560319620249426033906518091437451411271117815330103763276084984443844904014497542522010400328637060447090954865661571520123360880100829143442563848295691052819043687874352987267493058987091983466766264905484903790124964555138404934492169021971358408913229319340582329868850719930911084745212038371041615400086183916757078757286889349641592454425897991415794759503806259899601203926663418107206933193323764799420193532979059373678184889441373665452204075353428280521038979678160933296913788873512637978000298825505843564464888782983245688486077844007493723836192296491357970642684840194257212402115983216414852244409522417689227871264277531567597425421034008126218451474358706772785030199205058253434574958755840 [119,41] -3208813368643975905897670495879871786031878374519973268070802948008275943587175701665762124894807230873290929029187656645906226440822559788403281497252160859551989427345165216024690390142805909879633344671892433615378235095816866701827031811428484747672232497714880608907788448399022648024803450098504389971664161881433319685290308030895676142283966358525529455084137569866761442975463354376904433301207448996536030122100722667646274537112022483306054487042699548659430670762275198398518260741500223026969937816756836795873586353718839090991930143088483676131777043605449023625104482345930364174992580902097064723275916974105064311411985682228060731253891106671939799490672947135694470141822352888230924545660945982795625676288139161140775565878931147563294408176951540439369583685918333738845894933797570616670752996670745182731500653704898934750048446273440239514926050935200863609483220777993590169538370769520521269863333841133472168702181029673108348735974233576149137545025997929558612311509966718059145713761665254737614790513945144625872546305774046917779591740099857797465813105693390033195129261049852394213545127082679545654522825643313520816067035245268535785849874479742921163142204079711459776598537266530924832894466473434524966669240706599268170594336270431306105533321322270482322287393605325921664729020870656517217389771029554072543907099908330815148502962004173154921865593989673597572368911632654500498295844345860073943327398352963675808875105267199109256477611139481699981237064921537390069685477454861226536945497253073846159223527227025544139419286388311386952705395076580492152105417056158217155999552464357071004605856188218285003589864975074875571467520699603968672080057313653046785956912558333150242346937377487907889065816356214977855291518305277721084152961716438720848987077751587120215495397443505148212055544412398690969374639664060858205527612192123277758495816219899949632719058498932956544592834222916359490719714407703900204236870692514025974999252665886097080822215081167482577547829736981603666470691586214291708910811439281000339330416269407691496753338038116104300164515479647652725904020458107125000842005691608949624842316287861804932686819092130363685203518514185402839882439412314405058359078280384505662503515991949093430834977832960 [119,42] 791196260453922207029687863694015000569736725671320521040531561532049079361515388601984844968434707706490103238824872489579053538091268194361665749558091106221018418544772390664454833298211981505230602942788404292593262086800534739017364963227458393491523731270714402726507947238811543906211982068131938477721286773253615684563300655931094714809922532488313075583591792978138042916229331215260682048917762195532681684428299451930370675858893628593401562319950832496996540774737913144353444465648974919747694496170931373369760051426015460060507732100681440079775523916560084699375290829063662160283039637861753988957471276596384531626232604281743458337790716596101815048694107483101587278172662317132475519494914056577325656663030620824052210380682127052717725581175116068212094578655653507251110236128962058816985091421143369797560574523583062396383889312512585305210520816930089927977890559771560355797743113580348911699517383751035156519831137200134661518538230767030138780032498148365672632650202792530415911871105962992951324073696859257952206227314524991541764233930478258722253336720019362887580657539310327921790738701973372412389942236456435146258439749553512504862446217835401695440337392489549071431635818695815988914916448608494939763956780230403295107750646545606875876085836083395938648710810221530351481770413885185195458514821907947210446502886635304911427639168339869382642903739914674544135378759577351801473380606508050164499190602691105133484389154887075309153032449143328507444575751631519160266118490284070938240842708557574436292189155558579288327160257218542304621172002364325667735004537179754891715387349533277257432112531879019788870997571972919746688940919504965981234740418785746570790182902917002581255417927848569583470325778995970999908313375169903129990959011120198737164960036127611229143265719892776882042034227474978465584238584281800102324855810965413840750781859873685538328821886467337993011379545435719533026817442944630264988743145305442923881480659105933071134959636339665381370527861672361429052953284550071782426912543575247220963252160528644452874587654254685786717832179592638179927660205570457234939588521821185704570774105498741705364393884762489738429845987594497978252090094923013520132932074530349750950939324873394760135475200 [119,43] -180848070214972992245621552767660370162087153357405910262432233973858390847422486666054266982739139805092921856199068688850494863481963819656574400419642444296719188931292967029330479331577829681842392083795045691682736646855637728240467456037231135834389783760604141426187402680127950353638242322813777774889108489670717816536244343934967146499879358542656940253500121191593680822477483279385612680336435564316061687962351002934120503710609886731493331788659518553710433462074570895778774271087622916117058519072751838128945071781559439750805263143300718184158582758621110286814308750850786786731796592677701526138460831880949766272025548517902318433285538052994214271294166623219179096731163303061892292250331966952999558297536680558847122987872393214015487644113167375335226254902751108988125722634958384482052216992888816399440903195338538768283635067883465942027589273555540649887477575442971307532511769091966692366054262882975828817282551176918250187799146406869221378079567309497852137247815295738373801966607441148646466585354485149018755175845067339808193257436541971403582748852889930207725552783189236766795579907776240102448714893395909313701534094561534791498479230521750400036202812152834548362804493861655430719277339845392945399079338870397320045377783897458729908081282973924857049902933181330636705157582006275789609261180942947479617494915558666827913898707335223026881975850785736624965860314817104051364094020534248865174291375647297357025154101581626892492337371887139011418767358637402812385158806337189445247296675264065984594600871545557272073038664238700032283442607005635179434911944829290008270784306604201001986890620837305675244822075082910172061573872373577979435088925692358483250213985245630222177071135671547411331328471049746001884236093325998080092358244097530413795359697755161259129987268618555549701380186364404933037625175083797678876020622281816230462013156362859451352869201502627999220953131025079302006218655584787479638092920471423699715691991422011702992233426332386902432616711337681481214111687583935660522599761894331644474297476621918113055972997952780238532063301071309335855607773040884553679909777542163366244124804945958084681856547713544969754626847759855627010624710261220891160700375078087148308313676834546338758656 [119,44] 39398544943949802218717841242176811715835792271039150070214717432335082463670232014989549862565953940513808597633164311458216702402858248922743736072578258574902148346926324620327893602405402826417734742584929288508184500890996980089338511674649453796812963598891977686011272515817744147430663369671220859634915835899783393151158748826151410385236583924314768725656486291412975565805936615842716654624027191281218505555007594016980035619248050587232763344696011579241332979738450596827183604760554077241555729892004600140767776452656634147086086822582248973452245631762258017355351511273520759597114170759680137164813784164420588322249768996314238479459419735397041673079448019295337089415277375241455352730722144603308441121329654339753637740482712558723033938715250630258956685150593652965195878444158819979228188368814565658000687934094753674920707219256823458241157869518334844273419173835006670144518727594643488878635972100573308838802559434158403329865294994146390752039344293908854585306174575576224884114723069963829498880704756268280271533151068439555132659325153352663898068810881841243374040470262594943767062716498341142269933894576142090038452282593343181533157276486614458164764915009243356811782125563102203018084225070610666169768540426862790181196941542418888224067532946270781404584133603566430151636546939112991023607492300865287636609572870063331291234154993269502398290479539013690557447980642406886970524146220322539432586865980112650578257274352507048646324368996227089714037532289720543185149222900503561371078823229309898111746912299878289093849570392748549183229132661986405261386894022036893732212573336800380958772505873405055431751298294651207593622066829192189885994903901935368593543591713790275978874366733162251578114152717163670198487630519328133042970698661786594275384565151398966593029870517904503893047849537823803790725881145887754798957470103790543076325352563099200279582030008298226160862373068592643272972033833900469333638796544823599322905092123326431878601477183334137170237301824642485870555594918049763515356651891150420928613198976997814666645664127314342040638171391338607059957804442297548952302924254736891432656321512194749847117853182088319862316714272768342785700184284446824517843913382474309706492000856570855424 [119,45] -8485900745610153671654578877335047988863257542199593284051273473514107085179696919529177955302005880029738178805014923483954143818905763256010355614653003960333522154479033206615358729638390797841602990888691097962709780876645008671528315436530412494468981949122020861537202769410924880855761284027873305412510457073333787879298589722515316428947795106688521391971029897718906688284506549523178271898245370861853997547984033256206616817148663080926391108625200019021343848854532148157815654963914989112869436816405716243740732983127085499845339644427504133713893295681080318832903762228314187232384555004429369259617076008025847186021620804044166090089632929945334727110234769219562849749015254506294282032488799262450801890168057060233081952807036752526346351740336813905613864577168806808157010437449928856847531447234962466240794868118314991087816902942377385189536661727882069196064430036165735964007257624958180071007580013275943104106852888683911381804755969834638642075638397544211178681442001849293792571314264987173696811791595969589057868979308143867434465908547663874069079005400447683613222842026302977412556600495788110329396332187674237021793189246320813924910056225687881581337259430541861083013388929271601286248645589423219787693068477696127780816337667677953330884772118601183764776079244305337440000988759840888213708981872418766588900428302943452165935358902831119942481364844990352617745558573219271006074605406344390702269918517413218708197569402542589177276144774666811501522178666917528706302837646706241332873608881021136570519936745416615938922748672333954399477606647086741142823649469012259452226346891623150080786058651511682374924194140707071703726117226787322541287131102926960274389444276432106799300714928813499915749093479444958873414839548683100048362236285875666035332280235862335839358363813759651736759762221359884639273088720452718900655264529401671460766532990071579908977162326506001049626334250308118101478246052341588714672551647821163515943580381158749640947179541302164819728237089375950010105932335196632730523405964349221717933351303279131572564197034268829802247943613991470303116501479749120781625914997344302252971727469604951476573109877742580359097159492351587307125448651084325885989777019874448231540341122007040 [119,46] 1856566712747498612791802295097590992600778265433227995740812502556826108537840934058751508405984997055174763696089109388466054774234670066870039906720438469562494707155542397127139095159551961511416405532005162350917817403969890713086829507829874030293087182662289779144456638904892416986056946837924458312073500084758669489991027318564391578171001920295756100184205432771173722819766145663575384233749446005071161547861667926585427854378964604158801505954500804756326669448005080393776796646224479785743133569848653494831697842667306636755091858343596743715496638399609447710022508090309980208061417333828566983786354795196407496947480442699745173168051596030670057464705410805308935823437992993735923944181575338489651575280436667936328142708258193554525976723337072760304466502622039041441865869156474330723653451495739269310525712670464834210391331646232339627765422054473941142439725577019857301133830717571075643738131735435534851246254528015035335640841937069727100051268037279648334088274348475662556678814753318742149675199629677831888382275762644794230197383955836223369832905638779623554961562089829023205821344675943137129232133460136923893423269989953402828398248825025415189633434141156702274375645896388936359466562878672058627075106546945426281311905431299352803175043373648179572623217332603017031283978935918461494146912904720039212657754774387625663235361681473344515182405026191060727571576552300634422327192821879097885811480078470292697838494336088775628730178521372389072259901757795741042151292331962646259638697524316845406161046480095366193209856572771287616830677503522887920287514069146811620885786376165843885564201806109921934399701728900628825660556746794308317259990718279275004038430596175523539285737125630467300568245257635177861036439386907603817082384482133701636139163066744816457875509952980323764532896262203460565717178980208905904621641309008891111545019713182279062485447024650528594033278968524079044515293256332709812968221723405426552789501296534254644039780787276830786105295204886593121699636709132804370726413273767148225526534597253731872944636753946040430173636931154374631879771456820781097662701232884946655485529676502086314114999839376604738681225060441620494067340934282611637647237271758091332359517372416 [119,47] -411331900928108779083255510927741307254292679657044817841764938533987538300780756620370097938835546102720098266091311600567512469135026699810320652534640559462268843306437127982040918160524939826538335123576383329631709506820534303184335084394219813116958873650098738867665532728901767636155717282417188756669838748966461783045398849870669210771107928860382511850832104095857907611879470913335434607821794427120941916222929968759921305897717234363912489216006586580430625179489308829422414267087524910821270235359186137321899731461863737640358859887656938384387214883985913739388368133463378755500313266903438663338750210177696411736474515116480855696041195021066898006186310620395084126053724078843073196038210817689271717004848347701903725187696825983400359015076304449938160587261915283555787492940680224044770026711913597992443795692831155115502111657345027715053038881252773405460185958763435702168532128325016909365692742370933915458922966094891412678918466072770083173244427969629960299384972477103207555274276377956658686570716328273381574632241821266604518242408315479982921430933020272940496765023700867896612375025993773891196616223497752994132761386321495217128772992520930357077305881954027839380716407372073265848176065444641174220512128986835597339437223566388494274610177448009288901693834607030738666892918677942224685770521142212514059937591768677680522589640912821907526468830577407162426444381684211544971030683359304042294746856356480792111533911396743427513064959628501458014909132545736300040660611417330771703272971356152774257469985288410878770464183712250725248974577941529636507593102896984744806182601231374841312542869568184194348970487082160966851016451057300621310654563372129115213652890400634914599299675378445617317185240893923381550939730101896788675752043728384005826861225227888007893112436494132468833462070197373388450948800384455834606718800340304820560649893955166268661081066503041259954503343343324129144063503502202078990662990909605365116628862704120539976878109794018995347176876144841694909397445867534497326394624143559267967420519225703949075442323265558570492447167389843417611332487842750893775804438445716941319775994283283744394983037964195967288486632444170691098203703473245809083047248125808338209341440 [119,48] 89687531541819526751194711691782309429385102776680392189334741813560495050855504749792624002855114011891325146272523883097168637824488675838951001263767105567970695931865463479488221219151848006659155454620566304494182557073340649299091428087149286750598242652845308563794062107686465765635674041665331722925933286588790775079162544185722576222599150899174619402605417688444706284709050064415100981672175922265256608507841136929551375025922218246416434390449208257370615352898418649469882075974981078321846150739934246224787268856680153473830547745349896444158910383798190207256817158878258545428548207498374654739738217851687208271059381744761970108700563976812741675865602639136340018888060767397780732688518010981093767533548225722794628314851330019872080555045239692123554140206381843396411768016984329547147888759519709187891145662724515924535737949891735971777189351303246187929696108798091674223724640479483827201246177518034031267476648903732716435034267066779870856239525157574053155130774540693814361491872009631847618015123567916315174944080255197680002317865851829903951937397161019430210983468700422117246119378033014448538594386705890921989009351249332361031802222606780081865069876387735465051709640834557241890395672639383799202828710992781772610292045550745791576230477570703919077043219685730998050431051230727789950780700123969771689931190263309189366295412606329371411421828955057175337093591857426974557529806855638485761227939870905785931463696151010721476091251414342213481798856396894146892579927178883689131438681532585462044812446551912744856252785814861869516958161458310390355160190634847722378239962122447563048441123337893979558900903579605654689283453779598065907357417042736098282869102230105931703191357705832886025657217751531400350306422584007042926426372800176794304287378343780831556680730494031197354984387966846778018506527716631209517493211295641425276125728409669077035383337584642452278619723904872767100241547868035520030603158834497561341699131379336880250432802875513760786352730335275048358424738115257764118678508387619573020999158427992221164178259421530020395954410314003323834144232290963285103515578595431835803836242975432711924240305674545386548578254724862997321407786092091633296858038946948137877504 [119,49] -18675453058761119954025456471539765367877917613920364836709666308541410832279652432663672258419995675628248126468091962318846506863733143139364158595102475612911002735404839692501633530451894949200637210656523462949659001595983619084385671664602203891357114935593585877825209736127188129637031777505316754776792479063270716964013091894410925230392106891502044744103607743641530202117673718667768218174309103093145350221476022630325238956082944287310049600080127514221370831006283614956755360050105633051455895082120158345686436158668315164402039514045244789319711828512361470314457651255096211313540234399007984136345102228839274540667493520083647293771025412343680354087462218667671238404587943748611599958862859691285805790331795259630387052435145445914589909107829980546288609173728654461042148988870624759743450055779590969546462761618273712545564404326018191115443961572959799931331052926450302426221680452067859943557942990816798543496815639708406695462129748871035349423698838832069837033908439519533405328087030728969973698804569995445068757606618448681033481891269649790241151603946563276155047449032150510971142933360295908754796030483304874508850469493379758747770152834023182081177319152042875940486501213778086141447814689135898113915703332505147031589291778389828645802452442498641883216654901624056224337773904393831842185666388252994038571656996154067891191318861162421656061180421238695911223255719146335493215993615572512539047586475488461256144121585799628531474202012334671669356275210502204098694738338453575972798079370361511753380891847750161219460010786511136101535210667873514673572190352266831285511992589850457658596949673215441934124028318350707154869654448575896023910698394042106995000603997687098270062990825523536022727834932723227116927801756178326844666359376919584404518467016040232768590660204480096117850238350209359232800039282390224695800252001781848234867359254530396967264154721689149520032264628505749820422178675143382634039323489624010636959009098245319732668255871852977396910696591898030423948782892212172318037561584910421206195735476673501097292461914415446735974265958090167810685958170762336777499048095499455016346842090173619344284541216082442770226962961013860672187429967045455179846804283523596288 [119,50] 3654067136788238667617142409869743033839797191672036421794239672148299957060685640444375903237530647680840656687653011897442542463721937984089593776118578142038020052059277730259819037975942840500063007521663291247601248488171918480665869796154374129501124687631280965333938192349355593271317187552778288191997904677252419367163935730584914996191180042056338749044272863736568800866097683949984805054238730361723368974502822191675788470891687425024088476659187114499517662887457833414379788363311257948415921025854195605620510268459524880261424762917082977323060838953286533110144750530745940888013249769207414323767050266139348409986371914611967758642182209477293066691718126168541848947249361397158166380334024221804817387329841964263657593554096933487189701244032729936329376138408145999169752360870653419184600290519318064579487708544774061264030084370861146433445827797514352965174132374304346991967492334395403394347672265543617229952665372515010208994000852991427151731554603606896117702509202073229751354688576614527525462759449557972533871555584881778392579770214593318284006895258483825464218421113524112523019654002117117779137746045147242941759946659059685040798891739981420702746301356810971394278197110015082649724902787745330469113298308786463857141390154716275778592356996683119320238403212122264302733134746178685963473101428603831931069543364069774963801151586619955885096773094634298975911180178591162113801365424929808288274626186519962970176600199385520803827922376685232500896370729486556711414334433805398076273894431170662410157912605385321360082818792035965969141689244292735105294156912827849698828036297647569776313986041000538949518182549454963643438190640645285666257292632330511539368507856400281767753757004916354028533891814373368459012659136105252019827350102197066032447911105237956415699908171539565016485051198233665893451439627965826542019966999022872385675874141614741168485696006340127223442066660648578857008009173357017491051383543120955528747963259208274059064265179204362387123415053042216218638024736525832431997279800622890428767950316180524598908748971203422966232979072977443197935327820845669773268169405810786770900150340958321518177690900464332688539008811502353111675421629240396250238424715362304 [119,51] -670080901206080898498740334045223656339674075137961882924553690912028400098226386262760648967256653386374490283044764631387059175037489742782131581610763594688018681709323757294967518449314169502753459529740875826306851209095066341499203933067812423316439446509057843241185972396644705950722918377599467700006052544453531515814476812218364223687495276950107266396209365569186977783872991488174242042311948039960235865345050996827029919570339962067356722855125082352039700083648348794287295547199481469374896217706623572427108965551059382284673520282003280507504677063225571584240416604353006548958647714522061593183613386112668720392715973078451339838744413186106507535016706109223205565084638295959282616151126148563535113603140753316495459824414991867988634014129127689740801923026447309285322769873630718783059560573816154741780306936139309569739345295847224866403218697720610505828811836968608379260691930408379790009252817362722332628035850030335235981729512285021721770909348871711444207286284967717989217889417708756938332217584611710041701603231169161441154683418730188674191977418960151503604226946506985441216376062228969992248462957521498801047402505620702523914040315828093945218349490581385622763466551062332415270108721882996849066161894463393065494263449590449689489321234377886590740949655742532254113841156308085587791579536004294907839596329328859997536490486619495527977804526758530468063257568373730812992811284464364705936826906939763995317424999591040371109282721814810721689969035454205149142790564699724559217359388086597109466578804422725108225136628123696441537817809873307693999100830219618745151449480006025509509432374322084944149829495208423954817774816808334442254517974452750099489370978076793906034137018376467438689584171318517829382680716982909918205239197110950089897630618760185489015020555922654632191558029982009664849258784728529267816077825210210014158691064801429667979823311224424697386044742124469306390309153462949716112387117574577557242605444109814714380566626149448067788840947105295440162292510779173463627352351530311889201869690212239688722165674779493283786940901824653049070939001625856258859647023336167786983856583396406728801140989689692471833117367916886352763500021832630873155231023104 [119,52] 115532045083306172654800791537085431624516306357531991913338218602688288020377032564892013179034263281043557594179746073237351129788718619671193862249729282019076916709126887899597130719698896671612408552404177803879101734143062014502808799201563417797691189410629219427306795306717389497996536293067133567045001725538081564059429080870036052427765779868674259669011274947767327587508193068604533816097158496671451325307591829768388564769881896944840095625014538344571876647242868059088179298130650970345876747659710487072205654772552637760629047515096867437255778587262399239346767713274854078566985484765969060967696298389332327853466864005858355965092995600463544454982784179694698169805218675458735241554645734405430630244459133146113707540190587088976519637356832390472038884159711100276619598138211123318131866262291601387987722746649397260744979140077030797700858498560800762253206890851750431194066459274165931590410286657830259935385829300209000957696931559092071207233239639643313529673908143222944450829166121941138180516287407488621840182409969132763029995345011236973410628636337623723856679708797084550186658903880351839569109274170314172724553988252363062166086053115818365875319477385645234775829996112642701009279924442845695571357133129464454689718662063692630714238762128009649534395820422172581576036088056156071328242557476206014384428147398963716426413461881710855444345838506062114010677856718461040219614469252730263813495686291698253928713034998960258274644512927536439942436329719252359814496829536423766550840819777840406809460138325386729299792488799921328841139571211955182182213766092609128162274588194529146386325268441624313811296688979282183934145708644642078591856112040719491028450508761288138824836128335422753888271089262864205300791760471043608900482297938238079397931323250989727697074496665408457764513151341000039258386215873518781031889547194435779461486550303168960403422355798200004712395894897279227759801105004662263364371590201351457567726350009615922674872895444777244114119564851827834664839021921780119825776503567433143934087000556071514535900818728674234553157201933273235619556034698930600419088095835396107967066488475140379616898747040006147469151628841113383750149980713349724946563072 [119,53] -18732687991453241470788384510356414662477475933628705282703928936334901239874582130706270299385371502288206399942252161970505893049161409724801190141606981609820185171700366340679686316038422440259251663238305400732398056425646796701819215382387106254568030528082411655458088583778469352070954952928515477788695751772619385965100522735660297270782546388365058971092791309715896382975655198835276011955025309885011730037626222256942497567167971432040217819912603452141240609223058681913019044602864286777581305114565414341032132956490708251361589344098171148786035164267931804235768054693982988308878398920894464536049942739663882693848249200782489227578240175298284907407605426074901256992941116771750691238808497947448849818608381503101026262690880990537593473387405530892732566656393047127379305259694945639655592600679074511482358737354592320326488667776935114179781253576858114525728441812698576360864732209994299535369411181998167083010727706560781906076790851017701206659443376963174028841368519835709112549031184516884418392538553019858376067661486906536144889559414012937335054005179888824261114014184397989030788576260955244845673837989209117245970282400824046009240640469540223977370761430948857727604067679027982378452819949977526377643404388871994835261793158008827799988128989002271974599245901788313505611237855333524322877992861099948118117515349834849134104154342989333018187553326028794709311488478038615017248799999032529268156170995491382114949256418482354493768178888954248826342454258910669687486407537751738459043052948715056402909555845318713241603225955858564060746789944182929755133225462097525496645404069506889315204665183264361945264287596344559934824595225498749579164563912672082413639962802481646944664524334992605423791949605092012381943483609306418259531548970659485913204138873680954122845067139735770311060390574537930138046901232518696782599223208012369538251346902962905106871670307285112157934730933081110077064111884465681444186690521890098449240429024272583950021458934440941853398374222578604266442011216335421975134759343813403348920541010538346697866844626719842974557566208912901307725044368096103643803076798184051436531354143667758513414474674716387850801241287290274241318853249759088476160 [119,54] 2834006587885799634696177174405048779916631513521113689811174100968568280519466042923535483009231787092402772081199750195244909558067598133905080771113729644588530834624666516961872676829713874060081768320695983004995155189220701965085298425279994052336705334621579719244036156630058175561919535255014299412272009751234993213271204362931262248569136800260527293627857481211802989901651248128923206011614053250563527032114419647075733579703985801781141293994494442315425886308203092954345390121274052155841830408597183649687323808702188417445323459191399227744554480201669773224475563255308627883547103062664188471125597631905312689671817915403042296147911525208253421172443469070678711223133048916436005686222242650305150287916950713318953644461376882700199621460737363613966803680055301915499511668254521749221246346771163497007951162729566985033126886731086024321424350117746309375691479272043036521605844030434025298871756301802059611654057484425516735414328034148923275905082674841325789107061962482871793626393938910843579988228867284049910738830265966649209088655573898877520383924091241027956351025262189125089859408700044566704865749613384557122537690934536159493558815253147769916399269472369032496388740558790613071263830593167484498421994227055951688505313755251995610160104775107047158979996473446183741057619699685175362384528740731945095313640873437974787886347179269061423784660398308523775885316670575150286903466607226730285126666974362213549025068372204163413416133931845376693863535001961065926436544546913076108296451723854646154581695644809319810686686784425872214345114970487435437028124711922443032886428124028593718421755032823043707832611492601298750403562866554377766705305831442715025203820624440118623419974611905118520904714410251835861454266365621856110492550068327936889106845293067908373651249989527284770880368469081703602541322742717271255658750264049833276596014284824079185307563491177529883659339950895411787543367852803131669572412926562891541618412030761334114849574573071940180568673963672853113684664043393124163078114856013878106138103217172470075808145092558566537701681838783569483641671037021951840814156367309669095818538472966739368081036019911954167800490544853389910656101071313698816 [119,55] -393909559307787488955788858512853567742899140470649704749924876169046580104866971186536256358472036272431826422886585490654957316719775465421266714062567245877583370902370593890888257075079497620100965939201939778491542560373870153356135987946854760173192456221369694489980921610877158573131537869462851193960043769419309867805656552156768638629534374046006352010803342310666209742985777150750563932282520020516879315179735989732030406470676212458498246282800567723615559009475294168721933547677273443531667752791406679143584541139731807786498247474566480688366877570118385172914499059382153897928265956547212413819955065331418348898635860922106447656875766607179018504280421229530666453370356144820433727702931395935004121192677394864391157390300283743508920657074588103388596212661584904841028303255256928185565025723288273364548527717881667903770807629525016870925097900973184785347517339217435952302073921740775391727623850330902484434646318760473265633750095512205229769222059187464446960518575578241993984280209755990540879692972536276697148409001971891258034908380442799095057525820539853503302598403682399529053802970289595082479137081741103728805373608061330548649027178179863035191774279243983403819725093279810914263364878873975012824952589223361271359617124107436845536771362948515511226523828351612532314179638079841650896819185026584253450518834874608358043009472551084977333740422360250744954681029253816935127200558917833285673481664976580648242877659574116843580791602133921646979598717331399770684859419059725798327841924077139856923762010564746059499547064116559783545690922156532075171096520428811485104176596774589578554427315712580849125744153940100594803364614927459604860969860207115704031272739921047552005290254452224148991034056897531869153279480623669162158650780066127230888856708262954585036804394433039093023291629099699482833393354431757954661962403538702712180774721265310300769424263415073816185202985505304320847382569497043171765750071364169847290609475822574462775998356596455409427046235523020594687720864216279355065028110015449454458905404609205207557424942931094514117685411168736995992664008081294254638241199494067346825825500266874685844515708879754565177642662030032109188611043229696 [119,56] 49373440246554364357049806494332606297061539113118494237947201843764773885736162380447871232282074965182538654646856108521783789805236793053074874573213234458890572666339036648413095491937588135242460291651560390801454178034766985619613220510795725185097048921007857139440703023002704812143232652167226073499992737286892857631481673047630130655259207370514674586544646451415818236110333676512481465598758544928315490442783402837749669094335175168202594377875070133003759563818726860975347334233795997947486912569408710751900341343644536660174207606980277911726169729613480174449017123372274234830091634445525726746120345454226402706720668102533910668621081356638339738747367518363619856967597487985772631965048219424828099706191055959390449426938925512534280308813695647290572235516926018419211431321424613258160712004729261591435026396308241392577062891398637794515395270550562723584737139567774582054279052880574431821701717385682058464424825432504446811170417202555201530763425169637902103779235463861877928931447143963048001656810368344562957672852087658107184590284903148498016974042932620500928127179482901196295724059357040503251304530115520817572296106112871119985962262690924574404052723229749213782143736129486666230606222412067589114367779276080043199552890724173218548079939251107355276676876881929878609199362968915076586201951502948566792787969572577935249069906348715362626392412565613683228407771156087493031679294587504623025093386552612362521456142537990592115048070227741451384369339465797428189499560802815495913938513977784430795637572010837854498276170961412065444644895238741735309652857277690514671959330833151758280267790280759329661360574797229738012821910252086840338662248295133628194388637101671906533557693726686272871784572349958845165790197000362112998796893143679193935602409549735264406306618653299930470410699560437586914140681746369222162622261143114578696784489103174822845672434420742695666514792824513063432134176971755759581193400516387827793847765234409937564890423733878388402383177206080938024771514222613099581963037772772164669804082964801046104406940333462583129671802772816155193335857844647989317739425934696864122497524266090930521187539771128949358944213571414352236975751168 [119,57] -5484978604911877731866569459437867982751142512596932730394829987454329214608569034746612726184774973488028030521110312460453915966676003475753682818514708287942487697712373173821243047259844330951845257023483555764953978075467831968398685924063193841058965583352245109520307898989316901108603964634504400990060420417108744170876278553394427630077204980219829699665199190112239150532821862317855241886070876262164326230041350756695738404600000045788201064093461482148439090899279412663277369011602676046934664127502499889862213365541024309309158807080867041661008713306507135140735586144264282761410469225687479605806169372503418091903032792046943964768600625800120329701610374157691637911442006630327545636949311019212550626064060998780321408591083202717878115264127147587356142865826063831406655275716057121182280944630094139151908029440119827058633100305566115891759830679620632699113413088303674967148741621329464675043697574068840794986361043439752000497477256939691141986592990421573256502142790971102626441454788319342010396901925372818035167511014767052392618860305002014423166831812197816018506569207674621551289770387865781753537595276666241779146991140981477426110865564026804107798016564011343082818736110092196349999508296205188511947656222828629918254975909333720168145206066766937762179833045030634142948176218704132325437451026799013104362758509416198766078339797847730708375116932482163381256672652577999245406615115433686315478276362340872676584426174096342602546544013990705542748682625207473148003611375774322462174871301782447850882819546908215581828664812782264779336842815164500361850554531527714341935200447802453100024566036362646668327507560418974750687084696061892395339408578419142366409305027987410228906049029140451249641066406792643410037124396146032557267799339074732960486747972810279857693472325643602895327286041065873597407576873103926001172935600404966003999767796636077673939351877829971776813572912771780007194438607163991735201653045853046201741679193524539146486307419510567050922839507631814976683041486002079342496372652372200313799537598505304367812382570401839796986022651822562284319732134320284070900885725908948985004030774329610232771443176729416382196640936549365504278528 [119,58] 532914420594893325872426077812113752519065093455686591790538866059165744671969952646030049529158296514585237798920691664350018337061197555149807202524842212673875535771830482469063085051021657611997100544076812040280252389516593326054543268613860841629198772731508332767840090573539533392570165374118080548755489762166951804246504708326337837170501081650794673075266844339002750487934124319595531913184495656337027912787828825057600639502654648968596923688295515789779759237223893880171997233991055349159769022770616843335269263665657941132179863312805713887535417115573779846999578757416468591276539950966783964580274332314152043666056604126475904997861360335198076671633496346562123822994127659955495201387887736135808659723129086797483176727466978157433277765625601599853260608854173765559825416093096987908215189571702534108429456210168574488856265018856333318636849404009168225384396316573712859329246761306855501531560731495887939940616946128604947099370513207491291176465774060042978325346769909286590523670735113744273900209663261120205402191357795577897692446582705579779432928546186451931512695970899753181012885179089270723991732229209821817462368181633992619446957557728858372889754542576511361423347610546451316681933425117965577651349489521482078027729876844283827157018231837812623357459545459817662351435194918502223536684694534035434107789542864095847348299481812915126220477665625969471882024397646477567883843503494687925231004117277949091460950988167693816304734279311800741511924859475739407385279788682138453816887128599235587109658762428367459657801271739984907211922449030077791446189644915880017161856196543054137910755609368228065432852008400972574193266283159469263901886045545731241052326457361226935751133031266410446213539335300216025009086201205906755183927176595902247032987307907520590566182783846198362343579831027744012977975048912080327953587103727813585567212692802108469292670225308910080767280616512486705526390267505342816022165858841703097633690315680906396060219756412081052411164932971746035576277841557635382673336950616891406624800211960387873818361858289621311520605965521644623163678029606097528481862432709376882333951168185914547650805539089777353582350126869569863680 [119,59] -44913575413226228759341155606029753889543181250713312499071377181075485739657675626314458730689655451625147709959765695407550641271117093819480193065570194259549487000256152184497800637513617294833856622591541504894203886763752394965172464461583780757701275660693171800386258224279756838176746711528425332084286427574282454617875612687595335168316226935046490899879828274335746330183299670460094196488968192115904882717939124100285240248610257284228520334660060800649465149840429001179008118528191335311508596793080104913471943062679789837410970407259404910782845151357966897172256137917247760682022733193778701267511171795404818150596549607414336365990218078591167033967240462579655175522639002652069296785315271689213637362411342853041689198829305850393079031787346409792176050248384163807180072091767466526744504164173305794785127304016654306130657434549448298329810580291772871209211392216478750869370677277898994652857090776152100983134338464313833801338775607562350621960426911268644458799738891629004015626182160523283142230289886652837361184034421648443881465531921038818208322884632444311904432166073015639552970059557093876240289797702986317391934791153942917079102665187899259539440598303787577234602569291037947198696786745032067444990938623006427616102232469741031644615923813636471802617627771989841568469157211782503111995996146813407017658683061925831205216096475955162690143142703448359836504611361419887633053157604784717353474162801800065164576540021052023815850010463132696699503905692443714410497104323606903005108695622239095361053291690202112123976148483601952183904071343810355119741747891005647653341122338931869318854990038597427447030320969078436430642286741622190344680860417663207074245885710804371710820021898878351753850110407852555867554132767911641024255561498114739646901704625493805621409648207637459222284492771090717365901093864170058727974396553240643261735668588424089972313002718961549909777008446138392598076389860385727586685517717715349670130372026801590658874380750964388219569811494356764413076345469407596039588842566460062948873582226446446774834605524769217652044702447066078897276228905558392792735074872986543716148925843975884097031636535409849750896268862816256 [119,60] 3275729643157428629314721562939424685801789252255069987918577822914525304620090445661310212302116295197590049995556411107203120515139059607901927230625672574937742416500426600047403038653649227860835484474068271112635952992320428623933902352944203327575074569012915886639450949168446457746578937701386442325721858832656812413589601484172882587397964744864694308992776785053092199227775939102273505478343303646812491073933316824049288127506012962096843121211119941966415564222523406793396473634933518729189756024308364952385751370515472964503689292477080215197375405744667942299388934707346746420150673077186172996189778701410490711353642963474562743014773853165317536300373252464077019887337932690188214048878343302227473006424424818464782874378045786571135438836356676655538483802373578575541175301436191967299220220967640843549677095142845965921663076962407803236213507234563437851760779728058572854021264106958115407425100753974281529863243402999436395003153424468506616089701212753041460298633772191283294174709253024287654256766467867123884205899764607344019958738174288047674448857312872131178940826392999118485024206378524925999911387222189333263472925410378478337987726453810291008622930823779478153158036670909123834159326094069434758847738459985902856316596974685229242701493500355448621695083091082640424713107981774362136369723660761516774994968589196980565272818888411445591422209537842433003651363497176669448556490363306610610085225146709500297838139025991891510579837784715907401185043930518972830516145152165954965748394176582505181493636855942194955284329098027026189231942337512912163749526648691794972309298273643460759612724081394118508799912480234367080742115242410075023964577596858230473076349024402681850662377330887103109857825739798901022706705645207220592240327408386981831448340755584508755759141056241266769709230128750630963808468972816125938571563228569017584375072925358877572450196735452056839650619546806299753084686804829597443194634685134667454631021766850109855444887377846415902832482900423639004510423486615395631048223418553088068956880794846791366844675918326716174900324408191305578618472665862799951124629629957431468023850599019324693823145926329569339554721169408 [119,61] -207725585039107365510557784697798150601564716870265876039932201868902050755522882595550014698455951506460321933028032080394355602811753830120565299952094734608502922506171260816835521533638540262758755125965100385258367830895953182588733413000366764265196378267349725241182671808480385812646181969796160411175605416731308851734524403689207072726860504158136379824286495904385187669228918295580499736241664012481512470925570470877855328375131176502048324121727012162057629483323657736663241583704308076060135288530943911531028738587147028111045922849400700323828258979765052980064379389349219119647902002986263764796139023592168666749059085362340947166427518632542946208418224503736997753287609287044405380245338698976576869452396213733698094965036560528079288575591571090194667108532466596800618691192760568397467889185588933002047188822528798448487609493913004508732500772940291846220841131436867240983217625073748145206935822759007358489573486623091574663924263225141386906420628096549765995019863114147460498813128157634769437853723092538784171036543046961327265922510062887708077124829313647117049524405114421971440444663520233554560204857091622569983793613879006455695364968727090845267673767091761381997316690616943024921668111584993907267215817740033463760548334589875874586229718810486324701211173182891267886197942209093722417691343990896500535255170889209712303279630216872217865303331887158324526868703198706066961881985784958525811154246188374492019276294978915112792418904346299166860177467520773041331422670022108479270975627277008228472392609169347823716479291938739990957450619232875117978526947201585708472294139092800159640897345700275207483396983822650610160843662924285266246237436490703694229827529446807086086245961267531014158667224728953205074710102454104372058483151688722210624933768228436394209651521503142447788909171697076717928620510004847735168546919016646153105920104940637182381410960000681432532074647787606271742535344647394080786978681221685651379516295258137298679870961319917842793930820277533067363594867318755268097253223960393373676415888231191344342044186083399909756235097286129399786298588955770564187663127575296925591939915288472581799293197296181145850693248 [119,62] 11612059783443348592294823253059156018197951834657893129043517834423503225245490013977304697706920558407369363572487112107407734447942563587299818072678525775515957079505937054648224812950260560409724872511721130638735724500669634035647815413812998621388727626468549464052729406596002330952515501376313469879765618541596696539096676571366846926190739788227536476287099014439338603468785131039368709112408677056902888966180960404970481392749384215961047162385870090471034737811172766730408691976404928347684645031562820194468402865637470863127270538059049224240226799497461706565734390298357159770998004420210295087831073100237865760088458094001972623698554149412340993676611939354633658588124569336263502329868464032838576631966448854794424198696723161899230021257050048883659493080188912128035536021526622642841456882491454911963894205119121129939666111082898295521559859304798744248369644789452343393295947487358580426252188799258644916746831951429124505507027676556378916518445122323417910883454507338051424774790973745261601085851901727621106908054505908106714385243776112833057748261068799191123671293807122465491023881465118750338378712429142198773690635567753965421861694608251923426455298872576867845704560110818108697180501616392751702602833037515860178742270750214529414669092774281688941906060383409749063046797340846055343601437983158055473299221262659076592572342891493832208402171824667443584167973856293705518656548910288311812773193101001457729375181505272220908346521285687866302879471885909118838734276309080710237972022507604397855858886541739393801362364776421334174840789159655848895533815976018310020746729514230215183546493574122616578973135251000305807180848859738794662192731812390796082693592700270160939288471918142087811892525379346975965994573473929441798093883217803606941186395149610435324429146946085563916163586838719322205406682088930797033761305319553596858791017935105860171094993592201307801799424250939403079982093425633030924833526228748158692188965006936380506777000225569707113573146258704643759680368045691783244122948502744047285610271561455127289416648534673994057020780360777571638344966049969302695745327055829554940013688062871761542187179517888688082944 [119,63] -586656227792371294653430458325382124253256597133383681217528614082052457415536260173438524183650336633302185818457062195965305111131313496226923931095127224262569240302077199698516669645833588948954300487569619761192836020371636909426103967689356948840974886323479239232579812151136768564830927183416607950730446206433524877399133751115932672743977186918067196270609014177843418165856016198503264501262910415583132118786173789381192413980538855038153960406071907778814953230031200881539464512163068260651017936051911591641332010221281126512949587968819288653121899942866886582341282946545771809350013376430779135815256652912700874205937349000031034614978421114507946722490068509035594246327612297355964029090733281995024328467612025903697152531092075130052917643724980568759115059265212842075702957313716341256482939703614012360147678665367847811707584106526544646988552007111452138542948165666769444851413874211147830304952753814580503641059210253792975211382771360758846399467444010970486269422670793964997103668998697333194604525995590748232479289547038787414568033006489289536833500960017589064753556387086306617486833677402668510174415039659103070494353623958672473079450271091095731834890517226116969841810802054530068669810531667647955979918189479449349379375085351538541060940295886474413352402907949197629862975059748483377422644547356571699288791730933586617238589254727980395504432672331083485549380690463188793279337999657431729168764646644209605805488594260905685884527496033215670512457505338545362119365182487066681579585121662527398470047580109229354411389949754319422993743961179712093194129551368626881452327837506449514020712209660499155906459455340577481276152569255021055060273161242778569257353163406256194451514952398290481063744181300881272631516063638243161214439384548514377257139820323866821131264506938471130371335477679255284610700597472200046265559262892187242979233659818510205893377445374223418055911445703903266144280771498512507247825744592313576570377459310927523387338484279177180395184582329631994289650390570812675636971810384880445501972621175343919088028463736479464534917645389273054373845977985690861873467565331587432621271486629520111001179463994670592 [119,64] 27742951871537268473482875070817991721632579646394493314405121458773631244409713470113026039545386455590197455385399978992806457976681331778325965358829193554334552243825000969445027722527981407285173360127081353120349631088850072858258477743047806811942539773631917972304786736701816864477267836098142792269696390316220324884715086079001322866465579810544062009916230037269960486396915712211055706602746084029720784808037397296926573617027169402698087036803685173315231701045383106789638126819326153801688276820915318059437589074468766313876617420397541447690240032123559090280305495931604025284531684999066110782971931511133900729673277193075217852966986645318656947460111375634514075487607490928587925497605117299383758992447451193995210683809906064509359329689996317446787298061377782344408271136694861415875017592497831082722772375658797376995011586901266677118466849813040458966686684002948764651766626277208527576859567604300405961879276810655084907183834891377821569978208148099358511629363123121953327937638689561912538709404273360939447365306986764177280315176999615361173306694393968534262758793299394753382363766214812115782745837819277198145557178833376157919019923782858238052060253275753217824589888710145408585465356857629808291980981186577613201697451657160602466257871833769791950074444766842882591630556674949971309975720954206466013583445271351495129592031367153840992285308340768641918786808165545709370090228044187836945369426909977985607091268471741682300684924165517158091817347301377591998600393091096604798397823315702619412718110098469966782150732841676621587938797515738295155999649034066935553634903304541077725565665953521295766609949621716288125576511365275203113156894488674180706801408283796811767878075072501156644305555638674037721034841115860595754971753790587521797496281237247923803284636431438413723716141712246253952071844727030886323534612980173736761178883892282449481821919540048295592029273308222760880106363189693474651871742280028037366563885460084522616911887711233671106035963938999910278076785709315737742506721811161710508162186382225794396117354409089462714192710941801638522791920373046617474615176878044486442274722086778118216003283144448 [119,65] -1272368599464781959409016557564282691328879404309140075932680811373393219850819023876894175646298844546648602215112520809093083501957826696938114168757084209686071156964480198768480198751237169221066806636326387630700533896370271975273127857553247084176797443749445351540302605132315415242034901714209973092655795407535452107647895421744117240178480383224572460878936367885618302561421358478127916587320953793659647015181136696132838244853527493454693312949246078450856917893856062979241052519506676467850117678929908222224264404697433445194702859114937667485787191259782371873045719340075248675493869389467223774947542093115073080297356538188353849113262296462062830169287854574507701352740634892413491872211515306447696434648762580943595967888116937425417641332289767541257896029342075592228611474798632102059419794100371242178170097615507876529414453530197687868667438836678430384945285890819714853895043716864214738693559170557536224665395104425420543216615732607674210937914036845023996000596109359738757441439373133687237375070631893233549191136947778510152668223513327364852989356910545693439877947532883056792994724655120119098712634364672260715470719179738673293504948550513274799394833116624452044609129289445131234582646513512276114281145508695494758820487633844722994699784646958054778869225318489031702808536823154897491239498029624984647890223931816146400431380960110385654981377246892559200501847767691756426412606141862205772317391290953083529639614155573527638701057949732577990255551772907878633904263558652389620111941692330692718818333349444427636784531510661189615105372824498579753320559273931535273588116056404477389048884098151851065533018316219668835861646989102701350444857889200373047069696882821966493944348786586611681001954731042431666366982384330327083284196474061924020321820144111581334058660767323153282194491896850340745987412073568801560561204782820972450541180342616046100977719063240164281341019684221992318674181886675896449081244908663183975564761385588503616176501124687133273263706535250733082833231550471823238364562593917416548902083208155695352196738286590158385007947090789270419161860172076529894466263020567789636854680041082313420374609760 [119,66] 57434787239726190604898587292241633357196245833512645701673409717109023546155331579164306580108440043782602918694199405969788993953946646916965162456950501162390434051437985588508569177115705037377261937278362579619211777319288299868929840537350781752433511962558516333330567603135758199765559999800334045323555361604665674391067442540607640519643815542271259057820792183909136066926344844277203184775833233679909023901820536234044697602193918498104822120767421425487533971963997346058290204382083139969361149800863784595699093399068532750069867024357541572070298463774409457860033617953856483918833946462447077139224973100437907543539286790499460579350157774288223544281188482848379316925315413184638979926447642895499452641989006631142903464702602005897036910136730881090546686276911315572579407753005813423807244412665783586165495040327878512632176758928956743056230784427238769606844279449723193377612539226862264263665102195715203738886240895536546653513047865280735940516760895508754893354913187168813733102681366621958382593372313923902550009348083766190974274759804732084892311679441606289962980096936216333790489923022793393266712935668134779941367791096407268895726913967994349595157104452920634795340734986019210829695293951503498145223635836503596166409597872947145708747449691318873818157040080601527613765029450627166669442125502441472742577187956109504129324452013410652362121051488303130574581658112169940306611702282287043378079274189571228333253432848860028998815149084768940781703704083804622471280537239454996029566717938917888957376637176652353046466277093765014852988411620761125352852295647261116536519035657249936337975100777711576428425681355798200339428981661584054229432894703717399317025196439170392314522343832688192768151840444903303571921289898876637145660723037737768102646135377516336653889914278394795824896112436494251954837069474503846052619640738610177919219478562272783497256865149524185373703543983192169147935074779264031368318139385024452104351099909660323039399957511682475699107965699476527225576361894174858830096063821001260538221823978729707462758014592182844772236494756805892543181029566913803519418050556672774747748376582833116334592 [119,67] -2490456400860121703419005263037184190884526947336048738794493607201919400718977958919882709880596924896921539266235054505777281161240460193550969305431285127214216406143659319461805228561816899054935867794624850980848298317804687745421752930631776362895494665166366772434523282018387428222725558054756050009856746607256013065325738679503667258555884076814039884299917514315703997966090536182478174284007252611010162449407362741566958322179281546374699585466786098205430910905392008749400138232150595597532877986060588983976475384028800918635766370859951272620673064382946984212077143783802708991808948415325645766481420817101280691002371984302495818707126797354472828487958417325075875979787431408687168003077989609367808847198109972784993159197027220322939779026156717964191445587163428754530313707576524064529185835326669123119452670940571335244431220175901299404364917941915615352282130909891848448102506559129456024745557659378509256651093573921519959592584781006570843035845034259967485598763080314572588359821808636633515714663450032000301289389297225946681387124671997163206962492977321226805595262352135689139556367034272063111775596699922618932376229805366384719695117395683102719568180757537390068864101889389343039331118606643790431938185849137132571295174461072252880892953612461561588805924983745242374339604775631472878127688216082145493457993556045590000702069420167825294000759793263898451939872563128516612228522618148866679132671851764069338608537122662901774257952231068085551038528450927820824073354172497311931767959980412348627761151670278949766059372329237792067768503446664683625946193941903076671604241579917527207755772522601593615713295246201701175528082454088843861880669280213911617908635877406537903878165491636173267267456463673279322896240434924584905150353030263614942305538693566930344061633191647078200705171489194361150530333825099953295719561265393599765963632207531412532065525941525009569816507262586677044776860694347870757892108385814635761201910155054060110226643656730902990722393126977143461887039299055292958189172848547016288423642135643056824472163940836043402431080642507777759438330028969532196624359593550966602618015947761480896 [119,68] 97422677785224278676085812474807316622843688697329278007329405555128893066900962605093778347542952653771050105025930544656217558429401415100339052880748397897910522200372051326797432852755282687289807052818118311106311264191308357104087670122846238714544445380949403127516151713338391066069026779607325062307935661181474313252584403049602666157499328406785700345905835479639975131016994844518858880321627479244406091852648919166858976379137151480024991196435563050113574299707225677827925032168085382886206831097764829713044582296122322086727400713105929874466964545102108785227252158523270798471609471636396970547037447987838768367886966245910427528343538804510361093431441909996018592458769929506490715499113223502532752468021333694282388807973009301259925665171501541972137944453668095492840043444718968404460755060390857181438245832876243921772467075649492297474983135794550143501146854560350385647630769366460104080729702956664989114388644469164061317385784297354647650576336190894543763198350341262889688713167993968849376096518921252145938921039895045664590599080892702965352490515101783964278219668879870007124114645068259773330040279063434168095426554499596019604866857092438780493405685929599946543548852994536786325065761868583737363723377451558847521109667246099434574864692747970789657859463590478941882728976747086654610011320187615286253589761866099172393701017536757372412698934729288258767530258239635055908321146991032897389188043115228920267712737055244438242002358536193117048650440941143452328887387875718112323875893098741198036225886208824214006651978595530102990815281841722805832251588346934047193588343437664947805238134672111417463741660861962424425427893610734384445878065665878581742327435360846824291022915478331004005733345923653839382376584004668015677198139160547823593389715865813729666385944632625292202084061871076021729389085839682562885096622336096709573456085162757269811951175799867299588240925673577276740622534298888088265700420198258009196023216894777481268738219887401492916143323966347716540443595041177403136389096404697247242410809119433838266935752496471167127882495223463624611734348470521479782948290231655056756310090066432 [119,69] -3163215857783495309337504417985845857818262819996253475960545514323730812839801109211151975065993781851835935546666044760791270329848356860784807866171323707954413515583583392394651518062623260248006108616933162161364575407614224952986516976358741825944849152683370507644223557652151581376892951971679393150380912313845419211959276189275649231164795198837918699484227532995265211247957524488353890224661939964773505585482126952400248470302679440622833091945591624454132474459484821734066492491897686967510760073308796979797307858288590303046783756396745975873399735699817073538182146858343434170468256857661152202908984925882057280395219798463129874326601059478466175373924942481319055562316443724297914276060399182373761280961064300527541440459601674757132260229906676875141125610712341618271734070497258792248031234163714233275616455104994105053834528754737338762142143224182369479803873365550208267082041067462670886913412632751748406323306088421504452866565967928329577390011926870176438391789447736122670889903709346415031487528748588177099779611126675661326826718893814770174432907844877905634327316702099027340905524055759678039877347766574307994423133623261585268933710778714553286284718618653387665243464201287444763925822468528654643400929270634838107762876717520913213864654868074024709301880100550025338122982791698905830720704987061224432280339067183010165086509633520720887542089819603357341163812861850674122865952319713165698470369784061568510947264429532933444857285977390073794198838482765352905857185852118819012176346733554208030533249960064225149077761386149438041155852838885428325300142009262219902036374296196906166394992874018770340094754741739665923569532914368659534169766456735779911977999657501656537607899980297950863508679984303260108392218628235875958691625558930646282674638826664901468035893661629216668205259209046004110597666508365656793673040517837702389809190495680997111676212924067639213677877307361475320019221283498273136510095119450233771837795628061971321367268806643340874772087910144131032971739827736793128258292682807898624056639154438231867714716729593132447119954462281978188043065481664150414057289137882658582336554304 [119,70] 75350763486904415679156847735856566969132399213465274926819755127226034073978876386228073264279904002015545652624962243207812748708228697483040831559614781549502521291320701204721881848292835012681347309605411009815682193307171897042181513420075211663805214900890739689973306097002448701229540224565393524991229290521833404429408024896381818609436319233029451983342609294703438945769619852746149168924064631097137567284173263933775001986320763791224825725160594674478623750547899393664524601132116903796625387834151010307714574843202203035906335498584300950981954397948834264723485993977829419935510776182610758591828309475534676082810756012548536027498086771416731285401804824390121764911938842961531970197841374240106121190763246697659971391599502053222921357437789002517505470318075013838199607685979359764135540008796640319397659737460720892279710004082733603260065916198294034038885451048982810788365342436602343488557377784880670818066369934108567052587886321141901231348831429372238996329447913897550536935907978685999358477787757533915454705073212509978716734557092343160731243045939542066764883161964925549890895836541216585588348326237206038000945795833015357837192197738553011561819921156473229840232542243447849201176932052293715798056037668512248870710265103168297706629198836198198639711775611265320088006285921928022760581348161308457351030106049068773838706065485788150550462300896469164483178791244646207779388074313493209918815586476668637408810912180257623292461790629826161391443250758390464423922595173395814769213934608618419617856693340554940199228890684007612560974243285126380659873499649267887710538479328468148799985383097054267103159122745017992512927234040577602109363542590507453094021746797231379552420399589715716868704570224036553993068444547760985323294709937090926942514585458754133390645722770157173417583926135287892654942311606444547145569093463512994136431115463141846174425656371396594244921850000579243043640562034961445829060486851786002265783162622363491010481388693969805542797683406758974407690655429577026487690902992518274663754635845517003285952182925189034150391043881608596496661174324409892238713169655014958819328 [119,71] -1083575127293746297545604450356364569714032777752633132392025205121297006145750537479953621553679782615392657808530726591545518851931553038767093179575310576851933257484120864832877466103739083735377834833006670295399746282964019426993212064277879688108951972684777615328554990767906375677351862443117094352251937483828083800315084551290785315341440756241823685026194764011671359661768737814809744761000329304933670149829520703448961407381700819426898096014058558539316565840128368597824368802580661714389710649432359272610494461003654648943247787643504990639364916674082114204597323700282934158915425209243423605275788009422488332576965139631139889107656032887388557473093943006469312315838216402132340290045314428552327865331594899509893772135856358689421577300882526988966191333570167634569062096515906009855749549740712339145278649876492467566181142605538702614628330263900171061166307865967178326190813784398575507287481081552503220211842576251166123164198346750395725595141751579808946467169639785131804426286927840440718565559141387621209668341904681641012927411389983554962870943922608236644508474174210554946068672411016570677109900459837331236033600730657354186348616360569751276371703047149165419200371710162255013846953366416975950079263966001050592993678604956784358553147964154221784585049159929678989106842077728246317095888742841353017746936964181719921228851699938737908482411755566032656118468248995091302840789568163366990712055121177151993295524869009266198829548251782450740137170150033712501816678504383789067995569549226050242888494419407071857661738454682895963470519029830969103700443031073597903540075986930169105764706380475799102546449292179799942717257453199753582601913400728801430589890921239357426251752298153004822456688694199498044713671819075395696396330921244140085966672513907607464130134602902272743809012307879083845955303856293136864194842291538840920321929104505141393362521742627312280551677970253270516240888189719170095884430634611127853864890504942341857040892731542182954901393926177231014382733009579955895317129985168882116003868582063984500389600275200488005579634572691369348992187287255466479989727258905212672 [119,72] 759296224445634619674227636219996707467683164788991131236733481564085794387757436477139865812102881104166316485707679664798298569145044382437948131600448050715362944730048595737228264055297885323671206964084838859758150274094342508296894750187230680720635311608054658784611914315254970839536339814211982104585491568195459791887004830737113931550105658105183338610249740296095787034140031574806429292243996088691164280768190909129884196481297062250211674445709136797173271567997293961745400978335625955412576650090304832295517976049733314724576465817737244445009143770130929227575767939178433470844614247134092034568619892455613865254844266236084465922656917430062457899553597944820297695323000756076460206248061451218823209185100170787049445964598592813242014511799188798062029820767492424392697592873996686534088166835052717287055987040824588129461749657451759717853334563263002178565572429023271285029458529037054015279596508436046011824139831252681845194909303743312875061934259140206166416199633131732728468700627654670858732126378643884009050263468546082646147182472513030462513409628827756646468834222777572879738063978106646020829267545885287299393752710391696710612268293902314503036801564308966337749003053360272668416546572335175979595768794552990417484893026131627654109461130773180258394942672788290454646700598444323755618895322538471637419471417743236058326943190303862632467940661814557099106004832853194447207124974969504793876421668754788432428447867340638266611187042512940439021616637248873599385166801562204285596961522408199063543396363411611408960261285343081617236361054870227210000247779510039773726045553037653270351010289455809739994808837224765570710801446224201949094595166408553080789440294820531052398870574875648883961566020115767260945475078136110529902615261494229274711173200059449911358325325704625128745578831796810095123453125395720243755590388772568526993098035469981043193076538881140430803728360940783880495027508533100116895338633949476615755212476449359998647873730221905947793362787981776149304757984479771064277980688154810420744423076639288656946013464580899421820798781647197009103375915530501303110588240640 [119,73] -58709672911631452488822128917944965481447571651175361658701538206718655132849127300387443270997249495545430094107518160420258379827252984597889366794160394020322017088334437468196130402256953355897858310240220174541614033951182096215999340280753095445140119384214529778078019713369817960810722198100717010721750170741795174601552489964520409578623962014018827019130224061648754081968112839284159197189862591452646982503667375576898170973179791045969177384760746871232224653947654757584360094260590376044320821418194890316489910497665996868122811605465092837939426486156560257815877075592923868564532764216607973845553973102405955681733786704252859256521562212356029566008295450807346536566238553026678122393037777443410146761377367289423523888931134856864346643365951855408205450491218233064247354151510606493438365343436345622397168536350393154137227356391997204999531378643036832596409443366444532541156690293795780026812204601204057356717518193360555597943192651396322079081267080496144279059795382312669475911743438690498518881587003751722700083763528226552873734650215987941673827119808626270077083139774768146048347374258986576515473711223933120204226610236196184420611416680412422292364030309444964941608947447655029196910243011558143030407629757368712147719026297769389575258302036294001156489748123011596206887327708529646583612792103193499863849419861178246059313950539881887833505342163198922048468136890156471441429955186307816974449105952730545281091169883421376011467601032185176229577137280569249321728234870425825658386606867404853229662984151495073946973188871769791372263871298330299233537069202301250330304514381916981821718417928308835310139917359271702846521396208664691992931289234083881303752714530593914049902445962492756593362705194378961064032876724135391444668615894751946743669272517125343649670408669343353499517825493304013004568129590607162945861142529550555120686144865663644955117942148874805526486295686280659244898878189581809790323854551830803021728666216838214362808948035055543078587807676581614811933928483563235121037634142716385748155361565178892075548413955431225426040990907376559849220718974388528891616 [119,74] 24238502244538699312765979988743628818633812231307159110894596720741527964948147542469518416660805568014867474203640886057963041267847962989148903166588800925755606541232525221072206693928198038129144772284235841860289938311113297869967130384276628935105704412682133040451866275858666631343441502282810007051809541201570120290006496167429580630323250649004558302137065006547426987317732579822146086498395022844210115205029636852030974023096209908906059805249514061631618743657356479471050285003948779745411384754924269277510799653401680210624359650445673724553721552939000054131669837917498308915210330022857638168806178788527192181582422020995447530203406628143055344710275434210643836381276519047147248416913686997616180770340268030357612040457001527568952035166216167683272882485453453411271630744678131221280710613027639122325361305790461089472515644963533725032610201131781242635097931044424590973210595111649200294339816612215916348494370331556769167810292814732788567940838091045024036130297285245000597198101141679564129667899968963827832369031499813222577320497075499820630314656026185785287584564899075708333900481892450817218397204665166459153840203818904811416927575920583948633744797658766805168909558298344136100488513349247046930036945538032046490227451944070844219877431330724311260531049598204263566241340903893154450151193001368117716788933230166224095252999904578236440041191447164712947103458437612090698497840136840988541146288718605503921736016842784670598989783462144826608533998693616166498701230804506599207167219252671152822424922426375493027950406707727327103609358577981652710174436537747239017566704776639011794571773219327716456693493890982400679483245586394421428931049961689798366205421585014858934505715733322421887982126190222319421581234031281053971435591953568483449699177887834887248687245996954083754599355303154609140205959363687341910673578494836210337367733821072954597779630123458605036474121348128092176016054353037485847137780715076979799121927390751287157053721969554480053410757984394579359944238431154768929020113866678824634272158884226351950372641944622307536420577619982665607737446478835891764736 [119,75] -1112431439475590125956909607364719238731083072744243452004513096157753546410777761315457130452016977620247068211198078833729487708514703491029461581126303427682150313224949461272768228087667614902192566096274144173813288480614423409456810086425756083330491553048055592177056820647678069985628690722589790696773939114554442980495039882178298045079398979175015040020162684956105885661105204536938272343873335146460313279574244033721107895837332546518653945924616895233142966767312399316391510287169624726431039690903558801281284500763260981944800802251378644209819641003145133199755004882482098781280935134466873819477848229834209397844459379299444699176360045250981035014854919730542412344179183095951694451719364125033763951094226028603109627426102540219473619185768598264010069682271483312035101619189977221844908275620590601138482933016301803243084651298698975213769989450497730876365896606185805233880616127634692663081986535438887589764843294743460030363075203707260940781379927469532021670297313939542802151825605209394115278335496561818642869008381662222581164019388604353016152320639469005540435223195842688068281024593171011280944223772921687080378054870910250522790331492908072932453324248056455805667547036313734644881960445916386280454349888434357145193197474151317268539874949046240930194909674602504232848157212369967790438002011583052768121575574456949201484703340736308719673191490306162938205719157280055491523365749290827426583235478048017066290132417881392182970709889091674743306155079054771390544434032209005255386687162044767078733587373698240870536412177147528382096660553305943240691983764662200560253723782192242232680280381505859308505965527237480092937605698172257691378593152968307872806974490528226665706204840811743900949662942948237743503165966499189420546845256480914682735249698480186561017871864104714225007678746250981114819136063227339330056437031317905355098463322242806555708853083920107244514503623826896753077998209647448540185842289996946443377272559190034690603825307287222269777955449832248124483405765420947327679016977080898283279076460236978606684695070206009736024732298715744589175488911137974848 [119,76] 18070451631190349903335638062905631528911714509508456938481678699487267204473206762500455359114235745598099348627916102404767695871531558561717727759493603375522142475148471279185267011874412535366303158978859993699684080953388134053640596703219944981531858431288777482236728902640235968813109638177045813032345246770376387224460959608377352902745640283384242470436809483559429017186944888444647194335681792143011306271737039557040212304618877802509920567401181191314531982851313594869664451348443399415309803328880843123572887630899756484415355979040414831685766344341758929949092957641132329748810362901385487962438768996256432604286812307379021699110188252163159476908049785509354474671267990179737817137904992083107013017750948956463831430894146174422104898515679773420979327999243621215028214657470644603932928478759009036535376784349511362238524618348763088820417060078869146602946514980614370041999928665224340395933683847331406861737305065516429748609913954138345692334505910224672533987954696631113557054605104218518817358988165605362161634578854424612554708150295868531731156895721122988428746642503741958451460055359795610662021751329430405439369492586289112264690773617401821548756478864601152400957644635408505345036501092423935794583662210182792169263241725273112334280579688308595290979412092501623872416124579146810269832154329437792508647628169413057402446475252139902078841444047737775553875958674498075882821508295670125985246556775596325003724316696707079357182448636496905823099722732694889134664246073046886096296645646143751121123620458669822154904023952837290694939493548125529724867999217727246074575089857330356170838811672193598467572111769112975555229830930173105037953761659277769033255892844037374960433239987383000229003616474017445329086841535975997507486668776314207021100507069270860131840759112298355208995253441172288388234597209195814714959205878406583023174612512826957414488047920819032155539314448722866839460406019845621283136016254243894599970504520948030680007503125164663670964157274193919648523929049098754526306597490794342372329563034242240201868007795092131548518636878202780246601162130240 [119,77] -393703528256601328872932933382217526663260694928540421763303872958775967784427613493516724465047020112365967337095471008658771723495390928344048124992252480915406942112000983343912668124050162048123221959483605696832973653186483671981513248857988702534407083057727495144761323009773270582825907381288258285495330375682376491173283335481366364687345676087179805447821383617646647908998979445517221490047960121514952488172071697626843100342829000906960615005355263623991386674178339320638435226715195330244833097152272353483629393774976816948446968042835578416046688327596132804484629100472122835058009119187155132870031628645313562191937001859905687508341045217029761802523015296754073653246768676737636173025320829703203885482179432879142246289399385714794608611883340893962950578946923536711158404313656073272764405133388040443532795338991201200470919595968270481751928505818213506433288845599322957044749997750677172061891892194732470866196115330669438320658770825751309842139827763220600666591800718422258773764546606714239735648725947138012042922762894870072979516704781440277799368023818672781587403665603946011193871900510958371728879936952950955560914034766726585523863152889259882762829166740289683420256004016010020128031297827039181280925704226597113837900707578383006246505571355065696351574185256611057219220599602906630306853768738140090446883967993212117858658054460235339353419392497724752587040488368803162872000332606749734986442152794599058549723710060411028329038344659205538095065596394716308982325966757233021884888821830603431364190993962627957717219142246964237208150289462401236672728256171712367593992427810692464684856654701461732151194135370100069344280471384555024301419399898837065208591251626460611051533644968953622969357886608271418238627231079142599300012533893406283306990812904475770245082629265113695901029401904381507996598013867562566635540798918021366133960566702593987551576896441185805121490354832640440683975809198346192883792483671578359330773581164160019376148285615603547219002523492286214323633064392728846818499051173945444915116326870008197537411948853044724799924424550852591093764680 [119,78] 9038202695314277613839147362779529833832625986121049354552611664269042318787262008682251437314970895373681959332764445033106765475679671315028372303268381847060798212217520599252291649785703511304077138182218672101997373509369237934564107246763338046014254508240747792200424781066166596544271989884004084471701298725181813130035814017095827775671581720087298176228186371045396348401671441162804012477988881335482570249848053428921531667680812964036025077978491676759504312302164153190818823161335394944182994815977884875994126451766191603091907477358849719678040187648533073613832864389833354284139777212088749861616342776149484674923169764521267805853627468774711552317125331371830967981876301032309285217899771311424551020533106177345444123587737772529527165103089131632457983295773849577487400490422416164349467839485983558248178865906992128862611363549043004872441717638596758562458980726729204018791338879129547613093561078946579281778804211611549908676042483333921764296281759431133994340009860356247180413009854191112955245093133570065222469033146721555054238642114190720210016637964482065491053015506321436021682938071002453695472659911599203166147225363236484154414283103333655367081518805192627101726761680661847023873063876267648565494265174516486182804157695240311395804191478221862399530377515832788022909993209509488484961247471525537643909512453823852089187257368751961568022867969049888325221897080992364116870064135232313493132248771893811714529883842588156216892123314774056918956302485041963124135907376244537953284944412599067502070770342423274453380797209062658317774534994016350702480608197413107753911776530785301485183106747016579830962932708862883336495665252335294179368172055131914582723710055521668216467250438044943430261646340446464124272968699284378768777097895862514706893537834016394671355316256917078651071767260603490375597733776274971398546333775581618438676554299038653101433611421875074458637155450289855655254312401305609759628761189989562291166152791077532686816196720136692535803076229695532557350724664581171074285623488179029008670731320449373509825060433663993903595363297656117353984 [119,79] 1848853040636049396305529054801153217320492473985655660958020608738062285063212337299613217823768723956637431287936119205525595666433099985811075234836638802965958578654555442040822601223927737444269586353009921754687384440803845942252521948426793872889127600358857342335358350647463199159063493514099622538699784962165187980852535615492412330983580896060113676298260029420500399683856207025036422048395061498555985275072971279328345622161349786912718492250284174385078279569662260203095019268788187631914419836327015099871645518170636221570009996890009089942573143889421316900934377510964306909374903121904038311240123650394738332561395314732386756681665184885894540943254627676482620224670731476838629727150777127549038704983143612592498708526437297736476169219432668989613026788557539425035668379020549672555249646596253755816697721731653916344281159950436501372173293279003949860381051262858606082749413929396574754915226119650971641927933960646373497954515558365268650354932693005280471245820742723830926596867990500030509291468232488081984331996492378915367333166728638534279664182798163965466222230540727504222713852698445134032513991215613791087964659958866044988749759686382026214331704581036462265299490595112600031025945750065040640142810785663595017503575477958491913651935313262964948289217707402511520083038010776977956513352675265800919191477692105684993502014847791068037478388370830162616195520348570143229977218571580879159521039839104556523281212233143269956022702549675336141052806827425587335323428114954205574369784889380145116046244270309070916774002616637956101296106271447199653695764315679242177993019274417856416296946748848459854770859277965322535646323010195153643361695303868430975709860432675494905479431014649123173834120617806523175419049564286683719074767662298544280593986008673373962388266910075325526686214138673803546873450932048515467276466291198214687676666350629188921570236444101081671092508439019454162412014356759979913973859537954409995083952630108761453762188767945888112962143915089969479971932625279847210952139868702848136102355952910747855490939171174629558863359203628187328 [119,80] 58232057129833642265924455534189402098203265457065751736680183106999861033467600885506071588311573171083125039197011769105211186553484219704453916543070494340407647544771172759718500064580862778575297009664218235585120380163641231175783603667197100489572578879471535243311321957334881701072104404397752101233137164738445805728908180680394155920248504278757245973232237706073290961300162792185127811832064722834439116257705379460892780299456555136363835937693263217194103226156749525711849687924712871546578427030061181232474314556089343886326399487877198589008952874063175656950544556123890217911176910199213718246350550338272280990814522127360764297099403343091484263625528150629677503087350103175618690749549457049982502825969787610298928241597762246574372916411896217838352279852878603722080808523536730733128799934282329602768276277469013135923366826826806693286313872966792277800332172470624842091945055835670088885889319744353680660011025478524616225867386524961697586881956874025375035563392522223983600338705297226692529186794855332837660222444251642528691366802565354778273802223173146415177755865972389315577101549136303293827521454594383815287004785917227990127934910665457572688356015778210433918211097947148609228795771079638402958025845189269959731785428462736070559908621279025842334656691710471957183244861108866340991451361155435130027225191832946382997182529934168010399154655637638613725339101876024543422891486062190990309675578927529671863433675104164338237213215013696810343295982566174472359041784965683167596721728640228199246340721534369322759791456200629366456495894687328919644524493428108170089752893280869246575466840367771833203210984262062059870833142064660987524712949008671332928098512365186328634013336144615645737896382530991339720571866680480885729615680775380400736405800231296095029790602293103579342185056685643140325724078434628023317739508693781377385464581030183918738810853651399498486732987311569186879509778166663212263289372993109152884807352071004573892068171647078819935187104505249443966562598624384888406960990397706281935296048997330835764332387724557969781798556373760 [119,81] 188743604604983407743809860524747144351194531474514729217899780781944849062718308950517353892175449027848548520206121846939896401221334567984860356127229814336589719823288085270167836777878924044632815008348894802916393030186215636621162576901933735653221334692998109453935269997241838060124231673066508274749614484759840990775007682158420927456061440008424352722940474099662696636104407027296422397004042129717583777533880161154170592640262208018997845272074015980120952139444618851860020081714696831831292289849305014931593243915114932205742743019391836424255869792005031487419954208984503860242931394328678765669695675838318152698014257668228611971897056087340631111950126692498909344809683548026040708110765202113866975527849459737020764275985392807697388908633932453150917237751343521436322004182729986604683246259265832620541907336828178409854414769475445918014863208599528121317732824963826143899453285699499645520277144911739419503108054584889815320855850162317378800823293416956987473107098870188004043332403485212306798788963628226986543339094476976281322738130934932787994834741836841887247479403900792618599203751199897271650779457646979995494434335843532573331707321100970063567370097986330862184625085583653748898472399970839127108102904598684638603106880638843853860984589130101818789622353180937781115424958028726087061863369954791447944911371703365937742280768423757304751140230689894188946663549573163918058250852695997170948244500106483741130646748356278498642797987789765747367096056351347970333088544340139145081878610262544415661636533267884163485694228013954148003054967903501716521177648552299291491322915111782546307545407682113442070814172760501092906096182683163942073635368324708394630960268223978187591478005533968222051212091682503013159240869568859123846657859750118672475759878029033747452656106183888425530656518593858581082071640712049986668226909207318420070237532658716372640912822179092755655305136690051288205869718062144418237627692704516380580829169937229984565447689501780394144663296633221326973243351779456142295185788669139245631027392098387688326045021876388979124961824 [119,82] -24477995857536314294727444556452805307570501795940893376248455921205114391628122616568531812136634529597545551782611555578810241059450735335075196917597240144433389341070542168667096553763961942904007067187906599693341351244975619048079822725648198641375802152071197084697853461202006480888171565242377516344263670619052265650969439005409069419824137930409520333434092503384773584527765208152372447398309807673965667455784795764930816596100758724809907368812357779492864515329300129136233705034270822623984674067157614682418750092399440437861082411469993161351295498904372547292591416474534720381144249854334369903266516899513741136272889916887045873798172698128147317008307835788913160827636634852538252388145880641133062424645779274011362642902559419361024492311737194754983399198001118120058367083627920024691194568577327486806893230202921468189162557717527999087341512886979485742933315583690223404709574654178500721832908833964885297057674697707648060400056954240245056802567546180585177529705848772272696901006789516407159606363700983996081572914357675259570539969884241964260295500505530546089554222488563617614948741074412267291794154962435642199381883875025826977258262666492861532305603798366966755441586811129221269655382805757406420752140136396525194781986634903998126174319952505844967751473167550199952602746704868286083982312334380077376923978782106755590529503349679929753542644353463610887909826547495669797673827481042752830068742952043250692672420083189388220796940683773470107455864732424848736990824284655698920002325618802832628989349695760500880674880795479273020911030274387027957845478784680599881852958558231442953825616506515068306764625908506420376099542157112125351014379892214282970108445833262921400789069910190882495872073591229696172250578778581999000552433135587611229667380326638068403391718399186649430486490489628333795534652174132214699827141382958530627364844702466576495331576033505132765693947205858321450060080127968323076052895153206356925916054396415027349760097486976851793869747626702540119905777969845805958827707711754426774669290261490714968084127593986824607360 [119,83] -313038333657817170716922294075398262327581592849168529823133581381836200407483858924957558001825143920279847272064785121410032828543424058965811070389653370894199092620437699528346984670368788193130740350724770713495093825179280680042669171219476734959939699137889899525353002009765100019149706644373666950158718826146888525954645305019246950601496516506258874637134546367684975817380885632129599797989464730063670122884621388216779720471276133492732048479865968470677576118213056785829652054307385254917417458857345208985909693156935030004477462787841935805364617127095048572898115270256588832939338442881358174783471025287967297820711985969640957772930452149671348847192303264327374864385686671051520902201733874396680337037347780233964547732156479330771000691711524922002979167460796639546079639008908570601504424790802456552622571353928838151092446627258020888569422828603701325056777037193639993383554301657380696758828840446050518091311150346971649378426206008541184830424686003985981569550786707305338163191204242013390860106049182358699447614740034474486334216562139822407738192643883751132982303911762499989723665104334231836784273720039295333293365550107478434705683567265365759095299284837955071114018271842415776877626808576861455978260475933500577449359663498688680148813263165673918288628876682275433549719049447362612126755942591340347021683195570762661925573639387121663065292742928994635847547126715801492807080896112003663672620144273544845915992417208278405518206432790752408447742626547869799501591909171795255190398360705182650109339362121386969153155516526142405053352053877783340953163293450601699946224161842861893056448436289750230162473549866710012322108362620225166424588973149108449373103758479659664363758071081371241257812398491601800953069102735002365729751865995820610345707663196024369319903598357567833743023677082755416199779037288203619633314138719463363958613202702285183685110405718777060629236075767109680080574844399700877585545437961835748435288987934828967835188094406476060281162517007709520962399386473841483218803551117690197000618310397291414072079474134175824 [119,84] 7253612856634426914173276421927066872846120200743719780016529180764510926420367581197799510219282407473808553690609182121521155577117193046662459125931848494691892215407815499976891130469344316867286472535234620889907546935417618432567216102198559073757567041671761931062551425387740572429644265102863397817602635887506074736877561830027983941346179638096829183242255089688943849674647320790649388169513726712026472174340596362753903997095283300578533199238553338279087179539623994952282281757277007637812232228962403706605460943364391901298749621874119281310678323446862762035946459218206899410643457822496925177538735211219075138542488673166892732923991668845529591403593301187034435847465896136893040624174776229112494563573381123152206093287046733601474161622775105196232792594553544514152257162388395774582100083769650928389828014622791305813689574474700625656179653644600985017654420511518824447959509119772450113065961968694817462314700415004347751551822803147830953649093965423580785543090291723337860084004133113703298085698359189997737732667332801083330840482478337971700946742738010236248574536918816238711376695110335786752841204963055766002531350228027242414907868903646552800845914591839028245427770250074641201668759657519227858971220314288462386282015490415631276019996388739786678503902146223369556877223321819510140604705274902368840442100360530579091004098521931068804695744568391872893924281462712820500760151400632651783586136610064738062912403269434917653607474594786674872252503201136172769434056722305902411312860092382317601972547636187087227190670622323965106397981365868320035805037574539049519416129542792722643899568395383127459701740884022959843890752951392451859080648423501875555812928200856380532915288860298491503960009866390846407946864643870240596328637909182590747590644345747169945116629627783868057992585795169877943793122967223437293939387407875806118846783701422032891575041361254751909814621306088781844094089844686717690210626057614470477815431585848858740856802788536187781818079897586879254908442444613520300746058579451801959971940262367471976761451196032 [119,85] 168429652262224132439585797215740348415232471366032707447421328980590045770331350624837803439703334066168023588771946764105643014113635541223274078645310153873582141202173983213806451064953427884830323773238740116947810175906376523711684511737435283340925850135756382712630764167848800452773251593942780010748763362561945747162966407275716751686586168081949519959922266872847960607000257891498754939580245762651375479259206588125323415010075322600538729941900272842029777394835961223224421015447759489687840157223209932863459442612962806847444094697062779078593512066894727632934069169638298236071998651701981783987506129086169143371585765598321011386607800514989977990716637340293615558626424666332893556954528820230105916848369498815946708483503835913576573496536246779062163502189541014672734543423908359535353127495531685656335850100408542223428783091637648124146097290029928541416790809350531961579046418104463184501813201602189935396117135665081671956037109295758262433331838075068855599149505037780233354071318590187825729570440505881136824003217475013816038727810897628093396747540519264554672312491454344200724339297194826412067986457119774831940950092260299904344726131876171984481431631756713227142019011263506158336176048470990769599226315614420751127558237487632179371635507279421820478873467760631447526797641429130171373206690375810370815989595056313235044335673509380486339334382300156767358760444402391824240299986756907602785300486920204352075900791626957007853622691429434936156924699505797993543374690534861124383978861992433934349721640031350258036007815325219186561249176459113077558924881281187058802500661220351011014559524437563508120718071163053008172089787167431846602404563922955105926488450504633417728445066871606642800259006158608875818646511828345824491450990626071244646303093584144851134407901723695177525422827430789265065877865395920607773787717661043643807127380158456408343878494763955685917121022212940694695091310473608202211595906493159535799030227803935060218601559203170973073093484994543306346718511030445827301028806914797120730190698286246028549376304 [119,86] 371815194953145832902091245201247812564653981292921104533749741301751358496935339220255254714172262124502924762819145997923975926576598956255800955535309883606574714971636145149257277242204017002415558957752554147376415105462408454378950960471398536688002550189172655608027274816670135099594680676991607165915368205239267489104794263216787187082441347091169793496928415536405461986645681232021808304073227771411311139435961786181688741631638397114589583264743179761755678616209544973603469493232345971037971073186198074822782234464830611704153569625354507653460826679689388573029938743294278129139107070840717377381144348695418548944953808498966923536372743723867503273726078901207110536199721594178727068468869744957207180465424537080613258218579606268186021237993212580975085769551650520271206552044004170104723105525477173846168888839919460359412762868564764752609104271163903608283539430878190394931494140559475346137596589398187972631648075287612490879310530118167746237387937998067032892122157846313305433456098829232706369394300295346847888943668885050331934390210632755297784467741493905310150213436342882347809429189963831859952384961434736262403047451530998291046795374792253338727235105756240774562858989419946889892662871874494135285076239508328312633576994704625574358020443238463062670135860316418035114109141064734801978481370479255433544847899869992987985236925171521555558486516870573212026875933673611347497885638762490247829603852986650257295479816865312351531929241134766806016830358715072259459020438933707031823799002768025351727973390883632802290268333644787141253990969044551076865584784471991060335513673654527441896275760434793711608347071764455521716100771741666328084582485210880825438351150374465494469716124613255015079895834803808283027205424253689659725059165409802323075246509778465791897228970523450128050477730318841547632804229057579929146104959649772985709162290835081111275171912677577086515009545785713507933097911487704083471591722585461653162404407963216401552012337521815234881774082133575813098223897974834057809478176520826221233897163710888902656 [119,87] -12688578070497518574685506441070777406560576332767774524540951646603300910565830965694904914062739985887199306523216648158488871323001240085218718271529205262473693854554507995005903125847907661358300106139659388620311941126215976643226612129536083875729065635370505589580468737158715590888896191589328447545020689063464939798915263836182046994373137393053945145721537148983029298918557768969213270284741767453464782033237005543522443438661557450272380840024389122065921609210701499390744390401188328446639377028649627536387939423215567531372786796913083922895212905919231824341145294602175496291820288892915677904094747219414484973439903392653127454617894527659643693506786248224027570855251595239609707437277615635772450045843828702155732933765592878107568161553190839862015828404109145934372791414086511290796853042622473775379802226408116706864644748824834076692655014379939028142177134327528578311366856746627645809886470081624734095274463748122883194734547966782687347355030220622305011516975717855338534187634332899857541661295435183114301732255439646474588056607594318569510579807844374898681078443341947350689613852879887599885628759363218384296111348318813715507406606759844245505926383286035539939748581112278361417871344702058244327090051055780806021458550662090755623026736861730045692386634366436535693644277750505635918698958884325937960259901368014195374531141516053543379157864797141761275296705738718661544356512032544384012401493480960584202720598368198831514834230517805388779380029451755971334867059904115010900724218503497541329688567852359877269162928487568487407627899674209687114127711958245414883650469136510558457992018468183757616119512728390426843492501628772335152574673203531625724499345115409565112583712518518732208616494329390901421633932636924783643127058261674916885686305056837202742151730382201166030032064832226757684062387586927166811506082268912004719845773820535628605748396365252311621830344458495865821644891460783512721191993989009141361854285296650065692164266617099228132173767382459576026351816407216917776796139903906426261380315570466816 [119,88] -80968003156058031617438679172012075900071326918882821741412819339777984120607721782238066020779482355293820436313819425724099764307216151605295829688024299714863675471710228749212909767429461802943930216311798093838299216072695612013506486165550490421807687956378389765471012783435172230098830501646664603751203652417084432199914856018812625329113233289095736372595906025069533973521838600969742622480906006195106324217158842499814375599222573498517120715690280373974199877916335041942172206461485675419623978617304651915543108414603346983283973033141160403876054481112264000923405251507120538681510021649311789831226899468576724772555049795407623737428826599053016848430650830306069650671891931645221192119546078697899592376052246629749320856714654091041279743851272807964322144586216281543450224614471768511786429073817942998481588301128615048717336078314529728536674280707948024268651919456845852713328244868575340326352881918569579317964880733003309075142531312302722723233676590854791092221909862643238602697279862093569774230916176192252560105068752129725499690017859577038925940698448630878458283484522211825489270681804776333797979145994789495200855203858158666366614024611251288796021245744248026424374801883923355698265625411705750203768536682417708261415807914746920151132737253920405560413115426900387975768529768121270053404398001097905827063425996099748878583367038933175273195744410521325096560050853404678407738208421876115949271193966707777781483295806230739778563043763707569764071337071109493716190545188798198793849816069847470787078765947303384709553149568361806743903156236126826575672398485427480292738014207318971899468338259253646986751409085033127149442538349565432989910599619401407091900911118320747431793573686509266107110577644905202297008016293591150450116952068905228213952229957097685182582888707126480211729223458590856927988014372275972206728460775037306433478849884982422637678919644139877951549422180904506078684313585434071376406105319126168947530445568700970849654061954533068371276620683711474907485695149844707006526423445770308209165782016 [119,89] 80589545274701584266926333317296211256138763204782993160651905747937279456349162999650749110759706363989106264142790131934931528796798817001799452367111252154645383004049165367666673837515227381715582635378129814051944895315728520633658614775793964701671364670099218055738701677980399555249592183713343941071529365437270119443039511122310438138022118448443834184630821864364847120935877799116395615823017502659117000130269317545406383257412446971153160172397098402118210774245011559951913552203778123542989942673537098658690363924865780317046784034359294308236335644249423099141331947818799310843304768236927029015087633024843035295654418521824368309662133277473807946840139007847098839509839418477540728322551405494713147077059132402915735763407944232139351202453033256215342811239563030074687896677043064384172699990525001242292722973376694537632928055050510215435116797557732360955843675024380489988857672599914744652007857269782908452345553170786627651936733364210620288728427012741274770802143896668962800588465840963224422132955318345863457417366543701466311718377233172736306087578281195952880298167265768105751350694659069486921795328624911900581608287404054109363061773286918883639483481456822696740069909887067726235350128319775340454126449841800432848758725428604164988297957473132619952491885294481629927349557312411017908710863559471366002833129145448326007268757739186601948604774237656219020191014041828198255354250040939582238263390143134599685785648044631318428492316324127169859588810658312598647040372211932365655160755037042054196308798975068254773543206148752095256640939631446291276409293738147627002878067246409648778629164887096977030341460920589396209988071533171306457409457499520921661038262725096883300958271453515509641959911046501258246463034994294371415411547496004135026004492175876460788531672578899325593990830422421469471198678377535201000493469349723711128783810673544636192249963515748934382438272882220357564334285391535231484421790809390445163477425520313047005971693853307375439469847771640321116770341483977404557990239135940727257984 [119,90] 2280081929427861298251125112279025161396949095313112902225055255044876922508083070273620914387141954954309065035822873117215550971744079781301255767173925355447586563235127469208709922202055949033493731386727203128458816500770364412044705420895540961798253430028198596730089778830143907268259660421930572943259897979636624149275188161135399223918387394276470364651112583215566839379011404969722952903823395468259011296858411635285715686736680912128857384575575018351907741599172533979048441813672441263448370626923869893893766189355280401401443182753944868953859073193451152518222789900335311671988561211372592194800529727624574514187141394896748680094383206071431119687799153966381942760054712334195998926790275036670140295652624866192556249996335367703734436759498719577519256638595365349818473073006177513844240807048683793602363896948016657385058201150899842342570674741167760569240817669610999015396998102085985062655777274921538031605609693878599559605220478984135934482465387824910097692907129721473502107866284033152250590349877084867937859658369402032586441790974226537202597247013889241793024888203414494967042209522075280396109404244306314897531684602436228884790072123863013267755373747703275359643450382934733780180574430658991118257913698553703095169872070862544758687713110505640304601031173607166209596530831110923910355894625947100039810107425381179795227999563188812174394497000801827177603860252581829670675352583828984478084964532282890043625601798601171543209579812680051818309238894173553300969628455798619509875777388171881694896906803866041752763404098668895054807156859216066692453673307237247915257222271767732275577076407529773994103363321737275488478664097518218340738724898955480121387083275798160137613609079972479324050003876264328168153423616124081550341910520211001747324196742945219134447835658647534988905956058323491655464218733740991789489248602420442217283427088766874889465299481617641300308685914891541563686069977305242553263059747513787590146695954261390201718941587574333802583784048144297594325685634755347244141201124934002688 [119,91] -12563912413354752747838725284297616377439006968977889451307948350237397260431817172697862812989193598490882225137692599875259253737871240178107917325728061768099031837319417836481293794811285308143920643823591876800485629789235773143099642992973213291354435594073939030000188774020827533532697306990831445335018573589077380302271712852919042233941922670526762552311762865174750409089498211254672171277221908282864810149003276725082703608000152546755702533983072557277196924289745703180587688052907421465022549654444956813328071112694873383064277118369300143717284223945895143096787059769693901875059613556945871995408834718073467046116274063271086047753187220385131672951736565276990638054208495707254835902716393374236165257691365190748201220735390104075136481050657578259619566923836785064050530926342747710333749172871632530107936590865454902203184159828595582601379726861377891799079892294664455755409131307360663793232178195741086000175671745649729036225213391390562244386438999550437185910039265055749790909778698591467054958328512210114214775621438264412332055247608629091134365363889382379710209968161784754843381060766605911039111240283049953462830983882580518929402120871940699744252609730852873080302690378977090563415214577096045726576497035847942323177149534381864249777676592802213816071932459639059920799858683307727082131596343122776166110110328896822218459511739509958765118028839939679128823507328964036445382554129134475144191244932627644483710708612630720650739522180904748996589336182181500363579159652588812548423166438169593297371703116052795930347302391116188324127628867367987380284439536841955123398389811912822002728051027133532054214439721913373822588771887521663388417373531839284651839699719973471398912553878148888175412672730830638672304158693316005575051426459168246532709875595840204678192412881452918989097352351596660800003447112833903966041931937580524685735244589541544384898113826427887930244685407005897963325448406007662470359458711095096671962681847620206801390859982439134823971095455684655710438391134807971545628424934144 [119,92] 49576963067439859011307149202233273838769779562671664421090378543925010158135744001613566969989294671459991846671896099543542311142489966416833339939686885943583392869247485191323552400037735508342906672388409172678741661342587410031956673432334577466194323121416378270863514920552764384746172459796292640499274507563606478938013837318531864683670755377199569594186330051668703379455969086302148246987560337812072880575885464516353774175168960654114016105528338580854498826963293084493378059115403280317305178084956581923262123078637386914531721451916834575300181484496919131122825554551343764022307951555990371607261194246213653649454436342362648653008367324158824263477884273788102731648829128842514296924787255154888501941735468315853380285957743495743470886862789157726876960081561137907627760128013870883888081154695627200444928208842026464935799282036571060471874143110141226027214385949492008613777613332021444580350358736914847145806829230013937025939670210193946744197383040314874088867311931948051454615248266754939975980607415140322445321252782513814629344719194746155643068878528719034954928720198747872221703210625691399027515852973772914023169978596357009486409179466704357184304841913378342360205023274989005032083034468446046025153868667808909749271121308165248018116042264958697386123017065198316343271507391781123564393053450087416415932072937024829924995330168161559725053671403500275753183652936163159301862074178625460046687382535901453935203897290166646453276913747689458125955496399103144358465902553032106254679748023668998602231038029539173366179962532976266468546232942265129499617940057309356410579155597578809095154175431724095265860305664694956415626571274496664466175834008314578737830527336322403994050603578258911289732752707345779219491373430847271828078177512442495002952423615409231361258205440845065534598444007355950601915811754006485614777744537420943185159097593181344910349748344202162280243610407851604046857159021662180823741870515947545474181522711342127724052065939059069896316123730141654206833043142259460271124480 [119,93] 79052609294399041772403490558524121783289706519990932550434795412389645674630362723293634074499869845098091508893038408257171039770589330026749648062162913950545041017298230746845566626597452544928146138972754592170778737128422430953906480647521285392799263450288178533042334412405084761182794669466546630680954750729126431615850868751460575077011470530378101905864203499484436323487782080765703922852830506952553662326946887459876841197867408523633927870251191482699220016165631202794718271189243916214739947587725669551405896480268560852311651554936685801814163220201807918146777427332172396746067518786109997970818746887638642489411950824897950174479547143961074931240207638408997519478868319134231973880643099448145179831456554704576479897670529955233734799881923502190241533823599866562059412220738162635323956661504808825212252376608073115438730508540739661580805289357644913072672604199847656908607542250394688374955424777287994078064641567944908435830314465283616911212529520287440774069893014418226730290965872225958047769609365396796225478403110914646301216122365583571708542582386971128633851369417494870578912110225712763294686547149561977854422873952499622152499898402689086448777713476835875157864923987134253010189226754745777167381451046725588110985162346272194542595561674046927089168344741231144946363773015529871071729019720446416417369801831459354719081856298218733594035493361683533746104275675509670183089717226918110857755589811716367205852542487109001494232116032016878742166096233374558687025847961158312484792762274333229489494897621119237774609006679092591032215748121206939629960151992642300769526776731737977340609275953042860365670612197096894775445479707311174172073511968256585293719884811982544868939446248769890420539228241788151983760427266543820699618831471234625435693025469388374935486688399350875255503362631117271588565813711891753124464650115933799999896595878355116024931329937841381673339663386163651934452676039260792495305783205619097009009822377719866024036814087712113030415995950958384508693725984372396288 [119,94] -6141131671247639349022919185065129298908336206459757743857579566412190522804403996564922265483761272376958278382980087186074020478890660468231087286302920133850248933131041827182235839950475892151486776747578155362145675138230347587795884268819878238905133921453334183080935301531864731808457699668018974864947011481824170588034009686707841071798407205767935343393345409891088346058569103497524470256264417544787811243826140914191182447260613618460676255000657865084556050690173227697697883463868300385561742844075291458010208543843116290322660942203022454712016209207639408785279778666930707344372221055482469557565909851907591359385133410603620648759219946022016236124654982882259599147182384791531232989014880689550745807540075015679536021822003693229165494974065491859534874572903095438334057463092634714299047831748736517000780865517527312032889379888917478687365644626201006784165869567268252044449498733726896899739206224768359193229395409921007881567499295538487669428809372648057730839604186071116305121093650323236506805170283432288471504451201422483491613715216176476619398324771422053601049766556224599250172110508750113222575734562893407168430725185386306016389283799935441776920951863674730403947875254003615633106268974429921083936559286156549323752325334222376618535188820890865687917332666347214436226083282756490601221551570745607654100363262241223062138071260276850007802410202639217702889949077416105831810949450106155147639767871595501953362211662536876501052872042273583277893298067655838378690987709179536501057810523235503257349666124266302595605112300773102673121386045982240884945079147491505647847230205408221785817019493480929975658107603919317422848833375900001626977217500541476661937751724429380188030738054521950688229571043891439266702615674598989387031703408139517656117425868898507717882281308282741395831770863544183638409752164738512016727528293660247695655930466896094277889898078460303452364980082709957841900696812114665775221159804719967565179111527108630730790401709527388370162909811010924626699349790775296 [119,95] -15931027864344429175898220517418395660703930796942991939515283907043161773288548375279240513312581748614460493882165890901826088256162154094446224991508322613665626914903346274303323195805599758518161322649410087681841485735887204537085766837692226146388382516790809461593642519392823799697724342695813492023186007770837836166799036802360570679163340834176907599310328329732464751390475225992323626637593294660651954190219992921502152436100036347168348620416599536098336970250398170967760062315837627720819935458704575920127175566880825726538203288297989807400475551270017469541012934486757783481957068262476337068384258402448183151189663380595382836958661111024067387244224331564635058794347078430593043048173411594748950192549208103598833329092831150620301910892818779912233143774705014375866332907943887304431085894592494858510835374786980765392345466228387477742074780397711382754944630860668576113578379393567522928139968427312948997425784042727919900476631612969709765927872522573024321729574197292421933757183833661049386375317505591422480428187627440302495670039670805483502097303694758188261967976827005175796255756105628495210597684671974429862491550348997704624653729541071801520176358577361241333165690362690364542083950618876704544288260117626294224264552150638478488467671688857475323691941747837103661644223444906884167149267101833217566467471475003442708307278915839172293820059847876032217130238307198113964925764540937186337434998682798349151086719740763703934559117980216756015661543817538647658846263613789746319210783002906622855764719904330490770774268243008606221731547804017075630339509950695320679363915736669143332622540658717171759807857568796307710873584352172604925549401307803851476458619307017111077999868094136083793791004968889231732276816772835708937812476982875970529033516460054435019277450072250114438836756611611738001076372740683093900237202392902454843926775620244835136229403254959487576300035260771155809520964951420535768798031012786728783162343218427069705989571532863786780679896738077544864839778048 [119,96] -61218659510240868135608203514028362325830094841982039408790850815316977802168415283156796005411473736116625961656910782755377397635387393808972882377607212074991534703865109426027451551573205636468376640910009161285993178256487272470150902911825297085509730260990698707442248589730787758472316131277043333437932892320340289601998500904697446471352353312591510427740076749555547243762493417058439279828932840886785500824467748358627355933134933726989255246801460654030811482318223941773637422512506382102777196150929593983805548395315514317041853620807454155058963806727920282798152245642081950873101028882370346401210012445442130140100984205452784863513575222628484965444951171243215741442332800788411781846448422920650856764229288325127847006335912797951149088896259745375527357541870988444391340262533973072933379369898224302104164105317684426496845996945267686164627180193045376279942673955838817003453870296665131197164407338858403123359968114223483973673077208173555744297946084886828317944285922767979622583249111423276648851644022309383908446102499378730098700030472668181697634338279957266073875043937085282343146864334416540719687939442219254792588549420554661359318306092609650400438479996685112687536617167370790034089219411870524067752217198695454174211658444537116480608909453740052640585201787427167079543300371234932243506480346536487234804226645151379192021605395453810427021179844018564339376503802653574436875132801018354117300384539896070926334549472381131481199983224057508059718579340889939220154068293340091254357042376957760978304061108948700175619643367512718137661224805188044817529540908504262057083384344387781951457960928751090225598578443684574998246488208171994268733529430035708023913305317449586588719481526727277442785561007091505274753026575368494857704231388892838288479700789270346561865094346206300258724161298071379331472107074103052075681559769085394756161257982133362127282045287170862524736787899678578339541510831949439643664933538480310913957434752606455643048800648675965221312449925587751887552 [119,97] 673642683573297640467700145522836751603585452421589574986878112090965528314480600653390833054514788209797671223548049350624081001637765109632139587798993556806948940410292136320844458229396481607062026011944947401041742959810771595552233133306020129874026186237188128949983178002230373562942114284974947268806065752380435905561730672202179713151564119219163908196754181235527294879559053186494937530027184449186952728503563719531520779981956865118495309647619876659347147231594688144570484386762081052779700561553928097492904279286005005787013237839306430134946100987387280993151887530499849300141795837386314201039753419574183116763159835119463749521944381283087796224446853928148272744238955937763503029388508061130016495662118149079038661498707533303679795594457095818617689414062466977433924169243255578288647709836605203096138536772655509354409253968554262377263024102929922986256617461514086137177607782175624546428437762858409795436883017447542404124777064538638779371083720861606034919571603302180568013880066000786493728284544572149864506154123903554440867593699082200349608802191827027236297597130648119508208018349682822013802387536134860742464417439017796724360947224508672922405061444556620220684439427848824054565797160442382005194655738169722212285431853422787550689805208760419681317946416778457449904350489459302542063457115901952951571468710057470630645829786756371537778030092700113211461567815620388045145329279615052538097793331382784138720178715443836732097301944187673841366612474547446106684232246074901843519256330654307680571972857716311205818187459037329884133924795598319868068226853651420835895772054848210125412913706713966189168661771537342558649291874865900560902825080013889068504726407627251225968250040807780790317132038305996703427923223145032362200415755377831147554064799194027229637443985482243941853826510384155159954507677682053774060734484391756990751939927466492779643170089367330127717103692220641328354567591056595291599635924267372515587740069947428296128926515031116136077747022173947448 [119,98] -2370090497970904530730443847162171742722191262205550841032451502738573491879191635597134802620855987475892711006244883072753639674558428439448321177809906677865463308408324150702396463564582816997495339051232869241416340126985246208870447319399447148780788323615037508047273778035843115176556074388963422688746188320892762288635643998508226090701311802740385444066301267095408415218482293563332382785137500784084791563713298746557239760330979556211459491734069218779236902083714661698714794119057344211781694049589865688027168286115856822152822837854834806318385358889753619694933913909622371754909413615910209977179494960914142761772653959968474498831730409110901735962312701285175746199804506278144126882654464804400579132380955990576623262400178823074516740501161512522564991365909286756217831964575772916786429614856465604146708856412269169844663205504575230509080696323286755986690153017603663843048877211224414983334715254556046962355010323586732946968408232714397975393934353813790908469747644851234207722531033707892228399312012723767729177943808555105423492239299216436025514765061093493390679618112343395616884024408497091971423716051940275508720298449669702088200821238219438701859190515074333628597029609635034835461313337433188708185399005157746820848272197926172726529647571174599426204210203167225672409335743490945275321322091053502717412424985649369130800564561140112494366307522552265350540350637078405131325375350317548024563436729826843139550118890986810658339505177554135821502645234557930532734964361684952249499646797152003787898284876742587545127206424065038823308581034404409651084993208800972968999444258397001250352912937711223671530237471020872294237026968961505880917038216584545772676893855791158725907560605576150376315950017254978414329233837903967433733581969012187054693529195331486695735305510470854961436798238644379193877709433412495772383888868820745563733546602437875671156726937019857065322902975543288371993555248767087866023957236440481360420003373690836499981673081554649041867582639744 [119,99] -20866028971670131517484805966410548612105695181713119919732232123483052986951263232735853167461738823445817790288356222471971317910595753006069355053030880423678906441841512340040154935983274887938051793178974575396463454455617331452119338902229956463236384179084614468533183675293449884192697792689427947470034295134446386693793701902991538649459428244790015104128021754566258898821900018081524831773011894232759010292351849746555371176982664189590628082953670569566820369983043159626564712882656649590520577653095406385424714509251924163275389002318950242797033773455384315730282068967695884234566136981930104167380389655169947246816115754141154552438082903985527624532912293836971474093365700098083530093574299468572105894191819001709440239499661699709488986111098469862729775885961097517781676456746137235694211495590240366996298234379671719866488510500075570854234154132662985872196417847657250867978316376572260940143235444129756089606239896363466411014923292452708738522744633602652734874941336032727867100307554012833172691831973224270531754804470338059737510039482987511591398428284623679801437982297101567992185769487679026696329207077106783348591897136152021183513326223065442844636772103227605906951222234857254124002502624449755908963259481455186419007373879819955464120627446047492799540118498644414251325358818455247342546249920483589247351011041791726862207372670028462280012317018150203113741180415255626626553149369483536488578243652456383466575063888908434577581695897827789358671077646081230841979360091243618262112070750379597784795549108431868788030615588845966792172641449206999530130756178421332482078110254079300958187743092403545104412799435722676728979961254047439739525146291689403243143635044797800280138048176916689473865168904031863310474110399137070417138138476077054028813984887933216744255049706590034925568265622594612792508214911156579896870686901774132494227817299670714839342136730482814741643941390280516664918863357102675606749454111154775477057176166574404931736732107598304601339984 [119,100] 78926528353590500337121946753367375296513776710105481883930768433980662649011465012687372250266791207258113626309195071137744139961403449809051136019105362360410541380068955769416772685350933653810244227693098171678324913395806505118777146708277543051568047464017036669830546935800271946099254420454133030338531977285674205660829219770067307338258127766358914502251761627469300294228754447016067318576238790172944524238678125343553525571912408574611401919416688506776840261075266272329181387124818555646413959401443368594510762010861804286637690647167380021425206063504062436813693482421768939762004429672525873540451083500936879633931347977056043396981431522518001342675925292360542797578870615184916843208852899874391220336752609881156368815316277211771764887979290389817752806575207413753344187811514428948927478405110315413499535834032728585031105136028164864343932806544801461237163789985988475271889143494522192531735507121365100043614966388660903908834409846324681119380497537592900821325587901962150549658626985049130025951446911920638172310213688983454068790010536705884892357893935513588965261889379018422324518476261722262589699313148264396752193394450381501556201078242219499270675825726478677213670317013211623350045643174095731502839000901508788189270699703261970647313405182804850133143251561550676106550305365630447082889770207006858213355203016449485947539552831879717500443523005755295181438802103596664933891561868175335664982650227565414519053074913251894642441847363177395875198180434209989923919042671856873101332225842383771253479786903927715280292728257356686685608786372054683276771251527855347197227381876230657585001744785754169272976717011435130240867859600494735474795458300790130808681929060431872778710105285776681036398789686196530478452603220908817217827548289322360574411851161814685868145335099700678307260677032443547031425809986733363482717608383221265995920588817240051326815616880929413109711735633998097044684874662995094781210493050273442999325841984556378285789233932212319456 [119,101] 393890544973477995392306332371815590336008668502018136812566115731798624499927141121824459923897971102094515028279359760127067364691471954421488955141491094939155105821922225977800701761106612211451688727013869634028628934409883383667703838111543701690744264797853500784646484018682285091816968326507409681148609646310479278018824180702222731867624550307018084504029025388731151175805469980839698604927270521064725330556902133541694476417992580014555077301720008586853875081387097980365750710327507937867389750774350538453260924366293541854870061623132003461463251473790900285027764412092151063254943356736031740726528835569613913160283048330359417912017200127314447837713583400048575944144792901507714351106445172727348176298991218622789164760389377664778534280279247632190953729113566895120195671958920765098698168060277492859689497053730482430427945435182906826760769997853309446016959615775833176332595243912728204113951405324122918436604061467380012942883801905902265166494065342891036791877382630133129825409586707295334445320995321575683723758437761033253263409514170733353692127322880487241600889958023254801440843134774561531519725171118983032496105411273483847099014250070963353801046718045945055837032989674699969408892027031643065479936882286001807589765638401166937198618363451272553126290600978939933938105036921964006734959617980701518510582689389046444960500879190626691211897173318292559968810214136830141651672096851410845611313954737221763036445347909918500202853175662219859161740074967262537767860603234199005341103675175244679852908141247124109683060911219661679225277078479375084823042736558604366442116882733061125253487242763928703616158106780199848410226187668931292953345176922301291049206638543522698294612858459995078665403524262432470070559358389333101175827037137780661603510284480979249444854757981221361133064357534729236726124479001664881912136503334245276254542397441212618977153298509703789882079599666542302104307309339351638717018416901165735191420602871403410534339068018340 [119,102] -202923556472232676855279979018134276404074936057737297100022987354026170051782160411776486125346182730368001803489011138999104424548093587248854791227293967329468044968456880960382029237500312669766828377444199148700314012012275561575669858654714825729367538080686755449253165830385403575078447557423186552934810028823866510504646987625554307508964960649900736543356821702278387518505008471866911186796178227504548386884340972757102284150996013627341436694301595541832603907274763840700472741157335872389366309916406131328952165924132413712817634392342400561300527276743490853279734069409454398756717539989286251723140408093172805231466088212713545653282437473929315539678778762436185378483681014259573652230945982268927457177541167926875397985137524844330696102854406374656016413581210802002889708158927663777754191031062115986935767056747326859013810843933442710226080536923568859998149557462655736714900170366287015470033883581917626615434768138094286500316439882927506528565755153882471231028341516004197532693311758196230405950783279564954920345031553133661541626034308639128194934089678692135540088942059034828341421636892699909650387900801720916510933616243141249354273080305077802005904937168373343434085010536638028875553420527646294690339134379670787985520427642848249398751533444046184420219263914226204872390684820218628280111258997996265203290274826587008429139450692199169032266122452752425576583673917112124476188601039044965380847303460953933728737121604064327708031291083311605446104382466338218237603697047956679011030342960222790460142374532112594511290448941490536403583681289392132496089852388336120213395912319053454384515421794048603783544085022676175029355670990320944381856436617344040521335222152418459027361475030387686481481121550644699618502768073257494107985098842776158070136185274575397904053240558134307871595789423291837845650773032217341546868357819396285648465321800703992309825004337145673528415124589219319285024535522222856701968195164676451346306740117813847191962368 [119,103] -2732840246723684699920026470232388802814620241170360663092977932235195170233431497526698380618074943055896586224281554331106703141673762014271230073417156140946395739124210651827774262615896558014061588905563540142920307662299928710629180725470945212922348368423191716208588173621066103748879911261818758607022896439488571332397768768481241137061249927646077270885035109998205031949069279237664204448546014189708331819946292284971426198607288984422853827576633075357999749757932722352553327403453934217618093485475018799564396074422394295971954902330574359710341157918412081440283733905741257761581415728717770846384128419276359333496919962966200320666573471314460162466931780341765729021220122235959029703517217139304519215823944886257560053955143749463536273837854477648796946631242812290249628874012889449934356923525384768988643594053142237139192480456867659402163104398830932027363130143910567270104379566620514436615514406772474854568533795657679602997296725111175137935141980412107883837434717571866414740710944278220300083426046978807471913234214878448667689733990140834087980488399973447987706821400206453963701832108811361559678425800639053976037795683600289476275608277148826791930969103792348333562804695290008978843220037755989372988062525405860344010421410117275697658883981185610183092358007324532566999525455432463004427471653120123896138623777857044160065245989563511550204026081743016596123670756752255850581325704894375364181520425475966093603064409388876614208015453050391743231950580221217930252913267471538166807344457037935597254669383273836107518937713046724895280764538277526959792989806549255264747881015088336762902020792380606278297644664317241491532121403981037702187262451925873010908963433727253072861970717215633361922993848490586706719337158190356414153066256272088953407069603023558322196188906701439540350021755971390578511070473444792021166298925532923164387450157723903785065284670676978996407341587810869428865465367174229551608977193309426647036152106462120978144 [119,104] -3255127211081707498089702810603693637607370944183710651574852489690271038400134063701063840534158847968595230576675589095410651713413028836047250298212228107826748204148559371658625948276647788004888288694935633864917709068509470064527598700603225277796210377295657773056675455017828642141539091647983118973901677222751379336030734081020984132740360391204883208562330546257767283646309290357743924722719420439996392218828836385835877999616147086647239364958236888278156028469399909471808579866638020274589034862785543241267733838938618364006180023133811713292467406190509652861325820359455011236688395765261828010335860719184127161605086968396670651195854525543240645525871950247789130865394052637924428174552738066572554707533392242344502804194138552982119299988743506766626759716494115275098790707066787695966341953810910490755262012818862348577900669318943476037520484823604072959425967452003219810878175313849531017680558027111550856874087624885546264033724122149439163627616773011139865661529914531383342957669978533457102691435706759278241617962299707160357066359609650186912771580831571402073524856999700301683624921997826896132948482200324233402803282933126045484720396627622528739189958006428284598480254614197758190564186088724805229399852002236617572948781865253358790931045322456150280699061437471464096628671519300374392020979387653653538665878676540384278737213687075561528412587138856756267287404429212644708914356735565331894471985196102521203583990791833728714390197293393393068381664759154348594416353789383253805909581026347654397454443497276475124462408946952039966867774092237309647959800815745415704511922513982918298545271325279130413125267755182150123335826001274567930393700255453415172364099378693152134876363826296581020407915483577582631996705177260856081182724805795559704183040391869723114841613381012803116743935583799976286951203340028850744120344345128274815734860214777150270968312494147153854819498842598820982542679649807169248401058038025317208337484474542208 [119,105] 4897478136593835428288088489825260174748211330833467087753453849453664016573041584106863689971247089259086673809960277440006275822829488087278679130534442345768054669244121866832454041145111740203269387470787809557495409714853262484183747163779815031929834781940056771617138523651589288347635782834344442022321951229306267741234307716185767314686470845623897529392653524843637917178939722347805189684511259883509745367515270239457270735106278187957307771000547163300721708047190677846490606889448330675362132085795485976761173539416675469909911500829817206754174226522216185485848910010851366688129295279874770382069860436122536906224246397902030880747818061116738594855474224946546184656536215326118588708968498358167650664375969947991365143170133826014474909420863851504318623307343277078198567329261504992530887775300098442477473539926140042569483017147900321975243034666466280593799827105288313511951472461759826457755605630089547462793023704791152017111815783976116629681520267607384988957603940868650595638847542461473848101275721339447163394019545894580908285289975197134114608855857639270531838407189950418202917960556310937688447389624539921250541605147272451327030836438498936354235564013686195641887243223920096284831039834005822763404811933049508650848096211697467587938959162027019806388779176956636091484249511760817793614111998319803418255852809153367485963663558415929452152728490782262693181032620538677521770182098277324725270716428407702512314909743378853251885536478845394107570944386771665875252584535551674901092390829275462095511663058498290577644307876404592058037575239116410595876632298009211023536470296735179244530091987652469797710449067381806493859826341284645480235659642795202879452777954479508320020912858021967168715115578703417574486948453128810310249101835301376421550976602524692660972934088807690582754236564741255223015521257170613759625886020735615285184346303160129790616651949430554167883917840113848850196500208451361835861754176654457021795353296 [119,106] 15899377214605563394180847053121235638243350885470276192713234007847690818974746018709843899866683418826409161735292309239693303601469360026656642559018611269876588743719119510037621991412786551161685539558922357271536469605054444315819784236879078077624273852429905659540871292698578403778271318230025269014912908989009600598296753283087510918153602869374996413125587334446640657746297081876733545197309463159611948057020274452723049951190784332146186001233999127151749237771945698483975358629612266798959567148583002523966292422072227273356811075678526322709916676959690904633174584654977655577408395177018291908220675589141878708735774390033869514106721418143563525960055020396466193195372570595388643575412838558180720375719541334812171423736787891792749140300944086762455139871586184299542931771438966160547661364755085272006905330289157717822899950856827401249440236719473311081491226603783980044024241467202938654509537417526382998252538857866747061624964701164164017019132130153310379317742433629036813317655059851442281724385950535397982809900871719752968817069980115745933137453543592725250547153089633980402262487654719748194122987615396197374476936613974141223802582530792443104522976194047856545188883614467922773833901207324933432022021693724931825494253889895769749091783362617694687114193588481995818917917769659140180870744713607284762910022993681396053398713837633566934720080554467355989826474170974741315223801485227442758244872518581243794504538604679368302371300525768512112077465633612640763373424143181060279609959680559038233812570387242415966401016372966545366236694748757696059551466115507258418588170388713236594017817514576112206824125731551646239664005850834827122694130153048869506007451479132648913082019118768513402168266449040026074702929069978322868378136541431223829160071566550077193675184502027404120919214118401111408530673665668035426356788987823311444384113883976898397748543170568234762541602589309445088713061249742276354491983293614084323328 [119,107] 12097384810787388525601749297883117925843751621463186939912318951922226146027110797876819529557197018976363634570453582671280077756496024845044562296221251403053204743158864810221860080041358853208508123891374731159395839199730251237296535598152252874807738739550849334075447861287290465661997722015529737401603024352991960135087554129529562275969197580689674136556172165684590116262294414978881575070969636505177569555481724751182916917588004187618451069035984375532062486011808882349987311915573616669363230265012412623155257223084503495069758800938394104610317579384431650921818432728250402153176416633602560346447679031782745736881727348291682418267752134136878009058199822484197065346347905083207315277923499328973883071218811988307275366006260640819757360873196708745125078997664687878917176047564241577015834578843739968856640055001352627698763208182029507808568035541753223597107495938294546924304620272764991544364239861805741735358825565560020786220315505182606328404106348776274591027086102565227346671647861547323239741965141204412709837429425192231466050050031166590863294053920590049871595149935044571378687995854093622038193305135353122136100230863056377045693680140941205317430615092179145649305166088925099376658854774410406150322813378045055573474710665052408776702728134197164066200627481401498730954297252829749563174146196917989934113771162752306334274763828590054821153953955854920841319965028653524048961319436513779286237082327288023402717014814754024577026724035007599451306958595828443415505750940065955950953890044910310170211963283761815819816472177027566793742158867408481266414295339464273561127847150339371503544132820497868493470485231716382486922295751988840878389416114207575516048697966992595875447045792430539686522931207828388287943584624821811708090997735238701060671332029927908823249468279409193630032906275246952477803091056241898026780706216050519218241488415171158483607069841266386665446630042672243554990224979061247021249706986800768 [119,108] 1983192527731322087428351513079694947088643603718194286542542962191040842275400373137190753267193045731283010026616856212927833330498003091111294990389813178592333182248036830005076594445635150218385708948609785280995726408477867580853930109627422606911413542632409620445778210492666584527485713763928678270922555311045225998455612999013023968495484619878661315437268947997324979195342717324208584977521926857932732582928528713063100274784661131524142270604422492249109401681315203650404381542418296838604418618831554830811961386617912314167422264723280049408327936055401839725976677774423722138869791174697248893706621468086992809392715742945427643895458000533685679699567846944410238945121625204760627280472819917949043567359902383747004313649667178967005267593775001205067968440577650833723964295020951981815949992367684532459259276808753728613693437349736188975096718159331383761953758545251844134653353574465219184216682287600529138503305708808437734928734736174207645853343125280812726134759640623058898398736270157535168483231013739936858726554928769762074963931464567461595285111251066135684775050278554243494238251879174743859465116512163213315921155265871819486178671397515162177284141481104460798057523185240684069315404578400881386797855053039191936059904600113555738363312639558234506581815567010142118403590451297610965575965777251492599466150390133398928300575156741380949865882773809206567722326358017913884845983769001587118028929875382563065169556610154517751161650280435813371209246617351077409401869963127455251425529728776392282578395704400923111585572721577089755081321977973183033866560533526652980273536937646082520638208942874368965035351927784843904505765067614772057552641636549610143619813665827883124101908898305888816880259353265633035870453020893390068499222787223007608672574186849652351841888904507126102118851037680513834243037769996380008166425212669224244571868991556390058830015840877836084331327878587071511445777089328281955678652784 [119,109] 2855192525049659684585148410488235745954272699509263602810198351024203836635821123675192146420802730382791242380156152976731030680848019718094722158194489879362434074187552435711793430384407337544773663591656634238092200236967093661662697641472628934420139229879526371199320407466760394179434785837005422049757230006024570555892467992108075184258940475373957631712237185516295116768860218578834295645455040856771060952786486182185742834222764692461651121592627471357701537675025248814625528421849119584468007653630015766899563575748243501027267120365790879654410240935377125369493097088763192957799509372387778202743766389701030344382638418344505332828088471864676540553675284078697622044273534637556043849585130608316229970694774335609467226210746301564898960793921222279247746208067971386144081387896807791352431029773355061939125865835034194625601483070006926594707200751004871403805939570912941921700306702135161393571226705057966355354059264263152206662624369862133955253347903740892040444074360337093918466746871392515459046060280951997715009220280388448845966655329843375536133122836076922595648076068594868038583141217144708999023128735865009455354082798908869960569597666249713119051263652017983958726234468261811386391909703033026466535643763080487391704194382278725872406397265517954557847005588738339952317673679240259808098446708729834644022558356671010321074081149226344002286386237558841255136126230066822762868968328829726498432959937524671163544366670107401630432198399495526675127722748357549956116253857047599510326258384136069001059067337170526026407883378855648492205478166852215558067113364577474837050548805092257135806089857639102305675395920680950512348943651780747758733228502112286906228992580586818930224845492061909052964124608078273807915478031783791412871692640742856149006714141605898179371073175139353458113349828263515880489162819268089423904436140372351195018173220170339925946673002109200842690689872247169628526698749203326617522 [119,110] 27538848483965494657221775314043719778901420675143488344129329431965762494624055843183564884048545558936942449824766952661063681126145196173443540301731609439962095142438697439974625425094461703640751050867224030695868779658312089236660578787993627462306629429725314874902720056823450381304324333860220652349226458642748427500714175781776378084329994529755192780944436839228413939223160383833395948503647427988569625052117395358996350563464819113767238573915448033920823960891076010000947791721068285065494656413738920622673431459474899352166514581036226409266446306996093053625722464236459489719422728642204753121115389445065157876449463584639695965685564285446006375107293378120205056783778894062785896250562396182313727604401105875684068027497627407499502227520892191755415588380729945538527070504245103221697290863705403620625348797992353922479567980450409713303408306845357867781406593657129873870291779198930320643020567124657299672552950818704687676406512652193946732927149769835596232885222664244864986492197276911191208729150388534256664479357760245763324008589839340527226369836152166171100255860560396855209046862952640993288402402476432699336075425997642984072970900934802889135043397956270849384819563851023057405773479165741707144633410945545880732266119807778074256918693544505679644327732690532576119853772755763628043856448022321343856630321892963425011820340623573267126167427383142742807033030228170559894047512231642225838435008487436848986132844385942032136145690245966244571078270949654685931619752805174426881613664812486004362032602638728676601571177404946472914967931742465560471223235525200704046164268730385952096181467232492795703251387297172521505046850864816950976317508370702394973500939353603476022597482410684983745879838486392508963364727496895977575003809557984994966210559513719348115814665047634311407631989870734509652561886540134283461786193117458660086824852695869655483466487357395356972590143568351828213961178414720 [119,111] -4597498188586173826460559598112189908828066810002988126457690485639001722189661415221928770052378043291595937331740221267545916641496179055335009993084707347311686159308508274731186690976729849290252655268046992612661028369547568713082329510494507799900586526262037778560232575150214743733748035284628430236075868847224080078634217141628540028048972111322056095130398292645911238608012497975063284131174854422501635102841439631659532691391987616141728639596849656851554149688885461380923776197705648222905390876529947855592322002773710598597324999541765336368904552660144145326576320075578544744011308378221706746397044476945932911333856856353685937068959305168892116635829328433979010270806365774152091287039727974881152330427348816774284122623612654345139201134839957488498970463900335609005627009833056350598206746234525035666605422234833997507012120085637469508362674837517606350463227049505495343502556285862697397788127813800663394775612579861552664575308926542426185917329974215491536112245777393488210840844722640635685001947680504322874514762401619268908328074753863107936130516288880160626859065320924332419907471545959947135718753526048973997681857482101880910885033470565018514769815283874087204274985409092536175153350749897939661223517819782928584152000642570897303410449027636723727274378429213619148169362440643744372884392318294184409787498349962003782593726428846713963634294318372800607218509442410663177754607930659510692426892422940793209868428859387309802472094863187719360308076038738771668067996220426429963565835871516864291611404354141373075380969338491577450327651089740262124745663906638778629822093773492901474779629698018062082861951414560596969922545178108339378847612057157835083187575152297773045930873604449127801027345930675407292405012297046459411856949323373360976884015464367655332561502118155021162888141081847253403337625367663976960141329288157108486429618066877063180720322907591385639885082797179287289419439088 [119,112] 957876366996130877469011593734646217536286705130790250619548891062181759386512367209556254401441706794749076413433355231633760178828322755908809031188990850542413142156050369948925270652637342415296834184352933052719769361667497839349335967037641678365294513343150888189397781306105520540169739646117583719444960790254122015845982577121878517551690368533448448827196546206085392948767686576513320191433667664391026740407992895508073066070470266636682315832931533320691473470860851019831299684623860636283190211691713203629631414531444768992763600010580103783544681909835925978325968663088110788939297467872590593340454604005973352310515772977224357036321327460497573219783412182073410687557331405498612281760990352365859909063563709073534282099281473671382191956636758325089468185592630686089679648685100662865483039363129734464463503627976708891944335779970037462139282275542737528691136281402476241264669171861867315365138229412431068309668940849505424472630606876381544125800913483181335048515471338885757018009498941658740970575651601220586759332685072334247282174678521765716546769468224465404138646985012832690552785997108284294394609706400394735210028610426618344729273402648099624177150412412113638282324136081809295307869405330755299949744935161501143460939686221500839970243491127059329689730223666351268045270115123563087099802724467595271268811079760364510890688066148523242606247780879382667142130808135480084739366219136801489345440232713701932373983771936583923612435939681188784495429215045713363270224138340663421400756050826721145440596888006711881504837536303989974248113928868548671269508798391746789988835205258596368711325844905253967112532082609683088017135410151002701446296692799858092415633574303022771634009681269130084428827717027449190610407086426239141361969283263271793807067512413941559684406914399082127131507198636047644376066270998742808047971416375860374550288209143983835376836637669502062623103423598001436592 [119,113] 1048218675982808240997924747274403718135325666437818182565737985477436745052312685171068071180513549925482170048499410284272114322868521694540283458007854632035213433367787737387954721520510156462791944685123886044931737468174922089457791342937045428813173633151945491656260531038986647852525449561381245195450811499229823980804231900689310516592863233273430885979254612196355856685332589855716520943556332829532217754261477660149341904942302442518605697801158468642984958681129301581426496167937751136169712966697934236129806214050878244821539375270787218634458890648181262595556707303269465366059244404099023125155683905179705724205819474935553175799327769531192462273306539832202827456988107116146327082521265108095661835549384323727643752758301818190251208417962933909278304946951991549065335415634690144452871840876625106134657952515601957086481209792681600683106190211183532133407442016681830393665544825158751954270231351876448074166769388719931617275218451626301934484186669869447591334464685529250616825631757236394069552376524570712194769013417310925088451320483742639583554609353713715212958558696064178495654335178774071759263978702307761077379797071521210342871334693958719851673100548373713016152616557875677642855152852220817229749103986392665634985962609378854379017416093284420372699476916129683163560675110111904432959035598819396388286663787723879402820079623666613315487403642478488351951215766355330494858687995449444319531314273041280368251908932041260890891671552482074204070039116310663508606300937280168552163298282301723455048103738653646471817612078853686218823501382959397840970920846057989659140628702961907417802003889765360058015126574289046301902032649302313792412952321852369135850570557831147489077674788109452331839113116064508126240469133574398315537318011577229369726211931089585968234933411835941901184453642794902962068372966863081847619081305876927770735292952463064586461490824459622622756891723785906 [119,114] 985484420991096464102976027705233169854080380607074529447106700979601471422877870023506943759608700306450956888841278874750747754110097432360346606519435757562575696912323301794937109234377868109760562409032126709911576668188048017402565388200130942017285619278405880475868997750527599018124133868814151157332608158602372399002025169328799697253653333940731744046991751112605011807590221029050354370419809396930496159602203927270749888099890778099964920477303112509992231576559267801665557916269452893655470905377034870464460452878583523986743290168644527310232476088149760570257893762602870767248288849547467820822661169526021813204696320082698735456667131421078380367375152782497299924459639929271310106868380994709450907880816220995104841690281299413887322644875642920611182282465451304467180926724070652953748898120937147625901133943492813647502247587160947766369177520052101150425208478731186767334780411829249537909785917637527728285187033016005502383362455605811236060258977706121910840544929237234616319446587780915628424951865997260654591627738535201107981430113498151705781994590195997608822288894339985398713728151298352658294268611354330223702092648248206543550641761293057359369099718206512086842124547856418656153166440963196919046468361437358231538559349036652549402789321994795161497020278588554975946088786504751721926668782049850143349184112175037174743139460915031117202867830151381523948178313935024367838522001995492374569271523249647233412566061864323520318219349497075910632093478036821870122308401035067155866816919003961708255972687576097503131091161243472907152297958082734333460321921917927976037352956342528737400135893086255119057702409583764696261298545787513197634264064737685084440594039768772065285788305546556477522188812599765567035415876662720636652128855629378771033122210515596393718078875278877967925210384865192512154302936880433467878775104794264416079567087714270772675707753629152372819875872 [119,115] -148541350386601344743177464049933986123609014096145477158390851654401739638445843638924338593556691381489993734366308705072352177489960450166925625834113650699003834994228037301881693647477007472112547008443398783587610404760911242841313586618980505727030459992022358428732785435076824831818433263472358696561798954733582190920714243180318971882288049290540749992044743820445768421349989902992099668029598040985573198172539456827692115664943512563640415550495597887082977113236230986460460619208425501511789373748773216188582546073855826280011611509575068887703238925973978485989516037433827547956480590877482033345006527590385711786591878121508522517095568022768674532464363953841454811203829789234467817369512409671348043197761828924588798693050638391201662367529471950648012812966892007216803400995089559144881866507387111036975417042541307157226954252206264603170829779574471586688914971979923026094272748241253352014377373956447683704521565360795147785228091866412098826558942631154492210992788853954513579641231189471843413275495885305686975574700024994303108142536192289203596292193306740493543044302753043267354278706763308382973093431906122113516905461509249747129755993181191155475893484595457711508059237503956156290929231433124027058294861759975375682849205363073621451878767200431730692163894001571305440742390767570043026021399794433514217002054324477267929828607530172334441330489546296839425825492481997891463156926620131480515554597054424064385343282960777121776949082927916412345150881499166319891157454405322984618513454512532280703420624154586844331298289902147136725047119964418907541287577075707677191886644980740067918504118908927620827620995360323963996152939681783021224439662837924820481030635820955925571219175103306697339409732726276613828814797555306994628293203035729552856406236272880262262760578384442406804537681717519945298350570128379941915942717909677806855441327297365387758782925630988652380 [119,116] -108895654068581096286712995888402192098464151257771951126001830905725448616519252545160937999882005885101421572238101849525461880000071771607547510422975553231875302562167899026916387622051728435236765708620781825457876102677771068504557632689939340420647395478759762748170865124767693408128163648968375366733000999986649536870681148900411765991321975377723772305807665361913233625023047036139540928540035523289505026460558735497894600500794622145002432650069392339077076193517339688588499951454215742931156791913155492312721619771925146541004359317602989179380557508402221393470209227197817743982888603616190473396112745389159394323563347480754860146589018007062430508303893494321775575139468448127562511175123353685657160206066600440898949671202732353038262360104427184579510068010960137467734553488527151294879461545798882413502878178152410438346806846551871206321545159423645485191988426354937565512463954774120710076503425164279155480348905687677564812742741967709254309584147793402444700099831911627367754923386129825167298603371529096568803946002096213818494394317308369471638276231350133741614295892233599262959156246466961795413434376813803839038461759175992208489280048095036912114653627633616564483816805545161902510997059853015841973986494237647216773386957252117252855200804877838160976007649672126216171217835389175334474736861588346221300032402301960463502664714992067616464747868291207822688415899576213935113106819774118256327403561671547013489969157618550689079122099836710712623665599061169779772784397081437113155068704622800974249258545391525184524952218823647068944147722862569711999707450136943933283091025620940090075166852261567146936252647109932165497735535482193382279618777902056825743472353519281591925011673151748774740335810175489382324874012835545888650255353835232085237159053564586330137994593307338173513366722666577057606228569597700965432118812967697812079006860306159223299350671129984 [119,117] 42640636318132988427697665526143477700488970100964844406796893618835081038698024965906800199854907502389048083766495544811331098865874171317787758248741225130502982198420777340619477382714728810630391668499920917926996495387118833832062849088467648764272633383917613746899630213671176247858797751353243716583103475652035897469858095149896811291726090173048746475910507878684227036067993939728384352305780344001522068827840953828008527912431513802368873534416983237482842750656292588341170053695498199142054933465505529412968755081047628161244085739197096807187098166785047808094637905087553407483532625655932352382294715941679430322871227623731469464258985326970745522500297185996290835112128540879453347788589675216356019263634925107777222897317320148091223720752199232600900510167411218203725305649457419389061452810936414825806422950915186078826247933757558332125865100940285003136181875154067086547289926079489143706617111697837803722076902506659057486729489613238284369964950901409271156323205720389609055599048441389874600233994553524974845212136079850425484581731435394359870847026410844147440276704053209693519406731952412347041420829905965977657873895540510834797843737502822068256294843581177579209649362273014413927077339666066757604457030598566199105951257736816989774904427022769313354903858628176366843710361536621646633129770853966430239542340243437048312648298903568787721927198907447425439206169542492033564109179100357857778791975785113228498575219093875713871959441681425891912000138554324672246250311392194352071056707703467595583300713413743662000394466806601622393817626871873841639383790382953286175983749993693693889364900542375903643537240920756164502002001510643420711454536171404271538364347016014513550694819014499271984969109968127363019452776559016675443658353577927061607835758569148377357785715475565256435341791769110259819937480231181229737088885400869776927039054052808263395106096 [119,118] -1042640998360421234374070437416149235051166353721286418756261573064086752764490965860707390623084507763294325365237836228613117637459421251438139453401816531563732204674271842431090066548011108051892245888359249322964765806077362816918884830381649619583273599432073597750498795855675024599555260399435422709056899596401062632208863599989483644705450625963509526222208764546874511894190982230447765140099986272330432511096537170422588780494706030687832510976158954707536302872346962976988431661724931317904837383606957883303299312886819703778620041979963963994122348201358077569702443476228428379715531969969195336566085766137897924604060636941147681738856292831329153944127549922756571625058164460894796949076010900318501811581035895637031990410520268814043783855316274286082989032379043307274438065318759219908151633643126167793391150948385797440608104544633089114896707685096118384907980913949828085239535951296119488198559252567421364241311031281414915176039231006270105706588932667564366792988207044158721241286126372185358686574581001290206812380842588382395749567902811726454155356897339952300993204973772699995079916231040355954412593023116306052650346273735819885743947455768560653934090269762730803632167657201669079493068753822125130031073230512177430942989227712095138586042844230297532184614227484733386689004707697777808092244945796608176449770332586260169296782677811170980667525553986356049663309902561906460363759858189201193819605204847626783368952539705544053758909600539627194567823548969508964629384930732726615887368670992920050789598394539041477791888034618078901743630073100000770970137936889498157169951038458289846060356786465585719889460607311136617643500231540441838088595856005871071427346650713262548870341444375319695450528699711823314231134253884246979379223437897195220203629327692677113397189853397800177125636829838564172771496951512587208981008079035777516206636123988728832 [119,119] -3597075056526720600424117766425192299991018346736869833498683763685752901670845966140473682544759626453324677653801653259024196994350075423371924444957682012013536404874990857160839747781179714316336790418701670963913603328475240552449144506836121945385726020498078374945320168533341468867892510159530920083400242585349831400527525975198825322325602400479341118267422955181544159045149761921151401571426220193912140507679678161496950944108738178568239791273036018710942372785538396698899006620219473188836040263105217038598993846685296326685880391324847581408743733505622867424155806287302103371069871491057072768199049830700605911022552387342397271343412780846072904209233959761634433291692538473804350766775529147272178996182463217252183829904840207270433673856241096692787756254586818761848620150496863649485521408678986908013677680792264393765959779730366122262823873548613909514859749945243327865760206400720141015838200510724267603982682851400918520921670818608879656299976724080267400246279247681732743658880530235425871023923967013327334659688858373041799489774857335267423328585991721804084808273324573536212518998375588954883095847944025191646283824170079470951316958441795951485112067790722759097473912804302191405015823114353642379824031046085768591014160976048094649588569924451721025147903202500421561245345597891129635631225989981628639918106977502210231811817658071618206075260822144511867291969491625667169143670325162112897672586440066644032489695769050782546394656528354037871586261258267018842051944904639199773153459151246864204342177384884427261511150271657718477692681681405660422825890769133919269720127038485001404692629983869976747734399157384107023187620983693656292765965574902561544756596151194633248087751589453295402000558935033838922421282553811204850865824081620017549319924713897220934424088202261149932845113891072940310276861920654043077691190143278423712624590135680 [120,0] 3532057657563169031334266675799068442250801368973638614813873572623563122373357384421906384582417639808198211408200871238789171710286763176674252448082226392104985177644084924293357203556205544923913426499123558042433623589924610421665779377519589657655306517700506822787135630093213781760913204837300973908016108922387290299931885968358490489877393557969359354275658748046890346108607313835159940457020591092935673627452800104872960907445586930484024138209761051716933130232765913702333636324078242314998505844521403431157241202779840949950318250632654853715636144606240033664331936095470212847348671230746240890626193976108580649326921994465043225661693818064428663703324943273848823677966942860614557668799362288792148868643574748543810843052900888388342332704215752386984901783038234448053200529564914337937289023833986483398666864379055237572867704420944187500532426784662243856744297589145837258466111506624970583579296275091995159701054962772826055218522540518946185729887434485791669257865107375395762782498684544545698557098329783929295245970582424513205094170511228732753542085669484697844334368594216824172698951872769308600283340250019884147893214876721470500869272127088843496931201348767003695107922970265844214248214523888228634153755952745184595414795823981372471890046882041940937264532199238440768990102492765429041560964539718143217235753622495924055229712874974796361789908997997001026381945369203620601064918201635587959600920339772018415130844748912721854807247025767059936667489905511526193146554140448125539070230729685634521820848009103450242796794483314154094858403227307067516566017263246847646502965777935824449674976590057679255616806237181328028414241894223844143727324897271149188662534079282532121021268688019911627857596435367417524012382122470526749496643121667946698559827655499549164522431881063684602887955871321785195721696322509819713801077869689195473532046557148184094481051298362782217604198089045108901662714657385729392234429672530254956659693452497601060011254619963365846511191790117057067349234323388277760773349348128345773267452147779064023683681796929817896748160651468962135582787173514812280766042587730773791137003784620607320689188364544543167715349057083694471021734009947170513623093452014377688576202365842041168381338386099564093255565476693167450431796930555381246159580208831778080597764734976000000000000000000000000000000 [120,1] 5537786133912613756073545099876057357546216767284265671994250151205148328564820928415044850714914075489684130510669189417898310082092063408680325167604165064287202898963802768040665200667943855961182446235668170312110494477960232259377493126471423530115443068354417583190887305882469444147904847092609438501246964378293579076403408480598910931174319334090875975206760135731466614519966775581487728534497908842889256708052429547509221058875817828283077696091238201064026107241946706623856043554562126144524270741151029692904776791317954673138227689767260579796220673429855060789827934858977935728955242425419992495408014018981207271151482977132024306666205407470152567780036227797555490413212322708777570545308016082986887724093670008281646854423807860196170917052493366437727962480256378261178608470723622817125911516254424528150304057143124895716064816115283561612829565687364753500109612127679963721917117770827853265167909904661861413962620299331566219483204044960711530237271558274889817167993073125501439520964591479670288731852213513806824820727823731880273599308123681662198356687435319370261935304775010371423122525885285415391577510717289790967668528435805543743794839280371304569657968323528480811539727533395701315195685695994664297553039186408123641327191822629707831593284177352963991265399803522067564721178810684327012668155712233705984408531763179724099864183848685264360402375642135382904137663766941924540769735693760139417717521876406841106240345115039715738932660787700640956395867129079043301057881205769729284106940311756659137152141414918084643860177634577843848916210795523323949959957118074029302815742945780752322066768360092837021683786688007283289806476076976434929122577256861959345839072142279980257194992565804733273085607498443024212435487566935566341444245008662179301509871971974235974855263321382655837302904029581552882554067038564083590214351506219926202474192324602447230295680754556461957971931444792277659071537573627053720234823475904464955576617787654534961128785193890597337187430044405854859168169900555653756151084613987498980921108788910689547863394681226763674230437229603282121844816958637705763578019083950235121280877651448847831748758643013481622995529105762275146874541894678842116970646754573962239058810641072999122386391417021565428449887213348583847834362660827679607074602969975160817604611801088000000000000000000000000000000 [120,2] -428296510748978782230801340329529417128939666228943078866739194235058184563936371928188936795613012210146293665955472563880510993500072057593208002896522181259452299878972594269025930736464017018657932867184435311221566080412150036395184355372768439828234107795889142708342380995807437979943810944701555278679294444841738666757538798680465728876062624581141789548165938083257597106212460277016930769898948843379777358347959327779351798733850000400836670859990701909369158293996014651997833189260972008708789785070242155984920009434421325955297722744403900973548739941003175757681885624460760269509085824545208820457818151446953811719274837314936498115953428322567552985950129653451801146767766649494617750265248396293726319080512281955327716807554447409325405552258589144257446097952848465017931810044291417348923662878259385925042675112635599416868546762864924840501710928604556766768341002911970043756820975535685066172629862214895482004442017598653657219749095800658831908893705503041587786124326420529397704246301461148456746429035012190645076665414102968975608000314197439056263354448713015231487025913366078467393803330418993246236304744775648540320580433575000092045434992120246654086057820657255076759274402580170428925674049843036465125210905887534266564636730342341975898226771029173126205422639547198863226103160633346422174004160867262532922372462222650308010126820607365220015615412126287093006385277580538288324386573779982302986726599986215691120546981488026618073729821861851771619920799405151361822174918618148822142447439527578256428200914705498432168653144662243558607560065412227331603159208619605269916998770843801212853810245649296507450948091598690532539384339855808966347416196021531783487000843239952321865651570668330868902478255869858056882376578116667842561786102002476916359437108533598782099506363782161177895983838032045877788769933943281803148975370024457833204601527719100945188724478693451899616075752002881384458488376505287528449128039094038969275588801957221909372196417525537300349821163149548594985139414679546461645061837538255592925861745683266006487792555576454941493548604229724886372848502321711865171112609351564510877760530479382610935632740171396344175914008748768981401030349282951781663549395451952692700890040893544052995741402070582792664529969346536353816787429027730700534753797835200813688736878847590400000000000000000000000000 [120,3] 19075813964221566844337149727957373065603954485290221275622071146629927960603132200651754519191795064266614769419854144969060497847065800547208589236208846787515391788626002386518975958582577396973536262626803887281445261030560093390566935065978201679198794140416789455676211875932738560036344776858651200434629935964983801753473081814265740889884176708671810891388880989013258851424514426540395764395006124560378996634979498537624253749725434500383463187447112983183212483912179508856894056073254511174929096066113293715034023593258596829951373287529988751752736734390250787076044294705384608708312225906351999434586863656953033546233359600457438926703309100229331316474048585885741218371848827501522298802615260559839108131500279872738557714653001192501722334698832864554534384090603473000773650718947996229067321582653221647383424895970242529641848990018475769996449713572615590470272520706748787632410803040325958302090512668576234340096683914966719706900964783847959080998664061315467537972696370971531855154048837764637727535346171944179651361274819738873477997932609758362027087506773301733742964176742357944249628485831710942969729722635250213916677471528449740916389015660455533627363019303828850133940418144335247923780036738526127192823610455547701882002867748787008760080051101484318868866331068189314055116957382735045286777599440631487822574490083899577083156435683790042371386650500872151627410954416090649378097360821387263354345773930872002633377718677367870290175651873038351958107554479644793350219416620578505635157886844026942599507464550656604159788876337690984772845585140327436407839554428465715802192102858681542924756266093451375504720497288299938951008835363990584164397158729433010739386912279553854896767440957046603551216043470376958282520592519854343300546511697393136198792950755618630570798399946448547999069035449892161259798526464165067335341372967027213477106101696243565586916556983181975152190845780692268494005598931671626735802280053781196027014881853949013656216179837271582566591654129384351593158466463067427253410501768375216545611501491182566315369313503458763211286015082116558107921147198482623422255588399495060473332498503443564135874041079642113288611558657928194251973973023299700812848108931206447371391105212513469442236764753503456541898407447856180059643531621992537292020782203281254192958579209666560000000000000000000000000 [120,4] -653200763870997422373574142818607948552622789864204356473047898181354595761523852476281985771712719915213085834182481237906287990219011030928344760909303442879741587896924320506547561663429232281485234991549043511228915508607899182916241244775882954042630153313526313832283704483871878822607899113190482625343144791370161198343391181463219566446298894489687919131062590236069573625146957299471762729898444662825408122519944034347756154810461442565995736056596735054416223213174659836557352864951430196633779195908788139523293203529913939708119467770052789162321050736305137528255667947335292385516106002450455549953303509993575094248659221347105675735534215359613951314140227050732809131335984658922654601985086152462306403679002874377946365326672042427892787574111161383262155740434527863451558486753867619798413163960333461088596826222566862625424591141133862635031312367988562207333055240775666450343171544776028541720377279448556527566865323038881635215523638538268606157834041091914059251705237503385792892044474778038213565998531461222077210684530808471891684241791821304119045099035401904401702401897744377142489830191680844826084945718579192249860028580052388278971954893276872778434059101972363891170178003948364034493549027553202324219823795093172684626927861390364367931978404559659017735417304811371549235084229773288385852481755632571612678191800948631606611718734433064788455864313886977953034295038195726451783570811937071694805556167234204830522617509663473232378192820266996386546453253771150937265242337519511532978456490701226200878366525798271248259067670960266572893685225066381450549776300805737522458521616111124448977367313764521289133604238010974706355801047339080746317387053978563452478890078539270489100662739813390722521215348712719815611835499403041021856488263665387934495073626938997102367891978837279304748404038955053052485417181596146833699153328286404152500429547624453267029681438718209769851519008797159553457712556703615900880115942571613583488853350279233780365869639855325994286307320085695122398036690547136605568033800936523314316174270495933458796002720761946674370537222247965986873007650587310891532347080110754523621792816000373202229426059362630932763864222734552103866902723455983321801461911511773733419385811730246536485141727585830992782555471892298353953995122097099578742886199934138916216661909329412096000000000000000000000 [120,5] 14427493128895316636124224935072992639487480258657006515248517825198157079014094344443829225671223887858142836300454576418564609982222700650857687761387834255497888110222492572136149469824573062587152838880202712967934801581769705983930458505441221430062257209087610817542261575273433154232447970497063836840842859349018008957117857065290285310027447403392937941353246634517209404790413404312465922259941802811423728772325421573711505479967632202855584199852888605651187330781139207900263437315019117976280705751843044630533945714416005710472876567677117577079914555765581114935137978287939107680571725888701254751500636932778390644839125590562408024621593891296599335464976133837006262528565582706869165032349622814560463340190270606049503422469974178357038836782560883042604217991022202479244300956734131472031126520318556983088515390898384629755343316458299647152514804841246110448674573716657678433492912510441587940517646775359747201935656132677769194470737808806534343164637891153095382978529956904940250177988566009696474483213883643597055571455051776815791939699789979313691519350757871685623682296764762790315369563424143880497767931316303221844983639503543741316250712022629892874375748824269593995831400866463345971738203096306664500541284483084933708660251997124951903129128463431705606805258228107290553914797915199025808311947113178829927509200350559194148469879333737487156080888078350499410609591343638362589891798949092170891957190787100453984135754859735013430961533713601997411843511461708527340173715509580889267028864102610776296466873387189576729417044800738132029353020556499455241820931380030887874827491187223714860015780284949783259009102108475540915112709747809758924446372816923677007244749220407336984391761913500366665831947318266850807524608228103826446515326897746960906422951584317314507371416380420562432795688244360479846823350166834324980965498663364013566534728073170458362841168565835545198663359315860628808016749313837736626608957103760103646458377253510186914109764492574042043314168776844741052648374424772326805603370650384926765060990668679015674903310904874214382308951174566523034198900202393422296653588241093584659772780792533945078402058553586023984125307174947180844842086345228078760495289151266042259391405752857880139065021929640714825611708276083756231289007075381104891222146612573947194197560748020858880000000000000000000 [120,6] -175015625246851769954581948356991517399166043298246974766330296028910911484780747940894497067009025603259775143645687781975088463796073528124142728029643724635187876652976092287311417678366754224365619252870997338887777720946569714390621120243617395433967411298997369465614127666885866818959851760252511972509591342000592368854961524496131076164005219000751070910569185989072105075977663466703164801708289258610512915719869932702383837941295299329412405558525522721177756172513520985503413326740679630968336330394274775215457144248016150227620166434498243945823299342065899004092641237165617231344667827457759103621323233606696115225784298470720968519214350286886033963301671568818500055682878349950605755311722614823510028206676580670584939142081626756102054910312805858082890558352327098173715357104659007205696387622838849683822405849420592803098713338738823348965868871214816337278843952697822873319187735512950564410862278454838904422805216312210451975764384159919155909170233456794082068141029487964919394541655689927324506034010249158180678783050261016736575371964181764112708764942251511240713279218024978084267985682128981967702104740849464389872595467400310042860781460773809658006312180205869659989533307332955444036667618365180349802330356405830153414410556795099660131622551227932713195684653684666911482328940192771696280809291415518249002659408730433490844054413708007409957463726472676302352307862459562455576074871591511384993937926293833335663653864289164700642350711624695520713926462285954114375567228422534775744149932760209047720051227816268943179688020139299762283996748496361365510959173904957279470539022292935142920556005596704065671520465251457556462109349643888264436438442701099800460239209425581993486736843387369327834582057162918721624951167954279983022612987794225566437398870350458297998464644697028774398591313199025285740416061491656700392625803637431989339729710864149343582172675906821286218659792989517004921084023412703503776099992089724408157842535977623014338482011279938708144666965914721016452971847062171838103966382516391324531704372529921152063540209696798242962274673869564368889833402501257619987915301610298059939354213383410731459905780803534734430119358381877767158443962503027068284466565197157992442058702383478129364465393516883440287815549116033569582047500368214209876684284947849204939728932381015408640000000000000000 [120,7] 1047471778329962952914865773315717295795573381956947007706130482688478481787033065719494748448456224633080182475095468263729340248949744606337484273253261122274310340257434054992333554806861931300459681511228987078773085083425186136323473597111381419382773620591281655891646395762044685923410470859162105737878428341897894465477525812439958212693611776391153039389224593716160747384104407730895848361574267928239556472630924699857926986330921916725561115282974571230511869663570097020961082525521102008992080864874482023975480171948371623370447639010258710809770091414603618293213992461572249371192312533253396780030531497447275965563553926387865139289093044483079642050827041440877259660987000148288587017957322376788121808217080962463340217157485806288043353760004251384631440040480216301792078619062741684309126839000684637523641572972892112490637543391666899451461733659063014003537388105886001391931066078130845264305174118449769818785305600158014676704659162587699026440258510249208084489132428717957059972687592789044668902365945203988736563696155309812584886630536759440971171567318974758732918175280827253395472109527699372345366281964436894839975634198017804339019710185843200575874609328745761229071847790344544355959132120018451345619649194037448055556765202046407545087463886387574693509413377210372629124653007685936412066050861327009950812317573307636096802030427953479160048742937248141016411256301574559947970511154971687277451592984464471084822225713683098044538940651367609334929956799119378686596195736381756720213941506762804524243688896046694673089024879191684622297006613157695148728393034633894269610197650573564090986587469302473586297389174602406917624552781466674159757815610779206974954390496957823042639305176095619991262097699861149539622351178612809406880185851485668520896617716950028626644241818599442181761596100440928547335388438325039944528485731701842520999890771611134216588622915040932514792318400259371520387216183019935194286962766868399917063594892390529436969821879303611434839557231894128238750458361650754469363879804263763694905442775586234467995768291194813249039380420556802624173399768788093863691461837405773924847596751958468037822895322534627907932489983078185673051551022796431763053318457938601849387693175336371262492488798755563320343701336099836552001198355948761739096937608509565051883049839670958489600000000000000 [120,8] -661757078281093184694870807082643976918167692173523727858801976676155899142422243677051823312341601747183003391798286267821690995212442684929575341501018060535352241230066018067434148766473118100180091664581419491512881908695321389020219117690499271772168377816565345085774555243824472337465149707827614937033252993366864186148461926063233017387831414976967456298144081003712277707359087532634564755110767859045771705196090154522323945381853699857974019655135466571910620647826902616299041976883459751819612255338373214532441293948903975332528956796411707598430362520581643831610246921642367354901929853759063300538919848016099543699742382635097962938751418759732383961689112784895377247261440044592665218891706743086012496643146909733067304813306598674125451831402471998880512460552252878103424073452992697816524954888995582668624241917812671502108606049534970428741693754706857110346153499942507249359104946814281735743325353526091542423183926216247127631610190651177259319157722251523029752379426014669612551078898605970194529321661271217709607264318437474998285334662431303814474579902360270885958416993363513658778512687362094487841691373834995037175786894122452849712617813770437700745990256048872367044437255587414434949839559062677681272921459271862266184593776038989869325370298837884512773815735941535014581656996241620039089248393603816603486519575824150787949178007656574205576363245791773103021885097293316517312070511540584548510843272440117838462752505903003485020491995336127453038308944559542105993757529347386729000610306481144867611103038520696677378250212741243416718379044731731602793582202121958502951316585309825234591891238664930946554257132086142581706125850746502605148964403689337079173855157032543183501704946759694171971645041965886959673669054082922507647739317564697108214350622061088320655505486121574654740519838136778447042256745950073626222258388739753319456573927661149330277836534566224785123902073931946431079533159969336725349241134241165107205155733542120377909874360751490421940617139334644549195379282052842837694529034116448704854456259041410338546401370462366022326676008794896492332113345399452289942027885475612606847863837769309428903774254282441691913835302783972268243876836391309882465846292787607007053962532755695716857599091270932270247710819073543361829684609294055483412783706808865248450985954618061619200000000000 [120,9] -39178911736672162348553029689962206036931906283319011641049084204141113693506698854927229653355606003511265996488522285571879991277088551383577974595613079164216720504749111188625274303154365697803554494537092847046590297085922578763898369607250886187345669072661577141227730458606811998676413993192256387431555518789940754737089549777167401094138647104307735528844923348089026164441512622097445531376785653807795055909436210299294173682617852879997876619049908537802918726322374392364218406570096155173311757041359362799666515463542482351826624215841283662084901365375971404985560767971705883999182388110790797985704664228178202975153998238889322813888420398515046839438454704208012850613189837125684690145579649686710599390161456120813948145674157297785951566488928533418470405994519943346149709283944517257545466419266188930835838008388775080036247319235235525426013272990431968787853441439836645566933595533207948858935904238175750009388690669388083671960833854170768371210735799528980304092897328177710483375241931723675110357310378164539693098944566626818493221032198711185928523028353895946804058206069636712360918980772779203812386808400486384405939375949409783039392512595764064127824423882443301883801550912558927925579925030629144578562443840107607628760818317880087472990155369396059099114873952892735795211377126536959249904135582338253388206243500190954100554137958784751494796084532989944875823406220869482203993878849251076153234050629489737550568160957569250896670801795552263957337833588283436400911962556276009578754789175735410179635484255495357282988522261148778069060294765166866656648966066532795548884455105139299825322121045048919362652521267102064131300400755251070706926534324957650738357529129481858123415755737105764802706176085669808455346789792801455426447607971979975003156866857134070683413725197523842620036943423019335031732237634668374567651897125128951352553589705965479644439949915013047659898934500774553427816909795304023079625954532002596817298499049199496647895492645047791801359827965052904562260468233749174670375585852039235837943071420611875814548236052242277104901790104136389863979829157726830089947315154591512395935572964562525384256840429776741476880654977344901231719465112664130729478612513901255398060550268618602518872532636792575393852302950482591112905612499553268376634568695427833025479872933013749760000000000 [120,10] 346767826376251630752800594978042729643988846834676600433000192125552187084168448330225912310110264609324152963834022764186911460448120637409190890317853942411035607696321243857633371998795118460763350664516158383192800118259268207392822534170272488270747746998896737314635480658359850975360884995869135468965887700804929065577303145294488138670649016022357961454690048479459239822795426021153976806219677224809981413451995209031867609875773866865485966869289704842971615468821405029436292256316465932671401945022295194944032510915378753334259523428726887859262977345194770294419423058721559670785180186476162728009865987509452829956253191835140004369954387600854908788828708509124097575677985915146867655380733063119131667289886474654517080031372880132521272384498749500816356811783033242066745267872410410837304790604076160050225846156972988151925175306433792817153676088020636542553416212085131941125893588141495576981189208210756189473251903523165642294676733869165475711908791753942149391147352365701797145515299655504090643073720849074643446137811375413177909181015611443775804225054614501698318235950211930956378720296576700438796279235813241496918274694792778441496589120074080603173343378584399109055234619134226514913773361253630955195817445761740092753391175836812335902940029572214463071283648793716441833232660116442641927917728212048822633328750827501596731622154692664061963296452978388936849872115167861763585697508682291542434964625246088295534564620855180791884770308058695961125879725552216057712059698001160845022254607440527947989709116694070145762207461310731334522535554888725499005736741444885515989830579825990946629401563657620935119299170603010131701165159957026766953933503405440613054869573971144167180828848787344953274649179752095630021737510895127043044148755444401780883873630384661618846366562690345572138588746763104741213482954899072319811967963606213893015073563250988075324773910481019022128798041523798183619641097551749055999960350538598875365280333390367128242983378235809644481843964515624670087774548462165948356465739617615362152668825293838069015307297090156233573807203015769547296021425700304011756905673936015491325464070516981108259441326566249523537701151505373350232697931202526130915314318567080715328523903394230523275419883311716217193616172850647807920832701969982086523884474520534244603287935590818906112000000 [120,11] -1705907513097159298863477573693753900762721170652003796429199373033926291368765963816326573843738177784034617229583261972357519407965584186480167455498982475987168798019602139177774030237382709147948780793088825488198830016840276276075456584038861877390264649094115261824072628561334834933873592059974491228092669885558216279549370513971098398571599639354570609292544240392998755374232352057193209476760008266192184656894658092425674781923016600374175990426580051492960087928168150145615831749006199989053504936065289807430058967143367693989685443076962114162984776091451910430776259132464840892521264811425353287420184753070217052901091948546355635421660544455921527071637105109995768741258177061271185499310052959544439666428051243610099953194242309791097727208791861687255596664609349443611940322962067826355963986409151330755491020768213592072095035212643791629885223260898830521915384528013885347852955901814373038190812037627552253050229109226423036223300978014950021746709570576112694032891711464635631847940886358098739852624248199488661430191916288022753885888098933702811245698457067622258527721352963549307441473173085667834123160630003854042326418068091750152665869472915310350393190335497190203287972534124072957763895425691213040757492230179554370737431896792920987524627192163589820286173742182746800852158015240378133123811914685760786423412319137263532588153771203420747852216003176590346997683347245116619638587431638405994032545812954787472145062317103894715340503960292978001848569684036074160522203273558434799373181624508260940774716021534198663973900262444401908015538970443884651345636151811023991565901171469129841716756817197346369811345262857064912963690702093216629148176904966907338584923140294336261651087468133440082162947649295252704667826677364832924484055968666116209418181634153184184716454701375686675845605920266357375427084030404880996603032712770646819965006219132015903286885046746472536761276002349178180906584882537515446043919199061884807127839767276170269273212548803065325508259347417605201474215233612962044503052063129923160845384426595468494540938459374210294796887119819705756167643938951072115883029423718492750104241747036032605123548146340627146654069085655840966626987974877660180928921032128842442805508783287981074236762246332803526599239128435600289722543152207853464625779574737871536467929086686973132800000 [120,12] 5738539919112024624644751909283078724177695176470674571491789596796102955006396643638429628665895086642672551924170622237625363256784945235117760621838043133447807645342622098962132279812189609872175261902222161266624222940224339767513115806791002047701162859676258092897670030627115157003895835155786716241752828121484423189192526108037383071426345850685356805197164587768203769641519699995739341952543377222497918298841465455888487347344225120052427942688561870004961433404897915569232505423717750676755655566427375808023366924739498087399142487126035834754847654682072965398600427435553173814760176752704252637684688834745952120155184854421451796776681749179743632581632821354047397122369431771269949216969589247643413843008846099403251383608461660978077031564542178496659520012840859483320842557999665893784509240496088991350299104129748399680421335355684544312904174608487471781214750775497203210833437236595246916998896364580452100855629828707493172501273617421143145870587197169437984142983529716810411020489996368989399687768735515108105259055475085882458919248538822894154921599841318483323798299004956679303889279610756716420398078652574337972985522428953083270072855842767387901536447665806567824782775203091387078833295607344331746692697576473103777425053250974871228712331527232294412718231091143208456200710788065652076413168052052165333641399218893180939706445128602918987202959392740990657751595517081929553523231910160489827956940164242460294189388801761369897431534471599078831542910411387703108646732653179892849352273965994234852944866459964602974941226635957547241103506011844304859217524658547686476759820557193805477183173513748701869377984912660330574399337194533529745493969414106641318705610219871318675635655700103703489259553153243173638110734455047240434804020471309571348849030615212246795636519237225421204202011437582589139185355124095469767943465654496286135014771601821957693672756797078564488832347376195989427973144247526496120483740170582080001533807459654497051884591582584251262810828546634701223134830408153461947711859659966593489105802336546842745096911965799947011443670239514091465599648592953858933318134820563852558460101999594927379946360455908975480194729698743354803664530460439581718612044133575913497725290255442427636468143297918367385862692144707820336333497692754260262639109353950784344058601912739980902400 [120,13] -14059173166425473622705422372948426514240142294748301342238523218468779837674276973160729887159712813460212246782892661228980161257557204791659091654546152365941578017027766072434177540893175323452913812350246728261765901445960960883821977765083413140648192161041583958628177599041382699026607493792759303707010598595593340960477317125792347261739494714653822700508345392992757254245294650254611119914479588621418164733721979785662274092898747465838245308158175234345432670575068561405306980687985380459464479206302303894227160698787748254193370417310247889848225610876176025769553050085429805669311355204091811427475894286354071640858354706992339191360740647505562225627126495654884243563406618000831332325341536562077078233584159041349480803223215868162116711545253679973768342500988291275196154290191220599862060117631666830558534922233914171637730917013414222746184850085511907231619930321040588575606756898726708238549827307167456227271941420317257911205880306913897841338888162911152698069518271542226053980094536545259209755889578874201173463239255326645637179717459082378726389772247295796506383841539907684000777392285051789230023376848613703864404044479036883725088658360267971771198593910017985774850520818676977183484861034630738604570694457304270816782174016901190288277856359270552818970089260449999499769864120678998144965744998013105475353685831635537826552392282247002347247287691888204437214560014495081463865935251275773719208774012788245173281316665012989777498752772322018423023348583437023710158604069323275580945273461308855971762043897519535913892460452693371593694615436370454100375187957824852228110099831687557366547066657408929925127637738705728883406452905690851381131413119832956181857631998866555701128469666814461941827297285364888995313617564948631059060558561026685811709367184650849103474303547382376557131322459056776667907933127106165953872755109747849740746459899456435262931585426819316224052351659977940795556613219013323305768484769182389874925493666968660622421703499278050784075209673853368368131502258612543332058886192611751884521926719564196252692779166904774416004982591013358102270414525865514602756878501287313356462708281175917627391694446541455317771338855049212294254013702390590473257367146166220539971106318632557610569571673031172213051880204797535133361500356310509507887089735073773389847042464310886400 [120,14] 25650509807032309118392664899372445138938607333384055420011770417835080249446117197198783353779425810843997699661491882292888572006484381254929421254194685654875590652973600025983297090512944042377961069736579411374038546812192471287572688363532261666002530785228749681708159941259677708491886625602047325052373846893134656524147283590113643278538957566824401907392416232029813900840043036772321653318121828596178356678425769489380239791058654316795456153778206922204969435712481881218821969251915066428253134382928621270471741668995492128216171328366587262135357178644800681863611079122395285471187634706695023550391260544792795453477159631326483360026980786428671984238304348092957678725768813482443659705929844471741683627680637627586175155152081185618950569077309308101275682213760665932260367275190411779487399551449182659485934313551209693277714194405971188596122722673758185544559378152439270187494801784210788030274441184536173758471783443543812956350782473750051098522774638688753940893160249556458606365835199274812354586697325161849063599934761953616314787804649934129642305882464034963392968991254535909242485882345468585919939337195361654921753151794499592877908829857527974537689055865235065070724306545456705969486026808828817294001506909387085763535289569484089950038699609971665155072596287768652455698843575297806475864766709838594115337565961555596624406043880945522355438353894963501234496211626763967798161178422668706559921254272750758977130123689658683665835371781389027126844705404532863087196214165095299830071219840107274616774949529821072163061683109440097473154494036549182475807945723809418329035302708958734134606684181765621368197403744217251005736559142925772614212532428432061128949963798390560671833785364881765624494232234042055881933782256664889707645852504808652395726166029413529760320897333812261206201275540314353808452439693927993268625887278222809298630657427128682515682288306951480391675716675376881700751506443540836573071616991902876187150834688455934768410597651271669455538571997113688078728632736597730386906781337582879452442130215154774028304824319704332914493085276460556811994342892088640791752866040318664101569287339214687405212768602714777879543443080503386389883643824640975497527387766642159865998552396323538181312548105983286185421048872600186969370546033100226232865412999189749207117492064878592 [120,15] -35026672724074510953575772618243359557444496466244538580924258918505550001250534680787124212352027370921612015659265731248903271978071139930483373060904575469848607503258419224219439992339484889096160157244312026909523367481374210021816338470586548925033296007502830194835104240816550728316146904057741065568291596498333043126767076295730428118500424978824130884459606990490762034119451322048193506637910139196511584323943603921920596585914432186218224115539159404015961699200639305785297333766048270010587062627574522511902151058227919372412528516745789671119709206221904068471774299458556246452081249180804374764513270947492878854769093501140626663382556448342608728940454006816511341234092630148838352761753296082481932135444649346287633576790411724692900637681867215262872794179420545813021105777286086155683957718954727070055343415344666756247986999135145416773185931914620833300948549943256688139546956612881761554419023918272680349209063114958028549786829478069778440976799441201450483475225930456561496410022613416954900286487987787991240418542024925380726563336625519372035016840703286870977626801684975708597552159368088095921274414947048862523604279011985403946816555425290080075782191127259671899868130385009985168856123894955125776548495972094534989743191473990877404110312927776776114007531892685276688475558429216872354006323201494622046698476746017249287079264383306652929883788954835001766938825362735728060781564123649053929546058732711157508573871817561373190344553832612821005906497499634126656687186926054146488549688974122958344143543519074482809793792933435718218172155221957710047986310467731795654094708672535342028205767049722265850305935517701321785254630952102865089555223171742918991589975834232631397431640497153589839150095254886932785735829383589938359187992530827346897526349753691803000244040324613536187288042185635961385080499839674055336505691266725491040399668058696059417368384378918442929421866460128199649819495748128572670604488570602676825003326062399393304258711836946854070195758472244876191104471830494735887560088880009631590383528311465501562843663038611461090935135225834871114795587356952469619706728118861695448691120508043321449401022609508936826597919278925744230652648676903105539232639278083272253733367829161802971223976382102297140219279760289073490963491421145593702746546321216422599405833551872 [120,16] 36557855213145516046499356034127765302232136303469492748248472323110723601761505957570065532662413435077010737813190605805513997514335084367597981314946494285454255850870615944329532777360990488113319569462884134793149915425756965999920270033143672650548168463920951297948663188338226086822038396506867307586190163505963715481208404214268617469052757485184600581921521594490056751901536661470431766825426959359599985430625550557176751560202567043588479982782347229418255510758085853746990394653567880715554325605385352700832545221108485097754812340772094366558830717603276224680902715423901790891369374531715077319213871418417436226595636064330384226743029517336482853214881005078360120624425702827368923048308916853861953437278601152347561352314955993001238485841630610932318150858868919840289786593894513113118771855037000729719811176261309319396655171805899860415088561192681964983589236922438154470078949898840265991288022164190883745845967656621682806577996597665893337221034414860621242929713446862158136407684128528610143613597536868688076849397479646185030836634178489039576593352996064266267618029850847791838985786207855090664132030828862482563276674352102851183668987732243910639551038442963362236025414283488310045142223056497983651974652625047611732554962154912215561325080619351869117940465872238096933398576043644093373669138409378982687304196519178198561471049728535372507225987630457179910488349645338403453375267641085154322296197463835215168432858674851435029265237661314022738297423704436641044853327161335630214847574715686696318617796777974306198477860995942229063209732359684058814707793734352329146987770350688523722762606529152758718908094974427807937256849084560733854394673151768165440328755285848003011072408798187201297649906856687964854667077076640297841886574602241836488360726576482339817451035316793228782004536845919050978660178775824341002351491539493129634277351561633267485755164664201434243603225145246972591305388969436832418584480370899170961706047897172450539934329984430195799503589530094946508798757852334819146876106336579978018112975761093549107838137381421658402689240782599566887253925034207417639452727310327994855889767687631936003324633687686122185895134871916480637643432226388909044911329536221152887090172368938757588592918922864741003152527227035366464596292682358599557223841333279707009799684096 [120,17] -34996191032511122511701618048300549355193917049547469740166446513247435377453308781628687531747218562776250999955052970202544147163244277401342371533950020997766389833575220556678218335447707193443840963584823801251962260557662709194992398982688457359210664807088655987514173203776301392836678728555849247637458738194099605094426138521391541410492094212418094419697467829460630585757676080330861459190917896488942905336089977668581287148585425132962513081696953243507478408526975860502903431261922376397650645414409598570446329062334360027332573045154680179613251444119290848100526995776265118573566410934105140941146706823720408796042775491002119763884129621014112659624381449943840850033832940047185937623429027036047178183060796144334701008642836013982320232014952327403769610982558388640080858851138537349231091361526848836649298925842358174807016410541479149334264901171831058141203931727103973734138889172318305722197236028248034269046939405186086635462591354785279955794638289777544764753351487649465252378565817066243470532805004613474235376055511982300810096001428689270936861623532610181135446248813643006096743666677894426520269370980053019665152599911203278292689946755977309753260484872582652160904228735356956948661898834719703912016809432592001420940306765494698077316399058813654134967887721103497051282824415942991751996941796334043692238169844612735930331481219920904824973186754424438236138233530411404752448886641722456668180153014472009578858149304000461176012124212793441187287210680291015741257969519435113875907361834839751253393446213282519583145639312838562944154020283684502869120413583478460803606329886744822547215019854197177778265907205781352224994885484553576642880167129703881135971432665701546065407995735350279914327508869742437208749169630641374307524350750977015333886343872893352350377183008507426565543846428804432363196265193422453208696607170172117844358196727877292998416685903257482460947904217066461706740454589634149294899054752288663991100268666801702974034902688570639755101234233286444885997244482317459912712133754297337143932654365813514294040008530812246137516124177789483615140247481166413378156399084999166072822853225250932113466253137032047729677229569102049309829063763433751274771881790966838230014944651949909830652413816753280971958846645467357242821383071060685868508096750310238564909056 [120,18] 50285481678515727676316517963273300544614841157495671023711061511239108256615812298515088322859363379375948474718248260599995971743254197389696980272167791515772423980162477935025973005703537879448244314226623136185780466067048283182696406159782807437979925329048826898407891276013063159159490154849674469896899639592212582915585211265861677422520737924749359296337475711290270383381061976793234967477032511968317287490540579175434647807012302796183456677778149875953699541500554021122155147704895153694037254258280989634909364961488747944566313721911820143394394884551452860417145927741641433632098743876754432498057977093113331350132403935564044467109229276131237037923638677055856651520729006105799415021915357883448514150595627112487510604113376749457739346795979153468108319631723935970779428565848478441893225603119368237672128158452141498088978627334864221034283064649783088167934235841142448655901163475080959499496452598664025014446432437454688962793275794580238956100573585666892024937748842475275871651144554190815175415412198860576145270898482967760253083274679781381844902397583389640348280763301478754851776198449325071031026136802984265419489709743262047492250105162741042438242742778692126369903017005279391946950997590757380359081484780820577861045883710855629130165305759168419864099351384740415684154248980131435730044165243007577599290987146076833077832501683551218441628194291496183261645450445534294045326269302437066554874928027734434469653160915086950461577831823407158904448298964148600229949602691004318666244087275411430899152394102744102294424783620777653187856051398301428750398728535592942509765433938869430709769422539990728706922691418906169428107707046881482689642800409393068778075027682813870202422773934326848293399074756932639378635183298427078229137499703139440007194764093083213326165515029574345981438040641687521495138949896154460079767605632320144949133081052676373748478600733967642308069455978983731672406695186656500841387899423847963518514210787070297475569349782732424726610930448366278681241430808905672994961173338998660716051356537050441162879047567762528698706647993096559194282930507843966203739705719644095367849477420749764362159980639215162547525326751751534696975144295301203194738257877328547609368442090112589004616793724723799263935855914428345498637108246921367069955024658264458526720 [120,19] -103593343625885320847704916146829917769885781652059716247217945575092085913003919652672417999456226337267327221556096602606929505568232990329978651270936257582751695807284821772604465334640251928472986774899665095957676073238426354578541397396978554438862996102157714230296650861281169405843524390013701917867632225323469680676491856212872335009273880617376830878392404038811757254771988566921188094469882761861354209447290144874664064014110956447241146114707464493218106018880599954911196571872218325524422979654164332101071213842359225948733347230830772167826082014438011376808652661068007660121839030246640662629708779521953500178853981264826452940506083774839088392173478907765135542913792880815241281342965546462631171934678658747198592862700898668526363429690612732568675951733536547303279749156909974615319289006650955296032819650596253562171378004309706128947114610625819347280104028175462678122398580474355146895787713445680882638625040502608507696003796795107231954281989792514221917680005452813132105160793614762587616351501117719684209003677664481940221055617083368280412618215127198707824515314868151635939682521556657887871140447066852714914919783079322984345176693211596107513187846871782293549050403268802064321935516037431944818685121676640172589603282862051319577544176399500870439523750113538784556866573714390834581448575940468351974055193902245270404904405880576745751527473771023478157472220206857771317857424461948571657454053341721085295569435541463868099510534914654401761452510575125983089032227709573423688076574656549234355386043314718648482779003379565966163773581590122123246491881079981145663545446143677426390183461183359204953604409418867193454810555879103976145587545323764530458069439534848639842341904409141637396857904074345799873094016322881383874909968566330098112624581319300711318600596146200467724615875185562190586615376574011527181333782821782074795824036612025846896887065018776742351517738829623598578185898169627068469341067480523837105750039709143474485758768688908849343891393149301615729527654005420845532247168832831096256752078545907138648682080842407503868338097678439933109340608103782893929838173863367475953718616297720965292803280498626684288240044623013042298458904978189912617199859331391309554436638064410949275120969190685392139970346554104949169909288712293380458736205942908518400 [120,20] 191045051371844377009522886051999034613970811959519916790977363834691477622608327400574379167902026074363314845716699082399300503430061909023108730687179808061101619966779317266104579096582733370952128886005691533890200473584466599126411070206567048580525128878883159399800693566089181706739924896251354006257565674539771166985499232681518675332903422653585333974466056855431920507548193233544657220177069796607791217104478239250860563762809390149957774567829236234422800342809174981396429406295418757514946381921112245701967146534360572894502988864420403303291900020738471187179192108601355998657642685436029835504885131845993961486185454072523320129069746258867464105036774059097643761121918130729031433991652798995464302454579290556878102146808899324854494802833325452151302528562247259746795908371348867477842309349547924235424673770817828563879025201475713462748497279745843592545548604571467372789389346508918100147336017513600490657187499607610301498139751141873350592810126628026614141080579599834836567315722837331573542629087155093602118674841974344507804328694616998876938207746552031100657239264061353736523622539801702267084668924780401294617290462844899333643994611732072069519038404041586796794210140432828062345445443219585473836884269991717109778886394702417803670126419786641318705755550176973187684885860065454117282909185878099763692404212214047534274333684754630573577014830758459783914523305111239115276408410424856127749449772570864834442448746803757910064854375256115463061552420797196921245590503794889490013260431709173745480086467355032321887287468678372013147028231008836658873679140194646956829129538490313367901302819806261659591574429415589100015203585135032284459626825722647188634187332609399720622312643143517539317946415601974813755633901219569773175789488047257063964307059398852395490423964494257332205967399415368344158264320462976147463256770016356806258607076472591302770154433551513433115168495642821973257838022986018904481164697411700585618489811768004431590437461820060284581425879117361756734483372774587446347494474137946824741067061130533769345298995152238237035219575247398875694323502212868989968411927278626984370749776808627284943222357197149202209198941301911416411928057510215393442926305484963217657495864954670568934305746970312162445397359163695749240124374828403189647404718385790976 [120,21] -271543641675306637842471291610162075045164433876834933102442428933828919740627228136167878403643133275110362333322912953202098820462803644981616736935111955425449620753161761646052064168748105656339262574310240185938592744971986314981629091841453019429349398499940075645871274639886233557529570328891700185006746962551226905012477905532792749652785006078340984518148412313104585244919849767342910291700954293909526787289287919024693952766937460767868765372558134640697636624444139347302689481628804898139415826551636571687519901171139318432180784182044156213325252376532208047280503387123739359628212656921676383076741584347869710942814621563948708569061931703596142885186048087176737817879057573071822730969452536774420474599568418389224819451731020420650105386264177296872887872438896341195119287212234002735237806284459173973001663026198103989682566696675802905612897612156936867510052000486599217556774774130851975702327042864210612390711994212564903433195673859064771050149031913067285701449312372996686792768966165357040912454509301661576558376735736808023686865797782398641743221825997692742759560415647272690009137029638812715891393855331675647022224321623919562943642996800234540182808681917607883939512889292139974362127055649733984152836040633955367647375923669148611933968346392602809853373261845081380448336510468207408697648243168063200969037574204320354404616661549359268705021393901993845357932965371932654442030767558006208904081526303498159568537455994315435610956352601889527452914228318863302134650141792759676093831354549662379041152956548465361294130792776681799299989387855518909923918316296063890135273125417598728562148637118208124693747105878635295451339734864476142832621179092712365256507598449135717965850430219141233532058782543832924298622895990449197656413986688752437822190846790408093360155418611719090594237687695426763156878710875177541155065907554449016337731982159857343534483916834359350796796033356081581079644318259465107429673401338753412008326563054415187395061671667407453021122770465496844557434700383649067773937875277064506499851852307720152717093022471234769525632795849504198255091539115235177050127780692968382443689427487929248651905654517996666457269946988898571607146878960683366778710844088542818635861150364040680427621079189066019715673548133432626044376880232979279640028900229120 [120,22] 287362235172543683434074872720703449820484748213627651876364126106715951766409151998451388039871337852536583340494578302878734815700079553258368483585911076190996044332534674058847639184410614370705707453813536155914763792020393689551290950395563954736912867555394652837142483831095976990424238467434920321845078466988407782841255466513621317487195635596707875886520266303002602226678220269082906329861391189336251895493616656283665727794329859839174966499489982419691841230098799657137749772525981005463607166867248884611284475254133064940866692255702340921774417286373049649295895249483423949423203293030292803698157665368195616079436683098242774714922796226753614970202299786056112680654583458456984181332029921001548789497326559767016671970849294160296961403372215056819711958904280142266180054295240902910265444269666443540034478093964316644240560602378407122751482409310471801352735386124007453133691888383070360494385686689516089703743815229884671610999789598750804220899468458316592782712503045784096559933543849193987545091292270882269324946068614358117167067657464697007058187508495329729283301550764301926832276036295105788775557948508828118665400504146095833674855152958549909640907532587125275597345519543063739138335636310417058578397951636515830604945672520219741251205476137476285708624561951483478165378285766172828465656702361217839793073312017008666882657339682535505343870939957129137248738963099180364154827345074396421482544444350858001718234320865969900646766452498670451693063865408554198762246373449544808212260963632438922471973313263240445995955886286721136182677746353580702481459231812596741480610216221134285673585580693116177369900777276213649512105243427756520369508282407279655500198932132448595651401347470004287456306440495262052428040266017168963029254292671877666535934482281535861187945557086671404160212591190083438363144141404113911066486168281555716659097936060437496669372014944190081083725101077975010984024735349575838900249122485322621859706421348901619526520651175570000485693608712247872804009778595105136121098777516921147816046475774362895288580132368201788486082407882137847168473933620813402416061199302861247341171041709962848047554682007587755418575792946858053118991603252964899004950274849393714281345671578522648572079263531316459334666800015236193130658111861010272198577881088 [120,23] -204948361404232485857725239707410903954715771870480907379193944928573770772611061444191085041186318777155953542527082260036880042141436381610020760607202293901631703647240177257234747733658346855992806050713112209016327709208348865697953936131576538677692491775655864220977627898574848397972963765019449763115630451223583842314647811994760539597534466047686171787764663824564345593018181013495198511040897044127409130980169666264154512715270864987371893517367793983067408243638056739464332482002618980178054762777133888218157491787799624556727718841484808955408923173993402244070398937708536317680434768827927942648289618144033996773791928559826156076520925520576496943203441316316890129984967867339398574744502961041989695257173978316387078720417134175632481252544580192135585181140344961028936981455216869333431686425016901610839250880184816304618426346509998678170377107986759139552099985993571979688798867977098169072926870298023079320841705062735134972124323878455520723299029807537579949871592455149233873581729048981310752062382634739032944635233175648518023121898821114654818116557866429337810822957358613092945134552425221027552248167549424062054677359042708309691288108990880286638861266984729559331213482168797173669569610428200807768272925500656431628619598778335958940420829151259574051652701579205045034664471758871312142702178126205784780837166293426967108061949334182258438861478158524127227186887695570064346375700036169553873660286283252456075137559942434189826744870706518327310094030158067897344545634806953665601162409147715690563520420671035277778091281682257833091286637475331850849547331525203491506651702109110541856348211140883405130280555476815431839163468446447409977831840102951656192525956180998659319735831053452847027322434241009462518975798657370040218004818959171263790256248794537878736146535484385475665042341923432341382140530096762321438427824660275439840154742266890312621500814635648889010832947195742351896589126273196825238742736751128693365199272136989960774864355628520542232803001067036779129468250224966420087115893531134657458880070333751676350127966165752535247857643309994468335953507210380458501305848816920723719720734547338855417122218922730406721650576284167548069133337863237036507065510208045164918753783130326562450208571098594599403254583325738439766120909179838794129473536 [120,24] 42041289674007600853007787231012692462306916637360655256814371182074686986487246105063242482103319778062988677769924597158457528555571287322797279708153009761118621502235620899030915716095532050026903284431657199566178218062757536578498288728431009444796906890888514183883579435655022560723989190070750189248994382004224321247234260251831592381840582978150263815725692248170254163276596887016498857672599364036111256195845900916397667910471635784142244859972994048140776814034540966763079390010549903999252342466857406264294872855470777089841768523640632145662285948467019246656494855770247605387610176333785876177909161900894286710622632996557941312078309245807797847600074033709267911877219499497920718055663050957205532243189138147772561443258516250356954115111340632609696392087702371489034088045608900553223986057930854938765060093225545069744108632020356765120215215991585508195234126761136332773913731390877664916464033236054588481764234374235671511307776126197109372692162765499650589410130321068080660922228736848546470338066942201258080847173737755122910803994973474992237498994644173858466484694218856975118687182064751116033893059357789695108144314607408054014165054759267152699620005324578381632026239057342091270727914709624048971330307303957000177825459847160803559381865231214004802253300029587524972658013704875170808930241145793386637115309099930549456782909736978566249967260725231940905037469747290029938195798190405403569844377598441753762273241663016765283594738053650320358749170295441835949366681194107911349475837272766572204933224611589664921043400298531390451804172858866220106845233397513906985696977151751572522851025078768728424366697265924909121894956557815186279716287928866955656058526551740236367712158318718032049681812549250584061179741156406891545437086595553390146011114771205790334326174629416516696127059658112698729904108326033605688541585967915310377294641527466764918779017158072730265254416112650896652762407018884803997645980365342669254882240440726407124871289176360472524661473002582432836603826124722361867443457138149923444494816811198718469308092630614349662037848679378138332297959013948864556903844279171704003247127019636967455155789078771292559213592216595218164961338031299367222857392077540026624531810095580872948187017694495511873724100009700629710813248381200399073280 [120,25] 141512218478391324885530887053587746683099907679546408212981206525564679437094124414722476213931909253741394894641678904645646035615948913032516780361089069849519567202694991820062205112564312781446467177323075125017306849996615299308963276707163946882247262063814550309835757966077033546686050021796052152775847471564063578036346252730548203856673376031190129118095893670623127583743178383714231231843045474748041905841838304023646915887612041116609310429407559365446086366965563266319821424574117599625984110997889045824817626243227505716448838334693903758009323575783996635063030058434207185095708726192049484437825621998660947134482815657408058832647350849420560425875177531241471969498516265364779086515638732862687732589727922124671663589021252362776970296647498867311390317241658399910591661119935296190551743934524359288515978873372260518537486672700594881066647168228486997200385217623287392495580098508792623021382045266182609703353079356700441956330762378752766025388893189234484823608083871922978717979308663770156873590209545466104778341859536914072600548965616107798821137509702588363187072505807873260108816684441792993292672476619262927230408499281653869817483098557963405136387645131620761979454880671560126981415586373646934216713423014668330194643065247163559730864044378232601076258826742371329781925252903187287302283139479814858902307416752261621068683852760053111793051842360609377695406274848119109331195637633969602939983623000682657273961067467978144836866729097735778388509528728625619104390149008925575669303568484385580867579013120639222365338147497920434773452078207083343341017898649588104485207447650213123594494284674304035767582486177744542882867479927827999707694382947929112716543147768092411229790166975544506211405754586310834841847545413802262580120071025071104879020283315278024528354068963864542717028030125374542348121671964235290971850865753122697058339191626591729469955210780647068054738551713805268283057247206266537607088177421127660311624977392804598521392786262724401439094962196757121731512483775720545122180340734889083288935590774880258807749783630414713694244059048309039554114095387361279949447082622360880471266032350820079205559599592558949789704186706023038125318925566724773100378792027482207802135500779368193246068517847383891041901073453469999740863599706994900992 [120,26] -280397412158788698149707439790304867958622756655004328578130887318548663899438660771651882490348746852909248427625242578344251179018118917417713203453040459140193398629754394200072913271810771594818110483475783851926013116170009012803441918097409185334393347635567692055070386044211042605546021733931248103562788402506721136430476306206042108494604124117880266739068242201576217329925683017755258345649333434276188308282687261459299831951082459485167090692096310201352500499998629662316667923262496064556211895232644380655747328207752559215278266566542676596681351389552212068071841344073506554197994921042743442256939715179272207212897306406578956046611678598141100244704916688504088696441103452641839711798180571167424127304617599251997756436288319339521128127405813236566064987109626294126378935694123740142668391272657351064479530909758791308967750880684764127724048714138405633122782176940105237649933002768200138825067782613682498779566139700465834408875105047185672222944113868997847856304248312443128927331379202502965519971230856673512020653339788911226705037437892393405946014376987258595085888226261524150477597773810056242408770355761934983157919441897988153140079072520166974824512216562347151165256211386282011197139383892449968367811144035604670941365333504068531242625389065567201513933191240035812827986421077581964318052986390994310786312781744216232947537713266719973158130965346593397921904163114660167924134672833000866482259433683316015557045615815766685900322291087279256975004413056442589393599423064369892269042631544103145799948215788845268444748954417767300638903254242196738462492017179633710544602432353517993595008021537854009083815806396629389999464120743636977137785657298978284167114471809689863769940448549534531512200661816583781583950461778236112903262701222492150660867774007014542157858551775340761633112826993237441320052147945020183577430753866495574803074928339529651674778793097659811234671721140717427430146311035220919995654940270001451544973295101221792206028951748706093040231833855244932934582627421373857093641708528106020217923727740624359633152396996390715644892206283605295576585511842661767934817018052813138663236633568215851316050743803575524594666881235449275222400211453030322920119621926644675946368065613982390417280333950352780983657169578592797796303764925186048 [120,27] 338605690250634918887683981547019217837963732391711569343020737896579213870751373516009785761947139863237984155382657410818697675761814440920494762798743194466039263865148631848177452513240439206825321668007974436019780181201411260460179884446794435525241759784597583892583008464301577334541721199339151310546273116968616770893473254431202982861861565658295311910366889708152467443186094043171502146041306069186552362943550601922666605971846377854674772560596462330352825807499076556164449499664729360736858364904656918528736611769907022603205278404814414838461305521442010137018353407468675476717957901797222485517875416749890631620998393321106941407398777955683729201353573724365834292605917924404540479628795644269275228211424059006148033997360270416793887046268329693137155955059723222908670195514492316743240833416807018107480968693367695721706918832607793891206327750173441286826753081530574526543241409090086960400554757347945119172849675142964794193533783368387301901325564777026298360496578042887830481791533964807352575595180038582633681818861521776216177331909432327474930562786396421161555015799020106487721096018683485047951124802574080156413641697737378293678848863979029617368581900003933838862073065575307871627414083544609898790880277712176117029649524672793286942427008155012592319815125567764380177364540303252283438215513806722055047197707123655539003372062640556129830157596690583633324630620397951982245278362991197913604328640116582056184133402560984230871760792187741539495736871356576315619505197398669903705012720468209780761199976630503771725596148154558700277423385194434785019671836952926259691507121178424191824173929280364055814694803222562589277363460150497655657803516187566411106559590250888426386198109655060907430504426909289577997484254808080833133771893522303380482732217371149537132666385734630270024868579233699648620062353119620275258952873339279064022495825733967302788374224261148736882813048311289470233159991839274153646687570902763189920928582701445918492153611126639319736441659043994718043476165404117404824918498950342632305392532022930405913514618065195528851819646875611801789387205821023772962218313760174539812786190917633228613207047084933448032808180461807509345718416973123455111440020524129227789607083157542914019503155609260329770503366990661854261536259833856 [120,28] -319902707565982712817140538905393176657711475591817116637382734821127371176712874413954060600425541042357287314152093529427879895234993625044688593482434610198224581971100547515939024473406874451414831349532448715274354960289415456941975858791059652880800741671955831222983983078971574985301337094711577614330329512428942631953964461549477864098898326060516944474167919815891382320468159695805111966348519831864901264843312297038776237367568004984982613599982858450382787972901410160367807471859264544432304819132355019809028172494296888150841528504397692598804434989228860098138956719515544759654313471023138933357740989874428146427916694358946601716773369366338084072430058449795553191379736670527507781579797654104386678013559580105133441751505519192559163790095069231267462059662796990594059994287029059881988315306207350745067251012795304960209195108317853945009737924650541154400659444895284213874165085443824966183811604390591739393140364863550389618336545745705217139158277673559045768953577188229509546138463490915388558820048089849292186037518294189766414577071514077706476069489713527699550800596414826171021118372894432310835989782376534066255488043458026255695836041692111217170194994472376372882683627755056155462080182293906301936071959167335578081703813631961317958601844909831596428404824581128789546859438208688909502832137704203495372590673859468536177755135931957382410618943026725863989179581132871269120295692108454256058013283271928296995237854970945499602039768048678484906290505768705200494414510842061098966277453315200956124092219860421636327144646139535443206910077370663915894638998990605999913440625438443621952809562149688576960375359473311757594783197660362532398400505870406806111970326625705275036035380117272243542147565786769429518419713460896057887136763225837060051980721343916310678011688474796996624684236562178673250012760871555063835416282872368492750111836598468077282829161351523737299136643769713525501142790743984161631728467827164750770827914502264554951769811258703820123087315301078845358359299091835105756881046762645690839379344754659360521840506015145693292234289532675486494237500635772764067363318576740873670739961464164290816858170529541875419650252591699759922966823041184147162481497028191219103021393710147964250624910906288577736393563372625717802704044032 [120,29] 254154324173792291094420193412159456883264491355239243757516564762802592202922983338618641967688707201731988008412424756763139477292002724733024945589379623133180037253493661524696535313098645920483714751057320931869551611050548176317302842432713426466269147381041959493492877886986931829423126417577181437149808918794097755705134198855398337680668197752928337366153385444322235276876213950763102332701456842897321201480375373067711060284372216788926415854499987748123406892189999215368714418939585001077764373930338202318714312347108936799580045747000372714736756381217262333948694763708050909437084584538833802525911570988497581778352250805878941518909830242178906339773527387267134015726886123370320676922367230148650007893231323057049529275871488740809993588575929083333385959106139250109901476040817356233478263575773228858473933877340754121694166579351121716755923142534878943017464584856736720025467330520620813904358772098880412234026740888289527366023611579623600172612259367430784732259233386729429496106014596108497688468399871114312106239407728180423745935453312817082981411450652568769216504767476527834153666037010437471434705707663682222125571989944866115991035353045859369667048101380142245557539342819675311062742681641181383283227442276780046475353360548882554402485852769650391947503342879052224679011362953028679943413302292530868658085794728795911001868752800950443680233433834124307444914254571757758695041642655987472303545073813542086256432646570293791448179332905199333432828784851804308192125838108022996146993260671574659444523805092281471049597020951992710980790866207617113897025193786532346760919795320684836635371489540260332947537544285646967189155225484633152825972312694032685150797725095899740453715643220542184874693726462069072319966019018720250541569927818629777907904993535107185184159410350807905185519248371049330932169320471033739844182215917366886570879251661242657937669750142504402104765545801655176736629236448781090504628288647969301665989902640746928905722336592202489081988356020106338143829164490389088950618523834025777833127118367527426181726801174180693688896029296972555554848072186548589842012237893100431266317432500344750861519697605456665706408127247898211244740240521730360239410929679888022485922816879781300940804155334930634939975388487307877624578048 [120,30] -175480963401854802210873083236303576650725008038473994434963998021083545999818066547440289048156384100534459236320655789061216986348361177943184010919329934236297932959123612458392170878938520382775276790423984305821995095728704888370239986716005081147902998457259936218979838377706698158779649763966836329861375798400653632599568280387198523567959492044651772530336295231497392967865328938033791406804099249789669944766140109504361534456201282888739647785340054515175900145826990486399208218882317614060703616029561641451855577738287472550110295090975261717377282887899631246658140470250461380008312579265558880949877499114467260743510520708459675840833640534494894796196709377023203551089477738947406287609545617123193784348452020789377610887279311670416270296067063166397601462364944661461920204717938093823627124771722129403126833376620196762260164570872354217668867310034249104476846005732189134450861848302738056034360330806994538787114798234815073936039003195536487638772362934333552066351933014950905130729794772219025663760027420850053630097494702262878443743781261261481051782382095293858627738051919059748409491436337853465517867513441016205856315763982695554050138562836574722132145558375998311362643535694165567735304694608616654260243932396560912818888710812747419591810695794643182058513976450282080975953041746749224451533197793844238869951287001829144405138782032087216622351291562133465304785117292175200578196846269849857102243854605592196999326173231242348156069469886752848787469320413048218018134995760931208272670744625121709611588164585525704143712621560088664043614664221244342994161270054087311438771545914698258057926969098188358151621056015061101219907441732764281406662800361620060147598429701123213387695095024342645169908057000476370138247785186920241626234372476385118288082852682289779869448550716917802537586538848919371883917831768139102982060184011723783682315124691285250603969988074309229058747774798387342402291763696539595136728992481776926945643136809844585980900008212850920555958979866166281190298002809955040535981634599805824398585533014941444319868695594659155318580742043390894804827169197756283625623896150755638872203889117401966161029398903718413247895118077540126949460237639115314308240954093374729010849516493888928919098334856837840753442975451533279232000 [120,31] 107295715667993042668463139647977831090700454891551464588667063247657539749494838435043825922965802328543730745493183137783048028895329134676773355381154317220134885622896657682620954268823857245157337712980950480906409812353293878970788920363465166270207653173157350564855060388963093368847620006951486186644790080216324359203807789340521912491034752127602629183161471324491476175599109397435349109798188233035166056924788590896935141298359501205910513214935098263261989599337548734705699121411061019484857331198986853913601541320706605641502660890284049742391884386752240884210187287126597044081742993476767197503751619973788837801058897850487088537454524997954400736162905034050574513845654270452573575536763852460375721504154369653775593728665460030140909989702209837100453141458476906047156099764971685135682194021379123415396188872205492785636614552755990832166283945305265994880014837609451012969654255042657704919819966904368681873143233530589080981799125725575324230926363931711300467754100670010672408572878970565481828154378598948656380758586198823388638235704592127095487199612459774516005885522183921958730784317830570190910789826045411391061858308613612172312686273453089496049197544801040506721739190389892716451953337982555717029521526009832347954468367234551903222635528168532863473512405043612507512559787057251286809889801506213170787291469136881892135991547087092039043293916440298810571565870267936180055541675033580701020240862826824023906397248823221860872247169135280672773769782579113727285026788060581264405017613635497177732058124916096434983309980783064400424528443257483795110199513920087438193043204738200899550488540398657427866564928310383158732256943670230375768776789001904829200226953568938090027772899572185157845164255855094041024900400708691636571662987494938190615563820322245127697835160424908861125044458940667803130311961961544766157009587814428494602006240321013034207475743247075165173905060063051978425176013171207973030184304535213230493392576669798070298725463180242321059482820761571253549587228087888356419505614985445778366709178427156858138218626704082709942216781654740329662208437851101203640191893791310100968638287614056847101639591201618175685505778081270081503291885750760746297544444811618497618465401065769397411558301052828882534047324263415808000 [120,32] -58821022124896193316625567149147003159386752634458811356386886256222089108502449829177795928519928784877691392421021432270486594568045759988275127326267647478250333204398148492543139895078551258659166742798442159883750180420858837433173079586442577903735553185793400663704281590369294185437888453750326190676159164266482281085269429056749436361182477995608045762224847543213020748270896857864008046812553650729821528161619522897924755588779001617375653434014954828482701605972713255981965777381138143440771024076839633910045679010940499839605523610110057080068309111955835885130504849902017373285048520611742439350895060812908167732466259077681555323021816228471762183118521054015605810491606335875593995079133599832346186641962354005558721490830930416365077478800813990581735066766613018807384634866308222279189050165293314375181895076173724679111997687406707305742234802444356548385903121913762751646434645814548182593486121013685272477483140855680992204944576272778438500515141695707214383065023324205707961411203340605359601841195864274190213185455830092546095068996232245746299153850759558452354783347934235310344303280910951555185854077253386572464650001200010282708042008835288987997715839344320327455824733102687950438531338403759699065797954357783580750438738555763836925284655551130434846688976486591223222342114272991569007904287513345349628352748539370705551323156343736143537833989878529321184278793344197086140576162754420531534309334250133099007977119106605478084542889062677837926910731458142271949803181124042884312568909232589360564793040138228392041149479412495632755271822766511569125634796022992612885036362589428148104371544392832351008498250234383453420282143347236665604862449177880872671267233889392499802113358765954491194509623395009300470231096696140471587938878252720098772458544549224824330132397404264088110738590220229156952380719092076313879021276225437764579854299560952472922096402690129989955922734533781653910706542836188179407911440521460450318599750267534073236558146079251712814225364153953170254409524578036797788610665123426618314780241904752219214652522978452497467897995708664674104604459735151231337221204567036526786400445374061189328786586322849636160063056612899889792328626718065661198444850789302455761529913234487889136842850801841545190374849380352000 [120,33] 29172376094539584233661149140658434110490759122045909564541756458220721203842567681669771577977921456380091668023362538968153940534342005171254393496046318936246137427105254901450587500894691286443732640938515372022901891259929145477014972504931195351248995881602287886651948391139443155730117046111806184827919245398653299501772026156710216063521301268370541438039072865174584597975974910164798669279684369111027678776513093850765559955927468866736873456331531500990352904654996780598047144220930205956627000901890238784204668762160123844911157819580102092461015406656939529578725985975189110304036346941827597800469389609328341633984219152018017154143761975261726669096554732569083806578619301483468244440880298185476316247841462262237552955835785033457353351812059765538621802405964460568156312603021144604010861574719553701123072239514378999348912269329698221607950948509049465132986554675493195845397133551084239298513772617708411835055032854947621568603473186406699036154486323142523862101056622928019627319235081244791211232428680368212652642119113674228943083203579068206477167873800280494088434827812645594426897458478651891709361460498604034362846743514704354475466037122468227462994925667044484793158183423544301993374171913747147382688455124435114013580909554148831893376410556638234396293753434969478622861143996756407031273834080419839735766279721488301345860004440383808572616761212252647062760056097005346995503568093574070046865097525263703234293751701555326686502590786035567156766631093112525202993548749335569587826716632917040651398427642489729738484366490331738704436762565936940181798618428239024186406705505040742012081540797329786872507701209399559645837903265450787853944525063282779056374355504804495798075413676526946221745247156043337409177144189307017724418918389759302485889127470539130519911108423443917465127230563289927679109312283493364657814498844910219888351358502662807147577492096983284664449972407183796859331163541428245328632075760241932718155490299010695571786225840933850983262525609260327729805735285612223584333589549162480979650961744870217529552837057769455350646599698122919211443395466371760550094954305163690656735735953709164876908946792783751681528619984373515309966791684605853846372083257966745301409391114940292408398458501772981927302240665600 [120,34] -13176084722504254914760275430675693718709267476704105667661718394427644142465081815671272623035577258871054291510621906358718946434004384889067741590498728789299074278237573640743485517135837182307626132598975472369387917418987238565902912024446963596371034968640325861854799907255600740475800829596329604656998726461019706248166675904739605711047278903840939741525245258839660418776278170015175126853029951294482157311768459042471110191129598301383294341600517531734703682867080943407999839116734504253127352062199817676539024222769240373350619380348664906903230395331581817689949271108552677931591228653800680102896010759209502015930889938240327309806019157366663101914668749106185370441564006753464361765665166466306465739174101974715345966664163864526367661519322601556737313270918358497082474722168297790911416645613700793343971163394884784062917526092436256366608387464334340225584660765115298420520330984594781174151653274082010382842763529014877051353077231951234429939347652223357136710182018875894394593810181558615297734324418642444056831678449364640695839767602404201301748088574224986570288973642687756773697667692173926695833654511448563471955960273208742552201382640888095583599174346959546317526185668567187364648925194927124840897312495927466550115171275113005134302656925477928764186069563148977619842681473839102003752175871101671788918288058163587466410359519247528085893941553205273041436216377931027550771193429811460459485264156696286281855346459020239869405306630825485945668433154878990350674978712904219762628925586712242491173076462399405521007841147864008840483456934645476399674672647375051095530019340948748799853355099831465270054000345237209936922010728964495378676440511973068302296538961855174172035763797689955676998911657957282326589314376157458570472170256486668747064660823716331994586671921417594968316968940292090333190995812061315582827076458774638017646786932642581835586365370435161439589152042027514908194957537906656662504524797123067911067793480716929326623152559181885675540007912308857294894690649458805060401046142283515049383700509893292796685742444266370363394353833035777713474273335939871804172769892587301217149258701226793455029944355942634621299130509380104433744189047265972982679848724639020636703915532647925107055876519768221902543257600 [120,35] 5442928027995813242801418094820801230638815879390497576344646682916691185603324850303282910706989882471167660826325715891818320753494158362003408215899681942434191650063258497032100903734862871769706886675133539235762596120125968184329618532675126743609696743023257517086014186031204865592473467501423752368609449919850469693346865869412116890022222997967864714864355207866887546640036633117666587977422355192089478034722029076792806966674522489877365127284539262121551981250086938668427889213330820369131788872278403726409542513401744915669567509356316734449055916986664450046617367611812994572364390031473487747841403776382065169208867942007804189475717053100951750678705723722051247738913900627861851222097879137584177276591280563566433835194573149755101152680271617254240525651479712818867530517910940029770425612060649982901534575743284028749765421849093395885370352062480073369190742145994732423993644298255177326114939338897302468122519595939447545499072305131530354417147926608287812107126234794716607712420791960486000561371784336594709176959373794406848080865521884474130829898278884009829382400179493534221023379945613570480005740876533698579839814831331001893910739092716240014791706389424449432701972332664870693742051884156723561830997904351270484994420221221081162597639391749629410857292404200085218675607260359747974396543681920250305663780534562841694387383306583102266341386715781485533347994062425131257683049494575683313661665936769166978577750547296890692808495273506475340391310565614541004107025561211962002453781604456322328540004424623234499529433853782156243856004798092592314207670292315236970988626674910493866725889732263049545066485108275154433915284330757235423832410143939876124488157020066198225279890715857276942018675903013307681395292227590764044776376315803639561381580544072995204162491513165087442968695274233389457794881387022640161236197835985356978109954439846356706311807186813022264641801077648573244178499524311794851508284841433399744043521165842329142628714584504547078319644871668282886850443495505607131707121526006340701144383068175534139628200470195962233403962519320364250648159286963789600597073553027092059376291821038704607898129478201298582135165953973675339733373122390376687304047617600663206952885465466865835952902981356363553177600 [120,36] -2058448406852374230669499044710489189752908660169969526463042903845690575805834829664303211833588772473012603139664531822868510180611095929433368785199445327675986087060533182418162810884329772168087907151544533590551182857749132582419222155186770951716826537976497331353853705553842461703977286570317938108447924823413121190976990427424484243630421316839585461952286768739546763040529891070338750910527970515348591020896089974993476763159806112856539641611184466539494469113884075888691944447828626573167984571829115537368259232520013157653833322025245014349106786260894465739517364493216597646193691891470535816209045540561970575607959480481754347450699723251802620274963946224834636153349478362357933119129764922024340557982628319899493777007929553167414158706364770877141885530762849238955333260258954226188609055852885778980664862575423510723913444420747523587465493819618653522902650913853631364251685007416366963843367626356007124805319465183860679833460860814905549550702234207421082409973146743005568424300613595769463269820319259442922597634965198235298709484779712046168238386666056600976684432869652784183654158929215633547307945766874827786355623449732138860822760137981514018904828380359368893219892236098155626297056600191710374608289802622984575176543569138672322501541929046533336468065823720180172464510389256199642456136103922793481909035493851647945395421044985532381422564948503803543266450203155372134528336328316004664900054845307942210791746094386560041338109171308689523659281770472197890172128287555987552190004746398308985647371936853179586563855356552573838051915891114026192385535034885574246247036423912822489661802078989015624975054534598922933237583235342015972131759596465582135167991695088089196868137989915018068554608857819715123780580041690942040580864916210153804692262033287255897210787944056137678866768204266315117667833411115481706631350332227449877583117502285820314467834046740599287652754441510503087991530682315883292648277186561394408205322204446101073810577219951743718959398877973502785804532349917967752328015343167524559463410645792253710792747433666687948925973597829577384815711663182879241268281827143264225042190289702555691149997841553565125337746338503297204698175299763251449402425546812226636496832477630659069131444311732676198400 [120,37] 710046244600035217955167397739527840266499676964006674766239437086507429983626943227557197219432773608190236342144518044129644829102576404702745687025181854856184450041680225104075397087782084305490863063798012310459417268246085181393701171123032222453430818488859600168543398272539090249975063768684863122632192034165263348798355830262739924962880093307289932333282053275244622145864131670963220124113305955643362716167272822115955623090239231012871797939042362811243243430559529250394933988760923289697168325778258966979866624209744474667298392869779619180119802288065199902237416697176860295930320126224475723214217275207036017078461679504161002087629096015967434776438997558410555554139401146733523618305767454172410165339936440088340163357381406321193471859016680295440935907271619617266054498371668183760373324749878894090176818642393776895802568970866405029032153211720805343024696180469218674526805482031585976644002111039532428775498846075507095697202280684073975967643662108673659153107377158307084039094607821500672924513367082190195988297896619092253211662773534677772934250989645754411897199415295232874253063074126707457554117474821581692241369655351323174785467739395245227481722736219607234069817942369854567318956126980515218353055669781115712964253156761865833196055821575213838439299981086682002482324476227276498516999684509227001709336840533347850044722113246087478896806729884546027839841544490745267453816571274602736622372074726475800842256952726035069216440701819008989840028136899776608124384386135397896592311162419053214896230885479808656297320522447152881256688675168869410429109969922958801234680873381697067105669612819766389727824952843784106604235146823075110725076930468985181983432019580148396211928391061737300791217978994237403516278954523573265858990124423290471566956501123720671454155813658778357808452734601860253652236617397570266655990874363470369476101401170709396694543308921479619239145349370086097702490643301466197160885844711125667103504281741286446828230340719398795226206977093599592579613840054173917570443215602117332409626026212053989144284537551445209450236235941081499721387120690191091847427958984524047648749590029218995370503921190873424290572622354511071604095823054049254367860629249470510049894707469552363309564438354329600 [120,38] -221099148184707097534078590653965569227097422408719912465919088181398731319177306711377843916120183077737811353557669035148755495122549337426493867528269166441744725988323625698797004007848734928648807144744920512005392885321527853559969350146174559103049549473349675928847237359405413383464286443031867739324766747708411742714624272388534595153216120911018119547937890688659830995041542280362914281313301098408374435216538686223560587205430644935808045408861929323513111646910772548579962564663899754438405595889206283823276423380649296380495039465896469963407547790638956745301168687793246279472643823495307716138163245261756417919664011190092838034537825246856960447803547512297289332615463054887142384333123150748115359563186567259816925786534187677699820049945224575533074508031440722893770139784623882096132674816360010043066067676081165360067877689751950288548160872977589721837836438066616380701345766885999055839178103134239607690649421499368106560237416102896080329583526260177310333994896130632744367867271155677893579847550213847199983174404840618886362255143943984254307832016839521309496264926735620530353012399431667455359803412869751435334314757156197424472405697260355712968670469774530547315289830711160090563724768540097222858555177928106148246561350510326410323559787806477759979621488403301859768326406640804720120131863423861088117320810801697450280760180935932319105375715828109877893692510187773595522270945940927258034652463782621115222263970627176954681924216760252565174421715304080108753396339817371885705555808916080211688377102090483725321392581981108142959762257314960860859655462834417943928717679014324437847012965083804505396183853255641806940867443398209078797734798381646780185754381198567003733745045593253990522291850594394555898025469423547093226877035261925616476020684541054911448123631558507834565252070552627064908644981034567462237885905627831498042706487193224468411604791942285326841094305457228279500488319168195284873724678314441557594360571541718524329543701096242216031856163897645599254720348252032746398487597506732151111213128973159609893680514291751871813296577801579493280397148561430916176403255071818406113131578557512703634180736190100793122997501554719692700501255617219932796870954829618568854111054657798863147284469645312 [120,39] 60899693495402073221252136795032233303304487089155743353190644421750845864039068198137911903859153015090815251167232809872637276377353335293487319817276881253397490792051995937710491577074495071159705801027233296915479304208139423710061276801168641126081448362156571591049102176456487773829081439916714012379640220489215988299066371881984798619307603622829664481217314906974323156981800250057004126517385913029530914750563287111766999394728597572474726198103038286043771893769718138879729780599429303590444213045180713580579265391566382636965115776467883458063973820056919143087371776983274738411503827186068154037660699642775122499648737296272841366643286268715780196848001635384199627179277587788505957356395603466832808674448019709470760412370692261510970026313791114197220002603241414366685572055201172822791216724638973323117692332923454870114233946133860235204446782918111056766557524148251685355425498640414398988485356375268318049278341421948159734744031124198758950954292729926627591387768323788031397076360892272602271854794369927204034101709999125096473036075364710273461648275552748005442890298114440421725238986572553009754869006808382519355313584414189494379953732032998672747861867397983284878884636734116078697083145104639843732308009946499342245996630336039592621989353858866307780049548172468108920634084971950601969672592859496057387507519060430515245892257639375653285766600668472650458619103735582249242263274789891907446657360828697909800686235511389358383233427378790505898291039367885391370049843389124207124640074076647287234800293335670691792961225459089289364736625727437371760887790403040628149641640161407965692890530323912179241989990396855809198074558862053834890201435324197404355657756967463430700888681769187423770033484936654967181201444935751914315852020999579608986283563803813490227784771103175466337014795562099005854181069136489367203045125685245197641104892327239511935262191627492459819767290722964391972755717665382715191621893585665873878361029916269980244207714886253503290259721782196948811645753379784907855588862966259471349797844535891524996174801635121726962542968384867783410421532327703649504248246752310146407918150076272726973109450130691999386165008974481964149039852456432185374004307789667552682307130946488005532552527872 [120,40] -14253485307592892260239520858829459071782522404298796603733599139408340242632934659759447400978336278710830833909444217425564571268893809729273191163238303096627942193159607850212364875240826900204179953753078271959055151129702289725756311620061786446471759072305274865527802016848790061512266238464474490208363385693685469657438562735829054586404403458133288461776923820426203179183218359443857244197570967578486813426289707143286450115746177652798273449255178004862325647050384051398232172623130671910745381527222227015849940914990768725882686538402927424266492951588466008101391027275025493929846356532160338471298123151771555377235739252452404512337679607762069105286489261888050416447200299154140883769327692234991891128165601542443693715922571507833026051639844142789192458500380087156272475125898068568128589603662293227883805672968361344968555263193295086963870304855663579914418250878965472357039139010919611532130026019721522876897039862441590282362924115854933032626029077032057129730946052958736346934033947628514842499339402261976307745009482925539562365473605585602767671719325904682245988847412809768250881143720719646038282030760432553616064624885114334931654944309522330993743302699352152475562588312432864279371734728118670605399611124247658401881651922983036835506730379254573732198922092032992638655523166214565740633624784696988072510049959439224626346330785415695597818637721041331760866536856575981017842666525509937210321607995460309919967734466154262997202294903417426591932058163234788643013434084272870148399716180913270786544345023885489821364181075889641926856136138442576127613630066372898767021913247777587763246130263900218690324850562702537326988701739615189198953552138685689098530204198373622058461276209023355888119958510457707658497437453807317404282967754275058706408769748378366093963599340966333863156550816145739160320710570326800058776478161071825956284481918320976744923976086498323411986440689071229957172473676144029160407313672508899091113844932677744098629856905275781168367185888964528619461716559280170543695006168281255263745859212753386406797818380029706291323720902136837098790705720890241440891003699484208684102165453965034770750920823527451754861119138002108216861110777867831988514235459015648349277095011828286275715072 [120,41] 2565298442414174965064917884963969050099947557360316119603813781603210617272192881541328604541070540085726105992797816452151425660807023760086625927512573862821799480495285262141670314159616392180088850398709529426007214564950916988926025151012406131181704533559301417525290913983900773865308739844025624436095814179637895493942042335568383004719283243053405118102205210864322663458120143155809326009144984647074323251486049663077601008166894767619292499471783982686184270147714356384190269473690919390229639106076897970565626499590479993684914525679939623333638500084225805251326447796455065600948021412142312901846333046924288458459914178717590540407313243778392102711644878003940626645203955780756625477997516853618192824284525115273548692257787344046725846696555779582830156340002842206890453687091831559496231204618911639682280656631743936186108082404498406053279523750874881032688338754100755657505548469231679823637120800690385443093937261397103567151601870786590427155310766536251681908245477670912565757610934080954227802445597216444531251357623332893566279842346400259806494864153345635904754889773646312759125249478841559414779608357745078478822385619167693224928054030810898996814387595008591898265462217310003409765858945581545016067823077741105686703988695098559772842623409771177690612449891011354326182791968003969566695781715225001874758447589166125676863309475346956433227632303330189676284387925118190601410035772442584531893897828770509280147225436782174080578699819416394189881024524079562065514622045252727970455230295005474274559458202213240968145575854454141489844946784916005559471078278064913174012173841632616556156386285378647236702234783638835532647211615155301181292856361838278855181206699542365797542385296397014359139239681548868872275764025941530628166448494229965020187218631691602480111203971469167893782645639876165101669335277569466471417653533146910355900311571764571066213456640329962164034267545608784265484836523851478323269700482045526388501087737827512146284653013921452809049685520111812458987968335548641008317025346547395716569423160344578250816983851410530148689277549327384930461852255885274129201635112854624024489795471708520815309657652004426963771820850222199694582451383154864314671593022733445822381244212074080370688 [120,42] -220048786188468728649713880453083745117570432846443844666872070052990451400702702158189726043667765891315459142804800848361619556051958716458599473392213493523511735082730726922986115137605288398843799884281530155829855223062394022052577690169301276430939916476323068234317653032621567733608462638351334820398012190950109669036344571674748866737104450185893766126579646429295335990226823958092659292929428278066771252016028614687259730570003465603353261782421184672298197375263872885204746451116025769010863342304901875380025325058856813278446285568099846414067034064927425961703800846792322386133869747793513435136385673415765589484202516241494542328800841621133991910098457872037692870995435910841506789076448311069918632822897843137331920660421785432416401499864975610648981260911856986784834357194334153212444395708618508335372730334216231140336630049882647856782818810426816433343891892437621057269826738939287510464696468788502648803924764316875684356681701743714603171983473791698207973284119744414257736755124277241984320778230504728342576434090822952126986286884750797795204898195694229565190626028227220937144878822499976463653327821696629335263742766400917531808363523518421991505699347488544756648320145144876006391715138574212349750432980850308444448332339089073400866193485571660440482940895620501196743987802605715602826829873165522214895764576117576921622637013360881175401959568595971800968556843224557900621037064108969844532069057156722972039821951636050039794401268717560987159782910951148832270274674749768335851749121757263153487927525645537690473494777047958671525273965615044672380987550154604274951731320965347398525616241814350693346145251290874664723489660177994590801781075822346576738654263290624814275627585526700552942861127222262104794001091522659701652943990267630939029823870381798429492014189375820078762150502221753633313205527017616832209889557961552649087059652252549297454667324539085324411589465829771365682872449374981513064487237165831763031447366571036097593728539595566922638008909510192540879043601052829173234657907052033837943638322384099165300787436109956142309702831611971308672214040527484759611993818858263801775811171150138379641949712517481299684915736043694951655208212625826894253144090810790385601224388164714496 [120,43] -72298471420997906086439699738296254605460742052456121810461662426243311720336442211938945527106236963414398286613727591281766839221013018772840625660030317654150998601788146754416323745195188311945492140054590248582367842003988279503983109507312256225844555973058523622069933432369471219584930828277249199955158039011214282860213509163249481277860478163680526436263391525572705598502566357712119454940626494244202705809765476539279047005247646231362347322729658946096254508688474071445850144305248127868856275529913073711192688232654479636915832702203713645902602988631324165306179554815047329389021770020431859108736207858037450134331066212987761169249860775641501687780485561640202526606437664442454967410908279761108356674065883963051787491964898644814389295498638506755390096085768468791158547576004775360553425412283531342285069771056678001335893819628059916646408042939965094060025782632760817678579912044339604350254126364455783984697164852938319482772466303851197225100565237043618986314777554461885973861180031689983389250296746453949712250223644066859136613736403093405802545894974666951078831016117593996028544527741513880039482803199455638471309828455373682461241698181206886342912010186310199596973091226390801050822716625110001342361855876093142632551010550532498461552183094313863153051462756980626314352061867467087232211122123545795888497519517129260521171140334747621065515258100458149695695441399861491506952104098012243073499454310111013391861379893278312148669775602597357003821513578433046404843319906074316228536599351069811251316862340652311912608206126271168459546317267708043614306663862209355409842938563071212669727194541951883285230837637432435026538435793165106193526781063969191483065906551967936755748799380782379606244833219757608239286331744357916364628145999945804011976777758641051421097064261200765222014818932885964807538724482497991513257981011230688673316527335279963462574528928369625750049963252842707819039575247543033295889059578034952556328206965549165875819411213824616859524884073627230542947715356661390981966722005092798359301185942084660108571293936004728240175652578319621129767385710172119575933915098107069390305290922136099322184630571039959757000930900840061974456554398205789900176978605097860406825042575360 [120,44] 47687279356417987719371519794268047777073401545146746557736074514765347793357102048363276184045766564218091430878086541757102327146011398428409484492414167470908108980527272317905392976395077930082928789313137324898962283164739558004869024841248844246298024176494911950401641795323754338652475076844138678177232815956684162082410896453596282024247554462202582631989384957713696627504189007679854702326616481985531965804888570220698299656725767832344376767005385981763191096545868171493720293787311481229325810438792675843069418335395212203621083365657688279699623252088409689422962148639500436379659183320496007474271709699961405630255978385700935050789628845626206552115851708468322889398430690310873461528332162448377556193509603890437041290409865279878695043254361075057260065724158761578205796026421183571583085863815682570733880450488012518389402275077647817857172166893395238807950485397228863962971898594742342486084605232155001829750671842115275881908188108315117294119926039643809561320700591719498895579344117473618188824242798290705059532213864742162205262449943101369064466529514821164810779213840294868827760435408125072670660649887837678542914287341994964874949806114825212643740773164613812510668765500911577072106967138508126694728447368239988389221830226024100791897514044292887762897560203584427321257019561399361780537137409856327217636578623727029207977880583514557243608099317168717816162106723748540593005381613444475016193864776715707880735227455577084580581625930485813461144762389035698711148309721148906598276389902811597660329534235468780586628176952172429371883990128147258805519553563869596328167278172676050617523785586753253801775835292396010645828229928060643464220136993879822272602054630123498378920481096027804865490925476161463079910498240986217500092634870468978059992847635269038471227824474946677102917485224408989437885950994226196596869262831356807221258145124236415410673218444797121021468673805062906019944346307093007626820238841734252963428541700753837359021371284870045190115973291104804589514148647950136149586830572371412906827518484743608109577768166190615882665071198649603838730796439297269392715686142338851954657472516226432187235296941274370463079922047159607329163582974976091081742956806645423396391747584 [120,45] -17069157047524468258139061396896237808782614950744483349696415539905251153894321694341369095313834300619294094574465122596925496646389026338459789120438831075775537289015175046272296454192584057046535667194289404583502367351521431545471770693204301418561743685171919022484103929811264437172950500640793207202155842255351199202612178447599066433854025561656077880856738760759803073472960488923947980828004061656918851130731056484986969218852421724059201280456723997999923229186685715995557203483223123057435863522931564674713872231477462036286101119656748825982505404057302540124347227742767275157272123619374918181117383651733409648647480975779369473583392982503551257773923584180386194535046885353815733886816711981198789897546158676818797524449784356526087436256249563528334651916496976140977067045048626540851722569215258791303032008879708022848995033862001446250839466282826135351051521559849493034763006826791690804683158669103786946414429756147196842446427936239353498979531477389261373631494435670055702635998857973233934988741421046478363798390008544213743458590034122666290342147391024447273975568440916017483944331330880496622374896515226092468189739650212993176877511891872936202283752994167491608788785674918413295682704383720842777196215167248882070236727590343068431102931062936221809903075018516657382207453424133348383011606633646549227338252379315484842344342768435500161630577739280334546909153703013378082706049742773421318412641732732623519226808825191313017469267419629490769468874118651684478881921570399544469465962761073270221640960817845577183365835648610212873415045349633988848887812751508695025104965900908933002350165423921578916460419347559306359782858270908689602971929442465361423880113332171537860888255270181295112153066856686880192440038592654866285875461312298338468204702283407716088484618971655476612113250841331567060733400326250744144359106493270110027835467365067094324510170576354047196631608630622825311759581234271724740031285710779040955347046510612199330473103811938137667406528556488167256233189094801798658051364704026838238597000531819170223055347740575449863615831065181463824900432492200206796517310403701594188554457555491022969250719495431067593664176954867503707539672988776842305572791133989985136410624 [120,46] 4807476853240786420669780047406985166656399465045436052395523924364322833437833444156939525497588077216234475826835206667187308841905633786556022089275431973023304129156549625135459093275910702098641432295249856863360269033939974234460776273932263261479187019739583746300416338262609613812026114190982699592119826530152751307007495030840458112464640998496029765066725361651681957880204541309385569555707211826658554329589607942784213154245285485757375064096790350066663681553048741069182189660634049931716100257722323461806885293099462653019980333711112786662245178954337634718021333886538374798057533727772584654647432200105450084641529258987863201720929505436267505836623345497793182061785648388455366651201009063652376049037691532727073270934921719832951250668254932220497577882743453580000198899935087697259528627913012206819525392084383416103672184786673127664307924683061222635981549610949219528273050201977453374988565453740616360240827068441060039961841124133743447895738733589713335433078081320617464175910673781560484591150687515951046422419593487546139990114834126002104752987185423258837708831956488441636092420374573641246781856402746293875113403978619691834816728764354748613232486463598036293258639948185191585373981200060367413455824200351481702143838670342483934249185975185442573620901036104293449383939308052837560298026889394894975721560249461553452884756366568512369213300265719625574085964470023143898731331085358622296306160152953171703128825277326128968554726947161939805573684948012569054572824416513152413043771123089035968581941784507249860866629163455463158149532840089161055660541917136692113184236519588391257839613120512280286092039852086976475527725024824228244108808375138087077019957326286197307695771999872603370465342112436298120436404018982261527982967485264091344433340594814843025305634628413409200602434273770321738074032306734064200253452787693811380931664845915412464491970790235889715111870565380536967190975863671317540860336367074109800165740983955072321760160092004214739812666012352628867052665156318670397752766216288069813176658868199086636159945868715661653199108240483824948431232534262139551325093427251391936549235092409582786557127079200824103851708284311097494122588172628622679695266880822913794048 [120,47] -1174367059239092937817431395245602759276903549164478476082734153163764673633651429516861470315423634958299195812600280658756975694638905868173813591648582607237596311228766418664843558944879762288644495887736435422009341462833678371959139791871958510888239689432253849385453505987786946664072417462952730790428162702388239926940026112407399714135999025705884201367346801440295508290653842520613944232398709638008406828481121049666327357663323419908475459192687599217766865236092624186839216345740023427015789770542720677873022135977878160502313197614440510742369264430404730879897964118317310962219343261792722752846154306844331317511615351539349862454594916719863383349539709429721207602623106510654043170836978301909652997717980840166134942340298421657202610983644647940557575080988166574967549169852124661461465581324068012403650617564417667458406550636229641032993373910566519000693087504381371846066707348189914463231069193940427212473256759175036555383972855068317218567547778071046424436388528703660151084037207705882291485069292101609818280032510626063005559216818615799614807584729611718566850473669973944721436217124345727387472133394529480626310406063839282574724713068696622172881007829293431018207645160150882660865528156240573733386697915683027351007534444851110625815016834452136639615835395235092852515969783777433343658696952225212802235253251026268269431884414855591128209659141831086214268057367334815651573438253877513079521580277368813975228827980028588779653148840069740741501618776788123077861630161550081240308547384631632255814474329076479159405563714126008788028090469500229776251092341290206281343334651907052013372339228133576180096499662610629029497077095743689374123396833018144800422976131733789229153013525772376162199769240840044669970465574903749927120925069808788269468623474912153474506484428799444651596771807115291052433822897502427346043830750961076734010669869851504009023219003135299813120413375236445110733198698605795716981330627085121319558221512962822819102377111133189194597522055415581584421728064692582908370236602362000051162919018988454762516828821262481164285771572242552591212133737403748138206441575404021823180877887783344683425459533059952548851718312424535602144607321685909389605575848961769472 [120,48] 261916711866206138169216398767036397069418387190929261390279434877384165419550222636328507367114379325366211352122212393744712517298264200384160495417327421299645151942617212786282663939998318683561568051777279372218662679994895675170519823422791518226132261168062499886253276116428943991362096053861269237485784383202532900563497350768649140827184872485246757264743760066866192950784102018556168755097577359964225509516915816075046340679182651372789676150059991456940101318087955954465994073059700849480767335321957000458245621501925373936220951333602236451453748009757982822953087238096529843997853755825164441960804688948725276033107108960209770531207098354592882929013705111251149525663511288752635111744824715445870714326300899526694749429735970669528268574249306360862263042956218024841976654552043880120199434329978015287809945847610503076051097362171448237721141587750575329089685265084309415642343900187725631075218670998794089690786371023532275850402305088289385431965533123937799643366523757653318624175522526778203552513590576398539160387233084039160091056534046610942772105383193192815218444193287718372177806350073841574929736693298507003094862333491164304064621755711596141717430581926664519023150180079769207617386228171808933448821072204589237578784563929706075805403404672580812413977979825586368406449197150507536579412281065936849599964841175867085334762384700229239870703626663812977195543675830280504574086740354456290226797203708548794775706178554660203624372638675509307271890677301585977781353521513786005505905703698039230887639189959878832560244617780267061515394443533312304535857872640274174140043434621502043042735092107915383983193384904525903082773837983410864479770953273326787836154749016998705670942292405179711786542764024439735308126434713979374902108675852890791778554336493294640975092261879192202153369595985302054617253366192208151470260573131809178007699963901251519876069827665933057814054558213680567093865425893963421276894866221823547667466289488983509939217895801191647286328725939148913234421831252943644551262571877696572403440750511684519772583489603454397738619479934382569535404418786107044207415690514306713537546489711529074725660636084729427264288607506910240667118133486365166296844600344576 [120,49] -55136619399803198810723261226938330333603049575756512922760048262139100408555635728313398062558956929026699785663471846220520865607365713858079046496119889111985233051736609729339340889851105311627534546782984162687513897702093333759586479951187613013998070044289162626456129585851314856637767730802291056160880927065105304841223632659312447634425335956679933435175096946098454721173127629277501986512751285242452093132930857593651933032755454930443453622110723347642631438755615622219810381656485099368730496371783008494831489069422890131895471771536781906991869553698541638486247062718945933186824454417043401548172281496920937930230505953793391065790683603038145663760469221906857562014021607318749769534877731442367462777388868206678986654602332422017270449003663441496287102057280559921512175359929608738441964234286950314327190002763704292214599085263781282051922006777630001232067016169422196686851174395109495095327360664170350288849705514954865462755233201932677839890819299627244928872414824569906971915152776696473246217530992798480874850879528693841621400085135238440036400734761864196834434646795809892509740188433845673655522848815082522977020144223392825502123122884118637505392696329873006015612206027775964812596583559024878414619059288854590467596055734533004246735751775049816734314803691054453942684369953486536114237554468499335738887029827978900767721419022538407802534350761779880019529017507593746175455001357782853596453667394815211112724447809743975078200534437233598136476648617228931008837623498937806310975459353859717816238807064377029111786459935019659178734686228932998256280661415331861499269357413974860495214809039364870786055200484531019128866288971214329155500741518004566103890713211221285292711211859408526145634856950884552658788109927793895207435418707319216448505087551126727565017680210551177951784614825206603732992103470074414602366284454799818292134057853949596900308794920021734334042783070167162104141115464567584942357598919137641150561116140314170890161687091686640763940027692836529644097499370856712642515108481078473714017193072766397708257747346980895628370574699439720978133197263529861357001621240623777996449995570271840419599735184016667586731385726878138588079301050355009861212700672 [120,50] 11126705028550762723005289092263937248363467363607006475164796148599655477062889007293846182888230060819352154591576582762202935935420499981777429916265052557232439424555024281623363216440097837415682029246616447960144946942316933047716388396664545224828823177211239284464154203196531796938866299231516019423052627079628641926645367862764005499358890633916514445814192982188339188018368956299757295408701859648471444655239595478613768245768104655406985286687167138448246423283764493002796282862391635253496952033798280930916057563543370287652294375131364786924226504443997916900127847821250334797975629282177934708719436345617745910057904456134688566500640112848830073369574982428995472702118944621158904143325158080714884186784090511927603222485122910889365823038392051256575817403801096505878530557786780700597953392615103585377744087202091263244130555021923216115426455241763653999552381565175029565968108044747876679473066119835109578513879218338127967766069404939659885375255495767052073193300359155654393146790194396970839145144833936360969602395673284309136839599522799849757851522183893278237021319530124353580181111350849175794791965833466038846543466912053960318849696657519134873465612411420831894565359159648698458713233430416819318431839611485977566030946160574327769495079789603475247225447608328098439715494459098201035646048694826666016424030257647737595879881912595343748861439458453994609347453320823235868113125044660074271484333923311484474171569595764221188029399946648806106688370663210021291544769999365203850791030524307859780769120943234150957213769677506895274634944918029118262276951419427297949604360319209796746531117325251468481767359259683597401594392252645108728190110862213439600268313797379363595832921761842277113734639564204147039810020232838348948980699091228843200775924178807379816641014800145443385292983190552325824724537871992688793856217369467862241342160950451984422771929239573835806884896350749314311105936534256699792354940115823445844528506234170975210916299110599838903103272545054665480833284448320446436013260802719101463224811243450869096980144838154925187782217012096533377675753827480915537824563301861261575982033038823106464814281577803429011631211273809401439036871764342453527642112 [120,51] -2143330559580026974669521522514393259153801513900869903066426471603904655484802581483452001141765470019630042146521014024949392669069925443359756136210152650147859203284780427241519839103790770167059448181258964908418379596074437597422020322034519697856221241521173934499091384642164133554314770852793667749430370973661521626914224983343782372368571513998419021998079726748360816464388225860582739508270358598745850350355521023755451049483735117275069331917380726817844588465735425385011633209932567712156230061096772769989712593571801897341102727740168556934312683390159267082187447939083573471369446101259468710143926351494584326212104714384371349004815211098092512885197489414704764696940503530258677641275066392443985147606156708045501570332542027321433263158998315588091539131950653568201356801572602252549768634509683111298964936692858989453673075731596439658789088353607328802204923162092388220840726265041541640053676120981776417694626325580756121950627544344146566512822231228367974835225715976850529316272012078656390656785651547331354929013075396783004668302648278140619007564575042074030695921731021145304832398744863208579513263381551393275726309571895346738454610874073435524529651225801539015852790670834032853032472327306951479144196140176777630640744154681421921443267553409207826721992972612552385349057131114163183793807298797315071777623645783481543393002634300461917259107157555023412311750498702349261993136812929883016619540378315740858766413672753969634400475590222523680647041468716185394649426989387978987648662785193123823169307201396518456565026064448393300667768124381696952493589503419372568762690229968030565753198800414582797109944555409670154106098912347050019917956910334024669212187700424433782666300991145567457208351705029527297719238051632334869268698807971654513182492027073666896004097605944013944518617314440389749338446163230477816750331261021713792448788205879897136395397994004606753379092149706533326102299203642069493598111545411587818833355534619738746273129931733661958918575017134815364797270995576078412770573509113617990742962406060993300497429146471462505775856888025214406336796273352869865763208927889497295677602048588108538270991081827901956739734352624393536968256554748702883840 [120,52] 386692893389847992575766960266837395758569619142318736488284365362833520364846133210795592405674809041444078852555335312580166863398937013933067346044838963582645552855152197892224831989154960173461103578213782296682122375874040106926068680659706991552719896901615290376293006091872899418356002868338344329434030530905546829747887864938283300646388783201079468065747229260456413640309845378700979235978184035923660732767726792828375988578061565906622337219454841114151294184871381877578071971984919270750729226251133633473794311799875837619501757305365394747234334851659809559744038809853662907177277861467372622818646117092101512216984443322434659975082788439838863065314893816735899039172864574881570029329493877443604117756792324258880452176267710844474168196339792709488751383716220801064299525132966402991271917698054170908258433557330110260839831520556409042275134695658637848732441499193182444615583404551984213936081751032210875785698840335618256931106585005006283728514033024158140248725681447455270107947676253881667839308571605414145823701328663310123111125604393738717625706256230190822187274721153725634823647184260977295499305372975764956575103956537879937592058521448758253763918606775051139247703168667309816244474340019167499226076637645689280647816108572356845225334282957188513041043015326952160876821238953206931363022921006791319675254808897467730666871317462611969732073712806152326087909643159036179465069329084418366775526328665501049724705142575500775467110822236135766761184828881405819397085964728009086015066297002975180406576298741152564836088427017460551245908517062286462460126008675184819526751545951227330250764782695335300071034321897713490225034070812588743791548831492384643566708299890000011157957315353920749051890871328186246985875863513017962140930306775550508188138181257839048198271116211771163121580230616380119976530695378538904449067144509359326815284743816174625274228749547758445855882637120329613543873532450682674446035906371817581553374045318965045002614988173154061577714123019520006425657299026413654173180027766261257678331210612730161967804292643141831359040547510702927299019826118050174150664016989551836972303752236056846238808139454445037548782847597333702548753629854040064 [120,53] -63787467869888016108986799033368115158845514730897003856547229858109128670637824095931599573724446369575512589991419840893006809094609933800285884242964834257725467992719787918786988297650975634428856904259543549533410486621442588549213459455742123841127039516352127796837138575616859155521046846447896088277230638719705555712478813631308025564834244303265549427014702300315750132833498205798018558645551013780022582209197224568014652420702331600340626379143911541510003121419947107415237423753755602074455955161679186652535317158401989221337313472720733985115862182493501732654903896762523503205877061379482780056336606211119207085812383689724257179549646375752952961178439483148519384856716417535347403629516542763624759018526215858068242059758086154524830054530961867814601077045831706593212135836249791333012847072224692299502715896456998743200720943768070348016250854155954606233772084482565058895396919459821337222934082502299899529224823954974452622449753336562953916159397738649498934036757042551267420892930441655118396703168926100031508746418574373356609786159844174026804559854966016505685571333481626471756979010499162640394797227180021664741354198536817624520158061097254658046273619292592445434170944372944773848348553101800265994544686375288663214187758041942585500578143787594543104385511438727252498522193701273024693957441443120121482316452226301186832255545945382483069085965081625969748629351182013678233388575636347145069989717429637128306037024296582433891166360578674810651060477856282119590687380725810774746752473444827659536103944267038638895292820971219267399612606000530584151862970474846496262654408785665234828314306661121021351827925068645437232859295768281720926619002087572607109817627011689139563926888552826325883186188710012606198761134736501097069242353488327022492359344599935946938601954769156774187247668820831518630876988295487886134878847932030586968794787667660986230350943910520882984231852043215455750352972951687300483665133424204209665139320274155619530112235489600879495198269942724652400392086455622742616532644317801602200370968143968524831788470663535554504966724149416003736530858558684149386186677357748143732775997591815103619505294807969349781426218981491813635458190016512 [120,54] 9412476605537248517706539417840001907837525091912495789831427663186388471127015787219401858908389208124854754399867010227123396258326846456738663362468925346050808406331419140536567916487538460857493413089582590218693102966390140257536416967053613143641003830332478262957447912023282883534734854194802668418055909526367702100887780334483191623983861711390510074868870157700531524859413344136656683407719540967082945444896823510978485893384545197129425143567998136164889250321975599848690540237724165496999232460485340837644279578312838770713686927662286994802978706267632918530379831663893708684718736465293787657008786799805401097108768991080196969815414485801151413981923050199970923705954583684595880077210542969969076169056666208792882280315651692750100646048416020874856257103615465098082373557983585046649493486887438787960469558437616103555416203688330331087607471258127418981014466093506432448638577199395316870327888872367411968576934700588193375599484268070538062841567718507696976536932198603701361133391177022834165817107956319918162708779064151949925405037241960924870557645386787494549111814556137783596994536148729384925280895786912667867917843265271523771935973600187119064672123970265462978475944130611078132475584072084170293151905609248482119356559431252040408090252442122132919736913588023366568402705901810899792445486215396941492361485987668069475012890131448414943989083353833045498919866445053622774377310633991711796604837318773235148062951588262345329991865227306126431183426947654059496346650154430349451802720765697027060269709411879529599318616629253142464674604198790551487598425859114638101750021139312113463522999349527813313087787842594913576154467492183679797325677550241002781680728557935213867058798559646188373718373658898046245153599115816286715982430182176226155294002231002208963308537778544542113028187363205632320471186423050020042090944707232041518541134220254355390758921857477224015153676443218583680542266629459647243570515287177758392510342269701452605253274939082584700589886490053747476170613389419283555441476667985641326782244321073241891363050558508366099504203039962681169241729915757895754135149435654018262290765676045435900735085912538508972191767418570638750965039104 [120,55] -1221799582115881929822440852335349060661837009006926626113599330431493571069357935502961717475451206403741887022417008186555822668779125413827340587168903138566021264861026796060366369859832849661600772252366364101515167220229994082056259033365832387319549615769817884224457347282936758307316706668330837661688014535496544308136668839482629182145828612297396703655084634746832171066898602663915193721636960868405545557784562187116338429140059165916347136807316186285976324717620128235672689641921251123018302303208507028570407087526396948740332838328360206179216480988387061349909588615602704607463201113249099565891959504202435700484772023776156599274598123957000564234652589480015411860111259819054114174227240480118231659403918137159995086416994277667844493401279921500928369098332900308638330329016466736122029095529613616193679331388741619590873121377548070175388431843467041774487236217637442371925273674779433677492288847566224958637152740267645932557476192739029865380348167630197140134233388396827722161397852435476435011037436438501971034721119667030604107840849467760738098585951640848585920087105393815596113167332091446853533147763428042688944304959517020721508314407960593886151627454587887127133026047542501677187289966185575665103726520163593004401433659302165293261184880772457036500037035551179973669953283996284244827620048439357400179470001565596506350208443375971918575668036163544581985424378307743890605228174317173068673756044751582528943467112519001652838538774151000259546058142606044508175133392503299508222111113569904111218496568252082416556327552306936264557224857583710644028416361279252411297913263857002481165168440758995452361887200555090061933012545898028683060087838383905853801644055663564769169793318568307297190923882255883569216090741888714471854542684299318151325842860211440272153784523765110422729246944479231884033665801282781394088604197707333999481437256367781107920590816036263537582276112046633159676049832741858241791661887751646950244456083894572405388946713122358080596220817544938730462000357261339005126138899313619076234954565959381944411304824342027879516051996400234094860341536701690442676818615702200108486807666774080451841621915397607332580692848524085560344576 [120,56] 137928415844668415543642813467500927536639205944467938359791529530093260193010822416880048020422630659793509204695959449007291078095789320370538577673657665864648511316309610062849762170457990500054823151301460648254551649066297155812306695302375593051237454163142422771847475729172132365180931578689988588268923960463395804349036065203565537614942063117578362767331737746148304489033939809534233238597826202429781673951322937090392915228283290156701846979400962975617233195994139431760386718025610486508676766700883112198886464114650903786915836116489571340981677505127561423099292241770079477454806808989394935558580078066392097008428102757315519971948033240351739411361523645953003810543525936086263799724191656116728205036149778143620827142840254426235253718324201623579835029351188383386767242844848105536883648073969474450908949608806593685984652758219093298433116660646029336178521992500823404556708060354089205187431527504743358424062910638532241974999617788575857151606267956197046266814058114207221230582347885721260252791501139437278035703826520568927728494660127596350445652247789064293592507605502815782694809448026315627294141960373623632443531720080510583917281044721544619938066958169020534135625842469193473307505267879382330884082264070486914639934055730548890150180413351211042858980770121676507810826940426800431444934418132455915126688964434380464689947476507429499840254171237349049672315457330088464237998921920723184966103850637253523106030291148753029222523679282826603552993174468640793139765299102642273974428851557902465872997235317497572377661859283966447737441958854413547370628580930067120509643966214706654027989207883505387446803406753467219662892433574833251693452041891223303012625572915851084766157796349279004204836757160843937919011788559229228621766025778634355056081144436680304800172413985067866912499036575824738207640097854516897231735204424321549607404430516225941532457303606860579812908381457618495771552760810235018881409476959116040708141432798809313563083014808473801332652085316684667536730607753458472121053875610186233003708243513358196097733992597480449384441523081759953550977271631443905581334308813412055479797598065323302328930829789941285976497699658766745600 [120,57] -13453079044560316747181170015866913063142509744515087285272940106414764778499439378348154319009116248475084104845877286841441466261869026870899919827026739531292641874654900027752136477698351409932570450066735024209357072799356404866985595869736626769118616915772570253018206138976291153669410800660061090672378914057922328243601709382318334180323312113593108329278078515488897832222752818501446076726477413234718520662258772203148627573799194400676154349887884594425185178786402767065747839310637012111497410290952781366040475954527503227648562548071394286046196079775249255983426306137371423063197209764349590517103604894435470405723834454963662323192855895704295827555326130616272609703605280493686804119655509057570494904473227936998655252861228826045377388905090480632923488335882015146532427907770257444056038190819504190573590100025693378484351515484637945351101627082313079519354991575898642465665830699776751595041954294475064300060700109151056521535252859480445478155237257108783694158816592918484796751154448276712465152608032729928089377260909480109317237698468820733703985658281218933273200293003195328327819938813265237121224977019589774263108918003986461689776467209171242659951583340721881295530740305936397083811910124269916378050027888244638952451846465617652354135959812456153028888749921365270929989865739569701476607992055868496841641100204488635109651258068688182148659791940746156295694487676855043556245971237294344578590498468059337190323569532864413709757440476080653499092904587780045084427818716163013805533207169014864062063921792346054629356810959892665925846007420057718607563930689744245703040172874405001664466048709574160314202692777326862499796587237646985353390392218118513373506474238704411799058874859921367927518701784810767603328389024070337253544598001969801575937532568148258616381473269976259730533997836983331464500683219526223627170400114768954861362298583814875395456756104059760073426408512056590432381530405523226837079587147527736874702571222982664979694640774584338377875566650313317765924437198192651599843823383410917103341923795693858101601406424520177995099063155068867675793858197525951558420595131538662321640760853310881305269721117996602442800197447712768 [120,58] 1132136243928209667194307628769277534343416011071202632006447267689276566614645358996711033131334392918204841924723472655796363360320701174348024738531030548287223613063513434006098296438231814938855462740088153057107196471740325206494712607150094401527484696162331563575618208127469944549381923499239046514216476560972334891364036288995677436226087641066020743027382465356878234957252832289741841202158016107232982487572363935660946440496218062932632090623790930235030753968498222028861203395826984102444160975164566306362928098458229169131811141658170974209716200613900182547336580641832883885889050812140915382600848651522651871685474043828914959926787176627126977732836806618055991764657990750981196489731007818464754304445424527436327804366431306930096286377725667038823256876306402722861085937165488660988881324785044543490585233808854688049224276826954792197093294942765377157838852414463745878912285927106313941903102657757411409645112092184098869372901127497961608746448151290329852865558280814126704983464353483537666183357006130114586161080315157787590104425157976898601339729716469327926455897514021155464231591067738219357037669519543759497147676032634547887787688924755663701551107795890994107919939640047899483530581975505354022618357033180009311995645709156609403048680169588812532278197394089636898183518849815872988531607086883302668773707652425614091135161407797127510488270276944029246802346321948888913406383063446395939916694592346381573615404657957913722479053419229586469818479964893818642276365443933679711398214105721155639929555910325064285979673435894976581648722174558782346964656277797174490640398970584255934270935965238358787693810323526253077271457654272742289359857734946402040014078080895655842337881142912951449777680303461232618285305150817207360223209928962679342078984049292262593607179054500441419420525741594208340368214359372953996469452312477812180215515721034306346834180727135485364671997169406593933951785797546816347817609788049229263565197924998608350968517904681542018636807419559483937000268769980937709076271053045056664649181451646609676352842423197081232503608401026922964627288015325501510219191341847170672573815713324898083786758328589488903724495536128 [120,59] -82650023070916314936000162549334867525943726845034688491153971952474229277730051494706634338976406330448043824665006217186063085619914866267122432522028509893714219092529032007426302542476516185663213496603232518728118638516719202701272191424043077105299201849263076466761797376358554901345454725429633779612641391047532886746937429741218810485172472983120892405802052100894783984700342248460118792586795761548232953425687738802789256731699295662619453093907618966104859799808434215842960643646757751257502769951960610882136743447963162014028671808286790604243946806586152235079312626097648705364030273043574827950497030545930691575076911865068510217916504788057955720421296801289580245476629861482266770867748627797053708095796978252601847104043955436051160100404550623823778242017673914486918745332340782108071131821544623379835168487419768415321816559684002727818650316169006505480668449619917600156415175387911062586226109397542892043589327052796664341140251162219333276984796519406925062264249124924099917549903608178066289876553646579037529516983451786897250512580810810435301996114466039091625581473180327218722399263077341236948046951708101464217494362215031493902134959553871058998700128113580877606169768012926533025698270643789083109765602068289641621845119459148533322038711907763408406279041263134417649718189893275220737948471799519178699151577476237023261547368249071271052830177103111447060355429154125640931671788952139238502847587438614192590912090085744023826293124710806386242613909364339028569865523513934574173948528810337916793724293115590606489767982250125938150974488461570322465262510635638397979690668724882813828769081699691026920925294042503541861192400583475045389968330214707919888703390348330792874112425873096436519372021789952105009209450444416062593359045347362963694505936175481028119425071894084799870730529308878293308317823674001237204843116776641623630454324265057302377210749792841229850365839771960389665662440617344236960605270012828452912225009571116360822021596656161897729560510196617116973336035667812891715691351178241053746528686757856530566581256395308445749082715011887171219339136069811724698090941895016329969550494455099257678916826070385197766934528 [120,60] 5317027691774153025199974116444341959323743245824238950139039778933284206101358359610205673804843671195543988339821194860228561653307056517099617234149487306242592970692017031804078765270018630492336133848274176298720624368124176566972533906059567391530035237806967079354154393518656365328649725207816753928411590553304627624844758738215609020426681929246575142556221755510764533888050357318965196973528871027959930874317959395142941492565401692440674833231086990264489851336955308335433844556409222771389718173970685697473098196875544287743077999859663568353324417213674374463337951188121881057580839337009854644686693463488746523065778767840100020075239964421194876118328989396508775248857686567873799428588095330852830411057862711098370933092022829899938034007899640400298162154849053128780343468477309123258038474533830281831644898037971027735670066822416125007788617683126514345924450665826511710793167841607358347264121513435359607425254984785525712716802856269237296191547330184664286759104578698312813145943733172947912792930858288831853991417835801844296021840711887971253589082732304154484079054640693194063119059691170859675023376595031701114439001074348973458606196753757052730183912750157075311966913014443251783162232351575337260442927410063903601027032848994539598511785506164264583099770506414847851116642904486541799526962904479060327253317904726704057385622241864039199730771084978886395404882489301931664331485887564365761550847648970300561047885801920548752119951387818642700712078044501272562778617203067745882653244080406917926703915410462945714201297672027266770926036696346377860472651416668588875761143728547349991900547508965408960214870060936864798167358187300273581310691601382359090641593611204542589988846791139170905279252090674428775225418529643270014361287283650165338390721457375836748658180053643936905382875051657898223199752963766078209365187237796202774869369825610242112510532866843465088916271895879501238272008877373276013389403899232510650630271398493154469606137115680290913212985941225191898500169963851855272910338923222199619563214188005228495860612338473702124353986645048690354831829848489760628520115857646776908030220444268795633727554745986931359088 [120,61] -310511347331922016229878198728171795166718130499614487729367861763518525648996419027305950310860521470835748170659294076061642156389444426357096737442693536831630023938341373776764360600055015104666963939269610511297328736854877538958260999936109999244635264540908698161661533016911031546098258885844609339438315286033710246792110797208950224498252571865064216380277672436788202656064791864949983700601011859896427972971796180643113250588382687146028679224353440508485909994578371251729353950879003599478410311281000011886954327740110994132476056516404187102364152625528149063852183690618004170900974138217698296637993589013060974229321469086224310589951927036752800641169840100273569750611070108755834673940120817136643824294185555142270607291015717696196450851871173948171105657403023686757864983465092491318751221599583439612095457130887207337460160968480355946770486293596909801906105074050337185139090493162199973723993906638875728586081165798954802495712413518189318204523699687932355446377976889289562735565715138958837313942795860246020020157618904674992342186308141642919420935935849872310605204990472387410892360829190777856860986288531578332356676264642943923474115131898390831137665267699122630518321553399084848099171323900474804793493984071708166054257060571177609675682230086007685194370624896125303708275208705725045983537453894568687251577125984137580738548341915580435250748526392425500908651247883442932126370621248255124222601786794455708933441838660824853019661125621953344189708573488917560084310915923177150028901348678550674748176617828690419525662855213678553787065942307621694720519620074330013447078677197643389545392508785888184330437849688999913715668553766534863208498763347407007353981955023001980629386903774368810811994381943468098704501852898736832692054098398988417575247265646426839862671732403868695840864372578551683287745926367481316141248955602596217511584698500433337366959009972728309535034107788507588761895692981775522961564162134914070492068213150013635621489341567420860083452613756227012471354366612084113075897776933024773852274450250619620806208763042824857839719954497399660985172373310213973970075866935469648748922530085936895168475800997945344 [120,62] 17148339038369448881959901405715010987130228257501978827973510802120076319498939155008511406645035164493868442328215646221170393271953806193769889322212639018994986676585629722715231107351942355767164290827895892655873968752692759129812176763597338459981846909187872704014499011787945365878404402686638915207719362198184589686264878713759673907308032115029018891879149829901271704211260356443798946165196174152518536679220205460586705121366148474081969497856080841100418172419131597551661709371138900838049235557983596135927792370348219582956724928861719680586514896908996493723574248754803183397120010161852357327547070379857861979914579825160841582416563349762977556606513370604784891201313502805852792462666638988455927993146908601697280326497703801239432862697730398284458127122866639480240513301568413493642278724935285662533780796492546474343896280182113018687120254189641030679422813678630504675063131589515676448732184449413552819662541010031068400903834767349500887116868058412923447620672536027537144647070144589877789067271228177291841094265694570763067305370093203683646899441333540158367841285152577318814903137041032627181148619913069084842636897250903792474242380604340670617179300887351455339251022705086918924831667638382642467144442044790878225293791725995462289803891253262384755513648560682193680292772127826563942004472255307018265361208047675103774960565233228435695447428735311972779125029626137223851496048466913518191455175798047182536773089632138135465787906383587093585558229398459166463782618260569132707227449473598314136153948912956971065635385749573062235217309711595417760443275740516527080981251370430449541579341564587108225554874570540842375150201497914008751384350579055275381579439255411606457959863654398109961573124044346061952922089947370184134380280060572881848882973100044540222649162080144295958515290326095839965982978967247048664052561202948364965236743775341070347028159293046410551058885606696873185926250977696058835201097524192865458424572877680914910745322708733545277176868012731065296230186774030959472506237983293185525925645226347372791054103113525721044516692330060647433960101992168694164405842524411913413930508110961586440782493687808 [120,63] -924619581951592081709031614313117479990399627083048490216939632998729792981512196951458083937574304296853930656382777873786872894105522428102209428558604200067429327057293261282495857903509059869954097298189298596340608346135362357561884673355767067445235023917931834270250515553153345472101092249400636186356397866574501228249017865202569351612871642289273960798472941866310266630308644772184464041623123672104772226326238799197026579007617462739616614472969421598396471134241466751140023535953998210595618765867406421425023357041608274725626119508818552986347182902465776001149629313654423847815160548343219915181947093006334141482368642650505361672096731153397487550639763442583990861682563083525466724463720346947464942918693206961416288569921182966801862737718846420477089767471529286046645477310018719729715907813027019911072121073140730896642525629536949845687073026241364726760705828152439673550998933588959919382856738435217539273315840258665088483937490650932868755670867585784610841148625909089684773244187808390284078132744063808047539746744522391424864073304277295599128550069792487266938571821314335260582674087923718777042204388130418049085426399849992198398682013937779558009984605359837969619436607971484404154686988657197853700104744336774256974895402367600026426396073251665992257703763612871779735568465695643834698797712860515802404658133369578882051162524168797076756991425912760200712924295714798742082127773099793153634665537931985201062355415800060174922167815533858508393574830923514465554108093909622031641014526380707600203444121767870746113505112910059680427428718515816830133661625871367901137886660676734727562157592413811194449221270858347865620229531291280247991576018217727012877578177609841400993293424770568266230079484769181669627166602311542747526130705673673354210075845325586266162673682831427666505163927749378642559783705869642558106804575539157253174156696868109634580217753508260419544450799306406567588154059177458326816860163545361304997175570498593967727665846099334682686312796097372784143692521892811753802164530053183185079506974402594916140196723793923874995479180810846523299467579977587490889312441435131707819765155841563507827915520 [120,64] 48381753839305192581762279096167432280198448993409787624419013188845848173896261153630402624438809046470493523532135026134955964184014933767943370135088721365459615446373442030827572720779695350049221072135232915319857032948003497113744202976441858458050027599081359868682139077323763018659931108009740154865886138572334908369558693104894838449289588890526104705637308490789932328505837703187236425522180452463289330135802365883250024092829710900849390902999808210496347455230494881702146524190963991363101761969822632480470226588701069015427734556191629480389484911390941999756837206045312022514636297336731376651863557930272337796131444868753612740251017738020847262729075367158748256222377001522698913122619281923750198337460034102363594376814236017919163469061271792682054970462127222109506020558565340715697660186247001605644589795648613087132403845667329894754520435644361133523882454442270131251330910830540784398599497662815797182404411499416350972683832910512985418218989657560917862308271240377783156411378752577354597302476040942138854121963403401427548607329248163062884576905574963561722194508741980237662336441228502226952688380975051077098763906806399075889228446346593343684031251252005664437353500433928017991672674228811332307497374938557058228294560110587779557658228662584892492684541304848767753950847636360007422036670514212391139272437858773281252127841073669044583587360400906586976396391918064788914602306074334645868019044626541648731144751042928764165002313868743122769601208379655096470227825718293894843058392061010901968243098459925793401755415358652250154121711001791382501997996123692601489851016337954562745683818598326261999656807174190627925202540622612792847225131750596825148965425552441805462200292801980862083563510735796390956255112767589802029111573441522281028434684625425112133760451803716040286130849112338366391726261701031966142918173800201567965015139492935490420905853920218872325686003687977756852446054449552814264624107059642781656504220664836490467824259149587232013479069523840979339366400845029161817419617402139886248334750691734874658991918307550051639222226386418258370892343463390884386891869538784958974793636266388324480384 [120,65] -2343015789255949872993201276308480980768456593722791375757139957534195889620324635372246175347378404002250929385546469316236552136043491996497716923137617374172732827711935446841783659504184050981829501067371010058880651530327145339345210728248041845823539648676458897600743997158007962303170209471898020593551242056314867365079060980659152543688480408212910936893420165446760292378827114230028887108186829103897557192223923712554878281589740675752181233991752330648542868761011520650215335874013631558266085220088087187671170725341326860153514820509816684789072112377076021779103301001488685748085949710700153255125456956014297527107920565780303688135015859723704805570134357259735599240995038309130661594923840900399908313888449656786058498875444247417636271997344372773327604073728411790072506660548772581085704992195181913700738746093624595582155741337237094488974148225451999242433947040123173039495280439234765385159838758702785910034769974434401933972772359257090995977015388836267083349409965384816488669585843333482825652171346215185801211542477864996283004203880834486667882285577141332655970031336471038605270837118441005733205641854146952736718750070387916459194212267570987966464295605156693655587868961801149726801118919971991592180269815287649190760141597501860334066306010685696711412693513171216533557913881575048233352221631210272339777381200315212493564888057131638470959004673594354013276624988301285984409415913344185616364992567143362580276831978350814327377746631441090842252600388545140150406467056269532551837408223668044066843007671579960398456238666947270958893973307087896070624670390171652541587402043597419311440055249453106292330948185555197028837939316124836701951435077965673619339083750995621690967123811247660477030750468556294643163356157522042954584674619108574227433746862727772771746251474188220670004793190332776060836825470668389069805417128952100412039551873308364805894751850760142254497571260290152021265338981392498400667323067769280640786007389148737643217937316447974208128422387494905379474997153453739512174352498287174395044844988074175347505558936579307710559540804956652746461715036509956501430134788166111902190016084870784000 [120,66] 98713836850213191190498520677535491117969203955729018501558227101109095176492879478674922628739582374487415634217042089388967374702156267744518367491964234277636939289789647592404036864047492631895190695187355447659065820529031573828576221834670521347379981332922343842851591603845182751940524313163097145404780253619184727363266491715751392418284664820024564753713808816321401018740680164034275515665947687593778968491355209099618938294630856343215969787982988012476230409252351516259244611346279023212266948155104300030036299548424340177149632526352809972127221314140704354122336308884053877352471170343508863441983831855740312595854354794974406227044373865466499868098584700999289870645302221176399532798864129220219406873237696113696538393805240744360423023761594520668009326696382221229187458517013209851230726711717100295438900861961623262316463685870528467133057294632226997391219485331078948792054492013942111297357922369728177582280093080809702679782356520323047516671919638667702854507834843380583004330121228823728246597564120493693059193127214754282337898133123299560211039758534627317339280664917862306904345960118947760117005340940678755711713931510047667350918348082827349839743746068622944094614909751700548779529697000486518766928545438754339457651060845715811707927154124837306391016095202052424174156786500673648730223319094864059395759272659341707287973187086956773780040093529456774969285954389780784134218575139165569081091124749113011733194706605421918278055999008940268043056580886165947919130184462033409064905735129348145228237984772756422657762261533204997159310091632586465216400947323748151764778519449808909596801580026207534019091410191978741880254681567347301436043973240930812281734106512512168493609542563592176013918928959176857278253389067423158776271773977264271570817905791943168041606327261502244589013172241027555958347274455161694673356234103799987256856159499965291673544135499563067471305122516087417202139761488365935911494794760931439857240998874305712640560250498738337522214392784905222374881232762658127554239643972621302960525984647298265173152732591214065144572477781749298626544547068739000244418493360121488802238156290944 [120,67] -3428298499005903158556608982867576324553214751128470204229663658746352384726997973562660645906152133765241876735980543583283987666932663260827890852222984325284219930207228517783617858288541444870616958495444685730311055123117138342786349471603901109732160806614651200475514415852970973067731547150523540012335398867030825635253277635946893752239658732280289244672885689089678641038439455551345689887670154288624093851761458640124418575844033490679249293368689086235148494333100505906561408611877548276276173017923413323963490806961260860834879995182710049579616964907441814422511565601688333272042834752454736658374866294564365089774705170041506576097295532463205057738937041905020793858378615114210987051262784436176731133099593295864308797071999979683801657550692623248437889902579486783012955281392914624780054330211133153062329986239181117930996599147348326000377882564889531568157020677697989020083222051507613183942815287324648351679186065413760813476214099219578873741815749713920880588275323791506831131976490350506671314550477143982316602074964713976352950532194036891386958097663552879680109376594701657049387184838514489443563407955033107211908844088643088253644417153600561059264550087232604944205570806105901049901877784133737515475820708117486033735909777572932139111083368352064175025256952129434629987232748491999553030731885402603894816125321993226241231787129695825029512820346501724216912279152612528928327493337682911586057608342163647937439706832226954144938319235533628173639624087009129784407686852128246643424533958837177835691901886783548350359021583797842669837204446368337347791433282547398933427975576480054314641369594870467901192707033524882735684269877488930579113743603772575097530967738613361675349098281281357617663088715774503812571399949833771651142993617857310202075915445489387700376766985094483754539316083457229362170325279905681916995366241894804679704072536704544346659290571658950199515127816580448347396616547898472436155768478632039163767367943786454297600659259709237528260311500003703548357582778194102720346385630751353481836431121973307308434297790928158472530917836679550130894309844206570590452546055559189306458447744 [120,68] 99376702224749499778484056614157384011383201409477158216733867838162291565397495175069020011907616030533316007767531561922535947173300458679561768239777225293031895987854655597488561039573696782186987987467772051607269170797605738781948897318818794249371603780643558043482598052828809780219789800783735504687007300596708228230151550073151333530348677512130488106849678258136685903808783722435103807827041981571380147584787215851115364084413875544055088116874895904273444714330500169865689258627481905757157974844513035886857032652817316707845313636922410451406195045744167546736074952299320116976763846191161889462789283763070719078347016179074983381085803031798433488998706042547837653316171742179924534363877525906430496540219045558823422343382094793144955067169362495309274804781822714614266310091452600085664480304168935746916186438452293717334624788560275791689844463239997738314435894682896286197306701519513480480849263735687668133252380577417190437051873293832680992784632488409262298524141917064903920352153897368556796820951749511131509517040196706067297843333351656645888711947434921849271157665287437042299963953076038176790410150499215816711067981209174214120520830344148060583127048893275190260982157966540563799590100695754054978561793867856897035126221795199909101004783641561088029808374095281904680466179357425467224314052251220524403141308359842806913137043771336802867444954656017664743013032930583094191101841090105886447826452109355561376020595754766469624173227364891159630096163782840667843018573578796723934434917067493694258950117372180647774777487145714776727003689966346092812181411815628608463260696777506015043921203466242715281539237096752180077205105071909466194893560545759730306322233063630764328311760483268685334907048474876543854825041716784033088279172270129079913514011064361586504310127642547598526734250869871804937754188690914821257584324232381413728264421887368532070501678358531632785263359401359401575702500314261005558738383477764806179444646446050466958087250971777297809774637791736777910579943746167921307820747373704823543971190885029382324963762658382149302130615090130280726792921237440849084796129670879334163328 [120,69] -2723588161609094690082829864766946720975831571501129501470061746868511849993741042304923448720259184398542342410464418286387702782970342719013690655545691144435042718137848328276681282751168056364381638009044074529949181533049885319466207946582700099692107249240612776265228575330140848688173242116558174543627472175935069787628260083301984524898073430797404372918601764133346779150644030134794835256932601178738492921347391932100683620026977247456011994071915464597834897705468091457377491276301788351197666962720326612758635086411178527006416739926531362532871388112276805721930317030279361417842746491181928913419240718241663342935337724824387653880507494213450538838316295846447118896398816292129538982609578090390138473901107919078698160171913134762394391472512626067815705966750064191760089029117111971941644887744900145763432925026488686014831577425449928190549933395393070077090611273957988271127129330867707971354351896392732454754345012119465700975844583268166186746703477859457924966822032754229635530409035491869194338914121863039844105060443364016092972731057269577270296909178715805239024132990478406308475623897390930499004546731961641039307800138046437990654118152647538572589818016739714819590584073768958477923569351447905498560972613808783062071603213609686803052492713633654962418833272198958513776371696427479242045049525452577316801072343137652670728224686383790424340447170499787270803557547769325326044411204678569488500209371292700684916732759978891902008680259036794524751105731880901936513612512097537847980944106855377142732107642739546242560867033964180490397342616701624124990524820337448204475243579848150065770885494618580441029194615297950127451684611054613300610608239445938858529572615495217637723177752071387120289136630815854936412783977689311794055378359553303791373624670580451332803986007242382935042728942551769635699550833805788133581745048497527557445427045692908395627799631033744502921405896003152105826353493858191998392639061561397110475477106507266246361699336622863429180331087705195199126062182734360238589297108265130067181480513101295615097950974861651715335634382818135009602416445205041929192559992412608512 [120,70] 104267132730245270674506303367568588420871108866858094948465932773511813495448878749848641062874040958548588061576563365026976828339110924856283029489687055118338424510175634918353993533888461428701734786909746230343911778297204163451608025485863778723327521784046190964661966074251358483162975578656440675208420125110227597461240284266607846223370933883044010855000624718836102644792727245538547220643947204419679869114208902731884200251103367606972413310123276172531657386064492852827227570756066849706387215982771546138930235540667152386255390785250436203585416417135711378918626739757682692023010818540530469012135365289334268910759389222968693571997509746749442313487350556315781972584428228046578416840478092723298358434085074167793860043618854359900287713515066483712188648287590137128328706768000522286489009391814394545603365820838027568568785186461008661548900889809990362393922845624112937924541500109130988877486907063454756185262272854039476103637841008571881382372364148768008393217245122218378028506472611134714221749077209169400325267158245504674194097158613280451394237441151650945848849511939255989999687722936474554253660545835581946306814550291739952689727028207206232520417790454757274452645307730195438232048063916908029712295756636788454863112811784292582148854827884747920848102443816236067137108202715160180899902600356208888557968740316034171983764751527212312898191938345772523137496849606491146090182663505596744226911368762391724089659593128953527817507905755317557512269695184449938461895916080235081630720859752169201584033849067683957546371084913908357615214184096900237005751152409484430382702592672319671515056235522208511338138893020101159442254775145071982282039174085377153571620558064127990835434838779633257992695381468925608506526283069947539560616976246972451019234697076272694742835050390462688461936622006806274770585712203764192914922659503732967222136451956072880248931878421734085617924445252395455829663109910056100146193746197694909530060605667232785055260223915299727189593433653400219261062171773219427852592414292179338515165726003185180977976352102812188933529578940042129808305056578788979305401808498688 [120,71] -4156710091767145844071465499704842484334923043259906785285991419936701862603290078288899484395634057376075165711207180387564413043419801501397134626044100052522247504761980749689400859832375095535447775637830700015972094567147247365398221709048537395021461947406806252758103130355081273115303603786592236144003613899566574253834398879827236960055721655960253668791623316892905084651340789173036058222101068755016660115059722444477845080876585779641646409789286010371559051763065048789386192775292637882163412750471559223906806091601104998265387831500259981226994510572200978228457197699072338416609017505160821723562015418391761594540915631088386445502829721516056510977912998525762635947183331755762822425799571247651734175217872469820820220607968852191847343909415755795867066444508389982597968213590818145711037779780044823724203760690833019966991626991764496516570033159699316296290706217901391810616624548485009493879347588537720698838013809899620968502574026359498022306411873398635715103220014526907726289086505717785281096292978919871513297028786520086056109107811267434062172752029077146188607529532810132841206203035685219520775166001770026632553463164381548895548303363440345686472786852034091123489922132668218914478438491187954165125540782284786593214841363357887813494805417770719237616182468124549388943183490902195110417950129273102645032465999109801828923511759728202336734275089843198457849884218481788895794801512557848340057757607283288279699823038180124314734711496736938148672544002289748620328191950557868393500786282219550839256701972237443973235368277740046274696475730890646796429630338346926447659886607722189356631546260891967091527544600895741970029823252023653412477726222140812581802182847405717199885796886407926011953370106096818523841819966802918551645312580865822681378399500957165243288203162474980016690475505975445735886355690651938419455851215299666833036946367334347432805696852505894242437640446650863427955341461072412269547062165467598032610361903819757292179615482765113861238349587668310030783182405239998989603152418066805634834363819318486199422104160851268626383047210728137799049866983902244748993634560 [120,72] 162787542809259557989987126404048837928840505625166243412249497417354234540979502210816297929381908760125488395577077030013189656096227579497897363213538858925728574472205281881382676403649371209940121140599127574869292283605299018574218213027726008192925759118442714070370281942400019823420139900903023777655172383514146574404120902913087480710936931057729748988419864578301469619057784391815239635834615309833076571891971008346725540349194096261670084348592350953821264387938984448331493802417314535252704655569692156189629220788260923657325151254815407665015789356345792313545352309696091429455078553353969329191284159977612096955007377431458659884907398167781792221646911584151533443089737624109520800052749492860154463992578821970180906227649659873124864595956872950744207341063910775662986254196314376074328084789086965154807794992862230044380139147482497348315993497113639895856029967131444751139730232710728112444724097713551987894168636117594069027153683563058390077182594870469486492972998984555505047949448948838179861999162910041113953841552445664841718836459644161200239842591125759224127129138589457025237553380932269897019579711296032121897419725284901762267321365070100485141237455677725145753048492132844252127321953890647040490336924054399443022515891272278018869509185892131423493828956977824208023724418078479696806125163092181636454177913481564395733327015095812052388980641542938887067367035323207325803003289145133217051377254029625174171587734040664290181634140139712960172914884800634413417772446633825780512676393141122873590138467545800956028313937639106010269646889722288138375967872415347539174872002604279904167844422869845764756577878626348596057611508610501946868709212672798955863356079755150665881262927730957760685097937434851262095610357487573642270289744134729076292920145793370160415587346416226237635826898895282326358387493185370535751043402685538870976889918629781971696233549740554459254225011761396246134428897488251337444817283551215108412661629563396195095102975959371284897066169328133903603769238342736978414492771209645078743856993745951233954443500507978152441743519641520694739277790882258757670400 [120,73] -3459318030905720670159517031179759075013564512595984254223415046203463758174011576349969481175073608319385661875048027222396006139726261865218872648748525881456552032208056662708697101614792915860037757100988752040158473734146507993534606247317371100863796114767365875605765834891175368769148618271074000290183552194581863108791208480957049305897983007781951470199515036290701794893034169679764993660381170164943780258763777476292807151033116286034495871304813160455905409934570389948049348554483300984406150989482756752474408681959843887816457195385581819911284700580253214235115442819803106120993773329436504277069859516050965208989823848209669369982899686669496848802288702401155729997275977742351179449281279857831976662334802182265308209667319862298174717914889832650545984366227013929151281269537868901290791494103119679704328230103777427861867855341178387367748847982415780300672416627072586150962834349891931739894423014367842271030056842005990410782326585470577869381703974571328142171731053470259292275304906800158612879932260131588797108776652960100327796881906441989156497909041494248001262301597885087570113498163795315732839226717378008414548025629194901755935150983515026064837988351829896067366618012066297820393463642242198070343418846681247426056658373081936932488751750943585871162237585919206115646074285084426717835648605042737782034917639033120847376833128425348080341798091465924118651655044466752976859644722385003679807401321905779244292819372853791121889811165984393559071347134325190434338589937974275599826775550299625973850274034569579232540389377886741470483833634521099443941410366134690721933370284237302487166932944969554597335068682784393146422629832713039463834467349784274791191273037312038683882827986339334301404553171155772847685008141023998469966383678607665319004210999480568140399169104634315333510095194026041365610610542815822728942796580353006317624108557815597620967390468891135180696021760276500992588121866096211666555408396004761621596757128370699335535299590230673570310595379617442167324603389187566320334102106192641503709459890912166871390284370027174615935477253191550501519219244029312000 [120,74] 33304254045205378271236559294672024425739533420849970183492266241143409374900598193809883543799191946264637189356016919332650348888568189390643972071888901463997350674295695839698374495279769880540363301480004619480962863504256368584457913132920843998214125654325049046554523760482412787024654413390641273886594189665267716164978650943655957111319230416778337203461828543886248885699454432521374393397849034071384982845758960743547300207024678768272530871560903432066532024870836650795986925228339826950513065461839064070603711637028451406011268414941911918473443468758480356941688829068952775382052611461413149947792881020871988196243730769336204137954375850509907724573550839232669272003694410851628848340627922835192240406732458156625197456131352509880673402085233231720680599607062230201200510150679290108932888005024556623384940083363424924896280688149508791215790996618781045444428131876391834739811727064938005578519030747964225572223512020470549207153016128807940486599852167005549224352862629338573751994466931686382733170301208971420547856981261421681513803496537763854702500464460748726013064708986462840630719016038031163434325765166257846929813476139265850484100350600811298745074428540899670287566202325473870802054811576034051348308642871852238153585941974586559114031176624571847621267479056087685531255872001138579725741621739894346982287327098902839079412100616550041694398649605181776065599914214829231049606358059803363989102072162942088161169591496738282180781145360171004723949266999524687355602793554174414155029326775156110029959759522990480797195742838008762220419097873478042600067086656711701771942233810156574588339775053998283695485155021453054622824748100581063632956269586521381813712839813855831407181859188074143310634235498572449137344024047883557275519098907486379032112522519762340537892182734517977743509611913456272184974869168150149212934989835919366396544377042234189830095277133810792666290340548444897280839300914009222069393192326740955204060613303937937916626825098424411690082539373035799043113849530746013451037065290521843564889692330779935891947865829140690519071362743431051538501632959552 [120,75] 4686453427719797009773901782490388849589751344340705359505096140190119910175603026741434757897719409447690249758751119346360093805768099304826709861429489671592099563333907681255128608513435644557659338803998341168432632631422048139769705060746626238124729686948319755507882899164405170417910920342577590596066580518183592398805300509206459523517398807039686896350710825713312610693692518819856637362870972635043760394321390425906838051970467507051843369270895336740839050737781939207504459624117411272422036458094497262574740161375395949890177906653338661067520330199444878705017287545395638364000773248987609433392130764732820148099294617519010390236439650337606035972595988494108246231885090722754753265043897578816902561474666580167568776195827913544014092384098314367806036621133078175604385557694592050777357377515551595040927373148463005404285765445708558482342489611461441910695305016084763043856241918063371887867619920686610168110331023964450665374408439535173461515209290396425917619855133479701601747636156309909138209142473980521837371718811099212992391628907836046957955684945407628237474674784414084429851259977243757892602104326484899703910489029677881679638368943357349521379677022934908948004471271614430259669861679812798274321602290586416839988362511264749176009058905878621524144503332061913234546996688183542903253555554933957429208740149092337284163090063281148005547100072098958663799366206283741284458774755421402829764476310356435005425423602833438984604616077033977440099879401022465931292069619121359505237520771256179939352520147267956132094449374805663608764740304366655020142170158293288735160552744777192059559504870939178475283212798945316223525425297452749762072566044001432693150272536337765390606706578422205776800064434268788310819798813104641444519478185508433091507772098893188381298953322013501873341140775584615119106820762459181367993331918742755186250584875033754706829391785851917211190982062611736567012890982086304015580534066328366950345705544724056317813036022835753006598582411095049979211599107560698505791388760884885523836841789039108024688382827291010484938644679613397883685041728 [120,76] 209405712333764405381587834358578189522795074758203877617966664087591209733281829388015383472202020961106614601903178358018351201541879152001417482163678132669731139145011587198649564015992204549128816286466502195639908477470895509564662176133176571133188604073809979355923676931648197187204381227071071349260090915581170010045000945274118704585360312505306214042357951252644225271102177344238816127163758360989463777093906493180754498578356147157137196165573831118025118780233454412535135135786710037049387553719382304089437277884896744216961379248503430361127373500886414405368101718610966598939503861875729966842614220339325437022889423781332676423377813530320860286156827690671465475051845142748306806303541053984231056678824125851995979806292187451965736674119600060173418985798111968189858532186455955208487857940056758266103859958511486271606516721667600928569928111306012915317829918333059876843242752260444678072350021906771566732539059263012963448577116646720542785095734144478521562197214834873567535466557908815236599387944109812985943310037164907752304462833826512607698299684932406113278796256411514742736951716841985894598462579129731212022267366561409238898465742714871917885091543146064149061270224167366144042819275246835697600467213479159801135461881321856328864126439518408724470641988557949019120977279247247550933851760389632177757888654493002321135110064816969149436074670144197824075546161482898147286283083494291740449125713073977270128319766280150002385338019852663368369869122072422813835981645162973664944356833851102071694272857807561539897807540171524085537605495352808155291493908798341196082354272937858948486927603467220465900033165371192821509012904624250657383123505776999450986671681762036313101839488050954884140165562712356386127190637046749444607543175674467286535633007255618882660218730064793180519384752807209967144715653774333417171039735918295975677855398237412885708633570268296126414114855939694337629949552811837320627543392005737286350214458917304457526456556265692593420996929865852632832383059773241753485725708982401788455052821263764705697454379249189474369223182118745531898172 [120,77] 19939079153412843110254593751915248266324227513031694508953449538021433113877255417153260584477644901647529320137897943329290312394592290072048140062443606501694433506960979511559082708817558327800157164159795506457961678041701443129680128688297961718970884466483609681447553985474354846038966050653902120175174776035495020509313909676233806093335778479510112287411838046175482689790300926932978005436506038180209575134767127538422793395543325469700082042182206504375061685756036357363045642613970649932993077088049861741978979182584020955432200022936395245050886294395067417666679471121925003889081841972337324746572857712656723349419827687688797990704983808624093503667768172635629211470041073419614364457487657447748368085556074638282775837455187049090123564036003833115724291672397413011777704822409573520986945549037535142121325740805875590789625895324860522122132122606232371032185073726843544912070194458978016531045598018544952888961666327944803145789375651316561972068000561002307919492916850365140220157463116815237944282822619008547178456681242860160002559373137861570342053174109259065803999325369797782219013517373190078888965324797103257420948049602922680743930610542420697139105112518962367620598608162093815990695382515982913362163680591987955263269815318969188041855093874744164591297117069644955579521615345745622176838879993007479521014896797110313598379257004811705087846394583354049165132320130045897995988813084269967459966765886506010470377425100161762041799722094489084475910786685760424936466347113597443499383748261057733663194589261709339624501132735822886972093321705512722651669418560662236904272758527785453474120582091150478884659509109601367779711494707006748463987110967660157308773385439628866611770501503691118963710952856914774669221112391639101636349988179234056864029248363640094618733137726663450761803286171322449294047832807027764406385785827758984637941507993778603992601373748218768212141344896441860585146461241086238870300702755825489464281540377224593478541848336501965628932366220483962009381848292311035040499495983336768446236408115527974835422211392586933736475215248131332864 [120,78] 828067637188488764861691286653775340524317691161978870477409693582919063510005921566359645044183990593768149064918797957906203345915730903248531632873334239997438911742647565046561199865162406762556274645022539947188158151956326570103892487907527519140652715008216975711144644650630916140502344117670011644273038345955727461806542356740159248588310426268723798429709856225067055616418622711987199314102552952413538841925935558820775739454375471300762447618213254572264020374060102787036853339591411909367417865787996382161769162076794281445733296153950915510720562758357123095371090422990367180431117020200387835591153688729438784835941250756246903749140082851919050418789086517102869206712995079781633547561630783049312081035434674810009473286910568187691484872385466272920972168967342495582228974294003900823174093155102645268745036645657052252412885004911251697860512348709587731051933211828305180753318914209618729816387303622395996574585649071986516426717544658033816039937242205202812247885182584509493876191777610161969540413102867186646756289384240568738955457985384291355716118094088157331039652136326445644398590066040942263241853879583886201236747448798038891894889832732987002616546123681273435606561493068505565513066090486027947680656765408045074244893599204852403567977771227627903273758054756754706569646881006701781186638686952000529435740691288755525200050324803233240630837283415859376033779995489396965368182206222832363095299231128108774683193930595957912568814524977538605256053978253754283224290333565783637602726393238217992587355961094584699233656951441204170275443723839998640409370410242865570563454258144577829609020639665610347782757350280343443318704153592964621724949984275560303697092607535152775575525321229541595325603483532428619074683159462630697024105190130704004430675834198390594319353499676256464608837464784984940702653444448721112674903638275391528387489310343923222650419837851248978971641675433247313304532437333028479009595845710563954384204646095093437373014701029809802190658172458803083700963347106058558569214648054255869489116200268694638056022352188473394706767212559232 [120,79] 15114723230010533876828234827826429588255493180176767139187469791502232510754432507936750166917979135774539411633132430100764950215540262667758403264518459441939341029579166070796617783040981577789615160941873829755573139728993087536843852976768205906734146982455913105449355112102083850227952476676638563509063339705336095211217439881789978979608629807904660925995316650211293829077586837838775757277080925667653108223666167636695769664626175938675186030868138657124815606910693897209401458058636241706104970914428566550987971148395165728573998708955536781006852056521590440013590434890754851552402092606611853058377316891030570107452708816707995024466928142144803528266184098610245133376776374893300573616346299865470235074417000723404361468766908397963426295931500390944991756480445950219446978991894603284959959167755543922798913783983048071737022145898398647247623938683706981852279610566363651518385298140738220481033126856359065597966218056843588339455612671256061548920384167996156647457755498942605008519758229507469971866913827790712896172518487805638343056351931071950646801041396814827784537215545825706904920532960551469154308111169269583524685286529469846156196893466029139442548694188315555050359061101790327414636501927794067652658547411024855312392180391017989391631506778923454703728544880905936346030957064353416956859142688768029271600422947455934417872731578537551888467949894708107490353812288700687497391945581213029631003369961723401127625023117994734539482609727693091099919757818289160880593087429652770617522373826187457202651238051408529111200595523094994416053407372913418268686763854933894368881818455896607943962104803395401236156651548554134773711368470263501019026777182839383920964920635874660326487261882408367953113856387300449591028356618198882053182223321610518196779195317677710516825931062145666023665962509257062126636888835876007122207602308208815986368044250556065659066421199375414100028720956980562298498819458878320483512189806028980532953666692896964662490861135380270610421006057790723649117366253259412483232614786295671287294412394684132543892462243604984690456945280 [120,80] -248569575828268411485375687564403800461129553510574878872722912288134581047925584507517848056088817687079233165483565344189310627063688629035676486922857953707703526845989012504141647877931893502368937916337218814601972144240966003828514546757590588370325588017381376672351668610034244113404306941077490973652288043854600221407293467445506302328651417016206269547457243147659559474575198690147681762247191647366698021349434828378799595795479479819498154821097231964716095807732350247179986531691075283219461525437318487090391036308359051314526005813353841037164210053681267796063715523667586419495421807482740300036217424345603101888982297313784035600532605736591201304278119363038097768098594890732033248386981098565538175043788351604432110193232594978100312072113363963290114879580508671443547606551420569332522110897494734609378928525673915588685146080096519467945630574781136968103731273571338604988072437053197476521926031357176682240891400533415436610418924744273271151581703109097941600352515119429407897028501985789383861534597285300849815208030587381298913121055173618762536907875975992110650778379883372767806184914986164533056213381112923474162248170633111917095214902706958046719005087987259057514669018137942443084326874306425849643633967926991537551423700463219278776164797508546926730407762796371921769910416745922344219505439179315760854136454895727219630842165186885118790260048077524092446875633385332418793599403898541654581269870594108928818226580879870065129949383696616152162233323522620856221128671343062793282318645779822277420377736611899975864022262368286730146469887585085894344775402019767676879930655802148481160535557742759697662914284686064037636843709184707966777237390395847255188387652791866409312255322089366445358577763950976741478065632451824870246204466629459051053555353700116464324414075940066156830611649743183145117810044595908124539749846504951308867240541777131912250413899278336529228365265897134010094887971996574447845052074182396350693629337037621292050863414413063128688184153692641571698750011118749376098052369138375857680993473965988357257946644857540582724800 [120,81] -14055216785514900355396089247666950762182010859885657716401834785713791969039984597306502151916776031336266886780654222144746915826703459436060421253030118956121457752434950525565589481893798155588398970516778078713663675875714126097808337969925716435164931558918119332244309095429945187833360922037523703309752086454949911305137922357351537798514842152855056049591576545153621666564506270738842167593398098980125788700463512930672373899180129296113397768426098144117964831916723184733965461676172896817793793044420270163129582109331751128403325170262491480973026103652230641345592766762109174088875541158721421884254531065143510546197768519192419117184693227959151616702687806728886514365001950801967480790111204682897701533903315396379987392246621149887117808381087041080759063468254439978067415599284558908531003924011373693741991279615503057843179607031652146612612504909539854111007824653436619435201709171493075295510782347095389862369591668783709691833871599572299917204394315530140167329867009900536584673176406736106971000554871146588420006534509443098164442967876849839012690325233992205046704395540124054894786142783933123275779311069531985652668705972843802646023351808049922288681053219192641521352792284041873602697036201133794258394388139623771082697589695522976818680785542469697623152443186034736597022929015571740475713378912467894043386310673818699901636074360249230157613751742212856827900393280322196140252068014830292795236259111023146758569723073420888777121954993140700559332049545533101064597134447267173701625057377536418446130321932709321868570875022941251222529894866189809465690018361067514760332946068201586861123338892991411021134164670185222050761356394196543633767727606649099769176700512633797797683140155545134159815840796442608027002184139251442725626996664743644666776929574639947477502182518578241525564530906458212295931407119608790008942010026179151285870735622961734823943393394282164284967485621478404054607718593278127684480745279983087222174120180376311085067051593998334139218481350146464389310382054452243037956658792030593948569778142968591489276431470942953600 [120,82] 136403409512444517191720316274605729167540374768491890472523488878891974466732483206079977945889005421816266945694188824425222388777938046079235732062851607758610449539639532361117976862617868335364062242374099330604420896034633832001239106986234438566963843413051812668921740244190627836311064626644653711856202632997426676235054115371889818001615465271170023659527049478202028187199271193242962692385993124118434511139657283774155674851773006650407341076066353066261049697504514988998286261317208070531763868902018214377023167458660433116686732964998873470315961613385267639433396818507978038569392081464967125065781744428827429481341069590558111154334314910296891090746547882591919980972995264964322148323592520887628845541513584825789248469168915398327937808544707275432958007858429459620997476107773424283485464493571790480031416821210729238030938046039276684999308432416403798038052612656067865866224452638028284914936691695057714742459961228456537533133270426440197297979017758792013041414579143340940627045270214004751769856024262366697062733840508922516921085414769476186089435778284013835391403472906265693130027783258085330223252723588913098697731097505774902093250422265348505839689722751377842744072425755735037445349170713853343984581777361623267575532399900010174780734654394280402289336401764475652764919512525571256025729661331724650127964740746666277827891366225457968151116853733876725047108578142225392604593052575965264841588894708733424616884886808982757233360556833161451035426263612442341479518038230229287208223546947819446878113255683858396518281202254911647343285012290852002323381927695246061579321720012671154552003959986714905558532127954598666347882574046084163074546584158815457107941325665810544290581097521879188617335688450898222813980965187654593329507325951219199342317685162314880882714433743437104608083513817210591807658394426852636792546171165857831897366784408544694326141188902399391477360482101099835344034358962747304522394801876879637773499794136333508889159722470211353531415752231201686654860201183370531016732169947719945605774834617772360817838568198816 [120,83] 10253421135134264892383989532075703022642279454427042162306699892612334630212419672368773621671524417514410677282160766944839916522634847417904750820187605089442237507123646834460861691519385878843888366674259177761332069900984980494207325980356405077371010615648909330469087308869757484570304357658427849904127970430625296436704543944746013727244806262234708630691863928665461615847704970067835735800558699802231634785031855157646907233819344090486685918068615471670589711729510355091741146105346565811227544820855670419527881366941259512630123989301350229203652331195059452550652155367438574249154573428855727124046677539133074530343619586453124087512731636144310306870504919617416091513904652284164680377598910641388745834840631753191764043198855878556054896626597257379461771646290436917537311231022076041144873452648606277360926278537370209391168429303415438502157884579288186183834012775376446529876005667855631404269475605178093527625799381655906668098083796833327343570316624682613863868856816964815317736287592859083121452385667434880672686144848484486900631684302196656500319116664919737066944584120518867188268528532407938983377457390539428189690985452355230279662855869872720824985025184850700020189081068784519647029809729191640289285903157206495204834189737176697527859083024256141011476461142833668012572478342109687177015221722447191746523475628405064053037334238874435932489190969213660565152977631007829804533712524258746040468494580552354431825402637686188234336113744498784062691606979402317842111073674233158867882795252393745882111899763893428963296487202520100377778065196555992382342197730121900935074883527661353518647533294090049806230817578420844080305167208404350247243900375757893903330542134453114352741326904684747343238509387272215808686777799634180622252871369147004569684934885565941625415598297225203113450641411841405677877882544766969081891692152987936829394829466591057720355038924948923697509028448846251752386627470682164148860219761727124447688864587124846214679902972744749779774639274181814278662802355110676745619916307832332146922945518281666763877488096 [120,84] 65153698069197074286513980585249765123023326931048467351090014137378316085740205865390519924077648622861927243061549432661929964911176587158775457609599905010382032962427390859971086904436973957718933226265763138274930890032921229468898380911368222336565283477895471397410089140987889732371477282205744778239231662099295664109451407040369482403708885947945740468662374590961361635241650478159442203046720995622941612933097460077108693260329975047326689081286811459262691212565936199288084241266301505214399032004721244000748865054091648709027540880565473507425453782159593227610126227876004413180022981894318200715695225686878015640901236947540676661369048516228221711998514221811717020239022194824303802943501805781653568519055869267214142932653412457883365690630653153143818821063971452097831763965158333133171951432433298976217528538332365740336723485504131753487463293967369738882517046194701209038343291976704868227117081072507905537764691846324664441107721249458176639036970180004473822272634816936210597990357958086747607808088874311905385159592679989504609333893452180098182398152560418813651599741876425769560001627007828826726050209688488236399050460827317163830772218280613730156489924161642896490712465514801155596483330468993504327260989878868040916970010215403104332772341372884866680467251415160509564848897402777348626307111039561426244313509139664956865725548287834226259382471870399090021048057602447072730787068561080326322982926770799504573671292828487381095601600244421392557445347777371077896181046918443492642673065964415871188402042229861131690895499424943597089941234287703569784206355022514460790157838327513261002454621804945005054078791092322932013525836046864499162137252909748907090005994054334519444435899990534050103107122086103141571136831429445170560457086738549810708084215114729679567157077392295046819910788977067826203126477989299850783792313234065242747928609212692058404567105684647733351556127078489398285213139657921679309267588595686512223999997031338083702908459133887907341819103371377822797799737774783037346897119416706242001942817741495777153440 [120,85] -1746476507359155432972431235241479562231034171029358459565814822685894150853379477656791538897859837451326268415266081728317107752656794744764453878006170984516441011199357630684603199519230803018751674942320183246194650292434750869159714637936068768737163193743187273626621318020793658135409264673469954523767513986730790597812814022369168048772775700992472408149877501962257156427408467666405147038029354509328060830101631563466143570395178868200990769601186361970549616541019230164741459407371636506769141087387600601836591755377882025255859045018860581805755572260275732636143323894090337609578163958998122987865505354599689946726180478480968830555673145172161729690896636087546236099563385898895536154243794489069924944476300185926007343720071729731425673149586310976034894498950003721479660277607486457202435106001764380483264891583296304844273042046159723746075100015902781338784922323296258346603104049733280298473694039126141918459793540849556022636074588278007932383396088945377934499902563628175081460436363033581354084767066397620180072825843687802130892490524606448181716665705537098188650353932653324857205423517821212645141255676753601326465085472404096551812483979369518345475159272272896604644337951246796378756055596057794562940588993306549509650183497606986581611538422835453447054898297965679926460179510269673273611471063340372871854184249583634933341106085452781911218230825303550012805982051162776612434689994137648926543177334010182940628718893389708676365436771283975953698269339141829235391589605975357702996323936027690206254822520227983169456135259222587428462669192305526707733462523082849785796726784747578285040713575551805112275911966538295298757181273895208652347863360111622006649070507892818331000914930256371421491664206766356721578313816275645525150367930705393441524576282208265995057315342076525401185452038527965976306083004662838156898350278744777339465193229135704198529854396176989622644881088431662883466982817847606762321436309431330378095161444748559552073405444264208366125890102769670974345029689768180015542915319553674188033354010416988160 [120,86] -19578871011347711483080731307335983822153538164274891034307398753166734185993834420610360563765865381508992015044611367171526229014860465535571808520128403153934867071586899303428624634973568449187081026021101341463509917297966039933781274688844176870739053539085556599482349556114072654831335255782123233661139601290621908677968424679381931641632279842183675597859680935532558965084811802314674848450824096886709017289110840951878738764350376262159896302503988631272452037703163351480397583979774890327943139851596809114496925457307843007778135737560424186940522394521326728768797038674623212031419081659998470760849878057708879843144536706655593699914780758550550183037342034581428628967389546949050714632925212203322870248143154445356815011608096546041998665689629680800820905195634146377061555609337873568197586701158027672050585005466460144858286485298578050087456088827696945785931470248226727324313243716221250046331438153157839246764111847944271508502493808772572296875761976974216627646111209032061993119114449927726903447783773656738239856351648492842153733916618726118733226721675960792904508637399330520457745974244948096638697588949121826443282487600529924619752462211354117858567251241306477551903508506322457124784565804959712098401789525044500157350851277544634947080839613787642492047677389028616050233164731284762448384105380811395847340190199385000251255302816419463766820747374899563907282302123545963239085138901430007831640646736968287153612800202799158204306494273680194473019680529854077069072377744763113953099558721262153889182078126413749314003310904388400392276132068908758211265694619822667576031247230620283221049013336180566205696829494758439233872376579305571268311259683405546975413514817557155769815357056362116110354955349504619858439735467125821876347082553851675853866829531781777602416483969453299067684126579167083820413200339523364739692514751498214108667810871237822286444429090902797400230777476694261464494482644034680204418367258237414125819644259525363517881414480230323871775251383224624562640004772978881116897298112532929786111902690304 [120,87] -13492436985491071035412756439231019252319480939082572714642698752252653490353140854824191883538853293505019049423746819383285047765926989280984251326806643123076200856651608874852114573891584273149343095611309562134604490539166580926860084266509911289754297927172307327683121587630697290268462091875041704711806842785523971240084984241340567409665421794750170005242288740626247977198632646888984182357323271267728112097524097998528187878856753441487145894382622239450967321652274234263554795171811449130899823424565881278213730701484289892528436330994353209742336302340815759420856412834370295668565446652226964849648706429613189405565428330401888822484856439137098085984465926611975549551639954306855576291279823094764169263354346515386993847002782019762256208048180872979841236597995453668900978026865813975853228371096010317050706096451787072072064222470900912051448175533629607315594122762691598849375666530504857397943822573346814535808315995043971116218237083605972554865400464459900711755338061039896666639899982404665437145546645284375096539298320442475720045307149704355746357788500798078571211721041616748625339323253885365495577671957294759739848649738890011474699471900665865440830657810468037753038087844761353075845617535979561887542443865617444714087089986109862539670719279459654211442011703077786801514876706857976922478543227792408505019134248238010587506456245377129950685270961558980951396385832378251191015626300024793855340226082431900132791792404568685212172605663041919661269631975799025018297963953199381520231511609247489736372109104383635695051536033530005330891951611273737917647486384059872486225577033236053314755552696770653989523136487541430179616443522209893055324194420262912947000950809765075726424701587287998933518250495343981712111984402948143824563220332120490773418856863304309768650438877299652848049737870960881636410216236891263712285472191895217904129938480303788249139171449518752651734642044440560697827300038791153450283858355530702056208972801974676001574416822837705902614902858234666319129875543711560253618316675810979393139712 [120,88] -680741334470655057388771959144724187044848748504669402240477006468960729127653135581751642734684233687611240000736920228911947475660781894212180954500785128420655397668904380743767359997028602619290005383009331654603634618829922300313501879283187534324013289410330462499297345742504210474457949726893388385362233767228449021096792978942873998411824974335746330474787394113272249965293433225791427551600524357835159732104047477069408184817704397574148996891439348287616608377714859640732478301034351696623820496445801176325180089588653811174688752005461560723110876294361519011171665103652252897806505523035941746279718900124098316628737442282171953222185545776012502704131010024843061062831716355948747255374691601370731269660222612280268751344953207835699581200715224782324217645112680494068061377184794615908300941595888343627253069387407569740847239767350731314947314625656112319105100012241919851947010783191123025289534215055230741174104966819469023754171600354444319018045334216196205093276997274718289137772853439116412308496937836027033750586687304890388559985285090850165173168526937311280187352185938232902365232475770229796025652814784624355155913083814330022662795836749127458798957382064206318861828849622443746402195789804253514075141775237142938687328488021290456161089284350708484187977672100441242488319730593152731634955409106172750717445874450127582777421007073270031538274827151528341445163815874720329659174622683816384381288693161577232229703581236908722886769766958620343051659054035730487331452254840824230327209225808345800640242919928372437377542780112829976657102547467771299884415428602989273095924418817477844446679218464027335406642525365713994864339890487509796091173118320395757664936895926796499189620425584644588448989808423420207163904871647996856274853177034126888739695087109071108033908531719302015484600334529884276471353832435098140174114228284245167880084974661794760706408671812507529404993409158069925940485170828128202578394825248356068076225934150474190731099100010125553374548555316515844773191060663701064461736176902689822464 [120,89] -7464710779204766182930366734888281546234488266612521282243338118270084632813138818391562194613431776892205303861101977228482146503072514222426230373415484146567354726704994202117492044054498205196395533803967745802842939646013559492549539429998171582307449257905665478214291123499167990022795106188073000559969446688133956263628004271841381877800148792928227945702590163253602793542735036099291765762949926111445847527403185503735271681354363536208448889471348881620508668247284052824399353040223231570425392440948694114772251810957524969161057088753751652254349624978002342041112031461092806413576171174221447158525933598404410458507982159382463140372790341417541388977919277991752237369184653255150353936744596226270750340513664132984797708084733375098351901593833493504872038584320401269569206204540230579654667390672009882621828227858310663438936840558859715035665288518487315278269875596914937254255726434550300876948888012697176627734464351222250175129649004683630102406525504058423412730281492331024980952695896763726464850438036941376656938455018646373487313043004536382754137160865255238128575929849318831450385390589350320661511204647935851779218744393925074022381093391527301966644898358972344640985008357885615298737445293430540855796558957653346243552662222462416409335837510879673517291420968797465540763456653459038180361765699366645883545257660390851111706615654721006232700119281047304452740204407934324984217990524310289992999566409063787642799930767962862092388241963859687946457273119688598338360370371182280107334524622161661354569403529766859390200961005531162926304061836982896573035254529991429752090131909351170705784699845584773930758063876461460026694538756057641162297390137806701881866519355472412992532702764815033199492479381537078886583312537670008261442010688269583234814163369422168191009193297658264255577926250370838066164809651117600754282346661214889035559136682062760085951933278058206688685499545772601762337640354504006023697347891568519526293976783348735670076731997994195660196803109648778902248243505205530325769918723137536 [120,90] -2150287145504608992752693572197485375790628049558362231449054343889215069369129323386359120290319467114329073252446612770764422171514786655885300573611543734959342183215013815296564030338448885691826944412157911461925690877302250986782342490047018018729022039846192220083607171395044735916672898723634498694794446980177315020970709631416219738589051847191086649601221588732494940528812349233932516040917599556571183332960724192565012920900958235289663338597798314922475084554142547530153128693305301634073245870766153119844068504466880259047337983147801444067687479492522872453691981475393250128158394977615821345877579784761798841335538869909493199023637599935883669757169868299094760596947881517250599245671460046897301036676324069838056909312402302778655406001442444883442980598892753852563969414689134088255460497416019886890534042398116549033363923888978668186759670594338058436338526539780675849996714206854492552769312830788700357495782635734073603394772916722776050403915166594857066311060184626443198975311395106067953245254428941064868343241433647740739108500670715039805223356565708385034036646153233263600804065667405286597483587039056130661606494817938537732794556274230130370561899880270984408337050205513250526814268978642508237041507090636154866296338595230207274101552194638927304760649685340137125566055288267992912031470384286912503396868727968522316773920704273174882335873959733449397766492320655132190092242403004470680282614306757964587356189205875855709058316097044149744143317561595078130659483804904686790551071794504461278902444317815130643668167468590132585339304322390043858629471592201089052033403819465606410578964880944181022378797031930559054905003407198358961912108163685392890230797451494319281926487973340625317829348522703504057418426915190729042895427226249941609717251183849123554093994372140210808477935270708537546183127265532806310715861083196188911809323196684225029470202813513802560718557152080077189011456383834793378765385745103282187741924096994637520260472661770834696696294305889010633288924403068573813006700800 [120,91] -234445606154282397394902213043711592373961099936428571535723590363023180828173047824325704968375744284661247323239260835684037046138151169180761716968828412875660821796785809991750552745367853494055161076003531729046874586850812461038280747527193655273959603264167049327707184261299899833839629158614926146411334024834216527456339654549331251248753008792816531955402728043930119086770381854842240842971913011423032155458859414679023178365611614647080438412859740241914560017298129058976479785736861957450978466427712867816157529343555654804640765938421272456887548350812406087884428617980356670584993807625823818718367492774187901125166450932892705456774305566779584309207082395378209996406133880873919845857575891457330939425150291270501332557709853363932754804026196380650906634710085146289180788735127482418437725364700924631346675442237651040757546621581662513710297280082377714199981293313292314351691949997605807500857406337938714414666309188158118805027793935991681353404314141096174118896901379366640547764027033923603685447014944622785356796450893513803591360703742640641014756853126055926794064827336596100465462321406804672006652870965263896577293531803926718595428510863472731865864909300027407225446169648001041484790934520964728758377710299889194107092678533334268818792208124534922930820472806674826995795792328173842590146902279773568406332190219830620219281155744804193353797048855111636468706846417844561963769842415224534659611289533366337716363413185174471455267126029984986114906195886251247887976040219135758593258026939346112101879499929419947870841308101482924557948977044722197823857648118513279511102529896542318044173830214885634884249819415298692735497595966975262184810060593415900410487126081647583944851601157257884060668642649629331561022133486632511620002674937231291301071209660187418484327560292383036357304942771402766680828702444490634440092800100734774514318550919601413740879054733150539636840595827009702847168290942658091992765653452886518923792574902218060261155623869408116188659235336272597198770391208580435117568 [120,92] -225383706610372067418027446201847257300037935435348376330957629777815700567848062941211088100729623099664700572680837871152218557278119662383626629826204275753584071958760296785818308104516293667997809160624255860721939697337531447199136715562031523944987133187357460739063378423330608623928157301128721402747102681802234911418996872360672755932726119702886183828669591870699814051747176021673394363465020012082949828703187715031294638350717773207536495355567563198541393949777280470009448626739076305714604988113426617879220976542006311702647341366346990551753992942278204588150191174457298659734301679627510718341664557830099340875388599487443444933532412367832420943318611825396368158243100789065978754539869115344555340862464812272740564670514869288511584606240092205184339865352859145187832370102347199303973357562274586343767135949533709885534146321497020657992165641318506340476992910277355109283316351306370682114666365013774369253610204977724448377585210772635814591429960094196303075416126792351249502597604850646411652674769344456995964799958616914403546201532999616660983904886812483771926347096601051323684947718461659588422227897539668663709994395031277559097405444137857003990635664442344444515898770808776291706440603655795396629924895165991009579656770789035405087117680354369612477576419137789145836653950078521938330406406196126940595682291505572137358187797524635152061183867750599767455556711472677097971868758730935422558398691624178044508064468663714025767185321369786860931365492308115742299287678228663970987946067656105214288688538666820006399620709210617377674124847605243658038307520523986491958536823222865978767963453768351614322168201363376441559228355894906497682419196260044350478923365405770705246516344895570404653866676647731198979900801243825448315805974416556634352846201225456471196258815648296042658503240009179595446984943294894854999087242226690285040652689204497303369335981710969167556275933688236386216027341609689041017539991781242407544082837019261717369669166684460209459541290929354231494470441276343456 [120,93] 46376661102716169459190506827923409726482288030910722832121678028057220485565902088105956194615867832875865055582897156573258756134788702448217084786265476709820425052971532494206931468315790047265330999874979835407620411597854772252754013542812510053801528559165087286770775146732894650228223299870718210532053035719646628887664661884811223629865112033673763079430902478970538362511087903364579854450671042849152482462038133830958319079221932554450831924802717846680147991128140838575713126536699532816985349523534643910592185952036363113392419510972024546561226437600219389811747674225983200658549836652548565819623386841345939178895594057344945097695595119860130857043158063647004207972877682415138248074744497293852996264569593415854964928823225248012022903484280736020579639353752217800568052000429636425497083926459221894625919221995079035362752367486755920482876682877949472516360835051825670675119069326538252242992293664256475052790490900997757774114962176814377012339558703186905107233340290785118971643741336155670253782456260157900076761078037877140222304292013986000544200096782786505412422017007282225396616216843122556274612413673728974550984916760421340447966289271360456429428178154836823010411167066041891553786725386861819511880472543501221611641281509248768560165578209158398533035271314618176656728864833557211801628758146176881611710685576536495732649065738260123287947209366151506474977562612872216519903442253348725764504421263486497575678874030188703715548617578074821307177158615786567699766800075324737217238065066032685263714744841272700567023635615341659072325464967757408198046641039784524959556042564441464421505083869505139956639211110746142287611725670287156167299165144207474770460362739722852260257727789528004159027339868890643891969878449431068877413592147645822919237680537456977468957565026918422102518588831991831206224708474902976473924620764283013812171101658521088487304667974087184782976985335153807944455191807625640203808734099226315698192499610334277753976505467333736584021002935312880101832539181056 [120,94] 225897752640594532431984837761863152686482507979090842903824198072350015698561272906270834381126962930918804008309924291909909033167375433639784215753290642894210624621340193190624913344165153740564115270149995055017128432461083709483944661549250036536931578461026672439240393430592087954263521976961055988096292341304091858447896228370860563618162105240895816096286971678772512184921408215605693981702601297391347953521018748320335962236231004061796760374272239049447923650256675965202618911811885139293033819947465964152591101737454211302037559851242112175131547623963833912709750215745060566473060908017117400291912143967898200222401610713484049586006524800798053776364798799898899137668787241821199082722517453314590331900746836007713174420496612649660087585242210098814424048283971042276626170867915554251890324162693306978587994160733351839370468762581214493082952141229275544591682136930947808431805867360957841328207525694889995432475999845099438887008950059825243456833408166149088708100589041141136413728327325037525322492732160566608368636271003764395639401437743740712820718554927390677570854588400105640326154213531071875964106205976504261120256060826335916342762759830918108674772154040526900546059605974869033636159629530361117920865255966815094783269074527212958616828829980001635439606778116797797728377596507929667173515332427859682066554568892250661758786950335837576759957379860127965951255581225353507600182275359112059721693684637268417761853073776485111193733827661001181474110001148410112989536699566213556509891628200514106388623440146317159670484942583822813204147036461400499769947009312473962829153399973609626099454410733142525111666113325387329286233098034450209084200299454409783734837976152386281472337168848049622599115518427767725689645904073149845782395012767208470801091992409134865848862859094081495452679538044889155699855303127545344649074159804742996118470337989638024993007222144842053698030290626256632533343316880914593822606631526370275189892100168326416784298576407845992168504850111740174645051904 [120,95] -180742583265913430115640115589976934808513087323273070412988756162477666401895071889947348110048696168535734091054017056609134581635248992833218874221388953053210615973709801421078033389310259894201829220420115993297785610264928123906987515505149169181439583964705527801051920742494132755409350436901954388403261385912478744828525255522375863751511742158605722309547311325328363255775851190012741778723498059302959770941970863308621645675204414726982721575358959840612879231574154417344466165082590919325525307311578164916020875606569193532147308624075607285206315121410399213968179953602706627397501063066808450517516412455441379880133009065545602605907136970901559861284613465759815529870600721034251983749021120654147134916307843036548826696456837121126219344061305566976631475091018921270050534622532386276046370717886656706223434810298016288985100389433476562227697704944494294501385453257939387659798708752619467353931038037521704158082624015573274508592999066120755727329577710956070614932242495674426728299323641331918862005628373201118855744304418120787324887189196893382966557752552729546755776477894263328404638867594063122408423169114388584614603859876011787920650280166703868699279742627450401056815011053547959350254404842945192176770843509873079647820503551141655647866215040361428049579567626901224339753790525572634667803285239800205109477922877384243280575597333799142480106264493022347985567282382946181175577201444842970902613598993732622112901585175063885002516987830646805714503052738403892699926997033615956192877799785895841695962442909872023469533385470247381556591775242579943780983951109228865634657253932221769949544376667317125978208900606457588146042205825953061821430116930483860479958064733342367803676246989009475917356762398221260292248771481183226285890255722856796430918019256451804402657832575612709378346857390766943350202655071232811468617365038976816858196658372724550455716778653622316655649582613618542226802431636790660409071122643702660163762868350630734834641533896417643891495017654098646848 [120,96] -3448024008116897262251427149447636534677936352384394384233732111049927906086687133299560741014929746685479846886167649451789731573877969992821342834152432508379523222991757978573202531506974715833016177289381687507404201606780904605413438869057200847365306398112261424991484080435720330423961719987028889098727452550981092835799182823396527439392151790017004565514149693712956534937496428083207601381344013581617756143175431074687056512311452381078813701089864311874038658361404393714152005459032256427471827210809471130278167427055190197938241479333405184572938105150055521527565929599787420022829440556287680259425274514261845644867137455665808432927139522950290794397009978870163466761495488646271404912538404291005246588938253389191982532753745327205255921964573467378021300568575080783806247658707129671339643817437492368931135355731082791693211884635510835820124677707817965435280645929280444366193688771926518266912757528945448251921672544341976216945539479030914893260302393573412534315855354921428862113402384884084765101528740985249064306258560809820701802802440146936658077175307035261176576329113043222408281346708435327937901229038557018907700947014005171201157382449970455705547908434855127945058278568284432323910014068751524112947695137819021920499103934744733315761350393520634516401229382357413002572216042629252305109310396923927616328408163826441865709895011770613130430495254568808921715449903715607878489160113359791330316092221606168961454941855797158688629264547702438976736253041149627154576433149338282444969757610005207231735685181140663203458122947301521212214390730065372406191274897622194367387596235987592555776012256354896623649573774836421969424926673144320926784956660840121197882722682931499450618310541471142755025778548402345575337665528095292091474005209060535138928199552188853567118156189923359665342768324188950455887318232161862723537492222792247867637859386529080712043283838332892086237844729972247219708665653588375529350709095401117651087676096813153598689863841476695985456767376267936 [120,97] 8032381259080477963833601528451054232829022650706210939732606465891211801144805023155681568005721317583383239354899213980210092247054216144620764432261030918474540482882603669723804714894615351509290586822001288941980200408697708653751698754342974299619690736191561072146072909514850423992551632526964547236987033953872120463956467399490548054309457968838541481277608856366867634270974745975188341306883777764763714966550101790325503251293079008062574153007414604892138681169549151290752393481455583689345360494360178389233410199664908221649820778490619191718128470933354450788259027672063770459210458011030174684208059372912621938891352905918423744313790966777914131060866931520277805078930329687411570526727910798767674221240813634479079427680119167391726336120768660287012464590377418054959113129438973381417898647470796332844717195552608598021720516800535815267874325236267347511583051878080589331003680634710092570093372523386202472325900461472928209928412463398783281294067713330143014992449006769179387531401525614772253267598433085895520392166470107301093508857586223359773084777739977552143897459467137057148355605489813082184156206380210658417516432906633069361282275335769175087602923660138522717306257759076832547683680608440612350018194516184250681445145078989884433933067052315762919877289014079564762300766424807370562061914728049168489608014326117005470772931110433469557671274126429797602853350852221903483725961791964198672687699965899753873305530758221948080995788095812686170059837194232382716796238506103807083230380627883088706242803866573517301939272188163059024270544795193757616564341181107599606351601228662852637149361363243676475005827770082396414398995336410104857823922726429186491601366606855276474857301799318330063526195105118622617923838286597691670677437738051051763584875510367898232698448010013805448908837151333231286224289493654115459538350969190577644938205123380577224485240380653282019822630554258182896296231642851134485914278780237178029556353794217002057958285890067329211286302464 [120,98] 161541222561300698570467393384700990036430437359354545872661204652430343551346588165917293420309620442315441390181457721786462431810641205254777883816999274007196471127118714882392560317923195744212312958725819144031819871948191134898795764607311585488164433144896269439123431735860577341512314796243751194372518032904878996235022541224806485741267404254073860608169494236075337700327588955291114701465190798726682731964724480824880979988167593355041948146212329924719802885423782898676996664596145888168301911894793991117429240283269000458987139365283352914550502051881060855081530798538635544071904828093340418524619337907498616318569347577832009739999646442351737640548830669438867138998399371845935056127549021324271505528954553680615713617158563800662668187469588167347078963736654998225173420170091731550697421608272123746298171186054985506783682099023796293621106092967333790721137391105242103901290933975532842371186813774340702127959815726214162901151071881425684764060292881006054759872876654926594607798793186699164175034550823245209357719311658366386493106794184665304176531914601691497260080031001550677742106573638958047259674632403985988293599570918716348846776559129081093489549535325612860565299850211594383010623150797869961995879181508877775161435768754890218361970216032365560931112920487286548978232068083573573805313480746374018867015609211357193641422497666507752168462235203978392304309782619731574996934278167188820139058408304681329844677261418689703085913349813092706789180509427043291642640557712415801131074924013998464246100901122531565918876147294253758805556854703625245627140262968718692735679207126258931063986152840862010876737286201223553660748558313575133865418663718773218270876035795131496840435296819077314254368976165441026865266886490140233334847549074894815711701217721222458029741576119748825100032800179292490273993451134603587369354441722084472088364942115408615404419200630061152862039485240345245157842983317835923116508896838987239090078840185954000132105358253915457334688 [120,99] -473681667728453613295258652126121594820400649326264541156447970543822172593966449481082300200771328059079518854714878021485347501499079176332491598848486178906483671913993801930939837941309650460268070214725226041150827969332615407060255743397850466442536393846848201821509082507819332720029024552739428135898750729148960943694717381435824005768088953561926610343027514123616913494313008631408445146695298674666180035316643153782273794832526031126972087765265784851568913088312496120735135642412251013954442867963733052751636702912338021867929925330886992741214525989357799596947312017267425380302108274327542631768439556558862726682362396436695137679510338182526487906037388887364635207535067572706201216023374531498467208384436686435519722648651861736214758457765821049447849339875271646991321875511221412758551913979420444052168177344140024795052755748769576596216614427693358777714096199861921135617838867906900127746322286548327397630546059871179754694160991425233908822418368086104498144383865133937244721628264998324231232217873300630410470280644630053987218398745829455485252683054525326565354478352368023015102642627248541294882709904899791310691915770544332839072702177028050481418757050899921880017877527896450432816576494567457384126468761501497943458562123715604754308156401997411272983107621461644078751724043910502663895593605750672843447398060379056708534225354146240926000942788227394298604948982907911293553827626949298890737702532881737333231027502551157533423906815095616481977653635420625434836692841723001771146611495915139959536831271536426814410089164720950217906390177849965514594057088448721826758443675042236944101091149894548500436451956749516406829556711923772906655077607890604702041253789556490557613964245320937786932961053060176005132902614421221981522601003060479765827500992719645886990853863342536407003874449116021040715552446983823921886425565862290895003568014544406043417415239959505889685539669316511105532393872485945172857630587575996568095738639977379968030242979681310336 [120,100] -2855564796520943270346670939175169145588902391184001226097304390578406111183423445245749345279638570122513888995892469350769930914208013959837069083134108745523098212230406030142111496668614585021077983197541850669907581661427795090455599585072348474852452208626644212179557194657138900370673248215137367972613276220553698421468908128611036986072917004784803636204854875355690372246740338269670741998603273714254298859641580536959540639249298252023886943859742700095195271288532643424027920357069496416486227434605281602369300855153383683634668169004516985010074762277538703383043813721522849535660776330486136188908098126130839530669781108764777443734961259412969637374910551883404875926382047135619144620699775856230000592384435192656131723891779587770723233303165906360209628758292333702666356380807589433264477456595748098429479357310388157370172882419574223780805750462369934557537537151962348036535521819001018213647414033594372465224822744107134587632425623944802988827978327445560077243569423972746293837463372951653596124354523333523751369588763282253851932527133791983997405967666135370257505621042684431955822895931078868893837085717668677226628071884487056159421354982823848347345163975560117752857522548355108093693511218107358449936903853249653934191539772194042355556498594145642468934379613056251474068871221035998092613978505033923196579667476603515085921001548081116862688849089811696913593391185475102550353183742587704458052400053603458109799590058031667315369194178144136491089031037697729695163453228567304953091416018319347599905518457292032973344433025377361829151938796549557764271514500653375709832084821852407085414629430194326653576562835820252451515660492866173074598449670680866899505589259690741122993646227364753867854392971854450720546542776134177979501389887260075007027692987586772078635913512658672489549363493088610504498768398058635674298231537994273659930462227600005971901476321865399317724857192569625419597912775264927720908266500607639452422775137756532411764730510912 [120,101] 5060732586604785607084633918092936459083560529548177944707003570603563036810176494682400708849049466620133190183687072232171592008409621369999770598498321922657002362094116206095521636939064050923967068925944718063376850060254598838095062794543944055324388093758470919091670410626612991740182509481607648584151887846503907574088920894541626012376487912557387732883095905950775574442188573093318718425185515032457490355945818104768009287119888072949973010063931657898354361276133597799393034220837926682785956268207212541435694671205836396954361365945685911759235088770316102221182863814132739310429849342520939453476748233595224659131565922425928696624518101744026834919858112768203526321775465725598845906414952397059724674708223845344017139436958261424350151751833592933331384474762545194396106723819120669945632874633252396090403273794773015647726164311663393076643003662487763532262655788993632738565022613268973232495708832186707809692517534912721627147541615415343307126453590560698113603006757775125452136535971565127163863768973988537739216505033754923498580925611241180801696041334046167619519864580189313712389383702375234508831043729803122991898544264258054378284231822065511412452559723201004059103910183035644375765456966077304529833287533637864622566195886216046042395541719323481080043786307232775669533011780858290380724874197163404813817863317264290383232169883047753165143723396193475835513354065437608849510876860515710101259324409011962160091218748193348952388762261420964844928349412012348406846509778654105048083482595592462916603059464329823040528525537976803481135185814139508324717393416909959531822779882008183937210466232729898521613484714410487996475726141377967052399161080061074023877364114232097916054869210215616066553097939274867573304405703779508141140003372240893007719463022866139164640220484528407247590484065230405667524192678033327397493341827204883226397716035928832651280483901624941616192617889601845353546079567453269263494420346763578261693348361164420116625664 [120,102] 34084797397374783029548939724420956728798017888487481367471697990809899799297075986520364417124554461777861743042545902751216006106045551048829805846641129304542354384600190367679239791759087474077651430137739217023386805587711140280660475423559959205146827160074892417626472133022709048116231608999748731016290516273884412748936881921264535438552017136518285606909322183885883422779363922276485061355238538230058843892290996697711143045346592927934079637235770959246750943780496293114470955884880329676571281159603854351122027217578481850150829575044874094296082371054748963502781540173522258447578537402680681422101923477666647028362664836649771494235082718262468067018826828570134844277319509839223813140313414708182694148002602489621253546666465448133800843702218838178975823704286288737965431590847621738563095874872111736022904319418798929430654172184132975875765876652688389244823572496313094329377141608838688919470672724501185258057780213368343285307146519174807916202136827538467155004963127645623233210564652110316688389155398642696131357687769029443222526149138662956762451160998629945175489851565588562903971421064302106251773992859435806736366875058052249965578566450765195312217346887030828095511262583499483885309375814741030336541587067292506728887761307670195323579552882370498095277437362960097573382703082392812180900047823392910835826051592696607843495127357512680336360081495636329242285318256881802035711472993377456191647260526977324707400998549965966271412894335198519126841777787356288902695137470386557373781745477669664949989886999938272624303203389524059997491799449302407884477465977607615582658464456205683660718226383215852066927802072729721684566447228401973681669482694778533379316777154303688224992084728066403406968137707153614509967201341865904526560705531462142926668359414776010298461448038714622995847228184878315252271320961339404730755591457339732696642043425278837047288136549322348962342774602550247047844272484513090320049736508271883406121104352022538496 [120,103] 22378415576980052038034035327170662044013259674868847202982588967968556532461117919355918370919555084197952298814163704800290128969300494370066664856699023302454153631152526643985297445556613851591277245570641681388342903217278546389475451564692834188502160037132046887850279584563741563715490178366145238906450818042570459200996664925125412774486206990257755667713324425163114191266153782398773090279634241893069027171193198862759478735543802334980371679265723392812720600068120336326395231735959195408457645494057414255553924209934990611936517647526347806337678884195747423679857543982623716990309125011704212369941110141883588428837908080312511293410228207056692800866611845261493675689813913482929711126267766534325372794509702078588216635938624480163555675449620954993453672820910946641762836968414698899550921634080660273644728063636796319990222237418564864686341859462661899883482459034796377937633412524122842618608279770253761514663171984516671252357630282165098555138516787034982537971511994279516514595695451275294585444447195805969769125770800134713317800766775446159926096947658769343014873043016410616026886832985324502385179717733524770358978844064987018440193698129816671995239744222878436695027345312057852262347879758587596579892954233634914272687046679027798530882037956519133690904302474323223073904060837123623638947209166954593883944144879190006660894233071446288109206271766265291170419339304501106166811844785115646469020164490319354763919601354530124706594605268899682238559670954101499198794731084715747529672638789161985070766408956491840444162249974640333326574608984395814532097734425266452050859060876967490003176201123720838353919030330156116940563008151990081967643435822583448471896924931898126462167958697909024979120126184554444824691358815539768610965919459869928398813707386357389602316895299019586977263369547296506335276311318943317312107285093513884854750389391966279851684263537598029316318813393703775300530981281180534378159012676428135565748627364544 [120,104] -145273178103685154127011039221846589289618382013688362606332809788076247796030028230570647271943532708973514510098274748665224402901485200932462233982693794795715215650798370326553761285753265339265841556071331600412383751898573120156958059629011504382008431180749354911546931034828438075395365229315611553586178424375053787438378981940585509415054421533992642705500633583081496885531434265801247186795597221319139301235557331594009719347166480763616236663328403254993415552100968298180824361690325939981729316640555822856080553904313039545198642901044431476440826631325022968792055676688649593565388265205484920312844136066278298496226038157259846997405390647613222456812552904220750700863329344820221373261518874609416574529155669177216275657693756451018416873582606620202770067596573608310850415116394900917914059492427949768851293684640057236790549596166143901305453078820754052084671821664999873851480152405581225247724463916524740668882667265695546339138885147625987549478921516475357230374997082988313675578233242553436614640327953519919752123633787741390625342904102723153317542307078317630310133226097858708033342014486230633719540732837613146818057054615118558582000875309105263326402489534482289169886150462601206261377517885750114501905081226977310733672196939866726864495504794356308980128396979778907501667675647694430600951902186514601482887949805774318606437344768087919619261706379748705314162964909609878350117383815835872618875520305281719019691296193397150027919940294387283230234791384790394511037693756510919029670786540948383919520968787356490643391233513710656530451163155945925146757899475171280831814805390152666972547026757100778588162906575185255271465795915150283525397375598162217331615099677709259125929705847185231049333626486088570236822283998573744241045937789366843364670962785691506220679252889288380172243687097073689158223479038518672321828132406808216588092050187973130078305285915063094646424642364678320607279717880981936707386273363333698278265120 [120,105] -331037112766660218809540938343718430420290561985350145379560042342797424679854471010134586286773857454773862481221920240836213786611838545716665882273000949511434821219746180534825898414045020856262829794280950439533305562234670591917799337768273406350370160238009137033274855858445632173943899073660486225355220942507493222440371966549107574524416111043806129542355554769794630417549656938464217020580098237549483292571609408681838753415055134246777846230779684811001168762468917066864678336648404999412735253910510407277147061756242939762311102909522394440535202317327125964615446881872766797114647832757211905299966039460099307856972889674994748667776479964328803496011642950939210997638530928747699494485098755848881100453960854388244527312991362559207606753075013308991427156198469433148698028925414804972417811452804064805903983323299659653494315205155281123803854678163780589429679121201987468686141380087871600226061078599324151780899874853400998153597993398342346585570281425877544058666156428590858288165531303397400125474594471116823348333058248220570581163240393825493568042353036275633798560769084950325929050559778300200784091031483268280475340905950440416451300843389799168994021479743556394173598821298077638726005213640258580239201272391674189479819088909856441279152693049133661317149002004907798708353634449617204041889909722869245756508724462796650889288370259215508843335305571146027074904625970668689434054643316135749776441995706949481334510006110870123152127493185494982415354584925029371919054777959655319973660463351692157323486078974465432026496212696621918396238649160198564795494243892565055367527210052050148131006009992453033530733532641130102515782609032893282985486354822168975953512341717992263275976948083296692412277292811523845407285430354645452245330070104028192926316756190390012390478104911837737758303992950414387105391233357971284158840987414982636828890513790456273009331317084703528020200139370480136553032407713268019874250007734398334720 [120,106] -27142912741429031483340995526042642976300767330432190995271624711491944515010780798015965442841093736316920317158582907980133253339694673471427587517313906207525937228066614699519228910531712308515444798675887015947125917369790241702453943867158768650614257651091255403960143609298693287196785113257785948612320198525038056001369663039870391253968139612102061915887454514067524283688629348345875690190390921027652183774273608828730947270038089589569624904974910857998648834600269469226269756788611707472461981338542623484399691652311059800139446573077970130813593259022150369154863086692803996447158556779123181008359450434342704883137122000007716419522366992130664956486100096058268228311470242838228372633257303047524460455726861488645413156133002971496502374160242661921924410750405313296799040137584102082989427947622119707278821822727006816147365096323367858336461036354502576830385828899892038976952129759914473205140629241655567385663177929383489408206502630049736404102193115388727731238323353471173134925514013841609744962715512437428787817885363188807903769088112238345589438929206024320418523318681012980488474426852586540268393104368967708382010336790771438379661238396064698578130588513574263775604651365792886656729840564986835726114856615714831700986460250687592220196507806741608876690405603006085836121801059808249715852183948358663676533833530925102028475453340210592089649095827934228211823215955866069297627208876536440228180583120303200525556778867782272621842066650382541151919183810412093729913972992265727073222564065871645905774248929379844903447015074767845077637140758264258875685735024400618487581634316277925447096890338619206344026169431475381131117928514671484914064160530107669508803720035623126646847157862477385589684233128687224657742348472395309307718078401099381055208720338319916401895510915356675669083764254984370636918072061531960482907170424328289434495301428618772628625375814434798569115748480319456678630694869155780431074848049328 [120,107] 630763642223075503153142653261906118128063368682668173829863457519544208573423756618919132063578100549704452091044666879699616222944992885863458958646704729980826522012636568888524370387630105130254041653956334709198673513827093413514500411942521738518329799130416977230646436850284369333948310815912420690763196141297030945228683030754823826619669697096297894555605342528455167877448766296299503148961169696817638752850011180347063735985201685108349952233935937205328442966251557669271449703590362983652275984878656848216139067962297771602680706035704275185553459966697001517093295611635401624212837263564565853063553512188002118163272552498462271355697963661573457767484062681996396822434621046624688979189771001738642752415862718997603945596379152316003696984553331930142525428389100284823709040795702784750441359146392446004152874521169651972967169044372589728699630836068036361214961331948866664886658532144668731132208654400585038683101649432775208525021745221319631439879026377962983888907744347983398795489092105558067859354459077819998982641791017589128586889259995148394145285001026451047355172463096097208915121410191761197999145499252569079477932882924709284252039136761966657515907303489720068969741225702447847296116604966148896332150404644191529903270750832268204125057868467540784097046498514467986899630348428193082525908007852693973849187541734861056626877235592705304049172603967497957133346201094376113118452245269977794603692646616461730527396790235025497961361376040824098795443254628240839445861925597104461340573935340274754660058545269474395392589314714339027494043030505228768044491032861095745719410924983517343578214123983373182687483439181678128064491189051624549823477148362760926779561641530408536816292651117886227080656464368559706594297430146051492851319909034626764085013774399145662469141504743547161970232165529958054161447046407797241700393581849388081818480844086120378059910516119065257417208521904416160736427111741473652860455568 [120,108] 489661269620218414986539265806924427764525369177653812365702579439593227426939038145540848083800743361956922957376604254265548368004071083712849691416926877670220201450084059387804350301911901926389305629827243722194183420714493792015511465963735054508410483710147417971422021307244009698331724452344184225209748477050857890596002020117570223339913186013731690756891766401613244570610641331166554426754169245928453154385149351830268803938516252278245762601263906266722409711093738077764871566569917085630687602364588966639303987535492058413652615899770984097454226102682089659130402545735415524993138582214178564861467961518969874418877742349075020154000043057237616465929172824552606927790280529179167282531504937677828972403144224378385503371591431330557654571910527876084400327436161067889098583619139734674666274879696287949776935117718175121574468527678010143480206137963171265409556687457570274747841006026472057973097249304430920500625236073087889176066517080555898073321409681562115939279461911559197711254736936144334583013501867456974093605647010893796016380767651986741428335213553630772429472378599695618174874098088471530420841812800740856559219990880614067136039425600332421426373497856240845722763668817026773159326960359942124367325687068946250875668527224333955107137043174439814137459270252437787288531437015172932146256497338274813040601722379154928849155299015125471376842552887573396625909990745349684043157696082807106841530738156273427798521039891259369085747286204153350830466671417812969031756032100013790879167877940384486071327255528933082126253723291517868980193142462358899177499488085619233369694153608091218491350710090924008361779430655677442216063338506015438467832085565009448508610955725945459682998883975254301596568510774592573133947532490925497906159697976304795061111864387384462669704092207892350407357359902368891843190772700602369533754833771807250460818544044069944621563718294542132543098467276304908080789359288802621658 [120,109] 217219443024467365726110359247878228726950766180870300098419003136948187707463107219866993933988728469700863263455717219523093540233377475826599855631387660636126652257968195527050485427615406326013150272067712443105582720639424566306765507849527445457378046596959938362162979472981651244338549294912060241163970393682784778156315144426514473985555638369043022086515843884096902509251825907184646659795360766653209845687709108056233866991337479853399824241261494776626152069085801858890004436124080215084114220887567747552733633431913089938154307259568258144724742867581863103909685088298032424073881346515128712734040759204484296542034896143932282591223686160410305577873095588038776232930654859283648308665630468254577270593665078304315787004618585527562533764195345717292012930063641456045622509538412612421270457588128074343878893645734717259305419255884516336123706620193555333464671008982918941239279590526912736439479191186969584342348926698577395299690745310718273222779212640270587667150442093204122259830623933557966922112074256241743184235178945263782626334363559227145901388268803147210172249438958315333987405706742019453901116670396521050569274987730323719415914637753032690504626900300646187768325400429012254077141078839295049771633141278331026857550465708031909259607917347913185155461569422743598242586673649523236407873526627315663420331131027938013571267607266066470504554356676117006720573212657022770531459415772866142699873447229093876669161688534458474719592814419018576401884654978715756141433086508665442063665279171421719815653661395769582852809248205533834969238084998636919793249348994784522573447878384628841464160871864371495021446276671481382295307383759172351754977084625305403018168710473445758050002314069742396138790533673645426862673503444542738366181341558332535785731263224746711215817560573090426433866640065951288185633907405898586985896563457630720485808587114585552725959451336902806835087490609157751365468891848448 [120,110] 229587233094716859317692836675648224597883474931454279559403122437200254203762552159303577495181704059864107335404192496606232676079605714784269748357690561340918968323733121949834553188781861826473078759968639401836616436200996804838623650420906434715821842669471288934747381422498020674068921449320661333171181155030453571809714395301403666858167558007102732045154663699052154814866730138426657730053141915745085196878422894490843849254255331370182643288964340382698111421951928472067945549180012000513469938804875887998758769449296885277522925564951663183290637669215700449509634820469509038428346861977894734501322257707998761234526004776341512213584200313221143875892517769794079849956077942566601569474875701883373343119515988386802221149164515824997788696248119595297402976859820817304634538356018532797681796557787076254058769657983844375576286498462644068710001936629884240697338176913122136706004833157807672337300103960453436323672685723757781973233459962264954090452885932977404402621932399601878253863580395567983562643309620512680069397053824178287909893798972409221361476764378030126403101168149519016709402116716991872847129437862099975168988952095557256623926813927560159075760630744123858114804269109724376389031389119116375179869104350609955600993699454258633459801053917935756226753403874559362153428111493826146396407721340640200231772789277731692115995476754936348312545409864673647687840953384308860326748830883338087987611600210809970217304022731690223924476587066903086161763076685633285161524912586920755712284934583277118059251417102770566034921873538095487669893305607013792491757681816629165198983384006577452190780518004336071886564727622575230490490075644710337691893993836682151826789252552645125160784785424515050398147272563052982338156062541868705429649717576068351042109167100320369560330719816586358207483712266467340447392743490121451854768935830210281768276116673281172091030004241395045451281389465859272206658784 [120,111] -620723617159453438292761731338787709303476638289635679882637519390664723219415129080076006198187124089462421978540044707054883653541829753924618789473984168473222419341526322361119736525220181532210346964139601548842944653076128395941164585624250845696008995323805815765374880362029812221650409677717152315307052222916034413037178529458195023357562268334150486131435923562480578220080411939562182626999803308288292430833704379019873842023936616222738578313763520450226293292905504289896917716786480316674229473573404850603962610967438982623990715448063694668130448563483690716152015425157132172641543074813903008654282438481470306266861633950656726979223183083049437720320622098903951127231206504651173808719460794307267796349116067537327032530850929268664954527455193650056394175727804516435631610513838638482234433815771966891760610643572443399116272944383553641984094657179741347528932113031370256250551699317105407263532129126655635379483336447006796413891492767873146534611182086899437829949573903561787004766373820505003847966636379043394148591731951646586374281821095363118658084348595551550201139861737306355889429336686663067546940430836760025568779488336845844989887766700364792361633979556348967422225001805580529536022282599394522492844551848232654287625091106217514794654944231274707336916111959347812310010042634789540012490232620647950540433516790495282686208215691271234742667635753774621862170227726352643026237741536750851369151465022629390094305693189950581198645015627370370285656337484701156150186036631007086811283542482833624471344728455382730378670260349132975496167287224174524424755335448203212122934402043954902839340074316661326422145263479996231184645009641194881620336829270801960060145395451218832046238279116551765534109087046992907081709258296490424767844467613498576423953441965607816019914618965981529026859927048544032677331299458228711879815816185052371431930742596348802193001594046167106372210689564729263504 [120,112] -567156508016359485188197925782154058865191506287788860474378743378724690703760014826455938286515573962556824848192910812599358910879193482278635509244995300058931619036887996834321327505886400176716602295207057817780450033903971848167534297936865247027439613482655487321402769382914417928727819404768545848034796233107240061790855671787374078040535301249257148425494472531665739712718121757653885814763611011681215029391485320056495835373185708287937161463454273045885399291258174236977809515991021965462408901293870201120917952352818508415602991396993178171174683349504478965891854270623027684747343392623124633040586167892994270592594055972779597830072069359428617600831991567183532187275684288473202039105419636002522122132739334715647993907449399630339776979225854073662079738103783725785225475251624695067906961335376803725739828302229758303799614037369451825690543124617344433636367518977860362904246686862743267115416246903478293493943351930413583763979848056344741556939702756001772044513904644059360269408891607282739902779909721644385600309799758700332944118986387230861513946144795492240128838397054342620226421851632258643976891463630847218949924325659075029841066175275199806170329622759046780338697839253691041590073406997399951517623816329728214413509008275865173412561560799562987528211085283464311114233803302644988417985046703400702095683227937467640363228402168239135183368918533184948137124085338648370280363168643083243824049229909380402902380196196177787748843421430674318549177233614415885631896181933613156760643643012827462912784959891977522490038804442345217942064226087825543684256094426377284898589666068989711768670775305832432214938569168397322271005896767819814774334707641894448465510700632727096494704991649604008092279377087918602114408694146037994375748595793059845072198376661554132718710619009117300545167074237093239476508510164201802236372927244765911243596655026113569855523925862590664100250316828608 [120,113] 25657069197326380530008600967058148717402925094439868004339621849593721931965308027179754351813118072507203106977656076577683838330533111914842158674620898755427966929918241090576504725997667131132811234688473677063510673176337265928381777674338500191162165995624325869078380409878745555213716408235220503398079837388929464409421468105541797544382286677017828810185488111536480142059766035044744784768029006862913845757107779406656161047441400897827236237595761976318630465609564359242721879869367495352874536914236697133125281556078467909061841893872784084949005363500514877938159431440657268042762792158647899876321559233470561947113924218682171295265415167075643178406040428804863785083377707587369079216015499337320479644254431180330614403378925704790457410500357261018741776756287990389394334393356713152634771735573478821842226216682894371641137615837352914395983435703235187913049440467916520307385774371367285349733200744267077985896034017134942008825569611325300348865822769341513851955729246819528438339514120237260224873541195141459148194699078870974883246533809099311273663943779601616213119450043830767004019199032463185681507357965481034734474092053166150325104115570461001201385372855119618964752678657432227467128485940407642484666264107227770004728121384763399392745334156917643620053943540295124749109090976375619821950273923529193575532900196718680322418816927131743763739659654920050488882733817877202262869345906656383316943632236109636608945305412735118145439591085253069499389502757035767181547631973310789552149740218679406153657498844720716868267991922339748446149885760354035829418977185792056759505346427110464526565605813819696649339847859706532506188962695041222085172670376581304443597332619893571504928998769369926176541526814348225863614442302336557129184816798511530094148693479567283895195300769745554593761825251401770985483774370567582465822047924051516846199423336016304883612425936269052012318336 [120,114] 54193202319799983595538874298981647968009496162264252801799813951269812493030238264535242674503448543126683960065725353412262944559219302556092143646025582472310300972507777604526793576038115988373971341362194993711650074170580943708354668616532612924487655890271531981027354943003968754012593703484594724062673781706484714254073109343883080069804096672629802728041040182799556450833068823424242189793020108459681306751395232975946664759711400043506365880151371505546569236966606173485063367466265464809063553136073379598204142043426981844091004265314795509799060103666492913685095550313142405258478262620518895947759358842432810457324760631904251016978595813365494980118956491106691129392429165071730656211186533010954521924849582201588905786430872253642068419409063975228478033273407805963288636536565711912489799077583961782826708288115579377585520290619221406587951931722143694753370967444756278927297102686437794146218556728952484929559230983093539815534549496635180480668219642455267696658811506055325252760643830956921582291390966144085433259051575932710057425096179614822433402271858590088521909038219728989959759564600650890016200311502626968113993237940411989367661320539598036931106805811668983166759548683043489851893050717059879244001693734175054982207484130346054058370250275475960287928840253822437185050434211912655721740488613656003548431436680335260935056588276830122351395770109019481448207455053990192415054383188428025271329319503191381478136512494432888666929329292319981534279351101146751779547372849723694008096167733106805852886454039540062014398446223236038826883600808716681512393174344782189016594546753971018437593140051241306827067255679884253642573324803193255049208211718118550495924088201031394073277799012605965302113323259826065013277689979280570225764781094871526627292372098350796435712963770739403008785375957114860312587317289027912333217164209590031451286158418175686904094613022572403664 [120,115] 67089939230519045483636601055365976026684696583963935620295579200980893659462029155772304143789315808521921826433187722928033819595985870388573898409952258169292759429743818053189720915725197398775028648617416416403927076533451841305227753928067802480274733407442100859787659323742853381542286327644017682777011185419983803267963158839139848048548764620553769500302147380997582215635942321853550184583278237882025221728216757435648949226700064705074020849331413426001620351504186960776038296293041270569878674363527581443013610797465861619454238840841958394752368656282904461095320010928971950004927596293301280251677270904762531553012112103733422306635566727229698264012683157874125011906423172743255668343456129750957940041208255494684486048252040034591852327297784967019801779738472240357245212539775497228346136555325923649458478703175052197524203633778296383040409702944950640946378975697721379091037965915307668176772370222035564221441315026829169003244046023948587581417844146793624711487403824055704042174423760156564739660416302014359889987606363220448895348886718946465984420387907973259012375022069888674242982634726249311380816228890184224517527619976424188998682438181263314149403530041978266101744473537170060520808483745497432624813576861396748115555331763838425848671132373300024596181790394862530203152362504718377012989878759593733760596996202759241906813968156731544114722449129358139075565735495364326343463858866211165394697576436294695018704922909411866972397417160580461502608830215782712881565045942361091445841683181361919375774170768599464336485340253404675979624043231387292006361612064131992767661609356170613744535812399327650719190715921227177606796557362402872202301971990924457537736653393113462780660986884981880996759010677984474114482008269197851756899271147811810125759399425217686925474793186443743357707176670042503103147489799532167252668975592447194818838884573118666012311758809480 [120,116] -7824480114430876550580357964635663727600588063266721641757932219894889866550377264637937735430825386648850194858991690638479067312417994596411281852262031143771761282018158120299467485279665950347120713149139288453339941575497995297382149246801171863081396031079742902764355274632389359372499460173601336280404545026711252959549980197984032302532331185575925858905680619241369484529385699892727836054519038917949542764105590690377753987629035386851090163836038297378135660489375569890971694133891591141803280296151276756568799792596134359289903388477272068226578562876219009648133582869517552594463516088859961729568400709793235613730774566319168673623269029354997179175847866860898719724617715184794602380929677647539645589759134582888827048253031744634614396715746593575537319893001872975493438853468980934215625585573517972320704163685258444359092847226563900022553965423008276810697642377653753426588699949682994520219504578362822520347619465916893763607040791639372417189228163079395444223840735437113475922583766765439618947786746096088406245291295151170613048610783062298259983205705617091918630749971237135157419708578536402322538321502012588867677114804045111654860969285849629171854872622603639970048638509998227262479076978722568197353572543253792671938129945070153835826559100252197254928707745634392331922457763459094962594250430235448500765177857855302265953128135921071748928052983462674956171265852123806429878874390225088598719665831314920346665337047721008447380085862561477686159271442362474664768456989537583444052627319379738154158912919063963699213455456407369592279750932423211490188472960329377858279455467033337019713958355047109523339693614189616571051528703820737077455552288410151627711855392441619407779895496004995414180503499087525182112302645940863617275539153905935036950302272100627294059199194430365505776377125230510443520212254814414388154529948974021195463549273722551273944720 [120,117] -13347126231411726982687039641348978280728098890107371002769376671730601838925921105562014899832180060835651475290983343952552588071380119695042704731016717883851842006603470518071738455168154142225064038761095565453067233780146600888155029311394329589334879974895139033655220813972573311601348707374211668381100085290516400029155660351909456406200518726403631037730302373287266763679704321228364473343149736354998881071138971570128971873109553431832021128961107017747671501046474974398626939083655447299191732372777118855544195609636270026429304957577068634999350418049262809712796585514172026210318600003625910163956541979741458330958299101362073605418895700303682881517383468893263800976524819947645469511311491787389077544733082146380862835894418191337866444965196779027466904859588074616952130947770898119268380016700746967143020956142871521479436450130195872653952926105685208703866167594581905001507488613135803809693071172234883893682155719787305242600689272135966247616230550363609673597971601353693187409813059961533000804389360382953223467427466911517118715469910309022562727004570697062411361663542280279928024215821399936289277529538006728997337848540204851303311355918990332619477774381351009347316215509581750459303711245593261215150184783706501660288727501267045734749901019409637016863332396168939478429397315776298809008272307474267985546647143283053249394186312400938729507631565668533191979307533931784204367467630725166017785697643053290662213458036887821664208335084987262345116404268062167101250136731472955954876342235670706441648140680938551769729976771490489969197721379098955215179263669687957208497964809058841533111586723428104992353287193380354945051921387944096819112124735460473010044056552206410409394121194357391661811217875686991508291688228199401578181364565822972394695842109389606945071109042156498617526035593795260070040514097738450722823642917111357478141894044062774784 [120,118] 4674879390060245520803522825843084850165742244116162877337550250097012659204175022054643772360684791167187094213298474710663036247271914987297152638857677720379126815506802922919043517614802077011371378524223836660760565314677492487270438671500860040341675528422273810869670975357000321342816790525075920906894164131461910523878677243077855869545446288222830718861219748588736581682575447651136143832565245112359399901665034993452401099712270163250748473252839291841302418914350171478610626859358339694815518061889369379561979995301382905521725897081685252133589674750362373689394697245633462605776029846533934354500108188143808539311719762655737394276262567902383572522439162472293911627920195518561778054404219247144063730810922545082456972504882966352162155261039418609777047009200910482176780228804000426303843914717594732792545365635130961556791128845456414015506621154655650696146693035101118687790951343167617663721119277262682947118573006866293612733446776819260163231873386433365171747737340885216643267141225536496062390387901062671530092474178911235994492614183761562266220313187728659139782782680802136774782743928209463699492073619080397124659961885820148268275502785752339846404410791368309832636221939887302512682570242420387664882903921601483591075568478130199479823290475859027274273455172542500511707613164871568545177989325871612661317396858359111728088735159076983087214407925014326827955001874657821984471304547240221865779703503356437809583172226666273042311438659852574066866719349809210909751506281568712570728261556220661916212779516193097075964822145600551851295749333959947356123023863304450114684501571997394118610664781086794431020900596226514471520180758992456032587654008078167701810908213634622162177424010111808333344126769820717513220930748896595517472564316165847900794088269731950852458521674555663703783268083407261202736595018347636738778919276881608665117719049856 [120,119] 1883425992285141003268886304496517755349902274772988434229059263161631073125947225393702864852283832428043744906803064954446670559891948924318910070225206572336049707013672868979845115461831988332974031330952480200678231055342961047873492084060475058535969573495234066803100526345693070538995036940764767017766544592738362854866189959420552421737136284400010072996620474126417425507975869735726625937647795865173547573579818109721251166580508832156211138754027072668497492290089108112835037446510851089895352307287034328629584805312503335287226937835218327151570424831775415959200872678723935964857115665294118230497064295729895758376583394335906966231727532904770608535438520529851099871960024913844672061306023704010896593220196937311354086983081918531307469458309906728608797000309017469835927916874097589328117511415658015528991559286920234361310652471720945423605369873689932327453087618143519437407754456744325866232388120547321081356983334891111874720689541069271645531185585068690932063237702118954511400201289848526375917006573584904503289932199154352668180098193032613301750961350680623149999860696418819492822920443917542328668182155715016016223770794186060592778731432088936346949588232975080023244434090844198914907844689049147952779034453801344401662690995310718382723802888918652494870145122280599570864050905825875261678109475713744419993585501406505499124392726625828261812636103366926605263007080496342228632684833253341500147014513191827919168298552092748620445449001444537060783762525061305773845798485629895561581685494666608174175000045879946294513723758063687296294042895306758774787313519400460179028118096616407147666263269328427222278039350131391726773533402828938692779547093600985031768635030656762202980345318135392129931788627786268539883330318934709827705456979186926363940575076653069857181258856547604347249460537833849319639110750141632170818955671695121352641152 [120,120] -483540972725660090135228971588458580432462018046554588105118230520928257135692670958096071238449866094049730305881006139549597442399650959480405543618653337058993930895378191951453987846634005768338763024355202928457788900132342266986007015776963350056894168134668625459118005364125243741234218112281286311011641621714457131976386205223995245575522163834262122597169249808155337246572283898563260277939464948871843780541814793451295273824302912430023467372905649388783760298214835365303477807785314500663346116650771021481160220474931201393414705506676724648683347011901913092660249667891509396341324165944201504989261154093987902038455855233418200782100504762530626182375881579219184237203211479816268034766141175664796841482523025283317197455760521451957606929427754851623934246237687846706586812422926359693534060560624089653944941127754611887042379664362324336609252549827336489374771288206850949344422994061025062297249775123935519769405480010436662399616582218335318613218824773998873025307087865288242895133779946898043318495249777587462140692307083509441215976867073805605464110288331170271110886117533718728243839024960990862090712466666451482182353095624506286024028513943051623959782044643654938952322703235021279764751705100347005265932353760993253969994062000024685326632464500370804688938204701613491234912532040592721571208354479129454070174092922493751676350871850337185991829407900537399082694309035346532814371126829705687035400149593179470009026967415492218259795895785277508057437491663783432066046368616708393858800137559790927022959319867203992111759356322879952894130598047023308252627161173600811730080530289428316219089856440859312768342871719451930570963601293980733147636790041109421558799020232822562901393253093039495522770938363929202585398745342099777705346368876489791154175003211028977051115977024920561624228260781400837674242957622470807774657758604283968 [121,0] 7713208024905273502220838164295570263590539736079849764430375382724380142803326121516588682382344490261181772067602730996665739551414991691177214076636733756009879456169912498266249699437799769592827086859958599057705745906966316540508378213891643356113061954476139794754687090106624396120166639606468965066465499600034310531857120912319365177916219950056665684884582968073729656043206820843511442599570653024100692444621801205784778530860463064759415914639344846756390990226144592870938109617951592886909951446601225064123768600207918647106990765317604913021239721353521578338381202519335105546099241351246310563555643977956848100313441475278308096101135385745953027495976906840656328418688664394052751751796355099607061508760692555975991257998499751999255560818566619170068409617059691694692398535630388711963071677699162824884776855329012684583801675291547169030137107723485321718496886244854851532132009093650800219063711050047586449087567646268566405829947695476651405848515368161026554913370557368006506311462739173230275796574762718922976359592346725020855578768039564060759136577239271320094070839444828127036093715535457289881379205926457406135152335393366119786961164817399682198816652331041200364313859723227063024630492858136907904744131195860885942884878050077710976048161218297042728213886768631226804661564383327718056514441370899247748185941818509452090713977006190465332299484268890110346986129482563714030676985865443596730736373747578320390968015499770057955766057814313728510235126562499386735949415753012701216314639035968497389651912754161926648875702473341973253657413680864598673717572422014260768738243361629407297103496626387313906817663509531318750058811537705780524148224853381362223110223270888505335644534958093798487562465155729882256471482105355431461754599801218264431403696371028833192132918671925252687569160123656904687269774494574523516275816485817382384400682290039850045454074777943109681685749181787255108027886998483530047926792920380525097455404060510093591417870804436840291984443740549747986662673519343939090929676055101110241576530219247521997326445243391443294510224653842636087737894020164353239555690979280783470239628951345120630741821940585392606927874686240813586396324246936383705418583777721758725694989283330741538348609761588195260689728353468111519359296935998008466669131139194636206080000000000000000000000000000000 [121,1] -7119651748226228471588362360008921052587646299181035243303243761153407600782217204572071524007539392482626160817555307958283762241454054602672585897653078742591803101697176615258782117380027520576547904949118983147485385715392409410377999922600980067058866141060913070713447639906534662246019759848877250618146578458475536902700981791417740743359259984715342312682385812540303137608193400812718628960350957614702541522825056211258608743783942528187987298359922502457706398647221146526958379965816488013062085717811685831791527214612198407381460397537902397762336768760823847452007592121988130928287106207979230224638192830870081326139842589474005944499471617958958788814545878250985373013039520288612579194171343809698510438562410463339933572826106337732362473457752072500290985572958141474120131034219856710282640042025609368283339509989208303534156217441748955001411418526744726214122421328761221165588142210110269397255509286767340213116941031535854476020314684428503783432581360922447328326073860058040361139763066679191226573847079852292787014337898891928525617223077812533516707450427614930539522589606935065530204530456784930240227660931698431055640481256336362625035697088156357848919534136461954925668165373950980548474994766770233163456210422095285504581645584304176651462481961646192016091049666814764207054412527758594599932448973243542138798448707180015934973763793777407123917917062454055651167144777728425358801072699900585522621020405711906381054469990362824127804229897601154131920060752632391110200373930701429324401688690097974055376551378628049317673142405501248716501740257264995178871203842126567719183512331602782710703806670427735839940814121219495266937265560202143328729802762275356705079536414239095430225724877996290967789080339791795609602174854678375627133590397384501552434883398557122883911163898332319337450731655346543112370970574264673972544886061487917726840482882106830797485839828130371807542706069532022339116143482257788708265786771361910143602166148466271612062471846884500481111343550716310786033227295317240002491526157737869442922945128639783751215219087583088391296966805978188935228782103506439477908905176388026452385361215442229225301986622597501411555572879944603158662573519739855901716903819169902373337006302152482682422850757223259815487034799150579313206713480169185307261298420442471218544640000000000000000000000000000 [121,2] 1107473654291007524095935567133111740038894907569021221176432483216595425504043100086668983541057243976852428505942933708853318641751674235437361970326462202573644276303678520410124063320482309611955740909494436163398956062668401298141996926220566993509433015855391179299948441787325389989260474741944544602862650831146504585046640268967687916255622569085974411332860816344302758073906453342022022123742426427767645045487024635362834919836692110320567070946581428713820681689298770075286891424462853237066809909073610762271246956360107009142251693457930716538891982040889497078035304389931050102463066645015533808795872552522343951384736104280294299093356733818421400430230084027059046316694735455223544214245767071737964466112919056224302585831527333405996081656904979235121968380712953425274397348869815125766130617094944352720365805375457238825624986110411002335130669483182838284770662227841158959248312595884649764316537069692384123065386339277611271706397953008076137212196895210104272698599821625792557833527140226948904694556467908731963062727784528968316980192872430835113064863403093640605058607050731146010804567334504695516147397562132914790001369879471002536158571745949632131025351740228984011148536353878796101703808161325229822999559580611160605869375327401990242077282789023546253930748418832025608777619476796251293018121742162167817161803446945001455030645893727193202341989370939088963333067160170563049403472032634457105644344804492180921047097629356887333274922684193756803886422547436635530011733168997666811496815167411465913942154924622605748017909378536680071015735321833982054892143509133277163222138379684661942136113732226617244948992842248207292229563061549945785467379724839050471270635601676423543933604558363626120876279587535625714205559750470033701602549075858472385506255655972779626449722218040644293833442776584990501158332130356070245015493439633927816384752595834808045523313745083532005282766756378454215649820183183862090180914986805318583491930527172552364887252274262358392333327399415102492373023368243994535894065971810642635392029623574465549463658287603138923878148895224800195572475602899829697443207814490612384915027946167316912632772295704645550844204884814531680731882060462306966730876467272381478515424144469899186564557801013442882303015024435189038017205649646043716993794067368887850106880000000000000000000000000000 [121,3] -52961699795417716757952151309030561067208575539684605505672369354271147192763866467962110314950952823509208861505267105529039344190030131970248808439272497471280160205682721371489654621227286358548284093034497842271310527010581274357071264299970415803985569441616762773388881985261454706385272924410302319906588484018120497017133258163230695969185849782651294824677883512162787618029341425934382652120942418151375507462005414638486255293020996811318177944580436728495363201973026650414101790960372641237754895658091629707620735299411358870899053022314783509678082463773600010411135893950294885323073651979801487272198028655299525592138787039986979931580870632537626947879871716406917485159676219996908441603101536612397519803892343781783498382877535727545202986775776149504819090326012552394133993165295797515616966706346263413188331695595230811267228464494634580881724819938024057952680669987607222425079530581693395042302227971637533819658970153805567979150492429044822361604202466792841704697472907962382648231208905795052984471499018218743324407261978091782126282596660387773356989526322219519432285440292039975455134219969179019672063184481107833927145370485017476920151305529968558384047628907584177418509263770771472069949626415733292786333409812327001790719496218158569434272256818236572517997153301475060971175298082292858705953284416379671854744219176895121303631607970841439461311579045058509491739993553571052147426493742308666396299196634960216669533467573312269309348246776979580561586634068571526650631094548934852316299126250658282143604028379590820052223693927398964998738224414945654749659116697358330930232964453823222471099202666798732649599648305237428804020604620941725962821837181468043180296535205889767695627031561300459033354346263738949823224844542064085397159768384596403870439548226926439216985712085473356831719161474856872028732292788361875785789865297998025901108584430942443572274444470140213292411823239987826464470299890853845463331951234496396786557260297012198934766854249428966922499024312801853764897305948814211923851829556776886175346427504455294236712479100254841170102383440726855364649254189575437584304507051393361274463918608966588145832037848250572437111105359930561019193353650249874117969719547716166771473188232742336381812608265731868072780672382232679878909564705489774548925220115015609601753088000000000000000000000000 [121,4] 1108370809223945318122892324325891804738223019425277915314240572789539622689563805854257775702618177691886523833320072338000662360986487674973193105229983701369033924384458316955650535279559955828091271099783050530274959589515512228402299883696423284323333445032024031281542340796613690012246327201473067764313306553718528003248918837501064773956852230654571888081963950083991597270251260009192245821327858004766192860498004484539770850545237808530811795288096178558057022320072478602434371137398285372145899718161345924599891141205526456393926331769737129624443833439273326967262542593579924388634919287353811230712786369268085985042745176883283728100095980043113794462885780771268670726449815392051890077135292734107242891008917714477136138618497641425127153785410479701027519874607115041908591841432005358656453851302228359807086017686904255393702510435347116326510057963900709596257752280138634213635595319227474246099174167370215631186711747346792027615221210947494263126092198656168796787271240128470710276605111761549587370317029959859893746855395789672806323688593129111528598648679486959273041361595504538075983645680167469704002486864716238434613252511836476162777451130939962689668371640071812750638208967086045994813272867786031046475355293136434694629907319437557982439411868544476314983569498727778039259281026284325145401060217699311763404945712833165956980587098165013128169019656549361626118938833608945800285342071191931836576073941084550387618943874291327330705102910228383563528130101913979750813559615032278252002429001718102396569860359631534973992586198245553606807136539104076484121187334107094590737296813386863774786041999255771288036171357007459892148918453727876356458839408339438652453430461548497285953814295986721824697717166903643872438106587783469792728827959529182923382266951209083447966918913272812563278008257370593553642462973206342137231513760253033389212601163977738929037797784157084732066616261745830014942075561011954995093128609270157906396223527411110725144095305078572912081455987505809321703776269802745460942865936680816101951903345324695050563503657187857050494140209019599746612082496621303705001697675034337822380760190440402960730775613802185961010317812078144807183101514143542006446979445976730075919656961102005544629192493113160961923133473558806078249734160852731588750286676955102096853565440000000000000000000000 [121,5] -9963937436863830297695918500172407425177110287769175703557398121051881720363980280936757640490789344365627207559342208630146552785709657869115724294794999390503997027613101975689382687572674366045711228588746818140320359629914314647235713173959724374495970798490601645447730590250553709844675685530422315945316318671087508472132918378275288209004668330494776525023037965727447165374507559204123014996912098661917607912738795023420704957183253804215202545933396083350409084056798424130496235570205502537513581986709425506123491603151295549163634674073631450573272526262783929047757847793245786641252972590554137322847519760332227967693461337491357147260962397005582249241272110290875355861564030002421042283573909151672273753707365368347043999361844833446596821560509284933695005908855683498271301547859845785667892817746996711446621132873658848709481632838242102368620461809588821053340568299048685991771692363196110476239619622377159738483945935643544017283397730902232064094344932604611504316982411572870958787807237487686205851632191769133682180413068538416301445138325238522099808941783195663111675807230363773597520140851388598721845988019119032697171174976542745974432166780107010042095231886917862827484543889083034484185251529552056503974818958761708795548991497826554221886184703589818675630240864288762190684073366160095352971337699335608642222156970233206744062434724310486752841696893134324732885959322301010249595314907236831799676863185437116360354186270712360119280271165154604801804089228593879490938318425639855809306567980407489749824939954162821745612627450351500365473055382418032948384854229922904358690965938476427917373336932863785225831132167906739837659832007097028342344108883626100549866315299954814740644055387341153762678578174899986035842215634442745103405211014386295901545249316918056367520629462192909012232514018227571314142084231660774172200505040042933653202544015802556137617081730695355110846605767940812460164380670351903416326394282731037185556050135367515843925274419354287263263875909544827379422532817086501941982904339856644834198669711244328147296262549497394427159066744482809289969434043658221289966511455010853017389830770828848327377155219967217396377916971073126275890044461820697101177591853172367127812399183538320709683345644534046996381924832060648157385354439090895295993160959094892793551650816000000000000000000 [121,6] 60608466354532295447546133877269944389413325372054655555595895043127915706099705309012159719259174481921454096699295793578763554932786760392459312518037828645521722303150908998841735016175955226037396966792921238784923555890294623253964915913593975744972086262720187112451072782639690252690249956700583182227092630623439412146437400037161864524376175263755289945654019287469225535161672684197445577074314024024569790250745924983030478423812343566043172747029346752600966631164204144978196859670704474336681949377237065039628646610427053517750798580665213265902610837049823553923149019894507157400086555884607745998827869555843223846762305884940141410863090072638019880787506524719359749524031041179234872101593988313315977267010266434381437130729283587049787043448169736846759455346459238123270099813909086756981902952181666698073671511079356005437462823612415868905899839063863201499696658005198371042083135608647843327111970277816297823313186153454850500811774142157058598680947656561300482191745322383067948863176793699764912464605320214962473991709714106004744818802637826812925896616553238302004258600723468685568939868375790556486797896190837299551361262643412626082584456066799287353845501330413934921283077919346672596359927668395726573336277155371862333683946093386899406407940851186482757211044456767230805383772481531923410783116316777059400483189609516505046699914367114899435179618002176328443987506772920743454480859908948665968480344103793857838269650638662521619569575781586830347600352814159214584305176376859798123911686525364556647978673578948905956495529998464608511692383143875262718479514263847526571560290419055924085027125425608358629263254988057140836472775092488305446544516982374328767964783902899451274913023041309108101024419807839537274673278884324937280992916084595553188498873790912347327664748898029875227865949193158531658415561629468666436838615026540468020742266230572677184330578257540071310980621297675344551394068538636066385141370985484954387556631366791220446545124565662827488974261988105003773751236432796316908393484758594358251580436088626119249991766169062943979446494911354161156592879371390358352658624239157257704158803373673723206318147983786664559019986190762076868058159630684904090158849917582668686364868901774062308911435104969552845317072774422820855980092239005820759906542718754799530645913600000000000000000 [121,7] -883342221825900376908438081110918293267483062268054383243359228869502812176153923663827018421602138158991273161524385932095896622768119264424414294703231339235571409705996039688503515958755224849933687828342241351017537994953264884405792983408026863528043530283400018041468718788439557977468099175987048277564875706495740690899741871968916527728936025691865726478753760182407970656140236006185509357977079032373722615514100264822501136088466117473907753401882775181274832623492179245379353572991967633702226292084916906189261927683227483323672164749278836380645002422315721334959242001382631122779984684119759692154964911947149291569660555197567102281479601302259437293605570773758616933738019867821799332177912497119931785340189861324997413874260082911571615077613113577924109644875589078973358576052272117175510243215285991021744779585281578881623045505174943707075410311130528421674029049290976210496039756505228709605233267253235473702259342921461372057054135383662498785457476099286837983905905974847945131342336370122582468669736465136523438268116882147828565210876535863410722588437978436308395007422559257690326688998937775298510763954204866112882931445520888016636286565968318887166443840157241384270556069601634258068148478642573711749235563995856431937493520277649336768630173721417646897758560142307093642108208674211603300146734117840107434443722800163115013243312774106176174238782758519664892136389360251474988727015308795653810519268266746444379323866036178749025277515786929095601524037713432778108816926311947793596419063769114560503927170334268495439799205019764692924654795035481211791321918824345852998076580317548983817543358113366289279488239555154298708246038733539933079701004682812822262689369228253226956629408129111375102112454489515029994829357609809434635684067902307496035141159153581055342973953000847438941869634431709355193955579881525043091692042079715444958698038327712080709320651477286993842780974796698693733228172151741091691328957845930687538031835165045753062295145906845901226628161271928874815951599255124902657210281293734402095062318040960840082057757861002388476372360236670623447937547037617863523856748064368091613070161674193425627129959860523301720574065822475755398425193062216248074457330789597856206898605762461440683183524553205874985770143618890854049743247874589381585863888285929018740273315840000000000000 [121,8] 13383996787013219718170603856830309038163445336042665490248083670722630364062525721917253896279729390809129222985419708595061405821781246875347893956597977789075815625231505734872646684405702755278728932082617709057041585949081978870328859471231205156385921458983865910475001427491489966384773248924424730956587100519182028059558465957705260470369757837825877989550062752140261737653976337673419775694783049827413069539248558701901339680248943816484848578717939921219524544540304571433580995840500175614409375763505164428913225473059499516851480965134431238771325960627301970613663893556170580988370009161856951274245857249449363897232268799305463415403147953360989316659443652373249340302794609355252310728876343608917405554512496105225883744089744017820671202929409046263559667825316135314542534602414692055078551349939497680766514544345094045172422219257186883383665962815034271674060486744741296785922009992741208668095558656628688634680320021850983285879724975454222594956790835593805992330198742113398213521288183648972631359834125384672430666459820142231957570759951572328355297053420581362832710357817599264176970433739581201603024024760096443340921990332895431498565850454280016827423474349475685759059452938115202189781528688771945355978816290805796170411785712027187916434246410875212690275828321470258588598922729653815047063966986875706538180956337048617218378925349707233133513654760548471761156653356620350095550107761541364440512874130408085805176453284092113679430064435181092885016998511615124208586350070780348977228029012473789390454330436774449924537298904734197572277221042198410429144544240697445901867279190689927587957365810947561193625288943576029240027065841245227608079629617264838355546062203309578907970185156296933692878127080965879299669160138105979894503392828227415598758741031254312729360258652937534603539639218819631153062104797576587304400039769383814066723650506026199485271159395802450963077716812244695134694637740190886871651367079786479627003903794285341992345090946190077402372154498141812615063803522509760445682757184823650137561637189025635564558023139888616478125270502716782873224087084272118471385680500864873855022449512625150399903751652912552104896529682159448000321610315368029162888090021043902890501265891937305087216827674307726405788814178958136847407497873801455407455003899709128829543907328000000000000 [121,9] -122670993742467687904871862011533328827472373654893822886585872535001821649801446927412066831891689933472326128433256090815023865729188112259887263967085159031027341630320146993688676853749431853561074820492790327381793962407962372298047893110540515877246856664337797148656928647579506722898931761917841841319553645901118747559611516232701585667136376456159350207493143090508241198075841237740848462877291462442738536054245206466177912302515209071807344853708826883191854903406006600032815456519048137738071625886381149566362140984729522861043414976642557344606477416720646563179900372425620321568454066569758808631276104098282112272318643939084150931910737377046121835087043029986708436675972440603422928859451647034695900360690858377270676071933707234630245720215874675071561223705924071412385086105245647587959569660505084730439544633587566871895872080754602982294262136467085997128610127315632498930742109685961065334939129737217409168891295371659645336495314610009465476722078489981514919721611066550452969656685040553311123902089218153512305839434464714578822316311469136442529439095169427205186162591302873534371369760738532699111056585300724289041512187185003567182805361775706613050221329046266018257419819137164700075018065967098215408114936595491763814474107907013869252214737080233469162786984295855860368313296396510066383090781411021397361072434066330343201406968258150678506486342875623195981923071919877763400555457858065342636390086567538516281994552790323176663706343602434074029937679910689231142301090458081994730740405179271713188766619230501103276741050325636380944766552006355319180729287127675038848017234860205288133018660172511062613764334143637560524619858226560977824730635103989739153542798552985600854697059649975569543185836282671250971279356545693752305624766096440598333392295186371089315677562365354904855304758428305778479132220798313350011103154591389639507182550575821074532452519806663843525355233764589913297195649116389123524337872813152279419757357621454481239876018479195737970841014479033399360253409837828594734015860348538825651144548255162110859478720647593286893445402622086452372401259378623597806002962080718952480131007100413651337178118794428690794061858740266694026218034808255387089339887703140511436994055184304285410179597116751834974863528118964703772441703750104189697840550291485198590132669644800000000 [121,10] 730759085494556305802548738280059145810337853920327583958172929710400383582870201264402304100994836429343420662544528061426447937738961665241289257148421621449062903217625242775374277781609635852258086696994512228321267079759272164804477003484736270482930356489040945532770494803965384918579275868800762801097689085896130541318562500456346153599161923120551975481495177108148850319614806689182979747781476582916477650783558923029559343318928207402940553724110187692448242952601463831885114314309351084581213471744408637441175542730023655801021970475700500578539214153588480957848758444064666365515495845520284263584029877603082812136438306989850509329430761112924810753939194200560538157916507421519841196567600909187285589724807572202861827191900149797554820648841890370934768591100774340595614720581368221609091609400548017516521389936059061510970781608570139141845381033361272793140568209106893089934115503894552552665988982757823275766939110624635223056543524482383311242352186146954721516047554090364707129567662834777825409094561915839902668197175709952807340879939603974328943173690384548281032674961042196002536985850060668732793561864951062411350177235046470100228194276185437984385800718509741325983272404978410584033744483406604425277912262001920004729127801734429299524713520997071630044162302856185464303552928135780581709395164541187743417583254665478163082968811290079736271370370961424518811599217546042745117880328235206196663935736495696971160199234705954946701221588251183317947093965503600537641029579947820330612813562965398548168266576766624875624027832848388496484633179126297397507423787779579275474009262168687423859139118283856320520483290120284496957496582713384938148481076496715609205733786766509086400692219146008241048209565691114692133007129554691791406206075466962285534519479345675350969428805963160821876937192706082109816960489746563898408896733347547183071286238752366141145434359379629390486115107610017797171165664739291865224041282697952297142819532517115088751497608704023237999247962783708824579975046723822645548535968397036859724661530681519452321974883892472865023068520927665124188785298090614888236704296819722142220644303007371442209283655742328460415429742391922217321568972188484752147443965348184633180869234279843727923200509158567165997479913494490211994326306145461929255601907022463700154974208000000000 [121,11] -3036172981398334305377659290398516139770667278999845298307739767700723767123397357497342695223078923282495349014210615774557909054569652714077449760680695607792792713378077742479997126939234005611276524226871698602196701393674135645148136282199454343168243392062921908880362047383193507539173541809170975058524112032697168726839711457388072489392353995078265618006439253702779016865267708642984907254305363914251885406147706594555181555868524324695079566989559908825169040000368104862911574610920619246897220744690967668708454977665071525678169187635934518278548810163442832545232593422592971848448788016873443939687905159406102935407904675569397870293237521458994284904191155829905784042956735400208410977904848147769063455711880467560113972266756887732399522803214862002755829508965972396948059359241240743713326741750115995472365386524898909703944443327854898910339414695674089655895925031888829975440990504369734643858997468015458605523102976882583809985562717659686822609922333459995066068265623365110579968772370434173599534314415426766602121012512100599318423412377659611854773818477311487139327391737143711922284242579830873478884524207954831709364511089024147765170883768043053623111658718495649653959417924848581694396155636195790812048330429789969972484836029630422650549131169315601615420803284282986647153967907600358759167630171139364612010125829771354102823897530009337816717591520369409322185606647339418889216523349889464589031742080466664285732327169939982224203350769443956213419586184759029867365476239393013087181711193234233992745083608949836104992866157039979449300598092120196894688634411536167418119856028428391702012555449147002573038313196072232216348799628778435204420920224391595089787608005835332021642954822903650625601921307799632163009341073492573742197686990546466813099771544948906850750740351904934424919456682405305471462874489449579070083877676010747307194478104714941412523217403248401283499799430480266622084319807759334467773745293483324599880105111797896098293703007789370776247251660850452921441830561823416736130466492789358883042854548423930511988411990252216489773475838551918119703060449475058468759061811344337072947788444101063490877622771915453162939381248611824066761318397218001127057266124050051093128857775500414313612661331297502218259967245830327533979615759745842503696223007350936027624594472960000 [121,12] 9134270404710941875328950850468172163336024179788012308173710530284112126683423929176027246875519930876906605474407222277641089723712528648345110756299738168984452284971365583052472390138692121043845651590556124053267042025059145582948256747488561985408900933894323766590205432870152008492051360972780427870241738613976640579846056482699736046615342966282735230089755000993345043432882505089516543851251222283939792721867341516321739192528508909584672963487656415137496197967062861721300744559508262743837798154627281368305334456706356286793232108707995875794293898869930128366890786222775686667132243960442081656104492203220225352095063907677744735713358122694051013914989241244811374581510002195467143263863398461534737859014622237055777498719598064676696107849031609959056432155203116623262382057742735646282235276597518090321237503159401181963252792121058185285372995657212981058499725914201187110272884906274118794824600469974689808329980422976207002601304780324083889182267410290231988627744868011489935224073337866862186847785527177003773355900525263230599737283277193662982251447452924847540980513991278996428745652649141605912002005251339040974399863084575166689844088901286629686123092628048946334945135733120252562196271786924391920386848036034992078730320471614507918511638483674991723366498730866844160423910845929817820554656005589925354489752682297053115018763842282677739151599036562006151390475133215445877260751541502422892773418366079891133097880177245044730429155422792634203381163178307848828086666568762011700454196916281684658594947322161932062391521626911778841177350525801325383152605479485254367700140194783416951193306837544146534168247411762415180531862831729461079389193896809034294883970934266390283044334004788549195324574470663293321363912134628304320265924377635756974192320187984472425815040116964073984294663676086691932934675274837587108611609724624491894727867618144499043435412871325757989045921454039768912730398720506020001385817861512997611262991485362895430616415064803716560870926105237909862470572883553757484166531949437002540248491752228978269797359156906941629404078106404286679152716933051527384758923918762158185351461293104475829025706191882094339504485396580156032509695353305967387933398754501689200512007838390709879904338150726876006903771315112658308314080919679988739961270172261387700870840320000 [121,13] -20045978957410990479887804489055526026170487174417096415917515200607002605996222634398073150857616308927067453769023860540959396179483033735623437060015398115657292285736615636725899671470428429752656885671310516170268156588036272493393289284271650867213858179159200804379412058875330823803781265326293156430305953210119804018948376102520493412719508876629923711623492261225688812120035367735850602674722119614152286960722125399855755051559701321001205754930044181189413165271214922710354227971920198263233688916994842578377545761580435576145243620495631170904463152514232611819240002112930209198696285602003518977352228270924717646204119377992044387710699409026123381595932710166735569321877699382706155947482086842964993855127178338021660791435099246896066475602236792832061151468967895653585196582353213890397997635863638239788938343096892413677124493142422801874312472736321728035107409238684031919153734549321062546486151658749397537866496720108139778891855562303848144864059900236012145739497217843540984462499571499110219127677974628815734307540739522745607217945351863741122846836065620776715372342637362734155149153246377574222003667494529662811645591967715570705226068925527028230542509099399335721522918312834066780932656299712746606128685247209927034360573122299839989431194621912653248815871977431426610634981445664917099079607878428476813834113114483922041633340306007855051730329975961389550241739268616891651176735486839261545290075246229042049766842054570301787649805418168992933427324769211787035324762790966475450641271224571510914886703746677538729217739552732668942090094709362176030060337698035374109964485409335760426024088027512035226375911555678529741221205559381487152558087298552137410768943243882751374746161459049811678365257280519252737858689642365924874976543026463742764222657287342149530412963102113276550368978036318816378266243444906078823556641022005504850065928079896737660052347047759204481480319808858858321341297085931037707288305986694478948694598605612485995644888356516834638552417029588561652754538691752353276048661093723190299398796211033829753372922357441029123605926175164092952227021244587856519513241066822051412564673717455172049451254822239234362838304705514204014429016877993652323438813553129044247603496230900945588553609092886075897672300302161465260220393481336051828372059233396353305621299200 [121,14] 31055391849222499793634325290251599701096807937758354150633776737710197057193729928488530291121054875584434271002846265810676419622973603583977105328989376785507282456887207312241880071209347660040254028200732739123067554880588190733367539660898889892176594916668628264884927869146712156078548343812734628021696695740023044834048819545655912333433795178743930595805530623501278518359483569665231300161193384509583759562161461971425837690624553525164243864630414656678890799246490618652112988063239980183232169305416006842479252573551376491979200476850013213143456231482607724171516968152601136423689160732455978566378374493391162896214584531019429875086222010777698517908983326441026220967257904697769352694852090736740322224167435688521647982790409448103947281239954847684870505939044765595276704868520360305689272313053735276081397118798045628505853494571307718548265504125586287231103051006812936634392238419550956910566972721843768149895786668204426486710428671174542315771406989826393801342461206822537079186832961035202788660425859637762702416437356088878428878684984702342310210576675347682127559858685774086697798053222844331753211797633945281982623778409114080986681927572677844020210426475106906356713971133270686610143615894687642005804424256000680792122562689635473516846355285797745609509792964552133796366877514858822647205032344904498655947311994642137576041965350941147960329853821409829913863166410775861771894356549120235283602489290276529595007658317201316088600933607147318182190542911573951124310889566500866796130778599534835527501625074019902660541772192772501424272040449800086870385118765708786091337271787342831068600726289573654128934623488388553176290740575831579666665307565773250006374638757498256948360647672679404655229581335080412663117642117103883301932992229093345300299242390809201294704862329277140054662096234591030805274855317834348542849357918432167985010336799711149158157891522524565725053204472750212878253465642635656441617339009623770609448377859977870305570785353238903474901605799214257050854417914418935408136391797255711170646809623191342323309488900998326892460556771704605203976989875436627763500981618552302024450400710970838254584652411690117179568866771348371845307080604574504734164754626177266163243883324453594271100013342874372809659164616076430397745322663952223670663618585526487167795200 [121,15] -29065448875349151980389504855138369629598561070816901494316580967546505662995930046616708316286287204399664212894618155459968659570317312228628552823824198154243927762569856920621956643673644857073896190617771867027044232734724678613341584888365919012675085172775225649910357738913419550475085643146131241613945040578559645206486050993764784967424515886235692598422445400833339444962194781342772920756035986458541056618993821043131821414749909537116582006688012719232115958359997979774882756277927639943911073818226913217774960658124013865803544194991303311218732961465767393894842920164229512762574119976179560025205925074490182529257290935359905701699942081769391382177083798658164371928943887386149335147453528009542647554124149929920518190080991394384945255406200066417290120111234477160857219435062216095374775025092369613750412879924285243474604250982049730175971010090948659068669440803857815446428913762962774983343603800784366970083969545643513781691266809559311244188641348512070588837793965849914298640603547631370957005464068665430760256942037411303464573742818120882704616930953190123069693804158293562575961196667677973089958116767163851425054452392479964603084656459211748985995456187748517881646174328450831281405196650596611937059507321230690609802613337180849575572117806149601764653042826695051504635657968757021750317437480964411460222488559057806411908114973950104946045782888477569445705701785309352170633801604401488213404974028820762052429228428360751109300687915231929205577968134896076227958122056943853439555428958874014132271863560462671276561772751761317857756123023395914415378472469119333588079058891097918147387836312570801484687089309026805433941991810725428328205254506213351598315656223234058600033886407487724982176221626656709851659613339746393377581320937211576991604379508819278932501492748111034907442736754671177704238727257691230155785241180946942643878850140953798811019578071789297419093600839807400148210244871834309209363379857542271286496810067246219458577638647860628727150208395732208747636086409883230616784674411638719623326566188964433798124638937087184988997449158533486314537955611409712276166741158399723140994630749607050657357275661863242411251085214896535724371292351428575751811154255025074061311212447359219236840168926075732058381310610783232245292905216696417875857706552608895795200 [121,16] -223717212332754318503134140067886996716425620358087354502155961144692443296907283245325282398489475935767259752402898004912844851778878525134448560224448215098405272314261843247302519689601709955718306194230173799218907794209642004073446297511993671404094301917583212008081015834062470470162096184984950885231890592583027219092507068932268185635733066127271381804983246946958730321513216548916097624944716435947847144418844845977685883255815898008414692538492926368139503515035031045113621978236461310018195676376492726633458455885279932675977180082198722307929158679203894967326009962341207999557563107415042348379489664545195355857464878049947537191274293545492991141353807365563412499492795794902458624387273027560177581276829216595760692434864743911802717528443289889910699189487578774222374436563724869722578903756207896637408246450949122033243398299472792273803443941042014876846496791165937659360140893647357083330280347317352464469652051666450612739996179269703600313595223365030865400520983724469172174322299750652063496852218384069155280340858114755908812484584521526807578188352718749756676186644726936067595204978408864199500211034063068352716332051588727989340781321788217289937188006105095479139866133488938315386551889292199277687700408132307539680535054794084065897762912180612371409419384263018709875624785510008395955853471026104405487164123472599220876068719154046747139709787948194789355469393854173234022912348947691411654502842162279974358859753246482554503965730974017999878374783235990610863853145786228003868785020633369286091791827774955230086793316139366403818449895671199881555776250995138515367140883391824483351504141759855764750958808001468631874288387751858539082067334814248829480941928285525776513697969119750677425844150726777487666973247902522473883027687676840777688955959343162073444011374118374153481814301702443522121981663327866838812655029891206438506337991873694224354902964815870737158607818678010052639611207407199163995225113757399356833815402534777760465788305630489268056886089139095035981666056640446980542578322186494885287530606700958283690299912255024345868710891540897696653303301681664283002035434631444547084665740548861905457190177037922412131666193893724778856148246733322243948569630622087668023641438326735337316833692822130187643781476273704830475835343600759737760413562123059200 [121,17] 57537650467356707706629918116522504375986691391901778822133089052526591637065037320328334726350275373998471034502551590023880763514440932924378245610333087536864952326225593312117258698967084212403156159663823862387135849647669417371350495869327068117245055162048349175935035322246252676546273534047370065848624280275142272293160599811676881064226012694865321075762011521911554712531265179787302349721564273138495975339001027255368192044297231174152597862653518218597639551083530005142796885807006093768814183704278261722146080934796050157010434256918038093016639074762229073011802101892740176154986961265259212005677613354340352419073867864131183341888792986865350931324275335726034673918124758818879328736040023290421636288039678452855908949901137725542810128376464641462878570014672521339612410014515270243458091340765157108440439609488721147357313537288922367208226947316744077553851183716243621366878202172864790335575061444368069172505406255714759924013972938891508644682079185729499698997503411232407346292355622742708968649553005137762478692463360679141109502056229426561874856560616421307357737779693661322182217757830265031127656671787286844197509527662979322625242805370803723289201294191327427167163174748992478659664154101366320552180071552866607775955776372747380391395434917683975852401604999102081360079135016857313931983866728320781690634425108430244620351821350838072172939653540443669093702289902830374080616805987216204230444270090535323951315470123499827733362049673241450446512220163353932441118225943612016006500704847659090186549380778466611209167668200179918855463769666941098033407768613827098956119778461207570920706738959765005646856145084734535482348911845971493982107306400073604579915449395804623369867790591523341128750338135009296725818263839712755527525599114178338596556311349446771948397046488220210623830958570320355367073973522136325521951028266806962611051015285069422323347087071949415128228345588718897362530477439354412855292457314479667861775798157019833135206757299180783922899317796649292649652855651498700122735734311419919100911435477759421282343497489104733447385467055647070200792883879788463634356063548630180074663597604132337741857750747595054337250485278120024415731084026816052596083965861380610531072620879807169453957469399542950968110712014500782061117668546419915452089448687206400 [121,18] -124466058460715199900728674496634930326033519472133198171040835581584560849852037013690459888306886331420714615627837782025038335596637914896345602115943615814701395498327114541094963065682830171290729183785726931266045908549493744688965122782865826850918868440548169539478301025779846644168954869003032528065797063500040441588965873761595909424952572190068811266659597560827486343735398005745960681273482853819402185328253676752611033532455270865943323302872670029197115061589744975902752089189961141735009346159402345175139146034964000441423564666842679903950865354663838279818470827559050331384155908957664303676333428779233880556320997134956836033316841444069259128339759205618390936353208271565592300977278932047624878974570661824808548802876460347498644350789646732663377801638206487379869119991319889508160617866712795016748716717788032587394250330671178826116061951026576916215270023078413623450349812872746567416676870212816980916205823733700483237378350302344057640787132119682947527142395235738055431588894834582872650393918568218609418883629953334746561398937739730720330440615310426513902629345722095590046680558460642338957548119606689712144133893427694292074201316186766701417994681584134453343719944773676680377761442708444405211167093546663740680637311092253839124460773490566841200612176954825822400180342054152882817951519335484725437396209206134733455441653221378715040093543716021992727882509027420390344933943842774181179354847236688548303159464532957988271577580657220998933376892519168492137953717688666430271891861220761792901020170303342508158517933630628177896623091716423065815868458025869380212277162097439417420761422641950393744940008135596631333952653721674046514047678937874277982191475429475849234915895297544320917639819516399899103774763679375512348052983100119158765967570353251529917650378053849985055330071615636334791485915690914577274631039691453135526495736533742240830594094192256669405304769973866664762118493168898208400594060360531493205263715034821410365550958774416055925851025504520039806597921576665514907721099907654161205160882735339092139710174363102781903082541696611047286619820731927854525705237133603975641020443745746522809867134867950954524937736003202571740396553741953558221776917989477127234423857205070886448015360878654735117520691851973177925315853356777262073205751808000 [121,19] 175762503400211305592376666675081121966966096872850592461814418469290413974880743316440991593595709007606616440063783927207890399445526160370186112121033533247113214410908466551946394221829905431739504694532982108300858764131538980255619851976416631694791290939269431359224326419841481876424409899183628215360709150635247751720679081273526377357948583787174462309334630458460746269103313107624006627349801242494952810600930186022399105675226217295793166967388154955847279578668096360609076948405724892222912623457309807769605204413079846857806627807376358440109088667425003757440179980802793024800618873514389856157228894722643508295937330652092832433113237493013139474244975827415551811512106880833520043169106141023407803378590715052395746107361575556421602202961402344623853877270398277409073277576150062362413030299658764245210185358382035075850814514143641864749238497284707092220241434080744042697160262790454220012148547687271610825784656973887452851762483457032398694395235081420703946688686804087308801681716551379326603793010566845948300558109603562428702380273320440754903199270150481113459672014165300309621391312311690571322147940372444276144367079969326962653145287526785839030421570554522393216676185914482331476795492028267533291105577452686699629758469779749793120492379486975337911303159041194141880095979503394219122346464403614855608953454626571362590703815020970710416528117270346644395894746486848491422027617124054277806192099820464742952172315836520645254720391217916172294200864436658779861030366433722636044619962755665879623138916730521278639589742046736413083925230185066456522685536416891786323816030698229977793145548652714846402054207436084751933556641826756617703395817263528946966850671606964017738169921581033936461059350949226227763176393460542073751793356755259011696343593157412999120135733555540023757899649239456894239610344353986714065480769911553627344437718917934952605650232115649179338473248315970668276099040518186915483940486796701689812560041007838015625436571684246159730152263663050975167147359031625106301575076451420802760966741866897950420365816885138192307924614150219448602382187268861698588576797811422372710213217035303135113000301848874027800002880828084438309397964632851510256086207797954538902685340561116151115764467235106281754282595033834241097254045180859218181645926400 [121,20] -191231375956196501866794224713122912423398294284161319593349110880370244523806079930312798690965745089754308270631298759971780841733255012447354254850382113899241137550727015797147606399104112956697091989070100920031310498422039352980308294218780417194558836344787072503385252241756992776487722344760645916507518416041702919575752960088282166786860224718573069477492912994210407921606926561163198398294222348195109136288764585574870440283406969604948315590244893707913687377494259616855776866826846338893558418688804015259754982059813720676148703306697323728628999182131730883972604541582890962728356850802681924746789576794744572708114546412808637969579164426049203068617180949357858179854407375918330164192792802115030723058505909939739994043932099046191086691060435044952382699600687281693347235753561329530949970282932055357103914979076150065872212974640738357686444950314783690575760792024775030015660154157791934715109699836509737240952641947616303047327838768006122097626505789337266639027287404036510695963188473458991503535755893041916358343477326285376447401458149992806384263860263798484560556111890382060804095903890916886014158729319470288522547660519458695390713218797463770415765521429653106290434964983949862108696085490821139340638127703770528165443811251641961163601050955882925959666031052045333782809802222302080983807051376506067537999913593903066600650169268240664123089412374677672344604478750855821730374971217308051060484449877809394341925616854486875962271418238078762865395207213883012988531425940921438029308567510149009206839823737785464335187075567665214803877868707709028375188874532197934685977388535866360798296704512715410318153592889450755995315812564859869044495286989537772718348968041067388771035232019414710037388827477040165642254685544418704283000019033366481878217432630238696627892692655712452783323414973801788218029730904773811488240108244241710988477252701394664054380888230645322451503174976519417099969229970529122619079376285742701877617254510201018183970499869821091254258895935619647996278090585287399101972051979108374083081861400100651643861049639848377914400181902159733698285604694346530652565804504170934764244307926268583234863581163866196920744010700694769858567665400360634262198707574848007750528778645459205181813905407052501979228339181215974918447511419460444907110400 [121,21] 149553691151621420493120596688107113735399745390738690742218713440108070193496334728781962390976111619135113279026495970087088071657121808881464909838092125520729960858275333940673541677496890323781868891644835680095543068445917292101947019707153457195690860039465014578632879292809545725167643901780407588128370429013202065639903045120776439339300245858021307470995649029970471358477770448312867473332589766755902448755644735562740432923731216139607483752905048736031029307390654222826818776024987595397080955509958720734657915835344678227406253676099445808172810486346066635442565710674261175406227679513389880627284496306543000706862495912580961650316413905184433430752618157008068772755250992673707160013387400218679330946828052844798925724098003973152631429803775381917285159402084682170561500263437036940695922489729561144428854402189009544177973918330321694882856084426826928886196802947001042251883607641909333044771941712656283023748501207361873130183871912232993717345283854618850784092511396998005145085337089275210998673433329738639475965657953170465920950624076848706663167105308587381531825287111675982706897601765727561947173390123715588504390964257701094825369409593677326195336719780210384774835963885506154868492063972776220460043226876754806630210022001915104837737213957603566002812428582277635698697498025768643977916993412395423421486301892602533259019487671328231044497781789479208579536403091546372989464336408542176752126261276191917215755402675486698126239174323042745026445024801071920668505622907255102578954501012766732585504269124201056328628999648945309802529416066130455056494342561644247322885329113282852217564089179002887776622033203589388305053369850590557142882686734642936023826867631150017932107684684389134968644321215414563005687403064347946830404353918979719232369118192026626218729235643433074318636062153067709729172267909356899541211869063863223998035421589299258912556170914853684392671575208192271769660632667497064943818331714152069487652129607581871002852364299923823770718461095030051297734755756729147181587724532902718513856592572799998770778580601309196066481099911116730384679939615148679316519957845502815348607949847372680078930431762177017818044279974212694436395165875966780500351848140304663447955910506476778271023635872169633554848728523554837421326218877664545996800 [121,22] -21985565203483880814052655427024923066011568634732505546450647629680045917043461500264803745694096826317515008110668039302556855545888138552464000356580229766649444923132551517820554630641896235570387733368001797620461578418156369502345424137028939020612626620878462288439005816220804678848850640272270036010464007048653652091152888915606879016959970888185797570190138967864191775440749207342453009150548479734623817942031445007080231070773744821820666433418091551183850889638006086012832558559859585462320944742222025678350025775082473656441449243302263509151868861817306039135592871715698018419198858149637892263651093841778919018948910292877161752535271207394178919696107042490946120814242559351661256469844512565192212718459199798537816560294426261716140681140192760311471418658795398060483391953263029029519172220304917804996694477936905694783191485956148579205943108687571318955370108951614223043961574662305192474688183868273635216871917702988438789595921238176143789533349078687868262888681629304223054284394442444216392615057308634938084482102292009500677990384044693987641906432306687322231951786491292793416897698368257950672507909896846323001687168207385750680695848288699184513175619837188188135740672785111153681066922643390727181625467055715156013828175241437066929093456172462708945551378546366432955489023759250560091396799273049151758149291569790142333869062396095931172165508931935790304048719278489045008287829756850593451127407257160472911256734300427712695819402270089913811102485054713077667332961168337267994985078405668993790281703813876456676862522830287466271751065805382927744983852992195298577274786458768597418001891197850981885725876438166027423407789046111398434369877644801140483736426891413430491005947475102694594323465536937761234588198805184246147924475567592800837554667976303378966523089771569627865915290150064731256581867789761419026812646456044652280003769515529084287776703036382746545073664551858549751251608060705780734834614485301990011187571093307836718491896117090605894274057458996023616455845093737174259648507965451371524595616071150056473245671587118895576780803773821316111786213911714795225018861215429076228913687010991082845455360891684256917868637570864552983297978752767427845214668255714557885178523167622784735195310426291939749561618936500397268239591878636339200 [121,23] -206666976144120520687939683396035165528110522028974544355625052708856619277274339900793411089225294747654321063507568761476354225311731651963691763065285361620163168813865449529780094016010432053524249380996121771411771482686268347780196875286426864174796242340819722840877503783060972918819251222882245374407279496392378887755440718999735142603122455788225565497987836830419366010657848556552198633268737198816965950249296382840372250823078410558953695241786418437253843097601635375238216715948170314802617553576982737945678623431070859321902718906104848655147116179278732588478110897926221375069231520292077916077213574569993081535533566445856441697064890426132816851293661024630124299524701844977238698071742301191184504160033248360797718299085195323434379233332300930595440226100855596941022604475276540542315539444485322434594314741115440550151976087125816031503734394474479323260080304715762469561683750741768902552343152666167876236933323668474807995051602616470048267618770159583410785255534868486332882322131291206627876130563810789147079292704536366587319331188127984682229355526194802142547534259338480495158129128094161856134018370353990910697016045787478042634051992541538775118263700838764510475632692298783141723029974004028008651776980144956454907260555159016109943243488574246507365422347501040706948925491935001738365529192639455494473225400662124919108534031349986985758882061233818441509937334770604194501829701159724270337074488613069714406438808269602855364667907726537284616673287205747427705374896281398534374115413500243411452265800866159683717729417607890464302154569129691731410299323144436966762639377272837638839951596171802343519481556112065185717050143316734742604227834279173492937102071204680571628937810846348906119392832766234500195538118443132484903584617712717934838111247409024338851599071480614593854048246663795271099524183523296134013832188949426059801880505845301638430829025637162436306204624681335953066733585746929925035392633135143863538406598651368717917035194543215848771145674632042635561698247998783445281615891096147894469077541050439649760004948941474049805114272711229927728635246278102917908170603277633330023492265737795225165354898557879123745227707014739371683395076547027931613320465463644603667650055830542681865872492711157079523250292364060699744658662621184000 [121,24] 504081122167979265634579022542340754124459718419185659379227125493406759090071848387103897401712278784584697902993057877058744969290485740102422128635219565586037851285542252475392594981184133447899941791563149993344394763892670689673735406358348978019366341398086631208684255003620301925167275045349034993312408933489257585303700322432379940227336759192532387487489730297862494732578611711136732548844315173575419217069094948367421243309832113002448828198650788140551069935954679093866420718412434004860012448578055813221232156602801285038460397921087480492089164975301841649203206743455374882564478009237870819832080615965717207219995757012682098301851072014366769763404322441475984546344954656326942331036575475401331124181772735956309149700175661792782477833201892026365626642900089556243282056002437942456873463583019657898833290245455625335300156396309269084283880067697896313420398383083191695259216860333355584323771852511715313386045956033642142445694203203579048270416430750599113720461815254337399849266092839901280985771899547393791500153293584535897023705636264734493221573269363256714226904962025293614146329961072314052850210304089669620577448914220222358339862871080949244178872095297732003014603827256004217607626572177978184869012253656681690625199736137847886110115573809075281174549999513947782082841215404252711542411304755891001632953976292113225620000813639012068552888621810034037369848977164349429461997087839289367846562771946870418695571721199121383182697145357551617802705090281967232989862140461465333517973056292105844452821054925607858080172389937728729638592698148724858217430675369635856652576829729873005655975545909673137886727630956575125499937421847282024422516063246287551102839157641445829756540611424052882150901984761965019683992363391404596986069123665909269131397091987096954161479474136354145986336465460867916958544033970516561339094821213643128136484711173856966483448126443323230490067240085585766939971667799390268678918449862918134935943274210518640596695878791408291372514836939131589859769748903361840404367633839369339984593219967463277420540278870935313629618181188825047831500377798510166933222635048708643083270228556675516972109082107596967480848281631796606232306990356292968199250466076028564723490183568713745794782482494660084225500545759487096118560843366400 [121,25] -787163065901977284049617305502935441122588402376638835397504990287612105850127458834926432709164721518864564071505478101663761554881523754207958132371669802944262108406867311658308993803368733519394086644302596585203024940768172286920798198551731233367361137040992892217278341222662294633607733027079441341827280651306994918967094732691583371903963138382761406220025592817111144487848003183102771564255893029536658711133467891586379280697007073599942957557445181612678003843410203563919098185949162181931582780929870805022176931976282235826811194583989552455371971764308436010348065288222575454005496834865562480538434726584638195348905934554303566879292916038982117540032000819611113454962290484246988275696666651100730630466971091225782979174455725359504251690174636369943269647228588891339456540618737169938056671459297336077158321527930820956921144617479581822184203703696418528625528609571343038458065210012174480787625615960225284505650883964927767484943266079252403103636256382330160915622581939235222360096125204514341183073073688727524528993901154023157604972782834970226126399227280484250175281158632690195784187496411358559805687399926215626980989888722700361097237909263411108269113329132485444511995962420840963311948450451534545085115337383015466834463617879202525766541887898995979367096827405788768064732850908065046225422021777667744951450005720139676554037312796115073445311430678273752029566046006512975737670520302757284094597627629313484936637934929030333180811763986203705155507268428800702455102969730135311323902422123783743417328018121152335734954212002217652112401854420546478018238781534519537513040318641683616852804019284434812069664467430709962026389289638453605551063494583374590841598632691190015733751344819461559279467414320233633421496507205164899396733175496705844422201261331016461378017748122643903688031558676031834617450984878954808927958360378826327015733648715168091946981918655493609999125989468405891839510601064882627117118160611909811143975116147413619838419079146759750594367219866516742400797060695186987059167525497944765991961546624349224966412980065791133351254118621835277371176417376254373520157056361610147806268281539259165461461734271175985142303541245008957612288240669318629757504734078118144975030080477980664072382146842829965342585188874311498167903846400 [121,26] 963205138206978707066214911849770328534826513313578187998779298639077592715644546129213420649386709849673774310473005207132789712732501740004474334299847775329747931552499518299204895818561672082989414284207163752976763114182661934124932694502923125688311785207022410994193705596787791611538699240369927576658282737043996110358677909079823084172161485899727309026095770192089692830061458760194379747801561097339043917449681327257501537025961773950629344788142879359919573647833714901277927733690795521466885136584270959503088538498177027405856990250535332985337584069781275589990077884257988626518132117907772586514696918828200772935420538020820677976504963638726656303144507550247019103084607004955793949325136345580558623992828351098347077557969562914523171113169460085020743446335458652707759007619224649136539599845802363451535807265552774119630330158974128701851846757409225790779927747560884885062344741274025798642601470794065946698784791359895075805343477459319710470385825800071650657207583946876052279159089823146400592192889345753707508380869632147507370285689738996511522864662569349627065445284382179476138409780550896621532852666415329318377499789298817877948975494582285950925642906013638625048698590630517914396529322879739257430395962220151800770499266540815593583188120020982685333256452146538389104310944204899173656284679332586493493275502706703085781990581661138711241433029796911173444991900725305618886849801896626965799626072326370931354876098127158579898946420068945384002750418359101008696156694098340079927274194812099008293403724825210044341905528553993781876473356682747142394694187949316658492600502710372170163725756894785458783880036946353154217668888095849496307050576573728208459040634755648673122933569434509671976468175582577984367759293569204932041686166556374440585300293868989103086642243263248888802538230406096814563376247913661652634915926293865903003235604201316762674472240410683179118418392558927499988985089968662364932227531089565165705580428293143160922430945691589419858088315779521263965997495713607385485020827391561314491232625442230425246837336498877116169082876493027178570896877648688970823534428540267677015653668069544161652957755672034858992984726476387376425057842838113905151524472702170417475543378096580697593238471493714400046881780917720320468582400 [121,27] -981845917249440429348290650270042975909073225220803248035166297952609152812986222216107843626089504181154941562869546058126872130443630124454391376771272668725604175959766032033876781204056846430235172819721944323687037019787625274646153473433452193121993512149258359105849862619697341443516942072806707794482957896289922474593943959374354880219212481502761204715447127141352460315547767609977344964592924645947241113457330377490564829116908961897166655412999737755067519183558392489039788774429071221718511652933797892128520262363490006820679232945291100771478132337646570796486533855238255870831435885162604304538639429502412792392900425191610899385901025162030573359138677378175396725033670248107473874535731547916001801487040233741484309210253868124899687834290341149863045020560968634566760074700845096174366083686587355210897774665040372561618399205519184928273757378542935132021003850367602077003743931935436737891614379223508221602230758128622155789308437315146192273984141360602676801573088166320054453439560622155672911023097457660143229021665590780725153160898549047930874097256434408163682394162544519070707003875608750036097539078296617719529405680869423022873122898955626658397283408598997944828363739423733024685218892083912379736761908117116869092489290052948488846661735701802430437188907480032029588151539890779944833609615223362400389111699519980318673813530492930831299986359822120119799953783784128086527518509024237816118049046584166664895570002640851961409785195958814739783944838922159593199538584796918947536189861979486529527252538549359826217638046683174111841508902356582358276873635922975046465374720715862089694671712784539657126021802023327071858490388086687190486553670112714852698353317592185410402703233494022799349016301528647526208539956946632019416076510733222436471108684730700581382337378521467820771404422717398903477045304630721929365425516933448194402162274853581256499464575063083658864572766033946258033795743366389012480486564841156597049912774890648884902119523567863788069396561946921153620859537517138963124835557718691013770680730265881239969343894397236262898468913324504709929823846817304344930240052176724103248834133764291923345335230251987597116749986432257732323694829275065725894454068660812746455667582567177392998340222988904877349986191166786659942400 [121,28] 857302436702774605066867158469588396633117379624352506184359606944511129140526768010765310368095801203371535441643308350446194989785535810870200813000401707436821826909950841494623229585559065065821593882475290243392358798342117578206664364960111809237363889199249090263596200380410662301077832305665000895628859514532930219844930068612855796479398472520759999004065162197460676612852979389770164079279513792941288996147653333472472999269279208207946849799854273269331085245762949326311053140816437025267714094963925178752887638710340567195939761291546793044938210495295568576531482266343586372992723269537507683922113814093218889077498410162812800027211051604139673496555192426100778760931873273915241612268189420101344404918260833406902657288592272836511395267965208283283057857943978418739332844136580163880075668472676136787032988011820915415767314983851121502160439899869261250589160672062305056359669135894283871193882507966197415647458227453236033390109116359070867894061138192944523721594966993546684265788616707916965754591272304311806338182109413576270562935836339140717332363203069276948754372941133732614566362874680403268686642134194537335496896634767947653889414521549668819920687367180987464932276823914398720613175727179142125357981503148129943199333675574593801107777587744995292890866985801799174359690565001201284762293420110512178407766399588724894957336615375630352164446798161828954433908285698143854725099849570457937942196850457408746980274669729779722581230964205053473296270928804953842241443182830504021414345934063651330371956501273920030820257770175745752245612966572665294700479108064777591595965452532875758571326140242729363524476850723476747177677081563299002126027778994566213571084754328748796168565409461672590405482906497399785457892457865800198522934802212605910333245876865218090050276403158315497601659838556464845977988178645125166797229939250056237812239322758103009402776265500387260114773147581162963356146737691899584005388430342962138711361176988546901324032552668510969512375976219914152931608848811816492307478353579366007962233616164029941527720742008376205018613654999733196447972016124079039228905461579365722364399388326816802491260291187975493390122530096728574828352704415850220141820575609473895112900700184597782521976848081699824580487733823982796800 [121,29] -650882693164603462101918022205327879373848405544586804980078802892247109090932782587442970530563084877520078954795282539491923687852081002504068262480877087114789689876829353137251208951691349753955290935192299836812294176609293912123400946153965936391585814458702197878723276712567126555055050433039265243888016927412546544609598962049359989671868771562904649152900356726262786520364016186599024748577653351066833310348943875581870563878557720288524483973294959818706607762702705221086440469335857100600292192796169433557988062869768395275100973355882406807369555080789141188600133893993935763097353490498353649382344218819424596975139830112674499781934906356356646595877706439830436576469319331088241023417822566604395787514687546931697062748816699789560062253368274388518417326052073157225569940008462101126046646985462514920675452050606685482156789299294956532622662793849496762879775735594995345411894580663501666070465584455213546359406554669268266160184864761953064654505077251668057199918583162319078536696673908642134466241250406058999209485485965005620391187031954169688915442770384138212241850246166659460755349023634676740436920452696901043295846265311750401967206710510323455940661102103556905431573436765115202204848246313817879957440551983328954047372342891898655619102730318748619857828931077320814946531085141089601000946966226761099429925690829817739705638743543145372697024438780070034843830043186270901846743237416540833894181655118445236271111327199580012825672163602584462976522907119766011510437673320791003563266279850002496826840897106407160428023897032014342816328683720244546062737720484758736912179145052833152502149253170199126861023636930509998329096336480136144253483366176338759252631786825635162942276103076204967777694749643208561850102014785565889426837061539744076988873755366722878292995649214211318573426832103195385364553600445564135081857009606000278807859390684286247712017456432845817736666450093548674482253003765123031903451928376008399482667425956931034136917665629006607525886988150098454830003621938587556433977206379457066182181983521661390904043550317176666105467774543379266817351284096717448247333936501710874359484341243339585465158302279868975098180706798588899919633598000957614318216891467287036030078267559195278291666094434843330566879562851942400 [121,30] 433489355090682196234209043642961207765650621824569498352918064150820432346054069217870559560051912680504266264781426847788208264925026940301920792174218233142460123123339726405447463082868124576113070747004654053056869348496799030026354517700830240502513216164313212878162130532607686284854227445703407293513567590566311315857659360976035420168396449375446778203388452424805526632374741181757400587176625073733401679799693024114120991464885917481128228273330461743975496961187058215915477570820502261975717810293712485800111169581265271910023146224527256765733304804251345573759727237273346542389619263890241117049280820489429203523227294764145972495203033737396047507165179059025279987336938846574729217530760729691531694597892156695352553551175345618325484876009471221370040734024609199394776477843232135187363855664835481026366862773823426554002295908464960544745097501496449228807460646070160380093532564669632438684818732317758611615781549402778331716436713071602383332959918220293576098419734492875718720562275155450293654124394266811363619361652178050153919819332221593251483285165731327675767107647478545301739752518692072162355525898521069009526100833237128020353269717358208843433122916030686090770839645438306168100614536052287333457361398196417969198490572923246959288237128771593855923819663874240142473503635326144459571405051097564139582294763765317216154020871347671941197661842628667124298991521205306665404561774305656072921059029723200474128948510053177409749214491240211113854077865022215688098617924876774274141143113881121515467480995974330399308880381420944185868912091272595079150978965302647924130499253285339270321373985900927943405559853194352806568173865539857966946200967210255904381486871890338565908319954766467008912190987048103789137581655573948682624133892005985876544479487051974210190214568616520117039039258980082040621934773360340900932665125096009055560730298608455667696671554644317743392421546418711745479611370735067830979992394248798591736463832330309277406469794688108296125839018677367120159305882774454225949417072006659190375365836475670830466945238746582281181465271414655704679095946312445660452033539538664530039977441138970760455371740153178983811685459415422633777307688713971029316255946163195730289463813697662543132339760626856593884101948211200 [121,31] -254689872970116873148421103440121634040759066671998777687824155001864038684260201674178893358238570739391783137091227641785435786441499636997456262026816582947941519700145817096477259894377339723431499541764627038434017266151723216185298169544681816469268970855934659649777225191213709887185656664002592966161867748538891198794559338245046834639938868419886906544738177238899611286599829639354448804582969814500093400807389694217377614477388950503962171042563880389490571767429955198273366518632555054066026650768445796464976681269887948255126576472158767453243192724149223536177053628165588257036190511917198177430111101333535154879126567339806942467905399138519955626809131922591857289473290760293172417620711423481100935880059712251585314896417639032379758543817169494234139630287735064278289860985819914960295191731685471179652012116848738988924829509756596702200104022278555533411642556993980690040642597710229922675035097306886168495170323946619871649684446282178832045549011116333171004009972815398771300178088238183642061277279481752525827208039320585858791439250324272403881888068832880746638699905886667925814925711837316179759951419202583414871905990751756546609222293424892705691884018717777970210567582749405631093907750448134098215933454258986508553436434225483842569816550427387659756574436586917129975723132494951723363100281977128902556087291274105925574979911805088274469792392204813463344375308923051516482037978368945579661727171947283863981538799101902894590527411434580743785902144170556847578556636333420123361883001056105360860035776463587389203141958254921881803482610511572836868867015270734522729106151896941289508576394401627777313370411100745231406387382134487810763350789419283449633840949124666431531702482298893434167366904622656160489761418250228652552651857239036137414035619227695166007766241122492489621418598022984156140064709410413335770290563229545606680216914968072410367814648180291044574703232923621788519886560729015221696541847021568762793372369114922708072839745376212192492641607635162347467068066952544566894732947399971355855020028412803677098405940887630399455926480367833826189284464102442894881621064616218871155743548164028611206831406175500469624532588085684765091779915289970777046480773198359298429497327526280643152067000615482471608850841600 [121,32] 132526929923446660166256935237695495266703780937159527310856964732050358057931244029281231206682262053156615056652146717228936329118050216269790744917350923650952481606753772242876054227453513393657521978311624878600140173271679619543856902633516770869408708844170576184854295631638565932544130033421665555832954938434304281544268346870986422938555692005693499795223797942283740762098389856621471486585806030048941568549749552392136243292470750419268849321399942692835805184728557024269455634976452480906938781525504470264987976911373585925935791875922130741452826569665879269482356652430239111781879474959888683016613445907243913641520116503474232581140181867555256417088456959017856686106134584076244782469123296699412659596617917558629286266674440752372930177905637804809814536528251119570631301140927425798517637776354352964632974708463185142968342447320885095231908648112824939111980404159591082529696467987651479937414519286882986336525886725354301417343658586228459780668335469838922406164332573653151137419696395864737361476575007865307767102861083438907469312852586678967077106726259184609196602640324713963192863552703573404392179875316289893398052155884292953826857405707376348320908342584117415358342033802244239901461747577192199610999846877965807064776953654586283169475517759270057979292768649695195906380488608278157203365458479669898497411097297145200732557670243694124122005027897496375490014675212629648365669326294731877941513619888383876552529448282763098788404130585281372871250097980338429423900948579732241230360983491377421761459472075689100245886076260538627640846157790225943412581884228698375324637352804809068796522674126838293876932784229395399777825943134155023921386767621692838949508271330408936978815237102533285503294925646767687231718155173196398410231398390882769832252493390080927857925948708938399809670932688605500253205712918776046417753510778570321008807661930068525667336107561454407290080121723727869897225676467554293712041255588897058140285964970554934159118658698848032351069029525966516228805137891591627777270790175760113254588008733721468829279830521868036314547776752805708947000557122417544114411433594721218646394555298937928209080863125905693117088688892448180372108534568119472395139139831456138151124504700022085248208390122498942409113600 [121,33] -61236473693529283229920019555992038130828497738253051074029586368279207593501684375688118497113564147929917616100686995288422123957243227672262868065339897765732875884622969095558613944992590768867461862051293688667520659597446682076777271447454297981641694855042426898501151629529296627290700638397305586355157880251834231969206984064731765464999951290838819834958947033582907257903937355815203256756802073511444508666409857079894814906394653143431970948838251897525796027566331699492512329480956696840943123525189247327878054025106819277172131613428470480429804893374169473602014601048694611496501990367053090528221115645556752200840231023937301687224486770683894273538078299409923695853329402184267408902130028433648886630271842979808702543851872053545469419060839159507959846936341357961902430914442806359094663586955919094791277661357323974376141904174396336711783742153895243650889401151972076212331080399338618776041803102997946987240112513441147596586483006787291072898248725967633505363935266856308379571213366766360011176600966367849088001325459054023478935580129393039241262650109110998965738907357692150151852010345844887650396414504315890931621877318110579643559190455912324765307495055491108108594207027726998668881679965781284420186081398688673131871029656885173786267699336144204050698430111800792315735735632964806692235556905615534224051602745190636008354706657014734137350540532592600606569609010316414503466134750646203235392331256710030506566916467709996427201913142611113025978189127139800739072103946323780143112667856462225061405999792133407503461275539507810742618017191626781716060095773617075387011935813262222330924648849639205381495844063051682748738168398250783823411145705219704613140446954215444622909270049316242950013185095379891342898485267044364862799223655043469264285495013569767015936710804054930669662502293049063050344341961710758017710672397594413033011361466694725875359762985400876913602451239165131506526158426605638529938366066602765987263043749588825133935467557398784263727193267205658970010151139832284162922349783947166909780842324326174713708037571314367920337002667985770919905925959896347358329007562731082032805722446886433318897125257254715606859084345512293624948903334858045489924752421854198299494330759998874679154605684242251776000 [121,34] 25155308847703788393631045966145208677806805017826731746609267724774851800115823004751994491705276411476567343195607981218602154722798077998208949946966850113108692492505275959617731337543397849067706420558601371656920932458892560193347249667816348520783413886821192851173832963144994480665870476442692169030432552814796223847329425850086330346969798159532980751617944557256086747919545185786331921861301411122207437574118178711965021469988238624424050949951459126750293057103878813527811940395710669821266191253224830281575789788223911272222049213268989538703937495412952990873046481751626023822085240827920013538397084432160819528643786234699650326151113453270368872319122900458864505166404198013019534639835382494572389445060216574895631077484949322460923505588661368131197978360161707559242939087683230135948526302567378910983896013639787331810877909609578262861413920440242578438167716470141168736612449245845905748730035802632605492287258589484821160644357232567098338029390836047867757164221879538119893410783884014107353135725348033105786183293143894873009088059315075084494638999566123830202684075998004115306860108820409258930799073637309167385783968090465023347981007767951903978036408290290406737747268339349180003786197137537934232224858619585592099468313590306947002944313574467077087454207337687286867514463216808228345759474961349160707181153352202121137835025315984986334985721388882387554576296802393252805418403449296661752803503726004708679302063713068537349321359671674992840029635185820450926160202255573966883470279233216672001648613404967025754974657428304659232983389375499365389239076181982785815700626008838106578313516812350098475162968906525651649739094715270495869391059359172266954248292259741705348051654945720282119578731510453214856788091684393850269955011979788137567150046582350372294384449160191015523173080297233344840906835389275566770697098436218278182946343224305923880448121447577239892792128372159646106567724618047394653505427238135914203420259689090564361777247439052972918374955311694933244241496467210196276660034639864279113486559231801629433182581148286588452153509456841736724840860655690884274971507008024069549885493886153817000692442417852884574613913971233512952523167031923714260925232695052558327068538696552502569379161439417139200 [121,35] -9177463074666191396682491748072346680029795156744339359980405393530353463891923611115994379576751293680950967510580038189475228877506807865524278917254578640746401508241025883237938174556138130989598155222317778357611894605294334069729684932247621526083594224046289428382244117872081270011478846509905834328801026541581054293695825392588525306774441369597731709411524290662192678235655225404004278733867091161166366368580779105374571913418515075461791166495435376526661918933849490843358867674010669379381151181042170737284987117368458255154117741102717846402532385505709104624586246191997675124319220187243416891634271321950364299203777030017472792313741301799491905881634354735274547900224523107209418197432850198840439631887858049771791459893944964839183362997801274268925994850554263339774224621317862460240580483679171798182536993892350925676021816188426433439428635812058128145824196379446694761017046601407968109048838409839632555465974505579491367665184400655064056130659809794262017183900111399165472856002901308203718961001323555834230558430091067538607450688271068231866147128732551761894156263311285403945153943227002176806634046314732737523494211869048877583971068449721187185910826312911808535395664074522553644814287439741652826872974674328207740578211774610738512318665567842130482079066570388672401863986149489057401164507842581896042935484730399482788644444873825932228305795582273730964984228651682038879704859086697851151291603552928549004843602480780511222991010786964238683615698763646314129293259671352667016438054943317593315982979617661868737231882493339669022138073917683497233265481790158051696223676353660039576066964395538227546798449186906706496781724299992825475535803737952032109577550943358901349373553708863907614271822583485818089958078732922978574716628017891703426987730520405937792660213917011240961647762589361660090843250106234384516332155851000967776083739479955444775490419579473605835525564440823565328580744594737687964684857839419189979626066058642915096278938575729935134819915250564796512475987916734861626016605678907127286969143823500025265344737143799270810182650783009415448245056404782685632088313797724741014766751408588015657254786656494728569267652049189395591245700872536457534777678312601905476818356573015281834787129733939200 [121,36] 2962201107199605859236466942921036161782527781843694017371544483352289350388805540791879321022537635557713201138420911036668932262005768479776761704575896583050463618179705525344976531167245083048379229856153445056935841691277917334719745509906912223473699095178023265214038896348067461313584505408914227620790298443809691624921869019507930055084114530960334899985434578780239512994946231976197560762861939676105294090783343358263822023944847592230664418472538210565551906971166470352627339783105014263593559859338692819315194566633870478062884893603093683257994411345273199019734735902043365237660217760074533900935964770921048134330499620757284001913566174136858531837449801636046895055227227080181597477560652064063023223083041776492974815950355192468765633813977737337865749823718789112962820987313632185319623659742888626812893581478526883614711199165127813554727846939422076601825439136753001411708617561614628842605993817261253306528876424083447342737195744027976006826580052655368279369917584375915065377385234865804827684771354625724655810899147343344126706957377427303332023068778013129292732360326504613873680497244560204627874110994499979434667630479236017311804681567177012849992527543496891699628784852374346888733595510359359613115426254748161721641746409346785196720579980203469944179640945729611332396507652783037557328646037299106862232812832727521647805884254374756651404296511743667616203567604060615248607034271474835845452591511572599811082848638811692725722249415026623975967264766202232534781420143949454889898749480931519163503298602989473000454650596850152427065272131546328949970927969017526839930661858000388268745541345002758212587817906989539970455872162746162123147484406388322091404200600032848269123900518457964007220907316851748000694392193267795424935276445488781725075469096351493527353034576813110635717213415045350123404357431651288346914165358170742161782050507992425255291985082533516986588402727730318149082125344315728733395699535655891183814735910871618081698913289928828923632960440643436761963915801392980281234905488783710512742712341265194802072979753278372338562098146401272169475942484918513211874329042473217994674726050726424195577595334068217712708109789186847726191237285317830195064569234940426592257064555043479082728685568000 [121,37] -840018267310814733102151999958894287270521882854116009845645845667287020850368285560263980779982647016356230088984918127354224146523553423923562780272083255928678841513753100273059851571944410151659761482407008071856524460188135879811577910066330460331064432721143405731061129951846332772883185857880707101142640021473614793164896890891221160012337054386758028394654621187522198337957252129055032973377750968852411285790374925262364679390321264623771460522893974838458296162527933040114906536611693306744382727942170429642256908831589764202940909936529043212445447013752599434053947148343855051907571757435142902668903512963606852956053980917574926866972459402534910461141325405296161596089600633525548545489880517805674152131479816243961079210564464027714231273692674030564577030607173182611369344837589616378209012570023743801808902242604246010014559531442906584479162817743230554744782272951137976496986062690944015838121395171633191387197607414769293208358352096344845476271439439027305689538363810213695592770368695962071401508922971096412788809850282498253814181035577714077484953751127904609196043360774964279107694068164767561820712713673724705387759663435124270973836494842857815149937893110476596352764667657245766799711240907668135023262258602557347564685662571139914766513099412091565846345760586713211934411432788292152410061777021006672376136750770046008628228045306913963617532962647134370315050284484868479477065926188481254447932772175719505313531710307530862354102734547083341993825034001419367818587445067780578867815601498492885880951611375629172024509055358092871235593551610323858435997636667691608599413198701887972481486978254823594538639002148503019653128102028181065936234305128410441346673211074433929273341223688417685725090406571851372104205748555871187157386613751555704972745610947597218058913070713187643170948112318420220533099159991569700101073830468412609719888184890316010886987794183317584852605600343917013904225287807221179308029819172932378764407984011749412251962735108761324772164455826241389840579430419076196177357914264735127490611356518408278747252568626254828474565088236871227287786576931823838816999929871489105998850434661847920761213648295072753735559940088387699415309154603170024885893517866712126429349743038973828975820800 [121,38] 207371463843381878739238738702625240864155986213020683100087227163271246111242506060067832655619032100097146143745305169710474992896556292908679058704069127282610738074493039642374031073471304201342573038588497853623746193759513610873324549426639063475716675565386254588531729122299626044969562598452268706074704760131922412426929975876121160115596863898785458339804805174985346947201203035773170099306089501582512249322510266774967464463779517734220022750748006217683039493766945278424874444204380800905587829494016118811240306334504251785456232099084018473964318229691782191614684909547084133296285775963377892098228876293985210827620676596069922061080191943259100377582473223525597671338664353336927660932538242913193697724846261530347306030745316401475472821245317272298036451034464137820265621150479869300025840589687658391274252212045893167130224012888298102364594882620467818341276457232663915194366249680233418852055413181107749580863929925243534088695208701523543455743186109815408982463745842798174812720490229631466985395585733075498491677927059803521391910919064993814944382997816695599594919567560334317895679206308601725852494442839861742646853521436830052578045798512295779254514419819044711669023255699060846940127849791192042670858989376551398741398941837893598870724543236731192521460553253060632486848306193085858474648718141120984789722750282076246949192087474647633412345613395494509992245835548567530268541019159862368314879929055494336986442353439599085057922423362199203393157216095796147674991619515769020516375432228089867385666275532545196788026261162189508045995155358019338693439302466602938095112517550898068125522201055401029240733853678954861643919789071688105541281820890084391808749508007591775223330937208816353921784129627424109323523074430894309477774738960048944265227510775694439729400733707867126084881285031295514199616149483445982032321169423629108134783376234062294606968737906345704158879251839332618520695260024342345622750489449551750926376376420476324174214249130224016460182913935438512769156369906868464800475284940621879474204773284180214994933382583275837910506799970237172379699572200798832525691819140869365708069374519199562369649483692395143178022302685656615582954990140214595000749097696010716766964345230116247306240 [121,39] -44222900962358538852033480094021024813626875651382219443006040133069295921836670418117539569991888952701667018764971090063842507487991861188029031244915050797180883069869604127555013261594793632180851856791866893959709435180298256942272839017428051255807450540439799874937382356816500320083805214097250055438443306793830141346148722444690026682784732668528215234426396867622999442674191578101434120715412242792258410275695027730018408188324052258631562489012979283822524020871975515011078612495028731895274496719567580096240846624588027358481378031416312191231408736640067081724293907078062577795225130853379503085183448730009611549868525249461969387146098113296794783665058786468627346532597846701961495929505598383471774914103653444653004919772177528820917211953892008210577201340318372751895170766746690708865205395100862204611962935847885286488515250863168780042100240612115945346058286297660200367856994207797429229984055620950683737164161231616741231296484250809152831889979295083129332080657139882616302821381986651083166760573772352620133315140442038611873010870893891925001833741767418356646500291912540200314232859111383708214420470993959920397586440436425491575738130681164013737311808958117168792299121551350115900797897889236009904284526466132167000372297979254507104320862387961187966260914339935918591866643925545618533549308313554061593053186539042156033130806796802325287037774690955428209375184280744375316618991157897104874314767611246498182334228439712459759284041050691622396403538361777461547012393854572767365679663582178663803086697499502102310798792888852853722428701562462036177792538669744024361501300503115552310068154838333394044976350373393166429626777078128716015364666444377540541536602680466983543789217305326280696406642974619769291470883098745091521548840767211999150462978886511807988412206398754087609075055984257709369838707366572547605528945796603922240588537822752385989606322943681942497146683365007098048050829134737339795576442364514768268476077827101012957526295624299994019675918609531119742580909917205213190276150060500072242162274413412080355298627938794315350515474165370540026487737991503696051102616081146199042830450556258908634489309689200751151291101041419858390292287225890548021605800367938378032796781329713725440 [121,40] 8205989861072175878861597369814017695491816524110750409782887184445748874169130838552110787554509879079438273386773053839829772434341652356765005332899387968547134495950166693895564314765232323539104026816224152123534883228930986714537415365046912770612356508736782717525053391598175925776984013381077076670713127965345164347726121614054846026836785233532770135464236731245833153037882242829136366257513749668305150758347198517776076926280440464134406428153897938511855901892953096122232774832864139716169168246856047665581907387862986660480594434208802485702360582340845039512173842177044096397907164761472557499859491035932591750001787494825282004672364403940229936657711538756514677962610254913192045687366062766837280686166032224402281501931552132394638397475428079665028005514694229612028606862103483731420708302312449467101852719111344669806584651384484994593054968601876546550911357188174718637803469795654026841585420959124206237207929640368913933824081504981888623800240616828916105078596420635391016433762037781733571291334781015967355826891954366951031504737775054370796863499335292349678498530355396921235800080975277433633971381237937264782166853511599090285577076844892730774639143311011831585950873863696009520864021251598296042593493933571226013152016742653533917148536191670839060997505736211586237111152677554310387753748018950613025784422694358289040223711851013922866609286629283207662683642943500528524555703597380024944697942016067237913615769168094513056389178875516108713770426844983860307050899677778023332147155541122217679643255810675620867772554319480081623330746589026254699641167547506241286812448115603206921508520354061559770020995318054800422927263332366375149782360339369791133225861700757871369923561988757963601097643914869074948296210170421554631086830015832004692797300075591638546841413211916421727118276107747941700458816814003659144884567255052907821894253573550975742555148658824349717488461948343657400438908435676051537748105973978831132896001443870488854500345772251925402312801844440888881754668969888048365651558097664736218670630385303070827826198816935576091554496504243848111823215102583130099722568948495004709649138570760640420277595246181468045503822661588294937077261655388408412663894166130924660293052598845440 [121,41] -1414192155747487189515634463262124634898086609329696468686101993421062496814119518955170649162953668774799554764415129626860316839458620987118300728054392603993009343520351859263228753546040218965917321426207592299319033834902772110926303797639739675401607009305274298574859450868985192436963014492586906580817222525787129647180124608966721262029741963853914368858907552736644951697186341264938788528379158162230687856392473976032344829597876325247892498351833081123351291311363821379680547603781975098845148924510675548282432466258921308789010207669592374464136538674303565160578451647328949906135069495922161382341160089748699920042972743299150283752892170118142491342579508646581793404180623386108171753996065680105989981312170837882666564648426221734510818605380642722317992939819495479915669785832354572167180511798407236258276532923113176571193663604293031295815565452458126545284727337384201141464343526070476479367745014178211374853347406043520760313660493024884353251617208069671016535105780078605296264911560588087628010777806307693861889455870382519734334540459896265248767537230790247985294582716249318896193723925040538874406696895890869134307031088102925195890725333629721924663342642152566587956546198261515026243825943440910420074987086052448697986763878649967519141929215457420723111047680925990000532298067132504785264599168077929291673488403204398352381088948673518999441533399067105169718841331253172327509478723804533123489980602178102901947835317766766641313690274972288883030742842846754305511460439635953533832437728754329688097100455154901175972103511254169897445184198842785100008984920771693651956407293578782629200816048109069351228221207146853185078452923777391952977541940339651634814125491161259849079352198354016544292244439433525886832052066214616125837292606432447180031898477240528086732729080224187076765691732986058654590145223611575503305252005131614432671727080096537211388786351531598905371671096060932728681093051034470989600275178723073611718479437678842478697165425881402600937091552594027697469221420171726633024702534748777569245407839164668704438662029941320177826880809560258369137965282110328235132826055701382381334535349738304738309014791524008303192829562876385037554172160456459755262140326368106127283139379200 [121,42] 274657737153591289029160104823309658067016435513295857161298614892403278599531605220125406118683764091802884258887658462118540385647535654235277954788764250708464762696036742041306526310577382200242180512293237367986274432264138242947031437517203214182649750663533484239952752009567789696968521645972418716425194062493501336703613907655886322063662268347953787316633783778271771362548324646316207611515834522266788229245584136578868830446145376459963461260706945840809978322110337357703001880588040879781662133502416451294218238920186008232761438870936033340542162874399042566809736474391238663318995137479133307979275069544450851651585017278353915725049487552412975008310104167062845101358868111239705891887992247313123748681336199237438898094167856732142468044890094538226818630381342738688190847808200540903331881376062475598954340203449213463443357662102302770162262967607693050428940645730863458182532007065382897431850145602622574715993734529581274870840798041806183345931872751177132279793396877543864411597558341212637148031547697279860218988814758390274581042164338344023198330209260258519973150890516646395845105753031198981257762706080749367302607659327655607811833001035874182948191609400921697071180136650258666591601780554407468313085576618708278412691816679244507258286008712102907100821940835606889195790165162266917077669137216545931045156151463451167229098345709892404954212574233745027586423743751556529618359139342696318457220492762081761537519145051099227231300346741221918275617676150407345992707506567783253416001015543365352390106949968195899464015534812385285780767220919958080738978400529591602648888079147398876009046881280335679845393320005952709117189204986732784878427198157015958119286063256464031171792667382826883896516763620932337581913689612983638407056648228014752880102103417335857613016447205644695144532490739355882446496962499180953966457107694443845754404745861500243537121698649092205068004026081352323459678632580784552825713038437912855536818141234477865239676887405813196146421385343030680365597906370739968685839538417493231920561390592187991951246235099072046452954662904816224775240902937460902198410232959396703148901983026202107292754574372523116639579127985893738434623604459717717980890308958772409747374080 [121,43] -72938913662408324139325469949877760745960625904895908043776577369277706813375669310599430821742782833207835451577166361791047703830585821024738724454811104169625848863454266224537814531404026071223779852432198766598630038083182235035660663048931301744396938693115618637713880527717192571957941088978414541094931208569705128880453928750518045636233852660992558359305036342706862010670993221504800749038004841405020247075719618952497752331727085182879344520719210237878792097764636759851175511471897016705811371417281380154780456379204167623356118433716296075600070869415245619995256704995570773737264181835482802480849815585194897830940524789648008053041849386820553535176032659655620974420185661075257537957797455435689317479143286087559916936205789374244701089196775982379890017559883756963616164287928307776796292362003144561043305706414774019370249286473218960156598590945455366366899134745288925778241976478668835369710865339012484730593753726380329222846332120973310357339687184767138816223719449939881184662599155114927236864832566118231103742549360448600357505308413556758139906765299107618098784221049485630390823168433647673124803815662829756111268256474233004100776579854466006549847554943852939067585069964395886264779346163678540341197633565451474041726154838413161634240228688380959767102035525292205108062245639366221133245787353006305080135297167528709084309139244354666139672507329423222526980967442208471147672281445843776226988229384930372594611209573288442518954888690554567863406458235853009360403851357097594627031392178767069589460282498640927452406014123696584339117091221173726934632921798685578289447928124487385660627025060768465892005726235144579842305995504886174373310375238907068837896615544292572558681938054854089965755003256018060947159464744132406732107676242340675768408102233870236216372440202996163401756121367107246993562614294652720661985665613234340096498637453677503904223575178391501153224894335483996344196325116426985036839910883089083515742806403920550032679124340755685019879588778682651561246965785836994066016763220418535700701456443528115114150008614064476083288428212810421596569221878977316436977927991567801588880202747101362477715899335288330857468333315011753396011141058049459581641272178722037825536 [121,44] 23896556654767618555226117775153844459326297024336805405310234883135763177014535455422722858982204751033642669337441824332996898917387529481344395984631676403601295863013904883025479582667409498229872418093289631949337733744544523227367136773708313654662979922843378814234089279713711193603172914288706693208194131191278594685786423846875845468446094619073350133004960452072248119670922172355994028310449966686709265847184089314342020513852570740630177765946049323989096550415940410289736056883166912528209659332011809114719610911800668201386652060806810329330385638871487801249497410244141667997122950326841020067197138961499622945227111568638752972538316288697909941191472886431710859150510446051218846071782257060586620329411494833970029121598687965594064081670164757262693407162642116920239468959016014577553676944034128727645851139195705924436255274967521990215254190644802203249792347188735465970411495123999650916868425487836196351776614720989055426340712264698224483615699083382267131267189699866538656986492885630616209374287062171445237237090315136474435953777026307086836863660928289200821925650135720714361561315217139716773359869923841995504968511405092519790490076226725465406030384762254848892084003754440301779589740133053089757232631221933119266889445103668857759641406256743128656845338552415791957758448727809456532755826230948950351957391991455071371213186119094842214492190945660333462192154939869947154185307912173657289330109738615167344973226007412859597897756357543016042738161001302798387939943352832015283042607699059562555727746134563832325353981169612659323329342480459764915976250828813455401819725152781177921158014274115879197849077507574767871275623075153008251180721616248058684395388101018899861260693097079498048157214786935995286008414143648725559540494521860216619791790235315801326818718644838429238197551043060742568903051334934497108899317129058127363967014308412077098777459093878808699848187473561547514844296982183770969580478068598273495201793056378404109472718705687904536484748082711023791692178404329497545154814608939847760594351798260113755317624302569179490149705659571481022640898312599188837232123891404887795136443848276342515647532190201744054569900940370914509339060781049579211549578955384160256 [121,45] -8096010817079152597008464030423447613567192739392024504869870295410679234468434917747551829279136268623248392423732420371650205435950816843029975254651302871399339433935549937465804542793790244052844995012473886656224211180582594754828897602152258363923163630201339539458951168033207989088707122533887863822315446221418627627990067233926729763264587336641182764923980659327416339277256700721721966465699911399859142368416790929754523956401148139898407169712312775752176527494947063086599796365046241469245576908544378850790143726518514272671949282294606226682706858942409121614539012594095228892497030993175056253465419026196752825012395659117002264539081959098949103344860385877581189380777461239751859457576136316092121610642399473110745570035653638223752293036669728553298594811429242317856307880657633542711558430223657145496869535157723811949844913098625844962000260857474341395610951953220832424062025519439817916057674123999758242216792000892153567972907256896455648829509387854204835797552818806991039435109274983766806732242478947204258603848464024478832755452950069839532532030480105922296598769271408534110758392332633543334092235540566592324757960342982032349816381827268609405913264929269650523959832554073711904171976179496794812564168569987235403385596159664455297905424694337256450297131508136098105502540485009348622319908251416922504698602139425232077793224110310301551633066923454979238296832793591677690556850870893727574285476679234630337070024158356680485280470185706361605999558823031753717599947572709784434503032587036516764730125473528198969234881700741373417791387882314506863242153563019992045901769225333908905066115716187103755730144990035153292813865508699393373977016760071226703280327981899301774461988395091929398367406748941878985104386109141795842969268108715110986384431715814892721046202618400111901680505237888492635489943697861080844202421013025654827174018581027274294385450955676167385869285284049833017952650719759638471964069230766197200738064312778362195566516300405640602072769127497867015863225519591309716361866527506029943295833225999019573862299981195230031611512066460846180370130033148863897881784368283473025755055828179878566274364835430035963798161760170360097498090369526556582861386993893376 [121,46] 2678780555272312800808332444896258812794670151377602224311228634419453603425964525969673450681548465785868014335388064742603881541828676179549982445806422569720715751653678010850716215291867665911982669825725336754977327809512903363140460092237995183363286248130567710867742987646340711236801104993587077752909343308395019362858508840120892789691971082951089839646219187191057909199543900197711960326649217608298445198032707871116965196787008514939000686548136204091805539306173650498684165744708972413745631515654488596546673170505255446630776279404874609002005759994912412283466605021112909450368587632201877391923873560409518006230866074618711488975744043572503883781362653047250347412218833978394056902274098052067022862297881806694701685092750885860347700921758464350791638436968791494590479599104639426755396089245358205622044290906626154533258183732276286834140329131035530509472005662519783714142426861602944085314138006777985027119561185286590684710737983985388571971979646280764183740649334696613079420551874909378372574800274075919498663998388748139513726035889471258730719970685170206109162927267004161680766694517000728014402855406821332544703927148463825365053178417193801084453383125594135616185202287031926434740977334492068150191104311871464013823935205798740043776921264584351571490424564692938042318707782021792821024606600120163782787231715920448075543777170488815176099592448521130813098708591690607783834060623642338394074942516718213934487904086505380930918578788082209437209178305418550788542272690755014810073284858484242267413670900124144066057889396560644192600102946206813775098073596016562057839630714894528783229628407161688731325378882429007277170388481482051400052295332385330455785293277696303145115580328346615591998565450920733772125603680053304174689896937922816974304192754018992983765978129645649602458303096979722767411876247679501190796604932917798861538271428346488602553540440734240582801964158432121889776285174476637657219462560836118742183705682659168340878078917063813378629948314570409254429843654402000410941633144775696138562952838089232942952849125003876945821105708622156420230110789593127714237304362315053077080029066518432818594435033876597919431327077450177162682559762675293909808373039104 [121,47] -855173982512308932755226603446848636882231124706437031758584065852852473459961411018327070586480930118871849841880200508123167975717371869965686718032087021563279545084366691112855028123762626981260359473180528621582672458711814982632505081825569477110501004202308552020309089592921977927610580557728338521944100704735643126509175809526560243620353250306910082263467959077604901503497732354146444448766573612700403935091819553514729340387891269187855260505694703537114568513512166782242487140568943193485002366471370177430706083034938564177474399639426053891957939387344457254661256322990387077602349896130118280914775839872333242929913027632046071608604937358809054300047377479761360523718599132536605619734157782184563164199951617585977314152178931816212074172202766949456112612376334417859731502559175491954163266825172559240827017760869492079447831203756101843779609199574523070121410115068725109810911807862749849347911481099728940251008933224786394396856318723007558862289017969736571453796031536427298014498958663149377756096462711513111361598690654710587318051484378388211005166689318164682408492077863507536611164142476042180351930173207267018337692057266515389891908473749257981711474123535041912433777946174407326577920502465702496708794846627091233103734332886494869872395044231080652727004904985507729252366690136638788269927163882540272064540123201002681662907702458413479900710093337766852934791030247257722805013588856284629575605843194637049348278167093584250326020478580574300964931163577757764505895752307789661530200924127084999977353021600080127872946385979309162095140507860007061420869283196815665963712835846881934620363001636961806808695177215067890386989752861274871765947334891319033626717644091994226945437834425050461257550174171336593864875035055545126231590383606580911204379219430158936071500052320341914026751035274054282222824766523986995857837706989645408796659958131469538811200045519511693748791242423070671633744697184761817400153405467670572212190495438450023527906787886683714503796226454955709712646191909066813502507639535238060599061428512386484061268282922432065036849955790307489187424043208447553027732123351851476555914935398943334772487735097693612055559268836448781820466189776764689771921408 [121,48] 257649798414363932073120569041420473483913713170458583514080402473280147718376525949824177404863937078948991885652251480806232303282832943401472735150050505450022387116412942736027370509825227089847390399832143266826833049312568769613485435625156945058677844857476170796116220855119450251619284418509558512165357157392858708157063831466954524546582275954611239549019419915893536653523484254355892343461205155849016407075652003757778418078576956892595860549996183972722619054104287284052354785032238918837314975158598167726672027028620939820848853961447294925259036968396614876514698151369020052392162194639821982974068712285218204886901808563391511938111371796415145878587272582918308252119203217654786547006889212910388649762880596224507565468057121451574733820020549900523285117352922720760914896222972502099419629065220926948893184806164921413740521483446891035672449498957329564289976117243998202626977009513795760792276688402926050457918985438110502098526692396263279682001584087567634151740997217630570108860046488765903046984484034622240487120879287742085741940847181703635826541670729429551785528614524133127285291980397819406671556079926167803429862178602051478355967702051335717709401370195053214065176382444390658358791791904276150458505738718230632762445407721103675973809744716863609321176823843874323414583733326013774774184317434352004124339152384686260569741873613243755018555923968730712237059833447056149878452150025300384424791556716709373315760567690550034815520326551748585204985538172890730015459767935404769263663989963504813206844534557324916214281837334189556284878906386219673960833364511287787851269698928019535997185673125348016760816219090911250892639694241409615755573761769862196206207215741649844943972089088949001346588691033993737575616928623285043074254433303519393017080446909968020705131433012088454301919642179696409773746687933434755368411951429217480547597754491436688964326089328524313890514127164949728880741750999187498698337628883198043177427179726191093046986479471021214660903818847271591707485144772816373747282977097060842249141419410811736595781883792571276267530249806489688546238098962744722054265909091686500553393878014932606180073121603724618670732142102097143923485891956576706625536 [121,49] -70951796082345725032805859565395954536959000413587811174241911871230641019153874461169893896326116238726782616325908035872505323116426172365953358166809493003571579253444065807176250544021476594725469937715945842333457098189437829679219283765067718036844477541442699143353499962350842227666369243056176792193134545812895877732454595356325376550077381069955015372089445945343134834722112692908264713945693844316750933838847021351422641324417599855281102350535996065699397583011575282584406055867913140473120830802304588812732895904744425315087028546070321607662823351835540639581429888678925167069044436187491162510214352405018836326235874844326276714689216449634986989920910369375771490855677544793363474752397680456992323489212811505293461674011347405525949386612058044714338344374103855795575950460904084816194412362565109842664250807836943494843894742062787619561177898954728089276242182299281788918210147459045214957467241497933871628530138849211092105364832472615644783282264269958371797444899277083700490981110420412769930310267690148750539906402273456044165309186123088200912145469054162947270272558215002475784556123669892547260942541525839715731452410771526553904962328294117157995125394828236353739944703164770946542395844279260966162344753683192336185975669333124493755609155326032135314372781899591859472281484462676065360731369559300887113819706627364975334611509522284670265917820503502593294482809672855479801478341047571397500319878085634103080983131197601794996641434954211662751608023758201274849019479845713110520363992257545212749364168803679006738795731080390633112887569409250787977388876925690800133381305353033480584354247968745936050698827026886408078679332604508407205148676331099228625027755802907437622081869991980232120279981171070291582571984544899374187932017281275975720468523553244680872532788767591858654864109667908353005602609104893400605389921778921935208400581429430011106313052506237811818797894269675464264648050406848159995123228904045277926454000883215336200261186237666907482887874106515748235262810398640367712430398289781928076606332703377442818797973048361030643276625660624849740717567671205455598448991414063139703739624359176525431431030830195618319304586220168585367487271640816943104 [121,50] 17359253739720535890304952646158780968503346919158413875978865669296668196320567639948317733866447033361458520111770764024486214658813268291620917625187484535832866679513979167719743493263278628102365132334813982312149251006045905767239046566966221638234481449448133741409713491036176469815413916082905837756708728041453771853947097618814947943694809282337747858058897968710162512105909329896778943547783785392832704476666990829378722521832567051132477786888828885249023869504775612690865867840729327196145024278063575319029625489601531540378030830993459751938356888847075373392035732171891417851559457961542238035571180437949206248332105683061278302583797437575153753843830952414518563454705038782954200418007865236273121858992989279335457200419763361861446128720768360232735992605680448517940210509494257552086585744367025890043801393146724743074511839346358871166700689138536142707410838400048095889644189089427326624554406352993103989476887606151351797512591874613330615108584891337501088093734455949061365865742048704287903809287032934680044965795454351278761622393618006757510256591488467870897716928729566058338342346389489584580890738534719558141120452491669317251995016861249656604016097571896580209695297153623950147303424949075589382395426915769901329121465350317586877909748941625632767089953855785294901212764958365019037115629412761859224481168348516883650178788202494238216848812131166589262569234057649927481775590361361671200236575839645808410087099166672746507658096727702942901530292162985957565141999970366463845773885116008830431566037912824021273222083615158444188209874763925577890337962023936736084536393672497220349199034679316427071532240585844631469007770518584985390133855657161573673611424004053440816830138502238386526839891348701954080281482749722141598349025053461229920437978098376288621288557409771173317533150391340542793861209245370212422720163581877645766242004567995969644110853228747893542574778923824651278844385630001651473963824650350449024577529501133366113415873445338079684837856106214247922626786805151393113209609683869924568903163854639087707957368693873195540915398746414658321551925666561610751497841723063543923125315309219340907650154909956794374076352500641009564092999825096704 [121,51] -3701668954437753475622106011073464927795869969180190010971778573640087214846574038987539496396514745031880825220375147656528957709366800559340977532161035208013532065699712508708567022388515340678275623044487358572868599369626341551261384564720741148282646123125965149146561427254403874128924145862939375253630110003135698926817901950158621751948726948153754601684054387966644075942238716134575889419418399590610747755952780770187945470361094321752050433802228191172716213471967594991564500626304864170487552199131510330503281289610439154101596979311696837021872117257573929196195202838502139462699653662320386399023791324579781650679461141246543539590485965806457963032731126947354299136960821792922901515575168628103870186436781764348335018665936055818324994686112157825908746009853529080409237778046620741638387111724252654717316572498332781846953073773479200764208680709007592879880919760475946966199277753586430796161048342611865199518181805202533348452652410597850489176506151543729878519434325508331189148771322267742950130003696274868643584363630076261575755584949166325200203490440439403733242525464750522662213730730312152306086882763542003584840666226403773006710405008664375373722285453586818755008776486122204645303030570082777569931952940488097490832814084930901181680937249975441379587225388836810719264969885485523499542292441942139009081469680595565865171127273813244368220417444067158691349047195839486997452554514736776474307461306598908728857059877521239254321700197813838955395422537976266390767314815802637042434979861451075121476401278487635335520779230561527070328612524991836433623318098947587912373259904472396471504024262290174711435388211726862383360887105484013483577786148831360846646114366458571882711229788079109934253479081962879512876182183687218781207890903186623706857097100876022116459831092539100375558604136154589142474579335505577544084119722422925104065306652029690397893018784768681467466705018693278259517957256007390901689751747729497657188572181638915367968937750418777912116190023317480552721267682238164017585542425222762535757911533030478224497514850652368296513297802308784710734556440929380070505897756906031952116461059373320449309627727839006124691745383368369858276396892160 [121,52] 680248770666247937283801819546590457246786693974790377594078413020933280424820726016555168038409795082765258523294429543782200414241650452326915422295547452809124480110226829997966163015173116045060000603650774624409186004479376007011239477426687062521614495543013850724321961560387278275645469051885471857804813029857213451694685654672415032809897146942338037569625413277186686234825100503403384042520931331309932462240604455802667598021981271517421380631053822605244396903154774121250064732371264885448396846136579846151145629572758720528987364454691766641870349769213784706363815057759125876099442695565114284562562738357607528665358903267960235328677422490621406093831248999188516748818425699047933839764359047365409090268576599049863863895563520016446776029157947296881464638524927962882088278356766970267722825004523468775108259479233472760697964553746592664294179833401332489768230780472989287989350044586837689589059535754146624143407059869918597356558973238724523358918781969671184362152414279050657132421186180811550977655848208509948685855220718216888238000400945027269213604271617123757270416580388147069604334902567845446216575740828798635149147864298441367589393423562595405409465192885291484004601721396998481861628442222665367980247280087980186493261481053943482279471031598177643566661037495588291027522659013144227545337886041859926932117175179164411787977233304563086483382509676106611961203927908996756826923231887821160480173481620685003238777710366297987436642203706970481490815720720271944960917075170212017025823155937568925148346349283028638446063220114984814186785297199124796363373661874478706019969664785155910381041209391123472622929049998678292744574573301654234346789546120914513365048285423746476875524825862868817584068136569581383578462011284564733339313760253807041353631100098215809431519767941861006904972156589874629735815280288605827824335482843905969500074393022795885138532364516704681930873379419422697496276016451439329961654319407191228260710068312518950048463190723685897922089169777398478717293383617918257215292108234652483188971147747011404074358058157249840169186387186919025387133315635343943190604509808821681670006350069764791951209371022666758847021104433619089093558272 [121,53] -107068915162568476925066819467671712306237986702489449372615941397149507180670993480532257981677308376220637563530233854980099278974627342052309052876105478673580482879653433218579430439246908359767151228903353752482748003261519790246274782961233332018939487858445717022943105376274013243931420790630074063215618496301497429925391207259233043088147149628414199149691175235567557855357775681325723125619131281964203412265785524285219819596729742085002497072477237121682808509590128034332877640293391462711461928972333228996508709732739717651087740271319439934725522148628021398393118793892273616553602134591100344320470904630384833992053075104202076119260278137439847718693168081343310603684046499152886483947883296414817445952841804881012883843613324417035867237484954924105309931410310792184008678855506897772960864193474896358032884319731052504191010996500803171711290752085862523689893678262110937659319081325799928760494167755265899216119532404129370266134323623321702675554694054846095431163227791308021606332512852064691478737948482383655592996260261395999598021006234454335341600161479162396975117626925266016743444373174902867183524201082198528781489348742106277843466731956461405652748366202166368064075995339790714960819939379534411307051053560414717995736168684434698981411976918313180712465851964630202846976136416854100902531343053548631717686214123542739938501331841541022919477858658217117492789613397308508309731101157504679959202825534088200246198511269648063739302055576981418819703695256041056105724836732136494542585779294745600880863181537499157401142801856135302503147402085375612523140745832142266820633377086233738728593273747657563502105716705232219933955556773775236899244985416921530303373608102592463571364210256889645854235598634538057566581570548889941567733599209750221988484535909302261038048813051671618180131778158365396228365154446987732057566610358371249211754359771596108843733703342141577591523401822627081466673252360600939430105250059581797196030366107433992487727224258836794041202670950844822784328408152369096642231882688011403018075069652856282650363798758480853706890077574416986568683707507544611340976723849921201593424709689588340761533578928021016291138870332544849543168 [121,54] 14388362261177927723600791501635460778279680472928770070843000586771954583465102451692770565913160651347539820179882717165726280605842094635860656028051984359665835927583130588508258988055228473273261805009113429488408781019655869551309903233756390854864137168850911893212483311703761614807741673481999481561833029432135446692216193391037182901303507314643046396376115343937997580389503989579466416971402964126693668944982109452358359065065005807236849341377341773778288011143742512312174726732722679146847550187483614444945272738176630719281660240318166759590476425973165237198468187424126206710525328425994862331747455128909018258447703651067052371772081044441412915369867500411360582831071246226986542434538269229983481517225158711091909531653425968438851160038496362496938683180084962995727091113265465087773721603277523041715208909815134516984001146455618561424515150324187920688103364699478756597540776479794940079460829133095093206238030353084874170632318853623419788563672926813680457625272619473283352516091077641587291068847991261154380754342910115051394442496880329743772803996646623564848482205359370289281312418685950635286327492425953140634504451822580366633276574257069228592122981990821654492533079262104213090086604004186041170235489789221976696304026840519897688909363281673926738217261906208833864087177696940130791014767139414911204159040527550731562148885058461811462550422391045151962685120269832431709007722119341402281773438829473696497620486521570056135343675427417028497187956914668473549249216634995373748834796176643880955048325047768151491438539061989684992778818894094859420361105702111105878116832398442411220400227804769806905239453806421163874164159891538149306445434644428520766799515048912062074275359184238858316133083179159478102535162332787909562781630467033232118612658733991266926167602616883442219297400925215922335595100347600385598880100169668525444229518529437364931411444859433263645067939079189386335955348938133875953174344750304402013522050637649832172079597880863448298506424961084258226669826894768239444060805181971504026765171039696578544008819757432623966479418927402314071604081539824079198078921093394974595684979006063190579955424811217504242781862465233747968 [121,55] -1648971865618817603769122272504334742737334255543044261464007852403124706327227890766606192206069735028107167700269014878177233503499287816757206425851076084409552669251868756520126588306905831840020734993091032940259320329106795674422789875681923487125116828101180498823619074344035096387062208824614922590146827026605856281441497286777400068645213769342253431474676200789571889808991391943456274190736087712714998105548185025030948760937904772073614571929538732892700122433957828594951084966642906413376817127461258541865216423694679335325888785503717217711109693477778298726040810499595458387069321581808015064605254416780876713140633737904707978118722860621425927641012733255994163558625162368916366684998412991846204609388727848935021231430883726408743160759103822247019538098861207413601181807200804666268334452667807072227697738677990239548604617967338259342433724999077803091162185563909435640790493988251928524217988969604089633474238854646068144718991969273113379709569256002450746410660525780994097967579406914126485357552105814131928695683180569699577346840397282227766571869818675150025535586851755257859223781428071825296142291263478539464539407265509799842444279199117274864927535695176004784622111145202073162983516264147755592426032072770243287165552533606063389658077044820619703321746328593797827694018366270790566174041096785776666792007550736989478148468548903505978748396265264588247961771655768643839040970914146735927884582898561903100797278653851589394113184627207738557832290236604149918491469182976805069845121470309934017178599683107469908241457397626536697762061095443565381568563975588334803047748344087590303694825096180439781861081357029004786785524906762018965527955509317975102488819988876277387396759889940423327882223613308652345787319167591392872054762283288702772657127648940448131911348631392943685983698517109274207018673993560317809818206000981295498399024530620605938846467282662076716087354268803368121489540249807359904277125188529263143199136618771659526618918953539539959352046292865299584534416023623106950587843766719240489330744535583608239401885938766927770572494907898171234910240383350908290067485851859382043531079109480359554601445246638052347824065004699648 [121,56] 161334530318979954720745910954156686485563157934978789566778122056070314840932510370552270466625250186428105443716979480887529313451476182378143467945466483194314602689489551894538485189637620600145287278634935764650712172448063371076446858329379296354315066909919694203727439593707953190401124322118303883597541411577652630927815335337282539967574846028723910567287320969194971290334668178631895879991550029536448519057997504849890522241018578708833026719935680315257128448397543687341742579589225064662176601928665402063753555696723119079026836682444031097601953207064770853687981549203219326583242762296801337171617355281740086966250444391616903786840658723894694283335833724210530780484671974485757471994741781748413158305772844198832300489171166110607291471020046731400612526325407112046766621065368970507870125920218657223358162527209162229107752863970500487077538310982479850360958031946981514684307081799250619146071481874640726657865766212857399764978741402306062886472145288245268834937521332636513627030027448200211737845321319734546611851561401756402757204599023606532058865152001857559526130856965901938658718147774789725036190372201579081466255403067474284342041358917225971477194903003918970105558599691511919045932470399677255581327352213781379613173556714560407711071375993404899275539931124403150009558492380179784745384008192296397429759832629645997440054525962737688232886183076036854264094665250187102003041403329884539746663591295924846745919789160943802825412778440690197268977900598045880422570490030750017200289232454439476195160992806755866082643361410504921332528730569658247810757506706851562628999147278365663021019786629383882211478301570039986393171637185982007597947825899804254627422527833749357922735088960328886381903977400642668440989127811748960802003091346185553967132550671112409990434918139309764619207771963030845140161352008198057979722682268004506949523955029156756791791026826026950919570120685719849182303796059101842621962910813214940765121098066204923605020595713364993825167821801225756836836607275060048877971474826816986133736082436847085627334836570868325991212894509061819998209827037711842710168883819510695018431878344492942462298020696410893971735183360 [121,57] -13543606005428208928688526355781851052525916001024122640667012169739829876254888653489365531014195082011368658046675175328282569354542737667017782271785575371203415432432886110305695302396308718178958346229631696028490149416075082739754534065554166273459204490489039978240707212058602019279921012347560771987939695671822306617997971035076524105123274636497335953129313935260420618426638112216234514954388968699033061675318462066789752773205812198481568268570162366973541239087721505354013435467848065593132074859523053324595520651249571931352223273835604093578692875885706769624669808739504320354369443756393317594354803393020331726121532155120182296047041204023271050131927586349710162206198502105212753051783182052876516144374772080035016702516398699103424701214052940619002978217280094978373929349082965002147684481249019538672060327382848017901295140959816863226298368999100492001687333203571892305414713761547203685528467428009704955085513862221554462155177812254112874208272476756585762688541294137543272681533547024757359456535909569636030641787550197230069211810010608326381406234385469003973480642675885648335660424136674206413337014955211947245268588706547503513123877458349882040749883462695461665663048839640568551384280963999283101624651256756835349230391789612425806839308354343168772651850140570204154951401173603596888982643144818529220438533844597646377764378646767427328291349169534296738228664807731008035131515759440105302726668621403587161051177345392122241942730219701177577981953186596640295599899399195181278853355806565863942688489394613734708885933243119919510517043387042786560888064530652837164622590105675820726516060658288070907817536840359559411470372164765310295237520125741621653523052739124470753507248970211585621270054935566479812667294173224283276205961687162289140362636304710085366657660063145120124595465506799640261800387528661152032643643732885004635670771295140825945711489470797794605520492696243612661331211625571825268214064283936279485101241665692130155221711617096771714047955706330085752123933536257478849323398098160624338864128632318985924926608275892740395415147899075842084531892966579434504516755743635013587821045258552545435274017094749148046950400 [121,58] 988304276186969154327493841841615614645319773810893746241526721418895028721514966650549861392696183572221462686758358127269600234037760664943454250928475680931884844651780482102565232094424024397724030532479090465301419301516444566054550062673787825059680074471128891926356934295874686373683856059614872144735467300847632318366836689585082523960287084702640266858811972853020514082268251019757094590162614619957800063970520295630192913545484522171675932643100178877400100059190022875393671120832577378116812584952096042607542984746633046685377557229336783775212957706732808287938465466876053794089864492010964565542567823644241888468649884694752209269621935624211867205911532785127965346919864947887536486940409994360826010617705922534891931206337120880617044268147635968455351922880285393738392654290582995031250192744343407751126853529507018048016496817584446957872510716350083706597604449964339916467378820832632813206463659369851606843879729961547551280240331569179024290234976775505121300871787964762364435564624062558949396413875003834196944639851862862713063474671449103458610639823340080916948042288764580619640011948790125376818827502843991149364606541841253831889779593348676039560622059724737326811153800835896156697583473539652762381683172336744670223551305860088283045504001621574692759902133375234541541797698829367136607415157864800865950052506468970451429421479456870408505661365606353575717945319216647415370828946595455825315319213096283067265244879942402736822649048652597598475124160987325262446059544047185152242393265743685189819410086661723834801692400116353158896939820772685691925826552842803518658867010005213196631386780177721382293744864496411864197129905500438396494257975901219055559422595971836547521618962677305875912042415547875366811923732513261653518721215271529564321618085952717167765867340345562194010881872364037330701477333965591281982357916780093048327886492570200630298252012858300875221477531098738936989518274994938359546928942117357682608006905271547891872286616490451689405509120996712619058417802924879001523870961873071389186339425421390198175725844257846539545991309044011188938079045893590861864215945581160142512178704637872433717573844529737367552 [121,59] -64392826243424986869318041051973072365414830916859063546748427947318679664504057525727911127737402950260011101441823412846555938255758647225556883769521063886010612958534542958973723859477096580719272934264771948723995123401646139541596509919546583712296379523927838882173646105562574595984933956802013050222175495469895851809528516516119177993097719724637254334328310546439696661550852830515254862714424224053947675249922945243904035841528814506634285228731589886253008457671087369972275875212426372557505602988975623812157195970164753003405388816562578260953576809874452618671579346990308058046901225082456450040449098006836761239971136759126507150723442524109758322415718153855699791542848300263442748118023966146378457847294819307815534398781570796276317710946076524829118424022955261901968373039986441540968086611855574409368283027579947038910226051954274963887142116249905117686344483816063917537975724156726807169645287154437234183320640690875730784083119030029574677590527111376654879628999697118095982222741066975480819645404996179582746229114550160064066783839322190534915537412192528173365573872580868338156522701739437696571080858315094340133375237206950753763426442932417662323578441940861294084863423863398135911621295036550459753041770344811632922801220776218890650221497551939058534959935214474196371058415947849635073414636946964440165522199616198399674215017598226909574349113444063185975081605345296227658322177936742455242503449493052837560033145034104475933685594880874221803980102396590863888947023931931718469504341732504811593817930283623428091719948172403639464918698984647798394245410768799220411390776833335631819930850155828388219237856395756556568258535469665730522457179510214337511959876970664892136121045503411368679874373629021532157853566907230784082659983232529003030796779390275774652855777821786520502557978785512749411883029308836278723831120071564128199738878951306906175163613308200053984227374111893857043855132421728564515703385004746491891262890200571708740882079087578992628789450435409347746449659112604933785664563314489616444341232314632698798052253023183229669555792845382955519423117035512533402229347938317315538467914534035257312576933783734336 [121,60] 3903298374412035608818149967597824102038751959335116751079488738970822813173130253085798489594012770917085002821530348712377229920692473120177205313565059414715658385962710280807093344110128913015263984988106396091735825257090932662860400321720323258201027864943020426514896774250211945492613191008692975243435376452896009028886184856688456368394038972740251465499595439742501917473503206521471638116188370089705785251052026306666882218941443764757262341451861515764385321430274172925426571210897552339900437203785929245360137315965530587652364001277894661685391727959102468098832198860091424365382274473328346303239205678453049487488746909821565379143424131657351685290353410610520290496429733507104036516958704419859821510366291516679543659059887703712880741179189621067352751308438461660812243998853378376621728533472708704565476864085619880599716381990982211525346988348296054051061568529118268541689555027367440548290004219406359257629180129524639794044865483012279024234598937071627091048449791527100323997762311064864684894126634694377861019727572202306511185729525632516573893932143288476069520859103076897057765987598656697615502844323842058618762877317855382103720129346532299228071579522517592340962229267803358527688867893004194939624243201732660559719230241376701821773466432896026007398762932281155131765389109427136350946566518457568741775008127618944883571107116360807497752279055565271988827837540185847583837704587265642656651823184069161793872355540678930517779303924482523437578874810578873501923794229163970924072158695005950986741526570281713414221231679286678407347655900040673061132063933506723324728837559856532752532428353309771344565066671731280738668920694370702394909313288063731382573180089997507097831198763409964316390811884138723636470442386523344300118284029978009611390148516489923062260669990820112627793034392854323625154641517800025178254480954582292719528270504929481662803555911363532473810355446758029221693431336216654597295007364040115780027432957038907178981872441333665704675388671107594392040451457918590097273066999545439889637492569426033839240669493696428609146076985952024059451367076754655922163386375521051140070533185085864695264424304640 [121,61] -227920922412944797173541514016065243807700851867367013280586684195773455551126087231388067441674631016994925611879359072905147253550859494633461530192306992563100934047867382093582102488770692853825659903065384081201750885133801559753227706868745846556768490271858310957877015812719277158154738770697740636500528819072142712737203124908971051947778831758554174294896470321322591470897832009344895566945051979360905408679940195063337392122114026851537398750940117526513650503246757652854507118531368602957045335286937536217465502823428130174741764709608697317913304409279809501272298954717939452412963732355962801974237603647606257062431515550276558877272492897277763195907440464647072124908533118774146431790675854433110205279265063302641087046743693189043418755490599483855768641393540993805949302685379713406546544925257130421495253988500163486780268297967768210755073749252723904903320064351693578215692743227857135544458900964809062204354153366726397400946873788726377892669438227940334503375136791470730288618822513855681975108845815378744841887258238823624896636693379067164284812425936808402714015089725620011685221412351088006306735404342852112068607580853387571478519147965718992236461604085766695968038412341939952096226214297556298729812374253526096885118057596120799993049868583200730880133574729174524904810832008895799474639011451532065986052175737775111275735791272383540908183069918202678554363428264750053141368162212471870342841372567041638498386535204964375337664164945699316792507113104289577745756785332583093288318002126292198278184400123382571954926793816823730218667212382484988665029490725679234738596027077879107577820188001341385512670154826830338722824227816261853896310731546337171104582895386105134986291381291439901924391520697273704368188919601836260007834674931874214690978107182814115937667256222763770237979869883760303622093237018504497520481596996069270051064160098723973361708209363558207784284919611803153446271875589540064183007598708829279626394532959083383063735400041025124831191033127635772801888949652308587592046346167902627757359431004902431138294386388775481741592151399419498093198288523375768989299354911265813032999589979843832722252800 [121,62] 12702223320444755010580496301718074477421001812833357591713638315607751888475150702714525327190696459900662054913190347336672337241267254583496156987462871856337890584001375676198398556409528177882787991220394912132198320423245812678686495219234175906793839316982081234601881930532615737073133869182298108928727017726960962618571941683244136700391675603672222976963967948256821341181649436188822235741120653633508839390014983736011737812549022882690326782278704976289781030648905306610656255169435002800097783064210611842981646714885100014003029486212657215416977472063246226834939272925643238639742472969798024886396896977227050356497477792049750685305001913571893609048539215618198389231433765913149583420385403454885354530697896882104444491784634422371510313688080230761200845313801568061344565516934377257793911275314920280859166323810988191203227716808814747783474159503287248276866374945208006637566240475306761412329888471256853714495690566580328309353174996242570117926481916366191712244803139502100825389740107490301342672485172831235190540477020348835777077535383680887508391217601600154893721898574558895600252851095085331681210191772984270698832079551881431447311317949409008091963968085644214140063650151449730876571315890340484131963068363964850463422622559224116789641531892476567930380492106917343119531261157107596978703465067388286182310400367593211162450850408237510678972273234618454029786744491644177843794683064339227908025231574139673565353195402717745475329049292866800763463389537461918248978518817788481220099054783760412454306320971959125474692855966880813941214783510105503324229040320011140580385525507699660362587817109264889812965142334429229109950488241757676222676757953863518515995752557739301968352892565795406912389363808378264918693202921895129082101158230424412740873010744627573485734515799101023552828936745476524253983688114902327135523008336694282362729965527599772835886455552643411548721752821192835503619875789997423835645847379254324939013994482747512195771623685461386610984184450305208030225049470344618164407535948123624455690530551113343479685889524831336579197029597487302292251358399718841336966758366645705956130446249699457113856 [121,63] -636157915869366784652519419882165149935639620006832147219326517412976525585785000432027052924210740219052743441793662720207524084903662108863709676241216546449438440198247806907359121086442249979796103510851638368572445991905511781106829888485356637703282729008169031821963332232554997727896146257682815025701242354257197899200000694176815191373236618129479456130893417626268923197740196566360192192046199865169994057128452159824845295252303670209100709440957411439397142402432253687788288717089862788523226200129399633640728921892292381449561099151444739055988676342420892699340076288028835906104035125287461343297585615744381628975763525611697008086891147151782804495308397213773879583606972312962168544038811419772864938700471863579698463353391368543618369566461149919274734871437563503674397972747579669414741717385985317034181384582001748568460102423404524628620352436887268551070844034315710289612794909363210932498567387066654895306779954188284614468872658439508053822165794777257948567063733676707817483060419045680730597933858190836650548752779949287012454972047086448953077345013812098251048328955871051453378671842532755640743748393941669809517066890869343553601061639898308754375603324486214860695460954583525429885661281896990142374454843677431691590879944486274821524341366817123371097593526425750663233344617073778812700427741364619286835389600858509370593016828447380771144436921409788724443995761571604842351891303077024932101756612592941143590929496374072262392480830061205618893424991957408929845922465508845329739511489662359946122678849995729621997681991341826052383528045960254126590001252134269789324455709394540587636030256136613295243975768083465189771343846128763825381627645457898383563362431962912419439041795913006543050332679120411066400609071227944173651023049641095122887955539441074808945692625970963241924115056509928705537282511460602939992321992441107688247904319152054220853429690398083956706919274933343271828519159774478632385636490282123787175227223566505109999274246278690328964704242241259204659956008627402604660786422298447204283086937831124303527908869983265971483775963943849612011290791538164600083694222493836602032413926572712480 [121,64] 26520479696297130792420352926316014838602437946770169956922436376640866531652338593942715175231600342617352590016874594017052366311273203050931398432417508735002950538562867963049670636045239092270871778274797788390823986459099036667437980211040280926460963743454982861137216078196439086239108096572164290146296513322216544822818018628037385597177792025409526256025756574491630456397333621206099334334087623557032583254566415294874208282042372594188444430184003613806397045170772348194086288926701462033149733590196591723032919648946139078004468211035920636739964655714218791233313758243604145820083122240373111112393578982542456644739144746531465119368186811599183054217271516142922895794424556151525641766150674820660526934370432357999286463978552719906688119532452441171826890677378977807949246700664666767033050567683797640986343995202713894219071453243410977317425362591399612716639383388409226270212385778970246114407971879613390228054010679274431974286079265245760892467112643078272023969314607719313719864993917385705756986823487252195100706940913699500992378746109616425123590847803217053704192828839619885788986077412343635660992616630034090891013257247161372564049888384496424855033708916174225445167683517874169922176008074344798095924497530192822073430120632448147731641132859070941167296111789495899054574990499399978698358870500388775507689242026461166367616908667957948876698938710657916678921949797009084843714436324879269786016228404887296027794410292555642386596455366302371937038836610138894531074365293443387689966816184689727653542667606121976451946458046383388898412945318288388458053434337779950725238050774984621279329476794504264985575105231241109460352985231542863333006836224182476952493100905316958686560688337631074105425932353617289593899802982908797881643464873516443333671242757706415313046043456727945694987078018099028245764849158199457880278127887235004507661378924786376779056250524167590933041619621741354983078213137534699430272443766930776230195463231486681427158326466744849597365192167860906446903546691680029505647399089650272655152374973966700905262918610513061644642010255106364911828160241071673445429196989209474278460127509504 [121,65] -879677684238233061740275911555840386190277332882094568190519639184406072087969800324747344775955192383107447855446420081887778249673114453468694683197093832303743916457076874337917078876911987662210008037543549038444384048889296168362103772518072325062449214175618303693805185040970027602930011643397134024386526433870542163872780244159354829892002648367340048542615528127410625349221058775544225204616187244381574675484000452530746841725908034945125589774464572379538937711743201637029759556225752942280899069954162832087954206311956766662135007788248824004332573043270918161569146991381797383169031920240520085399156108468150478454639279451435829424909814837865446393060903037644018077989681465824582018838328253134546453904513993908433281872604051394155473330094216822469805566039592557132875324852375751980237624539570101044034898762086767897264273416654936882207828188912738959568041552031787296813923549350490402544156413865911361576360656857805857470948205628501061324945049666391071484646464808216173905576836787527536103358448072055591837039020371018206951679185780048852578495521538217797299953662984725350742687093780965853206597755961861399718837835164979506451691200380491597347900716765885976967893182018340603544453773406161328819199952047305002694443960381697474167105328854651733263410335033260846530541070474807340824631971611970062811239678614226680688873521342323693631223337748825545337697807687786053372134170199745770680935087803534829444076186491759749704627657292855262331730674464072588013165144148479717757984836048378712704014420476191645792214329875353119174891496548704963629442517946850667341029386929144358564415800973703236047843654725269125155895732730981218238835654150900960966011148864148153904982186119009566529842983737458511116929304158348320453145462603306646768647848492536476586754328668335569542104403679183858001818181626838626636393417848496542997383924734076382494399392930371004952365801886517437785509386668703500319554900010028056227852550190839254832878772816086534207770929336191984798645868200370793808331132374999520841114951474425257420792872611760788858189096081518024362000421893569592528371476569017475497723008 [121,66] 26328917085248529757686341509209581196519509582109290036801580209546465027997087269614934334522274979022101420860403388050514757542477120040228120611628608196222543383593812397885041134960375354491075052736947253919618150222110433072367080112843032654008640827633653066109627249310092354478774518658950818952804570372536185398796615216392817235089226167335762882726834214176015532767369090424797850192327041357046105378993274198102987195505425301193262187256843591400497986714788496255023618047926563843891395091753971601659676439162085472792190280724748025961200380390443581531087577437767405029132241766260430665437554767053214619557465576321392175543242594377657917304097034544306241419433233796829248312344306285226094440604974360968219795428803981400341514988696058396436236083895048233051550375616484972134702167678470354393606033104628696011468187470457202089489313443980803441305838600125273030945375073118601726845491533537144368805975529749238735583601920821674592091364066050899651790415921521427764462287611670261745300344227564029091080265140659545875627749893973169625613775464087303019530277398322648326619100669480737628712331803543606965151201933107155506590898875905303400321104780990220189300558959362488180740435800893273509142568190268117006186878378079739995134023990537707831677388713806771418304423492574885902054773367997112068764728751017214878572525318390723134488596398583191464709740723442518244465534063051408164678935517795849877477891379694840767712676360358360711206893680506593267929425072339718911247577084869587351934459586552506131910258398041348158516657988919135026136286635863332221914751972944116904110323590819944849095704456918612324886956764203555759140750835581730519353876821741974633342984725700625415261268207220372284669183961401993486715919084125238037304238056143258912017415970345557341371000693764395948995787828599565402023794983171704062982927982206280309257476174039117571217443614900010220003120910506003016453186365410086674251832135820478330666759783320076932834388536832636934943638027930660867863297576861024760983848080898173775001747331182098543237165869883320456186459977086294066156498871579978531456 [121,67] -1279359849252252677841689758131886925901478244308660737842189984587901062055650699185451623032961239486531796096917700402308029228362512011739428354946249274512449890628130591567685643989923805783570409334412700643157602930493985813771104246675131028425500358415932075394620423449831265180130670447402663881417782259433000500637837217743491904770898196363073536639471944259130287746053365139811312125808978841822326458345781503741564157613143428210014354025931625902439911265893971554351730962363223771368983036979400638738559742792570009811670309130106337377490805817626220691451924479133078952970406552477467674914598800624148455742937315495160429688294513843093874767929495860985105520229757330977176894678062476653492650704103583272591446542841934707829204074645069167276520978519758809111457448411312376216850740218370826072054878935164496864065455389541944707209039084143173236812371857917959373463572442994032268163310928076908524488902946724520499169565494673692192734058914517297360927289527711183119289960428716763271020388767912348592075519107711799262014674799459115521677226741067520805060334992053464535291342872631095315843752251289344562996733346806655766026571697448250239833911118035220858718154101735218968764874358603759414657060700064605027373369587694040891238997044914596847382155425850881521132299893743120170050576070363498719088507525131276409589748076080009230380727334568251086750066298400754487131903398849776091259585353804560623495689579143009313586467777058752882890483336938841134967049722482895170433336709090858975838367410683218833569232115888004597020388508498016001034468105290414422220736949880742140710088070076778883282554116111253359091528950231200098056948967669565502408599946733620982201951648635221439284973863849945582932006015699994445902042071221577119429181567690346904783911413250872875516408166413513403272490732829023322434939173287048214387643156435942079870751529017120589327911053985770887393376246287496151167884700136468556131598974565820011316474760204428856804462138593117148105024633277422145775110831635545170299134874415368579600518152093523799932338663679789696212471248103030006691701514477023184 [121,68] 90432730679775678409702691351469314642170697252876615492009870657602516750370644978832125827492004412801543078252174241960577216335626153801350439772561939250611910195649176710532371955215638819229053560896839558435698702722592346650329217779341361469160901840753393396876920629616588342180092576409886294052650787436926620214588467641418442138242995439828965664480247539903192899475760334155396234997075899780600273902590767823010059635760007717919652382697415752023081207499595814637655813001764738555553023947468702999278249767580764172375853941218175485091399114041186142038744975486813994580144748277663414450490431445632221023771035924712691928641271952978438695608998328289683971331698999874551773263009975007563682611298227799868106648165990636690576765909505839075165360767773664244624081162847314693939138587744714488679039962024141022629698744370032663895993424578589519302085333478894760083599898784948266726311229649399684122255818429032707715445243554181746289387445814513999833182488562634768997710838997827990912078333414373797840246528360881171644352395759325382381730693416355214344878022346208789878060524785602107353589430603464635065135559700246662093105801178007395658941745338907777654864102561068990659513459689343121071527855302897675216028695603065125036266271218107081099170277484513110243266630039132408438979812923290579106784159541169488691220093261016134803407167493685510288606542558113686841074092830711274137447617189211617703957940877617155865772660256681387557783581837430372301390196902535209110886907024331937749500788797116101685741808712540802210895809974979088337101703728671560214122705745697219021187963977233595515737008117189799724932786183885386933346237176947809242008554928598875201508459529102677809193975068574638500669216358775823409292028684992496797414086911906280353939525158230377237379274620806437569389236664697968771657938064948030461079693269714417100122788898518645216369531200061737468265460741407639261929915208607341803496667057342736781735987957405715698638178605637962212998973719341424159466159799322323927562771699256006455734927873708480453566628763053501973133260176414264262226748540928 [121,69] -2347205617168284576312739360029042420103981452486372473079458700612015115991827503876672920831814858724059906098603249789190007889500125888856293181207413388307484227468026169900267812704191936072683425738657772917972781012924319248590120220219105319879522329961472543580064690723317245016589987352772497270514067846092099531097836511227684135859075030909461402068311679594176515828414881657064128970195704279495451288927809751766027127475367825758925160420880405847273343374526508114173733373698950907152709237840485706304656524905964911027554129157444887744074273311181382161890734853857650155204829263871012654489821361270047850360208126762669568974497508755836923942843703094660147982825466881533120633132998975973898788841312105462803969502616547237632219332730486021491212089057817651447995562951422358209952875678259898601589547854191477826707287267734479597470812077820238314663923059159566911496319484833002511998865741035109074720942711625838295713818306993854874838405059712662792655255985970273060066532923890899034790825403562607153566211620571747895804916582991419039745530251472109845981471199961387404990219587470424026677294589791260590884560335316061839949029741812993185031925198836751107965401492456464410989730162055660222765116854790776223050315639123156107816956104104488040453661195756481379386728280897193452056130820279848273219019798983572491351501904818913420969161776756296640784823252234602218498632820209123083389534508651686126287977045949997594712541092875752151950572576460219915035063409902619627164941686470425959261364669408522650636662931429548461734159171147373579854320293092579441435815331599063787891571852371607341878024483913590090684096833864012973988267288111703691049651627314336415634892877787022647658732067684225988829489848496827213017752960416096556719472783059360012890965675341414867173498181320981087463165625950292773943912284333365382934153079268438615691740645433394859258717684709028157488979004332255223487585866436670582161304863429769504521541431723633981238879744996745872631347382215725572996548201321710560619445403552362621129524396283592350614666901917733373861955858037441461854959872 [121,70] 231656869246979773756905600737467021533749327158060395757947015421170608045443771711375201526100628792492587944009567805928328608146504923786506647893360838268520489230607747256843098002201012858287547227589112062638035235071857255745766496650445084805110849761790304739333983268816119792584833616579824314244933129532722846256388288652858871229044351202057088918939086685863159043771340654476693248569000754869819462374007575282249555814735676163097282434528989717691572770039629999905262940299689011025023910618859725277219080620083799552039727874736444229241505257168793119157668846239601454330354095689398347636843555305685104178067677878887631031823166210763830025537094820694978601663409900847395656902771584617382817952294694571921514109298363181852930788294599670130422225559568588108323355564836562462405586329853690232590306715713240327976587800332159148601199673196997113625133908908051906754018994716239017227716024521325795139391332585404001080999603113046746472046189101130769257614697023127934367058557753839187345788085068167922858277299061759895408563362949156991897323412364454954738104651058946845067188268699858606671021528380087668298977950185016270115519676786511398711177449008579098811068128555533788089416265835498404732760039147767744488075002056070928488535311403895773025097084301853909598366456780628041733596800745027175871002347531812766142169072514718082380545350400243151137035215319078012208198523795446930802182249540123146185860297048553538552255950587076319375731682218031053621700930961417281040171635326925636078803752061368919214755484750987485815237356862491897013346967156564032538934323012714511740299737853504445053355998055479681225888734191045268487863555506000912019248720178633406866768529984318993126476588540396567547600545786873225417705594443236037735022543581349679392495800596586366612352435231576035679117903934705233795981652498475974316995602717258493461631111552046280991376604930789564082527229389892981845772937550012320721821655851474330121690117166402132221077991830401328432579525079900230242363892201044809062854008354127251329475256820033051973927319521087667600819597311056691963136 [121,71] -2205607350239106990442888815404491818174488829752376025550628851734039433186649917951192240757991025954842930252230603762534788700091611383785632778447029700070223384009774111307332895876638437685935251280465491250779439097604886010198940334783341255843240205079107775330230667095151340162285171651596251817572067603006922567453988083299014731233068181763547863263901589040372024048264095837451681865392014541850687899280755197590953877796446527597241149524116842859941208878065482099751761289211687588542411413281715413628718290679028667158812040335506738359486433807463574536731348567693701223473230898667274331505220478384573825443846600398478682438992705437156721056936984934122470255042259800158320921964320499213319338093336077084485313572726706502720610421689754585539949431991378415034483658761047290150882904600424425868775208196678211202909908162775873923176103820839694491079438865885412831514940745275408187199166181862723434505943104214345501285907227999781866522433262586572883964616428027543224765853503980131879953010809705980570136091524974983787210957107847724342738669690757351176596748640171982367102015981990886799622749467935475844275300066993366771200369581431734086564117165058798582010201329647137842711746142810650030915806137986669671748606391053552544510466467934409188934027770624599241178875606651585765896175919711572153825551539596089849473424898088647919162831256774358639867282713119688796896334485367490129177402797569574542583357011078845222337075428818101452407144117043255430800101189276931662792328610360359758615087963320691105548091747435658707694831087492145871105038902492280285474918560278660910300106146268233346717648271678585485335818840657281858177934728830576559816918239443547564781563278936440085451745942853190994052545027203859404910165016342105225221773331057177423725533177132067628742619401455390717143500402378300434989249119752300760052956377647042157332290614199211403212977944017667638256217471578742600914707426108755926888374437243958312878101442595398336012924036392822671841099699861775174233632924780840682609255952658670395752798389640100809470251432709650713165468870044438624 [121,72] 836646122548941281442418992011420430359950526384431777573666088984467303957598991252075439814740761205363415680149097202210716378764060974021954433981245870300598692740273127830694784955379284067426042988117657604868273747884791803479147952387912461532373877631951847376282398838694937473276172220589024833508115694500673113952753168346150750622902481396127269979278922625261099168002190441930876468612003305879672200152292059743543072712483537804210872227195800816405402305902684002935218289461536911675353176580039870814064307679224699744443403802239435263124600181764987130730397550697948854656385861978805967147368011836394971391366898740132735323887601156413470489049845609891566811945221100629091113759004344386047954397752507732478360929666091694820214606199563868463405498175089539198851080236025907588190463106821185064026730300366355242723978754303584005126639399880813267142365258010548878167069166256639622637711188646189913614840151824945103494974566022380291944512799493156250915461879499878945578596035579403553082231385427364804756197085207346126886729834595204616994965118493155331539250409668789336205748659707760117150691292403830993601374458426268176640422839863638714626291342329696420180562982516106025953604358686357122458194781500497100819479499965305430629394198025947598801941074971632376072801422774303686307961961201501699995741205097244330510298589971695779603635700953979557295611079412294240109729953651387184036464965678778041575461434563470643641879728992332320284076801494536859569976393239417218317826998192324050810638592323178384582129562310177772844624180837918576037896232634937303412841055706421665752580550190421174068704808930445544227270414655744886948529657804155143568680498011233449201779607557732221435743819691974640014043367924500255199239882161854015488420345478095896324311755954397637077630027486059743161808161533947253442878885758117490643635149768698097304373765120249010099241630199210396217046744175709941905426769978112770103693371220543966232758167061228872641123343918125324041479821471349281071576859030256351867814531625941755159275947522522199117514416830483952158077946588160 [121,73] 40909465158211750858853110932920922909220120266540074870517519707185517118560957292313044126669926056782899667437212974705904766205754288397584917595377365986367970418440800334173121261524274757466238138244890135873505328104862706245170817430136544109650056071717878393855104654713778084147539382470559332208855433270552722350829920782231894827819559697540774082885273813630270347154544864898283261132960036927068411743369760394827339749349401719283042104069632783818065286996519044092045029347148036463249790204640820783298610633550937627572173851258240342207037005263451572396145102718044878205657728801852901445864078513242801631018654355740574730593253728132111412624271818392360018030276837736626859551205488789755327607103956120057597157468849160937574669911629602648513504669320478337566608586444724254456064597218256497772965356032638528439995577088249543879250825066767191428243756326134838619647730024662581691275366940843622549417501768110336465488724014693127139822326593095089165806104050217156108802389046086028391814073939676981109937187088237391887646877405318160579253348665275697393604004837417324217911719920900264071333103857338792755154028671161730490412021623024131054619527154451022183591762557952065385446813706326728981648530682915616311029302853760276764291534527958246387990579348395586007531615370790367541414148510422210470180056477039006646069901470135425165702094837547027419715324084332659637571672675171060037002578677277360709458046195937200027569688104695894496394453072930308816786318625994136431114673737809237437121333806324097951685300082841593779062946996378836322343146397448205195747740511182985662955029483401299112993086329533323053229774252004923772326301223467393624817059216178910873503053445060094649366398213505283552761095854783676089066321513418705679136048776090269977718749419390713165457386407870265222464201329013321082074570623395786879539602654607540701298691736413220815260064065304581825102661302170169937108500272016156497664264163601093155452492508131340778063898929374382134859196941528312824602389733782949071302132106605504081883142957147183357325501568546818331186653952 [121,74] 2232516657791337696305854362297909179121148552737763151054329855098323854705591852575808935761280286360433409927508877758403152691444824207787005688341061409972570190551850382552395398702372963856493600322674346218856760682152380286970091058217375938120014166637086505152552708756191537578994617322890652718997827487846953249026816103965503767446227388348908079901110674003002029343609055913549501190214972493956485625996591036854107531285406077273080632451440679877097212466876637686376481067108845163869159557750897163196386689913166599052318104640591026067540524890536649418400471265194668353337877219230799386314864798128244993044630667255515121847770936752450856529719133175899436256643777783242815230606395356638750192659454894775045619012019118085948830173810592846260784041189878565617861701293675717983130560003664487557877776058057988314352557321949209757600513388610992611946141999504964357124078310278811972407904249958212010041180008931938148593220690003201484011212819892910719678746702739147175721232373813558617636354347907434217516166312098290716757945233417110198499762119447716306183743402667035854761048295767386129694561582595894000442048862656685140160770552615973078191666062770939371861482879803395638360728107648313191454737002140166938261896138048043218676481671117341416324570056425204769654152278326714490317299981482421843870096316515338195695397807343640482871453614840621459249803657014705198207663873963730931316130910748545829376144220276243146711879421501373979986526178181740669416078421849562077243051978410039582040681205127576015721307522820120499527616045298475000302425205846176594806620047415644557393806559948045024019948768701870562938521965692718716097789466163774950889068879621159047778558635013334837234762153840001518378789752764190075679786813409655388365513083746869462676155597060425739694563180199361973817595782393255212115525507977991985546854607250676948673908288881949855098781665787339043667959222967322449172125021447403360284179851439593792698151629050916558775475442434874404898530398304071030615907220653207802318436015013300001432871154753804806290205865939091181994560 [121,75] 144554133291502242106722704110939408582513520827102514174119363267155450399927066031157358447823759046999788182143869367859643959006972996139596249340526674666400793622176958693400217812515441721035535257040520508698663773645862601059982491484406274897973952507863036816005543891996084952476423116532214535903292393130317685523357332323810383011153803967662216451562326877653296952054550821695877664651624294109542903862018863274986275410981988497549405507535227422995792261104882880699469851484939395526349004138506290104419258727344915895971095558484748867241017738250928117134339486656061755097371108628486855087885232352183974576189735509516634497125203020760375368097682906311807898298557729993082729399856382341877835500105795704868643348052506242548561900216905709322863650017210874324247977661364456695786892614253249208052487556282540026537017921403554646942094874966924072243298795548519802620881976829658217476246070247924053533293065478937574382775609188277079479399177182732830660516392340309425043576323568200010099173866968138664881003967979167459761767505653720826523187428444357935581190876727216584598938992881581867306027724306360474552586257648722994119864416551415485036486080951230964015838812016828377964190293740670614823301430285991999374849477604346713292301112935819861085318313482353958400328405913300855800267455290732660239405292433784678205281834493714977281983969945002341182214331293904302403666010734604218466868502336531200873558721136233356289584006530077735091824787149639381032754857188801146868196152710178542871269448710688428824430155532736812723586018731480453596566170090502059923161884252112819509763749330083111525811419622545069718789905351782166144056405288910945540909843369996692856547683669374732165411690423644059736349189776170139516937844212909186029998486608322714086301733078962904058304644768158217657416822115351475328768364074216221758148099368351618306667697927641690576752625330786264103310663013821433191976719970289649203479364139656444341731534062811151270725969445728112271318441677241993923548091701685106124980047303036323203862369122710126939236720352417200392 [121,76] 5785703650236044214469032982052048088258939338709555739211261914332224021042108965077093854424674283574128083236214780301119918061352677103859388697086351915075813157427247359809568318457034816214317827409337196164106272726384573031275022973484310714114176665952023315327991919927483398100162005411875357939899516846432281099448448837910990297081892920220693590651905711841940880299618001474826640303503795736632065678416251918027176250616356187375089919536101940650021820872250214150596747829458481335875832500738755992882461385989976951782363572009226293874486267901747128476623693275283366146197313666951410152264202512946276791507490960768107969995767570181839674222706826242700411620105281332343996985774087442473127381119889816673217273857965201058493691920702668514475107840017412406490537283780127944342623887915085872314137276267305266616511620646226185082454109822392214302549285447410577349529486922118682913872253118256246853527522080332307107295800821533108094111733787990545053713164239217334472049414697148189034608400501151145844205058434936457319175121100539834702899019151469901247613262246769188938447681258355833379835256828651609649380523469572131118372267949601117374256767649519148666400487565319725201244289152372253819274566575377637357971785276286203666171418175358187146332848006482296406821424888648371480612679917779425267258708815055687819878802410316204365741223665126071267998153910085030196509503134288197623556255622024353365060345038152012834014830573526084156102986638220893979265841500304582660280413448109574611063972831721980428690713808634381851604249834580211000753201546658883361103344486389843515678402564648573889253537716269097768828235923670769062878678309701758009790153930396166102990700437537340638575978735403370602799496909430423222279200634660455383500810489139384542332955652060769785286414773655072873004277364589257032599816314767234565923456109068115660761969925882301250136663399350945062335667526899597709362361566515030938467724712144487856072643393211614919720187847328129412169372256701840034717122926334937680806476988036928428459838146484556079439323196006144 [121,77] 147729834165772165427747129926062640508678959792832599630503264174217553714539169745773206834596755000743311520732114325370579570575682148276730687846217972791267894051579249633252176689375581720000713261810705668586062590636968030151887307640334665495146090763448572246345842827652005465768357451380193376052734492188593444949701241202443550405829480447593011286342519374080574498553963828088299021650450289236617010066533622010623301946355582866169350610803664156536887099191537210386985279919788729960585376631918750592285204252628692800348726048714791681384848807085651328043303293715122595001289445580477766227592138480779658471452943713271949507323293847334929549887406209519516480314101354826918784511046399659833963497075479156365583176613782309091493873481936025247180879163309755438191450739327022348571404987338808808123542280704127537646850667258942844627090455660263156295677620649929002050175658548424438681638312695352425928207486317248965865471478899579995096982391751991196398829741222500892329211706256635319956880095364849083877155250736503105077766171674022102938846292259256797994055456027196278427369166282304819071821474524815964754003771671461495642077104370272061036231359320228915492353359725775262415781402151749225585676087304499956048412800377428457592897849174381894156352746716629743273540935435880872742721400331332002067415867039835468589877573879653226418753108019082885560716242767015470731308095950248079674394938419611526652184510246085830066344292741368366025318789721680143997944619481301841363818549354579149339300369569544211031605158688912583149222837987584288054321568593888398501636992921935042271622082061072994342980807047656228671790737968048999175930723899298847929018096138490045555359395861971053850550834062515031404195050208997050039927028048196031779492410424157501734118265794300912718663348049288399552937618313840485427744969251658857206575407008174084791895463268600073565106374700196915647760170869017631495973575182875621709854237531194400799498471336543137129198861938619816318760172347029918647762005831376267122515639408008707026443131973911931154370124064 [121,78] 99757643640085958610249423975702806469842381427198625217273929817297636819740454446608071576333519655998500697674205664691242567950710308746064114448359848689960116375483994251292072711065079168084530111768078450159215198166160066909392774384640996854813506277259383191068068186497494171792058871030716792837308175110885738611817480968458156980945491254497854710905552759411162336005207297035913806737422336367973187364742145516203357147958262664785264890118099065015955361839584626481620835084751775713215338213882052234932324178549146986023407011496637254090603001968343014454618252988307888744203228115998776018056981777725442079242676083840628069653187533736898229284402329537095936093736290532380779326401257051948996829144844908901623993205625399838415128909398817556576969725123323341480774758480265676675923760933728393611022133052173556778357957105140530093050386474840438305457626129619444802923535356123070441199460886060471710926428319946418299574685793975167775069324647423403890458607793508080954947679823840091719772998066078943062876076599525918253651886985740714627801097155977230747765753290283292079461616364878828031468011934260775929583441238605993294330852002453965373439833712794594912124825435581287953526768152630581496891836966726266224336754284831353897261466665855583384441284619023584596766074361499558566669707149420069971873023814608508635223404024643356809887582441107307481765434623488908701452418998410257517392336435203481564551801719861931207885071183316836541781235350338802775804151027678552066573893186343736757137293705241213330436577359677948722035480810403326375465507179970377214002915054954564787426689249113136878985263325739791703226732360844674419965291517951289601252251927527237901892802930700836241339687600150085691102070928101435020217255353972572995110919244165234870919159880662964986969595297920246199451990391897136095431525315741725272525448800479386464756434117288387028669174909465406351976736736616230122266661619198036551841411983333268999487987675472623294076227536277073713784919173282717870187413605457754419671408212852298131978832999937663118976 [121,79] -99923265363547344068854947063788137854268084774536899871064666263478177332180720209656206396049983213219097404164189274871805796449975970395596619889522008400519872950137072878313997802760745848280558215641006114431843018408075292807757624011699055320823313593985868325338932942021652019081002638474224867360322164917862156999999534390363738191993066165907278281011989027657993123785260168668153785343600924868522293202059560186652671469129432639596891952117369391108745748247160831022709113832370581809133317939282485000856133980698957121766131887256013809461219455146921254558113509603881630667080286524408592675907895624029194489341840400353770469174791409381267191445098135120842197088433675585116316073826759187097577376625156310126859382609897154038508065556113173561172214022036395299312074487218243683106228297509863133027937256713066122921423052581117761738904576458921200868782820688348089406235186921400056534303209940202914197426646649392436984347435618681041455630278121085224333271328394414165097642222181872830930282864535099412860838660228722202459191003913302734781654667483837503145244041269822640864100495727182435336465056519581043285756615827507506087067794921259929293689673991985402459413843216434264748590056405322290826728668227643326998022141680501406017126861752165868142910881039449697930035201520302442207444962694246300176858058887397543847786417881056426875626011819510742520185284650642831062340622407900557871062128837060105702839984817729588402137776651493158865583886864621525977070986970127768485075562798268884357519172116753900779745293050071739476353405652366401075220393539888325967490997249222675337111444081473477311932296258171224745473227002416057570020505034760298107862155484378854370296633552051915575854628344501339038229416880834713444501702592262742946953475547555739138009037921548935125962994453990649771332048442897672448952819292615425577113226821315511361014430565034337800967569382212019182664889258167243144184121280137684423385128468258826194031363747826917373335444864851850183145077173953908412675113237241321113091860633802796926938670677385880848 [121,80] -140124836839548074132110751989061806199661048435491225988280654204603899881948307347046003278926413584572709049397469216404562694422122014886095781436051359622882104181870607089240266955395308073388550090866051031904131709742000004530057215237349491704129890963256652594689614896772554387381198407474819927948251042504778284489688076146304720075357528596733651445837829197213943332481563895152519092648305703067335295133023316387255807155564563045669762419277036355605300074093696635849331411067262943331510547080170969509972535815415886528960155555589727629433419593580967701855580802002185441459214547806169362189592129371470841144927369861498247456792784068197076702041067697425120234064316453287760230715179850911487053470030988908237923638811030031947255684694767183508229505584654159313773364554986704977745113093662028202800012714059857457411202327674911356822562003706454855579902924428395367221458735070193825869200128815149807986835129541245535750379357924761643098413441733643090517530318974324416361842388185248355065430704908505081347461479388520880187303222602166796462366186911875205449009901226821999030155622047335265221826822186045233626530461547256404317566395129401492703103821005693047483247702696037706451766263292186369656442145865696212976877926169363852108125908564328730054195567702615805763448516991413597746394072433085689685291528221981453090057224750681158118030113560694411927856593834136582162654064427210880098285983441457316106494170717518113633400439865345073346023796415178876470104185317893360667721880778478123479976300119804543072070597077492562044588284387016289523552555014921372122837436878780133949320279140880028611260671813414565989320263692991463079287539696605873153074850929842396454435187731232888530554997791135067771090661938509751714681774542710121438111759227319367572728433449851142572898882467096936916848504369897112764033570754273067765564173991223093646829278736966369142623129503862616988396253672180626992025324121210529925039951770382319670986112039848860317821200151321712048518608666864326383993165357301527018059472890436671449584004397184 [121,81] 148439247064593086559253823691043284663294959978309223769027193018642658341678295095719162846648433818123091535475319448009944802516661746054817268520768394492694347892414742448433921853808373215069195560827848464274009940650969328266775030504242212255902090781966418244135957854701170155685884235143591656427372637499336261971217286535456547848292589405355463119870668663959190964282917026479412362769608554105847111190747459132235812817900620044037586382720469122449649832594611422770624291235980312743357543943922023847667934685541219093610459862267294406069051577781389833894475448158855136268554235898418444212236936352159396221494719126407756206421327370776664389309327576516284650781013828236357593598221890552374277500719517883834050037315642803276958641626788967113960029753590577657888714227440305278878622156565652920798150059383321347783886631502776481567262544711078194120044166593720061622304233661821321881211235455620240942257595845939532534748335043991686269665790905856998070270304836460420956683741398263304188683908743117088564642946328918233977615977185159790779507954028074692187961275200402912005913024998408513218502552927861251577346563295881090450349718752648484971701662827304098204032447215441570985007649079442032381417563180136328189679043372069460487553784217969347614239790837230685201979969817480136082558560445487041654253409551591644225167639645250951554321072570296052803914972172288708506293758429156924172432828775328523530580250500613694127370701435391721703063969016288320664890753174021936088564272323947974020610984036169749891231021612459998766075878167940215714253918910878409355433573889732041431948908260291959820773967076191289904090285388197717818017658668217719593686223510945784831629805610338490671522485757217044057056231421281540381569426470587725394189702027822380086739684457249343808853003370910201459432199803286415616173963301807442094580404604432496090009950099820319985279418585795739933104731551420974598746082630143939191735145459696649981503828279896789867115356863056439038242166275279505970533799821084658479716418502226782757822790288 [121,82] 3529146839828040285881194319379483776040876881802037306553099840731116269245843330365397067400516444276458287116595793995371305444760502846112477856300838489880694055574196671787170748540267055941738400665809360158688347426547872278226559599399323192181681464434333271385385860605952873683645975787996208613812550096959591911140786597132100797361075642178543865891832294604504105573108999070114537710004060788200803875848317817162393015726933623308298619717941201793672554890636999872270274451176014981811651854848866611372675625313173482407690305486008513717938004021456363133332111932091075771711731293319931567427237968505422207867456954363792517895017092993570604618174566757802422502496502261221607275552755725038497111448673914156992737031885608561603496321462549657509604572356138022456576804348686833290175035050629770510842715025143705937220903034466824079807794857525162725528527701960700636981037292036449663682760015137666721063032321436920574432718082753988731738983834316465884182950556657817911615726581019905354396849777194649934544730992488307044430410834137078246136006357609624377694958396094202164779456947982200806090226452053818765393299867908393541724740584662672106754641394057693557072822910994731723746679823093596387142398846102562646826828222758429499212210381563504667429652748645331577844838260680499290424040052100937280207120859277077184982664098926654961262203805327684953638064039230599426069236502571779246219760042581629487601584365780618526062824067787202278793827251609582752148956463162785121612479334887571473205513795625337701692867275511392543450959021832931065942590877532415512030011098331541995055932616535530583082933786172043902975106434857434450601362904937952983251242407186264689409692684409838149463246545070991760505804298206073050129616961937003255262211773985119385920843274151450445771578560618172261323816712781615694340429777889977775586704087554189251938554445879706736688712539318640552229418294261507505282530409089347236212124671073689991653853122361925176557081427151426535693556377224093765595926481038862456722682257016217315158624 [121,83] -52032470215346489081160331138287226360235747845977893085401819143602608837035355474490000667885668694702080214863193232412848872559595921927977042662190587767257395198500243323276617777392988845582809340614932161349073782872092858093331265562729046197393104925411250809337241229163173982223352283286108966465620687808783935634346081510083129714077879947896209929662152235412617631653802351969995334143139354648427197136902308306771715241991790267753239545428006926623123761573029173864779715247953500122763629296929058946650543989908047920675980309763139924659029485754077341120004822693709879452170689935014810020811284003776654288918317949016251330659930907239152576678051593005125018372263343426483072558547661301349538321730375518725090087337860991401252410485042776785103404144277115068025069584652008884609791223987136606580060800163399691097469401573026505059221915110537563853130430539017684959579205017521175420920409748766058636923292543166443351624558053266440307906146189913122102909575439970255958579985632234789680696626412877039997121898067251837171110669797661973082880088966422090884139607256477457001445574811649332018464605009762755618797558363392681191031142661364208202302660998541450451169069325879297775343339548269021721928506701184219840323913850016651261069355156378181636092839641138728462273696495686363592278944032994658548614649878263280065119584014615086051625799872902340112184030863326674000855103305042435179882172567048636115573750114873141880157329099607700609720038528445992553295157011225467834407750527889216812071255420970287080513356357057440561859558240727444858897035142354678262576478104407942284326463307359686342194494658951430527343184714285407597890661069688732952132116034834342590972805949757819530938264581622179036215050691114605221717421454234341075615037552456683432455950126293671545353076266287129501246660850529223136364557745719815664348197103382105283358553939017861250482586203438431875578818014723578476582791528055520498909884740674247384261448590730915568827420108886573649619005712700059565788909230090614218719761147810519756 [121,84] -1980701500671262588798030739163928189036108680952751610593490569447353212983444505037767137297285250634409467930620587498241978976685498827425036914081694623487255558132153309956564969393516782391359134539108562486886098616878530060764329743378263244635383621933926455087302910963904042319244510150477604998369525941871801416598958074068031042605198543944048254137750351248207299370227967622949886226622050590678693696003824625261673322392616292780659231113370698824929188530138962341747581509679537169302907166143661386185838493588931078487032975496852751556341284770051316178710181644480383681548503244961295186610689572654109388666630241711364257193210006046111423780489973722623049047371349317208712287864443143809133366256971183194666122131310271547930635847029157621026899077540994564383372564272335170595219340921158599068718664028252785191669123055733229003669674804671662870153465448708344028239203049779105127042707444454982607617523809342521293856373633672682072062451281034494598733503114401659665592996473490088211755321371606952225600797954368506497109049118060359998106141682403427400318803641405209410026103250035894294443695108801715852937384707972938028241231160149593800515541192075815600854534976674924479940568495496355862114794554876028315963026487516940623299086135756166899423104031167428357341821276052174676147078811843799760813221023159991277746548133950456029959792854823030105408732952025431044278715575513890175934994526788508086580907468170433276352684103321774660943732133744869103842619731454377068603882128180889037033042119236806877990336830527160339000278543949031512836975969251995885564170136363014509636915518999302566729359838329877078888076565387817149100549676584743193768261470455364757881886933745637983447424828792702809895121946105633236091092949680971252786340957529863351514779125785526081727999028638814305219682605793595973433386238349164489821818763765012414904267012294521802249168875531603362199566387269832775838290554948367896144350595187537271870934545960809705039052943776675425609730665112430793803036177819896157210661953552384 [121,85] -3219581833025659939156389406573915672750863282799071578807043704594573199971916885944710440718688678878429908063493341172182769122277898405126964534979599729672406489910062847300488223825585048597584183752104858295874764089177446477522874385979731456927268836260735422450791225520837580396114376975558165779188797112371358881465609515909873354819739633875229616625883548234517582849312540412782483768575439148759936880723366704502417572316509663137580937514766591326396347442079691165988891561904588269541525223473208965685906479473945152699436119672981003613166564097518567295698452331908823007503575495055144041034911978681473839361516810709971015041427486050264608680763696569263594828860125547134195647827726109895812641665324305881577030242346227879035639732272074648101828388426148632964594305012503073838917807722189795486064497552817420610759079384089130420551261201123245666260249719780733045185210187180422844268028430384459407245977860406157547925278281595022923082569615308473370291378854730518366109168499970413488359304482118814332948742644574907100949254977876044044216549622105989185619723105785976618036382574056842714552911610390463597403996976422065866247580668647585063998433730087977909270239782985092376368991207337558185533850856680952115225378028433323169563511016718637597895234114000769276430857937114104457567731262684983313760521006426228173357176536740644961166530338905695455317655054570595296821314423812801383230658777057404799303897764218340773297517132795824549742336171734715901886288963699198832466419656382455313630173101920011716755201178480273428997316246953013119296113274483535531374948050242839127525882284633281814210666011240184796336930614848870540752905516528680889739126989312272761621156433089295811805057331630082987566659159279641168190250487626017659050175814243060327449969427889416418757664308518975222919646336206968005146575484627818362675648026195523327609040743236087442405862360026662459913599091470400128175373587446269655595524268485424325214526478259300498511757812330975733366481899343916786244379042125632153299251200 [121,86] 47490479065581435077751518585030288698995425448163235326575569811807001987614982030713137096584763511710503840460505836804499453945826025897433485464708898385712964902569775601835176576601716101188766990893022027180173643455468032656945886011596571317942257812907019978239821669456784854292182818913757378117218981884004737404670525021840927458678421133790069702052030598628332087207582532809048135674223120489649108855826809966195579682421831703808000025546562811062045103936414200084420738986645590560922713863792945583335435309490523309990225109235490087213081469011992588933720001767763278450171231111691444064753152597264531792121641737809732669820633309119600515976512087545776532701291517376934409836664443187417121299506514845365796449649712161250107384567640029804526746523230699237122901426527565566160405760246604901965973686184458042526009467159939493621485198252251939115485989017778139479215948296500316881365945908114809974649623973453568221944646299722856504214437849784255066208948942616165884657818416203498570889070455798502363943747410733465449980284555504877162037780445094657331210842355989648069552128378015409980020889765693346449940724938044603063020648892991804981169837764921775357577499354670638209266669530862161764735902492809070625704478473928394277783916309331158545816327565135344474817262944648085865700324292340285142686113215439088365613778404702507741409717394882339928431709851700862497065036274816678488023559867747818837559798910837189489654009548699544308416080547188632301815275035867860131541683616395240857840243267825528598477596749867812930223244981331575276098020334765800410435054087799366876458442940056126493378529808677797765375799446730970050044282210727763398412042895575879398690737572012541229649121099310060846220718508508756456187357656469629679339481919035879517658917824056969972640764693260793567481975469666409964268885960149793153463862666686009759915591589423969672672504982401303243939509909297051572875723944089981944321892293412396181753783209104974500446299246995308191059156646779339299742244947212029144064 [121,87] -1571827190122077174275192331432307709790687524893056912886837515079741333770898577408978211146770054276190051261746480887963531490800144024420089814807556302048389556804744526403100375177184422713344242925202853757638284717478351246909404919121614675830742967412464891581035271837971928400971945856990056751656369068295042371838723145677498006520191960002133189346324037026914189160727452739422015561047070981875635621902214418147558068937212541066849029187450172094400676192069465937559018085264314804032794867265729502978593760706995535374953046497429246882373935003677233056085581383990679821259100506831396998672675663245925489792215028873011567969223943813729967519818533965304487025939398940691492122815257758010169741356499650691960920603747013120495612272365998618754405087436870983849079777099168560199573976230047387972752331253058082501324901492409190038645924992654577718822898980003337254124803764446747719676846323799935456216265814717656699796693572802281377542214576398359918893289464581786914892523118624049932401072674966613279543119865596529283837171391244519623882008175006383721667842243742165719431671182537780527765468715182547142175226096135276844057189274913551811465530145885357380599606926078990371191689259555507118673904769081246569109684592232674047358858240616922176829796828556370014333154146675127597513443514402689115759390199353561215737543647853697105908542655026830527311191862631906952947954443624756088494414855683565019096786260474835586816599814353928258222654485793306324278631239260591047123827675440359823847690903302590797223877685350906755058294257932964717415665242752057109280651397304847290767664945445111046054036588820497612128697509419532929844621883226556330869933302427793561239232647757495000933505762050817290531455676612539762166222885971074227162120810423049697262924914945419941689289840993380537456375409734907585345313888621294206258456058162966931852795162495372108394515975049773622447634791899151058187314428885177712334003970732974593163195289831222242643539329682907205211345376966860065328525538098312064 [121,88] -1231261627380662507091923967331633127596569832310874174931252483933341032965930643027308432271643739330955604380193604272500845447711419861964290263730933784229084731374158939984321539585358428905147524258692448590346041986150015685978289154726273535296954400551613837808790145863023524277226905702457550045184765563087940583811974194664491617646047121420029742373751632686515082939632869086234733198347250306193290456582681198258664854753323852053278096662734898538774074362193240056592931739959345911945914653186312716810744985305038083057351116270553264514447932922825658478712414258460498577566542081480370148342145485794474616545516168993717257340559193713257226247144456326672510701452671087572290179078015142714515856703211191213901278611457234443542618583386129972836353873182295158121883876366011477592895127482817549791027251999419963149607703834349938238338225035065457381355560631876426659241096820860767771099265139100074723115174623772306365256235348971238306621148611000794683681142701015260273256535216639069922054669088130038406054834549808065739366329720432900760213524552950845049699029399444104782987080744905623881411568168441703017255157882692615842777619898712253377022554702163067399315548659652572391234912933809634790159526649733833259129563005225006988898617120926375289684189544543042909302976506760135742404851640501161180727608674312346356551652170741431483535307512339525143036842391890095380789229294129936716679247259989128180132780680411171554536494566234268917914983505512019114923049139557858056632590632145532147438982344389232527911208014181497529159252279161302392378510275381369048750091248370455551189038850915796931245593793998577769504260699118851435403892532869274597997964085582396038518876465618030780236959428980957408448088098069191620306899830274378122109927321341974302875457884516835314449312697477360332367159755938817626176456167821105357800292495509706803743452372187378264714272620835718993386817098676827097466279430297814155200793919731488478310864140310259122409926804047722475590018076128995682936236826624 [121,89] -27067237706737855442041516748134864145275248221385368609144994608667508828160112277952409195224177196021964245296359346978151480781841875181279994575235996073107788258929667865015039549719083644255919219694424011344149996289274619462312359092052244525361712458628461245438441694004741565502983423417215656062424780773878581011081059916825078224013026316476600869750767641964687322188894827413978335008440488597934826405918142725263680966401385303545692622770756085991389735350404635295637360313187158862015505269933624168944568445281194944382275036416048055837856856967946102268417610062409988454891316000755261162272749781295164708690432488821148386038549487552263588945490790438484695476349965908971864795974928696946357266125162211303575254002262296744142227147339305841431857863988352215440967745972535343284741507174755114744039944053042699182798762704709464343006392053872236915101828830203911653184462617901049765228221641070092895324430008799605742185496607106686823166365704624361008662496053337994570254963516297904433040149238543996714780854325227007767009999676096953265926181389889860444214754314680618036430123779310314180091064215530056055708097112989559740224749729520637636843034329763538385512030541073562685653520167331357271994651098078694154151823037960087471393856825506241655955789578228567811367839572703500616053631781686615713037496795884709594707159194289535443231398510342532235355138593704314786308264327788501540291261971574311860015684723425283625756088197457446875909772773956342845350686010517716590392399235004136732465624111169697738727175207770857741536123475564497129632136916967450048910936932487494447410462908611674146663008449267335871049934004797687260729743047673792069964784523084501822039091019480875064021480386676711681567610193429783443663325473612471710646201932439430070309002967083124846232050771108030158609085665830328411189820088594888143927176728422620752377927501935014334710477885007518552277207393710867648635453607542808830577009203818226204742276679489682955814765104040679296271951997520691558392320 [121,90] -773752489720202674265969999479655659286873455433876030014393757324208191852496325672232526321780437331255522239290104304362982984452812250817515690774494214651365644537715517225045653257112090240603058062052622379196894855626936276567820650109314092553666437868257301966948417309144192455003477671475539782519666735490043546156484007148211528586373559414356637257430097609320263358817859368974617761625340980215646344855498784130083796993760697749559610845823193851917491598627071775681189546433213927892455469190880232919047931664765093703360027258626470595455951883411160693608130925687666160479825940242702629924201993073655125130201135937627639977003763713501935957224730694135459909632375494731008141524524037550915615291378443830233204736652794591498690500825228253568857602803079244915310597685001474056904137392399148063584133188956384251503045570952667331067758596488483621763120219783856626966664023186075923461052135165689359466952381352961169034465108959065372241194671972144083810745538540463093333873720789762529441294436883077647433027584921526318907415268610891885648498499820916470527186606744505329613065261568072697636110760458951215689785378099012358841017735876400962256778082135825612005887788450401074814243975723118434478066389698190450621069216275020448297806805043386991122731388637846891683227857253264707597235757588868211893587496659297052915131581649908063866055925753593997542249193525233464463601842383041539279090700905070655739106638771379084967863643473943661768306723954891911366238041431282567893847728106797108299855620827472556853509264262636013226281366227339377708560642658090667504027302675384009139809619408115532361503353425316378803859767394972134992653306513486947919169914127203411424986591053012337355476295206224098957705148968349339463582436800994829657914552781153146324534298537420246238327182432386173529393833940217219618898631537970099851772380197009596356908031626786754556620975679183634626107496528749065870525303760556477136567385203768460222808885576380902943998168679136909901319422128649075712 [121,91] 259175630879849882259268343311203216295645229946773941904706260984746137143961805225772625055903194830227499038779023833178551365775511088003255649403904422739724938289222531454641264746010101172328651004469051193308734043642993888360744463513848933404041956433691287572203121309023500810521019378100636778385120317492503763580003879641713031376101142278082163453604944909138138890583529587776802571245567023665894315126898750963715571144438237530198336799495670278102170002330199009752603559042878559649196349518151625582247933828420571078203591272398680020908880989781932531060419284299779805961245630279519038106392174360262981104368933432643005414729444765364952221591133471869457920642962094245584706121295307549549456291396821379222140273891017793222298500588421626691064808102981689318787911520549562386642862967161858947781481506257352700764208400725086372778990097250787062799710610823354056339920077372581052172460697765969474262127301438061580671962702640023143146564577193138815793083462966372566260821737071123409555645756552258366603927769203159976139259577203093618617192777069905680748555355053298948195108545478985117603143010582676914163174631835150670483757878424546462938505262052423328064331148572618293947871340994753813302745995753238716301260690453731696311641083961250795195563022215685123341809472032957128342493929340733343032665817851694590817592204995756453007917176765738308089884462712233152697031377089075827959538212178815466017181515903030918513223928247968261093655804441935027246903352006793639812067699773606793824867967810244044284917000362472456244479904161106498718666230618834707298818762446666871414183354365243628329687393333869586973764603608400195005521277570083380117090531138369180482547501895849197293520551755009328062291679590911877184193019727767168076126137603325577661065153965506809578256345534341869600372067821100727488750685876565808979832236524901272722731606025627996916706826827044130997474017241147077615386859321737406075912508126466068393886909064841453953440208765998935818790773984064 [121,92] 18895463094769551325825104032652575670310675359042222382561403263250346886746349504469272308220713211710642337992502596708794368664324502490771826309434035253405090482466302189654351016610945296030272725478491912790900785622756223805728196943958387315427084961276394335668916409570981526567593820354646376922724816489126633886617352146732623778839420322562043925805629783502773844564284542909081787906270799732525490006638241842761035890582474536252437877344352076971749431607232926116730415239390763778458203970477237661508400352116471473082044143628683703834851933013838344303585569083165391652312503220148803106550653868610728057062736156630770343412352285169036804143916598562596198148538922883767284051682329881678399800972422852012775870617113733587413321668846242406910634772128089062323915545604874865863239701236312689384109786355611371833370032597567585782214447832789495085619803889432076695954364277202786448135687146077016791853007920601259517329808636498713648906827194551897918173042368359659374975939977548637920371170280429835083808278073326371203223226046021421766381142394009909409950539351540329167306186938848291035394469379790171224807033956148047726929993118045092430200270103803312008250607453584438491984331315452114624860727308086974089799264065185656187891011053615656503812778482415011716667769344685107327807278660218192118392265618467914042087958971821647463211765761260082328810702175026103013348704535891633682814076162934473712068269570671153416387674086138015084746105981978827283531143755660896655979219301721991491973525199576288328420705765320560404356458534780839785540424905071396566746756333251954750979641875237698749125851950034045935561907475932801101144975861226484136798456098300902330287425241564243398436713320231914818933461114741123905189073297808945183140959341405376621111074874747917320143662935149603879988546902375766400819631597558017325364102970457116821357529533478297986095541848175359068245533771546677202712217768111720455023900806106706844331329606083805295295956927416668977779888128 [121,93] 947591210602603473202902961797149054297265254837661283907057252253158068194688579372404761126356362468917863901398376874545251977129775256734925231155004596817797577455418908267268355804452630674703707451389761497286248544482986083801693686342835988555826001017994475817932882826450717504861634945088791788561606606245478193478654815229768379892801535346089671642241770581665000941239936378716860477226123802998638909935309841151000068842723812865240026599410356622693191871634905544149246332081545432201586046644091534778177695826919621088020543264108592700516341931469970153355767765659522141479003051050945133213224491622581119039318887787293882700608884306562800901280336915386832517300069831881503690609191353279108467584107837207598959399392190233697789935456474860801490211498978386474117817219806914827301638392430899332065095085839417452737017332944618907659733739068642482294774684473371904216484221676988152423245544189322733672489987241251148539463993582307897835367168608285831222849951411568830415862566765459358227849553638141598270223878280729903809754955366466716008012931164053791783408527448341850672872953943929317973926608421620940086123829877673755596937310003584730235767378416110452209980755724262806317089745253637596449293367950916707547298752282543332314534189317818405491006778968373213606074981783707839397770409160629737635075981849329929143204001233900254253759617644120119266551858669732431851945051685511922627302772639700145741249674950102841868526957031738245346438952636726626296339631890224480637453079759042254199698352735097366889528848381144804210081329832321056675646076349587060493884282394006020863470417464210968503014517630482709561079362880616415287767835317381269019691054419735344102682149214630560754107519572670106810796286707696669150478291934537563200807201021887506375063462424507593011383963471369329028895251542210391922362685693362028349563949314266537006810522188715995942538023048709271594702430442329870132005914443170814870927200691378252205035710697247724661331993800474408731136 [121,94] 4985671907275816309164562884162604264855789074862428423116703670197483224574888295690460915323640154364285118320111798161524664839677313045690081158472511884421252886453597035310891592893660902671422644253203463773267656723822285429995777328545250559999533573390877164039942744439364799013977320333994643808606208884702053445390502467257448911183306210575403089517051352858315649281671410781639833154094902486195645761382210879861622102816673094086052244213027254953278713467506743548147407321393599322547488201420345288952973564888981901680330463561255737464996010919240060864742489219024768995119663522124143764037823343734521652690840458647438718557462535779961092707962191631005822573172423767133228819362733365831628952992219539547509010881218479466484926497712736630227557790709388105260742163681221873501906826020601041275794639280688442261884483799574416945394521617032876959903319627184027189273253907138359515735873684958945864854606025651039414610565498004215675379450433752133092401420680811138152302483885823066093598309885023008988508276448288225642091371794497692148787482717106419919814944254209901349597124673205171313759635344853591289129353014059780336731632494766308076185962157643010028940791604490950717537732689635240900954583544884072976553002608633704953812840590711641785639477006271700141421986698527406805762774183451914145683301047342861890854349827262362130611719466496708119227664405730596801535849102197376320321098048592388194377688011151830336478145471226335016683575768295812825278575249173697458760693597774001976415080751711362217996003061410034313506078221233489236493409216513435033109411187832791228604047078561722342011870385909292087486525822634935631650183345029619916334495985504911676810899575521816699585999601650656676360583478201240257920052728923355737718282030730121592772577458860336595919087047062420171120423747906895367792562257381409730973751425990602996724257238510293977561777669836822836067673319499503717793666946226315139542727245768432572330335567099731083459040318763381312 [121,95] 14114185141897927360415381615200422686424347654615654045133735099598336466905574232642774502180477370774754736852357362499389043494087012593725724119816377690940908311532352243593941264168723205748527039693129551754482111633568071029042823840461848683340594844683249840617283056233481501278245474241681508603577142689121928772333468349250639400075632627981407752474348160917367205408090941322933434121561447678431807416170380688282523360446090434841556063762074097586032895252631580929495422066364377861793811744638358603842356993787597269144850059835099851298780829739358708743106995405117796209938221683493234649466188566085947116802062615854713146658035581058467346954335064610779911178941562188113649092880803073980488146503678977609537386084910073234444931108202442920892613229076324071521426798288767020699805500098831018023093105333237564719914471910796050380448813213658564604115416527647964649410575465873941726731552480605265367953118831601576740032527854951919256455822096601584274139165812489949225948925625590279228035297981375220597855358102785139719876939545069919224175268598864726846563072762972783974420016612589693092937312327542607216741737564231029617385007897204090213778711506879384073428868746328584139345163943481026341771670936758660814603387265898334519255225299648626329268218564306062878926901680632960872017460120912979516695419192810295756460641198600468185388113762841610529159424904274354228939467754274019481103741555707037496450043352445570000518896337450908765024276206554940165190485168554539092604057348846400390879120023562141470378349834622406513465095668309171365008509737504711472835785789103286994331505396659581345352363115436581788596485377521874466341495004688841297360506117211124223483121704539006686818287470225567358637007850771450149988402981982181635074920276939502692711180455144555863871576563044798371657650254455539191238094980774823386121119686307693145482366347312919624476878986082927618275440517562661163645055463369729732406256036516863198507232182340254174194657851976 [121,96] 21008735779522201570262646611259696259425335050073394822332936314158690752083918818345204875736458420054497935898590974096315340888752755622416641757202375709674683335014579809493122883923034740033503646017503496842819019602598734215371549719185423724762101674505718863286659768672459783998405086014330406403258265780034179758452687477866405027230533987987518885258710290131080264533237132182513682841053952519956181605851428891954944754587113199033104762155464900713987106078157543846351218669756049694832478219772412679779769354432375008682190289334517462879558864411970679602115335417859130818641947481014506170689344913664927267950380222782163408025419874959264768032973698424315697800854556865269901959249611058422417815862403193767630251963220484779981639424402866163405438080070777869028277628928923937770363560957262760228541973110320341878663495941032056368473963668713953071585388810200967053554544347321179177085367926030879915699590519126561316960610136834624617709164772981660816811690019029746793829613966619472267494899724281773493683026308632988689745181094548156441259692793828417695874757235156743820703257049012980141690249959010447881065160031341080023625628571136703286974042051288887439606963920845019128653881652722880688030929041544294201265882718024869601876100032156778045920373497315551560563053436202551900872731357885754334975127958292651756021582709433311470782591845251750215781268043084582175809191816681345539655526140129595887088472051337741506844840846869616023174400143431413149697965760256798379019805529866620407774375554673417006320385137782552082315150442098750385672594707947727210904133112909547206860636207802505341754356542839423189655622258543440447015226156379784317081784406323393858385214935975237415735776640361285051892182334645621658093643401004126053925277758157576133300566503471976229094295550568082645560063418491602211952938469832828614632671603430825324876018911760888906619027109932464745274543241103734596332983660331705743180048288783500525787618825200724753878784 [121,97] -706434787641156667226484544011626386284657203025946583524456266188365500789390549347950276173397637645519583066697097560282290155464542208918726082823957913720682821566102123439945755811251297716035976671327082157258002954264139195305947976439402818074499101303008346106149591918882468121950849501034725795086849908917683183155968989949232673783865198861330540424111786410208647889797869745548095425706668736705181597478308767239608618137129799495663296759157569011087256721670153396192831219493376327580329627672708906224320360378150691249012608664524024947374901614166089775885825943206095426930305481623943133521640197942397938547033267069515487301807314023866520568617353297836603443154585144839551825488698106212197516325206161700670722942886181065829234893712587343199778252079895173819674852941564234267252548932821005847827360545701010474489316349430289295736899239177384720376866650880982162616061869703473471419124486603226605820204733577754644751973470998439512609073119738698311497404073479322686680731072275921993530131409790419105385277405589567453708319401642356598152870324916189546857364133813129971679390925018366967655834057400370066113204399152446565911674030234264794875384552777613439299772576714560934493292479134906782574147526418136230500035902686096151864108834591488461020233914180876554399612637381685356937422326052951631139057396134306888839310627973060452134769072866465194066671258822644321336896866290210261855941372340718689127575047261821930106939563827987157716990915079369859576248309960997229966483949688992371265609244208483501661349899919128603367097353876759825137163023202201898056400782577589362489811737277906510426136681067366926697767954904702038775472248354523409281517963513301320297860075620039273100174741602150337672418061589909018528619943510746541072052308180630004515005060348890153367408242794051963981324000699927660243657799530653548472374021482598977367369851304380986040531482616802128934995573480801522233215488744593846727777445220247991011575117038884858784 [121,98] 2086135991905061315854151162926934091637285330945322021559835390543470685669766979488067622319276584700394958326310490467027362713779042624776781059457400760747387854723836016149002369775466915541060783511024422968053794830564606700700572770476778558474081130760370068107693083026341861517946555128584862987049910824837664229907167798216848702975148006337504633678400304193306873298663849871900942958864668742114305572163269706962760422917601122209132726969820469505218520669179918647014625166724381346734880013623111444056205990344953158299911444917798860756376347103482175136873985839385926669240769526086713377037373880024071862492713847862306895887669457855639054761818567349890944362139195820020650014443733373067208757530125056582318595728516684600670881349290014124115236859285275902775254514622584701288614439715973866578932953326331526946205548495372809164263419015795867234951727371560482632952442250972383029190641015300013859423080398963901774639571329173270445826517753611545811386913067651752245634150974852940974755306297419537104937078550137572099983837691215203726006050339878707540281868976932210515033356561375792535742629908643485830656211458623963182542348164358439300027208417920043960896148771891688247220141130216449037013801940483155904648596007932233794774169073317086354220179723231251812421941441462433909682168156196179985042789227534682998603760047723852893900140299348499569795869936862691188201751858845221480188182847628565036317452063538662994591830294973523225329593330454800923787299240028394972945982094817475078715189880047636257882673413420829515262052591789686926144533629526048212710223786760174007889271278663577737089716727708460467790323740910395150126290675935964943251244285729121676939190986688757107654829750702166886261532226253778404057042835645908701675724147848840156629798660483275486268890065673375813620221108785642566843527868173049610797394302177466335744254857812635533032480224351549824035858817848560492365715769634928042295450964037976410619452441081280 [121,99] 12791362867895384357908177641746971731676323010689693136365319307404210988903713603818558851178202329177099901111320696569928037738617617837657813543776822949007796683936435424506036814589038939088603116932381323116496008307908221391697721822950462060373004249168078840501170940067782644815175440583861966416973599878525028506570091493642182323425304338346173807603442443421245433297520580149333015037943563288213181537924043561572599127066561157848797358261607922274464697061919694578111634467329023451016047256144997005452592997214952184860357355549133171690576717440292777719707141478906531999461311151839334969059130589303184904920027842931384217835477629971636995016802030620975529965487618856896075312318917978032601483558629591145901297877591849056071499781360513989793050702634988945473843842542390729007334141523080943293828207175947254288665518860955653900616996975523943684224265211701237815623257160013959420155778250172389769499794209690829783799884990275642834844171590293591834622564073393386526979869169977163910702113082084070202797934654416967208465465628180564291930323582734451679514686583457664322701830330653415231587766390147980598800410702397392514833212118911044274160908020580572308351627027672288515227106322374528239199345657985005126992503118263744173842799584913558321912055762912199413579420206756873939917356058668737646260040937563473642579093509706995328208157705297973268186822033269301639164130519287177832710903491800989061487578105774031819226126504803112672555571979055929044825561185412608521593117342562672431420414479343941347741140445975874628359367907246574225231180307722420492734504546938305485699823423981662940169686122903859659343157163816848894795584982161297628078334678638645036012898666303351785798113746379869940367273230735516398539320089276815491836317049539337751523356504861873293739062834162070198386344971084008985043043474928749681653010188426760232386738677659127920761591924550347332078727013442626039145789139240390030867930505331611177405449872 [121,100] -40943457241650498443055172501266901771431154231193311332456735990172683788745433443278129187081448311927689693924885291656959478072834344305263932729267101747019390914857056760242614720389952509376140772147922498990329571856072412754876960022891364236475904883890176340718093785986592882273459071026407634027566048718660315865488798907525392796863153001644603083901470954570629324274647195183811693235576048230027199820307225097105804724286699055356650352787474685296808446021737542840512425219683915197600475514159190192975983864617176170203053860569827415018087896045396445876697450849545826343945843781732566147009728115046464765598161710747038196615317768013306082651701391246759264185589217496268126153737253381862275563299490339315588061486093973022368974153112884196664808142325031777850983511534263547802912642908035638382937374970260646916061692182356382062951336788015695347209011169703492781302286804366878017710603004907218069254831434069566647681469617001743027502194235775326870414860182086278034946578203980016136467909630935450760081750577316330818340453818225832468994233759875543940583530708620066835574633543660362361432668905609634547554986598288737549848198076450602002488364819725911718853015768271457753346738126978210274005204207737606116646414352361398236004456802585470984941515948918300586097151277184148295264626559063161367424388798319830467700424161202635195944092548476148022468855211194647595609704640584521582276765122833111446153683763889912094059432769405863738808760001258270889659594008777474232199723496521896934839268844147157217320950010346071236060836362811742562012708906926634722084177652006032768353791249035855017657145602975725028359494489093199764078230383255409634585193359755416070823557941105851552508711067228594614865340342201925577273333825991816851642009946420711584098120407806666308143671286142486495007459628125839659564940716787047395431018169918172042451831683926376225301562320939016203707394443637860776053651939632643746804710720576929256192 [121,101] -234570667765727083709620645199607746422583090155046576103908458380044654278372684902942638594394403236111481172846331803938979511425399158677048093291259099187737231888318157112371959020891550695814088158674322124010703465663470565960473373070935125055521495308370132129193813153208881331528976104328336002780986152924924614462147108807099552165093068560444877364702366894566970071479422851680094437090951623446472729250442480226637306543278940638469197006207136875456717389074842249773003214961104343802128775725188511159101177485311408526983141129626580066695321978808798522131356760417158161106468061478261393391082544540331075778095222126839625847215272607718950582827645152045803359107457457249893313549979966600767208111967919790354214267562444278022266734289821109409402241408862888158258038320025550578423463284016440310466389430070464450184914511313769938965622544869530949883589810734298337659421967815606198428227231933718070884191281269177632140036976892200021445221386664087988897902400477239622257946097832736946207886400143210291627461325668325969537295416006605073343163743806801186336612995779069293752009006452024687999811775295464771301972145689377046973155234859338421703232196689817618717125156971856859352791831029562149205287455110489756239913905858075361596492952087093620462777639883456075289842894683673317372814655205813768775902924766233626454604648308575563914393544442979142793596674898146588203178287700551323183936783572429454880083920372512160996115669716256845344957382345133519178535712426209067845209818812371937710717309209649640188137125734521442921867547670878446480221525757782165822674805096206734884288648005157948561954645338731459390144471016108185205162480016536282594422944372666047169268496003913466397174599880105985508806671302911723245471690168511802854097131604235260063251363118894484205764116389655429900498862361977377834357966630092012705372486572847183500460244442372579939040746720706633824595432082139642228874773558443759394302224122486944 [121,102] -32104633612701898268041273307866929400790988477904866408620401163417741003125691142547209459893725230580815107291121185637773819555400997813583899440472208760751414162387378832823544831201095251736560640629916606614628504984240524226880034957391341792362912077024332231675667941982260183098653557887254617769975093114096270281288461298610549525513980861395858741423613608462544371771433335830575514697481766184148026316433666388094684250336489687254647553992775790319765539249969377752382193248191921453699136012070198444250734541229199760546054272803714657779851808091949880214195530415668214135752377528387341626884852582193169562443039112326153120096260211338933025304665015895496318689202545686366051845206180400780375959915140396615402249097666221814097528581194229338609924802552936045538017879188943434942226981982745665666620991843004382663144511880837753111332712461317227659800269091659006272700433151246913509146185809717682908492950470428795432512759447401597648538229369893237579929281811684865683842607603892928170269942085937828979510721420273639529419031605510496735401690946534586277459662238965449960396883274166204867280413384883045374440882283076837083365282642272964266358553867841761379978946683815153818721300080448895426961300136890856903077457955538577770287290645441400439057732038561951663941910194251534760426764054999236978171335746961115181171070150884613557582197475136744318639020243466701112488878609628776225650603116608478850870123379943165719229809211503620413772338597306438632145802884064662699848623924597906860799329151640530743920922154345005181240473858147384596098331936228286167448870631735753322157982508417047004595492613848968921158955077472076113631941477016507427751578398555244445291367569179749366749235383756945049977798064478381639730276953928147704143595046494192877088098732211802238933285615843897988891961435726204090844302010932655531907455901849950096189391691741925548108469080435137183440716749504072828541615286766692717616378816 [121,103] 1790461458073457887114647209083044002240906744380225865168035437900844427674272275615908015108552930063365233934178542297504907133918619731233816476965600166020672071822199094752249059671136736911806680482737093923651981262838096680606091381389359078943799265865185884316845481683714548272218109567876082675186830110374220132638113163748200154815780175985746878160199126167448941724244946470871888043153843630140465717532986081492368112022242381614755827308620511399948489685506506824815349984111882163466750956339718428563918359173934749251959222500358242641110405627416638555443424473340213216123232052013343722218547098769245902198150333910546884396550452367543670325892997891939546593955559128435043180750610977753157964515208432805747705552517982605604740769516537986614960867351270577748250459767445666069365784133380461163497923263089190436767265187804200366533029486226662306422568956131517024371025018204865891172192428579803635722986868308400611940395169322505029166746798154320729270442340709699654013907500491040676688846129176236152150105677099075011174206991220041794461761734774294501949035525119909093816759352082301676458102712856588060285824289601287572026835339055542959478486923099058967137205233260565426041556916636129042114306656134725030937309457783491317147644326554382867335663952292501530185963731672933766836059910488052424555556761423378743083451032353755307390777489186453499478787542106830324902797564407997470162219451748224103632199473151125116948974046314829724691375357496945729615697785984588780939360688111502681268158700923414548136921834054063010589703268953865341233826177399615647870925929344540898259852313558879968970750929136023417164111222030718945719495746475635882124436539124770436080109383252750263625518406763756572019310735641163804599885844810534822384175971048313740496571089200420183236869829638474546257357406481102009934185494638249086830427186275178694357613709517292724830940716602212642579611745534177174737746087374320188773896 [121,104] 3313567934330513836071291604000817166468424889496188098323100655117260314725298462185120952692838032447898755040702815470051933278045273289905477936651087635950654506533560526188280063017605909106834361909997671866204397825520062701073152184356165903413229624044791372697433375596308503640530241635173925410516503034645949901623249263248497588921107383277932284796311564322164974947340845493159650290951964037688013614785966662329869971674824479369917404294283669602261729854720927819203685201724679955112389492293181904751657174191721117783267447707998420190268778632339543305323909617609591683153357804880668460452468037061688818575327249203705786173150039887817953589980885895793338176226885902921991583767585792672782340082728434457046820803800734148760273287624045553030301941728326117494953255527128934594252291755131847079262026725895255288190422152444096349111764410218451436338133682519520664201840486345949610514615554379783221720574135443905659481562293221843952048406810778967073186498705959446086500781823166161517977130416709656030636806624690634914995062996558299638306592028746823117263511217823554151114204784603435043699340732872753331490303131236062375408982478994277343995946408279157450203659997055104464689458916255079401598402881095051871325170679172785189950911616273075301021810072570616218120391754110230498313594142296273128932090633798022004417316242971077052746240809688531988954053369818565218193171114140625089581876124546420678518136818769273945491912942164100614434720902688849699741956428785838890790278050843858370223443546093143999969219657439842364538496372551269432505877635812182211242623729068492350782495290865706736683224017655571877004103713103162814034333179574992500584457058292410052325069375468506927123547466220557372201081661891291380783081876348472477694106554845869393458728952612545491263817003881344979755714932270776755699002607474753323108784494484538153461609828227562003177304102068572672901774082867924252154822337286635264 [121,105] -4616413202282537589110176655406311685020502167933657891795946864019509853422947104243544143111094004356955913300649836967006296250015910655566439746208975575994867061752965818280161931509619926662399810849536372294167788527683198889695639602455458699113789124487937312058173833802106595676911232398739079946787385786194516221456375994189405282187283468914277976165700099526233798536123225091713458344678803447124639707030905586345293976508669102380950356171698822381473833994854183845297291675037219530665000162912448162310318277378793058698112776471274854609880905080861856686067034240684610502353227186682506050158976221063422793008317513862744110879155679716006519526110204957943810713479314661328215862998387668375365904361891628748022843285243536271870448688583763837466601709428661877995181544087027069564204520680672416929244752873064138887650754672394847023127397198118990089695184342813232777347454110747228701881721974581897084333575741235452255973496265522370866779003669541792117106867310967160244639115053780695634982086477230914634840615079907153883718979616116523656267872376164165792623584020813399709549380079427943757262394440559100757206747623947277182823372334319736418173610750977451536949358739271147005291613833910486036151685418857624868630163249535259987414456093168097603089957947422254011614126732866599862222862673541899238446698625163398037964937355981347425928475118376779002594368804350003361971713267355272513981849769650773836298988307466283020327854592762313408437249780706963089564884773571371836473339667198742844100345099981737790831529448694378359271007283376726414488496632039563398067265450647989241233912320355590723346301927319171575490134611528235001660969069419417813169932547289475953596739578195084738490877340115324089485162679952538646430765833308633819871474866896292197473852941875644565791127369701093168353518002037158308965535155117796566349022386880177921830820777298661139253666776634181238919429950209289809398182538944 [121,106] -20732495420327236347620303444381429689866518002972252707691469340921633676038191679892200025417094507944632512811603863530783392177575334526154396482433572751425152001854313614321642724078768494610347632146622943142734200497435034716249234055850378856624923426874894850810545903189275583857395428448161755639429749004489996804499624943535290233848365414312059074685614571446081516508029247444597684572487347897516302504554193168874522642641589778646992061799712758874826140622464839707253535337470100755201383510615664125804650457114796604147122412329096029559179446281154775423893844993890942509808787660814865708774742943435188245155264540409855795622171162591280374851565616546373778280459335830246903686643066724683098573501954211577807589433111450123295420542475324021901454308488912197398478056592772788794858111265698550571436671825039373611585223000935383407999474279457276409420565002356837128379148635542756589350388839757971226648401638180500537326072107658336352036023785389614855564397811597896600929495038633035277689833103749745160104454910050451744338553107411966140806063435720363994669602855488537365465123112556499777330798998790282545606750687301006731598533988600091990131247609550220490585488754044749353879599437192497148050960706245017520344962579946766245844521804832385831557825715570678594198780267782427253793888295671291532633049666951340432618247555314559930601474569198404487304984951828611758628746782948285221196800197626909374950718354632641932912336343514509495067366092899792590430715314739979544752080570873207261825790134753453453526875380915979380766165923797410914053565357015954617719250227875221961690471650268986258799368569843076723216266691230790893587698235945252448218733036159687402618740480470343295888628982866134637507811075697935476170925806186718773459224537814551954478986814590399967036795148334023144362508926431543592758186427673047847989417613865553112464584211773692774938532289599517414338896886853716654315504 [121,107] -19716649398473013209853588728015269676360935061188881779554076642514827659404692989037618901200991974563602734432401624382042692059487070740119167031922916622030541517283134645040265256287962944988535917504361308303351023411099547408304232626711424760584822762409537720203201055829613797844082798707843201661171373537880455493973211643006891178081834946104849084666758254019670707104501951254171231770610152390708035422024867367746867460012739570665282015580563349558083376645427420858325800982267158971685224096146142014098385358877034830330100238775193639984690169426897540293902948377145401196163936538305783770711153323954014546959496323323181518718662593974387474585830641138333188302899329874312158887177143907901999982171591259956326402605439271788633546546832007677161682800520392935005055157563882611381677526672330406735206345411436353580595635470084604436253719315847906419327102680599317217074795357892599643230761082944547533224010248608298342727901666139608948068737059674451845025688873472703250474120796257397752222280864767020996993799647792563950992174171367000776716783372348879822051345079092824649412661849882731234614384207001389469407835829643565338393453197336892129229113208316765571136520129942525174172346774395942767734074991401578075682866391395591869628811075864257961391614593163868358734148497536910362793693021743668943113433985030627871106042559653116257846556291465511538112859181718356926806120449282523535741287245445579473406900709078428631310457616164272601101445462936490916612862571077696549143233372996902755439014081349479069538203363853417637328790786596917567162533923897977657507602144301762420724451119652650545344135984678480520141796152011008109457266652846957488793906934724998093813432661709484273888549418570304641975704213145237933688288474149022708892401840633217791002818862074678888757874215529031399402534668973368424909970745007563098648453184260399172897587307775000051754992770796715929980384499047100546 [121,108] -22326735436332897303697632718052083924839261400966576698323460959087400884714433178821815718930988972474269630089947627339002040558128222707206171664259289755936168631077854747454522596446970471577704800803693820185213006393367508725222455204943980244048899381036806092710931971655432633875540853860826220059582285884596193699233443287960992653642539271139421355964692781162994949157533753621738547905979499394131209714778919186602127161726077833467770265965493213301054294401241221093620601606997567773237217210638614883663100773906748808361827446127393174077747504161144994278961405861462278829758163820821574146904474576562166954684568350077472516300362336855616332296333768922551527076992755638291337148784641254255055265596352265361173052695932051014610719516485563426418421976686680314441540267378608075400746367568385258773501428619454468178718467057086491854143104533803037010832756437405188211385311555320090628220016061891980139923318305471551681800089001060843768368991177602101567498276778504231252346338919706333975664822375315763969277223988542105555094388525487978488200606540393500618970975227308136076377199425394724060026343780850493361924384372829232808939104962701707281247879366740500860882176998144885290899080463563740512779142668160624058534545469429063548845696909395723487615405332167022659381759493265028437372797883158881352296485816049254339288328053195503712354820825790756156959870839845697802473712896466412236260074414773079242013124628837503151929115114417186639656449495740892155862772738335761469385026686679758119945475015993475345381270055191744059972058780272763295783460380058400980433021075941481133399874856176876652205641183110767270125789307393102172074105396077325430549191347724282707148527289798200847472749054754590928762793164052259749184488701628015174205496356133844301139480843883683570528368134150281491662411605225595951854631487049747937459343085717383612235731352240102743501916354151744565205530309888 [121,109] -51500986088683793848519851011952496208538823333313894570718015465154504819560946864519757434140889614502097590651562890149356932331435787121842056280976650453648409346146109740043177048788118768346211182467290768113302142432156272356358900720981011784195467411557973966114624643869005510475587104283958454490726352681296131438407590917639806996739732636043263283728113027554795115177355652143494200593025119129701687051081033101114098777170194012800410787201476303680839755546940035823212029051175457583306427433204255624849391906731891479057429263534329637225825693340914481068395904230186615576871324710834621782315477480609461567756835596407612322176198652531009676524415783368896119194295184297002139732309921391236963087272264086876118763621768106921995540460255970633682320777356466248648472453140427235605805376825870088347496795497445583078803283358641572909813727561993655856044112721164558749090087342145170803244465829990489013421370095235220664506261469421962759582546934437616043652600652099082019833689221962779685187532115889047919631611919494295912930322025303156107577909344468341656651935129805034455904529610725329570446403350158920304818560182796159868011111272463358771743536304494684679191687384693077221027013614425378283210260488726572974930886577969538874702148720278818294735955392318987536573089407517935342261091284342871940351730081918249399413261583692482047499963459083065383943700041942375592753853020405796944078966315824561053823297191368957433447834284562464058186662050598919011729972389658615954772856845463715040774193132856120880932758610127562831409369517590541609143757357027942953867389464944684786571409031832003147498480841127282010501221942402741696454803436854183270011953724783955304575075855479791014957094298930767355474985083837143197681173338393512044586566243156132442170499010214410545874148725138997559941301069664608866679947112434708936938114816250124841117205664431336646098997959569516224629920 [121,110] -8852698280189431267388237111110252123723754912222497389120315961094014235758213430226219530878422534017495653956465655546153437894880128574890788750923063352117392565731105404219454259459164950663304918120341803419916516319091913486426082215426591308798089883104271486541228182942986138675116732180302282946433788616566210427743837177639576180895273724604180544165365804112441376245133705446826448922081741201688779396462112636291404407698484303512208382282567607199206883292511415281194442918487287301959636998789595913674123580153890570413919492326261043979895236764453739894463029274783029976065273572982544126175269533799791947113377543557538430396317101309243336579026841305311924721937363188054900971732760670497044708607341665628363641642467591688412390343878807394962101355163561945940400622469144856396668672371617948355104006303397863613959475331781752956855320080189787218564764341791437575054199563205282765123337746669331485479267514378769088790123249164940684515771581074786953909628702796190749679123870024067102604621765716389177225092379831596189593664935045327083878242150361838522257613420352354948176587557167008825564538224798791691336281952596692567307242849889526914408580897191995141543311434756196273493382257232342172385390633326849387787964928383436665645027890276996385331926196308137152071870128004382005130027409133167462056255676954331960358189992722987073801846406814125893305398709262132702184008206155929518794233087531968485632483008998615541758355932002302580005897697611789374666638440820327726839304127770968870886570414412216367466568344595914171308285139921407058162415295864691559529381265175957226540993455340247036961052177658601576870682012327111828202372099027587402318329316510701715030911253895358298644245918301139063610634840053383307707047504124001948509655379924747171811061468262817995050776232593914716389409956157279347914274413889156415829365943790198638713045360704509242759971550549213936 [121,111] -727666876025338790738282070434234883544357709869678510625007753551392310363673956465338671039152585118046594240473631563800273650274979279272428423334186490281737802332152660823439704431362956078334199118267424507463345142803051723128325506259115244322066710649358445665603163431887052471950473676862624418192250560770741744952543701141963388952404855438932061198638017956723208665714746880728409160765177739972627763752729202559174072652573361089329903184740451409703358506796655762995210730272925791160997644873245660675763346769332498831947427068891855370545978350488378011981806697482064473015027936183533489693837297966069961818014730487901374926167691613775948180931814517403851307843078657151280331300440244419299900402624157103274976778750559720313818869166421314706325969146862597599517725692123460662216974362925701148782238342327668852257448424079404479282762938602053855642985133253648718117207530227437334202548024552327743568505303514272359634547008946412927318859718165856814570210386646011201429011262958027705433257614492065210865555667870403212866846814270977518487416129794781228671753047344529935193980557454014724671216762917164645238329802947805220695942603966010422487617732134241670124385481450180107428890288266958584881409878193113355624228124754704645258973588983222814307655837529577887588069599243398220490498535583110644306421235422642956261585591907170210984255058454828475369334234008187572765000710864377408666665177783438790134848725442177519320698180379914744100716584421968302209358265912425456829788077478460214145363086190109025262562854987282842541614014676936462957496845097189002789888158801752900574852990079760107478008920076304593923957763168379468686957985526331224360458522664902425546604292781541723205155089398202249878215952835636344280074446381642438606276077783915185107222315090351561958911053423534434782236395958466968575171090718161520604109057920028268651833666530142865938041402710 [121,112] -61375015591563880635228347287273462819245547902342835107806008328621877403330991359266538589028433314271787714488438897119159867661813115259234328606909208200130863618340444087808503728732805593896671650434195168795157909315309146764769524102001277849885289541701034626125202827991127917026753467578856087218109740815465227974573831374456476389633703652480920310414980126527980975316591106865252259522569479032252251003593090114450328151815195795968042980516301963513294464046429943747485735634942012099807063512225073966613127749367735086275634723854934389069817478952656880580975875993885603030048209039300145414425215878939613264235284512329114264499919402311899851675521361929377039244344437793159557056138728294223439152112560910012106714072619379267068971791635981840572547700326767828306174053079715867068668902409656100524097727821331813485326863758898556201384503460700389921370005461837714809100951108847558427246083015373466135179261212761296495513370658065291991199754358056900490496829820877561447885671785779300585563372254841702652801135807708861607693957949614624205140862964025539570613650071043286650482791001485306693568916777227096640809438614941321583743183734256740195118536495765880926292829751663083192725107859514614726472625251389287181662236190349209548066852126824782330769225011774165987193846832529102716092547422697454286504645756656999459809138226132357420018742013525859125857664897767669307160201445167718727337902459793225649620923413976727740627527309040490265940379108662364976450771752811019372700522058335221033645217681965489568799964100626540418591044612276528106111086646781537578430758826986691391155124847745396387597962810687805119303992469524551828730126298658180012451288629862171383990645385889410649675967933399417917036434644467147656814561607621438116385443652227291838524051993072702514069098890628712399718752250898027645273612150854842825427778906228091956714351003059739088251776 [121,113] -52521813444744785448534169656704377729140430483379927339399480718457310617881966781202474168754391807489583265233455590571667983138798020838140625465614763255141003062691959098934331720273836235893773679501005772968455510678691293535023943467373899587038230858396854739203233639051164390783757312552477058573521246561793438212658662089115100570207983308681643900573623194889696080836273022144532238910225356779307083003608253293423671171351194953569531025075920815585666551836792461014938278047410537865421233718666261173921725652691169827383647411251929070638371468772513839237706279305794461166247273983270450553884086810420912144066467242903007135138039772598380513548387745601852706879354406998963933476626325766756648123561469078899039934981660014684542543491405851291197277154202939501312078662283237767784544930117954616927072987684800969890621726783377800846882503120204941242868184098592409039357716824475564277571501872161435391854235822930463651569578863358816775287060306637269532780016143976395945087890216303906130728444598831140533033111186103410612461609998625867271446393527100219223613656684995311446209060768936203100461522192341639309188593338303333785375152132380359614946099967394458584677126211330615225050214214744072407989514979247762664113937426376390355449071953493491226950502337646689832613825056350645834369749382634694654228779963700806410509260904432150038986305930524017453278900640579107607597720658889635057704083824674623883674432632259635909908324943618618945300702912160933120055428619580297769775703655850734468345337041468836245440295214966519237308321549051605438767998899135819852062075502876203573566667315071572699102993238079465816835718502076694537240192125346128531410247253905466498301303283687616492562577450386354238916485319125770595914297271968437163083160340094594755393929665006435058912422346803170681401759436612394921619480818183372450083722274983109912370985717825021488 [121,114] -1118991795724213836537931930133034794089372853163048339254551105821659800757713879426217697090896734219708137607406406270700181144002159925042280133916468437862660769431624383758871721490800266913570577853600079813367031236105415247020949925983305336258582539674879073511625534765140305148895926418510507117231930872769112550346175320925942559173521604596206865041690937010896470140079734534980017369903712493170316985582661174866777929819037693466762549218732460908545529314168534557665825492979478297114776860343701497532811176782185994510417134359074370154353356523220897431765382340052140318097651600548383731942099041882421998446393731637076375287111339573603209061964842106457805523586988009363104297780029039603437935371692811018975865861230511312084326399364164229944036528013553505467152943126843842882085100628987418195909844164839869968751659161342876170646680151691917087205796115500584896513213154729564020740640589406033441377134916490248608634446360110550777354650020429280898705528273699564025942468133979660548684540006678438880884207385867025393152142924852557288379380890198206673367957906310964414028745823309714311084212691977294817728483256417168997250414909393574983488630344369342769823549552691325636854678037145561712442650980179145975054359452806078988610242595220371363938260635895675417136900737054077037254075597206169098395193835315432970238823446374789651990591628069866557713664980507720086626161474948239657418055849646991123082879930661986181067446127552614616752149499144494812099865377941987517482240448165893879998059654869673139835862980832864770195815853578532961997715058020198446463872863589492666613274675479062201599395820077950785545087595940082658858659649646254174895101315864723571282567732560220158508834138472845314678572325043867081411244544922045893913795590692037150842204473689399407551253109004357358792481015023354098709920174895714919447517856160733875518840878504 [121,115] 3295346003867316681959435558041023379048442963920308434362178562941154027639646257919341091247442224178405830588106925515670127712719422972076874644699059766004467180988490239674035466969737118488308857086608736906908698973835486700057700075024025904213121805302205806245345813108437771903789639409549679235693225282491661255093186521235449310148139337676535156013891444902914663537478814942929700904251027548366144787215014960740574124839394268800777373857298921030502244394549557473425740560644209689767599420593122584251500076882185262876073537535012589437194766525277637788490110568165880413162438662598394540121697673767243960785703940027233240160649607980163008900819931891378701872023727536970375016194190636362118426455932466310764485701760812222761982761987441520237202358646314230187138597864946008568882429963697185789535408512889775606479908646341130234156668842776921513146031281084664749731997940170411164582398645195399121643465670949190334791679684708846364691997190465803562693276480210773964397722872096471903151907100882335358220283942340957772911000950968791380945973692370483216006794051231046601683540027314798704356385474178635362196140170877013684394877586210052032954926484378967064422228898818475181885506539920390703521950726198242426699435795235181715793210874565724979238911219270000466477243072497747519699936166278633702242954116338167900587991633179411179745652136406679468777271754975385611015088579684133255246496898552553870258315074118486908667455971402836052604433589123626846137100904624845845160914083524307037271626106639471541795191517171658321269832364670666181381119729385306087877380784701529942733976522438814309251594571857114870543679319929617648002135836030311258651873061723649598837379551050438870839154885385805493818056348018698525315116375322533173610528564099896392126907855627550978167195240438299502438948173169723720427279999224948728689400091053787766842483 [121,116] 4155876925268006874488596286301123783105313798185011598673219419565828415190934240357101659665470333358376181203844724702150343235357545675798517708909076884313364814556509233964623762902421898756772195420482550355164741715317489335924840383502691175442414405650470668248505970826798823366667393602873897513151707739058006518492166308978991188665020532087341201289524826445834172411745424599848809609926402675845717972014924288209178497050524968224495814417157873682698506672920626035606056530767554198227593892672565341125854641702225631150694438321336486040540864788615917118246359751298310752290449711382072855460383488170773865408536329543584374005405904349893865081786315225015783268921372804356132210794634137966591183985258949162868923628279890183183723725676978133443586444086206757999984265198483017725535887330947346755349152993324294715905478684299210608940904934708519455183471664651520629124956942726370963146123935995808377849247572746019757491697075544912612678324480121032771728372440055037501002846569629596774116735748080392497634339736792729790242536064434328118064026405134684571200542133709767141879594748777885914217674129088193938562161238233892355489662744291724632341904991604996455548718017460399706584715022959016791095865649408905925707281156520753319680166155347045301620459655037845641760280104488604251624845663330754640704862424077283389593574918645449563817557667470328733840864527155393740673086255240883716318083757062990773125625567167691222075984617784211008684824780978033901290792445547207854083898143607662636262112637323440380406507074058552759718186108017515455830788462157618288600442212450564337946957062388721388235391077269650002399556638574456414751505075280130152679195207665927379016734634126543736384248157890061748045050242745425236734734855554844703281773843293660477744661801085655502648235014102870470069000870024753038996502395013264503136072320275501568 [121,117] -233449623190336039141393185049671029035792596191500297409391153848240525160347979805129370045431774874363102074360189699372272158281712697333033305056939209416471068615072966197945243708086609125598143357384074702239342490759611604066843492423668422214358635004562489734820803886577846331319335350264938716107270094467309266859729319054138662959784543161269667613290868412902557041411782125652407763537054119596981550612030718715773607258448940524566080177239774180437206040573601971165641035391243319404618137452831713765163094883221261262803114566291191719805324030484953578474467354761384331032890221976077996280418724543193235751845351573367719882169980704263371850986627103336120177234273791762312372550337108552282764808249442973936321321353187130003480228204509579389152163629120275035900006402807586938460697663680935906624583653592300103960345676034560775233158414251793865044399806514836416948939070835324803987202027832530676614793291156366831066053216063140307991006274139295106444146561151989648950868896525864392156657464199694004774680131772043572238720056193130371287641201940446155838165184286698323999617911960707365932203273281689812470615829017428815043308995807312487519460632482532154428444656416280697376962249350939387941713342599782107420144001929529681889907910902688024702381982565660438679203674120092041025016455874845207428752862221552130504397662308255590668735637595504608099605203694768969835311801748414855555082206818925503857082291067939496579958859898390302202183652152728520071196937221995468070637474377922767193490393240660133792957803071566462488399685417916512246530520225856776911753711376242198210891077724333915655282977416516982438466732563166047527299802271194787709676479422397799535891290451114736087233199540580450356722284909268948000342926057935116927164227722310131615665217285893637523881418160112831895518271999700490581675126671150862048812122944 [121,118] -1062505848161501068423534480672566234102596711667059171887212532598831910363507425333375697943016123164034526992269848388871830593095025011662733014311261998928404352911412867604728200167612183634063159076504988155251007217586499269667131551855615362414733277228687435022166463642123739228752258787909051681906760838978160129956573314024983017362287271911357338860636404339651396707802910508081987026234591597861554961692971908440187320994913631746235720855428620845310506930403287888294226324127173493891601872517602809738990573799772269483380835227017008351932024648921458080709245720793498345052763746293716988664453338247141623902212797186603734780405985654555172022334851157567517772164566252015675702256594870835939496148516173431523199889130562192615908398899469170469610780685011504765041659851117405263452212979092457749314995915555085844365181907834565391467210059746370599422759936612302699523331089728039548591588157710433514719158050447694270197025937297030602381001359789871086448412361950379976719824514817467256373369210437026996946351445207520959547048986351458759268327106361302375235798650273539415711122351943226778450325297484231024775803894307868912862504927509975030091415697900906988996419182904307418911353889883044672927372408711820774123344849865250307671063564655277277895607478247904632953061254706435163915613665716911348098489074859718540973218095416742811948818167782628581842379355012552461111821695766453806868758338855893491084468692277779897904668841590409231005315314315185949464232278177009000190716539622811861236632382430998154602141468441649698285165015593462410031797615156288361846433919681837487507596985044902559164143745860070982983004675471404847737693017472255932635097674305931296735405768080207804242977459520924205961709504933791311907534590624550748198118933575867426265865367392282579197908506081211763950516959502456819935678107243977490390912 [121,119] -300381758254123906030348124893467031965866047860164608429479703823462866488927550324825117562303144764676370806343552836667873070962468131545842141299032937328488405482852189386967787446014704607558831474229659572253909699080963486101899972763850770186888651211827036189139366122121302099767686052919664389561421415409899102874188602243649480030056998780302199150516784390260421451667116790414404747576278920642294530510590644884260242826972065941914630978581424606089950331321798991359398589028599366601185054968810165460150524277582395301433065846933054211225362163136059709792754114778484048303783966399545945972423234539016586820495844080777693347722993897816426593459824806534378361101682703060175509714339686948987977822029322008350631671742916166849231896794044758053663917095096387433559952632470078374104013268222510487464486066524732968459917142741704047122743409343735375638771884307666709765706026708784628685278816249679689414556637090340043072305117652518986343755483142551499047863072404462547048995517079383426549477040420272207468487183121175810634403410830835144192488673929017878579750017039226337426240162887481848980752784956848459404386829300061235190492742342763790137795287190243906683221533215256502007537897241255655977438063583480658418816389410114552272828680945882711697560010296899035580102324869476055298392881900717691721678609783585834213596857370641454099853353850404537087055968996718496160774280346334144540588782613067971475072197969284140296783401283712437970509723508114391277024588026303136536433208612170735951742626780278668115181124260255130520330343156394945461295081981091644430745919211163664938289471084752577060445598117855435246789432476259726202559225068424768988076539144652991414244676510842631688357622758624574221491523050063704154520266952039218184687412619998991700071376464567118809788560763061614713146448313246891168296261615735824 [121,120] -76220838194338986278905942939518701576300984828655915087105418212575795625767887689848498408693008457763809352704241052173656596202576772624552009593079488299961624944175206551088344171885283360654826126193837262519678162688968314640167596517166678053881996205715416325077856645320321905217261720560802765992288936154405228795622218140649484897634472943710752136606471021955227076411833175557777930674326578046681113133910829526909870551558121030684828267430394907864924320410976349813492105373697847076545589361118613466233151861818652239614569282668421868946979130478582403426477258919966446804902947954916226089839314802535451048155922129822433945584959436870315098007411441650398550484371917307322674460664798459386775255422045474330270936602010241712837806564705751165826974818892748569419777229733899562827207704804172599983226788831564566319777176164798779841551544968990971253742258903062376492845738658674837531652328458150417397879290727745223412225934292660237655744894194753830073169059474786972990596366832804121665676357585966457425859145870839230120893096758652987190680410268123257181674058648718362186354944278213094379942333816300121385395589579791295289167979902267039387603371498087638063944757921781084543925346100249090904664331270418189754556347459800024629284555316054278528391712258498482184299239215144657628464759924710304900159442890198206298719171686946475597975771635750793700088570036466881433075257466607383634478093996427209237282141041977737490944120681079873201574751122948512715140260918302559135570651773233525261524272329475321774012058067360043010031256304205770019465356171349631458535906688268880644098361319594420877367934418776627889242395429569398039350155815411270474685663379228105262771517699494911175218132728926144313314156766845828346470291279559584674182279166219197269539522450810280203953815129335991577624602622224832262553274112 [121,121] 15285109594158396214385572971100691526784128746960471573996483892264005418588118268667063885296226638993362271051532722785576009958789677196019588788563584661417846307760828402340085339702693777219203714498039809830977568028815144599655198302800558747166585257489854326034265279984091614174746619042293262206815020973984388485358635355939917399035290140356834202934750277518533052013800187498804471443590381874767081908586664154645821201670277162570744562256154971165779857039723634183916118894080921407217608232094890871451233933797296669117277148565409545891814206885186073319309795884417284082125385302788642847920568084212891276802200174776025072416295584340544102967231976943742642741891897486611261863424539103794545692835880563907304794743909847263752544546713048510604972105749977246984637321701244571097875888618290317572635042612558834902500461040215779468820249126644714109944316616835083355260788636881174961355634115148105598338403899161001755520822417112980909813231362866466213044436961235964061768696546373267939535184203538295635211331303459914637039121886510606942270738234015775670966587178597987074994696948048173067437487909821864705353135768994595494131578370348032269633066247138806653749362821060575965505371736319183998390169234402170825356673178738059770246982263190693592501629663355714680236420554741957386722719684346741302331269955320661784863037208602278630263785360758549172583093174540925977840854900566822950530068399503392946061571967140831131734590763952857306089575889578538997949823181742977667753855310028534191295930694703134870592788091704280148722850595830304956723959449190877400757080297676915377698362018495959524173017542501106876328424560593487407605284311907626131305479803149684287734569472684926922846808569976125104536028967256121380116428650001470655008141539006924631265035157031683747849843964478396923076527958237367044832 [122,0] -2636660064236101213031582550834577305009464111363857300298790008032910042374199718996266553888645678217094115166785155225690296010634834177315924600168199959611095598970974979125677291807487717175936329264876008152439706163684816826768672399738235300174815483521625377146275308843496068752081730223714122322077431080734585922404835422490623508973610482899557715339860650712933838240031940828310051277730047589294265215754774338691555946333443977358632447378261177003487362350720978427251941010079778394609242666852635833100037847959240339391248042075175845697008146394918658150856031301009649564980056079474430011148054916104497692681048673925322467670469883310470886447290836306409739613148959952149396810800869886370327163624860710294307187377737606121529905077244701876905474255404002284209089471698469319968499452868938534621411673950276406150863160690423171222280881839346716846113671144273218514541302017134663467421017594259955510141695109273725566443041330349868000324982217543849456302904760557228648352479393221579578596163173333009533405025246850072274810103775072413738241788871184739138331286801870272220736964916765960014812184283388378858328196979583367919929608581700192407470652072927254058270177735419705757024105255334116932256887584179991352776229341970764377600215997584459084180084862708398927061594713610762621677315845242243925370766162679284231839029727137970700016900200711252768243585586365803205777809127822550556807616253562153423523708210447352188087260670116454918106191096936186965096054311165900608994104350340571691709662700152888193762248596583027313410912304604307402377048037248452038843696972911853042102109024438637621807442473619497187714146216872494176252995091429528219364250160177348859961835557142671104559049961827193771850062207826928272996376267447417867245357091556334737264718156253074929619567512550923407178961700362172242328579562116438240682988468796056830557810953104028342256080317608506448248596200737383518944611180453058171082148362479713136924355240391640852821870258057986024376824996075916301664490282939775232169572292553204961141112014658926121166008751273116463689366877201374995879010418915382322230651418415004486355796345270157657647348313695413235326391176628280150356327510300711406268889251532737565589642031238696922384867735165900401075319348387758260144417275904000000000000000000000000000000 [122,1] -644226552762859161648854256700761789884272678810177818581622406927293088768566077481054399868424291627917337148946032506991645013269180138726031495023652393139569199922594224627060934884349978952947996633260987453448153710565681769373462883852814999022656627051901494821730608554238764824161075384991354774205471422179407784992645061020409991159978647319266215024749703308111298509526020284908196430844114057289534010965564193578466780867020299590779609241167578498716866499410860410581170109655610463209143704976156638213491350088522359106183743315343953880341604995858102900538969375083322248712874599638288364135829911587785121110277773572733302640211296945889046933601338603007390865349306396327530632229300007139582672409101656981592265886846055291726440121209364101845368454908957167843137839135325607509613790744759002704812496421727985062854732380658617595007773181292179880664645536743356159907476734392212212611671287791316469236163404113558754122019320564244380038204988547659210081686338498226537545973047777583427475012917192425210320496148946898338166417254857857040996157158664886111908682866808770954829010527870862476846420980165576049988870504567397105405244750998114130653405130524716047245467597341513645293330297282224052479656608233460837259070732669048570193126106565813334806957197103891646194382248131979602234384863307366458910532185214316075113858063183990167423413213478745042073224195404681654567385627922900784185482299624776853006243168949424719462050362130143544905883861562764032989623059664955379678734568780385840055944771536403841037716633744079161974173496813178203922328187329360789764834870932744536722409120218567419806834239368667468217514477289229117767065516395883529748554720807527379345353906885569460905899942475635229695210524316435939551828494931240996148248797374038197851262650628820351470410403033474046555783557891240716440632099210284581226787011013948269194203161305508340203700678567866097332699016305651540999287875246399798096071833605766380350737886965503545205364136184903259825125284086541678310157917624200378546501443129291925728094812178187328771129146392708845945559538281329755051759704569796593019319768397235375773635831565940235168450512134572077182266713632931316316507164538570713145819916500584024075627065990203610830182262910486389739407860164218373266993640898560000000000000000000000000000 [122,2] -1420123027454783514819251675661907175078443618270879843370893800945064816954285721642762560845647074618466411161876072904318850238485311618973142676909881012713191321826776052022426360621724493965435337584129308135652757987184879549931293399694960387160274559876690834608994409084013702278643453854340159817744512614842712903871662811028367256739151663774420785701457703633990749832819247701891054270504855070150924625719739968274057671887510834473391356044008292064207588427718404797140458515690836067661040413184934626915198245984269339502511311390242335813112101707206741354726506932753683945216747505534940648213058085195442562977269065625743460700403246505133811848639262424919035417594100428957359508698420928759434158849090253881471150459092988800181387745614132832046912090291101739523392854221191577028247018309895080339505529192311031468012318272928539448115521453856848836778119711913367902414441012592622794970486093976593752530201295482375991308950522439396080661946851899587699845687405336873186351133524257920340362798527562079746328054170690989415080280380290713879902777809404749537715028083561587984253947802747616390863591718458013142139374870222844502114336675010321624303533777330764815047374180260355086544665400988585936291855913050765144173173357753851925235771864817189209384700677555795121282376363726377229847026675635272011037576966533541305719830191826841652592322351967806153380146321837720453995255233336535046784905048927677460013213268191436314476966734143532615815859739037848307761015278800387844960438994560663136903445945983652391517427428095075725897162030705271508700945527791056517591050810787759115685490318943142542556676177247279090478074414658152018287019829590383588842922847028091188835703679950660816678243647795756149776943065664800898378216831305337819731052622316694698766212840907482549253325168295217255790595736845081205916167451306796848784671313430376815072721073434527569804549437407111497388542953689156199835232359358790888880522948593832788851665743661501827009192504666165527759394145546814413525891214947015417995367908415160977000329579315453920651052175160206729877928484174935558494300315721787205116242714283285988124798948126121431813933227221324921909048240027118253189757017516458234765909107219998312374152323720118150935793780098281361735197695330344592837440785560371200000000000000000000000000 [122,3] 63809205888498787049109934242564408259499463553854777097864775133435788262264049512932256548884558056085077079616446432972685048316289961266667907056288567790914777009176973957491802363486388951489004590037866190221528163698180289521933637289121883329683338386928413542291247911614837074082889269264725476677574731591247219096699863195242306631150032956509820710696849640859601681149415171230505150964845108383638389482313420394448012279760021072231702061284912203341956722795157342991886251772078153550863487055935561524687885442070794144183190848327743628841468738361145489163496104342787366621412442943022103265736988473145463146662788249529387295470633431307878712337733018516423680205015283558770062202151307677022142371855418019946107203508086950203162128836361534555482764255033739343244520331405311790169377337759032943984787155709947159123250092224968004342658238700573855660482958023871402621994816995991309741556880943857589238684203414188795516725999884184138270284162304799422032829481597043856966053054528420441373558723041516519109221278812180040611145701759155246741187773876457346753508805443716353921251996454674605354922061498927702077418643142753609143037264247643614224620245086071891346330065668845026071542617173634949913992578591483904684609623971005313929761318579387574482349508641634215537240668732764838048315994852312773335384412044066900588608930420644377187756306671544109164539132555673729550798170836487049356874630517676234130213812875272122757807022999728660075449586690372147950182109200186124821842971535738046262519641630375929021545761943297561453122397474131221803747990860187082822277898253452903289026625341684634475948721810380113769662916308409633246056887605901282874950460557179278671810995363833461311110017870859845537760060250180983242053071316525874136170138252329898806062285488067558543015548522501579748714921726968699180023871729596573142347640563201592935380191241244084695474991622786301162213112921794839825533771654905995795841192079483217278639066869336328215231604424446266022037079306273053363508215849499774039924546516662943411942200666990121910927628853239142983967029369877557508835962477258486979396800177761851504172952622440234563747184961040410218812720665709795452641045998648213097565619064641718562581210928336949078436769945609319774720743945479014510472997747294208000000000000000000000000 [122,4] -787337591420980920946282103587310829309687253228703131845679487171850690576971281334992461488264968902448503948348397335374433286819022421438412527351043154175027283609254970507914590087208522843560857039699668758680839419358112671353280135416279523422279097065417449333179838990016872073430513646377020683953759624672640514828385885239313094112724985938820891995173532734446016694960231121793977910748721618620731411988815586810836627947952443628790041775488073993520390214562498603801541547406485279164367573201453197976290266859620545968304156893230461089977697867436083586881769649012776467168959940221375359445641941503043087015950050719592272458771864961293694510601461498590481372835206109829171848030883985442399039444434406733463351526163766428783059669104626315983279929931506039682376468170626498137044674544875634397615660931395425645639872358893866524515609710891070950724955475554901583397008349351791856707338755283066408980907523743468111294887443391120379631279207967563031877020904644684251429726187965484457967088007979379891427675481568507472679189402372466252093474376548759983925610010204028459377910424094157684114761096496420178230481003168020627415612597301244504349842180110523698278854444384091475589232816768172072649641583929827438880737607275806870407615779795079960270107660035458743273225550255366971499266805711715466618362036596488822690652574227086051293903535386410874961010384087216173735004168920585838157992578309251683384273962442793550949190675558700604702038869527890976565806435391189618450619836359364899675636305558419263285761906370720657783066277904556469375160916437864831721056732357940644766872793314533460881580041883096942540548104987959200531935182546554563455904014260699998416323314996661704832828614448889182735417316504741465645461194529876822516241964042084590206920823712214617949929096263291036158011379091177715051271145500665569227196525444492294309722303327613576694073072648231079635531653732174769512960307214867612279454529046823370047966934179676922733406243104621407658824313273740235284456937956361849190820244600779164386643973444786583919094637785168074915476521450058205807227835361841688642818890801766289918482280116825663850456770317948127997913288944214142708903170174168561061669969881986093221711843767929944936447662396961509223116684970755262291011351164747776000000000000000000000 [122,5] 4261851186362945633743182237281910583328172728269967385821023072967802256142236986221031046826666268536984388076899672869798221608510596673137198579889113938770732861561399835403923146167236034724972244750264652482012080836950734207901685273289427983362588408213292139391407938412492907761203231159727240569209053045047799571458362240420551261690589499537395602806814128405729379593906014577851488927215863109759702727957483907178673148268474307276870036830102772309680278342161445455835769796513127339554231633871566039938178840344988346382000231877185434875986082081441611050840996136707811707759401994802543344998649937507890902347622807804645749101939449815614192253285693014095382995272041970520850340347297463362604989484566790463252276862301127283091105324041555018330297624433129036176546038103533039300075533864767275805074485797913410545635645867760228887180703107339312564347338231934198487045228078037376173669884841254200326018447506934319415460633880708317421934732884890077032794929397369929973579675792257768301415334555891138211006832916390444843044462882371504566013558428428040940469613720968987994669141573539444408718719044318903080877069325077514439953873249645404849437452180202554742920542692211365951617686930659889195607747684311636963298377251632259052051945967603143069474751624720704955455356816652796365384698311350670866895101350012373669965543688353784876531027867981077272674919981879265325858367917892426592717939158525864996301177097022121112806476614267221772677750741747546670455142220079096559092113978156751809406703071905798211466352434312144735396977952871545968383210967767579243424377496295214479369203234117122894727578858641851944273516099306219763372747296115051565841015728477696681127829676672274620809593526921423544533531764203910729356988673879364767490392547408971781890999786361431214786284534717336788249314207917011720105732459664830480348077091498398695144404640761886012565775191799069572735358099468477964234977368039593181987337334645206152443153152567083653146416345615877846352557453460965992773763811355856669502192209480194059056377408736843931097619254119164589614291382036507313036573065931985145236813871432109542293736488878708297471812311450124379081321761430073573214236803424588976652230660401514390221555496126346960698128096606141065060370093983390060799394867855753216000000000000000000 [122,6] 30064602752462799912120623295508151288549376744946651289851786479617850748979526537125177502494590433258244862573395157386846434653222444477046222045558197944288326559640126664541368581604001940995711780979058776893527211851068873581244170000691941229837994763020092977160269449386177545039011400675342214529577926455051877286040523583730747835368075935771013521749187739423072388929264947552752135531049297173477380578891333331052968377470279494403229746452588122976867896561950443997058639591626509211422862938635146773299009236102819760055938439612584614161856701988761259400959871504222491991311635608554561817443839350817920010284480327423473531465340346057507771932377515836989109733152967078516790574447329720362853840949129151898618840544317136228258167350775731274778069599769352061873391639735219149241746915301073963274242616326280302958257384296698338862010938288938328123071580533205674592853535087032314227303803787666120042747198124223096846009478989995604512602301853183157701077731825589936972577328232609870217333236132069619900816438687703887303759689873831352585361060202316883132481688101526047599544202572333508410410017572646415652871343085897154045953989312659490521010775025319847520479778478156649079459160682659644153531646404420049060259995185482840527937489395719985128279798748586187384216787126984196060920314378947096085794934508194021368003834918102954548602931255826391713526801247871636227914411818184691234402780494649655142095092043558703554324128258605831922160918386543295063929861155540692437072483750162906390354876903739723825334943913344262047224808835479193575774532724287281867705802244989166968876523617370999946641721546849356931380177900095822866346036476372011325105665671964118684202324236575590850036707426695585928873886923442609166879154505144907245939383216411925066136270275319526722531768730203247345855595502367747023783401878580037627322921212636157955921397134073593994814113313096539399619520773272695493622433310332615875113854963235638993739047747532015732870260930811063088815380427543067097421042843905718578608588635698699936319311631703898244516155008030201034406946160234911931783022770763239634150994337697020770993077600533457945210068054380540297766332220322324716607527980822437459413408113337862327274806842766671105582764155463455143296552186944375088972694820340367360000000000000000 [122,7] -1081184602572075642670040927766547621522861422362079534047764726180969877572196507950928430839716018903245651163075236451718153596831857639002267426057130273987873749414187766054888807108987094037725223258443807190577125124029850500222704383446385598432073309654488077461123945982672347913927100026967281163975876126789252249228361456473502597368440111827294886896272469539634633782569825285369246408199759704748448972228295101675483719857873141332897797891425540828420485132007358202362319010318025630558145771363211729281243343614310494413192563920420633142116665722400634926961869902925436844905509552698911978006939729835286169246364969249333408927146548806945145742792835150449023121844095605775840750527892926797939419614991853046358516298612477542385521211440697798634019897956866434686118474742158934415498774433253870683849591682250188735142682634026659445602011505782043003395370470559901897945458899653266078733052865650258805465101054062444271843378777857416895599957400386902855445472506830458728385404849032726471188990455221257543714813194813127272737853114662790594485945276862898201721189843715848679095660192821342065081422977754158812172817696316146755892732117993240967896903912933623566148443185199445554703918266345681779976689667481740717600902815188925182483140383599166765890840994261051640603843031855174169082211881183114782941055937755276286012850356196207874518956601260251059549421986597061133827921525589020213109445631465595715307382381187600994274809273912368874937298957332864999518231876148127010269354600191762608670817935510577982729805470527111858234466773890903586404859006012501614556303889642470354572221458165470707109128091399270154487370443326837613997241378106498025460662164021621988064379411963323569939030676525053955777894326021407130326951211307825800645008750134989280995061382472576797064182054091147730598839809895680707810179943351918345000583916285920371938593079869320340152045321232220149347875627445238257059533141241240028538458490780890405892176101293953182301145099582935861842586242965479484536633191914569765648137513458468140721261269601087895474402354262610563270216026877916975405487984238880173379937137004340858079539052757376216595692656682845253762756340981980960517524766231487000986571801754864341740853924176015978949296181415573346395340721596953892695640933580679413760000000000000 [122,8] 12765053648558182328345686293212448094525498414347267653930652615513297889549555120900558130604451687018990503652118598475883363672757962514395552317207354666193765841953922705058240964288829331861965478259482999711481364022020587882485157697939783284864504574143137134619811966938819368020861045076679674823752026271263409799163150894863226947071916456181697323472002965525032336389312727741130585370631308109697676197198337309567818726536686289378206789661815224192101002093566107228669681968790930188989647077486136582271500645524423912544877524109063154289270973747024637119156675100210274196618459706120213799779059729990006557343343320185167304093745465128409696018531681018009083662677253658353467379064068099119770073616484309521490635730769533920617824052575877855602741926621068613092969600571385812083738998583841669724167084971150236653805076392334561468772335110419261796199162294663500273818732830838239045302386476574907134675003683392380627855643110345986713791304152195957286128035369581596336908257568894511169906894896508685273365590687530179899376900609414959299146923633561626776568344339980090050419486906896143031726602285335629158231235526380330420625395726888783958403172240578182077115572278358515788436931927379073342270321447884773444308188176573832269788264488258853014582700744051812625498417979857701085079237223637934098053176046831277765856938601163548797249609066784625397758756811596446690904345985990389736225338357760195511641601567379906529042430543362351123203702933672636850259106838187132033802906650146095230707377230475583398751799830101322008061663415044530812867482355330812788731014246511028656287277890299542083870022197408985583313846869137678067813928266310091537883180555849131112110351645203270697967731456627338781261772048907647008768533019349386242284191093223210441638064047580391479353192769658337195203667372024198843295000433535472047708833060869920732637164043755799955705217480103093128575572167861272123050913042870175602605804913772764839791196000252251023102312203251589894193715474014760824313249437608731514937747648155036194258598956500302914685232381035541214409595674078434682679974710337471975994772255762397678912606040409416844880951229612681773147725826404468167924431253923972188083761212045683361738491465897712255175068542499965170556797458185631703599248039450823884800000000000 [122,9] -91595764557827901878093233581758600293170701394623639702019096792073206287632363893557752197797056222654545342778425899309093333445311583177769231609008656962856205954846050818338041411196424042870400727171464316483885629585656225086698436733855823374838113984960523607343847622521435270996205831730311635125108506686712541362718529558767846544701856419230802167544137947259360650405283167481006597619384740204268134079067891633287089382790566484439178355643078900378740316873563837093071362574969678164264854463326420758434901489709987185965247109687207943733353092946035530719716373464034732074265066593310761773316206080967008525537041320586542503067054778389231910450997161903857150488284351958521599328241476309196601084162159967501661828930917857135100773097699366999690910659610649629286305661571010777896826861303162092392927903473512031486386630215983851447642977617264036798771964993154962168204194115575356998537366993939978130477536053308858613481283143600668619082808137100560602337567419154874867999592141924706581208834844202524672197266042226591343360911472782018893266018432686809059742946308310616833228991871167814778105100365124629542630230479685893344974357633185882885921649290038306865883375254635076635932854811485150107479945586961073483851235482014326996186844358674377586398950297538051628854847705608552959154409762019480861390672719413136961717048277551021741214397056069581465843299742351181561083273926995266055499682963074953249399548165486089752517712442561600154612578442725480691256747809185916540656987720179451972596166914992070596605585923033306707582859025394452802816027860739379548221330680581518909940479249769989909119013511720172181967511139487628372198623964535294640819160337559048409707420364939854944989254483648532103037004432288756742205223865221263212791196619076570752325916030699305920318263810736061959505695207647600133072574517865592649595742914723220029156775253904272827112225931523805473556711934468247338043831851974899399615938297641247631887354002447287343590277700255325742259997657696448140833229530378584658388660115467991690853703322176216257891992942249815212914608993273936670881257793348330583976442998148533209147388501079323058093424591274460215208310343147609417001396870421682198077062502693227806075527927103782861372565609684890265787290759558887719901425633412199219200000000 [122,10] 445427716364609188757739187507699864221626836887746399574294906977318889727204677673254197628576692748497745531184412118640390549911102118412282799167634677841605372208290246765678629615130590441696905929849905220402813746968467739488345364301750012141186431271783485350505344649430821616038237058542014815166978548707259296640136448004336868990535134355766693468354624412664995139597879856239426879080752427390576611415158196608782171060267822647277121213723348952375149367649624471557286406629374932630770779090487092572324918274733853952845980912879969382378973338129342080420894742892520482713279280498109459188953855836774526143980145543854776806199855582622981452146755086712332834228926693770779813484567316249821032855306229669068921717626888853420327297672549471248247990041705774587632796613245543929728485742288245899331241224167467940533840404617505710003952220235871378976609443544410959016909131399824511951178564163973648401960789994725083277574227879396500741717192194430597640084115199062898196210863252437689611596287582476056616616430566935320760389669726863264153265610817568802281581943784109011073727791435909496442629473241681950903237787795696412340776726927835350600226293201884517281720232374926476533475589563435362341623773269208222430515679184685857654262913906611193198200466888057437499146877615407186943158647720904072660846960242147780336163877913507961467474151609022492690651509167914631771060429989721362445759339685008317427924721780901066436029216413804837163974810368189274908017660122559918549424899357694568701739431762081552151036447188454918419505281704301596490154707818141447256575529329612549625959748989691623259682116409226162359640114899374832702938376720910561267249185851635759490562945999857207605259276826100248238139410435680350885018642003233834703908249796539022257521910209987345028163116368579041171531030568611264797948448547112106536138613549626440963740722742254694432341940582469611933237017591352777806349593296496383395058555370367494145596649441813632266658215752199505966504801280151934966405100598737469932443723146572791195800795530937174018955269324968780807570579599938172527384320178873737092131614646678499592503301310924636150343933454736698218976897985993273579258106772299286309501959993955903596666844286754610209259809757179658600873270452943975398655771342173896704000000 [122,11] -1511079781101922533792147062701107954344645143938395031932815527251366430411782163345525080111358790676455277642593673000837636112410345304126853859265070684971886688228958648442039218832269894063839375750189582950803891822190114840093078709217866169630627139220875110467379999048003176888135541493226754103398990533049276621773965355496369628318839190545857599232343190099012933298247279174559255131736255141789990526194890214128976895066654366073639165395750668150233829305777303636683672601755707874438461780005820592715870771602129697216619526033311550535461641482670192523796096066224145138507987461129896436505383994851873903667371223880445328314823983102116441221622549553243832545263549893674163630343805153395974319330122957606440844204996711693814246756862557992828015150589939161490156191329040326215719087984336664598417635347351003421693827493694563929333853616361109962622395586546469108816598623926505089303610112287186014687844262553124583847717006241079474301766520083752560791931275484901416422689140769222918860494646565991272858670889591021510101466662697007626666252243165619857753852861583412517351653696737689182834084239787343887009096872633120431594863338760012906732319732437580624986749032342950870452351668711990075198538505161518422170811156021848878748378827787690940749506362083056478598864137921459487645558967068657166975963425491462032901571577224515504493580316842675947795605160940415926599854485301085466347699404530695373995910414467740964393814552375888270096637518756976109472332370922248802071066893010454545320162679282124836520755576662386882571976041005480479224439474800530000146334518005789428959062725839996045904240805354305202289691841196091568262054859099513205813794087024160772441048654774064273285363008903505099347931716322782201494183760816297924906384361737901464769990386840392849215810031367456035339370442366693561260741542292699881567708081130793128594771453805526200129329412638130686997753595093055547706304659213089279142953620723326692026686722468563436727456757886547707857541251564203525581681375194445606749211700858520034318262901340642109751764701547311023688842770030296379560837740549033178133750881626024086733299914073219972913789133788863182973256324233304844331836957372567372409513337054560254497455374975186992681919250688119179102257094587121600893336897684598947840000 [122,12] 3439659405504168830913470357642171364954389932634191378842902843074298484516921735493769734664492587455902901542610364469699723916361009661396675136697464641460854350497577312771039021718123293432848724650073949265454329939684776086797582522837877508134575273794882579577334439789733560243297465441712772450334379354683879845434529384547104584594229289967973994614636346876144565318434394504008984944999916298035011815523766135395677670195765231963562972594060954943569091826493561283720601399223539386303999357721693611634403587124591797220982719448177972105554350052851494578376765547929808716585067769703543419157367842930812505488983055879873550569083181747823637951963011915418869024492491873406049011185750880987478587734803555043665619351327970469756543784092978569501117342660229898173386601741566498482904479090131254842449900507183345271420011210729025982195046007131268552603664886139932335094583449241918876248279362127201125502467491510114116442698970511482284357959962109147477681678643132083059527356991865561691971116947389644055473637174244920095698653417360361887530317806461034932154426706801048499116653720652865579908382163371536131786883605205219682454371729809009917287903550703821273189771758756564186963788695440328478359949866574402711511173022816059397050442394347928514630086913012987314861964001524275991852665422397350928844994855319212329904506692805661001392796030356169274167028004935798780797111451631735631672875550451106453682757660728029228328071310888875532346233145751558982052591368589021416773182684412699462923769261811827505629137705789370314649643528900677809599866183670003771593328118205963840150864675129832371872717912334246162468875579058522632861728784007471236373125556377657458962466126679599873920206687352140599973287586551201888383444459273951156734799889048016254052790281800594752891374276599024994915554845150677812205008797816490023388416880294541503799644077511546741248911431109512624287849167884162101783276642872223889358653056601208051731747895524593292106618423101357797430986064180921254235398369087907812888902591737863496798147761187888112023306620107060156215937961314288170664943097445459458700381611957278548022167799257288198072175850357086269242201914938045685058114723681812385180017405032969933898141260338495120887953366672407384957628116378149317002982284832276480000 [122,13] -4114276366106530319556141769158411704537572603838211629422317903555670225518197819882738784018157044789432951428552487992599922940173440584913030583093427318428837854011448087200289787962291560482313809290805766189236380616237711033267792446163908521915517256266032329464946885950743080196602796946028265186690757365447370618270024687453527591681996879123315788078066896190000225998679628759419383962583140298896471933639017148748605108111507436964140573225078356965494104888463094728129848339235130090481768130741719976433224213613222296875232866997941404041681991042480399758660590541766789773888044984186083111643539941871247559806537281054292421319140644202097220929136200794494265615739276536803897344334932385406905646880638357481221574952098036026905883554733294366918371666891002929620459804321468737363748065614698931449121811037389039822855998998535172009017107759873217366893244827705612188954990553792609796322079543989401519047391566846826780823641405888331691949657530541571388268327537721583167132418769412279927700727025862884967834351040769895062619234328608039587641361362512171438567491657583786829771837110046384977266690745184515287580981842466031491474365359074698642084010726969915489819015789391418503941914220365692231039360663750784173694587511214273956053448800128046775162476286621374540937932143687158595638065992667773627835589838432649590403289940542879633724571986878671000213240133439316780372920686431236212697448762560698849490266842981428034577288437561747657035213058951079709823259063628035170034808255635990318241273400925580210615820421598515177216092418171170277626976395793794493080093844071338393678860960064154115515294695519751828333421041071305973428999077330727635873946882803056039552879435167977080999538317735017726515157295696353591802633659270859932285707538507345362871898994606181563770005885220413675691589454832846949590604069882299076993338988433742052458931719299825908551635624967308464735767474566233618913012735685108826874508523697416009318923299265209143607915101278300141980759784518461398714336296323710849856752469503200733065668211171574005432343216059285099311465343503608727607560156196705090324571357157213120486422619479682170091191244505535531148085359726506811695222746535290618331326560691884206303806117883487891279251879396442447795628987705630243751442154048716800 [122,14] -3594738614327511753958104050921763998489266859763541958516778063113224775968306968902775615563239592447704892134077745102686345152002760376652250711260173663742273922197306182149011752419544402126517089634206880996340339515046915347100787625084138009032638348266043405698508777003183169898666237477260538293267668717747386726485935973308369780152113262670863965889132701969460129088615167094433770983641137669832530949626500027628453117293751175926641045503888910679157252162858315001026835330217766240419057271026200332917455429488336165006397239674054527764277291193331480415434322756004686603870380412852721228586949359766309079073831955843491525391759302971595563599368717878222178839386640195030704802507130424341596346825796505425732809574223245568123703026825063166964707943444630519601567313608712028484098638840733300128899038067607425389991713790524995995026024910002475414968172813322690175993752450651205123104776852540028011140516476757493621487874215523909895138605507557162921972405698531587117506569472543480044410593686143545984253404309017232650411610767303637791189488171920384472756117307554200582593796934218321178887793879139476846126678338367825147497215977188163067999723850032664521005154152520031051414477156144688834898758926639907705248305334068655123018531918828767502007627836204532938462383325015175712468145283805602686827601945180715559460579757638919453744731656539573528184406652419314363489257289870832956628667763805934568322684321879174957442395415863173883373318971887107352117198252209491476122363568482609608065616374050513371532373471617413714563484277104042933526913820972263451545235077486838973800320096488737000157472005202422017595557856894778007600576620827655982079125070042905487599192713410043757051191222280355725352036914214341743334862010169346091419861935131768644231648776256887651464438440725958133330251068022798211811058274731557310445624834076826111509120229958791860857309331502073684459932142011622238495150842270523710670919328008090896248395595639843054896102454400572583097025313030618312653635558738016849509081331652153448580726291182599376783084782597107898600847758648009449001380979023715744084326109330666541215157021615611792223861463985494313960862647588981019620891326781754918693297482163768652637011960109517188982109858501198354623345041758536974136580977459200 [122,15] 30835899848382923285842940388937381582920892775530806945531125165377496627226215790506984802680894028835050650417435246976687730599921988740083357239500100989085218020546486240466098892328554030257448375575859953495547866805139720663441134973467201284460455002796939821699264879701728119793716691043655657073391205323964333560119201616335980875864853702513847130923188706629634865283795976757241841213089276124764367617429481377232058891182099564725576837761022643841326763057496394017487493550320603563264804968285054880057022557334520502052826104133863805038661223324487694690197000955449419570440847935098880813508627356158503469823762612722813969450146565553438924646839691340681759077214514033447529599420503311519961787372574841313384756497718033449582173859425451932980852056179386069100384125772819622461110027139402477527719965953398447868317437958755608604146392931470793746347844582666542703227189378567041255075411176497412541236500783891529804752174903784792599316258801674334235159636158297058718540497923762034897980556519432829080001044779846931583520753890032602124155866713041717918868693134628154875956577416323950843585841186502202394588334273977354053471773250927172267034946866092098424052557981106813358508782230986730932653841677846081960271183298906547920709903721888943859710762353712654634722869124113739444128289385211900932141562640586879314790972311841603523240250180543350974417393252569777854961000335201081029048908488936316626810773830336965574571559443981932680212231486789580156056350678859963184155297018257827634903555589854034642583133546717700606308093328733631187978863374370012952336466010623895660543779159016425444627019801981154011258861234003183110967802602122335493493985958052371849223717964965196407064653510828383245627111384400225094019432538963487994109609001670984411769757968666360416388517441527537014980349395719246249239900108351878915609181325352091696737461838631347822627674264337077126295755707249260703612476301170001957434657599638078193056377588766679356713225043607206323938757504731621139978943225649581369914198546715780429293354284524345133857055681939391396904561558489933179357987227717831525454728691194171084004185906877624157646326384696930698241545806656154214534551845265355705744026418734005136788234614822887015268793977451710861691664181975471147166413619200 [122,16] -83817014371426443336983177616944364191078067471725121302906849104828008359017139390246251522560574531504345715353543415188030947917584219632363844896730132109909337555086746565576311134120444291157542110886915153085095918188675953795538024879369403851844418892565868295078617156831034260317278482766679012305901698289541228019310212481819969785050530751898826825283944703651335447219084408144333901257430633270950386167219020107257440820296171964064990072268188971771547115501449431262489124174654481550106079002857196711786540013376651292765557887389229054717073036858247012437648275244557813948768751549988344359765525476625209299627936473815381663656273158234412287786756110597760124067295872046817372041127809228640519196940945296605973643809990422691490273897920597005261038454294201542526596121338251897664639102518473924432837216566208737583865033853267985824026047190909171837731259585468189666825989065311764920857018339739153008728488637409176583668429955726114257342511836632406356900469698991766352066598754207069584633362513164706252649290698053266286924727647038843057638074160544378810543213551465394911814444156639852261108996157775347372133882775585989646297092961726022795412951520277478163559280329616111828028391618592593114703934128341301286927224410781280849862463837577557998491408675560612781087264453299744149902102080828724027098245184863638156692092786230109860202843003262363634288955272031686384053258685104484010692178440109055715082616286134501922357396857292964778599489258654219793447543237000480106933760296834898285109124554930612933737780591465435829460433473037830933806329435881584718492704486639347507152845929801612343541841149998830120449461096581740301805020258720813891049918253113536730569159203262532296981730206759233510875857784608818150435544799640219207608192325700524990489498491619028761620979955613587520311550733814700542694095116257704618580904362680056766694768634770320308744671089826430299449461980867746854126588742148238278058311008719489893764581182176046332773254486092738043471906412476334534732602249089630949528851553418852614649223764753007922425096967989392282615749420977984102656803309948686308142858203766020824568252545450505861799776921228452604779766617803132168788434935391623791221521058861998961307344413737967844451349164325271957773067844644175587626188800 [122,17] 154601363564733558722237349371949151615674682517572621468874211245951463422841662382419400990826867515080387134255937054577630780011319090984046407277583918695662249291961190566256876751546472414567554008885439323253277511224308124864411947228698165646747435648414778558334252317365740252769597912524416584281531479378296081390516654821625614252230921363861124587463791607452307573535257499068643369719055761376510944277137336699791198256703094153323754361623946575048915099538529277136124891521209461758750845438672288410351599381208793099219757112582757555260329152745197142718837898968712432952311289252681300558913989600815828089534191721015481862032429546271877745535825879287577775522885542704285763783127685300458856909975099472535909254636518100844329564495614654314212687661642739881863250771392927277124559908526155615791552197233436880809664937511731479375725997610647649673879126775357063028904272490366892674624074079719924781975759221537580985754993142056640404527782057646388781351836516587843101929726457576778467259765078278261009823815683143122935133961427313395903860865583641353876084955880042354693034063367750603172835654399049007150779652568893247404874881456038439385618427565724642946071661135483593852409359995344051802461685836416315447836379278097469385124473238261845743465381021311132926918133157855474346107987648623903952271143611170243821284754426585917938002398116136992048350939044799910811041760705007015285480192514285869046623778171256680531830568547363677127889691533404098871897126717010460874973416133137965290709637826776431377913169384290055252342218610013037446158003118235490336908672642387900672808416301111950452401168107293864162164674149173546578468642977969611425644101039082657591036057049893905611677424690287249049987198104192423834170190358539391667391454657269227973879181040549781376460213872813206759316161399223562217608694173903913050907476890145190976033333863063196782302479867784111344950476936632846985796965180463125522614062233492679490182505769653319704056079518374774757378724782148451915903074070272020326369591110863317238047987149478888766398243632543248981394040548204688493541403138362597669819240447199115657451286558668424952753717258734180085987902484949485541998147460940519109186335815939833792572743673949183005795485104239359311229644315042401327513600 [122,18] -230455306202876177326104113123885277783043951906999506102118336069598247285290787001079040069132424341731359722786922863220109555971031544583242260785718300500148871418561938299900543681330026990512041060322892427589625292622940130847257701341951197265686292889608095545490426753867022687288659683703332240116695376432494741310329931976612805139338901447826811131805192962934634041701229693069486336821508073895488896644385535553424837245823465917931578175156572875550947646514489110200144074017385999104826141364511533593660853852859201595830449366277062242208015402414898880422434540801534316035664334160139612512342108384232275081686441685582309339026644762043728957703311729941252346601456269990582587096061455883777650899574076580614057263087461377075664260336813707448111839367629543009945837856998650673182837925298513437774002678482240064761114934001709752971750830254585044958967728580010141372498983740882709265451770965789785201848996310153141024957900305241508889981189007225749147817585859368815932183293165646192688950276087327837502721254472471644931846204350816354514939706711660047839932373941859786253182918776488092581605165236340232079485194701578556115828058187835382354925980331851693594024945266863354266681279631391314293667059439413823536820015461118323186727923599996535713451985755285316986094091348160217608680185132973244569781385665056896841743017799122289123918905387047719881261494415733115022458041894804656298091978593361424006414219556627146025047432100646047788678785079358983942212259813324845632737959365327252615972765039211305492101738574656713349031592017814689119695393588827753528460337074168030751326271143173146201939728127751461675580532688312333693374288410758921402834831860442903851278971487627537312200037527814545759419356285268542485571047188066842088837028664020235202008500897041149786280753007026302868620555134323305275967167604389706452459934002043893221408192163288349451594780337067608936638461354335760197896616097632881638094362037054631421522436268375187702926622020654294527014522854896211999207992387628424392300378884941581172174194953686344528154007947577491676009432684265300506003160714975085655412896536647371532402968883616950995344101063040865703497152119279695502475478434142232761723684600582657348773224105352678577838095528480303649883321531858996428800 [122,19] 322138029265950627867633648893429363066291619173424984789136010384704625826605912245787617928757939131173084610472207532598979798825866871346377261927957287509178236246710815683070124288024097893345136885723954122298527991601070713943411090322344814744510535207783887710162565591948779381282851933122301701050589147476925414127114811849713875796367284991175671042513964280464537833900272746165920860148633529260954685535697736339179128048716811608211433291651399837963489297302053784779455730861280845860089031733718854766792998592398985543979772131474603462320648905243387218085904945077639084014005820476265123869615528467373576297009718765881883932025742945555852071928144993038909910991335735654518445571259450863423958076489973099501844343335372667430444581466230674057339149165105684868480142329252854437086034826325268534507487063254402609441025841740739668747163180590924719778684713070385538138392931381477301318727186221909855666435376502960684788095838150619557604841081975649824880068795629566627130202785443106724934486768591381451934607315126698154259378215343453316316593003777633021372183945485063660511676082584615556816656534457975954755438505974700795740713455196875734538133273322772424840365039656648078824202868213420093313216831936363380059824799285475531780785807244056010713518969018206002457803220751065849844109841650882157368045372277306938952200232309983484356899310388973888482550959127565811653529486324709038396558125351900505672977923539677162789912679626264592685010630201462393972520310245760768761603473727451094558776399135622752981294633468448862891081351974342031550424667261429740178372425100215601237744403805422246650807813153050003369925941108118890710073740769467886220398059732593769087861661660011090461438829965246915282604878551063333554832357652345559482397675205049683953642857657279738525688196222944477774291278087101495950926476187228247292642671911098159073830622903459603165785063360344813302161442230246796821022746783651980936572141930886119224269888139845105337466547202840551339886810095518952509853450253197187664562936103611842357720432540107558126058816450086435089897156303641349134798648576459531256245983795862501464730069692477920510102928132409025063245092881429421616201308355408721187428356597832043362067293739420498025469688757745365743709450416842342400 [122,20] -475181060074216908959046369948593846100835168193843730134125324703481938037665286819918499572016528249875534813567082954599375861135075337251951031027423131320916912105981735103199550012313376989101364295861258169277086667718307281429186908207111532842617442058139392837355518387482445618275074289277921661538821877866783931567511668197569896259827347351649044919938986898175557629629084252774627281759052275334644373772976956258976351399370855832969866996833047383896377796640225289853068226404083131619333895759077227135121744224737523934908218230768977298162940908996368994984736217566561223533355043279888272593336142777774936351583114252974048414061235335654771967158020465514175006766056447085064349841758367227624851319290731407244088736419009233447816309868856329436815103929505190802337937780481202974199047319629934774606616509747958016576039071398721189499467680800573177391976092669965866641938318276116624667324397715914963983932434366597781989228225965379792373403048201967562534369189366406824688766586316101998374602042732377596400054876862003128604533264707889747568951582730514504384491365651579957332997529443132835933877260096717245485900555856838407815882981157619622283220361008623020437912835116694024787321187010299090230920971799154186081208233799355926875030513111505904139488469767765877054255922121041445824952522336992172157701863614521472728866078142935316317613924847171588146710553847945220900895942006268820302185206703423218636258531841585172815651180563457259764365146791670994273257911005616929049676595461471322919039250575589379510863524841277353840428927000290849600633996841429341571069874027331291237947252592114018605253483367943749468111024418172655788579343337081386484902913450229490089857774402769887610534166625581055951615471091015436082706099065143524528502242681712652958065068424976771608127984805829746667792260043921340331190498106590577985411901678018191669751516744310854351407917234514970533627351091023404036442724467896898987292043255386664343081009309973766722861084945664622420932418813254270439675835460773815897162875981567989484876598036108604172685931440361285699851971201089276483824168665492543160524934437581124808779704351395537014107345005288356952036283328447692105331070345582495703553960201652529348678298167232422328083823476757590256258849859174400 [122,21] 735632386190110908901998953249324734935127110215595990147166160653483083773402767827934613294005472639532360993147132260904681782614918521355289515938014265782076568657229471139660506029377315824619549166345211801921967473997632397051960774472901645517953253593346418342314551151333555763577224996158068539467836569820359987076570145118041629527000098611413439243861426384222820857512456839600094192672357584460623416157197765977413689798483123153479237681601184989801738810356104543809868410931000882007694981243786335050395164577069238641428791233789572723010369839091716112219597666276377601854623171233117293518204197880802711575322079677306655766106770608997538378002467361349693051729804511542699370583082203492002656073215445853472941767602725735353349418079199091170467164806691555137860705099498697644834544069578637663810289695726599024741201817997639692339814236124511739803791430632536329010030165636702168964481471977953364263949644387519063397070046348812902961783398725822909290919446533058542953515927052270071730352706894085839622785229106562689716722571789140673568459263307881015713582578804433664180930768962618974542503352742041085043556644550253618681885888596599442567705761831081613277233166559057096610633111295068952162583234315921446884154938686259929029857148069673717131770081918817156182269327186495241920703165448413230513693263573818241633085390491740150408464275420719213915278853830813397467284546470873841652298951151536392350816897039785504910484313708217426890614715563931011169796746479715991262551238495361976697063564231230542792104719711825465918172326217511830968007883493383032064001990053196820771215211318025864441695849325559355308664067624430815687985678652322947084581364177397557897339567458649781601807927219793477792401099974261000101358450058936282522250966563974694683998001997015895255300513389069520879561874740865757934940356771195023936124498197049334245759288610895733068623340022428900174889435915143808622635207971028042938913939356524318162555124001544715785284386989339278130296775071640856870735719404379822952424688967322832862806382538802204874520906940573257807913783108768397971030519147573600630426476834031087035529046458227504375585424847083175536028415270867152515433701163471435598796849299015174230289853298225999582193120216922334577065092710400 [122,22] -1100436769589017840665562780215290467814734521811762602058077954675891052820646124620491377487227188228479652938924726137053973002942342375555312394548404792882894024612609752311577614259053858934131732217663580824696310568294328402415182813082213680728238867045877348263560983829818659110299648182794727452155981702789991797014651531313232708563116235137943530685853075724504719898787154412731703858368451816743515779483878804102010249220969114630740836044903529912304575318340163220938614369356411155930886564596553128704607067658296755514336356319683434418054519915378405539022983603853421512361109568423442662757700783531892181231975057811452710529579730576383027978292606276803227566608837604514217537581421553512746491753025676840830165137106772622686566121811367329645691830151431125125415184249135262627442526094176076073787297707858864477572244476248188345064714325191749316479706079704556181834957351138536349991498913170214027370189554336394041381145687045280143130763830896208591516269188137686376585718128579913201625592314689315695704571391271081634459226060696604646821350156862827055144485869406171521559960477700227903586558969767940462199039245168576413905102851818417321496929965608649782350235669922865048435156979595759058477515890938348913158416335880085224587246639393388504736794387571267117571447070091098640822496953960825798473702902083905162887802834374719438846134015613515094065583287732031959841776383588219331888334052621925998700839835243289388929714786508802787178100180455075422905569322141567047626017759199682461176584976038389917704320499050481193805062174894235733270030275101153754993820059795862893683935180850109345005830471586367473805427182948482938748194846820047618362621409696970913066066848601529865919377299023592553144277289284297276863302473673012748381748487814892966290047325866323879467366248229250625853025187038396895472374084996006628806952790197063587276596541961592207525398917872092937714755705816029564637661655840249564199195358485197758589288901237749812744986755952257706611866227393185080061794940770691912031452920085191595586699734598860452262531759239720862673685781282740558635760993822650486622343626236208633067767067649170490243682334445546416943916541497805009136503809058641188983560699481854467980460608367375220791714557769469450748375859200 [122,23] 1505824178868488340307031455787191782030682799952135150643867490118869339681261911220644669701447307565632223278108573625007514514074269352835314972532667804201211643945741753154055729456337072664601853999661412060333471217023083946998446930007219715851487047728611982957955899822097361337134564262777493922964527337985195139094114510700509880567045889242108212937924731352658897178697950228244558321787413124060369931158276857975341738014693230329441072585999095005062763893922009555911175913353841654518223588971237165239259915434592228700297240104605972703045134619766985907093712020947161824222253713398949787167626907469404768579303600876623599124919402310527699113162885248941271444365138943880938927215605456741144608205871529886020883002598104698452123564450746595451010613110511219382658628382536091054172473489827701346304888812181636685813869744200393384631284015903713108591031037093593255306899277901796691083930514436279936184408726914000506057637238803094086297511932738998971271132047021215925941972191821548296325471843878848098429852314859227199406673411196065681711597453540444215811575509228038467480857763991285824006831007494493908946726650818357456168697066423604348377644072232699662836735853795687695749627002856008204529104908955978838692071120007870049662212147996852372181628048400599476860449477688843437861566857461524718240888365762057754780394169979209983065986855161942538676714732069485997567434005960549610144907889815362755579626681075508853916596754703746101513848931731916714192027633235554096541267425628784978960100607694281493436913682863095618491209008353846884960380860792441267726300048465364165679931711187766919014856405989453030746148489308485613497178691203152964815305970429988457451563618711912857450207413112600276206717731436231457810313991501995703143563824745428621178205285368046133103690906933073164197310906122257266647203902736703165415225433825007845820124474145729979909209327350354064849011064977783158306444359669060595544379521761700786534838730132821587514814136768545242533802638847727859722509089491638369493535076148095258108901891902816948869477684501919636244703086110905254434656414216551030941274658761021773871441736799850583610346349519064613504839880601707583243308006239941581110362794069638098737339733950473129241160600264471728671948800 [122,24] -1857189933642847351972718708236174915400131603954788495401971910450164255719453568887214596741039608991015839574817169912039977511190336747332544730719882441046579864762322718834242134276188496038860899397565484627479592824716230248940811998030578704762424135512886698925610865320930818771028596275843899155388859930150550513195898056000471635498260101794570910273465854774921332247692385067509053601760273140102593932554267671808684550331761208078551990434085725253462480094644396563096956773905090833349841883947619678569851670102263818332746515764682655194136719152926523033748949748648436186181185925110886450881682782867621431021258977134692687537401921462599394623898821816522103261393820785966612982728485426544913536943754322318028383657706309666847928383228026005818195644155347861527050550030277610893626993333075053922938335853492806429436598641039675587754240059124251378536047159808724916956588960347832828732779154679392873413977699121829846371713985486403272167312050998730279266020248700703830039635631822891342659453802888284978805365031144385479865517516226902854737695013996890401071715502823130144114951624910460645901269182291045698274154364993895468407850794254319876005494628339601309808554164954643877089011755697646797856464639546458510398552314374111591986552129522133016747574114095733062897189273641754043598799078149838356702207293572368959551926830815599947566615890941092889681062680280088999843847835152058191951106314086458147331074673461800694549252902627274085660027852781934389844439900635211668090170512355540663902309734414336575620735271241200045556064727956234691298686354727028497527733754465697437015706262086540915732480192566767888718100206022380490092802886534354698965544080484914448878789492703002479910081744874919743259381662183636981528955094971917871863904244797775511770561810700451104320661707464305146631776250009132652072881211275925625860077038944667971384828036684411081408432303108021523478550356201569003018519014337693202206785262569544198215860805768715511561145212100349900280297773400217364280183026487514040801492941877202866357245046514614160081677555908175334336941892292069551595122003618315494202221925536072799969373698505163681908919948496015337387231236994276192079326079734227450688211314477932228836411466755620611147234616357366110617600 [122,25] 2064032443141541031348875899328854461612670434811750492351266824250725556934358101456334072842269048235797743763312510431465629708859076846126318616864375980936064106096943531515654146557508837934070236244239450945063241316034673551503185779490883734713168020484181483071844652565192626061080567449230387724592805290001397693741519664311519062970557817886965077158750447270348188890767981987195855888475114947930200100301728555134248126742110024127689293555308382118750060514671276666321611270334447972890784655129063114090711716187405083939669563107026449881869910971427418836531680674928394511589390522157109982086584864984132318495415457651281779618461044684405636512770517304108957965138753553928363319528094858308623492874339876251886693444396353702659621673394122917670052519082150645584816328556396166327375311593528059389421271581736130969808668359850466404794018081802315839054981711610603689315171675989537305539510950038129212138109774491488810942143636567920749120205100973224892775439899280568914232340251750293060878950055826762635494757871252901189439185677990297416002725978019965321357011232360904743339307567621188431777301283933451683657410560780751933412128882541745015314569774424084048333293549295448657642937495652669998562669579448200481516829716951801256361888652546390974241499353395871307834452195614969086728261593627822617961774391138175563775532908250577110067850871922346039347617911977129337318329585316683970723018858879115343627231475289473054022958289927783818821745798961384507902268644259072386219411971508307210985396009144403602561079186279527256066968098103204392970140481085806609803841628827385445262111083272848083783922889382903842314767708296650140994900059197054942102915779469877333163427958730919206801085323319118706869246674237932288579981206098807552534754851130261664778613916556534254351020160371589914060980703984998961659087151375564749145873351764385688097637084731765373994959611678667136364109965269731147998736698397054419633248649709427850731538646462861241685635824402075569851754714829497245066702537873037354970872938260479199684893184574953452426822589714225063249306924010465577999488747653152124719249292862877464221701265909115883265049318988921582216069638562713903476345368290845128617163353753696865319224289183604428172087066646649241600 [122,26] -2065346696904992570579127222272753487984976761462238622681109642221203305835490835379590082583327355898185781960119130854678411286310228073682590379956123446556261340881812502359429132743245284626459129901746968742712205941740430275054386583266321130623356508606482407191533990745679109240598358713354303494254372935964438921767098956640179501223419073297790250784210521165965878244976358949937066216630216693901628729308520072566859273251107792697272591838753321095790508248582892878806167419117454907016116969684812987353098844746991086013194040463776761475398331361427203877129995790385299898160178920145271973801804968012608691409610789143548897811126917213578542674703762766736932107683542411221124802594704893401424098523719443594993041385661835000416458092569627780794996565646534423639626906158503202778192688291350286324282737900942704575801112761575504210729338261847228094411251384663229696706112595493311825020072396146118348712283696482451286121880162590389169007796369432734483160093187341335800457867872176467708969832363834580224857671264210782924608695657807799846693931019020860730620209892682235396334424047648612766246208863685186840967223156309406155160624693443655063788375607949251078551616467893481828955667098084791722834630560525737473024754117422346439441126956971832686610774934377547542422306389914640463430674579557520733806588952789369487095231896883141182508581238123806583286061057340669994839482716297902093335490257400384032408513827516396263292936441297822290835394306434512503411026015121080470076716279081292528573552242661571773878196133167128468270707233069847623138206379820447568649545412263598090333722463415195078533364960740837535167844142876710593842573954546744551127410071200323238352010677328220785634891762113365001976663478543849818176690939755073343182530950698315599738009894360541539505444312719536694892257497352185418440907646922147254501232719677624051789758769031917641489219678095375314195382713466575312703140774430622140554627306751451442219942759999437467457950162597392983110212939920224747320070816417125707236720903421145371490291093150688140046393780419252751794030173347595827248569614284252336150024324670663669543065636203975181711926651898530769752151761669720119818419779711451951383678731683277702572820500687239319124485273655705600 [122,27] 1853130902371066121040982689908253906732343410813107259394189509416346734590682544033102798414303004062742890265228375004232475586452917422300330645623717491037595166952142152357183336182083388753653444116787505917650323429712520523707628510793485797193138446026720261873093421996719006017207278636391754551566011654410759024951589013040393537289730140312791690905749194358716681579009098002811475759140371643578564821150442540060491207084721898989562685970801994882269274244873546824385856511054158448750700681261965864990663249048783333269316233075143374673566232162402607100320343962930194313023014816955067830472040038508550720415821920547037380859161829266626103195861322292351260283645296726624167936069258647216149206490700440450090945018258999851801393377360512831241131551875522125890577991382296265812104548580273655198842021254124737362450240653883979074675840811953358406217828443871025715829805386309965731522804019532793475375155291576921827915348850566278671394586348905761904568802944490056778842480714138666119599250652424058078212732125211132388523035503509435837486128328314887825601860802151649876993384286793096924228077220373388858028594897497611498048816700263760892149555678598714932988786353078377880513296035370491755146681143058273842923630422500918674684578371610386592225810613319721472851619319692614281976597731392149331804235982008898526452541740377368791715781768201685050370671893303999250425692894028889971332694920347704644194081142957747133044562980739460931291769029939020594834316019065148729144587934342826272097867740887183667636447228832312374082833659197260631646367904946931325107069455840560368027147019632005139611659444047364240269484954837824611649746537784876477360234594981181395729552678929345016054289791871906692973597130695208658447106132664500504804044339955155802983159705924179700401346990802279584117242534257412691673465396343635346690788333296479552047959974477420691676063802630809855444487522178618804083166819696908358882135731929883188688963010516040023839321207085294738253676736977190955901305881039644090049495338165002778587789244592055885225964687852025608614931949110401614848703713761565033307996976073133712615066059852393612832486412651773781320353697222094545246300071647376350989342621460526446123319978165410190193721134284800 [122,28] -1483625490477072585168239995031685295592478884441333986254645742820686482904718666296588383140233214936182331236071873961017330475503664216275248632347873001281497073256102624638801780671356294744166289354244648071565859797592336349463327485592045637966908051638574271627248659562469169053749130348035655798408278476223607274530011250236807237392116651545348641872090032546503231916154008925613906704975682936208041857280266137282313368650174620143375699095190161466599714890562875309716690554692496698268403901199687189539713033517382338781160718627131691762721222674550940068819624400865332292694700959899887052305822894072304366433604633872941774634610558977622854117544025703857230116983582303088321357679548397058413705665761722066724225958593377372510763416708436450134078909326403097411664873398398464183795632209433815982275953011517036176663600111901942925175279928134285200094963881937121574994260478793143154115919996153127957709155190891371444352407052989064417501323962989592678576191240527336896084517357474507558680227407842162376694942543677444593167788270423112021767961720932860542095454300344458824178381344461082557112859156905748524584882174803862616498850277796357926887778848854322706799307721833526136920172325646415276322293421893809320307994010354824437669822232921185044044210109264090257191901864547233331242359327245406089574449381314644104037996456758567575787560830488112071973341707123361554728808723365041430059170531399964112024423928325200428741020727611145718812375827628821130392186729874518381460925613263337790817728286832206719869489053915480392314794855930282497345321188851691142788535940336690191910394469049602787192761861108856310511986913165423238246993131598916532620056760426330067167500324656629924115644387482163466555531278406758061134489973293731491621136512846229969032302837049117828562781402343584637171706727452601328153905542164056504078029821116192167376118427664735527870876558664446168109195794797590182512395220999997555313797452715455059778053473326704890832371085604810532771433887851728442568108159953705078006583021276084453865270064587033173090752449719848590467653206415206893207721421953517459362847290571916185749991680721733469947359801559868383322528890135104303991147646407897794616675174389396107623304355862132988775141212160 [122,29] 1056049525835926232854772958922012384181520150298050285061958324466302109164149149245601329156517310635113147484879265801288175131139115331661032659666510634965421698263562230037550852308338090403706958489849005935284502374419721573064120488653854389686720855881312628234555305283084421063071326742010335679802547862305797993161866185503934692182090590023424230410990083769286685512631943319646392994115354012440257075012845902846161221957426435783347203500114609762708290577268173548248151721151204933571777897112145984974949189332300617663445627706116324693507040621489246303401349428166685425295633497734161364869132211897938736471760762183764757406492090146997356730242376897657057448036346095744833369858492743389356479171856802548648717596105506628500171232593834843051785722394841822410473232507134108868828799256170769913100491802181516066806257109632223483329318322642602855144804790863427579628568864835881995371186214505832627344545821360186812970970983938264418666414831696435460423712097633689925338140693097806701120719086870141724052930087983405895580331254863288951298762190722557930719098165268890763275049089538365636563511076437066472794948554498801407913353213436528835684481067921933755618160465983422650358192562201204071119192911345028222259629690649921828112237221998937637298232802151285274454277810338848079987311833910571614626311907467544781983804623448362291163506308319265435330178443544225224401738443733929274453368817518402613161881826883319422052393022846831353213033157097128902635357994401365874072700080618786602135460490935154910776006958484333449340305890024311932416914453694605612727668514110561980102506862505533060238482642240108138302639994071007919159075705420426106918267143682513216615442113986297826532433390388350206524082000130102398531975447245837431853152677445677508613073529068331475458241942640324580725177570231679512404494033097668580166492137011130037785058509514039615566991561205227815264961246589274160763945895126887534423461190903037477549875538614520566169454333287653873637435883628295950531535537408482315177312354602023474840902237470301159733335825473920252123816869781413941684400184268886009792483955785768684517797597344149549602972562138728868285539647953827683678209743977306692499584904927343718967054050895523825749852160 [122,30] -666903462739433837993260501473728204100712742182865618469947149873928324425892083588717309323543277766944289812783934454011498391886606919447860425924445651760970307845357733840009624862737212374411009760864267646771664557786583583077187066941328968141116426195817221357554809516801262993137814709504651883618300358427711054621312902258215918206211844426379731782792444188984575592116259427567516400934044722570175890541248763278381998343888992506146946873552131767404535530496314740529034836233201644668168758806100794038625412043736314813554658582938937417128309455138715885352450925181639300380243354985217615642210240259911873695648757501621191726160961444648853526167837406521235759225528736129256276885930690964573132061331368700178602923144620213659813977566107199258422592749896008213469301300351617163547549853122488888268112787548938411263125153480503349443552988754680763411119915488716965980742248062769180954455621035682833811558992972916453433042444977980765014450063234923482121745222425615987108930819545105063040285743730075428858371599383441925190819621726040737212212067600618717878739614214636243909406478252536928806120364823562830253114460181899961339403836190672297856638399582357249048664159556188586455078566762010647351595867424324969541650457167213623609326001256779156918168821616453689377186806058789347930164083201996653595833121117116126464601004460439573727622686562697114731214878776013796343280968915395555681755748144267480362242212923204309854817957442309018544380151954812484808769419503905612220484273659866698129991219739755232649032533132584809937265650431079425685738802853183491304740121072192462282950051013717361078898682989799364519721758697633961695778053935676704248820021899042346662976189637852394677261703536078742912116890970754841490738100980542673838643765577537189688207227272351080907322425377947336321131275286884692937303251340311398866837094565866527608333869606278233357691201003011459632315999521902761819625535329761449044104786113348683689197215699746173054715696411931682610227510025144497323836475035217159709819293986058039215446250847732684699455357385948879719247920935709081300847388962172228638573843121091091129180502491729955092237533692780792588558393786733090602050747583253018288426196861316420030438148479440713154560 [122,31] 372934893694082865676808357850285012190758093532529151197533208867827475479087169587175639431358779856819613413716536676652197420609866971621385789158988744598935904451305809409393984948375377494775654701572160881903154132385850037192772104947436228953205381978630481169630660335987510365015690759933886903643318613032834122970103198477128919393761393621300540690573429355153092165843169688737935184592450940241439475846424595281298640007934424265659837474831960558632890071853286829167280650409847786360225801146569857435205290110075348461077201209958477702825288598352068385824400561133176071069816267202787964471326257283170773116730259453904052742234989999722826008186332941438338986837872424553305497220389221269801392373922439933436128652428175222894720703594991177387917816782701938347785785618950147703312894529601274141352083775655738900461807415442096153985092801732697735899591136623415818889403904028090722898613864254392722569168450480271445058500735023924030653465062859369720772793048999252400907199296573547110281430580843248493110298939623556137454625109687477504844461287221747771152425802786596816142319818748063005421882266376464935277381781211427215932155324816398387423224271333275985156379511078144986369275434915901526682580328322946491684022078974441400567523700279880498844317884829669315358447597893283200799999525677297460329507036861362556534675633647568607303166521568520909535272257900028789774147807032745939530305768484619836652057183818553189128474646521713612405417960954386398364354513175190893773572689935645808181702727623613200097294982310266225573559245230177558113585848065999565120308259498014966313360563252371607541064747811357837038463196412878033312122112840779879075269410743105807085240369913296473649136225914662717233201977474279383216215897305505364921688321939266143172519134903517011014528650194151511152605216578927666396681541399308065606987516425414390727214712788619211112587313622624017764330680354729307501171253752146485269464852997193376346009346390091224783535947342124992195474997259173002547968637529210598701900420100226951156156290848333729715421906253618606915880016299178474508433709442170901217758687863322837188962009947212338440554005048060146937174592656060147160820665031804722839004142246715130470366101021696983040 [122,32] -184030402006653179514255759152071701312172412395648346485487232235234402378415895585822966590573015930286308440162942634079002172945683288306267576055701728559985647190909749249023096845660065383531835968587566053031475294399261273198993483801340330407074035349681067266634519032282827739208471574284806157646205190123829412892009164332820356462399815154482363567737458416286268477624298755504755023496490970901714971425221034564137678969511930373755692707128300607746423156667282299092134398796383667375322871030605024000960463591558516241601165818085779891857405224644170664213702754658001623037367215872507105262602704832664417767305419166327450594152577854539717104093204217943697037736763781526213564641724965945333173285897898254743194497107798133878742665167739387357367842977427079705219273933906226968563162770275695611466472649988214330694283417025490973488041180533889143418067254899165002520296079474892426005110044465920362850085677762699265986609043582751868426082050713014695763335271293670307344253876090469814222817666323820102874008274522944503856230831541640746212226847648826091984795392601186230978549758679396846163415012832309115071101683705757702281364833164453587502895779809253192794391016366107147436450751076397484215207580745905770745594351835025846320560594888662485007426850035410139086035039370468187552550148364253235235018835199948156110229591519985785060378724864380732479188787754379595447526036631992521003391134535703890083457066524784404665474847405777331275978458130149973501260413834276412063286529886304704553820166945827062185923851604558705989121974054999800208489917892004558345473659503953383020967704623619345321326675811637237322260290878484113338176311646980335542651147150919477467922952341372401567101611123618254125635980366564819941996481851404821811378414567994324306697459279133624265503868452982584585242140347748336186911860319906911491738999455330458329090477856561135610981627764686774615275569915920830473377284885859611355218009471567635443721189883445157835617964796018510089096094999933205862096561536025104970759081008796043560930106848363294930653860825794156720647593324782270621234181045352680256444263468582507178915208116569223132999113812180828008110469019721714286389878681905948008565732113639795580885280678215680 [122,33] 79591645103567322126291882967590569046510541095284534795263772795631687991506402928098676292764387837261509017001945121032342873828663528248750364398484492873018780699202301352266862122123214479551790886118052729358966587192577939206330016711417239050396596828158173770183776971632267230350251232249510507961724508246528596746091510986999842247361763238880149773681079705453079750619483537051147078881238573453617093687678703502029027833450484557237362886575607848682162808378499256761629907242255085444309103630025621786026639287749378509574654901881495112870838576994279696452063860784585624771758312156537482134972666371646095593760825546043062564813235168018105984623760060484938999996462669222837488053861790823397538380083043268827227613423326051522578208919823888949180081638111932949529636050099877577572734947950405498997197087759025910726309004600482247502593480940199913947680845074702736705987027169572443933594125451672157133862612567502202300390068764022810130279061477473240637916828134361220513196468321394534350054587662815920893198347413362598418376293651653143887725728783376522277051058377001942429040573618106043329076886239316626611621830578544608856689811528294339954128536467550146478694074952968752344161076794574880561349300231044915847147305618661891388950649048233334836714506792522306303358882816124220420162293080360182842146500634470388696450855246238146228593199917547905613661927607306640011835580678105581098963318260562591244991560877324763537019726592226734362208994203701193801919464375020314402882741462314401750149664404398364183542051322533213315159347815537676506565514468564565918245068872725611212213008572135678561559300090504858015849100335982280300027374905717442454661722862090493153750203833840194820001975506995965566029526522571324256299768042018076133189520264593205291260194323264517682564981571479597086473880596233372102557873197938049121263706297694119323291916929662235175470200649168696098740236187820258126793409988378473240054470293696115136709655489502372338229190939110563867676079167248866221504019082641374746755589263243471782540115119056297599801061812938704827820306177924076809774448466720235425819073558617794054924473783705489990551388110547544508158682664274605219185826181608771329020209822385508000810171105280 [122,34] -29805353287593086818780787090826265545169267414374487124338999047744883766360890333377300406102703219062701695286188785306566683458497234652285589644708489356748009574300043553792867856555626204647555534372207772694371704057716810840940716108416168773137338341519629414231033859879527536652236766371780955904931515543091026030069915079424219267922743911655925918571140573482733205733104484630094412846228804045802446697799464405189747939902434305099168794239326020001325229323551799949900471095864683202115448792826732161443574123567867972140604468189626357020841778457072637614280081733381748130127002552302301844088330062683475464307110100903440079139721566789694559960734501033606605597864195934112206967445848740275118886638084487728470102719971812169377798525279757245346176221121170759140712135277284677883375416603751178959830148197789371431811556282221006598633351946439746712069876444903804135641863670822422647411902283669565284856497149348653311872791265410386130223202143994194927336012674813146764157342124455609328389797466254441075482145614797178341650852604186874857632856899117102793738782235865710049085018056833581343989717693586691729113530413524045263795827552084873367648249750392723559075405049939314871642231047757651577002937921179551464196937492698087196759601009254931171707675846363525065301945336817898263590024663018913724148459840171353081553661140394269435139707654840297116467281078751298955247195201332729873379643184607066167121888689598880348049153533424197152343812004199879560475103944086437321870007804597659869263881898761211757196021762817140956942941995735477819167792830572011365714087339364105804975493424266840408558610688922761712556703309161768283850868932295788090272702529838835905676549741716561543385047353576859515316650398496255490959056816683097814808092307029058478140571526189994861523620803094974574975992059838397914400137593230144180154502237007877713345672157726808670993701274499854436683229608860618560007810936530437520826442564622633070912363012144703854389103859165614527791846846538525679316282901437357627831323043497956784149533952367234051422895622060694658875948723460908553673643784952650360979085718465437144866176118767275107308784501899699145812000366046655184821865753218474122004183315545292841691381760 [122,35] 9465716090215925518819110738781425012158733528999318783185024998547354615405675472658171213920223321094067014250446445076556638382182015078603803155638439470548964832346176470579276117422534929917520900366086837754441210934187321408298046306804811238772745041073261038662353584211347391917742446439411902178454982894074870885568989615702072186110218861339171376588214810267969660959415541592177488479288903489825888313518372050161855128318315109601894036860793153461937001158175425583175215004884655368200586321033158732198763033402080485635398574397996550534780462104419851524625378224975536049958865808997188960959714330956306335493151079793106155770970821232163758202812788508637932028298080251019182079569846334765758769732621058440289817865788820255978675660097070953910319248670765264446284760327934851315155124876004022301285369955899230095602337375883399202885939167681931013038811433904972748919802751067958770665257191419941635547095326346982714236683834241101825852350028180537639442616660383410573530325589522552787763030618189410772930529168803506558494066648796295238858624665039098262667017549190456787600536171274979105303230494318056107073204358768850661022833992476119116001489807276715157853610742537336610231242518690176991390235521715227684926525017340218629156808146138153132118776816316087823027296552790021018040604832221161302473257104339491110937135022392441492752116639047051726233630720222305565982676616846056724719959418440008705737611023158306384337840007093343623460058029443358601587274057036162797379041238133328125736095414974713315031790824675151619384439186799570442061431253149942122907326649122984799282315356008520892847702747754293152790268762000259915031052004346413679683103234982981527390073798957797528431836391296682201292150374921774469404332679145111309860208013395443505385025471865120553155681446364551265636095356579252340962410337201323535154214884308121598917767883784005316790741870490217476156828307245628324006203352703501386017192343803156641235345169529430305892781365564404794100057031024648820326273927535881755022665185524315800484568159457807836116095361797926776079354367483630305315369943829964427704416891221116524787374361652484345948007746196032234153575990432002527296615624712558361442757318308564366786560 [122,36] -2453753491210166025009177172209673187959411567427641695474245365322557608702910669553849620459331452799773800032779341581121813525065683489098649654842406634807911033832511251496418116053577327425332900146319991223196752505460208196332923802740933875427995360512483981045256056129327675741203864443727934524631605395282175735742914530042518281764673168632948486998182842158216210909692812527503459907736200118329026387722961326759474945953175795181262341700125414648912753487663482825381850921248292095755851092905677622494621560518866828864172841223264920854875850171305172794982315107293285005347269262606463740248549645536819494123782488467131105676202111227935494646159406336490207308904612920542773935556164843395075060446138618157439453795922977235628393899231475678336152680168368024337215199214252318382692111533013271760668651116837845341911785218773382312354686655480042319819692563677527417985142051262383899242072365765234912654645110228590981252970665410088538755292718755860973648292509621278703271889826478909556582514935921062033009659270759215268171064806856939777490044789722917801565456194068909768030914597203937119872520709516413908800746615940076573748818341863179982535607995167180420866142402043661007554616252347778012063020182131893280323128796351699467031349246382718723448149471498535790713873136088273747805326232636082579638632749889401098902266814024036761953303533118712837147920709944833511168095683478310845156460198410426098125960402164809713126260439716942664314913464602752779113044960059380931586133035066546585974367163983066105608766221000310971147242484101666890086937165000335990754811358554673172564135158199138168723436157583727554685880706334192101754521594845524940650747959023185993263199458478102308099514812686282839950510751762103883828609298788119709782188169531871432020725714949766324928206744634938015607355519062629700804476349585603931642406138886952020561946037304087184133663642485704285020034119404590046936391869177574186498288213079440172658412801843708677231165936109154565101109182351733420826108123524701133991748281863174264986739170275766975901493562159049144225060464585811223071741869996227933618716499356032301346314599399799446563106444074218067966125414955383432230207669269488012524530940305190420480 [122,37] 475001292881620732324258926556453855597330577999407984871390156734841575721262266175387523965242082021249098993249755746769888891022149878187517020451182654437635200141744546093163236930529031093258661932235612466213326312322761489966625086298027699256482802645855268672316430354962265807930889999658351277888797368122484409876584908362005067307744034183694277870823625144617048248634003498013891630095514973496296557239554680837403090022136680630576797387833179870730028784470328331372581073589936629356960295601045706949094231574333851809917895241656704723414065371469491999616964387306672452013863770380433259519585309142692052405047816536827212057520295382550123065676335389054551550979034553120505055900039418961330141107266777964014114090441147025949788574956385848700228074030207482409759737978547146586967513131490440144707378340010042572446034311229280518590675584686315241094391410860937313680902671836074560496825594650056336549845681388576756199719511475136892285797435120652681986529953867829838269403756484032814042149902853752998196578673726625098587546492695919940424008782822452781395392697705463263379921274061028456669946193287220330967479364247871483443383326652954544219060173296243753547829729612094633961149092235993870022763960057776935353558915632270786291155774153862095359516544135511185371676910868333202212669266346721418983672518001632689112702413671226948020951213245303164861522672844847901395832781619662200539930689092065418826079330651358899562400650776171137455194982828218445755512899088026542079127504134800702684350548353181990711000024917754172926604025967514302693618916078162467643690192695146512582811161085553149704497990548090335073669979262359880506384248899426241185216363369120904488826012679055003705817187589202493615309035903101867085945028259046347389013028857780020429393478730154537608317670722435878399524574923455390673678571129906958446350570705282598169156373623322757548581637131545531098043488014458727775800324133279148707481068230753945928973856776479028491709268484665798503381726052376815037697386603249641875490458483721274687372905520992223669130151635980738196333672639206191780195683565695526554435871859409270174032098487211959945398817439391300511254865581706381341624859092961179877480333815316480 [122,38] -47512940663857935552505775131965547159659237494961851387803702264177444315999885232360865433814626611122057162128999209033694565089389045554770281097213624407945136170841466899129466810532411310909524297028414384511338124193372905957430965970091427108688243407877221992192614955374907206806022114171222183242720397515834887189645678729177046238544559254153330845629000214660847004452601711420060304342459127479813828517743284546416530908638889066058839813869728946667645133386214802860458608663792045092931096616567415913242050412000496672038537999056712506199738410895767501141294504333831641783435655192613593009373678249645945924158314363424028471928647005694680919351007835719136592003124186222467434882811686661302619658965646990049119233218170143411327065200094212111989844649223705195030638046820759551464284129970744006284922224502320555862238893915851020883581133100999059723688666998969397983853474073093019451915038793051246931054487123766442333563406225665151379134492503813486919280914562765952796091850840074303222175674170788937022151118927436728786346618525657424079716798876032979625124024569106199637250536195458818577322162319677922142080003286976434383708458170778443266138361524930731660644391395356152449321534635028405032003557150769880551702390650933845586625403564882235766792422506894345077403691825942630931394252566933983207201940880398446853953001976628771289331976753662678876697021106109894489007274491288632466496888076958645247353520379525474180931336450970689598560310166392584700654194406632453069836499984572086415270331564608516424847578614920613969617787051648278017744387695083710668583881651306921855343043877925926565021203488213570549434349306396649570000961897869178391202504517706966754877194132917326194151197649166225874494035195253475717171489156518608069906040155104104594014178597533022251594724898107453334492871144701683856193748795558656253179102285071070156540442290416021396883628550037310242414700913517389190924305296677465350673884741204104543342226175524883171598648328033497869027737538542775854799977548812803824121876371879350921096218756915924767214058580916323166077260904873893540183809880567659332305192640039318427514609403348165328954036249879738113240050252194451302365039148088033609570557362176 [122,39] -9051882690851887670280709751658598340039603833072227456107803244958465675388111442509862998223156311805740461874774813164582407704365485541037369547917869636194916155022772986630215561893683440304895014628162114212938763911951644336144512312045619023265751164361964665026087907481548750333650318806363388336878991790947646855957570306815504486425819219925837310919456399668664762701901698659030505981309916335748120639279950529377830230832703376455223447946707987632535706555054412499140407563814418848685241440316810525441304980843195113426160618811491969666311831040918203172512696946977230219659620359307750813288905567467792219963616086758196482817647057243100430123536788882279112628496055949477607513769200297574520633008065073473142891500631453014847086153370665385183974054684883849178999254164306256311725827746443714291507741939433313592949470046036355535736058317915616506321873017074433207644772762088441530109110879524234902712875186680380922267721715638092993972971610174351815775574503008203509521355572481356942191069928797305229143325869625141661033013584821603901584160760233348143115718089179780237090348409081322712641772267734940260937855469488575201092365766146660507653717322442517622213692630471340690654834817233276757805888055567278199631905847955067989179288059160802431517462553075314542065934206436310238993269757267574087441161492021219523717664484629891721277457880368047724585600151732553342766712169638298768458021430274472299249778229967834002969887078634655624117883622029446516812291690299601401284661977172504224468396902653846758231336170409462131138888671879643335480905033601030459198966222326615536955741765609586745410235579808665298092514177527069560931415925611357930347053055570758245243926204933149401349992440907828838042237079559199961858954268946272497444885736097314685127238977697070543773538806219998333793904059703264695915895353123220944949717279823669191491724179948460074006607897727215342171118416729221463570359344133763749881658920537137374564093819920188379151527507223579702340595705355758611676315886586487953643583706385529440786566330940817498245162441272682290206921069373690044028712348904332501140814891276421242070593810393425527880687487287733328182601170483255273372177289820925944276189184 [122,40] 6279397451027997605039059999204566390098787826420392683505976339003619357239189071708133709842988903900199854185197201988431111132737832190953985815860522148718731909786915797783662235962186713259697765617742504241596910770924539350428526562498523745609015624896709854228144136078503432077292064334688618871826191383938725328302281114341982470433359718907076352006347959217438691922008340940487959613973924556804501741705559158969035572372535694921197986681288935438598269102981521274834138608284053176394441036855905673627460323724387360584808412449770162005225483720491225876392482412568235360485007147428656619436843604823152451671308585132535644493272669047388745802871294495116238434646110088271330106627637975693895061612411626296472115467955063588371164519481280414294071289710886026087807477173721745298879316928181192048070673657199157578350244839949981172317320297907443481299048118410738168132983200662191454745235059035596284729657010386066764800915031472873858252097477062863767969397927443891027994565875628380765704125764523129595748014272219281466594480820975707681610200012940177071243508295025773272981371110366274819123958443013894354133195452284495796879090594293963381062951893956758514547724255691143174130198341554535297606210554334186883940103041371233972179353161172813458534264225764964895884467776660690547419094386994279444246606189829702441471900790410679354652856018082790519710460929402660534042196045308192115330171912444972333336433667757172816564208795873155001073308361623709437433774989803362214144753899492931761880261118468897636125772813232471590182125322902788537108895864458058517635173340423903146394312013256683213934186585413070794782252143078249583329663980566956224773074315858012877932358658601028826536225412848616549353396241051834880297614419087171913060206909506702840909983445068648401301981163423374478866715327293441704149424707757999807610502969319525853342161642344229691816803601740022284702681719711556414211172948231047795548566067435157949380022174825924134650321894083109234882174806543228246375531913292361699005211629558501851115194227909646703124479644491432414458626421531089824754369418811446519621133029393443937161388164750406362845561534412247153611552881336233837104980482061787289616384 [122,41] -1956004443932238790890714442865386590214867668944677939622775073413691552610332482144010816378379480774571781494346671273477438569465927101955169722479478493391730440000058115427852619234710397086509274030453517818615692600962698196310641729918910056105304158164764414274919888511374317014740723968380362513116879919312179312781783993548698911163878526841558407340577722266286514670204658861676773024718772412497108533917546433275361918205281982343889774789853513100148030266726074051671263395003529535126242215509255378532813023479392532951002879260660966646875856332211991762222321862073824013205467691448130330015647295013448584335027667306947590014824599931882168759165320711246107686805063843458489973005979049334637052073685615003088644641144770789221034426897140934106763030025229065793025707134981915017433456639452241451479783269452456359482652854887215114577357030932407283659271621657962000913373053307694568326645621590322951056483466690837891979744493634151492726276560446838158682428779658089645035529521593672461369874942007525496844804071300074912172293443677646488386803537336695725199045425375075578593271932184558090081677677650124394213245970055726110574049905529301626686453651491083823046747425254420967386240736421089364265944668326602575556725090865759510701783696638202563862500063132712668253418144813808742194531557237638361550068546733857601480124209263305089157722457277641497482308859687452704762244490501453391234782018389597017425546705384858360851003552044082404509241182759186062158042153279962887431896838051553171394109541288653397686962110808885973240271209193147127207769205088718675809711359879988934209991881109701442648346432701688822920613010125576400156978508196653946563090975156252771405902746701678226829531874225911112645281957454141061426308771201711492847771693423702655086136410706758405765665708654334602962889878881958051236720536973618498509653558115651680832775278812398014070425890778031628651788610133105033544563353707545202125963649943471964684600194368241213820721178356017231421125697074464094543711148791707933955185605702983394911884231204508205898888218745386775836182683680557103533703017485522699244026143521714670855803637897821563717680625616077124351570337141464696038173362807464001536 [122,42] 434577090706676897860649001512771286854228041833901001455038553158883690817231189748524548980222297249081100081935559263988248885009215471305502934779388842752600161390267801596647956187711201186313037892330476805168820326046887900372525581825315856545135152375067328067883018942365225834811465655085618463979567204119541404933126815636057923934057815644638648260170738713211544396179950598194147192896598618635819522316460046762804693845657977370992836466319830452235502494847950785989701335630674368089678163282412105553509261478145418612618129813991453897782118294442366339414298899685544905265199139676605841519400119701150259038158531247944818678054389713985810693666062949044058625622166024945588486392143690728717591168063256605867013210866901855227838099408699266346711960776964694401347796782093774273795627133529518501629996183544803578764619084396481269821327908574955665994652351029869570118409454956494920874955055046116535477335388702610086454881433419492142813396314082879749518883399586040335184692150451096476880236856863362166574202634902442684469306580564512807181631320369434555795412817794730518146194253193007365747523805753606027480752224300241122108036678633817606547688267200856528956509393529233931116086970400874200830758909007049356395747711170779506364717571267403823042582545516755466602806374936878586594945761195281777771433738167429483992946002700423442723388114233390867566651652631016655854693625255842045673688243762677259770237676710597149206289094522009439286860729218771523155874852409092443381780389271193319346120425847956601725549381892247048676267048582328980145021593112319749587925386559001553155618340719636168881786732297215658620349006245028853071787667732633442674206602198703970983307937762249073804657605801014460981823684947281582928697245461054877268021068220860829693481215880133859478243962378468369562330815727966248130181964193429308170913377875161437528607648310387931523655621269719576796820944971907361132394147110961222555746445886674699527331064037965201296924901718151379636356349269243911695089857898070872353132076375620086547355505016155912141556385570370229407954059948920371201555950468603561649178935868925803360030537451123295895008057628683207757288666609653932227791253449736192 [122,43] -73106549792836187694607074950258659714848798232602055630036665997992182196864771728255958159162056355317899155737491592868964350997642919890829162193755245019263424571741068346848744436725587606525675449892252865387959938317130971298741088459428385126819621503183880171204366724933907402692487305052821502957814520109021493913235205561872260599704253327945824056671932013280202563571362921787421704830444841874577010521051404613039863461851751428088869348015250210589156445903104769409727958265438433287038339522134312330025117877592834547098308390732642037289400537528307018609220176866570387096603480405495716445994402078361405409846353676814708859331024131236054714107899734668037736976541564175792520751928303661120260869938364018542162809516730069535577973378313308118483849309659857431001379390656984687851084999151460742406901340106150095225865955082587441917061884750856010577332965357525056589778883995755735554931698183592299688702619694772338238531571760416278392555094443382988864169954590249834437172656421301704944037562489266507801246923792799256434538463460143364601657426489822736794839714903195389760355142188276795936721110111545501413387996567507704965861991360087596418036285421317331775713350091305109723007925349012621939618539989555082752393116270592485197713167510562637343652955364399052282534418187935331041116649204458782772987588814692416307882011437619501298595678291966650027555388399795026660248991339436792282043036598769186140102557207003829576969934498608034885232037788308417941025916135454245895923990163400777433969144105223539093924834690119094861153080675337830842503249131326932954017836568737478435074480067259534020014858940877962951940179829415274271529067113722057356623679412511606398486006898504469718700768127543485311203415047701234334050835821532268993049592683006499117998235552232471763837347831900164256052767146135465911627767573502449059718097473880476173324411389944756991321549317512634103312029526309992874525566860779858883521419286414704240648175487898598160529097025500842725680010029368974916822980191443477982701935410062627530564833269485216492900924394626017554818504731200981237510335474532313456048550253586396200582171316389392330733385377696405567946624843675215841597360963584 [122,44] 9513791548770185821778147702244853491001324584634204731960838902492476295571919115669697205151411145066332529931434849383449933618587762159594232673287684761611326846519812459460766808525592715867879016322862298557413027761324335165327854567953834340702099885639900957361895622965629612599116127014357259342153604972078320801288845015013360459655932780031878071909920543913749411117222778761996027135526027200296118440248749027465804467996942522226090619219874115226457094725877926036472421637062423481526829361805090460208864230445580549031627342114118337943808177847751163609146239232040404774347453341141094489140603619172023260690824348055985526418569675260196135148694293319664479724737523913953821351975937734047697937838424274558848835727329243914004545078353010433544516101229186074618334441258522830475418675279912311070663240213049703292078290653432456912351122902813126954670283801309341081503246197949129823261660970462255712920385850473776066656101373284551676111355358484523858499103524715612281998882239428363893993608034525664115116572785622172945945840368784288244244170792277008283055867397661081020100988197794612529561340649308909546685929021119078101541500833340608186004712441351211378635804199677883346743530512158127087178412304627204845389546275557894992828572996889272344872985017413809257195231844934738408227623126485063652804650000273584955587436652221847258021169723433649904011039472901533819467464947591139639298212304618516763674860749720154846494380012382548794479500421537328670151541898488110478014304111271970576038472772991512294144092856945164448349848088712680704857654370651972827649348984392660129713027220309542989715700719274114881922162405047188357295126303668430922835467942812832140006832332756451747780112929038034852534339487968753500023104667500574926349539162177706616492214194110559698161106624636436998723229503996294612756475347114069942498434139639045317610749874547922352422475363066785704706251574903956204087192669496628460055778932835007124248752669585851685670934904022757368782336548301046845078537599897089557204363414745314670947492362467089683781002202026177909956337514311742606848006915451071106694492198710669138247129421061409818691317732465027356177133786716266394703364096 [122,45] -1788321589555530039901913440223075991636853471689380925299124405150466882054292253723625256653803640489686004318347149794697197535984872076511365814873624525002794657583439434767873048417205651871184295150345905450074983833261008128913450751062714741852979294485751373135196211297170988356475276342912165046967437170256789722031503296202338910733959024108936714135945253898770172726196760336119648531656809505767610662819125101733592315829557753628177951992782435719356166104997329613258859207900794283531859638292516213183953790340877939655065885667551995319531057025963604389792917414495746545224131684011503164010711189084923736864045317279136438713904887471366343202646807821028216775316837259482564002525193764439128247081342157789660501209797054863664495068667804285232939938451137339182164221472566574773266182579612611801972804951312360675865016675534928638968293900790961906614850270323000617755579173506635213098746029846195859205356773502747557668922372983891421040163232008578486115722632173042691985293063188239209613528025962263220363223018356886462777621923198915959990149932297856547815639373396172483448337431637351857340764271618673724158591348664517845573863340582589184059609863735346243938560396703862666362358834159391403767696405871077034935415759727556022020047359284685333732303155798319914567439251958310272238454943218657182692848634673474658300473775205518350824544072762664099930051271373106111475307178000277163611785494881613352600788517423066599067519164638463958846540276121612113034352346452847503358543629621862139804022750078416698299382088209400379349749455822698631027815780238677743375504474548358563643450123962556280332965588102989363668408200157599171179159239859883936360568251704971143213283815887530403854388591886313987353485095443588844034150990255211205007697751026686966447564120655664856295067572728848224247371757202308945783879691672604555162881486332667898904730466979710251569528985861822069531580555172156324205326754054628054962295807966823241380570732779091862455584957787731151630567105453071764860056414896353045205016526801080253189475975418504436979607663134454803688814842124343071088190423944628384265782207155773399249132139382695652163365896413923285438516100919747418259456 [122,46] 1010234266007157161278942772845903642326680776878134464233035302989322530312411092833989942872421227769315672916164429461956021426997097779573051607700040061329056298343968326993054793458800082355330225002288686055463989600653811768173932991890264376099044713586466080729089760634459398436708345481550856476046096337878910327409043337730887598466455790612897956915084082689841226342763075194302365872251401731225287964580797397481908337088350895916694807980497179528160703830331732068112578750481161761183299958267244198250207847386696528135421427702104676394335877118280181193085595465907292180544700392843617347246904355214574392564398923188073689881171261430718541400218249911973075113619022111541704011470770736364025620571260500191095422827710364730947829470973901645294772363267096718149909681937709427604808669118706256270007392848236285008701256850336281445126666299413840852910277052121817649527375721119974185065578366045708855242290846763098408040065771673508487631135443880157349854490319632802892257972409947608648368108754735713198476514751573950821097178363908722210197259506482374962924101291483143267164085376678898916164591520461843247063934235187946774848362858197704636948263959886663756971567554297528924299847786072549081335052415833759970393523995883226222073891643484392509685348258968209677566898110536107431687444893221991630559160747435258415691767217354627232201139128320349970766633544327366894635693204393486101262311539274125930043745662025766525738647095690192018594201185386088801322668105239471010015967609045145797481983319797239308174182082975234814211160445678030426063784434675736737534082989566858808967076303605087398759523590691438102087108927910032490707006679163564347273449322929248564660306605632151691695458099570496464596204445791677548646554466641455864510884499590001958143407596903239122735620390106241101192211008376199991084562452431691910249213004632803518145164907399450660978835872043798246525896675443467385067259073198808461874038637800855173856328402945117282268220926266180886314276492242557582629631116724485611573006577599392460373522123614934799553391781887807336831826003451328748320152084006378477540153166203521126675507445668539761067004185880815058477478314407456931840 [122,47] -563764042384946615705401028603745995374821678635414767535807150286018940151833910618356099868145187599004261177346464248177967356665074586961214065577959126745841916737487945582259456986700993400790258224292190259959782179100616496908199554244664390719279164001421024660839155498998393174046213851524693219409946230451347794638820028774808098022918368084233294827930312344734185936510883851458246704466919509099457080590301161494213087784216379733232379860055806302768026293566390855930560353048944741149078741560032466847648241391927993462558521074048348694391605942210705929530251864057501263981076767338061977070594497692206326493236675023182413349263080142462508555911852106233968079141161476518778949477922569952170982858538068986312105809589294428462021214483612958496132015246248115530654303553529169868586299405971571949111387600674087127280864156269653304123718906489492727976139273222582420930077062359402257294011641110096337078130233933734902842548587177728954229776948760605183497723927547905794799292607689329475837238693264249509515728138472545178753558823849129884671402173594493120428095056255572395731220131218463091978811838542166107149097440722352993785617614869508211200710678072143160148249295514452861431551173813293184606895945858896543999359284359126075123222000867795926522052729489473999378848042482267498536632686984911926312728277628801825183856873056785303043626942163662654096690505689340202507028589181024986096133153118896488451115019861787348186776977606952850183655002626024017120884367277966766196459690987477743864355520333073655836298184869810361847924439847909016118601076219538338958535962399245652512316056051420140714638549992183334955143316962058270622542235588421575617126980564287427390750339927865301594525634364397330440546611917881231223415592147636170684362391022209104020298036170637496814036852418479961307139041252100668071132449584133850933727735513643846213757829823764526505352732233307802742542691798015847178847892302154320239043745275213330907277430796986129020936069566485750076260314503792853867782426152819280685379102833935719000510526608192606663707054079420483327977847730270707364035276973845156770685157584503748691135168775998832492333716369943943989102587766898688 [122,48] 230000545492244437425815367420910172663838621319524870469633877981526613713795569107733953376024492280997689283692883540852625584302459680359948829893744863780686341801620589467643956508795732942375943964485589236570096072880268271380755606867880534484467212158508896547781631799641365783353173691855591792461135702257858679126225692547713857319710266415896126892438964540104272841662803132614500939784481457302595133030757919972761801211366483440467893763484908890727673243869544097214783900200649978201816130819414609784389662502247755849631924974969182442890609677585404090471629162451781774905191149787631074984085725405515430523574716869348403723354702075849789524318511222447715815920294475380276950921671838908562360570050640689473152829204549440313268324688733782305482163519495192156529693155420915929339361702017852200157586378547454201168633555260299129692281105961170857320791459481109335192770484914955320164988762274946240220536413676545730032011129050186759492790463302213714445809729343477365472224333847782557750137647027649726781110099363859783735348875052334209516218254355336852850051338343904536829326319180104153411514442490407458870062000789728128108120746985820117287319089941818934915243858929353076337361004566883272185770434993190099747836479051154710794387094376777082539803330325822744002864156494835970668111777074098853770329750321628578538969907305952016427524364583187731626958402311401583547662586412072377884846680366447150852816567153299608354252792550750471128697356456562658928923280930038282953615894872130392398441139343139385120269115703280718054410573407979983683233219117931194539724836666745806312597336983931917053176931630818522332101423743935089096794950568237778464258515181597206248717826389047319956943270132355700809466062174578683177535698503981885860056154072337951622860558549778850093801779437654795109273704901054528495043354369149302796466810682456611026200852523161806708768250439486804214398738081359218346289347423936871604826235227633198754706223635049458861153447571954456308572441833533649281469539409830656271133577969144470155523543832208343811935307039293951077077931025463069293713806870975046469934529644702559335017568931067048463856718644009043855739344388096 [122,49] -71501655479825121948122588137694532418528932768555477721363522057121601971953399156264237781123392200668499406364079130319965813837353480346911277337429474387090190602821938341131587413546350952525790166765611939784157299723097481040549799514154237011111669125188436737665168455196596873754509632801360145195367222819649441130267923547590528327392116485520538934384075040589533818484304810912863860680030337830848981960753093184502878740823926016940177684135051730578183606240318356520280791539922416241931575776327879246712785204604278809037065937223110487051034796822686960745404164750466548562181364158199442107348515149896446714641286977839486279822014285454537248471856132966571019351862066867904904698072116901102959463605297907346416811849396892991779594381034586049963880516440073379902018133657227246649016531701800000880892729718934322827228816724056071987126071003548149388455209263807112301615497997166469196046611220157876183462162335304267324725099890933301834808353876739888799395895701578467541898584382002272478836522058429534751626222686552311237678598814167817465275377968000996362170657578130357678742115599267883018552007135007676031134318032823253064684194805904878644665150480295561993988795238514416719586473001201839376724990695248375049893048097001208246030337960858634768059807403793106042254909935599991260764507905364408238127044606976622205405852452458409420832261072456862410702448790679607528731855208881591914744410352799636590977651602113002025756953226025812013090708354115654388449956641136417540586400410670551845111162633052118186749972153511641591708027149333859265377046377766803290451201085614771026001117207783605606052817048697621838673405632212595954260001573061919924144138996601900159348089039246795036061104350420548422702834352264722269652254221971561565934058883730771568981758574525628677316561066919933176622355245271362495096664442863381157177018294255841743472044348627350702593623240337937436369270406103280681771739742582852682988433934042651405919374220545081427874896171396189691163045452137920907494238454381983573144348389676348432157562048489298089004137607941044273409815671333552203821989312529079627901104979755257694277325836764544710544483764948791964767092736 [122,50] 17666946211268756456881789246574707835808493732161071895030985336534457318737071596477611647638896941503083241646859322374600250599421554728324736179645129200692303081419223253547619973631392243142065294134563090388576521078423642589071731462758290667019528856127317921625188503787417243484922605261421563480423422693937443772663877751974759356518391244002635174633966927150222828107101706820496753374680688248615327214158079228676401295829302588978148729144330460532768115014237580703235740686926147715473485330119912843675399843621309804506384144567787360223393571197759912895922779735061269258487376077488455222836072376168019073130502662049249792337633893042828859987098390340393710642079485962580598015072505013280972733217329502260886387350817004060030066832789746787854179326122183079097856604906209423598063864032872970430554170376105261556500955589045835219508632814684916402093306773924495533612048352009106781046927057918379228740641168878352536648207982060139137290999887551002677526357865803314156721970358014580161122481596939949506199139476029696281349156956676672271728595885228064788515495310418146205364841534067350797296264620632855488917055691979954161974718395341317103081636666643404430241632243031297384945782309861067229209644339998276115312120486323775989314343978000765331410534294269439737267751782641082818424529539357466003601583381729436393244416224972939686580087731137835725111960412698167011635275057631364901624166322809742540700641216181480981234645373074489110540923098268661453758235799410744719380643594933957892460703193313662587417191812573529300311272593813362956369213747153908972204779333085810796625907376110558699046467553653059826347562945365124307875241881563556720183033664425846516427941800320659952451693019371772236784411367390118603656606431084669381840357766625827287696482264466481618189809634848361325717311067241664818276236489657918109993133220865652646737660689322342329180718545696799689535989813240653821693816825572503937315798264030666306047770868712826187204822175014670937061694025803901827934181546935492230534412814836171073966212769896215741789271522498845593221417070291386009567911176631218380098607610444456906952929839102701694473897776616694712631296 [122,51] -3561360228521217404007260027071885564226647055811266756817410851438171394558257263636884574233965403402812924191419860783798042914929100443149170269262895575403924484706268475105752101878178529348066269826364645527216162298199692607790029380016430698224113912447907558584651869881115779474282675333176560623518969553585817070706140448536371599156900409824529542179531805148198414756049698970614514706636852236631574780810927167853955767921274395843909688079068965852065190647087809029219146500319872049561016210648781941701795205313237822635668147303186270001019211656199552905286519246872015207526852418414308768851438702405950044553172908947748928813230930798671022263956377098683281652531026943638929499162792983127564771894738747601033544450124760342819538806024715543287685006362746996384887383314491940877981066911312903436420891953784034403274113215638731497808838014574718313841245159406633798288736751744250204360707331854312397961492680766728088583828769816676523803433913185968974832100582535544558275663606901130754355561783542405803297038289931630931647844047815749375980486629531208766691406136360444033912469401563275988816724506256868300102782624322129360231940069316333213351973017711144163674374302919533974660489106851087936913172897982061958672960414785351211718133253919576232225409759863835651870341439083035986504522459143437596078459156440107916790534996512352633704961170350833991928484883717443058005632102851841122884233926084508457930445628184765748464597152930069924846925940540415490205670881368087832304721842901287798241029605699159292651191544888571246898782518871513964828097723244497003296922180514630961901105415332749205336767671151225118688607330178099699318341537757737647200126697361733497148064332500141831120097856087475956356375896355595273196916804641521399872426996304913495821300563812117040581881059864416767001676294961192134896634586747275612701602657999048532459897238039957852495739979013149789138330490910434580522042698335431486817020238076385305200512960536634868411394167908789746794521906407768361001982689881200427678981319859195494559474280781576016628548086831448988953761734730689654099939727699154610224253995058375536850181283007543513084547973163511709696 [122,52] 595177968717133984380484635088020042980946450653116025510121449035303319766118996631734384244719468385100201435137646034273933274012372644501253666288227454940382084128174820576193015664016603537176700136667601929881510360986036154284899477799274564030613852551079814352898748828449454030678959546314288103012216129917135131370837430572368161544527342847801171794500033762245838022231933070334093536985963881193591766159315258931323326397185243910515198435735913087354198899946478076471919262607854878633782170720831553149894592110636273153382744578313315457651851174034752767354229807976011641214436436802864946573158193190013107348732006643041735303570977965379243182913429794315095103769005749486757509500927317285100681712797432461399170399315372284652074613662833368046722209725459245537154277733977940823311773113449339072883754248497942836993362311835149394323762296627562401628831559288005745478902679784555182881594049889064569215957339177671638300472306634181151212595251931262516394705234116677816284974329488675677426723052578362716206803431469480277089723375248050706610539022800684800524378802390436116489426291571777204404952273253016940309610973779365577793210122380832264808908784851627843956330179495279129682839946153255809980675165340114473258014893610104351781342498939452674386679613222572276205913093270156346768586685995247057998094565427775009287579633752765577490330190567193661126447737362573822055273696729016744608014231544492550500346436543291339963341851261751897423624304820428506056974981650532748852784565581857266958384800307870427361263829167830214770084454768460133020748844725931128327837898613697706286740140441079341216464405312459968196896515168420956127367827828078411574493103869252600960787546193317894467983399409803830473756243479586161258889593279421716700694230077123829684067568464932308657279556494047016385339564051668622306824916327093078866769137928709680619745870248424865513804280660443767041396897875936396898639173638396990414238219831674999642855784530617304238352017793265214169376946592050552402862856221621494291120568405638133109219805331916708716668738543989254090522681177880504108229228703814113177973275872712813011697998662176302784820484046323712 [122,53] -83302483445777555550513463137953286653626989325476085415196073093048772449900442104450416032127571711845741758480246496900543980719382945161944990600722265495321633547789186183529537584496033531925894505462937203904076707743965034817431594758426583815612581734067861553906303573595568956256857537095197830313689438595456651656091741934161467136435518068649183342971780802208803677572655791067542812871368678609111022358559079172992805162218601416818441165467399617305586366230242961562279478321400558057775067569852296160639491536371230900444250249154545177039110507769824031956546181972644358033173167443832508116143418176235297617405311265718108309599167784244794558744921322405189311326107762954823948203285364473357029922916966540783839523500847898826844594293695983951595012898288874164411017563545248810651185090740852406876559723687906852825912270820274584622714269511248248456619935536311706535205014585541780448717939661064543814759340358879399213941182890836532362417011957938076420334154024827663833185583992913128153812095335425966790638039092453009602448314772743112446658957292887933012655883356859241116815550032366056788792830222542874016244231016490362475684785717537897328534595257931405042581532859223127130254173558505743171153990430981477719148627066394487865003996273043249986019098867550896553340828503596920901764627365878028032135771298900841213264605927337127651073621294815244590855750515215703422044412674334930101144032040565444682147952061025140462704305075926722164205271061884643278320984340243501572873533597776194681045276337326141130391347650684465922495015019459821091821368835655687597870856734943798608696392817434544167451570152541496893834083960099652230218237502823813918936595475462089004832817516017284770896875971088319256168294097043418535101057628939348234441491552017263600881820218086586684760458090843266751233234078880837911041604915484465875630440293865505806683972610946129001473884506618007470779547529451257780187619397896765987874647200848105163716454095211682301906062124875351940347200411301741479384764407439107055034344412629862699472033308373134724662262161224206756721240357709982299906207117651611397955067761975036877232144051577401880804155457536 [122,54] 9830797867115215008832581830429625461959499973017057474608827942353041060001873580437945555230641845171295091488101093983351468030738578068375604994087837924572825413111975970632856858839526002499440465407913172343241317540375227872456630687569324842637718875630926324582632813762686421285443293139494668645770088483835699523276665018125254961529679854933019389349869972143726269990338658254878741155546932013873274833790411664343610902401552732388456997565315470539388921734494759562108723548783940201948620087171897675805316299762605120332190374956877449617120287152936768296288778554662972093947013011162577462584565904704965788929745378533386796806899891306278950426072339438030996120728944555941583589391731581146662815647119249884479075091972200836187914089088718222421928183451086738353972598757881130193690791402074965893365244600205871907135137984355099997127599383218175686808585664900015487785432958027367527876748200290153452311843437411410102359452390410221383655753997433043318160704397693569521915286524120920136417747379730815148072701022122116628190251460527175498605177206004306748678549884900358421127849703458935487323233566917532418122391622093763063433374097341168793543252036450193569590535068517612650416516655792555384994172276956337665413869639122466881871974521492678570512042008446194079121817203979230008054373463317791082962675967257420909271829538443528937963750416267072074951282416648952415436227635742941399165874516742688245751495778129379351801057095331028227644078497652233608279438243489599708352237131890675071508206244766545074460155778893239072475613396361030216068386841224349592206081037692652619846183026282402207423027924531443918925773288053030369264350300726493350101364697203417216761325364701983993657052371880432663766225399660350388072714737081128469476135456946147699125403036827894922906753375763411005495115443947066553067580206811244395712919895242660348323134839509092422439035823662695457200730127443451290958402042593904819840883970330734076090935121067224318862810141454845538314420851216279678319532110074900028395509995695721432197990680467412554249369433459872236037376444021461264768106722772955594178420365301260506697598584250431482200326144 [122,55] -983297535285208296083712241386511343560590647488968539962280302363171160903683546796848789182635565169207250849723361783037784901347690783234127343011985052997386686291071291433879124750097707606782729977261440122419674042314265118705132840278235781544026676855232858690190968774783130331627180483602199779638912974691441630548426727508263290157620653883560994658522238990856116896827659014623516344504743073058118738018038615662252139684912682092494488646803793946156714527896042587257347380964901178085723445689484688685690859784955570250245068824014988690657377884214034186257612674674971891693351440896366058249394050969598853566346459479153095460312616523220958300624521691453941815393963561332443376391267430106113159530364133884484232189098997448811373978219984944365502100650590279756388018947291762612623515747201451274328320247519957298348086860356996742604012654023745922669929439458954127455433479311402097417095570171352724151733989276056709417817295638376795902087437264344268148660913011938314055250959526056660032147825800182671604872194319929897691506421006174835821647728304825202179122491797074945720860135506788688280962284790725580745987840501322745992529350489052300257161873001644900097394942351904173428836617775849944211557075787609142421532637303859223136390876006500870011233311769614327748425656587779727172485238642550193670847523908211733617358370342412187741781865427277848189773610243320875364516825190218678116232791403781341406622473631458792390408865220596853426303126463252769189930942703902626747730284422049044171714420224574067093692289442313083264690867901463926948539184075628526075528529678677412945376882283365866755985976467697220605239772385165236521780612092396876359578694420541005830581846137295900101597281978234855791588506664322224493284319865776975097697103871125010566762266766299087589563540934536351181512237279667340642172281650536875673483522350745105786636232835390373311197830294674167958857630471720874939937888563843469050983167859376062315893900295943721880489900762981072034004622809669958695437171372952501183392493038732848560165425441901486015340382543594729757859274992630248469828114085679135083479820427912037585718281557935160033280 [122,56] 83748662396177345680614018676779534767332326106272214730606844469410681071282775066224802334953802128772739482387225138292523704076223989935529734997381909212101114725370751437400484164963520158507047080573225534764129105096780475327207721892856752752692358596071471743949489948553713256907178941518496540046216842597626616789000267727835830371406374181756955556086911631052008487189384538293055176932748451932877288904093587966405768125376510440033440401123277537737742419265761758829793349246579323587109769634861038428748949736556160236434638294272409207294844979083646136756547640427897279407288160051677217576026914818755800854116675451023048758298685757909136126635318558136768975683321173122224348260404536231214485312207813935710530754266824024215619067589726843273780463155608219306570590267208041578854391328288995295477465683584296787663873705768156031242907532325670330120142723530939905963536470999362856990279782108115826040884416566679868582616258081750315434033475736619625715012837095260963464306853158505243643222535563156178609167547731743222959395528135565148957424244070730008436735941683941761835726279638110773991015248841422965795511216195664261902496402688418874115286133888188266827863113438097353163915897324150249627294238851107752360790848072747554185668060831825671424916130161463885124096733389363589442930239563683435600852694225022430159188923299751419012026405722733923168841386959294229497795518106345471569105099113199244758881911603520293455230158396888667336928200679916637445560744214210085400262145677006511049431101464284575121535795524632942724827550809972855455867682778425050741945496776677023152206002101034292330344167491602989341229644865536686243030723378217685015576917211154505568659487306463984109659325676308357490060535001169215585487405786915461097422258752630764394727441013478749129779603848589101513800651001970874390256910840491224807300213379999936083513120434193967669151421162927492026686422153475410700011461130458977272980047209289349711983085216730143768202088675212724651419200362948527834363224661375453344228468348773554429882889202916188213656654763467761551432038014861801292090870463468506551375936195678925644877954143733415936 [122,57] -6091549919349939474984530683881505028560125710738457794083682089251079288641585977153270672275886052249257306050425679188318614093964210469126021818953317636367460616020855562047420661659219899722867768032757346698886001816130405441438158276164356637751839002797857675606866134628115035328183332887145694823991302798321387053010699842834771661839181615265158774854731330659629120806287506768764312211362898850652018631924471479030565808848616234790024889263205758840946642121090524893561764712108219774244740388251114717157335975155287033831489676137054714290132963953281763154553556002454449884924489414258514663491345449419564657974878507568953188810719937473002224664609495254061534063476736462483776910677550126844286104657736608956749118536143447278281280728519341010524116757560051087013079372495431232396216949850707856496458497575181673242417814168696544524923613783850893482781664294908144315918018379870044993067648011471529991985474564452476584844432043749777100463256347887367996612003194848087956755023131683712127224915691097065981962319941742794791059726951847305725322715010266370960491331030616385502201308295566297944884912527038639192048411864566507684448456032038025966938219712150288772286708077037360397429438966907278186162941346932797015017060027389613937156913038225937894344270554644721916720017660378753483210187153744605822869022219416922642760122713529208850440018770574174363848627093128977878455697031950269939589966958896988514790113096296661413719940681141755118507306179389519897045660022438328009424332827977845763317302362146335907783806845512643981912283799715874663529257944813217528345064429032814653730761623287776691988863717889919275144500858745144657297049623312494875568686073844011174718357471962277197685570785437829891467873439824243106311634457273362175219490704966629100424114781339733662225482432201551758697366808214751937469155144383174009137832200960467740669741175749560016195584397912138169121740423525858801251709959175591247173835557595510071785415053329355039247096369726931474537187543033414408918327309315721318508283984352522953037425974817566958164706895504639255613415300771271400624089151218494617911929242990536168221452349210624 [122,58] 375006976529761367544398335116125583954812968911278146720470175737634579543044337345387990762845879322303478994114418966844073641308372490095802463509094913863622210957665610492864460598208403029223061536546520264233044172521207708668046321022247246742203204557988020789930904851310721671893618193555685006729547460446271974561519126103003523300265279726568600301394323426340531106107089836446194067154558139467581608307792858096833112121182153769547250760247723496963574624126296097382651512567419628191859622252396034209148890024852079542155231276323572491289369346467582638249335506042544813433592255386910164092792448901818454808939210242149284550609783508880942176082480703045589259018918027310126475444028383357420048222189197840080962007348142747891760858864984340284479281559658972224083639678405553004865912456907582697538029240173283704363983422030445262125910335097778207513032072584446103200818978881109083089225160497870657039801052567123488740963663716837292183026211502833063934169185249341675177681422441773950864944890794122094405037267251863268682320661868590153940079418485741880074618170902558312148373399323282711956906720749792966088648854434328639217956783860694141681408793071415123807443739390692343260232563644882097551313650844775698396612011882143242159992549324274793770703106748593013691398814957723121983919465760120836037827852820728243889207571446263937508145566376516645297932806959105405391866975680149804522449290848672232111096962384846539860736814665944224313169557281851292718802146848769443297129862702811863791785427428423874587109623450248671156553924504115399448802830078449887692813125131847852290934455277773864931096887238659962140649180833058805762493850455384733703125483360621104186791242812421600762030944778895016734044452667936407597267907457096914985389072252637548801386396246887276229225100670333023198574420184318818198347966036550977332503727016467717141383849787491107363529957361044924175817042903976576451508090536307298027886053230128898535963044353754087540914482637015852837690911330796743930799363974255022343409302366552096207436773927882954537385837076364751979811960820812779395478075530728139110008750420604510388969199328 [122,59] -18354601206589322889474286245227078411554316583472348253790951085066207086046835819424604904714753353513687099502617459192223912825176845929682363954909879885277371325493750551416627479782919628360188453206337309891296840623795444082446804714813742057766916226794660541553222330931051063814151544522949761123036055476012409609846377691218865694746424202049847678376925772712818308991631415458720781288826365771227808799323733841310910537242700799064869037982320558297305361858527896875372284402125589521039995307945141764784011586647778161565367625255695195922245107915689456637842487908387365832665558695127559205668502607958104916419879958743785562388411969949538496858715030853273092707756971909037598905754120507724762197504378272702320324190407736094151015090907502303098669161635364938159737906953357330686849674967900381046622618284476923616081091205245042262465376105637631897863390877251779043525596907073740731605978543125799375537959673896729991790705567654605764984190772039307126739962675881157092815409401141831154382806517419548326150580417193572504741393829535962895246216575249839323798162945484120826874837802294938170553099399874719529101078909245405051813396227194418359508980736524793348149960461051285879138211601867690792652131083467124856274319367235292830850223442797125751697460929178551063982226690983861532296571471931782330791134578152614994678554215818470938578040925667290669576354703745051775846093701802338257095073457908494185396194448790630877403227754359873079782612405211903282307053591109706673412470820880429184153889436952859926327950415023052374646574219722892221461133154450194993315375703392748293455014940449490124551369240212337499730338943331047579740154323388029575947144384283776884339766170784066759408903245018263634529394134789839774465834000342298183227733347457998447885292184068514480194466586330852715607322832555635008948842731537655455443207382897516403297703209066123995338529648618547068081389285563195909377812484288689621652991370526865681186182877960002777261261295194137627619594046497427170818301680612746154887966813445592595154186128186552342191137951881149769142691259182575022128363292728679894793263062427197814327296 [122,60] 499392523892892083181651920073693470145114614674610385639355717681779729428895231805561227130522798011003541893773975414134390341810052870617787051369324820899538096403049924289235422890926551990716375292331195254204684976778313196169542257990869150384981455485379062392629641231783768257578366694631671843736857727565435587869938629916812988115437915393800832722584282161277623961535068747596686525363122507817859528906106814794776519772026117797659418494393852210657332044437472211850981524872817219485510739142968800518718527947325148132127101596859640287352087143875577146060856260375750136078330861880300986939122506603737872803987341575103736570399003822970787523708887396109324464536382264320555158221197277238125902945425610391364591776185859174190441851212619894527527673746655867749001653032602736469493537101227641422275660888604157962618209673878282828012390790063447203276756194358023371023623540390560820899384325957708863779719251798484295719292187779444054015714693268736224358107362302787538890910961894386740936996698324670892798849583024498734376688902034509851394707005940002167986601106066516208501998177810077617413346697388091391447800599652896726984186556297272344518916737421422443674599699592190946309484571993752026664625219715530915330516431087343783834399969279782632745461407429395955593706857212442066792889328612340928268103088904532258067702729047137081165969407375166684929548951124910676839327659085648124736481705130351468947103386235379391638507900377884729648168955255223502081341497151258604060794833848781117496937769959524982237939221271358549938130580676605162228508254371878946032289483411135843845647991812629495797062265138237006331917664271595315250839774336410085296183241483871881965014989173584925040020954163432720044838947976954828646631252402220496695628191287914724776316304422604655797372243382031567435470176370766171158932982925035186868420623450183819238854571474930009667146591775748947690775385311418032860685854319200848500826708540481816813204673304606075827481131058392462756099133785993307329039082791881517645225529076720997276247924814615726682465224009068854913389708863719837888168120661319138557960195107361103872 [122,61] 27142069831095978596422756857579261966108650741754369805742352912081611536867313925635222414157882111189331879351601617068891524048258816014369123820553075712074684130385619506247556454287073280664232966919898626809404125454628657223716481420630050144966563014721341190616515385558469156208930450931718823184106553434567351731878204790771105648301400501277513606190066827024569291554393630266195486906681203455267729913051460176843623022532658880567236081346290672400517710207662909931553693972344899753466566216905809235462701009849998338735941710920032119113689774765749508892940758732330437661530200400064186909479450475317825210256071705054622681055044150735048583243325785967977741793321539193055368786149592964661544831005528907013716488359686377201528453547767723085278660297910745066090220729071577717272307972221060009633017990928037450375905795442854031562717976453590355885162071369081940479815425559361158082548798205445355443321650412837159046644042799545543752120230985310688462980973090637476869738355272461158244769774724269095118748436187948306107276465349493678250693689785049490317519058552180416282993095383600127132404949601384195482312966633206394285638508310360483010403361989432464136607811752108043529007109737530059347423452235871541438411122396719023374385686302671780325029008426030614169827822273192582602390594399351983350197879420461946820787104355083832176254973483914796662078491578975704252705319708722522115958683101033363543926721459077554630748615664524685633580861125689357328556192958251122739745764124031115954960292564571857764970449328207668160208467459689320371243582761186051798653193601007036093365993777581872095170278502726981579406980588261001375387504593473442045953913317047095598496326305567969039998283239918735215055140492120186860192761238933338941479523786421430303665721508235083000083736315721865722907797850454513949547494958534383764417901088089267768485188594447034707693953156419522971770185892165424151603814176186001067896479922265475162118207008024614442151774800541338940836117851097339151500936173575636492717486880206797139309138736642849616642128346282085559395094608168667245817279085133740600700669654946048 [122,62] -5627467868486481595372072972840078971168754422279878781472619628012121771026205049512559653486273848671082274577167675587211212755386765658296602490114947932207881495825374706861005034987912864739570427385531324101434811487244530372394650247628119315115145348671721832924782935500212702771555918451229651725287121108491023252553105853759010264478439454766823235600509690677804620337284308161756959201003909247792795113076776617426255108171130205648410424963140505680290968252108526835974948057696128643454023854503380158497597491424923696030244755860455683369643177361861700747939533298768630026286377632894287413237920299210478459209804455448741079433650834108484357878969664994023018586310206461304451716137778245628929583644921793558789552926144324904216339102381612154983047232718620665595886425430045548562605659736384744067816575165948876151215684812447026502498521209907785115137067336606026368942902568170317495916211123625397382552658963309894334097067953777857853311063194678779352069946742647819957259062056919371847649331318125163826991813815991091155635393016140434535722353059862602544646456598150413858201586968127680105256791614323753731676066381928382534717386789476696300774181466598372475332390989975918428797940120584657410968379782501638359091637145506646600034886165052850742652966119169273246844794297724812428014772788741358383599800936549271406228282655074667815568099685916666985152651073283119559053248047092354414040415279200106240182088478844593878590933475576564683830225443014846059978962628982401247392756299987823567830738235543133353228444092543709076145443625668443743053188756392669562983871009798344802415058675702019397862238969439024604854835987689686029620897107295249619107798504717029527005079012572935050132970714181777085080591588544646008359934105338619584525206406107409562183963207980064265171210341522076065565385767879928963683257248767302137318054042627759192348783706099045418320289052534233424152194124357017689328676409781359723404479074052348760106833601917771981169137023048184898476030949808276977693628732050708129038797719073503474873154257098428676804124169955559406361297153662410726182934770320773737608664662720 [122,63] 523804564813084921661593716012484909368540153757744995305818840395555390627540458462432007727561548042169424662564713961444188381820229848426606089505992389276835132878702921913648177946138364391729001875489737005677433750319892092166970552512317728685355906476579267997928054327508476097286432213682684530227492931486664231599679322648008003469775669186074227013982585284717553251099474350754725095678467407017406471674703798668435031719875713383358232441016197701972172603657905958089828357257484191837155321784668650006004587912393771312144058896082584155829222622760837816661169942858424264110162859930134604838742867602679177317856155140758479138945127658617702097599471881421513568315397800711632667423725724220811067648923808802614372969019366964349918334686488267858246139498485647768350935154466372337256505670914602623291651822870284949838695803026394999421792379708033018105688621595005536230198797784047778583667962675883467433886604879606815990037004894130871116801941078067576713039465132808788656122644527489283625538416967380331428296442827938318529747121499712406231590602451245259544756318228209044268838072824730522229027904471923152249761040850806291678685934118034459062812909923906092469633599598898873667879898776884288823522287292139314073928102030458421261087655635240290492960033719283018904471591929649013057135403635547134466464819921811605613000798501567157061188596668042649247125585925602984606446310342968361087016281177207496693067540301203824183662937949691078336399721357432039597270904903610939963623182717437043800408461007608986210899609310251511670014087425621786836975585915644306255293396808366637611854938290491285665837735570133636603349561890321325791444493309322159852077776337631352567665072508187312186814244384306634119562801671790750321457136167326855721818286391500137846401517655195027190599963035459329273850012814810534870183917815557077643350572211696492483551010188547823718145787802845428535438622394452221821974974510883944080158200469370675434157146057289904532934541967803034884989773026376734924471489472845875805578418203458581789341809756714656890758745734860352188445825095113478673560348816361091151574528 [122,64] -34376784799274229665238940853740779101806905014803637170202418970290762457858940471792675987584413058354554458726207928962001466531571397944079934973859734018504857504985420934973404240229616996641287470474269399013104220861943662672644998806580211958323042478739375346061312894321402457897137545804247432118032082711896309617021009407735979283977062396998938667112661469731494841452367737670112453141498775107838579571484309824637400637097308483879700328658454303678046881198560306811302672723960112167429593290298081566233860326549540453935033137293865267649044786308161294792821528912433330279350907357952220314887847922302332180251615279814669426475175834751427058578693051973245033549123043065123789252662818684254201998677583391455905244062020229924198653748142913571880309811873180898932503058036468788705819457128360169755797519309250841794888338504625610759062024478655115944326618863612869312058706336196349918596933585429413563733943438558577097878675189344600583997334321867293527638741873661341520984400783051788094097920102850272425101001854093354309530682416762854509178650489765427025422507604376120025101494610188086042190264954311754661828029452969705826365800572375913479124539781015514110833833270925656496453201151280364472909779743469574193108520137484416625150294083133452999967568101860075964190303403347283197854868026707069360313717756742904789415326648989723889188934806719438560731453486375379548321845710645917410783991305076236827526465086300620113081109505516508420618948995781765519968812454210111876115034286120867355504012290493172917833489436175397008534526144756034180327711060819185282491897584048848804541491754096191552190005682702349281828253362884197675553136567947676018548633760369172155696688439384051982154185403268621925643536914056179223553215848704349719426633384007259915754220905365356937395619486527277491768783826062349355669027357892534465681613051162078271650565288519081745027510929012229035817933491474275085368087946498244360207588240260861583192981717760964985961900251416562442924947593976099339492137518699286211564889943223101135090624159286364606131361341447218955579050978602407837610877604671821732480 [122,65] 1740610982332040285291216491679655592250027765898905821895628552920993707133763297751566406382210600964265878210808820565517222895927460027915904901025665458584395293864429284954889729917106019736463093215482181322555734438318062530326063915473907912511386653830382270563255447437508960578540831807485045474188829283343885334870491631611110415384211402330644004691888909602234197485726870815355388293646937201607883483458506705798726401237301875096139435682352775233880110548020537097567925040188417739050461355647719725988600345192390910146714779263625461854644082385161406689093587281153835637152221988371982450470077956558269280910493498732655687975881263532411155005601539507656286617772543522963847661677333332750530207977020040756458715571819940358400561605914437455917796460382098955658450796737490278112588188010122102955235875692354905835106638454544344532123502754342398923119098493644257281879176637135440074391599823285112883569369534247814649811007057215214327445276902688398131630284605008096109621448345724793823395659103128738780708528733114875948186004949430434623106343343601869302875194346844190506822858708010865517327072616934120122780176430126032385748415253328328300076859710246976132530807383077207328314956607022775848573533160915646543921791933911042747219035600538691971394293763386855641466046992374999103345425620929630383122327257654216366997964731591792235959269668099809232641335214194412733926699435227136107918520960774252221813262646261268939090341714740522262427825084549920709154327281881660293101029737560041518085482887505830687930102099961529981410716873738935960439078008181227691344700640125278413051605989555357528680234850308025028738766579641827947058041834027094103897751813107051942526782457238044529967021801172337722628802877424335559045645509400224126956854661308372258130184079641593317806683503484085344415818850030968277402609922852565388354236834145055481403681314150593927895791487735996257074002532680770624488233359423503972740799427970635276477746363120328172652612087314710335349489869571884044336222026098248378940241694105843487464721500619909573754132084833397913447350454186233168309574409109770368 [122,66] -59523075038048360310206058836277046867967540889723204268005410603643266060308954642188236193101832805102158404768413842028476408967879235660100654500916930073805898602852412656221207710797656313662498408696354682434708493647935222182852652641383419971408540846220027265177037137497083281893213547246913521321048694178066013099604565107065419657399229096778299922051360633228536762959962162043527558612979894914710294406250276196617300105702866653908724062432146013654638946602815404443864760441693133364551201765139037135880191890786130523216641070628855942505338593204320594050867273786237893561964072296101847442870734745194649774301296877089118978775729514242824511785647603620217876872509888749312760108073616358443806758019595256544933224623353715513347541532464102243424389830851055535784419932282121780638780333868418300645133892569243865087198912321198579119012260989874868862015386739348454536486953430413435502725146877984087219734429289453549858845042955723072472250921884092826559763891615681524971530730885043828026146136492838205820694317336674851825907391418558807596624232543063971020221098024658591052004786377525329723454849206071315705966707136349807769338797237394520015955692390642308724913824395664663198862265441616622278975690595873589378135720835249329386478177013841017742184178415793902253434778260406713003461874960290899764078339802219335117288093623116152018796665193865015171126547969785095277370992151042642460384937722814402089437043092089983444238773850166514788385100321319176387861296926844321211541498920060563426845147301229533837510549904021193934311640193387213984361873412519719826774515221818209410777718370298191454527168000648120958232212910601586038202366473365959568471959877334322020219616718569133416015678271726407540497118740707464036472985135412548068049486064117774743086963865179260312969939865419108930591731134488212378552415296227760568719093624251081924095372921595938869279113195604007453542283153735606544892081970151469257190270721370465057156654677784941452321473166808895958245470515409638472504914487579771551293643300167477683901556523604660546217199452527085321688053937675398741906855444432 [122,67] 1881797741256158492993713224773893725752127605803526232876023770331632825262251821153545032461292140142313966032025820167335567419215017974316257019310636963535614567470561388449352974685099907814608190602713808088243195268208016734494662739818186176822932014166699433556558352537846767884421493606791627991808306342889441988377495689066020842783232375154022255223289516821829483142620535344698033072607313239750429855091353282357750934117515092732370471415776267207975080354839487885866697289717747148015735903722240745440859918343215678918451227487238817816313562331726643056760476324649569881557728890393467655571687468174655368197218032804262549023987429319641741916952466143158096384889926858138260401924909569189499114768788411761014004364920320391394934313156051562162280997209436641164160385876298202252429550206500989184196575337466599750247067436470259859073472044805583341147586837246225230742476405368781691426889162366858602257558165982620868779990979907630779068515508373697915002993697432411967900234928475271666963345693603035494218843203632426073957572353485374385771878009188974612280653641650801956353936110906352302561182296528280725702964245309417142192517654242636235033525178957104254821817139455509732102962330216648453950627874347363630819650344076465578870418201999057789545875886290076545555244479138842640682272746182643712937431736424408257161408578114775582085377257235771608828005118051384627276516800849639907588535849479646050580354510368884873582595725016132903405069214362329398992566591201595896321470561266560934756852131450922580878558699641228370522333734076988074435205509850080058781351509888600496162840430874445371841511681676175879541606448051164597606673964420025442263710669025336406739732311684112707245354552566166084795122526500067471434924222026497275331576637588735267604811264802345466747810979640371579044805684758988755280486128886375843479608515643042122117988001222828600964890827289185108742707492281509131320220255241648085075227305701474199056974537141961248343117653789233483794586713533447251497244388445706784601442241370802409584870566801960438961498874408816167629870371085780315078076928 [122,68] -259254972225902874722053650020327053407391501245823689039201196444543713349530211267918163856684908463994193007408614002267967276040207621324141267183304371769102217817724795290115084661571196411551890477527300499173963819537387028828456754084997628368663320208024887187746730096538280851070999477540121775839833795785875380975223556819977053909041754853354490523268535340792997963496308042366099114019078366126507829595457754523911273200529814194799252449243622950019380107194228248244527018462243690724303963568479935011400850163281121600159893675331437598248485125095880414945779193926832154592395985321916775280129507428898330577014307906230333406389100226588352867762904874407850724626714488671850913455756375668927920339453280040802763700829691658030738544352717068193550314474302011768707673080999062294724038245856807708553814650332524753057402945350273856732394705033967142490501736825209092483643188684183606951686867743470662845521256369128862313472624292309120677197032443353383552621540119039866912171376749448319864545029294157897994263599297789402028191434629300221037480973203871472874624353632789802086617607114734644669435950941672970094207850037553908301452904922595610890837678126147111491429596136011441377174980033160100018062752957393545276384070342240200107191250575593144324189260073726264515229619356911425079163484789353780961953219126724045244286851469739287491071700775552510878573888242150748923512036822049162366755341318405800338420446847592774409429532805029802400246525255441129187827757578933205176269316742439022793151756147591520674231992363293466963085274424964996564778787284669700802827334667604559348707797777614188603042566530183235911133677868997625556048930425948246679301402411077326757294211509981185003661459769044576434098159240668209775711450347443541098172258074539761177699546095649559406764940843235095724520238808976575521171413303066041884049848063159572168499934989417923536372194556210110568080509126338256454525998429062148826741101196850453205298646009916363797099188183803216370497378394957657701734333689781536658299242732933036559878516254770836982343823930526705173195234419021960414208 [122,69] 9724105342512295264127260723406325358579649662560377507238475196211037885003406409297238856468771574456430224136945649915005118973136417973746613997758017579083059025422455350091857714136386899311455323367383391467539873309101348107549228011820702464720459400240195110855600255794292335048235790971457520434515563179183956771313409204904762516164522440318278190534376410783163128418195058450359149972610894215756637359211287184354740670642944381656180860418932904005899807574989874733788263154591535496479337216814500715947110495695691549519104041075728640902091137794018097338318967721047341333704818385888181913416573663237562388795610434306383314289936492066583622658956585477216007970684579965663384956951898377804673886652206029468371892376480881883889336138294730403436485029012368767183588030104233954791553721671917853450595069333494317765296062552989909340807603494709534176767936625341131327883871570308623987130705527644120808839774519657536215218299736078689831554524592694308092175917963027098116621262087232326041489162414626810725810672639930039329570912104466870714943928701214628628237354869714542391157065546197550810522514981780273436775596757804815183890970182386829925168998918833333633002535908412889332231344783518776217881729222046986387557924636921382267028725446902681758767159107160358878745861078123465823378662995758556913342242277334384974520273038562303873529829424371074748596522164671796244754213360063219395885554710792769647113041047530592781644344369401968178373074363960517080826618080686480229950220940776516809686766047159765371687256186986299517899838320228244409104544364743330194137766724094239573868147783768216998185395037815639827635276367764674246996718472664099100179368800157364282131663921369324533332397612496722168074788570890117493522023482584440671784028693411762375912217754439261465425130357953070247391903203142726853828308304741105521193571203240015613733961117767646684501890287427841204429819201280110871489020407314285232201296424618391751290327433752637849455150469445061595791858151731484021167026445931030092449271714463365672143748113048606318335339836810971582317409173511897344 [122,70] 2024728105892201000945674443305128853231746657587882828136071367741633266960454367826552052875012557763871882886257019824009990250868501425639487767082362450301140676349754495464667944903525575899069181777614520881631195890031472522228358158118354390223004007710737871956083630138692461155348706680076134501122120144913251538501904442164120083262419308075383076598836848097237139548642834175822784558977293296790282737689298146086765700948059832914898714324866562164907933180096162720551454143847232856192055735825260258566218879130827278365715319984119090376566746298735115134730405402692411679688559420775210158557529408163237723615087295014966874881866593291717750995420663935837273962977347525443476465010858103633254783765479937329616674174875078469597646525357205292905107130198369085221478136214716012074101163485987361668363877322916606695637334231207378423525789738661527329268947687360655979377509973356634682378437682015344784847410605944108634885306862434172285572693556692068488953829634278758456911735657239270101804156116547021734364344241832253328128954532360897663067429362677361619500062767410048502418803390391050601306811868212515094815065368924170963396087857369883851676251940602280847208388944918621546140248177657674584306113508438991655545162424805730622377636610041458077109286822862602174449440309837694950386036397451499407801352264011718708480990900803577609021182162018954884380825488415123131725922718326957499230488004138164141117580075494923082398742612827783389803129367612370750366360851942427640737817288356307962965088761811175680136355408036370505093895812710526570976649408952781931432490484344658115527848695535657247063895782797096355254598747805199435436262388218111817528516370687672149736983210476465746667120442626727280683387669568087804879236797385507776185882335618570813447620608647687327008164314837690634906311644367584415635233082892535230816786402766415597521908363169813975949313570763664869225865462592245808946478285333838727188822119848412389373558696779891073963880704123658669390312681412829865978196298550967671300115647601411898431069716664538296702627304905082922368888173592000 [122,71] 82427016965535682203694628921618051389612741454102694641406401884098604764592803955647803056374084275192799631374678643513264847324274760359386447299344120382390694164380799151338729097550574282178714396652636673288875932229032632888937108267087273298898794659501170072092003647524982197859227257417952750335477989883478272682032116571622163432559644288628144371496280839685582415711519754174438743353722746578140861840676749776900062184701952477544984462997314243076534472559210703553583423586942340508561261935324659577648732568114067534077370822294632371253564676903668455739971219738802189087250762578252593273326674316413819107246677072261161003088989074633144196493577357697054129356516332893038970209266419580759329804520673190019186174476971872938329256456568005433855293780864453403571315547883112419545496577033089640871095888877495980306804796949391906426671787989757114570056987130927900485689775468341776355346324675435031817870137565433190658790152133440400936696155878109063818575653458151266223086414228979960965953350004301448874920099636932309028053443326788628611151315758764383125809516353347266992561371644185125477134825125418453457356233549895380238226011022668958994419720631286217238785305384718151486817156129229122027795295167407147835735223933858511790501239454335526880855885462292310333800105107623610391146012751274220039530655887512723512769543759788265586822602323113918757764564448353831379894698289276850927863822784111531335000519501005582231094847411998525535327372042579079512773090922033162312013523900629057428802919706308294984447329017249828165882602773675441832833425928972234281010612803841114152477570808221987675277891716550796990425596858827155783231123107907577478399247926452303935784668515950469861550808222873472135392858042481345436700019969533533571875314945316180458752950760288030483138370382208021639411006364842435264032328535416329627290287244374458400397228468379159641760922411959046634585205940035371288054291204996013750093399903327487631359275664625731869271184939280283889222088384013433089627362031339387429932291340046417740470890890727648045900718685694048617504275968 [122,72] 6448604412587420289205146263577367935921390553462551938455635166961363903254839435218812165328599903672158381444560816500029181322771708323251653467376861087799911825981191641413596446886821623162573695196066592416154446997672827191398194165684937928205150634672831303106531686573309075700935721492418678548822501349872166174168065989057567440029136146518564039755493807264812064825476961450920880565217872092233573570684930182616286773268307058236167308418911403628774531596786360684339341242919425529592894935447752484539455332187575630195540184975360771630030794412275083840646465599964855601414223490966936525420167628168741376824050563390435714414653239316403466225141662503921257590983632357486666039298764963935148910011599611470520268267910676015529490830528615213417188260903917601588812285418137238664607959952223151116225957129224684168748358185776552469241854946490558098651145171893236561595229143898001096661731511455019845346870791435901401571989406257373458937262625715306431733761946059598529745732770719974394303970521482642405354070495957844783688018395634681973262360231610779309514538072425864040155588278741766438202138185026319690382118228650621218922490265260833575360790298922962298978136546744683923467525101172349461829206759552030128988615714198715251199808190051002048424360969659587408009886879464501929357035706617172572458509837354529327902781383499617151292723017624499068034618852997770327854444424077999025172256923159503233782336557140884737174435702736003857136737151917343484988069879092086212896849222646662309739698430489195802741736144138899177471158207507615046091752087972771406030204719501717628974253452306414365218441941984891122637634353317015111332563296721440265755677177064603264551902723908527295222230700339724133297114818931872460163648197093348981916437580152058097571770606839229748500083262105362765043801011079669686753746797584648109114409071850948060210321601567282608721398842969249140595337154420146771299302901990490891566677678586410165821278896456535314503222434662092494889946739324260682185094585709770730440529626415694303511353017033188094700759016704093177799616 [122,73] 513966291763603211315421963901312616386908062856867638098426035237410902233068644000059201676522715281978839244249235768094230112803908229101451332165343824484726319453905884259070616943081920348166627771710648805968083259216149028075993448832075349317107454420758290629730021758573152412856912636795504311054647072713161339323141201014127428791858185925628744998327284365428301173727759971602057696320599253663100911933105014959381715626720319868522472514005833416490233146641805072450376249789817675780719325883385624577855083938073604509012352242113009285691704132800543180586314170878142630057311976385741664026944508661510159585307188348389590894392473825257583932394087163802845520045708941100712219245786918638190311862096207605521313628594454118268002743535874609015134587987459189027990578578982163890368318476081620986712565943541952821960141911167361402743214426536807856822671811307585617415991870387430478005844111595909907862463906688632543150936419741446011103158479391072377395780819901020511208760522704994799370507776136024369592690352616241237178994981975710864172912543438281341979915489947094651970225040348626022910772682944600323531381229637387378984820180105445705579271588837023625682754859724747754582581314640465710849499885997631503978154355626841320680979502061594006225711254198602326059526026137511812220671124564132229717478305188650386854311416756946655233107801645173578959561140991443099265162840188363802391906198426322765862815750520337297540483231654219236425557985595236062543944837528606894267146172453824151396675088647268383573556420023940508176818422359351113882854214797563367630965288243301170292361828186970775412706137695850275456381513289767676244159176176905406277020431353822401940188188852504514663540539255097112821900794591364625862483137184440455514049239254326596698606803636703621633233772030756243447456995970802910619464298504339869459744548926415806498821644480261411841479397126952587393204262548934926869275570946054794821226353230213108800155570069837465759253747769887525996335957814423446939909102997145940213481061287665992627788983565142528927590796668013093824 [122,74] 22181883600821158902917704360973351586912475156136847532033935267660296044915066487737720527070507328512431014890929536978317187638190557416624808560190244086861941562657709783388410669457701791756053851118503648563651095734713972396343361164905837761270439448964177768398843230079266109506080945026924714323642855708028877106606270287208495644100403901736298973208210549286040229562696676848458181357252656682005612276946230637004258927858603477583611351361165457858076138741518648279991641932321943182574486514268683644254638499443769228519360656634428343672002312411323611906445587705357640906060632338677151718256344185964196348629041054747399511776920234842275537317448505152128257434209509417156157040177192008503085291529487962706148341317259849109116853572892187414790028294056262728505284432282938955319127799364136467379886465313884387812004679798884798250310746093278850957629437865015403000973024089285959779919408190765669743072784469326536842022729508323473608367589669049461789359401176975392373438014238944740770208794719165229789494408872042805067074682210079155408825919394043071730011534954919771535622508369617759077982510015537727844610299390986808636285955443970678943313201384375074654109605774855313224899893539195128331162141511403019016375272373786009007663380958786189895446185669839750896294877471330654858803914047901172689306646912831726738061411349734516942300620909393751597893393480242351553200196888766066375129535067831492302137771128415714066210248897121620299712851883089362525035524919667527079493143495826091008953437873230630752399822711082707077815194841466197459522115578431472104971367810625130306585672280580087195464221575360932752273477941761032148534085500773620400967259125126028935764194491915677935612651335984953380374814585151250723700169143865973468816886411590710335221711614539224465314405394403935289222637922645918742852264825072599398082101592572655995226834971179851059348327966789903414839730327207482606216565932102833714254877258872592819479387534603760845656030583747951712144104493436476800099494509144765912971517982618091506352362511211024726849981341241440 [122,75] 704460379397147792204480726224162512771169732901448363130600828694769689820905647471928555361736112855788408530412149039470943735061455732318946001980618901551614173069417912940423137068500941371443005400254899516400570881254509457725567653458553801093894662400947328378468852436142310032460584332844351755561889603647316018299766577750738317910811653224854669278391450907828318149942729956952510667821130761407350669502737730282973391676156162761781653382683776702786617546023503070444401481978726413034393188729906442087327789714779010776824710724995682458151400001608030792772542749254654578507023824057340767723790409560761206815597888294615910989814664490063799087852285813035496421484928681930344880362925546216151304323061422915621796030980740430099038256771654126425935080539586866964574880384187596862534388507065980830675197605722444110591321866351493804689468303547213579544667096714434177177338882937597631386015713133776509961195314086559030849197275348246557335418801088153760402001668935156642149725388071973170595336231746256008022584766345792270095839998277653502422879692647483221903463679733581376086696324064561143894454167327495055415821140634825034172464768897675927158205694247703892476840718934470683628021677428373076740263143079555823199911928739972232116463317170962885529217509910896818170651647243683640995647737671712336240491945383145320004841113757611819079108847776444482234701216175496134696246818006897782033124615502504971739616815820853227560354636086138337922542190213703712459464206616140723493799930666849710801183891346854490967251937222586940255333265583311421952059518264012199382333585463138409263976969480227358164878712949083429563635652238760287608962514376200504915852306696865250562857893401173329762836571921569158026365105217392955436006339437360166362054838710237396032522935332242708643380788052542960292803959102058193134673745529742080116670551707627338398390280596993332040591858025312256293846958454136665149211707275292200679202454404905232097804149439748948203343113637543419659465061055521793046259181889576107560246701195681656994411532351927480329886840832 [122,76] 11087051462486710968413764316340607137716760152340331167444705955541538992422715312427804175216443317204933270910289113015371532420573808301866858706529922101725728031123905369134328268373833170248133323976426704794595509360049882010526225230010285346522732440108967737685321681125797700665436544222843323976929412223003630333759866665398620489693499555597719883378972916917906299763708823489782059312785599189227577571725386929822570928934760512816788797299642845838809896621064378008170344031682442222899541897694953436590822307972862878096923194314287270227566602718535243051576969240474304691039082126108720962749555279189186071649520488617006309313543065727354173135246382433735399931461809668492511093506692080360388883888077146449241852209757862624782591599076039317431211553191368793301099226028567384237621586666109131926280277550062804626098939116920980602057255814981955641745928644503669235759744185035322430868999318072711777824788056991094623816111921526554830432756166420087711696403400323934977653532976503987971525371012458587262061554625957196311495571714875250797308206698377541104940471499686859324554558758983428675509358078521500076138749904027319893055062042512088461668734086190467498831662849533669251169831675006381735087637797123462369513708338747049883561648284295464595475168796954054594335567611027317334433823643396016183369105278006551860755329057460890270535196811677489203932378474370392569394221415482956723734563947791477023231248217356640186126787391087398044339998022388763372165242917979556279629087389532692083546100704648028718754088110088608242675117420370130488537257060952754777482289685415701590883935352012811965170274054478415724104177906220693173312477826005691430809776459827161103617841337542501407811056880054885585813099486001416887836005400165762291312781112455891876024211351378548989356289697913261676807928652864088668997481189729140649700076099815044004017584398831879322454419534756888342786329707747786228866637056074201948943676720373232862925420326948379424405682628320638117203715660281598691049736617114938155063089762856986094702396673912730750032896 [122,77] 67842553109384986928891609006886560557691080788106674991208162455223610734288667521707710553538951723160800931726841119850617143871319231550305822891202594799952465385450584468814824642699758862207594058319515299381303527630002576283891875192592710381564970659698429123976814183766014850019177527559945430749281050583837235681986362689999209283243540320892743275859279260104598120946719882010168155530335075184273797382546801731058024756231213265930418656109823085716004886261387139171517051224894385718260685788436154549070182462114245544292261479746018217122320926426744815582564618898089013657897438009680874608660947151321772949764922093674171627638258944624515106086367107270385237307334938032871584336302618702673314369172250097115636748050020281249612660822929879430978594346164561843062110643341333681921044135451873986229429115344628806082493414844229023274431849689170856236187726739535718245074469264522482616202477013744526641593941139107232856849064365701550773245474521888851073252522317714904446983506981908930649141113952855339102753200567630137898349240749580751494904258541271657255762881758474555256021191042043679022136002851558635043619558941759431962444897661884361356796885683640322927806020988072703214791643764721921695942737862258699249352519112532664917962324804479408987796156295856311231988679250870005689714071825483504330350363618550376520494639828258455481863135058133428567124743249747531185100518152881546682981272342365146104469568176518179964386839057295302220468968708824802434374555190592196521097610771964337231601620685716078424389798174207384552206590510683097705063972814785054170311611039147218407843559010607460862553357764476826781908340675920238590901744923340541118992613971677161497440649158608187107066383981877089761964652439260856141912530940977323065669643487716592605111927541074582430878339459240221670100499579388255392037482823522997023191913904545599568028373156188882305672420018243120144625959373059928632928176197100364278628686036853572258343520569428014898706867092554757378947166007682697027944666214690477201498902417909220351947365346177563072 [122,78] 6686357739551201397979128946693985808191230078384096353193820190210532199816760334796088881457793116409498690320897394883927093193337964772650270779132662921726712274726745021425350209473194602483564301245693100313798521644273663773494734795270153754281002846243459658888328211712870855515310343237117138227528073506600766554298225703805342205717724736612287175676297549359921784097848617527496994514638694776628645973510050659572284485591966468700579596139162002962477251754113699923639524771570721781825726342818092654466646980845471260755680566458943834992108273146708961935302245190543141692223872871343267337190058939167796565181587902476747380701872289851908297587246605856220831179244037188651454507990383705573312429235894877891177702185536323007396061906259480795183006765669703056265522321012968535952112374136381206966671806890614909917593971328606119589632115365292069392886789483688574109961803394257724034867307382763971985495283328046686506600018867716851064506974144002871609761510124491794248541663762348951685714861526500826863907268745288702016457896207679796904249445232350072823613764347221349937090472088706526730514519834057057998452717956917298433689572753973982288337561464972740102748758193782780473755165623189500844556426996944173898344475460946836150320590115893908308941493305658324067504171258984634955215309963209096270084490886423555437683574417913968186191867545308949495187650308425695889236509611070247989755160371632645946086981974807233949027078158238186178901043611705577156158928658626483140318824410118050081984121841686752696550320569126788568112853078215144503903327185158422159317742564184194740380490540584652688852055830334612901336399113893542266128944065267936059323465496219581589817197837349198263872800891075449248443901922881686794220884436559082597132899859239804707820160378979869206508150949198916653048388432400901364030495957561230655683297272358100556475847387675953528234637132990403184784416582164772608856186331007715546917083589267016527257100245492052062319737276038939405696452390632076398591162777471613371736254008977713376060480421257904 [122,79] 630275983682977565658545435862255374627823926726498251670322877266678916159580625099048119296107498941174236768966868575297522113462075655745698266358378214948869545738629156884609071491707416714231900050871405745774472778112654548918771516703609425594849054163332067214054707554593937515120008636081926665104283181937989162668328629118888697368903841988494867626900699002206974496120277432048027755986524585249507404121613474206051327455923945483242184375909540134811247828016104353117184684074704324869329592426927239835295592345319807841834473614840316362646469791168653960397191004632306856025191842963692532009634472350615362540478406688844319518030004145639682117983457967544405926075171208415635810556865984403531457756151594737098970750774615027872457014011860451087135457927123746319883309332006428618500019690662463217796393511864676642837498399344950028638559964006619133238007502956582256516364808612284871803563569323153484702868516233012205619393406230503791745002716135815513883563655179398984506445145970098992400266972521724013496056484206891136572537464077759803439471221028745672138032045629907704186645690933328107172303115297980630759223930355019304231189307169769747302032107881729807796021387083765921414672096695133646171171825018722371271148908853001762381905339108031199907690490142992783122293199052311224590072850216488466247373620195813740022524092303479942831828180132930392541296565698758489838023901643877238871593845056325451453363713106455544326621310327086160179774988251973634957930997263054513070257587457540546798798552081831337277498643535393737340674749500520162239084303059620920641262603688321351493057666353966390925433201842605577004744941169916547935662799743432924640604150234983034254135642808704214921663572133209008299278160672672562422645621071483594640295371421074682041470543399807419245046291196082683747881859030221727059165897023830667205509910118216367236499611879280973570584199795310141489322507298838799945285689788488742504512691045285288711239258104035897289342009555362627763598995175012650075228327962951170554680243358641682214111384192 [122,80] 23077517759919749586897032352528749936514020259809962469290546228373127205626456957978334476596875868392406655715964187221116033447397881178266501030810974475036285665050145725023666031253741814550229193677697084209904668721024131259577530379193436746211138948018933304989149724231528703855505793278483574145499987828970346125737470122780130344837138126341587739338214814172206402154991091245125022447389507815709530045438377006985013048682968273552510213244306277571524798263499059995113670291987801595381681140474881090197092898002546188802328382357064128607480490244067665135451732720367881322270508921379418690692844509212681977890256510863449929733354552497505305436416486033938822963300068449582189241351031487158594245811008702531216114715558442474802350022719919381527838658990390406950696382117238903361017409805151350769366707984726207771824643982189930276072533848199024180177482176391984636829366551230649581837226459271787151531947115937851280194476814561396297381777693963384976375620328005369885464716523574125038069369349884463177141770788816266365227678953030800267863662034447284596287365722827265812679713568995953112385381409798656007867780628170652602757924704517771852509918666405049606714363589079983976385002813205739217565255799991352147122101380285058280991257095967235959436649388863567265702305526566909071794146097013999518674613783249109055366058358392746502801509402078155147672046498031979711070224952929511947990848705184749641910021650976386935801567644568045082875508955446304166034009651036238931897575865349116142293961533706785365846799410946178086006160560290684276386143780018381468005410816830825458759904869724790116728215649999904268633766939990738347947753378551179669408302145168542601538862499704981909930235020418791347494193044904508262113299933708375810087129473573569833233641412515917460498222514966612531003639976691383231599564416032918921826586684714165736406420033301816950621486284343247193016621448228466086679671381126234546608345660578230938988130394199412345736480002735832808507883627574008408909726468963861237483757035283103738652128 [122,81] -263178915240266104997060531962575966569503822551298688994793008308813679415598756371540226302260043604781354910351909887639145296977607595379088820581903141617670315649574367197747709530637531389209218927231937999466647868040812086245067738326733570438903299597423326500246939177967241819418439640954252198875268029030851743901094351009398738941399868641684257812630618126536285563547968201235952243872592691833923901136378085854535022475423535478618011084635020637187109568478106993000756658507672939658185365963607429669051673560156042015570457908351025201307211729087652167159629698640468922029295431571952276987146834144923978840658511484573132708672278785836263267890425229933574980419551619869547790887474626537669056211309101085176146869810518575029079964865493899196614450291908403871793594369065404346818842272347833397046648403745931256439597076554062930722791702037362679711358069569741736336697662346332075294756265913746084335994279109804380634772160640198458184638705813021681465142871530173119105485994101356605828989467811351306563893697969246574381353106959180356906327615407885728978134872530337491949597666221539167311970012395057500673805777685654076008045364602846588968060203093564840994154790569402320857487925524835090083951613262553582946472319342721083820688476454312837505027627402429826416548715839188416664456478864365327118008380955623857937776522753415999686702617987138593482565430596771886234962732830798656832075933418170430716071410558803228146895267196908189763342515966984786314512602170958971581787422143091799545932490048430326299693651211284906406651152126960857503434173994374991022097636982207016575345460917937878792229104368587984992428648614293524530894489453422719405500377496035471254998123610209637491781218485276637676306655411315137424187244835726234545995651917959687196046262135745726836342781093706719543059703087554135381731937575226943883527205915553858351616803744451511484329724378406991274602653661863226816760317835862589510076555008613086771133076541464867911972547349306884734180272554503678678736615861188107087203847179343100736 [122,82] -40287295562321653117229647137043850015521104023320183383161654597100622763225524204419954055747998937863762223003376111189756259479954876307867203667761817472336385192495054778033929373007979593532775221029929941243442949007712750682023518278054142254393227266788822687950948834199199639949071954636690469731156913812361099869740450998051025318320034874288821609928351624713379514562762874146224917997163768108620428052807440078276414209737074451062338046203621596995530268142490751639537109730156594182742166758651519739328957562170205397612419651928925585630293154468306829088160275200629043016633273812064790768150879676378762572583067458033353627202386731000863230538194276135402607120450763493471806941836777145222991212299892365160657043302228349297530356326013989085316886523876519321725927463355967058238308045789686767308231401764903216702631686572237540931378057051496444618773856451690301010817846797317448208720982522820506590050035254882151368397410128393918950251888811796788051489189992039742463647442462788843260624080717297089586434855049053892452240646202356014287678059031557958200455674175850388032511993007417525621270758325746176738850897571218897632851241773829412728902303108377541489826978915765801376351994471472571839597447640891113454790245827952657274170619348214958152126719593630467593453915463956396600433677680142015361237726730115850659637324118583033192332656399177846088975838508012022447863426049891562992650267326754980298798340124865936898029513365520333706284151165194961990827928814325155096380893486189388178637174250175776578475934344500643484026569311320794268255022344798213052615533158078371619495507895248457539572931363341484664839736399367376673192117869226865686082262864716791650402690985705247063353032416569722570645757677631381304420137076590866472935607078630629239203256471253334461712524517603751036381189905031787819745879217546234784346115696137591564791780338833543332775842971432997248680212803095531789549293532629148346934054147492172585061808983868706545049224862993880789237517038680144358142607338744136145920047363806908 [122,83] -534801868575284521888543263754544628430676386654798330968556376856541176068459097973684790474095300120136655650094087204084195787419774430100007907670216163412121877867378422400344356399558437714450958360764565459770981673371378822207089919836998894983288729871674126554469909531428745667622022788175696252452260245239281730466005103897145024267076279281070906496133468166259977526196460718273503655122353534087359862766885620986478303504873762671188403134542339380247318522064131895620699241890566733877159820021362106502902187067890311346710468204423248609818925173860463606128986271119227018512437101217456788776502352967885341022551123219110692357540121633718599599808948650220012128311752399793214524528730758608445517912309746841175705199138550010731378154864210837198840008088035669571669581950979999953030084787877829720947203468012815682989198522428779071609480543004939192143857367647005472289942352226854130568518989043386572007870917290474773562666123789857116652204988108579843479725196694136912180135305736871175140152886205175697982676836271232932866426498804761148700490900089615377098634972982779798817838893895451902234336655550168557270865282394881557244894058592915994098984875568345585671126919685524273253802447290655218516227407710349928710761695582425955342572962760312578837679206981862992214193799307041574160106536721431871713344281023140638248544803214622433966438839514682110108499624480912187410478428503699564477251923198814663123773844614148913632408089464773484352029520870526169465060909869494912004972933242514403784122960965127003621959813583964984866672031880051465393597884638580906021210929565352469925570538685163265702930464563479683195026313482021949244599373530672018795301350603577300426990236126476913886192275327349615236216410155018233158798881790272932995214448302297212528785804818378820405452949859081286026231951118282162944326262286392254949543861404164275004388583589868243659673914107416256184390903818648672402983172567768017351869306793443347266136171367936885589852929787053911780157959477400935277617428297667807795606519296 [122,84] 7314018840858179172965362913707930042207404155783165592611193534402602590183501685937295437346663479854391839117532246941727224925929489340246301066583678662935928935751573973368617424402054207419313579027720639083954613607426253765060424941162882308487678132605512401206004263053157391195015847391283376967608842538167237525554901524472973454163649469617047328126685676668464984658437074185945932413390597671422266556590192036139890157800947116008381020721708274418723213186267550467678232805096729507901199770813495854298679968575988910633925371370087033959848955236244004735106929475112203046035871848920551345338268583292829539142051176684746122884733610091184288183139075005963750890041152891721407609099369567814787563282078479076039939147510058005572362059737611880317502767647583432799854814909230841714707428189667484738251182851671806523487478256528921742867696662867527505801575006137711887401261333903824376021841906497877733974011241040236280056308902597333623196177829857516369984783069724956052903896181733610130437032609190938251685427659817775496582376768060468655064538821849902113548148390152504726377216294969503025789799152159638162220981889163949976064857349313611532223269253674862413589315202624395220898184238838596372771304735795939641318219904277131407774524407934030337805062244055254567247364001517014787947590235730959210076485787573607269581463558927005286155669597942498874405913730808778958156584826044526978222216689275122186050909050043243408216547880846452822190389238256831083112041065452094009921282526656623149859069728226394182162085244654873332480717146619818145727058659308572977616125308758835707285628900764361814379670921474131519398087198203759399478394296241154531586650107850813249323149110671481166492384842419338605659434533120858370332522007517525178386443665923183450174868916858110294275599283358783089498086481519223930416984238812937039358864705564769244834333734740497113732277312393209223374741625627460390510042039876034184000962591162797853520803359276201310092352810734159688543267605566851039953084600503703418792960 [122,85] 38172717959555811647274236044238275385912288456558313035368167892013659100626240449419704737472225980869090407594435225580273836335221323264140764221795354060186923981362415276865099741173650533151629338621787710245420529118964614311495677794350053262250900944782895450808203255252874020360642174637198199889242318610849117830705726231157651888260470854320536071003468432950780899078388664084694550193572733547900764023136204625125347208392141719350500509463654281249392170151188585605705478362739473638706710434125508888214542330069141437886448655646686664125954967060477791991511725190774278971977427602138795152177500529606101712918782830115072530304250896354859876668993418533166978226213086127282580672110855228406434567389640068372207892586419397160669329359203874498952185185067789243144937539214663163194104428582241669420601032600816975817066251088102059007962666441583356350125204636155971190535977869626959431135821780034123242982780319369591858860246457408337738237732445305006058402154990635727805587845321353956418534577577628474257641775335031663365335152195772450432944967195555125181700493215645537181849729086112635897816949063537778497768759754487337784232158430905098696627429986107095438011876374394227102001932988143553898367551786192632271741054971601858220597505741068495880032682803174688977032808315419162502377128541635414025256374816808582408917444642251601331591428915967265696968901995079369477751850568080959320188253256945387073205468812603383662510979570802521467717270263545689246810017719458013077579368257912665357222837934418427710181790238468258957438868886912115767078841008283681054588231647083123860737294112900861478425075507011019206145555429608744734906028994198815917347851870044719366217247167660505316836444441086406167450384941357415704780319222164493776629151003086236966536410937225546986348941425753894496526290488814211218939568813208410114880057621033380134768485032870956214442159411999737228333387902750429717088491914193426275926697722477603811894003109104544081748024035031506211469934112458231802807258144735396864 [122,86] -685678504081993746941869925944740503001453302263637155361062850623098933606639735337617957991351740559772104247655718878563131507184846566172479268308500849436114684411033543082389359579133116000577435047682491079916823252848443812559740795195296716597701373736063466602240490152793695735651724211831661324298125090545950230700420036500806138173388094729585705519002468883229400660798619629669924228799825923093196059194058639936167028954388749837476458829599121484137227470832283445988016457236095192849166103445650551656498905399464514386265252988815792380217034840907859421513668162363983877200662764181324404394607839436479416379905817929165210898268255281187670322732106712371761421785152053851773026412812312163172003980378151645574186849687189498429564466202785221554700262746147034428799485603796508156302545599047274726297711312566271857901278055319349210662337377259374280069012327437629069635156635387638789280776990834427690736429910697741611450334533958642483911473888940266760220315993963139510481051214515233274031987050528594088772697032665983886278073719355661604880078413188243032016336817142142431484796399411285815646463231361071771816672876138705340662925577300814465151149385099194841617531499326484361568787522145904683344495156582916355753474338892920062491085203503465608061030281811546635603561457880264513144004586335749426723516295131291057467298026001820947291823352407695556068059342993147477518966067219671236555357058074520198895662859668666358925354645783106454417896045090289336789506700371515295452289692435468105564380194995915635926242580290191564273197087090688903032522703922913220448743824218610522092996150196762673896213953294170997890939458094366754139223333872726088369480063434591214137820469662094829766924576473987127924338214031995411304181349501815852681197232551914233311727697515862231628803815819225252426525899367625546262775623659513254987868444943783639698355937134858462558102697523158770039919285177076151066981654659463394472954921129423494813977770865031951944782438983051729595087555458513416808647108927360 [122,87] 6801976239346780991987385023516193849691073161402608291334338321594208247441481737657680948892862569337556544377280314543933303976735112566993046125037474522851626913760453843024521676193449568199508965662567347419557353644991243844982754110463746354298792731693404033647696966458803913106664824738704551997637424092505002604888970647649332234425494889328346984794059420720916879398143728345748146738557672715495757038633100785818785000707790917342664457566377115209986651950224037858544106005414325771865022342784547498033754118891782312955744824378418328122297972175005231832014318945297751841381151891097185292049706790187658526600661700382075465795515061869938764533416751162266236396021252179708020228749066039966344081666257772884608408753981275365518066713609999815954884520736447702526303015149128971360936006659065252760018467579461439813582653533683088184934860816574703457893224482401614021696406955405738918219089697674858087760572460282921010301841718439731027204850763799457239747470069159299618805038492649710505465992825675336112692886560551760333087075905125523057034464402239796501824252818956404687756353331938852713266463091885757186456661483844674274106367449541511747326010678449410525237411332147012194636077731892652821346892306239389274821509729304283808033082086099543782486573189971167285164615616430274728856490310830718967656079687906689288821168060661595210737739067629331330213463590749466272427485364778583838005185169688090651484591920316416017257158128144410010520803301087686814301452345193665246578448996652880846319175267695772789908691230665358839997648169502079116665757766699857505776252394763140836974352975885735349964891661806223361932696770524147665006915159943229029553748364144520863434600395704290580392824163603486747319639303004073584947952602851993119785062082531400802021206159382469018250820967704344857748387324526141254895117267297809209795519622718511199332421359473010419568913706788065217606225477694199019320079421179637534410061523122364123600178407554356875447538851095215080059955084488556327810037760 [122,88] 686134472295055846973107129133376926472670710762813335276224955207732187573018025043061924307451304537444706881465536400728753364228616316557233660322229589061767558946809859691156425705654016216147451023928810580638558184808200955151718130932889024697838833418275680758415998397124938025619936300922623329582533942332419647026685918373024460499110211916943809886653834798277069158793067597746911459805898533095821142297655925345842191267781436266295031644210643092545171522622174667755757845220448747206139754127385329486507978243790282557543502345272956280099704917835103058698436367935563635973973897955540072025198754694688426676747160025121814874358176051620260963672935521924772574956854200422629471201736214058602101841621821017369096150488285330317215946253758938777415635736617135701016999611818907718497917234458346532748437250681882476150069448013524428547072208786270537238718862927321431173390070305193998276096629780394908693602979321155544908808205902514509648828385296130543905943579387561760110478412226294845499094115655107192625504264410278923594604702703116598631112966291479689602301846322854489508075846830141904735845654883677959227053034264125544112121454317821265578252583236945125579427049068112053414045315166882769385534282462189069457135049673472556296332128673196396437888032958267738046591930584333729408179624537793458797284397441823655999737697231172121999825460039054484646558899378719870220828753899659686058300895567150797413146078219643953155401853353464322860472401914766908267714889013016481017054479300937371117144536743123737588267561090842883188316444699125068113310222149600415705116654433188504464178437143744150884287614324192067966571925399674496937663323714809586991962503770085371164562167477128551945439336359548494806666297646612891682044291249018350890071266674150029945678402977120732764383682374718455818487039758219551322747545056689095647900867701205001175477848152042236427333385684099780728234685514718236674085318162498757617942595657275069177274431528140250944181832633259637239400490759457686272 [122,89] -410035523469154348019187624943313761230343184111730983149778673168028334895742320434796947952173502328707800356480645582086095426840932602266483747261219436607150052509453372539297633851070393465195039048464720888801660999482008832283214698240828489964654519563864406148827325155204486094862407129731957138120037752741262948059633771780521723210368199934204704429072640634941829733888950926839341663044655710654808862558558063674672044602617952665260979530577304650730630522374192450346604023550643702510521036943584162510819860886422798849428020702813531228456845649282874635492577948904489848995243805805507840948343844258185447620937942738773449023518688823399346143843277775376728049774971808665552911598054517745531669747157216609669604713444604515905675009129859713608480492929031939760144751737681735371320212008781112617231856277335802701298630802373231551227658729263948960504839165780860403702421782389882595658256669308869657979836184397428288479939540649567560024258993115730178450647793700607401223959009679979898690262081159328709619746502206710821077421648008393044210973576518577589586500520982949071747636387325713723780312177794535459318619788222723824811123515792350774308503616441626482737924254952473491072201822299248970703217479653068511927273202862744965022669572135591616198800477983899237509346383815250580131542360018162042151440240009933851082388631513081043267765998653710692292955936215826088657585733230312338495278969102729110532560739655708144617250207896561735640901004627522207517547245875020276226096614594579528872411975561057858333202427237667684933349695072890813285528223454122931820445068629827885735971732389382873758150599965718492192464057190944570201553944732430909229478507139624568876943972826726728611481703072200524957696894854256039353663145007903665972345255352989085833291588834493973470910034001480837281051118229249076308547793347617008887425222187637379723033748548994530918737917057230744533022788658815625265317676413183010368229087076607951824608662215527558778765950267030302557258263888119808 [122,90] 2178279018149582861455318476552666242318826399916372135559711668648218371078698791381975369281766437316486164232029464064719040790309543264830425321768496231194205799741741986822147096300234437048792658982587838831149002502385649688871437770628362271601173606629721321737188869140194308665126344800785842032141040224790111469513313788426350383088454272741941332444079645002917548428535820009955941417822522045083557512298700582565276070620147500370603229977153030471293090883577030823911743024586799660923522494792050947222273929293864359251384385101717701074360704543559771507982079216992133623425892802134706753822068510650876080252455132483711434938334752793263411458392835766178745480339169772031805100580115333224652873156333506421996016997336294096417819892632581345389663519706809840422515571814013788988541524226875447697254675842430899776313487493249122211405609914458470612304880686775575925132922914909797645944601401885119591506431904365319319439820854982670870495170353959439771054418192897465419330259295203970444371121900591753175106949324946435619058408497708067223813990789764940348261109524246367177904867618834262204536103013116178618422052624878616134741924562523552231095540877464573073402094474071730492127964133626444625374467886494262526495169746807786990171919609852896997298194702230358809856156554640225368620346472145370664673037184239353413363348629119740108315467514545749084102183854387735387504928692204111645994082120005778835233788345310814768328272029854435472732514695247550863842741110243897009652743172234281298763569257430663969890370323399477031242149715858638496529143639087010210176825123462595662839458676642655799391283425524933679497375680849368617966227996508917795721612969359727346291283208493680033706039715985700506394749246099861423349842400238922851040783022745532351305632713296089033680206526034526755149342844395311510578179270296624239845078970913964844489008033508432062440156620963599106398442714273687771166820077634803183095716709613041387834785748106071251569351964871358271305867447392 [122,91] 108438319193829330805681047086331301162437830654558269462704032185017403649232672462373749716146144813220189052884091244346916534226077761094657707820573915947575335498409236578503088804662377910723804345258067260900627791233964020411169047712521782444291014744542242576758677446622085032114985258556519669014266947031196999616296545059801452401732555542779341950885366737762084354853447881771517636007505227451554846839855832158390662951245657805976566929955888010091550707545206022541898831956108993988125859397227087821606935908778808211821009111629517318854349847085801831771858795759172525104301051858970316040123638492490441962987179139028417216674536642691716932209321002304291097247161769550750141129089978790903739672756551933320009173273468549781907929573945239641620489526514683501702045673849838545350257951106942551669162349260836272965553602930327559302374873912043675264499751154297269109648866270002322671175016102505430308511645231455967001102265915137869516157600988161046628079006860313709674750187677345875979500127991021939809811614379759717043453627419466978539603097140349449726227623820760123491586232199008364476129328528834726863735615393007639409433736056070461181324437463658945929472976431456383200842805498238702101313166471362736301269054295246390673647064803629065598781815216941916910601438921487613579277400610228603116830120180729156941056218824019431242663089938645502057090692643764334579266809022810019321017964959054656103892041907917128670801660912725357658118823790322974936208160996253325995180677206637278877965469063694525181577056813352075863777552797792499740536558557020054032647565136991581707531340002875649819653254549144003021894650778180756942347535871236196084333636007772853695458938405689651443058274337025263449308742218745173612465690808886883637163830036522123694154237224012548005102900587498938615074848242177496878501867049658324775733132821230052665832108332324593268508839107732659802711654313894957497774928614635458119375785538334016779161366919294019751113929589823444961937408 [122,92] 1124750107009881265650439284655565811190644396054427718420358653576100690733357266769326255262081205763558524867518989606906871419922539922687419677150620806724450607699624903982232160877793650137292271019488906749419031094933261133237345916532403075369859409618107050757995960443734223447225463541641982427230422794466695284428303028049169085651899544294832150374229036752652154767161227273106833504026357344613506980121714087632625731373336218904650145643437484649652776840041864625271948080085017162464725912556152812740402678440517465098284795696048750751320010833927371948771757521170990810877943559527221663215779139357025591308234389523389493104682945470666087745515809613435777556806102207173921394143130360465223125304306655152270399032821980563154371087368416544430305611204103476381542309372943707256865397497963962472294403107841922634168366329029923533918108908978066645947521181791767440744069489608076356590418043754891544243077927403132098140559648983718194126004037651561971569202901565491311703785899800323111065229864227418756132609878497616715105748553188241997446965901530217949849112213296222513231771243793080234747069460533256800036956009348191777390523763270508670659780914553834467544341238138528772730702277333436042203922523851239439779161766006899470768238938910648532332130448977481043187634158750547807428629884456217729237862376626506343873615392749139057561373621001815684449639401868586433866428018653650948466152271743245721208437856995962513586598522638051975603509447681295086398006830580228655854265261953132974723216999097622685625764874944449294155202217208354859318914482448976917254083592328735099639294815098540173050223436799028733615244593521084018614344567552373094234206924704303949890210060415908145000968050168137148544583497507808234702190792812822131737299034088429505554668294524324333118607224262399766119481971598039089606973085856301840280364018552683677922128750964845509245153134665597752845273334488955553962265382735717246549699645788029556757215138129533254193218301788623040000 [122,93] 14525258364430034121572965840100316632727134128073727461221483299982713313406757379953506581687152121043039291951722950222818714538326106625613816737508106127142181285654994290597752427473085707286826154895247155673424829246256483895530969202772588572645911746507032403407520688360173374828491262271334554120434988978511475158893048580201400670094691495681473332076264528413008334214989307667097222390874057265023742737020940430293239191175825624456431479150129887256105424644170473895729493855205991880319978021396075858788252162068375148761716420678521411915720046922133869892307284115077104652107362241611947273509437899639385460788118630441623912260719713105087544114749289614382530304425832417844738377805673698119048937315833542757435901724418035551128319736074895148030619831099637237360867736367230790034422088111454457049607053590795148364272786347438469024135113447926452710253457914788506036892006326739614927237840036955219831223206612303969069147330300225448469009282016290478655035125986459440496896115533894712638221115360223641886081977872211434673153430560231235391400098336566324574887845299241549689051425425991226433703325123463293780499545355629927955562811253335928267130144571688692073784867225632811244221885657362744435287901822457731784230825935099714596814873474117185303136732788633740584518673232371389341631166644324608172910131555821128433202674288495994957545167805159877754409351679582459454150760478290678320021284552659588742061205601829954996639372477338890602519961365936497592712008921604920565244598871666671887771898522366069523338779554972896754355210700367695300184938259466253480788174148888419764901999585634459322887041249532870153798451063006223967517533086968324785238614690213249828626332521974072230156490633399180334818911558055977226590321482547607603685111248094640588808272788245377493764284238372334762942862633231917116631120185437906882053006872027024854471813392748223686145174233706762245140796227734182537189074418822869250546105791021926458594214844994805888996318288743360 [122,94] 58620525795653074585774093549358381449415583594949834526744861845664153119400948172553980227565983407151616982266740480577793748582462927699555790905058082729429925891831862372007759804176389062741489817622671402958538563818992214631618701949899528000625097897215213180497972520682562116805031406113576456779165555488694720707436460200316852029212276683411148693236046305263591911885864348985199891369670718663330037583370735551025121546348108119296893971928868223192687966805069198077394469881101820660877397366509201779247987442948469290166584107947213508128223210198506291590908511938929650751139399691729409822721002278902348327683952262300161147736149349925147857954570185981501104520718399327573986063996480539579571398180290020749992811343605011571013911703115742771490243953788636736766580869171915633496800790054870648354853622376280932161511205457301856960298879419299850969895600914981834717817440686908462792667664560827706860470406857336198845037704921610471371183582590903759457134899002197532634899894656084821461614435269650864610741149572973657482838396144595219571356706802923434203705658966708229407319633134774053500192915799963076588411473897499880215600871876018530344108305040877710979516047122489976243695473309498746638473199559972237260399259008750273302656603397404053584393626917919895551037634387967484533341906503799230213864605520122434631421645917038229022784673110770942656256516923611250447477313070243335139954382295014798944035521085059183701139791540376252392363372636111618700929380055491257102619155975900174055443423693909258875844399805331100115917355939902690714098532435207490545233696714675666522935608596181208480487372024781245108909762175014934419909595089927891190517657095345057884554893973312698717378537612670635657119618621039426719631520318279633812495277076155281204147627882808168656455939324312570117239428326175395048609470970662979690381346705315873750712212126428945019414467984337779923766825651249553806047895319789454200399660026775748309744191000932496458180039152 [122,95] 155537854530331094430127253703448116273949384349784449546266283176924211830362612356597412428059230736639202418909247677015793152308277187097778594510702010852303035396427544688639417755641555220216052751193914245290960621616199579048017487579763266061871357757304678876850215824671707296148441315241642855462862866681950815701153123991085836546126392110865963924591782367918465022595754478149393381260390926248183927700025645574663178265668478504418062764825564658402556748411435499392383826802697116636168393123065485133318713644920490849065087597098183692472997541485215527500443230075066865440208593395054334317111174134052589940353900534329790672523516356263110795309806912904618308037323091820334225878775600776040891653424928063691400098239030222268521926740243812119095878500693632333883533559683014430389923102232644999686219833669266959413342430058323303002750098197071228328685882281844144026016626066560133257796873461969914082748313330686442550740086940826912403284473229354349049576407808851714539184998084345308984179056563986632996343181181606374442274879142680958562804687181185861882921157198429369772104913679963370018142423003548921588979058936112220273907623532226510601163747740721015616452972307382051564598220501293021992363766223490801834149365464270019175782635556380294871589463955993553449825891467530336266925893723244408114923483385810654237299053858629035816221816370898027696228409018272310262279378481140617556443056332242732779976783188310510745485357067441855866643597276423195248119391432329383213306781272799412368248429924429247559169624434617576530474026360658513664738825597675241372131117456512317024426522040262802603875289501445120896397976427095813438135310351428490533228459850750732418695991128511438176218469641100614717100037493420339212378208901361163068001425476305264577652607032910202079088654782519433967598488874286728680468238651484283765205692979268800431575285400973943289839337275365135236723389953632568288482236590626583456937871408676325373054594935328264587392 [122,96] 1579399756089804539022576375847308168815075257583913781253327487378872032668989036311834758188863891258484347377324683018789346010723115642817418652016417411501584038286285478190462430081576573765746845251605403817900245376066895192919128695055133078179338824726832819400178842816953939112299341252675249810717565967071210977427755359592146191444170687389800503410198227003077994671456910775917031576462973548468044233085038248325721948631731805212354414259992056546656769919757733283909699431365969356889065042182320921913863799768036843085666343789218280730043790965096976673610409519853198873589678620821471972565903038033559139276434267116112981223654643088279071376813225193480032378945898062969801518584201524197388626183094479997489607779590846186636592392586611855055118009536682891561533865781431858105814265321337318229210701017506055097539765958111096248887143702738790853381361403027145272818528894333235600433207954414449172867564608067846807389886734971270514399054580865255866836986465775196213472574738670924195022561374075814511206269902089751139751412007644360900826665306279061831937785818739966084524218560169782784181284083502430438661066830250531400312759095697278167198341786603835065188975885404597248975141681652097362124544098770553567065647712862719757398073842298445947907866649436831940058299488199775599831715487181580851045611986968620815677539259961588103268315672474998367415781151720084120392230213163372144636535956249390876227950705981537755295274734372358878188612406106766737415686634631283613553738360508738841455197185769877872891122609906791200432692120923506307773490594176199284870666141235520468201797763592742091387944936002943151013547245073228151469362656179303664576817241096591308260720435203134754173274319935244674162942270048241260985280284785749698586196983179925736688449853874079194998666011799384910565461887648850507488921176692010436417766713752255695539435029134841757703889579538988305783998963227977480397652413822127560420425576452210905714799739485545632 [122,97] -6158867544362009856727258113256199531386866245558438049008405434525831870037541842453169615183714383501382962757396657316611656895531223130675473109688427976690747974641523689912727085353184251483312761714153581566751732610119442510025556492759254625583007414754557598454091300281109368194959223459129331928838753640292322600893533947058986322234308411467995125968792727686785023610239821615636700143077320884937608769977081878106268056843744699863095289226094914077074706192219888583395116517923224479303052027287858415656573069477089714987876712442655263624999006874055573416252729135485346374119950091420202675569953930732430596128454220717096461533061790311721573372932306708551572843547461187992224642774551146097574966254836631995201223222146197090147661953028823805564723314983107405628112054132603143634288204868338139521834380488191912372008654687033542334801184107703558979874583632751406424547809144115355679827531751081777851903607109566685958867881341328514124364964253745762690838781884591527737563602063045305481348830363672403960936090494810205174836667831421430841686072744900942233257798354359968844455212014440982249926097249929369452993363764301230869397596191211720098054942092539043397358476901321860918313700389098142671629967389421310524420311441858994332416939312152524968160904618649362634943309986640197884654887227397025577686836018668246222978223304957557358535105661570741727110178976577371124372123208202402810200278691115475854615089927226902357684329949901958571357132410610331749620007822971840555339095719266937480195843671870488684202188984546164272292682022957212946173040513472604715092602613078839396927271605017192952315681958091171372957594345713920963197192113942449010918717766934792757041889865419107277783754789265612839087145313925952576881041865916583424440377199490065457930121931642379552528486119939664281087878866648088324627744507888887487908361474814279186892080017348324247015970762065373592046873438952392965035405349631175760117708332147374208591270998528 [122,98] -33584186295742165057492781870727317593717822042321652589876855134842272452715965048107560959555743859990794215181419003818106712021734976594279961763493128873507711506277113790833751070495747897362012674410663528333006907162938957350604956543535209112803584092725461614405858080564163650520396029634712355306418917702808196567422003090176110695549268559363248461356348453306495563635366927668292231605460425062836174761328853515068540516480145983488551959361530914873161020886956453227515954940792641504886612289871450634546149310410380307186814397955410452938851628808078805094121530701467748725381483088988413243677951960750763616913791595707289835064818110837939015086771633469000825441343536949460613403860118514202255418867562477350680709167124256082334839335874580710788016119042728244875922770484637480444228460444406195534416626848547171224100676960918493319396522025029106405282636954943343752199166828721849164129933479080238361979232477829288834573124749683676044308460319611255274305563955704422227903676245085120425787177124579916984368087278406637342811353293700940964642141806240796106072010117527663881477323301176204836542336224586838608614698923480019671345826862468095002373992231461643935253397620313673931980054868021739178866353308407696605041253841917093616439245013265512640148925210907913283562596117832921383002978763069375503721519304957976177105984200685534486327086563476991436737229316814396278733881419522666101984824977333905994684785418998155933479467758370011319535496442244187508311289903605016045485165139254476269820967359276114290031197251394847007938341586743759112074800395444359139759897946792359091233790206460730542395963975118965563284473020616726692665136286400301968360276677393616862875543958020214912759935938893555146271560354739382538645176444633792388175802566314233182613766052953037973399995108544021693173389901463744537017071462721222117786335155200834175716122791312451689915736972408205889199111244814574411864412636050209112530464274702961968434612 [122,99] 163232766426217346040876368856904827324723190475439128790525092950625540853609018280084151937166287234888883868504935938818303055217403892904668889873387350564018679679005278119733610321707920967107535116320018319388025453909166991405717926367540900025523151495253721695637033426597733298427161481813998711564313176295895259659217286514738319627200016008078212041733078762635221888118149670246760890842559127063160465434326599091609224935498650758252007525378381986703548997736550588562785290963267715660504987114849524179099045663605632925948055811370795412461376466751500905956119033241068223820588255724076433157991789965045565048138642134018677548791741130474831263793664067751315748886920389548611266006666357443669714661512993158231868465713139541845927860149914359864100161141983189760792480624937497747175731936985526004560213645414675860913993843920772864160361913539669452387374195758151534203409685198578464265895442949367905882102614073700983575197276235424146327431399023073645356524798102227767656364173330701729235503936419853062386513194667723120530312480212742326456092665689627173652725291011345862410815366621395217664323427620146558056784470649965895234984875608417909768959579853861434407451794208003751142496420380375726414774568766971768848466482933156719848428279810423027256495379552354618532593901570440690778905755177503267073700439252859576257365146231202270115732914098309543063907674271490420821546982027532149749762561069484524818387862061377378731279611344247524161107487261130776509608105644932220545953771617627785057145195218668297978364889791677643839967965958923266731437256580187536411376894522248691477016830035082933807552994663263848878846215162782023495316652298043901013097069205167324214609523211823140129126724308852056093938574158263224586602632915474764387197574583560534441174219790568553921967021463662372529203707745176674212380570950212333865565564809967955937768880736080410512944657296330299673856840329094965485870254404421106349146530899075927680 [122,100] 1011430148191396261925691804214952274196572977457685719657472392953888638816709790262402747019244682417089506462164770222172408709356176262458374238532133813762566965759793791188844627130317035850851205138100446860825628215171610865610319105923493146304463654413505178415362687485441959092886492487820276296968591905111417777206211080830606369774301975657580481580381276528290870204525018858198294995085865143680316462667316388102175651987616560628121114606887670172187477155643924548271831614722620415849544732893486850109460049483349824687006084655889020881524496213530905285653528879816959463223175833872800055810578209470301489913580201617406779578575473785120073153840815626189701834564133737023941673482239632377052119363300830343525704629133091340268998907371375448054830478225466966536738278894480266936828793668360475313512028401822711670141204031384124764416662776196767269550674217737491264129391578225262218509766930500791812875840622271151961450985285485011116905394232779464538203531649809431099469099585861560422717851628256315552240901566612155959177206028872057856000956248992198586451318995680926528718511561359370084548978074853755002726282255127234362099387533206400216570632254708980508708068928053305387280725919244582779164049031733873115685219773338869678009854446846402124037978986732263366392284822735106441709677170006757294233835356050015680671652656094130231497240901572227606656877198494391713830665047575372930761300201023946943364360763563156054905011779869147875653859294077605635184523292255016181652665920449667816048537028768095776956220281824412878922573497541204433992298930333805124286078061997862539672799699927688100458847288171734008562338116779151411345794146629637750492984904063386502682433069973517826931879803446303298668722876805754055299590737460604529304533309271352197737956696381228630692534872734031076344706503928535264064796893965006587658068222281024782189693082041447262767520040419392648868425250920763632742434276286268977255487075755648 [122,101] -437653096542510256454706375373813129173234170780327696605750320098723097678971087487115747283132626685096853077472700241925976495144724251605623253883562375665772998209250987066391709773436711126581912434562835395868082061608401076077290572763569451973752808776655480281186512893579031139548354680676832409945350755172677766248689352525131514898480646643100283778696151736184305637322301686879615170075187773320886908460438618853971363982791960923177357543255905232674158420451892949763528413759728128394896053232378548264772312668563102379940939412916611778229533642841374079318667703244088813746786052953073653431268786909721011999952679160677603179197484103179251587958314267106254389596587671164536806326333190015855298951329971462334062259580796778148250431603193426759807548100579936550674229886065189429623561876856097113735147957278014420080717712036670904181032131104414026479243660101357655467763371288275253812286449396072033583642796105059446104477570608744210094078084636967543235104186945938423591424749286754659818498249980597733836049766890703213729047853228160897205239129726121301894303904740548737487694372149624190496021088584341830827296023037128405900502851744949871134571718195527858688377197505530840220107817911248147046020861142202742630548757121359803106647489412261234133697887109438321624285284844687915693078707177994452451261838925637397759953584401625966560138048340891597351644802751342478910116720782025603110436579859187206592877553232440381054736362659419379532749223515698052795107771491648545533548272448132090798611177241855365581065268758201796503698039768866902001506276785458482849814079075048177100144092865450871417900908294302598049635847054271147557958984107136874933603156157540168485237078252342043460573868707733123122796407947947609964228739254872470539626887089611055057185769010711434011640212396292871844846219743120731901210536186249395344445371890124582406444924370757637087101677700699076563360570332898789022565539935336201803655040 [122,102] -10527227183022639792442457281102359150224918789780578716530801738369168302326871102854879357125626887339166204421684757040682806547432448119776734157643283233066051404082396940143134918084156018873620462415719764366047673663111130028709561059431784915662545298601867181054602407919089179742836149362970083993790370973559832596672646209530255216295321113639125065987699250774522653819249828145524468696733475820495033071577920943213124098076176964492569639636512659195793173956277594350961101099854249088310143722351014723156245703823990057829465407531826907650310072022705525189932994270590690807957705659955129061718419329159399195508341200497755254268184802014553291383912847578079878960858121505935917051456101153894964835927158830253019159973272451099457850808335205199015048480983240039275353571536887948030019523507912715953378491300895391416682083691156274135152351460570996247407108391993503419648457013087719139023229440299784193532150697784816906637168650449102719329606470493004193848405900989776766452807897111563399170880192877627349719466353189467954480136352018068458156460223585285240428039500399598636029820567324257505441585345434491794619032409963223478975557492724737891741841678527537637201599235609915003602665544162998011196039739816713895271310718680157718010186624272114717834190665324155602980257212148552490235101267832971448946930662238928557093631239064444089270054600463431395831396608919797897818878974242299253928188166082610361847865165318125879892229018916705022999215850940381886010810938383660315612496401577849472230932309242519358033590152299824619598761208160239353525842074852197844385127215112355425096787225878837704763316948132885241516460632673481749217017092774374771749254319862029789700747448352826906728956628999518492951203832586388580999839197362175978619792726363923632792863495993206998846155952746554426301995820436685828491025595783189362603824658815182087120115971424754836102136952165760322250381679395693962622805596314501792240 [122,103] -17097004180032743516647635615644835583407989559489048655014404120206257785144413610535440244642357004033933419619887859027125875948862743385023181914294384129365712425545632498778597395305376486324823369579037764446636472902311365801727870354102421992632787137700706639393524207913874793930064064875876401257599079795080416498688524017569230325665613079203240329353140598679785386662267834685300571562055037613643131431894257211149764032176254645581611154416591357575703470989528022731898733784639523151846214948903279227616441450095222182579664510463863479860300216742434779133853708865449997948620171293622189357911603583906088388308630359816481543824768225816823852124076609826763095046736227768019866757129414379679565612733977372731718220909956661415868131082712256922475537637272136073152783016415697297491845972029437267907399632289334149004287140046484485956694155613421409459034308986578090769174245888843311759905201043068783627334974235537661826481922503978331269874535716575384370153249706789503742683759345839089792673882879867223942036538677752354775470287980970255602570659555135005162858143238953805187175029085672946093541953052815537449961239589413227319602978733633985911611104463166416966913980725251042669893781001259454140453339316635977736235864182089332429337895707930945506094004313116040193665473618411250043648804230585901658008485905474280893091348705033870489053266262925899147137632049881167008387948568055663371854099017349253710600887158065987276884364640750811281065909118706607378525888341749705699103572359487770191533714411675635334082687057574302236635128979346390233449041545892059555362974974905905567039589765747205287773857545654553636448719436845817347857637868909853509514792929445032801716290455007299456159637787150141950432445020376725592268434079960573700483666733069783130346857605977188135268245931034790468188561528797550804995685670498527059162805170262812782574901919506293023544089985641916035685804217794635010352833291859584 [122,104] 67744100029005994177509408541277397440625652559170302583894185632724721755938511860475145277400820205745633519193226679963829394490925543502988476611267969471707473562582342645498154653103135995713322740922680268703992512062123289144838298682166919403237264517357956858866683710850567938293680512211901888929868327784515282517931979632335313944602678307185126839175449461782141491065186883725249145623391556683845561941977935919464339932818655154438853939024702536170333597575725800792485720187084771961897771159747955442471486215004467401799963385371317217432807558027158519286670474925144867695693667206084990671917285693860603419112993952610179214556178880459799254281932895446094890653314061868503362605066346067424888849340079072427012767843172927069820278291484451287422212536408251956300826619236048981298801525845012223477288623153845259503307850316935389810135844088261359903385489544009259927313774276499577228949984195245674037952186322780686096247701014349625642790462163865085691996695621583752426800371551862880474292084747000029655935442344170828508584149856463261773502145677464288564125142296943735539083456396341082336126903427875164479048928477831359857890724694491836523795318148812018498930689343523228268620782269022093096258197950417856003891846184245148715928404939041636915739351508063908691459787260851362255163079249081593460786225607556196872490082932128394428440002782224873410347897988520591419297339782435345346849055586736749193459044680282764508818862807072939942687061313910453432028974971269737579963325696986494469975218457403623868413650905560803658114233644609831148136430623816409633664332890310223627795492864751951159816315231175947685587202082661769349525406342817428943096331924760873883307167951198689257911116081536707004442266143904244690725876107989495487139958008061207051431116584952182368665030745514997271503798451346946931532253586699306221755233553509507439120813449966037172365309491616170986127313579369468171778771568 [122,105] 274175448820919635195863937179211916946753958858748786128885796068446105654780052041394603310299582929431776114872963691038834769479041863830483330576377810226385073087388849537915284061601140582394613078594748301456596898251012115607341528866858398656843658867521191092588002367811502688064559953339594793519206853672111877751475281137600520339653955258701108901760759755377712845193718573023224328187529419921825694617750654177671841181161765448488929623629144915368161788914797085036239856058622678236390030633863670583284870737180013681578016642365793502995373244156776963142914816467783455366795581135626079026986751552997327265642329665939442907627415497542210839735686175911073511883688512377295091587683660647206695493983225050786567028761279893773295062577405028281241003753589244420195198544556265125985195080788600312642907993687250830796639889479156601348289133892718187133286861017046046878680699152102522657709361570493518580403017885807115739434284767823223599572825730481679001488610487970091852826685779953283416374146108213522312623333419036147991105443461698413397382115017863628834342238020637000171307569456031955187729360881661005782003103478824357300931989249125510270790880075396220311728885067361596517799061717867476967170201768729826683241222407125892085022034425690770092162309798149646150999216574711344210123349648472911935520519489370568247580076244874199405661617177800374153454741908849425662396313560479456225981310771816324841675384748240600113181709338259152935975648544509501565649382747049650024977732260327980896596713543447423123392251775046826501031456416614886335680847414328076926674593690788048172108751455866252686642606776904114261086899775809801555207547316128236186475440013579561050354817676222671161750021905321242528844661917723634866639051000447839456077031913313598170610388398171718776201414529440149534071377497856874577713570846732921265176482152318741824684971027048948585516553508896229189390434722575390607216 [122,106] 60758336529223640336465916043668765387817740183552484934797175689250864565966938348862997812062334061804067501397078162145419513062443634014801944309192805888245676673572321658296788661104331779273081673016893259858082505684317231192434388833659392415183535918245666828677550371987288338357690262114510666018204033886274974910211879356840604418406263655389419473467728718171828302290118100189608600338210921182395074611846645021800040330878724336019490832035355662783855626943381765329555400170855843913636937534703253961037863116865515797787074318174524834294894212754405723262658587766066890449760056903924074253354982095798539806026414126222165208868876181819526212310020245674976435055844631117652574127514064776318170283407991858253374156876450489372174072876280734794185236878811308967491167912858873113948203233114002385395463229103861928092906583074749275500559646861772639957039052797647186121434787243539853632652484473148380884248053631548698141054093722702190525305600860116874984008204486646507316753555783682165050773097740434724256272438544804458811536765666945425429067040392072911663005680753186955093805109646880725721794277474861055486547735964283592986265844074012270642347813483297995541717219908609114069063061185850755185159219133735904411501195368779335806547301427939794775335147312442049719552849093343688418543303490928261138396558431558966107588766093452005117854933532739005817089520060572973449267272191350912794744238764660498070177982597081639034361254151236391940782902059510632320886592303688363758342725833988836308642495279614702111327313764359142621627199019267162282503936576631522879145795275390643700047287835433333531332367752756471624878594038832428333265248496219498463631072510510956073902843760300204769112230266410658013028552565259342071356445537461839928016410495023233756278268113276297116285212842259438355104624698570198516655150097950814918754142110284827204411900323217394446348233760380772302451242374831854 [122,107] 31782020833470014412100242561402917205130694178055721541483181325737452378810586059879071405985242763453580044953045338837802099667216970259430089359401353603535686431150201928561069432731467223113164988421465713175698681666997702674992436644222688198305525829165525457638665101997151392355952247802303524695432622316912910071645751317335498083439313581610089881543293463798475108017106205793767714522438520022353621868462130191712684550655118700747237511142649769498460839723328696734282765210572599543944304139175149216884962093676177088458630317575295690918675299972946693304937041390957195917733362053435355335257442794672102078511500666053480388983621886442177470498119597400409374635248655406520786497956852471920808940096513263389969231570048282369819934017406834648020427518099363418139512084596734969602227842315902237050224593157813310482372251742618066417629489817372681508197474444101913433272525705967831361220643590822992350450911718263743993667412234169664766916128274230886466375938675445839670994196449215650295496129009478117968416614484312967622991262054055775907894268862804061775647931504810630424530968266440326551592110878513009281900390120763935851213129213791459616385866147390228311002223434270573835121790624885032475507165598653734427149644123965219959150005776380290594117410131284640087894455711419288061971439215679333439501950114231421739003289545014571036676392998819568600119959000752081916350258213478111349234152423330379100181135601808273812861944289831336084954673384923260551289572708833250764523764168092511420705497463022193977172386197244862540237452874765814434219775171621415457959984322117861558056076780526332511756385153193834529816400178411916917942032261641167368674012195825926868165285876347157893483204115266332325851968796708609473353027015884644989767457500398682466173182483798333561371735341477094383271867606549236244475209663673391008657956198924330774258213799964075827790996687408409552432813952 [122,108] 668453317377362900718496514770400535641244914668840601499763772488891443061116009481592949641848853363668612185897861033671070624416903826283202327146929850740896503337169778064790291125596429612021585523326320511515516506333071709442413909197039975220788358574937172944014432264545232003314188343082915344040296107148610703606457132338494425536925586836546810333911464242268724635189794296161091659230782569031342074592131880590087166353647665041299652393981138870008520479903177342347778517446168454259193171108325216669804057872700884285042709065986333759360538855631073219133277125366671051469475497741716054398872192234677431258890483371718249298023973066427419753076833664761296144079109732547824647657063506293606111113485415170738168871524124334680675488799138252160891437054915043403261048883001699669130858597369746796513723094788103634189465156501199856200071478741206257198268121417431862360955623410272823773553434959948552877872799212905109238351399703207681164261950299125439029327446019182188831881065130948546726742144083531011590819186922646863552728583495654504214901327917796242484126071109418822243822877604816917605397989770373806602910474667982322665662668102489061421002769742897437172033866748625428353087720581734912240881725904623390069123968712663139894797000560628559772921110614488931235009537028457727740740037689791435491837128744406115685487149875226196662009250740308058334035799072268690644557173559732214783740180069941601250311997626119396798784235879753765908522205557597596127063553588438220731685576565885604115359182518599110425883420982661965618945696725407688279142277920554447144045612269424317810526673523569522708220491612937979963061989665516481867480554932048207141141821355749127210880377551255542743934513226204753385415881496519607611880430545197826559715464935925686421121290644898234896447467923246223774112779109974069600883013855943472150934135286282527593218172855717846518672640256572823869728 [122,109] -2557744994718918975868483161275139690708576625457450123789851889252217656110136908245217520732438359632242960539713055923941593231683731160444992794882103415983914562139709351950211272260561006582303879890837528804025641575932696029942181615112857093594159298207693460104250729671880987264811523821664445302655699392874810188297349283456378550217441219858783177429139374354772448545361442912182081071890015107504956105458720155257985318160368713086626653208016368335569069010129616378451344711807256768036576424196600750403954382417324296865522113082601603665126090994567570730278307097881593474636781559831481891375790998010551366090319085479026834800515125857578115443408714630756850068430608571566901155862732255123063592600197547495774016174717267968870002906467195980665147629103837485895433039236164747266175907544094841679449504694885674223414812139344163237445994208503066482524627605790170866285313282739271042442222851835162382764987577445240230792369247842273269337491849241600363099665281015377041973155622949083746549174696983514597979538206711017008332878711591241254446869119225272824938764171080109888058944751949242457152078583920731488992725522547205567288175999775103687123110399367695343401309096021824835672069874651747182432446588738543301496523873530713387084497442956822626277450012574604793764687516533091290106895640159351000937134274482388039799945067734421585258493216987103820429398381430961628020028578052527350183907115518825812153773778789198682203073141597143624069986200665444082100647184860684955418387023381380448467528190767926414220052099029415298656238032761815258392140961225242126244032435783374044333148043085941425512637107633354119524513761830407396559228689831189803353979401162069467771555902030946604868899203011927088620027345529918692026892143411727886699392744113734647163705282289717333962174103053737076148113626658516666526431979646718990860875053088187662515247020276274879792832241164455504 [122,110] -5848708939452439542064978447802803988224847640219896918424126438371570106332650810358712013196085038087060301672084236558733719423463183519429537915446343494031119945974930412632513652813514888657292790467602624861340245590529394698290272917000652795191239089698783069257145099908147626254867079898124805629036152959906473566365769868781455100742350743461139925153123922627335571981070199573718790696116673770884896591559486183823357233668989057661303517509356735355232115573978675912645292224135831165523292396794295110970865425425189395027316599888555016462048565367755699582652012064218879777321585090574271580142760265547715927232178224550341220650528049125867430146622424546982165085371858278230227252043321398867577808074099407667385596125626376930091194378949453000255778710828843219410787606250900340918087017719143095401596680157615647740981686320762155392740229636787529670777357765144702938822040655755846744826976973406962908254577775108200246020486267611158376518249796783553409935289402599815441307323967388682363270187731176849030107564308889303809017001843257229677264562779060530320677949415077168447330436254012151162552482812275343119555520005774287865266021142285975840257845326597998244048750977401689718879253400612880703598272642577970261725178681409139152544190597726352705869837048963107436321043674264345676063538765533432718793030480114304609772588082888046440708715649914847832242240408745480583871980411703419225841118651595684773993734684453272764380680880680133857343351683708895518483134465235849757856962730640491996272720351724283816640662912828273245870760459183196369544224621613619655230068928552123351658268112968852789405699093888640790097750524465864139611056363334783798260190611458388856862376929052578248679828126618546964146811582672200787306425863328803649128203928654252687027951001119030168180686113184572789459498179590475562554753048409522298857895460510581753066455642437897068363341159008 [122,111] -1946831717073742631464073423614488555166861935266564225062811118628812022643422323719226404728422335464300677502671553365791658821234073125326417867441838196048699658892319884607928577909989003204429022004344263250533750368320791092268920916040584184632884608840147331223988768131412309961278432019375751483542799822918933197255660305308310986456344164674845015413778771706713216491445707136347449857446572158131694963522733864728410203900908293006738133568902386378541739642417236997782230834313880270561209304010689042263230013947874991869484423066025137902668548746954300770825452473217335204683651774754650292885337236226070110684202898968668837847334799140921431197974083495128801166996125903485892207402159041727652756382025225742598473772270172762785779469713350447215943418397322673633638329014449317108295066989345224297660856796486453929610705818767641871926252463901575305547751263125123961462242006817494955063805456273717000637191410346639213879870008530712014469426962607854778759532513945750005997011336404841280790335910513831544013882926112659610985473988384114627087114527322849333953898999528254036676846242757441731742061465655378555513841895248805865674086535539688930728299266905263471919420612974634871031374347754939594804738353650795103339193347486202113201328071708378323477649940678022829566677257686553722243899525161038630373544730681694921178474803358061169873722058993507360822325239160591883565931669700515531606938877898843312465891667475808989247985930063575952145162387170510860026100535960875912787472676380183546142527125422613793093974291829721507777383955851831456309627090321207151969545556860348330309009751188144157070858825357648380076560058092499944362353352563382284252355403674567782310662192746189650854624398705636505972251125029014135772224151743748030423379790186718150109877089556300675470595506965865902900769963231439612997264006371593491981324807759224774168925067084884368066144 [122,112] 256651286102370295322300412109478795474386373307637350249874024535364830687617731450520695181792040500497236996221269803666449023426132383582047046236814461797343921082747276308628340863264501769636095080856325446125918877719877734884708782398266625274197322774043967168322987898774856420471138497589538188777059760723325181807122982206973250843610514875289637202083316191531217723250100104872258447833934547904712717940861150439163325032643538691693383510643077937333912507553489090960926862050323478788409017631883283165204543298970488623826399945599350996489822500353450609257752808900553884951539875933388765877905995419750186179927804970723334555311577562018561955318778719599248241870622530169788197953255609590761549870095741581531911439430593200645421648350836901835649229782138787210707916332702667639227193268031834138103562431820801102240732807785767053486446371119648936887805398202574098479943945185070235126859311616650687238171715511779671061764706325176513912705295358418066861701490528467024355382211734283639695813085691975426976737289992317091242114730988183456629990296530286800244374290685819877953185767689337382107583858254538644410477308663057188002493875773945968732402611510550327411856584563540110663307331977705004497126380366703398062757781355407317959446902436631243136285064071902372257938851747423825834914639285043159587826241632298719136941403867677884210362009269490278922840372288554331170703679876403113835600748935787571078308675921422849981748987560610619542586489666263581501192159907431429586958786711479507132007587245317078432458210387523034164251487761605366734595956191100459274157711597139291207156170514166393465989578360832213661166692933299050499637011490591283259597168089695275285323020405784925267559765372353219055102935256301540726466693840511376154405922453679421642134860410383343633685650588389812434219929906483696969679576633622585808547351248095040134210101270863472 [122,113] -4182166335861065904364884456094240044791918265027124250736336077301359780495515268889054573020935162136560132862045803666855063547292969786091284079574691902000653878371591122294456145107912456915169608142504712921102145470538189407758007243385093356239050091780027773994753503198810008351677739319216572245188705139215705455987803501990632698522756804312546166335815708443127255082783292890968857405680700291315310612752777634518577790693009797763234414242550504692003273540114438706258887685613010285981788156522157404342561459487949381541299423963244184774860736028015712631906119159333993816113035611504455892017768529322309246518039907960958653009145179996678325684117603907837419768925247675585210364575479242534613581400489787291085310053048034087681087813138008598962590984120932434241423859060755716740749061455647669837011618023940495436620700077657279311823846408973377195752937691582925346964057375965857351263009925757087410257960391133187203103544065485010715181537246621712172817188607115026684617115428673789464084458702389334304843623492543046161793826123592033973067478539509819070917650793920284626848079937507617285117428039926802546634862241624169194641674167558834298469298099869402410914406622283427773039118593906708113008744238912582288744631703742323573588187276230697769438085196958129050154144469649455644213687172735314950673387115942480014542220688745414198620512890730824271399597037737755937945093230945089535196950398482532026876533381853667593503192543137918381734443348934889584377985214881355187704592450708391847138261417851006367554406251869942451720552879796363392076883869141585813940887987108993810130443755407078455801509018425817421554275332827873647347020516655010802932926187454587060352338620401465641257255153846414095107360182219009856914466546402620321133191581633827779143428363034871582305880284468654072520557681172957360282711477120614149110954027617881546975070795960 [122,114] -4082376616765264234190389566524030409456001671538630984486400431254807736594229167880197340611295123113619924659482920456564551540760281566781997024924823889055162164240059805707813845188204955112151088446791261514922468630259081198185887065296576891387651341163762892561023339797019978493760712136852201675964813705849682572917535619002435262183767614237556414315570419510071220172531907424164633330984292887585557936650795324522815857179880035836517184031142443012259089911876514180867887097213851709929363458527638529714794335816201954979002386098517836266030793252814432335719623535335746525521191147766689968032991789532880483068589991416857865386556569759063661450708138685579970398443919171966538899263086839241991687725248157780951038966197358213623477488681849695176056265203936207099598729407974580578711476032474692911003122736988605369300380547511156154365629533736698954612102957546134351277554293708291806150659251428417404291860313356528015453454589894458576392286104453542281355535356223125764703799274475756782837744493492329796588618490952641253025212307044954700799303851563001040098313240978760719492904545005603129224550289457791765488107532592671027351384293985271603363112561053524566532162679743346822653692577324603666750692920983810840071488203817629658834560932356276895204794345424104795509528462362180828256505105311883830307971682992513466981067714765417172529425593843680828934687575815275380617209778349271634887141165116754728532993686244477509339799552927913986594998149059508039135976324602584609061733611531890258016254090090891837496069847473639642503433656077660388102506809077300612741997263778375668599439537694643753901697385585798030553307596555070916419363181436647394881903378684063494005411180941354088542424550949690925087474706292446078537733852874826454923399171516840227532752925876338316322663527299080541129051572160256524079708915016839284427850151680958629996312 [122,115] -66695335025863644628216880065911640082017200015769348541438272204960666566051504901468409375429240306670786101473665931434361539257376795317079866218105006363781843473513372218538441732395038576503851182116445754485079088988348324305074997221097877708807526616348007991554859818399880881957851313964906045531430260762492359500993031927529068956350343907263588437095180218116236979233478598732000883856702336095387756186794609846375248405602903275088997058190378639331077136100875725231367790637795219523913467873432490218462119273053731462822901186722264926183309389551678960293801695182416766978714263792280280333502684089163873891009628588240868346202851632245740926789328664207289672791663191228532866693688000422775147373102066846979874800648335954499460605455885695224001783280778258404326021777911505652400938663382330207004094094444517019284435031093666558543390800741867326263952463342289279442874065980303454380264817096739895889368403801537743276037989887482847915723040781100678345254734324171115123290477908696363525290070415007753159596005893291409468970149942919973502719210661871015991467427658228794813266096099000827556558941827932755070075921917382082879942918398680390047651499883718073582342236681401350495616960757090587928141328341684966162598601419653076614082753639999660783614630503916341479952894399661988489710503667239053205892190856003606221006098089315293476027682147309038162844814671247462204634443561659840285808992492731377161160242907811464302224032802236377991274556013687904200608496567210744704893234838332852729541814823209990967808549783320229730660678383636154419895335023371402852513361695169815046157259786518163418211193223863948259541158608803407747946507118260408345850918596105192787103224478793475286850158320369440887786695289592231764875430143835022653593798997336841045769558381895540777947238832995960193627118195718389940290619444240070292545527270375360 [122,116] 329082251452600326048472956442142150860280745455922410480988544875411662990509485802598195510676249096436682462475374827200405360523814727573175537600947887097590116230773932435732618274627203281330959260281438010612421496314887736904004377393812656897344370475068523656330616980731164568142116884405997008033452217137961111165077616095186428255511875160193793389136383348865593917395445042791591761069711053562545927952723872206113944454155390533719445396325615226763672344408718110436583899031129912716068399167686768407009514979542243009106535306252467377696529285242505833406385821649727120783325722553600137540324688739563587762788532317302051513498818622917345647715719255777033349651917265958590291316667898719183034359272211784983555445575769872829544005471105267160265036508680463973190411680203575630637604549869260120084522320465293950787884409743689396288967774594899351710817013298867439566159770964610311621870407967173375832492518043539774291629679897843166630513867194264214909539886327063275217738661753121752732606530871320930773160387943557269272294848612447947553406387726269673423264653679512245211896636462312215164284255895526902182531550038786532758359836517299432764206675136072059395047416703086133645221855024317010911242931056267739696931821618984847800734178051680273723802913463346683379945171594646741248446403094312235011505637837383724844083327090825428230588132127133906226140464187235888876315013606533309474573702446757374277763224709312601370331081731177182023218012565122044474144480962935677833456506682544853141960836145074170161296000910276748768937376974016100764381215641941403353667109176042764651888686107608283762120906071021578578701698101484600023002121775009566833309088665580655943470617006143709914040244681431961369383758442598032066609583660954275314611377140430828298989014374648867332760631506299020128391631182679799737232423318880230662452987008 [122,117] 250176731773828367453019737049091737688794290691000291371441761746425524325656128589256687489603264854789633708241961781417233940738274747692968356097422504610011888371772032935913295300663947441858830407072194526634133327913970059922746194036659514400052699777512354515987698558186235123807669983272148896092152761662251823936068225454085968992725112814592303317872459839084364685391197389716380570848700207728857673397809585590378115197074328419636936502134510104864412008175211254568625182632057543503134294173942430899082106062204222478498622076582856672690643001438116562650233430325877791118643453833860207018819621807190079757473792923634459548190411276260554910986163771558289057012701622208699874155448543560674579760402423738665939715123045336317139369571715922077941938849397211671453936906012622161461769368788987605808703169721195631136554669583233379742289109326333407930443967010838176297057293551173493449892105019075675788880216343778665457912040496641371079745257764627832231100916012707597097963201794046373715620906372959666379146990282784772291354749893802430210235667188414624177628296726899094620123968704766435564461743773364391199254165245842601000210414660843185290083452466573490291506234953071264122177629168817748831355229317807140356036711487162076107240691358888897339345090776003467237882420392552647303134537529625294345525722794924416985868567800392434359861528049226021879116267834470963654897129567225331837901435131077228042303679816601207669346925681705326997074359031516961910823072897440242176849382819316464249157015610930215983732083596920317991821291992905061578875129433030984314250848402402224674552941492986742748807360638241039043509981422848100766140132332558693018747402051562539234007440586657007544179763556390410844762278146797951646381252746580943358097971914154845127706925705305887796474002072174093622392821451781206107875648973256290415360 [122,118] 182577533776263739312588270864590282816827927792404142174495653885778434680574670381410380241256506330716490297370410545659633646937773393622925932560679243598178911135988209626364657621123588299763647285560609669841010639428452895537801012473591351494871503087564710946109119962194281879104894961941668063743909856696158950580270638015156824405727187644335922705124651502667034375068517395523919922327726110759120878733690152632759718176147939496847358957134742482178716904584213673246095778637347794122900804874846783557346182652334476367145272964536575358443682159692043600375343412677213731207036955429139932554613544059744489371962933924277183771418042612740833137493398107738597029468392643915848840271978394083860433068718748911388661074856867426330039509142089688940935999735810093399960910146163814732106736321130064948155859239247714730779294321001590338070400548977382478209614033568949657174306249141499500774289862464608773242376444187207080808315565699495677773195140115607158320628849659001509520070270073568903439542582774244489787502787738129402611542056148657096755031210827029257283051033062394185759108013298842989019967766191665233299359155057566168061862704046297504390527943743648597792404176067226053888606761345333574952156752369012661957172432499622973940867867701687761811022920256197364836187897662164612836310451313489789149840162161542402383159860674450297180470123654300380862853030307168284486037187735564358440594661098206187163183545294765052641313386402151488974242931865256466363937678465428468706808395655424338036572120245182120819295379054242504325503512108159633529287688225906360764394586028576177376575425457579091337326927825169678170967072365220551688055433845497845591252896699847215534753979233217874508272306154215857797158972613742281370278117845648903138886626955215979033855102253306893688158216528622804358021094638378381470347869672651088 [122,119] 33877796732241717645253581451915451911907865962002199970949832712974437272439740982924863713556060983393914912701846366514344849954075753338020044246249945696540719569741124777343702142118005702795462095705830141776314099459903998534935121407357181463769145723230211297730453008852153102782799783139106462876210559277946690617852604415748945151728788884186788786164639698111243278189648339130565232989980579770800807297526781590139209572562474406107260550754766186572759587530774071768123694700464798111461138209149658047362412228473059797184625670550570617950686584852243043590615499013597206241448891870565933537379145949936860742153130126535524422076264310700037976260579408193135644926253166268255142700676796224858795448218955650477328032808041563951986883304369306425847452234982521850528811024937403027192752655101561563830384385379613154177549808448207873657579484707847851331685457387435139913970581761712253805023915874231295467270254712383222414568433966460422335007296909138710935373263620317079903956697707985376900970771177608807345121649672544107525475312448445827237707576440264250575378455785599802550609079334633169758078338941722322896183303880452223331401463326526660587794851652261344866276659913867692133420344472184525007738662905319989789554426707482408554810314784531349355717807696568496392717327106839790267784027991974397320320341347485389993133238956674081423064531662603218871103616350985301153947327102259503245764292956258745097525030887233169890365034464172920850030746071574783243102405351409789371009975502306600619026976986512563946282899161861133122574492210459536817358491912851759443464404823890888711176693520440985370288979933434246110540472803136972410618076306224104955804271324310578078129926790430430596234601317988061449972692545208902516115726791676051276046316268867059721743570946517709386254229131712018039643650345163725703977017344 [122,120] 9129897449956730754819178020605704684605910138311699729984450168326120460807057786337466942777139337393743117711303851530278083413538805513213260379130679044835277658085467284860309977179930948887168790675930864236488144135232269432984400620296106321961824276519997959448148356512465349346757845379407950928311521079668934492240089938648613906745244667038527194556267478851159099873041193324407378945047594271964808451040439889510440641548435922046279172323382405619075499783908683604546500179600423073088862795427755922550001646449374784939690883062721699054528046749130794041152225413901706085886879786882639851656742849860717803152964057306026870541517652831666675233260335919621184401722485935692839632132927166198343084712894651441674546866675458579069275941017883902278125695310569363092411307044870870425630012104137698397997827002722555885111415831357409789633026353411295470081240136775180714191898220924597706677125639592159079103396320155328293702479716365715806749581230182661662047837523128483996323657453421989569708692719262328533906773854124565073207770848018485267236467393751538352780914900485504542621337252489274688653716102320706118283324236628122409582066513566056247813090856223453528392891767067538158842709476580887342006112114916337818534374268142203524086403690508025901385273573009085022298309866286776145617568828355734045607559337129812899008496520286190760310279273998430977509060238430971649226790133698592731393362288262760802699347891762127199803523021893195437960476247601241858318021647295647699260818112028970966252784334152106119093933020436283295690968939030143344422988288395669361294558765225741771684331300940153444058463358119248225653891842229340856381149170013626714214448755527090891952437782170519334680786824667581886210702713913478087969257913514397325577534366067961511499467632431724161378759473482325724049514623499391406144 [122,121] 1074819342378595821167967806756973115261233024608606147298646492971727598386575419804408356684451028255473110415476753042313615162141590159495134885854591543645459419974924612120256447954651537282919788784177608405907208078115672963623815280022281063515424348295772317620977451750583732390052175695461411796512768386860183707226338448291117158420472225804285475237931693275761039739128303415797265005669572411847334453084509315492247740536366496166772520623362470515241508920595874021440347457479369904389629188535172441517733393056877465330490346535100678230689732382685174330013484585736619930207846301081139469691872433779497756916056757514317524702708591522840817168345803135224391877855485143412035395108938347489445520396354268126613741889975608466815106269888072181500561187701051206672897409524595729911600661812257612169852607361164515516070863431326465182981280741157416299683214189602363819573943903274722161161879497203533220149209712420084940229330909491638876185028241240440303460857273647365915485570542008956648681128937057143181194604181314905023707106638228746257605282024046088371208081231939257641088674263364640876143927998110544477096360032775340956544709201974980671327523598668161916305157213310742343465248505601196739627851527154163978602753278210978484848300534717268019708583155210495946480169842984949634420070995491895945293878367296425080497455686702443044577193619507708890112490210078265893522011427550543880904683339382310598814383828656909454926075439459053032150568943733390570019241734748692215600550183369203077791475583738833179507238121324857075209766395420873386836132486934164922576701325581346846941369207181982965206966409830345775961230380202033251082976487453367095353778024234678963372507047817947807074087082238673807778440422247355221814594336248612116324572705143370361605872827827694428149144335158317073347432591710688 [122,122] -131768520672214823777054275688798491147898514082593031098620407655966068866211771252451429442637520069865269614282942676621116163900426172608181033350092801886766283376844836347811754423105117962391991259680035150857548665281174296325229251719876864020059922536040584410145689445472466552043505245910087209967624959952251869371927690994165401914947464448079279295063033940104862396494818314345293564537063973397493081267121762354250838931114249051178116806457616682475456257498315955138402410907958635803064149912694704741746578927944426297393039454323487535820905878388558785077033884561125905589052026627250380950212553623508321830866633405162810966686459323461163587389890365499421968241277521182137076019836965304944623764078409455142550189858434485410391390152028265195919117322783321266747518328826071922461763598269730121050002854453367416886882483536265265194354007604475224887543712548705055920920047282502303265364640624697154500432178862190945304884267783207220917431018599041823055880638597281058177351179569765843745706590170433767638832022648649580668593369389052165705541686587082600144828035259066716828733423496750144970675001380516575296854832142457651024569792527444888232835810025273490403900345702300322929152732476677738767057584168572268932482103827754243872111919831573641958956711375532971355165690278536680689812512094687835078323765786485079844202434531548997638245882878058641160326023287826140721175672596817164900598600406659346888236208359078596714390152017075408425716195471198822257358015187937530836429433155154622952087974005178905274670270729814028974336442052539789176876761135142550276912623453049397243894481169306522917717683271301178497863445902924795306038849591013591737404054479365588050577250781004595924209903063633815314620759512672607485057300850113221808457425481540539437574491012063958123033182531767940824830976 [123,0] 5461810663191313090131924650357240915825262095352934878881435851268856529061894927782883179114205884362598057309554514109092262788331445756224590905705578025642028064356907330471585492847437820805720176444609971724883655765961812227621701724829365085116671073408099781268181597825171900331133976448076806763601969538984997110902593262221187169573631338952665341233667988449406471124514266375702813242164186655768743218843172620239302630062455133246946057752541808472753016235427413040691012997639074969224033606163520270191362500460662879134586045955408986885470015891295721673637885280500439841544588621999176903289035105599648061685427878862419085843992842495498236133964698031731198940067535841941278771795075991147758996622769668845486925259422312376639030275750708938756335623177845847795403997409441201119563709000948829513284732352482914462433642801108945301592328871346657790185131232592382449888700150265579115592169066280688771066860561986595783904952437386292203685652899693620464330915975735999118568938659107994478754896908701050850684250116541102091018800177820270568225070039225207985376245083301840519317712168405141924370275295344196465139358966552955610095512246261402756774750431163451975867111019766582936356588044833866668816721880586444829428563267915761080774864270702473055141131650926890296035219708168355688774584319719116210496212826890526940395265184843121043888490351032108009653766490962849284956411730036961444460000369627938377045192029164701645846459509245171311381530170040238305973050899501826320922286629463682105760993055048732780301262272940037704195387087023883135934368450472711483816359596442797393891791302398628173375968616031717742598783071429380254701265729509424325830064917925889027030248489083477771049803059678373363348231924847315795908844908861078117294840369646108754762394001142101780842552272451202978249425435124599093204119928264655252050768021792548252640501463951103564736130541584504377308361993694965376008774455689132242469186787746430975237905084798347632550822187909300888445543616719831065504131321729445332590169677077144353444257141562529300403150170948192985225841593432758372399468858050383551827739191100039366032869526288111269907514413449576253064845858044730418453471321035554798854425642169122539896911181251913753021150823645669831553294963148540870656000000000000000000000000000000 [123,1] -737577568924466074900381636494903974668763294827310272739276347735241814713951863484974990105281160301483241922310089753563182512186672979511137102372958213787722526063795886813719241166236873680764246856271440913187037420458930163789757869175194633115942060750443595818620185221781882105075453107839515174529759233817581247451096810908359464082097645909980235041936271047256190683695845124120219368476849255416634012132908119841142635420777887801357806485643069655669456398681613664092486511293816270330856595224733494920651111093575173698575423115776931655109670408138593297975146495223965877339435470642048476455690111315993781260392619646870626701641021832787582488044810532825349510825952269533657533150206308085523918014766406910717416462326611909895822448252530201662528854920122192375661954609358553375574476526252522315077580535134927062739627172292712862954181898908284525909933341133202070769202882455070684178840635510081248042414872032831431151705507002488750594478233423315483695527493753930104718437691752326403106870820621387669876040322639506595669097546388737550941654770010364392872526427903066093535144477827484126239009789984401089426438290995226671954845923574236235011896855498859374315320900144124915293843256198046494583717981029929912154095828342825766791722067673256676536349084000714235692070267110689743517929177206059791761112293903720216540868692784123235187376849338672523995943192530763663374162713765597220564619779356662979825297888090719629043777491939797595747125442277135795100537418188322693178332966253850762108965486973659458805483775724446860714380032418449029052230695104256795705939293479443438836551048587281349735573550359858593604370585863507017188116205818946062478328984894797642291385783927699433411714357847212033397568609277411603812589925068208705534367067136231086358494107587882298427993715022804534515768043499033401322807611876882074852224834513925719292791445550740965008639512463044465192311814062964544478060141455896836891122579333058665739076402317304757745976088566902120315192140270218899438004377040924225435837834068101935709311977704952912989252715628909317533098108641390969399458892341402596753079274907852097375379778349528377246917694451865073526032465753378805259956728022484351878214413521959390109390525964972321864263363022813407787777963184788651114496000000000000000000000000000 [123,2] -13529575307842139549925522831444496667888722865158333207824869085653927529485734738107507501244453891438923798096800105451739811056441123586016617391523042114348378422238440941713239512934956422679118217706833573581469310969151006135143392114310042837584433901626460258938202042587718064573346593892303583547483946949959010273946996773053684743673378129891796570888523552383455501534032976793378665642778553198687798292080632522380670469831172045697138712778153920194042974612969281869294523479754358983417855404459008438825197977417122498649647263063729454407011669579750027852617730185426807392869035114174187585085362158562545706025801040594064386856514694535187426182177177613773131327525545757978120799993747866943593525382247779455809658875375678250235520293556621935389213594620702436609911483367901324437243448534943824101711411253127008764838257935546997333622360677021770593759624112934262088495780997137843464267689580692107457579955578349237262296512187255498532575655459834548827537035860939538463024678276463418701359161258852020502246664456070027863200910299056318294351321426857320976913484772524917608903431769807672228754592743425804118331156935268401080474739240085904077360141835555302193068304444920834795778667155849958899182559463074384272791718647918512592327397361917668411472696338575572175956324237939554426441794808423244362257995192036425630403580329612435679574671361400621134196388564001493523132454192886016053617476149320011761870118102404647657168901062578992628994380593446287623945587974075925645309104782423698944831794065578230294869366506179333813826375847141607280302412311470359938321049352974491677461088791892766687174086275395936171297245526486179874140221214094478041478702448261255971892891699714364331964379773803972344418814757481511961932222473090562619582393529700727176293817215264767590295425248717892874821089702921161251947114094833837413992258635235280778366727404018857480558524534071972910974005615313336553782769046874188030167189920799444398426828603033075858828293995428724091393723806587947002391585696534581528241658387571251912012277971888577657541120178481784368341103717978709038845663151367226922518098008855784480554037073848828859919190569838849079546289412229068255549395378205188219915935631436804857216975900327756991625446906949186819117152956384110287257600000000000000000000000000 [123,3] -2395170576894502156927906845626469806961707735793568735681838579198454089329948073327659274075729113394294480015516520735127541837904389059383868966659070006668243826452419520291244401105988575094739507023133119184859169851582483087079189287258876740167344160375893133090057957037798257401466676283028586019948226607463966070880899187496359552723295726421963150338612062288890541829872148832964308376889883196486502614601261044151325784651808178982191003121501891147958189154785554361500761597304340623765109980926622113700079574898227305040231929549997844301875957189726076971141012616017556128619405100404599609201478850644106136079944626730417015845814222942141183883040213748632919392349689509514481830977236754714004900123294683279498048988919288664809501226989095078668864923040954346302741601177826409057836767997981882824823860782897464302828999967262502546685203180273014388357183630942093474096620567404648138044295719433197425207832211150529862064661506955960802650268616121198391285217686940368297583510994680132725094303302674105296804307557727991174423263247259420317505950230914261973359824805417831517931947744546222352432323079641163034278047597545406406013249818230814070282736427731909274604445733887396989597066792466897366665489799627148579795339212743263480791119076437255414562569805753250083627836647593513467214946710198483995272806397503079586784988525970782463376531561437133092886316440874680677032376639046808218729019866001598005756491092833524761823792787668072350091644014258186417603739910147314892101798790944405761946002781336763176447707166035744149208121481109804495381673307464341185976522630592220328391352591068742941421773337325147802457409383909269013041065623768435849361172049076161883534296512463701718269734145813151733616066538554969400751382174192558508045551799412688571112843221053651157777007015967247569650068252560898644636657600300129685225846700657065762184980803091934927220849293696593768291304837800059033635504955330041116143222066027082421609940305336497088109463195033529636322004244002526572132482937348755763371452585096948978983221358489812549681703887124111723580592699931565847655519762519478329368970335290139224824682661835670859758009507276165742084484608662011982182970552384000190378904066750000458163488837592934898736733631034528836307574954310666543746252800000000000000000000000 [123,4] 118255073228722153764482838094070114714112222784596313738015265650972636922180863009265627599072324098319059711465246255526170573470245845915246958221204847620139738006375194722408479177732713262682342196620064742191908703592008992743617992335688693791375462254989314486877057499819202442423729428038017029861834763257025569010018993632634097797568164648330551626125051489520582967403067259402823652603665768333406631795234019146325405864646275088519622094720674586453300099144667738505819965963168192628843313846056716063960619707177800394915221336900004270871099864460323318076478944250762913382880706070136901292954391046658181518431263892739857554405510416445152431647491994565206836164252453453085971513756478400059741478240659933486159001711802120369066224148783474825955443788138930287121437513992829972741489277783173929892358837314243876137932770041360739171558636444821527225354074321852237313596000660729853640798064043199237618632503031104717664125436116335504979369566434301552980373900777087962072857728772141569597616863939964257211040697591096931362728677362927536795628999130031570982460291603768862232862478079812962384799981640360366506935173191029312395815795696199726739942453037457203635809082284742986611064974203194144753052988511150074041703931290067125946705315467766140625430166830487069866907186011588307204597552298072125422288738793239963070144235527283767432780275397965071424908789652302442363140821813729892722830829344346746550661831771028308060137882963244315861395851509915499480779344151305519184707650540979761983577380348050001621474662047617805292961443819534258711649335608408849714586391556371662062837930721442378819395206538947099362225897106673341902824451866274540545660111550138849696489208843160066386164771988813525814409546832413849736411841492394207528012538836302049733897657964467053226265806782893408910413595118313554022361889805791438188690671175278433835614927941884712195199802255865047576979374513430401645381761022925138747861899663800243803859473700300372315952590482750478407049607035183189758865493744030819023332456424610238466335296692036078598454518801986932987575526911428207225531850648805189344467120827071321434316797890235916674916544125321068798709555632107855165171995931162332059112880130296126090822163343177314714464373999401040206413877184136669778935808000000000000000000000 [123,5] -1790515852668316338429999790292450507355158614576322723156863987128532510082579361844595909945174999651450630128604348153897419353508005659636066048557421771609938199728342051168926627247342268328294094577170264941773698117438397460597815240266272468583337728377639519348052640823512040252530608436183878710385050252833873328326824919417102796799377716085361990796099031610443783365048094339821184881592820795202171370123597430215006784567225389861756667690538433599818580222058676377264436838270974403539985299609056106774416772545850047647673354473162596949734934925420763330793565463813239184101328211206408381690739272192816501941267940630894803883554671901364774460968049889001200282055371059229276794486531616185499223305529289712245181856167304521954193384460508563299047224533958390359075404774796538045463155483765671761001860416385310041911986487543565746187016075458435375636906807877069506623670948189061444695624537430470061703478369948506214377529681883072994637772266052186460834841124175344155782874801089829739031300642593725885442219113518937772853920606411922493861359525644657811042326955942146431692582852572764322339193153158252575274718231243013788897885206873409356849145220527318500194506063418631137750811031096462576025061798054419952870230090577723319983013465399595006352195550928855704930140887090736927224966655564992672270336746617849915186137721427222913576022557944023698080033689424109217416287246193550618807291948370853835984251219199979042004536046372063806248269248824046853510911595047689044799454201448628131843411195526440449914252154320873145827061167402156266930481275983719878925689118616314701849043562959934508954522931613117434346332415392527186356460143279499188952821739373810776719935993025934601514602790405283939474767413665511102412472280465266083379180850248321311142600434817057084546062483460644740921298581721960352002748053535562035528268660528383768405529208650616027551784284764793778807160165435902346089340349598492040635064187952753022860321168419519398235942575941714286577853578331839060013493865682859488148398051946317278389003263557208757049963070389333727565190086766504382229803133390055417226983979399799058088699887150782711892705215910576980329254398878741915172295171931506873481085615179457620244618565208790799676800408181627116022675166504428732850949324800000000000000000 [123,6] 65065289844814494206500130931758798184676811799811973709124979005304289060189137458469662838796112262422092614176788491826247720218347632538640573092619353561080765607841671768243053180133585536565438210576694393081435247615423820992187400426212131933813426772990042153942188815561663618681192882413353933039375969535917622659138666375711970789495453766956737399940271271377669250872179162258831965765322575520399714619854284134410763020299359224489337981930546896411989008890845099391121786933715774229567567441130784523106183674080570195847045042739522620461732172559254925850955383316925592491892665401735760143012315771458164518391434781695736803470156043183650542492078051811961555681369087750281596570008157548021493114852747340375654724360641138501437618960575213687192098013586414697031272953726461866600062247382162885030506753795754638724863136610258074900536339855351349749650215977484349274280389060852602883008709687780723575328324908788271653776849298210156553830921434010308273449096712885182007250035749971925346047020197972359085335818146208242399934002230618369782259139788480588011934771811115165402412734697307100091777203199800916134031016826785955510544710669984344561234069246773851592714101140104933417376433882419644566374350793991180014282416101388616373941689290779246409041951608504123826387203661067426756856841973932374148655663126642053554550741615741714988876711302688748888326337505063858837695557865787327633536392404899064971645930985914233041652849823991416265583731041299291892294379231853658905033828179062300040063170059660021588843444208118428178028281027964231993469336140368523371446519861110648875095819206258899261956140020857389283790062371621364694075984686697069791619431305388130746832835965982239672341784540031642669109322075760374377953739422011945257729038496872763528838213271325096570048596323305149947847473963021310740799504863796187255831870635841157722460826179080895858892391165894023281186333232178212442241942374871086431967628055135057309632678861613752865837586304713734932314682510284282852406441789942180591334122844603819006360767647025147134968928162764101750780837388451320243373991589281336809682922397105560416930753583199034168731756698501842972939605284395669673885929335069864135041103696526014088494963912531581343364042174361255289926485903270515937137131520000000000000000 [123,7] -906409254602098313585680142300474419700600907369808456342888814477830833535103885907923052294527024829794687196390530683188094754698877335475767808758462695083713724354456056058401113242892458746863959858104209717850662963624119077766204225154442319228471265669787146317069005401436000043425113762052758906264847152120035639855639614379865280090792319070860558278849928362244653646185104264497273729142256964951238835882447505425764282426464627746840496394052663805116115546075961525287127635446413083174402353489166175822118649775818666197632131697594048750358276582749698722216654857110498155596848007763747621454408141660531983742925593540144781490464543331027404786116229256598268349804304461411196546742965804252053322183219253962396562086331407887031471632008163250194868922670809093732722238145598524509311679311125200162677478135879243035149844402276051857645242078379635859381341168977873991546096350206811161793815844473642501854350589817998067365601878037432901373392656260215474384053841754386222078563870334001815664259073881989385963128730713796245831384533966224154747206701712895124825578312627561904003538438948673058452871763462507661826636624819894438143866720996949245232620810464789114547477546009449504842677293167255380024157694913689910155321389284512479625504948545714101476593098768389428277659874243991745683639434904475424574312746400269979238683556348893568688178577016637423724249235615536912728698561512288855274748150554167412226204381255127901601011839262520886896916789442872715722701563789582817713768073687884725184561399398795598477134641674753123168531481900905950664033691133562050189752639317200016589658172434184545120481294026927345402023716743087153025960381911796887300922188713397959476310221320411531510417334701131494389055203042156671638274838473163630780582778439250839117589924288027160601909231868429692954918302977200693358015568761244992379223858559733574032160545030897379999706426763216875132198506950163843577126836735036679287104362590694307420531331924125595512089603729729610955711556552722694120447876249411793088430209578655620495434666914067648504999161047073694632545198584087060480075910444788370510788028016306051156548757327453394338212211332145339521806507375005824389494759844929664868176654852890273765562115479328967830872724893994667988076763922268267250836307968000000000000 [123,8] 7327829935505637478860782468267806256902131029436020100921301841194961057612811206657650832395898814834910587309398105242283465614798511582939541008059802428494590088579524161174221765476925425669993310064031567892685833814643666497232183233447086522097075069049806185418236866745125320084656365431080451991481923457950889982878630919562256928883904868749354114137328262141063172481246420004613287783707934240201513964847204062156835834084193487354995826409544253441733174799642006914175081111060206198956327550186469727818545516601726233226490004627105714067883099071588198300636770020002754358173912025369887052881643652163901994559871540267596107122659799664067697678092649691046969810673532762072416099190701346081512559939032252850917089827237243804275083525435346693861603262104987944242363452427061299791610423867370086178890702963306644076013123951686415337765913751605546556495219100863877660661649261463613169658527071283879441111467277332915507548343260167380239837344842471832442495537686503110429089725724079175283384418008791277506663198281024883409660818780630258153386450935654230717931907249772222348411751698351188235848217242556247326567315260566966044284158848978430359331950242026103340688688805160008706516796011582337495825606774796300380660940836244453131193481774022009746045158128739450070185379136797427386680044143288349719567625306216472100402379524572760308765281564935797021450558825902914422277491907110219804882136731574914016307567884114155824026857954789784132244727844969122068515502933255199332346522701066466147767677830216759596728348532339427211505773467572210533700588180394502723591106272340900948056396700622592240087928376420037940448718700585566452550284676620774414089101632475587028091155656239630711710026680322407673200507268789616832925111606537224235200377201463971863969874804439970854574106415090502216389435521608596779956760605174247726264264463531470650889151746883262806390773938531336961504400900914007129140398844797145889977403488870004151146602436636750370466835999938798184917888489134598263316501083319285919575602974711205845833699522648641782389349527166287538909325820230583967600537278422174632794259982836393105067345599348151936305993723718934977222424116692340153374309658538121484801933091563187370622769948201639101751646138102500852528248811772944396974659993600000000000 [123,9] -39475087925527807935479032978879771640580238832430873835221008122960944373072125363227160639513402622158440464235745048510502490648483974065847140824645349732205109248428505089810686921792713079715761202565106333086010877456301824372702728083150428929040560293447092729492739563667620855523104448059812124582146592207207380820240676772141432018224153453240580050552920948959334345288945908109592716026338188241818637329892141264608461466829801137575513951516627822498498121360042793767948867692817950928175775262538819767017400170170593759151267663651124636385624974590601775203767435094237134228545842591349333331759942687578436536261077172476454951332286498547455152602113177290898765712510276991947250914236857412326066578341099158523258784534969166777877460894869570299774760048421275033441459283717009890383035427538968935579577261166911792536602779171781827803995056886602389221554987659268452823131325025341568876863491675501480332214126746125619071798656759143100727546200630326683137980781330369892188894930232064910149674303920091640481512244520233293580098338473793454354819042539494962100822644531040428197932011497722256010202154806167011840924066867945472447017355877108488730133192501424814986510273887249034940867559492403418736102183912579316559467938719380193255853021221484655459110206379487755462369842620092510145676321892250881717433412363261142075304994568640852423840782030927608490015759418032848943834399013780011047827538415657267096946277996287165219135057175364498159973480151231279982907708805747821607402036928466797719055458902309205993553675586391183306582004623040905912080515279992323138255148244942221347911957936024179472999295265518428721373452640679612417053661253536797194352420878221837901894460516424184629273117056308170432015923958399000864053380971706296988807652405928216130833744666345058137959461879940618320014130614597608700826716538385556541076613094479143140612133415626335276390862595001330206957079453816083108196777813163400968454363986591008156961799280859375459816878058004268857570178797116272468109749621704819449273937985576923859609501510515883066519598395733951463527008258728908255780222452136684912993774087482505949870083689350029141917243585307654227990315550318633986909382756714595897289167292329346615187386149469650715848145046776960298041766368996867075012789534720000000 [123,10] 152249118273765326079594075224942292711533512677872066360760580690026764140706913975672962307146125249560039547008766948800080612401408689651836315831594563509872077412481108527554496655707002388969346124946895352360170854411961810609215736971363073389106593914753553804376092950201486135487555625589863980486743627193428891808599688493235152193927857672086508920827457895678656307711992903639396379740135840292459080591890353749609108846479618285297892720710798015638525714045735620254583793929571268998525361892926189451341252379183254164179571442597399588543983173668465336358327433813818575150157662406339129540252555486892794423315382087854139815379083454271375615088528431103776938373282743536384766483690376957694793485013160505485303846618493310240411071999708574052634116467983631733191534076553523644402246250182817081574398913642110236186610003101607140963664674619455092872741475410050436717152228665731391171586931901820409096794097343897033463508664928287645024766406450380401180495591200602937110394487976772965033188723724940319616838565770829244691092247289212644826730677985251098189871215617289892049516871372309033536264293022796285176966215188894227387609550838831207194313532538145955773329360137258921727136699337691534069072732624456126757138665658983539591219935336625288832814440732561645724526032493976718676919933946554219364064603203538293491914783730362837443136797703756827100748138799164757049478041498751762853197516174863349469930510625194094721887735251001823842531118425004083381779335704427110715578542128134702800638264805088544093761251357525843725078877149180495176290958459495854706953047630574755293164151400076967379217278601785401017510941549013710712613552896348689141019140676224978269623788287235754420041160801905592990184463791327405200238529922589069512795775866842891084934789066833520260493945361616411962643978058804624996721979493115461208293344375615339905098400905865969384040174829994677018090791087498271864715077122293799155688486586026403367517385369155809890900014333334171405296881832390915348287033524816576415939292346347455130965206858325220887423310895002054724556536085909431443533518725503180172153307668843135111458056355487971108182519941720408841028992998939727613221663946322899799548265101618175127865818752342005413440566715050541247397808171416553848911691776000000 [123,11] -448386347885838705410544038375419064268340930406749121651569538650832178421744861948195334886860020685574365147168357290449976222734661390820727289913075678117726317010546397367472311533658266601507306819557767357800224974244058990975760369053889884316968778039032451725049689924068166960062782546081688614803264408937382604092597733730890760466190682258902308748718583245870186230500379499824523687282418258464415746316080116249990541842577363713744634488061949969959381387264171772581620412507039274047081269377906286682873468345795664958172910970832089401030012848632169576150410731769695444124281669047868361969409731100431008793849198269936203761389908953967944526805052348295483999487463608577730776884000910883550658505667323095411052232552196892628426457261076117878849237221359192173876126404465188041530216720637641216964456696511247972837743712966003514561937762543836624804421217463929638531582073125370734332256776069633058058418032554988809906617691961977656851051024719394336648370925577197079526706877370406237414860469899675417383664084158621680101094244478440109669887665165063788113727367500731615199552613772451101558296732612916026327299213261192076394603326299901810719274680621627673495898211699918065283649112825815447088809371347362997857537250169875217876389174045810908215109851749817062234270433123275445555021288451066556802116167821736047045374338988984839083203470148149537845467811660680498335550417884165577818526296168051189117091720260058988406854651547002715566510136512229832082814335943984838511336087229488799261425166301333741451971244653571563130384032932708616820159347244471948757258297636624412662809006588754400777501334279218553904165352078513186344338667052880529042380148330032152744806224884878841815573000028414255585535707326781745382657581641641163355844463115491792641519707592760403475728017594230952517004941230247059004490197714490214084007582595311785059672468166531517804594275656203678455753813430876484240957152756238243066142077929676741569265944116822813951086705542688869230907262031802529959358219091289900887583518414405938779978308560640297385068223862619083985373298726856734384597062644396923584004291419835108847178866984706788220031173256136374082057327896725970464460810395191512258934994292446849723552293731632098638904357530142746587099162890584611283590447104000 [123,12] 1122546619219849766126470129160893253619525155862429788047321209941828349662984960020895147698193085314035629081698715493294278880693207442727571736899562943016201263959752401861213353865953419156388756761928582021578106104180917025685037006965993118237851857562144310141676672094565500146295338771233643386505881891890925627272886221426135700362467005116452102982485780012977126564385965100939482512352988077874124330564557439456372432157449983270925113351758400914680807944017469032432655115050136785554666608463324916002695241285486520966781790887912244430369215837876374879143167304197202760032790492558415889232861629936578814466050734930573326161158016657427700958197480832156094936811444254442597373164451955263348795523158041363747522870232030144501544503707492502623114705574750861904670397784541081482599242372124608195192446920736827555504792118011096639747219536063928897255638454233316763987793850967721007631790759231465791221628192968503898349706358835949025236729453395148945446076016804387396050838566827513503109372053902710787974343685282471570555861589192320792126250829064784374858556246756930841640079164208221308130607335495011727608560140755867056317570025395495063767165786773986743988683578108420532104518069861690388467631397246858797755942444809123442195977933510718709574243536980096450361546070334278949970908852661771515183573125202080432121698388083991978781110869787905526448131307846623898130140147573246944991621686911892412385819584258788407156007680496513913293468775704211436309421779890296142133540911635891855161670457814397787679011081290215418468324870066234322250168898944320212163192869581894953136425470057993259445968254106876801747635186934777794518409106598062136040727266200621491045095301197820146862898266108828565434583018938592332213110006599135493755734933875190875984120978695628673542473670056024535606677552415645306275577088304107873299168231952767083429229859165907574014080205463929806852578731656971019324338788274196411062990142784272356526078797688726674665639766641668733128517586274142306358961150281470418297517582447214688237933529018805236556409085101202137020550130209572687183424803039658932402259048857231708406632623469103272769382600897490853383612354454679821132055883862852748661150565252532995859427909220586703474761378363568395434074287794649506479341568000 [123,13] -2800747419513220579208250169387793139228317747684042337993566088362654263039911292157631823456300916518691583496675632985888150853897031615768187735723159631256791975278424109674580818279771913921901212709200265926222055158963041820949022982770111657794809269807624332888752211008672419318192352358624324762851621494252083947755782542067323509751802197928755981895582610230317224949495566094618317043972022181287428853050612228961475892714667570475653424285140569044729498288629086084652933901309338209049609712945126209123167797375869182158932405312780058463560366175339899173236742687188975119800480885918051617270711908722324659865215041530308858814223161259982398124621445629893271025092865545391851611842703879330365972810420317552266345416421663905309516498788529001930857197604205173717184920359501057367435011376657740714269702336477115512106746552421305738882247617799095168243284977698049640086122739991343521655754602958684959894264713755773536405119299506665800604222147158370974230599903848929484123564983290881414347929518801240498523520328022931873494701274982344135109388227659574665470601280477444378547573472298692463747553021139589002895767063111973406353200759548342689363561395967586288833354335358695444098972443295826520005577695504685105809403080651233260576596740806299962027654633574245054747939946928831277670718635129573767441480487965621672015157500985752135743142102164295038543488969279310315532905572342724179816498056939162364891040577605136333500610682011231231371635310684367470207655808564116052554660948785785622424168872760329624742339340651369990175579260175989209644925044721622741462397901512668402212172879442650127561410894692006621770663882565023668042086377528192560150794125369193162850682195000328426806630104692768710080067109160528245391846051623815740836624882734627608604646382167420424034313259519074328399673320531424002757337866442595065299684879634374508150834156282079840747660221594012605276142319189773774789696068687968825972964086197782183272751142506213395801947403179479801569013137970737476730811941300082377529189278841212678804860428344515435670035448132952492149654171352347490680056038523669719440892031276061669806209201323742652568416226907664090645888429004245124567493999351353965167740954583171605744486809153992510110610867749970850960845803282232521082798080 [123,14] 7919464790277047659275813092815275772333455213310060493906771461335938362396964938147870018355822365270027229628569190653503794858886200964601079093147964933820454976650043861269969560846261622334807310183594395471918733534785574284586568897958706161260985924006216417509939710688178787013074286435187512927173522777743183767597973602525306714743822513420956947214526865726686152142954649405068478205389735276264692281525721486931832288809647509608606978102532180858795000300815450810741746382888043912979434415209314691277974740560280257925320907375162112059631703993960320731385295609178842574294963807296527641132517659910263044075541478532041931016763703335593905924565640219466018934550442562121023943281088572477767662366386774990318885668666360043074918016650053992362403217295362592535797776913041096252782090319634983094138324700473780726182117884147251742144496138686468153666159395555927349419065348108470381383594317303140928213808141471650467968340004479420753613356265358983753825786324383937698128772034259219234033980851449419510847215277760505019006829172720967763258394269921950060767459515782405085783918103252557013058236407442993998712118405114956735065221584281921985639437391177683250404599251552664912007529652033241919461282870222003129247766899941928754626556148712678686635816538079034263378912218127736280967124547251081282464175970726027675573003502762181356447508632551033701525805266877756930998842366929788953551828802467380362344376581360277990549078445680382572013167847015859523206099395478611161543977981796305872344985755424271925923924271828651904471861291875674294364853974163258991714742456087832552964177580371551849500119457983853587847564191182809323861496105395956670770158169930839141318539649178010588877680372926567063954952732290463620886429094485942181970268041364529191063723553084500832723400948752054929058092117404106857956146309237810188247230107165475856825132025721950910278289576266780631864691759484646909707226628507281447763870030222618511306243301361394033765461367936267420213401039643538161173463842809654949694311561882745943049559780168810304101984075877993612094199850540569984346104093646222710374227516995877699685765188029776412199278979906532862757798580431710488660974621357660523965601749112652072908602788842991264199989418831637554377051759683350015508480 [123,15] -24029532665916293111535531718566332882925378245109627153919670239276448881362072914344613726432364321414114665192789909825651456117298995876180162357310894246145295673891598035423399368161844282322049836956894453079661105361579205698265976083908475446472944429421974455866821963177440428961286472693214332110518345324213043930244871935864823570559122171678849309922426050736655099224448903723754217317692837706971561510127634748698621018725735399250712148607584276638775335913003055346978320513713874003156859506001107196232422773077827485308661482790596113605809400541563012757327680403669930043824297100284998937623062134287325870700831723093875501675689546334452389465252037315210044011916741359102530861638509718820297734755310687067955808845308018823484121658339650609120314429537515843858366912994805412610084662909104140587434099115325519690059496381225508420899906467290749731064485091710415446511487676491859646134399034736715299774635027996430463803044312242831016933469345242650676385574300220538198207795728862186548741257936447945805101869410091025908280683302965561157269528263795709120302840057863434678055875767121672788683961034909655110962375190999627780996677774164149633142641568268756047783336763851112570089414352960857756764854023087083075425620970974352750473789408960518181270179330594295371939277181838992465693310029109305338383529995429628056067305610233576426200378418729883183622011243848214948370035126422917717382052453313414259504154864680820602044126690156682755276461013761047353755703646199595247283544501276342936494538643259202802440258183364665654728228855803260993696945592443503344550987916637184901435908708146847026239011064115985998673405229232820368619413740240239452696178618597847709612181348343000785707640183828489524815209907408387313006005780205539814209125506418584447311621749449541162893716415747823020645933133603692614186882405430173893609972907701710845281076180851690799425435689871063234823922657336407873294544229457671945388981146271052180691487699574861356934165171774694812372326541321969804883460163117689900778515681225196387195321257899681879086906509623006070487410325858594090108212668089323154451995352246879762509388436924490996092731696551987807500818563704825427079951530856293870304008649924899725646999133400940716653660258219484343086900808423812628480 [123,16] 68181577149898316391487120951303222765451222111360419517429879555391912498727912891334790165133175261985392987215870490792189010922987523690507422879602998533544694180473363809333526179668804365679608454999313913592058516308665200999014587495349224318010336475541404679022754414198547039170984716282733289377286374079879161183937580401506619644756611236272013093784063895750505004751719199783709589034753350742697337932913357438762111901503614526828846008637852600291338791817172046644113576241858574712051777105770317132044558381483356758875138107594760902811933663714593582547417636010921937959973113172470620112085420191723440367764746383994543808011467812630685049917639279985167279267617909991461083442848459472578814880795773002675133505185756954323139711731380432713497306380366735093438407595460664097148159052422738257731147976309881655161058197246056553286089625069642292781417019458341422420663013470745790155128343080426336991842004272535732896206766327385858776355562775152532355190204920821748657175953776280726545512895341602085907246374483624629146505169324069398066992968677355355347806147722691839389622669306041320921503852410382098473895805430037682638878838419894562339356437733831181413482131059797706045974023208517093538734727245812602898811695691881676296024557189735567669278712290870325075858793695240445004839352091184519993292487232788696467835996455484065295250079627705010425148898416041088278683331871780510640215491315286096693201701426933530100804410921270622060783396683812070143966349900181731483677260358599247887044657908774273464409784948578962177294205499491484490696517153084359073699834876209376891010352263422895408292835975824082267060694906297291190646480827943121880956171846011720750834748571018437518921955577386075140222166929693652457937214289837412094076040753807650460787318827635366257088816648012730419669256102305017026613624826965387047898322089585732002621238520620629800822556294977372013202468230002728327192863176707533493236558009539567697895037400368599265649516271065875445069465603805506264214112628491030919147922215563378659431070901073345165150066691108191169077049790295525616274776018050514372318169810779973709135654522996545789588468664037226098738962411181660554540935494426524128129609853414207698652249157940894755440872730165442811981798024591441920 [123,17] -167483744019215173543248106014250405221651684624468313191532621945482734529979060845137912589468294311965412380726622975609574015706468051245382498089340945782763266999948970503346365520466065592019306170818009039286618156269293439635148178556798271851838825033947779888616451803731100211041619531377509565707354206203195744757047704882238903202921079410884779452643497915999496923034723813723345121966940412200301607750936262719415934172500816835093942230477002594531777661152439717338585064277697922541960019463543689044428919598505937415290481541813518696982119982052950922577263016408074213805987257709108073145511144935630029148012068891395332359443198666654964319298688336455005651667011033535622397086842803619747844767446418975344620948413684896177095215223041822633773947857869791182709756370294473817158431182812421111705501921702891993919888884974310563425643981174080928613350993343794689013040880979446746439986369021384190620391316159477227563947959458274782722431504368229412227211799866826017909850402669623789205557858559924781104556083947917757916714147938044270867391640827615124890843880430434751371853371177195951021847553108218914456468719387014092882543163671766892890530394302807761115345753719237394222297313074276810435280712843660767403105091470998043927245972080132450636891063481143073007037273295193457204613002584746247243907572528124334907933142172012927835262192801952062662221690078338009452127925814158466301884947039813189367568465208578757787178214583307541425458822596773022260977249249103951627679597571755749504322688067311739759535881591996087500588346408103176918775287758878800742629204192974589522893756366970697409086926946511110807282592213106203650228644018502573463299693724490648466482876502282014425722092679330773350423423375363063451412440125936612699121273680468658169639165795998538431101241140959921410653530812297481102745110426500047754875283692272021328023490173284001201570996448619219183131481965303158616561752509650616055817812751671441923331433150818684669670960972229931094162436753032270607328424471615849275271293572202652292666316985282411573654206119232017384754268708028806661781127702923667339489007475667596262351979149665024291727221828448257273971174021747462239446330044451070817363462285915220945171114951875878282608507722530818515875190685040640 [123,18] 349093230162560000011017508873024906072888158740071403026146588590576005751744095776073902338936698848906534009169131503735017590788044876730580659144837764449876790057116119305939853810742626755983265587205338800779187178534032581627581580590081400849530985568033832101107648894581317948142682080048900006543503027850335348836662146041073508809551261861817725442026839452880049951042336947053873121711642611577245228226485897313732037632296533527148970050697670867308679320427301219400332955397610333537983351417529480507421803694105928643351308716693833478924980307272357507195205457146109681706913171124893384850927579767308690380986927149402728512538743655430348676474938248679575002803610134708897600534236936381544259799607335769624325538037194632735330923860136211764968321081480511075508102751033890659446387591518540340127444525049003873319495058509792381033909466069988590248418549091571939711335520626714502154151380448872624849039542048667707939867786704387803224057412965851007450333675893622192735852653778624941600687816615331008083468194709108758156700479041697265810836321056456722682073233768132233537958801259824630602149474064546615695556237126251303533559613674543446910298503909750156310272463610404720751337842263805658199608070009177744625907719062574671375155116219908964199987344475510808299208742745647842640946924258080334806075107832449842027908440250305971651964078627239460439043887978439101551980036498701296854907412834118510491452593821827972628291986146220978823724661915819079230069224226926214770400431415628222962818480677164774621864078455373565551069844378228814620385012530922042101468454924594354917926357081749935928845744497637486542072740666519412502391555195298628924029272169061656084196317866319071715676279140594474141400047154517714799317335418820717373956610609696489745849041227269416718593646400903834060317085062497138092120428818495117515335775757006358042307221361340914959342038048951435620555077046404902446224284928886752701003822012669153962169469529731351066423875666250218044349680115039835124367054501220166849261773550472137873226005793309679490596255617877978731534468082257872919986006879203012730029041407034619021305014766658648556516187620287842521728327333533930107804234401814466875755199471263019274623500688896676076096148325732864271040538214400 [123,19] -621434262205479834773430191806547018858650273737557938613446193813643823863935112239060627938993260581237671900050202195409457016863050714058373438444900875412582502522548042926286779725996128253583316116772545920884513098759431413603890869150873544745592456202080812491475791845470058344442534133247339907464617106685875865252433995435165564865510397065057773754070416643522955103096342790876452426937166046180366455787327497193531466317252557268419084412223546461414132415235001187130114461386678503335152484708251538174102074092926908446894426707836594457219645941445136714139594249549542937888246671405894173423396361283714856484064032566298317701392709431535706851181603086773343777720543282911497903467040532429660649336567392320143195525520382996383397475248666942217275348574436004789259069436598595636060532167035152246662467735298908786644992365510610128834611735955151492769804474722340294648763515043166137359483579698080157097021156862508407434771695035963973826723495944661680096232932951405558945789070156483614568803692028508284419637281436316701740936297118474659580312705945327141416870878883534721601734750634992403671550226597676389481786686732950601478576005657213860445328252074828036564902302652734045363489715767715540409144192892806806063906335047255833298376206828938200629325593267744071898947212667234520846484651147397093218238354703636351744641680823421495473399724111683259207849274288316607951135341892571732784361303963270598212033324206770613532918919405393942503483718947907062651778433920951251411670591235589848785504985327191584967141150891416930982579763739732466058196457748555558633633313421503803681847328449969177783806479156091529238150549452175562080076213981666426426099073498314207587359853035198430724705824822091937334652251326471560621830727140115482307558246513876120828691255901988123152207212007682509682693715436640181260609793450582305176972332989969548725210869914835540680162746882943284899731908084537813759364928933841382274406843302568728500704765456821758558981516541262975381774840465190571289607870717448243873334541670953508431527369631213962663288637973817647478547717485549421381622669978931910264912477264623375175879645406984838376862607491521584196938908738878616819616005961520918754901203033523180349016347783528519709923428887497699766818570240 [123,20] 963320371718201824018606138150964323429763210912525789403352585859331210599375164039836505393395206114770998117869720867094214934315902518651647924776655942387122883436672660319011362597392900130652967015330348335582895679223854458582116224320888488708641190750699694654173924762637082901168525567434734597048988241179813272245451256772885065812164884425374160606529797535647862395974393809182835000747241200153262634934000516146177342211472534919589142178791665733158142576725466053337101172996179093576614613907856925985748970552891684311697577833777934051279607308758825019133237468066202198451332316720794973076576782292317718872960380778436674351497896138919784627921859028888241844176434235463826627743679205506547466379737612421908560565311856122081649268749307707882411085335305179385272873856471646930001607241035666326131090873401763086958369093639400319561580663213259565286160295929841830242430369035571256721209074064888771775036620532664062603646860323262785129258861331551132894127126157856537456334923455224269196430114524766184840722407803456678129006346481676915174665267522294829849377615889312266198940069073019257247441936567331859718266798236649007142412184228534503542528369971098504350087895382663130851855544274399408546126835865715849662389566226553740766446050964498600239578355505293690174847830523454449972986955698657179075040969941085996212795124502393037367910994893168894093440880224206593093631511280540013406940245237245893191414729655818603106215937295407170213309301246253022134578840621285687250195502924637018514429695644858844473985300469354352091436917527209850504258609876435260439772469425073080201576526215126547575215553819562361661206479145842171790212026882799278204722497209720047257615676097129399177895704834739142648601257480190649468393822605510046057893701354764808084314358920227917083309620862297756133442545518367866324948254532929658346474667567592503334637403156467081980081494687901635537190841580176321537500208432361868074075994978701134044578156979826556544954114249865363418637138952588226141333560697371598975782108140065587025540577581924214511661428193185810411414054770456583117933738231061570273422832411902170974231831317068413700170298941277313957019656601410052578776021079475145157376154501746202144332153155064329287877676876048957586800640 [123,21] -1334677714548305923584658712150300046252476507506145721889585412322553530317423325817564378823451177024126581252860492043895263882772132321187939076885561045440856795957685254617217284794951461479567059491796401816196591500524857678924948667303687306925610270463616363872176968349530085681458848382708247253839306194888330391220592126714692555565332476344807766092970849840950441089905374183789966621777356956146165812468812428949443962628866998070030418728638892662090584363515827286435576563775776015888004851576650818972034694108648543967508074579633595179186219497676037296163254301771689549880843551899054380199885952415995163169984437961652878446304892697605065349409781961722288321850857392914120663931759201437445179495638367153915170931226186226086592028687264856738727715944186441342866948162255948752144852122603355994517563088878741165340377960898196454458881646774491228374590442014710959039691665356832109788326255437826175226796172355365671750274827918460468919588357311184253153767969688812500516067297583821052425463205358766327455807906891869179617655335407178493119907298539685429282297777367027649343369090803798777867843686098407914853393935842572942115488639838435370192376222660901510853103843255046859626801229616466821949939912857990019906612113662065547475612715433285366560476517167729704027297950534404056021181800029439209217323271500623172733097045255786254704286759966415189822965494129598508959887036329480372169957824950355313853594581165041565925129035214933600239675575370042936656220763807328232361149694243273274740980865752855314645353085749308296010958744413571759867328383312590415970880360984978946229824358339720545592679484980552930818696171553434954270629984880634124281320208517364661118943546371218706647929154983221253665973610279118145397437582581496395252284696569523248650611971416051823292330747448960364207186334810150402078123161372424446648818592921345914577611543447361595666440764531353012550607065209239963178276809407948463564415752196991852072234961324857142435261125153359301111637769791662219497454683388035701319826778510340026306626914996842003168651447521759378393884370402839554653741061190501476133528627791209601619343218727027345598900884181082023884525747918400682681319260897651981806496535629735354326815084833001441144975840954247576289280 [123,22] 1694685008378947702815657498737566710845426470699319747310067868992827900361888154395966091946820374039975994787262082264776902119055433960010363546612226761245764095568793436297460510721244261502965985353248594458892941560194060317271317189850715321113610295039369204141016630240064669194551715868886251953368098193971307393846250594771425583605507280403533018030931697402571414661702984765114169676126297766633902102315651884350331561086865061099745587739507090635936801726975909903157431184530866829329536854241848550282509753472851181760290234458049799253247850649538235050917920847253647943325764136276444854318213547928686596071594836107442916247919312261447415828380835701963131564475885526878605455725925221676474698309954644429308788742150842152336170976877954606929004105853982080943395994383887279104846989614211030191798411423123004297963290471999388783967292973384233887771247473107480057232003680040686140263755648689996347431740605329061336357166312245574194266817260729325072497896018485626225510773626852724679048184800519880616082452981343778902552660303901999412495129646116640773543135378077881525190862336953585735492305280505704685925706636440227008388411553090415547659989756222968835200882550169799654315756362013094519490792361120148896151695831275832841997944229959307245005297735303812817479735859240955763127588962805995637817506933997964890287472750483181796320368916142628923332090186169506443458102722987411860861293987918725958007855572480480107242828105370508851857604471977925726623096066978340296229813356654350994178473799014980131821079733232678499151202996957254303177167736005683248187497250781921823280824209569133887440954411889482329682054955474489294965922057439449502896960915554473847811983942870849645220150538432893912821699763042223699573349645309125917746460534261446120865267487715632000874085272659585989926741746965418324092259262402622753417426517123836064284860976263268903225843503693489526940891116590659428079689950777289590413200222398187368428040623737147603526512140033092416612450967973088983276747783363972739377117668574169800157910610013849328309229038686559739352260892139015076565854069591227713512706821432921081700564344531904278336126046862407430942565300975932696809583232640705957359693663882994230535153219900187123095397886594666987520 [123,23] -2001791999535152833320867574750574579108868202912077120762002840914431291792566131566779259956412512534804352936649729621714416047159027676517490897218147017985299041743038984024359060698369041091509705123493758992516650107321333308617835503823172974474878751790583950769947181025639093345559854213853640992505837980567070543441409667647733821824499587259711693537868420655162015761602238611428766236277887222885611379807244618065501655634110349243816074940746540443902569334049142245280032595024882241512495928989764310509228148632654078924998601579912893897839724472739666475343710894074917218894445227234043915555828917004773254986818765253354072375757325004160919544478648790269253096618527650732885853402649664935713415790722404230414692525808048436655457929865519111533327002061719742057391619362237210196702799204244175826967067838078399245973575874196250037198602169381979027313347411575176764851504345628195188637095371487998208101975056546254795732829031525455505319577779774867297346675940058194876098677859727633982505627081915596857812580648370418538802647749605929203221800257994625348081212955325745956958582309219188525003168068054600274204156782430636814890620991986965745766394948880385875204534289374922356313728966872579639014415839386913090622874295095458888140806673381986943839871181061715933657190552912164897149596239314331788336016078005911103612528069288560082871811521337170111174634991240965229943576008519439904649497462712379607586291911446035009427922892402636975996865879747361959708695383271801293973999468965013888282142215457883820734706944589534755809655269633499837135494373273636533579650689251701472262141583280528210795207636801943790334236750440959098633416008911416170827467595681150122776723169246241587957996333581187232960857976063218233324589505662075116658566864181617010078153970341765117118306325051661845401983960072246081653414589225329545876053039048590023902306454182254502345342381170519444969354454858042573547612240283015520144210454395324379586770853731174899443899644509090288865472387227963710577615351002553465968943013219715546100282241177468657378484239802704783201286477861156827460881762234122980251728090685265255059819219482430025189725485948014997830265649823743370564800591720884212706054097628906920242016813361294570044690349361725440 [123,24] 2201998841727669912738111037197702130364986410669870986097241742960297522199123110489431578938604689988699508195817732041174312010445665071520646480140737856511609335558463768366189839408133728337481503494379801185404017594097319921722335173534876785671308081569039464174649569168898385832130878371266919467736991895201317311953981083085302014745907729567676438007025117049795224513333042364803996712533644618499030151003790747888993325010666417731139321987240772789312835659571532969513380853032684748720895651593243245856961567476079157862385831389519041825839781529817371171910261710913243076143100190511909947410189851901024516251363880395593517304182191248886769146337265083728969308340447724251935192315545962982210667829571630307636273431406586280833737457061812064820444982770813150807629533188587468757886328762139708960768756311767825973357124492044069924729046513914251576930118450581238178209667445696705797830242150785071210766521384931763768993498736355074478497542578162588382275596475201654670815276744449914116139415463542676394966188607790478753258454481970187466954619529740850423641376762038440696035965618063862464317408732854914878899917845468753450213680716429516477974788085499876397683621079540686424144804780920090407742325178368105017811510870634629770095835422023045337770183432449268033713736624138034500272673885658463393655833761715836894793600826633186577546697848629905188020403908895890206686724571224302335144989418687021538558615871010700918354138882511661795142781218374352521281576054805794304285797759017698202316339582462921717565970471497373606479677797242227080914624363619562559545080934843010570881178381243222091031183613548775879586283828816877966613649667946388914514850900863446966267843781112466849809638843473786002711578279703891655058611413088166857739835251197886595599260405493338633178782786816273395563052502098010562109054324277878487704643666652863990255343993874845313326118944069236584014240275278594184597016089385742182384070822270807901031836069696596784665913416326787666929669917920040828923567834751789238510895219030819560123786430572927151142176114323941668675046767368024754185084574883898858761783181471540411147505527152025602486378168668128396597779728672155565880845918893354370479033544047612738217087908021618634408745290956800 [123,25] -2237437122366389021484240717020082034608593853142813530083078164580504649868077856311111536250255258906684000356233036544217388306461611770132776368260088073443091189582494460138073730576530128797306312785702193060028131172147931797406808971904048823637511967315060021980766127445686724459988871784814538944023008258420432007196264081174806072334649433278897273318561829541269896878504019207464564154394801872894072166711857274347366183783752929889237952176413309534967206599549749596092616358005536586234583366985437577122468774064944496639739432474596045082194695308660594699864657910355997589035635341459111448961424434950206570848754652479049449111039548777785300399848855265684032211201628744697313690682470849826377001549623601303673382360687072870837635395144391546354347749079233966531384987497068255020473444118837155725531547685894883323953796329511341546567870956279034158751222237218824109512196785888644523030327329673030507295452219174775435884892949461322949743842106222309600752490313622357771053809879389698407461072689777676590110665253676640232284080069658241304577860135677840739913815717595272528833843924363470014363568397693568757706826512214226094124717440733301762285002646068284084354041436716066265177739105280392723277129453822265254509159719660104001372337771044836543652254367530034437315289121638338385138925409848386708693598144520626024445976405135403877455132658021584323080641301303801660636734244283413450499282593771186229910045584625839702633443630189143845388771890332198475944656565351247331175717420209266654170292402368221376578216715979292461458067834233878345317168926601641553749839985941656628754058024195394508678059885284144202582284868515740021051776134696725383069291816555156157261996716640514244138143313798842886854256792086331577767850595681468533624894614363389712692817108017029151919386523543353169495563332601777624143973283456687731944250152866781068851212741474197040691358812124344439267065180563361268533694211458405795066214832958691320261635915478340949786679942092851196007043312851390741665919023979907526138900221637097214124022824836111494879511489176150590453755307326437466790580200728675627921697621719385951331209896966557423440738936057536350215867843783385764809977271061865359563469706170418600781149918194356878618027622400 [123,26] 2080069349026567490140355415066735473148111899244475184319284242563898453123785945605755943421179166360960280096193470787587785706354180431939766657133093456007880836685675741781093364293314314244209543161736755997025681655675839646324001446213167837482880871508652913449920271641882859488662550381711697156865972393501446697149581137387282661877924430291423226026992619743914069417026699671193612211368722652740365651009193549286838450363206929842435377269331572365012270575713892016518109495577796690777624587964321630697334776769617107262372987167875763436403453417052478562917251903774270283756994256148980221762285700937024607678491482767780634414840070113483762847717065691811949056063415979738537532254302335244451032541400357121396251746778751543626894641448873191519304627300465798883689437161742077762140550601276057418459412076694224279250928264775186999907912927960072498262813034361281410446171266834165293765315397163435383753006715407236974950254796873265358774269152691797812773785711364208204408738273644275870851722575828377208348732212727409462557692487485483931637101366114256784126570039448775852389674665491314335841399280851017643904976644466377169741777299772942170582818320636583151098955519962268892915696683114101770366604298328824108328489780225252053226063186319594901824121026273327784227076788970441139757598418379658956214869433443237907387232270324418723184794982384128948285218180418779712896661652191361120573359159644565681708217930681242205927591662851690844670569520060385151355312460669937602691968819586204191059720347658085738552800578896548431113263026781495401970198920960273758245147695703581978323814466562777657614115472843928361139590971670168470693512946595934913120557964378813269675049109361413383467360804488911310281031799383569230160718568590508731195658240747179278774499167002373022817102522946275911732169791669754103352395173007780607726946459280032495720418349426374564655451090198281944708321900959039587539286189412437337763359576155273626248419387720343519095845454967281667581363050579486146888181326455809311743549332559963772381613319667379834203804791701378891805180108813590568597128948723344123070230304473311508047130362716590173495162049976180513159765466480429496887723449647113882079494163303276302892690586940695999802245120 [123,27] -1757047166350899469022141560700105803140375998622468235080492085543581917542516876203645841168755084208141353598281033887740696301177548473089513173047687407709920308282892857241715418967045974881570762855794997335589977905541915234371418149440697821502764036194067289022953102438458151765609506536036180155306758641117332104912074218065787625581416743138086288016469323326100389525689570160713673223660932998652047964878972051096532180656145172693868821991687249852634784315476799276020311960059509721960486556623673625740169223022064548638800341762272269675241886099789415915373712063235609347216890741032079266621242757074062786897384093857914363598944287491156004772098371043839714451308826525970894557751146252386268251250230622729060796711390951111373628849017070656095848726179875809901143827815504917355007886773472689394582641161256386109885816410436734871121870425219963658340363421843340528586366484608384166003301251118462641968407230899007824773010463242819567078940348753341284809372454781301926301197653842691924860739539220771101959968146257908731555899598756075954759567148933065009852871490857275881158659875583602956163282078917465507017531690070104732158045091051312176237240129528417798957334032537062375316569511483836912006346757647753628627673998544391303097484592303002772924290792884389656138360568943093404103741346244854668831356039304737424793170014807209084427963892626263714815094817618619014568061118009959617231475869481043230233293432160454650875645769476018955711025748619041906635712691976739516683371523194047025459046158353702562905769331928384020521427066208833183734539706549057514173458785817442488996306804238446634936214449573154146137557495681430577470290024356163879298576372183620779527640399991292562348586441938688442427845262025785937079986879836777762900144069532679599462363314069780935177939702270304158298128952759501042586008082145884084931489145278975480324021237235083995658244672274386088108244904933006210469381074305731775807994012358825927434769964626356368662598558300906339092387846272845268244518348230329529219007370413976612556366313379498394692269363885308054600239019632255438199790316338291751655650521111027922329149357416631741381073895100175797260353817951222261998375210433145376869493684034855703105212325410312898478080 [123,28] 1342053469687652826541188887351720068940662119028591547012176320927132328696347165339803331931722757882177495516365545164645109382771430350353845165567198328644049281485939690993726337530056365573297500328995319596868760178468654297720594971876051457938256068652915828234770764825398738947160090501780847489665128202237938216304713789069937051521818734333670840680504790508602698057790731340612716842470752548101932638246746067518482730806410128231545379316313435337492994227185600310531214588346426047940949625194364600402305026266935622832125985272206122691975335941971517413207447887656241683005414798888862597548664072145718983236470223126401612026769097440682083165947684850754884093119437391894015311020304108790224895019437139922425508510304355819683505302388480717716038642618413356609396492989502511883262232004630149398975343243490394744813781069917201611752048970747510657999262672424992351359645027968304514168644990280870431974390920130496199148611263270938678088555649259161802178903913917403165510346858670015229376333549108578142835663175289137708202798641985724740988798328224748293798280460983754406896643052668091514445953258441293202662228140129816993735962487737459485860605218229659358752498286692657245644274871590401179176748168972618228868604230332564601379396756661322879963271680498440647348332197360932717390822903994579568969801665278042299189862429618824067497553728279657581505704822750196442658719108358923144589700624481095614825049118472708135675407608587775327440277465422807516358943760335216133584699177020267921998288279771857942809447523140325215623127686955586298181371261737368020498261544222765676027309157528318746072806205804096086882669637861767554795360705441322915924756377236016430719970361137584831141733733382891255286913104941143999005596290315081254377994818263159092110897086809970878536458894616778112932665037505538462414349854328727112665026309310640642257490079462790891673087144375359727543127207135184442912355797287675125173526211281433036769672763449009581317952487245212643593644056975567010101454859967040007355837691939513364705617559496725379762625536066305964264825202613663307106636186440476371365658816829764395603702669492456574294763191595031903967202788387368075956812259101522228863342740594697493866254502287292497920 [123,29] -922385212580209639497594467426970830368495902387359502367518867934731097996255854607539148502088135170247037417073279849895005844840290328333094382696658857675230703215262733527040842965597057904738915751030468580990772190672902334915397263267304062190754500009592178549810851439472778610415938771204599339107245021438172200529728683702641467695347412342129004328323793259034856851522983747112009295910458998798241780045773206144463175643946759970280885553525346975598577911766047553338277852880561090957901543912309027151965991545592117536262166318905187906209918334790484375591968925121023614381284280881698657484024373148713901962903691803305199399671635354200023039782178635630951794588353299238840098154975751711827644624904379616701033803783976667705731820267674844392693962446187877615009070841709518319888254210430941494418241389209036869412882126473775112177190138794706008794609106828475402257917356433510011878471190736105140277982731331236260609858647260747762808788796594713422524192404903008247833639771090614078355940190926197482013783574110046363888158056364985342046404346404385178675229318261165213811070412292506575142824556650670670930237673332444881689435082069393233141732776595993257047546977269938498854100644814271350408114471087813306164123834246660893681797854754921583473186386377013454495547719351744393158204646708923614123945946095261200865929942858966119213317819269723727366284675643941973299672384552123353358390065356754586593821376949132302188576846487914736753528406040412454349340251668049744895771207594802031362503291162747873184799429687852986981099159104676918240742757819125730980840498792130596926073966592425567649885454762360530566000872493862384988310948371812353624717742061041684713636738256738164114746863431140661317554728239994674480432870815399948383706774773134979487855800641397880825749809896464848320957267338207559866515605374772699408788683959029676600299941049833608101711941588991130233942945032126205067610314362001511398918882401999490735536861553506869057779858795130290774801341658812028319629015091931424442071316875549809516041118415509321978251546586390400209461852048349563118105888333264034497715033509315686649365046571037076621570970069535262083874205773766444283979958600996284439140911637012280593745291016929280 [123,30] 566732975231844595027125785216640759858415170548171019669169108791617123509119544813371417619098604121571683351147838370381429756136731939027756095626465833310605020447408088992158641229248791004709767817547520759035357880851069747117417984651153588586414553482516380023474359459877454363902064452482463326065601200625522947981613798600430706900054178676240019064734215142033529516093039278185923636704426908174158833923008211979038175703951747965635486353425479981800811932771985092193427399252743946645617910963853079042245471502790648529925935316711378063795835067271350291144018003037619564598071442388579303645573061682469525072771429038666819385455136089339363621924509470319261731977450035505794044534625548554265242638556850288096150918170500310551983151640745069715050633176352974092501711112479772870237483044863559820718930878340827959328520615561186286244002517712096000137173897781474605630076575586357651990191732654584836691551500134613221331406797318522911657656388462758812721514658927451559849753642557614753600507098523998597225891299471973887931757652229520921414821819597719235474261778071801011928388750664966445226473975269694717785497215304695235082639394654274990973925006323209401645887693437494899017789260822448472537340955928759632197253484172761993082210504530408993970715646746863064150495677099233849097098980102298808900788845196249188183245659905947001085951644547415690933399595789587277636613251782484015830061638866466521047006652779597577675201099097659498856383060333021950027637580270543337442220426173443165197469761391057407983472979981657523068299419076203617424656595044308679413592286313372197775487720959301167507566785731691067622197844066103805892717868901912605291242118410521869350284646744302481958284995481559407096194668049964945633338219005058098384781366490791067024983854694856595313212654365355255791107127332544667950025303512907203964893943138622412675174937781838601166499596987019858811669371071183051981825515590587723433591690155268512366479703300662667985256973611617483963596831006832882688804753184555807315889831254609669506091886635969615531265326713213231024480173228487890045128084785727004199684093567776522015179489827086623324205001981185930981494254867726755873974348605598454233027693560225918272259961651200 [123,31] -308645829394500576665823148965951432913578102727908412060058938700530588720876942787907657792181948938726548346039886274828229215333958412697969757185978915175546563116490309149859470317892474585249175362030088135900487440065227284809582300829811113998452636331147420233003790154231773075875722039426427262021791764117465496345666983449048875110320906083674803860556307366053984467127550292407255940378133664785170044235651876016961615118135432870996315905723057847442348104002653705739020898230883097550795204283950525571498439052810098806519429838601460469155490235890544581513097495190038061580122428894758339046501812811939012412349774896267481620571061503534999409346913982984843613891892664171591156686301235758821891370474142663133034514363122299625381569213818229013637170191400607050138404694494722590777612558963533147741318197942887584499886715982170229968288609300093083026215426320194295813001003092233479004058403050011067658334273676988447272224339330161592191192059017120583976740942629789914107990887562823227908707645570019824338549072874254633145102022683309204569251157604189536546783532671440450911570625160832207449459226978606515638790764957732382400591928763384372470067572615172463561630502956677820331733321461438701857197630519721341175160043459020187455726349578880633281286082882298543365002666895392114040758600552426533772277471165531944298256798845173435679405103416439192914773705150011964030264418465909055824202147011444865007676158555672467691196245646447087850754075615496540174158659175271661887290949653701237382384464346353313948520042865033926472293408308011742998068679940140197824523319413728007701832532105409007557778524278560233590864462746534693432401772764127399623861967917393921844419930561593548571349739460455976762007184901049214378517996492923371869286337878896947110650744395720649514369705390313877802186751701996371486701979940162390962907410618255902258020512391962396919804379340619703423573711059063702552016230733210130262562881304405615295504044970273328113328928973925821727832074291370662137663493296224881242610982401708021740380903997245611270054542335811669912017140751775580943037093525400418114592358673529303959401297822851967381711943230542979075624187311508881305415038783550639359593991966360944518323240960 [123,32] 147453120142906571692648112074992766915401926388156860062504150206500423159293495485404762547728832987746353236174494094563792448517827711746185372417596138937150257447734426739968085227385296886800358449311920646839923067779669408367328854703215800707945250579837013348913445720024095437898004194533563883450055099614501110710486033116840364502472411134355074503494292154779851019457914359872818414982960508823517462702239097484852630955601660125008142684181287449942878740345696239308921035300112607952220773704563128149569545025564973836760100156763168970191181628991106503735827580709672574431757477874913657829563022556752176716234223150936707964994130800352642591954097083700364113882142332186541910053167087285608768114153141009528751583031469172990454405297814939096719514610645702329395740270041151771382498510898593488825370839477457027338216029756814987525284667997760791301603712262872259228653291326068817586416448034356002230901626346847367955383421548088483223266073504082238921633822145172727982150691846207439647207552416969497550857799432033912457290433319851151290366660674653179050270697480391547063863333280755250218565797563641833368075859351195000635202585326858877767236205373474682219378344359362295548428870668510658899310832551158008462449798108858902154032343169223543065132490829224402022499490610620645651355708288835694342929865707350978601489884204505397424807384000219540478520026062479914306194241562978554538214674002073433290113278632815935461228985583725285172330934151264664611222759609530977444365299177500291456253261710837707622425361594990174328712554777538417062533058839247865053758599152880645287553174018969488320434911915576755325407983944733519724394338868457820029168058973768573611623697650841601866691737453067774605207045030433227188679833853253534569993230421999513560922133017537157796836106990106459182611567987995106272741896869146331276203351386777591638530957822260147221966093068976032368260929504294100474125850589308306656918179815401937952283807390105948470212895322527754864833894338173056009299591298186116731650929383290426348125317222789171044485963821163042042874810470465969872661708707888854498754913085280614228649020975046972673848602536359502976440515825207437689355712815193600061104614438400483362078720 [123,33] -61035571775104539883927480548967835037345184701592603120709108489138070307274393566686031345581507540781196252576491845271979397260413761126536108958772156703267443816642643103403944725295687907748086854435951302879593720416306227903906800282066764534719959905160426424205609805172325069682474563121137229292525296562727046495710238036408689013306639512681609751359869941643297020035222527128777402886232185115780236202413764803239800328131022281855514395696951860762144572421115229307793053131680714218728391753050980402164211622611915658529973597994792689289261030893815718105266034798662168386699283551144272912279984229082998387260100779105911588478611670944130071261645538817009395966788737604780296346086320313873913032990543564223318049228251517111921333367059637487268132818146581478283310038134420939542450160558938060077731073080977209146738509134162376817780122660299146068583921340838126988163105042787900037677484761879442499565303928096322073847264321927169365681784633141455393137308016336502338424768961145012457940659793078251943037835610527648282983497182887012037750708313888557595966749676094213446680365832211468611327595737975682038497306994797969762595596375563270267236632687536917360748172218466054916676885229577790387662349646315767769358535851501938984221454083399382096834409305936515469773287832406309950965567102978514421100908925392858073908897743416492139342990840545966326382596261403564740091864142612243612908893103686594045523165172954060424267560118441864878975309273081350678564889423639440839699437635818354883613875069339171465305829101394089201424408504767206567660994749569894092179068769988368275336717221761991799280808669223542480894064984611384938305985412797829687384589283407882723212125644825877698037200827724722418608742301169537123934828999467956923584864690756372498503246762250219181495833042918434317393291672143793168082960529237676816638640318143808951017382454755408002884009558996495091741793555882297176601628334138589809947541514802525680015122805610659837925664604994161969985111019049669972175828492234192725207106494812682041436906731921225684168141201399387188912264956242990125027295686500200306867921167497964928944735520062077308786633191968065641719530493213179078450557685752280693016977320293714362368 [123,34] 21548671863955653151161347579652675056181948040585409660792316998156968462737321697493818043194966163018392134401610233432585915463320167046799292907405750321866956301390004693506936195450636595920102999652009388977054330168995647256768500657776502826386031387248412830102605006704792132063822199153894155382891130074379400077796867778241680733620597731110570319423369431198261658278798267720511477772753947298110056895382077977109867864771548620433408878979817744655779664035795034074695436606832665816401164583031464590837332601684705421495309856337219430863161728336687542437430427060735158599608030889538817126912384442357201296354943979888365244375167982067981285848002768874564049847999720246089494262225119600043657538940022396688784915015938276309293276885860445914080598461892640152792052932481082653949286661395074372968333190060907333657893824966438688479184689153390094107423744816556296838959524772690288373414077555669429207469536412847437574850189324149134709275552971307296994318192636883162924213555733914779001223547867421932027915232015412973477531182925389387506927413989681113439807516380354593109601727913864609333771068467897462341100784348176589916958901012473392571717391548323492004213464785677293755101557922736820157695004317169789653941580166983592954831673861172423911820419466210829449539066877234508240742535699685305660728415759264232451477032017736752704175767961071664220259212541310496896871627694575951730591228900858253319134425225854440408955505606791856623873803136865460625850707204667012160998193692216090156743890889064103322133138033476863608515426729820411279956066381655255647332613572445589757607904978715425018531204276052688087978388286355441308876473056905379895514003476712580633500364372006125812446328861235893199176623638355802651389941219710351223725251316898519608510782542742798355392540148669792297559901966526798516751706381397028153166558145485054830285399068459263337377046569772085143187485146954699042796883213574324156940381142369295405118085988844496954070151138458605128944701758939678957178264271524701424044895716519722769390129410348501369164581274129712876779557990535712031093835030252943341828896092578278165273527613440051034147381097121348275963957380184272299106890163576358038109562998051831808 [123,35] -6343970063643236150261994583312687651440377907875859516152409891387239047701466903642118233845871330089211350230361537129247924681995995272872921305389904166413228891948796671244893556300495600635610972055751535562700147693370330424881730484776544234410685708611518650173084148630253122439331311619669682369895381704610770845964363542930316452123966921955995235880112673157485320593437863410195403326250559096873878439386756231340483989193673991976246864697760224099698913982068466058754250333619038674137418437138401419501015787557809781306577804907238334081480096499125072626422459536564001715050613999431142214709807180340521557041185632107047940516854520021353605207014714504815142062179078576424016622231071417341283130527453234130244313298095208740990801811665765962293520012703155323991551521747822490859309913566248126634806093319926601245244547262256200986882974951783749148843913775601309280036055016204867445487598119990641597121335219288459362320904552107198884320006721922437164058195220213110283910624089725691172273376577260396603969667750259999526407541959864166158479518867795224049788087439600387603934098152928005152690825185541245822681705367919218139442119570220901527588748785668758596164933811945365167847679253591042398818013980455723825576333041320573801978249057607865327046329542632136717344937192978751379069605681018325950504011781730639835288784996412108574243098600350922213488906043249942277612311887315743852010823847725517817944933018975342526416840683492045143372538238792074733724310979721574651446125152278634078799255301081694502240313864330600012134836468776018748118015171699045825256666679569256009764758417882718210021777338949464807968235796858461417258770380362396388456614652393657960801495788523667064018932127413293050937599308231176145582599827647034185132506231336882649555421155886523405607971374651288626754012863279760645842048793314669314048026082853564475773415796410237151605339696473528402630766587407885973510922811593898645677122007070468017884562893879802175146508439771967883290753244992563713499224893220376978421204131498238993217320119740187130304335243441278991157107298474392045115476964409118125025858921528155687994927776020051962830589235568372642636505992970181249278498994436751166818345862299648 [123,36] 1499474105798585333277356462956213536542686526286383583214841841906406366281352534104353697175989759487060046637425555184391232453519987437951647762929776989378835009380251125160197766050407951510042514844099717833376403250028581703719978311036638794256912221159814284305842740787082875104416329409117815587504940890561344468008890269825239708413231241888920096198587423146958514533329467884085162111706508351705382936363896367501361428160245859874534848005141861232198086299433307985557191804122791838368648745091811235340264509380404991069219086424596455620617255959863384162271259953412520560747016238066979319549586601755463824783929281881441485870417975162987322696779200119500303396954117870240979173007182521724788177420951582717732709757189792188003384188131734370106931378423690004631251639966235804868156461421205050516589949495011559387542224194294582226130184431693146643305462164050212392793056082711580259328159297141952350588585606426465556190550975512524469475633834671325516880983488673872300849775402530701637021041322632566331699365092559855624576505054688411905918662466017025056439157598814144740061554977760017047492982504180380743617186585074426979503159762806446348622965859576297479996023852100468369453230531331820368359507930315752047676314293384467013487188204124637725817266898423663438315959372447025824455029958617742329315899312339711978579084251662794176293515744832805697007704916922022442157959898708018080223295622568045204259558970873943451467837612715949597518266803425186711465448121797684998202955761790776021534858360992535664864352599037264626235916599598027503310093044176083761847688260224016313537310917253756943274995082129736498754974025176971383253584583061316567795198359096533482547286030949369111481265545316608300199339333543628124918665909941029794898924307543460650112199323035002512545842184202982669765467649533211148737965374277426166096034950165854766991632796227578679400895777318134337346446950603900673944992351996219510726571023159762401768279300816527213567504117037156237715583284728770220673598742147111206924430442840949162590024060209282923469259586478688800497160113897182704112550871984443238185584187439336155044210364428612763305516235494072534994145027080548076029839144451228418107299069952 [123,37] -263312081553690945447977650169976350919949278434369143768633670290446404423875801684857990142355664407744490639757514149863413557749786824844663099828582873129402914498006240427166858803308441224523691891483500617917578908709722055004382075620948402718774855641001789644046781973259125894042557790572305600306979337434001222745066329974166579710990207839338471448406307750220494952041469685730696387218664629631439026541289598642858026674416400968181533621970320658664997107879108547511819100119743913505227349451032390022942876136453289405198388002591701872677671263397630055723124281449295597479087988038235831897017304444828395903419873390775806834919711287880065588973689891002503188597825502010105072131350048742850550115995238939581790779908448189681042186383883419095061185202918669600736201209515829486774276782430854132715068548155509287390660516196595043697553328808751941061790159294704337144161340553764491230384711629157684273042138186045772495726168438006507288755269637419364707462553481093277731411456488537900113886556748904110904249200578457301683302299158985349515301013632212280271979846738649420199142719186507562710164983508361725229067558406111488118405670136550459955164009645634367163314307424600268183802567302886561020963218434016396531235193572139831979371142333770157581733387576609509713496073274644240496137689580517032805206682886711444522678554378659580140923122540191767973529871865598993004565294111165879215908194807452356662605807330618969939367439109134543286348090369905377799331226986436708591225011236251422395118167752171226239455095311199316340669126561004917440606431503825604306559912791239565163485457771893172866753505083996549968228993638442858377319971184237076848559489970212533918549267430214501322658411943103048638875965663677980437056621952081149336842848506043035237840251539030209264793507563064421834416378934610462322924289936975712582027114138212351672606167212474365626819630219770875137604421330616353256048223080622989481857495275833614120694103274075181326115491046936589941775504314838158668543197503540063645056335058389399551342522680578623311178347953154169946178618672886412391718427164856755050995004818078331646203797153371199164141436278234823871597617711915740070654313522293003595546624 [123,38] 27471835426634787171322335675097611660211021844839850246590701807689813493309009798123159292563069596398446825963322609472231221671617651187182004374483498041425557581885656587346630620474271023319812267358163413934487238788065490134545197669184813556801213917027902247117317014189199941278213983004773225374510410038495941023606382769631139003119950374985053363374841986114402069389723063542103201077202937586697702988438026094276263181402677325521057632908093703933265304766607664936076829471582766208361107079395868089561371000577821198932392375987601973631768255748876538713564880996330333365724290885356650262130641415821296449472629899817290788420039332904786964398969523327096766569900130849506109286233883708479933114388797246516249683187771347334605188718544471483534985042765346284101981668706095879097891148698243791646608161024140295159325505340214774918518251496436455162978944216213523609770650388152030642194165424236298834156105953258825148352307661730591992327874143270339626100580130523444029014890023912031285200633827279032923071147610248778960626979218568358781472291645784624749792032252731443164846690179581817159537775483524224111333610881603836262353369677002931032631336772942012146463716299032479888050009859432855411849628318517235664757400983897117622500622263033370603765364160603325489897542322846329916646727114684804786744660607064323747982709816395319431210084293474427661585267978776339492851180102186565527536130631857769827455887249664965833965844617228608769295594006545005425845632162100624159272660341886609594753635465026058490474767315299909025796347864901521259649457792789942666849975301908532570649780885481295682808580841415436415704023468641066584929506646856312394052215602764053533840603178703765934408683909706030247669564710210549175392692720114727404022371981173033862801030346159365184876491741781913547601103804695823191290132592230356752894432388549188686264688811074270185487316657823723997192311336016772474783249036780418005211193957565062784870492238112645079386834111973825595512109701641392321190995837655226865559742962102033843969269663478672194394166544356713765478895132016458701281085999550161501655736843781108007210290121570244844967075570132169302367056822053020540585497774884604870656 [123,39] 149887712398902558398893479224613204936947378521557441625482425060174774353964009029408431706217659709401760716332594667421737814001122570931195852863126473554582952408385171867129322748170854143677922509416313559108646150087157323137433307904409280788001615587491802605555339959780259242964373395699765563038401105824889288343405205892414929206223259707016252346979395443882801610526451405317030653677228455040461612944304845401714179461859505543675635128291924852469922133615291508033685591581213186478273783712766264481080167781688959791724455983168320306886152260421250984589657201601303525025890591212034467948769603298063285605488945407052168999817700681738975043934991319335534763559307712061698280745891952628072586525956302079998347071867312439642412715380693234261827394960522918130407465668230793601398488703365762935976898973056502225823022970260355368834296469342268224759743076866703931074350606924781586671355918786871525017095481474030251807458437813889422919697596545363542781016949091667749126763469223719244791362841435037015359529325696502122003506180482956049931725098770614029708967044501653020382406835004463424235239807342178755647929250958340537835008168245880649381151536060793392202805538003060682130458388183819006379857791662571445135304492904870458268703202153554325551514349882187923580489835112890645345845794130956555202386098485687453193383540945789983508113624253974774900139972578793667620112998714633042888404949600273509162988352637233094627879391095743676665087497271006424549002472101708439764763891698536922730379066855057967717557787298747776993127194457946486737797478323365490336222442634543468693914053369143905509834252282044992143337208250005795190903344522300621987285774365331913415494361388886234693181643834642606745642259928169057125054452456334141124477416225496180414301453964261461053218959528566183754472462742048084375225062374403956961195014067613150570428802534706410911080370908559713193637601196597593626854265928322829461301188412895423468700480510386982557798076111950495088839634347756558434090268035536970274975094406554815609184812293379287166289880772606860222646540520904461246655522153915921368922455760905282924735978273961223828455983262489531390888982356382061355906824751022080 [123,40] -252266073438833374163429199432143814780753316071092099688906473797951314603977909755392129936887111505364769965486213151340074853660107791605620987391395572220511049610545629515460209216156777159477982518345841546665263529132084906635570595144255810567534663269779760833077108367551944250930414126320639686402075166341728217351601712800819492856834032639412192876260726389265353578619914923177603262976631940710142797729331563842911787170484323901036956401221831243654639876898679176670522159542182352173093680223726307940021239712186293819542806062347317278545626933475035405809050096401082984332302681028329131577664720208652504232123521242590179880433935073722619485922831337077703143844879713622004588566313284000075527758281466653394140189788524405647796482298712287070660621102446808082095275852373365302411739402708042098586320204151086083269341331787383326732711574996951565850067799426741814818863242101513598047466514002408746868270765291817950772874791185086374655052653477849490318660032836485142559058798812474980548540188287429541181226220411964711413861870703323812191844379997762984311674829414044379426760372347938840296653154622146250189343697117369362839556369351396466764184914658177020123549266332803985208020849388460820768830364606755007620780421523500395297453571613603632843296348868545005802213989027631987603656180298359823937892363557347160618782850211013863091106122499954139348371978630950845408631560467935183117577763890960865000517836154338226725972137528723829268864380150232633329089123202503144142367396527011131558215403594405225494180501185808888069664588465863068861544359273891773653965269797484489555276865459913882708176001236120855744379997420782415929602850693836788622505877270774729673936078213211542139623051468186347524263783802241457971866778146756184336050266524206007742057808054129653015367262588115591674125675376306259143382374870197936225698666062987331595756498591478876788229170798880573723114345611558067141661132580622178078103194451881431799141902471807885316774898165117086056407210418334760343379106515851672155730240866428353718341945888455479948376775303349296203033325042399147830968037023101540042486881324494023146587487863008904548013857457252429147035567985911917113857225523200 [123,41] -205007165892429054955757431525954331725899399477054386347102879838529243638884708646548049064840194226209472296927564561714384465378757963025040154513908922741993931028563261370430835076539902325500067070209552944390426714491814863562946661775375667848063949957515719060732937914074336555295505580027345066922261151033609774909636223727779900033342786665788207551776321351572421286527990842272072711134338865796626876586712171775261350606313758869890525508974939087641466603271212890082754052363534610635827340365208606697233079798724154318925446592913522464140208182551174934193265568689992829050174323253849281932325303054205237651151544672695960728028836031799854699680671310921532759296494757227180067149021156187801790573637978774897351059054191717050141205729421330626696329067595929459171821377019096818346788286722567725137043758682176579136050212247822456951732044684200964014249987837576025686496396782117589299649069653609234474564937547334549812984494359201870212925569092674173526811265953898756495550167331896063992726424025212159399695015359494310718466281872387712750145078596313493973336036490861095421805130453193750247149445150922639473766782356172913252218593936441721304243879707836878345384825180427598359920541913760747643281909351918012425472486218888651222689305075755379064459563616290552436958102506660964192034426191131807130706986549750981197817541935442119149645068525424060307583255714612896062426901930961058864503976292003481568738363323570175796076615633403973945388096945486796753212703372181582116922270040950339607984803511508381667105940269276667865629171632354015484475306332151446058478061201229750509167430785011847843530414577262589613073699373609057197784600669442230103684866570161498248278582408132027441837150760736528391130894517998872463063942443591883768330532270051983935812138814879400527349777508034306524181885549439816916062771810150844807950597031043873920276069820758074254720541589086629359621019892122660152796628086476279484248502064366061694461451212981306316976027639665363533143887623965483905690022338705390767284620070015143168556618452308131594071791871592935401707067099680433149070760460121701043813082635885490688407501376938452323613083084547497548708604606207945593409503232 [123,42] 129041030117275907359454494097525388201956946902616624278764000384469907342723035810636273700066201530437828075237021593889885097686044696928346474501518328603217047075745282830830148801536057703979945490327683697880526339577239046660852871705492031399162348265961405338624095972834326228340853613331565467535170285079276239380815123605100273016278653282002798974575539692500467330767343494615582326681598043004608443947328612416423854486399211937035024109551961061310551850744355660701658083755641097509775832438664519131921748890090830918842805863609854708280133737170436213269889260954914870158635851886250732267445034839434248055747446178294050473966925660876866837691885705909447807426405525015909373924494640822007789429736006110561640790558087108929961886138572433536735063779499512459065438122238030681153900684065544535762576713831040540035899699720737583965740141435537993095372475770310780504200358077638309325230305558836931364970835108016778162918702914464354708003779591683715231345260938838077720156772720117447535659206628497181552766551291612132830188367088208232294026652211506181224274564739127664660436318599653021170575411702623357619860719122100954148269475539665695643158750811937878853174253419014170822643758679299591259790596084104285261942704795071637234118056102037866462274469698161085185726736530338275532914930439740040786734759860422772170852356229741758741426041249342812447018942141462038200773555997179142182003540353221541518766279942080567348367840899938180333566468458971586502121766647255650232192643120648190295468913734914351182092691589553435708055232024554021004682681028010793706684596088907647073514185843235723785732932657794269489187349234239280121740674214074342919168360808347104476127637511289276965185369625541688665777315570692939788399102362200923679524008984501138251928360714901856913835147878096653437301751702836614177065756205010082954992744548333942960441770085939700808022377376978281187292982620826340985761315583487495827504974451693049980331077109474153040258732946440202542486466621911472938755440849597371432873638825590271460522358593959628966555484102592958777786567374929560988996547842795924877385050195428527437179891533550942053777170311953880524617659757784037672878080 [123,43] -42094095843442964895389649416229085251553989580406905375412052783286338684591224748374829929310707768904559966133393315248707488085342861953913143395339607735632110499974139776997827089255792243741197491871238732482876320306038996282783816991821513325029925665085143174067521964593399956964589804942916309019903005267119005637641505815602639736754710695967294055032632836319835263109048092042794481414886169572020637999513051815632482422142591870308644101324594002605580086942165991012384325194480644564306869285517363580976537539208689993281732883801479889447078044337786946099402382449938475717464568707127722456828235851750741512938592884499817331465001032692404520191539636872648545273762602387488817268299705150455011196881944181007289027314737050194827449568213568073456865990244337012345777753792485828546547102263923727939492569141790757511348983851425038952579865365174307746389262549660511520812013635593666432720445763963531998741880728599945720239206723579587550800066372817110123644726659344765037820790755696324017663709792259794873686155928427314095809364356064630126860190871464719473393198369729853698770045040876196389685487346827950981776421858965108442642340646428410379228274646949053295874188082934868864277456945712138151982156481292384647341102507013849077710100467957055348588337590037752908458582230809229649707092793891525806971082267359879466502562389938347592118017242867812394933058551481388861239807328626992556489051813813344342863718268887290691355403552516425893027443407464241859198005416319918054294403318090239531057309354324287644731002898211006459191970970792866425492977500883894769632801079094239968322688278188686455875628319093230262750356111743854752548963774007214507828496120864350509631949782962466329354342027931880493697540852644060067068511434269577586655556865339254621231606345037831253029289020633459983856189273515579849514060779133686950162207798712482953134164047443497286841646658596367265113900891531003314585284608581190477276605021843478277408042324961802755914097166624308877591392383890515540044640478577555339462923503001113198864871339734513518566298280147795734433188310358409043534807726965883984023147926863269216190210905656916277558564260883117788146157235082513874944 [123,44] 12243480022870535275295116046226765445754130020121617121227823623859594869201318986776074779515840840061134178289399504664203137973966397906728336548360939366960567723655754711814899484376820686401990089174074499925241850414267831209966102023848287352606923086075996730591960304075748299790361613187418330919923176389531938878980445494485165025899969868838108988828716773327973016094585329330465161270169760588257199545351773005295565383103899637224164254421774718667959850801126657214424370428095498236078931357301350619190361572008477668030184131480586717085843246656151730003333190867273166736448925432908667197412264661037348871169431947950570794836398939618533870959071686387950813017944451351410314701959192729847473003086356211789361532248993936373456396115343941983466078168183731911811151355933975793702471704480398458879627009816396150586510005999290582719824328432451292313165645809256208630211679384253183843365649871546839000812037580375828323583878584175621772334705913986204166643582609776663559898495960181714390872897225609113600564757012864352487339522943460177518404256481060315694230911755851227073474162314265540882260130795421740115045836600046196053943901886070119335286351957999668103533249356111061617773825130854941498070125969062991771600981133632349607696479457488476583162484054635358862740193448958915058243119706956944482879623398454262750013442123436960222660365865886256464251004931668558450155853801302332978688241238228705547749027705090613466494025413571219122780928665814789517667839397120517802132014160969741719680785318860407741951291486771977946704907311419913258834355883584789725339884744980760159344448888058470453844113017455237913722954973043903932550601576501730484588428942234098652533025293018461973826363703603667749345821524621352614228680117402689526093576082800816229235149454452548327067170974127029661755612939797489261334359992636532116954673663512080811219996734864868893197649005459372583455549908384778678611765468313732932954988692384495099333775275894680403184401634495903536425391366521592442556243784228931522910358173057132180946559505652419741576524599940551686997719328570670566959206188534041119691641716001359971354489673339308825162867890425545875008714979638509568 [123,45] -4456636242315816120052716286127186882280194681495532906121043266266680157127491637351584642044037704436252030990319578519967929866170165828348407700427648520437898032465781357645546230825198658534998937688751750433321444017068468494124166625232921084833895381366706838145754288655397378464151877966482448499268407858804137096957120604158788456651494004958980204137822808806273621478691209061809460692467230709568545996215888251749202105309810104992079616294157645335404109313924114417568888343665744566328044202462158933809588439315692912409920994310784800856266317784803897965542831047162650016904931814451364446520273981649213368712969300137021526560678027443044547338706657787540313132990538427022616629371632768274645253263931715929793738853942514255796590318903988956137755967752951573819395604073888230653492178908283858273897476898214119929844294768591956656788442459896705153980504927923303440962907042790815988754297643940012676813439467747365539411774354249910974409790086837617990727994995566171393891922218229023212224083162954493969309331901317899674486388206248253094388161032616923325100375254146639347570836144192958470837931955916674792270102522021019366147573452754956321815048370355155131930587488787929032999660230895423386198567299059689089353506928348145304049846227917067259830600891493396775630437313919118275191278702788484990345030845285363509034166721175682029554452725572627666770010209396048985919542119949449369575719294399779108809046302055691581000836431961692145888893248628402112993716552986849689021193239763291290315224326303052932597550052821717434758405968814453545276803947551853973722233312406612986838038342411852842873888725063024412520731415080516856401812159341818790689338276531038182006782192225235283089353347990319418852988523750212168722083519231628537439010660460703315155866639397921517120188031593567348865588237736241575767770192923575682787781254767849057936090606850254704204846400834048179625942159154592034177032281120042860634537222699484184925694099050706487797733588535815014588472464538719031732304628405727455330119952582075578757368197335064218674162767526451871071794800656127986288122009371976027103801420337517743069427595353842075821834886266656449609981847666688 [123,46] 1831075699592427892311484464556158921006056660713967166086907385173011133177042911648612897975322642453557837664489160974733645087623523302222485404868471220915475046796607412698068072770725561116129185572063678726370830596455214097789490456715157628206680528804604983213930782937604919080039609842915773747971858810571715340014985357190268466153180058043007528912948167086354014431096658646653379523782790508805719832733250104372101543590135683727847890857245435887631653604611124852205115946608433455704855016300566358410772184802768653587862002888040291052876296715584906316854898089678292657996238840422611942995503578689251462782288675706202314371066305660546598341110020196331354970546724537584752274422886823991387923121667742457876392308129701121540684207969733982829091160522554800643485239650324345784385823897089317129875381230662459976548860377872779829663890661766089669940148169124329301340374868240167128019664219018012247690081402312708209388671968957860161702912635467291448670221295343897332133644178498822952684939571059915242132285634820732080550734756482978825948378327282902678363472833273704098816624852560715245713581348377111251919637938085345036901701740371712625112271247226971728871184402690734449573581437539030238425426610970255112111649313036349496803658460424222004016104860817612664032087139406672603943321340806885844333846032377447481446826728867748583605479980257895429410008771717633289406426973063371177978696191710269716937045391658749359793804741660390406870216280399422904567572756377714278990322271380969356524778614066368171567600995991346599879003628832584352349483791334105458925111975048865429897698768799887636549949217811351504173775155391386006924318122515125838581718090517645458689521186314504089613115000534041979771553726097845227584501589824246531873575444070723961040151724972786621587367653678954594306515600904149642623809009154803205335587900170765175244183624379529802787765394136837198803958368923730453668850763864071830885174119093595688675414614377960057216097269415844317083841621252826958789769785823710876433248559096348820913706062351850485706037909195861395469078536353770050769614952410965002122792982393722989983967086481842711294408656407243651912510210048 [123,47] -669400023084697346498116979502502310631287651113483278918741490978435960668811699377506023206322847767139815679306988128781836987110078449223069518398874802462034104274814464286246436499231523430421352055251109522213202642315302907520544284203604694736165483521911969652091989525861685896452444619788741980269020959043392664274890750541416058184570492753173053125101937241823966014317272059560589858560321872209883661945375393601007175972024379154337859275541864221798315470151142923970735083608698871424065720954185646099909193083635944564958027290702987192054135748942137432094002231932144079191631853254905545134928682004489981106252652089672627059918669843686238885422976768981034798494265868658352243041469875194490229081964992039039441411066406953274916943818031386789063910852321859407082335701466271597033680123946921069982370119456566452033001897519723481316582684111631348366549925652048659794358607012374878101625034927017809620073802372242337297912632395423630263264251515289375797245838631264594950764560074217528612628083776148970200276258665021065725182622724261818783229300692327382252116167194148092864102992280768411794159536573365231010715527424297267830248920580352737884611959012202317915177397532808776278803738876193217170141474876702125136427230862544472279722325404121451881338604729966797886521645576282984727085097157020462780068100091717397321198287844124746872139533644223751744917740411254266059632773415334488800332737637526986310288910377440630593860592428054258622640147055686249320156055181806388762460238034430380467421733227967931103535799145366279764236590946995982016390022661420410042167339358183849047325123535968367168260812487326928907021860035098062904038676452136467256279866290990219152269808563410463253827728017035421099103124741076201453647254128494652197907052859659048430945395227968208433718125783237669546948167537769702966477883227724225446744204311274595708216331517611752002105853016179222360645011608913370019313563251824987575251538864413531831096302021174660491243963969815205934252540164380273521125188721982135434047066309728260119757916362948568322019373457181456219493619755813123122715447366447358100460249009859851807336187498222583919863026708244568297439232 [123,48] 200873150036345523349305914993335759474041690553050693587250906713414857302775235436072427409107428881500485665381863995507700885236326710170583893507193389444604389285090069376427180826087964292235411899781104608457761023732153962312245952632182823385714052440846428647210514090283799087533764754256446106380727704994761560465454611036501099319091931020420147569106489298431333770575657831049211997561392083865855212641488770912516397672729054217595555689871343172873851954996370645132616427288007533224889276022419570099894022996338958576324078398812732386219100589734143120973134433819727755103260823735251117091355826648898374483710233508109929773002355023481545503116903383354343109429874863863942771490085503625857701912096981826211042847794473653980749792178207285305662744233161911411138806680070619142891441940793177393877940739096231650364995967690092775874320198479112578796821779763354913291553413977691587009493800073222300076745800248593404159660490880213348007032132385839808674103876670755152524779750339081078730399087944683126342607752692187207539926840318633040106722689865117559539576602230068394361365999706816451776056658900751671913184768324405828685229625941717760448320622982471152403035313548626649090860824520808090572113033609262876594379844822701570876804570894896030030717594189932117793876804973686869989686850819650568042681389997577403912005648455616464634795854882276755535712927229735321023587147589203413091008833588968764973270790859871884924285469584080011499888905470095632685078306160058255571893605035603470532466971434964607323333227571150406876386262149335593500217858506042872863761191236643942862506171108952557756768727106269571198108706304481007835065357648102532609611176936152056440830262844949704955147679573275983814425514816855504184481557632862053143288831685964713792811214847756005117352238581833341971236167428423472491995546376193316829998675553272920871122449308308285526992897968424383781817705633492864146589489024162578783519410275813063449155045758791796017304020940766717661021955987081078155342445600458811787263202189941853941277771844589446195047095103532068414177637421179904722141791168791791044111448576924825147308110765373145204759164814911103565824 [123,49] -49297939919030882385064221113277603743903089581645751654842486104893804631010087077796572457369396008795573893465951043981632963057099407618928833998492777828878320350864428158400910262869981868519977218320175290432229809111166545809863535490830971932156909418594254868144513952878583132031724428576745205087623429036780041607557035448027649113527197773286449735353523753769474071336374609153565832403341131854182928147096354097311876524819599594859885693618735524994851912637984135614802539871864088330082884830321905345464827217464738917812048492562465987320549447188751972676325023225289652907011504302236824753946782887032018675675575341113996896656245867110989416778141803543062656546005250303551909911967520000890550768183390108193334210964480332435216544668973772162475289740529593868194358972428608191890433864648386776900866265807969338043669918079907614038485503762628265147691835426252877995025057464017038076028985709884265180149438736962250996207024634916669141407642415481554499412762261325558245981306208670570333083788579903706223959356842395417920190005577661361441851519951152555898644274951301067286296964673716577148970488493154324591838858821796221615998182032307832403652056631417333257766179419557553012305147598794745466972008229434309652914693626282310425191062965765256054232456480524218117789586497120590678280598843561115970517856468066877338219847854270773420382823229822505941123592581454587289730674793461607564057242046793240859511560808569542021045596637950835237063764146443526667176741835343827112537215953880286476060494251114032752221585925961137515502651092458900901853855551335100873347895023373353769199083457624758670626658867538629485876746472850695720609731995686056613554187950981265595114245728378602516999387070919188924085852667369882202349948378991731737130212228319036034038938306175062191052480370213202127291904785016676269754975141844910738563076466128406901374833908476305746852220321203480215309080823205702735673173442921903975139289394057131589953182488577507429510751058911841675335357393241386681912505537665507625175083391974249585323855642076555818993179159972738793796909702096557254203716472377598431117088695912193624073096089800332956898650130923651072 [123,50] 10018150058642059695709940601850485314055175264548997387323120744854830714732092467107632454945405622763873606017158346063107335508191254044525975057213181327222349015246393805404680396243840285163345148703347832608553850825003914599397703776317414589744930623486323066208907468201457166513915707246933286095454811599014489930650531447904091392790017673011051759587902164654059638527689895621121281856333194400396962444506502031843148991306405860840400676885664094693025457287018466866861482071192007747759398807501278903941478549239645588892054084788712571611985133376126683667799498130695140466529706807213976879311209484142270155089843310431679357151418267614076429090952801291723464111288909090072522702236597678013059898096543488946974290969421174211855653107080546548469109216527639967030948876297974979437343984241139025655570231911347771151414058176920341415661098844562905435438736585836525354474888248786639749913390895270692773686085585429026093416109897949450420600736928625362840781409490845920507269009713587364930501411574185938219283026144080684269902796541251558162193887082707330676240389497421660128954502103593431685921208123010386680409367970509340267164128789210806596125795249217949704300972522963734471315923230647449506961204783340853712594025849720739984135820560387981404202472434283396505395322511449437644523220561269998940371818377039199043063627937294649633787863306760008114463562411699712387299592331827149295905866442317879419221276320810841802202626058951043329682568060614238555837445913128055578797609702913954692385580569760925178684631171891765903026889017510571991250624240601870729340757887337498780996113333970453663967376456954656260769161794452917688918728248904276370064774343728339089356597752374567031276638555951294377047533216709155241580159878116638207824116962374178259824391070106352468030299777944169909072458247631191485777123388700665075612801978015303112399545772765646355221938538987018434598617564862977046701396498204803564133331481907459866715751820651845547895342370454262636341152687558093091287357975752277781516103209984636790554548886962342918865686872488635590094871556233964325210567943113806445113192147144317847959537797000305224708260494311424 [123,51] -1707282140901406750947347967826009439678465926113836862394483034839749209019310457868897776578471328155239520639140266979597130748840644365903256816788759008410037864977980414486277633639314774355982466258856180308858813920630035820463339927543901900554579780206878934475916912136780692989678550188720943639457765614278587807334935264740289384453302966608716148473622192740826088669233902628296415567739172278059680257150375676027627290093675914814002484010249094733240781754301755390620869597693469905662871549454482424625636914744886434405023582057659521664316325532196902408007506611725961003228372542461956923197573492099525111923640980792862054146774046225574942349782443798958048547176683536643726352496443585944890827649784055263341893615953228229841323802460394280578511488986303436432537957820673054194428225664021300572381670716576220200819258218471381065004700358266126656207767862274605008627327032224607046155449637511765999411595389544067557320453496443633637827057676600523112134153629036230007683587265998104194377832404109364924968991037065535474315773980636191388656873797039214781236297411767146877478310660134925366407879019762202014743575057421723059110086001121739646978082683191895427656663806674833067060422250885522785721283056961224625541979929068568999019695766351241974466759838925178866573859022515906467983016155940344756543864087552843480547528019505996501742596112875128548871514659888613974595784831725116649388483485531474858315861424073758968124619103406716645159443976264677989717794695453062055318666192452745685452097372626286495614635687149864188141965114870943910105428237167551629382021823869536178708002543813338153865858557955373573062807698413189100333442642433720922449178945116346597759614053919170039535711825874482048680592651947403727897734661471853081190940625379994632514365497772738786301358549534584923111550013181755213647567852574635780855227832362754749930624303669985490125226872056352010845555994435921218948590236226151847605381308982154167077817842764257214491665485511225657176741814100219837811990760992084316546599606014778460081428294669793966817244788509934612693638547972576801695677700267295063541957812006955707630587843487494694782462066688 [123,52] 246509641169309193591041392964030107026396593824005749770530764852936547059984490370294223775885022738420151862727478825846162977731796189454094506811340485434003690613863445362370926702913425644541365297353480560189691618179343968185281285606969623685958218968686888617236393060957748005300580556014904623882933577264256356662914707844743140104125438848034779635790755610779173076817217557144760195869841882643522597107006086781596673590698494324199324138639011230950802958131790669737650242978244269081979734123591656354835629001973058003400128415781268055027496677593061461210289358709372853092595763997445683585683475773484433474487847931354834069102018083955496314035903217875452782041502890992212833759503617141981838770866532665029771682554712834535709748074261081002411652695090250294362951220352611937008909670357724719426344384933782496681358489608001637184788838485101933251359026603757994239887357682838872426039946286633439442495223052333383565462017035523707435420764923642563186035477521173854133176490889937417923044431295460059491985047294363152732193324303352305946140070334247402428528982390631384426998457392258613307071767183683961145775366810796919466734526549309282747432830047170973106047310629826309976033045789003133959134010339291615310242540385378947442454313937081332213263170857785500992487287816791306338686066170421758117959180654680410432544487228766655695814315586480037501405979429685947108007993806034262920023670909135990578820095389244246084343126539825888037698194198397543527846969263565599874081241291728774791106426675045689846085627802144261230277667476673051920818798325643840336096269976991645719985411074014565690239098602679305161705335062557935065012561463361235300165791559477965370752366715866560283204169445101956691905766734163235590330901569889610043528536425022452872107496531503032474774836971915097990470401905389204483265944320454961710593020092181870132435241627500429128825694606753240339849109672068467707470345444040298024617713431682657920337869389627621606228961450820384242026948354252392177247022131264111962847328016240317876898822433828593948483628670697678118682251426156523264476166248167122630968637135371973806579521852172786517147648 [123,53] -30376543531838678046881545346920209645075816621739487125329839187448464210650044592112240343484394959297309074594333786497178821716863358812593823665286859958717378451755711277984806609563696649626672167747503266741301633848611341565509205624341144983431443414786819455323708467527806505271871934850179880948456632198654671138326321027498451861403363221270453964944979462434237338999446122861678156442837840624850379630987785750588848854543305722611388168738741595467836458815952830961372141723109515316432507361162712980379623596587516707488317748964773351974043059545171825313711028095950453296079679976737061743692230278212188033890927214713389956812820715702331270656918997223676488765742162429365571544451005372632394139078842092234628088807237448285432292086807552533315734589597503359838011938290444110478296234120678761872381919137624973214059700629642568697680232558517021417941345959954298078688785472690959796230479486537005254373496662471635091844887622517443059940794211800397006482804657752998789707780728056580160078091952972678378601037478546297148098255743797968110272599298141721311305102438132836207958636765950178646769727694068489148637763556490717349595733565578839993573454549061064680885950421102702300440636823613234020953880842927183985637589807385193422155617335123281502391173095217128790491574749345969610836988590556600869404819359857162040222714302480564443450212456174036759102936988315344096267038203872090097303749300422500488091616463149987249669876512818433233716057637770663560824186990790292180097988957621622846406349122176991942651043856937935527960049450255322173449835818736812729420039147953307555479379904435097888815316337765761978014908873559712388634252181052422094460711141055699129280439452358034146700118896381554281341688547036008124481480921280920995569193081343534176925493722563463305580956555454587832075731795293602936104643098893094594256651422087706209932531112706195481452065033758423455369215716186347547554973484616035165549434274655087680410698609358181116296483814905730416484829025336185804585995779513832223473414772607907829202054396088019322797424713814744779303372109230920223506818306900304713734691124790490416723921674922241294336 [123,54] 3202870496960987020144054912513288186752467581835713081587077948065642159703845894879856715618412931346821439352187993860863723591643311757543859283890943788734250599964705619165196467539168482192503012411230356857982086308883285654705459752897538954926979411910693672343199765737200232780045874214181105128125402980998870741001109781952114539479598529430048294607358523499214994293288973969423753330980996727769778232453034739437513718425953630543284976373242393572847869697951969354159141193412553732978562638667419755028871141152583270382485163842140798059819400687925080492064023395573409787735874050109969053485784673959788132389076558548960961393058803353297606776236470306601218640254739998311072248011258661834663820605020724902493817739627187758365718247475732460657516030100917087622323905351754654469457313719143247462505168525997901501685713435310831570476427884078244374233532799181235802363480764820785025030064962479010864073869332745180893361365072068842660011205862491088704860902429153919963046209632530384501450674907921135452622203160090497209590854797995298399246466073003892847503842638210289174787523874047777681325171083126731758602314503726302108460982118835233760174642398557414826086207844084522605926470088114756965911649557620271081332774928237907298184500430571283414082026495232799642701677947836568115949150937734000563113226562820491829348104639269368754703372001631742381494124826199746268335286649841520530709755300185257443602088327277295745330912688330716640209860643299002585659148122910342072129442013475686574923985604533413830557734740685839127773526487811160173260902303463792290479438894361353690729779910203602840902982338115161961298617497058161010395713819924779574502765278568841150446784729003777675757428140939257182186190643164127331808192424460972754640519943634806009369232927016115911986535053358763859649075160730534516642603820959333258639492638789882640091490483924461337279377350078527585670980616410660036851005610815833686593108569008578258181427846873104213165831845221895322391642123720962566724477805260439114514392168760106897425123708212588543110717692803071911663692427550556782761805145207622938742586924262672548306165792963035136 [123,55] -286846431403604209457517559711011022604874400751947759032386363392304793115021650432294583185146344621118793253855042659931483330704249662899003470737396964558775532767684471424934090838652514614238893761787392250330678023279747352087826610144518015876570413589204927405739671698641759059092286964241996466952971734979633736890746568859629698508088806825085290344447995912025041475118325047403491350358334282831642243589822017566490125108809848685235500370006149438307967775744106131291156698782063986618938169652380282676224586755311253510098747000421272349118540294188304772423534682282539084037012622260326427766230453043543920064440806396787049872043031020685253696225803254332756659806363846802649210470281881800004864595723040836534974784710989223599412574267460329225598988067824683950818056359958435659043400942444163228918266667926149608460537377289468508217014154603118123203687635456012887911900963663686690719944226827804743915062912417223735165025408332404981022440581329645497078954655266522733905303423608345319139897320225264043260942070829545162795793411804211150912833350348119092673812601819053116969408748082360859473551804129899992051711459300311515795214605633352647004203725881337751967680673793005364626375304980464243964858214991266718560727482679040392770481286837270266721591618230097570317929884034785686380480612416771615600642355862132952962173962267175760105746357049750954966022535773450383951893280581194727169285406630119327965981370836853134343270263316784155151665967002567244248142083721361478585464713377507662207920244854519650410569264843466094095334132016131180330607539082820785093130640972518166311435967729998617742212306241132900107161102389476972905870247886963333422550073537011367668645417712632835049644864910794445564764189447992486712127724178308697749674582722819487343735173862860866780212774549717034302275017801671711776833685893990882106774988839418472506397632367027735514815983861904295862701884644081560854448824780477685826259338862551746429212000377949091078963458206855193902260445552644735200398631289637924955632439308041653453891778603315357785388669634104461724139851555229866391309889193475456087515959161905229884326255001600 [123,56] 21163299170530349626779705423635738014021837972724778770457345473735270649705438921486276203412782656652967694415697005167702208184145663491853394071199716450095871707515766710373870356767790865219998879232328275037768377434093105279749480849429692664594079173956138942882687878807014471611779527360757457865263947545584537818241326027952961037808414134074067203789484265527803261225150653103018815726216176427094894091444168277594694173965828868312652973332547467739422903988901584512972615986596807728713602982339242646435557954030814801649175965858800640253068176198672052305142325574027895486533622720748780378588884149505383390126970076191070077498518662247673404566621299009445639000056272592651945509200909801675462532324194248711067896848456516556459326282076291021086218223073099495936138416068803277817867889475026359744504325621791671107181304740920846781247490579664089742707492825371844957885408957801356343526012680658494480205115809655742289898207329149704353999446217471706625514038242415622543374297678689535446609435706974617288960492858960142819271056509818782886932464923061854276206702310891332493151110214288591045277126645449472462305508782486730353591033892762788610661671399979860093415790276756686143811855790158356101255685715224167653443075422147497007157863587585425613396160271129252220910546463084580666592133667077230576313954409803091843897528866853595566145105155779805595813328629322271222680341117694696896591158278447790179104458683929892548244510442909775102579091689199789582999239890586612766044069380152164774015650129145078525271643829313766673215265214488838676462582325874742177783844020952002456801239693652873457492833357098283650012511045043468822728509757017595983623616435327439200865806239511612207963378752869352084330818087788675459116120402842490809099082178906491977043943863472705278789828656847289820173838520653069787019011409452852392290633859507969058611465052334138176252513892098727971546189914794746151317040080753224149565774334121018850783936790633422453672768352049641758680168431125379577521439025074614174667451535724683777986177859417627733218508524026201581303043862432954882236824723638051891258525666219996072279801856 [123,57] -1166891255065796875604711019345637298782343811683596719858242884499342457586101534839775994335947023272602794572695143670744679731225892474014914318242539917811918340781284145742089810985822312512916000210183654812284005252007194755190429616271487734517665706425233402562423101742227435631903136546939387160224053187137580099802698758829690503407763561089810003407109541460423914353545636566584396591796859012378507578448468514588585506023341487414699878428264022841775992599990933125616662267546546539692610342612214103315269308985012908738815062131638887593351796434404674174604295834593794597879100785092481614383289270525990586826473784181773993132627224035368118488634083253385448351007476401583026565707516778855006825157778918139107848245321749416070229440239369610597092323791833092091040020026649653575469010661895401389254701275494848472108133367130394965311286910322378403737864968130546116968523573377086573151668567003724190663609577181761015266710067122826570732474803617500705821478861475934051762297476261394255292389211443776641927891732627901843055240782210186834965108118992950193079422431844730058908576960898737681402770965615876637584302496610754680666757230606615715800690500420130894209575261464501150782401361892248724546169297932192813911570928590866422787479507553037681870856690596870025139042508868659593825595139594449006059825399550493470892701524269992442279307468170012987369335005800376339075153046891892841496104116124341317724123122022508508304811267931598011634658016290201266713386933215626019468639551946760566375078792521182852142855161014495938386098064970048637831594236619294719860784170104166924382916151300902765194619665584241288755710917088764813904562967488528978081534878877339703292011047097133054114178077818795577692004302676010835910715469488575263348355086866286602409895602669788350077651014882379563333806788272702741630622606179794175759646681027678180895168046678445319749260413732475697999147064251939538708976087325005101816579316541181812566515420030132750896057187092249108882114130833694071227660643966274829521201511265781227332385522841830185056916717053201694089767036456248060980118653193931846903336746388210387267648 [123,58] 30470370872757714021908287180577499255863495583914505144223189946017699748379043384368306258386858371009970782721680558369294097018993302181252361931589994023901424838770725484199369135787434926181613759943487619943643228170401909965478962283486154660954480238796644389850171312677059768352960343646513476260738893234544690345456001356031884055032094961392923361626829138644353722657692327240001707749775683223779776344028095707381726356987803963892223688268544773675931742226203602749960427187626452093816639834008851978793885444522561173911747989539989771131482002466242566487746902710844016365178315175987702288778588771237522807381819788134621795590060427216199174400068460545059092148032002004836690521799458947233293720320846975032053457616241755841179712658512604196859801682128439189565738995812096160666020938066256998491447311974224049832270583680659745677327101424068400963124172630519274540164391472564748251151738827952953741007612348690027960543913285234100161923486646769772423534042605540198461254793342478888774474380308678901293947662748994635910611185137459151494344971421198276103626341867137804092148951045118437652577531289404473483017077176840665227466280564597886668534893777989478891674030925116030233404309766501693938541056601898768058875232744908306811130358632263888422338323364312187539432680617485086714559407044196253465644598991085847816926982729282379279251768326986318685942658861273860832295362489593690772254487498682018335875150078104033538650848352710711370095963469446192772748248249515059590460819213937921286930004762159441761094778043677246504028514479379539168981800366234056559981266845789406534524552915360620217719702978865192460198454156046523738899549761153642771793007461431630401399713370822433858748677573985649827027133189170465624650549179784953778525917198494306676022383568073900067418657291950819695841344797849128416854274713203891505937000054570531518281955958848834738790624964402317955989299493609745954505716514615025878435391631319707063407284295458675245790460809151520709655359610756114798433253522800625997791226439630185259074930790427585677556764502171796848436651950951891304316631043707641372573618150472824832 [123,59] 2216215674868314666317096020506228171882529347759292206229447141918598092460658449252854681548615509158681023615297363009036729897654991294838234949342626932059671290916303929043834183811933669514797073631647857045004838078412179846833247700716852944575882717116464669861928136417126124677262514764509612195805188608138022803828042149511929027604333669213500209275867869996435400986150869429063340833330368077821076361023631155215497159475522231075453962947203331712905741758359712245816587591796699710749712342114568921767926394262371170017671012972264550724700947129048412495830294433116030345197377943298669374058628803463161151479489968101882288947170053753036441945973338812694201306505463592980193852737694336822346368893133058265860823904778898309754899400631889141937682304316212907230541590861978436446723003680207965010923719883018167249313099086078943994367709041300075193312148503016751579372449359216169908457234469542371916033376833293372893548918832315530856592390190288197398518563019509357522420572818327443576141297120464965689572410340714018084856891160756668393751575514799987457794908728351009730266005298798884994789344296444654484079594143994923673150517420626188091660163328712771360851610902870051602998867037542482501794072052225522580586316537778469128546713255145388070796408358504670071757582065332530913346882844013237272274734814824833685597476765128287575498513705249452826055087565833344978282073750201439460755340372247686865838207494792182448526600596988130332559119792303184250112092244642447773313841418322377044336579618402022775206942978714476882680432476074165637734558220368426993827767112205556946460045364016591970844509156564245324366627329284852851276312206957134139215639660092015960650521313507765989034973434888904683437125339803203280682034272120866011343027355642850069010877724521134299862653312278650908576018278827919543476961626919060603364247499907089215275413500045315765822362721416874560887206952640064521553234677774966541685106929520730722515281359661411867184440764639865828030299988838894870586254258049557950284984967365147999018532234886770181400242678685469068689441969079724213963089708090062004618224105043712 [123,60] -352973322936483474024027591036734132855929381937784602251917339042178017934629214551554988936393501399263717117118229963337052717469831843962429838312784296701241726414155362233295729485662285178660514256841500662116611429780998714552544808039582667064524581866080906283568795171159162912636846119031936758988796223470002522974263814517491020776579452688590910713814444319806350234329836822600202182069006127869740063786583065474540393109390211391473370692609256839351069150153768270367393667316071541641405837436472749798583389637914574944990103741373866115812956434465359220627611690896887579464649643059984370183484850759497873046376772441469938521256730247301009318725331453277568036603850998147023096054687628664968434798053999880278152364155338347357871727776715200553122866762621105653436619907622188393972486589051400419003250949092153897858515331218210170504738756171205217895302543110334713006883133127112183907656641402553106353426585387197050247854498075010716284821449326732698878287456999384656123939987915385154162905335413417363541616453346328930646426200475298536836814419133666336229385972255440123218869158114120356628372053808157308754896598520375719260351603789323014523710643813696788193297402398656735781629739114151466391923354178072852450279942287398520703096533369866793082951083207360670843001094753976125582764908436369152533028209515212595661019794078868237802085405101270117934432358022204647884091144300136681562503301382588780341861643236058036064720586030733986536255342868814258593704874907893820996919235009159391048482014578485765312924243580821066712504249202506032337444487168355798574510931762383868673604892497908010557990476130981042074047915903466472413634719897476373639998963614299729539936525391409158482162469933354319890497370593054923310773633041777481781431733365556100184845103999530112925080910835047725266976880525679168749209333600602880226676940143127735251535800164212919074144450076032425729175387547869347755215915387079847570733471029707079799740414450595934668865378844801686415698600827603647914852603279098692203132209442538190604620382730856296267992575968797345090401316539696243042322092903873662091543045376 [123,61] 21426374519431124594499540105072752192445596135960172506317349165386213638488292984605663795745806705576574902955754642515287504042116222804860524109128914782292168021947604530092029944026767081263115465900212355799613988455711329234935160619796484817039850065717414934663628926824692259297828903288188663425187898586107563044852230286679214432477712418048062070132966021808972411020036164846007055451052640878454616986019764312230574064299495889155091240554249125166228279094099462294143581024101204269627527593337589112378810517711088484096212275746804896824219325918921893812977208253689694713196250413771691310763307204136699257166388545652398654851448045443358346677593071579145855676588013844734569081435512705802749701633054251976053939686891639111918587451712488738001900214551929802360474051025431753887523917036146212696625834243108099336971229309494540134516874270394270081461194929746103213359414387720409421032679174688043397664221188366176709668412597697578793620912246388478710483145903953269533820085929127427236748880022064111032993194590222687759814506080293947991196971307915864036516964402160175552557274725275078195000444773326222041081922085675098755572751882641587207307766330314649595649252742442346120625767992476771158831639811581297572980404809008833858367951731313966984180032555738572770786804602817904877512277024965918977659797291330850633557341919482139482504803935850921842190254203531383295166207933205540182326644985635730882619248624237038967064228290190568851346641396249956346104527117628042390571595728499371121103488703480842588923245749997945818914772774014647818438540963597035701330571310056789420987787169388799627441383916185768652276142704744280909043807182614931950164332480555363875501399371703390751775039895746268110166493141767279047625162279563119148148129732210195268002631106925007851033593345470606426892772151587978558277545780861312067992284233669139678524179264911232842999312422622848041155589638935808642316092877024767157075141178950154287247669160133144847418603496794044369898615066048954277430365230090151489343842057577561387077201431572455610462942077711989325185535847432371702510865090695908903983008 [123,62] -75872145529982481650380492184696736694967723135527249196161838526101668435366539890146018342370381938802555875570826424797609501930338039980314848654520168256967965347493714944662111280837442801574145146372368681642493460968755928783284592490934399767605941713806841523704999961986909007156285841080059043125541190583941874339873813154627242959947521801216938139978401646108100114754296632702446899877251803508630943466762894230909634423319352510911775254796199089693611829167837841047423699476110143806200058578924206294096422374426237083099080623844596124539457844395762768915565259183405879427517722793435491650526571528676202838854012618395054377373348500572221189654190752015607978230346130707534458348744394313550666603112676321875020850150431859165641734181221469174467928218254920429816629052479042594837245868482558927164157015746372747656708052855324680471517000521697993224411541894542588772625025090473746676876663199622477129261686393721857536508459481371398395721734955453423182879841804642429814576769959543923466324376756530298702882745577170558659058123661679292806129229051262605363028623904432671015128367129049942416184672981855869269982035882147028232271108279421972564143844490449273382594123747250776235577343914634744584632199736662166553572525743384965204248253457934925202452490512511136132431778608019341692661580265533579097638732087976995937698045979627365664918736801883919170791207281201056688174175625246707961899936627149215746268522922888970834197553392394745694801217108943809350272108996430027559491467191563225609703174956446237293421459472876496569672735658860679913578463809608188789468116160638651419904969514876484961615852719149395763720155655168247673828626020106910316611532605449583900424330521218102925152775174942922434176242582264662676059687357824653724190142196459532925691392199765664156866668212826912920146342549284452168347820967949603633672508369117748759300223878660241808598943624462102080250787007470240231183148721287923990731442693995792147085087466573514235174892082714515403273690323485849480494667595701361842357829695919157497503532617582260375240275459208134036757291958897464038203834249164202496 [123,63] -68537657739701851430931513999889855813690996759127532640889659818495832560776629919960640454683378406573837510842639550388545065701813897643296500235653625828641311388168172855151405438299808612851621866329633542287219688179528991356554846740401943422513948640836700642850058308671223538581082293097759579359603649223462954358951719542211818356975651183053916133742717588659223846320681477984661681200059182758311958332128237617837794721529315490209601710450568153954000715452812873970529735037139552169688978314101147691968627502890448382299320947258175964829196036964574803431493926965919582193344621652585365080799857759413939191416580737502247058097645767013615384172022127495167008410339449132552529222343156600775234992494378840653202507215780922895819733257718463306601028974843989650734502800291919123844432739526350088164885608001405727504070435488939821412246429600252908738537402532120951773365518119230010654149886030516095650098468051704864015786374760843651898929213754311806543743339600177505766242458270546980653620837738392076606123947998890586163719297814228689752414069507412188809891394654534202185731581581571024246459444763617191393983612228186400731512414928253581827825342337817070056741243445729713713100244356496760855019929138951349201409338421582066358905706995744355547275648569098867000097133774102563146732005728779072865703495824681301285780026771624154410084512797983819706437154732472295750526125855729766978620348767717402046460828078104987530783674031790446547083579163025336074370264727755615383666305383176905683300299503693665114246641156387619044200211218407877201186542467214097721014188211419193979946486789115582242715529263878061413941555106083458665197987714484278897952652117149780792316079304216159820612026726804299568775682128280782462400804266687404173630849426809156655875008236133907901882092807994514522387751558058651375482870969219005977741963563965948529875653518052229580116970194893754150838584231120694202079573164405272566306873888841983336083270303202789840931567071508120246123939346338981181940397614331633447676080312098352312765794128505202964782432529601708422907959014762673749348933761504576 [123,64] 13746060774041921488296621473201759029436130241552572729949567814890577980903702163657794729281715751122516462491184365023922883564146747598811477155651491065914929901894424096944516805840376480547235543823471140501376389560121278063941631271212759063801475356859427146014547128685183308076905288975119994400110951052787039305813177540366199016775135104963462582917653481133756138738883493106315616050414136851051708560725780464176562486273768939885087051378558565453619357166904320793503091361501159591143505325449016862714475516942100278740462535929990640338198654428019547976528918175657867814590471438271669229349531335693064436871609843024587303917196605728858593867909282624082561424831970454401162558839177418805575500830951091832508210197704614513691255306080232372306696333273017795593179976483369605189900880407508634875369679361837873937802469918453107433321149780001522102144061013103446339125869574198146804536724488972358940700811233933720321151167189568146950193457692244058230656271923099421215493075608502341739210971543138423615460501146069661832611407262610814325263800605901925180354355496151860853081087200406218416827198470895975353096570708589344111820828546893883901891945875807163454096813886981852722344126884065877963546011371315316323527188805095607565931068698894666379422213985496154022874601693138187036581495734935729891269096850956168947053711041955456322084131880848521999743190833392816797358986047175150117609600406571334030667038476634671005299806984775315044978818753875709403858498220814815081237564415671743779650551352447456245122129696173017542992939209773303129410956535461606376036429603650690616051618703692165768692166341403649938110594199101656624628988553529992636885038705574280166153945486423648323371156889762213035742114289653230082519606248399408172324238154131361234410616616962152211768570042257305405896386165281808556322014333321039568652588066558011816871314780354842814059972728884410642484165089978009043345632909922292565251033088637367282880772786351586188145142197485104532144164875664751484937590034682718694161311753164343104657330876410712356658697171102677666802613635006496218920737609344 [123,65] -1684454223147769890268190202050654329993407155753960073557365191383367291058382821831223399075197786006633161088898951482285416962278054998857442059095472104837683170269405266134943323785215486307875236784833711763892376853070191815590352133767355823435634985660473146155897745367851938629952562316539918452535362745786869186582021748338150786755368424961402701174257084329090530757845298959261800225093251593943499809648794953832108407007038913804608633242826403742125530008094005410820653506471783255306664792294138509148623136127849241355480283272605068788756446332675355201088291095019534300492298457301041178577413912445534664176666954404611324550972650323156700789412434986988795068779118172399383230160494962064577776602973272550911983164404527338589933082312063299666377786131414208887189982664624802422683603986458173827056897359254092204797258092639853491624478136238803908962785851198161298305742170256816549288748671961990455067696279932882493539380217881552037323921242478828001845823347919715850440503056873024697928083892601592187897444485655779795631814928573595127943932622393352324580336257200856770901874945373858800052397955154891388458794398630287444861615518204773823639986085942734638802668596218555905258607374079007150271224763730563907189278816175700756700458968789640333023889046695553263287564722332324460167368507672842862884311580072499512632059973621423153640975424645519190179429590671693587871864599698885419391569903509922649573969320476084156127233923425460109355952307415848914494306968388771510433272949615125168817775576992516963625091442812146859393597451398249494348310284007093285104133580481649422196263373467591393273115164916335448528105062065688360271764521482591668648080977977506548105421836575975514171903951021359264823769842354442202329051411410456324685362666094673602920122491368741811138815437452360574297466248820287605552624636243215532986563822264505812058712877478845902309570648280977596408809240921576812565487114323118703000539390189528315148016037363455450362146272348950093049432010480284051306544756045631711102660345547996644366386007122664728567298335934966533873099698589985033790327312 [123,66] -51370010936849831808315613806292519031341366178027143523205255104218991927673771336681248874298304061269869174350959115600317165920533333344268528015986953917796781209057910689531284491641789049829198212353858319311072994654875014153139030086323231826993874031082801311289458812028891862679254600433143759755164802580309163533749372479597484377263780473427918319109607904065725094474716943672838983332271634173540055053971053333462309311150820990695343983024576892657967012630228530181389019867045103075031925307077563552813471361514722115058042166961436307162989400264772559903062515867189578551953094084799397206677999827669730404976871713466890032296498315793821936883834961629643533138747251168693485547004585030739008262922999929814688169138633596472813655175862892967396292635373808335958266763540025378117488532883620485109579129063315175094516126048499661069269508675141487613623818906871112501930351555723218632226354958948041738543218919909177779636682131755015881750533171968155966426885117111895062141675790394333559207114364250254826996070141229178222148996360316634780409896379440521952281193769096101591785376534172945844731873782915406282380520210566219753957113148733603394664086304317233499801173661162576346839871204783835732149091154794181071523115459180432556444328809739449257290259553279751641265167592136760992989599612249251316119350895556434220895533107810471113447931258416576240064947767851853095819247340434725330060722322267286566525292351645554233409901247664643695496870599784694776604394266878714984533031783715702163947930560878191583678814981658388888209873400663175842041382494495399294716312561027333287510927731201349956117330953085656362445969309175006259421629595283778600498536247492997028515295846594364555245890194730306602087122995376017292418003716755873023219515150690889711507765694086998065395809784258681403173845573664638712748349456338414149559780539968980498910873438169579043091118357695098385645258659183244877609959382741806538198034550083410327655364814401701623772009902252983363333603186192048052566636430790233759112840929460670637911333264375481969071740771677330108016986941973645043200 [123,67] 11322735901537583184499258786388973760828424148124441356884147938170626882483598645386561545000279129319513547764393786200001045020891771943412618244930848837285143550910523211005573015724559981333950738708695932910253374478797311460817270400844261059868449987299324420565365066792836486809028350556052783734180251876244620825600464935427728870396764047272230088876772325340493896622597454543685910867038734117087142963519594043166821573521888819395504096029726557363496620590021994573716432222119644506846172677604845366734250109982225845342214659987684275022466238433765673010269878709277073975494546349347915095560342045406953134379788535618199063487841384755737827696622029403407592050247934730659438268942572850270021711068728112370617080725373286098733454718076398949121168601532101909689992724990437778490017898933051294099837378740068526148627249573814689380520169872348239702056720152449006979406041092577386313516101817055470159233520040420651848300116534689764056662803215904460276693895501681601847947552421467898283499136486608066178287636199605402053744183519157613949989461418161979061453850178056281034677589086430608822273487297306754967355029200130215605468398302083325740869779529301779066108684518102692222063415298251339820251375009965335433365107004417375449986645172695516834821365507053573074210591060273775280658058293901887537033294155724441680444933892153686811767268450956686182996558319637829415809075900971249602141963455884800520508704733890535703727077107561604881111904304952280809816127383521076325466217887651843974167206248809746901109027797047315299085289728214165228538479372532996464759020660966249538905789720575727586177479423901483478488949197831380895822034635184812262479739558889562265050799029734697009969725442010219962949964225206402975571411599583959909959057101716827413280694342917585991845435937756153429836018297518549752981225498287523139982739291710810220652801332082260184999266607446799398904250357903186506972785387275034773605003710789917285338554780147194830900783800633544495527165517048666402169122038575335152202130492603557275422745666193158108980050236900673105496817754405556544 [123,68] 230026374646414020221779588362468904671428847861154209097919829428315227321100538775685863446395183792672420104308863646293617928433949227319662532733614461176385373561087647918254408190882103109125390063585007096508900747371512292081307567645541941138210902770011827299173962614203078152832933987360718318198589074202169474133359997785896748364269065868055776900929737216308060349214174802066820501464425865046630275496458464878674724385981059840355058632505476554804858798776018818659715361253990629677416443805935848810419233043364676448271027212926867707219318312444072346156884172132815843350549907549086296469799470745086263239110609593700843353841632151003622341107871776818224937990104165247431620567249448251257363479674640045009134031031497125909077632634307908139768825796264650492456635628023132178882227947686848439051088028551593856067221928669522102547469138464938713718191878330564899650834798983262965908162044757606957882502332943976088689935296746869579833186975667188184663622098564975683120454151826232051953840364947610842347677610070340674809161678790001511501045164608717251818323579180019809752958021045831823528499313352868066723499061043953116105186369135545625866363236368065921642560924253577741104840458104753128127834813539473997765397108690745813395305254104976332204549644875229457350031495418223760269087651764825587836860018284137670584682367853259208715412532810578535763409378858598888343359939162363867334730235538733097426385244851713291721236778569130243471660563164270233452518419709416124110740905735226643660424332663919457922842104811271623252702808647818162910788454227759250596918685720142660913381907860186720746541623902192956071836451998970058919841263848289803584731413423271990654486424608189841093679703301077651314208111059263313299343856252601615535657442800184403806827904871641664119248377539845833004404608049417058442351482977488695366454623812696871112851094656772883744825018926795541771495737896071981076256228427733853951882141582912296316369512379355330636132708463319713293443454271450320094837395012011848713409211676431971260907489081837449301481272468937201517779696843520 [123,69] -46010814508255199591991716201602343446521313110939210867142153262171575080439607550443397071661178764494306082168371290770129800214589389096958178903114976794039312462535962418410716371991949911028126994301728534173623791514986407438410400572566559469698545272668840702068530925912620419268505775431946897464099660979615972491178516271225021139959223384870284346221408196112251161900663284726231304283727903905923157232961783392992815657485717300320614007044343354334307226763745204275375634200850972431450571772751560276305093112485634970929246593238762900284289860850698808078291150182631170403646580488061158993544383746590082566935582929360703273959809698609081314194466252781333119272089732578630567244289230722999800317237591750884499794440915172725111609577162285172672392776993619163035475860819374816017271548137897997801401794713248258285750513489872468873437523924449363808865041140335847632881104269786317232164444559216802830018208928321833927335371352506124430323876214550812778867386541031894605174854255745153153706621963820200966760469523854243366634702823002830262198369028400515780835679068115994020252178937337916347891886258275648688146968388120002688316705208838310385114962957208487904632346964363726098185834407102971450942839714853723019389679435587547938337930992803775085653087953619769940149506238658451310944082749712280558840185872789288552928400921740993136156698385763989552978028556352683852824017148849133810654232362796935846480526248298831541689450594610046045041458721792084257298521630662345635710882026497566408778370745598395085821917496188234889868953109843936331969312620321241000514324583719465652325888809368636451198888466621306367156112128622360313179002785089562578911810017010383037055816709146118771108195687519384634164906730957923138966937060913116271858754690298556840978046104902905925292197585189843850891761864310425899167151532059992876472663793211666562030756476150886998317151730078187887764036176139447782240305091763112841004527690928776109045072349080175001327788024184861290415499097835126083517398430259408077074937596775256718761770066029134292191618956352045092411226464 [123,70] 6832971570505357528849924955158760893852381342931198864522070478887323376432723172677232378255725823513590501830372012106669190284064699160935004001063562045210866600891410300622010760347489110002090044546722959121264938035995255303173774989367447223710043264797472180756384604226149819950488559946975810635815417032570004784946924832161850205010827090689777842886584873254495310238731489109600100599338621518283658321823149393355206517461601601411619039106960089943384403177589197849847805500932831784751111853709017239411734117983158324136049455442075098578817162813746326533145149963463454442835563683393948040886164918484278019315587489645559707921277583746836279683436216787225066180629261563862571487166780499387724181962935244078265493023233079619954039326328317981381853722760045572519552061932890543549070082368814820060440462575865131408625785041428169512828102115361608317533732496405654027400870693397413809885632429694569664148474535815379980361575847833356506251580920163516107082211432018419215254655771672368824742180657089927434391934906336837145484442323720874787759792425962765664770565338761723967648424362509918386106840787967202042857095616040504390942384120405045706965823799555243702723813475525763377386419396295124077380255897229861379263834714491561205105120693266953799478490556691904376992429043225331531754546648731502421410861003651563438009095646837814126880059622653701223696385529787128028483622575460314067572032774360126333789486378976474353574895573264067482433824147747280670931086999371075015479221095495141686919205486284997286173265665313136541381848952468215326526153866002908006399945933116031352669108344822970568450663762877819912899590150730514966342151315384230966623122084109308372160106042805695061256271753851414161257731725551963478845301859124255122856535037943528599175323816891102675508835464422672558415860731386248289588654278731095194035586699708705713368728765001235478603943768529811591748939427068903998501549708234656889654133355202382296441805174143042136704507053919023194710034574184120197140111231700420025764757480641207509330265458057616325439807444011097300835840 [123,71] 759200275558382764911838732077479218773675484259256367232123798959966478849568245954740290215109230332940159444131351488504634561324169284929485072127590752796222512673390654676898115616977303706948250295527100201858398778782414273748975429015935969458778173236524229676328128893562980153007332206653131469584065454757574064469026096087637603075684226953914052067084643596987162604291170077080600484146873479265275051465249067941765128902777316037997728641021313705752808634312874954526998585145817563160008241296979246781181933464262833351920609967784074239686921520493626692009735923969021594160620870485895647638815729503442685677851226584244127112395525508533018011908487316626593684588845736103075141932728898938299404705692637670259187392803042473614543958418085260450782741803980102280505302047422950217414356087444583016056576826315466356069373974950711661965511345115493956267797751526661073181175510175284525007929509230978717291736703259849029673031937960139084948220426145318568575980312655042961107140460278461087280044529308884036429328441476212746790038208341355078989635892143403115718436160666751270795845668315008348597106722995944911994521359379554953350424187652151018609106732874306996910944298267212656515709609836430587414237908803317324039519959644834656243259072141047829706000847889877747313950044586702294962106214883918953109708645141151656082626665278613392452378686193023903330454466753928709955436807476707248281022653889858836438289173215712072908756218505499951827237950637320520635969153098966113271625308644898845338522053157361695623904134948925119264382028656682476416750116456587171745469599309376032184240647210337549343902322934702129182079281468747597364429480355925309546950984405314266502867602360939284875862426354803502345033079532432752728272843613014385467876600267827494237580098746111574299715562434556135326451041348807765174472072844169155544739955600371044893671170271858104572943218376032509346122082607505624879341529316967363373550303281219714309090642774478097307990744085469156975217778430132870610902452808286868797945083883133380597245390224312808846100737795555817920 [123,72] 38022099897462329748115581940117947488819581328348932941983149989303531362364346078800096593231352207131098326171918767568529676674510222541247783064195525821810257051422261793491689833745618168481804010647938655161775861303625342531854273159218259731005384781864955731476240780728830526726577734526441817520071494221907937437648084001058973831820247837647405410499844339906509531310352358516139595075378860517238444987010757476473817493964335173082399235239781318307060377243424446260669153387602045633208087225321987863813071903497840506663869440122155367686638468965874606078856569683694724485679782295029683587170616558757262089974282856310691903499450476204154187202753891874345086546723354289690034359973723223738334132003645825862310511560876914963229716489982511336109435519472413632941197232401965308869466406714446988394356628653103939747781744515239275628991609472995447068346022414509807990938483009898184273100452924651632016274017806248945957481121658849778054439510238318965217227694721402351145227687038834557672047578292431651885698406303278650095009415422421796654705319937024988248414685218351630459753581324588471072372526159973538805592738380305970844008110341446819138165632628072804102606412299136313036039144158391742260904287479047120368273851098123828953951363064786849892839811137591778353372430790673820148132436116909545594936479670740907600836149098930800729706943080412596695085551433031396742671355388288308576703469594069826982117344624682897063496498866830339226574756816625967329287547350987799788325157223534322947171741534597450304189108063677573912989646202272629219290416868258866214878898160328457735012113417833413350174991870230713643112311238650810078101295335259823747320859569480513403494051603543786838661048450525505009901148278157364069151667349409029924978283730069422337181826773148072028698969011830565059035850871835056754030488492055045585213015423016413068104301049794731286155076173502298466105584691827858102138450127377828460167070232649557772196700829791756047178223985687345331541669436081124298613634772412607766885465413568890889887767716940863443405210805760960 [123,73] 1467752039267856137008005814128258658242849239060459080012153601621291035048757894856681611629550194138498429971947429582290268050787366659223272775577881401366572188878172295854213519956263157234717335692355727954127441553463868078710325167652536865644425892715911275555725512226916078262121412921191851413359627790023342077148837774683995674710615206936481030415560072055767369771968089419625591279784903645319589619963478382101554890248774793849928102441763031559732463301173585860410279400256942061698585042538083373148274712326921365832955199768349040550272552075386789957680825673262741656211169069842599021952496767955171176550888602824264866569547668783437812264165353843231705420046702153232530599723582144575658965549823110303199989885698504496740099135020966234224323906254001204091505950500900831730739766710302888188479910549340883082279190095920297050328303271493456488426981038161157600301909257892334638378163361795661505937616005985082018848629599301765912899769872319371394603686028905619889828323451790658105567887280173915122173947520353099335700179745894601580389573135017015328248073603123249875286822134453817082174165969177907636202264980687254563691602350221300098953335577654310866629983200877902636058551224522366210929359032303980096862838451717604432009641524427202133024274291722263662980298821771819015371126779336644288723655141271422670109485766625160301161218267238710141416582834525084639037794552714491747486424401033867227910682094832142981318577429527012114526055870820779754641460030785448892899961666453032306462552652810479974794016030787091008803789035770620792550786846735343571102107022368604915039018449168479642481486957111598492625883802756013862630847989640384406151379881862630302094701718998125374646712295590194725470815066332539923472035676124315428235036515325273358180362452713180701944559487249415302645102756808638691443343470751155441344686620426038186133501024237412564154531734963011950388267012410325473615639496020178585352070602406186815575508983179065786822177745920671196036159558995338621549864199326041243948935983787610472719887759110691267419726649272 [123,74] 38043124178031979860413701295299648063486506468704673121942823026483452120882252483116113749698322489168151563903882523835453423826032987225103124271280222283361442506900223719078254230412708516026890134405814665564627696039231043292652839365143528141603954477270867410274860152020713301911682565910141202190639496385139875364221327644307472337234659956455408147636534472444107137997772795535299536124635534232823798209352606386272250038437758712490610594469127888200709759504849105361959329507857759842529278201172031753424879310480787939728392179134480252688782223235335368673848884281151108690489979558638890157231784577519321227752267594721949690524455431606478516287600890787765755923227503664248713957630753317907968422654481712410956248396433633932682775396665223093957499658739144627565140223477615146117645124943678652276412160400072039808919561655531565215618991892027272528026513062851601948711217071530503978329571882145873404546632176396938378124181915968491191543701315872904164126654395787554957344811248832944952087736688476711807275636827667875775701856353021440687089373531167688828968382667189148497937682969327064212648599998771736059818166884287272565404659872083230628195019425999907186654432157055482246964958451812926647039603575280130180052416122134587621152171327449670828576579543013472957152965076872285138540677824354338775488149493910706633831457079950483694497112932756763488608985807224563330152376589423564735400724849183068721201815164395684184891938528415181293192203114819305592149198297026248208962296751540309698531376018134934638280853956869580605509216377762731163530078183323490249869357972868860092767944354091621228765005488604704199346761875810985285891950629607404017433178219856315617896689294842366355975046241665659991646924502706295015253109510655288190233185503563077210307516586482501983839271017344055153985114734343858511999364970801549832277500421542562983781753978055369270479220060114444633270886509900154479125525375027624702116951733361104849888106152763138232909756436864915249736875021444918390518181185411200018673227253076340344972772158946255221585920 [123,75] 1337118676839070897468220258181632946696786879942677667242762850102744127416809993989827376928975908443938632623794359642767596026344230650328971603722466999404601150066323222949745579592639579194397118876167520296254893319928068627144765168740251309961920360171982287604517887216681759721911586615345927496849802023597689615695457223879702356544497170002319998888218268315631548986886783119790219687300720178992540577036084252237578451774559650303495997976067766300097382353524674407841220746920022439480659874263979195598497836426519316308429497451995833368307234920401872990197057367687547289266035826374224398817181079351478152939882154637254093999983141982589607045464553544378175702253943612320490318939317932146995680325402793476714258353895452542883931262418364235312962232858549498515021431627581875039272813950900935464863377322555715066356323604115074555826624550501487068531212385816281410465825136489782465616968101241258896596593083838498113315188444525440513406661942212105950680664330170003081976631698152864148307025079415725497153758055861395199243769438758014326442640060158684432799064249313906522237821448328944605558771973972064538368881143850870496925632430490781675174155732603534713042248419131814975313494366656287319463685440399796964936398556113957814838293846849174628064262873627332365299236979346948900092333469618245636596131778105765836141075536260509220330152075959829073461660456953055448639108781534772730896137008295614767230747888784453158308267159567634679103709401172478772132639650138349582400313189575148930542158551986319053079564075823127189579977581073644235316146408573227406114480745610916261388439082571886535032719538448693997459494148351988646648718985047038498756400916864099371695272411118389137265655342733613896124574409377042993278340284533229209065387417219045750719231034719938190655312661684632782595251757816837411654550543534251102498840895762838525497371347592758140909726046463781380213400762303760020418958561541006891414396523998248412717062657051355413018858105111130754363431034948827706947751218181838704126928822607106186588478374401213230848 [123,76] 29445622741664904129610690285560300997630386870087861696951876160769743524593504416307115991820935879262401997644102187779030385850202837928445039583199804226034252156086923206239889331396048168238586543470368732482024641194696800783860230261565125820657270557086401104774491573060384462050758015127360957653162708011913284238721191067654450736376909213133279736047896864361744388296986726811839395601603215407205922020733468320204988900814169828863851517654606047502362136091135476763553305048649690015055523134184196216121385075958354347071619664080928892326322705767450096406165870987609377795915864304972813158912193971925802390483397973238766043581257769083529527129864515313638184323092436180390722885860473542097462227522917989227395656006925221510649156770990064493984129092175622239358009759101890060208059839580168159220487887689246933723194140406565211486913415304760925192537974780498122021427442603204824073182613290656793258406354834791586646217547557903698379045831442592232168577227375939433116879329799837295320375450940359049983064924715400333654711217417428329291719251942847270118218764596383115311906980613486371176990762619220640556946208002780679274183922828514162646185173500650459110244793524334252802463833339384423046956953600532893941585877576448748747511902809027313868418677566309042052838589348133838756742612132980064963619982367675753507148581586882917640434563174638900165445631045326337790531474190944964446341152486960210052400303073222515473204527666054186223368791308128414352619028242696148388004596953534679028615978235053718021792379164045504656107046618524759839476042813640950230632036324553465531548663488723900993773842481462189385678056206701457185648038269101950272898544806028282228665436991130460542263677815806242506262733221708501976478768121830545573235359999674524091613373481322032480774240715328406878627819487283685070400176185133361030284490554160609936802816924115226800737595816763620504841717421893411399257121612003183488927945035626136158757243648131859918686732624606424974651728045879471709404685523896741257890593570830917536402946247290688 [123,77] -1160613261219072574716897864373211190392333148516748874289053781443707270105044990689214175241815447795806952802777006432707773295090269864273356772324299069743765854339691632198235572077471830797789173975384221127759261337980278791271346407215781276185315314141880161874107714814159658185089444192129462928974200443914717961138608671767278367135192148871421567277115886505735315511879373429024826828920151610818154822869190193811496849251965468027131525869612965538891035395684232536254238314245977979881972398277388352375178451695393259451246648961229856987110892955928023243474291674221617014791352806272439315719180577335409202520261359427886989345406605178009535464614970561992304852011852975274122707978538856139942802614989042403311535965542407950227651894532459871054820796706720226357827716981406502204710601395328023100398187179045832435911052300560097536749520088484484463305134437215885646659764182309272981782563588510872948279687755570933695133417199320863205576808984433932297634961994089366756174582093094159765389217157111868180336671622676329692815101145454447395183884316944940679532364897538863355404058821220328539530164567152792831053160744916087247358097447681487325889865205622433336560977671175059945042087500585987812055092592105934531169197357427638854125118779811531417863795921710075370089044091961827014338498746132870291328122756765004603986872728648264616381422897089604925728344658327956927026657029037005412581077299825841509250677025886706857520246187884147491515335092004736342584535786036734744116112625986617923474055236855349335988656744416953894522620131656252270752465426780353236220862997422094958113565859700513937891127191352750070301115167522877050271315686036978172027307047141030246878598668713055764348021837141756499720309798634269821205883503172454380650533362734924148582386060030819629226572871287707741666705463532643647464077734460437743637052203253365107612013039935408673657981573703291472877858990502342304307160058571455307737679207724090496779375519272536523147967255420784002271260624067091837100657141752597209417984329938424518215903995176 [123,78] -71465453748939489679104407057713410417368970021231643550350245825295259592894878220192982145789666418503502116084910137785990024326853485551154372256863006006926967619121752806478977265336210295140825802484993337699099041670232259993630617215028751109600383196542354947165602510959381041999377561043477007761730095995206379203598154885216063322581714194600097473202354270680970358186121962742744423870365064318494100395853182683862901264538290793971043780083843178004241790917754306000346775293106680071719152252596599595883926252905458821930900270212016030213472702818550431603783229142421939088223569203639420105543248583228196847671734223817358582623845558301037088585472326052871410865551973429415453568070452626613732318292699776538827621972471375459041954995955159357077230677270624245873396979310273681017693179113364464573724330042569201996467577155415707167528010904578388489552018303233041786720911401937436419843988041609504604948269060657320948614780765199836597584575128163500150773265468989258082913913547887923946425943638400297825181515231774603530566938154844901737961936081334811208353701289368514791990624614143656629680343944435059492045788754966379936313514353375974774236826996969045614045056547528621592636458136215029497045112739408361957919884685647774358061292207697463101597649972106918191339736262565245324138810438933284920299827327834681228648051471675413212146836071656855612315820052656123590164879403330723145234097736255991348662247949553234310719802409988186865014783698258860874017851143077253370004014726712054419011437134414433245359157689005196328705436550739524630845220616704475424602650191727299668544058541821502583134613830160026572297229780856766507875913911001635987498127360130835225920720975172969980130739353351271364833033743994370175193841286506182967182477376999358420230088338731011073159205058398301580740484764079722169890731663569828332975335174143933270131575118738541731843217536193571726750039953787304452468636074664751150678236770335553930994795056497898542354914306835620749307788283571042931190373416695094872595809641576641585137536 [123,79] -2661835176618609922160164408399620926158823359028727719332268141171284668546547271803965597190631893364688663063095041274482406305671609828378336085575695933335323264891558270103733497308187250945601198598635354122811635783526648821143488901075388632737372752079333050084962211757966012720077449362251687734631307750855570202421584416029246373014996369956677833500599703024627509204208945728772659020500312494294711051508077586429702397529070727112810755421932725681856877613481717920985876438342792141136003323664553287213721198542916197304836869921986486024053569856978701066659996717206058321413213726116524301335897410294875668825112225120760512745498940620357574803307266359953163317734552389403542948719883378709291495151714155409008521627074640396532823557627628301636272012810495737598000698736128273921502466685576138989460632060829070263068638795400183246361936171879309916174713833476453430228992686222200549279536408076256162798048408687397577507216395754692863854891871910786099965522774377088014885999307596978685875909769101560940908473604458043035642470950082135073458433125034583340905845311135926059995126369697425883771151550175143325067730859297271132950513644042388267153817917766125956567115076697986689344401465219764070088737696979159514207119356542763150061925588118087615961230821048264667229280205670413441011655153105531923455789996241902932631522326473957418610352737346428109399472227134943460971237445449685169775218784106536371684803567412619718267924374723841619161306560237792690997322639992261018646093257873915216120925461947349212068049262502616576451263674599005562506512176986976253108232953003055864743246328351946314691374599997697438746609619680188505537702952290037302334024193400300350617104862608010164610269708272121558266654290160827871971318593921288770846420014150249410928279789081129505782079540230839997757281212633590444758475658978507199616741477640740050815640095599568893447927090535767939371460332914300976581479338532249537280772693597983134660171864467765236239670947626028695577333108535317984572128922165618128185114208101079089328 [123,80] -224414065311249050823911788016299745862687457287241282753235297415872953831727097030765142594817802607855269915471599914345845534434807561590736526300259442810013282472615284759331860813855867074527630104350872108105480733208475919667026669355597979037970686640778273558524778606666928560280383111772067429785880294361563781438277616379233825685433168030970648975268819029679690650429436830323379196558628514581114384699503118132963294842009476771936660337371413094090270910462600797991819375481007389702171773542547161721345012181611430550154549401287469176686357714162462799169172863580666973934754864060755184474893582035057269401857706467418895140118655702732194689971147714084319330625988961920122026347014307389582467940982211471459649481509113564691989704246828512375580633621420733312430217924986462954545269066948090123469683334464306503694723921191826977995186831820770058115559512429070155724074380342828534265577258324104594860458794224424216227105379702216091852431427355903986712057589375123321932406898239000912200569702942266712240949469969094586054160696638469203083012798060453026951709714310087276031866552566801130670715123072457487319044178649137676328393287909279545408612419800140373987459901454164498347594020833770629562868573756381360950005037177435618247618583878773870705590578485316876005805965916921907055016649644724833459091350713677810876097545083348231356263891029884750307083848043332288293131274950839275446767715409516174583285619370212225384877663806474882327623395486537514004550763344080716512649070701155780650531418068186077545843744575606176536632802678787437973940664874598297547975638050321382832105741475382955433918732005129880072907665412152421122786595390666725630353493000243440461865682314526874657672928641124556157497532160120049663393745643518751363799408919642683126355898908455876798345673687423355503973322377723598084646138388801587645036904875137684065049010973547823831946598320511989431359694018142194327423919821739351844249446981400885416398606437173283110265513834036624876824168804092565861639773350735614373734342573699328 [123,81] -6147285444420151389967103434123046571686792475544279470538643899645101875889321271921486825229220138083810930814909965377067984630241835011845941483043159060897886102390167497027113072387897500649496293316855304615088046463612444561682888850293535861281250862339113519659647293679344490599344067510644648012874785731627712889840670099790321192719854162226630376565249702193869755530659238569400745701809529901506094454024203453305897761570615126205494194017812314786255146041618404200523041897083937706841368495541194336461268448299625719342934796284781692717242733079985362250422705816587455767030068266261383053271331837811350425417717256786816074892886302867059005184623906183374359187989314992892388637935542860096725447732596324422528488554583707421021899655722484252960528851329859556422265268839725925269669426237756575616855757259363032839962840143229067941033920087145677045579506143499806116078189476900370400178576156058431387605900958635347751919239388801315863876727406076905611319509845740092516159512680182676349056033161519716224440080205760367585193187643259546041051083329111533492083351885204244148365291248084674948429735107828283055237241176549051686953890918371930988305760028435015167361099047394315921112695882976948656346225691977231066538672712798340001063205588050314862894219215571489385174591973213831020568839347904600152292621290756536521336637422910291531027002321959911934574233681785895594068554037305855674305043700393211907628858035763016281836717440699477586879872793325274651196586499971991707748542342427472461269919157668194098725212133923425466545255910185961469433830498040271680501263811070054037443159929442792742767703462296992715563916885382582311497667032846909870365652843117630945024323758418416763101954371969485111261419651012394100454232035944582480954761401590375467090380069769448079548197936836755228422037205000699836574295608326071101808555221402107248323012681497940343625134189024509194121136319165189628700205101453014782908027729655120618059121829130942785186972116553146484993363786682543201208072689279566112203577782208 [123,82] 64964624797414863480423449269782421114301417929334880395571830655883695198059041550253455926227586438704834213129847269740887645055413042980512759573502689129990580328177983097003174029456128206149394414906673914099819212556176867601113053793914941087521333015804005492051639986208444636917890632503430417955023775240261583525083317879699023550849761414598845887598300816644985814550223704322441857704253791126892717010622564605717837668567708560345955406895538932152678647801645791256845272974693257115037801516518320022140137926049254125665340297838344119074041957389805684391005625513700823218977098234509887018933749881811540260236499029001408510117075921596077752149590499055637239161427284346442350772014579426545313029128637657701507829274441748164178829801455427805259164283930406236069068555148577768968097026481129077435078254144248665191957894534470244527887328454426652797390109915873729242920827495498627197396514413106520230857047128933345176490224103563947857042027152533468905192886179531971523774291082070770824867263999609422847228914872356421028787024641271198504467859562332170392475429608832292355111288605690274373342619408791967202987511310366251612847925810780374459005772014035253460844909470553588514517237423244350416460371202858285254792903943194898737805853871980117871657785587158822522413793618166148459655168296367011149015428755626044864078136036208075019154878819309665649365987749600690665370201033793200186719104297608192757699479072727229389193155068679435646426755933565405257848333716388016739439398155343677756642202309163961400935101513492646613521661386874085661342853095409518297381932325490973979577233785704961105825835228023668982375047550909169677271302276211788532712959912925521077699044496259300629547203326405514342179709547893789793434957690090883076680118108744031038874945476461080698934772456010646477562013464649572248866673854295222604514707638285334033048095741831501221784577912494255270787149295513376985888688539224651553492834735087428159278441145018758350312283054935951232762633114553566628467590936370830904553984 [123,83] 3494177752414815091047163695113713103422554567960255956727743931076459207399447321268211243869781356342659785396990669395645048200324010672050536965120106991160697612766187117199132228946954985814476246341431906687164863636288775951546247821000346000493657255327857904328706510386276034640421546357931689519402522647980076555815278361203935654023871576013609259938498084370974377103471088365719857941857765415732367650476298023863454235387901677327939363943779439160763044111921218679248879108975031291968074653748483095161028622073122864824916303714905039994263600950986063608102133828726683576972180748201136744931097976815168767844925077473449895155186150064975318083935562009193900111076913893489042815594248023864899317022389457177091149883739384480903408336779537693980651998324523123089413709239560212493131931993075220839058166328858794651759116267597111826312886509516386294697225430345006878794923552307708574301551810219405678512610191860199295062742079873496347182351067263373301661671340638960284107466540375480563990135497995584005456988127994717516143524553722974494133840821085968663982556551054017781938907842566768703652385296801933430682347150242863281091715230360682317537366770847583161995008734667131859188646080273156092304538013089348359770685843664182912803519016232995606425170688644663812634257480328930133538963675416527838125227644296857192552284233034124516742418804949604783221880242437999553056751391837608185825949964541686757071389026592927092084126388358050717270393262301788791457202579631553629323542479349034616937083665622024667978849960716646077930461700992084859732609090386519690614562439783033477034249622577673249374190593020184354899448866056516640601012682179155197462214213915382132144488948723327304084592522268455125629148700664528471501203424608241268394084605399750642211546587125051170760519345436766565125135797475870767403585763424516012109084888597869050246292185014577683650964722105524078679162242316285592943336112093188637102364505621062088236799054928414177678012450246510667624597725713532017207338670198229154880 [123,84] 5995931062584562993409546045333175906876650194516995581849631716243819964490627239026071945144398721611603523537795816360663930498018142803043434500892347575547063787830435934567582067437322122332816338458480264668415069729915721570101670952888893883377467246053713735916883484174488082320878581464240905917935596741734882955336633428174653290834721175160364758775202311848015292533212016623463836247873006753155142607790198799821578659193360905799184933420209194142871155216385791964545077884831110717017552780037103011532930267521028556074556673669051476746784304746509507803425310082965568101774474271015010702894281891468506216929334112543069387679254675427260339905775009734287136052635622020682316755654125728437516157234140691796770309995091656191778290111640075622446738530692222633443816620282128471739850601296519769390123910455645361980018466020803028035629611586208122023036681217893794416441351419820180307494222434696496964285047524971567474057571133896664061270851676846270677301815488586466139663987359890153376105292193223653950248361623033271820055364996060489915191158761580894489020004529055007169057613032295513321603702852905606773367821143702927191303354500339343282409610189940434823035397108973946477645006646185513390639952039197249357313806265016792856199431712836842677276092055567658433160654964071284090429216192172401591068259741754067528159809069242956568507437879243578814427353085917764682469852392837833283112303113534975744646111684969412329190490425727864858084445804679205919794201819936103471272849748733530073631938386537977622843182673776053513692720717039080524913919293249830033068141690905668602257107177296639871500510265563495518284468919788011477051447310326309810927897094834287738913710367614567457468804257772853608426937774190363120890008366232004820045705729171176351816842238165233017030337046139349807309655407666407988895318262701830804860345297925792609148782989144250592817069115682013405482889504947680739434758164513844028791539576326054224769271135980434251060496194165895208166670791167643845652262338806784 [123,85] -259992216190538038518060800043570905542418634889272249282793174212904155494389390456922809834499206697793495787595605810410070774209823392805468644659018968184421184360396634306060252246775689572406651806072840273848800833308965055150704632950965842190304552602862327207353817858078259128642418253909509678343747818161801516487735852111315830742454334545448222327246223398770089296809563278108963317932694521412649087141498645990383872188676717825325698299365713209567430850517268430779838826507757127547803632519008857805892075106778596810221646382762949123804662072070745761827949454791854494710256007708677584016392543021113070599270101811644767441086060613999486656378971572276330395274066131835070828786442947426684669722417428337576276080537518073658901960055176982612349997932971928686310210955326483461780689739860738548021027434025764793323049081760991065915090454187785312082329524992556169148417275345095422623512026877679074031619972280688803692006907674913139330134508655689464999983668997101977121947084902537028973137408104067604773925432876104153027776138787220853466727426345354975323879421611637452206361374399541723260570258996730148605507400840226735404710920183966173928208879979790357328168006269391669922208783355179425554720256672847917399776077483781015826389165137497888098347471536763818455241877769471506376821407747263032719081921346474288113426318544494035911338185742484042174131007467047766584140221755680276779285322148435598752238793804755972553421848937279021967439824215310094344092666568666889485730204428618027770580512131040896610311949849189542377804298938325847998075476726786397755138740561819204209875450605797469773812772222802480499079937510847474060422574993483940503298062470707077523102138533707986868534439653134319139903396137675926611760210060085197079776326317111304789432116912226654954778857784849870323983749557395696683848873200957070117920585575938781991240606455960810547432983318945323901488334014879659723215554181708070111091082599768835258068354967771359184355672164851620279244269211178702202447177856 [123,86] 4960638744245446135937177579293555411498954472035677690972989280078981257119678212904753390743345009785852146602264539715046849554700310232097898249362954196660872161103907236610166113510184158025055760475712357301151103065487589354956597377951532628803599375986600460414662233339678081691322283116748952959253801364711936521268016289205957393585187032888947655596415625345113014593471139641361265752377679560545000392897002525530093478586235959216529342768944563988521001457757449284269075032793061648819813280648102695469311408127309069099331045350320227017192459608748388739388315642055194074883801889384360692751266905079560171204334654146480340496766237094447689554640898907415953191302094280948930573184722145444244250288480087856437228535647985616984308720829671193054498416362486869563372311470808806312522217781348635974605298832203639200177023157791086758234222143330180160295634599442974556544341480364348585720857268211511837513220104064006368480771104368153247683585314648309413122742362419627696947138509573408029730937977570637890966811662646925187675202225561021691964752955078306147021321372638707680627006577154233558456408878628024847798309982432273192691661115885568219842783244194656716977753497791513003900120371897689807468162319540071251782009477299609635097129044494535184489749581917319276647605239075011528707173797081589554952890839876962313292639032135611444972890288035280853123886532041965233138323661851240091068596215438142602484282653878018675246855374114589042809656733379142032654558623579536209282568310849397447354468074054159017501026265451568463017436664077968658541312639539874487265829283543339264822816171975157217985136342959454854980489488146437834074724633215173222896836241491945425324180309327175604928295691297761296918534388115091596600994983678386451109255363263461182325228313142076420126258177330313138540345649084749680632475107102188273303270565449151759015971529596185336030378262422359702759143228631715989671666221294877992670328568635459712034598130621514775386255660695949041314166335294498495485952 [123,87] -14508967360003162722291956173207077887594905842762597216776503826369383290348874094811713395860921041058900679558068083996454381149889838431710747175413846334357451910167488804658472233254148616896394834904538292494881393564118973484601552973577046419286300861129680075619617852562966980963219471178844581182710222092820660361584594290203337929209532080458885443143646547845146748593036900819039548193533947771758123206675692800067063289196777320173671692558404609280530321857207783199462002730135374846746009233519839132231563047718220000074381537882856777444950788507468923523181426696223813534046110503259771518849161009767697785864536239920996536219280081398187481983165204520482512469901630724040010095965316204635237722159502713436199339674083209929949961314867353795276496764645811639973525640001684926846510005834587946922378485631039598943271692270855481367188398103132870528402787534868891452530468410823923392465398287181874315469858551171860893775278726406044354284547935972283124714292922603410952973165434169091561061002475852798388263964156020872448221608866263013376587651061315198571249211184525218201197382032172107949179850611985820980317097042780929356526889724918737636502288825933756480403999359534605708592717104936155769431787455625682446410314870757308521626387342069507242583928958304693232938243394860831488549181104152017240884646139772815222405406148044392778322477219164083722395105944896706052982566890157200903397393689826391748646072748736001608338254541461941657595158691037765156149465944509041985626629291749576567828049295385387152192521692067382105737967452893137251905392882623793028247090482388208014966595703527033566792389363558241946810207213218697204835050987253612573809486851393494065774733125376386081110479099516224643374024883575420361746621274235966942274944597981518223062066046754932995536772251512366835575849910535756120434832354101532729998337390733440729842717582520564706305994766641411327024556905588161803021854435524949103242258288466232475783994829667621252499838151198421331557768859675863296 [123,88] -431752660914923529282056078388210575542188734402043693604939729090999500762590031715289854946708233972399894975328648132104326634292402845470782401304051816164922760143117312709261034645931365065028013023674929166139194019304799942957986771860365135108943243183321008108086965217769643958969640114469403000755628598367800081714227681093366492581299523192567741359636138771773850761071484511248919576087690856919881519390514915442879775618904805038929187844442569331503528995973575985263902968536304211133276644951891960967766720634832396682770196956684920414658415092359267490179234269082087850791917891916991100068422002816481469717604544453336863139672582587084674897134751525059709881215997046184082588951788427346079379570933958183926472088906527760685078823120124111996341846892741468475922984835787691097492526970793887639216916960495149913139945649119152016785319636036842328910368931851127170415690880972334464638624033708100437393067936176611102258485136957976675954613350897863829575709916264001091268737697042735939828519925605541771067644592776065260158618697896972916335377107241926587929510185877034182577583270715849270566566354371360946363434884618543571846910177108361022821412223845940116583701343395100588875881025813465400920884716589088185269854148337329500876883535196308165524085900198267674850021576292480520626966347845669536966694605712927504656221730586334280613879438146595286067533421484500512926759289811537745732379466140119196020191491761124738131437368181248827573253377575428528085605902793110675865949925876021663373311951585807417523908653867822757160092963580916674989466373637502159990601544969997289559045828542803375533937599403187764629634842712106223850892555609305834241748352052041078779252402469635133812409059740839632986156361465699928442291003997629759421617045213032463697451769859425416162980104831537674027944210024810752872760170809242252883882981914004795820150316006063115370851596471634340922720538159811905326281939899592702865667841796425756381749421056027587128785574462706507783436710400512 [123,89] 9684937605223654963238638825825982759991009679662583474044138698814649116750467008562235329915355602012697037199932612214958641133973679454623618205283530985623258960852597193034632071366356734283188450505031481608977704054322997031361896000418856857986395331281173128737066664499973314949450780965059948827444633706710535189790663131883937282331374199292920512248722810332523267358269834699084404838132089462449260954363440743926270507098752539823437879116459109545181424885643232771513761022543258366992322187873053986992621789059316097116906011705334329931276998603855124612575576011575382643585559334160772842405479191877962997187487249546439552843880209223795717513066812436824262347437382336794069477461045448756235751724011385419550080993091371030281179871225458773745337007982907776667375281695363742261105262097193686984240731725796697601872085571848229145097654929781748447244145389914505726337460955927861511253527231598806798997911331460935295629726614277613944601478608051767487425003668959186199332678493567236107939035090511879483720327236467146265603761174286949518012617880105879690748893320969761437767379604884551928433225413951549384777973495720164505196161780379095651064188649494677720376390054161514847107691170052896673130821324605469886886747697528240475007957761197626981336318288925424974610704348566774873194440145082298222831319336786495048990206182793524438668679730102230802508080974092812519975887849834933046605750224221442657309402952330353096524924908014480696587589457165373900844742554427208122171926934578074461091102340864514796172148839063086855799436668025186076479643350139750856494935957423185591875867376786696142144398695508109489788201467602607913298319386978331771329853341234651609553153656190647645457247257206949884253378029167190310967229214629346639720571077540804845463324761308882879524857228612372496507553421887483160931261379327684456910665861053292865190514602863354220028242331112415696422540960857743803063193799579227990993006566805846119979167508471355911388955525410495256446506432 [123,90] 67231777840228930452774216128766652259080365357199015003355387949932774365969030408029112973606066083784828835204028137287750954270285765868069564414107517743356525502765482009840115768762749592945109818237343375005043122852731992805334223122471206009854048510109845218034271665945208487051510560705965499009342217920689440036416807005783279889844176443003545507315882884794538695354775687620770413958043955231835976345955608542940649876751684133439283040507833212143730832513198819986902550255064817136577080440432706283406630589407720363864814613773394453429573623101368610824315502438690926226117484900934531110850847811681751702705006747753192091770823667641424056118117026901336611516189514003828418718904590467976245710762683271762338482486443840885242809545920362779392576281214241932190574950935082903403044560872993161528316317215555299745852478246551812018306357231634172215245460447016143383841018818640006658341608412980386505525504597122952473250960832047303921859164339571770634987366032655136474277684314721675201167397432733522196462910044114264458996407810171239097647305419674220793451008839645214986084880711790172320545195111661445676817408557169983112932621777847861495225886909286312138621949769213120227213456582278816604983114453191430247623482339700052264945330308107209675186088631897385532145254467951630481940405346484942896365353287596449716379094888268867518188515090254521781474604629406808552106833001170938697990071785344636869868446347799622132847520900063737520131040600958211888330996152287344285196397383691831165597848361330815551376967238395460515261441994133317794431801223186721763548361602485885656299336941231269678048488457408718379618714912079823364227803253502286144284554702020327801255213794666421897539943191147463646460075123360574865914689933379693606288247621853170001215939551980695301900388176642304338048939609363306771446478317740396291980028471345032774297514738868759098499151042804425929595191442192726632426744532548419605797611931089086822960742910054628241675567189164751407104 [123,91] 1486496726031306272343696716607444125762358370194005831416880317594869714467394287750946174607266088240958889804152261248414656392874378303254094557382612897362251311598615432994918774689697890352803280581506152422392063383386947074945008842006422310488242661670176653532266408197478851181647831867004354540306415614774209208112051585823709190096669644529723096554424680276239484374392754336115134980857241548418546966077873700887417223772998644136541134637588273258597087390100119752411905787822826523123146985986963116553892240587934641175235501257848644357781044051732577238388142184133734307085394452098117142734842217580884057972536182919970893176695589092935417023477592035636218102461955479502241889480318112958930898194007044057214426592418079895207112954316563487954139010653882942351343044157285378861302733431950482438427650324385832191262119160522954938596902918961960895227532267141620809768014963483217985308188322677478918069193418668157541934327170155679050802698281087491090317292571758286109796159538365012835103082638892587186924621769995473341291450198570435547927279015559428542445193906958145164298157355260877875302575200320651185341883220979013526445790595892995589824509817570939470081439518239075077916239657531155121288842234871134602746535591594624677025240103842543780494400320403893625193941779189292409898714091503067939762831420997005736967108578591830018956444423942047556160296481631442953678161867670640538175636790668234286474632779151280988325425434423884694551729141713774276696886734878323227052494196553725891840695249030560414638672903898991988578510277342534676193098734976663294583637058954730203234876542999864454621400967887416064679585962851807873687929325541631522253484024114806777673894109627778723247890633391312657672303976439067515146942170869735811021989219931768828691533719785339937480623162909437109670493426096920790898404560392427729963018602972201264901412830631931039430297174468679184604028198015585657911375901344081698102313595919757359475050736723167240322684671456086272 [123,92] 12705516346027639349063655933972680499538456925895716266876663361376095641820184014881027329879882751103400653270028124471574328766524191633389072948314528192723384381402822873134459015356964164343654495265548618804521014098365659047887292417196984852290094520285643442100482478253908570373735186359477092674556624649688901328889698039085153064382360930759512835507058125544184447561853941747852103212812900942856573199496741992631120570279080153576409618236977456804142284868196280505739331892909071914733432922832534926665019874573922536340653730140785729295145744462190253675407067191353690553161734154628768212401724505582555552115072871248802176342795755655539557103142397834216528498982251470311542139364370314617963648687350753077698003018315930198255330317695719504604237621751319316263507135495300003896216963532549592513066826893911058034520407478531822601249585065075489893649168587508803743521263900059699700803039963407714970329514329945508889166262125040083668224753531196003002578447827187902794116695405042275733961616333592030669993267719108223738520885210492114046396643302808364622465664721320659507124438339299553039264385818032512586906755010887967107438410507375801475982416671816156153013446629658264240080284081870220191553173170827934740744394636732402815299023148207331375662699581792203882783944167873155160880425266034768775485031778530242232319639792920018018752274712756750226643641082841789129515716818925989260186941832491367345060161428766558719332189221292500162412170890527923195102026576724899109744057459468749023474614516746271491782943661303878115110704701261882167690928358895733210093401374711166409247155034127045601844081947499118424297631115118521326748215005255122687693381397907464403679038275381666201438917042712417935252183522448891509887245614422352316060210653481185710486616490439708027049864375151086063976716507936922475541121308665736657155308285464870706290759852443883068714079218187063118138852902808400538630327838981101347135833374094625443136146586999327525356096462144 [123,93] 110230593856470278943602165596512060837180197266844824172107652846045691395907001565712147837611422000938737102863852666605424880933043914678039368794798257717859310161177107052027728037452419652049642756265491586810535188883455351687243776424731001807361353319074853594022742934083001380107526364096920759940800150959850491440883990274469649331653644165580745810995863385288026570160026248842151663358077166046626325964283266343641604086013907561402764447569007836955696024470936594051891719818727615109884876759105257500379869275199686117359703075142922849881184219377347889267703266553699546585849087025669483247183930256800164514797466284257939560158016984318816993650382297053865225017615763200014602005827791349695835626131137889906897403608646920310461964945186643145829939056437184409012060892180132038611778235688708632042653911150906531142629645746321186896909824357261496661799419833382333319712924410107650724434166864761774724615749455289050181927101521382018546326498110967552168950107027348187494083216370245155447772837557784412448457956170783570398227083073322873177335009687965155922625409159014800895750097674566035221633604499124039445470882322847641659608672098235393638310964769554191241694772399542184213637476228216878456240489485599050195221273599470536135378371798512889105346579778023394736123096855513628972783143025034949178124190195258779425365301436880946293303232891428112884600130545628826643652172534210779278551432637957599167298374232118469780015281257043142041155378847760960738613558748654263013384060814748652494711551728607269419557108117076204163314646170180450165164810061271977989585465708799214328235941428017096643034059045748622794279501618286639935912296395645434002604702476228618879936778635793767602757582395209915543938892821824745296604416620770553648938717516125211617173097698763867140070861526606779286981425674539885866835120658684841650767468489327423334773331085011190421031551172953868664387616034596296948970621757960865578377971288832327095030591378138762249505688 [123,94] 757875224802815010730761861521389288133464989163080834785394764128867348088650374415971445164531312482181254995230358340889782124505349063206469759253173791243373583744890558401082505125345023796589350487976542973278078204150020822976074421744341025979249958872688631251580709668702824079667051827818474467157942173694776389075433361528482970814924483733740619580874808148184321688361868315820739417592714326059256654019262137483517940052632525049851881905525800339100788486106478327057527476272663014035538988662192260924966533329832263519239967010997671020418835717375836716764266783288272006900637940759285959707790795346399229922135189509143163736010043848487836640035014060315161609860005653491111784513224852039741392738660795490636152928067577940233700225851627068949521180882052062323661706362864177605651794567601297375008187553556509905834784147947939435306404415317054878383911794815663333701600750900255724313904178308990917743242894492170245796107631213878468302223366762884664730300396205700159504659731480344667492277410452682213096506932173394236518943156195925780946425415373931919272789030975205697317227972430459694477442857149192400422679923441473497513946660244529798857420455949170666075062529753676850534333289373332656017969555723382855597997223520817648205783899308114499288545489551085894871666629965537916202995580645872493797303543048487205700826541158531160696714458402904674832652856488312049736447564863259260357767964475523194743914792463009765465824964585524554257918532859752153775750939936780587580587337323067861652055870713143992426939140658578509063908943804284116458978723000444562779788837089769267060402300396316412121691926592813434069608877165648563610043922338107296842766512094258490596513816163853254345434161251402517053457710482203113517227375840134731995749646575721065412996941076679948483693376105742459671724281143700793214841904577044675571665034280835063836527979405586660889972642384572048767524457087123707445301733132794470941880002642284065083667240997086242432 [123,95] 2750890283946243551552902050364129059239790913298160962610115189212272719720258488128297623310595047338246492332321461445435226606296939002140105806879393540631217161817217183120077620016529739197463905935066507492131800528030644180206822050136820910921930499115410194175758688956297969701908990662870615119634503021549015494513758547355853996800480503754602946119285770641801293942815629041017778117233304293401817878050880892723387036935084885451852859899327934483941478765522827017774401862621118050380913783083461440056968994461315119185923840800145376810097924827345871139984370540972612739576818181136413668749964437635995131515647671279965945910046854631798530651321256306171809489533963445767131745237503385606745178220211381965532259023555568732879841833330635740853643043729585814826422088993802330074783762405522145509365452515877414035953430892839472468321246015149556541503042851674604366966849889956889482768850836568149644096827290317099454742115932257325775038762868806237301833235617767559129715113030084180052798171330790507169398752275927213504666675488513886022838559988986209259870629420238996559746340789051222971933712139721211593808100211300160540317204364164414351547239210015255238725974066525271078724990467837232536853212716291157093986288737583460620582311318945972466138642248216353787418145204809700366517744408844975359260195065938451740913626414825622212531862062008090398405756965979871508641623977975790611395683909677845663568955242540513227316563520134335792597418127722054980542103317236640424264936505970878872419436709104638205271056343250878569749156648169940658805503824103818194779113877513039747240157609771350790345686470091440851998171866899059191230099670159165351753159025344686694493100806042094307829965987725826648150258843121786717667667544218214033540704731114921071192104900171569418256270698513743914855391647108498548609961641849401983161102041287968698420015601488117357939134002789344524628276920507858998802745400650293868161623542606514893702095167725584 [123,96] 20229261552709412927458077391355619177353750380484965757932634002963114329406925552762918427594912804936686207006810905001677913528607878223897527154346455243994049133063116301423227752231299082424234302570640212410988936089761174389974579488882731102331275772603341748474830773661822132136692561652723360081365396401544720146920274916003507088161587757838913049381010871174198095512825401207246385506938450813581533754689303455843175307289978400546219025447074131445002152422303264579452410769592612091890502606386924726082130969192897159661388186664569264813464316393615612327891602668433187737113429084743436742007791681793837451426270155543702591958811371042172861358104484779554882220601038315153735701163283579054640691687436120967972658288575424664498811062282710373519821599398349303851137059997913862402252473331472649906089510710981988452052390298648487138219424138771124553253911683822133169720660587977740654883997831935697002589029864537040528145997302919738577345286797409145872904237479960983635018468649851836863077820942028383821807687485897119415777010001952815745925957042120076405773392039729098103722451820054046289292886729547292086658239890262356556789550037642523345232022646598931929734874858353570062857830896659577718725561471455089222892748596460203592506268188315546857086019796300029697317768279752198226372721754305408314298349076540070604377858160195617196307316029294475261678187983248761902514481659799408355420747968964373822283274544446362757015828388612844992314576068317261921220657301287484207480738241676461744293175355668786989072381827268110609989540219862436976716139625299133949896291042248117338378077458865674167771530481827015982049386003460499953480061281121902337433561910012985724594143362316160707330310522136200685937178899354397668957478383907433767121924762912221432687276734161164505216456289202978544314126032639148769273229275108713518699009587483130687788403437061205623745766213107476734895151987467966815830230721218721357769703246248886661139136832 [123,97] 40562116711095898053266354526846689906776980820796979625241675436933002800114564605086281182022036752231710306205735102063719280352487275508769258535940370586674018718541350333320190841844150721577103775923695028471403200485220999330670436162267950380736653975271668226360025044022778142084389148524564711558793533289835168881781008622849117626223960146941200394412149787241475416967468842648783258167899231365592019152584498435399290100109326351391275145113435968801415684423281847427706969266312892474511220155768905162559827581013545817911387068095826201543987516577013208073870048573883595288489411202001279306824286994448473165472274744725257436602158004681703522468037999797010789396243844811304368953579208429228666258523622172323782255833555298672683143620708630820520155646116645858128643330454180289115117730418279140964857985472767331963571997263113328465953100963516165552485380034944578566011015064749458127995570963429682580962758684956174500532727583243266421356027788244806425607011859208056707633727768425829186566877220858810468638916886494120730965663494594541509034659098632542342644760264046193192692298712090869955720604459850284606029000675933650369317356240799926414830969409391762346142558506656121509593389701925012301845648367817162040687391575685618238475240767031371862991360547559754243450054920731475025058975227722247416396810309692519415704413989615191540040612740506638151847133787742296608462758564996087717049530526693486857911944750651359368897594919017213638765529366529433909517090569834731599917074874902923829889475911304543732628985250533424099756087997361900204578605525962228538925593634314543387322202346049370637971743121315983574359750499733473665474316900310165878670997098838392351674741049984102351231141814555152005770607703574090794070383238447042988975284999766377328312350021244413871404163996068211241106943272238584362107947085828707345524354147572403835215236735868672536120099798995186245410194464392036439766905253668677843656844832721349700088 [123,98] -371579320961057768650932996455438442413093389382691616093231670135691860755565666515788282540027444770258615257429297246983400136419330612588553315562673699088328294917830877372046935837116058796573949504223774298438446137817201842824223645570360026085146401503035273069758040042365612638469107059171526737225831081114012050474747818987268818460537755076724417837145913167720295055515385883093660777224686326378013282402192366842406751442819800842500775581206263192081105091878623429216637755789917373550564707183374246755529395405421513923358913700174552240762133512424843899419223788610274817234703772642004980742833373111820788838510118471785637513853341584161209944482453810441472589641858311102426799867135970825031326684100638251861248210741133824039746223738949517274180273337635816234204982521152637814847685696788730291121659535488050207545554857358153563529728041479702225882349532560045532521273247171939991941189502088925294313645966011683618266871285344984548135018899056499352017364269010744100135208674925261838369927772281919834894445915382889555286761331353616141818862433417195533886581366406541355460932536053236445519477204394006087416712034422557156570534570495160272549125171631323605342459843006459125612822039734100891744758430788073805333020538427789369372487707120912728208269065020597334107914205800037558477704084298175960637784448913214921828155577476064320647667849706494545194021179097734526181318447410655887639653445841453492432202309099912125636689000651491487283443926148665547273328313979577309016164438823280239232743442382871641126120431076788703239188627901680182641493252904656110658038494766805472674907431256493939716894549249410724166725565530120921560769337829266270834955063088214671198090651582254356052620654496373946790846050119017440367316951690855560791548639435108558791136940136478014254297489725587422774400941014730251442737181039948766691172404216211335980550154800888707092842225961425755142303489744903241952408819552666184051641299487593856 [123,99] -2359749798338793041508166073543998550500850958134349669061652310531844967370807145355579892791755468662085051921936043101884090106649056798405888018855518254201453871933613447136047541952347368200624519217329156741943142242794260053719167268301695066048519662266121685654926522810986909193101839908821175501718427202730521781122442233078212144759792197918285164989253928905821902447086821863758578547260580486702172706456285063625828657145659335284380428977389698968127166708521169691001045368703634422875503102761331794690249337643410070931641480251832488290350645879973170405481612646860004920102039449409613466758944925672155733406609198322967394707313642648452210519181606762322476453124339347132245701389730124595775041037040755746767064961755372175187512993239080884029795185544365190243709486093263328395459629549458637251218101400702084981491629410122994553534298147667511635864811656829025614994509908371708173517811822121300533152294881259842965921720059651553712860789090104844621653965137934690376426913444205135740770154846502246142587091304460175769973009092784766967360447336175796823564878514039924875303391955173416209939981256913495308777308327072274320383842447448474718584415867777443225339033134203537337623109922973551583480230129466642990976157141477091455009997709553922166472324247783077978519894625125826600093068377334422749530676064310694786991651816268756028088610027117780291281709809788371745034530290142897659142670764674562137179582549907577912672956835331383465120376060361352898472445500003377650270494008812271905613767369921251500908303476647236560365998068815711728507801084234174636872307568742995070026714441049088506724695679064568172546551229978157939847346664599176755222419618144804793359676489226875096075332651337377227430592876196447615757710885545214191246470460570969246095302025028221410323923172745806585597575433655837759915757431274810623548227142524138349254510673253564170041048368813152522865461250603498171891532639552674896037387300144 [123,100] 3186215249394312578577405317793073365340151438440788219581220937701328541671141947416691634105657656131477394058272734528500831279893771331589473336199829875405557519146601198245935503684328926792841037784999777214184723261710231853438309952985416319738966714542792800313048054513926953089886902907523496396271449926903681582708924673586838287991593885833986800004877450516016796227727181590367322042444247521426130146253657589960263153281039441343917883279172428902546764341031006070547180194995668239744033758489344313532526903550639832536974332690250908542471541325416703987174454093733188084776858182548790090447569975222770217125560224435634542389765143777742631968822812664435289318097250353743637561618021447312897746715133784311230733349994131847338763335142835466974881591379581875490512521891227522428785574705480237253695942044471644641515679627798967363609135546570594375666427411490993213374034333292103869041239307615119416703900802634466928410390732313570916445911166871691366236611720293326164354063327065761788085284382365370015891295914546399614918845438235125779520995006814101862894912355474373553223761585524470016459494585816110218451352017311403475020099781185800232225211351629881132196518480069726498511529623458022557078267702737834653543518944034287612447709690118373796999745263521318371520179978964589311604332997410873647898992095255882265809791138379789491771596800840518333367653700606252246791776518043676618598475089752074372813377810192751470243414964663462214531342616647836281143560024850595545211152293665548564203105198062090365669796476404496139156240959674934135590370046510845187838312597227944634658086657366664184632273049697613909724687251473118079425682119520782793214510122138397913795805453508477829433749476794447422260728232836366164296282181255197843630949570310801149597963955258795875412314615506348788254944845668979340645262668708017020107917960593405814690010688699782322892911554956298658877839150080495519879292025259908956113536 [123,101] 51841928046496031901049937302205245169902317800538856171327916537235972420473229753359199880410423500691441847397191522386718075372712496709314821440860055149283460313814440528116266840506784819867092553884871824553182434063108208982044668323601987755758829859449940792006269417694636717498653629567668065860213042871267668848783372219456400419991263254304399597066991689967202795809064115962686897730539273315364075296696178049154382496251053397377972273212490648793535401439245909428279817657860930702620172876863105782537697151872124572963831771636994101024863705275900284290476645916373616777918422992902767134717482861434377888460808982406061995704512131899491027842050097876247133474382379317712499645529084194185658259160077606786175980181172461089382514304381345847060099139479982380176672738368639371292114291414393167770647583209216199096638423673671606563177992426108909403949106058659403738114900073846579289020299029843545128860811919563313062925127022637736331536023392334245917800020775610138500066657160126148887514927359283913225666045568960734424183792271652696919865528494878047445933083042059508963948325987450061481887351341087702058949027477626376010732104602841409933764164724857647805243932297803491259810067852237542894877820254177382705434689803784478084054516961970512034921811797273312290347890326628088796677968120277992093016146667070132764024014656424237531611289313391541324921830731829796393459040298605434089700352523455584379756761105528497885201057397825040993830844635660195138548055591997912013270802709748769655278790548416718928084615220085331509774165385655740662608972243097040434190774220751475118853595884507809952375728734360214222616987624981534649139754530842122028387787823692693780145656293055862999311709529210498556011653016401712216381901449453585334726108986713378015808241819593282439551358787877174815242820462222590694689155362390624126721539906122665339076660247481354759906970226803844310601257177094743940682112680071820528 [123,102] 22929474453986131369916303877820366772232272829004778907003343555383918277382408178277240644571355837389542945732016296883859266430886489003075900831049377266937565425278828054201779103886585032508118700410107253310926229878320688043612181821395603146995454139675064153970452921470013651532229465115810362769489750491629604322828670503606143259848355656825717933261721496362741126289965811361475902567886592287672944130680122953195814133782282320922157425679735927519574354228174157667331911161432340112136559857579514500150644484600462634171902542421645689657199140609181247428056597840952634003021590616154493594628293349701501631113718036343543108713638534589884384969624001360119226281302693922337753565386802619639820303456147518735818803453931153616462370668574503508043649939816408709791504058802600562117685545176311178093478048662260390669730312676257040901219259221986646531429254827174450939071282543211006807536913516021704821509871470571440292301510450519449575133427418484150053842645908822302049449083588080174778015217400860077692957411788817105147017957911561080307401309480490381738469203210004635858648876626019510904156284380101832013828548414482252590950934115630262993552590826729543204242314547786614161948375183012825575052971545054744201416247202760224753908258473386683825303874817012935784883619700871144972869976701285403541834220094434973799891740016449397391674706282989121786409434122741104913159011827310195856856449072820465986597968755101238119345413040187689647641595706206483210561199184675087104041596275008056425158822222913452867283264536449044320491455674910995913466017828580424185579668214583288395253431008406343675979592932118661813635440526185473632301192386661780209416123188126867050386981898013169289345537881069067283182123341847085531273497167811621285398922271012365960388164827273244817382140331784748261049417354597336802981197884337207104516440833940472180881114014565637441424249704337521162444121356243442857421008693632 [123,103] -346531979907390405132658774675283773856670699760720043920702360893549615154054192300547041174125192677492486603061455695939787587020724200256689010802875067743715615220853507123135777835212315923133795183927813544510139703359873456197170875894334433623106028664514198814315184468365896754806979108088427833801752270405682857522369084150815249948640196626031563745994549706838772116592976391121756648576178509338515857899537150325548205915044988686390820261458933204064915847042422360373424978493299995088218124827351044347809294712464191831922786770889303924018023654356681550188078624580817549481703492900479420108023580448158219739834463764360315886210984282864214583018384030551131244532095274038130971761560455705080334819791671764280530567060338932554257101302992399146434495388272137286384414887249165079537886601125752620518010023618829255666439337185405944221161737446403347714027395180479412974909114316439059394611915880309828298672422444571933007698976373585856213187354209340228826100251646553987538753209522568640366317076932175007532874970690576267139467986651419783004753378840371766383323164442394666919725346040582162043171820982572275524752535781585096781235918255736973505738647352824362796399825619276088302148141390240472292789918281350205827355741537683486003008030483748612477895472760267798699752914891450726472710539065698880393731407704868474769864704589803566711942094757923400271429371815581024780228539146322960372811856363858740454322072579763683603941166813218252242279127903045907320314205277654508945237804229703055543699157527428116234702173194484658500644002522894325125176714267284427991870043212137982166769903786645040134959287948133399043514226754223357220325571610740021967894856641383905689757444572399600728950308668740866660575742107734036704974013017126682232912459878534299731167177627912677246075204781510977171511105417224162211080229457750089715490045944865886875285548700066751714210706302004824596096099798847171430864464 [123,104] -1871585314151034698362646784249172652009338878419943695436622093813184051548208349734401259754323531231443781452797262927657185387392334350769716870329229154894572166036198427233988781822624970365577748027558207535834228442970852033339772560073941151249134583287518456954197841675798520540337110336305029530573127628980737837188229607607075530255924609044225458298202883654130342173906121921467243045240270318091768082692362055023363489145727437666506780214306429053678124628782826285943020915763469286222243891857345482634944816585975400169044034349377181676586973164649333873347653803033899391763512588834570492548805035961351041634991885905984933097720016054921103019283231748048105819902244955446342372659240656011913712229483818295031593936825346366607108253995890143061546502879441776821899411856852875683590793246767574247152885031450427508990459716831794622329916914733047534286611150298254172495416091944417372390283807321127936463439993599021310592312150374103180768459010536345682575116539778438305076755786332511800574059323783325822416039516227610598704119811406559290410285910174111108574537827748574517276942859717621544870938287145552191575454963835459445194128299633386004492759806926144389707731424811257045039578648641872895144741964224936523098519202494019024746658564469970299736930229030555018367654667797389560286098339680071529296050003842578687378760331234942201392987531470380633015410481612886283139552926670690311348517477259229493004854929501718521741779269943151945473823454481588886612209245732542813461879342138218913456697994135660037709874040716040950962192154436001426104306176560862268546524262763633409751316539433897034149742964226679542746609007771988685204420179103125200368787431528239572675064967374736437343857150153012958097888862603001828139632860298800872512153586328810551707059374770210752900294632276850095540429189597220535566122775793654999210243460021760422721122610425917135508682047501814796801353624891927722640 [123,105] 927908592074536333937478107565501978971460479111138712494281417255397682916492037340473598077956015258245985554872335801998779861035442428932548838040064801774277823590269487185198137529077347400927365288841642314873542755961142638759513781571738657142173397512084214199528971373834540122673460875146426218967229120562592464434170052953493077127980830580855316882678492806012017331124068197874748101293857408068239191974225981926701186989248828556891946934644310363080870820172903356849892997258320587417188502872169811554961436335512583003189803120386403597586818035346249715440567351127018809871063522911276290814445054649533027132105543836150091708879065330483304579663415610488929081404833413654867091685567898616951612454965413374326502427762957229158596761659092715690893626644468513773293882060616971743562261854206872953924462686865762024582944541294019879120891729514246752284490018551399847555505520631809013341312761330278475001146444249325586440011557260230857411946752249316598079331215963379330180464485237411185752659771257334396034113840904765190127770670620152270609936953276740749795286393826512708704954090759346993052802262861413636065446839393876882302401320440167905624988755413361471127614447184356031293915458847555106063815216741681000929094931415115935413610107446831158971538496772240406764916860266945384694357840501832846737733973260913884730690140794938319063702540419865806578158751900987189913841139250780127495217719106286417455198506563616852433608517176562885568679345498505935074407319158823801473699436668380662641764728606038903832402819326049094103570871382808807192236256158980153923587985504119651841009852533302446716174312234223223772034913935772658989021017375968171919755874580586082645031880979539099628265408707985001844845464713266128390928734591863411979312458511737361114523418175872108043771563926860852505535162951991961480619367173581175896173436136406394557746099292759870089788475353004244761568453205674 [123,106] 1620367318349495475874296141406235188353478136857081478891578306003339634961715948419567073890482141529368780960987550679471336585022810135078732114224437816195658600273066218367506679524772593252367252226634228018090532765686823014922037545528265142686408729646027959128053418313098154115515226674284746029989506341622504845465886373592552092190521633120783163305130624438102756619802389568932059228635311366702238505885840766389009430839001911989750769536376153687767427763807022023544490761817747555114838298481873978077460138062552747343472038627306868890372513255019933067037957851149555679953454314286596938726744820589978987325651148181680215581080905732401807297047984543272165684389466236696640594549893474541704951902047302125148230500198839897372373620044816334504574401770140172878774875716478632487073532714484390371539404816271691438142501749222097296434538107418361305883076223728009259364377649970473443399157784580504397685238589851614117111451919876568655482097212035197616853966463516864920373680779237739996025629270512182377142813113827525789961578527022359842027316047436624222474646965191265185909774322346061346220440404164223095911204417988239470926102019924501566641162909812611297669639030902049718138315286864312398382819752693742773303388501170177803591652106593282023160949158649734932552349488916637893193124037104453953915689292612702132503949801915911363676159951157710840381053723049671659319631877932864843342940175804277186536425197208304731031422744089823970777383892025816268039811791896124702218703541084036372681725651073068864656957172084877387288613176099970052554164164461494189663248819556724451923458285601969766369914398654213576156380842907487664243115705459939822194125411174073906458255794058054496786116867085052220968032063662974565993670401032579247766225427934956422893577969408127828078521237277242872369478352652090969955339680443455396492196089502008656893318809789366000118558639593996503444154240 [123,107] -20374214189794865331047080832495403478466472612584871740787973563609787353907596411720711652494498328869562866146088352412999412562548077489196389566875970355183704661265435850149330889704216523682945886613336002457398831960705702780929561263285578890090264969342227454350228096742642088535331603674691122165980544621821226797998574965045564899424365047207534743743770183235697385243545693495250015241605662123073244581888543593174222089773776530763722272278231828370735162921411594047609003101435141571839787611935326780389282589428316980589503339612309544743478223977952712509707777785438736147018746227633892508478423011079294543995923489041950598451984349325256557189934264664167371254781465571307504520596615432736185247622127792786028198971663941718954017349718704584456327067413986321993873100298683237759482914645182839671664152462079940221261153549915552811177852075934593270045690928615569707483978086581902472623982209057661817290445697638475559151939176036020955471597518885600068892539946251741585810939054690577118859452056826107220537382835010639409604914650101368538732498009695087029674271709877469773135213387438796886028398968779243630873727951214484519023514198245687604164870950978500237426760151526956010373533008733175523502839455031964860973391107062152611830747324172269887922086446860024257062740475776605820971714164941465826673789667493971327882089363162161306792989722005860874314564355082034086673882457649378282295433614969634188708581861286635044440924691602460776977398209359050647188891693976912565521505125484208035356018882514472949050929129594553417952814705485978358001467277951399877011196184137884532330093123339261995696575641780861347159706943046892434784844052366629863428819619874249326445015269011328666415599626974360690358359705315976106500019940093204724314619931349576050908664868387852433383859221480858279655107714557839092593314043109829568171471534002137249774241785457956188350439593865990883984 [123,108] 50432613558160557853131557522219579498141797171556078157526565332408905251571571581690526956739554771571504805531086293578778070556718692376588710434137527316673478414899992337619389843453368032870086196997040163935464402888088965331431725802866479481492812578545732255073021107471545057860114242235742346131806111782949494912079458985367316940233682361797923579138539144408430772155703853492041943774048054735146482635853653152370587119485660730208796057262899333916773239440839182163771538919661906258861921241559804837323969631164343826528658283905179285335726129357245264214202721148759533175594256605133212008883668827726004570411128537583871360490921976009033786022927327334346308085826634431235814203774062101847901758202388272697183083992417883372980937161408041523724601468896312411012864554204936957926415399851468210670866537033685044934190037623751591321666792969336577795170718807386663863274656417625774942960635097206101926667461253416852638573658046655352068416245608185537981649638848011356268695548253154499262580867988813500147973510630840602585780084679774480630186625883816439058504279440505623771440895319746479785306910652314114221806206440344926741375471618567957491070574591904423215557368551776219035738456131777805357874250819813327401619112492318391550872030674054277593721475800439823823995046068026454929901853823580098857204552264569484863947963742844157958573685261654672697326548571978994954885444085033523638825737887598387565268033688713188059279395194942305739893310860787697825136586363982381485798466083545881117882658201439678344943516326924772980885302999400049238746697568736787900318621756685586307572440311921877544609411994707136675139799443902717982912333318239797304716762943071854024535942902729530445261847926955115617441888978494021285078621918050411394700106218528380514134545579516767675636769222166048717539299718160625434682958420463166547590199880144224596858841122226614050122190693763792 [123,109] 116536725368719678142358001584703458892004870709704192974775476529309564228295396270596170371714301671422049493576868425086976398198855429944344184001514699241485567459651353395485746351314275973660015278206096603445214665015425223461172983286500218719529883884835655409578627140357236912491634205338245170818598398469707284185761767738172278886976851966585188514872672366882279320277337472591067500326275509416861254872916686479003847480989561749839866833849762762921189716381998059319714223069926169400514361768167104166037602430720284235642261645157921868485188911237001780077068088404078871441789573442432756355935333778346083780608464001906783767229925588483592848141572363383910979001816891944577593899877996188150435654830392345921488559984586132394991615194773659741215078342130936821458730156783972420631479835895986329160199630105550021713365682181437968028795757813574680784732008700913742657936820402256371079389316971055898539344404256509166983053544101793982571780051969648047903595753048136416075869978305300016250969754287979445662267806283487355596907994458365539111978563365875394291289118725311074870631670117531504113781848531021028656958678263904816278968559651459833423293345726077541755878171496984947696008096381659859722495176314665710930040898663495237736090058763231247054760501492970052175170946803829451325715161427031353432765684288542434878119858381071725584152585831555074672381052682707902599766749692219451358364993474046605112793006154744850286080444582171465295419826340562670994655480891558132080593571162967486002279263297530461872279375063477763595305482637079659151676092473249513959164218385259379040229550346848857361420815109500294499146376245417936519215156072816540123626192097458088497376104572486097059418665392431371406050324103260568629451429498513447046254700914026422927124317812137924788279032735566767327912288448273622799317177092213042903371564188331121247621939327640929128091584278 [123,110] -114595362556680101557030660464208387564323736922109498019726590702253951982453556644107244224611921291594706209633771658999452625467108146391063343773124345559112286985334582502381119307475740232394527798794424029446793390484996982940429405646058552072575346105972745883488317420270229409493208281926315978541918795959920632828540408076359487232604093305289257396751801558881966033217659255650815302629009765349904422274368563175123217403873033206170442069824662443263409539377977916917514756818121316832754554893795848302313226458202908101404909911994457140864430596598291618893436096865586774233438800809392452746902957690990332236634407207214263802519531446367942982590954674588141263778437137104357756790405315650972895778254667666740974245529033231345527291525792453935183714374926822230828150661613424029975809206282683237784000031246082459694370781320606296496505771013032887819905628138580400375262949220220457807188425218034576985429933094897228327120857190692008796227034079638111662309588167510612374003952703888327056668588184260877902442850479372789436845346356799601887759857628368624777478692100100931298719625536502886264299040543058814831733305445218264990289967648053666841426664740856532340005223862578372500377399440951612800546547390542656373478988482047601326524911905495275415501468631591314553616174729090685627050430579597714685737604628917541889716576046598949331736277109457559930047006225687010851829441012369789485729793631618954474381216623267824234801582075057522187029196491062354336336293490715636439594650527563330085560086715964932017103908989148148006569283103678107645681021203676748772186993083937342442779411361486545909806181794236616044583000866338198047917408605601119391416902592312166546860831128233841530290777449462555934167371487707641004021777604755811043169386991337695523744483196400343676021008097114595329186056754635414911512649814670188630775949994214499225844117148844065589984 [123,111] -448542808343134883288149092026003739033923703824942712021469461774933414265861579932883537646631060543296761684206754733430676709695457752134516298826499651718931372078146940839295977739194021593786595868894766474834509568736915519151052309758719054555596691352065906371087357546528176538153174135514464127117890212095206635528313756222692325584563923389991367172237291027779424092411402418299007075944085057414762724351749664528646822422368405752885576665937532593904598007974209043017551655521616758366697588735735502644542134074032679246351511669175577624879328450091835440927145259626149901531061568099787095985342607119895923846928983969139629599431504603221589806851989216304180921735145119424399255640411487515561486078139675529302193395364210362582997599280458355046030399063313195569027998754682872198497711212532721075864581637395222922674437654860586635112549086457959141228146679884777745063102016484505263169466256894061179821208853964005234688449497169635338637356102341328897057918514894459743513593274842550062256235973596942956877868788011094396786337691462543773841063453559289433852906784983573554412583060956080135038308354418706572996758035444127696405552071902315172435977616664482613359108962962870412645986006094893837682690895522063463367314929312634416700187608688818439065914948688571676897092943807186465897350094502519299749047629003552728125515811310373926818698041614480153119466200110818662505023759970548427835801076608010877831040369159212171895515044283289999477713840214284982473513614518870212661965000111646391159018117160954462541008373590745820246022890481472602712905206604326665907088251178182640473348656985992137959763228327080263481320707285973739772024614588227715793803873459502900940123855740444921848610815322698232480049530149994582954031807387090574277701560810051868650990261451727256714859426202936313206373143552014187910645629268041530747908574289372099670875134195121164 [123,112] -193182639638524721545373790150461533666998888399537443908106790989583644417568971622557304557553820024088172452910391329738519507435570436136545717450879784309362114649934568799964784374207788082581502062906537470360654498422268847367493425547526095025651248716030468470760934666133927908452641790349599532556138938896553645808708222734468344069667153108360013914433214976663810198814275081387694688077848138783902287316805741432239221502145951351169962052419708084450290649117174861492917054692546844725205982798436261658466903275713836357702442749397046491222317918065516026027588942801632627045011753369163582326107575970696989437798519463858087503216435358871931297977234908914716847141700678975757081328705723630007636746589590105866350244790237306672629841300497078536713354756952548545732785775694203571338554915054412377718008275247546665438535347134679722248514089515206920199475744802032205594584587742002546222590788285922742368196494774931717030749699150163687366511096957977746291219396338268847768627759119427821675290165016888910213935732772166316596497669321345846234813794836164994518536559932379974861620374821035026759918531489580675376657274211860057813240673636070161946611239346685701931802315964090923434305489103512337949071538371774657704868357603327899127923946686292388659213174318191960001146390538328237065273154280307308485784781921719866919455086095815509655584111863401987914462516074931879136056216372904189813323292322468295103212093032287863281465969123122448491206890436357885956748589791542095239308781556493751424743110913869360006546826141490970341702954281613684569891613105741162487675333645401430931727969505717289252562839396893000144839971809696067865348684645887820406222849731963235185593856107557756245074067862658507465382495913938152032218287844591987781407579348700471206398398127839502064959180755535500392246738760281493137036483880428644689596656916270499697273841064 [123,113] 76350921922079963661593203149478919120929327388583623541236510639479334218288977084102006330390779069979002083928916826901934182163666430836966052537182881144097770643827692415284824091130795979458849655814400017526326303952151236239243423231801247853967629916782363861605802127400978320761429968178101586196537874094407400117168585452303371274546346502481956287921950233104532975959548723987963267911328329214609768939831541029027495992482734458164025612252062238980395292897402523048164473106467256872230328509251642600783566629315105198539007214030515980975112013569705966628133682999323779876706872589164407802519621127658183574609459047342229939236897621354209349354427702514479575518788993849074290876549779623992809367809142247220263092785755870831478969396073014455629514059166111353898549043197072797915119432380256029426350256066051117029960472253143341763755635160481178896151650338818196014223485489702055124246989747086822913736322547124772264031770499264339157184287449340344621527856297623387099377237883129681831583394217884574845795637610970502493733840669500260436369545502098891014635755289563087029760036390012563218435204837242661384301877113997519025994538840713869035621233707906004312927262140687648182134525739507817530240891410571746366202474432111600587809093897260762907960561373280126545180084023410639636501716276170205391653974657093623004689828137191910724168338744032934455588012232287008578850176350836793836873908828083548565227502125960223161290518421776069672805537794619196825090265247811991021409234664188908128240783658928329872820405136603081989852502322347069203213274418713866913131123759505598618735824885673694574427386285295383422874878774336995862331803700725881866731330733251933034634374930743729557257362057330011392412407950389169041188457133028281331021511861696456730191309338603261313050770419854625054336148902009250071309190503332599478240139457292099491113 [123,114] -241146062358725145663385227462364002037193604071247325331493010165585770422035070201986004364936995721084528607067466714694129260519755498965088330527412578047989225664135303950096008127673565527784619323508773369419087761120257559731260049685467735289568614272720539080959415685007071742636685759194215922615996170913576542225168351528484652627799580215107363591996583622921450578414892788871695893718156120798344020565541090960847114438953484484513024551125591213017374953782329986857222843421650197268352021788524327201954071302592389756010788850441856995818093116813850506551799210016915242886464559451494093703597964424399795313114135386985956639047642428464989739556027119087905412691737919163837792524193868779682176327096925113213430866069930272554445637297460825443215995553580737722393190962591477406947556844711434139054377003730325183717600248587836037851363609106532262206245678323808857543062526713139246728134488293807899869505393955967566531219943682619426133002305966262517924665515397562166450762858207306100720167284530534554740523029315543816033900474131996846925843955867255479860197800298695174749586174923159876578049747878521589260482402457813681211000202365884992354351780530553726886495061648123916728306503071388913848275697847302128540162344170778903877327859279769280830652414937996154857537734907619815071123594647341163468839272695513417641629987017394102231550970484595062377654535615134662422041820328924657269716743576787692501299049146454744112607823827455660803642798492322846374764922274012176671454472369595210914538564206161882919767344844718138777303309138727708794976733430833990241037011073331493544425378743659672582466859747426895136923043668577325888349224311383207721330369189989470423635395359151982243049439463576686313682836801132432228714832047352759001679662530084817314112334463927982323121054003947427366397187841911462626646475366410094582555687619608000 [123,115] -248308727764536244206809135104080162356649140995690878843169905839951530898654253391224627025726439725829695982005783138190341676720174849670546514898655717622346548111584071328474616837309379542126561277079462134911543780273585518919711225936143475434447132934658299315212004699555459454248808050680756519475347265521100662051954996876923632228196741050461819816441701769772339313361717434429474044609436882933803501009579272011864255701422804660955358943451241060194194350070860014855572492116928344442676675503080326531644195554632639193208774002232186781047649867315817569002947668994606959719358952239963144868920314579955045106426526053897313045227339705094344404558968449498668145543064950876051123223929093158660573193772436679366241450408808617872829514046669934872206686533514231070620390636671088227350332685215317641664940372687512651598694440192128630515109858883085274192718228347904872421756926262757826851676488716136495773856448315374878432952541373171414284019699907186158000247832091332212350419782511943587378112322781462949883605766434183778242649037135091159291270126517845909534893460846434651892178455500997681062117435624571766878713921257467477081970157453613009944531004957777201031883903266647351687857919965754431517552595241230037874672712555414935385740297630173462341605707663924625482117226352509428506991999127721644548267078787866574895023831801338527168576574512598150082787382120809962583981102946999278224219400934061051658973527381039466714354665006729140016353879281689246540271990710813000944369625752908797661030590991310580139834134291044078561302001715885593025466701032505672896382909858757860176657267675011204421461988317081588195638333938405513820421438937759156798531106338632264056356408652440099834392970618058191079646778852776941082391091530595806747738068639569880892143514442641810216457364471822111065430080330876353472036327309514439261097482360 [123,116] 6757938650332308727134639319181145404493472501312531274589151062643336984697512387690104761915759569203416871030177861115201757725711425372454524306077277412544695623648523004108354275461737869592050171269157407221641436857562750495700182449274716363739797659449139446987688283887369849444597546977528576939974822982419747496315102874983406193177025515880052773933729886640134296232534697769190632161295247828005287325102337530864272311219954669692753583130471908008323153160470950283730846841546940899646498662061208385205083890306584880506966660007544522026447312101372976653572123228233683401285783041367995275578537596311971240070909702667606830593916451638415208005683746790223928363172848504918133319380858425968497497502494709584616409888267522212816527563917535602219799020494077249475220156879419130306957867979128755736656034218725235958938886648673897087762790720378058586282854907672735357103266449006320429779801885255356921067014601166374461608541706174279459225088812687524312225297407970486060333729829823581700577456773219684686812409179565620352574079525902981672595390451785204923601436633315509732556047078423152443935637922567964746395506289608632746541250420214502773973314698167906424991351938749540997273020866216909321469799346357231427733293202347845146819015579324568654334031200884393854459321697707429549122018367801935924005567943958969050448427353419701556593172429554897403808074743821940973158823179475953457635094972864930583872377656489415032239706957447079775111798763723661993553178149777876346754721619173948315531107660075911501401504329804007185358742700886423324535174911798396380053887580009556392419793586400199162842234817336304549739648172914355516460898795851390222104279371778819979302921082281879220803137084879379240191321236093574089928413689032564664903736873938423833677205976396340774848915376331171735560882856827446399161570404164105809408 [123,117] -385504749798755221038283420855941248884393128853537215247184685367028078816973559776058885773181007473576289779673257893434916054477538958272041364664341283430093767291044420169652387580953070998174033751959934188394802563697731935713676529598360654825613239387746177777276861883618977693593795390674662224484731734522206366674451280996532090339360000516914685622371815854274998752730732039998086647286914764164258150481731886662857710028161049067178697019337853467794780203310416532891357845868156377418101600963688754054459043806980895731687429934158851500075405452327089128004530348919977284461425512834079341561431596952067197729420545715179357415674643450972209345166235143126353063767005163522156835830589449659952096611623652272934509232149637434221942601865431080260706792303443336675857620112917160750032467802907800004131308965446046107620579849729696985937924448738275477064888613033102943042191476315385691128337869138161308145869293614714045333356647726058601301867139840968072915810865016613616670784863735502152735410094497797819650908446763163047811222116390306221852847748712668866822636228825178656528697248199241291771198149410355394900641694110583644526923296910116771116910546047005045587268419620636570766747622983804734680466416907620861242385250494681748395140620243947230979230752842964540968266752161747543397800856007966309050716921616847290756302966470853860626560132876888632438818933493652731031043126662922067749648837128556241113274474749415981731828772188138606346084857081705981313960248247287948315271232669753290748366633769101070492664961618395927805375482925680729108035691067352601708493920273354262598062048071696934597970305671012510545652601717513443401778770497671348354533356829132919867956910146680895700934877941896512840141526697437102289024225051882760175534807664220183781131509657570441285878007710129401689383661455539637707409112404544 [123,118] 4229544149506147018435224264004544252875659539053101904821272289567574786835893123304832840095290635534007501911602100145963896438487128407032367101697774803221257477736905984059596380395142052122463486723941598000278195550838512231202435275028816338836595790380650661001467381121195647814715571627349187728619263383944420063762980845032289459693916724524034638335477414130162124355906807333062496843987063527875068080695311769278804766948874033791087215447942352703011797457993643170839586302768032335244318943344305366924238369754713443395173566644852733059124599339563495538784837542588400150113099597422274327853222519058350571252481929436592743128512576421515068101444021656213934088093890754217430341874743224154632322180249295716084819717705100597674653344126031284412176301259759817740971109110222574243930210061617953920799005059384472230710222111658494634100284932481055413023924936240664524396735172308249674062086371283005236481394902999258173326405906912818601795334767877427703198776917673009210782931251862960094280047891670121693209469495825387127089330083733281173808903135684643146793035392576535457001593020704195509987040462413226846934639579855974366835933135936892205176838375971244404803980041865107212685280736134717444831806603881089617933531274770129186380852568958186828872142833648814935063021239849923965863726395608715549644874984714467080260371717175760403924093939923656820927699554003728004948793848097471577988689866703742894122937053507164807420899496987134382245881798713205838344887359666557313492985197224318338002089403811481987506612489147662545024204545144997127902608452469327058377845074739674859040672530271755339327978859444452383844158687918206452565717580923165761827067572915621979910504154402998823153642449240501109243130068547891652107910948969242665959709654040186649889878346855221574984508247901157357516614813434492362237201408 [123,119] -1819902113078142137321888450581223750084378906453122863019240827218969128375959816347098797961770201761750971581637471761449258928630417208460564639905191241050941018265253769382239877947873828359640105981451168095997276926527270137444574705384677461306336964169485282353010688484141194879919268373656670471864234075677585937737654978348294646029953779050677234745067823619359616048790661074107369776301008708842319747656845259627116463881012826635566756794814903535028302630369253603120814096265450616922543257868130866525180540816251410483483682986716174052950937537621741214136063328690833821755272295912180969296080641974970955322126115029849927571165125320603529474423920535376939472417441610355824774852862508697747452947062364821091921025986731690586645902257619555324784437567235038732228528533919058356978112273413473635315725834068506624087317280784907052675938635332920223748370567453543855331042436119885249011729197796880563594563711350285882961822209715754611943080544127970505151621520553828900318803135220603961216516069568436618149050942088479673565908259517922874493197775845333613825501455586403890180488517688226720155639135415789260388224915858034947365225643743112855692455719802202316819709168863454349941993522486805831726984708004696592379390493447154559333258229228287644763647281982747566078882912502003052033511644114231623925838481619353954263005632646960169914254302476265513016308480131680512172571723088148818821762998538659403178399848959060133635661797802380291019911735834437702997905335126087713020280546276379217088733640404476518259737509579375085243947959938919272540542462267415728743843309833673901506740979695506071591044620272001204251437182671380222763658346774854057372435076543183674578171777620535487807450623591813636550356517749032654644271228051264147447470094089650994153285364757167867877020730198050623399396981728641359360 [123,120] -223126440801712865242981186099900739108290419509187014454155199842728860975045177817538199680532630084541872955500615811581331293365684418105805843820342708898113452716687124245662579457547524795212647337055140363579983441541729459880210420554459627517301426717701408393823082222400295146799278069889341692488837755175160358297039229015848797952648876557908232675819087407694227861269338199768014910559795588093499001030341714705031403110700045250703002294631574401662356348240945231601437424809868069003054572621509338111686423590780680735185496102951363848670816256662217071802446117223011387241918967276624487829265449806804086223654662754456278528047334301279723842409772222149179563000390176475811076523322483210419078886496582578413443825803439120225516899049081067108131520429896213553289298393796251558196819501522554843162900462288244795407958592714599751224176842021862257988954066621398078273261523399731439654747219037549986096224880461380123200491326768811438868029319285735091954042823253120798381123692364654903922647174837310517572415047338917050359709182668136819769530232159113819713645457631263244794233700784207987818220030646526524722764611352668762977726241650614493919049143695484776687694043892533066065722689720664858683072191681538699277666360657684068633651520680328615374705580426632702208484110501658061673892849010406417977950740092888563420422633568469067630593287931473272241794319153966859731673506735987533741067376062232611026780374117694834880631722840070110557692079241310826692573230458174274673813470177117679594100065046879831409618750628873152452688497940719261457651802337750478867300964162678456008250021845448066132005490458849875623851377538471567714188053465465709527241976430147159845024367827481764163766974252696280526948891878965494571264850494570529154234272939047769542608563634109860843965829578696347810795616216928 [123,121] -98228531153705004983355941307537935903761438495640991414163170933541633303831745796444351278192905412374029242668206867441405891804054066560876172706820578614059704448738054784177723508479085818383010827173354906501625474902061049816589988022886207132557323310158741496056684879293319332049924594625574739420817554301461608007983582490610346797672330711747646106302825096759271014275831806097797701559386986544184808971700027959507425520969014981433009875388950503580369702714203909350267709592335886536906695937450152267375101836614823333814805108281217200608359435861371704882276293989850674539154421743140106111192928743539260119235030315103790241325751200101707673155479308970210197533262865878443824769293021761530020474889192192389135919019100288592380804960383407089850037428614434965647257165830852975512587469929580744028216172722127339302782573028732018979399244197974944798348423359554925490284643748266777951207637584318208197185694993467326011362599935492660076329832608340576569755663852381148112985589041365214025625683336007913161812198627478782244383373344029558079387114368034436421215055764469562750327004756532006714772031116713064390054295510467405958835038014519220611747027386481491852492410271054308059481227709686285455163753648680118689739755537909315785152523361836708381146508508911831720854725345323611538067289958498746620245235456099875926068843801132912718020531107203869328285372759921263046337591701564664876261525215307440576929286350705598580917325234810135112102336415306290955897427480420108360639558490276343581152157055978686582221193108127098803790787910239518168951580831757895396552967284291123120854743427600041710808705210152879956781037629818243557580040192821193752541405577684934709366174843811752241759648151603530506443712044794301279338452906351583913933641717268464019883340445050986876640451975741023669127044 [123,122] -5344028813600095793392264192344498979221132713683499134028636893335435058672070293144498864444928565507633107072718081742254273813102697865924988953419676411127970008022849766428743907003799616367108831666594210290459184854020917465337508576162918262553226799135809986458803614915625279591880866431649101409838428997667587565715929224067577193925820068172629192789460364806079799234499485124662180646842309911895337074711300505434209335252661123982696167177358082051871649086188569712160255035228272176980433190862760930933313645491455770950788388113789346837499643726930102484874818664853103746172314268874356658970217400380658060794453431078541935462485129377326938135298986273168289018904170947655209426596216042401337032510324853460867954500650007289544977071671683031103568443925185162037874550281715571414110948133890931783947063530833471338398969378150229070374527901340954021057780707546720735425143718838029621905015723440132959081908354625023335112369597556318904689934461979082434589759685910638253309431018532223851625217215857466171666785505291581715102635617760074989887492046078008971708475669417512922234993019129161717239285857161757284941399697225868312601089602861098569180223471641082117076170539110449435429409154660816549584412658404176325517338149715174239927491079322827544659795299542074116212095549981009930732667467692189696454894600864696819561466754901128999915757806240923671873571261903623964458213660641685388317913987956257212067543028490490894962748057412407744906718453197537436150540683422858455741037627745647485939460905772207338967384901715189480712133323954638187862944503870912944867652448329042814358959539726030625759227843753775529672670392080442315526979293627470040277667430828417761117354280494399994000116705205769032281780229550853129301117673142843083356473792293125274512582060112543875162492786659924480 [123,123] 287991078484622569403683287633870072585322883472653009971400285742828885374406891058222270974954537404377817594749994298985699356010592710511421085752558924060150841296974877116914663183266341226369733569527204060143012009965478824423887094428813434529872347496680803509284124195851647198765715675090696032723882567323038708167421310227114998535651146914058947813231247531246009093756702628407337718099347886140951544852300865376029365700569229947613848075294392700583663314663904149823681982237409600215490715423242692859774266164279912939699306468217506073397177703665094424316948636624746023876981991074263349544451331926502613373614253159759895588316604860744714808459349193350057542627974556197682744430066723566344593614389607601094965601528675523554974810247044984469842862752444865876906958940932334426132349858911291552850605878475156848399701064407609790478170173807055445626673707792563933973368573322157631311343831661422444258047660481080851866691930564383977136204343866246988646547855405553820982650122500344010277173943038324322311141437788606842179578325239372400682122007828576704843119596442646187145103474803555596050116949229597892961982988971219844611387100456128600275260400775035155278929482098919263285715803864793890743006209743561824795312298119657207753460774835569177616985538062562348660405218439083841937193101103875749462466408558703428840267769647184752576123505546449385224873910931149468618064615243517051071898087483422677907022385418524379081747279983928585839391035157588583243118772047213838662745268211636056139369781690733081158061337700244227418507247232164525058503968978456551801745761794728684742417492672549775156891198146736728824126556375797562256640840488312093827377647088999303447847286263047061753401836982664183660509489739788488041441363053908994093308236578432023851277973493069101890462694592 [124,0] -4779582446549709570911610592753536459283286033419680893940179905569271299528390580935811990589899482554612137779202502876038744609326215551810035480053716329873839144147965322148292657144811215070649910391395843455166101575412027761632798175658044948654684531334428309443400059732166030991713898813767082635297362438169186243845270108338925898544725420625918539187192305000456080619473544553663192278833844543164032267682473278204113473006663305913348023285810016379137650107663366175316961298579800681269290453810091114055375353681603898769902236107020187493814602130968258512372864638944269783890893122638517513984531920629599999953650800736220364631907839368311872810367697901790746305663616039288224470607261305590297311386974659997873182684293367211959858846418825245819969070211191304983149553991297438809947000818445523789171992573128608904037081452424774776530450358298268765426464662217730936855654553002387687378535592717792222570783488506533155651458319775219109264772615501932338408320440189832066025468846728027568238247113056958840292992287334824148835543034779947919584824673558183958124811927688613342878591024464885722013199673969253412056966821145508330421922326110340749446270958611597139783122430494829225428593325452057538671775953435343807160394491328734652362113903803950018807482135785524812903813823902062822828721005303078953287267173860375081626327994343060790139652284299327596490035303931610062057266597471582930301628140820640911113793662444018760088477442214478491567307057318157939976620331096394408194871925080269436624032978830364109954847353980897348470954791210608970992048538371558802081919334889595728939705993204910263009699232339403959804877318222664256089271830730205510506248527910873136840758893532186334928550284113496086470977048412462127005030286566779248243523854591760563479620223864301016878957247425571218212259006793570016632489459537122943018751950797581509023057054807158190814519782949377506259872434456587726838036135075291576106919406982456829014550636853946124101396690878588627870150345532161640394207470169548037016196998478054171078091101167064062613944543924027540349066997571129952488334858458190514783114866840418183558789967762004561554819115219842533990264692079641260063834128080311264022690163286238396953272963027763677086901248190052290904125446553600000000000000000000000000000 [124,1] -8110310605639798565019747079150451571666571004369545510198241943277144724286685709918770438797856350862840253276336802092446834173450025655513331480083631188649930138344743887894653664266984622892465530868362074573781988400476973432161116638173017894707754396667498110293459448700058263040662717849806010010824215206979660134851490512619156504315392890288605560481487645919589792811402847357271243905772349665165575972181238719438442360026922606135851539274332897016205352497514361685601388175119496001093188442734024913528534829105008290181582291765876859246799702246496699652189152399104814020133776868404775707436693915384222666219453511463640452079326590192233894276507136932930850977440228484761992178287294385011510651478904099323941847277043705285230441168716373100618525305425310083049366683407111277704316760016700286315912220626570162972375633708352318534967323443370990530665407657573211269167567279185716449814389135271726409247657172828502455852756438370594339867934117803195876400946904739169873105057689410344391561018856328679965007268415143142100728301493064443558492198644654844871277580400330497230114900063040797686515190319048580373806443187727622470459850925876851501232537561650021826331419290999921991336374809251148163610242251534634776584236578079451122278130816796674228614916171759166996088772525236189023158038021499141676113176937469078431856752661928152644730636872709474777438723305580424252596616358385897331123046412414525235228543041995355763994090017945889063546598226271413795583384155975817629715990304746500779515037333130509107873081824708326282202944485154018267607723244076258184262548773396284846681897070840353637398303249112714398546191207081862485093101924880116496134923396357758695065172278386138566997833317252302397902106300216266494662936301643899748985874880346837097102965494018013057852907880775854773733760243233091842646071552173656962745951947252039896772998927329600860631774840072147042007551512462343831078156648648492078257785674171384738942420499328480580727776883704635793338272248336537896473894623700267534230606723755735894810135942363582231602674550942093298682778707853460087109084265924832344222279924858682520221011904390201627345198240650880185776838722336010132004036233477930683242539529235657710048612392141477607071981721003349429762940125315072000000000000000000000000000 [124,2] 1186504992849805700225824150370848014542861506294873623301275800374284322000670391913727056430028726503328194464294570422502512741312264275855700603877624275148566504113480738377533261627858651015132708325313774918836210677810380482650386539927684670048732978270360696709755734678329418534107100186566686830526206054705498461049357891438589415168923333065824678467914868518474304120937204019595761547497850335916840420002693861407148397004108549066362105442773418375488284199258979709766953415707227414067390578714925086512270670555013410391759683035107003059521596966301682465652289860179345263772105981208118875075596252242704545873926675764373133278280660308076029129043832325477393371614933120892997849924329232228406515189354993391869287568669383269456241269786108763389653807722563553125939159127758218846521527402774798358057895870068646764152350906113584201566030498561725264801860957877621032700703794621003181122771173602646057695068229698983674568130701955131279368566942641176447107343438802530635424030934863435580343663411992214690501099051064437881607425456739221590826329957163738127069312975365782101910385854659052967112181306177533237901013242805669596908788118556473288681060368928244732995643547124544134376848829433314683888626327367166897970443758881062369500100482282532355324501174990724791237669115152961506021243771732193645841974024424827041976371417802517936795076595711311050044622327694711040238481593875480394427191902707113737302455581278624160602895073613098120590210270000054361425433108041925068648258273103109426797151453706875683064424030989491963949943949461403087003172849308574690049210091916565003992663825603587381613975915917119463795296723803969696395642464124711597493894230812675546695374776371222459844369337504653946456656595101161914151565786941965222400825928362691305164034054235878684244811103117722710213732021974403362898588999126669252373101276283868423627610692106997844586837200496802171803539327380530172347699546135477458855065819775132769166102549024938525894835751971380700053602031739354830720334509209490269882793003401872735007652694542007306877730915097910980036709599318816079503824782178563729068968714451321818455182300400165161034238231281845526415500763385947577342902863837110221124515553461143381790153719767536471504028993466389544861806022969262080000000000000000000000000 [124,3] -607075978124304152101134715837305652424499720189120103327462041580220439808970047071392794490422982191846930090928491752956691525130847252288355494509391713887019294644886817048636522008565666398339557913700530492274007847897893681206870936961163490387173593452990119600078057458380348883918049166125763272346818296312449478424268774846130148305408530528596708268243953875968433377517311547876455067523107311605179678588242992505730840237993398988654332856847270413470618842702888509946051679619689577142203496009670080530611466715015046931557311441318255831493581666228411059415020548061338586702661409547608349001288984543865099119545520144372927571134053869389884629030353817492659434767177039430795456857112937983838095062179468071587475138185092985971046943570392903743985763474019081061300776839117607678580210408774260232198224914379571754241344765429747143994995033822849363836946912573920267462307080847432472181534380112400480012013379462280849758396979512134224224382799273663102340145603871188769064331670614387181812836101592513349392895469243597081871460968714796272200929167562023143057961546732446940250494868771645376279101595102641884123140533924994080318418680415203800124439338855639711536066161882170025699437655009205389431292616467142285499995339959815598098899542591921500618792317085638639069968560786923631622390030465133834323751185307713515309577801589907013144515269780323921056038253849350049174508664454839883634742324387637059290594371515646725481336437610825936946744243338396267720817919205576748943283445295159008300144863142985407937337360369059107407152184399872577437832081113228465239406912158125277095637595150120212380424554001586230958728054180356501955551984480426491052305440027643494138180757983212296400326099157142188131105171553088199868218107680268140839656152612504253091131472992287234692799113603202612977070231235654908687144217988865788647871276080158312412488744350356914710711731726735980716600796141984820646348698427281249218068494208121298437333121250571982926399743858932906998890356123946637191901318001046786696471782468181239245625691991118830014202142018781104995514934709167600132994552016200341009501235175405208193383983241125871926046925218001196116506761345182891541178247818478187389408205184083310461507690540491150303221918549332577459953775253913600000000000000000000000 [124,4] 133413910409224882465027041406318556964215952283493643856364902207952337228972562010435751275577564981094050143905862793608933440572313097404185214416006614265193920115693453480586155116370568456417834861074666664006879995279158060487522068515694600711424209122090519457053337651459034759167612410690169444396531449273753360074174976055785969581356871618503693141242018001814331050600040291078280345943915128143202045489417756881263487381976993311382723530320010551381507640242979273991499412061710405452326703643787684595585483297136945507097539952092942530306057398978868970416314646897060508026240001535109755337967705810079759485280708752134879148601502137283685579342075018767279460720432224079581940423067552277650375963759986697594202954233428075099531862985223288495394446434921138163670975313519051305211060009301841355324700439437302776461115613672107524563086765760798779407627147350326988340446390604358719317242518868027384194026589434314777086001168837217410631513506921906864053209862316022431666961730492595088297396855081385473827306103368296293309000162869872844616622829420760078325379951526316170779751119110968782385952192225945570529587591849733035651332288081373488964520912577478518244094357330003732221549870149222403053144620913183941606138027463440667383111171364716547566393835417307004284076780137277113945900698497112395914727546012085323290916926384791950499411736618158786309168237781227666182554778580402787358842312666658578500500075014709068910413832954068702579184015772997778993609147007609963613610877746320778890374860930946729044366288901753019848645280877228819015317494554871038705762411794855530308411731373245561881656077765070853735903285143590340860745098413674641599676569259688984966511471153521506490188370442080172601694400011066681527898344599314051724150333238328144574940072641706348830307411123619852227915902167411082777259351184109264926695415229907791283911085926276741961153533251076010611472365227482850866028915660030638527375666842691004533323877259685233565881395822585245048179243391050545614473858903486400840219557369441151203793931746000982867957201576335361717356233625475639165612928954119734624071745872430864457095340782256455556463699327141785328011363054110523195051172337155954077295035392534902993650690048154661082770356023116803889609661449083289600000000000000000000 [124,5] -5320529578907070327121978045186447758477756871512875536518644804616098719639302202134488949577386573441635826193565300317943691314211688783297829136264657024489011395422170247513304987229477275534956657205092932777051024270369060465898746446342778004959141287814381340854218479006719246620166384609480116676499337371979248782141013009475049761845784001067275641385578057067238514357172307583684083963453849692602360655172909208196738038509976206762369803773469228539862281315344556660044933493376564873128304806100262042437956439464165139990517211676072832940287852983099429419976108147318668537237926690086224317410789914202893337822253780838298608538466697286050077794966743941559049878636336757976011243721406664366057449551391672162334300332005091099979672660162595103348478399800340344278177200341178314140031281099133813493586568243469110414625938313479190238598195968672905970622188806981470180523556231613572364971466330447779614761683896897188599275418361641378862857804165106718749223941220191302522057526289515527063527957730460203905197138329946361889383308979008843716911124105913716457454897223282773609836574603625479163665461165944458745242440431720079795299973794838730972595603153068620127322931307707849959475898072323828026252365649834805279014139048019344144406595638058955991841172569610202280519496154627764967221366396321844695326660894152047225015457244524752928075579910778320621209668595078499636503767390490310586420617083618901135767063778812233875752783052440449402881010449434759106710448350209026371111253452513710891151495653805326465924157233194015815634210271269554251998972217412093213220315493378242765382548756089319105331136920311456266178906467148612771493057884063126443014792846066769648320624932748928380814401756726407976889903592986000448525778682669944087776212122863970104427624521670942234783298245920584319997465563951760048878341975420962830269134971126804966663667906194039273125000768946171231085508857202297642520208994912105879627219162943440142291880081516412688446838377579428434257599364854904995227326277286052918641307589316980530792065076242011057418172006000201830036438672497411028781652476264882235605875594587514035334306143934343076028890411274893874397750074959979077339022629348785586349836916160799779475135546848205327877030101482077288833067950662064537600000000000000000 [124,6] 58661529254103988836769298920125584204781033222299174552570947931350392325153961493616049273664478228360405777443402320435970622891408486549695691427988842551094387565745264930012954538968183011451597279349142380239240350994983919424101028031829752143009059105318121815582398958249961718241332280340428031929036519079169412218769117092028229721007188904649862892306610472397373849468260708396313801021771889639966063810643176407623656725351233811675648690503164658473308674897199981469067977587060460289175290018073336193812824888202201625767150124429941260342824428372017355406972329656333216862539177281613621132033331303554640687286819952082216058805673693852818983950130394318086876094374425216661082565208930735022751756567162737100124346102643130786746794986928985679790184286306437696918277010083403798691396482915180988353096929285068796481405509168729846411837650256416432721803823341379205467774239116436588459950536976954644582071348049772840081195655330518285641341851753712751657471874591414581648055420535247646739931381264146540236542988352944628497693207799730737276590549937542227598699794623133213146268419932721529134430881227366398391021148813983279630183698536436880842858755689331105914407474352066485373833864552423892304429595463201287194424325647116672092163734906855500541878403194204246564941973552964938342169441363741362164626509210732720909535094545301293066717292269984577160833224908662558494545080760606540117439310315452684511709739806499841893962462155080042687914354419776808474584465879716055632152075789486256277308138550107138876823359457960777600064395368764586653835924915267324583219710208143212560153363795612090334402392422788900964723402483476843204139099997333486288616427112177441882105782683275519802708803980580172706729202937621899076732291845061394826793848401461423610289744064701692347810773560858117507123209022265487863465703870596322344929850757031611868691373340988660592973049212782792488789424791783008040287228861145404708522549574331719391927507317183780301120893393589380401057946474853136599207666321621883029979073128051572944032346386493410706122964716112368884916612832501181678641082975228552481424020653868798238794861265614810104918888406253404225323048976993494243630262589702263815576301579429119841403076022119208849532692837855508328320752106944331776000000000000000 [124,7] -422148409924972041335934748220356420403541568388432841508779579656014266308068557004929038196853798841275114928200367012286316316741568119750895544916371186963488883875665680801668903416143730771735614895295758993024061776368133453333372390518470107314062704048898796507113060552691696080338855392667791053004968327575916366159596169935166156963066613145938320487156457722193046958416522618893524181818871453910821970797307575260322736975012872349118933511814039602928619001048672984015412859656841763823096525094125021109733833908024692827446337328571806314984546957239979824003292928147132691771886303044473214502419058113150305597246977087685166168453971942044157869455007276577058414588756220607984811378124167818087447547354235979470474387664449432101684857436365665730449543079602213606417562736787107263778064132847889304438263784485393906096484319048516133475051764780388384700397009351791689066819760883625796219575258503817067860131793015109823980458013732673941127713456724763607497962626699704853442893265323526739503638402032399160272570175986776434670047422094222102812270468986841942988799295714579076249552119980787926241720783531605080468029356327045661393579980454263317058774944478006354577811981053278314308108774331057000154938382229569641260079580271538377598595217766967682952002652523445613657915172649436851473711239047348756918205264796443603148720636882977487952606821914655110668738064557500376835966032728527696218964621188465845818046265763790600867619249312442150345471201083939257877468695993720886472410079611682432544535708492111941740779044368831011072515279165154945403049053429238700725889575624717453378053294381968913773075353993182939736499220284676729722694472550295929165688816804844650104070751041852309837165827373343665359422981496787886291958028247648703933983872160016110837316682648931617917837891582742789014620376516411426394290092073977493298307915439851641985732770579886112658454570033443496690968651860673734439848046907731701460485056674913078332685816735513261436741055189979109845616675802447922454960494463700242380032631628957510697807444576781571413116594066095963782230387833833975643823273649844533645468042721675816491443153901667176876267616396106491173039313858148838765875172584441121268358806383311985346811424173354750222994221190135004352941587059070468096000000000000 [124,8] 2273298080271018430542096503304734961364952458188456358529003317130738707885277879230173657522434341558097146752425039360879054352937545018718964167751518059093791261175626649349532178322381909193572645827452541040160749474730562462137354825522265867004764921364502634997278289259884329013185659877918285237324615327433919864671242806920112574451933631271463675361599925168693347525397419560377809164386731462546695168555613454724742132104444288226649086365537909333557397985290524473203674492293891952033185150540387058243691445389010611152451068409977750217016648028245112402102929966185378239356340708225661806853692899432991711187579373887638083367092321151956221478944247881275749364733971701986097325173404203855146627524113351836273891986933040467038653108617698517858025829922991851843366601209721154473398078862036548964849645735214972176743893194477976047120569145826062508496307271738145339436912577147277402395836890315499237518491714032705320536225151742775831697269520426197337539418905808462830611726520887763326545899787266950404549024867697487843976597384936815249354004585408108025039687348948914062913032260731983877863506815400340058379591339016797094821653003976471477408490195818078078640765110093010630965806926542080656800692416808995692904686253024310066299871289445840930838684023585352156850813933195150358583977091583299230045479416462086560777319947709603520080370947612290844779301136266613510604875048004542275303459744862284225317512605726748119974808921305183829478423814851008434684536045223475106205752460595257660864918460751289070386255109377840220361371133723219537623309259942553807367374832384276464452727814133543575333515708857880631003440894161992813642951668532632380247909784254187914647176976664311421883579406264380666590979422760739527840815795397803886357495523143152661542592914563253027769402259083878334800013832699850679027063865379469276630596315110414026763635449719466006373068546564220968371885770693090310319590784691708725767093246239238561579879136082697704658531164671418966996096965001536141184055052716632426511940773613913717178647962746666307691981310206959446034281338246253295842309680997175235013256248488543935036526237261453522141095641104589685989814487325782533970700511900778670696622933985751738626314748169608820627368108503389827412972839658816798720000000000 [124,9] -8810035019750239893409675609115384150620600495427203003546940847492242222697984645525060303652093621075069281561372524751210990011941683989152712789066531436034011325299141838263091781592153689065491564447830132116195880980745529159365644779823295533591550573543091479104947402993667036494690271807328030370263005039192383745789251095403254036915573251158415463812814940586207403906614850880127275181527835533036406608123416062782240965588289612605999344827966096963526014379611120561919326100175430877313937342603056128094208992844949394953266077737745541660694032212117039207421995932061110628967678563563237535473707563744644307057381846126283838894717715384482209728999787003358616055161874541141851257995285987007569372125601724366118271440833751668980799826337701362252712621739859379376298140336282544221983360946939981643624131245538288331891057071278618520343331724905008018147111470148547500619237178772283932230844840700283749697375609465276825991160062060721054734793634665247110839356499384004482546410188923853419683219576800032912225161963241856990351725313763494361580723499993004152802406123857431849021161281341487168554241675733702283307012522338397427290331858067269082840030495993036705135738078335834703576104115438832588772070756997091903763267691435017698524323955758266137210361712582925630653414135157627164635592652552831426366424042869921010973397693488413245952130610660730046351126573724423164501299394662218091171587225525250149203993360920580972761753401980839832265531483699268963204375674045959144079462730352569512018585271632532745713196461831855530294811199178590498967710525159255836476211397568007302972051653546260206132150456780888119621484195935167993971340271295920608243490561799285152809662699008341602858279524620924042683588675799723385219240025776348441384641635150865386855502209944509293346434489833352413452222195038087336562180036107648618109364215897392223156936590748419494111128699358701149733174969352341510930142581250140221308201267956792994894694272829651423443400992840258531123326041079524051848283943389857069406997466582266044178910085180597946944913517210670953871903577571556264086586832924853829764310315929135370455845934998285030187779620768562012660005898923867065862936033549751568046157583022271859264396684123012569645095767781304994713082093926130647040000000 [124,10] 28692118885952399995226081353211468875650794436078490009326996768330573386589333467323002066681042070059791146412150689005978346802309927837572293757513830003148009431928973054209858952056001629996784193601744116181141819295681650541729771489304302365796561710718998723443542044342818785440445855892653601977722382135352565940882210638942130773090521972296081892747293576580189967077782082287699772448007531753820261646125500387322223475492716023802095366622249722329209197602945574279325632240735914369633292316703732347206883720260793924358682328170292680385119556613796370634381290850097140027002283153915236325521940362113112889145389385223108823632158731143079891691074097461870966325399648065146636887735896832919540586257801926100140064781067685724559680250101287786545915617780211494419189029712429600576825765009315937822826119232910926744971715796815832110968735909573754647779577505376181418181156420273455019895184437846471005722936003069207125454478646536226679046232069594449420556878062852073555385254831061296283207499180294182156130290625039795036862663079939605928068726057014265570752763278078597198004275995500545203014617222425960503049124160341096184968653723127216811780680205002990241228663341471089516256084183888354250075494344470712966705292647254174243174759785592469403084710066410484678106064068235718725695799411938527532135905781754861598681934304233108063953168412674984678359043668707735195304941751739414756000713148160375875030509275039334286946212397862169309056959686315160074892294400415512104313895091172921471334551032680385242535935240075288310293260843438520561525900319715956216636413975067577220105290461712370619201800959680185566840242853649909816246175640519658100956976180250286504884778231700231913029308064771054816713234911713704733640495976398741665938044920599926414817348035194871273948853656073044708443652858855774471802280069852946356024505972707593636464915573205195111890497167610722387034618709562373576844855541852020088741650507039780620485789918005546237510371518533502180424872431786523437019680448530790923912603566891472498883965481468647935139022371339420197130388937302736638780854867156557309192251783424985119615688573945724889559105534713682403256760354210360991865450624818136653913899765423236888014604770932344985344077236099590481995267499949136281600000 [124,11] -99244702537691224126140819981345243943165756590038874727841737710524741366916120474473847166432542901792595989842502375408404523058987462066948930533982675142943115213802523416082766054810340132569985174479881186675380428854722754355340140200048036089933741300947451422991966194234579190775918936827137894670072533539356652238904218236589072853882873244739612934460791632394913763864523756852678113751346009914945528523142518007716723106149120968791002477779551939257883605096711179262528228702464349370031951779810564898807102058173269483028586651129616307608904266474397661399553650859137460253017997956836755123984025520419054699399585558856555788669090687993383208119789985851922675931941282637762346031063166881324856007441630469551326242151550658421262775642441191754165356136741218061821702137213820426674054834119833144455554735554258677944274353118604469526440678783289900484185405901913582261213103059340609675271478741682502659386154083976771212919983124321060987708886973325464772783855955364797948210871301678539409973526554183863038266334314679239033533127571964186650090022603720487813677930592121098625302064278795679852429340615543935171030173244485972069722499753351436156035643114901091210234352562565629921209191892481397383800129254431662590267597448028820758445095813007586774635987449181876777388478475604708815148729396911514821568128184248542480162708000466784907632769490673295026886806558759547161147168257956540811598486025067299442444526243149020831756064170541747739249856803585583008601044238706801864012102662471040728362625870412793585596263552375153705409688813160762418107579382259583713246979331469604239032480588470489759842245247663785940607486962748920240449662312157513715102954363466251237684168352485659587691927277512569356635504391073993777862014285821155060154500001822529252826543994107259100571987100917467521573513953362768903669456143324819224891282580201050313998358374286660238385084432344611666048989890625832461973588456564451223563186530233542674249488596850750930454879026868125836076000777736009230219643108844033948248601773391924681607679581491907212153110249061389806402985111522253384317837845565481355388191243267597394274532137811250544731266649723360355854530593629007710904416726875538937790409019747791508286697481228315965254760613342183851381467732957462528000 [124,12] 395120012310192541177413149076725438914494327749004926226479316463586152173525518273103564035187680972926028770521312625814089094860047709271243600710007702289283489486322882416727411292153874063411820587561479914261338624805337390891598020241884815224209981051331258999407577630925291533535587140346582138045889966539851005735667721682601597983589845251407952794927412518361480834872698738883125689478151494466375973204221348131878359194964821124238643575220315143559231462167570195003422494928031504009487587832329341877381451772074454582073796602691720307021581427010842426983734937719195689885319007665362621981489479703013175795663218685358238578283158003640420640445754340729404509769560143352728074402027855831995368479074079825328031948978463030273519323102207047272523986095601036035036949293867483469747045017793104353966146901545247815931840793965949305189412150857411823685651086615719763272657663114300363950725574052408151915932639735381717596552031486276476950225108952254700338572690360573315763379326438428523261155768753556409467268040519068177660320565015791985434262632073282358538547381786131872019714846818351760053969117309341040430213427018086129035070245095676067090098643501569397919705722143465844294940384834744071164352926493112221039045801430530664130158935980573917981798687705756677948927544987971212959088215744563142906169281092151871508599316160000111501727091018515145969173155113408267445609141847752329964279268305980373257905540328347742469689320075271590540210926719462317739519736163823231395191803540936073345159725750873452702814523609887400031686452054284387366163090379269692783161657306776997625486372026039900150038678541049266336495072583772209499088706879991992555088698436078016528395804632584025730179284443208623561704235494606235179639066955458060492994242163749396861222919402523178161339300066815618023162643335801634305572160645087288580669374317675480860614797103231228214960669306081582837251618276464632340193036351635587476785959732206280483434353201367977884571149871104993452919878089817384515289871841814604706931863069223542772710379110518141669230556272757214039802573764174282289192265521780087380115239413989297868128405404886198308268689559774941703048280677332822530948526220836109039063841472415588934089249895224705309458394396677687564862079060934656000 [124,13] -1548452558587770531750477504337903324638206289260724528701872290045228083846604537623746825484585444913663089275142778608421382455221576747470241554914137230308743220775675734219367131668039460956913172359078623457799195071899191927338037138494270701762350836162820874328948040777850982113244439491224810297719512450055394517393799069408747685818029433785652505982397615661905238448194687276473209478672992462476985530361051356733540258037113524799578442403486616275207333966797728859918291205028891022547453113761946152370390960596898950628241780976841883734457775174948716881528378726635875278894216153055276492336205260581848585656676640389714248475972178395349494700255728752142885444168799658644145883277651305503890005939266425134507592757256339293173448011541412888122100920794768175795733654686194072683476609579202931211652283932620215573569705888828932530011739141175838465189878734625514211102626139716715678593951204996668472063125648831323050106400523274953729645275368837996035999561567457430212921831109805549620111526663708934560097611379362125196824124909325831356332972203617828331887958989288247288049494510449438086001914321387370777831904874933751220905379211457445005075962521341486032450824128877260967441613229529693616653846237294274261144050839981086771225279289382063030634974396477873039898878738320215578627902315864029422613576398680198572499683789032829960753234955259732526845272879440531630364948528943234635638445292481734059962312348853940914815237683847110353500896490040291063347078900039490928989865465027887513873183333720789506731291831183873319106745522566781152378551706234721915392234403639291944409374923537390938019878756067455067193949321758461611579863221856459810962707454067873969344070295423943663861532795455049363152351747092693087734578211887528065674135349295717623471371927467758947323447822599352249714182142720146442052391113026153717692734701704894543593579259838258131789072584013115281325222023961846762347104498507692809634278610167238461723795884503420211431732308018025805024940822912311374044454736106188823573808711591779691212059380065088829655315625888310566712054547431546927329681945600546837216307845947525919023889109895168491240258342625227575861281222130550200543157315246223948690619674401713445989960476173795527678887442507188314806968962840002560 [124,14] 5057987378360884927592845449009158417641020589689270718914870037276971775690497854791003532323649558593532431708239697323208591505438500132460727889619996879747784265505883663726801335044784428745601129224708807233660771157164795671361118382979171869512317654862580057801805139982952415684048227423368033013817688309392487274505872173758434645906164909152621818002676962290536702584047711064489390882469139012873922361009188827962426836699406143938018596629595435489778541948381137141280261957869321179022088897318066442747155829143822922892593789983557044812504211573236104447797580355815961673521909939565402836947650988928954538588799440524355438898776616290802198631381726811370041933219484252569541847603985067072304745474867536568351569302390821483189893961748129601356643730357880351161308231154677771325133205361970888962290411648528999338499403028184318903244075876477831152550246438113729726946806156315207954329071697178006111056387388516360784737946428205307750087394837652104148551059098479053999172032423103439132888260732011753055997031057628605123543900495226934726237545813304954449281837576246177875942358389732116412037132219992497150475840679864367257167635709829427234948182588812062699403615313628812135554626180197749680037495799836135365759156149529989644083012206821056446367346567882679209503877630339242616116630037564823655767916794884204233660530640858909193532049867238890552367413974787120203873280151507591332918742317260318210122550737719955498409990653274944183007727638522413290049220976433942185555812072302720314294514744309995672347881838512900854080637959949259967544358939920282245922999212862323782997641787058572037767119267488766795620318444586033103774854964706638105043307364604792627687393779903116088477344979727048758734846190949476860232932292382317530438147608979304698891637899883619047721162156498207044634016110663364345429401687901859342411904067095575727410145493713111693061125968288780409212229338456447169167290343944954481651723068765273521374856426267603893339835168361563706330868438427927963412342534804560904215712345096867608636954862330653822391064460998236895227011848022615893052327026683318547691784718845395293136898620927840034944540696537259047220492167808685131287641684660007138796794566293513892491535075695944398797258560617884169443766289039360 [124,15] -13020317697593454483123774545149036754707403516692044692932150244392945856170966772488274460467918699542875844840663062881667725335530451009694002066770408915139146631232438719548483702747959540664782416054701357667184531240752934028643934525767855962105169712123609418193922646546854204417052751759394040858148615587262339085315461761262389185582544768017089312193222522148567745839916294066507011187941311780838524753117581823328188122187195630053023191081954060185881461777994571134477686249728380410316393103484194386629242518752974633930156248779457781491919525111909813863699536659656675000454519757753763725463168286014506276699410754862635566139674402736915208620004866016098550123792542007494412257970067472082610764784963621394294040212799948609629914485964669753924646168735331836739761625663483131560867569004585028444362920943894754083372943161155181009543549070740236894685265387798640469338957555950553820641542304211772282442725339617795897740512679411367516953877623731900378563738109897478413464076605645325831834927555163273945183008930094057333417767871814963142314132012091455365318908883388871276603932827212772261118245908089240005592048203025970210375530044054601058003947481722748551332786841850392161747854323847583361797930550265876141161109285437661897923914619495039450519818340766702663311650329370637520034568578980542063617921473034396303905207939690775466620211058814392473268179353807099541930077326000215821321189848994093530877683230499880684883761242589010534734740697816957565743889354698113947163770837959845579043200304754154310080769776892826608478773139928339099580438178971058710045793512999860485735766342060047453489354005625042462320070724270345946908888061657495869413020335369573020294723569850588049785374038291199961808284312786095712569539272484734421709070239980153197724386937738499966200717490903928335828755232301610907257116140115828323650718281096720291370004572794444839676784514695608413984686885716006450984448089021418885071919835933067809649955903865826286522015877585544041516935191370696541339689641483306278266712998911434844159021618053574982007246174161593466005615380898480121958232114343866135391333180658295406368375439074094527896169104692169192069093205187810749781893611966517835799678076610051436804946028404010440905660201175829228165644943360 [124,16] 26213865973077450416407385530235910447739128435242746644079691894718528494851623723934859428218749465228571777116491088465591198740877600206417406863823995771785582810351738740862716779710506384531045220307594381570227362342082741745494063642436614414847932360815819138127294080924940083730378650237132983629700312462309904782553344561910504099456883890624494101926068893167929173783941493530831923065054948605240374219045926591701325409984582154102395446662482942695737522533418825385740138574887564744741701313475935601360861950372806630604109626674515710322624341399373004444063914349381640869579437331182906502085153074836146689144675061144834455821384455883259839937059518891665911424765894905901255912126280817721912564571592015500267514243891836191864476420314623939184790612711190822418884598942764190958305841215054525409996322679612391877585457838307841914680235931386985328441113853315458632151725456947406836555204641415657167376130852536959153262110093149972526854453709432801080074754990195627484131921626893427543817704119503723791660103376927675013673864434295716469477834473735130157039865307946217602771060262470310061267878606789193120639314233520258247876525149843293393806036656917871776434644289408711643714992183079325322459590580506084028904292614952897711617733442559692310877822414182439508967597493267551425074423853153630663337418333458660318440982443919947469090262779524366978550037353567592441985946653646763119874296394505192506202592669330693752849209975982367982804284505428720332336152568306764402927588661877546322567314987010980438612724313658850475253468144767224907018290685180963494905073912643290336284841868621122736711550458876626298727763022244181722361625324279328550113084224791826131122528999819573787942242391184999741857115810999262921061807253586230656750447686874283194115919320891552804023089551182818835279819522854312431847163047299827822452427097321437518127632471941232555227127587195299685482253233584296891671820654387244076249665507664858694155498622566911064650173126858709439716059471601157964920026215806640250519002448373071393732059968109291448210018488840999117202231033556395046719311174232303373057886127338231270462846730831526102354086788948717970062610221626473082292695211835001507097545027665938477207084692691967734521823720174092577658634240 [124,17] -40533605494101746906874099070886623817323241638044566495302229873415102835864683309021658135727281299405275217443117984956358068829399357590113564670064561259868336969110786450101296500806554696894495001814908282749838212237541865673963751794915451905097886625771284240615873156695715453359891626533471332926147644069743049579103202319493258714441876300102893493449584572811446241592932539113297520920248297325379681105596465269493600431463724453381222912800820926109926533297571657885271244133852305069998650829076170855400621229708751948396651490808994189188833101315417103342681718495471807847828649094450333973010031852665653428498281701060338517164310968025350900526582271296371135627360581030315929224992995855753709835155610212165969449962915202448523286447781046378298091972255643017793497429463627642553122496373174586880026738048082317790005376082041060508632832687398892514134669254914356123448599736958731608545701547412747041680763448002952984049325489108865984409414091590063031280229574213785819663383942333141706287402760769165450399440244926805703666187568427118121072983845358632811163446594975665178178833274604872136674514676856096266161268046015265350718042595768186954395335495677649508820926354027742555906003995832951869659529092419769182862613368954423800021191956658011078352101506506473428747723464580248033051709440264437117082569125994922914441150272897361846682840484267369885897696358621981444898913058560272981561005548516775085654079738861516254345502362340090423635009120066273395199615391082857733224598277624227246233438875723490713758337843488581790662403227199898092861768595653922886207780028611945084372736853971938793801313262701211209064891867505995559021677144616312086068512742546088383113492757140837496849519837999172919552989097340621241220439701515482393871393686490944446039424631638491953318729594771522623539254052032961098965351117736445358689470187836286580308240505727194432355615145165549719749994550533875691357075040300570866425411791675022264651202026101154937104084399644865551664249006683486161770959192317960411295181434444128875251031145877237701549032290179658478220184613643026050883019763859941419669776378612221412049950317256544237882357012860226679967680544572688853458440837303586599186192662470016788806207664065067965062197041929641451847680 [124,18] 43539445128043247370144879037258718674501252443413972075583067446260666897271743576635686593140278819745119400158576783672504514753000210754048709395353336858441747554963819621304983766275553108225667145929356684515596886370395585572674935269830589560766768384416420158781132575661221037127172795031866541474505968184006132991978108136273795250028510071127288234886737694009358529438454379322466950548797465241584657975475035018614221030701409154375037277324061632619695889526909926081278248162845645061408202480342464055090062383613431903444155903472357269395933502695732533121065004673761568649314157446189070778095012976997384710554382189984089612753140404006403015290308654131227647365864237737296822936662521074320222924961909970726489457888603617760174333147976581321904196902709516210861886233485673066491434821779729375334086203004918988356188948395257846692849102886364000694158794708261133932101266878836178720843140216979871337440511568747106504083177162673392775429903559482640928929730757971490801333371454428273998300183058633915891056576374645774079887685238481050879460306420715812869079956697268419714522500809635154485173975592312779480157244115101230086843262701282017244276458029054980864445666394669508593502988038392125614808066016516722629216137455139565169428426283869393873345260480055155556721850580685214231325008655969488149849361802543551895793799678910356024191946025830347013560246114051246886960244257496540526421166433082879778240590732835622384957289136685495117959898768112446115564218322041652198750527061947002178565446522311175096806610866782712360931636258288125892671744841025405208798238515900669999331166992941719320167103385354539606423321821618577957898747387694100002739980244532824494129279705265930731344029867493573326753831251899415233111775330764109817466725799632168408965121150363642955720285030697013743628425329210730616145683561483768743028132101428729484010166626176427347528915855374265868682288364473652520799145065238073424559745719075412512077420224889762540415008909136690786351108375858316141604705819049894640536522049206825839587088220243998277302213714717456407726051698403250179287928047071094571252791722496716860687590344401195659901655159931879849314478288660581072309101356010872250326015018654867072602158836637940037669352250595732357120 [124,19] -14718680618930588664074676838684431371594861349353779357815651308670215835674822514609483803427229832925261554594538856494539966502323892130510803260914857414868651089733219989188307272659671402046593000791290754551649970251200081058727409998966011497420704571857190828206938668608017223939810300232137893687989230261604485796750899017369763078744101965275598822248330371202564360977806951853902322926181018805322912207246008034424533957992215369451142276749141619634246078980406396092243611835896343206167447630759649980750316060894545570516190086848394043155402203903030472276931205557945931728385004402472960559166184927883492245983113488103050895134811568498081788232171772316465810030553263028478421344418785191126664648724850175536059734855533889354638677630017096765672962643278408215696025987589169478035927677416110318818612993205483324037332586809429259547789013516776357663191940249313931568337682326356084427107336347097320665685688108028454793668429787694415203313479150510306950002145259455428850181072671866260480876893027340492304018827593955779997005572976138515249067818059713798370322252799151930533443358143854008343296914491798469422225800028904606481920456230159116194515561103436711514400392001893113062608559109008740544322703816343066486529382448972431967248175455686602907477636534561251013271910934907943609977172186703682683667838277021081395270944829689411309355342668286046546150114812012764207494354564782820990544898488980611187264194032420791349814840700991624184045182400066602482622669360173555139373010916704750189265447870920932515601726115914440128650138101655826509533985968261322416050235971195491315295967355794370015703371306561968556637710498381681396636661811336330299189922211760607617876261102298673365042913810924416929413674602526062859411184280874704569324509882814259587972361350829997451772311108670274935183270732123653422497883604702568911303861656951580717807166124066884241546090044190336334842435720006556340979198819459301165771601023970538425416840628837855057056225680722676240820135407850189687276071535704437280995668959042675218994134064311798058396112477176063317978943735963462544756400687023398498124379921189399004227666155835910041721808486249731878683065880130933182369002821808210876858687959481234457824538064045692057180340901380096000 [124,20] -66757211193951722145994060120768756103385362065383902491888102426268157195073376727349795079801159996522564263394405561197338414047564839245311990315665347820446030814017622853452307992084068614510661751925943189362461806634785961721867744901779885982354198223048494505087164280436853187555627730483698271025969234827018429079575718203383785782225655374940017401826619020150882226614852491516257681217230002955409736573893776682731291714467907497778784172390458541297188678217983417901879325296960603043197116637799554924851301934722304329025786282136310819116706464745001800645936974481554688904661496279310702569413435959307792107141249763080331968856709376327165773427182678729835484921454197716398497068478120269907151858339820019348732277554963883936536914150199907545347974290288295531693696289544005845211426632135771373873777438413194187331553852254385734402511293456683835397742405728997916027993804629314810789618012693386578477680072748796278407302025389394729042925082104375106493923405204231295845088276358372289793753317833660492125662957308113153094183342971353428204039335633766412119950869000092922109673098355281696972138342670433707609072687460228183461948312205529973134151217326468191266974820685431211058060552653693124764035318498321247482939329156291206971519806480702652330582018911858980577497611024392085205638070393704068335055234943568910685828028617369086946953385862541720328497229097957143517250383048552757922438886247492054984843137166443824428596972986501360130020081546501340995583097614646730310001806058434569853369795115383520592752760044433003987313432209702645515429618838995251076049310691373083921422604801398330691624133216798043632006575147357630726932435557688572594166797515201805609148804270194192015820384604148634291180870475101113317621067849646222140559156394077507969185124642654017001196985793346014272504614977848200195119905457076269133971731707063210621246655858870588483574102716250430519524148189951056983667552549506024276981066118025962829561243282837361723651313424780107134962774895042866745597121216919850107196011268545641631111720517941913528543427994882594786536940752329001039410292371167957537080313517360768498029002936253104747925466439328867007044042703880078391208821279576832320071423420309465521517368688424335531001460346060800 [124,21] 207957544318916832495757493984692607134798843948651918906302189765562702941500484077541365856908196821084291769358069529513737994100824136323267256555073361368183414246940192566240805257096786740721525245927995519056377276057238312173022134628462813317399326334775040623595053798550052595911161746182120364198948665865233543469114511153821889798204075132449955049043512616467787903162764275972395431928218319365827237683452842612445712958867284542012634541512331507975511586069156355046937649898562751298969024049767476461616887103166108458981634918529321404782875360788327439737807434921895323181199842136471111735441594152429330823401092433571030153908460162195357558468498157834931827061764099291125604583223862589730828105034289597722384840810425752098411960030007194946503343555013327164249193227334978815653792098060682704039248514722802471654989086924877823109307482141958799755646397679205014858612982699906708423726158320461821117237941455864127764361645224582817868542009637253524245656259011224756985605167792967102671202466145376268102066213610365404509645315791756176765288830793900906875074732264683503907781207148612792253067649263316587515512295323086915336147905488392518270118232340788107913059667046972176852220061524661043644753786476938597158169739758300707834074780210576434352033786098061717731072238503580621755542904855418847559337149067917971760513992839247307110832124298974987153659302954065668685381724972167933534555946251710190192838871420957014859028428377678691393910363487671092547409996691193738510133766263603226111613201005169816910612301367467147856719299402474432051626243321091231016506369103689862181660386836291327235452139865315856598967532473755519882097488696661245638444048596815020936053210958921717245185382797657156348025666916492327654734311604433532343324592031666077264734663926346595623874385150025230896462097605914913168529374649253821651932643200770021961644241054411549691861790694118175630576468767863744636635366624425557352824599097539948879630324598851989549693487753611051202136476275860041957057825478020877417702810256912091989581660971151012638976501543763023043357734863890577858937284960962762430156988747382881672601221650024498645071558786894405666244544000636588910569483318484899326178570261378319448162144929301676496501719695360 [124,22] -391584623471949139197161420668215142072811984725057862625535233820781021349453795964331757055888610995446770391893198599806948414370501491520450147961972216641175921441783749714577899953089728703930533779592706101743246482672389000564659233941571202477054793457568665726125792358457543258704273900261818340181138506943184992256055600619910132055193534093398571374990589396211546162653266384801372281618392217862699690259543261278967364777767574535195358357998760488120147350107713878600866340905148840180669183668471638682357537633675580631400310735802738686710439517121024308366530795797890802914843320465695360506819986268397988506197540472412599488590351283256136123401130354331463128759408145778263644600730369001120136414047709912327113655108662291862645776215687002026084287602522017968782096967537573883203506405288398637915466501426756473749845490057329082380282093964850237126937325119351878245911249818181498278870930385258062959152109181960297342202686656590338298624473370561153740460572953718010555279022180729201564779550736469818789322334796752807333265253828388222812423504150434592503298194268662263912640965878629262915045566703121932290512346971263580727518947181815828542214683534801344685681270317082527613301177095578838091496781434172262345463667051562844913510655855438200384941823390212212556289983904451709402125068852398782309984723772531657455878449123493254735440993572595659545428010696246674507503389560620695355001853134493094936502632628537278547797520312585081633284259719393088666210156199205594582679810683054463396648149979985241215979319999615491850591998848689865056092135200953943971172122716386509718470826615563113297336958311326985276853121763193737055851656250703392885084566879497911416276029940149334378397389788567219658365140974318564508420541400086526269649219684428069340293403923425701926481487802255904627252990362335350113480337148787552184688618831892266289143369027223720003425065730174519738713351765189569580411717888144997320810259662474684871525326094360178135227193861095330699285721773366566323700533048243656619041778389264972736087908756304783427897584684128218263976563532894496747409078085301292438768650806231702904545331739436978715371969187751980075725889405012373538696775652602455712535119041278335597461237026928337631156633600 [124,23] 579467410187695909881026439734317356433256271137691431756244021866809741597292125563341103591900193651566494312696762739399352830216541455449853650389215125096298775747209254107397034582504294296219175688364907427237727323511319098134408681146637189959658771734090061812509252852677631034559383863730262183683345263903202375002119696760423127930852571079200600842610596903922943737514540379372206673937563002536803532458688691631307668133266594913531734771942606120976090961529005060831901379801308775982076305882010784728949502203967387710650011122287356227972690208223454734347928887306524214953735037076894020833219914283369050904187282804194102037415115763438452717630809353538878116551181191219817231719878035125900498000256280942784355825501365969778471161109168490300201104906484033089356302821308554437777428434559724769337438590748831773792030568857098859755842528389830490541173930246332450118839357580660646169191250866528958935184183776211259673666679630408035159687467107875750149215924844062864642502568276809591140775033351176507883630303828787422674115689832919665622082099828512301333301688315179863746008486800823739461754467728199594837777004767531420943669676208432810053729566341906566500236404080812261948507375213351861108305948364671671785339905246966415991779282733943777211357697504440375501546359930018208743824609583836072048869219821713341307873275242038884925613632562230087700183285463247070359407556802756274090765250277513857121464210753475235371971999756913271460401448710330782400768437304440086324909129346733539169278294453915870003646097683954057818484914001730916549770205820730066857691079590730903123780445739499986665372924386885178721394686803261842721695675801676786815193147110847093653926100879355575297006331375942829633483213112022184696911818012104150271926917513499151809151350770128548688595515383521184176478576413391755481828020867356738351046058676118545583271663892863792259190971197492718193878690421836427356705406486336047100288497720627957773181505724679703594316149480206387117230061080313023893865237227787924890073849801252118400012962673269596841364800870425200974662343571204208293913044135353303389762025922774147943215673346576313105975466447432078493088789092218318906770121221226834081250807181749380476280939096169327991193600 [124,24] -728251077472088115448810448944524718666921549783648241890567382424103174272669437061296992401255121729136265308326113410509792886104008198022166165223022204138026395666081799053996194128054616132441785807373747346691276009127649185509662567172456810824886870372921945520640769313650216623400658469717824096811334028760014229928272754699281370715114998785246547636058202420576414165880298803694504285323269120968425308570693904193793514231620025991730484508116505961913197558938055739704842666955327625470477080981855018529271505579432093111897531528384014078923104280604428369268803029061234142334875430894312658195064766567392529422921336277804596940543154175103005074466054468618122285617169706347535456418462381869646546678959943351804640810307912961837242426372723507251693494966100204219134659659865803699985522451865835698756366298638242163559539763193539148917292449248016289432342125678819919310530007924468768374676667621821346295977220327610351820601483690662095773116945071120812903465812234445831416159613459852785334419668448926152026979671295803179739626356033242327439160640876193406218029335964376394615799616028077627958120971242914493798111322424649486882249460130233567896908022103723103244252470700723431055181070343990703365998038482458237197778691993310224935885456903753096958014718560307435194627882828874409319960057807217535571986870630424006990405640016285848828202919824352351144469098704954667992906828359591534579918711536674280592900339195220115073063297037377837484102382753117123384320213085959527540040496391624302572685306659282775077672708998973638995174713908399726191126653306978518063489040911101756411431496088945860818621466202713591896650952702914149325164110870442004295425556716663485024402479191810715578563925148361178712577824598614026840508479041710063676515272563220432727560614594497263197249197104222231145695922861629488009019540832763754601521276997150711650113800847897159909489175397276419476231689261098725026687565349941144859842619290638035993637319990567504600163621410937286388822781991447022461085738129307181483644628353903929954769085902712388445673033359400949674616016489457173905688564244092186131726975943054989506585440345241121196566220877702376850998500771122949228043200125102946955765100536057739144490501993711502622720 [124,25] 804664653469600831996070027815130461926502025439184271267753284873643293186468482750600580248413123933866908735700430883184666425657867711676294143213502803012216642324183540973041443873807687894239791414024845339733950690677989468411884557166362664183994769315235334798810841673943374756061537721063973390238946671652306607275770435207478621905677380663555117667522347109958775191489230661960837312325906007581518577612804158225396422148301166187838737063315435450781512595118638025840386203472144586354453558048315211983756411980302431637938544070174527680896141591122262574140507981199547114101244384259474743988871096143527220549355585627103523601300183031431726374627782979533995507723057722946300138203426660991905756904282396327647522696784568890721007196580347636110974858509240718768619065523098451605147100988311382303510641094601209038232362005237289129063057952415623010063036170510127125911934018125218124158411453187476893672310819471291808815550960361567965291133594150398528385887522888287823482381884431443269488281442572321618071310138765814883280420236018672358607204864786641202849020804599025522973256286679129049803444919314564371629657396960906189007585570022358683982781743423856098481997686474022872173362499504151498834813290062798977326557015249833630045997267868542463426048846250589711977790947903667933669829932482499982161577634490457171398543482139574999712703587376303844745938780975415834607513721394458980197916458246608750645718004266785195931872423488262631536035644470469984181443615505169456053329479808937619251594004948151585679178752827196425684092709604074138705980286036849479118583835026236057131418522052990626680028171324196654578290280348933210100933812860160368427866212041258642012262766556218695832811094246240793127617355951034019047601714079743156011035019484935222614680331996686571410392948779112432907430562460983849981668867670472837003747911708759282617164186589313726745211537204719031945416641281857919332029416781498615285280368357148299835515750189832222740921191259762350858956844101412676450017773622380506073412896396032665741684329569625340905043171868666481761246830138166020034495703125351994401737360206201973890513222186118486559799162222290330171075619406718297601808274890010451817791419034721664414484347000423710720 [124,26] -793239186302851224688212804229072768409029777103463098634583801981285353050865694056453479942513827334574553561543699219488983017321917650390286578103101352405032576677484234778791192502106011079359714304665600583970875305774566509055778802146194710667603387264480574816532068749246658555632837473266824330366115172391366279522601181906207050656945892196776530899150414886130311194255985017539001287789727926228930164890688750265800602570541993435264777800859244442779413871434567956439025025542946071079643532748753125946420616199123526627399621885104296789830925836305321681335693841077654301014720204731427845191154944020756870181571028387926590336495193403573445653940058098210640891691565948281205995261003567172686764684542991369711614623766340805925883892726166182713167901439798980394569384347637174528460746889404583586641373566817763870573081706253744457780306886729791893125828390553741230053804251044474401102066700631497045145017851032758447869470222889239250684573663471576297122221646828520636947562025525945974872568941031209337243773536085174296298110773592224026601278063396329116828672518654243102252401840153695527302616793010679922848530253130356941384783239208081640411980102430906621396021864276766226077054847457279941956076036821224566853669403974020674603677495371348034863892577384136810155302015028072084675021419473634657646222439997477961679805056638127702161878122749749495190650899583458086506772235481042506672325571495051049107073074131993989748512398614905169363731983571512253949226009462532938407232362410324046516867870463859657036645373202374415018093290036292183998824608313302053280542565010550302126465872148552636082363669397388800733777635148396925675392516542617588545836530645537333379861452793869755573186360571297298481171396151995809529523265497133306591819739545742448039255624391304184204124454028765688049066202284712647480448817983368260597019814553313669024894623854665837601499539726506935759803017109007031733048935929777200448764109080280049127385558357440986020602770797101420987488100225894928894027656590612347157268804019917377993580494731837498493676768799502653187389672070098931277253935620663156511122069422544223443531852859789740655261597577726306267277503483394856232476332159713176256907347821516593354700183274782720 [124,27] 699400493254663014255121786178509728374620511588177067646629024967469680979223640403898259334670741607512961080657571184790009166770082425378078994761154859442230124842140614274053827546152951721759353966369067017567909508890078111008272844353914694373148808979222155445049244946536321703995261875027196461082720635086118319917963116332072090321156912626215375334465273228507487094944129768876898981651182407870418843509390007341126875073439710211771809970249403623026701828675590170850969661214691897593703292125028463943328949950640861370151641648017537429866076928234059798112072266356756970342050841036091478200659166348404490638002404488694792162912837990703876422641016998236269429582049485335895590877491044053383647975623829453249051306539356129020645317220658614205343992592021441569082680861149525791481591804198448273615611911832699001990165069456697689561471558858616561681937947446344147203225149411018127798485430343401859008755552242427217101095166841426740478028061008026580871562860576365812570891967746463072358976208330838026084784749324448339889343754935260174764982817084031893151131172972126776527254701139857739563032233529141448055897539670027761921853327118124426347652666746874615634400801123093009263801704607099227021585548763752011199216024886546444552741840581787164621895471475462314904570116518264821193391253546546515205623547586589869333625799456242432378718583476752169092928300396500785113402331353592996385625922401706154268625533733586088143731892097865901742108440496159378690043745763606175989868004336369322339055487953404960846876510246703941197064604712772180218078073011058514335815085126011228300566119588347169550882253522694632725929416102931886612976761726163577688804774466259840487178408030691545835843890391168132551482610073002506233477895374035965794441667085480006474928025525446410911994057144282216463316251100981356589534137518571030723445921821804145990230738965108870760883409278773906815208174005358389704872989042547954413440530327154415420302100217575515098287154435458383546881291021448917676854625162847652337441336465475200584218909230298192822353269451960303777027960612738948217817684124567735250971394470716892232646754562105192975044584568757924612498867353338787075668199646099837631491982512969796081189902090240 [124,28] -549226172266112086905591624374011176829778424505600962471836982634342504629305436678531943138613439828612080856900694356332429703619183652646572369083609544322569238825051270905144519570257532784589301041082083515628044681063701288463340681134963541826501207456557608909324057692041062470322424381673667643633755267738824921818118376410489325943556541337843182771947521683813855905822857286210990178081361787690207017900816961506323383741245282462188886958614969152576881658362769083639751581757520615402847148446047025112325476183306185662858190699264177380212319673360106427657524406056978230382486889215484436871616816957342191380858750929077455842134222398749984927002825585410727774518807864822487812382411533776908809373817777090193493231641521896604527710163698303616556567108633551172173302625055371798318220115963954832742657854148435544775417135673222662200818310464607214797615758660967980709641163512034591508250948894710286296041670379681730753901445310013530240382089833417911583452000675942918731924864817380274415453600415735634593500215629689016041820538439421602730592502498360746536423515044461496757895731106339674380347447221909258031094382912925533624414139154642478414621874179185621519948551094701802831856922076874270812505384839454251838987388147076158453069032329616820029713011385526530028995380177102473196077371652380711520430885493251879319303192145523971970101871119757295491359958552438214859525367633483447745540925792835610501528598035536137741673178887127671576765018240577419471060170924158946844768117655183598040958283095927333456593842859800633901327668512136266765792570107681518531102671919819143597813469957425878043344984098205177985444202238936236732709330572514321588772047159851775304522975387508860250818334646820860961878876779382988949362265816365442983947842982085060411505518542895064239152129877959882811681039802255933133826780077872333443242676336073279505231773309922166485840208743596040813562435573107795003604417891117903905992196037619540033768634471255628624705926163218508766532513777859639485470876202008049271972159159767373363243843978692259864774427702447699013323734333721164390778371184731022554192406677156831657295562179196451415193737945984142099429273458861375431048016110541161177561623460860799372553617408 [124,29] 381578564724611315254855791572128721867116283425559032256743282828620088354728692208220099879453624595559640957354422464748637856098144580527400512755779446980854747983497222382417504917985679407578494511383828683985841845226173248107808182259039084161725469370449456442090521603589466419066892962244609252256993405607346318008162330504594569610040227961581223876515592586246681154729182899806236094998410273820989734061388236247953821463187228126775563759302943737596593325721396519586317771742394631652071524079743525686064562330284685327318384740524817623004631054219049277206464994066223283222963643371667746440651752670143072648364055199680771434261945170854321842422371107770625627880645740934255291805166826274756182789463807702957589764479826336210913005535579153535117047337777957687439487939051243182878821162335127753265434123462240357642368180703403971125542627676661741660655415910003584333707950286856387564313104379998586173778039607244584411083423137406746901735567028914100073914076586746954868840079478752488376520149590628979439257267377621205766397013683453138395586203363507006475506670246181555005173003291419705000711295933097852943215673526610853752668058017093286490259419490554406266422550319331102005104088898160280213933108598517661122425430778719006833642342916298890491892428000639246626618179991394283126698898314012801295710584967151402725262879374159406425547769070238693418766233895767697795202889337322953027663783211322466063547107262020385137737868598490443960489695057026783502156895951527907635493906407615784387209574315918776832788523452540106845166767013545008734852181755044859509654741314709929524055671500756068731704018815734190125584988417089608915678706198414519949084224303771547431158623778944302570935052890808560036770497317815916511661903711777319794537823217908097073149413418458004909231206127363644950500907500831495984307637798335460907859193126357771024572413515521897195954280266968334963691873905580735997481803093054077773312211296007434356129488189435952028448771047365507325701283605444816978299510672458800009760077030932753944406406687994307587882668980175487597352403089140198204381382937218593955722107317787362401595731296588011465720772726246942257587393836811450346564031345865278346989252251854676225425408 [124,30] -232935274492783918569522583148227688275333156694189150045448202564445201319705404774585789946794612112773033856734278191381925393008626811247309886229965297785626869396726402532205195384964419133615281225367297507381944725453665575793782118965091950957553176265605154699874209970022324891588059924583958320607338327949590855711989610986497030924059854169955169848918227094949187047589239424808182430226970890348232932403153094614538464969513246652375816228804229972812279662047486517958987312403973881748035818851429379571466247057441742117284182471223983363755778809762062394803998924280281855357780801642690824251922760017410351051012874718183858775016288809587103261361582291503214410437263671188778997780103248511545688534978405794381859169217209154049930004289326693573195046142106231021451368020009243760800554849265400371771647398983084824366273443038310006076071885971395575168804290816522158349204752830213736787201947189641255715637421410366646645095374872278643153466877347598260690993262182655832318975634723490695255454429601972459580083654892058507307414311080240633909051968946638908238016953443103021338770194817160185753576903851016288571910348203824564177844910817181663510382648337645099939646455177639481212534842640287146366883569226718645727773516916460739653866389519268788663122885077755455297607356725877876212457920578136487001311429367999753208046005048272129986620212884704821074286087690907147068721459926030973884590737873172521240005189322970736018443317419259944062596330809553609320946596570630131704056119788300704542740799676922589877751996667708590367106949791614245505563218253659987128000416559223542630155898514847080108526069989926447637140429647635076272482695955105204062140729305304434243141288503753253416363562555306875520410355557829760056469235689522100344483137900754606175417053345880264429743283744751754845382639464341863481249965077779570989639181661459941944417076170145811228436359605096658205088917664544019125792140128576991487858799446994405330785498927467266378803701267495799868518798607939220379298207729173224979078111535977937359905366359977240275767956437000319670561085650854467278979120799324586993103817071153884860693425589865191888394805902891386251799448224422135039567219249099004116656306115443318325248 [124,31] 124100692025252621790988676623367769996061552607996375579253406422426023355473258181345410659642720480625490987814707529759014849460886041441347929406704578749379900975089169264966958879649211961061406564293199706824672440678777030020213007199673332103051883757647244949897046213104415118831206414217901553650229737215193723712268322025811243543907948505230934231350745641145700075446647403108988509151042041243467029079285554668238489682868097832704665582936344060086659752418882912317908486239338235530589423834145554029139670882678606249006222430612791065684328184038026678210214865057935167258363592058982893422443459013527891628970701744149114421320218003310748646111988278190607665783527194598662235181313566990691646879365910448415427471240271075346885720509111592681595963265339451446069723483215440797930435971600961552679061769041436555187457141272648460520422418431229267981629781421892815080140174007276216790180794774147214567324855295525008978186652859521891758649021425759327823306211635844584250483014879638892197510780202864152876762944637435668159406358647361863243122856077950320764309523052525555641869269699591706200810810381793290004169729065604664047254112096966849371578062588790588944575071320186843252975721368011020194664259500813153255352824731514959811302697371704049122974114803312865826445665684603778254630905745130543545606494487656476721254746621228314640412232166699586743075818878805451329496273010401787747140726997667164655703862779162579470366207518098708046333977024553441413671290675424395823589332776556616194155046267688398176193408600975994204958132681476821452765355277603624511399696952469855562313009472875936101193003410308742093314608083931889398061009906155456974205050023302546750393533212527847136524515254025665867987238615510468468853942615375147008610762904954389702742486827872146551603940596157847640705495228706048488443454202587752429637060722312641592256255224055870841356285674067797853838907615799506743351246512395587897668884678645476509032735964649388050025557420935708079265208615171886926762402816631148905006193374049258684970610042975577049056750383595339691297340915515183401551613572583144751846721953787083595421416477115684958113276359827156946120768080683064084733009165131183097229932630105915392 [124,32] -57269902251660770522736000878080432820356608673925467390075080540197832360183464642439298045661107465003703689163841627922319065465514728132180741827918265416418973680415430353389371502194960133586663968191824849178749665669814025631554439995480231591190902434513099973758438492666748592520460930492575055827684424532334198586101209359152740341363009217197517111979302126405159149205874196864507682325895960499052336095717157390565225791137002235001585159329702951055421859303711658792198011213611397941537486309915120967777432873234205671468075369596289569045843482416626487496466368847969807541881505021706219196641071650703318416401264611331754389781135248103270073410263548285333566338026154713187196519582088210439369342633483269247211827123977377785115470963698949096884113933394012101867608764662242029076729543788554161107967486108684876361274578092769829920229812736104751042541355233554030766122245296597742954257179770898437276024929402239075170192079504129822836023513277611402331939194539914020980205162920350887693790831818965862422289175539221806051614026604086729861975170155564254404857302166055461415182934213917616660159257351829978714712369481755055706752244766710877912809036462347056167944273188629854908286737590793431537038010022138762511784841586742014918748810629819067909055599715318988636121993834711109341580186418923895213473800729668904089522536421121602055499413929290228933383936630881547992686536412490763587573829703672718302454100125974920727927025543468616461180957237537321020193650765600866375456402900152531326571643718101453214302666466167345302637808961760241435966225714593370273917064811120279244524845597042892649840896740607004061105083717487202978423595503171256282836263248206904465245155671369051645609037309665407709064708141869848829094762048381920345761927090977086991956840446265831041278328323727695297755061024291938105679770305807922527380255558133434535133884952894990306738984128859318185936140230509571586259568332279370970683830688977896173238867208123245966934763289345170317385058379799346901407266822038943498434653590915060788071667893999254980295693421461958464204428296404295052215312688249474170042188126058154965644815566254536902606793960493151198877291495650320240751570254765940152986146852306944 [124,33] 22662753995244255239146138603076577979970931458389989268126946512399887912389751322690222098695917598496650408353504900948284797258496321796389458992464985212918102962783173817876273912507000486475647325273464149650937393342953246781659008773754865723143379363067242113804936185049589762012304174631453514260085384430220725181301567066410927174169015368517353381396412728243709197666567109188651198967383821902532507153237084871792088094821410461232824192583505292526752657358595354212952318605075501418624471084200015450897508280771276994614075115971045151505836340424387617302263786210517706756020079019571027440751924453173208773162315549209114992598735493018572267390130252938049946474136490233207034119634308610020802072219750559629121902654276278664842794200779122668970296839055857563078151408990518154507567515544324754843598847619610735447887926870502601264557541021344215669387776918422178534974430210038099028000523986836622033915974084623880075075714216820211286912998360765795624880943181324010634099510486920232066259536284211945750519209025255242843294285389913027988067026701549510544822009123057916719426837868702149829600236098042864299583968434619942694387097192020732777779334244009213889825938659434171009824751347115218727199328541825963678354681939072415827276148034788426551536362101163885574579456103505204655364413344436119755008531211948679564238233874557189621062291413640566152345564810918226706110768507798020152690753997273522854520298138631892626066894675919094028933943265974256786391970941996748936904340243385969869168123132034040012611733414185726929571557489706481095338563637009984815616739194397526573215793249466231886439912579476723493489070286142186140081008450561912609302824749533059294878954444438805094207046205466253856055809154206356311913447180309228137796420850077762713978478657950829910877119365254628600160674335999924599257522121874757149133452150856285124767353711234093329995551850999927770550183823211633900868461146516446127382127909824073420351142817809591612237686595387175890891866966727922264652304770385188213221706716766214070961765895626059034866681799163046885931240652509863035244042542081380176891437291095543177824250047943351481859927639691463354170997299610178987040412358798538970269575282688 [124,34] -7573530301851157689467245611574304169163488343228581850580452701807457174272199711345030105589509467240763081973213519443961680770663011222566935902981675134905055680389743652292336596723138608001338461218401350371073789237130580202110360882946906502698174625464628557691704847658398936831998646701690224778659262377533498876169253340944907712911154583972721331289595877505198059129999173419291147356705149586286559352676731601760987590881077826957307675499403979767198242981059428649815432288041656447938525983112485267721935214357881323161379910007886445459301196567691358314981407097067713485465315264502598866751259476781948236001137625422360265289512098700129583108552234368080876522784158988401519610255601647936683761861441661965250423868490388981387298013153055017890392162005777315856833698771096059021731039488669598336451841396699317762808461251704309147510923434177849364409857525341417943598276916185612977878049060156367184856587400925129813091345881442751368523395366410867709258434467991925139983056702907259753956772934804901363638853311849918384897133562155240544751326787991776868646659205915015914819810430968982963292512743447853826850556626229409424754102139420233774250234053251641861931164202471752815443762744254670618244381957941007011942381840203764760532021395645591012963386919677094858436166690981189134792246091047896932028477376640175368577444821994352061835771840735222022941102856702403736212730484328724050653768814243875407303240475143717211515784429033809126470001752510816219025642711467333822174198101405990533601815573884787073076296379154886045455715769360912606803607770142788910024033294524549340855192021373763464025999927314458497704306144279022849355087096993174140022717180845321501336673377116231715390917582351871452066647507635659052535480702839648139643251483886867497912404791647672967222865566887818088324943216501141598064201889351673802336851380046628749977390454516662890700897307778467015163655702889443594963844905477271230022607586629641967285286477808614091369048678076594847678166027214962351198840784511685301667947093088972168592789099874045582896026189362707026460274690695003687061476205442831418401114328604287466033409181858656442041006567524971041637867057696083530470788334804747926437363712 [124,35] 2085064077141985309295786374431212906153073285447648506834891050044217165582932789155013288110448984727086433568458100186084003512163944183311593215585008870159331634355505669760798961786066539926527135001482932118375925686273305380790578260238796534573448576790090099223555913436846788211642388162171788091652036446961290982416892630824045026314206498105839949379151404586414838544275215358614479956386516752739627323400293052803316825005552355101716840972976248937937292792946676875818248931709273079589723962727741489348775785308256299710866182153508989096967610814786594626423232689081992011555452750665657383430594796317263760448694275253042378248103920261811552969757654272935336378108551348138145320621050729747214027677300217967045424393086995406205348585565712948194211142607901664958179813287098959172514385677689077415498920003496959828503470749864237693026748794630293489251881085042679403513120377441445385467567425845305031006216837751132921611118747345940373535296723102571523022461527021732505841799776945425816438618922580833919225887529743191840911078578473587167153150473055161134745627562500570377789435723707437058371328546720693718162576177287781508709191191407862677900133654159022836029461527333974848615771412575219820186577928486082544639070169720903980844182183858955399522176158689478002291608171911852404572803133772105723955322466697122647944888640738300626385352512536288229487393598951628587190717296171264279507431632812550743952578929610093656348687876672415209071536078516273265996018392314199511652463311287519530832005013574827810689229603804937743845882070138651401914664530702900732943192574598652243789045483538366290633643756477465628751737871280668699899610199960295359371157048764791933133280082644488704675984265432862404246084817173224880249271487417296793131208841504712154362259728346391626475113403435310699860199909196236607763733945387804920142842807486177020961030920720742211262263873663455319365038013993428842490041371491241843485229878922108847033649354089986933593453351655896579957993322735144410860756737200452114121208978957520702861488826660868596281837743555764982455306779483377746878074893026348612522854059503156773421527886903300023971925591498923973171563162626243738158297228799318301868032 [124,36] -453432691062641315904088842561436831960963957659241063655071049670710827048883703138458626103827129434925996090717516316349493318218113088037891873125143476917018308027806114388428800918553249794543903213937475132954821284196059291137930459868216905997295554328291876601668678779311420595476104465899800676200510895390739139267412983877275050141747882471188807947567935751991236748341723245373422150097556352963022232043436241185820718823000787852703057811182469611876439518847140911973551968172400432850860642441432320026059969677987912447990590379313759002465867394003455599206582949353919832900893139483782826180999737114178185706298246386869654753961491235976794437529251753502574072735006674490147800094469374966340204032760558760840171446388341302377006921318054186857530288249805480589959531183592562052318481459909853455404105020795138691284888430156814292152958652227280668363213134238876665231790000998988114124995894714884042560947866170448011881645757448961619178114030697882918120591793078266768926775675679616293892953187855903899863148336080137374370630083737004263467345313749390296216858524103677705785045238172473115867183022002394304614504157866938171831174759457517493637333306870512639108946765685515681949836455696914377309901985872964608491369132372245436589539473450207320786826251470991300021918908448319841004976180268707036007337631182053212643875684315206181972669165477520886740543566130086617252286550950480480722843184708661467070402961849563516936543815087748775042926767269446434657421854373862813413014590444455513060645217120071838896100918142464036397747591500644817009394326663243359247075006982779950300634596892760715282927973844834602497088970061458599252673276597483538865277961398630879214093203952351857343298262870260266562801121307191226864624003834635564643502033328730493162812593684851736348572356520747175554731454424158286650501043836704958047307374123952447515559024809717999408028221424446643239980276121157580695520716662319278179912867331094786131128612858038107291572574610898615611555391417049552537575311168222281189862059074059159567491087305452528819175628064828517148770381735565948400873953147666045371387627501761339799725425962536960336330618216018789604384134331619430192258609209724108800 [124,37] 72560987948180799714972073637941193470302660868983225403193780191271147914244302202060155372381766713829286921321467560236042318066337727931142036829317734617856719917561658904345707696022118584148627619197494734808774243099093705760469735352068470434989498375721880907848638666034943379225691931359212245004534238274613640309346522624422342195261784357439559613309871189352081492617920905648337444987502944300580472898848367046154408997447140552947434107115379393932010673892815477494957263207971296758802127739828132429993520600459760808042364830153138915069958732374929405367999134123234044217792837264490683338124190132759446698270329532503602738635149813789897333438690213453660653402246497828882345335049005340479884544172649032246107755979421932666465572969971859601567963599654283170609894570045104615816363725544847119801896988921055996315821778135757468361352151271323557576389579121742882359121891193884342933972063037522358896079450199905220522299929493076141746190204738442970957460052281079611698135348655214654011762649331338236426640914841678445409769762937997646683418222125381424465983290367334172759323492140446585226300481408704547204492895744052434461627621833674061482774762352715279824523000566176550606758745655290376046791515907614115440951040868551571185319586312948841063776046270475789540397029515736103555940656274395010055810278151008577061396323978881948998367368160213854934121033065241974045944066849657744290372662139744923674818946616856517409434937501654743717876324035261834819806462459042032800498972250191389210276328344566308831014768460240259733567437373717467234292101406951608472974158903829565609937567062289415112318179393771856197102969461943534833022640319268142459532766763876693871330838794200815428347421518717757810897306069138492474176918318866113310101514187129063531207465298035448035425090378034408000616192647263379195723559077070241277807939563627012791960141344745540090779525478594559221547173177566408593312515013996724631509889654608585119443938401371997099785817841040372572882439161050544872726538992307369187689091168036487334413293658150458939908361685271189258859490136102186558940061688180550242978052971253090491109956343745315138223518042230460942676867335987653004388719117991936 [124,38] -8101349538574531905947792338218142296095769062518003584307298086619024797027748040752819921052400150157538197404581737696471103797315640789681235134279417734225262055474093134282054222120187824387614962156037542925535961766352883035245937393545750691939252967688319001757195151585061292481895764009834115729668309193203690084182101520940184758925710052410839664748594558571431673631415440003796905833073125609669028239674323374114331292494942592161429541903898796192261202150534770512195704789012141700008690845899811695861645184282071450211338242879432695998102645899136563514070776905619145520482232031214960165665096691965413562315986227388615421234575466260709543196639383874232907543920504573992969710688925424788246249713100166380941860605216586534056131154614008053526950205339509108948560030314160216078954622260635922478295079297898824891221830370315227948564624245756354935072334343691783736801232931724159771694617276477897033509263223314646330753447788363405598441136272860841664838728164906650743705706247583177974597946206131600266294430420563175888610413111776247194857678047063631602301274837805447059559475877463110440940495969018326556480601265543439277658675491394258772850924511596073896643165104518532099486646285717052838199062853372956788236947622889768445630054541642591155699780555874454804515866505531901269761375033881077308890088390133063501519592104364282777081201073743651475811641869324242687425288130193693151436159166219453362019256913513107042778793043261777709896581546166965408496631526010611847540702868370912180594217938295430286104100268067465516632381874410337211740416272665870302946845624990425941734272112832479262195493657695139610678374589152668940174372158693692633532273656593246522620711236386955930595260546503919006017570380335925033323476263940348593227780120122550524650965540747683297949591300076720635181336437670810160114893992609123203689500387657833273782456349908022979507888774868627271160684088493165943997325695377600110831754730497344346298494199259275052745171051973256455793827295058596730797733797098422829082004726712196505016871553130134293351749202536800739233890532089387141105069593848656456433322308814187146560472982827999971211961856781655238288135485179365724508804612096 [124,39] 1305263300884374243580204493364576632175138458323842541265770331512692309336868654182040252805178344788640841136011557312928885630929974782058528271229580369654851351827419845900076440590915146678437983945114065180897435689442133167364114725553434382742200855106050355399239675728194246719925741586781138789848995686860775975036098169560226013717442150933371079502709740086858545672193978733126765733406089880517380139487724408502830131621694433606878925081816659392940589961976963252793574353669005351176948837844059039735636148864880019327377470905871027287895903206880854047388544139856934800309349850693052353769918074698230912652546746678710865397144040960167916715915828252455556124232409527477281265854453400834066562657552616110588520086012850077555093546493115554170031072276069505221148138977318597395919684598454986068233999871467125799512506547029739432385132194990714944317962262773692482234444803167866507621664972378530140741110537664244725724906713349336989971680834587611576842341703838270906948950383448911828571246783931219771074290550678020707009714018048390348155249637684113127633094031860055593140690406111938112250738546945529661127807258189809204747304365118180653202214271509601401424310715533550412372084378136870915753744637283080711261134221899412918173793030841968225389866443298545776552206408157571214247273053498020045138938828884318049552807383139937980631975563892320202478692474861760194133624428361861337615884931500326019433654622007122712507745926669601091497092699969575772981920047018814455386024976127549124161574498508246198593882457219015936432483950597117472474261546640812906923463399874611155718607001322437054876446009417029562127776546383858876473635751418880620137021857632957576850332223216094027230431038835787596087333295496582104924201005754240801729479447521211487221269738401954098381101881993318124716817377682614793903387934791938945435894841612999196278355174020825538840663764570377437299280499364629717430597480330308099980741744109504030004904868196532180459213609581013267531175701478172829568711652126037053884806998245326993931003741250877176865158841042526047002218520842174003637940943034546160560578349026214813133445563372961573525891061078328036409271355828386024847835136 [124,40] -656882654524364431291725262763724207113068162671197111287391691289235238726646820637005268290322605856972934406440680372390248875468414167645195569850913147987836703071033664373166756834776018311341685094580691246010711519974838471987740879232068835718161780091191859312780609661179047497382959713126560945963527197460748465587446502637454254678072421529146244380892085765116438062579137358333570027713190870046036390683108479005179120445250978677792001326698959720636161119940688271118761870667118668115466249921192550149864743142241074729902567637777086713482654950068038798612505049643069833077756812841471931683056881577649824702387653962541390892771936986199001320842182710275048539566451945198175754079083476229561979873174301345379852507142057449035609290738231316658673212957571206014481710950888047207800670933081934286775105391483153731513692245197629070901819443882638565438872193123129311265018619048539233604420693934552555960267125738269959686636134280615916686730473341652872916852704350167139047559484398346816751675336449994929067670403929776978720855791574545678047892700261066152339199991173982339273218478909235921256044278541628803696936619157889956429526266182630694394051595485497189416079389654351776375441725054896001427625799440424996248654524035550199673829862713795403374845877217232437338059393804185294354374045500761854412713275781142308060270846668554885296085788505342086479738953173032693418837440379770899992419787378562249676587287521969371894515772854968506191041565282803619251128851193105831482249561151455979129215074553690301864692439592654007763758536845166846178880950107442542590859815189380807882500534814413484805167240138601670733809456987983568915553488422680592322395088057144217345453152546230629547472428673728631050137787432768017864034752741889328268715103632201016724099938322089753683400070958877849529419934685567181073705912435500124235069463821541260825505961855638070019224401918869779168423596592124719896221693590107857950537908455866935426898391859108524825824259553823427012106621751643017407936357477955687125193204387141250147669145807624591935659804691145319329988314139006952475288947813613975744882222652302032858578214005502581536005197399365661545339146045205298282496 [124,41] 243772492582117218271959594782827983537851341478805561515625462673608807878243448731677959696668955381528159888306001101402332497194014831400856764972585991205273194845721891472480955166221461328431487812964197823226106757581219547017252654259621032893770175310009121201366385316529257214718023410908226844987700488931057174489279254693801840926997850777800930844892706635388127894185611355104320624376432495604867497167923105201944815814309636266629956892689973386600200342631613425273021586748028715736313246014380875587562695164233510001038660528372214715605467994401485765316223264629153398116594535282198580563931448547813987293730583067703674138382526541332400402382620175986915325626790728481912913443894213594058552811672701316008589218602096308430062192124478227446610727069207336128515197457398438411827330284605429544272216339532813768381865220040695566177998703048682899630023788330955341171201173510491366395168283187128960535847167005911402692673004290851696147698909124367396110107071330903546943854978256485795158025495119710720847194211395154861362093364602216778659511046467776971412288353471083315655510839783009177841463975691223160304747728552448503917596652386535761530467450160434943976446425603212400713399140346784982561557245678553992356410517655880366874903222687958733632146503174456649198716647482879651183383108864271974735454061778228858371597123087329053647510422873167082991598332047844808112371160093111470477815011961407819723043071363620917445548411928696437582089197598929847157232174563804684279933640523851744308454236611081258847797860025233422634739108475640212070214296235569468889557112936652458181205049360153053009381474405427512296086437758855153702676344812757062229428879807772339945726601490397369558950257578383997291544646377272624161226494783489552168058316526027894075208592473850065214513589404229838059689650739353656773335069754562694353347741670420269968093289684444750006996410217428696458185528118467460814982748616741471613221243425133286933269106245259127385954146785441502324008717144087537718858466847888527745336051912778576645929166374669023680870817247447131465601640855780049684118958635721454824527979933074171030442191982946964502213178631012429958567258147633758208 [124,42] -30394267750215659270521363532025388101299521319254492446459533469477434992885945036886140858023212912804897879510570405833859313336027679848128951097371686811701932696253809957030118716424404506635437474545742527008859035156191215069654492386416734698465233689858163661795807785701189910333045041170221486345374332353788162547257923901145340855239975578658394870080568762215481500244752291727290727510837281095098012327027015989860897898137775236468182243578137830989544908344915155420136560921672699179756148408829426726411899230951455827639371614938389397739127317477696778295977530425264406382360108975466446976081433764155812856488501244240813188710802697882484835702756460389665272152718533605092424451401296672643086433903048650017476758712942971244958119107834347752219759222813624918869840159251073112682260637262365842422111009591718096256590310056125931653558450209175596356232175078375368649785000443064159464007661742611919721625111154937006644305524575436260034043747620522849677911042681755535651651447608955047098343560585128799617084838360486395088292038337609270337876963016457381425224554004611219785738906078353193120208426909374992864696467031012089815952100766461499418305923675240102613169435242241097971230471669805607541443933188666713119389402698389815703362064327815236290171728339067802343213310156930138138326376006796938616227326156893131524559311106714375596528981153770639417133668564271787151858734930150974616414345477142194412984228764708167137303157084844668549966751978189211557223970260590454030057798297818067534041180874059200549290400355607975790749825350256662901988102451784810664007495370680306294139918073154461384958963845642367433014825075879733581200184955908298449086774347332781909960702988227105571656899185527235399807510436673855083761741952706426139635324777308857388691595715247026393315866340553839747692275550281097028489490738649878435996165902480455532937071877006085954245953890589388205066832622910377725299588048700781608166450618013066249635001371584729263664954951801036724485528739699191864081453384518747682661828999792493237201143965437352431403702039410547912766744227919450070915733588398606549932102492797419167663769275740049287131624293692085850234647002218496 [124,43] -19066517581443505894234473012273546879609598004702404912151113721188054881884613008837389224472251941917786300126864113036326466935323267807358026471227610081008216009820281558239294165041447905931166435869891517704355934621610694832440853291251665234322525604112724396230916134620392264953602503538243953883650854361173795034764017624939104264481273130268620469531068111958673579012702318612761071356256684643170917618555820705593061454726655104961581777183151896475971366300622985956332018633497948174305998662542477682259680761265234541173433662434718381966765387862264213099752398202240342902892248935091440580890055834585483813406247789085710576912491605974144744320149464351979947016704212660553523482674543479176435576162403392906661471005270127396942662802221351404519603209272053148503118194024052166882054734299223456345776845160041057256574666876188582771293456403219111950096695782361580408604243095509868104613969483972787571521725122332666431455672626722745155537445561827959702460749526984747161879122458417449085912541515094356308250737994702211007851396494501621215905040368326881255742198518352207325078116456688287530640782171725502072767812522176169925292350878408350412086212945349414584161122815691387211051997974416770995035351743505005399866367850711598385929836823240270648805571907216032390745884478086998434580445156333353074357122285537022040791635032348549411868730944003766659344555655835560015943028902952979042531992342977995511504389066086252608291186432087541275803724710756111095569059469363611032345733150619469736165949387997742703668550439903974729644208671091250323158444605515989922439307263920802713154715943602969980257586640594707715538793471388639400965331737187130299644231997780491743170472393337378978448369235002561747367244668385685780875135203869990369990644541492412028647942297087501245108151880586945371493742728823621634237480067594346787387234005920119045111654045387246763172647345555422731072276856585439197008007848526493646152549297390411467735246886967801089190446648433578100190779150020782361137666381178222971292870717090069488042973784480557843591367367130863123384319500648666080517225492245683756017896230038597320839958859138601924028668327635586888305574150144 [124,44] 14669190622741372299597533200833358688745704687316673042406731486032665771500781368202783284347727890436484322454176458432739563865068752424331263777167195683927341574320257347840157017053625386363991499423163015900510966475721472701068627824153191548174352489185977828625525242911985997914861403956015714524062850771747758524736718145099198863785498234819133888118364849082412085648963672804214150374842477507303287658676204893121183883219949879622798259852356991953196534079644765260489102771189757406026479588849142377620947992833259533138223342860414349193368171074855747228802881482744627250120270333837404392705121586084164120198470539020694828123002114265297972828844015084006739976312563112514966980430065671264120339207350880213811369846924150475707520334837767143286584528284818991412613065916483056983410999063936348425844914050292526106476684291853970051331702691819431692876379857250072490281929104629118927393068516857001354632005701750012068203279063555157815301615771518491674559676362885237788049061972546169745823608242853939440033785519702621320003435042145008491127713323111308522853960054282214256398145808353042529859889519581211889229159543162852828330549885683663428295124538806879079195921447502826569970917315027547416421410886085018531353917956949599532518156308608873689670476310698322483192668263390069221990567682452091168370545278671304963262596014506079380252091808587183223684803719017682511930184446798411292655375962284220600924460736767739705124949521986544672605403773527725747257339594926174205862546986709738204848600412909823626848873262086418888697470394785937148935468972881284193344883509324832995949455618422176841135297902325073596015543569248497846522149879266512512660401999332118920772763817298139383192751996965055187943363526464079575222977597368662296926729322315671397761062067479781196436369986784701608049487164272853178978616329047047261025991129570604632827417371423796513379225238506696962025166293792168063481076736592709774609431439483548023300815458349854357344424281819937362212496156924354516108576226024035957843846269972065579918703621933702215046657165071027813802268470317108286842802412348153165761677974061841982401472804658202714245889988282315481332842496 [124,45] -5999969286965160257729999602210495493123906305026926185822017119638625619192473778863364442066313010220762927414928213058310135439072435810883686922836989331923067775214135828098612096574577105484978088096963226359660323617273780378801895027505364145822071886673141613380871043333927312048564003891381499895114299422284419506550944502778560613202314962238594500899132348597539503640977117884989767502423177339958496966895368370873935355591083598145433071590151496102237119385893534027596271490489312786676121907502110190933159608988732856766617574473899262967082689904316656415919102430256946618960799200158176642583442286332167360506654010984520218723628335793863210870596690402104387196975337426343142861099924261948993736747552873555420481009387588225668469173407414284101176463426773618201344716705284373036050307895157160458073471526851325102533390712327023740868527471992646941804808683015833859377495912971169055974457503950344501513423506630035901914585201213769669009602098693235495415125096619732529581014561931870786222487687005625163758976117830847445056324972617356590691005482663784959653381692241675943422467694163515953096739424985598450391631300344370891184345088942966718661996522027859429239530723397558988198738552190657606492144843502979787702287351915738264870271767646318939903803611751341823108106166562529516070719156414673414105024384993858634668434017028166538096314608544698615132220209321441815394328015999062156977574099456177726477027321857967767530368237553108170536261802932106498803086678781002108864220164341437473716349362977557055284767270062966700361315711525903558715474069275981454867429918683461479965282842046635882036127109209318507614461293257738662561144433362646803134473357766875656700346384779413314150803230536498417755438772040522520444043867980507281548282829291983428915354877718122156596995812315504783326898704270481182476539846455700257199526045380286883565731767024563769748901258193697378289076492985717357699988380665106406098335000492038036555494436211123943953228215071105460552348716787674007852621080436625238250479147561437119785445016041482773316474707260585655266452920120854431664260584235169087954419972214812432892674523513663519026576263887430367576064 [124,46] 1823765338935252002250537319293738947568950898121592386500929588767540755622818394106561354014422702446893688134216585920348339411767109208987549085484534439848026572736360546426489040464487451535681551850594604078332425703567214380016374253063478760131934107379912993304415469813588962872615359622034796727293018223503358506070304530547781986419470458748641310833402503333798017855175711586330987075365314113836625784756374865676225022468775024299307400017636052953346870535770664392106988414880789279701244694867146445811528678367953783299567499121111858674893850738189339122929108005718617257384237627186966799683815976957594936567642000088022592537153749181751010741323103152364443178574495010220598935671982275115293694124105729420987324770369277246502775667367498358736086135139203760964089362402827282217913814303540925505017679914176336785388797338724903885205404643478388175559695815055770162755188652098728180671356525019791711106034338214395689633543191574336010744646749399922378017205267112011317561004657411787113165745257857690097895903618007028909044843972233478129905613824645037305640293305000788123828066513814899834491983569030298105538848419573081404981594389894623008608792508588449316978640533982092777325117376560351634388851244205065497835001375904846464145900154671788201229122965739391906216210122763156058967973273140964835245683558575229998646275150567523905666575812872043212461847189792701341695563215885137148932693025827620569860203595703368086606724495875306233751090269599738615688681675180329029302950534788473779066086396079010553907785184869423741249721669812968116826386884927131702493139909359636904601420917775335646888048021525089644690294997120012346142171415302991950399851314234504451959093289919183937925506848576384056336361053396958287290854744767673958393841071675484444659063026761413060080518143665908978302723823792027445176863558844409929702781837237539155414353221358273766160947229728564494433352878812329530357242278831565221495923351834350846688348261405315847440906245972857882741031048968958150142379296828942551806767277686139029756528520260920775850557641747694172819028345191540319029173022507401353425233223120378622766669343018235261849807364984634605568 [124,47] -451551760817121555853632693111761531720106151816360890591123743038490386774170594916195006709944533448826495174927794951475296249816599204600022167215936473709263111723744314004140430827794445572878673394717820900385759045561274573561781576992844944103825975948228847207870741447088756414102726908670449921138933583011855422785732734836477180801935476826293923552052985701817328019508455728610801514813042245146067496787807515962225698529161219394035698974160868537336140923684238244600336337940436755847717005434066389166652729596242124050046920675517539509753471615929047531713891298756075430691539998361437107091172555417023566305247424272356543079236728366258910119593584641828181885413941856220042927774031494949669039406717152188650088929302649661444839188011093775080837638717094356187466927089302746553465511303974249626371358053658924433445277512879033772402065358920330805636209431818300608475075983017159046814868924094736261585228469675281717493473904698616292305363235639667764974023663873860268064835769228719807476154439644146026166309433538006718930173464333696156561490245130385607162840567006747951117018128846716669585303882972481574233430653346810848128145465528140092166490552498681119626376457261948655653600486239681152946833237126663003756164580333946302778733453553007632060715288189725059719015529934126152207884125246245763186601323164509572182713642483735950015893595214901994742298447441658200798379390844733583075139704590237235320595612241882248283619968622818003402475665112601732127588045005905187671198166432060714320918705474623399716327163587084300331214353086961817631058598624709539189503678899688014672768325320257858624906913802666558897642386803595924867401487497533028912430128525275709392470207225696869428505130036772974408400186936601286593961107970228290760908354652184497910880110947824434125961579291701117242906608877534010619920896779310738560816248771439817787741623035890577013003981841062130876865154417688818477697276517207122082412632267419421305777193398744184782177244257382388032100050289019324867320306951332065248723904297254526907925449019471540027304342629764827607748426077800120077299339498953316046158848377885914704540282744345364138848469399896064 [124,48] 94963844491653631798766043287113426131500628179316477136050441901909123092203010543305631998469898573568132633320736055453009516653983231850588969766417382652715755597351508809202152538866213361687845977940157575015813942026976437516780671058701822423948123209581757800717661828262815816567118625155694643534389915398039858078554829775831286420992024737812951263979326715813759516325452699432500063269561744332517297832190127003847640503221922915750630148827010653545063835415080691000277306167402041825179345097945014359582628323920166831576970758458568795962584712368761975454974268419887667020762161277264211680667633104122163130556023942553553416622633941670345920967353652439722157524642763024639638723289476523784450631578726399848817137411306993239330952766391795959671239196398236039819088401383277011254007003670788972308875237801201305796015112828168028870153237687160531743245519937247515651867238441086025903841711327472835451146303631504880737917648783054820298540071235258870595559684528401041497181286236139690779953714115454901566853437720856745520009740103003107616055030030462233188398335927838601234854784721180699855439247189787469755146753844015599360173541127314876477498581390459474565576503800581741815949805659596732614213540016830141562461411050842429459738471852582796020818038289486120806530652528212103706486836646513558454447891487510578236067748786646543284966617608126223487497797929528932788165664759100359099741371717541376426053565242441104747136368443368279207155930168092397680927973827805829118427771417352389603427770702361729874729993312866924195310090870157470393528108936906470127795499865511103118651770537332003358568804900459560613664657691155108533839506445133998495847101329787758057701961750386799522210006790585607886595240322429748702856824847335789855513749285806661881670211504296225728885520769985731132980069533385475283664190611971202305524602156911404125946681554598085521145113046221070585451142473088044164585802490295356916204658623452753883177174652107117836554739834979895927044982371190487622346646543366276871742632048140642650653873154111530054450003664923377237890919689397978786363641740523973518694378030794347877133581560322777158536549892096 [124,49] -17361699674390929482830977947436999800422297393331614666205078153821879321628196351262432075610526042105708626133143239813758620688046846848288686056476624295096755511871267820145153707129374131124783828338501419243916480346195258812549518241343887876784893159496131751701541496580038590770474380270571247851680608705143182320246997735670233784271699466907045603310740779316344593769389170614869554357275669988462481228253005963847915086324653607988140150985855070571774413955845078901004244213916421078863501690001722410546363044127218030777775383333567504237790853260389000185272123238752553705464500000595484145280901390603718648988986369569860768800121728031430608893728491909465335408212091678922961965350983712463550044441897911122596696009687952273365371235269522514778315007326125469868186712386638436830308217273019330899935331837744369423783896793498282115482457073725231650795164301548416074908000591932112342929515094263286047827257439396765512745919485065890871702744425794444201186527374359592530389897284815115895389131378860429914204827385422933087539850526353118195675456957693376892539071854210483000644626972319745015345603413151144311732633080604630905705426371095983987527487667492270418304141890474100494057957477638445557377810752233889909649684972510049798198065440346966618326930318793298899387239566590702249687837863666809579595495786800144067673764197321897023721650292679261462153009422673889762274321328022059357636642010964948483381705187035291239401514964334839099055493360196208806816438979249241946479267558448640043341398551989951133048675934686005206396037992947449629275480957341245496296755915110490596872452173894953590384166450126262089832361875051017689330211057651329513656871093810937971239502860424125453406774507162163369960489504441803637307070212781722217842119770564489672544728301522937102071833117552141808905292991786692408955342932731158175455666267494872210176404793179745437100143079177023191051186451672602598967030340241488809799078314724394121550639232846906398754231244154578584598414087026859559888554738317189236615184303640895195424616788548668365447010618938447012918390667041121656945863348750721058437399513252749063372784911677677004893716480 [124,50] 2794802482923244571822997572941675002275930105768684558414824501880652540625666256676826263905621959005654838842961148348114522796407478713687630103934162557792238685535877109881954558135879137175500933489012401133042396007403269994492103355185201543347083835952539287339210486668655917383801772889151539369837149210781559252803507736234515073114901979501287068836767635679547972924795557909396308411551113121729345753853182862866538925408563694024590504895102859476765798422734251936650998738675509887127532656214030687755114011618853392402779203186026329897889316611904312288611981473230587032013192367137227447484166021202075850428370486984379764882994593953225801545612408747269392316320088902478411055832706348519286172588314312136158510272382387928335720736330272829796813872584280120739065700143568082087992568353854493857899871417489400062040389466702053725671130538110012443025322870543355747253892270931799301107072273809043169754028264316471879838813929799030237357155393953830353598566200934725647073417234806806013983766438836127701666126246543829869989967513346234943851600262076032298737632885352790958428382090224642209437053173356288162148511425271953148554427043553196227831775158067116619065269035109742809112557615339005286579074267074592614256198169738591102079548301220806335062688684791576900896124904360163880481817514482312996645474492459957448836475847933072658727925357081997415019260322138105741887127545153484554996283814180676960994330694653828132297987487653342413806036219087417778752716648089934062499834157681058347063108274662301341679312157009054718753624893151650271148715769732657581315091284888370877008819258497267025049918672263489263359234814484354774162845103976150329767079574970304856942620909890173324333454520811057476156740578894674577133219742676674038322303456489496989181459121115366172620785155586368805763700676842160096776648873237746764311443453992694059195554636998637745610321653287764590411755124301200941742698531723024514381817789258258642659216959239732451098524909594466060088800995436904516471957832560473336446767473013349889986485898696017761792326998950206720261928029363775451046048434919084965527768378655246381039421438112071090700288 [124,51] -397894598312269364175980540386647515491896399645743136623343952798281029497626378255907594263853092595515140122288813258879546959158082913466327275530327142509910482369772100664443475064388024672008750180957871328471079139277242746096971996109316643997702711175497479385963750081026389452134317742063759261368868964045129272584214830242442095458195810870397520684589509611517877176922092085337056650215846126833351344128923757118925094401984991386352142977629807370736078721897156547268311947021627578097788183493343577506487881930564260205203026521576779349317555973659373836606606967250971173082942238276990586173060244899046743669357970087231367673240882522949743472988198811685019917623429217002584380423710592562797856411542819709551782958895189234908296149505479379336907027868250396652743938760201373808086591712516583012298813530718055921303348901972781926576307888432949481607487848037196613724765059143617798884816583684363000165959337358256843312657048471831525104310862318388271383582225500538244740707575127187472203642946702011065548343381590608591042986367688011526260895423908585798210990307420878714726058354997223675695061956018068149434667366779099496095391835116242454598486924409441184686987457993190064983893457441557870050657143001765009809638956742804126228289721889358883294014804888775662629435407041977989352204024141932390958123499413541578817773737425790196889265734388566902540569611295035932925427602330806411788562272216547200459797478288083598672159172573275156348650314788202858039216705206420789176056364722590316222078256076081778656965804586833522556366694897774863710382622135044835850629498606058206187172641360913375472517092400441979150528442277947540467903784109835892065303005636277285298884725584375376625453746815162193351602690219369686268262928214726632244084472155436469274402625245782630908555788879706097924745107884280969555087470747605849093298093325040638645914643762698886088541208677390065947892218019533027659755465415646398728272314765142792091527867846503690969751652766073685728107837527179055113943034791742836643517463718081581918217448241062284251174474062609837891471468030265422781462219745562071105714478313614487027816931519608389632 [124,52] 49924473088596026762461628946318845773188467500327733232270171875518977379492485792105763241657399998133893770216852332504536490165702706447020021333595804041380395756507910243483713773117931393448054934093599382469487727596012455323180064611439627085895042151354740149935578625441904370056973254165172643554926015841379138120390244910405348519210061000070045634023217279917162692521644490590587943697048325406365197569445731992049744059223712695920226568588150316784309425648244806292877741001580320141475023261287480167715616736053529389537566960142910329007033121318070059618669347161338947144440315411056362890960076253271096064217362727726856628358039445127972899405161016823997247699518967485028327421744890283235592779447820355533716339356232586510631252042113856727533490049218773689586716629426144242042485124104181576052686277745670260204242816092485951671226705555291095769292151762430111793170369562467177684826016424954487435485105253560622931391351033931627126490239247921441280351547337998784839619652831585717786206889533016813615442203929712314788530681001746954189773632626594241033988650284369536450409396780191162489285912994010880550635812008288165058415398563043163085931313132935555536924165303667898698986881602986750029106304235325784507738996816953886971439716109950944491212407053279972837462767760750624323171481782752321286515145123094161488415398021193693879537444079994988943016235240520117920731515246778022329835620918254013410408085068912332999595227498764226933865240518291270697486545049651396873803435898407742163893998521309267323127087890503794559491048600016955081827328122592241309338477026672574109902273196264504955224852501805573338215328052816464182182323892971498939510134961447636940388442151097040780920429206761164861812640223812532704365061327757136614091618126954613605220282705501918531926015306941153606669945971024159351063450235614381844704358319956650625003596371636528586063988284021735335161940416167632093711003218050755564608738949956921507784315650132828158228439943569300549428145295702168712374521558867908193122952310302022034065356166587748433184092509930436634924617738999722110026926591271911163609800110945047153272028454191104 [124,53] -5461195598650418088581669068367139025091244507599225111040942873276210672891946326820756559065920441802730665030889053952174716724633253830242038979876358996212084677381366220633508263419431404305027557635968734311055486497148634043757028553260666030723965629556785254242878970444841589129514937012361521269812004168186220516346755077999294658811286598412128824536308848510888086281882950459578486745408377156888385722881430369022961184830313698643319303607582814737370058326045170131734341830609831223555997676710971824396239872459694232188982019532972199956764505587843245842616021645032379128099409740786764590606712719603051037198910806288219210652967934218337643748334757659843092652494396051176372654049079598161164541724169141740837364438839455994612058943936209319132443294759612837389560463863033399728858805210384143443721730079402919182363511831660760773078354402297490240261884063840267900809107069279406838569767253790569483554361730120361892854232764456552936822439354731600358315216408686071369178786000924401278978362741051418861432327014493738256520908701676708438445469104986404122130067453432014833527770355970838852579512663215776917503502744164000493231490849337263661469080123365321274848485347716253150299968482060530797590427531989544772934215100295755023359366528913518052041486688446562291717194017013206203623532103830125270094597826872613271180010309423154833856760973633131884311198527724567222684999638562832060186528464308816276064486490153359759419236034764091541590705696639268751848737875808612967841049741356787474813235131841491947992990083651159299682857690189696438046972819510149591137300375944013910373767549695655727058114921173781348215907745782490888304661923499602761840575594474784565059834790162506546233925430427186419469042785004459307998712388068577351445138655839478546199232669456012691711124811446056301071045002096299827071011160392431283964891619787055432025738620835379024982883584047502061229237491565589104193554529034921673950043814033755824480831916648090472843699322999220205195035508799441962700873037016711011513643957033131742755168594598120306035548358268409411671055815420567870179418834310959147486957365852383488406150184960 [124,54] 511666232173906136320238334865491929184671032367641193408082936810513461919253854666482524763758657742006730373629541022369832680976172882821176677583278729088829103876464040903160526650005180496759775325351390859045911127897656522413683769675905625401779223598184793075045226826249235189314230701106827166080507759458818641307510628054266495685443737509774744346098500920777928754362863917786654521061121773917532543759371151148437883963410826758281609371284324649528313985875262434998650102661349209172834297878952765204358776542876392251171034817710316423575758421459082990327098902134974614258211060675498666246702184970596370747131828843736123851487938378085647248013142622680807601285466380657143884383706721514522037228758822851266154656962927302101030736318055354339511378547695350627973401102716114031293711731041197671174193115825580830711243545688123625829587991431532806108687648467462773931085420516170937237463138058097552851142721885353050609675056929928225279723870720204947460763983592014476247744406195647466698267250259287187056835634949952945585953700104216571390046459142986244768317679446982531543014725379423888162177073162227010016424085540390300054092136166677131001148840913475103057174607147352579708383979651682905199303620348560816333918610873019762908350519326715444520767037641790015611255390849373377288850837640288747273791872724408199944154665966280475730762591592289112112960270696084300620980069509358740618406408948679400457638421686984502878370127127942135666848203739404749028500565266848682792169067922417796573213353199876849707994956106870738532563745263240168649536035578202300949750160528656672995167487416937828086624165269077231674869007283478695255398423383435110456594741480546772120062972573488872925312414372146572929744569628944593723930429508139756609793765742434127456595189202036307145218002910881736282673670379376511821449596580251683166582354887871326998406094149068548142179180069353733418265077132349675292303626920944087334528491097309066442738014458498430947228631085619228351025233442933431004253006846817361463975487311404043938502248759491646459835023928387800158553634437015063714074162069089295218834842021009500292513792 [124,55] -39917864994958775577404019346510130568029624197254530171844581115261266754717268729504602941611077531399447275106667457363946160464811696683610082860747527806195029095372352866100727409987826927079773225643592431885582875213005541470548241432403916608691870764391388050963290260703031210653196169884466292386855440823245949524081192848442837407937820692092978117235183702647956119718106213847653647301992364259717452740447353743421240129680033730435629550164253971939458860958691415179692644018296107754158459208997453337281774056316464997171179485194636787068064684923110123736806210682957224626618690267379089301324977135637931820759214289197692825740125210988506308092615868287103679996065152834286229948124748155793721970346071604288866362610752927796267743132353324201821833395222580031797028263634162017834000613877380313437719664543634706558577166056612655820735150224255577440753802287030920100020728853629416951919981414824394571340575114211974903913539404688312931327326587277474712757237667726715138101213913519112981901139345711769064493029323296225101436199750652669439959083229455557444247607916608724277554093937286885651949973803577701684496070332278065884952025087960677023757160683455272295582000283609987484645832838051356905121344677403285003939337814438373998218542679535508732692987017511335096393173707160663627658647157695946814545295883377224141374483737807623481408695206211818171616885419963871326280055203868086401154313510459829242000840781221300017698278479077040568016319003747112985600032616728812565540874236642896329190613517559455710514216108339761451972651049364141417313654270112958674871102680048410136564740379435580377223923819018952799534404859078512800051486528891624680867846965394336117317295834669683300661795307528518155237581063082827222799415070958994263695507097523369052474010701191260721501353227332853528806767264260958925965918069229618251171206929307833275822639279579404381803530454448240375803667367724124795750044177567277457780140288457963753499615706463692492185494063117053953824000163024401434603992208353977567643484649549734161830659879221991232812566139670122313285939855301200877222579187522429216531959308859167735808 [124,56] 2533497165694546791301772685318037511671124295521579777497590860856358510683476154417725473501301799564062795822956104673526641513330002526834935678156231242749707127303288275990150493263333062647934587662663176738076222819823477634834411161673644193331063463932255928438567055147544460761757553066144901295888629678221624020767406573622305276260570193194583430839938495572567166354724655863949992100729055785595301617784813806761715918777445113030411485725765618784759409230268038083942972824272550123669158172376567460475765569968418308097219236210529321380103868003705677313924539951162936892621875578738086521030591578613235409744685549662525219008849451662110472133782228286821790131803567414313421128357076989246255806338687589220102231367038022327596969375927678296584480118249510248162397256095570344861298582979111315300656070680971154979903831018924775140729488034614633645690375990322920425956295405216623448829959513890164044906647804726508962398859824808493516544947085895340249657395626588397807079178179741654236619649143393075203417117580615084152919959969281413567743120256238392517503474172597919145451323697947455050952228018650681637053621156643587720294096718438660466370216878456912401784206591324348966601951397824609287836811822758171670587666435018526075716576846725588026763664491050384148979429907335917307473548076364007471073528246639208964464634163074120020048236799310215133978073806089346625729812362505621016849458184264428509209491425396567443269782529299262560935306474082170808653121410742098674051104584823340914075040720456089085780685085586675284301059900235416369850966596256829648174936026442593745232219735106231514702354868378561082120035563148702601080015402313078228701873249991401105336549768751748006706898017848693002318913374256664060889641322085464910836654749969668047769764006459516681533593380275107391459487025421526051088326683691827967969945005063965442002498952436183608812188823302928245307655386963403302969687563920479527233420012507208025734832679012349636897113899605927532118838369312805219652396138072271427909144949715205308828631636812141833497413371580223804025143483583123936180945406992147806310414930178899568 [124,57] -149423173692211546269970978144439416704138534516679082676672021919300376263744825142081553487084450550048209588346769050460559004004314706862700047190080272584042595549248699264952900930177391217942602507799552774543013259417936552312196165390186006324463585544191535412644067620324719243904410903281707045083739516151594336053055101000960730758252989129128880104161559554104769268305934790241578378276693424944977125300901878374873048196879605728946646569539083592251031551373667631053554766492656887648116538536590515127449194888502214372253773065088488398203889612070768371752746074115445386676891307921562230368190328060786599494984988126379489593748577816906009097632064944880400662480503525492630271709096375076832612259170369826653906540904524553608649816802677113960190518610204928934565293706717887869983148279705756189716712556700363758543504500147652923334398975135669772487386510080785497640605647402379445917856775605398360522534527009910150922845837711453702089599914115079711132257896038406288003735962738390897017882111418406432499151851000528943163949082175153614368392976639187746682854912206935326024980633678680522381433994415020048148264256863571344594093247579320061828384258892931293212701444428333771261098660198761285530406047760111621119390533426194517987040872140933419683152760299751627000265858211922273475272636859089754310329809373192897601162713091493485411098130321082788666458589706276367522704516851936868098024617524378119223148114792151242150005355508817002882814018046715079388258361057088316058678311152165333637861665615056395888234881520658263350575046924074216580783096017623225642495549887231473716689148655253012955442029754939420180560295363146155598570382371523618972006389963257341169542124735838103779820251849071880015084680005756231979395771054402074174343627997756005182039053564057633317902930041505478883317396702006737329631842511887232740925610245009588720955434773742916755220162800211630634246678782758924931343519929543340876580273856704518283026659271185151621767975081003313227127950899271851554110352497100013360245963937431273502041696189493688985752364544467299973460600006737185471871226197923760767194873847808 [124,58] 10787192325788291027613442639972129611161664741701320111074869156793498491403785850855609983806905549009246606319263763858788417244332131686916490412451396582099469414098896934287715533291091910522005074490795050737098132222858512866233865158695877323985047692782446716481074876825990450923979363242713043486204200205839435785395412268757092596046693784911684732236275265717700813783392532400220163151971456792942979790749417653095716189914688722601322407388796168785834444973216109289379420767359072465207329381525523985612260781104489444363633205053390080073155749688670834425427897298972432340277683736579750230253096144523988774475268838858766174963919340417376601642148152887295606929359854800187815238206236121278918364263377516866280534815444542495655784787754055366034602500590415669171220827321166382667981960368538195502671001747806114014736198901572698517763090637826960718177577770056636735864152241642108292998258229247400738852876644079048442057578805331618712771872648146311329851564924927113171720777706731644880535059525667312604799383442924529060734094908050987889348220185004309576971409795846623235755627833717278251286820934273080862802386697067093316195523388709679619605382017547305624251693521131348557881477031564151758414218957188505347986713058150933466998684082353402928633853680668275985422349056825427431673808602279101706664301085257828775432673543770973901293883132204386993821174743094421006738151988918435769169201387926636801219801901327833635322574568160448577486482483110637438515571233843968691382538830924552150192985308985848091209944562259334956254616485712742556177331633277105273783448722448304923655745245697811923799506982371639567554835112946979553628025638123868019768997620521996337732991898091262481413792524116144884463775400020981461567983653636816256371561664414841189838896830234844612016465451168844189591769362289396589290850959735353657511483485376956846788027346932820323417635912223832019118772874860013801291215191451634878779329629278130845405949506463466020181399641529468961396236060434555240866070063111795453687360467344810744597825565151788910463711696688458345399136504917167430072948458635465173608996864 [124,59] -764629015918174807890367821242395852609259083858644832303285603385391301546251491061098737982908258656083258249601410959359037173010345736553683890801673171774912328840054304979470981896890215694579891284610220082806157829955705722767164345580944688497391476150403212555211698225720333474502887114376194710864376633813862347284454507578016452718475269860978178175256822782601829711209333426790374370861264541526654066418553245107430583850015506762801097475783108740391186378676567546516963894965653642160359461799100680968670371749732336414617579720552803164216961600981637457923404035759095136727617980249591407530250262441186209300130727353378176484128824802582788860905150884250526651650243395365614522068276047897857400218310112255812167596127532997653009504718234435109281179923901749107239671612325217675163119600264328635352753802890600287776837919645332333833817063099871855138062001221681326525875667644999689894364611385807212016986699601228697567694600079555660300988173365357574622658317216888427548120836426661425438158504477579256931499136033144671492047122097008598109855025913573325884270613459871600586029755559081611708958060521048761912697023145361122722178185884917763085017642156330605606473636502784224336312366983735928858749608628736769328183733023460887240170702470173665916423839821985147021110501142380363615857829281179259643885531163502061261683009960927066775474400880391926737550279041988740133484892627516034209555426086440074332941289185136390863823490300805152892543558941539252843022866960170278756513265472398849513570279254879453572965723858419880023773417674061740598305475134159449704719402855443496038865876445275637894646754516917680449319444077902819755111174553978364289443111496890704650260828198910266392229669611687551813381721461211069028160123950855882595162797084195983774047109653827006637122424635225526240030847401337343576290410636721860318569782772990955913546271375782800318354264885693459064385780456653370639938197028274157483962464174192162137647082888652696063632938940516133540892176483336394459142276053202861235860540655828032575661605666253234739174813552672825676607051155989784331295894106405949410560 [124,60] 81416761868739224512646185697345580101517758247937474725726092893756864354299728667452229718545769203810593163774965782595363902924010875419650725197134965886115552196636514302814939929121112544771574654700311720364135961726665766289607231001366401429479438808039242756413659726538189976207356629781772787399485703340142544395599155858688242002636203676445635827161294494588596048104843584475963792333573621708685176080150726771246502708687472621335642707883877178412437200191692841187889438440750155180447701588403199590439446358485303489702437676000777881597166905391843381943973765294742562320391818731340176209953054455961532459765885984562416303657326662547397659121077113555266468002682820291434424718047882888610970864688463915472339978279363897828197566115769290257964272311014450664512050004418121892918929533353812302897179576436618304998216433342963386846976482320363416653470979870272002158187324609996235729486449121964236004217268234434219224140147356344590736341739432600078245420673732198569901463841778384514959481250548112491393303930962714815336621434211718247617141720277760788350196792534794690560716096256579027175957712909321941117765098843124639569113154393354011321673910224053871308968306490063900532597292486732283599418010062788090283570508214336259786247467998222608591382843308219767601868905515832255255096655332318409634811186129629960321351235339336199712979066463651325428834328522658927763273703134749935025180299966423421965286945877562585242014977087192988992339005306373698035356735087350108885061349147977816268982718497768257745037789034767300646616751146811180612236899678334833066174125466680718765841583901798717197680708264633657540917003297096860891727356591994780827008240677904913790803380463096695289047708512614924867008886601865288447274714851931346894313630384783779353064390442269475487532777686558213338387945962330698650433421280723956196958405218615547154354123605708182784633391043756243455313111281417676395843032344639565058697433018797669198902177725586034030319779764919330798770175301280905920876452474240055148410674602416941865746191547046316510672041048714704935093719023989858865353179520303920896 [124,61] 3338588724945968109187894785743612610805791377265914249468300858908185687342725729038742598676015002645298118858382433827448137853044780963752937464790242509390413797425703233347513260065636386593267610367147218588843849542323439242349469447988711381660170012008387671128842896711534409752148575541335776860394862104937594537608057189244858833016413252250663953878892471709590766226360698153366885301760276644976527988276047613888583688879818538075034889796362661955876606840181465134842910027684207873449041079179416798603077109770062023896379212736905522949237832621764154018520542847892703627979568822587880695849953469952478764305588119524939722735516821195776026835409996947757227044801946925896967590665650119324056780651109754331270215856357909815651302814077801979694553278161603079545368692936702602554077170625263577455243810986882981611880418461842594205170099079379504648167132056042465851785001173724067648906641448933445944564547143053823807582552008315443692211665118767274221951731863983152597848333886715838202622878805517216345807925347956053601907253618550654193805359923920182265558185611906837944444813076569461028259042364950116735476591856039266808390930959060034020327406143800759492010395861592537077444623360004535221140724958587695494852667932058410139643288239231202249372759555933183183008672836669841157526047610582193417749826061731918091990164063405141809412916203694240044640595624136291738609236475379622619016995830580803358785635288596718110580689195742996405722988358338133408221994254605190110564017487628064402742707518532868882203774823466320235009500761758433552474482079577061334669071789831694027561295533889366676212868959512056487418389102876293831063559173588394702083088991920488035967318799970323394910953343741817458218986190519171694635413979047273642448013762866925887648498865217644599261693027304049068241946035402471828122456871778399361178613448371985765709597185382540869922778153793573103668815655301568623855879801595340913904929006219269768400015576067667893210824555746415471603979977472066104958123209568081811472132503064868882986774882785022519668885636876263466287968333456509556238718377850880 [124,62] -961140666650375464569795746939820512854290340670380584601786689870593087124222683142503137399875957575554922998767490137440004916288045444626966949109720496916382352584506439591528065794508205954909160417861698938897919046077596900946259755742597435992861027555133980791822908196934995158389769474267413989384435258252846777324900469494338759257601051120212777646646474327411163223771465071007847902566392519000022972493444467052959920592988904503541445608593175133027746100153636065479855576442306211085647117979398653717551121517755904586802030041091953631546066051488742031321178548933140128050501178910479032792110710569051750653250976855263606837934799530573739126759157519410664537484667137859678575977158450008544871290685044092899344313096405866772277848286329628106578645545863101340465660686363646940772936383914379035918592216305493552525603489452514097974654353833075338124641119655197134419934535384172445855402169515015063430930018493678651376257756323042363185348832901281354335298925810838546603250165267279267088304899150343755109287810869570392276121071558790692162668014654453774034267086703192591624161356834017407556192537794811583386480314704248532147129102695394224092353748430758107364340448298954861996927802095291982237366569612988110333317488505965268602579824230969564517625423545809842967694399066631764889984390214398180633061467631477492114587934797251114659157429972311981731886313949472510490585228054075432333498018914196453910373215273438565417027285789284320700794857408643362113468978612619706802261650717382131112527994335949425950324290999094126813651293178194248302745056343580470741172851962040145227458162629592820428553182174453387365367334681745328637143594499459138413080399491612215936554216812693055953213160085273810196050116212011957810738723014946554649572439503147533373656030808039585442048691166725758451619173160127771221530937409436587794868376162837300431421114536449946085966165362023926593512441913109449149589511424084207102755806970182845449451539990182946733545380743558155799101958196387922922586051886193605865703183205088638632683501874853170207061886727235403229520845208992466159383294720 [124,63] -289369922311261809371605333931412021766249338706604656473698780955094653058437496119081405572184845858034730338284659733591933935112995991476275034863231452617427721309115183487069817217628787282432293796147678706907767383923594290609085651677051458227140540233764136136712554782782924431573319348632577823131009265862658650334550796394555850449230711010532960514656469783139095243041720305739423941359319580897605297812478406772523295965492569144797713071435834434941395281457295959206169157137956556844693958164744622786730847396306312547535607221554247598746112711961234898168514758031552325633157281206029868244366385460167212906730136148346607465976612788143706432563395605597768436658582916500424063916903775150482659884126997822245411775333505996975092374936153150131206958578771572616427384845260123581056059341412881217937757446464558583441802410915826152143691805458815231935400481521327205912651695382967354562721586253939990900167775634038563206542863544292197789887513333694924441905575466147788235186478083991029065168287317928424305773945509925842394284154812701745835209761998799689869055409610228443439537625701394279035803144944609824175890588557931581864790451255303890503004612752692925418424753211503084516728782885296531089149263347057613519916705645859513207424202532921670078125635077348808996239884596863858929278496759838499233718799947561382315730308847753181138644070458245503380087865603515453937559884910138803813845321017118705725957160950534913674576585469707081170519757719957559142331599206689395668061155402950342114702988197991153543565888852233609530829118820796423600867933259799348474716111248085670839445767807156157496003134684746756679313035367852203958357596510927344898563023539334516067392461065322577052359012251772751745100865850619601058980360410767065771997430511708550731070948398611653629908082593034201142582001783023202259519027920521006321878303770806582075762619245467109763991933556091594139309880533199874799010139457752693017871383978172169803762480272220961085091647131967410997579505107565309630311013145640868151746711341292287747517101202630316931803592369019584623016841779101632417604864 [124,64] 20529441936930379052561706420800852727354679535657951310559269908433522632905257198188835777830636833009225422761080728391368091606181310217404015384321202366710817433600173359894163605323237445172068077595949736677927626345215100778702711529836906504146945739723371159685453056025250013855616410896104834710066307885158095745416096660829653886612626155162028721838018360180280592195753704058356240281406293406990027913240551341275665172892222470123938400317565508527257039842037599746506276761572396293934254302437749363648215934842586503528140708987423167688920910001152898271658833801516399783489367994115772204868460063577372358826037181848156617149085695405835827603096077883822435750617918457963481816571074109705459695381706030140855468125118744078664859962782755329017372401473952748331769678944014072019596139251089826742670449155097397530818748226588964924496313560539408601221141078020857946318435414990876689585162229758630922281381702322845355739715825693433940487801671226565453526669461108160360511576153771080468897420470929068583024325478403838582850376005479920767127363203910736324923984661675983023791744442431964276648774992104519794188855056392648405609707004336647113326040935363562089647347698517912370985974186062953965360131448111501567703517193205115480246961082044011008410106748791575406747438139427356135341944915701513487364068847708710212408964163736118791064576351390899266495885485266711025992579483118626819827996836939390635848401497904536735219185994518155313455338158955551717026459396652616962342914208493193115568493229876224604432744387621736864926837423074345408161458275102276587808063942712186224089621856743104943561940561288973309136321353394362237316912658027210032633651916273949512337244986258237065302738441082073267093332917751182601217962147373695955014177080989408068425962195007851568140770247092867871780251606623718232269812503774010883175492521122781311308471094152833966904435855762003546829396985934863405659383834674862182914125800275806781708243477969064483372560835623686186026655999484461219068653486773534214345350389430410949256916353931168316293991342026622904867220501683847059648 [124,65] 4749076590110885288438369330334108418639012883876047104956645895728328569103792685157503839432982012647975392004186808723375271250761767105917992407955833480303339851401304510714710236272176201793189755373353087023791544065866044926767409381434202068112895786167821954616277539667041623969542341925077177527261558682590179459320912484549303841972605249084642978653747274117289441287136908470155036760471548383549241158461654631031666513695260141888006103929566667160160481642794103021520507368010608377908919041941269249902365961342156579687034813477692253762230954610083164268414272713650130868601352612121153558523558865120158196077326660691236742125946059866043105883755086768104553167562355648989617811753837686024544754778428571036719209175167039929173095884509894862249361178546341362511334133316099846957281314533431385032421726943648233396294997748254268651782432883874047966435350790310441096545552488680478339367336957762307340132796737201857381414503925177734166665932599778592274198545400626251594626010829424568765106595615288841683078677923541496759735273260078894253974638824321761674732325617951457761553522588229640380038996297572676986596482582967415194579343111988145481223875428770313050453501064720966124454227350239013938962703326768292535196695402549264076262644256853375649196268511001052958740076951687595609039814308945157288209045014288987785198982261235739877668625509828143242312209319711861385053996425661792558224376562508526925487862710207230912758635782997559933061503084769820138534721849127279141863526424997047561626402078057674767310263964066790217063859843378509652499474859082331018944067416964371206902829874684804365039064410155028654072195236973630852381302131283403812093918540427044472664423926370254599204981805889121311470287024441778624515178740567099287035175751234777420629742789174984364205502904396755209171536989919620494138554318169095216339117707794336404857465591773091898565831764197633070393288556502109250985402330354490210546633010325552063640819996953544752179887351256556653522645578609238011985231118225847955562201578194228811676690162513911617487993472095303736236915231237411840 [124,66] -555720333276967077656405697089326134699923217679063923940271756502570831769811771230495057953651317744915585702323887118650158424862355786405445275350928761566407442216945712847542526816852473524758772380667155196304516396478492388018335021245514313905862801918766680312770370566557762625248529214546423274472249798221200347398762955610727449732265549272140162499078900941012334472163182376824706540054725236150549926784384850110238967208182389783849161780246347007394769586671852761926669702579580600334000319020047052016858118851171539589012368699185594562224343618758221284448217332321002895907317580956842325576505256590548754139725673972767359327636368007251045570050692525428244150322582594964916280496705388612138252035411653903149922742385195432319875511143979272986901604522564888112576685450626201706780368285150707625404158962650555132598181838533428923791294355072545157753630927401345573134904247706547691078848901386947001852000142015293248194891668572852106976524400565019287249581108509011620959248150834653427329217609293831695749128285671216706589462072701881292959760301498315600668095278429836132031532340709567438576353863320256373123139027008240638322511204948843652084280741068081622978899931843738651207127428542716115160798072226220657872260024791579387547492223140523455440707174148865038728607528433222118039839191891347420938569350357595320885098454351188166081324724689670779234619115392653476362890489100072176311740737052403216421080456664808099027303602055620472539307286039022117024924593150623643362411463062533852752079488443335291416180301739906117756112891820622216345578598277938303585906981922695713700443377090386144447180484218937260361085335965170040375310045824272255233201086264823956990518969713113239351203534052589526065533064404414075983662728376521768998524306544376180965915340173493709240392746855090651279907565845614486214335705583107117860006735867283178412773754383597663894195907654688825366150825718845734086380517303087173893153946335387812275842979809668351563349636723733954043792577970518412807740849566171368669004391633821684609868914738227916683323942522050621936945643736576 [124,67] -16435991269375109147120286634474885673123682677348888005432003932170391392914413223107372818903532957569701391766940760810408257606377952864369650216299982788735987176212251577499943585512814178125182095906765056828910793210808413608741005761728186912211918247961183899896958865000410212315485702582984425832478944469285545185932454498095477987577828683842818087893900458177471406191093497877952971220704401171272376417964484234493790041004373994605486801901874780849377988649840314792135734713810230671913867597469034358858023269239146316073628821614096378343977671247781497690542108663282391144368267186987162506126776712352008691726914001903346435006586199758340759011471637363765275069723241873815011320817006620982835751613896677066263825905462880519672333540853274320378042235841524019350226770906425409882219661782813231962620994677211970537709375302455390291782034040095260703903374821436736502444610560095039249521322667745525299347080094058603196043950947337677982574244990305779433072608962923763243453992255540827658994352211284666487114028382477728011673649520406435316144187659684023017332574537111459599131512419623054053509072563345424373341302177129114259014848878953908207077350816779145435751154521412954776543581856587809956681270193078864719278066236754583869399049107065492746165811884440677315450374472865025240714857307705082985364878754360642178157613618690700560052003797248925701986718924748770696385365853940111411324427506314409522988359436378360567600069974703022032655798169402746106871587957559206303315033143152185060316241638710497996034665450949874834120559127834479555587152357798063183420222388672755020599616274011109388252820946442501191312933189495086629467292136039692517376044304237103902304464365675675064000211642990798313200181552279343043973113526410188541662526193553306014115131086462524347307855045664973476868915206963073429013713401740895927577621748461668378952817539363075872396437974091619914779597346976128837760934870045649752640975436389738756887643650846822613591488011541148304198732189000307109845509483991639223592837305180877746012166350669011772477671565293117989010460800 [124,68] 4547820046513976447613331058628040228697028746027101049227862316739849624863531631678083246236377348088603375447014136627563024564489639213390509040530207122098851914749222218481378028002538913971826296048200471307384205484277740637642325529952139202344781839821872388186010520193817698736336628340878924225180748650980712413651117906562719449120022300246064182850284080462957754068599387518835246262908544998167153126661674990711342749256936529736350695637239399496645366940550259573962520254863941268447544978585211356259831721146572968728014876567154459774115732948906117543653455168750978036869934786753344944549689111099954393575809201692085344936779924897643441976947742395494005152478798522109854530391679759238621457337645538629846072693161980765834303104688170601963139719569143297178478664249300192536420675419210541913836572214732951212938903063803358813610132451278684704858795319184501287594269283342273108092999005238677806219251707299571948823909488020261158948179035413490440726494127423153237650644152534286393177201907103267959537133601415632815619179402027307211781060941567478617280901554754371850707564436276771641932466953886750592514408578985740187392445651046106453971386394850038120029518148484875824747871470148825362011557612350143902530167797535907796135188374160310726564731077638059070316664145134035842578540501992722843804189139112712613994615348755803579588972162699091021540004695241833888108078819931675119443880517797735498489852533186354838808003339498202573858237231033351020750813513957322337343506268914838994746215017134156146058670508499391629287375469547513523216125398259638773459295733337398664229960342984111876965383533401505802891771089164992443750881398502526790672000932294854433234389296017086739390761245389225111057623700464128323523308106867574668292829784272071613433882305083418282250331616475011368135099006320518783478314443985491750569683912490624797375766801018129248755265995125508477791840363701786407187881551233254965319964487522086688923574273608738741200708216234803863790596541248677774835605945641873869496183639169837910272173426282658219388841295914686707599360 [124,69] 155619989433490296041779494749928175288047433720037577360921014016654502262934672313316817502860429111709983846410784536582541946292180011480310436276582266342365149666845518933218250812776521796398806865015583193786972179539466178010990398022067585820933039831532358461823062543520716237781321365240372353833944363112725589069796951312461650421796650764703980696244166987814961022591291408194550260636636985581506964317346277217988703489568025544412974816230694039872248009863363653622412259950914585290085626267948998566342765296668245905917692123944686599701234526650953956027931847831300743474947549397399511091294558346795959205743025050814288878183160858320447850520997972043471349244417149484965845961232166574133134378178823598204505452141002849036530685296865115181931336327441875941051970633852801128332624717010467232816569837708134464392531506124645726778361974139343898224602621168262508286307894398612263293772962650595186851125716302426389094820268696673853323430370790364863401479974888782230754733575360303549590252919704441660052943434008448551255584529747317899755929389145217158575351182507884087389130377603697083426426873455102659141658401698914599802035766081806465703066717792114443768656152907099043204952420657202701969010063614971418250348846820085977924746358918412602406894328508646878918264005466044251659270521884788517416439147846576602261418154123364339597654695476639302512120324365371784344308042297329218629971376135703451311908723829306048932116747036553162989963855999952926353892882622470805303013042346205244563008034861187319731160840572266480371044169573209001309676093383664824150872418089852134207470548681013519121970018810089076478137070303810094006223372572894870124129794212591894089579170299239171504961000101667393742236416260884093213827124692485704792443667321517985260480310582222929325059225564755277870360813553524921863870913064149693653033122487218377589511136591065471632603775697518541264843332932692236067908850787550177954194172795617831772406665900895700525645910424714543855864542161549280347660955860767224305963058918427580189883571135892026954846028729792513024 [124,70] 7898383707523252937926343407847235670884447924477992842326198766153582143359719046392584167180569147791738984689807715704691571773377025569122768088534338420890812990870462576686420381760460071632481726374327106353270817274121488990194383325176724627758229745247181231528058928958774378033538046139661419523923334321349310646260896005461767976527515423412953199449679718513276225129305902214761119229875751385555263647669915065957218437198750490462111800417826833254104670620784225741739092145484743377579517139656506170755564033314066889544972569836408782696124689661256287339187465116231666751164396600493841320141048288198880452900193817190495732231223044380532809374489070817656002243551660109836001561314855404541892979386137417047164578136004080786583095122643219993300596212583954301958647458371252797725949604639734915618242160417880297161708586241217607033497989817776810851619241935887912248050014933927731925335737562665057519835644482430054420397990237097038547873332933572700572458645549065814813609792483558658621217258887347738987365702976985000697697034065921063605616490202040392361520005026634765783637685352032158207210046794759555751776889934900155828951243452985742944137134412259119802893954287782656123505922118957783860814944357994429526730570205282271942075510485181612565246803317507128344228644624885675624889821277702137724948321212037821327088230394997090843141755615869555153257183585702809855009473402626425962796605466209506540957971714716613963289610377683100454983983641360387846225670682472705709925249273336518698666239076831755091833300266966733026722456453037485700228056529981844993208629861457601951406873992094809077620378243999912429079075106148122577521248168890476379220214887441849518435065413546723611620493428013698539933282156355692170091149878192457230303944356732489453549965870231311525788878517501695075501577394185490146706115554771860097622472893256868455916755014042103047465735514464743155621901655151981492099994591901903486148736466236684858684342998579218779970638025474823108952770864911550986818982751491959232913140762692874598686132199407779159104784487977664 [124,71] 970541617174101446638668847179306787660886898058087940576982881675077519000228976832812084854816421649459579199853063255995994006580816498858688610350071761186577010729833962594367053132441013389743159513670988384412652535854981818540025969058646207325525291430069435181607573927439418453609300478120985812102733277608587944406728012052683609657105700292648703908029715213250252415789454333429383285855575897272651520955225784380053455326643591699141801667766429680052722788883373151285915105489103859679360333195723159935038153133543023528853854561136939754923532217271208845252898311566870756455310481726353667797231585230450757719291561362040607550521070714365755999997787601134402005330169197174155863308616279877046461895516449925437600350146267052292684778391183161633556721540335609868574954939783313337991699191157019411654652663042283285958093247607945279210128741012011506840123683753577072396438816399101045024473808733769223024784172482222706365373448386834277398263026581562054275817988306041726734074982540941327706650250315040860955203426490867215208763651121993260485359631233753059160984522335209424469802698165134957619247605770961414310153311875316071086321721223566626377976980585892645853756552331019571923524702212074933779718145795219225304218801667794486407301396118088591361830056734879844326375571559119405866855361830661634171327601199337815156639592047730986423229516927084687520906645257932256738938497609678087510986526077974515069665458879539762981904035028943674325074441478030627443006770151241251644802273318599987444615816145800620094154244225907993094980394986475952899845209378216399867234392204123842428297834556461885071692121310323681255218681408165141825365137771980434282513652640048583961508027727898482238662667823521710360555248237230485338348953336960933157446135928699159161954789167491718386329076873577882744436337671158513786514215182121416886249692783757720028737628492107949195210592607591004503933287742819135068504155557261627274900670554047828392669213171207897860650938646920880848728221651175321887780175533221779591185040409598006134664667338446190578083795392 [124,72] 68290665779119408618469332227233437214563026371511261355559749432881549530915562177966807322826874607128272326491752257371523788956361881733047133475612329695663377698873704496774833273301341571976481923037278623029019400333521107643588694983006953196578532119565562823343291611521512567954141456168692583235207949305548570793657662909356218247506901066004995039086588626137716692592916014353070569476452281867100839832082994782583126166871416458918142095200095726698924228108230442670649389394818986016566051060191241819786282125880614635156612212234215731368969880782935112241123878453716629721953456234783450724110847981631503247617245505824194932769647025051678965290058426109389257054799827048289956691521663227920339683482620688611515046876452282903906561794645448909800320494015563636916239986006900129976127629296947008510742291551364345116814250291889360285805262070120007817856398009603230630245115229578188820866175732990970578913264508426084562703268518722997492769461749202536641227128495964224597852513186666029567300007602014748383684945209168373295320993897450091962269808313980956584291248481778188475471296580386675759876367864209986830409278423196465671248117753754903218812129276721528703011509563063565618281446639628538049082439494915712606239403685202896079444296514300686194656479365984988926476041774939092704200786392909466306007705460282842115196158931034268268036735386023767138689884875961772048658475278758635969201991203991300883798211289893398407204781971865756890431019392958744689422612873977028325253023437002947396048340751366939631158561112434076367010789224288038451908969635958378608885341075726513826174386324750507163504864315868317877012281726359046360412479169613429675587791382114260666852376544426649665211994500479223175644355542027434183977382361982772708780099131526230899664715225174259112612667774633610938522606897121265360575832262382633260471270250194405428161741904924207818929810326121245405073506518813797122035401423079665176733147618598355847125279469819597696366145743209455163748590247973176969952974537765817357583359264218332704597637036893012889574292 [124,73] 4091278426903673066358051045859355358903377776224223541540203099049245334135182632386808802859170800414283768093718910461742220400283788234588033948664811198527515551581647653793196369951124546940407684225555009876080101287242993449668619823727991575501944445813334033675681130210590543455012814554249821268718875363463288639590655365791945091354853853846462552057281176772874638741252996127453918957076139891661637351960933926591925630368085138978936409966462921122455657302383342433993446629083449269034547803910139671322207784968931668308965202141209345040804092654605398148533155071300422971920749340119071825761036648520197515228574541065770163982143098607602482605875727004405755098506193039463473002728744393916585431715978404770662253860253281109083544118729672615414883512240636718920647637171524703850423077377329775755907165620833397340879518625274726528084183379164606562600923179341208801934014874897128217274823953364774422523400088941548628248917312157116061628320793578323976710576191188193924783371721157710392126204342289194885441705039575900188815344484242115776448313884144509156965725966265248019501193845567098840614535376836777465192715575671951685866932398408815990485770653517419008012670234246507534565692613361450207805935923790132086012379294021550715045687716230736293783696445026603956984138981737597794080553891078779200378632844357401538875059922005709671018615777496516673351141359084491925039578710348854923841571900419198703029533803248459905999450638987558271800657174159125429744356036881800869236486055175779577537125584401347441673418224365586542981028008942594339891948578117690521518952363555942504839687751939017085826224311823315304931031349359078255684299106542640817920849516917914565369848414699925628126596327873627472151359762750967311463297939749483493273883789775271104304193449074182798633006639779177982128650219021914997900452501252143278498005902330024375108647697968572253457499609965120492077211699319352496841203656896404003496147353640613485475340217749177627226454004799953892892751173145631615727668800374826918505891601279438053023702160725216093440 [124,74] 123892367891617041465678639393330023404042895437905967089614860808864539700224101638417536679378327894092398945271436173145876218199843956947735779693654484343652321354561488250484762354676730676437200194298832666586742496744539314533014895202811386638432699596268232975070929606511193825156988826905542569484060108464984119466936274806119060552876758714045085033439636701103607063355090805701974752968953721530578261707209769697394809142212276767998111060149996557742218158260252138814054650353312982764634078813670610682148372375644467777779165928470447911368698940892633299810707442089027393287780851146201022043331072997349190750348826219131829414153405120941528286445796551953532003619699539835002654649628799528391968013157402167863435232170563813886123212084580645189232654767152052588928459959322546030895057947215467931439783205203426543375330978002981196565561578971677696377926697362666199942383574218915079013062687515239543176089058170626858589940497294566489320352659660090104653075828768886125895087266798519699078457372289924059722692255269020768706585988095494119401358744343271870784720591015371717716211980603542342780286898326520084628929862789458933916488442122087062312482752313624578459000530504519202889705208450627748461517483005802942302776948202423834605287125483871149574647950086067474877076930725056211471287652345487936587157047403295984052251048950414951658003414945255353792843141293849898725379717598659081964520915948443395955716063150759785209657092609273009510298524435213600958126346234539065061038584115600872692500169544140253635167742388629451222962804244065186009464103198108095630709995561509726147048808108177636334290964350780096029297866185300973588623972665263787250426259747629158446792742852521809403239917705196242542964247430051228035872903590232145302959585097427900715822238981961502682157025294818300988139792741178901281504498457409050909539959975311859309172933092691016030558683648800872292450636074305279158587505594077173818831880458099440287652046836992918663448135868743388271295387266781766142538914857370455261096789949396514700303115763918336 [124,75] -3856337529989409472704563377396322940578288834155388858139390840741601554594301142034293058459093907619673644269993183093380894283728950978067836989332296331892921977475119347906499440664870779420916546041534354669612527458618729420924749318331711614244668620905994403791267128674906746117359372443774762298541856835211533748516571476748015756364674993662979898313453143556261799725435480759494824378294588729625924069363080009632180828696812321731262040320212028622731578186425897166547878576738418884421952301753032848543193266493670246705020167066836722241580870388436547058178948113944355830250496369511182071298477626286671645023283011935655967393988372839204305053382264739774217547536263819759980948425758140712289496524443827829665482871380401022523707142323128695129413666225053359679969168646370897233179658742451807643480213071697884187392936090698045050410058120246726664985867465740821188689700397106735664325734789173433579139387554773104028708094039646060786494847663304289526203188716658495715724008973263004265443695583463052378503582757931579648015346470455706663238380838255625491494886098713924738862535407036296133043480137553858262411864129909217760699483865496946801949001715300217096016167562130536883312008745501538013530349242327095707825876427230526955878390745091949523988918113998455810265673271779419929285956382264935129183688521167386349431529470477129007250742083663961704153117130588825115297807544356765526161300780952265057390721068729788463055985916060085526965394619406404683604409853120283893602768386755169981964963274901308721885936269102323573094856797517653797918219291795694808959343672284463094619589651072886637718081068967088999620182548207455025549547102323265141651820123230423766701520205630441412131600268280404799662537386920583762159008332404671846163100033314647855470829217833006263691337565198149052516368450253180257398960970665387484586121395162710223354948607312992210797072906342629622878415134692724530295012304973339017459010410376748947684930858920319293544761461304758441601756724756706299666695269973620930471218307500908806726670389568 [124,76] -302536921062344199474991377696082684929187973559558756239010330279701233806971273162762756251877294025311327879660514777731468593618487522428911105510068228766637150919005218317741830522909552858953109023539237637338520561428673499312734097492573463194349303616088013815423396274666025529209259155467001531184781043006670075538315099334081592994383693544242998875473884159751428658465275920815419634641289012096742869540404824523371838383679318664532078408701279210445428868453214116705546323393998481300093234048375115553052443733029976689678147364284020111513878467919700139310689189976777341151270577658040117811344455057171720411547369771509489689595479040407970427406286769113920573795877117665757304045748626596315188260535074389632915388786332203589919030552991164072127806756309260564607375790849901112601053403267109335554973880734050697192842293070231461494220132969271103291001466716612631479349223875965263739528980004969482182476647620683771172603571690803742975771604119434353075828671050424050387033607615597864053064996757120547419382699473746606791127351664467339539102602600192944236128560308435991915379687666358439587354006656798340051253094222817335581843042061193909117688408386029195826961598405105073468667895028252047381164917009937117906729332478973686003762117751941728870538833784090119961305817159836041719545812371932953196892644829553866733013198108936229581685587041049699649001259053028840965171848152596701089281220095164122599995836898871835631294490605498546476997507631826680195762664054896542529989493498238473792014887493536924813688030261965958367441238530925610078185968199995983957885298218356504981958671425431183470745544933205902606956342397695773629947092248331391076890296825204879665738103236672041238008450669786049238064074853504090464468400101312725512602862442437322313641571395172806861030361182250029299904611160228324142344214118681268880298477700138215684646572039568876512367828028297857221730510654108199671018368856764788043524204598856647779350252040857596956079268481501932759685076932909942916377906515463238069154550857380903254044544 [124,77] 929915236321413358154779661010358684736772958341870486037493039600996093401943474605062996112281975724777947198875628386224733013935158154565631494311415300979681661491849102583612292639148202024781779055933493128649465521674517901252182489036524196320934467886518318227904310179239283940330448829696240923801635097774951929940609197889514787732649250263911663987593572570384714748459913481037446920176561025494414730734743752874058133159826363669696026500726485095412042171821726534995318797743704181648702765485847464863049337753483965864681985244459296366935325646527861361143301869605070339170064403666364912311038804783028195651886814965996083151514369223876997365787304289470599193384789370182244979595287448436128744782051972548352273107407369807361795978164550155071473162931767686244887857502150513019140263974569434820547038701945810802690513549307165086238613009502503864163782207410267940993663679108627714585647396519057633695945353299670706586422379552790821190293618162373644728581035790015138647094681261870010561905062671787762747847903453698209242609634887929506469390710953357156199936076830743979698267123731766922909909982993837279416117333160656035165201645586480811539977777097799239835124290570412547645662614803811989618228469920797943320401112118231451984224286206067357977986059346496138783561924479822904872392210015885554223483428400223168306318185492518239818301766198191818053905467675316194629640964771155555092527472581047367898491632169628740332941538219910698197183016815089740393177581211314509949207597270312883842524106195957702116389915301539481885433685417056342944919213460731607513259395479112663053023138725981037120232192861126144569260942280366534947876309577932724800273603764226204249526768661690308079545701378182889723108107542134761743452459500227006430070903125249389899235297687784557808381489538987829178330632959739085676662562739243085253478596475115263467430970788517126829851645477379195740999415882398989962203212761570470953711000239776287695771666496290149111999969527288357894847808431236024803008278824527388334531418648019632896 [124,78] 15645800370372268661601458950990097154497603646485997384015443441153152795185988885184091482783668831910253046235147997912425480714702778152813238826533286100710640066823630804734162365268899269694352534228349127051856439296158143979778025851777094176393299686799476629507049604402057417973648656841532501437494291709318135025742073393615485351425268660627553703403351873787159693390257193969903917665176263369282220274965173673029668855511001184512946875109375201764154811515227517977632462929108366691411771552975627744739553823541800098728266439283712583756670736191390002922619247694406746494412915737297083818331796876528723491439375111127294282114459284787841279001976645667158871270705508820406129959024130171611193391935050108170175779375570733562476391280675983909163105081891723457735688010439495377287143067905637689962516650275184741539880593261753568752785314484499397449305852334661963289224414947341998161580878842020901576406075920806172776056438658023457746469294965550791622688935033499185956216240127831863199193224444356683728043651036285014356677579734999967140828167329192325683386366752366670307430589182353103209017686063161144633064644699352985910619794935226173297306576184318377631269958365448512749316681772393370755808589350295860361576434292497790961181571377450869944790495661855234994111778209103147723623485603688025594900872375049201931348916117432090661903134406489316265625899707032201368820445248695245046964315377182408514305299916802337041653826836121737375491945330412777303922874956007471579396126776743206077638380548640817411873177835905454979036243614014408722294877917001749507832804973285690991243627105958926330025006758666947915990230097604090498158611620941310965598833141444673730051637099102745504144455689396029611686259451520854654723007546678577976255230534773372695508316901233064099485341306035126447000995699535016413965757917525189336546594575623842402029415363293215769260329337452101186124847442725532610825184390915060615789558355849820258904370280015133051233898584438103087639263589113176378172504660880490890579563678817280 [124,79] -7806404013542368576924199945597478205828156201415169036026335870778212271744625021442132322220409143557047550659884152243600090559370443580116623689315993559317619033033496224406126215235246882866641815532169658348673585582924241073317519027345750518760589967215455987429884081128248135194711367333143953568738779019536756398231877482935813721193325520697526278694496948734430470879920283275716140004513888998733117183200382277449442691701032155046828711311486740724292747498636137310226599767697201757533355279174586967350178663045675252855791294875425220722922994370748750259954545826619981564895836631065069919415980867937801749539816136599938279914631367014175650425007850482101526993469094333793647985204325468917392046601795738114086176366341615763671391769655488208681462038062439762391440314989238122751700758279788398380141319824494384410950769752711034263338248429619410693658304434009794630691383657484444085650944324967375883599618864265157767538389196362808648545141141707747305826359350288706636493284097956185420589936725051443075675892887640398138595930847260824736067598742126806068792758884423446050870090930516389238441954017542403998263018397715499463343189699278825463751091851690935941068308135165992351880199131627509723385069024107805520249784519449809945570115407326830127989013736874243284531536571407674591024782870039732823363390069448086184781855368799469683166183130964539281445235626096846562939618670794827485929247847151984696739599062337781933905463012139520285239843039884372325240520248410767636980882730165994328313147812255955794115825879625995396343613584229228219729901022233289306374817345733739085500249492861187274766412821926934364310920394268276350785549521313109297167001526693139241828337956293555493489661655078991950316371987269516750171274412070660123555307594909224057864832507095912901881192530343838327451240957471797241165811069471746730974935626771198722165271730613400950283093153973238434449308211198233552043188794850858684502236902314320187757397517512850676834577203352665022250881845213372271487429974552264032819633528672 [124,80] 422789435539244710345324947350213817883755902804895631182442309521929195471993665691893241980123339074832768480609036449206074269519551617901025888559742333472637502935010223471224758069182806254883727423207964664060555302960419937509048685111798346406458780087610454578427247992166463719196718480421078306074288193676376353598489533114344874778436859327517245762909703555048432329151057340715088392264331433607682301249166059838264336772237217072240891205390931475775002582113437813104384734588766515035003818444993485610352684710675376570073903701538177882221563326747995965592464738555657999539934576408864886771716842595548782892510827761652881712352066978215523945028430784357915437300087869344538729833030173817924353718623458659817173108862534111883137481062069780314414387538321805476854598461118145332972278879684146480468887126769441968560917801024724817609175175957275078809671873545942398653023433815883547142884722448961460968242931216945695226699099595865278537750130539613824726706764579567495730367230516022081954697781265134017586522876595209600746711837745578341774971562871017761849576742969135776715019387260553304962631946296988832523619344848813670355997257404963069450622262894946916914079043935321272322676282369713268091285203392792660972765262430386564410407888764545880030056181833475424209633315391068484281582664505048172094675160275332397180281950264772236177914721471166180223011783871896329654207872463654731040094669891881381004268632340580138889792145995042175276096109021837084061372445777714862949153836999997337614009102227477978593652969156247674885731910563562257760780687753147051701144639852193566963640731643532078409896643659669742378008728546738950180584006814606012041216682087977007640284046606113887447519365428268487248958350360241940597387188971775968570016730097965154860548251487110506214582814380768816284508316626841277030747382575712251408862954721836333569928567628363486552543618621051042291962311253073760657054879096170706978896566057287937057922582843104238190391739658667164749295262160592650519302273110782959397134056 [124,81] 30391460264718317109233573853190021580785498302456144628210565595519900718685002175003643036436413134930146376662694379020074158361836193687216202069022930849610098824195501460430677637440006177398960196690526164317310815943190628904828269275632183317795513241505491260550780801204308694607314467060580768644615313782205712264957523854454871177179718640282794079564842449985585351658402713955320030975740988067685497674044264170473750145215065285058805486762812331238523520681035108635882538068941847431903743027045230703791360266796620327384655996968770876033571193160033455825937574777040594953956387532051681157078912090224425351084233479009609442679960600599469174010676874063164812686167523193351965967363725181349912644234753593801366256063783138569765581555120654306427989419669039524134009426506533742963439128804755277004177787706505326033817044982299030089139908565534117211263693959498786086394085416457779777263590560898814664717561989589349803664606626989599187222671991695652178331415909996535250621571767591895356229344636737808706674203926444867124671511342024736185965531433087893124384293402512971495037553476254193851309402973534475095368044697350021110537441870310607432524561404817302792106840183437140283608487633684891371073073649578964759609276023376985477938354908119752994723583092062441809120340325106425298792613284906878166786929988864412050555838410958580523411878452858973008869969080864470118396954163837284763747286640004608022289340184342312639861979789870097268118786010899762122317349414266883531903389017741868807556145352968628367220602207415759226945779672819649550598827391351032010684350310033343561690023723068560282303376111875463384524179397754504627211641082414432353018125667104706819182839629832185875713960145130396276374781511512368025205945282017390757950828410150553011707345166517422681872684697138133596726310291795046254996722460940249792909688681083569653822109149756921800831616979384883424031215587437924408853893799043911501973004481407366101667668039272494694517836239315890336776253072656247291757566916994734429184 [124,82] 351839313019913307156335679220534236571930412390070247750881575158151944564155324728124898789314680760866555061894244759448153332421495845457063058306532987099627777986737107798198206415649192850394487223577610918450255447688390517107200831152275198599116209983628159695226101045856920664649941392320582294791051836077874792145467378573766404987575287198863962926234186248208853741676068517675469587766544084030150494170212729058221008395448840768449069082011639809995994923541183938469304012150370722140662680766486590814263504740479744364658899247829376995226716387439364566940194697937179185630633009643812269014194641414236187079991047680470803162422336234425503599974963250627924388348000366362480983860798292131232146781928786259972238384046020112082565836630818513583014660809873405807211276358259914925435428580264181034036210735669492721059134089535714928058583230485242689735118805937691362380823882732970509268328791649613718888149485692903461225531017007601955127541831855814287092123120545257730850746094050106893187113216481407292968230849521771613398203732851186965026831118012746440739391135776809749020225463841665501867423565131663492710458012372687983009474654120507242638364324432863899218761890917619634494491652277459609777933993709680860594014655324103904173728016572271910129278175470753616080060056141518093022408616229988963655217272506965490742640351464259541658216365593530479082008967431576505830070711211349663901543128210101108422886345672627257244828503098571503452362583395762881421814812009876108629000648829702101918366475552954820359219157606426983831572286982951969847655387034428842671053581754092172443629821324351011787530465085224926647700936642570430101662292563986413925072305484942970671273304426590330867856422143180993975189728592202070117224379600348381922095212861368447581720786404194647012840004690873453813214248736673362351225168261235133693447243532988427138154486868504195486193131672953082327919046538900550549384293234167316358214834416320009885934560086625518016072302791773017036484573901806986335607183805718272 [124,83] -5293403312643514900569445098105939299651692088636733379346032541658700734355430119981797715925146460436719996887081221092700362055458503138863013274689340288586633359109842831018329446307706725511908189013451434456484224114582434763754723399543576039172664013761770975562329916955496254228913764409651632840539832109373604181245817716410764529257113596556048434744698592951079984793454648103071957475116929153529710800337658287172787239109837211717760951983293594978160369343225371141377497561564073951400357023452608870318814563469022450871611018833899926641055085434430244030910624020781897226247280316671318717587501646175946782639436155649080813135367792673662520468680957239000148429824847548821719475182480243511698560138182476120490191754028011855106218817903245222802184110432074268849118401751433462174461248437734874010379465996164509457138134752864005874359422917465781437812293197564968696906760455616401950519852668384003592269920022846603988910906085123544763570102079631688674044155736150375158223467701419413533229780717191293852521418546300167999977346154136010440209890573519437266976673690030476159603394804639971832566254107723278639770347844363049832805938189944515913501438210990088496904432707366639989413761000455279600913005750860531822983777920598257837216882483125614179572975963448474668810893330970264949517505836689571679500702666511325615144378500366454138509697343492079078150924943512836558834616250522194234692449677280453451562558724854113780940868914731853536950003294624730543127467495448415625616413717806515392418433917835056404012117232491300454834383633788676278836731139617117485213915605254651654080340189945034599482115577522289909264447446798845781951744324528991805625899633232544958305729985834387004334291345098529951423494506275871671453202878202910803021075356735337163545461047802272377273778986702785393176850595449543154414415528013254579548660504080983741573459909654375725799015473852500301818551652493161508609151094195102967291155741294352072188821283259673291184845997061132932742037825831062170990662226816 [124,84] -52596561669485694782358746316643512455203591629472123403161944426287038457296852673143417870973907359329855061339479775272848527801379231950078740159023245710831646494331185852433172976254565913924814243171900121385170220105217726940980043604753064228338614660328246476805401498773015311918553299131671645096172494503375994037356478445146612327243184249463645491299362875027493107615449795392461970989331896463006920962173942364684250171980871889928062453281933426702668042463935782849602230068647569872199483191347569242290347577244408543275865525653918133737386709075133713597737377311004472021045644750084631413670588196258002897702134662897599256375692137858534917857341463662826122741479606898101521509470154367599980681776540531040512369951923106068636440644075294152303488855428089822842027649128225180671538531310516899168469726949932608393524419928394834748595626035232535669435496645182570658741832817996330788472436370380244797584810183130523017367022788486025151924816995357803313165207567659574043528288029029364487495682629557597429361911470274123707835705942127688127539497865797150857096245173220568175992980407288417967020885442453124649734592213538889693717235807395219244741483440952781013031249316570788608486778840728821466424738313942638463063808221761219435209481932441351857190264235471695640437260250790733331408575199656237983771315480244661768078847542979468232216594818910473896127152469656310224640270025332588759751082613990785970591741884634722839773436795526159208173358659631275627685995612265013445632425247105036409091427993545846708111281885988309327303715659714934470219987131426045067113623058054528999886407893418071680843561623511036961531912885367343673649666249799536286887687183815654868916173991163279630592909589434581993149372415126798751742802123106685418630394123412691985281845334825273035642458634977810124918048031111404850173212982104680052474866832303620396434899193972527715982209505965894158622773636789014593728624198207895094052087786356163013817865216070338572185564851168792875066617388514440288516096 [124,85] 999594471171274926241212720581456155450692001993689436340108658196333789834835790920959031090531511157934622123356936386423616410303590227007833839848276359850014713273202639745508703742300592065558090544871054660251996987124477456707584061070709777151278299632733451328774590961571098826574306526717427576173510475658941927789938044491363949455341940124143987756208235409896797174788231217244767568489562915632027042914989557883093583869090814023311559483020366028102918174474368737269660522472655260577588816122488771602467133635867756916302844253092088547825745810092540038215526374534589780928043551938154517426979003195736527094309666895867868628507795926964356259098131521577196323662885804489873088791767869662750638874124398292357467065822576656291703581979918051691901610033399437034533118518594952301118510115037913825343059958883201877276791241677536239122996413710959806992816949309296556874979450940008976667151531251365890867214394879886062285954738140404335591762903956868325544461023139528557203872953638287950660005998139478606551123804804335468675867228631070270457286890313378194183658810366752277345338573251505684838816645071501841194549540281618496364030141146648076035293550688480486416268752018814513856943966832965497296426750256712250604160260755804876249353200114735283310295210612560579943926136727693446342294200499249558518904330070261663342598863835238503787271564558625463853969290895702755559130628478394999319746172624514600163996602216358795387012859528199787964219854292552091809261139651085892317381781598775816158840647440140052838907309084972837681488593911059604054904329327824553555159939175567518788237544757783074878028946517139173287235199177659922952154960305505298782729692588837881092621264473682486949967833562641538737967267464587304229573024643940554084977128681888605657538698202432919537584859481139506337617880439130987292287169076707183376349093906371425851950317940090529347984772503774657031630975229514288595058215856851034353832087979282919103015753250456424283177120113630301349269198433744326656 [124,86] -7656686618911324606984230940125358170328812882051098875056875680933160321430751807625627121651368210016651376824768137133296757987933598596837883351926649716583663137626784762906366019810226789846025877476639468267869737834287427348797925783209208389949201260539501240608599720962907487879014225171107515953794084639191052315969005581742120571747705797739704870815936851817162660525312383466970621234487813681403203554759341674097430043356180372645397414411439877754162019745263161945013607946691549362678734566460090329153480524398989331940531613363105494982870745071848136791024199130660857593272763241049395403546369023966090561086540117110297674615279286786132166850078176348796173076087298382894419237681908482734482984925095850932191968412518844002806745278863755097290834651772795796595765581789412426627241764183907312522938862983300195334944959302136096357835248074514154014763302348291315476342235005601488219672512819330804484122946823535803211804735255309497403687296122165298117443806373139286217399192166316910824809043543421623111487573324173689859073024692479070557334942575006767903041165261911436488454439336717572731966974123719657661409064580718035883512747485672033659047314699659525749829135032921645312430328446134886507628075472743635261334727121306868428379484517012905503337757392312560581007295096698133506265179331016840406570725319388627137638659716262273206230343450920038537082223227268736426111814817777565570560308475807753118253839468436497969273877280326056779701415439302058539179541810455893209123706119578197987778501503003623057551958669777291878236951811236406326508529508431571089753797077772145867249572066128744299607631454298783531744957953125797998365058451469094064493028876588785679525273922504546721234472723623010224540834190147234418713286258114235851254499152238466879986877957105178376846878701147068244350238358370434884700530727602516566168276725973964340129114383956725969101576930893913457622734620493598182542773574130231159519851327594598814927419265079227423717725297522569458937731924914688 [124,87] -110146705762487650391425460925439612834259312261469483761744465918038464876523315127291942385095563135960254151450455849207284286411489585324419857571317380349629328991503319700425044173435843809315081928554771267883091631839313084068599570623775119404681540188742294842467497142180261786226050985444456617642374723392392022636398207530507422585116825894419711305114217023732480399111743247755304084939758831002776342361285764109235122636103390641764811310145625268931731601236966633305516162945094825470628696723920518631878186899074938076187121805721527022152256810972826169191293798658002751646676858614600872157467397900006259039138813951482841562443637899528879672703490445526812091855236096415089929643908402865020281288497669001385571745812759080074674784441886757458513319184816298264252075139393662601540807903143157737513421168157269948125714391952566696418892490506425401194068877314362026641905800303036997334499034489225837805112275594236317528540246961396100698968064527105459064695665685228741762069630588318949302500742031452311116179281045788158024457262626519817241896386957171593414870252301378651002940175521007900789631166683425468940092685324467471750728315447478601893615753881329726887906351023692995619532129428973756932529664309580414012815600794687921688566065904105576968918505515765042501795723459649484178623637198959399623978923055582646898630102066462669307439804315276094071507251422555208803230166728915886496086391670676653770767479923450118275278312688348159251339764811111570949894946907185511216332301294375543298970605362571857751632670737748922696806676717761766228474857393416021217073281311996517586050356811749759637547525159188816608623047838383754600202871361354159641424621033122249494272513328952205312605502249884829098134342333711972088692628674635035513261153839430626104689166811912167588083902800921372082470653660131209133596211750896086609801634096957309555112193967832433941162753531420056193176809582452715573286868307939401507593722777350913606905926040180866580541982584661516586816475136 [124,88] 5952426824989815736417076615429250258760213650043994572505157634228075665691613336609675536149835950595138129322871303115267055369618215927413736243789070606607274350755707146629426573056043586737452384090146876663264031425241406705741236474647286051519595401545493753640607844904383544228314867302324659309381004953366178986674213994106496706765825953314666909159209246206769822514465264091250359316293288801321826927488434853470964284662273861209084504610248015901636952017042839176729189084249408670377742470083456649383505878587539460986592053692253709480340900618908349064576085241234260762793497924710258785005908844302043662313780118546183718229350312013620742158843422539194760898769457574103984876109787566569917155402902155274724665371396129097350971457219565569083754554090476915134141194545136490584221477581627597278507278707210386690565383496665289454885002139449254751557233620796178184964711316409667872708593981396028840820569563896481712748391213617533154798377493743479863923824285866051825672865996324367158646793294786703669628042548030655165934576561854002521641198859154864016647006441383809537753527871702291144663072416088084907310212642138493177091786689139890723277290005721797390715022340594803035396296681880371536405615479825530763624071854783036784558326091666169352797629140862842297413649542844638038969079679670253120576347688165250140413995627291365410043838732128609507421465835570636845507863742163590373518311755973075349080658969547171383230365549050150154849363927342622806418726382237881284427888362467023081861705723254360370264095943761304817363352185860558440954525719266221895926777011558152457251012003361755057238940140246686232832794802273001070523330628953507438718756065174569763659951820863596956466793323696423085409338341341872626107806710353358157584651606909687701729350291637385049374278136575505416752206171535778583754233917318211138421949636390681565270619992702633917934162027971576941717368122625856935673467523038042847761160444864630536137736691563379347605902764047895199558688 [124,89] 64275331935778194624208685324771643508063661504328090734842666364501321516330037456013803555382283883300532991651449589769189524928420669490152888880101415339487318384026799174194898599760869282601577515066448974492872531724686579992876690646260603440642290366717267812282133908954758137172861813905769310364966150018985284674898271727266824445449915285764540200764122615855790649990359884306649405657884740012000692145320049266396886525163328945068388524989549979625389771512516845528709644719009586302422304543202772843021653242196759384580666083527621665766654426268763049731472438194067286127069145030182908029516162970711519972920064978552090017307122221169195083615375737126784922634409608978622032476680033626197684102622471203174095241304619302592776959769870613353327734365022618246719839549629046583037095161309415848071746165893726322676281718652461302269433806924755993122553389006809460499175618759129032585736955805023688038919497202450130008489181920866341948293362929402766879355920871799066172270538949758127728628639328687378569694232749562625368379914458160594032462509647290978403215339062896431256090389043503264677609230270955633081930762341005894923910638564265631268114294146679227496523743545835396338303516391729267613044866179454488232542901435586846647283762950585605139952442240466762074632068697476311450695586906076929652950834565469336576929134662232864259211634180374667658422415250942994409678023761269106205045388532745668418185882884518547840234605544239085053760868856380753258193101633871572332919158835720857914553329695662548098905316914158127275911222797109575577527846458896830706439480995196696888476232439038953188862896285154764540642229201868899825303415005596425825342327938591407606625870850467998431525981378841078303755076597845849524948565483011067572442009272696118393506891133224229605122152746680397173832719445902248466267202181888178577330157634919852629704441259159334783742794609197517324395565518467854788539432314705138067540958269143142798286421800573663155331753920252702720 [124,90] 382828910475430464075259433481563859754286701230254397316934970243906846519505593628293440432139992252671576426516117533275461724710814711319159043258137571935699651906759634267546932126274020794124119361063115025431870159223757045728299203344042018342733550147058880277178303867369667494364372960965915560128691662476208982941532267192164511773607273261835788392838396039980500861529141530600521930324259084211487434911350668358600415636671681546712663081041849353224458735566688204923594388145714974903123494857416328631783569348478337542244553391261287505581476487619071854065679631979671139585769164490399846479741914164049350192582771090332041742493071084670160398462910415467643210745715190951241243402236542420124279019308307785188647096190277499456038527698725528484523688430743927916643818408747422863272964673332767821387495382267316659876482675414427793607240060223430310331345513826835316755658082256046135777802319795840254680042568668111141039458879349900677430460299143940665162853539677916314274354499592348715803332223394116811023015747177817646225049079833614769355403924112223199502910980502059096146746507709019105354555982656028901906067508987867658577680416103517690534495102341343285695790464151945016290235805184888069477027652867611617334701807711822498995194463895336279381470080129412819408293696886771923600735803888843206419446729850673322458932870580878163884152270377318412927587072870107077710684336200405927767397282227473830263887845994143915326185742717067372633948285493970758804940064851086854576280534731331010098503186521296501014482509282571032141148793917850750974415429239182244711118732200044853810740440916088112250532370302175546156928261732527680601239960189235202422432697877002345758214740950747832953831012106774375713562119437689944731639304500056574161839338004434636925142573340265524105257395176051803519455250203846719425834490550998144879895687402133914766792157169137204559361663034708002976148859265644791292261908920220475317209714671291259316146863224815360718687444173312 [124,91] 8338067431559106629182829738001572868447153225322820739637431791312837224070731405359082591776794184205178799395448439590218649649163710959849228162258502086094149859041476086673835252655435761758208783942756202494014884043817906027803257380482955219216512208402614735952524284881156827128429763195135054479051422608731297398005015893660118924553699396948245945679551850109232996466962724231841976954401737225215149219718020088350166511850971003735637662971707746051448294014564751359778849719637450045471445634971192658423305246168480683665059888937106306805704183457505391966362878534954047063825456462594496401642675303990758437577520033523039858323181726648697926848177109833196063035676405804984786428865162961173804984876644515705739944833093411764011486837799836080778727483212247707287254662630985745478627634708665744800973525730780265538293131970422875547667856166450478166684612579584511552990305165168688481292478134749971464156062794355140653880361145912118147920568154195067235394778255146320084607373606319514199645798648210662550130160041711882687107556355941912090261627744318582638332346388758329075692499756410536282099656328711589985590520686498229075734273364876795498782207193804151439192352661344127641069566457490581897084795227830389597569778900086511918555929174749133934503839420844276592305462024271837425307223178116062425112962053912017709584376508318286936081977089005901756340751368403530890118653952500297688951568275101634474790095259996209350019798804277782058839135712154440131714903038193947584835333592875988555468584907768619060727100567719093444418360908667003133020876890829748579588900696826301063616448438457083271009071861501937372840991882628091815018756086128711963571278708366924472534398812665429804537488003031776938581814861265490428925495861775765042301366444689796751825244870054769203122295085268186117286760762960751299899477916391140659375279449448000102906715487840106462493954065618007516191574250672465048679701706403649778657569898013437263887563892583816072910718144 [124,92] 77877009845466479089247902409784364674457464157521265023426797366882396538994398214272556781698628866533329031133951862391519335178389686525428975528464825144956310328440347201188873598008531701235697748493684758346419131248522753919188889649552892435459916950196875244509991716556409242891293503169331292719127800949587548788849683677305734517141104238133676270065665227416560739634153827015323646395206458050451496103145760314750524217931875047147525874085268492562604518221315935387853191891465228254822209594181392098324527497300504011869616037315033186766113581617853536220955886039324865203367390119775429831420052064595970864285992497207880127712815646819543199043394110188028499916125836841911384893045537327412006907316255459527496628414019511794238295865235311587481009073577651175616893958866004967917914790420396311497376322498233738133390474466325245073274167493960418740158189597841937696329162937996893993241258679441377544930500986909967656876378606357548936579369747022121346675871235914296164488067298481207408235435000799326143410872704182397815739676315634229054472991617802797019563092647627337322808083464005251903808877879549413839065868094947626159197538894907011496737985587167957793501202911205665488345547019449649858302743649819745076343894668415277013231212102350839457185058888611615556089144540297902565655500131054718467843701247791887571892882322783927027808837489123497232530786540248759152404799717904745845774921615978982887650075233075037271567002132106745210548828641623928183129420948686938848883106846273086453499566817559559007404823264788489039457901740712857156930561242151065578456111777287790846158412444323399830598314454363645805172565303743808546569251613226424160707317385736363000112434783949583281493167482705711374696103493662787312512420583275054138247631549418623981429617026636057581787241035007463306351658691491984112741833794053291657913421530231962457906816295312954052595226541760868767064972740984787804332733285402519374997985080196489803638933218281120203136 [124,93] 559870329996264804690056125567133989154079278143190315580988556026752227087073247872982107268546613001266286139630316444622462211501490973465631480786372163442520671898943193885740897478368919758444681537864238042260193011271299932804107935983168974539117749642408756279499022023449646988771203245531267947239016949357948912373583325116408911734898124621354562293944685170548722182285258868296755164695900125508412644718256698691650292890427495363369577980716564551624007441255804610793083149774951530599164013774386781361007845391208206455288999287031254577376255422254997462972802984548119385585073711432079634485904758310734024726042277723971768299909065938429785534148221078331809730192573933614713479588457014942577104248042375834188693876135526831796859632007770733809198298751497020606063801715576724889218079894521222159336677725890556002581629202527855399264334722926984162385266173231277705779340587824091586763533456767618324387718298904720046591678031487395633939798192745620888278788358391148840654610848974860116171193704078150399289168202643098896456847278881171709463203159394030048488662832296896267986143657452728002408329165347445503244405847816244407817392691440524241951051807979978689520167647757463998767568155038188347975879935134319546955873139266851659205017910176235907503823444098751884514651303015889790242652957826126630483300505178121095272700388706449009243181856821973834741912614920837908676901021097804809310552943994202058261996667083715640303162804846351562704890161612774640741247439576500567111377643144205765137717652513987657854214753064737194994548432850407931758246506929769896647215505707040473581043894518027334605907257047709140317789569706923273498645632996475451897497783746061723348534158933144983879597008994050655122309922230954168374673574164467096846610171924414942925972011252637344745592055308370171994594534494489296259527965333800992165111289089265034684285868303386435172302172470884492281937109659145368244678961217828854000558864266724276609268422448413696 [124,94] 4373923810555050457184904937371166433147528309395236704318149104186100561036349391210463384528696330511670714017065909344061755956575346007331181721669192764282826074163478574251672096160413478535869961709471571268898950366637180154370608209333897967929580747568527547807006799952580924388278971663748800815973187157898776283745341501414832671371855341137900271164186669538285455656555723091542113144679534139017912178944296909681675490540715350938594556441583208084044556671117001139949259704496281005545643804289256628617749044479383230001700091448869764270689381057053508961112244324021379842696734403049037065370719912505934117409950373599741813714206527696555850464111057479813363820267128032788756878899123552022512513987469145219029894330205283161939788073297442847873052879914012874634665321214963522637000516454129503258893422791940814079954583032737180444622506358853500765009160815745684679244892597156001806471372129638055482565875080241643518521404244767831432949683252781275842955939545738488286015430442810252007242649437933735029829221873165884658234254829485839454056625060592099506170960570051996308371475670479185924442671298649781080585554210497580942625258649944407925302162005793187143109142831178784688705203264921251353388173455799012479640321696197541591044289326642186439820545570810923286072421564135732792513216777817792971085028592573408162998580347110773363230565067446195915572709371789782954840467351484541382980103455290815166864209832600598029875587959283492719622671320627172934317541666693839734485647457782114147786958254702013229692872852052997073294000687238887596581809802341129350824774071312885008980725587537947888218101754706268649851708602012067648986001197203705602022739705244947516502331252312141975289567364039212024755902628095670559366934754060150916477997053203694511880327081455365231040035178466477664066090954834073345204561457771898748005539102731020611220548417291924445283244831394006523927329128288310003567962146204117070861672355797999674930853983552 [124,95] 29771213800219148805689853600039329586825691831910295007480755580023907950403058523382351524359957569847682930043753614371546250239740826799443281326962599900682611014597364694707210981304423773779519144526312933479915758432275180266981228587323307206222373334704275467436373539042184687241228040864059459831600024712963110314416900685814004720722661519962135321468343848155345347579687202282894743166530485091021835257463714793343890162265271672354395151236121731851930922131751465527134841642582725161160174510888209038429340326159641447114298037223924921268074992594350107200685782460458045851434578635119202793345809424954590253067328736211487044672173651147084354963659077373061917520801066763528853605236277871868615264552614765671301516401712153284607262958074801448740478147478568902464724783408502710556757779107884128297025149905965542808013090829964361383335846565405158497311294225087291230096680017887736956164007815300128885051528959466559880249430724468105939602277979451637447201308477182472449939773036247060064915700453070501656981322780276834080743561011621281066721091559082648108175099123765598239004333143230865508557267672948381094103774598062101651018228571964847594181559010572062331561343392718180307554258293243627731146515866473155767856737564890465263282397022466317498068131919162857880944862116780810877209018522531779164470108699922104307602539612816698981286191261241403913022278873457169658571301733135926699157966193895733758865497785047867438656433059854439216622737038429570747310833521577192493106922326367864274116744432503431122272679593832701977187040493775731355719044664318254774373214446387277861602936717508082843083984725108348215779950885888243278671340928270054351273095164320283904404286828732810211073047413454958018578524292996113248263822245706834384920722823758110229048512361941833416164550065612774983727974240103293757929147159805125842994884284479729197308086242436443575090578430546685228915110951992617549451619588747443722217728679411599138306016 [124,96] 180492586181167169671421876935526824448025927874653978864604836896609273821350383242497399972871027079230839670923038539294506986386893678774937608335592049489713443999244051676060797841168301707410536218794430814419385971298082883571548662166249376335030018136306579595487917052207672828493614528166844676354385536205315023230466808172773760567108873361091250498107621306065454932079825281331552134433967929191511809555795738632724155607984290798150899859415598797740899209946793494480029321656680804998210470722480374496969639874357248870708845187997580334586845115338083063282870238092194607259096041369673990529435991524253403210476443905553843067713785602764251600920006686062414769087861689066796613624065967177904742199904205045236544790841102801523756147483569499216811176548005334059592849485758918387571414077351824730843159966827071924142878094699870140624424710782953250949941255724826962956462416283734637562364305277445707343695158226869347065196408541909199481118778838286944753922409044081440169963670156499454898377560274860518480446170684947896692472183453660298287261068423106658822140335285804843121517662590528581243800358543740281281169431446105487509612410968718905405591903796466330336893631551989451465048341762145713183602955473223613827270634330739240061544483802156351859674226215839777556977617901757312533819773022024585031962905237158713693101277215437586404992289536036792076863564663999789948668893661674224753325834562505677138996770999108977365925466174191378395757829080729048871332222046044788229165569296254634616665890621863427354422415536889794085836946102807287068784795420506091407213144145238677372536550202863849258126558218666759424566700204817563592122162880590345832375271418584785247952381018563643477048365426702580909392652138147616506726181250324505550519614026014695068628044749729791723038594221432229680166060031149889867879724794940362029021782508624132584990588827443257614516440501912205530784366063420188293352471643136250130745002995071366480 [124,97] 1108906053605778987349537688683981788028935648901623462394473274049794488412510607137791346917589161123929949823528979234694856639659870170490121012393413540015164415424185794329908857061700027180460481963768166348819222922170295218729179123194086500982234542716957306213534570845977836237957114385292905563570643144765325635411267179071690261913970084665233403105005768001870056234713268520552669234630222944850349767107530506760321068007766129311764001643073363388574196339527930188471949046710719818140006412146527400778499330422972044296446223733026860834397855159807659504302164495126363713682209451271362425540080977835558091154156862046686273568515511613037642523992549607169007467206473501233825304570897712959535571670159516996980435269441634957242071913867252494259653373239835386034053341611291479936246185889808787826263810764127733152220316771348218330219983506758292239071536513835438175874529190147532515475722032197406472901584679691779308690428815713696797421277510272156928168627785038376585077756134901879565689611097538488793015111258350189216479076754020476642569229431755514489733635558827073307232446513881110946635995627352209771446152618965600050575737393261407625316432656122376108317108522706203792902422405733577362250486991256283054212087133654787080524647298103756781197973059816582601831154664003017678395734091596727620522925056039722463237833172104709319141152530992545239457659208867849348706911036961641504778266232583754168224436503749337423397005073215804777726005753858300984652603817257350244614547040335260834140992606697197533796254162924527680684998515890988586817102397360475500843969151744049826762229225204867845766261150937881729424317740479890348794554887480712560470873541232420944030374904974366917662478692690837456542182135001894151770526514947300826822639466445103931052149633985240131930549520289104381698765435074199473715460955360024745201200766107360175034373780188364272769593725347063738277243801591474233243380007041222237982801019630080 [124,98] 1365869681464482068672003887292196902514125168388824003121867439506440428441853155304705058433964549748257077141856744675584673354741032382737235739602442173885358220651950537018667258071119367159854751564428405974038558101347167703325628424769011759307563417180221070636722043723646378729580729687200489588279189804539463132145085575577111698201243956749577729109301175381988626067200026090533218277239541694092485186746864400017052767245128765987097040873835477222224751239339663420790902860779707486283761659963554387868300483953696015202445640437679383272765471478844547716947614410673466260647087730598956262405724793854520445398207769676018951603879317988683394236311444657924039594427675645478010263671403075992051864369183770361011387085172016396572233985482603266347346310845817427384195636034729554357084490558123037730160050594119001162451748132517004786242594517462962015117367057966691149056922364565807917234829101041519191129387102109003613814247536248885102213980184806192105459059656027065245978535906068165599399134024984622029810834864925327287292190452065650391284582500866657102753394185514994964591361163166126419905164884995383685271638811711710854066339117413035000775774404535139885153600845888995296261522338518514006632033980921314311583317403194566234267392649600661692756063056729717091923601390385389908107272836326317747739145044064517504468410931819902399167275548583275486034488140852437384858432898908246338273140234245314488454979546550279559231330697872199105214062506590458602886051881665813850599203631353028955948368072358361071797456195670660176769242405727666006721470940074097458539763758296211861661412970602419179770521707681427014058969470527945732363159941636165996893846136854777652033043986231208963823350869451198229028614361608665740501935880589858879647405050410327915475455641782060240709584855631596110711592040947468130671656992265342699314377587700446364407423121060994585059413033403730756766058696689495793981331762493344991101467136 [124,99] -2728392329978530981160636373419026224041839990537709492355828787962575224128627314349536421935710646485336291348530416108429383428034627744456015932863859552474505999029136262211196468499764940637705312096142790266376052536411176291117124408278866723426674821395018719123006254956763655797428717445262784471001249552490324697331081750329232366057886361910717642046728480628084316261374246515063464177226034030396799925187184155655164436278111713356801755242203957004890760293506640054731672045523193356676703150956632817645596626728547849213795923016119738745055431091190504757484225884688087797665151664386649502578600639122275894027551642285756273259602305901006224552080705989081690075817730992801232497366575791563731426708657598072594203182986580979142819149568340791175453371943779813784102708264588475526858892298702165557594640841415220514057064552612406467510161918137206566732287617569798422949202527821015367638439790050841561251054508584690823838692476493250852963140113765466599889446273989518011713920543828162520773032964239526047098442228469886312165058005548729960537249994459935268890516755104906128256276326778350137556206205048874347761243740891234820046842083216667155314124680858032596409284715758371595439064611896872583955609317700239853832701727863775223259328672337041018595001903078233607729899693596536342770429211854749881889923779446702020121315159119357409509787562563413332887873394726066949830712659722964458027924040851681328237007344147067208527179195751849221321853351078715846843185024343514970755532740339309573417913763737220453027668426921967064812837627355408534876557674187090093468899833256924482108838117230374757501120829834857893238036880177336539554867787867267413922812839578326553314171719436089875788422442077153580274036757237159140985583879871333826538808548573512508078770381701398657141559370506046033430214811646732423846416999732871052744069520384214811315468070647861638727925044399683694196172870604715049525723719479053983968 [124,100] -170559121514562691173701940361149157676661365103576392868933833112727437096541539862930208102294400995043198067990465979259634701456787366912567832074869752998923967109637431490823558797887809457287759984594824910333993551721324762444570115910823480607491046104664109387535312379200888823855216857353968744912296286064294089874047008870927441376509403239668699595330447827715951112994612576783738351646296463961249675108787746760613340910672373060819054130710001885706492277889819284762959732920174880778005176661766699608345728838515486596056653644555387508954691501885599782380860619162222582650720471456318010796348314411245277334196430247778772833891189720320791508438216132741696729174103068524269783476585467796304830811933281664194061037886455269200223366689090774169057295006613664764909005445439928036811805060158106783890503942450842628065334685282793086634664275161392375827591402482123353192690845220533974660835837256950611641199132885788396612512013136109620012677957746545724429011720809475492634815500352262150358830027520188903922537669248912576314053939425369083250785601014439016483345401891065761451074808278780466383811219624828665267213000610202735612845158343884493531829504084066641997022080512490969838638061525999731449156981143803622360339172061087160156896155403436120582455856253712762149874471052720748603556499802003249714494474491003341015324665885785643391209403239951653000095088791964518524447952441867091307660530587013308301895000315195059540653370638139655219145329212711957045948738817842627035310509612257462995442813225071521477061148355305245871764946927371836568911362398307013022112455541957438579535521945380888806838942787021960454615399067887760838730884140595493952857112647935287380489720897621610312394666481387731090672776020939347435119309904039170145563405919827704088802597952948420570014517957562233244759014312621706894052150009528549453641688160585286096969382811290656790119353443953796958579994414740477652485948331852016 [124,101] 87758745584623394095687836355601962149627678317917794231169778207082474183957864907604259932781682801312708025529511848474377636146702750650959689453081659570127594577001904156088478311974220658431243904937915100827934800627645306126430340066547583713092527170604842769111743236534400967442998702533246605740451634359993245561578581002658796106502798969335872837184856692597406192317808659828065973078606857156073306946899128251936903544371449472903527891017620650386398547955269679754433360499988884062840912233753813881529139468118454538913047685486877965449264694988395204327951455983676396362691855087489911408820260675640816949613511865966646471284417346844922151320865284339864310026109920754820703689363376623020340692192110072304915658078422044816961038043656632891084689115101089510297776694552765843380001399756547664273832750897715478711511244992428722267773332255697775852948477781903281529965783095682801113500923670622731908649682637709678206903768004818990330893773064862321971587089326190454123490554875811465696064384349316631468283903256422011554879062438921625450567077206480314130696109764489942383948119877763471978491774158760564177314093707381385347495717533314838637249327064382667974921201673216205204628653856242363427445823149460848959446893257376894017354205718546616763469203871836809940473255569476166489933385701775298846941176224856317445686360066428438544114734705128735916764263921848031009687244423048212904083388683868964323036085176955753307821907525934190022142077526080364945561739295557869143242575752127416536635484261993797214434696745102995169533111874737745346424972273380449994541641737010211301834111577441728912688864538061567947035011122743857704893194263251952293658070927024343056641498480905390636482805960205749668012361545168736259091314666733318993388547198769588025742358520585657893716298741667962284665933733087403836626116946463566948692024376972731745371282900100941774844202932407907278030268300668478110604429952 [124,102] 828180120677485080321593840609230333024403290656031183027823482390172161255008075219845856417246730844639888160439329261267233814359280748864644320019394737928489933389203316308570869076559224927845183148115139876513506944417883669798559608934328825903483038570258520595590401969988741729040924126535322978547459372324521086780058869669809049903761999018970346975886826663262391640047514350096936376719527653729650800049496024916355733430421009915287511290482076769767623826726336308164217834261862860890775848213686954148343914343638074773275198564984099562111390626502100161332894978891602493215789965277873354569016969408275660249722610394020623974830776953093103348471601356082712263373002926793954739222599127531792724358110877397825224424530237143322175208049294048079959801052390494094975120778211606111940373584748812896348515290957630863886979834689245561452938704189935270685515830989266613733823350293803980745078990851137219547318522314996355547000260908546004813690296924530594679116389790537871611508521023861025550183244749766457259519732614826543357572299359001318444222155548590409390679201159689091643762658197557032325584645937657922978798107233778466426217482960928761573328860946257268091212944573895285971096637431165606654074699894167372724428369461867979033864465847145484766241793998142231551574542438731556317211163450518389197244933343881304557544452607974982277183937854895002512252068654915040604263710580055095658454121966954471736568750287913089624745726670872500067607599867661472141742201530718204528847745525413285426229515964925696064597499905851432163866361586600203368578223978879884547145576639169880467226790333721985991026063336084514091837606677502318481567708403862108227090800858529936498704184706164290352535526637306612921983060697751387519432118179348064604069329076098542390760917344815179650545190155064820917210030052310839745381600720310838868412487836099696467059990021856550479071830421484025521510300872215395471152 [124,103] 10017972028388146247735776843357526410990091495238778591817458059825047003220647400046433800844545908472708247821519569584209599267538942798158266410684832781827031758422714188813901403668661876047572568829845359248823589863208507979399307198980094027771570821380833800770430987464658327757069318588499267598624124508155385232580053899099061571724728421429604377227127681335032220652329903576307679031838283294212241855464156465892058064297630337494506303778429029836854638225481694480021460232406511369654185496205435537929997077199377463085775014053280050337836389307913286200592034800896415673120188173264167422723207484508429504339825523358357294908998938940090821160974151468749708104144166167838612182271651049566141435800357411244776340358673909234081499696174025081923868629642490459749818308064956995346426345906335155116330135726542973834279220647489959701139255170599675732270522997061680001535537436858294453484635604226973686823610107233437789175046590797359232996870360713038989040453762823624699876006279732915487721267333758060298187653340760596567653218430930021959836813088499857968021346223888906898187366255050481963599249585143778620195703156977946344956309967865859329722657444313506522792056384221110669018190730533919966348802701602080347955555714044013697060391083941716303693882884139331734709881525310578084852731039026994126876667838423516650910895557276164667696994360732815612217232689970830628350101354916899949835642704816405885417223985995920855488037904916051115582274121433284041326964948726766195082133615392621832282184644733318447774321627950573790461883836600947557609753447334549073130737775100475233624949628153622385394496620312128955161644488291406648464097130776890636184700259647790571059024529170751681586357295873442840057372512437806902937181592561108853797214729217822780123699054552022486361997504635635904523878332228831420666222378573582946449092189432983718782328443960562660728112220087410733115029344291974384 [124,104] -12604211334165267722352819021599349397309175409835028165581656423053050055506003862556182335857043554243673528941136543081396284944801966957892720133311208545406012647986771753751123059198794887617784229697913541713373934741675646248406828761224071130451748054979084144967229703025638026066766879405599104517570270204871265532354152520018703292238616593934407115623155639359526028355572944316052469578487762406623187242943355016115949577679428390477260086608132502858746039389109862765846240792462883889256234166925395001552162676371347577286385243336552572649325273603135205831064360690956923608923649434912026889222106445145822363668843785432558005539753921672853658233150185693726267210130038750256902787364471979018998809475495067112210676855226263163131914236258734845440963854792278480441399291756526813807851255582806844575156381621337752875730657994471591559437435175754790212117921419211409593384566997620936432973545675840837382180174815720028615133802045510349444744328118695105117025747771966563070937242760002605312580033817264065521941129271419404404962543239388335809007261309732618071204944120417351953350226355882301653084975165584866801081401979485589874873972803087243586232132520935920741555815398275566744661013182150841870497224205411000627858698399584716098532967686843296434022277093710637222721245217866851326518100039092851915630769170351578839918560597110654577831184270219565003963233215307129776017527245920699751203788931682825335287427368697826412543212182594860457848184354557429780641274094649747937724207309224037064998592503157703251010811142223676988335525326267788880456592440122933702518532011151702165622669338355283406921130134733988472833486472640589022210536781408080842604988084195375036375236091315672254427147480426883478550238776003624937956266870168981497254209872830398245607233503141277876753696496385552378473456867154369425346010429661479350912497814069735759038923042246440810978482097272220490781011453680 [124,105] -34297143606065747052906103209489578945652016409211423894310946196553153452287908207410574961351496902929619500344668322220732571501529856545405726069777978955172090940874782824125337175894638899280744339183520909976689992098643850417592767943622459964702996945710409514580822239869565660614934459626822119281959210656493752414807215314885594598647508024900787352322779516344229695549239877312585452803830547723479022964082351485023152553844821769952330016379920984441477124618375794706778197868033702191076641140655748589480345044958026543139860143329937577770029953007678905982208359736346824483548590647247934863803177733509477780006875529682216133476669418293568930957667606135594370032064507919966162359668206013920399301754064685225505031460841800476038440899078524395247078600852469243894503689905432904786248251156658993162462847466190579153777207960188298068128787278368935132628602052074782618781663122480661403708888058590456178684913930594421415670968186238973942392028837764138309054127890446533824657569028574755098525331128213575505439782226817716007196596818286375370547499699114577815128950771672756341351964664998121840425199895846520981302856055203602040294379039582380592386142245500369349837548635857469680459748564573326277763993801134346685406250574691812909385797022216687665352542584695225776320366547759086593331942734403000572514008168749018964041228770696936921301080981718799084566482006849611379774521021756124034943539033471065924562174414486894418833519877204767123335388604834464325131609539966240080189683503601344216323644157686930293978071407942642969956379252915446079070973446277336561345888617596053051670781787596328340928299433467203570914326897805073318012259526514487865285135468753970320365236180083585711286555434578253320213395874889026900775691364606791902920103339842293781768390871375584073377892742342835281062254602760390909528875856653226791301255346769741500936972926352914135446928978430969650388352 [124,106] 340654739474834718541436180129307462070331796707774782572371177808349084354292848913368357289186922429289428843370548039331827858110069061423735240427858426326441738310479838002889598773128478824020097648867009395767777698390621791803300815760530759686754642476407678098177023731955501027813808537409724584807480550690131779026901979376607046451654069460168127744984236858208047878748580492990392855879488935205569791222608109572942806020226831435147683785956270348617016168849090248342729848981068591684005947334543316862960662611874522720548182938283990071219408349321949446948387188750714531884927102922549354857415699577599754798896351791773232344222205964414529442512257478676378000008205803416919068353155468406905157125884176058641494364994803468443375211722435803797849510266540625511891308006184711143476195511541874097883259824242743935746427231405872652273105382940723326533584605095604662887148058823648255921457155920035500473214147112010707149906894440912516772527804067596109231386274201584696210780383536721570297827882791014963769436587393664759656622964135830934794196535477181111326635238730680683892119047847213294656360481327859698547034003988568993424895129128618204669862180854735343494502719836244496700794649706332247645317440129851573693852263359533374189015860384478617491016296237992978822180855715097464856012263380262008730353240608394051113393562053368034144081344905011117819354420145097783310621493828846587930160318036075525056839526756882839027379322389703036080230662776299463243510518577007311322238030174797036666879146517686049527101046112168863509826586826398358894268027620082624858257777775784246430703444671739472705188698813167570073624571073944676125016984651035034699350469433496529934011779904886803022460214444912834403361438536104405324240328083549887543919770656294697887069116724279442153474229254976487171699337446280313072287975869310622186156475123155664557488187747543375259124935647346029664 [124,107] -692695351941769387224216188233472642449197212774041304109081372899352528193579899848502273140429590051576332706391472696523800042540278888693839627293048248804189810763272961790670654687767759486077261555091077031990201910185635888802852916429800814121601545909734360208124283446741578003577412411150986523932463461400194013470806832905075513872159081617250401462188157233045723232239028174556365002564847674428288929278167681210942075526656596637324685104482700324086567310730333780917088844118643095552006289647339201506230271403313837335530494935355777572435470887550152501020590656151365302172395645628070337842675310724339506511413155722294284160058076386263091367970912020923939544234763194920112085766208364391863954493708777009901140716607193825813049061527516400234485193033835549311479804254914736855604338818141573826692594991154182882509152472894612347682257919094326413594514604479357315606785079064128899462485975911966678821725280639154003270534390133470626230966337938880757534601233003801308057341704544667205394597877839794065790941609935841748306034983433962938907097509880417245157526676725439673102741840566853980532677567314097731542298748095206390546628891888955348974793368781625200595511208757734781464719345412027974957466789828424291677432556246761690280969551788468003390864250198613097136324770659220501113435707131986438669782737373533041299304207899283521034949257599908636752240930210040981549083512051141728984610041645476564156223152518779450109207157722748863965257535886113053903391414036881543422355885164875807196111198829331111989674458729435505877488904192859829973438008539266121000627646868190960119136165709941375637242758464160356693834729941314640776906392495617689623030950021497934340388480424073296977637620205412313670267225263370432589995897575793074176128696575280959954720750946340219185888458526533503766363495419713768235067917269054274364043522843957194585476140358280786939657245175280 [124,108] -1715151120021016884232248534136117081976196212749558488367316842569689790263266377147397719858863687386652101544046401785942177586272026170130248083264461204291200005696587670639540015539289101982558352898627561883167728721396227633721785798670672689484462149701497351663364592105756247141343849728941234614213132545846119988237862629634582346414396295424777897606626446177143245647578597921509332274909471635573412507424156660992284013500418069380123410540217848637420719886680822468227571379830625360556481047992868417591887851494558913997678261405644479167032527378001771555660238133107612054828900091902464031285508079310696813446314907959616151794707769958510328191753850629597574439937632042700693255860185543656625993607931265500980827687060416136112494067297612622285586257359203078322200606802727903356856717397487767161371339736323119333371520905274761914152323826266434979216324123479557043888711287344993847772510406216377910653675401205886103379063532097932678783745425984274362981764232038457549683310325882811537679780239784708947790287591698899353708213739474342321954335117003398132257047098615291334644602954043017527706016060296761484243217279695002452722832017322182906665767771774706271519135055922283774656318744397993671060973215089521503916373734913366151659951662431011822391449775078611206678709933393937174901429272140499457881962663859217754644246222796395081336823583510242694947170361123660480815971258595972848163862266142578944453033420934685176242607311709938084549473339297644033591843872805659950058286437879415295190636589284158917169612783464262163515130379365510409582826430302654098886905825422785664102711465230178369437153509975021459982393231966791555284918396353266555007684417390229317607525099332322321543408356824190895778400314496031239759158313014801339461978996418200872515932273817184061022870205910439084869758318766306305664524444718091168752679822019260591679412250306329227862024992 [124,109] 2858017499159215887789943395462983141407257153950548549729294442619132503367443229089145162455395770527526377972165528883496162313478026722060535649672440024868464763993527446084404508647710917718588568585608065701717958150560404005953745578099306940712763066700598500491304633578241984330129841534620428386429424571287818224938147030071104690534723049002336151700226121393637882859914494394865356779091452561822319723171650514969168659559921125404210202302524080663114865473112915024120524343544838169760896031479858484600424942032791354396392812661292212167369694247391719498081945663865763700011096884850781904143676864122446829707470333070434533466777762188223721450067313129678714852877404688317634247612477496910669682155513019015982029420357338506269284175347825946808888510271272518951259385781299764278880648059714704434092017726013799542397936906054656652436260179379991938342464641790386595572000459150191783714736399688591217998752846956583261858853211412847918139690118739301487856965764651579245318071109461252450342669579033153118549918260100088060994800297455956941451636174894673540344340601053303495022852237770702514145153434212047476312678192921104116884821311847647109943709385649439755806928816223994560954240249276633221066188687753728849496853967152500045675175402723448257453969116258758181601195596230647168502960379006650520953577219674967320699825222126251192519833963246863912498868896338333876419101927156273119929916508633976202468837350267710270460148279357972482351247795790408191189610971307770368029385887448825585944470767542723387036416958825571454619463339959395946156640871547568978926350193876258426485257361273191161284820583199371704831119406183732386466654174779295265190634981948811580367021477437801782509072383022883998733026212274860396839727358789917848788741384809537235653654402394334775476127407372598113049590287681402470828391909129769163388634498717456003346889558359278017088 [124,110] 10154944868663566282243555118809974767483109023621779222220040810408881402254955884347535189809436456969353966295150878348224663815061185134567614774144013569625728706483908282211782050347582924415831948369758689781650658606572962937374593064285156866990155098703986982223549941987263353135078154233176516956064265637305371107716309155962050605425892408288624826386286363113085913866492043288881078095386041648739276764806131334030034176239025662021280890225361661196859926392037428768924144505061385635239263234499387917766911630412577586681667239009338223078005084040059516755037422526817314290756390871861381465725120626143468167352382090516847493765109128451310729387700572982565595232559667817198632426441479246779046736623807070957295274286437561244612396460411674627296965047320609192798354395425410826271902474095110732263831722012552962415683915879231804572830238308148200038719124120651658255643674857154953970343238066486925830457808325304087874319363541869707749219059479626669938382362985921542972015810588806600318311466871107614671990363099795324345580512153534275971370889455204703107194806182457717101729132610560450139602710478803357799033287931485823062957418577889498515123868295842124909654871343352875598023345148052727080561758772640941971714744019607227110426352139860059378206188946683102626065847388943896086150650208452943219843169179342094110870623497328024983481064860109844926247799855582212674379340026129655873730844994732821158720319725161962014720575427859036157917063887668210987632273409064924699867845557663347620618110029089283324614489273243066910973543063164710975079987132374431463585153362342126031125089698784104382163957682373087866976854170542421810610621586995150864327539773192204484318072747580779345819017558394331704327255959357745099076291968276815307054900872130710862007286948415867762087833760109806406230787503512591856301805978383477814330682286288453973185372016785840 [124,111] -1362899883045000734652126434494504289248188304835219844638277831928175804566681498563006037078420087861337164024658107670170016998898005426572343677487048064164886954921516784896675106280436510203637791033065102681097052357284304868562707695704619024336309807054164405748356937448632286597925280845277574294694104525322008254154255634447515432687049827135594961098388062787853304599727347431801132056779856690268751998415925877472738124462637073039104202449223889204737028574669840520426392344780094338583699381973150128105984186788175710695810075404676341784661777160295938569611809657561300604399497229963404378536443770172221878988373214805910941065040485503308449755943791809964199728260696946122753844891413226545376814617205739142694638114462888611149939758466997076059478129172036804062802028575682686794461615484557389549870685641114544487177402085260199696419583048903951709386443478322473869276679068646760925021365191004161441635402763804892997945908301658437616642448323165066621094548428528032398472881509924499263697190241459198503704743021793134533270115434004583266044013631715370265604978864064877328334360768717725783582341069262390088107163092881213633853155646069780376296656340676288556610863795228670733164124576818022276835851074415691917192183922735333189103911170333567627755980339248507414971268466801804988147270669563418737411495676646815869364879684446320350995326153421111841856427653841739219058562591479149461798266509442001144350398757725131604479364235173532547701135929167511101955162454218454623442356586189589997934380391389299300032051466387359288544775768496639506273528385648399141139371387708826325148245331968662840139905963274627941788698083764788445779402138695917003128315535338698026020678164102453029138417236015767568334426067584063602750498352946356445116189240349623874432720909389622289621726850022562118093482477644784163200713700104666224152256832618950497840780464 [124,112] -29465476119380059207854710214753980860461413465239012804679267571032502988370067051830119790445135145419795043188105702114303320205976808633162259640768708653357983068038096519174750096973557790890420394355474098179881999306742173587945205774399692852655447630992653768975772787055230394422802358612387849455015840336554463768829755050661962149888250028578720751030663088683398110463238336792873334226639821680041816119888531221950792726188246592932564454185488817201308324871248900281689343050469181396550596303312242642176240740101026490080228979748971774349773372943368963252600658625731308842792408227360570581147266657735828550894688840551216188420213126889965158176462082427015096253497847195013500553144986638550280309010528592546449852334865342607948766712680950492828216372511321993010270572299621170708227918445138287742965693807670963836461915211820620105553686457589365587053778371132694568358779312042574638127157554526129401113292706010168608543153803588358969997059160993510991525598648855443980164226365824898908835156061441282372410519631585917623436685974673729779591824010540110516119290234589719439485859969808865783642736610217789024496186582649506707966405600264640018595959819680639006120799338864738400166865590451628008375461448880090790789043888532453201566781049894293157803629930805869112997828066990574254872680027999518496876754021563641407449660573568300813168012219965705635212697355633813472464948084999213950528735973980255019346844891987892399308878093649910789007860065067519211041004090370417173291493951804995204678629877243892853913248377650990223206997263735381398849671225712053749530470258785323462482021212871684636920627920951951679075012397989746754700982149381542591381807962872469628857162562467312217022414725742670562429221193207757570541503631228151843511678777232549948358271861261267052189338028110494231947983666146894186591652780709505492731113968168539157576 [124,113] -15920547086695840168668717238242387669051189560966277176415277817394225008757602224901492689878425660596608610356374794287337658715007157279394121651996822649446923245012212619654099827446424242421466727894967236310931161359069340586685256531827749574743193663840245654472141267087225560250716407231917550850999474530033570787584994616437881339326142782525240835929666606613468502075905944034589185534524447897489758469164840444355949127757520371315337145804960535659857116758676173755345463541208939782026484857815424181861520966172747083293207874441305122805287954663432977921184379641458943587839418792767874609522074170658729020014634760084200208036792024658835874947780847149320961212578874992499604524241124874610462396925483742968952087617971547652334048719255724410837372859784681326820479373104354465296592064242386276268696688187768719807411876291150382501991902834614494344282442011782484929193969471767872654821685280190616812421456139895750127361285035350836365451355447834382847312642767980217085070076033891849150710071032368847103938419945461158305201767332746647166018026259421338613731272600943923373548854047472728290074216993759356558476185732627049597812486779269615870398704197343281886584344502025188890622355103440739698610388655339911462107163624056178621992465373609171811158903493131100024662439486031689295724820237377204609550816714282314547167773569769679396476382149500648640666765517740150270572435490916232783129979837001316437653068033660780359844789996386843680493831295066095721471222058069727484938680884232743254781099527004776077805213412861201488775522225303612898841000537189790574198166984355223611733590362525587214830444999968667173607802587176007880124570474463079669567256425859813636979860277256485187036620851209963185578867344004490188423648574064625503534040054288931198606362669376929960139408398802536083958756677774995926107771455411803677223774114426560 [124,114] 8162529390859883107130296525217609946432320508150782394138354573233215651586009680080719926311155133453471544272554182012222420429110810020614522372755189891400661369534780008923549871770539373268558710027502274469387860261271891630513307211238273088505814903244125913881998939786010697137228588717138588575034091335810760743396426637170228254393726717469390796545685148175934595269668778861397005758748213441288408676697361948836158335503426931502914358426820774520537201168504192935900422708376246532973683777143270534045983780207514693629595656336538337640297918671011102115887324055318472855253370721908156706233382868753391029302066145172944569615153621742543195358796264974934347359210724424181188406246118313619343528809488197752997742033965052989207501291290154530015097490588650961874002957133254886451651480661087621443693282490186514069364341046814088185856316723439609748753960598552149956236273892625731607270437733363322001064123606218792315574525610720113684753382339544173352612494100576074031641036201873439464927038976230893947614386823389374157347215239460210391739552708205765784333914235200934340564554200347846874927057049807097537431067939047767060555369141873344428369409565845487269986737984152537865879987530956957914872669670872468395139598690208603143494751685220328636784602172765465361074660141552689067595602332793384523715784560703497960875520594852776000563079077303053336526131357678859005891395610633241702657555344268815748236290713194766485698131752027047990462252664237156169554806327677151801680675507822678062750599632239778525578621953746983925351687261113909764293994334156091368278213622909070827137278076254488765556683075470620554896755623397475011302471119926648459069947369467238089926630822910731268705447467902284660098267599080063617492312223600794581071270371858251922410980517156717392413818434792228802254540541568842311375935148497231294393100352 [124,115] -6261350184262756426187173686647078830562896502408934134006504668264078016131286677627763247023462835890974803526474919605204059604833220836109446125112653016231731561013791398041552017494667837470594689645780237767566588377355134461078185337897388359289813627594312375107057201173784055828566595287903256425026982078783595235905605803292911104533466252804841991575563215862736796745428097839071892292430268963232505061743049539210851710623070124135204271162432844973577754923589140745207910041537328212414563740310593009571422650049561499449321914308188521873255412046254355911394142104066105705762855024398636220943795658239875319614578810306604628997026326738141723409920199813412642797935098853577207496463470109639805921265967979072737016943682439114161335654466415366683037949338009780592644983293339758897152804847635081504704608432395922030405202331808076311699118030557561499293241929930956807689040987678834297505165999758213844851068724150917152711372107133438857747384125497484455033978859325265085823549237141103902399303126961389304487839005778791906174697904885566442527852118483550676880276703071250274553704390099759847261201723414485606109194628251647290446761886433779429337335905260159042850314311477303424300147768947721210202732990976646576219224642657142227347363412867531984880023905723462090094012121646437793662253108295064669691523834181151547409045954488325296936135294960603111311238418109144130497939387091699783527311379665654748617981587897495031151673951219717831272273102692567089529711124078709602431823317649781555274928069862602192907127386281912247366025615794705896384317681526842260173613568610586943234662129045738406008976495911510413942722955618548578049969189270565117840020960524526149153550543106599166103264564669335292560157133062953586845336857971871577888215739938757508178683269529840229422546276614811028936508836979291389702356416540047955440 [124,116] -6025298717710139443175748136972045469833468398823214898288439780246973447566332629005335253545136467950151110296882328878495656523754766175109568999059545026597152710264447907367418069427245245446105117424897268627135248550777216981985689370070633128640227964865803180625219031931740748530492884114261881634706580448420711369826320380920950086242998737736337348485015284847807141757709006186323651536353891794619648136045651115347103564141924242547705802367646942338547165081034364603899967570122781900989090661771485637098625757215002165848664752233655676607180256916863249449049490678536683733193706614302896871875991672747919444705996315674979966340583880070094942677840161271449022431195878069641530720859342021927401619865728308273616369753519973127114976307296361256056974241038640931542220846920730810395002049726595068052007570812502056890130193426446057953919341825950357334377705467525936425412798396946337369403632840064380588573960467271376071798675893706560781185984628898969466072118997293360023353051904201898696445408482098232801270491131271095534734115865006767110105603695143407461142809984468003029595878068141653165654554966792905856733204656975440284388586503472403374436149810063573135613885011680016891823513999951085663311763242472892809699102166342581123481168623066613590629512396070425230912001916874262527521745060653807374850900741624901140154494713874968071804821067947821986588745331113264657596056122962384102918521295807597746418503870106710266314001606781564618936805983531899508351515651229049743622709312529258068529590732535534819117263519658196365394552901345461491047044563107415030533861087878604931019813805588706917562806778621513519472941233128196984960038513590076742989444517797504970259899588551953068406688186464854975676746011002457904416479223201264608447313883000317732646900188967657287723776381505869030747982607532819015752456451381664 [124,117] -1354210357882516887205797259979524319689196915340437017414908145811564200505565384509943673578194645664605525732218469737217264132590615649780733850419655705469612705476607513462540262129366382670673541896546248492426716522018192428078370455124951445751101346431626563699520599650355004225724416235082600813631931368346976156442125506755310459444957522039995350359594142248044550724688947994087803428392777873051231048650811949681853594562291668929243537804868949813259374774297290425172479362697818211336900679749289112435826753814656392320674972595953714299242840397432630630197735941649040041507979604344117514445861002974782472988118663894729440998360138552249444871602048713389431710158273414100459693037215842724342971578573783010923070052637538921289174580230072058008741315998871591784194530953149969102431071500463335544992852338963077528051893137112950283892496040492825603440721326463244816185277565986610043876129807167786942906213605936121192635916914385165316750683104598591680446623099568323723543527032303845419762181721624900133729482306662811392831355566416607059072088816187615025639061117697017826813734836137623913379809254028260299626043149315515787890228636268995824605315072999544465711653379603740535734164240250416836231266365877267412069897394845525533149486212649661046358704047100914495742740963134245299807712214451782713936976235562106218000208842932652846431285614286586728287014541187781873505163233215713956099087638690584959509504296438341025070244911128053129594662345674742692427762826135848007460080295261962679138773809565860242679044153373004306244001414897233797302880114111587874582297018829764754354665594458234223018514865031986625901734292185021939480171584145392351224351610031141125226105769179212252827948155033534593567332116107816538723287053717305882388480867297800133568326764736819583461392437257124832140892702221807236828572160 [124,118] -837466260079706256650763000830708726916021220219786122927525908483898293804598976743173810582563974823111481926443333356952928460625678668653528536448899008712295294720913109975064061982708791196630256952046876308720358031711755956779381668113662811543504356653986137624587829101332703467528803978225761737452427800910489634365584026331330375801234432801946968694986017520134909810113001226974536421295558869939704139143680390301433462051983211303842212968135442031772281872870964020713757227665675099301407067679031687435753141569080720814323967766953654669509452624570792958675817968940810613639901716457859495906554325162645557089348407584517792505562940100836647249739720493671745604178776371374395970167238674933188683664277210502438448454951623819908527094223189266693169407625352926750819797735490753759223403039143130361171768802630251938244151449993472374750580531383621199842342384962178094074584265073359139005276778944153693534720488150350107724999969795068764876478457762250705038587215326092171694758223968897318908522185735685865122766600511490755161090835632744789595786100655036210876561878781738945491399528260536059762238559295163028536068687900098125838627787113636091648322091297863317335411734799596334219169162337616543521845241483971014197275050992895201938752713568311387611095649858319689459657275872917098064271801716530099693912441626422391118108683901043171200730207495518177234615235044614170507510996041232053775345734506360937980274858955470398907698447003232399216911470182505439692041284185748533537785995150936610604720474940045149964057990818491736048283991035981248165751632663702696920285733674035618253938640528323165430050983265757886120211688677974663910859932633230769400573688079524439584126062210235588738142354920755251886655441944234010950560969948249855154341563504781737568005182868003091501135018119249327384086683976232527008 [124,119] -146290082096102667982675725089957401951433377895209570775010678672544893840948295804278241952947920463825019667641673006859134806164591120294423896107473942453626586410578483060604838599141485019103645859747988889038612470236747944704572048534051774421810970687643212125337108329008574977583613103566503799638210291185095028619746241019595836360005308498988772552442421895842145338922913837598986472004757459125791468257612890708743534435295716888729302775757544626040242892195524106051801741846062931720227739155481863181467692082022942059528384765668746013144219643143652462679656205451394074219462546446215057144199269183777290225319947807218362917538579467550144681783801479286027847833618197727184496656884106902115332153743658538456457119847229118173830928950276358325336717895948389313311420362378155083396723540573012170496673813614185477336128578190772736378591424360798691019266718455811691665392216748406955254380137475813631735963661182587545706989983837499104433175105713647652592803158684065451349602568386228913529657780690885052414059347511536333820092745067791817245202854067331080019162206690786574140494015774914285270238295353447183268026510362082110247190110487904720061282696792653880311703103936414856940450332568741879875827704692745417382364646069926452188143781520781784927875856141296871493422080944969453588644414124103657092797685351177484212200749151570955498385049353323792160594915032501564175235797468929363847385591060273641975308161740868587381788656409223876164786884775518103954165924454363178549293538400423348334138928922678212339453440963017063956074120039647156754676058426528256445034873920078685311663249341278039538473395290576352843474699142763154229102391125568074885117423436405632346365548790197448445027380001410421249927130157805107117461171160867399253510788455988836425128865235035969449488235215301069702944730013856 [124,120] -23378870852685501641988061557845976376746238001917478838136207009321447996008582067673662530000883389335939654229320251658459279221494297171938491694179848163569916912002037382829573810463334650538886754636872043259933206042828045977144153421689742603888497948148087592038836289400026529704451054904520541537205531647218834710219836325081242246034488163232883680022295136453490790990402096100334524729014657681145280751816663081556358770954708901957796397990519503044941517706708625351368071649962971920550793762921639196463146501796509949059676128601251061273391065129648447035197026105295774476577296726457067651658397695722909459663772973442905652841031430875128696897871381738451383182768614629286241169434152083506965565509579296897845504204798294826037623488553242431748674717319978038725835600702783106855506464787881151621247567309966564122556469668761647762704243136136668210768915154388379000346266014094046264448307890637740371410811580941259248243211186941499224412164267548525942194567069628658376341087928447083755053787086568744189351279637693717510282062865249643627701887534464029635965035974508681915877618353979215649176018587321561668181466985038483570444360484057740640813977669292764489700520184171773164066608483928892572530424468146120872335277866639974816877826944038714942357555744499656331556232106246181722776497638662144979760736309991195605934709129358069545911573613881918718409918694778308733254322151091083985214563571578128181070314313689567340307150756152140758973212244796367349877739933919545474864930876924185456715501626103044114168304440249404498259117262242253793247496468332209375757552205619220069486706913784969274981999097770554464587698421191867345346107836466415059323944739613048148649252620940149260920755687117616230160046105426239321301718687412583428262931950923428133429522674318123220162024414858433045308368 [124,121] -221304738542898052373034263383855494887285266297870923645689681973971445463746260805784956971660292319193937013135793803421242294342964790562207576046136479025889578773144085795652666711408366911193246398961946226409419361459124079083378042028920514144800189477269670018659200766500981680118864371145315616389604078207832256242883592383673348600903843763675609842310282746471628677387477657873382673269509372236135499204252889280559746437008597419341475889221288184689261604673386039934831682541556891926773343395451066094216025239190981969561846399515648165772244495031514367728282250197365647653978370709295219278246887900300429654402159369129128871192684167789355692963326102599120774576724723820747613786996385708560111237516136611150883224745641957747173792483494061206227300722556356030106349848777251005434266434032996798630423603893062391140242886616249343782470136054875046673427041219083312914084358381355994392359668993277527547491974194949757494255686042615659655967002430468686423997174378965305615910926058090976247879801939683954520551742003960681951533879519070056326212132297680423418255303205852629400946661576944325563146172683657092654347786057025132215863446546272255842214402548039792212490751730095774640629282762010666173013251249970162921824179128403830278766945316851418116131470791849283649479250364083162673239962731074537944162775071968429671244259700219879599575223101746151635056286293742523893684058049224697325417763512584652608301837206256296086808643129604993936336416270603735248533613141231945080689261648541167008636676832079511620456878072003126195660003224008362759405343835738892783001623175420885958697658147170930910716390598758019014533942323336117792229368660563783688314653085357445351086993165481662636979613971747109600714517686475964365824539848764310127594171751158092131926663509347604770462043310420480 [124,122] 232789762713677206647860371925681901282137088141955267358320977623169885875197424582680429148246260156981503481031608883074471247884501247443213729409241299788055480387747461936761688596182007400283531077425708556984566409895756381554979772672817919817439142240918464441627557694845528735070456987795137260869320938457348721003442912506017736542045261973218439763124818518031578916814426254474970274301114696541963174051335149311257480815962593290568427140395141759294654757854115197076111457846404619101593714618797533993695223433844549003181266204667685180482725368103563297504626594801571162896634965145243375205598793785008536215254649046309714308517109624949799947647787989356490781264366787876813181673904928969012181165915399968233564971791817318830375408143177225531853672991106855188629767058812484921977529826664832584992473494564956463398139802537326713043863428725863906683248686770367949661576781811278823619598141911282409112296098163333935451357937407988439169488565434876423742737739621008999557559989649442550513072493141659341921633107039937806857075760120028555692344773980362513708949872512878453069548500992664612755698216535920315045629922505006615439149199377498678295898636468069536578581839626356194233567957027193566613021006372258093905616994571011670114160072883534410178720419471035832273518193836639501085674913712432034587499451795200943279716978535274331581771115878586321373594855863772750171749699622962417081346632312050733178231986106354423579405970173679852366680335006380188677739369755768536085836783421715411203444357226455337365781750792829965367901056051627179039640184758055355030023355960890817638089909910675324589327587304296549641072741052765552096242439447950600942095951722396260584952851845567600452042615255538880927557626830900969513044881616784669038480911398090169968270815441405268398614650624 [124,123] 9688912851959408561483966429914704070226369990382970364431890437409410493841511993167801753590876474825595775514093306782664718944045808943838584585230913014572641522786457443090018634613708957986071009004642048907466138786434236372162975067654727074276324226190142597401072480597122500593905760371414237472885651076683875589758911975088835360516442526307537087227117279677743792954569268734545404091172037308437354411304213708845956579460765643273615926071330815549405949819740552144256904051462714851141302818505925287787186955298132871704651810063403726317927463568021263499449305111887937491469547023162627443675983703795971678553492287519821318619160434316958175927283329084501652969931714775838831614636334729495308805324615823267275712350921820269438897364284877280182944181835076479173576031563413796643165573847357888899037170273735160240905519178816982220284512226970887735248780496373639992303310075776170063141904808865954911615134498750221755889884175487785782348849989326089160804709344263149290874464148577762692533615181673371285487713706098786159684880352748879615125204777053147140786511515619936547285854201361815170650348920966099341653069674436523630122347601678378306026491173648241851833451343199025684243355320845720524596697108716578381265867788112760277592737708067502006772369435123351727709693845613365727996657883100297072742404794559681051661559727159792572729792615617517500813683930459558028064207055271684489565090069162423729549121488752475091770848910406474974310409336835557261739917777371079606003648530112461474010826106673042023650519393612110895627687551288156432221931490838992661033684873295359017491065340820010232051229497147879297948191372690915952134377215621905854356466164136947036760773991349342339887021982846618517653124827372132568742184462471206273021514234175538009556602295321331586240 [124,124] -234141001015324225711020493397984712044337338370957703771465782965167335586835236911484989770307809947458770210521341597513886874615407492820971766773776039009928035445981888539086304763372279962644510634610082368155233818505885483574512527001893308713048979848370399399404326287533836613703151110805861456158639113753134448676876942954825462096358941092581010890885021268275936126513100608480790662609995617373320887703851508743870447416520934599717965431845777338089337729046336129679286999030919445390993491494955419280974797582001072010717584907847002586626605677082848263967404256477059974987876232787288897822054601555343013745828997210447743336376530053155008255295801368990926638272461076618688488853312325327538788607536517533879342181278162656801820644233188248095011342428672101899953847322316737185375934236695501844249122744565355454341278636495937614048000092849507680856117950868458973110864940707623409513747539699407207174972822770156817499848975375959004700606716518324135605821791482043105744301279709829093663423510673565035891735555928879075227790944837657954564687138752085225036797924229370421515853360926306029913717112746541011763840105248318421093081983912024032982975067196858736770406081570390242269157358264162093592538725307692047474975697280413257347740563279322542014470629843311357656157984807927336629823860594794173606641743881251671749177334381439467288945366681022939052039818828948115608101509858061539309675481327360140688957099222981188726529958943525171954256704305407568400927122266348790838476789336564958698968124942873773958690215904938817303796635618201397734837509462254961136413609117145623940428264835593513585453254998467024213741897334305441984837978337507185124957730794825451270485838866908947036034674437591831392200628433353327482137094730081214927819952615433505178571367433536 [125,0] 9892493668483968017446875730307684552601052214234425730929185430900331228807559114309193333973102192342412841528795874670335301645375778620922959531507249718447203382004834141787188451080420039255858532154374174482325417562130850098249833317188006646201180464732164960659446196361995538784503428480600935678615970774928363983013415407090793390482799498608016681497805686356833853176813993057545538984250994487323230641428716169683760223606532871701018092165764581957836061100222953508147504191846600465689454069046069429959694601344387578183650707119860369933399640521238399877074662969193090422443840271216699221432324189152056306128255397341830092794240700420390402250609672931009996229960155326579949329094816846806788018585141739476296595739779189244128563698500966537324112376910829433109015713097451835698527924766678795409469561175712954176526176812787422777958407474405461108577481507606310288478247169908650203780927326294123666709257749855013784363131139997028104416929485948507404389131351371142198363461779597712293336672537911498384588190025052449396563220684508449347563055058036852549026830036774695312047194217427240122389029177665205819503767903508185067364166422334570206708746093267547811114154668000739693703292909898764963912600084168926894715306660098723250770916354444474647186420590510310355833392089772169974357021953615639477096556266076571356673247956434819476381805736368416131735454688583073599110646536574233958859637244234891760027094954532887976085398369786965968294326922884153190568424513882899846079584318642620076186514756049946318585305628336234714762350980047367108398150386301404914815319175585489378459447380180917331027887907248350787886520889297101277126603262934403921987094922363074207858221934470975027126561135918453535685897215854434709595023913031084029787188434522478561807169765403830108775553794914818533048993188454948803584519413629530038681089100050539857997022665794339107740979592007114777867228556124778096137273775710788197835598960645664844572210534243839423748250468359387244326349073615745414663074655330263248210607749321037559306545147910599236178472684997998663381870613067938189678435708609592794351433289347692832181448081873908160725817998983566050365474963393914116242180150335978525633396526649025802333405345877588903215775281688364659507200000000000000000000000000000 [125,1] 3208659103524105061825850215658589778871986724946670341569072598175754294967331657559688028082230943716899994842990347492541879633004831372237108262284960898109129972912945126681950893672439535611704768484441543824828284010770547784029745048759871614546225787581191897075650425381736313867438526275522879372606238665727130133630586131093131799661770112247408144631798555163035829003863128698322186174467191325794657781831000545927203767665189204682026585150556040570245291329555536547375210861310696463002692320826154478121264842258696317607963561539561951230491607565829542054093386726426429179972814197342810113331296181769631423682499365330936259885404478225477636560405298429145670671715312031618707268406638728196338347289552781161952351954804068070049326837591470799066219033917052100430736338900121320732364998901379543120684399148510339152549076221857841281293185140534329667332927130571454981891022106648082712458531558399227133532910836275588903787044111960994791293334562528148454953232965807796855362683850698144477666668943706397961819370282411798927837606003622327433955753225648212272562483194231012530842845425681918180390946895928100073183193778764290581053945016374194677321498136994737536834969583378124275655659013025756816105030393410423188134989560074708482367084458599613497944182406481357503218116448540916512685131775421545499471789257003093307142696351225068561221874915941498119696828493408435756318952846910547224865395727335844529581651764493202996240099753074380516107026043455677992445141456466861015256501228111444463724850506660476916161214394790575809753462068635132425897349047218006346956714231339163710047759022473288994830054986111040249231822911056053918709855731656029323462540963369839990471867198876336928201524234920241675310991201999048619962933789553407272123664930962649017710779220158674672723160872331253177731151304346859308398361248585016273147061700537252792519364263350968287727235508382700314742483593178771932141085196663089984389644399154486273199017679289203844553037346033209415946869268294572753551133412465479115814915222384110650224726743095843345123733829357701039129406476787414530450252003228501059370765292663778959726231384543476929718158183065467014787417949520765013369259255445988391786000359610311682637107308979048649558554131113941936793190400000000000000000000000000 [125,2] 307090171682678550959374876335092150158371306420587577588157656045421470797712610170045510447866321808115567312661458788320128466656862417127948339128715171936490796827738913980507287483190814743719015458341185431615209078749476691118813604551625133043021802696384805755676866945037899506584775966480304369415614225581865504456230438586944450269494994685489965634499257988984658158469826669711794623609885845872739582161090293043639711268831271634635357564939003037312526551035921683684651569836686677087260128835264869525246700304670758287473334567870073236692697339175088048017074695567050175531063068679692018971018161789503913138108818493596968389508047046982209598758971464683037998129770609575110459552724088418368126517983818343782456749598799389151434684443351232418606161401345655114446018813342990184267992960547691620967704223096189377419639066364755381791417261434082507952563427076869243310031642532621738056605095559285407675889785457384066798206452350115228445311549209826820968517108941119191294388017820882617459299389615080720861040765643227321919369188563981781881647578576855233161720211070892176971279614370431217173044578518736743113623362527079793124159461127581047528581999211572306472810851024440237721505182092342638971766389056936691122339800338444759620322016205642635621675633417470093663428631328344266468177507869910927326228634460129556774359244334505198194918222190984548097270469136406499475470059556159278887644013668169422847964427000002901346747845576868886301018191344879044676490973258229805029753734716554220832870575116623627553909719795395693360505877321350927393542209327782864379225140163162246734633851616673158428522604081471104821210412653602837804486964764469252687113187505265072171634678212792429280204227271944358913531357666226864655111215570726923236256739996025228327040742483678159520466955578759053482080215769834053270158568993323887137136564929273716844174201078097253604989956772602487245002402010909237018281235211657821061471076458785912219289588255463867826073625639857639364750596748715750628350186927876470426340376982386715103662987695684826133078539267172807171171450875809892251603555733214440849093455900910317428036667265448289499134730249437735944627265280258930008624536364716867767179415265653434533391303151914999318265343558692564663009280000000000000000000000000 [125,3] 870543959665980448653184508337069190115147759930948503728814347695508883531294081995193830622769280402216883640328026046709679110577889746888675819437846427612776089189909157312981872758312907169454539747413865418149852009849979275988381095248106632630103749337366387655397040015113286339360156588907469548574764039790411066219264688298267285940000754028436136262306421226091518032199606934022969500445985748386084312938863460574066360056506099163924997969183755145638414140435534950850873392277294618383257379577389346502300510238556398594755494525124379728288889195118195849734021431620350266142016240491106995084568469771527324988447932036059938131677220574549745762937279226026920818283925895941752403214889437162565641275257433798598832859004678486200252867597622309256061510824841871767382399271350691130385111952111106294067332679119849872140401162429639971267058628980391830992072779753711731803734163137448849878695170875876528110952720050732522007946304469476455143261676745378975977855090701234641183669164431636714220198401420606498343861665813904007316618894326172248536957782481611348796284061638822829940326206188372374776128782965120613841749418754942923148088253856367401481167646907950733647158860900832796187214039984327462020149128808718035691381977070673502681686660975041796804402116974561616490612589395446980867929026195677874257150686768442655933181966094849116074316680967137819193456816298809536141589325775538155713965714011714402687370822070389511615897645749893526487448472028851659123218165986985076800198770631691157713847741332842858771585893322016602494666009198078205001512653245494410098919466933037879945344963262772450907826057978729206330054783973019355840847149630719937643370697184037460556095405326510766668891937807762279875875585204227322886228392379051240245376894656402894827418561754313066262127257805695112340766963100670420580566643716373534465591377347786264285468127862365675967567522152154866288935130763002399759117894824381137958682414195272654353272094144937480434209834776509585605280618653337109760957040481495317734473005649560119487163730363245238021204847608406660066874523315983738177108255776738726697560216518459386130666077854552705565201093248893553309656203993444868616111178276199728569451711916450879585435998629014277273649919394664061568286720000000000000000000000 [125,4] 269420350445099457673294027794383670563206351026490607184357343537503055860086423764653396509226195212634234797728461553954599547505724812387578837587129592496279894573336229962814042463305692840259511189323382223083780199772987039132796848867783380096781402884518541634539867213095481564204274321602347202844925943203706342505017195897479504692207228809935458884172456255279157275535159412216968038542016240570885409253244168515778798288937773619174660791866793914994586288569287925187321106292133177188667071810023534487365284566179175720604686318813063179445882252796645404812643039159832444010235618365805895862609213713551436572106135477852514296394572733105705133820713635143687303156323613345774631542943141551956497322532883408944175146972361507130147381633196005327690976011042422181966145554271202246935314938977923053800542702855645644411405396029386067230783162092636175286702016610359400579345186979978763132633288745710049033435396387410496844170520601067220023410072534662607932872862267604758482644836979634795081529391949798000125061955508163623388189267580455705815462165445353200208057776730175024294567050701536938567343883890247568316629840015198089490756261676856214347298175435707497022940022603556838820986673151199333079049205434501265356763223891367274168865633747096408178356823093621694566442641551210754476739949989113945600018652949917964903218241905837826086262417895498066522130485961227615146528791461199241694362895768988533839848899901026728245989618110261386512208390592544797202623119921166561517655333949130189568195856794025127778028195914383972919280723775796265567586022792736871429830046708309887799357720280340609830113542517887097023859624769143484967002141612083055626977301886547191056042150513777517655182081161017999964753458366477561108791614066599399559296871497432474658252240201672227603335284378415453169131748051385346531927284454000618897077070695607939481151619080206396810873475674516735772138435713920657706173096262305209099090120358264294051906889855426393126010613492579982572206052870736077053675960682401467232144663862780457780891029523992866724396205259796865848668255340154448208623428161163675591307114272464913486030900690662726531182363190749427620449832919276227034435718844277772276153804659203526348247238621874622841752385319489235756200755200000000000000000000 [125,5] -2250519345867817090276368871315360927094991266751416724538703031710483717599928387357091536186154069642823907734644033625386893298036499707605237101833025502909046956729614059658214660598654605509184140080433516655087514801827791551354216134725757587261567335411016037470731379133792398893861454309796621679365011591681646573469439543629575877105079088100143235196467242303089264646920914470955245614934121174130637273087794424315944164420064945339936730432154632909431999654466653441872888174897511147662016393580782148643918440963724341995471559662228377476066566979258147481971543013558463166625447337884447680648525824146202144449286858962873054615421138895131826601369316579049667341767100091004451987259070591436898480492271442185541884397810861017344791583228220520553338535468223925882423299276194767124058509895494804614921115397520475491501390329999263519430820073090595370492037007572016753083911388264785860179269853178286357842377886224209831879292327341650369682649715223786325107295092024876708600588187074084028086249074157227710637165844194420123066446506450675571015863491532270823841325672095034281636782907465287127069944696981308441472454369557669662454552569834698715303820698205189412717871219102273347168290297894879470789696827987945343860285356027641324736980474843025847232749406724227359496431884034441346251515953428364973411265037531879123005028318243014798817659304808226017710916591376886889894855686485514271864445917531395996022909153006622596243306075027851046446647020020559849703786581564387145652467418422212718940793847031530061015558850511563932710473377176502380504854254634616765182992948734594793484448653434678021955754039108054822283551905639709327810096668016130596458772695338868189981003773105649542448732234201107442685886896953599053362464293041824681195543433201023311890581647785785102226076196154609600503129835905568040102188029630603510402712643335427143198029269408528225613850766996663469565080111164591213695738659710530146446979295165883175987723420088964768609271794794022047374104671494415040626030569768206937727613451718367577881541661408196773212859482949426292256963642443570091129679176402835600502215948558380130216424978945603113725108450130288882459409026764888980476322307770037041968387093362554418893861554437558389930435832555266680317332684800000000000000000 [125,6] 19929898471889335018541043817702307786780659311200707296621458377562744782406065766142816695729465958587300775604943594043115004710989106557278370884562044047385218092165485567194830945589534599263099385574051205317669752834820245833558178747565887736188625576073328009441522650292068812909478040408568242776057583631120048176216731215336571059912423386799343612609877420718001460463327442979434905886888431064789383917931743580165177081263329501448187492111927519038908318266171051063841452983746625933696259591473241645168064728952692256360494922961772535350390071817684079811466788432884309993350396607375843082010462136792030443329983592856492425800413447142831140958659330756334471352112272029432343772256984390848525901286387260958492165059946729709042718319122424628518162787220865211080750110115506412552721709507288336832059884070992741609526689244081273695874614608327303421670039822795347858329993887545920152223315496535062115145347686793423320208353614073290881724639321397874657438407837013302146749483163762420462043104489690348962979867005924200378851985702385540897409451381730581062700599081112991942661741653200367351370451379630549029320338523604380009765235994058264731020356472114553750347321116702623070058743397933813506525122323608623001408876702186254070084935600625532729630357970997792539688519580231325088040135891259681074024056530338558313774322152488741368552985114343366105721880930485356127504600091958032969262335910852044226808972758973164711136853654451984637402378088906063345735484367051739432736748345793533561392184379359092246116712523919906567194539401654034539262189548106987044928069139042242318937390614509895955781648155456797718900733269683279215135529723768724287434853404941763589738242617799404374634420445298041763076629825269335657370770464526158218390290723270469036399565733923230009331685508868216705628060638713302539049365617852008484008255940542369136059548519228765155246213111204990532083312335356080142421824036717390333592745259629200301949710704199482127259836875946448684413738002830799896793678459304019562528616622655224312799276287301521255871834007038143884320367385481206674963025054639680647874538400252458062398962658288773689792986263297512505329766051149339902380503735353983539661246248599073151432497167522973500250267418959023298591064064000000000000000 [125,7] -119632463812713342166060759911487873172144797651895563976754437651752044308533139961629797464528867743879850201844029017932750367095870859661038253890038921014915275291849097229670809570492112084304780009717563822475631391509263845003669930853918073651787541582087270633184976690516267436494369434806972396523642922468288048691873655484574742790155543519020551258284169775373698103657655546272289312501818687664989385501626945365142411755297144007697086935619523343193671264070980718196484572176505150886680328378623375125579463731382066951988737799923820123030479705849086606740931929801162158403873348695830322742483674894483796275380174794805452511600219871597779049558770852463001679730680281316291592095178418128120651479470910901700789330331490416779947774012712814650318129414128650500486621935871803977152415219052596124582834718750548231963956288264406276892448597866687724468236406036049683118839745866567592919708237638417040546574807299562610543609782468999392562993343020936623563505804630685064943382365095327872971615193030331277140567275632044280145741071655073281558313832410650038814409627338663120457967675717931364975706591212347559057951134185372903210671598542708756725839489435591326315670144919666987354594835865877372366753834654938732266764115775678051435230161004566520210816405652230559282072634835220358745692481295461508894261471047715100588080777206787473165683930193218919636161050384525657811827408740377602377234147505372040263521588125862254360499518729300939255658811197507843924074614199106841643015700724878077776273045630005313809123869853874609476611951562237862636359084786610716975857337969278832579195122466421779835256669600585828266350864813762270853614689725855936766444618587375884348320869308821803804110391151016899469914236392099990125026052611950987093219896442069460720414459542765177440697979422128453812944155159706928481230952473181964677441290814750442307694240477892449365255345637325000342746298271103563444462191065245282710769130611788124703650964911601171892691018672439097069681143441111885951903917722277995092496699818409883053466475404702661951612615851891410118137192183212264756964232211824184845790733107587970598238668214004973311019817437186960169659616894658690973869516000779557070897209963842206960919435743171272150190665053786165600624784179200000000000 [125,8] 371273954420650047712792945389146093283421181355847648781323589786627761090025121065737123007682411975872474765146115202312649571096385451534230123817722300574999800087569114355206818855779261283585964277352370964799316949376581024470539230461917445826858689154974802812055697972674291612450699137459260192219700878691160453902473560224888170851173793612051835128956611278914365018538523066465439226638628126005796017608361372406021184073986555273509134762940842618115853170616180866760409415664149488284090507812957291896230714000490173732836833922417752735656162227970918425369770653646861942473716333237870415323753666433098581121070515025312130023552765965657397015924115306562291670743843665937536895470581966662832954050482080080444784187239320326363425581178527996412340313208660813564236237378238573916629474012665946141272352253181210560284902084006415024625569620731157494851052123543216893189833707372588909607642083582939933804993828157144781654583926367616687478957674109149435184864211433972952529754756052481471558842582288147321784516411151727755989586954754900038875464460694340464112766956060859730222063884160439473898638751624270627784378455237369826898931987918020270021667962322569133078548622336204809635362760477500428412662691102309251382816973993517733602713822206141485880644401339487028920866313058244248396450853570568103987010650242215116774229938978943713167830773369273016340712841173544993829097117248950970463696269254534579940560758304460720240982642134011182833182640786494927862863074006680746632707064922860128084873422914415519010181842644843526039111207046626976293520733966775561008941581814418536936080943587995015511166296737391933328926407008568218698463871810517474149577897495736200671651614207866727544558064058107702010147068426438443919248262291995479459727880501030525930470020678348508544623488264384680740782075329936868030053032160622882400043995262766091511261983947383316843864954548909007103973924856834085223569544649267291372405285881512227188923721087222592306695215242379198344859161286373236332269330770039325243151342047988843893009956096189809363273895199132381074636168960322178433775461583093964603397293389134140169634531663561525526442362023441262229578269891133197343383040317364191917255037740137632610371902152798548498142356660648861682766970880000000000 [125,9] -1411113340267867793789490619480817004923038663672150070098929783552329510469460126190530148427874110282109536089696497189901985120487060324546207068480016408468909846372573792496067684413652609347663328531801836785711023235911312864124616138917555137375856952396992659968815535005251984974679085376808842289136511010432071513579015835965367339295261518281165909145862183888095386095138206055407595614113625600517134631049501613161246394570282873193430686371680580490088456475666264768021112898700512534751093103476537821640637800439165347161515913009548535541946105123437286532954465936705286243214861020133231841078296649542827172697146767871082786119755685587589298560878410713683972640750978539586040155205698229285959001041009565661699473640291278505554285656567901238206765015172264845012008794346479607117082439783072214454371928205477013347499032015059648367119543241967155281077941931805775444113206915067299903542813688499503298535511261748492867350341292858875158837491241058008775814247407477761180839542421889044163968684767222238051874541909952317998962866053771797636711050816046676455746497464427261743428890085162414138125344630222372312155626513952244051446439780156365700265199438842180379012182562857122633670569049707669865669607071397358629141720579141654741387750286728353312440637375567505748793131897235112412659631443765872557828373059245360765811814555020959255348650127762284677554329149765059239863044634959128094856592518826770172449940175321834344064113826668691244306947604092943518280143770280428139019428834338760083431647120276753270173976709632729377911255002073148660686636535147937957489549482820907113926416114523671476499809577637772445824957501490497067884358805313960702698709170843034667171829900861475009871824621180401545784066584748871602469147231435034106313380269630137986137505273020403730528634313481055199831384562189890829841746136842515392073599645471312196868897347377014572678001305166276247461821534241374041813821163183859204010926868623718854486110308205111428831800542755896678092396470612352828685372415587633121360016240605520149651142857867377859999974844385661512839951897203781532414626349982048290327250854614418856979339269014203714688824003718970822809363891621912912280517510492879561897928724606970529033611277458656113423218984692312302719139315712000000 [125,10] 6041802300655079800997763090268562587108247757453588189782221458053750278363453707506902940810081324086979149594003592831491053833318751773905856208895077515041268253575112269084412151331102349796461184448222605093338207490446559316713910999847639566394429102397320937803126236600397231663347135265628562361647799372171104434038017454316232610969334887452215723950432038835896232597877645459631168113877052850399174722442854994134349121398440349064578977883496233954584741101391377446379422228345563158062530291030895778176917629471843306537526335253182726264043827971543644859718968781788250524404707481061349930427388992326729272188556328117742758757048397454337325704487657154300764328383909046286767718634613458624055795804767630388199573152253460075782275869091210981575956109712144710252885502944894165186635805066308374075645381407085607653284675704784960062435173113064935663833059455859210700228471276907472495496475690770126130527375524361807438010974713551226100176429614828147223918922002731687101035569639251560458483228055562215097284589203359278845733220731603514401830027319256067644452011704684511295673311433964203244312945699482055059703944336759819503928688753148534658241649013984961387883693964938773121440025680131546070445922019153320373611526190147190736465962818542917727958485027669970904096781599408661859049613302901702210177347015475577244371358179423353253562343974367907660298151885385193304549735111780273214574607691726611632244835056689765178219987200194704205430419874618323738587675660484602406920746765535695265222538916207050129413163961666257420756692314119707066489789273754419934898145453241250376054934281206011428266026125692534563542715052035608831828721000388906802622537443451511679673636281940385259074353417707311181754906260309778707857970044389854143522111828553753314153324699907010906188878918020241308757169641569409960836587955912995175177675981099024706413305724804690374456453382095981050468594580163155945397945824513996267905676851625362365344521192516787174757515535579111532255128735575190230936557694373807116993098731644065460364520029315076094214045708321894429448060675625362415811999897212557492255318296455821187085967664771911380873520257781404898684810134512655342152834474501046240406274697944809278549673136694392012635340058047504851585204224000000 [125,11] -24613616589065171212129745398309138866418660499946714772898490279635552078552199923638099228324296789211688801982055515072409704814984656149530839954213216665895374124152463814487995875627599294241001833831220162676200331467143083873820796744740214240565368256580466118457353403822665134984013126687403583818611850828355106108969770134549547461718558323876568801426352861801369740137238470941505774823292444246690958167400562083229637886643656619130349336917749290799379174246178010665004390179806207315592527400936740125212854818607570208919593821056902936837300944725601265612908836208527765603090432182506254337534456624365739223476840453116989933675232685933194987570112006849129485190716922954225150626506773793672812522257003528567378660103127229379267357299377750751015934311978474744130255957285231254409131132213238995894650424889080899106726935106412352000704248341261431087068076047715833292938029037989610154281474541944407850982412718411585480460257838974975971945133359335127564578273098365524244136697135167382067174579105288561068820521259405295377903046099284660359081599411070132808083184529874349109419307389346892476086200471668469888088730469935335100450662195958414565048927334082119020567914978372915184948236566109381577409800476811362253939025021226176691434450718379981794734552884284754777764194759670307258972992170868185575083086611518347145165674001395131097520416183248999972365767123230718152346045593617892779499521823473250182415727282231425106201661988941230203169720402136068480150402974889574668388954455587203535000937866666652875219201739869293360699870698640999277940220664761015905556030578850224628547865852220109444975966217680142667829229842078852417154986659407952977186386482317325554684553761883110849233249543676444410599052417693941516146194832559516699620447742846691696800993003566494626152505863566544883333396964542370198348602367731814756775045524873415329293873168679082101399087692082604305174416904749962380615996456655341428811430428764331358755737670052520460516697894267242113408193691879933616519186035031219836208673662677496138409975595691360621417930555465894056397228585473705053241804164580627660999197921868197410228520589006975316506141759705635244422770455285167077370723339379131162101956622931948240682326768600674577378877777169851390372505190400 [125,12] 101355976256674109995524548533799185902894503462425333008426487243168010811413803817230442288040653658111923907320017697865921752218408110678498492365678770106875316100772093417119743730498068871113979741049467694354588558420962997796034466053605507262751520896994186446672728682714277693110210252439195966610452763587110246011623705995254914118609182370409628678487487914120960127859646784706496666135767235861363241530183913644166841440003192511945932442813133482267622529251815742287667109043051856982663174685236230241173348917294528235688403317080306548395537396109298881364961958847015255765584057442025692785145139193966173175797885416417924762588704227247663238395553516424813549223460334531991199553765451981662749252229161680427499629622332758154329594571344127582791372958661381288077987159473655997096303352897086113222293101317716010389072190944044240882412642559920334054544002202499107441814731579076800691651783607511576458493379676745069019711850565749799478907969545484101196608874850889217098237021948667429622077627694599319224232866243353094460150167768169791928274503420829788101809982909189825504206109411532012025319295320417633184310929865391807304028401525910831308360319105242062852851352596965949947046876874525971188783870574217639319432875669821174535475745598034621037759107667660444003584908324219386809967871233917613931441570266671921771180948869474716037144005056846722666248259473704283603997446682176571667072132824334644113042670834563944545444682564216182230119927542323021612517881184763948053454231646735437061190923829159911074133806710735097030211247315090511866190801933872078221037555950848308926687577858376536765032807312691375425601882739100934773667918631521420161366402731904344076212700868725250753965092077713469489305149308472623521533359582471295171134811331688794485914031367028350030533813486611921998364353779041204016968719885737738050135740643499877599014532290046975858665516155630424948986275722212557579294336890807933735326962109431241591205233529601114817743242541992047339258387568727371483589851098637510265000900619366272653504177425215076540819911608475838986612047607474771261963336704620113073792480696005770961766092245712410496883301167588267375615354145711914859411489694151085943278616289666576139089565755357584009400058446120966870060236800 [125,13] -366469095707648997079247825111800138552091387295138387532049443821253421132896528940515997358916545669499354352727018648695033413820044352102690480542645470775687962773159988016153834329147676635676773083746208558464395522863959713180803751895722279127608524164375969392820474844136456953500652226602237149485443282582734029540419511791277743480169376777911207824808114993331784807501335643509968140318404878022369514120505645250730881386624018422955825211495521048593666077534197246961688265212592358500154461004058450862010257683204888906688212698959182509570964732108345902797467270886078047828214646633439437266543525394454391036680644119004406557442169874177032768378370613361079905255258012142794050479846668208635194847452696444685032950902118511146325699875788651785720716480479377271109758865047963038148815307228740938601320574460361835991253357079141345259576451379228215487033458411097952487036502130020048921363229702313260068623378334580689012415584656552115376310071950951843950775335860625342924947124040067434395886037847766782869223077104510359015581446173817620235649689650110004161608560094755328331669278588476981731908713380408086789548581128600479485115916965704095449606167288044160506526445321718193514864089466963779533998968879706014678940268115798349447999111314175556811398543033884295648408453025899250824284640267357803854008594694831921875266376910450234694532812260312823923038913212185608426033130064976508813897718498912594622361004763008250489762443241265970567524999007305759550440718435623793620145718735119060200301986933322184541775261305503751310686052734821827461427431816891166890496635831959885193294553550142030563099418210399745188775391698127930536928142505579611635918058843482605998382456508660670793023166811566252458287173717635785740427806214432101363583975928142226394741538328405115922681784484789420725361599147564857866443035858249352201979827449101657118177562054959257155086888937809298526172584531489187375658286487565899079371196042542241842897088339889750870924540771050064555382146026320551923690942569360621061469578150561586035122718072485739025056686130580227134780968839542825559949621791073568707220477112849738184312844878899065589297491102217142540513409538055109146515650955149733880061753746567462795888671059200508936207549655927723191697408 [125,14] 1037312980001312269211866028360753404074856355717176953028781558072205976332291641280701674019986609271327445678176591828801909864766457781438683966701587964954432794262203050789565386175832374709737296305620413241491055658379110541822269946256609261447964267891489491950694716251079466839684476079161161029813843043148595819767996850609705892090151062804895536858010507828382293478915390380515864102591953089613560951820374980788311725913171391533209414826958773724729784675802824656215061758654849406157441924416922123158554140120055881560415606349894020230642779959046555516576699314654676303994984577220189221349387752804248182333504792619253579230639943291045248645679996829158679303944086250084368487974700624122223377031930401138333324853811050492472432947672295549316203133750555301080712620121454393646088152921267292481069271853263526418981764845902711477686045970231417189283400941433290883306800756454848084637710521972046664655760413804471077825344632302036382371220274345838441608754826914621780008167491849416545847829375367006172040938399830333186159609168604891334159242219491005799149578492856835794438647090368579082076633623296692127392486576118355205791657507103946613106686405524407180594485477954749309431685992066849426369648033703005733535081306622338696232172299111887023037185183104892623310230604471667537162058308106149700134641926701863627544541403119423905201654624666958637194962397646701100095091467617464736622276089748485257652395849711569289948200955447483964717724244725882340149966852056531563951298383290364369373476269612759675606371337162953517065974056033632942189010683327849089167464453795482161960802049793446280147096507399689035971355413222168612442521755725121904300509354903842698236022538675926819658786944865511877205855755857911380199744476658274032303041425473782356064041110276741144129458570498032499303159543215516184117298732051534680387963045024418806605421738308120780372877517954336949774029026428395481036689824374259296768365468059566297918626944340024164346183502532477272780232175047055764954555947486735696393696542075936625807323882427238679095367082394154793800771339553649006179239666891576591261152917148246095463368901828966411123088007334457510990803022716258493982548143518294445849380939583101942463975954999885595582829634063839367528448 [125,15] -2253798872304806824931506267565401608773256488562841027584591848873593102887247138808160743753702261251063256913982208514608890317829710148006127642681938646587544015639822413727331135891433898896070729191836171733339474589189870898738622136032704131450935088118187405573300371129157959093105183509391725306994095271864479261259667625430870442556357065545909219048461676430815672026925631301264283988763318469671956177628033148825909427922464188516019612486359776462326420204230705697093155276977675151311515210912318670307657580255663649384389374037105386845029466893926239614325808419581520021972040600908457327484676571968427416268064545907830726160219172749836196391331157281883983063622184330724379539953011843244209429428197689468732698060434141285359843694593440706286681873416416491450224110422722814530834266825431658942926119092305013154263999820381408127420355609258638934417423706805241301372162111545764214545603838595991190286746919497977590151102184262852256461455193452178269372686390627989567741280780012330465806519056264567210401649826353448108626827435167635071449803027330808395125340033342667933427328056756389872496314614669825447854314745319487031551109706137598077876677652157426561814287933117547300166719305957062404591186522916605333230346259025744873970988062217915496785405947967633235472997352055865477436090799167482139556066659900590279454901503707550612177453527657957510094326158760779722280151619695683231271461303581377871072546699160703697555742830960068662203182679807937115474573132996826301679645915766438878811501899944032914924164163890379446561023226284641241335938530216840731586738115540296614466188830210602897600350663966421325304553177026464151891823553988925439271561139911573227404301211171665671745692803846810472208128155265789023497910539337161169510025771078029054600842254725833091541125561845912906775381228953623017537191379725496285407442201756399856925657474092861482596960932637857429605637168043347597608687458700772978427498613597814325327093040069828169610807975259992488764306523145747863495047063157586278707097205227582229821473159556171371602499084848916827889595400240051534353298551441320594887595802339349139634727216991952076113245739672406880336060786502751916009344843085670433762642037396677119583539179910560424329214294041137512448 [125,16] 3822835709290268814223554822418365981975649298960698212659815401773510567903255815023914942027469846437033905618635261403012674387286512106438385857834386381873781917383916823229208420728096461939633473941309723818710783763065558237944736689381196113644151803904226247974487533810159605910894074385114581109639946498426201243247042675645819197575155035342362776023994400055585059093478693845394247381855926611421063938689624628929379289256184897464707315485726592667741054980235189434597786840758257260377446767949342564380608776701864577339576704743816366534506184852457219418596767300225943044522546874171595524001158012457421655508693234396878390075866263354633284398848450426695372828026625641391730941544708038809215874823214717536837943515533928630858601447712713988731448937121829943551353187763554862073188098365302782208821278004042281385821610325707813260335970811420575921481437675012967886753637214460047560404748843173450727623864135150662287844932586373391874134757557718848226425417678833465795340400833425883688903148375848049468655401505382565633178464328533245315711545458468114810324996822593577208348683913275888934405392121236950101810691531014764273373420673669097190744913435684263098716846103011780945892667501144045263444590349833344785329379620802033669331364268098837153479775289753821436447232172135940689507108988434828760176860522477720521504920945096498475501133838228722034308763981836472889379872412537258934459187605903066829932336496636775639447320928535827071983695235059704641457243136505979131589678009225806912738964412700676936782011413039588404099190297465492321523590845172832310129554697366852736615512416338908865132860732349053163846466534901869927145551741214680970671040226381926252634983180856607106982883217962320071117722642212750095726077017043638568949361893301306471779107481480666231191787905508985281194475634884137086289386277229182513601798287186533220148860943041872915249516688109123539740483111440328938114558480136167459682425153122885094109252203810425347254585028997336305976370191630903995962570801748923086632773852497387933898793304448610478628165815902602787453411005900325605578555886746057392766332088219744431291523085391872375420368735428200654522823344557291855871367944902214355592931854869662093082310180386406557934579937278164992 [125,17] -5103633234481979757911667605591416982636776651390540702644916987967706871872555241778728408516756283267519167652973447936957348119749802074656137202594446517250504838230154878761846793386424598296642201863307280332459516820252470602235980227942581657484773656574635695129289482799944325654234344842174560893141601750984846951467329089192103354671084079337810361463949964429428758337088564440754048489963838993563171811538019812776218828314199484295966134315102424240003018646013613549348960647837165333048962966290523145273400698197614520642573099350336557757896515917889807140519614818373528609200057633198875940532588714952222549465475369152246877770407600822769031394403252052269324792887512443913355484932758325694550242532041996625106238038085894457685055121245872709405578829906960894530895198367044102809963179247788081244463593638819048516268121763477915646085985821358884408363943515818137960169246483993531313520715563901544100692220992693122464461117859585228000946873511130162636506151370356225568621368068090822604249373277915512609357963198580749224147139668931787481586062417233447777543205024334917413580817137250827252484372517391654512128334135145706949522979448977439652284849715301957196439076565621521146498903023177190465897638875270856296783689821950975912776109767557631514767734785061685952044912928031486587968810022418629416994950549595964818189489583923104951641585866127479082766658643713706383532703222053900018028438539473654880612897636119509698375102215910862440100683785513896056831980841007841282944215242711292905715839077216300702012598865864411342725547266913974241889604386099924850543191442773717440521873215845753898189045080460586820440955368868337186416138020155588465639904070154629337699784989990805399128338524999718998895517774855788719333009175804738639065539132700259615501024353144060403228692211266144530861483262666540054699814469956017577813031563542497712396846778157739477163851139191442377056621534070284023895208568227707505146631540108939604100393243552467665140246516791962871575021836572314034002304273360506687987699506709312414929400577372755204820241055153887551537890653456889164917497125313340453582089815691886562479030661764069065785159895865217494151234974693623413885423306045278078807663016203613642530571789793104991607747944382464 [125,18] 5141768641544759853512982358080996614002310897113696274782535754928588984191629437313614371177537769070708066637257487020956072773918458754914653588222755989680436044394147094608228212068895119065613052283846807191684827798959710743433883287376323602912901151870234106676898465854605553463202000049122810348346642102484845786274717783487394384074904485263112215126042801413887264178548286839731569816025950491250521032464766811503707407242248825775996567536538710669023929881036243718354271395593407836163391526865249349236298586612576645175001490716989660814118913876280270722657313594913832065328869840203496652698133702400780704566876616009772275889367510678886448049968854218516064356601387392376866057551068151618066316940800155220323369687540334775239209204137953147709882329587041213073048880358102781049222209643740504558355699352878046148609051082453589210846786094510321441418615428222505186494148605882783220856687798120511473654625325415726119741801387665012507354194419380318109619594922456285060287354860592485031189459566241786771991513450490067148142914253210484879847586364073130211687061327999694579699143149598430724635051780223818135618993801383226406526745065244689245407252640226801887717528953109258655296749975950612409257697800415728014330163068865090070956503335531751030198599722397621120741306697761894088260559304632571814018440888734842122363790977411681998668132198839229465543439618795554153569671675226908211778512159195853205185023358823628966112352705066435291239324143545709623626970479920396716585129302834170560573179746026779740766624231341807805575656631376411247911525094883755967162318921014329449000762314503716704413175002045652646291108758672763406255922083247361997105011144085393581605167159276461726493549845593138909272706015589578781255165924047153787792064325649041191622185668933106390646079684124329796484898789022784446765319597010716117805257383987435558181337232253511100314130611315253459928798463000311515150025252859729334700413380192068700857967692620785101213238179996772905291030512734265046297406588721599459270004373012657621134914100795988521686174896550582037761851591501731053874425538350409130476633487047440193318102683369695297529940413129428635732657017110493988151967491012222596806444204929151348021403016749192252394936729600 [125,19] -3336698381900574420213121053294141975177027610797900871793084473474338544544544003321519779317349898628736673257512329020702422428044397590335150723053749280828078230080498243115363760769587142262281649666216718924836625504896132205831295684480167885829786293989087078033677380581587361084171495157707919622275081024769357076947787872441663339413260614076341666209348040653238059676528497700063292047019849981490635628719848749431349132462355553533981215914955321722256831489194146669349866452177830371012330855926615352460050647227055112468571927472650906261221008706889888834677790958902401595576718410151706042192492657322781115020712734704141208437013868567994921808713299754509009954170649058117282105325461763867335241747584225288580582358860193463079117691152494311404484057896165052296002274533235979029885439396471382666087753897516060128514486723294434460889710025941148465509542988931807511706812506318534333130254847325861671013314565567595904974581938386010574302151578500204970705020479511516440427178459450851986956095384832510657938026689133275118539713316003484286938498996257569995265940339281924011716902499471960323604233630480607410097932601779952131324946597456017958652047210892616281365419274419639880786532081567774503972741209736577971470710065055180707915398371413420221930910103022624483642320209191021053334018258254759572866212868157181412504005825268645284619212161848864723818437246733113789405728945486462290856735428967063347254295857106114697848242090444843565285645909452639418049784366924171633853034214739125045742291296919846966424691653176873763887640555618400899257703622701181500026283331856862887792323395278724420851658534508478673178546927771195716539095469677012373467201408084639895351345041925762551366239614193794142308357079211366267888291529226618525704363298897700202969675509962799074483035119702068789119935326133153950870524821893515569039032585905350325106529288406757562566967141566075205291763346079350733777089376704973879398941843200084443292409697498335783559038483252026392194708273259902812830972499778053079469291733053379547355584958328628179301955096191924740618257628563670177935607651149385898516179041319697365386486552738066775153449930084447109618541945926375724920491266378386665884172297635194300620101489472077516960169984 [125,20] 1096666985663276279144055346529889347447068082765202623450751907502869806383242296357161929181482923518153388520136291668700373714969489063010755338617976743413553317606838970030643503346760477699188432622412878918353927692571985754475609045037163300636513697059033343854644515482994681072496469906138237972997448853671715783145336026121667969425369132104532003115340799342125187471490947855798517609334600259036022124204717079494051076543359878940616202037399399228614734581134946605919921714776312261495979257545117562247703479521540943304882791456268488622467848487483023814101105485961565099612925535518330593183526827321182982617906903048162154974240281886300230951681051055767152125545542671337445891198960653982326766844143142981677875709934886494914963791729628700108687910682459912936504587318056211089006196809328830323838291590131440960397721231434549379276295063234535397891064293097923607592416667310638275316125973371203338016972658986382790546780759420523293688901683965656442302636657894439772138239273414549293383725661194442408107629021632683580196446754158188034337564398339114405776699442472000120411232018622899895639971939407520274375907851000427320140298202010918391726374924311693826619830092573452272969378538875938289797617511723774397132449565330510152863581682447217650684391908184988459909135328062919174433015366815269992534069500926954318906454955148004740223090726139996482740466368338012742781312907226677697606134747920468613904557112566773412150387436522378221793181526077017435842722347490634042503934292738961342810671797126787908559641716473366081006730890039444859864027877078591460299882658487125794877854339963801166924414963608486835585953561209568858641899126048782280416500521148125204964598288046312723292431150563161025520502373113978758202565345472271087849494647840924537503483303055005408388743918592905059894104335811183911479592373406902202437893083515714557235877704043224016134038110243460011889204622485391122623654728762812014263516739639699434973218309101962612314977426370759090872996050970701347382523330895387547428925290493954662956480530120619644090784450268645042828113511745998697651309891812476210958247363231371234920658215662494731321743552919514188910377357813582532323373494983658268090184155717463992509449883515734116532224 [125,21] -3479371340695841441624219280598453054865518537925677795749056141285202407718160930004760369669673985691546890549345968130585898349147432083813438189645436226237570582049511081202929540466327246139126547221975549269334909281095971300638899431019479869098417936106017886235227612777365642608465954684541500000188430254595112290137357169639464360298728116553803389557550371187782817030451530149159507533901020070408660841410858468005193724966467075154623683335833650841636198788969800662587821461643175548963153385587928683113935285172176556445196120375334769818620966224251507958559056556151868467282974318286657409033455105388844653224378180310031682470468619568230982062905961419927199575450077298524643125162948364645699821572366481659769842453007776210419575843918916288726195887205698382481061632497034480821947501649020973992100218494019768452714023444166166713964984382000759511191803668932146707907936498059569400389155192905325860189963613627797797576715462290075203339866240613918709362219473063641306574797533560080212782492315311986977514298389643522770359517812893908208032399602836361951158409281324468715863353767337676102611842713812207082490744768164587547457515799521275731425666816986143868613750897255226206660638542956290595634604341241884765184791440972928981250638721681859870234216421456385878268473247589382440068056364327713295533109367288799640342584853068984207234369712549593669568571104404002790912771967978009515764601412070777791936832100488939381018853458705636995263548487198563638295747352684551094030451075958682591759711278360886173362876485790173796712451419044540275944715925493163206697609441798848841521268732806602384202842529206542319007147103020884910976396658580698977605713837724533341054623075123242548781523641236590320562864525844016499026931661758514167941292612504425576107819959161079875999759412176971524106397417687482680980661734850414869666595042120936537510155584254617409999609945494912557028237497223132331912240623076032159561659156675526245789665912192184390333840262435664567347374261842056319917154461243216406534694420331456372543121166017260884194972400689180993254098209781079564432289465623953282119106590753102685493653202173919577728309424713800904174411145165601071529860490080755768766560961667158678018542459310999339008 [125,22] 17832667269593953041818437754638615572280382925119704658812452618963291811545976326518508133062904080605032881975054249289514922982687417347526759161109648387117513620724152599849640837926157446658771709485249440786241109753388961964894619002237762973245729519971043360028146918404226219865543258535596376058529514212968901190055915357304794269289718319205426232272655755880743094676263240697315041614856814890034018919306150215005599599766179178090811160685165267277456978368726189562417980911331239223995559024810625632837279120295552684700964585059352860426739472630304289145338796590535493803600736057948174004719475206725425403805629063378112803053289837512083485088441368573981502896074657309115496164376168967793473914970945912281208569930552665265028531323418087238320305248200379089979503924569779667686238198701943223279118219351496895617954874332565493018058646915962100662919618012307821244183650908403462463900912018268234938882965547910115992842775952760613002124873823538781946601198843286798313576824447096798289032126600701783200103997505064660474455632087204829005644838012811780998297158883179056447636880580948613731688123762583379904787635986791486086559259677824531397705976005838466099336653192193672277834609893718598712706825009820438405846627038997538662384403000629387273368091704100954749386554450395296765814505408548272769143984072286674745912475839711075461298069722612859343368301096948680279331807045566864680907678100381524790054380558532687325905824305097563118830257693184187537547509238759385783456860838527037192213254553671249867045487986840839258636564110017323009109679737745819853265629593058262703294678026981708458420798771353777303290946090334572551329970232747650796177563895519026079490357615419431127377946969997245984686115451467440586728794961252536410829972918706683083811253340485269775480088339343299881423353191934025926240674613509914990420838225756708799245345153223836941502145665936409974692014127828262264802264309402714425548504335843816257896469912456158300504089146163855971079989031049801316955254350189695698308294814638158653947484462818252145408262394232770647505786310731858066882920867247700874327064333184804814074516824013179608097114093867646977910358395611798686928296446159177130030018475921677914852759363274145792 [125,23] -48064100089027969129039639854981874859906371177301939333357105184029028658699794084401615947572509624776102613580083719187235802258659592601745134392279777556102837136134579320055471455894969173214358924697546507714876672463703220837137170526542354690504291549825193410567695279317205896905912594284650542797607913256577218995304413157930302511260275756140050267839850924442685221571216680518022329065321036298536060144465409162382083978724315563220425723580353014844512625266479052233358664342092357259246575414155659828780925328985775867404947722835117612081525429874093150652576941279980479937755657728291919786597852611404951359996835460538845810140277280073428686365514845827830222860504160163566061941307724041569766896777735372384614671204693380473537200331731954720220293258190290950357807875358026657240917411914771134991077125878113220975544136136308136359646390200062781407910703391770496070952080776235705469389786026572725419634069301712410594889402515932455249868305699743080186635751673702285978251142644693442330747298676278131929941586417296131546262807653358619110132829031893695182690284116747681430563039134238956984396904028411434293502326580090056280368966937307390042344278901332866334753573143045246997507839097197126077210773767215456264720838808059045111920582416772419658360895733720299447475988412781672144724259712133883718020327034534623751728083030212673169443855167541785307169430857126546685375309572382784347481364690358505965626567075244054133715273193355808028331108472285554321433118200054664575218597479929321999878789186658218567471407755718586691200793454068631645695365619187528413011695251165869000817728134915557292514327378325792592254019633186773736920796731616182932260264047037583961554421744602369856291470741967362223753478325854825511347260078944905355738588541235334775611918268918312893450403487046715368417503363573827745926905845491603515530845987072578465279788107266458504088213648232712026015278000221998006977382178704546998691223097110785895950142004424611284143965643819355343036744276030105653965477317508441824486234312934356901636404544365556455455911652398479714720668634979473473798248849443209211867927720005685158858108586256414793706386212383925092591004738430834882289560171046493718347158938338581734908475234844672 [125,24] 88642189174924107640392649004924495373703783334550846688147931419712553479379882059581475321470612934777948949489059189065871617063701600787271028957141587552369326416291850309659923546516429254232459776500669850985951568183473169315447159916988018213725483272904972412689299299265534263761409589685422817677305336996886008977240895623813177425497086514028232024475972456353675938804210634667263950409874173482885673283943160398484649213516017700146045590817327718272803486996347474709381160174532118790242382824017362221530996101070694307356576601761344896537989843749755038551226595186806797521914570554368195842542910138955925993120875548492923569689689273764640384685858933823036991721214960700715617987229582813665192534697330154432037201755808770358497298044070850838288089325877723216278095579527014863981674884971485153657243800939671223584244407408628573536988873709810055649922942428782918671944308461351667231839394846954334276336551616885469505812826482147817974247956015338957752898189917468556475761285678051667536615397940260002348333225661883832118918970842583607484656404745886016448972433454160091396041011844988229737477729194832556827637066768215352537503143421881698905305352287712395215448312229853049606169415206887812363545864619636239936719475166999631985304722737223471864642324453570655410701304284630505675702060944668462056047703287107320475291298775340009027709380243208530832422919101815716509161624960208235833702417652849685187461703215821646324287222041447391755090891918730923708947172057712426384926035352660681423422221919058724642186891694988463063304345099729742363549857973556515732769521265242571280194575934845244201258667675229850964214461985860601856399879725696589547387702493939655937087290736552781697957016389574762970890015675698539012390706628652711750138965245931429452255099163843081965300900372833562673932494565095936813585507309563445563848465780023412821934982411147818180164704222163913177401851804939201508199378220700123449769679981193936132608370123131636182424418731661170693083058916519914831551586232064743112387422083740188623476496069445199377952540461631718353958078979239596300345565706717915491952583615724526944382792953640931916378455191601199576170628974772033944994655751494224089578436144354020090804906754048 [125,25] -125111610472862456847087474644849528404796447488158279063752318309315100233594346491002885316335426903505465083902458023006667779157613659614554863279915966016240632799617038988596662682420799304746659416605413839248651534680820170015992892744088830289561739831077370222519922826148503467695262476979424679468150976800412224877506473979434839556188204704579977687004432547780910818774410369644931342988105552649492994932894853974650605381886493512446723363198242702647665924277643632257224159932989627605058184787162646587077950236065804088239151909181551145582121248499519205372681146374409008894563792816387377560928734427166544432941753664419096294842627473618509861369997620669595463394819091508423197274455623481898041246940278363727037294650524911381442027020516960403025527806729555304076012457391516191073888833461804956492086005023335133298720579618513679557776990987982184953000400955129047437420838157055800822241965071930217461258125649692215097892576717256797171617751206944627298384450759159256522092495878487367885945453419295013353308306399894981642177874931170331727070329876529927328391064304587677478842714403409448867879701983617538272689712753674130924523833327689871514555907200329005188570507920535568399565107447113537515997842540872513663619425539800840618575617944100693436287343931595892086031736403659829129991343017156602007003339172591183549573132408418719526452872162925018887434258770383301093484092154633757324772249275722309463166076829097207908410886371389741350167368152814407265898993899448829560138092431499457952724668392578554879388289761547746655669117091302435679677818328413639785128944102181086993133567757272720863372423960707322288863728294115752729741844440444533890436130283938994611692481885702225090648634593394797825830157873033146776271986661654834254412830779184122341126145421756557790069573255382611329338445374407894487382628666467165995056311463595610170373418863462527042926138906226214237311493122133516968974267706235240632506447613927769185382331481593864085031535659789305276430379197782800352430760311601973971922836105597213020930616850225889870253195725151021261366855218022064837669841603828279833897675174429980451752698363195737002522857170517423943095283058563339041809629804741662968047364230687719087331606528 [125,26] 142552794314354050936977967039576212459717849496713403691795298182909106088267620737982674924692621627268524582952948820053588428158710004322229622188307127334343416780563165684508768203599575057020029128449901552509060923211168744576381653539767099707112466745313627087327719256818745546281105804416545831621196097118054928591054203611054033065947681991778226451092064979605795513423335398888227711098196753103787926188393258198506076358387324992243290009387342072504432437722146068651021168031724216879458842724193066323159075387631441452200209555249536698546141890484165298930095599083191331139119672481104170597519663535619843193328643124940065499153950439551470439409558039472437890544670960807500618919054503221056042550835676728357929041910939411988521949428887159091931520775994759677060567610869370248138121357870146842328965930369891269368313206704196202809174211098246929118206474361324039070780996485057619871744540777657137601780590112241339297596663745331698983568632740288384456539350065758847932581752062240724892280523508442248018954171075428043809697866628105060299840645246180341259373235344872054457755715908179611690565498254463937237317865223482639341044254857091373990810263756528813895927313467520117584316308159642812104982656123231030114046752241497669792589696853280870572413022814367082781582677579794725052765752291186715721726890052854721200683424701926983299194485360005221650328896553366133328124598580697231675273201920404305126412385813288078270198590937430288023877136985250905557792874140390984741672022682702896770976840078185295633562344210024834890324565549212201547440544380611353790305895606379444494184825842371571358660791345691594700752577633540361227704014144335382399417433270732424520181106035123777495530115031484469166794875948289902811548623248521854414282766504238983967965983567986530489794727857732830112536365465079085577270370232340561894559142310614888971217028150297326342104891308258076677444747360209410099249990916060664065936409098600458853851090558178585950112332001617706935744699734968741933102137924431179492269938922200516034701717034198962100300503106435298721695688943526939764058189184845469935866755525103879722442222200097084051447170432361881873921497734208014432357553429729601770540628960118063061008384 [125,27] -135132277009148451573668388302824407892579409212664841615045772749764901831529777827357135700690066821407802404797813832147850400535235608033422716199947353430783562632588741033333143459667055146152293940830606595305366415436719774008975044331258819491327050729697891298587114820304829315602364122448747469007624248190321932123463545913523150015726662640628660086042650476808624408516879271173166230125284915855603350389936105721651074638128780629077456222352851851863032692425595888952762589215711872982326732636006412132632733652600455688619767174390482787327630470029683610463852201297053655928812379416857453647260384606806247563811991846077355998266187505154330808187846356316190304606606566330788928821586443376749287449306077912119225337372330391193783674831427564300571267550751283022689453067372605923807677681072337180161339751298315222970433771301325394450744981444809066886068458450473050568824736930492946622824045238368521474196809346759278725417756861018981489450422879258662127658202099091322139842143053477779406646586252057253187251261416621608774629939406703983728255302371201014366838985667671832419108933170630610985429043660635870395338889675656477603752875088001884734512007685714580805025307966119417041408555431915451581592250478089860093528621998984794580346914338678964438058150313682700828158049666201190135924223221494175108479524372643998314970363019647892664706524771924662652851343860446231638177314845177104038426116296977387661828853323096350596668666367077976222504747654750087001173444816110311276180697358120321561113009100315351877624790564991934027865461568986419690089063801183273398640765405918396805408024000604256233859862967796963190673801694393075120206090932543688010397792206305519860164022520136290332080641532809949687840966181947940933684965035620373457998332365909000875186275471471803768499110176787095033118143816483974082184539933621173891569366302059502360509035701330140175015330700488811881230816517786233209254305471241838916442655611358567097207334881965153242100372059666343425304239154806696938390945384335262053547198226790257986959870164900822886514881884306110546885672311883485408722641095240832343982932176355570422838879399049657080928477794148224272736954516121070856733858364004824025474081931004364193792 [125,28] 108646942195473448652372239324476717321222196097818019388528077882665942571261587722676596450350958184988557458357475220105029369753269783363616823774974801277374182052261449686269575942021717618198511700550007819435725864113093628204358049667141422052154674682550624151258414561342507435370616382119487130214630830999590019063481058746369505393818418938579745830988748178482428028539890928963019863289279619057526231096678130210692399728749955955949969154903577772990009781166951646081551352513278953324785236881225356786980750097543734984058913001026062871862560840196296502218324134036644142812679316164105775546859938750439371167435907617416364935381074734634770811203405105508589271782826184286726005538000726842260556427580506371163756186858273153352254889670254635536118769010906718039239081652817295344809416641561651339284576898070327500291050678614806115297008677796289090710685365604294471667781972955746350699087232797958103420790754983677147741383765942476909639338869793150213729142246241866258944670567425938413954165524856915205486818272977863103598337578830886630090131878407852863776409799939354099529583554522076479354139074147866425795370559295955567708873660418309643918284687103833168704828062926733056104675037813098474114969341708730732204474585270040812990442856320950140163001416039697327546070230707312825520711329148451092690972700748258580740802557449182892317107084633231955903063682780407377238389581086982662455939757820647306770486893154243060696848184017594658032552546909838066194796292950108500690469151333164545257158848182892664051276428132054431650603989410934887214524729939847935727386820288600638676205965384364897010358104287192553134141497573663469122968314131626514404369554509370491094613865680067195604355993477136462098941717709754349335883131224233920982735178458127598361047721836528529142470493267026649785358193407440027822895278798378799857983733171558117837163329924158148121669648895872673621553824691924218400839613161417068436595043135636110749707646942975533470836106844587782111089461214914629685627133601176710608757222574041753519701023458722329716998594440643948675550767653976868139878381165274317775975246427872113754967439835625314749598040242879598364920449331749044704438736875298107024494936457098559488 [125,29] -75084025663424143650233114188330208425073702611115268799702591991219467106812172215962933216410045845459796348659494497575511566606312088146931139714439163092328650111082578173543088610592144996363509298417110706070248018804324804077442330531176219533450947957404845673210041578798662943410407953736531815008142887786368711835749728236261874561943688610554911460350019194501852936444640300610234031688283405748363660583150834653095433342235021892335467202412555542666353605601414654428467627882158513666736940376417922159226968286225799780567437219368820260136526953850966724484074742981714527151655225149816392752443956340821850970035209561293737695681021615348145645572307118396836210190761793151646211440600141405720952005942125335013947414426080977396046048443564075672482956650876731814514805580308651688168244618750082160613188540243297962524356345470843289352454065371772692032788061762923183247226138696957922085316464171756944834461792889652519808418997664802849096622414526407072072393667366240448859005341584873786002020234178738426353462739653525331736279317599816731859014896519168846781034211533934478785971871230303254770123355892204359962035756682708579738260540147024426354418302414604417036390496063858930833098125009943286971202733039955354861293072209169604733381933079873176406942064892925987228846536599880807900138747699693933092763643843663717436410499085005830058898724286335668656763504051778961962684792787968678752091666838999728709300250877036083164663752957353590690923087574757301128527956612963933675241196491540224256841212138941965429951405703028884405764815061218805610310459989613461224651580489861298238361897977165698122602779992079523054389762306531309748449282035446288672305659875642013606078449683058418680642329002405979482471216009987531150167548354994027298881017148168031378630958557710950197009090764130652621776223472278707814953248687552677153860304805187141101943289955655492256909809691572496436281573821146042431111516236291245025519713126077181006247916762369822194104770526267206836221464233738083068264700381708167899472839028476602776710805545804505470665962227743293981553066196989878919154776733277214578060375095714165798435090199178464908029506782154901399553761934659488579963201973616730351864376037736448 [125,30] 45021824140175463716693398889186493960536651803232917392977651352168440391000068196751275805636198990141223924451694958782860015996987184835099075630667974024674292699885806645443541701809906003596114092919647597899358503648818398082950569663517355756477825823278747757825094844081532695865456089531811039125144270251987217302345954614721645372924682951828361734458373733484960254093542304354922177825505216165436590845318788801725897925190510447725731464228239128951491679157944359364111975604705338329888486480118257760963380437628996101354106986109942692395312618288331040957205921188887671119151362939628325168383705115701245033784006307836676979768548498216231321698853771953442554739709521751233954566093178356982092945423732970062752824449229373984197222893553994860531060100350358817460041361962150275296063531329313421050358206721779191787584177328066993721699878394321741015973474371556380215506081281760439629959371411658807078274082863373808503691126288476921289826310714747613996921647703053966354547573573719108769093548995445383745692415847767154730673860830792665384978853300024983080520527253417006573879942252352358125586467617001061861900852106206904902570132782431114126251263129962267161806705559305949410653924364541085153542431632549462507120730786198761995309887333045411588395907560266060407660440744595289896622822925323785212225727222965329619109934828821141270535853941095488406611396424201624568967341818748297991464840985497107077362203193491925652074193508605754025266151350494359914023510333146230173908398163774392764894780690392940893703507025628466026047047829669828557566707307626099971182864883903447581298414759394945794870351620440680269788335738707664878458251269005955808915811918345547192438800109189038440854748286141272022572002526837707687679120574143074116879305086956749335826421808547860061847318684232002026247943144544198700791002256627161578895096722023988837158476915727206190893530042313537049794417777479744663839336772960273317258133737638316090200309043248495826215718429549612154327212514209800231072953676696565331315511503551095305899098049333404844734532089581531163898552738466294042906365335567902565628526880547857153058145129780617295502617593798976000876322197677307825838398178091551540358676480000 [125,31] -23560076638782114407550162072735466649055008001548203228575999303037843633272999400343800912351268216617687397250034335967908041076609612047575351056859815349460066748302800090212483105782259009026802352743203174704735470265623694027940956964772164618363597759966665807810017412660779724251580947226805397153265977435376111178500754815775048715750376226622110853532031732689940671972688229787049061834344402971550162907211102516410386159195781026262252012659353923968429224154216305953521841869101845358812505259274128010377026887819834446405994801809491310995741393945166643486365040607421413100787889549334222195564576532563896676277796934335383080961047187987835677854540480736754067914161131290277257548913480577494926075447824993635215151365931327733240787030726649605431301013628870009219240597393190591751309708880639523713108023862273226602688993612041573525504038489923014024631261845948917235218467218431908865368139285037498689897846007376197204567202630295868610166123664004534486266055468587803049269142515475007328827072881060120906663014436897166643182454127530626644274577064100735894237022871877402257712176868423418969087105709733386421391274136229161278207276443404026601962008138130840391102736859774342103421487049902434867057937390100674130843311643201163897263079917641248107804720365443731763325954374355649163413685061476219888510466383753435736151987038305089921483409819357755465641499716776618758376346698987752224419805748610123208676098512464046007388809144908338184566829049404852953794240383925263140071191629206247983572247952564092425019778297974237047351015343407360247559820559553691381027370990989763423387241550014623200246233919745766528730778379469920479208475543977858185638571430732583381889835269500181557226754133535415873633571915405376929100684337518832479765922728874315386900523324769712954314823325563858778389303784072384252535771028149553458226532358009826007390691785925366555003169338755402593865512229237028483768349150776941299737358480446383187988617250480191620018723073241042422954381584066078454671178606358377195678347490606728090444163435872237576549070394563000783182171517488418756701676693713231509010664866542051754065658298465260161381151185495351509094312408271728112052063736939991898521600000 [125,32] 10776873707247354156202141606671260305635148519865273138996257914418826191553312099413602383886010158198510416566245935675598280350179405214701400882224066116755154482000526160158164588508523915190220340094521501775087696267855439113362678021372116199205738554922499392404558014224143303750369689403407424741770307693086199777118135027751906994039235428139397463047279147635412584230051151316471114217811212158655758081740886501769625127895728446911783439103226642449504124393820432091341276636423013400133142712225352954174190370761761022225192744582949730868590421367279217708376269272739184351517027639514126311807520927454004450540691326720302079360230870566803562465845383667080181524659670250921782217698187911317511125063822334488592185519283769726911975584975607322772453163057521145657099171712690176527037304268568864974306924420874018345933561338304223235215692154932817959777524248381743528502164735089170596596266482703294283874540445001293611634123387209702509953164075966268767384697678808731401252085437667753999394801133481358707605584995492690299746899045459768816263187414792715708033594439529893180479686313283976248147869811249939114708655487737220435090573765998032744153265615417091409768930960415895469388119075901234110010980727096997097088176832154984321925896341753776803100743103077763984549428954038104302152660119008740835103907003368261262443305501704388761589064545834090412040252623179815999174101731370419572121173119712594142548755006535252216126933389612160090700905348035162973360226697656322478081678332939213984475919639952307414023338858467090690008897246815606266308412222515772665174277853826674689757185706675064822552469175147536611083687242992847059936788594878850886368444249529025361787461834869492898146681224801458827052097971115029819286554210944842945342294060759370800603954860565616425967514899598024181344532797735814797815002327203221332132810814784495036046906803701423101783026489038684950704732213852092086400736116930114630621850616850738930132917371493905318947237261372405931836894988510230440004551762507111763495973286768828122445378780718069596764520515338972270404719410515853569414556466187469148741887739501902343463312522349329838867087215288395767649335774518838729230846126573366542336000 [125,33] -4289264870913086639016856524702124862049023122034328940682669646240234892949488106320310053269072005566834320305576372897459263330812850067419084346487894779870409533223724420829626178143283336098587758879584227510456068400390182630862508631970942420147039835291727301171874885807356343905796745939370894765024697314808184970350755449240519182512085183297355449934129344980702601635079897977482413501341741918545198489872351202055028653341559884728467196164019560996798977274863654767930911375418415516906699439270322224008736060453424352740225092362906172028023661253818992338636844323141444642033056631355201455613379003576702410207554268675603599633289549788547683632856395616042835138888558725212821241695868257180099124206229578642709825743953292912897341007764510480978603961149529869902530952870009008871491336199864424139252660973506330284309028710128545357736473490603607880600947071955335092344748468001852514528841481794498037295278439894983178403535418393615930559399110463822733530379054881314993601425222525612196380221338787876289829539011147989038753935297953460630785915194206957245379150243116655381579461746822436653778019213837139719124876237619309779833677221240120785318629905529912286279048050307500828991476446896245055357398358136420094572699059148155769992972774466097845149686488258846055380271840330109096834458899694576584299432791832376691491220436267514318147791902644587087672235015131369246866169585247656022636888554158309480006870669444868804388192433613577315271923406892824059696549829213247926743528065067610276702471452269453596907836062159463557577249175103575020598310740066876639703902496404102009669440244782217779685874948049670894935679605754930938336590431254197143025543697659693091008298245330621096307869235176073898740348760752224362252284790456705417251258580757750629445125886244514658612726114625035164447187503204771373842345302758308035215394564570463023833734282480769457027850037547306585328964776414140088691879792724508495663671656480296132865304725060324773077803403588009717757166336048377112908164332205893335669989584211189471634448772986806089904730184406684376980813805172810527892642754737739766057019983990938604370135274528926672145112500053563381157076841434749291047588986125025280000 [125,34] 1463941203606196897975785985098501792770617944922503196229138036935869293655065321131074440177676350280953364605905898081572700229037514399152590491573434284015661446599185961989666876973749535519485491174926437111804251132809029467502308706021664105558720430049075268978042820445195374004197304267962231679389669906182864534998429625021325891192299976908094934916377243005648324844768113292654834502261198499381257355930419360997302203217986043387546835155885193175984970608830849394116642819681227725657158308600631454435666269144626244378544447611331994411832182175180788056149331065132505508578297357225799689715345046484415594476583819164308236271046756958863046509409748680048347191537977375586737056989275789613990114158054459052798713196575984493432253093963613408585486205757512044869946574696102179043107203336163955134640123339081758017535373865693135249360825733149003827872461017103273567257290358161354105007565848168622672747297946589869731644314505460276805908180439493686299096547147102786778836265248352161320164383343573058018811873314833046583919851915575766541079305960785907777782423665125459264091894485331923788546839413367930893317306348165909303570036214131716601169149443865325378002570343101249076179727769201274760074216433990333897938132828139307996810720325547908962308767666448366707798668428025889077261435945363115595351154679603683089791453034759074843781029033752223396884342664068668458222533666414430337573036271785539333580424636259827465255349144055262172385289477857422915900856912266191791089420263533270035617677056461274041806961988527591379762038296585961066619560544624973201072617151100117613223160776902292256923651943907486465490659703665448799864260786988134552740374174647215806472054542968050788341482806101080899081160654543710340093505337386989950238807318541925648112737911483953154156118784662076322265264390327963063711218096042086617285599554356190552354729187812646953252536782492233066449826217339998254130736218419922946215073543742200570800986152578533070444340239260727633713900110143221773378743395573913732292701345222596874935242916767625331376804616339364914908704595797540759412155329278353379865299949632909980316329530505076794165584793763278855600302586201386079158968489345024000 [125,35] -414454365997207118743237085216615652732846951799425680588832195764012585285652917481068626289127746648163724775446321634529739687690749995536068164957367839192973021982097771154021966047024347503974676513902074247729468895985811609454313786318917047019887114110532008586244308941589817794064123705267618550678332257082896468088849821507988324867094135374612793633300621828548823110146616134208461162135652076010695772088898624354771132987970089008625283399039270740019174103824324165766383464963169722869185887050513341337278093847651218716155131266568474007031966420986638703208854414675705973195614083992722622609006704529563270092238175027824634151629382019796347096630293905282596773426607196137553677595097960984468650116821308923346708318112347934193558371252754096437072800409495855097029668740575403082804155221927785764669802384248527489603007987338341673337460106397884255309082773049653085750029833463715257125499259855526642278389699634090128350354927836634445305264128892765583789953603650355595094700459757510510573063150022717705089715746562477968398666414879814984258185480273741232806625510734310786968188491770197222733157393025367172436044651759980628350570642006715696497170971631084645593051936191788344064023322223089854382687272326838234044028351723354684098168096238600083009632203036836076368391719179728672370622493827501089498973823707793384711162436426864214314955146647095580522796929976527220973019009301642978328465835170283400506492241834242064964092463766548503125917464096998596729273234157293608917168271578042552047015370172767978301214419636590608099881145770421455537248384539078422035216009568437607258883320417534258285706955460712881246975996173278528343873405215244274873192226531925354846525971549443220312241069314992932610412275304342222287521093755499449884522516055334821319592770125940666601159627156180835051869881233646848616177394529575837736614201271754042501493602377747706448953132604644825223365398849441109508988833599655851122385310947543212574152852198435338144189034363705308191615189057284533425192148895303995880619320987129057095140908725555355752692940350338683268819526746330389032792310631735516671475547508475326350004005240785628463767164824112577035982903412090205524008883978240 [125,36] 89957587939143069286874552859571892755285827344835944779384234691370094167545609954764168625967605266362921547151937159668004291386908965858571636408840873694018608319842333392316513401327503307392507528086237781183459100801608949289514507430352977191253669194949506662665883010314943699710219875411536659053460315771860151091590734930396704850642993954871503697424772849517551075342116811441544810924364755024339079223867757891480070600340974190729105159612727792830845804402029579321073262241537513871405457556504098140397098105729497343798336539987373563756998837079043209087921860384996987579847424529712243567205411629615226477638990889888370234639200142892147625733638069299306082668711262841388770206598914333172275341826523779216183468665120950320670844936350508921701491838328112228961198161638934958334607437920033237960054079957378704234191532012615358562100450261229745195627042732353544118587627086467249337261126219346518271711533401740858478784371769098742762953312279818689634108584756115325816913832584708566604736153623651555598585193686074648737662271497491557042247237798573365194536160759834016267933359541747499342312915335328063031181010485136055998428337665547521200054558113991872051681539142722399940150642853874264160533902531535679478080554459890757178230966087861149957910516026483996188618410908107723890585703706458097675333389874853396842971026804634512719605711327928852700200674864412903118168823889958658139682903085612458945163166990413301753387422514073645648963715743450586518084071191640305652161470308826861669157012370593432339600259974687308695028926640177660446115532738187362300676316030788642045736411574361554788439142626818543399829151940008216794830355508975489163288906639464931932350431724989843107334609969222484422088702199661096511996996215655027004249985880879220487388270857859709272404767287974695132514501439414740274563771877192552588637375902752902924749286723736130193956242256705437444982548441217216305581171930279376488350398876907428268465116644596023190915545808793683165369641616073285436668389085270475454402108449715997160111627763307054187511665088176058326075043961021430449789460136700700529334319342372237977039707923717021988856935832747464035844588871347190869524480000 [125,37] -11477239964710850424312970509625828920624507034877913791887006631737971520603623793304149628551657938248853876619400722554259651972554614954572319103406401629023180795784848834680813919311484361266864264080270848293359887096282881421250287358489021891425321335607269559598182828060115620095745125561316948513634445060146814561373948725988428662626006761118429781112661830589560217985556757407510307177266826757850750971469886939716729072762607421456484274134895931604229148797585016049846568289808400193289082310089300471624657757903131188129597187597516439648960149833496934087020899047631700483747228480918040465875579966215264078007304829669502604859629342120396529874105385930878757863999294841121575266810409279221001170199467645476722797225613308848106529051622031092522031388774284539063334877087909362338008486652300190533690140466052432061238161755925779421160575305736144447821400372200353045733958893083555969591714338099183337310502685918044181474243884026083854769579245774460150526106699872579002204633317806109442997801115403145592932158436843818992770452116743337370479453489315010006978096877926537954657659257150003332306929295706945088533012907297824469189838314975464958852802725588470636704572900539924471105185338274488608729702073590433425728916851294279815652784558600147700121242034304548086419933298625382301353331158014180918665524548484543077056849951872035268885821151189636449575344043808107540832157482802274553704956085630035806626064070089682902537843877927294894648199111754152142711481899053879246306566639778170642549937985598810164675908078516432039613882336085148237629213528562106135390464177826576580643576777876019344065458786824624378786572891500052415164579655039112780017271256965087737222643558539777233991105618472013330629219576337053780509234044437311322125905533593409736245743505674493717873234557422088245960269116259856538220138369479779941352400399521351590398564023867252335123905053075849812072296968579373341161438321223644628948520927874062995247399471648607124705188266523761326582739037171651761797610807126628432422986459417249367163824984993671838437614346769767087858106664850014484815036375398779129140988141742099484568696640188251545375092891818352705505409805418584868913152 [125,38] -761569431410946910873133517570345695427997987340777963965737023252420398532424888176717207228471999540183333324920876715014647706724750860893671460049707698085201397026511351375355067227554475890289001079688276253814954405794936286402724412748662195903723318563087306961083892309645788462680737698849458150509341668459500835487266155945640507953054908628408458562338783663949101492722736719406150473812002283049284771101506881881609426867117821515165373433170853515825595271539047987219464603857853953693554918481934062045484600779192738368355187779128606044224265266684851152108594372755317350370016620731693418208704117503453091782859989934412129214400831659696742966985710278071381741904133487878592605897756628118374500561347676902051978609484002912436040209881811839822373351130451555656823514753538106525157522820274124110287101585355824022352693651233098738707428657673659326745870263403594151382672510449628427293143727554835897911952679510744600564788436900644663071147196210685426895868064199094509021181699939587444912636403267212286110449980384162961968519531946181423963620372131309441301987211637944620869586450997780342554433953267103191191047744317347874774144937783294707760298874398414879193124418522804654224476987813915365025042488194736357805422539283715798209495021520477070626022237758650096071879361122315782561358625577318076810761752245866446484240053673420089848103814545207047181760446602878137525667425669093214902008388730305376127256766990097511123768644060102362815191015937483354473420247995512238641367731666624595833766549143691957966614484211211849495398912843963685483128320567541456741234970094542252363234486194939329865025809596637257026024836227515573381720489542566988907887357847515903742771355287472455712044163098153262175666592619977924799621029199082723404391677993394317576299943278940467470111439135690196821146701294723939667323256711868635557403137076582695162366513957885995431455361695088326713875060068180522560304680818152082828279878040999284172733634905519570034398807182448397182986085411475671824898209477713559043443145056246608169741760505444324580747234697264472751749873644045241860818976976727805416515312534874262894008608979508000671934262289175319271059201987799154688 [125,39] 688631393502492639584372003983712633016636651344312903141311785549993737114931688068507922398867786957780137261975306046877601726516145649936668306866752628614218050130697207188335332479544706065266477628875951889381884462875496751587660174679546390291515576087163797263230084440800579290858877226628256106706320015603986633968987937677663915088586903011442596012077015603599488003782247967640863888324433542762624723893573012458828142181781479361928474662561250148504689842075463837449252424728672652376032991062133422357149285686751402958162300434506400910074539580960426492891297659176184867742287957254211906065071244866098722883748507045572070502553434193223641513913031258403900236702783226686491512172884626142921563374181493615268195670331859574799227957806417107701420547884502759823071808019816616702454101333770631026041626809624465147524363733893695654579761584207156522989184532736404231825102393993053570563868343061556202135711993073005954924201581975809448154126757303271514619774507378267902450180572750933621201303351893634817833446361079044985314074092482930452669492737956100580641888222064536276900909707220177785404143181852067009237426175052532769084235835009485267867237862618420486379597198799331242271940806629086981572854358545476896582147724546310417760913025940296854534462069227047243414409212302952383703998334360504700476495319011779163245000919182626182689416892712232325036080616912057322512701170393940387953321283983320144411601184509305574372010045279864001736582131835079957679940749811291806539133910484543496608053499030643162110004594542067983400831088617581247180125831571016607483449173910965604478677991427290293065346180754316237068934099161106360035842336064930085112784747682941902280843350010183183404499370992951386435832553968929305891520996042669096545799098427371611432318456232029850762727383225693706887425478013981184997318225304740591383120603076837785696302768312934083492614833003912670611322972053464230241631107444017795363510444915747060793038808043443123865718197848712348469983686197232238491869696486355141441391770763045677332903389094280763308144615780105415468304536991749171522770571654203013815748554581702944285195065641518509895160584984071861440877100925976576 [125,40] -7999850045470458532336099351383085505051043317804080216866392723815599900264160142403332721482306813403895639594532630120647802117306913262524168602399006822357443066876097666194924314214386114611323797647925069597990183979832529086508940901316596578922973372118463556103771218591431125466964439252480469151559159983670174337692164025225056957582240814622561427856393785871195944847560609223698239648474354940257234192390364887248851934470782388824327425972414014672505731393067695186495036541441780863102954241458289963401888023052221910819312646296370266689288716943307668805930557317234674965283596163997922760638435387931949535975994458910817704194682159260239329009485379062790929909111169506250030188689230770531696816295571270994503085382322825973346605666795928258946600819829608523371904692456160946691982520559920221959053375287334021392516485632977584454035394746379176332872918614590475520017483593403085301627611066553982149098450279898226079325704546360848937681980350022472873822908457109886500076904114724608492601940675623180769527768719841581474073493611696341870670718120360669498532955118173828865374331038017006241927518267049651766045326984516006374094656521516648374548120355320338038391646025542307089458966214309929762813671790758687955921671189351197736496545455239984272445713841958921898315352646801724239080589518530401412427674045656748503405827470109948669009856477469238733091971336427968625020889532953945806309953305246714171370591307061418734929041277446913265161818650140419638170876571060067025334897392154128460562985677070934007023539937877258843658539700231331186028507164817966025088972350536367360741498270408246465601370151680081909184008913014012721822576133109162056957373230441661022011149075920412192244776793948532814771378382766853792030825753330743465663592477633397878842020669625923376890809549519814282596926632043516982573944463209621142285150499474737055369262977017507568545624257260968567475901414295118643416207274915732787488846903082877853518686544822491871198675686388298074043484262045691207045086066730134330583217677939600201060549144032026263122987075521561505522608049648486633301125635984966323594088703206021979223281920705143945546877456688085081747242352640 [125,41] -134195240829236575803071154368727728000089688740753586596565858802859681615962812224978606197260853075602426549025148656395616350221540024591296154760397805775103720819462884418261135164967291139973129856556029905209975440647469852267792250243389179565780793069918202361113641504201837569040851120298294085652657847533713315236856669509489615823615489927434619893339218295041163610462115837002314628283554695091501281963891052067767568443451169446754075723502967725239705556551915213124000075514298919382292954695921373518510379779363646285727502904530326304038388807363095864513734595863255465101320941662957343235755096110322044387625460939532463720278294534643680314658486990406125602242555544008967369559583443488602706723225785814522654822149742504024025506487171582609575796071282166370812176670406690573040469780041491512305356121427668619609182021336863519806895705539377709144155560624886153011386742867836141145507207070881139017281172515519442263335442204996121665583276669343646011071819432310430726342939249338790974280330520201949725962020881493167968371461883422991460856823251366059112947111868463651478107645189078676148079246341116740178099594551232208489010817379799331537284635563029784974811805038963359126137966330448914857276755524673759046128181124041671131638492378680233306193223981120132999959433942876777957733114072051820993319312757981928712699651740627325438569608143060776583855451262555653367825495443690367481827127418935553553108278293835338575722073199495614696650164583367203961319022021437035808517516299160568899812168446327927299073922793702095252325102052494676196746347140748865693759400137801380959446411578440018088425739031486211534794106523460934647234800688122030842447637663049641436160334238221960508379196907760478865955861986252980125563635877621838767912487791058612587714720871294713284529132164197011729149141125416187789535141686404804991855385655558750166248494509308199680896741754405232133667086328906397589866262621194473675585786330553415008856107951831923829986797452741197813200504564452617573379078788371393241172997666653974421630724520369315319586710660341271060498823592110929152649011465302966901713252737760491384945770382589948892101400711521493478895779840 [125,42] 85208594862894665437741250519029601006237681447307123894720644207742215359938473675994415064099687463695761675229450125051907388677123161875050857377686670626575608459397287186727699985356594866624573055357125207029774108849286367860353946126372252921621028831184741021772791833779241899953639279689579905189747310926807146305414820769622489104247010666731821272216135851048154510710901329277248108777862783418770144629841059421855677255077179660760750575221999056285107576186821971537301480321379762319067370442349615726141515020229595721350498704025764329879035404243460474700432544501399965387781318305451690358655567610728069708779543996301419292131944771249810413027597460199934532142943799071279710815523163316994310843487986489217891469839673829949577334724515504954467190513824377130392866133136815024958607728102705174308204653467683602268962367789979664631628772236732647155655222482101986617550145559540641123801384223274407892387085608322000454275062879510541323612714125344760555725655934416494240271683783254478545784329867320795022598997300692565160745441531705426266702914713391599048162314882732916658935292418198480308796958799724493617867828121292320827265678916912357348321561097639829171510159599580852660160543069609834696579915626617279641512013230417988161096868648161613312424822137362357283009986389782561977823272962798134190235031375534018944194707776049578527208690672561707737876300127341967154009670785439356092811232377302974894214283216583075175210939262946958797359858399125639844747909211040926700505530468357131737286515688768300645286918520753375086437133157579788394474775516252935805745428813001791124521655802441245507740924712458613247165404666959273141611384047521737126887815627703398412267568128736153750518319373838932475138203620377993106184104327795871751042545863132263078456800568734033534638546596052535773383500481169677798907707015098775356370645918275397263632784513038741538430557685172016001406746049560951106200578464909497054224325930840456846609819004993684730498936539719625506407999150110086703238567653482293120587734800353228270497507757447678768063717522189086983761379066968320814706435244511107084577102600164409133390338552471700586860664176121032189411328 [125,43] -34426552946224414619642074267775704893327167421145864459363582749229177981928823791697267765126135120038145905143728799550251898074291640232524858770197218603159984366581800353489720772386415498483314114476913259937797964695368041780572738497807812147415532909759404335088490115616939150457924143042644991126726528561273302670087462917294222867162924605989872816055110662717937279909306100159150846849192578283078000593096535134619208570702701716951314392217400702302296028546153795510683479407076875262956804567338319528234638861386500519186087442641038114027935372720102184166271326363409354271537757587680896376633831314251710810764907906662291652309446736219774123287972533798195155623114204601148120261833183757671368456408918007602045742169277186208472138306421662045376951746216878377101634831104523063887257624195540178137537555167211170983639620401694625192327137239980741519547775710138428593946751950550019279588529723921515843732891498933689585489675916783483875777899195709857417541207196721922286922171054791841632133092362873727036170006134002931713761895727811721087600528930500063665815035947081041416398714461681395779827847495614724679951980160781715495470606903385704105362487115061033268494042672922529971154629323575702763106615745074430780483170917787254056071686050181766570464080465757647624032558192953849039142401908719966647036556367950603837558107655133241435218024175952507741051528863454813068520243252921400112034391937909926231051289187275128938357679687592019454066903550598717749279780146529414603232712542647967580684184711789805638603639297228406745371460467615896838319088752313548064337406428424219573772063340482877048380489554696722047397131988119468195443999178098917931234486848377466118804262719871878940359423077638216507090772752910685116974547883691093801664642017254383847558039188267365678763819447977574052455285178402788436211938784983573001581387328627646655011920803507022834084224796404931211327595863045430515577120743127746030047240745990286824799688872808960174724235162850113990545049837538868619843749729477774641933369838166196560497762039352013760634668023599528534573864433961795599829230819430313593988353045234210658350349976049208010734642910674452217856 [125,44] 10776409841181678794225148768173386451166973523171989052802607826992625280847752827159863967817330458739820275478840514662210345350787113544864245696477120605547099822602388605284804996553035896302458751659956282556926370382664041514361309432877500782033557661471141572691747817581438242107482371203364275650917461429234801410615694631170887009785559046060433329822526808882700482037361778369585478729229272858882119923873162410753623766751144430378046075016978347420767446646873423823323644272539945006875467981860811973095637707419363702496972297766003835275268228547668488091214396306592630944793744520506920612519793583264631375477491202277913545433398756465791847812629928542937087328924551630581638752507947439186965120117288822828572722465659969583684277146839099487062711323394839753408451265370832093723061947049609637480760752157969201874928194832521865766337077231500954274922896039577727333658777483001040692096949294728633709597834485174941380606446206286718441428099116932497540801644628690386841082957772551779883375252385463159312461359233505105377829224778258939004764446791051424127987311498088053185225680676817658172655431027569625700559105958206685923643572860931084743312910369640507360122531513079847948060040325642639213130716922911435346007910012184312380675070343622568423990112534210227623254684108343374565469369959640129991772375781426715737429736691339659354605178198657200119269734574486199691996577928211457222845510671632814566080233632799421169989170237446861163723404274610456868484741251945202881556181971707544695738217693300275756211024918553657732590672867809926059475361612098646747298702366399111121001136845694918203626918072226100263206085242214456542179636630685205775722337060939559399760442874204772978190490262568200888821690188082394813338384291351669560673299815814310494135717218426862362264035850386822320672765850953173777602430128050032167911060645303289622874779322154537017046954863351629381631558534318173021261109105792146244500333825174405346448848395538851964484536132778970718512784625601259603375625850164770372903346344580929709619819607956427202110270771716361697788408217412597729458843558634724837213919424553965169876429633362435043607242838854598656 [125,45] -2793602701222907379312925182963783952149772284399799235392438097200148299963257493142174766542329702152644373814966966322838800919128026394218652660405551123139503004386339646219190969838406820312477054360289806265620774345944375344799773921939513580877658389055606651169170809014400531347452946281308341013751255553469709019266505523865916539466036697538839914906393292031605731788663755719170982830885560569042718609671312753329804338498012967729759482981159388494450234392107696233016646522153271053138169877815026792216762820024762930995094438171163133999079081534661948963383026877767877105059292465795910948647241540910230217020070450418425655561424081238133299649591027821263272392872297071063977475186211625379783999474905391580785782087054580423563473749511427762567557396765357191953883091602629968096344094509765683336762648986569336899362315692390742532838713173634265397771454073348679773100010146020834707320073634461992037716044196551998868591867620534860647181456351154971036059567830551865772328423872726979722314566729301481346331069104342839142571380013573579630478856830504324633607747057482846041863077793324107185861446324561605027811562743828104067931026590059406536311066028169996905964520739783451991393655804322661614396595073631981247667165047303653501346778585379475725914315108542128791703181796292482224067827689950863239859051911188654080534566053924747719941020578926341448995929164115400344442156248651735364738763026776202114037861508872116885231201141210514437310212411050013468532683152398666054076944846089425891130737556547147702920229960373687605096926368849848150901450034327238593557410494339598512471813464599789080468561188017672433585508187669598056975152845610058856074664280371907585061201683816427774807749022144997462483495836470897204196617248533761548690777388315524253405231583445246911782728570137432204830058497070111025854288776595244049529652831390129959883396700768073426771707990570950393119794337553562381832178631797473686041702647240813270905009744563749450766290672853262641412133048723457029698435024082637587134973713713562592781149843332977432002269482493398526709892039310459863625221432558954699806731078624018389642435830962702785122872233820160 [125,46] 618942074364249143129541360040940245505157027493154579211589687954365104910793662726800930268518717490688862167598034027624000349817345643105160674793044824817702402908854607284589930634268791466694321313071471015055675481719169104836976836961425167707275808559462989138001248370213227644925381737701356334866783696639830105382183099129943760021017779134329960277675229334365708636499825374664713003430209581481955025881869064046780781782725460601987043849741817039548747275993227150790474369703982058193628531994564708587405648703231831319986876364166160845580734308511755152945205614943450805582656615934485374402328734417657257543708741553705818147732051647283999607924590477010388447115176013915969552113614669069359963589513530905967773661912528300865325862733903941496027793132698143356840790575483974541841062240034717632255569467490674469038976446961939349875330961532837126340476921757031929899026712377798645147932314276164639116241359374814003622292021032377189663375188186128360578606363875296796380959880804887910696903508892361244483590778711491543626222871983605444327828817102330601615427845040752706783486781229755103595501715169208031042366843931746287920187608213754710219246118350301213484552074771272660010514499049013031863194602426314381468918789218161212899557437713843782694518867671861401072752685017342852596890027191433396592419419907714821910784426603786337905353075885192529337072686189533365263339930588625906246676054059388590231432376258848257697858564007492129201131031430676431559765083859507888346530274871784634574771191536418207209248197282848583633757784275588764627517758117946884476019002411642300558001364499209273764174227041686155011307627106942474155166517148123191573068003169077842174155984838143423284915018392577310477313175253132743826566518552313307330950088894430044991884036584372596300855504853699932090443083335361284841571327881236676103139009168012906453426445805688734289156350764257314018112323696588538613980804168270312701788662184814617894492157620453662835359287231527493486966934943063952200051707334257670604247347566482891571337538255269469570504861629722483057200561573534032913150576348209804418888619112195210491449252929013841097161441280 [125,47] -119190396449357292348373585048292995358123031532081461045139251114062805632747268022965582620340904775513165943737450041219393131417744484176025576182160142512374249009977052525399605332679313926105776262663187567479066387043731637940345822606429612116825763490569454113042299132802567319814920056979815344554052111931686990267600862685401739509034334930813112281694368211223896286872983633395984362813619847311755538201767086523469520038882134759955130438729920436687542167769259410580274549880970928258463565138974605981471229035373836098137123305421737658831103560106445136132338946995021722836965867331721299440748997496119873876927395569391623430984546103201336216615985618678146534140687418398117928713020751458180509490398324388591840748310440731016035308074022365651315584457065813462520493030939924010650955809565773418691205209496235526856143998528618226068940207591621761293244022425991797139702574469204510668229790523407716432497954395456516958394121034586798659447466998715691516978768479629474661806110818268329200436178027427333577033280361731644005098443550831842582723178669285967840920843413986786439988376214175172712437849109551358138783752954817178150913865780924315483205109670510008638246235651444476415416409170640633627271330582142724267413161750368730015447826866462550612227672292331814542038795895639978909799720552943823547767774437295484920466627946465581006999466545327627793330481084852588811243937442851469089310783475019784738172322810204553997812230506174745703248523707153277716902952940659697077606290928580207965884605755419957128368667701729326642808242624643935622547728024236291953811640679208277170086353093420112096344772790295284067864824655017653344088121742205829221361071820043477062480198685896102689042188197152942171891394544001451111384902796970787545902434997077747036307544694912989979838226807867563007141114947342847471820216080103634538768269322605272663737935790965069213700358046793066282206958958711137859061478032746200979771611395665814374431621162588692766967521878951729755491040907199724982169330458947041163241745646237287764170819917905047742317017710213244524219858028661620283212659170532846656825474403144199005332054902126061199294464 [125,48] 20126548672880593106591189473082901662940783404777676088331495299373421064533283104717970991446089464570131326282416806583889159342288545344033110541177009742563050294894094833754022953696224358045979222534601675280875772017300679422804981137076966361096533810920858634694823035327663755035760434702275711484170086302773445930725830702087000473197692486644973400286927395536512338118377899260058047093136565542513700700762971483294880850097168070487788904075130019505294144972202847614573037273561674863682195583446741270283387637441634631870774154622042502017853707558123068736667191805119331787962694404230563273297979381392825765624775717314382044464466265855605113060375895379435846109657763517354032467394092365597287701874166731451579954129823174274610967574681683306278592233178669333469035378490043439935711121560670449358743543266812963623614098333377861620918255331781732157720986389373417723688040629414282574668790194690902644136582602772935323058898157359684125789014882097288336980950598026096477000614796030857474135192450363882015365275159415630823477048580784266114465481630737699968336805468518876061635299413842145220027583337150673803225934805767305851588948409084367977262779019567372659869698908982915017447193727378577818015095835193792757737707894388367990072773975670110007242599327187694393951132435268629227885610238334451255421488891846533393337951794831827504096827563288314577397886790441405359217575846182049690116083430985581460796080411933388625398702890112134821522007118547719123491138753643302917142645070807173967182653623564514677099195597806600589978325958747044324711039842573746861829010102820498718313484312132134582087521365423619854433497887094753639003779113957238493524672833017971663479526477356366496317407361894435861446013116554661048676519948552747430302701593367906304193302356710603612146331160365500734533601627776884090629947471344124090987977749171602978653801754809229143968309123789292028395778023398448103345458229242153208144109509511835024513808627901725312109006018224189630138692282874918748711255682658925449478999586033337307438682805247621590816851926717637155970915938306629165620340097475145375438862618719700543578087434051666313216 [125,49] -2990197785139843641887397969790296148053261838937151777456882751878113369436811403354132142274599504921541057719034750792501802524492068779803886803038724534781513641149438567334795960040940623747158191761589196019984768552157563485652964281472704508598003916018000897321256077494643843419491656371406644701593330871714369215071072889823817511851240863109445205277065912751401200022652665408297251965443592306942109562837766209569220677209371379754084709380106126116052678348782756902506424418898771409383221861363802731398181165254978761658514927911742091723363955373728208240972728996653648638040891033084702723414291616846050816517587483354404622497731249648012850426298100692167397489229160176839962096215473623449886057346686113103297976228025499706555186028386913639044991360135283118976456054678911782557531402502017940208559827111615229056239859529228667319100102718138100713707581857271957302374860260483765104097118770109709246213029875643804681214586327120213879048009691241804655857002967166499618339239915579874809758056479932030761518197098453834718821033804343367550706746334707193818670077976295334849575414731708431453742037571631884891312241431781843771689373695259041662874796063886151013477133460808538276395776514315890551599237231107631828447659759463372223053542848130991542785413722527327445410018135243661831696792957696948099252670253019194810365623083296335342255871844032550707819209456757968633694051058401538535424069373148108947802852714400955923817361727406038531777929740576598579910811181567661620561950028486671160936368680176376103232264230650495176220489118764482469579736692627930867090235758192236343340675404480433471027997656674840071906501047794832852656236172162702326190248883558889312899205958830206065313679017428491314415769084151471093631861940709312533724909071762900734528379685718705012035174537644132757106645268267362804532592033056708529826956038539684665813188087447738420192448275365950803938918435217489562317948895213132917451070662073339637301361878462525079469852835906691879805546179321147805673676339860273779224166375933889725420065024111716750879832198946388031614576520773950385632680872496972534283996515246080452727882506320216064 [125,50] 390906056157462812812988135665880325430350156530400519162290412957250155765447544623359032875499099377886615052598713913468105772274573376926089006809003268450146305078372407371803456183419066610066827916100080576823085942660016231292625982579576256608979511466652676880461548870299882110159486937252091428838472809805068968185708414691680183374008841093986987855045112918798195561463320745617075669036768224886641573052068285721897912222630260466838497365986603432578946293790204415060258393887077035682662806734986062448263010491157950748095437397351553631742115017590977162812272895638687822910140683641037052266838904466705182771133383596072042445387165242956396165101911045240073289503092100102074884657254024007284198583365638912183834269747132947001619330895384000049852114583387384099800093022709819915189014068835200886469778577882686994516641414186146520907338324717389971225257356331857670036801920911482232386728208709515346631673774433855414389564671675097673668997747141471275664927401823800925023569418292480037899804692820036860842659494162565659344477823893962172352068330581844045261460964374044169525775261349951641781612125160735672189339409073011868840002817285422223235948631878604295562149467677338799487599376210335794976372548493255536323329839716290315366679400563814663342297911171852735707608728038864468626852743570492066246912594241575613204058977306698240604976206102375898108456767193098869381696072699899867749316742612674213508508058986849683652480923719385649042052646432994950440795646610394859415198838606636366635790042930680173321563928560685937432172649566285939807857023574711408338235628794212771025498855248823298236877621205657630608243498397372322302625945480780961012676958552492261887638223088383057632719161835067483756492567195863385630770588463033819653212647563255406677871524615873058463555265524368078005284513975211165220155005093007131252387710761745500252822092384573700393978878600385638514636597943852746363152441907334650560836394306983500878852987970332188402287354719903912206356189163061621868858398980143801017313783653881407530943654981710557471678999265366031372091596132230160578654468209197058418823752432068540517685305278464 [125,51] -45069315018321536952684526375452310904203956641231068587193910820421519717987753772696572438858645512970358310846834337389954540458801233745860444754370143491093434046364456397728430281828612897461471328707277339805429528987468612954203851192454427230155700221392637877625687095072260050275615388434694196046721266370689109062664878124858192511800601008739407981900185301240530681382982638861766721780603714595306202407224260098571595639408523524414769409489537820763812215546411300121161306447146686009617532878381928752591102310192967104016601923814549443382477651723862920802649823225936877161197111659611600809502759844855173508400108979768763190347543035514580121945100383117263535172761617639133165617416153841251385575995242456933125445687640014981784163269906717649427832677580810697339301586754812297188847756967925485439386040316912252969867926792101398591716961067156291229535641152550774056090370613085164869364497384283016602252413212044610748727571587181767520152106052154411465980387155041325763465100572992487356409366916854834923957623521214306372280292082195544652849897557684598853092864243801998503528061593604167534021101137119435919891950564628131195634207669473006356449100509025756728063948769309761221236173914520916455448544999934685058271951571847086050645421002907201453969391838485301554497752012732877916943733712646303043310980994942268677790415193219991776726795213472496408705796176475072482598730082231523354579687084774492460528527320892986508557191612446048573951322407886668908803887411327531380747223984789742583010532978214630115407122878586822152588317039497206041624968459035520762687851047169753233888061020966157771312182251393710717142591449904698311270912253387664579986557412895109991557051602785495971388719602277639193100948288160983969244920129159269806307109629750103956856535136450064144060114255205588125435286302425025827068368702052599940285264224038743455975841030417792491786892516223250895572670327062406297232446679869304132721273660387914861615772866374655155225879761445944121192038906936160567797459336493569538807843687824591368740076650836519777396878840235156938724862527604683151104541693503093442124228549906084090318159872 [125,52] 4621035038866257342574586846472169849695609950013339126027760090624395149174107044871053423272587578231678950939214899780818305832806063468547140835237510003932861143473869175442825826113637151074327719185501134425811100684718347646390924652955847726605827185307347190879443213418705609886564091171622384741479924383928816074074945495432971715558023033072070653684707020030376558296876663554300775546396678767549582908844305648372391153528289328838957085051934183132623146176770337530318197220881249448536951628290055539491614992305520390530513769545795599563051458836403048211852955838307545053509396598372846762684839147395722769734811030233036802923653865181150780071460269614385971079482277077830245422683001840226159313685297311060047833758362739968037766959526164872456777830518605047205844183170161637265658030101220442712434958291248200882289445341341462188953899888078996167814137480944981615387496601868640240225381107112664538418048936124745299944367224872660729374277424067924195621683850764495313278809111190621524274791989832009935504338705373737777695099246238042515304925938102035329532960347645991458422682890271093623316328622001576358480194546519415933748561538489534999313737295634573187439862280206914688880367232403817621312758256280063720780279478806680084057922361368237326447877676273068906776439135136525921282986293695105555646458720604326212916916782845554658551786573593402072310102611728025967306350458829650033587075025270877818580385878850685698161566739024093358222345621436171696839647166233602699364691766022553684171821823753618947047696149062661484151568718937454616323658585036010387445755996690760987847139501409540109727200665258850208363681270450798989493513804593134249666788008454078479460538227905473884837024389549311677892845201810996826938026232548928373009900805208984316530971130270201015239253529761786106223027140146454310391142147737503817099780601879096012980968823927344705034014454010075596286906024014262427139014395238220232011109525746716564969012253637567745233142858066421938591048912711476558391792971984732601634717644351876257772909301371829856952223321062628067196528517804555127029657814547396390745415765532573698097152 [125,53] -423751643405184917948750571449004673955030548088564454547543867566198673289238085011272353031898980530989816914124958877280303870898705319502799790857133419310021727408349233849765981711168570684603841993794687740883192931392717645193998429135278654203909611941340987346963305176258408721429704870331438662588058892109040083060671880796027295333737189826587294565463923025734020783174934331330261448175786768736770291170396508155830727792107116011349289384784943759975576808689185402396855613773335977510712176770548491591703170864600719073256836027043385513138738855601634163762234346377821549169468325399262335103311697345325659945129607141502357729648373824664571194775118377847293470199658126685352067874128294325046653432038119733971571550376961149035207984229640405156260959190801910746181560834378850298837180722424030576023128110439964625800248461606094748295791132402692916100371865972639878024410286958308645209992522632613271119766365375250647491481093325938615895276952123313069191811678934137597785726003559794597442624258753249308722706547950749975547522967796474605159806567681884931791414194608553840067060873119301474314129110560431814860912150994207728870623484413287967897912440457103794476363227109939500619319296731405085925479020030100018910435417530440416720444323727311038514023024004049965345708196911629908673828043334460988013412689099446838103230341878816409004812772508644609536768408644954016359448214624883247953234327429105063182699722903741187736765075597406973819838800809208893995158707170265369258521800161853667282261000468426553217646189877789342037330375729954397056824155496795506760866738763191939497081549988363493366815175658717341921530798886118025984514615896149134995785234700888844620686451215278921461527806848975780523382023455055938886073653800373627014685173434394670261885798850228851686768176420573589111453029884804919731492736626419331047545932974494398716747469412815307767860392362537579268204833769281289645079262413370289390608678368959235950125045824042449652305270464403341793866852990499481658559394906435761447523807379493960652870649720774331522332552976500682352445003679083208980209133876535812759758084929090486272 [125,54] 37673239499179854833036245403086414898670790540362235121561474210051844047385309042390835639698121305248546548953980670856495294085700354833900107274004049367523142267917055027004852547852822364956982303715375990042201049631108906811975353346889067064919013075073431538506113632541736263647815639686130054418596339022631951267171554611783508699963639429980025429569062033475340399572946388489024150948900907574142358908778010517417506521972913106484696285860970119738258506847235751617671091634092383306712446306853980887713773833111317935749754342874424933712050402464971541503284324629794619858922559905318630060137970776108991883217749412367533246425738464338567918363817725607045689723656238130721386168948564370612476629735136251413388065003990664944847994223762931722254217662244905487922210438064040070144522666939907142290245407083733339633279857417990733787175468075384413056180843390702925584633652729421635521152108884406694742404337290316730638945886400736735534005947473560710085662971663076166948417704650042703655191058301484625879792841154854214161405236846188239425587664366436963830784199248169614981425580083867959559177062819807196940014444508916765720430862544057908382061902325266249005962607995066497564933988145990346610958985938839839228617988037777042142655981386200999083176411334929311089441326395628371093682810957511255477437201445733873714741722197373919662096534612060350182214706013264169525319081346262647637756165144787442308970466474952333735196077740509542397704417133735292135563044830727716932658420783033853647808477042970408929202782264617369753274561891798775733861518896546728713839051678680579764938524245720621789602898194543108711127957677453851206187365970072253833544278452505533112775724906276221018304664093026626321110390982843930528107434930576767206792855587159005237870079968262857668045507762595599077700956348791699315706361802186376165629120391676138624724522191348615122868046580045693322470177705944644820707988717323910381455072807733450872311305653887768521789260763217589902717011548533219141353822594017106603446340263313355210585623410302239105539315256723356970480747463122931309550762365480418569309280939278336 [125,55] -4450557765084519246942188475407035396994436416068149392204257959799711638740356124698344902142839637630964417890178843712324619046527329438632313442453463356387492094140142037564467195411627702375115733191890850036403120581987097589563085157755645702222734881861518029435585497568080762344413212788132209091579841519179534329354286508914253029342389317125287926318744269064662708050300267906223564746911713807942026201307157421629807791134128087208706901187635046735648901623006913982473219670885481089597834185093197201045624201479451577952813241656994196438577621267849403840937148382757737112036768515241486510187462715938134044168301719509737386235050481550275244996829273676575449575892006822312972291964230885388113618583176652026631064485895484104664568961063552925757203197451523532159697421821685976278945884555504113841416988729964431175601080876911776560210366996541071670739163391317393177910312888283813440105769056994069732229900204835213025185172421417019946180761642305387971749290299902196017863163918272042427359780545419811505802835190117861178494179652962495080868544694618582533520650361906554691597029093325784974549504900894774296180965474736001021941421144701275502290638297889672954701766999593643203468418184894753213435249926343682886875769319277497171838219647551870996858824671494410144581401642179749624761137595771822758312659645938660279855868843900094822552856270922761407470361406353922959539951078979262538868373080284039039931957851843805420204373616284169603439878980598528826193487494472954057742973991702700878622437649871351181921411067221663749237768660651807478276594402178297048673737339833100853562824769059576924862054463212151412435193804770987037327585386838576464897018933523750837927593719484607072780305970627347258945550346019589080539394120913854990713846754839826084718895314054082289911120427232520781531994082501528101161533415828223000227884316271657363816171088406153665346664251565656435299924667339386486201511127922821190084385427076354162154766797856602475098001902097330065357950043471201217783935085297784664249616373122896340242403907866677865165713207076170410539282421995952553644660244026993411165067817600 [125,56] 554953083370638028561339945157020534700610472378870163805252231457346165626436449355904794495722783200027526640988575437921019327166393246321706164244406669902692519378521038424179794527880130799662553946500790934228393614000437076541428592733398678790473982956011117359645369234478559053676288045362314835731284968721680161013632838478646506656988263654257120890219216178204974705954806150661762949392775801900855105671322606694378669948060575219515093959110682418164929052856627629769917500938048556764233484702423973114794349903570376772041597934670509359500438442719008911898796643405884521774580685556412634504924601344228503756421863522823357294685577637890731120836428628600055363839291298566473768946070746472845439831153118190506771841799609058679171812389195002215279725877007092456845871065013492263733167670051359863106764784585331659515301104425038271858898805129869988290001691741454962267033152176295799907824813000127671744255506166813800263573555080362504969404511022330799832192643310326374365900889576568328011054787343367273515370870361743397704248821351191980444095282516722904926390600505204367771262903895425334168510252875008015432440901689405774564911785308080953882443776621660257675482229402873933271426950918878443229300323708931413254044701113680523011321284798890414656054183811193415872472081845757205025551549461831269577640877736305443236941488477135001558731293281841383355284385926591133215198512734079275084568631453306508286452578700395767169770599508599714716408124414763031645439891649537674024686654852502067043972379931104080465599204945788504927257135395279595465236562562902462789036878871115641921062225661906568322368233272325857433765794343015761715260288426056595785762794862238567175285120028754065466384125011484854139436237385216173951950650849628371060736215582367691749565719051363311448961885042369298394534247651455452477167728972426043976578268853886613906104131099174737211426264559827889796130010467302603157214164588246585714930020361867363378926205783609164861228664527039285782180656087659045159348636958124929173470347077391761319183837340437220502940323379066841227529990234724020831670598567387635551150080 [125,57] -42148963085280500312404664478110708409588539735574872046958407004649741630226045460519855792783343086685790376820137600459590322967860022090342018726338866169189283061948254679308691274948171650607013892489762720667861075245886344335062378543661311408725693953079403707029329778592101840244875781214135918634575500649283455446115241468042652052668270127173921141354665417892704055927617886685990926065795317159336006330870225203490658995954668168968878731507792420368377921649732202414800773204723053389281317120867121578963959621090833400369774305096226566809985481820830166175024570805772689662246377612252162973557006590417940986357785427366397778800565975961446417723636668637357740942227041114447383009154135928961422323161053655826211310098719048713804313018368899876122078681593043093084342578519522575083202315249556473220801332338957336970113033805351973536572200940748720980308828884848249121278353374482952766191796073906159193278343558529790546789521126509256574666732804403409873000498781363419458112595838527300911516549045323728501753108708259483595791903270597403894642785835939161843540213939701027582696049874862925134964574544926251530940954428186018879250697367655905657941152661226845553649881437598286238646839189168031736450088150392459581338352673110680279326442088334661991570407963677640058694872764279447296672658912948745643339362788800935820902031184339406833291347613244484650661840244059537631707198947853222036622716032475168713551032615390558660996576482155135604215905019606723295999745456473591627637488051028108023682035583115515966584718288341364056353395749414878138642328590413196465061698431256214551848602678790860775820245866393194031330148189537901129746591288035603599485050722371443565860888001093417743813075304698829990503528770583134349239388721836842142253378341090645827173469169345765861726461088244186893208410049184294380940275022770952133550686181545620264998947997348910186096860850608985346871032752167035276767570874060912938674524283062534143415283181360516025333736928931997692339701394754416799833708601337461781307468589636241995060077088347491650125112337171741938670553494976007898662383511932583740416 [125,58] 6243042682747988642734456654975730532544846929733274612559639749342355093261959599096356942229883324655159650109112686399660666362776631908421122622067143443493438799792133891816200321159296084068002646790134157222270774901850750050336055466985500181142582470437584646416529425504520392416865107349175894278393133506724673107346358608743269330605908502905750470682495448985086194032332261198564729013227274036493749327904232082765717205685251972108357339505483206512915493506187980385147698322235706543371528121587468359156000301565598548735971880355929431624881200016443622293443937245989183728459293763779094972917208459147314692341726651231012266620525676864193120524993418709088986768191092266956021080141675802682787548550458865510548946780128502964619536969050294600805092429960250926606420744946058275452715823753109128097629512381639091421000833452514778212820631959245361927835194909698232867639854500614931225598189786397922091228992646724883627861333422906590490460680802068307726331339928511952199077174284500747316690216699308158156547430135040569910155382299037972194687664192251610985134616318568817189148175530396680851751533636984865096327823923539730076593300665017053986094216543978336859085378997438904613053272908274749087016013614971974834694614469816518692720606161728743794466404961318336857576480562092340060483953939084539914516235942962872854537266779007186405846485543861309218247147359646942456460075086347044981614299879097628275969706704241052264968758749494382329208596533978586228965393213541938484491165226876393457095189728408944887795874031062265529790517174432935146910622800518484290916704244557494819977810696864338528537229503273078188568069491547595030202346902204180850192307257087104220982190580688907721143192616802526703060013725844917307959535990496717674748171522791752073201665559325328330743901335655860744258754442698501297936720514426993641109910782086036910151555477947912057750455201094779959331249737623767011805235418108261331604749336104408154539450243490771451135806860208253084765478993055487080802320911570945082797130037304984334196628657151289573861534470904947495184838307274656040769459235206584576 [125,59] -302517856973233669858064269803601170829110772737458343869007118394330698971449583909317533355893336698204663950895493390781132684080109183730665141341329061661326319855370048011376904015523831944830384150617924309050463603139795652741443384827526956838042737278150720940654111302089561143451551888610501054393172261819806125132560716755098344019318672030075182588707082091559401991812257439287433095294211938632636842380909233152352066445892086145767545207051484587842781506303094782945118522677982971639059527719719138605442231207846223070044811848820453009139780025076797598182297649881100714900235880144519910475213160400513203451050525622565380249034463318501180369542784298467811776365347603893415153172304117493956581750429692114333098987105176380108696950638670294346652152507556496900411203707061373371133530225314400561885820422095281317483539658468341857600430908377206314534144709736201108724072794139133537712453566227862522524768614179588184084200037664349306834148186749770560904348474591962352063720180911041027844100890277846743967876910790568455436361953515855042740924443463736689458762270229740275799371655007195211729091039724086206271404719451013003173438025808842775760818289720891521520858247148441193476817954496181658913238850852694139243808581950141041285790166218616462939638955313029647623394343366923427320529439207514744102912070503949464605596490693069845268132098667199252822959678213329696404631638369756447499382507365535922146864265453811450784661051392445891660287360389306064533750406525410109059414333995757016308445677999157371844461177656438848311641966009921138497689750350925304952131575639839693813976365346497426665780688761754046602203869303046385950404617414196731633466730713009783753925637093717289303800852365672659768712585807357124358758609842429882193365476610381166782806309349704338755693677797139274123131494282913969418634219783958994010572282260790202472775321756109441361236952583107026418362210527365821546207870364927382954621826852658783340091763058149223120898184316141165043729634572382773087513038284114674155584770406836233716739031277328192117238424700565178653322547916802208779924800844640 [125,60] -247922347615375982256467437708819890705356338965404451297117206346635541769726254657900595538750484954799333028466808291135832002815667299047171467994024234213237389256513478132135456895378244541386871592045008228961781945103966684714898199433844742312176891290117350411374147089573847651274455842988143953772511587541819598471155046329478700908069805789341848110869208033214663920906094682686271761022095155247789127705487693484542897731581566830255177858345861099175825545629160870742899602270626686241857307486334006884289041284562541418808072132964825603179248495493059874366898201774601934867963733626650581371115255523929043819624408785581986122442730381764420582144794431575624551496704264898687861960880722641466607401178548111194146705265091332804618630502033880220098231932577913950261756714325335611567019038319757803695751309948422449454224341748183456756615909915104480858039783794926919585386397314259813408818760475581416346943337858099540949577569294185919182974281496561305537286235962410927278535953102477308146494583858879534297866120298413416149496234925204457493795982149953005518327406841432446429118652504799763195079625664101350798365392194972692084235660979092802900019930854276414549054073891356404023765975475208047568616296599462944314609369452530824608029151487624183048579520718850531226817764308813482053656432813567256851634133201718305700938723303385177768823297760943130233369120683512353966782690681265080701418866986435910424881158623524246057081187899220001108015716837331232345697301038110563061550071884413315865811695550376439326906548011624216596451800292221813586051567153931935813714195662477731464579491103802266242819497969244505160751723470530967917594934901142976195161326573815365804930472941892350785171337398751407228639627282563095306250605222114794271228402624345023556138602887737329983386355584012983097054335635238715783002992110744724933403229939966103049024611750303854462148572163786596034586304439461593530582078641622064792554754406346100318881632759720496190786983469450631461221252673659591860498101034001293549735833846761592338792187362926112770559325331593987393634713665928843278529005568 [125,61] -10676464935160805234030777395735459665782501394284730586394653954642132883645676299679144983363762643152904740424941199718956811634558088764091788275241666901643675500116709735333348529786621504473498072696475346432380733297801336112280329959575168274595708767196828155171287965482115182157391580256981999181453979995257427716192142990651717594151585399521484686934401315159945546720040732540994651024381579167443244602452334705823420090434283740354891902162074933600541706371726245795665425366435594080094994334016186349549014523414580174956996097748005705858061063768078826112508502173257327092127863995910226819563118632966012992518710157156468907855207851435737179797688888490345360453469423789470068946639216256281729171420288191584077824483788465063320453784239580742251011271385367827022074918414155102215343181732213094636710867310573587020178185292921955243615131911682280242476932384582807567442433628209058122879631281600189025142561476667209199385785318328220909024112026972685139985894602762799535918353868003971425962411373630351665670341669807652003809286614290857819524154667748913064933546864643881434155358000885000897660558063342765791436271916428048248122234731756464406493696409336905281787002094481469652989125873858066490510933154651424667504274648479156330581894629483598639019520795103710342534596551457278501769041124550653890377543960964573826081300286955371900351229019652015596347465435631413824106331056446643854838849442908677114925261994471167928974960656969836517740067336717171358166916123564026887370539299610297902163104787166043982878085667858142268931964251212482459339133563686577141789788101846110158923917943270310188638348994635875067104617553368556326548818473298144826646014057381823054372231268339905230002464486506098138465799609795527463167429126156919555603528806178572890632581209338833210747263440817787079595485854369717199797965167146110706919706135278016538821690856560718939988147141171078471128177620521447667777551326295122361231617566560541797402934140755127747335094169739902711692468901246951860116508503220550358633078726590565071265630855581981466215824681184198504679653785444091605918976 [125,62] 10031164259100482868289993474211715164262063646860196149185657542382645102972235321922006231650788078479270286717089459234058418718656394711824099993063997638138134583319267639097174178913835470058328035116878927871764322506129538743192116689336372403078942291516536645075817854433568768695012847542680126973498090742710232970777454229923351348882406155609399845950582339031254405821294363086946890609188937052155041389014271439712038095966786691767344960152231222814936086419450584270880189873829630058703857011873460589873736050123989625544205987865444226724065596474348605872308145974067969407639235597297397795996383202623799261398227827023118535945052747160196173716921403660493738688584388020340764897198106645657464152638183485967794555733476632495862688555584666480912181309960257155629460103685867351521249014077185141678400862944982327982120358014544672929707129325997121328831641792345695418105879666965697979618835901590443755107500337619280375351861964126864274102364942120021988665770261812408575252626054694671405773505825961313665324932861121000058863435473138853386706194499566641004523253822398242291145136013973457283771765684330514973095727476370536739008295832479317906629151292333715974382423158265386989091648134828511616018563906622249998099709294275198575086194812850021743615596951135996065808073099224434404825915005834060405756917873608058194651712448104911192038383732187351731962561113948713754213048593707528087111922859927849221364287820835135929380291767660642282780439465858742246923268325793003696272854932062444037401428753778472534633395089301917382386933471663666430249664968999305429630039791672882603694971501600357197535550209245085147483395779104612401405736721433868391501125687608073286318513446569127087739696389488483993235578009449361750760500366270069998929917296724417951096506100098896943210881007787589253775912632103453138813833657490347777183171321107847278526040032932344197709548498059602671507513535033008970140487564179043223526647321813440778417222701180768977534864951901769074626706299429815851896400341462672642480326328702568142980552120635273348956890256383441955503648771135192884992 [125,63] -377959747779592860420465537002999089891290097286842465932802367402412966593926765533421313489152734953477221350969400427178917563953634109079412993211494838126715940656977217209443377570241028437113946215373805361339330800222152020603299198121052846240003434693524583997056861895215269967211056127327914771739925180910163680411028762017614452982024221102999682549552314216290396990468270448595636094780108247146774550459041436701134825225396038590160758429810897914584125130168117308394785606222476151846715112090931376503993684433298201656124400795475102047208016873549302857035292596128716609190451740055539580684066005922120316202698415393065053065937176205776821005173843569111131914168358856343229455356304094103818603123328843056552524614700985658019629195980014592278914042333877501558226932846095961047367597358614220834802205206592375523310863139784253659169032797061530114003133982970017874833817589703459381499233136932623692266873315597446477184163523741975687690215042447409176027814329309160400995140687365495728678444391220361128816597787990710534682205700412819572100187265644634304341261265391126242086162361648291871542465090006593275104290552076729499035577150267551219299148322050656017558146067302391908716797019696384617246258048439961599224380227898395109324145006783771359971183438859155808467169500514863556392826255305384139728939772892885705960603261486604554843790696448988232451822448389785128388763243159714896127750581663864087917547130594469513857838885877910427290981607182406057854134778866797456441841928946293646521536750702803388644177005478153259248078771485618344602446470588248877393751003865761574094987086249682257878928141872762970870817983735014674446584755798766400124678739652276819341255000207620995533491877571568360641559029313025468793164022833889878472364318098389865853568203876521909304801492823383348058282383018559020883983910555732631321419801175421936059537318271438650900176272392001756029000433262171943594809972803565846616623915389023723673238490014259297954546397613319010947682660588332964083407402939596659412841478753950994601793619705485301225175636349970503902610806649869408 [125,64] -152165763498144401707264969215266769981042836074038679329668484535673908454799742222925569694640505641592080259721823298003208123839866845573248581896526417868359384512555193243235821978478542366268748692734708635765240117408656274424721227131237028455464469151718450641507935319300068939584146673566485097577678905308400913892071410269437354424260555253238235348953839479581393360811316797500660881747708509381798512220333521827741566016215223990925223609431749494242683167675505786932547877030584468186682142136103310884006335453812145651647077565760624860454278512962449794851523052382923643813995142942742776054412364469337330812994509291271201522793761812114870196775684674349167412563484385946483078361941733216087052280521813993565731769405748338128548184375273596133993483842182118556019581148520684915658857576480797237683655814116264660285692416472477542818010607054454832467144307226451665307817831534863133521815583234509851242432329116940664253629061474149317616609350498291675517656793696336686764846121121673015559398100249878076176638590799424638202408378353658890473149368468026320019229393775626950000981160319300445681450842043816125039422315144127509766551583778789307134927337784129157572320579385318461370494614730017331958107693285679963388753402449585457178705208734373522892221144455111106014888325493622108378804665442405578370806443649352663677091887579558137009980496897659978657084385164780716003672784629512186678337409098759268992915291190979888628899832594543428414932048462248262051099460285195922052272906167757123421544593981251086120894020157007494356707332711233303720273967997530855803859880611756741218474281024942566173603818924581865417878233000200930819592142966474702174120923152306896292129359631131922147439182751928456929713157270487740540414423735852356238846943688729671549430669507582614009797551881890430879545374601828576907026564681959737832553305008391231223544919551219600860348764811015989398080117905323030685351162596714235970927643702455956337507119044312905009780432556637722362474250536609054891664698425500843110442351228444155344846421630173117885822079223764530378890955553792 [125,65] 12360175562030416911175501917089011825499794740571892684143420382497158021635455354910394635307649035976569680317685331809485866649457712725325333757662573638010500050965817983855084434127945926546341456546232813660053009655946441168303333571682406819122379645342222955894756480699190821554842812290463903944788307155594270403379858276974584164225976106803197424190005266115365305696432978121440915066622540634950102001203738133461300613141253343209765715633694433233436877050506554274916529512130879347280300488243767822099876961345094486377975059167408961292063832151781708741467997577061081508533863123914977823986679048288031271863566634723341291137253999249857262573959157734239464450024588040414119776794338316555326747436552058578619084272269111639390136152708089162368428559593109340794460585351533343949409977574925880769583231463579924251597639146650442517676559679798962337730787663239943461815546771566514587982035748095844728010929548661793623210105905322038425469544301142518990233343531621732600084857486078316793541544218663298859217009475968711029948254327138700965684430052036179303934647694048610291449333304257457670290493187436177320303870039762214470171901458115813193379240938550063625996984904122495595421563059522497395485444935666066943827523357656736767535589569057028238994214621927396092656250085562190293141781946182008756480402021953953645899780368502792963358107655074450615295339736336826794533927615880596424498325349136074457997097504491661185731843080973645387689532458746206150991589701437956518688435412742676902001930817668054105091525779959725859342458540906557210919327927089388695715706495532717509093067799633348343769078416980027349940853984505379905323019998615377721523052183681422697873315064367791711081447846829311773849001315408766606789367864202033960209306671738948633313349032265865836985647694492727663450315314242564307835802074571637654821414594307177137352562266513821743646771711877416737737300323960836975966180121449560559674863593445659898743696508477412508341982859497520815477792611571119681574237524538228848210987109511147414533067413359368371396296766098022459432930688 [125,66] 855664562309448473938496867019153230721668222933163773247549598118132568990483355653461319845199728442274587445595528569930632169009985531069433997051985645787934588316105522918061636642551426936808776872885332041819330163959126177491827656177460197848398613474474382790180729844969306926140418473948769411503895657823422636005059299794089738855490103492217538303033192086638406674353314485740627738476077097382523620157448787358412300329506941243304956952387003446636916884415180752453757580727631154435465716721846480081611466706084172141690206395830744496384551246535312172211490006757636616233266194389750512437747085844216208087245273458735377700455035529422284434016643374191165182258130485659506595695481558663310338132381679298669992926902903331586189702713774193777718172444103324438774741323082049207417279206319569371422855915288268681210255350891496619494700758577269740509581298609928932898886802967817339553005142930883364041089522812870398294789211491544407212029143544176728292759979133945630607869637856896207595160841246251561901148563581250416235972084484380582339421466851814392539576175574952058813869493750967131975092114934981596902615080443735689685344035566350260000087464399130946697612100332436307573498976883933984834389056181134800707586002981393091344442363657404339079262157387064724317565017517826160112550489049798321934807976187174582740700837235270398488034127177907551792312015127751384164226403960081911369889266953755049371256733320066508101876243603638161569064357563644340202354327337606837880981637490322494174423027483830280805743802612043937489368806804597159594037519690700838297000387475688260865073187530979480772269135882262795213625962695198486001235051979176377567141651532749538785954240225510190159123041482655346453507781951418482847479760631650221235902296704547544713021173533762839964868813357527945808525143629486531309204706697602401399788610649861989226788963216737493477182959763295946150476914414927926848137033850800204055442600424012754251619874738459713410977871858804349508683232532285226697403220891445577284356440446512313020752783927478269019973231654256333332096 [125,67] -65632379862144713719409652918366951351234696473925775925421980418436468542890959650729372813596775748854359592166963833468586442580354012168279046664401414472026133146158583185068103772731687018535588946898797012818532411449410563507135634366533492231522798742023225011987679176587631009395058966476226288476289371522398056759860459726996098817576720052791136840102708669557172086485833826655755028969426349213301039057528650175788771383539118577833536550103514977243416942022310304720277612500798250233237485502221390903711705547074258769676690519373633380577534580083004403087149164443996264113479405639764235728267122938501189409832736289336175282244644977803297543793565001061305448152807511121735159355998033783439904849785046964402979411061001945014581145499968117812889661871434699314234543922412213196969422072830760379377148676501438143647188133365159227438378088850726573517355969980266065807489099960602837000082748197540995310539228865891514675009152409220889161892139366073898079945153175308593145334914342296739054028899264513501559022447932772018914975597461411851968136203773496070438400378599813090772238648500767094406149072284598630490011166788100172488857225426654341436259369410242689065958186622419663181553157551796439184386299462496750103876015170687643904884387272726373940293366703589447880466852179871367698331446438400693616553325128076302549057088700918928235036247728659354644704481385997193527015270278322132480270400605725535867824335891012891512888132593976755466493011518095398492493155889113676364996584713104173785589354819289021732782616892936901356971901053068014297958284579496881768216888390183426505622004030555496950235826310817107241932506177774796372586062427690799638371062953542009457084201681739633168341394160909911889681493929589821662957267517012485958642320555090341072136087191943096344169147909383977048037719315136258017112545045144419969800513733199716609944725186237914622743960367685800620438108321752728250874021186820963685273371516191498054813544407342595936865450893857148095538625865632376905796709101866545756854983907262333688736171199479814847846655103102638192 [125,68] 932685992752267439770370489888253019052732194136938444032195962582460813638341240475652085411491000688491108414304536781571477780293364220042119411115235342877424221598402094427667815676123485627390593448224160441536453800590214054728846563641674822037676136972083120296672704373371861104638824110361634823955886539051260286272849012477968610644081051956721511349394408229634194144923339662862130062990844090391161297452753736062376601785492124661113431080175583741704338509319153227409652988598998651625103488818611217255743786615931811175588688427400669346025669965149580003130638495121225463589617846599893416036833082193009468535901419426516484060375290687151730696895919179358457957566698359586585276197221700800157069783229221375708345677910206123146496335772622267973562092968445913203110414012639295836065833332557397969680172002120201128800569542312310244510249283587288694663673447338962958855870034720610537644406496696586860975370369616552320243354655433788096692613195647153099291619858828557240154749887644069805027473381634718675518375638648287412368581954436582761540267734933109117151493555035925814017084883374367201938072943972568782043881567953140086851457902756208758733771892534880059197738412688135129697593352723417444082630550974597319581423869332768518544544785788432174835204742586509808653186202238901864963155622315761603182329233408135537134471908616078869810065180997501702164020866540748137773026631596671189073978360474451925112602359718048147032773977656502138825998091315014025957388944989522802148740838243623379122763367102374378806098756183872327185351822711589980749852420664970363209799358773704796376430802638609886635073877884704013640784178928640521372499353763295716086447729878064440024822497818577727250302363869654796098395359562410980834728240072323461600420401926955490729456200420622572047019016850570257444317006749886857333503000420264914746959831669707456123197330741002561229010425608856065901055090772459988014265400568079179191388075103890196035168750780397147614414509448289514539278296721249144976920299406166723393832268497110104428543057133509345203328617602048 [125,69] 324103792754166478764376980888556626850952935832465841915736587817550530590333743267717574291978415216608716001411238748510550555009720078926669668688468912003295016446148200536092187139588455473100283333994619552379131740117632138986519444160474829327677655529748401294053110582531649849714676651658180844435781016229287804058497092390520070808904031523036132112270241890854227373291925938535933498273662704482081860202845090143945563294223999418407955497886575482059595048045123837363698432102123227600732978350256695924962600471300995147578744049919850831374506032906515765586875589941082298420514646528547509714000803061385181725956651813531119765863334688636809041151104200886819346993580957173398432166659442528172973933258533237121293881912258101822547839950740171143690891291811367948593835766855910007645915462711772869589505739577111538402496273287568328608780569159490466661260253042658673177192431234497291068688550718402687658018594344588366480143398364184088790156483988783653902529310662547937884867503652701500275324674893518601400938264143408320908669778431442335170305685543474620348469988940474560021756522311643045504461385196140378783356789473549407283125146389585723643782635931895823028422753036944387254731680838203110751769571801097085168125524498785479073107179595188417280439396215498475553595974411660669783480923117677000261151979200655966188793527120540930419785368663806318384183276551821388875795670694449857033316928795324936211691712685214953462704660362171764987156801026459511784775583495976419403932587768165229919267906932875666472382294844864877151447489581310749101508258288651526421680640618732572784965683008794707655299896567095548030353067303808622985657540751804629480022645360258425483945830068069382895667429535339551542747372391106936183759531024081884610108495447673805530626284354777451913876236582625153273834677832268728093652199990092730447370981777196181260052594146476800788284695961945707072345957728171538484894192158600654111567043448223537202206590453594253326975450480987215581679297498748738217956257150393328891912078909633523113668350177467204664181872896 [125,70] 17332160861055156530120130216742669658819927428630774814340501158901837468026785944617627369562681202531885463402470789497733412374938613790575802064376161525004835140008095022155883833331206378245104819025878081217757232918577239065680916547075627963399817164390234139239532412292985584428322014563140798324510797578343660482838564978427216967565128688150724202176169169714102189151212659900917497296601015168248100658780595073559018693110598874997089948969935982468762917892156083136393914322025572646582310071530101974499208577659691301841365075625512871800973903429930319418992466263637388672739670396905349138880911146835307686275940440230038236479191163561460043230093472902495170574368088721721540731159247059644068338906282284960111803394123973851608940767891041802305375194432722923714142929393629161000580268086607731308091885199997476061691479934624701703189758293611842735455897820862409182857655057286276318751776624368113781216694905733841932083470802208829886864404594450037192435046211366932866058251929192628493880500424265428913675256124671531982770003902941168348151191422110229909013020016032563649248192819428768514133474253833297595043025893738113893126032751140874143011262583729477326805938252350070058001330538634221123204647914725284889948649634675059854183845365981849651405631856844802881885856520688674804438392061204477590951942205417421857330868120296337785021062463083238685487019895741888871023560013081860355290847673953227859762571171132330744388918109121362910602222087557175665600368620371444734808345559097892267003368354079683644693473489854867689362004728437578178544232136348693647213363081829826078242131128164722428520539938144135643059537245303632244007074634167166802655236268877641437114172985672834425543569732819470570379516550084198343501608731835147979533172478419886021315447084899124484557167799257152993557050887674569020463013301247728620008984401166484616064038684412472146408279289565429039826302213178744470880903917204049958539342462405706096874642486895208870707657996114387944002035649588061488505567113701074490318340603273132639772108066631451834076096 [125,71] 1840369564769679123193270159003548487795201430115049150623034270538171493929176821077651493786194549466406602423245002603989091355278993446656088988154667202806468501345918406575870601990342574729309939002292520492896896257775160474909411772302885199831477439932533763166731198891795965896278295676545554535942657536630712722728706683016228679355150015891148492914684937883529189703465817452667592616292430266951521486279955179610750172769881335985636570919106318972121476336262670853663789523870785944281928941787503211235977898282675041759476907293981301653632214846252637713908243717539203339434234202761888730081339254347934302492012801345778000567753851837666485421818719240837661303910664757749806002382253702119780321386891099916572495911182117883648497351769775193126590672630341741441136752168267895082091070330863537182011062051297300495368362632160436362006499626698106227867275710601068786422474637473411190338143231306332889369135862549369718027833088848658011241978473664648054728436081032236009932775001877837075583616931818065882065849966443231715157595844799633509148589641999141692794409623273744457900336754299087461718135297957585367251394205364757386375732614763485868489503024628998676267996360708036046917182042970382763536447541176365845712777315649098230374397788963950916119136123478109367064577424019574149138609344328008447678007774603687853529370713814002448511307263830338647185559580193124723082210928938970371842747099772833923776187188891087904005771411086756946576618716669086820977733264272830631320864109140435906674900011464495806303923369630118716394263510900331441067895277154470886461612629260140184914839792729720190257612229061356974886165080420064925013349634260980166655305104363677967934110337588308750202606058111073852966612852523169369095878418737609053781514017074837440976596979410824344562777144510730950332163445430322162552760420248444953151593800462145013732466659758422731438567580628493562493770908234352317462507815081724454598198965756690793161665499410193107277899463294910272982647676552432715735975915513923098568463507120798294464364642687199183976 [125,72] 101942821331275852066434150006836787372353714220215960764059949106852283938215689249977713655443831086940234979411407654756881549262981279700532592329489822124706948457940536100510415596842781706123149276766190541069741931918580531413622210036669766114284843392153710394660786899351561768013331482563178538391044409193291934525071095830088931548202501448460561636090454969036118577916581711301408614700587461888002505284048227185790238594987491125040718392135884192910924736301699212061908137638420651618621893613755478867013064608675309378719536158185739845956868029624687329433539810560719041674426301308885186908302213146189215114369087935276640801245199791358658665966088201525518946161946342069845656966556653277040476563247861043360192373871059859509123558018939639802837236875500919936770693471410982917364829037250112124155382672639040579133325158649987697069535542391455939978505427813717078863490000083346782536599826600859428762094352109974367433752784329789768109352756628296054826735460680541044415703693601951884563847764363145161632308170983693169861450361910593854980376860327510854588941791702464582950991612897306910443340037385717034982519929379055174942888453355046544399875476469852705931708503047736130333330883862909658172165482156351716217409237402942433165143254158578621237245470278685493476643165110059269991217776451920376287030763607091919389813170608178175640494754081844770546147413634794537037737799757822896115332118766892909988999576075688245283414307124106394107933524788401166900471062414755155912812466517816142666110784079340734296129141759200635715934469884614835687550982729220161272565578547760967435768603570074594758347257889898227270301270553409217396712466503438556409916110341952146598088879319620394502162749858384092382706573810884815688009179879249652800915251097264006994665010459328907653632854900573901549978680989028735841132015695200227098574811368232260884498185313088196289048691251146302203640312191311104505568216453210866333536952347645251393361677055497137140832387076868023498246786417153732309243694785847062875588302280870200142459346546432256 [125,73] -2798820124338453696318701238631537168612977755128457187542985357794024718548146862214203540049476080942914726315717070876567352280548877253080954218219063814865489193854133564568902501906215590947620455605734093118673852099486035529496274087620864548976427357443901012020728770142056282043559276885427786315223336428806125981769914173892641182772660120367296758352022660215720167655302760748531552878717593088461265821462642652391513883272920866632266741022666592342531640572926529851259610535490407448830357342291287223269556485598338958740820460733682565786800921632501550539052184441682590702944920144450266339227729493416354264350230803339660443173221563237746372212666119463973095420763425583193964724685836395966212983118802650707490023911269962981284154871057044361762531769439290403293529198622100776028452681507754461946623085477651547223468777753091399670656198160314901790824563978747401937648018936377490270648352119807130082064670574260278359780654094901096291601148164277886148054641125413069983170137512999824521935475115508589171773427486368502508816016374480115945922521892705567818856866011067135552177057377288714894537426511160897489962645845275285106760612370315647589949297187700084098548861167942756801996823147920998146022746690949066861151443425861791920942744636687679679829640296579459456271221008155581051260100067262233673383513283301818592514668317967948827512297840867849784618111583108505540136655238290715246223867583751172165490056350873501975830867861981902026292890878285830272772072883420306894283028541879167758735112860434268061765622968865024932012792337466476233478327694310668947407496556385533437408007246296200547068270942620793730177650612363821531713937513341602278378833615697164996283681888482610449728902395813620268785907416569425891905634709487280979646711598613459115724466516950671675627375363212731075331011362271014484040395075520503526076969339603610996264476656946770234920457828118801244434383560018763586613682386183427238888852277131200597244569560112586356952616327963512836904259923422692771711307884305925435107479859874979466363797793696 [125,74] -179857180744295718970351106009874274130332958642568297546614072552384387791907264449306932179313591055696805096929169896926229250001945029193953504412744909162719932923409681434756839523446782629563760717023395136926819564977728513283936190573252003679442561806225566873501948481812084271223283232111455968056320870023688854460778085334716151850429112586413418775296093662942772506741937267483000423962359543316976585198463981376985577658399564995877412712342744520481186004598503156950709267768155796434211199621014354327066122718470300395899863269977778189989844700647336688413467176457166519478220509019526359106505675367802318260275578967212611922242925872582831192644896071209875248130542546618635416593616884810770379692789427284825763555869375102225449932574177181999917302685597471954163208425415727687932590895281210625355414894736889353700050653318033105202655140873404566494159132190761642029564483128740186323077754510290130849953295472503740301342664575195730307087740050593211905841490980405210965154063414563344539935853799531457704488264464839885680802589197794635631954632854216309521007085756310928358053697343066660023001728323313021360104140143509177859690327927968979977114939667443587355091417993507642563109815934762836318139546966626644533451263572907735659463076572097894562627792869754905106198740856937048181239370356880898250496944912106885778953204811336493845155903896563597637864391069441415841281241036937453909922088664939025865384692544158511759610886923583392706691227565882445794350413904637993680308552950857018099014081519062053064005949111350055442209611410301560602093381018884638091709675609005932026759853671160445449587446771138496932303157125177453226452574443300185326029037377121543961106896644190901936809162369859416936969534676105728515778325388723512747038366542557665808739809061226603090694198523052590792039244867727646853188563891818614955464664157278979670966007549875364340068449617789391847187279532381534073863365771564240958745660572895185222517961396831319755690847996392516294688954223646181208891015931269045230011437578515427664513984 [125,75] 15269884338416984982948483652325256544414305442081992696971063845891590864491677296362457551824713070691643032965013261517428534067905569441931949379826492515887592749907192641712943049957221900606177506978152125818524554907861060449549163620263234787207023805531724708035364946065379295983132939272342422125685425557244438341504973742473394804479507469112264415032501515929998534754218631210708440814888729408402585885689991557822923413195154275427602662734726464079839484512060525054822718309808721927405081659265849767103196218200281349457110103072628265263794181530864797274659213348817101348772284381061792419144049032138515349106767800970452406137164841505984023081505715146082122420236788363865381230085678665197847489720423723927785495625300975722646148702244200232383482498182507152427267816478229688875131444823307686007081020384585441319737101164017223173722241547445669227506134128660570010545047491871540505835648244448817512830681236999779134271674927290577517924797586549787804619475785883604804087222983309749570351393254465420481730247957697490198290184703638205670613082417406217452241471152482403815759329185357197354054942374113933879741124988656991767169758813831224569954007664733129915357715299092160497795877980507791332667447717112106428790852954246198623502115382535668030944170348035071914098735079693251106670568556443565868272338766528585297000519803137654857383425748284122865536718753900208798675655692638997960334191124429474325271695370773258609928537472228015706728875321537078124558294920156516230870698240753414403755695898649049291242218306644583803645035191752094814552480254608516584025455752900938959182343085456201761831633146797704289119213539844967817738800165608067554647279130266049633068501777719194836201843552148376846460345785010850367364999166104110692384758664116903193753848468646182466752206395989653313042056909503054868355721687774274575044762915287533179242322500933178038358020225918714200481918940534325277094291402249567982790724588806384534424105257485861187229552141765798706106662966687491545849292058353339194194973640481867214312 [125,76] 582267760207289944737163401555238443534828276362445139402594473948351250305461176114673629346394724801600549532916573965990233427991522596801726133140393536485766542475910121810804504911311306603245845301471354422585376887033831730235180366378508817430976569734254123349011417116591574673232374385230562595433666267904911149794928192871675202678936191678632247604351639023318167708334895720439380419101975517686891125797457168700738448959098103510682179156575974191454575819864064766358107453497685668899616894205790036508881487602917774758304614392965991655605352562656064139060516185990137349755277796120425341758059859759673404714879682670058385328039173744581210359619036283035831370840015850489236992615378113087156273852401510088504201838906319289783714831042313030778721334688362251206285486802785353668096539553925735635521462820317151755497478579572875849481393752113225863752945210056371757148217950133493888017845471939803218632668103764313863597990279035692570185045902729628714597088995893333748580403035221345844010314427938792214797473005122976208167558684643000202457003169378136520434887871751361427280173349453775366267606390226261303119338312691937126200650902276086078215868015156780950218760484895630272349787044416382338239583533400937215769672560585874412219872990831820934757007431110413178801536761427523070781784147823809934466625903913257958484241802771010096542271978376229661148383044176070028893292027233162580829043621392030323832055837309424923615230849717114057467950573124794602623973154291919779620264284819365290630145817777229833681768296624188474207889458746300951200485250742081208243741077315779623829440081082973856813862315516312333976845898123756053267472888093322727669146390464525974734760415317686560653010822370468840229920693678832254716409615751020383575067642147935318271901903421577580618113663292020691008276553715457540648441450782606849959558621356670488097583293151380216870863390864570402410613126530338160836599177572803849291828043836625653130762086796225468948230964716429781785304200011540091823037551363079466757863926014108416 [125,77] -14632683562029394614570877340525218712008159366562563034795917028169033608195658439820295550316152192773853804953957219723483764448301314499896543855831061615032291309646763437086841565203455083979810220238289535304505853599856881872586498757894291530396663386125774505726662892260165765196727436688464922729709358975145588540424195425226138398766099615486086693215299755331435863439518439939357244678987806953188456773681341921887273491923524530688484947710697973701596753763835246158869728415848133418317622555885041650747513960976948719489029480889723569135841474798964222657960933274451650810191869406291406004458447455630786968111533880173377213012737767753255869372058148334823941175905421529477635414960398410588870943898462412483852898863377905736563666964140021879366767378584942039082698523350336948157740064576461942261415009875965626176884103663695449694405258229883439016351995048515113152707151339766419962929926317535240303755885012207190883850439198042652482806111307490415885787726273768990520294520519517839030375345945137407724403293837805968475534105706019265453314563662491497795553896640050440285176704181033080022336565338939154436523328719512320286218510910882921304265422820635050251401371263519157221890413185451487824216419338179861549687054789307169076742799469640160946277928805074909942276701356487406029411735418782926506865305654471440217047073324652161002870865026284370705947573520692775079024599301940838582396244086575306146815005438419601026261319226090700885249024789787111872413510105155798192048016565903792251690557131043922344354751796203244106400460312584533319954407875294705867905682911035400024497897090357469144128647053976298448945636483238661404475078691968566616421742139981237560264761516345112866299286968071812770226891594509104568401108851635556904439377726247808772822497585000835443136822492919141581438510688634010305375682827323413812261923612897322401179025224625856808543022474854531143176117839484768862401064049294693377426387305683507984137492458594537371576406910648297799656444792046373371595667073602939146361763253600 [125,78] -81203972491156894715230774759415870676323058180404108577370507548350018159628045964208637001511317195703574847347279134916845575071021864222200418072518128908250937333572241279478722117342969248135203021220010090520071326031980386373787928471395491882302373169471812917826129494558686012627752188145147047151906169217371010615936803492746930519520314182869028348433384040719510946340553851982121654137352677559649485600631762890105797374343339602166325228514111431359122106394623350585044503865347723433687816522738005825351096487193721971319142991530614858390543379419914842057127481526816725635267713972992160988287328500674990989110823403342364542639593284405982855253613813378580955632276876238312040518577949464258076177642128002179425262615400637669803987288888116165792071037127733621639870304295476614428977116295020170968703243942337377227204323581883134486645492651938829500500591848363805522391366017558549189749915737990280094243702563538826080764036200995838430760066169231994067547346267356648501753444693808391557854375589064402321003262397114246061280963852648834555066101473996315086087485885260841709487603891520350259811970045757018169301742063154129615772168081233886483482165016869987335999035432711312661529268056044873952857764824134542434979694323299019511056053332873063481621789397989733374899025166677730494750955173379267080420222992709278883539345219406456372541471684494892920854684110028223024805274181174960275714076071147208559921198421285189165523171471125061879240240870308764235080599815793259201917082717738344262569219410242425514933552845523257160609124468729447489751625360485611183309098138072008161339984549551470910027538318534853310887710753181665362634045187730366340545565988676923583448837717577007433390311645463080520618764324652913400097872887449813721544622160447105821708056774419436334535228827955361638653614915640944890683624655795587010699206261704123983939602735759586550198771046526473384165233372125792222966287630230689929019088368783222385370681476774304600762139602298244419609185522931461896068049508418734125722528 [125,79] 51458310200799217460592503770390977792464870577542094418506502911412495177123283506785176254527230985625543180239976950751476998292415063742537808492550432188416875401334661344207582565125149556547789890290329464291666139232855828406520684994084867443118730348654574978995302455173232546106749288097561735886962207928987788312786065027584666901349665329302042003226020333032833061947084996872140138237357125299995344574651161032595230331795074042075858954560363908606940405938842838227321217520329895974273754665071466464907662906927845191462744869354041966997627137902789576859293883571300362648046125455935578345038608198029647489501925032941440620652783357763559411336011389868303388010521541910827551196187958500667912396610001936119482284249929712565040713276128565959909851807164031637233100678440327639564625988657202768193340694300702798198492046748120394424603096855524253009314514156295061361779008101089581339707645213854033984712966985480463260809780458915718819897623218115252029021896862694745328572277697355674413493655718559078738917347299832904989889201085801118552389907692605335827071771365361927366733569684425260612414256548469284728495996818819809040063572257702559808459188514733976202127616844215379096498086724978631611174532436581646048602119639205733236615377077348865591044542743643471128518981202548832686251031905238185085069498099922622736959529955875669253878658616946648039204473173705520495186019161045808782672070606004012966674213987384625772679691706942564891207768845412819042723290455502767063583444763003756722084896147144010104230288670333701423512125752946381474378177882086648334447627070107465207115732456939908482923178772147439109793938102865173622649650088675675303947736630550655973182095057511531347848748347611347484840707057690036413440989819261401371109989445798020245382171179815174832069765174146417678175358471871663827140195166005259304065570592987819754917691244850899550153038250943090467094376815365968875495994816638724138271172168223789797366892574892101620174591600790581473596754505517890694535170963107901790348 [125,80] 919576573816875945214746447019724134597595373174745890017625756629719809592838153789910473174725825245299510072071262993858349608393470863773647478584096038681422864873830038824776389719708258256308241499983162485667170549913351980938403540027294565004324411299706055753602716909053114477128979421126288523189073340321264273074233120116585418240840351666443196307515575859391135666513861397905692444009534553557971146428423995987465386316671234421903722708521444403158878523605155479848142373839652689673619812727381357716125058367930299870110461085840255719571272074359348249272164608788117556222470384940713434284840380465470855515627055709787440407016803061242051467399240028569066160895111795282668788378570952411215041627274481000440330043731328108348222717982498672054558071480384130562522027572939633205794046377910317780189459529845557445836781907356071211479080816433184188641778400218185252876211101082514296513509936770020298431371194470523393094880961749871088902289183203596799664372184146794270333531189721197689889980956935284423593875538555115085761930156363256929879865368405038486123921023946730270876880265493287815696593187506512947918275764812161052879046021097170426321314590877049508201019551634362162903447778250236365372740264863098731998927195773368475977816383725145146818327798288288871724577439735174658369282450743333021270902952618642983679879182962261073032057217710409925834336466282922610915916394283325231156904245446436548837109399766839642881453553545399662272579909527149466071431712643645816746183115896045137010103437664533219721262071500896482052492685238089187862999864482220813783115367749935139401196272235884467179274774326428797764249195041685041749986777870937681095937246320162192143247523303101903405522814322167970725695409344921069896298112197107656514872925002452853495148655225373796562681172567130904282869978869522799434111299109164505474458012204860679482651500525005120629199026076662397874538623884484468209329545073312119339240532141522391614172212282370220559762456536222191983921605924366958562057026937291776 [125,81] -36119995146661337330106777028409549102571233129823639613184696264790547985402791510147300747805440511720695087625685334176736921179163096375577878399403051566852082984724472792422990637909283293100482356959336845613195734398969362793339162386934266999790454871068507150615584295253923993004044933489159020105116335537083354981966139093258710131131303104725950690171115955678804546310381397500906625825974088903610150442836906002315677369801122285185104597277786114106150677625955282810936357906587438021130711419736463906880108510511392456167431543256615592231486295945818093586799654244037054981274028297212527240699114567824087269959744132255374744078947233744186170160455130516157534243518201829395974158250550724679298114191454553085841851609707172208567983109162862924977224418720546718821248257424214793807783819970258684420470584733513544071269098263937513003401065930131575904760364509213669501041310093095372444925390615742658517711221325347241633763631079779579590019250251444665815397823774020670808919690473478096554307085370841890100232682045989792426235102679946568755629417469102173269044016167795865441144997349528385717811157882421197347411166987317943595785182458913403396336339650767936505895727480789999882014517597394056363833192697848067091800046505705979239110792112879695296001698507270054080411323024242455547483713969779553953913493317395474553308148440317273433175967398827745141306839523433376368254926428516599136330269009897358401460865281362231046382543221990740145090760677838758666957211567625763465749559059012463099103832891847762190963693006599535197121862679348966671788339778597719011814055648424104496261070851200502973060655809434266669356061914117971801094568816753669993933924275019566282712339369894114841004329478182079448972578239862844384643791924338179048164407521615481304363725284434790377198601699437123334979892092152768809837232132671216521664932182760440105700261964744531432122238173492640609283074915064139273848461107903368031557962055970246403391664114674370993668613507177366364192296068800569422106107872384 [125,82] -1029742956269391222992026315509518797589897832483823726879922979813317827755484716197629203372588149973653154684756117492052830693837671936485187918462099583063246820083869597341655699437198932578030332742934880308751800366946902854671704750092151314835217853799578826213152780309114017498967695715404649303675131917653416091085597651010034192984024115016824589417920359460844909871606024121797206460670592753969659740370371088845642593106551222927966366400822401161374235969161670260178548228077864916882683042661304759403329053099383278207002374453710769679425578755668874142458576071904773325601612581355219320828995210615199980609405124590619408330665800046094910288675727482543899659932174245564088055357636405331007151254710300866852641565954032856528654443369312153517283587770312853530475550875978446416114590050785886330633683922660592220063863805365155490359784012364935594552316073028005952520857028210241724358303957557994061270555901265393448667528118973804708875037192862562652402206790650543319986528544150608456380848758613174435357520229794510722387056700390369981631904059730086985094554352140438804858753674449848886973094363804013885450656422269233058286310425228736078024708213202148955362753005237420327927888126496616776673638431220864309757880314634300864476359026999655613000901605708572918795001803055996210660866447112992524643390872428894344333797806371601811182603875436259574242429737940054751551917010489084282914080958720229815130321835000484853779667917624074500348720190576830887071891185261179358665326005637755374370363502798869088429371995659922197873926156548818595292915350048390964104323234788510260148486409904312296237276475800930104131179066250395873192435330349760830847834603056520242930557114304032089515248860032940226986312287661363433801363241322502107214543698398883927950663102838095686286984530525802432374621390013469889450070869749356867026758123152298104624470697864123425181660787185852462378736742161315205315130775917896972067908579069032265961828161792234213062004180715055710521505575312313062146515072 [125,83] 914099793107266764560357417426402750618206193895847521414363144913347644683088462625599626641712649519137403740314468234708719404725909451785778488890581110463934340233916866370675989159019767947467290128350227626314567215060541176642656257092422171376310082894557147104615543125813949502204697859787816698611869479703656546068076208455374232297978687350423311725576111240595063762347260364822945588878231317888419039709736024512977085946399733857357841822445115678814656566760390800020781539090442774806502554399739517417272338849141448947433223869500909641305509123010239632854788980368395408918439173104685154219024695547168724472910273119606063151765053668963200724255308059686768815434760335627180524754135645146888672533495366581920627164376189910262255726436440580838103989322793036324705449962251654439345087767095515776947356777827700414076669666072256139374251907340887173075474177026495188491627382340889355634292381851031410478838077062504856212803929709131531903042656759566179366600660203446170103847433305740944239331186106872061793213309779314559730922539694459266148718274027466076802750717506711621634739500281511278899139584694548111331711684778440482515743455979218604149332315310175222003363345210173800499228342163057396068267417993698619083980300420487943323168711667478100462840393181728309830488329249889614580044702279948868404833639353357603630197394883382106944799177348689279878141098670734352659521289071258968846683372253896068078802338376910875199326755843690635349615090270482556173598516446640235886996093055558299483861959928279855152686672989249357801402031689331503130631701278091015539137194834863870891294451527416423818370531982139174368080345940889928765735183007249773843092543863542170103954076819704478712090034293925666196075522979830082924570213172020242858594011000609313675626878660904585728467142177511091780933192135831270542743234550284248975000568689049504188477522771892838948692054337188647435371010328869665143648059958479510324154149328058155770017769275640242186411838443670564088600420821714809072 [125,84] 130552365591622277181341007483445055745757786271568085482714879842172128280665618021911798550941273773569201336250687958407129248746099774854009103613449578256096383623502857675631446904859627028886785996868657044041944057359489135471301675448692922270216585691754695374265032741004182301813129744152018852718718925016229822652773475903486797279110373123292195509190475330776839462658866503159710343855942845258476443294222267983960805831064399551036237939154025677527846655463357906410272918852163700818200541213132583226989670350223201775045755099056801179372647371894221128991403557614450522938989198633049454376962259303269693920074141746263308306678883588019407588034200026451343488090469535399836304138862389105236670822202239419331982547241251016567879295547709449131261265057391104146126413897080380648293410273550436416248257091706032952638609190512380743822790729983669037297047813896981421635739087063729759493721476395281498294121162602624903954708376540070068855732406356500385103053757146432427310268266689661076720488045671729702505386568487974093387036635616220070801693180852472363208317300049073078209876524346491934881954771969497242637342812366062500111319345140823796270446595321541081296607820574068598773230666585779653587589096064177325397079450274906307707778254282212832405095587294276183846397015895465524235698694386321993387128011439884283368233808317064440590962617357518803433398987311723407559008323580523231608762222041844021346647157504037737442941996069369613944104011215780127539625581372155184165357119600027457057407781845605797928903257602168298217154190669028101630265648342618315860599542063469751247587374786217726598543663385662562414990202524022864340898550469580595412148145124725555024062899031591758157598145618394084948796884078347862576296147259219136226160814493415785533002775819525948966831070120678609746940181009708050246327502345602971051348258523725343491623521965758963282079552983734832139610641539903530442551434272049522020585859681817589255883271108781288523861210096592603087508106228584448 [125,85] -1770909527830905472899622668908735264759620369328490179847406564814436020531510169680515790063157012675655528025806028526344975104900300871419324708687642777598065165728881639708108593984958388219810859247566693775158886795023475054511926544806804641405312984761865009247017707439766002592861030886620160286950252919127367119784000958798177667068327621993357780833006510990305387211142220026681201626981542620507800614781711919445672568663427082733819585438607277391404176897201790413434720954409457520207700167649624687142709717191769694958049859602014874685661916658760999944875329350372269068923298763399137162698367518466438493765884701874709796663271845118482312797510382585602272712177328756550754097771335354484882687852064917062637729149448475371760121870418575847878632086028844881617607561250609044348324470208742661589636310767107351516890659918914818355849468831268338895322188288848901671343499738661324588764043306266905769973448705734640853340322303222767001350882776198378568014097849510457847805473714602879520581870704700259652734828043082004181775173146777930969352736097216693954825760321391395164202281451692764372841585319994643001432822919802693879261988916044999300475113174401532420698947193996805174609229463041172296054287949803700828179763432295287698446598607706993866262958407874313056103797429711200397833520987850097144999262948209226310053563060759418680966030898949587438600270047339460517720528730840938813654296445646476617679007740545351060344728471497998878337016263393956366686504088003334240473566546939558951789688017843072560001249624851979434293194096870618960341191066467853607390292173277556542489305351271177484181742258118537571668901133090679116769399031913289867348819920290841766486513246793319201774570675924283522718160281047882025176520552140609311622714894576031210782845501072531910678970571034341136095119590903270649501076313184542653464428892050055052798842054334377961278129399214822015565006296813990692303024567650336289786026368546381979630307153293955858122373504874161837916414146048 [125,86] 15603756051967849447387908892651203511757394964545523174641859146063172284844496478829954483545232771604448390969666958305794288931031806199711770229005290664858152052596160409201047841341800734611775516349651738681722502556649386257072569334779564533572949341620515888485916513787438521746714850390476595336435926910637635809479945227618841132283868942589624304318992731678959297478243588677026726787405851883382875643653558668819662658417516145620451888305966351819185646920142406782312134337708160393221872006486910869408490724577853821599047642413924124692168399855465244932485197395523338283487850076454418912904182593906624355048611458736936033192662135011674039845890458207164447924459803483044181681360080696601641639148314018326829562712117525550707168265363348487037384259594040225784017944268885346625094967338145185744051571210196579193944492995973867558819079485847349945297656620447293601575002100191433256204584985340797560373293677930646999612601181857392307306684021716268558501883054472286830359661555469171779156876461865591584338017098292022431950275332440744876470829845311697983759670731585115134182422099891123101942915854750325828018657923905470796322697716351381967287840700930032802913872455300504892684521085144150634785484183152574930131740440860517435952632928227602814007123886133204324620877687843817158465199871072623996650645676716828386653262396254127200237138427551603066579577595966287956765402297165871130216056599201003971158912213303170640780879775112598583850739719865798815481178656881474622549400329770812015886150991467999020447552655919321645315548280078536479148953033528351005155336389871305749748724673456686699699022251252833202773894240370811932362437386312720125347420943631018728418005434670687143159157290893493565829602811053664961702014645532996961179790856590813268518708751266850477590610398630962623439983660958149074212148231115158663735403381658169719290620944831462671590221569014335144246844753083681818923481532090967759586006707111521240728250071180556864051514499299502389996544 [125,87] 1873590035383570249641666499331465807856232773027767006593730841169429649795762675059654991800823332358653466479984955640698668034858661215267540450679439364643144990535458140678717608464287888298156709230125101391779564011829926078533533533040284877107867802866517974060669979311717363390442866100799553457393111220486751224788871035568726713918118873703235604350012444686989466590071904248624400858317246029984853483160051163356712899391051443089987081114083105641641854707610094877241207712300920801791845533677350380735028490208177724507172533488708859063700355847025280322012039182839384403289753645557695150348344298183382973160828777562568495609475975397910755159704435509125061984871236371577394535619130148245545187446344237680191343768353962524476859702621418102699655296973929970043237498320995604639523008649399753550054116545198598449258588473493794731587080642595503795740866681381467915249668558818748522999564293749714190388957044740773535759133780356510745711959429781949782363413269862271214195895921086870021153591184060895203769810389098072665057356792382318828917791067143247827849631128531526110186568758125715060878421151471773851141009414056169217239557147022522071256196726868892848250500464008623303360477887211656732462157202833274161133197820046098476081766969657229855162816826741315058854774078687512892147170822398210813168468297337268989100281333308449285314161362065412519655443937527261518937216102174176383130532182608126348107130925384881284345466793786164122147496894030301568006128722048324486192335831913350820478878951503762027764237583817541355113134295980843537033574380824703728038230293333741976130470776778649232103839217518002264959088404764969569532283701787136095354338550030418332019047627700526996766313636160348895804528743431478120893963436320154850946973207830141267909789981416456932269006466286125673946890519892856487205681524691604356038445570548357932528122619668328805703808558983488216076964400017285858084721083240682959851719955383851622584895988683791430902013046180749843200 [125,88] 18887354751290746628950370942029147427987308611153311819517453326402465915091129312097035433963018138796278168833706968660067140969042661768863289509198272614598397782867098461797363512422003952004708079225710912907300943707551534235862794924242552227460037553332102423857522646091234092293661077940703088776539142501375402926969378460709875455493458066860289032202991043543179103765908623130516071563897731832155840546406351657634940204050524299290051429643003077745762959573909717524661334951725856315015267944567278012993881266234600044053948076380134710728139865862464695538014706743444059197291697272632450123673758485045589118562981629865696363615331034095633773908694751893805555027763684140239033409235834854736676580190788648003191093781017341183750510379239650087116866054317658635944180530659529567763138041068748706740758267711533232284740130791017345779633636491803199594197062411812006364541628646153670679845677339501802702122483201989700133946025133753763065514496271184086451326428545737985262519931309114763085656201640935642036500411508802753206622033191309701180743745084325200472984445703834597445216695832217961237960399689629513545518174023927935041723917793629489031604405156350496610326837516909221642943815896237878367321846524372746077068014358952384114757926602112660917961469126463553220070849183051677099899660484081443354175526731524128654149118285824911700594836404373861632148488805816600368259980263536466758323903500556084013088025345944875351661913259886978437162776011892274039615627185333884487515603076077146638950139293206476235729736125566095583252509243675316338974714518938672928828122876937197521462216653522411820693438942518092632225986015744127284306030305835022940489820139361849733608868698552425113877495949175284878586220207229689401528035040612476537864531274233712928979262290433185061435748280165203324043239180900610850204562325467189451384404980989003252890262598283053255490554769529863691672368131436723269462925627960027844437306203958660714424341178263853783824956096000000 [125,89] 3954966754582391051703860535643867011384074439352102671284631760961082721136773855192104759109153341109698464201375806082564761029600174038808178916501527118486568436327289924845363554622563475168927005880288572518380038315719164074703052839142808080220278292191631299266256047812193789899903931053420420762169935589095800203986130237272534550351568401532058981301758921313212244463677828809294353177221905834953253437025989489140244654948511350766806733097210708572532675924325206941082641918029937384578591391918992681367678682041305737334996837579841694177843815142876188935475135413915408604083016250604473106459448238402607966339473154522472106603445905777209152044559804524339484228061778894628608494514216954063679806990090436219294235370550901079847778678396270177599272021360105318590416566436264771656650824862655532351595127079897664369169272818236614112795302507889214332607207093234658867647395990244386991118368622600410419083411602505020231113649655428154128293647630831662613930657013107353706948454880444312701642346964857080298884469104235442149300573015624369078525395285738557157783934443015682059163788088184082647436611185833815448616111092559001180345120598571547886725560015708121145178784638285825960133925248893830110166374429334834771458537694915768400160604721309225055521791010821129460707808657536417111839989239426418630284318329408923778769795495324386836289694018399901524399895531048332256373464793969377722327252128971457643077238995400734721561148792516018181655643027123217106693518662426231474066463211490526222108792400276142550646605159523391214733397510933947870453812868155063582349045306618814481950360985770659103914993158339388426923752745769066601893974914625672426999210505434641771646916260528824818691642855758580765279334453728283934792170894575309394256263556445004384148984572312984975115160469534942930097351765819702498152261744193074158791614382243328009312909179397743888586549385870340135819194520116320753277446491803996125905414220970033226606078331468521311065396736 [125,90] 1226878716991751564041948594136344920819713559547872792987213772946307255337482071944528523864943312564646522170850275491520972805088172374873547305432576449662899355234275274667785500786973667977311368291308320185028927215155994933904906523626469779644623871224025976775585701187946785572136918161947075279183936388999388271664997067699286183898030178610057615341070505206972851173798468422000054010652523507757071034300568353131831954068982940595524432557910902414923331389499820682102603991571666384302341866965138505824889191321988436579784359875376615242216380001936269926108660914306850658625027845464462164101702871807394076640907553815559209876903955170646206137883163800462800472710559160772525145265512978949846668984704307710309947277961406324944261325895807130736687947010057348798220286590146496699755689485238189917781392800559886922293622151869004195107468351427443625260777224761575361904297481856368177842455423220465374769606738487544752087545619110751298318438663925127883034657118512742713669165236020207619703849580594793880023921867467681245501782379766341454134730004810776510835219301608611813265602901508502759243369076720772388996420775184498411821940316405031070874330197987724443245374876179191255513249772103464111339331322621066719284681333165818142324347438260889082333951486743981010212966490421106192862160802502143242795115181267485701066418311664343450685412740116485935225467597139788094486299463404829596283213277167766933449026405904268898339728039758204368323918678492477367152164414435539588546081164128645749712726652415949395161892413236380516339129175391731833225653462735313450729295358009016304769840570645727506434238371124164800165146075071871494002222490472097422778754998625511203722801058758089232023073684630218960927507124809834202420439628610728590695326483895326197284614622607119239265786396690862452852223611950976934266004257262035459844184845221531139736176171598293233247154816569532180365961739435880846923873822379017404853754577413747399634584833337016509061696 [125,91] 28934123183077007253356422172837465146313161264861371901873669735054304508878111119670202202527508107034696360903335190807647529815440946303054321441845337494263533223135034813501395778218300323060147980640705115244129898240323045734593834668702314760456737486622215523531443770655978090030773387929155671568694503278592242105391693075018176476991996514724874664199256864960063615465241856915798192561766387196765952608633100920533601864112570777157556415642868781640889452319635397162325940128878240522367822269100893655798338436160576946965599006155009707389742377415556630527623341954630773405971908302133925604732785894906390618159745474086470211447081770836479762831442986995172190581281529167488145755832772768612996237434979085536218977320629667409541865955294403255288107908163068949258375669433976691900836301212832202109753297727184561433752313638312844946415691635225150776554897385899124521483442678379224108291174522214791100675731060048584472749461115778811482865258585504479519885397163079809139852699051862702308852287866351526570135566003054142877514111765031534660390354007083492818640015389394041936454085496693797162478041968744399330346111385208624467539435209023523788167397792075557914727654128745002908719834316806857756914733706391716089246364803751401682389760893408671608566738847896726640648993512775473595533814161143638070734211361071478912827028076220367629871152405945904769035085456107292028419267044065320832560884012596558715841927420908693502923748899821453596648924499964184241936896502377969080090300900107555172590280898330367037526811069409228519969491810876534277558397175353017177318051297556666653536309929066351734236781084401343497458822451812020862176973351286946364129876757528755473127182256938189347357885139261069590921127019984954660291597155099399520417742277506025130217389098755708818048510473454415678729864438480971261678728152928271877931195144204653401738694801607308282457921066277188865426464286435900550007776302296224623091046807373071298970990302070553896 [125,92] 164552319932391427129316108164974313331192774679362257264027334617629253102513928573028141616624192859764976414689304205373335441137510261524113564373340614806310551143834059747728329156745615782126359733472277978930918441771450436644626127298840622107936088459883945552486923495112814009707965151568508483328066264115585583247449049995540455397020370839494913166979689490815057497466554239292988409369396569225336543560074414070888923871523975310769888364143637286675739238876082476629027754577893215083034739996760335497231257208896690081273051206457146481927748950050963030092576678765891130367015634325594941761172197430323994146486740213580375954432955115990368160354201132015722149002224625077543696028942433690549354223883287079113431030604501227967469404654954165997551846928278654508325663989308013139702097951821920511494652724507636743826140937260370827380222050224528796534258992123152668664660742263949059676142188987422091179235797423154877900347425198777914019767736732569104866381322887273137752804385340239095684048458603029840797877961642297174008828382349502210316476222153546596883142693832678404438545556166818185328423213733400457563293827630919856476658955942533508089180715329784727325241104762068915962817163048797097567894752577298602372530710573682193968123560059955806817685207256747279129025111194972153113747842185079003535666645875168488505764177534322380214200777144054801979011488482450515443951725144210095474965294161844409496883384772701044131280735785271369626658731669529814341609569340861665030325933407324529157488127852390342542716381267366807169319801702280213496089432145172647948390413425975058136964844516885963217788555307631450452037624423199246738596118807960840165768882947853706906842646454489920155566608821859512783893206693484760171159557318932763594666503713052806940373296440302195472282842127047930902280860276275237350207009616865606878599277704925047611191464806155625068775500710771801086492672865465008534277193789190021629412640796784410207931303429120 [125,93] 1229477299588214942052974392750650395578560586679113772333908126413463714438732739709865632664325878253385032880990147228613786262793886515126660811534956420748361540349586304457900235783708922342754333849828404642930361877300754964482851429478064201985781553226257253825405737522585354943848264509168530530819533127149185954976412971174290235150838201063456284673323684763174221394517922830047266415042723059507480347448755018547418537292468678620480424000144619237684689676886082803802355270520876682431238870082929885810603148764532782673873597940814042516505676776883705724572332321106222655605543646259208746811817047859641367672680424808663288896202905031659979844059319147773353353770721876841965574639654291754480098785909200126916827515155516906188012179011390550394224820687536934539939259332294749900972098613822267573370097876229799973491448137670497664032210093795957538049420365641923818427193324820912157601892397614011130446795150402515273005932715608139772722385433830278841263169762772825319197739939459540496914296852649542513180038451096448311955276029214995927979897090012805129619560828293146434733293237127749557727686754068105244883153437303950294285741738557577110420929851223360670216982326266153128809480815916316219576935121701430179598852669358090280865978350527464434309145554043780713098088807599116357484257722367222237373286094876808263648444175128098745027021800956644543117041467888193005057860407503172897911870595055993210713663104755827800673896265777110540350021289222995768331491122388423005714023963344564574347928394487225398937406839274068575971159655861777290123757636450105667659358093970453601427338996215179412161642556389861037638591658215630990042018730806909913650789705241492511592984299514700414523462079235232248986231196190173555563564065960240086555456053133605499073955075688468057881531156270954247172934610677605136189734411208734760680264925367321431326643027106034977273455237467576198801164096259187237096230367909401915062508997736820789976404224 [125,94] 20059949637998815297593370252543120234601326815150122728494805090987006898038689272094152975799387490399227809206764032840201723634035493131230895399983961685846134798730833018126541626592901605794931408862569952735227268302824142458753767613984315927091445454376685202273863541835334748969843784677978972555909337145091557975242718051049318665450215072704423246543009822230264889339019387498578811319487782373511003465705479023210371375786841671398462479961665430346418224258424479055417305805872179873443129151490084357834439885907585162801606865828729348616156281395283359051963056401688053184380604191896071400365941176821939119820242973182714027478150928805785112773963467391917863177839675741839699926635078565789947151901164190283312664029794323483586580020624967151836080501525532536949528383169774126868245377465599571806857471253365140126176954126055734853351470190324858769697920991182673868529086263039545194268419956737149994972498361020512952345729509910356629474184278155652253942166006651199854979138270515884943961560654789751017418567274546858263596403417212149022739024853714967675708140659436535784234593356811254981403725693326004834464048694891287709853407220352359607432295881522844936953875563059224710972271606460180797172330559469626299425372857670795959163119647261725934772612514407456343663732592955038754175131004616989669760844077287431527354374079528567702291750617135084627593259427553972105193912812533883979028136488900655959522526478815485075470027307440331027839891783341162470632278659101313568113288880404729375922964208427086464723206204471484073032770845579926351450130928782711061695328596397638389088705017168332512664863216323581011976682552309631393311758738666242774140803496225141264139405416839128154849308808392736202519216796620012052684045510131157342983480004059348519565149068163635020648009775853747811892811869785470252390391816436659446815443121064631306079001081715610955970133072742336774999773655798542692876855132186704284908913055420235419552 [125,95] 112535098619771508909286258514520658089852369356329597721282453348393180256529686596920756701441902173845860996824022785691297887967722537428215547645785332106441925007380189598295904281889414266794657332831526192696345017749100434797877254750725124557055401674505647930356550137570452806305900517134258261022069621490845176839353727233082917216218470932192769317592581548302580110324353426450188229782441835551825390002523064974619602708533050239367633967259254413793525599669566687448545014196711174378737398112858493682515485091305097859927234178526410413793844949533007875874354551632748326194450388269286763109691808648508917280276964302498109097999649416895565666959326765580351659779137897487154514196739317090661943640638513784034443311323642940058643410975288503255498256650274971964352949473909440302840431306885045345220399642593657588010750188574154631130183560213792643329834540244025405203958993816953955692831087771983329714374087655321987258172695623758816977476894989518675655169731163157324980798057734121260077631934310441582950593677024715986803722236900255190990920450387599299702942740267532548937776740947606757414596004915287351168274555113450655679901621057540072878798186087968971825812142098175388422668789332774945418621992491609146704230937853975735867519538608236329574385584446893189425511712724436924799250261644338248613440609248871473565115358620649256651705377875788130443421320823380800025522477698693469157129709965731370409683997317173752509556455731813926526693496018711156530700760421705083075315159661096084459235028208809143420284749943175836607609267031791224156748417051475488806685284168754795605082501267554506832758992983967398803435232329913989095154930897302565715413884811700874304970461584971903462734607388097994016067159021836714503422342771906484141473221631297712162971777956653671999852951695083404480724189008846655534823775508410870765351592217342729557792223486291424222743234874388548586214575140778067889147152094533525990441772118148708 [125,96] 862676662566986995879986864604377687746436295586961159560994636174883736667095169987281853987560362925829003962370872318649322763522644615146854360443052964464068353313343036568752697049427773070777367208939632720091246268590292564654514921163627835193096160501905854155887971679407578303202614647675458679365349783880539925807381114025556519938347096424489571493812475714321780817171264572698502852230954932378743250422040351790474485015435820532034004362532463644845216830626760808627005276742717509254638909238628889617592863296901790564480351253332454738849336176273790178255219095820918368462526976092618921034086683370805804755800127815904371399026099502064605194823842201823096135015593675375049158096227431536435083104994452307635697631310434116603327764140698865120284623920026107610906052770995174672066740442086810193677536396119213224701712606867767911225247885449465881771170484156065836893769857589793805615167894686323673371136010466039623665373199627402874611749961221782486014612897850358553026010419692435500457805403158318653167140246542846278330499601583544906880092281924597096896180471616659996869761615560309073027367139203995938916366066810231047663530279924931621178886689984379038039315413069578841617844523829464886785412735437128824971509125546564291323873173427964220383902890632402354571992163841185684302202864425114832385556290991257290181111235341034440559052800488364839693886593857186826418187503270424121036373216416995827848111973347808556358139628634976930061352031467054136126841647102796842152071618003575017916068163663680313489991724923304372308161420897051677779891613739246163426730985219124828094013183892054240046972025709309157102864912683691706774709608111249707042023270625778033354774201658528012474722495818546679689016544709159203406247683039249637243863584080973432223483870588953976701695912932580160083857316649856282475434380062662259089338549274934510447634510975208612514807130439287877455026605779188904939900163144216573488161950208 [125,97] 5399559303271715996773933760337693170261474375809728214748432991307969404559271997942464539863396207744645353752202393419852669661458166916951263041505091595831733369793666077108230065938361563180595873497433804516384734919756980514706837819849385781261422121174597060673794703329662354783769631905636116757808548684650556944901899410666067632086754424524356322045271267925081238637468466646497183799781454045800900929258277941287531347352855091837202882548419756986617424374321609459435737322923404452803152621306375428818996512098749133457624598380127430142829480009800816764548255658962364657362069462891361494634554435998600853868469800552744089295091871455369410039947429110210320175437597972396402216256382134285243996417778045375364614010602978861283374112463240361539980025339479624152122715650118320404838555651749077148717305694431244121382006435140037568430811370781670936494004104644137075084660899431941774822677559905338996297757744086890995731479357413142634036775055580080243869303926638759013021578854956777125411277142781490863454193491328456809136604658498955405365419972203390192072016158839235463530012432352780685947216474607046229904097074234875438260521369071816258386851351184050118215504412885632933769182043148834132840278522420034028649130042029148711223098068011750287242082639998026093398907099571251221760207351838551785847657225319044594486376750517285895683872971218401049483423132204405440739723967060391570921256215689042467378043780382394747434919109230823543312275509683941286563485440304207341988019038433538212276797574785095133952822331695413529830880983762743421475871589025430067214497608475748766030920336597889372370427878507799880245086442867455346615220885628198209865486833627441632466068725522647879776037613105021888051572932156917668029320680370103849262203917262967392426626579774413786270348346141669591956075652887963439178941185955538160720533807214139393957986595741202710337631856323674097871363921514473011311896528080553737120704 [125,98] 19323812319312818172080529009743054029389640725663807548850076171052732932591546651372924509264840809976524975662787381099350016190769720058343555786535536412292703243227080795744795671543581303648379456700477336263806268356629761552900089972848333322063462121679834922298632225536863563440614133147570706743022351575002379163824562296279066139355309199422936785239793501746027855062540293286292146321371132423760765089060506614058661564357372461555633899024522329555815055301448775166618568313848615678122320671595776134767320803070082623942051470177833028056913079878805623775228718152558710514588843008832806970764748210174398745849035942628153917529526467070957637492715305533665243975381843317212840658947476309965434858342995953311422439231652652953834395310480017047598338256771409090973312248697401496612425248036789779558308721872882293054339792942073529494975105531601123905523937771540065126104766004389713433248589176401343708551069170957920232695732473187447585651342512600333159503861192361292939185008565484095508857753871870385497416048513879127438894962728115030289665722325324624924693891908137339970335724037157216761970695082675155035907545017318225617250076952248192653974328862652025564038739131679878327916741858713002713179045807867267939493333181196515482487301917181501059921203891868874475416400021282012158078691032960290467754054564191551310343997415781681116831119883366854090515030591506495991758467330567215533232506955788372520765015786033852518125630332531703579735013588760609758032550155619878636374201908614560070222282699939514461582565359972341823632632560961968257730598233426684088972540474704897682938301713177304618784447936054865831548639499456358233135488955581074399545492886719406257591194786159150140906964210906537267273072165357489561749463950978368699686819565188709270270844905726774397204625007333451383053998917422124945837155991504263974127598031612624206949122496955087166298383333077496089883066954185279061636659564931197536 [125,99] 117428385137759920912697275983561855236032547556299908932674343054187113039152266946509075270933692397860009652707527962447115077755622694510383792210758352854863933167145831848777847682912139619575565877333774457127164543981446742676799411038130799541923792539506651230938517623568515789451827179731254953379017929289624631775365997183961477079799186872638808971402701267798267706097193469949463374610579435413280681259718824186994364400997367394939482767441126259867733955769477804735811029839900261348549973334264077639815635056824857960203694518178005717360434504297151747309692036922950477532809881859098998676299451285123887692680261307479580330551326184679492324710424666985044671709758366590127143346210005037075235129886179903623635010889511458966096662594272108129944885390886530869424788203114868119661088440106164810267204737857995428489399662642648092082069705550567367421842754735681000907704580142518790576940136742474757695650909160266534784884385590620043803518632780024989534329701105030809900229748869493305825870242095712254180762374931663319085055288314739577154246195508301027463840421968607416979161417453842334907753017547388544882938277567194214909969265178549921225001364049686073856520600501041050600848426709783777495033131855237014015690161227670472011104675142696417669788729071656969456067298158490027256834490398631242606574946146590453530868079946756019398797693837069947203297465790916833465844751552719165458622416017898984926468648705949974096676291496155965672049683821864713811346184097121764904948193413169480991894224999734810421294234366604772841778186991507813359634920975948780208055495594190740958699419962594981409070862389847464495719458958623964659629786394978940122622583663925842896887336557512791552005023948891136284082710925809789140102105969377336079580583655876523422584833993397026196004280368026381052261847060946313571798419315451474792589448044227640640920890860097456496126324943360395331167184107257617045770962249852 [125,100] 548930266109819225740159646410756061977071183478699637489983255234839961937970636023084336595087076448992369076879951742937651539401257879697960155308944887795740978811981695710967549392120144524054578671546300880437757546110038417738488273079464014798525185993931394539685550468296192508454404718691143395239829291123062588856677701567718777047901820696275329035429203826243229491832764158229556977858855513725156809588602740714531959595590651244711376198804478972869738749832879182694270746315666120678651959053798152483685258268109949562468170464977463043692433248126008759346273562575842265286193638868050473424442663447496433176042266324902573299645186331441085277315050516784262957609527831490617974300380189358831952507972997828880175298640690180942565073797392903343454540342214879514731092551778760357567552989193760637516898118430539292907748853112827452816604732500026008529809805225367881678563765163908131813072321810681089082618698396841993055764151170718395966930647935327252142907981714488232441344756586969604406071611342040583402394772296850496105009751543685037948974281313379314974504998287318777077998064111608366699217427544251303583773194153674568276033686202113876547823513314860157371923932358462038947514949728809621151738110648913853422160293019836818998449035048412155886873532118221878446820573444770051646454229340544243496949602391863055929748313597754380157530800252099905134821955155489674107628750940495125519348685224175114293070623101239026145025147144932573540702375525405906353641457075160510980269226967721540348907087082157091317427605694995775848909956081026806511401269251759831460879599444334518766027058727973349176173447913371336954106542597998195546605073544899586120314690512970629377489407262487742948652388875095338158895320421445106423097269147165910472961077899101882479808713234126249253233749401994620433147380435662878202714464340594780083747029294388913217344930896988187702938292178686121087151619249393655604205184 [125,101] -8787823019702551121084992223156866218048219383199182242788825196109284995171507333599890486061995503329002634960175711250848053756998117907291245202453568254930040582404653940334372384083742435798182088763074061373374899814762274350434461497376161106385757015181008890521316147716872449356237584060373137877007986344560174940118676190736272350857158967270875165447026905124815791871628349584748228330619434106884415284858429666205041792099947029744588544402964464129684968048615255817148379836579796835854731066119845855780677533549487033373480473304989602210911447538426804481929688190933874082832050445484886353067605816163261800250905553260612334401283184110426160223707887210431833855542512904239013661906783355348297716015566297841575966736731125469104471584289785277502550217238692834441316039220607154147048167853659986871708383337739043042690259746821150188919178946154927695479587276177955728766258224573167250001624858641973047520672876659065447134492670065038534826231022040250211795340748229778954621712630264252757658986685925447706845184341005182344618033242864664744671312913760070552734425033448574518681487464164296426671585332199648186014459736725500681991185747205292628697937555955624168303394778183435287279347165199025919350204321115565552484193090636722147038734887188303338296484318872653986432118961792288855028374347706697495577683513203919611018488546329911763584062298875851464301621591637841585933265174950042312522657391984265907686553757623448386475396679080218237014566189445697666203286403252341084718439153424446512046514148678633114712709470666582234902738036395915050788284405136866902928630045176606255944828717143912297725487471222802430184762536550105473251209786970698629135317970979449988042762689697520295903440880535871659680547709520509188892423629289455148082591945667257491903704789675486046908988992021580440120427103698443793627376345217885001156370182766342665319792440007465445114801939325415431950230925055196527728 [125,102] 10958911448930246072138582226630570620346676237682977295634124205263616712178055397169632131265402792261342159503750977194316857452071365634798836111694059393698288465910927910962321347199202270124443486299245000835148525166879976200505612840288032342774026320297765510510428234836949936107432704714724009487190269380320637768146268814396894160337670852716511604031965181559948588736351758678901890521576877734373300441641637238656767754811386423401737634834294199731936805627118912031940720447723083366965240426786792879027288977880148241648328849409647464009840162980849072049028218659638775841342052589100142224962576626325366619975060782389207022422832007629468103968990306589132779673825315951163830502515322396504619704544076593148082682243066239342329688899500449597333331904421396934106377952848377256362194870352091733406046041787797539478537593703021856152791352933922548058791118677863072582949597557819423929253485644070026582312738479084278062110517462952006379147944661258585007829209901719690472769245933104065623099685213905942450037756543436687013443915681724332187256883002647485028831692947775306911963291762754406020122693666428446094401994342353800776400960480474640511410165406356414591842967185852009044094242037684427919357744524089698384724830740246274916225137516245466830894882176910591604149310642807789521818509497311126228701737006724105884299544644254391308891001750510596780255420870348179230825491115524221322512688942132087655361929257448874105996209991094866579932826149793410423183787509973282320132377349230092453197113955176058081793695036646950261707796332093278956317132121290591859264741210011414691223257622077341424276828981469078162228089761917239219899134355322912163375565185007885643126346307374454829867968848578875411814712381086464510639937436726346650537079179031806714583691268831820134586308974770146851545143874023790951042466470354603990996634140958987471856625805794397142108548026810917163593763399005552 [125,103] -99118783910432934408642480398134409005745968469440006519148830354746990360873352457437488745845861385405927997270427399329228638057134186699176960152753203889091990335472083529392382870859521297718569984491994939319099865950036206604678552201731477704604303997329022246316398453896621559840246859678120294900671172648308281556617778059868862468179137098560600227925875875016489327555851287403902505293635586241769292244862579431424041800890331952737868603467614414940899451484667555845857979410747430749262868785823959790061413755566442155522442901397833641695545233891673165663227090578848526738578184903136630530680980687827622353295949672663658368035170024360020044957902521228047248832936901074935133540142495206864285389475152547024874187156613731185418034185126544446231690451502571205532647411128022949045807397951903210346901942024309863461360844439131872297231932579262347296342179960401354539970516272036004419872638556810978848559107526366390140513102697257743419130642884621248746414405151772942528562202550895451016602258394484649937147150152478207262338389796709892785046510602342557736467161839013448861716266260783809981697014977969002416953227395099876203599234015086657057798458568229203652289393995828393031468811295113095842329856921169183101714846738443970475251165173779458558700193809871943621314215239928120602316073226081271067313080204612855200790725065113155689486531671799943503937656825715257243584810394554908690909408851806939867113632252353994815338934809918356590450566451746095164557495735892070589751201128612138050122564942839699004193924975314910670249798185990345731749221474502723633545828414892048129435077114037473727752986825774237794190373693670899463630176360142574784808256954026244273667207449367574475690591036943327127657533438878171205017211512300659541396159591435527020619112788431127668547606913843257263154737590961664026133136672750680894670244300098256695155644193293017109985811964834542122976657262 [125,104] 796264466647011833055920043792400922424420374360623041961036134271179058621653816460893002655722177965982864739961509246197856941088990515563611132111378862905033086028853645141708433164041212764517663982036989345565913130517438518486835288528766206957334217180627759624872892283315510430866834797615118061195606712249246309283379218167996643846114087099996216764563593758368351150562623683229243415179467501980413483367453217550421686152986014583419270955081360301485784689085628638270610852532725650123481285624845282590397816440796456236408902513622421764731027440404188791878017791752906019308230607479531103717260295488765432697676502382684831960559218664883573639579637041648147744979444313623004492791637746716067868499764295847735430393477464125501727056047226733404305148408035181303286140654619183427558809657890037941585553554040524790353969689077340570366116701495916189605341020150899667098670175657954464555617196271817303810429786223886206743910242036566529286891730080352709127084509416476771347753001814280058165859549859856934608720695951077389615774968151222070637533167541355630180970219198686269229415131988281923330557668165593493292050165813684906880741935189521962074585679275515082344224563418531171972581522780641846019678379389532209347091207334902462949614831263871710360871096270579594370059440525328910934483459782191739237450798718611293165121144032747311136851236207326952792882044077872900544593018117843530999123919020464079139189052823857120716580811748382971679622431640434433639035131388326673551536344541038088369034484648094896337443436324260003541271098613927615235818725832491541175075368223069261509883820469573406332956446319641240190625019742099162061053868868319853545104224795288315305713696239704334569434127983067651556720472160255371117583471981298219976226181719711930557412313933475877787244812776987743014375574932277351569526519506387650616942869214064234146529666446310005391835583339361767941248 [125,105] -3588930481102356636042595795451487150898851941227700429844643785644970710988562341580622855694368680477489977814791305303230584244510891852882260316246965379235427003499542099738709498604824447154546987235496022610081423770823672276481675960429577533730782110344230814412738762631938843383636527903553887005589709557316038209103057092016338375970187745554774161959438296417469928514206471876800474604146401472607505734659394145536221565761284878765796988993093589186170782959438659302247635833255344194676669992301320584146595204131505153224688411506253726413824909024546423332122657584816136068212492266720865855692616432589275868804653086700406897626970959667226945603440507633754446645627156090306112242233846625428281951369396018824988483848132967903096490286492105083074681312589291041611790133704007121857969523164203755927234302380389658932774392915338569463971836907482528917757990236565897069331225396499035621127007792726417106331880750601054575790920144534570139400881166001406908514777814638984598698649746231838511873846302287050951718019227392817870205638783735568921979776331151789460319885720932281043084271301428353738817772728713306896972157457790714716114837233150690183981379211544552238503159586239012877800838554637065879322527249903964875366442996349364282911396831651392167976914711195625900488194396315513004512457828236349060480366465787761112971452970173214525186997452959851787017625989279265055921006319790505896203706132031671096975308467506947909630862105704097963467963500253889237511139860496271741774493656067341390364204206555106156956937446114798429983779413571387076722631539320376268237393218869631391551359918890640548134833850571161497416731364482208393521740109885834045003242769873101076105142657099380173955557475822140682947887325390838287814014091027638286624056286041518023912360246322538125043452834448016339230430725914147996724475419067019698627900575577140366185402706242415428265181503920823952 [125,106] 5364140747939520128059355087410451321281546644256323380447858968060372784808764392603302576755503925789758679777816952625204728210783983016307996078089371562546648161629826172222077428672168473201578796665623343677474205303064537723586769518688764650019180482610510900206161098993364853536100979174830516012348300665163929974199756020094315193283471238714709324092389619746264553995117995687340802640406025157583961929897520504418671453317445303480408389450904428573783442122003835665029182332016594274749979148877412373931525762886531366608922156261438783130118897760329053912411140654619524993111254884285621607322357505104754900246147474373968313831252687879660546212201923452404262584833146299218142280791462900741843549815264640333437215082634936015087524756123550791616791440267308113209784440379983827034050102375081942569644954580330237354044032084301333482353766922640940420840930086801099156116685899859115756671792577716532531008761793695940403894203661076272076894160851664410031520569025958884762377974825384583944280484826896720105460287326607995229284756664284286758400465987684090233305494708427245077966244785862125776968970552821341938259615362781490308205067253495435300068667795535515903345862143573856853043087862085338444770374890884311044287448834566664272876196735569655247491338371370395128305311188514141764493297084326416662391745068071333653202400314726212392892259458129188314588244538195754234065546770114080802812154587215605944256527063316328370248475820747115607574423643347841486940647236503213027784601783845157735296157505462652622680931966199798649934727545576546295070205035146389021861928361659937239439303509610875104126374245448181885877747823526596052784362245989739867924238998788282373459568449372428279186351045872582803987716783536774308255314390636289433740496270165898843293574493178956109237349692009694956581254375343615561935067594585816015075352237962417661212320905259310896596958324208 [125,107] 17001727315109617172518334123099569493048085361342907997005901829415892011104288383469107138922896670382876979892454668066964172416097963405902486808558218222044595254091591165718803639116533252964029603086234567217545376985776755542791990557786265063051270198837718509318997041194809451043278516746723320156316755639279609899056148768024324864655754894062221241812661704042205596279103329820145601915914429114613952964151859881763640485086468780499359698041863215409913207022052707040405629715607240025319954501713488912614710256591667667732121642667256745020164211793583255609210292851628948612963992798899113190092215084156610500575394557989699730920734043524007072891750860262691947112624247602502766223520538316968596674697112217923369021530384392655748429366305223996420579420541610402581029096556794151628192422952131308992896468528770019647725778771774242872231502971492318545931221911185909580855090528939184052273392812030879380148469831061899486048481951854041789812112094348283045015251727782439111638531977157456922020608823256807001947997291478988841453756534231882872576425074913155852919977367723438766059847671323060953590646641499460843120742044712971305217761240213873370194484384054182068555431158854691039475015735207628197620108740670458658196077047187777909785075252695447023532838024364259109916627779153499790443756782846828797907155743478942834322023905565990444755803268709209105897592021708574632849013090150935343090437737923197337929506680424886577617194798304734595506383746796961678719706327156418136165462882937461631677370205270690302005552295863553195738682251828671496624143728370545454442819039265900361018212283325946902643013074659082913678751525156661248575246228085443495034177526177273024380360381984161127759805734603762097579419556370116795371463158966240778687006405541963362825169364989893906423943660049154297717245695619641420030734643989380028067621518827210656462491247870948592096142 [125,108] -31737919016231651785042048512561810563503752885993013064547701014440381094460588704794707632620270228460413344922319896734436581174667696866850822955677366843133591417587440334201498604616627942085899781430480578315679488571708392107117563627060674641851715375775424383415139481000328517798763101341102084277991452480205586113030274547014800546582641717893846557696669722509129061371944716031671587549450048629353383134480435197346896617181815649398293037697915200563387937807073700013623795947130450262933312008040412237946980605399395066336996035607393743446424845186757909379735095904866430287847334161820960389850279791160963455084107810829046686477015819230932956070578368211863500343106422378593621957913885704389296915296469698053867464664852247626443143808484323961343376791016786737145907694333500126008493553850583954549297534446077155109771482006916571193640422256104048408597135700616987621218668569196566467681166843050692721879282171853308858176120478638583189528145757773486289335909564005496285654432850517203122533621797797719088384259241995312376388150213000460065312027247673745972439571350165658448866016954273278932651604037709616108116913965270624823073810131851647659807550330855463929035310517777422526780027290701715644794684253206465767330493678279626490281300989576048809404884900463290975298013389546272754094766813723094943480648612472469529152354692633474999202182671373359051299051364888981461676430710240488494750875391789892141919839508843664194517738240526280854965002532211921826606995729500460478077599116375819215529689786473069708300583618091496393357083859312359163548968668284590666047241759352539323012835456340522318023155411655451104865980649632491674116067871599497475094386380160522766283539505640130932469947023116478310681715828267568205951486052522117222033573004036159229744919281252478652502409874035371925618105056641274789922675149415526917277104426191692233023586013270864832 [125,109] -147135014673639364962328629802269065943291529662365370721031117257098103489790967564808248654921921672598367904747180640859046461477784350837091487613968093805767122450577743463404848829928545106161377688078709932972899877590964956128557242355046385937139000498126441398754740714901743201831977971730664681656909081230857159574431874643081580358647329991605718171423520766908432478624768026743612293411966228955030632530945117147138656463630671964559881053699033705834977914961566228420727991310687200333579166033834009441678163144885149899384263032637128987004834963388517410114771747015177109416980538299199833388141352556652131041694425419941773013288019407906392829401900489943307771345601590619232407001552630007543931889909465000531929679401893677808975524426623175915607155112963332798039867280386400442363576951671001443499066234502531498798819521559725671971733441685094339948125761322487194488138663509199823385574302825629516927904962735550865765913215437954577609671307145232645278660102264944246905184657238589093158694444413236743251189505073585401262961340606475482836350216069902337641126034119510768996852800335650283491890571786806418284296931910493507666503412670729302380288467682593622136148049772363336986529421624904464192327787561311919389491716716713621794641125901523288528220548240495849024740281687340918050485297976460127034971226964986573035865318540479213760310023124960068868464730384467646258262907506995765773826741537862107649361782274023535409854540282068040936303065070189581512144278829171965732097869912019554508344905424812030252990078139792778094043384978012560338334042796669564549358799090104193830457232946523160008886739270156228651735381335456718395836895276298944289446638020621457460798524305245965594895087042935297759142356402587357372716832255940152134523193801051959441082176640095639908492305283459657348779555161683767058544870154554601211216577897505487576914910205224 [125,110] 61270053622007211750523399198990557160546896363734030842921494569427881043566756792051424429667362015231557408445578446212703914038819210299668883325376311521693091059825228060248575101910789467549898630795747193339896267564717689387767385568522019927714939082917644250086701176337330200433420888905063773227026537315304331933398619661340026527424389119781794406457434842509519137217854049142678138991840745686730914463313940460379280259047165912054139977509505685916390504163875221073748808107568213297902486331147562722637595235082040149407233312159535583633040413425800442850795858726781054594681083401459074425941179581984204787938013293279417966164181086627373694740943252966227530717953231945121312842592849872224688992441127054845554278581955598304448426674121313016447107213499484052355502362022007948800044563588101898847799178689037849338029430282918674881943626672246041885885966058585380352980708718362168434618490243354046559047242945629809163307846104701268085843641238873605041917287942699341521896613776106251410214972355998062230942934947479795995518785169809481255717208434745868960699028222357195312668937109465077028983802130602790560357712236039111647834495808936042817477903022828322066753019904933121145504212066857909957545011308491699741285703770249564125536021113532236097906689706276115179784522093528667733505317512166816731002519212680694080472934122511538708642808559432723847445185632328025916400954274088116020163412563227132296814189733602641780378554707900104742683844487976584488978045923113091961410006944959522710329971945680910995034284836179302571425766723132812410855740896760390063783778297663911254665591724120247643771554542985081755055797049319423694349467305614006826185947630930566495762709341575556768922204713067253077652331932290308133761870370892077281031523492466596613234317381838292443899804473127391576467953210239192753887682210847419928367604530126660114123920 [125,111] 701805698631851389568660379934127666986979911700792035618118657776385797047650766368251233421630867427914171848100051624386710224129803668541640100935725802387102381591507476915180801351882731419018051367110815303886490363305656154878428030331639571583449851292271501708680430600442579497935553273053736652104029164956511204470818662732637037183057734906065868735708317533240180857461707867388218779340044548129713817011084035848156675654995045352951423344693291864493344771614476524810516063760183144006205753999508709385863704087515015869480279249577645071364749875372707215123408330178248533804940350414806990643927838823498747856504220292120188261617061043097291006664839471551888936255700524039941838190180767322552004378934813650633855241098781660677371924596105536531995329675347176786199042121619302905852529077920951344836018113316751227515379488791312663625488003851095713545680521158249579351425999141484253485630836461898310026591900057295974105687705604519909619923146296534291795860924845628086282077184076736131746379477691964146252874629492836204467579011209595792493281282134943595180788529499777506367754894588205375743752817338461791257001009144691702151644661910864469527025736450378484229340060711258435861487165270055919504581488614187656042070889661814410233653654028514694889873826259907584756438129246226412944029584993594093567687739220105217638487319477834206914418471523042665891580403596302711650157302746930370358783653710887096390300049807146404843962325961757648337148674137244436040254826432632315712906573232978196482301635742801602506744193360425110971252869177075502089163812339232577373763820794760088989353303008894513579805813175152916184107500979900961136736265649657042281801704080740295790400656081273125156568156018245498353399948737451178266909781852897989283235516818774219522792407389024952532650417813240585447415611498209398954419242295405540576900020782882433702 [125,112] 369931081496539323253702665455926037426382547254619407097010501659192665572824476184112846441321276227410323734691965755341261777471599097203585123901597177628974449385897624750685215992690450057500231554736824017312836201778237567851764745409056370418637900470441980300495049196857918700156768705898683124225591875611386842967974329696383757455988009213671132511621745530129621261382358164442462481016930019011164158026388016140333071738469222108156214780906555936616969503073200475709068943360631995335109313327423870496250820791181852708422428029009023812532274635356806390278561385171904045699888233861461510237581995500398563979962873490878116928346775572344294300794494884180374842711359733971424773678536598299252138831650628148827500093682994618214230434246300045072372506710265537804647615070449192354368744308288216894285498126472779360478158488153880843243174676563364878956254877486164288521390774153514135424904024674709551767787336688387223223407283248716068703104362056540615495110780066646530526584932379206857362506401839331146752049892374187797409558461599968109820587764800899935772067171798712226797265020877667685312559067742623829573291785253149217948791350551543666618561318164382962585412706548642692623491114031015896171064705773356319130290814436189883052953535861019974166735932276520237617144314517286358095449267602249816180034359842888175815905373551185224893236404334224727286130392014788468807825327310934446937488942227040716090825274152811351463154445650967795325443775353192697771873789086902405219279124631298121559247695272295920092673295063008431739983679940942827172372229343241137300952757583377302743416685822850531546935395833505600059338616291522270122828376921608642811289031358566018192261013027874790479843132481773105557174685108949274980184958323078469095672284259060441317485975880771902323299261948733520234813446146610948628699694702941751367251393585216 [125,113] -1234137104197515705113716424393709015584223933015962251202484259630284616078734645057931507569827194261464103901005870966907928639545944016452468090142938656308042338179904255486173523909560753268676237399616967291126206298592061843657834544840930475141121180941559438010329268374222680994578244042244576590584513653088405378557091716211787758184900917168574599571676283812640998745042995167063980378444079822081597475722292685194800425727461539072965124227581987604799307445813399146277065405767831668717953929303938075140655502311531783583199838464484319468021561055858765310962964776101095453688171296783955307209424574220814918566886164673766862857945791457131874460086900422264071910877463373204235372421630404964743633876622888861752869139148940425990160872041372834834242614644918692317061339573575824910922390702603167711373120853432301908765440160341732821943912912953664425804903959248006755927544477328722849643418154305741980783486837694102479674474946181314638561468466584524780236459872247658102355225861770576693267718200697830854420656846698063881327518256570952229977503076515141604807526954990233636883731365296107595848446227451527764680459371122837664686158808805095827298302505399580483565918359277848363259099701008601201410675030716980836887629710123920446015648894701372306285237741356373836117173299369534898695396454787552771074439472597252003361554260442136644702233985146281634867448776519935658888840589330133045320443297966001509293413568596227796367018201502394266358596263202870348740063502635433374774605501207353069010714056782277311945413136151762442647224476852135578640413270581653637927889975031433505390323545183634449027870436588164372695262031038807041036503986263675455160635736348887873154496373003420416804826631011095365957955108028733071105103007791823481032504885727809281303906862453046759715126363535567957546266585191578734348753731966440811380411752 [125,114] -1000319879963609372719517205653214518008459398326791616473210344422890363822006017655888955488277725432528184319773930724651322700595634044287018280275944576267704069911245819671864146234297218510015204947682033297933378494108431467105227667332265523848701746652150297214639070310929954965466102895084393573056673787505413276059163174141006371655336455324839517761055448230331762146831901882700849639439865660754961145588435157392014681628665391278327636835053290206607339884673522342759825823945936769853075314992732191860272189922071364680256122434539134097982344850146273033539232958680061229886752485522112921600836770607425056251698795565141272587077878369858860703980690393239862948958580763170563209929401581006504513967620258941541641472304693247629297661448591121177021902186543484738860515184890044049221709031909112259204339906909091905925925812684934211402824014636877148659574810650879447855902292948110325756582623508608054271765735036563794709780999362627408312015009554795333108112960308208380088322270602344556986849888066508461511915223091965913021836806407740358789034167177708467150885859149339802237903340386752124142421845074873473083397600067343074093541870757381553198926052949656111777556909836949148799117639213362522626745196342038173424566202423651114217383720337775389036391917671191895011528752440599371908894025410546984771446723599912829439391292151533313154752299709334768123344886764973546445310013302871890413740653257861232674739214191552979980549724421756001187606079220286768359988761565992523886766777680953257534485457036590471345150370174602899473184848551708740757472142243069543397346548989699754353542031012482734417414038513405129830997795978225404428039641519845092664723555604600702969146804954856701819993474828268341803620630447355758314604965117788793612140461105305979558138773679864196197546521415684201248718217776195965846687588372041902032 [125,115] -249151505968763513444901115506023486040296021492749398726660051236011809048099689907890414586305019401947837358302599345905202593562335089205158063654478700484102755550806803704300572184670700136747948404386349985406324177023155270828613481438171516908250443110456497135738249733486630996922874187358236942250261457991221179895396144278165037161298059955815196835708670277156243503414344060645105583362089998965562821822934506763027698052485121213981970287509522741101447211868193355985515197603603372856434282929017041284213470983361285568061761903800033355740548589201332576730228334538675711668283184744213571753008732172465638435236952308483824831813825054509270842446406157008190228756616957447303009301411828582621709540534506368629064771969456467666722940905525590426844869661935040996124271857283983139054946523389208407497999405627593907661445822506576764020426531710492072232266256171400070591262487895622022848208130978710936196611867801047414850685745840017725121263431751407744701654646653683270626786365374113155430108877152296496102657444557779361587734337224251550419400604986658487570387209892295384013393516696911805722697979526877901739548292684847906381656016446957887553168506601035799788555039424804854408513309160318425192302060205562153760806774256946706400857960888417223417629628036014346718818400082995614560709134293426205188327519573272796300911721205256361090889102960907501946083451033176012349399556945318002600906798829315266217525802998691600189222189745011189744273743786818340818671040543512091389452091268578835390783381521240167150621471796886928708371750192786309071922661574471522095939171625418895867659790235536282816606454058795961988003187508545637515883146257496021085553973854115537748252245062326727161769975460982909304488988930520467954815740278748612416403828219420859609930526403551171079602967575362257642980081128530389709762245637234 [125,116] -235452941588166646845410063834370780759860873804229513519602916991177812694697132244275307804575488854471783078000523633221027329922099632159887298622507512558044128505435679116320129631017336910385403824555101854117563533220232990087136215995945742226615136366661638046911001152763816749426504110117740978376252751832773592479004236301486371156926664041004097831011330826643822510279538332252453056052054910658549361116087713572395164109823914849676282154501061159860742948757920088344664891259490205543880338493615634195595999745452836517031164931940872468285513904928024651737475894164815162534061254578105693341833271860631636135995044935811451993952994555208800834116401414915834723272626260078577975159938187765765208363425512508011300553281888574601377795559227934984490458215136829540815441670172667898936460812799407525746097778517510943037200392742925930846811538728094955463168708059108799578147323944630449341222659792426819176984750103909918599412663218309853017697782904163312332657969345282109165806864958958111640256368545608413928598014700404126968533019045549224980234987741051482359745626033016113614837253921988649750582183825804291316565762332845160855436140312270269152176245907337655446865476472314569384756770285541471197757081754092300196623573561339041102381100766843155492073446177481710159838758182911841520206654589424163431229478663878713425790198067949745294690333716299391528504852830261384220850908096809290579813831285684639665494073628294574751416519482450809733553606143321198369875877169308944303947449168992974949408973246657510478537744922516704090301476260439666816920090943411762350305868342426170611593770187051357493115386828040916578576484846586807867549700344636501800581435084685259604317738062446019865068232496831490661214147518153690071479422299789123380994578843667118067958112585110628292048330835688907641130700523903038930567680 [125,117] -78226891204894343991791589783167553101184761597899861105214581044628458845579610813823516687370059674715199459718272246794598038644346634299558521955883170028552755107638402732221450341730744437760679837613416887304057063033490686528379696877800975073702977768284185494284744465366445963043739583547356381861168892655329156289854252371880289778890810494442784310200115130967924156599049852052191454104224921204867163132941507260675800443535170729570671230522797879426918360569596774667807227488313903497179848419404812778413314605738525538477307505076712910158402193651562787154813477057045721269116415656631085520021093093105344277693894322052380747108202453631292948676047577941893893655764337185013484608891495051992563853777160710370262092864626239763313770912305343683154747948389061441366426307644876762422394342980335411094808575822147213818951022904755522684577387862309266121307419555761991209129704267657715227056711362292443226932161064178525368235624582665292369754018452393675642675881908259462682826394100299565576545387934233538018755462188073573128344108782950731318681496271658795120313484329844330854482316631394491902592283167406480705060180767529120557616988656791094591357042224295799322656156992949592011334382102489378150113851010572897463488648769292320623098360259962031437245758255472582313434320008611747731064941011576759200809471754614189945863314622333502637910415214462943168579979389388076708788181019595688592104245275778122608432891268346449728973735541762875097142634811655515053402047302241134582212078153233560930415557477617502398253539394072456774649390606966284039616873693528205296967969268167382761689506647795879985585333778901283460952975211522070814333352924031426549496893919925790141383140003239026731773440440239188194333095715286464438280588386090560310027944816239477922813872432925791391856121364342453593349857009323918336 [125,118] -22225465134775770217130359291303557550876907415161876209138075266881738448530573829784809507780865290202426503479706397615529262659980209015361940210229817938537055832182250224723390765858975355969438553245311047101182514132223448429874421687827520467859228936068591748706326180285266693821817012990320880781337401768234053648018718333213087512769591764541980251766431412632300295000794950226388334630464491665046522697005749108592912876796618254836455978703490191726031575066643635044994731227055450684221292466723923122184337677492466891176016335709956969822921759729002934857110463505235499448823761651121216076311215418420043634537163747310061615880192966432786761982598899419450165392941033168279904113858110216152213842900216112396417981135689343116437757961687746299947547651139017924082413363540329844655434550576403612116664694089328034321103377487899324007728029627767589702881460759545258818079306158323594332401296308462064715702297451889463460841842580697953575652094295636255957998214054947035204500879417697780953286142483261911466152217483508499759871614562631808344262338901932214230940483893967485715918308245378808935440665114913478821565885204558719695083288000421050148591709719975676209716424657941855800715849507806142318927479008620600589868810319914975787371942555609950530605792965256728565553558850298274378333387125705391626335079716866369567903469695457598075124151685794244409168306431894271889551671263529487087848799760597591410702392073371277217676904881882617649058566749288322041280205394912271406062473313989041457830308536573730559635564288709092033468486589898789340228830987470206248710666067904308499791158536545035214436876359915925328043715637684214828192466580114817155419954635822224665678436819713417764659582629683545974129553480819499073470205658273270365024019522801133417222778363678358534403078951598775493534098395808 [125,119] -4264436291328792498075303756287358824947814070729841642996826521663317463037361086699885676361193282228776110065286277751581003252868021653861869673410547825752070765043772565352234469951850736225033451935061221603300776136330469298425221991726997361374645127984722807629013745391294505494661084377262040149099882045408168415602743534734794256822124066415759375005919834837061160252265268197482060121541865652884946464089973700748306349136487472449829891229214482746345055903315435830142804455776566043501458990048601390997008293409537191377346446092045756728416832238573526188893281965829736487861703414165450015617751841711103551938719506861215896927277034317370767845326541382711758865064459354380302904792060529081161451460799911561811193584371488381504916153274242298095934492887126293608104004781248327835159843973365084593437693146669921336508947948965548681864217204828849758202516765974866316625857816881146878281368756357659737244826884838140173828229655560738606231668618666570667501087148759282485827539321984276157165436128172044542447541491990291788181313589151749192967327643069937333548940895647080815873768115802438691066736668898274340292963298607363894430858849946405677327531046123579398223905181400510205724376272347826809882851733546917525051754744947956803014399587377913567025288922894114064303328463267283413804344558263873566320258298494745495222077677847897030394764594503535146447494519799516281769114860912878667466536282371240228250888231553945582400770507700015910485800206550380126915895654472578621750175051108887351789411330943103387401492337074141931869071378971155727732529013988736991954357455197265712197255174081370345555935356081424998018682190968478437190447370332137249648965774188419842792770630349447394878441551828839074631765317990027723782562203642584239481352499107800225361371503153022615706159787684760635618188 [125,120] 237148191781756962228004248415591320026400431818245964098266309824117212540117944125935287494528278777649063489470124597870249474095472918451901645559727200689464262758411266709119716638275093927234723396401309619632417116128108262030222854064780946473830948233762615948411960941357532572807293420208171689296643944892817450629156061690351605458124285755169506333158361219665046708562963725610269527186177795148966533247992997646887147407425610991036961645431673499438037810012869159914494566311138329393136249204908989218718084355877440977985248380281345426820158004597809710791385930984367336687359727125390171622607562627528630458726378814711138484181603013815351162354110936355497075224644730695315523514616832328770126180116597092006966130542593287188335990703543683761850636787473035442552781718383754594999644373014364449434736967387462956545804635621791851475746795212380431477815453710931650993047027573098024006810322365746313555141975428060291228728510214421251843394843699559742100139547813712683541237452592331172006211955154457056292247809042576469074406655930629389964000907382131649492900934004097151437793747212259376802647457253885849084583857040495640984184369155834111472305621924816259618829462934873485317623024639721681205295953617972570554264483416954151548241825009594382738693157186504160157266047673334821082116018871556543703500552590693814834356888650850816086961645533607030678183965952405561634414625496148453592461154179466851033707344843107864362286666625914484264415187989252357968061884211585315400929424068178213840022452722060125173843618897204118922370610872402137846638296720958020034091012852804834624402710904477943690032057682106743202047478136432809068869906277720567566348361832832404008300750066355333328060842875822647603241742831978715502302931917834430997723273016619177901983644000328628710974018595890688 [125,121] 66207253421908664507771596170772030233316157494007996947786639359201521441135441534557985266791939218842290164070687499439736248319053371040094224199089899037994484165209070759931855152341637530416747099378016105163206733057088741204929626460128694398859118122470982098335021730437463801394686639598550639838287683675618967079646847115163469428859867292706345106170525685066099786950233510647781066461331926371787687972164622251742249445516739195377477593272427333156675891274100945108920330905301031506618498869760457472834315341546282400085633109977465529004953591371975700533752792192233724911178233535077114227336447379863398939532998300334392359624439491164094802835294484549886066381918880249783739097553911124696884087938613629042140110057197288124036826224125419607472431286534539237637986689825461783006740091960396965665780684327187011814588225617048511462240686032231523935612386390601746973839088246571341197346631705915368510877946460906192278667014723568995675386252050783462364215040415239693367105463069783873568349687094593824204198295171308210178389490434080898019551501498920764726978960526634728215083582141058866025371327583313417002968368075134747742056143565490161020479523924379019348821170353438657110316481756682769157856241063356031189950078890173995264832551517150950530669900763767407246522203862627856574680429580162213509493660363840535665516008929394368943998898256785500100070768749188217182752232420908435548146549581535628639442999660958668724396902281806302483331509188022972647404637579328113397982045762962725276646808524663934905368726525584438238162805711152389831869002608905271316432016199285897925962601602309574888880907760868908739877332145163397975676009719806442126994508123976920567022089528584780045322253050777950241209646283026316907655759129657691307837014937095307584358516672940262926797108800 [125,122] 1701938359486161243968805860094076207375213915946567984043573295384005317289376711984730878225434154274427474082590553581271621294978402073430019291085373419258870464751690157649771732818169680225461077431325665663298800620258025885914385016768292869652513031045337660208836575777680556911707726003761350105252991071964546552061090226507836582821895911461042791430885343269895008243665064737872070667596268995624350499308847007369343586996155154782512272250534979304614138142432618152887603644939901195581084990953329847652648727924169779874192194061499400566307114810667407405289401710162073470022317632228958119516512285598601798614837091725370738791259980262713154051830810480709779727954025014071458946512107732605684783841775481966822444364756779231381807152589992383378524641816720710731017200130202110892922320861857208055933803129291784144646238815481413955198029930505814779251352471113549464851293195151727372343544715030588142045832124149194833227200476116043627828280762780635668535500187052641358295849871802596679060165027132660005428306264848645808331939207390383483520882033615530218872021944067828829315123844618916385151008180227828358634937937947065389592737306633943225352724915487536963567929794779505177682267026981898446394655369589011205743546036062649523223370455881083717633914402121474137948248924498396453328617323055597385705445380997567732983152628246387738996011713526403765315597501074667024069778290935601262772261305838614599502959244053581854329263825907160618880527497988344488196912517050936519188434307824505162939045958863482920262477707150535957094239103606564303471966812347804558985459378580896811743895388340936203689879861771818483223902698905835331021426190494362069834552338428430661421849907610116605934138386539196977061360535988721969158979232509292078079928573765356354324745234430409542720 [125,123] -196221208988828951019641726741378394053311825414262964623842725650301561463458660782170825840856872089432608250795096358075939970989656107155931103708339878377160538795179410847267703738060668333922739327667789048843970728569912372404108611432708913875981181262959211945152108731172547231383640426498544206237030802761572531321648745474083683530861146103975358255662662522672617028079798640660806170512956228762263588027230041367050528196692133170163759379846029332575173908309855476076833387876884697290364343321317701310501787948894389906873247072656705493733405580368261255584264048386852193060678126312840100996590649191137320863700906027532264582986215987819637967266453710884924431078566634294050770470467097561946359237374347014835517771422117580560968933460978744888674767980545146878015738716688041228515242103122612224797114825311843034939151297276393466141644430230801369162197224033319462309898877636378382663875554980584933113476923369631539186976138597370444329285150932069229726287931331484423939794210905822515187253335234218456605895450656247890192776148270913662955364947095496027214912079485042314764233651789999263262158962673910165056666691071131345979355593815113335266996426052226471478812902974959666576711598748582847924327387482894826362148245076985896144208813923953652813466252368099734607553155214821674734417069856673588550132070816785857664789610612665524718643350394036167905065072406074879218158639975574806950143910761193151094148207747003861976578107022237825343255973553917703847961413191114588885203711934862492315553227754295832335183263450237878195119190541625361729335923363983548517162794757929549008070644436257010427130697330369636553439391171001457911253221239202002123046861403677058616267775308033539591009424628804252314194166953390357155565850793521362913960974493596140331723502164952 [125,124] -7121060400390481408772250958662198871000558096181602047750347869081486955481168768987597358136415283138430393048458467363568508720379641299092567060368061429873695983070992190889006359299359740238749856388619111337859454839561224136848336784731247102887311951492435259969931473611084188544617951523794713266898440784272270445985946822791025799262469786034900327572080279782182892497918375032519983168724716945583539446154939731841430250229079658289672690061296835143040613376165601125313961795165225949710936966493620469167154495905765044921393786654162221381161258690462539527921701093020019883843047252330611502706443114993830934801497123652734724157081747343758623418116803574992708275654539907593632755092837943522134167736880204370137468195208124304733409486763766182116007998396368092822548340473873423397754287869404419610378507673978790107177465530118992946138683924795471393497401446788072642701557623327924418993910567567355238258089891655382977608613328270455147681108209927456166700943464002531822179277326743900853935058878986540042622489757813015412200564860259287425010017827245166559986338201533086597199591791033804243190609911174877277604158320585735337448734366138215683478406685013328168737521666897114974877048973475629424085681944976219116865165950801894449528242353904159436187137989172797589288171904656183028304427997437863396238559868342422608183442370320101425106156397371118752242439894622173165223677952421352287123136963742391191226585379802688428424119700453759746510654290449153233703389639560759695582037822701097252682569549332276623966032130773210603952844520528713385968657084908598093477113939099477273269272719816481848110503892169131873824540467213599029099095908935747790092606109410221547269856500694495284024132754830324800558502273071154604936836326907382236519266697880455941510144 [125,125] 76304068391100338519954907937319521065593323239560696797288728286633836705764404185542017490019001600363529300133058934829436638270650931333069269403061317248710088297695987101765568428470876184708814545441239160768826110551082061372554368151440506408587892378130856874049825159185090210514183104765998162516712387843356120493849612879149707453156175837667921180983952416679382780744279851494743397479808450567170143267528284326999669079814267403586888298057614184746177481995580326748648771869789049061652413305311346233694971020587776182193061122015262954596125434095412255813350582936329924477569212585719638115189062712963668763346722941406881216583188089853042729955449908354978614379434632061104997259872402711978541573083086980435837835519947511095731519337505381079415635048436538735448881822175696918683231149949336731660978409880651254859650491399864973825074520529531250938482674928635818360648112618259712924521371971509491616850383043834608185905180177793949872263018277455037297515280138156696670443705305534656793113747716603471673509532482859788924374650754297412839793126353293315475595427154950869492790441986383963715038406324066219472051205606626237775393066030544740681216894742793049394286662075579233244614365548751669069383723460043248591621916505164932385901268255422064623431648956408522930883323420472855880433064498281056108060192875043753301391156641301341923525940162369547115828267347730184313830566725224620469996590861913466043476973842367927108996897477901646643982248098965982582424292320724570046353624306242325688312625241130819085450683207860213932468582605727986337904474860684769857672046572931731150367141957952289563016082057574669031250302149291523942236193104090451894744856834997194021655270847801403654828303543506864623257210739714482839109008367787258206610974339351296 [126,0] -8323682142643917726237336825934812065147620433085264384765999767326327285232584935577719000969235465060326529997833982388475735562529560437541292087245534898905850252130283171967244131064925250191665282996082476713838117301722025235842108819449635742714601843093584736027824681201086309575713665435107069525009615953651090083440624666488139678998666359607273148824841959395864266322008155064883125090222619153164634260372710133625860089823834434421210803574786623577628601892316059858722658294744852866203385098704075639807132808171143778667161395531484683706139444304349276202035970573308800500459031534549231456418633076056921310961262667053155098562025892331272715320421242086118653005255502782614167824109146730509700982613377637842954121436670292147664516221799251067209374905989734828139316685238267239940835282663234850030249604901642172490647897306617365368474080377122317590634199173568273271644826933576457508410308689237661461158693836127506335054071171772486308383744553077293479041183525769147255847775585648872252049414355479895942631906469762789867358678915562543458990079197041294233371722003978883774134432571299862399225802716595746599764808778837784207578747771246979058962806526153240607356991355367079278323669777894481287170666865725532287689015579695079973020615814882364307211624283759012372025398743244464479386685048501806233765843057855138731085746835399373039557204373086012619827524394801646486208970810075840737031557249112382276593775393489518083553078092638850991718475588236102743973606898465251026875076400649907673221927339100729321748809149794381797326816877940807399402648002058517363834439579198079419566459723361853907845452913113123479579489327016480156817821481387930919813575864119001559130709772965791653366388074779607723877849061980218483705826887965215199490313922388337447383259147121620704914582316399778872188606830100845232035498258178183953201849863986874708263707021010630160313893503232511627275423011599674290769361839505550747866953231480327248040445862507955911964542647114052253925445376089695431981236718874495534015346669353260389582028362838617674228241407600531273461557486307810377221720018941685211556644895280135622582388730186935021103666760614638151406491246431540720791789812215160894151803092474281463202976963566540952137466034257920000000000000000000000000000 [126,1] 1124279427946943552408546362527874098964333847819316345479573662833959297670065724253136807057646290337525525272628106715249605477512841057296515362157400908397936322953701536438770216343532134911952329372339702088466417480113804846037713175601535057551361010570719664859279085010443444674177910978119392791269183622012935836470546453971880491659270641769500009766478201584795546137211457004254034347145726386385701788664128004254074334475066374800119173412124584990926682731403483274552352434712669585655345367698956426651234986776558182643116834393877346933426892835071146211881252888460241893159229317255281743836284113869022468994373202487943494021904824083592236470425690480847785649029567526852993283367938069112103721844004614629436392479840386500932716247911232018768581590141053445974799466273309550205161037394327577640749065131525637428683740370259615770971548941260168184147056522429714743361762556110671125347718758013232962445917385670050965927797656168836261110894759183015721243593196632575738342363963041910475006219947907219758261114633858919077083577842437377795406479890595835380230594084621602890705605814290846037581398990025580047663814368515037336788389454513595165823446019496002432364069731747556776409580323769665488962245735554734917856630259189499009462924056345658169462080469941000249381779212184633761149850922665424419553340856889518866272527142576699273520236149119203024017362258844377942576178460537859902321262279903397465748834580139295228460000488918144474687548049176703228510063075295002001230669755913483225428635058688553363458314471398350826818488434313759761301886988523464091405260132879743384284724126223419912687092054821566782877994241143096163283180685698021258504384839894227220966048405341017961529219805721911496577326047977420277701777976177858933876100581690701223089014364328809614304754371238155658636298620104842339696504359200307018972877574454470636593804629448448887131301716223372400514434374114495684912137853169559248784320442722652977379343991701029577584133749701936369084901634874945924428353564691059080997695798717908437546288603535530117894330213601066723344413587537081047676957695188315068320308064636951410915769831645424898707067370315458788828720728510594532597329074755430299187347657109378321008106872223080458268605111336960000000000000000000000000000 [126,2] -109487970282641143797878180369890294787688857863283615716479758242139312404600435773169591358841473072840525879943959028467521178476012850572737962213178294354459385971781787025775782973435964451828977377964212670376985108724301485348372244923177290337285857155095175285235690209337750580097865453856897699340038843541144647104503495941341295705420971720192014932285842101522676328248083856341615378299478627225094928883330633423065065314763518487994301737907484621886082734093189968133073763667435284482393300953441727165404577919143485720769108675560854921514557956524657360057824211549479557887587868311936862686559535484295366766541594701494688035635209330905946601813097141894014391056854659409323058594126537620078414346885337644016302012927328760878225734181148276244141479459605793406543210093710572042770237173649089088902776898518541123222635340300563196849804844991806456114749399988427172432261896630901241311570725706246364310822242662744171396018292839243673003298475960618411235189245991989304255591564691358240226947067919772213358551092681777845909327475277088215758663301276838670911312148680401968071859778559159413392411974161099657519086761436668548757135115579635366069539822990786555949459401367034135538981756944892507287465739309108018214952895946767950354758819463537507063182547322194181634023786006071732850344897615158941296265256422110957088326151628671164730027702604086044321785871568668136161684454369355343850639415264794570869840708301725569935466685330548402279331472956215200776448096337101793593606762258404145247727999054723757889578313935789754894431125546633610846451825168371195659509257278917777692960959847276719464788184912382722245751799361820257316409764301272555614966233904484378418611931645709028386141409736805776975350658809342579298257654671789386791801777847049933239975021603575156965760211607680385714789995746295220386616916410039075966544670209937876947246530116700344251836644292253696232517650110035504212068281993484707898217343703029115609759246723137990228054015838925899923521501495759040334897465145920598800305343828370364489097739355342906663039721459714337958253968875234033652706671078534909716315971608289296119328229673023864457048099404341129078970468518185553871547430541346284048720466590422881602107257169362386849361530577747968000000000000000000000000 [126,3] -7333019684141343498605879392179510707790967068801165363671061184025658246547620311213115664520358802343311118819026662271310325083922082630796632775513252683504197515089201451849615933765925349338241981676950587348265627549743136642875305947541540939926535156112527798327646540138958446054543386743820692379805283514460274268012090796777585233004429868739282011534542902557319950962217876553525780713682354635184389761702050780946461763593269392989164137422386503336516658319515521458462994586819086347410651336838311045244743846410018179895188195363085403738151334975919923436394920439627161466204251604431585141856601716008718397484397023702931377196944468833998040969699425595215349849452776366444448731149332119795478623006686383177370774851683359898908370134555461872547984893041992386010679770090277420779801892779523452452711720747059715853097276252675805750121389556541914714494844790850420768435796665008295802281710219780913808046484703293970967319303619650704650437880955812059313063065089327404964352240366377314890008096404590373757446459633022795165434915226601507443419472185174413859151982670697503027853597342991343648362694514909580698964589514775323502445515115780205611644151024706278113524004931878521784365739117396390553676379746486647968987071091882436815313999000009903386310242005655654299131793942662386008372721497155936059852516690846478511941679152808942089471297839621355686222655409322213560152946357856361325658928655379929776495212866072883893221692310060720594373153728489815481707107712097973535448847587242951105828305679629392558795097028736026365613633054104662743352211635155552270449178561526934089245839225356433529163206648506571397312482661958037131916569663697580305480638653173055348316678205144189588926991730428411018226431187215762718747870223820793315952062813650268830616172697061497769876260946960328052031688245977265598748973823748637320603110483557842996858450038029826161789260276200445617628305957220540434445094323773579729036138054247856834551038030298212807162848033688759800256647170494390742472080274066152378582647435651715310358415378017314322058724420131260170934658719195349255659811172410098842727556785919443797334834249021752459315718442805343160320950429012005037972857909655965398842757125034486376865735408077772275346426345092546560000000000000000000000 [126,4] 23617560111655797509581769256123026524392528447272602945935117274959420448850996788816698684789522712410886182176455530404017625852670165020966152767723235540995832597482158850512720084535721728157435469131490141123502935539413765369711386804587819507970788234983435327386725993071367946286091062930119557357536726505046724714640790308752361636640905132800361313045616687435347381764614575199999592205800960566976952616182524817479377825302782060330991287028603885506740804748216780643554607529711155192823582008900770754689640738816522121364730024765771417899024036000049659300882882819359710396366774637755005789227483703757328824439429827296612849279602729792308531336839519439423625017805911500372164727429767670563200433492713764198561271320548191275419300108971610248565161986239697963501988341648395103147261581918409037749546171390115302447236418099583248823501774206010662514799259638861096260683906449310559289658719156885590543660943748464478100726336090541759398239595326706744527152930807051468142701018640487561251832589512926321247935502823583532007937208999888792118759775596528165620802683195433745420372322254870788943811108535886977955207334462951597497425854615105301829635511706597046303664472732433438556658645324648957342846207696363430834030567076560777139520762397663443411890420777672817514904754441941720146454076297110498007183335667198731983208949233385997964978763144993933039747187524422084376719598229119387207862179452228296917140062830063128729556529668837919885702297129459406827012366374048292731841452798945689580715857566834206852945851150128357897939979470530236495141067747624350787377499630482593131390138999425979050692691812369630422259364282065331550586846259118788594626455696196539312252522477017724516377364442077913885740647024853941227548337172418213590001052171885284962115069732293470612932414262235216187988718450344350246479405388842726038460082058274937479655698561086473201409667551580322644057519304539808071990535101429644245204904394468775667387460426858252433406046069480383261941270128357014669247441059019338301765964691667787221968323313958177187006951239902391176550899849651240045235554330649440913380210081257535678219963829168086656636962431545889984730303517697929600292798778441490231029088674257185922562187386846439312629542333037150208000000000000000000 [126,5] -945230725360037728801277513817866018027626514958414666547217569328635123797488039933188520514881549691013091992677135018042215723992857809430236353501270281588623388250583293197881298978670237995410573935036467238631666018854427071103750431818051617673287805281227346912718473631959985207732207001801002313986950724775496280353657603324970503485852639548755765849115704935268951064292104667047594489967582847614546215380299328083799667328335085393620553936161476358367428295953781177202941143833232038542520764388599532109041870481842281314883263106164040225316002694233067672945488163155433537812131956924587174129681802437530996286453352568419684288343559610272231894433904487195459577162428622056155766843336168444167956684748442607614321862401021022715129315803533529139113874742573638439717136051942312386171847227331571032221168433493237333545322604043786610522418616884017786611036045113509203537843780878156094182925998185853947769801247447742388308998616175260248048375420733715770624135825789798546985755952933675851944495453373713013160812006924170723783885066163028869680286430962717273836111923819736250301557410560426698812384277981287923164424211633865678711780006067786580113199061939260524596821035331471478866069781310246146981632515542745525233384908416040664327762729354226259292403179632396752249776343492422972478046346491455763963846557639460346530998635600694155871309397672047862221763515544150091103083459419603698124761582991351511257067637364042927759612926539941266078725014399217474018292399154999315758621041991016948567493939497333361132141842942679168786489040865031722477851213058155593299146419052578854471390441381706177704698306932545336060924674933177656426505187782312548919138191829106568124098886456954782286865812483392077408085996892165216339567112678701714307695565676384449974437919157728919024746942365269462294448821593066799381704312164737770177792308037248308030171683505943444686619883250970744107907747490401209677092511605065745245692948851459030256796314690178180038971888783245889453330876440998537624504391716966631996788407314007691197842531752368835385985922630973839018818799084246249177289375765002519280500293354025728572644182626487680568731905002428192526376968863612621113822360376889185127084116229589650896239033385006659762458374512312320000000000000000000 [126,6] 2315637355966950328436391392449805696672794682522241906035605957170959628583425258751715555105341272109233882175612362135359990738271830356819117273491118638588763895019401148243750228354083674928636178945642910323686258539856792275861553134701426880203518373317579291528815421693391261329664048700927286688315154669813793451557101019975578444915252336280045299996822217534480030996600769821539567565729900026435919501536456636347793042279977495863513607202285290291623534032067566483189348831994809844140371452271900026067362248663807950129747331605960685293856888577943691072940522107977567991987883307682246389266532261521958979672041111413623765397976836802312189751195420556457125793956765364634269487201041860626449401498242727095292191846073582828179229366126850963620083570260304749021951212879566113439926789927825780164245086620451059446607144843588115720668731051949143513575113859575018209871746070133670158036652905371603495436374966818740157013310912445286121105561364817690657690858403706218392032912422307751717762642337834753782930949805716959740656413423284381231437219817221335197560579665523164892422524725524582274753003074228564807247331816740744336434108898616130465273429500570582448139686495768788156430163391585221057385485282742725372893789271826678497432139856376532349126052263463854541424392012270515910326089470242372767521797487394686026901613202861782112768579382531872574693570793221939500976881325497059826084634135409662558914117970872220544599772852838498511479665136339770572744356412058115356764035025344934869611645547539173753871523999026566788644645953358424505771865749319985612939634268663380125541407453876860768899014779497774141692484926262829691460455936192368684914413755793041795952404271786128171014454641405152599868332706741517121548320769565478588014663393843387253907197042093111010181711416568367612792864446889687642706727440671649364245047816607812582321209852801181147222683863729536709581616675621694218324777887325306459595669598927048128455407694968808193094173598010954020451864204192603695276767476315519186158700765920996901089255423088897785751985620649716878559615364029368363260909563971440489318132163687483551444500877020232504312228627219322997014225416933820295873222948388205332599411135435470645389772070629257515737705353760577945600000000000000 [126,7] -10669429386926778603703952111664089967346349989741439477548721122651441432466401800535912347369270105944628191632826700525043959597228058786743311009899320947352788110872397798306455175799725515927764844272248186360319458886906128949775595812942956294331612237877796129828595077445597578064650818099161195785512139407219799414306117723797721366391195672317167822877565080946175994050665333909766664992614454803970658033153557518293882740405137660338528441952532642903383980309009169862893823476767634829215406726617417388910228863680922075890624840196258341500807617924418045278651375218864671981226338846170797788870015466203305575085656677477214774860248054485039815049967737822417862450865990008846329466968795254680834345445149775070985342775834605856210287094562882163681322011634417266508369651371102251302412524415809033666938522634226861392586156615129458891656685997807467168293130058374596305561644010734058491654046629490767851061660548511296795528588152956773840253558525368401858095260035028972419526017561611237413049669481569101458026652314750954100919726032962826319578155987760579478315992614893339417138358358741070305614129128518960160010450245727015034678320701746088795077295570754840643877759639324040840510869209393273055902177173014029715825568227146101393487710762299571314794741527409792985393304739919016802769467936158482159995236829743771514582275601268571904105892640486264970769674678406514648580352837000913312721357010854066885417895081014357609769003891465357354456830218656103604453349997630327810874024825526704070223179215010366076076096037714878704590448114734903833173214155205384454988526167476260067458379373948446414300143811200452688334392571183872320083465983216581701734278904725368392273562660194974192209270962257824318802782033743926950956963435731506488026367008427990276115607758610559469881103734830058123452261950918208142189526843420753894158048142346923786053295763322836109025288167740678748824667016340530700285073394962574014549665549073654158142424586427593908043035552867948206382163319149115176770981581856738500283990272617566239303986133919847697763420443844323021678533519903206728646945313383725159111015255932566567071188505591440221251004361878413381009279619193322598722569199663606999690419012517288089978973982626443960023786925422804992000000000000 [126,8] 107643479297315899592970927855657928449181122852833276722217311625826187131263091395649058741982259917669466141713182017982457155894096115636430483360671978763713921460007611168599140197177990095749045530384590462380884974585215460779366224125743373121403315631526375182675856558357889408109130148861555909015596033642837302825938242672596096157060791390421120140977605188287750252639866844848014593543156622008225244359722444953669197156785819324015585173077496499563969535600074770870617885318327741201428338885778204284365336155042008967295493831502191820369003294475439691551981446786833958632734742204413909302937768969578551261335514998075102638646749443664808189895960945152884370188871950474033156476814895534940620384637652460046090514713950702514907081642502585092087425749860895086118074616624064206884481080863854939075579055654806054587877077155932105377011576130193263414035104955891078869237978323920424129521636327909876205635715064576916670429161351071227774274141980670043193128689337827036270491499208465709377538166502043380967351532698966971663613699127469741755789533726386124113007711427662269822637711360038644710221492478626908124638515881743092443431883546662830370087530852097974936431028731746078044472315274761420893974473203470358701368401412092343965617867008882997736965143095573286983290093571979859182918300369160109893902022839402217135941888298503846344048906108467778065041675206312810707177120086283007633247724197615697281691070229298848309455391173928130998323387298278110905170211966982257094145700671975316992483810693758742044668414871625690902381944431021643035948444178589260806924548440568150315194874903941986609783762891244390730878160553052474334968924866744005006546385766091146076374859618295887871903282842985021313026184167636056657938187531116690714471304835388515427827514062468656738656391292453528596732018188108890354657775158191616557312665859120769624387809251721015526428165734689789908062333481412526869048777259702047195172324914836376055533513410141629533719436693872703342282697248981910109825582810080170226085404599591452655104347715225210991628473310368610832546750266989898601524169820565814423359565605336913390477370523801377322086755830209817864936846132979653841327803228404456043191278592041910265270023575194797414457441265809096704000000000 [126,9] -378934848559671776548114967940236607044535789898053883919506241794393702059676276690863092936846365855116231649152118955821927595711233162157893773292759511991341047997608404375381954793322610607416814957192282285068512544035729005777421554635256705530400368255951004755654905724451530930799159916880109192743478462878416837113831761099380080850441892549490485565750679983554301248275034346473790317962660393357319162011336037418790289821913067822330659409841996817086439198085753142084092447519288221959137173119883258595315352677664832232484186454612350417252895012979395055550941588076083325859312144776923430519136180405147485970554785878142653559272995215150772904322629236042467702109634103146204136487797278441192720998758770638110094488417806240384610454255080459788561541537663907348700179977836299823684702808481421025563553063040169124471888317106295366876424830981397955573348057212670331265011866174547278850545182682472132759449792469932971010141532964389898788126167236245626932189908733127873994161042852280607018742165220539895553430469688452843239522761313547248559272513386150760598710893755015083995790164697671693907267239817934167802984325047647996504733906465551987364019807693815062067243260791063451686668024337621634393333593401765705354096006726038295478729370086373203016610976079322795339469708981772579096343068359922323667014252601111611417047567152646679635340401043621281833824052634829691320424836411141987627897282479830568378686389423401854318973810292374466026588568856225918115325776436633719352223280244688341212702054115206540038774814276045977632747979179661529577424549708415717979198151624796315272142712527471167809325333214337798927046730087094030816014049000269281569666300766686174382997600631442223198088077166673642704843193606181566809656368218941129286552158807864857688312058940310597504223899921358441073082152872180324717552651232083571763200454633723179378397344906366010498770688973911951998446877362217943607894779810855289946262169316156367550827043768387855305015384684705257976936656123863785771347875062888181964472127538946765332350471604146871432389755600716765536690050382823600434517429586163642348730449036999368017231109366730215100876897693659933757807101225120168769307092202177753063163899740333221459684220739043482310512937513307340800000000 [126,10] 1544859683964988898743118415574171500025707715140369859606984473285350531416556012181995023536101920050906888591982333876592683822139825761142633043253443303794895269011807562061168125531454006187251295069320563333569963907804694533505240447110330902573763987244286605241919362863558584612626325342297929298888762360394105766352888038395940690092367523562360181884054174871444446167420394534029837608909623217266517648097097848509843250719300539116078541700046070152921299876030123452146307890356404254893252231126161287994829276488466189803503531567553193818255690913196390740559130382824689880188112570637739130676017445984464427141908359546564685595620185317721824144611190217933976273347449496064604714265859251169074221850764015574417211899678068760344534670754711716182700907538484955118836908943909089167709014762755321582512383857955329860761846551552958506774993733407711656624506595834010830522033362927844402685988574017559011288585848732076655399451921176986107216434797389111149759797688559840010331124922139118692492549710254314308974617507282637983629993259247918133403826170741572201130307079916674715449774737205338925127425479721206131720589755904226708375361775113524639840063542068607788527121064244481855317300198656442158143042519117438908335826313200166809119927433684650417902784477854095333821789500108736647722185883756769431814252681638040063118901877240023054623612460299445830093495041259009501255232246495862897198237173575666828376671281944446000761158199952596697261861855817544850983764961318411234521504818760801686515212132376572250836444110546125551331174809391125860521902089431251646308595356033292504824216719028236635337056908626690908787220581046135353286399255019311735051241035380389993585660245443689351243929839387385737608644654183402531165402536521271444016864715682122421437442438702937703587717433126456129824661765780554037021709167777228506528840182144328194973625275931005066586465067064446650698406962554359517692428382874222057443197953027781247828500761247223857902275221809912380092540852946595292159962198168483577373420730159955462992730482168087061395425713688163745147346052318266356353418496024084405782498294295193597780045650663740841762912691613673453576377805105730766850968509506315504203299940165505704407338262791515386020842700895965675520000 [126,11] -6502836473854516010071528815690257558090513432822944434091020833732858409561733786376680475817396208467973039848462328446187703182617111392855955132139648204758143839063361980556944070278533999500116577679475487371761442110490872334951909934737493993636079763428159966857984564370597968045665610459576708906980038790656052994208418282775725877678660788563898103277542257786458534036168908707054969674498562472609983675332122409338725302862559932554434824074652187666817368487145905276931598398417269102483761693148299089410276657797982633426931827463026181532778933846402898050412921329894154512739537808722018072286308123280258569920876096547672827072903021456017853681228980929939947708140344807721405297142962031275432444570544633215239836055394861672436934507156468010373120868511668017218982720501580095730912217215525171649028396295976714069244186096653986351819365073415109547572244243921480581290465499693503747633960875836536777675553903527847076761343959742053698926767177827306766976555722024555942972817890880683747885681225418622800053554156532395401721947773726659014958196362556298399738718133773771301433615684619422803507193896436335326917240276515725334680037735672799289743894842865402002731093426889568220229634587243761320407168318247195883728862913577072489996344865476594194909624210576259423261282186620301091714826227548744165522790376859514759648023028993499058449498463613020491858961895382267444211039589024252841523226348365761788303562224767600704214434738548660356403942029335685323242746115127326319417954478433000780482221461635664395006160647621447637261851201115742928587531865020345531876123480985378261511494939558341683805119815119366245156521305757728898286852230894268591815060279117008089932464924988856648471902267709103212127064872211613776661190679078060993434546142203756605743355202879296684878420512228050509736798989163618336703956331669678620786149763695042217870478179695383334987984127679490771166072860054052213847918455749898997617505880136227500085908161159385828516325781511314705103678131033196456749449294884282006639391147849070052235875439465800227868239745620931698661306086752026270677444760216740388470887638477882847918988735376605846273868321265050139881347897618519531748833131700040983359819647364992085722353267068947981484837821428531200000 [126,12] 17648787492065153927000667797852661119574960883154064942212313964884948403747185216605654639069461550310400677331790294188000119063675203560538345228874188859213082727781406023908940576890541869123923344586474978489870293058745962902116226879688133021836808921996936287451330601896879454949374052707995361383121281144421583907255206232336189551335827941525109033851400073659638478280381880775731154620689002962184943579618647437081086693120956681007983776876491782913584385736233847610558400432934697739670632981772908695279334455842550545714315215324441851292597907936134815702353911986289434670726127652934014775113334791915648603662976473845616153497413333894775027563946285788921278987874279558033879251451813046429865569049830261979947617587935237134064418858320314100159329423986954183809343481059627125202362844416439786772636444303355610393460925704090709057172065557129858442139311025191046116022351455756550794027256101758003453892169564960514272108840111606984914510302291463566816047445353198656992167078771215404334339126319925694248306966683967026609190090684999322693951098023012193313810779195581077024598551551280187535021935913538778215688226627562476927569613619700760857138322669489696893859541189606517375577098655756609984421532936902551075899083052751133901806844191561882501443099105494631005380101591385858407437700363304267014218236344100256107302807763986449470968386783515398967032008065419162775165884654596887512041803348970622638902560826796335248473525249208965629842375392139450244153119488986701645723523442135732995864681121634252766648188924628957489741110166997302353088703300554914552276704699690491418130562795280718210429078209747332883404699012012975246279272673377562440640396126135054968403188613225201303949455450620032479377823441068582346562100910133960504838278175702912665917991522264921947820184435086966914002264313813367311697843954860451083408654903055574491908869881021561911886644774789438631073091556739595323942638720922238642586166734041104110857813937885538638139335229608158679028247307282327994998996545781924046361119357424243257552113381932455570653215410337423131581427838716776321893581619858352005330760825181282400822207496836156010200273360129781552138578802955591076540649380176653511768453236380948245648532707167449427183603764166656000 [126,13] -31908931278392140562734399046979950227989762160536729757175051788770447834956911359066969648025095284563729775018034920929308062323332167528645526924882071093617394533425157568566063034338942945652353364183424167750124649731690690212316389623219909075019900440367667481569899620707962673063912211064362302947964603396189880109311411703652166569679230786133660164396797797403127293868547258576365343301358505165946751024454899009473662146521314556819104302177169474888096838353306760972441839493745996080710965020630249172688891961835183536837592617654225789228421561585568862430392569074543286780069194998217728665924407184370627730303011041439844557811082613944118867074210122386470533110797999702254622043409491444517310486310387858866573391980086480508332474941195248874430092593262674118032076291649170272725433531764091697640704895383779869461932721040354780303726836803937555846342122103166594083774510161214607624495446299624500936736691994662723225682067468748000667920422738564579658410867625763302161853497701491173049420622868678885784740295078859340772140642775347356304374518526257106541527279956660722518864317391501495671741516703422347621289760315151449376534158368899888945384063476860388321504215736863216888821543604394039086382431588499697497176097236488386908764372814428929653481377194988607374660293761653820197551899310942697640859033160360490903452548133290334323292522565075266088829462639956183840258540865941035916699718196500837204118401679675846052404931451275876023823693994753411145622676975501551451754749168895138156754295155070840800074540376520391220547405283075455246242956742770451488061718814700903815443495818889971109037077990047731736702182482450469591887236855553725709661168785403851162824587973485723846146346491227347800606499590916634573258138819391734156685148464535230829381896535819310506960051804816464381241827453615323124932875764043312003069057432276444232798580765193257733124675483154525198980458538036288821086048904364951879481240324119760041509246710769347499942957862266085691016748702941032741384387105920854613895329118043701633961193334279152346932848807619000830782158499802965706067882089653280811175068666418221374062247660816454833190609339774332718920752969391454025198571518383341707073835040282625611067430618406337725111977639936000 [126,14] 41852529447486512030497901084025591067801336454690646660970360552625743510006556143142197513286960592786076583691834481105462665587212251015317374424512781058728112960783885395983780336463039414923114554584854653365022689691505971671601174643768577557569688651549752092428304716826751696442552815045342120310963693689577211088741412312257809589352473973398358758328254675215050643301537292558090931714372791055209096662099602306907364239300769273229647400599024609272567681039316050967956446226973547535218726472686711550390309442877951562603097251628203498186225727346470371997241915478040236264997031814152562348998440064308863748311599568388072396966545813541150877097725439524268663813238447294782663323542768046889551218962052486017479291573170521898532990822440993385735424790972070095586455538757012700245313912819587419142412431462852269531494658206593263426391974860263486752803578525694408627022827158475798044528373431573036676896314085721408020424793846547611625121104480458261096381896151063505143455371102568750891606599832316761425875993586147034136117458785632549468965718328260282113982687510965709393430698129358998659225765691279974524904632270447962581646560059651819235105353790027024180680644287318683319238781687600326557071314999691284440535315751435537436768959933715773934575783901317211171463047661055829176055808902764448396802234768625697345197533764828574407062548457806311559795969330384627205519796936080727159128780526089895575231140176254884243610029947605723073785845350410300194309483647563951382706924143184737234201396304545608692961325468248016230280891081256610234838227270571032870049117315691890796742468322074171224948079372840710483939755409497125393794404309729974357764666434903056827270643859479922398408318685838841536122763045096488936483004509710336126453674294330868618975058465107996603671561008516986410713024922970163833700621524342057095259640241557642743561644301702656604374176209326948855777141996101104716932071808945649367445827895845104228450378989919640612590684435578277224913056489680865121743763983294004982719980566809726192547487780048992831521428842303188838597673058987200006566334997258779342700772174490081001979494203366183387113091925048046763695940207188487654154895747874611394627169879309013578466157384307625423034908672000 [126,15] -43148062893214030887475874300350048929268592713115192742754495363835119932830273725760805152412154885935221704416588279950713965936811051919591011640587940596348372579139478701822132910738537251455561535656932665209847478831737775424169489875300114796989832426571718995611380947527555016892726364435654433473890842768240090533902915099179210298517618827115130325826985627130347038423983074205547811235098414641838565377873198204527967415815873823012323312641618663792019602437801766444863655291305486318816339727908415557506059923975660473395997596711041774408811463720353845407228187053278030019390451387940416108125874984495784532850964344438871363050530304558112551802561780854155455520001562727788241677938547355908871622795806758110591087524795988011801095530791949860103405300024333569305638102813180236470459065432595342604394447499755902287740265834820120056984897318524570516216638002701076125846567599313253087682702205905184776158220976076025594801723647852110474760479053269791585412958355004772136067443088951193644785870762129301343426344675685666740982516346524014573102832994740397054775216778274084864182435517655753677404654091936885396474689123050493229582513283106519470615015936103635996602878735349909186629622106225878806233956277499855729396838682372137102254419277467433106313202458954342685690117545146050871385805451642055461077844812099179013993541719126645584469657592258985268440457162961052767834807960161600899217788195802446100073860224116760758578534202446328778470189034535009413851959416848064929857024993749520928062223177493966967925558208689332454442976708325672806045426352866267669528740645511381468816328926860609822468555498933046571338376371379187786299177419370289931366911760171270638949693389940990730988001532051051156968039300000467033188734799445821638480564090631351190993708052699335196301686779580339780384570582297480925698639372660404700095784885203535593756492009553643282873812899078466154555098848843917091728774851517011710855485970318628834983282764002654576825253231972710227011278135940898838015064013255866713133527778616044703950475957336039488723594369557398749758739813108209009114299902802833913423211883732976934317496384026121232205409979441280736359124317343123404328258757636570775488904383130249702394094763557191029882880000 [126,16] 69877901562408390203324440996041376550435626493694814961635533439818854740167193612523485667742762849523183424368745525182764305183614943652761644869335841105789304912524422852753501396746994173285590387496390798650471395448408527405624520175366035450990129476013485248476694117894643315573104184945311587357375764935602569809540626186520312844766773892243714612977407995577156580495238006526076866256259586930507664798944169805125686298010246074368422964769388393310481796639531017220565050582481658335186067010734539084828413931822447705451101432960335914103189782393262210276055240087790654356307253597419319040820325742940091034264789561666763835712744022476834282320154409589242774603473349473717074574837036150654751721540976590544808818959124796638344817139878703229968628218957366775290678266794361286382363404197633820675174570552670089911101638682738907681910929688741089699557094582037100767993583739677604291013354730511398973797449493231060192030317908622234226910335658592777276615240984585056583107496089599300582189936630165052490566246156334073572360666647615489497266805511659245248705759634161693654678813255980395697286409879286893224137135081874127004320064587478784048644246332604468591896017124019023765410200871448457362871438720135204371777777583150122443053276379153327296854555047751533836008276658349859668754529110546096746039825354230616291161197958950834413982982429170199470342346496841605160367881558245891878108183329275991246590349270179128145361857822039016103774072913036842972588607309227351441385339318892985873786911436314670594666475213454845405951663256481480479320976592044128417562675347356577793355929170258614402724315494295715904974727666512613040811812296821980104654482733505175201634051525047911646011760407568423638216694469193511060685527724906074746877066234952240586653413253798914364736857496857588595328446546844696481364991788023073476500753251841629709185594952981127998135358326196275931748127916957269591355713222405103543392578545560177861014707538494472027797407200656055671207623012689465612497646802333926424685539455614066592168334030763162509233215575364358294907771264441057414215974228033992424236623742078307899061333142052567018959624294213282198444663282413908775454448768008108521138658850825649475569100703426276229120000 [126,17] -248158953962190626905188799338425285767219325557456735430972624751816213473842417758187460556383845519783405011379406473829982945028160426548360200212952989398648787546976577352179259082208957632739927659015267572125107851405321478003455098707442918305874913123613344486650902837072298113591001267717699786453943532232820747049469121094855903540423152131204036085241531795882767318400815453581663163621543324969681017948938665719374442719819816601830421864423967180960416637988150383753932654794933320587317799617898459477116160525837328172020571678327141573435540893948024895408399502252669703883340825509188613896593483879319690714198776365150295059691749717119574099366497577343620473207255023846242220727061962817146501400414720804227077800117143046269826040033143344598120098496125001043669648388165230071993670529798316529379441176631649006319244258415883630922820802886243883775270225550618332003330351513510691153721998397854275553067940502454969440712129569930017287523856890744949090027089766186046632931668531064511664344830299223162616200145354284058574715276050710203453308939251205015443804058567417056405624867540026555675313103361953167019435826980430804924079712700486527861451348681675661647787544347733881326025867862946808773343293188877541623625927177602564191952353560487293382363361296647610578736251611601211935288179649578821558529209320760855058935978148010687575546714406066948154522687804945315660778775283683510264137563710966414006874107461797515577236383903237845177779843061359616566836815388587079879639601013721920650900715139870655522497757831564135564287419304597976143934295484793850144246209815606951509887241411261056930877862873037927119999823273438590830059994135859171268251119968044608254023155058130111795334251262427633914486628018768793931511916533104196029821975862782466255494956368369374338927873268876041533415604289886860108681244018024031078024833913680377614961254950139519213957777086429812320586534013009115058685259424472231589168055209105831066607829448826822470502625277799459559089730433622511366413222673823703287403596275774481763725623847785666868861060981923983730314509924892095531662157857670764693767392762248430592234080278958181071325397521685669478708133983109396649092802011516892816924087164073502197313496338812370944000 [126,18] 719169573493236652621173887623492693992624394020020945302564207548791540806845034753464540409056480285487972351883703289959792282616041823215438647663627582851366641046790624867309020963159305764613594556036442339799327133079385185025163166987083934894381007752652129275190775927725440664826233660684238471659027294390729062376654835043670095447678657927804036835576281030714908459174430082897661378726528583614328068697147914972651786012660506493902660542444544614162326676861329554290414862071442755765154490699678767737275740870328634150528907906996918348898766995824583966170260528618092484355969182696140185918413309516387303024273712998116470233139290086709022563934806585267353791304168588101822526838209944468457558330574116046404311015302704791989951075091142370744747934440290600071954341792548297950338146826404706500191316693085434415253917328403206804307461906474995627079447733093641253605289464151646482875951899655777863748532570224274067084644073114659465666867880332808439854208515440391775174961036913925822985120628198642133290504888792925344602917708175055335449110140865389589773901358694793309336919883746529264286169967507044668554884970438648425921776524773492799143391875470358043215676381195562821192376124571305953965963998546772719825452981339587111385634910309801047049167594051628288337937994358032860606198209472211246223923354790779687709061996453501953341410601094477362559332550833482496634627313457640581760981965645982353573518985784235249501436983926356769860263887999284717177211372098869070191621486773229639556751658468165177645023296014425065429368976695704382545373753586694694278537218048078404945892357205742866622810111907018935023314192241995071248554328651312080550930758011139261732972092306384502761290934687390934054641602339953309598939600199203037321003198801989101186974822573467282867228303684104923256875809975328907610457214860413968346256648401547159855279457223814112510110307115773769868618677196744852780095415670358194719456174142025261103426902925499169160924513298944803009947528284964192226240133464959696331668249050930681543364032255879726112604849183191685418761796820010548185744121553040885253068612664613515012248876534537256925996491259540322920007695630207948377498037514698897850983296998958009306014608919625728000 [126,19] -1348253049958915058873393944045126513647446163867367818884892997122014087021624939382827106891533314175076544524679308182897510394321723335590422550351326421755671503716140324308823943134983038403123963128902671140808902865887905150830317676961347790018430203488897273094315217868777927353000501513237335708954351329100590458383604355167419542043968610813567991234958278743684133423787405547204745305904629899791422705511284206035243170780530125654014247946361333984074747796954081427596974014555619246375531675424790245965743474973557487716507113998745060345101203340167122204097405567641206754246027082057810279947936354258559094658379479777162794300818715526000894653895196969319175358359785559671767770031622953179481577290617696818799278852517220850936945720925726976392693351701633391530347420028700310737326127049461740154790332800144945458918283416881451928934143003149366940191949880835857746866261306197458668398114720640561049696697447018563834106940674113942403651997056593004286193092290057969024339316746114887502443820607601213891314857257334113205106036474705266237600719488507356112259211256956546781252399756558628828486078254638305068875452290424919537354033176282426441423960150607779564209661122574671888220831653036144055837519759352387664177769672088472072077654456191300481771435381936775565432465723490565095780867338897231967755634606666941461579248509547293521673719505903487369419734348636510910956604163646922184182514828584472847697014071795076039268726277890172575278710801581814995321800369986671034935938504245180896026965116691571353874201852053094250844020462566538644670678796865818365966290883688177824479831617718725314901101544611981079119040006639887902662659448221094592984913377053707031205945279147665556188384011261738584812676993085687557625757590359809121463098830949559311231254762953611585105966530952662765800861103810183469280869984001482836798141416865736356540726054204585041888003523116731313074497790647362671110079246160170615804670599139547347539468236882322453337522026240539029679451122481195725042231787988646211761982221883155989158741976979172335968844214663691352512060228253893553998199115422974944327593172079490019204236780695722910627521583176957993181080102228193891192505043415135658409047787093060483681118310105088000 [126,20] 1507534301370742054462112098966871716145637416108651879738189490199528888947006660988908368202108269330222252620293736007100463839930898686915487534554219798545681818356165166840472287149181830165838680766436335909126628435145824120451207785539856722823480856657038127315531485661385365920212838754200884811893113524571085371138766337125046269605167065074083133070946234778119412172941772282167019180208528044399286074101174851207570066072393358427758764991145941757452329981133506425711980887863478869705084736059275054242327985511008162834541186405008278502387504731443287617463325167132800044555602992506757040572328762216281051550478441193511845893139587579120844534772863233205577394447873494291072936638241832267844933106064465547956607200493220695530934612665268626602507736700261529680437910283504112702081925698600826266766898112088554255644665032710695427712416810996925215137612086750437320440015964697890082965442032730354685142187829209956001480411906839109630742696223267145373374123812061113997516283166007951984398358912994859933552005216468101409635179675720889858467357097801237816727660119623361384731693868625121710394819226031289209007791113738252017706179099025707520375370035702957817813652610686403327384778217023378435846573071608475696954228581396144413336604531772840183087099179473201660218362099355704049423018242755392090796802101801831725247830867764332665548123463567126948101139589086736496139511080987326392752073930365975653305916507004409553271314331386886893418052143307472807328548577619593093550967814690580420222179353438873136340452521815791687608580572484731700782721280707667374147812243237563043540783376878849280057178172370854539634524132540534401473365397834383226340539177513976136695180983348414148077464705162550601944923896518166573046552474100536367943275320971262003884833771354187985278133318286403051694734850673365863053257517221603858361069207016469745956433962184325447836704156089682243299563003600029333073336238937258500316047771445837419351717899759174808807775212537782662580596746436546879487243034223813890078197601300496443494575337920725158892289154564548332938479197612610107794230451660914861014413802551451251865908714507224081312124940508806382223181668571348928684516409568603676893132151890974316399616327680000 [126,21] -338276345745006650114991527756776792849739827780769298012067913548149687936309909458127043920611491963059583323811786097424653817973325456596484229959319169274998073457784349935150210812534389445680973387039262140852643254512964370224765369670132102867799071216772938330466593417458504662949620431814844573946210480543817500237949742248230108004028209001381931363718769572733799574874117353648423471718056747347192792654740197544334931134735827589375099837121385748042366781502386248800147186315664716556231891949847605945462218126184052239348468122071400841795527850219047423818960542439353473685037833729314633495787834914191249071732027426546316329787621898504547482140610117779410195704773991378816639294293000432550058656241362988209314742648952239059542091679897489985117926229502062391370754676379172816942220182588916664208688483710059284123934420951700182408509103478863316259022136260349835220393265604726398570810820695185565190791645548172431321168254813234314230698811293309261152483824241364871256064869067768204639335112638491251046044305250506552689379741191216623031207867502447846169979368184059273194872002660730317212284653901230892011022523089684453590505504482657508953571586053442310623450195848129942049250388990646538476293030068515982816960007473806694822980789877859645117116784398735730200812342283248103154789459397618373546349827949885905702859663085985721768554909523354662166552022332468273301847759096614067377732931017674539721791470883550932634134491673089597792865593326531054975441171047180928667191872299679781226042233102753095199671990357165262955522147204244213897601210156836330509537297132810220697012492377115532703624946565122206915634882519935662333249730875407102978758459515257911528324634647228745916351324328600674672976361949318776332053337357611536190795040480897614162926082914353608459771436347545644483125722886858459662696574041547848364935668883176794133567828063024885878809042052354372685713219494796694198440348874247451188447286145341154575609934976797343886643571725862320333329396803292551463512299419443392941679739887488240388821808540647844316531641777970046113679944495227820073075520677201311066860136681093281578592413974452827898499446481764753417273354706428621357379422480583469101159051508352479825756160000 [126,22] -2555351828395115392815497297023622991654134424518542669289347848671816443605305451673408421159720515326614113359731180964788567074224201005211613909956022888026359396192541263313543246918297225718331442843925736043570855505609329572530655445624077964602764975994218473031582602977130948035674506594461877215274574558270070308860887326038063819360505474597516882800515425041535146073055658782559195910903315482831720536675598009613929262710616179238192293859504359314461354203708431148196120194853141286275597020046593900443483944488909702670506852624781307183988762850150414701892705880546007151840059363264423584286867889007555918864306974233661335730400122326928782300334026064616564100108065103306485441612417980085608297173830580341195729417631197018687603917597126345086382937097052273855851232617736024120137160549396044269636203179498519270125945520709809074106931725215708703725747214848309108266919346124440079653616090950431160541222812462140215127302142546558809730565414769550161337162990441131637419796457491118265666137011399836480844562995923840494533034076205445238140704843158525746484495132865329279369124826305487611948927480584939101371795879261321674652600078170078915134294004236498360620714229976636300518957434083225419079066195358188210600367855237272962394411478475316055325415339998428737740305239541829002635952247377626790543008869864970843265749503381704164849160535565691480273635842209197813048218096864276802139345549525505002960910610932712950879713510774771948038625815942039411305706311694343027017400812674749086433634625992560739356925172528908645584286365904409997024164777317300670797450574437225702870347238921791476150207524332295877128562040352442224536387989045187187884757767603965751284919716992312542097622995784401035624206182462296730563002237571963403496319628205880994612411372688394582202877511356106677159065395307718522444658723198527959356371127301761750023980948359602979852996786854990441307845535382361769196784201060095661142791374210101835268702167387324635256859524575404127623382609503751632532600869787815778889790983789676542217925997892848885711530345445916317034043816733622021754716106184357369440174904891505902599643474643959410160404341860056029562070939753940877762893964564620460713290129017068754829312000 [126,23] 6568400140719861225507781791239125962395707481542643688732611422843860035057879221071165525206920367010342820941094434304585219600562937355507133418498606650483548803291142937921016719872757146140861868822555419823057259937653294906818956045148923229385382991583177715177465693194761326850664837582763016507871312036517677385416992888523514608396273638945472382462413303083438692218426293565678783263483785978123531977669620230198904089034049537441318179989652250268955163157183543698172114346282146391301352522699133254818199517561573774445650356963999709711727566430313754267430238863243462758395668405569628094646047485586050095303136352873734596906534473398657855015564085288680126311840225799289529437424432834562102326445654948850528303357271000240232046477492053268891753420245808117840345004282346715605690622444365785870136111663112234792594887463039178185644507468522296576588694773847106258902185920212057699933205825512328757616871098757594470016718984295081804856485437582640100168614545102008889317396067903956100808714223832347134894418322961419992046206084602087783687519661972850385718443234387502643656777372226318237452096477216409411366669561751486691417516103982534736960981804879023668029935270886098145891935939048237237683500655996747960273087447030477077156407457561979590464830282564305430829314702155614532519695449378066524237398967219049876629001246664017157606653166435274118438880184613590724477586926080779822658441968331876060198677280983446887291698268215794808509480674359344002691286431909142289288482942557197318905261595078638676152120333315227550797477064780350395649864013557692046372586228914851029412267119729869926965537732844417965628934006246992035564101921488878264737777904917281405736317970331027069131459510405114128683380077817908138907897360992842314800778899098621384216748555163372113169141591519584458571758737981943607576884677737645908502504896280918703516514842085846091580027169862856113643604509833478636441667872951618262536000661843719350943691175305253087775797150557142532438025489000241348412499768684580480731171360556423273664966521764487820452295188022661479738686777413388148130079822193759574456780055155723024479903804962709230008468034197327693054091190239732679318977148212031039364666088797509779456000 [126,24] -10287534388377402102435911295997984168444863870449130971217269148082310327882253030315224458292076172278803438383768992747321200998084078158364275721771150373313138260082369037321793047016548752026123494373004283021340615512958108066779516250553900105655701280990979829536666149431709823252764954778012356825179380523495223206559023848987896919037295775465783974220514455098127674540071988523756740270811208922861973592660385283937478912152828905295618742501400684349306039946105947121001821582359543067800241939789166308662159509027260358537477024970898444494213868773204539321757780885697516571856617669941409245883650528267822456177678322338895826234762182617296801858894956538272112065067724695560614934669622272720373720114013583486812575290275518983619826703896590526617922687174875956184636921694213364441913693287388955033972863021709824185808200834474497429244018473567659073510268981845054882041090201781575762730827423071003024746083771374243168677757488526337151379757581479811935470965140602807191081669870444973055359338553527029803455772759169460575403124693605011161274168422450291952769650786881805122256925583866526189499837071219224400259505856735670333518744546496612865176039388728035441327816012721200322867332109348685958033475843415127324140419975532739163768320452737298889859363420804689661773208799615766165154898612672993243717071627691924184140623653318016112883697880850894552971410266041911650804233520731470921533114750519264671436385142921966029775238394377073774394136229356860104343368363783086771222973873426102727534603467396084957857358373478462604600649720161691033468525301845211461815784169040113130795841965632026916375611028903342978834967405339014554843215436909372527169513801313662328016742639208344741737274560896390679433529882522411855987620029989874045781794463761511693394016148155554786942022831990637533417171877549709688384298846733233422101757070638335617494853084336059707505603179883008171454987399340114053812822868415682983914436634916518244504658215538077514843709154439680159299446994910088545782583516835113970790680509084975411766930876646940550053970893295365042377069855421113485026570416609000075819442882826872852229321444165123136726411538194395709506833418114269181795032028971604003823583595914592256000 [126,25] 12349272923399615789291356808351850315623373679806490472143668271963123820807639969020610188829475423712606419646633529677102346568090011314731411556684364259700402899350881923514952173372895452535092789262812295072475878827848049746692578863313367786090909557099865287727480859415661913782150393876738826534819466081591097435027134048125104707576695504443146170756570784313409875962780588100156742459688701729697620813346647106446986802009914653544976303270100940892804259910944771828236373948785538688681637278175260795371118907960999991547256734830609864218105893049205667776352760939214929709671794618481631050538023294597187360536547004453256619675194775375656662638711814642140026695580502648831204610182600668299478116586858728052476906890747618057337641645344982272221905792656928686045795596077191214128213420261911120704519041423087813741581653940860229400141317025649160054701471054932422811573259279423149417290357432820260457276898141594886224198876000539999616998023653845929266045044240368710677823086969067119325133375952094353088156399263537656402456707795146803375971829093620699086910692206309335244600248223387102371012250804695479462203974634505828007611301625137696441472915703955461098558541818037817899728824385280671729922895190843706459022664873409293138744479504531327875301838171917394821065055446701869884275938541899968094242954917291774772411595986696100831269827477208585172463779521100274209526128371960245769702968085757884435672444685702754724481878471533837332455624053032130237737116182336807371006167798857913608795852321002400053256276360226366296100801124976375960250212729855744796007744780856606760635902203220527031715706313057211904662067590784391125229457827318838559239168522412514689434395904189716280240005811769886129362999439341650661193987757610664919825525425739513214561563734179227597370083139969519989450033176584251123487388348626811215629625686957566553424425247376808501391979765091961317302165363462214717668132550572651947737317549216779764376410218098480249600224332855575748265051828177400220598264426537932263275323385986292427316576992919211294061689179070338503561403117255996784459751302504719462999211797150604084765981092382071169452984500549753920917843236929305016939278379069121959079145812000768000 [126,26] -12250337441803351697364462947889429888438340366634741788842112487187013473001408317454921935852392612354131637278462742972471958766057759433207425807046158417160742768700294730466145893518565105602046042339048532249679617572483438918116530951443153763509696705215796940427125478716377714784973229683901345375041289330474624987094371293268201676630943911443958712328703467741802998955238358646296044380312495349573341215891894928468684008573499465356602871878305162415558675995628099183037329215340788788552142440491193264714728940700133477240773327045763796471111418122487474282874116625535335502790678091626627917878692552063273928783026672811192600033435647174552376814095384957733535979469262701769814156004900656632545072291420684184295432042661401642750426614454909542551536652620267182191548546429508039740491239581166619339247915564830469855780802532452478400235637265927582856030269508510871489751028087153671564552692415299215378887974996396250024581292065314889186913342600360287387625327210633747620238555430090143977677933685843911479767784337456884596215799308182226758658158535365279166619113716111420811842232123191022838493822680666659214241166627526887970803106145634445821513371209758740569078848023636186072729566975487891862076448427919580234973047036183590142969105391486818040514706095218754522057084687445965985964947341225822163960904637779254612428583990969578685688809205019877782926539706574988638521974701041755395291812856527930921740464462589082324255162258014163547187912007280365751056653390280400091976018685738412364458323193966165998785931669496054672014193198457640053510809334521190691072520577163697891073611293227445117560639850221113421339280205535769486249281635371149138449029258852784596691841934553166996813776631543344089208417388525676769966520412274828489528856504605066884728743594106449901910816791821933573768409729919188199745459459666898532919985527574855357924583446393390870674525282933666069688253231097540532064553689291535452774533346522856906017982446950283993565888460871307797392164773128091149402732299333837480667955342233625395488715490298899273647505547310940230674059049058187754281227939209640348847865765605088662310277277999019500294543002680796684467335898283356479783185274942505568902949371904000 [126,27] 10465171779711882379366046601305381230189330285527447940674223676728587822377666064078854077429068855850417103690129097124611375161247423083570218152525652566395064655274901033761389302841951637231987979417605323263027239197039867022704381960272313656103163793278938971124574395035593629104146847376838214175668545055914504395741779002873397184345770611620612247227657179663266264982763692435597172944595119742495641883752531632011542576068227836512502066669111687334910704906883210645749705661434508985846823877315918926555636672143197414512074805511981952280233529808345816706432560411486378208124277436571214915521499158125321339087450315112549557896309496610867295267308362120043623287400033321292181153674134465674053060356799808443674036115228170797247680476407933813053476193603274581881605185129052914323341154021892140777316365518145662124044282055828390096608677004614205804745999935762217722613228886345979445173266214770158559576377682081596272958374864285049694984645867626241012877114392192387923388721006745537046256239351301132079962007421464740242383789126878519669573841377073639638320080168265260717387821610442582017824126366064984765215201548771400653610487943343787005997380090034805902630729393668676375648596690440076079243760961341804186107435988635534024607351073680093143450671450549985250065573020230620344706442071831080066190437229301050233136549302859046608230284608346374664143769023061721058850995977122821743743130509358333666634924687058479997931258413453059332691854343162842718115547024396476840001840028030402893079185689995136821482517238262893483577792787839122610957926250753237819270127108668413723618855195126092856984673920399224093859646128697645803868472346080485161470499248984683291476951692313553160028130097984201039294214409844806198435407687322655140925572737394905476824859932521327799077465358708192253316478135759400471371793297367582284094460476099760104745714019633828113884780465080111491024308419664540033961688085788368725835678444796299415917910940496702715722121607162206297511452203613659632398860966871355915865090990887140165854677796444351434653883403290005325306809709372153225279042884707947478768700483835735189556705352790327692600703746210671790778954367305791156027430530448245466169606144000 [126,28] -7928371885820866133472900540124362764902005110918376091843408916241534908314952900975330007516030560007676393249525669633618204951577758174188490691976336249558234016715924067695304894410427787396276559364442716169098497962603885152914274197024537452121839300708158127240053488736772305913350024348745280130570387874498482051118258744057266295495761742623166882373800783938457256450252849572630427497345245958767188736252453698593207355570093889121511946820359450501515652568704792268157963859309134405718241506302130925119194485463627904116766450691392006248330568491458205849441256494211873559442020455107416351281098909125667401395612123510658885878508340565563015607742096030858925765673492580093851703739423316341557729539717026427003983558136097985810305127067289275629896440222652777165531867515734946630201546379096880874857726505684346736867212768675501884909831236125526799983949667760978425535231904993764427106439134502541695561559182990334704859841112644057181785510562891461842285593959809233366067046773913222046468691188348410856128401725387386483574832426193700209748302775462085173204357304797124693637904650686234715047681057338344442545258787833992117153278814302299716750470266583064799230819349236008962218384683479042066751835658690132032415179465136859002692372563361767204186125027921139101627268576685902301925849159844195474477802643499798924647317568556029340308194513431310341244348159168314507049925677669040176732578700244409982765263578135540988668420005800379533307756998514819060239228739359768041296067948805787793061666437983010565731574864698852814843335612532538300742828776787257156048850077164618424764652470978657818354167331740358621909380999224611030695256227836643650492453687886713219242605660011263197076722428872470660257832313234335303805204145045210743467803915844437043147842686238154268554868651531671129766346137191433879841296834121799430154198318297641664544531756031681676393137319161140660221703949129091696418664117092469564250333999191184875959699661312902361565360036453578221420260435485144449366127733817103176707603651711868586071738739975125339410522229415356232331965896626635851465258336509323167422599219662353400980480425868560410690632264258671861393193708694786083287113997181805083492352000 [126,29] 5444169595947693067264467898514818274393557134448987252740156607486556471700390877141437158270658786203683982945474194512928372637480154903244808640716015726349451914851803456263129727642256793898220710090422039443582742909792918987460191770764820941766815296872650679924048799892864458579907482440412520411895871592547564942483890503127787131216055567187378988573313775691385341166315112612986788369449986001188515170104536688024675670992997672579384652029685609848407308678696393393991158229430526532969484257865489950770424938873385423254084804770009543200267857759317408418301970428503601764161347561764664092072270771438035759418276858623481491905538433424146729326049089035788351494260157032673961842516416068319487575133090494672777512744556534106965405017066598625655656045429069197369724021351815983493112487845095212839321809788313343079659639610833961546857615574474126210895634112137522644869882632810559033433771521368130784456448428305197424474862307371585636913700556078641481702888958618760515170757940699599852240936444800072322173411186436057937069871660117472092327117554110713542334421342694854380998558894981543468799073759380703474696470784718097167561452961750569211521040540853893369295118273596823236101176387567514949099011039044934412670218636408017024023424077094779041156865669341011973393698224598894143095479835779402680687330112701636987302389045398164096284809901472111781052184426377691759153622270562570861571628960399384149885188671910947673281929682417890304602721510178207662518262542402142581791138262008744697716151631042889263899435149412526046129367412041874930148559452737810400494604011998855159291339451752482075427281480983163365821420326942080449208685420034126706887439885422997076445464729560703915633015202151999624132509954602498957966925719585884519349773470741122258095456505084693415620312078548485832800154696233963211712110000721849828544054847044392837132120982749946953889347769259864264081529207805130741944143325626069222669781479494728021613394632678620758468592274886509389786344453844339120661226010506440053181429130875402641884347158365503243746007765240193580781038429338087449993250650936547528282591007964733825991423419805367689379012683223629669673085714648345545692521246022204129280000 [126,30] -3432827954160640483250384994568422475229955290716822695966922281194058687096300012625139093111981741553717470895508648862327228525402558852024712233695306452134278182067153299330347863350362309671342204083822856039219185299656585324372882562690006355948264536074569634258295069945138432604227989795696023788908207717634112640506768315304554866725356540704081020500916254296814755362058543972927412941663036141026068418555717478503378560471166273428982357637405779585984509931945090824579418643716350706090091410175470662681898563470095505832680860423058182697879412732364911119081970923373593414973607153613370447376744125828643043068336860144134899596117779724008112313885705934832511124246786000362427084299339624297342700134461550573938303766078137573774611496106198872932045800870641643317645219315710098725933449841735479701868514531591126295463168765745103146286339046558874936785293150787744184339103556299799930774211671710790832146010798942926200030682749548338355881956092244191847339530613642185554121642926441469061118786101082549330293190619133411251663339084791897891680671300740247288488716795030563297302785649809741748086901880812281730738289580962512663567082020601815226084603157052577281826008349031693307717496815684333560950222559120388887359288407592559421704594906241637167331620526940261960218062918033410161752655806098206620321329269817124573369241054322524312495707061379405690419044531873848706459592329875857660478160785547503859863872647420207634966497629344707377872973111238993216756654491197062221188437658686249168704642180386753284044199495429628993022487125849256947508124689885611475074420540512807564628633033317045880885403260692954739531515042199668667401064833646577659229275700531408929325493804877498867836987161746923277071565382564189935624685422229946066038226249901893840810459111102992944046709608069126995528118980946088957770245582765294096147077054285909980860320743370306486348585086782854757157814479165612488851524348754361762118101858539874236900078549267016607728711781666645219014549202424073493779308724493211490611688648370255705168634598091557937421746521800659357764606442520945834104195208650505441323989041493789446873669272582605085317138651021398951457804064076736322665865342195702169600 [126,31] 1992668752908572748063879872034641372959225374361820005697503506202680658476427544388494150902418686833629539861954741326755456211960944187825933318837922480143928602524604946581436683984418289265898654374621715914398570412573751706484194426435839877303943064025809921308558543897986629261482682474958551557160264557956512099274014248199270149393110942331893305875156562839060688188103255191061327440602516927663204670648538086083701466257810808818608176339777548474910521696816641639413612076088114659908374915717158121772834004280183405485290094281323499002359882645154649875142694543537742351510972577164701941099195377866745350529550291259057578370647476082822570793126706986082309564491768027505674832741343970734712587117285301245624492020588173741315450951327506561009826251700829217354182009400122159555094289493353718694462812981852020308750623479245854392968599825616994270505884968654871510390819527569163897770264269193797217108689620330499700665185758874719393891810841681855626223215931594221669752154580238248328571163299583792222079145014112592716573139553587524968630498383146745896718383325695292664292331329014713471629253690245725495969699339979531562845309381427007845904097613063176315143395245284435181330326492897236040937137118263486066316410339685375816630061223875061489391736469102520674217189146882442027299289705909427080065606734744072906934184001940997989360710567579478844723992076186661312479468925256424642120305086666716258070399279245576512341452464040246398732207459265310532122135169002973052853111170945248070892765489877380380917978000003760259269676454002749543809244189507567383885429389736349217350728429655345933020038092204728448923594578010510837319007284124752301959335844097427176259841029646508523696732886401350776340133028588152031366400047827357977074820870994272600057794045310319305393947459276001423703990503726940319694784784309130423393822258636654364695330899521253870290739208360914215872661931591005272101019560397370417524900962462283124845622298325251419918539478242062294897484564419960875843295001543643330914211388158920319760601851724361753057303126318100574938561397674350899266940678513283210727067055339710191063336161347538591991022093670092763577857873407682592212171115777228800 [126,32] -1056969730881641404337330088160095199923622875365429177543668306492536531969180145744208038366002380824113767613794539861046663069989117876250180403468906626283261912199342426517542024532793374823080488170555752766196023650935326879033585700477707270316254095038241759863375081998501599338634405362533471409341393348948567467751178607859745196308074663086035283432193625119959400341627471874603876958658446959800803593492902005958955570025366394405724203630185901583570465616066307417772115637381118592811904983566319701504381283581820506710647487780103388679728918228698454129581221660239910134907494867869605941686284640272702199147120242616038812840056465921556776249819799642246116644223710192436086920557176418768220457541262742168890520613951138442006856112785560680124165521212393182491977423864153864259108661030798020659165922730525932036806181897149688603006056679924707679272565114891404349249718186659877960892465241612210276816435202451789149347284320475363060921543552413099603206639779429784136565152319265984339686347716220672242761012823920598725888860216911546208962083363301130216222539788980313255037738824187012249111742340501065081771976881715000646984700160404136040664797503481807110795086946519902796353635827691780034263552803127076487915444539720717906500384400356239732606552302202265684182594236671022384252843089059019491100189331234984259134815986032874532590243345680479011829908915849515786103624947877228905165752441927862511857529541748249856437316738511470243173985544987408807245986911409909203115914261125597146355413352763733693106676988595279647140639567325159139723118365194405248695611858456215814361996904326372486472424284862527627095446040577138694436000744135200735432579215823772707456053137625224171616494870379526343029749359866884778488210455963312497799879331989733715942698100672799950277259118551385664028919272486821334755472986178125581310766815600380864376156796763413897596376512769882576738820614881180082126464504216582144183744695693909774291947324332287275320595644944453283498985243358844246018752187689988803384862647143920207373968847400952340029612029819217513721020575149437238373870452563932435762589807132259976860000663187463002413648079913801194601145772769538563891012116152320 [126,33] 504824030918128214497132042953718645423741905347463181424660650581294657093673629936413478085127702853633668501714222508401878356888745808839003021363966303032690342451310184873691112069297997340382509613356706182595334393812551902825299924393381460843979334289677237400562342627386604870446496557390879825908578555725312240768279950439913884613278743855104034762393163642432608302027098434383611673815186257721224527311549641747126946097995900317557278622392966661982572593659859711239827369583115217624655091031066957629785737880653606957620959265807015906539208803326055932310443585659255653810268772303518817233474737199317053753696418412467375541728598799513833021450995797545311698606309654488258417408911159793681633529487655344435243830999702967285415105486095723073999687606683970219963963433992641376418740937918591765047331464915943803078141310204378839367945332822928260948730886724705011622025416796385565888741442994971838550932161576521767594402428206536831117348865748160077400906123039917967444752733582034158126142964520362149751552007379112492734434682327484690666308641796164427746315778347765903235900038074496112773506906616379986529485446914785522008612539394934360209979514496505974152255200519117543555835792473524627245718376286496258944199485857695879505031803004279954217714484788910720662613681470841934834053713504143948076495895987948858585868711763883476583275145218900077645326418678187350475739550994382869795925048753144470273074109890182716463189439464421499422066631739491902854328969140030938433279670630185289298810691931088845351118762076862498802639244426655055185313812171104378566805312415157296101778465801576960661853420812598346974381786594231268350992666556740884406901790435837138348514019006710649954901654689441106710122847316523383674216967026513123984735158549945295013210249033497100790168042804522961481352403638701716367445742453350739764880120668449426867420805044943191363300358953793278275700799879229536881549763510028258165822183145980523433200970252169328171218470359251960557718429618262539819619418464408843963451293568808364195974292465609112424789342617782435161746255487289655090505659877219848824290333763158650842860924993310581253252494745083089050916675294079678910950277120 [126,34] -212712083209040266686306252138938725601001794665297877875633880234339336554054686054196406463524680276864784534695475473514008235148531046214836641680945731271291497240365043343730286505718466187480116638358829739814279405393206902661597103461079105501834703164733646127821855891485515053406636149081285678289144374565716319736254483670675280132538291579875594752519500567514597428138831094521333490731256724156618417209990070525541930335264223299375969319447687688409366948414417199817278865062813325871266757623958607582254511585928623653806507549436917411267486956463472307831475824020391046637847776884401043652130443970943221613286724166949996410222855383230016302341272316234188376907875593268359251899299791821091975655570788258746646736743965536229032916492093342165339365557101088889521695113189103193249615106311210223099653683454850867759308446278622804004717056983034481105627438920316821095650792170749774399446532908937614549422347745482956786918903819745091450181279438324078348764597484406878838580700961337809329425020513028146189102105024893717338363362782899997674051464216778381782596396729083044684773954789608201218274795562407359573638590854388622847718999081488512867148604408495198602909066832625971596176292951767641318861839991396794502516443030868023752783999366024515065582876688911875413290216861193292011599429251151530796505041225198210085275927050813169436807343648302556317945575204324950249521533516474841150649005965167629021723846666178517096749990346662693421552149016157168933498504049239470278106167135533302839322321306831446025606905173463438514117799101475764584333802794089326173554963646952812971435630706940922325609656247584581790931869040172568453947309552920474687968081047994988248103311936776066625317475711579459831332917368410123370884004959998150944523232807267171149726200392134854269519107437787392651444216126409439004034479854540388923458947203849761269549935318302864645680313895130003373103084649563227516851303513368238583020000055779554951972551761377990873254404750780852912575627753296272234204837773051637043651333575814055139745067291386444887828981279914981905009769011072683993456521636450886420428458703006109107947974969351422567486520008784799287450490951201376268451840 [126,35] 76780083500849960659335434081118493539384699614571797708159553515776255027958100320016945648766817509172278670586847920822966821665335080783712875977098602168579607762037282574823619509995589036943609408679368736799721196521766232170861282030053655971360916294704396864981559019856084994705108056231764319020993420755758093706121666321338639202340364283640404919334094814013658084169507232776796194232633130493223845924853566874316710632155125780936339803723889542521625318809333488459915619766049810038317119496949407975664527180962220734591206687722955259765655472860345830521994249924421725884065234812047584495433155882345199065272645163056940590698622192943157329169699858977051197396436813484947577379248538973887927970824912629727095948287604726621259600779992629884569119592697930592740453296942282175159503173899194185751458716709119581094825810898600328164465080793239979955226737616135605176505039874207768824095925124946188186133747992603927373176742269170555154796619135791243348475833818780259557524871685153752575059339733475924222864441009772756836756094479682034198074081501431041609855257831446579886544756532419584608475251512515421722620894511641081982730288694801966235595365409991516323728267489856426906158381724419491265886127943214265073975427202856145238894539926393468417523907590727998141843407105769154917580349454955377594994887323640077114228239263539056872265336590644930889723040119362382960967313438694347333989939756741814128465202129455265382894908070841276387967187940148460583898962686049359545616311223034240607270145777319734416234515104159432093686555152092600778164766261184184462409246373867091755450968042537171790885612591787038292177514592825566354413594396045382621994047763871321984684979985822468484089078707179548404235447355201606935308952328459775829899682362217860062955930683042522782662718458151003665259863762146157605843228765371763807056279750505327039969383314908570865053306832251828899198807390272714667880777092229534007915264345031147382515679848088112621588125491359737319919113539570687599075689390770577948663279699019295315467348410584245046528261016061359659081129400498857370377047623122074566107861394327568999544358945357427215712287346134783393706913773637756518400 [126,36] -22477209094681506082628282539984103631569961529875670670312265174371289155319824087797193775499579826572976195367669754894957054631891803054935277643041365704071049106880897810840965959178714552869749822624746019213295423029499397845303195996922945599531311505347724376891810299350336751042052238918301943198051457429202041754812159541735137848661339540037793343671326617176588217491788029864188918173027001768051426375272746953101817459970650635519363221128765305301429353941121633899866445301248775052377290388586514266387814729448787271126808146996968187456813318362826157082001748211720576165670080791422868919817540225509215056335872546244963141524045636842814340091233124460478868500934469555777879659621157919268703063819061718041398994613228459069723565161974269643255441622996865483941265847707591688878947584396836592471183656410880998033864619419672675933416189642288278339756291811282021873143758948541285273165978292455952946735305573830576146254580507977091678971235220800227682390566849873981531362593291793982456891799579096553583736621470599335985599863671171529416387084474779429883218381187384215905134717409103453206577769235526308540027669943975405835867407129611483850653958969387541381204278057341509554713373492937676526915950281628087900450029610013030179524775967248462856284174084876780038716137893845653789314031582545267457471724154680367498684042292068800455977847440987710820249424002938324183367360195117698587454186281510575381083660629554330647066893938172354989823719535266008384480031300691534267966587220614955817795102044089055997172563294721088187074439702010048713210830842836639103134301249243138422707847090059443477775772324611192496775728911289597436943578624668586363243922992230728581938191145532298331134300251626133939547013147385957543333540936881085105387533020483073931673554834968606548572051459335824423956618593264665270757850813420447619232505003745014904729623595997618091086145224320033856145463477373707336640078317131050247411928793072596180157202977405330428681122077658843344456087437923312321439207721143669688138440869540261167761764391527315131939102313789197568214216907823374540202392282771181477074539251564288144226317498539427846572061064414478527290376241073356800 [126,37] 4558043337364313423599349879224411007419978337540277801882647956431008560719318010671807590113797673323588325486243969684208024910489816392527911642016680697578372049202303951055993224012280386487217141589715666871453746555267059757551565466435509166201535557551992718546401861368042142264070469045358480869646469595565932631339227693186365190509403728411940043534215584743012693558871850973610672003342740727720114277656750700865016779134547376990489910460642467110726731908865131471852922757734808689869144494383709176220747925628639085610712645261512958024160027626241110677050158138218757073874164994211190643036324311575357846874033833659410622777366202562014114824673578580618608576902692890492088854977030322621521468541390262169316697082277113474390657052210151915590323164623646326554296443780289163127065881498032747743542420164976553888981336778346816882655821651267641211136902445090208382740832261065436352584797814603015451919236499590591635771619183082949461422075996249375753453167763581485433907080404183865090197835700833388849506735168065610589416467976030757773474834356422734717478028451573868683059443855137613638817366499968009725192331203974731731082076221417997713033645620307260176076116904816944819450142520941183995972875661423882185065422112427513638974861403946703655435868550929999634164916111338322796694262900008098556164162078176555059011171930820518222065434644588587940535643899140846040428636427862665861156268656297652933581016036134249728188831637963903252132334892481403098710775889434340014132715034171349660644274795285641752588604745406490071501275559608067918769793182389893037054963858957645926832308349549754054153336395115207459825434860316149595238430608501620783835503647706816690168468006372404837365052643033938298337216274297879247292952823104398009837637737324471261644424258930660777506854703596324794111062460944308975326098122943032755129132941456051595699439537402117403407693769476020664747043654560460773312269442283753926070778749302995800316676389612181465156606350193019964238869870865008801681694257511361990940018859208282588463443047048755586776274515611950420256168772101382932357069055587941262597868354247746844204061077232239358279131616156355356860918456647680 [126,38] -96213633037270494667771390111303256112405683631351024896674126838717043800607758788648005234778085401219456092609211686571821919996865173985562724587866867909540820190792361288629576501645265105318816646610691550032039335113195137952849859211092674102236519456575273669637373835176459877617560434383414490294516447867661645742855448542658186965310830231712059594891977212117226705360179215769109922539995304283227092071255794214234624334251657818627689308513274010363526110223773955370604756919406240569009599142547275919612765947920834042646291803756551736048638375152216002788368550050199874390148044902278778077386712884839203265309193925582985133350255073260372489800922043406748302336825381147432120108767709927625278288012690956627284743810983508604448958557003986156176869812927675955379664908544703742277198746772617100197592720005762619522262454450394593331449308696453005328143462582128409394351668004307723240703285127357704737901618130886492997748979055404090324802871129593903590186286016233315885165309070483280872483351060251302400076476768139316059442224928570436966938813183629395180737006392739772389320674057532996707149368712338702372605119327933199280920252342681075691241508319181585571936169313007283941991622829618630787267239073574867336695115547274186516216563518954628175035730480817509296811692748241110215503642945795826787116089078692122534083207341411404829647095810840346137734953476426972459128991538569222523136294050933978885346257497803143051475514313183207468639196942622465788950804094549540395038037539327310886058278916520245930230106917617250396284406485461745905597036823161785604942590051247737933066950184053505709785358459238504870272694255164964852812403346912813847991236092674606623760002813870220824871155200269752134187092551438673771053272314429025643812568076923203804673057029756126224389067319492245044424175405552093297086191111500983135696159054224595637722158360513218558123900217531944537352260364863920249700706585009512120521582006999523741807878690374962619289342507323369983414188904238745825774618183957747069364559351226494762826667190260315851053831859919859470839345040194446356164862501641475041448731255282270389191189548087967998853073430217184988689858560 [126,39] -459722522658994803736052431124004817459003263054896548616125006389258314097530010926013302097668139470809828482098061346876072522549087034482851981141116235440951297588953588450400608275077976233618412378631064438818272668696433569619879383092334220606073068480950425325029453042965798134930618765176346359702450939994198307543275345834021166829357957980024249188828309797142356404972263350238275780453953477569901893146337439587959027995800679187576639644757461964875476457595759740028464970426038966713421110545232142609910292049456171504272929783376303821309267679997120310969812482941819485851371480904858086027206992897126137864023730524245907233885197472584813084036195133105478755903580176314140492270910482812232107438122505719684414723855630844753786199717276970619777895907473354037780013034025369812744671450994953929694755697220763490552646990962422556681074532404681455489996623773401655817308288364784268520981651849025948088945281245058729339755140165647346145454850872422096583707373195676760823724888360114309580109157834312830791057314548775908896934443687626085077047212048331985300273675683741330285991426722492456533794529478853057502612519761745733170674365010550330687686999053707379474785874875460408002826474891556781470311743054888534892398355028367049745457764687023819377599129109963469773627356274399900877153529076706015733887446345914081886712922100287222254997047092947165527402899557903908877180731502743487754689036842088249204183413124706319532094575396547688520525258751079717901306288830993768937031995143721678998624099534679488654665050405309600778107687595802961118445654777481142838140325936543563764966728333229259897844566657827938271556331080061336093103481548127699147240278007121728258065660498926776369746776017421610162460582352927090284075328457094143953949076901756851812571283700722437940520182771229809758815591819344031415213991881287152836935299306770400072524641006094690313935878090577491997366661031232127266436041258576475027298844776500708645894000671686653946339282131676163100328402494416219257757285919884069892387683200021732225806344797040875606827637083243350150817764269593016982451505882364355756894060531016204931305728811288461154783420248942862128906240 [126,40] 276095777312131015176776894024051676716590937664205048556925826180241197887778485644752368145537056496680041038495701306530974497678741539100816650688374202729650040376118763709747128130303678596287961591668382656794498739401977333628685931011059406415555099915291186422229299695561131726746440214780361564693020517046036883399391054378921793091568724815996849072970622861460582888472734718410822801827300762421200651580849609802420312453987588998161524176320318217498549447495004629767277704719145082651442406088477396970791176795428581457687403685035255575900524770555783644013732135443390115727621390381338678520557899689707940670877702725316187685236506157195132195221730713835715755700590972991341971039736385133069855114156838738412720869738644379238350157472944608354534649014036727628473149272312128123918647405557796608116122915557593274954384053449088343656164885701041240535621670323320340697297343304784233256355124076573814904165933957869620639206339223737289371390981199602005146775360137285080756816371645702516619848776059834110112146969528418489184656052202936939398299035313711911257281700492984262333766375983872515683624263264829495178413020034618739402613453492241400377022462289819411253171364573293892900790379986687495552536514522667239438931493909985936625866667280393778041868841653021825390475846866666592513230724205799786811643621756552436330363282895909458603475820947720420289390361086532299422054222233253350776442146310190726001773267268077534065072688770546276726231101423410859595598265145927972027260476113989341125178043250946099411906637695825691014750990828872468916279637000522987685141153594196275811612089424015901073258983734707484510140665807481330254422242259609312015384709563852736944535853567218725065476255549419329925810212158061424151952334857941803170747790447188560612947454155704542958942218794176927604507043113030034587032043175508170307374326617993919423390619404363482877752774088117673502252019607563284131383660345449220659327771954972226835365150286469090221787377738249978150188692562256569856422452549968428620787067066028137742824636722287141118029233550033908706159170331589354247628244410667913734550500652973544504875628928726252577674502586774050570240 [126,41] -109822811445594278423932347421916669893588993129670099165573841534991682590261715361729355455684566807700937040249518903077236885041000176802875782267702243532393936224565684292701465948871393674972863651406694321691866044613506402382788157332049349011035773258729192249054739909715180540468257877749640207291897940548826365297259991491407794320898508766671599917000123491741453002919250642097737858690291345551135682618030297445841880633019283942781446486033828228255393527016890252730571261350377988951367132152790144296911872528944771059189800293731864121108458231952609175346496766077788407199752449798929464375771246211307824758050559539385099861584232875246723213822972699837553466902422222270391688722508955863612187877110729805874876631564544585789415288138640018433768157898573860421283524589681269267284816432555860136953725787604687922013477336037192927137935039696169848488761683858049979255319617284560011097165725064994205947227522173499840767966970366468993193287366316725111187832119747881873553419147241768727620152737929076859997663579619965289376736413953224724273236378952078339032370962399860766920094900853442861727716875765892988430662571415702472983088892895705115770601611181375501141362186985789186567326699753384854711099403524329485977580788260764136963419521993619616839918721707914125008838945142750632602060956451751182940918210288972766829483780001855831917099055919868114173870822476760555689391078925344823672712885371725740883191792383292670471572849046150233012338374893410516107676106774065044487476268600573782075182247110420055886672988064366637372046099909146647111972810652947198589642506158779104853920759660293716262113084615842637255453112893891668230798960000079962542389023801402671971874920164941211110967058079228769845682553217400169012863788409839898297243352102412036446097247708466679578119548032304618813153502498934127289667518232585471816134219987452204742957477492524796189584872880296978841955264339309778816580109712758565533981941790334609255258192204569773104802769999761297211527325485198303644389331532368183996145067246190891446797498605071450420111020277634601535396678580680572436770847834347066561549014730470425137621749882711486961713759463397130240 [126,42] 34846383122783007495784976533682651963741082126815587055606110616011213075402471569479573258720566386733803410168776899152991579103329597636949745404433558900945942550801953125594191210202656804618035690723909433812382641339621521740505916347051254176176672549379106615795468404316855337275073532358869717454641155888463514672766419484572260826639058277804603036874535524001576487626035642904460218692916282006207466134295330688579435986021281058536404615100301667974714507796109905028435804631408729203821661852190982661333227062857615844793032194621605329421630754179822546063156644991737434647518742697372122818974405993799896910525019283074122546008375353330796480456954915159052249890570657908265459588156251596279194721208709345605002835629799158993953951827956830340347023099733662484441903039445665982752192119279804110714792753329963191083039740754894246313573458714320318124730820270492181009886114354332537150129810561265643964081200541924162896652891475210115054723457098775075232410394897703979630755157432647214466644894531587221796910022294794483818520636844052369863583109067435640241338676561389891813551119228686510308242423691949874731217218803967653856650836126222981296384445726385816945864729414204018858873617044076665510136525928924773877911309015680654793704901804693099076307569140098265054307846251320511138565384184501760270738594151457118534212629408970860606088723627822863089995180508050952444634286694727743037518151756411983462914191002978933500709792022757659382253673823495647276689660301874198717585925174087855024207135540798402508228379905797748490130482794022973830564433846955737190665720525578382803224081205629986682251689893975910959748735368987109623195698605370540719896776661763452455123300364756411042956116973630518823088517423758500923026097307922103444272535916426784066347575610071355215957965384240489883015149934220303105364854954365265316057137055933992234956299112849628898753187409867340464759835536087115063467935442169884509284200699998681548324266704155521344848308768385268746456040822834154240077426168877815657766612691075073539045637987763604563534024730148228291652843562753637623802663293778580101390002543194529609527421261273745901770685068345344 [126,43] -9320693074746045043411335707383921562445332362105609749305823080485963221131980934932312930806308420549071536461226110521301455418912956317665671128098693386431364755013753898445599883027196606108343799040370926399656653478806726318990716615726238750076134556028113452005608205826189244425869295881390443156413496343014066516648464382763006911359910933231562098824113562204896924023326096874849563081237813231714097866467080954019432139312337927879746273597021006411367338200544749878075701245666744247489485081937803604617082964943233090317285426428629121710615943522993040525396495743705777096933451863747748281422443184150466524164975939522212583785063029365941800922642975056507584510558258543327412282872357833059102721071668291481631909654871638341275334864159866370865674841188234797054300348284681249599773596634712270352592106337875571077658586871593674732063144333171188155272703998126684937511125444978658603693780283846692491660520709135542842402458923469268087196675924565342362166702638434015287336206695998481609972834052224638255612720815014295080016258089236406357240444097534858817949440523764263917059258672828628780482280144237088989969967122824435689491055248316392487434778976766046779906845788203213969368122486190150508303660111588794486484639530161876858428793985926220277191231148435986712394222055697972524078773929653670703815973585291947596440036795421286541540104388844003714227282291554698996211896355822182323510988996460125664675577027609873293976762224452495976795661849431361223473796702959150012741482298817665275223782215830224993552173922047653628591211396317346178976169577029213169642324687554891056808084453191477708206606975282364329953013740239176314954713886835989720354829146681510873995962571562144192908004913520271929594584755112086742741002274929749127860304500341103569489036646340762302428179164990918909985422713023090124178815101526321018623941428060888336219008646460687100925927653734493652358230583273130749530914348860154282519547725285284326077720078538797322205682864244979854784511336522175416146330868578482913373253542378587507254527227460963239471468222350775577222298425498797335543188131007538331771942034893880034409844900649182865139018235904 [126,44] 2151547273283350381574514052020877287702997156751365539047416287033703553227750564149306086197626919041203796443249723002882425947103875178038860617174023962138590933843336559028590977591958741856410308610475522786509738373089793017284847602939124393731944307429076576154703265638009760233208411516900372993727916512436861231237364850486326879668617445195741190064385804676266119883775064961663984321415425702265114493019595187354515340078524310026588611929716008024838346196241907678790742268673675539267575795997991893421103890595142377397224400520209279693806488326792049382215932227452263269841167580187778138951007958993417240565575103226881954532975203094813461633687599482833700084844434985769994236766344099077457427264611784269371085513478123632731191547020099046497793585733079601748194096272360982651246168051875307002248674215116270587577273032163184775591394781743730162317623451918532808032702118521998913912526363337932396290689028862024959053624568748271678640026514305899130208902845895459601286399912339023031752832062876707724441906507440051999380346503836659814738034022190960033474747669614867941160160245074507919152980806901560802675582840276188085630196841589482537384733532416625340690103053129796979755587590816173845249422888695799822715838015180283186672808242077163300349591878643034936176624281803015541437426920624673392824953689652637317748691478769844051390793840327294176635944405487177323138891131948407113196741113844840873656189664208572089923114960745853362609020477401225392032784326701181127344039585526151188059185752255563017899213493861505036430728159479232367037839101080102782400999751317816625001064692747893098134105282109117472939181156959644586168145974026639525578596698942752984685056215558366362117158724730377262393298797030155341611869587967663771511289960702493482488392394226855801404550152067065067134357296925481946587946137510374703375509430341175955020174119741107056580542634901222584761182035780780852389431737370645718382887463742728283509822075741152670530827030091118479197320490908093866526921529549442129901622731296346210350462862357081907756838426362413152220386935842395210154009653004369202653796417894460781199162673827223135707987968 [126,45] -433824762588007348837291044971101794612640242065088987746771400821311787925899964971037680021173012495152192052395375357921106570456738378471084222380804403173073152606943582836354755399974064414539368899506505286651572794010507541518966210812181269771114223883278499909502245194816865407571443915643704804144433765337999663831972010419391363006205654937180610655445391588180048507646132478739037719443267783473403653687835694505127500254254257946755160137239051541851909423009630464834316976718412419349521379905208376640289671002207342924175446944435147399177760397821295771912979028084846004678993454353696850181803407139356287253624877968434545987448832082142822214875520974621988526957221231212402970365201646561847089498216558883399734359836850843487373799395273578925681539718460324753499743249380221795783118401359311161247438420669444080283509638839288657437723608440972218095941195762449197153865938129709982262805020156604412309206577798177136949212582911001903902251410913729881028449938564461142175583857288507187143218330602188926584389241958765072307015816885408624461304125242806999579691002051600088044066299349683106812732035124875417747497324684973408224280523999039952266450458624095144999913520547017143533495982925533010825836729460452005236001512891717821026338648613871097301282097490467483882148743622335562629945689097937360493361026224603410011564999438918109267384522589971747311632904369766259404743850913501301389185803388109894047591144017659773849073379490711673351449396607005502274495983045793910675503154983100510124445559165451660597567490734121422635738253084510777975136436330457262139835447538904264874928747195539114025800881200054822435858089241986520617457964192640073196979742009837499562815846768150398064549333694477904954941196344476144110808422470443702551378180454656106229158586022884620561519785544265251985647380061555626173121600574137358528303777336287620825135952274207768583671016503663867253114255422141085817633514051757655560824027788914375589581207779634855218970246655897460940343865393428056067919686479752078234490544867664528715479982818081526964483146123123686236609722279317393941150908264207889637335046973260619534914423146864464363520 [126,46] 76856604535531605258136880025096532191869725504889798275127730814022365094853629439142441980911900589466784447589687031372247076335595559437213946408428652073376751161062538341553024039170063856702698138596090246420817881508184147669694900457977657574166242205619937671643832674232593415640315141227784129547898553597461149315710206827904417306467672677839709628637662736634088779775192048419391108413342814555264956071466683363335799666440889192206188512094755329617525417007232538719172273187053113308687859454705726837104047924400244477549956053030997468886186832150430734092006393625740914156625146551575783256260464910986370081927430433105177145060324931843672485054969636007920895382400988457586813208438030839156767690400934389526234465959996032135286338182206283358678898673370845685399371457324010972766759055356223089962446352461866449185746322343429995410760862245091730306719029750665622645605208076513714476844091965452111623228243004794314500578617930552576961637749912456052461158310036577203677547774241581312780323051270623908082397391747911273683658763142092829802909457483727417828028331929544684401270332166232360283859868173653844768771599484906084087227714092295081744495884847808177691758080238243770993345358004586462203389863590302939218359533446383822538392433820355462926702215003567021935176556209121483660604114134174522071844378572792159159009385433684942272017681195957581334463597875200880063648805709565491396619415699036203983719820097877012849685334530632777244962349821677307187164515209493705426504026861246759746137541326828601133914508814183780659760264682462974075614659954709391492211729296459639781295907413171793807860265021445935188843813584070295162643260844313517373866533552591708114813957378840132370911499120178789118990275671431055861417902246042784568017176422346389437594428390204790708918836720848309950981755157972043745216241851017929457629881098717797868453501976434798105024412938651762719289846937413881037610019499749376246621100819738531575071005053526351233163122880619688973347969994129183887239486129042210876782753516856618512815973757822588430008492035174315843050083774342145238555152194334932309618310182942273408319970914378711040 [126,47] -11973818597207327533138413502325587871028375562787068327493127703051320188786162474249364737313266203122791129683273077364039575135398973580253871968238991472178870326036688394166541486222234134774181910588705145951745636969019570604304925025089489695319958331722862824683372015254298114569924981190593023269385812939649629839980778586003767132962468539488820092953325984107172701686445285441997910947100225019185054694591348570156757887057080593862895205393959161038389511716160013892455134198704149940578059371924100058599464945576958595330027937002201034044854378044503823717654317735796818995156614589088509355975269299969559588992219606848712781538939320411343078145980634004937930664835171226578028448506517218620229564372930681962720033804986684917102576018340916866617816571431728534675755252538473551156487896817310485298559742122236305494481582347095041288442389102798950044906602846012653793967018732849014584371103108758636496406333511787866489862114282927979204762867515348149909706632865727260360222343790033927357041768066451421366743322060707337374396966699997159187870848159422468461477291621435882629809623448709122788692869935619649297033592487474252967952548891154454506043773586690272154413356966853359403454712584593632969879573000048898614075033010225561846151203832200660621731573194135603605498761829072318020803052104630017772965085433110109716038021132437673827746389667275871468824896677379886249467254744234726231201845872239867863051734391530152004302211082983046170909247891606952193487772179841742432277241639277799762020151414179531488523052724642486287888172086060161178529850046278338704706443086597678421494387445854730477903448229050022679730169049533339734161718505791452357020893973659666245991662710362155395364352061029287871206787664950205852321415301509872682758163318725528507000672639801157804374065159003965929125132860379069828127428848080343369558052557565399268564412655012300054216300954244869002080855563155471010507556925911842442246164437735834010190502485339502876404027216705381865293606870258848284152507309924848149440984416903071257161957134645284596101645975619234688140396617090011660584143129785971045981725212265400608615520565985280 [126,48] 1649804691672282445658352232430550430057170375286422836038545860678997910903414740998592436386809345043924947236542856238395522925245148945898269863034932198630326288385629607239150688544814909635200325767221572704246474199790083438821008280742701124159982941790598009352018487357256365227220753256719219507208148163812149898055876490735970056133932530980568616175950340563044994759495224463062977195813645408332654138593273468907766041117191402827509599665683477092256348999753685927653988175463882115167752848180231611229173061694812230768235053890928382162781879396019834628863614625963238717657824429713532370592073453649917516131561472960609664738116728214555745375457695686621179312048971458194153356501216903410863909684804826881083201001004217027126515396624090587377914058226495556097921244384177449404535799725464966773025567358778931855336301510233909653056190627228635632059894880801174162170869381857768814626762646899042541512684138041421856520209484990364386349556850789439229277385478909811401472818518870842542675844032644956999268767017611081388658591346106213285234854077900293564063994235889392159325982451818645608719669209732291777460779211704638410830228616342737786182506906914005456959427745236475330206291638133389053609901221489638734526743617379031209071517226211303105954173591883392175867390959777838802473690101549250663511963988487076023402381163106121925627671319916702193524584117901802892843367407664207185728403771620179201571603312998963816451126772431098047210804402616712550836349148600814000669748301182715417627169292517918446572892084097844885305835740466809458514088205329257319777469614385097454548510935661952045678199882510932583430724570065632225548348080795297136366621697082436182345481775851617560516732134387810416298541056228270401694080237922567232544367470971576004503586811257063892848866314083398338105546891284737650563610935669250840138680387420558422294085319495203270037297374693125252641629325370846149384798936303267952676588951134687329047285480114007259802237473386808071839616183862091290242505376540711956083218794921157657810791587545187147855101235075700616625768368168562440536638203448500632841498272225317088355854319616 [126,49] -207457338355038227529768334926701173365363754878566554115568336611575170034527586510579250765819419023892886632236805398611099902968306372356500936451273264025029026000700895496705239334652169078889354417922241074910618723740547123356665065823036695025231207728624841319827194419304092629705246474817117479196068840384588830896208788512444446049844276144064989603077878941527102302448582390798464179359538773656203040743069978768482008603450880628152193399455136462696306560026736705005677133038219628269299034617823279213718044090638897860265200487247478938777008932181984799177685483377672441372157016741711944111863745941607109623873941719298759779551799917753353690641393129707839365005579714069926440452551162360646208254288057722784357698492886502422164429075967552404367640627269519925002517348700884937807699771153442359866852164228159844748974460288883644641097021042894679485563055896291635460720262956597085971878885401249405885366752369564201624983099756240233751316771166687275001047597669635845442345548753709503349338214240204815040425888793955141578082092026581198503940368443925149022505084882298831425234015706677820664607662522782164919920337716376032823965966251798940686113002609801717625394583388440275959194183425111663291965896442178136562522502221977770989507531033685226527929216544576799219163009825197359515296757933375194959457533859342556576000991436221214130433677861690974337548764971576696799253131674795769068501431488349141147846627851906331773819483611501880121821878702214295908005023504862782367884261063861091245697046778798314983299499158794271348215042334511689801888295012035987086274724033497322457489974690529236399786555058559699552382320458723847582147249453425665903663887366132879969539138003219429455254491821264723480434898763135156315786472601174862294648124824148799592915755429451612481715856335160567190583789019309033124606394963858834583576942433690086439572006445364437663577750786144407741783708816381342764739449206026150010189312737176622962727516338024256834458626117365658508519292620455918247179859128120683963229422607685112406326310234570346194554683837451167371576780762870819824387588474170811004240894022570915334717440 [126,50] 24517400457859572392702603177021039330206285961647760177853052004134321706148681416609780790815560280975266806992223864222964510040756643160344946693194307792608772675323616809421275382294212149958756124612433269619761017113608198564838091342421822375968320731555857768752337858080282026197384327999989403012068375699793570331977246607536792111329675803779171343730533363029055606310509888634931946337751875154181458841204066048060686371093245598792266689685947728454008927952090748214119340195402171828654151358736634866478502899448474483459602599207754195362291399930388568824258725390390886906247765681054788886881258983035739248380415057976695500588487560150128690941271939093720390684279779264179446006924888669171672944890329687313657077585821795717252712338761416402025458936385014339903769330594089349994997235099637547253809804326392068972668816020873557095048869998395671016726429700514551575221423997801471368313893771180082800042194771434679906178596294367678220046008793530288018581429716490484600157245787232170226152012503689215698509359570173697415259490383082369820124367190932952482526471557274289039288434666260159853518633280030365079794732727580076586536440184743333076473265345147784282436600739211777222578692486615057469697781328041894516352931829111299785220102350505599397958389756619287873785845329031948699893957904790185940858935505406507862234596178458631515325561408245065663994537522259829088589889665726356931925752676570917050575553580147525147475565325939675159807350168324580997997039486123553151733198725712329767275828765801948876450685936162199703485936421539925717177751673457282053931037038117862160851810177494274028787661362679112842151293365751347399167521847052395785554620756113822130576662160097372241660288459493546872038223015573646165160541938454032868227381007654089218901124770701546674055310348539298452493469089095426090072260235614659217972379409914401180300886443709697293854301939085192840131777126309382421757831694117032930714671482606493427270973639021615491354937460746554365606692423767716350649705897354156975831544332058990544391617397531577272445928958158775175459613224308054899236732173971726224215954159402431283200 [126,51] -2533259139036712128313491562486731308333728779909608733364490873836691029918761996204268970756294907457872670021631059570911852742656518132457780190265933394684682751117893425305275106441167139970384799238907328520931947976883574507400891780991430720299608001492467488240338187381172707645211613201466490619786179994315623392232953570630327648329605489302941939668807773108420638565880104738541723741938343902813491798920056250931450636617097669129885980026343903181034310625365234716370183647197125681758352541549658953758321690596733559742578700875097527017413781671321657156698374100978209466202701474715631267481215931290130104471482095761855061362612123839503689036318212036812425163610256010722035090638703855829838675305599572092545477618346016050891050785723863341296138360348638168703422650543076754286120479218265665099440940414441064079865422339276706697189206199383944813662970219362080564530060644282789712601977912725768704559795253790662718116006311534249052400677242811630905212248441924078030695230767418578052785543691343596824800643338262644422877652910820503393532965682691839811446125912497529844161182496314146186194378403338829430853370059402954874348984130361116431684643495523170000220210133835955025012546698843571433724086958878817124417743867069866196077073124273506010045794851607134890177779508006993608462300239894658881256082157907892998195107107779073079092867438953674049397745787391086908960291825153900757735188988320502904203419882564993572306150124827212197057364841673471133819228887646888307792725623189853592767139979028892236426922908798624342982166748993532864433760397747099627996145352533988701961933724606483146294971578662041827083692519521602238453861645685880395320923677427647941204929471941367027584251952676799864450345105605394620350004091694241614031463012093271427994531258415330944789330221375020008873910877910850805468522928792032100701557759219802265463865639221981472929282139701162750780059965541735184191396855661640298818560162872854395110145742904819352754189327116666825276674316520572352844027287662400850990012358462360538029698985995530119359849991922670858179370252741833466635022823483470970688505715569459200 [126,52] 239561342266581996025001381388324016540168186293194996340057093469565490137329539575657791766375505501626977535709235396477073281012255883656051262191304941708743162267673860815681859347338288324520532182861993925150207352199841921048832726535231273504489093474778807562472774421038484190363491022937584650441387568321445749941131670968934574756465332008279933593349727974085805229773787081648630612447581348536001738202847754567757742060300428783452806513249370785877856757672542089367099358043638086140276188806050554404621403140061416948913066357781286108630474822021992310404562207085991310420365849887610738556727003650525323028306359444721302648609076191305195947289709878925973844760915217105748687217383425406684822430497745417450187195029008445836983909688879812785497862210172070718437775891289710818015471146631200392126107590100449046457065295640561185667665640939328035193951146083866206194472483497528688274181731827275424036279522260761595870405700675321510770248556620961799026875414122278350389211050097299765282757267115743054452912405160250456068866519940187162459732727069152651266725177056994341553078969029226227277622904309016976979465908273117378064000294971714219197485219226001958900943819870187117036916103945936193142328736409274298076155977061557945251422120899147739567841787381195440021188868970780460435597227624278953859277061531644921699799802457756986701616024579924286538234512898638654001104375182014066997205015865151111250527614022931052807913842118139841677072729616793770740925336203806760909206483727999114415772804417405356537833222558313481162737241066165011089786516939214124396365894866645937117146239086326265037382534112244724319929210624516889274846655748396635660774729506647580699553218210303108933545089853075231229344557260254773040417071447457070084624754162225105330726266230820295636839151129822485988780631525821615679268711952198672408952218619373070084018240699606636550058851165130341242200863780596205447806070617194408172795316246244617055047880792028933055743160410410395485287495062124440289218750656706588830912848947866077837233842750196363767851527611760763315083119345985060664214597192147969206200595120128 [126,53] -35746257207835820874780821019266384732599397558731043507971040157375793303742992154758850359835101740446361612883180342243019332353576345030785649804346327611501167600972725469007216958827216664329601195493868375144780784239523115906018608481737710812760181261226256769002473011850500969956988459228966481898359083308301368962940606939634044047222857481708830676896863795993943164320984202322558930240630788024416014382304267174408857843554675238988100982230998706193554333998849295745152793105180092715569095794494938190050412121706775704437146601034528360526607771026650926395854127920228678465798697491082704948440144985949083970906987808915843882332630520482017888222576866453884250186176460412246912531754604726643809462727873942339486969642921784948728858675804411016530478450611259535392714473925337715846077399685609825335852381504893419173712357689649932166251153180083509201485273708736305731958783523808106017903443069957333829926523416822665972762069570350220941582567293510427052402136958661956177788954417981222794906713341102366497315845620492676244425208672042712969226067860244142099704869525495690485727650527774363059221390594390295326003305770106179335865838467097286677846621954111663395957251756256572726859849459743908271714339358238006537225163224605926401802381825811017259342194610530189339266394613487869012461134692282084198905975911758910395585912712896247795759851021902482576158887068730658681484326060218127189197487672107008970883642497065411426668427928187263522700700940482662731122642188468434325670904878458595459836651909214851116862662941615215798748819509817583623466291941991200979050342872819762847381436883996965632806704009858539206554917706668631001085145967096073990152411178338386747488281995018152258509178137780193061950826842872447693502514626007557868299636705391773097821455682301988637749944073080902331714432483065286204386412115767451942098011144491104351225370402199483546601690806726977410027339426816410272552722703161525660144027335623270679351392332222152661122665253019388768786869019630197479847026256397091581024194105322396189128823230302959547264824832655794761903728888254372079060638624930451625951100928 [126,54] 2940859277034504662744298678172264137288812364498835908290787497387185939697793793101104039001905160032831193020687206210168943779280685808104562528223408426513823041733973270792786295575105738925733984633097100050391679784427691085449771934563795636232165464353386838917666787277713570505818895104067206765229990545779965180833165032616176846222782897229532723344067994292427613662857389158085247011169546044368650695322230218136994360908668015786098217137175495410824880838393903698450761188983508672715759435554305301838780025703022212294108341466447414036646840555706179927023885110186315264895409348095881776167434915872037371799841941907038771819562863709106608427828642003917380176644266086675145124563442604579368234718845711934101746009615698014267396703951213833453343093112651829859626153277795304225012023708179258120960519905480551780865039157453530559370155499112656045366032324942972779024665946515342966360045922857418746882794007792884343438938310681859507930382262097016894984248642105338676085597706617114400521485683036479999315266348041875271199042475351763161897387492347274872449750870953637506415774301253329572307341834312943470354951136575608058048307331022934815201279244122816083591317951921204558443388833599783051832222904662154315692944800399939576640321610683239264838364547635928978433084363230234089756151589626344024884155576939358127738038949754606059097026787415109677023343082650964141014156964487085180423816614733139817896258667547983576222436844200172066798887156775946367710955563659855876573735709178083357265913840737490524308616921102076908699595705285254610095844886832602133985706124177317504935796794039949783637631278422630706313059343978624887658599338053944780605116489465823407502941546340341090507562644676012183746310341166710205366103372038030506563230473905675719634727235190808798476879153719508898442429198528420890316889427352641187256330656709580056736780222993784079628514382062980997897425702494236909761955089126978208502738229461644905244521976633784850932164093830600123738789928427218018505938090402829770588995896414063604358976839611640912581017123112538293331632473981605676226755627468471360086848 [126,55] 224774150335612985534748964948396326378121168434976157614435800506152130093087263998746562543523254466285695734423615080888666197821308657244530626636144344661861753427856677187697990815487619174508464910295282153658119376594952464054948539134785443312029738890141760163942736202520914483791328624033727477762068304154160728229722456881018290913347554201402583866237917211955110960222295795343276980015029629708218016228143659012068794342892594723606262828184344589438732037383071336309320352691362948217751488924441747014456195384428605078105707751460534636383860060544607820078328015488799475214235979029783237931989395091158914303180004975650645268568364198294706762899477682857940644214956324759919648938995352713682335871018157217502847910221228072602990914947596663607350803488500665306445767121093212760345069897226677272073814232683635432813728026829158489707156441158791801971423871587740273642195643379102642454667559377252183038968939981943389235761236222679126855458013442522448858999858872874274892512582972967281282580404199299495578539706913890968379868293098079127062232731573787657541417518883405975329025487289374156895787711287143258966600110331442347377194005859006470753591595218020208576760746124981181933250346101416522889872269558389516233584183602567832323334584948595014788115479345936117859136207104248360869391114908864781863905754705427752489905723333690016130144865903695148794324736011827893553408583251537884452730419016521950491507074722797283302145704530800630491637010464021899150133235014441832625088872175338599481816041173593283330981324108195200784011334486547363876589685503065694702112765303867164655936839795893077546011893330549839258754830408703504057309076155469425268308826134344130723690316168016779539839366240188761517770540750966361327569294743929861435269400472738552636821497226809783643597446393170049182788953185072484627729581818294262123597188582526709216027391104977266324725485029431312286780105973052931243183697235535045340336332447003173399339998940311800401672605042092915780916218766115103398268154078603911431477380752135974342048234318202259909833590591946190116059620394728100082473984099894710272 [126,56] 324078732021450024228233163610319417247232484843419205306664939813181188116110633197364210153776430998146315962514463955136878165660872449897449575902505649119765981135878589987843910070993094394757471261349072443255531593262393020817000955417257866007145312037828699735617672233898478503102867103508212920289223465437972460934519404571714335776666443979145420016468405718843030710574906298839067195949376876989594206143066427609508392583527311197341503855145015558926770176127643133616063037632561174241892657574524348970437288722097776152701113063880950840845110502874579375248090270517187123272080830286495025772535100341418639343736214712050796175014186695316968029742559935566907520967196529500317550455653161831004805343043966177230754189378762470088408672860570663984770608476896902205175354709199706655298109348986239864581983027546253571439656153096678110233235533194158820796947638660763985452277770878647943503157429694644796982325188224696919522927962874979784632268442427226666979965013438249994728303721420978918511797702747277304869043384069455773654434380716130271216699726865171624226962375446686071295864401955698168263861015993665668639720492563746450230362040804383758288293998584244125199578750011682166404933872403042751004680238432275473953367421320652313760314913815450359774627857450507664064138829562297237466270871150659236648498638499190141827374208003747330883547512378684922175962468992823489933760657967283021196369686296194370261998957328400918766335604168595818160446014467297933361552758919235917080906201082881065354675606908971361263366626551994125189572922168566604295466458990379616712978966329116124456710324909835344741496413490060182581727332663399193874513417601644634571885214246829307798935085530456148378901417459121213336353187714379199683373729499569869382819210965543375341636133888650265715598802024954209705510801763998492202404532179184027216472634274584922935248066365641976298631733660890959114915039060368142997724502178264408076167581264261980703737536667231133713054747231115099565565255231340202929083739855908974101331937216313272475050139639600673671072423566893669493235295531487900664303102684012544 [126,57] -65450769997106579708866496756107734787032960614614016061881163419756837141305653421839535079600065439915670318205662557609880069108191181432257803330936914674129036502826641924632941014379557650192043463348709744830920558286469993492197540513311899174560570727795240141279558821894573657107610590308323188875291265794184909561089961937785006206573606265037414852362487427983822988252843369935251705035013402689353627547266279657185280251543867580822614900420483125407077557010931681975557313476792209245997933410482621853210085044780350452830197337961112105980380346903461233374446328068681229246387401521527715600238856379970617719201902828002786358922819878597617867264128288683511354597768615614093504148567338831150115353092587978826802302890426222014957752800368182371250045927372111911565889375389344753258061675383472304105149366955429961186993525062024046534725482253391796132243639827780650367137085790905531347996795887980866670641809668264990298345567805598133999934969641001266757753695124786505861452620463974012361451614845483832383888083181595855525660001673056560442627578626538148467278697491083536468836864863657614181014407570341069182014991642563518443059955469307846467524387532261158533987264369991057422525577329209948897098106076363827963874154715566002954813607220618244733799201417493882485509646166342373006272928077089237821905966330623429684006605323913467755106940262402559859720819332880275675859087805981952435566066006995543506253780316066190628845874917222624864619529492111357439051412115413786210910329466390074665703367499774588424386734435675376680171888715863079674305483236902175478569796559771349079185557906818311333012463211996052211671951482745004381601730689934029503093075628592480489954585461379753583582253013625547697237360357975854301021167100115137819468346247388656974178448030013475877842531934227995835979568464836975766709224004130239220212901603776341316402493436204618292921906192479105446035845573777615104347910659282562587563146257495385924915794070141970895608681985047124490208180813631667717558066954294500977340277676832959382660548022547212958731301557734160634496687418434007207194669541632 [126,58] -20389555866011605662891605592697566009983956884844877676087425606603885387152505884876393683561007182969513985883437719189570654285077261277847820713551174002047086939829884339799853518847031794762151644825623042609768731766852665262834844227808369190722256423104664139288338613220451985942577050005875956712106001470270550408693408585549638467369368491649749059559171670407296321899769820117312274336858716015824197351663155124795667053477328405315955687786874411522109925116842128280974151156106005071248839597037909546172977927613899551633828487008256414234487017219825741707762549177772807095806568399947649824834436552326370263523138081387686518254094806701073834202620205532298829546768959712642334970330754636964269536663577597450691810976222987925751018751503399668037947545501718956956951170068810611553993994188285339645839994058549447963388752925511977421000386731977832640959459064851120033065171767030727605123496536377797661506316423442224427825407279873816592060222482374067591064460792329695470537314936324281873300413957317345919569016125685433524342841996395435832385219891431285594849402542867374273986134385308946246333263685934847300772296672993825579644625854959390173659143307752037065603319703301042860912848010869336163383319043439155245350454689452755041083820115324217449325142718396309084327654323060819669191688353126702722578689840291923670236928225909528428712210613294002733436251957905329529359784389210131189554780937865188382531488400459850776355507331002910421917130226027225495284187085962348183439542576410047707350721518539389012165456231730157435684428076338727965622373730266799718492842476036535397533833121776243338047315133667879846489026814648433536799189298678139566818738580151891132622929179505553632181264639978554540845830366980331036022586582988314672092506333477289477986844353029389436340529733754488977136996420605318752612875684895146186502420175018105184432108984178322538491975011131624539254826740047347257742736161172022182978016590972208207072258006305792085826985954491479625868019970954027949501682535452960135314465400464567325361346969396784802516093696571824649349220024448467414757339328 [126,59] 3991640809623058516321708517154914219858621367614734204664154005978304770111074391819204979701987853635172794526627676313242959454330989973941794572460213357655912055294321864372823844962775633694656712691191884348008827032165210724683219970399368635456256156514490794649040739356986606484803785253023208735917988258930198307202808500805398478727810660585995412050541120676431645231348084206843556557380736018409701138809356049934258794234614013393542946352849942547172080096391566107998806301164487954941501852390118051769341400104796700464522401272835432030977317247753584744842783620072219981088953523641014219979960742735398732989528365698134260166095197923304288860752450102819301014787266102696714589127465036990347297615197023657313020259753556693933135556856865738897575057168363742330951599392947946589046829368829592751458420889304280945197565440742837638277409969459726154018365332634539130111421070522778277729053521901538541120787376017998174232578565957394081927524205086090720614731830887129889539650248119509684885681155081484496600151165671949725913072049810824117622475230448582561303597665596751479398668071935238848167273350431291541974628926395907961198629657769167845836360986474239593526693901196211028873015787124106821457591876932675694524787477400425308126453616665507141054586454166254964435712670901607394151056164787742462634426086895432767594545055254800264004807532445251911795087348000211394179382857038483008082466280189805697669858208531641487739095881326380154499113537236033930207495384212287731234965432671709259421074825020458257279184117875493894186587591433110102273746377972383146423448229993822196084800455480792263572020938050026481164251073915534631064818632642785404071799853154840441387491552016213089995010606457162783888778761832520648065913583973509572013989337581064751823224144131260886525418056474282893715790887205469379329000021320635580329147155411197460494142569622798432160112531191149863903015554802567817263678351046270324108441794306963908380026516260873664467313003509726355050980796981192265449777518473830307065139851218343988471244251133847006863430559353646723063200576835953616064000 [126,60] 539195755037318319833306831708043711556691378319016087467047279114528194373828144000745327175359646305521976469012063552372192400595259404966470180154478926901118394790359917707629871175990176433716045781836784995833510208305060835094098076614048181976582165632971642889942626292276728305259645535754588220772290112921502770002857300813636698380630643729995447111686230113207224038427199388763718142349603259351425364765845068867559006371982923466637227351342870304000812063751006380062530376540256381252080433220250832597550736614516551209415114972344306589022030650467320072694488151555879979038209203351891405092361262201228579967094279894085790140793453607542856613911528019341574802242004246225250682506612315105271749108345924320180927357984649989293259234892572597394778948491513887674432549935882561809274333298375405547922128336066833581394050612192063023943907108882377980225487000931932784473286065715000843935752228929214435053108867294558022814085294966124786427137886187879447708284361323520469965427548839930973233110145425420875242481430704429925256820686304554453374780718736488686587446182340726660965448984835822060287360282038056125738271026083121837760053210339451789499854019411277424763330878811034778098285563519489173757374706559411769099500482876516381013673604722596101500165160132181360001170586571254652588762354754996341497025839487959023529919317282752139597907405708754341891892019013030476142262948024191428189992330712582128276202766850044655757062179243816341882834470845315400412005219452634937995003543767302043100335725037724733130113241815927460178962507349990842358860058998260789463236019744561842722767547551033838282926678981263690363467651625098090336846287413671756228958915161101710490849395933206442789556340645495387630483008571843565617003573396951837869450689043964730924795702522549243752655530332610671119391947405525191406352057465148755007756831612094486666586040091864289413503231254566732380427571081336311319530663167446644181790720997844154487528042432421024996654294660145589139677489895817597708842423359673238296052835498908615331980541853800191925974195811869891251025770559868808448 [126,61] -140414844932300477939232979917812580651563854240211151870622534925188259549409418859116628118062572837036826093943610565946269361924385593636701182249409593608555548476071935245656160881521094767136173318657782295840783332353555390210233288913375134867606884869715235424741424311580922383203123119631609853572449744298281945774050037682486222560586289092019013986692837823556130754780058176454135596601756137404019227396622345630993588834176279572736112430659461197005867913075521763128035822980975925878915583965191560886317347099374862191302601957315426905469783920244601820730238117458227967775869371001072735078621100867863425007127489599670723069727477846616901043460436564888298268298928219764444030864969040194155454099424473883312565464474182690828320150176259775966135567178725935898114688195254222762717764653469428392344160488846118291414569865464804630677388627076129707423523749230716677835269932597494101354187796311054999077286283676258533384626487903026246254227390302860003954174474469634566923685246436274838204865075951228525988092368054565511728008477555550647112909283524202469618654437068748049993065048477181679996180309906243149080534576521688528210650824966835146810528415131258657297537698167591680644908826474490238178811529001033716797664747734037796525274963457296388206226005365041282032669286959476649553374221402506122672868581281124929985417951658843124917585130907976080183560812791390123100355178914080858989308042504860546265794911377154749986368949765499526531980139830045621207774890645282671699610873343679190938996109944707597037410443301640811147006394245318482393746643799150829971096214688232283814490541774295638366673737957124352794138875910082128461656729727312001482871610416959642947726536028084227321951176016733483483482180100520490342543053449157673685508829938119727004493742328986670373342132977069751155893392342361904163030998813551539753006621298158181477483747529291740331085067944631839835925843010120845022014388179581542987384780949043178296048090206004053484917733189982248140514293897825110350792135332384924144443045846822446003669322697010235759971524594592630659343094755391744 [126,62] -391719141831124392052383685600718055653446745621025375062234035560316748351585561165606045271870660456666706512117573632606559864720218578598302780948249487330182029746848280136806383306595946921398622652446531877627769604527305504205718913377883696075066458169991484380320396301686703082447186251806729314613032118102078362135313693912548898749452840892355084653414051651697418557907078285095278935497133026780273497224297401256088864115757381679197409350979794595746523819651786865459844337850970989437185507585459508934148020274151579171552774982669627637309178472372288104495157722765762313027027201688802916388289531533883822775036536162920867615198717556563490423765457938042716832723864652411359080492822212083135817856218398238830193428348459717229544538305421201045013595603361326059935831538313387375525964948605821851971065721879038183353922608522266738364927361097333370635082982023638819544277344663503130113483715957383123801072418113463719172142052919924595620076121365894718696632046293828250715604509549506390005721912525045077935207868837047452399557176011935974198555928031629311175477396285620750387683315740854799374351636426690182719326701890649706021957403818179150789490038830032050975322307063564457376196458319045033848561332327689552061065866107184696627550761218532623149838377232802030323647070638178392356698224579931408116771711119667049249996253525458676244907840643991676774143346638213393854567056250103938186850189952618105467969562504807062741302453029968401888659681669186728096928779650420610940152682826123433361455017560693050505925500285939659017477161836066826519385488102787956684210421850658880912486403048003938077137416531650532344892941888680868921896171858102981210874604504061534337603042308190753687201966051520042519689141159889239282711244138788193174260010745672214200918856809474750222547767165854892634173257144083255550231859520157516156098452634969958899465963059308756382419409859665091294075885983537180511473618389104147739369074845244633430433552127892884135557433434392833500954283280242912282992748550151249720215302895259430525379733788879011689473760067372115095764134048 [126,63] 1966430403534908169518973764079647829519925218237091978343903265435129112197447921162750837752534006219992365280134378528228132820379828353836912233889313548944067322248080421176361149963168726527115959682733506571781054606291480990805059826353826604432432705324651883761473186516755529878702170564997201380927283892720875936206188286133373046108752204996084095200859519229824963035386500422159954118694078650725572719510776934930282083767119353080699390855478042588422920653082996279383130915477030481130588169970095480335458381791437474281119929117138137488269070182209173753517128157423246882390044287158350185665368628430693294626034334131218216696283764608664897049995020420472254781500754074464346833293090132490614046102733073727886760002194365187847429569991414921322865916344588876405423412140512934765587079499719339935127530346420149754328990502031968408034672362799494155751851891217758921781029312909136278912730945175706806763904332686483499134570066897419432197598085454299782501394941225876133400427626877107145470204776305424640291172973762857014764994312543655925607176889000009362844570517912348225320794106374097679181719754043240669343422793235574924388696358974575015470042305398225073067086747849366313064736932804942010180986021433727192264970655939499217924353607050916976656611996909004603204327456063473918270530641043839198891979103421031981707136273972049488361423715715127706906503875572354798115068231537511744513661154970843158576601435912946295032035972914257482497051062445157852152356926270032046163593498446090368483982018411187398698086707224177173710819576408290974440155687104471297413338863102975259062346756435344740793261410459049325842407496396383568119833890877631158229488472829134920558560016572051098437973801418505585760710569201242311101571031204685899742324897225421754247491009015913021483829546487727026716932323776774226420971894760425670444052992228843513024100660848232409526835312594133288815489403962800302271553495236829212836687442721668813182119585393799022555988075268930797865513753762713882223962484665275432645662329610533421125134047592400504343131072312440035648027648 [126,64] -106593817022323856005867210486777260157025279387376494182151028668744325920832266480804587657016086362748050313269991003307869578615921714261485283831374897831473926692845095663040243621805235697394002710606938052252784989057636884939838483500112638744561556396687528572365739287867190789174979764875449922717243147678852052974854216727220638352653427285015815578625800609669851118422653899050909476010439170852460410336669020689718810396692451600319275364811209755110457155904167069722280985632196246882890442382167234482300712311723891557603281598930294343086238853833820465956251602708575201681056007703331339424112881666222709457547782490959681554481512410316509503000269625132962012637219664654107550020945487010538420189207699593537614582899409898363610408706787302803275620365164909756622627683405016027708761010179280946394711384447213463189897772256977619533174014467964623327133058674887846386619942015662324283642354457540580681191716004622552043293673506317895800860342517035902068578741392851677541794959535370601880984006254895873863720949046290820837634187762604998123402293566233561768667210565498761768493656477108311946877801576991487897665649319989057097417365310564148919312620355192847513408912257349874574269997683009614657124148302906632374623787926564642814280234210871119915521366451322183492993585435218466841660789601210858614568555110189096683296320901124808514051647527473063261193212256758816955382857374242282144684963267837445002777302287890259177299299737851214608233324746598572245400495112679780131264925700595735709198855664645859741959065977221315132678029404998020523321948859954918121272032305039489985030234698806888394673321599784912842738119009748419042784970687778029020160385784591681512895333824895953529311536000112123606409821732099792055077995361171041453268498698570477284591981918680081936304633667837423723922719892834885664223105934896412897576609015555444796075261716654055667270839889762348815381323139553028401056802939614859229987316585654074930380243295397831586831799549521593702861574360066076122649524861527260321658872610675724632698039688695171249199901123689039729664 [126,65] -5531810588733436211136707189998189102398943901902552627992615411095753142752680027722720195831720152650961961899088245945223727846175514978557683245841530441072955136297777277846721885305206433028589580603441577610582497165713752746897921191541575097905728651408264893436174204980938368880082803182186963345876119477130145778481096233497958698340872673300082682802008957380081385992578391004623112832494767485372477970888631938219835977276240491397997196924312855848694158524576111003110544759831528505116165496573244344877745193634295404683365339546648083740495960193905985072334159322508618461318912662394964764601020733859371817420070658741036314845774369366936779490826814194603270389937740200685863142507801344245675246224902313320915423672511124515761658364494327592169502474305893253775304039787227892621270566167352514005648243097002452497378782294821372370331792035936814097268387528094649921172799302836974911598777887706056084880299519363637985785120065999251300366914140146418625813589470825076260396912167227024556599940141629968333898869778029603872886192438358183835428681146504041147100445780136022887729904798950693482555428233389194314305622269041611706880885402868571153550704894966027895743823719906813789098906405602730227999442010865117568815780352405574946478597727035680317677528089807972323347259081213527671156538080498680000024226178140126655816517352893056306744218399857368752481672672038268800902032751128806035980030805352852261046745718534857579569208289970442826384126297401207845884517672339646667458209229972008724006297747246631269501040735062640532279755993925185167754208878367693930731052913293678004768200098444887038856918486513905713867944188033367160066091721148956325300561646646239982306685242176246503309893265871085068975835466100081250661006985170878328166533200667361568529327218733466642018641732477439777948412919292086448204111900752691999615913574907676510033623825054028929104030845473329726318408318212296670204900213094481273106954987738361780985813974203783632288492399682438007963999424172466254430583996336018638680109256749217143123671342661254691297064169944811392 [126,66] 1248317710676641091290233287801973657783389787976892456675602777954672134050706054899934618913863581756393289055901982366291661311218636761770245651458170522041279780313483768139642308583602912336564023488091754619411934999417685554371997049046081475257867851184645226914744484995663718952619477036085817926169613513498164322182219855931117148759257262398234229036461713228911789579144733159609686770764325685273897890156631864692913548681238932347851030351053730237564314226314776836599346682201639646406590268808701839931875403234455327621952682404276512861882768775675634325494587969246827575170504428715037545391557764888359128833771866972869380694607193443646503101783751753765112258983876592574463961214051645102162032614467326648679482039354628169849072351845262092675150017738212907827499364334021639768050098484084525577099578132739935576574494634328709168855303046036790849623563666468291546552689268737105538671035546011950095080310095443675693774463935300157494152735194966569435572579967931252850032205359109905277371166115972069321069201568922147180651867310432594537212768899604089897392184557190414526368021476888106241781824477218407662501162988614537078358443774579009753012538195128200372847610933515855981250956796844858506084218607701895341501761157846879489633263213317584232976696941270404797821305685626389148426676738528711905706374800421309860840828708398734531615686021321711523853098994043140211358916603409721363732193809070180857227273847841822144960525468067271976199311825497807660731473478008525278984983388356842981916841177340705879269895372362029521100136458839504409677636949069540969933483014187789706430365242850479982558195451508462515949693154427770022357869082011559450129006811942974149434740209498252233974838632388159963095695905853631332493549877087659516632851895080476007328109831968921855428888853052796776593272808324976350418534552156340652008939449388158765538091593395253660037100183036013377975715081257082643971011589941360390462357830672953925903040091613313355850972367686879639688727060018481186490214478871710052779175585036661865798792679843269747641889224884320 [126,67] -17478426131388713348161796262384291228730653388322987325345380921092007075197377839069464861277644207803971258145199808248236643082574908209295512688564650729043491877383915247789003233070348884539216501971968922515963820425414185965688311029026661397335402782349472014098348044265973574861566876341327711447389630877929211487271927040694629828255736434790270559727225212236744862249966116934027849574794598768496714364340532202653520170328167976708247054403326155561018786674373803139096950632900049113393017989508158916605848121752053024413335402401016540250922969586285124263636368642274301047163958799306724175403183241497244364212272158722565308641926024958700738746184443890509079376996636152051825155407728070339867522318610356506941234757976694070660193066419466661909177041662279509581557659577234532255776884624896610985743490978363558719849404551530329314115372242776149630926352996001583865397275750813700960234946728043904659056657371813431449481669003706956662867966679590594692478167934599011683525250271713695743400429679652076126856954571869973892407057218418547527929168284249634484297213676946318509133360589431580936032710170772348708426780593506804172811746541335288866524129747913214861236553149329961026422757341734018720160533346352226332378660538255394336283081010888149506425401264571901235564762319039946326901155104863330433570857210854718535544990365144470752571629859952045500008517946434311925361994081254043609003327829209885038311015116184341807978194292586315871864956329344433565611309547334104152077979975858527982649684036815421719447521487119429636861970978951441974124640873676330701735074835506808260211770245417351870651906663617056464582824979817939772245435210789389894663273284761800222358673927572789362133669440681393168324503051191762108554059197773885308037879220380918800577342266794236926891146733092457711807962696680972926266671218214488693564354246152490551074597778106742090046562031518624103126507267446457472061542826922966899824647018855740448908191128671186150105308197173811817067253971977127530225210675393576348480981904019330886446219825289794518874617600 [126,68] -4232852218643209736748300923057516770969186273727245439821262378464469636541017353054688954444160824201899974294844550995168706822906061459756599226782683099228969918558121423820459614021937316416353010292113773983762469623677525820013348877249231366680256039028680365280696437388470898360529023249870137474732931842795368863215068231959559937488044276033292144787011302769843017405716891991888688418476028632903171878391169998152641383162863088907722629920034647167487816181695409557428281595483723045498255790501838050154693747258575320593542069057942179898854732791005439599763802360001649989797216187884135931065593374630751028360701426153547398817937551674313756054199822472924251961421535113162862134588449090892047829181993710115092981916156984411697216679316868855191680858049978642237571871543750564752996739952129401476857810457937535932356919503183399848228960776470510802250083741378991879534297567931958283403870676615672768862948177318145208576011690563116470702242635539106276743558842407987831299429133984956488252479376353884525818810913302443718253573242106129236312280275079465092350490366489952474062166775791826616168136309052917999004816643350411867972411395527150545033733160550393120072848546132338934936121106794218518906491622812463954614549446151113808030841750592443770946887806307786376863911046329043868737373480059967228688943624907691178198355053020704095454333989619457308395343368728106540160785576936621462706862373394787139836684498315943639993714375281223173653993935826889310868606565476515750685016280761869827235255953107851880403302698041381001577158493013766919540295044508070920262232413535773315153076271151748621772101457264425601413555144899611412034800127340128609872338476251638249092998341463605023492141690310485990933047874549456650639946952497771810257094611846263368731942569669591370739858865294344810753970159629791420956859948369903230398684337030435384583841296955440552623964003976843328501266923218694501885728826793314868302409507516190570368993112629591292412331417055169134809138107258326847971381358174581851158156947879567210839343499628047274292416 [126,69] 475367352987341202673714783079648041881590355121283057481283575426666697735343324590264869718794893115571166122243622995734846364207733475470656316300152447830039209040990150622393080709737776626926397275897415245737761517002714771241654324534333209493881398947789985704771091171773671932424286255648477141279826300952095292857723520248670416660201394202313980884022838602660291564220551758864211286859176326636487971995614751697890741553021234759213115262779721369564128346523649578110299471512012165283878083435122815434372980799688524634658065454549042149816268955421904066616937382017728029629545137794065313801656279955419532552715908917866122839007609872511490636380893896014108062388108254185509959778259446606772547568839253951361928886343956467648544258035349555302080249893058075227336765551123789818004918401901065992261377943030101803866727529541050801998639155347664752933029997177737288017032646593914907320200613506703621874272272227040837156907779462262567847234777882332359051229832837601920793858630488020760024456035451847652980912930023779799755687134706016089258143915415305854027385190258168119329111756174277621032754133832233653396651895473234446051585832870457516282659401542507774808702969760089714800669088984037595434495859654978434916870657530060827828035543830804309371813293480798726101844226298632745047543805989730933131167223852474807840859797426444517567393386972106466852314964396385756896141864936628188513630637421079228298131348317648924636353795819389059861506178624905626670639813169338664068495024605977708551198053834759795319462087189741547844344850458043160705020247124403054409753055087914036298423754735776625643077518230668200091300741645169200635216667641536999125027443654427927535591540936508607159510136692392397565203167035982824278299686495493382973642086259610408633569021495537765800942714448168915088610392228355912037957162623711714175064252655566355735598575240640582522268236027241790586782149793904076294296724094437164607067650282041428428648206166820565472893571989016977302720512358616209430818946018983341199411961283608327686115426757566741056 [126,70] 36230459397573816457255645486755108186553524266217963178376634535636947003011496623021726285393515634608572284634805502029647065161012148392447499736060233348091061424055235327669943927628385827804188294787592534312704475661678425371370944073969820182990710651895875371604227605663984288063188360672121937241888658826009243905920219965629222185768305957677805543048144323313184498920801844904793196196591894669777833596497750802508557982887050219713124554440683757562022926516122879632635686852353665341917995318634994666716904323052843801657296498395291672097255360962938091774432107373908137899377636535589561321059185038756074118961821343485370640251703084216479071844490384304430870880382251846775685324593690039518568711865960104705438084149442623098551393277898875202322025691276037470439061919289357290255622826032092411996383700910305206659219630491471635182968601813445146582415805359841116682761132676232407683045277646441150106484463117702129314848247191360656273998764497681559742093939741843431151226077717796715050382588946537889061640655076500665763813592567470681388947856731054458166537002634481149186874150532589554218718850938429024624862981702111980661495583982662046953954367872990470923477049785728468572972644456458990991952147438374653522728535557657383305260144731950802293583376096215874489548944473791701860710334899065739399003661705505334041738750646374090087888859735568700431744828297693137066664942028400411076392913040944741923943608943060920681985287879880959810744650742630930711977409593311817356321244035826754823716548346965813540670422092941023790172101503643016167260269239297694036107363157850115052831756178488541328225195358199774873355977828966076259471025663851862192795598427820695310745744261277487612082031066560706057010450472270381348106394024605893861162661147020182156649235328903336037090057178696062442184954684050371769645993845153227313532166722556998406630997858677981158071287581669895904998659402348247143510938715729956068659141748485061273299389583560379302715606475252048672703361474976165413002900722184964573713012378247202207016054537612888 [126,71] -1462803415022911576744132199776775978025698115576176577564114397394110455974090031726695661590867802812966653638403185650664085392908794038623811065497966698130503775894033165550700999228701884729038762298465266529696941937002495538842781337085876578442896426956153833585894307697399063312942441828926002913988118641225629265994555684279237047573880658448869866406854092040606840655460498453743643835126315080023635278157704806629253738923181699326805454123481265602100986921328728879560440482321171737557869095222631869744666534549800123526258263382371394696368161559144309330574288036844559035797457318489193254475891095065599196243340472980519424124060237521746793526584967398724264534627447311156021726776096446701642202638588944008888579020796290643720818593749524906669902361200299726102547788153153565460269762799634171706142189850870677290045574555859224559384980870814255026787011075602828982775150006830291681511764671789714442634161517502821587536987583118417718603860435069324771060210108818713654067696005442176792741528568571243199919957444743815172884241065180155553581905429331046434320907778394021198607696897135132197435009814277188162043992648322923637840481410295654931883249683068932456737404939729170757531633460430171147003579571996770981803418596906103356700648883441945955539633232335202266064938815906261883931621236116269802741724654963135626193822461560839173661801158043699037978548510439348953397591176788351894137915132765812995280640180484965819802183976997233994154770716809312190193492738120828414256452669182450113896755541059850705263447748572950502435720632713526767025489846624927785502584442468471053561733078468012063020788229474999031759032080249411509167614271931886475606094368211895943366786761867943821826369224435156573319060292904873668489871959731567002583820329432512580720995816233463822137621780696861833494979182861081296808735760321424514859144565570765018586475486943558818359030283609233654020534525390805106724885185897692153996758114345430602041299373713717458935779966164443298393951574937612204024757906947669523711327310605505082817448771072 [126,72] -27487368008065648878305458620613046974020854507747736979312864429759285009468119313891051683370787478748036113417790302493858562076993106285168942010900047762465963100473592610922486486298561611180443077030499134750315310541136893262396396619067533843936110424747142316774636529805249694013497847588322727217279948162500830450159023035304143728735369599358229639343149887808404373491928600720216576914672349374069885739851040500325814993397805700811753680547859909571840307444167200880737380412987498273971482044973344648320238014544924192457176753486616450041308669488830352084386240556798764878840171500916451863276898808015512395847986433625279704773599040661462903720872331622749534233451600768618646199332687023069730899750625088740416994695606439079005120043483286132282048855740492786692925231290591887068334944014693696124931082654524146434038416268965857697758253230752411060289468685781806867530369822874231288735075916741349604163161685945348578712917950742571306682890682922026966064755628070497442052297713325070868967936075221007080168629179531046084424047394587214119378161884027913940125015553031528524167791727616440008296693455809584921824900551433296072436846490557155342340625095145248619943226102687772278727995141877129306239390778113851268123850915995621071540436669900364227655938411049807541378461589668629687338460213060552899474245222056352652451948831128953975726926733965452630616540698409410683605692546620749367683193995702072902740336079646030185426033567945500970005193636274667807294909217309492732315609467296798611010630142141982895713644936079490176052851681498214063003359840567254290504599007128408266039995089184365521242834285760747907358898514674798178451930918307793275774867737477480157438536737973476446985104768109212985610478357627272141008617324727361182738216580127011299345236828459788437231365982277260230468842132370663877306546072644086433256815482862537483489618368937530022478697139303847072255631959873472938278039347386465137552243142985498321864357334770295118111089662290453013103365980236279952191255103033483753998639446631298395894656 [126,73] 11921011791621393333474832822735888887059081257306410289525623141711758374975927697245337708615691439800950849793754969880732507715908554651790900699797447721218893877466837804894233029805177715174380965435496062988545819238240991504299309626674664198094857056553843311783829756024430245533658708498656696325973990130649380042909187078329704230028527784645671360144591978677863996993795361343833308608945405028093507358874761597472479040761762163700839858739019072270874335168790722827554189182035364456395367686144937768278796575353687923779944582022318095074532553854539418957236414789424021623159372266496449890675247504211561175141711682012083189112776819707836929304897764505256964723233169638997225214578929014809861102233497854815244828984785324649814891726467930235175408234058877878449910603852700887825585160583124530344469364760773507673544232384442670934310157451151160862621975999239821072980556474712928221396711453003441928836483291977583588028356709519473477178253433889830761588428277438566999071681936282322725295554250790765493398891596086928028617834735651061030704613530148394826321603638535999244904190594904668366244682575965560706164719789744882461060919043550001292086846648167860187284684098119740403956475422409118245214039431137429594444600169015079099324141259371742068247437324334947231026150250194437821461085994204256719218184207253498272644824685925032015440207012610598167267395135677304217621738990671774549486425587975294809767139733908221854132284817573389960963797586971154821474003067059848681581470837478082564239975350672134988063618172861256900394079487004180342636825222754094038079545165198272256033783981477303048766353907096560102079845278399047443595598562424438699099064628366353077233591496902511071264697773510708444415521701547066387147964136367721025631004972861579079065201976121471286209320457709472982893666017400257117359704768136624012083485816263595817084933590043292160264134099631921808689238579940474057598200400732554463825654175821742684452708834984242547450508870970388032792181770343419027750958680494026834732415634070443460224 [126,74] 219124255360084104436024086623579696531591324328525037865004862166487743922905278971885428119719754537175724951140944858829893306857681529513373608878845494852813894756700907717336579398002142163029600705337027315353401259170516956599980880445865410069404000044979663263849513969143324362114330950247788706630703166574580690289057037487843620363236260689307732534151273575669497157883560770483367530365050525437746853061297097285705355319806154418911175977070246141025966748055244542314958746093223571712884483946061837307230110872316571064500146116471553870347783198002505747821170449447078113925025924913812023403614819444036244051697248919961097585923600537401712509491602997167221593541474970528148807332306375567118972978351514714984248985492419703955463678788112389121430531454862588320338921690912094477166238927849099097973774743830773822114525532830520184251296546919867544622309444653667592475077926588797895058525765169962839535434414460137603124188032883800367190255119476546169265246782312611465442096634677925149593665851059787723141299862314347382817063436480129092146467030967110553819618132732680888617742186739566327239072963931592962072853469191085716645410164896582920598306930617308760485137977363588764827618774055618548444899194846353375780194712228898729398606174258772201011621180440221125176272967495587959489601587564632265314342734561488216579017022579191919369974513728440592553383335469853349540202995863211927537166630278937517847038342735817105246568385932010679301591443191656027267235448675692756521582153112597367738323362010094864338588376278875273599280340290842463641081150370974662116889538627821515516916365386717658200514164344669981043418495087326639743369005681990204785520554760981092058148145286012663606943360504964863870524795990886089729692988842424414557697434433241857952338425174379657699272639310414767787619759390580312145870428048184551556875032374378974248201976594836622971049167493685658445492545693218724112401201926444464393021826426329597312681409764462056387420879045778591562843563279853951948461704514666309811694034956731792 [126,75] -26822169089245844781220002743581117204645213851265386211918076785113926616917751862983785096524895596823035095387004964308289758454901071256428065157039145193498846194200340231509757471808731513082796644757597935576137879904865654571126973737204763733553380838284963865015320023243077343334140021466689298915579784624415792935088516378493322699808863935586770416242549057785872947982831717797552018605721427334383722195501076713043191617648067724756275752209676655059749744159221763568042312515920844305125276088470687702513276294256644055732664929029133659865581314521953617510832845975821974398151801938248850117401323724384355571682759225790114884118347299592337486014944938745174756204208985544379315456424629859964307731125782895723196948849274306916929795962812179876517511562103849441996315435921971301430594690741212438100196483736787885520044544306661683222288483630842334888802615772293359223606020652955136943716183412371088285810455105859902850454447736024951209256773415735782327654600049017294016353534288444796463337095616836344526942771215097155554313721201679150005650430377400136868440896280418870490039585024107153186847205399426385983880270407511283546344059880190638318020933527491465631767618395165081377324668630785878263172112094966124096661552827838736929597816818964848860482144327036630888274147617485076010932381755087567362544782685841882489980488478060156756851228862760072784508314925898705375148697569202182633463330620540887122883379625142599952121224140287413096331873786066831050922627419268912995913171382267739053574314161302294543218488625761916455417977613137714590106478240200916972754657752832063470626274641011964870619160305713444971525805078311714730167089567032189451245763853118653055196544834248962165724696758885046067088818752505808540388696737183662137447092804658080866433219953879727701109861300453294271978461849329791826630785186740585931545937604398749323083515282641227656044015072295542417364020984142704509529493826347467781531191022705264724346335567402609822742976047446971045069141149240646514194544202721267734085169069696 [126,76] -159371006240396758971704532097192747068807080777490586897257285251308030076032556419574858860162676001468410235849864376739318006222867641983384731201146201177192612822581937837318073132187673326084512081430513794510582791725210311807869513596555532530239098464813353284219303836140272312736240809518705760230192585150481546483689040046342127863677095491707803031113114523266883055563159745321323501258953393260961797846602256069280157362552862808653839747120228284967232766739120528605093867586944280479141154674747247910463597489063235571797400551080404106777979117214704904560580090411034589106705727063047503897502157891387981032127311346116628941940911244668031777665465448581425370843262349552298638622819690137098116069750463858372019811768243868610439605968295099570238513902761356145765151631089827545379953610565336360927012595789429135050243696268639163161266912244928363247856251628781613970989986110274187030226065459977304029403316487211745844277175778220266004665902335445330681623023543908726666501113899060850882875493079283727729195900445468312782707542050907625043812997636681033491186727694541087374964435121249620492361082620417199578908935199147146012336215936883798008960376346741844732901332278431470306535892846041505218823592042355050500771770696302817760167909348118841185208264453793601254955965407477610633061448493374717420652890147991531283647983143240515145637278751275508064195927665742929926885509621914123946511635886710217143759620085630615122947743595356501372278181356229019932257603808479431874024299029700285397943593348274034302026916828110386311801895090212987296635188096274911741298896566526985524854705625563561225791729943581397395746476528342716179121980333093002312958866982409239434984367264695421047972790918149398680308870080504170445005651199135406824536187198027744627629400237410899054526930691983485781644785331349960517484272248318479661283203653941243311834491532754390603364775480371022436310178994593359609712096406914195323345279093868388468945420676234091673277188517502606321126603598440684063620665618667069509405952 [126,77] 79824496181743585010096533249615783973277602742242188992679518300615509396830164250634225381841250158426814437194167233641428967706772932185722204176608402879744262899790049167207039924261076820424293276965916681192013614558544971392435464427710189267074160676835719477613871379017486052746787268358973921345774515676078197892939472190802449894708699219447740684361136607810848562668596505748373322710022067206978494869103788142002114813048678727459581619617847942813624635318518920287104381183509491072790402290597642117624971456368506246464978369411280368367730806503604273693066671004108526566786809475024877725946536585015616647783548889549971700466240180717980456072085038548353401669931543215644412576922426183823794649523547084051063001577635942369832988292656741602801016929976339726324088635259362819774185312261779731772257195948491438026880526071857446004876772987408873669000375403171656656708714622317165454741421801144567863410707654843207413534949794243905659176604094108561376401496272571620972415431693474593278927835021577256996220654400846642083046878826362094058265591475103079203965615111106427593534394339164888896411754428476056744135500531894391827286670606862328370853658680192479552260183820960522169666391602202612331249485199735471445271691254669573572482306877667717500375579504806695804972767756370079238116655507524423179234367171312284258724635922927083955299702714684019857904153256429188183624456897271509026686304787964908614168349535640851338072960744626264931174580229277976102115348879499379456244959225628720380904268518937548643840516199972125767010815930569558715254548742187639241043393088945424363740705313761543821873406392642422413179976783699058594253716802452669279332754974060208490680028187030518131932269851274760011606789317131784876914604153212108872821167211323834950635110570324548269854080461229138523146716557669191360403160384774667004755457401684213194936240661092255609070035269899554549111727277058304682596971342249856927256692392093134435542403265362089150076671941075106469221257712110872548680157659694387136736 [126,78] 2314788231225067376756956100272182905400512647421799604604710610572183407750415496309291407861917150592052633791983672063859172576321672607543507223733468802785129949764640571626458156572920879442025803287896808591044310869528031652687632832649648017881553132175241474275054674490860700559328713653505427743515684344240802557071682772580509924833677706909432800609410840740134604692601409700512248322269229035789991837148300670207420576364741940462474072539800457302766352260089415745334486453694399180513139327677106148133682868479796689577891655108671810730991614968393040194382888788362489600841776882951501124905569972995529397044038107728277675183383031543915288947470801420113272412304639554792396358947932145932706806849205960370352501602894975542823125091604403618312725048153833852796574953202992573678445821724296399520836808004645596254016569450952660478848021991751126276855227583020794062725293429898849627146053811096291985278896328569587023773608143739299717964134197796601607299902546705236238166363701485243460874893880242428705083582029733939450049162397964576774508497434998860895046824708832010100757502528165041234947774688781017996324627785659849259112300248198989334793032278676925958753412653096459825145340929930344163321009079668131235363225478626318792549215161704988525993462262087419326360416314604760013397948428612596776403306043858036854398389643531943286681757998003453296564595492563787248411624312770897703897961877794635827565448726024499083188586173688171952211087211806135580853964792668855040406225831666692729589208558597739073389624870333971826105077636091910265451831482763717746021113293674641811686961959772403880126253004105508979220626863283134142521272422794931463762976750042687659781593288382284243256745377801792916792168920272091235023772079655777825101739126657184001954068401360457544974132059328365142517224656810931994009308489810500966839812250191626560402757300495723189434186820090565063819648462806635680138235259419045211476526228009645305196421376939318044072898436071853898426206649305603297252730891154230680 [126,79] -32173720742655178262487370654203274404211739859765500164882294936314777919082092644356088107665684604047422833428566469444326018785785087604545876334053536106945876328401745928009021300813722008158171760127699155935239683479563033986247661502296495993190593584410611663076593914324970780500870818138380812678583187292893693810516154765315034243649947002893591698303523682376760974789625223181244996375713416709118687607190571217210835645410238279673044422547034335916688438862231681503363832059897525082136127120617439606134196152947724489073077563773525717423023536192625140795225248430845224025939347463055526283285801889739945565516042133360868918302495209711850647715722567298032272618631973955580499881846914206341610426939360584120087562945716338035205274406209034715931166690404750578192302732528778520213451309403619913709131799489346498426927714058632290981848111272797673120888239897391991146931098888666278918728535011683332788943855807336338280657437712097158377413589138742865445839476010827624448797453514797830745536731425060154250544077686264301951646301156119534247539999756928749316850302649498145002510260016077919927960932570012906860991534094133330576938819835050582570563664461294465906532486215615886659198005708984040922230972284455974001034886579764886210324932156306144848293467768020201845187094859586076838842304452870511560887826486361109413339494017909465167817540271782182662514850236384320566812499673453213440440542722930404186720018107764758659051545063072289112120932865441359064867036312803654936641358142017262562397014265769880817859672729202674935749086494701862936115303687797724208313195447206317218112576042775758935958136018651783614281240459817980662126550085203417404352759453050978806305513635457954737528014986304652966151457782821871958076402571513834326263986872335823891962707851297221908438713026365272134623439851474994423311608920340851969744475306134455185845404906288997911821617035797912310436868581691111732128293555919838759461495301636974035725300631703958370926070194478669565212819422408246479567593906176 [126,80] -1906688948196815995201942308586112763974438469227676728604458041789363901200229622262695235327824890799682030671619923421854821742958798608323099464239409940615282876690260650935450835858065636654686198314843908843516404147054127470810341534216284477698854429647932568610329910985903693364118997572615975832911541097236061070006379047030283028169397505776841536113194302385825131453067895547358711538750759899392447937065059656694330796148922448258223750874561146116034124504507249813452949944588322545863625890487270412827105524224816950165920698143182291138931836321973893124491808415359505139840915729954186930665359497926957470907134656351396000995315583265251405825237002877248342091869287353658632495758830292120824553847260902280561606132696273425407322158176370493017477942497852327967493075317431160566740873208280483090977512614376932512502428202094999961467651840306248508835417393849355575431012660976307824428325248606374327008913458205676933646238293995275825347386582742852674390310221180134774673392579892761459157688946766779944836010999503832750890480295220762457311174399703455865647675173257051108671064220448846232935553748110526259733488765076960417509758246280189806688563380096379301763351111244618858236971201031553960572039037474982518508510118216972642317281623118982395302362875775653832868781941689867863929176548424800306640208215674433194495331883600373614137001939444012799394477159287549390117978524440510040381572445183354696604356130628734557500532755713608154938108164587847033848776132701727608987943389043724565892789886142143934107740053067749386633150605790271865744618176385343799643682844123612538941901797150169311023575329280781567010117513528312082555131626173608226072722511159732034714542223954137851934803547678713539717667766447612950458092382424488123282366203253909492326916888983787972941074206897867709856355492348361206288554690629117352104340300570037018123577469535227737425656063149750724568271016736753589782750178867252751775249122127475350078501018749288350896036067648819712062828504671133311804680448 [126,81] 10092844350217401576517128789663630287143930764734636965853717279774306714184210350432286053547711439139312642151460337734732067158338870288607063912531139915302181665691397609737005895258211988917456519270646648285431043956035391876082238964556458502033443256879535937593867269998328947559720567280767966097540392141062840728882149996341712107593351483042279460639350182398773360076720927639930592319638781234902477793015227796032372442965570373907205647227703136622351264105734467582256527030150898603953740020617006317941336991281451100919170087946542577317658524686414013138879605812388284781508572260669684743937785808120779905037345942152154659990712345506860683257622484598236302520188996557753333693030938873829403001489578694448843292345622527590910805194483266269183359521626950245662345314958529903351169081257951825641783197234295270349680553148526389033082647485066452526078602011820368500468057582780841729701745761807023467013888713006737675455901177570252207962593393561061832801501390120362269704130163238172020120725718976305168417629421436549684420672184233260867465797487357082217666811583658468851607766594279426257161396514551782657362815998066461641152280677915168653034399405579708372685730704472913849507777999721630705058274769665221888110952291064650645075295723520755639125075977302400121575822772888149574046185191854914509879802976182646633380624532820702382262467960844868815700625483737042369672931155974784525566907267177969793701275610227957758615300822071515623887457021204786852881760828271870259027154417162566060656505019986227895359526861371934797811745613259793963867417161786449494887862676423972630339496529134361426019162722967346348815551900519054186626236297397861632349835199902723027591898237335934007382964024465140099630909399388185995609144851611474324371830370519133169780449027287326264166307060239896965097763138995445174832048924053833001489160977545346113912613695457904034979934608537050446462186893731984282653054938054083894359147198748953737632145255205625429930123617874738096814843379166407409536 [126,82] 1173035692772525993125217038414140344174851419986180469580978777376473044808320326795723793873164863496397500957343804972642621779027753433820517859632618421261128561312925421443137821766825547359608763320927446930278738475965069729924714001627190262395920452488004305176736652671064001648846115819899663886649242688439476635771256992022778400495021606471517507754070519333277378928554834536343886622539542839865192944363378683483323374727563844152585539753742974338142278823045229780005199792850431401607029847043282962589674506021765868368108374392517404117950427001737737374466585500154105509993735843315596076905947204751267798786856354599718139076928773521887313432459540729046921974191768833165641562411726947943953620071999984414815012718708159601840944135699998905165183231996069687744058210772199673429353352575406369225479532944507193029264164916764487670782329591475451269160798786562114499925339619828555975976227292683464714408423955803663074902234778977004409492360518006596996870245953454625759700801702263856804058713087823747380649326711534963733111204504450375281035324574592897472354128658363610045775993348108725880937342616498640419561745577433110607135905945885912014527796230149980368525428050922383710613350356025073273367543785661799476604029985486399635927230671539493523166422463408692445906117577064266609486960720253961071663078468539317456916170242704229738285902459967367588133099586054989608130764715838480197997404196214581865991473413612709042797289968585683281212848213832451946484549657941608661412819430226519712238486129260867545538454377484872023484827770568928659627653016332053159322983958048445886369891470976173609779355374230790375610231803082920036235827154212271168761593058802395286104204429533759957404243998705941041753076133946532227326978359384533995953063079290706458592567516001008732538492483189342516757763821128111850671534085729322280497049736381496620278030604426623360029054051212334456744153302072874757397005809908775353128732316458541968378361350179789012714599117160223886275350742790249792 [126,83] 3997425614357970298305992623010956880188093761640666902598761518951169349268054885959443068220667819188611292852447617988152676244656534624666943680277449874849203388100974689201203266424551845712206351293070608719285895166172908649805715334075179782530761254825068208490364339094791161431090503651256429885069295050343161986130425438924494284849739165774350763909553119139276674959490003146950306655408621866300722492786788864260291345828840287406860958482901956501882457701691217724269711007655689536882418645943005025426883964343194185456343790545152124414092590203315973764978044781613297068213570037071723997557586498174966002093786154507605546030574231266180346012058470330225776752346972304477913025087112842542624031167863641740090322800189934984487565555467574802385799987221918430838513879187091772321503992934378306306924203049866163307672401441295491150029026833147609430057995118388715743463136033476934662268573428643651683130931860086166535652783829000089622930908443021551615581474157166990676306859322867830803864983892957980540184367644397034742402229782674586796571724328966318176706516126134509393586408275769791994629205168418420947856483488268978788717148996936384491056544063140366004868924318099986416367283489961552370382054979605961363524032692847692918130073212194547409539628025090930085027376697953267155416528701897800482748550423488815845504012655291528114126939982068443910075690181046321972392059306319607274107305378694394227210691213383179735939796732504229779359987683902332841267440090779437485965506949743439938323104130180599919915359133372641603479068268157192969292641244869631106437725282894044531098503930636142041742979059753132785033947414780700844146898324797598413821573578088964115008913084443753264117579045890049546924235820512529968160907540792665234193989647650338456467986062189105374921735289045257666396684874622326811121205379365326657084522598930081786500722482016389362593227348638086889973590341381180953555193628728868228572087203499496441985816126232429371587157220287434346105431553792 [126,84] -145453667935730653663558015295324706725432761384727994682552795678682672683653758227982038257039845677283902074347442089202735560012746662397139494321320492487183742288001304601776695331448992315146902783473610354094894195580107273782096916100078187717511124190550418874386511104066018550195095711837523298762330203619710369208143424769543855056024760143798029117747412443518645583148877707673234842853844810932109899610699763709623061087441601606370009861931748177520883711470079252975781051787963757749689818915506663811636803968223301107480368528627013349388917295321784993709439493904316695200176374844831788989466240410697221319383731766980866132899125592815529851951007062961564562874635050092138885656538068492558273466803614471545984515361741723386860397817085975897436487904380003534438096617630559655826053904575709299051161563922018643182536210590503968520640321048164550280216148108665623326947295049325918371203572541238672744445405876184590827515652771240179902145131691605807357520574408923831517269478530784555245755206511582797407540523953852618158896706068079657163717069568315885239824679432261918481367647461034636258544538392862973299985410598082926545399579966954132133718244378762591388053636250073538119389126125722810823297551352007261796357855853757207656831115548568559225283912254798154446185992498686446290718669037004994716818646216955867953670259617229356549263053038202155796895839446783494005411020645651794308727519212948176041052114239340650686451793330330722308049229260368365768507692748989135888225982385640942053741008475417426439236487688642322148570248346767060841149335700729089662607804103562808151169629047587383771461826140410967371132216077787194347205700458100361016461379420928359020249967779839379308592285343283835896014108470065755085408366391255065549762641554636393540554396919194484593794239989939755145436933792959010910955997578504126615171534552488826498928461257293014446950871669311813652994691129474520888092562940706146259096613195066022980492663831861384426186826551038718064305664 [126,85] 9287438913656683031832946979491415666941222563498094940624950087061451691071522956228257934541126780778604242556323959322327763966084384632306491076535560590532604426674821191279443774584760315357785542452964613818397971239261066444177399525606305797567058175259693275937284448492840629174409677548111319778484377920570262028396998405269569100285912210645592578446567854273319114838267152554882993811948521880926949930768853789004692578757228345470199066655353507530072417955944883681702077766899694556071621454287109252943094460301729715800046448890918567788438722009639185335410401798718287930790050474348933014103899988258988775716980757646372415602371860373202768021082164185241346431407915917634761257511653379098313406109003182889349579177103324767984612170371674052184414888177086064242551364115954787804450352545056401507444063062150935823575148288724040128583140613118501921210319453698499840422538086856431753528164531546328724298094040255550601434610193668916710372998165016590718583100207526409992008187608231378636759983984010614346222389448659570633755099146613773297376957569374202194518504733847996770999987029249257856711118530027071346854390249651045498061265321559504647126627636155529470045776145958895925531682931182250632542141241733048790695745176515322001957560858843357448517379147246424662279692051440470324512813026797223031885216959299073687625757283893397446960168288334905486728198061470059516537484832358199360424109079052058119269528564636649909162465461468289620552732514637579640015760283951979187407918017926381027915644360595161714836599127774627634836395885313869270168689208588400588883946867611023953179564812274417668289637761246599331821235476557858327566754524842498545017240266208983682179536715989043342526698903439141182576713861027518646299372201731496251528592993306430142413286363407652501160084448030769196454460081235736433191184069783757699717469618948114613622428150566191809197166434533797370720407431181906000589881664120275442118017067297211827339687656490837252144246035263815542784 [126,86] 289288763969417307065985862795838444235797314028958968304625629324245869331552039319353410759874556438690082739926473250836577607999997531968319207089158635970611924078732361316389280524078881689651043149308713625614075206756140847902469782817199656302859244456572829125086346772716945232537387217421443603757774896124650395472230198200447808005332132255957534220140258383544565080573840960720542479301159395317891563809487848364865425052373017962004321971613660317598643649460940284728271901677310906750116705978768145800611080552203018669882716301457877296426570619730791223265440362977038307909203774539759782225374782421490442456105274461502718686333036266611797464732485143872051537585461103846915777451096585894090909322449071884528506902578295011683410846861070820229710491301183252268075877973827452170742372552635829197389789136705016531127403829614138491766363327008931988531911417528955193469404336666122328061410775817418319043912719912043474152391787416752606127181754721614640624596584776674385673407570716872783885028429654582290084187689603129622763771708448554680058453880266101493489866367350622211018063379036349007102721253306526744254512281490984917374965030502800383873641724059955881104009520277467546219213060238104269551307143045031185847428460009231884306653907513907008661188106642048101567026840235887655135957567696709383886283709635038168932373288260862582454902405714418437596637611059484434658965202309251251600242097403328263691426411328352658782853332568115062527368659648748306561615874458475649146897753797178985772490297078378189595706898226918396965080656816910659259973787123060427810284996701126595923699146845125572996270049333755163200360027572862131792068924033936143287211760698764450961876319245383628431210555982139214224290958167508809794040261571542728493205139030781306618441128843985417990832987006160023950514804812371148720192646463822965100910759921653384802991909498021465213731660646828537703816553712971215935244136819130243075026478733231154883576639968827318277830651785021504 [126,87] 1183811773874842673972157234919701711940786070344595713170419902237920059306397799563641719868976963206540576396658115698097971628807731226085295527481951226260472280287357989772089220331581843584468543251855874773189742177323496460870839992908159851379874684016251219514418216671779009835433367530097666160546742741769434303905088533966215881317182356038861134338641151631298250194753337732339475570865173792681458368864106875759933331168700718625451544729705027544793507327546256170388156803798843148488886588620587997690136793545968921592477001327115255434922616146323329882518260885469306488183597877218011317116597570835516644160582613214705854422166455234934736362395785917027924108481111522124465606060010650787730603974969352535805315447445685739669460445197813558402058000916825403627895669978763043290709963986058993159887849670372125083269288846864364567356290194909386520501272611632746981517414094381435466184653793415456292060634431680815802368031805218556250419526314785356047574715823406123403688809329776412484621419360574999735116060562817763744500833529691362910486759090662516701991746692522465741462243870866120782984752454683190231587362163420846483215310228684511923446452695994988213645609786509377527541193258392919012871072465747110848042502663920306104412897360454293812827342590538057320251810787544980839390582383516378144037214279226258566691477107422626579642364179724972644177232638920314996474219425025479673773859878037928729712234065441837318813445470042475372920070668136022164192926679347289034709652862754947534432823902652003949752509812039551491456994672413782143060616526278243428549571053459400210264414536028843548345744446677781531156909737252270304494968794501834844901217905838706293882706676116398773759005403894715846687751054225621474817103758059471495856259921389593819882116582104426872382823596942368192129987418167806685783377999659919724414766949927612595712588530472530762831273690699015906066440667046147859699399359589890118914083341079409896671685079687897448678981158912 [126,88] -33206238654060104354130951438025287763506406112061933169344366811768144176356200185155557593829029837699255183280114391889146593553323227864708022836117824415403892692966025694495817500650010049400973315391966188875984063452403362648227678674147355576276278958978839864962779674090417621171342559537422593893584647944213720514740577920104936191338953092865207972741702400970171553051467429220830517995055909055696224206110537823426997823492949189006170097650320923325455544794382665211167517569625558816110406125642414070400838989968461937917494353276308281818881413948205792181218507710308275932233788060397572239768695267745694175601806319302324280772704265851121779302722116031322792928396304659945658287885310471784339265675960639906851307225431152157976742446338526640604424663348646011261553121034949722678973378703409323934934253339131083639182336439838833010197338633771194204340311473830044763614933268890125462142475013865176335030343843127520555095286171295921329296325051919723072491095761918509474466006594200663057372944248190349993454019385043788760193487152969175104079348576532412925487795156813654423459944577655220786551210787344473509008284400596071918429699335427714824360168740794835738817520426434837009095397341342610848512334567623023573051948206703526179016417431203949238938450466249305705405727934933862882873222534391451328202349713049973104819866492188077359987305455687356968782417501692602708177436216820914162696199311554204168849148947362464977245226404268352715611578789446255948252588032546172923844997257062415762334458767171486539597443271319685733018680786904042303823907247552921735935039147714324247882331242599941252696791076862560118644535525628911390681903090125013631127884069475276280462851105994655732957971314949120627108073219262705960010592592924026647503557885117870799258535558760455408818830742412478869082628785437610684117655353535834435771928244500450479072929846369098547303080549803215553662904118911588189111562269678944827670315826350978405595279561860083569127936 [126,89] -162489275031582256675271396168398305229460135576668674311317880270592279749940907164614104891968361990473219518033481227164606216300966989929371974814367517978829188355798185026193852528253294933701174153577233127611365697608572689895885608029655373743438498124875490162897905058666796457825530171980663773882760421394816168672687264748965899192290931404274706950391064692553466531086599171625777595040490952379124926938491443219162986776907820095061561383060916653439893556073454018235707783130699391456344016740469053557135565102033658852752510288031143803723185110685253091445966545660123988570032909771977632446546460326569719025993981461363392342562007292594623272877711735907478519814743541941881331091123022705116289847899552498260874291451011166732735766109037195276680363932065582454836737874375378973937533956353774928592899260313310470045381981755746015004484022976835388009806704320668646638108947199885449814016959236911973909741492415732799611687114411502488194320163745035414795597382855456484318594862602089362031820948874682831225683223431614762282407986078791123638947373160689494313785465635715700996270640011164328793352855108126180190304764702167123064264430861820479589943556850274046095136926927230849411558068695585349439414513203351122612307703899095732172654657310788711135356407946337585734671086266899037193683426238490256053255904953811205420458800437471769089562064675500386981899116495852607736038870284622522403940386477814124649960754789655426036185794811149242586799235011294745950448034745675343941805485433059791933207282208258430586333241924322946228581159812879885316011591039294081967155724890035868480191588979314909239806237723415221617011359772032830112425200204121228131979856348251087468952554772153744956614202938690400668199006975378761971116873268405185009380759149140107246098279572995264003740773649486188557278930384525495389737573914096335871294746454893771849210406963172549842603323925427471390774559521896059530616710134808865688619077893551860841311448353378105408 [126,90] 3389373400712804595016168523148299703612130100890800089596372069847004453093250143857656150742885781554254438191972139593981679565537154179364524788179853692299224004745078220315521955477632626284825004541463111099335437765193720866080176361965757300681526853494354694421147229744605895332002792724500336932460322949464548763548647012152031114848057306725300546920582974618164448540985132882335160814276117821690694797046144505812428977987319511427226710659708986320689391523903310201949010119019101713177883729260510076137455812321418324229965344076799691398647830523230560385228698629286945934305725832969611502436461907088504979524061246301749246935846229331255235154423212269781890227063925293376040161563955580579954102613383000416167689157672828233766983497284950112283575416673376874780339821450792733644701863362220642122872356832480686554430544438163946378977395599581003953344305802990918012613519066960938572214997707084176279863349959269630482380320757679355177231253514706009731576483616087759636513572815552389160961977778283903159971859400131155554005647764166991019219120962162665903751815044872782198469292033841204255582607500048738767443462716905118395524341993419934101424604078894069623237302269669576933359976597684302780963705565249415488739452407751558024153090443610567215857306846015932099059698010752328871854424246095051621281504715095684519834880374106606575563541978498355919603674131123349239189373003130021802247961312143760319797166871490703101156370004917924138733200877991001005746722628954345785717918896903352899132676954217481310758441283546501461620506014492865469423995453157874285571165397102228428407018876534600354777119894564651978647734985046680949409270158202814779501882937125065858607022351813058884424065325943149713260032325811826935972892237859016744594396230058737017107120641235786803653216323829686698457492217764457260813231650687166454476297730736574938863001935971771530206798028898402531372037501670061337014886209895552418311575336772250427605037897975952 [126,91] 17814462780551566057414960007233577349205437405957708567583018515182582084474067636959820209437706381120462248730378224786342734656406993028701605764727353136236415316238246176071017870477544149894752710985654118170096883640151578049597100201734114389136200159530521859348215965546530242895625517428324861093534980690288727766864772400242750766178115625744770961127310209433786436638978779447023437763647384836593454544714188137818377566724729055152786270388607614827285438315813096220175175422384361013816304132448674182878473506823771283299217512482906381271726956434281149207886138581002346646959161357795029546377312842968756905569847512062200726169008672594165582179953336246460940367403553571522975598056268748538399464337150385470850898506342532303369220562286629288547258420363111323701062470386251140469824774931805665632945755630322760836158095798508672601017538081787066729750177699958857477427028987622825606378951381433166931548737881275672437246273855588661432876806016801309900627847727887530114298657691877544140892266794469208912688354966264071756449038657081041282349060868231494202306533504593251365021924803623515532188976113938175003216669524762250638522669022156099841687960453583017873788820375641211192284998882543618897829308315689062183019815857970498150306348003261578652396448470232671201693358005544418494975649197449035855955014788422219904018789202531875083067443921730581005040931975466462994723047914257348326786751203954373732185856077874992505280561243561281160935084056180304372300250471107872537445398363665436948049968479432449102437188360677481176674475652910597187681794724288578418968523459591395172196661961098741318971692577108674238426630758299499769192204035646878752339326010693785253358745287026376139336080685124136517243322125161510589535672025640256541501155760781089453138835267766072323625670378535210788258448973940614524112406488389854399596523875315898501540078756531614644806177574192670622309413920597586517110117035409153061082455180592212789026422144 [126,92] 156301747205967652760917584658043778241866574044104287789671058572451687337664459854229263911254970587790504276034760268734809447854496738541551550431618930701419968587674388591251669509497212967113653996122579377903632361923304017070258772831720291379602710942625606910431474212000080033006993572307730276491629055917598572729939931050686331874318433764819100637676829531602977763302477848087668852435892762661914673869561486933183447058812060269549772469771327026347529782701635080707284197814127920032830679238852848345784768483589828959391887640549682950417390669404867229245036273609536015107795944490050550111007535713574278993650545510770215713910340843985910630694796828395241380105572407818806353038114633946028940172957628842173820947963877510664971284415049859594788757687945349352972023237952933458888059292311637666370673478881097274221908106701628314121231337432144504947292378846231068506474031272579358407798275764169720796619991870749301504738589012306536012576687055296103647536918897534946131395557685836309094017332266907296053727370190524034189920273120280415726973711357471290259064351204665556170855804651448928427615596669967682940514980652760604272516454209069151503772158782876853197527138087903513095271753707112760140584621117818990746069375323930996131706867142077013136831650673477400084538901741043805298837021915995318429120897723866189833518991527173064967970512917095238566512976352822841508631025034729669467579417653396942901251315421667098981749057983098234316797822784735472307471882286516055280590512066906472734839306096206665684418750919107850187905521955128015795835078588888722920741828097037476185486800387725700415667674691682413268141411274599267161640055882254499236666684779696038239294533858242223375022736404886997501952753444796072894271736799079116008000724111516981235464857607085080563142886689882129795263818438815809111095711907417263661264997221916375203850050483099076384890124772084766805598666559657766707279793499879315748642182821970175099840 [126,93] 8997624089708873422194870273820705241381680161680733028272170127739540414477885728497533911811110735899404018475597337369920800247425715189603595439522677790362244518501545545796661495717985934732518233161603242808788765290002384399689522385728649937782022967227802121105175387797151279284977750875986058673725716288399216250550644183661327719769881510943683930610733819834735884970834502192799398359403418725897843084122809465035366804706799331430792195004664283763409253884651884366711920960390482616123969191221941938660929142417171308750284940049957564538915041859162924911537477266091206167199090903495885650915559057883470450829974983655767873605068932316480825201147651395919735689489963729540295493401619554591455499777276123049717989748398439992977312133821376077266963210178260214954302294968414888502263673562332238086653753744270086530544273655272523997694859379230614225341607637366407024316084180834278226540076671079947241436715970909286438460851263337279352836648444423036065320938336237053517557905147029829746590835059265156313780304565104019612916477599546003650085739181428747558485498342083952373967992585207004259628557526861257402324044162319097743409720001373832007462280353583571953467335180429666666289229424245192694128718737621211363077032285793598933549234177525705929621265189691781927565355484309697844619696126934296282115559782214645075601510766490486103223622579930360633169735957484509709395693315385097654936627463551031094042812535846190966559944162463454689908386749836014241581418973952314083656191774170834850935208147494479138222594103621924937721534597489508078415763164744580296822608896023082788679431694452043560078559090046870035818374106050440365811641328656253448346750727631948051265370112906794105502164861758082769864096283632045296139244607411626607182724355443543433381876701952686432926959998965862169899706722723209832361378295736855770968813454009793382399305209224611607109292134341363088860593026329996528586214314770901093964386791561252448 [126,94] -22292251718044087050593888615677791859019479850983899824643928022322137958265835459824599215778163417751185492999556931593588330601144526510484640671927227320812273547439308852048446752700055113184349039771195460660268536871435266360128563468811270387743139449618923916192847306239745935213402389446396935743086755887034135152624309567662511507188033258869578740078941408605011840928887300120347759681115064208484898817077945761064473960063361883102600343213405394453410416622133535431627248733088150015727317149914753901472931110963903766201972494211915370447881799302474657081733938440191673712285539003784164169001236301827384661416826548593077056647038950920132921818039404284570471151612722383493120836964181245614748968689049596486238067593213551321813792791981290784974525767644203108860347873094558082238184651848359492706782860085489947952056798243609659192139868961808104587897205620575202590746718699948076358874437323591170257860462390784121470404068418490307922099860041976032364250667801760502626680003557473232254737707688852927476791688504440990133204496802897248182559644455273587909114086544317557379485097623402940470196172661657145221000351371682998414895226407502682536994526822712538470210494649491374298160450281173272615515997746489370338650998663177931759440908427971401917284098851059578872496636384758883991252488661331498062090357874194379979750568718844358053743376445241992211742934418218890666051054736631145853324825155041195226373941826167705847968596700496007611563816879478041078926387819401324293827810482798617488387682729648781603236709453998270146819629698343288907402426803838195650972553648583223714613963583559704917370458711667450611588137616545946899932292086258584238675928507990111569091494312838656077698556389212642797314630203216019662709117643073574357907374004629816525649708558130997403316210192543305136096534525312278806430345772604711080648269909502014475980656547537038684788448241389675147645878343690046750503169215188495564422545205040 [126,95] 704973231309080115468022055632968116429764978111119408432253034121438494368065568157568301913690166876217343039106344912207934737094383991944585963962069738183851962373300871603305831975352030034742541231284023266549289151630307386838174565631220897798400769376672271991985121305965587729811414098967694222611000337103317333091315975322246542634423132877344469275085156493128035227888052744021281451774917304504787678913214503752109114911741177755411380554882652454437391947780692972742023780323928099712977980593518995943297121799267400546653893628243745891167934710003348413461601389417080101027530306104176579245833960740305337509887501728120404301405196151900826396415363993968524306817082866687432805626867323538134164568526225503164197427696184278355045338731435948816050215665965699134690614845813099319814751623780165356983064357269691968318858288501547710819146500583922078066395427868294200501949941669033907111424703755303493944369848956173997454711345217673674201448593384266286211793562282438821540078554722749513447083031101135309842214977517394707791250128624555029627716891248877529785306050257116054304752996915063975417373207726037278786996114157448067107007345696639718468452972130767915591843937464767686466892256942437133022034969121677085836620197035219795757207534181948767438400340294809226347496228740689832280030642687027409826239998092422243570140362242354549814349099656649325868751487798386893618476459872117058911947880440126190847305160265480716360540766983192740839860710493077301848443871952649046396744606068929412443474645727450443280553822585613494592276974984125429596341674058587826008298823289349796175582833340686864711666610252574013369454698355113941492756574855639164034654972736454290247972660090031549319188367259765473384890486086453912489407642470757590485958600586312210912790471853233961117118252034174425716483700402487317579197443861758349640876046389494526093047103014876167456853829338597287682998931694761879092269628115583705236639232 [126,96] 196417713752526739740930598074759339437015651097211398422904132022773014750739232496855352260138907728560855260091726204104659322404160541562659707580743911364655168344627797423871228374535219447294175294196831847857405135017447040569871435596174534038853439963369431952833461091918901113965524999130763395263585660866929505813353996562219617781466826343191466683538368623257795092703140990354047758429997711040919713501304826465717593080149260914446070404802609284580557948677693553495259250730474197836076896498256084083511550739180980675148899333563464058297737814139152860520299879305850886863475010901633461776104245494744048316114593001997933778007376557638968573183063193251276321402554427339218724741657736320463079266408785021273653794078543622882672183986565773150048117292834947717306594239778131295441452218583571518427263026037553292390154169147007294799581021439866292314853911258246398804575507380407341105287831394726815754822269393657711349701483710587430500476142674769990315920209919611365046804441991758792706615082578492760291075324598182905486795748566557650756128745126236632139867388553869252703476214191401333518680299527936088283164564038839531981750530810113542754365286775464963294987454841890964869071970618250553632620843448664382329740224934809023941868333240211140518936038687671882621912617375370965150645314135616448412128079373431278531807020474518824705205282260728191019779116288962553392731048240668255448761566203255438544311274869950963298205540420532831329617574302785752028951295266998085797198778063757156992237486297217784221341094356149634685846130560880237742490545784026911901065144618259353480871149247934064290225189782210180032280006364068076382945334507252665782849301800358003496997523241761968825539039089805203864098086985523890088462065916268977904449554880649369573514735670045477984455823266360453351892586663234508096513749926572832233965697396797662085977913605218455832023977923322282949312122720555619058213851088242873600 [126,97] 8059027243234261357042349170740766842774361506469950447850647881616339833273152517610199635797196325611122279143011488844313643959895955670597825349891255382585975898333821171114389206761491881775442184209692775354508390344100111872865193999717519755242377721027141745473893978863845536898103712728087847109907959296317077811434978276268501932911995989441860291789683306379190286388915587156052335825630221116723610738113187763599335004594346469384068939867672994046518651412032303420312170878577655756932178046535598364533252088246999140810821849930503951481413190960608727891035060336875627124698288530032457161312632643302588689305188147604852815981430736156950836887566035468044433595615940315565509158278116625813488520843663386792460702838760777019199847970774161328420798213206696488959293926094026046073196129451236090751456154061852616311600582275168919461375154126103277480399755617382626290809244186368993155844959081644314340137504921240785816953708105056121480528937543016424520515126259632227643787252271795132416561518653442275748462894812504976717682371274842737356625110261938548879468095441700087153438647404753302063246490631745648231423463378007972837982334768976921403523598267376027862475206565100070771382237648436394338504937561545259314770581667010078935380479055596063403708357292909432377492127347688804939331470029320924412090258738077748798601370356169370031594171630959932616547588990131542650758822236926177075853029783455906977342797762267311663842313159313536723454659233893561462314114719342651103116964399886545795426822525668595431417158657743447465989233250913754263231755040175033457718130346010753681164935275383837238642721384758969359892602352487866359427231797748512838760346374402829908353050710240341579896959854737413949324357911254028069105702891285959190568799227854932319632415109429177049461523289287503639958817647134381972149266714930480089262764207740326997850651724278449877273023494731023479987885854989375635699784364822560 [126,98] 228370869896885131115121120716183553377029518552914871074687406138476640753791517464600829325784340791076595169162096782357818532945849442156834057010170390533868798660832234977655602355397915096092446672552014986625478280475154717831380457953377273430310817409912401294251210974194246402438296855517635895118639792852290198727038992949745172020406207065358148885600195647284624644179579834313529278487721673983232787206979445310711069304423396073637742506504897993621913673969440055512205538950045502671858825990116333652868968715951043151350088461772505028399098601146096226014861473055735899626707360057093217669333040093438980383681249419757715761350586036699134656300128616380950343612272877458658533426462303320376612427673589562174193578319023831113778421540862453523209933668799749371214471665144402458366669769611909237599802308570399748164107845486667677675387255411164904185329158152792617396321984715599603514902175621612066189650552087061613291826451087281403642889827816456856814990151238820695543315258770320517574113788941191112536117571150590759192856868271884454311739712417223704669992276259274385205120721911120890401969624515445602264669585884745484869210739525086668760765668383940386480353889859485263371430785412076772424058697316067543124572810783320939016583380648107750964190816733909878204059746972270756344384812727631335662269646491140514186896956306835466722148985375126531392577246234904653835161708355688969539999578441442684808591577006343016011021004084200712128456226153865391282016547822304265065760106252446729495164887945339026448382643593085350616265046344432446272496170861938492391752140119403797637655439287072698061936564150835715971639707950173904872977417554742428539608689185233933949424435127245802363022405700180542185217422814979726759919883706232256889307754215027861505421222823681901810399456339910631105237197691693597755798403803890486675116855065641023881350441644868075897307971331004614506073834387000218143504723672 [126,99] -1843065218653167366095171859074205136022483273941662717153682989596699393076418465230902679694045094552096457906152956262744270897665510637564939685685771393706554880788794998997380252986167703360747835518986355403240188295382677226183150175243735811810157946632616813752978352175679950641601578698716951487391861344604132690094892569362319642849470300927186969222254429787512828134411262070535539970726034220178308340009381689994823609606316699497815964404988808839864530412109832644021069637155966960467127217832953130548982849803109977046462423833600225475634494857397959168965778641607454986578640769363920742639501289310177135615449504953952708523602497447518342622960440300249162334854520779433298667300122610992777401382157390324305296305735108097405434137223726037874695239688286124913485940508089561694764556588886199284272881263361889787092203857753575549960754983706845093988236267888563746429675198659141193712740210574506978044352761551389287739116498320460813683978133844440310679159726950853891624106457530169616394237410054078719420519238851950653386925375328514242088827080473770788716717050147260758496599263866376911879194822050094616099836071945002297767227139681626008363959812671524910893700691614684187393552197072597469279877297183709372133355733159257969730850758107890596888669003575150734295250308349111098244439268550694585309719673016926496625061886517380008742534337732200577616006578380502675403821437470785760281008449483862890694762432088498004732727787084424203743980897653583866714564969247911147456469226899052933402670440214075671670640518739076428657779692460206344420759286231881291895660104619199655190611706746475006191378761979646092279138640921477619157400558810492659054659470373111708507628824912403701789933335122961398239648519285413309428202208514216502675721560862430581931641122657504124181186614053882086579668920619335868675811533663347779206438423059824611529632822059818382192128980610982625096083757107922342724800 [126,100] 26891144489105413684222684072117938792631498129959479870699840221855476282557134976194340303374321861266211567621641977326439964810381521661679887823545763578182903164115603202282051978453545319404563044667280517989913599219087924487731545418467033519528426984581878695241961509609151281138934038611910476816345568095743666860305407922466124985094281550707556950853910041330881360398639383667820692914756637854782591020091516342157269277895307089511099178087749747783122963597021611998829797295471379053134632181063027132364936590345454426944742349541654742939835330591987126867608123618950155295081986545743079293662275850705129027222122422922684994429845312938986660638042429724537842606898364560363719233082115363493147273936573544154518048115272797633913948706960429974472662025803843937810190060161127409669662222873126319248193037928795984076936196499503660135928772429962819880784424643525353804019211252013102480795504975250213186554259114194706828484733525566621711755616089680103870163592689581988480898604515109310738131963747151288651412652994013661732348079745081703418420079867688508379813397135484561704053531630825713169734403789769710743538139328576288385604823966645506260451561170334521771000713650586921002251068519355348955834165634922465534548840203694674855081613492397344134631215021334997732678756687041925546847519950653123537900079520099196759025473692484918382610613731628778735689234805333683130043837166692690856195580005221453916794615520795315409948205855441859057887842342950673056685510441535948032022256012535420829613242122873532040852808834981320296868594307311144041970627013968136025039831063352703336461090223926939462027934991583361819300517257674480932281322037029866111596881218683169601163106401166514746273031853627054115569641525465318176226599895317961090986818311416799342180614047829148576513983432240704710758546135823136017937290717100738694337005868500889750131907879616357973161748781637986752564817180767033968 [126,101] -175256425716488259909490218677063871662971124419064851178376583258365233827754478234680377177547462202786175287840185546504859149503467387882640979134292379731661654234941822413022476536569603083523031665485057817191770209247621944115748620618774748482237081722073902066962461701101890539064681231743338030215325210768557932557939539462649750287644331932291768671355896489359806239640788693762615980253560492564935060156590784382980224494338351475884495437953941810619455826630346677245193110822360911458473338933475279356193573632629207032626715267662399452578179524545493311633816867686434789828017388336728042718220126494453062232379321412963049328442593261510104892116439375844271193931488514578130288464855801505401629806197626187882909203806955347859458522662211708674127206786801058919315940724774271501263250090413011052149963059739602464636250990926484331071372852933496960381291478113346949332240982852626387541557508811665803207839933070986017930605305376225573170152051882956444651071322810070170595381922156072162879784385933492303023141425204441219377416256078873863341570931485364351218991670935822032679172947854395773206840813059927034262315079087618925535729182196538270155056844447040184378476773751422923132445035157567717773774041654476819803802922729407683656085870703645064124542190408893517119463578358878358844012541593538972839823522318215623786239785136833368705294136486720099852586597300423303745531596312339100196429386271745061461136012972630761250102065334992859927161062845342819745019845240241681445138919975040269033444207551987781678171961333283625984505397625079501506612400889614064720358328325215690599092054333884290867804102602698076158279516931056657698765763250253595966927615103438142937979168748565411894193985664237539077316792158562837902932041122496217479924064871179413162786184247012498289769102682171441252850057019281138164199382643737100310368677358967788147261463753640420244420145075097313292137091665488 [126,102] 960686340752648971441057079530050129628547167143211445146086032418886156902395691063697930196298434238018161950636949407484553413468594536534085052568537370509894822608376920571346955031868457261375973415250230974786366528072554488632873755735589358072256186831441066684256637817490370766461655978373617523118492353235727751712652235377089400589462121906586151887662994294902696769892744579520392574001456778443028889952123186487101202315349127865146030038391277379109364088541220544458768911145317905985142733867308543262224479738437947298701528645248473324720988597840917245660099270134211473395661560884398402988838861531857792369053709976765938421444737227376807955863708220235223817586474662859130306056835771823031519901700428715783677683954222125173689233902338959315220252058943713807824482513865670094494267764639670895066118173377769872719128674834225831299945120780197616158541787991853668233072539925085206777694150130199994590206172922942494642881939060084409753914214295977585980574235284914051553381296238047119534880687489542878420671951114485811513078417789834224254074419652125006062965339173084634149639583179546602116868048974745336573165321162966079625722164541804272657010132875077209506149740887355169624214095136469072231379438833779916352460593843261388998179783966847447415302714037134804618182747337567844697986572080261117297300981048985256624200003814511734416922389013163932738106005379911156839567370845638653681434758565500865945541632052040401735883670978243330241406529884775961071004399113621817741378455680309105008378063971274377340417232704603712218108474705779545254482020478396367877753689856781571692631636419200804209564351614835260445149111414514157588691573302893427210864759838014657054637210013144481049614051145839790499584305194788466002629802822715757490293991193537115415673714293000632204934105471848089780822167557610860939753498328656398675722172285317969060850917653494354235879242144816775823398178 [126,103] -5353646960877460197635385734764727371518759689051121682325058658546109265670715092797945757179242393552044085470595677857532131936954791634614733372507230183653856983844833766215861390211017854258051063070150608402606785849266731255024054002617793951605085704247634895559616353390117925481408742662965104027122095478783506049251151470129333405050603686961518729578117801191994396636112230553991425554074971401867402796152091167499042256060675631108061437610211038153229092478501819438822135772708739942089135336255350626246144384106307659300513607299784559437981391003022016481885377723675004827509887458468168499412556963984828054585502985936247773103361562827293467439335028133347642225647413884634116814788962977686938147256303860472305179752790655484862241265770794957899050099858543413892315942488671412832375392022238806891682489241828525956893309847369390482031504679121691717119602880666595319565640179686026741271813056862670367940939672139465182182210404496517513397880546334211519377281044835775381619199134158718346368165080032547740191543990562996846282790242121914181435475572196787415217514380943828569281954809712586739917785410687747732520337778798169598441774709593531341531143386893209503291753311929101377387159565714537945911170077062539936346469070813756870627716265566786429561255317282641932597344659106358332922474250441391412020850755045791133638010037532380292229709710241095874794259554659112298471056369043332343637664074986036217534849168820788896513881753267634876401336684162190721216913664582003277365075363517696605588507449297870014532812768300495501463619111949239370062357256283332552175170216155789417068085527583840865281836331192873640844069490871009376307211065310899260873827769426098663696966335859131586312851347286839629373346793417488916079357056911576106403561737129980972297102388996820551325472035906520008564484097596350855211741804391912101745595874976270833159604316956908412331868739042995841408 [126,104] 20152040914989388882667273672989199778019857528760358903184002461029530750303829067947392889690760235159591336976961008403475567137472655738037946303964561075326650105540907023900114305586966001995686854087105563811513598702339272396231098619657131780430417685061036553679683993304667039895282064141783971369296166628917777247651762483295504550247613224023903417224497169440239413303110874984838089641379568068051896888266794418755498221016910753691212876283309892334754911355098611943820861457153896344614084875516049864488160225892563415336931894542836568673983940396865480523058249488973727985613530559875803256394410287247681030954548999545655537350872932111950857003131502118811593655356060950910730418028524866294918839077975682893454303556657821983046346762621610577451479033442201283202680359135010007985937072092504268842184601829784918611572777019935077226377953307166193071739762961541908509306861224206237212432785772625207716946841361794002506424928318884810506121461392586412179526817833386550881935034275442040943026448583743195876626424343428703826372518857969800562253012916802500333166937273528706450856056863961673185915538965020482108223207446928492213664660500965678054707339046332413056874699634432684312854259304754753622110918057265169272026951519847884467582986316355558522633208228392820112918759736672113316492554451572701274842229515950506979597678368875708513791194393075133910027220663733509607888231048004906821136586855490357360288452429008504670510772719547918865761326884734904891770084198210176743191037884444784388041238175586740686995756511490091357879186950027542218610859966874275378024317587596567512443493601112589193596785135935072485694203515178815168460711051480363762979355063222675239612681831993287520176274811513135016376740556114324738911394421620564199615375483433602481564534530418554095636651716690382824872863112434723698322788014825002901135109980528671195567678756369172584796624570383968 [126,105] -29967164131640081044366059921859261971531470034468052924220709882330364939387362270761155811636924212622940567562505719247982075913333158938956794332373570167406977405676227040255278067351227463961395793103367296500577352831400109157358068284647948475264330946558742286395443884996470857105300498162365600558463407719009188022440225106057466664745894081131280206106702560066416717078161405471534996917555821835825184413590387871037622946052058965984684827261344650295654392221386358766830215364077065267843212381113784102355061617670529089591046807251487442923624361923537402532153735499578626801148969990108668254403185381665885180158631196774391715176819671994019166807044713904955633048076272595544529953782756424699353319707456655874449923380236274702754798220850456038873062567783830382679925300120657307843150422928060824474481558959301969813282890026947655550492574465295916750878240826028584874818206336800828031628204585468960943150047075782002056623516290200641987347834627036070894138077140916617733496609184183383926742520320465516185639432318549241054480425739921046266581845017814323731504220192850497280586412880599338918324725988525079077424408925469204191824002806830208136990545464044478271467605668811580384142716504903654320990420017200993134010447953567396575038570236814733534287403966245280361450233567995280531232052696866178182683177826685917718400008928269872977310335832786053188924108092946705105252720991076861373626742130344188741484010945814113771348573825190505438642984195448548256656752999981330413351710389496100266756016054153674731079220866617012776837515880075084426165920333260625117474334082309893462521920294434621495085615639623506365781382137918259411800948284154565196642202989081716476673665660544292777636928494786046146247381341051991742411020186303675172036888508281324034126419054520660634001327031698044658447403279131691594272606472319886202282959251073730084259744057525852381069945872 [126,106] -70763326179041708272736979619038115365624983548894731684752434529691001309802950571061071262974049955951846913155239032387892652220927148731079707007193300956232047051808393965969595257420007077241039947360481281801877003068956965627054190455086050237627683538239180670023063182375907856402033879695045183008681529158473963189099534656822306885974821806051061330660215626485838320161049484147927306932191964954935291222028146326556232370416069829471098025749224066689630425602200655071021549131381311861154081179143982836807882189522603590871517326910389950971238197678904542121491204045348181067523286653661225732422590539383100308845241540205840431209502542426512795421527410557663894095633984843244413034453634457462783836053125167220136901947334149740926081418551990478357348573220395861452581669672145675684027693890311118964493190879239733066666827394270924702481542182700261488530254812984822839971729297208915141050091942799399090205553035962737094124065401470572839084391518242256252347601416803568161044065011163749034253682362807199371558821038940804344498523864760667388011242186977193284256886936893440166431790119186871643521473261312894124971510460411197834139397038606021839747215956589335195300707774941819949715198421605496388831483737830963435429834273043823866405596240454331088088268798379066256390545473426999603057039866344084276142225426599829647226181546982818421495728096139219080767455146463877052726126318594176421590960926397987859923720876212907879216700191079520863647181117810658553190162217882390145405184057969946497560890859387300949301404372090798623662415707171705999091930733899190017660409885870026932326355531822797713192788430123022697473916145686031020085847795891487468114662705106786227965254935584551624114602262338921991599861109451768728295924535563000012977254353517986024890404889303397057439384431883915683689223066150484580139827168468182348222807329582797474422478095976263781608 [126,107] 86192042145229316032908581200485102411275804913716604395336391305711384462461467168151736173591978820688551972872194997204756000592394120669665494763326099840705740977630775840861150718253302438947110408295011719703381301143310630703502616860989996282767170360431222842321522037659907340681314172105916933800864387801177405474759236979571883610970091005731655060468382503229646949129719322926889938117348257526631065059774718560578878743938714755290338905149130373003558025724340125369270126606570134007543693232233485198373075583446872464956918000128684518470289190323639081273375756595821429823850567592194653915127724671062069196255942213766335734794975070106871599607362427274718583849231338536666002888750434785177889771805764895041136744597903689421114319368820506111024076800487014343509485617347052882547380937115410491199865767417577890756378023042749946660848443226645393001775272655798870463241593446736306583384902788216112162950507994925939460515689887138476651563159520267918485916169478290610392581313750691715971362960432417362347478422828570792976845221271810761954632264836944591556491233785484815697013702217991256735083799931607045307313179599365570417027962786081798218542951291984789097490102024581109719865980026352578960016082258367203584451544374854402726408716884637014454326470175802480441382721206530631912449417991138835074453302489447710572072326290146536013401044881788475393474112117829306959081068398323701387186712476164661965247805034545866366288767218790226037928161560866564628312826921287939202143680878762586407291014977553489033069028421526818206825589840324870943017284092387630788455012756481006790466615715637575565850751335658908938843135344122419729080678430482738874309942826542774351783130757413494691129912899885722796867372802897550234011007582115319474407517428251507542221637188512842621350997194233125178927432768458898711097232451401497017391277199580703380048882037537184 [126,108] 1283470979357665059555128947468064767776750003896019382982947816640253055785395020174245164792581731178179524931631223267339194124305578617826805682838121787179095850782860168549606343471713498671492531159016767726102410082386944773274473731856264133489904122094944970036473451213524867966108746520146215795683607794538534235930692076546508837621234365344027550056768031564103069513059275482394092278991393260646524001187697108266127653548718663544599437808789445537744014694423280242539134092382961878554065135562954372593078907765182732966809438492212932664204733708116225068512439541368406511200838633588350903330011066320572791132574249910634452671588576441491100140842847654439838752071917570224346786373114758926868404408908112752656123368663760345326523278851091902097484401719531782539331346256385942786799087204342625551009418229839690745646317901943149034332646393860626500573069401961462423031061305840698621267928220514618711938222096598990587128648987563710143563163738855667433345298438335502899401078807324297647493285202352620230174487272370360950135186253057917498340958766478214591969830792929387965986131994775923433966480877809414795072108459809863446106948424955179147525847815073250672255871116829710625792748149595179191653919787249254059986616119975006763828814427297195481633323899788454209048968433322378121656301632596592638019358445844708714124569868488201965903903704352698823441281703710806422461627917451667446072668454344088184027064188214279310371576983193925041834868326738680696442654656345572294264485920521154793468688987605273127307896207530419557329551101001430730156120290903761532016802952659740620533781987321666938241899948976392125145531178863360704236574279634982658729891885026245260310960892285469014906101041318536429414318703641822955610762287746776627773481856660963908097403315084647665629145628699713456555861093762162049934383492283907115520110975671967105582417440272 [126,109] -121258622939258039495462883058149952897810578523964373257614922827375971003843082131563326252785327218642508231905833512944243094604035797307514217806311513383716053664769490678738345003122508942761919191299647123602814355558983604839955743270792639448981460586918338526926201609222068545919072247968131689545895593818487831364387486111125313670147466555391265117582719031158440587715041467862980012351287173743318437842304355158233750907184591403656883497884550431861003158739670826734119317236879676903385817501586415744841623588785238875379623233572400621516320375157868068820172918259053900187757443696512793513929986210313894737832920058136704476337664724476127947709873205932909701157210651503452685188235940759632309055967676269959488169282146456635146580677799361714027494475122430097242668854627404024324969316161367387020348900778017424031714730314202698332418499614142308914187542748396135177133931152639931784808824019345214553985868620347954016626450559134812502942416329101791329422452918747794977590627091961199335222406179986123011126391748250577647494967389228860319799348797180753556275580754190914520312191960407631855695415977512800100669764969193954949114499722068402023554426940406459200537751246270093380784594883070341899695310717530472972301505099994743354099295039675360729677062705454576767682930181972949161605540521878272963366808848440908363373528430829946672206706506166286080089383800421105809454861542093309956639469518697528679083228828270977458826732971457600834778635535881452313383621788388258329739675179923236251185045414091949940725753779243668625066022393308277490144990481573732556664761598344434924406013471044549981826389354374777320871218949479192994890346485656424136471014488818305706890988576656381354767356997353199717702704199351817286757226155655539729627010769672946299173421799117400705203427899380526929086414689544046897315212812048724522888949553030237656288 [126,110] -10445480962236860532347372872200113460807650333951849664212788040513341040448065470602584688207718718633263110462447298977193756590359113709702997621157849088442977610797308706886679433277338054288681431141454933467191782865028256723928417730009202810862050924002230381798028810949799315140716939379712519525834376892633645792095280946167390664848198856490414479842156760983623716160152543812895294781912795710657272632310769172845803172772921594130846359730633394033190911068670407607149515788502546855009522017817708933464164771728451625750849615119203131047413165617659387555696916398318570101706861570185175542237462747110940706528006591220571016154549432682885030734195980819108936061862121314514543186788870594770230305044044386748624706801153774116735937253872125472102956935935648184261400331555139881558649632091900917162202238768730780474537309260703575309177482267607287196660103373637268676632421241391163027448621406079286405319112609104291261322867651322378807903088360875157289637437499195050833828320854103273175558762128192695947548255740003680535510380305804296014164581439199891458422792342323841305682167113443965883478181599374402706604424479330121219795528048630622219037587379062686562647075275654647883535801630321180536132576651272403845778930144430022067633285680644138229247305147781303971656740502654237091046203231859028475327590922223060911345085845179922468863876242783530850626745619134384231962766932550080734973481916580874786452899436302433609341957774415953326787893464906215103988907534051448188611937768626327797362920816770741408810886826079874337501370899000661593472805900719889995844577004154536668012169246410926717077223851598835376904300985834083777740016362997713127305583560849556480482438699151575915292722354979850989517022012613109494507957275779910367873203539263354897415242258009368517497001586488322050974814116861881475676052849856403889333775002088815398 [126,111] -1999882558576212692751803257301090316498086513376864898442187981986761203714714380748143316726760372529890096295488005054791468391715430843013765081598427256832916240295801857246415744072439828154225153520479816274841513436760894444270466402608176614274730615733056073633763919755605341494711636001257262649226938563646330724122180243850837017612420929321649745610147213889517404285708902186352174470680201938125590686867477501271339695859209767582833299467641352610662673605189325794102886200511373306694399241210358196856032265063526411059549420236365945169069851338107848496195168671273754307535307422153465918051872983172352168589141935133776054304257224054991243188113471745079461186330542141738298867455107327637700870323096595040449857204213912682968227470538514340283287001961129144499597402485611609818166681489625323648822557986794488154196205304267413729082226187622069845037466929196249570871030396276962776434104941007765907616157688143597210777085834206912463845058825443307906398702474229472348664666305123630786106408955201661040135838696565404856261129098966030573307381350797580105950546712416899547642341553691393140904843762295661806301743930376818816814834302810166804947697161316621859183916396932064649986278210115866055917995503392600927776797254575733852174607530774829973581937150499103794878771456153155090095013029823474847031085872239593914464715878467353541762809253162840721141576725989681379239891964447396124888835113965444311446906449303903713871813770565542523527372369504917438288103776775251914078499142586609460655630968613343793363055337360054924082061136274001456610734940135455694308938155129243199474882224702836694770543377131840374516788204737095935930143255624215075922030283635980179366638888368590118724976584114076616785914060214381499809638199307861634684060735888428119348362523550996714471308786804158370961390296459466269147703992845841927594960618496 [126,112] 32313904071202631651442100434806640996467431299861643542085369997070133290540598491517218054329546219331819651040671515597540136190261170175525499638482117739394884234950897534377583746899727384350129348540948813710806613452766375546180276755457618443020039921732899885617138292439196069606874713001246227359378449528076214456230473736905902716951529784268039139721370542124842984302513288269000227606116610271614360902756493046466880531722176500270721627964173976149420842838450143618826682188924299411767816523135096479111603581690484602281093108388722892010394774492803727311088753441621242984738929956530837962617909980588840693028646847869212014103605355690466401286775709536909587335413016580168173212872986610304792966200412076646953198891236195937812960119925896274009252846135954150873867782408073008372796361042841344296008530435450596722000101692069759496804826414453934893635237575570118577303199211856931567835630225259791938223051799397850193343610697484810798457179985225695127375209703442715190615245283981826950425856323572292840510423821242269955492846258892770222840042818291908196386682121665066564030608709919275318710836067347351617535750855289791280324452040873546732681186835477201177715631547695396593713173503621396873146215608068350326659275629377499992049316671306730441640657389691371404885060835904465140121242218646938973861126476336809137150169695571741324836560121174556799962946992974312289602724693492670650874413115885530708780710990235505128569379863435115662296465525213365455056126473344757398631522889185220377545284087284785185321406367533403552457135125970633247304534510226448747284441643385404757822002671684465654872882588684300514401439651101477479586115291222009176054308219460398301358399046440626026702687427194045707630270690864023440863737167060983690547231700352851471000083422872205134162920376025487011272384677436501762361655756229543177237472 [126,113] 30273409327050770039964598492849769550388679984118165983318257880671702049280659564883184191228996069489559688602408739812588582897541271004469939892127398197057318997438061675331801151395963580023276960070797818800490831165554993318942197197012434921333867896119234989169338423596370627354423146737134847357129942086103093418516124338233119492878069344626332623570189587243137102494295036936842807981335336223727273866994904746025964552071377691036200138028867622606646341447150257392705243190717269042906569442941982085408396114147415046038050982044135228573739737151244396400049794130057632241629362294720221227191800330364882239654085594498803579052133072283859329930245053752482874654605895371085293073702767522358911896556709798382171287643251868431305840785408519713196968741606120876864122588753388731929999918750330372981879315948583942468345628522670153093702114841357610953856529823902159964528077355748646147707772382112844255972107957393471200885498726864634886458647285976066265946173949847756825183444288227178919156866574790598548983844628577954373627153783359190515683016189391939253363701449071971577732651383725922823925021709164197261580278684252648911673608740893033609675148139249367080976595585576851885623731915157976614829451463237550079889185977436503255829327453999172456445498651200882034449402754215659869984600907544414017688962991617472216037601272013372252165134471887078992232938661583811056894941655901763341137965253354604248387157027537240855632222821904752612788124565513035824420210476027815725531194995513328449520705419079108660144179766676403987895673572147496333404102233231261070175030581579852709814232033832396127291556563955002821659977346219914299609285429981210899545741898150193105214872037412107669489531428025664293575150430202875196768429503671713433358731434972501202920975390730830220589379662477122066698353479822960290077625038146083968 [126,114] -492295641037472654729395661870977198033185986070164577590157288465047951590226301616191076828574463514592013904837724302407290945202881156387573751834465605260624483537769929566633231970602785147330707144258417063028969623725251637780481698397376071641239615720196441247147344288738426677080940871381784982377325772742787374353969515569826979540816361147221578713500655571177802250016599306214678260614646026233158735260891688530690977250327950316779553561670000619066585784022794935115757699680420874682744817103923838923112225128432613207509615892802358572535080381119663896273858908818194450690674839147723589106484318105385568721916899256475054476320726517605441455220355480234408851831882761194162499213206089831422633597548934703973740879512182314006354934260299619143081623654909257532252711382073749343456451452353968115978199648604060586169523230198043469362276279746727536120223327548310777259572494159137584584201536158244713302872103701551151921448627025723418897294401339381302999287095504583710555793162603798688155501895285603103287314119473335565703035510682557345938535499213689553464831113492217872713327240951077044765496897547390290941851333413004926624262350563596667201701376465069962797934643519256318386005879656417087501716075344408811355756283584131049366673873451811569074180164964134319798845039108540238427435150400571090467411427073729834225877455417884731542320911601259484124713698865212735880550266507941060980156984361733202758845256436494247719927932631362135387462236222715281903641967848351489457775883360227851685951591040565720353968361066251842855314571173333481150892444971096956588795800204977571946173876297782609468023118722605737081524043019069123282293659052342051273753820688521367431928947826309854032229170229762522543619015527962232311606660185468879701844933815552381072085331358448866888718406457854383169985674014953180793343923260 [126,115] -6846888791200145678655832085569908988062937060193407964275075105234105581520597161415316229952498908650288282159055072531788400728569562710209452020074755300824240449583096851566933718779219769713765541247324267859548957463830031971333769486620925182101510207793651435790923743527404797000078050548643596162918455739153121754649643793882006285743605782974537699923269461003702377734872998858964465498586433154115997463342806968750956964168006368335725975091435736684150081600437146860011565284517134059509411367518355228466904649395743353195232393722960802310669637806998439569814268411918872275527587264631606612224616003486371146781981423319402128460503699558867559556377425716939284851029933830534436035132564939069640134553901496156850337729418926103757413293159273714919332571060169467503271042920632239355009571920991428404027396801863579287776141056431434078142952577380943679462237521722009981904136479741078868927798204338608981171902754055434229455570750756953467281665053113163755177063162737485489606065708114330036532227207974398173812926948829582566505292326939380606634250339453643512652560294956191915598319133571097988252727142996670460342621895684196824784196957632982866163639672082940287798417111573462860137594304133272367354684182297819374703577808386675612237907115556284719725871171409915840805631645236430469033125694789845746967430825936385662176959305187912525916823236998496963679878837477006631892706489670127034075671562002011984324352441801013558922950624592164072978659000521057160079576307771992509681470682720510140459961366970037815783576858151427566335212185498017721576250488768331213668261651964662085551896986538911253723563868159354734075171573395630469828334304855593888281750126336672430440542448957078041638363589828193224982385218402391807017778686645570653050920327230483500645807489842158217941562386368544518537064782374703618282144 [126,116] -538136484292683969537335426803359248842060408401755831715672112151192397515724358154188261384843111747418938082815066756823915080364459199103245820823832911112140295991782595525874137391262283506290298435467725254648492931727787227025643704326873534439491667717218972502332831892157804533531073251363522237228388180468918561087784189438604441978268778699392161424426080172915295649778042236802970258641993872867311973246457764874910559912425592635309499662173892339834470504768522335446685196139620408251268473128594106692853721927648600913598568305256754208405066676477274036250150535241546956917281762003616792963078586925407271289193317341634747019333367446427590903920594253245647063577928578794136068200822129585408626864399819013934145646362407898348886111231801882513896148735886280452742564554166665841386897684289763433471320446947187335596493952789199020084335592913596506431233707118312253080450596459871662388067557863912515842323151361675159220669146388554552748331185485287454257923025023688250133322249077926692841687033265015267075943314173483409730414947271212481544541233674062165818585040234290686909639615020214395306603097123665829299214133734608694184089431098228163796952966174899948037029883450550227095034068881284488186020940621751438719353170114785626372485109535259041860055289571990919701223749874212274409598332299778757535873400466317452578581492385722625474178229829655176489484029038716362762479484360380021818499950601815781008921065332585317149903674698115009386963833166234503032958082541088794021744720125926802964412528852128854750740189835765702339051660652787865466368624556948199658163389744161768083916851550016823498149706561450778186058432232081739906505147886933275047800894394889303556085370714732661279805598664126199894717912609066967667175366621764417910365479248746080118183070077674544401008147503541967211803046650646176 [126,117] -1599028458333631192025498610410234050006237429788434296552301133337051913045095121741095194216892075840786454729007668838680793567617849830885473743304825545769509300604114550456437037471732958965956326456584740437663905022703325243391214476701817165211708885337913347765864924440167061065362309764187857069232864850786780542211056295507944105156015906052472243175165424791696810227191135651288959188957509741744573490740855688983175745639928280424077557232599897321160714631655291616623481729542612786006985496111403292481850010884432481347275720099669092664106421720315650591124903359674865318428560695511878138307153597938734466638367691322203340305802037966208517356629041079360748892432720582278995428814260192323261233546193199760437642716318563967029929322082431638296329208682184751370944476517493995730162913080092414681722697272932836995694474642134179681167928304692504243207555553952376597368572538198334608755689013369950693508699351545955573274792964229986944008891564715883827862582715592006280327939228254903269343071385626535637827888195248040691672833326999214384672553875082914114403193983248699433004497999536662097957494709029145710157683257555678921879046429837528373339759078679842684822850825918295968231735444044971543243361673450252051310242392109246788610305572340532445554364247991323590870656159463123010079497797012487871021775564037192000573081768720670256753277366947448754377286279931380150917309083602015239033882384300913665458961420616556419024782678986504211403515730450254724745736209169100215773833520155749350880009570137653698546849313194146562202783865996924905677958630773917107856007112003794752926980626406024112430213800066325021266335877478924449108812633674252758093777805229686585680662963512543948792271516063344665516192472579303524788883630187771253519735027298377123971690398459335562479177132524986037683409151328 [126,118] -509281132186582398677456813381064466204640205732734551561906454718363699709504131404419748411548419602734521215117459046046232455770913573485478151479325207348319474464801161581784202586029618548117439000773646650689677803354475478578160633166562900684634997282722297975803439802366765443972145294420651059510477186849310078217987697046258123126130691234040584237665112105680214510240225825727701933443094416694826552935557293103040417386714179663241404627121134094609696414458568450993186445199545652086466471956499446330383733197334435927672163040627372025542950806093834938867781457088622260178293273096420386080986628566065933964420917804076614063548188682134587121709379415993802848278485112310427033080594952472312950883049937919600948886349929366384618771958081486036872956821681672763950409811311865897001253939050720170478731336432964058446358533005414531500595762457153686575840154796717038323146404130876373087781535854064478318780756345387459401866702911436470552564713621154177618913897073721199345493778322283227351967341916023082623434050330325635244168847132664307958367245355402117312021507898249455930414631496785553479943057414415960306122082703941839873588049386647051889756993018226283431356979482601990324092259917695424511838513646407873299595910141904644305904813227659397211793884611749729528631195583011744426659931267236621257877384686516159391761785886100870011343875584961477624637565590072715073576295335963488169590145992748188909484248901761573226596191056595351717121481921359530762132730299875092915349757546955665131046893209243895237183016613428475654288728345584885358712260781679020577745604138847466781749146814781465908047216706137328908301466237826481426116971577210372285578271049934372630591805320740204644060539896819695166635163127371504912820822600295448780433230807389697529686070767376692978035188288849795810620 [126,119] 19982917846611351307288943477918368901788405557350153796286630445043127681606538154869537432079767145056354301743573957067876157216969905952031337681580263836140166468976926891609939965800436778310232935054860323705024803309691774989864573318772957117995163416060323864216271197209490572078000753938495782857028070435321675281420048128957229707412055332249800958147034498580827012927131307003653256223798699770546364412344281988206505667555884025457448525977453781762211095401728858331831838776225997134434218436900130048991398527559412868319431902976232028799145218234248955513950661506228199902155937254107877289349109263631676423781379808957309233774989395468621482925145908657550989593849320855739901355473637298038204983867294768283875888396198360383113462393055190479028531968497771367694659680794797106620659266460394613658159038903335397775533951319771808490344232618217923164949651576237919109213191080422663412235368542757333882801594197793030611255393432279322680551909071082082285909098594274300267146722975608521888204860137215983410976682841987319997372472576561310121424779347255886986601014392061553782323756585403916319040225175933972372912889028521464193441136748747000234634471503959060103095124317508633341055033997903202631858212953646759147206050894054597376844307924313034206432744177678914848097275960925404776981725379766136978068393858703128384321952836854609304364587133541188494091607316814389678650474656874857262838143581978441966690451816826821354078102441247272417396915373002252924534924126093931243941605406892265136009235888421680705223815519006285597451375427907225100432564609353299470361363372378139858397325972394892967793661075900180150301660820800569424635521312945630339270391155161721460507010849802128854907602677194495330233016803562616322263557730070358233081126026922836556524015754054860222422620333005824 [126,120] 8124369987976171887561762885097682355078677325790826416661259056405307518543754659667516980218213920147375137511692767437098190807901182040209031617083009444663788208574153540108901333825024144658379944293019678817234092925960475208204921231988015907960473958061149234042766437026175651572806279902186991707106935099139577116660343298882006485966748762370535992241991251190853074689584161548973422330366916369893275265860021186915097166009464294170918873713632156633428570410943303150845646612768604347579026589364077450289937612702148025088879106717201816322485007346912171279520807183673964394966592562768431407529760971505030806587537364115960132378637164918118691752933504159046124614845968298879292208395901388684767174257782391850809165368399928978911900874186237710239499442874972030234903896065810539037683215234126501986461723810739666986408710234182674395495559705993132385044131717710762837354518570303996124429361926485126505298623790890540851401107311741689499152217454201292808302637828082437416186914386268254629221518983325805020306416653143957538739383535088827424140518647674821813726729721773195976294400811095218330491434082896653569590337471397861778452941758937371236545145840711891207962538916061884617596077464471726132143674953018041699238700666808121877021042207542276804927696695731413047162982034705086088800013091259073597993389057627044812955271811040366051344497529734759647031878503242121112272936093985009311329557721363975220632495393469920151179251126685356552567396005834058163596556535816152738370555549493214504146025092967316234673641212858850731122055132453979049286946158500569891166296214514074922665334880946840735627254286447546038169566025403168139015324735651373816216256402834015167643590809696490747282749031162907190420791942825067828056736522967733480480191679086088359319247186517387836170016768 [126,121] -74479412673303876101993222033576962105726219008199039226315591783503488485974895346412046475375579698895795369263136103303953532902332678936220120311926569103743892138074813227104358500688412168993336605141520301626381184897833843127125122437935306951637644132619325876256026211547566062949217000734941235166535060686230468094634997095665461712143666775002970387977524013774612618278935799832264961433841613734955483173437744988616717227863537440507832861978875723168425486984812670340351450771251220003462764500204845856070153396524880545637620652663398741656204356469205546815269455261515121239332723312907238817642280938739699106799316199809099790930192039240799917103384325708287287803188676135632747284145198505388245628182562618118860968091372355483326283391190822333103233465698310405412807176376661540381494901373438747142274436512398718994704030623635198923618807032581694415446558227095662184823343997306879773654789256042950774583715482605803297668787046762988206864129637462818642053929410635889120891564895597567904087129271541548748723415358490425748508635138779797608515956752036003512515873740250734010470220908397257738789870551012483183440770744356534474399906263524775120416567421494502283327599518812051766448250344211302215667319938618165510876227809169865971682858697366465237129537345549628382649215058823461674822535943416088703075258947574583998754787258665118544545550681921370707402728005743536855006328249781449205802939561177479446652762753133946866537606254771051413739150479627476496605794521878595099669547526292134373645765611972327386267727004803740519397306466911959721446737232635104751206780552801680416990491655911438069901486344210984824453530009385331634421919182894156735867370824592444836484613532363692538428295265933351245593649105213822965444765624594505442110325942686415794295064666130615744 [126,122] -52856654607062592125946657646555083340180026285617223958700556096455114313149260425832206133693736563825184257121943985446292505773357002311554652507377352407564097478309248304068528397007304091736317274389833154322035549124835871631044401335141186719269853452776025359949891037670086332082864839442660627786733789244636990486301792405517754407393085733430723905823280936056565380149770484222229702309275204613068714730655970856824142674128422812931818503898905217450334282781533840387847547867604657654618324120531835733671791396166479363390458613174025848479697622545580749381847783380478385884046976705734827380499023800128742982141408391460411186015553798358563713410853558603568823481224354017219422096223600204242104043512645669368783130211235084230891944023461090651983758821564249126364425258047198523889164955314235341056150123647670871036470035975656133714722727565347004066486172979036034237240401901251556117314363693873129986221679208322400167144395804066429156011317695920091853698187929942448817296296498398148176443661324676144311496098336528827338266005038077757896068521011149687885426276333316930346629029400652546871074238420077988272272221792792467399999895912984971939932000233393672269303252761715755350733465102161869210391345474470131186477285006331330486912706337346445559596684129973827942749492553335805673861082619432506097985377593752322274523838539669606389828874112210062741257155199880241697666094064934404000494270688622303052241319634336007022070539060799650432583690925939589070753085575900922813630361757727927408375580693851175528225215283341906195570908859832192859819580407277778616901540541985344923480377032672943008225218117362308945986586872597831121125120247832308454498589401436419629335857318056737337681342089383916825461642758858344342612150375775193038462148034748882164688517509328 [126,123] -1788034136876663046327484665932390933030086216369338414030312119178362675974185173955116800923376317874933495859543606791110756059977378023240899215064507612316912130398966334197977830758349534491837654255431336509313146183419529799134790970243301503717725842927794606315855562361540327296406687443883220830287828717003121956945870038694592252802311599347558465631492276953374211626531502795295835940219290386402913018774183428533682454769124838396283248577474760189165405679161816299602742317045910499351185030214172756701205599778993987038845579970012699860515718264638567620881230716087767317569378187926277429596936157209978954646802111570452612481310094004293179527862303376901082464944331389290937226022888922353069317637076758071711016296715067403518522373877259366524238970366236102436880013796905253210777324568332632406452024453835831826911126609065778271211047463656935622295547636299823969773043890956847108680735972472033577108981783197586632064878310962550984064224596857449096114127623693349254400367392299333983626772683542812311649946129259228750676674659342007694882710251795160049888337218387210918461324083714135495505210836748557126253415576281438586269406778584499441282188715381132250462832156982660537500921715203079433504330713215089535725442014494881302416589921414714404006185831097421941155543358606746780374032268577807008086704691641932159043550229059290595781061353913293466120981848483242342366449240719972766401753475923106869716891944753530644691839174520329129868363184711516366115187109364013622736332495550705034162905380658179799024860280570378945235042000725595221783032420411928132332565325096512888878119416974808145927221277744017083119251597902687260106035055805643641117238506723185492029767370518758099086633772195774662201451433071667141629764691113166088895800942220161563095424 [126,124] 66480234112935369701198730291842867351322303526258685517667544417227897890288341939715218908380860997589009360737392311496878264955978813077554543057242423331130305780415840779334475044325529596335577848664019690055271060698347374141261035631455403103569372059106701756767879654910405941633142186699315087179845186449080178967102794282458658646435921008158246081876499142202201578787614859697740198591252975891379783658628573103556784341125360230637861150747414785547679913047745619387540600352831147360993022396595688189184871269638970601578884150946612857370596534682075388726428996005586198489542884972223029441121097953595078459821030535058513766391630898091727668506328918963653512845585472989738320541318608090727235440416286347613882765881605081292294175361579779709902000604990120354654465181960587997438842579340645339935393494420301176171659435512217683290503074841085672604001874059008306716662353713671731806813182118259819153085602126760632977049136250003539948869170636875122130499400813771516462480424487347359455428173915192247846296844161974238453544540722600269269239571007397755535558678490142865368374028843409301595719854205477847838396039034885120106758239226630817715802291978316821186765992744861686229617365382342970305677228904474828746202113323328782381245505958110973624540808341248590510231283624597853339903228473866829014210670731804555004463154997168702654107468168860341903625424354461325377082679269923856895225576580357679465007525857764002644145493840765811217713962854177177228306753095962267747246451550086137302996547687078006086617295453286623666776277312170878164732933500113881968862295584106559353711020432261365357595554621497695217492421750855348862612328518583103632902011539351389837939477858695607531374481820693784352878639126351498115955439285667326918912617392910656 [126,125] 2166312719529536063366740496496941379111276003061164690702752215750480879285343803714427079153529060419435029719619861716728591975569853735326677361485217910086378545469814093801132625975515490005339471448991723887719329644082445773942535984950865160436523964335934314211080121525709841874907228644496858438511848995520576016905937967955082904522962547915721539818913203313931330009146617723908531846169930931429706660342468501470043697001390045087939127429120417915101142419412424236011254234947044436523757616084725892010459114360727950904394780616502809176720248879215615551949801802045992072786121386187644726793303474281516973157549180567252131816809494450959344110757581463722640555570690949340152706396590561613584380816177158822628132245974115553448938032232080083342669969795907186433313594973680257012347643902107264666337774825983353561763079966104427486566198187138227998807249211955056101299716243082531942467199944018898270494107797478576703384920296483158512481417362659861536276627236939386812142291523137810669308248151195138951286381770480478816455584927400811006591345329456515085470451294078373693001705314009940683823067161645921686219410104065437265444766956518858553813861977010197834195084672210342185372790018974479812466626962474086948966048594928855411227859551667144348750676295386136014170365432946728162845847985740998914303914987916325858773557605040411303331751624054227284087700590326855148763467780556057900910920394369860212571664168758294831173576266394590020539957666941395169528059060367630317758434822847799009533684082000631097567229494351732084481684587352971403127167774153951943075421792655808681565621437526756494729212371111615285040173998744685189533879727744480206667993550086270017002800829988628222386732012353091217583123673614614827766645334474204457504538112 [126,126] -12807568023153849057900049759351845665513765967334245236595765175295389735415919498542037206032438758643716849436704082776693136957832362339444700508515349390499820601157789910727935515906758052236993579859340886360325427135743647430998340389090918414853668257422972504501057288223744398943703067257372867503738000317428405173673550399282396281919180979021688566439884190206476928809207690533854035775438148354143310954804418919575087279816888578579641846595602276436874054273361297206668927662632291636181276841047180088940940345934221115267465189968817654881922762853023487165745372829214689713852913528910386092080117097580531424062640210588833593248633540750589493006966460951983770030966239005318304662937102839330018504358546536853380119923252337537407602787035930181383406683988580641323263984103703709190589847942016339142675429128129008970378920327654158583892935743957498281498963447383079656616969893035289714624838571287620839646990812251828792083247691122543144674273911254768932494628785098755213928716234924353861905016109047847905179387653381333923354363050490680226017079136516009643159281974966350849271848701448983220806975189558914525502585721224328103684719393615196506875508633966575348931394273287090200767342919336749090027540787659636350299419545575224635261914913880783549788729764633027662614158449873411469210669882286377989323503273906245250127219990466281955859282490035217758635023700858647857100383700200261183064474351632840564097501764541813369638494083415854321427431799506439114384457834078761742396523050418790073073308001765646755663472737831692229802314651591714884515168443578149461266531759627690636844774108176737084536665633948872469899109641829286346636205379811601587464688881381417328348628084700397805130985721758696305873514263769761694285463773111532760 [127,0] 5091989713435193982997548771406441067403435126983686108279740168541906235178831381795950152862363403981371558359576960899056904154737149198398448783466309771967297138059238162825036483776728616676247998244555050158144911152355432591457445327370552575779692409310806772828615770332223106582537891289113333347894601004130383407435352442199143057017872027857848757549709797390057708706162358274042639961382299629222527282124918700409141837617390691307818578397057446676845089546652115482404197129663971147685127935802181105069926184608542474132295805482670526163136526075600927258864681333197787542427847287909853181907917313289635438784639172088443523473882341444424781364956442215840709477592096608194944299561543756905866576619814834845341829740875617723741693222320455372101694747890189707257885790035335437587389229816655206402102294207691031224602635411151380015370191326784979980639995014349504526104377001204996762896461085435122255560606501236237685632855275381668072109317176720317332886876961536183369771769057383524765657319928201444068084716036988635632370256714484035045182283681624465500584810812156251848604786559108640684366614781653442253604992390339362037268308815140128806584482746007134321683616082136156161116588033797629022201250437619226752966340805247977960061589505250925532044766715897376633074680489714864216247648445322874342452032440301074788374462809834781640648783700252288287576687582217880738702979041623170936190067614706695780937116694726073791671721569915028860741237289235400363587650827471884590086613231726272353865634392024106371051505545390323028316466606022823349601441873268757709401681748505467373000587383964552241232182263691050021992846856865753236624083211759097359777095824404810621977177004544551534524445089046349874777988532167280426748073143848643954920307942759410891572180610343668152028662741189835622366960862959008869666332835870126190811692016898903330372666362819919661434478891929462131684395460649572871808222569645331373726561701438415686862746821651109136650775075279763676570486477751661867747435101578059634040196009350354664318238443316224773289145404927285634390397871518848248274380582721862423990871414816903939114959137241004953505983360119144011384124986812565188052605219657353738705738907030612229362998727343604047544320000000000000000000000000000 [127,1] 1048525479123818022158769404463833517179847077132911788687249398350010629051885960653612011750012580647936059683430474780068089662272878152763746419770960989122164733808461576259839720890572331668852047702068185666005001876372429961110582538779104005734776766873730997332271254537173880550436679236253211398545453939457919005255980366879428075256535457498145070670059532207032048668760752289527658571191442375133381436637384005807612169985930380653233613069297382362511923998857502118994159164126774446216401115875250262761460136151741225181088485338705519705936890681483090190281726000064283899554849435098113633781685844611155008097375013177031254630167721359241085298772114624729413132090837092719393705216030826261523400078084469455449796014598101277539040405062590401472540355711151518007826584976866289520958886779053376856056928231896482075956167811106016477310600429518914013821476743210291867882333428219785956872675410716428736481654607870240404552436046212812582832232594004650680691906074074141533441840984267165859167237599498997295083960203452216209868989212414641216987936745991126020075461044560564548295902797312949424402315307862789248328490286629503797351944248993883155120900519161051460535156336899791003661931526682472260487984398171139308296094197235644871921439802832678504069080365258454410234442798997317427372255777249924911290103953033789568570297386160974378842294688870918777157579825488130724576011903689058236261408044422631548383958687880364506133195370563085802585583070483093735586747068547622209707653540667265114074015753494653286345009569098474105602705441822273143701721677814678196944189768499405877907193552815018973567881010804568895105777465311056733780025399231750507274952132217757642645457656713983940591083113951362794524102698097255171185917544887357925565669458061557933071055868522850825977579005256685746598894437357825183816206170592183703491393429504041675903364089369535446889141740345024826155853749355057358668880309043428321737332216725605037772564178518130042057653847717478820797150339378907824611382947159701003248304742281118678892353163710985023335672846080383446632980309060609125499777751172965705882771131608310222686975282555688622248158571872037475325194052979618106025498235238383132618338426565751301792114203657043695370240000000000000000000000000000 [127,2] 54295809553577434602144914312852477408588185258528778003464906065125287620017879290873905193547619244128091781909362970823293607694753837437446436316386351713306090744854042150884269796591512281018314226906255400215466796942295226920510258978691995155729622852043864652805573476855485365776341860944657547675685213983742156539389220062389296225103975614265410945306785933951687014790214287550280944216085210361575716562101284545967695003151331668097932308662841965936455462314709843244883554990298691793677207202404629302500665214797979135080570180852884459707026971937339098700001808794899205740530583312499289222125340506397660555201787275354534911360074151397194517934021002302994335278536879669345947391967826534492189698760632852267664367021125138308229457177481443140849398841251432040614835709263510143523065981931109370194324798002229960029604026118269085097592306234373295686543976879479084177501962076351604351450087696634902830729983879847553810490253517556917708608865327630929585100823998731562930518390248125341915320747377432160014854712365896033604922178913214132364268691469447074335741356899370606517091647056282058613536484015109835959584872118705047739355111081042615184369829256929979665021169569842084044993456997724780544594057827749330448634342241165329040213948738203645615808428123766975568901556130986074122678347911004312212091112791900191666747720456833229594674533321923744268313894420141469758273019993662625919887214113578630033606549268032711682807313450330197419905877681614090981047990500415478562302073825018530188914505025098358421337496540731423781778933829999117648588529831999292485772822175173444789631474347721519498901421613545337862878487911985981078465658130648594397030939810216831184284378360859929345239776595429697258328721718651594554473648228080412262297530828935944532336485868116449857513113532458577766780330198564880146172890191906323920443843399268121341774243398351679491326835712729182876035316980365226634553899334122307352697551519688438986892627833892017581378506696728305234913701069183798400249942664955650705565212894042501120622706032622734992188234777194430639553673296224786785492067671072106220621562372529908875481648787502296276399080186212798158946144034115327283171755574989129169591455943078743631200216100879307749982208000000000000000000000000 [127,3] -121052965763523147040937810017058474643084447192974037831948794536749355135434408557214039543084415452889000076372294675814250191860138139731450162341871016068723201007972733173414576154183311882270611322386624704027095885186005098497881121858664111867594560335290189191963955359053249879252996736903113751986751072216135627111296309049212882285245640276833569363483870031538702668761555409264308847505815532167448132887623447571361938841628341146166046988591069566804535583080557672252255151430510215982215337680272291392620355454918170468703720285506103685335560563840112008157153591982725124956561637950810674627696047817281322015445078439527554151219969294652711026465076785732152677229637733722173930916127682202613652650841126805361116325013987653501345918376830834631464412970596812208258502887610937740602793494521253394030106183330772038269880291524908026241970528734285110201297727253020132898232190576867909017141579528688751849418113569797756791007318610569722489068019318962864040797873035369622900821373640693956763571525978181468221334430471567575075370917614058851854712693674312331242470918987397998278702882450521556907203649770384234882260798539616281435682702706363884607376786010110637600272937588011614228998850323159915143146154093540032755966130427154612732841575101396768166947479175527690785883148142145239443636642601343781541106437759058383158770955906119118477103303294150131755192760619274922273664968369374179640021608726820482901609413254441230472975995263940726578743927265379682694865441370301612256658462208897507237561270164538142046340744586083038321092566886225836902578377337306726301378558662777233855166306372507457192684397424074198104550952336716256975244040113184569884078985933662092620566071250929089685174304763925706328032322148803339682902897035162019245990051357614753859655180448623999472116037394842546638185504201297605281406265344685732280502502329949327571747313725207507405552613992495579092724591006355275887922325034862330789133498424909873708071255908640187803324982495489038654701811268934843506577974704099560357544960434759445529425143220866053801123923993294434855465297003549813729022564222136965238203619454780463569368827036484491223756296884649501909707584522602178198382446109496690439884918567248854223039676459462630030966784000000000000000000000 [127,4] 24321590578838647226756129301801321263494867807756918924243333441648125109088802887959301068182187965447195615280380045939068434580161479897354734951109944324963314138562196382454398461386418506471982972497876917654825561983119135234316822219870383271359017253148043350717381747932972578890442339386505855125099716523206347536729041016651513232863116562734516159504607468468502441961645594955754731587888693797745501080036366779797171567812475950667976773561070185996935820854593362071877677954422844794691025834449964662801103466232322189425380888146805168117117257048229743843784479692002502940615527271139702662186967462505911893182821154479823918513563116714577441801295704768149288261570813914648756596055760121295097272010790271941607996969387271424133086533487249039622080987217608922678139380207717909835767468460380384156540648608242012193914557432721947640735221972049373212861032301753509963871794581105464893388664901184219857174115007983088139097069395981306905504570939853632385452018135096268885249995819008965935220288085712792648356628034130405281889282765132060473456602552194786093986460511479441677513714185753460501200673336492667255311855744818650626824152575996499431864708914556176695225576351281964200726789299128547438895276615348193164720854364446310318026512006316535018051880839369257831376404305435950138065346626413203148208846806735202678551966965713047813609538637287796761594947301769055305181786851077381621298628665954832906446436000963003257017747035695972325436731826593216422499907288236762830048698081384309622212824136302398504585521593632840158005595495404350012194728879676390320668082258291021500683674517030508061050472311880234498126855144680902767721819344515771563744698644038804093137455517244931886650410344048774397146776081708691522872585509289110104057237673995904078333064395383503554026377298691608161191941627273423159681222989205449472275319798234727975576063855025024704536542622825135549510995464815110443739670585733246562930567519509521467601715547971606666777596539652455441753172005872603759736818997943756974724066681629440594593071540190773977221341128161781153898505861571253700362628160672314187503535774296693186909123126496647733664666847629098134481393050818454182674331432950841201072777451282826892551834000601942124660785152000000000000000000 [127,5] 35256023993905326840709436597829576163467823852919337618162247957479940034162754091465909112860653999287408337206762295488118873830116914908379559549075384811988279044851009173579847468496095226116984724281165241251020934151330354056557624811255126657830973105600435637409420675033680628063108093752759243226045311088831547390623099535750867238500729543645005847457842262787573240098679838675256963883751036188144283208149498183965326408313941881512490979043772566537836105507900121471926561885763295802405113373180728726890799734255681203910704206585669996432394812505788396122766596748990029764350709210876123123445934220421722552331975643501313583746123710524583052682789990670986312306210176007959094931378366284895801356920070555601239962287519706451413712993168521672771193320474716075100735703044977098333826253532528227090928734468876239520178629860302648420735594737137255428504644478526265837232521670851939973644896389562973889985932270289467493095996738630421102535385693153266796468857153430654840233575530835618324387054649679816888395676003322258081581372730753189418650787968781403722337962398280518574743473859763988321950475488430757304786129200297475740150737626243206321413359703342843075296268898322686476520845668060377379978230833611498188074115327401624525373816638311110444268686515979276101794398729332202611105848023635584304672873740410208566292184905771370011744137205061850337106287817946167349231646851524865550346342384558105327255317569707956656930061771812003478483530626871144645018354934692546860392230616268469468530347486682603662645342107668535070875478015208664510050033545226951856524142804727214570745075782023516355162280150899648107550229361438417351085143590576603784288083272104065977905843369766826228865827335960413274012617195714062542632116471660235584099924824209513020541921017468537204787128520839288826352347708970338290946476823179334975442725421577370719642261014969789074857155653408990888923316924023931591852309832243476099081321513105096968712132519101804420167100754444402339083821911767608802483365487449617716757023646060067170607732541256740306324838683697763937500351188049329982377430491978040830716098883109704383602031785640212233455639572303538395639693128747862400757636869846667057325595532836270592416108397156472005991596032000000000000000 [127,6] 934492676753596638903125999656436267749175480790455361266105820978674912399236258512225667528222713841210006791365009302657011269550709849661358637910911452882746232861372765155832079929108275339456359571596771773399609322576494749012206870541908476672466577736894371032142228711966884384023218180272448232300276768114589984154796867933274266167475137243088306086431475342620327696507891708792371948960288855965266546867565606545267317136886871241290140235633700902688929767885495281303425186946747494182213783947895991691877445334019474284306313398936846819011656921155946286639581526657813261625931791119782462583719588076515855180289296701713165874928161704539811582234342392092460968398082772578385866619959627482732608056723283789275237209440518650489748271352983703628520305467778333819920325002139035409804894284095527296986639968658973690499387264763941885383232418866346966035261551309461388693442581945723188793639671974122830193322411193226913074755905783167852714068062029063654019039683064454619270143164208706733333662576630153640075201153087572693233912463120875745539671293828281476433902898159218216960058370230115448091373743163163304150872130843658973955352777419600345577404185342346917066138915477226229644232711464839983319291464261322879014494520081612941558964632621697943740407250302119358104060307163951974192840937360609800197089145495639923407664698048480589943048222041113413097549151677692599086013979931318384985791226554805284112301372055436657991430784796873811888178836360212785415295402330802160596385240814346468085510012458100115365569777473153790693839593304706614177536502137333119907681591102180585546191898204146013433624158138353508185713726555387273732871924370185782558445187376361716177655810643059707657957017737348129149941787183678769743950331208809847648255057879600665243917284984918599863911314950904891241423596038100456007792371135989786131847967818593170377239969643994086070246481350968573705889000931646098310177120789761939517229509603977212676641787470764354407790134123589870658136801162506163819979416252673567218295060468475530855426284596631431701021321954657171813844569741378409975572015702969070952871085817121523566479314383050131113122486601029213721798838181207097625731035969053638737049390146684930570797159332408503609537331200000000000000 [127,7] -2742334393079188953886037069743300838600617462695226039224655564169809953671098144854247968837876799325405403063875087333687567124550128866589266726661594167905034165525684916024365327622068886791606359422029635136109632596563450186495887179187069687736048812117406417909556168357342699896775629475208476257326735815919292883879886538434286035341813889291181069662404594475704474099207665424175443380775704257873244666706311250119808503524466599842703461105468910288433161035889619396590673177873308379933407473183981642062407529267776915008860620706239049738022650655137032922318738703562592656018518887761891686671053618987297942038296278361149026558552459877268303081921135228547369132441751302782460596199816951324583222600889082903485392827279036970442313520680440975947409966482661390382318962468173915180276713960681480168768265685190017201240574591628093054093757859449893792041444388472172859910638670741645567355577006484539305678307922739829810265131696516433300189851751329770055329899100996773194131167836163554553467410836552970241244482691382442028669619346754172980448412251655126193144424810437945851251507366853025778039736832290831282035616867084413917181176890320644775701029334665069721446178845250176776790660360169736133124792548669242754136119169754289524890771687114910322040535841758103118165470034411492330214857480378657221884084064376823627011452483698422417052998351876942636372859016519732459731643570440075117937532841250692623064190786697443006340218661031921909292126126249056909788500755928121388462824521174917210303847767426294445052174445970806909182887686497788240970356345301519451773116498082280257840287896494197923015069048533620469141954820687911684117297207505017343024647896764729417486703278012119044393106290216074263678277401969887566586072565315652685840946031447504153835180130169787843687394580926433722341876004128755226979406432661108688453655700099684779357927842446431296408537174855100997585859498581506556939945898061488571415657668212889011520346328869196400873647561861185325540729882522532963025621933266462576968008163644624128754889745769303460774425127120308827061387453974791790377232478008435397287017000623784119037948993155952130105334248254906542281047926695566702255294709261492179567054138172029104910416442307723132552190361600000000000 [127,8] 9632852917830268392290477659307319529872605287934003706136570418430896544720030530711977853624778603752089306046296433363688345473258358733873074480348949209266286729071962716436781792827603797366215336423300433596914681714879236310948947970811854564740231074766738310726209088083994757578678654766921289036658475382092787186770417266196221286712117755531949751463389358612613258244871092755601185074658334559714013965593824792033344335646381075294187235040428172212237060548391383244533045964451297497779793188313910620785596731933158726269294241306242127965641656795544930029996080384293079178704570234796796637773448550997003349165130483558264972042261666498564561660657740695258889786993333814160881996089017326676435069599316653326251304143254291747121457249317256377511186552550485751992812857485751314613576404091177818179563129356328885561287108457753336875208057850191026588521884755721461965020425935125419525696846853414254262511226093999423207610107646037839596822258483051768640477778842057829256848571166198562109436967666243328363870326843510891866027740545409757911586425740935214847568986949802563137129649588066555408370374318848607839201067178376592896564963746694223887180924766285671449899293852442893474656247085634922311417918363560066497471049052546707654226393863169580977126649447792389071712495658037713698818629912627028980030779860969064991457399867355708385216555983783652897476600407248977749194784334244241225735048841771387072499984661844476843376862334535293724800813630727485319613216003428153020537027479911993059719407270896843645345560616994977140681731328342323957723755427594718005256843704519687026264071274527846499869048991186205416359643175239021387273646279369829877595657750559653455719542892278870557626642955102246351812416717927995532123720250477719861047371413818925770563511584860315456422050679758770966431317887747894515081742213391841104204118966851739569687196377173206523666258060079022385108429140515143454333222081765041247909307256352011085126939591029263223208769159012386622453007716646197161094270874473945632748580067587304770536748356940009677323153558925453656195027768546990396334537362595246535214520641768988164820104589152248330523855924493085493311123248163345489542088814950109948426237288966641590794423124343975468697911296000000000 [127,9] -38868297751560018739230401469730955908758179452793333949293975315262941323134343806981733123620174417005048733004308720562808385660288771013385905859953396372871511192856504818649579866800359746735357917878553991577313010218620515827801077532895931136841414328138326351869624966557820933070184082938266851819382355683566782461364781673620017923135923176757073818469265679147055127939357606088007488545065998747091616378451069484369567216437737883462042681647664247869600459890489563024463567482381372276446898684243445451838878273945896009123375332623523324204570647781178689880823378966538065152374583841532196309819934286069890296132257842164999288284975028896584789447790617398116082782531461319704675036618707078338003938633471854875288463032375685301658871069278247998312716092326577490271585697816347266424941717376563859214771412911547761613498084269553106673832789280792096998309062002938211669776741901582535436686576835340758096843408089261505617470055236974034507286738581148541865555244697973868020360401067217703405997020308687499786249038443419151875543179613498771814203970022577611633009753264448515513588559546113796500990252434862261990116253890012925805720188040561093502225083850932041526748390548120299322072146947231185070285269666071580662403709428570610120602860633447109595137932220633522681909073722920611305115510187050056032152669592071269030971679981404295828823672032170015761625412112308471743977789756230973169708187505763266169245662434307714315466414382705521536004421610977392332398478291536251648074231909748320987183524464392464189830380784819556636024451114158790721128098365404482001429988369349346098976889082922822502407716168466279136338877451672293283197095555461280640326755268996002263139330272027747282362541641473057972580971681743414054559229604781538599424308064868984190787438016266460460218077673069512570060088499613668594120578981998213659950447788802181036097692399565193164580458340601845291606819892461562838281119451411812988183166858689303128869422171518310755275084708684854517114581343113368440485916216900436438029110079223367112176672857184967605274245066386229090042431701766345850505637586155072391739702821500989946273307469347335284665049718218268883660811022730380682699826218939091589445239672085746615177097047461500200608071680000000 [127,10] 200957587621461668206324340030737732903145212801077224795342366104421797509659312482199966323876220062919801601180724764040564427891870078768595253807423910343544223742208809517353454754697039021362958573451485717015591766126560366835633409025887891840073510518793759252695974731704705052200814704752003507894826378124791388764016316551644961348949602609321903359063108432522439594314422716218674303257903357082582002234884572192648793306573680973363487242110838133513615506881258461290343655737500736004811803087286814880301849078479749132001409118342306645779522385328160144131741394410131743753449510093401643165750691536824982330537632724117942809665123134183365632940966197809038595097258952786338928401088998458663178842264205850375277378145654854216618851944130507324087789602646026343948689448208789988687262442009591867627141927829953366370517932083534800892531473872923780726021429128061898467488486994030302017762269060023532792713053933152404390384934712648224148208916317271046841647570959364532581159844930728629350829079767879544854467435261434122721799217127107449118820185542775025950744114165115703692699619276236129527241391985059698597524111785651116599060678030452020148771401464462040397892059993310427439468719517935275180611755745534563302705395644674015659027243858134844356652837701916117897790599719572736227328098446285488221309133952159627068310187050999951269873230714823132667586097740741457166403794739631037541519525279384335881647739367750093134764335405148699383379893569141171537230210678057155448778877605229622098849663821568171816803681224203260493493885652536715310422954387104061121203406169248491798802260217818203946144640126982620063785260956364141213030459466134053455832333503045501450149074790055482362512298536520896178593445655469142335999650078273702039797908731404242661704895065416656554625040333613078366041411057875257470455510325082885034672279470795785820427046996201874447817000919489983775915798475681701334943374203944255628115285108773374222063554072670419410115726820443831751561531019051532984883418852812384053993139802496783189869640404488614824678752581101811809486308256343277150063394879087567552853449453462230185294527192713956950727103091599701745810405300233640666357566092572676296345057957548573840309688048902421782546350080000 [127,11] -699543172248378148815781496594711779669078759112175444682244342977848037082563865556018476590157319619122581785626025692336567993841832188081990671079491983227758840909752514625335417335535206434538533356730505820392795732156102018306343660738592623785835428917129753024805258011072035053327005920750466508606741245010940090035370580727783485870041854847781894890120093221253842491935707850820511994250240963778715437176378444276571899803455874858494480813387569363509247732016181406273019464703208255005384059403493123187691132852058787829482781939954410621980097166515409757309369610828608677575492152936304105414216837242155308540895341181284620896288935723302092039141713035576942439317955494981916170385454134055519338903420159441509521913767099383591850339579341737564612037261807644948067549681309830358929255070251916073966532488655163934682200793046668678130416480547083609101424212518449395963257478950031731418661040583150122547702151934412229218929934911826747969012306124438545434919306736942116897563587449089018780072007497411409144440959369333229003637728988882448879427228348558228517126804710476376673682272824378423751437256634862794126323900481590691757643786395958701320717419227179272849526456839525641416134103513381443281577893083805478451610324012696466874160060742156449021672806584743765807420833223790948444506779650365511600544661263199539382577412225194756050312724539412912719186947559743529261867691713777259427603688973749739653626079092528068133615172299217109446689425188929527220293662293734476119498359704601972829801436879405797245526621492672721761829170148439829487627807690381867628741680438021103384790365576816059117154852816008125638768319697508112776305472220649097186819175659058158365202233583572258705611363177977300292718198329765229394415193598981661106408085521025658690853904310908176533158426085947560213760930454534661128262030074941357779349493553146946984539758787708853736566063827233490303088508203358570776695862472261536326809861850407556388101645636640844926185761421864484313027553686730206528899213029709010878371880481191431543976100306467379332776165408238902385413945489680465147294822030279803025603108330733003440490409081201729226811483600423312456131242084217567410408484746669442709845152991676625797855987818758718619648000000 [127,12] 1286011253918501901525674611752363655956187064541962981892801871382116190329396381794394670226443272602543055661455460237737641037598831321583043247647549569053462123795047853291733740097802518452280320924237597658113238392647770745504350211560680749580163682332748935297758831261839319683995217469899842858185149802189921784980366504971765191215255605997234878891663061656266472877801033967652291902134681738013100827929126508819258149775367421459502375660571910338053228454187673273212332141131775757580787258135188650414528338380475348924961081647779443774624810066372834512600923761229321164202849776359585746690859225002529568096850234172503356547145201435987035940109421464971247031435490114546440399305828710813154356121595702553266814968751900616045279694197077126574105220476693005269511133642958576498615614555143594976724069610863218028681416459456062668198402978106624325111184518168377253067150697723330914324577699995156172912340633528429827824219505534954066578584316535412825746004453094419526063294553215036642589460640142222556297378818264294455923439231641094563858782175722155020028921677483250940036891153785916802386309669339152600608406359733719072901776865379968983437281986943936350736387518255790011265936589679696818693743062499670120041725289673561971942204244166293463883772423485663415595718375436529769144500320678150532915688164597452216888130476473959704970926009770025389123424568695193492855635209935902537361625617370289740131138151936248594731923328306476220282646593589513795796759032345518229813874758154366086639703975620282946679924193050671997874852643203508131813162516938060288946802847880957727530286102105636162683494618044665721648389272375613211495796514157028904287847046552498723266023136001399229382676456072615697302033239590796872472566249222507279386745721476745592255297750503364937253483582238965416242419616915895381748900198965038504206391472172407860361487439703014846996382956453100824155941836381848981837944052726315777471843782799094443223588664450296871965515818268903565634500562260935655896766932072469859738812054249662684095341467728115576183440668279084040087757237927196995381681762117864454757504162718250926438789721879143008256139262781643198720667638946793030268143773850539130867818295534793634132186973862182176948224000 [127,13] -1069876030225853013966054781699458676719760583681339443718776690064301234797807105869477077849285860803340659179525078882428308252271235702110947355248725861644153800125459543794175546920143276070811280126887292806849088186887631794744870507082068114391615948486288347918659687447398892950158181984401943352814563902897414050179890584406532229581979314615557576946040852456625950685870487869898868148417072526282888528161473825651156087487453166697156113542245110036136913122251300345424446180927357421879524950633986327995297281206983950035812106627130421552449875914047638491765912095107199069751359311525904221505106459529608505850854693623454389095058655146306111735400755169868367017475220622983326632364929271169357542522630924471597075214738707493284420720761541898348914082317917084802142541703348493830067512618900049033104583918289739030682663628768303632847013456055014609581969780516183281689195877803853516283897197759091079292830254013217863581867630662635062095386102815226527406740230288110976991528519450768374750942594605359536527249206676275613407487323706401770249083053710358554957221021772224234684826920526081645241039477792810022866080895319872924442106402987098874817663917308791082282345003269872093611495189301402707042204301900182918978501924333603795070907887417127933620003471510011586481466928818893808226981815104521389972530957444719431481515797161915957179182690716923529006399426401326739579681105443674113363552190496450200547972436689825012108998679585824683080685644992900155786944234153789906474698428869092756800409225952184437473269491978970420837592773603775233734784867466219778843994942335258556075267479162776919019490447355661709767920298421007151936484538361624882731820911999523106651889608803765683985621680064190807433270338841260751704441567280386119080269086943490156993402141322945384643075565411762736700942274038329756272499291205459495287965182240202019274255214490699838861468431538397722251909289823076507218697115079427033778486501514468261261700919238421001811426003236498211072877181743482282641433021046049656714475923663720180692191775601891548682397326477473102138949376513962700577384167993348523314248858460864459283841240446434963504981334111159422443419687661543919050148700772040897983830690471905136903735333949584441344000 [127,14] -466941304883664411532711715204505491044448056835696167732649171164133165761968364059727675805917031893695245501486385238846625751097557516104064691745623729840443494346789338308252016810649154030802879668502824765336639648916593957493179153966843967622696462949792280315362142360476476018415292103971685853085490669106657516132364930540036801779674607347621731204945545381485652475719459794361409985485796949226477777888052060093444000204595453570204312346732724635248069982799886567104682264008118704770435588590555460504423497813128728385641416403733020532022367804095360813716799372423445419473770414754752665410989575741769754062190395961052538796393796382004972560451531830613338171202104334606088457898031051899336168675348431315554348822114699705934008355294704137077610989204856438276504345408941199082163689822547501151245481503289775285111877749817099825798648647717781553205220224029897655826429798524796799533694148745806283221443161561737841677345913294582128482894574645361271313697493728121386845134410205061105710630003181855641425671217450609221048424993118668527872976950109351802626204087832466300301318636826597763015317654344589909848800945371036743981182772972009541503526272677813242193356825548280483776635702386016981864953343719189929517313303243710634957695167490077997115532467106898847317954844014380685518038952402312529147525197772591059514895112023990729417520791931259030841871531711533064483936594045203340303777445355420827185139295244607410369439384844898395484629084012360379145843358357666877509184065622029190977852278780145464656710799049955199451017405745766837116410102076989778419385310721747328862815980212863543568075933527678317371457333942589520925621702938818461272613496480230939285508219144702054702569149524724520037886571602599034399949730163251178109484596444735733467789824225222408731730457084521059022418737507104185574919531795477278238245697412968701315914688208843234955983462066384914185658068171044868134487858320627222643155100858467624916919035503729733434517686531030341988058596842144981193533601666698464939604323397707497531949890822379068795907139842099271649480292867154910851986215257842300069415458894702505419102123975269338687182048148097735409517702862616305747732061182359278390606998320979344549361963302387712000 [127,15] 2688960533489076514647840694783147571218709017018335696649622247200516967424683242250214291476330862024392015266559568816057653023669503093805398541781656906247129532229484685965739463643511997821946242400991262765131927906425501737807054606273748563501471127557023087188345159199024466358512912357764360257827375951035208985733065144478382914988093912471744360789468187782291929299623623377986824812003034724708432696873967899646386219589486516574323127175103083712589196627875971123192400938508234888113662166396994272829224073016938714759315311518066976734892818599312891073375025912224774542903198410033805727531929396354218202537718153568786906668615255233733410528403216869405335932914975818728337416371965649392395149898848406778846011278946382970783818148520728412490681646891871035345840528145293233669657705162985055242945078716221572493556636513518374186607900034087938510637714723527922563735473988385766935633279624092473010497377278182459145690594769625987703089098186549157391614825191897337508461377199789992251713478836598279411119431541860355270250284308650434471359773935951864099242537473045283921778461393984612170924632405153314544134609158632084777627294786466598369217314390262059442163329191445728301164546252757120182106769462778634566768944952831910738391709141453958759854708629172183280991342977557991856015636452126727230311860370861883128741650368933507143326350254912090529344575500204928677256794313557611901670112710820804517714118395342512017593483336767436493401845224374532672939000785151723724929795852921461775931698846492462413819418963435379013394674426211103831957528194222697495698533328807117056926135153512246710640348746861381551702096171791525610081672906945792817333332196516439183417682992612904176410843589802993413119475941507997698826419068957813015015069899054102467200183560580848003788640822769659957390299520790151688921982742306102780580929532188955284369151481174093907522926682569309359760370579464727307762187930628408500497859664700714344855734080076415944475034555888100299226401112655853552983305237998803692923097644086585015356926297660164788132029895372365129108754742897870816106059753768875824684384717029593965836828591808678970037302475716253834635496243251990795616583494148758753342711562889518629904481664368640000 [127,16] -1983036896154563770403290739275168537264949847179862626612038524633366122151687409315906538423472742193574096180058980565127222736348281108803907824670642917509328111642342636535885432055886032605116592143060779502952401351824471296055330222460010277315394636760823269264151903897919340933041556403849172520818122428529145110424305772993024975811397442841935858307467794389948382015883342840797615227100684556353061207658439330960757968301147915702604268426149829414599188306549750253903478842520241975120546766569137350953684098824326282718487351164608934730651538404632552927437956119007104569824002628726354765524286884531670590624800569136328107149711564164207744929523745286482884093256936976093699858548843936664957916725793429280895227240439847645092091990882217923429047490401925346946749304686905648657030437660533747298935344794184499218526980654790449497285434902537896265889098170488809440283764134283516562829213304947421557805571019011990560035325166078469630592153125664845955448252976544845110327091921630508927844318477245892265946815124186552490029197399705623147689181922715370226999570980418175301733817285627770952230077418847689409083100921120565055461974254503580344678412877533265727153250881989085365373102315399057034234044080674374834649506480600323995000971071203908446232816802142751655805012877684682140029085222321092924411054636388861595129195863796203598179494457588394460508569107982092490389753025334946715840068426566015444090028871739417536673038321884034342817639977335301596461803123331164993425967695365612114406070033960496097459340348929119284004722044216277600772001378635092833179721293311974367693944940855211309953830358846203401199161735005208202802524762942325302491296263831976740628980152356295517013447438066868993853429214439579446423178336021531747858806517165664965563817357598463665178173310832345343642700885618324686656363862909478250497086668098759053672851464855719831155059918370912500299046677718531984800178947880168809416439627835438647303465012757719843156405028046852821985127668119439151809434560285614086253168033740227551718486101269976504283897437783854400524470359775862823595484144116588681412289720481317551236099490894244800418704346362322462217559586465755966721396725190119294670939290704414764086622945280000 [127,17] -11133093781824144763666039328716452398573655215057755995870093191446853063437210786612004819454847515416938327307163853541580404864325560589739870941996945797311771622563869337545959820123388217537777219272974257696854775348408264921918430826870094012181818042513000139126467093037711458204078605729295251510437022439875578785212287363465438355163194109950371040383456747405068375710664811263980804172025003511568136160989021711393515036496655322247468968099332723335588007018122787901280897585436037460634480807379291764263702195454272163167297770571366865292902284724312399038798959684979911858451200863160979243189398797580419625643200052728657743180488158090730388446590519266657620374637605505110183201252817091551556060962035113670908472614573124964033158280048718385840682205465162539690562754143397308508781347682321286364464208677964408850861149399833938256391004946025213438674466167952586644072381539202180956921888085586535582677897267838527651353644025982209285733938713669418775572824730979094599177397855331544435876188605474920296631293633654178772312175630429584894569035817674110666034630680695109134031195856411352100914559330848285933399135560724204465768529752454449171316955241533996110181735389497469575142389919335304998276425655281304953429401792485611345543849960737029119599131715701437918301874453216543038956665098107413377615987589827397965360297408801757146960521542929709219978940758052195520405991843142129891667813784756534520416177805560578351656502585176935173535342827014447497033906995233546496121711206052802353126790153169025193123653123298947670154865992460581048262605098837718050485222925988222827580521863826609159775094163886104994419567322422676198762366357887446345441822976499049012666268872775300800613973373891223948364610498207940767822152280079633505001179487915445938217446273723631578937493630121497122045373545787504586165590819575951335476864291982981176121483645600698935224067600634687307841664936910604149782976696920156129797225837959536916469523530354924032431860941451004844060247385349943138022068714931777892776027075020073223473832490921533402742987327546884014032180318121439082102708425274235982499972270971932776448300590597305549835100470421542570892357974314815568644358540159502259968254156972072440975851520000 [127,18] 45710365324710696754747423981320608046499953355017399345967590592429964896781700227542848857705975440100711095148289137254872519314388494161238228737960225211599963004754431818317260898225314958327316936238677152885384015995287317044411080951861410967491212341655323174597223497643136956269814453969513117922449807354550472480952625649456097689157235450864969674574883351921847877124986001713571095536227409740035897983782597808681152710469185440883340802754013047129108853767059099983557117837522399411737948038252161616076782409050292390988562413834304104452489459256823046196269406514338451174418253426254072119311443481844552242281583519988864810474196620745428707288648416390026340847862282202252048256615747053279567766130243523351216545005555807420579186609727420184555047097791079455177326860811811051813286607448854421830064517792647553969245921141635155839593495220340735329489150557369120201092352508797902001078575004686756898994335794631476985764453001007637723623710312126434284648355933947837699970721482776348418066620602223528669329194887490206216386716338131547218432361374101489026586417496206262455412107003303933862977435397172016620519315387456504816737790357193298722920649356640087921642492013720927612641243285640819471393590385773150244947998855348346090622977835631490120931968994874251175620664435912150472451763762631261048950428814623843754717915424687023535820877209773601571985276214564776786325594449687144449489274398871598372940905042053892385049528698179309665573907270842331137012733222977823840233363763852417800123800452199906312989330886674149241499940452390776727285135761180752595999045116221102753510200611742021074659675368157631950716634435093783961603463820306044558080733952604253233859697230798113785862011580232828474318951588703804138620341465149393115949920929020711024643198887903917277839860122131297395746359474476454381079670142472697584634352539385874932219641612466567589027822869051702973311855790567951597225041874846419911781639005666759342166524224993020266307059353778932490423772898799034388112371383954283479451360240254643968871869545496901073344118624454771191116834627149233946179124163460801891758535985700637423210209961759207482152491498423491162774033945219107896026245396491869640227627407232331400871936000 [127,19] -95891369834233691639976333400635930556821984769611401670414785574553386637585204991089885865915252827624604069307592792370844244242859429419633207036346670206180753339769876179231489809908347462978022989410438313816021588540777437554872350618304718499719508122259160820766189729835949284762169193069928979296974941857791785744914288245082742405950697092396341663099373068042739345585119559917527394042779074862687274595244806570216888218966070012360589283925176810480348151895642088252233617487498462819577514303963094994494216238771581221283678530858325520455674952111888799578595068469273529181300485537372125000103013753625166028471645216815617554870619901152263448339928691783473856964422233901697008727594530028657524542363820571438574100883338772334526707488104368173397518653883924803934417635665067521398270241386283947445687753120595788528481047987386426452884851262080864208885281286343285729774182819378624432959900284456348666438825344812478799630793095052811090574269221413415261308246059939583888735847867014034735464753365263560974220920069915275034926567560312126810595189112372528615421483158772474104970393339018974967644627825447783694898701778500723450065968588050668802234673360897713916635294285527763693904667759816220990401004521677949390364365063045199953114243306626292621867260956199302977930431633892164203517949891916338603472208825187043381243872109270125520914373210685464636661260450672925536024158236306446386848498254194276632606665180476749150914737907384037107952131253365597501015551907225679433218369156045530356137580876647249694841143573697402980172457078310905062836601742441276727389437227911902936825382353531202166560337415260969826938409353116409865773203893806050154011523152739504261923900201326443511475112506257340031740840894935202319935979562128566010926620406287362690107238140226940743558927988987834041275978175298319042858223332476584857370523761794836923720926642070094320852766162433980912732025192565561749448554577871752252244244842171930744952272853911744347588287684927730946858028179988746476452273673572565370428012799249973912952721757697444629806288895884750128690660854658452068784935926490541271048744779781546063639944648047405769475865674741374814012194448281721253711853052368480418361930372246856007680000 [127,20] 143970824929965442370173535199120840285262963771774217638135564203453546106354484101220195558853471176382453214681489818525796478718715124661008893226952460135354901604277648688544967965646168668226015484767715126589399030626542208050051755389258848623859204708184389444023780176772182456211459502293280175279515669866639117256512412178697667042298341292750164615026190239331964495649792826790404269448648370993153545643116135524530131452772979020247822687218330939748947512501517456394414558609120391747396230525482931197233150861655465690568289462206681293699704302240198866844552617124336457013054343072919404024579079889835847221822865958182929127761229112104454596466016283771551379063074982355891287904692465623968411086707207615303981922402044268718907785100973782371086628583597353582519624956088966767981661029883180945883630142197621758689227293855050289722891238279476769214465690735383490552004844665742107587999734595274880431307696369390686172707576690086551695795299140150915320395265278193112152004884142335353001359904523924901337375249564541760492509327644602364625788233854539502574947424299353927920879629279347573862928017216669410640372883523656901187765582022377817062913959176805217983508172916497538251643134149091493331875966916609586081484523783348608104820883956253358775170604275052196981574692410678606480527318997003336421515739369411148130720479201666973641647587289375136460656959904175655442618169246310881523501133541532267032336760217423309130311002804231973249186611516950728067316440822537103149122128425843989185215836811898162772951946899482199903150878770517503270018593824874939689331810833280728345919791541386563107101899951764769805340652673031341272595778610085916188309615520064390657545524324788666919888353192003717857229860483125972717663703430892740513378588586601569672328780576316340493720455011785353517501603850422743873209866373118059615997924255501578632379260611887717785661246806607820563045591473744074916316589434753043714134057292057377758568545410290286090948649051268116732601418602787897213083007298546699851455833034333577289425209801979014450178131331515177486416690985610915128907852043643283912725963427853964673442820242998517493597020971042851222532637824119437646282246995673959989147804366882734080000 [127,21] -185364670539048799882907071324365855257828171479261574637414575808296719555003612768771147016632549448938148508179576061618215229281691671878630108690042611981855124964670326384564135207949588786519597770796479231654812092001829560789836308483470267815719532937784614538640500804811047157658066065763081859006140475111994176058305428764625788811291738214153983868513646451394956000640923889364997063514428019499987843801022406053573095582294467896447755414357046428387719604233253980929326635341370156109308242180456575216479996277123765857023893409093664153921362955903691711339006391525410996463572770991757061102591705930484913831555329466799999303517828563737835413960396919181081213072381947360060073965496001282087859441573675009237638701655841407354929122953339655490613300781167535206357451968988854008388776986744113530956740622862731497404649476472854227143904734016755992631890149681861585977125432408332586017440105222843309825501685336605977815698152291582769753311710429945457642638507644350484539860843662395489021187953790432934876868792747500293480118116561097545701160676868771233339168104773459860973290613034918149670735596688522130569495480891186450412792956610637237987618839325408250527126582233430753448616284146280586516173731184217896152867694897466800360673691298460331972447868202411812412128484430441675796197962660342960120030654687043573485557328306894920040419329965139222479179811589486171494623178234994413226325601685816608726325091351833312655537310962249766056031512853072350189069419174481633441859128657859071825785080042862573119198642190205570449548363640902488856867891205188824849002766336626781020486024532326498147563367732660979793324864622486289487743037776011068716860094160514235150559459200209991595952139346742366951531503705380722940707145360878240958139519248143252787380345864332420825335180389329199263227050941651058284909886216317585313797377979857669353239677589975462622327978250219295521551985965209563025650050550049747607043706056581147242684550550970334953890421571158699710320482403333657311159257118635813598821691845446209781523064164764122362041204830776644930025166854990635836586418668002811811542478976605031268637981237280352910172564925487187042445369769324034810284550461712262483309470700011520000 [127,22] 236477497591684994849534345659664388008411916332163907752882684477705112966190631338912584205508715484205084083225565833911430503327387832042163894799430484631733209038968936934176861723025297851047137655058532181839008643614287614475613995134252405851421587465255644614602065792452811486638313520144543642401319337719995585371085959364721079556224807373404677212752926766579283911651329365870393871757548053905431085376916545041816001352194213028951281409974455304771554879906047055849736401724350239581920111522320002440674107554975947139902476061554320878465627469341447034938836346278271808370094818926322684210546905017260664874349353402782256583150839869168197270866335209111943217005615707885983109865905734434217218471823877544981930326548771683105067951604857457999645154089873457624404041183864117584233345709617607145159628346841487631724590746657062686745879312199749552417084876124803734079289885290063195778519287093065262487055387676828787157957092471294515616452873216026846706760025236073177059806942266824484558062143889244717887077828992216907952504465417442639310124749582875099966833401116475463510141028830960066714273281364371305244949501900341967204292214112179502768439484258949510055402497883546324783768811299369822812258995643357811830458812355718586533872181696310587724237904522577283321833849363081236654411827515290906901077519615827582225644651699937146030651672725360957263172018333697866804591832310969325666093608467664322122703540814415894551275488837472295569377170545136332836416819956328189821706027130600625064963731142265471051594134466564203823441449507012000273544820359948622058725910076166780885985032470373788859967474907675166107462245027556493228808120557254720157864557116334313057485700933082319400808145156781851239008041226679377019513846881095769386216243147934770414514941678530381212972303375648551316865546612137304767261515189092672617053159658700726268780033748171233822028781274522519109290349671075560749577069997541720565242563126251330316935091491804722919108781450170237275756456569306945124926058421022929961946745554120989900151193361490959345561451607838303876033890707766119745285825052633176369792287057411145828456840662254016091076916726278016770906068839062077836127224685613397571157561966592000 [127,23] -306806762386738387957453924790876054627132898343641342695863141501883761249196768154543030241845904394031175255856383519516722414525137227176717929788402273020252709014348467195707102038516255702262576334592094960173535355059768264817702355982881733001175759577518039903380220784355924817074714075052530883155415373542445675462890178806450446458452613666103524280040526920347397378831161363462392771020952572870394813338822402812038067858355597602451060603068549254254801960691588452189257409377301049690036265079503736230077741948738379951999833210409532569786255187547965273462782926394373691087209443034722563120651726941866452150092332495840673079667953737216548582454346165021889457614386186561903925044899763364195844038877147253291539297884625516539637765421702058096784228572982582419398096102767517896223590582917300422302954387015686311601428859198163200154626706922301118896447992651407141968120411786747212208240557854631182415902770001535668565279646823429395097956816385024983457943348160693684855075029776317817674922378634362632353961050834234622340698605976347158272118497850796796229277122434289396441163640069077721478676300707299762361784349145733121523607591733671570864162179719046356140147577662564633912505341917273841979061757253381952431697088304656788194847798461848561039486861358858059917432540356476455249156631507263422246738059272078545754680965363165865222618920980554916436722551115097044050257674026252568289817354912731995673247511855001943932072069030282029442198552330324731375444630342613479981867510203975657574240342930396011139937470601290907207553289807757959806957941420715413724710435502279470612853721179485656736621251735917966407189535397970608949152647585675530289426250365855941894626613622200655242448516836966504301029971878139727873745696115407739346999535527200779015710770603813494036163987406632802559024242690036586764107775658273063849694140044178723806264870472599548883693256243742956831866011780746463968894405649490344938817680142515274207207475194730002301156243825383842219116949568216820110758782052364652829545140909000009137090319912617802245803490700481471759830120535012377973765458560788850746453862592494203232966576945138202297585905674075238949758949866264635645331670651049695280864690176000 [127,24] 374421321210156117731018488092942613817731462227757857880840207386356045327512781882585958861463033098911961151157924777233226808681012572524015272385400456771277389981491061471674318105954006288740381426391892901501145519430113715896384259514336244873981435123721293320487114032077438495646012399218871819399004365183415578259701554099638262051930124768379290357243063113805807701125887109449487557679406511612554988106925419135858814126205474883280018036904811366932120094405187891685257239823911964224248053777076433740283734734842449080539604912252068562004647506142849774314018941361520494271433196993044278814709372918833574546933167441322060570289439956606930476210290302178644696291696190250740928993449195064648082654955109084896117663021699112436847176514349931232964275923715402598337726778413566603307587279497152778500809182735466436550628995063905487410841833369806144554794592132714557854153882168090926145942594448880018762567764771511318829885890805954858307684240238448581361760897523740113875155843068882995320180928316493818089696860604561744081866219175593296400713354841484847734275035725750073466347577687980836822194968596999158453596152184405729715496645382447397671209893339264740327065792893312119799884941893299155334944584388811548971058334614912448131244254597000867743393055220137389236577059825862566073592420978674388615808118496672660527345729073329297523601322983140165999950680012460494954449989461541851818527120058385774331592978980960049194525585264847999912513989930739910335859681835358304489118211524578346489835695875396800671207811132550095162225243156090320216029121141271496563666104408256345197091077182349483381567445560878211695949813484472859568802216529169061271943316772038708842524312885724035915445479769306544082085739200693435445766815580258154168396075524294381980847765188837635701598353000826816848334759974381458405104195611689817754194507544612144291112480612959333055241058823341421161156660243809070675383335811730928365381360832851491604850556693524849736452030616655066005988463595943216884738598871342657730455242650919481392201157614958234959201457321017089477738408035814251149459294750405744613989556399330743104138405968744665391120638189199477403106628945603823360012072126522226729025536000 [127,25] -401120616173931090945368483803652448563182271793380127297635294456073582569528493331209778553358433012526489114674185168923814025662018927682343511508578583971605389484318775976238384247696401232223474182918416864918000743605901607409557959225690166972810700822676591489526418312192612342010012600142770670154760240978527967277278124872733227189331468267508762753167888040669026803096033319362256537243144895165113364333266906503690305866585886923302063574642269942156118019114871539750525045150389141396867669468099294328231718495462669881938853072637993530811143671136239863509768799235451846474458826391509316967101995204445461041024440185406174910355940966282604092876757922792895752195661199530063677786861079827414217990587901243143391612676660158487325377574694213731324709829729812401751710257831316242828498959509352426100414067351235449627592867278651919047294342908515968419290334196572728237981926003365243788541764213853655236362614388229446096654357553176072979454308800937714461577665127658773494559021257055696198788522702636165698376120925288581171406921685588378494815590142072390931505453215982106334638287624348784650418892086225605207577652010514042013371370989432072082858367070783397003330155730197377808982170517150820143316008542397436317475248226189002786064748657170351154170514187348750161346286394059683338860149641112075514163049036974671790132755106275473925092470584019221874915506704199236696656425053270761102831718779961986035159524373686349718835186188113055291785943713812967016873941315813158546994772460642383467362537155448190711788840380666640960605201718861067180154913876987018598153531126397576051436519243264555593981266481427527782592192165633984582218418857205338336195155733911354092611819115853429864360759518049152783378099729288100947548498890275695310107219451465328987815310365147929321456250980441317680035893595345766156625241630324918618774063013176176007346056961756226405340514418838122144085625795698369555214708558219450972363833447750048458279364749111313696941312706903121673462339058202799924126407136848799449693439601571821811624023350394926466100008596203716291605286000995137311057747640422888475143950625779865518113696382141505041582831635480673049089476441199284237793915914469116162867200 [127,26] 367853636982637880858555354388411714116684222134853949502878114002258974247220904841520609498802008808292234448357241315022144613063234549195990273092752251045926285815758988880763615994363651805835059806771959236011695923536590419581539117613789059781532035757245367904007984492384182693831643261266841634156381719676576666871204038304080063855434837430914868556621650932960496577271258775142407012762429437475851980642571076308401497303901096348710431133330929050663552555486311493855464968213766959558615939685325864918331897069602161208327389465719665419013772513734927151022150419653049260242490132225285360732006175296240758526874004138373861355848511207536981043963437883815303609021314161535437837735545687098098571929707666079758117534640883837617887415874244379627491898828473823982126180210655217780082968006262630644613869987869187156329022654112796642103477976267194460215639179950309528843976708241494890218830889262203492920056805657494574956950008876243056287566759055239638696768312501004017366424518913085855791955891465594143682303854872375547756189604475621315625209533851068905031013763814143193074899050747519871887148952227636860646743361379210526167658507227581680519562045753243801351443438707435306853055763680254572907890229105917379085175963894834140178607189695579498921275920500456431562231408543870720861447276549705668110769269346965514894551352342625916605902796812897366145777900856998325142037525459203348094664531209308261815697632892635342085021071864858143961892981677738367498496615163584300198726910698402401763635014214316762010662922210036318845740539615534128136051503685273338400701123742188732626852365394566465005963558869717420579359324923687327500473496953609164774948233905818553002218146966968263304166879115240074969295610262489960209403447407321567098712751328022690009755701816064044421658050005538790284270928298831433764623304103080823445756905284274705519144935064987097668599190003808801072309401106122377063647291602565440846027974090138170528389441714862076115872267636653585896502828472295393494934569179972694595303771551885684169471638022429914057735747320013712171100919782513716401382004292039578895423680856390767920893952691495427746483105994919327356791466237284561939169050748845975142400 [127,27] -289313181909380837301252210154505290591865911549550158022067654651495061037419750871756601985904703279184736137969598764903329442148919699409124210610433252316025389855115563168416031349978903264363792927321380108722616421374956857763710392531279612167963330424320573601432073177389166198043312964357232526481521487517920396348327516376858715022239266490100232340756256919603801416543968263819484195806617954770036610204662939581169717379875322277186333490916460261446003351137102854850441697315238921842028376357348965082702529010254654211306492463350386457447197045881200842613041734804859906258212332556408091321838485063551999843558647316710660969377008505683727242211224827967767173389283939701206025893570835036894348027839944803417321267072791165549103497434024170003132262287336711108445886998257360449141888174394291477093577718722028354344948180157846875889633864362541442042949077666370872287461375706865422485795106586398611513392744923378322908409532737197664667417560828375392043893720247823976840240811619717491271287483856920757378422064720052115312266168879379660403166481039888921045040978082614812239639282718454055691168656841344255977693328356609756348983621980952786303700728143619647372953659924495841881365318264851486460801976059330642509901431371444265763022280055450023160082831900032520229282561190421432260814674867175681760182498562354639432830199738356088336923669777712459290123837075989392776079479464185805176212309373932368601758724241197076641506654314022023978959036068668244562492121561912568632588398493780635773548238877427760800881740516400683444911087835446001111563392888588444177961584068748231831641209669371576614145384145473791882951991939248307041027299208206063680583977402750782490192182921066897272456269102584171323920980953324597484647499380812840932444933080419199872403153927607731376448231248599074967817347362053830642171717112622188647819958187794404027636859760240643607188513222428504819667882101568995605651379433293167662294911715879318846944317637757242860902166816750888655006478789620426260722172415143716899519887996973765608048023103851528370480870041479286722668935328106763838121266134535498919838550549176572519378738797833559959362880943899016041652347553541501316803339159370465280 [127,28] 198303771061206645758159763055481390058200636521328125348801782942257541265044376372652182414716124582163160870578701635089234115602595087756629726261835911737457702696200024047233276263835766232343197790726316728571407711277688334557867745920856479792930805012194860955707536169724699288557512705405080842304202117772516035587550522858104814217345744199378214818053028918781191706714494477064433177713127676395905587763405202937407563312145649974774287964152740834748734241165740844428561810173226990802297345007086192728726987786785733296670813977076953449162013571496000934491256294840132525658422717259910951457563719469841478150915060441931838187131675099118284503379719194436119760090767562191096282988741041792212452720582898403334252827832991154050590310119045658879714434425703703745083296679488000192898162066399272531199824512704392134656018796951095495658806102903633642291901829456563281161174733486160264702204739926932187496654294434554410407319996506009550062049750004076012391856914693440968752696199033996679531147486733131448713260892346759096429349287550850699994931805999862096361935651551663437981280738408956768030726193320784619818056997575358075960289928257877912933725396172039483206767628586558990762045311770622011514704177680547758869417829904536363116320989738401964434405597217176425414443837888895468858076568910987710924196007056132000067938760666572449711148012716970614648353276183352250968143516212898869450373296801651070358474567972938998975286718217902650372583070912786094948592097956354492276473027648533877817769324656292084132066721283125338265819113873884561526455988782583016112038748183096297965228670363408684280861047578339814725337824167773833703405121747395071683417900714724474221810189268018930973544368274187671527205719110526460735144626377855367505811081545676381096282907976964143068928111491002497490904722485184137163317552437678908984663503299435603628561841630944121961503669165636524776027411144347171454934332147886242500205885550390776417417235718870301814759677975966865918969776546505322241399517917075153644463560208505620398866222964584737517178214181135292226980031199757764344216539903430000110376473510301241923431774428259503205138216207761288236491017156023255819746851191521280 [127,29] -121951752101768959656031208577339145365543426670978249115319641627459716477021329495125111784971592989314749513867418632192002939657196631974815757987995823967972955790971129477483160958996345947517902790111359779316483356673773109361529865960232768438224766180969790560068636748353262975722122956953761793005228345770032056764666893044820601482599073742926304139715399634470384039602313301620978426435110879041089362496312587131776492233322354007146952657853871997523890025646888877993913876038417230803801094332073359850246963642936747912924224653349420547232551379162868409239384932844143957099603250923262646490546275026873292144686703150236619504264563233351343402751742951195413266322720727078150467461507848200968747396596824281148382140862213376330342963133280129683713314805599962752914189472166182153398674672284089693444402084483695269991435062690850299641104106451209297129232209600890809094566999233462577071698090990998630468889089584063215494241867494104898956842312893166500787546689251856008191409175648853025484313394167058161793190156557907882858866889238538309453101572497034974276843581826127929133317160277455318826330498754130297519216716409812985041647943803193744279000284130103924913268059681759752216238757784227504023460000104462697333884613973604013691752923723595387879669554297165324585995952067424082694663314363059489146469522568537346955832904765060858719473921283354559430926829246151100344923880567426616758670583071538690584341507649358804328054882672592047823977673409498657583721642792237006566844454542557990614735487955171227032310076007882649272644555915154375481894066879094472520206385533663249074084980498922499125876558943085579216046184705017813201203451374139655425181361622534378966344870286158752318287134746672994253853269633975010294482866954283186106599689442172632714895567874338907064507222561277162125301845940751188809286111497325777637326185710302353443223815345635709946361226964210465937846202040221221804109957270531030356180781946436881738745396336103490165534734985516541516404971928092960143189001222332859788691183635242651745690446089403281734580488639184203356429064062421753613022694229348480402797018294587756873612910870275211236395631165266996174920107974203484606733599375360 [127,30] 70433580669160491266713210914794121850873012069082275935543344915186834706016879433664031597040947279613755610352867525102675024851252485607292246445243584422340673913816521077816902595366510753254427623634465804145490712695867318659520788619226549730161894598526908119591903361340629908424297981452977929412473677934552498055093940455744323423807672228504396287184507875555465699458096998585326938534930516377014311307370759935215638492907542178731823751790902430051642926916609840466979966129449162986200320527457504312585078712796697426422975134713963351363652982844129509599010981048436600823643013330524214041616287847230670785952892511029453979816591838539994184805361650166162740998470639387252593271946356337353634335857865629485268763011935850935468540705049718703410525877745902831223407111895122241551609230916151597219690132867516351478183440458158828437165483896230287842528680365562089702641669806497449839700442374937894163378967985587605827949839217183103239588329421514075975019323808354727036809735149445459561629350358960156943767007925007525607725173231859932959462088862259863255501807410536909228235207530105811687351933892817923479831215378488770533283918759129628783542397202662514071185091754227590921515020309420451532163815582819554736926031118381220295009517055259075851026229832410360026469284635143555257964716113158862774909300944834939075921986365266328884926497197737304142798453113085186866490465442314817967832285993062243052677971322785447595678756828332675383677112272014533978348038476460052703071017581066819609818396650084636770253202562893303206270059778850939337302395955610667301779235040725670976200368444787319255189597120387786998154002405415794496805961652520407742657978043359344451200537900922530477251309305790174448916188415789673526715959447023384578366465436428157550848658266340593863397378114602922518610665787955557299567435961012782711240315604707449813373364232532415112961192794068974718860644481715960473196478704453785561180003018819977975737526029451855461123330160888673285838247450222061448129690757937939278700980992930818425069702901115089468377449865785287714922862481508220953029525650915450995400639322653100704894809254164007282492390890294337512341213894138201093282201600 [127,31] -40400856125170440896603660623630935789386462886391454715354804558189734448275817249880062194174341612180981725873050007306141931413708756712401988562844577756653478716649475097661693436369392913651926678850621465155834087720118634943025833267534687334752700501146912942619891196075249864260938063002995544962183298032963931289977241563437763815725867403229570196531949314445872085732333103890783869482665294117678696878949063254976087878949580613879186692855544969680518611576237070792003828419044803520138509400860094518402348788032916532350981707946329411766616844779543054396697202754582928935783774538302974615318195913850157960104093325487873000564873969908029936443650527014178368439599128656012874987817096035310099235042095765076151265199016060660532325441905817437907567766074487489397587298965618691839465081435742550861908596265530504229969170757981178317322491421392100155627656508226842666849734438588776692355625392177700258268324853781207107534837664694562637211488085902445417419600838606518082007510108700348488517272558302174533525195551884215935550962264023165287607608198559796082895454506801738496812664256287756686708049746712133010526172297223674922386609333053765784319510599218507270601335575616410701076963495550948410875022988106598228952345466535185794174780296743397955547022404432745815267604304616617752213830939598535015532891093373077893396055605337646433611253607264537889165598672872710205582580930431497653097218393888647546163589500189401711099918305946128174623301272887401287480680238483162527420548071300706908460979977607326381607158465094920410307258040212995778638634354633229042387096334920240761524621823115874752465660904140177061076993363196785706193463826710015534235199225696652246839367887403035538889997658815940256107466310743499323503269033258239246069945440245176147004613104679996473858761262705664700026149743163208988078731565342142136080212780882510353243614279359961989920319042397224543663856470285202707630953848733604532268064317776745525156397654591435297209687804904985532667451845482187670114476421533636478750530924414254474482409873017811889650220820863398340615544088625314473633723612572104790819596866052666596561195731239655177153068646862363453796938685385942237184000 [127,32] 23845042079790612823039604783763343587821616850306157057350508972953944890555207914522938976243613825463079122624523400760312860561694901406195814086624636858755325145618068297288761542269192500487211140854203497561242485135783112387159936831842875553770102908644495112367097391930183798978254091569615936131171201010535031904261479120457618439674379508884354857665916342801513920318197079147502483370831379350710357021405671036288756325825527279676084388590518308103981297212205972398300994884244293648883545071109738589713956843694045375040669803539334297941098049503540662457288398827881503797266234525128168819529074447473074176314146456353950169455930636161909843684398211574024464609270702287306735426911246028550881515340541777330019850851267766065387351982306090758800425700639184744142725876726964358704967691675960779504967539429515919835500009955466531772592298895121934323597485959287482229662639286268943205961960528365278798384116683105613699640729503082979533170869122743834846681412702966561258396863469738692612772037428194065907389645709661698204812199086836672480207434764033087017972649521367534064986220845519199304096852342071698849723279373404171288128799877242477018644005005866163833197166306224954207038549840743004595004112377253989246105198244476451363983953877186903118922481827991196106105959616404367847928422175989707041237992089248071162536926173286048335757004764348552474657130351977063201073334576845060257725780649369518116426871231783917957553073114562278467542201259965336009706637953149881138044417025399661296195268657589007368318874873782144852493822760121131004177441139782441572646502584188357259614109061344006460520640733324193966514931995229200719627925519010792676578256110837466220362832137154836970770351233209968834984334781798378243150162089926480050535370641525484333235598943051750101503925390570316298546716373291633963883604019084247941761758203348234377707621200592752652775705727169825626800920809024116547742453308739400409660703698978857846887375468414601270615897039982430514724271875386843147191646865523827437189774344681762269326497783298566971125854114162326964987714482294035799123985091205491173674553771715270048870851777220040048316208102850262455044587092814835220480 [127,33] -14275900454281620343837238912767982032432636810933699800173091389555502140540164594394578155832356430651662729748799445537914926258782966646605645986128803194544047212374200344136702569019634929153097276218017514420416672632374804757784193143842539470596520942437627203512353843836497183609698692770193192447026960133750932466914562219720540619739691432411339094465769211245677173476627328816182902381500134062771088235127293783897325826544208526756163455942670649953215547320540627017718832079498885998330876209552869493067840490271354816603097326060436341283121141512433240452864408607588339560779263930717044501156163216436652129863713821809557803269001971768109648036267155984707500546336200326945714463790426504437480381519778019365286062874548153123779914427319718514068471474259551062954875318810286333029404248202027787059997537611921245975731538368374262280353344755724284715185304375170834338717727554457713672800679193346075604693701123430226807021376476839156088721705173905294781302988743869406697813318306887604078962084250733242813323352347277297231245672626436386723839396291252063177520085146886962751614720944362126200998788483783232133719113964977449978100818395967240911375271816742635697777498742018748965133001279368109777230346409644598245269283880901236376441517100780632312222908755981366818836268276185619582555982636846355662023728374329850390508137775898021384224550975953500645032113739945627835912448432446234483380166699996999661264377608553354579235741605312958664585403949992433572428015944098760704248513918165672680608853165084369123357678348581249388797377903258983860062154119354526139936312585510788530557451152520304417129168616615307959852197370600591493201682975255376884920713355497847615814675781138655017047895295276679310661690075038484012910068286370566921138102998039216070499402557964184522022372160506860257726305711736967019414899366693319374403387389399005673892852209069858336020204830605459440202810856227264221198294507389718771818780307554370559870268773017787964225255951749295941997739391912715691098976191195482341180114297651188364135173176432347589853413863073106243419221074449852890383527766388563509720689628654790906907616016808031254319030364681557126238201538674688000 [127,34] 8266854994751393385603689567084568053780137576524375736995355007250648976723812929249162777206760748036049883883527793396074627874254295619743865428057547697134049489737036536545244520610129434632351185157483975085000204831685687441960335025680434005128665052692839641096911874442962613763442688652825148646546014790354614112623667943737832360031050094441523616138683946798384505564389832144875166526154808532557580618898642830794698703271681813268209483633714052912850275592130640775333208547463317182613644614632559313407774287414228668932695563804694657219570738731325175907019861669690514513229194070168065365037993725563878890090819160769133862270409784114162372577281242477760215470234464638446595584197707891789512130973759477180715253365763627458442891709492940148648657263641041459497376250123444091568609403498773917230281308062713441108143349262086748877128058068172425948406178899320024983437090612196347061328473617961958651827929229523473730486863060825488845519764952954985321889230631689011500384757494373668866098152093655408650821677218290447329555540301323914967457475641776782410945292696353812639573679464576460960155272468335629570738524297483425108236084015352972944296326203297948610812647663969538723095432941122232941902246540939370334695657342796636311684276633441152946680815773470574724458424963082044738163622432909250010547582855085848582115088358787037638314837047901619455978491892500213355130045291823281188892326437057265191791449978532128793504609646530448477937412142314557409320015853163600905790785047848821168912807173400990581972828305789277727298119861418859347955467569379239332651432544669293343112322209915363696562947255197441808258672647794814395635681862042051426196700588397163368648664960723747896875497167389272872376327922381153944775179097512768400390706234053227666565687203838904738723980956448335463419292690582964311802495552838523894069822705008846588992241283409225395403290843619908750448152300808641453614367058258384076056977266377629447388710167978038223853766059462194389322149040969779718761296028032304951807330055822545370796371582299300889713618664564830412905599535718705000602942882924923168156844801677286583207207660034634311919326861110865177944386604892160 [127,35] -4429450209537440593166656927964651347018221066989260659729661525847200032204523831507058895545719473739187932816748371163038567960220680508668013033640859219460782365673139523383018885790427294161645173447727965067094566772587904646291354474309383841164718395450934552207871421555284633676821700900977174344736713826353401660441421687259876790708676630147697621355024174326001331262443587041358853635586086444145015389734047138743418172908484118372282179919222765645496425175404009136703554604758033667384443537636894378331215178315053233441284586356216948771542587547513412180331798278257602528587085641336049133091549574592640953880089324745392320317043361873858443966557121185319826542620641733418659381910047505117713684411226492782414099605359072438499330262653333890941675131952071270947617723364997705783659450562742437204388506980576021629383982435975687853560879947841647681545370931123028850814927829876461588961742351839289486676575539512269919685797459654785147676674317811244489283960200483188979275114305668287715969850401900768557688201424118055941738253492149893920282858472730910498617650880093704212419183182941801564063924885115491133044234771650432569637348505876840815942603075760218425972907207126112355725825028538134496148621040637765063278497812506136973179042190402898246424555126889829031085483676254387307241781090737489616511277864688001825935614021739022964528283794919991114223362877459868183630455995176429416751183807920360437974772223630198841402981609979085707593897105341650217490511655065052573844724028775179621045967939746054323701495147848686829879444093587044274393425452250408526546886138059507297680542212258814378923563657441068769145885817599935330085435803251795517434374500395036946724239514248953816294340107489947606813960791444343693238729859036913335510750585764112614319009334774158625648671809828364219400905196695797041473154170419516676113547995273977211574751512306464252967436471477333357983078160355596547853388769818717750328899058377362088292540863302261106238334535679742439793163931267690046181460094872673143754405078193043199752502742452512182805635927381530826073833715133035471184131615595194731847214004134607774955702474593245125221555264045897818977515601920 [127,36] 2138752871316813136777934905442585459557566517327588324169379010607550141732118881640111775780812386336241414379034539411357927133905294116172926968302385701397886209936490247163935803260242197037975002730177555646637608591692103631245877234652024680548078495982986853334769421508940007690125462785266259058083240597255421314138965624360815874836169192859446577416016942843035357049478241057182629158472117301526384963262704731833694722020636226915265749073495915176920507240056212460142522396568864646531564638734041576462329169557858101367644720154425980336919182296326974722839236617364683532251836373866645383976407521169366304280775559086000058953994141648706113730687977174249848123686719503944725595216894704469136323564097903034409887485177609406767264100656399403540176844285595389765082964228751602258878532822212029386810083480803130031217563852623408389655947632685748996511514692298848243247161615776839896352057793388766062365255911502589887631603239503485155678686422389821946119284129898783588028472732682943923283460568880755121899057392233846468780528757220595352024841846147498734021841944333119653264772001042941081121673321996493751130294662271194102617035707832610865931964705965244199753057287735694932718188110188971287460404311597011629837217486002200206251539389999383263752858228760022044277252695788150978257044158874518269888109398414068590932574534493503216012608837603739834658390575214106947542383193047211476579191815011539280720747131142203399736182523430987812142251825714821971728679638431590162998891023512083434260505502834246798255369790856749335527214138764362129540153311379593381383459189889359980737086484797775596725171607577545299824985693086273119630527260721725768016270171200075646337758395672547558994856418083642705786641027598662159629085662973665565947851262411141032197482881106772743554965698402594566238870269407378737630948021713621898027976687245004420180284333286358560168607749265497268005763481520177813370593401634575582690109868508933625234718414547618474153585564384383312430694058280042909614230283221318215000031720425892833254879092734883882028270819541517082432603494098090594176412085704308070080888968051497154943975008671323338374781762210826128929587200 [127,37] -919666014781463513568182849914138620795022914139008985527330866240388009664792643022227974854215655646372354559260105871358628979313791856792993213112383959016470174041156766675330374291011667641225822723366924094954602581654049647035136555165158875811457931755700465577722706106136250385150496651836850874243806399268676434244023093019680281678064126243813105036386065932057731070823058423290601249661039048989047274454421994725185502576309869817355578198908681920620906545271950378861587318196292746832156818344910016562426954494364169858946952553798984711582330787529903048538672764563967892882761664471689544948182583539798211953166996749830455147926941588040484147263582856124896669859079962915570197572194435365032294227685015530255190288695811010903322926046513047055494344451528893606344153849429604439701128246808401110766558756756667935129238211445050231605831009467879623726497389824825298153367475229509642057828062202915321490218333739055314693036873868085229973528281928963462691708307185443016458786936964961785012309686717758252241206748831810459334132176162118282112838605223417623902366266539607668885738846067451306250912244004733687630618667037653955447165261910775324052735238734106462701442378100677759807928535151195417166426648150810334914525411970929032788247329808858001595659666623632084415358281176075365477748397579250543989176817274890663819230068100904695371155515016152648664415413244360383144561635101596099986292603575378844058509188377465300942373120655419505308812015217305090709649438843787582852623127180562598653596556677381313701500927431510769932390484774586605240482127492497127956326249875181284527916685425384723104260584740893595582337986848287805774754780648116603528092476975307133213014957157920009043394862385345169478917755971735663619975626070500535921494444511709667080403169933525794993132659967672805982675433667976610836138609872639351394805801456024661441568260609911976464263382837344887579755762500027426158906708132755731718574240176198634780044136557563524945005646077549345640185957572284190869120012921258008474376125903358003977027344302982720679206385421011787615311342083938435253769542109436421921149114402458729638278946373040031529275261465188605362176 [127,38] 350736706794050413527360365918499157159843431282618716140035443416080010208888562277511880044584144394654458866247250752152874745770150974201280646746963404519494179860999719286883670338680467238865018429800692583351370232409833072839579123384588518120785366972095589416237173074153406985464151885394516971261971215005126683035405399683771221518902137129698041906986186636632453042331711711229612146606782764220199998244093738910253320465908314121303309494434905347659979223705921946303428539454055252009220862129862365912637383213634322352435454178912526207636503605204728413572880918463732645772648873719020244545456767690421405789722863650039164121120096988907958749466751114169567086243976136380967148593692829695404599514480154290329628823366192451046081855232967432403049519620277737479336535595562533902950713449771535172008601899022066995243734333744954487357691257670754274380204594019002575345736205816397302510217529686827707027768905426481356212179537839964089257014494227063092453142593368896788503563441039067000107534922061738127137072809445460417252055010034936054992643867178328766373943580469837167851890119355443941490138475785797407777711312107639248017244434109242926940122367801071919472845079588003971789617249635010044125326009457908638197684506998470662088699168979769157442484899817353628742053365780515286173852188324543356875155380539507830644418730895401842576711819214773024182943639953661594192343744098764877849055093233607893263577200556586965937965963855629928581767734462209322585926998506488782580187128539128139616575003866412943868734004041954971642923901438107853253921953900677665495136857016074339691771450981050981885117341120185243500741908089572680469769288997934716615763830679744020578776553956603273852657718428125801439893290182808610240103069379576325305378910628063329703622813096263213715225996579338469225443999784194599451642433990717422146045961689023440197240157151897166079289821120259244754160363885026243312303996529889253971264495103505805826414328162326817950012072554997029073344023188893526591344588393890134932796153913823903374076676570751574065316971189094168168189922046844018669142229064569823922311098256150843287147460271976120250845422486841982976 [127,39] -118478935292951096303767061808954753773672508828799013130197978203629434331209711574169811111183071615048351519799237734419089998015979144893144595764603548967808302722282754823087857261945772192704610326142041277516965986180786570739443405038379399311148263853619459215733074369399597565853590297952909351610443399312316298535403842995548778927915868514197459060631633017810368592016635363734757527972584262856265684674296105523254178436172680333804695313279520718695533326309057113145535534225794206619066360332687160129152864683203482400072560950499342985997558939395874035473307742849953076004971977334759640795637300387179498302456193826225603402564512417523223948036173890191817328569053120534466541616999680924713238270132058514679196827557098495664415552738131129091339653657313556718044099942737203401109220252275488050742884191383718987582397563027866311492925019050205361650197691381221017766412233203161844099518979424781768704669911459234547804053421321350440088820692798872368467881192750867139426304632233013658360275213515537522683686104466674051767485506058959454099087640325839710170821956772612811737503543400690564736427585061779981957768948398192511303115509226218085574483634464022120959881929989680161035268501916560469887817256229834233891648307288834671652117194831008871500670093120635824909419521339690389387230064096576708818163527399717338696141238058342006524045247358896409018204527378697959496954566410844950845012299360763242551262558011794202069676291795911063471932345122824139145552204094384703457057915907447202814999145526632914208579272734717976082369491164609331731961908708137073975230735531338352711033361291918326126503107057410176488261171699762238537994748183322580272298022644614337844257238942785775076237812747403448166010165405974539836103687634918697196341179305846514984468010863130011277077489869308662315008437756505753839981771150382709206065512488704844346840924628255470290525212179854795469950740494488182073280355570843282318899483043028505255765891035465975138365609413419498596130231043044202484539831251846280910156280350685189483766183951439073322452107497469887555799887130152675730381553486789501376452430134052272007336460768440028941734136619466752 [127,40] 35438390164916944628972530748336090534187184254472832283386835031220278562748914164627643926217607931948836404633661944753777245403804355993213444550378523449218490690453990310333782323146666501403854987279838276609371986516598995609587762006316645617464035405379109572991787175104902057005869956246232864138994668274106353729997453765941024004985082277045064817396177279464817473083179705026708679955000394195447710238032012705403372548930061449180150932917392707302349848179113707140772011804115423548146280524415338631169259850826151525291728437484620059652083568855796908794648078887253643951767444804943666074820386163701129937830261581768758396865984197945965954502525571027718577841137381235341069669185788898355417047317433791643380501501142521238404188846374579457933555484765447298427143446269814470637228960655927462719892712460972430559967889659863798511276696224377067586305762300322045766214980650816842693626654593293339218770349128073075235002845133072037953957775057487537252470628307092225421265740263840968259376967019536956078858849417631176354842797781637502187955975312807723295597821751922365577159612128312082175238185629515086929295343088714204490643622750539672558457231020537746979042739052030121293357314991427019904053480967773939920034050539256721792777704177690389305651378974943134807593398818950459769175479484059658565202547664492926061967376762938056365715385441301489877433151623508616977172005437803531914374444033909481274226092805124769632586765697081975575842922859810520035819838111169644634424086943235659074836056451553644367875806861491938711625111187780497420782477450943755357168899110056812810796263232314955784262748521468508176317241372900452766128943303131560500581821192755602521511181508906617731813639297251613654381358610119262639724246558002231604003359620449195527877969821279102269020417336575632485287277523104083280708191705877069539477680783060194086041228273472461356165896828008430017160665694131987422681817827401619226278121923930620465733544313397800347509951128826636920136020365427270994914047594305126491550862470946675522279831997123436726985590830306136257292603785178990398246101021386714984577866631049674449732060792353187805957980160000 [127,41] -9399276756707025338488195575081949591217855123949120638580016332954955346962297234237717603257282235591069480851239479644992309464761834117444892013100241892356389306827174518597813845464250009383992052901478497147614026015129589375771236387019104903809620954815846546969611821816365608816194792570405601683902915661788101895152660885759726586843514757501283938148958479697994781908499650786898756491276745372197691154601763710811677379398397614794926105169507992863158945683518823326865657883654381686582348547124294577075388388887608086131624232299687459167966668510159872175700205755215449392543067851118769929070977998732804255784362062085889988555985048580072635257643514624538449719281951736196038619983690117991175335956631313803353869749871826182587048670712509688340934429793694209091880164156915252236110709078382487513345421600984216234901816342535945167690027147789314196867380081889486118254577930163947453685455537980773766722645768931402189188671830594837536116014253288049362067388576222340556368989076883442797294192252765567880328842332571294067930242839762629027602105471024409822264318743702978291044310690721869694311040352193117579557536746813972659460346620233494833934174534468874147597048894484530738887680869073328170497093840982578905673395655200303781870762093485440848215380676052875425442050972769611360373261228141874781175170078330219769900460872857025268014510645178446505608197510084355375107644761109453331412067639885126910507601121092000576622704606222931248901340402505492767087376029530778517649793480202402835291718344860046390233234426938962711066393236826223629942573784546891005267989442044343607241604863375433165626678106849702800193833569714078747310232241477975934146664956379714478276574084538545225276672094212814216762646862381130677436095327577152459048855253810856234182050883938311036642794034817603088555563263643768579111765238147008562611314944276596558447394731728775229211792604116421304101108093537326035952949970068849337845545767985069770383940635647271733648076065490582756656023388729793551515205226132860619329015880807274166096075331068317272564857209565682269794313006983346046317206342470360173676237432858453359452448530959880561633525760 [127,42] 2213310121419825242947779003923060373850527242984763656309987831972357279840572049614115443189327315239781872063365746116159901858540420832568247469300563949959176106054476010668410508138213964291244519375653115625287536718298778350780558861217935137527357549652896934426458270703078380245351716617552842102487517434927357874480844145859305466526926449089356560879610487748993809004899734282948939389451383368991713398976377472985418004464756359817029966069742055486460046608596597707485523703906997275937179416522718701563188381528065964015736755349642544120596741120760539178902403408633866724105735773857298483703294262497992398854900310297343506972019782637292920584750075550599143927378281497432843799533561118833438672388975298009581838180322764680607349451727749288912083974127380238185926268157080114567892859571235588011888329042241177109342274848910242845017865067522177917803927336568363552737002307412149841412688011912092792024191335170857795774284779118630348017423860383624986643373082998466511986168621683520852816635650092712015436584141191998833838402660349668643849386117896083129465541065573324217963574213618599738338013871987881592918733200495906873827013935901129521408926659498424137458419721282954841158482406323754204896702326156787969428202388635641687933840274828831998027118680685858734289306409045083256530382839561873768352995143223422553176362024985794406940131520862817646022713850228581587147860895531068105597107958456068366294942547825148345880614729414100461104960807048169603287414644195394603976133925257350838782083955716586674836289772855118561387477005858201630809392452597477068756866160799500324751733383288180322755762091536285518130764411297802860919391969985965899593545582892946735525856927205815986145750057398278360711635272347959105410439196017912592450332772490456251924381638258451865856923713345172575233779669156450085044035981044134752044882362878251957701366178504810377938910900611438430088794074339146574830915176066778598616341005646466806743803345568485739864536279833854323092893610294523608396797934955186657450608097776581503970701076162521104033018832645982660804645771159389635763702033269826062159769284929592755772641862214005817344000 [127,43] -459598903890033387006727561260594975194688311460978097402410782332424277030331788127457630220194240942482951392671178992450038597366188469173182095122873127956916339072229079394011011324352095531009883945863971057305070595819039792074833554144861587834744045834495939446585718836178112474861475875155668636615777269758100489363483539924019648740282161699761729024965337271339212890270232355133325679167770565618502182177418464737330349940374776035729396757271223460405739703207200629789061979072687607139310225038364086959224046095510217448494880367172480201611113226048701059538305530231369167944892831429701650137078483710008853093896420085022205637335143921906392644108125452897634869147313735077444336862106382160506959579244355835435454844737754272494071527612268274699225506197158612853805474577114223277548024253316670169639721767546109354086159793457590300077655061561839912189901741876619818378830568035672565530733263924001420626246579359043338059049906666970614243807823495109433204418343989177781267636454416631382985809715938305898332830167441335480972525048216993661562677205678781573468593533480768753672781291547873357074453720706958669125254197448724507242715096699964579318104483400317667415781672175283555607133693429245262435009311006437025629859162166295080200008239160305573399403129025742473959811445839716981270461559287099041386057406697486037998301549962377069335998513316992224286637641966652299443993878773575660964702750832375325295609867608559442559835960947886998105430623129115815891912499168397016928260538210171274883331380367441678163763759696981849168853625431024200311108603467545137047785695263692194034293218020976138250337473353205261598002301832924122090011695662343324447196484963825082133393234735622725470574757124655759897912298257364056560977448521618106506641337895294021538749280456608108074113167372102382455308178243390438093823863315323001087279678657835158291840958212072343404425250844400466550790180688352887429042921388442479269561996847443834544857704062979881751605348273569997232007239671408757308792265527915411554588147983502469941008252443376249381184191559732911672787827793990263856726240848428424943929653514328785438239223358783750144 [127,44] 83444194866981009344518597375087135283651077509496850063064090360179676175026744400442251196619402169343854856983336913439764720946921318585157767481612857317583161540593798343622399336995711063428369796974824367165807470749196103860953556874827801441255830137054517251259792182591754345442557693304180954306824072064572622786591166188044845857008407302957378218227211705675801329415076320119599327337982057930488888365853703886038938812353867610633352952610367690959709238858901089752386434021915403533119010784748440494175773070382295489176994381309606467993546757127520752041884836581579113174613744572368986156430604968275598548609085291506479575535852895257646183195591962942263515753182832374722647072071707795223311573477831000734239264078490785850116104782054353773408901879653617811999343017640874301043296607940988676705143560759035323189780370514180736461323597454366803169633708201334747007195890310383917982611910795875703594530640419325309902893850229376821352501970026655218774170796949044904113569367038792030180810305457782251525602605108171572111528566054500806848732251079842783366503677278258250017044314682092503191252353977231668111963245482488173340681235203904418202105409605892005246448940725761819612232041279136161272609558287965756328342528878944987771470188297652152658343254144501487182316983969686165239916781052202547979818848994538985987958299778924151199533980463013503854491721083656477111987082037710929248672841875139857439354226841166810836241406122461094413103801631572457208682861338770866476070013643877928248604426369221179109455177732844232740808827198759240238141547382024568741998440492697866260624476393204039443709617226589963227852213812549651420836552220141580287663489630477473163456238474309019241483254878840432278377176036022769321072489637169060113909296586903576479016942386146110973305604467358718648733786713543117344509255605303177726637916510670443690166344717820704087741495376164501281576865625316697499708357515229780866734546580916689556594037285865719306477776093562575304863486712811144831570084026056000889425567621900361388206449490059671890317380360478473069933756685361870422878050027786318588488073222970517109836399687761920 [127,45] -13971759265639484224282611500695626749512181702816223881690806007540121802053926889187907530314942553497557045525768041200183224693151118855497292708215277935749630114618392526646103519075514579358521068203616922490225750151390869707770515086803186915922449199546059235467094101596791131058200567328535176986768171295222901937726357516764535251272158221702711230607113672730445050708076449885388866260588566525088771888533131530489908898061143652878627870498872540234408562417225077676765588221587298115994858530975890276431806535479654113632534992358887451719770365298548969871063138503380346056493746245809472038909995565579714509315126188375253653864543550622726349423049624079564562956744077139658309109698993875411603806588956130704951899264256485907280418468375642025671084797948370155038502624989745276353965230197085086152062674897036561256991669398347571339623059718676201402526179463229320162752043953790137702557943502242357716221176912494673589034024091181789019504146163050943463234703486917165343397157204261422264514867486227170029801440618259554283270892376484535491305973359618378634499611524787080322770507152907776820458219750597801104136898840304791474648076462268322552225800051751402460390633840832175445775997986149988861202753742608033904258439020895318995818563153399904826162581438638993456532238302769616895758843864549739956435276715611314045116079075161471852526800008527339411723283622806240554009069814100700871151277968876068644495836621489895187773414610719033081558531036781323446867941124284511564462488508395468357346161163704032086621819378298840649771882618491218164452259121457223151070728535207146461804596488359934138368577377298472101019459063837207085604636766677854445708024476615330626399156847048383429382660268191113542040067499129077915361509164530036468178702355329545884639067444231160716091839373320609314790065519466355729302240161562198063594209150636268998160454712722872526112715079327552565610739373951919048183095082806600209040517772864213360744842749579082995696065364654547095995370596802191589665008385640470116628754541075066759522334713842047163229044945717726825748708615900895293419267392168995918085506398402761334811829207040 [127,46] 2491200313649605459796189299399807496962597607391868139549094919932818607320342925831141540457415216362791511048848565157411113185937221479946890183295503986177220381815232700985920700287782572448440071047537148854398697812692656028056537876136045269501844012660095129564485166725401233878488506452958583958260195301833412774267662905578099787533994272157153375876968400903641668593495803308308755953604115567588313665356724705475393301921139484187269126375340578788319743795470955675609999793968036861003447400636301876054507734565385211785007001334448738856320043777697726981451547017388361436434678805262024022854332160277207573586734069441763499075453783454619795255011549803987410249587220565954916446285794059271153393071690298817362362807107802036348282305940520555282137523906565084257070707096710541417187557959513866422308421942551262249526131278420404705094922091278625143014313741172311414271387642102417657522323416199833511014294689652505896572106459113810097830887553671587782209627747099657522217361239678712698432117819953942399147843052057718189754436024525615771600931616137943085113160941823778651445451402419356157411250521845102104272149026435720373468248397917626838676319258497303040330679900254140446850525170767628243017810233470175339846899746972776243873786694797716472003366510953245144240912895874645208924691864435148515687547716304442458788848055437838251874885466307368295344881960197007645445981396750394984231750570305879920959181872111477094442012690261196030401059478196509329436302064175322684540906568549333664918222564706025322531082340363435259191561529348782256370827879826819458795049052069139795237567259338568893583487756740436835349537280206174981936518990596656734440454170537205259900887812614084968405618393080358929954814234296239571402181149993944463965054852976039936738482386745053262061507390400290570712365606660804490355935517955896583876110571838035839392083345929514504120176771095997978980713866509117672596495440678199145790494955021134130447567588406619460138583709728052101837176993480484552059666474800201458157070800812879296414711581677142436543930697055052263260006964081660526900353486134078157685367225782954267886223360 [127,47] -418811013724807342237293704729442350649676882577079119285555598472420280833441981668316088312629015234688317142858924033080380286760217622741973971804518155017727516276276820838141982250822887169999035537930378293015422359285621448078052804513527714131498204578930908973543276482756001232596786096424780027966598426882632452909478862097358466286087347310679067273978195694125133602271208012229647583242138685582482486930725722389891850949986473907362610490818921563613742988258150937629924847926626798341285940339598390277120083787833313140575958610076628726197894030022550501391988013907094459846098504966464673454925853103203193668432373298691328945683008090039539101988673699015919132434693266326193271811553876079303865414535624884074907968653382894068167202488752406167340519386089001270061685499837012300798647855828798128142130076901887358418888276940871361668996154596677548111239340897016983324327294687617075150008012935816488773714413583659637750798024024073705403563124420352282520113439188341045446435079465747349754177283330146359261932067059862281978876980313395773509499123355639827953358949852457954856305118380270550212551967749164815973279970377640356973616797211331989132061819579778268363546717687722777563014218200551029543659411367007873095521036903208254957130003910326042648169576578205862440921544230085061691311793566452385094668567062644281730009635255744701423562326717652097643790628016284962558678739517110460697760143474547223369617962911645948262692471418446065556210605742044117160562229285287357214521617006520979235953450477690900448093351611477020928643975018537706132362989726883155159011358315955328043272794279752429412060481605852027881406768554930736276357029705890795599465217793195453453605513612377276822452527371929173961792228360573826884240414770160742244276801092892806338106615161449264108563637628865044999314533313717116697247456027943687643373852301336083478919163512865023942000463186856547489284784356512726921415589420165807846795139597041094306911399664677153365203263126663574407743518617171625521059218469035785544928298969814000831970640891035270253210472014781295093876926239550607390036260390310056918041479652791673683968 [127,48] 27280512596944266757876205320993114567910866929692135301601018361031990932221574419279460057860911198703460346397694987287564065134849133874011261343764386466739527726074770502902409153056374760531491881010939455214173780649643360684795515169051838048820504297016164860945788041756759123022360191260074369858446490689628181549451762097148722996918710719380594731706507437742444485704147804450835662811235421772792080050941161157798348590714179321925584058595966415885321893488841767720308035839468146434243452462218960173126808177568363729975433463608780479121601015108289524541316668195776432080304752754156639348659566377173483231739082396723691717681952776461074188640274146164178750533995467396734952496752843683353912695377474234444663954883813647647752394287749382328086287392532361058095654596442313085602638043438301118865047462936392432045547720770167850473786471097381522446543060480651480488958792763534454885555983558419120852830652901166729514094921270225261474687931206413354198117100676504595548273435252966059925301344977129120952232733212631179452265556578630597939548148463989206454704001146010294078764311375312909774769009241042896650137230955063145837479945191456148422022437748794170524445246006102910549646961563097862458190100718612073576533174761697348079103971358601534480555588277512889375796781639770692875791633329129373674878375298595335299708141872938696440024179226607476582162056432927101761060741644388973389336165313894166633872046052811080382092539432449245687457750765650199440850713254833131194196885852497055456309175259566935075232107615536443465840305378270518939277320932933782498791356311821593033064396553156989074232382642046681724199932192918992147716876745355651585724938425327873403560332883209766863521095750312019341076936969685480104190656297930580804433216558351910441152803654029117679255442131665017286425535582697077525649097649456832893505273537242929509633662405541733845625182253083994788216696668025512509131089711952174738761582133229041047639670825813103952456334826215345365142335071886113994156684085742617342988626769122459643052517450363920824564094062047471912348294002910957113116788202784283375825738899965083648 [127,49] 5364777398389962613946945060017831989878075414553315426793277804997547594467221064988339959122922089888259169386442360615071856033912371828852458948252175548039918765868939658348317796572044894215569914202345671777251739157929455241750200598408530280808161313070037312512155640262220912708467254606897554411683971877261791012269744862422237885327473298578363929862141238990825814902294667799229216417529443396709633301175754549297227792282911742166362505243293492362096540448524594273805106257828759306621512894264431221760321888218620220093256706989396668092862575928398661209823887015188083039651155324113805137875337195906650329744289048075741380058339559189368817670288275718580726537215132801495640533575675408445660903181382986164349329244450050465585746111374389270042367296339087904450263592684474681339686467712530174572120040698712663115532836313814836767365044966039241303821458636631025446925825241773135767382776752721699472070361921226756407434183632725556540960245280381695877496789979981879706180496172296336631603903791336738915806835617268703221491732049830100025121002079029961297689266218351954348996041057590298816193349530099830713961677286585323885507985366116467573536242678196207914383229471075162032059571548585797839423764940134606844972486339565241903653426531832779493349734244262754197975098770391237512928298281375213352491919179947745726458850494733149084768324021879084318747748578880251806103298161985191108573389034390143212854554290584690892934313270036015305202616382793727127619246711174130244908003372988594150567192393590793887130748090603212743644806640148575505394313372298656573454513144406807711987601944310693631889349924447623563255336409661009691969635320998453394956733282617454283690619315233881032966016318437829225952789070249653397294061060969412931083862188709424457163298320132323317133169782653837032702233617813260574848546181168713592210084699120136842333188791404293498947813820636332216405015833714898426189389392622267927310203342053347725927055108651165092367429131754308059319699408287283743101105758406382555003865078625021246057409196628868964123633303161697341947190013125342523666884520797630421450655170297856 [127,50] 1302810695445840457658273796923348697091087197694888998162411878997951812291072441254378809308088552345172784665970014611185229337068139847860977796168415093613591359340565131787694429142959894094171696108830257993234401232516889617366187237664135475084545251109262321655486801617666523020923249477560379408133832396173914993180243160475780141538161320431380491075493648430724737825312744896788993612972051058069966423004415488090163770396390181646811589900463352547441679850738757361341009448414345123416203981438020893700565341380768868237819237769441621108242213763238675943557408308645044337730598092798724472080566418461318720423106011544993405389893631169173262981104423432493300901871982340736337937176049762922281643868077488316329879579147786557134830273169310090432472477804003387335277380443738536223365364925650129383044133866998293490282152565881612037395570054005207162230643898085571001914117570243020160509835662552782620430216112384516428957272519162948662423392004967997736273015677860306504557236837376548762104772494136923977497872105546076546741529090412254913755261410721471122704049464541551668313529042350401237774301687760090228046494596670491836700258902608757954709754356332886874205553751719635444813546486395216243611713765230994444917796327667522287578169929303455825394680412232473521265577748015770790800427411571194351680423509921441817509212098154865502243384677948405549176532526046743593837340786039843305938338470054828509151780534578113329759320152349032062621650324112496140659154465970132512246777830889988841962858088344663179557955777633496407099976637757200805590339243316662146995157362899732861806971436567840921673558702352923936200528485598685197773584954871361002220678068877829498118594394824481244385728968116465189431683641607777114624213528598890064593489584111304255396468386928419912610623559892137838869896508882082306228908239007806522603418514692105817637842442407582915726746670744430400431703733628201861335512295273172610972685729927401203796117460850894871588479964858083548346885976849620094225594698969396268422556698142035186953534063380084417672815461466484657553693666667283627404963486645562071697474977792 [127,51] -1013413911463163576288706740930593300619271281614432642934666478698783556430773747142940714646457699826932011720297797048365460788471472306983434087416262726397870261868832000161427097639773340413723412439858961360281024554086406492750072693092431061710090019665393658479759148882780710459903809469310288659918846369598717498370421655048688742754836982494450080331057160506735098369161707141875665012691196186011909954138218814778133896510220737066895235302874772925142853037026669108684713116398363350967362337047376997088998926468056455636350566436013330656528598249025804007289446792034662049905488989844097133266107178845393208510738356992984428469361047197977049360959828291175206425102015649169495592386071767799130895749321824515190894350898686085111088986603938010701017797788665967725177095494499060790966487722022217315549925155823829071328174324955175388246211034273133205191055446450512449898447004762783514286390342778174120181599805255189310847638337252342227082958098850265599038185478934413150587276264640756435084375216782899186756542009290109390836053529408556551707608247580773565385342242802083353140069680856669309739070691680426662526921261418730290920660133344025495441087951497245530445654538663451659344371017461007158497422430224024290010018526534664556717299390353814952915986534271092260126122704936163610441324215126395355399758016790580870209953002034657806859603171826821178414694228929138754518680303088664247173303340589713148916166961526834918787295758125085611593925224227038613407528235608706759427855199548055098353524092281522877939244155135251323855240056897802815719381277323547276880151760839248891954391529167710051994088935372626567246851134231224776497115097958734727302954615650675980228004249340227325908355302731882290559048904711569684741409813036558511582243744272505054942968148411098603738554866016621351438672029299006119854902104407816405687940473341065914743946044716249776657423798608717820962109504382926470720276753462320892117835973863087893399608028844133346444614653605657143671788586765029737495500171392531973184939600153257271537374567288668859757167759780395143275758127298134778353212603709177384031748096 [127,52] -5770546999901470675272188465866683997939366674908369945279604230151880613759393112898232323304784638157377901612774335779453787514060260726081322983314146793352219483789123524308166861135913310682306497067124370082335903974634882117107430884168077640793713358031624967670910044631467641278956543858911438651898929025857972143711349041404748771048418727024157488459393735935042376207683056460056748313039406295327531997479631844081363731486255130871086770754735370120065780370049074101074529773641013422992911667481454909905202297639308754671447123231139520014162609291657233294586874364181079203949081055755852156569783648745734159686255077596462353172338145575906971474840765643454913268348845153811249109732983512004316545659958919197341431139859129363659906304893624091427030105651015493309354133893054061808991336871973555430291855521759510402666990060406114996731159556213597062358801763708019863587959342064147220286200810553588925415655648059978291606068259487520614587094391467505287535557347436093074778092218964127247740920687079684925192567761871675046267155318980546084892263204484882339274387545360807044070849489927584252232426924939188715005518128325333636766584320818114960583756379844804303544339775555929061478250703351720764294385656640284480856155914097348464235134127956956778689999255815913309666389602767492957622722517833560311222981589212746521214739230247786483164402508183243787164262863265859373416064879796615127764181093501997536277970729206397147773013173457700141848464584134766230155342051709676404131239161022427521919290042072447269787119490351633442891007620568118674222607903447585085910869291470461528839299519228619910006437647603683214323866547286170215290383037638164557902104786787579729637619121366351223943519268516272011483488218053643411106123198187952102898588633040195861487964323674860513864175896074992086916749516678204951759368123315882706533860461324614372908330626895135112577243261106118935650326422834227966578268245920541497946408607297183145967576846231945564627515785821482513442714908876799163457640180852414636291936359537076749350791402958460928458480336316949157114560436332410712593529669840300670976 [127,53] 66729057932093768292661363610741773407060928367491415525407898628975011830238484651607834097915854468295057679557802489540919055213183393542706019589440937757140756986579632849920652657287901194889103080034573639500006010645712377036352706679917136825674581103684483748502370836340175045114732134121596415343409316179879411969769778629152225385435349729147451294267601349181210698882311756537069625044331280735820693662222556899159596486711552429354858413863501529973994071361474063087381740688502814227988001864314721820030122313958291754789372566717953917132504226190551722133787883791648844573440745416491088990948042865104392199322853424329936376971751170519398245889709282155942468303720116540653493132957827598533730933381418855080444511010939199271250875650814802375671804909311325398774703775114874938447194999146203863112603182841259516708529647510649333566902337130343032326939068671751029868634391661281177145155285563969815916059774483451885668776927944294580600719860174041241118851887152817937106463795879912310470741736968089190940085844929444226063759397699967277772429785214315978263227919274156160436743866024848162364820659036235032915802108241162706067522062217520896272487264717737506376032705068752136269238362332267984054792303695205471520965225936207643067893338667002914125377821001939871452241120115767849126667170911718810581739381743353828796727914704748121577373629963630926565003734770749790203518251554248336182196071898141628054372532130903121120185817615523205578494248196033552932920122675469654227846863543249999170812546897560596638940517628880616809989681975976350881642406606274983347975922082408609073495504745467828382291330717317089513505910252859357752905258674159143748963101360361570641281383731619214042634982281778792834165198013246820223216406225521235262186509533936284925438964402069666572915620694279797479776586464734870464252652781552258166206494606751701009622684761417964925475549252439426752338054395037499531795066460445281565122412454562754936362478046340488247471619175838455297583985285259909743430271710821002821759110588011633226555134832219225346360648959002367643706723423391187764113196919602851712 [127,54] 1126174528205985343316606656595061879560710260528696847849076305619680016469567755122296443545004746290196210091494302977544429159552570484154347021110773101952431083292292453428993034598834336491846036720439277252335962773967804398378746068592390363018953476217607677586169513631447343363579673241955028038678513775057128223659667494854356163423117313513469332103977309877018272206941893979090765101851158619148108114762392593919405368437077537340555875778322004677930433991580329910860672880115037921000828344216574363789536041527817312714880188670145703147770832648131810022264401279670429603179732988670633284492192473081438825395857453483881429339817458556410188315993821211415075603800669818222292150884584008623492430819557284977522751818425159695693300700292678793547994316320727884081315312643113040321650110899148886861060485481592837697351103709536589247858589255268790512763366688968589694151554582345328682661659459106130093987171055155709083497676163478249851927709579409018085056272651322847447912159873838020023965330555780257525657479274108567548110378572116471016220996471230495580103858435199066836063877016475188675600782884164149134758019586465661773666177321730075061361376148440751555129460339802451442478362565502389900237989534367458224905723662416631007840322760991821240229592001881615882752903305903020011550719266457871579785008722820590016482956103149954626342749458458011067093067247286623970802086026880161880414765780689869731439031892406134115080853064951655554580534116806953205631555222070238643669667713933315166466488319443909918892859505857552152381543613439407388436565256773795288562517279409424770732549355379831983098188392598246189649661665871687426909020276397831100650205465159724346854136339375237547888975400505054926440897977584689096806748485868766981339587239812501275929509569406905091059245803842797701092929188365902164011202658206714375631236406730904697578294122275257880281304421293881869595706827323932124009974954335119300171353207610868988477618782215306996488325870239563708817270087884089440549245404907294981054571454320656818918081840055368559679190208164516478025909403163269618187592021102592 [127,55] -4725559851831552036444762857848716370003529903402444435187292557992535572640952316028087264479005838503950881851067592657149702299929185272874540185504154515373631167555325040605020676031824496348971348361135343066794841858554809196074712441813158238204349314167474756628562902827857005892465729916594813833216578852450350566186085512165404188522683109590651111687276107034759350881244525617672864113600304925306314678048033796903226422134628203853338529680180232311368632586768176470804924477135231054711234347745675584236453636529594372559931890568093642462982873070288979095507655472425208336459056511909211838307883483206134117598389193614569167338656095307275523795078152971707918678227733209217880089238939632463794733113076267691042682367493918523980852383446673668451312371713810537206065866995312933982322892983276407100546415983970897945228986206551680059136000790552796536359497600257713102979347641917344776343142462374444749684661604226833742756898225478643440166338451807429239220018486364889059252909570649248028180268631815658856299961575963639541880803189152450455436262462990411875896731869611302891820531809268098993405997808542321307072332622483862028936110660655905488753178276985240648586300006311337081467603049190708235887840466461795174765191196981593986323609715548842212696862829141499316994457544903617984404594544466284406501514676542815283791819058115623542608505414034085736101507061469841095564635149742187836531713851213663323092148001988172402292224955245047588173373925084202842282385044418628493984610702456518101532594001926445966244499623002477440748759035736272945563531929479656524456511132324386878421498199576374873183158630566609093203355719742404641205848845769855982123344207120354244398954838072500846966850440441957710938050560045552991441267590850139830096440495001723271318828849243594971750586584923511706252034715625640286472898819693220698485125786865340568068712653023123075968747138924224324066066576874536251808394531945936705030416406368387646919434895951790098910957345942963401815406115373411014311476233343755909586739502115342381752237877590390206284881357572018048739957599878077962608783478272 [127,56] 172730409605345078870546930556314999302454440490243514888075685642159098727155098214411905880183506469439196717583266477041277184611415348486554393801983050089531507154076235961604891282780332051927754300956524516999262067455705406396652855956509684449624911634560072213550477443793580329469235951481702932812946148249870038998537612252381990029193773142410008948620662056447392581066267961833815019561733083146948251044700902843981670543568973942535693437280879619174221428446683678230130397611623520144330857261323293644975270986210254131640451879621502324574768576044421271602186054939410251033427214817651777449678204079979258835615172896757245945956545775613913864233348039283805144115062949320935409658372674799421732666147667223293049380762445513886571030522284618621686706530956616454994233049688882816404660873317531861159846238459089893132911255733499653013665850476297729184233966086078216069704169979623236442671539187007804733764677516787285235846284236205957037788476232081361892581175096019358242433155958419438718446904005764656577176239018507858823454729265959665945138324591802517585619798892424176647735931815197969624610616575848724400123844650683538132805376116761841687106126995357335639925218382105942120599734731054555593325957235739811203491976379552771583555822438929510144423978141828184471389394438615228627950575694631625767964328108477253581781364036377083562087790300513543966680624871295005772627384283616290942091576256781606705621225515490437910179614914117720773083267245138193816431052651281925465618408191232481561582938007526893145716105118086200267704722770184612354607844416793398078162491101365018968603510982327485788499957965903936027289870831065104086255998974036324918041760127028700866762151144037731299834854026094092442772602322524957816745897904577727141811964553789798367111558589675322330680660966535390789860107871455957541546328763837432869923450143504151630683169193340405448663024612438311051052093950521456631658834343701591702186583296123485830384316076375074371310502285555454272383768744860375959972999867867503708975135807478614982345630593715908580597276163316977808155560207114254812933376 [127,57] 202129533054028533711196845238650035847585295926549468524602517731828282183141847914139369669431939032353878108649547301452031529459533098728347581600351458400005041406245615307100301245157467416530202469521372136414355959904055039523267418428686545806532227422591691665569208816012362011285340949770846721250963387389599420538174162023311068486624546477244939629572524773031206685419171042073687312589331230101019566079771534269692728146859713597636964661188959379186670523129711719909723472937196549942678824480131502477030845919243320219322352199987296439962055826590875115738276751800706274282795801845029982643434913356624211308355574073631684446554169612162713786707025550088010225446108063283185748469813795574368642043600234882355944238560036762620820273242753603555101812258561311788410948416732917831717475893686108665799595993209288840677088997644806798528272286379073025458015706486610805857059753140903940912538834480356711307984089568324793164609329953904234028853627032144412350250038690116760357013413712398001350683992216050564619234525771973211114461963397736680733857829975694192072283448807326009840766794554747158427919568281353521713692698933860844189839959230245270211001602598198752015526604292402806689173441279033244057266193796325970455628570380694998199330294008001194854014211346835343907904051578927168661183004927715496666040890329252232215819725582265975006842339010725289321350998181423047557250660758697308824779582828941216763289069793426363903518509239433758163830991683331773948456231926178307068930338494925830379967814009914724916864923890233131891958592696239672749307824769855619534119027062009614596494550417725571239801169949997392838153730733073379857739095051707573538404822967769857890842264502151317706237574906014475284334791764989594050169738746798208125832216226896901314476199981578706339049513430462047283366865757790899412804576449949915589708448486910451906436468505452470361131484981192762301662239939038196763572197029668452198152431107281432596696146931789437739855748061709584748276447359747402286737366746469634933531694199342852873437748636226117937887180009181251301706607542871314367712 [127,58] -20297867033269456157601599843097084380753835936047596754022641750903880939981855780516647090297641569521802048202075246364942894823152740125454080302458398731993789430051682710279699450581442673130513229864906462139074663420590491659093265027230936775829404728738964034568776123774175755583289780885062835441181312953451984517608138015538641104098104205288862007067196101653401097113516202718544523105110113971184829199413793148064751617115413144243727125254687941113958951698613762616151768759748237762258638967147592300681986482277648104755291894899160401075790056399904513281113722852681717903884000823148941335296845513725396378302746754778854295770765291759388773829116421243849490190604247931453125653382401847901408524677216244619616571099387591443188610019722862802736760470399763576485543475083547365297210900410041418950484253838937273907784759062430468267498479696371812877938549224327419204623430720549488661117390361147858490711029310810668016441865139308983819768816760591164859257324516012493303644959671513321964112850223775908458733202177577928738554573173271852883574738670116353391452632575970982790507157140265607007722599725943810442441623336473421209708951992943929567171848751403846147900175785014556633975389797525702961684744251879158828499975513401754212613044064823239578407538271548429404735786643539080234821309953716488685074260522982823726273372101497974330369169423110877260581274046440952944128878428989249705581626145535651584857896667185836594331950950995246677857507033078396859487625540163549897625095591624373434428673005155715476033708143275007394455833747201637155519424371431932819666704773728604737581476449716655693460762124227262989357731992571946298125019322049395146530467000558064202650026071994106289237036360514779250392863143619670847308893391777378551414208304733925363963352309601751697234137282562705550107688460806428178102443602010691584884487286337300359945255225609079940562112536219878161258981588421123723448609573256195443305644455111907760076897675114236114907142065312416252477599961252143046676851394984656366406749476866152226545246271755414379532003927252052737625464662587202048 [127,59] -3772959372355501936183688546589428361249718562228963340554691018202705135000284175120694690573715112578167296302230969489889010581247530530540783838531647884841916723613621777613638316571819371998392970638892728613042746292176354584681140874969510880001856707677051637155906848965712454756060180358304943458590569473029764298785367670979509444688585621196488402752876019112301697827582040057644509849415711121156588876511187849419138554049632047322873812201213796372213571243310712608596522966521911223928648009898771989404624864709059656408648804562496652879799110434524888375458546194693331505697993393744534080489512807239999043956851732180116464085336959650949250251385382609052603840674404430461812339888925110977361557662923493743900932636430301734964519638104379693622524811905706224839036524011078414423555378537887417658899776711626110731710021552102699467203484410300613951798814364147509142137282177032237912601107377675196756994664768543074428601303846359050048905745041244754452226755683093193992355148525989286582535013349809140768139954222002949486316928046641061493445652524260398221957552802482624760221425901954578457751875205597724957613395536264223295404810588371425659751449786770289875218603817486399920777003544808301363390768147105311088507376507959338888952146585051808146624459319149526688708452766664145407917513651691631189864390482985000900366131985424492732841560949259225112485307059999636935106398509050319940902947376867726985959007539780999298761744338034015596152357814316458727008207387159537139820663906742419875145252870477211269296722635378696125588693736487773074379383386088343913999513297475223079037389281318267798613528782498992766169486394971581805155619790984955582379497860454918573097270568375856208620577574307052030072068403916156086586544317630102115269054785414069125169567207215981847943327178653096069696567980706478673445510616861976655552679790702535391996723227749877976143809915387424526145147074283729514080894675828446271994188264163525401634765501966531375467147060004434543407204501274884263805091368099431416370406895872822011845135018149911025420692872948399613944620825052992 [127,60] 767437692109129605028228103976653208521898397700416645703149141759125916337942094215805469428714314887392165814161880641615375976477766555406498894909747756748835198371103478971383821964134984346842202464189328658111801997682009395952721566302883563778135721954631527877075847582602254865233249310290355071917681142660246620588899728116737849929688651901259846371553838471690810700517745110484037775116064655357075251249928481605316867573430447731368690606724453737520084954511938498983741379248341199461446441429131392842841329517364585520840098667750202470150823124068511709725196196929396825964634760376857236178587373825210361867304851399354708364616200475331712551948629233763390800324660101598591297710879937731147282174412338169380856666260945419377033216573491740615708436408666876125215285047232734021312827810945322542323427175569903558921115707549212497984470052026014415732084639962247198121861836418817141608470225995675108672686378565616654987031185603127785951245225746096691884150046652453922102996444312521031244668245001572531526746789998760104541447575853331458678160057355921895476425613866790663500505634014591019564670958942360243121186869049216376076588304953217123816743039991844265398401241574687872994492718139973355493322080090533067378045307305702122022948129479223807798392560649515714538637567383812331127634037118761431332147289072893361220395503683749020100298781048268972926996980775707102285960795389305670601827918537944374441341116157726772489578962639622028985076650243389808464370055679009512805436002117664153740042990923384754118902163001964946048091463439132504150164451294695122903562177178818403294995255059219119069148309449987499130355718580218963014359373228733884944239454038888293498166428997398422196912669598840833119196571329218592665098137113832369972408770794388370455011181712764599812996887605670063640340222081537026150797107299896841174860213273401729772070123317154563987125170399200240093946925417872969592482370421862729913258981545848042076283059468072287705645474286511012222113492224994886896734626216681405715118555367848210012832883153625625750761891931172016131389684480 [127,61] -9670878313839283101126957944891496895363023106664259739546417046825017738784177201158843431141497015640446677997143026464494951579975582425322728791026583079364476910316128377598036766956382841763324510116886713716076158597206969107893631529202360073845141443863991299913412997479079977452448224423985623329316280257762568864433470222781242354303981359886968927550257585061218322594063835043997722465432001426367287399537500578423039125283204435074541658868736049113990015104104448654531285085699003139124312903602636512749127180565033874137566454274864281903350620392811717631027649158077878657296305106780622408840960095201238016295253626609719042130646071766551757401314068240086564021811104669549873250373541848100645192843495720372224216998884089758719716353730025526605734299171053923798939973390001285915716139054338114252424514201881505275189767360199531452402389369205017404110420403484433267252988647324716738295949989660958475084688287518956073931502788685724267955332656465429373601074657138380229274489562152211485179365405966099107050608632396057882874334888049741837991658156180839318908576258316169901016275322176455791695703529078723910559305694020714527937079738147798707948022328066438583675925539840832548389361669499954909899156530445881709793802560205381637253528438785270380499582669193554538561424534637832956512939734678538623800819904090788717584945794305422560200944151383961057624442779775656037858478594707485675593652831172985067344750414131414691585933344454670709907595784926398750827380600183401887434863839485921929543313350950150921489741824376070954647494352033548445459496251814839995449997122359331473107821431771362755093976362330167943819306740203723830580694213142172620875841224560660852267213962094350775644622699607430106676874335116914206648248436469175876084479011202615229890837045249584256568875903610285390505236951159351108009525726170030186029742562609077540069693307061089101094298384076229186890971932573780805870393181076902109418101200475576907063865743976348375333591822213251005601794774407817414159105375406206541141497147177053434175659002332088914480429192620070848307296 [127,62] -10271937122267047848177988550407005036961278915704107405406007582989201105660226493231464778274234558379942200334361389472874070273009381585820440073879530538721954352235435413958793261902223822310147562836193905680277671993536412946347418908759393796002781446046042915942983572477021325572622853154008980920362409475724299712925100157142617951206017226890175526854363686157908894792783383239348934047066876388230861930471169608207922532523049051022770994315982784787338244969903494374515136837666046798436033079237373912776944777892186406198062110808019170020718607542305679369790159705970994191160102413621229896676453141255210389022866828027619149643791906926768104420427592817326343724761632680978258913808146778452272922968256684885328203483214440314631510708449722159667761995959209343203455118957414608673967327580751558390581141821561598680810288464747899185310143521000939170036846734325221866746832278234245313714186019961737380530011567964511546580406458238609030034181376200075197310414433882884712030091323785294287616339829986658139313621481837214376129176696451585987050297260592847398743201799891687963750404024736750980152772430367090666353491919810131073617498409554959355393528179192193590433220933146289687983929027685066027139148091953158748417825614379317308719135403703337085306019667574049791043967813854317046480420955797793523392290106046396746753886275411181439596173291165919037444213817519582666206176817631730493307643342590584096655263416589289584639886801838044292823243932586721226257080558799829999467012719556108159357809326970510289062064731301443923335894393779781660932546825955346154333066865189759189252082543614447244402539082619620546398328218694918729184796263129330393249603764027791149625277152369289424883165120038342975669186086755950715257032127020500578230157418885926167687912405470132639899472322914332454520472319368256450986375206884042730017898590766695601032705684759016166320862741980879805129177240815355387093658610613757164821112438517014617266194376667040486158947395703805977146502005393417300143013573567430390252043138929238433358666427073477249596779208128935216128 [127,63] 1087815494255410115923419505712303913828728464584034392865257733596455979679451263850655323174246929733295130477425025809020956991057723732457734984826471238694255759723983751084644190234528627594784512683316806264307526879148633114167633070596675214939505917954259654890844292530271515465669335059746133790021771805107262279612234460409574251680113099504934798239920893544523393457449944541175015795258849019065657783174200586925857296291835105260352197105529309850365002842994415941100205192592986875307017585717107542730384713960451179151051749187248292269499694373828863777156220172599460886902662645891923963759412836255736440634400953728670839688166902426088873863319662259305888336932700045369367980880248746185036166667741706285275888613864647760212773476435806098976977479125080036694255485798325467723070991269315952840501605522754669850872080587996351632571067211151327564758140966019063931398997046345338623981204428785369013274975378211934372598214484546511720472639265568176220850461550491894307362039575853615207982062786414507460483525406530108920542884439507031474091866804674878540137690753450724224043965655247757579063063273839823627794131874500638716127114535428768582011591183755882596760972567256538601341553646986048011996997088386724710373557445219957486999784054184118147935479915092288983396769126246852323451435321893104448567973352026049083326378505911278505676344640847589641710321890073114579555059354953362732079510437186766465446505100848670870473348792762807211397312663194053061848398268077006869641412577508283549129401550665695658172331700483975318893325177491977760650092070067073931785594155437287548382811871656802198969484989761334037797336986742451067670409308703400442680175893009780457419739562532693136472924616200427128543716835522360405560180344478012847066495933770541453509132924802616758024719753147391926367615631453426123322991459353426800141044749380980484702172016853708791672941860855979330958969141092069955519352557878145088247579909927611112744909425841646122725968949713597438846700944964476594901227764149121849509894569699151887871480105753825069479830375099186560 [127,64] 52872657392042386921125489307336180300219818702079222333378064614788399556292917769718735099702398528285513567394880375837177502242646303805068680616455240778542209320263503985768294550204910846694862671467798155618112153947128070450052358493037206651368733638207928850044752557352789864831632358553835888331881768971143320507115221662556085391515208970122364126106469999092731540860758315361885392969270118517327884130138270145359558116596263692514954883162426062204303578609062996963239460968171012834272624456638280979678065692517642770020792855482654173128396182428360947220442712000141249549931703438968106481705265036106900327100960474905538593109745197005028048634961830703845432316220257994161953549107962973077278226292427431880342566682135410962504497738720024702341726542073569633648456392694004134624299286279409051915934333014213986669943740914821007792408534037071546465771894244427494997242142697653784243914175140343409650295583290047406978449584958041553017348631939704343714487265020440287544825174765608067544570511876748819037549631578248435461444001062802511380970755773751439970380628677030023112829094267899398792588323371981207140633601521658543582044410677102005503163262297022698284625701496458736231864911853548837134229350946715176979667255455950588334520310752904529609782909967991205233159944577664436784568101658284855132521215327079621895545116204602546609209956042071013406839818870844031594909183808038761996775401418749875688194164624887146130282912971757470641071785736703915599556127098927599441036043898915339415818645780751941589448445986897915351528853972994398226606955006891968299622699328149152524715070078997127510426077759354884585451136202323950007461079754452808779670310751633461300002036029321678333060900921923669459446416917010375284607123805117232398923400274153376089343509171503918323301191408663925692810670041305152679214741681859976777180965688447749965878616445572885058471195279534281802169250258079984927719143012068261214446587524017921781919138977173111216170411117728528968711913467802516962569577743117028341214755347028968340383806047238991872975433873792 [127,65] -10379342981494328725135283230515996795313376618775884315377693087286192128081953771660758796004068483526820579575962819410881799261430707730315543862079376097497693079279115517392437008760609809424755800624380297723886003079592125860155352057309601339011865574889656709195242259455718736464689613496700761327222572330227085035277263228314859679260249516981204302666339720434906381241042780989732871306032538718700148846413984867027800150744855778791213048607053062479656307959577997366410536258345983831896867142608980337395542943642329194791903873639161827157386990425807865395082076172713183680600489719148723370037969310941568966771912641396852819700383068628398227127787522160199129096907744921956603618717064498309218154602993051550205629873133304311982366177873373673058261999923579051742501442477617858546946385901683442896144098553750061623599488936896104253416847833178520922191308153511168288101147344230715552776669563792639456487052973396288653979402292728091648416461988529722215322209929956884239849016772750372747091388398019915743847408955156131101917640802793188384221797519670951426387250082305505117107566051407446329806478744529860805610117177903516159455584464699555002682376795782406170613687953401323444002175652850621000540700170858515751127960773857092257245858662478993806918132064257530192502568592845183714101007332057844399567502108006609971222584315736732602265439583250077913240356606398009588988501691480325096990143873506449133355618934828805153133314016929443236614339165118714821591584939321099244415935373146075040687294429538030391928398775383593063421027642511867216794277849405043204471186170771468248184673969656659984605390976476924390151978093772654830285379524226191477982943864844456890342601319347484449038389877174815055758185963505269414121607297434083653890294473374815127787718557722122195022362432651678152511413748665940100046514265636678457867753677057143050582325130625353625963258481816864112298657024745580648978803235679692767072528125133715543671849864841049256623056410669008436522288017563441745237695052994958561910095303029586210542008926958932425131734256 [127,66] -174271342880512365393089677921824537405162113021551078026769041919312189638071385236586449420358286074388121776879910494541316887980734128806909373690312189516859355627418966714157483405766379342297422524352519684606868837997889952341940038287072911999164804159244669525938228032952057684797576213892442281055312010805382823637255190635300722479489017554931020691677490135729168591056083680662757607814413854553383471017326159782781316786416585303239945746270918871131481348680286082317425586702501724243407413328260137078192000577647508348618713208487007574818160373636385738591023089486035230801168359416970269402542148681565312540854789599298801633023307508113989208746100165711275500542568038757514383592249563221203687287724010337304249432365038502329225427379199822760294390740304327423797584357143416505131824707366812887701145104474332707854049191056559460436591059648264581133850321265393026782531252003044590333634356528365411100630313906553188791210225481885473121844485484724196087541345093388139731602781339584043447062295831213625872183923855281601197658306523701342160355289959802131712928516607878736283197827757981631018811802704824974834927118959526914046509158785790311564156664165823184182729300785432021004480408291108200457765803973201497774923499455969878786731535092066275619588057293285718783691303542609607844753241656398992203263274457586487836664711318861159114710033316052203589909185678842910581463814611030893962539100067353316390472787682154150553373685214042787578989701795789218435155957607192110354512775066540986868426793024181644051085110210006212855889251820632694500196086297242273310345859686382118110993130237282187009369764637064586958557919759257481049711171420737438305318939484888424646474098441704966966695940408705966010631732539280172268392448768686716833540881825849019204054688980629673338650285835353794529026274820747046291589189570888408218591810451020017652757867013268755163291859090127880093878236539317140435318429321406714864207692986580701339332505039186183135789156756601549087887292897363560365718362481582181375563146923613183586832737387729279251200 [127,67] 67137610627050555797269339936058828927044292179960523007087608965153591759903715379686871744205548935343071306827944843457738570387538326911333601784010147348240688205036096625379050230511949709747244869878167654119069765249469455016129564265614595303161307587477052001914684410873590074315419324788295236277556537499414137410945472700660370881116860677179221025605247868637748170918380693981350482212131799593596837862726467923560207994072494679618769470659367674139313106656801371850663037230770965624223099940250930749971384792447300891942819064550078759676516057743377215242930532829409826209677227141467601387023260832751647760765401594943605382041152198726330082230222700616970153414904430793168120699789973753113009103595606688938842639761602348095294237967301579591684117694158378271847072866368023799172097103660886524523017769123442358466476268726904988654810733810829655502814902974142131139431400718004583439439703795701195295533767698285806602586301609314956034420384976126469101935926107955500175917511941316171929078532824656759511366768736283892091133423644038895040987352406400068138228497093208508068762122628019699130840395634994841888821347977701385130111106923042058234984424235442434044168829121265034117473765934111922758024176663442177797704303027129081718802050951253063232983735505590159221200227111016103722927710397117039892470158021163434068508492487334309450206708002272465808394311515542456678086229846234340543060918875444516981392889398391286719645677390743289219877421841936393506617069394297662426245895890300888535508472785468259995026627847057190581822626900267915835785064596110602238220328303913753791416300369094972880362607877088797652727203579026591802699158171151911000340112894356513964496900031994232241501535067191428614290044005625835866242822199767691424327573292683957685165335755505663111984588252722318445301221823025696507476834520125216922516358945251677605420911917002688132037856276111657923643939132194923386475459938447727468907071415569380112835619013842028358524744943188724620859652147111928447743143027322465500064301581395485957164142568515717280 [127,68] 1406278084409474037183980272175455730964068482038001487340677221835655860245381268733684862240560080819578323234416247877100114400028438917169395479540783928388439428136234381063288589857159896164288470227015607248978342553857467403031672352709415634051889826115375260832699577869167819231807344967604769773890665769495116131833248312322905173713031066112544604807991422766451320894405906138385589395028712440372409632145913700615647180316994143545844711887450394629554303951209293970526875256135930971177658658881799922344322478630211113948163434037916238134602847913556341829903954389131266975036051517787167153570548313072797712929443565759574357857018477798758501519121618494891090045758652790109171327047036412923546672823090318839357649072094020649569840441825118292083795068475993185681586107460755685717923642792374662659428875678296852674960591756488947031022765469581802642126418021182898943955412084237254445914956340108683569461197824246645800389475808960748045355490577388752889173266867426451684487516559463258586110357121644345569121451519078649182318034096894051214647204933929111991884751099444905825845086854582443630595250019770923497245015808560384444021801200206714727295901118175287291231434863213456306240351540650932098620716397335671860886968393325758444594536130169079802394759411802991189137273446363733625207632650110008276153281568954216282147535359905973941918803095134267205432157279157975225453525922157897897409376594978104699195887220389203317781470114561541103014456880103137671625914305695428548599513370116956777437371269594753566498744026245823614683939751880383395321734171858887204551681661441761139440526764092001289457875257703405336555829481839065626561935298895418818356558595816181153096538899763505581360339333257583046382984938128520550065838746986166464163980522436650089069459161096530074310591486098874047336791031637410617656356754809754311782137530776736744949392951593766508526518956424860750003961105276325534694190080946870950797494345761257377069633295785710302896213357831731306681912702227477197079067952372224360663724524367948148355711081731136 [127,69] -423712150895916633961958520282513873215151625081425649572836122546193805065894308066482994945305173683460276616530770265914352029021861538816971220860108790365291173964882490318321159026654697397076620592900375423976158632395005949157497527707894115091869645027588530930725570496067559501055038026973163286043431417124151209143989673347336970632622330734186764016560601853186231949063952116990957326237777577874618452543148081019601079033373898895618158564063982234793080009163971383957724182955538190564574490647681873484788179722518065485429036235430539242930041382369377076038228457963665970389503023664881225987327989864204742266667109194890492849745137041256823303646545426404843666942812917681322611455213289480527904218506853768024460226974387256908378902266390770516787316970786012465463496418329706421401939311396020898635519014749918209635158652720310505825287069658168055332146689257470773509912828729873075247931799258749334313339012049778343049504957316473429474901889527188801443837848509590323243422235296297158855007790256583339649356872947198087400970265526880777553746774941246705262958296021840986751114130238041566166018858195729210782177349193609324252847252401651599144849904242487958390713998413502690229643857893615300823747946222523387315038704007088679294607722852395888194173113404881750850792391445302900931210469987782283218407354770250861002689138120440189995201562123211866326410270394567480897335377308672700692378546341140660041347516601906380307735149295593430429876350254265901095724899326836968270657581059438073268082917986580674459023174996383566725771491671958735041910670350314926262721206697768959864299319461981518866288070881499017377922272945470360465841509956286715246110813139438527159573981962843312742409459523137309312806957696725568931341486753908330674431691405769755711899310067177687735217990119184957517370696763442669605884159147329713381116832923208584343529244070859816501586589188183551663867318015187056356737318847383868817668615856367116597706883740887751295213442186173563568984429502847276087579591771192492393366220077736633577283364872 [127,70] 13634494066900030935760293262763319275833894031182654190180268391808614282723233963335842623106493302721938010922891015121814568486735982388162528806991773433959513036549955834458164258318568212772833764679739060288613807387992219151802120322032550010788777226210855722213712798217833235206855535052434582295843535323127233702207450408334444175001969623789087819216505379747857474812884799665340679051856362875359513781823448056741105453953783449573053834783824883300604092256639584607013975744101182224360231060094003482706670746697793793520567526772762788104362668044335653373567479731090527345609236595966285887645127038694182547535865678108899916173661437847109373920677657086586663652849622229187399351473914966920868171442569359055159595447816672063618748612735956866959226752983381590600226341717433753588652215558233219695356154028338146654955300814108545810834774114104399862193020287955850577334140353995939757152865902108522674717864057131227624334410819853987444963024978936135281900986218500175984144531641717581373472549607036703408972236131073196382568340759627524623101896282836420893260304877620816426178816523176445529450994282247386917470188593162980014198018816137421179938687749583760734983213420523095348580918965777544710168822131513292492066549508488794257859348660156081495589757966569382485184380304817496072244886016592027451674417010355284678838135187155277473039706977268853063534745722581521821784952399943025396770464357535012887468488352974592614363554695510421193502966940124680586734299092872846811792780951684822660274071971059406962849529123831232979857402436853384184623777313030318894918160409756698621537051277458386812913399175270660458559491644099264062196362605344259014677702737730296755846519294887323916596382069844656548847740655015980216677741469788521260769584433181655811133240641247511622882630922370288236609328563487146168144489232678533358609884147956182759867561234310760566505267185799361099391241130349741927989768413301383245100215602805252899445285369235501459335193940596375331275545425896527513659016820247063639845676014035129229939200 [127,71] 3525642352770518976971760080811677834800302142119420566505568172420088508934448406130479256560010662798891780258291524144723099406114734661238349460898245870117629846534685612389618267107057759466416816427958054342330966447210451112060936987841208026599385454769570009733064930918992455839170038067988894418090059532676457651274270302578361678511429375591864621934460768051158310865279602797231254864964412918322775898518818803405237177735114211777578600294563826524468802143624798235480064669686208620895929148405108314103318688940106792158541083552257872317591245216489506816497165781932932346954578972599941022276403360784147504366743591262232502023574931893752548075454451976447783336315977403875620428109362606050365656864948372079574709127473285921579280852882019972059593978843022656413789797884187047400827539277049418670204522689161848942590574793289609201107875424639900635068110069174724880595157357206913553554481931592145114572152078987050527143143115831579427336106299703748063090112153980573597020335917022135318015169306881579678922592771359388693377603453705115737514705557320618024020587146352514453046575005303611934074260291343108938686143145804215244466167815200307000445825911624588332628352651080818701996453506069401385651499021419397302788286700145003976872281597369760293189935444936749286382940537393206195754812308714425923746166284778464581082227289769468585474684503639551354207098080834769055678720430187016599147898229476138433174846195462548102854899945414479651651746043282893048543190305681355798182993778869813505831254076397928366196553467827119008195541317160422115705852911965701025044161403443480834687377863649611300609389826642976667694202879332373493114409787235723168442059237886310801513500137014693863215163781365949471982462243077126782469212670171757881418462145886337917808573601604293439656661282190645860889603711854064344294662555174421503268943912758612220190244379907933966237984624154986259093786610237978327574185518608383763867035187342123310467920673303320144701550486151751503779900473015969758107250321479709938559975571432601297216 [127,72] -48637506272035310353796638126955384587253480042876146811629494996471655013383856009074915672545435219623069853387283815436680037753121635681533596232317500719235846867747430523329692050790073790934556105447185038040473283961400606371610282841668499112529205276292116861702876205309861632180553949590768069953596422968604505614798341887119025712793943152567292786232925919649754410323875210938685472572989368918511536067701077696198611337069693110466869792296360537830573243840313311658551377256234767058491873544750031330713154498756531749408697470565636206322976835521977753880990262139594949266388298291440567581811764207661484514412505855072283013351185706436875131107386827716061585061201419906016617756814493231121661259790805001181844730742859375048443437527466384561340889205295390049150420243706858024437137802614100994595298893286646115596829858581184169280422023978503733949435455603464060521586529426338381734435204488080795444895906807025171439058458308106640266000847616677298223849521269309742060642244601491825463949760600980452373078521012738802372027148417983834527303864845355487078583377899443273390545769088147040381624203128306658785453827746767968036980481278987717416032373613699729438934177214103573254379302694067118667544544129787628949063518846319050032539927362117673697696462640215620457121496763395911227284725794133460610653358681798323187381125583114179741199217176044581200581575697192910442768239947048263228274004883887542692552659271944782376927098803420235920804413244280211035675606433391037874140281910915665053748704079812165724303945614506827801589294115533140422098422594781583467768937719275632870263228829594356153167023970164033396378507105254443384693240178064438634673425161748138769087026546027297141438174109653144800928325284133749177741842333990154102323690346317989954260875386271241961607822453096607979262563747151889096182868225731415943280452959964869097575757133134907837740559760041927359447084377595766570420194768087699672407956867928954038106122329488586432472814055234565981036667250993868376260390668079287376099538606484352 [127,73] -11464107899610687093129506062870603470573412427798091105967785054121837404112347085825452109588248833651940710813070250315939409857830785108609999636291356023417356745344021257261260712286073170391933384483337379288639304410849915348830522441680495943725993623260438885913417703525678379283735583241498623404431367412273456875709595030703477835880098722939371209486802621816861553048141646644168805158396285841380318948728756652181396737511267964588087664994694789441810610371067869419888240771923291015692212243351555320767928957644667307311134143615439183934324443777721454207530455203175920363392386105722701202429107662344333075630317826804251280229946404265286494893023573838803829277628354315120461274152411546019514821177819272189444191219352956629865829646745080282383947480224679857270370686314170708305039887941192326326364653737636923448135080139149227211286328063870942078565423389688732896323871156070349269945713540322973668422379313185469970390298910088891047036865180302258036316624754885173204321320680729482082728732472471558275278875192148659239493398939922901984085641425138736576826809815435679307039574680440174360260491383129923764675503751569088492013113721469390458908949720009577295320826281980055532597482034498473984943557860332053753635148208159311565467332939202847891431079523855470629418649837800528896129438236078881782267985682526512213516199197102028519246455815431738864052315219128453206544688805758871095929936452189017250783103597912448948320866006324191523787196293815243410391393090249178015939888235079644841420653357752713835718282805482796700020531229112568302928941238343964786553455937722726528174909367444358681281662434200010287267554902206428583190989143551574623367068167994279735215740294095613919327776480915143974045837014321292529959134554354858705736375688425319553486138638480101556644076919206539600939420603276913586019529849261447690161802850905267283685667301420866382446840925788045466265869720585769662912231488520936198403469700515260784828894882106922947002039669766312297760899674830594815532361940091871319620608793936 [127,74] 161426312807103406460495455090075573824773140339126336294702092787970918613674185012821093869932854633918293570141475475726924749575777837287994715388842971963587214823492492073096396101203770637418859162434677469271584940613083627557581187138727358538906797284444151593677988525126388641761071429649099294648504869667920475673692401230388555539652419715200093997900445821600017823090508064025775827973517678822530022643057182124495680530169078124235109807863607983030608007601805123989389043712135923095847832105501203814762456904270816232505207438404432373737364148293253734548738340172803104310221238210991315096042450352450695143848388052098950607594378249601648932416705501341728561806560039441107024114121693343070639012759470934039569388553517161977640203887360794510791461763948939806956453151351066305392875639441181475917102388411249229006261310031686912351564492462031686767876831025471674528586632225933944871262341454162136948674216427012358236145553953466471527800341509889390865000227213157912850687072890115015501952290802359226328255561753105575893107616945935271957992119607259252246924793829141129281599573223957047548485923711202009401674800113642522484326625820180622403519038561779068762566261007880976198204925204178007757374730574979308823141734253946199585969158153649148919131190711242512818930137760515016361837769611098766021281053579959717159263287452876043691821831051053882259785326021409413746097872981083198826119663326629375714995081429539144365490193677412890489225520056805773728539401975643434892635480148818219991501491124588489926322441996517410404419008135826898866819155338944761528864526445124866588777810046440142198256640948100403385589202804133614135826353166371733429958357164952014670409134033165715297629243918847993277384574959894056251505519084673179184153767858159527565656527121101486762756138164881082347253028129475691831679410691585919648560632499481190868909024521541844165203377247716992549161562401192603921102039866264925959239103950073823009209631244756030993077322980456376988574222882746882707614349688521997817532288 [127,75] 36311845037427825914838891172735349600991440645981286046538642198529198166790306390344850096174952043830940456893870753177248304228172343862663338965207851838038118307805202907164886050251841922427461171890724412572919514691387574213778258371172620801559501607766805201010766239222117262422822415366474688590088571829889780409628148220081192770119800085212426071361849301125075423020194032832512261133075534945299795009787063398916284718975171553126126823502283595818793747145191598370579249196854800242375378496471043439970629431943836007959091497320843232494543542695111116918244378231634371506983273892781733222323160268754105237088959197319377026434005197201622203643010042814632272600734225760789074291983189382380171577939638891140946622687178294632402361063593121798977629579361045355890907508841512244919168191297564911909128034968938484656887014117776388748268166993646846587248934486764175969131034697229725506073104958680833757037159538791991657915117355689150138952563515181058046432124040031637349535174065465760694129031323675104624660506085256903884231705738937337990262924145344339014796765945806157606053417330910576102992576816441508715803284376760024093108518616259837306464254260796904050324177723702232636825098257439302530614793860821597967600352916678475485558174749445959839971497538091284149352334180907759351706455745279518703260744509712674263234378119848344438893096408054635630903237286737747258865932816771983794180937980665084564118460905667107980446507521067748677519623130092581257339691588442273680098963675084444188819894495484368548305468964924671583366005519310771304187251269252958291506642817671373048617158771843904850636632355751146818943081778956265295662234036767861416057400371701795954798453941929740577746972944990218202738640386082671168649570689314111676423606953550333088256575602742722897167886233626563912252559181789398366670200704995560924975362766863445556916357669262221208319421453926046907344620623269132572731145879752019593814354700909178099535003868094400228250214599692824564670387598816682145092575067112131157488 [127,76] 576670411461339351332871292046273627191688952095816268070664622314094420623328120910787468502728339759287546970735659751042596887546220226880875001018236976344137513540808694463671205373451268050521934610618468168872632016195244378499594344701302928833565602409865291951858610460999691463106784608289173601058949907484359787570288136624643587748757809923271989360380756277347971698234915210662005782614169555864953692968974989180441516483750798586465606224052143800061169315868821466300802585829839109707718700768017310608846707813331572621690191549740102094476881680339445138569948233564619756296497027141777287207760314468476962408023336784657270506459408029882407093430523064917972520601612586010112335164964021201689484327861277097609604667912116856294867477452605537949863836848824935035269347953469789931647764672662820587641764535569195780813415875885827003483476904864144819790305553236832600923088116590824176383774195018842321953749923418396918981631841455821028707014378102939876499377437707400875077934362763978038271024370773429140873621310528675522838083697771321873460869400431505627205226679500588455669759774001283700865460863727430322864245047124474947470567152017123088716471600310733565467523963934733332317653824118727570664376471122724784012551053260274403110669447448542224652264452176624114202604948107770478296013941956656591016617644446527031193449788919443441624731795146882615233533040508002001525309020320983983772927286845145803297886729839299391963269244663858774538925369211479350341114831138370197762235546791612619636452378128560402447821731223193811000671006458422987323762076561937976668554487322086081912689225948487362267566534359947435626535823602468782849557783361752722620110169729468647646604185530205259498790108691505577955242090714306384440601707819826864227327884327145935319481149215894948140650974269484244511224127397235893499994668246625521784740094448897005373726822215076816357758872220408425279727059181027463709219029129525989737232913355981356942780872926719106860674825690325154754451997927902650340762203573728800 [127,77] -41036925869109770945842246056757823768213018956831554763744452228249831435157758885899757007427303115766332564145776524476425038031546160933595278309622164910231875626852103973253031668679417147970252583060757975009056818013382902457377418754011436675977776178976749704236365564316494714447819406939556478280035032235408970887553481728742166286069646195666248130572351416961460569759428066367334680440691609318992306277672427897325178658392418036707131342458583297023515007572583770272620204440644970647984198789319332154844671743017115051821804753448485034530465424314318830704554133434593160813875298408617887935893387498451836922564632146609685052661793216054980874228338417020308372291908513720539505639262158848120569484493435454196751315917419936351816165616629132182873174810053885969643067486050314116758416982457293306709858127904702653125405012807316840713276862883149239103072725197856659482681776261191304834711699914459906817001497222904153032277676660570275181882306571533992141574320134082436517545668191931960267268711615905692059013711921667257323409085690228899205345350309935187300919208225224489667209355622816897945670316186414477821659694228882704125018786365751138658859368631613858598993762659735608717968864914883898958914625220420190464326205500433001982517020254022762378502941935867618881949630401458861099929186707397755402464086753861944590822360447962749588703650420064232766552390116510422626169172045866960382772653407600858858377972468996738412503734701250968048738011952641567107054072189299317352443450616014706380033654436885674685646974429981861045185890555716234954826288716468029556822924119540323773408078798389014797562182595624956043903711728936374380992200826488869466171464473607812088535553367704129791948765922493692513734411749021664944310373035715685256406902128028708994274462282637462644635835558630277512367308699631800597278755102850694395074054707519895481048121323202927410766570536036388548402389689383503331880217150673115261882810077090218855498814780240959242276529986032793421126276950182520204301051132388 [127,78] -1024651620098025253891357666120448092612805891769176680212499944349607346030268725200939757669310970110219318644760021673540924385084521118297963420286790672370917633332553429921953940519820920277328284806831144493078125337491562916320599055085727028903279072010021547508551330407645467884420787320552020677525997340583069993376167635676530759664730091149118756587630454300590888131621331997884499103438162626481069504981247488735335446331605645817932352014879967218465686536879135247496714656034164605449255967885006128987500394464613696209483415907550604271311170432717458136220317861315184534058910431656580935580843950021402541886552174479261591098495280390747196456733535844398183653835297514674433495827245202827239839229488595449630619237019118738472117973600607324015109290173282434830719162987217888309914972911931122594705554565313793015109596019065584065426110881885645554446521867921224401259503351081327446728506314396818470117223511676378707701526477451510503492035511531642243140301059088038762246860658916201699065984593564687257912554315037332782942838823937946778300784587864226130566904445632790768400448759843736254268599615836877812206690147452561126923114783702121321658648854409070981882974198656854887121698863280375965092910527129086544991565128070907574234504983495569471382484205612999554862088141906016967554784246600888744392695235357740984086249696912610196675977089746190797461400300237604615643400147521320740994755514732387850927284476306789130336846020589708498626018735030125346991623913514750305347155477539572051510803090244112391727618063724276628003480296492096008730603921651479823671216768624612251679697444329257169873588634903400583901916319395364133314248203188257565649887404965817413830502780983146852893591416936471744297962763130922303312881707326694552258518500291464834291839134806880886319977897081559652365168849466312429993605734958991988633314600491678725006461183283410009913849543976006890938457326107406863045283943957465969098407958766332087268073507103164619874157076860625026501360200527941473901158400 [127,79] 44613146498078627104969340373448782080667079553893869519474963635873288809940117549198975782603183488089412632351914410772082845358055977083226629485250383786828604637448162250072561299799884340340020861871040867542178743076213511011068703441185456616976953650101638720959728617181545665119961486677086011576683804942868073330669049218361211682511986120693637451509546230140689323306398284208806487565686938614956247710364045021444470759772252101702067609008863705727025791229067541804043135166852609439854430878869926761000442861951950896378649354020712571147143206445042768970283582031100689253446682236935119225297342321421176541335168630585118542637946915127280369463334193718140281760494338600517451803740127986333070808819539909287352980038502622527739949381539077216845600317581504054018311585849460995934970542036030526778278893895548170422512364555959953010192096624722294126946604030829370760986309643718506965906255740275185916833711294330492447894757879590832217426188788697327832745812312433931383150881565093520297433184552397923155278434185963465201425045764177118271241846539267639125508873739084395473097035328139659091309481377640221878787479827204659252992011235352314281533802688249173265320846087417944889789905970129877788714009075573654174091239783277917074421670096694428848215849660616633171653350533354298786077810282125364231182019084300784603706008381529190891441603343969382818443468036235609450332694911111245640756787481227150286556048382259271530712792977699580667828063916694427368902339224103409976916872357936136128070142283245587174331779991613189700436055619867129583655590715993948953808186000517558071952455031281060218118230378484533065489537437432267952508305411263219782259434798335161235049489752900381555144559209016541341682583110918329500656503350181629645248053501247869779308021045762566998547855401842215369507021768854011125781546313554288403109160558694032191240390318841203736150450896139660332923949231393704638172469188220069959522897046111334840780196461872691432334055673012038071114819596215728708608 [127,80] 1901679381033839379777211222832296329059129176862153059892416167714191655559272678773011659669809955021961536817214590974816777539999695728064209259704340072209053406076224254685460371514255639681699407885379267971273104889727541266307225083295332948071591435438071839983630300668914111761595978255973009733828851867510118633270293171987609347718146431216554484728663237072479265653419971511444603626477951560067165216833892640423474301187406416913779156335259764740658493806722125817857331054895892205566560852168039815011872331525122187285999365359821599430921261402508445843000777542306094840249290498772860661959617379202609660479552514721127337476631541073772352303238889077938744353534789989790942464951046762485880929951323461497235534370124047556589728336668549774665716527950950289649098988809741168498340601567615144549458196498175027467013761961398411260465472134578307494519146791388419869012883142001676611438724945890405254678886200026091908148851293192229941763206786153594842197860395521050119437680224274076519938269047831286114125674472002496757555577205381939205795499945992081748042191043970132334587217391041751195120411428154903007493830385004989722944367227788622107338741007112469822010871226690867320924836890408886398524430562988508147998453494983709719288165904592103457394367175863837405926688428816879628910542354092206856026246669181306872080453356686530868547502567517035542443266502142997260728817219037835203156397177863106414014619720282184632734692562613074645367905161094772366213591784426617110246941700220047216569900752545550517235521133448732793130771998197123186848463925492028713044315839764019874750622559473926568597546230316794524410751666312069614085250483545941796451334042088887571222643118413893816579205244761053243547723577956610998201275898442182533209617278208096572678799442001012258200239194808109602265483356929109665006727898661334372505804342149781478213843354960056305874623629171641925024226055975749423707647837275711636647676424517986109821104423164497933148286267437846070178015597089375360 [127,81] 96501942096105161606564159634742402595109111332506607892393699586416560258655240447006936393383895727873170282952814499236720963700590123136481818613839331974089757887631986524318047966171858442262368818030176475621976333493917053261866009393494579929938668555701603125615687164446946332917912565665521612874745397657722808217179252976299613295620124603085261332098425061675760058030895037052497154790924751080583714315287730599137845761916581813534458190372406787340414865374570135139364832867778742367405518109462440633508996139686822704782999386206489708001194243436146868736083385481987371574055128822367271778866537459468427357427603061464497412147001340336820177461529581006450717855143292045056370594326454081524247535785128652463016563482040964046478977911930827546129476575708204672004428322716569616510494875973461195308347572639507321684086908978398978674865829946349893269884594197729374177012900199102337306864396333127571060110919317607713680900082369771104438060811430762597983478271409140761269747496499905528841576198910395212582534001761931543870068007207452567045483948981104325671005083254458870383178579371206419896791620628755016921505522289754231755965291725329176452275698003022930036464746706350830044857757308912963175999354437800260004357530810627121644157011243104480190649282883964857267734576385069217945727962530743358578236948461408437587403021696961378010138938279110541298150532538788778657643263783911687042498222588918945713042973943975875862813977059496656625699277906152771455193733271385659582511476542788356037456657848243027523585089717898578143525361096658450247855954642937574505131185548143240531464003030069176459873274579267865703463823989908452441588320679018077841883008708318118808919170753475946822296847895490070822201283777236853008999496555659657535158855569643522732980422395893176735985232620782102071441720089742752874000337431752872399144981224517190268942670340085324718184479613599580655918323595195012857690730895820858102158070804363751750363911437835545713550698577174462735320964912 [127,82] -907321784186792187137226830710957380702073036813532216996398313485606325010438685414241260875346147880955201007315846067991999176051830133485857925066314868290411735778813055472123126724029814589220751483806179495508576881419138428827163023084245413810082783126894748054138491100439856449295389031235444884744897077381872337223364496070355422775688283780476500514640074993908005858971044185411208819454525041703667214121738506328450532280607887728963819811284481271916824693117670334718998959792301525280448605020202517748367025897188858476249146942056354324610643677919025399821698083645776783964099379477102264182373017985082752025357242150009839385581504738632705486025889787579504419946135576812335603286461194743979368217979975542528881332474409446773274329466717798183834912320920987007048907429443001407909965953235422537029310928953168325038508560318299020902308093475496337269182652179747547145188527456867119297394329902273510946270839089654374839083719071901245972972099738178683029786733574136796060767224293621211837501177312693119733509779140048281371011491369185162765910239774403165242273593966969233657644800061819874553507268962614376971070580132928634744780192555529482295081032857971365047280992435865180147334644040255756411055082873155129760809685278679656112632914888663430417596383210436781067708723796446493597735109286780108449537390341094897890337767153506462558473778667362446381660932271920541787089459921971214375991005243964134030313163362232231495245798792269670428171277404666639661341173161824134075370245701256104313858281866270977483251472996209283677614727118893061442219999588221815927727855465220721634341133852767949529963678748548670003540951461868347955557457324483637621492620195733340642131356499027557496376057068059920115773969803828312700079426160018405372102260637939933748759118532166463870482339385810009818094245764591545958375174823953033758092128250025009143610601112617807976888172167619863321060894624115239119761725056042259672675453064180006805854367496278452815121983717952534243382528 [127,83] 7234584865885298720968965124919047895650558820564859443901316961505527860956791825344807674262840141245450038043054030863130095809406334493290646819702745008676060181204231896793028149452022321461954399814955638853203717089762953479025819528464662087094546837443515595879847160928207883241387478673573262990390611754569331395477935245113835080100545687770668511802921418700174577960265535386025854420407482453024415103428817513364585389275132664561334657958682350878375532713942804012511353624170824795315803350510605800231267704623753302477148469758435242865973667728210800822417691864011568125429684343002448745811483706662304956615358873837962030441920801349823155104423030598515080209873156306943361490179517951910939194490386833492795310737042217860735130286334733569448243571267331408667862821457431787569453696809246137786465673164140003075259337415976885187614800068273202461026588547752375597612044032037800690798486296397769544301862962532622359319217138809789940201499126527394126973350870153919563720377226052073295323960071179152367463867102345071478562730763021716037757565417036822140378053972468572394916649665621000327839610391945566867184125825235335252306949542381939754280515674247356533111994611466578571676669320930444482736656791035688833180147781246729617956039092443756972056119704544174292405920202745449788929031733904158271694900560853336014080501465610898268166682924273475285499820092614453466769741259759986908356003545204536398581346470955534856810306109653741157942042283842092246309238372753099117718617982527756593908645646943039528621085048240771301579034592054763427242027199787607643165348482288003074985649165609148598492334334090587574440976005605793033230912158266718311077611914522363948671865465159297987352162834033303085554965315346274675995609963067742544388738145888011398573569431961823770981301076641954824352530711157480414584108977117481555581278451540900740116057112307611945498106793970399369196790424771477088361691336320646514046614536636154442374945070958575224909108970940366646368 [127,84] 1028399458929842078537850841514526183561595640257230445637509814826147789463006679538921474542704361581021448104669552158130718298798627081801466967545405647629181934364904441274650897996082764600707208876686996059144797272711117119564686251812595291791068659295556353525418125032169983687759513033453509627402648941385298938288980764867278712625391370255607846649314572920629427421444915480042911347799271612384246652243959230674243681047309524519196555235064089334588095687745848426535076685155274337539909885194696109982186862984585863684577957255241118653896630007664402095178876160433137392192072023049751426687511959978623329606195242436197549885744203298950633108716585226990097671823750119451437481855519111039599200809556294055231302583677708301131820064326749733964278100212216586314520433217330003314447407030749636521239312684769836546357470231162408903924697678379394474342920260184740815284583334071244527491036121381404013643599990339112318863172738208473658848971687856589854473716503599640607418519921772220460016004506839312101238226263403021057134129782885438880638758601734255462188784158730238743440355378709830502210209728274882749298495557595114564015071642101585698488422781131210356941318372395407187502003264919173841309812900949280699970158665688181417469346774549164215290106458012606782460708741730997931183263983141016821531554382734694991552879698986415649727489798690600036477278552111001831110483796935854230757048677654326068347293534686504721332908978327592077409325056627668368257875979776416640099055014857903746296782024792116505884455083563901944433983300664816298698719616406856964118660428679394962678019759344498255877312163317094316062944021737775464701358589437532787257476385843976158494163303520784461791050094812791193280040256441449582961011428408414939186105169788342406200602559537348350069968567291725587780991176858637673717764785989753988131106679596233478599728012579364901676396212046655957605855385885038497638036606401311418719467280026616164577288995391412036154584414718462976 [127,85] 11986009801251769926137882898706582213844111981969664424729093769857794897656635430986081486323514110993270401350484458761694914696970527285858367246124121256919066759890940566315142689768849444368042194270441678207882118398424117009139810943229358082820040111671628358180363739676055388015230877078838099485072467857396198357208517825673266480849974381393694071983966783289891484299795538169831337683374826003364795338218243947609593450244314269011250657161790112162455234734353043017079746509338679145607934377592002083850835927522128685996760435970368166652948426727238056948319664874107447067635867475759117742637943677702799384261867266123876922018664519836311892067939900019594750789780013972028549873057821813254091414155982812925654479840697222134719771443759080430067284082095858034430531021162302724474563135974912061994681209377839250723945296487964103468905875303488588782289395324886064846039851863938070771465165594749259996254928953269376552580849384579269921688830122286337865401770167063437650116192966396861050936138030632212426268830530927438833884706297679701148399741276945470757727831030648099361211653182071167978166809366793262995013911890432742527404438587967641352704639265320446694832572783975155200427117439118930850330010378276625614463510999387132003578519073864473893452139042322904833044633997008909850306582715123085402427693999528682293091581507937694224553556182985912106072486818797688462679861336191012892972839222139284589605376953576183963767546124659144188718728039539584334175383436820835726192108515917824382131016569603986354534261773850946425824848383685822265708990884068220664049296131116196064347707697665120203003733003421511583867433173692531785471338429669662909897528295293185259233016388258526430597703654762702070606174799034868441879030888512614390230636390991749003538266495884116589173829294364752314964820522650761993100009300798661792332630213626098531013415974626157884494816410796517056309832193887829332975710461565668189935253187137566164482266788323448917506860246656 [127,86] -243164120037691941268628254854827562777792994521988373903046106342217776281976726802414729288981486828069935953043623498868696596818494459394357228966825189251796129099948989911266586420589208004432547173609084899855946353252354876294146275302252922121017799226922373631085296152354143682527514571493803073373962623628618447037553509465906856458166682434966509503625737827823761558922461251558773621345177685110568235700981473695205404135339752081846538361670654709439995396699890387271364734527327483067584496496053482974282960788777146162712166300240415842494465783499373131072911606645831799359756032676491225485002758201992339256321955838472393618417519431513346837770399981964834189023687721907738369069900965137414259398865464585659144694750514563888603834096443859112055129481099169769615648026823701392712293088171528099523903958267098420098340553095872696972993625826583786636068049194088666819876108829447427053858629815928838689656306527434989481248825421394699937766380465053821562789030489572981194888000344492188980496344906996557231177135603717954078707676673248352764436504719172189383860400082799299861138684155130845392498323196252367372135997844255805380885304101167068009889556402289409655004925595130514837010149145564207240091223777910288421435797154103373948881711537200032427505031125739752436785432516712107454379220120914514525412225768664335419956749951618406757338094180458022014341356577957924001639992407229322555806451609727391295555064684591758233260487453065557505999605485252229268485239348149765986781695990687298691270123057280756355788632667383247769605630837450445509424412547316268564295167186260721652912672185402464786236415947240943970047763673809978782050915012005741839654189455978435717701782881235029148670843771408263338541046078682658709223729279687174209205322013592949876888035017394414464782713227188730153371186623086449248987305487954900096885397761720580221932247755660184852652480350934738105255552504288471189080202023298639139661414907739900008953106739398038382114816 [127,87] -6161301961335671305104614776301319022276812095625639147672408992208609286765242563355917807540423154746777938413311646998180081127895405820053156889310849116270501953303480144644367724786209552128552064659821395734021484434545114825524230731078430733784122951442163643761547074618570582035138784115177644060192904039948036738094173992382977516102910179479854476749752995290330005084152290338591251877962282758151993321787865629230376930462192288342223230820865102018569575367302522907646917995354738356828596846253433586129014636556977705952996155204398361193608063991144144653416053433208225645673671295211500379723323902335460462735011744066527077433054269603241766296121405285792104581805556967777342373981981660241320879815542069985293723477377764265029509587776019341628453794653631135318669753658865490563464468539315778699297797180533723248130596384705598190931953592065297826835388592227549864186152051606003991687253378114230676812286675455289604613928745040372113783478382115061423229902147353316273076983302715291516166211341153483407395905121390142717152564405708547895250882446865412688011286495293092265564201236205147222244433686253002090445658941801051253627502889966786143629467432693798617326080431271383256554061525820437413252180649998775740874110520723319215164278559341695941977267346626127903586753635785849591546891998875343027413992713173364510402631014265646280229290594926033011834057379846099459274431162116606122661569184204620212806436088542005054594527659581583113204953813133434203691864231419652668755457183030082517679192641199886281560074454046597358282400972230955403663856854303139648737038860155166326052731855276009925074956279074545450592728525037979514629692331078472184963553027221681922242542037501106981280433240200915928892629011424565237188396844267358758048819735236680565347524477559868641018385099537353743533408874539015069913194294705999146626368418484622007754100514286625176005619242752364606008560174312688234641167176042618574105787396666728087615964817037554113280 [127,88] -27240111350085231152199613691849785584293380510801773544756241330209113613088267214939073306952943214830102052771665382952310495997933672895922975887294066938184010011300339579626740029170372160516704788666633091262749028352442205544983093420852646747515337007873675724655153808832038436858113703029933979435651940452163754965741104204246236882917586402742568842725409189928614136814243701199725464027657177602838141852252759922925055169072238187089124176177455646552095704639852456118209300863212765261412133985924699026514019303790383812456382225936822328965173671391033518838463875331064114593354342265308815743269145703591382910971898193078196720327358292541091217063110934265763415134283154423734256424034073598891373770852086124778821663105434398747553800562974921151907321536390364466843042770275665829355379822553733160056417740768204221398950667641906557279462511263670708080226329672220889350863209026630316310647178990798838969651755799643247087881100108154238942281846760373597275507374512688314374915773856930473495655597605803367968304281511420336222698728158622079934229053370000247453243633126868759051194304424917401911164663860375383660292242746911108713919229981925553429034743944055000404264583282125948255231890071772935347500406025096238368002953768871074509591175307958938286738051245471317858742922111244007120538254771180573127015882387943373752081785413146387211278770037377877517342769293068496717423573160345064400107611869178114071550086409206263241979158803404818051559398719550750247326620195256886055526248315865081011927108417904516200042441916684725174743240845777763688286035375510225542500024741180179629266017762333645157362501975585131246014220396713261814514851058325905117760459259451203211256446819847134240394183339745299857745652108163738911039010518021693104304095193011016383727628670895716735378340629685537456693245075112976497108890217022271087193368744499315516553961757981617097710669259619721748760298490969790618995985867299431377566534515263938121361134551304896 [127,89] -19770518150232558433890984434066894138715708894796771671998263190263675017874831300861005248910024317251291769122974084100879923481039365562843065974662099560988802291264324993690537701800884881210225343368884287599199590815669431018133816575655761026318555194267279422447600005259176395975429328204451610102323458009650012881572290175543629191432756009176905385758145782021504063035371016623702186500754626458637879576453470011879736606909212926502508196012336403340463117366631091486533364264783715216359134187489964217116260902904611254537006619141397291974660468811337187280396689296585311058792048421854850236309842842292610499444875801704637787783881023595357172942211861519756964111655043010835095841801980407936980821675322936743000101519872159418630093329159090429437145490054316747436504521526098145987116789429356482261824558265290877831293511005923993833190857194434822348923053424057314585837004739510596158500944906475372205703048151895179930227668456378440314555365306120178657122847207862098045359753356612624271279333175419489908595016420623504888783155658494080252432749723297986746785336771676872373674229769781754793591470928059986031193941440725038251057942113482339748917076231098305057321537101246863783423675547753382303541792977748758218055084496542948522142031919689138953594226475574211594725724331554295159011314432819622118448686583416539412448305274956254321533742385147103852921866630048242445150192861891777343989006181894472579155624261929605270744481177653558073378509206024433884298853284224801119688260724151433433793422021088241379952787618244279788779587869219170922851582845090148070543911708934484491247225446682358376475127040735444662984573359033735574925483914890985540666388093906964882814326017608544022024340021565139482608421316074045978761470473568437552991831821738170611196114095405106181202299165856377726268847884470837894499077722189734081047791689532086714837064135306244217936711527238869210012454995040051327815520178662602371631657427124488868615762952 [127,90] 1498018148929464652087128421744674758978951911272009839029993663954513316166075218184139024492836026058089039837627676735431309100183584685025884982222279271036399432059693503392809696977328451427733607254622807635902507822310238536305492715842445046318897204421033827722475754239673365686006564709830649051135841740732912990717815148490582438320265791978321119514681808777375825751141084660279934017622211549105876577080959942372156359649490771286271713693453402011467623248988473009652956649237666203694797350457798485078682280698845905158902984879742257662586444312759934788743397168751257584864808832618451980632233328015538531198239503042814119267374267467717246787229713566220112963328795497401601870165127178930794039473488387770084522723150463160266274809696481362544295168802876470765866203147516273332658816371830320905068716171902753187196210194814436348188093425428083715997858161758693074129104531626408890266362681967101418192219280570447077880615356278246747525826382125500772562429887002321340151100747051448169267397523429729318596315564178419096048512105291797544057439727496335657149819980455438694504034728854187238261165366541816606451559332458840937832406054624614893344770426730710289761593994668021077918437440777674372467815324747546600441185096284597254644787267644346976754294257919277783915844762468263365298979383921821220191302733343057115296440368460438241488634167586895632111974039514977044392062953275630121073503955701318300459675479283501539287078040678099569139379548488616426013105950090520967175907746312307489129599975794173203885693446501849006018235704930360624479334302061850437836910128512055276941261103540131387256423559046427267094738587434342409769372950565263712015722355706920337498049080887602364908967867336401990430967515787921350324357370567094823618064661519478004121279529463871222357403322943926083258412421149953156407962274786305571705202258757962905601366011713960515908853725390170278302025459235944042091604326713834760561757113250693075438464 [127,91] -21753142754382480120616728998101544319784889428849434087789263722167367288612014237285236060313444261943280662657015179779119189475602397993158899601150250585647439124430925832760854536279323499126093479510027239764716703272386376225379460030894356300480559419945794934260991390310068490856485423426043194848078647512517052906660639889382662344845555934343998427208928009815807310341710561614894314709778787805261931966517568893317148032440963953651179570714505667728540947860122144441664968452885615967394000684928595222431366583540927390386509713692963378738246584926255940840227197087152288335746947373378093991009666234133157505398635462082833563009756139206887480006075373573356714877148741812359113766636162085395162219107353147268540610102352062726214504420858340700925089449163883562843262964423944779679743131902757893580416845226606920946664173823217247207631519943175908110316606973582586377178336980117414765738716726837561896581365008438500010455085859235838990981817792809702168148094236338525707537958811548223605242347143703591766725046737523873490943097066010997633216954040916299479147887427413852220497248895687908737188402335909578956858515839693536854919585368067762814020504304331804525521348707359204921494642752695415003648214045023909228002282908678004562876563057330224194752271465036450719769248498806811773911243047761430557275756552986261157456611533480983886907220678153824067035661045207729105544796477816459997929196024096255992323587163909607877465100348237053806837705096871597039189051174690464590126603724643923821884202085253149470083028838927456994026781409383607456603971581169697929852033036400413418475317899174641226926258963404480725412782435893313156469390347231184447210820004492364383567107937187629919009541393105207103073288134553502171444861238913596218068993459248952675697630319704705415884681061348126020231713310603264688759855860527738228009851209515275929898948425453104250408942258385565557324733586571525811967598934985499997075119879189098384 [127,92] 3142207507122548231793618756898501081333474702264447658804355817693865981145079615948811252692878816514253124149439318217627457134429715051102445921656535115868340411615229461277304620404190143205778037447601606891958794118679975475655230332214358418329381777827034143227005975032294991638140613528349427654038528966593324247532039788404218713752731577479398448803735417578881318697353366136255445873599684006196192027010796947776354485988944705831140243967949171756559694719024701982614797870836986760051242845846272331802155465309137926927318083283542480708076617114025627749739912019077822999291914722362246984584963051727344956235934271661648391032851477354617968225008731240088481112963417214714866234658261687526197195064179175576108891315675199909400549788276949044377245731759174738513397548460133631304274846992897690783026798670242103104335519210163878315368731169611882567511923282673837146920484695440439902685263941550262966417942192613111771191906365260063918946830891374878229736969664790872147796727636922716652349007035736878896607959103655296651701218968699757301441536150239400113251022218707992744702691237682205374303326036154396687204593102598323473060364772883797718341419083326217413540258825361525875962460960722569016592031821987440250227429803276116130305875002041405768261332702977760846375744972777863564036907589938203194017475678195351799316064657697982113382663293015205960324911998874315728500736128410373954589356327586480012594595357552586931574081471970482009434184977585816510705375642979059885018691952193386823415916502092409938892265041704498519630290678151507207840034581585988899003033473736845114011481097209502105236535150024721479587806398316667148179735845294391933507020183361781069097393326205382080010681935673686830028250628809059529891987364523414966341465572899585441368392147560645409338406902023757561518268970956721872733653705056861052645856596475120220887615238800033001268325390040366046041715011461532351419970329998752334780630197902368 [127,93] -49014231692606860467916100371501541106153427375814863795529865671403632042250945540843644622992482801826326211998116427746205653055790782876542551477108235342994061835473979637541391086891772623321551558868780021399397237426869314009058891379444434211567338458124719031383887045668899705830966107877343447273234220771549529890575189741296670848408588026177853097886839301605832936348303788539210893353239583202158958890746940146356505767421189198951793124949215662762246869581648239973380933155384792671451784431884543300060992259704120252871404545780545186405842296514646716777047116392940812180004026330355065480585137281552581984183142040348491682254211562535706964054407328197365529581426355129167583749118183042530644226829346805946882175974566309800309795134060342869125505711065520748146335064952377370517642513491028812506054997417970802615749323351073095911578549362909708299283799653913448120576892072298119188632393030263739924912792334779873665932982563246322677346531620407480901358435444711750084315097058865086462325115688161613540341029627555101502371927205561638634563403633950323882282051453800935591282971218746068537646264223176531319542828293662512933648854373777624892381999425671128193962420819648030229581496425274645427709979055835924914945720646420826066626838296719099544520925785174069438036943316822486603142109719747069806073723967723910646599908455808436313919767815911174735679707859378270506543770668979424486456165907356804715306583747455994615315219436737557999370161638282989205105747432174004802746036908099486839542302782089348284871945375694784523011739367074131156375851379367112533186296909942852581339328185478839688161137591575138091173983101282645212606586803789926377597329176330989371128221025357522833843262485686805285477112708367803947542885356384849358988444448572374548375156657413638937379796420713930683104667671479764011160809408371872978196286425612299862786992877920214238692703666205893607801026683763129250033779538524087369557750116 [127,94] 444999595169830418851375055935042718625351071906096366046543516214539999171375725481734404876660242908639229671089932401111511652244436087482639180877832987353590420518082022099763109475856893871648976355198400802173587737301993293224285610204080413097429756001560073172735998892046362771117494807148912140447847820156437400993307425458708382312658033824657330018503236864897275506597624294993047163578293640755186006806483638561056727212396893698930956063426143333361684949605609627071888857972843344085678947050164044150719616683583675188725785040042232786072413996653314317277927003234907509672739059105980934449983533135105578438541674296805160126483833116649788903323145760926324364335600528599162042863347967696223638999340575729111031138185938596756848448628176393858989400719425220974464626017360980013595547693505164945150390755593754239285887127045777199592703034971980429497036655903896672238602020406776715985617438132869818638042358633747053624888252778459258634344454491374564062184568933672361273349258766258212308211190880931014288098839657841430796511042720798069673082391648060552234271637260997097749103907666844881410617126559310969168201937523537985497480317275973748542172374456277071231827745771094222821479583320993222425834149816799569792978719084349639793274719232550852431646845416761306517316728308095128451820056688634880831588188527912217372334412430045256819749318608459538598777708855466779133859111510104377310673682748570425297224658050620222768335806545074333348375037379403828526952266121798609098248613274622512001478322873866205361415239691110120246147091891806771584578952930263782618146489370833938918592354595009013620812940115992803290696377870066293251937312276646787267161232935923836743387924620860991740721384424169220883439855994111531459674437158217504744789922822083124100319034891087712479239279911740993820455970050908984484207527083790119630399107795203750015213162126479293416451811761522803451340421741493039577237948046323076468224 [127,95] -3552864820454039104002432483364681627446858779620085249213220422911267912646880578846670009299963385845963327984839626095381142557799635683498381345825926918922058519031085300088892063379656692920192024036216002245933366681462137070825334243701617971859045608001739922946638827828567616833366760233889532772578631354788622488565771041662290072358019661452474620124669513445025938533513732228585882239888825031006429000134930961966142189773246136123929322903995178592972946462295084255063381761089078099444053018678526206108936874809390821798571592448729687140529352491372759120369281033442661893507948283065929821749077932556120282321065496564871505498813056888854036753173353632626966016511959840362982410872765592103169982939132164044418863019672170429224950104095147646343243566558324151846627795521987234832609599246246931077478695788038941978528156283882968587167295219418771025021844552297011631769922257752228985700537132508326247134401743670345122588978715231930153877102555010052758767634042450536774925781494249898459646592320188727866917925434741035099658704187149097422836763348044993199556780264678798251666365465922740169159870985038132533891154090788994832432847352160174578087515261503979451525831424010936335361188870691869679177745386733533949676913859223213227096843272392966625455770303092339174703921438122445906716371736743476268930039339030171340653694371833361374544217802327345195945636854639952419487930348791867747064477614638917526887437946239871165260527281745577760341820705949876710018426623084893552688577378854915401996853456972069163828573633901421921748233493303501677844137256981930336384730934360423026371617082252359947157090892767275619875915043539923888190602551071846481180021971988509828289812135114118892314173503959986637929871666022902909872941731026766819904182770228398031795253473546890258395186575684497871679675244626196705962585220070904264729089884313125160208512970929126690865749033004793674790972565845318202246837443200282432 [127,96] 28926746819024676298342347734082540727351588827134486757605545389998422637408216261287005596258626369078059415848385958484632652472598668369852865132441070379136901953841886195142170962665506230846070304782966961696030265815304938758741816037218053035034754493854568126876740654047372703670054629348740114687598677402029582156212558720645954271575084807928074588009819982313785719696407475127159677065933140433251569674634996051088986654759866476020405355502997804432211370033244017235209508600769977096087302462676211136212869934947213486711908302305451605921469052144921673279400210285502878326948797392024215669999218823791658280283582338626215005447232015824827826210284832289261456509108369385447218691479889594574676086473589294053346267372165057276894023454466737123262453612568177507250974694071743026557717656830530189849981453902595699066734666552419029240727718327517092268608041083618180524050136096513898014040762732914946159250988319746082770961005714275598783790034459747115575364188695186956123791693133852127429464225894126503722254370978242124584358135898737449542706030656349213370719323267683024904254443031715828362992842140525068081165311421481099457907050018715235097578991060806593251897039738826601354763432475420963236486064408909261360730438101996491558317358103929735093585583775598409241034152942492199589441069151530027625029501943927272379991108347514724284029922820528431004018483168904837750532718448482089831150758020972471632404553509446822708652552687847579722542619281898080799464870893240762835917629215496921166586089764301832995045622667167306310582195875102201204531455822879606144279021194183187629957257732028501224555619569173312384257847732420857112030799879603943492404480630017626734837028566084778848597008442525572640120702855328785017098720544870206517112594037342595130667803027648575227158561502500575298486911643591694385129198078120919296840619833215464712474475494832175144945542745158358568324190804196374036279400371296 [127,97] -291149145412487695197152849686767942259318931933760359360456350086464402118187256150828569886075173638614043042587186985963968727094693865663113434851828685673075907452235184860342772774282419315283424908580686443865898017620273389263875284883443299215055018607911090378800361736770893546856494730652679287844467249911751477037054369373526347078354732294337586235375460815432921271542885521087072108169308282923888265680963346351842741411229316639192856076830789927901076945452629597199214619710997107377672263730875469054555211316301804826076289547099779025100989555576601155582126309218926090136673276209805668711890323060179690902139367676419356609871555865021337108832506468928507258722151418469948706924361281570008299566669069316882387703629330761510234255622856896544510342741253371847468845166144640428789602021852816515987703085117595962952016247459539953090735111848884914338177919687285321552360586180822269799815120194550958017631739589005326732144761328355822099665751303061513370176814172617976442176452042673577379167500288577685313359036999415652734102120206173119779439816142871230732963054663853294355819074751819278839021377281810858359755927300327524353942942539738495763035781142414935918906627796384818443029112125812724610968337716234059366954187264350441059213996258807875551622947462053753301692161381138594252987599057763227416784672591191911366201316518818000708546083980986917564927624841767784697821851747472222901995150994310831915414101783912527239728623461117439463415382159691905121773811759106737409747319112181151782531714854856622959683614296909513027221053841345414099360539356963585468659978562297830991475915625766277544001733063637867921276779707428441046096949630117372928118687752342275774570927517434579203854064581092162314096961080498794568266284270231080909068793020856418576851226918244331883088608397197954206882023073844636813531522611031983917777057146323845781522841059023588834573378202145809452653638691341217049123196 [127,98] 2932556796260588027881063097849778630914529513448718218417234646156278281001318400502380713669316480133509000952467802607477380747291189346572892749455070935163263099820310380041454144007606473515606216202248432387876032714584790315917801462113115991096016081841585827206982007492099154535919621824463114479904863197647236924255742995348216395437642028916824537030375361861778221714826893900799156215091260023039014056286542463590512944288228204722496053524601335242995765185499620070098306410584487548856612624136532640063609234947751893176458624004107473982064168659071357266017883723307863286951372725556627487229187219855972951252213019638312392117798454423361338716487468377974092666594899870237194940380771723055492389194742704586016111761572215740636157830921540744377461516417794648685397145559880212001345670099288438645913077666290565773502046033504560887485883224391994706836753422368985046959915010963246000368476339204957853118377444470979482883686021594774611537114356096986813295971462760867749755150905626783558566583776291048835534760794137986254730747720915525167674280377875361529701687015705501645868612057159872484668889293188455705609818562555112142670533137268347522694035811083878439763963408389235531153887120260797438333381894164340831295258768942699470585679009261622814051244563497158278175818691286473098424912683972188017999809657051076512136584392814285135614843362200687512592711519761503897831899843373541201905535607099956606572480269886833385759901358791149676892317350498158900788463678781437033831847720094593313768903264914258002961687957968842594215549351629914264065659620543180690720024536068028365757494677413745549671051767974136163321441754846236775301283162850733143760871233712276433400046042323676659090453441593138946916249005426160329487218094172014278354303596488103298508769199902573460997133217014779039610532999225855725417776534772318950284629622502199566809911233318996822231834990712524388133435518187892560960 [127,99] -29487335753328934540304209031615745156614088229738243246062825655489541039786760583327294234967006744312786173929968405112763761564443835223338248943976123514587838597126830881045449842364361240597375697290347226385066222741231408261853559323328889681353743523780896261374260070499643477931296458873357190575824772401538793682612499676168370488712713523961369274781692696767543238842865116038315082023929696988854933735979234862771612038851247959714024160701501789600252506239437473946103608971420151837804335711606750667078245183881126829831129586047268429873249324876368472737432501147870936613952679510030553006646536503492050561728592654600227359878527312638433250078365596557583755237124565079059481238651152663764267524265618474243294750154116374465272580891296228273018334613826871263686518477012571273663737661926988256585501809626005989250681689216112399401534785635662742685415650095825725375162461917141805572554187833017381415526817301435211166831819144314332713603166269167618104399789806658943061651935395462514655597985412899358268284913462905510532735709749014425714598110878996239144977200768536079916053172620439875533546544034632567992321563086504493180776891079443241715209246447626803489203537245328626083623742816433638804402765239466643678262747482648422193723242039248320622705190000083210965901392547255281207901930507017634696301613900409266651803638802806727474081391350006223501100345934556081957511045194089913696723022705659186142760012810290512436023390888835714853419861655949818418716632127342290051709435392449781080745978398608226711801225025793325116906145847586284137812964460413338070050328561465092906858139499739745943880658996727056591592778853251025019584279667346273315836391493778682464380588631288981936202155354175435590448270379410596336758192063140355564114921737120423304772044277041926647799398241828440138858309866028609450401373378978702246996932605697968844752281575770137313640404044589567420705261285475256 [127,100] 245689832863946782699956719904163169094573470889772631647938454757627887764481144495510095749081705798048800286915513870735780086443670803815075466274537019803480913036088194029961959051844060292335914881599282952602169443912434005608559037053821750436002507794397579072277085709075398502958916212536252049623591187160822702274968002326333188317494298740949562720128671219100798633684980294421857042630405430667972611626064482388439785085875613741805921790802033414737976119164147145096327694338946754699069251142631983796005478852340804518052477212924903794311488167848363410653405074958015676165047578875215231315797813323294532113756542375984063486123719385250734179003704768933184562200366327629888100119128165129569162234643850362817934540690632527748320838629839397211665775857706909292306332722521943998153004202224300335854616579819656990998507969736188789622539310176373583392999694794139748704768017338139692665693574799439230586471783923949464653726334895736136128701850911767591238630713980597010268916030283458012865845784173589914567259071412201383526159868597914662550191506924805126068455073170475736889929773738185295584055651948961546292199765729042650068280886921326716951245736895331409429716738393637562190054078692988405890614210733180235353882092256030531214595212139855824626523617902025229121576179528108761838321103306486623694851670934869277277083981746672252195647384954457228489314733402492040236012533371627610150642784268627842585847375366861266343957877510481709419317966189094741945513726402195512596627116777627516105448975021513396377587550819372182169968312617667139520321452131181737960483655960723293376760420024911971474429197040852183281095594209529805156838977146428582308222932730335203300042251344328622925975429170569248785031524106206948539459276720074481407870294709920422614275840847185789483136475014073693394121962835725640053950691140551864423986493901530539752924223026325977693147804301276920569960908592 [127,101] -1983298227643669047894689487465538267593934722984324807003957550347421765573044828306930366873642642780066504033694932184244363837784686669905598673171705191040784720129164034960383241130459073222635858434478762117374935462303721630053588989916801217717820798292138444568043068528393256209179029396477400023386504170844276534326480063860478075932063292312349934274021473595175329977952630601729719989209810609921019022897201580928008983237957984376865661347817991115008331310815291474366033990423790982994770036700894631980473577277810673915211312345220896352248887265861915097102138859241184920591688728081254000116269149282870882280936720668824714828062635889108024712080280901792262578308186277338008967874968376412404418890159176326681013198251357764212985893992278862509371469411169830623599314860580411550287279856151336209769778972379791403774596558834737790969005952971805936928245179961815660052617471835339668989408868422860002461411493323963600545671909651025282180232878018924170871420137402365306413086416894285281222100736970808138309229502811397988996891463877243832167284601927033321982828309627411560132139438377606827687314399340466862705366271623654421642418384883319996909162809844302158457876900243708080950984667288961670317167924732618685989547248899926306741846148518740357138933226146909839097934938697094935128706174416786835135151458742157506824601684970567192530699922733151060419998914599215985458118976648699977199584787857650777430625762648689157033481805631249889905327946872438341131670639546458484537031665650505730740810583148298829509753339164976708541872862901750116284644118314605952139641740203233040517805654598075497050316829725268955559212792403326096707168608376522369397517775489325134674844527032461681124574773271847125830662772381180022467975340674165955832519088565483367561668215947672128648888627168081488143163136016815128128283804448053062069138346091520465433576071667037658724956168991890161464262 [127,102] 9753205145749209277638428460524725579278571469290413430788041377423655232325635075025752481917067711746913532438801212668321928924039885284563219628097868807248317912848697400809448124448009387497809362538637970443095131211645400882680071721329640118725498510065400449346183613321401717816922562017362905421391797810656964115755671546292822145074273506797016275464541661211990371997581637418722861212394966459738109539672226686303563479823020403967401255792874313627262710953635183752486669822392446277713684164109445212336229235666156077396777457712758550451344061516667254413033777884114681710755894387770819142131027822089239553556748327709558010092182197830777568443347579932653941865616922684053748894295814184187430462962546439930354306682981386339684786584303849075025850276373135296702050120958099402224157652004695854630676252661177016109711892959479512115754850274853643416112185729790412622196015636428472959585239868466328753018084660885170549254700413614511805142375092139938231917077011257965983304519559201347901260091761509290267778154883653994165038309004393220040930689373293706907525505402490653503800994473201430584449830324798420006363546661816644958743264226290769396635307428881784576718802368722888775361651285647345974314540721483828210984327890446303009036876224864604042455588777756916900372581191298721462361307764517848389812496911808964972142156422932893499941663530596960134849923844102754014181993534942217586368195527577070458219307040321911525096840115641366843078451327640130316101504304497281673595632807193611390063965133672104800907656337080100376781062336053092293491693588931691883087787232806811570054527290045690890953877277540255445108783954092569496929201935595278269261467212272085514597966318878851071296482621112955975067304346520283052632116493720869015205737053686925431169482683866839251466548994770043488672018836131932717920930988313959071178055123043135120678139685019113301416704263054379648 [127,103] -38098490827331664107302571822167999509707222772969890435319176535142227901739605969747653610089798011873396530124183149784003869689028582692315731678595106974775310535543964647433910532787575985092735721238501883837985276486583161873184713460348148935528649434152942965102832060042636707757314286470422584385924602061624900813860181652182439296701989304932048013639568392691406916493548468731332821323066897207426627245801775925496562353146278292559858007771931042944559461844551953374848223723196290641832523482936874640673725256221686644843431412761455910161688823647942432597503924196028418237983550078057998669539489198622719167685488956673612965728066304796741675326659539329802394135920343753187681785174344292909045174330986771498789597368849190650812917238879381513843545006462314686718269969638008482622154192303065585855186548893923114842376514924711831880076577468344109836038634191196983297598800961511834108744258099607545097484783973203473962795610040690989397654551948278137699578025634862521737329487679677538351653697713204524216892571340818445814726601474811857933141009882666836223020850361626842487153385922711313146142877049207646767384950392040636487775976205451315246856582831688064794902449838418215393726520013655862952781061632516732724487692175192020576041741882536938168239951262340381062404720671635938290778148381999114479811470691808820893269280692884714763010687533752915805432258080092633309906984769745867491192052741776032138954381774491790706927495582171977371228134034380285805626498240435746796974657053497564167512941597878177817852385324277150645553072519853962147834180876430913058939383608472415484443071009167136230161573753709507682471819856844375783168116499466616710690189909838903856748573523839849027704599747551764700469790199319106628008948430307666358528230337872364618212356863989905085268557603384027505324707779236854517606647799642474838085824427339103396806063141047530872013669339632 [127,104] 39635933471506675568814984327923607565522590553220719351815075787360226205741527032558243062714552119696800914747475565574401830729963535712766667346752973272046597347834976283204134228420105840653569434300881224750220966804224973146780637059714577781298615475496283366965765919877571338331453904478851642926544783000691908016833300236307505699701059355627204614805553354845564774483001615066496426200004262998222922183150241279398668316872780591898029134521535988777200489896550660922411313539633432810429970525483727364621761659931738033889545839539890379464235746361070018139818086458878534988474461097832248872350594650074014312188284276630790446183443544810139680895437640753523580984237327342282390519342205924268666632554750353646959117269673547734408525483124845659398390630102330506275173419910586320447638487599289375119095107666733312926639867526728390449231645202654058128818141641769924884515691437253753299458063986625147338365336958487063737868060917475938781509113647473551236857991955647860813196194006974843424210322034509342690883148634134816524723108774012772280891439301492273221253111856906899110185342282956387151159183200335961976683193575014898435471618933654994741125550984270446185260916343614794945022157891712293542622369083862341075952708044994841220750865395798673416490118818469267911282323160801597717961306906521216437910249535821294881799863615398066340683064043346330873051355864297196381226661001780081888335589101806792390064558642049620009955890193927602239148606524625432504480394500568890857092285210411049667036577940668618865315106966016133910560084576946369544468138388967432705456116183437739293916803305193002574292090429277608135727481315908220680187176409554026632291066431160145369027697801126788901143079413601882958429716037335275607834627216102075034736946784059600327252537305720113014398437633402896954558767087221504047257733107677661244773393776530844485843790788698814132907280 [127,105] 303425652941426961131822934061247812859454505668495461471931158014340090775868198558875703584256800541350995147733524559582785442282494834902197735149149324809867150441159322019462662288243041764161598540227529255709486804104309453550851083847488156175009418361545966244498207880807764934947448302027430756027278022970518102077755391050377383901875567576580330419740121813112789278784306024713698320909237049843244885396507371303128617431882231593907044330110931045042376701957915216455330189402539176078526480542713079364916050569400430963926560470483342200120683028020151884932251872017982662725976809190774370373729383733048690720148673976678694179271444050099077315615102199646092826496220300216641955683682368081516091998503210424426464904891179250716888279559679624847419066361514948335051459620130151459328465390279579297427191804322737660866387770168926378993532461232815250757043033060720345206838742667201025052750715301839058847948053746306013238406704254842178221781900511230756287533546419805497078729244121769750824948094036151318681067328316322894403139999638613110009721927064435076686204106331571032903311385922876331307792034392240664317771999966128234756601231336443657744988282349187502615509722602656414494269516178995440506815701438971780784474784699473808531246676707328814183575970123674845132471179786734756951838295351929641770930141294301158893281837719118332706101594639354735509918211116923226359412319383246040924626026805507460377174446310574430767889595220012402424053259258991841730610904442655688451935799049838412101026128419807687424488853474523464065012019430075149550949131450665757741493716009952132852560645455136238371690850152924358269089671424801992961294230979223621744066633330346184260373703841951814105077254056247968940799673467752519527234757174143549832090175366411553500332760193782035228525361558412310187153779582881672635876506080535584311285258776597562129900027634456503686 [127,106] -461657045827404685777264489687250917207837551594562459029312325086244395703898678175952777081881677394448126503058558203474598415133167765590581316781596776655758651278139355933121522800214189705062099072995428084801838480700653995897771725165956679903404458866722704845513123460177952145898027169681181350244381865504646507968464506307317185197164943624300433000719088680188625431461911388128487713029218054067085201660681645091864060023617943862838626745349537282153050215797921066878771776750805511768762180247360517641509782553966806746053384945068151468200481801128474596204241883009092151370115253720525103391278607773119888117872326255546519979091564552531220525507287445409911587814336226482771349288160418324172999414641191568612963483509775328562484035983333109345543840717138901034587065539709420097444290568661452333045018414322096166063745654104614852911859206841549282840419151593363835042765537981599473614189820279598519915946455290564939230761583463123547459627008364992382538129055272399404686468917967949404111680873635659389139391325557268035580104155955399058626036200785916010045995719742066494360216468263684046493412445712100958833411807834933699183043860699377353101938518921647538209088465738792469061829614355535352347760426114979537781618397052018084854772513944584076011829901663763421451226772693958785294505271571321107872029130029673448833745616450428731043523208507402029042899569840721733267942429551837718844874570083099493728584261955465921292190376384670666249821739610460879919265994392079053162506849121424225413135553712067121044900085306618465753744669955293542527287326659727836003523806338818036208276478467678630020002440814301534241954477579326201081411551617570475732121359406356310864688565187546081922209289268942655267384730550707096507447684314113771127954237909677291374810633393286082820497832826947521141533394776251734057295897730914981955996659733763010559620802807776 [127,107] -3544486148618894498497275384427624976103396624940336944846532195706550908719037984255035604898832563880136026270642144180435019319915818471847601530735145874847610997411460825100916730450041712959608144261944305464565392497734801534699977063259176562490933372797767710143304595803066788306454169188859608431677526306779407441543587734611641477491259902242074676898118707531185916271595046543880122159922194103606701642275014191953160463826426730387127291191175891520104317131570293887340524209537988391284099256650844464307120681910364592556156624142113531091624366235412080859637712786173755101996170782274799317890141363838633602920964861116369265431185449553585607917932896147358828130040297563084076566055818109676581862825097941093625072768034603163993056839741868255867932487785545353335711388093595170677514174252854491481807043435992428031008587227186128679149128312109917208829218342692469545885480375373339285404935859200367681452847974753131816821183435512579576811563817212907977844599662582123362960008509305204677922447812292047010708464314269919280807983704901126671862141941620787261963340569074440624546768617714956761759715588443421101260824889732242645518613197768193916198937431911641141111313421640482354490656202268310844490264539428832499065020180694601224329828974816892004624918427437693141254417205178257069244218516198958814347445116832538658487603508817049513243219626840214196111329919360996762367172647869206483190309568016239811105231131791076965013920752231157946658759409681522381195660295810059832082401305173637730506974650330621654490456155859085636643647536422411387907291161758342275078398335896158237168039104387935423718181239833335146307096045474272940593537040293219246402599960261706091027018500348745635600525754823437891825554989274869885662115552992878822738197990519534142918663812826842150027336079277988885469165187189548299794838214942665334042054121844304702650967420 [127,108] -10047945027290847280502683902526102384094715929262012457021966016998368611518396013092959754386672421772519719675613828192752916399772207758579697296219160023392489724405389012773671058148621220887870420039728067807061574660268055693051508850569114119970250008012015162957517946436817314735380994577310546301048220163133031391925777677889262530163355470058684132340285259807279996717527454451374117591337172095604590983215339081073680665437245778588514698057096540610833794430576671186051677986440656445982092605959357003696308530978441147696029925263767927812941727943097232736483096524801622511112594070913965749269622788228533542971347664826301803664605831698975834790950433327106055341745494172919669994383014944135846750621609284387351629406232502169189518783154718100760962962200279158490726101398458283212605973045406749382973539988818871974743886409923446632426467632981311457528279289419653936076283815439078252796329027549619448294520620242821516455167133399260409186626558222625440253952543253192160071134882178589044189119830322725714890145139522794221374228087807047111393684183821464745524876405776835806118154796072460299999891898050783606503198431647674218259509432325344890357819084900948042893312857933293059965864725339808401286011453275707782727297522017108914415744937791144094579835988936925285406144603886804470034731304001920742612767389439077416727800870869932355665000254402235911474017195929267582145869847504211632769786704904484011367778677842384128920095453585623144830745291248942581468120910057368350040446700304991923233027446222281062850828245665757109733134466215188781352074137607893386009799105255870720274940704142006914224879406256329738718153221838821411910339073290125456133380103825427959855640763414690131727598478592458082598770973403722861456049499674908579453456523737490718407806169480316922743548547308110536799153707557390315234741609943886993797957057358330886912 [127,109] 78204233208848986584137022639661745139848958514691971162366682446721939490849654545145174710722365118288865685159754309431171690491487991065205743610045070380458282312587452085342550906850624607923054136754644868814559465128757460483972390261873955608475852672289432772330520476597178132347574488259628432547345993534667653542763897261180018614336187743432988363552213616466950775377505133479917436445731682156241393070253764239985639054452374582516745491238713479124629599272586079853879818509533927620345841658238108670365888605699832146003081290906757377594904675349511765439357821608102735968660619284338880414004253321723600737472909693858267471483396016299255524246872897413259141191624516522213462731408226484443478775539223909614009308867614717246602350180390035005699684283327236280029075030919240534586575158886718343884483650192554189327729233016498449040588655132040944116657916388306371514950818663280666147277873156853494376798371020641757106951392092754052124573595251252042380333125099884633981237924799981886748247818342082703217135013635348162941100769801917819069364394966134762824556553860992347941445543411991060629902847449440816200639514629325554775700043311990416654720209643335854749879728906847360332194261159542046467225212207724663249036493297848226828413520622918162728277589092201679430910506552752657512472098353136705185369130221906754721295381950169447410297639238750861882358798754456876567933808484602905128141632907459239923404174884085561489449274915346701428217320824584728991439282479054286495023931044145013442207761507241427209498781950270016509843644663075101363680518202618621189380846072904131035166971287596301837520217089341284100283125918171392228607908347220457745629616317910683086242798879654097222110766533135046879333071589662557848685745953791267896156415191114748611191602261923726113503616520438673559305036060723158143071877642233069232474433444477536 [127,110] 55109217047921782981266481705524354780144536874626146888012514362053133077617525391132309752472748814929655833247391042012815978395392918955089269639866829015830555774615514434972680286980850775154412885776764205563254086979848590402285528730374151256765428197421077205948504451608084255153831133251906064992953623229203798790823849009748964660323038156861594117259882252553980496163841874560116247167332641816204215302970930272892992359291447164301781987302788786647563100808822241781263902336706774753358475660641953528402098611829461921074496446511397420637417980813542190889710561237772675009286307852387558633019341228677594086937296454946184401464005747656633254338828910649817693935237436874547414649276735083882453854342635582454906607102298880461792287161877481142072290076643526463910274543449849104720528280998106140294109935320592309457925127697055042723283462116107354599304371658798062136045869358534611520325337358747594963743457314420945385754978860787668365728000661802160150827108684550185993011835249418137244023425586268434747449441940598915517439388198127422562280214988853257889913676208893846601596459129957376486194267659542585816184798756143504337718900616296825673212007325866192327171541016828274697963894199849388309677169262920593010773277900787229141663174705575731404690219835472519331400822570544731881279268946656251753946597910233427402324865388868074647654385719917964401652306111973677555615254545076295912835536089070651984893551349997202381805959759278010255304138612140565588680126168073040944222742829480629097441791516221162943998401212725265704444857349359847414151850109644520769485847650194616828093034877489644918682415133713963446755850288035000514559696263611670291915059169201533436712644348525499771431292663080222124954081774456872470330032352806943013733674897490232764040136459046679176327406846741207524011058205931427021545619672571636880674180096 [127,111] -506142690076273647239620150502846084087914647737536238840579905446433185291269622058059646627371525858048891327168838893374825805725206821556081019502943469299946164562330671184784906086746788474145941655928855709107179927555393856575126694426191943057924903634628937431338916362558430517863378513220062326699569761639924104232683843590607333415030917561141099405933109334624309381497368842510558930659975861266415965626037000732274969867663400159689127280178737019552873286689127950807112893160271074670863383105554779969767801385865893842903043903930763498732565153852329347910369740657037713211058190709767088494022231861396001156980984199540701921446921798334008109658287694310238326475930021759562672674328260843043313055532086676557332002441412180125302361088037944897392993491416882148585435813223673126661465045917821688013762586916977907624893600526506095032257944457699485097734820603258686741280196236367628152409056011728520539326294073669609917289139868852417922411121645811270446206730408894950187672360147097337221172694314869139793438840689512837181663168542762267276260773923377823402040805891696392842595203467215956856936214412120426995571202601629138783328559964726378516703855139865516968282413554283091668014968030701102926077521576792102643452469492976789050522101782266179361116491274503190476804177117891252147487659871440060217762772797971994133615471327423840147339170096157425814636054274184724601724484300909214544301262717879601100851141677506210563574023882669451608990845676114578292238135356513523702073484540374046141991907034189731812451679646757333492319466660442870437866805706611952083616496238796198342684894567789139506517046408886447063240401235587542301597499685137557496577348671356406644016784461938842066728149068348716366863552230905036730764682943683522108622548499989831338267159802651774955412974124545273620288972938400880715417300471031230134400 [127,112] -210708215567629867973280828442118227565737373927760540835208902714793168237231559496724450595032954615660120435452948962062069905807010811196824055500052337071146072119688686080902898569069377769740191489132704249219649914208150166770083413470252642567687331357173001207866562850866397676214545255241905001212699926381482684672768621198648101225616472571278841050267258531992210703853418118635708102794929767670899105846563517110206276861708433894092510130054321106744415768770804263989261001320809266505531563182322806607207528877228299738029507340495398577603677247541055342756447700348035439753865135413737084427440251606746043003351477606705642278797638497628571051931593487563362455449157722220591914709491451009503563372019139582386818330331308352133157679851988323437003935149697412131074972915041132763571374996167894228424702922677138197479552723891608879193754450102994183933194638731657589628544801495762349898913630088361478474134172172898418082516362830470803149490086194201261834418486834829297026421087371007661909634036048345728915124062729132633238344120164253851659774372562200434948067656799003256849587792195379707961338852288377511072324994609321146154791893051878923426307875613067671747583746528765920592919654198584012133365314889846931908927163918550491741271598965217276147095571847251232591208994568423332405548024990632760806711116551614013200511067532552051071613281975697711610376354843991191815706983039314379987210044814052127282476849009942381697068275949016039271433937156589551108041304811887710277943475198310544859260013732623874371499664629705549633824777036197587501016754415788259465300715567723400692736581344488075135359307580569912769509987927146952905134827692630513915971921933811906508182653755400462715665420544532167004466510465837480541637328134592460483413072624025381178480073716493043228151847478675248784008476564800606654057930667366848 [127,113] 154899221256747884178638419687282686280320048619074390403837992347053761619593979691004624176558581254163200535296421960351767704097237616381943998226360379889862988001887830357206298625561312494601891372338363660530443613249183658158181053738194656763510763232316480475210632921657211212223883925136413842900118068973918827689932561899478540667966941293818686927060420189557284840869843527563293763899297241874930640199709474814504606794229728761150884073176285685215995293640902406850405787120486911468929000341055271212895008475409703260272126382047148453043822475834377359528448782884069229114644042803759139931348314063976371674283054974021089829189341335275394339253547344335165519120067359499273610779725964837487024329960211367465623189243144025903312916900966849504797604897356463122013336495075783904881644875076194033660551059775158307941008945522878558037335552093402427667274883829262063783743427365989541635448912523784692211314966526006182345531100944552370843933744827129158707433783965161528029113100633411882273309898727887293161513847869699997523451258588616486085138426582024882993580822647361621815739157826303727163762339063161038049339159068558901923092271993793613907725907757857706540484655572287868961912747201093519911691476396748065998839290051209630389206489016857707487075862250649102630424352466404847933642679584752298300076673098202589523754020398716275419383980717053617533331330646087579735183281228835839901886038848169340178154580913939627365814962492320118788757061771544264689723045771102932460441686587610854847781015261566361649414892418303542797258161683542151389743628884148575056531108895843738489495713634456951873029342106693340207307136006395640500480190863748300403029279348710287991293783365009473495891944035295406295912373856410827969230095095251813493699915123909699791937024591461449965038858888341551472083424639086802368981841944 [127,114] 240000428734114409317200211608948624958924103751679982484993462433325578667140248696090300414466609404191750774576658125049352816353584873762934120442789035674063610903553506891940195389638331396324941329642329903972021703050555671465485731786674203029883424223111746666964574629691656142983898609532690125866542538688689648577544936230394732883998063231105101481906130597090300184018325904405834821667344854052757361203330933142040684104451338062442043433983356912178059889017432854988577304234961486441907000905240376958730110370463561400304332725470116592468927604650674838698219372074701375159255064934088778858448482134591256173940851249392936399982639888581098181661913699288765006467922764808846564803670228337055172994567658385500093048364405485369478247554722799899953256246379288540310703108947286952857587576289917407970391199178525654120325320563365849912021800679750248222708781547502743983300115907019604746326093492090657937421937807898448282753039410231057043005247101143072376134926210327795645414856384186553958622165088137033874202686049228169979291947927152525624756237475527332669493103668700255008437132352507898108344852734899948736242392425680556796087218278652215028879840803876610709907917753103413367501233919760735990180161717013051416302583585024293922232844982918427618485245600575374134200983203786549283302774382203191686233575946099699765335051007710797838371267221291547199438046547518029528526041387546770906341822383293462932090531106911586074789989970693378555567157599514329208622160109705677480384100268340213701910415589455176179229674461027357192651205024975702836578601878941662974592205045197050771569995759920129645796660456683592653273676650925527598936380701992143436134568020113667487901458725574282882948921020808543177440182101896743645297051292512772741201055608678749491220022292717336356066952030533671367907427308111885939168 [127,115] -135413486453859605822557546875384232075589075939951504216459008106423392570573389716031207425361453900952999511107118658632803775731417395436407901899627779348384735036426675893659340225034332384910744527367551408167990434624984286873680226211752638708958175493582503316070529276450281908020885643488038798677026734181120072036056899109203946468056321118153862396334213623275822539660566671996878633572237285172236762512219855855761897525917608318506583501374395303835497114587966657496015939099480994319304287475544134460064287157103680946608752951488678260781001281999060541507465637347755355367382602616760250408055440794892309554543989317376751258799597414833758504745756082734996796981930537126470309370452652016646793896518020264746973638325977539322658224711883274262235234780866327120896664888485045060137792351684024837688554615380296000793797842399003318819223188587612230670094859590637626786703096759179755265484505289319273904454220313230657215168662716063827821165441448809957269763393849713626127433655431228672663082855380260942451346325670450315911171302268934986784670868577072557690497973571268738709327999027788469685149385561322139012588055785004244587919791346670119805442222957336081047633622858995163692387548075061915457543749426888886129089731536749866028832056613155382611887995612216785954500304084140298272058104679338176870914620868283766381782207934206509036078258695900840768712644773636427324300084861675930214394706516223461801763676368880001555115116867756739508226329943214243087560752655073477060469236345444657140317274572538708376080739950132756481836797077253891311693479300590068049818281471599667404229406241704731519773617071365851951276516194030890678881763884990344168665028839646308865244574074612283203390577884089555806743163123831806389681013201509775577739914899981545424727506581498027870731897063432084474807021859300 [127,116] -58362143835834731238116843514253861449841687028542109265523539618493053818052362461102910637547315843780944269116211522552587949455505900505433990222903621144302260910284962344301385121856659502871068872337750863313009346141850190976062838371456681209083899981964863939561759484913003183939756496852528955301387642729108348283660780001347627894454623144210933844090595676035262093260051194171248308841805098568596138411037721381061382103510877563099089912079107630744154304237087272188373946156715916782784772723116924972605016229237518243883033257325198347450483308941953356391199124294606272971087933265153907731661803707703066274115981655443031661983935909063071731797793098974809175391181637500048909876996708049271507836631992748244138135940698264709779738407847815206142154776985537351562929300390068583316593767344396091549730224308941643952019387527417883471899844656556409555677008004297000587424558283080305841373723924349606237400988573013362035003566508648201282859699958858123409993952960948983250853808636581894072094563645798006620262713882547224084206518510408349996964964130678314520751720068355703876523964384080635287285482317319430238646146126071408589348448142114275360966721017933583193890833437597556532831205219425545180943684015260221501985414993058474095896484348823377133903011145131541639570490041367286448595575481810968380575515791372016714896140336801098699878059649431509488359525316156617286481099606601474317544508335335692112033006642648074888919617795873666163762206978066783405870490756536769077356485339548953554725717489845316109921514799387598163197935021977031721012750432777419669572367373863225531474490966931009007251913906826364639240240528062058318496154993775897561253694014376969694075765277690333720241648443335842187155495437627509572397542416674626452532507817542317698808874659654167371114062072819155089496905184 [127,117] -20429757589545163852047027414782435665612478294653167271568152433620058499112832936299272379780285209961937245691493681159967934401181261905031044301717583322464569518046920219365643274177565120079479191219285161452148880210468629568576776437860163971425572238386878698916716051004109618051387210180097048599430588256940468359569063336164562233407365021794529300135124550025917431865023718311904934237776957133370815176442702871637539525023418096203193360949924676194153300126425152800129374923123138586176852165977367976591560868953442253146486740859221418904465973379631256320802040163475735266562155250069327983119244127250720987435291747045329791850131499603724882149358324960493483965397993170527356510537002012363695910438234037043153778227488610230047553861616526247855812542712312599524160015121953862432822698784041656242223238659022830258718318976518474490624924729063784184474113929322851525662269954146427584571204141974102288339235257131932649353181550329366441181678837911823126421790253157261645357859879817941594089285498174840645733100400241513309373126057806416042119586037160569367766234303826494354377490430174121954715990254758328398242516212626468988090266908836967832133654495447236473692336162240521902384225247991959867632405184822450839580748899259950490955819573559629780601657350019471863248198975031989248447539566405215506755561153216577586924244839797661052041881076569810419812627005459955072018876838504248817039084630635727036919424369497256710480319398766413906228846424365030615196528546258080811652713061956940010823578757940548501968495460021529842905822054394126849197192647608860368196478214629506469783822298399401469601206441923209306042473398491059047049778758256775321888312940442293698262475719554393768217146204460549758282412464687668481362086821892743206661552692048413160609553777264689733173216313578720833604 [127,118] 186693587060294949273420781197882977921757848334265598887060364550029737656439252389742722561101140444957003124290266362218088386731085842258550542417776027932899322122172475477946542843812418982147469954487065242549328472648545588376883629703265637090890636714688227110026356175087810504126570074697902434176340343678944157543203176997020888428351169953986530574723805004931011725944691038807289895598746990468894368893206575869888657818028208953634680116663838711704671635660507886745800698778594965646085704155389693010365469158260888614332818203063805753353378870662505231413902913692089822803765623608225855216142921122097111690022301943523138438781310146488721488595393347079994243221848279194597868871548214718115916777871992536840897303669183325576336819523430416257809671895783199605085209742287877032844325544101719430597195440394312921151182931615901009770901729902531526463473860466453879272141833500028497922835156279669281747971750987801071111259261597483929025512397073327580841538569321754861299240125384262721970969153519644869990815055687297379556549765077971271097566066831250339006361215893946406849986993220719674267574970334259650731878778216252486908170274605599704658190544714897836746822541964895916438750467017908064048941983040779233334917382865832482199807194307378430272591969784980369883571846586957831342973958659178032542724185803648713688413038132925368252850175747660813824700857358723854927209323216524377149376725960995751551834946878282511249949640839654826299029878724907339255591701974037068723071051893774710009978282403550545221477845168477036860722460103743201739562037033946332151158003180617734084673551590810065076552504555247794801461353118637586292901984145957090083175829358967523693063705264006146357862510018488043853158091046794136559268711676566987739932733301923026977210353305908231378732764838912 [127,119] 77106057615039798033089060855629463624734889383475787291049323039189832955290819430953978720378069397264764210952220411531212885846570690686888721307257327717790193028791743936898683832520074123554578442838591409337742789527307335398743113960345021141626392212758079132352959621462632239182467114651039015001083056981196683854041413641934314601344857526461616903435618904496671835335467211082308878359513209713533746925116899538556445085385096726375920931207772396545302879021973264637511038755662736546354085438783133907718168704556531853996175161048085298018764103340358367793728500583493987474847538322684875980781307912494027484186012629954789752103918044341846075430938726124049746396383819478012520678736261558428530320455593697303898893208413053089411028682052006046098034394624603556974002358087324229148652568000062388003138802134878382702361542619691691459906984105701292084160142377310365772895414595430852270857407940268255889291010348173653706943577983021469334660656359809370302772424915872010030860650827328343117553774602101001490299729094725617852470862389692339217708166882340234685271722635632411138689057757897741445105273623483158056308675754287363643749535934705997159678093516290495374556582823322604714893950434389384741760120340152646526961215221595157090853849651150359363253451330636024287793226727676247732381479734358362967927502166069158107406112502119696712677577229460215586210589831387827681633660671683370206655870783629091880160770716273310220857722638204077314268097265825098193936870010184992105784292136771569117404428028007461419377114655007068517948870894259361473325441846045765367265532751176928452210542815983743959885736148369918738964791469208725736015234714793039516197185131251759823097509022351782020589366993937735585193001000931277836735261125601525042298000274383367946871774534003905882925440 [127,120] -16591155917888562584577413996656984770173186481493617154950887683841405867958602464700794753607719630159763593157017919847973370630278348809657411237610123661357907246088884489897540183341207792509465139056636826718253499230362495692462788430813384320640922886580666731165356138451484178368604292518598395126558472868683238264248283681621251503386703960166114962557845492769427227361811588132279003171114181074031813524058633622445194375709797379841962410178381792713947956342015257556916158791953718557250394544092575298108615914912282083224312402472321595559153501835408719398708834098272769581079108768193214103832449873210122037974003526115697869909033090870118399407591039131373666875863997157537970856364406504013706902096293548137451339518113949161275596033465298255273989648976669697212973594607748372807273819217455938915240197555760045164223947982556921430757157792282202686813387861808737164552011866480795744564146021632454221179806405799565532137102378065413940358599547699380420437098713831279935090374116894003426796042985385329023383938625452020333333167066408955433815758080325250657819672555701147993104682564851290329558922698185945923764522642210637965842307490491612578657750411096451734658977677877547425215859288362494685169598927836766131193284654414916168492220816321036968254577218536776524621551116855800345735808703766747720776575014617693860180966263986530019379817281539631700883945902445825483382161726263083839456368234175802278135230918952693199644111571662951688964841514724134223141660953112157784314133403700271070540528276414566278915922737192017963458525981261556843419902698902892635636935759171659273283662411348373323215095692102957971700651968597347617428589438278842897116730301494932541941222479963446655936775609484034584494719696524845091492019054300622008364205034883742448462589896455172928 [127,121] -6991118259555031310603981389288924928554600859203874094854530732811723121316474894929149373476753493424945038272874159172152273992491935610540164400317910067228874673233402444721119198156868960923116856593623736567934917504170592097662053725022683714871196519231171621741728986211167010011729364844451523849242047715063312696438238311759642777614588149337978545042376515046889556284826172609137033654910149269840122075358347788894610870057100949736737698819574664925222630349484005627235663037947317612806979501744840599454340021246671432523631307178695432138121716005819649959258137981500366230376774587501005219505421808517588894758304678914385536814542158697302878658163104626198379541835887220118118744604292778081456049766979321615859354678853390562482412439569583372584327320083245812455645966979709839943032252011402178875972007025781838237658060203597427909051837052019254073621240000091294522280829859196781433737077162170621258661794347289389821061001100866729973099709433852846577183909691264220337616085972400493985930023408897913521649872371808450033390952141372650312435878550148903303926063536664922050495998374156041784411207200076922357759348794538371325847993128977891395043318079270226573303811197721537463058465540466097725138466540378580304145989490825049938041328083088519790335758526191268617636858523179391804142395866509160449933894268017630376198385537664092652733609909754430673648044781908418375981865477631915795509437535446105033366797611315970446893393176559291926152280289794203204861350381705869815868711720792464114096737640086063586247838314801800963545806022747830095897811725088330726202546526175250314688163504635018773310413737603380802036527917274368220002153750680601087718864185553052512362637373867061928956471775645885906683637278059914121059262705994511237826237404798173576973006206008 [127,122] -174029069674972326968946671074852907130788817466553849300659527999852867403173262327945279842822031431844536723065834898389803689738638444753784801014260998121950518265171574919349336700236653271551024980256094160660095487712858091213161062158620800995528965324492306609641279366867004195516795287680768887519130947953898595417884044528794669967271801103113183610196236977936860924721918477853264102014366073373356549315563254818310555145734448229170893618326710275320721645367359001452123431001343689046398270523719334154041832792490041761648837484599045945954723689776984804061713216663631793920811335324445641695081629916367923298558328803988471896769644196719896531171831517419891154803672211276872541102593632485969345149319566661205564852946856315359278546596035406302952701827922051800708476086702051511407223076693889714364653985767836098568976809041425695669579119635083905068238247029226137750825870652714792141050462295139705986379902471299422738205058248974439649567850536950072113086477303954571190517300437157925487174658224779684989612617150240588389544218718499921535411588213097332172398583077020148378917579074145594389080107810444798705946471899683968979620250488130062510259089795782292320436400746125283611050647794700840177735218316042572794500422717703598940728365437751858746355033356636629746067514472686935428420290236043820020031269704238619467396277729734923551322306586648387974903915398186571687220510930979187148662949357367780830512965401580078029257122328800945008832405355698310742975714709607848284651094017233872702841736347629648071122164476712829930846049417839134939087721138980051714619251039714766712016729500446847451774527202847285736724509064352830376440142254942688151784955690317629253700124603972191204127911075227727175676816257178812544134497536141844761968254306777132564352 [127,123] 12105564198711206161470951679564452120005381500046324944109991023843112755207603737905208258924574425480298018254393607125198274378649857617738994049881127844113009923147096499643309523459331261592333855748408255061989152652763107961071867635381098161316291420253777821056601703085150292603455007505440767499345770041121211845855703886901943497740868839018050688800858149728760853485183280836716101875574991716153881684182319898736782840532115745088352472383143359488747545224208251417955680244467347951410852680183060322836273610139133460617164596364852599659547362433527450081841410120186362325599097607079358856733771586339968366593434161454598293631586160326321602396628407282670487341833913634102531192411134858574929121489697992956634291520090542751715162335996075596923427720030267838792882078506745279857795235610208489963385567568910578482092591378053437585622096809609273606657435130136125577946802898549115169568298179639796184229969383698301082590872336667752128704704037363846038656403537286673395072529828099989065617961661521162541166166799025482140084118497210105135807507946072461417238537558676060986548536223998995361086017487540669277456876053751804251598323846136725607062623726926655099449307009990344359873077869992493129643078919418961212087393481165919390545568227200535180994717892193589076309506037734896317252998973565368375725729446752745087400742422935549715572744538804535319379933146459513862471354457072612663825741432231226524705873162308978011116146423573785779807590656378986138679578885539416877327498995123180128471689287041747517087847047883015556156747904221123278891339861530533638710236655015338940579192652941178344650825847829289948858670290487538595335482352294594538427952229430417794975286276664182848172296456847213770054519584945316884967800631047915308577953341354768 [127,124] 566015102054317585274487202974537036815421640333934060479599747555837184853134277728621067084670405314169150945630477411344940673547103828597766036129003389696835732207102840688981570952955038491498084353838307480346481259987644473102357936339666687383679003524626056976096312455254441002388008838688165592062770031508087111326830803621946735744669567658658918909554459486914135631909234023868092201667964073513760539782993842986928054947554857370332980847358806475251282270450900477006553666825144758943962566729200459924752556998643410228712150428599074433803641341542758231318666193256181624590267984251595179716178324943695923964349846479197942139896167440573466898180027731839311864738948614935663935923342235604096028229183256877736108466479603565057031211790345460919831955914063983324538490145706832886008156930696100107396811636166158901243729477276930242522297886114841797524026138758874295158699440542965059300456474168994858092490414691321573409088968181925078032096370682693707273035886645386012087363538321489551959809346376552884843077607358875919482959551890171927419082103357320315277834198118084671064199241809021853317243629318972739464966120998932379757209944156413898641454994159457304946414370726013474359808377729240467453820417355246147907480641000914943405335953597138687157439623202480871453555663846964586615154903158416791088374555225459580555405377744024582381948864202863641917211833433476512378763855173166561866473106039737231836364113743366434760729858379272166150425292236040644162094517531905521941420175399725778718622348966131222010485808570151724363893670413302740817062051916209164565704162103705390922844665621093835469510882635170738140226175170491146821609813467847456501048167188979950796844782438023201353660337922326460905854914436002557687132572698806728986480768 [127,125] -12224152936632427184835197029184905373745029203255083409043205815993024478572906251510373835291936789310475227586769389239999689103640900867020794923287319888561575699869522290964343171959130892215226935757835778340255312984787906543139884051649368144355255694163103607825590797850470234046898116778274549776078919400504053180822185398961543491459754649823591078992341870933728875927087681563007585883825950098526896310918249413429517023090597349083855563271528988246150257205961302346059689756192273655487471196289597810047384448416294865409478005680317017915769407150878412914448703578748362708324356051018246888188405330867243449109615574265498432681988991079936005985123530453227015357044040226367517619653195793141202427209677066458436500857402725464332148572550251685199477239046722692935157214875999967148591048531093311520768566652433153146222606395209964032235147294444183289889263561188220844120905801764330079223177250797794156333781831073826629311505802293776235253713004944414569871459231605457518242785634006124936850674406708265984388920983886907901803331188978801314372427176782616521154684397089981910020388875309661773757362902764821052344954678476176167865296303609850603674658945229375747352977162701737473264715804190617771787863362773213069366512695024480283792845366196876235921421860832672922303217724742032174759287484686915442873419422340554230492553615767420240156315331880193000478163044354859530768566765000775270674526931003730672766207747080208174011999854210580501510679212772496179093758358641120082451947219789435236165171712528968241834515466058862525464360495307551728885586267716392802233542729678434442138270138154396266029440319941348029872704439793654552665145059188909034427122724037099840052610232023563642144590169917582634381643049973285636640881893733144464 [127,126] -323026193754319634015525943206676304175184603444963004544188693670852758179659785963182876297939907871999559138295321915917986257919543322713396277690464539865199586183377714388958106827980108827066198875241402835347011033612256436897764348275434422238490984291351200274582383379688026316784308455941601881793100077595564212826730320574883603122547878376972259482990693126040203607134035536870441621739332560721415702423216350484787866261982886056267645584033847840800563865734642184487775005210027405276069463571437922632570956353993263896417870614061301616195052026003615979180802618421464325195419595742375547579831552134896340873318900554759996971278408095557785766737488565321378461957700580165612237294863494232416341546714365889514660210753954479530108869621408272935866181441405462458937799042816206699338323403878526895616087307593923259429938132392001058257899512203848556874135341956816278462969342035651426546599997585189986426488486640660362146633998224443840816878137561029314358131653819773767629700288057018935860222708853805715743765977129587533511352565220603778420922248024241274338726623243617874182195351130012284194764184990483403678958648172516227342182530249167153964556962676996479071661241594064201762774047059054542438834048381133094975413109992843683376733404975377884554100377245903975389772602492619341753272665676050076890020664673486943840823240210971742374628514587629594773537963907185653203279672569074645022903981672365634509095889506329808204742332183285520934759536076589407506921916679526521985256138216070094834566906217584023782194049816538709154103907839340297010929883215293539711568443279585699343071744704025319993037190439550923365164866539265232504213572182819095714688056654154473743083239215145500682734195489106605180438909234663104624498820608 [127,127] 1220589372427073422128469860025705069263064989232380526959540443227902106034690928298856395625959813147814145730375729252916194103179767610777352417831077923359069518947779453335785024040290395529955847798135834822212067070955654303253551523211455442373674354364500437651997433366485947855698678516876164139934229392976309370994554664340325285819106497204387224599175937195744573704156236363088888725004706787044922216040036955281873619523296390014043329690375378590960469658857090943444433395302942077828886098380677756909150197690371096762489980752366115385225971183938239819814064286591643235876478536326339514832253599050267697587009531331744668398323946594494384183789082475053510513073237821967439877059389092025189572120035384815260149330029439332097711416733283173630751297175512217414896754243362718291765373714850818153776602782427014298634317785246930914821797803813495704913714840501332522806408354093381437099188685436979141865919808593074596746514887568498226386855908053237420721081847137112710397080243725412632294383282831796623191108820794254541338329060934545450510617151444766739333142187742416213081751465003691826163858387632551537341660639153529983234127678829086858641927750877690797766590641361497482053166106335911479674950012150883093256441806290625359484899035371257302113560747096854351497182309439500372838368069130804150247696590731673313832912458397951205282056033550991109294183482530179485851374077600772098685855289287947675581336403171554258539802059808671743386035858431776478079707646421008324757073206790960632524795921596835728602372245046880187994083927068308439640719257091402090680718942430428092856021288644187216544654352769272332095402665621954668875814336366535210789056401480586709610662138135413509184746223160634743510340326291432572992 [128,0] -1607374074979813039926046610352012565406994070101616668344456225892568106212869639906452892696211588671407359598952992419792097498830066410070621057206044998379604452207809618082006182195010738636063582294896744180529917976677711042090570262399611229653144924849495830734650229014444249558883383452418502060390390839683229672793905243262720469201170737380898535833601103274350587830462484050360570470212825248304997335526372860882719548949708429815798551632863857903198357349116710760796532357879353715172958235752454773459795710866998355404885879135471865117272394284590884480903246953600550357294354972762388361836149975065196764972231296348845621093521278111947395497260541689870643053651803585751377272968800648471772468908392585260580776637466839108935584773244102016040970988354757485885817571543122571148904305181566238835200024744087516620666061677960628733407441135064182467541833687373999136281856916856779293125183694267227793045056232242493770620268906968332908153759271239795948108995440418143686022862494240345655573304935667419568577283821335035707884509026519308185771201498323573996698447425432698268496348426044556392866615957343258367912079247529232735748798371657297871217566849426418046341622233863566723644932310051803012607355056425896441585050577014970032591449301897220554177101896639165266577475675922087486075345583121562229758647995614998886608903420873626977920738124510890164010462231724288613755858324521404046912156143376384450429431936532290305172553672648447367413969876226310292200312929442418279287744334946233930893709675247711478856106133972267389448752837529256662290617988320192496449534708815861536292171665711939949420330239096761221406126636203223405845386627972196389216030850282759777554755891948386630323741019723513676989063557474296005262318199398361094258000428843609995130232936357938202029075227669104436885801703337286146882732750164247918560742122579043087861239775801762817744197960983565014120587482259579674870952582609555902373104184716391163836906070580352117290197306268701650530751917818159978933126230420664497964588596662401208665912511082610564020857592427739134697996677145405774783448028420272641588118311289474498184820407047311748181872682385904526091185087747302693759144525587338401398678263087511274908959020941312000000000000000000000000000 [128,1] -237342725744613009050325359200293159638535699386148536586221671536677022787570301784244096131123579060539662732006275269788749015271433460696908996182077095375283596033913234619296985326537395725419133467379925449807503380761904632161691534876198234036285193957362894823219215239489467203540302550465897329888046914471481358292180580659625104688900707474543000533831254803757107881850353881296880301341792176460648475483071938567079608697380031533059339911153562800975228120184913684964556892207560794551836709156209722778826793830390793526235205890581325867462684181817271302754119751204378149667767458394762273296249357809570370172280637923503415970514959754325140331410931340694846736519093317369365013649153713412240684751248512543317419967346998159265359108361250080879170878181363848800457427435600200838937302564196421769496221196227718957504767406464744126506408760543458016311419219570621217409968083889142552559131050868002724142149640896427716265333831890240853984018246961691768555952287406639904694417945638394782476380250444457861498613707175066955417731240144451625682848339560150431874616876276301005679575208655100702099364124856719034933565565025303800888491091040607492420197026124877394268727485179522156198529662512721816871820497844178380360334668525233255598192228847210685448395423769761623277605901284381383115944447590839925955174226152892850899927957922251276036530900975230239380647233216489818452605592960487939490938786236645066226427185355249984027275593676487208179163076601428201842680949410347896435045187475266473714577723947657259724672300699732668281355784786648944133365561802804879245835612082107564228379308503072616943188534890654574095577816576627387031230057584482934386258280088524730607941021043945921086100274232550325452416813791439515715812366239577472238861817596360199020232857515838093412226279051023031093117007255787007359931408232070255391735543114905616435862527175151898017479238117110103592144590382371581116469422969465624079252670396837416909687591243677822008399699410544662974749327505760569975506316479816000310130806772646956232114067416311212335359935466109509668504704681615861171150522908182130258988692163008503734464017850401553137793473090256633032201069291943917197518115534784446199301801939754051292698968588288000000000000000000000000000 [128,2] -219887542011372462893871274816779530296011840873812713005234659958568716081670640833099058648672814258973012663078894288343253658566219938157021547786965387364252522747400855079953027767023419731417917359862871214771139264006226185789199441770975589515975712459261687731204880073063514939050250213503917833119321192696179312416043121819231503031044673375506257367749363733727773935039024881645791748633514396572737327324803306348953123053592014150194932181560865010397426624554380918305564997950171868119341262876905611726053305218110054176849505133017588252692560070027982456416624597113531664515553045984749654906395515751996374895383622592952106092957146758207810302268691875505331892607645031590580835385602390942150090563416199517841186451739696724643307593076225846231749772150051505443226663903887586077381118077918823805599404029962694735775233731224799166792502887192908273740216363285781513793113159745692189232358984263829494557248645626339629050844222783155364930228863866975592982119866837144939036672918347721037876148608652997141831331045186759404403651729856714638286676380560815755832305577717831454924962631280859621459094193021842355383500995538153194719507313827355738500032874204099078808231308240717077862346860354647134228834584091829441276116207428010085538211502352035039035885368913168060858089089379060069645649148018562929592155476172519629292282750535093255253871199248483174695104085976989170121790443268841603073835923500544148622962770904739099638916357811139286341636864816062349514360373223605814743667693493423800631826366495987152032949464906475596981474085048534210724518648285902491301513553019441445592105403105101208565005351005199831593132873661939345446685904833176784237520227097165473504239679569865864591419390781332220385039702855033723863765229018474934691883844238106803926574921850022286067051548869230095537678429436258634679209166047713749891815767096567395427426335714508358013907030055374813295830120801344620393694516817749351088301050742798992576774622042297468229937395860262406948077832668282690271851671126294484425123709032978313649605926987232766075538612328776436260911890444178537524845936250766122331659599743315455410566998033870718131338730344238813212066273076322646583096860628468059852279447138616789426011792159539200000000000000000000000 [128,3] -210846798877150041725557690843803938218827462007321016681099158082765506436997146282888512859373640512941152531175214075998311351180569342546823555019827313267413710567919596489579380506590733419709135121416950946928160602151588820105592485389329676710744315746256539019400177015234095146051151097527404282691525081136417609388464644334178065611700150955941488777110827411289472827683264227200167342921905050808330265259855958638178043477800818480738946919285591714431210048009376615640468842591038473236720091322659245086844665639308018000238768256863774379633770421053293753905537821137136035437887449746734409866294955729059206650843788354099476713325897274723794077253256711661305990662330629608238210284137788522884770224291514041039698545425866681971894757921980780214270942726576618801992966087900734323496568724707825570631884491964745469802234266230086653686891826527496907960092243492833633422984593374181023679960115786117885055465560576764771859771967667805577570315110253067387228744479767254742086551217625827332002668383387980455005595971273852477311142653145146066275975084987296239264504770014448720266517034680849228076203775363307342803765330654948725323861593064666290495637842503643418840707367961037858324625464479242625570616906925899587710253330953981175451763343188999198984885445498637545256387071715711319303550433877134806521833048041701009765957875328739732459403529352647329160108020835219163289049353349521680648568156459846123993283907592040669473408933242336638646356599048690285442818377389557375067939687361407912441940737385397006115414897876920742207951236408937329368716676451179515545974441861350329178362664242916099652328090298748146848148246735371758135369345589922859601935417985137754648993583139206892602559084883151422963533551420256602900074106326164073884434781744274857580182429692467813933022603149637823748856474771761193423104025646987734302124274746932157125781805872855595897039943946776371225012921637207903214927961172373356277739764356146941566958332568643771361490113242631118098462442387980006123452356548295557706920777072451662294069532485624390221478918340993160875874930286224207379467246688690115853851463822721895842903460612245769147610969583228684121304518907672127564591419964055098944309059809271482063360515737911296000000000000000000000 [128,4] -576538859309436310890570584785934554002944892968733571598600161897209620299843819693954585063610386663671353664786086176714143306091554914870482103578542469517420070880740838717873265200452345720056029485719405736967955542542392981251549407003774456220507743215686203773013866843616293653427128880704264399380952013393703888066764224821357148693452561162219121903744697061369980479647181367192901948523628958918870354896313089443969917048535780143767676707396927188339713204168665214865275389458333408019289662976316138846554952205685341975269141022710070876843404729789443021875609478179982289531160742522119815557088753568867237503767664542039791087623073743027274973945773583386120131804120587647213502809786513459325272363204824038669032936202214785244087127169467936718336056690172386819115506626165035231676494361641321327472840928192013940858048501928764919669266015764156135112917130408625226422286671019243963924415348140338464994541082897890402558464219022449325065723162786353992480865820884389060628873579021165805217489350267351761545728315749604317406441072243462905599634544495900158986559529698195423858581744715408400344001316193014645261905187708151879630879099799594240232646576634513670251125991643380331976744191470234132277639095877634983535662527248045255574064373888807511867918341713703648212839147234678172352868960798080115717871346874825904978154683082068288790789906987279999572858009951153357107750807016238009000510752518795693240198679440784182756302614719371209047760627566903935856560609705667896388456916005978099934998287563999956540572247413463799531782292782446631023432959564293151872642967735639565134062076996609363578247267588017611918699861798103056061904839885109504328721911725974575963845039865372093123065666790958861570055285039475480425765286743853910435605272546745125164341184588411529163928606507302491633262687728603628631485024205397418877885983204328104140128139894073734115377212584817293141775778407991375476682266030704390066901217536459778561932449412186369877611961899818711519631391953141300791137693512195105686591114409030121113565070094452537030574760748154003758656282441754720749055013452186092349830789457727603925842510636285434115412855906765911164327012894599222273861372833327178734256160356117745620410959498366156800000000000000000 [128,5] -26170397026112857927249841844243241517997774322541971008748362382918521068541976113132565364761560967650819081245684849962707653631456711945285264181007541533073125677699369582685222274558028797989438738501514028750079968603720076399094793511549906473631587546176263724083708525490778095036166975204797067459775360770436970859766161107441032545656916651114174774791651218849823137161875554892049739660153148065027615123062319559545278766840307063956071501760391979527047469785878292216460465733720150241008395204296613921443436176882339378185156239391664541104660099626273182275030708328236152730860825544048573385148714508632482035025898287003608869422202255462874948162472404073436838362196507437795327980110805486296586972802333476360840312856447502195770657446795855707063665019321927814622954202561311021657385949071480045975861041148938340391574552410896910893136793404960900237367362941496869802389995080112059912109061155201937178794475381153050718961872896857831218075472118188324710866512144056197273777575565253244023500206845982190450130471216663077700434048713468651273364502816571701207627129118347338033440336144731046529393134173271172951329989198053596361577035332437621759167375236240492257744128139863539929013231677654344176630974678035723049354476959162993257112636453388695926358612714827162168123045780713205528434130212087372693932299918066423528190598177126982281490978388404090251273168545825540897300064143438406589949249272497139869792035033883593548709570343318862490099833944318776609578751299004144359515073826912368665925681501819664392943484946531528494617485248188895754809628664092518435232637689609792283517445774927472502787268442478915045563320471928833913804745037522039043613545280091456296411323792999739937520536096617619294332025750831245600549300169987670761323838509570222453535744004559149479426614701187927629700955816637152474504481192638523948679646648491649282575006350933211357998630535186811449914012822428554130439481567769111772851000574828394231303441055214759952542705701397273262398412189990456485664064751564901273613575441739521035025968639284933169795829377750200947625353089775224926925758689246449114688165442227884615497370887847223125733328464407211725230499669492798166223298578355436513984343356466868740117973387962220544000000000000000 [128,6] 13178888724287133046622399591340725941473159364820897057448238923726759532860432548757290876878529187277594072564411875024443850997388758592218051428487699023631681972694832591060843792057005185034852783516842523844912890547484836152729320985335275684174010750329865066675680429915752765039125707853264062535476577275986546235376261958121623486453078862086424646398680627462875631888558449744267361402023246136132573333215679633044049575031737722063527192744949127110128922986843337720922059694807442843928631158479568308079055185473006326089458102554989421375013616379992204740874756797753995587111838445693088546706127452419489381817958463248012717764640071260107704303877758212282817435522553061587781614441703467765335596483776965988115704208973392097060373976627359625824607922835583248637316205689731907173205800754340072942408566182974552952916810166633131584125384533592861003655837163986148679273182035321759495080435810470144101388843957942041662511409378353896747323779174793231663016490741759332325519076309497320167425751877220577017737896894008176709288688895636382578308393440943755331004290022876853077837052967268958651032904555294133854331679410206652583888020885327731614590567019200902004186383721505692050520478908118038874610089490282416420023239743854206195287506488742940292588969144908286885796011525338948895528254278424207021567006950497048529494641669615911862363224056558249799062918576843480120402997738520220012364709365933105631432455963828732162657685970272987456900532356983029208644034594867400268588437352277284819773614369396903529948696360525934206444278737354070594748931187200575171959674428324655128477482143516725022357962083269587568621219068920867955441236675459528596954991279918794598562371032999744925216358443543835803178960200177808615512130686672457471859606165878580697575284422885265688129849757720553221527867071109353977944988507818851535845677875530697151616775767745942542078610636086477631005936037011840532755843620231736722519419389714658569336620560161949614718412954257655960694573623584199534006089519036030710871859948532832355429978156434582707291499924925679487263244739758551863998600422417022648171294474205895499300770617306836405189015768947013667888352463352868776131394328747347374684273421361562437077653321003565056000000000000 [128,7] -67119175116476353318394310906206469369830740871184942515060724814075142738334411433624594221438434817477180015709454885330578095301702930610831355551337632850272811345916408887066758546027230328602528033046916346247504897779440661833681585537224491445573575697535614901542682875568583095825518965106944073441975529712629396531610027768885346742816991999079711624874340545715371258690777507785215185247326279650985442475490272090010221728297249202887080114458759626156231891406575602459577988045673363048132737813434267409130664588506461037653805081191140068339479245072546402806528228492540167234769262023177754124082368657198850367685063744450824936323517322215134133722927349576979955929680143643376329925251132329707459470765352323489351708890783374791764759144911420327497553092214516577689829168285738506023854133732318303611487202359654596791778854408570458594682768053369943006517812809771709620037696497990811439618926604934432413690092216113580149900824528881857571724242091657672638754959266339420844979056550004971755073871282210152135458091332756894129892262817374078047028972716913815103364154208436092405813975156148506860542720304673732447302742497731423489179764941709319424192727283716783378673395640713889714770114411156735486197925052343290732373145282168491424087132203803037239740595079076225134779538597138627565604375034815007947408457114496965371018884666135193949413237019270344384316252417911917248872872442356621456557652898030714359982913349930953438671535258855919733119006361477255084272174235820533543138242169879148772279945547665838664511107914370232277260402463339177735668627623803896913152370774778189146433051743514097650951704943065865766488872251161123600172890859355588875865390854094301788434728060831534550949847352072755128295987974016007857749032382503998343310283240593977651887710431629621518103236734654510982966210797190495370969279131787661188630768179174621314491994651722519200898741769597349153909098675105724873599965010631186619290404338062642386870425564006593586049784373733905259343383176552680846497081737840988240969819915290918165880145990983009119159163851540782172211121785839917114318676839462423620187494506891590843051435795461295347875867322526260569182262106675637568090017918053312757318192221509934865113506518558310400000000000 [128,8] 1891551937020786548811423894348476946349766458461582506638399276089087219016280461074162477600005345406944436637056665046851020974281787973353561232483061618726383003463128424681708463912586358871866760247947958360010901501704938176794463026736204835204618663790250471396984338582242793360095012299317403134421996759296318768926607383757841521799328214732706789079656894691948596245154677708264592653470641839527298209543775194878310883029669468894379169572613715656129576586788486692798126044375605646711872176761576946954439593764048971712592814922616898539305034486283741551875704883680093728675799134604602059940501801289212155309943674179256507474352158601630962926363837192236149355710017257032743944010903263965293596711832487527752300643950980408415156261620369302357879391260341467426806551879765271174585298647714266885535692656516767448338501171962097780747633380356868697366049211271657620269239495791557269110459734282909581095250813946643587083530520997877927162379912431684625051607606298038055290522359503855785416535894975956330029753890936602884268611515073210763529530807657151683473833166983864352862815823432643983271348401076088154367013023677125428276403715839530818501406411214969917033553179312031395752036895546048686379264536004898068604653294871811661372345161770706176866721321241634144290735572590259140368767552871902461911922148426269334177524121411669698612653775688339589036170903879953990409950082520572252889382434658831912810104193512006008597281932214314039127007129199645245869202206377001471759483592552299782311142755613008883146335260634251632111727656716101564032649786449717560638716684293748445098634794114899787281452456923961386873339538593519161978114364485764531688213092703551174155986709892929397564150391203811997021313052994496975286306276939953768504681524333142617237107362318741733332928665019812233389486534292084186164133199680591785641062082550806151317905901389691503915993785925791406620408686543654213812053266795775975945324992733482797981943358092531249073586943946681790449461738860509054121804833206968082107140390767157181489928012796759724928020216684483907718395158819365942160174836992660865996685467462027803196037727537992505561615322784675775892947226158761134765866654082915942078510827899107511788016858037013708800000000 [128,9] -6089505992994616626209645920940758668363210293588059069006499227977515796258506031531959705868951716893328955008256027875723168383873815387790129894089539213318782881276052638671980650892608351487633853772226552165536598390305185269099874044547640503400229515997140799727344180416805968578133580035643827930636298054248782640192252983906425254412800883705247604426840477687204669450951258076253629922283209922472832491793409784371661959114198135295960024912095017726560789517414620140552011960318862611784657882327470714182004569503846195002344629012504185179008436789342948993330375162479838191312295415043078817698623201221354035067694273103154868255861262199509195518698677914687911771325637223695811146521633680325667517006801919239868455858548704051909611792443984330016406239382485575030437945833328472225950840203277223521527000581777399727752726671691278800433740473319160731213938094418406107269269976657950576312268846029294322450102355688398111006908725786699123682768548779983534983957371266484119386587388467088602935552588505229639944312951907200028157913583492494613060283097693744739871683068243315444823017972685709978277206737792568777142870482653173675076509445880333238451895702580577457805051037054090988719882862926667709225926116985997694839952902760802189508524979351005010078261735204572921461337228432261491206469049696286534768186670798821866436546281073233722225101507954385658350057605361026118069880386028284919623858782029032377557781571831601217572115390873251223260990584327271995347828480121652749679448710900736566966160314843365637902201414764492099394297058182235939889013611750219662470613040923666317915877502596587792022407842279213669900046500492124202694982113404344908231671266437105822933836945613633928452868335179155764653952540297392797453845740277254395258119757572990209063826042044370821130550339322756490037099226196193287411946311700431490311570287280141597560387979845173681585871192704165083503941775887951328365263566814386826481721427087193693937014207495817387044339425994935264199631904401036095926595964597719798266491150165763429241196465472465515067952479613748181102948046783019596095240083577367681071635098440271653575518211796232294469496654693894841124533117301191437215326074248917204543618052911170889708661384622899200000000 [128,10] 3695887136292816327768362986482223778487712752203955622573884545497081358563748989957184942728573074484015347470143271172780631846262603031851641636685994333731614056945639255830059619876985219493147492390328056047994688206533849952923399764527092610506676049378433291412445763446922271507206093040065020148276682981096803508745051201679492460805076507934143589854288116231322887667214058845353394052014632675345765912019684980644595223999857440894796056340340802061407267465091012357999296703469019207126665682782722147874886210173921803664594690715522575964797931557106032762073120755535859153939244935091166609100870716487831760190178551368994253718859235681655021053847764527217344545421014873140538370151506697854538437604633966708077899475907983764115002547440746322630481693817053057115251012728243931180440106772132578661035247990781447134380472663374066740016342569338714963511735481352890976768582065323720132821598385713307208214500469686050640397726556181765634312643757129011066006977030649490000068914492959196227579455286028537576931328736683750963310323637343904648697697243147846832527938753918723593670563256082025173006702920316266247413482260594022232026683416224923214216943114173865456961257320824500901205759224690507213030236859738732959088846776864187437092739297333998148743137504932787673272680638037917289810583956109159511573936491576641052538674822349823732064178892817955713811659114147129985730977584848277244770698480005187258094657075129705034645193237993251734058773241433804583648759103525065276061199231055610360018188440734374755137458298916006885950879734265729400151137023278596396275221130859579712159334753130217907113908508375625883672020851101918213079962555092292063205988666215899155722180302481203119519806381864675751487587838553849239113661204466837062881667095773050554959288159884281171848341022047594439115279248428674347621202953752385985004031130762023345150639088822090772535870728412611659504265689589207541286684456105086688242487001892131381809732744425626927889400405227643090183704742454789778064086003955275481413946058757733168782420466237612451199917356473345069225316161908101388457814647840039203677265719148901751117823705079308301634784321981727280892516640585698360201741955821931911604250788186435447187815457380892672000 [128,11] 24297951605465444744103949262684715398892403420676794116851900286084750496895449640435684470490662038102600937793657422579957434643512751585442333846163033329441330729652533477486747280466314093274515466490686895430961418968695564689216321245619781056406891716671252184702147641953954004693155180204816513321641640041949011687782644764835988723026296464893493515119150480012532586408064407314717501362879409284401605387369672074821939061446999148377987048518145160092494950707500160717810775515805763692018939446762855410542033526193418977802688423663667701631795410629104706614172726836391649243888242922354638677393195950858408258616965924152430878940947499821183190893908312093522861228029663971898107228570793957363309718670605390187117766405256789270110942994616619188553467952329922772074744864034933842733859844917315422863873173504947414814457947768938656800890213649093410298596974131542282416081274567706812513050970488049676486200674061965738881307112954901555636417545600308285019819791534431003792472967990784459074814427256567346830067847397816372030994908411642635754169896309207967209907739879010464411767685212781737334535981283195796261096963241981644486554930622749658175057199498623656424424300501810929557543215931076642508117189979513525798586686063480292311183340982521256355576507454885708632977578742466877206340590935141844767041336902532030442918652774069841268395345919413228421116020616266743389272702414012644764944058758103770776802445032600812733910312238857175905285039099211346340604983008924331094368422737592045534510873849709604005075301006484019208932932528709924797747489834217973489772066391777769337033143017398421204014325265754509103798502850220677194561479524374092053700451497507074065264544601340870917747688334125235372766962793087463157974319567964678423491162287384098367588954450510438798438897963245835835885047436808123750265639168071523962367120507257919761459664890173060105216856434210427199922870026478097481318234202829740279488071597250013405933969776138244393673521111059731387216011297858366810618100842922990964489630034115199869118520793271081647299216929821400802657617348455072997793787956136106305698636031426230908281297698128384645512030297925324369445045778145006998003858095654694086316823426693572918109610579066880000 [128,12] -63331109550263470650123791652748253886624410947237532995620261598310074231682429745218634752936894285835006530369603530035134460879775093770698511922218822243620293778100149344511080536411292917774489638920743721574994703258168868770000537639456708654240479731776280939377857352391231413543724772447794292878710581755955158931570624661981947365427100378342735792478413763532333216923929614695431092094320883548422465092478280215849506336257732254713806764440774349114495788456223669154243810033839369896071401757470993044815396231704002655788720986052511958257339009804020241096137630580634772338310502351125083860783678754398847856451002335976242067649573203447226140405618323691018316029329203376311995031331480772237204123901005340862263187411482314009415611706820042726289229274592961901649534916792188306535001947938538021078691299402556809278348562696134065433963472712351955737413097313202660531411571018986542822954705656993520159942321648265717728671895192429214184643900435387887909012467834356888225930762495900150455872420695224423679798534202730184728571672821755407264999772061899972335126743629514896049092235023406619994977974869397084713187069215683277630882840723149541578076420772518758031631728961902183227080636503145171354804700955286673654128608379316945576162449408810751006498298807724250352459462313307812432071246483307032884708997498124563543425073819517204563968830782179094399113034696355143288212384219025104263517466663751849489678751632064561197693201018259868310978032572804022190808514464118786338384244916889303095504671223371380398506202856110633804375112604405500366212879557856741693285660865166415359458064770755851142221763960854023942455639773207704198620149525115451294152559949078199301014053163583451332291619095448418651960653065713135630937238068918929066777645245517138718936960177786416318255974529793060042861517354378325900189850543935197324874639486871622137460367463522224180386592594994431656675162901711483964568627882027753170377269356734087459077554796715831940980368339963472706683751488441889665650365408929764258458022570277571399322550594857769352582738741747722988818698021258561471338046436659720687526517906793080410714593029580352659083628899394636787489930228338121362428811947571178050890684765075967680101396932198400 [128,13] -29851137044344782426342419915206154229771743325342846929828745552386817083083064012830384221075452590119636785738125328951424752367903667255716782005400021940557307509778114809150329520113524132931397227469578044743887476852321425250535377394257819712642180418625083321615503662378677667819836854185127009323297197251289614742122813754221366284267724337198878432477572003695609168144253226165899101813691437683700273972335893375750744894132221540447908647893529626757818093659439442542507308434636125373195733409954440412125902178756554314579022591173304469418811141944641251720238230803552449925125255850358481742895388641127629882735376170146669110060515671193022688003810598761748941544847667292891965158474775786495150080948873540384448146032079231969359628909717291553525954760003689245149725249355418165539152160725764940222512462516449515142210584055914114995719380570235683610757801956924236639317426603202417698693227588250156875910695149590824679522603628792952699991360655870193406198950916639008180451898863381506948936244146793303197926261028880531826019566394582768413264709237801334010898202433031204602407897900501684679705438119673200260188127634759241976648654430441053094825049107491240069904395362900373796884963903431503981701711910008990692013048651879209483477774079982645169931267771738808423022036841040693039365066422957197525683390629684991860762167214138911004175234812108874885625744909935741689055260847351228479142009786055287766227225427273421091900626274322281987636802182884120033681669518734190490842682259545677503040935059955592358859891762608901823014606707478192117577057253158356072175339112214496158979939789512237680922298410464399016376306390165948876817163476551249367145077769294629775008244215565630149133083445269094134549624796776672475250890802615817719337297128064280243386612889593001649370517755694566744751631757020333682609157717434388045651740234314023383640919492569719464341212659740680280143121840280897968065414851819338611823011355657518416362921803630867664779164612157759145417705914798875965036482682566086879796493496168055801839158854085688818130038208239988789159674765430659893576137355611960982724609713406013553823833775537343829445266584730575710207003278039104757618691175579369542786672416139125610501478809600 [128,14] 413504579181407131948848312000272681195872783958678133818392118804459557585727644714541214655929220658154269737685560847633106132586740210141072431502353414289606744249800228552657666807988561262654780678903634222272972307146757638447593537296660793140078176838921891134029776019729904268458641878858278066224723488297205901925840355280688445160926815669835144132692443943263285306536536801435630027530194172671107397497242117208828260076373936723998083774765416124511469013107563468480563244087173715866473228803853730662626292927563093588299058396714585934108430783137730138690793919943714323123588496792340889385929277559494624850510190424111523099089344406931983450723185603623445482539003736498763677567985106149316200831575120833775522562156220359960518575145202605720128266744182448133063710215324362509803622955425763831027215975940636717333972378569575205710151374237790143041782191693024527941478117535219252251299966990595829107080041797139140642076403082613418559830178883614596750701274829418053074726108785077056068552032780577059722933423286994142654428524980643642345785046320418775389602373453369991756647708794155210002046178347471243961768018464554633356948555977720722337253092325101836524426260846505085030269698621666444557256010009871844618102338591504158962964769961189554744115526974766178329179616989631676975559683892624351826176712489593198228163517275976490567927767909140063850398245005350971226623901591004518678015738002778960790394364330285419750845508689295145984343225816939784155292535306404288739031806491310814285848768143619449524518209711406423763286147159234008900668334608177504109194837217515177044069560530398847219509682727207647236672952370110961422412161576618798101792374479405544974170909715073701579504349188611631621768677782551940269685351549662849914866469298950069731796791498005690453539203313314754261573451750620583046966888062530053565179836168485630740610607695880212003894848390162844077446434711742118235763561796769779822378177446701896549960045373706224303598713816377741328576846888919473520075097855735208258186765608601577487075106507003303318029592149121324792706483878720875415889929991243987750634546366855661608425194371293436932819442430904155197759911568453174527587228096519368089451150917560894655509299200 [128,15] -689639949244025013984742961985016428359149403596475659362365410044580618670686873037852528777678301984416933325152067281923363381427604900704573132754477061876976114376062618936627026458434137788182186490252832289108004652884021071847075929499192794639507397780049622523635857189864297418683930451068739461161935572071318057803480230829124713798298059818660122030444571472361815304144597260893699597867845912732504787865374571747325852796833887207012843581245176568755113231989441655523132664582481696814214042247075576454111364211801720269881341968807445138347759642423523484793269700859727090944017169487378379546597454884080040880113048562621729693494060515589049676360990254342413525679597345872986052754608081316177306223033623194289618342697547821484509259936491240995293813677141949139136114756384633133757093516607614339566729330513232462521889606285229486753163261445576440819864738348116941736526400903595584246230179119565049496389164792876892939415220852862017862535028768717585038103451700917575286285768165214296470087158281126209957135984185936130284748310651214971704536960813406653665752192563943676795407968086294324452588074164419882474604355608403963362325068028046575812273600910624232468252803651426169172927284958585448669403688706491253240199209054592730621197416161379111734649368008564676156815350920144629997251495620068528412526179593826477354581914918382228324893280105759517353680490894999023534407218142911193026745701054312932665558292866017409050926869353406644800874086863540404009595350311635902511596773256721855183235941977971193596005629374484318471748235200754656765192546492855734156502409420337632040341169247292899015712863053079011364260682847724935084715742875296521549014407576242473366760420036877726703909363175508610062116558602111839339949778186774273030249654510506396174468029818668123562939821300364689629312834738673628515915611052590011289394373043501152290520918451273105153614482343228107674426314907093888403019898565562089479440550763476944059791719029305024996552184710317357244710085300186265460359886489649917268940804885318278698866290903849189282821116692073535035895259350664681848397888209057008220738573089468498046548365875484732543216278492219122014830218388424646175930987629104026967125593236265278373888000 [128,16] -272843359861626769321666707682898981320012715985905783754903466348749241517634400345564703804432428353052390438001490734833032119657084033296360503772572443012497378709492227725985505299821529073575181736100985854559575700418461047388963637779811750053620721877007770697984419025566310144673375340596169773235731529680552047528998806610593134712232240289897978476183402092142368866743210272359476113849931440690343510764890069849144199188145374567328795793726573113848757110621785418090002056392235617038524971074079565756822146280332334783300645497053730253322918203353029621213640527133146223755936786595048661662166126402490170745457418964588615111922981042660471496258231186976723367096122803329693512968352890542185691052690469469115042652023863935283161385989013293240056707865632884753858186437771949162573089029586187957395824101444793355505125249184479352956065251113250266545018772693690707518190751497841938546305663899436954790542319368471956556281996897909472572853288915799031814697287054478759513965593819813217422307307929762708160965897188266992257441399006685136960058563297693659136944832789043817385022089403442252621238205353893217850275605441769287358502180083042847130709259822218160458575959715418349785145487241708802900214619948755839073588853344385353277184730841208668750422153957537525035253479285887092089162489347172261884204289450958516511399915620273670184441420488660428156942889670157693444036168632379892882738324135021877404785895167549021714836325128447654938432339936946048863824747764772582617486288663963488438589145656273156654438217059876635514252039745780058032210350555646312111763336037863648238696344665266948842575491615318201960234963349393061172361340616321535193499387598899228449775044501305125795222344316120046137702546941215106878805569981428477108076641341514773066221508339706017319437130678852412478182081943322667663505406583886269404939191934824446156018606562308774090910239932471744890365049853424716226768109776172595699696785177549561033643337080875479982040952469877164660063151027915782715623604591460959808656745563312612143685578727704986455402690686453861479773073246362544101231606192111693676534925734958100233068238225977362977312765726386288285180165118690955771794209752728711780156112453719031808000 [128,17] 2930745948774156924533957685186055862785811955651735691316471069681407984391906605828336853535570118724471595013196507562957109980011130064913499299234737379943998867332646546463898107675783339424463888411470344841552262259875930553314629148272450899674162511692815490516146205044740627543913687842938596071975481268713925652867573313273616239782277272071192896096506953651749656490908857539714491317459483037353500845545921391916998071031665424718867941519662744368257484867698574865161007941541813752311687128830623402211849800775809516547156822384282055472302428944061329935573464791910506953377891658380765673773437636414398582336063603466203386761329757612785300975038616919086352512474169614763846834646687163258871063986808103297927595066597781050283974255703236596266784018399424582702891085109738133044511842044368088085530958773845732958420089907761880407080320911055030855440562473679389807191249936340196106133890964160913592628114603566029236916188926815833907114356320510788105573200505184124897457814743438587318257765931103838356242275546977508981080008693642112056639885175718221695232705354587372337164023398229050760872819408327164867609428518406430646809716573241647784362214012803633246655860243100012461051851117933497759347735607594869933164213782695492968023528640450359419838516294307485351862038437644090160794384720040715469296119858427759160079972024934513874075841710790799592046650583425445667592339212952087407724743459738362436008000789711080641117371007854776192172203884318723892986038051453894965624284215660052839257382757394885859354736925154884290681421925958285182432177164699725644602801380277359337407123551267599238009163398211835026960175542535495063750949333497745955978797983514554214351103862725967554840375023837726812210486352059915276789234352059828181514406705245474746326121990021158871103675330459243722952255637437302354144105578150824673584488870299304077262201697367009808158157162713998252518654618749568230880561905342010530747134943016525823089687289904655016195339868123542844872335449130529457697179538405701680870634667929004035267062253723596510189117127287842446568783887301439451501476139379077626251369430102683321220246443127771329185487640712315102925266838223487332747798611993565645108738967490632089600 [128,18] -5466514422580323690051270736324197117257342009582769120370306417728681603065321613549097012027072185299013531968617420691685481929380840962234924393333330535384741453383478509305226816530400709224853994229307780420373825403314252722837143752091209650459578520987166592347748523613108758861786869533013126692792961346259359275948334902427998678520087321204953805761691631458270525704656811555349031742135197338186767150999664441495553342197324766772922638086448616752483457710595124829657474820671899507251443128949660687520851250024253265268613594442682296955097406804449214925436272968250680489109417407251451622921345123907179339716323505286425167623533291572072674902661454006104894579205359429888501765354336280626978694478361722619081311377002599042514698006114177929654551596701447666719942782136123298510173390742352441296162260283597193380694295390783040076517193428513984525181976138678028075262558684375036846693860456470805924430671465787057125667393825344906973170042036420619846073495991165867962129205000586574780361728063364217842494939578158048801702394699605961198834516195943104644263312877194684394603281340159742310363248441011051538550395044120647053567102623818772885152540273164528758470519728127429251516913988764533993231559400278810001252314392737952377875369569741800254039570634026589988105477961261689578360116558861493157929727720622154835268973594055883419231008370272732535285816590840902798995785019280430119744733341547989248125405109153080318568542814740015583291805020391865492798957486573630918932843264444051090885064967666576238202264594751666365205939995175877567624228908921510606408937302654234911463192954087490657022198429751526383142261785237944690065053889318081759522036699445113859026718366477336475140662446197477315915453615466262316618972430672451825070895692735400082010186455858267992667463979341955428240359106066574346095806652570644586797534052586790005688777329019262729045564013326958343739186568747275178861993932420805431387672115721636031114530018255008093002949022392893592385438016179413247208443019815019319282465298611734648783516687223364545380651683692343293325583626318686007353817749600499521119640643245676866159320614432451328518548358055040365118959687673202897733223140119137858644015263724339200 [128,19] 5003659461059827492658119935097304714005934159110394750351388706826157845607420640415606905495201749166631160230169938172865259626224162121011724837272834166887684270331890544702234853834515288947828700637310716490427322884569695210378666432908765754616860146531798920316595927232763068543033533565806308071911993837346274023867620032886658669799619273341352236732410424052524639726747123568123687416556679336310693566475540275534452276478849827651074863156447692937444446424215295993784863686945508425061712170559753960926645268678771672454515421813919825010625108985041430307823921306405339253854773024581533300254123771901608068931990099704786089028602363415065972374315617757258572328613393471911119280193340029797096028086102046695632982834414946216651147526961927165460148248524640356019185452937659523711560627617313947744418196146718873866431684774224388377228933865232505103134489363477166696740771915332940314775796197475567921277217931682271941365979212552935306741079415840933999118575810396194029730869822574872058696803916376209056770649527908006380781125630058769732093031397803593169319461234580256253925776553870449179793751860752383930952817689180033672799843657963690092238270779673133223182051634778614513370063354625641183974656752890988272077281555327487067931866808854690932072465844527615148017395689492430574817929466354640255526776443297989116851303167806674370389964636694996174939514728702064589336302234133207183374522257886806694101690013381706840082454761700899159252779414560652328999630657031895171674762947945049916695285018615064975952836993973853211177259284317416885815343234815537465111009114887888211671186513037002795503241775742751809873687796473974525769475330369205545772528688350771786658963508407318592453042278377666087345638842517056822582147499606249019726427123388753968080058994666196517866163767877681506705270893506646236895216809881397469320870971145625436220006759997577741425104776433555696578967700360985480138594793659541147829738099392188847378421251017581134178062609529898774592562265024525845728722348971617236124369879723175448341407812298894989471600289509478494473374047197278810905302549321845558721741611034328549637072164546243829080367650603123264568337402614896073335830124162683205033095541555200 [128,20] -931363711552744867306289117851193855119129840823069985044558129675298368221065834112120025080020007378789376780998298760528412042873783209204939863659091605235016480700760570616096892229270665629011089105956731387375185267781089122314094886855244432480029593268637787806203575119435657399516978072229842594094820944568778944992733958172569957359850585076761387121163732249934816879334334636301506785361683633512750119319254706734788258873605761602432347102637264613369080613707723033599104677364462771465893454129113799516682456857155194644749460339382956242181912121587701455542422955894210150046409160840119344222912690902765070728920269377285234496732946283403863093391387405201413643537540561675634270855632119312061566047895004410549987560682604108894243690064848118821623173718943183590429608516638475387750415458736178523599501814652700359708510622790262918964118408681150574324554896700803954193891749027241116275561897039523422857023073914762074605272504941509683482660348102652111128291344648295190049200938681702255432789795128062827067649803580126481475827776103902629415586835815419434478178629491550758599770974352623136453364135508928839097465709461210733286617482656215345594268263821318939058432038783572634675165461769365887902248080304946689444051521397041050188534590743352997779677105432832930833770140955584007658510205966478227592104184766362426319049599939123990579008305654275189886128424092783943983913311584293009543725698430087334054086021251553773300573777010577103628303246248738052868457436226297013461328950737057023429684717479199071593944635619009361305262968850383185651449750944429333915042969264173121569862661695172904270664816952013646399142628772329491154246533019304206729005573024609034684941554674809390551597647177098563544950925674904492753538029923975472517188020326634792944092381552503241953871639728775056687462341960966565409370014601783219381120509362156350811079994313391339838859700994544657740397117067708963180045941372689411771612749090085389461276766432821262858412752083200803511168682540681178131591007411953593858161850673314809625367521510369218772376488084709965361322662934774935231324255240037274418321841850003023574372757878260914851003326588118974936861979579103297176996060323474641661198336000 [128,21] -4108369975595729690711091662412331331537468967281043902926563416250171980386772976522273357500837468303686664218840478688346978017716736943391138805622188667696167990744831456059631140224649682986145482327546453257394405867514204918512379036117999011109398048906062007801504013192275832592003696520610867524755331966690672671411022676709103234224966878456850315709819235225531837510070025859802146474603364573942389045164624635653232714051192894753587119899426182024143705774036713070615498149904089912832002817374285543338908907141760432431002328641765775476968208935680552934555771181053161001950439612814855418170229349106810695373754270408446931363432380759380457588251729078506970363019078376772019548064020087848545424189726975358344138189833155093978326678431990728293938665251597655421570428022421897278012318331335650136934843564318398358337447691331480925155641243821589964280734520576457436894291750072508981620339791242236701782451013932519028720522374981134991214465581290660143706306067103631267481371417871809578880089060277373348843241096376328920201323573954212209130964878065559282083277914306693374093313586600879830611483060502786433253758456880972899248791529588931807223385490577782762940449816430029703232949014915807706315312499594026257883341613446293066411787569977029199591102347052467079741749691195828963952767375276631435426368306040482658490988023703056888416308537131667883072728554711140136024661251353619346929557362978937505076155160389791448976787795177307341261890798865126116130961448229554028206650738259687166388988249358141797580377318701382600818069231892186712650725522559349379850804348261484388329803981355395805944281745854313372732370378135520372579072220126671787895978909177372392616746361900690745387706453967044952062936015571488963549629215299912077996705889037979639895701330125062684551344466751346840053435620651810294892967913807802644608663936048645657394258348041144385106259438026446977467766904274328360170061646031960410940100062352745617803476059471545077982816125495874454874733973916018163384340991180287312532055012289755187629049442874862226530907883228493242328647662003145456096717947717413106648535477401444823279482838775913008174118536480185401042268011961246479571569396810738082355609600 [128,22] 6987076313708171409651989913278832675657673592790575184652222550056658286013129657829331131749208119294367537953988210020675880177213957309292254400298359767203748604989244927270595883424978733709955107748599873365833322815134388173918069504292235502650719697924180956558085078616075177524927902438389096022493490896115087259514503911960349162268514274050315532039934987444110839519703518239706687328796365940167468966861234752173898669540483282086841091966565901861241697246316462494639424377684445019409258183394272277814424901418057795783254853560826520364959736583388728616141283698255483832181482798011838343845242450778145115399306954076875423739090020886094456667672217721891842493455984574928146370220680172251959044856843769480899364954731100908119250985230172367076411339971896898988736151685634075647834216934924465138359132225781728581831504189005811825502997546528315783612248051391114336779411108693309718933776480622449165844520039602672022094431558669480927852425803914955919694650945265457833193024140219372375287090950475396017080691570815449362947929634848488467668683046880966406451277618029908475892512098066432772786257176322753508648876269944962318230919401452943026095193845081596904873769345172159859571158565066261962644424635718239039122581083647733100049412851920468150411705699584603445474605658729112080557904525849995246106554293679034160910266780824437310395464759559343495438410089573363480127070764944974996717692075604242113835892919726297862634756190322040158104392963998346428870098907096042127601460782725340205858360619167395445209281254253567934820767424699530629082405507764230266673707855606869350468142424322132327300624328905957806375911782674201863534652983518400001676468777301544420864095921115739541570967153721481819689832913627287483976715290998197514950741261787393971804195327945293504899715424899065463646567270406363474545990490747006755171562982601976240348716650502642305516921262537919099892595707731023459711783349677972298509758944335622685407261139098170283123365683926572085400361410723435396123018467152870805057153859386155221349739191954295194183719433265825427323058117125502042555803522524962000732350749947903482518639714576425876789195035592578080972050313945381420818989160244058553057280 [128,23] -6893746215202010339978312127342647424151020297297270597152065695570716195454014371258518932489433913515744607430681222299938052312146991191669696746125012439064246923673486448894226513292564266735153418639321068816216858937505019613928712655201373585385032319915265785733622579110286326525943744367228420770305388131426963105446708001144741136048568256410464554427265828227062843540597132740119131176085928305301934695759905733178769824914721431935138539140578175361405820740841751132579580628185478223728371069954922622502204367397224069851658730030066946523120978056987418139071882652116544600858401378493284141547414898764504713176037255264137011287748931002432747168348007693400523897825589902610127639717578708123293030044272012557343203000160112593965848684697893648787548300083390318121455430031419531160824011699393486856161723953724773541675597888049665009481835940891918603513437923369142347859638276148487294623931238548595669434747977869910658225178512565361843137607730533744716631482426972095723134747477637613138239765763883713987689872780634010131353408185755249203862587651601526431850397073398444494995039182134675960047298695600298833582140972882175850810017368680362762087154994962770073142669534463998368290532035619940070231904985248897106515562236785964057437794020487921020845341600794061116767429982832345577682660271184979874777665502408418202356499986403823885311952673639721571799533789743965284440633578334064125062317969015466066773822141787913382499379527780047646081629766610699181106167522105245017300552394767842580740803174464846478737801964249303166171458880859912371764876651020569253313709626163355217176722656505748280048940241008346931219011685946762791359361594410399950437977099169927003118491075661731923627516793967376049088727747855937929247399136753811130092655710615149984875467534266194113514680880129059613882124289457684615302161170328646359978815105045998816991830962539866850152170668053260723759097057867145173392994645008566212887503120986372222781952408679107967490935929520454698627899633003957182074133061092896851773871224445285990398453506709630140617793104092562106696898799464627697371294858474530825048404472053043637350250438578938169940995459930004537566983160935064883839931691166261575680 [128,24] 5149726653163078546598003443540120628806426696418965382885939793932644502621052866446918539042974487465041584489059368931772396121968318673683654567831427577447247394674895830972522371124056370679539185159236173013194189046646387282019158043398933180671108198101444253691819912302299775697559815818724089717533458244451768512714570934605378991790062234848518560469489456583553513886807149080964062756363380766639888848779061859767314922188077973618682436587876759433216407306616986140880364140406249207233722044868837971915914955098028746283100982367099267898931788841093010572907002006730910559780023827663210296955377124955596499178122439834067816979774486213993952539051388014192535398865447975058510957478315884250528348164450990736142723130039240196655958042838205883531543138181501761950374347229486378409218682327078689149947924736943159181101758682055139348848034493717458940734914713876990720437439858567338371346946646568121483201057753361860759404486991879217538330242487653787902340714652097153965900871125238328067127137738642410644584202506085534861278513820351437920095126347124197560462429377856094773764497819756672044398179689052783730871303923405861627196307185450448385293998536474330576856741540350206624234286736810659834042638338646742876928985520488527093159078443972913539072042919497033000930399119788260967051372539644524268552658332906880017844428513528847110728465212187869886799753987313894122071507763908024960438176920421706634886850512253063195739700652853411156063500033822417904725022815740692051829314082461925452577102060100665926972202463582356029153320357042349027378104807994785558155595996488644837504774351489084130485451152011463378856209484491079219228754931030306821472517945425470341473778650814606965197021514399043608581085541045567723301067694772817974868192329784213803857552702287758995405194991780373594912214189100624337847758768852263436519549220955696605517286646649980773666095253908173840395656633477801759915347935929919312846950520863316543577242353485647527295860628595490651609680352578830531642647759093584745616853836220027132331005289274297435017234539920239343906407671614483401629776559760335428831589465252393676476546124463283350587598806985956864456050549116516430764058932842332160 [128,25] -3316543232305374748230238025562272341472218678677821732399025160134803437097339425585278751782051630263243455144264061518804590181893724783216507949082282981199235020092037791088303532074598056373107595056030074174029270336114234358117134189457748203707086455972966649717518874535130532650831842147141549213493413425780921538105584891417050730903103422391825749144857290939171994958492177920811233551750468081778815463563436739347954086721219271640784995414983308494370907163911357953817307158227412336448355795225104549494300142361775479088126301980533972919968399229421321146666897404627424829671358090670888003929532923112622187603137234607232604337476088888330044645480996635593941817375386284959182882633691494616742530400715022675004917642786727998995669927296978029731753183400954835397407855500481847621222493444317713749670353004012383737634618542995826018080858407310433528583898408661386018993249641848190945534921540443376657933803924690234574784320656731810683632843184824916953130714457160439088257047674949264010211579498391527860645956078164241409290923133987287521704655116213393955205118256039924303242951359620376345426320935685769730906933094331488799334480141661440966900586307064850237822553544859523574428115254991618860491367835429946289005906192317899266809719058965234372501665217791572471392981089211687190947617524392942184595132815309145669415999826273272234015640752311251312863795160418734313604395268828771091027101247528719711182798581647874434334771254288750229849809791263900217414908570934318864473478321557752611008112887801135998574753686011109016936644131478106989766133728679712780214872936775441853513943345148730500551207297478430964853270291416743815835515067623930435397134723739099246817835754361216074640530851278997871993560622918466373852667417951686579788598410288722249345486670715794895744483912435046880247068896359654980276483289708308665776223356751986951298595343065946071655638675093233121289707537892479888694959668690352948082143971253426555646825123758597644442270645191126990905919748925544642388627307877297306321629116331695207477189495263974941453163674820996774244887679136431682239600139383219174289068125771547957852584939232720481171313517931280538105446335959622172263889187635200 [128,26] 2103919482286713217879803159150534166546539897855379824918762116349749627265745001016265797610070877362219880711041817459824257834138055408441327277881554027606024758231596682300556399356046853838055897495270912930963740151416943618231914405034319633310138651562866096608502440744813868182487173326266580007873855917859519570196643999516227943271542485815551883754236842856663679166841311017319837991650876644935569513189492112343112511210713578391707209722122878888631730343081853371986027205603078650739105861452844976707929698471567571882484288488820573959359864621825956214022131203708228287686599415020744667743218646859670379530274312177194858991060951583103465974464611592687758876744644246478848844595908571437090202091677776890184992158720377766391153818221787616645360851682883065352460286264416493764691405166862410988065973397849653176848018595751369732139158777688134387214491463013207810525746595301255744604903585268799716915937330746084375096171441689972461147923130344610102145568139947909980836154111234577374084867903428011203413738923230749809323477896077634936384708958645600790576392147066802747513885831622633498859430374851128933878113914871172711967681625572418551483962458067660352234855981784730784360935042920751976125284572324900956256625931292374472722616669420507655976476068214520713385051479752215542158727318686217417517752163515881319613473415269470381924791085598158913117119518203117673638350168198127149367267799521780317670533756485548338472913200052938303501636104303089794423728285068692598920143707442913368389543000215813848884150903170312898654747930226902180208523143064779764433829646239122436851382518692096304872229056253316045422482955596302395781358534243545741512785349426290354258357143252829462728044621796104282016076848920567166118921960893702171425212139294095348983167108990325269013654462033699070799243810115267621479632445191671306966621288252962503183742393215376537287748287965592262359760915813218216421320019032749958751832012009034680676450081202487974823513037669304597989525037008968135169219414005477608464683180625568492636198125570495902273562840088951935341310837204055920527832832022937378586827108447347923364808395504750757866991267117510781078467236876337136006279987200 [128,27] -1518011730491613511035549437999879118190322926325751319532284398376970993773907751380674395883086022182956967999998849316176680831227314557439164731375637044341381967129738323946252584407104888289216423192160487945654008250918556973639856757561289734572694321188209934005009055305321007661688292162820442049929250584253016755964375140737286526277527605942046782266101034348254569200811834749646554063545141258428079112552564503589318439181492398924739677737403098720852534095008923952345482385236482335105320636213499327561147699721123527054030937908918578591013770887703992895527149857955675495490775171940521000093815247219597635298963205529642269127252915676052481043612702746952232855294509209717560547389832003842904746800944740754554317381063188556883211260342495331252904925610241082310277135079536805232661209287344028377815703151410038455002388234262046102774124741815169548798953019371708276746296576920610191750856903555598072301306388265597878393704298325780242964101043230737887386583397619444131260435246826679620935164992243931439804189859730861519241819750246962553895012447459617948073635962218523400842896419455604325314643547664214047241180028373032765749224927934059985055784057960096670767375228998757530632806483793974316146340411342619255981032763164860957461492700976730978506802771015360299799498940156597580524537030936949638566096009360188484264333790493945584316061147282573287898352379170671127579808373469293360938760207589937454470347941720895441256602271135067064028405057282770332367888618612757310189772084246641558561225915225364304270023578249340689886243853444709136011428924165968058892665086979905563556071444117125378018757546587903729419146984589393621714768775719678912114207484376926866865881867207405472438177837686765566821357711709499431102921420961228276105237252106597292079809693645925466863475132884791225805246665972564295374411116413468668541474732777727094827595147930564270330967095756413957784486257957930258682560997842111059133581601967154580580960611685346644377666648900365048539492265998345720566295196463968790483560527419715326812319845765481357398657559283430608148256936558748111952559304655172028021218405781449338555536680102590785652374802069025862073601218813590163601489920 [128,28] 1317478999369881012362578623113887664330225875399988171093874953182556056808976841921791831592642407116120631840189530440713345295194911455825383012481910014869872110161028835501155461813019787566485512589715312812156593352471923524355029732314103122539830969593674612575481317039386963465966717413986562081321507915559334783577174065657346465635182063503033639865719637695836053446740771906752503063258093016366531135108444939935548793245745151534838254134823290356479897947122218893400301374504966168370603399306803982551798607085145442369717797493053849359704263951323702765779108642097360916204322317617926747011273233490580569921989489574433884891425237724193154290761397045440337780812129889376460150848595691117023698173957574810595951615836483419921156513714911952132743654844547478835928816718018626530763684478456062604364969055109448067542331989786107954744320917765698372037818333284515236205631803340767790364512551390793183462911977297893384972883907144370029694265482046963276816299220474252132619971597050879028932300923945492583365948486483281675865619940632696621662315214313154707849170263009570929530391515993892938539146996272865163801200935821699899772765295121895521030482347156471351965232695865306950084482371489113320791001105151364482482833542328466630988869239037713184380078211608616259540995433093621060607382642217538207935116479343833458406358756268909280184088381189377975913366881223716388556822354445819072215857734066396029966742605638372579301368709988684574203764153376492876757955495417214918601066129489000081700768113156911560095969139291397423711631219280234931815671327322213040123581308868910111089043601997492842286598247237406004425315199119148723745155294187641134193327376353014765228570646152056942202291967392753064162940436577870045536951043687724345425385201727724321617881435331110178780091909431486598323779231085306889023575666531285745949327640842297801797051281411757808848120481865960820751042939184061733850719623665352472147981812464834115997216233404987544892927991789533960849950963283031547513367453970424305761801145677403759355532555518858693186190142309902504468967225030049759647826354143617379989570552863991962582676178260033496745298574740254318547060736048065717207040 [128,29] -1249417323635852013760974203281979251307906360889271158511742244480580270183291486307773683698743189042662630176716217213131281257512107067013346932553539464214184989124149765604197879810754966992716696470756767983201353547858617922184387498510704773849352590768961750539143318044627568401919805933686935628750636056598168875080272851583519198666228595928809703152265591838932063787904227401139027233985504325636798657149957512878169692088812505889345293943412481649782483018530962782130422479060774799619176802332996230285476885779368588600906820398982522882752127891543208245159476652989043501578883028288422079029332344157488566555603227242091611596164484814029013302274335264666675686467075894994784169444677623940152900670935575090335385740779558396289421860847333536787718329514094738486766956285573485876981792290161965216030751330906623798753858908266797892961259843462027430284519647152197599378983135519431767204163080408170613956047911161289599054254868204019190210203363744881698347621039730895358617615543869921528359404157853268579139890219366663144212119618008844409454298208205839174782514542260205356037892530519650174773624196296556576206430814780389306427294295685557730367475142865651810342511015064810335934718067792498785164864362995591247782962952714667462241593896606483973191410003228811708791397120203672482364080544292200499593025558674003808873351991488014652871933575489319042341093028377458809902921225794848212692794875895748456747441155513833803678669963185142571827202194563950930678593584391330437681500745951180185276818226222048772936594511994228355775809146782207721474958126481361331806107714838851992159210736655635066754819178436509520311815950534473216087620450251812587191907133201156324673632545095200793081316163823245021531053198524492554979797859904126817367147432448718326652083130789552551034961528064823074569328567942341320867917456555649132650661370907971340427603684840564957144260883085785300935487253701688696590786006481640891614750010606197995708815691920754321146310360439689572278139543969526676336245341097849463656780182395611073800373060940137884659782922469115506058832635034526909035427841916367572033500775526697080256642297765021185326130514746984549577106494941969776640 [128,30] 1137909105270123640889479240906695397260280334693545594022066442376936500428105285694070124769354630969858330001754906500502497786373352033395179228718415732177315545898195830227585378850727920815882737554667383368493894605241668425775689504468573630338171031934834857592017160114964015711254137687517521151713829894136836037696755746991106312970739980178995704954866683221290531095064204026225500757130133057249046277276334673347422076693090151294875282371714112988885310392280331693800014811705031384481101079105952469360022419865043603328601279607389250375186458407179644438691518617861672440041810159456178961513921986791963906447529326100432956928883289959805701419805674220710081537439140473355976908157178484117681969444908110267463292046666480387103595499941944023429640404094911536450679747589352145696726532574260330489898395557313923292702845147222532719767041652891298126719250814686588622546985888237368793640188044218827885286305106676347572629257251715610076590388410153133357596097393853866061050005874931626214771777452363274124518339276761920556753261903052297913079928067811305052837584913618444708906424203812145117453230661954444017722120666432442328284402060078375593105009862360877520237578301398219366501631001572080943041519792417624164646264528356300238164417854004337044978518419143870530568277246950031081303886015738966494875259236118442336061067711495066247893889375340099106191922224740649054136495471045768480373244815020089445743974574041880636477544277628961955237449767644378253010800236717081467072104263821859254351253645485619142554550339243183017956883171407760362999739384460017097336717911081948448762953900561689320448460299223394570410999237767268118483495590480323174310266193122553257193125230491335660876346852642204508986482298024239673030395994934419014049501948755725567757114909521326427404343749044829353737376971496958876195596577268625912942392881685412800161766334022421703743256064614729136634148811448448236316812058005855017039432589091724746026692902282874179090256857830976775108202761271748164462818995217262153290211031706874362112822236990151547976464117158032875082862096347496613620774627378853692769080476203022896298706104198899130044708792314117048013712884141916160 [128,31] -924946762248992071980369318566742450100697666500642977156830885200307108297444973108553529150498755107551309100927322187270813736681424857577542439422451571017628365889599990535687789066884671794121819617100768156093098445643186494309391582443784724445352497533382004102011325037827019873093806819673874076638582391445534737945424640745828070770907618552849011435036419242030621327866457312352725580551070040671799475537810245541227012099610619047269472994788800396252477495500834579045743706369498303505274418997395396101698836091322315716241391852330441513032923105680711121493253518253174959102179743628050808130299059614155366254246976292298550200414237222231249053137004243784973597323013539828111788420713631135398976447902796798812685084572932676340349399763373802971148679650977368479434962254435158061783422064906272917257504974536261172788507522059256630920623923956991124939930706657676447554175333495224381367930836456467569322194000876277831839152196065692477243918668786992028766115132700003521785910621696287552886517934123270389687791904462603940130951110560120863402399462836299348908779697437214369853430649699727465799980253539888152306663438173319594663128497236949840993835197498190024087780629656224964217236411310361248947772752197049516197406078877518472141615970235285206603376510018220617798113684355293951551885225582204888162207473839753920424703106990253863407447043968496922442981108142079587266420519085411945156780250189736937296523022714585620900303937817114898176867764101295027349858552311705497532318775004683057174022493737766907062687597689581352131786232794302151599457436397006659012116905567665501563575665407180138000099422808324719789834264177907011592403225736193467383949160873513396287985413555105974077873938748682616596602180059640116871206682125372727698593057278946170203930438430767470343117312621176447844062183816698953663516628372302572518016090543244933421624208360837911792827464178458952087165180278868078083650287694494137885090306911574237777729959019299981377414472102622770045332575406962484320805949508030237672314177636565149284472777504501162083501606196351552930753847280255861812890876489598568455466581787191920729554695810952430592055510128342509946425499975680 [128,32] 653075708477977133632503611671818552590723547291875574659678946162962720191047357238315538283010213177275228210202681947151861546321662295706939999449299839410802357009437383317893448657861350950822883969833910770622023061033577813681383856312913314735057387894884444064279402374434716134033518303801918541975821347701767694010512834522034226661207049921648691003087644230145946941230186722594882755670242385385238190353200632357492365578661113243059496212870919775330943957499138401782337675379408220225820223741920207702151521267393573991926568595290369964429122065640895443486401199187637385302808491448754054225985916100456633966866337231538922328146211773289993171926526314875485963665903272753818961266966201062444757428526735573082036229218645240711298458001984948443258820121982504831140179718089393282122261593268882105833190149710832210813619340493930708411329407648560988281588016360813345371080084872043377876623751696785052075311893918772647105995046388507201595539638828304952174063472918392673846896888155987866291789646501935318157978826943467211835721103461272105152594873686076429975873218449926098931292740051170016759634230257467671148609836105843181927246865144476267502298898920929964674895835718922191614313467513964310793575888063586551040395094277594620153974415341078679356547620910909272795647176881008284206835728761771461294594917121471460320706841922076935280963805289010370839909411043782991780876581230287286432452627978451670736093615612932369021111163347715871963249409794029563588134305654641365307311730545225695523718021866259542515837075923184555333975021295048382885786489138359004724439441655160185336547786878804102442275767483996738303750647539742088672035660545659901287169995588980374638555037249465934667458338433970761475271726493148153978893839600744555658543036628764430611035100016269429701094373366658836289800753773793815254792446701769698891060054652244530122969457364873133638660777600807558162967368575747949044195909492038805488826621797834337102914224232459133421732552884792596990244186059025115554284179254124553179083169066419565950894646171187437902675198217514931914846202100593275063011791195609081839614428466991182904887106613528102061630976079986849737596731392 [128,33] -398664233009984732831183471628823872253891551928844696438046226428660418829477013523909823351731150409819304465042131771628716483450757160036714804207306461400437802416329897873892567727314198369047752154404415967806343843779482903198622020324094907645939041281511479239483721313998972728124564927810509213845213005116504640576075510450911218494171625808284321354245481694188819916559554262391594314752943498097223520466645788949793195345632782681858273898528308423233735889378676769805904055728223079982855751888981461465144305358904347756242865263166578861905553976755311521789344707590972621778631102412972131805257590639115389312990890759308899468939787337714026313366435039432876964800431521889818806267443578149977849608340781103906729927971506618823478244238289453192573972155677753714345221145270088774996639465645051710575325778345508880348274645425369687165767703733972916397086504965617181957650910133590693646368789216128397056772175043149313106416032583627363814941268264836209711453549525327688263605988067373526671040298321104000706288578858875745771281512323837898333060399138875302604217975016256914896907770938748854973799463204570033956761527454411128911068998183194777088391935161286212925313456204232616935285851825715814013975671501449356301422626336424614556325478678176364496066804173359977249391801826280648269050365550122144287130156435968731233623805650514939901405514315883204196611816123326936866017408630606794990819141222027613224110966782310006978023577984880932741731550975551391683859169621227967741596405051063304383851346144809348449806148849736401727235631466498562397694604874223394671919438471581017327250226494831045015747445853032499380994185387498599786437258997388338561863442649179075249708558052639119593806186408862242254194563224902705441897222274749685087633981911469293630987831097106553484924243411181226870801363657649691654333596408000968286811951443135930362871519297410915776818353615812820796619102699372438291959628965497503815747102922404156151259690554883668024705965493093450716012934902235202548200258824382283101861377073108610025404441315791924970279323902609483771029509684682201574121916064836456951520139537659285896948668257824091472471710601362637011812352 [128,34] 211022932265500042129849391950885370324080793666433714247162942415765140469304147719791949939170122959543570891860134378990557714410397050517382722471233096267630462129444283989765533660203415703951179459774820738153815150235443403391888886551621967833083941397698926497074455074348314950195536695586651918102176481144800025290250701002918259186888594853174744943056312921940569840188760334412011580566832431990178989835161391369818259183860990225675789298977673941979341086834419485999993899569576011682180669455626416484207209577585260333933351129951729618288765466545543888409243862674998222191837191031978053628433184852680845097483789739182752901553467598088668579283381205630592903050765427771952314586481447884697066140171540795591123347551396647502322834020086122190490092378725321013669719332365367764641667622047849895148786246207165955759070912700989934221823041799967696184675607365271731324494624058626941604689632640240118230173104071374554227426622121537485450105865677605210555324571507121804101176133850249249214034169246057957287601037637273904773991267320250603164793656712588552763514587272257411460229660757526719261680703274527997276507146317939996320997782341198681193151546161667529960446441313989191176028386346934210205906396388544519883372965029262533268366246188053085274538536476798082642755581704404291447941851592813304846077025772061885109549246433176294825195928326998266132543294223265838192329163290592685209378177588828705404107208907772520789627875657145569266818580069712546567866532729228621101760858158099791845746201560534404418195804762971667373989539319775032687474475580367200065030691446855933762357991938605286866524241824233355267292266802142520198425712644657534465163676430888912517644797639672158781790718571200557796155503847504673532617297639944355766307778160733774599778549131809320040142197932907243693483440299004554419221471173049463438453242967564791263079941473915948564763604717276637562676126064030301295668583140790692125040104814881062719370271862282953507435660426434943846781950233569443411161101637636145667039658642834363848757805228797092392338789704350193144171447105107343140868597403529804716162192713951570741949825530960927767866771059515320172544 [128,35] -96842317881253855825507287006529868018801678928013629919079360003086999207741556587408161758101692683626014981660364291758364278100801041832844427744929094553854368834753747269503099047470870235898967130845577442011880365489138588191979376407503579678176082910758636213909726082045369722329436719983779998545363967493047203608291905470578041013733811104206643415381738905114816767383980344365306835937235101266246044385593032830032206914197139166696363871713721156790339304982665465615695211267069513825390723088634564691244446848514678146633975895843401523457761799534143786451737526219538078991578739111012420081782627943517589671001141098149957528504406088699521261565144650578820841465667243226120509323071767895126438243819488886935059772983000473397458092748859386803024225327200414200321655343679930169952149206107745203390028340535501432744195551683229772610174556528587660775764681794207176737868898120115259308272672389410300615530491061583511137305217256872292823083562571029707840101240727426715341347896188538629635884441230604851813753880738058138532760190496109357276012849064939422258877562981177268446023527746597896101073980844071798954491944544900673490024134044441810341297273281800238794207240834040484367393121434322499519134751641275279093681059821096306327699591917978452051527703854199295012125081956598594845550960544444412096690320321563182978397550607752689426633243373441775226005962483400503623825683681972934726427484880632103652423248629883210030971186614737718578738655690156900697397622853681373181510373087637001584293832839957493736033714856214162131022113299909741102246034280460068489692851727243758871396330662016179264570669428640578260004931719201152621362974781873838442688791535237549401136695702600125527091554274224508680308558833605912755025291454203022095588056055475497290957593562890379447871884951398843286751167653510980185695930492084527514341502210591383870548221950782642065964693065651705931108909996723245139995493720098067801288453036900047847136366563057792907743017789796242689367680927286849963452816254004201030092177750376987628284259393760228143629258323103809065761606172541163211301250119051993334805456471146277153036075978717768132524398253210337280 [128,36] 38281875458818661998835154386590459601259323923241408986687866855307498958977903878326898225491905316712890751750416375395832542565655431377197437121934683565725426117517537502924808715112903675518773372798849617353829923727758275410044485855304757314896478140300867310598618276853745399501688942760941435588401922833936432563179762511883723123750421718129267125542592408174673326900063263981579097656693967907787120120395642163082409370487742166252774481428157728518588933116532538011931532132467101871157956472154105750877802168360447262531859216932447188058927355623286420121597179256549092429794885213749201917657004594370441429582132237703603194275600271981482060960675790549643165569655859326108769311672960399344031265478527155039451808739762239840060555694937511556197146564362984315266743782735168951147285537979484999893800997165329118249616375222521273774696676393409321736990242131973127093690577268755385413213993251293802618529557802979574978655366460793517010823549029323110493829350640586659488218146681626384078135619900168279277833068498300448725091370225222459015681790089149407627007553577202313954033342283943238987066744797868619375213692173486553424686131125696959755976025040495915430632436348736302578327843536964426933096587252357867298682457655369059269028031616238149117748174363784319680636074910148073668561191061795718552149639327039299973787583748382891493489737693127248174650049536567788127390116081811535092181837948888832780040401778760328418304143030308410710680673175542723500692160535105261359435033500340451765983656611165721494481785282817100311691805915776050145842794803501034290308443428377698795372281617097347085841014563572296191817768494824974283058142393064038303703690661869845296677575756441006310195724414735838743626249377711660045560900380022053487454077580539762798323494840758804384345471483956424854783724571106773771146805041891245305215542615946646050619893859964248250250256930885460894712640998222760384711151426398553938496356719949423573560544254888662573357628870702190436727341067576295324518231713580718990098291833870680797874658090602973563637268203124166986775766635139406548104500523314687524832473689907197420812958164810709877038629771018240 [128,37] -12990464055077602403390750530171209448928764825262111563576911270675845063372636959028682333597480157707478106579453206047275977235178585561896164499544012307736398176265679370215129545750288244262569391574646905613451146586075728698534785505020469720806407345287682514354681315666173620031814381089203677733144354130973200916765017596810811622462247114025256478732918210456227393315354178594242869194254393011130317381780125730294727982517398393962310583976781390722130038447111479435984487572169463380460356501502100300338256438169600778918820736384546533355659432426305472795009572806395571449200896283982401963152552219761117622418003921799337772150239441880993904590092671728336050876949741149685143473739313685854891030622147035727690061655956439974086055609670633579554192666936053782651742394585188949415384962894980273732384726426056612520128248733190344910910591042729619254806173287240034850475701025664887047373262200890035675242592210669928976882163836831588318231732637446330469173644080722252791634767675587439026012073227542258117488365960634875256129861418303743278480600784021845290801680935090168714058265767482645479712943203197286449005161467234371008855469278366668532127288038813749031537966425762234933818475478759400234714442761512660634786342845611143240299469871396558146265879413467871605723466398666606882493406289542296917405115603796084955374116410206783078074452879699691614082320649662783052687273367209709242280617820671582495653413554715455489148421439302603425066351938980735879659770842040803419233441085072139270276737069934893776017305130774377046276940451717238059343188766748249427656654755196331949553547734714686963522916897935976880412625692850658460135824155108739115160971625707594034893282166494073576858509604423012697609474849228571796449676944140539387391850316179438580029463077634070029143613803476979175819405821791727212171993951757290963756229966410503387583376768472909098746191361811523177354267457225521844456071853618751649292823065102541984843574467242253079760978685194352673176192169827769802312664738003007011623082452415875586169850515690304779755048618863213820877939415815189321458769694138036588104883577977758829145108361495399459290928381952 [128,38] 3769715141590424052823571873214470259181073544823816720997873249015088078948236136130371653869593180245991640938212336394622092699700048703596974804354380462539885618481791536201041194351620497690017113610239012082523207322485976777066958971864864381586079738851809515359031197918399201756477779391276315865600480716320524873137300303666800251355979180593070627696663374513933327975159927318271169551665689636729758733685690048601998336176726421902360432606512682434400065750853167090033527606097403556587999506596280944846469691336055565014128320271344101547829054474920984434539425706750672905077866942985103424966758330351403069646319128554621693374672153617157929997918357231180565470039796183785951511444649737012114846388807599842093213149774164322581088935040673632425393848480655277523806118145182559938139079093981673610727658854148144964286286651844455319491363855079316602143158999881544013261873301050270537250056992653620035865268101219123300677848259535985412760789745091947540670006735501194343783951051314549162135976310951177537378837899578817114129921646932189767184924406417198540720683115445308838224500195286690247673188751422712237105715724604890678080355922746726467984615876913853101009894914234873208759953181913238968930851694985920215256241311418104766505932068370662256063820467269745821636353629178313280468019663143110701014220919449714073182386627738942280589717438039363277451914440195150415810606542662238338919248426176989318134877622917215872198227365465881368930552863341476687501529190724492473750208405146786112527960991978806140126444296488057773559010718991046100717878806897039100872804806024012216336837339395365266585270038257204576689051689080527711772073703318172540076411464404094505893428506531744598066563590227039559248945158658449591901180636291711595520508159244159494986722750220556396104521042005612253405709761214246367553189092035820678533172460723290368803030618037195925018605675541853478163180667847112092749966832580794364653925151965601713419378015451148240047111242212383856459846019723318720060078535327698003517374623865766471530149226256975557587396795909148856584473883614314334335496108837447130698514308794392741727053108846442708111196160 [128,39] -858493103991954171389861586721367481525358751344408759315156740695413505248413275678195108818350509992034163488953193010261680075515271924944808692304022239624865641849331153166324612341210806516368747226957056697473563435696703833284024833059407143782792773495597833191435497567605597523828833615091838528155559623273345363633950479790984009466165921519593931185791559197172978887991004132669669516686948558911112392384134093908048515111237944493588350090604943138247684764143275379187689199870395389621667939569491770694337841182598060056234219397567812893272427760411616223511073730294598856077919921126729927984022000493656445934571706583367566568928502017380690095757529726640940772959956593151032986486329864976584209712198956045717304745510151131245286257219661582564961793964855353967758641533811373620610436468219485087310913300021392074761436278457325406913735926289244133291306743530267303728893218146090775622719077496439868737325552599242296096592499789785332823316537178552454886253841089529485506276557730030183218039938430959526966200612453435229260016169654486125645223828886778086232535385241307263325451352745621446888582923859940847988767749217548645764803964664052914761853782339819357310016012206758350634693997954569914830501251538252949033512922098347699003652489983841601336058932041388688626068742433831954363076382541866758415284660802370284752398794583997047269673923227711341545542928029370204858607421806318145153410263173512626967133100589582325931295576146801896558957347447009377266511197555785562221169740909677046627589619878244320050264396938158164449046813847236919123537460153442199663923231183109835324093272247114236418741129605742996584871547356276911102928815350274040121450359538515176984974304987993041745905078658692387370285782254096583780370525199401306329628849871045882955290941781515196066760092569300291062817729527998677419680300345925782346175209168987503247305295102687787586379726014206220119993582180240814388702910724330859293193153468310087168071949666984575870203013904425422575231213015895803549643116887045468846818564348230129381927464934276290226528265168470924483594621612529527027199053887445820306175927669697229402733039566124339953664 [128,40] 93059344919588861076631560314179464468871766482479541512060445901583951244931909647365098681321657689780217019140639268252114643093000967249427514442857106300108792850878735871929167374666810792617273562661160046297647978656563151833645161988142771903817086270122925601783474789536852252481903319227149828319405073319541484631165088624367379723666393265933851535740084563668545616720683518732568226796187155790462774091855625831589363683842596727242073758005228263119832778245800981857735516887918832682598836348626164426799216589098763662428917908908705478960548949854192674331155678343654029700075834586040516257727226634352345237990824475058750459428180807167733513937029934543884596138942472728115867493098516321950262679568283322812152487054382035324622785660999036706295237354893074865845537605269022616313110975036733980975520604526215257102726067075898572346798903484759191805327672880217737508292895268108414936279204384083557598651599948248475725333004767511930698622885336173314544620121581330836776228047348282103845709548009068412801717059773432206956847861196420524989287288479113661754256720687672340682823603774315322565408648130579200018292389339070079279615628479317226047666267420041730236611003126857817203565087214820215330205154743314161745335460157385378581596971652426145391998329373359619472449123405313858199598215889007478108296051632736075769899265941831483425048508669524951796063768576265970003041042266135949624697921963016540300772238623232560011726988863760704545581812231410646620477140864758499144022665864488505577973244555884662199788386575396440718473626274022234802253929973805901703682731980649778484183280056533031310947764910901531990503184121223893208269527267987218475626030877205707519692877822516530292411177292025339324895116925493043013727659942348762269355066981508379229316622481812911548312516276665365527696230089242120402106631207131614336305962568866037774934887711836677753046377566101772254840477639862585117933393765049743703004932805863162148013019222419378668311487519106242303443339047002838275857546323767987344849569798066626126412968347426163116135624662914969901740473363359328132495168024136931275930239880520519046097497884930867200 [128,41] 20048509269869593925191123573013929021816892559690589003456653987555585991962306953641130946649907228356506545050958405882037388499764571404270433313706556635235323320930269419406302583560662408848463068796593524022806033894251553051768280255842248063046944989460725127164488555898506505373305255126605612923977465305642874079954984405628961387200300862448344408260830817931836952597071188330048194799947266534910950559294407308857164623547489949349419918323671576248238048804970999414203608424865725534697196153902262446557876852771084317132259762342306077123008983722868369403509066285479675824828305186122473578968648527121459379871123206522297239089112962487456839034790127511717627062376761064401495314230682952326321706020191569222311030425029394010826248108280877055253740782126028146023343804260297942136014195032820731843058773512906298988691176801080540377118828077367905625809457368758200974748185123540593384800709368678056410501880561166405949850068934708466266130899512548363315658256933087270648853016959183877029711802265231797456758536318299419681928675120614511499300742986434552820146645705137954250737445434896814165975813937782338534664704429104164489355197788048711714099676004249571237972615870139247814634621824435977089889209883029222577886065018803735817737842363484048074641205267459501654635633571577730366373169666457668012208650821239673407795259302511762742062094404877778043719362094168406275238452319009652652329350335912241333164400550541295017638576476199678259753183181495576532436754847933038519373669671448826722514448994704516656899889014012438343765368378141517142368052033722172856236612201301406120231061761008687386622102437458439226949388875744603920357409720309797702547118381828660422622765805558378759776331806664447652517518026630078263853414597588900450702755375787665109609689761733289438754507809478186382952813357458831533675945719912494640334027263060123914946395193241094755356487093236747022851441522281584028456447044565485096133163384533323733830283813068463166788300660172454084068972222907483611007229877093059432024306765089383483304717535798561024866500254831498835564880669165199156995752483488466319265503530382300398296438868541440 [128,42] -5070739512097658570886260593731903584632288392216137550781697237807290692600630950445048882753131813818553433232849052954031880228178226765936758487463277447249387252240173248127506791140252244847641078523615345475246667313883081951271829644518820530172079897856298529426168131328833887357921736397512508165104912406393079703745202548367071202263683746504290722122819899816941064289601605766626699674685994033566925685430702993111979502737528626617683216616452364051325404424726970011075683319268832200072230685928187032168862740365346287803186676004036836306711307942679055336211575443606381566152264638001283262214041107590096623117625513925844429965205774481184187888347149381921005805580373312011111965156247147578680302532512726417112422013550179466973991969028981145781921450211266579992369650060800841075133244159816037449285457372402986429576458971793338267776954202623407446799618255739091606095464123131140824053000609521241399335650990574262483205598471046011533672698123006514746633493998685970712128320891190510057123603585269406974570744750010088858347008910132907369233505940429006090635207550186423804394262359703073056337231617471786033389156851952649141588430607420272998713791479979681955988913011572633310656439320464761993435554109310819804120353828687037467063094863118297538938876695452917618586882222539286846391816156625159517913314301703420761466749629273308297539488436364018677797766149045504338766175219081698545517787975128794042900644314500681672938847022485813098829481658429044012698286050004418186269077271548852548194919948617821411304513212104811378964475423083716681113548679600033412750856710078062337632256338719768657592549068796638968670727944464484045529836762121556732484912942697118484936772169819365904892806918789004027444373847532542321411005333532925369667346993704112112302581219848404960830965675234701696679958625788627262416340965477721653720576044449171136450808304128345593036115807590833049346037216543249938349468786943496194454318898841103591819254975856951733411800049109538997541854457278912935661093372506414423082020201754181854770676113723062291079841973819460988731802061153358584411400617734747644029661352051642097016135221248 [128,43] -1658378315995753342381336399359251484094198211448138683773627255636957486205623796975048128917192803550128328232600279418361467419544661404132357096527687881818226102405912060082783131162572772906203256763736056616715675185621321212759931935785771228028775579942764443019751228004560097360601072940290600310318998358104246361235557724672632695504385080332673147486791767349551749059042856061417236237495249779161264031528232552082548648982309369491788727577111357880212923936427479936636743199224170895487519602105106782801743885913910156708057671973155611046033223641623043824708622274106756297662690997777057480586249640837411992139027236629368995418002736339538088487803976897975291127268662998234098928371276899437639406104186597101640237863795459241986223323306243710526677284071646630169399682762068228896290848807463448316600081004167677488414760774837366396020960008668607123800169844546327177488639306694761349191499242169384504693515732233393150334065374986211507067002394746312731881053253146377763118117128522276657033439063910876720277227979085772934339556428715856777296110547950538633087816775863420210919211158164062663042479567870745059799887737701373954913849436385836790213770355055650374608107511393981790736990985804726124675435929990511006018266713559326495860158727825964422733757363571363214490438255699274171027780106888860599980472461987102832953147660154413175044677101909096010590579843713970269706498247510338040503744060423286243522800100415513480883666463086318411514436729766421654395579451735032052465875390220489197081740805732357763766809897958559169864224113713724443452361850631264336506914302019598329491199708430216865602897860017078855187219649424274979707519375244869232390808586023375157473147194214743196260501615737424770304720100104696925678206643233841922828916900143872271289016293269143762975702561845016944396203402354991819645689990870821591020389316208420967553249325410797763452830170181018215570778542455897694853781423047512397208043692941589343734224836927702253891613351996477405667755741892312580303127015740023200874570144275519809132448281316762549740490822509631293232183187862310845391416742488011161448012125331197471322275840 [128,44] -189440468362398825521875100097063255415815763401086583515037276504457237067743448827595348146063589672795424457387942852498659181101965744394011674494169426136888592133291017874995477106591506402000238567381688444319882699331518606816143044952076358044771356849234959780929574190096424715757433511624791810062807334300142809741734827586448361210789455515035118877775471710527331259532193732167471882173028814460400173679814836196293231694763760874769757982920777869241797994355442710570574337173673405948731789863480963430128196642028909875360219949644226336629723611033239365521725266671221070850866438733544890309097101506109141483946448123367630022659090175499079502376496321176283018530832676327368662198604662923915161874262086744877728455743811531091256249273454067661420165692677101850729071749736314203014245956516064581731216237699444359969515183558095843108717088998756990512877589624502555985802933742150529062389134688128246928917800779212945620529518564725392440979135014401391477555391597860127709060379996542524405123021816002406432186210227233730186507173012551769051590442780516862580379765773566115680238480811583564406053269522449255293416529889747895271079968672050699195101157805141441594255280612957253127576405574625849028942114749113074667577924104698997471039636271346512054711449128566360099486671842887134784133824490352289718485176109523886531767687148201547786200089997833309530770034584134256571084496315431563577286999278962232757612172782581463955301975185077667819760780394919707701420238269908684820666486428520323144441501849611823507345350682485244406477952853808215764888406064598611878625879516476689499453162455141013123708142084257973132178693573356901124603711497692737155603360157099362063622313887382689730049682466861898894168143485377879097382848161757364212240535197064524589946346134021366343681458205934648129535765859704516237454274185118937436323866890409284270925578150314964903807412952797528453242563039196655936761861980406545158741161897784889863465043321374896458629273044391682817195737372204142750537153208629933348415836257464073541142167019657828259818300097776999773091932752344961731274724940089283624084742574787736371200 [128,45] 743292464888894549805785033815977968298211950255651605711816423790250074127068935880555633728087091595673228104778259214219699659440186045365062044823665428194437153818723042410740926315156124249977280371895759967493439124650144251868715248578079121986774644757602188354638777902675055897111775978098795495732877322227133898691063549224513763658780848310621641510146477782819056646954234130909775149940163605834096849182027540970554160826428419268727108401951450114864315237995630786333342429568956524384412949124866023585224911474562132862995405658723921728761708594013944171469797886922465890943906195431177211415033690436977952158554048035375416698636311505683108906249752094140055817616773515929304890979717236574015523194871010005145961194721669425765257777577683940484167653318348346910283678656604324885127194203702023861589282245580294293063177063586431115434526169615814810347152676637684022619769513064132741555589708831974449883971047950718636094697329901001171688716698462953279808678835869248893401804337306378406267203103258049243413796842422650228537496016986007497392526080481516302317654374513464273989982645526810502966482543638073581739685671761204922533914556166673453935989430407152362585323044680610704886061330747840829759818958404020646131427480240394296571888136156025378007866326018635633006540968607635684710295642967050698707562856827573106241240476360597467972106155489515681568148039808933681522932166342571232723210562537239991190852383650635783121329751331023957993130680443835415385237274177158060622934595644588853816920988355195937280181066272888586893248338212665823084599923298911640632154053055229564229880848094592547309740622319622888475139850608030428213982369781912322923974645650223578412805077053842133447483286388055217028565221216107037181521199347398122450316793142767704849082353187059666742395787822720260633386434221258267559945700434856919205445620938101948319309578969138358539311153545942198648679154433560191717261634288389185365708617340009712318244613316910121742226193955898888554002526923178952712348940107790531713061850710799761719832628895981094978072630087276311471890339893423831228482296305865523352293506728922710016 [128,46] -276177271173052811474110370745484007165133719687264833513140439586213749671475657848935950639783663377680613046407747924002797570011994334894476683008255097081057955070576768088565089880082711734923412713817681441713144588880932442176271277871123840667512025086475372259055449665609378342460535537751745396298889299540705186687035090662653046750867116173294129577438153832771444326699765846607576123970315805421180171232924474074704122262047781302744900819802977344856044060222207194755006507911830884455475732048014266461573614842448439855291284390766395529712412276175938616912726644255673904009486301451912434903076399529338294111304411591547494694424433079887124802509285089612348522681419485485230266412478041795995033512660519796181223444945086318220554933629264750588315795888544516518132219541082048786291241125747301360962111122192192318039441526192223558174050383007352639629717707346555489005676555551052122838522494620963813081634368653323013483087849531422337090855504784705335379249676252800063910234865515945162037819186545905477221810226136130258188496286629646503919110083428433997621785190727820493529949346620908544949898097766271114564952621447603954090848903881066039855554901193083471274101946984984909235113794112965183454684336634699203669899130664928799466142674151829724718653891995763208197860587982428652798890788501393564582688184324399384352956784884094591244394486349374966724626893019241526418682652626492927454804127510398207294974182898913912963579094660821201542912557381007179670707266843601365297695903251275358569427951237866799796478289051098648689137380073902964502003634568318799529591475117116458543875423622212577351814316144987961416450568320221403758458405446306113900873410019443194391611204687649248129527476810305517599062575273150571012047045264581086591534267857963269325454997917713961375495741284003988171155855334165668817297810226172438329792030283381774843575558376433157787912977366399281387675899757063101064764912837382207329117512283689617090003367191045882856680395317922692167921421278535878299938280719485038272681470782589568278797736081389954168112961473206268709963646537273520444022397301800554966884740505796608 [128,47] 26350183039588288097602519298252585941810573954769940940279155848258660196367392305244637200001230525339055259506341915793403347573015384294747157002424863709896530238967528443135763599607213485439191367723721302354685419004320111114412532717488881806012376232099954120538002804886440534995362323869691916461378272661683300316496610354013855345044227443067118338126948451939638443766876808379524679701404754070579823376433526223732474890482967279211740497157418962322873256629400103116703131515627864443065955042286014160910555896187342043964409148361571882098697757447911822109530833269171540672100040112278181149649073015288498958517229841427725320523869949741377888398578196847664222172741140673831104715851726139693850009935025698394505019752092045215373694461522578610771845283663534630748802748466714075934430550715212716062378779495440526472811463851113587635019526938112887273284591175455447376831432786771398463199059596304409906080491355710356188736834406157769330326011690919794187383482417232592657810236597533282709335592304266198797123541983906252912357810736977056233442725586571810182442914273225330715513687692289655250281874114074381407520193106432891583656377762768368109163055110646799675180182901967132752661663467064506033130989856894605305394587169336608122280437333815693802414571474685060551719203347107069459992592415844425136741687475118687052144345332743380007129481851397384900680548623657614652202050839383484510500191876217734742938522563126988256944084704964983400564173956686072903581093725134288673585085962150594487757903687356200906231141601960022065044277995127941254523973202418796628169541109217917033741131057891964809964056951966773560876003791481684837117339713478497134892962720458003940798781837247911425266073522254376717774600061037462532555618641594767402318321184735103794980128616215832517636513475893631215708374797946151966551250807597775028437570530632620502588852814378009105567424291330100833624757716531709503283981347078068101100922045134912771654174052988995255553367215196253663344428564984800555627872078598088377927663235426923285241344259837922230548256777075759031919313561014870662101639435407557354391362076672 [128,48] 10750135576289653011011452771628518517592838382682115283303918659920282550269024841567056228275562558226047728328586430325078122016952793182393594029418235907174124317360180249822676591129625779935088392429970065479053428067729625723290806528289408653585695204283678416876866048687052191196800873903919145849500893086316318580189010919862259045203955236345511944665776352281442229382826066207992935975915639492317074184113500078143850346482105421906311734885596713813707714154571941286910168558269418459111522711877363852742850067821596525734577702331623551970505297352875227506380223978691143925260661226941087034419338086004756782585560879729386273219130806514344916745530420724854665003163801776616477305746908334038518097881054034218576551938465735065367301398516771725667999924966276221446124504281836746540601600320913641830005014506430246846093752968869682443179980612002217234087064604904843283787186332983378735611167771349204033771702963446753498493621162880497380547961757287201025963762328282237861086126249563977258643207619731634582088652660502461682399953503853780411715639873915484578686544323363581404694215676565818082591302585336724295254450735047362453986994795726654477449000568298942017412280069893389934526497775846526127272883308544437585327236631219884836622953285676262458254088028844010458426301149979918183597426032446431494785885408786627604425278489876325424077266180072972838876817157543942699897730194001198414618044685203920631330141547177589435275897632651987654525331923339808308754209984854814990938343098163024918964328339470116552195297089581018536856831606870963420899886006642430177767202120105957197747377548004401651935699413064848711628176972072829978453815347665691285828463689501126181025877658700859831604976782763350454323613660460727752790353989919167293496376563353018808946386352299977593552615494003590825269778896775414567520379891404725441605622169736521205753027266829173720598703815015885842192209209977657890155908736854351999646763787502469176018921414814845038153150489056536839518880935394293669281031280451563186703466849044401080582839519057011109776579528993669697056073010727909704771934920401629603398942720 [128,49] -4751843240599835832959694186525325584949360910515604433446045021444995713588806285824072830642316858938776320145635086784815072434880794346982618238378772030220627651605546741655852058938695644316194576425275935777039296434219428255130600439830983163508665703673990849587868853218283712221851039172980239763711109780972537807827266872215567040773635331589205157434218563617094191423279030862796546742698355852302294137473165367326481597216677544074991140458146814804112978103085399914060849688041971226612574727389190131630173425258555254200639029214742183267881379138224595770591354118400082813244066383855125476126950599555005162233779020312119254187046819230212549300363377931112787752998455479800764925881710584077626402024217340573650546210707987401744145794833115359024817906173971907440439511193828824812442019311029285406065429979719545711284211629960140577582692820755002644072907299479337029228292931372900971690597470469855225186661055236444396815552443025391011824742886850890354516194493211219799877464394678394035772930322061254555544578204689716093406078486557986862583978148746034132487918251407570536336022559044699446762119475147128761968019988521119554854436120240790907266790657047676079144825374910382625141455926097611142849742409963747053371611264441970541081657323055960500383405098433769142825545175436517249668062243645704657398976803673681427397589423231519377750254971551227206907828331675660403191009527664684120983548681281787677355830331806976223593088569791308135198058822921505437515553051466717548400946966801404218700084677268089079277672772063358480108724055013425828543248605131885568145016786278099017673381472066491963129166065491240417940211434376126963022387819103880386364032004029651410246253847507359186188143004020156029645918512640800977802437150062257303255276593957993807987113921452769756679120223378880070917113986865363200998779118254005303575550875218795678937459570184114532602903333710516910410076273218197419278442854794594195980167277734946316998783016673653160236731485627065633559991546167766379419652581587984392515243449107380613615279630900811225358794146906167563769473580100720663653937513945570538946560 [128,50] 330217047671119118384249196106877203797602901198348027030576810511229124143292282943309214942892768936754671345553260378962147527082989840518263442616414538464923550057798657218588619408597934233674504567856624468039907142164475924330602192415972973079027770564455805432338658441171390240723551091609554153725676018308901973306147566319759098396624418697573905185652619056788199067461479739060840129043117554923361930992695000353157006959173079775424423716986744795485903180719668523961873825663200056948760361000095444357923608827598979443587591112262606938886925698666616232608972982270692161088839246037929738264651119049374756006440012116393665091323990000577247509498777773148078709929742832175514054042488523340342777656807789088328568147032176070664912125790128014615731223847275729214301026384259166445172507632640926434667796711325360417027013891097079516415339044782845018285359900955940971144755391494759293103600237904525272349721144466982763227372020405484930864901562665416035279352203425439604035991124441708053116134674030764198385689659063570585925059779558010862689514223242637002358157796813558452795547401427154853642363521349928806368183484063835682615226305960264443949671522649366850369075713571209718697511263563913773414254669366650233742271007783685178388167437397042729607958875045647381939112450888458123305688808645213041014753781257237751800608900928514711341662226525453066601642742200279382893561936951136377327586249989344991569792558142105380758699163908192136254975851919099228537799245171001163994608225325793389788959380589839448841186360646738046051941240069859603569890677525631544846904641216149986516732798548924096337220437204165997125346656512338916815002526332477099111749701932332875096424809112823748077892114287893249366599640940758493483167367144004666849692327670361253467955674668921504559102565301939711661373722670368508793485557402676964107201192317076925401204169422223205234423321412583644477111115439726114241236557347261600715209607902069160456452307007769573174962763188153940165524851260632425024887864073657480716631897935209155134071902215882338209124379949229931671391859373004616462508765298523373568 [128,51] 409705572894144986088314920882889167197111172686677477969924931076062446698109109257266597954772035592150706958616222979143839574122824775682951189530629848820790988561643503788876168721635895305637746301450822693241204087058489467801777422481979634287394519075370801774218848517864849231901629661746193818112138693530764761028084312479018114075011029384038695979275847324086842987340039769482960798375839217843004481026994912686794952835858244491403836891118552047310537334973973988242368350008743724138397474495983781262820384840529068490382235235663858077675453552398765724595595029888517920532015116079779849619065340243141249079663142201937169788786270099712674368545737084330358426427452733311436846175329151140308207385378581570342813882486458520032983089951904851577958128926394217564828052415789283402352653854212412413082211928770876314106089370652353715762644460977189392287970547680324175751333514047580526263697907540108189622958813812658146338573670816843937056687869896100167316986275530645920905819987936014406160913027339029015786155949205251524533682306023898524733597141319805630739001181708525112538793423400358616160596330373315719036756155872490545369874298724713639867159327799364766841544934252420446183571768020816157426312097760544219321582797490676496135411133059652054136673302119863177152005328714902986725026080958365385535660763356957048793953941702691141258555041202295494577826910157913995226953243244331675649292065463756283711925699260309645274504329935690095081579584671894498334392079725413531918956328720172211451738399704073751498306631067490189407252377715391706018445958035214380702099905321406945309609986800967814749023496726444735973321650945926041378533690869156398714896844516442388940598321805688780892331938620045465957093215517740019953445363712771407246481447598488469231709050403751303435858940532568734271673948890327120988318781613020663412498845921731820491877648523111098883751155109459690240519547434799817875004023307010732688650509586632009399809836391250623941073175492691909129476352124934858843602954687535713977915663780492401462227760472775352153447734397550414406978087597212875777913981762011136 [128,52] -112710072225933049138307941081346929507008772029348430476058416374596656516976447031355888374582082973246531265273547613762630312719443533583993825144291256505455058319256215271727483062728564108713163042708406023549722513371323079011808706957096371683193286032602491580026435472548859496308160327547490457475254974030695481694376309169901682702801707437614056869395772682939001393559881753390239489740405820393596500332605076038337475791963632723759327061430770350330366465815903664601638175438689543532672906205929265404170323013896136122366119485102117455257641766437117497448960218488624756944296202244010583345776969901878772960231018787285488390903729947560144385821180813944967876196873344570032263541325962972102210842201052384779101821460526808481729303418277772934496943395338645079845069161846452453402177968310410532886518645740882065818933565384347894442215229607842505764531144249186766500432753790428372587381665327333548713125247400902422961348849203448678895992174306691709208927936198989491132489801483403715689861112424284348315274164629887757423755927797460533142336903693437646588645977832267008190972956539013001402130684271685611374714454606522247260195417104300451276084352078464536419622752239520024476964220714724170022802156924403542721603314114564854224693231015989649598636987253134694674570330972128539357979898131834396067863211560473782554816167638375047026792864249313758804887344739023748459810314268932184935745529600587835423422050437150614152471954614350148756653802804976001475748627076808206632184382380619800993617473371133182794809037465748585485214403522554578568848355914265979590164806322252709572683275435104730493465007771016115307568562885188614032237296274890750910659838383974306749778096131932760004148289823052748771943562438172820514229074168241302208621902366612307896153028148202042401951839108755743357853466611767063714082736313386526735832081733069561577310717173937492089028582308307845557092692988538601947842870658946039439826457934704065375675970153380584668934418186443258448684521323105530246824367259941849489500156509848366364605877973122623942926223684551366550799448446600513109394854450859 [128,53] -16172745756371495062871271392357609192331238457747617537627385669982645892638698716737791626742473829433181286373620523563663744525673187613805859527541425224602091033584915486471950270640894374544212317280450753024170874707065844536347190471529659493348256755982597215448127914830142500652496093213816236564305376964725817212199322545836917493409711724649690416620282850707396847537674175645567024502242574251069993653115081342314449613180133381038452431541960821761375162189501226143206506855095592565331206765547874511475157792242822874628386827899963428900323086885278283273651938282653648633524658709255424508626041505744439775616934478294985534952365339791751191951475134677975897668925776984174033601553508801403870379832986579512936164644239816136481620890892490924247561425774917851239399110447874322372168987745482590630450724994468890594247484522561976633225749625035728418443488454547231457819741354340993289457302988971943037318324723663085350794371638641806287603702645160261636128205526633513203962759732981326685550317165393082547981619307083150766951722272971692443966435496780929742189155102938110506953561569939424324220074419021215317505784446790444107446153046323527102738633257745964866533727394682207923816425607206960536545173435019084452870987532376069367297629768442007565156250446786836604320805679690145571447660622928206278500347558372265031701520405620120806283482486740904891592084867554825105789557135289642320934152044854570332404090405224400027018519530848342022750004978529705785660984132397398529034568265220336302272910034834870716325320465814471800383150894210634971116151027114187020052868421250343435820653686147632786729996323733902593484146711685114064644713829135456425714775745789285618180545228673359706131022869621422439763535912647546731279921002871075048062182516825062405576767163901958667061430384736931994676179113219563718745678896497269663603801730293886827578841363477180453367385289742858755987418906204955840644782861205861325736914991087991585184886136692870421696466138859775032211816814451155303964311147685179300262411568410485153483213891413979095352933507508961749351479199828892596932354048 [128,54] 9505582711912252272216963553657580758082750852295714785433532475705649221999076912646248065445801145956508161013115214743123252776454752411311928364708633026519351865627301250986370110958858303085782984618356258704391532235034959870318649875664227228988855979514647818953265541663441674131164917850501350636932953326984706124827336244185487681181295204316922200732388553195958945911764451242419687889961323648469285541557362578656959060751376903602860623410311697591822270880328365396589463019881450972496472088280145413199945251959083565757276415262148189371254142209780291790828367557387277681853091048316538790991679371752957548311784088380412750488518102843070243746599530916235990210547821184594565733849245943827085646015315432510451838399427592939266885587317749880707063487325212657425132451405443984000961577579154207391503044943599834941508836482524004731308566146559679028067083137540927810082478865168678160551973882362043417138378380589014732925792603204998019999274331334568003057291590625417787468446548307144035840311475641161080532624329170660383620647099761537392825058536047285317335519571861735051796761430726972946165366002236442072800199404256041911509384083071763520823730451342123232720993260368318969486690600521178763931948661931688120473575261014278518478794376135729251224507107755476336075530344062254849113012059117427589827840087903561193817484469693521338009605103213067932655294342989514502177704988449487802880702549880791235552420735740097166950008279920725195302903585119672948125174346643868971127859536139380433327297383362635181914050252276163714682470663140592359198157811395769020941434496305550988296762849314395293754277134200544574661368771648344008994323595981828555498763784897808806091821858798382776933762344048080137858044973399357218112618037324993177883356782005530100411394322305736560672986153833862761081869690627201187106375584629362719487656942308960795830592682315568909131862784850434641912815936773268607691647962135577048378333126241986688301135621356545690317326084831038203206063021431618252291516038082103286447634617424000812120223996059923863738102722104510251400010715344553590415360 [128,55] -167259848385746371550329477600121726561676273993558967036785716393849992199820762493637398569491127120683533893324090125047218854167753474990474689424964552917299855765782423196121676302199723783601667759207094319457114239218688955675458082764645285434877404548991426269123855985733046779851786601368605620804476720925834222833201893742453910380314855291149273891584067426501248446586315454804798217747237042832187340143694707819854421427568778073322781054510888769072550317319014833697879118047064337467440406407212543360004315693527906972754307366827942322460471874129555125173478705413387288477707072464532030571863153205134610986406741150675741628536946920974031839610312195014897684078236044811863777154197406512226350394821324781012416979029892811265630182858418191707122562352615527601468392914031067262964564476234400969425249257954074357092805202509566730753417813704546062251400812938048470313045681151604045404544648443058998210203580049759205432809037739738291435937048936432278197082087359081008680636638612150591994880196960451168668520081222290972000563605537190379475788748799100070027704116182911936016815630104116173536084089161000220606059269538864316244025150583242620348326668344826129232241858175706828548300946569301937080353721649766931389611986953727115303519053723377875241571220798933199546434760308192276036432148891091016053116188305236778154783016017103122849061082060651235386336579938233203206374954769764744143185880094545029835610711715818925722839109155220858580243182978493367070795731191766931398408818763653247121097104845074293959325490137588386474721029671562782381256566688701391913419097105805109676442680482301531620675632990297256147624000275550886419181784180629952400622225999922162370138362246448940958341874862702570019999386553234103034605342561977352317151300226896006131430777209719380908614475152797553367101559218676117501098119177897383333039089476295294450308717113738542551268538748268814153930945651871913818849341415756012092976253036641519593510956958532460238744760458243172206430560246206470151427075280877644729272953454321165160718179384215535843085374886862028967673337368710871296 [128,56] -413683030511670457076155941000282439080872096856145792530241010914151168918648336084370605893226909969540639848901068005581238193531508590205988940765952742280651864305299526360257010161705529381543115701463144157952774580177988591764914954155092766411148598939110432567632936654146490827112065043451603261754355117429278496481419183498224156251115446622493917738509644147432195705001675929377476422032619064311591157240667449256585390159084557367911664497889120169550035476317832064315661393966782040271344971249739726559789318865197147695657503124382397870199547291834456951107047469814572236103357446334072130433339423268116203931914201787131369084920788701816300063403723942948953627747053260254122228477842845585755039000916299224854071903152714219933809779169289394454462701566938162261637085112528358993225835570993795197626491173669607518682302528043990534924624511046511358067484327550254809661747147742153811678106360862393951293617287240119037047099326986773701940085717103050089122392720291853264179394115370080801902082431963975085697826612425301389371680160350064681338955481638852469046765689043039234683483848194210529622605789059399983926432781335602451235806587027802170206897266000651892746409933942474015456970135069868902861864575517208922773600696449080556598932661973799727306214820507506669002305716891727242585463325933578922214338740780727565485347661394977213138763072697097229050709329063874965674938898566356973201233812641979950968358458744336796370752830198544105020212559535354916899465199341083754681943653279719355360974123969843113180544223057436227253727706416209134280471943255305249048179608160189523363318282585549616027747653632878524334563998426599203218288259559033051497787463787835539694832310354934627308226144521197521413571854106191665558184553716492722624604848452964826187338979534679890696403121854005081031919253116910416252625020198445898861125377765550462403822656433572537697814203618146689124292081826161490470773459785247038705843934252211348123028918819833226608623573243306193897912801478848661761447556663020724816002324015485719729983013326647539585518314129988132549423443586455168 [128,57] 55371426063915407278143152171618131987557420851497257616218916670871684832524763719672073591598267859004265615161112502193651545851073843331629459456467514298754437726410041661413485604687212681089297965141885762804237732187189464914094367743484029214366444592218680620110271488715799835273846676323900714386661421893024613860796735229847956696897039592524221925986031131413293930080592162473197837646489214770008478437143144489890721767364031922755010411356047434975778273276829590637605641043974705796307491357596878707203046927737557486502064317013698756371951502332020498449361786006779876316328031545954899391742418174699326376018657330811024498045785447694873175410808682098599271927503035722892261668947771750774331428530551707862158638447286325340034350609497247944432455097471960064778511090643122495568371148974630794688773824351535621227974639006686159510151545534669079920082184901435559655890634563883576331388783862548441329780903994609199925700055060829156689406901564541119972883728910328414871268963306136937953357576087179040256484980961040633999616283245748359073034806622159057101801106166478100830599282741837741744828910044472034672344674842980239208104484901611943789558361966770614335511491466488973088327827607802390057670104615888267344326043690127188585004093289074223232349322193433306465625190563603122940435937704387175631823129493077997729560298657984679721237272069760270808326568592989089766493327371533995141666911557005858413210600059274002202027380123307966534576131639834947733500689149952764434001958925123644403137150034755659334604383577038820540589990793382097237776565915782321329459435281724645173666908281453022686059244697759700635972173878677617344499644780297684200811818688145384359717973999576889435929851407202123904803816438591259330206032618850950075629272212455432970835004224101621127559386886440138359990281728284811640514744265197406823223917129026702026037713193169405173801856462380715086425559350646390063310135482814993229552365316469539011036880154032461743936802415027528360910528489155622500180411899336084570587484755382039414693748139319279714823543972058735535095561395200 [128,58] 7103349764031986955064858612310073207508803155114805096645277746727530811328171954829136125806970060136890753180159767977439881443636967493509277279780438998155026389990744725769742645581000210082379631925925255575769476773105603195624232784442822306175036395416345429480716270393711278487292231662406339000188187558198246283654357116090620128364687291954045484616000682329994985399457395963287432848003105329258376783336665127123645353554278126112432956611811869424342628607294838492559666469356171357063627951191863877438549167854024444058116155707923312647488788054390452246590048211557528005302792643890868986923072789966612863928403016128725451490528223102576484660358759832625172674186111496797271235227872989296868019156360622754719080675426361401906734269096932234169512149139556118160764171436307326946354160829067111471412869765390187422652718479607635723411129411817127094470269561249716897345142900814006661201571737030755480558083193500360294453928515913804211041952750048952310266202263617941337921402569915458194712342030726316395735797884148973557500744704050572376248174507853458548387627835887061531628640075046485565239870901704686874135335061545339225996022882423716902260332795444320648894220757709277883778847836829763226312880537296455954936924724766748167997007554259429024598072145566825593486348477844985872337294003246315787398065365515863693532261334781012987335926742550208913207983862376834837169731462112824529518757773122766652017091672103977206932173688575354182239449315286385442758040489563841869792565373887818688618665358844396539560730161611881794748722906868240629004267483403522769732892734919443328577607635177955571977527355707274923058911480802771199003877125101037878209162381092039505394322005692345651345861266420380552983977148678683405653890112524143340725256580216043809302298381855122165039548264639693602757455378358518360823347951366886489768241001260383446028813143734055179714227737732915641540609089051833099895317154341546987968999201414612713618743427632928718610160374497034083190077712866597140320762670714656984883039997659801851022312712975022229631385561635557595412818304 [128,59] -2289276641577937453350345352418773492660676754117913035424860382883269757861675081345921887342615152541712339193484476445947753418407925175813682077233718799612439013908065861087763502481339009299009556557138634801004347446209907867781844653277785720618966800936984486257585478587506611888527686516079429390239447743556034090882005955301251080721682874728811202498269037856047981694251370725429814736506612530028007274501627306409400965701557981316094398642289587609523625158353939543785262085815509227830457102594273044519498114818790006396537819998960020717847563130833246178841096867204613532310594993939784833127662442669486128946708356274670921015687905952073204861530584615134844987765821596103589552659407729918597114863771663482152026965244238419987931688972999106645590203370330943392170461705049017700881904246675389159528734171457992758949015351995305580288709499361397545463520194568102119773136027304770765769337391364001751925736426999099619176361853177434294772498581928922897690267207696417233198467967776362512990331011319233819250298326888285306541896327856883193724653215933329547721702699216235178089091619908506227687126638774931380930806537245019527060340010363327831656063466517831928632345732438810598271587210675225866239322033606879591440864569761821890907510546292899798219347203607327092015124808063004184764132019718869512170056281925068187562725730109277467170977769908061614530749994566980228513307271768010412838715259506008648096663243692238572475196174588127210549411237969433430346415188163642642059830637284803274577827144207316816863255781629121925808230564307725177831372615641744917041133544518877233208609700701517047015864274635083619427316988882542936762742134699759814582767560303953842743170858450760177597552585865910591424257075439845564976936806180322353341471765202429246372354617808280208802478548269347281970482656698891132435166241396936894068447859370542205797601733585111516831631752487311016079304512571027593749140482240935598930352706492289302936392111887092668608783052594077575156875368688649300848024588560190883415628394927127725635829797560737146219189064663422026550656 [128,60] 26801024381485657390915648713968607321326501751101018675444130746109498432001287951672129859917993162494764000878222799920261566387403358778056373167977170075443020171417917824962743670967371133660535916931283242324414011977013102406302729971403160248657251442060630345733961466476851377336301020951865109114865688071914950501738968577976506272463295089520315197119842458949660930412958656483468679959892985055463880833987366006232762149970106198636182805404667605368331761835461147854122086871013112807223796431708972346976668212161244739139295787545562001145043822318707979675397490387331329653825021713929162391052658955383436256696525980617682573840703950101867929247524504048743531395937161530880030110678645344930235457855598307417586550081745244665185426170323975491777868900243003151911462447266389127492110700707736602125828800587608699202637744695817622537766225260868034607839685700584086145456531412400754305273387108408021187349271469720963294657852895334182647587693766992612301618328592667153579407840312714124166429179594672240430888804643899073097259637445431160980058924908718451596449330952268388027914499108548901878265750510445986840874096097115342121386228095911027889701136662314863471481798611288225106822464620005401774774928839021093542873859654574455943001051301137152404048546798837197255830454125205298057538348425688461689538235357666390921202223388065363574037588008108294009681275935814435377959706445812118653708680515862306231126946231113575961575214098955468343272836765681282108241770662195545943014652682738454075241072961834874251968650621138889788601387805234465013035256618622668596026288171542988200853210281950849451555606783325986476348307060058588140287334082155258028492095894429889702527549984223513631915159878491086857398626034316696813289842682572702766218997788030428338695824180695547807170159147442060174706785607286678882232123933665251747748053545084852284482926666718928291768112457423226409181906308805779806519424224415620951258419290658749755786975812781136855543442984592793356327524980104618228113332161015568806792416311059826580172966775234114541679632330086552768 [128,61] 35169001130116693139429678450729675267758524307960329873034173471929653984775940639896766265801589736957456183296530422101864755505824212563859735706145850870224013707675885955589227349623798202546384567229032628461990333065950579916432831177300454209844850440431392953357152557302638804399666017769895154025366406988263605760270050078597693268417476539185207077694259551721577055397671779280636505918798154656206860177137432371728945147863381206023215004637866870990286659934645511233432935588184537527987556101682309872296925283190163375215564904319323482879032270563782348342735317796014931782012133102889179862864632056632821254233916689656373785443617357480811422261994716995709286814336917133778605521062229596232597476275417188422052000154250407941970528222565508979619605056744546995010308236593407541454344111353876279603383397164992164894715224372379429195718057923874869926802568793714841853217653638866784860565037308654623843167864872233004259299609581097479275513490989412681881290932319207541947547107521485592588256316827929704401585903700261171224080050944692417275595255556806346524437682852926403046592224564759946772468450149195256293307779564917575312747868664548440286826885771528191600495120356795149662944261210397397775368263472860778658914158356258748329684314797477847493247766249916423200461964267147939587585544859378566711904690124602762410010265013537456226805934173610100917051683910955388170500655558603047652151911433637075183054723273822186958298498794890180224521249687073890743212111442558198629401689529376650170313093164051035405101043565564112265956073832674382165758679260826495576822977321615958859091432470583122179880864703288396293333878543871848190236449870430879555763250987324865733486893627048058552870779873040071676292684932119920550295474326072496357514517729661833170212052732459277932827587587661965807626801205142886303228261737182618223465895193820484718057899305038909435016222277874834060470726733087041801351420219487184603718639876662624377964155544673710819088658542854853986643051101131283872790768585678973755773843461681433309499325497389867587036918803186688 [128,62] -736266848791481192354098248942290822233656318192400148198834462830708902470294282844975811794738652347198348457777387995395176052939079135839329168388353359102382099052743580401171280782916375219409986494194637190464163433117853571437146478987871880823592825346857723279745595280136471411495063479424222785246337242408907025407503432730684895867590225921816710430542851075403176067019163955974581926354152950954591387006897529645264877113852905851708406173914252172178458840376942828002739219583073142873554818219611670190634796204806443762711582478790913195302558626130268798821639923205170846685666032254618204400176821101422912345650064243586007416039506099673001220386209529395786833553897431551858517344935671112443748003034301466127712020784093390849213027541818127609653697433071833644155189748290545741227550454045188065537005691965771178430124564881855221877277580170061490841452239867697153623123316502130353408895167462400863072016293399847419773641123896402382461637876223109133229597521908909736915688707136326987474736534761503076443853263090266407945031318495166273988544332850475493982879665320795690021392946165579604085356026908856168621973169823138854164774034718997251374409776139016106206365863535803064600853523782380054279644074380177083900088286020666102720277965300400530475398508406883638603029479726070898365952514428183860153743669431634053156512505511997724485766156291703965356631198441836242338323399163538501531859525282357343868963517471441718533888312033331970259143721717922847222586542484345557467252901607772298500504911498997214965111200338980845024249030957460601568379992123782551634544915729716447423054452436018367717412716498703570771274075062695663058552358901012454590054002883813894929341435471886990911365627150316986509328532631215453863923393394777947350675689850003968028292547405109239096711134945074652646192613144159007361498559034158103790849662223627215170378699061739920833706096301399297177046773521949407078365991277964182280963020092807417616404986775057100421905753708612946179185980775358237006416741947321758325889357522381275290601999007466695509064004608 [128,63] -244522802159192371386750527574528745330117672473754253197940728514156092300748858482022039517456072752593587221133396169947332949897023669072995615486117407198334611596354596228465733390857841821446041475716532018458492081034553291778899755989531491499365849694722852108380729627435798715700175450719933961751718384153509967571366678834501625071854915605146670559892234961072752373328171366554612078887846464689551890557220662514600947862589501711478636234372972236150448608192143863095709690715101173687215626256242474064482183894820719080419549242933917869578108792510360957753349867666127377200108196389103571485257750290774742058539373163250207772879373706371335965166686920138302624853042481796931711734300264760631857657165258839308499237104033472566655799666735505429884470937762154302411267205857752636879677724854419435940395707383152171162363859393694773694755149682627722257611450745146842499540811138924824543665408694047127747482143441024690342888661352110003185691549371990278007758876504709613361037535061217357952784221441734411178339111666324322111453321336004831992065016519254057014400918677589681456100253341424640990243567586767531291557814664834688199785213270875079676967587157913622113822688487209951587025500145928000164513964404975933886104820071913419774147114215333898279272684718751432375422176867081040975704094721444773853910999703808242695761347973209643465842402129429947023208414959454763646548455062438569136285242096478795414633757826964243883528982492474290877034325391700477567075550563298729778293888362872070627095378003569301872604161111521430693466059116610400331007832637750214485981888728977989286772850472685684481083328295582008272808053569890184559710759247811593727893038978694989474235586209616185987358297412576516798322453480484894344859270307440876204066977179870739679123906757837231498887014765707309675126880339869183142613653485429486746174802080251669293411756728067222189504303965705656868834658774756719726509591368807808445596739236444327270053822922680684575099581164126452004398041799173904456007963545922724377897703286692314952912871504345414411284096 [128,64] -15490066649105260677493871264033754788091389726570577659585914694620741774284121220723077398782537583783744885484559976865648635694008953650234352741566927500277252435849975315836965876540083347419239599577920502720651847934558633976170592004514266026581849643590144095121055669361786636775815303366784499502038177977087642670879515912030294075802649572224748294804954752093003166568531694202681365488137499655434220287968498667181606628427608195630382074189864476529968367178320192145248874290494810478284188613786094933433184829277064072721992890739342179149549555287209448307747027812564745664409582845819664405873353089802457484250384248924827885437474650396530751824368213269912169555096854333786134966119912743440526295099840148246067287962964635838602633433453951095392044951367364849375747145350641632841853321515947541369419098268830332508515758053205054373012754496911447715057652072860365455403182836497019465779203452567111568655231741516001280697013541933828416874291273051223519319026330287399966487869110884068899010096359224913833241943501085496275728425178430617893741057103736797615868454404410630506369433002101590573761162286334474430573625926794866001449417453361790237634779263502710745854440506393211994302121426246792301517724440662488059570380677251243683885039434726386751591517308897710004187720485079965161289752284243312244558341093255774643929030023428420403187502183149458552082908170063896562076883884582634232686684436073452153062522614344188477001025553204559371021841254068420593804231232244112545377780790790182866567105023203882802422376754868061098554140966703267433539887477750072332030767219485466226717783039880493759876605377964547895912473131899743366379636371218975856255624679097167485888030961200230154856913897194927423087356965828975840095418037452964506472236602914865054738195384086366571229247397885487229998689684988460129838293693489496381061265959952798098287929380322525865796741859652346699229309544880499612679415720128266491476233729964615788128590873695568120310860598876882605856265177394723520850748844693939946449615111153828371867981323716056585984 [128,65] 2221923504479220455429693812561150847456818977144496478543950295365343156575912793998080220654877183547899572444473968171538026644838053452153758792426173846463207497128401023101423406928129081453287947584978405837227799716216850771633621656265358794104167465419287943613654644447277254632683835687328938911830017334212929401262582107533916473682404082793143603175878483231832650254605549951626172743315509699445827233504336948371523419062246906030132825362920166602346723537913253963562626350068658040607585064991093277491695282803842006928504465845467761503417231706761117139100578389797543006209004896965329380137069816315427477893883850933161651730932399807043255375374676527767860934027402087303549982916013031063435411569406402628898413239867112195220360212234378344993734575937020087073704378887149401675565614837934973967294754280443467383746504186071343128380404174688273623807195808235737932279467686063049047695555707124452906343388853207337306481673699901883043330539321645042725473365459857842252717530485136593801511330625229325295616511931025769784547129258577971401643378287141329766155830268594936472611712601422679963098858963181820962847053733035185172971392745062992516182771319078347998011542657232818077002044557613882128260062114909905692604084692325161878929147222376231802021436327879504813513098823103030854316797248980631463474206633653034338875514476313012621140262778557070196134039004929683662933185367881801383169956510801227487706061971614440507975758828118176889465410055602141052977963228680233596737783676252087228814193806982545095630487100491869444986549237833522513119218941411225277809935535683462044212729684426413858278949839569545278245273178125163641413470279151999823307751019022354952474073024105898665221698177541092139234417275786661677571377776835247583415444436231443181785009946709778663576099626510288998796010067613045791063577491443929869284674631007897073292491639381364713513892320171023750672080144386444709270907155310578869333689335848878908694074874991949018690105551680931000633243599085304133515281715976960854609118615659588351075670582658972672 [128,66] 95904243787132492751491954211830842671043697729876701887192477714087860451077250068650740452386510977591551909866312450992432794911071774711548858681084041671158704491345508310836803420468473055487132608896899415286953402185436893188550831035537774445657846856840283730326206033917745299054179833636784383245803128969275948533366125546377719110609979465043158225901387366544049906252138549407856213616354260175582512042135132879194204097850975298973356950326318463824122051343646381179933080114113505606002216672359370652493050725090938403310498006909978434818897110146022146842320727025706943083175175293693532502662012758054651029628616638520857168565380852485108860673416356747452469246355463411204146368282880028673934759811303759015230057071039503490469282048764120347198991484251227237409904756535477747681084246096067021256120589366380108132471966543175735663480612657903332265218405379767187645838055025996127671933622739793921849047648931570429564956224998671650853013072478400223659892933921749308531802038254964635804770499621176598530847447181768091387618438155083235504041947199957996294997845712775856320408872893046867360066291299679918289851831959958825432749124545751437607064907048253472449471268221128283754909631135387463524018021625416539112810100612553628858858696751939221765278071270582723561731200198054574120809398449409683848311383111880303507282279019816818981512386102789492156239855459662426652963680982329109869093693929695852653484376355887479638183370711732599157061298419543389946905309773343411026174753712154652109285660679499297295153832617023852465563843162112052661385080196458814342452246770492593131769830905825553183278621957532432910714041508447385242357686173987918321336092487393720147643810398671400409321472932008141928638714939210670872974295298354555059056616681510320151774649897485393675493902837001048397210785887866565376036857271265634460066901225344224528501231787835117441901298406299039544568882056207963536452713542237436952757905481080774716224156876978504823904443348795146483611848967285544390606581689764309182708816380967559479043913553280 [128,67] -35103892051023093487432028166687085396431516666135484122918458874304777059035781989403446444979759462060785792333579604362724932034914997536291788944246639489418732667745248397460252037238795282416378756739836393911767051871263241341261783366799897946637281812038050435944575026351030806342862809582704482416076772556809978776828965896383933792868912918865932583109779932339640892867052273577832141930426485168074748735970434337243288869477599155045550108559384282452128085682277007650125737613015364224493709004734649776691548676579884160938169371977979009011538460615779394972179006305801355968685246033295280835304780248314383648159238970325631726046320373654498660937070723062150941798927517585237457893873082910415684656513543343959357454376939213722517128622607757051389449785203410832941613189905958026445587604351208914512585222414664137861566133464158695043503433047146325551953178645115692576161871754775193618675682516893329812121757244038154156673414590257784184131860965922860660367420478206351827333307788868520556511565850299476539218488411505700686471841476440781481338609641470460893502847129165759764964288815231054735244007336778556106815576429173604068802505757240339915485210538905906500548544316751942515606440397299735072196340618631606215961510043782422855706593055391746570158271130066154908641753606567044061694018125136170719720034133782674051334651803362933019128582569280500662304955019174638576765048360973724806641533555175778079051862056836793222953434209375475876979685852303058867200597894655546548323237374278462792113443285912322663209221956981429302054043763034499606666478281236564966249851654565154530213796272909208282141198333982009942688212726195173077151267264576221717093494043905272997042191035933335768158097772691681547352971151549175787910696193033970541693472601067794982977645689660238498770320779979790696354549002025989048369658359398660214501308621846451091919584116534719772580875927130004550349906891256371851457914835916591250502156338773713263156980744384966227834488015048795154792114886263074571749864049802440642528543128024139062552214272 [128,68] 1815357565405631219633027371227796411094875930128599608307922457719795158929067945873539717009306998367223999077646938685733611279177500351013893280135714469868353015256970969470281929969301148036140559511103136042286157446174896482070151467204616014027438838363820566929119058256325502427923301039856139630787393449210092841524880518734909587273144572526178423067891121676966600597179438282719106263728828188179174550056548394857800505014711066755038438520092802037417068384508855270659500618374034176849838220724483536375246113506741742030087984834130737009209175434920945184952710212063130075485684139157968647099503936085097766914410368789606796483295167343747068809235558534395971119144186570770493414233741285298688276711597138274415652659557619294107937703293458729892336174506575289156182166897727457405936521999391290984818335282237149824405628717669424525253190922741537187625795292877748411886516031650259355738099554710426787134176809658940675340527062180019841660975637502500053498405522957264597947902303901315946508618273266108355161216037468165149986282510590089418257295641951655460252059075169783032941240237112113737984689984590526044637454792416610812278429976806177944614945734358959651002538781239677130723994598133157097160561884444327305891809556817681107157920415216903652098403701894667630140801313725202032330020243351751516891194486872476906736189337525243944066667288637026615095204611170220402381652047204914238403283400548249228137129516318644805176905671878860339724509199851904359512302970204766932290333644592525434947700978683307839816010104792953338897499098473361433043916711859446309565044839081249163156173648186273976045428605694489332746303106240015117846577835952652255188425980342768023401034771811945019441316735012806444522363584914606582665200628899769215199773855221084398094565776728320817176073941622175416376479341910003111512626807747603040334760376984849124796758619012071929545434881293123488521087655265868581425218017874015939009998433061944567543415133785682338137937061337386364268896423960898834698606975455429390077711251162939253130812 [128,69] 357677454580015656957641988833255322491573386522034790741825821591208337195288840862276001193197932816139268687374623988285838598560165961780109917025805483132627363565435573448127190521971026646967221583858335483227276612839910413046320317772659395014759720872792973863154595619089923784329432780668920263032658717099789023497017027949961003522498615544483419791412312638706471647526788069053127043197867862098756202777128377564748623100483586602546085992158552722350097349877642722637839588699630954536724251956480881095200836313565375849909515394206763841426733446538886132852183959712898644987836698517460367833325688932905364198462961959459335165246017939351576415580575648186658873712300797241422630020923406376921098343745197907588636750394720149705646740334764272236449690163156169058691443591835870225292611745327068078124165885323941641703229821465079647393172306598616541510084161723539929538756093414972828363899795464233566132480600925950195383245732848803536608824241065365734446943481634185695620697309947070770009885323875826362088134512681800933196560532519118873230089996857875674240882342554604137296914038572410371606979841242468503005838941859212798007890832794019321447933035947786062634831964969421518426763413382539797237789169412260248821037584288316957372572629711311600063695231324537599906573161870439501629563043217304877494685935383311407989273659093161603404467688570574214258043347071145242295642692984740828763379611962781182941279442771052029269691810329387295126502706446398414798910943398455520497623639702168734391587746487914078813357469585672284686531287920393813811189816050438989096302562259264851191331373329185443053865976397841918667626256221341411718397262287944363400057175150964259566320275193211062037324423415329965513168308429801012966173814318554047967389720750813511861316433286317876271336426383482907275769740242842117030711842950025159446673244209902177128314128626285832320296769061634370729985707737712655920535835006032011012114857373479045853594909778201897872682494684228414717118294318462026724207100594050035786506760559597347584 [128,70] -17010173986251257097554212768366007322790161511941931304597431576001836830372051952224226640209396746995453686104106477450471046391401184191800958624803575839892913420235516498201123741075360344312230534845729388417418298011200442115631132599109438745361163163544986744697178196880490184538081612586531208257391615659867965032197946256232279583698738270545987438660444054185666427128013912058801578922840682495669208319955025393038745953816931931727858068800657705383195383470690281354645404730256860747121523987376866554981803424382854379314883218705125250957266825182374979495455927853730954144880267459279946030647914599239650883416164134416142861991333196636225845665102468201766508656509739551706299660151438371484947272935827795744280663576697433837326604328320468730521264920334157229555781026347117240754073774083940046645000481871832160424600625446269776226512394018826136769116684941927351084030627349289661829896250756127767923221755286371009093258641841065672534437207130251888502386352487628238701394541799346266355605413247726760706531699489691825723446383114317199111472353598241847402442998811467323348085461380166639715650580936122397667283390457995550087737883592798967976530296988692104745081234288539385852405346195953725717900271436654471489828753538671745987933352162069277280889387995615384907834408180373564638752581402614999572979504110149102254287895617860880080512988725176088022379678525457616359628094962559628141382980546232827182635930151765724960769649050853240785066162788550536559991951027730620060146460952906108628804234466439154592720605473314542337977497635386645838028647545396755924644172289900146301475899891765219079625522499527403822970865817265754710029388055703052769288211836975247384018227291472386433528422939324094266281093414271991212439600713230888549957163352882920210751445025179815240554722410067166219674723939073453461527750383422700088997382558166590896032058235180812245889627721727727515903208481515456114736965636869698744986012342017627802508822102795737079858589350853304246180596169883502986720162341516996737208463451970432 [128,71] -1618927284871264390225663598892522002548639251769716683042484363691921132348134774311830152362358643932786676551681363130617489061521702674373243080884199221457307537288499448951750088118744339871041757255385377117318862040125262108194999900898848445088144265305015828252902800386509449133314668150036569077867226813269887140488522745508359559378982928799797309756934944899806087496863871866095556207260198746365662258961835046253254585877218028788953508432179000711671695546577596881269556285926098762607711471597945362161558841840514315557268236622625462181209415034218374903432428330403847269699471475013833320896679514058749104547607626139812581911863049459115990960640310708894980332854083341478753414228880424046470267311377463202736307869187038171020024096183721582607645028769192088633084060553264817411965303491737667408600483031341529574127479360417632439756748847869419624926659283609742970412336747621154870094594805615388847529376904629189174679837697252872422420069293237161337584419552226159083722460042137904981229528807132422600619946396644904999807051079399566826971181473498196707974806551747314646675413946894330816567445411659735217439610137261749521403459984508389035346989518034185743453969178762722846602412818570169468689002062277377311896174580429019145551587495124775724814759417077638327321221575006081411869548142486438011817684729735406092819505013919889359346031145627849597948167773791568978077478652542794304967416855509706493439190408145674631988533495636699520858433788694249765791187988753298959835863602251289174572876739044692642200779852249968961156258739759327822912750231388945628614237798939833909514940287583253188511769758286317338831965727894660323908081808599387814248204257973475492915713124409690256915811013287660749423993592259598164292499845160253541965466772282610904627635343985107587833719211817777108918455649829883103208785285961822924814559855716590764821268465206569144786249276052028232741657368620627427901241283773879839924102055967075661985510294795148939306743363342755210540583053703262419335803710482515158081983269376 [128,72] 76753588883748153476911866003723948819013859105634649697326624449386861046628398375242417578946697419395117282517750081000578450047561115873592156215231841902483936980590580721798817279653355898564349022412979434437587343708346292953073208516312158792140102130789345166407417164885079262147464393550837687806087625600848839457378327457793465609181789965643323041537162317585801594931726722877017576707239183354918200671869068918401531936498209902301463746623055015297751056511777302845165419419966240668876190271599196263667636551045450654533901471354775794574495085524653058631148597576349528637683307435789103047644531027566125355950019623523252245891694874189409783809419996720220578383994404681756269671324123499137300364203613498578521528489182834599226447427418647012672505204105577795602938313448028590799749595870692077183296704717632571086145204206736580982612593888003823089958705031745684437278050724151075572516534940159140843084029629595758036915476719636487483869896732485618893514115114149344996305337051876344468616089070565576416275281444516773296178520847230637917543352599650170118955084056752168189648110391428422901275672259486905553421359682785143498184243295946056142119493530326046524244793605309477220293166663865386879251716875586639581580911413138755505470672049989317602506604695592754824274578923388406870630363447132563156326055362735170092216257344901142200233791712006245111844987006106050250362131660730664345654356656532571548140216984190236256255056618252802626890187953398969502976993142767810745215491481204459660216945615538742167049789278904660696680555831080770116322685743121444856524449081619026405947172145644768261676577748497166698131232838646473431560585447196277239799605928354237562180277739039789788542883918854644260211747049471906283400065511412551783223775946361246458020517258893573474769295808778761427622237757084084812781820098656861811715671723386158890203170455226866586687289763477219591736870827914465506187170593255839380084729817665992122781247294245543796792189974979834040149818740554593804813946362524824795194560 [128,73] 4925643655089515296963485063610957537881350176635947553106377871078974806255711963075921745776115168308137958027372749803180600200095409300792906530171336304426596900757872541606194370309111930418974663572139758039906943092689784488466441061358131888855294933331335821252936107522029364857185526122109503683038074083541395766504554934267537394591345340185938703973010792040290811103176705773089801836394791965912339096192837505337617028437463885125252734479542059561160006947297443537674077400347811218707204476197295310706914449305632689285443551996240632506537842038104307734710061743107397527315994480917789419539931326007094385478330179911465877640551597705012477481941355755341083968663075314504885858548673161071147510665400356878517916390776313322611920331633678256468207612675775530409312710300851023184638643916231490102487974100220407160195586664839450042739925467860970564269308873040670915419529197876956633456289768520266153892146843014501334724772089051494222725819988271705647466047993542236917626062109336664869690800766070084642785625857972652770926495779072803540116094677278930297757182057489318587507755751444121134923906295645043553912174726775251479573824283400470449229909972234019009280039533629573550868064283780969521991253684436253074803342310396544175661440632714109311664334623612369445401726202714819976698006677574878102948332642975529946134681580635871961296050221703280963906570452405195653730125168209004973990869267105805536182642067037752134742990740837226236857221604793273312942785364615829910144474710346329637021625963116597598783715719798286182362002228202956703867884002356638885225944361418478920582894836987641059967561330045927587837578738086800607001949177754474083586376754759439939390475726572976006916059952035862223051202565748990730217459146961621786636345681566566158596587708481200809772449630667744153891332334919711704732588133576983833275800588632320555823159294734329644045738727451477584416438670445926353245737920784870922172120898136282211185877405043125476349178270082976527694666867007471151640362290942797834368 [128,74] -110628667114523423997871573315329260963084502500214837000215146831091812404215290607246064447564072787942999433754980102521668287300938657110467041093428446564900686465645613020159691313949464235571321207163465362825263825858851416028108125652581100307235852384190431275004743513878410715111525183851860449811322895059247505516348116578973324481605306131484259307922301847570259992243598014788672156505532439730291046583959876781535736654118260276858474264339367926359402400955907749633126805585773638081327113037076845421587892071325281419647807829872714812472038877710050310559868029031753630561389043696237610336337462707760014770876084228181329895724226926490557657409568577404950490381429625906489855892246053837864996524116300609669823236255930224647779993569249827622170250532515815222819605405236289454231352064408467179671995210582840681436859346845617126763468942150769272757188993549324276976217454058709524827327143637746439493917506488647888077500779014000249259731629554590112295014128039113114573560524786430706001711945074853900297772705047765857711423413966706041740996818243188598659241434628563497954483401440925399588082608888572954750978895977036102877694692479525021169057474264768610319112671008598856455029945123747288531944355219031726529197430274598467481576357700363978413039043306007417974650021605153973387954307364695357527492914969525538232844845298459265898140810790758496994633699327881541957179023057263005388450272380139107089841960709415404527327465142862095246451252595349023961751954085983678863914373379983363378372388958577991094673084555460084429022626775076029285049113070650642221960519828350446658858771048406628278133061239529346181566319046249505716208809271611962274541862297575300452418730513062489147770662701670610860605426796125801833045402940878166595522097999547381925344680984848715196534105101381449539490662806426215806709305207122834668645720212823587402712163433973423637168513473723448518765629381041737072247249627331828122059013388533638133839703015451685138985723243936411640765788768059120034358263633800288 [128,75] -8000943379061681308912790581712856933959640725288323181371632960556976887981999749273443224229141499711893705441962614363546759366666353161850773522184276877811053824708315093893119336334724308533995838861193783706118861655738289902386544041889065655138909835336675755866179377545175314044838702761002072926986400908066685014415527481223112509848893703760141609161083709026772260479314293375233635371370711439087282677839919266096337117288833117156916233680194433247502333586655580353981211257912627317210941879645972496061080878045280567482410671606328719397973528975410043979180932360772784951888339619258290159789677117697841878336740066596256396677374710165518336017466385938582418252692027862416731815408956879169511541152060627528282289954756301136572098563774631467279909151009179125678279532792109889695963438266096353022098271647514322927070451358715632661413035692328198418102598144375967066413220073328671385217951939382540172123479977128007111368626981243303805484546046974731038268334295160020628174394863390968915364287347012347485739726227227948498721204494551952259405946157530427369964735093806559392221105134581334050807964293716410812249265127886000617995250621304018155345665739819529296794607321041192424838346305074767065875842603659585565856295472772340699721281303947349628396017071632682707928822668313010510848430922492388962191373528705263160355493551169852248134120677818431953543623537905237360672511382543721195301328038337499605793765073937811074149815407284531549575412996469088066056237542208287429478360095092572041659684732298845687013372417975764066814514787407666799437656061691195691637417598560840821022827159493340100196717683274656530347092538541253385260976671752503608670407981242479494412517013828003793832767547865345241487486186894201077711992061131066289480038961693663693266827897851931041424177061613538761476615964930990192027603751021359607095042873015352239290713346108212153732074068738857850834224001544650777399408429534832018704940027894566991675049890006379016950858157495290317146317865497804475960310135616 [128,76] 34000512869602021732981841441651164621145307915714866211350495153429883516292675773090220097889910024658289401734860278614988316360170778937737532829714995556045304397412263543437889932538930189446315315121897132311975369086455118636341591920486944424064874655291647569512967489395880602557598018053245186705304396308493284044891435891710671344895030453392250093721035394407563928417319618958753144456177150011281875368313708018958748368287465262952361124823884305045923934628608597821481513858408348698858256808530189537121120085528934481234047065600901682522239143977973639363204029691720657912800049267538521764033585740490014422155326484354154525903312741447136432885623752861986692232045521597839304510984889498008824525051554647022197180109827706946468781518947671063708749815038527736301908906282135189618503833586575713536442961701907598628312535852448438018459230362697732082331812088454476092902665550134327894365838687755405662969963655970217251198125110855963155228543949040874913703579028714220064237864020893901930962077010510689684851164163366912923419129065431357098673978500902249491518705976713870537757515538703393586758027556850796853857952745513776636355151596302654165202645574389229616041983894055171211807114954654059216030345295651555339594256500460892223537917430552967790354521865302926459840920432086632468193171834348185937525301153571391936373242133295454157339005157007664503743646298041304512981383453075826449283609433283832406950994461199783009851426265350329686398688163494413225935128387184965420150699626543074215735196498846838524945931240157968104853008325299328670719595619453199236027795586126741688634490338377887758518230027274573021747314775024194303185930887555062578172561986584188631450447472623686764642397729676177563297146443400249974305375181440168633987488501160480318348383755042224738349121372445187854273505377363086458276401513139143303434418435353001974667646045513388018075691005144787999296588900169336989168995243167629845097918233259273244851508620816006728080668764169379421764781016367381344465480 [128,77] 13830100242867597231037050799443651028218598724903311419457472198152819719897661639437824582231481604492436536262757024222332706465460020805984570727991198870892462809174844844888879498135737739524764111608901529149669469921568054502073186659918292264242981530504403645142075479017380472375101256967808576853770394428027135530003482447874504011092487633904501928688866331831102980059088035382766979479284158706206859006375454900048311729379328049351941006011429023274132064771834124747001176231426742861810995090212928541023942822706077980636537294601141263275346443564213939148354579516891664980949969382474004708398438266139790454106042539145182943666641649382043007340074651883397088706856674408936773416332776383577310156163882846446287504242651504536242803069550864696220688328500409693919121158160550116158293100843402617733219668510603522407542742487977042593809330380663410632533514470657502882508337483240863730223471039790581218006012046468464117685295685717722498908563024481898593863906888580772578367519864165713410844801554938292438220862487855262981352663264061821332899659278929403537945439127794264919610972298288048497318425986453500693792558525503025070162826028348958569647544727452262518367784577760304586191938630899427229402964316631272884468014517113091952891943260587486923617804421739053930733463006447538284974888784548145532846388350602864592678301456112552757525536484493284881437730044336338880837780207522834079709654552317086618551723639748530762272303070566499582176104556306260132089992979340547075883392977105501051554891524295284922939260666093255795836645463672811824831043854351348095300452409631168203747291106603906407235967298337860485721134893893354072362439737088754250343372166064400862165018903481242681767951253312683170587477777257307960604047076300390224235471683151561431406996961702642818186670957674335771307180480454195994643455768978771138625639092946294402887149054022171035850223783425330394534675009142236169752183352115046239808054486274923489923440850482101733456376033016325133645561107408409308160 [128,78] 310272179135035827804060357262709965544293699678683951960627500457831312657771361486095618876846147340525698770009323706245527793891532699425322956119291223069226879980458013356720467879862390551456666265286280441163336536361338648256855279150546062165223232781512849289171364997216397306482288047870097380271041613831425255790200535728346818841676675037119057601536722523512367875118830893634111398283042834778717178417875156749187319303330038051754629852271465561798879052542489733301390115297912442998556176359274448708661954080183554600821326638711912588639234228691716304366842841727308435156862138279837042399729199920824924205604092780264861121026445381647022551335993996550675557968820004360164291408161137671915974255998810792996403884111022799233204509865632795684757266682564063989185843071183537078708802298644061410248578625125335429969218779736487725317445694695619996989706073208108621189842394647854802549604385829083877649687782729087373589796002433337551647001259719562596315151000119435009717882153788771205260114113410091094034928779954698191053605613031264161001485208458669200314633916299657311483257357091939553413304722646363202299690675714956707401927792168714868253932107349875088381936032552178508011383503419870867221932206451850973441381200498104128486590787903791896716683319329693344874082285213523557348849079730965381652678957894091921996838556051136327567394930879672527277042309232623100400939723195372051225616146991626637240541878771210437932573099397312798198025024418330905711723791410270093653156379674333287302781693616770024654543470294101522579421592165582862369055460629737165877861220429292741314099329154572987277591415200269068496184516847595371896842444860596865022329681920317744267532757952182363221244760998703527374005111581074882203761539087390467217619853606558770545116811454346504280788430784401173061722035911911525133521984033730069217663557271011817687875637079144259572225206543444250603604752801763392376542146648654956988232212074171619940625117701043865073319148554929998944938815367294720 [128,79] -19543308243205089327168835315170463311673686994873339995556246386291355172911727388815281711835367790560086895018432810053110538592404678211023645578040096457772965367158001580703903305567284163661302814278184152341019204343247318600412951492837624045516363983941818853633717664198480546071498615624811395284060147532233968461736812118514057699183167982929481984908457767125510781657343399658214088758187691644184899414627679382504547503703676625125314585638794861997051889016649623720108319923326630268833570686700874162939451766775097307777223993227777871540886070244863383384959832712548842746340307464484873723349057638364282369008112536170166144387801913472895612984827432127985685274688389213874906234698929274389133399948165568011870021504462837757417863779186878201505720630419471246042460829568497406607737928636264964935097561106353003318315091715406517502783803743600846563110842911602956701274465492228773607515946006040752406684679742635872589197397026801596797573305208532867721576377156502512485329446715324974810549160920906338137962811333300316499073224854439610705212871011510815561355086390851960302820367891001799028755742147915574122053351795628436429882399682271986789531448672941187519544245522422535716431727808915557026280103529909750491823999640003885546743434211178999382969705745823961556526441408745098986127197533548945255913012083267089167840716889506792481783578958875388505959492495557559712753653963844651233625036263136595179817717920358526584040178947093269844506735259195933365624883669470730310018277172958551957825997213672044196675735017191557019724025517460388995753903289112732390799468280594408862385783981717513073949675695989359311563298849816109038855686964769949377567436115523185354605405035405128903196780609747201112472606657989248837739391302091558028785836150263532993199915633747767921732512159275045160317329681337946349393783310094664405465605663564662911564943292603283768685444540078889868198069107075139282957357514856475963738247561479308187806221512294818384415217465471427513935055475840 [128,80] -758505088445985952236939774100052075351124764084386965064707893382466107475429240163083446880915786648469850118054817905911313638299677148082261297103635336098296567124307326070821242253197527054452924872776268944229645434352248030516135325305378156932807362751333413087678052018953039608261577912345157397575937508238241696583891583289600139380522329833396384655973727385871883942032155771516678538991471166169670462302303818966678876214101277683565315716395191617959016689286210411877777255417779189027028191713944004065441193824055317892200032860381563889690619588330446551589492908383932905625470116007780946465865119190589565195723885066959300472451500458791432523654846761228076113932558927299701463587571664583853241788115128205288867790603648898561085529493908018308947392690505367904605030521170075992813556561057248845344849974737983072317525901817088709252608921489831859178789996713935185994729446421991332391153964670000091682091958390190734003091155384089690904611776254745436442913149868512539109969191969390848104973821745009459503398716850079727025838227060872591813287485903068840629508439116777880462328848886732895800709922092843551256235698456243414577647843655979423403827030370705046064475474886342926833997756052335424233272171966882449646448188026462059871074604747439000269897618684299842005855849871861653828541988566548067146319952619704947242990801113723075490876703862880436596897750238812886547310776652485859667083723150272771939475184431307069687398154826174137014230004086684624393444041556924726156818921933337581916243945179333100993504818158752711019744993766502579983359643533987929484882097288132288410161514847926651240952160992213433990926057484885125987813897672759403478031614346705677349481295004955845447233057263868886073089441941493269462321192918132187168323146838700805304810012298609671216447359343080568970392188756445651229709395747370378967641336523770052581056940725437089977812700292769007702427979394847661833176842852882105795636828882605665079270831081106213618398748102318633377460032 [128,81] 20519300616960544603928438620191780994935790568742729474655188086077957865940609847233499883252636061649190643377339238023885860905468844302312312938179799115672286092542002581518260875381980326503501525172186201123717590412059817972161413851436321254436334754076488732352964559336372315815644710800953381551113844382380517449904627555179226737640518124739332361771228194300627313859275507474663502542044389233686515508877119190096112563485625443791825603420445369666433007833201942986774200416310498640443454005241376738980028492754713575128034450191860180066579258925759349230451603053137831933588734593898700897814841242178390155694719436639220909733715658044028106158771515117896841136423870988883067888469952313345253226709293961175454827566409737197685134745566207982304584331040932369543993737468392117861173163229851646188269136706522048782951708719203394982191708521430073244300097641220334838286962985986305245217191501407489748254946936510620219533903885691638656366562836908008095590308524465708722376234389575789630853994879728751704201619997272950475069005656004779154141278666900831600310658260930821427874137481160863996911073005505851190770109803097626898801895898873558136386270614353417844459218683864720610831675998365173151590390326546893501428036402405561157845700332557965838899580853821199078760300832377461904357273347681436686608765472421144761655735125042921720336401723491197539611954896637921922099720531311347918098089082132781154158815701450509459422251678721057188416880096619045116982143020843871398407304532760147699513887288892956732108191677707858282169057112222371778053639112516022087795262536899689886128948880239714985003466625286984691179812619670219474628838663662503683154530276690737512027935981939503145146698517442244818009376978954187802824350055728737932475621613004586303335116790978886266022397232990750338548955725022111122035159075717026237991897846501961766066750173211858132676581985394102429423766013062519214049733096376256645228822044194437314451087420822324305268412066531416022016 [128,82] 1683884470753892605882688650119975179515420826668434590443849303706005468214261896242979840597770816424251034503424557320676207983324230905819891894513561801624433482178640975316599914350985060107540870142877284438049042655603796919756379472295064000689498177528084789091821387425532438478850718501337167934765752868202249443155195776924942155176805679415251142964494017961388860705345525597361343630290023155753583160285311843665542800136227291664735936604580485208255992932017831575677634184613495566201433657013922348466900149261297543482400759064988725842176662774840828264852026757090418875483249010267276193122511545403466206746634522839525895942940383745592231229265425818501163279643396599092084291277409280650273027249682262350781216009100455355977833460229471183654212919355043847315599366059662171230637799048384683171029802039866153458335099450556062115471151951499698792461251932570759882629487867515809706050872708614057869450839390501651388935213736878250343098135581512532097211552378186850446072084307734607893232329544281704571675366782448599383209882464015242542882118700818808470063178655632233581005006100059430645517392328546953307810984470847791155234927146317734456501626376270638443871341924314469419824839196227964920283320059981701412824435010273522784080009268239350262285132802417957595030331434824486186645237490885242659376826111662091713001094184388919755558162261570270501971709810756763021859850667813290184454292868887329112135893605271488316197508824086979721513100993111989837236654687486670205352014217736613750727397149514999210353440576910339241881021633465543397793553152736090153458429075894470777891458556404319850647644887554948557486054972274464828377277494649781370689489636837202545109669601842348421771232116246079414188264764451573752846112582719185718151275915686628570977359049724140927092412635636375675336617702405733637263392517878252834353302929237443065090731451607145757280028987335002400472537217578567374603128451085550676548335248335410568147314817676912296704643657162971008 [128,83] 34885655163526372539473281842298633800252061089380537372886277902210585884828247556149232627163214257389049516687352207255323142500915447783152297029018192537915075948422602422237552324838703740237247804996462630513811875296191385770535855587653142924975881086647043463734420952321516338949455049099853797941222877253163878352832077524854459650760219022572197595018541276000143987075506855867043276610622404477021364252424236487575638266573683974236841039998514494153128131060511133235265862969130912824413756843980185182061657765492641285727650905839616072449384124950156199572445943057784810627449279501267848238577949070687434021986611124276417346113572668195108538511870336044497091507222952848090624310808350672064975773594961524137199754427310197015384188167180019094730914011539449898885315754857975153498052085801392824367028585538550613402650537147136518177244264640915745957178642144967890610863558154816201661180288347879142424064496619970616809775091564600198609464900334387974887798224395211693866881677667518095623599362939071539522031808491006217381883744384187472305486266682898488550746027128205453952056258677206691404421469690272165419899654094974391955226075832512897417166651495289553180024600530696415300468596520705912059170911264701464200784311573588426035821049954193233029508358170101879844739897301139933827645653981280945204710072589764376511383343796166056547792256697623085600220744446189579458656086426676457534130176943028089236691553733516119399873726199819196265336433469070214707689671129630065763483290171967900843877599830650660477744020077700770250841208744823511920410247988508416025148558569449725124128240775227305041301733393653089994505334747326879845064749806237273862115883170793577690259732455547132097378994033079496086075910714174519592665343954400756825777983155956377524587770778478558348085524201052258221587536505981354842195495306269692689169515305873769814507519557100745597920746556881407800412053842667745631376003146638804782466559683093254078549871274551886280579148490432 [128,84] 65721948981797945478414587684692522010151957201222444010630308544475141456592664673197033022351793776589257715685239593130897399532120457330018220532178487302870396849455543518853822159807457690521565000757023593888516738689582271902659211729382600401783587496354504839378004905144062493455984540530504171881755306992895044872255281195045086991680296394909699226456651781581115864857741225392458231770840221181926843722744297398334755262389870416102911916314453098112974080772235418369332610588486438772525565260522663600545781549510783138006453389676231942058276968675040562981132189628570725327634766561169587816444184999239622303473499335199096538635652297263255038493842821451016839543225374079765238824010225996171682028128087595054580281112630964424704540361859699617797482343446617742083143881958687872274586547936179095126832726285920761056280014854011882152547684060401921808092813403283222092034913340240494936466041091631467168772883910061964858695440523005227473184153781127981053652979261998647110106988292623326221793988287677785271965491975847213519172936395249200577804682927187223831917710815863675791820043519297234584511045029513019516579840134223027556925666255898384635169656949136096116479139400330271332560964925340448004755057678610822565997637445163781919466017087623529017343198825966207151361405496081707725916710436210030284598134262210723250231791159717078620885181455568043444819654133228976153617972046120648065203537375918954129134177859665496699791322599148839708218617485652757005969908427545493534345925549293391040734713471563807326541869329797861341279925925201943770555002168013027121388922044312616886783255265411858734862327038107612638540374154274056841912885362087411338338290676463136829230164758205251340692837977202658958193712251098707507693657802021452428983220669095123606105500260948517350286444633168736595724990654469960502985739012425642817889893866626442418514695043271322694708688800479137316228664519772416380257308368640484417785112838531932579286104860587871622797392 [128,85] -7613080098820906191745193852837651758373757002880863024358787754058511180048988447392153452762124573276859867988280704034475672804153901178952685836106376539530347425503518450725799369568810063642426963096293680635288938485349345204755003616179214002961725571055530949608566916791506707068105532173255284695073504711778203140952147471280074852599674063958134379740653220330685378674010146818066133100502553096492272321744774308680558184262645532691157557939520119113393905798179776874338969060898190738126817589881977914773101058500209049960872552615417860706527745038749339365269499562537289740695724176798037306978415680617860096512348766275802160886332338321353857592274755800776619640698654770771592838947588234686010837534219084360025513099736643972580884951020892409248368622880717051653858749270413821060890360415199642654877866199823492765269299411120514062761853610172700042299920032922049139688995818720826290009179786501334738649540970465363613025992800566531334237759533388768083099326853340726386177840109809912010798667877596304283164687161795346221199349929455070246276106546725799504590770017594450905991250386500093694259341824779797266694799866402632703031768677926299364990894410761320153849710286881069545342021638567090079832003965533420849614797768116833989627260141154167502727635777451710404549605344186115863610895634167422720869172389373376125269365141034691163377842462074025687519802038107881943941095087906940289249607341145369473406064020337005980346558392197238524237221177667116379751661885288034348468822411308572969627050914299258073484473887460729062007629197742195404269802183650272058525894302321876750062802119136546994362831174559205633743583038583628333298007321634635549722072971743923870294239868857044357617800674301255900710770239798979706183392149058290052380974823910361285772703673446283592902564795827532170068400070170389489355461059565713284279014917675767646775873955626274914708523352242230236172508944244420988407233331778711656693516603174160666024340585667544147968 [128,86] -38886337614410864175281265984455992277291788431722096091408658717542499480693878089653059561779351468582618530931637600703163997297448944891516674772093979108624158893982525566035076765113378955892010224834531107917768838159426615965705437750592510065253123167537190851073155207112736761870145336921775408219102369621659064190421441612246429177578337804251886226501356991688003279174491261574440626729751394649703338112413113338602204807450863449169555372683172003755383136767898715871276694094161267744616882047963406508188130203653611787616738946443805590410434088105933403499399998097288657012152840381961342676310014224154643454476683867541462608190681074757228197942912284811700756499112901826589036229901515398085028818326592495141017994278139443008858583777233737829912347136628607470699556956427195370657151323453057440772488681867558841532850333197180611166109802116485212244821744859347569841649768386323834125032740565038568376912913877322617189865342251091917397502532901388101708824472469060246449613436318235848848433377889607478643172615403192765051989991252991822299605440731640570138024470374858912756188817527794725126427185929122501506567595052317188874456018004496363326825992190579039923419518972850630130525604528334741040575356520040591135504858636986401516134273179235469472298185748325210107465171386361561773857508286421293666045980296212143849846285247031704259760803603116567365100190945606663326854798784342691220201596353839242656017956815809817657612038306423157725509897327790615184706873624059389021344773599702501409413799760661900901733538552518631701639642575524630273669179616388446186464538581171989530934408369738537862632184865737180565168488329620701255990169195290215962294197867633861292577868484149773394205333494473186446508639607620083763715248648763826361189813223824318673288838549747347422768377307492566896304307099855237687791750792244935074105384862744289997984017945335150271703285147588251319949558515584410243751195138732454512466511856662758388587266679554560 [128,87] -349700478808041082138570284809822399281950706645027647688124430864509207006067997154815946710296360811884185338318916409362835251970132416246914394113619559429995960651079359557423286726889538814503105612796387564097413374249503066326576823837678945231138190253111456188993463564353994522555923067084778261720948630066613101959980167205579227934597291292350932839019526986890865709826359844447422079687874577254232055362186767182335620687648745493916413626808114554748995889809887116380220206927999450212314779306066848331619917669162560238490612950831027250542384597874602739122718602055949463714138104822397159708742684736646989274329725886631343799752278194963873580470350353548399670158821941422559325813262499920612528234631721523208542599781532544693314854182377396036245659343465029009969410524227298690751941337847391175455992014613968589371886727738313241406454684658014599277486258998301055532213178568456275353139003425697971121116493117940898476827622675174549904149483133206876282838535604099108590289943649807500568604824656008693865576998851120161161947889808712466693001234051114808956273735245745384588120469995398265721550930467984931285612489012147693901500338992897419998630511243772626818954247417186448623723684458995330979898670297125667598658293458207002982350790575030389914872098366207767618188849828408546304042979948457999702267404073802825077063361776325922875769552510704539702061892723175308150564334782477885055495215996931404517962804646141757633180607325747160571207390276256370974943667634480896916502664028016544120530392504177535716244926049588370011154914034842857795175984687881080824232635855407290543294277473465884509663501711828017304118320488498437648153010170331908846968533413128604533832237697681893160372375896845843334543219706417028325049798232554164881374124680343174046815040173938825285362049823778658427428151025264856181042681014040039159350107302055506036387408368849413198294230479555466199186662269627850748625342994848992213163301298994119298535681856 [128,88] -21236582493368497990343151840661153076698063598969787030124641413951215129389102098998185523157014953721292955428059395928411627806796310111800874214079683092152731181938727140411554380609063050376370314688201811548293435467239394479847998786164102809800870913212301975515086389549905694831814952549637315217558085840342422337134737391123773429783582669237504456707288836347882505199485424715039008582241463378667520179381878814030599338805343973268077395819124712116538269158334230064472308894389736992003007916447554686404419215602899225716667760825776548942374384978307879043847521445540041326408638603779335752026381236444567057539906420455473383411501775397897015601299146421948380538347794870742307460854112785735817036849912986390182145124472770467094875993787221625724379236542765980602535054102139605789787123382861704095442510575800802134484962103400988204407023519377366648240249696999759305890792606732726445466777754463169551424136902979071990362735096761479717168189589279398272437366773048251373972677087525951264221946511722040448975742374401667742724130625294903618392591566148239375893580782876407380773752854000217921304302264737744100860597222375479784471871666294908737167462174363772876014393693926487455698092311860984795220924348293949063336792277053668407714486629472873562398023962239903941489127599602465956016236826228860532192216375406393742545172315901534597044598719475445605253601992521571045536597304572773432374815724161169164057293443992455068399085241279324887396666265882597263193027414308503217919830416841412785745080998011602698354484481715267534553930642178373438945465789076379292518863666371222971767518076709524193498133654830678663919903607246779384736407421802434214625015954663986150942640084335269610939077030702408266030085800908842363613068466990299044273786695730058617682365306787444446622365741867541355022021217867916846409746532591207367222041111984195307820242779457848349033049250677445773795409428774389431739504757743921731062089896354341563548000 [128,89] -417356538332082138656545107209874179081725822923369994811435247984590916314211846548160703225486208509735496136022058637995269756642919495506570856187073572506188819644136933503711384478966417818206214228504189400713914873993873540215186253304788669579948180824579983989812287394460454196477954406720110834792896029915129914207437152129986540929385125730467458113337588551358114952410999553055748255701079238410857291220183507786597126747669611325426881102956242478522567566683764472073421560508883547702153738218642546209804145235800231274976849076513709502571628035619154031880794016592601583753758179058230183813004414656097147296310761409336035215586235165080321195909336277192139356201987324086846574756667610153045702840020105555841469701017004994516717387023243800985095361498602076367274856055117919436500783817152721709534153683472659461376724784084529286698694041994333301820379263293157987277938892130504310387335913447793312015982783603036434783066837016811110593976329038119836431314585728581818621961134241139800037792947414747462116759964558803059289270165721472113205479611284398311358786031398983064005102268349124985321995050695237748071602156615372702629760456282418592497912756309363257819571499923347572174403573453124099481994026346048075826713064427787790049954295818801913788720661060309985656378110114293309012830242074792922286131431098321122400534641391372998876130168490623005580806046415184601512203523992648886213580455422141668225990229811356780329943277431067824182822151078678951443953780641089751715332666637378728211370593846740994750484252059376260237261498182732390574855502595854514749946089375113037263294267088406080119313383092097986163800497684649291763575486818861459427962661917766403724363625275780505481414917659701939863627169979185844537193742220088497401461775775842766754023178798898236644221716590162498652982717817021612637539559171298509031870105280729718588547249596696610818855717434532677179149241000051076024968803230761332299283511752900400896 [128,90] 10804697918601838324699002493567044125750786640620311982186561212320538312714769731840603717362606699476522858732877023343201796741401952380904830848504018632824343008637831085351384721626712647492828063027726867494556299710132004400609124073768381518963182122154525921582836342190854981019071065658343901215540966197050202865567033438392721285041562878104065877673752777625109842889631247225995004476820819355915822629247365065228789974301234122281398107443486443911227217911737947559666760796486799881754371334272020599920081371932050909792253103482829218221133699521177446405878181189080765896950318597599250737839596085352641399077096058672578548380668524512453247854222688991500990193991027589923872104672914071006826989406893165060649012951181368910540846346313810952719411094244448683582197078521652214309212227976473662030284758448900404718498086136367641440828360811828557170120163500386785311776205274254732631544551252870479350261800979201959462866291232722698468776320073951345143661012605764451754138598166571362676179297637120242729642591479577786848030523927442621985170153412933490643353363781795039870038179604941220629781372300233522018890774248904981390290225781013153345998236477010175032462793939695617667782404915964457146196815223611598605873095584486448602530271538459292466037993627929012570060182564252671791613106222014199424637061905389406574116537748533817309161807588847262134697687823333119863657366921642454717022015771003415458028100871269741531169577808693217756588227658107135589010962519018567704188290950682683333704151528321797797917798891258616599859564857285969095478435885785926153559410839963291388143782812697801422834330633484899677213269865957175660746225661264902637797221019644616649065404650851543432872621614794660647332322335106026931772191904779148798054703387627492349090957950277469763983746483509197730101361416328618395281038232091031229016508837044644168936231282713568549282900616180102240872234448922906504607437647783685252093577610315616 [128,91] 90426138707704783962534877696390572931561857738942040569402583993007393868270042321890651625985905827730088939069688181169146597869454950464387489415740442748084090231185008304973674131382998607513201620953517086457469550752947057805845564646179146242968234264080634520878760438603985628264789394962709803032608129136219584180832231836255802385345136452133226876264784984407662912703243474604818292531561360728233854521403964954415140648971574819172205519338900548864293708553407693568976187658286497495648931143543392565416632167013977978082042426845859193944899067133141630243474650333325177620107564956628208976679647543981430029585524821466416971390959387693825216259808115595024709556789976249985456631461069741526415054026985856385999010446846394656570970036510283292122441046188452368259200667758748550510814526333667877764934022806948207856090180685840365118025994688768679461937262363655484949937784924293364751974902252040495353542952392010540365908449744821300114539255018745061450812337350649721180436716076493492182396909846244660547239798794927490639897403218693713892725209708874377675903554016383821851588453636207701277430517935534914987800471183445277866959653249066168619781648713225335962233078914321698086648906247845761375904240901542209768287757161411341256919345888490697391879304522965980665808585410439133130586212558950171730153172548919297039858319544339852728690542267017333238683861512289695687406500216829014436506018291787350105998696331999748591765995838064052270719138147043503549682190394320968683384481778357457240584248069399646996146889485402104890741533766886601217853323447722768322453375381497774041456511800643903645582399957664702881124515573911051524607394228136243434583061098407052861598120829093426358048755829963129119257907443769957283217846911750132452198528599955970196567788815368879875571437641687087853586878435942838717098216683281900775071776185268560136255871173059358188491543064009779417208832545078576594710251464518873981272970176 [128,92] -5548253996940255602927852617070298084071665629252574966064556737012494089602224984819666736560490016853204213808398154621760332186918275824928249110275811699715045742361004709274937400742196869273016986598866015791336824850206503912585023369053262349823442423907279561204421100489338228996731436505817944104289858924403158393685782115969973997032721020868428032854126769243527301356592679267326342182066574521819525751515443737545274783661501191096137249836200941605308827983290925592339987496887523063574340166025361291380286011649658776871133425634392439057755956188640695158434292349297686922504389913986497407805812230696619953865174308061169946302528719888004440354889086725098047568771303687541976729708807443309372561959814854742529186370824257593563891586108320567938699947911867725843390874072839041465969341508916033844272024882636537242511578390340814106683703923609358763540629997865077401180747448522532945386205462456271745164787067998002174873035671490002020414973620805730082898317187332757608557474471901361892198225485219774759009217797129387317580831584202033375420291254356125765712371837154937108598785916088463435477125882954219704592749550850611769304219354061394781309649438901176491682030063581690390640779197912050699810361355097563966966122953267787359748356086022991585768249844387782679747999754101565495986805166101720522186503845274695184977162498022284088679363826464790717126707751977700954486320761854943619659042000007143615519885788831186561542315258139390516440999893653383152786524163278351126039214147942158077937968773885947142827526580038894372363391030349604240287927278914620271385098392747393450064542135883307754940064874941940430346382975786219515445039480999962486493263195386412748957636669848471688379073890316304540626073501793314547145281629344507482648636098659984687546429564285072446022569422957583202217792085086706521868461004756247730700056388980409932880613826910868205958369068694318223598368745797447438068287654346548917171536 [128,93] -46932365577409559283432911158902353132356309789253195744231679304239231709584660160420599301971133800653008520008110274194834162341358536694993296628170149178440846611704087599698631594564106402640880800739138494416881854951370789601649983243612389551957167744203627506434004086819186823509554338810408469450626707415849393417815476107155588511556486438975596826961978030660178113774262992491671651656014505732307018429026619158439214073578298994330718007656819453372953255932183376395031689780904865922628869727778725750132160045539137940945753505188893223586391223822655764046356597011236212828679520107011868356056459301497062651115317035671926346825714110344163466455742190804271843256201958783587252519048223594585285403645571562052469840290670127515078722644393302648086644887000040415143094174875411876860137433878625969104716215632217197518196854269230975771330250726954428943688969152009445281345425926663119893851715036396410972523823980957799161712356241804307636881683445147810676178839873285811318910886156647300869148876999130086020939944312355968148228186584140728553567834243767793360163676698126286977063536112737075274154905374183766371976941375321122521855443578750497888975261688748103301345432889002896885452291617521781157383795752877135987330649864779664884522090395712171246881559761236846213392251109525304020221507003960358798983514072941158104379495290196373805388448967278567665802522391841291429698303541238276275125149400757243611028842470722133458905899204749474076590479099827565137764370920084877875556236064720007767404530950504064087113875718545117955374100790098607387538429762867191134016281683494205678011855481941445247157835059956126290613927553756875482626791984975801923920898511976867629220811237210304299940440187045377582191719231069104218645968757055078738309199700801807303435223870083208208338537105279181607511904034904778793796108167841756494795336622594099370665088095204601708955126520520889556970098973242834827449801133660810752 [128,94] 1648276639018256977004063937920641289397160824555115009710850037899911298607214540104916567904438343723980748507822193683372841831680086337241056305510218734403586443457478488951211056901141335402267577947534806003175990393352654951925720371354323409518045347693128244056408704669958717203643112764855450145476217191073736441133118245860098965242462245257927835509753144977718990394908136966374479214629068017647233956765310230037643704677144180628957781422082443690866010355722012126226690004017218828599338426578606750676930912865858931583309490747402500007787213650049005393016036385640924913898367977869865787997322352059651955206349482913670671477190876936610335376175080113351844734264508108161320072913444438185518091186465545938192092447660782394746269662292599932634055074503546391109006262022290519777939416365516639760544414431247276615372210719728542112696482160582294612456671838298534872462011922518543109889219030124988634017143720113479500692577540003138754379390969793061208786669784705564051264707979151244014199612417851128675958380020945097381276816492918643411412084672308516903610344215336737454473623560072945117949881327896371120085584075584540402645197923115379838811469095499264918161483135720365011290302521400409495357978653140759016919805148894655358209919645858584731747118473698070128937560938831177668729217040691386641452671466945667923645130175557073193520705321231736311530305968820269700185487567327297969425404735322500283981693386650070769223060454397019185093862351926731305394220018158162187891926548609195531417263803603698409728665891057366970878687201624870611899566280815162326155548582272671921923909788760119281673029507879991952359181198969348106044533494351279700697734370179741400951222026837664193285610504564292804425433269670580641579460532456483234855525082098132781772994417133044881870782277607894874342910392522510226375437082740073533540955041715378807524928153520546790298030070364566883607766456843794772615351185471744 [128,95] -34194963547858400622114959661999487265530348486562313832686183999289493038390070664408884772803122990743463394246019497637841013523163467470135947289270384150058246129644701703153150007902310424321286953890451910749825990356103771167825670896379177765515529916926132232636125460293616665836315440457323103391088150167803462229261505363046589195629144076164590788739246598531244511882219540401241364741991467169134805983149509326653936577312775829382992775714346990145555848429920962758086258572147216118189080612873254887356153754323533071266553148792630175389807421964670536592338313456233840056847231268576782529881640868243287641545744510399829390947214913364968938578536684418467936138855365968205952967411302903330927904676248932232873690253442330006014572059226172837125519770084292533436278577275497637440378941951863679825647793542934517107522956839679630012161564167689371395255133262504896805691658805896330179840620913188585070824912943903863367378667706775542635809041989374742028386123485605644108037512584489204977648479729919159953017658418126035634453172360406705087368383878933812605448498937262331113861228692678850971001201140882449353883442195367008874365237889158357712776592514225404323822642890499978932706546908529046886694266092463679071048620962240722256776477365708694815975992281310130653751936933609076036670850952828792924810059011394586476855564448308017703122554272552796286005615378440307796166647289068125350164400104521895471420150141797341127793569137117013275735295120140949324707390366734640908271516109082806768965178214172516131632478703225363690840386509010040359905417726265493061638327957136501103578165911808563776896069892424086845880806192531526286360431238715802784249594619546823630002223755371969487421731519464478190036360694031499058975460756613076219525076931545071897239431541376844119801091836573396594635657975372916500794439171032030120625473232323244177007663240544958031583243191150920742814071423142736873983093472 [128,96] 437027351359605464522341075336798639057310526345863335641082693753303757202074158869266902931222501554924716473020463228025539634538668116038965246087176356255142380798669886144097197016037237832914730871248363656693399593217796803363446692660317168062722743310595176360543272915317683431696025075121126942866877677344205491543743768941930034084826527247059709123679876849911248580243460293227984964316613307007329246503301507116002689358855374355431961214748949515670871847525904637836596405488831333302419216537402489515336719223217184845133263492565102763935020789999151043595172791749646801352478238256699347632382450628098690395486401994124595590647640468640504320079727753693611685892908198940939028591038011292549115947662497059588970909737713210807271609983846395383797195553156335748556605666546932131041639322268828189547887303611638275036676224260744523279401685679677159439682054832043063865256983076876083932053754933602154461806944534856086798173023816103182028920180955381703291924457084165442039195579393066214677645187101181370385236955679914143254441815460140199707805276788035122208132353704642085827708803618621814865224730762218370384658367179178717679742874830333359634344254815353003947081771799939713806690101270721904690426815092169990344867404045262334397421154874959180946223831559190252121850403748244735702320747789166105813548511555256441301631568822078459444800387685076721619419009235955833345458660109996297048191477550212022274241779336026046037336189036524334713697357998881032320242074905092846608993412862392527241257201291660757169584422020788319662128264052035222854607388825615113590639355281138664371019130356516574435037863363968090218402243583892352335122767641563195281050159989886896001269540065614868228873332120431632777034330118620403868300438858250675748725112153236612217616031400750629396643492879464500699901075778175109886201747048491424805101334878687681750197279284441042121746362589357868654910288429595324917888 [128,97] -4613654300592966999853986045736245036581931855507948336623072601031590494132069390816496071398069045656096110531737155422780729366741524883652788842129895368511056032191107783722912488035169773277651177831352697445552696715696571540807509651009499698677494564303949780093575933372412692665793921646680939115909568719834741483828618721465223702717422045629163139783041560520705258557737195378893532077091673111236032129620311875443885298227007137737077822189771567529904275900986298502793075265691983437784397495214541542389092773670541383700063228040272547539847459352477654777430407961188326022709454360542059820233017370886391244588690926496487144319830004208340744871014461538343275950765269896645199190411707980563420794139007307359394547164310481821566425557404888535507775396311626068086893196370271981042377498229581148931610883404506041884560410862722726908436249071392156934328081969682919926603972099677086713838150491022849096993426445485391434186951250809850894947011187538802852676692639789429136009702756617401744396692416814949121691141001357968209058731138552473838421430808786740426823143157858105766833964106715533443165737847483429256665148643841301128028295430732990216390300183503479771556301556557777568338370564134526472505097808950590747483294691176711761188676869803336761272759336342464175622221213457706531955169417542001793671020582382699395408645539338636918130230202515477960982140735830983968703852121680660790763894815344336836770053772344613758772393152753311457010489047147993541316322365435333038319938598609957038576836144176512876443103416721914939549596316601928214708546176618971871254451134132185369855708955297341454695280674215392994641683362534794544593932201655789510988157158349714574479804267952963852612011129968196897463065330432303886239654941041725031232509492157842678546209857825845391383392063747778953108507089028553372744057015918152707137638581380425110247548764093898826285309629400605079700896093466912768 [128,98] 39399053054128067094844202118238097232525296088169735001366227831376806921330053834703593184182704253979504220107693740081665063174413017303999719556688044987126331780834740205158159272871620880660166630495675041463306267376855432322380982528858019961884726852590559125307603097164734607665700948916178375669660077439270769210034336040645560356971992107917200531603753474098116538125294702668841075627172256635961816243487581411039107726031009331654460561587720361827912539974087882079232427612479647251226928604980767755296237918351065691226290015959512811766665594340488289405964387037623957483001345458881158597853092466112515856588791477248662531885402546935321366914830417166124422692741941656660576609996954135693575799058627450302336002564372244036508818665978860536955709142404211083570026265895709905468151662464367295584733515474861766974629422700878489676845720082782145781794393899579906014715723864979261403410813561463793642470347560080574413999015485492880196029021190892064249211152681726603910825152737363810372480826987838865440976637587456011579036178158890265705448309672907622025417667954023017513672374969012849584649663783371501517599362872251171250604597276206697976578988605008189448085314941171322468053414347766973314325059650709561699406182016730593003256553410450628436611047559038885272874195262308232880206583565381036934667420938471864108824280413556374638511219976090336575443552412677382561926496189326550824439287733613515427425835856381966369350204668156818843198871817591298800620285955382057292403520593016379148406528391575841542658552208556083620871070870628005411446276797928165650935159417844063046889210029801617236008251197618998054985246261756302707028422594582076187151700367368336303151968532529394962472551906448713424264691970212722739206156223199398236225656786766479421347999265810981869064649147927082953723078318088539081655901585470157851526211388207347657343614140038878759465185248547029020789175271424 [128,99] -296935499347259009732580617755703348013538588077764778512421155162384331111163348230149734348136793620896146302033992622019243800180137411511948831981239629939669063790616313495940023213820352300173702338178880223834504437302262071968560073714981892838742955413665047991600121091567525260654999425043837814615158895165750726527639816438882125619086827242921883850526621662843177115873842089621648883352998794272592386613781438715221368206277670423973947620782756775649556730276450696613812552762586129071712048314849458373937715797919858955075844865619000324144145879951324966724042453939599670179269919235599323770951437171418290973794958133574135272492645474316230067041337349073283673516223441761104835253828245474564683753923750035845438269302899057233317976353080907594840169489321280227323597381294534409444752728260561328478865240397204729496419365471742395062529582030544046974071612145368842378867023607321463504909016722189162286336888743145709047013470145089260634136695546994733918706313021490340049424100543064616267212602863973375527108296897417341965263443557372601139880042129016338857873324085496462151667445174410404805283557241825284352485256227373593125787332964348375339931067990451056182609912203642847896542653549543945463677080301483487222444565126294993029723922124891049844033278108203266815174653594617640418902693946100924721554433984932619684236832596230901367297839193990674911141845260891973023647769118751574913865124135731164813307332486291731683179800430359566352736991852659527735486797835569485242547098902811611760845491029875345530684489035522780570731675943337905648173673058215501636372449314469912966600767452991329190572051893035454381531844574043747925704077004735244507350014096442829801014441499362716624764741222281394285464395818632598659988157012520834300385216871357128985277809977745198556392753954578859448769948856513760972206104392756215682618429385874529367943579159398176026704411187498854966632480 [128,100] 1720711451922040596865335131447418610138389043241255189143918813868669230213132267596028421379980407184699935680285599229880420733594636913675416363286195270573485999319508027201483820174010713343945352377851462784241438176987209005277009992335537121661576085490878221127350292067805696556185652183534215548905970065642635810117777547302731392909218436537372096329827821922706313266307230320659039769737486013144048350230656964077880620484884814163656021976787868463780428629006668563083521434650214957993589501186866585985695646717432812632973783509359400067774678397080942882166052499772657531590753117962130681757898193722816520367926888722869925318314279110151941904269692366549069790933459326742468990414369788924593717718198090290212909297959920816328380587048488377689285665285034946991015861884185966533127553612853731810730805269297382355278710524587750327672646763579638077095766937863182843069880045761632254710650637740493909189230490260725958761721541868543398438230843220060701872095907712793748836881175838655655810581405370588405256259264544367111428183991223458428702068028769377094723786389695261623345097749523775455749733550310786489074635271959627320464502080634746490995430670599933038288582400954942971678864590906051078459866014264681331214096173960557874439281526268618388470559997458872875997041214409404623762521347048044470134221369665827943021709571811050997690479584288674777486461745496166760015755884576941469111784133625454584647517113682135683953230504702101191875550892073868519889150346369345299185541196381617818238406562506972602972715921627110165334804603844925602515157377700581337695572152627984457419131127592045327283785065645254115957736835723209408314140937610007287461922556572483462285967107875902456737759260822304808395359368932405372083748748963377332337940989704219631552870444406277012777569151317151808410149893583981237220782986599741584738885517079818457963152283629832953550157063634585223454 [128,101] -10297995202463975818768243524269144267761794617602114863570806609466496053197429228079856405728508628012086335990315984473347457583896736506227097157910098657347614864917058010275272972914391967914079487840970799228990305389215494530701733001100343615181314847152928051371852663099569957818156025029152354938267842615087678215618514047749825745323691594048984314667827202121911510785076822464753283718157093190767952410207629171633929466584967430386814944224056276053799386322142234356663893159204280568831356200715024989768161015964379436702959795111063867533120303710428607108619302549508549674813577836678131203082155795419083057339684125462959540254069598043519747513517248771763035968000752569600032391098540204205419747927936751273943387288041222679532682749593213929345809813859854510011196312806550826884838362043972512434762850205789801646897764091393584789587315158333261490149448458988359582065946839114567320495730028628070612378675455521969916689964529993202341374854619402391520300446714311000510360015037203633344100899749070035140404567372172008079404263086842161117580290075981925500675295325114881997130380364981513197758604397302571390614459994072597214781779970668610616537759033125793956891851376962399090922479368265509709263653984532566692979774894068292867868758969481786909433379281785962472575198562042616150751306423238062404667227704230599701194038340202670036599241778296181069369819415509910110430161744028781431817037571331262114114676357894297917625881663189579590020266696041609337586338983611061457132248355868551544837332909537573322598522776297866714273768740561491654101696866409910658259177933195046367321975602047144393413698825131652335784511827225988924284773324973074932372951121261118653384313207636785210800272286867715612732435671158463212809601145234189135374966488257119983017885512819634646991330552888483543605459426316669420732762710494182749423464478947203602726610283732610372320780646201856 [128,102] 27513884287734524408011206307196949395354050373415315074180943245260042539600209750600761316698828608501187574001884720474948831920943430057099225469009593258220841460644578097468988233415918233116370025227689523608345839268855599028365751633173361008928486462641008690873680410837900464930279628459450050258806065950746983793550067467302092026213242103883842185895259412765050959535374689355733327026788250801262785525901582641762273775446522027673974162430834771664327739918967253901094904580195549295741786455098876445344705825833051401644737071722517921219538501602680519017597482584545564224777331646467663260906590355610640892197719868044023120835959343617421057618660603336828287488652223319502452999321216643694201045715932824000637253983392423593627231949158742727756063584769484593775825675852854029547689014520874994187120293182757315110865894696847932475064417193982341092162869820143599818592976924557699574418190680912373925917342033552757656466110314625684447607672091611343385424881203592370858156270511333675251939237867269632644418398674940009334360016582073892034597250952160860715554929153677312210233306136479580342053975004318788977724024158566580759517045292453391486179786004283555963376244946696462615112747285900337435224198838087944884241968994982808189395483641492546279332704079707653277072670324408641528103608193493632657526428048274306587031584897928400796919180739399074862003041033444393617055691142112640718948972408530057658422483443530443358851555136238258841749932438966570507011047121755917691116704115714501434761623113665529592594171703284041707789402346410503449063036083650772304347178212724163926063072978266770784246635898982249399306475621920047363073730494707890078019678217206455785617511497579105283771724172083870237901407343781465774741655567789279902210470399768523155147910276526802810741679505193623945118604273800178426952234265706955971339356265865203745805558866010180100984636832 [128,103] -63426169669526323869680575148945620209063046906866941712842445608016940973796808133739625585473556990039623872558707031017363196053682560889813974222563909857111695722558263737628360766720509366580368496346880986699174018907409880516907243829179915200590151402997928692571471589701579031039051526589871540808614840134126732451385002961385038589286472266367368605353455209685414281374544379807072733306966742552443107343828159800284023842276897867236412281435498686077848078489781562472946669171838160249665540835312139190735340276475369154142530770009592701108691105551625865993806067447517777466550493767329349611199820795340149203500054098231269951875657481090343578085474048449589325698987602905742978743151616432411969278830947392341489416037365822901011601322925336579489020380617303174248410535097545142824097444400237047125358171741258974814245424451705045375383591004114915274280778799954208238860329727596877217200605864562900755070704937303830817811802655316686492305937947977169101548012872524538078909816582295350025154448649370141092983610804978724827043547011606185156524612715889282085644583635955857609687233973399828840123967421898376706370025916548777386307067448303563963366756672549071358774858991505157114320054529989762798580295651285497078640943300730861203309763732426606202767225774630692150395129880272391840220907703640820685166581344648359208865078099264171081780473953527204931196495698169859553345751972964029014092310883714386456604973293600310570387299952070580334827335796056321818045563320118822860373147097845178347740583395054839383281881805593815079879849727317963304813385825556736054321792289801355160189021394714916422814575940414828540824318022371835768910946730035110285262018480639851072974058311984173293033282760655197264884429663539767083911762918737066237547786034871544856049966638438413477720335726304394066712726000879514796501760742849620646921448690560668253044231321666646124272 [128,104] -467760076357511314240943317138850544204266081749096485410135232741399453192461623560392538453625640573528759794908555748292319920029410406877696061240870077744740771357080747172031790483097943548328536510863645273799394876632302977991096027502180651295152661465828188239637872653282021831181507366852646892658742520968557259334120266449127192760029797086778647764015728229385494090579180481597145062414410079599902573884083224282145437206347954222358976007371640962508417277192481421470314974955675824143611403140077675640611334716001001612987076215063036672393496980137519172159556912640038475877510977219018793148408317154217583198819731181468880193968077491075106766700018841354857724946387782047027585536352153392462145312925131206183589580110598140663508490689675608792457720972129727112689452907594477467357859886406609731869419386661773724561365532575076266456616430525350452056609951818315813895006006129273747370838626844391630390492421783811941374979275414853940922037512034655607478701813818626721756074231931894853437801293580659948108796964542424301924202365323825387617835055202720810323840510729938914868363391226306657665560623276380228331074895279715857331058816457666974429027173605555649527213328448633721613269900706438673232243884924230518484838504050173221823712721987499195641852029141178319635072322729683671144034558043442291508907947355628717101653154791071246841722915976289313722157076991086584767694371297484157888977177395020928470672877319473453626281592725984899697532729088186097368973812821667557854629018122864215074688189853331765316480137288737182703215081762388407056927559442048927683048283578018548218083262787539641466115187165356890579994685942624581779594460455519454592836553288867492149502332913553289031393542258983429255957760020386929415596153452883491224162576063546634771597682591253973432593490355346753525786346205335411999659743175709850266725360085691949935049840222056288 [128,105] 1061804117910176085832944018914019914205727381691528906446496535855604114175248572271595518439175276103371723782710713983159183818323917423822748036066107921134049138143859434411700987898085924751865834412672810745382152976847570703859480431408439490580870538428244043256881139154738675764744424831322591874673008358670443732610789261744195852214672937940597535955928221411592799493243926881507376517337724810446810315025615337987974296946446783976814235719730636475464507802644839338240216282289546859532577084699639571875363805149962670303891711281225941616404126772089012881715163582124665582216843324435096064135932114755858160854338363927967298136918252376251588561534675701373648993526970107625570849380238137079435490336815332100128546366303372746071137968536009879012860851247401954305031351293928318594549667451752530383086806062917085503241673538672821276488569980432366348674932120737960322045236663610138744190112684171840940135274723499129511480978730964913328011618854535989770060654123001910478843271753364862222749058187332104435061386513651316261374846093171817651064893101869668271139736152059751319659437859514296815059009652159398367740766595770783867275758369512444830279379367661206017464955889019266617501011057125560215675604115509094262442879705723004747035907682879736179699243758248224503970855404562315288713693161215578409155042302881821328821903047436495660537964292230134118647963467515807254857246201886444222125426601452606594638380122859791651656445306479775162180885014015667477339071767300194784221637724241578343632343053131298524464449460765288011767621248018326467679085596773800711700906902574981895832262861997716080634457245474428700888972301122061104704356011999158859020204061398958548930840723693481636576806273867489311567079263594055820686220379683642810927361168257660793955512989031193430839303537878290549462616268552415537848793629154038560885671108807158826323480134208 [128,106] 4138068645875013938252348104634011720188818201304287952589778803466718096494953123021297043119753939374065644351788344378922658805161094342933766473537481474067068935914312924665509951566428815120365334086400746493792778807441381645032443419460852511188941470285374894246196910610112770023016707299553857157920046120763205636694641440609991522484200500895547586729475876005813596708703160730586664549601645443869093441877559331618201192674673907701708858261114833504139402952330383543433996656156295089871943853919253169290911254565344083490130081534665706330414020446381353360564820877650217440815157839126664645887109455627008240188713416142348292741487811332345319429972668785676980544883470739117650779998070982839092641306175300375346813156560489850485320471883643372404940885354282738040420724812937634856766962204689366840280938014898999266431762483667855305396122527035425919603846475204688461114669854632064687244719332566042557979841582038123148227175910927951806889171657846517468781702311372706380138945490367439603343343777790563919735233033440061844930483926928936266552050625995308819136656267549587270267075656385653748504015584450007155772189993763553463687498375640040959899319358780745315235235320701001173801598876141538920585015012075198277364764841382016186540799697660559080739866346187626068229090852434295594776159571958306174056839859425474208482042031135259672037590726327713617512984183670861876471638435428550572033487654734843707211271061417543314948619171123378833317745396518755706338517500223743491077872362399510131348045369741734052171660913569857896277832438228448513095767978961651426522523537976176284653749941680663230281953760293039887515523558994313286685134592846796598469800199941461499826256532904351268218601693926631598995223417091661352576592342116724007536859309712941656503685913158767671787949202378749878696231908419812299915020437463269627312567090822097847825792 [128,107] 52765919097984816988658078414514783346495471150828085730006481811310163505168526861417649259654931708024205535069977679278645105639397268841955333714989637094283070317947720404975002638599191995374877882705750000802622395057681453919544534585805480437773134859575819576747935963685963954601296096406885442882041761181715936655966740722635360352691713603630209930853730757988845855502223960436686521085269678584446836622862189906703873982133067486628800667774268877208317953704099952853084800816069124241725721834190280421510398308667629956132577431367280292368366788651135461390391177784154742649381854847837527953560221102611136326007381525939012996163335652529059038455621425925656677966478118857452980640406277359954033710529450616870663739050625846040278172732660929894255495433752666191199319565138731513240054265163123880449412114551554454165306004846325434942135092496282869349018454424682261232521989942607018469775631675036847260774483280346894021237677932837140353074526295291505030746171948866637607488022127164618356800056295267876305804278607596549852514955193284574842201592775479483545487673278395315065203027490465752888334544970134853553751578621857385751887741199585286679926228759715406850925952214848037036861470214575227968268575966472395663532573644556965309476602380301334282914642374406654518150749763363512037692086700543805752772725864851640899464922512597684928266985823162171293637129118712952594269536573729453866127559026921425263630360464077922329243468079146735210480664202082349188561737232400880383074062362267562269870063660653372848569746574606813373953886461500178705814957769292857495302408395649351850087669572654092645190108821079197841610805170710196412625234049667508508105903273265977357116683413357307722807388379278480927514571956468348859640036838597085599663736502152532992785790541473659625781590825746741814988816214942239254097700348252963737490182053603835080 [128,108] -293402483959141553452227839185457111580450152194147582818508713497741647395597272500669952453487276327498613170675748826703788541913658187692001665682874016865190276756268861560206635685806321500381023351185913987309104599251492533831719161778232714362260343819871834079829363506658688430002320019577406854592445003254053655221700781637400666380604559625598706422307829770239084208980135961826164509194624672691977299102379284781838290646370934228524551965136526385231371313018217520966645298719394217603429634488391074390578475365991306774486889193131613084992205869067412814305007736673465202048283858491771098099372806523592661342215481018633126915843244483289099781155864404107223492146669652107601798250511690435043875251316383543416819507784401973902396901034881538353608998298146261080658112492375051710286490012527160979855116672093567888168455939965977715241065379617082474550945223478491471495699951402854249094899611943075901503656170310127478063216737571254091713313924118727532995557506057631646497911293126536560020972148074607716788235641121713403091666962742594350568289236957399219163199665193675926623642073857072286903740466797732921698817723619511122457642623089070478388876047973851161057404434830722040445545115480098324301528836251488556999368783063614070272019425408194970463034003036276004753334494122992734535445313415414673877844665225837264089180729246657401482732212183941927955051702197617465184881677376874848561355197205714447869186521914623004205619350046035583188422623341987574818203122237388675642033253043854359856041520393055618931299360658632080011085245426659350243874712473216713246481370565704321546394733359811903292711266967096011738604565600236372122274235916020228031716843175490897784309926375554904359332835562222148149152843567080390296947847736737343147645709759427130525076539660691060110393280149902530952811615028820290497167803533047923663790876661960 [128,109] -586340470878663458961170626239335298717188787377039560306967144762837257405159266041638362315283586174648524093928767115445526878104933259261018398262413801085597889749050158744146620683760590632623128676746108724520433413793759573676115282962663446971847404015388061524134856202893969764560953651272331722875881717844513666478372621614705218315580882033702816127566401845414450920863495493429349218787081658254207288885943846789306087362149785239523161867953764073993313384605547624457799554318750370531099814462371082037686110876131656368854634503741154797212448583392149194598424076448752779483241478972664571890972229429965158021929014036422394058829766992893992235074764932614409118511750252150732536011649014885313189397291311879014919920111549078133955195529950603062668474854181995453050948758170504603554199219274394068107044883220449905812029550032304797156287318486536851222428276363856448164253659800578145293068637598240199318400922317885368360665090988504906175276780305385058837250366088297613918780446693145311697114816832749239310687219881697398582524840024357942192855907123613077941938195316710469117629515306688978177787312950905901705851442485640484385818234764084340541824896617914989544985218485167934633037925379761742194001754941791651413513854604552031225375908122293390438417132690658140990783694617734028357474636757347741576978553595359972449580431673417683698073018283445178312103467899040851175861860865206243788776635339522431416553102369552035332042522836341904331361174097090629025618342996427681991388225872657778001901355255646557855359232646844435557634652594469136397566153921749199911348818975386246275430620890588732715739614524121088610344596918981627771914945869749940092255913842648506439363168859984360801953876105537792170600784450152949015648317439286478835852529778595370687405462615647858774551063441590889793718989463588102514718283719304727830389696 [128,110] 3553537007467754199513233889317161552806817236585736477676227098552360215485224713211726269723118363225768383425249506076094398438120803870445767307769312120699098110931864290699074489171780555276256539295865648977869904946495448650631679531425044622967204693560883463242107773987608469628212913653124589112572895093983649215126404113064143824190834813071014751077756928724123159457758837287418737982377232801515550654512804163094164461186864247315185793559164612800896706313364690173855272303109676760952293663653615666778962399407374650555331366274124291696156003814048510286014249291709920646024331396759391342557058674932326261194792037868146583989855110762335078095919631050151865279294732705779941672941736177347223653339028530850060514562041433038682896445917169266485632240337905907566339493145665698326551810289297764068406817562163729083483495786609442485625378244700213813092070665320598955301333125948484089052063910750281189277850327755617483436793430850515015687361128142377110721925152176395298456589567019619400130268624734449721314816082176358269330658909865931335317509764964207529665122796348163513945638111157241218927033313506959430971798285994737183925992867136901003947648160085666667816368432956346516487165041589353727127698091359216322403941407014819221510302293110149344651786889854369788047073264395747670049311444978445585241878827412928447938451433600815922688544796967701619935130304873784835498534855229715559754096687944164163824368452970924732969346870305823537707928512266955033227076545592620861343682311524170291750891097139836855653703340399057349961513581255725925385588844149334348145684722991831025388601409379432184527869879555960724921548893956978167863015230116430073950241159035810289764871908880337243658608939087853769696239686112693568374668106237483729413709863051141806080311119779395749317597476188892507606044604392269209790733622240671344064 [128,111] 1553239905188804780041736764985075877711019931444239015348277953615285841973376260465300901820153543357783741334142057830339706082098075147788180523230018017675700774172058978767093673573407753118423153265409436288303770611018913630014173488572872902533237117618172222122212808572019355546136414211532587320308410748804005467838705332137017687710834894597074109882458245661259468428195625743914604756262009782033168223126398370121389839859507756217694585608145538696222937936703060596924171500494618404680619779009280801946602350218931866205490449505404777973774950251026628053261654537726846547563096447851010218959075938249639342268849967837413056828411481307142414807871830435090563835879748330254916407103058591533695336386054107421000990679614564423637187638509342335521760578359077804901763270467924397328598150585347793876820903917061945217559444032427869589019752885040809313533376097436076639891023036164400830629992833449062795304464906176743799423503572614505468326637356573057997854116324843953302208021331126365624061728207307940678341738461947878591945698294925886969978912605253076404200707717486127602334516424658843881412914972759492933908695203877862972447452838158552531113374372630495325007532343718854983845277917101014373929292584289557956129696643515429761901710367855025177221079774581497335896929004681001230374689550373672381754417841459376763821446154772945775260976666993766201741246291010859602180040781679599015849629074833668605685790716360354491603210159093420367406479040898694047665523113213957310530096699555753050782729115322819533749390502044428945180530039829788822624456311222731751457548301185884911746532383562095003177505440213589506527575926124972353804566624648607989138474652029719865398809022584687188332247929751192363480710518305069149162509966742729012473994615651100574365733031077144635310839085588560034438683930598303364583514112299456 [128,112] -3758174176553981519800313943192544059144576081843058538808487785584264856957941505303428535134731843320374379116271844818945825355856730557947960315707014502409151779965733145078701411578517406368636161585231046165733477134187767218674898811076962582730326831254527976222488221276292400551246624998519694643920988391669468774874731035754130037323713124341140996365931763402246917751992535631595680105393308746307992950064206370649045464197535561919267857010998679055766102804516904156706249292952292542097893178945409436653091267200505278037902437331387632537138887537156436078413295669361024613218651304681657391095567840019167680053649724178363946532767538320275977501036324315763955009465201840204577666058372333919683204089385387367967034058971708395421610023988090990378809157023508366270133446871095497965524214607810174196036320556758335422068108545761427408240534291114714692317705907329447333164900744995721462638690682330957780313832584959370031481211690345056511652979861592615992327352567951613434199068715447772218508352971766297511393013602205973802624771094422887076123266541339232458356625347054610133838081553559114411836252148710826658362954004832377299715088513777017068382734291211848726915380202211510146810003955090171154460087667662393622896779011543105177478511522016619631824050268949360913491102021742891563897583674206453323319061292523191148578226136997174715412686790598769032219082535073493975029214163307660997257553221723441819345661601601166356524793438370367460373354267373478376181775793327932945007677124766867362181463097429236012274656750080116417696585857004133032022027041125303213052571610031378142495376229822971243538408843592812941955230755591686896818985324130416410815161801622416416260683215276477673745676229834974967510689280775793915809988390888250012065105928652064257254134202784017329200112026854560867436927841312586891448895240 [128,113] -519642807002628970674251836257302889682729771718143987498785375656409648503249949790224964191180291377132329802554266766976008340533345660542529814120334137667307253726173493361183402396624605134805507891702081873666100850270565525487352010263156317562139312120297678357719468204298403742894409300390404199658164642049341634913858584187262695114464573781465947424674820672011510780915949403945945696667113883774509165979149418491245405691043826820806832684307512137655163713410028028004031767425604303426768609625760706892239397165325013766908184638336160805809155552404299958070204333512814014778303144634362473141267326628331614893800159196736365343577506868060927200563982857207816384203996830496888191014380776347312729700230421983243863068882112996959226008488761538534733041444306022063255168101325649768093221444886391127809355120037275479281076730481742989199656448655571437678166175743743715123776989275831925309182718946959854188661274523378615888573375925736694348554780853255481101523671522754347582889505133278658657564997814451298833781785368733454920072563362931766058975713911758007687144119180453488643796924205044276657094163803181315932087075042139681678267396064645118518880476888798340405201961052561104139332806095682101458931705727864961925542992073911115343437405256935916058511056404180604158830965666997052514528790253737620238623280345263359878749874589223750407171497835103312881171641658248881498087946252498740715100595273325208170628709434082124824253361912946579857377981768811006959105840620010847557664910052109072387860103395252180581867865235138780504111226927353373168249111412009522895237076179180344590138563000818226068890863977852365270346887906614529739531088926067393671732686268906306381335193647692988797800534228573642289147466204808052079354077311318551763021451135517557579875078569743586262147451441802340840491361474682997792 [128,114] -242361127651803937222540229538578868798991861705496203873868952926364832177342156501537062775149583655600144069795089001181044023646446764402319918259436985431999750679679862148005988418924452874118038044191667797922606654409886421222441282684646089275104385268668086625530791252360687959633811253924089448510618301399912321121120100202086282507598278017015730475331204511513976325120385336147010419776713634600020651641322815222640416418884447677119799019199517115175756582048630333486870861085042894835301925684301063770540371945637200253208083023135730817567861880263280812910073604430855930122935948495380187534583126555345094394106298048775413307697813341321965847469553278570187365883081141996879161896269421733083327760593706412776561173187428843006302184751042206562942296100313207824279761782941774470856231915148822313381098756026762513576680865685940591906898128825016935543185556571585536976284437024486271370653340083216964977184204864206058691891367674252109823605201089938681427343549903481445269588985287967168426434558395358059778871094447123402808508123536949631338293664232467052186189396738403263906963560697933161413811348016193279771054818962341930834109937880637971420853519083698756628423268804106181947324806064364174707901702844060467092626346410008184786063795044581599227343870019009582139864606102679941723060996451663372715175842107612282713358610013087180709951050218033852380000210184656152660567973451107708860289546359126887129770255492794743164824057507095308676814094352979871781232570722351993022758224989430049107256134270346579248192046768261848133947760925694777140525860333006196388476229565207482048854375192855404905023257903804060555340086700725476038994832592039298026894468596624296333606104707040145973564372251891889249205020506094153056483387130622662486631215795302716632766189462617146222682290308226856506464840973432 [128,115] 908553675238511964994825526259968510132133736801551799438249128417296782454761643032407823026526345947472858658541615095006658643004533963840294430680165299258637196798634967142837249955622739631509740609516167445682074998411521094197021442599216253575361943723677542508361626323584524978956415554451975031840127578687975570564536041699464355977242812572693575744921056457727478990497939918266246160327782029670799738471215321210386900949186816898628420507536838809013918867282589159485594215301142626120573097251972866914044307643777631382019150070621393534676614340307206611924637366238588249782366894620595544975779913656440006905604468032317530427352075435843453527894708991073986425579055407136757454911636831099582001471904798672664298745136980843855509336475692228113377923846318459352549394035259338559232049581434133298966979175365249393806098422753936300018848428890218318895422616371058921157784104722748740268084649019100299845952994011495379246948075776956301801878583818360670600399007243021753806590468724720672242499917604010730029112598457797227297339657371324172989770026133236771059550467466166954425523746686820229614493235046267501401438963952736849269211028544846714802521589512986502936580826615211001665102996755410882043846340008055489767183277467022634125455740689112664226972510779521230722344425896521402954625984655390447893155981872419731636062597226491327937573873994459538234261851909528284733183834711201833342317486073943178057775306075263660731959885904926241052569013219631951213161035779217013688467000946868201475714096002194451781137260492328731681579399737944922001788061224920634062984901949341239008962298822811114395113804477543673532518032073190781687695137727083557604860191984158777985326750446092320345020779102458344963697868905336089931538303238327266797905419647455357281066387629617900600196837498359295015061848 [128,116] -286295748074355733698882920658763811707806659300704420461167011648229620680590302727669786058873269795545938036392961099190557145768988518919361266358408837839054076843767658187706265041831784858108278025234165818376600782464113044470334752536313912579199782803308337495912578919839032069826962741133877439842398893391841654402519965953104966782694382915149191702239814434582697981518700662263971052738472190791232391671643304129027777493981745458057150312106736003453902024269578013901395267853628455763869652765759885647670277442665474008627524138652463942582455891208420804695812570706100759439087913570132576696243020112590913725406404065674578403919668700633663262026060540822423112855439000380803185807433118099427649791091719275387704551213347299191955275510519896184361300778882616748359032094640786452994421224879351715568836333660823352718609980105072374337876673968477488237332737042748189064545200520362415166538262316248270339624322666196932122330996453459795002872397757653090309490438818007547270845771183925162179070746825642939464094775390242955340946492572374163653863242826013323571135515159917701861731969825703829850791861089932004294200188724931413367412168557882534391385514989413426977425702973139914255219203118235428145565893731182976157493537306906421846854905092053506142717374625544412551859145154092205011539259757512070576959052925291010997179604406646075292959163955570812490025017221749801150929856707129812117177639753536058398161999872836086486036002904305059970450843432502993566194530333538658293657405313875481536810893979463023881330627443679570978381154002199355517927770025886450426614272560417392688312216190131282549060012400767607700590677444656348424586814391544890373037295463870972440250023056213899060803980234561856975717144230768294948715832835184244468779753000416653181007746401270241955341095645421035806 [128,117] -35618406501919596039948176006146104488261356377412283395433885267388507386267431655819823630061859567356324307632269527793627393286608900548157474926103000171482781954321878072211998441406052953818648583669157497224556417811326379693000135028791144706268013051997024307557134759971648166119880292496781056864814332751469534109782051372406828714425338181456001466784164019456458661632924793321480189259262264973407982849491917929414033964538970981986344519981592960807680573944863039311411764299187139055939904183090314784652549806775244060922847879770445103650378674810430407602699765119705086784781450599875873021746522233626668518771755189843356918427930175352789730833487222587186000090232739409119810439686821728941074752950799479999409265450536234149906064876046488688745657080758495772848389779191485472133672294532244124868591652066376935054021153833876899090561719885604675221410234111299392448754370222768339308837326365055669422233288861270094794485856742970634883235257700842748332846325843884770804894790369521139826605076319065794882509693107189024368854679585221446709606341531231891063684372668952270625404628180789165455232224866124959994742538980217896272746140969800704530512021569878511290118911094124488876032584764772493554502808047395549982568106236809300233226655385514838806762774071886185881110538677248871409769706658726934816526388353218636850169891449808043353622276235941659577065582822346101007188775246360794539740032112171334111690443320389367764184342473090241030593468862654726218113544641564812015895468976896436698442482384374667502995209323207437271827378861019149481331764429354358405430627862205973442151118505549330606343137449071452837129131785728178070629888505756259432754838985859806990436255666075773271226921736350606658382590913211697625380771420079805253871167800930017420023934048301632551582516185088 [128,118] -8101000716761518726943718166399385899939925122669909553725410819967914741656861525254050083704920126045889819068252516508518615432040977201324437725605847133664154748463367250185575292415517160185016356629901711248673277776904367275051288862172347067041513791472578369021027977809258447025989095374007508585717194338924530882358849373115043445291926933238027978594290961462248418235923774550545972612289340991752461593174683106863581265063135895425903691529272901733943346874338961169948525713781136029436238121536614308000045179523546458943737674703640580902576314006713053844370541416788743877717613938771812149019748314679034731977501398190399594404980634821461398634312627476759985652532418488516909369652499311979907221587043049981982223038984780633229983353385639136376382860360173206989879310650216062779734641645466552671524961080572329123038352430493185989902342547497604700089788421854676517666115261900651582454997831225997849594162686839553500598933208190813628836297703448230319708873301674653439025430615858508922806353820283382580176394260449184258478567571958859992473207413954362235549748441333509073880250790573569566389161108846278752390293165029516325106065431219243774872446262828479759097401755079617956652508504749049090065176846607073096147246635600667562268130381555134478978768038418582048075764622563567696279574204016874976276543804247185325733986451471962283529215772828363023464166391483222949145928551423063583334381272542690085962988396244998362103248115538391765174970348641776701304372887818983867081178659526307264834634605212735779421669227581456287092775607775187271538223825195467527029672594366531333399760139791967814088179931283332191057784401489545552290427541086955861626344506449025517383856861993933316054318537041078610120164522781378039691619396088298821147336941501717752157721656872580984321536 [128,119] -2524232941028220403011612915762404229526294156257284589848993573299143316496706032267431454093012833023764612914156828291513748374470857467118343504075541725469334602001440132269503762870591496865322029837099550144312056470057275389069975987174352376130134016956719791711188106411440805135928758602012036836748769006916269717475389184277812494665274270767719192392348426021888870440581509530666320277013400534972370167465659552501659616115831202372330681132958287387808538831297993211135294064798660454768477203700370750913226797481091164564118573972234988718649103468735867912573801504998692967597032814464749819089286024538477848168335626243123057862808374167202483584146424534673492350585708684417064428360037778236405577334648768638019523786475152819119548858424537314653384259139830347114362996327502893994715963615106378002898191725594929463599854764256959433089261576025008363444383736922658848128744119736587548270733280029503877582345450864950089544068463106035942638031993123477913157192221334915479555150568695435905511546226764235848103286333476680357647337360734737745842758725290033552472619268535556117163897601199203222599729028609582694899861850805295141814663241654405076606977588431478498884157358477372072893285156824128540501970909031537139237041497783849200969585283177726644265513085658397955947992044889186517308027807600428951246914188675450694134723547008616004553426676993690860660179168281359019976741556929829614029443333478143955000638738348706668084304142209770423020338761905725597635570291595850149296864276053817811973580597928775606536508562782717762494945030567129099117106564113887249886856070808926608027930369405146467593981649983486058457957397694953681115383601162725769615535118265332063698522715042258364240027455895428736404591363043734031266597661128391344941064754159615919395854573435546048 [128,120] -331039520622888043614843172825125315859660923655511741958652108454321651774615652113296724504882786990126038956721460382259500712010652407890214743837811099887639422540015601413903486380825629491252168940760740723588148607816725192028457166533219689635803398432036755225299797685529222988257812285051097408626048753075856462814917280029789258772018746500127773225257819716463110072782237702351728118499590760227359282857995275114643968233922478404455584257346125620488155810346304418366154566406922619805600959083185194800321105608320324492621915772766278069462599688999748404388135372614500441162118305356462211917013295728302393857597752861586966187719261743529524828016275624816748617818513577751363033013184274366143133264930838538219458780257326216708788622089373027925148802900249111917116563365190552348357520566976441225225052130952411741861585983842016973981656674876571263798752216386893694797742735218572599007471577037965843945717548929034270870457151738935536306176610212491368852248951117217379175691945701999573787168775178768942169118531860453661407423107135673357106879870215848317523584777537264907124883913774862613037721597466588631430896021725163937712830045590248660069731455038069706065695197222750984067463208105785620524283596999018028156707386141402240845680512508991931830347828011037589073231559201139206958096867112011478377838900338175773453104822961054861297396789330643700097949931767296791684129825202146177365724263710444358678366731356644739171152453984535487096984949467433800020209413564353670740923443513917405943300979841438217188169186896732223899219957519244837414116007150723886711409999379062267633744871950955049795889232336975527612205136160863787980564606698955748730875142134456489323968356563161220196246167104973716402174812961286247328980371562771311485483494325018446952740995712 [128,121] -11597154510151990768005711704696882125304405697730179849679151114883431232198872889152239013018824854894224660826382045187511438991666301529658689457976592920442256121187176945491736454941414739625424190162433523183117823080231953346716785413246826028745103427935913425922728968720705824235122653158049168225153869591144772126216515747664231325206819089887129890730578649774106586967803941313009471690183476599204231515418774545678598201127022523644029411714631060462691860106059723855665530260323320732635359809397577978267857794883686953898781064565879847843894153534923989660816632524622634290077090429463379306814959205737073050922507714696342214091052910907216681998430099663822161527606564380715943644139930594776694996091675187532890905877296965080832388333885644710590547086774737662606145883146570973360724270693535306466689959321619847149382905640735472502386758965746802500303668332791782263894944502271699990077536580354170962055545949225522846445544227494041343308794437715338506907094981004695450759544266036932466780504008965920573583613535544806883306488704657205296925408457201388831259821688329933467866435945926024914750862433940593695887596249675733245061725756132449824302849243860407316149756262440182072636154203204160282913365214431670704173317393687361126730915038651668702396253142310451005034586446407209341870606691796210095646845721382171508071774650601138353232591779149947101474865017821222911920233039029007193138821182164114656588725306351735419845556116879280941702615117693205538761302401849422352037906096813256772609802969395648823851755733375226309711297359148153190200791335171124338635359634512831276970215172932626080173657472451683529565937212903620411054969189721675990887521166324913466998874690924532670424630605029167357152468917311334555871447219159617080660609020374986822656 [128,122] 485088912244141603888914886036964938515313575914626049706925546798958075842801535591092042352643940610938223565995347648524346008411832228858985880812497011571349232599178920929369323248515169770194445320712282328543603609530103799184851090908663876227202684692987657348695636380812628653034277161128751701300048303947309444066419420740845035208365306165365959401723403300908312297978934300409698145983066127535983749718041062838752638769437863423636876630261364911188453879485741671746725614851461959653241921765708217570595739784445901523013969051495488643798270806539347631964059093226669698091329923600775650663899012789726920932051292514741684990552352627174598968874266540545169276215286685658036726490731910882589488708724559157424620836261848516211782463184736452078181806850646771124304126196519779450240703923007338084530426348562297477460639738837394125553912298498504943462583553920070132285715625005570256238346886413807845432695590969681939529672723441064870835114863266381688972966216807685010409663378463520827693998115087557918969764956565321161951094695946665757908819239174420471754085044342910598899133914658173549014534354010493736174223116569100600854429859764414036111285576928503165722775002357390100749846779286898989012784840109665797915179414797854503836985511547888860815169805812201954711105917271591611859404147526184842934617967503914490446740756550572355925002472308343378398144246143755130955667560413675948644280170647723281885634224678042090089749553546258491511619827668272426841131859006760723577307236315650102353185376874586121375620234997835171484823387203013761365681947345697802070323246047436685898733171569363734156640159744004792354159245948769987790092268398603154635161926957238385768823221145252674270498334385637248467995128657135905616683491938744072456989685286816 [128,123] 77415695333297205728853995585398176824913318930812183578692458447501543989575411314007099934532149149122798088196193881726967725031925284912082966875065699113929325224286474014152685756416540245613026660348431124103751406231722005504885846205411127905781819133823014328265013093875955799285325734656826580660057567356854835389253724324811795417770976078030626517323740811148773257683018527468644631356831141916939360602058219621763689193642594699139840202305042361378918725934234519860373177644947212505214618475207976210481215772965177806505226417498797067737546779502022312283735813862344751922280945052093763092016149713411016285974499867496644819177648695156475055987120296773687427730236047463523888315209117308672795654636307659944331980201245062316360557344148838509686630836227334205546270688576997562687599305137587155207089668464241103741713409692490056916696801939237710405142182317354269845966354275430105445058482937621566517985698608544476960784137778610659874852892835773663457078245419111666759231774994562801705334222400543800024926654763722341658966539661702973614740491503793406635632349916432441304743753549701013762341165968344508767452429487496804824209812902810015187454832906745178843335052767165448232799200865404846604536674656661361251849600315990508713245074454714326654670950807187477708019826090631355533685156112620227178074867716929209424219036341511215565998811522507633370576264495670898744516011523635456710225922037343902475804485846264163735682233694090291199844147526249710584585855119747253977107974339033447027224336604376532985775633587756039624832719662692328840699790930274100667844254494628190174515790367096817703604506964639932898209343689627679504451441055094933737413787000297533015684954226227601951759593375744033662541344354111494021086229478875194067096736 [128,124] -1369889260807374011750033666946289934401331541933479305121499299160023041496412516148812733275510558814653871696787628156186044205308122972627543250992182785876193216893473639599950331809117144593353654680160942223324277366799917627366298176570023357575650669104271582776279208932059686989979634330620137477402140673535355269027659716920625544671332227338040627035740521121219206735049303508861391215940362666267485470331314600957315557981141474837228440125981527237464597121907354636726340209671032303488256044564791690461375882405475492391231332331553211589800908329873747319282813062047689818484955923653613007151975728582992706907617140765403127665093985667126947533944926685552756644705846886129944286284681280896986552464428019750859846139707565102054685275146177134510846345728633269765842398591680412550623653951940790195764215102851244289880396611495117958331558316686980005297517796248362665250943460157810307553794953092569076722577758230977700153050663697498537781697154385747986275804458199641353151845769788659778028073092121795857127526775905826717321305465075703907667182829457882732228011131651756197905399680083995202477976413682057698649584659360817007677680871933476315455727372333426151948277917891217398741309453162513160762560645311228982175770199490205244857527976984118736866178557517240818175930335751386395773798972554759668814971400264040788372717037017763628126946555068271513204715478828252231255458032184354844368933585886219782739732742744134181991845193681789904579294922561871744411064959444533916800305357629906466404869615593291194557524242360074031922966321019521759005252123038865534143156987634203949617263781551504479097401510207392903815759515964268900752851404488025404662654735206458005360358104764113432126175937794654505955109991790747523889836607405129568 [128,125] -80531198117484741493910267971669980198067713624901046302981357004068185273370900468400260230827296807744443378446982509861689165947240232423566920924834110800603183366948968251192160275968687520820587853914505575011874134451591134252291147090595814767669831096360653596903612213111545214311526143236351418330873615679930888544775335210224064602644177165593863880741813515965423198052877047981149425349453853355584563776365726556347514970955052849308543842141269229966010045905262837691655484608336561604260361392914666915134989439026639991834258504948094079502384695278809906863227175307673538862049170267871628007045258186890799878392158447643879991559598482314762735027039238476178241740823688721378641670348262676557834401676781077921757806633200745276087211754079195201992016465607360259862904629812474408545841076062260557774132659872912148313508062916743086032350556607999915291484260199227996513156984026690159234308574137308652659729724886260662045384809001974342394993776722404636812721847004191915415872457436279546750300315645564520332990325534135715134351661280228289145776844703015206763081335727812163898371472010984280823126784217947227617619497635364670808460174362175165188612761960663231283277212945759618257318573942877374802449759896743382540692162927624126588905919296699186423207149134338962014498453260254069494508109311966322793413593830940911981887756529265216253494624775425427859067481898611837697001803661931384802605217294904061259582848376880748309780174357618341585823904863887574522043778812620341993936130804757979174268503709277920620982182728794659352557313532675183090635075643684061420127176435335292888882324009389083477628401699916450089419531935880689150925495129535599667057029389122996709402132392117849183601844196915886841261405589455351791957294848 [128,126] 1365581243104890720047542255775732378149091704988153068831452033988970073369841366888668344088225843703481927367704013972184337407226052276209927338979274948340925743892858319989421183797078807919744213903677193622076309753782405791126327388528914910332870093479926292838719819371295705669670811995593242628783299915830571025547021225735814018823077261976924404241300958384187152768239241857348614773074045716795548747338466753857694057627251611870432394553238023070729526715444956492135534047300408937913886841204486513557292029339351178709807215271472406052374901917722834534236549831492844809310762780966677959445038032213631122836103239286634767197242130705251872107144461711615140458774575199619196442365507848924449245753342838320431197938551532026335154880563617033086900567692325355996024903750719731160348355752697181094121657814693840789925862570527055329617982934165268405525042697699160512472797743834471335896404542001905718563990219018494640530145999303016683739728379417214835233894055516134021684252478889685733873469563733091035658223116115869450267750220881645973386940481109290525056608402213702355657914281892578851082700519900449099318670849534847393935253952254535432290644557187991450423008001666877715142499542210427059971252693384250487932602067600699901593678044995970894193740921574896529246361547645722993153591725983143260281015272855055134183476465787583814265172049685370510489113301619598653294187138871335666871370460446137132603565393283542754542888157262939021309737184777498867373000525890518681758570729172343193307341317801464449998249607671822693121318915974666044785547477193403770259460230068619951821842886368008068494096520329889805581201818311359930142011916033525484266536816102708785395159848595440609533198900756338367236556719552027684672 [128,127] 25098094798606487309058142568258289421897528480901950381525840559583256071633548284037297177779774031320976173534161666506841409842104262415741048231769642047900998530308565683861031977492772138563288603664455154816206154666854633818506359380078756502947610283716074584856315656814022537467738377940492964519505042338449377044206196225534362980448294936186517634406974166636443960431302292001205965621553881216610090814402867916659805355799296052809279923634562714605070604655917982362535502248726353512400092770598379340558474261485174674225034426278305778210583443810885747266033550233620262597060822547740255729212478382411896612842256640965469430509914617541791058325496374541835081898222583049732788059069134017577746190958556697999792734664353413561314787679297328308031219478128585749600410316858452593101475775427846081188524732325685810217812690961842038420810520462761123105551620669202789826778525846279993888898338091695339068741250264826270481786615709593579498933380299881573982657607306604623649267005095661730143762940214427812916037110416298335654340278174222792379818991033524227935154429252530707686363982647800358728834400547656581472149222602994536173898824582437559198585284248164553543913663885260469052576178409914892912910085229260886373030205470977231836433094245230229516172638104569763194179348812538913740328886629366130509824800476165684005106945356704282420849224955628586602445646261728091589594299460169488960936880028707472494018262097585009408417568000379916463855238214017155721941987107709158156882356518549212544253015521279143091871238048141112518948847355229495980266448108432290665924662690029956718690913095576288246092249933625851277092128820821362498946069124958357510220887491729543375881305799793962280749546008267657181605814157376 [128,128] -66366311849843414107360307261749705310590929500385169723030415751501939870442254375822748674460539650360225564477981154586529717863357860926989518675426353579052438461882034897540235067584247737596281765409634583041103168059417427443701009745975658471763250300754463797237007973455886545998154533294649954238698461223691273143272750424124492638692869824889439298283937721581889322598386049554209443211564798605522443371631442111794928535638902347779838633375341997269921407112856648304203942444523154325254575934557105271096405901141252946563348653585988797211357473415377565867140921839619829781974362949403881238718674383632545914608168700448719351046819107429979877344796646742019344547608388312893794379735892003459429584197326895394832605068345789993227291676726338708895053571422856964990131367706338745561140503752358491378547118441126411544406268804920867883652482914819219436423850382835413095994255582384417352031912541977351802808544099674260028747164355291753870269776776656719628655295401576208541202328964041191305658356390288769248139730151879813562067236008117290097364187815741439479397715336904935967346757569779242270555932091840594821311945153520022363341755482505163803239843915243882542652659495514740797782103680971762254921264260818488841146080090157989874561659123485374028057132419222589642017047184677833560624815264017681736753624264527527021626212089840973535335075058385484627928595468414299118703714081912099898390349403739256655155434549024286419277064292190026960484654333455863786636531987535749677578370555766900395331870461249717995029013192461857916661464802763228717619948737940085521162561409150552245548048243588801518267382551868805759425842839746673403197149261570824099721323801687464486254259217755113815127599904935641600256 [129,0] 322854282795630562400761029009124439796435781423609652872903004153185289740086920927093976267022969467567619917102394395090074532627976923841484379952631499106670583497002936893811162976865988544219847424673963952457924202226637196914191019939279614169645005516437674586771513057771975301726720828079210454416659760318050445621941617238764852747917714234545210634616485086546651918344153292872126987853575807556063219237439177617521240513129962413698545169693481262096732198417190820664945291847828319337276670509826065421329640550387741360773752774558351176221143568001804039976086805347647629348366030245026231420352296387768415577083168563613791049932363548157848056557993131795210992075584690944262188136820427517047793452649993986832396256884801256524198625198679127113579636218364284843535533423558116206754155293223813666443751828138517324153798989317217316930169963664476154752474933806763579098662827680355973711329814112674985004377582865042274834269914213825473567540783638455388331452954010012418826848960386357176925296906634251626413302799855395529938339448390898146604800156625891889042005498835227747775613706374706683481643023345103930768306405747925688533865712908668817139018034162573102873272963796891869021055460481310890567793080598747471371925733420354828933547172335825615701488985199248665884718512280018921544216051232995473365726028456444715040869231958753265769130981924730467873297063863967113317986003869281789188465168397560545495272535652013097705673171157863711080398142087814119787661096686120898413905722092242840543103515098015299060645393276222833410450870433095325027988867984172789556252652359798490836278926429182407638484306028890950495382778586895525815593577741875431252149285867383749442587582263358887972188905684414585278591488144291904236141929496062083825120765918848045683341597563541977225978017490886083734959587314954896222984847144522472743742593638485937654579453080482168268998968331030135258154237311893499397995947635001472597017855874530532010769634473779278412370503610091174500410142481492206046465266485046646249429911422002906272957685329133500238632881142869164400744917394343320840385572571986427693641571577973317597417150874284397714249977169471130222759251792059836563156423747396652808784977972218178830336000000000000000000000000000 [129,1] -1072846517141969935319727838196096866104908278179799219379285612177972977817321273417501507353896256925631591686500427712577494323398716291639062998640976792621290695480501054902778860507393744679444308675571604970792771797851654670382941417083618702663851940767681291242981982238877237468606399741245631371759693685502502524662616512797471875159839332514413213393040355587776882092720521508747773321488393665737529349699527098017528772165527254024716426322249102329366004414095636345283474016414096910126908221200498489757858206504517594709505712036501090564727350088165230003697975604614173195422767558394125563400722387881011725964029170407415961723012111574532465696938714911400959072311690092569815349260336659183717761333812521183354995410619608043135911902607637276424587062496061999661006181224166690067122756030478478123552487147302126262497435399241521749052847380258510442699349675302384819514654547643590667904006937262094222806168549218121928035658861554128197327768031787074706385538048111403516548533493959111378599961874372769059720456704166519108541295489192815906163217830748867762444262873200110082735655952698926155078303041973513043852427102970323447104836202120790812967525970515083151514791979787969644629322299048942396079378566370358030103698422281901313103454449708685882124013761023522178430107774725943699474343872705219182531703627031678462373285833894332844333590326108250245832913408890811030585198411927358786290188753958441688993929374630374899233562079065632124828181790291171078594743754536412439654386315960598144656113319580801772462243489988764000899609638290114403811693130295211485195952960191882138069072755557518534296894337021416021326560250730747302833613352592928537999504052021013266965214854270756896433315600285174658880271211121652182152245139405469995602132965257163419535929736787540295325523148676923476937627511532266229404521202063237632643106636898611443645650769320130006725444893768297533094218225148811590986901146099350250540112385509051237809749681160565523306843462397210105586298734615584239506270175645902266011307483584176087706318678688439774411384642682796484006138326028595833516183938967386426315937297521427141607558824524548197010980223270811184503967835009261937269769288338134897265012852446029099827200000000000000000000000000 [129,2] 928757255420133167803378796247105221302469526329986354492502586276818188055067507462671513060855669791480456901259964144459204601778925336318789619360715257261602602147366162044870400821198150704566911281136927087864893347429915139457136470168440061783439753601432079806657084924645119165650536736539937236815610745780318722824407420940185292463418535232708708483453113404666860713289887013133554093250365243441643811043297970319758217478196398934489153716077272804343729676966677503269387262212606576684400238196975200771448211865665292515998319631479898397193941071466173389528411150172606366237240476908412183821149341192547761695902920207903149476667604180536767278476267762934153423895537485219683020341543553717026117184577462724088236174548063464974798832142666167093962372727339968455497185662302927040070694908183240564504379579245469349564161419774956642988663193570667864728943561139802177911689660878702120246714957162244945742548565252877170149044759765075820310661028246577102595153419418073709027237936933996320315101610096518130845647281506284583270971699788756942514271605151932899826464582639370954745259606639707770722860158813717052988576693693109286264627724972888751860543043515230727608687800618485091272666774172822754002425748853610078079146220984191328362775084270587318305154567881749449790843627278848168297163226106561795044796411363438721090091318382909672236337254044421317540150695974627698477136492454554732014920046782644649976847621477355133033606198420931199377773346865141736130110842969663654823680755840937931120403591406215110464936227516229260622278115193160149468814378767731510033204823924687154858579054594776223574409307503638051227569655815779669271884038687464703897893178556858479145225650964513298220763011107706817941085622873135875248076815264605724675126180408373291234905129975297632480594613150886263193246795121648242471898825745461089476280672620162246668111587872146564811064828198316534519508008557397694438797988674831010183678184228288054324182793692573197916190820945693380015234646209438914439093608991610808030314455806361587363165411831971195402756276411148509074388244583593398504846643470096813969641630797720010337192640159004127995689321869572879118772727462208156253779481654551712188026605498452745492889600000000000000000000000 [129,3] 5811619915282006222062842663294360490877308472652053721529316877044887825554195366273521621685583397175139740396911197839648592036711216590129638296086038313536666644873736464998031547155266753120311195335479339717791477126652001772405842178231428668406399664372171935551229463698918374734532089671837827029159594643755983250170345217116874252405275432924055990972380182378116937441920966267858591108011254303823616911228762273759974839787506107216437506901613365075398691543475589877549700271273120961654929659325164470163976008749424390210003033244190074607038819139096731018010656389802850407442648495592423869800815871152809524620520387311348115927480064785206752730525361065351856090954767233059614444749581078349386712579555299631491122113387070119876666995928461844927724713697755946561772802674692386238023167959511259527259461599431938939389545139546333629773233655374238345055625001063974841541675456400853557711905488786234319160422300127947200216836366904375705846422695559657230970301199628048479586726024363207861597999428395355660503911575740377943569547430544960590767641456795605128210826939990344608290548095424562507693174434288737674612201974344406265374575041920292037171054781612684678109952239879187692874095010296931703830988166730465202323367619597797912569398982384706923506938658223570352177910997478924240961937010267849389919122008892053018737222684781109957788667489366989367359098163228061446732896417286381814278380395173898616705480495319875087983811449625051077526586033443495319598045056185976381982588445553967576318050924784426503622017744234123709477540100306546857249507095651535701351226723737140616013364760979114147418166160426594213340610709152215973397164609185907908721092424432078888561970779657485820394119241310074236417212785150438559892124314559781644854617004555045452535973254563331420490703893985604768953312851204389734972567133567799912789843096378969681948072803407205499360409040014560492449045803325661985022993345498200850156401457068144975293854058326353537473805945798290328306590153361907673654049184702346775828236729230051660103298073316749327011041279024888714169461409259886117482760823223482944860253794332960705091108634211956735598477778162053659638397818179575282834988100628165569968119039475073665518796800000000000000000000 [129,4] 235493921578703818588527166223243124442924605050668223036933825391200573073122347894861853912789276368690953460841042527133853235996222579170166679190397020709505968707698358237604269147284076853351339318398167003877263363865617236869388854467334330870163233861597482413557768829282211115683876849732587057322740404261110303792442343270985569073176584426647654271339447734253677351255507305221113465469866005404255859033528101413805392672967559321543531501564741548087797180741016601592424176448388475119509053291521084531352762389696187792384739143304392755652603593373177562708966519915240337232845988299689625919078840139072343551574998770478701219889415799040227196590249446461808431588877332009224614944855340598490183090913782527090463804989566356076850706741642356964866063400672016299182023627013279266883139292617394250728529978720309427783456833857369247526795439204223179607590128064698729994730462314665247678924767128376875757267714879686192333722800289207549637401492123198908853362784465898086849943914233206713202138399546584886725713958945210197618124756957233227735053582559312363466660880509332210809004782685927538735960876938206515862815091207141768266339360880081889139461053776177913874859024791212400548807043469965414647534433410882577411907763778733663575949837814239909550258570668272076275392159251170616629010104793137930546341590728511351985615156305359020547444756460127164429875777655830822885037764739882465446906994523503456601877211689203726132552385609386784153694573712572703861573682444880268874453073531044537219573843202104352084479411232700811568889657692291526501824457467028629783061308317341025314119833050434057459930284450677339972805224290253462035822827904510357799320444802112954357544413247283539109643639375703881637761537313105653668778239484272562057211897775243453959229504561233431981871841638684867679383288674493384706171737039573174385539915621726284645292502011688967858687409325185074696319187218761820262080142926473963195735561405987927443625947246341555658628038707720649553317674257723656969391567134799871518089459363288677789579815222882288664841980425779219750858890597663885190438929585133405635197232109203297299348874240631938500309442095551812172674683338280050832908225382313026675730149908765558088033894400000000000000000 [129,5] -495678521337827926053620640463609976175034597331045149334409963172892421150082124796851983793086345700239771312049584336229910175189634908937568728251050304686460975302466362856179940956098981172376738130945962597105005481431066463928828519087013751944482544179947884924789514054505071708253112086778943409924698747868306110728057718344589722545969463612123177815741827078021348042813871110321343489613649479784398312718630922973981269080772544150956014743477896562264381348729055744510498621323102013759302976780305243518202518362287688302232437239599797728588280314208018870672066899460549953344957945357382137071653903120791278118560072289497327753362287651476610486947065696311704951727033578109865662347834977726394540674860034275028397720802418436489235537269767485438314926423611554096062297147731285581560280266969517658970594433623720560247608864085619690081375377795729559004189798104100243178474696174446348293604663485374664946019558955977136742086432663064876296462552190950466549137477816429918117524214410840598321658049179228145087851062830984087438889370848203119161710895591931984147309935470480848873191420329567726411287106222884974223442201813482691717292116330317347587298126390384188964290150772449754171657736110647739732824245155666650409120786291943531480792953597166084236443566975143290636529194434207451203561581602097024261248695044206472001914758636012511556160097025131985057540962934007378342272272731173083833532797522188469552591397102355785688842404002799758648835878529694105183942376324139912528200050789861274085490232090349321302677138215679386238542305261639317833944919427315139641928962156059642599413100886697212040925272926422884173307197334829248736949882405727773034422757711259088321472896436616678892280435616028446579192640213997793133554180573954708482142788525513827744332584627356250734417435396530649730338254857429759307132342144859401888901172432256409531314793616021755986965884514528576583030488196420686284528979723232620608682834061788655365751975760775476581930702465299436798137345594823359212999793934759843336493435718163628750924993154582029544413158420267405408878721817219565596171834852338668925836572968481013467165863470463689967252828247711521288351001299550390291803622972755839528696870047305367294469734400000000000000 [129,6] 3396047171628273980115329868180316397530117423272470303923993231520349747852770643786846853693783234584456872818579048159658786318001979598116041648699096555834957611770821262981077606319320592921235396386629352732713501751001280428765619169862337497843163266126881749980710078666455420603414015225519861577509816458733879313744953136768149963170249889272681168123999671243057776139851714180000300805874548161244564888120635035332611077247162055691636414448686615422409691730856492001583679225808324420698537195207005508971654156273600185946051002490993357904154471500187754244782086630731531136621737393862192357195662340653599123872167789516588457652310229686080071337514450777481218645443135425723522284673168229753054698349937471808326977014357195636474209334175429350703535602644907784670276939141790319841900608174379944256992600329033331180579773233053046638806717070241375059507046102309417282020894741915665281946820641799745055574563559410793411808422370719390909086108282827997260609072411257869415532765003157017256791319675025664796219816411535522108806057033940405456713715015423965752268534796183947483226967415968823143390955733615529798561490625121793604992971010763984757073045986950489468619225225836440139696594530438006978066641283998496415256733651019366651834020439883274344379399843508869822034641271608054692236893460184327195894125107630123799306147706605759725963265420136822560130298859940283731745234786276309112365593645967925515112067802965707815165938531663909925631419225699848109762115328738948319326632095009799929041967635167382342040722346893544959849497901071250459347592244649788486064589762122697479870757651428339128612182566219369037110089777196728474832299877623150099977997052716015023783419055586421961077027548627552033033969383991317441435231426277667493632944212460274945785711803078771639139245123135737789966226649309458877785630209894123206317858663487423967048231694782294105136167690053478874443540530063578143551668912358012420319422803057453216117921443681681459018644076188051359235069870087438239352273130945689978091488508215821224538994582929961694801769154386248356772884790529576701320163723701681806672917745780365501892167403287608951177084929562733852146629593551040367261114045797165742520388367252391145653665792000000000000 [129,7] -28339653346307158119047913945507822358058499874687498298379966790740762500047042928626740433908978062004642772855074476699532386529336271610465589463878472196678638884608952543870177279502544972351547453719854519664344688163455777527634665764862000590961506901651906767584207932640668840043038252052434643005960964387096703181039842247271178217135431693407756570423812836455304028212036309625679597723657985560135324309726618669286443986444440735090842891169782364665350922662716810211693081546483899003903597499629575625556852498706851340048380070032437302125486924818872259662598111409008454431498540916730307367286459570663523217930521776571196422350623881544969806246174198736072641784955138053804182925831587310565500271842206124114403005027771108505629572423303269504899683465402523100042128860143754185791955642391879294583464926630628121206036576934149897773505505234425082822358500547346617608753512288649744587738564768259187319136468249042729051349720084899535557481503374534946856676825723219101353376375275719625100870648695301239683482719800714700015391595313619077710063516716796147902483899467457961835564661318941203682950362540516498981751812786326414940409889090064000100229724463265802714474603559802249170172591477437635103469025884083477896395108117051108022078346377449572447433305908525576261410633124907026583298450091282486756826079593451629118562945866523754064893836157391203192936198729154202365587839489329992881146454563659018234620941834029650380294776016676008700501263669494479303275623601465454490013584052333673923865888216853342145067440039941899487703905389584042026017927794614558319428506682584142334494073997758670943109383873297170544667830013859909600166645583939453415037580941419798211919742182265135302146195637472407777377651194643236062691531244020586376805746615462121565172840130815573186002069826043110979706851366517840715309229095007648256993497577997676602569790754398271681321519578463284987604745692717480168532125314958427909543844072951339197810715674612019134700366761851313161305195260700909078160352042433259342596631461627167828107943983169358801919645854458581754039405501739981089160994387481428130822243142524975491628450519768120402911145743373907388639657853400049851341719822152998665040040868578831936503414784000000000 [129,8] 58580754468844000168925422839717837436441950057343604620446517792292999660332571396633559605497745761586927914412310931132653471079529266374963215295224830623687788377008295996754884678505768792260670666511955466083213159185020076076031230533919998759124453130953795291158177202813071120649621754043975877895246203267151015178929725203660314689676327918110881820962660162772561275870135835774582182215625420424566095742302658453270165834888842314310278772491180841486460144805796380558331741208744658921009425458824162070496759133575540387204549544221523022890458043937493111130680863004614778340059494460151182397611815654802347842350347537271425013809460241892347246801047301541385054096176747271282935491881687986080378875502554093661407163927238229760437201772575987211289814362188955117818609197741246346787681029514328036496532358968777306984383211006599284581800765380970745581707973876151694059727982569870541488086278673142805255399719862182517257192391260998440990549301056539822888868995556162575509613144784002382812861732214332828434034987735265202696236193790159209565554703535301694080503603510786105254728930118242326530734746431190084474760902262692560148683481268914010322110507973560368209070588514360698198159732301484045608061842612462087412391350139239578813107333638527596047246895778315183155900099726980963939822210856786193431178515205574842829468587154192260101272852040433615017868693610315239385180818420600284366980791845723988870375707084339850318940866056493828347689430757092973982316548140340416475507239573403465476342229967648153044990978863312473932328718762467174867942057487729637561965032565761547978790840521399613877711456850800703521070172962053667670513478863139067826262712807782448234118480986488854111483454826790216324369386351506453547079552830596086259352238988391049627274863238702122755487609658954430382703481105721725428856841506927390569880478820598723543481235314239569477508530614983622077858002506264306103315654326556153954934563129319203119900766202134748406857673612365189428809221895216954939115535252449956190068315016262667156573312193188315159665592942923988192557220072360625044940261903258163786741706617273366959533812947172038651948216898929344384804110016620689175479628525702021514241123720296313116426240000000000 [129,9] -9811767102419293585520385703523868027077985643872554746001187253053466404405699976646974945761580298502797955102737383515277003401573060162794248679901271542649830621121350509734255548140968270893922607247572202955247977911582124512680478316671176103536878726558309556740600076672376708073622883943526933170416027800348810481608944992740629126870207260598206215563023725106722578260375809379345455938283708031217074453433141370061816169528218606098736537627626202981510308283348631595415307169938491018954375341064473361919740715031796853838850864812551923549646849479388626711222935137851480701071429645909590049360687445429081976786823178251922567795547151834622454476679668005874458449167292637605306160797532718117872812557904376752208145828254243285359093949764508541063659330885983098314391358558783904764849300539365901396640874552266632077119864848204328153551663428522867293834711475581291675571733018153769368906688980332788553142319604342358283158897232162225074791430243072232774850587847591879788498308927898034194995544757498393325251980078365607406994202070851984218656738569401141641945501134471755934374837171399729150029416185407632974991774172124201848975261216679192347617346851121180338892237800845857349252836813171889658300252184092707849177314011097158566234580487217046635222224964624683380814346668506984330721874792645836464387712848441509583460161589170186671734440899580338631415379135106254513693580227320116932726885173005893191281789040108396483562908352647130351663679907486762398998883596095492116553466065901075459644667632236160965061448993103415334317812148155305408659501740476661342934076079567507680072253666767835333696234081073290712830472604952344647387744770848523086906789744823541292341704025631703327309218165720460115112004124713009090261685140955516434891195437513532679556915443377410083582527215609366563047989078970771214679369944746451688100271213767335056628327258333586566047125856673436047502765009406747251241082229056233076486125407226248707086208141527710083246277172061286834870598696371362516384750176437594759942533531505835313795520972946474564950664926354120720781821797965789547427197632904812708315880381938583136824006682330872750060634865687112503150354004248167437517274640131390928843662104323379635316326400000 [129,10] 113813066013368509357470804591684993126598902081683805269673567599169886834279717700787210443166755027732894162425272309847462852765471377853081127414791458756208090686990713403090271315902784549188221195830382361332489689962625105301006688812169908745030156084205868029092026766393223620184929451371739408517042739700371057131215587394724274052725885502137072760224989676549705369249218317239822786073262888827887042875331532476788369853282393439619102481512728470435667977808573324274252993926935407475748048770974444276955793981238681133239469279760717411821073468488047809062174129045663213112172094811832759862446023094752219337276304576767646716555945233888450586430398096020857136636826474467051670082383017579746493241365018370553427594559968288261359407774637458151599218359517343071995206029031350387037785941437785458306632147178289998374229635977353543790835361228145416056540367584348516456911906700404193372523200966426710721275161385168071534158348181871171423664976167145105892659102273361054838851333292365657467017137664748303086537268241426525279996909104581373374917065806409791386499222090460123970849538367689013962118142427924039302303946533564365274677182995124934959243364507578369566853237980586481529385171705696226441612824741754695273644715850809971192374689269685917466055504892070274525282013503585513657935660527704368803016336056543914692344009378637170948475713563457538114916283140263788713716610031155284254276809330839926933162608953194698079069582871241237952857328785865496910928991707520890575948399035250998549007653477733625384659283445999471225557046285634580602285103043984665745703894532818236643718369881481926090043253200352363552368950074380047108924146901238761427536699410239522997949834763313357983676156860631701502913296958233415192820823461073946582500167922293056877378395127344023103320439213537785515115940124460602802978869227627901543982493854211330534790113347642706092153030376287268917250396762962992885071816509314900149211704234198783719917861231430753555294055871660379418211583863652580688995398344019298886385769749131679698636393588095080461239697355953027851817297566357747020160813900037296290424116425652694335112451039310291097807555550709084038047620116627598021157212100101640968797658490121969503043584000 [129,11] -432506825652951450122623770324345794126562709816380762873729081182696894730195056833553786190911963584262468691442851897013608280687596262931337246783421133773619344205413679932126011461273993029958038962341158274639771917939663191410738585921239401010449640794371124587141198766905067615836272362690274209829116209513840729344176854915207666244512291272857277950949652172915896660441429406661407677292422861106892696989096451818708663850956471241653895777299925733439303250382715764208120922276547933995445650523673753079941697554141449606330333609230544994850681866726334035039469461037165480323093868147786031359576411835935709904198559561202796932939468290978956801414797106297710207986916824278690990953598364352249127826784345519049400776224054061561997413398353790143051125365043272872479581045854671096532424518256991472521946358598164407854362953746533831430755255927834245112600587544795433421263987737613909265591067217703452815091966433030912831845170260980669620483695509150442254104644653519951021452658214901123218999684861542024734156240830730865732443304201611390429352483556070906495061555281635538048253677254976902906291773439781535780144315128480327396759916752101283543790096609473059118580667566723378653743445263140145859898892663116381551295571045188199604028753169713992832989996053450735241528116797995122856255168996616144659224837128232646202170159010023053351683236256345831495042472094066300913863133515925448875918856960365419516287444872175178711303151380004214779677123755855020239332897534813159188533818665674167175352449097320411775315450062248949779649317371710102656386651173020171068582916043133741259119991665805908259044148297030297148845226507585657809872510291359115919714448599178137233222498765788990489791633178488965797938673646945877700848926922964643727405561600595456766974517356010742751641557956478052974139790888342461843425612937612925367266896947570053879651735128932525548957017944148308544307427881778172836747420764666494221635134658136929706945088067611694750847072289821558382584555662658061469220354297889532110744499262079681043788319527297960907140635936649324545996329173164880371529363687355499131874775292161670481880114466787487938203951318392589661134491045712950653488513389302432647255716868524559302656000 [129,12] -2212562238518272101586198631317223137733732831175227667727851217646034921002094885123622537760552762849017829962985112677023559907192202632354911213154984861508800641761645716608329381981500358226844561301587196544050000083838054704765547787019257905114453791199552829592202215715104887190488977841932210379691250387070068289685034764334503878865561894295244759356295297769564468916325148160509854993232925915022913831287166466453986788397646981634140179400216827109146598203648188756673247366932687808131177316030611638134648135675825168289760609449173436839438997643647187958586390855934462656812970861070390470685276757398910739871256779346272254594546171722084882355179076490681728539868743877503158573848073240477182883944244267037967303840848078492502819915836673911218360776453182383890176353993705612094617443928544443863254843224149559544301569658392750450734081035280190040732819489156797512176716133636957300751428401226758937328180974960323245979813784165405531319330805663618458770680929387163529323927874237590961721148086194496938002361870315078182570537724875636140416735260928199882864177799715274726226895877793552268875128002404167901697381379712787521201156900747734035663134718474604987249879698550290443850410038559855517468958822203686572225109744163233252868069699521318762843397769453449653499801870351541586692703455874778460800800524756307644117438205135468805781590614723927402618761804882827059700096144372213604587094354730045484610729280602249606079542445066607636300541788148796730547994986520207777963191286190605819806754925042046348873573841865837684161214048293078028901586392701479319910269790757871041061722270147425300328023349505936674411270931093925668439789081635232910012048723396571448001060737491830299929417164451227874830714762138247139790337455527937925237732596871335607514151855554324665722660256177979299235839969439569478787520807037329247810910305097274079557761951788957997095724432844251513389387063593707171319292685384131326056975916987963632568193499150524174137597702249772148547286464850226370697092613012957275352843672049778863838326320913729405696915140931522568507709728632238376503573230460900276895198623443908716147779836499928439604780113060964249307806502577035928818743914755918055896314316573196995788800 [129,13] 12833928666403064145135605629288509783756467463092130376664797189543410535978517253141576073690519520964648223553783577204653711294528409120801843754973113522901626974438818956768239553941765394265926912824258699324928519237467431238875070264479995318368239292188521943080942860413591939328459401665532255909401442715400457932121107407940023091088079638627576888422817414251171983539635174762773147937978578763025502305710484337284723660814780579873907179418848214792235341998015825217377363942215985904878981978496329212965346509596231317644157990640630987776408843744024048697292332235481126961245845995536402995490413213010780228332029926800363184395929298029444650837877262832547824380251171765705662396916322494077051652128784383079375660547405901710967328599933695192341331989745473750986165059111510458663179569246940815905448886419565703029779296500839263047220802902110278455765062263471776718028989890036965377013009342681801327820029312862878990687611699430328752764548142415494174047800519091901681612672622748914346926637231771024895806173613116137261285173397323919071688697667919084479002849468656492546517387184803264719409110114430421472595660538556631799342416782021262181062766965461428033619780746010718584371548582194028736021212865386948319933541093914624558957936739201195007059753007565434495782616198867603572124614476430206204886861325051035679754966459818083444226902802548010675964735231492633780788677065317303029689303335207683589187955782141074557748948361224248222658370881898696631516232860437266948855881729936983648909957626888895550804868610499854347755805818533640035051810127465499291339021378453754352501693693864689663421630338139325889834588929925800958667616963992744488288860303564675963913006703365402032912512281239494270303760710832943995093201295033249771539215350186867175539289856512863189251501021891755823650012613136121185664331425042815160090491860940391339119188561803062696708878237591913319917111671382026860741707888337767418969227390030599515843616558455887395627721969840897348930046312219426300386505329985765359541410916582063959470431884365387744414623349631148613406908596763904661794673341033653948275669956469257758546443970751681339652350754672373682769257666330572237114969726997867070712631341175590092800 [129,14] -23325371383927030169521815497539936368183483909131748384779317784874059145964243723967713347939065301732918603275826131585919067009846880655059983922546517110653259154175481357238080921981620615647784255452683151747667674950907160972949129120541937284499260640727254220802596115771654803130639012919310358705411818466596718006995123324451188966319394275628275863390263135857673530630755198963483368093165450209826656497474234580258960429914775239616509270914912629656006535154337231614722259299303708902413021951994282612340448444511691725226362307270026394008847368411250294971110570176909498376847833844284104734744125541732882143245252498865789920592432769601184194360055830312922806586240318400581795340628758106703219805475615177049587054824618294112970457808684655284117528847661216284958212175940993364452887899359754809483711450412149426416152245622883000428170668178949160431312050052422392072368187460783865713642380870149605897060324724144221203317070806707674897004867897515406812803651219948177612649631829583153413327201512376725710508540720461684314341198857141365459586867034137639952984513067595580912954976889805159629823682247985935889763298320210207746243089007431578889498246688967877028275097061620876404816001271815314331254378706664419868939915507138805368161941357443157599306836425362602807552994989023890194309708772277621649190168980216971631887642202918576889785168170817312300040368890943522175424551953687798426933357770190952965206581968385621887468771077591092777013149764499412923991390524663625295666762301674648025578969903645781485812709397044679169028634069287990871596228590058676739677777982971988935506943514810250415700593173303233598956980038451187058060728384848208215814983147013671072515956308665180232978351217967770525549359391862005915424386040958203034353047326318331252337715656945281128598042749617425178470821269680239455189812241314141042477873624149824920354478210156277320453745811249200986032459163625063156300087854004293002392570802548734676081887979512195952521871077415535203244338454207612976157355585918343150316174371489114326338718233672982946375783453844209529368278775513089408245238757869575810900194344667837069921028064125963459425083694114622562855648317146344654360069696576666765061171378231705600 [129,15] 3140282211825061034736993684354237065885879912209170936506811326287208202701848826378045442500433074439810321174626817241884617483460592749219655217885752015417667894210272283207622292905228190405793193892998005150469444594168534389126517644269374859781900077152087317571170939453748418704096292914536379500839218062480083094316494986667098808539214849175107837283063534966991031420699005778527847551848486112319693113744104484836532856261354414946583675907070348745752373315269920920659841669642746769940091773087899060686027005335608555941671313887334969665549231729066193608119369472600164451752435164638987595765448485312769033461128646309335629056940722053641077557929903797874412910056723209003674612717540104268025483464817978048193421171690212845742285071049806888089448717993783233756335098279379464880428699913694901609417840489366625521312393223303197212867068007425945346075714804020369031313850802282662415265058253461440463889989039360298710365537489838566065683735541415428100823855593511768388104550655146875990310912797744553512956714515468124259208411705870989725088329088771074757758433541296968949680377366926677036584852823812586971242929949993652639106690529826600439764374333117313212721211794393481420073364336804921191850974820062993906389744809791016046309986990631132267798636302157986392992974468497830602457982306525627027194953553519212179130090079070220708727767251920106908819996000105788165231400890000855367821457521274825300546904472555937561898899187702456819180410590651026771303554347091770685840574736679722293911346441229553066222988277396487179978864902530702604690296288806648802965583823498419064513944840249054664517569959483936572955894338234656877982847237358535097474656481545726390423192560985010953917398457730481103222589764489731415895396490223060538560805884886066249162020363408913866594064139233053580753336854856164388698894508921334867338345409443795711415512864691324267014264859322304161171336271388310746351577882789990390858917241802385485226254903462123083638825266080132858639746942658393161046556635695712600944536395327712474496850734330715536129868754526582215257535710977295131348935311061374839089787848329505113847494675770060389275525216586788534123938993208798245761864331213313321204857385779200 [129,16] 69852533342631066484982340724371833633322954006381788261056921345644109112155164399824425089076041618729398446232942672340925336112116381454337041173402479933583384948450599675802125916048391960026542754290685037347734737804180363376935525333118174663443443451315841129347004047473738647134585165356717098725497995240875199184381169736524892059263539965394967011383992667409569695089386861785792493308611817777708608949975538248230066232526350659783772631212511780225471796066962622825505465351080386581800122144317852676583754544470637681526301105195604791180556903653076583625214673852090073169266848400657835590552704088526494863514439387757810456172884591582984476627301165091951565679730010577020188618730771346204114384997729020508745000353892212453649381117081408539904427892278977261046706322655200668773338943687775045430102553414958769142683191205508718657571699343566273863062282633361781667468815762366026299949202416720703479967062833694116160662928919780246655973361900716185765889156576520441365640453510559644962104266950772564868747189995053990011207788996139633387992315000868276109509432041293050265257904941258473992467785491233639579829853480062997905600835562261416163696687539281524442105274756946899423147986088154008187388842677970636788600240031910010155898764807309900199269607097390133630860223648107607687663018094624053223431251176287360031385525189867407160170726423978272580130697772617653446370586348274331008312717236209909698850008659134889815020462021375501803731785798595102591570789669004308863329947641296749565183527780305831121378766553027469899236207693752606731603712819775304836025437803525526039690719935972861666256063657672521556793470929049462376657842254837255078424756591968430170614221373278577345337348009289156348789238543250785826663590532955984175466792765735351772754766083085218682270147286663391290097205492818097934420898687265060975511799767696869073382075957949423379252769718073328516442116921800039534791387900316121375111818375816417762602407128297729943715753463281405784257496362615080771979492573878498897063738685422250448777574321432443550931174782418485426789916047429383644706767727134818525493106245060591904925848088301743155775693734812323037024822016777482835478939724675070650127011020800 [129,17] -159922366084603276864439506040008052772370460634416151766041010947745170974468677028653884262240392052795721309415685589473553426556242445858339884726147244849178166610827014903246529859300466102281351548925335024531593187286738859798978397451138408034623036661448808050160066666714442912473887487082382667005080976461690983044547933166187904570243828407022067003333155822262088958139210922046390257317362576362149665148634323445411538019108929857102315079756126567521545053433550862533002497668239338684577649229835603849244919857311922264734898537357241687332117113371991322786589605794126262346029578278952871255383697038960183396568490891071702438255425563184504094517518752113747418056631175489728456810689864676378115958505779532395371326881504431612098694689991083292527105522583753334169754118877723904190190703891488628688383085157917761894872113964420102647936998345548817399159960071988412483960100474207902909020559861322462049483992635122065836355621067049839974334929677071157704715144698230075770332175035376795763749251170860046740547068638041128483667537464859811561081663904675338572228394777085080840034767570695800800586119479528807778063529983869154300216863959179935233061732174486335306083159146226231236433220462805715685598573073423038054688852712176292612114531984919034544844606050613663781017402024465498154332234154621484095053526772325662340627605080316626326486277419275762642934478818587437741493354140663597212368800515148758232012773860837834946579890067050368731794211595926734280694595286055831409161160398188855150941325136083760411931667236935375984034793736238379003799268933094359059734955671642181489005707927675314554565639564083387319924487680517654668329353114460932491682596947682950887891175858349385374152285260878527012259499226348578086432301972945575826364683970564727338175341112337021947876751533625406398131177959649877349393281931153459234120386210157659329321848948617292265866014229417358332323031352203341799696231894119278331588806749368463480403397636367477355556695369306394867897921747714951999585654760535885708243159861365181649645761474599272859512678030682525433082986154822337430379988715673119001869664555675548518693659780393627643892223718907956442578407522434773505908630177532997553493114880 [129,18] 182432865975175180367088796102207210298762657829166260602590028387654767986820164656367778333280299704052787247662633487030404064377638128176589547891210154041290651952090345494860036863811139973963562137884063954088453962448028172005943635795770999242122726694394405284061588409282440409562736026475813035146721365021318418931990709463498957736576453838279679954971821077477484913456575578151650417613568857507664145375997910736530730760222196246921311681449900451737649315344204342580201622605201107774587695949744178861251607131130773555597192497352478472509293564219002060014977505214978790634013991525289490180124038139628763671854740890962342924385001722490942772195626692477677649488226394775655198278603914063195498786801615591769339197018219585739825609507121225093573763749772445004987431801882012320333238480879709585231128192765993684004559032112371514082228912486258262803514907335710471122583839005911572836686398290444337790571808586794495293545876253452052843283637138604325145992926298140411527753051079249865696712299076371902399608452309355458732144845678781273062962044268079164368213511281089863499766578475669812344208578951535507360978788699887294539537806718636629464494678433678023491560060689959555263780159721771030575367244734834281095593949471830177961016747590971458691775664588498524002930016214796646606411576987426222945139820325130354485715725496426538707877738184777436810907675697858628981059131800942507354931179221696409895686658549204026445327799981041300175521025424387245726593479984805361284535550404317782537728711792470976105542781236417753369594867265206017753047707199598569686867335951846113617312558881634864202800160404788436047047912947182163481146413124541354930787797061709002285846632061000472318695079922935733062436048482629104771893036152687393521630179869391157325196661943164605696817824530355408188677927915546332781427170353906223198719425497153734758932844295938866070911771354209552259348100849893799081510987789490171710073551323261386457387867542650505034880540623358837717447313447943994537502323962471632848096220944811383705057215135661881254608557092223221779675334801495455405876782783777764542755303878733146573667320552419892048721528598688403249421824033514157170289533320151184997089280 [129,19] -86255804372651041440087756110727163900472202677601722315486402525115642766607755033450418545597281872615811754154727888797016857430860229650760925889429693114714860884737011181100559244767273409998284067388810301155161459266903981513580830526998026365566324798915864695135889793681065778162029392939684386818251593479357981940964293205157537071974420151432228337591999103691186435119236859253973143250055759908800871838268366632015098411082518725113564100520883194838884077604116909962272411210298637962031876051924768253237380403715890110344956486210071574152832152298094184347549910203602203052927672566718254897373390718674518565052326453386733699772681735347663010715920443683961727117893043893781352050785951570094556382069445588895945319743177052243494101277217216505026245553794957691860109546644019344954926672783325821831224481190704625538867535491925664179192156545479925208878744438082963150851056913070787883690429532487245129293828653761676778955170583778463660506177560501534176803682152959085245857204104332015750784544194617968966519560766209519257496199596791131872926560445812255731256074150024585425463679036033436193786033532025235446341463589516384104889360399494887333783633566677795544050958211631170781342637189262395749213753056395361519969600956025602472115926156569516309640379572757709076600256370933856469753970807380147672863322927431953610196450600573666828854615728017571423915202358758549912714805974263235640165171947968423374521805639460815124192463472409579063659927487529239857668920908439432771468729106013157907392083814939408888889353496140816859677402124817983417622743626332177807339256099429948799009092815436451392604827817430297744727136103104690566060772800334397169018296834593075367192883629923440460397120373008868511299338986176480068598460134782281147188636748696174181021002854509152457027705528186839263286411840953727635806774602689059279046202154789105765703244430635760080942894659922156967817922610850987643752475638021023959254326221016371763222831100915196622593150718819111495602482670618650201744965231160166294757575886191598664086488896328545579568154485563498462855388975312715756790834247365017499508957925376231192373221160990888831117876416550626655607174751206123807057510398392071618560 [129,20] -84418595803523712528671619862766372851690406803345621811916390348794664948496396535254226534934550804162885614063071669913374897387127805060302099985924884216905524903676328449984113382002092022705020110777963979089015224506754354129705165644292582405905976566619520669818856351321838728409398636937905016655162080761659515392732614313618492998995353424807469117027633464375098297137100396469625947288921738763149986480760257930387701892047848871781114012091842171040516607051251512193668957232296242280925631153689571201471471582184165380075375651901333372105869325622550641732669645532696109968005581106856658730190481893791808402957911586205018837149294087027112688110213024481540214570166002695090377737319465709821951699395961468535882014039946605156068373482915127567479624259380219311094840976770915175976014516309585219521059462920336139683290748321374204687700681866996727885737393772019138448922155893363296176723314377463535243047514096757098234538631798719653907990132047160906978047493217687275782338527614045682800380825149733521184401094007763306664328813393408977967878443348391125320241374586269076515674752030067652927264449575499305880736617936500048211813404015019286825981867723995591147564118248116940590337154753066373362738911613151334665201150465650476897703037768653960612852537974686046818870977781930515896480566978675696678759671669912982708747162195249272949194530735619747162472616022916840115908101748528386405072320887512548201058727566349571026682791243250357195156396418647402878277036886336818699517189014589479498669148622234684309144248104576326362145067286926940270358892319618485230383336680487032787976239800034637187417345121623940842332539184258235568588704358570348159640967704467907428998964139362499650990245817072387740133287944870891614730975299244318496923581929177151445594273070633910122652039926512589351780524615883437279939424969763075331832225600462682563736559897680392237043357773087335761284575956559063430888263878235281916600930980499177490207361023599818821290518097143133285261833335489810764998023094477536027332165106592343903864060407783235742476140254449746744938504199861160379043079252977641227681977013495575551832122788578250660793398920987556352080840300668557859708222334356684800 [129,21] 227139841924384634046829846084507319876295983535678833769792267789415623453574352357854035743725100070840533984231445598997375051712164606147720716305865656467972902880029772731879804612403875899948667511985351198203529704793287494733415283868337895670899505610131524136262520381760644529052766946299530306123615638256239846501021522112231550485151376017246957167200652637500257311131423139276789101930781402321208285968049577718005321871655805097064257128825334319882214669584292401304961760879662502499483467943775192253975409674673758327317441996284065123604581582961327969862766558833031347804941907614791600539412067262318281598933618568143686286285010785387892847491631317666934092363942086516975464371974037770484895096394786225027476806578434254345082022363459664898730179384471369149182881972356202902070937177731597900118864194140613149003075121556518746853752028172730599167077876561409584811467749464220433338086445493613045117928472438034686833240491677852491552924461751354036716816712435270700477908479395722841299260001223936938959536498098767518131646864687787599450600269707801799070063219297671780537813247085165612157355124709861701560426030654440719453973003513823152857274773790200428138378458117051217198070879807440796448470052177960220125149401262413985201797908765188911252676008734304422940116094118610000845192273120029234052860307287910173997234550144447866410853741438230321515479267673791066990697043217506099609391419912549620972234359796509311595889990070876945436057823934510694647556490700552019377603115135984334304676506132166086879595673434944634257884581731553902719171108714072307063487324573861136211015951682620456849131068760044788334171822479595854165792479600027949382362971198739565500491506083206343098962439394558206833318561010842256381441009033928333712031726581442802192421719329781058158338566562917587951559168174832016512840168272664275872178022163320266902030069227923786308094103010636225083841463388805727326149969395365827242459351509168710695495172077969052692258554547377385209784110312023765090861267430960219757922671211379568162780720565533427570790366794295561327415583900307443981279495709696537039297061060846152731751266839795158356014118061188230069099058892115423290734862244249600 [129,22] -271572099956295112278789040025582975955194804467163279830400832524766528585785589151286671087573370985548274663932882744460802757675353477572429670233404594831498535662682084683341452233080462897879600339757289777285648317542799264514260568174048591125911384120289584864608752659391361587012967630311391561753004383042080788845756449006740230538243546749493096004670501364695814016485872156629354040551635926538117533828637044402201745985787429351880218252166436028676782241255429717218671635770882701684647180409131130294325895715764937711277276792186991085153882654846094248740323152297822276516834633643334199473360626491270142350819868840861248578736363061238916362466768695468967005181055947502366480985972452640589621887927221560904586489016333921809134366291127883116567488865271985654214511432021671772933478498652009935118090082554664410149243253714258276669172895626293431881513206282581167992771972134927874013086823020816442281864717058184822267443289544841583522224516787858997924922145416628340189260434919013247655579036872893361050961036255533967045571854679806237259600113547249819521014621434584064451521475142378784007606764459403271299669645554708974892740304485331883156181461816845368208769390372294771425081512629739347161588248160785604089269249252801463191344368055043590493441967648259673890787424635825474078569723585136712236520057995132663494184050121573212085862245765558562788360935995260651670554732148781629629748840604888275260931953748375093756338526537173104976034849845798418116156668018985214602441032438787933429877469796668534451987833463855183716431198388804900082093093313013542702493071045641993347897516778719133001657762139650072917953760292014625136036780804948664990732397207301037410538178026500216063685842020869459222274790053295039302775124292045365435562340687051633865302857275027389904165273394012372728910860171750336340778461552158606377826308533242518425607498138112572185738225945433076545483305855245495165160610433266183046277119638138523470624692530469938692458292413880218448655599224391448864864480955860294401667168209465484018314057055047853092460777464752276469301426253786241675856408755208809926785123478735378879061091158871071710875596322995941518406291760114774524496697098240 [129,23] 223652756387773744878406181804803926641048725269103027984478849408316309170015767788459242248231373862275002112712671591952697446962883399895975195015209924281990030024803158638229046912006111872066512697872949924956626407755647634229859192717082424877561689947484764804961700044722853897205122061515987149624974033675059766004442684337272087809889440387199726085472317410529099887128143739947452738277577485490034763924805552693134741519883770361166903021442687543433645705846118535937570991806868112609122777858544348130214070342303335055783052431304878895101594518384648921645820901805149255316923629503699704520275055251827162604441892901268585497658924984263651099889575224753970922631956930143386287352147650813042105187496638621676660574230309560493299554746343504297671131969395334404606348505753614039867411501706496184931832448692961574606733589436806173547406783227649994438332949675565196392110395065477304262095995018457572448534632103715310194991179191047617858358785252945115935814850241485860224466415563627708540938320149218964219563957048075074593477568215037519678156035571828858224615029357845423707509306729392184580536658186236850816761681031122024145645516818786922683902522865856589854668261618742570591756654375889377221801975230748435551229907383457848578195499606227535370920368175240272533841994613093554952582196590604328435973301520586314155985767793301933863554733111420388650377319922640379128249056517776343507635741042979050067993415161775379627141140563605981989962323122293921252501464425108240849457995668125408676364025917917358263651189162161990513532115428861633823441441627425678946569461083342478229520381591401627410508444978269467500430783284479124904385638680355178852431068197805357000365561794971594931692880427679293700412316648667058895174145604167576307361534846120900912050792089789083198109951942086528392528473832656363125333167725603900294340610250986155414998273242668731332929577225282528386652894555737433178492653695666124648287509745460309553103058050517998886316684402722944467599335083954578282545693058149471459139605923129236376274281507851526291899803986150276241026799493081363891796736523377964538124778755016129577518710186549876254515192086002771541462467942228249230935326720 [129,24] -136151556997842534844361541093834450078192705669988855164296834117000393882608789369564544170703084863518109408301510314782149063399915444716295165220461303879178190869320921164795338844724730851600543178654873562674592481118559259152738000526960850392474440882924682928227601375583353906050805466003822533592820641871616164441451500632458900613024017788961634128560847760242739914838964801715284347456309567681405334051066653615872651108849167113405226289571175244470272545802470303063251776614162603800387561738327520862786257117058755732307560682298179792051397943234326546343587938178003924857327851030732526436607413007657116855104033936103076630650868530551651770566635873252989136941710642545258037402936165253451338061080751025549880374929858155083280701490502410796064720281875475941449120029287402846682739272181470617908771324821353310375410561638104778475446716333156074066565451691540835037431753443195711492757413006659756754998859196966465012849067342813571540626761432814617548368881178021421578872580479944001737859570102495313298230291878498177656192748894205089035562734502264152629889898832874261549918519584855047227858353872250743198979412427216377843587206982778848017042201725739281549650956905373424301197059138164685446598646919490162516672110476491236991616463784661535701754951867470378428444706298500066202382489129391547721452662055596984404499542104925735757410029434409820668488514650465169625046327102465389789791368940762966211527708108682769302100826842308870387120722485230802259248537212112100387136624052035963251014102810583829256643575310214851234354838642481838402503763413184410465634668972287765591284114576102376253593035216187559887848720413821230023919664116585712551301671047218542269150541481441795018173592068556603952065837531237804457050564504150045762421718794554204320446421456006265552412322937092715605519377557243546409186302031789201248561666763278836576826779155621475693464409208475565421435346357623588633282030533567936711555497589632088999972172162912832326281407610402597224769619623832428442034129961345234876726865396742629745031912952930996868951796173920251204989668796767505053714781625071892100190876806653990394303518478700927739235046023770636899698231118439099169505280 [129,25] 56966387251039903591420204336488532945909802138890244896384143702527084961850451488618283524812919392640097961383543794152436538622186287431931639036621143554385552471578823601517522883288056717384534088809507528508879107584210560715000884178391053761704606913416761444234758164177561843606326042422457651529540854592142970673681723613914422006769543655799649381897060935482401943707001638838162609947687617500335038410400821158647145325992062524061423175039687642260943836636981691171963938210890796322024044281922080703674732191932192465833062280434399855890337766048319252261704075441454640514611305279789674172596453591262781383012579646802930372513292973343754361012682687676808335280204008095627508597883078229933151228411360495657879462334562210692468989069023604440828496989650657710711230644149116792095306625299884608970926797903894924907780264081374032053908616675713854384653932177059848038416980213319077320497481302181635023330627179318693749946311427135829195463498034651781214538610520990819095131734622887884079067986287330958559417537039730935355518983490114286593489784308517283626458173748387204095257891020142456035086330228723540501626960235058581364464530335073668523849058770094423034316117320405486966190554726981841628072726746926604147941063871372830915419324780287215624526532286293378591916383593369183798384723945157054182736331068278731214558528626836238675052854713760728373708429808699644000211457389456584298258576199461854493744859830943477357401807561054136865576436151709877700698537492447757259144202939475121491685734050271019595467035893742353590866471152260692704274718978305231161206150602980786956894425267382010992706735606975315551481872999636086238192696371315341694212946260173971844154946506766812203659298346102301252051482326881736529659016613774787647860047675183939771099581833466631483291392620986934595326074313767316397832868580123028577444660026963894641662565631453995451477778828016580459908458388404610251751943278869886454644471854369340977064586226803987405111631430799892606868966579717679479200205815230518525830742992400886655062516002378711169920635688025630559894484229172459328650831126350117824645402039187951160203910063562930591199644843308710566133847774469585633280 [129,26] -5571139447714712349617935911525299590904546099792189354673268575345363453053274321810552470926119233029329035994473553548585881213221932217780900621518148219191619260720205038093477081765937404890661986043660898264004218580661483253132394522844258007926513319882585625397667257971712552502673947185413701925557508013985607037963465976984197348428429698920854573286715214635625924886490514478736965842053683981279698799034271552385875009954992000900600768685276646100927429224748546575269675800407622691861578890221085114982925233594758301030425777595200216459615918793581218018180282669028082356517578042223366811452093030437917077991049312652389258964081648244818026051044478128037911330517546124221770277724425203971219409754641601881807510041538536287523481698424209168425020717579862515168462773564706940580730927463535758800501011203537413508701648867736032328933015516232890044938981226915391451672545757489546615289580855371945039647420681514465841921573265248697166154679332378208210840843795722307492448223734759352126852699303435028499203204361537672318651933960054452662829218452080867744136761225591650083467746331163971069236067761042721307420620785976941661406308265977613172847137129813689544111853334521483307177958235834819491172920179236521465576304486914016586226674642367109500869181350877659334540419298135809768442962830029451751358524058145262067119079984108317914814806371679848845016901133074260673959685845503504329514878604582289716711515486086788651154272245804498755791993155984463411273168045129236514801666823280614284133341468160296192066942016368843759833701041768266793955535090032836913465801414588470890935153495376180965419130555654612243814133660019245305529160075814824002175581506819923741970484918561364226207604616613860291966466607961557833601143614196433908653538949962901142660789802227047712152222991244463990763954072590230209888428508130422639892726177475138257838111396157444829032509605856064290193660437584968514000075418689907529177265599953803409940589233463627921080613366467263342190705523214213427090024543386403593996595816234238268014545791612948148418360728029635204104495063903203752447503128942429523697140912713895016303730087566328409680384254591383375987396939045928960 [129,27] -20057891590115838173048326673186418166739917239146073221474162067513885717452990885896902531174445895080244681406869262702544291117846151468889640350127140989124838991444930546214170707807551020166979083665079266304327480208807424135893165507832041964663750703787158156900985906160252684130883029584877069158771772361559709877781682598700739839128644413486864940444751824535185111542809839441007579689145330587115212247582242554715738843329307316045192091031561509864499895898107083552683630301033030266347222135292750095794294686235582441737567569696980818091473761388788280917160012113841718977652135852196715987818336241176773732551554320152912549225734651986811480526113150510881632619840183974781713718907880782448951845729068134199544309949863469410221060508463996000378603824512555407353423987439284181107734350121541782060744189942431551388468636688509951154253432002770570515280994630771503937487012355206925888137119894076986248468763819870637397781690742931545768488387173474614051280340552294402994952107911293210548402354590475500295587543350590442050954765966714730493336849062741947185169430132526327331838192633548817905575470687571278611814979055086585684850211903178648018209832803955540017545196424174496404845718842137927819185509426349634411699629147496820214345295601072580072232678109583624910681181021442348494769521715995947549582354569348589374343058602333551285961675324893455318504879303331007352284062123293900814786330839138511698412932848097383763554010849147482333973722133660325919356540890423176485392631235324370406674460086587254636133973742570636904833136145748140159888813558662157442223137986461663481079290874799070012423255646422244097156690009557126764676185081657908247649372924040087066693742191539739008979545638447150057909530266383155741300985922767803113399418017995545708755526528953605364317843241907283683801750915933725632951958254895484335726057399247506799665648430226196881778623142593649741313052866913238805731716719702619239853408287645578743296337847843192350388602652829311950847236308814206467906709972050718070871102055414276493646394224816592107225053659267838765910862540582976115342035634449023455350576312472362627887312315860348289528675749525809111106151186956288 [129,28] 28498111429871268999389176252193910971564118424596925840534939544539022309896623904846070426285900466632986662214397531377689416985649515647735846381086839143793964397260837346530107821514067104944140931168241439590779609509170298566555992598805341194750332132406291516574694498297558265221420285002392665024453593097153956579221533580341011415154877501363444099436883584164892325304092682409188068717238533410130810957180991680750139590351588716667353383918086432329905499420067021112667650895783793352370867423509216341898750247507487492943235107464410250671845400340628929909342331048807869423151094189832358919826334384311778028135695222459223671294894452276199577165171600549696324779882230404594439790342846460066942299863476823276733971529986648931332476105793224262231594175702418874461138865564437319442721737338937183832683864609454636844328737489686554645853910315512193222371055546599665816117076646113792323553221671466144162618606282892255950822095605549271961092111476046516956854419766672451625149984035075637307383223219051279392019206398907313266217872998379505600423022959687412960629650219936331180421940693485175331814144712533922979455055620145567921338776963278598952584926235778327864153766950163541284389552567530899986344989111353746012642071837398227292465874884050516034776720742303899044030489180543181422721130732911070916431988056965183140373607914285536445754904274956836194385685650372667444389833363734815401765853661918889788503457758137608473693863594303183678191422412483171425125257091044117481414632302335523625346179216564800978377372593913253110359253744577593186295258313447455840760242353789504070034893871924934880341948720084118043304301695077863942009286963442108772923117202006549526002545095738367191151315431314520907321579306194414779725317926502697690005516399212175708441465083788941595381910074151079032091466021040591355200726877012442191504846260922708624796395268216804567517344276728184186690558171335697726691765255563501415645254799896467056170070790008424508927932311750307109953667890096620105996689467654451237100540687934746352022592525196366818730036916798683916608319410527610878338466548277957136943472484825974069331360597848779455300363740476213953298985648128 [129,29] -27153287511829406034853138461036667414361011886374403790496369694517789315014304843713119333275362979334644041418010675659044050577833135534275218609366571425449583839387641184490158390495762261705812586397612787095579486670597431794491244579277748794883171912955882374289116129821546334539323716942128093304079848689015368756689930950430160964856915356212669516029814320512318605515315810604501885569813531868373155644319009168839754261472510938125299519266184831793576278174681740106739177234250293549355182991372995700094629437138102632948529580576679135170658976032543663561392818232690697840163039701312695367323316828013460888662869673780476639931428196944085795861501447589772208323081384618338745395178878749912983515734369627705616000873699586663430902855388460992944767274726780490373998152890138509556341728035842340997949311262111800975926232513790273848792869749193923021445537016799764342173596977415344078553109482418224350024731972630590503445992688090317300679985747805584834888064423724540831502834805192868043054164998739987919064104420920405871641235768955571183411337227958359154220323200406989151988473002558562847229101396013981555458275627578205874143196850815242681782624527246397340060443506863867430735725454798033513284185265669917225587540274527033794343223333063237519515518985927568266260931280335428752056772815342687439861774795032376788513505205206978215280677761193337668355984789124530050528785435928371183601157497514562708009637274315525859386385550999161986288116419887631178051242385526014230331014699458958862245986414952931494915032382941345352813911773056915016367655506404952329182618233802794232579918253485321820753186394405214037278412380168741178775001187501094297370585705098756239057300208324185268395748074296233578327971100276765049739807869067440310934808673049586963690123902979373240956169214113051206325171559156737272052964097914144409280773968741287328637286843797625071002420301344628192876897769544589664237725756970134667820462168959368146387546344233929679223396701637703637626027164262278810505320998197791584484752928286238596668252150607267810443637267765479997065570786316666597242310593692631638226905239351296924095537626330769184958732064402466439216234496 [129,30] 21193831306978906414690968703121320396992074267354070239069888922422394520737598224146667145630632233373035804000802870324069720217627638029542702685483799093301660243333964021123713108867274701831488071946398301041084629094420622335607708062910062267184510696573304896640193505091699886780691146917965741113423386801309454130198836866840926313073374076284196784395241611749872869258147616510551054723566962702553482476870149457564964691653029473040023127572257950569458411649808376869886210386512292542239966689182457748517468304272695338850718161689078303827415283001001881782543714488239994684911271821174828917324879957484333345945605633370683446815922119652220311337094546761094451385807246805187001340949400678481519268381325231156856732150230494841653859227331599425370089906742065807726958892057067888817924575171092380127679529902362148802803639825714280738272102622295308615798519126893299354552297669091840759913188800815023709132772004747116759544931494930621080123398784767879426972400191881064344246360537698942134362998850833534334808727105266181301110734414078110494870716589390694042194701338853843686074452399012773657934653950600120987322465036250156186460573634771505676798684573100363537450288975787199703982728184952612732769393375291737547895614674928193380455998836664831629250635138871655754173769493111445707320081128340554736418864239979262690177150139369090186283784927162623839873704529467615782609906282332662647321721500390981004173939976909889228629974185114151070905762153112934800779499040245523576373142590522659260614327109943266178286936263447208095700550685756683625012462705903788005890742768645154548462938501477569110478407879909627382336076572993518210069701288969791517817786513790311551696669700879361484672429641901568707205885890414419173320049339800908194466396498883966700928587439231670845050876865257751600096461403585476555086839870864467366002053371151117189775855076387169564698339467032750241018732093048452412144235311768925643152575671065908108582542217349685743010593609206219750124940320286722021413314602820793942396027775040967663076109532330375544350907941903958208823292807338393095605316415539349802876116260929279303223248685957726534664977538236547155886080 [129,31] -14068398557201529258073171271503618370509655319653038518729623665258829659103405000163602028822207343020176542255640921800511544342060224251384121860698528209053392313599859931434301222689001760773059902781769792986611829518498880815317641862469195346399322780231796037030835206183373646622386474091116362625558492532373258596998283850775710507876992113659874909846335635551853687604235319658069737396884860391532167400426398213513155172978658442604268301902073821456954504017967854783723628094686385806256239203885483284864248582114637399709207493723147739194451038854167587148580346449644616914697946023329439098680665101006834088552171407714988385589065565563777366611467936721043529250192632095363467242497548410665382580524749707261361525477925989291030288997399057655955535724214894870949537265643378156719509686982833788452755247899927633860605564423199468222404630948710111386866157295352994838083675854974936452334316043462257075073058884205300628819414071652212141836125966427195698221693184654158907875752663223720636772323334575899189121577495210043424202350889115757884452628877676931738733518667652762735036448047098822438304055336688745906203757090193920460278402139223385641959072605309061704642379578957181840331239267801941274116860531303351499571316305166467479274959802447724986130356825453794052095525137268860770398725829435300304558138006910101859456809964385930799089879822416600642392807586875422341411791657736776608497588586551383584173766513532183861805205854360236383728458238896207545209580613782467200969087688057130093849597531548505930816830851669235690021441289899544404828227699024425870917905146962332484619793645107891569517311714787879209965752306329395442816761264998403218944545869362034501601892531515996114436811532621664131624387802440068718929603221341579640578554071899585379335857183276411976435298848281074618941979770738733589914478428254360691555081916252508865052829352546257693292112455723788803675278423791091634133277075550598386433245658181606703853441619287654030150742033268299905342177856791217015293817155250883693624940788962449612133353186431700684910838829743782162379896242219225649072490837781539428677117371026165923703741902574446029192770977046839951360 [129,32] 7843397392370033964929225571027093677252679325781034757836674909841747972277141442601165497998616089312571245293657144253415824034566146368141458883318223950381451224750522536752325394919855178329897159993039198714882037368912577156746786850568779167998911460314626202554245967872911012338292544572609503957637714817148846892241531791783611568569351294877158688689921849169028128454122377745019144155169786707172180868967811976364704901843741175720317517206341195347339145014917383715778839932537324141839119586822154486342696450541249328166257863094884938048041280861479311035496933597999309799564943483097095428649963336798176072406521357850658965635120401267390945687248579015485784833261335975239784093395555911657666858811388047919290145951690809841464074925626758618434069407666751542211964064310138459482311627979514919834292343158809691877071849822522899618745385363493252304674930744857221411419035290612492608366817473433759345598626665533901167428663504559990114575322210721721497026463575009064967223960839114217281190380681145152436848290587752096347333959556555817000300700908162326888954179918839831582844129380617136928333088951701551120593201898515528463554812568417243299028955343767020153576756295226212168650119975438337087267024116457432829992821574943481063815179758723921910060527062143996034565763372035967240541984334357624554088802489369833192338979080535962877619853971220320386214343611665820705634822192077976419193399748075452658331509162158258567098352957384431847575735801577510740159732118467166027886712604965577370016040649375461619640938144543669287062245029598530897041631591514318815923317347903380269394050454408629621349044634431178595347065484820406182421251722850984725419871410854402189557302960680484187486132254745413131161958680685579642790400260011320176175057888391813225741828158008373128256658119803409287993174158749095248564058837726617153842240725842499090349005859637765852885662765080269366329457661016459411389375784265452803464191982932778398860413961580275699609223675853096360604154876830634162032711855420416978474322052337273113983601385924649033718832421741889224350560422937776804566339748341055840826805756612239517920989820659757583406429236185006080 [129,33] -3647945210131929794066492932037804691204480610655704059649473400212644931040205559941612788154642841111631384065276905952007224091018042986958392165300750624524807551444308122525803378397643667614922582292505140030638077522608087595332792271381171652764993882806958788890078822864073839622297589725369815519165468380747162301305246012827391670937249156355305792037201741587136014506189944423898390698708942653910733941367209315766172027033161135814275985151204491860059015743399006886541596103127961401854514393905768023667043672978054778833003361238130948705999778126603139816511037151470710641637040804374324660414275286880136062446742848856055323206844134927751369492965692276456566710120879953363576361077154209628833174588687713652234412360536868000549386634130164792961377148260495964485871897816775983898328796296345645143562187691590885453624308291540041201263128927079793928086697627116766229625544117490076050858695864790212639581337589625467130140106119096046499763934379032033305758350492499067635442906703985072049201751689914217116190956166567489959437178858537918557250421932795916057814246289970093507567871886138170453997292053016903083807616432097972222153895607652955147532734550795527382174683497391334617751994039299977595528924620474426480177002299470115007422434183039160730937398715240842420537607454445279133446360560163079632087768712688822076143376782098164652632454350074623058333107949582734093980140132555145007066517297821878661773271418038469839840966970476689783760146574423581145734500541887257759422280404849478910748716149568872500171871799377348927172703005037523936395427865165975412411219343039431924326568610123450402445301966651589338609369224857174299228802131631509893912270906178650923835538714275813956096436672941222785447105952873381370701277043508764982627609537667091992957156186204203943319141408594160492091173646173907519501517898746948551384540967993897994552902180599944829545003629754625623490017228285475645196821761977392001754010207793772284304739127937184211212139354728501430496456695410512842171242260594853340091254781864008803096285267937451301983201688454222927868838998862775265616901321928254227167757559526244534780976932112256545830134624550912 [129,34] 1519635704213313097240530712066747150769722154743830669232332087099546531690443741024496269327540486155670092621651160759135554014193019571430927909631098045877941829441454945023898221948303984844502025423576966424547229785513074615959642268862423293566820431763569167450413150744511304548877661895427706773161155951245872755308389111925566781841258166579620405536011430269079187557385090677488844692816813050538020995758534577378731051283765087223325070947112718481166811528003672670085377822304556351696506693808657147604186928990768178445007956842888042916948149062542885112700641222217521874570867227831694154999000414685703313806807247213341338838268238339570731923955541445688272031067154790703459720562554783073432911146930928053844611816946140967533695657843802195090242889524254985821375638731947398802361837776520925579189485323730143777455534161801811771526360329132357820450358772383907007017283234181367448782583391016174011849074811520397500473949407321979335070250679765211731745535107066234585336578904282632791043159384071034065197012098718767110320596101914447204730686192781045513751250079138892463141912968266113519564669046711611608775611950508041818152867789656193553449136784284292066836845149733608591252051888598074854878114153037697389449380132554854850479904329503096235838004391883009823627674137887635399028983725295499248835290265433124857323424661329308184273331470715773330031924486239082662601436497636265199335358360775977552729061350159573018374035912457214695163596096316792949669557516224415251246678164787259263885459409286476879246173902912296554377021012635530733889219816052140315451562026174357198797915172411969124513442902552786137878787056140704332416772685489549690323750959086898723071856277865158278896482099416281135495971473412956180432366863332301078768688883517484985839741380613182146254997957038704696434141153018844453097470001741271821826191590952490349295525304242168299412042480552141936460601592781075573678697572693967363610305661338777048876387766157307099126534643896693358391536338619533009037998720153660545838705388671797285477135169825613347377926074564709340662490991081389928383187216253742389870607571195768292278777164484073482914627584000 [129,35] -552487267381003156459167537028602748744096474637997912581683824946202386056240544288273860622761596604640937448823954133345770126950998868744165804691515579554784770259007855528963672023365034595950161824008614770633096679931598651309062898625061035618751545488641961759086927955815548131835240454130385269560810210446790771889556106443103581461623394981859287564937886285044296193560092251040850946119928998090081541533475061289921090565912964186645732366457409339480392590922102028746818677442677169389361187047895884155622968539963704932734531876037634812332451646083705526825724061155543816431339725835188681707022410274488435366765094364673271784551272876218563620346722544251850476936356812401128867433156692124794017443775215340110442407002757080244208748887837435615363259379565330448390009897824052163445957842146577856694394365277822676645000146790056956959570532533040707990553847224424601682141927336287272528477032897102230169745994363531195836033744544313548934685979975694635463523975040952583267392297647178461288042940733055720919421917924978258680246517467160445395232886865610173521381194707336845203787012819505041947797398493755294694457049337601418127621352633667610475793540580905247208149291678278917122242667965050007237973754515976031270647973961977546108527359748298727791583254584023574437668000342365955958417215562330237238643852716417424361170476164407857213095993959264784723666343694614165507921172637938982336966074784500222418389559373560215894268254642879909989521747541543730872250101353352796694961074331722578619646148202854646198371525015626844848506483911539142752824044817369239191658087493851351931530789399286764342437819197058392249738551329480217514371217630362673606991536665250605886053852090176362445062811935476428796689434212642773229390000609633864542476445578398373854780150490611177365604895080961312901007134568800273389707376718231120097996954044002641697904077579419223018946960642579518486605197062877830770422022490859222953124103592343638379336442223629201767652019979512566432077586416861944845131773281422037840440794110437191801615736175249278162055858592411690038322833135017972624697047416308326637371085685408108730024523678906877109862400 [129,36] 66413925295047447476617721711816248812612501255419393463308472296948286541033710866336856419051495464134152270825640003812671814346554805399966826288522811446692055930420997261256247781610920299789109244890723933321286354684240926571227095668059900925547492831041051227138682061106973684793387488900550547223547275817079814351187312638462949802967795923658968722385384328277025968741103857119212869115183943098794070779602856599232599604724674188701856207726157506742538884564049394697804488298629141773094129480900581445272144367915308740698395266165733425525854732703284100145497325709097729111485416157126745910151847212668579588695888521371200853150372092491698904974540537875594816025770414648966937362280563791238307555415904657020670633879578753281714283382385133736039110335306569633108639240549345321922324561032681712276290982653563107552210158396805661286177981679587378651762339346740121225834109606808234299825659129044303943012032616851310651558836809837944348135218260524662467784531088674244051723086642717211732132862980854786906291944064759856993116514542311113375017204047104942453489827132275419432800712437887676740164445174903614891016101206848475423259104043836080070625544371218298165295644435748184751665229860124857363577180585603182424484933268975936731365997108648448472867972084911961243124719693430004935293848742787947302415174907504752403536332951306538528050544942658631679024202420266861546186248883715426717187401209845294316050642564756796836175042501160192418203352611076717427409094567999136063195185764033796379245581364299021565767360245658865260480075423779818159109526232616727487656637078387238956711965623787390145635630020338420587476915761862868115302982060996276091145475854074211244403912163383333996617578857091978113830131530940212699688707215873149161661997266971987985183443834487988915705918257891588530683701317527214712650385648036362912893689640677769078795996185446788874966238255815482771374167824239103493237161444381845694515949219114904901577792197647001532683039584372602711526512416413255094658087590110959110873993535789860146739511666253364705683899091883115518961642213533499194271419538253463814184162146985639042449026448231917158400 [129,37] 75744712069885055829505636868771733283950657820354890534468821090386747519510335412462466302441206517481692366053150642034734696111815183098697051552889968082418855173719069928010190589491271947299920665502833709682267233123398513221477059324680779024879365443967288672286720985762703949314546418422591768899434596257623121891043875255143112867108553507179445903952448515217690709522829161178260598770001772536237471590335864625860918282153755130279543379237902570406851050519876944737920899014080664945094193145575367536582409727699340587606420679895418557798990116277064570607593243700070335283391776379484789180558814915737211227094086903486523907399907514130409035079411843691903738774414779891430305223953058544120946435612839883524819783555639018049816714781565547076530754863489933238970366455248604751671599726019355551745746167455934588199519379718271362057594614341584106136230550122352508218916553638765082507415942167770578049279399785970170087537621275757843939264400951606046469593940359226798863291503302442600700853600428979369678180040457763434391211103993512906622311417486133185871941435553846618700787042838822941138278927694030040774339914030872198162021744797536010465535724696910227782364677273305351863984841980982844356553428363666101582630042031407044612961344958193237940379305831086615549757410634992082573769943008594727184256868322803281199500747689913095281013070959947536660914832745681960244665333725545557501922276455986440444369546140687543363882936750955924922287294340932418996350467045108978913576100119949042075537715064189053092776233015411326589409561390410039205192140805958882558413073109684081200464513854454993289224798527611903475464109428549442427884228909093060804165452665386607548654222667213255046491934624850791669980634132266652600069771625787587688026132271912023349967176863459204791533263383197626600728973296359475347959100431853268751371807977296681580869072861334651858056628666722566626782900213437938275703129343498305082936146584413223600302623440874909234212324362816001200684315867209466314204318701138262041853158355561134259331895696364349384619809948713072688346413497808344132524972420943462031107477570172981199321944970873536512 [129,38] -23455969930302230121780833889300610779239700536961276911528529256471853694337484500590929256804329301085925724334504533249369763307555532339120587420688849310188915248449473208657895114397236637242503207819730024593739285165330277942897635626184708432162181979705397706747386380279180068043388603625063464490500343938451473302525528536920479221028427393021252594735643749245227317806527713134533452795867792810947425823130228229836718210196417484148957956365427286745636644623263862316627974740787796795488122622823064673084139970330305750235535222848770150275372181860725730061388435053968933971122722164528984330428941784267760996238345088579245960336820077299687358896639903690683971229557046388695541793955037585612690904385502741854580531114066462407964220279972235412973003919196225661519207425325159990709552276464023281303508109935901358270529928242589457200782982472159297415062532169373831664845897650383246542138103626416871915795505294455939203530987586093676185933759952198878340556471948006932322965305569176843925768876008153136743074548760175373775680281884827193172378702082183725568074319995300169784635310911555867651814253060769057089134029246163219939261416201010710741508236507612481862038364356376848152847827087541277086674567762247810794870492173697728207944187715755564962405904372009856845766083161852193065123478502137352808553257856719693055803839637737888895275222926470376284606697547511296519579707230165770406829451656949434323495737422613005611157930894899798960508500270821397178630398215630574383939949239527229007976627721973099086380181520247635933783765624543988125065333045207132400755627327718784377268935563690178931995366542948403056760569115474266318037023741742352981626638686497966943960923880300373405143815674653190382116104346672007921911259770011542792422316583052229938161236463503336858817543191279138161243320813949101664882407080784821867472818054840444062048706219491853286684520165727821939797992676198501172819849762848744598257215356487534392352860812405782825730034630280870532793233886699027673267183426603615494160198832334433854196496227350046387174163399555197155849501903266833888115997217421650472130672824518064180224738923118592 [129,39] -20994951203030095943836341332509643553789571085035405488951358771411662866618934902027133947121596140259342875382965594865528681198640204144894320166541678972493564437535852672548355411401344362439299696103448956194210592966062662944898419994935450327683832905282184714336201585716127469022577435972896586645382731208791489854873836282720047265280267346315952564829024749939301530874793174091255818995784273922566314180046594590090280651067042030289901740801452377535971190570347731004318465905046009399607626084165115432521468263791983337374300767260122781383669632188864897663849707650006236350570613922713527632746240368744383323445778280177507573149801362596058807291987408861825985381023844416403414993498020795026548378448539807757653452309930593175653031962968042497995486775058249078935723093768477001576380182716192769405177120400970283810658727876683492630431201737454751985588496392838102699447968179989810812172310081376308110948979510001787625497065318238092386466127477647760001204529867121385879687808526394930401138487185358390069930342926515403138893993271260667654412141165227429139131145404304460978687298376464204701897830950534182643743423729753177348402923482884435090191206425415556530791919738593276622948649654326599698056662214090812973090261966697094183637211740110756314822534280417868284587785193263931261240460936515563386473555888346355638117413594961366860630817029602243325722080012564836764108901798971221664289485882115788622359911037706187360193589354687031787071454266003633777476069543309600950812443648019918059053006709342872960571446857445165658573933848846391960916092781738412268868464197176691908158870595117723459294466750659725458003221765858786427224653507046061354146364963587855105129841923905355993617150924961167173950043472715808464484197499855818586026642442519470450993040463340380389938960270536308910478758961029591103855912914689512920395185448471114233280686637255899142867834819743835526772655715287240113567270936550009672132199609491912176740664370513970433493932070040937839655228916994487125901448338644731532876206762499881948497630205718204287734615266726284884111952920229055787164024447860137139728920396677012591439071150080 [129,40] 14297469663679569367621720734874654507517782342210254026263787204870848359463411172409192677218270180559617652975933526052289440695671146389392937522661438957725800247282407044352664682289348664708032712605588235827022073665281971792258322527111009626440744417028529530686526458332391229406479007464758580842372226189024200904309662389352761121361558691596169090216807619083161086706974100418610355321257252981411688939256028414963433422069914364357037035223704722133581274234942189069638475373279907855891047712684233806586989519081321735382008497297186161529394769259108569836696746274011820883711990563770637325957361235160545460473423322023967145903119129912768776115284531188703425071446150958503233532000744340960405709682566720527457002049017288727939449315324304871409707741132350876913084311470428131422728237124606389552304337642869207517837833098502042092464751689019547628926947603629225135952767576828123568421488483473975244733253725596033900335048345605078956779256788681582816859330579285569981942084114175994703516720964263254273854294113509606228215709865957483969358308183386829090290304166438530323232837366023540904966748982722113486117374631782365425307028382823377974100394125817089215215467828944179846284553286472637661608612403321195526602035956097734015503772756160389414106069995867107153382336679758185233117726955327352580971983761445951009860692731360018635274409043716348496643818831690711400122241519485596158311145598405209371615645043675957172981591203812999195138256028258050287412418083177837226440135977055950002171391394786203470988562431370216701435092663914230136142143045084449172161956014061079924884389387000803064244959966642986425010710429250676762119234089863145724716160556151404991532551882454766326997879059868503581591962059467934810231043516344746421920617569837527713206297110769959167121426457731026715042798438668322800700524444884744931999571854538632958393818890310682780885928985593806274231326565094975682438020494987830406493344741172157344545008175816912406918479149241209533688707613235447099906798553090815861265631978300339798503495665279672985383686003934940661385683369010633177995696228614646517649799204114896205954154496 [129,41] -705173139275819223016757235364857095789222754480986494404352978355416449068007105560943829110161685905379016222463613103416621423292495249135708462304162112282193688724118859223615906515004861272207717377060864553604927490969285735672473232867993157493647068694497863786865338310520293336697828457705493954766596775858708620589304302885828632117455755416685822973420650659677335579051455022657969988977295149122329004268882189036395293102787514511241426496615860358664717883968381183848529212121084990788050952522440413839171056394653639528543105598908466253289789800791504621119783666428722677678144224080491571238841584751167998714407971763460457733653331565577975478344820657072611841220431069682625190642149392062171257713167734547106327627069658704161799475467643320088793808881504582526955923123274804656962841406387540329150225662349808471020087849355966925664250326742134585103410508978070683518882599964219711928098350279335419214097683277951932912296227363036671521306127388315354424872031886862060067302071353775834593318862247155529703040011941106022596117483257814770743682452801887343037510056168760199697450249940204533791758646720941880571103424968650621885287613882595393636569811073397018291346804741228971190390136734008120575731382064181236794929078053091071089192911165609205893868627138185676017266916516320217482648816443088937144473100551834812805860457347636586435470499306949300357858384529713493552080710370462834520665125880411926539685198828201986276147102753094768967746204192471341489381344574110079704924150589029919524017174315445195251939454208101307294580642004909022327660655779922442713501166091286830816784166744446726509608725368751390690285870363091770064463513302553828937543662310032891315725281706529232663395104981849301078189573137144230867986250831915278988493851994666895874796344887722691389071143057548045257180242550451922339241728348410536887398738325760187687208142988157608006295896291736664838201447068556416394274416442146453591511308979153936899112428164040854619233516533468556010035327420324409662653861634771035794344969584128386725822770780507008024157327486874119543610512308124901173013955189427201756896034008062427660288 [129,42] -2608328237600406794100679107492370915943400158177367103989356414898319657631722908224839224733118680523065239523839759917393466682837087036432780501732889823109724800775346074758555027055461837337843934546451160222150759592307891115328129799203119079166066720259582917944145539574304233658290468698675488319864962771044869943744523898559447132067936006423851487672605966468790085206383021744982905629708705472321439692264150805937441726810200475129809192883616725458591082872631091001780992286117639310357522669786987141375142567815010959327765506321823126102592342912746878014361016771841631590544085139677527555294500354316974263966495648908981259707680189097277127017852796431870271376675816612959412544199387997316328723326280960948848467198219060614073388006889091577340136888601055416837665279717927212722917370244430988266974591019099652159070317415577204644677882661965755788917384152698728291663449146813180816768983255266882916123142857520520598044941260426717447445601799929785435298671237161319665392463956105708984834760927135996276453913536177615051779900100326438224473406583568945575974695878419802151839829796846414657136662164137736536511037636377694411292984842914616665027963434031445246162020302605636632102242752739600845914328999829348948832511520762223467943386847901878938578715330983758086056515727011376017961192075660444644207072278318304833783845223754258502291653912046673591998341042669466783202096770226341412362127246755993662096623206020955627498515615307560918005684467235160081177324802691294141891013131914201096997637652500094783510629210471718039875803343390469058994656006770176400524270254362209060712383638390689024078579959636683543060769651750724884485117327465466158914447172886033374078393308557142104672454584173855340328356357991111251200905210394355805592703217621870164279321710588262057777441107629211005879731737745992319020573795068495654919539535285151610235387213077914148930485152039061033698984248177870953003577889301544145525735687834667311068764480045118784202583311852760967593101000867936917273327123452710764342400657955988993330852829394819692345518214526146097224734004534770998482790307384483269556933403235055566848 [129,43] 1496393612216549574012730570268749870803805347074876670465511223275186241703408969006335121537300313082384818776943924760464986086737779620006021719904419866077836244563920856197802398139841135228539470601728886770393049378778913628928745675977666945885415406970771761423037184217028038338204969525805593113644210536870678131987962792710395272632300023068257580621789464210466136333234232695478184184160392346600107976373770228767420818821107557606806700904573214936467551102776170962794590125879653131512683470744816486599618105621123811400093812020991411620787458541404818333449017100247786728869818835378212815573787804055594709000481758948701176438640759037312863247403444616107124714175036721007630595276519872661068598967875949589127602419290331524484591652147584292167093945255730521113883013702912227078846162192829337983847971867244730403210764815802104500755746536094737834091471208938108026990438271678268877781342706995215700632724629849176794696110655184686281330730252608708845153433162083284457640907295148756662260906291997783448295492028817677067806802041864625679794925462195921754524151476323883174406301418771616225320266439639308322585749869577240572853781537907743960104356488132980498495268706391700646932736591222269961383366337381511018286608751781034001199327080297838988602475502081043590391026680536084457913881255570507234906433006412263501681453912984690979850698570230029535854600969877039569333669234049969963631923273852740583647528290520239304453832739926952846530097719328962623488988719494620793627958247191654291938661245298457171522008732105640057056167076589943957373164581637734590898239764514603254929316659268200369899585507043530518551946031628247609704783899128151060368228489008585167453388551418125006837985369961571558087247948518902423156750484102468751813169805298603895068747175391918996143479572683963508386961028147303038525788119940053504885680597585046265109269726458676262306053975797277550471395231245017225379751337052450973145008989469784138866805361563903058374626062042613490489809776234674373541580743868709494794736298593428752004788365377090736925660903737766304068622119809920957349066687301282275210658029313720320 [129,44] -308602216766953953420928193670137181550836576320393043825919480601594958873416870904515214771539337019527641518659591935430528652889634147069573850526914049565993433463958045419490049121931568387218670411344591278046009596073383103756204457066783231240615638603826014704794760247096005043100044196390213689444196367950910520165612256084386526653021589884355445269249853690633542266774539650143937442022613325605780583764471247894907060039257845266477390515522946135647367197999268738194008699581168286456817149546595917850735566139673474260734139800319714628438181085470409069015810679212187181246320326790470785098334574011198110496530345281409174460646837113686278258865719230449457479082243262378606815893091493170099630084628550659838762575937180658118117318100159050782813143919332271868002756275932795125475207464137776108387029175362868553351068941344812019371700717159526591489974328962994805858981358229382475243014374910937941586026947481763990262549832206693056676802614242812042535481462519977482605986463579586677645533523953226213165120284769424823166628457065755887848206329539082582837058173231784220615673128346053165201796616045376817391286161614059438393849393411528650376980058858876515237883319789531890897637885620817220221165895439987365587858343236165009963740017611581492815687028818264035854867368214557324945336875449569755272007959743247349410688766940128129261198377809037462042361649964758107491583436602008455449857812496802188733088966462699991702708292536609386441536154566440086629328314192222550817584900713362618684097712479569423827983102436609622370435554492304923231532926358412388613212381848972737864836088087124559395285667898977971210217739363866115925280567360347632638212868390048477106422653933761489716064620709832366668985946289637592763098409975701363196399475544792544003561399971643314260100369787119587772015946996938656566140960734457601300156204891185346311623871115999123541898455328941979774812311598354431701544788029358307885419995253763122232510600110956988814067508873611536932351684526528404550409262697804974315284963557096968539249300893878268725072265450523790509236025411827093658821309855790921585001353969664 [129,45] -135888809434198052443168253737579810709349566832691959902873357683394166261039763696758260332781475735155015776499791118116235335244233192846233179629991733612461470799026791997938173593332046596970504188329145499030907721606201063878394678002385897312682650998249246050232115103235037085272958679060199034261350404640610927244533833043252424072847055599970987580082945953342331485770176299543574937921266488377776380942569449778646655961391611394925358930718937404093141212439386784403088012127132575377822627133476379767386819262710418125164593725077349505809354098561329531759357093925959856828438656170569104222000123795486475680965102792066486351477012857679515931569992786354411089058714052974291418947861868067717437904961454598407259144782990960803958531240249131941592447375987500063059367503777042450813141204508131863447534436739921477650927476992402768285675400780328673868977257951139424469795156617914672306008217357546076121164533989420186583135474645633107948447966016537164474062181721097196295943935709717780963738064995749432314272433232574728250184369469615665598152701384432080290418149954311806128721597918219889906711316679334533678501953420952756621289574234378345730457280758602452539871675183676914097079763091646749274012131085298725095669536119754250518606107167775670261088811140950775071266518787281223417327532267087420535512814551125153629322037422700457026431522747383315535534483995546448913004850638164637473730256210540930469028049010856866002356701107751818355220347881980686654382229329120617863356322716274365211794696568864435606281423360883492171991358306806695634138052989798613740501006037024247388248113101355098330064331322741001217658737347215203436785522341826920231746798750947360047150671431224890583438569455224242018030047314930591468536085803083436067764471626484729658138030441327565601024950741791301246441719083874798412663652534673818717415567999090874062108136681290209017471573761948812764375060295358570554938766813735062018456080750367594413805059555054902105849131315789833229375595037246317650869209586009036180116161443805487615721165082802914153002954452102969761371240967188533060198623138286509704186167296 [129,46] 101424484154333400896213939723895649625690044026454172313192531426592354912450114727841604180059611393590814593438607112599083454972918240333123275135510282846610473446915077636849876078944155762854051279200405234988371829509651105415352938848012844613666989532778899643757826417693060386892712465313493198635318833844934363338433989772713196629183397616333487915388483268687870300749795822847053660195394933172615430899381338200435326831129647368528982648165134772769794939530241034573425136006489688380767462655283440418798385934016796053612540771581392241372408975571595166669437408361655652825545364845990998268645568660733854953644971858071817133485950915219046028810685983867918042523848878177012568139405999544965922747394688147135209256033854596711339387673270593332395187928577087819721350838832189123305244216437365170985405078155720653000420378482112889155103884497976223727610160759766120998072479626215419067544341346482531831735183655376955953395967881186264301847217336471943956069740868451259152306119578396702779784676742977287008448217726246223679445546726772091373887729166113153941071365223220811913658190069778706540563872871665597801647455448570445055157896971441789157554526706047056072699771071047728649181710106800773416309099211993883007577276449320914419783219140811554295323829658418855565637243740643422903015100427165263271169400213021766931880441174104563826431308898966070834945695071968181028243457413522871545587811797461950434972927064527817272389130281625490439493416115325183058972294206886949157364076635851060236120264407456422694221734454782807661186173194925406084985420582200165769776177855678096988967851721832195097587982612947416802947222409307969058291733711291962713912091433094190268101605044751836606404424250670155453083913501872286130396970889335264489583423006977684326021994377663685981276970081024756210888324507813431231385367178198322334256623149913896501890240710423573606525488130678052142092764996781119434874083386507390406289855825556615370461481461971809175561346293611375698632243975677072712267812506822471920029021442451064351728091534716048799245464810702240238632532544101689426399228472848632111955968 [129,47] -8548568126116027970619993312090065362384626942655748605259420007569778280393396096889231252758578598852078841311878480125324623403422003180241390314323602689845759317642189625254538524536444044985272192739738978985991503539033768815336987815139052721946202218617793320936641589856936917327540602884399431178159035819710055303508241077849910048466336720114690460647566069815813582775976127254179022226578107547094427211926462348446484497333662363994892931412692130956460485288621661598812301259914314701628061240341747957457803913378106908441699827036129188854601617998185599491429682271495210974124770311216805813573766328661116816557544161513445089088975465443903396727678807618014273428562171232086203455771944968388590415671237039479867459947572662234813130979684171708711989163868240122897836035372544714641129782791604999932083443762232178427385628660275411017215710790543723566701890695140253485538978209025575123498391711694750725778893697252323409362496053511616951433276738399780071172479859955108717754849078642021130655659918361292566662481706894316725950140479274417900219241676633100747392023974813626358059435438686824449431714993441924784362168900189698479285971680971488303967104487110685734517874897115255833189024563477655430744248893629775220634996462641600278505735690773903303837857331497411251639810279755304173493331819923284105063542618107714487439243600824258535873836659563460843990667558283537615435836973297466348206421885545995380020832634970677057112788951856897592913916210156506380521022600432619025779799451276180144852120325947834686853898590070253750059083393164130176543190149683110772443665963259523511183736110097102581790026359973988373120813089703943857230165438429387074166258900971078746391026125868545808704461522056185185382252055556531048376723975315354464906130471433348957337718681615547408922565673295686606885814413090473596890461103778531735071431209829781262246603424025189631020954115072040054777648401623766116364556886401837228315919731142851422953757944042965122689255267244069154330797595385185745093104333771582148070681443381833498603160465721945423154117086336707067929513180679617150461038810525973086208 [129,48] -9859532017759940240428427959440541094847155781328599717863668759677779217242039040685566433826136069295512795166965448001892405521286286203953470868301609830167715459224765898597740041426079715733446779809140146977268284753264263807292348472187005606021354176365506647599195468019379530578220689033835133298073194660220258950567972773918482742356587590735213962310179891702596001579662384263150634388764643245596116619842335424491585576715309655519379595072861704242824614183922681887534396983544597422498078921914744622360084456586346108119692268321524816239918923698747832528683532576262154927848249172679011666665424953488159659062481038872796808517400935734000184273206669967940010373270720713819667373166520444269416226990848404024574785813382943069832222716484517948593488673676813207701072766895342536525955187585964338651657092854061609015757703709511047081434315189346994829478178565850142512668352501607847082206690228131478197581083331536136682637673999732350966111620086022796621218536156480332302650021073735808293460168078295277994106639751412662137946836911032373593067970151034379640782634508434814307955450345588589438767993616639617258645623367783852210175363143200609291811865160055558443227213517039967931049677275639271991521867985831425221621430218127287121039280728879526845966595783401733716977601214603857385254453515830740419028641507394388823445884448642479753687060372198101943215676407801531021964492546321711098849550346239398884081245821761751660963637977456960891626023960529461262506822548611544758535480283336819271543414923196059508197346520430979614853450799944276505842153433067459251033375760858901410235270727757000731978579286741525946219721312560065721589674261594512207810436422422722056831965834690825120638257058166064941449104238765181804003178860891462026698505715829867213556405803101473785579237324151612098538271294224447192988506873944106903187391380394390343944554894935553067097977636102191682134271166710505586729125664373427968961037231121118886295117127949527222922775155994195471088903691066726955443977621083072802104460665975149963018831498939279617992150526065111858548088976904820286695466508725780480 [129,49] 2463828711489679812974588825327049251430539766791707334608752499843049375071918604559826702702994482228984433728896387279326450566740281107731160080796244118609114903070778457407041240269291477861000692187620430725415451517990399572156355978539354738502144659694048054372948836629017066653335522631901391906982846446219136372151753260551085518508573285788721015768833684820950420986649229054897210691881042234248570417048954710455175404028529063359322161109553165629652509853400864827320039697188844650152829101386073456913567033516476827994038909636772231123011564262188856252164603611822705331394278052038545565655858436401604016167206461301821598765340472749433670861710139354116095600557857583489352853984030516152867957063129784101787303373975866454523169392698387843651777285157596140295712701590806438660431370752044114290399849773250496096313379490696680870982841022072236706508336085491448927081187906904143796473681022611019352750274237752295852266995658173269681463749988611275288188685009471082392274326213407972051580966393701301339860059290727271784625854867138479779491601359410914998763003558784562371732237238977018418330089216565171338387848110936322912761249984978448502642841671154810916509829072125149829983416559955291679211204241304337042510870230197457321522640416271434166649291050136814632228498490434573465678259296322830102924381307013808540285489554458235893788278763265849766447634585803058349408578117874170322610743694085972261970819137503549248088370043088661618970350354543495691068150452706127696090403287441940431522531258403459523678981241674678385886513916973785941939697777437686771499922113401200209280971211514433372249524721889709388025033795156611078707029714261522962754546699410224166698612212811435267738626492941855458482415697604174137346458946243251453235092945159825707579389016848914704756724788141456757934441795769167405639771688365622399106066121240672522921599243973985386064608010568072038656525788736667313416516706984368545240754299665956524955707846603337465438687325094771345878736354414015574843952853658169500339698024197314883156275791446175780405493046306847995779692737692531762341695438454784 [129,50] 381278385002144483802104078012920855501408850060793312433881266001491086514616234508462102242229258471945512266444327681885268365438155895675747681648517938838012351682588302975449598039735164050910562910957624043045812002943700640645976597553252601231763453211590688643966143010755661254343320039298670082311001298680676794118544392615376489659292090726362204342999414110985937411979228252979807934379758351885587183109151502797440766472039709882121065662772448066552639252683030467246505990468004848200680744283506603691024499024504260885493645738313007580875051140946711272780335459870650997544027622657684127461561764746746831999754374565267709146600224781504265567576710207084492128150675184155907113883107204173652523683111167107923488199582632987948791224564985700454581278967614922607694552945723646825205370547705917971719948392657317322022805507172867266799673665081878180291144164652048665902512955490068793580472798517773632834248859251025320515414499282044058242297158909411093184502714141161053469384502341973764884088633976984975868048464167510091053093577115598266668683095299195203250112582799012266066954477210569877176938407033838654583480756636413924230699202862864360361777562287440136722516199445701642756429688724369859692910272553151753024476164439608362964588910190058807303697452246396292871833317949493031936318482191315796040368278157621566025029569425931492475142007420981090625530670693167932022958695984265136925650671423147244034158006615089101903613079041476350024214489723267276876168594630118266927814752738224030388069131065891631526825948465288553521747571508255827758106829546221176782264490636239963962208432863860373191126408398826999874830822706420869683945007607159379592775115204946874470258480482209292681189307060890976636466594725815756245778417404614340753985631955542100800528250300345751924969347669629934091900868170070810860326341247906451290800785721208280506762870034856269220212282691159913029804437715945697720817531880345909720558362531253407693359045058017502696668114003380696410204178861968090819489595347741590462184064848955332117212443633997984091319094895902638418687445297590501355419598848 [129,51] -200064285920648713467468115964375775686638930743822444681928010444882438963316393623151003190976509758262426961336060751009655124528894112781262333790851644730758283138955445013664636235693195174614382986457470690536057009081344107165259603207918231851686926019391567928494653771139160983212323369814661943789416471104074366013448730336588019410445332103947857256297229897911142122789126714053313083302918445861808856665005618216268472942749874570828526886304236724232401258729709417542614524388154325490684974958213116381044787703738768558800826876632586853527178792152523683564516146709469226178521350189972594233330935100950309684858648748201576952411588577151676850286274575438331991289822937422528552271802446708271581971268991764462232901683893042238466887368598653494006614802526481869837158333021050040105621526798831051960961865903798278786858457557838737463153884501550993361180500858531365351032753135321822868264621564273460141961820012008197518314396906768384086652533647921940659535267771937536742652850674395457597155388123808419253955707600809396171009610865051677958344709011066642131398070090170891589021378333961252347753524587860482969873188211799227492256648540338804070852264946137095655674619119987147607282478393439421321130163800671811399626981600159443891839117408785405761944392838286509237314306225861368959754808239057564934750019069115953738380425712308450478905541485308124596626051124179756385798438367460953506708739250781452116959084233249091093662340084417088643784291479255350552420511519665727450382140347707308348743500490135622025548502477344505366495749612524991166668149307014007707368009109206878957030467659041819992526373917656035741749473403838245127222832268908338219175773984180883983245069070484419984982608318337260990524786087993424538801246340324758884644593130648799998306371842036202033068317872259585208443277303476236693439330732200547452047749261759011893412719496669620147586873987348951745449734031483508028633736851028287064131166850556511262228435326510007381328044351282821230939539844090788246399838280432571211417213726401234814853487652953224943923523994326032394631818496126943671589700 [129,52] 9036234108629427562011860501019963789352744118605879091632589092334133774658660792775290897397239072101247910273837022181204157617211836229961623418652162365745301356523386130526599210605434306858723485008417718836941999843153594846314115447718977252383561855411405824903335739401648012316029079458615560142471213167054532053292272016863269998942888782934323092029114442667302808856807574151869681313037771892119964723295133317497726322245651763977134648420093939303546243128275684708130833585774759212125959604541127100170005760265504707244777417605215565938006909667406475782049949194615474758344782104762658644720863394044192825047030731008222875337600082207740893008260009441467524703110639768697280768649523004565559269546241072131542392702109088110561625713223908400504650867826344391930074255876547312573304857237921958241244907750492456412734295255932228884753157386847326593177321742041225148372478242286082604199351025173189170158068322688912450338961896860694702496038981798309673138568893433689535696007490238751821172206962768090251756078157016513016684445662273092545251931190029996320633737049346600599303006724618973234976037980914184172133056939352508727517222222655307834675816403965982894055154620822506422272633271163850518542272424125646911521255756201836398236408803484613440130176599001493894446099545976594668596588827006570013183284914232976347253879320291695837600668370263661796771952670211118556495543815389778683147931680347086883195711896922980176577687417598012392791152500809347749070494991467807774234060069550260274803602659602368371299409888492356079696959907631643720134299844714326904417948957228282747970446343517088590758257090208020127267625305663087618967537683177117094169426180868429991716286853255572169063141550316359905407416472162284241853150471313941122238238958714996170021701023014418875464100922475299648977481477394374390662245319795316793747700469975805375765431329107050605910323845408759674552807345490729531253031082095495416219948141884748249929061602347586025283146912561596679927230702186664163688860464875766199929674518381012188622891182796484796997806914292504786901041234950754590720 [129,53] 5952116334440193354234126632817733881813288535460243909382167670074712891882115097436914261861407265379159950980921485860653580715370929377514177360358487034389490139224747767117189465643358057322095619171063435018700593379694341839750822973817255200770557277837738209687502528362064659919093056734545225432556130661674820270794011117345966401649677191672773940618338958289211270106434756265983061394360852114628858650585364634899798500532405769702283190016007412218104191649930775035146537423976012842242886232604827412434268528694922515958068971738014475618384910076764150507660008000053926343127157424129852179408501617270222823821939870917383254379656727944864235725565253201598259129791267005522598152053035281219459481344936491229144805242248822311515868105673435646487583344075845145683387950675659244628586602585152153884372375022646794725188957193604154642629471714040640631189044719038302367139801034179937220954658564948579163408005961135358035940479880676625460670883465633987528946569923267945325681355638517089166285677270281392023251868458606975115467355167515380742309927959654724417115084071261741470492715548194127970966519438647786533627328327461559161516589733879510131214266512835292591619206627692594957381244730160629098256529658091661297498747799346260502117586390159315148116002370527317133324001256254572392798757370629218903427791782869275892449039462867116884590253339274022961626505800150993976535989393671147003615926354392282060239035302066603489612914855423907933638542455020104526049234274314201765373321746418453385112842642190309096531368795130491811771896735095727605700691377457079308838874864758917317499651118593603813946567588078517796091487311760637324237009151726313618461628858492288503981068048186015620873869387538608853871216487760091358103495620548388585370365434825559705856739313093886701785163971357722953714091893850963104793048024714732039251879892858564276615522939058617454583590509446770609163566237949439443330426902910271259853820780752036702949883995369153600196056294452976335235484556851808695696894427910536383108664596126407171800734299978163157972606719584275246189927284211745792 [129,54] -1195667743317444699447270175818926794492366116095215605685568908643010588647107564645668019193631620775886507229238103750543570795485647185988559300353471816441837095593582702924962373406051181784827410884154392946697225758463083229214756245442547873872568564531366631845712582060280303461495206843299088485232179942563463531094195388911189908959104271057994497561870498586583076338243642178126887224073349096628211761593946890981058302312224158844747756266449254572945984026539224635138605001868919740275175081763792349344275768703397529944623482922456757503879550850203662436932761971149604762057774400168261538076816189449394387526712014500569859565035562586836983243665707188596115246234424281823818728940267630773439680355976345842339718177984279647854670848784119635355379270368225349425912682476770626685417876741842141941183045421497455391981094600398233397539112874631843450841882931199854081036832876308862538913189240091372562702904972200614366363130982292609784493804047388907908874975490726307617642386205133258098586466565620732433434803178562250028747568287227280977609462851048700627546101838011906736503732607953323044089311499786443611635544154085772993992708261747146873264597312466381741883146369128896051316722753064320862858959092566877210129382605282795191902436081349772253074621706983165489289982612819860612604980114627473818511525679283174990307244095646098472968346616846601048254048993870986068741885918403520419645193507921709183699285959205795563085700006077868606527710054130597075848524344466114991853263744807953839704640876301230728819657658340596321010075101852061018954009496764986449923711575780141619508431726981972245732525647020081838766593203186368143024865909298553712417349150882586249468425327227188376181050813661945371535401002485313596524091611699806948289015901724971476455587671624325731280012076665156764024656141344151595895910526788138639241403310813661721514798095923996850655757148514746632336995406623978425472468762247526975564001644353327517654531209435159894077866898662348006904352398665797246827481711465107338584984609079767771690554671135669934314864156617797414541836027583232 [129,55] 82948670415330721879716954465169228483429074550788907681844308522197113917771828219386983179535140694525854566545965176726879394282425172728005737807506417856354438363030161716718508522893159920464262360605354874499112357651636574913706698201119601566305694633844191469668369970302539618627673456495720908668396924905087329761954061723648667887578521949042670690664784999797488440507397044221440926022761011645049943653393878591439930950868718025665788603233990837637128547727782983758230637041196888105641824169187109630316966041771856409886149492124361557890087866071545639010085213319462662645180597367831252729614283202010546495049913297278153574273215959334133893203295081193572473065912454575909252733176902006566464003164079248244192748541286086980074009772704506666516584996203660169807424511179246623616472469687663105367843629482531592915625927567177580050604438712594803006185892513576304820517019063987821859537459184934126596395672848489081567608425106739437982369966930840640169262442912854330544624821060426925988259330944326084278701706262602800900553820023703116663285593829258309732318392327786879821305523804309248814592736380189305942348806733930640469406913907377431935237287744510955297518928929247249196470572053377184414164784127211773130971958682079081914850992449312363305630585567087453194802545996581275184597713313320653430457498541708017778475412445059816092039845599500068564571804011525171364521779668061292878353218331243505426007137614141100542822526639210252318009826642162934450325205912904050651851469147439886820823816501318745352161561214887251724028760486339636674434602447060999592305884562329387167458590461079805916426091864206159101600936084756383662925848647800423092881257741052049757784282639775704985302733846764939069828172611306397582376691050374578915196807699091938637921037121526732080326618474430525968947735988258205513308794158366949089526847812120665381910726343384769349768231303864206836890234480262054241604413955942393475751825208318948606680289700067775984389348692337616111959942067751311511681305503395476572317824751637050852891547453368007765863410379453675499486823840 [129,56] 19178645803001290218734634590237049513560019506583500034891728714022143032386283890896089658095667850168181703005900788788395106725145699095336465436012152335149236737218225956816255256419678878278364783574625458056490923140456551784305721395228421537989005037892887634248588431356647892052143079061642554505362390771408335411450520215196305849617292127580276650700854535939549198400256478252956896957985593725099131273577424003313445639115854434203546013320160250153771715822141151879390471228564604603487601705956195985253619596076336295454541436248289886031805087456168893793421095728736240468165950479015023810541206735232378180663118307936135274758008867398486636382027109938492755169318341042691255223158259617704569555065807278299837158883827125583295745870517274113963962991740092601734466757748102740465118515374507249767558056493805799657351841693751191158392283654731080102131515405412294536232911304894368972084358600325179188476167897690410363901706602123102930147729056431199231375112991463414460885704543460444183439004761306227046638526087586043989941590736929558229484216666366642438807664069791423424165366838478202800391009552586193992476317160544434127020625934446531991204425148932000955206981569019144903989966750126983759428359556411780730210483945680534790039725774786542518490963853354348764121643405717148883490529268783006325186999427108699076291378360343985835019862971926293836237459922828974684804587576946512585493492884840257296712479673496005476374436736523848690616236503777306981086136450896255572683631511024476603407144560298367753009967290746011810845560018037984896720759324291984438448971365821909457231947967532100397891435531082738033701726660778623858639299982788691319794346113615882739429294891072673677247237756687075079129408142313579657669152198629427326762582539464454259749326877036775398364780296985869114658865431260745945115384526137397638697165583061446405679343976943166814012564055447133085963369234707802399256004473414222262058994009304167071516471587116450680406467872592461210972840455048770928596523805044066953986077401263948813514788099219249485734448139327157728689152 [129,57] -6532858827530769092032787724150298374607005757527612214644834876858724902137719458611564915694421658460990376705349203626730615033348828245044491503026069041916175363842944408906590330739340543916397775534053064792449443513370863415350683497871164133517777521818037322719519856736704841901681814937379006494561252304204396657234590508398134730454472466695052019408398500876388985919986681753630637629251719109405967198095824429275223324125759271062339701788803189383965139068822712525475501509499888657437021303863763000734895203683007152520938762532737327807248311026471430525877878579951433326571198255513977638958629535264208227770382594554430925908814903193166159435536604579734375358949897317180783873559182862504666105784075668029130459646853373584067215662410477051764116629081132308647147323741568324682533275974438883748095036161901392224882459544300187760031910940033890034647587434296575598269552482344656088069360292788412386553354871859849561903192364099236416085317716946222733352866419113871820405737111617612545585189820530216636192802337853058676823195669727802053756709379106600558827984104840687064348638568196868255769564926344061283366581498747312383445380497563185077341103093007373130185726988030499321557272801264465375292355605320412738982814745821928842389235319925306439638011859941421486314744628091822753802926355397120011822914843657059765303094013671270608216451774898823719563337537358246475684406956865658509195377374900703851506919465179813410892440530205313471970186182860383479634430468387822393693782971320542841000963629679757098113773396613543252908011555708613087822060461288872837222690960992716556961270506892781614957383205381234574418873665558809537464639860620942529138292539682498856510009385030089011484621156131016796868396141864153200802013748901448594456949160198877476464037900418535788378619691572970319502714512101246191268967659631689603869824678799642324431421464502504054261542997988669128089102562549342292455947482516210942985032655309572117062198431144679473083978316077373449035965432850933922707921151180687473386129013959412686078534514630324094592847573206866739328 [129,58] -39412094286346952940716448601574481178218190850503847230628561275558810028144995127167704586808934013385269213805619466899435715912766191707307385614188626149827147333000660016159160182467046659095022296622109285791688037803049903150893833408533214557490259374364346584021758841473219034422113488244518194677675477517503724026273684591162851136787232372625615066928053213682162160050847414770587974913129779285834446751836536926800954620376315299339202120357114459430441385297638750150469664047624707089182318500578677436310738034530462302446616124530409047915915324768391284217377336808005981907438928044606354523868041961004783788311534757164548463936852948794902124082657323347599018280350129851098937115853223075826913035028469100379943621318833945057894908756558022191830147432856473195178479115392887094944022475202978847950024892113413579900776576420703681377753115542914399805232087253166597303763090567351068712113566640914376294256601175718275149938492355319050316997149202223107807262645569485658273842839249611038232418623073253701329570719783093497259321520332794548289503257130067062315585692852640622494559236986046365068243617877629792861046883018729963955696854331400290971182902771034063892082801683944487120024507785121166672824285153424885779092679199382923613466668671848309560575358251501232713507417717415204179519217367521199580908341932865971596492466991948205389886330690453707541297881944851564303989314478240601161223054217570189221336221626333432863025604704264673429486315415768209451812451071508682404498987953940545678730487935664654163290777322623367301464016225205126471086608693228041005225017414600468966442041318090481850333026828296188186724587839723442816631781055462399815039091717466050995981582234965816980908151520330025180334886663151161434199973718314598630069863057554708467038782977846744710004699413855170791006671236276394958791920642083933162498416600464982844665091415080392058694811607051028774368558567787645755698593727795639420151839420477420349027946080563921565596292668758221474312288311326025004586662270960684604681606197488936032825335489422742533445277245809536 [129,59] 72793306151895616934441059856991409263956364264912784251476914434478055346795795478974166391665619143154438838498480234899491138704465761632236340339987222125037314803271786038027712731650403586077302584055829598422846115847699599365855873776155952312929863220428112239471215310194402472789142233862040503020600539018793992532235440734559024456974804924179798232195427221866604599492723876111187509420303817454836054693536149308998731413916937696276080987965154895634247509887190001410530051753836374837011192969743276591147651914892469468591441031447728067112296631498567842978952810686620865175274012734385129358042323422737002228457964672676860720569126365107821652095428112373323447085609511783160001687483496162358538916660610974841646112859280740734902295814409813707391906935934835601995580026435075796375939022386308838053615219123803080334756798914577491890604519914316745615574799569363445943671878048368701585582751045637941213767250409938961611622569011190445537595339255055470751169996390003844161984862289132051008189857251263153113981307494825310002116647195235204945298215887697827672303367006459221172366547231540244490207001795425574428962373604686308253299729797582407350409637140413760931833228239920301546534607475972738017048995094842961981300021070914432128808321098849118672114930186835509359677232671800279036311354346310013706289418795990577397359671540493690388357653708033445527962417801717155803663376109567336992484498417665619704488540597045197526225536171946549720948576576423757379709040802625386008462072158124926115838704282453147292460682223314508213726344154606611991388079369244762641842519079461501581313483790147052215826855349595649780178755090995155224677033401130050647385012236659283109367251583472100586279774572151000016442150008170158347499311248759460341669700511744346214982424400479614848549573740248482415239823900642501778869403881780776958430320912023494651274712317779453825958691378863883561615283305249106055986215611467728932418011033522216123987698177489982009336859096469530931958354350287987979869660428524043412009035941825072490101776258644619534015943182448 [129,60] 28626304349975103816329195772880114148773467719939418933231384146518908311681290934713570851505296500640921554417294287191236204373801102467012536105319350951692068463484037200828226459008121399559861605867413401369831760328444687506173015850015926258799685029246738158438312855415404804706725941960415536278943661672617449291101939911281452894699035864734774675178656164942280859616409099518287253999644550014916633176584467104064567621662532000657738750524178773795680753168603135966128860867482097188683165667244528043626112753356620078218576427878717032641214776883440340301897240012833245927888326853507141730036826408150330221972582484642739925410164772385367674417926463750532263048990989355459810347476621778169919046535540892029597439482284197811571393476367956623495155886561469454397196975715251068569227064684674822181879994913272657011055094612025674130044345596804364929598275555192938435662746088712441311766296613303382429282402390019102350850121143808356893236727034204467587444291038735710072767723628759615352191811070263140588530467082177855544262500948041311447666280925440453636454561676366808393727118606048187054235642055311254914936397731466681028704322848150200593072686408139214741133225063560728287499171227266108780975968184700244867086602092979489060293751081013284196900046973676806841210362170542536985549564792982950498962414852230139624153923849500652157132358612215127439159435875482935954022987665684245879287789587463994748969628377973322007744596638367607062227368475613792772533504441944602831655593762823569206058944513080083633500393259292273286291756318270282657252757354114988666015725685952335541720336489048142377805839840898194584148238832586219683027392934595975969451569648545127776391703666662072384264311086955282415935857803906854228281533351406878637313332798088725224507437566990367899363799458744187570689460054872946497416346954639220193240182797701620656792726890061061786938371133095967380344720536576522076244894039876321183110291695585775245991260073564605116169447687417798842678317452688938916183954756218069565005565197613011659232373846826018386766681088 [129,61] -1478846525998571048647177798948874808742828457341584734224275840976667104070731542511830732925063341877353119603398189131155957108652007438580308122398750147252394333234436507021769880467563957576199698455254784155933876678613100416690773986451470052976263572842044972352113293668183973654398097056073772831371207095141414237751043971563222431711620616969247686238442566818603994710926261286442375770944592720421891888639751202426697528300645712989809608277801944905251354103520030619090912199115387849440775500800194019537517038783830856563016147879896224282446530302737027075436140592045988794743421306969141948978838211625682150637514704871846067229925967624792957186605338205630356737827285835079579212528408148717706131891592915301488642048843051695580403254862773447794114337937032881637565918206316203348997888083110552341835962685156860330457573548531237081778238108052060426933934479079811637613794542221694648586383778881848859949045405906267962956794011453603309774022161674613211829021467097953294138710732301013070578022560113707576803259318174502558405907095149084614253256431355010793047041297334969156111375616295598725966189714723645045328249990009775075289501051616272466999756852976864402238686824386165084645838728318744161960634340449088674302283929312735291964233988273868642175527748668166959651101442535703099656498613031443070022114991398475563010971205085333690755433069424099194150741453142403890977995658484703394752250516890404268014169116420363211286226774196204299741792356078775839847806749359945851555582080129427729375009167278794590075146642675925068846467061817484211451352207246536209511688550949411225556278101566284382204110669157733152333917448838607027657958542254182634476920294667213569157029574087112665171614843584279806265381809419088717510457451803900006047426771833199592186606550952864367315818456999277834058486008311980031997945359240159896309855684104125423183911401258739483616836170971796236494388220689122201784315950675466314586502531452576391563676954174681432074409974679541808034242772298904302232004798363294170820640710788956727659066055743958212549248 [129,62] -781577992819301449717212751233735686295653365471133532925558102948879577943049421055381644242087311493770855038836675508204211541182045403228487286869314592016497366872990918392298966962932257683067054940168586838965816170981603797923400324671020207177708991457981477284907024018216225992105108015024901113092488898809055838723349577213144531558033345384263147485102038100717288531738767328578902835942831982154172860334051522861129102432870745750241517254874658856625097046932158190557601995271699696583211714800287104857622171193272240792303386737509767126009976702064079345432472015519504368534215527024923237776775908118775592753176176201903228024349521405809352079123395340933292954243783495375190406381776690408305767043694736539706533003765236562192639754555704838002554657930595590137254153547534493151272737830769732639056817576377101451233875060070932477465990992726911459484749802706320765005834256289915861982469893668612451655876775596380238583732084840902190898455591073658197867866058170575775854020786053848319568328588433868302077192966678229680247391177386456425512583109339538893465935265459343859180101301540451116810241001900666301292038555039755770346496895397211217872112147390135610911710118429616126149905888967141081485936438283640746097766115332931662871359624492509109218065640866752229197494952221670003438851360554716414319955101651414128401969346081398350698575472197841309560022269347029756914687239090880955743854682122215645781523031697305980351304665723070711358150130439041846509980941172221177611366023628447908383776302683535730939710662714350783764000338438739487553578430489024090063582440206868652602824397368126713555565626622923928963389663716662160857041918229206332098605329544288355479261473398493970162545335973188008319092457726869162355499704794435095649916413566187316373941419619512693239351232428348712825988073807990008667167593088760577220707692400453916823378748076650304987223788039204663592420554959799049721604030453924993071215288877239825077399627269036691103561527042049852834737559734254250268914449263765227002721365531266939546006920795377041280 [129,63] 45993107973268061897451220220951691056676515649526480584023464122602957153589849249235011091603492069141578203289489078945517440712145088135995562931485134710959861065239454311004559510143214368423618434616783780096591582803775950797995593419881499974873016477908495843311357260569823954853443819987569261328142046151055643972721243238485269787616166066714676610226276804817646408100102093391350079391287605618407616018278840946261320254277719946317793670586581437653098984444464296691585207378010389010844492562706087014140123026197099541524987491079490974400167263436320962783094145097108943839834355961794432079098075884487486758803631394463286049315410299289319120607890239145236104293693629290178515718724000018319806708082973046334524594729564456655426855834968124954779710451924828552573537190733721846478705052211756660759768202202673331480920237876796588829580016546404639342116777668272446674282913364521013285043784288299482308267910247837464702296327844382944281349554511699260127723847896857303439269969593406437490371839948355804071608181489575336231050839762574132919318047622749097030071930406899609612942421070352266784153792461022923121454044352485252670649465527966042502396450288271178620928429921899015742987562812438998086182243010565415864538122725896971659866147213332224025970436773017681480261264975646193399148733826426939081839702074959216014054481657593835530368331874063161559592970216245586567849534209551977896200553713181887325634363775135334895859442723373050318932737621371394556227908667223246548201875813563062320461680330923318888309478716354941433710378349449620502045971599126850688630962691337044463983535525650494239663668634485957715433433918381682678527220666989635165408245824250686385095729290480730117230019885027609056871887033177268956980581415472377871028848415997213348307988948199595029996138901578600043966615289735886148776810835342448232959374435894254956475164437873451917325219926717452461448397583258709686122499652178234056073729543334033356583020494819262371545924181593798074352045675952479052408848469471772982392631507454420054744841644662800 [129,64] 2119279626014268786593069614902224155799971917156954728599017996785939330176223309023220970460213559005818943271290775680830054651637387685213101999111522678081880274958257347605231185601527869286072515950020091979274228296237532184737263034614161075365498261595692170191030225843477672093273695787622141288426800648738465966699784715222637982917178741130768256326732654850500137300411688426816048054587016208738067135901194720095176027575910841362805731977759356238161738641755957147068051547006191167461626338132314596492880877561925414189186046895145228039251923796533978035949569369756539184162206039363944972561880306848884480105059169525460321209094649367982446182463413816616544064181246124707415807027486290946083989875204485211307286959876504871251909541521316338322620164016914610156660149551563169186482808021899620273382186274082346802702384670933447605686532549925163316835489294791356950687508908300114105999383270702535586591735746928432378780952581078865882805410982606905735030770148355832635876415064501057004356753882462583342604538950677122657401122415092222905471833397940108730848781180018663098785408132287931600881073024793851649171839341410249566323798738188530870923125659838942111786854058915770253323866626844133599685197055139847819713561094228830860296748696157088543500928412214903315953420429613714278661508416457208838255583306895991775070430278744436999777266938809148593057134822254078302468540511173511934994310571444304904136232690517394182294638439396061208162903027429695499365385041151827417495915148563252538856061826481599441322619110923763137637530062202048872766185858303636597539942668016930652254258047306957302741242574871549449216375553339315914554331203242973481303433297328296287684977768227594904885574405245892843436919233069351333928705077778269210415271543953318531652527039415402981154358845218238064740434905644327656717067556331522355058073360320248288440063927237462631573028124877080782039240992503808082773862213407149032452044089266617546121669440262153549913380092615010372179993082750125996928729614295198583505726167869022550114411170816 [129,65] -879838133710682404009738123260205363215061306753484919021006252520298447249164942871201899467485706867845000723973834459211684351030029489072234002467277799878961566460696817722910896363065858522768985670229254226034687994415583138498782486724522614149892101245450614974558455643694177517442911026764087383818609337683734341623030345279695767878264112669400366373693265970419450092795183267899992756169369977777542185416586602432286634304116210071191160602612409861169348906713981136543042405818245801051802451141729609565410777522042607437021915845754657610954177358111078145726974877766623602411708547630271557167821125404471167907373440283650027680447934840066900470620019205928045830463112800087729549395665845078592585769128469724907504644618246393167609717880353013165745312184697669850094520378464739433831690814734708913679452902469364609152759893596804391484048091200308846693876491314050643441759323751598651249824336226215813534372861933638106287339486298733390622125198165931830875474447586516131976890553750956671452191426917490650677765687147679274466640153276788180857552098015445247246891094622823007447381078194543664534828554218529007674428797371315528684883001019739598612157470264630312652746052795394668138271230607390469656884913450463538205763085422989213075397142266544686249398326588939325542923243443453579160933488348203186780465331215390445586597666267747081159762645852058586779929588163747025005763641978964513701676664552797313690690420580897788699852366768791349336991127027294854507456357225177216642687413562540098530200471437813767755881316441538727236053219365140408848226532307005524330480656130964474702971757457634878922870769529889201516109210028254464816803529606474876926000820972380287493052725473187869145680102180591282431619711265768238365512069472383573273387325172361837083355858126403144619243708146072595914792645261323502331857058443758520215594398607144391753114782900308161860352185819408561894132115163268053021606466977424547799779960095209415718105119984369947504194398801161996970073146986078099429264319241643766086149772141188052641081472 [129,66] 87393867025171370530552150174421425159718196797662096993313825335054828539624598365082269599029717837694658537303246888031882179027093458703012533654379888429761089558919050352324837660454755735079091159882469275844371043567475382907734118262544268183980246479182878606410959086028182962664747479680745405440662644838917100380547454525476156901753157064886433790431931184556775930349378466881050357696181717349507214318048575504814122452419529888597698496437514601373313910970340422580695545683635178195729490725062242268455014006683719739507094891474582649328985912808033572222546917387449452567013772462314275087203853890743724906430759066011727728602771381972422680818846544749199869159684388168172563163983960896651257884366068278032806730774351642070805599943270540029458765738510946259914009414479314037240232276230098188766498085499447726412707607063930595323425682849864785604923055368295717692372475296129981203630805223495171116675829657837553145066580004688453628648908008529028266449022058518218000366645650124739045832591885928234273254843564513276537844472672865205893116392951063278148518064517201909888597956780214023567488338661334725616842876681091359669171275037667621168759963545203226388116305192607701978366414419483484066189917275405612766752492880258626239849793234262716036627899564493521266933322192857444195760552145480967691188463321767686423768574225069048543387731006920273299760277419808874309199332544382034510795914801632958798977065824848917042572015085405978369144844872308325951223015869845966360475233248517182529466459388625844658333398871183157172704562196222656547316960059370957755048126392392428753898962489258366640804109444980361453835385430207936203225462555766709630712195976939055018399410267271840141430980897555320652524672087209758264251241369144844865996541828451162944449092197229213641782204166904343717286493344734200070374136963280970632003039781088281800207876145655987562871780533595202529361210994636665009621760188326425883384568138269620993672354672852275646077462202527697022354963451298434339699208743086326143668814326979673419264 [129,67] 12496252727989758791674722700391977493803213294500493339475964522857164568532796885082115590608594935768564581952206601105639127602476261205891317794805551056254952725196602987948652378088706846895207571307507724577486323286799142926998944795713285767860700654211260638608607892269509472025421966004719927200938186560069640513185641536239039981609464254980394204387811966890415025246130299591850473338720001013129664736095882319173290385538873647669211039999834211287362102743082947894212520894532024365119377904467204874519489166461451097965601228870129683330800109066114783270867875335224093268134800569318222030542532701672344601740194104956036271186326916550995722531064420011648975924866609965766390984493546143074657902539333433267025286204784226277652725690777327954875905027672274436915843716575779021347484946996188951071021914940303716914106257016301337622273457025387056992722665585545297587703650812314634589400192688204977951944197588889439141310129682932647761127044704522877422629753306762470256384801482801054057976361099161323901466087513285907898286266226567851298876109069628973843123479387183793463497856784291894511924634241338147989916709061231151007349577482142713604144200060800710662342194481152905532459689482883930802800364233185362054120692789907695975396825130307879311510182536375794118458151186543458763097826980015293768312972400893020590988328514964841029843439784113027717732798225968167618587200555109491655437780889499579778821462352210547815317599806824538665973595429603835807333687371010226134261159472538581980108587231336499988122237273440568195488954298817193066749994706478904328489537241420654016668243781420930048975500715842139796228770850024743068285933830890924594443878826887948538380962408341012065412227382629134644217248318244793474819700911657549561151195653291209778910975300814674307972817925357144948285403131210846933079187304433668766544732286680840523146995048842173092364594966894769172014172183979164596761016242838904142094096169152347408660563188928009337929758095835933609783389596389472914102925283363671647392488313964207856 [129,68] -1099576539275410032771340648017144322560452844500870565404180355819093868135110709119125992823785723118124484755345862836155110225990955349145418698077622060226661183217241077288211503241537847334487187530069866576585397195309735183305158198826604145217907312227738867840989759017407606604471390071784331063892753743910194891734438145683799655617556395789385656417728653119017530330255436958673466413363867521629678992473271133265496739233937059723654344860796794246706270290843572830515756888176229310547943349307204523132517534555318811302532845364520595635066930056527862547165435773950864128918449645091461064372635143313088717340933650972169414320601553377801108114155505102513974544809266712549667475725939800293597750951006446353865099046043129275704216069230719242578460626235077879080201626116756060619861819478778799680346827957344807746768729081472367036786202677691401770002071615206130467962529835309436912789563651135971378729782911016081510689283284063059492273146828232226364620100942120790129532649211875219857173302778374918351534544596203869978483003589467395979898681137455289054274516788599297277560880236601730664173646704985629424904684557218861269989125720183385774993707575088862871652987315820561376130545121577899619817168449019575921758094508206645939689273422656829656229823315955679652213060046351024919681543277800843542912810104090583963910717018107004755885138276955464313934984514811272035978357093904141003478078087983209682290556111103875529726245550377457370342261664795387115713740960450465443465986017462956303709863277954451034048462031151694982560589117152528870310909454781889651593063931443859975483809757690874597998082209354912882427412588361574860001884583454437379876278391145010064327435404716314534181791646138721525133684412907607332493772178090099759909925218531758004097578265329340613002621018977696983369013724382221396332352366644700230810777671658515500141195695520894998167299726614977730357406572874642206950198684761908977036759965417149048270342247622711731172434019294825196251591908040612421830975637687845530745551087855872 [129,69] -108368400006857048939194753295133745720042481363495962758477543060312510743188377819041046655842036623017726454642233770300807722061652482702473448840576746066525954922083732123566987846991182596197231715311325742496864431586099046098314911336692233549922949439845268698469031670453963877820295101845057913178847427043983638471467819802484246544287537427212721166314078079051360257124585451350426557626357174573485344644522805581311012676999095153457765770448315286221175050051154554515568496854537587966332147276432587062171339694566672462632240275410641613667809898219622778907261567342531127568404717780664559022379266687575747739614598298576386179703110257996579458874158563962634761222652973746172251551735353984491243537469959429475856985877839988584613798740101725339876358845591400146142845448397785807974730721014892344934506769449244305960977567976372921050523364543364445745006616413458838590377486233337472317043246422626934830963592315542280735128884448619152246460791707131040622902029210316007538812175949167721007286738853581161612037095874252303533085188035262761941351838310045890139221565888202441352818227432669513044261074702495976493986212722919988565769075292508826579711723843986279511409630183155580797858210115817753557345121895139006114813879101161918669742192023139673086663697747468259803899955828833332573362785483097044024463008956984559470708030971735926392879874384932849628175226466931045763615962083843219562101365353584172154443827308812110611938092127272917244949548892220628018681491462394682048994202101983843004131345342050597861878462420677554588517604982902539563296500214350866013838047455782562311352797791268972348712382797569779113277024223863678340013379163562048733343756875741502661293162544961948048095861146229509312518229141905160135856151582160039469506195576261401308147276506454223783168400388074184533686026494190850812948673074266449887276946638373709127375994779032670114970762983329479266550624517295024172165314017632656260212588489255413816070222777766457885925110792069348506897156472427359666028776625772270383342401248 [129,70] 6115155145788584677205204325502639647270385146513728493992600966523984516858779513785679971181023809864323231705756962468604084088090086339112448893389708199343449751832321838878217157033437994835837369745814756790112421442411983992972345873856993881225161760904484006304082611374899465145342655432843476246565606245894279861314406261672326732379187519827337137415830912823572777822466392299129114052926123400936411961423246615687277688575252616103609950605230927043071372377375992811235183873662773144897495806299725859575413557146266561241694958893529104054793548632568137487560598079943882327149689989139754405836603334820042151153939985326423827178895100603504571326564035609888298028076386967043815147876850269162208291960199149033477656704801391195590768530629569633539418240561528293923073233726720778009470755122675751179538137995923251412149761376678032769022476672361108499659180175964747481152007881932151877004570726118795084176218087088018540301324922677649719635991560756051780027960245738070201819492839673350278296760148280371241227317691789027686913689438774277437146413262806611007006350425783693580492392804743197167136577540331582690450126726786531347724374048585853465721026768701047349235391498684161752169267316192212770718085103573717433199711719026181202707751292914797112408035339749882307791666432232807061642535649388061704213467857015382459317317538617408065740520684497323486311347134541238790987874316931916563746830228190592011633117582379664329751734868224400286880879782378422466963002294823921279049388049611785839379596370414918257987191239525952453671896123633888456691782427580665167709939476662282980681678890935399197608629490307661138979393977614016802176183768270348025018761708450467010911993201040927949633013718340577896301891130720085714002549087663888211199719852803133369802214763881313663468291559136631819750354717988567042301130115668235033772161986644971382240217175379934253215709621348942917967728645777015431188576289582342390968091671259994055078665438910290047389433896840589058300985428758363561584423489296625762413312 [129,71] 476464596232375894790504257085963704530171462604070031867949143929464377726734544667568344170180246060759671847950660399756208698407919898590303663491438931703430507131233643833188928259664695875246429505631744967467186586933365554479981181495065553901556738434648085979907923921352536467085907958925639575813546653912227952852818143138370706955911087440964250544321588947675088406328463830081182427946068754514679849443118335073810731568272357658712966275470314234233328386871877535309488044747180724161475657193189714705209141370572831683162693990941387984578079419753906321565084363353595232664342731216358458151005892197676388463636150928004451758371082111048051145957606442722561546140755473355222269600770614401273364596753119507535221971474518422901494558132953395012653977401798006981926415689031044726823849283941879192808823197775758841728004738841442154051241766118856008401031572870822486513168337160541038591684810285528503134849589925771120115673654985120676588911268490228309869960074893394181574418958927140851443095875249629989651560913062258000908948719849201874683020779431299250319859944599018675676356654028931246446181939446637448437558301316197463198436714095483683194014923041010860339739538582301406863589792144724918055489460957242945540911154720727295357039400018839543279215369419760495996134816683471195482302711759972134257941260721837948952447289692968321738568343296407669636450652678482475544377378872905613514694402767720128324604308064012892671089360589988029574542131216341707601541551246552980923781484769452513434387979357543091749165103601858223368225018853349215900858151800729349246679568559067573168659209678420496180976833588107394075738398169217484852090981897419697414940425379121873087016034585689842036781238737159390718794643794981642297945616757069084158492679294046506894998663826601779651580086263812401532473180552124297565802739722963901451596704871995459328009931245942779459003091117427022389217775761911405732858765674928341729662139316617536077626916974740836809758768900902512870914005811851914038924799352542432320 [129,72] -19355362049891723121339320144725251910790228137800662653767187237617602117830277230351044099250085614310579822621386498980383727274915646774519613071812832378581715079012532572857010004810058587612838356978322995367778384443522763613976293803476607127408432017318217845664621139337043939882650724474861788664185968981635906483654512590990695635727467917875991067967918250892626108500942776366761780721429221261147872810326672043578005655296747836613052060379788439580475680791909112068182412780613316836276064531539495648820942002340848890375289406133335341094749103989152258521939849372255255628742626163882968335370878972675240155638846798750506253315681455733967847182206575143521315202538315934610505022548682986837399007768626630650593303180101174455642063021918797932505780103495161580773477992069415372287993155318335708215454885291278235348274760445231760119615747793365283210893182108334315393816164989702540223565726174462127908212344420312908832428362998705354234907831165989838490466394517833343643140464340217490871187592753156190984304421162587757333352875476302925394746113631006552108121121836753766338970948860149766908298490651907243149020492105018245720812342536623531052452079418845488312384565637322068357919397908328014192745867814562740236739149331731747239173131622392932825158058493878538825834989426827761671026971595508281010556628061609696274754268105518276188119356258422214470450441854202229742285614617481610453825634122144247907372482784887068726965240875396667831940594530883819436700965387634893840000969072667672260634942514516628375111053664973177310823793889805904356166767581434958073420613621487547458526653291375773510338802400678348524793560353559555815273845274524028627852473723098371770930520386611252364188748834879543523266032799202150599258717900690454066745816807468683141922496602769711571438318338609561318823306103198024357163250815239432114857577077185458361022535430774726986707293361419071094957098235973755078615991452025500668708841857358312286548446135012921565168004355390992155309712587415319288585097232600960 [129,73] -979371276788387138463160136543990251764111946779897807212411584487212601452229756266597737602102185968581460083773292109279425961567221098803375677846104362415693279763134448994056099547695516685164471224463564486785488999992774756335296210463154364312112963546801372533965556762311411886304541902427788051647265689136362484037672190376324677759624071684704996483433388899267914032720673455463962780736705078019173375622559692146777584973389310991045532179154346670701817111696321667860213420998937579168648537857928460309079636962002246406039159666510810098347174476508186437590263250362193398021231561516377209131443790628102985702071251625759548323594279381338183549962316942086747416937576838326165251332516801388708369556903260820375980308461870159622680942363573247648681791841069124989883156560744903693591358829369088274866259953189092156986372247840730223907987553150501330169775394673607218703881564318266665442105635185512181833600127117006999884816662793733948867941933836800124511321933393528783861665359044239424881743540719391189020105374919240767295165145504214416050559865951466475272932210667307939264905029751134964610844092843174352651405070153818154775498206435993174443515521437581152086338946118049219120448746501262871091474037115449072962649973554686940610892685400525566172444926761223901974687558203314288362945254696055864539915190790762106322679375689170442955829463030836472722731641208525278165960401740206728386251823671316499920003275802071772257783267890293751650455762654909644002194663361547837798400115217663124331584074410813322500429569926701114933236789342162853743617907683713171534283085197289779870827176300554039665950644421212524470868864046831611418093153315082988275965873876878758644457798891021610616163415757654742216193171469552701014169710406278267066375373577825706558393282079487740057698247246994187821774144106031635612004012166052531042962437482602185982804987593309312467393094174090379804983625427292634391776318764196078011349886888752151871429071922497918668702596469714246972978273796039087445126930064 [129,74] 34442320572252178411900536019124878954269458814480804887525366190700310371663313124252970886538757740889940470755599196021279625160461788233435396607166407868256997126109280467478648109835490359938013507446181116493352275083921709380653588680286630806054161698081865839819001688415172976785173997572070918666519091796212342617193480576994962524601003281194812494399473247193054369583522169635183390594919425007767982436608548173977550012634039063940900031645028191080751341632044811024192612539424727254514265813075683168567763842393741055551580131331372157989313699943438706150843439134147607788917086129879289317191582989216928179975683963590366401301339906506359409310531161937538662626488589502542896377570409771123369042421802535372362460886047556203854359381021668327081526947619356479988694047155394516946571576154635739970208023142991115615357583195908280823714378565916413945118048652680010380278220872423021415117771715683220955250012868770326247914861908511453342633706471556455456274274741994753082400624972863264157420840299966554240100348755349458309304528393051773127743394457894166806640055411555117648241344682239285995272132241105840507131589569097063324388829894514650423634538842807481846048882138656142942567813489859108521623947426645331056569030570042421696459853060920203154417626379077805769807711729596546568801107962966925303090477988036373245766277166827008748573058506555490452690861423850535735561100483680656167854252146034385287748589701112565537759060991728937192490703680243508254696478047255249118534082379778084061381546548391876460351720434355279084872835526592744588619356532635550308642189160077948379364050046965375730732303225810957568653049966618843655499105213389630344855627374902097964386201816300595700895576733209149563802219443380547862537211815452702444121459396405926448304589171783922288935132410445752935629542521099552555469955097156285659441113610888504451798294207804447233309505287403359216844381067561730576338502174257634859092862450904831623144566385040450266027427401835745351559301060863981108289664 [129,75] 312962714942267213451351784723952939643800744584387575422084632212449288216527433990134750844308256297430933348366110518995479724693990419271051101828942619018566092389286015952733330638243799324928151700118422207839334958988117425050018242184601472766329011443902223675523273848340275899153808805342785013853826714750768160107146434811868531407674996154298195817679132934690974574045270501386642686598128873567128235872028121765784887064770396395610518928396833234585173858457053835218045056171976018570765133939545974743350920100043985404841839139826124661377200442277585762431351432612862097050433731629034777107232840821754059280223327375015620940084859512033684650182464758410291757544541975233113315947149917977720574187501932455258344847085947596611567515460101645721186149784201905880408401020482573959984884454620534342167998786578004308141530048046532519351556453921055174844216843757393987562570592456473965527362718156454685414955303905492409693576473807007100494847355276642940107021997905165089093773747594023618252660213995203553846675907988252600485689995862631104515815305992053645736848944908856273371746229566170893487872328388971417330424083999597235656965801683167369342979041092988848576860486293100927082597073778192256833350878512224074010359063934235821531842522308788986201176767007036715684130800162215011548036448711003340372709114697153472976198027332651008163056502492053465925993330197219964170036249874751330224671565434872595123916365248518077181490278676939032812621995296740778422800973626162367883361638126657806958822158262443306858417946001194978597659651525858195806601742643198885595544962177832401822850920226865422578450411183299166057559874762876126293041081882737741343116413617202486847637870680220547980308952264029838742440006753346147030629552943556430240406043483496896962154487698398696336729280695854170585170162959824435530900378689601098531449720141401478667589022721129696690618516245877264989587118129376277096714639788999062305934032917744160083992021794045150739355673869658133120436372891789759784 [129,76] -95200638629802049200481766107360261696603307255630338743119386028343872831164507984918660893154405543060144705087246960879556792133467535587664076028952206549328532522437203905785991771455291098826746156740420841938886956655360616141537672993060664381683695428764873071000614583405934218079325353971011016245883902031586180131719179048998414004981084559625307366298079041862038580371462941925726303724523262865649858011272608677404049766021827932450073821238108324603048475740007190971949635944740621836031191497852752911083214951530730493821947544056323138198771809357199438458787439108603371701790172724165256354038856750394046524188943313082732885057120668469257424677802369717755777800056779860367199028223633934147480723860823411817198116837701040352527872861706105497248874414974747083729863331373205832395156244061019296028048437901921432106184525209396898938334194068982059216351003978067548986787030457897405461401790002349513844219911201729683567958299557450305161776593403993693181592975724199277678530385533003825887099646959830657705797368932182244931867700825746817335933704869583726130406636172345661382837290664815902656511591687105226233284720304178282075000372162840733939882841699833288620243010981777973753324168230816599448832075583363196604836720424268846744570840929543453189902805168588351323636228234072371635737095158769092796022952221244964444534005781741643003078191826340722472633760847918587681127090100729193240477523649774065385847577922606440872653148131161476475100300100064791297095323696033774635829399467449000084872686880556657690901538173469507294254521516689824126986096031924510584819382935947782847306420134196000168599339081831992145517924750993145651476426950204541885778649398709802506621558944322963702294607127102933216939660546585508161644264909344056680009031025390043234316971846493486559311449090941936664992668573316319238029830679710942400068181906972599305371998854963791287433718603537551924735989129935776231746716905617248078372222477078402013284888199315059068220298511744819536066772784423936 [129,77] -3843076438378675417913747046830697254803687007412318495544361659248816190535001823012226163139802589281323926015424858028524437918861930660656005153108708020750557024326354309806063200341137962896043650885763613858963541377518153397712072193334489762382665382563979297212714365512467531509729143854148770421967325952074679117635450090977276772237093949578744552778728184426336741620070669944147196962118981035133209265448601987505548683525263942578536673877255803163075308794887120757207050748470188663253434823595794671512309254397487760083250491077374354146727861285357612519959682878739507875971252326736451682044062850980012872971084887096765511600788041896295095834114569235117933892105250078665681724165743862837781017933674907848266102866029406327423172398434857643704511244980096649885707892706910326513127374711005599681720940343338020095602150218635992984487881154273353359655665144514495620179152053685736290756034380972945022377078956659329697204136967287469782805239837842150790183391953938680403395516555624574447194518947031627004208041336296956252248002206305108255487588807163700885700431934184763923681908076599753756596336284073789687738698823831775294249759126341222585023180032135998675081539800027994054436367640814560541581427934265100264903773720564484763879265073059264678689929865677892804541893309303051582389489669872421341715920039247966434439931630772245259699544005535913518886750076863715931511066271935256428159866008249776572024348017520544195927975960240868243671351470784353506059783118344144494361079847561700597105230965078926199708434733015791350397736542275996516386625653082185672118437089748293384011393828684824443919596285663698039833024651369930170488819264170361699413295769935563924334953162509712363237794282540477829083245254985052205166265289421127890684019792766285190632837546234085520178753519090499839977112565599219083021151897381033414031179044522694874258995038122756150327440858116656106455223339629477322045555652225449932428694462641682807908692145027178953066740108987063594823789274496 [129,78] -38506048223737439363905082760232811582028852418087704551823936596319210646326327379015588731866712117189791832146939622177866928640319125305279628365093795471595079242482605766506570652194213798040527008494105518844331877789470461980661580030335922309602531773595454762877184091488963818203941718115559835303797647377492849051815389067840943730618692057431079418354186078323861203280148133842612420645351558766229715653154363294838936447773482566760814232971325016502369344614444303611985196935148891630939440576581968133539814585565122738833136932573304416592583145948264335034406133047822962998451079543951447363738836080480296742947061945784323065554661390150200274951509653527958220561681771879302424613158891860414745290690812904167276247348189083545537601880411182838513185201785634941571623098725524599381842020440109244107740593611269221242393178455451980935518482459732393423753036229956771677354683447947954264050127059681008762730401719663563810985878070954864990793678641243904512876662789214475062910383744757603400907679110429841855186753801825462165546274581880375504619391435189096331950690395068151893712420411092735790485532738844331785106717910451496462763357698805077410946851490680107220125859827886656764303635503027216701401938609596962711696090711655717802001344525131119059408848703643417320158383400191128027483294749856677538762361944508644967114553862655774045243540856545140684339165987046462001400726058700347464452566060939329207747390579771233217468985169851273502485667395870201486883963187215140631708595923016853936612184260285681261052968934018841526774403269462342774035179718393871803283547222069029909516670666450874410897107516214950630502855961584189232141617105009565694261524222193628390650203257024120585336901128582910479244066980937689759106560700069153624424081970849640320143876309747518573072629399666722143704967338916927019024673381454656204701476035800706970239426563025024338498692462024338258929309314768368008875055146491109059411620556676468704259601374114910121657970762180084102218624 [129,79] 7513435035886902442614969671715604804326237689325688538259879191971710267456798062379059641231281438745777524028347307180308577581508841160459429715202781441871454288881130281208232972108704431999136828397763567149351824157841379058465421702916721978286269623178267924930182506813628619376687404439319925376680406900071629089601662456469160031003295096183614367276953389420992066848229602574005583828142100071393629201955153586226099584119190402993250244318663743312762369003821896842102639433643034721616714495081399124048539090997740808754186270331483955458479426795061260798308976146501476148518890615158735456169100965689106801186700566186763917448264174514829955999190898854027723185481682279222434201636528982714577589561997183210373138458213419876004122084976495346745150752933466405370971302721456686451445871349481543882004939792694815015045981864186077573446391008103060244772630794628874990373682801165173715559129750032740731260396688887183550304234266002067427844306076679519543754009048202284790225901794919446594039353078015428417744284874563548273326020450198111030457830921122227284396879969199568063720255445783470345857109151505751534332695482429450754291662787546605084540120748904106211726712208702130835681943219910635200421991802016541282075780189209038292135817716315807461375502716558799749815677545472977433292410391371200483169431192263728121083000493548558057421340635014132619752076194757507219502518417202226445195302118076944140649434072114146824136015773096204020710626850941978755464922360610618650391234156389926381094281857366688209432056453577988411772304320535263717388667479632663860333785262830318485424836771834954386405037279485380763221588781636368289140382269109898036815989359378284560639244510605659239497821708383300123307252547839656846840396132408063320469686564026663324398298015571059877162586999111476837138291634915046532320698192092080778087278032897814064270404170200603732718798415326968223932365456288675526100143807423114588249266593890163037266996813244520758317316810221749921744 [129,80] 400544445048594129692914353410693484732820622964522824859792632792603564870423969972376590095623902965706069921069064926923834156915770980306493930295600360956059229048416110133137240366026204836966409231270394466014365602416515952933277996904573738855562764369191937197337769902002705774917192245188895333433456090361866656915472134592245646484961757670215938488558351111366231429903280193672701724672630522041032192450342045531718336645009261620718889061186485784360400907897938716297076023486550006972923017582766057997648445796332214441667830593578479636504415768941504246633463797171393626772643335431693500616655153593377849707833283779782878524047960857140034215214137390787974624957296743524261020471526162113307080626977039317131752481354106553601454918408504997712944808447142543684097944336700392783665004310850733026889374438282431098356524072278613078380856698772692661309511713495251173531645729858397032057596600041760012746553603990652684686759774468163740429184649190822793883499575730175964080688323661584574897376965785489255788958601781006208822149965477020548387855159461972506796265966590417364407604894663226335639440064162409191154618335303941615059926943886301191970695783441425385420819690704471205887238505619762922116073474854040471378107184396654405658842691717985310516912809384297719219619403197636745463561919217836530163717456187327517139910515340653663386825961940368435741319902673240069936166828406623775268147208280463819435513420066710357384245539243588178203808402513769031270799834148615404427954717289214915531528189298805722043011829937488890488376118294130323015186456552405218956482053456683297946798952973513279016098379151901780638887680379531752866727536706251257106738671143141744366456386747444081961129412119036286109122663630413033183956318556858944979340694356432335985439607109008175907791508581344487464583897289436241796222421787203799269144683788955256576773482966553633909898684822872017822232480242323008012940429007624686463732281840638958693778116178862918027660669718631424 [129,81] 2823947580620522207473214236368576918496732284703958168473735772799263863447346620110994028130111966443789437420756363711355231999823437032987818008413877586577840534645232287347623574298410484860805145085743915362761169192667940571362216354289868225348156841833132643157160913563730173795804903644160177740158080304280509625946803860077723710819582204805014285257874795403619762041369282283542371326065103458410333552030264401356178663062527788896782550220932263323989187799723304613054154543330974560741142085476667768736648926773359163610779142493127789724362230934637252894087123207116576218184715162308764047909666104970391062559881381100424815696052163306592217982306741663746424145574448919461060008532726728713582085713391651951440925824726921600226621745238102661174913351337751998390119881947749997808460994984380636547104950092032948983635937233006875572691504867850714643197672552218436651008113162745240418243338116073309346303800835183405631323185199967125247463055017991044508916884848371980927823313440263725789245909165189606801359166411982157480043469805846410901143434300422899400641455649697396107457115979689763049260757609753365260314532895994902046276016816756403873110177208832335525864789483911839093468359680914032715372057593917701217118333042629969272638164209394419819070203882411068019992810504950457363956659091995668528577367887260261297372398689157642300372546371747527197332765415461197630970653937704623992739875646686934095400000380050529910767569429469316021929769930090137346424174548696152916908109975319826420012175624673575506925150232542098382639905168703098506631259111062983419024783863061465976878998876035630754483517029480642354851469939581363669618225244276393536863659744409583413870127370482214194648683539589296949845265587738002927670872272410368413100041412903961046136515589996832633458509042047301481478919192973904909644066225211229885026472290983590206721492779431138913374765729188703385081071529014814502843285640583608069778685180108579671814134291017851925172299554688 [129,82] 127312189126689377558424584395481795237051744191199148019637172877153260739737326419294140238892660987750480528037978372242275720244050486522179614404267070274823970648133931779816604821860806294113723045126519818795983515600399530505762933067880574615473313915775488473685076030867739333602165789435046723869928043791487675670875150517036062594814292562394460968012528461920359818933738078741339070874173987058825072236687660066439312101027516647279385965632783657208570729219260389252894769671698885745619041236453313075591861067228117987161982739952500456065354838557908107583926063744396557588548655736797920257316699617258482518683410105827924982484405586804357428327951804276367403022285077858197594911130346458216596138026728313563286030345232779917682867291318513701647297488602895600042494563429674907190516344291255959825347823890135278718480395749797738483056878256046574525956439664459999647650904491827686720497495635983104011864945932559620986491367078042158163801965341756601188300270850181053876260263957257966740859172414437737642022782197214108403538389511737447655630586280236032120387339526351656219860698194640224304404208845578302500345707304720888182795044692340144304281302477900147466691354039417002373063644428179577145064417103629083661660934301853996832208855057886839742903026615437992634796809796047583572507507882789283697241611674234926329103782079476740180770406428932301687714745434907567211823705276697244237106893762043388882570279432447095817438980553367461710008441273264362700909621199800025525901279356014946111651353594785683541825281116949953433403726573964016225418867774690513733677892630154532610263556339100000135649257165381217626609522254947487192392043026425311008046456618638171305847804315681354306827698343163159760962240403701033798455279873142904648507803379686516301017785450784979388238261230825644024409595211505817948602050894602146754952627859258911954324896315403726261275087012341529059933502041687290441334852570379894550236944485418489967889667948441758383909952 [129,83] 21603299956510388676492620222145519174562599150085744404287983143259285983291836669412872495149574844947158042751001841757096142087542486381009775341113368530371515486379638329864895657075972072827989255324121307105787705984547742627216028844372239592176048770053810051717207963050174952079626219512770967168805247422851687088087513184225074714041432930178975382698063280296788308752994417734199614567910262014972601137490128886634210912347404510913201990799709555110298562910755480560727522914936582772828228186335357622779817652031261157081178247715010887725662831922393198728142820015301224327056566820125340553712944605604823690922136766411783116610922578739900616134798960650110729231694082766705742310852342495608159072322703959071134491587298936519445840835099938358376130027427521708688717632372392948459370237645707115168290754899275440615589850422054255881545406833497456754330125525400721752476172424762441706515249137679647485425212824624689585944066792283435874862038133405994771649140692390594941268295600440121365037476195039121350368086703967167170345348074078549976157519216670708579860197564516270471660779269682803121926169191361312197529125076674659328393381419541384705605715214041968580052380760376083978268395188413282250488171343851084675880563716580127049960018070820692079106899535266291040347820782955799290744187535432508823337257563502704213886625774688602637033653148622369383272491494913059263138135867929053935484837142298576264162103439163828104916887427200661734644249953673341104439530577821607923470225465174525875399623106670730522152950999122369341637619537332335415265830596750686996973182914592413917453753694772382649668686233315016530058555626892002552148536907004489536205993744944726367042335205138732306844275654962550856907003478827389834442792155734345237228727916753597689455808365551804810692652809724621732114884779755219823465931503342866635004273077578377784526762770952863607232510640148193236940234664416176242582110001889321040373905396922731185746071327112590046984 [129,84] 816271632596374158872602994186813998457148130899698095838142512025720383869889094975336468743346041417087121921872872156026031963678729926960427833549997673214113328423889140707291520925067246863314117483219690877728119584509058991581203731044574984999054822598550134372419382106647883345031245979825246794214608063596022372875797754709007133530925520066188724432330627106886818526079804798222904060413273268199559111981320615763110999513928871624532658284982315365203462294671029219391067150087809868863485524807717414635913006014704045740752291087429350101067537129216614363455226416037822774631312499490635393952580221366272029867091598423483544109741333721464146220272394343363586549061175435030575003324605879360203663026812314499891580988623865615122623334422219187853907401259113694555494362522344420459548857756474013894824514465401381072807126681593499682345697185381980426178595248499253306045635244513922670612350000351547999385558331969209629055748216922001025170548758543934489534691669562798987172221148458342187712536841329821837044128234501639209355009666617089797154711077471098347427392917695925177339487683056332713295926044270041769959141413284261375035118751864168774294264565973324447461158015512326646882860356003165634816737178567936250919445789411679254255357390629515006160964903393673152953009363066024903167564414260245242854692147796277907651551015717323110505586687669399316461585859828564910316345178286371219037600811520311895174107965905424145091293958978457717627545012551603346316116493729554213072777403353522928935373211227526873012400598502327403576377713638037772537049484118922029703058611368758791786434554156525092259934418013042622402098885444879820902696016543047536866316540287188046216853780695240596923646314568469450370355799034241529456846868400417240842304133213622088583157488910719162291645598570702563761218331381345283413750584848338089387403885052819498312956887023207021283548904331976855726015413085862490191768099236791720741235593464759981636688554179901440 [129,85] 6056105437595806460204294167417074397672622869415065047900083227761924558999353043348413374246947957585306718924857364572850386057992488167278854232807236104692457169046147495650601749250177884915959514599550608777629837099756285909885877867753922625731954445508597868679677136827327843727834821386647891065544972242733240643811532763965362765760960724446834873427314299264257163649011534596878885343087541715458138971197741125087507423452880668123687918109758209468969154747635974164873726356710503634266149493610094812556800213841962955912863940917851149041569924711347901693765848441415884310015368216685280398708015861257537479244848882188861746286651351235972323965636864616173136620498447573198430326434767589466725581629331530477448825953456148937609986794560520718111906013434444868571253749580424442844305396355089463785147647618557722233221346453147718015617002358491469792681887063345676301715135648147790905965922638382036793106699107915426877222745134730402935163288278530109302813073878433848151053594040756848587754029959982012057309656362200206017226754522748132772698997198995892864307676484745657635128983170068985658294607817054294100418527204432602711264361841306687001680757301662693155077701678066920052435401539986444704333985815481484555970351596084631415837604479057499174564111388254017081484482835686401333428561064886048003007156826302389948670447267077677681546007033422074860774279222610829744693939092271740982339361724453010512198387110778444444877548935099212043720170287457716670654162070338637852546749764056502842928757015810653901788324630869869212300562765791614577445086981290365154397260791753722068167350633694499068457100334331503613766516087305652987880811087226029191341904412064852058867231591092214904858248486990753471839271649189663176008515742393605314572710904814096475874064476342400970965175523273122842380965797051438493849129045487443424857501925627860016106034227179137782160990311510559246763678614279452546036420792789613779094694678728541590305484211456 [129,86] -150507866500529954116827209345569234084802612356570844745285802741792469335334720377920672029234461542760657639169661012265540544635951451739134076317130179423913648794522223420999226886982380665140376816083772395423952348408835106678353846068936840432545028703263118986796911265500680019652537832792807297383635637586976354188958510694903911839452769958759679956794030507818921610893397781594016897598150316494244040078430785329028401160221088553361723500558722994768199206805170627258739589697077634576262772229146096164498024500783059847975208831471271764172269661556385484433621338887781100049718094735253094838282755033468946541751581364482886312496578306141477354127045847575989191028104624003972403657785186511370195563484048894312998734986894723909815327715759621996697063966833142499249528714319970559442123467350207208440610275194517886890909463790407482175321422297283363575028003173320355790583754029142696335776715569221115588079420203041241328047625410485578750467910078593423927407648344065070033129428895789826708470753349524248295271614638995577605492740335953985669183531838686170007354575924644110410449659750280775684079951341358063654459189665736334648064999860112053753022032964315149403611585496437994330623236197803576642648476730550276950184128029084796160267882299875173802119707148462478582014718231351761259532520500343831072729577484154154559464377500248750546736106371599829210416856770493532079102350117062948186350543212226816326939161561162963829014280194481881854316545164607813340680633606022352228399322777034241328389713509865674089967564599219009208499588515682239433502255756072505025484204097388041512889315989896696905743759124667791942906025610591298931494714531506637299282813952136544724540256003678897122355369556381741005201202924869888837580925039965704446034241335134803383773642600651697379662222530519723919305524056689786804429424985210811062638512379255752895076723431599230638625421014678041734823269556911424740821890828380247250548579287270020536710592 [129,87] -2779884297622249010822103275300853633245323144931024936945911207904633749334062361774573374669944974911089636676642370297078502357340580797925039736212010612341255638962482313889449908035244963252033134417912068144594113205097108244405066344941442775870220936141841325419693408041803112673422820386063942457808366242013626229166334301792043491170403543736397022451779318459997661506701629578623379365719551829108388592572229896831730109826927615181865559610935899369741834927602869012283633065603253731944890317931920308301198742168480289950576617934896600477987497206422769190911511713120531362945416522271305409229091852051559537694519111741818624695256738224773814547795182668885980843404946143303318362783926885651601242252923591325283242137962213091278438444946778525171852224065262222704801750989768641147475328171608150120118912203799646942114015577491176575547543576059253275550483658413297433908126377110464516466651292426087969772985667750965093028341874550905304067481445583728452761804948613117204752113007277006380410189124286915417929291346258353157791595485225765222992001678885794687287788069530346898043983699784068897595451135925945587487783606646951301678878788997758420702180447358044556379571888345711516147178584048391884621867196658264448848827945612892008211677801808302976604781906573010163841198864452420573522979668631930594462139698824534459152210416066632122222633388816000388825492844371263048396730876642640399312857336381787322646275813799581930545968255520408648079742094850474669098998372666576629826868641649253451785529601564840602044220947735563894851852942227424604818627489226858099241286682858444223749412397740519094039027440942523514248876763239841314863811223383361000459319293576388512844614418139947518281092931718373523951741306819459424675727604950327196683294985998393312822260957636203933413514524624399835710461689608803199297023250835183410898291193602101413614909101526683831682926977792668832048253417808587061232452444031406958017071889924511575032 [129,88] 29339656788951692401810438947572376621713777942018090302420172125807728484332461695558131356778576263632622643815307926656819819297014820354992474289664986416022831935611539603369027491369466384717546996810978560699808607437614584310727540073711673357675887552054953267211569926474487937526180945276744440510070849034791562547373765385125984718790323350265266861982113788207155878024610864684480285808786367855463692004205358904375941409525782050979413072924931344480584068963238256338850109885184613109721366351963208618176860619907043857523495198667857791934561492420068155926327478323086409888502494156714517967363401660206824940772363303494294599541449552712215620272225913213902022126392195813985348967164931636351429477299899329087394107620515346900939400245187102907742422068850970047532627629488619197565861199273097626495587729299496256935493948099388537179898188821322601253810811167667117732105702921073285069853949702418578182032110230949774653697924678076527286143612154777724323858063282413447436052659631839220431911971554146078720326646953823840679593519069763307739135441862597458708463919147511119811991001085280581479767833325802680315023014582757567152914192478734566268578877045361102469639616736159268870790148251007069023491759801228630875222393348998670557140910746386072920391930778467490448189539691547388637481270516048892093705300351783217042032230959749937478711028504665500149847914248413411286485379731992463357711344399338727175027146890194171325270588590668044494026522028325569764984577947742904566502230696959274580554318022132532236225709159528395402008306004537246359030435647309220929989584013631122603862971719997046015009523730465008597735919658852581180108145513238022897510433115593877673250207395101865703712433351478168401372475470560496674773287474996515328411961529673837958101680148237502212537250869858292863177254893341428372648900483612591412995338914675091447744849570346719861076143126828913409093804580853049650190605015164669445099778603272448 [129,89] 619526062076175205686792712739497511097543425961116500206617808915686665771503389080811371567435740584909114174241345235314147876267954491852758097273043398549569017163644096762904902523690656853383071593399415690197878839619749764154692358316000011167423973166894710545106191786480039428593975639260038064331083892338359487137502418577562928882088937664531098392397198191047205381236600486964950640112296910454721502146405242189895879269534798727539894581119276437651733790181891460420348687222454253348565346292216676986330803210209736296990027080482765519225903137979232118645711822242322385035216270533701249708485007954495955495244478168644828123620930344291255998259856181385919949179907050352913483928434952223676349270170447293922643017444115382435404959554623686814331487006794185199482210464942234842015492567069713990908973785499303428242249621072413479192296269208533262472974739856937430167498785432380058747427744143920281827477824939722018346497791561154967842808160172689126671161364986604409006092755772585944594968528810542711722571171885288876741566117508688285931814212668380616686066956248078202079724777082221381963161518466764114429669259432746176763594788961123160406012019855963222717224606201980981308394944998567203567765864171176265437242438872502665360701640807564138861141233314611634632053146593368253698277223567315187536843973648189985576606377940300980007711487236112848383256713484236869524712289113085332855057782483350217146688508327235014786737862521991449200813134438982458854726740138447057169981842751973240172567190258903345908352182742602045654171892960255188817506290062201581497247477219922231827724092442863105730426693046459297922204830588782532071236769710190656071125065981271813021139977418954366744136262572093752301699195316843492474978760086825974830653170230925822751858347131245124718420704254247416872940826856154573523881859057535713813812056181587832534916467846110410728619770400777916819634072170012992579927231598663889155995568288 [129,90] -15964658048759168380980099302825331559353339903863712255792989858651639524017846393720936974973569906788417697826760182680818936838295782455378660336548430381172346161229490025343952674771106415826696913130380772893649635670414567625306644059586690139733204884499817594491272007941905340760958979719146186507175868442494207174490634262048103985209180889167124239959548668357500147670100620479081339329381394948259573535464984067768050213931162670244231214650574742616196587475510334429310913075043550962707603729093626549669587379159104482676371571079797746100507439256049790561004025380527338791927596104780378414288007492663896510942008555746553509417992965614660773399861055919440982988628713067500337850164019643165437845531197951998687382028172942171921613675451354733585706383849105929794215612065826152863080571517934083251053721644003341298306108338823435997461469124038655101212527513478412849746113699424306059979822186159667519714868196547259211794559486521796975884601701465433799939554947874885688633682941399718167428967796469579582486235883099085931152828305885292328637456006984792699045646844729866746132578254305949921473435463892122333457599172576812842779673132031220093372606989282452389108992347331534865023415025706337926049285413526610814334558758210094351748371776138600099989862394228508957117085772325883453387963092081560531734096200104614380090365931411352206880565805940744241747776085338459308788645222905044892184519033853032901557629697030929502506811701105291474261906974564803770566633768514129693396571067884751975475461680100930101715176224004894333053180700029583770357818631929798898466822992813255067042402512060827225783355752597879058806563497102250048186590334097176541620763214149322363090371199192016482831983741779039676080982241309702032557738603733320754648179717365804808733701095567804815586645991878199551147629502638487347423925393763311863762623875004782902163296328835787858464558515896382846628514437345551313632093915788555169346304 [129,91] -1001872179846938535192573348421048167682143355213680012542065610403165630862485057265121795438142305593105122736274228369832204608411011993436884806400163671466375422044688340508126177685174203378049395905673979744234486139092132807247516580560294183718616856781757524988547539019739531643713897886132341851728968867208264654496277710022070498259439167263269174290286447406456657018983086071870880054751181511930840536396801740064103662243590706230013884914820072943658013682376596493946131973689643636558425001076978099925935074164843593174763427992225145648036132625641237288506237667845932049880567351533403821316657879350451092957771305122431665405727277883976412246243963917020197125094950673039964168646227773554745950043480773069397027451141874909021537754024110535498246519958780399073706971745332448499500327537137167161333491601588359585087479674488848639892303181063427424193902549755084795912161380670609761374253827976642522948972126264323086522069467055552911314647733968593388466908748017721563435271646124154656719010471711950142819170122633528222055283611616932752874987317362335076397742084932399104777981235604967553280554442916826404258149414970598356867838680512700981611362082651352626755607794017754683871045118320958395318200436434254848010845897355700896281910070308172133336232071566975396077969689172062487418401260434690703369046839390640481275561777960966885837477085223907726416276641033315801503953391154996259084265348319266496648758172056140752598011444560693668546582751188201441781958020819071635740276483157940283420671264280341537355889588720745599996725053877968640674131756726799069904140297587613058860875827823188637916190188865671486542879647217730266224606187889886274984484348628973238929890689817736962381718877976665475299075939076770382830026920320569824332121772082460394650586638666454569161110800268631764629985884731077119586903247715386427212463936753511288577887861270919460283864902693812999122687245064014024203541570675448643608 [129,92] 3767970840068578616895170148761512299822890880290562344710600467608006828472662600491219414109044528740541663253440093962522262724802761500915969792549608897946762196796150185257685888541289848575574358241857449107218102622435749511082700242347739858415774034888846460809085634371776095741024289038874583552087802181971559014104510059029912421930564545211703667318963761474955917761343001744419364769014682156985850292751762261039153204079967499561365341424020542561136116837122225783304407374263138990493489848845932192550462233651549437870591418822033448097088379884525221616936299402723922381671456351756581670314976866730786506687018521986018874761935401853695683423370165984085294921924536392837928951824236998967756381066438075487305957527808387534219407366068956518706422122006136977856919693362433515392178159097461944494105950144884571063030196639237937392582107050150381456368468051899306673638574217801679214817646527031360423739250685438593108079717373127425737642307826502731642642879409445209255972814285836832653166547144650712711462886905264771754512347947996497190015062492146120673188796320267923601743159036659311265836289217776059894722102939894354174016790297141288359059433368345850855877324744771122760632683134130869071551193837374630667256321639878720261406884802925054887480022534629690328600043260151696393845113224915826641782969194028191866897183664826540778636281270725888102043789035039826354498063968816399432962039852807046636486199634425688192688579039421836078243147922179946657246185283825126909010487175796600882496335295110519255175906604163153086111799150541957683875843018229030531327544306451630968265741928721153712198922278683239760202708123382569760404956379286822431198738484283407933944985635735850960347144227217529559001289550949472475156970124903647863319785939540156151068199407493707078045108611269723934210965125997550661902648102749439554814801642460254750286027513843839530411531012962598043698686244046691221135444683086336 [129,93] 160292335957005671290688460281509121253339702846692605945674464987787883194710603412459667708381627351354535550982487759176927267565521013579776063344179138449842247323790884401395599621406939969110115763882655996589063839824780913225257566149310301200395460963042671210183761367825695220446998721307317802460466927581178091316942564433561247887974031060675931072165721450855922017132669310173437780035943278272952525642467346093203503639976474626138060190643568495823885620388469585907490639825010134417608176114262874864900478282709372390422842334323121078150056216485448166673619225702325009829117872341365759108755730091430305707022031347782228137308376901455321041009135539889727226594111860777043727456360674135998303977843242669799543624948799665311964336643357227272144306837855699763856068997974663988396349320410083049144922636361602823911773748320140498706647303873227966059506593306959920409961660716606892784894492833115016864193374625254171901254078118825044506189700357571493135224943153744109026013244081983071035299827736964152620533794956415568773354658704244671546839573855298888340886336181867617464075429677819242912101137734731787859260168492036621270678442019111808339525496515824817328227873663147368342957429658073860856668995007933315940063285699877855557664776636488587165540225952103916637949300689292312913229960821649250981352463925773688176174790374593601285297520567900583435872550015839230297678988775763798121804366314113905355810925848697520557422298237349791420343384648849120274980111168122179197150991505894557438516431973153274562284891939707465504868021114997371619219607568515314926815752275173976563850769205943132190788018734798550095533339140303467208711747215530836963099591826875416473402486942791658089845399370837289840346421212938823586709687981923768615650224851521443705688336653234710276329561177887189761072782448378693210061248816032834851556812898776089920493425320573807966138632516199777451001776450896449110981355200 [129,94] -2309851429306458795049114350651356440596332312029529013434194079906906764890529575467321236089618461101766892195119892042121335543988137213309644429543462352006325707134429573801306867913464884009774630767623213709588744908495587129690139925420160964990512407768984958400607319078395576490131256812782595021943616013956437514464524401826308917000420832816468617078346620611693815706447501801522827455240322701819535382195367477200509631539290187262559876401988579640290217794612756329441261720653598630096604400848982128551239040071996900114534322089019556758160853196290825625604709709482723429413905394367283602144241742414572441238369805664546960997141348628043717725103080863802972611555614905148307413230556989127792978966226471925218536433252055921035726802483508299412129839382211711093442811845333689110359366726060765407291612102211172895130498827679654809957843335976025221101704888343710883197818742792676020493466530742772976023234540758499126240707742575271970966473848550606230042052427030315192318061975236983939583752830249825174154528444940790065619049563281733638124717170052368469844019245855641139831213339471767887311510468707427727539565650277597442227413940647737059325027200540032326411784440805813500703201452606778136928872540324426094434315869915624555673173603188298505604760902135925694408732486830907434446430718594631666554921531945488194479368060664313111810934047956045082270394358422139416642681261881551754657600321022369785695381184226328696551918997049673441358732913242670537728160690842499885219319238147808320160537138654996717145930453972652181611857859666248900660973208161655805873213875454992436529037627013431624691961573534985284814011528373061524217727736972592076300232376200116376043782411408576311044187818690453759564308055807524856475525509599025879280485303774430041185848435167529251551762180422985790598695190426345026782602985705555665360471027450883016520178478896916446420332265319357105704110521410268500018080 [129,95] 20259089732256394415693488395939768939117932893826606076237228935347253585467236560548286545356675016233613024804122204290014154916678013593228698815221595105712473233298385310164454693960993314366367528351886726638762700389351893581883008803563682132619440377178354779596240861201625704084682345046217756251015958251185248699257343867905324000180915359138220342066002859387835312136460602633123540349002028395637704894465299545813463353274307866244635586985248848189892816553230937136326283641262109327943537973620908536818933550791510155414196346734335028905051957711807440132697995581159415956511531396550587565172241625922785396353898895583041393777880252225684048856277623936394751735539334064537464230575803522120403417046465894553199152683698012822252275986212147991489830467913848846090190774102406002216959481011108042885031678672826521612634395613683619487570203142277707076459217287416533299907055619538337418523490076002937822084675408826032392361038581540850826460023286568002692084990024965753084207591896769685158366630692057412268120455598692749924143074561867938046088701738464703798092660333647306161066371811384470841959418628520056389123681439426978329440094712479370490630471588726573268466439910154225927512686628311280773807008575841919238845868615949824942806764387615065944321202064740122794099110701321150093894011226956238161197498778475052111007258713336118335239195733050421165668229577344915796431387746729591447110171565205053085786703980983545619666211043046774362844518176719168687538340237962000702718205314148028140760961204064611549440316046348171702969064674848901757739822967302800161995032037941294688017095804603053314588701688231796388352805636724257909312422770805778512287063533868394740100380241589521723100685234734414772817751262364517082863299621157614473238104283778480317650058096121891233107768618806094014248425303776212822325224478288013156397641604579566671822655338142736355691224222447720003636996147125420812 [129,96] 216499587681429673506676245597752673948949253918001921353461014532065116190975363070079083717146694584028364708685030474119082344556169999004239892680301621649518251985572659467583445575634041636873024635244298688984347209675126383409573428584383616336590709138950513657746818124669773639021512708602319542339809321731940968421468168317548355263133071125131395498054471125604731095702777198666433029073074412205490475405701655042538385280557281049632702719666394487879178665870469355175595131523055456993270060422130427514289350295458842087736163889617006968267341416613278198285918504469557047027115463363545559139252712558446591982363919646035792918489175939299996071068244265578226675769601638564655906492001147982534928650951158836173149408289806423366094512207342203473815568097138870898655469567357312930676294865312238814404156406597497175290214790082763463723458817265187265190295816402433400849635743278151873995375851832874735635850551765189762837350557968729734289762391053830509731553639641821039367925812056268826224908380222462724112680795805962090321274061606506662070903629161464390226226137893020331277598035734381966082533222633148963626743776042132740404402604200705947098383026641083909138899199284208039606048054812743189563128387612638251783786034509548663046271726925875436625337036591885927269851816560871395684698458718855966911336163218707838835509629787256962240789977843115486722507081079926247250093119575797346002792759248364629067957671987178954084479417851390340370859410944418661127600687904381328840092715844109122405489086985450296698956207260472480198701170739045658581347781454566885549631916509669923154518936899584165505790533165478361210908995330321188341840317019025982887035982993467983569553459566792849463559097017116647863403160798919893729335256848139316064920151162657862196427095254078520537899046904575857612050418851573314684418696980702809739619272847978254399221679147507008929557368312557117323624950548480 [129,97] -7733034836567747340369065490814330592146060051919052972857429515752493919089397812837646410518966667486038349124813849658006529425348600622548370228849837004527813164443066284163789826058731540320327442599637447372613944378349952975008156176599158956956443899200412270063203802486329194198912189091505169375906264049418983907986286946123400188806251813955904541134427210528640268106148144465562884597668510021034386339853015690134243309272947038326185463557334462434865232056185695544337534240812656969315689143604748182329156361970030147209197003865958495546294493588295921244732409775412846335211541563465217946543852526311596867155450021938952040975136583185754803296517906575617399935609818030236353195450609150432603588116808505966891295123861223792707963845831944820962786562838754874407858384211475086506301487174029429927227689867708732464708025910346460512350128679063107842032511113017497051316674684014491521841758921298948643551933000185794232381441400509411297903189106728328176481516395644263744479715734219965508318121445580654191337646629552104976481363587314140920724630636900025102476736722520610941062256021183094473573160966405223219916508837437023957748284680187465605754867981721899721236819483184002352525889034505657010975524486296810161584112945150646793515051345270124751440646943454385682070344375303128960428602510716244914049909594992210356444255746210062993323077660681328213986778773154785476398592548840462215052862078537832942812549519990173755460602868832323638162264832627649669926508425094757533533886285320385584773694680805663113987272895641389829201114527859875269944570711220942661373291568601574949420542600824604979493966616433901243330040706320038979890607456867690816801632300871972424013479091201585905729750444923511812711605216639936879739904823999244252829295103147862122711935117751023269809511756520729488308648328675104663848786217834167181345785759256433493719528817169644619900093388118424662823624448 [129,98] 80995927433795628020131526147536140309029648584939155795984642761065512551543387376861850123454363717863314914558757886177705583378311280883108496256485727205813671435678844535722075039714777740651626564335604985467658896705619781069288925226254906250676258058803354456721025814742495471257001009835229584542053222752222082856870362995833114098922587770771209414019727937919625571533258585416599752619080089001937563549623347708227788694312833196283245110037451428613217193658425520819632137083506768749870802888837274053201117383817797891370292607428401171104683678942322793663044546263860821694887751677173881441351080714200440435264664760088760803604094550677945794238799585133542308652266393593862214696879197767936744821444805662878718483987643076780238789976579510257287869040012718806493199729688975292308908830742241696522479047760736190874671498450375936688791021820411055057139222445838184861659205653303067412777424821283890835639998810229342760870829171889610232017826056332222007620816589201812232145884818535872411411281305235614467624915800136032482842316839452016590295545532434479919758192635135254575447192424803364190297382645748089683813438452436828840520961949129269293045751699084616420634710641123768977839996374637465649093885668892159114978395358146398595974532384629012276239419298182432031133492155090335167970381710352944240437239056085634010936668857252615626330486594383045140971872803479963591080710381319305815007250618703016528958701869544941080452484628227140347347518806561214145418434462368521752490532225441737704775388660946857774969236768610139783703804035415311948722724244276458568708168859570172209445837077324861371314354405620796897607468121469434154519760550730837104332638161202197200361767390491426961914649839055122138882675518481206629626363052556876151127395636550393922166701140189759862194427213885214013786239863976707424785544604126637134789848997649549715316874838343663072923226666452687256608 [129,99] -629175833568258653631108864435928024257789200962199343765367443080612549660632172791089487767457646396797282990213857060295384445502248501735876062411369429555450780188007733320133755243241323586233943224338523640919987349615370308086957828297126462911828917207513321474724808469452272359559844013952135740989780295197303204135114677194471550380294510921651204781535334466374205806284187040662035636806516957775918299458976738028683809742756022935139666408473560453933508634571368220474380047673871733926652956841310076538758357628440748925512742344792969588710648337334744910858616036216777986856072492974620215706635797727549808033792451518476279432556182225632349501705366557249869214217626929987093309874350379519560313542895296276699177024665551626120703251516642698258123350828302950768627198792486586374690909048166357072045674897302110567883456649980378245533574164303714526657076614352761911232246413215881548253474621913772906505743922175245570944850599005970843225455078208926042732075941012738121781890738865600813167995755512661521602714609009495732317228703169241212302815711632390529980609502489664138530478096843273746803788115841640590158173518101652333524125934016252841071721930188358255477160638570356795723540932417660849712747696363949434141789774695457053743153825776410387253296113054004432533810139864889462877530279942711522195607766790721327570702545392247861193633723413916559062736116196315681609186113476815708962177527314236768033993127354561386580115072916682295323127446928417325678091062542853043343560200711755739238224077196912347222178367965607801759259197228645483607836776123446557425901259894202963955916611644093137824087349344151462602664978965006464502832181457140437967925301012465749761844530187158893656098109632523475119859125550115031849833127219460887654003910198996546456022263194187368474298370237975319982618374358623648618990658038865524216629628955354388138713541357238422437237985205225956 [129,100] 2288627287543900681250492253319639505774687066961568798763144930409424046733729474365942722573110154951175110658377594990687148448531456084293017206584176256695116204485898405476881778085026376429129881868492700642183196323724327146910831351356100174746358758052232317441289947762168016779024394520776685390000686887821183463026505535158795692214661424627573448539023101396596374154566188049551344722238501847701529680294476641464077159397916372963613298217065362043266542754649888931405811933990298152284321365530318212729416493070639258831851319300022104635391381609645064612673151150437372183470364591333142259817897973988114199353224679054113940691912988843559180951201708414956319203377832817768626622705165830485627795962727889057171520268504166119304735311532494024074150812471091572940623342620299880468749669396486508184667622214590882730208900648485898424225322363966735856709534685851757451486163321495040932509704048271644122967080148784660607640773469663584057434682242992591037308151068603456385977492919591042809916761874045721194385722881587350981083444550478835078271488078743168017710494495485795374550010127789491913036970759411960713615359389202893800864006520492174671797145220916946964424197730278804233553514811345786272945014970059821699912928084637248526197531486439883063003568481975856779141874331072214886404656412351979312319669464663102038231101892830348349959032420106257401289119278782379832258317886183295768776612619752771014379712379039941426068110375551746614953047882525626206018667724722047689674375717832601330163766703614437845731657917562022046999243795276762603727866383301389809228052856709290219781049489336974531495339295095010363230975959267512065365401311446557132547251770046047638989110617273073627313518730782997801405724556773072049538629901305998615839548262118252873769460663894592897248008528885741572761914952884546227924977168969378948916790625635979637725446070961320236782915008000 [129,101] -15435352379819879668329016012745729455021427092046219233314821289518638211876443984526813457750159706626651188820348283393975923688203220514487019412298355934015790240999738454230101747772999796733583411291345049447976004036516027945169811081805686715667472822600937380175736946623840370926365743156926799968744336672115077582178732978639037957656057436124937846705069197375990482135710985469543767539791427273965487238385684812841119337413225546545945659042030834505778989651734993959000444226309195975830850031689786400957324125978738768983294530139844986543520837005936316408009644784382963468673418036416035673889563704434836675080655949746245255722217049011664554049485347909660686128935373608939969275397407366098496844695332393034037086918921646542897618727458111675345474289682133361040683008957957351088515998776002232155779630388289657901679928220081685872794953491511298817761620349774822388288347710459637276552160257571386691188010420350280468272887598635216714759392166571337042888594828361575453548107010148767138890978809395684697915051272877004316179766151679061108669413428621865776787346992944757452362298430388502236814663560125889698135212867768492713668221270395271783449233230336086029573091969016153972369952369064347773369220804417587513082406908178532218338890536187660712829560074898611873459663529681648716044898539941104304837192426527933432139314176217559789800660372952293679698267237895310062794135095852628371584549850486939451360666926934339277681944358716268127593150250769802600003616299009671965806357444793800896067136627011562567233417647598932188625786856893080962476705952678230718291882622407035300035109118585563733861666684575497180691063893288147854378680757226759085154712152392531958581609613291762255991961672634618821021030198665044112094077634012282135191317428762816730530691008437188691313608917826675589346668156643706945417805310223739541851892241292418899072949700462689986355072 [129,102] 4977558570823822069120218007274184365682573253488905379518486968423520307713430119474050846824052473506790109584358031034222703604589114453519327494029334478615217681097178398770215569382661711584852495386707390481325260774289570840648198318808836641427452829003139021533973662712283343017974565844675195036025461342990225906402771569806145597570606896313761732938398746911850637666905889061736796839399071432576439831181470309480593856244616188330103865716757439206394011211546179793052234316922293768712347251093521638406471655622337078658290584387506409834060609023595424143493479466673961115824210384806887040440009973321114938603228921103259896197789925913482579004942995669744221426318375136263722699074843949795313955424054917402262612068425833971438566250588361178929810329738368568295029627337432478338034078157211574697353739894749094452901645516239458001336371701036019893839770625871706526902323909385335337756160609697017214564366893143740231276076582316665270808735921197483465859318994250170221210813107466965297530788658539271269856122310171710211319603758796154028970915397027432630604155415211372426209115072341668450503504596701860461540047529887828211885203396122383845195430402181706622308564039264181864701257918233806834711144572061478805148853025826547980214536366857404576530840323085845058702822497602165297889528308795081738216466854578380677768627826765439139095245634623295152743337557372377226144245460275757512033696865178244362033207858597703048126786013218160190922588457453663354195316520585869918900843303401854662233287746302224965830955844468021018375040081418365126935875367888440621160902687009705457092498287190726313502541321449411441053059054535899717217547533984766996535731047688234550750375501489719417449959939494372940218472534173625278205240179464483525999990810230648064323785623807554912902189349586634749548338828222160812219735593188913553303439500999309981519280250773987440 [129,103] -401423046998074189822652962776713335464667903308122282042583477880043681769905364097861909734638689513597363690656898150598184991600262068118120428910069196849663329304409511063198853049276850404299424169118251210813890047186575305792616172687629388736077054291798934461349166554274888836817971859891475951189656586322553664584393855986478788724923632721061869316766613458670986580380604868092647052360643910324169493353479753634997370396236464054950609593697731448508944325814647768437729886358588796737408196108798853688989396182077555860101539995222192253765305419263931238706968476477349525605282715935043863992579468855411102572254872214570788417263942167750969720205361853399251335191963494625910445840134520235148309322854480703609602468144205580201794813642743442140714877956619796318513325777600318272340960008693786230298546330383423727479332623513181669165712775493728630128816865457478671592865568150622948716657995222977975810799309223951420536462713263177469216317244989936587481831780874757610703939495586079888986690933981571453443635439793617921198517150254175756103896682166018067271367794089557811688752425234972186517530289873351996256854672181159408760731185051182281533207858240105776974117432033911509146901537707587741291346934833184693467577960189193616909407219736717296684958902089207214458144703173308233536286443712265851348281839955644855507576249397384202784090107637398799727714833871188878173041427595878872357196719370253012717827773618779190954949389381380266492272011997548847953226980208432265689291393286557732640063646397585311139736856018930609610002833762587213271279770679296145362464747428481189307890868220477791166299847753860808335648672328703371105657397229224426981444317687944484219451884070393385809741208968834300540100665599425835776496623856485227427554665561200798365143198543101586047269046547560167746551471060489857040074920959462389376000602019515759679156729371530 [129,104] 578215209066841909442431790723368398653087499166167474311863110228188651640725450439983132333062694090889929566206327800468138316272432504930899392037697915764514592552397884320215832893185919335033550702244356243465176878199029136045469221603779390146350681035148392073231442910821317518245397600212291833361098036722211926027615245252310370840329316006484216087406526639003126802182880271568565159080215074687613688737986412566751223022120330188974403175388893002368874825167199400825734931504976205904093669875583169035383769168432772571296215935784890489756452847449689605615568288707708867879326290314297392649064298035634944887961095383108698839392234192436465885892237332203641450930384946042135103606964373107979403504090831867897135479870265791403707832504752211720857000616481409122420034599203790413849218277237031346977608921415502272375471595982194982363580063582570180857970405115239294339228951440599199750284418663794711564470795756626437871619509282484579988939983125411512247507612451986651773721023044894326774359569084738587177848856746594739989989785579810004413571816135648729635709525878182619372756401207575474980996252372597556863460374474871834570638707570319167931095063733559215913911279125179525115266833580742538259194688536907209022357824746166399084212774436555601869555898225333815564979250776789781015106633454380248122751189807346851827447576879140217130080079685300040497114417664009666789796943951409933481779828882907856042755361229184521188305807826632592158728338359064184960368513430505124960114809935812800258807832466010466637559638884351235331667188230894829537317888101922343182364719510005110578101314822400874168305264613771222628989540609746795161249064451570789106855301588350129744190863986302152490586206998560141628380455889685999692481676316503940877622466648575508508785632848842647273950345871545246411295988895628461051945626386164751359339555526614084224554048 [129,105] -31558636238201651311432222741646925221886654794017246641990846101011624074964890616581120364872938705094603161364756999132154471927307940207638781841199606721523778177618657389195809855702420555658873167032153216082557892627147818991203415129145828036325858408354597580441609494215012769655536456713830596346737043474506933403910239295794594880395682246716804836313386687760612776170841526460631736627802683154131290694150820269959485368405639354345928955435344922679922863698833814422464941423684537492996172250081874270636235112162796083089728348855907322559856859466384357821008417570325703770744030141914022748126754545882922324481127615117526443167499127893427911825182107052260278075444697828546519495133298559384443259784960241328128213489742150181297448760473144763677001589277217799009882005826520521134441854335148669443458301651014954613369539157232337248859747295888816215861641298330225780284237288455430999529745928044105717103068549961370731823203770462066481900179326286087363299481795621407858235087841480318533071849791910319279850169041868677349264595649767646604083408465878263119016531412418165416343191052836685785597889376512029923387122626568548077204896934882618472642892879146799337808772473726406456122031313966022622502725915787277681514570440470519848589246100306623903569556182915093076389853349887032515175550126925113352535236749918262808552147293217311360846078231349616543955599342481817923201254172891059770952832535680186217822797976581892086642684731915819741154108334740173414085489285698904063608432038395559931906883113068631733147857117940797164284864734661208536573932072498008489119069038194577075779145973741238985833394646662635303096793532805948137289489735954493069321314870381641599517221937596840961118885244948058138322230913441211893085904672618932416513989773152945562249059837433431972651848633377820306378403664731309099029509281343870607326686472569074178280 [129,106] 128283788908170650491214054556843843681128073227699254797842331171439852225028017237291461199480835654487423541936315646517192259096212791589188450133547131708504650603328817462633667971597571606904041251723717569318074739735377265552512720553505393652587014892835632449434923992481971119374722985799076137169663359891567772692331394366902346354615553823319209454212165412322293897855740058574523825178000805956044073895352954765460299873078691768793898822469641812605630953736688693734070078370053895578829219964144952864727543823612555330101633624031377444974994456565443944477963609009789440060666401691259674598190290683136814147752326845957475562178194445633133866794755785341652482366462273608927883166411216112333116145383505364524323389763950213501992721449269147297350805445642260709316456429375906434223283607006595087805319671078695298648098850120647341835256727617986252891753052417662269412277486138074030448023237440366941221916752074357226327702070592255008775895492686404363403138809015262691197405186945380448418909210511612347054775251544526734783423826146474225290062401729618951792827048314770206484293714674669978605112311304014388541383762531404279830883888798027275874402210714361540438306172656218712153889341510873924046675075954834150331419910506805477724453058913431556715449917387416127074741057079477576277361521647912327622603088020074672833157339003708103545584846347233166518700230396828337837707873473110284786590868472674663141051940098751465455836121674983755209034190268765111991812238576795525130155329972096353295116710532268798258886407384430107500970795095798431873175371114431461289145151455834980832615734078549026848248993856574014894009475829448997775859552975430317963602199367440011422313987103946991468298066060379377204400972315694655378868079143381475196800720193530633827088640048759275956243457447251685003910587466122841676606676107352140088081036636414584 [129,107] -700037545837369564303924287485479057502694847283012164857552624544770503918937288601899644985534055979211783165530770325927499666590578834279232866539129566417331087560180144094057626173670452458359795780305029157586989498938991972669426138596564033250186273214310281406705534801702761176521044973258795341352377153219152059030105554854898239466555875989404432018060411719787542860870123811439363733206755991715759041854263081926528863476684580127860915451316454075019822433898526822755276049212918115728057065009987166567379071750349480513541114303312918192906830898402122215580117240428517753089360027591282363727996421513177137872344561940234618955430047932824726250300686771999198273306118038317533529040967582015883132213818381430526829096985702634025859479118092884379535485097941860192087986396440186471421191614839130249044237739268410884061170083822711758804892634812005312926477245636286470455042746435353071599449939469445760329765379099848966739225018099323727946980451052252753111806752958364668094655107141209287530084288857256620761385675766850336537824227401063738247866537912720572314003875720459611537649518792663193700880793337354191582476521767220580024406937736878141005837121267586380910410886051664613106578623399430944452607394263168133362311377367708857259935379819738263047066517638771291743207595725395729756012873310447048065638625435465213864600466181798318917553537950561313362717254898779978969229035344867126696606514311390224282328393240533297932724766149641611321547743824585123463043760896311134534370037868336952654151951887897462923831533237423747707530820311429321585676088861689484718648964411437457836789805390757188470356894469349085086494782734669950578743716148760689040445857231010909531692210549793389333963653083846726482734716082707311865951191332384732437263577114658578465006788835286115760400860943330371308348451866435920822263664879779333279047278989 [129,108] 7427123229457959393947327375328790332448030089261039801389393532985599625873400034653958470691508485784186745361739879616882479084961166095305831780997688986550470517946807011013285637107720530410694657955484433540774222350528936032753327884594881308737928189693390551612492135142608363583715670813239647138794325084296496265126822802441821302624483881846899121598836538244779884411156845519031488797724185501227593493537796986959267061075754224626098212857205157432882904015363684095033894273712002194738379912968092325038732485820337645731533951113206076456362413966819868970624646376744368019501129856676644358477767879512897940654939586750425032012926615246413437636304909605682080925302183045091233177279472887894800692330684683090750892325749320899538049661474038007158752783252847367475306003722904449219158756229361441433654456196156350352224159080179481667769225093950231448647535773017103139859577858329853526829345094721595333531956951163192410485946509199069755005652401481921802531180896616957135642804217185711338297175105132385010509857467071483868297589874139301301009500861916109514242044335373658657883860719033838818501778053851125602428860329179019553085371293746529167191596645780673224601245872821700731101435878992845074323501135008644809120893179991220970639638579707664815721920313885233044971160014683986129249812410420708649092673387960247137856626153684180945913555019484268732139809215075303439236037683925692562897772936844118845314813920682468929831937465170292691269530195422527592776373859446793669665869968707326777991297678001748071657813828037208891872924815969585099075026764963606970719186947838988990819568340320299364616381178486185674593008757653767703456743929500323408737354742191059402406576106815626805937602835606977718016812742310699488847999497751173822794207244172414775186439352383033827149661299263384901653178054404015962284078456040192130725184 [129,109] -27161329570971149657753398514056358831633141853549951017653182743302382977215101482377288455526470113254317201711063492077692351557507628171894775880305234560928321671379243609277282361910284596976501253585296101086072082508396600756567036698194339655935564837071126015167595424823697761775178498052182785236993924815908299967527225748232836289889511456309115108923270945347368629495341060307412702103863838591175958586253028537389794826764866428133561988416136098848461986936273010694167911404476108904301995687935689335018329017458991545915215486142854051002841976996129934577303011528191491729213298055618318758174425457349598205509813374765832688578107691576332127299365547874741668697334747069294160295653897100426306286812769339176877945430191552734174956177090331248665325983069200523885274072097309964566816109687107230368626514369935948050614486391327089786306406903704187531826240106932900265168847245798349383578170142573164452148508566843243170128907041927677500411547115587674603245346877385683978240791402824304150046460132805498207971076810842015724791875680557180133095846394537797354410764794893816046005440784566127651980148451798853425598594823801204338045476265735107112356770578208640073581874443257808967914540793030585088185417666503238258421351749057906903136723612027921990570941401387236472715867551411775953383623904518308311709131174732314768161704919106238201397241336955480932013058380349956722268572529443925235450134800413642918323040567715510611420717687399733770121574306919630513535969360452634072341535397860579301701301002693015436339104727705378127061501342028736515077591904135106226155402036835636313849938926548227694424294889099598653536202520233834956969467254247617407603530950285639867264922624025167687545639223273465287595036860868200130862985075853550702217648810168450701858235447315175218140581483232580783324976112681946640194762918551083176 [129,110] 22973879095940182460061465852620424535645863533271941967985551430750944189881215309698636754612648011184059707789418340146536847490505850814519165305353452511165762747762201950897828750312455796683737350327655666759300241288227584439166128610904095986907896696831973179106439964838568594220915830471331526956305156116606136393655883331524151282544732143287195755157508951207336553214474962847011762475912633486731110908194662783589973475222617946541271429646688185661106246283426101450450300553008878352336414019049764917749771062645057279022610398844915894801373028345310363283354989138585279181692351782854778579829510911895592227378493298132368531817715203668908342903595552632771531737553830292521401325968053090172653793625229259708355676791152693024287948188057178618875438575575309010820403800409112843051550674230339898374194613221087397529283730731010772964064019619277272585606376594248069783763550237258220569805040240051855309137328589867943168213746783989320365474361072856908006058897399585919791801837446329420405338147313328893506778183810618635294843094286086207527542102226980242741265987650054894236735677209277266953058829951643553854697383264832746767114910054874686530187946530541564534236702362527792086691792951656119373186159222245405048042751251880123822582471941270968350303925271364859953035293025525681489435565111984096448086726392557213747998284196746213035798540280646428156077885202997806613578311849756206265353154308159842393715596564201061328963039723670926169165153973472539886568417490589756641599938183380760893570070698030124862238602003854154345909145453989621237376248652659191312757050076844969114391889181788527523586378450788377149154108657157521425450581972410880527626611240253997625055245327573861431650544697125978202861043449599059165696742411916149899798952294998215881708699974153804917367864621743266507684080889592644516815011077824 [129,111] -16286328159746302366212370264673892429132338299183271888064233242050555473967422352584214200848673939491376310688347122788773305639454904914655593450480116272055978908703290871598030122064025320170643665880038420907598494111650765174387695085058423598580082712961210436576368936382729021228247114921658698586897994738295199860155779422850501671928885236627027999490084479336117757551837001720863673659727491762510885863596381546010495759265261962369300764198678702670581326848258910170327085391858664720026698427136657030445239684264211725564611144018605367179215544947836610972807744574846004689935096366101333669727667833898687982642068329731577895887488339645796787328342656099034748464191189445821855227743489255225002080757880633325744862192830403492564923899280475435447763577036596179058935805143372386985317964229536064004301844948349242221823200565474504703559381957827141050469088958922458483594483755136304790923022980675366254933942393805211714462730177696027162494369801551834715707575594708854431433454380697130059669599646635379520104243154126228500278602106398499289036174577135968093901101202219544318315582182624775952960077257419886459504439957590806021477115213776437410700643331370024160282650247353633596277120140258564647826253987782132893689856368300952359640030095804353024697049253986342117517336436861484668495646289018130827403461887655293678272967038631337427293126133844510111090901723034343215947337288437108672987735684492922032060274946895454553285060657818339472455858594275524721780264299191246825480581805197121284887992935563820365817634713735226797135085319197579297914601048906885485483640138958662307579813675734522493437074787829436073832936521724381222610503482629308682296409655181143438489057149235467357009534651243353066627241034844689059887232514648932515601587322965414470446800163055564826440637106789198490695613494011390769018392 [129,112] 35789302014448184279516444672315593144784833096926634036447386841111815615130222190625156064293120374691712702548687053675685474428407147913936290758727748679418033084105632564237778374424020614324023587827350261851419655289352076559039002806000025279643191258077926320211550255226044995593612196341045587164818803997876827672837206298919190078590823961490760411694260564563656179436015654291381481303994085387836558025652486059513078926684620913775406332448727682318402444329126369928536410215364553222416757171377931911551211631884230381061567876234510036408301940405402583190820468764537671538303916638420305307890947364641839593845212121736822232653623272653106160147676445995760008894254821895293688642862958125446826823787785143980626951968415497038882422597673019301977639781205870516251327831558031480134217587016973120632172220717754671635061577251780363650836447854628137956830626177813291561346838079603072327151267306096848726094638354505956579967724389853338955217948263383571378849474958969200446892077857059504960822751862343673545655350025331352910053246716320923048600229196518777702404161995444362318784225474288117232628513757908056761344938545740358029186570163696026767692164128705804486496116550220434838570408230563499943337606502013798105490731123407720854596367640101485360845217824295502117058694065381011699279108435904625646354072064602538304758987068143951093207049507786982903033064432804496576980083024276706831458759487368058825796962801370943632506841007262572765223484298790440229274259668560250658404135997173549846952661742030155663450763826129060781951623666948398876367209295801028044170342140421743708323153703029369783859237882124821316883755453104320520011319032394818113800262129183381345655212428306625329758202797329514625496493496915388218049260265366823302238558519510651952184496686602095916803581060015977702248871871547479520 [129,113] -26372154057041757663233154412299527908353846860665726096384135538795164798412163663676239584050165763394868101221309316067516273484989929393212080504076729478829933294705202298100255702988192378150695011555677504480393473610104986875091971719825084138956841041306087247711596314192222633315423857515444808666279239580325965273361002483255747698813606483764755482416365573606817875686557606348935385945577989862344186245216362796937416572584023407812041526316180568296631880415596124025265069070615235140966522324637490574302693194637191327830529160022391657723415648096784937808917112647551499598883239820189630249915518430632223181725191008024534172160064447428709660196314983995926595534773375964415518581404851648588656826218985265080129616680131816558760779631829065317810370473890720275338075085285925346150811649168346474706373752716723371561288581227050156748129218796344743893699657318524950704414330579899646480009401470893991561413759377707159731941950128961341638114290852106134849583089629311910039529724868280801480450890907456947855081226185892751414637394766466807318478888517459710749165897186089634613588005678636284804743677186840130436003523346024515343956552277208658701588797395135898962806281190340438855966796595726929362453730870646050372729990175590909474531765538309056297950386894205129524637961664831752477564048359281384305848325267194712367011322115375159524688763171119347960821960458360667195358662462606929764639812655086725683848411762297512525587023330417079554464244103301567885557448309632081803612198956639926043863071620611982991963853262879132439188218962218240182241980914228379803812264762368294760702568227012423918256940715018412375766948559251326206344210680073796783152994536197785373694778647382300396852464840654383691978069804741231025235321896070252152049611725181308742832551824484341167812459073165195221705037071548 [129,114] 13032369239906495194273094712518140835122664471605038081394376800062028867740560561988730934252342445684114522348919106334002082560096661280628998879911182586894347313974091309306038286817084860157808040211683978921356412931918968305812932217106208018199430173661633038057330059127370954905546632635659377452298112178474836655202886753980902395359231750801112320137254391425377746601987568235876705207845896787609179177442978465841727822176941406324670398486565641422244490512034432798446035048315703219260359589491119361845970729598052957701885928935455689554063412841078093640062556804349500879360322463531442024008938276556706372839340664912683301944493840958622799431244926292262250581540659007233320214546179926551026730214747529710718242030266965662513018826605427223383761342887814832507287933381745469345653901953933658261467806945104560475444577630686881930889506733485949198597503082760381965864652977565077337190043699579233590335824620217762695404613640177545491621846115005994991741637594653470290237405824126020126464820273274106351920721662394293602653009766407364971535652518111619127757383671696158131804333578991983896719192332405691478265847425790488809338587609492522373179837129520747536908743159851683677580647382548069200039923214550527624077175478208962171942694338087218532294457463684036867770670439361174215118947660694113178148139715368747849410353684411980797742472800459798344904208119637743689955415807006583975666008734164605416961079580029942842013643448372585712322051132159732664237086156761933814974618052198193030897559804899322310654200229930940088020890978647933510567377080373266769573571679608610971605057069405721371192890775524484452560184759747141432063292603812662272633258408180936742328460307853047152621539561686680074450484188836514772850111144132781761120453862985972104085527671150517588948232833489364918991672 [129,115] -5957224881833263020405240563966316617388180809216878915683333013400132905094448493692816945540054529409687468694733747258840610232891633146016414424094555946888267542541914777958624074113087423093286122486505584302433401448251166786603225833653531561187135787465924783342563404508905536877101680838228916004289968833546987501840709478536634790163572672559186178581253078278815693517219948850718216248807621669699536564503210889906049787624415186152414287414550677361551937099395231570063896224511450177798918703170556571415650116363439930565280107989625033719936346568295494223048420078167284106690140168771056543817851540803973797191638766723107169775756802188207805610689500055880964849066993857089599988829162716209984092958851036956178694764622629067853779528051801539648017864534322628235178631595798474951251211145498354927992421334017241324182721278147320333307526434945675181268833118332217880316239712404553460959276180004090451372342962358308784531823685023907749949720189108338057802639033603982716884763195980394187036008125128802616800967330840488543235113491520535284688154916564497339678827986916189964319586185080205820361237716065142893293923734830224723172755876510259321233042170329100552386026037145542424364969174402016319205149739905485909244435028695037766285284065190643233538832965850159280726776385258436683481431996424996466387699353312063081163561310751802897690339206239281508477326881528414110454185925362463751162397660126078950148871726740979986807491665539970353567429796496172486625965084463494546454024257929576021565344536178877490074342297999446165990454363395909417751342803742405902145479774600827701337038670625467629270233523720552091002785577274657005634261433631099487618634928941259982259626472237521825830952704565683849670140505106908296511811569550733788630305625383335206311537544109175492959229516372877839 [129,116] 932789879227896606386660636609517768121362205350645072871185920179618781121508180486139529314995885679080715392340141617043936301916161671182356964978177184995639621005365102986527467299604104147351127656097474009683259141727565272008484378090348291688506943669153076295537497297944995629628971480984186429175562721505408477544647547578585209089008348093472922964519152396761835446235571459350868281060444934330286822915388598710543597772132508871536309587410419707420771977981677486933586413764672080541473645621766968594461435203683217254149444502867709463170551017392921618708940294024236006245869055129665060414037123899733889280923441255429556117255772617823210261611830927338662034241872965689288072223746738927177860858613077256516272981987458141375393734599003599368594438575171280909865327132603053807012515382983786480908459787709773363598015690444134149240846730645001134932771422501109221014359125765223180956379412627847103572330912446978267866050533826150641405212519793763471429713570873229747745144694402114514245935628211224816350840603493534851900248054837780263824401561424060441919458936474128830774159057253745069726258391800745394292245962248637650215645982363918111322539693501954932828655532156770676045992813823123330323523611346676957460482180609864834366383885100670266559325313896864031785004823633298750164537755225658379133506167590308526783737945971468163948812327168813380964006199074437524154438006667537305695015346289795968529405979512493152264875999999038028170436702165557892473098278402177393016684985256638640942848941916327418011900943215394271053425776867979853770731406405627234032560362310628165544460589590168800116586158584752612987518081054117362483807831903819805896089181827575306745905321572345360927744613179380606333255095787831922573158895559096375807151556748448760580671965866100476826301732864 [129,117] -192450565073021081788969131145245338926305739338322983382953371811042185896897922680672134421920211685400018313723931437041135495081449928397245407394861742511063175229253950148487775202889029989059927893747177326958852500348929688490543708447863283133755020538257656538044798144065127019622460139466810017169872553137479875901332117902842174489803820256498896798975276538033288367114102896983246419106375965238086478291115682877452986131219217476015043062124651516960251725599402129280404806937785219198580295838979036947308371142012432493719405292087069350707874865757804504695180368260176656361729097771404460578139190812829687365634800878211036627354396702257337366694810477567637181898254973460879209155024067396702050002495739774271520373659931179017404893513879786603302221405347243849909007079119018217569596393955312816405069675338261216903925072885196164738335201076410017225335739490583275336327330232870111337723441068288435031490214393845376658388222133424320306802062956209570683785073553477741450136444049260221715410673766689638465261028089521955121181882906000885653678764040268392390467885218981163578078986206306387813845827734372923866516005175984977762228896040180079289536687390465348628224927289269480480872468160599728524663868014252171915521865468794731926617630817436362368364606297625608025523847202678763030786738683177192639400840349586852568085333105580923755105203690133056232314071306818724348025684755429955670257246495401840330283469762189480047396182051378166053056486262099659890049758697445682967289744102725030832923528637292179201296942806428648178570748496063996030476111672286684079170973925053030257093668909329783415209771530387688151768862039985581964076703291111872935939685107450278987917717405324682678416778805123318319987540043906604108938804758985162952816876643203781562634146273496167939840 [129,118] -42877259529472948977875990477037551813999086620534975570222976648214265284725954515882608961657216636991669649262890838315914605117766711728815730971428056674565350088771576001807177046669352005199597320248062385611920922882543277281138259773778458103096958763928021089873696146642445765614119324949635207360137074884354318131860916130128600896109114040153361703794054925202217936474497550347337294219854954764135766559737082608624790864476108944525367573668832776495476937538903737227936306435993048561864720560126858748544854988382259594640788603396424380826902662148745061944002110654055669448649240107824556565394846880788931960924221786296139368599691912327218359249898623233689351423310796238327286189751585085053824604751180093063007463508407820617593689682491104950020853680412310828878241975484507716964714666025512422538147717223382579171360981738861251199155547343347159996125052849384868037142499507431367407352671896516982818005807014421225064769514074722628866868709243905067079313937941406891718194809148025965059552378655136567429805458898241662043923103059864347918743758047376233935654660335774168448644876846551141468923929761587361118302710698710619019782897376569610658735481040065233599709413240147539443679623427163299577083600805119265116677987470004038264700788490250942150474741533909143559424157352643452861329484115632932727837313597787045112958988172544367184952178139295402075926848040034346924401033556706765312864536102900069157138530843593472041934942679910023130988680684038861599327971833009537609785888916244494432981099511342396664352491414197616512861760345041721455354159169782783748403443455848173758109838419903597871571803735295373256329818890361663287461940834013676425556365085137859822855805590646159722566511602587425462035285699605446781486377999869968721058050991178860277111581371956544 [129,119] -13660195187937228763688872062120395450199825936531941883546099505569379492404125190615116872216013835962841201064137474292572643694731920507184911101282657685276973788418713582608747774205280932142001695529064797069991445875149092320813934075484536400399723238383274563488492483626595324604874970025023089393863971841714441819396961520661470313337185383530024986256491192384788960407152799838785741782653844179347555178021954623415994435075354363654860949639497622251798976293112443263061544554070327843450098505901600395305843267736801003009983109705041241127794159409580810046241622619123931407933312435886358933206390368919225798721135973960297132054878318850527514075945045909941081629845580100445116708682633521230299224929987331168642907471509328881768958549970554580536653524444457822973420620039408213986716408080568558578459481191608952618916798124630514007978196086653118394275664988671443926062044793958012396502754739253585194914024082500995729284916068828890886968794095890436341690268224517241148105313933298277964369919654586912716234114070437617361337493939963783397471638675668520879802853186293605204672474056699479461384431489274645431484820603667123240992160032514839080503177474384364086994144727245927646982389672252993606901134427311990857677822880545067309086672649217231109338868728655963001363410822071252961214609294290080731682667593691924466980701031096853947525038568420700482717717669890881415137365182892320819451013854763092534479682063994488543519436004025913672255654808083524909421224538763812040627939968693019018443977567769266947896550252441761054152938340837707227155091423501585236310177667880844567181860077067175528228738781135411441258254681493899167671623371605917064967039083884399227486334730708482034545534664543056626268031102275058368673047641464060870038679253188906220111239528 [129,120] 484815927333045527239109891567396885614280381434673052643260712627730282341290161100936983361357662415387400792338856642620674184004051087028816768689082868602511254137359509176115490719994228346255738861209364860559387545652484950204176996935491668881308466504810666145352520411751321211377006742545206525148477573902220301062935282774165423708991328173287528452091219959751180887703374458997502556415420773224400465662616980236501653578497076133063161998936670170095510051378118257266528895408930598558841784288251513294546634566908128978705952658102904798527240801947781871346554019678735545605646186192440896321993586793860345143218658460464394480260583844636654326322603088533921285937994338916001610086826397456375661005400628379020993062409790260372737356489143413763083160670832688186883871699517524900698741335324410027382272984608573641729083396942774555309216453572120369499933304386474781994866892143907508085026354072895051346958577015202694271955530834979786320077151442427821608386250638784823192007972622602608479797996312017707400881560438799442354685446224857023250397247348219387647669395010179430545697853569426161448216829409866631643369143622830046154690300005194226507027735484040972493293616899862692973499745406356654350687378937886089149870493472938018415481916228333415185479917464587666928367472361245612689150079944160880249634507908028876807305027338955191723957691213353913644819890550923220614808585688449879642132959131076700535288258423638157412245777052755063281069929474452774782383411206234399004315210409429787547693833051605643348190102080866620422494314840438541151523613327266094725777428408444016537238668481748059039255244633036044458598525913254673152069300700133945515421781891390013148647044654948974703159623668166760932999341693225088385133452433402190486895125710869966848 [129,121] -73603998716009680548549072503768144362427074377925110263949642979065519581280585855587219823418002929488719999140597550087475479855434296281592255676081457025330335472506999019479585669210968608223542235956899461972846305160536390343907499471513126093225946956731093010452098199864536813450520467613448596614830501146904859144440828098416684763640059676602245926967366989503570635161928667700422887173829168505290787393002230267742927573403964603875400962234074551344825604071255095502263985040528353290387012562515934219659184560393327882522704021132837477982081209173142074956282570550679711273759358768994958467667776498212137511718690354364129279161116812976506471772959575231948956797255726870128842158471171785672891234403939063283454349065984572055986163105122609054554082797306336691961105712111726021275599160709422983135947596388882081239240199615895853513693304228386132378681996748311061355270887080901964326822095311412883386036908333730681208777211321588113525647725675513264688733276811177494658585240993278954295631261253418765963768950049528986534083708310989618665540918915657222715909338418695640301198516645982367182290869647427770155259297788149426811574213491700646450045620088564264757458277591132483714256782435461359127383223274385236256029162417375766483344162582127250396679579155442557461208483822920611036551375251727324479669288319291097753116898382380455649114355749522769071209857091402236403597281791587296009523458139353824926710942140392304640489232267571937470848095504335660360611768822462772420381508680573303922625199729770023287271177982216598427158645016784562763058196985700711728080881418734564999108080419689635320059880699153973289885941613554926669307888365681874780460265674043283510327434811835143009066153245791389734530540251374089418118619674746381229836197042624 [129,122] 5621176092332356636394236294317019273588929335341599601595947728935252460130202545934826806549954503616547796451865158192169590829784625412244781932631623653970939471873438785783493268366558425859532903593213342215002376154359289213702405560089578244189927272402661278782851867037972315159591179833030148097121443950061276908623373464425642742437617542606217714261123458509109046958995923869456173956006624850059754761411657593766098236806572857833073374744454688678491016234184112984570335042829086368592578174408183510221175007497334036623528931157774863766282171025957737460495435514770107539188535170645162638702407227067661377034239481357462937689759412942962432545640927180984773144784956212748886823291307155731843694484012245236144880176932767075839057502212077506774882294467758095059112682675567374356282698552394847096267733667095278312861469247181413564072045761762392290239103218062359910734865442801573324912430388573210510852651224405567693493678881888557319160756754108547547480318693781770312575088183303114395792698117745266522390931461119543545455644171221329342767153906454624940287724362587961780701717834523080066856669125231566224674332836907569322507978932983050275161275986643031397696239717953196946999476872183019874723035688983745192130071816425104031609030998427595013635292198213262448006675058182813124564345563448178843590143891911277133190852443780751019912039295683664360087643612098281882976294101198983066781403363807297959786594053846807366402582427908252597484762537832661566922266797620670239535882698707355345201240241434261744582667159520228602820478739600822942868862501525081800351530854899885417460528456625757743847487952395654275140219280376278983657907194434218199235394879398179234159550985408117953585893136400135483507387051083784617809171981934980349077920 [129,123] 135138978257033610417500386751246410292830319868631384516809168105074444635968242273284384545810697930858664539769271969764135475065808954160574262090295642303544235554247059549135999581798926478975723212709306919389438398006624354871772847592879899469080839769412917269955950262321520879785176734643607449675592306904029425002496602846149747844739928158319799625492174164409860997345675273977682449158524096751842488316424227226061934920181767264266124768827012005541313635118477046237941749532387871435466366849379155209256465836928518110547515099480901932209087326939109890305121773564642240453380814077082013937018569149434761412560312254027308828409600335142799650707052201917308748362691868707291165542990861947769287369543356941901640272685748136076278757476305795391639284251529510752482366196984452124596962526708886046636302519512199306505364571678503450400450920216564651933177666118746244095993216484506918368193331355666018068707201156829895652851507179026274869319959353979273847450161448235609248839455016563525084932489396496182609296864251350916419583206303190106191605524857739347719568503792834482394416201463311722694276442846139100214908215447384695179267144555832033847720916420909512733498033927013858358654159628285179834044800319691133924216569087752960912229030314678371185413865378116683706511956932470878066447475263771456392059943939735816397490674573478429770861354602974896093561397294121720252273781951759739946051125326453372678228984323223973866271855868736162707260171143284805085992869255705571985158206108013501385796180867884469076081799393931184613681875705613938223878653187541062902535325406630530663534543941792211065101497638673028464917036115797402042086676351860704348464394786172522288123272561081481200520109367744386223848328694927767147885989451088092 [129,124] -13321292975892259472417863028214326329796573039971301543426156181518185155345726839409771580528296430763171227091661096927382216462689717369086296053641385417474802295175973346490998814623018312235161222015941997097792842003807458560663663271308750321848532284547736375035705065522406710017430349039525625218136039897483404966923979137511367299309890385319647474857158116533555428460058406318571041052526123081842791246566327244735205017173832978640953141790785834841452556737969758185512030568740292361622607949896864341740155144185274072090699617802015247570919257371393652797592168449712667732842129977475888493403319962931533316852797425445242234131528379777166218640570772239734777617128783905064886723223156519460923115383321314565343061311487732718492202566895069343343018011524181267243894540508666214506187231783908515556900402354466614560958945025148169967698572602760970877859561388006937966037211281102215235331838764960779876815866054328830089027104300758183882764808819956864402172373466044200561183050302381656044526212925145672842009859679753918775546715199244147069499770255740846845134308460227522199350826372477347757831022647249052767688761311604108369443028879178487506675306884509292147995034682432513164740370698936191632951356962685000263725011724004900333002614231205549950874265064831795462202418720941624400339725989606236719190206852184815172933324369375037609853227452634596161950353146689082723804438257190745218230767120143571390685820717195976414298068064648551485375191219431342750828689724917963077222885673849808965764744078426640875673240191958031315778418008447798782513414026501756063357014653250340850192825051161601056426598129053422090533911725499040414715004437989504379223549576561746704485108019371499461383869968719037207900463688660955946228005632 [129,125] 150947534576950256668629012836201339895901674086912368880584375994110578921460271702602106655476918409278904497944792433996368785922418135976899233085340085878557494007140627460801693993935319025646043631411348807510494125244381763087663235159488334805209161413073860299277193320825920546884894385415783590652318598467268314944596337562973409994665816805068401070324544318449698714979000826791787246398278635353312983833188879167481065556842896169286618921419408455361862158244561170363200134330289557297962767870321068690683899682167864207760574399792789239976328279205472268543556921402267861016709768346730130174001646977778550446355671015256049479681485254755951943080384848150132377697960819830536444533959439994126182847322885755186647486385886009408713635048540929301248440323734223521547655963966750840594955939382274012958424020829499462426221548379719597653609747690828386064724460396713189049404392397221178142367451337328029693331863988657642272160561641551651750475799272553177209144859455926492042435885836006314501845429455957219393848784076112136395974668664162403721139943010205808088167425971060169548827135474846162027265369868612427361563988569806664597460670724385466321819826253246174804584084150542518967647767941115325969358043117442440005143527764150850273000283704253099865733889522250385183617529111364210852244771418019270110314459621314631679683318803861750502259163347401331438921911890151005596366694355170680747097780384287418688510903253994888940901694837029737155090454622097995737765559433967106557142588828970611652130601708311183383146613951825301186963664205173705916275841523546627931203443343915852848464842636261097334663416140274959548797839782347463272963435530341232997388795979206776060384350695479561999516912045768075332097428871131732960 [129,126] 5671124198680490323716519841136048318809188976767518721806377090002603068204326321407401520950676847900044052151365021517762226072699515176155843954758360491948175974178613553528311912492477311538456818487547294928005418137428473398482276152105008643701813781591988395157897909666928884133280031979283257127855612227736173202211579046505254581307988575525260439960045705852127927829412818854420939694043408267880441982801731729703421081643886013546882082819682601903409741493526298926713454134226506901259548325659569589269380224229490557398882094282829393300664413657444870665889617939716943312733462075286171536303921107886256584340520869596304739590517702620194679786108325464499146310760753850945241159649884012504973602064788637092788370081799310260042508440857660066133328613939806696711453801716662130301959252112194386480334325168491568803218983640023072196708395766406611345445350714313579611936694897742568963271773380317534565907702073237989957079133298861350292980423020070808205636411219404772858057145395746755991434401601312401543202498129977909782329030683371764875719338792461175042591379053066205317751903726009720587281261564735303330970040870629460334226776772457366801165592833682451912268012054318779867244290372536728420608425046985901338621155339183475194145775119614788046575304143735545532501093245456712028208636870344701955224285120977608457731698464768991947280212043179635287923004615614068969886795623419984360322653047858839815459839103017019635706907152391723989425130567026125205588441364791376171738237181137458250960247667752839820726127405455329030567151961686290205261236534553286010001896055173529001101800247457193484238066994885530401832258358191921198690095530639802178818612344346891291781152827451584678595932854347293469943991655744 [129,127] -91515449745760193487887393689145275556911958542376912948168734388973651247799845829074239834020663997136295095097629530897479226123634712840133009143995951442942034622019564752941741888225151418075738943480235184199370326894182261981898180680901433196204912432961273317270733747427616223869526242435044772548187204302165212012907850932897968735311895207103585864363904885013445218321020122779067944059627000222656713371596007916979196227148692443507867805872361012214345930980665425156663583136893607838920943139434706536252337066325484188315593630094833173355137943446953588555843067908033909080258326264971786629167543061817313744998410476458453868984099372953817294308080166731927397908482097718325064153766414232920569205213251439249035171746629163629584214374772652328385178935181456739882653263053191142473924134459136880143849110179013878611179990323347571590036358857607048004540324151056821182875013328963185879230496155748925225016346785589232562590064430303737551892540287401789847761738202337857550250168622141980730635768991515565770426486366951917919043027583607728401574354738810809048332311757791321286664559376979633088993576805768748806278254604596340760328321842518618784295000056766493415116548683608117543734362552965752125278767803569721774257915123861658893555536070921781948980678535177962488305206684979282581329232116817831000178650115853347776237071353314435539832034530286913035050521108464062324408669492976943600421174795275887714890259916811436387524340988864029734695079121494699777605573878888297908047650624704324831619416035729043259838517767761532914993361241444786166725258741631491610093019881594473766994364215853528961317460779973011455255482175008949527604933143814274295070138836655218687772963364912146807903255614928113204136 [129,128] -997370077775930097224744661226273931863002722810911238492960668576196806502912413331701306023024630904299943669270969766432894897162041584324058407644194056276282757426904387961701809587538830810523672344163572149044172805269010048675009253392190673773195620139859411444382458504303411933305132629667490119374174480150040225687052172628459816636890919078850197912206827547118059925040811958563562435862302624553626883427590549868833919509829313468009703219148537194390298948448389367698298537868477376900079710478637821591581737039280916414209350248039050935060128982924082308885011328582259036402830618719656365792622604705764338995516813392105163373117324291697942153492401693242005903618315274057967585454926120442377114351058538125769475965842189257993798027125075558857507034808580524713877742064980515510409674469447966112822846100031792437759539791556718601355597749803329566817383490499795802791942769841021245959627586230790899524312208351042136267877829525687904187736026492782020495406874294029147360341661512889857179368784412451780018837741191788228067586253933460226443342041853773070786679520733954717021413991324554180368518538331974471900313308804551143764093920616841429661963392433534094488028739857220866585678422053365070403573962993380290547035363559963390783633105606851117388930621694124166314833252044066777017018150474775883885431606092473314666654027208892216344500951583059825503048981108551108835728323567368545170378896354532252159847181843077773012691583447345871634848088493738349914267081540440729959008020124121214685286271907733889620641836873114724544442837377579149524870074821095779413126680447294661124568028481640505080629134400647976585552500405523795008713804741299715454522097977294435990115399969040674037444692593664 [129,129] 1809535994484538972141263166586225976536483647366826824245664447110811345093632735374860823531887200695765203296338208138054427574738086566970573068523740618248487609234944051699860399824574570583174766780412433795833484728143150452277928259827961737824090568975174546062288658805937151361226641339233705267295948754393986849084633977705294083213009763107923390924232364118228755195729044177148129368107825297520635174862367270462242747843809328786052319383774167084536689996819032601006323486172590785801925675062367499361197991750639828297377512267511523809674695739042340367631966112547962142442916064849605551068406346573207144040481173347691485510332285624812231268402884943555760673982673513603657710310062542722252918491870828454569483131994491752372519809650020032643992611891763161994933995808094701117227170243828348272076524759285113640818429900116562100175352299319784476807793032570368320533652164450197175025091105084907367043666411118990488219928454750338443267727115480249373062181563404075751610104152769075757509343339090836287650211451436191372019915191917982414978338105100615100043522869645583621153953353888591395091786499647896636295388174710736220196481147107552147728277458988183914995419117068639532918554873836382626535802322667664501343701946872467223823605846905378062599459059150172108505111116129324775330427474213574811809458956079380913493268010285906607554062221592883792687796932483874925100280698703139887294347325048245673523515839135355259308619466125867698359777885942795176850852872471551302704571121344844647700010790764885972793253845588241012459240442849787810565551656586569654272094095818896459708038999707008727185628247710415133066844133705703821087032107642167209490215379357399854293796870590471625740160 [130,0] 2273723360298281462910406453477833154761796287579475949446391259126677696674075351588711097274267121526830484533804472719769427820968771820115350230925901682016279779511140274125239629805499911280229021082276174732130768319059372289387381749794997721062023431285130913383883280685431816410753805226150545873051983452418111796695817421972849396554146866670515376920756909415251848186282658647510114752066252518388936352581103258796983420570088224080592422007969004583339518791996660025240443159607904195405830339841387729959198786910139169142190489974436350787803810070398736321181372848310205512025906673005961975293661453101898779259710396748063529998793842217310136904485577412309752629490024756454946243058292634186071803923969787159565330495519114194088056338052408773299479510512759424036797519685502521016410473360226287573576345671141766831022117331737365006873151757380806658686933827424887690485440450499501665591687375667818865288018090748108110951287376788633664524977186254189897189342092914167402018542358590392406458050022882287578054060580218268010315047081176204853952710646190732105388007093672154508367075464998207772829815465895848045274265179077915886064916396030568203409171521487924707150032107635767353518356903104979178973584916993816783164566005517625987103007471400678292614157983730136548247235847353985275634804544311171525844947544765682119616901007820672308709386251816552433922972822804679604144943342267582247832562537051351517213092417367059617897851500791108468584639211977814960970023329075037256469625221403179865531640972803706197733085878670026728805919525683882177537794772082317489376322759094496299762500892042712594386767220106599045294424814234758224405572536299532364313678169621929857229203354810667011042173980566206261584193023605484714941052072750984679451879788411349457850511682692743860545161909172241347967981002652320906610513369917703431497460934991951645460103420231457845480262825120265885721042022895666475844890832988351064427572625434308021330451823207056769329381713125284111445564551592287401932229485057984531285951054942724006928483232338782489978446569190163491612810512561342994823207741745135586137418328837062363337526315390726005792119885503711464668408817313067787743812272627838539988100962058240000000000000000000000000 [130,1] -1291702344571348243431769893830702146482308297531643417467169336564928761276242959885608732404793593041678210545124934978015799114559829742832856323955767194619792959400632265114679683012770740190066915578163182663934004305859794707348891069235526256615507120002260596363750968385610027770124794211303270665571530428397774330775096971538289341169070000751588543474586735458579022562760477536218525040237441893292563425836503848243940758747970859361923352240819521816498249944773938546868732859014590351682801189579135007483378725701544450174154954978494524840511509545017080244636736846316106487433770397196942811749090555017497571472314947954476164658209650203028086310941283291251518520861639629213387169392645799441998615583021660362618884584770638716461675193130693449402290338592728171132202751363093965968169638238728079486042754995121722147987911731131224107043955502442346921917747264546246967643391779925098675744188765424920565800523376148233185469641991561899784279346308662714975248750060157540165261253971813924373219988085611172891060292973980325363489969480312323132364816224289117774904732763882963387705741607781252385142693340596955128060176457301279966178962753547920686120558790231041660508192767475782891859324112662413312205528682240963942157040005327971059696897789502523559896119578353492927099033643550828285678918712683612784519833535246661975450795960899545527685300147227249796781890047580060210052564653752529906637039424354374965562453196759646661080106764867704314649992245963905689283034966875198082898349722120942483573622340807138065501656822446848319783117233786587483977656994206696596349502860199780471845752528889547275501320874291266467173359708341906309140318396044080694620341399628639752841567984021021561542067224825726300141449907827971962390586217646547392553849621571805725869724251294119172309399620933275919024039772178847984175271923298863050562594112992201384403628394520378812180812500526732782051444858769769080367234185331793592735887547216207310474259282794546595591877624116523502125182030369672734638365846265180330493897550752488877747630944948022468717511106052672403708242217802992727692347892009045855707521494578422953487780263363798179577458281078178106599792642097897673175223322442889351611238527795200000000000000000000000000 [130,2] -17976908738257297570318659972613930756292590206705907481925637962311707158931047968885870587045831914556037174274116030455144786577366898380125495396043561484526018798891961098813680624093810435882013041600947857965965075173642747197117529244358328734771492026052779363346198941983482457260645254988276170129445194222399104283160214498904052991877715597799278046169662018985156686546246969654977767469426981606375225993076481586063284156030683790883449441787280063057764395970264372458031375420103504873924581502485727872588330466481833058595859757935686612302260902649210444935887582164955155542905943434740769104432687411159093844744214768275974761182683806666985697041593431937849120619337906681229268062996934911573533513166157385986511324742143579052093323321951094490131278164684460699967633710266865065686292858140200918970374813992300880796127866672827682852592524514450600330085874273396598704665039465738970313781870369764406666093249165448407311502730413569954110099692204264950498311640932875679445346401053886757150559897036698411370895050799951658263050676202028660649436701514674929882721585382754285967749129269597640750300082009953859361138005107711754633643535524957161274620773899523421498537122307801110734651604578804266981315357607119709086372231035969548267254432629350942391507015095650296844165334725667282569249929707435545887964322502389287616821999820723980018209455425070212703242571547267366411325643411379193909279585862090457033111762024868753900096944954124978062110848616726090335896642291143196567728113764951157435555633681334955661861990938572536851376099330813732169443493063184215747878262989695807980145319101417053299702344018234324765975811254752195222635203799232290325075540712211663403794180015599094055959959672692079870949977764430650591350287616325725627736222393707092629333246750059441082621206325982843837820487896335267007531624473436070799943563548453544350288186806851041138359927443162593004341548520263577912633305588883177157455266383279047331203626856574711369368483525897270302804818843596498768243981897242196638700344009366475828882046910625469002323114535318219535714176202555459831183040162390590547215090690576450269296826803449536908798015476654528136772403122748858581457687482292354836108802376335360000000000000000000000 [130,3] -808876313698853768757874526733147910251123691001984469690811042331321595137888363255382988160227409154652454330174448200190016542949608722004971762266665864193528839740204007778709416576502914846084648925839649642022846604063384900302574521404212084446325351944980485753215479645882827262294735361704250432856581512863917318635266848773028546580442834279282599099423374491087752046103291593656007927615943862109522464961507317129911172868805018103230924894594139666596693166239791756948442925588041344960841054152341027298711450870310101058229491387294399817818284227382536975585805838664583147302827941436304049917689263644108143238515367241383628143198197604104960339917991009827917646088066564347562934791621101322593386521032888738869976851079414944604931960014405159858315236080761846004138975719445892337883898260737463954022107484877134470563171017045639734479429832622024723831308769322993131836006002459954130236477013300461837422605872207045197931469085784397235625659659752259899127277895230539100489673274426908669005849412911789793007405375296759538307142988355825580856579089598541384443870628071140881106250113416220787659585631810146604574840388827800697140032560333616038275058784957034887365115536771061668873899000566959524714065073040048648927198973016535425184586316528889827484208748377935069803760410228830903662690276836086255080123776282831159014649176279175714801019203828286684363764191540610515383037951969606319803980767759298366016711976652979816613420640683545291397431446411053816014632766024262097134972120294609722317989874967886676677376986405483473801112256923359353993436260030145655344045275251720197650342220451035558327173066654710117421948970808311098544242458030463728163479052015111939584737225505054887335834698449109722127227953096717289647530130629511018260197338768666362018855969566486112716194629997305151007625280985301857876936380949480195381441855397984769188158037958940983538274921246235409658434318747604958136652624057168428438044445090477185064926524171261204475142287921893710088323546424358306821195168687457246276700424414442295338384042285458113897207839835086956794482419512622532756456045115020189581294248935720994543308400855570491165334117350660493234078829381369718875957618388757696161127958419865600000000000000000000 [130,4] 3693253482790399749581696908576106425289060009013069925849085012642009540184558192998662524879444875054679419769346325568858941425424214984078007465372976252357691132822503732956501997270192277666490046846155821799726446124454715652551826297324529237348459034507991324725759002580468432070046646381449172642565515530463305615267157605380061595123752993039209278576102949356384781682992559398176153482119249257155546875336910495282961711289657612743468940605166721170802838282413635676273952987816164660939228748272529082301499011358195165593171884902133115630513851930941398904912709007330328001908513584218909653280489859164877359347390385227023120347828753345836632589041845376285639523902623842569079409263639892953364161846829224634555205552933955047225462902528959033608718615296160889247920205121187826350318610691911281638216824736186667616072803849422094073346768412131177378086893363016278239466407894690109476348754551983306230493061886394273774865721988711405848231401528385471489806085309875390828231981984374476299776881868496974010639595601123620172293314244321930713496757673544594809435484243014393889254226610685600494472085973662897554241574062263944097666070544319849716577285833752311335604489461237091885818096603985046661515968726095026808903665705136424397833090345691361958254112251381716347356223180335780225534399007478331944139705066059496333896737595766729294817192358664431074181164930592691575847004741474818039786720691617027493199270537796412891413967359647129501462255489686083045644317112711704634623840993984853666358068903480232189165878174780729021757074315944566391127469395076467674845784711787282835607911694941708448502250655097915059455674534021347919792916215018857191546109738482555112503298246630387823549281808502913853205191003343737761739440297705411550685833963578004364103229188042824861973591547403195206103298611984957347085577426898234270091742733840319107239928773839718809027593088508878653398842189699597957813656565170969930245977570337851129902282186550407251645380019943608964050068375069393906663445323337841920700608176600992342767730106798729189978684920036845044448590948054407020338912557513312996578532748924877171836586261038865259238886601975334429286338043681570354780245598084068650866699128033771520000000000000000 [130,5] -50258121018904911771265448582493326548985140587584392820373048555743908879444813788591502579984820291675873372710144936927411950135391544456025680893291711747953060141996296506437949962501191833020687086974245262069077408243087391815739739118849529929163765967809653355664701812070946636200622631319737134369734303594300667389370811472345148582177336602531389612187767119693266353380478058031667771400230142262727152153998941250522093163805859255859096119466862595549600706236354586629489454018707134329942884384178299957408684161069521464719544151280114447359716180792128056013344414951568762263363733089397470303198537021436339590005172022486120396760111357403474091329992433599516652697623100823633912733479166639657317691641389614108564440942900147086513729620768017558206974051561016258661053188623529506887506615939599065320924469052472251360112060416137656430892464029710958569905488467180471556579507382003930026430152751285280097100250214898536333198179641619124542223767023254997846914905367731555417975201783325030267261108842177684592575554721508785966323342623836845555041807092118803763849439761040179257420103867875969469304929332118218133100322015797623155713669362155988344642244213898277258099527791496815522395829159013333671468051858432892720224190139324149679095445552310718283661715584636463007904537614070497042779656322766853639498012502117114759643432158770622145300643579949910884380329889499071441060443726779344489290105573649492574247474096273555199260342758175676690326886335269668360712945918246916418716731829598873870629032173901698933889505816682800272219962160807170410886818907287570711969862320119295536118520168944057130704528914153801704737671239233478384223653508144375589017576928801208845216514827792447242350309474138633116921029152573949839190780182537722711678710639604979289610191148434036021202250195161241384114934108543281162321372102347970861562805145248616614703376173971544569282039195991302774655061011363954405535572652407650818633328420229612290596625399744725985026357932976012928623079253545228643228447097836792946169594087945272120196706512397539372552011846160296928114686099766814009025891881025697135905664977799297259038094257632802726620145167363183970038830642126022196902217982680203067100770454627942400000000000000 [130,6] 387802472976269632800353173120148035133430519755107338107782347381035383798297949856013433376324442121218064784189842659154385826698184547861337782497477192485465810224291670627247273675932644364235048914621110585379823965125714962040692634139306365226144312864307478040629912042430152476876932948107322025964687661473443943691441478969008699403376683840141147768859643375623174417983912400454838114638123272471488075895901802804212745135003486822006053864671117095953684084421030747502045318673281606131012629310566931359315135881381554854930087998761939778327082269877958559632575684430670320581374352379292500827178117597273917236595343389151129095245327326821389422005517323424979344277175359259108801423311679794202966867560453952047864390080388564859593306711058959475673568581039487964724982354660291732459008657763525063296994522980155100513479534599655772671721533718351710984743418187575795862653425861425886535906913201403740936843345491749534298977946198265772902904663352144574055708190303363403085173000668258830085992964832173773362717173276216332980773051089350005369542596753518680947035476265512865466626873159849529535537036289295672568710820230105545202900692330013475901690952294214260283598702781968489290595273007218994288131217210715054030009254343185876236532035114476189715585696146759824260790743928684713861442950403730575407502608765278082897617360148868180033110801124544088368114914044811698390297354435159216839075562638519695657676488553416913283502318074006882946262885905605298629524460169433723721722036323152908799539542522932785321791882754659881425076570288977718601007303055922970366135887557953566947993523735068210899183577115426142981733467837477434118860855863209732658524723325493404778127194013078618236013375297419130302159349171701851673133194713710973711638790620577480808015580947916399823240682059936603471348596272675103847052903189274064636308377606168648837585397353155502758657418294755000304449135105849437904322519271048250473021819603859438213398218173001733376761638266316484295182169504730403703782140806144662534455462663333607485718983815784185370455113971160948966976589145955790636326718402757162340183883048162507234126019455698290052886710891989232959885976677256468533877549545652843390652733795283763200000000000 [130,7] -962775187712080619773054565825936822313810754169718272248102910894949784134860137940038469122081445807931066770300184650423149073763906343869926649291505723322913477353792580531035495031403540138220691741088698312781391849012870143011101265130614480686682908929540776868417436480941518558208197053652064848575757268274807511416068201788722759908764739975755879578178562191381462259945164135463195765124755926281060984309701617915483766846924003946443769418231140627565828883207641627748605965948998126444302052970251763002465291569593579476636334345458863071661222405789191420938531277639670744309969984034690603002729002730371298738937199399522661157607765120627887006219420745835412500136395196930286166008496249455561174589129884382899130886397114172298389766332542161193714148468409936586665226050407156078397281389652819251513512082539968486855414926272395582956059169682349051803217733910315116233685748693924855576361360148460324091715039588631575156868469539104131115920916478559058352255809075159985144231190602691135315382295583412623071094598235039017392089020479008044701505248655830974732714394426216674263589889253820219679103058748346541731616223102627808481300783605473132493036697562092830119815676999680069760781541904161397929371625815117336367809517802684358262873921709519841111390050625538692391748804122405151776281867636229235958371003759403542696453640651500189290522500817908017395365402243466464713995893101345963849980875846972786112080482256071636214396079980364400042194668351694245889618025318347753160852210858499721998974563595045029319104753327540373432085866338083538136700851082451283438789302881456759023537979548200438179308896588887528760905802499926335931490989337987388825743680880101919651665361609257245228288469211094197625141120401724455330182795031260086646283772999399725580876928448899270584233299306274080723892583421887908006693768425633055517472535321035702965992431002772860658967322351253274343049242199932594013325525789318451420216707967173334038943904721485272947635270581215768086697596374492245938318732431492762157144382617983886908683794985241734046505022114341991061100786704795904936188789309476299951404026407759245831519906660674946552540127540180719146371581108598723530110975066806248743473494731259904000000000 [130,8] -916395271374600166217452106985088581544694794347575097092989313825437918716291096705469042401079111625306505553777285995777992332262615840612183374884209185413676258593983372690471963001054518222076366008799421647541069264156441537403095111407897783889202852095406282044625701022021655886251040658787290341915308453405167245494115023190552566075201239302972614688194325981229758146052420915220326505045638300876648786183077740394868597303597830831489865630630849921261177246270666348665208710599148606937384310965956198595751429686938873747866723943154083630092062271550520985272581054772381988516372514612287478918516134080444548683145295576848057084756449158537027163045642609097335079327935418536105335547572684262591676650319084961126797845168347449323048869433945944728679942704566206059245633084262521694236776339618976066720417011707003226743347763271161041994773611784935319804869445025211492860428526226986628917915552099445446360144186536816991272368784381076467310330760264777717873208814196439801487102660023079408250121761048367455353662429059987340897866513283357493102210615253422839524780577141073077054652409494367641733341615301380977081083951380775460546010312001545160145123545904620160387539849922541579144259937553131158635729141546358921888624885702066860954637524980902919978571808024292902296460333727173245541462590676670193938599474386361487454140276928615265847725503897563024126356717132800117439062814221287028471169225333742224722361906591701229497881827148532197923693632752179559718145619098314981607684643631963450590986217828579155021734440852001937444524716154000235105853871731418605163599915325768392562756843216740216008886035023301774932506330436608216227748281029968910506044202595492570264527473491838005338074083738061875902699096188470031406750287063721184700754601599057546613077102964781861399542620833839888943698437844123729054024984653278232937615562785337603419710456375670833947958325020107507571045851633452066372687979426913822753900317568835934032817184200670318948309420114064545214527001920603683892455845862649629211862706361127094677448506651742381383292556421651086549473759169983190637249136552741742192641264110725691293200322705274060797781794698723959928653632544222557676563354428875255545750119526694912000000 [130,9] 8246689277878470284052598997155437442546963006213350282428574738272067037863556155466355800787030501519439325703861751074328362111017340200545732022795400246612995625799089888045739417367272530924793817628963237125876377122342890951054000891849387936846646342696033679166508157372367652861540287730844960253749928951873338523254829527664929483323530449282298996954738880787280209106461814672846428797392929130672877925220828854849379603073811842802609633488335974373035900537912837543076475653279664246000016174161905857127493503226743695879783065660215665619457331685645924502719640583991581631937373149728449742101781058291563308964438667017128275954878721413921309970129955374927635914635660276457461060051499393047967845081013374886662028644168944097591735577440395573214320868872424178345806962456419624607839578398288737970738748374460783759350894200037065272856839694710311750232101803399228403990841791021847114424640840453312603441326426290761228894026804359636788334931982477567551256769779243151239452050582755418770691493197448478549960899941981503226766240608886453708887294305999963789420837013546808376123948130909562777085725917989845780240377137339174616102749438812504849955948605207351091504037262244051080799306537926374552053870902692263013416485941090972525517862099213502673291721234249502401070072342889574242153281872266579085932536548714419480449012488127212801770132378636740561767311596896709871579768854995740865881050888756939618086501976640599749202009413008875043277801372781499557566048019302139051839071489101261801685952156957579322868182433823151538293438324882554828605904953612030868600994535251771686825803377396649932516397151512919281784129199595771454280884787407331011404041001165685246031870561192566640842913494600983014664243693544105410408694295580749806467172364780364383118909928862131213096522241764033518348983805720739064896723950306075973294782415688530384007964155144087946552051663621634707599643191161359275933170530542007855800429263689908257202612635383748106662808695373636005099414094016436489619142666071369978554581876501103230810437510525521881262262715794797334010197423626833920697387148746398936442724647776144769572000799414844878833076112779604589503393929502082290025310705432765347228134041609830400000 [130,10] -4109974456956460739235146757258341714224843225601053627131305829522391936558069280277487791147411816939934951027808554539083023002419573119305818782741080570203289067451040659086001189884942508008675544763534868595006991797334870275666211275673092790090691472054431089023124911613707786032990817912770567049237991005188768052425561608820952616882329111643797886129272654064208362855234445389803017207311168524852593141229244044395290347308961420482037190769276654204028419946704084873640321273509746964142698566716583964643527206448651381411462584489296951219006759745217504603699465153109408128201590982713927993942188351058362922139218621105640256574926178449551454833695017125469085106514415688517181385778827398473926388814074777079862585750475030086224392572350655916397533115551414658070785805472957221115255544175986844776076759092862560089832610943075364084168341098593886147067069861209421282382706102561882094545480152609703733611857996932960201370938300898407633250813615770397788397859107658470309608539389224759412999035707022642944527397273629572183361805060678970222480284043862547414900964275492281468375399275344406006871504745337673331272311737418297706926063061755979026317439035765935861200189912456607990054589884806894635657598449157363764149487190557005396729806774433130287241446065887032813803512843114329563496628164386890334027434541544436771649950120247018918043774479618098569671440952884654980936838499044015751803484995532312352695229498993525164618364048883693865409118080214097246298937145614765454577570790650832613452065618955256908260044070729433957765845587584202788883493147464524152221338519535492409302650997868026953181336811863293866424680325394991574459351675596801202558975898366094591982045048272360752209000570198006059389512591720730096714257487211717724692422603236274722546414434537541298253588846287549407293631865678167366373192578669130497708227572565442370153643002984605556027344811419422058132351054011868075548179854116825462597390489959149472594960836590262594134970671184223090700510221888056920027373541071250060528268321302568175027918215703251525940851451847721283495455801817308456941711502163333138220309951462183796213781589069852200365760563904554719424476733920865230703415949826885219249106109973135360 [130,11] -63903616228752425699260077822593908807561060212725949206352178503757112521997876819890855558360536362286216570472258663415398712108277574654749990882266712455198609374498608034873314361938158046646023048936075903177265343551115234493783539728919444595709253172260247074889658709436217900347974990614734813277674425268373416597712151431041488418787191715298288798651100220787532972228908377336798647288730144054656118314103096815139972038537218685955747280119661129702927688823043039596813504502288116207554646352559508371522809627441538501174148202779536964572886800576044555367902029025415310367767306144891644431306940662079462218328111025541428761792623765503264238616768145835552938449797189973226255905977451314643263353130699986877952675446057027529242194711403375002806451350908359306442472631675688645611818842533437865946018431814872082669286714010519161871887588765475482799308218787529465678359917780725122822000372530729891869146034642387300557853337600310860358019962783810377738139740175064134475657345484549884571847486861486048104343401700596623928251977997808515911245996675827513275266968963874351814436340820219452937068671534896374511264419310335092866214907151747198993905660423821113593837141827233326176273237491888537505353227942185761838460421376372742065142576989419628135831429056871398620802658812936735290303588091221438778382309092170621509616404916066760799160526699509612553549554091674756465990582788440255159843116356579638582982532561058837668086992086997522742750443476181675271490069725214965102252559442925940269651693680557155277262269014010981171346913252677799873615411858612850679749236960159873377361866714779346125388168256306197941022589363308495300222359717700355812934294750128147937207234566736776699923424521867895182402678658622313020259382573908466266827139588497165540964874280820031999268783650340266983813250288676445805406800099303136325801611226960932052302696829601811101020487742945512097331595241275084828538966396186674211721988425784708090575277460588930195673594706528984309629881664863592215021247104865744819768249804493182828424633628572956928785347125163914115986243384336520188925624521740420156826440134561548575026017424251125774342008900482755028323449001259371447866559208891690077939384608358400 [130,12] 210753663070895492368274147202423176663203309416267465635246986145055416058526360354666060926871184334948734804996120784146324366732431739355393514493690220795781917339710334300372201719191821823730323246728526299386925960621238191305389470244655875901907507108048763205619524948034352438981616861241151602323582005558615513158342320265810363969231701186324960144002295337213522729517751857895346315300624231906971333203704730601249258591055114537287982120286389028769766543096432222134956887456244375992133245948654895996563841854893817714391160537190673544336420690270812527270284521865741056745263460303883052041635001402447725977679850308723192021735066185199311066462403021983209576780363858108667248854264753959323149013164526961902536298586765736890718666594414825279626160411393120883622491512036104083403355830617174743734978435413922279255025653198421583266272201969342679763460803961076197120735332427251122996061618001215486051630465148536104194626898229203230687330259779617120697393174894552391055681001359604106075792042145813323495998812818452685720537972413441415885208932604426262203404706651181587575165512422640981683973331444213305888131137509388869049310282938976345304596236253404757109072739717688290742946045605628430876064165109703683064315749923475644097955522250811228274087396044447761148413140722086301090368575578010942088133688579181300078069259751242847205927714062502637774210862162806032659871700211753487890049093701967951373300194961768030929366858069721474506943248592590394406509519876740587784685730730205857322858647631659139830740486346393330269025682288307964925727159047790324286660118548879949890799181631710320273325779402748156936513844271714753863764918866530561815007328171844125689308989200392232824783200658414563872336079411908339720315679169090279288847775951476247506580062965849668326815368031304350557468523293726834375828596110756480051732125234222088459244404972930794650527553435874231039886639908532107300489421769208581511870498575941615292469484944885621826588044943597895333984551379332381956189427473602335307007064337068263397068853162491738801893335521547772958743164316101487409508330326079225688618270020799512147306606264785572299094899281160345652850137549759753879863161457066762080323886907392 [130,13] -235123660236655998031939938197447810911660172338123953427815145022310860149774908663186513558078310193292535108130003812759206912500958349520399767515114687317737995305567112607868521090084132547095777598712685319825680907599633956780271120008506255457501156882640560782385662515787674348485621720795621003662558201647782567363541809185301717642930568671341720261579987110755745161267030442151481729011944023803997310393569905958428472295549259973174213685520487680531300676042493582155108255139491728967248542893780153323846996693123689764224206698695629252451847734390616854055009924725475132561712454534608763881265062029185171401285697989789664311163322954304077915669949063992732468455712830590339647129444871772028813314956427211629958322964503987074603220769194844550246185113765520103524566268382255696655769514481207744561643748219663590741982216548926376060058904204347979157403918100080003630277033929989031157666813307889704053022653298710741139253865848313512252839548737662138395796428903903667985457645459402356788784768930819211400749693170881708555257275081045772034514548885142939612990495877303805219587553593851856679298076489344287173749189071709628999020441522585215399208399775821143988270294135515609361204948248822884831256910644820254260420931889743462446759422856068249203141654015810536568559276775946020019779112767087012427574002486823051445032606274507994772973019291083280043361355528586085838808112691609973285098252767158257563828610506309603896685811113704821867165342075025886929778525289753463728241845078784515657846263848504130896104639851746915862029817254192697741788605721723611965616523550480027459613642252927086490198103616522023380837062472209253900244608529670588000622617891172205360870329752841634197636556524997715898568550721269115508015520718433016023917041993589965971627422747338051101382216898573897368217810992242131090544214816875377500487387432459446045960869987920100442227426997814152221864964236567569467209745975245273797910187155912537310297694534124932690940880553664228708359690500771253464109575118816816243774363448461037350660709703056591309610154769641815234550454796597799971978442280717616435759770978478673454775511956817029600065532182275172936469105007048232353731805882184899594500964352 [130,14] -336283138058500883160867676940915912406798224099433720288616693639250638431610552666080390017628540642602385608834080893770831192432939461556873608593390739476445548860017782695914591954694521304071457236175226082631817339950936401545978424467944476548466105673458585259864419786909136159898571937027898728419608530669142825276559139416305401083318347474561431989922702990998673001041323614121887035723134585657751235103985339873665740155574078983603376421976013324584805600648541306502463022666893195236273453678790951291769927247167319314562116334970297026096498804794407207386017338887171417952514425707781851552038508683358563008416323071993119480795540765249481501617376474969647975136192605410594620081677999209767296906170794362834918430207498272022143247836036549905927443031266026460881423531471930423347154050570216599134015469333673408852629904349705250501057861462267556635044834958182786827742934206957455351521886718552962044385830689131703605715915176630613033015384919987967365325689125265009935398340470309158620646890593849120852696134713524536792863554763398011852183457243650721425981257125038406411244373253958659433971742971085841144711272332592922265731505003398850795672416091968232964025634729289287504568911619506402310412461105399506989848494415925767505168822302189368385377338345709245169867885218099718206034728351302673283224296233155390126944812105120126722786414813549016747605099101459645081448672276070881901036448026631908089693880846160976842042171504399822566804827171575400836603163823378650927567520011698102118619972139826631486670134745375109572287100967934670047933368723965158007875652677029613427774671008503278287920674986648450266443046548767847507594689305630756872750474378287430477869306043498569171427013948673628403688427155825474666360350375889681703558182504690635841698488966176422335960856876393801888670685096303033927632661289341014583565022511418290591872150635426602462234668293868478219797332239161881144638604530824437743902896857985795161016921889691252221664395883491304219050729586943620261127627820158355199606393182543708693716134110387261093437456143047523255420706247092934558378984731064924528911094008315032508441528927714973947963972375219266801066924663037167420694956567889615253405696 [130,15] 1882270505353366038789719782637153329353218211381278709934529223427412885834659521787012467284005095964950752296567279289275079144550858376324933359626203652281563996592261970977647712806018748831023472122335548477931652312440561196688097205949548334688005397013117842850008753963890685482151384947420072182338794285414385528507677292224423191244394980752216008861155648421426718452194170883345331476715267060629880990492170533472588593389300885518901697375937638715789297018333967823055949061660287200066207206850651997744796852070680805156105259901318392242493201747510599988041552115757349746705772790612246055015661203244219490538635462662096886402877704170314091925278593761372842372053167135711384699230255832519949189207266729027642223007067585660675529481345644315175207830881760480409600397963669235765899579863757687768917681405553501882746901788360355199999765921931236567301655680823179577598913005563758627880130262560082842094598976272384058732097361351177983203086025998821756288743215506809718728038792272345823134535709066366760821629012253019884905214078201193075638639329710335211655001587071938010837694410791345517907197557880529926952767105340505821238791554951412573638140195009686931366643833508296854894599547117574667271813132418879914447190840077160479673239896520090452071937202358192737755461790410904823682839542993747409280735907756931097064618011568548005867752537814043405050301412518586765603268772145055177715044793488260709784447047892627476889737099247372471966569190618378269706578777727346007891593815401518004095046716203548064830223736496217077823807338799130272654993712388214564742470072397291728533217721488866496337514571611369463467427583434114399416537319079926591600942198219054725457493924682595724261507593230641506023871346932021966026852679149259511166148468626193136526365691705610375406792529525982719749408821650451706334670870066367063489860977152614291745064325679895051124421516667682707932481902259231317558373529000123558516466794647441713680993972017604560634375432715718584112737841959648145259018247624483618791701989108196598797472138613730357391496766049845421301879469840884177567918953171795389310738727112155513953128845320810762483387002855574688920137806695693008132483246608052429783040 [130,16] -4073687741682678648301375002939941908269913486400419677926350773739514391459152715705224513888893487557486806088809660973380987991958036344233201712474390074571215066174245074613414298286630933423846092566275855019120894983997358639887155761097372579458108416742280325087810536772159688760234811688785774720813748574893794884370157429752714179476230380825762527589177040141907242209672002923799630546445284115013705340369915819475525432712833235770823688804233077521010923368347214490286013446527298915716563864361465390507602059476864014248962475903644797276709960551477346744494525918641753226732898040248983317803208691261958897657845911031083131824826253858863960875896521214759851919171512089990438976644491785451225487591840752844956057250823613547162346422474768279237673891522921491590697954783726332972270447715149328103144800557820192578722418879587637160099632547731217096606155856138310273772204116591673451337187639148387725863963371403141595730040723101785237606718534885187831660307097231327556016510033114331560638557646568411743316823344099529315411998225353852516031145716583490776233266787165197798712780566650487408803039984523330611241958513897118836647050739157888193528905172789040061045047771126197107505463007329866948336258129432354427855628858257402689802062664070206999359755815580723067200044365681122036808677561692357036743692772298341070309979396522451852964628643889383259497372437399247721172719924689207952434873179514224078734210937984122916554251229351075194399882439179411128487980259679757705155432724792288467235474619480959107225700581060303566811756817946861879869707858786305256502483585855270160084167807844993700447789118688405647689870525529103365359897968140850953955394010876545735726337328367867583086634172381684688338604131319518621530856593613403334795016762607595309085574170439542173979564457291552556337154953151902728925432269357725775296800823291111718292073489101229996121473349643301756177153581879504026579096734033896503566253628769259644768186832592250373980319226739857787336331969878529403422946887707085008153047201431945317350293425762131386607333695210548106980507265583070327876867745231067118860250294883158493417502921779364997687675467572586211397536267707782014331946036559725199360 [130,17] 5750813014019205341709346579558005934764736898108184585843877309366613021755137274558957850564409694941666596715131207493353128526235759215411949333374562051132950571058725940867273216388014174257012761667193175531767231878324930191227762184206804730444292770917736005420678532027975468059791285248583063734732257346910756538111028696537651027700699961861452317649471024007425989303555384930884659744240876171824450491345374277230617369928151626166452433594226565809894515318883702180186400551792652021615815725956849379092161253185448851442092406812794480076532452030041992913413639036384277690688491215986416283056092905336213900834867965603184231114383880726417417723050331802312916793911105378029560512393737220640136497817315792326105814274799973934248654111531452231493678555363770713370697951417429050621776149431424944112519675448862498082125796807635593255672419800531245535412175829661259655514370000595363168851769001753777354541012437042920084953719923472441051732110766878159075002550993158975923586662014706061043712560264855600097011943404677011621211759613091741793091391221995181866466402496197872355796415932045888691247140583721881033546242697472928606070751366447462347227723585191905291621633085303139766773797737539500347560495021968771410985179235606836218612984376291331917469771110280714941915625518496889955585099718069704443113425722491311061757639083296355243593613330406089701998668484749521243984373657709841509972738029155015377515836250882375905872939141582246572429848967865525377953661475846523159755829373384786589131825847919038540474874371480011718905623751992424313546098232515409773582347261093711364563110378915081793934976230662720532695254884468802470459005198356791196745738392785925651328130683218725285302151193001425941745703437857107504637292094517498015105648679164192566834884989995025422897717681141987188268185607672042889070285988354424993008404485912517857608662864279837168437512546770846672563952450882731342779044987341372034576735116717146523485980031464988552188286167503571546287043174710672404509463635174010866458586083674334726172608793081118087426294535797624980649592116585226549443631622998872255187951353862874214272314831218878939712105955250274826933672070310774453105393099983552512 [130,18] -5722016808714109979327249783665424163752521643715163877917629181812133245684222461269877765408729716122755793110662327033600226016778221484270156853736341114377966489278389018036895042324258049626328149826425660535479328427980813948237927796458036277552228837124639257647369954264403629527947415709521938719622330611612365994248622542132169079133304051980463119871601544136292477107725300214999178000680638681272227071843300058474479164216658519616616969005789728296030847261665663952984442905317176982484309624077970461446264395658587115722632936233294741087769109099657628185824027458886964590455363582791517000991950768344528052964025665526830052703765791359005165573370391981211257129105072741686907689093780561616531438852716345153051755193492545809918355455497551077491313614379393496119944416984237676713974917233632276303329065942469134621148964965845094130751350788402281263283713096650400284797043717180627154370840953478208563222607778392900161510612211338669072560137164378880283145864741671957347226586673978410153805942099513674261040723650824808460391293054228084145901690344549621527952718658760171036271844325954588988135701692413959199876069551744626038202241032718050507961151731834045867603459323133611181985082611190819268761991679028758898808334395134033745267071888641215764899381932464869525214981243275968041460732644359739179337236046425134504382750118181830566457610068910118548106442418924164949637915270431348702109164375494762253197183586877208475541814193874864954745031460335853087217039223849130720206442801036316692975832796574700123353200040755987673223007315328950056094511592942527931850175230549609596688151729364422843414863183965262159474701901678423845792208933296267370270256926765864289308263948987810305384977604053557130975514172970690235889668509516595567201940969930781648439154401907052043830805004498702828790080547707730175216643432695917042161020922298730389410153316665494151484622910591438255914399347508568984466121419692768985467416465665517409393982613572369865675646773820807704386410246460891497961532711560979019514124016013261318141927124105392497037741099426994222959823458489575926874068229923680405061512646582524987869637052575476467032820789143510787382327002082717585730879853953024 [130,19] 3820576696900241919811120378687706013022939635852584043663846181557778768518846082363128576949811801226204431003351408504224422197917181679173154554668720134665000816474929358730232787640699109303566126969597851545726276824208361033975469859762697344879917076686736903841880560609596551202768305832032124885571202213747620545392186072294087335029116806584044819889070691545862445247988593121111870487064816538692371689468043668090238231033487717572908675352153572314180535913589475382320267051705592859622098487294078582149665684961849798191557244948112316971902533709128194352429491123724397178432545122152473395164296007289588926890726878822143200755319655799508747446876291406636663747128267636171403489850816760716563035404901084475782135482168508647280505793296864263071994632926634376296885105257596529995667002520888958890091145227866547056645975492717558867348622085118660309914688527273299113311826804926467130069581612936339704056162231891589925783491368887742230466851807134263003364797015188590839835138287017073885595944579111391976663017986089346685022100318177924053044807294308499161149686910501565029132934489037612664636132784677768755229245523876070843103225123714524712158250475939349024394294367716117678833027501134758493601574571366150314750306184573456707306713809745919848919293681340779882692609967160961642987830152107540165348266295528587567971118202219334443224151555822747022132020123340923719828179679186912262579507471126998654713720091976982880413104705336008654737666918809995136021351488356312603468742583097071371250477086866309675011210925891395092040081062947538429190681723008846315488018278185343769271265473148002103264894924948751828928407377874035704047318229863779480008097949121586490423066844625876698398091651934798612216001026168229258056062809403206559427343966112595823394528024701631092590291329062438324042206768919748408730964123053075956670204744237499521973732368166655963785089368797254107666991542210520029842991340841485311046322674029692371434881536958864836940220293891437565790987855307296693092545022434129507030459545201068679637276557752592498420028764426259934475740496187851673001565788867696177597482440698734483644761825766769142420445955857291399427535505049283943992838324224 [130,20] -1107827674997218189464883046869572532702600169236920823671075302002592247010069579161671898972814064913704117865060122615999270985400162532990185677722364945977120990506270361540927764464938765951177860919308910484496980243173895563568249136074458907322623847898398173798376221811470943719924128916705674061297015592535802441173835124241549019210935503784636464818844446212276238663948763523150322085311561631264154121342508584015547965977858941473018206638999417602136851465872684165135127257267746308883132784730773910870762311732370399128365148228766311600297862365248533784314928399803048925114099886184887798047890408965757749117249672416017335267555072712813379065360619764661980211006425566197270167099890096441679080351015856863733528834976385283245563293177029990925527903568215491360294422972273446011876214947061279779847903629824235143847247931747595995097957702640110000149666795913414831507283768700368491961555377828343907184137936594415862590712813627554877803345294532468273945109828922715821655604448453836837503376261059453031423928874409355776861138603906300904797291278831193472759967518811436331206303199225151712053449933732531246369829630974863038094501548076463256111186077319088043146487928507073697852799654539716215178455988853127976255772728360021058915238812541998523522149957626879857845294830850111033965664057645838375351505412685900455340522972707183530869890535573531720747478809323166434255915892025424321896716668400734523630502236245266187364986217721634059478435865966363388137045669030790778041110393781548896349399094760742235375860054858490448525987617275876361813490239258926878175696849370341626533394529260834847971195576609756291434197428036855460855200697860148074017541728068838340875995757519224339936814283364730852627230934511639484338547123099096149113271907718218431958583291359098984980786848097029285248909611217729862947825289488479492965344475581188022737896539804219954704558245442223482419548530209920449341380106224284158135600407335644841010369681707943399465440937142211648510164306345924896674270577985884796402231639200087000407528805721095489530968387820358326203794989980409360686930140499717982581366001326620637695290865689849778572248114763456628068147164296030938873200640 [130,21] -1012126682487350901703633328670651173599644706329403823737996640401723024548767980290159296309845917482206150613887230650710081871287607289975505454460174918527946626477557186618984646294453423661857508237697318120639271830314062169809354872112892704428815789235671250950759898056580492354485788575292951740424591961092752976640386232190569420817447373788496422687285108235702532440804930209604936689353370215616452727691775235815474863336984568923725742849614610008746102408913147097796376138103338257683178310848858995298292090327120089094828050473966892806933849208205506016640776787884864203655464400566486019393307887999127226425415300347042271352594939539738159386447011962033328623393438970458180128340352482740519801835505718787585495126815334047625475978390323615393210711456556544349401929123623682355939654059310653936352024407628513486460128798842710715661223399595566438427385367813039717189578514301136521165819214520249266704914604373801657140797880849300104655059081544498353730419565862367322763721130054713166320565042120590769950332209317241386490706551737046251412794854988927255973601678605763851834533785299227180358214040471045104748244470988633657179764708886444075505483036831459728993583380313472169926720061425287265118455793068444579877999807115954027794272673949639628611714180926776513543851532972254116359398004443115611316630625990296227454470767632289171444739547650488523488845987912940770111653811425887530500410096738226879234934739752342697231679814391177391273072319068508581451526039010130305832143688867189898363887627326924572978376148172388529218468454399967506428322574952393793313584922587591293013184794714362601335471470060366165774172420997071396645690091116902186143097886316405323333706533073733631257106201758887454080512714445033780277377490656838162847387103869068514540331617710201664951464555309173911635703424834731311891673742992390942895459245177060367622912266590432171984968393477312948529402159883480007006261121846756066567871990814534554667171286936324693542967298679802197154756604033639765051867056110536131511072217662946531453221943903714700475222751210864256416731126310938229699127165231588402960524236268155677913607439739367825680139699442408118613699270094607886581760 [130,22] 1831033922044931515032824582037821364999232139991486360478366357951653229722574320853575057067566342953292043104524961048483831924295769065018050866386025117912886721314321567512253832113483787584067259087503416677905419894851818124383928398622858249717183824015958547257465604360587831689388270339137753223801146203246325796992670247008432995960945869737282138190514816129570045824051154783343361123408285801499600519394004086686721435629077898482164427264116326647457379558351230065108429526644245715997362061960213978662660909742455556126713470425216602247766218862681771742564114490863888594460784054817803372359285783780530901691093462532723703014279742907954866065605624762389022525094715018322589595291829893204967140524989169696360771414777925356247782154637855553034544458444719885072618262750312558946942046265239479329912240449765949123573179908668612234043116525668366534625522755537044218818789749239886976773001922001253242374959818937506533638393106102287431774211481967668682017835988479455589009775681943774609438513587462586480836892248006038736891800098672744358888571192967650993104302510268556314633201782111363284147022419843294675290824369979271766264341335880967079586287204860590980779981431756126099671043514375380668024557646834754031160436607986410633925742234149775127574672029720357055253619236168982326005156839024194800669692031304619071662703905810328369363789482409389951540901818850057832041297226286141482636360163355409058154877228973269801289553241821154947078053170777448453539636502002467715189507377888590310166374757267217376902131968478939289039076266237758128554670925057208268698138315828318927494907181060817077149533818671155647691972727974792380648999288187831663004791752199927509180581745939357738167378636299680025317657022742997864097848572581245905412471557167497196252073891575981892821376611360814039220616174238457534267444326833298743194740442217804144328361635688630273086249404169208917252459911037795516121601957852378287734702512107029164516715535205668442291471279143619913222294807307190989724718660604128804044158819860308002498542658731590306605794298027574689077781085376377769765901413150496450897988365918192772073454874030987447875651617472658616437467638709572599808 [130,23] -1587301716847004072355127738061136975579790703549257413558401167655177495915440847759835491963795295617449373883228656360018106231440165537620921440730669888482789106338822281053469239897192816160347791256631155207357760351197750700953624027683355645574273742012470892638944152125413555380214500995254066267574569544737801043873092453581038386190386817318874297141940502541814355354263688816420492073282624047859086848581561977940263462717489835275427794448604343900583432090733757491915585650779668899363676927167344595082570604013373228638372922785950651850676247002380826163236270042112779771894168763608053502004453435578439236937678108342410989683269578033491594225660575880854479973368579596448210038818185452222387681759385397767594992352209397332233719832470451305846248575274773618782769863965813571982306734643860210590699383135990024692988322414035359292162769053747046987325084875691226434038962682802205856821201004990526916821371004183567040678307154426015789608307028876536183544926263005484968697097833771995376159182165486541855699017432458948193990884014739810199628435232142754400117347928752960068278028567554153662140573225502811515519933497841309777438977848513945737390583153268702889735374694534127780916779390907038163817793800955115034577674780708528840132888769445469722586069254589100758424980082730928106228209421556409546703544989282313820125966999323919014513157566528046905031969512919362496333274720070900047699044425014341630364151406627869823012896351122557569035451440031276653628528066322299170927898065181839040260309752239220587297405432400046081928453293887058311580705403541269283651423737937498162657316845703268933383205424397628023076580138793997114011046263721607790433803685772502717687528224282525892708371539724012643332216333066885613146726320489113822891522942793829952422413125806262381375313979134991791567464100813139621368979018258832053429447842417706715257614862467253934093586018071161269896292436796184528341370900356542987609663179088483659955347527008632097145039601705373437457954470789428297100595994840175288483757874036170310430881155546392531496662110448897407508026974564775167779256551380872087488250647168069392150774634185730301640458270995414519177015933209149440 [130,24] 966209799232377089114904113272412987684051381295256958382475240207013182256638172769177671797833383530893618231901151737363257815089541616597368679780476780238286409171098021609916523028729117128206227957945179886497586491704912050673630511069438650873204794152850046640340781614188997828565791344913999051771233624916237663434576977079794655137487192448761397507317708416416819937251749328777262974242281209587564118270093575811868178853118831037065026010241031755368901600682401467176663324268209830915041561153652414139058627718372646813309208388745137066345374182160918340349215038999938775343014207361134361274852315944893591288182068384430379803627886287079518990901855343753973729360317024537479924271589385801816590262500582635616431317263466640973327904501492213599677217793037206994775114143023574912803383742090194436128102049291410735750742758709784064159237749443679034103621862838133861300652223662515795133482112326518206846375574474974512931502188548318691615019620657934478335039926189679141312054541159423174318125969844728094784868939072757555942719134880404887286507882299929406339298550502324514325646048569641797509027112576748654033002266091751115545052843500448604736970298969961047766660125265812134896885266953138272402260542000741131191715457491197348730181944192410968743115425429817930831989001781890943670669772755879271294312540329851022853916932603491847618096997861804987057958200960698337102104732922739990052702593952144092837661788916988976411447634603961649982809221837893418278262439396051888307229892712975305798713470261027068480054075826057527257376861112534688235284867275268608364048920153449664949125640845112909819653969472334723451276105849619378137559191739686400030692690224787026824716494627800531880840302515866928482413381810314223470323005453277956745583349483247970522958302480455852110695526505572786051448092908886825847539484469008557772141800430880650359315846211936495593986918720128972139769593891092734731217121296346968623388506740679611987942518086472880288253290210541811133021115931520942087132559798488413074507365496850602002454818628204867057372556590420641761097554448758518053919788551606111929207621009115196874906412132659596564946994929207273798621684826112 [130,25] -468822474443924213825456347657481998489521389938766641894965691245541216356245844529746617971119090770896230988226157748008832314248727327659182517012198344436961030177840317725350962159038027573642461647607373516530609190071161144955793420554314278571486756579147960488512612475037857057915834120247176278065402745917971880420055812894773802278980426423065493279915086861818607236423650409687463872190552873308192273108345390297405714364787053509634829039654687421896611880967131761977038726808431139787122691058813449451406603455054118330015152089701743406421926281814142297434430919924712245267399554417767720246178028624219992920964785584255299282827097464426168397740772413034673556808174901642266635876882741417146011378227720045933664973376142172532805447730753213116805737995285522059492088376105214921200307749453635575728452339035852777763942246082401420198574605755974126266014207246254457355228371797965506991942304993532701043851224419273498282242364047640765565514497934767974652878207465437861928288093522279445898862621283420816505241154024377834847176774859427600960952814579957905190056698548061891422180162344485683253560552496901994756913908189999172978066280117896075467336214945915530266121013094028628379524945705988402213099180583262543756484916274901604786079401535410555693449405825831833660297138154431111271944096658956130516296261701146906781310348018215431414538489040526508167845678981906455160161465364274454493011582327607691412661476004530513440381643488983799485556706119402814075731655395613749178845690743358002649511236410596690294735573380785002256780791864183119730202765505079193825484113295524376957103486171189521139315094980120937359630103131935235393768062702883786186718314786183507809240235748475111680127338996643090389828357887762561736621300029111457094570728595259962095305647684682961798448664756992372996835403276121940836249385037517620910782252136324359181243165865963557909234802386790230164571062439450086323309476170853326231616330442416544330023573864831951989393311106533078565201558580734997720748582227090140511446753754930548567162903415340274205426639688692878519461605049179282513567868536818741090845403133862791292859421621989967602144170034500029369972424704 [130,26] 273244826661172442903693053495785931741252025718271577459218593459431858750851688838461808561160416544750669259317037604179462816367208344392092320610005756396524369867649751043435297424950796026294485220128555465728550499691405585707991166631211717104357110388546508204544867497179846230390116959954240492650184450160916643261732511902236509416073835492879509533700770422738280456135305354677276904819996552011451598845266272320090300726249326650147472598395195311848527245659606305004948041893641631360920577525999018693523741140447884867522013235202628698701740085348452705351595097876271943555400138760523031421628062107502762258524035621722480517484771436177017371841096666747661846759143688098703750888148433293253348567293083073872906044068041905050999793048270072375427857814119023769446908036659862381122095279476548011169611703064049867352258113140303669496804668993653894494651146840974817618200188000683660946042708873879899520271591963607232019337907890191908171550451404537643980911069069672833641728526683741160364921685547351583576527260972501411503105246257428030596370928504490691728872462903034875987741229266256050141092868666661335284703272619443000483188017346158359909181504678145458939037356149568213390384422077076173600853000941688989638454274930451374570027673682583734150784891080000107358817596694011459690911442061815139461070528940247312273384872537299923300361486524920826031962554677459121765115301265813926089851868418208215692721628314180581226586142696669879452682059627935707280856935777992038134262006919064423870406803409850213580945586397404113421808610529833069855798140212398447677907036833135644185545886273611954746881341028869717076403911551546338776287871027782550855725305092115685984190750242120195263538681224682140631103490127553537451404151787984377709880304580151326340730850196079672921287220055828019691680962310069048007860152058013043896909272652284804219882253897000465620856968502206466753728389158835029706501047193953692660578477373402481502939144332495345516304005384389513586339759442660803012984978548408101607484455510509292926938272764828259545764255620281449196587600762134165764122533827728226145463323954437737839278178646091626422321499085256600229773312 [130,27] -230339964944561378822672034624593920837290335669249137812026094760349204674051950547178198918392129903904025892256884490506081860729153412953291818621999671920298146715590505263834063288549422024964063201384785847458513327582283995580437045117521494081137758468831157894524667530073603932306815792239942532238208903511418971261639058136445662064831720822205482368928943783926595910836364274037769615130774312666557329479651865074378399058549338146363129416890992196699457718570023707134556832992924333025072052816981171816245171295333192158422546959287148455554276804998833813543336576259829199509142465591513854148166241297545222670949898816373530649576518766937270214873983363960737093279380483235920972860775934775883891669400746898329372353970949469900715042647515579558982606198597962416725745937484006069498153420140499456315876491826963561629821213278298774633423762707584317035579641055978285117949962989940373547797173423061367547597600760016843789087808760352118535652193012383388081757120952488504315427197471523537019752608728293195406487081028129108246684054849870544452022743788480191649994175905883556254600993356203746102193585485274908649316103901902890673672560968514250827519857707080604302402978225129031156132694249942434253549639638010983906460255013214040103895915733717128111822399458530441844873644770484355058620345329077630806113374746294338567838101478001217914002555491733316740554829656040835950969690653615152112684487101167579613737959154265982754689015169381878681436622126466132857414810313630734849992218199760180296279155432804130125160885008605337521330872240691500412279108405023340696413083581810886811210423056855527839845209836370859844853350371264371021226888387260712665406639692881902843581234351218724093668936529919940437339669616645132630001919772928603344187897117062004807825739471155631271260488403125260124668624304770709411590224961976710937647582153742230838718590961783701654074419193644843870039724755354659695897717596942458750380320526739846331963476901769146083145770909360823737540264005772117333445744111577798316716654348038236316962712979146376418821767291158260474660112509373766435316708646915607400416455086513874624690332888201084488976981315710313562112 [130,28] 190751986536101563211881163607214409380425851185677426231445235821677365648984167395604543845502297932729862441060048374361699341565980090035570315008469240559927657168177278754642135211827969869830552366169161689066732717046311095968145220867070495105088020379237782228836713981792493999211064094523154115746669599021475319186795811673617306419627312279158371576597395813942026466733819855820608251656267109724037205556513520326527992705837955437354236195551904720911236681478535311568598934238717536495983904448411801180922247629756135788395326970293229162390328900873088562061803579530871483425688487396854031589353929912656237348682502044044455914819553573243026411658047913998152692403952675490859574627750053681931495600423027258178837076229222914848895460490919767498680820135816832811295054202472016869922264311165121279825131299712539476835778969621557538861212054695388883589977195868459439580780490294424673774866563993520012975602127129404582922771878867507597564378948103358475092410689423225318548789503328120705525398183186744823638548734074353668992021292563497354900562929198489231266617352235122371806592821258852947779353930145319293874651696926148069856705684612299281557903255043878142986470923823914868875951418354182390789742417580259116505368465384591616075117714688198348197688208571147852740413675437950082007538011021562494871699614433167229442681112545875405131198322099467404107117966538553375681581708391221712008003178860097304265062359615672617840861870462470958096137924985351448682659831655878354802661964175951461765511366111368535050634475033472313075415319771122860247381590917090240304467835957841855539396958978181335221585463374202656254322187781190236319322450376188673008191711797430435060259335831884478292988034447150117499488029338204573200206853331892973843430693489288663936097114809861372388112337958242779439767865021725372278465716513555476128346345045763610048862977835007627264838754014135055362809620047611972490294868653581328272710080435951096849766128982934131282355488924003695511378813971144159543947680525725104986510431180253763183863958728800884040583525232538730067345670060014327518708563920949569930793089752368254910538220071044231869142270954405101568 [130,29] -168688490730099776618892427559723824713139291989265584046340278424433187889806800119914072489863148666568508426862314878212518988756737545946084375179181783710733293330906796185769333476522803379042528141143238012992887180584816842475886702823914670321372480547004282041950883409568867343839454276153379845308314542213551639391058556714631376181203260303432833678328648880951908290243835883174955609605629406991249164562613266878184597917321946389092677889675381336070719344327556185943860970840885612942427530875069404189016025911059658949970899023770341162627514742774378831124173771209158272104312636554936419400429127366468649930787662611871798188815535246847792577439544435164931585443729830963405497983637702954985968316538933110152003531278542956643149021624490412999691997454239430332039765346702578902686069695819501831354831359919797675955762058528319940795522641974391057857963388138622721434806368635625007284608379172886896249669737985153543173027709194905916748730984099172186554855946127262464569604331000355716902591483300266722826172092622996241410807760282295155753443076251847467590143128994660869937214962420535283422268388568602102403207574742453631068199279805826974979167997904450736318533790675323737336438343613619102408382235436553521145068474636104239129514654001205316035469591358144672715649821914208350103607778967969016730028409056189843642061239971641272183474720931031541487239841980781729957259033545297323473496567050962280152713757783460610738183898545815863717471393977919681804655219258903675942294956211245831353513578090674794739228759316536983828350899701767001955430218205148232996782421236139947782235312305987342716855415760872588877805385578393888328996712780834816812635938583252454535276839756555898459314819314829306439818298881480237669212564507944380269612175651463837240986361686877216493300158649767615290181322510193264284588193608153502700256738487271823196361428088964618837929166160999565113541546570706011899440011038204085949650653349800408631865586202631909891347853553707722812178263133058592875928542281304193797940029919409782528245611771835288320652114206032856967106083892390693331297523096191010067227165661471223052324075353745233645625753737363456 [130,30] 142098735571836700452824390839296062615107918778137290628480513561927447649764405573203451000323728273361923945247206491091235800019735715584996528214872206778752392248950388416485688734935208097270412515924451209760702703280113957015712849413088272116160929274486016510594283269496409096789763972048117608808019743398186436002142477514688767619043117735427547216852751981638302516300029471011399797158934336218133650980233011626697198572536334725955330391697681425920963265462993648739552845529859638857538242993448115257718626304187914906857486717057217550646777560948915597795159858925727341167785980661756981001854248978797613669955227651494907731809233943210480282639129517018238864499490703935127881595943317024229335959849963845700240221875320673043790830499040095932223085294188915585623114672249642897272119769040311976081937454346144585508588847198351269971348521012034245824767959079176564215969547665159359958063650303106931545643621403702081892194514788315007576591662682416724115272456029369188300890258460535974240488032052225182778850331487843834832040408553781417232800039044806125068402487795109095945512963672004725411733745784100065109339275621467904476405232855035246639822140409525025242642169680790878838312804177228272911807220505513587864177417227926552475029781093633909558871506749986558928271445573150471843855638160727766292464600801698053173061536772608864554402378005587889971701061324244796822841185074384767675060491889802687868708748211187127737062176405989327016448755772581467229949806761545882862817801741633318509361093113287584285277000812548899757336539618831478456181068925954444332367201053802560850822428460784747844294528681892463056290414230140921732255056338130548995157463923945739182685991722222155011781143788474019704630495583604072368901982401801967335395422878017890939062252202072336921631733733364103545255940264547824473745901510107936180887714797573266523629799519684041442764435661950347474304604226439739396067976138500950676670200650850398751791454086931126626134550585928335309414627606142067474173360816710574077248002394865252857053547284296758469497800941121935088979741367579707069130457567915586642924081952747584017530815762533482315420113305600 [130,31] -94610249164179981091862207058991114548307214415348506668924366632613518400437858375773982070067723855477694147384344896394896766200881452839996915034777873463426753036431965230621948442199561044138660661422367859528203560086905454789054512309338778843219946241636281446419909844777084982392715071728859075623121110763497646093365436183683577476840409262736022046176406662264553819958161125836410316508419003518563602720278542296137431741775561911548332597913990346930680434473682480386334437138460719716189185313166731095380723974861567607177067481560997694192501999056007978485083032255646840469448670245918735183531439796355672677507163315851477284183798118520295547139109729096191480118209591835293471531746299971061040387856971485186241050990394416914370699264606352173233072280401148699198593581554487529959731266157167934572664895421215222230163426671542229008137883955922634679889049284864747644477075616139927066035616680959407485088882379129702073804986148654386396909573348810613050572417172683706898675241412937578824369359980804448099473600836310269091950279797386157658901569328879314935355236759767066298643610764248988449525584889326668382074249293857769084219337975913494748029795018037734958202711678167947255873851412551580102658050277857953484211863640617287109625501860379749474475551957287489064057609294358699941393771440343379572466333985679330575327177941934243846042365266176603160931725073870951121880851476738247313648539637040302425618762851008192627934756151061925429686592456872155415523244659461332554558837600064191768232750347015888781163049138359344341751610122208081936098826523514926225812861857813902775589103724731541110243947863040409677459881075802127951737987406587938549665939902635751006007073690630875398887500652580744225445793858689298529411960777817912614259315474071743417890159522852783794235927329965903047183958118121502486882255449561123466210616330891185877857278513916036753009472073392686481785588924244299905865753119255043358805959031167947274262787814478854548698063795647398441493817964164316022740582792383247780572644079165077093407407036165826363886278134750221642157672670276599266577071863081850945223883607031254778276053523049900947800064000 [130,32] 24870033452938648147722168126897549180761483028688074326965928991830103262570595779338826119498576380562148845292221142907163395068543907628323949399764335206724687317964638807215560313045213775596107655721656966057283379697708292999811157597326403341095201208386024497700945080035415704987402023839621587145895570848534018278774303431423007094640267198787457606379459438789898900125109859189918930412422485630176618442116016038393727763146990095029029575736685204367072456706695167944374609277472085542486271800166696939647491729282243946498410630796363830537581409626915506462145055794278958724167799181066851737968574053437904195601153397301877575847010883106412589784492080134409156935870386658518375541691464144069093529715761810785093286724668810862339411513790364530715568486421407853507645761705622088668240367179419651634901110149514694530681983869464782707025450538649004312332993821230737637899667416779767728232763984966975711495077328620487932977441019327388591799818148220467757784202084922087776701798606884808379949292423960699692727905686019249064528859326304948694339987450631693476874192031176053335908878147943288024684425975667715111674397943609042310742099273712243479613729639042132568528956463178600274173115700182177446213754182724859040053149273474327405838240637478005894258447454528315496902486378517849325085581619119565353399806813818567384060027011858862852873917646050315773100367652751929285242655824534518696042736379451371882298696800431343798765685319393380490209388021728587104104109738717108104944102880024402785227251560226352662314838932325860246229389111168331822118348862221264767252444738852964454676465318762764428216794443507352407985060479704391432322505749042630476936874018705532163103670818091285651606719249423635801129799702637469797918373940586948287511008679953591125276955323611474359201617987192570688737075056130190721920085212834578748265983350384532964854974112392766353175314402131190623024979106950187734701252710450696688879505350433775718389755948724284900336057064603586887197238969963056364026024230966612771998724233662055226377850304702365035255945846131749597023807158067532624615079375140091239551286973932083834645584854106711995187200 [130,33] 40277124732853042035449873011776518182716845674873903216899243947747601344472668622383063097382758620161351235771449145978600111644195549096061601957833552680224213814898677651071360845967843199389124829297695214586520671598374052591223671678230970837339504162386267697307418451399594186340838995869898177753205436858963419762157191044821590627452095695860611419408786687638848522024911630473968320965590462463669382381543000552699656989899922085471106512370226827249208790016455297414477045233670325594478716047321489356604851763693110037683447227028844986031415726091797174396830910851172985120236915930692056654179171813509359742559613782503646352795163428362194468352648193842518596944595647094603321779435024642450782870459668367749398669265006377456142530372530947845820595128438204485413694061657714628309575568930732778129915636154801181745963566205083541890932706482160771652427844680583625729690551247189019166267416271508888234902605375790752281514393203963420084581580875349299442023147135790364777031616891966740594351503838501217219310196917650002357561505072083757672749009528158422863669763094423717396981649962338963743453776220361371078236053050599675079183416691494805024557476823491805420679119627744410609345695296619604792016518983168416856382559023125292908563188597989169366791625447700140370954347106541858321327216347285037465643137601694847735851558009619033274186433997312730135325527515723903236753105923390538854559402219008471636524503155230755116905849904042486543950654745831072028741226774722953009916949060890880721174702334528141585209395627308762410291382609843289963507100515649415642553982450514786539408111451977679106762671853005338236602085127089853417694599766324139289647127425884450993649610715181615979205744920565775712696542375053455924973760704145008462349088158500698292047845717091491657284210168966514528792878349555230479568824700234807262631956564928746721952563724998690997046445277959400230181363952075309418124794981946410685402509017999965203860121460009175760765414920004938824524935447528061154717827342268508628025340834533551487240092002159215716845719960136279952857159565505960764996915073817699793362443858323053570379781769130934272000 [130,34] -31259364117423714462668128034388588007285697821931067327838733410510857458072201462852495785437313340024880181804752199309609046688078863215917489034249729558151148917710873515457109541303370039502214382664719439692388402371998178302171999282801742284311410090571661099991560099421506811907080751493894133559501093197774901504231382091964291791685633586101854894923991047398644270456981250689725509501600157224889173425250663702938156310539382017215135134234213101762162495303369033112051377060127361342084426934104944929620061048525052419991120011678541866783655377796909459642880832110698629700540231508006209219650443711846776208929448204885871695576620581819206374051158443739559502302046473273985943242863233719500506696247720746508666286974338707531320322155036224798480317484614185011126128123922394203880420014786457470007466313542449441711514833835332039226496377607351791856064342272586878722757927622305639280083959997619454672065282340601370944149696753081130874766017258276631137088295527519430243386005766988857946955232487169730449538182564193906586701572571086351165987660005849671693768996367351782942155417079711735144857446537409434223887259334602593322266895430704939873019525567432181228757548685425216634072220375185162690465181267680722598630380463681855107474209682027213960171370254158967480520943359833523883113733431346914971996578391812059083431368329538677224975547551927193824774234625887854898751466777433871431668451392816346650905854293967520545073144681145912385234820270661560273656249170990888754592101360832585757277897457232100136266840837205773050983312289806399970516165732191022242347704529846543599443703125119757597314896315234903558127611693546295944103807978078481481938567265580289268657617598261596970295045488841741037437434798675160407960715760016597261389926862521738545997679356116442441774121253783235558401177841401929006193615180009853596786386760381774184856974492892243488928176090430702205832271918684432354334478301372397303084631116074364485129772331572484130243623988522497818566194535974469681998260555396798485395440876306788751720149822927863833486037284972756310507739857334152446807888197291824657324860118549942805378321770086400000 [130,35] -20202441590224207558884726156878777461205497488165351051042770468664922175782228711750657194298197104216454606355537234396231485358722472660342553153468195916403901836000245811967671260749296149882195572817422696725500339082605951011758713172221531412115424227393085623669174235221095715920206521045599299145645062863517339973213126804185748425119718561453602580086933155393379621658770271253481340988942720229482140718717739868319044097783719216346622895816874835018174734711430760616874676257825680012066197510287544652770012824720455800746467607457409561670098835459283760248785382606847346703261141882024586273866504053861484530936643911502454361935771497934825059112763308829382490871679118096618206754293916691761268367464518529770512373416448273094048179943913744524216716726476633620215631296432942662026966343935678927270068084965326918650978821511859873996536997500691593201267040725490394123858006620544131688061629739415128684769872545389733998609103015824761752573274255992124832441737888055175976430399093580511937237173406088835194024964542392055716070749036032667174610090173085356208711317749817776731882317141642171601544192043448440018895752554075696668168304786157606730905417274571750008814731876875779244053100854674656414533555446856709626126538977757581253850531878087460563918550717175937744744207652317822881375147364065860012798744350665655127168085118769521438274368081108108180554054737550952417095791148063158149248073920562415621809527147024712227943771666349076723314762439563237743715313502614007084776762751853458743320741231428559732187211319387178965683361652891191535353786370616832825855655092155944227608225990803196763744283821806783433568313739490346520389898448638297700151578736012316023613439774471232774874822146032643316559628698974172227713440341761141103575511945931540400404098456478838477560457294446963414110595704107466519728145042977045636669767837563569784243157638178692068565907935660194955520417564262615290951220019603566649987682520623465356084839933868736589900980806643135696188097532693491907789503853789673107357677243837431388049740221111148807654733340578954569422190287499287705771403330957860221214800712937222712655096053760000 [130,36] 30020991666885116618154000172338972789116701675966521238634729941179021758037438081228911472729104242431942746193318732602424966490598919595639309090281827259436821880157996402901724755263051542103531263832267394552713450031581477564440607195305421615804948827915632280731646104149152631925639663733415417978395478817754039395781367381071314315420196376594581309990643746171122615054038495638069381425715567657143059110211641250166762768424579354383854604570584730419557971157517461194662174925664300338080883513733745576873262134391248427805317956541387211971166551490620221624354568882155947251462464888042411335006036527887520306847234600066347680834823024969702180569011012445605894019942638874128648662472554593351311282623554419062705671423424825429538175844254476203744449086155025008685818782737461150945561456200584037485840599908453654450727859441258911132223743603241559474226118259088899996917167864082040496532492564063610649620357952169048830736512466125213698910243425937310314425484539340370226187523332963799674012893917142571777063529784930619090821232291012620767875543616803008797241953547320846926709995536702846344908263515887516007436235713738459407487024980422436990964385456356308498715422912124266268395283227390613535720218290453037855894602664134032018873460592848085952886430788218280603970163869060342929281779443581206160816482878124180613041637739256377058630452931371626494451348196863638066153289702663298798264443599217440991858306080433933816625184797085961612355472835334486656057625002482620570044735415143122881098024425159606814646414172226430423806346797810442456688439831575973216234042791928654747859169381174825741671198146932371577038204921917866181425255287717991989425179586948314206740583490691719926559950268441755336131642603474253724125039679149085240069826076311150754647895840941960253135432004027006363614254614043675478237830156075558339011505627242169735563172842340754804935866132768192229380312119187907786722455184094689426127396708755635889764660173949965413705075578130849489389338846098417399099309385261036658482735948147268631988894972753251936561314196478446178989741446138159648534632458057970121384986580209291688621992050688 [130,37] -5809272801741430671315948340313430894166500470647952267301189975878723753730832053508274475432675154411622399651294072635937758323868658775879580074970072101504370735548810539928494351628299458534175277216019932465002689576950849770686852798747407968431188507028006587473561946334039244704653135421296167022742970731425515153487275641875963068771615538023357828146691747110334667378717437943501497303227339248420653759062258822361704258693066745535286895464833385671934298649795573521023982174847550944986842606304413852941781086018552463955619984776407664779252156382820581780718058481014663061428783947576887901088147252267584171447070266609078477994505751480194618203379006111528430589584611463318328438565205839726570152247505864654598310331473700477145210973975843010859336292069847330683657323147533915940308599472848793671122313177953964797064557657049483442225959084869662441440348194804798776103251472755856211514699870594981454714491340880312205351444557095773034757932492907171149626813895640241353661964706864102751241299971536267255768704689602877270547939836590936439646005637452264691487717354245358539682206839024836292840981482050830833979789032298052293345165937861137937953268858144538015671596290410935153971864024120781696933449227734650758072377084747095645168092677774996966273990721108867779807657297820966897772961324126703928816104837503112262292126793627247985743584252427082824621809968769795645762872862195377873826540757154170041386826189317700849382525677047748063371784455497712723334041119867064289794433321167767284295965094085286117179483769829599034930350293851432695604552932777041167721302458077015633399390407292892672154299246138021533212092257399571102151062738776712173067551770642682831049128365419032382141224201517587639826569022517772672748744484224413456509670457078614047023468635515550248423445003541866555244729257564074825912057704019810198954999811198051091519044441631510547497061168347560511405777565569298763642913216810296037180461612081542057985999199548476305533793848369354647181724307837110177014623308128349030341671644036283623769424221229759781796171550802424638987813820933483030078400455623568401404778974635566327322902528 [130,38] -7340217753236265756837338547064189131641291147628885535896113885074613141058731003948703827016210475837653294982650490400151282885296831604076819934695744168313456159681544199810982095049330369088340037836383051289217216094188159452354455121020380842272321423167626044207841334835744268307260774742356239957801610749520582120005777806022860460044550696583576702017987215894277371899519776046993989807789601620593482864957431762964495558760561089625808437816190923166584251853162917749009826046510853530293383535432774949730345117511504693853845177686296155900615993168950797532038982656729096003745171737124726292466284987360482150751441174811066874611462344288092691815742836450352994230792479655713631901939555491754940908053210585452834214861405833745313172293757960411550179700675214863967672858078054203778782419116884901457734755606432940542930016158718580498301901494812680168463848229491114865535625675583358229743637080922032808015016710411721674092184145029030692188527408996464491455424434243318410918651017017611429426476302465490841443368215711278373255685872571901984551958106146599886108219550656766935121174554252415524817292891271307552291911677620883230405033624921659321094489183187360309499247775515679605714443033830644475597858481505083606863002653897434674830858039174853041741832356006692320774837662152670141457782833889133589729054778520391503242250884181751048530147619896481239723014772711943704585104601133231160657719007422017991111788444348417419584872724380731149688653285283181587309144548478441616410341435440081956171050647914447201702076364810796564024155231902685994262832234893454958695232947014624544075960468646091966800759332753821875858448947571750831902769105697952577699851088865707728628499148561211087706350921086714948426465900451974992566651823350658726414250616775013139236769481857582962091059596554785200686012671302372738294006406769470864167260992150646360920161034783705424691653057221462051421755755782942476855092408656061066496076528752925003429548394673204904764425579419362929927892934450204426269184951162907993373622427860025792829015506423582880377735569822038849144058749968125695886011806340063986392179194043877380063232 [130,39] 4728633973409253748384061602959554272984251281920430336073797740894626838143458988730141417252262455742139174827763722394633400259662123245612286152096325318769515805827898417863073112355712717171172290664552784970826846983232238958310455474799420521204173251510023397654008987954625378994191098296320255463027649282860274860942320912621170414201221060368382274542626959687869887583494585512243429446539398849993675266532144155794282558331200660894706968136153034406022996679959004515637783690124704838108018897554920436355569569252670164320783838268922832113268331062975527084526571511674157196049783596590374941497104561140459775169050385778534693105604639119641483655305085610619672325881595642401118797724821057454204539722292989086637332714777142858909228583716859154134717056386369822981736770038299999686337507635601466138379118450477076619628634604820418442196311494492069648812210806551453608569910362595761356831982734950643347937661467838184765690307139577783170673428119734950978096806197125574386699449920986898484472162374232506839810727423694006674419148090359173750437062840467831079499759352049366824088115056068768769343942182492317149080281452642663022107446522224276440248980247653224523753645685970208456451719737204297498198683958570112441743202684167941835218290190514532846969275291625946075324353824904297059731917958880274921195013707846701616019630550939762771110273824814906290580654109505749267871413276903999402215559802415118441494586531989151857691477815268984604055952314298855092650385307870543035252396057176714332146312788978825421872479374468941855443123363963659768509379565510952669333477870833066586885208875603915906743998650683819161790163572522610753946864108078285741118259278068406623749460764786078600398652405355019970470943323681459297252947370041773231673123656636418273636411133198266272610452877883831507123169548437345951062639308983487535322335022862104398938098638347235131126229462937145825022030752388153978077898933446356994093775204855304405073502150988668948243495049414479734416973923631321344235477529975150280323627440911562986312326535604620534694366989124081956485883640755120699389152788541267627077690930891530960896 [130,40] -557600261396852755255191413232113547559041349076847414201787131865083259321636592964206475613260359815856499175434746802292749820564433384622932935160471773594495744214963962862418588382008346810522681055978413135610366894453960461407625640063991105126055178224260722660344182066770644331588228543879935538748912343894292188173836363989981552401027906615750593857559766822871137054655329861677320207949465219809256293083985757539117115485072715953287957799985066636773340627593103707775967068398033677788617544925641599201678479343389495148512208572873715037735549640986409678871270533327147262195795500564745609448489416528734247752675644775546728428154029046494465912299717286161734790002028015756604214581697929964050927790582654523570166778060124532339625403603471542713588017062761234867121730672358873860373387938638059735739944222399044465451485177493226112133058410906312670506781554394877633652449435617892476698665095427200837597717017303140371022285785521201887782508107013622157331411269652654326759827589487576356288392488377090461803020197680430206521934771705398928991155598241620604330557735307040386477354541889058959072586426789355974960274170595104105087622438368465431426021503256650123565652021371198262677495645694185764251056576855665553174537107811097909216170311789793359164874638849998107507999583634242526710846016617399047450696390550896395973554934902274462076861103376363503160162203836839727643756375652706709417919585700209384118597152280218538590075987570724374642584903339238453567651528962473020926158330160845179832687817024575726605646829712793739197104322624139539546637584442339449459405013031089329837408774673683478369125992862986291214595566884673674374858429132612478526104437629271966643349372115651008615111953001941741366452804441178443278237363857249515119305997143199903725160071966663412642072070391895023580407851067284246740980005457225043206156336386097534926161688327678267723473059891497333563585202580918294087558513410863290684137006094237382638342674348891814505118035798965575582122854676421048110321267275782734611193466119787719406475928456445880510549194654334549210220435023302209910697667116807293814443305133408256 [130,41] -369548452415245403374911450295583299930918143331579357459770021533690486918218149085475146566273233608212823386133041462212214879212600015013496353875656522336222747970690333076191259606990793206106459872033330270463800105306760710649434507637818369380613786560421730212716973342347519522922452693684753997972370490729387627018459608815230748956474800367168211320906608882031607519629293858045737932606098064607081597353630872125151962174196566423620954745755750860898238642770282900252131232861426802925679953340110982186739494943857342980477176025075140026323901026216752141842034441263575988764724348407625390554769186726687132823993080333727144906309233616948669823947832734107384220446300370469785355567139873166239066755368114286874164728181916321376499906971071478916115908462980827681539281665469339705735805119732708520036884841638996681660365769076921778258401156841975038188302238992667870475756469571916505899170939514286625557959650266114869971642986376138662078887056973482160942366945677502029986469795564848651121337585558305825564434638097601362628356071758504792869985750139840709600478820310138214402754424624470788263878717136290395854021470894768693034764391991876705184920150884453766798395423179615809202144424824605334848203770325386523906452403513081025648063913898633617378306263834163810909986793357655827540420206202483017511730663615318843735972036386623088526177069369460241838050355399591484207545776344735767558197561040493508551096902468256907712247737398381940042601080363329337701948415959362682465943435583984484183065833753537361065910415947109707931819956830716513873785754535607266461673150846199933015098138933523466878568800794960334944078828998580983541313563314022125410432603454213852718902398917392322970516967476908526031141512793247382434466870846553745999690769264787832140385473867617294566128284128883565854182269571461667135789500719255884515513117398242862953861068800004142206431506029186579541604621682999847121091663320173633345354279411013820250698469686025163992049036119925187601651560375441416244292083202516366141518779463975984570636619881072188065661266208233059132301480471701931542096003072428520463433172254720 [130,42] 106476112281793302219186542986577223612308436469243052360384719219950336942251562882088774467900064220498314593531735587470400379191002166450537226717446188711873960482926714815141541306529013859589586898720623305136320528357620260688888795763246991002383171529316058902516395369582453327529554295835127903851614397266080237909486775561074455610485473685090793355533633427280271250801447924029954655495295629880132263457910722686101381092197526314579610157500152352355424350630041699662999370198881211082639945958664112420579772912349175141313522701232433487743213344130986507576819251918149235320914058765512435272884836658544811329670553640038720852465779559310990260081551566168562738611281567033323270161131951596312360919935323901875987349626949951584789119963746790358285060862761320109016034163482261494419145843343873831263064163625099703013643769759974926973566161966029303597315267261615287934537194025616574801149215629613337982069202476122312078713732887751820188228786412875007307356261095161835152146777604091401951453084445326859798404025010100690621410694770087956192073542344540225384998268859628870322549487398394111635199587252741210993155095089270061005017224317771563292472803063217955766984468413430287144198348515485230144641684948559930616111503033866111209258290205190303797161605189874912111035174076785154413632072411236329212654284696710243022564481722029859989632411355180938054915419115947883638341062361697990353835399862330350030938034613932999770789781586863811675267715896011735626533975954598342218422685034906649087478821660570333583738530750794533522454579217174186246383536040416516057085416816587516928652525450236788362306798728760883897517308364892867332396772288431883538752449155193935584180347528991770204889107714727647500594986261371331556956420521976098000863327387958029674584450061591046254116743760821778563326265042039106982498631417340272778671509198168833366078659046668340402156870512785658923334097721461807809712695841042217263609709240274757075875585895563738071857924110015404595148684512507896309736327378610899845170742642322449575421464976986956291647378448210869408980361160108291483732171965692500175023505408 [130,43] -37456434710472405076198374635099787157444960891659580019406224533005391293332923467779793784767248785967227120202405925371279481834293664262076060513857383128167098405300585209060482660416471499528374202394214202470894529258065265219271876334180803451721773044546096626413872713535205203925432744492552949585277166049084504040442060755756706256670093887681719657621075757699385891799394856526306027506470156745869801583361019584673427432199029073921769018582544128022464533878534267669127304915191756816027537474033057043194559501704976342318997194122180013852188310072426361415120623839347948872868045795399737948014901283959486349000306776811411573349685887461331355132655887952923234751652559461378192653897116123768770097650222895163992991344171514412543689942274331473879993193189536333815776964954986671510090595734371861323549833596395671717344889825802756153562355752272443410630784821892436916094141365739112728091313121728790963990933329776596322312024638470117954697586339021438369411279978684064585244199690462889507596386928613038629649205910434854075020698587703231171455143976808604065222893753238744723956941531204741047165511374873546426532436440288324888693620806068086235295907384627176912251044349841797136517272304593953250719277335685328352438018921181074654349064231099704439861100481701887123097099407390467278085630676069759548217047610308008432616337484248941043018793652019161329734506351438542414734749670086711387793721697468398402413280552558817417389555309907516856995018738397359072155624472244549918406265722078840318120800417687679216410802664706916168331411522213013891683801959615324868345140392567655061488569337815813950800896417710615274253934495356778348457564601822938934902103164222318474510537558815358087559407787736890853052618153381337958213072575797114909125811525630993004409677028959391699368736393591940114104920630417315641670310331865546355569194738611915757098652307311424539040595776832459112867876657517262560349113987649050467677373215417960839373617331377971327602285815272720078288540751346524657019812440851490549913231322825297318601257626187895408682907367234286102736159085816317023628089712507113879633920 [130,44] 55761145285750539340607754348293654343099555497371778600709322239855251234096239624052620534971896890240063249343470593295144666322417281913700082046331476810554225106270328627840607487692326567675212352436138084148267752127327672823398917357662211769485879292771240798969356612441325045812136676840895606589074610544905735107686575666684789199983296840800185198008382078246304124167782447582985876743741478369035101277492423296111412419068480935508230011565492585355703631906854518450381954443339137693170608292664781617276652440521805787803102921235881721510987254422941431648914895548756587854172620068076392714745323322861061393052978339334044358018671555369801680788359964954012167185333940097127939824916118319022211903790630863560036775041071825938526782690421243052512633180912958124120745027800257740839563690027164028142847894922212388766237029320581510849180016027341223821995623830010798855602684503062393108787928131290532770309738787034492876918366081590556882011967088099070593793000955841539845542878227588585692757766771239573354140325104452535035816968333447866872421127626294248388882228399843335198345444627738934280542759421159077560011433635355970684928050937924315658534446923298689789192144862473120436617332130113891802113311707000087977048974624016888446769206357402324280752668321728334833610057272740649869500056249786167845796066453868880908467311978070675960040536913225411307083901791661233673798284248898017143283663253920150609066412905120955914012271010224774969565801635310497545521160411843308781890349409313248376330608067019902812788725412744571782668288421089815537506377238783976321937742268213151963666118908236279594983569925249676883593410247498558878150641796164039193984787710641416310941688818191940766952330936194404205645995997241919533233718198013854976317983101736031040566355384256346363520574635943538061633507978717300547351878899435756963598341665334365744065300977390568296780104076170098496648246168736396467708371742550629796580891348579376910829254835733487333039884300079907063115737293033469018651281603235752585619729345403579609390526866762613987237486597553980978503105287191333498503668852043334811648 [130,45] -18817467455936264331420285128796485276857177689373984100727016305715732623960346234459235292767023566052122778427247238191416699192843660409022681719964242356431062188516399463519748448320484060296520210333920454761087298202598637710326835142303501232862927683035790212738835894811870478393871902804137591990037481741207777483952988662533938004523014595103014256621919306989768057645525764660746981759750662743898667693348174625956633938142275836483265229879216015342680788705710019659382950077331728363678460392290190507756407721058728700425755459276823725438558186604129368744643294132662820072786470367919245122542882428355759685110829442601312150538063584535730658338367498134344448204757355279790989071833827749877891937004061664552354719165691613018320896281316826673354159984544699688969054596528714307555345993467312344022503966757721359774285030889085821164742326370965968084310232589472823992976865372198190824293911646563219257629301074963130136225928586432202472071573328332710768293311900241657063488087922276150868434009369272896710493578517780362655467038632182819654358126307335425173244776020087333292070570002323877929586867451456808101689731627329866495026428518493709033868039022737324838444050492936073317841178806844448418028517967367301888078200837171621203745552073324090963997120746772678111236359263753051665028667054056885284325088422662851992854546779067098834848672418368527995542662389779586829238956695942391269589144886412994978049967197942351475137245675093883955443953276287636511755648822793569792767215459081317311151085533999055045961108195346126756145460874635189230707511814865541486423065980033946766949949468868756397283852511223779390339475326075263433137672792382408042448877265043348473499661294532531647873103486086624297011991075905421324230165743823816117715082613073717833839138010340727924180750143529056319835734630567924072518199553444615533580814518105620217161550002984362062467085916801876440683140099776516574967981359286254491653341746567955997998672608256037414959800923688547907636944947368978839348369650780173339874400354756470407914157478274824013204250590935665703542271249126103493306543435614781440 [130,46] -7535074346799014904621430667201404763412656513408302767606522524133782051921220582475985237794986270940044322619971097317968441668158158452819856239674952706710323724173311685470074415565933242863998276506049991945335669855854898875745220443783846404163675242322314365716139258130539460058201086431609349628373925916787520991494518779756168898720716172023708483309436144660886727275139675456871298790716091810670461273393220872018117218089545602745441386868399568477622372003163909490387056184289822279634409556815737966961714160183236055702575543796879689458396761781881124614761861184270942967145343327561380800892300303880888964151535605464155454457388615505223472529100832515095571729424024278248477268344793295203861462818330155691552198175913022777643006840821180074837498477696173194065873592126425044312795711046312614825082360484941282133972841679866023884234370305292720796495498945620218535791501192365933280567318549943654349731366726410479324139497245234379917998567575068803112143360830692108429196553822697791788867377729800846986266597104892315501112358961572839978525887062388012380456351419439881431920003776807345327037695789519819141017061324159792219897604157460088164414972911381094173245139193340102998098462306363867407836568220083858272906745700434738049176003115689063692160786437624974185744865710256563317024113219742871463318207006392131497265040737878232879296936915382445568915518754142860223620628375493643448425742537967493218295868029483043538029378602702838505851355794288616528330841156049775968193051016415107866958770170268415569446452791846746792853374346209439400035777700187805329448320929040469099364931502226445880524926384453562364540022355981992198409201413674021170060018314765442358777141545446116723200424696056637646892873460524280641543926809294022133089162172478866863222910383958532068722197522021902946120661279903028131942121425608622324304127154486461843202720294081718860271935908486259844143962002317931081181392855336410589370867573377394203563113006510536369895170425541223631229043538898407488340263605367625049999505076998745594949052129915820545073087703707402107338664864506242419465894066388992 [130,47] 5674087106057645933741833648809757516743208404911151263685835464543750928157138110929868976009419777866504117586589506190260037018454452264783342477579296403110478917665722813343191040085347115488620550581491685414942512977741926585041812547429950756512620303939156467413471519002381515130465532531674055251991437587979265883349555136225138498483965900549390812290355398115672503103157681070709350871569393213705617439483058785884789036136249534799704061466344507911819265344789221335373954276192948302766580658741344026792740308222758430091404022440903373007617119009317047436932146636732234978378642841112999604557314154525837026684411727168432026797120200274806549405055149450716778153060320581442151028535723284868638823649908102775704128674738994836522979074025103293681646093691019222546145601127114953911417296198984106814661693310882852572419640620355484892251633908723379067801746720648436503894440828627642373030641155361296717766331842778610054399804564694230862965280799829630975755842949510336125790020900756417324206157870598953475147073092784077323554817083030637644377004161483130082823525421268036612865130801575532524742181573934123470225945967650854406389681131511442001426456400748040814265133329961324719433270253828102241879310256274106602820562046132004909823078690305766310356858108944205267164322495567605630981751471122577940818934877267741460051178212257808095147993653825006763170899576292199860840575775648071229243212549148674876614836733621615466634148154214391898658358639806080131966286203490557111556571866329576056137562805116658482533684477852739460184327360973288776823955766290518926901365091924770025856070538962638964672223057581425851249113907499774030461613786079910585261624013680720221729998377449295054406857805220596726580376093385214448542018079280157647475962744252198152021976267339020056412934922245955523371198617752126575424571500127510130977764731701592357447194064284058695608880512902825787939119147471510696378384492578335316419886120765245654214469807362425649629149507833257499161285964285325421963338426245103716945727160050192770259874291352352217533313491771760964200961155697756004368965959680 [130,48] -472798966540567927236982256441789704340650865936210108319992142441385731748142751654212867584999419170945385234068516006143308786522554597740681056282962696940074737157094710445985186704089949653909304249448959114261939420809481941363369251875217061247946926550501641419363143357760971712843984917179809328529869105697133486514963292297371608744823002156686304825286905958629011292277844281718912061116511461807131486922706711843258602088889030363730128348226010961602821618371545390864487758026975446364040674612556581876287758651085444546545542810163831664772635434407381354910284497140125830203824398882926073585218923912476600842268253650271173135474416495113538575684757685740764526564725025819940392865538338012637500147800447819303700225409096711914300453817218218854811478879684924817559453370196623420542544178181435409827329940638572151349645642907792247941216539940102969476382228129986663275236845452696217577211583221039126980552664648427425634163117109881463722042303803137952824802720357570362045205246229825172698318816519866928082669274697329482667733284181590966273674642910144929960979006855987220941475961272334011136886524712345457669139050352083920355544408123125624798519932022546760046035505833595574808784453040591758189895924874215394388301092708476104754334651334750383246518402318580983381523262508504722485388080661802605581467271948629702361765203438502250995789744143143779911073599958657797598024814008259592923754159984336071067766557019163360228037491449411638553477322609501189757651786112475721732575907900540225789650567174641560101411987318510080438097738784505859626399198140131456663094063116583033118082300841671704654305178721626844597217294496355524619365346583023151860857858915979019581552769757758893468056469844262880530329253767719529618926976134692254606394537558164719106758921692659013442665730451231975608394970853000016413196707498170765587645108754790114057082935707901508617590782711924394782427325644149595391270113479999133128500772186517128242438434960344663004362494457878052843661058538265362603702465599757437821037442063508050808308497446822026495582603802478928906224588581721367570808832 [130,49] -462689780646604840023387786202011028871435174861904349949973799620579147455666914531949751634303112118873492127337902036013982156791914056475153363761992920653187803138173463701966829524072389317675891467649021880852477904760405319536477682068414420109213975772534697495394192859525544932999443633417618600751838976988810061032698552667940354199621089480252388362078598550478828309921552520522395862383345311112381814814829400940579921954078986264305043968240823859891628422703244306414779360628622592376609908071515133188718934000904882124341123815622617282524367174756128152216525245314538898980255705261949908540159999150195431041963448597499941130065365500417746480523844732257022827271559162639899616106386029252128325539025233383290071279835762308243361144478374154100265670211859000620384233838665255412962280798405355564540151617342303413729012814445374137217751423344018366401156607558419741370929883849980097418410089439601115726069815588799251044953706604280275309354512405500386524594737565604734904024708470254121232556404644535490414897015301319998261757791675276922179867210872647342697232525287742026360080490670357536064721696778301354673913730640966201388670150625429114049753143552367949039818766046019304286792807846481205257168184924374740166034604932941594160196351307225883234536252552239743282979219754483476687151579654693773459050603711671780934814975556190371310871647300396576330604634872351238059156159279212454559517885554552396660971383656184043832964869674819647939499489142674215135009264818306085420390795262606864062352784871575479706691700134715457522380750468196200063762544257489956830520902499792013224722719664267567525958777684145258986415810486472884857371396209445754729807723880669763553882080224071454983773378012668344427310051003812893523007672126285248812722974555205823943774459049270756663219391506151793030346761837291172076234947785346674394867215750864090590371419745867291621658362193356980436466137704528974925640850612488082465070236545610921416357457773885389077067396520212744111398273052420312427719394774990874338653500105705403581458809991110596039932701663037762874501112402581631533056 [130,50] 133548938386673310020055054262155316666904369658293653986936402364795553294476540034850698158645634074231230063008714168896773185849730340669818873323284039595380641371915253583015767118495379395893313068238890095100480216336599997180672246316801546365832101871449879124597960382686191816302442882875275720404846914635432899468395111915429737149491732202184508892254614799942947886086136138877056209729916987033305780057199261283824059537286298077176986575386005237933529567242986461733765412384591481284768445810456769549372713867447218621456777123354969207556459388440767436118868758073388618812708560736139428764839945643942099970751017670775460750906239938007309133547227313783538357401383691645446721630269078573553776027299213558526050349241734081738873998801945354420142957806815187398522424529899091162915453449667209121672031030112630064116821487016044130565573121433101858310188966160751802780209746749712900980169336125308055543061333556472559357611612412608940972234532283066792595961404689286309148877204913253729051548688075874560702263897198696605138791327945835011947014157386368853178699705399344622817160337747183783465247654242992142857254995855024737046310140214925943654107300445178040267318856066297384942326507231584942734468188086475234667457194319067237121442893811327533010404568206389537808792929319869992706950767585075416728028930634721152726706826996148389709388746581548077423586202967382271885177658334596015130698936116514029300079855924769428773793201980483232464848262384999695375630459235580173285762938439640263718387796944897080841484793725034221109168308703365463612777344954833146956785729488681072820622515276911246368770578445788512832530565980297507567105805635173851372887716944096552632281716249818600777838117268376242868468966385084434125496376699174863164217648927829009940058182750260334977528200327618761436829459790479160468981936206221124464093311376600392197043789070545573854522717701197631040967405079595613892686885278473514952254481373244488431753062033898313405568262600054814262826696817726002013438844293970808444929834515133569819756319474737507789733222920724066557112365070859973062 [130,51] 3992783465072435439520808581212154293802624342717823037227539497953079634129999587736912893133553910824280535335897938131794875617517735397356770993909182690566004992319508353246261558866100063493980480508276650813825912727920962572385916189283960985815798752636056400696889234040307238158415726178203967330376330291532306319446311070155951432186309692404981792161430859462830979878470857739035810478206998376826241176278452548081090121988056651321113010472853539485828014233854863980503422303256625689905283593713561424763911441142754876723549947919249359193612508310533425478980043847180725258396802270736810349818278156918762994436509448954570934839332933352778675828000845433875946560147871855116426979086569785336511457722741784862559304346512589890702160541588827122236488743090162641250587781775227294419199025140150748425715168879185218136410440612370192861058620047815603531668183914044921146295226611062883824337410611029828092274552053162723196683540567346630297119072196745216078538194167801167279243968934652215814772738423999594750271830846625140762489796346794919540038628971225490910662342888410090049623430137755132607216049704580942050377994549101919485494798389572345047971437314462778959771527030170913703631041889215250250263007283736376496703444837132787494765722692701185691711696791934875988208362988093859847923033335121680494434899173654917240839609815982817037495648177715520045602243864790125328732922115681169673407010118278763714311116384140732045146023431089129220929871133009875391088106202139194395292987155509004521466689280730927632928636605494609290638246625456059422180183210826872870148468505737161245800847579748839918232091456241784256326249630698551780047100147074984225863697039549135008790203667235208048262030921762920536363442360614758719284742610300322587373015039153747876923040012544954792486733547253461552749361678668821680741382344995001649550227123280424196934645907952993945235414412948686203785459175462125346590787785638279302323357381617789990877195293402157501882782587836913024054139480680263331385947645413029299691343532900027796329892025871481495145635165604651282158111507019136 [130,52] -7370900297911939903251060740431031084277678535625941537309862215112305028539901270518568532055659168562457693288992050315560262680082858493263899251579275108290906499483148503116618752838121694044141550479445526080690819216503178746380434600249487327462490372090386209653463939213141512179866776659861248021218611441990195774256355338412067850357254337206481551562288871877267289340012315644908518259036350697436145679597433879574674346138780867561878545456730835270851575896031566583062307131017510776838544737196309084744230128472302637771737529041850312637105319721794064996161913063179073094618464847723595880370149326961415443173332354137801368774362708704410104416861889075102161237279051680838269602146079911380051611635934351057991874622100304540486720705151881887185633086496861156818163466184403622889239494880116624916481537512711496003766480629374625852008062511779846909382097592278485397638425706132750102754927532688480566261709827792578328330405578554146441570392676992622146718341920187831629389891455674069387827455206955785826585717298063247103715431206508742024672286176381298585416064207479001165525541424431610755561306062261097770319997457039119150993351183743752422630432949016603423919706747528477578957374985730792875046550063670310611483561826035135520319951476539069232657250503999513632003811173496242797646080168000139340049496804141135670883073096586679860605828922488698918581351559553555903340355892528057648906282861397223990353792952300709903972303888058588075523859575264410930409601848600374691084636540316306428008324281790440672756265026233826278792805171392934744742398790919743033642973626788141897580429125652447908658714908439081187649147835645356681971100213421181017286062414092578937949072179560904931511214685128404791035852110268035400674756700639166727441573342477745779839894320693409692798533949358934819728704666203209308577635475727202765336503482501354988722838671504306038499782262861910252675040275285416089498348212538354810957774805219574205295150051840423785013897372502834088381530924783511233494636604894690440566093174349661449378040555448439230695118095493230533245053345792 [130,53] 907916594360323972809099630159619897541642685194320923539355960659348506611199607483500094358131298396004118483104275502833340294975082486089491081368802537914486100915187009788498990993267988931061073318351265353268477892893464835395533585429526325944918012318150691029617829028725392698830346237121937209662223224838808565666046997160631586150597815853824141769142787187321042524990605352871773615506520448032690470341542520263770469244257925312059203221661840937396106993287304790588744574488897392868917340622050743995845912177201435956107850291734610878672733811218353748403320086418393953470809758983263797194716834610687009507707382352477806486827375402870001699660504740830158723597345266438654024879986813500882956952600320563603516474087945818588514528954761800370311046329234738351466241198802905230040054357421648204865747105637000626240758053508978968842081632610041391650759785107136836829629045766028375328378214300742521916184482532521341088158153162801091878890795919321203105725569454176803042275562642567815206875154613733762256838261906348823474726689195188883227235737660530451619965680583736833678158168108403678550373069766001715545769541490841668732069293342339606792431552215511028487488765688231129835127411222315215229653790668306317003984982274536862785814385951012188671892461291115649860467246331732529363073447740881884410070603356266361601001940791840333397428687311869519246176826953876451089360123420857783413784945050855441475031242637827273353618194699922449644627719483796772683744623034121258512112741906250278295050108718266339727708918418397978537747071682635061172327503646395589511215368416451122507695567553770561808334840085442484824485193188882913380376984272148215642519654519769782058054197347025926662567329814703918280154491959724814099898766120665226222524515724054080556086960029082301863960616439969133806345022054704439246106802371358305266466857512869192636308420466937611061545208937559480112217038003147063857091693724125004590515350265861770656055929028119250745845510155777143661622267877676215881166961363729542065798885079616864358949948723975588873702573830658591226374912 [130,54] 58610960162288507852900642764216669014380904994541494239672405623180238533276599438869939388994249078209156420388250966815277545747035044669992381870889399547847398259041545445351994869610219776521751131620210617797626542975737792408350275556963180589421439708032307359552453897227191239807716812895372558718729083175752752727217298156965633334826345788693636476013935872205925404857068768567302646381152997990487185149764051579881830110718176370998008380583090168348696127758074378502071914132303305925209484962992239978346349028877621908261023701130658147402767228576585044321961582409556219536859708818071163622684749172530131464728747109550192811000478375638846300988904831522993724097399942066261167678270478456646257456186625035521336025681099405265713682412528482192760180576099973200151741037848745232252722974895469163133101457935673000638194494578048774143215569666921781688297916542870739400882748292817431303536606228323758580904826682162631723362868272022047559733373605964765167874978215540618182955186838123879299592819367951421812287198495368981223995833466572588524158541088595225107789178301303855966092413113424805200988658016915137329491866773253620609392656677399316133568227621401328400470522904176190655546952634559260337402446552245971953419386632963756510338590024948504756281093533719229521851607044009483681514774320435808554382607649513892611876410658021320153084341708057924334199944337585744415476586533780874042142890206464753102178726741784563248095894017266334186608184737357837784242792769258084387863804560245684219230116377920672796249882233154614456214444115936636719672302139705888523913903865591307284945448423854241315312408242514872975856314498218424739907511066457103277366371516716553662680061337132424840470090296677201486506732606249063992529994197893767116095677096934751607109627251348829700089170685365612710290343760318305814332411446810772428522130280577759793950667398132532609465326360422030409151230445832609451823364105744909172922089072340177788796446029843353422554102398729509227125817794500833852814492716569846946671075591729647189900146685746471996338741347667442337472 [130,55] -6716094047400489347061441475389415251494194324957413488037858554184593320717806956640466725815521081218803713430347864537677204573205786215588554700745779995773878585524558603924567970997169274352886498664233635628233546050199418587555001782739838727535384641480284357894056667953090518848854216821582706947588312233220388906824412569011431915198935993745046399694218858978824594342408353708250497751616248658878719167288500989688945646992680152626744599999506832487188425843540255173787731737041701957967454594677798441168829722150342222480689681238587912056571125051933118754637947297072398898544353673145190625390566190366104314364133683527652875421368775226554316069699669917248067024732973318742096003556955605825201686422981665295652747637537796790264640404076420350005084403245572000856715591758055889435046061673051855652289571190285098594551647594068807467270189511125623596240198219982122127456095769101595808435094067426545376988254478563829131179771391480289368042988324269706931526203271300750918595355420240121393838613779801593315544180371427224948751619702758469369849600396055768184353342036609212585394589754348650350595461500154039384725140993283964717014503941208991665518512781277993034827457809443604739355858598558211184408654477337608943915339542270429931432963479642681313873458429817216412700913704495186130273326682357732920986320734734483517612671142746763002427100625027005659118473905679683358034250580346656417281388382397263089867515418438910758853055442718747343029450382981498144519127197759789788460613508894593738983171910617355853975131986139735741553474365333502172762049926704733161620752082618487291250936555997558946236528188321047286915831288767625351655702771180425924066790746095011053819693404426790441325689379968294357208244606787410495529708877559737935857785106792580258749744453980068413858242534289979873849855810592335566860151631998486601109763490733779866802488333788271705713960005943561574127210879337143483714364990357389336932619149813947064040105642644598917666838237485827940432952366837086870498978988713444468084331409639292005022940529995630054940715986484209152 [130,56] 1294708825618187531982260924881320394782079832174363875502262263917279801297814176081955985489883313418315564209175744918312220587289461850723179006154781552435691693491764575091133274579984143318837469513085234947196639975471995731700829927097089134722876060155159781604782537967647077102451840509522868537617081285121583780241260900309763220732372784389130472648092607853741968030995951456669933447671020722128370690247594553693704546967862659601678481300722825732850515928801543634101803211483020304152590328573217739747020302257728185784238680469437451655902886715592931933981474920623228214249981438262985367301071099894013675514502242094455677663765065200304583089455979929077460439443611379021656825042594512656432793075127509799705343679002082524644610207586289625665127047977865304851536420494948572749987974563584536125444627472978418987901503640005223388895993149990213775160118078458454123155323642191733032404420181527813137858904788383721287201815061931087549383610328641602999540171108258319161955026071245101333270262216041996944552746673312290011190531994995932261703196971430672352350187331318011186877747991701605591029141951969908336902331135718813498295970127360013987174362333976687748481953874280429884877665408507177082051008377914806467756803460036920493524086238772632901202285307886045972672337988837336147903950083716885386087353851462392481622167252084726314675519069166703427353763354305064086860118287222199955209702159579860189296331770324903784196056231117558951513893567836863822463283342981522321166241111265863976277353123414613687284751057914295015545580708619982333723950984118307819887246939266382253123540376726841746091354645291556742301047699169232012846868644071263396552225147887043192979108706689710545677702121010823464774169003758249437958625288031669270806144173272996307591175764006393888319153465449367231657067362660689319077464049395151460213407402577841835309215507857992869476928194042281563337373100992944895337842107968916885093603792312774267234464739695577987868565061102071356979527804325248836751561105347484358388863406493934382366215244641010035513425176440704 [130,57] -1323278980044835750039931759080119549586745219662488446239647890604949900189181366364016508804215675438791591895215416579637894446586453562362472636446482787493207301656605136177639992346276340234369884926280110891755397244474231216072833118400446929847370875762794567290565041055622415786414730244264256224827919944926071385653471327479470001788802731601511358496658195039824827264963908464610678420054364662945388301216194233322837558806580300453221151689249907957764119980677635035101129331277407156983969190692348953719502632337441822024083113092159645872122247138762049678409720650053802809758921685149616133829580606457403301344139140229444630910649723080808279076726965642509322155385327149834914350623720392920243695952324821606742613828394488980753251277189337645550743513526172336869978505299072812239616965020262145056943245466000922471618441500105498922824624106197940558733905798773953562749081718925536615943463637993012537681722180944489746383188220535084570633018339282511990597810186436518098421348550852173999429777512779007346513486409482389310910095349821988296311265424416393170965041240104427594493426783956505133446040456187109017719977757930055146644340535085349291380030627895075732612000598642484113397986515869972564783589794894818736551931536297329108006683636317291235357308260915982317295093076096489470208529665038123047641646736162861368720208442130735892160575901184682037855982883946481426814470364735052763481183297665231519498888337063882167670562298501114740490502232598036818871392735223487797710425766206741433075139952764535131775138421329691083945204141464443786022952655141095452401203425785265290506452352148835460316009393974165150176747798054588093645338279076909094824272198949688729708524796971136323536440270897813788374896800100233199134601458200306789112573301042480399629132885780250043394000144982448014041355205168827783414237135277038905784910366214905440984388934316338272482827156537065381023010390579090559470617666491339711317401508915090777167343217605848892744543768771754733508181834392384004934201623708140198361923511436313815892731302088114703138096619904 [130,58] 113118499440297444128275027546724035113215872560662295236607372881673300152793073787779084133395266986691229892821542684985000091771389141254960908966779788310368270077790354599033325852613370721552805151064842567174761432505148079192639789140848366093894596761479736903404733471710949650950535716402505967361211933382069164227354484415871695108289425371846531837964905470385962345284974585459102835051446851358235545939205074199028697508112758874475053349929489140019968159556449263961180186483461600243532892427723891621232537675620102641419542186161661806140824384608012806601748258679633093058155657710937147403694216974125284481978531423471922556086285839067124058553148768655951947505061178654678465713388043059176839247993850510244532703817662230695551944610584517399100138530460453096678124897207689885642325486108330893451394481500608924695836782972177869356246531386575246112280635320163217638158880346356513548299729576960811820035399401452198404089475419997011884763142176943219038585733065358277246285010109084289345778925677913830415429604110741412415945334231032528690748134723913692935713097383637492538529504393274170567371951557942507759497193166549249012863827909966873613387107345578287743428954860162890914772756430239603761829323452028719520141931940213849859135372315478848411394373189804959501063267236821312967885381885344178866121843863485973794829727740706035827451767434090329440750341814813472022451817680723979961681626283457368280384609738031867059650785102889017871628824671014741860375101688914060268996102227985135476510613565048020867133080274880824048164838453203609465695342081723979199443111424269382992858871507255544304311956996742279257264942956401949959421259533236561052960241130332674568762749964573317438536884506829691154335360867550988726381127816234895676294990344375645763730397280721409345704246028021365630218862195626163932595160138565439784000471170723836422990229194116291780377380230959149335826451318287117124708134271870255690802350260367613808327001530453141038868545808109421215967364058342270896758141710027365541178265020267200581650331339748541327825584 [130,59] 24153058281184048068675191031835877718309786909231878652610241102771823604670255519050959205480700410818198645363804473578939343627523005795411888263132416412711868641299216942758190854530962186794698542363447989858762222955078367984078566923044517321755263184192833467879407013395945685681371769883256232752522363796276813848527205124436241629390299378021467394149710324032044619625239770122826950211434133878306467928145120760475337428249342864373152895933665461853497907157489687766968215979683771159496120033816341290746355947081059671227195545330184152472301922665239157509006523149964799304971019821509064770231554692762309438999922159229676796711408140585204068517828038455002316861351721964599058665474708578572325828271744658407453037193772479458025671735439795607982013721409260794292490372636655940378593250152984342057372109497183086436785292717661982072843089835779487184929165592062206155729261397978418602918925694222974358408630390516109595752213791647819779486966325154002102337880445726891033829614150653707512031982004535688917320512476411650468831176108448711548603346158041616595474819588850841051093954855616145624718385974161840963516382817744748355859644487185131196630573603420990737856690121473649186611310973223248162650054730442744631927262257436080091661857690732146829601503995974083190043288802651692115323936328885916927543369386900517064621366174432654177916907364458922319154554367047788133681675398516294235063653450337659799621911855346398180672521715103935076411174878442520194914113789862004385892954868788524030279750139258563331800492036242688297669909074009966010513043436426725770607181017045421472438677495044292730279388841215395224878197947112768253869989232262783012929473656300197734150830633195789872976033560854943417890857095092361335471606991657057812069177496844661008942253843758298548275563496091736611453962047268320057721470173748905114140103556027345592538453379296443937317988887616059527263811554570160011720698900484725199000551787840799704590689334892630726960213768658200929096202337074052901769039880350590332942661203420606293198088245983267424768 [130,60] -1513577582710660482456169672231848434844912951715215928762986358021026625431479738343214120255831078722823320018026462504716519520729502597825445656462587853061480005824214105371652136283819687784982638261241095601436176796427076355292939509833896208388184057705139226406823091689511797288025675562645537066548276476216988651274451172051898351905558215771015581377894130869698475996568746781976445613116816414216625453602959496323220748483283448261173956285363321219347024390888564152673245590427465808938663285741916179513399443875720138320290513693302242681037536058582955439140204812426499792050217392310786562046082721858134387132034471114937245975508037954650452157948201448240480321733824903823116311998547887498640418717477773563802187204176104825489560737371193573659556582537454641261475520197330032594705590592696035995069693723125809592502869218798898240024218459831396100814914211317337013631366043087839695656801330246360294867625688152096465500367136944644936198229022748999429942420318924581840893514682346317626006906218275277226672249819150128159703290018166594424495112040804499368137818877850247726792994623536760278766987366358461578660336081752126961695561014790232582835719217787593164426174400246327592236591515887898208307654536955189962485019174604825520501695794692634241497346185388798222159059146768223252769781730985665400589496596543600850119066597524002950926918846373488095132932605567259301491293937227823421781803435225760761014360221759514530604543279396699357622523518357419321700248600308532322631898830461151330776753171631320175218571743635586689873438067936204123592951703091982790433132648207333992782946094421942127672020829410661491096545249771611081145848146333627548388506999413535002636237849155098940284006967855690141665845115123745652381996593508432876767782835139527770177006331772550021460624768226059101562537308425756251744518866216842451734057183119774588497984781263441206952805773205537253544076516086498475820590186323938211837560405490277537248695930725456900694988047782657799905161494068332930835998542858679113224528431263244001869808768828624384 [130,61] 147317411413082466032632301129258787059612477106782026899850941627019295956136515000101399844080690258132826471212887441435758182340856398151978080768161093253069788856208514054160381369318264969042388262120752839483419197028745285921663915693742421174929994043133204359185493196269199794172806318590744867657779684319535331112640096161808283687203886369255519600547048445970420609306848236247075238177105636516172542415608051370656419299454645885417133386200487612593864574191280984828213726880250964227470458020625155219069206989783766228752058849854888309050642741038740158169724039127819710222651049755633760494523751971854424731655940448853984993600121497583286563949953143989739796172734719405650044218251757861919756105153903167064005920851636871860676739124323098937268556361103146132759089116083333349464526064674975129443602051947152052083302194615650309448502387740172359911439741099409347442277462192939849971635489239583956893181885341455748493877935138444801859088210909529549356550724896587640956910617169472659420973790207817233584316063712775117829197084474592479796474443113960813370646983142140836968083577859007439331966369967734162960124360177654148846007212314799315571448258416954535949351651776807834360516268688943528405430569982843205891634971461086821658195017987521455554407377331169974006474383442199581565153021829992371455531725372256727335351236832506453880575599932927702894909578934237447747101319014095534951786080229016195348899643469962208832072785685963498040298128033684280919292736399993436764164904335322675653997453509946567200793051882775960493847316798203527072611464263709762362061670865263272646144035743559693502607002885828582915041953974137430194011648721222226846348151214002387729496399585984769110802504796101378186698869932529906853295786619546574917061779003516821881194615813458337354038726140366331754510890096241640321677007269766086426924075620167257357121317047604154778182205485346134214563220004827538104697715162375512074070851650098054286300357615954800999154132768128166528688776053694720978925567376500183390620684772113875692896801031808 [130,62] -70688341500252592561985616206024883744338130701106870520841106522513618909526356670600009421260066928690547861216303046318004907386866864405759814989808734040271806428341842211763501525204416474497935983136378434118912741734038385732924431872595418603327453661098579974582545505714539796925957242369492578116377755741408317024970477724265215430534203304826204601702479814516260904148497427442247156503235101578567839257284782518428411094782679149769966422286103979427077060957956808500627710648985979693403064550264401030619294795416824601347790162131980341937825651471155071382374418644074747211302783064175769448776563115163995946592399132165281424006151905543483885058169364838104931704128382678191229361229116383938580527914066295577590136876254240695300061256185994492075950932370446720291611153149428115880629045556087027001051541879670192822507071499615454634212190203070963249138655106285273604144435068987874398009600645420898414559129907063673931922558403659996580773318869680272062390226838705937238500046724249571699824200038987605612114887126637775520944163184827074880002159986930004869558259804862903144930253552373603053466613699863136402233164943015859635467727528722334290799622543118845689171718961182984261601706591073968096765415170957608215267735829529163209148740227318061634625859071124911058757048787414634641166727386377228147311737516352371768236606439646033544979794115212249403595154246961162232746327453005130389872056786481789060285100044222287202798317790830742701917584734295731272817718922587571923224586551635659125298962431096931047443862759322310206878336850579834756242396316809757226221504855240062375648243473750096424306953115138239934426384019993270730523588871552997873457866982578064663233880876112635646834747292075910665301146049746281913420060435753016846131642292410641611184505397882816795396200584340453987630570930869805837950512409944475139542468482336567853347906008704530642637880319118852647993193936937998232046702180048240796288604138847733159886293630622504311179849783431864214707857965233039195255660728760842481499275168160577165667488160 [130,63] -11191405467956643673565291389412935787897424214307314789699147725557806276532199633071937511573987874374427125912454596228392214685730726192416363298334878992521269606478713436643599006902659124120116964443698613751334495479888024124839491122916978136305067214401162515842077156629737698204010832523023116461391605959525919083414410448871751210261908458744310604754016677096712443681087658771118953484625048160116781704923175396284458114818821026878300768864441469403240429082601823798425199502368359305262568716706922756526544039109989020164955408705070508661581391478636870892165691206335260988684027714788508283694460175116610767498678462521513061709968023006101328464528927666790025037335178146510588989858292580970381065648838182890631090316646042270070476934548847974402959974820965800723363105726020991713664034106410645653861797713133795824987571478527459221881506202502234513597879975233714697805245378380941575230147631909251132653141876249294995060226080637281549584866755660771816750429544420319361540192882654388896238261186539911893164417212788042440344139944039115871257397207554001526155530967057048952182094797277265361174565363953368825128857321437799097592363499772600847061148011685296223719200607718407007558056337559626284893740866526705898572288155597518337111283122698166427301544005787332354367233159440578762332728372707998996059398633322001620935900220365707214403445292862549759951568198686937627470092313889119039476035604551368528278015183129286732780731142103163249290863632124795460969171437533299017070226790896343347602208870682596342405959179913954326225979318824871633631555015823222593256212777132722382188652526734815249886089786956725963138460632495083256837912515054225741064878160947654864748962395707640079601448685799688364917786958633558721322013666874923331325793474911829795803200466372547952543810308629904332287520720562761792221933835575129954682699375995008396393018867709163588712814311163752764145723869636485219565601648833725994793761670976798030375999423541374975398897384474884732603722985265662606380013042418466059692193493573694373769984 [130,64] 1956183472987776965687524925063795260458488375447191774621858638926143156356567059045373875389593813093104732089450601835653110204809678024625847446040177992143204339505195049971107093935392196931213832986421025946975342664518416893816075551744824929390033660613118762916124477987714823419736969310875568642437300624283490392346184193418584660905678300089261930007997316187121125167201729905191040605850911628231077415065259542056960959818506353335342839470871731125438755710975817202979857012957750652754812467062273499532460936760252541261551085291790790242537309434653728602352326943334149200852652768371093245364149745357971008899649827549288202359764075611849694402159801486970145936932440728787705298276240091541279401066992245324662744098903963139567099372017428290545322442718215263154205563778195421228399517799652362890810782843200377606840726009772071480300641437994172066005829931954885846659827141907257655734821100269704228528191049440844234300687090849279611638194814897572768118520393398513188049794793021619271198414170973420044732920710879760785287873258612536041465573424587705669203361852512552279860228696689231800766545895763481303342446962659498938674605075822619705800590118105380733753764561191956980941934846056292065106577773933690850237782280398810294584858864461694341585131593012531290988557705070910371925773761834892205791194438459758702129682734222433050018417348587721307852090972365259810949337006451713191698348543909556214961048592448568522563037932952614639211788035455710109298941290836487669702398764877191353830588555010561440186973862713779952056502485774768851400170040093292259030452533059828998303599551695331635997445188119071525370800691935991688846269646716307449826481437235414911914670907126432443986308371319478937989742317282960562790223702141422701743756670953690832426550131587835802193103355321437818394885907557599599956798529781505821168139187908466669439478464136487781063276317414534818447425024055937288412099628634795199872354291409125671565734517370237048944793796493926444960537649219625502170199709461858144553017065869404821632 [130,65] 209457713228068917565138814354567874478584423454703826917635181307316441339192444381783399576513534918535711603850432750457553168815317410866448980999802957490808080949871868944703155075218275463395768181471735220178588199427642811234937399257533817388997653575754692844849200819221065786905391290192337481161726733256249393212538911506873960715121161868842911525457165597121996993235908637768064768600435926657723456516032766314239971348138447754815180391704863456881483903601558726861536212143391472720589462885002306305459293749778451170840243694420894432067857283228834496742687673276160031834143153084262838984967451145791348078378852732760356780722044492553612597465379215919348950182761741522613435033082618646740714347160975478415135820195469824953311874390362766695495990129979786601032823216858331471665597071201059681102441142314547520861953938720589039024456521541364172143098213982684648258453667851667726646000172386962973697678038474497557377773950349253854792763285609514415887569950093155944316590869695798030802855973971586518265979370447216210045689728948599745899871328971655862556639573480665897130174753970291838959370401098849925215531841122752864078479204573198553591383829566880134363783602881362808838722697232715716942426461786411707220279163863144723727810436797851892030546292643818186835714283492534469094163645696412107877297207692182138780453353246272188546122302018599969114430176555011020140241048270320298947397173181968033509024615092969773594160618921279844502864817304505086032850489710421539004557394317122232474226695981756727563561127488936749546215367122899861945330656189750687073630429608155192930958874997502509580213525854865646090179390709260904899034999703464169547026325574156780601770358742671693980119722374251691152421825930917912214656548407982143394781247728627716047412822888042892477212459813021825405072422861412629083445059894706167890488748708797488906680034791345098290475245044251700305278207246672771371282847239936780595285397998274556039256337492766762034543263678960593401260870114972251386843852949837666207043608549991680 [130,66] -25787105935184564872391100427347815126158694028559488353007085232428202673660935498758220750520494110578098237160629772533224511315618431892667925454879036270818984728289597483299666421356804392162851412189545262363634403485592636766132815837494780678906723357639955396053548389103780746175096618412386743567845613652870340061026753872836246930830181440752929943677074166241304262447175143244357700850193585541260562213674201782723962189580899030462684160113042715879558708026022010444657234930654475591640329988987851066429978832144064814602747610791585772513821573125856795156583108722271247986507016459546834606263520427592520111479416226122363391182273365465017714121130490931200840433429979674221246657337808510877460820554442989012382089495802417032196189295015123410119994568707132298037316825194597355162231292719159976273966218971767342144648253914046032605068552469675548496958088713532953093889309481160538860754076774751301215481197690131194121553058090873431809351518557658166074929941280428616764318718231741280255713995339733634280073461962427277310535773125668208188421759219913750892443699184838738939225604155497773534962676876880461846808562844585707174602747707768767863402118500762139510090669495564650536009402086580029254339571445883652749559211650488990459816336720255936539251529672973510344652347445459763685681709102272098857278762660861543346135274168058805574964798087987496345307410128517380914641052100051590544376558820443500905865144044377080239423609869693169668657645154976372256355061488438505482952339596577647578699741940204643283404065890352311292266363419482640194771797926049223267647722957306383924799978939735618020039583416228416598514240443915029332017375631557749992506683114475741144377997944785343312393632150089707996327792071427442193010802483236843953851665327054466409592022827140866583559554957285804997093849786610300484453562291150347639443611737864349711371880392006293977606847039547173777222424654252089142262269252228072094308308989372237032224867986380107106319571493533587093803939445911412846000131370502878346367417405128 [130,67] -2494052762356576353481003415232183172933273104615734401188462078604149627413974825416757110811041461947054182636113660284460048612920703194672954422437570709508697341237921349713265589851682949673441996316482859695971675495058065176368642938993783187127038736479284640780837887480584241120376864628050218051163493847980229352170097553656952189247618447480052118587028135898493656043004007850202151932356385555396425160756770456534447874043151640823485488177965238291114322886907442875241091478234538291753240759209107897974005792940482862064214453788999356937889147092580437014481908939963510613941891969755535388560611631370648334664607321609541711404006426762235127737230205301812692431880046999303421775397784193481881852157199889114912400714201069548624092520165121682992413220168474733902870561485318018183360472592846951169585176456530137027086181508802259752561649609663446706870042007919229975737553652117263998516677763461022261766994855896319668345282497514936428045451462904409733551352998405294550984348621138855603426538442691233760388406418737292882334355438609266275927498448316516758454588561158374705860182526123109017907287102460027084543321203092461446424963287706875273939171720201004785719011098720617632021380239719762353291068553471267118068996657265315170956149018444490753116931574169676625129703550692275216650828998809664615649885318112323749942242720821069436082356306698117915489408664111659363285109956539514716351157911909905166210802229579902806157783285082066577669200933503072010721559025761727988638696473745650172552579765419211147383074062133444263637815372701739636333636899784441038376589794004554509403032592384989503006453092010305202660931165992074708510385502499346645051339213106911589205536937266934553350312622907559367958772111819919678113990929280963512265825108382004217468891021542152450939097466822320814302979574873037990678871696909988111199172701823029856679394022556371497854277070702168215779623501673697689998475274886127127500511486246043857383135539020968938276494371085998097973574472601025865527387676607302633082938880 [130,68] 166067293543447829152235774699124672827050596384787186330841157706062894583637403055433403791025256046349104792673974995108416128900732200683795394219586042767777889820391941018126866572070337470017888056901816805875072107408596928241456497256235094545441660711626607625219978458947042840204962110770214160338455822026161126231732958096342754575540202417368073956046403881413813587200393989291136683045831068103426503995729603117077070844401924793553404154745078124345647374710242986300860944691877261373806726785169925778266284693820500038172691104086050803059028970870331947854099387621806454172088028393886090455435577754710868865145378668365665647415997152346468666038000774862003080197102851793336569235852454687308567539456920839010458799503600369486469115550218596850816461486752403532296462338775166377126966439192924764544172889975127955656438021004988625527557225084720455076323678929805787217823969586645899269815912073591264712641761383941441745080473017941092144309028296583898090273050858845811286459916193476257946036980361799008334434897205797857073884593228357959822774741143796440947200718612723397916262028489652001888847993948170458593624361878197195364865569664375083213861189784354398769467800932675478080341623345405008874362769130693182757010354292099772111786499192581273962823724963786551928498420852339872253527241949877020514999302220941221436435099541490664068639280526607474363644058024828821341809216511278919087588040430922885593957956706660196440679694619836875484203996616415493518428949142321385408518654522293350338973843757103541808330672232131237823812255244119227966464154172136583318190901285520966309273151929468121494536991280486146689964539374979156891341161430849679673305527726354167059259154166230095290989524021724880528094500342111986795385261546134070248011257590424882313783091844277725164971205829887752623036354506448516920674242363599197380378386613967534987883471190560736069837397429199244209105848809835781494722785883996379119950210195816706991802555603297862259362241519342155587380972441807625954984389555188260162304 [130,69] 22406449826180647624270185817715527551816581445308483808574772824006017823639085964205555027250498224853156302507593549375011077960117222320117764454453764055030839329083351257640179093219111667970941195622563270388298635186621521494221217674961568527490690550475038066183538559161708278009506105316039396830328588548405256453340711636929690863530197906468873042595805153942499176494808324192890112260509273855827498306957385563031075352889539507905849724581011912563572060150935668207256972836147211888958537190107242894126415223386417661859726030023762026699240028773699649904209283424446473265510916362547699280382381827879447788997843150636621654807217625525982916930791906661288678075530931088260046096533253976902291954578161277488998189388140478871081317516677267515833397123718553372588069548971509943687450264716748165849436517826212318185432931984786521798210169250061430918790659104499184920906579791867521931890659850245131508082087939655701542117418844358103239785068442499166418736556981282784822447720299489968060769789054992572124039272338888553297675935372368502997859798701446825523583437012987647567775207094762024682749816458966968848140364640045677176010534332993626495926646343729308947853296674851683029523422071397081179872319963933650771991404708890192503788806354375812121186451678438561233043592487469065884508563551338526457219774964112175362088119131535726424871067536127611116176308449166028816904878943239301505064740673723323998065516425937284127629695600531569209452327806040300528117542630462475764333617281756074161711476440058814234987311646890924644768360129966074766928784466551157216967090693652546924524223158080787557215466410586767783329727175087070624962747207612679084524245499631658331945387879357554824246183212643534327269030347277747993284159125447518263444193482210345177632952690211091234774940869593020319077986283614793667325959233657887959238876980994824023996028525110443568653845901097428862360860191638856530263955488309724150505481408199344353797188988351513402065346204964567405293510386380158889812094574525611328 [130,70] -6730975875814532519914920737432837556074052813580027250196073397039685966730104800364160040410710918208972123263431642273176754373226775779885933360491748666232438407853821101340391052911488066470471734423079130436805393150188823491452618279649815163626118118749095578071890386708792904738700756138482515067738811870961103157197280216044653393820211632595092908198993428837562001790636899513096765584444875537860031267380155033689303633112492970369564466457407411897996832734674690651446658688601639110793939520251801983164852416906330983493289143075676750809872463999564534419869663254659891637709591570442823608872615145114457339185525135111916890080098891526132907658052896340635772656255836986964451495660155866517616142669700836999316441696764921238161299584130254456166916194216770389653616128983706546523750386717012299223904185672524155309340084558384475612284875377067950147648801726955299532836769775633821052268253394347526662596154036104362088639262059455753216298181816537031746371437008510610552784778024299153821626183017520345027978563962361450929106912859859892810941921324161645853818879311108257904434680531515221957372358909717030692638129855045212789157585035701888350856522102639157483572423825879986383022777341180054524736602682624434812089922268541582563310603700663883437024120662271570024585190978607696860169362882470408248646129104034080594141546189656801113687438677964668855820233383753383147978058224949063080968997329409467449911408726056959170131534905629654829213873406014708325952103635728846965434749092989631721307468642323795682724088973451055026326869836677582283944547906091081167090666365501760366256069082193636059182648488087505229440758207150545038386815954964621582946428816332765252889045104801342840899993734529016533304045732305067235659569751825981705428448467649703585379631847616940114326315206179310332824976594818432187599239829898179265003509264917505638998933848257265980807783466773965700680733416617233725801410209213129763483861767739250662201402920269573522215357210635081616983370304731913591468693773648 [130,71] -91710021613975161266920076073126353974890435059527946592626100280821622928792080813619983250326764020957340713801868191546960786956679786840371834488933093169806333902488904021200816521980860297552022409565544098684778964212053508348810685732500636571244265419529814200796083008497562756960848616093891980586586596587026061773061616351835427562653634958042430120770754191542177285940581169535883458691636541604105934311922268538407640120386026813960212287587584377103610396861985646205340050676125200316599996378899027690677421875113543558525788842802043942980142886732058027185045801194539110356769459356970486526748004296947118272661743470289522253709448515882198041379161131360158689446140575791260037408207728090409272795246582787826365391002134115155165905641362075027461786624318177241434715477277930738133164068439980534159384449767610851464539953517218126603495735168229437615054847878598629220285970871129074158900412192031597230132900769305336284422892252187879933884881761016178643015805801786707644177011375902611638181039459953957104511145680893874204850693862722003162552996846259293464403487217540857321442265231607552687389512833266943752534716809437372039252244852201921873476829879079453779779527173138294784322812695128488042494932272398052018490643325344666752791338247047305533237592758543088151228116420351172264670503412535479309238033919610819879065549703062439915674237341872967363759686532812468324676538188616267594063741963398381111356911041120689004071264460122696930827796628572765267344263594102620820966531540684819977694115692834690570096252486838854196609209472033050894900580945229270054790442680763028404026857058179588287327866710896260762127206482250853437316536460067055454165403489454384167563330163708114579235955512955511172394759378845953249461521666433312885815452666535189209303051329201226123314283696241485161586241131399283950730316632403748599007719631243098354365698524094278105575516536223086502466465362910194050761394924227425712926440968536165742608952263540142852654841280006940392000910222622043080572291968 [130,72] -1252593523438286887308374157854004387289978203066886453121073854452195080409969753587932275139802326739819044200388329793244509331410065905061283706944457410007060244705085781141588241269430414392979274364208199658046651815048537307841925636713530457492840141532694455976405175403020823038518629313833461580704694779226261933190004552644957441032872009467111100801862094476165656655199707606524644304730020594159616425220149719912809156125294077420067622790982819762081290218710999689648429555556512336742544521698752396163151981340100561272853035329262748686741623946869052763831915760329743339661921251467849719524916231091050744281979605214868292214232542889196432726269324486142963681044288657136251592237309937112461059806142348260756510338676416590152032224250567706979561209082884266342795952982946269716426271665334891576056878394280196632003955275084527345456914206514038966364504575194921172738097389182135608085204726107156988574121843675654697273555031056384958450063739443004451560097448544377028515366190452183442478088250887862260776463256213747588991227968352050098050625871139641606280160056224928380143886822551814641329476795754567696711076051129142089539072369319660846399548828472436710260766367178361350504637320300843767060518284145213048245040669567490124861525848930251876305714518817205102628260065971093021586876428020411919494901262075822435716956225553959167909812534301790912026987043402030070494139049591403387997839739917704473347415031727140351111750517790119511838856718485051181226782604162583378289505408439909323220289214472747684994593459450576399964911226497043145684540945796255755108263030203819798755004793701081149455658052049306097333569697787717512479080665944721266155774354806677608997986565809547875982681366157113437200863673320412640102466944319998350059527501853814426314317672512099621144425000517724841494645468917095588922387670978489753427453179884625899000582879885299197614222374051111604554445159303592279823272226976074346459517328636007140172609147302350817584359557273257668816911026958410443813920 [130,73] 213722635346854369053168942690154717708824683164900619880413234496748119082166395209898153085406390938513547062276649997590944845815087998901465311759812497397655920125535432885762725916021599031842006205614920935201655567901607731119279655059456255112965664884791220527650463144991441771016194010165758912920719940122490690622098702860343569085159800691387369533993173653628113066180375294105642809974720939656172516258745791897347706437462337919956651301958173057574052155690960213208945366815249977419738178526878661076255549777300706953351639986659753340791482819971915992223700686222763476617127383932279136202122155116067864902555015512209486250675692774353235655098021504310605414757772485078288399989628164750598763880717278483297103523022895781936575302514409070568648808517222310547422791471313761754749146449540191207363216514281447187045049080652708443725236933927836748886309486335747019857104666862741466746236280870097227891765645325659460798784251834346148055455436506368926412658111887766637105969141894162164576473352298271275754130733663323476293582123501434053317208463109027596374044176966922082669811187755144559445237805339266451948616524131404880108009099524624562121962662689501664038854159902219407860507276793565223654293175745184350196904984538688673401248661514942312630534682579144104727393048676692985937996947199405827695351020292343728702221140934110558705621165686095857563932639697686549127723934545565480128536050810502943422260354877959299624222643067757106668996403515263992366316967131292383619691970857792801745252274908807082138243982213037028161743987831829131363722333591201082069384026451376110352298931959088356617616077984656322122940566563713321568612756984804981711106343786208209243718685160404561389794626232592700005603733954524337664485153132009607843849618313039415565005082149722934375863206376950685509733933102122432373953144132484912804288842716673357772513253043360877785070314386815814610041142803833958265734001741769179200997268437493372926581859045729933000530120390713459501728627289358571616 [130,74] -7298344796460000609860848845439632337264712302386318645508376333071173013656153086972533721770169932955277363895108901582963275294057999533651663176529581065545396461514587927323897791792964686493078993151219842878451241229656454997307909302856707163849743451828004285156197380730601842557401407661928128842380499695730677109532046729288157052607098708471972014544895196283314857965472157845859266995761356096074012938423701526362150986123707075679122450916322771552177822962751386961708910983986615247844791059515741682835235417567511977136445792647854654917941073269336180422304370886055860226896527634851551941272987562675841151777421496767967072584879498146643927115744476375016260163611813169036938379940283013772819552366892299246454914801512626539825235854244584369800645075462699154298421797582945594316452000810846817814639631180617328172968853582830064099592324950864798313013609231024551536290647928710816865148765941382098745126391259614941560746830189596257941530388042097742035104283318726790166099764320594241259777120766803653899386230754395907095977476750111697267122761561018006071531974005643031484886274010767881039299508078185798801726192235774169079859903931131216049026821671643592273501456705010508868719770029170153161688777680050901718660274558425021641513028043763658297821120897182401054465439277942988612998741422046424913358950451921428335708510929194530183063616906750822635328244389836075094857423749631730352566802868651522104068678993663004526454027478918456127184818740323877344967817150803102880752323725628854571912509205053902874173230437625022526948511191578499893417438853732464102454678053848646918838371134759894969906543429667509513883920203254158664177478937280953546847548944636840641406132507956240192844478249943743401346204168581962364665152179437669748803386098698884308133246618659535031991075795083759471762368769552859688862195352471211280158037629628568282217980530300024417784680658844607046305218188229000094262552210374091456347963321687486936473293031535719588535086988237681323736247107237380 [130,75] -874419256278359274597887592061834531399632643051299073170807798053381060808659712183045725796150001656260195871563439650160959333599140943781908638106622308546556088576190138124019413411284431619386214125065798674146547822175720204298572404581052242216283357953872020717576861885445587977709293730833831575988114285771086517810506015633506358922605311937565962456861483574540583886540254195064598574871558957918876308570454922801745882143531475188949687357519961506620775112869078505533766164510532898081060987179359993447723185655321650318482959855805860459526237073946693960745579954964008793169277188884317214732264843862062103621858391536394517501077235611820869448678437647934778755177925211270198150106452138408387060832869705509248449206176316028408905894783816459850963667922941499209188668463133336360866649961938246385841388495372943427620564036194371432454267816224788804003380240043577409199752585693952631682940685277817911597726251489580883387571434856577118354060741630577241557229654730661764968176602890342652001597219923437620496181222434090789319681687424508211288014298305809432936259322430447354987049394089581247709428351860060475696953795735449356527088372134413285840519670002300254192633335680741013776642798770727065254815016488565062131957347947613207236525430999112421463226415440902132804940983264331631801045720980263736052417078088338570546748979164193004527350396497160830296600021442915365070570547491583299732643948548370802810051500944577446683453224817065535031840163314765454047827762493404469594472798266929914951026337067562604717802805331275690936282566208093153816651002176324681409281753806335118620923220905733268419963138069719783666707342930237638605606433574601012242778782030686024748174280781328415164230075881759724431329273411830693823750392876116100787673492144794486490306352895965545649659643268660011141920974897165794603473540709829524432201661534978401801207546003652057975581485817739789351879126041873062372327239191239179470520353807776026521922583298021559403879754839722878130487767552 [130,76] 20698483769631764861606710525553418632979050374417383093952457222338668870474639381625689189925834132607012532649489205162083751956488888817940689622454108608236898147456008508485662274178557906601599270348975172541457219774899653789184098545959759370493788281974956862256153560946306518316366176392379506810719596527473939914640506388451176630675952205078069975657825952957878055731947107815588264969206969728082483060053070338844308821630403623738827540062786823621932267606680844625041634447730549612751115033759223713816134713222429114620091946764100678265355781519833262048134724770054399964946506274104542170964802410457880284962028568504083508024979309021276138609758390068379450562482595443936511416164402707111087217208450133439000619592545684328471556855558915940777201773463378183130990010121149021239315349971223993321859509986434219313650937413302443681658142125395713772375263087680049159500879995795408199276271907580846464037766744490982368155565285601208374904086790219381316840768103853894159587178070212958743383867334340169222168152529747246770080814143085952251902415691606356175580064622064905791994637130386296837720206617815069123935603782449978973574708786888574952078269469970189017525245869373245827624156396128825438663753932862934639920387521554864518133884693232673626415346682495278261035809245648792571858936536851147319620005263623836654932665381294132186921238626475002464569213656215901780958883211005849990541065679851194454518822169910295765193436813040051711236334082716490840226944566704532899964909668419281231781893682038197529579070300051316876339141665193154548998911622687821528082139014141004931464398147009591490784586683174814399972312570648888035848087944619840770676197587353008546433691692404678724108485987747187616950791765990481977995731493568753703091569703724136768288769557513294689939293383803867975362249884043378021258777039897532391088543088396542234372186297322605220694814219280106579451460836062217133921428007335651169950117868256291947520694659062471843749605984925841636528896 [130,77] 691952877187238092746122774262348068376747694944668148060430445384296664168378090186575102025451713523146221154575222476188093969243309828567451845236108066769655158900616338637138032026744698612049870559037429068994239269860728947914525336255759979671327243750940811055022323576255640462620339270047878516491036792196401645358016460983715172649106824039436735161817829825881305771880878500798258100317628704602169656806962672492928363227498567077540193298237380422908588618850431689871338656972177812221258852590002728902221693254502809042525231621492327468028932930253160617335674245394453207121385704033829857038168896171743745015452406566692263591206699894598028571772076017289542493263605274170919936502945132934961385541372411710121075211081318919057076319026288503077856315415057744475222293206006043090682813027418574304892828304225085271857054354124825529049982540400251031719447408398291118089177513833432287433127211574056492913382067068363273112357041646821979084440875198168334413100933318529976214446183465135744238504948733209393195926568887991910427011331218106434457180291479852231581001818424573595591789267872187167640541287758820907742172403836296510866580679125721436803870584591216368394204005756411567153754591584595756849114421830513311039065334781231328933218690024195255358790188401434659723700252958038163921542873237106775008661778256376264621920786137970867113235849919364920156263193078543802535406400827180561849386601185592589937096449754601534369833813847251498973828365860935576728912011336497443188149928927384549100566359542893702646967169963590496618937636365129089417185809072517189350947767931369586471672064252951094808162232309170466667765762033150143148487931908920996463003727135221495193776091994010729959053527205414105545849807329219513011487969242194222251055323836834156812805899539266238384042121545038089057994486076936727727233939704396617506073014916856102805417853175877150975803222201001371761263579595205335967709668349800723090688119528148120436676340802152083766339765482932164736 [130,78] -84161385908025660087392906453259714409816900000614914630605246724540194758509183271134688228454015167336857303170521820315864050721922150780180349299218307361990133229849394833764693667832778217688509211107713490107443526360176311585281960580510060720469432004882551338917159921340736283213970171609685571507690581668625572702573691412574391540286123093988482911053060316954758202768420213037446096935709611999696028186322756465316511626745071923537178196175633344375728403900778336625034670691226569474048919251646858112857476444143874479921775372769805494572803450930834885503730060613938401819497738114117000229083057692731437252584454320495109340161505601837275733600670027317822380262695474003296888636849149767014815582432845647447165160532734720978673411049133706685421194390611325155268549675759821276631295083273879774376849271492764635422025742656583572978958389584263404093365009201337104482296765106419325963564752453838870111877008239549830273709572278480004285421075046968696244092081186044299105561872412504717080734774706214683209990773621577646160633832789197333421086142849502669323607293616741854314006251265927449741558826052689254513970462618397764200664102513953459864130103191532919796172014422012388255277437882889202044705423720401617170733371535828823445299255034471337664681155326831761655583235214817005827423531997475812130097259305951478963417477399096198023839599293357620062181813893258224260895331291651621925741246118480192536121189781980380625816259884686537596359166742638291631602369381520518798561434765415996171032044005844768741794617282504259047309355618024107456253192531250087762348080008019771868368767921873709129125395069284919277074243178574338857030279364723144162454329848382130676437288242001683803755984987174459203342116593375529579786244821478904663337394847948125611098154059866521057909795760846078744962154843005020341523653975330081224842333860317554494709373130057283723640752534271903821860786769873367429700250502965239937466132856010494508142829960310608906725985526475520 [130,79] -662951137636211574422908807356334298174227466170578055550730094062522994697802803537615346896814623354601763509517470995992623421333656881109952735353559881359276559854064704148133089992484756726376369580162313537214278269526389135771355208717964075346451206941503252523610861180246845866878749272199534499420358466759195910537206199574293288570458540356635096725043696443120906653809195297370449935871897250131171176137774368282174737569192553038872842650350926959193503119421098392938767697593060308692825940984873847555139533416075230829484616590606462484253350884232070401031096002353016719649041900961288812097925938453741227977434837749738828794075273886879745276193939056621943225231612160446622357811727200509180580147735840985048833598862875817684068629379682859852378252585631005417873528946354479125242189014737331051943208609637439665670768763610781067689665310043214187338878558257340962720518360169340210426576984995576855143123696916425898703832674458462696171227787210629052422548130207380140953209545119486318235722776017285379913595314118036942457252516566992175010919106116891749657935737675900122686598343611153959764210604296420416270432853251318335647225712776427323675270399481240436881365492057680369339412911217838772814788136144708792360788288330514516779255711830250756507410161876633440016350226563684971355238027909255536993210278553181010929440433235846903827575494856594648455548018428476462104966934361836845896520758685920170176583995842209940298714676864853159873130457824920347908367424205608095458605773147053769229335513891999987580129616723334467415806672743890172645520183876339342892508072612365088207127596428651089921628307992208320552521710484653789733917047478413332478698243579450594792565411709964942866330269925175082424750990342807517351052934171642532558842473401268648843295006460651137050262001400476429098984334659201767530176425008914063451431703449289308966533942919898758686228284804009742410873221083373982411381705356325285230034789205518973013533190541286906916086022912 [130,80] 253730603821048542597165191516436097857281536276979769968804879935353055735805892722816995206141659814698752662540353879301228933369389608280800575096750594231553655220930628559787349477141500636749777640847107625775232839009171734742332545982015443012704369177340372005431302923900065884484165025005349394281240188439197850236218269885438283177514007030427211280766376543374158986081943954832658058778819563701788479153676417119157364816756579376084628781866471804956016805587544813258716127748044964081773155349545931766005850868945318292858199738737480300401532928972757802543140168057821185638247855098504462559896278650340911898363394617102855171148254111452215287666925844839272971749014560183838294506572138358633597476621169412205612318819554833685147187454701524522145783290834592726912833818279708556242383726934254867297918836001262695543718999057806666287283243885477943199473348713716574676716116972132834538810756837032553572775479215661284935289429809571343692896940593854703016134989216081899759130227595997362240699406838720007537360338730624710394541436375543045370006995350752822255144120396980466443747665241909766761072655153136679041378487806004792889155046868226351636521351180632941333388429914817664238368266580791535245821472345957453310981513554622033640877414711607293930027985450384546289064040070266915383645800635737070939836284411868259824923033952887804091702217128579606115666168997827865439309269943427476602110927289589664216415753673435563124047114560358048501236024178482450365968555278317206960325159655637793558911627544517266383936250837833098507842280025227968242429309283076947542991572808788945205293284725273264558807080992363994743653566953832007407904704470092810464554866985696041714156618584118173903323509890325296458000732349218748387818606279751143053215472639010937182966861103573537867007155588654426149099846227153559520525949471822005331725149057621558935286712073435702692161759828257030232576531726759936777142266532105209163411316683698579270166046344389811384224256 [130,81] 9601445178880013583674670511538085527930958592608104234307353494788587600200091289319193245696910215628077753152631014556977659018338826625753286364730114547966944045891922735513044028241813309504331155249358618709004539643710146478261882893890558930727725829845084823482280377773777623381520897448592888199747569973872853176112714290934592538951742793249014605807246913168560060125856949926589716285165070398267211113890740055239733467354113437907313304730713005748445732559043964991567743185790675936980235068778627888537614804848356397128866363430917672611323067374272326150233405795801213862721305621616085812371303383768277921451195029921344330658073253774149487159702176434117720075651957029436242978493772369982524962357810933698190684460755275376523651519025480223794131186281189221855804777568335113273049280314495569963696206268799962496138741660659423004137588083410641376476853987554390089280967701014338967795178893475285883629274573176500771771135736373907027683874278420716213647876454329326800521741344724116082428722894642262127671077807110208927322167917248059494778025873709783144552123898426405052020958208340872447956866764271185805000551117374704602482048731889002974625198410435896255467821866818509410754350293127561577532574758048803585993073569413204574533095249769253262496388521822863736057474045831399485946936060777112828827635565801760962560026934049102535508186807539800794848582502706079129384095909707183258884130163380856959198014427158445268117531507163550358956714249467034849742508181209936687452936462301842644813264671077805308265532362929793815546733727875440111456198621607463572437577098615513061645927620671491247181352237323083098981460970887884214583581079450692456164924071123259956552937605770816214242401017271771878425290398543789346160848828545217801528972058049190552305996623859984917435847824496762930659460045192443661498855548324456510315533745691986145889253368686261303883033877298274427051794453689317931459036514486780207375063136804624038750747626226303228608 [130,82] 165581450787761969224038003386543398683586480857485637304347104761949361309799269843478220846916438797346522979725060041458453024095832826817171611283432297846607832762527136635621482214520514977006826216327881189841708481388734154256454529324870280258066753286830909512806397388969326549041041079089802448774580638578307339376700858985317218094026994742756250120901251777055684119621503587873078841819782467254246135366628157747637234370663236766357060152496096423349000416840270417845964877094670215736808485106815082544126434548086876585200756822996110544250114317327391754945526873662632393971946993360163936334199935175808450803230540923332392803788883980959587402382103462350130914579827202806217241408626538043051201758323264936806439287498521492168294811373244569818128931969554123711277507430541881030195183631105923073318921218543892409536538674048658724199072278924272310961837926754109069723466044876331155812383152628903282640877232832755096436243266652466208348045840727905396066500945022784376672702669827424811521824008568480521501169684123436661567685959141338361545860665496142130192204089122231604763862125103676384541791343919806406589063067050319708005197866644368003884804871932618695747387299914050313151311071426697669571047763115539361375684190766097333413996654872757912550036938083557239527266001777554796240849512631960521571861405381182042946600944888266281460645045458413448241852011268970498872617362722875034240840948811709001248107146086148392469945550625298143322282702859301671310126991889845383606062602971813099732446372465477244464963280004595674314105037898131079595057880929049088287838363542795642746889184498356201223651163032097282521647578068246511780922573134569884856201342031385307188008638345566600733794431717851570691909256292490748709724066150938884004073098509324271461432427568789705296496905168079697195497285813802720620380407941443310319785157049059488377436045112100910099729064425899748068366544775154128107418334333956727612446407152243633948904500726018720 [130,83] -578065737268706019366261721652462633999416860205917082344945523349610598882265142238493722293787880877814987631193050378162502862663068823202988764863678836828477947835056065781603997505880091837840784242478995607727451448406213817559186097558576072886338829995038691779157518277087811067972806220807395890685918196583468455909497647380230898224428591059462473779650917540721015498467289935697580728899276609600723121409526590354369626649356782462878730069160348317142502000183136072281232546073952572028871841256834773159816322156237157507268178617403208156293638915485257983310242627532613005059484548513292992873548880950540598236110592398514432433027702643205793026561695026958982168545954682600233248032024192016613656026052737084764099980833697922932172808283881116799956988515429525875305532258821257168578838505962406371342979275878637892816230455273587560272333169982861804727082323350312925353761962938589193362140258324194138297592774945575802897521191206192061542483482359044956390234463642697021255964856908510539810955464236765910823276850865962886495554184715161068936553647613879465955121809441997732106022543760235644442121142850751990082174252652393920410076331648367890663666382993596835514233766576085142772999092184727079007891276226766677594844837602768581239014667928296040543654462405110506026635510619499202581721006219930590016398381929323239069787548276345971437608398958020648989204404847942858410411025143444662564445455018953649524357539344544700798487038978240529090524191049714949289749563562426334810362449376264980829743229998440087289281091447422423255833462797509465950997572894838092804762344311877873032269090676690895687210069155015200831826368420110313975278643397083274102027394269116422552913950169894105380980903620987014947572777777502515187149062179974827410533923695779855940653090399883093726467895428709413635687700513619537878121709690018254661989094508548466656018940758981631587564132045107011522859403916098234715896292262832588685600520321465847905231540224 [130,84] 135207566284898908698998642139105728885997822953867332522848064000398410990036512682044795767530936429269843933092304559716220335021755821745370409713161447376630962840086236747369214353102336244637022549931353891220115693368775714055372997363079015022720882708207341233395280363596482161930674138476226789957916434073394049948543219955663984644273876391580219720191630090445856694793119695829601034031288650892608506023905138884156870817590521597930847285094104446617745914741296723555903416491599749078711619521062201980409715183885658736231293780867052033764062374149056204976210630765148368320608709138613984688534875774470939736931594621450647423328937972239927107969853575835514988617180149288777431603555013934639058685061700794465364813619197255454895086480118696357274822497735930051280444053191670060964073858559320297552294746458918358679676182037846861284090684352088651361803751653576830358988451130891517632629585742480535938974991320153356947657348663112425527601228472770665544641401643467950457499422710219772436904039161041437899631308766224406920171699913051075165452447000153639912575416827169778302299997285069789452633613671498026162776663805341756576214736440409476143254054846826073043807410519766499583953602190905823448334579164394720068074502496579121418664122500183270767687695161497528081297545958604767362337058163968365497418368726973925238872106879513863120356984184737511611416448937983767516040093508096682528985612157080790865611858347230542530725261114338039756907393868440755217535950196384928051569746930524655920224019175458217276158705398863254765936328839623157624034975179171846117391994430208165047809021703125141382285060317050217989578551382317758165713522825826534175104648633205630439906268841829989810080231347749258872297618113091401892059679772567897343380041154176177340472371300180110153004310271671310918617364297501936661053167038068817336773185065174073421905401673289083775838635766224215261957842540144736651084058413217247285745858010274162450806272 [130,85] 9117171595512771511570919609601950689859703089555123686846310230111381168987389881792520840006366615879742366334855550309816123274368969703413223867917242588789124211100832702165204153084455352796115911767403753258388002233311897906314031989898977448691058934881231245612684137967602047017121968803223378397011051129150334370262133317913946262855081063549943875534737564305985135219300806857246149374112007854068442747279297653625338891238445462927739140485997883312465950332130515940494787780459274627188248452315489130900210847868246172597853276788705448165793107142322108620648034165158636535658468351252362198048536159512567474207263545492187610972287620582315688134958462876726231558714702456994778697371464596550104397111525930164123054925353733827490115846345275947464846725778949497898448304466822888390556369158926008706227184817728722169654985991964614488665056390810636764749354074319375454011290072582551819823430481834658685255688233510904381526793150813466859129224682796364030708203200788899425820420784605167288103631635333153707564741943681753258316863996864145243792122788410286832665704976932211102134124322031869296964749341418890016655353002893529074276483768175192173718242553525656552579025711347038235366398621939013083308067113782028441943806848659907895910025042237598364860983787011103640727598689249482488389024571037404253124720156033371287137686200457142886329439988417783251414763417545275118428518663221448770251315394924605846639584657129762663753998838391508734808196047152805211025998046855827405620076488664840776180800113339328791531792904388645431940915277236047669641596994936063210348877304448063027839430767368068982891539476533762589901280358517455353536414822809752503160495153834654415479891631910015671723019586241140769703125960162786464172491184476880996775521021036879422417987080985543377189380934343827536376463729616544900436120122762664694728491003524217079733100344600315381822653616156699151613596877499357306816970311653208461548048163654333940160 [130,86] 256565577219967513156407991992375952525600057464028298271537985316762868207426660853819841449809911928655651307030197803098488646061337221731643802042181615540377542686207896228050724328261476411976036042554101786294738313994722840994652200432035870044151111302068943186953638346402335580390025964824735866720490831540134418883002720343808984160855241533605357618569858054965387788987478407199379987033635718744123807913017074434884018619512787020283279908932582220885706288272321652015372068438719776952286031152348910563481140835761910876162878201951911972486328462674609079737087374840565934748072544677822970927053487514117263828152385123048234521393379810651474325941892091070778602807937243595929088812997465883126009436614864467889855569380336544370499646442683163678650084007125487967801378815710648286614852727810152673523775578825315219886348128641443613615286499336511811253383721047690414934171314651598790923052649962787405036552815875369025090266349179227741576093285061679372413082527354408678992839437651106835215774674325087791273890827764854514287955382632362058035880929012134002977608838596269594466706768456982612838455072598762088163300877263808311403273589683975264126770100841433618272209643167363013094757676541924616069894211633541110843787937460977902517524138395189130605966895353619301563315527541900963039856356598422918194874675752386283844376274409411533604811837558701093080216022625586484292887168835110974836196624184893655019646681885509490267020725808188194504367107823212995736901893960767146960033779589610035059079804966675950551048384883851585575650052114255763470596555377089006742027808740949544968905243111513688952247283726740160906140966941353639050208451147261297833383411082290117157260922106514199935810297207104050742883698897748576842904645354079411166317336061901760476103631776249749019802735411935583975973879209975446183776479565303367509022522074488350875048426546109737822121319123344566226884541198354337806521823087371221435197042884264880 [130,87] -208590872494193861391661456193464756069811750469899217679581029902395764774886164495823794870659940187758043300475105976394310935149083396620980401675128219082997337748455518432257739011712316066572183938755693739360301876369522877287673012963295979888856054608090980899002756885699245744662306326033975065647063855456615618469416786581065419056469459110063983307824984183734719472446685656570662302255813185543909181915279882925308167002251007478280495625174096326354881191992270697375863089206766255707368154670684873545986577136347888538018658613654495104580893746765432947776972111721354581877526208169418169055693454426951781014855289422946817153694311340068843664559902053605182532334046804415916164560451104703605841805079987579544593995596994703174463662687505465658810294833094980194633671064103869677305330459584709250872353538588029973590993136847185303793286173617853396513383393000241262577109970333113598511447878780169752461326346358208447069294075197399244278391337056713813723616193329984253049193159610124787505720447101410912075978924776478553667034647940405594928335519381337214378753049010136722082513179634517793291640971820751514063383911561065175136167640834958021162327643435777766692420179458624725827747139037639394725647311289399711496459820319490238077150226237486969993807907355494282204807877536445046115204628595171871780773718557996624659205256071382492498639108528265249649580876885708312723714829745655459107859196140292150957750513827786929528199360173172939407289669217878985357936062126430008599510408103896292950257119340281072551490665926074833878633132221857240480430102005850579840086212932861048212473081310212333990035395562318125335192110425582141482968996470152936572624570426779753894816959344492682268696424848744468238631115354515946554698094447232871780904089828447251539421909941745171273510152205655069855650671838756830297888011725196538776176672208572999151748943788455000916888545932046075183402196255261590936225754227566621309837303168 [130,88] -47792772347018100181500885630766324587905238672128687079442926723426482782715792896719430886484346281743349224097580330631388885512536683389848778485444039130780099008702056997558865696008720605506086222793403462538587116122593683240244345256411183794355623356290416426545766374845150017534187326081946757583032137813767874463935337331503781088702881549700867916732213265669429514121599893220566284503068099766198666148537067685295707517501622381475816815082392149962405685268121201569109263612653956415924527713501806129835505503677875082162049960687838731882487189646277718014097666259322577871595781923843472355641933837578153673200154793396593204003122110670037299315697434345294855104199150359574360233350277789213782182305359671037152085331984595297855394476670794250348772045247295397856508474831175885792211705213089311464802174933772304454012571244414982629671538948933422946126202943863834786605652508172700396879395387064692685727726377399978642606613600761404590387877782750696446902867806937846486456609248806300457863296345433511113882828785344407376451318555472524596431260501414245756002634027981326160273378473376963574717222252629146295629838892155535988868454245498472151751251503789030445199252846340308613360922749627243991472222929517667650799564752523031033014432294873164357774675683413938756968937074919033128195508918046699167864903478777205207266951931859303976411347695476432920031627545684221159377517529576423981296532998228923130353133671150952482535656087768755081593665761701844492442601855238051818575192143428260042299177792225570872362912327305844893777728029165014020677582476852448744383627352861057392834374394020753129276353621295918799526180329658458651096514701947362414545603643356670438881430302302144748545674029443462441555851967108341355997070501616210928057359496017343842579379041606966111024567027635475719668512575448732264533114178398257857152617800579486057323942121773140805917491658882710068611969101643706945523546354672350116522400 [130,89] -2706247062707680151962522513932389748548292785348581562400329482249875611722533349904801731053386645008227400459695407269869923867799716954970470580678280458240808522110988660470141219492651179485044017845298429828644724658681401285326853328682366097299474733614984829765295669672685592676801052702796201104190078873587435119355136265810611147119653104838183952229152109024034442233937121960151794034079840302579808728412686322288860739865610711630288500660572194909416744541648301912708328753053098198179448069979213221495902582683477864298685526682934039064810797107980628293491968787705775073816015276041394542225695421193033293495974159689063392133024459529577108533140880976788244391001962571498004609335479700384146179194916989310006070869816939696963068331503296079543805850576620361370186586984530930687769474056859895900776415043973006277543627605224425375461318107468733078657560140558967954214693065799952393230190910249545406870015647580964783446414443422781652612671990803834910237560454919443666207877098790246716045763332602873900247459781670464629895939034419696561710282995920704978918727428558851624437704626704306430136834239886674506132548943213608699844325095001305000074583363278245972595554791076948405551796384358680957905838396118475651020751239892371144213680587639914236399547701495052881234794205792168596796382341211734236645680361584325755901431945169370671693586773349132111374646831352550533830432867120851783313784455885568316222710140733422932938883972089493594155828062176012339280053787787888991026858114878860464258180913272404396850107068445787942785014574778064515538654819017857885231367663408063725626620397700962449298163846399277762606585019533765829313468226479736447618022554188401865608355390753368307285137082073401477732042531630999164296350976540214469529803989083190429459602100692150091769418164321153707588965255803322186492441187405019933480022801718681524826350051706238735222800446060324432234501256457785297198838194008583497408 [130,90] -18763244601738612441321935540867842777326726600450013642660938661035573138802211780063748353751233431482295169661815315249495326699549835736980361765016846602280381872262224166012422896555591739652626850158845965735668980210222759271805420481327518402823265322967143338085090315090315673626638266050798069437877702728706571609261240294561867030565820743576055586846975985215470884528333744986914673009315114874346740630934145155535328122330771918942262730535895324265059723668737813593573459194979806250819771120763666659888820077108298842491837733959310491861942278800660862668558870073621799253991983852214151107100719667155562920628057899526610248617877757033323775348996671912905275052157336216986261627468963317277380747644010780279084730770233199898218372885733894702338883355567162349835463062564924558139606176703534845372027311922136298367622730808216356580990168627348142774866250424143978195080047538724235857719229293078894800882012359717739531050517066668889828070562551011964296065429995585606419865514593735920482659205794228705289738712850647657188002271296251266697026075969118584718520532658707732360491277563125447933124954033749278400522172937590797161743328513944005911878257244923968694293806615417716960778932063653947248253445688417755452456872159612293918254301878578131473363730100901926067587077235563122027625428869491290654141787353174370709574263123731817865113373778922218703667592457871505096127415630953931183961833902373786297477218848373858377094751911565669082552129394386712813105940731065737250121234635622184021198974318828579614457538772110159381196390090938037608627463730632895833618684129281600643002385789120056379817257209220804659937381741565355490929874739110558747370258922691762081845563053129340440825279183139649301057854814724698898730809790026351794920878759770068976134221287527651725878022164597052278412350518267340590705614312706266802867471764517372306193902245806915801661361882506717555304306167576035457592813345994700 [130,91] 1156509204399724293108890868874078262683938063895002809186110436287255769103556032661137638762979048129233840849790719952122070905597966895382244910322390594967664706205740027698489134199870111668191742800520628598005590847343452719932122479185226671802440223952455489040566699872940309278260193748677299045147597599193829416223134099296640401594391647443788954744895768705136123443305121451685446708794101769781627383504697352412213923322459769093817843481010301028956532582687967083810770676880450628420083535772929031845280653097751321739362436120607027161490724163207289296171208353709202663721001499959572164958346954891192219077818278564136879175583960330627600694850962959421089624337942330484955396436630477672089394109490550058880394131166549397426100620697656605602847143071339768711803618059428632356774803161612283305601404451791490335724205050717745567703626392562135699751115544796179558247916194189059071013718758949603784282109529894624229243298025469717320209432832469016330407002151392814095115296180368631727187602562039824502839086158817179473747000310825743294844444916369692313386858163789303360125011011895001305105464412462041233331313856440686465008668021170658743189343871765061165717505958445630228419747224719281150660566337074317258179329535965754992293476904830182775623150489000829310908311084840444138781840769568133048593614004823999966795166115186060337804930681712440430440669548926332128982430647881956846586082296779524262219876240119612228277217771593380058695447880595929126615107179057338007600266125836814095102010477897135767665992107244687055402840461004237711980218772990051181820723227289951324689423714682489458099829411150375104107725731879124432575517475141637658250745197383982864892544687904049243896767770765922388160643407257314635455643857476277110230327553806356814883767846047643222278322812154196601011765710519506472451242518865358787681998364700676246654141682697544422529577501030621382275073886401753685553829035392 [130,92] 12455500267446027577145965108229472842423622081627421040665576268684722086948933421373542531922554156697661068109185906073534009134460720665681604528403921414979899124623582617722546549920451464210797523730372964493258317190362355833239098401848211433526494691525745657920063184045579779453925120973161376725380219046214134601515598096200485127600829672015039783846561725720930706655284020278850107210076059380317896839436484926244522264280808496930535335578207499678004397400915954540346244529186715190045677536552772794227172883760428179991771500185877319881925901110340517183116047344144980123901072018061711764120748530812329917430484617750225800053269408499888846225812815543529296296308933021668227204915965217951590975289690941729170307958445998012626138232499500089600784769173152947748861379420342243545205918583833626318664911159184967105191632857649469291775536119132915481071990207547878781443316625014575260529715570481561421268678247573895384682069999435897173821715485367183341526220102976518337670515443567390957115399062530840655492899934210846980524661773500313490365514608503748356305360361000759261237494092973412448253193412546854022906436962088128144920426290570858751059358846289793612227049252621894733800527767911906537891571658281772685652850310905288771578811776713696216611794317721465818350094251124294379066689591899548660910197830455536478146400938889956056931440048029986112842473206892916983143681419253143299081570855725501719878622867990700906052795296049105373815647598244007155946434897394579073256967197713351466275616014806972496525644256722059317351789047550612232634551975453816744676587899666611747420362288372165549599193680897927619875345556276014142385030701265106583891433032609945088034698246168690130361723829306628708671209206666200056561669925784218813854460428845102862539456734064629815645432112202986576384710339879625049104146157469843470018907810400259078770323504942395981787917182182890387022417661039438560152064 [130,93] -199726817246402081576763995756821022965911703332147609135099541711492710266694998811765232733548833165439147119824784152352085089580357120455222175909158511097217973437067289236513458950957008400474056300145300564328547545011821041874397544686242791585457754791725629979993888027829459704693324684427646274277813546776375772264634702094784513923776051270283565645852746068850073024555132349203033840167377773571701897490826382044320187992376430140350816366721574339131081634894562589773506507341557917544749666105194675453646816591658489445788150952751984525414869623320604538098379182815621067081950407554028799880296769115682601828144716672580258016980868542559691955071248924664582332163392599259467978114418262063368244337116728847934805187893974068445098675396782025799771046004214721349568009608476787772812182613674876913785590472686270751182537346739351877452820291256677915400141360745005312746331375838613143965793440141566001386923166988251573697181990101021004047523847530073779306211799022881874311740373247213833068352374717900115808672022100622267656153120809745033285890167383544208889176465810260542479655142928111697416521081729488018008998230117705774498337448031097394735027891157904143822536180504477533719951083968915792338197152030683341793554805025492395811563627490864352811393084943644465060417610340677685907538591352295637408702529148757969284786753670272930590674178509088295661980625016864372091121337470547770225541182674264844227259232477630532363608494861441266121075355647839234602161789507774940831495843967864097231999971653925732440974626983504537909815706825477363733482066201367977666185160744820278530340142054782029472243062474774072980530422994874492665405483527511911933032129709974364902922910316798023129980254189602770923225528308518328034265635969782778466237475685421592338843474594803581598360590530462483768955293116747248332611218327842398001301670512335412704744987139402908013539666041742337719742033959638150624 [130,94] 1579922518887557034693756203930181546181538126162770118342296562091076307396526078018443205567217530407695450624295168153386931613531678751055000742598688552454413841520500270739481563997421909412810886027064188378120481280507205844019119129900641974418796984637076463472587763592009106221067296194786359232972154157023793628279237370078684238123246871980234794595801610416189758862863801314483877316337493928886642924311886783155417317525686461173112820650091108055089028056284552212574703430961160274194271227762117994593095885473078350515886677825234558103061832911086018274477649939270454202113727420553600932961571938333733358561875373226050270929964907184978521277837950577379818544794471727874750098344445301980021572780559242712775592391937801570493968105834979589533435997176410653111977185966256541013441194949215565861989752969543018261320163749310495104352843688962180260290902873838735841942357948011399037003913897665493812927719165058792459517148517001019187763191466343860679677813850708786570838202897429044121690583896143314868503101196144292121278304054403035651271884983927199516491425547356418700668507949850654986787369699372037279053306320852748460480892856319282214768787131058427028783931920281046684613950163882694978597049785193558152382754238461990146247082062434551496542232265391288930054066303511690637086716788976630615898708486825925878430668675823040540626785461297023297244055263727089538690651994794784986226867354055498611759529211764905637160632281005081563507560726234019224759200741551682740787869188837623656816289866742259253147436142920966789091259340084277267146657920614177153579834793103801601277411400441038032203417788698557287863627296983172675397806624371003328654701192165610109660085530567686527561246428858378956046393424831813715005668427953713421762187804562844720284349608253035459616608469722569922076766487689712685280503972124778261569521420370427875689263069173278577364320558217968284566097799328968 [130,95] 44865446959150754185628671831135474315090649713837667818437566553342750561649819982968345767835846442810258267667303376048076485913688895269452302112988125008542673547743242935000493399219698797390395957523789012499034675713524439058426389429982440987360437845086545859095601966360839139083508477976931574014613072719314292205457051966894412617304758065566325148250999261391220200828984647497805013819421762298348758868667851951877614307830232252972478718943877222877357281642443167287798105470775664242746124495871025829998850937215694366740144197246592211715147622851385274974893582976732348836408424930557563276140576672704307579816564864775388237684929932537736969300624381859640713447213757686771281556131299400703834211880376892058671236999081620935680141259987609144219337022728091867485744460842551692548463050880019954556076800793183301862156068232573748818059777651357677324723118533950037366355646871612058535958968294594032149649624582409468690541091204151122013120795009771044597058022351337152146084605586649406412508973399681098527674655474865978927439432356960678710785809426647095757781428397129858274940891513249020836356012024081567897185080723243451918247539575376713545559603280188293808512848985191173225178169101140820091557566177606967983352601796614238351413364885842169523496462571675406503699921124150060072405084854978198573873117992083061900230186877703392395801818456784067076408821747254613654907458593798790888463992249139728337037666364619971392918157256360128889457339919380831690981411725378660464779330131872172709533052260656463250948777701816484066266131212347568534833742423340027274971671074182131622129339644171068073026891828987203928879605070315868841551014661713928898799340828696817904624533566773964236010724659931070618183909916948367759061827143332363737333157437792021939882171233837015066121999391391374742498697583819612117313762673148393468613376180929544936090515183933762246773304543457824365916613824 [130,96] -1081686723806148944757447743778054264679466309935953463255072830665498227909390086154832104272592244306524866134892503761588591221321545619131266162879606909550483753846434045124433670682552318335812868261904848791930620379363962438109948743878252626915810858554666652524116280957045873251722891050292305867686687851788235056545198271737656739340731595584994071599534196901744478435409096979583427289855185435288708086479968845397031536044677347827410667676238377912481625531623897380319065280551151555757279227803149893055028314394746730156753719097298511263011132011179715042847227124154407482737811911826534864142203054675741128995476759026380710619887591549826977043303645482706190545212191209691455262717332174447284352941109521744980005203695614089413532059166883309372281991335418434448332022304575953297922529838528178057336703580280623313029432069844319023406021657390444517929119561924608952083381866639841768088531510155765524539449556254229612644664881926359370794383153773251410969353108335156472719264367330320132060067408045398123971731959622668901499003114977316194274479736934946696598045230440819213583838073619853278537944137058800798553166836285885430338451743083284364434440056246330446521100676851190163646119755983601149817353652243112927745773322344550851145992953614028190462902111610417878236221603838513888812021307548562183394850355649422646130926928300507362476345832584096963730916736041039304503545287493202005267471124460120476647858258050870238237104627298365115465228519017069257994237658230681840765101265941410117524018760923938786759624206558318461641967657205559586742948751308170028494458414092411779704869403649811204370777305927779859174225849023955857269684245816792809282165769816298049470480324350272277534583675887130492934567823081526683748083255689315726390421286897280583876437508988281247348937811657053354132019529467864594593099755618537833961279949433657637556884494608473383480072052893026646482688 [130,97] -350204459119376162773775254491626986952513441758376204127647191377403803423554914904820506745881046481134850955335853568988980792290907526615400082452415764323083495597987312194243044746843174504478046675211178127242068049170347487265909171759340529214148665762722455053838224379612117649997158262229842296981444772218426809221677625787078171111702687842689185669852484246884287069322984107379288607502228082045139283916015476722891921694687044972302784191305370264079007193759138631538910087753998535504283459100446803866250203474747730935135412317695962585413824170636751143182732549699740100217597606525070510803503438961790020381478766903913012443195929149200668468431301441803097095441377655605062746018708162827981053970668442807799201285875411529381098178717920927298338640064255686033395009031275813970433566762718980782104788245009159675967771741163537886617656566226484842786372676448546348503642170630112509881730551301322596892523264305505491217868248729786802732377209202386293155762890371735591153271518318539313536682646020842450553489436785885996377419123323765936204459140620180590977970933793003950903751443060347991521424747292007456032823963609981745029825335740182434855279932432867164899722171020297423423892645290048577320748920181156413753474156173941444941053560855759070037081158053437073342147458877778514005545249841131572107620586859063757738097320324452125367725934727816637058172195045195551489186751681666684731721169853762556548458974298351698890384156965201889583589872533333122081276285316231453163487840638768023910974932189735203670972569497473547437504519041116350147274608520109685870859610130730962533529438860337063840462661022812254034268733521798780390949386082085136108803713581943497732055024335615741622122110200232995766039315899132142426809006562365219093583910097976943032698192523758774286342447575150017269139524398830845608789012721470588294489054971470801744241760426794040487912805902336032 [130,98] 138970768293240714177118185324240109282277696558073275471790014987240048347772938657862736601671916966632008574716807886730306379437103932902673387103712511702268318766934996904836241604906062002640604826355974386701460828138959926721778736051868818915815056909726484184166690137925263510086636356688331277834804650318269253312629739341527978883877851295939644487269967995496145094797629865333929701515473493880025399028168242847512921047562784111747989339590036839211928813638560946177009717444114123401956430499846438215247492160976217482984521238536375301543013595887822878197007971343959132171178893115094742875887753785877138317549994180413892592874258435985882014725669108382630862808896232508373396965570542839048855020766809989161345502751515321374522597897935331370318519590237243096458158728709998521666221068684985059396849308637884275919998966141990128379328787171025499801369763933037398580549444639945492089578907307081933870502574164855260762159432176134671844644005919368222600491300788665659360936489377334312042276112426173276059853190572917131006783863120298364559032632249033224903682659555354876947205812976654154065130134030167244899887119869150114531018717561486229087481507526899944142029273017730314468144711998774564603013165610571529568579676349519638191153926530308164951622273616448291070035240936055990485916429691469383887377574899170325057832023651539306944909681931218438774152433340739321743888168860712078270563153725123113065201712564779187786631046911361840006700153848084840937437419737170354484898241241110828962986169106150011522897701026895551359809655718340417012883843458314052524299664395927150221070378760392902674452247635410463118328046090935095066247815274696399327523687137274661140344000750324319822309397959626722875236534619168752545468616587460507872592208291420227884585031432145065216952484797028073961561907800988768704321768118161310733417526759284194702685817712817067495233547484140 [130,99] -1824687734886693639485295865472146203045278240288358464381324124323282391728737092135791358503424215670488006111681333375564434487058900966585184302570561853697237513022306303463787645407467033653817194074786610404316441563356944706347479532564637609701377764868357207322444107481492294913665659184452088910770611723679293018679520210685616531920556736871381367300648799521614657173132793644996309504311012530291699933238445270222850580433934126722692888459588486347638817225567417760978751916205582796898487149367399229536918180176784613725881203638970713473829131348272615932945249877586497161208740046164229658763125584200430410313450333109989082834195686910606868760077059905402328285339008600473260819577186600757588107713867165427272917904575115640662197344420268375312095861127383833386466411689266682663973243508062135352756740219001112078417685991725984190055755227392106632351070388949953897890462227642450456704984777101663062368480418641026061817455403501127736403168501831033747637299737970566346052170636924200177134716837823120252997294139119043941845760192790839809428723523497472022717509919947783102980391137545906754448015710335980092019156373591988697612177862115596776390755683147418079812589671338663433002162553695047347537679550939322513516719857685454853848878292020157447595373566088002040576257587820874988285765938148295567075255946533960939173101589175034488939357052131624130015103598008935665050212860008502224654666076522991060631975693774164043073589147203122948141620016270826233551963687604921116651889620408262811954283496611387020340282919303264453414173584962982079489023552223971078783176333376090076790878894720894248069792230066184033140018060536848322858838289356307049995546409320687580885118236984381220908405689681404590519328487237566334924770839648367897407140466884154821444078483616559964424815051999027420269817523325208747213268364554661439570782104025439067185651365170466203251242240 [130,100] 6916916751287977953065390415959583750522329758379799717693279722031698349903077066503970397377207364538094243238593492266775034265924318881588584508340697594499241114710262201428314492373520461965631151160555801089830604289287929782086514399406606548622825254328602192550913338856914949391370212555521345137848894437423245306385513305996515198236698041928093480088670071850522328504719348801942978530971808631710910497921181843659848732123004058196550363639562571369333708979843528200156321785049570931202637812616470492524515239325179466292302509416984901866851231889371458438299539171510311657370448397026627357542895810224737069241701502791008290164366515645832405435141882434431991339735812568851129738513610531317172748475703127322302653456756640771148245046146412977640786649470106362694986600197880739914273127772393284785888291712551765069410676223626702395894086397849690027185246824738708511559016259839884655033632180903659564919571802207759128914704866507365633455052510103074322888277015670779065746211054869622216845953519049183013873114844472222902343897002370745011866557047703970623479144370640205397405903673785254983190593885280556778511277054664486255699644334889454678794640076463878088505459884718185974903873267563709383523024885507167229611622655105386204471509775933593053015993994710959375446531028144375724472563850183160202455057820370415570261749778965241271104549380083103491060961535287106134122154097039091644988698464148367474320052583921790227364916845272180755673186344071497936139964009214825275405321535387970038535637167645141725514792332561159496309607565469479928459838169468230809725118056965852203107531151185930309416963726997926428558549560158194760328895606884768516501033497003443915881938675217460030900504426951766760487857192106532945241816784451695369639588257121036210127472006547132651877205776653900093517468404115746520202536265683141513638471031732684262084309456268410616032 [130,101] -16206084855206832901402472127757559408848652392794243287536912190028046619710330236459797935067249681271792308874757172727190857871459331025297764653792167275367801963070632033293622589301650432907019341789146240614263552710414703817651348167227727457665916187167297657595590029711729484146387416519081235592188531140542595027890888187280629027384292547911986050753966491718424619029926064054359726552119489959964982979844094026955044839377728849849457568011168599457870110197867647321397182238258977120566246947176263502563027816820371814550352836078263749688066969317270754691710050038049414208638727511364132178051174424090784344511084611751528075768713554620154518452215298974832095435711869845088716270429504093957834894676974070444113951549758933398209928333615473435119304815571046618828999696358823826012003979342682904303259935524907967310880563645801211371954573557592731708181294414855654597300940933833315901820377695002268301359210113605862824830962363987375583245085835176190016650447953098943864727669838462074821930915878403184937335652994627018261744192529336523687145990725834954406076520819925197524129986821951784981656530243630868917401726962911145832380838142184646374119204644166947912832320860808169458601032377968504802272095757849381960200057718549509120926544364088211941712805550941385147624444450768121677909731968877590025495054534603337796115515377387812225596545288763801023566560523040313622732861605874303938489482101238146031082857179521900121880009247705770414791535728306416276184488867103760078778172224423986107548519767046145088322045794548527845609459079392623858171539331418244048641770633223530670675842573789666409912675702029077769438217460505207741661297768799149020773571928434905222072110504878632535151383203521181481866891856681037223057826642109627998722131132471550999734324928392476661296293970177627856493266983657250212446110022222447721748201606162281136397187687483760 [130,102] -173005752083937840833751934117840989274113818412471311842991703514266458289045890120992210464104034269162027346166177546769325841133773857296718627551919532068800975282883038754812644806038926490319194454211415235407210125344955440546919010935514571521229717048963719275453337441860248495246604565049100442329278981653458793291527906661090923312409514910331288199958861504275130306387476556884777186106128505426053033375957639385321453724580977438656832698686217301097047893663252088494722814264274433735678203425069733126831296712938665637651927370622772939786747615898971693467916190334649807805137434079112686265228548135557573849481247555463325289194708075782356370187924537211357097043836449753021110892554072217947742856257010587231756559361941235264970217238776910121905928366527683476346546132117484003481973003958587240003290862596481157898719441251161669774228171598309433973462969219936319872577864038240754213972593298962055301868400001699649255373922951328386548137805755317338046365276870089183206858863574359801513819717024117120755961318659817174538305651215259118696321965740920659228413374214914232921300535355748626457505442559464583592284367618499219915381007909967730917403702408316894089445537907938455718261835687959334770810618084164528677084149233372331691460458469819293364087869470729505270340939732846270999356698022244339093934137267587209543032512184144468592383322781580963251803951858024135193290659030698095709052508560477670843543833273380185830174362376974791779825721926272312885133223034919089606199588527496863034198776280677858520928798402930952522897640177031220423920049047769876929561354953094979334389564417469002141183328205682947356260598312133997490207639960920799660227610812011994660047292167342712626016941691290411083121480756581312441924543787649713031465254793735368423154684819283094668930825157955696209117466904646254350942413088260746637378155094800978282044598896 [130,103] -2236975644076613844476098904081956820964861431553111574869923248814810716491008497302873472036578233252580037641642679750604541535223151824046135739306652348361633373142074454975435638749224104591972938053419902394840963704393241267767865563458237188779517670145153291558791516862609575165080762220518234833333832197987776685508915431281927669859770983111351317948673265222140361287256415993239570925462418454297889146138536049705998739730479447535969190431309620915092256622213500784938255890892733360244430619805900996984136024048729816493084983064830508763087461461036245902337925912910074541468980549552534458051142238043411302802693457107179780436626336698927419200467260827732823064540545892958000372492198942186376417861034654867439246390755055655159902545938303806553043795294594571392988088384478180750504316811945769333582027616743059516066400511240660732039488580448874333335911272870056418805341912387541506908608214441712303734006696666258167696044334307733642438517823184480120296044204252701875745837483523484526850807419115838278542840759670809632932461642030620990235847670229805596594053000205727730375893524905496205046079211125306598012131455911439498543513166055739394580066954555153648575251578227207655743799444932315542469081838044701113968883592330029236632376289319048585191479534067599175973056730888899631830436471927097764950598329997529511510423429800500263188023745209088722604898651666828665150483957399735243821127038880100766740505812792324005952691279199139694180540398391080479998443383645406232061470687753221938119118993975533034092758964240759974990794965354228511718239423056221766933511285352955680846035677921441196007487611031092436325269389301894844545695948046093837751550649190951707784005100748725124725564860639811506542017944473912365739522951993226813163824186518886653019459237614368868107482436058838340371301278339062663274658905389453547771157832073182608455392 [130,104] 18860627512039812057725689126676969918279698530330576077215561853200604245466471697442410673222586342844832880989728392637770437676488626117078575700951276956778632213203288224286855085587845706777104344329595910054090305391742013247053320058039741982222666735980293879354979063614023992210938519563896225832727909513096614773796779183503831485491871771567431350755717020404781881850939568322744067791582893709216989050695491417504765413437947229628267931791276524924307373037251845706792293795251828813176631192846016606871850513162132063886688103934314183607454129642726139030126339249148411916798981296488216150584004708395628015960109610722978461478843919888017095221286434780121333275056135208806673655560755107039410210580266744232815556027178401889097710020216591347744365335646340946063621890793299830751030415523073882504127100089939545674861155465707352170496354687661598251712739986215901002194654459895352919445709330509221891931877686896096538199287141712931331237360613887111741169525710587368588590795525986144950752272120963876823958021358451666761225685188958792760470189273849606617859676505112873610495328477401867689571315991079295460501673566815717516365301759702630687442877614220674518577808157157691937828629404643747884236577603186991419500861599495578632333572907852531948530883959227183202139307801861366254761559494970454601361359572815693657235078640888469977356909412909824007576129620147367395601304275968996923357392348252865862450386289633751379832917253820121618185697769877495475494621151182216888674388926631285692272650268248444188812443371579455940353977203423542804409225876527369032339772889678114839894520461417152951797116602639946440261526638115002670870282461729834420997537407275199587991632987595585053544520502972058346820329588102489484424483930072359177681875977799964831039373983504934361809472793421751168851686621863880266750233881386628384172637623445987072 [130,105] -326787361069497477716051303390859896471773933791026308469744748068315324542129293873058347990339742431557306153932303006437666988943883405628523540022107515434517368110882334632800209222617891369396862635021823060209320073350876108727385275505034351132731102687408017696501362657939591644544833310360593341041860619030878066946520332139201643432531221167570910922157700967234802278322404836867202100592865686327355597242854351649621586688795072486970563843888410418918710406627096355539539864606697799929170892141425348182342536962970270801649387593732378693262247183014281254700545359240184770042837254671814959596221759624193182401412011290222807745303547328045227191786282919421346133896141718618497251529362548210813569925921163993573365937113296453732972277866727183890215384633482300202062603889077350536269498169520089784565791500143683282933270991476461138408952671109035349224845771222151740957092849350258059163048360905073048797333632525977389059076016665886765221939166317900929231051102412001651980057892544948578718876069083259521864687869553376851145141800704580244341934838052261153556744707568853089746445361788676581511602883343100624847583643851905337825461708709160306417158913196883868276628364328929696424898432611801014678178504986917807961765003764018643632319819242028436819161571341114903379904204963898599677432909392755752839658695424023885879177315050140517174816806765747899136960992400306296468629711949400768221613708582252969565397778564948738203765164511147335766101817506297142538821063857299305380030971342631015037915751811092731786935209926890253074134661908639030327676356678613644814708265164436291030569680375198446578532020511913948238891406477285031962963198636054284314927982301348793927167452459536742405297924918889756658905509546617026924287571767993896510643097667835151202458098815875135857135516880022230133528456728980558940247719651214903403353123086664 [130,106] 2251365290786176753055102253395101162879188884844601986117491399165732070837130105195376854221677116670764852768585519080335512330134438483447457416739151869682679780271615680463102250614498129642116708274295185716751760306007990812331163726348057773882731380306378851289974997910830329223577437402455559954349676311260950139806963420388338329038181506977672838916766165605937712483760068975958443542723454262433375876345395617035377005607547859708815046628350168897185779632536604119229092831128711774073472116341830694926303792287228399038243909264221441468721358105031116025815899842913458924143609130222819839003270046201081776189112371608750580947831228104200558659626589702371501222710823297000482065235355531031806520078173468578250314015488716155270930327912703472476817823599765950375847783169333710580531773815422589063435673153993977313744597335214315257673870427129697240038076708105074063944606989829518970246460103427127086631320148930998228938670988865395125973965807788502464239834170499161388043640717876975630367259466621613569827407977413741053043883087807453779636050853937992541279250470999197841705001254691946238813078085585976120197201713421649592714210194745523582723903833401081736817853655884177645609430460887610420725328346949340827827418864285133360662511794804453064855878940026510042406839709241818049436831506677144911377583751486845407373777765944080875120044719692017072178679943208677655532267958199016549024365057412068787658775045580274480412666736108220817624652277862933512639082692551297723072114878351241317657675607275675529810689041648447590620441012834048874927148033935979497844693820031933145531579751338605266050049384595889149078980041536170235034650583665325101504005702982356226726644093163210551145478581921551345619224172431613806012109039821597097503184552261375509326586770878655542424660465200726366459783943760449030536733587512957200135953450 [130,107] -16203139378474822775754047392275428158997018232929089127089959145952162066010509967481761790068881297068590636660977757123110313413569119870057706257651796257400842400057519846811310318309163894892432521370585840973552157625156839786131630501809062311981584408042317394713516172479492956500437929493783628015051420720075133861512180674479553548945615189132880591000481379311702011150248632952608291888111939802631595692648700208590219261348949156857390011710953096440165027407241107259374079165510797468052495538014549592384087063074496801423605255797095103262411124438544656317712953842394222429161319848710659850011714083316691981788973998692830217948690745877455753227479439175740130693666887453753544342884252491546675224374181991072237655560310672334614763905807814767212448212721297599175518318453325815957248391457035014415765740336083983208555719431363619891881088268166220709078563805956210631061284040454948203079027169988228389535019344028278728346553190876190145240316668231861245923458955402585520164100642779148980973414020072140506126358298343659251871155960617934512747244335984825277856172549690085079612075826797886055529438233047832099040897847161274814065260884901300934222916501661541068712961911321235495658453354087545906650009158121559246537947652902930064763006928437363863581470331217711236712059071869272071343137038473499983399224875195397489588764099956566494214828564703990647328430508820436802073639027123916478882829651278458753337315551354371878085719394777243428828976092023214339688443291480944944623304323403003317654227241274812844915524724582783598236914625616618020685664031010015115959899816258949627310680942360030352823303174575030795912748244903767870335107373442210257885608839067461160992949186882240644152697882671245144096608414319935799572468145712371648283650480142866456169180541392487990638153200668740896929321959500688775665253314731731896640 [130,108] 58927001667127289220950550480013329062388582864870794280060264312799718030775204289243013319778097715045625976723205150466327693554957550039790880340048146387296252452736433703134864894014729727933057439219696787923508491329774069376111017969581229939229485436325518017422103115961595558345072111952195747525429390520735232076789926232279367613868107028351468809035190044304180307826108635719448164609361035697904201590043222942541119369107099358556995588127387505319254301435297385209572648353378601926793213012839088957541544837125864754121636672416465767839269896496426197444976965027247054203752269384525021595406863030461286413357251525067016318685500286448453642962253587076433509833998314438955283659136991462361631786169841489570483128643171771107661130218458848724123216917334155382363117186404514158221945652800760525719087720198559155391506395583593065963684838186842587678202838241067238471572508126273278445329504391757611476207758610207515983798514786210134724786210943405671670637150666428732772536342429316497344815711150083146401466734244648655064023638193015675548248408768532077234566386041967862629517314732223948483950188618707529543106207973669867096822037897698931129726785860020471333257276066373456488382892242667322909310822649364540595686715135047003162786557101992198123943004804692088402244790722823244576329380406830594992887606012271531210138136393374272074575096654697022758742907127596063267135567005755428655913715450062545282924914893211886025773750431315967641010749491718773609765659494756710043173759566018204904112511794652701692713703454357076414500740243604172419133661552053087503090891940833447175585976147368572790361036204468113126843799989010895890057106239276600386070859551192701110147977295539917053938285032794507328851362880305003473525020675221762938708767256792253138844189824805903375520803755950373216954936455084490285689916421490400 [130,109] -39942298403720678938023069284613080964128326731811460743907516587110809422580202485528823889631609725377599728640088561732203879511277175730814976869577773847443686361559458974396372061433539252720309733846867977617837311479529015370470042559082366171545670874447062022506707466678743278219639170581729916732864208718452826275703668768079036748418497355659572937892046383646204269945888453455379502179345308561599749019540226094897658922049102477830621085671968861045968073875436843905398854203611372363151323700202680720382978382791289217242174378629096314160599811247994190930741161969601419779159636777369049154260411571597887701430045949559792100760566511331119525281357263046096677936692882376044706201380262908736675311480855756505889466712179818078032493696808519119413310067604204080145950941217476669885728005703273843706398769253535080545071758816921063487282062276683046773483864671158999289407643303889307511109616269564803294269119221536510671652867575643229233247369495061809930058374628450318560048983589482956363690367458869000947706012283767745884638063513452622006788337688078253182922840482076435346161762926139389206713525276392833730583468823424012400192578849847945364454538000924929972396812314754418266440261825294867544216041518973589379230689234108418379169418766268261302548278164827488934647412509308017804434795305892683017146337647970185483790517951773549388517605622117337666688413190858393853224510920979444609910329240025169940321032078822797563537025703245660690446233205729763848529649086307787340987435872832032288170419143851335949880903294899116719699105009947235890940014098488043187645063640099247550002390639690466560717433188482967280356172523101275555676165532241221023780686521726533054528301232261178903378456647816309714397290244793773692165468313710123885468378126283875785429114048596283976152684348488579128589230760093728251814036496 [130,110] -89960137231862274599471228218030125168405787545383369402830951992022989299297761233393049139008567677241428982690543683716606025882211210678038211958627578625168049151043961643021270039816434774655029504919670945506796246664125724716709255363035896611549917084505395054135195396455257687833462015248065172342360816504792443470444661299803062920115051875443351424845424708485553423382805156366061924781096890252816745890620798497997554090336126519732641196743055189924746518927024674738955062692865544578675721553067853333390396413888680422239677623397216055358686822574695252123244012241049885253630259692390403359904129683183282499526950754482992474612939031300927888197544627445834229159730786200045832223466972026226080770350983749894630127883788642019867897759352160408266702284704358868972622719691084502375177017334277676736727315494224924267345820098404794041384332200649733633654457714067850315053182301773378331036855995290374536281273977766148256108157669396372136151864142049631045088209803307955046387376283968392730687712300841123687629643340242949504351053382278553713961931126347911395580556912765503214341742367344993067547702762675040009767272791638575762185093636158703559508714720029965549059319032767343858980722510350694391090050378573546440694198141383070543864378435695426102418505427528799029950001220433902605597811093598358904056417410928845895440804064179730089960517271947107452541787218420401409618387350554628913885211260314596071723832461886761365089607087023117069967698161220840395498467926743282505505384234309291269483844521731228872069373458135773476177702060706764618452727762762880428079181819947948824339182261676907586809144938794570413407327447088037861805988436526349157249355367850683418143020433865964790415321868136856410976619730228030061763360551819798279642478565549662646865662603363019088916304485105204448602028351254835391912 [130,111] 216674592100018551207176021849999253317555921622510813594782796527524719146693343826987093402466221363246656997830172368989922320121944353388427947742030236930551889371124333713140950474271364696398914552662700513951437273235775914056732086101840654613536883636575151845006160060772497001370231812606352879324953886240215609136482569533173313994277878338189457601440209709944553647364096000907488297067523262703383590723507156950249924686412951302197156427318628469149021810568970459081168902070045665025145648793560773405792755543500486623836691411169742610337535972518399361355661460985044848171378172220189551876482536247067787685654250846343252413735222291323903828942970830003335629223947751143045766511466384131784614744182206829439444385777473636416945518197005652334305745463816901378787430520685391124800088823098381357964908255813026372358861436012729214800551557733249542088604730040807838596380117301769787465203051803817533542008349445566172417693844517026445073075096246183711775192747256365778199448347509924563175064009509512947330399403071772597095146609899695827462406348272263663566581940001823556487244462141389131574608280716808275835662481414950144158039608036857662723871347473418951660446070958681220697632824970455712269087609295366231229795508394549957413464212300095261736266846729242307257915607035525876553767847209515764405295165251063952594958319000179875203400187366915002702828306080640998928419869588400919714736433128305166741991257423283507358408838893595956267865571420174389855786879592125486347972888562747303157968362933043268859854877662218271788994789718458772578347663301504913256090541134524240347789233935862259897292261967348780376902496566727699074863284032520087124376235540337606512949694393067439069593163324257208115837384525474680488371945124570524759332562382687264673065922191502446853178476932649239079590850293848288 [130,112] -307338444365451542458947879304020623619422690869634979221836523556998561856701658149297570397352448224483450040024199645882926974884373850150458357783515835846945267527804291153925209115208080152319051288848606189363337807318840473560103289698672816977216869287032973670385041759727868641215501374923505811529300512909849700560376993398191745480447279312783011088014753347283434068975784793778935524934547939088436607566568262846773513103925100896413191383018880744843928011810506449252215731511734218251201609115812545567752981383951036235667464853521928808332059336224304330657568771230970798298034784998161706701508641668216292080546706898593104786845094430940338501585009950249333029453828320628379801675888526839596883357841228373409286840525887334263654468476885196306304234497665149497251116497432287169639467724796208823276202999579661176303404025115180441309611230044780403211430517435910806238157800645618707309857663104229696145213107566120644721870352761635290416019458017118408445319932442449941470506516965912589661447823894376336131581735769542881254239156439869303029920954292810331010830166110907951558574098670002749149349234639322521547225101875698893872218213581150297945497242720884268790222065494616053336026024094785094102375909351606461162949140006000606831028262865882525469461433674190986243231632921460408711810703029013195277183381263796355837709154974551967253424188311430778546189853878915003802763207931160751575367849319652572741021333267434688685978987443938356989771832476612030457040873259712142867573550997476784677986604427355606505026972955866410774867424236664019051885985163767847404679264282072356208515992509443893831710857997951343126215426743789718425304427996246171379442607704313474947628733492692012222505296002247751537858890180156180963965538282877526597019061621632812318368473177057995870849064521365737989011844920 [130,113] 202465096274120800886404791215046374954199177853209607919500909995181769550962425964946507727564180078254731157413417939930495711793815409586328030568926621993510148735990667086308449403004823800565676493360938467902062918032424583757205380559111166241789674165509037137556667737485853559627372826397462141476439172219030102821092465476121841411829852418653909951292106702766598342262188128326883658281384378399788702001810739265923728928636177992197280001172537265007700618845096500251201726417999126073987767273354138474550168155648459722891153192409834518008030793781475468129287169535746300556679638227724182311612756891835883789827748319139074900397326875577979151565097314033831025809778278149255215352426251208425236105368793478647382013310483535994885412973402982227651395439971911924917028026200527099179045886132398710220254075957731281197223186150678808196905085009524983387697744488792954078327591708222753237862790799011627292724766013032122339797145008364865709123266749328313949454936602219861061442430435525202999579887200961282363341878439944789857438298529785351940347456297143590679195136737109239705388880223594384209973346452607668255928087252243545326651599360545483018688628006755117706247848981985821998640521040936446046097737432634009800448402974247792340712595909726042702828485461128260350672339246107362893183670177017460875792550422753736379559487349588898818066293915390049921617367123017021976370080025318169092039545259160759894808698706566144967097089771611716924710591851627649854054795546333700455378160608628619994609627547659365917484708129457608058205491899023661806776408575412855988952170566025096092510933784836918182811821561366921777074553822458789050959947875432654734092432065834750142553742751442813148862546649551378050414791379435051054818097738317339635140166455161318258983247786690071585454959753931602813840 [130,114] -59616650651782428431960504129237684079184648092530917309755962095903186553152661724483707440111057378784365205915391034910470628266465183712126101990094469972885702902615693814468437783583456576666854476877177039268408707612770011524062459295206196243714593602340771425366106145818345608768377932179210710022743193237667198524310506329379530903176459077373593917811805532378639231113504222335886714905564280658044113884850556958441897769644264228988464218193809981333128711442290835198520257621522887210660176734741028480070152454888495534305339704347701626602221081195962960100209668645212466582012569279314459858710266513631265150119991348342012106602498063940626134578662124566455184585205734133729410705699624394123114390105226451801500068511449757534253751687842716077232291328113185417484731246808685050169472075927041346411418411079520331639862968148707017158890703752393740181092189639659592005374607367261367245073326041795433213596093244899212979824216491765754881728056492609526755045468418989271093236152069377935602367624322573765220660013563708788720920232976023849346200252876613139814641711031931940657169273350998803118580895526618729257804274195297702345292375300781623109824469804303859708728636014150431239160312659160111508570956742881468270636327596548170465700169542207701139528005029059996232292572070160783000329859244300151676960834569569679146071120951747872940557647510222445339391814627946696618216973611677773441981231063896943886772135037658454046568773837770982798992523140377021650266893241979510744998306811180586874260278374701974118381341229977924863841546474171851747870282952479442333154364101969450159008883299757190225991998862424617671572176317540370743832485647098508347434069183112492223876990092307659833834414445079922710293609863700927274707004077784314865755884743266270912691231405208750158812714539465259 [130,115] 13648375982804676864610977058436244764259813694693532602161753822725762792874663416262095103503865355273811810014922744428901970120983843315528480070598773995014740920195336868322966587991298705692637836845047970816339641891739313740778047206743278150836572960463381562545103548068823470052330195831377583695859800820028185724998474374854221015878629741821751099847477980819009934245038248519144805224548045562528235026671480515987034574733048375234093736809135078681160222006616566386823680711762486405309797007349366000233720133324118218176507161363577419177571415088732364736209754082908407396728387258941178787444561132361769470178444440215032509880524001040926301436800870876785980996660436905380041090461115916004977418417253748341562283910621009684119949627819683067725783796433975614424723635629759220813835139655369437888987966634251274262641332443066286765324691174601568582331881791947522714652000972370553888106506087121231600147434446702240396320943273421741580235911375395606947844326082882786739303304994863098525872825023901402981795023968055499215135383996644893103585338674602598168845563076680441161793090163653143175273421567054179825978585842747273368627254830078628221194213844226123099307660480909466254377272557298807426447932069494124664652344662533700275798491979697558999032614705044655246206628703672206353870049712076225755247723802880483129169464754978851630420730631098478920978622665442638128480393562996094783100410360406702288934742145926455903040452486166809400185482252740747149835526948115519976818226771588402126397501942052700641786563498294559798128015795102683043762056442123379275243840462104685376180400866412454224829194183303462759072362879314177718024530623906521332867235297140632415702995640940193585723261506157809028258768777817889276530335662636953266578865363945807250234999465204172368266850240 [130,116] -3532094500741014060549496315052546287895579280834662807167673556905978648816476039818287241065716427322745717811151812010186058340982959150857781468097826532818405454575437790044442126742608327973753152819973896653943723264822355557729557100974770928308073111940893061719963274460476990125775214183660637567878274913001543927341290058700942863339999120016459002820313025751276243628108599281960784065548724728231297795915811216326777575910121492411412728396927081412619119474106206539745939864042578362077999097895498448189233153317835120258291000498096114489620698328914693982397016498986067276277540195603938226000729549666264198185566246913937882938436083224165632711036554513966944614461748010525007776259905326853335024094496492222953963916958256387918145001104866168571032335558090210463476353507500878426497128704578648944777230286550193759000215671295848158223313002038609663594379832974539012198480551468630383016708376412579015335156979441321724862884970253869275352237982191926594723912470119551764274683984394559643049785606506892978357573963296448157634327025964138833029355220595501264562498753319195194718378949714107554077849569651650631769283672353689402538308212368972088383701099411262585534814598198728384658297988549870322704868675246182292131917053894519299741402365049841091030146515921119458033939535984306669537634738734935673383722910641262563509907356233899195816779283782011722382193975610497434455123021405533705801000726895055321525376401553550648809620175830163477656431315877646304358414376918918411427060110023678706536823383897191653075773019857354748216850002317346055110077866262376350344753005505029611389170109145721667433690705605860392473213046083711247775029844871532714975753404914006497581767791839644047987764418014710293934767286334950624803682174223383336070039344228235514968772170144672728576 [130,117] 1216267192237820620099007555411408350698874328603140339913239177169252168787684394206123257203902176686357732364450403127683855714870295264001350088468548177171357632954964097397504356157170156214827233990945488713532800176957846426895149507926083730216461788420991216447217644715207826893265163845635804767242588273581640978799362671438350688301253742997881373670600145466118068386834728030832654713824373759336748414571881951454318116846838064244277358762109544928728846499686748649706703139164247748405994951582942268344072911513283685507137538890473006779071370942176166338025339668082708417950175494003319168948732636384039780414586944132850451505542713396312588096477483858339534155308660614130359605657495507367950914410628311295496765649432296210448363121354551190057964642699259499228851405004938884903165480935050976608448481663743952744502281153463264964116045445144277515135506690390812035968678413763970903431436042264975930158841813201475361017884150585241593095391855537762608677524342263093333954147217033317184443618388142945827563603409656798421281906474249906787561506120767936289236642439224144671504621241394409392892382733585663036514820571164112947389184836726997334611384916564112116514814664495852014873899571021003121024266952389540171831166876464597723811139640116285602868603953903095200048890172805579671623262971577779842928194486705280851459026677389156957585978985124941913749168689283376577695843911955879775444086856492771167898375638939941077719229356782058516197367912283945378197760596043379864506051715355605136362116288526421249579710906632733673534413156938409880258514643061612372029819754161836324733768030418550528866560072444024949687353992068911817823088597964042956632311950829101128805766516964806317094755063951250346035789191452383978044826521992404142090438067157045753554479276129600 [130,118] -341118745339646993716766010448049215285483085216998903272196486883559818281509892378153575338619700052331231735219805353679568113173291466662566949081431831824072860565981319101031262543240485841659777769212059598828212464056094736438797658366634893461536410045462066386410613329386586832341778358255685527125293067030858770653224842859214863449725483548386723339401696472851367084529367995441659814554058623101402793051951121008997318463635502496646078679551017779175443744633934322267602816839793870709909732657041729268919023749247778032061064114795272187803927045369833590861947714311883159855845779259475962338275398135284718223288770388922465844004742660657184398040421940626827230951891841020029286195808742030710821247360410520431749971283452111531013824089782359765207926380593358330181788655744804738812927895681828770036927235610955005995532725294007694509975841697413452877256422212668470629379021431835680696204126156206143051712868449551295936850707699997282301758060868473977074998732478604619596601577986374322401321285371621218544711165725332820880879408780161810301310353254719012027875233265637180672542990090732066791561452100959231011313619412319238030167269158978395297726769576632795691170905378366224204821210913903403126778926295283816633778360295287504335552713777020925353789082442376642874780902962019109219606394826180049837697164139291152756452766350345305667713595021082777819534143816620020392582941140895117837920462243048110150536547070235421362982256158670658319446617357995562168969187517792416272576741821480233825730830886577441940759347693194093046694382692590419334304638663969667421584826971512663993122166789746418537679088180130628123992499530891826005048002919849422249675763341955653987270269205232196915536917487604730418776915171742367765588753112076528736680854761650052811122288 [130,119] 34356197890812578818650449642941893822592375985489084958904749087159256171621698301038002644231807593439664691104120765148215150854224544748033526678224125933666555285720790087664632720476009136504718093882253305697774271041436108437843606918964728535512658012031531342889382848289269567342471556448628921751585497883277271606687086410513531969198708476708650196212610297294772601719924110941640809790362767805027762282792944260717804797333073412990860994533160640993437276552202863760248408437698492333263954847800691900610270487349760919969816351144841670353895258910483031458736602091276470925338397071907151037501189231257530562132989138653211410116212712484111525934348310919509836901257557819712936926356589316966650449495018505098307456447347191102074836189449726434458382865958466247315723105449144602414123710148427544914455349159794834012521810499998269414635742290213902146560669747500840088980519880318837737437380963561673894259758709336049547222719587660640360476334623872900623230975789544135118459037642558422163206184335879703484569044739426047333466522449425500289562654123163501286227338022380319336492443716909998103155840437555499933322394018044250562334949160649017748865069977511430409674818349398391563828594602846443746882253510649466001097436198654516132362963550634152601272638832136153262338322800001907167946127422403572667682757531294501199809563344650972587646607374908658205030890044048496617528461651623097783665746357408346857922033967875869354707923594951778701538362061123501833049118376311645607702926701343146137910858230364799555235101988431342576655689424538626575823098817088131962175908382428284963985447075187148710924981995974983691262439125752086696969811829054750598170513864494721898257415981935442429151875976579302921019633410893798362100769610253192916683194468733247872 [130,120] -2543977728075748480849404309028195466728449064793768325338315964425435747708106299763654165834457202688982608609927733180587063284784629601998233581894608326377908439763485205734731305620822257949398931665551886258987875549685173619212362243248699796962837185343018914913644695227513222482362034867741824117665811045347553632956040565976974498753845088591990379405091295260975806625078447466230866684093318537122824450425555934244487411165755245535419372931163107066100741657065045607503522487904547667711643529408936797257682534348293919023242784107050985984913924942425207418550124112180932882878952782238730770429901989925380343286547725074752554742955650911825653233713463338506068757993164211749351547924372267068801703795141349388214500430135815186939742245337387522268668069103392694579492443091778377998292201226069698870598465130976035972027860038228857921488577137413951525742251103400764373445134837119320371671077055392025940849013927672276074803104570680922595866569218448788359776567177165675895902234703548725820926294691265744843944198094028937462413511602650669448841253261421835110939776210749754472529907473327914287217727402002342461027606337993126366813378929244971744256184404770231185155519920020808018224106350081848124763685421344166410550713210409094797353378042294341440212528396971569722327698462454807367042138281201259734913028507034089856555987376947014148668333548891202710547663896720654221053690232717351760428020437950437936967329276307499931163716759421146012289295127682046584672851073273007378162202551536745951020367611479524161689206564614414045320842270226888381756880335084992535500883001517545723120872063489089745319536695890223499116433650440258225729642881748965877247564564725726749119396398351511099949132620063441749414529619319937385576880544296808140081690063648 [130,121] -60177228630372008672277001370913103333877017253853450178706817617634459905475152712068245570402863557254351105910844216354177450996129005047219555126744295605744094532241469745398997516202023140924051326266160695100530787527895951215207838440784137804563824829868340832731618254619136754279759352185732440619622650084703703835407208302229053267853992396355812771654940614958894241949059357530331466685442367640327598023123652361827278171950010334265148653306586086015656689169840639829109590732837821283652462190542945027062873567098703682204642659945451051773079648230387628380248440475316620445193344770087481710534513293230408598610533318160471333546858004109159386229353188079647264620362780489035552881548542072085180533009994830718053969078216164108679618693829940656414216083210842338054722494127767025501747032465893849345178696857809317363385683265524977930972651381903593149772070726830258322330381500458372713025046913916447927924784366679989702769902767786938643853480245245492021228524236973837839869414186520038427905275189658924789564190724777197988725119373224595061900202221276519499305528620365320738761162908081925733967818028123944899957756493680120325091120433856979598921649280255380928908369111586293463113134098435948150943003522307498687464416870312754566456441200024120440044186671756002221930181695390642579499744299558913957014477102315820142646956810176820420362094657244991499454580695502554091194076688158253605718754453724632504413793318575605632370804134766735062686181838080787822204020536476055959711735826570726983085537196732226916144495352596401615361104094502119029939532862888176785947945048410639072508478103835581350979586589584723575495219626092849003861413052426530865538487071126170594318344144134181426041227569252074911679887521346364111614785057155735692832 [130,122] 25556372083781937769055753476787070499869012988917783605898917983981001939820184294918984299905048308955436625540731531471754205780052573880840893143779351629292777644839649661060037221062469378785726735802903609778323929568670088509417131494682661766737412295443286944478409686524642824332028317350832769994278863975736892078605266555993345054197041783468062170305525224969961261978438027636188096858865817439732015141050793467414009756302181331330249351290870482642235628626142522539333730897057706486971746778790276267565745424307543516205995042608437298069891222605949704082783451497404197474476295139154554884683783276080873361534057564695931855765667376228536886455824789652899338482274490947925255263126112257434365960589587667911393871270524339067072062393691449794917622266669556595577814976144194002308631643872865064026784038438420940814080497217965667405724757445943267941223596536875083025865918266235833182840414159064759003157672785708764122022348928367428087689903331245738170720164855149581248129736707053484627954062841947297266071582314617365734686784707684411119075978575716558297138699435570646807085668380765388958335946466771029143597048476777020330073484002887802238700425331889892197252951488378170932960917918587084099186864905892312996167823936268204009746984423245566298451142886129069878525038179349055746190475283055763223718453082944890033625007084181955072942892198441302158174868598946297329602079821814844055790418029901884638753925374693269038433878536983389477022098886643357354867575670315170061715922879136849267812241581386646677493398525904691741057360893785852077571182948071387925117283014686527430232748159040176406367215904312266726270839120704846347902769392344987651027066285467281292897459111709195338279491900147162169284776333736879340393541508449988 [130,123] -857515284023574700368099111476728947407279968502047830684567826521974816922121833079543636931491019418392103346211418638811464530111894927581705567054706293416766716762075722657214279317704016139960284970932756422603439501935646657916053944403549465048879044512134656660154098816792949052679206971618407294685045905659529758477451423358399740956668717313767444030122468424810722351071797561020085410610677412704113244324863323488012528481421116165268692171905136127420815246472649812172855002514418578694507608970916063886864312228505480596327996510229500964228200789491557384685686717848527613791253603037424670398690319303431273804528989071674048124546221593349731285904050082444373601927008676621678734085345264000616980041408533080495376903334267751522571772307863274968950116038304242763050942230606345249659739721083274576675561278666056340620273650496891251951185377381011028226750011499778255178144367988551676536755235550499307294092334131054994369722379521361260387786179777138529925552403501751479219565327484648051359188683383481383661870945184090443828689293509766466905223795247904060234157968221626694221694505146585842023899184455109665968695147412455357959969655265296774731544439398237009706469161940037077291640899315786276748665532739111514731649390170677761320201709249044284289646746549314315057205145036576987034481315203238197730224828805442910563618884802739886242278525420732788025242863953110808607351071699958626781006508513565459471466382393497929312238022927288641283073399645846409413874000085100360574980425946797740574953703621270610545702448968794653113194343792003794255205398671939386443814276356761625870225863547967723949460156497727126445523442679893108364528730511196097588057106663506427169455828110802153344389329971766633257621660654850631510975488 [130,124] -15256754898754818032163242427963200170817592553759685729831915437798543447144891515736682656580061062144630812713146293054783695536443381521452262884578952515074597193919651795514238332537091174852392766965387366643353351414074980786868384034445002300307465273782690628829589829446906570940940852421232705407706783696449070688369815831725889144887259300095885999379597681797493862707629443354136749403019409967015301527854094800878903997162014372519047047802734332955488776910925322692743865398838846151407845473956661657901345261180501779311663785689840126621254587358734985992771517351509039766338170359858011883101673964394639278317064931786452558783689802776221254864050285884399443118325850991764883474427234462663431287619526036519263435943790918079701709352960603280250634019195817996946772359192206841292654412462065009908935277940918663485826059815919351133999273336269582120093911120940780089592192169879958211578716684549832466616046134340275177782121198746146696008255402148840866208562219861130693110773549511662377833952883286723352852676969137512375042526145866632877059531597945844991667872744648254951147062556697748753572757789290887941995407676255218491313984023275205890570452200644938985424035721386968336615040522848460194723119939305124410575373288584240934342016833796932319354659134351559700943090179857838084195187960886793265178326985570408490864458398216358425908630926605689604036969525466681803249507881457386667348988556000220676447326324439114194863391680557765115963763567746183130634753033773113209000596555186981377577502015977083369310239681114086396832543922372946177726799676018874451862719602472529225604121010637554517339861918425374865715096246499441654592741719672413252630973983133399860150823857826032098077604651187234888043892155855631552 [130,125] 1033945867803872389084335198079103127096313573929917563991315212949332889421479108929105037746007846670642830770200321821926555782645888790198778525290704541794548980991377933711799561785803218337691698020798015199704070955572054155181252840387315015402686648423034232951346998129723938172904135131104965421453641639611527681215661851846428825061680088767717435473954484447611313652523650509564759989508567647673457931816231617878364990053278342290125681932495444816877531908277584282167123190145242530987800098174749435991623027723693787428332276555805538562882989860370056213088368319638743525275582977003537520374908155559542086386426901875925766449041395288156794496613534220219238134797684926874879249576844040412841445044537134721687161428189624312310286845868525833768895279034538155569916917871399995946552864022051562142069602780860287147665054506111132932537980684687044597938771770565813865477166351636871907445758655025123992025667405975106871852774642062955495792947155926224653653565120817872419127006882946537143043204762073367666002316545484755970827216925849687905764604579200808495251827450136742608173693941239324284433802745148670161245015676250289092130981949478824662303975371847742063646600270909170781809233766949658952398908117432195963650306225613733712980563337317576275648715522255211944710374475861028237487355595444879377965129084728878481763225680062905291791107815958181005155557708596898524571614619995102485586012844757212362479613296520507893843388364163250981111216728509937490561466334966847979957052164225973592655022715200401594610339293743253580470741518977523268203353074917052867379470215926668856534382469476478688330289758472180033818072835090522938237973386730629718247359050789406548183324394766600378861609762872134298952178103168 [130,126] -14428048007142805272502607664191243769838833645258380687360622366737501003247771420363382953285037724652699975721302428886616601242525499307147539136121141294739467644888067165771942156460277547298020531831748000640741783944572150727205089894093975051243121513457324543883629603886397536724917832888011806178089471889632205661078725834100211616574558942869614106650074747841282764160190911139391544037028437220375777114988336627003190058685426008336600692588137882653464740866555972581811667251154649768869554406398128534538945115834744589104243944156574696505706042184124701400180050097910595794324705751851815938924429539948992857415703556062718790518754083810205296139606837438597801541920655467846346543064224065643859254305859285433222991235924839416404086524276410547571937195919873942459042606729573155839464764687437545555741041429928251246211274185605026568724779214334348668687192958913632289759228214472603587616975788998630722972833232105075371897806788270746081024176013561527309216580622316741579982718467870955825134484186752039079090384230990051187949299562446385826718503951415879403636605212811305426654305025162482944672340033642478563698597197997894583518833237965571482660026136452947176175726722780774126481808472642679224278137353260227892230441918699391649332293603136300041091985475679970522327647105642400814671490155445689373204225000795420231086978309270696012394030404088326963075563940084227302008970142271373932265696329271586865631716274590619226661155676834425291922929159570577046247097195527850870186193791867882099044443539325975174695558545138011640301298805745593532356665064931850120966021184764639541551793858154538698243511613421359825682497628803736402727831058616797338640036504230277907188967339232477178516086145251014738360 [130,127] -184128147725070568420790854144365646239633139146698818546731885005384981581334783518777370135319982189070148949191636133794485164404153367266399352858445190369777823242434551187616422693477631146314602821316265775150182509413568387587838582590233739672402516176176147646737775840607166519183273319929469168691421419522265775565863664033741408223735006307219562969109018627837584763573494380826199905940169698801503404432295325257239992387695804002907297765954929298143276051375078911714864948920067180692295092566707581922546321282644740629163409149042327834570741485458852117629186090646683592056882434995389828344007116019324440395150289771365282494896691757899640406251628759089191409779703378872792009773603274498975582287220206069104305475684809473364512509239171970150476641991411349256615837263180470571616453786822551505643246304355212685696962897005994352199400507742983062053876231913798186451881658954629376448361881180631362611214062308656569299649870889069310951196966045758564911841076503560743754650503553241166900701583552361515413331733013987358419575505263025379632791986675777518452454759009082246437185037593955787569386737679017177212953449276053803028270107432827928951921672865054146782291607959743061497476080313823251665395556430776175274243686917531698094619613205886819089810496772472130472646719198092549013369060851433646467307039901390205725530111710368757567845870274140434158420598723960061314494581508347621884827717593622075545010062825853775420024622157104853743581444923646623486618247663449486282314486748345477624662419815528418331349335705991107379539954331226401983154584052400348908317248253753777873072229858771549614632920744081052727023050911984370885026511737267359173468436649701509896374747947703880366122280583552 [130,128] 3329907932218353137843168409181057123820704170674400439654417910847538390793092484879301354886961907433424575499971630390097109750949357185187535396613605043935796181097740110996560978214562493464639939246942485191838763600984839117770078336543385269050231187205413607954656818278989415728682116362090449866317171526630183645924708117256171251749535668051352079082725494152068860464319750315793351713572398067111657596544077634814366257869774582771579672323242820671080296901311229686823542122039079190912429035957619772473263417114469161465100780928137197018408600273124495949561636331987009083394806160614074988285912605447385557386461098916627845507963790071373915700110039552466763663726662796802472894831939657921373267573714292715796279765672616652294555466434578517430857124628594739662470353083606469511298923275140427250629518459501688526798083475882024919606544630123142690862289272472471826024647795462277057934240754285693731867755167047065502800745557647248491256064233696803567116828823032759180329227312072337839284382800295237261507443308023057903214352249753420546151597412653807166777753932980150569422763125186754094191883931624945672515763376812810351108789502585536911676965722172339368944813265604987077176905631875451343645277636511451303971452219070628405199109490572231046254886319139493562352651238812985843417600374014841476489800460354057262931745636820359998745532024582158366551352150768692869187811895194857746491075511432315262392517318294053715954756038509831065964390873835745346478476211962892267481581511508458953584837735130426186172042317473739037760236790202539750834171130792343355691995960579927629481657714309782311045667372216604530967894970739948165658291693250974991408089679718217919368284004049786581806080 [130,129] 18288861008059215052462267185626606369351978826589473524884986741056692426857518908324724839774651864938458425044779821067398196682910279937286213729512261512284383670769067730251599648119123625843158895142116077852710354624652948582804915487988584492830982806532472076203333819398759694366995318166296003605216948872671519022387611910409893528208889438318389675881779207206848749473111058625309592122692437185835378760927463311095311599782736565628273132207929671084733684915391019547165725692938298776796377574379392785217035396958066170250221912487109588857060261645423801164621655602074026247678411678751201006508538103849216379920993997377928053584671508296112645455693635474386699664232106109249774119297262257060905467467932876141654435374930599273025441722668942228321165726806335069252123019735718250526346873964243070742053580844983551322818972040356632813825634886161238729007071405253982100756681285943474708701899446744750028014426152380018354509608434945506000897176094389981043683655299350946107798069157329510494844661929127492751177627752360593376953135793689961051599593290028658034883674018024322543236402118723905632590772214316492433374313459654572185722216458071966659270947681549019838352273261484138863802887043940520193667048499015467112076744066113031582814578070578257004055849680360606878642749755666288943967587800112356546030321895817070590027924183253767414227974745523650047593617902697046053279873130070775594792445790087630570491405096143079910068540671804752393293479550271158202260059977689055432229036961672618325945574271720560760782612324132608832949054070913574078669968497197876618533740159592725023509575156226655129267965084689200934761893409427115965425148857724350282717997373426390790125817184208384 [130,130] -14362683751914789418648437645644302455998268721835483470752686401015607925338084586527165486410573742337505622248915054051420354061680075865677931840540414091411921177643463771617584767302933175510782755426363221742947239820230778634911489076337336236211537857956204609777978819911299672012908569034212277713832474311281766439136504296349505024869677643633032745565540258077668173219134220565510842596944451366783731890073745865858993345857775235081055434391926809519728512745116241541583632382728363513062866175418260392346847666237975647654993599046494604962830093787089712688458338037881500582812108596076248523560726834541429129973495988263719707446283115459740639784485494828311914841272996509959847675028517907117890537695687710616202552268826815356382067501303622718779603713744107118779432170838383898581759409777457063673797685576125670961536943845366791494233321377249982404938786162701783711131215404055038151470296530471399515707510063812744484128480465458619182095849084913474213676835375809061138292011631167654008730902053252391457573287645992941136144816222749902444785121740993710308696598143374146549439346114059417805432999787689149097091075761528529858855709621172362746106810987012739956711334282400311907467805104965503653424858270097295022242214493716002750491907177330613281131551947239189723203049248200376167734589172414754893837879288707502028862926794688002340629266809685432670403099679044304654162515370178722459151703629000529870944950586378651861472059782736479473895218368636821119204575390946898001200205938246221379418279028596765041030395300090645514859908049239828646744518996980502094163163174840611676901353040969052425507070119336976466211596904718243729569076509357319401341857169417642115615638 [131,0] 83690076317490265701397723061041534181429686907138996362619909321562192110491507070109350317196540256574200737710769705233790660722938381330841262955765299998148896784910765270234748451125565884765776234869134271329074865049170887920704864688168448166132178019580307167727799727196897852682204475661195893533388263573044695600843565935841006340995656988291064359900628060974325601210391137594921594186790963965901898931053137572398395011294380904529319515602271122195177602293717271780308140475478611539560714969264793504611896309337243376505973439371393483556013389128521261942091441966383876858743324467266970288723430693418450241248063627502049368445726420382215261705495537684260130329827916978121323507318626604022760906447186820197930471870554734652308534011698009356351103394133560211736464743364638840356944453282570763955482181683347318413166768834725843961940263865799344906491373560600137523515759908200679136556542915528471966827356336177281249420905995263971065771518274988047804766987038022455747976231135707497022521181566975440771056274804197197330499499952252039688935784264306681363841792610516446272392366142196360832971861365897757377280568914429392171465245199737052536381452329010118160133199533013303287313703062582144521224822116189685397327357406261793273117234788486983990623979403368466796261320344241478276123945863687932805180928180788842721798264579622433486570474221755046903582607066245522434633902581462931718816934756520805291674533565493278265298633056615673443447052049939582367202882389219154897391588910082969442031527654634971537970466405320840789928069475478141323589759736158406766335076575244371053817001978647447083367289796130258060955322182529713599446242356208712729024984818331642137294689809258600541536756926975804837583253869113625953892938221006687392514751652765326521495835144021246325338667197827206849461735235389545228803128304469146164619807288239199652454166143774917243320451282620032652941126163106506803941243623335770539544894551482617228343230713932860267584325644107694009275520707935029889996523311422361942078547708819906660027879517956871417575330469843701660135534793007345557727726225962643625585929402519125147343556090768114516701703467873468288299126548227088985695854162415190016000000000000000000000000000 [131,1] 31253612010226250515066012113050758743527469226874699123521862697213958832516023625282983791084025953017064822910180729448504216142090178654896166679830853906139396541928811674917004787195884258881653110645641977143246022070137425339059800829805529165092983578302339719191889721582530507079798803878137536767392071930580796320751246221588094640323726605531207463329466218463438601510351702467945774124966359163234945339328320604281677013009417274884447020224922828108965063901616070392581737693663029303877983018878060693871325713238224913137341020829635659238236928877151932856388967104476492987152038680070826793698832500651848277268432835945749810459795747811320427777411001568695439856207921445792021599053956549803881868008660512581051287852840856462769354418573974156004186707871344238880127547007362945362667218621426010263473057066973816822035313533760963316261061057126954009180343812276236832120724308348630069904802459438013574157102418626582986116123769224296244296644874195705185655288128534943590467958780396235892924263039956053404414269406987702420193363790991107472220890923937955334722014904193669594602991322536596383347394577985569060600698221678415213859237573221100090454351657821007334990211478422584039847738599090612604470729165887670491990032174920023149560495297243829700938211555348441843376798556148003423232066981121072006161105522522420705251622460128167771345651025387286178908633441374780740659655774636301594478683805448933668648177554358977396138563381170217008192001247528806596730546542294542638128928891445485874639042891975923463186867892612075646366479379796257878266652237499504527766225131998339930456768096591913069998394399609288004890727441559532858257770324567977093482746413257088521933743085425738125403074408428230071991562508004040001208655022940840609090554077227283629727983331479063894630191150651264796515773298213796848606366569219220623339479333377688803243533761438634603249148199108505431755031290209585375489323647050981529242888880389206149992740398340974282722696340353941764176181151771937628255625819401511572860922785826908035107823033859653161291261807127454435761719126260996089988310826517989421750990388299006722422160830339190669317424904800134652856653009680478553711771755883404460032000000000000000000000000 [131,2] 637710687837114967755690974001043357620555390507232696908927574416604030050526621398302919740525557550207643105855861688956017256574997204354867833793497436088972433891500500713861289897141737560459438116651388689908188534036073048664906218213813652002678003963629820855839350077245120691517107138019478688600779042169697376266865178535454836528068999367614515646789402458266172814413846165931229555598793819219378551973578494850749241279109502962025298773631267934684756157460311248812671056169879507638638868825145581088860774426158221178137197335492562128959842159038071256141879204638218880802251116437428079715889694686075554569951636277364699532042991161954865667454589566235697373969695343449850276432683739209862595986141032720128998721961015112454142491522179426983947319391100375986260184512453347498751020368453583225098432951146468299317862137771736091719912286882389228325821851028622479484738031030840509025828631629575165346158240479811013716282881453390394671473439729332723462001762720150468841762487809019019712202418370882417700618275570056890220642547756234676212394274882385125266267074599993912748211671370029876222468575100703819379236348304242848587120563385633115887353135034673069415312534793909809117726278551642759007489013043284507934504332493815862123222791113602694123059735586121606268948266182115524953788386217594265364856410267692131186463362056561134901474257788489679197250790027783395056242362761615184528247425597280422004886986368509959064128946394265715670236433151136616659736770481363305007733239695714656840495412913398631528192763980844841514234040146936490018460661552539138810061213331386989559857036482650951823552161385513868639467690453962187233253993720290276797596073460972870021792766027471472691221212466168036643980950143573815737891207813920443291591980169630535886204204357114530440394361154926321376983843543256091593751334497473438884131317866973545406846858956940587076787302382042573790676492967805820210640429613418462093361713560074425101752226303536042578861950066759772425280013788324980681498846106549100241202702173273515078197189735186366708698782120149283685053449228858785373339792212106253353363470095736007634406018026930905168295429141367813128931290369009408330080409140112392192000000000000000000000000 [131,3] -3552565048527683088805670148784898376810455636501377409559780101840055128615981031420356182600406204097311949530180200185166475420257810172523043774803477864310949048571393211914954327984988710223285579302246669886476644789734033966823901962916874266015037808915110522135643655242754313981314042220293741617229019128823659509857372167347784896677849702180586125639397024746474966425003298912462743259257540373773210666335818269910590261593408325290777713826954104044297545072224797052418834759557625445518555084013433517739680280893149804261396234839125901786755108933063924459439425220657801898359002590132232559646581656014064065732802217185910384777421889758921210145757757060133032440408992906485632338412953057478517490698959115332828434034806463786687666000863702084116795426121675159785712754511419910145820134110217055297888422916084959591603215704472908585259425303538266931305669446020864010798527524986230072920227158836183228238760284752681181606440103173462994959585044062684995540361954698507272786087513211443306648424465162291916333962741637746258079707366240981108231958017786870763731996507764122177627850731634679935269115437015376980394915144022720264740340962634993634685767002252568642885143174763953987711421122415633620303954108930369232071990800367464715447136042076806313660277174146078460814152521321909706741751365316536430439321465676663426481526126334442919898721716064741701187022227679088064824309324596498834360654413882595236099042204533066116628189422403935997276476324843835621357893541026180473462625339469792529415575996336754665770051049418523009407722416994021085077574396772804885226000087197839669546730886091407377271911392684801981109712835565051380223791377584268749972853923412693231355264226374700371857035291232698708055569915165016482477302099370032515483788830956560720711677640797895337055114099192014286715644291888913156436963660364842350611306413080849651597012243636371941922498517718355084449910397588298141648399034622708847830260137093251394271087463595361052775889137877606626579804910160058956956387945986438989829922230664650231266562374356658749500316526901024294241970472855346797042866162588177968332234566112830545932740070947301337602344396499552473163128697556093531022736386939012733992960000000000000000000 [131,4] 213763924631434344874985819786745789928789507049158317633843248571983866486019166115972122615815200116685941346369099916879752915984178900731117797210407715822962754655413507276105958893144687175717638041819636819363051324644615160579168355287316877389264700288142236952484383358659304502027590924993375701996701277793564303500150548872319643048968818291246351006236600778637598406808379393696581433693098872075786811162053329108801371033976592676103080676958751616899894644247416431916968291518671478685390017138176369312257971570761492406467830956398123211006607820741284505052206163787765233768567586088114290422019236985298376463115762331268764455920367972964140684065462592284585280135002757493175604699041123336360671326250302995582769496431318344563122243318482138274728414575210539872318466604577525564774101551620725961604974401294027646479383093627767937804470888802434543784799290839965238634375522201783831756584060961165075315651710343495047677413465126136649484233757042644330221416168550319066750572331755874386287649146979114019557132176037540180549690139850883320213331412259059568762073174904635114111280060704796467739393122172050732134848214335742108574679474197588070165882592409058726395297059038285781471803961022997698887692216257436725164467352956720332068534536330843758299430059031899796895156115784619476838927756208585576823685804863199629577148386072128502438028552026254838726413126569565221243487925072593946833400247750629546200479749080164719927026883958488774527188792814970215476754773762429803189331343001591411527917841719829582664343546138765722772176667410468137608798327120369518431828584701187665868551775439630463958287956480992690961311984716616450303610800017302716139124182841164102280466977386908818782281193366725043841927962275955341655599074009810229629135118132366328559288944854157436523209425186856156741628470728480236725174148438451755152033582372944750704397538355500677782811333906172176049720958207378867645525730176323886519790241090382274606563350450239914069441967677340436243522665773200357385575171428703547051488911181906769408210546588417248615630473811317951755650646583645763200730402551021344831584170619178210577960069658661009684285444207289922472832053987322644194588422298888563379404800000000000000000 [131,5] -2546310016328838171837528447358653650835130873030946516653964154108987486814303090052730153068841695761203009921346176650608634425568800693830459938833133674198761063478286529871116927605385244826519076167380567675677187357899509392989837697047340529699553964157696658096133281845467985430987973366968154973925308880593394601074935151304815308522729895707186340622072062298545691057479351946920470202274976916883085442936764000073704842726712221233534598231189077461322601616185095529444961696284909708215388960989808532741860365275162894317577576390906875764324866782434833260692531202604543069692567476893188446490220954362276245863983152852453616863642194273954757708483453703876617870888544690218010762687943720103037831624858403275267959868497018813001540766333965131108146222063948504144611535434817159409323142770767699665495644222014011861368724668946327685849903991424101288981348537483324341184969642501876425779716112809208636558102947717716373547331133143400380017225728202838964764384274260215177295220228031978297776461284453056198987133248900688892460934255863368154099011951021561617834982805571643540042757164703719447556900836628423350834186379105914792504496423215449928710732284696734407786746705962676308898102161721320231934467606554065053758210313630614231593137306579107978565551004514769151760989138629920248216024005857823663581288398111957578842224929046220604552295947794427628175755903612430053560737065962078641380574255114795383023517234991833259955765316327062750831081038979537336638053117914596097984254128724508725306718448058323633714266242627075218561882203983520858225797512120995352138315643937316150916089536798414236566106755930874629883465863228083936778784298919760044292824281612900385059950617931866186841275213951534876862837088338068516619946974885551483687436342906491897718991866856037130176231500812971032497769870204229371662392145132943747341460420938884257782676322228892218756845507842030584508637174287219268326097961227141586701226463134749115099468822688331120126688171684303868063499888847500614972676644177391799191663338540332857061050628568621544603980746496283419943905440735698208144600311419249236575286569785940819221581185453973306019328075978168584034021518836497041440650979240072950023454720000000000000 [131,6] 12882689246473356840719418677250257883960908025679215994770163955882534768393241643711972152579699707438536752628241472498357676069320088007436667288316448658292380408088612492091763603615090401819787837438561500448863547604916363894186251507680997929025344782705841019337063827732982521127618286960713598590141336005301863937206660506989618527520768163312036226583865176755892929115217231531216724679396644092670983445850720198844289356819876501659496602805398218564674382202979480572221783082429359338490536326357448477116613587846656652894505593148261536201741758397301138427094100540943938653348950317179410872535431542243466394685603048581690652153102994538700863902374130516714284643450854602638204587663737628315114053270286969484906418451068533616742970485183973576478745279404541672686869657663121087510564848773943243000147027562641992495184905853856479897020888452631369289159813474063952236902394061629718526941827131593975555146487673308729374387887821398668859697500011726595508297525716055815787970597004700999527505241713070173971259510994641866985394477925536172901918287113028009583294917998924908688882191127063645826035156334071171055394722155358775347442438446443870695865190004184730501396552474965065629337795807939900017835726399811656880308328157627569873693984210879314218109967749287603591938026363941010594874050883598714069691377986771809526575483252685118183935344358614339188119503411111323259951152102083129153244012014406765076839443059279414395609848664869912534897784193526637131411076268801558883086229405936076630521377513128903062959288130965301186718193927861809714219975220648347002246551018299338664717654733010879016796151329492395401904654194470103665915238744078863312981850478641066736165769304469678135057570030912690007331415499343994569327055251635347805604270532264281636133103104143618352701197505990000076764615759990509493204941178495596749026741459982559687220676829596570884831993055741800111835878946540546156030255090357539407378225302538039870701048115640396868145151230224296469017562973539222555120540619153237418728338434516757034542080869125651279142677082435522122040982688788651554085992466109859664543118320992637333877463126977303548755767719717944145611049789273157015458813439916793346916352000000000000 [131,7] -29140718734204354115558422653513065597663383707242490831221885220933275322629745370045488558360145376811640337885590001660538385910911191851885583907111106089420289026261788994514374289978936896669633222135441103475046818212216159813987309495711062124692349938633849130833619741725169407467938574319766576850868115462176058856637184616635692023248721387092290003807211314060118333198984652658747868936231275598885760071099176276064784144162642390805480773414095663000023958637754272406925082622148019109151511397049635731599385975371206943660989916996414061337157558330650906031072700909291984577123871763299429553424484358946886774458185591966081757411029776324576733091026371281316741320070024216563532242341547150707604938605012587080447613487094242097557698390197726070222245614952741030181487389113151850300687536619581506549484552193656188757638394435843549317489861391927669568194945517123004012650954419365740764083391648623333246085533791302596944029582678651036703480653139530080890239027139918840024614948272458855197779651167943460617325017735437548563473424718604925257217719567073933573672929401106638039008321634104820501148009822876855090276704145426981916678803377187343349219973177140179414608592799049248542144437506733615990806226780646223568710758098546611765883056607433101516228480536303349864219132643643084652411074674206726745875190328323501636913588324714480724234792410646514507518061454165259952763150713121638254901930223531003349206689934683178611151172927836228809798150964248572603120010929808885054415710508276142803981353047366176774949785533079157662842056612038617492451733588323023082632419329734787750718244446156389067750351984450979583450212914441953222109253399772286487915256749240671902393677435614967537644852958072545187347547512049575577391257447454445786064243858423991548318093307156332969385141026093896007814339940442093135503444627614506671371946838655473107584087239257049501887943085849704163030110787217514002172499307812483783176374120085118731881334429925796143914237492582097014334109190223857088692708131938999036435851736185814079785837961660928330641363284402654654929738508851952091454451641663195103311325056708841306734202898059093673207457886911572685932520509316651432134906804357192286103142400000000 [131,8] -13066013633325513936947071144843483385063104518968474726950751619302154212213991294333467828212623250216295080255968122033455086575301970234039341744642570175071781236495132726013857258861563140990942752200604199716334633130067594785093407599404922226181576103340135294097616470267530365365879983979796268691782310352157345725165993106786772487035135247164207436572540868456229162834051966865318788804474531480351727585160260218117432882009994603181571794685104231449737514322677680253981717831472832224401865545402825570652992904951586631709831799189829030017775743193736919486772173530578669568341364242773411707897853656871231904491114185075429623692459696847528710694950603814984507627733926474882585218591668550342542441215060288533377783040868114191749287252181353556999805903362842844679721589226370356954494997682820595807530919333484254654605250342919602656554087032613215136778584399020273565655952721064430649472882131856288549423002498418242199724308987557854688640032541514704736413088454553377025981849362402347292019901241920750270931303396821910453674264306201170089036781442791010905497833829061402744818070786653978603370876951171006334287575774688473047298911104312044172796471576278586033642618336391699227617041923907273823374682474623710813366236596324210471236138492631132080354524137440773120355406754000332430762311044734027104640255745375432992661346355014131811417587622541052231983337397183871461718628240272244823248799445510898157657788358899483367661328861358312798998713330697059251086453447291863680642596772396284686849297027628926994986407485532383222466216334480716681590622072758657532021320275229760736781791114705260449178184868688319661846125054046390446595405193164487761223667765612039967513881954251402960447031817216993912138467398931482051625642449544773198247188418595242509473047430963452289882001941693728460770677041486349433505001925608535245012741203570088692362563580276077340689594568011835663506119256717655670968572631630145167581213579089539987474580802197772799647628644475607277196038616028135272311115618008280238602706110337093903493627214033619654820750162650497017357435033018011142557671088012583000039624992444637134621545460519781869122259591926246688957223392794044583781754671677672322498560000000 [131,9] 294068376808551567467938993273891674863013782930157547187193069961877133255242885135791493909063759960657982937370979705593958148402928129420790216350448952880327925494661511761661335480587032412560222240782896394687770276707112219865170592731562405884619818045637530764206427399390561700081629449744931150853692303639787477221106754778083169572923464100532529453889774005822948362244698998829142358128002681120084853998450922995890187343209222575816937574344268488059489227586908977783734364964923486077179770826154103854883625146576255763787602990672991482794238024640144004559054900899639448139985324574148876675646926584898934549981878308320635217557086904989627409145408839988894376376551159021536194232907633539544286253280956452384613363691770620481929794880595424483319837064383871630951637143639096557836491483521852790100379425660007104243229514086436442534255739890885583670936755902694157449377099706361233968910958608475086764223792725262797149005600170277195373471375779483989932571835752297836351992872527195798666494896651269545265958569553675575856000736935028829278773229398862350770581042799329755821673551068892453310201021914317615088217338747443884271377727504233384409123259790131207170067840224144009572746972473149375057474863863773413394710872971689338963117009317532815572490858135948189120271167717864724806402164418865746392053505716556168325633839685048101009669735590683460715750492639059865216423122369029912918325095706314879968621892935342591604405120865838190764791962400151995514294608047568959240643066131977620940781577311715204112784657096562340266650142576859888894617619890685088796101660632702196881231366647403866190709396862014015771707629919503684112661932073502655910207423604730686179118520740640796897402732157408460842483904098552420699866869995814263452658271603889625067090164320752801383438080427456230067640122170142973423806011917884848345563348251232779803165762842563058507741193162339517383737677136948123787207411353362968865409887436931538405164693152755364866946408881559911809385895486757082460936268772266871752406732705223217348831869134968507774376804862486616022980228989847620623092178779531152089130883113277994320372846067583702547954861450268653804483545387410340805528396268689881311477760000 [131,10] -918456406434698008205549036368112722397293301915638154060070395038024282410133661632583021940315639455111124933854640507183726463113116917538886109943595374356093691522005173202532677674316362560159623511862838100228537468282790930404450145940005636818875853911270437580193883749588305828149818717523753580389512761581092118359856740671730338982336615783965428101647679521633971046414991277208941951277225708509438286986215574798925933106832554770441783267986682741862999865312551988188219950907752535787876315334137877965015044034423423224401019149817014003452009459883914160656714994622194233468659641229108887825161671902087532833192500860570231010003305439911551874579048136745206214285981425412332463082173825028875248545452491773070547091205185705876347481383200236931601459662921878711013091840497877998572021525781959555396409172165675351429890231700209265721488735352522173998093941152237922010446150294920431224381343213047037013928334344919675701286555902301014171953140624216190892341198160684804404343145829508556055235074239726277048876341362958369199267242742382227578610506993786836722510774743771383588897472650229958630265052542610618136014210164312186848965569680982994451260620636724314157829365084777264765005031145335581275620404835421608880699995035669285083080108062294697049789167313519502252713654893582438831326811947905914087817864527492674297729487751360395242654712322604999269793262226321101184007086861952008923994555467181298732385018064952154760877578886479378775975681588832997843458872320564289428760533169211917704537754523349443603634374928142448065532340451389450739596500023602647833856856344955878213017375270528666583204544649266899671068997385482128085687960810426639830201381726070402496194082233593637165417580777477102013597623926024086639740317343004596525051462841125513267319607930576156029971113557815545406924706696103505876434820660908649315307623792369252966454681911778240202150437814398245231305684149418625074635591469454685207725059534748409359409795903684898566832949031472587080872366377429828407735909006617945274230447029759726138699383914867754398004907395484259666291660721796896380168699373090247229516181575983874992147293316271520815341154120735511610715097042160791575405537876841364193280000 [131,11] 1180580123390807100209912639074234957576229390794651382856992865883583585255762110867631995440469023935829017033524742966897624648364416407624513476112471327296412646617157026851280521173757943572125315282766076129960167152030167658969746684378517752995390335649516667759723981678681705429084298035582084847155385034684705032716981398158930475078596407839930024878801747677479538793142449919181856241935792695081742664763191095180410928673712301263113079602312525915543058306351209702679135604209931094644623307169208006989281249198380700540982073373087610327396446048933802012004225034303202651629360969001856892324778154548447495649278193102268982608154207156421633091941174765437565299942437289583026921001083853658465520523151865329386510692460248904144022901709276615569117178235609322890929392556932830534770455728773884931004763330636877485720946278475312585151497277069379559714678773914005667068570421557048831664246504315115782160644405573877807196077571588808884244197639483312524060866651257303564124050016011725522943475339682633920686235441687857018592408841516082536340157838990213823041331375838429307938055833801003461307454080273066795808323629021681715063784551471969187306657669699350363209543920276800742160290465317543299738899245770817757920264511653524738627864580001552682075680774671247940710265041504492255700969718820332315356952076309651800374893396170870914348031836026457517033457269930473242808665024139174551935855007715558201216272814898014707578614989057108648985290049713538637688283412657441528219522003829629997665061352039436671905262269110585878540765664413351085180190516176355089716983713974702200400088765578529713990536274489661240961031411173658610376710938708081247125244829130908248824024326227584385215161731273443490385890626684088832604965598873335088858566521648141299428312170106302097930932402624446926532306927051870993281789533284674538913590498771599401235854487899873009168069470224025074549236945731466505899902706889079734512355334945172252594872607330396924438665834718500138877641462351500971749994068458096979784293416966979205821065611381453215088489000064453372726840639852884662282725309383930528401856455472279356804176555231019257823023054832960747472030647680965509846302125504558687846400 [131,12] 1397612875596235919745133061998968162102902167854558593757842090958579412425329826780654373125734495376801472693536919555851828052689143648786091006480734173577540191754185918273208722301764241782295847928073412742709261671432263492228387832147641728657541763459715938912455149452440408056479912970907714738290980623157549207538946328825152968668671565495892550231113178959638889457355592782511393049806503668738326495372285693072301011832520483808798037604385902766602101034962148667269363814466058052033746427998416162327477361825027758227319322092857670145232191268400734435746041175935066642844376777654464641759733248595119245498278439268000415930011648553391377907671814680197741890583934682779697581681709733195540337381673133284488307728799983630025339211917486221345850613985885403863563826694169249854798946332518732141818655365206186360431218544759236882173659041782736031327304462711951046881004249824888228024162296389131430556949178905171786863303062130469553436321909639436742622617664171562752027859393319874209449323247737277564284171685708610919553129232450153612456458466776496277558597175524913158040632964383145172448094191877522226695913972661748991293177653620596718199341151603452216839169949177032922075660080253022012773381888650302171924503862418020682001569275526021673657811443068179597434912607832333897191119164765431282049430430873787501056905424030273716298966935900490174076907559489056893378721803673395441270515272877189564497347000158537999435556126818197558078026482025499726891879550076535438603256839400490953670452847280349888683484009877479182280726289650927858168336283664596534472414968350862603289147426094934014586345666125176172578308043595934901021920892562494196257192007080575232693591053482686967370032650484543359178346240594800438106762188042594732623069500041942992231613098455490873581754371176875751370265015151889368400011632121692160711679636130872201683710986562995891673473486961965916905468996313222592605569412385164877465464514216158339863138562816526199655075417426534487734406620332010192519641260813660785957719295254574932666839353176327341166338269745734400313789504323083927078084622660031493716159797761223513792751549310982286212834937350791370303153913634154214469223413429410201600 [131,13] -10862368066126662775864972459521306548347201674848167525042564818280086002996610177503987037044251752744624489590681997959752484023946374165353808793476796051363769514799894260861981618179134289080588036975149483516722316634916423680891996934590665164975330204880724142906343160443945432394251963884115597943397956272832525144927680675622575506027748057144456502517966905896118921990703844690442482037222561221064530996814872149283858553900016638175625039132520508928360379315455557574619301818252926640066881285540976216871070165962888383648336837576192377211442660698986499349061457827124090962844436536258045645437588012557523887607780833133795028714397845245766327589659549143178179186051840499984048836722738417811210355899746171286432638895381625985747127709409127247027712529204253572948427021058394695569560027849387374666399555068775475860414272140759008923983015990814620124668101772170097844223558066051555212182535736481270794223049963257746993970316723084051289355613920958471072259540242692466621072019471196086936271510943924384511863463494227432052803833879479191677851470020075710089312815978418532901413381606478867716272392486708425127367225255064419039554695377663514830862176509506838229442661320929494938688452491721622085092159118835494385038690297209595297569244577475610428302139871652789147558567055176650565224988457362838335691307089817944924321144546368400360705654950756228359240493144737051768822515081079182997034909623668405896419999261038480217773575813478927899401368997923258897097284607428762378005349109229968438652252463767561566281439405467470526026431494490789211417952509184832058817888787487057327889467919221284187035783563070238982999503483994734478447073979362086065680670948584303386689501954313285102134776179667008458963953255150666688869199417185385520735205948775316482319439303941975741842159488382825914039614221353997217060709132446185887429319572075122873533936549886722716993566546062771737334274984855562679051987484519681309905085571991386971179435919949534942164452854624596198244750375829575584410074685945064351631126560088632836025606483132241780385061291583549191584037549727038258211444558144084388348979945259972355519080220789508763288320121955385042745881564748082473036145124546969600 [131,14] 30106335607606526384011352291810159969658058997268657726250736029468393233696381176167788163969707987297569995949535957749375142046700998547106813871639065753962616221259125154430911627930672137579701994137410189119091576073087626651246263997636058272170957562507965554200518531469072099088295666335503669317554270580965858331140308977660103505054161443152417898661696077993415643953034919441071026949031903413125746175701903778920950065401662405230874814930875151911931427079583105388880369723310304216573285589349374877408921464668713010453882363971512387646124978700901467935162253478754440808008972885584336703154296163383456317837897214852295389087138959505045813995717312746108989331792778718480868310680240961454409189570734039462920862332712547642717726502632068974489047928296182815955712154415269526412533446838287967435813034529967813680643403912409500693029047445023402878356768267356828184027916073761832636476221834356609226295149702040321288523074807694104080828111210225548046543612889767911992048591306315056512998469388942117460125797174705582992983381160179275798227230112859280547616738891611118026204527884598524185928989758592507255482576387035334789510008706973580897771857827258490365792605002480538685887017056406198621335223862186779645343641031638825152529025318433319105894214201310066493411476484385818031515742147452058663452698910134780272572760810954192758686708393555417385640444265631149568149808227924667496947075489950361288790941070499341372529771734816329585002229731615511696654440661723664831625058891490333699914824854671586833462977105637717871691533453442611963407768229027293580433139854741999378346645267712226193966956042272620565692986019930617016661957144198753818836922155214925248716051655666001668157496022018860520210684725882460502979360299938758914949326852840503241801783315644227394601601393326894012283302033405788222162902159698286348023706316871016097327743096434139489546724632680168430445502568180932545786159687755210633227507159774965280102213703492924181720033187884393369370217496625431612964830626158166184526907020930129859442116899070426130429442518128692284438266071803161079032512060660249417802436370313585914959764530206883796077421562979806484220612756571242716950176779468800 [131,15] -56751513839479768113417579403562122300257544235587795276464951840426136133290787991173227266282585628554234145047779587963805457269661996639352890482332143427078487958620863523385883846778422587999343342171767693769978404214889040021912482201739773274273480273259258815545086943928239106040931596910954140363581617861202530170729613477257723252746240519659369010593392638879326374749176489459695366950652100761937356516256949244062734828854310803916906772606246545115240190010318301440918868436297299987169435780338892762789443784545599856365463533731565860854144791574890335901769456329287450419480758229055117382481490109551713737835009056708468500901194657275231050178580502513701313371860316637091461490752263673857453624933452411179444290363703405638106793984817225194350014100247420045356063889978838602340058863398120642310161719572567502435606410286810177587502187666204002395750263028674710673373428107470844298545327885212982850606511122330024815613281640402051505961285653141393196459892183046675478698502041039352331039301437907068332073871465693791426507812404122102020670975224196808666554695274816311087359798750517424753061410918940860928359420990491594958233794210816259109025303661715107563171430470368715585789341796504628277867561467857350529316900213563798375511748819405041766257186963304126154358281939553289158454074926804063396655127577229412001169126022581552768102189670960810865507236296198992922044172769390128191330759065083668048893076611268967523531541116053349841251862361428123499105066591565013134500345377929582665465501240984323300579169147934134531289527515401965931849557570154534584077994824730827079954659608645139371055898117683419803265721227611761958862348425691776896163453189397665593015999392323258388534996923365249879684822845089535936289569530144792216530801526504969574045759576018349471451137192728828197395682010791008529406627158294497159449046715661600109997354053785371708509453262626912775850865694949345975432538144069863778700705535100733170270844053319244575000588136397738140721449079230020825877650840485045550581932531578367433117049540226042528258877452046950469317259835704441023596111695896165293138773066181237442150998482727844332444780506231172133452797092719675409229991116800 [131,16] 81638977356198057261137435153677486057749514178588293250530322849064376093299599386540387668680805281345040447895190971145493416967495872791126235950859511571632860620994173128829223142093921235370641681797809764939440026702747352332968443931816662306974606446017315916531538554209192272945618303677549372055121468416967130332737180152652556308654073219182545353029456215958560938302764807314263783481155240213572997259379351980390770821442345037607830946070484557695800580732955828229908597620180167212816435813221889047566060763361642495530854465015511834883073395407836162264591188803285563648576239260126262027315256455250787748490646639181579304852729751872459304806354832713670094437644333450756488477201210641714385834907077577501737502935038474116176891586616162467069717354705472865131782512310865884125545382717341305250874232748061784012192209984506478084660385836759152783949689564767656976338495967967097636940908452671081058133974657706366849624652521715092132325496306889072429818363750280182540087837997580113192073235765097978525573425851734342413076592975296050144026568541363475725019322162622487544590982403100736124322570951740346420090557269167216067360121322472497689422004326145587730257659675807202125578807649285527299272755082933434076754261709717695288514090077094391130798802900764393187304930097981245812408328537543543117221221339268615017112356104336579437092371195404900220523586602469177323684537080830580509636974274005077674885728422919733657802888398500861468780887314663305446503164407970718867232091226351126273989130827705323300973190189508464760890150836646259488050313644331331551118178922378367108289447343070423299493362041050233628747203563843398572011524654285708349844514513883745817102545678638474442064878515742961491946235254602917500528821461488904290798447752224312076142734560953626917396857623101935270092844169340701316794684746981322228051849990958161760558543889323792817551105438589393590820681419570819823433965797438954326253996742366716471631997225131450024048166628405447102581378469086922852460595883075279531623422771605483705678513872907535769606857944148148734990471199119575315679903369839537684507521888486906739403184338811079123227122419292730836931581960304995254403072000 [131,17] -93073855772259209538667470882800351856419002896591167690812633494621968271134324426828434262776125084773285596503602590906982619735956977210615190495828148284352315354730402492977487518138469980148023598552328636699499366981612054847619350744490221533040030277300056976744178555870830361468347560463805127759253339081656378550594984302395449746825682729401291295445801088540610886092108772251448550051995851072134319433420980115525942912427993488126176922565105205582778096302011571050036060026010904770399225948182832922760285937903553921820566999891535824970374334745840254113346967104440294392973299779558280945563578219851523554023832466981915541166177375602243656465589294992807722226562325774289182994099852940843328772527599715695677661676668318613207567303973749831337844958027258757459503275820403060716086694976001109973388957004282954229999307610544359802437780039081071025128456617577386534943769720119750112801190842491004845631071629700209613832252248182336430897755476050521143720820150425406991334448648628227743198310824812973641764940096890711991993893077145529436419794639639498553947126776492593478474464904654030961412512826035745925672159445726139656034420842375362344832704029223711230497237855344628690002688447772379257203520366339966047320838570416208053929550232923991846895568202708289035912341300814125780507022893755295730695628928723043224179695470723652051928950851894347229212794719352640799246101064431726457603730654133092400913851912489537396742526529181712252349514559537096568151869983559520306210792022188921206935456848665534130142374212667941582141949709468492107758793417255449844757751206374848304349300450057501550626674339689734653641277860291818592461910300009984162304617300955364218126950633146211966489087537523991333607500765354991793972062990240915979736632159232825301309444376136120224705561185763582079839899057476883576146156799802750791538913761655687986987961456891982432457741039638563783143862305656914810125729636873311207064853950477984307584203962770236374966034294490095219534216866399244427088027797967252975719792021211428234372891663212437909488756475455061107670869701306664925599306801723860918167101678364311499385036375479065037397393543606885764455135228471988033945600 [131,18] 84885240656827077098225181357678548973412897583758491841273003882371674823807657245222305181662528158674102887844232637005789606616655597083296263769464256786451570918430308704736871871666245737941638026451273745031569562773299125339627274284433852999565135012014791148959656462650361676990199881253166326425632331330268239133080961064392948232842448210223753858388258280517372461845561062171315349063228135329632828810610586672583740461635127095480263975646301950234759076305452452001084403375735186117743652837806498569186150018797060131016033127336249302014055385825673799830447675967759403505627128876390385780785459058898710368660108715092526407444235716553468115671857538021734182779735623032762447719118036204318741869610520942870783432063244913147448580627253541334863870765651115756770041390801264846860773352645186986381211201727158885871101759674165450814689530375360275030283561336760002286556794086332132777574899511261737401117575424132537106540748525352373801000838380809569952501293345370810844072093475645336414534202672112191365271449560630358752955663872686379003706158410499347825059868170538995281339786098847352306583027761766070296207981367143062695542854871069346653804802604276605391733278942883473765819437175619254636799889479355795120079705939380000359264332914173902582529302060103412692973348734766634704096792274055667702536143181060332469058105897294751918144764658721069742560301829452278099316780208647026382762542444634024463538348512974529126327724919770950112550900153578592300675426854822820178955531698497260459204506594563495829782356631955247793462100123520643936916414719974755500040007353228907366661466443767482010924792847135096733546510161199866660560057274475659616770859629847273086625049018305934400921515944851830950114652630491705402068425072986196429911110860753887730893157457191331161825608990063899701718671968983583163379623580999556778743724176100541180486619746915939267997900790903132716919428814595767783293921623101247896925535379689193789892743992048271554784306150667754363903443211911513110712648107633977393795421315168634813866681332736461703851602899603152610383948847908370606327168440146544761131157077223002089885490395429591588270390278173204804822335422182981632000 [131,19] -60021141208560974841009174232634475915599238219588926973388921585285363175962962107416199322403190580192449517632076936691198370145674148402885267186633502623622870438976879284447796065019617058932123970025769290756248493846451243295810637376115817529536036636069691120990411092732946179462372415814721336706314205111613021638497368471446010671902398037283971153187309333569406607148403017578363588345121928125350248098642367688538012277333118594511319940289098969422261567214985398017885753863771548139148650109996280034125286841548738641500152693194549096816885519499509160489057892447158161288988004810837069730388850287078478741359171162719881023892262255897799065305468030875254341976945959850644357677851490797604890598442227266031736983518463293975307015251434609864154115876969100587275687023802871313683957784400055437382731853488832153698235556002672017132154344831918190335906256585734951205860127291553546887976659459615171792520086270068843321568243979800759017552321101247143682585100933654208073247136748620688817097362909520123969630460831904353268617404504603976397001512158696270971523780064077277421425297255778846340401823461310227704523469439023793547313874958105792690534515484385066563323735983037069018635217196906173058970709002881496588823792069453083863890093824058517331524533094219584088237408820101474611891258435566399841812980787621010596306590489173625221890606470882858139875689756297604562719105814948316411230311887488454767943797130639139214791115180996927002946264752072473967401069997825820097916165215435405457486002986439493057477754404960400518253251183839843651445235165182742315102574192272159475243373734861951885710336270637203600065933404093895410976358725027230527716904716768756392142473254235783106760362394293996731828686295986428771889488450891511634865835973023137035242270919612068100831468245418596450677979192275062198777068502284582589148093299681914932542451723047935939361429577661682759661862274861496174681541992449561714824510700955681839171634837539162209125075640133277863692961501715470102562174475848957731730282260080124968244402059395859314161182103187540896896199809232063411308191574313214814024659908641780584996285444005024200897003968460963869130291307714969600 [131,20] 30519887162806207541814846153602258901540471072922735699900509581919958275386182801201635013211284179833169417450384789262763835615033239446631903412699849242839147978084434553586399123342201024657419079595337420443400796292589833434239236851639835939765496950673992372868954515864552746102251501781779075582746761936034583081601775114109230842643477975031141290182840938753218054271519163114493426150185630985193305393481546509016513948628360554703305876663228971737798706852003525794424241031266765057132578527028761316854619621289248819530028493554498351677419500327591927515752156614440793889429668879913548217043751266269422114010237940955947756187700725213552375685524185961445586741443567366035260670773366013874002847287431989959711965824095142275767158391288519049091089225646780639867345179775166013826967371427131907701834676599097620753256666644658903405404102527070481704294810944823903247535619705617235863273286597468016578681949466564547302803602216289864799475645717799677725409665652687270337728872996509057115375790598450061456302966743212069132792102508653066984977449819314719194362289052167438404864574490930338446122323633318461926491279233916424707448430056241346187990450216987552596588275103427627542376835916587669888674542094798305729292776811060366911022064746078255040925709279117767275976823804695771155132032220940661745144938429256038254532980860079568239947187411101524394007499383792145263731952876963795115545356174728023841069074674858034846425274515308577561118941800300682216520547393786170212012527176868924389781299327873464644850019977243089253774147053128738337118510461548277141661727986661207283873838736799745982724553095632478289594197809787741169736568229850550439784772015642608044743257403689945326042181868235105305314882419690243152234422572944945834192033837242579353674395735026500379397472331436741875840450738275616743962102030016117077397254228606896072345474389080620662994235746154806818842320844924743683754964060114246785998749245815725616551095761758557950954397420858107047859703885348934671673031987834285796140320918732189437349041826804060651626921316252739950029200957199924068056214286748059900498697582474443147978105615880248540202231168610416054404101701632000 [131,21] -7004431953632984564713673538695398702974656275358767045410460678427245330126894968240211418484500723284779547855016470681658503839011596278968083940682373824060052531629880326352939204051515289358623910087689049235943212204355333101165577322505000957670531640651383277551724990745669026237171850039848619884264308867308641944644210179970849073594114154902726016541603497507718376206243122975170361128921256708663031895931734305656488581716723919712934819389345253337896522622482143590883261301134192509273009882758999434350971105959069125532894251088513837393232194701207560600224620835844571951258577613782234314138761968253749167799849472691765118039377910398946613987917261803036078068680408302542197912501087931575246545503942954351977398441160043428314974211959857506873667467328711176715526920033997900938847451604909978090961073354353520533016249960473545896265277698085241388737354290450231841682715469233400213768116472801025068600993751726079656340942139945593329429384302550279267501297234402799565794309562830640764624882263932740774057764278781906773127035222205288450989698067197024959009173837633600821882959777288800542948180164156426254624668202470689883593336546440502374674639027774205934724393511760702801430755987093934299139819144264541990094287238173600335072074686604995303613353499648644374435653424666297978507436041507307908267218404664342687642426423073518329605716420056112395010284873017619304639138308517737379509309822472607287035995723367855821787578310375150223191358092339395716034677201803714890752946605257634204367369551855461610133785317876624135990153498239226251641645814863458062987497635149181590690126944777481902260236447320585427279576805284726950251742272499896448677055388339215426862421702310390158142400594948872744650505368455755316664092969715022633031388756111386071560285774852286281794272108324475574595692718905738142747795396105297133652263020834761310057627855590602155993186104866898312723469467260396749193533925971375737717888573183018791733734006088064716024562569276096046877138422409705345663204446013599279970864854498195402521817296529785978483639780706594925434246316692543796800370008849327140887763638634991615903651147617850364330686240982311883876440473600 [131,22] -7769518813344099779382551938193337180627296154420133000457972690903378641635060629471060062600649942447957030238243783568746965567219623116087887917327934994750406831430253325505856432715539295097493395638252770933900048437444684542631130616739180113460485997566166512512498599696438780838459008000280801630411727685534701702509139141064243591479652675054794373568713677300083639742961407000050530864063996148384966282707587263476519216897956477279188468368559063618644267546768977386990556875231353427507130680416531504387975652311044630627212097028585883392513611051274140960112201111914364912876311297679017105003408263191733860115728676291014232630878775091825654253441836462382463418857555073243089979022275073406424250952764733806030334262894401800928841379598799698743036289228530638384941830941657855104742918409261743176430305436325044311241097107814687200892727806949634759344374231212664715663038248437887775408970712169576780308841441473879671087813551040210349351641191066614471689443197069865721397464135746058597180357146671660424698649768464923708576285229400137418823435621090303535929021674738284607000337965492519945938150618840081312387564797985149074791401495749188023559691831223286009825230786680440476186761694537013632117486920921052511992797055623125431290293610870114389340434351839927748725912757980859706701286487431917263801331413709060250505024808670837350098676464323726340535949782337376440567925117248303097876652700880211522770953452444425826881116710796115998668787869641972936011533041429611652386188118715223840401015511844669297360296717389216730938989142225974371382933027359924853533229751060269363117496321673688804288639085333717480315768819845245016241791019861560116288379980024833148500235617358493062227462767115347022271030448343714988571333088254293364369942229410671550919082584203150798420818909848904663129836147199879800258862943453906010954833914074895074461757659601816235475654219983857221058811711710225807900081005847180558733856721042775090397707862407995684953683281091846938153388962488160752413806083450689722055167699645442480822114208390642924484160487157392335009409206281028364689672226916070232169605356037420045450324940858874898935006128849056046252032000 [131,23] 8233778579018887595447404393885886060795595785652323233206950533469318413729295521036575871791030316206046613255985036006276526296861709835781692515871629975504481994286907056987879539329988527385144933160740156949943830598111901695317531030505479546569760843529332613697294385330010157487416408359027114823256070402414997813834776415051378315722379650031512444570568275171038623291150897652763650427471272264925421999542850404261285277576299627761408716270330454155167881041723827374185960193516826975249185778870737908115182950691166936382619152118725056866440160855106157007823574687208539148837934470651028028109643993556544298414896272697237705766259504486112420714792957322415167131575505802388042108375661804793488966653192969457905414089681866723434152418241801488455653370482551469928817434273479932171991366304759829013746332304556583101619570200735876368025381419170857459897852180283550725904878382921152410978581672598144092259758362967116358225432587448713231459633884460863975163095955223423030428879195602163691746982028299870614287634750386988206456877416958893411770355556881782549543781953803524819523704394256651295377417939671878277933049178470909938757464632733276105878423385770111002503449091846713034014835416874377108195222438010553922106861699752319812552032877216119882744865874535001376638902674823009325124163858456163119203561765630760648608356446314287921323706088099827119923819727262460003604462548243342984808061112696241722533739861387976854525896328395074264329718688335465914392506001354163355984620067466825252034620413820626285931944520664169904474648043208966549665127207173822337800160945068029455955028316070722117141336648393880621125809510736876331934358961232027361915058930572183484388369683745236662836679777222600614037783434623597942219275991208854083845780093769060174603697810245039544282259061076083538005994949302498696204744044045444418221416446898098699839383081054069792007717037457103963136364266071877539646128126101693734927617570771824806113883206892137924007915226253952157247113645894718757882442495994756753360501026487450902295852158571891018485635344412359951941731141256898649123978789787084905306382256922782599192432757598288907049885546996988012134400 [131,24] -6731971462866508988673919729564887500596556269983676045125451730507246890992485694981088995948626788444503390921662699298058205981992075431131427319702094796719927264257623187588463097895457286420319522286659668445527398526994042192553998645176510655306864679112745993638726264462596002774641166868156013034649039525048294921137134124220294141059500951001213239934386435386906780111122268119956340573720724039019205687751804091970547501555321894200747146631128236166397886139913602190490542374490340845463706624860997962294865918149602612676482783812320041570130519579454871939604574536822573722923247830519183853240493767844180737373129959150292182504513675277308082028650411695382610396675940827619307155746895757728456023961716159908504504536569476791085728343715162060127942711340323700999438797228019523871725169027969675416161793797429313655881514569744743310998637309956848315775533217951236902429872694778947107349173073746107526644578245815451958595682236015437495936537387198245896462612256079186054660505902480966679530156800721246618540523977957849166040749987983668782857317799486149014987553856103648009265684747497609939618368323653222553014240572032005014541681196152766196688895197802283303941958705728510405561344285429513855785744373829870764353479308554171078727362363755122337569868265982689557592191668294297296924374057270358703182858231939316947242744232394096589142124215916303984403560689066618746043897562585276616633938800831455423741430422119853899192618146982534063959849507820185869672561610538575256173142263871516154874772937064562503626300307701272735983996267937408727805993268694808909335412347788224110096112810905435175157797158414260641069150715062703830631890193788975708493580540770919253058953954819649310674854834520892978180849368261938442243434216664187299278424881221480968488340464050932339133608959992931071702850087670941785027842492299933326422133532128920538798213130036307303516564686163299566738663628755302035381951840845359458493512279329880722851955368039248096751028543051605191841137080780413665502546395448707422024030345581173134831363423200064006725178902333372518284460923108894269850248598364494805680080586406711648769777497451643250609852327167577292800 [131,25] 6603054393469525805035544080553565886949140209921437495919061797718828871174524619835361023115215531742519439338677907081115393980452278678205054643548737688708205040718075242928677329729608050600658658029468822029362314785035910234773908988543723379467622490221711337339238409959397214088964672110599391847739385908506314242079905954667192815828785243977262294028604377790932421816548625744044123812398489131287623514799708365442262595063111612163511573580677306437760908491900286688813864380322963461134106751924610803252573193405661357736172704085693391736307255804700904206234338964359899161428702887985852052730568519624400355804471395796279396171605308498973618813088605161912664913164396544007212812134552910094805912628859569972033301281564180870022180956897297194118705633029284351551183005001498229975154130168932703561533018116244715059871900138451333495396872061410325344953144183348361386635794201812485606405791018222259512945354059986977271521785684661112516985666059184164830874715766791938293664492998098218510781317551046365676534620188267684277260194553446569218234829876000533095731967779236611919947997475965824127497138445570382289476666912083005840788367520681818500451494173034324798698448665745518650355802253008332219350568969649489729401562998789884104743645736695644674090649539668443725552276256209610127468924274227079225961468471413695653848521300496277889535898923180605601835788880087463948369998923686521438719205412222757753314549618847504359253585112483478107856940594122501655839406576102219735810863698242028997914806090152629644594767310030926154679107452754889826497808758200887373816727285673783535058642310728856070567865431426887128380484968765810453861945167732112526694431673582613767887411029195941636046200895013817488911886351906039434189195648986255914440804980691669792055096744436603587223134615482340260972421915713972386041855829650212768999826358863656756435824867614068251187325289500360192090945447873939496807273199742288902770755193068650901883767199530457536262718701127946182163739328748261074186415006792556130995954918323704478914469188803136876515306000558652167947469752987553158704385838326677556444526254258235893585238774273170994099624045287833600 [131,26] 2245102534979319730135652021373090200184925576554358586934741127636609287865078886824472794392215129559451073457116479430072199852646162566628304742916865959127658560854014115147863873032883542335432954605692442555323877505525122029237978061786656308113292777084711950747316015729084353308309889950562281395654899365213079341390598747583238450457599743734842686742605927302164248948259876647109119185395609415631780492090759125580622599683097253279364681739116798400141103698639935352978124430642899115555018795221896376621945860060133379959484648153064625413091424905461361226356575068048558364227572716676954466613576651035688097633876562789089239394456116281217955165653357648293706566916253607607628323348637275469784068360062938052736332378384345244360903445480315423243847977512359169116782412673012002072646416883723395950502022506582572663299109292298316542450430680758006960558003376361832521762863838348273198069204075198352257375991977606210733531015650467447499701575969317901056482341610699657763633043741799399468327720568855999440617823213341649272595830437312541474768275955352980262167430753687014858571025918514282995398489322653604073089407882163326841696462779590042733615240137226539068501641780594452376425554855310837333441450152429552503407575819167243230534478169995728111420383750455161678637443917576436618383069405995136805970170475786297731077481894745228238384156369640004193151429516698160645294770379455789404252803117797703490564127544453151965596042002332273069492413608819661105940459424066498855718010127674669739135804864183965147641111549360259335479342827046903864274815656777935482421966456603916263719713644237815766213754449666197822328052392196247175427277619833241174953845108775400360805871779568605615043814483763337021049031146088641892069127969906151812214454100899938199914506167351312407330166973095997774879674923549102237791273368890431989253008876747933528766407774279338014037776006001796811071672445633838138022137556530425954549706372208175309467111347606435793157276073720175826078848273965416652963703953449758606001044889707970445129597358099699183861841210448373908400395229187614452015806694755263521365437074406909808814377129374160553091718656819200 [131,27] -4155727865762804260957595023124118881971791434280900722867378241867536654022589395851232085457195279652301622575372306207719608623238612265683561037582962497479796104473344491565333018340484929742188069308824128927866093887935342183896682585278413091021056383064574726128755635474868405178094432369264442131034765976658262198223251343724802415748382498812886497007146349614941286653377723909541301510129310508557824667177205625867094172676271807448202406025221356900155837808177472088403637181462122362984314317890033919067225066578075866418382934908108850720613157337741605874719759897215459035684309006717335470724707362321443586627338556851754727232739542350271175596163031976805483217336071201868722500574546559896110569960297003306177705795119896406224707146572621742321570453982010332553483721857557925737690795981004595335313899018386635918597070694061089924667107461643476304691029837443258592947660774591724805129400971341759819501060933791957761621185488296154750313682700533113756930347414925187680783983871244618053960837825701983027600364761203009756192092471770151594382667553089568628218929336944566738129377941138132525031278185450825560819225731281381408504913503158542861561798678024083653265361845491327709345523731509355373057480962715395290669575650244019089459556527423367173898496868896428542415962459898404469193734952774342967893523642897419539695923701784459872935157861078661417682137479883074896847206778598869713145773001816779937547007850180397393587830856137818984614162959442462062425243141611428903787898138302878577658679510483015307724406546937988099429124604465804959814222316580136811890751830175096378170607225716881830012628467695229174089216759752121386187132910546699110806141423029366107872368578696222111039588509244807342962210455238086060456251360796500318602618686705289018006216538504899967152971520024316835888639997288220798816672286079648133225700748161841533686134076226886580661541667907446156765301046511830295235279484995139690876439538869228950497101318327071936640839068472942395169257218845394575346615062786331054808465877610773049129519127830017329231598547144212358833995965655350849462729646575902037110233954259207058139326462695695451168964608000 [131,28] -2455573360010710879799126719952520179230312199226942435448289535985067435600498346839236055175126325375050227474947987707341046653567219702981316426451366484846883560606673647676254359497496138982426795686826815082653656430679500247102648944739479673608383581309395845570599542946300151686718733761212607263239271195196250731706532414012226390178221151384832967277156907597423381078887076637121386838597095405486992113805843937725069660529683846532852550686145564342411455244631887435138889523635793125030900675739766159405553861343225595263242939181358997053414383026633596161178295139611481944560794723548963325958159812554591100573659294300696415250618943213217303854158266263843040003792197208488569713944045131625247514094440620932588387492213950067884874150780381850565127899021410311587192090779365530495540531837694069964803473457367795772326536624575884063156308923100829320311044395912201940098999753593899913375777168589106628023852425336828664838888409111763490662753768976202493811404029846857858574238171546095194672341865052448303457138979755148231864169516313083596351938850310359216320742499600426350304155767144791244316176699121013929613938604109959303077267012981511401313445280879191173249267836828299223831502251038245233726626933414903510666862944873437671150097333767989258343707480960120967693070567942500506682338759585806474490664320789800130657753232366143545698453590589370326259535992917750496566864973317175428704421670089335721614947688241367201145059475404037293046619341637950486866427588451662296462737521520795616658610553583573676705514366612405750083382029291304172570203322795666227306125878219374813143310739013644664178919307674462637081924023589417113395776056435557688056914825985641259719270954898015455978062070146976862819569653654974050161419305840371266612607350017201131158585455364895089340506326658427156869476380074320361680772779250872417983736931994850142560916608816654207689731037580010238421030195749253612957160113320383376715942990956496572338952467201373244590888506503334106166786102415428969021770507441030581430231543409531541965300698224760697623804514738440947081347024390651282861111671232244833812807675703730311596136995628072124284928000 [131,29] 1661935766754656742835353490394397436858765098646854110768067076036216401065618033836651364271207569409857231276059076430345143593278931315803683917994262828365170786814516408875386497652456658460808090027192924769236381449152980367947156264075291688467282868907683840939091621823482471824529870721971765806231386254291611298063010137128774675226997810357817127159583184971109192146944576636961666097148041193073135185751665248640954552548359746157833698583686718362920062562888592806413154656320226523405352501599756188444415254359227586233509985202979580740375236187012766414123819424339523971287618796841213770668042865981362313897476877657324029709378259911914676030452537478261397996656298579525027490472002871216739773528644245072517767539519524334060271366276026323038180471717552659842416224505093774931449322443096181532119826873049501560300083254257851340705639332662197537769455005625738436294143629586483184243547578523670516814873677348429196918148746826260593002283733458344665317169550582284790315184886011975105659910268104782285931392565827223764601230324933616200303267915358196191181098227827844973960429094394051405847804655336952067247951433403946702428322775490624275409923477322070928381200543072286550225110662968674182941137546798299227744687946224275762833921242521875812103055310329470972484703348672082027723979931131893867572535090714731600126624899780421571812491055649141752062867757137888682109775365517190589837755179313208229756996781172671170045888022363313986309945321806906949037006777646396975191449510040544352600093694416444928757787923239785733240223624582034201489467590836269790563158684025921226486318441906425625834656415058552738565092385013413759321036784715292713825973397427181682043313930454529827925257673803366865927859499914682546931673918632445798931571922355788690206717064678620059989034314218295682835591760432626970791864255632767810568558642380401100243555466994863023847591182160068319952986028579173335473652814763921910739673588227567013996305724567083348088498722722101686743053405947350220710692795180904790725358573812453944644334787270085617234038720416697373720348537706960079805804551167457973502594722532725756342075600638639603712000 [131,30] -233731878346554066305469894764676312937606746210062776798021234443252115007332406708080327267618722479103425601333780160400501754752123342557476356717308161898998158165346578608542798032862857434044698896994759170694190448965276514982899400277090150154562836450275136859698970733733365215255440116996002810483935911762766868870707519382548751148362295353536672290382343896365540590212296077639209546387000763666138598887188373756029180216189730253888646195308160044549345629146451093861069858250475085844181964269587865808882311590110061201011266334120581830769069965577156736365365241235242815521683124129812351131956482692657479822471040977385454839834690388179017092162745215886953903386273022126565025960836699909586883689230227075390663936604318094969460549877033834572327914006964839313816435296602076214206162602684477522928797829438927668586146689370984774778636541146949844691033093204923592358608051568829057168847923512569070689750666087973664075738231199633997479520526300410978451733837790113877385708881709755318510456545390771221609298591148492424290918627468244459572243822388201992137156134123453488591949554338173378871330512853894944831071413882162340267715643952026452021793016092914983817992003655920959527632155461076364867898618395489107837052534002841608768645016629191474612289807072891645141793926057424155873447760451810905531242911738220028532210460724450625978388575889651357767424761187427741789123498170485247747100187176922624976680464759389505931710113617032970217029501748099592843997160289601002006673761189606770369605715119535256798646338154218612069475552117703864612058745321661176091012000595407588100231358374966159121862071262488922353850820473600268927834266599331963005014957601583565505448373952495715881554380065480070292155935218531318270724692273476126588193396231541490904244618495964859760349380404607663386756260722206790062799984712265448964141871848368972301328740048922471623594130010747796569193019603290411544609185176661394101057380007938736613057906914257580739800858969218480153042499257556393192520018271672749140644650062637892283402733819345609890375376396288499156857320495701890864770183786290534432943110572355337457995695421967564800 [131,31] -14841438236938940880286381442106129971202574994195086683736493904770225234211094531606325511418628935139524496580950138222764226321304049722982700294924967763444460121368306858826687200711579105500392408639721849949445701463033879934224799972958674471992192236139384967928397863579603181471319178174592531390150814513252897620436664708272497240126349476128754173814829920866474153193786947170835009556668201377273567806360958927466665633151050397617152374104114151900648258429471218023874035422765771425621928535587385234984432356579583941127171918873259205392885369999174268955257716057979799188974796781365697058736598448874109756687095723837999762695360695662885485457458022779270202660201517914868793109450502219890626888962699832131358632500840673308533655336986597321978820955866956283055749416975483732871992848038745384533532354478935204677080332860885375339899227717220992464729274901336359198934589948710967303956459450705332147517721370323806577631932543222120602841100021878296800291218769643078668065114531170363681132791152089887645107326590709292132048619108964954760279082281613251285499985428926379623368971113423490410003278250228752494246249626134554035214213268007557841348693470145122913829115345197673818094010926017976574867517774278735387392499487496995237930075846482513030240385686570537698843766190275236596833423637072910307984392878887659219270992672812075521785632387381526726871797626010931900130957607205444877452470627384601777212823668942096308315517451608867033494935930774089383518266443844413573524578400780207640751165708902465835081310711322728492919565659294529442964727638645155623797960839136749348265831766711813512033944795079241934837066968780190380414739681947182243482742163125370113227263152242798654930895398488820431825830766535494132131534578783592929685199698917994243098642551136152246600340568613949375818061378098771703493129401874603144090215426708921993014702442229407853206495304095734754518886579455269768235764108772394664264104957049646600660067831177738605763751852436265564095530626523061500201650439633800073805725391780400165946695536365427012072960981365683088247805469602323267258493783755853065540469174620649461670381187235840 [131,32] 4149047693586630973482552801571165751794544419207105724399829755972353438990146057038712250459829882457756436141153269578765539212050166329096755379405142948852863550424608604867953839514072016483732844694512336642012182113650631541755609127171398176265142206274409968523532315004869716160005559779791812115660966743621917797797227973178484615695767757938320417400056111019015950883796106708475294424507984307658643440304960955257658044048043940092005139567736772550670183502492756764051203168378463012081154421384783264918457465063574166501118475687487501054200662939218973151642985778816097685356393100099594711966625832635717939900935555999034165062788263379835126792052985535979980073569487441024282301139768190341912873319535878811312270409910116964210715647130076177098439841786456252876867175465863741215659719669293637530220056343856350944915391368024995317797234291688828649175356832671819146100854199177607171053929218094928828334974995510894263558408033875494206119375553788827490854340811128782383192379414234077907965384001671914782551513026579187479486166759879379981087916251733206401067610690426826937938944817124432814197435167368037589555672597940207312840390042728596990577126493940641253781659544322508609498619433747515877982452185171972658827828976041602816812852136216013289174634926275879809779217820208065831431321610219616061415655479556168018006770436402737847751933468283653890685224515468373897199267810841136101993104789027138551183541489236863362470186115918178360745723381176446951243042320184717632943819906116754650707538123140788072688615499512726269124524008872427930102038108233922137421529006373091816511243153633390889568666342509573325381968053785115584752434338088670729778925980569929698283876692270922617012783377592338535333129288236236567945364798275252049242393245805097842805467786094541252853906425057475058632888276770467968821331872621714381230781836325855087137098607793464494429888781985864570434340225430680805043315136054787415845049298134912911219731893557303560205853058213666444301087583072952464369344718168363096996291102209530640985169334499365513011893449163909421068787355297022382648714173503623016820217234319062698635951331082240 [131,33] -2956436152533937285195203340911986576817384083925233343875190006870062588325985479522450939103440305233481377596553790298405409305110925702499130191245636586106476184624454170955394511033291806341763343263996681714331747229186187507559464812668415619163407973509241325405907113758347588332373189167671939783378914916872736412099729843613243758500824444493493713544849718876585772344684179087083660169484544360861499041680011225876722675144442396138364470263131647278059003032491524878039386439087699538300553195743821381975963089585867398956853125472137344701534831364307440573421312476684752939411806923207052975403246163366936630820982487989517952252224793579406641871218966005027086305440318250546830753336988437084430763661369859913118954332090261446843436341969956181916710896245000408945031391151401885709893970150060403328562005839319361952557494298996049243779611870876095455945687047803636127140788338900788453075018895072852620191516507539154048515040174093171729163686814623596027929318353629853998765909557530721799437933237574492632127066492277206245817506063845494216267386592153274143758098671839862678640205120021253118306876026936208919575293124943588811883466780944229660231284211913967440529441130458754446236374086883737601877690395166792758338304734448483706295472210213624766771172198161741139182571199373531683469346127487550603154605352783170135473721736554328015575323804382806416920314856827041216761806006682972787151957685605563589017693882161132387359600616361515156182228784802411356838482765197224185724158387692091788670721851189251316593664902287520677344835055901316264258016909982888081643687155845067217296253081218070048261053747885184444208605631019355717853689761963341561877723851562003814456960727899864009400114228515869257780041364137056822652642366547763284968938819248018646094707681609699117600351084826454524332212770922110502212645103743353854425475690053648602046905780016244272499258458125061076607679865258665724916000900123751699712766219928965211205391206750884527779152216732800294365970766239942481954932146583757162100912778924236361463954077757981222456060848345719984865499427471684461186864204981440768909466694850900009648851517440 [131,34] -2681778367126212083144344919078054168601184008257272904891691681598614413622325479161121293616522297123908368174442676174975118028881075018197041501146574670904755573689464377842526006094987745217798571284075171844079420704690102576486225624620582387354477900864505238425041934885382960465346642574654511456478021601873769811993644762443220019460202852462865747493303251101287438715824640149524768844388758615475418098599164848040181677364976926670249320217763910072366905971880794004755835180142555347186799320239285070907683296334597384353110071221137697891147352750855241014779849456180675029522543009408782492277299615504466908767509174264535268016603019236084909254618539004939856842287359096438095155694194031592405514210616327900161368271411570664629368648661549823791317864962357075810911642187194021765376562613228899284975140608796606690695393746313953938924965255313874216138208923715339827681732483657667658855459199264410863856032612871679860117147387950622688599911940896711365440356285048674558322578604307877348396816381925447457637779488274763399595022227726815805978270273287586573018566998712791580869855422840047096650811201540048442267764456140845318769281531152473039201782549435490616988861016973759113238276868184097342755439008362374753584748413591196365998650744351679860354161033321421801805049436062198005446752646737156072841762052618304954469694293645260515391456174499918455715543481577751388193460150126904298980615010936163719882677354663979640808443717595403786725526435951096355978168244451078906144319050400010431480842359688414221377167351434323072234801661242635886954149181463118976310046292653783017387678002225670316905444862549848440429381608585288930101596068127687707896500099205062038833831377797700332595973564939086051678769607036597870379647880010801170745986851191694466275014536007376635585130991737022935673110741375734376343019171269916159541143092195937130509722427292594410375004124236972078710666368652230632977064793421931535311814410833826846609198941592230019124599366823422643583125751148253643891523160144855367173204302717599822328225770455493154765839169481614452970491738817400183594620684988347648014661209844878365771694080 [131,35] 2686752731788734056633683652576248514191153596979329890415858195256227003642432451520903711854871575226891200824931991496554740512549490545443573219817173152167987750130588854427666378979257349963370569557922885030633967649806932955684006428350722002203997055709106864836263956235040584757043067512285209606075513551583951469286215706480821185792925924884600047902203796830438788188783539672432935829375787382912343265391606757088930464127244841387018192605191707628485584611816504976481601740538719988738184152367866318303998445456306696213787087370029110591505668971299354040173996133009945086202954254093004166188511625909231349395613917572438642068374944272161673059664090242757933464521616911957415833085028894297444851210535168033638142957775400825894566605617901898296371355040867086537962787619752509296404482299829247111899818396144925692705824940377873104591403889886752796683645734797622155731280650549493584094504733083650929939646134584051437057046213405099657179016493614871455138344063822417171976204289786924663316805381119967845021177550154130872971465217772103216648273726807004309843365564318344312245858135558240526282389028435506812504824438457441476982065523211598868757497241342840151702651625593057440884438231307157695485875107391237225242113332220489776563797473193359729393357135986085356680617287211091912492162908128579091832307594363800997900157391182349631743737466147992498244480429327350279234596684634461040044293323794259382201226101972024959594305433763506269908609417244438015980297970460502524159919299627501281081146036435127875075981825199278846286387756861883627628507836199904905288066640057909863318766027122820274932147770069629513240609417627561678365467016567559760204967316655907283150642061113801405348589390595101461613272851663888385231445996564658688652533288466136917961211388012934135641629341038511451648755709654932416741678411351268836713290699923446806368007017470227516766442550467200125690877664515092217890511979464303889249159376902844589845204777759122685212473877854154368626601747545565654538675425005511268593342811082043177934288214343973526145999718373351445507749632196185596499105063566269774280408592423864426823680 [131,36] 364619490917990502141246722671937321486297241767467161650409103498018956121854407852664266718908235289376229124934542883127418817613685933523283547401724951872232825350070457222874505296919614246573152110356394696383234228852980094139719774610345971681100143907073486561929198825522242369059976087802155140889331988225743874441605397855314954386254434231690738056968029683982521403233142446809228248712352595721061889376578463608814798026269022158926845398291412844481810198750830214470450681004222459609535741831366957651433264075771184835007248590877662869495643243267387633984565101307520550472810468242861923573299764911331507578356235686011576594974562061635903486543748185225624240038967333059642014253294708371578734006157061273910577067144253048457083602049339268603289250938813763687788145963759233580594712939773430139462071218058379989794476014269966398438534157390659715099556240034476069407397949872636557422947606302473037765026277594919170904369009342265226519264469733481469792111701088521523564565702005780859138887884579627396952866354389205603854789839582249002286085582585718289189860804156476580894053239075091763391563562002377079136819325772054900696205003518848712303765175060180432422129465196703985780971674970529051818960017735133549566062885894855174160026227249028470112982574023818950799215154391784277938164994875503064169661482779686849766605236459257560953674639036130860839208404693696635498219123442285739240882929132529075607226934866343664898944250216289973575370985739047095462021694046121834996703127214865073997352770221291693601854011986728272425345629441007814906918669819939574455313257420306247247191979596831424990616742837357770129698646990968219754400605249545868659885878018111203530435412545683082456074027838282878159814420232395412577380770131002400746506404963632149840265382881748279289048664000996944177059183502110196877430171709730950977101560608634618969154960154530918391630476302731776671795613807624883809802188143667237400964423433494749712263727756113204415526760258299527890928737342356946388803297508165349295841293262720998022622696701749641680090475716916239891278320900744796585557736074166927536083207590783221760 [131,37] -865263487386466705096444205200676125800786821883719310594206345484090776934855220571965966114498286030471491979262371156658597836727176706268357878950739775798241493258542074321805535732007404007270469381591133705846757284124872463358641405874712187252523437823123778587807248227525750905117507190849600073494827069891758582565125811351127370561226037611260691782981741851599395311509459599971281211108857773156585280738263087317024606693631958520789532977765955016341518321359951608211650265000807216797454642606843594374480337264133438854456809726324784014542777709820343864830725205548414819282972022031427744224283439048294665890757329222607263658786640107135278194409603499177437733508746131631891593142414133469438583655694629263757789781565177059943443725277568389459996533341993291891688107159000377937199303924823818576211067532288465178628865809754120765767386402050995729008064437739926341588530956867778162252900465361361007321007103825469924387005647899481081314416363565009126822544821299213772011508059863400947489917863183038487864556368514334371966696432127447413127280672989756810381180480811901378436154495064616337698782331591564098084441456097818453062825119575633681719390577934474059314862205747736954538632162699284373563636622941750230746770401668675263567115066153670642740240795811237729737276393209668468798620079205581111748527329615332854422647677206066655022354329232305641267728515970803278262940880277599051349961752962761908213968615727823546200304339706865992996191257906509106585134127646896191474201389192175195077520002506793353641566681024278685952452469371754906375650162199063877214870402309855260345367790482273119170602259876280553682093405174815423164613890781157294140016019459616423314730658403778656161255401853819189441609256007722680769200701913936794071971479463594412866279880731349073060893484039847935394570315474554520331832269096363181653086453450218926797014511411069978453465639082331395450858819865150738022239432671831069217381359789057258773994502927559638685197219381465026305554923032467646678317932668051237455228532760665124412947937643982739703656286543021368059253920151798225701174282451186496513846606928281600 [131,38] 13420388808014465445697248527069704651887273101750729919811383444960533533134353976123101273592737845230992842487419220375453357185728061462232364428646405399089146842104541311413365173631468729128248635033653623207302719908100897962193074082790844001248334294117182163565169015156658745677179784965452991873469319175910684065429116055735502236023543851272889798115219374185433171706367723153992408505396603023791361246404345038209104219023294136705815049890103279282692980570839842421105039750462346820303585937190769065077062525885184370609619440098556696555757947862737483713660059434375432156804721722184843287920370933036672827774294301658901370313733877661221033165871566770524011049840035834079730929808098812177087068534886734081111712900982317895294729045429620575527419242483589377439570516527580908482729810639576099075746933882208851674622008191985623009373159902348473078973125048398691065052170350022922865938298368353587605663755584820033429332371293952937863816931732009826033697047066234852484309755260591380476026482713509531451490780396449022421124945446285935520050936404714781829393061723291596517464245486688753019631140318761188944211103699742035871673796470831885150034893036048529390977900849917755246655500255873733030859568104292928568701809495718842779705749231482011065438199899489013843953927629512597583896769515283118373243578027068487458467327585197356189843645111605280025693813802306876729029411237135958704731010088453326796774452487920045954190660076154871340275355792399842844497692225749755356520452204498386838183969286513971084602415405136377153707858162041201523224054890278507479744461357329963748909647199663626555856229636902522418688407806571245319118652467113050126105829224220501228198002311118800650446898086756242651858471636285394388075594450315803394817254623228168870344647207779765924456563367783157162084475983572267643531598299003642060401878501408997182457726095415721773068418614239199725714727235179477710119922259984344956537278155953508305595785221352036304032111143551679396850686126716860167005974432968078452239250253375209847675775923194022883812341328912826628931810281541871012353614029201106188953096028160 [131,39] 239116712594731608265052088487203185209604297488642512331706315700290214892979256142718423038910309466981602728211829890721279364259010384279734942983006534208378827036033289525749811782350064089171407792177446771818540958694875719846725883903878925051798614725754820050774296869144931900447602790952156034955397693850299981021570923030830442309791188682447807063894536433621095414188955231136770523329110453139780858786389413273053970305023963446565030335022679933314335630086265773323095869068454092519002635844352414255439597921663017639183551411699826888504620257644773003103480922477787686612819278052692486109019153449951861021691867349327356073816375083759639968309674587238861371556399582897533959562057413305568706542550408897167082791231688902767084546939696110853663496995854591143521340257905560948297872011652052422683826299856502464273194085447176852452207934209688975808691869616293885235352542567002871946385245282132820167774038988142138449427650514508849975254751559922091455793737872851167722373235021978895808425724801667770714385549954062952955671585461918721692915779877057360088046025856977001073383376810021183369926491138942750447667134196116486761164701602513933415957076904363727185933590702793201065112568236295313612283694150332037839323716643145771388105697017993045110845078653012744255319094505317413141843038211077469239498810420715054479130603469797678452557239182923552998384778653085040516698267615605832819100074386248032372408481666025891665995788803198314413460495212653174835906695187258797730669902681995703781055720540361258972763275789972580971098233572979407393943373231494414831129908237622377853770061689210030875379916229194492848798874674479599571078870448473754836455108992217037417652594662021700696111269715215871001216336845978506066951252650228341386464243122071184104309356429071078075291876637323310218058619944404910878431913852794091511294692650803013107433372663818455573698948478305772036558246650182404175915328533895817814793485375447675146598000029997228340830339879828797069696331405517992365324133413017620124084544925333986619267483152898288798641452135047586085915485232565859884122711205025690016379043840 [131,40] -53865064963004427981314981937961501770478759868205577517311348705430414147578470990790040792615962863382218586617897135720228622287367531211884395829014868016047343955116371936889403372445668291437355737830727381477908517887522934341697969712058642693055116973263840805536781805235636635664292668907782170317998223767851418258814087032374340463622183733170966718490931456568631319565618878670828704199233358141186437531849753373571786673223284208784507755904548119001126947814077016293178427143947380919221896525941428144036121582726360235926931635269283221769205290462260886983966747825873321553824238562883294361125519302082477613898588981406195753272370371645251138908307944733689486434037623402192185656880327950286080049454601981514802440189028260410200077339739589044847607051527114610096166428712470521103981218076304191623500072262280593274302051890462151192046546219937706024834887399455958183702374482373841929878126919314170662138136917050388046557410742020368810600211731488927376271709019271312365348327872258567050815096778543336094078274567150751521276824479125333194181577879326202491423582144768807007899459001345663105856060685135643565332896984534764776247847185754474459585643768820060314352116124757396053304061888287157245402463369763629219640939913559865961784605064907160056952719072195927242280450258073778452566983726985724196417684570845340479526781387385960763929132258310887450216840310140973020404875023353948862863988793433643217827281049350421909413307824798509139476410575291356429721153541215046704240613180809235358062888869801767925613519600023691777862852335366542425211354991568267490125023729377611710364720615397651174554278135950009400017379657365516662784648898817702136454569969525665464598287457661835580910579470150208361542486088421307834572824137662586696294394777834242926648620144283106049884095292028259560713717541677639818665689210908544680694223930359855980148807632268524656608372795197574542016699375950348441929564379274622994687738643977382118699468055228286112037971235203512609297818363849827417228571239460948765380526059181159982828917118086779382503097075954282362117346919142192177954681223655818904207360 [131,41] -70745371281488863773418377757212104451744272636276559189977319807528482716880160535567741295923824121714313721713317556631253374119173940994612414201493321150434751914902834527407480210521164941363684997534341784381903734370347110901905666755677118072588837938199149547184531622047298248738875038929844461032776231147886870851278649063013450603466545530402442762387790778297605699716373528204321044159444663755165218699372590658886497403905813007202058338689902086892496819568844519809117125627568380141574174385318547750783457104438151896054187264635592370132748682248495361667770400567963574746567967418449181028727361455206094523196332631407868473290566703155144080902201099175326140103250235596625607748605722222829097917071066227493921599316082603342694297417100436965355867139373828060085990237118379981524077958869404018618172887563062249827283961072908286552327397753954841004008361365801893159193843369239954081479469961536863728917993933317475931427149872197488801784060929309709277879087442780805671953052747437609564243595776543473112376634742942544641351778148586448317305791885286432746553789379248921367273024768320174165135544012145008246859581254153869102134666692196580350934518699052311936939210614604831840399571197721513322128847449829307013425573627089365538930419977978730563263930879142598700121579270349504326296158193924863909120330933042500085904294573581179291175535502828503391097859052947919942840217508631156097759805084949143462106901059191570316215583087884478835113990223086299707836667256043744480337509840601477499555663329599916890552693033708217160914044790696882760482676224881999222267038193149349122611237116326810513904993413413319394283936638046991637311212258413538275775827421988253735429634052531864197588040287809344636302680768752915601976589765363942395491586200830878680528796547323498528842717332395770181082050581498649131274921540178104706186664821825369393589510978306205587631321304272298865220043068157866397829954337538000361492631324031921455137996399555789846548817295552657990623852429241951314122492354468833842860023333454423263886230365819508982277049706403146241066589377351784062624473155392835158016 [131,42] 52282059161059187604526573428489811909394830429077147859493730558493604557314723445970094401689297264589566581483593190122088402238872192194769533412297466737921073916666593496239997903818585492205693909903807869817729200400064195205291068556669729830863370514048652793503716825345582075719971651834890513160629128422352392918527269685168984481676314882786299120231967507692260583284451330987198776991675670541411140300579853725584230421152747353176701066009323371828619774826422714947324921212811919159112506804902333559625712840617656306427650546688509670170184629550038175959042500482554056688256521012296238351003613465583446062093662580219248866907431531013854318875136722443315124735913796618560175110316106810344013956451700146223765255795981379164497936391189499942477435397061429610067033781298356076412759006186018570013232308119220290239404475602272439769404862744357700523453892686966536151879473027310565445169520217068100295322919320452594216923747159860499491061925281873412156235288903855951408025876575461608385576191804615859071261789961682668102002874228091649407134741895554198934091445618502652060449008259311155943950535245085663680600265668777629485419633786417155126622571953454002216719247867641151094760167017492738985650008056852000936804207019548889272805167191168566043747257370969009870909256679388455692060961284416941430256883336306478976284928272955813698507052413434298918647265080621546826299810075730665933538552319241928409743867426100197955076583192081005081427404233943419753987833791330178746382653244149939405818504135844567652085309591131444654597559389879888123245678968556022083928996389179354179845924013116906053310886645456338080706816352020805020249118696031080084592319907456920851215687585957763409219298913272936373226114819294212031585778751164822244154570723985722502548500439659594408537829136684689224728992663056216971995535437082174394039527867675938356180995248041241476163556194408175169965454965566696040707436735966344425603998177727888124771447618271468343332871945708476947951722911145664460278918422762390224662067755155054998240379645267451543624478626511968608256988480413549311021920733464887296 [131,43] -4047628325145644866708722670354747599268386659847971379763507616361759474740048741700986135775863234809080467028020294178860274321912953756594275619385951648369024736469302518386459607968796466589553236096405536767246425793066875059820867422823750103649567616656441384372517517019119232168689977233819720112783695748143584853789575521285203215329766949092257027878836645465382068251199301424980951732948351211826723093378333302782055316551848545711536012989636366487537400912072332508216252678580617322246414276808965183025828775292078318948796276869627291380686608567327522235184890253011355705746350147783502351028662183584076880473625792410289514311059117040773705376548670021089112799005213405960987044018862173732256307400713171640034025937401289025462065856806735622299180055034756931331326191364888047910964223358274968088938304205906128699266736626761096872044586333318484885099738725625121291613357872167871055538845614527053401362228909559633806711429348700969880788748152091896496143487753637343841449636405571985185809219142382293940513116430745725169578080730176665899640390378542066455449471251420900000086149946617706571723260723154920718699983864602648944159225291629803715406243302158360860009528236135648445609629692740106865778068840720241695541414853601463507124748825755979829678241283810626877535513819951371638580257759029959699641314126508065887656347434108286702586585841478472259229801916427765817311987788015257095908770819080048137888830264629652381088441264564572259466050260899341305920999915277151202436706388679526419458927485426519637468501304391248285601931876628156183840947296341142656873810490523330173117389284002817207501130560370242491928906782545028587294416652654734135835493267814792061779122781890642422384543147657330423408415627608138467331748090000324616017542503283618697268401995956168245095956409220284246474204329083414596422487825751119279817540698500164990391700063732956183161153805021759053262723136430577153013638684519966675980798688404447452845618694300760602895027034422523585235122372944350785773285618881211432515066184609357253344811359638842020819582573378239577327811529788742478632294281117696 [131,44] -9837984824702376794181378327291804107111590480844188988850641109916247573317214252196085336903002666068058216058341849162163905681667021485765857952625590990182519278214140332285102807897411894349288624222258170092837078251116435659452996802313932598425506063436808548392012048495535161937133530496591711670788598960693390991869420832211319893125596791862570370091921995912091438572374564629440254240032526017406591712949479485417263724279559854501126727202439180268410087870924507717372326104379597393157263943776032834423451331357873373148231562724415244623277227764754655497629003595955744187414869229548963584210585647104671827079088766540354482707317010400800944676437513942443519884838558986057730103487827407625171871186570043578505511154019496592780136848823799049059847246926012804331832226101387348789795016006992579000762287665383570972310634362564261764511232555728338236880026685956634947214158595551386667437734155068388182911210396117007836718445464770612914465753315246679515038693817202630278027892433085302217343538764812013626275764949008682175828207826711457320916913936411258185227029624417092638213485058356054844735936580707112428471840584657308971131542206530428181307258473121357101099969536631544994219981608653020737257541515229362604682886269095820933255037737882677798183061208815437304197287082195931476766167987483072691009498031040020352002522675910527437751312086311919765739442484762077087914316959406716220391638881854741128197230526593642486507069102676418851764438112995958612365510533231505623200854727315216391765619625149978533015260443483667826425400196764266682044639206079948297266615747498746482802501063113913645339388960635729729205066636181115443908586678535897691340121946563528328079912806331319935247168262224240214024737537029300322933986391738422236498046773749445178740381063100859171906610844749827772403990471156509079362297140003338939255955658990883774625084070396213014609029603496699559538953378769854806814763899439665065682946043210535982343395517948279979208325266706895660590337413344058876466542852209015313767014387072083371892864067343791926937782022583070375335591625249625428136759918592 [131,45] 4495128976860405232166900285411450789017242846772892173180669794826660719858257180651027821312640310850039863164770610924716499974449932304658773049840607107205998483589982165685958769698821267179881640319884100985052357433024143853243704147978585845935970846201939891514937286228670366341713817699175748795621983962518706352193624640129430072002693049595890042099366154823972784700688197365871547008042402976271246893045560323492026206842269060906339392537611277628941469226526851303498927542258535080828606091159666901401323487779284272749561028949749196390127247296834944262165907604763448427294516960133488741289979803060938483021383563838979984187755563339772120765105276748992397686350705438064596846717703902557111692620143947289676612202796398323094040638280708242891820420506345891163001536960983599967778668526955663208725775089492576223643695074696391286497244000765348342393371350766344262086444327973435060107892564696756690232575825002345418427647859339966631496959072436362424077126996135646555470243376628879205050789411706631887772863691837868722943836018935341766952101489334345522043050669740869014578916890704485415157730881043487485319435509986238804415793417862450323180473274240655900867665640716943443698894376367857801059281815640788911842447515063849571006045754402259729732739033937485433713125522066276043489279130366321805025789379748481393552444914069678553358184753047156741055919482624327634883322167221789644237468478730778195253035926257781850326026092757060887712016778623312634801940194148056801894379801097204066053626326333572471504302088820862465545002134449158159906950472158597919495428597123878336800846003819052227596561976892895477174964187096972530376677767148495035421854577521436014162992836035792467863624804539666603050406238851467925285229587348922860847966545795002393495012751927265605303425730921551933605563882108590694435269665067122661938709036257274487415795794803716603660162744220996599490912450958201437695658221302797442712864593256990641029190911165995804464226242015554116148366912004659187947253588780734967861272013191324241692929408669570781887221812692996407934174501045529079365763072 [131,46] -341417904643764353575889875725912694022594242218841313606816883485569449875560150253869468134541177729742097203893866254764487990658802901507810565419743752736531455671359536691196984275268050129307277007635111197056688380612198179000942534697189394093441038107479274769978022939378040776826858743964938736455585078460070830886964234889473945520048879834101421597955248681455416710497583626365112102407189508745736321811623788264588819945024230839710405884427096610585589459700075674017122429755398488810168418431755024883192566001948857300485083983094565897109240129689584491737995770733800504408321258216726633994873937218175834326893319028728074475678906408116271856824007179642023278344616758643693624488278803515857486618904569895833247049791583204239888153693711781163577294490483539556382216576065415352283093861532211776379041768223966620468547697103355816369356201295420225198588683373730907569632110315733719554512300272495231616637360779195045704585505096356061746227968198630714321359470430369033436533536662314089703530314568445627023885709528116357892049942208679249778708261289028513919510790896117671534650509943505940382925312846351168644404240047301233647035385817019674246399895481189435086442578386449825967826232885926624484405703895023474772320609465211743544760037179076283593655390729378896327043952026049393431751203249218175588287029745274524960628127273690678499574055365066784326351414347738488876649140301318214129190140346575259990609292617595116380419895530759565594460780554187701121688183385835595030324489417843425980531288349920345114957004540737749742764371146944383123864976394697187046571519218849929386734403441209400906288803778672370860456398827127022918097214588845483536100732397730753853979406125723140265147699049894516356149042509530576861320113972026176937111589518885709885952616756296053674974254680078111965048478353119953796868451599778000727922343043361069110151293525704887807159552720322094434451916009130103317631124593139470805036647044042624736081090789748650364401186280694190590684411656622359632004219878052550970806919775160477630831029629398422519418900409004369769160271224043810586624 [131,47] -355325392703532928839379995089697108394073818248478880434560624382238506480515533127983004295330942093176424171478501480241761933729089343225511274706490386602873285937980873822660634631526003725936250548934307739504458820483521775428985940785007903709243632213498221362266574213665098248905088788127116206595432959261589178739366400449150274968827397544409078269236278949809493982995511873734858128983498799848453796776774242489698880813823061586542504543313923980944291357490472805601190767799258664435786730087125023851580280478559374707892266593233958705676453414543919496524224750714547617576869955836358420071188406026237512046151970768097928107363771237626542474132714182364053188418813530903694063618944452272113370554661089434065515011928245579802553652791326994997047049326850904546036376554347034179996207822561173398439113521368615477702706540096352806921264961470622185997506730568786595410761065616653461929099467387640427344375843257060259906926247439399170172453667497257182836897329928474381193270410356981975803811171864911697254673911853286080365160642931659207212684367107042249160249578511874914427745575856094231163342166638301125517506460809127700838131492170734356286385737789621366674964453569361524447948031779831272671934665753319113196390762680899850787969776017260902999842627682372469096911917304804025698527721137307766097563792064044363672510789150986604942531098969942727434363040918160693904273473525341992126366368161071901392475190035171128958042417335736831302331031191966192829630370349113565704122195675881650513286592594784821988311234342162249196959471273031954459212500225699048220238267272986186359351993099060307842682948332065552990061614459947468328003008292189073053214536683810071040338228977065502382230501849788857027670946462030193925122349170518889064900160653386775727110848983799634654928330949525734296926349848921012995092612807964820950178552556646493591721785997489989583031121669564799571275684248401037544895158466796628921356556254789655360369918131493446220881882546965486100088754066803150345644011657230407315305714014901875897660661613916745338595569140598463695675763495914176512 [131,48] 158036052621634408531994529487526806679772609019108872782237101732379233947255940378993940402448346959579351133138914157684799054352053772203004611041807351350520160326573709444624165069191927510121024928216541987748027478201568419451698462028044303742514518553107175766052149521734557330693911419239480814122944249199264429845085446007028806909373260937835716869560572103998672640444493274881270451706914638710459505303527923238557352218992657891153953943973395902398184512880226231126603863864277495661294535813888759996605739917983216373192499820856963019998542799525725727250557559008651955473282558379198318326448566146438855254757210614381379130917408435317848879891983016547703587909943321051641344641795483341830165297942237818426547639634022574142547701787154321158059228919331438012092426202043551458070435844099267793355744542774096808540242802498708274237851752344471767368091436501492543329473706795599465600679098354002631452109833453646791688734311535821451107146210395799161848632411762715308443857166417007950435265247725402433468114600655897531742350739738447310375727658106454590224012781477686694051678197852673177544460292510177215987933763586418112659259376603136064907914701241688562961298625989947297067576528348367883176518145425060529758646678989910003509919487676914546854845560251253926103423941935578149853328712407177430443081704282139766721392414442053611222378900129994009449314740926852600327027782231208759084848104411601036688209046266766463275793129571374914552633960138096330152472608185477344533089519417225117304176774516493476213319747128292171628899592421989913746733520926645636637522247706836056216437589072737358014555425107570182374529761723682444946229305792400548518933860263146354713736512201137048191618490548711585376697427875721283876214003309778608801589764995277678454223221855219070087017339995409966457387461037775517389967059477134586769122965009619279802723618134680620792574146372480972075882958848791602945779453818225826280497666854575149031117999261682993213285273256754605893516386990522546563442426906914727499775414530144363437996635583915783842608920769140660185745867783274496 [131,49] -28292248447895908865065796773176884740924011371404724934145158808739448651869904588209340758899046265303317070601976025751668081503398065929144516252277990076382068592221081804338254324791706842720474259177364768192248956414208275176390793337838475749307352390187717859552250512182791298521631071996322905987188975506463758899302376025246452616383647618735846358666961720362254699199977481678408166157577240634166923255456638307322125071262968802928115997255887175894625751702852999960697193269710571688224598343310961565469559285912421023512841772150038583456549968051996859988598586267356509327006992641101257505591960368196398469008581462298728963196099614414413662634800211754354659889769004463257957769634817050837236311499700831127030727217235028265358793200798799365687851926925254131841769016465745239396896654352028897604132413530181235484818476035252921335805904489395792251274639756656128364782656306646144619236565911417215005512781323865629424414625845417959816218067527245790110486440040344003450685769655935689073234532687520886558810362105492388561166437650884359956212097281642122696082048780980869019977500762587159166509040791964148350596850811956320313837677932780541507946251697136810665856855152905348731652722950373964477723275314046825642048131468486919146839989158049586083076424069540067332369621703207886954123865193716071066782770040176522304540781416851331131761290918970792947883235409925233021297859667199196843117503420712924547561624112223043767915508818907585496966676610427847699500428071329816633587623330886694759597034067722490416291673296280635485002339973683874620723197213758883872079141830798683373450268099494130491195594700883563361665364430888511039230907429769872621791126027123525773421291763746604380106372858121694603464848454009053932235209142223718565009614137417963766523897476597293494230899390979330914473017497429753346120162764429891565863842047273774083464864062224519005738072839657789165950509761749693209953728571465145421056116030767900115679491562049244170696901148707638019509777797212649168989957015641664723053330662837102383978517356343564068984803772969500464520193565924 [131,50] -2537283627826537269415896811225952743190775136607449642625952159602645727600646955699555940019303825370676722689936992093663258599563083138645450105104912823823064767960409058678173802682542549009712014393729769846039193306220204485905645334694141539222976966754811711915193544558495053008279671313289613009300247327750677874519873868917677468436811060469406864205825381024818222383679833466681523215885183459790835134259729698251168946290116245359910382034545677198329695068646348770672777051354895401984238781389370389815528821367714199642540157957696330431470919492517797076122212092744010922875508017227461373042304575949227725744636351080634327847538406697933450417720051406738461713204588386370977504980803023744847236076653250832940399945815484409744978087777589029634526069573676401767993890118599472644133478957359394910202587214907399487217207591617771078735605826952833464248478664682409164198988902817618372369880897527416904300759473962655793002532730896650592514453081006280334546168947190038260152036935960480305012917524054421461504134186641452429733696052864440965685283305203774657334546910571623754650513146048704563438985432151271582663457228484740294071794756954754258078780948701769570595048875558103567909256622291940161754523995684430447263424045572718063815688512289486853830396896549829761424989151571069795023550789296097476664477893394032887650994908182287978631560233879375517936291806611375627675690349052157262381221881169035228676293879436896053589036655035940154427270450836670985766186374534769543161149424874227786191020997850921662671406957420820114978206435417030315902337564094043465898308234133943556750898347605555829161102948654952444431921540095667967005585598444000266842776703804133603523572570675470451001689706500848656896395694712150853943951329455306592240765871552583687886116271480432389144870250090054286448215371833586282351018307600227025728974212339042776638986030829009967136874949631191245154883645861930644734181151513049474231511535382147955588609587342354472635993014869585746621185542997779245936535368900479934348763058725968078778255728878640190599236190506022520743842432 [131,51] 3056902125952531659811208846810117484357584030897830738915832006399496014622234907020339826290271159398684093633562701664112742432444737881589979056096939289606510765868392877492084080186241687746946819520891831756125480830871727952831373487162114601474124870199145301846705670598355674634388944926859977161414385341918873443546113370181895904900556478673724200239366696391606411829195880862688241402603782073022401707831791568323552847593022442959878460402477580070426193400375332157831208500565247962481702205087355491967258328648419543484466909809656787766290555400849241250159329352676895576215829193197218334523408538772302590258650402513816095019691219605438719483966660982819617862132768878302175277671492138988325352148135627485859447785288061754272107496001369217744029431423917558840779345301164806157148584305574110247792098153386664529186203436174268113027407540395389515450934672108461764775970461930253501344222046368437120268160375643442227968633990802466783987780438106111664207181744564926591101486510068972603792559980182605975744988470312773641188172260107033569018238047363585536012306705722764615698063397498106368606709470415026687548932634239985816410369037978726718839276358886744413024496579753305224424755122067149914818016193407260285702171187564015568645762985594608037392380024627585691729175222943035105023512846015262331642275335011238305141209125985419365610954267186111942756628015410049920782884179660005086159522859879948420515772178457355946671700559924361541699960234843225054682777588850534838814052416346800522137541609527196534103179172289696770589453293066550614551147479015589448574686518067014206492948237758811819811370472703091773399097362499986801816316894141260665811021076379856986291198049166685939003430366698991951796644978027583754666995992328182532712433399681821124769817356625374308443323968168438034432115138011630325796336023537825981823584026433014032645751891040949959223279583841035644807994997334580070146345291718835727480277391521211369626830007756691801441309128587261575478572011696429512843404373377332460217833260895458396480090929445409940775353884467585818254128 [131,52] -716507257169306076844314853182136597670768372962263745518940874028633059645208939864146309193766311340714986962891683635860433575462865635498789645055230686633898790600973444310472618379495120794354208253566438295740280844027695083967778281361847721585582546012946819226840445566302190321755532349651191352273409386767534837937537922677653253063240654994707299225157571590800499208771533273600310678922565053177101415288930848309098804918795886520979935693583956827987970994785808321357554614644374981192378872919223314511660086338126869069983363598918822151463613488973519141798687703705200607894561581950826179386706461873234462704726523054302552590682258659149483464807906575731679408276726461661592193048029578721571425075720663965761775084926659191720519335053317455354722218003635443859888520167654398705225170801748714312386543510095793376105084591183237651906537247963398421668488487679054774969685663234146313904444608929073332024186760167112819608345146727572605123840939386847662119991969217460457192107781101361057673418731018800133759545892925880205504545844908937236800752248711069667189875448925016445041496279075279425239506471916048350707252024912543195385664114303003868826742232904025192124485175970053925999266025751260110912762709782678983301419014038744853999679699566681269651357651037639747862123607411017567651220202491800932176321166928336995572034667632195304258244976248522466426835094241856605808305601134892719742489501635398280071823676400354570501420177567628641681195498531239927861422808429862930298123848357363311388735360975579377236292380620244046545299437172229868595318997842061301825123425808109605264848718165402229871867147984175054761523151142729094430056040503436035509908852951572880906534614603059669035909285731543839207774075156461353008574083526251657211790222576779528486452197663949740490335376448633582367444225918262893850308217983230451827294967080862377125948043122400023125231053980284223881407025038861209458422213258823122018733114978207296482784324680139223046002849417762000020432730125184104153443300183501860974939609157900249924602170975766354454269522630151644928 [131,53] 13293674912369291666759978170095772165029771592541983469111256915928732118450708880783809943900542540745228110484785374838717498830138115850285452322093241407872056245312082412556358957687212141725661734308344933567043683362542230401275766900790425504653286660694957359604184498820777340591955987049502922866265725132969523076089183453416693623427806470523496784811329319954323699345285898865252656431707495257323162249115551703835128682242683212216317512050117099275622677606209693504070854541873305307025550161640434592954923605816785154709725213046471551854822076049113170293369089587605271840958935743804760187143846795266827455315168991519023215101393426434815589313162778936212343713406265831808372249499011651206357719266842973548957771872859028865444179329865364506160062278818523900795417862653469201106564207036743616808829056688667084750168147344964194859324779143680012262159111773590156897899226503780237304996247356901250115237402949330053880664535190644486311017900773454230207093943273293264343362539012795599290309984637394648493076036491254349488667865374425913799038013829309933280551940407324834674318559721816723358656868330944871938211576791931705514167845036484396897843960989147261878343072085761853206402488547932856074158565612852571178517498306815473514221049278602268105127366753672192955052871712850890152591180755931736372158173285023565789298696352072090891243829148954414660759571663273262256312431892905676743808138497325813316770252681889260937742654047072451760553152933688142572126442352717889409590588292496712657846644516129126154451307322944111221974738989138429455739092108323675780431596043826750850820322697359620851517237708430663204012927547002910027517901159255285024111129293978704034970112841782123699147833155653936783915329951030449402691662838361109481354265509921382875950747048613286134950924864830981412275378763789146083475516931800100909130895199223324223170723227134497490618527063361703127011262509927959997808642901326881343365338026890325568154563917068703411974511269198038871258051256986094029342176820508949585312722006516460938371998624186618730948563474228448 [131,54] 24521892871962833862491942518572297434507304459842060246228423380781892068179046366928198954523582936625327349450286673739870762588533559597782846060590897146747331057142717210026064921383796697798292532772647678057767956438060285022369434167094779421675641741046449671295941986392306879480542588663635658501512912849110265554329022018453516459744036806635095671942814543942249162946472523644531758736011615267710254251097012010746667902724546875679863904064202300627627596687455643138797467537269888559890458935960889410826718971095393801735176397605358880490921763770640599423715059175891414800902696907745672259061761415928036625418874408492536126527545392425112532717173153553881799699783472896423154017926986570113289792695760997753136644136113499824025819629618020142273573857153004673961795018185285725828984077473044060777321680044731421586732850423803936143196001084935659737480735928266858380486027214081867391066781645554298406638884210770837193789350914704116369671032957551584622257072966608122541085264045983637873615741528416845890879336671603727078145406034247327248296986719252885528377882120941197962645147823863017746126473757516857677009909858188208916777982493104313217915484813390020367001741633416121433648983095551244289535852257556392159452296190731223153658322943511675280208309955427633631458524511542901976361267158949226731162147797352692209483958521445281746031753709588579225777024201229414146385025138008495808794941975349536523132319150004872631443874556262844744503867864836890280109754977791216950741563825002861554213287977696789661382763002024976219182442828505335930398043849718735705692942699113941663023716487119800500741486007730753889229205427694145012022258783612320564498861940545158746299372657974105678508244142093506604910553080613599597941791469847690263864300860072527051374367011217206915996809351750697894274551037777969335720905734313978847357309939846583174686243956766987404403131102665280578282444387082345761826251989451536173627189646616879264344678455656242438259801633313963486553568214688024732964218328456053568984154454712337490716496420327169040158972760576 [131,55] -4161012645209002637717825064084561221950673399163719010647321192510291236188006384837213299101398106692287755515276287666764759790216075815941876944581123840388245867594863214719415607005829007588642506665609319332427358860236361794322011292491635886591914254441808072381768677983850194058042176814057015511557385714323500690474161579356062022445921701065176344366313173931378821358389819265174184123785828292465396280835615349200917694127122676513028061435486812524679376922005276490475053067496210496662106998440800212895933665454183252444477504251233077873635529631362112854650633552767383870530461696044080899677957462163333678166259042384403222174031842398676401161099170372057094302044262712476570170265876198582736695002583702962210121974160580839694498722994901230619331488208800101539589471970259095894555024279796642599735117989711967969204314112211194978056668976276505840103123595604811043222993946187988135541722274620293323325315771999942088262127209599632499813592330462066679237469273122271562897868928704102865361930121997489666166298774262607906162625730392982807866728532217855409478241149324110585179218402699621839535059570369666552381130946380606029083505497627402252463182938462232582650110075408339196521565372078098430690619886365490869523698064403858671719365013261896683264279845002504445405443262050428792049033812610614712595520590132377300011129559097468929829366485032724323730543504337039080621574971490325056335252159216131852208161434229346633201482783622096367430363916045658449507510393696500244445745300654789111803208366390297616114756453267855472547472405469912138455517494752846943094201081864486503875159636227990722609676420596106686290805155593877983829038898204945049211116327368258600820687731036340695816246512865592746970033223274953987171981213788408449041684068652626228538237816382448434573945921984450610850388718479296454523512463615273240464914266980242832151417671155850131676870293813891104283405060924628536530161245109803313652765440052945730465622028734266320823593797756949462637950162028921269408727981134918359115384446274297113465914674844404398879265472 [131,56] 127098512355392887757551591013892612445139460812288670331960772847930546254209751069006957559465143542993673334059409287191017451705658658516210950522329698541956385710609010289095309846782377702940100675869851408624807964966993935518889864994136506803052302732835919388442155443873322794462223218387983052379798687685566298639269884395225728953834548396875711221967498899458294015735430225655967328729281549708155804483720350993647387062984668947550863057170684424051754418767765060756410844579958295170480767203009720669088041055888774550745082826149204829185633358533782312103931535354352410196457556599533568567260876561545636184664395822483902773594368066038100255149170141735182923533580092203361048910919483050569400703737711826288887940519437579896692070600156929739050526548366239005764602651005301049198853034562398669379860702892103728382184667024592727623797270329365080592677688182490231638182492189063850020365275494034824218158520114140005598729045045984284987797363671904242147787081740036933236726802513053017697376432135418003487848457579323270139034830803504729188328471996725181253100644333930275759832604269180855813705439545873078499447618561531435948441441607607952553001719779125711588001939483011539461003439582245321206159300265707328399183410435745425719575809240937843857002983999473611779057767869555043584164099862470744421690856279317997324224450075676332163973710058417972190505489822489474634651950180678925315788442362378792100423086477389674537917775195444986346132948065833838767648232133245129201564918721659466486271620676668955411421808821293954875532252654569431656606648798271158666605940858336542660702648397140680374261811187420436502767596931305222696687118617422924641854862776711484398584885304768613316151744578175996564943710854410294982366495845174793665481608727783446149581599330374318279312427311127744097658194806493071536892383292596245761202229333062827279854577838919969767466335816974619981081140430057479014994420728826181279382364470298845594644719053045548109639337431994669318335826129109641151836188777102928892256827710850935989571498020745612987520 [131,57] -43956246635054358172994975342187907127335140040020030160802446749562546290300291155151346221111531853486963339243720536198166717845520727831167504587431035096757380460039513846986762021404303882677668485099961966558020685116360642743233703405905058478620163276841904840584771757439467982963935328282596825255039640807739070683867151986814048714252578374211642386505501874689029486427614509490470900573308773660456697256971809113857746309239220227867587092338632689355126195609059034324305920062118596004478090652698680587046810029574853446550371486144684291098652289175809637353509651983435967685735413775705410611561446809045984164524588614868477662692025985290530828621018280090935329445323267428156407354841513231854129306839681360336591514671387782465965366519342406013454168540344039505020317761692912654648380036600661091083320053657540037598191316645426991227852881649811763356812410492510823240850810841284230061439692485603241643145899928918612405348339256171293475700210431436723319296899356443301423895294111849022506446640829577619845525037118848546001196158378829360882208467480516409940498296085754503506291887714170172330193214637128521593538506047721935908404075706587478248981652411322846646688081591635753547600360818592783116062828168610712858937469224342849953041157950434436274653441835969179405502020460879154371406470366974091603140227683192133247734517345678347752409919205972966303478305454437905457860024970049537370006719150706219334341405714100059053505509858377104391292779561024765593427754765734729866276144848333585268386004232322619327788918663471582857226926650144716681653648347172767381973540680534151450184001205849860733308922061100142837967362045761668904769178340044897493532851065482958160293123986123732928103894794108203739661646059957864333452214176648019544006205785979627366352471980464857347765155804974333186864699114468967282322300443567377012700435225651153733747428364914769629855646415518074371946899953974815868453663265332663578838395939207799091943670155028827484829989253179499742781244951145541788064584910128610296562000287430439026059783823268688 [131,58] -4823801932312207857288757617418565952958266857542882457997551152389699811634525427600066713116316776671933208356182655669321860811385420391778397695125042683960840205653368353001691146275499911840652357624030724083161906865358824577718605320912269309641190821306613980820616322766043694324391619048954910841765225088177912762832494098751115701179642302669720784952795114246547742877133154718309187628552511561329021998045600608056700102213858647007832878280844354110377124759012497539627793331342734971207682380630613923271313235732502269468089311656334771724765651284338686569400282519574970524543699500791961731227305776630008110663658361368048508504464828743515012614015207080598603204232853423335435846493142625220102686145350375509388233535552532274095138019726996485061853224114749737541863652228765085443482276615322578126724796608168651722652899172237123152077898471666733709322468305627483441365967060367276828146323142290762935260258600575051099338694505764203397314956038623262351201686696308652502785293495855928979270479053035611989483057632511982634767958903530081917861401821070245751228296672415915935528225782586199712488826155894959338651158307794947071667775845575626839548878500371014261683930715812310034213781762400564464855277862890275318438128665393635826755412484382753481907165325533546755912980208067961628985996243290049983465860279754541442717176429711020355658636485895961768632334620226262698547421711947312970962932713187170736565236539525766071389750825240290582096052446102304157631385283809244550507250202854062807130864902663360499675684764193801807098058396786055562448869131320142441180102938978150754885019282141071366891985971541320530958260429943349235165026795237023851725017395567354750377709275123443733550741376902276508055905590026210919776432130067151093736285838747345680813656733934145765884914512412999511940137361863063618177277228569481797426102008210128956558649060013106357683672518146441531509678536962920289108374403504133504076124770952898304695587512926531269207951433648387740202325196039023886180781425112073673300930493477040413818987936916992 [131,59] 3056055263287244743515423356788974868842874053968550574482471444633407784423404551851861249434433537968516688882884931508235347163419930974778531305516359227329431241067480187687346868982786269654165961484800548808266561117478450961537541835882201283835500414823862418532660508755353312069689736450265977992880971231407154685624208919086872337844448474125431209241780833966243928651834381336379051993539164980493837326340892370456289067037719207721611507144412384443379592489856768764286637185568430198286491190789617046122813157050131417077905499305960473294910400109146063202383411868152022161205103944180504603040053622513093622273801600179527358092664377601988986162271018523981855680751207790567258491833403350569528329626714687352773431042031636551944887706837249026420460077663683847721303923073629329903085293947237110663368591116569036506405523666619585333478484938337789348733907589249726556494373322163953689626160736976472730456613926098181966408504893927636916800180021830401432104849573622456568310357405341111227994361567953995642462098485079645854580377809246996914192342935443653835345292116043339355990834062266393083700003719076832185610481604875323122855081055440639626448177143578979810550888179070477722714684830632729340103758814725995215585501230977254815203423867161578454921723888985524730703393186650349752397240278179175488608843087059525556114526074920187588871116496765854157667912362042279739183225394455868661697653362592224549629987851287289052093122032962333199508993063075804614137958465796386640339337202222955403944944798922113817369244747812488047419283456676436872209366154288126970452179591322772728450301239554108916575393072800860441784705033495892317809322100405501033518698398179928199512825692459137901399314317144597081307192395172269395860619236072505061902303064054418485590341889761038767127671135727040511991980543765112248633454125025297908151083904965331472658496847776223408231386735760629019016787539201870170051309545417962946975255043371244699203509314894764217907314426129721563309119466805943251289420145219426704290158302432608637740053849920 [131,60] -112647406967735363668520640367612691133142304849720127683216686566660823008278362688134085978673837345464914584231791647393021935458196723580041934021059328203144751241043023582811795856735902161128913429845217910463481713452712661524780875865118899726862633679951599099232103711523233696973449091037023203232551412007441901985203520849116773802831381869128293911118360621154612602416511834839336147708610382787629755496200271999701304170476150075200368820760757809395989996223702361858847524389037392283568759972863402123392256143156355623488780866207629017152726155633790003695333674317909215237034777615950594643272241095113450905821879973341853681662058631289400676146427046091199668452767393285287961103738569661338437398977923725946551991647541932347971725550667377835450729755161750147660964645991519638554868484136370539485374158139360833099263472205391013416013662225766394166378249587629302231110090424342095949831836459350143794481713133008182830881618202144172937119369906406062968887711218586143748333090869715940795691049534164881482611897280508342865791323288399837350555511281161817707737084006158953227338025299726680240787598318730749094081061547500590335036157648221005567592151363962669422674315358425679010406515771568833171466193138451226944830927893369869669477818337478226516708929834248498373350150309027261144895460266540584656929495206246020430339444360581018445215170413921000816252771195971826826027499988550090858871571920091296436918433193884328190199928947555940116413261308810243004438872090930944704471437655295140145668558079806894283240274015717765967575886914762542686242527064624488000434916710738979263028687119643581831462166324250484818757795029744307227619926479867851152868025359953999358369302395860746847574948739858361946978718836689395693647060387528213120424707720563153596548989949819733252431485195266215969471412599209483043799969130394012854172511314133803747555851743714799887425945542446170214748352238521712211464642710158261022869125078308885612595613282449932374551192857898099732018065258771528163052490190557480608687288581409076091263104 [131,61] -81560333882186499556573255168662980376396339589316399376126489746515677812279782772010467850284365189746472082236487481895072546842126758228252695147609139761581820232610941968157991096980845501005454494848245486310577072306293852906090607422378751316650531143157090508955977866598825421247230147929428542157883453039297438152170624775462893489520138795644640386753581983066738059035686503064666005895870498276271685725148575668189282415149642407531967838247530016983740478715379512491316908708650847889906928550838876810938508364886127779498915038848032512078794470191045215924420352463351539121323263494220036694807552559945865993466352039549630338821222357470631600294212565722221442689998881540549176012858163439077916059068341885441065602766300235493747225863720652085275063299721281823954150770447925590263801602735943059491647165044163450092040455621010345893604865634216051301353978596890437187028921331652394711796528631366175017088858075385915453398021504616690338805873343301357787404475890810431638188800932526706862518028709397297228286284687460177148083249968422503000400183607470797077172314689110363880515457123668601285386571223440660434860601127618983389930276120829095837363572288878166428496978330956606333906168522428807427058592041592601031561453936923889697511185044825622700410818670899335603502798415247977231937518782248164723168580782379478678391292464151693193618864149431290375153537745997221341328962843269927877739677370709997357591716213219719837189918716463159935642054680745080027534977228794388826702272966693726773908687158081848129716347420570503136090725645662552679103936702841359405318557166584146777695374710930188356322190907778808981764609092057169660600356292319427287587205107189656612426317906812441959337245037358958282122787325533666464957272788635215901059185913132821105436450668923588081353667851234961044299677846966669794166396875022726643130358736841012687281311819297544954067271340823551316932545680863990039600468295976839885132697994585719493503731601356752355622345248771362407207833449721053700296390709170673979610530501409905030000 [131,62] 5126584289366345012428845962587321669814051586710113712539482575952861209818344060640477670943807960904227226702879430300164177965777430235006605800523807440700518801814936330132784642062928408824815689031714840026333910268502828185475247070384518049692456222760031866505006660902229937612453434674355121852136695645314457020010637935125036349926894530207072239518545675770034634564943849710461307266222086235970446613206219444344240725724835456454821063287879189820929395872894540645883904919764109396548446367730731879932695072353416418941990804711880604283096228374987398922350315180467230448322100802769813491647398814992538042452394241046254211986395499686515043939520099442153936370836634714614763607720657038851589957784367143597337593906079958578490881892949050336995853687065802652250640117964765686280341982509479870135717175028420606992850830852281015292643835607416271465027250359643561520413217005926058727692987116897578152715365879526919040601451411204016945133005540160408493332990522872040609133662602306726920577750370277030188127662870711577669086566411206716363200958604574250182460135198587215541625317480343038665256164307345987967507214768408249060670151794741026513377180096485658061788181087567691171033764656351551745309321439985146372328281796129876219161188332530030533283607789443502051472362158961216404414546633738514456745074829954625236659269659237859849944424358900882496516561942853712121504264338114078281773880740752734236983363028313666149938373006360729688451967786770722613475451453769040223295926151253968445493010732874361177320683630992816868862507679210412855581176243742590486123745062820773339857628689240411260828577806848596663452150634742342729747134040125678821930157708797436673468640929479593159640683107839188080811631558228247587466798338411218246494274176285850686024373493394695096299361383790369742784522292704048159690677313997695705143419578937151235757678439721311530933592264256019849481370948612890356247574793514230365834903833036757496413447349749487271463644741977475431354420135500215133498835075977906174805622046315784448 [131,63] 1567716241636981753646836751222721606456824857717138456262493117172389146799676653851780156238325577542886973204407706011546805881661819720980059462821276146622421321520368211734350854223029130387591369457569195302119066390260898180253669646926221561580895910948933116464196774323653129534593924375409327114310264179269843777372641241969618337112786436917562762705849742583500612306860278229968878930653323970331713487617857838400047534493566589848056499214258583898160994731283667639802876005899143163558455675886545274241548244855417084246724328368092017553146697219924870940787418453468841452379873202550984223565001558516550503773242715856021915008229027758961085582322650923769657028187470508294241116833091661646770647508312903350352137166597747331150947252088259730527467265726620390735178808132223930508199633586942017429492907410314288552906971911759565245949819804148774693447484765947851048251199656075350298061848714039053388513231006796322071494313437435525966533600738098734887693753473692430287433431281829177578548390140305303286988834520455840861195602984737051228137151679303888329057476276038495811052866994339096377079236949587639081358734691592224124071278060162613390079943535291738003943000698912784875483441622144422238960244428294976557624265906923935234596362779443722324464010668457904411314636916354324357683427861154457324992365013056905959720077249604153503989235741330766472065648041452039625158777701388227945651534306583901884165856498950603145201775355756838246542190367250217083436338987421567539885007595492453217034885299187139972330235559387201685405776925930250511701609816985143227509205944765000676148550993130890298871193411169931951659508033618722110265463735935014390383828949114757072150192219088577690056297024705072919750550538629366098700166728332578272557840773196475320790988408754085743708075560607663645335054646287215334996827582610485959432411362455438432069235837791270497124390982815918140309810108013452939404973540460906450719355173572228428730391112616975351511969071373058626002688252050382993581917231880229563866488841808032 [131,64] -105349604666297929488872280636812985014686763475130198605285626274157545607163668394168946708828212056617196131622091454416038864534560717819279386592143942677251238903313213347178362107156375572699045730476333708316057999208264484487938244759888420356909231478921582196934891192863986021670632956468964332036484575216261022951988338299105478561369936740579162279035994537526351502196918057548153030909481276981696651828995323807823728079790453831497990160218860023512022801941442871390569346535460975592479543473998233729396555440239221271339427258798919871549194158396457820843174735270377433689475832393319929169002608538614626314447507336008980109456843910248882391629815255061278337869063454994590221627546418765523397897860424005300333433166515268308120340246339502912008899104931232691259019230986473391268309205612494963580267569499514629772297249940705246113623431183868672323653773769613754110293372607168488807733602936750752964010464614869274536291328478470218634882552784400233321551553005023078240862569412278440406281054112291358414327862413236240840683968668730543215773318875998234353828791587559843057033858814918900631072119648914879390932428868199509986662553719480403027725487498078989074837857912834648641677382623609173145219978283073513735734128802514448939412213409513795954603242779626391823577211438165362945219970892199326580503089555847141548989745501023760021848810435828854203957857236661252386061463753365706510802544798646608227033128912277464082489872210328007353298257193530040776515727574689633479565743449931205587977833394798185570013017594282517513644917406829562291394570613884975372427947547631467381121012784360010330166066946063033839454349678925282648652515487525650309374776580338396198950381270761972030358216652480140806337535782211283984528060805892831237503251648835980037311912168297999600416774519841464848595345457404141351130765857718665869622579254960791620958581407923427937409132767880098083409132207734310209531144012257063518660394225549459842894989322371106392193030368929038196663797667399117165878016328504621493151902720 [131,65] -28457401732909536573979123683693898900083414442748125565967163317147243768259562997735714549859602910828184687817573109341526423349717361133116027138757611162908111402227428261775583834380969293076550874514359781093781125258501369013947645287441333559017422035169165921162608707270477997253507783299899901201318715633407605640481618218478835268857008909473139730921659740025622833104935567214537940594761168065349544400974194981777296196324608817590175634137452140202107646435988104110351015648521701139579657117745162220238919759695442102268771806851176387652880120726621302953325467824454644292135855076208708526804695671503415081811298228986155412111518606531366708871804309735839478340466803403818049839263844711116391219140081740120162243402095536177912500824689527997487860002699094338718694662238171401251149513854151246040127707206818221705520807854288611684224296117246917447197381980493675753510664327293667558983299511370919340758277681118334917988069930295535572936972972578029681124378042164403013478204546673684100802500298736184042785432772115757307547569459489582059247692174818834171950899942167928172706393073698973410495015040903980934798340930780459687915474380642014866428517059710946957578817412971603327811962207408166107197914242371204937854369612852429844706078316368311700537222757265869049526905363314026908509899321777781527113553575698498814492952704221244489645927510020518066127027008881239114706929489824856666225275945654177221290922742094449693193897644605954051217530585695407642780051836024053638679923179244338571941879865836895842179096149937549856592720285723819666021126639518044443630436978127854441467159155140654196434498758325474836875564693251023752676692854493500997571646842585711143498591740432182489083156941114591202478676909728159582321204208565371653269302901386424571375361431946851892536646831371975197194849812622172396547309763074769881309445823200290685962969010149436721568139756619129962943292996983702228999122538653463506320430063957864372749570196219333755595547945347014805576194936440285455252114066155305296590640 [131,66] 1066976700420204623855962314530878703326271244723882587585224702772821199487911905079797357797005250417162162794067455574391727756479167354110588428280372828870442076442476248739998775411005439535392119768640281453158044581261519886585407716121723524778030207593075121454368957495521658999492738653006521532112418737621228192142215755457803702278297500332325083575336161533320076288230026050958481231605268919063967554443816187325627151313061031356123704561428650651054271170494589567752697559315957559601708690825034006293070612965508151734074220714533609429707860674907032405173186438402623657751506612538347699654359586684366654888662688476182063161784496189406988650592644095505129338504703201536365322659635884691569015904355714096650616755602013133818285087163326891890307428716674858954383718582155861853961627158475843442152473856817426176796899011219135767370890626970637794251352774183836240751900107251612998705816876741715957250584244172048716744901445068805781659707268290425741779999690418011850456670407969035166099653505259869189196083788558238428482264370439744137698459936415313965097668609896957984981338209594734871692097548149175228257750844140616594114245906155893368165707293435949917010951685178971233681820111456037324933277994318218604442476624650515506652938972058578092686118546414611914196248790363877943836938949963695407392545978060269728806768979470629165015345771263937921957771744922136558527300480500488464916466544228065833165703149893670778326367115368430841283647260364689890998159297876589057330291296046477716621805878984516622334046987695626326086547350417604971745219499200134715197060809340825548903966969026218788269499700868821096436233347330616596400626392972028184242603076519924110901066732820495459831007334555786704099784753282246948731827643009370671735852077217919790892166825076163384272218112863774690170863552277027225097395046378382421414083251543411948394097022261489874244156074048184340896572531194956206066207416209842034557087544494677225117567767371378459188306837855203682443127495799027400691305569617283226112 [131,67] 444792530616098407728861976613391108087427633774524046831668314897575039153356072714914704444015797914324168391231751123733761209040158403307500769260694298297812784832338431571105974235516505180578206333499301191074546151217270864258558788773316021655214803365907454619097860921281193170550345480811375784006248059694701375254331851747914331651444209370679205050935652140495220349653526504833388988628945701761270637574428155921174749706002446201230848129781591486294694545286317635622259260548030373611480680947798638756109062949703853933070660029842005548575273977228628170364061694813192836361991430197866231252883490028697140187421180188409481476743020269471255198362186410946720762298912238590534200001674664404100075963251497382637954175737471227190563796344380486562735585105914400921070989806487524439255958108442467176950589517814779593877498133908542971853084414129622495536199889324165861418622317664602121122206972236999663566944101087296257648200291426898654311186397479241812268469915290490559525741445111800331310938786684837259245900302203976325337987590633416778529436689243889233140543877782373938139600599058077680873024070055022072699714686318453675929498507304758426213157398561075037012701738169684731130831175403360984532430595446367585362096214814688368024513930809482091296126576305436583124078559393131139089459027565452848714695311350816624471762728408405134822683600530101817212849877073161104001451134048284567885504625843249558059230777899546587926015984151625569245601029560987353520458776980986201284052921797857010637138651364805625114018244028613103719754772563238738871340457155326156189180994568281182204451543279457028528996278901241583213531138127823284582084884497406208479254777326960391865210012652161307553691786163885951061342599253600616897414066400089216446953040818367312071383263338685093706159466126664510994081702608561806124003818972910641469940774945438128661864825562421149845058543517426372480339377364913145897065317613942379864978232643216935323779003699810814202269155027392107905569751578712499358365195669849408 [131,68] 3874548214722836556806359103313545150950016931658616009436799650391014100793854432180238490012067701491332140763028889544348822722819682088405601290400831872291647517381262042190057811493876880103708181227622536628798686471029524757974803155445818001354189876923259982621069811479180735846993903945987221843545945574973389635515423588959845154700879368464005770606053090914196461213918125940006374688059038988647125554743009394493506131882942478501637717654867830502695703309744560207322854304090297568989259858328627071534113967015456308036786125347934683941220751130275082260671145351681362122765805221123166730563291483567717810109531640531886649706744990717457892048100091853261126980262545967882975924675489924166384676624730049985782576385152874282440001898648721800199403999592399594858322943543147357471781213099632612919100307121382341827704525771821895375574728718465069939646834032399087519066263084775527010161861469328428344956876895501048289984098378824140213297477600797693195024899132591795863875236908330102598440724301390069681815944787594442939649145280004244091465629683904927653015834232093774339363164822556682346709307548179545542860345169012260944069222229031750328301417892061615589310884478477615594958664350621097219137725864715029598595017280897476060980154175011128254836176805503785532892922717613402043765148181805845599916601084832190005533852849227215016241062630506081158613019979187323412963178598463032827652698776645924839380306154604327057089156447567902880695097310032851723046942812030715998218839109547359759218221926605982724680209720572034060467546546605681609448575991618148119141261434630504852307682463749467754139453120301130066268519432042371582747082842784095125448668568434741462411305500630971531603725216297365307537456610622241742625748030408255754138642269221303133932096597265737406199774519156524890161392661682204881883688212586130184230222139865222320939764545968767287892795821070404074941025498402946026061017508454597896451596593755278467537354132033016989931952526043396969812195632969243680421202131904 [131,69] -3360138227780594206822990474653773196087150640565968544354485654245772064231484190225284338767003994213962827293015767226946474788997488197460654930529974195724529840528774146995801476565680859642678178285576559793190800330359598503702718892260289974517587037178987515410957027215831611267372416131837905356154604342729005711143392370394767417158773752473851799466449980064053942218668306629993463998111959364776124585814380413771466835631284746982041625347139735369871908610715023577022891538921771489576361245191483750937602714720798289745049602752086830720382343727219621355783531546611854042903694880998920197397641039620406176319575995569248905925194026034819376496397208752704928702377058807626594545742549452842127701586381603334620608723757458331430310754366935902680485334121069403237590064768283235528506366052585859017850160770462392701906418291560609159986165159829546871229496736910156778930606158052190563104503584274289517923590125283300892908511587664919200667365817618984304107528127115934008104288279830270578240471134078954681712842988202306485330215520177754376040901416175658252743617697249940305414753964811645363650930795923996789813479836717144109369786689533189139882363136995441475754767691199289364227306722796804564840453546425912760518660790389199177536918976281761859899574921200007177581582047237031174957975741891005997996453254698052910331667094342740580620524673601151909876154737463027004077137156379131189219012031343579415579712736709935864918142075215575670374185253251995046549375413253835620729325709274967772444464196798163345977173898706530421755146267434629246597853111072156907669432484421535691936622964346985678863254040290199507450903364890703929919052384261697386140383271890932229194549891610931999201854695298122280135153536961658592645834717552777405565301063396559185718161461694843038659136480535372437234236773346634396112385733003870915146520748281559209848216269582862968200200756516605500367001400446007888473431625221525688060101974319300655333083637241353539857638910171737037235357065352813527465853944 [131,70] -113240036739868919206078618477319016264719443087103248958719921422223564636649277350618162466970828893830960834345014272801331966289923906246652829098467635132052065019889372990670228218654566359495229029402260876727803191765725889617929565680453855401391647905070007557449707141318934866964733042912615014523921440841244762203661269432729342997709858052554845657685453253392175593483944249215303530620450352187535001387340724854067316403311511636580341344647218095294830376334398894884989937437159500283039536827609533461152462707344742250950017341318714316654096045223366475385860069913377574840434679893079183694334897549435414542023803239187834847385263353143622879004364824035139052115120964089460229887294312974056258531216406344567078578659270538958917648681500144296386194386178226800315315773315225647060686289507081057553257002396825237590042707801078840208108470159887151334700080657395418631940963866945736201000495818524290580734612397752731475764510516701569273570693709178297564023107934031806807078778405088599856370661588586885735632657619986858225919360512665749123488354707737781122488519439495898127320136728076120635050302438481701466587272272574552985159367100316559828641236249692028274696203778770269549240474425606260301517481116515302617055335287114867101396189111262154141510615050392723266909274986980571155788219480778501500822825777532557535437882494406595569803252395425305634898202580725155840884743349166303573404257886126209819649662830609738617953228623026291263513188546299430904670984621519924959773636327793592537701961827503936033635566617868956664878056788662046211562379446182833531128565993498571956835056615377291368550361396310168678991249213157522067358650463533802249839462233038106367399836116156341224208532084274009820020595276339632165698637097988041722635124495256529433294258422620966404677212435015282565772302350372956723064703325743334032744115651112632710705535845321803241961425699000431464046434892326722559949809523310319776541976919187299019793171573243120105643243939551120463714765336677591428480 [131,71] 8791852094667956849171339930545644425855663294160037378453620039923146754975064155221392676016381852443959127881892549662234823346678910881888492628577894566990521991762340678073660705068229266802342849397853806519312286094496540331958562119916707703131511805405927610606746012177834693553933552383665047554723501905977867018503699698948703760630229446416108846525612491799229221399531347664846157928346367063096193026728079200540208795379612930326545359494679379380900349593313900906791033432756260156060199835954504366749460982640489040458928060872452599717208726535706010543078063005911512544148418792577027567533524417846767481691432299269612933455182336672711170193848088933461290369066581117724059286031400156853096766140972254626704164457765089074129693572542685423028942078756338518449799481128539653047366892287456975405125102371287059725801732829195795133758013776900914300901178737732506757781346285865502566162695106156577656828746651752777929625514271935201783654674934277072747219084683041526759516183118535904781274397769813214622015786738921913360494497834052675574749870607602162598679042612359678056507818639232491448411898656080541063497153877486009855768594024813788695507877833880353458081185536537645611264379719005341612179093875341873389581135579149575358307710011409587117365870442785272956706854686789409661728039574596632434123990839776976046476063370818928074276814343660020502565071717854741373152953071759954568707690176428393828488842342151226809734141449702750037940167459447609242032993738183468138671384187518304124643248682181375547344068605100764964835568738303625633737515943469203904330634201775324277642639122963847215943589670587068386153732917889029667264617630039892989672592887693659491609514899001326050058347368898699706345493565348751401636548538343580953532294625595466592726181086729289012514530254892625953744210856530932102427331362821684470312261762913153607471502077138628524790785147237477298067637906251578414419374427714131144166678742513021706150798588844090941772218827951656981199707225434862352 [131,72] 333756139508115068286957915073374106400792642217099462632229088047076818151736392076866020990493547151149809630351783787766251595806113380186313697627619211988930327416388217151615365730584658356750267149162370065002458580708703186239766800579688097239613133863148993861514793573591527030614120925308644074276133012626542134341625784145802087461108067530968739413655006099860319114388958191433937416408866207850623871395871471489720352578568876867865488764384637685611255750679528623724478380222459830247064148886096645122837220137842834289210353539390439335505633726246742303802068163468380262193535915781940731251519360508811060828409482601691091467809306134941316046111726278070280526330246647020130629474648140434811910306908858613162104688369765303041175648778948784593336072041393431572048301848845686989715393054276006521785856349456336845754460134497919838340073952158059298098298968351981226683976718862630377227848957243933635366374663407212431146857711362699669373153353748582138558666582645772758512001744740839269618663706157800918374486265668632212890465574492167841991872665052069551759003247912594510986045439942148393254090528150524633691816369877647697801955020698403521602384910482422970023339865879936646024465141474432057698915214328347223601142172300482472464835071845291809925530908738897193662407232658398831989397441565208429230441075550075568072496755510781678902847517288479302375528904749586345945058755452740459617462234417210067942890698622523549489612944779160668622291935310826286569808643992643306885827862235563579305043920129263482667693038317284587070872419143193365884911289419610973930751782353210028389810493440635221658183435443838644335689124410052013922206885129706943692093761901259699975516730341144991671987969683497902311562142637176113933175903745999159431689709456371419446204843016604832915518864464726991938018493014076394892755656423756934280526897505129311398616599413045702456324769507505312982763240556174414717010306728941871549206166634628094963531254823498607591641747912899604692676475272800 [131,73] -16770133121348850098702592968904356559562791429951961949872528432838989942008276647980568209698479886278486225851072644570633102441474653343108646480675518623636839151149188364723146756289413463214186803159431599306014557930536504379589162065494878605279265636687636969675039709164968606270365798479064683927137206971050617728201787036369747070818689019012400565654532018741770254973546528896549387522029513308005900573668420787543821735419919564904966741825535102848727179995737801399000185344968069707635650272840151397773313953957796309683212642235220481222045862655461778368120125773528453306479442584393418568193607101959618449105522088366077655372540382290048609899851128347906204997753302987666340644386882472960206598260191826180362533491000265639310577737070877785503852884574198521886625802756436226228542139342936079281491192846563936938723796089981836707813126996392118618837135055340007988080634486354318166621026628344003265417800539093174559627230895887557134981255391314354406280540145639434736815316620199111095768150722680165022312698438369337084513294838522600385618465721101086623250436044511105039846619038565136262244628341934543198566444595708730548361274942944308066061367632920740342374089280383285185627352593306967940981282846112148501918241236133369061366227961693700428107203402825952426269051411721735440857127343651659799563032340667414433268825636027219358465675385207974298316809516284885186581344666542925791188556180007650248544637906318704808390202320529467696519993519981845223092696681451896787192105828995871807085915538423530741675615393663531052775007939516761014778180019965427755102417697487678426725871648660016411075705346569067839795973422952839716591750454470367833666801018828820056300618847526436696342202793690659682520233009807692633823863891391080321955633705575045827339393781933988864937848322932656707392574059432827884457448088030217755858619985899050465885455963074066774234668471795205194958591105166891289685968893802983266894157643419554265947150174419805653138160034453297577582186780 [131,74] -189048373940704437082709213966479648102661133961057834303267553776155199952699625515754235119806030223405911328060345245770170661610634971837011688491940319604837280434444615455745872933168071185750816194651117281520706651598648333994942839369562880332176710343183341951244936938731353453748497160549626259489045677435352103627775620929891351049622889676481421838189918081974123626492533932748745962370055719253508416513881413434634732141719981733366305797046994736719027376325871067463160633888995360006442715092252588868485352124645363939162920302596343470684283798232174057209505828391445464630760582985510825600483139248025301286879886548379803728302442551677344571103306431497724311675032249772455327913196175732845195534153832402203070358001433423586339234269514084669681589629140271004387888777097309559663427804365156371937399464007080759508319830605779655581571039585809455373468653264444496519369479771912792044604368443430615110130178829021713960051865631110983537042982349185937436720721107567574505581956712471422149918875671034363905611465467499369081455824218320243613090362026034968837247083761763769746391089697023025426122980814260962912920822616225907931760508750159290388759617313428600155929540796494159024216448395573818559183125616766884066903574096829358920743681168677852221027097993583212903372210742061472568633912601843074709410078040217551937209732594381281004098107650604050923192872962342495715869078236299718266945769147665170922517754383812248837908163911125920463755782197760961447312277120350019090602143423451341302039602476735656081157437807073831264268269773885570630447511330255030185769671234820558951575024372744492524042126487532970997676266264721741427019832503765331962828570859159584117862054461787142922043745980921213792526645922059720783104407124723038353931549088852649333570016906312146519337945893758014964274425849745516505147807379947620829345570262825687494014764801733597296084737914726225732628888502520395657014633082948303481410484538255485080440755638511180752221519568277410546176 [131,75] -23690181777564745642974126418430962638373800919010410767472960312325409335072925187125536784150817646712757814046655770629533153019492165975229232960996268497808149325499335889596905557126612148162808862097995491790972427051511714072331482596874850196683277995958712671969453820778301888039089629721798259718208580409510652203440551950131773954393199661831721982668283765901214601641721553192387631291254769948828892528452203828273646810846118825194137845358861034868194024068291966340982067002870455879887558882175309188780587638291896577450720896483971195605022474950571870318288643055963993293515102655737030495668384668821172383518129976811897055310028806509455255239853825874259051982164520656307427161658910305835858589360883876995600784128561629766145925466010735261400564210860752756166128581861001188193704514277655344545781101415468025247487286916047245796427242869770967754455059388717010992705344098990333569284956802180019393345101322046035658958483759627484436806343711173952197032408969039854618775097341885733708213334599590638009659000835494150313112263667907661595260243678236252840106211113101584842595059718222500800243071244416006412994875635396509643736235916393083564191619176770653716773514096296395932942449429344210626849824209474863137132173398756428436878753047869220630230600676401442274949472812399617691382141074928462419243814451071605336172288014084914932510348111933866312052072085694299433002792266031575215909020543289015506110895314629756399450931422681986044108900497080448900388718324850361976718748207034417568068126602321304402108114678853507528167361808936884519529528337300857546070085712831268124894585328455696260030714486381672275562122904727219767511721088282908449620049089377887521263227312960303203638915430297102499136574615911253004602994600236084016275546776893747822548235646843583398046951598066460507937208218371443419341422444072168836677421727520542981936674308999028540875029449921447702239737777570413522913721336929940291478351869909903512387476078634274632043642094209648704 [131,76] -2984127277353915885232587210688999038825449974018708741892084165265253687537818963401661710245525109230195464916136473386661358142219113198902789658618380783032694492939990683400730789098013279145266616534507699580539201277702912158691572926247455207236237004405975681302351410954744664253414072577839535411667604493793131914187913419825625909975964012523062988401510817614930364685152479006127707441387269852303049306017556275758316382745021242381356682344084858640289497172554738920437854378197115198407227222570299452331423951269888147700268839026561444769183049921223162328108795921244310177396000748255619184082489168643612544232747675564270425865154764643235980010466173982115842980745529869756552416680848410544142933493341228744273192399667756789280130376672242569066273627002087784279032279734487773437345477249908950377491917034096585608141242265749203928160655054810622906005353400891884710952678617889453062291588395412624964827441806786653579738946342233536338646699347038253128952433011790642485768982949396448412116280141473398815602999870529090199190610537590683610826940993373250103048905585997946059106546563015435235564268032508974536678716332355395949939214203900577076026687731022390144437231769710313515054889908414855110286105985733224496070656483061812264253339829430567654723153986130013409695415276433368861542610765675847481026728250510138943825213704588274778105484999573526724536354493712089049974159633140577937970350066721641878267443608386928338995855401159207083363028052922928924775059148196303579900908157023736053590652941930820777381139874424202230154183561850799628733794384008320107000453704408134877810776327540471351291695715277629103589923061523580664106988455596577097601017849888871031460736187751689397341419061898779991673162539320243028554857480894532426889047281325023294077938832956891195698909906754224457906918812664121549564942496513779129678471304260951539522363297170751260922826071039408728520844475643515260005336578131499712557969490720695897831508358647347871900194559578240 [131,77] -21237581226631633974502810800040232213917961398305531822162318238895168348714448005801244320350928648558050853977755638418496454391751955636809209380558200979289077256821259588178575176985903702607478342722182605531287128909185814883852457451843492212663587466887596037840444343601502846107908900903459457506779233942609363624824807854591442260743021408823784872021994910047184490749354143922591878734015166081433682015925344045583166811490277800605069496376879680307667722526144124257944641111789779895622682410703678602802308397890475215116210049291591491246483191267503794199657707697542336830041637535251823489058510153917199299724763314326311340304274407802187024099447431571260678764389971363942505809355557813854126955452681778699441398577726294764597965274500450347215497351739347306824030909078251793177598140913936301508187319790510611092450937729430600866389895525379563292705041309718097251585050806720542737715676056911249768309207291551447113754956602233281411734916474232618137736242668360294354621860441395211619633739975469838451946840685631613671116075394019934871052218463134924757784024227440777453325984373751151392414865156058724035738712706684412645777034055632576346084492196966625869440825481087072551303635359834842348191853683884223139298453523334391783382844591761409733208366512125955998945200232920703589316555125761054962410633160639612545475882320988398435560161851697949359921223055466810526402510296110882690772472349720740293686826848796166116119655870558902544283532694716341173172745171431156075275573728462745885400268347175508378804829962182170127795592360355517859098533141005243454178310394624417219693696955700891996280393903179821413874196770197348667353757005018055979287450817167302021214917345581167255262031434750428435551972178512076807873911748334682610943026434013687588515816939651328742056972650676677062147715561304723700200041678488363648303613451456220479394269857839468298286304476258495052729961312817964923210840442988960140918430760972334655489324314709052886874227056 [131,78] 13649747675680338773456890661657581486883160739266458068826911939596430912483939676915021845569076759072690178217330553544873202552587541395772203507828500578488480940834832516364248543565372237295396433091604331698554209953970412771507897548008897293352690473466071626675571065125747361558686938173540838722456351760339036733333732123272762220791802684776106114719056034182439044867516532473538847888858498742318893675653200301915989261588044892416242503507316047917789225663671561258580859208195062766946015015831576711827148844581158171119177022425446747973025058564463802828217739564802500862316488354068074140500674615716886530108136295118909711673391238145644902014043208595012651192540799282183705805287607922887294247632232525255694040821571328172657120641513287038402680750261956048886754790946199524789402897037770536413523220859100499250960854394141647563947225601014533861638899435661341520129022971571490678193838803663778755287056392195222699946384174866890629948092580323835281781346080946645615856588370619965521376314021401846860480221716169740115111820644332562153624023201402439020240229729497885224525914829420163576822545788146192473445513160905858121869875242113587209110922823788141930980448336242043571763632223042578049841601245305649663440284590587218100007317200405041265942742000848159847109458008650124185816909093672366066130161080423760414530534718476223309176237713330638851200616152031886576421361464832474854236212947701321802833846356198478235464087586986798685156728567173954540813228869651014852053546400006313887356487883740710419154857676213005805949607075640092424597488886423147177606573739400492290052786943232799513068445785765941068533682093952260568432308960951962332673700242373428881409101678095333482291882431630057988422270914021669875006096199441010368995477484575744915606176684140750736686648772871674597010461723421186470790996748912255226571861840738837688488433464367935872153870314107677920957772410458896474626445269711765161710155083977798766505631088667234773848320 [131,79] 263492818119031185473471827728673664298903551454155702582625372975935159832270227530433981662685207920322107999241183230112007778924999828482677023364277154582755115579754868813344939682539176083499762012640362375678763273275088587835975995393878147467780106047850811155503356782797762205179612572361289267201970021164185951469674000025108053825921711156060918062400009088901520846381526347498806115329954448909953537742349063491946997492770839336928361436443055743135480968890261760688187996335130205963450692924217709288886369305147813695962266915605745389253519261286694780421687597384730467844293337220707929495957943640064204179012633762316598899089644546160811980920889986908762622265306412028001071887576016089392553208811861405843709655291132643521464505051777581491505530387110095072074005463196910304061037074726302059615992675386814757724596120204545307974364811072526101974513214182080599854189691849139425637661810901817959430133985858277346574807778864261026029610406961524555791630262695378554453094588020559579697696242382493450644265344771301617394206607982938809276550416384575527821806088887065396913164084463079478779851566577032415272395223340570816752383769174822736160928811054170017065338479782606417388229932054797798644299542943706472898992316959493939170426989548560201332014164441054220374957868572776531797683119689239288341457261918257683707706609411396769902177007324597173919706139329935728952294937806744265503110732823891857244596231544512645379313695365887322752534952690413514878330551322053378433864224008355872758891368944879475093894596836980835584037734550328562185486106134383518227255656970628091416961597763541823815341459101305940736944482994659275912251673061507775055754584463810815209952066267627780543681273535307251471081120584760830181297925204506847040363977278558531528265940604347985781977387574189674648868182638350155039211990074867644714591601241041086950317283710026621016908604554185293912197626831286567142031382736994495433394966935024464318385874484743990944 [131,80] 25733430342748967460581971560157394186546646303168903892479696876299998501249939425553731607041675731531164452773843916676730882570655792053271475746126649333967429989832452065078304702289590791813925706325863541356563257400662481976067893143626333312181197826556370472621180090386930038561676419653143376377030070297028228882574052006227166408066786358952229763776275044974772252944998843389818821099112132757460316799831749599240919965317222833477753484455426484601560480983739757375435118941007031294935616712955900373768290269056125567210394910997036063635412543251616075255160129789744328962884307137522686049713002948201477296780343377801395522202565976908022083455083378548996109191531284344797999370437162401619825322517829920083839931374292404207306927527538917208780527879627663738898094928071281973814612140076803869922349563224557978461437786763919387486313741870065461416382542206088111163001182862510270811311651524965550881160279664817090355306179447813356952043720589702285250055459314380835022065091049113805033714430000038758170521807289677587535290985198248724225367507109205507348735035268455563297483610956868834828940166646723965980455631867354805275092167421864783791208632624292593214852369277385927086701883799075790144984411127026023146554553809972791461075309413189455804692225246277069447557417851847321953255678833152576106013500460418098314274515237031518736788224224839292400081255863493624312075174259364563463953021489644299676750615351354492898643061446299768793064324488898257054421987087655735232803066599939881754618524909418734296565270070537257474664638367757500044192458311998328617794018356780254711763289972989503170010227047110948626445361370166279663961499049943334500579596761982268112925687984900953072336175624351604489673159034475968941868844156818085730834621495334185752488258988405972997728361841562608113196092950535564223929430340189294776876693695015485306355207095162742440408284863554253364706283368395434777969363924243785847731639718669580027203143554061632 [131,81] 1500607599811483474873897539726465216436937766260892368542228455702908098868944158638359591679601842521521423350075161570223454753280546675853482827073225426912368266616347571145882819186635405687021474114388342014697183745888453069265305103132997744898190098285554392878463869193176922082355549421765362931190471652684791030486988050915431976801324072137274616899443270224872985246344825851872151381859272035707669249880919422319298676590559209940073969209314576747797212780213742855716417964190598794681331665041463112072487756100755444567710205534930588192988591915425149984392394070405149254761669089447860681909821635578857760190959132701792233735368854742285512973367008692087584325833371310958251317195129936389746262646539601748015804541451844169536585738944777897136096280827367701954252378810417525913226641143379271510254537655545462115725111997755260130825208086635188814312084943914123733370089172766127313812636727980784058587456855945075863682504725501530954330697342336348026377407664004669180927739847876354175785196329261137954009931253283830967084624744358330288295634961057421760960433489869888884196204655078850069761926762567431614231935514732303945277667875960550146112737240564526590416339783710276847994777563933082845998876667259605334990989250204291497858301686780105089812215043310069198113767918151739510709111148386260355169681655450960076116941552516837142464454914470426790578190375084873995090415584436838154765174658743811081933292601641139464574218512674581978949586772958377919160659664166725121224558943467005117554849464388778234576415862362407465269909032856581053971034078824386498462254734938125136762007953829826808524667256043803317412560367613973828333363106203619933528981694087553535831162479121997033878668512871561776215392877292363077325452375408890815363525617318864540451763824604686677494765389503619140529277982315568748625194624398100377583596167149974719853853638631228518290924517521080876204225889474174384869447973529265465058508325821540564303394450904 [131,82] 92269162104957300542638290706177434117551104569969661693192510606302922994816514358522608500218472660172425333126790763089207084888035378436776427896990746608187776703868689656364626965387038427047946478846215637615105629035927912773617459186018789066102104665827280833596890551062877215614871993794671847788344536839896540730008782242016949572388139297716196987169429094036838555983712465857202895458127636316878886641365750885091653141263519208992042769000544111161805294788653366023984659465120697623791688390199056124248235882698485721854294635805098879094562230440594817695236688853173674411534235666407896058880275557959327538896922773075663381203668635685224702142180581455490339348812627561917656831064865894235338216401570224403555523179078950928132205519097967599707839134934465919712259240735804741315856105347209976241150838735140116887858332453638658724535816894216220813811408620315006723975985662310695888422991322398946519111306694207146219831020077602787174503405743139794542827192724119524628364902599611914148372297536587063047118354556239082206694872907922545399201918722922865213311741362161758706696263373923023318243728375057192241212696290764022045278042606507944315872365373711696487744305184639627787741398148597340655941958675962565803324929497146463768439151943826461129452434672561098768984278399879658683197284123763841882459636843947150324560838748012937245827081016894435886108254549122454655653048530573533382366040322369384249455902584994484290461043519701558658052620944406923197220304225796235600358033876886066850224279986111659087320222114018346950032189862178394540312676733537462785404311100107574223045670621267103156852509021961293005581922919963643567906195640225463098926478544003975535903376168450450204113491728546594289782112500030537055005445690847428015755323334211483718799804805684758886478270890712011211661504349150496623114147526225365571933267619804208206927523340825533928299264871072979089629709394474576047581621122785165511022092003802853267795968 [131,83] 2595860781477952639090673624008031078669394985181089695976105961679743796740279260474510209253948271201707868499347592435867308840761863538576043793125305873535949894171634131242216367686850870943743195379440774337601717715339226613632213076951637722493229235884940381414700317176513941459057772006955943910676656918675237187210545141803305845005604763339803571385142154124416545614910340675309553523158866676374634495428428710320835033334268108152159043691153219195411855440195507663991782888437265517613593390824185165488401281318785871622665624363747576997179297190370324888577329466720525026592218544856768656286975555846851440441155972260678421654485239851911226588615214012143886170886838358924493957050070766605017146405344417212953424607631066129918431906375692269850979911534043069302626905993812478071648597150741421073721928717929787329238627419106711986513062683187239208023942029324334436383827775581955493434255147238599884418599248473659856376725467835309422467530022499114395651829977294221162661196679535227345218660702615395583039390705016148415321083597954482436301815441474287294209146641925692909196669847911511673759146644382324137097534901692508139318841340850163206255195217765284694175468153575988913734580761799729020216062732877409575165742223441525740065959635930777498078765602875732252582177467343271891649732741942811404844845352951986108768530272927707340514024249029516609126469547397956033300276766529322037363628294623618159475722102838033810071273121551154094681089175807005889164704578012659765475144029817418633520553850238477932871186768655290926382339766119600882820208662371172946305713758387946837596735057054914415964319739368678892939148490956238739828478625910264526771110801397607114664421187402255147781245734236219888768475632891400602070001858616414950233269408291852897909925163117593925610373812807401724121487498270172447225476727156092831932645818754843856492329710729471223318692624706136557272669494308416303630006207497150215219387766634522869248 [131,84] 45412367128469431109494507502520898629475713193568486929837536589774250052968228539900966144476367027829531210138198493994854404809702472116324372376851041334915478085860548486293011435308855042552653856574441603186437535619857105319701335978119652741245483769243023457878014872043063070084378657785823896787008024873666524216496723698743429220836865579592368375873727265543036216112959671151908035549025354088841494119433547237142205800807989776427454777335880159962606771365788774424867152701934788286784178450254495775288960839483783217842579518329318830909307944570866936554178968674881067312621485103552155929798257457301429663269322996462209960944199872049580035113003326779028129354741623294126216742164515611590046830836099732246333665454035985238415815684726350462404471067705403634715962621767673391974803948180619167326598337739504398067878779340803314205419025949060605118747687684134927560120064950953864397039567603646832472081195232046102340981223761974608646755913147499362142741290828343570518952681506414560839732532618849355830202758508857963339461905399621614380847507992794256424924591548975706985822335343834835313642771963812499905524182789305184087093708044139772041857966402967767921989038901225775128089690404093527439642589372134967772007207518865601529415010178966432737544098539291412101156645539821241614964620697375109812865033644585351298507823862075268350215142367475615923717214171780259709714116757631993799221788398803696613550193901350742398774819258866246181870152405719481458039404155403940605883719477156714036305573896813537970821577390675608675867774797018956720748134863449462726165454008314728331670128735689459696530758930709898571848439644236947702035896241252842688791975690744812344220385584565318663714608607221182868301564421224431235926362403827124299244405538934117645027274110697676373997028224248711390120225503660672929640805557612498868661262585518907200877266084820404807870837185577144711276928283638805758281903155181013333891120435316544 [131,85] -1088301386331054891076128039573141735659152900708063399755993032427295771491721449479361121667592137036255743543633213231135959426806495804041146383656448819619571765115867940459520318543977736889580613712040475589081994813377803698364773854134259238240396575304188039628195409295662091014235105192872503795093144337485936649722014037802329009248500487813569585445159072787821134320974820653989031592422857089598837648600089207376380597022687514623440189692928897335785866315543232044346285426685105112952408976560182171956596374609317490442953010144633591874758595793320943705149738815761090782284310615946270484025029736341149889672599260057182892223488368611070192434863962779879468053154822937649681067167663462661102462656540702598934396827251634610010338311374534854835786692319195719066212369071409112275557213232339619800961120460018520893275554791559521729825454548637799814684360410416775784566545925352039317282622457204784929403501764016096335718402954010335382096502631983490011063971288337468722219650257584493788159675818210434485073096034436407942833205983872017863193364569344301358883713066188127438021574652323818630465684068623393147922181046698879527342157549610522456620035768268340096252945705661008521801228747128377855469453763371013222771026326659599323701655925255104462614958455651159456155929137711586728692445670180366751157778633001803581657276926248399248348967662324737641668311555617893372470321625635563673955888124965475764606030963752330798823928816284575913520469351149331341321381930030634541292459299276617395892413337396909364340185211496560179799920410493962821481589271019439423884623966164990117033011501998059251682069338421105580940362259122793058934215901644647526000824398258300621783755229511544020131337739559970204413641186416594535836383654189566621896914103174490860436262106505886997402163944970368754683484556354171456727074245627197828549926463428742121594246661979442635903854488940368146199012422609949754176955588585113328238901095656 [131,86] 72705149878344903794457114781794914344299463951833967033591006733419783700125450942189378724324494437046851188038719014906322369444356759884669390553927786154500745889344905564832772802235496265708571843467247879869086365590100530614386061787014194608189474773132227717007286680764039087177287023114018662644847938993573095912347835438386715815091389453772828925568740080265814565280868729312052690425014380087935163655681765377808337632267906232325251741096725180524696160066099365104855707278261350158303634602492148783825936290345640565819702059054504421528737827903050010483980749774274179450461090075038167634607139654122542332185434483830657895804067944793240731590729588172324798407984284044592920378490513213593452969490037485769367965553752887389685304173466401557534373432242092162000173794498963720449593508592447919948470041301854380397856035552343800158662893821431904079931918129749522474810167647835013639054611976535779094316142601453599803311113688737085056711185314615515269475742269022374376426065434544814061736901766924476132289182349098637029347307622644725180357436688184177861434900520312347641584665196013140961356564637683402146175167925245532174332877794946849598104588538102461373634852273077540787930902843722686255502340769114013499839119824990499663750648623176335103501868651072828638798590927848306817451025542649782709408203426997968311893052259631284566233410107894643674233752734259499391821124693241216129270588090966723666064328102697173457052799792263971216546929662800832049523117095822024484833527213602304545781269875192145912170739985691053309378578236053350402527197408658094076323776822007511854206273123859529608700004108419881183845434516350373431299759770754405679866601451138547015022926951141615453852320749147397267707120177636670915613432628918076704231762858043436248279761258452991428372738897672239045555407383544110021384050025923552140748962954560346744488046224121640728478064426931920173269332730780776435358378803374643536523392 [131,87] 961892202793492218191754322523072431328448250929222246961932114035839559444465708042940531584869837914141570651229661518340823073291540956550529218714371288718685591883504884280780702917637074948911957455472501472593733663239991895421077230091279529151231251800271486295709497865918356846216379775671294589825651635812870289966270808885430880632409427503312139785264722460419576130631752527350787048468754490625646449375972301767546306555603611658343178178432183625625413843546945069363503889111843096049848986771958713748264679126884286241424144460152130567688240616449541125545781897035548251309504802632647001314423129201394330913236459470068215424576441048473430471910290656677022783117162647637330983878989594931166516741275074063163220815470626136043812300541235425298875129046016313040512887500393423738422009754185742755734685857564085127946246569455885438005670702651844921029882193153498670119113324033719744464225054238686151382603753637273005003316133753349353740785757589915376949866038444958577341244277767462012581895849046924726875095483503443783420521856087968373473794782072624254763424327030843033527956503414207061935838830301290297561273029744771431350537589194683426781434521469660664054243100808602457683762991003873152596818014949202379596944752408006662755164502187887087549941838851787076568345539519939165295227605805933085784048619394010604539877734707020922550522392753565025746491366545620341753533667045069559702300758282075479143175740746106056021564352932975708544800661882965203509232473187796605613866912215919091115214157046523350985566559123742347501690334352670336037650867173315442736216667330813733538789856081106302204741962664979971304834518012430353514498917971889674745705704657825252574710372822265424751946657490565707023261648237763789787200978059788395580502400339428024278934451901777598585851230393244746247415075563641646876569660706668100798716898221001280767850240381170790662678434204297826105310204221795626365549441724478307536 [131,88] 24884504228862759063253924531981379296265246242258534784156977464478112804071314199102200024167478679495506150414194400896042851784651575347358471536170507837591045710295629805176842718321495259031552549588772296284645555884798292962313614420071518772150602805040259881195265278062833054722639321224603813661303565913676617518599154776388588270038897659416390717043657445112566447979117416432570360723398830501266079750665919424979261190879243106812563528089175268717136260397477712776380977603366147117571375140130960448898341342829344175210285749976309073123264849814051817081057741422581257473732053519548254386302733131741084427552291052724751002213420450181648126236951135616614452467598835604316902496108650280614050479607976491200142084438426209079651455728554603959427606128228116466629798188196442388498662146513436320659868965569378977794430657811565966670350669048353480533364649530612591004530505278483772865351255644879590572072463607395137480190801863483286542954456377268055379059794835165085139409741674680232186328202248079993154094820433971069849314066173371414906208725100171235869768036102348229785494989143206434382561816924930690667871960552033225270155697062210237892921331114827414361265981558527140735308588256622578717077178860545656201644674654749932679275624296358527488832962668747579859596027589507934171099648652812159226665386966007633240184994970624304150818959095886158397187039363649706910533998964006286295146703802296199163832299494013509583075223500839041031886449584818716069644871259031983637760891005967162420664511482531509122931148388569726191727832238958095144947997476045746738395688480518733203753879627537001519022291851092182148053617440225134747680769373736984487823769330981614274741161012770511642115790106210573993041163773361840633771265559288056221174392965584006131624605615287514509138427827789433388442868950632488914424279178602179693297108752092064567433424735758364931746657055051979749863394522719525567726186323642240 [131,89] -516663111968831455288918002853045956121489322857768959928956499111588353887879915868777126594255165908773813831029743998024158543257853405851739769341102496933779570999089426452117222824924841951031493085677869054108556319734478642245516185456815339082196517117024096245876488278900508326449294985143975668113913935176391805143679217838944249594994216512004075460941657987990511909268885014873364772000343710544058575274496718749085293223372857506122269164036292852053596970934753876468157375883778000675353940183385190904572666974111071218785675950398245735810800424365940897902921209900735486613086712633285135657266492965007111591287173911541357597994168143809855482182232820828647366672369310627885838664766676178213401473412557260807593393536574481972457142697185814889264912255484038553927402335351064329860729407941450660386080017815567346413553208369066975063903125277578420188356142495690787472709632803976839415389491383868605036200881034333411255060150099442832764514541230581131670914752077973686465149759769197680230031094112124063281233691766247574544715837166548366101699659499089853750728051130334276838118537955742542935432904343690031826466449208423238326772393987457148007943238792051276588342188121931470404392694467679768203336583851317055251208039427446287291332391164216703319325305010564164550458744425245195983001662834112987459030377465386178866931019843644249795695037068168495340982178310716433587427728143846187567597872371963853278086588935959675085445387019949756526019472725281349353128318809205755678797855531328235601051259629587069914166255945470800017152456096646342482629033947430432355313851244857333299319207510066601998047663041581925024969580943889352125861321164901377455456443831898220762046637195660524095036410284764886855469532332648541687906213451800570070152909417108918057453796833028135677872654857568805302828592672674062245250558567023168801560112284048858397962336810937808522765203727965140781498696002627070703939495216 [131,90] 31785327738388490189389715726222683786626532946363551627211718518556453472143446678399426330064222372047179454838364979595266885632327287371627557545377082964371535621477252396955703771162367124237373252380603592469053927041322065138342439587061291863057077640851444259957333143995841580198113597127211515602338805085825169746278363254394156027529672886454798843215317682045550081163092296126802799009131115742723311566716885398265376291254628953021062366170889654650819919280770500767288421161924077657495646620948037461197371289290061905121063352203061108114505804064979609334380945653658212433967427537764007814094892299300422501923502399973447186246374885329426438059684532402791690774950989690578167370390927150275418882246236486055643628606740991002346040686698749033734620655055716674459851957397272491065570391994155990146638370795748024105297100507522934161133821399467858725727461213205966801834228590845975951090062576709049683208006448186180662606911613806334789464214606200787699702848738804409761450704846209064297856083164005517542216449159034207117422096284096098186158579168223729922128815847284131936181178215364694050230490141810666066673909204267038307340976389830542182637279046376162360640608802466260055042131507185515508918439008672700605577837763349810342245840354679159177702298712467922458804577911595560421269783038232406146365830188421509093379323347012108392737731839161666318117537216838493161470814462034982088743023323103844432117010863739397251548714284267902612544972563518338057991740478323058394201234885408498988220608908842478762105661108526449920555891526882035082722206105458070769878432778030561401585203979371982581873469145508277748149230203920695712638173214293025088805986063412705003637743839323572115488957902391430994279469209960943105620619487296159024464726781648755032109234518286196654947620010976103932627137664279415224481052749874792258413583674965297493479873317872760717035287270804479744882852385295470008072576 [131,91] -588678737355189221676613207658455892842771380967617006719544416000033778906321967000463468303409177029533436184087619389990593435117548157381610778543416615491054929621383912547809216747068584332254758020819948023319772374443561514136471688330103206192807079366069499047003760870270059639274400330595289557974240793041090248231939783811220896750683149350937896941223500717874560662160620262902895511819778927083967614590901873327440383882466905131460635032167809901475325329503491627020047072774237858335265534798654478818470951279936390378629847615384014619843458134542049566561542761701287230386682239264674792046659831752757579919974882662487920633001063417143508005349991908762918160198463206065552674194119468274898081558720789368063264871901906871736411591924664708026447916959815497295856972445729543370496291880994041845826566187316638537206590136814308446766536383320244815882458652718180222237803668782772749642723975293680301989884116998383556566949343580388425662845037292374748309490447861532527062059092749085609580928053588162069621672604117226522737417277719369519460326060544039055395537569102551357742628863065732106902944110631971389294585161715677891794164526971154980633539193451411324821121801757978148028212650790948595216643296868225390892820915254676845650024414195615718854598207961620473019286471739292788616106095066077000956195258233314976486015511670322075357104523376918667951214847661511304568166888842569957838599149285974016441750951790163392618048806808420751222188090927660702112819648233292350319958576996514752609929432129460087414015214376977603846878072210735253024541658615836994035208079678082964771477602535801029367391073334158264591553910774943079400354075953584566830216420363528778459789682339588714653513455236055377012136012172931937141496493891511886419155721697704380822583356472818805461551687508689174770329385082453709118138757979588816359443089326908844900047229789182325056138655391228409206089561053521663952 [131,92] -15789920269631379626148405390462770941645319460978591803727466344352506150201000478434605902274865019157314481918247915864674313276850409763505755086045248477179441854872132875751607184581953559452622486777981597189540871155174861295503798872014533572870428505278076975361974826099618526802209755037487863015504363423366111821534493301109089384074204314932583825746550770745939712727322637797038102923958094426462070882804051243941369875906010153468294399298273206390976119096112510413023927669993490918993503212200700562673980351443403087530553198067776488676429190978033079682637666126540342512947282126708391649372881609107700339701988839372005268419936570321815190005025944591754725914030558987180205636455076866576628499426659160958778923994001316196832207363871963365329015344759779738144782120379034688002096634390499965901701336293960908261816619096670754407107540760782208689267011999812473757324890673001658293137576749407095918190659717277030973439316872450072695372784949765949430542873861631531300699578262152719007310053190555894038818138074959317029356183350192396407824728145152081643036147618450046726473494922510582541327932993384195021869240742603669856315083604751985636996235083358452591525028813255586662183698750957205721583729293464505897386310154605907015568517347433888510155343325810289955129082560861280922915493499337066942843575934297411019293525995696444501467034130871565456332331587571160161825886575903651552575300356507260834278814080295701171718780091195212937225981766365804540846216838651721373530456246978695275913667499341621029088910853705330042085187906155677582143796719430660559218307285022404389813067172281708336782032264938823910993895338952412544703017045179270136383517718275884463626421696225074807639141087145995607316369862075929098069296422231218387006696592315477218309789731246514014694953141565794767035399626935186846912424589534009592967276463816225351695233098404671076359485787649634055540509333193120 [131,93] 218981986370742576290740500516524870288075352117632113184590019210799149046041345313362498000765303636861685401890258230319545661417184878076987636764903260189847435382068789281011116509026274498527151666591661082304140118174904467352059612976721143310035252332268309637673283713353050234258043962654019870243816579913799724652286608584689707267548871779421323793729362083519507234061315449076560624402995630443898846644172088643659814697187485514184131066977046365304206277725807702642209931456910989412698971634443315245919884558311590342692809195910832558199658685284806578120996236231787059578263832472942012384553408591164336289332763151227035363579601705807519564371442083917637896012310379674092136482971763235798000609423960591715146921277344857598890990632246495239586493012654351505877899377266886681291349329230374183155353954090271493942003395054585034530192822457298055904114220455208222762527230044536017514337413743314337884472366931494419712952114059563634756611345811733368019909024411707511891289432935098281137882237260599058003023636632660062345953808052031567240184792867209491932390208127696001850632580142377337167077915678592209660233878530486713727164226867535392117590490218683218437474694462085322125366957416168876543094271911354346220882760735013909657923057698480194280779349029647957657682156442510686842379150849295157630033441784228474437433257629844290319828764650060059349588399295845035242489797271630510392017002920234271776638824482962962666677975931688645667444340012364597466825467134368568220799438271888730769400915256775857496238012555742928407677950263659300831375127965981567576863510742334258938959628268476386394390287753362078227436905928523529325242386041482015550367094551181187563460279838459722418164837257882549520576589389554576595384198123334794210319783502949721524021138220905821472117781748831436180363204953819620344638728494881918156593853880490470878399992576356913554521438425154197877100465620 [131,94] 2558150214891015657797128065092218425990306804028170634246873972909965275166937835263821252325498718264574959532652188774495070941649315051913055923022239006333157965303068237863137016436477771417851921855176263154053066127061845646248931260643522932688108843926927675127907249958782707645926557744717983370480756260025961405137755489089730430017539404560415636163911935668933886308527104529711236293819403352703791795050599794320859685411029031419771543015945834110035376164641378237069705908092817349784335494930381913501490809278546666795325193705078968681425761533717861195411223083145735695650085397817906872213950957082440148665961075198889908142129667578467431602984131821424657670034015409401358782627579428165366218647740358843679805861876906758979040531100121225686101129934072187412982390405403514234432746702632985928993250708670804802746934557884198284148133537269786571075311110863473077066181210778189846024791603460029872398314788635641913301746702687996098638937757119564791213678027142420605967669888005972566872237064062494628013428230872298587253201711136099027901729352860759116699111923511832432239733707054798845293995339456324291481103203084797803711896304258218886372135278936099313252303117558084879586875648696532935132147966647929079440357888770191484726658778673270861109439490124077693303739901637785776152828178018014344021249211684847419714099250320503517099113937283250370093362176310709711141566356497506147879791598512401670097139840263199593608434494575238311040503929508062469621811157991260576244870539786445245875728152048457143259151728593726658502842826181367258384631046689470333629188242142548312714790047352061292213173889224315198824190794343181068010201761452341776350920449829951125462260866594250598273142161599115727747066166376854980267983672120398601267521441451142018466161659761195555808641536319230256659684731771007153764400477066134549672393514680921704853381488462295954581611909775264737612224 [131,95] -109384651919323332457752309598170839017465058051089930469774283970332185515709133636156377622412233069901587158458834436066458285637939507328465329365156411367771661507286306204618463704707527697580735182870551577405784666724019769289513214824965973241339366452094643689324353428881119689086280119691565541740744164863613758486881911151553444699121524437995922559352691347835074086938289796827496262177401241858575461280175042592134187024912670006072289299578902129474293387969490821796797137151074048370440203353729638104645678845636706264062869746820263823269692699392249274129609236210446559522762543600827171629949083264847144113313495015258894334931102562768351406287810562547926391672003603484733784071437251281702309405881139865060076341457731217115293766287344309988244603015373127932536549298483961684688390643384171058769607977922167448239918085778752190485252264787134246433371694700631322329859276812698747720637055897121860474029477723229010868143755394045995820507523343361425457922743678117522918625865820927390042503381326507509398342796694771946592121904155061496280920670646656037765798622150336747258142413592997007329750188831856941466112871051401313543964786322940400349848293258829477969276127426383428450418560298018326993364437683980850046893795466876122871893503737319421584922793610198431279590063535833208433313522744730879952599870560303440124546835677491445495834384888645841984456317711214464372823767405961362148268134272015759981716687867462685376031356280511388213065574467658225130177458325485468613764271799929258823554068864521595215274374966852468446480635304075911689986266467215365565279996718725051781522205832680795363136511186097796260767890568110546781374663621302418842926657490928659150624698656249806635569977870711952037447790676419730022887480805232221038756004972898157389801057964477399674826396940790002919656684934501574226890467394078039923025252964419579772716092925948815332050999713133663784 [131,96] -567140380006128525616479981486047577588763463980345327092866901055164884918664827131390600588070903827600109077303663157205338355639037507565038316072257122506391829855099795459414097348031137258498333785747610259788001199486165947939497219414637962019945978775230763017589918051778190672903219049778617300500475103362581975447998106707287216219608528601001871176062714771802153104220596432122681839375675747162479681631542127823411932166466082624893575982518478752309502682262632014780751556983551874130295465637325257091692470824695805798776657379403065483833495780266885990485823563991112271099974874270315617553433137287735726028592747349468787440719539232111181287382664714457201775732931673683511121022948450844525335577662698273309783586601425435994466475116552714736056085046582718920151750255051466327318828700555434830259164863238964593891884024693611029292565542120240192992128706044847935306331780821072111326123276867914087678236216387262708238459245933736223807727739290689178701035957521026188246666689119239900139035157122361395096654775103481551743535502334507580105283455702905416423736593537444188897385275948406897939048932935909220808815656584664753559806268208683959918125329190577947236478629039261177033803238987609450129702127105165348808571682941967174288616683145723572606563798878264555076716012969119754859888463272309883041491737526093495759809972277593045619722775479725465735394779862708044179117526414322724936629828101356520344808773664254838257856303124166611251200415853480974206546522427575995543359452890895949726708492807049663023817084406707914336259181706636270000571408619642830569079890682248949396551228259480231453984111496989526303420840613738643904687401488658985266655727817006941229689870913721098420797762504606982184973266234581526068031625826722594794013139640569235036006912275716262636753226870753838651011560801062209736216367507708418028820741430713426651531347253086645632485918560736 [131,97] 27053602504474465541853035765050060080852779996249009520838237154665051927708177732428800543215968026967101751599002227773405875753954975308235934928841355075392127029613276689619874739301709487433739177534165559826564875917342042550978981010168863359510470358285626653238361959742889274698693429816661611408621835728534754090574701013844666406602762166113538270364895622394524602172957312055940575626706431226384966207705939178290937957690740659274220921235450185700282327303331866845518701209749222702107506072082601063702658016531917172850363830006860430863555263532951212987200201470909347522364948517626907599558481856924169043004745948994378675369885013080043128922960431499238112310201145902477991711937967546457468881430542081727055645697448691878647177661126123690995602992120085770592502557658408886897812953806059336574288446067814170756474079006517421523396379518450949741499151301088727431211319477421864703283572148117023364925452909433399866384862019736727522641177802771109570066198076358512633179038762011618552718293323240227275232520847343176220350967069500743139396373858756130739995368361444205705692299060381718176752893929581196952899126340618454075025034181207315754616588493909252304744090202310272155505913292638642751093390751550504926467955880452752541001998910669244729780454888376342762267361404807937947037884103759022798445113473026235501066470053795037922482730451125721866367994882679217460746476878138901540090699648855290289624441402815831620442325967123587963857444404719437292042335476916074995796362411814939798748618170893978784969761494297856249653692488160999522530708048279882981677918058150792773229539193618122592363540532977100039865275329916703691859923033756065078374439601511288378692978817805579064326603069311383845008714812043969459038726910561987679310767420694262602575219944586753914346630193581639466546559140136302990520904944190467831115185458311065407203934623266480021055871444 [131,98] -103202473753215979881224666511763348341206800068144533471920641926654393992129882619904024237040621788387905703448037356997832372278612186782554858796022936900357197605149800607830182725851044044631118618397635404612958946608345474556029771629872390832704389952789801557521209549547151206458722924061470127021318606668117708777138232914043941085338999696847340509749090895453262022975248158084975235049022918560980682473554545125015180665703762701751839329770338084303564506701088300579777715397001229470343703023691276975616321808690885809231819219013240104246934483783344397521040111220060735336958156497072295398761361273735293370519681972030285627987279257043640344765698003661954360003875157225597516201443398122295146868577947310119301804625853813171998436071667870258569195911085416349444550467225989892554266520762882498851348346536043324156315965852305319473632311212971195888898675021518928072735533523428634290844382918301037945130359325342866129431947943576053234688895079705737869968431386903181691287374827599335357913309754208107086632226591273019268287542833913141093479578066283519005721759324399091602375038195883493588053752941093924696767340255124153359113674055703220432027837704583026156882701120538921791071802448753936547153660884228912737210834369041011811481639508664975514498770020151844305724061983330964386070512306154076248493154705726406042110654307486347132279802165416608646715506124836361571075042486830911572245288311519865776675752400850598515600386082925084264924767336543626974492599937079772929153629184127968452844225864174418926038171837954761294745106033833940627579496246769844789423097535100552539261417258510322841822440014288335897821268473645439387351253896512484127155943799194934847031074713875903741616706148194887567960027943067518786156431306202920462081981680472158500754540989644811699021371985622036974788724389647873368136010990440524835791616421681763994873034435527179754752 [131,99] -3405343371062069012865809119122516127943181862922867036267852257187305209640081753560689101115750949293525053892665003894450153545225944431045297823124194029116269340705091294099435609895528946630886434025257894469267251750761620376471570888564221499793485796235891797776171221989778325568937553936034436022968114405933490554597488185379319175833532293194726105721431876671698157964689693579432748837930176731459194284034168865432585218712852599022474596786372221613597517626841306662527083050523871887981113941766295615295351822025691869576904087315547575790395346238770200759663285920665068285655464055443296080943612318840840082511693669468298707851814975082997495971188239411883261700840725983586407983518692455048728044925572534467051472648011699695152792559281193605689128472948682848430299538602480602317401213391772392148756872952782666298092021539074018245828258497011320030997911762199185076829563476138373089548779943226695158270216937925174551485628719271821309777180213186712845603944172263466141384503715999151229108975183227964666445075698113604697889490412041317626300301154945728637492496772079442046167312601268591648316033530381435912810495662147391534266316650678591052758181595288482791193781906727670120784929130809637614111365103011241406265677887847257986818307790581964355093096110819716889602721606578547709743848598229055351534730732647237244985971693393083784942310436154485860596230928425421581780607637571220755774059941259499532710322666805363503678522333212521293925645244646836016448836927004967559261129290907752562668934440825255336733033737062398273243029990343066358707743753843082415669101906220684564547699151222709144571744380510727851013806541600200922550403388300056831487812941624807416580444989243671114180723212274607538219477096543372905412143287356285950780677371519247265425702512150695541973507172645449053387296729977020466287611081871182609337259331350712890529515465864665632 [131,100] 71638001368965864818306877172891512994411962322336721141795912322564659015942164396304574002145903114124592448525543009741447584395417350716198457421754434795758622753625653688317332282482576785741353229298994636922412129139074674768444662813782689202877264841763772802542879550517572974564223317606006638720106139824717789091472611029655939113190364281044487790919054107379718775025412078893300492167483796273532471365465446626961201524624785143887333480036177147659848648240107962193209992236630087822290204490099114139087487726661490119371997298949731076905126861652206903869933083061772028846520889567778793638812829515199310321614174111602558893345463314696784984347425150500219239447242645672811475133814521477452702057143351395509319949299726998204810714752863499761618469008244576987795929340887874470143879036837144269906041763681416293316602711200236646435372729598113912007023732472218559767786784210547253774859761615033048563922304911845039693462937250591806469629394930160405604779096311366560563749869569602418100279259140484740723956347117781293716642763185954630689521285701125880711197613167015112746213881609207250804140078882115915722791019401177488373866743074187427270467048622651093313067603742873099073900019529238983276295819816117220492038757461003361161667334886231338686285287489186840273404666633586582426118702940142337038862443788073649583348317433623557285884145155414423013760344700333222440946764665454578228204100244206949480383339092324478030396126941779194011929578803472682371802835795539990103922916078731175498260517194409281435631984707435704229842869824254693456932006495002444519246949319351827423111096220272261238937838729726610546217332432176261017925950650951735368753111349362197330022567057432802182679211136660558327711353117198849048008940492567849589412769862897976481280351352461894920664695744364110279816361138537475515183389582615682639684830761514752628011660772848 [131,101] -925546459652822894968190104653420749292617987726860406831192739895845934555640257725168363339210080644613903413825745607437698044794323430235343559218513197987202111465321675035093918059539069322662910350493939030784196813247356960782705960657709348151645159055218245864944366889082942677637333489804508480067515692825394881001453168939323593758737839094820704393410426491734490987361831994818353372601114803923335372606898135767720503637309752348514711913790115722806197861096587767447142863680250713564383387116275137376978818215634978873721822578676720385674996071331282656691143342921722204057304180724092334153742021309182071759210135095706137988964249219030203341665371961314283257345387259377581487764466041258809203997112136328654143555208878027342426000202559706047034734669656743441812168202703632083588604542967392085705598684229302680604283940667195278999285710283824715524293165190630566602884561466982000918802175742876106185622931999912518748222365004471150674462680308244568851599226496318185071641751668958046401720373028635799161179729837448373311809125128882512989008967515566983281178987519744208099249499503872165925901607795541251454316553462153843936502087278633505750590219810112863336476375423584621994931647781213762823017123513893374363356705397028365986571961901296879540285315059311826766109359360882711673671522463094479494176043491691228128630395524660947882272942825093142199124239646891245521114526805229499239053181905830341106532334719949022600403202653972415115884220925219307065946047002031717330913649834956354416212310248614317075815039534804623296470645793698026429446857576919933640118290913429922968990834585510333952369124987504345024491965748327879633321397458707189990873970126380336641870706121155457184798633215799217769691189505256994045565821582255795166975279891318001173357582218061597419076446348721721267082446623900016609808501121607172287653025359139255437534494 [131,102] 7838375848313480158555073223034741558980364548784747066791533774271086127425524130455517489930716643446026060331263977655011377182181241777807846060569669913021779253063542966479487456242023272813470619800110132964221134753005613439787017973712182419304860620258771978824348112826349277827320427216345387816365047229192647135722430375410615422720452964590800497920193393762190079276805409670282645057627697045582033663012326500965772345923360407896857556801083222478592249298761672354017110690852428751146212061407769900692541094843563229153558542639286621514834275036149883230582419957698284978292636201661528894724200839115743342342570040844304488683509835881790832330363209377820934943597981675874401915086635464193920689849539997393656855074962912035098906180599160993569239895177822890690278776123533961667069105167901539444947842646313552268060584625733717046879308459157082933950667379033293013539264548499116071061115578924786435369510580532206561219893787565537482315025019111603688100445125890806681140172705920038529572179861751453352402879161944463614980761805682982469367568558782581077631687991974257518209167972377274771235940586396769415971825518068623079738168534326510309927362198285535590310669624208414116114121634686826630630736029857169873729792236024688538575078793518048123403514116383635234166368102087905266270752651418989366232881472680111635795732347710134644234138435056754581163018357722467327224262907154941230087530661344700070581950140197804476690042336103325028766933046566604650207970378587611451414233066010714695879352553784196088832552281911052452751262852231846107501268472634817401595894151194284438447466189500655812276041991099116496341835088069024918188127773798551132557040974121180126750175017722168575426138607442113165853313326003756026452394257696021668294229728631695682634328999349438117079071961629684690343483765289943473516828328234395610919110890238506157728 [131,103] -63340799210330758586908621528468663402296981377847807060325288211144618842035444568161558482228736282248510657883153755884817712121325039159583494475074316501250351917190724519731981291984724683678743421349026549363767703225998188114296419879282354495253527286691582666858278677261931148151637907659467137531198329876107949583324957264852408532079945856786749736660039636544506773873392036952825642774721214746682146169935214961210967140983412500087267871059733783052387208343147750315701909205660176049251912427792549829865048903336085786003079985957418837152494385038531441851611823282436426643548284625532724398428577827774983595322192483149801013395607802574617786751119399784655663388088401459836278094424229646785265265111666940927804943894005784469811032760143890790272155072634818186463582441918723276815539061760927183429154833718040053505487790003239519407806594852175366529908805441809071465918057146118137931685814618760684367596016197122359416672771660080276241661713463801831269781521458198339195498635725146248243998254076844170484688591977842223702797623789051644150464794562094959554741287308941551361071327416256630818219898415386060237681458060102970103195296114789865945488247316908027334506546608114006277096479949460141200005112346427667068783788192063657861735316908712412092191947068299467413936168803971458469576117323925751916984696630004508764196971764682999546751436583508278485993785617029399129640406401767476561083275476963776797119478262383810561058531833401528559110623653393391396480182767360823488616336036410047588026762523865094528827692651194127189119910584873516078267836637154551007066749831995390908768516494454614642446734231026429119494188861951295115191120133097633694629846772791332947162188903173655066371455377070025760990930760391603250425085508847872754387756715084357341217895733686057483975976829956921254761077915269838786063901249851878384972261900193404 [131,104] 403764874659021910127264775031154110007299435442571541691770748718662217508431245573204881882871873043876565178331649478262102968119770838974092693807219641590006866736489328193011462116114193246214332675490592576079014302152681368685597733989130916855526970819622834499140289081635977333238169857136905021083747321718438201149348382496119633321970946336036299306197185189798279688746393986632852592453850737502142615713049619869308819687189451848979818059719155330185898661030946350092125728759952799589271577255071555251441513762108653700041282031467159738224489789771998927705402582355160245506530573780761008092136648578260325688844935086729957742048068152203735403354191145814722673013393319016190978793771830530860712421274281024395808337152060492562084600151133394261616850952127579341151967940900101863686586239603541674683669058843683113122230729495122770112586207649202537433924575388424923517001345630960338002073985610398273661298809809869297469010256674941848057870203813886563388754165149366896691178659200865018159529943113297584085333015868482066365996946952096457379643516991645925883297632846201238054935196004130161278515375599834004806143743162699242634199205287369243743085853097097365136307603621326489068985049343850016981434111642102146054559971565697334465793030234023114786357614924118148299706052514357416287102167147790013341197829305616726204896125889931114585843186407989791137792163843791637388961932675970857734535610714273924140591514072737504650940909007827237919441615907230010095560962275193481853028187458421497233318937310341586377975414097721440846914863311657498968067007223962995109439257042886536366570653672314360547372921777080421049473919332580185138332792466677954835145226269685946890744925872394462187477912066273054252217518228411242904171550901104992730519817787837575940103916216749853267158656616965498831718526465693082069723634269484541274660056968 [131,105] -2754281397875760446583415312262703689797460786531714862156948699403161080702767280963827766623514381849284012460765834016214182821976353703586842464528920700517588866401883233968873542333262584975249967049920585676106584810795995358491738311133394813705060136775096950845911635469737044015814277003916782750844204633699878581431500615309518452032143251177649715727144083777510032341504705429126540316951306771705409307554114172062948967277003399859305673500624902319740873207633280175759942544983482121834871015151794291818321044507942933772764747364007986624705710765020862069880886928853637860277349324882141579160739621018957581106003147307373047091672464548550538434534938887032780936616555606812263591208826334670188752997292105391726634004271804912379863400943191998818556169068966776404686361316878478471012518194260179118849067095233095633655600084798163441639344085314484341149540120366839455991619786151334591127895446105332723950695416136179678142285729431333584288593945360659624415859921797859270518500983233420152072066472751640326350522403838700887023261429269847117584738269478792223874275051276014334101852889849488584690126964112108919639122615231188752124329436988596225731924156123937907474728932461187295169531254469682291088217990345333544891870008778044626263285047439780996767786041684252073120047324775763842428166072122761227262941277771721785166504181055466683792282306100423450523035190588433977934970151447057662451982562999487699597162436212727610012015312192326487821887240420746611512102520040187883937656320853411361038183192112409631317622403403927600273106357265050994951762854191111355287748386135079485424851317694831913781874886625589268807266717848106088306916476765621515683876725316598679750772882194600527233826077817783755833591947089535374559776799245940589445010697829937094451658875832489156296596019943527616818948262652191318653682765984305915420045 [131,106] 14033074566793168605620460378787483471054396252684104549165968734432165990657532427907140998008276621843957679458113196757709944918442728989325947976785054551432950877823523820530777596637333191797008170100460927746680223009131486887212859760473856466018679270520605667056096799241953509744192955123274736327413865023694234266109158051268284613526687280144672496085956610978797325138496327721825168806959642281225802178687085040797915270706284184721524744738392226311509638371636050161689655112422916201747299173241276000808264551152056224532548414614618649533924600403075124491294713186890980839097309241489539434041413706971859022015337404381257875086019032008670704526448453571138755246244881919636078419462807654243382690985837641476724043433362156242346253858320590124624584152704847116791652094351065641530797419999390073495333952232811651791677678174265960870969386846425993627813510292779466362882985361595102444584928603236982449286699190223803806085652361981440471399270195390053863950122479732357071648866385521180877804993590806058960528945171891515292127595436229958893882072882913438007873162754050744289026427368190127533097193057100794690207879569672057151598457406865829011648049702555184531876727855026033920027008227408749746203329572851564027752020976320136188642698325607196211404055902513411507848880553967876949749042142759135911211113140704094785689444981762034831237951570293677162491349488494289533641361022174258157615138285933885830239803678979468116488301811391436631356288698549263229529278012825878091406847326745941603726239632414987239032422307186906967455331748794350619573810568216109753729539557834567672495151328354769011981638535901717837719401534238711947731723198054314398405869949832284103844436047930746461351950953733937048960164784269183633042183953503500537099245976070433575870551020141717817298815786974559136885380365620872888445835969175140544 [131,107] -54571068878881640422462452217151579732270080350964209566771291454673540808901378433388616565905768417644766797962201466212341910916704599603619309280320159279730332757378146304811004244239821361703674517586802462909439648990931642111057415686938724870593649561177112629410627882860432195142621476984819305929700432012120939671274563058997318500548271650458295417353714999709313343803489116816756453453080167042948784618342904854072512213323109659525418653605197607055239458302457514334077883800162386885852572525257828260980269393867045964506364870109500611561958504244712228039324205908087985788481399047464901870346609377863321432968556260791610759771332937662568080298714185239899893500187605144520258069570658457487996236559058235354426109186241547898769623505238841193657363075449035560357838518473217307280578403287029510648942736213936366874193776430828224913435616585177993661879668590155660734512389248228959227557345972323421066572616745255151717562714062008428721279270913415421255001478743494457056679602043379898555839063768530844087000908370547369864123951001742367406006836469980958082787774809517848920637072460239640121981054480706535733388505483382948902457754862100214620823611710386925290645067072533859979451796761452971865594232703636755892711795032123514002171165421066734013422484714869433238262732473511068957321699933560294393497040969331278535370651675453202701452107719844358075611538651598400417446130299305838881571372467815022438511131084623050052415312059435689639759258516171301766049199585832190796879662485318292681716084997793196063424595716716874254622736194090184651483334262810242381621801287263103420594443489646650317804303690010873493741083440730323163941062552899164508531468238664858204802488512107284010438373599810292953176903953938017555149217301774288288774129672288637215421399694812352269801867953697721424775692470893398193620906987624 [131,108] 22346892637529761323126412262049749468792187784490387194291408004357494289581791218763121919347180446231727361472789291947703495075027575787198000404680513062286937268568680277141515931643218409098281898936578065015348694886620511904237202125221220337030107994439638640809312628423200708904948779430385683896501921255050920185517802255413322845734031228407392652891247965518181478821476055535403780101559758246063789572851293804869289551357062040880028673022146949473080752767874153007374097741579814058742692852423529146737453388824993132769432867314279301469096300734956163656591748345516577794357011342819567189067466109033664426707974659556310523397686717606861127042887222797465276890984729264627647086510628142314095943352158965810594316230470906235054426356001203308982154534530746619888378749547753935493532801419024453491273752682120986662645517051809892486270732560306308984972831474623668776886230025971598553881321269112434555367393694507516486158357603554257876613333234390727718877490817364495318569011403048549228172843265244261688726167399739759591728845307242919294752291879914870273688120633005910030489659771447953285885471900346186502036828637641966226896008181810937899281185914589855877904992567984457494882602040368638367213108542166406719601201931600338506842876482408456779947715751318493253573131403208911117384516957619663444507333118384744334229200950774562990214604513412634793118045185531845829223563971716036472195123043433146513230086976091916897464954176679938148361729385863981604819184074135953261367830362631808355723370973194708053335712294684567808903228497510818922319843716410948627482738133700700629915122250639495902595079213943002274721315042765343494956886969438449880247336967774807273891609932849859294558647121375069438603702324177365626955152359496725669641228558492698112130278560062076566944697261318655080733768189932382536672656 [131,109] 243821192656234467887588068345683715531152446826973577793137794628824324680750684265896822728500209310157501492124355461197775818642285203577398327371948369677217011594257825418098813943198016696076594649203944800135985630580385984246229506722149123533658176881482925324545449473711134645155670883454200751717275271000093919638747926848796953567103390616468970039344171100115307964683012303725042689927144089293037175011877058737440673206780897689644766091554813681918554182495184616450192150662928890451319729941311550610799424486572580388864806540657088634144964788455606222561906022670768231544269390632370151438494306092477192586303001408636967143359072461657816086231051521441454664754759069274059034818948856183767275579615494192862545482346894098716330296048356923616052884903356415690056546977612550547334570634487721798038681460945053159577288159084606178630980356627624422574163227795783644144981426825238848642507128348529089455187138838299628864971781974096187703785798050277131980097185939496762949631823637800794889935008264159173026040209929961754866526290721483395198513261782446851762015789186484835504264985223451316824917686043789486821309367029737122682319261665937255564505218830603219032224937182726208003804563773135422836647464156386273566614066698995190611147109384909882833261710213079046611536585628344296638310935885579883735290007548683421594345029776507639933012345015914911226941496422342960843764993276597567926248839633355437800853411520730808488369223741382712959418479573966632844782837798673092063673838429322403802865713096022441911914660661330199019642912580283303392195001974168651833596252076593341062515424670125335731365975052302780421499177672928143410274381576287276991470929336254325670585034496155966351119623985322725486628619193641942982166372801104494594150156319059101107848989608639160648060589384206490807426897952866442206 [131,110] -434641214286666397324625139272904989495414644380043853516755045222757303559000237815468383685331373796043395251133607763124492222551375144783406011039034808531003828807606722460071640370746124924200087782689222713623280253052746474020127278317640362740366950620095126774121695388524861261997316508409206727166580133603928051040739465095267180209719799108503465972172170803240140966141938833587339450666340451412710796117123406243922091684526842320716578537512260672166329382997217267255000164302486244081991109593110139810514790994673041676594733487070470335644315505491317106090686357946711444467844634219526776337367326153408591394499089602511209186183417907663152942581956208611838082767777438941885559857709500331102160433313518903928897756973729779071532012211620047741756832938718183997412189267880068674369488342316466308937715123726552442658064776304302914569908721239043744977457118927260684750420956669161685885654710587597324668651898598528412101536182849992344324933557163118903728151796419213194461185279744577480034401451380363097524060158697909428436430190934869077590354642156281357706671067237890312876714153271188843234212739928545255220585461075858434567533041404110999617459598360619726781132749540964232254204477621207959700252408559162611313473726422171483565597583116937501762088393399300744080932523186589117769858721789409662975293799158499740693859256340487633923702106604828839813916621972760040645782485399937126282466994309697023751014136162205796659936450752977766088799606660524495887261982727299494551323312601721768905161119443015582096268620830444461054374172351033278018719019216441561609546646074521013780176682211344713612731309133720392816520199306920250683628279092098919868627958833980276118332424867935838119419882866598269505716061821761625065619039836023786647670628569243883237265618366635460572434597604228007351031419035808 [131,111] 183528395117906063454269189570466869992186120740936775812206289434871847469326024462425230288470924330470827524494918488231467946183079289804164374178377960100471473498486711753289306464878986235390396964916545747475418069806524592838012059701550942613909916310715876632405639726260735699169190614281867686233665676523058495522826412880501488298416577844535330127900575657573468786199750326084808779315108258907182460655754387103050085296135570621718680385135608413166364750719151065062477839688226056586459695109362091967171296485974951659577159646381107568197751731430266678393985087551986314228471983239391763277485424400733961848923918260550993124507648154136938466301604783798136444895176381365014058715939161077919982230335191690847682984916071885639727063228740697609586309453733172987725849546222931704892169604792829208704648673299031102074111434837997919122200125552532090086187782742160661369506595682049969379688870178043062572806351503577569966319620415588292331063636414841659571442385463501263849260266550062962036937927391528295994438786859562045004114866573563860002421017743355020707223168791401739105990659754261158331653516574903350762016717849066022656110901932784236940793308385605423022775029354896361934383012198980149335170648125848178140504046914941765140440409941716247799790174986100877796274712043085640447546661778339677735326913229939890105694493186140028187327947860624331195182698938780434548422062298233379724880573881109384921123769137233102645169424354819008244727720584768309129775656439718821566488217255859953610111418474154797343433626590257961729407738260567545326903630595885028947393449966249330830656647797572355066320247486158173742572818602682233326078633949510904124204095616584835552681184292727793786281662555435992619127273867107489718348372511387889131400504664204014237259128926285059476588769053532696462721084 [131,112] 333631544177200752575900679104635769212476852760350424670343317585180348509729391745381362604505504928959091955639168656153528940780866800554004020360611645814115835742993085997117710180946919924616301387930484766775597643065699437006262735446354868932557173383413365072321026214924382506586189561543301907604423361225692027271353649679076377177516781575846119427828906748137512126274064029799022713151798998434996622701837395418032220424807009330451872263269523057694681633513157322761052906259947369784028122068194326567593781619087139567029585424719463956082903424532729364391484898215557346719811252976604252866083909960804190412607300161245318185195405798383915647075108167112242035388803454772972603173668491401076844125211254915348343386811574771459931330122548332419687023686396258967524500271784752933241993874824290767112907687726415982513881217239359483616558086108980347898238299192487803498850620897036784613274566625836116433603902130127045710953139469109133757843388957082831246517130249665819507062840073980256867380648179283796255143131548786514905862375237906686176223773242438517012465824944931070415381769077347955372522693726739383981227853407627723232192163473177849508419643775114785285115932464307445931473450582794301888536886484825825440724154681719302719817015715425429214042552215796963061305429565397106781802757616628990487309375103137153666747511979903972584893881517859064858155534923931399749760428503326340007201014895510507937475511816092952286267028080229688030776121986974306806467547786574842532317626214799329200023189176964852349659876384402463981040593376745317990288694571358503233507156666781245464950505733791852353935586108052812940358534331660561552474598325301521389918420302762017632097522260370994183551832311125469542922240882822134184772997116452105682350026703257643239792319655882346789413329691476639744 [131,113] -487827700838138005200139251259373825061340461081002711916378160939870936979486876925411390126986138374858753548657111191085525277465631896826512129281338520341822578763384408096006275673491365367064617056080404765416896161621178973208729223095941693847835731634892173080551556555830978185233582199602248456007664232883798072475960346056204414124455752608105820109729745849921351562220631793205817132235073165051307168204456724168604235016196928267411536434650137149036356301375776298607537672376399035445911125701684449422782392740745762380914461231045404828745519825647906975392037273802327017902861685445021860364552987680605917038191852511822823417135043137234035447930946652804418310416682733881769186132863007670011195557422678527957982908052173302571662639550169865271383297301295411386917684964764704802292155668228441106316874306477005280123036855290788748852604441560003326600644050452819181100779980259444996395892793763358512275401314273056358341027993255809108239611365769715750599523699473980527218644262919995981351980219571022279348287073778658264802636231078187425690973538057139527773437091600611584650161603608024780850523248772274484096493355583195136010312360498486869296918324821862798170253348780198873343998734703958579904572265841624730614061249417702027803787651467721010982756543237912502917833388970582238947974245013924573558768753265527532065572989241468634699916122564848223909311359377159246868551152774637232530803327805082976830939819981075330605777146888491561642159046413408820056155313164689996246737654791753298999474799816023966943698915669960555967497249389072982960819599577303078800068972213052008383447102160576778057134720189436101942166941535199997428906039622198029359020979271216827435077428641427909896579616845142462609966816328369734452048466633415464681734771524639972584406409240488359692505351809532 [131,114] 259040569996660011061902577291352161748638218925437580941339461940626785657539292006572265023853080745822365459660539400924215124589293671858738263420442192364010113508333145163763063468565874033296349966588290069786201123269881303823492232972130081515310431653476261095049299665928769961649948353437193350678049328669213524643363617785346712023745306982419993677095780864260173670071004545580201963399343765494603913137679033217996017010471086175321540280108278808576203953421396713334545147608282951651027327442014632174385204357544253763272203131456117495169338712197551320405436284139779038424670263648239340088364103417905254806464308274879429111106542446626838669543185354787034403251577994947185877927557004285797589465598777816105598936824061561897913683392071646885657465541762862838271260191882049833951815370908466825348588471039042724573847401802300693888820456361805740486146199576397698959872530280032136972602786503826498383721645596383967286128325444302057034246167878631773333622074757560073042511207329513790353378448773099084376110412117816020102505511488519816418214778712211649519301848389472870805482989594989297433028094433223154452049788647648414462667712992104455456093198630220141371736086444657179497496406175349148144810311730321278941044212754071177131321305174887086800301632297904605033712304115937461575864740159245038027350152077040601304400017600381577212928188604762796629769385001119259852841695480151392439232208087910503499657484029763539226465911772555943104239327043158397559535350786189755698834133272599192016702529686850550579736734781631390989991076218826209835933769025250009156226505930663175285932016760271518326029418717695590876826006506887763616544986405776122144876521265022049478951101909332302900632454795479789106346879171864299749113806112492464579391030524985119114261849659221432053545920 [131,115] -93738802743951298358197832375696158089422949482907907353259988618734440441653146716832601933979021203107940060544012785571906008599122988659732676207932758538846840730080241745228880442276495265632959748694801263472021978660875064009351725439048947600489709335484113643903091809621672857443632538629070339750485199718883723618390758673212775194619706150609022230164956875945844115651748627535462747499191910999844793402290828148793783676522054422358870281471971368181046551909074259945207843116148355110764089762832007871658381351030895500118298543050128406842371201355764733482049613023335024529602429474812373358770365877059027373779412553873542620229802291367278374125141257830276943973447436358480135847085148498469168111650507674108758618167122003525985165061318579740470718936557413483010390847207312489365602189386369667706517795515531882543953551691339571880626332887265045072899287940256604839090011437121564906356445129840894219190660992446308035984881802735298049963068483853329113872791441309227999159860517057450081732233115590235643333691431259316031324707705013792202882940142377634922789523461957539098177368153271887613549520282477548543117167691520043025412257979450837576076506510329843268797146309834923222348964055273985546355714655219528611394415608816847729223288074814473814098982854402113839091343894050314888353205667335662338208922980474557869116030613685183435902436623936059951774994669219035003063812160024684999405307311967502306352029564396531688405035492308472142355616039871691035206148950746158480073189879155531092961244098636816667996681629832192980484765552106024410587969432129607133880666184713795329613060672285264465052610792791632159711253081918175538802270139518987614306185622561929136946465193238950267505456811247904762236008487132880415476630075976598847966935759610218933221405974478376136 [131,116] 21678525858476977177443823497261835407806310629440504452149434391166150251117103663643183608972682983238383034477750166496170982833997077264007001674844620850301883054186985255189910423537571913715354794660261911871261346680781792994763220860336338100147982033968367845999012057190050987046400108176942617779150253435947994016469102977877264786854892535459112442580926634595612260614039646907320012213519265355779226425167914329802546409451624308223626726909890277855308731922623585288685047892702643812387939100894155011273522990829759572468351983988459424998198977675230449063663276929011830282622447115408496408008956835440885168940229022904084368759044831087374950436636454207490609138291354215490561528612624419952034754724226048051783754156769496032671706654824737659300193649416304632285395911349992355677494190392738070620076319970590707879560915800489202761631284676928937575066419572203466367088247336415909923090169185085045417138551545128009604642474571978712608317188515992780365846318247666311080995600132867645118897345792618471174650444312445836038492921587644470265590868970489450138121918160021407338379352613812235137691078799451992020678589989280096685025383134269026994349015655124417458349740893538263682813490486907664742013234782066356262899890749335810957931149369178407550568864964434094678698501654796356382962730505425353443690416062794051631405048617267106307428603555843706165537362663687953309689891102638307286644181597859372623544978477039179473027648322926260723929451026715573225272799782382189088375471390082583047144243479660144431680902017204406134451818744226542646880712351050207209184322308159776796269470427483066288927289022678654653796877410722973391019772932889126120420735962503483147125674635493332352004817249454400534592805684559408720440514166975856855537435908165582705531465127360 [131,117] -4063936738071649689586424815314430378910789458005265868274434573057548812503044847214304982247115015275281554381775905575538738706258541592377314822023968190379197786397234301335016170382773548547198688305582306964439774164614017957245828421615453479485011136896017178524752963342363878013389607826433252675935778078621859430275009023779374188617912843665295052151803335195076522627921308576295038653861633502978936279390050428822289635236021467506669066920552487916543735852442454423215880979704546536743081556164715063020918426507948668690211339324438882083949529709175161684466729731867373106094607388024085307728792586925439515411747283206271860480424984322701262060004296101795529965544761651607583528274955055700011392023331473717757463436195208497369248559056721884186416130122049327498055408798973643497935201986993956698829549278352990531085616134637854895663234110391971261497788511164121613454669442733172145909535041631404129048599762421597094628723595869220643680689953639368811556176239935726557659176902505962354744897258506986871564511073594968341841428238883742219049470570736145317167895505612520193741767278920406131687759175473440050372472079727093364350619865587719853170712052313924890903945371387568386897741906533488563503227827398791075290984556193259075930973476116453017825655237677154625290270384022346778182468639818064384150177365698626403797443163477883518070525239568429332795609115513088073357246800094404832818291528292558329054462067040419051760621496701214840511250707412512699460818122473502885620205929717958961635660558958283512051943645172510616867744637995741361710836648319753597445892255702701670679652851904616297435766031383692780592089479869197270878155704641037294289840329657720187718587776355972774077977956365665419266897885778469678859917065053360250944207356494733845369528 [131,118] 472872854940607995214129408696647689029901346731940044454226978953820845345955296583354608433100571837272147121797860298473437824232478104009237965542327960649585237413383200036081009186473335344833502234123419145658870063238554621735814281358549471299390344695218817681300513765193560565929190753919533812042105425124602159434130766884452146314037551680130649434772008791171566099562848481257643983252763990014848570641449378714478248622651078116285832721232261129677088713712434274497306493792966524552462758527452997709772030548026843049828937458986741625228200864223812175311243836077122851372155647311489438513401807832351123238461363946826144308795313068526377252962524657741573195931972463181621471103180183833772680498143859892421665695303895031803367120601651414532713757622695159864041121311721557740695930963717394153208259068838429218680773562474966695306695776929759347595510597624199401282745684963066493335883567017900856671944822081093721293191440038768975306002760174532800218146856065422341812041185819594268137007970753114656130263941853662350274025519761947259318074493877832572847626768454948439798850941518704600037577899501375521701435645782858978442770975802262531332955133301367287793459523863269576304738605762953110854800916198691749934072731844857786958281974710769207094192426388725680810112252401483493430827693125103326237032704070494243156071504210485884049945241214924025639376390248007068790125729700531307212453767434600265752664020170550068194766491369875023768765069652666380646062492514605731814513998543836430879642670996153639907292177771400211531059603755174574131415898447480313456637733754494497619308996572075377346485117129286934086115644845815796704686332388857972826642934597311790407231333223033254289877696670236849731182429285588733023171705193924455361236931742063488 [131,119] -218044915292757264854894848659950312446522211062148716139883923580979860249756416707976316985506835547887376337991750444359730912720472097770280550152688633969333045823260653246016004186369785850289178288394268603787205672165489257956851207351971921559338253243593124773417107386367308922549350180322903310137634674744829020912005039399158246366631574529780122487649883173625104314607743370662530530442814292697783137096985637435189817557179914067653190203080342675369138825374339013215868346055624633918664751858862841167316530214689196956128657442269344630922668604718747594729639362165415662962896576997817443844935120145498897410059317808676169699174462321822333644006348855000112829965278720644419724512731504137003922812290693591396111123187056387344724949519108797823759540215489093393491679251514062677943971233006243352682159084739089308581117184888512079394844841676711433672835396211494803444427847323845763450316142380445375183114541358544396880440494216488776307287927392841710862513463640687022708303252884899207214586424470556562891574125097092107731987418264547348838357368863264833508131655965891842591402418724533417176325694505838517914963257062972548985549209274995568587314719996728813858878888086147096090724846594139320210729038206711168365442495008718209411521900146638335414376228058606750413784822379448064658220393994954144705136475278347225133952342833616754205750206534408242288702937849466641074343785177241336886678220903384656211506181555861543526109567948353568989625680808185189658784040877081426596640872745368698507643050434322134904982558546165757995281810517479502308163401707976222703711274244175996560830901630560790772056696341487843007814695637753253207436007488849024871626194961072859431643626297363082307118083759228517591939138728471190398337002201364448161267280 [131,120] -8381673327080990316468173576127046040718769005916885379623761486011773155068096607004489132565204929163746047638683121299719127909237045272383337751975149543625573616080974580889650959867121896949267029340182433780017213678247481054169279315518641496230780931980022054073646023008660387687154640659628763845391382377468173348031711981313739644617458104313226909907268904684842360517323894367244021612047119805815144185520483339953736247985737772841067491049047589683545241654899476977884114461584073950415219554432324676079257507665549118023917153123317614844514679695662259405212816815138679269157246361117656166737994439075915962888306565126519663024147170539139316198407268677154241004462197552133442458463672597212052464422190259687948398807666566180461578931334474907528564225304630935806849839386268159031342335672339847245356609793678990873622268434042269137493025119699201372879314154764280010064781077453570299994652552421052395612925391587215714294182711646690355881120644852145352343001963220658337260279994779141357483872038024251445851529698103000023052497452931694442565566272901840368758218999705870666495962928971828173034700009557146889491443442676444849401070545318110503149997842025983715909970859062528134116770967599575577091032576045787880158508447245674019656291294883513516305526478016835170507614676946719797825949126496616198299629937695003689217795822943240537330891854348366593951265253472548543484536920268529801742100078309669835024070917684702184945524838452978316678093420037379168086927336995476754340549916349521797820815002350349221232598248062213365526605498501917044715968471342491505861357717783459306520363785396589129477674368918785271246809139289950701409992452066713539572175956495924378430764098117251955821694691622081722537003544021845718188912861073579468576 [131,121] 500333935002420622180074681020217518609283421255790477446515971847329468108873756141976612903011133292086296744293889984212169000770227762058287426977201444617336088283753105426530446842354363526396536526668462285908072143602350516954071587022224006706997180728128905467622118709579771669234853912123669990473984239724482405600066160548994114927921661153418665886255414446318154125180096636976874434174813048599037612208928083323349153946373190618549399346293355703109437190909457770229781659926869268049947253277779279518904263594132458702064241628538677709947988033428061890856117895563831207698919572085384452010490979926928313486721541383927442635361720780074454430743236341900508262059892264983444773174705205537678481668573156922664183639734808046237687810037247102183441507457308254590671278901877708300102174045826223057097067987873140507951824258684770641429652900855684293870196443469039672345120715082810888749405445803158023957451806085567073031635325857770374167066632241355169196662577339425145056706088521429544571576153966247532468651679274712234793933670025976709947474819177731980335204734642935092839000009804090965763641231852880960115189157342698705815658742889866311185872695875756219456313854840293670245971878450539552508381464026002336765919425166508174990038233771471938017002479271675461922679668804609650942961053729863505297217438760680614616442080600583323392684812915702938112633079265363235522030653599131542503515141960846289851858737689605430459939738146430561803631857966716203492399596179555916942657798097716261836461747519105016725471867562890275269844536240619549065506827401379776685968474337429081140009687899266101070983247899090256352225158267893735783451798562314446456646794369348632715750562882268794315564508319277528640534342388616564780304441460068 [131,122] 3245331864076487791335992568270978992924762064826420561315006834145508499268082230261780794071774492275758622023517909686700536345097073069138761172979138474896709899599500332124362467972962766330767599503327753911914896522158191002183188867918257565063016650783701758034352046438099932459756816616909922364960679468629287225891865620234795911950797655816948995401705828525915939056378020696193405878972519225038119700938640345374805866881134956520183769809993619429738284681428386494883449669686731249430077183632942669902213535862228095764390454526934310165019092308705611394100692517430605525590826199600675606180071049545404071920741721915054245332226521757670752990520230006554933123290278003686098221049509014774669673072779551825464173482934736070317168003921677565457380960189650632288086763066084400152754738992736469617529873694214838549238747435920304578368761317697794557115905758157051223494573292636176717146989805742478783212392141161397483972546688195158951503056361499758234142927991918403493141615335565037614423678550389537620168227959299593444044341813672861462754491511751997917262015291668977394176255173415623939473920816467568247307319578129703210863198201827437991445725649784738365534221503320594303534635809277702152428814814335964509442120646227036297126651147894089587422526381660830904156908791674804570764106236068747366895935815966594538053881770900731687977363765224727248219199603713056850789491291570079531730371148499597420312626002896895958253944207057669824685921297383876737807196005494766000355738548233862814503941247741618834713224098665104882163162553458078002010187111137822525988750175620907845471093405770761832722933414586173167076609532408740988969314681366474526382161351359159653611668512005868212557620706075540463876011554893322212684800 [131,123] -2806885148186290515666377441628891978457727746274968209598783477866350089298546752824205599988813498283029944150737880160674394799999332715077428307863199186783642805284789760813949886381668577625596161658869972632163774643736471508879704008711763130258769034910480347485279806643029036863082081321589792314223759079695899410393325076003863998700332470770572132452076651601316519269283557090128996949324521987493429019126407491611860905829205954483233421027202787007254598142048074575245661655901381034854893113420154844995437000705322597236109477076588821475915488958577120305969047982791822281885430737944477687517052803102284966744545215834280621024211891664794281854429954726286112012011448928897832768192992120032320757865899529963659740013440134134999031792780251791048986655476952769130647613597345684375781933644741584409447562164181844936415857712292323753389411868683734660289314907284604298036870299541006564723369965367650851220829655377851157472598137393219007541982621188980118151631961403362474745572807893640114895055719964458242781441612606381329256095490658479887251762000962617009221779215801631405091225151884771621321778940864018407242107240146906295248467240623492897761624108465460653338451457046219663296257788558770822182158455965119694160626678649883869714484440205302798428788117142782051934591036517441921546407319223270998474500155412832605916266132271232829966734438823886666399599419954702949737514430817041425277130231170170740819652181823076203050896302464873898268334099058159558874140480479133611070120963541518554432447432798815713588489068032079475302071690821283016939957184300585708371035346553104835600169349553336984737467650918063218690497180265587947998656489040711972175506019208320313913004013888117871982334764004629746657478988166527360 [131,124] 63776047723201457112355318783693141724169597814104239646996047971312119470923071375896600311981665427663942515419492360538091177445334272211094517175623375005386328022631470461059212098341180687503735104038491441009641570492469651889175513189562439894879046096082708109749438924872188667253918831332605837516632069455249819264199229827983774828130266886436403446493324382180744512334550003475696256378789919559228993062759137948756911461079647097466248335678871895788543920596680453104859602701459601869588090568452428063739499844716158562107762926336830680736732968107336111492482935179153881760720450605316527620765854473797722696941281701675236293680656515662424710222828342814327547171372659340813651620150888518863191143154321136585228679448909788304677854454983127185839269107839112704395580286554160430461590442852708282385228607843119993603030013951082796502237740458625714617086783026217713046044310067926226645883183383928628465692578835023980156286442859749395947582606524252761878443739747275160121051776126393078551350268525421255959032548688613791492439702076651690384183119396190749473997393530017894425308353151873513097972646181949246970479875361762246629286096956958610487877535112512416570602957710444347452217421178884842393647400930307219942451499943245280572918061604271004812748117182710993060361806538204076092198600335324332868933169267139445296079468696256434712846709962911623410385622066463806307605594395453441345992838562357390165524011744705042702606025060793512900192020838699093122981934222642860735499198661154686424888978621837701474897882111595097103693001762901052623677323984808486051227084533328192808166128533238309597203397932903949104722126200044976307275509857576178149952415360092313268529736970224059845646378801961910252769134336 [131,125] -324591206405029683423772822856152485855370378909919220847360458374399140191519101231227663758430789336782756709118741520628126463797568986206933143831028621215385858735144833687437644954684392952156723970861921233667338160850585207278260339201757845784613610986791795841310288485763696006975819551518272227866116852238198072954303654053134151590069886875069090813454325640528684864482118440967253777378579438793715995007197776376581291720958547928650037498046528834973332775771235458475512815211889093377012575481179199902385760898788809429015982345362615745669482591551195003333568375145597326330809064258023670383136278257467758613821214430350820779562814836323556534133414727577419596073661229983823800037750096676707238312186659859465152879209155078079033756965820887196527422381921110887578431909064993623720849143143410970239402821822268613336790161040368607345000259882829548598003111312986964910247322284631046058642543500436947578619490630118661394820229030470719271411759786102472745663542762070538798219644226357258602904834152536036008681076169853516233105338392614771224639899840446033338485031666541337660311964185521417134852867076731844750313944691540261972079297715757359611716571203219434157097006853977267689488539125516356048669845652043539244657057413211085483450440490548730607736029251548701239309984945456329977231251085548444681316049998675881359294586895734190149807174561542513835247105671549932259243404556934729163081380271916327338152447071940336513026698124401548444089590623876449816244629963286755316353124456043150129802339418818117168205696100375710423699439821301415237032059393655374092045955361390004631543226153973120607892994115525643655089926907117918533572966074194793231980707293106477157847526318560637147009452522414787296 [131,126] -31933574763056087365574429451212443077628976878266103301941389666055309515780077533007472475050612126781484288064047432978608723331121884664385966113470737730074136278853680560010990145601752698375549157705720754346322440236001763894140077943370779702400132016247471988373898807379835909717367343475735425494182022320322945256681600047413839818611780737225074785086555620575742274860082887785981805370796831134525466353446400005787880808126467363054445002124500165055454612379351210732221823127490417532486147103845329586586629251674261299123089953222613815158422107340113083851879264238063094378277663241871150819808613252943986057908667840618199675639901833831439024089710765149365926747793915938939402363974044119409343198726112889378899797714096596838899650795423773202574111215942044171577760004169782470958222868503288031132499028754777624788512353456978146830318027988533081162926402879590306933116572209260744507682350613347680330731219730978000555881242273912038831740561894904389491646905794933110400799867887409094337159345314634649448439870426669139526260804886900398160356806718965956216954065708671741208138826952643294225688411427622293152122161950922815576905301795176988187572152041170226626438476229293214495198773966081355110263967455687313039320431158245292897818040541346182065901268400490223867118368423370579678489903631869331588821798579351494030617278799551758316015374478892920321435859271596879395295040416585834448036944577855473810879986329429707201927888551889888357463100015998568998339516641997480105054619870605410285267458258108516161817682618282694073043777744112317841433818734632438146421794195192244489096700041439898597640761349521391741601073330718537906299920045801221237812075326379989976990134268700602620635694420352 [131,127] 665077436222873658463594020340925246294721580844109079513909886074570744872518583116387772558552209223460569311952212800220150662753633916351314221517234760396046075817227569915123957075656314201773504727069688483649960630818520250233177617199303240519981390035403272616837272549067103233366459172119030944241549014334608468518536112221581871660856363095330801643054537417985700056667709170058150943406731014573808522668928348582361769449212980233728116814916013203817941555692022808931116283689123495430952153173368113388491094605825886088479000856608375115112704025575489032879366821992463456587902945652445786329595065560151144251046821749555409855976567706507376721184954637084703875860176401082549574838212475523953667841824315005149625252068211493382997527496781255390339102105297063597438332577222016148112330174683347856149663931420151973065473251268736760227257603333863536274691473035394995557426073347684638694097471418088282596270553713434153465196719543516045052453112980284996533551280119687648334454920391442205669039752452510024201162469488811599388479089130552404962884683357561171748473062990000661130004585095694970154836061254150551228967937274846861135488171217928816959178625215289665555299392431012585963831485398208217996091458759212796665272643912527799222301763120892994261633335668870749851925497589735315733104753080557620145960972844094388067408834396247992808650784920295446265640675780618110717975275998635660304584747113193958413154181112285803386853230981342878892915717737161393818480033519590801418507250297904183735704282649844403082068241393086793883959427419431765191311894693289782341330045525904938258494231644987822278811671800242452923237816204890271326584534470579022308786176665757887853887395718039674167120 [131,128] 1802997898523311709854028350913782894891575834656427641081128001490640380955021686657704644779529064419105421993128617114823482839864096445092378968482137050567685241871783706798743823308053337968715829554196861630887702423576998790378863427505086413552689753660859404153783415062194404484635565283233657264361559893371806685961187283590538603899693534519475358092938995450251407376590749333487520747732120691737229972114226668545312262469478727762034730297002811914310921049570030974401931545862083408655509860408723903808313238796238669121195377938236371939892972156311768710985358079839006729428480159965897840268917025590862880262353236704193988760187530771841855421849270898786531889583754798553179355646301586093356369275079109628483917876135174904615050969654228809082099627578462056713711587272293746446296878403189689137251375267354604558587583762084470467822631932398806394268125137980704447957533540392630424599015527046274195671715832445920722993342055407255935690994468438356099470196689451770783602112007478668399941580593736033762230919089128836841166911935867220399406221966729234141965877835324232761559890239051578327496459738608171135794436915961343243184445498271788895088334671536550659863848125944992805485493825308415309293999956340058437195411360178924643017990416683805891431729556778681057536842016658846626593540587658210818314742976855789424943146358491428259263400486941994131531489345899946921687283876132068177798116346178950434835466143809555363008801282852049065262700740589208102317195010250351743330806901614273142827114127044073734201972699931276569093545961645761747484919872752673412894986536391024797137399967656531741458668265127660559470954728024735982022544020143372223440436927832239298882086966225920 [131,129] -54785316765039276106193869001175701450235671598364796458363983584981686287797958496564037475783933871663454949451390678790318105952554067168585327004953354560708216595881755002704416906444777527143764286529096053604511523471273161011677376283764674197072690347054595352391916901109802158924856710834628388173978069767129836250417515084993224213310046797415714043295390037904652749233736651917158752137301154451916354220260440846168578148310971621015129926150797498656151005712652628893890008529642302888005145911707470321998965012809708597689627666723082106852004265713798076773733335678340516982919787203365534673722377364348722898183000244732822489986709327703271927348785086895481141819639950251821787252089536756507368721430631721627704930671343539920483184325591173944053425048316601026921526993220716950437667592542772482262210821089130945111178935366390070491884590535384830091650670133610712800007154188646737646551448963861570010643445166509329079142598492856227839129930536736190685360536513105345619662732683675063817542474266099295729461150994443774583109788928654789637677890597481243914889223124745850439801656478821330348733713498782801227412050698315323088935425291935217049601937839482163219627568196749022438466298276105813812785124253867987289757186053546809523250566074304177377146938918912609824962158949350724557109162300733326533429346741996161687811377840806697157066377427225002054131939906770749571123095581165583983198476181680926745068645245441097223068201842255842619852261428565219159402301631076211064669071352483806138262241883947870332599733870491755747676326296246208403410613103320115374420360105576106866714943487877314101415006449734209289849021295519768785572764988579407295662085791362380599826396 [131,130] -116832622430674328053339876796101856883578846000096786528145102709894201445575189490045285816779008657883328559805830343891640297552068946985723044034605524912354514238416698802125206873597227463935559924111422337878300041057495228139791039755823412482887839846284101475929535603182128248421517920201947820632498130205120996544648676530274961027078457518454000781263879123270653321573553829095308734253674609839430969309256113520654073661684073064114298609104849482510864074195963401863275501546987726636041001934979747063491266135829082178702698816254380779062987570938715490522303980992741498847503636340319712786402438376463298969130176928359962103092504152500759377201497150194163652410971236667748299942974833750670192953315700657996331022820395851021485287151213921233524733702245674320722256318157743006310441946617119554437010037234039767968461857781066721809477046722962708793424896819023134526988339648860530515877039485854519222569391424871246231525919896919823399391596618672094682278787514383323488779507763194540903927432161020550218413424973563614501101389973446052933816164945088732933910248886288973903668178183090543779810150008014065194782472100991962314443175214314970549209127927159062559917387269608308331204357819213810864942527278669873526116099271028287779784303484726694702011974525204577460598338186751314189996686861948826911644864792931238924394242206857345605257676686509899179024034459235181322481161848566641958533882816294750144606078284449949437625055136947295107668867624084654139657325937626260897158340601362672363100608830613115227741308238585036384789353907688621850134805472558877658305928332721141437233322616857663004259605027008884630590243829515673847113999129914648326384278262312064 [131,131] -182193001334941173069645928339749719120454467850373760823916714250627218174727506807692092955309185136255446850170470840439207343377848341978269672547331571237493544272070969532662209530232255025545113397288833994231282636899917151426648338578471417319824160118747587364440624977285898895898217169331363576503512980650033217133379126542541243406461854674956095072760502604983359218115345359798530811925495927769692170589691070743277134250540393477087075006625931817545256822473191993781954893223007169081703760795491539013179567283087249354869260565677490777419704494899977038400015589477990474671809675384470128316191538346821966263123605853236064098178226919025031871702629710685258591100039752312564181926192773547541459142127424294637333927452971640468190197183525134548611141308536967169343204956649533740947792674411708247870738388941712143284808757284009920958475513750414192601910544177912040781744793714096093742923168527668477264485255367828055582916103606109295098069841942042967344217340172077439799927651718451044605410357484162020564473878185981298489166325136420026787402540238174030367740374164742712083522386045880773296344099917553094189137876506098180489160812581180709862782363692265287487408422844494447677253637859245199823906940511171338748906811249556344121229551887311227448767929984117711108415353363288656127876330147135855408888521300421678168007486937425874241491502958331544813000975518305869752355435207290742325133896291686876305574541512426000663451556617861170269164127228043205615595455129252323907255700857862667574627390680486645103830339453994844347965712141947802913837600593129031834876877334902793682429046804509418808708836176407268716519228041119036872562275544939138062782736 [132,0] 393989017911114456638815553023314673661588038950917784538933491264416363399469708501742398850901714106683116726488533646409992956672573984945462557197683794142019778387779670859337205368301135904326704963957463820524937511645537192578219323467372276934733895239842040231323837713459581011443571137978988538473594970581991344094949769992195914043648655510836368974208102650173417132259862014477549631711845361118053191982756181838132154616471794198319000504967443169554542239227853062491066088883171530952668479955726760935626281598397623520287479820772396994125522872127227393270795240673342003325735007105922774701121018748199475392850974984213390228941230495763054520360953589242923356067292848462649217472983368712291406977438922974896875910727969376631115459164512289333680337671901630694434504602802889804078678589266453891263358615136296935208317326211914097010517194851459521103783671522160428109254607683565950173904353573122557437625501692910054582368696000722106346499925812460513321558369150113330664702068438259783472774481936629236637702731031204939236118413496698555196746379935847292403040509703620265472935604107735471136257207542006020377273721419717064541913493023917502745453858515652973991280475684746429293107928938822984706702081156580918006205207107635973316526521128705054116856396962415222434261803047728204623355891345495833749925716636490847911671377956541058986526013563276425974290314396779766736809838138567714853709135323913870012802687419692620654652639807974531192963557268386098551292208103224688520517073955733343083377082400051990657135456470894335635708955318837226012533700072036189138296802513371648645892669616151678937556248671714238060141275415360256095513140178622631207584755329931706665440149881117183471969071318400752328203099984321502693277388282149323152729193084791094698756372439523814531448576822052662795492927271986522632179404777259783720233267737324051860879194399833293929106683180866207555122380003091590091898685356127258475859181123425679829260770288714601166702047593602807805239341858610123679246170569789385193032753328271255631175432308208708630164020925892011466362847503311604294910153100422422825087408692699528096450986656512132270283799999988113159026444661602230066374246400000000000000000000000000 [132,1] 606384004743076161543077658675327266450171104809727983597541808596058511290929814903836511795198069141380033231601331923312268190823156201593858764345382839818394593319037517191059731740969548834272670692749168897589209592236081885921893346650665219999133342669563576781516996890642859966141870056122647800811553633295089305846718436155118528021112953227487532201583487435423033130432673868927969043184781450873859035496263351378775386947491377432605034404182523419854311477410071986719224576993794437553686604063412490186604815147135280817818771468300536224612209958779485309713123877276894945486179061411768731283232634748501712535753149550793743823713965098273178419557669612222515193020701798254006614551107582796292558588025379100220971918424949208005883206289402359329601064353690176503492935943819567591727413069152961270036649789851255466283654080117481280430682042404685960408504061958967050518191982071289883170825145296997773387382875606912036567993794040199095682109717131269157466336381169709797397354239465480770238983583413012971140741509319789476196383214817097754761253205577520091853807429218065257281763049481257537602871986798325246305728450301737619557138476196752547725160045091196285122159006544411345087221669437860916505742203058781174986881680434481652327183004328251275776339585804239376161509875937702633148930844259640040102808888391854740062651716621354730647605176196853012411816871722468667564827986749772169710901566518178728366397643020363202398035766666937040728740781446694503698002124201803914155348149986687931596297766555563140139937679769852362564655587947676326976751143620422721158371010440882269683928999596130229344419425554515693315981699914410003592920254965652392542317659704824714904608208912816584533401274322172145947793420813474766111111320272877523394067917647600632515113197371089517428451660081112161185851025573569466441884700538086970265300771271894892240638740616892867490037133597560584823340560887623886610610085504193768952885307548040783246959876582043092816841127048521914453060558694606459425995836995999461818626679743178802027185840957422887504780838962008098542626531865727878778266168558591635838305571692663311859484981680059184662040003983515570495888904465684169217349255168000000000000000000000000 [132,2] -15373072893378155705024472634517224975348083325266128710520242819961374144993878044186621105875198275366994307352850462681813560925510513532669959765563704008571636764155927984031668194701054134231807591339262196226136114388033583068116262705888407445631628331865352893474094032256809749596479253296227745733149237530096420766401736476476049412639763390315498432270010706007531581077985188649279198145931735084101631873048506376028701967328221502791683762598924700636519220005882893214373742120912276851866795490525457576487631770345088317500448860326397018629678465077414428462299490490441557093855828126218637116776372749959066775355481243656734708978020914916566377324579373450415758510974982504761001189215046559788788583595615278734563792067643940993107844165617174974080089385801027139755328711465765711277541048234448268488255067634789094392233664176010950515023266185206576599719122688053403106504890853108137382006889951132115000813134874842281943948381064252383256842046136666645646707100446370224797492312071077374610004866852257246198091256061501256622101563829800237069961946555161892741275789124703189266885040139174030662828578345272220448249424593828246283513880441595386377543405063013697942429605701428494141910855113753113327280480485564772537365441916306543302978704722941549988766254201341563752129985247156256947834748709015392334545571361475215358680977495652564227655509336649096550688946037098480399087707370913267753891228887481577550797615013972989402997446870013797146233903003996694035152466609806061584095773459941880269020928748991975929722122518881029187027631934911861787585813602363223159665013765940552303880761258007734752647030878767328314491917075105248580448477578792006676605121251009039443394188787804839378609992361484667475480251015371905182109726181747371427471289390547488644681062606988316408391417656313977601468899800663331354576547844606029130408136013039587541288587117490227819416583076552515459261875268133790324631979123762931677006133972856952241581168916206958170549436783209414764722208291704258521952866235753360636012805947446942079704412948708667683260224194771334388019782536917287708390038009973347114944681060748565768872844975661231674368530908185851281713191143275372122702329413632000000000000000000000 [132,3] -212209033189087354884630640784535579342808963106257638332974124303166551596289770606143186640030100851457964717006756298098684493224673607934323827015691934448488891513280893226068965546468564377384196188756647954331249882266218706097504792294234028757348352739013035184374392875669724029788265378562626358691537328223878450407455138478971742267824219912259262171245317801749837752246790607540221661750546454079562128696349991064506759146233333454217816658670981847990310860431671382493888915562184192042977931916588643371922792353170295033559250261360473248023290555812908225660044770510566674306706624747755322986005535808949427398844911178603699970083379089481035290088436696439310443536385510021311614424351950306130888279597789103275759847610403912801103151225647952858087320751718052833805686186217567984547950446653424035203105668855353187768389442739516568445717441288401042872387746843579904796114419321943567776781493714882708666007126791119047591346811291956470472430418290038388165274568161232772178423465666453528737199997636496574417616666319880881051733756310621387362168795940987754756147833359836514452561069061014406761886836766007393715435149521632177455338717817690971281053612173835057517660200585398399912699422153849294169724846444288792839576705789408539097103129698282506092582595566441150813961190312801270689585089019886008250380229932165273516527059523819454723136982661675698992036113817074953560280017530326257067108550575181982838242024073635083785510011217099056807647582021940215819927274569649650316090080356126827055788060833341283192831655087375956308599870740164345901661930092465970122141046069620108083619955898184930906366098876910480674194369675865887688784009792207919545401385684633212318325515705798390168251298517569557370217391930268452718504011530083479762716921769704427324843545336679637397121621671298019512306897740346161628367932094567180916668573898751629292519176638910070214789804319017963493512962944186917644565700335282389691652109076395963504656382162036806564701533753239062800013906620217018070088838748534495425960469175509925432943969854882196027033933214691664816291252618107551073390368330750416893793115616894241049103911393703304398332225648787312476108004937340750369211327447040000000000000000000 [132,4] 5279350519060093345727321742618214284066286507976812614704539026539021005572026415987756141375277388578583008994753901223620127110164122280415678656265077073878700423221403089891361362839877435551180871407816289649103580970193340011895318403787720782782000633540800059416768551323924813172720399790373668410548922426968677450999358359052022208949525382966060228344850337372081199529110851179470125372545543924287313412004286025338012604840075272383685372571708672583049904885894428778936877797441303010585822654098023862339796410375056427458034329353434276900461530383343276599581873407642740453012515809032533660573373292547074991256514509778237232860041527784240869157311640190090317479509432224724211284195655710582395713247933437351925058054262062929942719832712703449672640217163216957701208158690214485263314387401095444654062197708451725799151710503440834323358419303190144109318255036407855522920173378876729319536046552895820168125445825869460603311346388715804592082753652062596132827672926907058367818612158438704382117300909173496522235173482143714681907939458600242196453452274657220495949970127802692471738844643230763613679154175549916336928158614193141994875414873107238752932144023076631667118443923278216524571352589751226641568399189291805849036391927378320701588002065407740863746760953703506824260978136618593372332908470551207662862608251301807503469180099510591019531015702270298991543094902040490429671159226793810477393267622715323785326746506057132666244373879709659302935175010988109528577468192987988701047973429508191614425576153949178036848800392205078297226503072686509881782210837305038300973032518196623960925244771173343501879412395438885901619373078726921624104620395517739095533754454704887551394885007988092521834318117157752753564615404747971482113725047770573426966888799326428519372690115972756701076373049955050358322138832259133110874480569311262877647974207589232985597266871622035064045206988612759901441524327235078909879537271443694101449718357461583330297772829637410010692541836191385838569208318415017394294495362918383198121953236843757062853286746825093027545051331801894574343316071161890015547576571461725043065117327673437230944107482095980496024600923625087351981118642771364917053525306900480000000000000000 [132,5] -45939236409684166914258111054822684519697003273535311418498090519293771885929603821605216234321637324671368926249678734252771864182550576714472526013313489389089263420306759937748071029583738762725851971652469648557563503867549709852601688346441144483921811082833909714555890245555277659638109393770202924175672189163058814329287174748381439625263873298881572131533780523110843143986651861215402266918257985596097295940205704682438084713736657103460105081286736822568709678806259953804311076299665798393089703605216343317704717772685871169927933926197334577177911258065230319934778755210042669667949915884892171346888123436670240098411315145224918582152987254951560776454081947702155746394683636765098737576552450261564857656801386685265292043397476572158919648710373982126431014458688205934948678821697237787570584961783535075314358335854500826319805306970616688695783975388476626692901003727930307017798416033415203265405033752784006334468790271072987399448308474646133628556562294854312761018920719285080153550521725256606637406721388611131437383630476238635523851584033838934268452700435611162946310522853077700156587077912031051280881227662223679468857159259490275664023350996069355463448730471257259659453633433954481696993241100838962971149913528798104272278553694774726973576995334163449111977178075255870920459526595761709452916256823271365065212224529557161917583259299614079358605244515225540715580022934808640369490882212330442321505539564289248958578675258312159317257053530275140006382520006881742401032587233108233431874216955735646903817851106725566823581510013401928358917796376621938943305436883897764226863494278172163342283130541422522276008494335923665913558119738922165693255573943495649339413833403109902178259480249582537830376243550337844394025524552169771936268073822978268556203433806793165650515854156902246860292111011976122431797659383485316559308625871760518596512992480051188941309834429766624165274961099507172754184650410859658502429346308788580578991028151930234292615311392299369276064720270304631951925290569013996831913301929175464484613473964449903181406016490789403280294447039752608417131396676844717721819007487126230155088684775502941573367217384700784284344205081563651903922956387320948850210098988974080000000000000 [132,6] 232179850275991849575492236466033223816046594967461140525260704326719760179297075966576380320624257443432743825180563996031759063967827649750537796777411254815340141807277728293302141362186735586390139538633647470198256986164233670181182592158171242779289630248589790841321281326535302975712349981544233957895909020065002614015215122173470485877530097755207086844546018420648791233146214977401688556253138619926353652201703739749233703486809111129773437619988930078138318605810255809214082424025174989966406546647478388879955868561907410816309231314420328652285529243933031112680445528457547329505948735885735733965787290611287515663780494158654541064042002696739638675856404598523924721369397911076594945518793574887015489533172409289317685531208993873662880159502473174654545287389190613288041671549409136193270411279381934804674323042115173584435733078534174486551415177311791919836098876037213927444212977980324714181926337937455907035615932727169771237725980233278798759533785142070407581042062150596893974809875247956092525891340171910126252960792926928250096457669466339069572487494287879799681972993069218706826177359870427289364387385042911240539838213020401204495143261356441744761176050694341166080457713516622795136177505422638571825236311970675330179930285059058075628260983462847432083418407556175426936165806641671004587299810534131875918621387441795900686119132931574592021104122873745367654590101738206385129562881985710982078357324647104489381376057415079772352722289413342342293247894217862632185945058026799693648066546569254418460746433082099511780273569808267678769935155487542692979465381643312604162255319579300353847645503871222184602856342418604592114616529417295385379994324631150729473167484189512368964348675706285904548383527875253654292963596222994236466440443045468190999212063760863324409997486522769224938271444057209892402907010468413978157111426473172742559050440031968669545215040381987692089553137670997509069740491417670643694109390777261101866764023978714020890762829349514301519707356257120228867981700134769737329777548275034030293800147643331572333900522096166344895977705831078025699683756743043250368315623416063311213491708816807704397679185389448663370508741030571861396100007814460253743815623023001600000000000 [132,7] -747484861493672576548348898009436028592465769464007989107870033840271727683888517395308166044698268174499012539316240259393250799710643495076372755430027164638188777581710780053427527982402533940852178532342033106311726303784714358409912181042340102921395026458123749963019250722439928250252103086712675125953724864211852390281914948468142688776231979051197625028316309819745514633556088879598377053830644659915677444343758520739760824824036079347642373834390520584336908406577014812932194581331022568059387976254590383595700892402902620615677619793615459492751680729268404724524369141768777375607091468945889413742250119782678024592554233404559040367163001123613107137437425594755799891276489841166658697918826967126520102874667779179268674113482783069614889103901249936165643012983368446955627752735773372106753517499506354647817429786620402077962155932996288327295200861512519404408462608838691919648208360056816837373424250822120729715073272419790739012852368044739098222078192045229473739579127412811748871675758653680724582529651912273385995116791759416090968989124091322764067211022086869407253722256340405087969503305191722532484540921234847505880670648254018035207364824047845225985559087737975033884538359387551066255009218572939178544902486160097650484242986264336173071642154037409957471768226665722445688965020032170834379710084105626431509435337740688148568153366031481088088034311740130312000355159734780800702737398012152994301964001622580929575819214827791720570356869585418239357161446510039681400819490562342821368358981082829720523081039470393202071281034310718629663105186040783279137560262094280114096642018998654559969450036782939827182820779109229956231487270907526449828226056079292005397041236349061554948631201080150012025342914754219923773816279169179494558439813056883459669409049691071987959519130033850966658362889998034093076446470992972242388601722740651316847601681652351661977647104927990081051595661741246383820717296017058729083454180822382135447455568549783382015344686719270494590003423514297117394470454222428971234107264675864224113016970293102649136843888815359064212558823009158263497882163058864640719556248553981394526018312873216680016647981686827681766745109631213392291920159255522585954270827878809600000000 [132,8] 1388841414235883675821169315374821284702962674373556215974532741859578700385156933711025565634210217774708938107347741581995089703176376024237818665245152088115110733847439021348957851783514038045351162809754962943897432099754461212136747751884479251771182240696075319572883555060016193821610939776255849013729254582710920312774802264557403800904094989167402384285422176401999357726754709279513273769919695234069100681944384565206314083937332215745157914640499424337224354536661761228109754720880907067398707501029646994749506464196503932931141155706301368806825422937525659371308048464027119052222225603432308464545162854497090692204487026828460265000221637794757254132724036060974708900575809803367088854326427639600147620600776622652741268791818172020204612536208059661964667443122768089642115193559478699507353232891742561586807028093746710603924908360419897599552613310054022093082638906230289709302948224261582213960588148170975641073473238732508470362030792899054551325284616026594192626306373808340883907225407432970056808561072491941719330666880932154341195181896178847245514743419365175748775869310827650496650740539892387936605498086590737260418542327939601403460519709055462586112668559330109496583456524228814376278317035728481782653522881152382687501031283083650422429354012819994863633495222681112474522198170304995762566982208861885191657811270076425149426678026933782920063094175714581541080731480930114914790624133296091238895479278321252510708966447047177503358640192100071789519903103104987833167498300730595769959558254363982484628872126959444886229595863841082174919726457752446535850343987686039643468334381178047142798100104828716243747266637741681803368603905401886132313088050715470235008897662906795965916022290983521969935818472676844255795703478861740490327929717918479225266764534537716229493690980985104994044542274390767589986594635587125714872553627884827807834847341604710051675238839782285174823178209313971518017762928379742652194354546794785514713492501640992731148892682564658563352949890021993990597923934154869992185407840268230719598560001384825580984022879627425449048118424163442580285194900371875761697352686725726550653566915534482899563051901271290104161921068762101330499538716716155041990771631718400000000 [132,9] -24670631607860364447039707878904462486825090809609498505153844436099978017505088285448931062978008473656440442899509600135688017634197637444014462834760163006333871039461425660455654542008716029916423765756098280934132341249456306398821289745080668154990889819197279936831700881553603451465816330607583263365200689048526298031892286571608026380997276071564697594012688369219829999647618590070285205168747733373052471455916071839839817868160012855425562282644865802921574160055291646090338265420783800121655869492131959070387364025445787218613959287340611573804281795966808935258159802753980672925717512800079038300873212161658452639381180196314772393599135480907959473137066109612706848910145175604056184794493544350202236393402137052689866551557843344418542382010410872905726883178750322263553601215062832311924911509556890160802716937561460362597721716484227100134869863066348323459725746022009006885455971629881162921813762368036294653473874869252225645919037615914213272097203299094312513324168050442247155294820584123949496791852912450626228582917053060378850437792500929830358028174134085888031855277042012204369750661621780111616074298626575269781580091343013768146194912625059562665110572525806017954575149618183043881764849552303512441594837246040029725506855836323664272513597698756804322104006478757302406706646407193224573900791640336679830269026509537215530309492795236648483283563758211373407708264522132328520873962943990881440847625225144858562148238325710656814497727190675250998152860916678313923087101563297982241121501166405273186975865787356519722731319672888044132749635859169121246178640706685106191405360226523693630879099568812457415658901685993103211843864950926891356134453060651626621642639586609784721399617150730871218073601237729765763025961975040762374740821855270092140594417312964834928595249639550925801644338304658587939938237485913485695296456469398683827115242132978846035124154295356351216458727024420947421256461126627074376194864980331331257340914852755256197811820514561831828986691347511874686468396998273415098028081825762297445117732114277876221987173434120858948554359425352420703389803400214599703867290873534148889071723116282363472355111087329913017983480266397143082882953828652337052624313384960000 [132,10] -9919162197172947772665528627287198049541207795268919342564837015395928479488095443836085859850576596951921743244355561357179443503401674705133905740003914273051928888177215186346984601371222121156458130017895202700238336885523453960837721928682446992631153259192258061334466097751940995791381216875502813501671108005393930200157129546997245553350977470342910022273508286694069055451192469260631730966747970771345382204766413660411999998492961375393484861145636133523739600091150132732952549707734716864695053837470299835989549095895474948160329543732882348169577229798076150818957081326718216760877109907793581511033077895153808921754331731983577251848115920515931836081899668313336566217671645345835133673961092206374323325992565591909180233812345396988167963853095233339677599894968048721739154336448439328143136539158378214430676524569819848580301202118669579658646644453953232232701599679045439946840457840713327289973666213842907806252066411688066117253555928582634960447349799487807402801784830842247670573597530069605306927510031984948381111598529197297723027651287228823045537534394157290445602127102290427036971834250522003881541281809914815338896941352923023020162800084560318765180496455080178859624843657754985556879980023877428267065348872160581301009744096035695786796265187712223784290768668643845193937458697978658622937489946293386854594973379891257158045013883701752422025728877491864059699108104154406052407261967657124963644858505234544024363154264896841513500193745489773134454791091137764466950730378344608236727221144037672141265885337128691425049768927723911115775542022412173217402527727422338203493108016237157968179336744370364155029051553285087274398478167782081071542768657191939469332495068420002208906477471671824350628608049282561094854323200028410464269508290854029506290078799305986157459102736349761896241023059417048894302807711351600697100062747838978996214180653873516517054919196792948641621979452087553027397382163473406690732428822311085190405605757386090107641048889596534705919794202363169874464520355385983873848462294502984050936351550435954766107728879422902753932469849305300281764723501060547135978213609371626468506178012183105340528947900310323800651273257941772650087750347491539286376547614720000 [132,11] 40665660168260452916100050560064116741446755433251467152494847105680756266701723509591607082172995895788458522851222361159450538042325198380873016394933775887773852685062927068962961257159525652182985078994912856927866331758942827480413472332392172020877422838112956372964857961474483451488262336776739103671363545765871513856402605482059307686833358804615355199775905026902117666987583095390273646245818723194159433632880576726162054616658335606509475069985660148878940947373600273655619805204570313806045305809627774607913655212276737056002643321099248764019432423972374990399139537976345648469068180620438530998737874003457157560110849821327110102100426845349673035127820813866608593837425786292563586477957958046310331954821981603544655208310390951098634225300784806394927515183011110830388395276224075472817087480091565681587285367714489647626627552324999134438223903455870238859103974701272994266114061927192572336386570439435471675206628234356539779256237852000764169682372524528301909419869734698431511121980090061039761396867375885150954142190184504212139726546011723277080976388915252259406564830464969038175276946070544440893155895714511254881115323297616198702019841418751141052168449390485352968338163333931300542344701222067131997654787778945274719705872169327445386686105344925126851251808516500567919593669813273123662412557289335977064179179000176447376049249279995649290653071738015513759121004051789163333465484985459118510537499155040695786455472548767110455102888862665518190468665329854322476809554690698794624025269578109179049571808834029144203560303728204115288224436615320295161523686825031007915109049510785836266064717609365320615361527644603872169938165897027446899161436992636063607255042026995234658884552881810051542048996734350377696844852203711520994633699233437452130880291504126520333468660216380067507516823459293102207241200235811620270798815568230580827321706459647449554634666411713675634984817865683726429409692272408755440303153471586737582198351269891798127236422454906952045876866197347136118779987692606809607056953692324855542442988674300676723078234566494763420670075657973781403899367288962046495053915817526727054174216678656855751715104997022673256017839576693303848668001075465084129955649945600 [132,12] -106059949821457289217036906483278116885309041574090697104982882265708775966680638943860313096068054841271287776130986844211517709361935259126637682577576272002984823518937582931094654061339018392195618367043377464933941766680302200753491766049179357338675739817251899321930549018478348439140263099776561433329782484265466256969890100664866016633095413670407777730896894309845198781997675973890505871790226403752427379017428151405943604214310525849653317036761167610585390695247483419718725981122756083283689741618115467343014938133028992430668608533488185537498753845858334653392429996268838146466766413112643325256629799947655461680510880557849693956155754058608594854938729893847842287044763611308015930948549794837391089076844917591535537760376422135130383783804185635995922072876906054361626013468682826029754175122353854498186687412504244971710231972657634423962437602969593336771580466011973840323856717438029679940174623816216717226853747967225530775380172099103076498955134881077012425087226172250649145043641899404569696985973349270420587442728924989234696822410942538991936525879311605345709008059023259052012592007492420286288403812819193178584431562225401052686473376914310554400160165529122394954069579538883514158153655602060642157811553762087936008658508894278429698734083477536434818001244548387551571092709877252659772492316265293324583343351949607142748205003024147404583439006289805012969610126777301022014068081232697362066448858282013113796290279116895165888804570771254039896494478508035286025203980729325147768517131355003688610617734401420737451512591292192628588360612014981933568917285383639802317922395069015781830160221236814307323888411415923643514855545254465222980147745917060862719116283247297008684031119578082133986530203323042670540945973622767236822348996687112281641346038113554764226537329264945664945358154092327698906464518453544087931790388672400835531723884077037776176539109594573902160993105536829275395591308558677661503503227408528305290548651069711005056547653920660347577762013526547084051027640290049673013326725914266610131469498644859814722898350167359808354155641523374576776839898137374033876915410682423984814799911764336863596334623394687898323540095018329624767703839589547511354333593600 [132,13] 211254025705042684393250059278255405825233133411481801101710580910546469256114528396359335969860061987299766820902359263205670898745407908635800379034746101268820649160685004397624017686070994352381529217565061170198228240748097292392237651003374868359168346008099461718062463847867673018484759348143478211911364337554902947925354384664171310801972434298129394002360720971145693607034401340077326681549077504851762862421629030033615735741621632996414514183152622188125268873735629430558500266705145535802423478764173869963380686040782069232912187543817969437242078203186517543392694879675062271959571634209721343967698306364771598709003575481678103136884840094653631740792834388592028201101240366710597932426282713219803704673117666977745848238705521647066586765691027683093326443143902005857149341086172467422717860768580820978002702019557433468440138066767781122218406988915533144352353467030931768425350360719729656278139483745996446471740719351045176978907634637385280982409559472515714052735778122685893753930130661619057409360446988903426463978083402713990392538779328771915516643641145549707762415959611035983004590010746701571260559534545933133837700671218351543279606295855799891715307750247560698342656761315960173406761722059055499706151735472779361006867797715482635091931919706919917530225503094527230636816495719152170580628376647827871671055386949310024703241601335802820815550991309809962663837399348877522009202347928406424763645963843474085992169811525713194703547460610777840258108362097706708402791228694843368717219980495968675470826716930981342312218287814823044719922052431140844762261338634816525373796826166610471012446954143065832433464845642425603209782484219025985837194040947498259850980330899221081090254910242504471576890240001879164165970344626812287060454327373600112157292423103978666609424475976341064849198630654654813860923118974543435494265913545364367421872662511839773903650160278243306076911554646656577528966186715077601959651387584944620274705877442080958203882557225784977891305316413857784340207667287517573789561099908825099811627473143474632030544513613097616225477760342896933795839462810819856936733762912033889918158531251605611921931713769233662068715892387870160061627403776166609918361600 [132,14] -341139784028012170155004334917252469062599069978743961259800771699141433974132764555836122776816628872523473896307657687575287137026129372268103703841440458450833290750322876888453893806981663481130783855138764054631928967551887681345798658912444671080844115077475122694849379251625557758848693979610987187287180708476265111225935603159582363382812728843568229466476508574488195566207219035099568229402632042366031639035249805692189618024358507247242168473462706530417043279889245983616847871771933271385848612412398954077304400460181412757443734975136165899905771485955042395235959457855358409120021312518023589916251785725182091933156831042255659048233527935148332855294859256302043424791741687397916445068274913939612855613651743505287498585730556632836124160706568474619084144133008300052308246973534441953784687269937936547228257771976324436165022663369040335897592264147042933805967953005111486698384656933342234450170476436316367883983270154976886872490640336092510088374950365540137018960643210854070046239276018763343225281523063547460100500943332148659581426016911498651030111610283957850862068421012289031009551580834789487885888443241458820026303530345949965849925364394217847862288360166032199982806345410125291250128026752016022140110497852775250445020752606044261773844215566903825042562340239147686648590243410744115512694635898672620442813831300355754070188428271181525687088099581086851950556355613300228776881088054717941888936597614449897466470412533121662364371920393396370674437544985237108757078389691963433841793460242747705410798645119165348927029051396222656737406875829859704607474271074200817680766911047271407249720697368956424806011915635908539355746140158583351174642947830204450823202999801370276066694253179968590756468314876098506969915033845301121961278984895082254613349875178626385537815174927509587659977742142675609943884728157137641840713911569249762031998393611314519548682771408549399398733107650807197159639806388643642808032167942544795267473364149641449839475176066425303747334743637855859907937290522062580039200759685177151432302599866739176185815566243314223280191149201127377089326523548811068558296482744093117760181246522623374272540888491830738956883410090695306442907110456838376652800 [132,15] 463406846883902856220719080534045021957364093014750526712252767486997818817228037129169116370396139441172226244332856081150034894270062123524985618760694802985753054538335343797127320722101290895802915628782130112766062737008254749482593804694777888853639686551299755219902421894264799646039608594279107761224483821660712235295123314665603581675419790951128421463722032424042126910203805211164307772584156490420150122167471723553734770779178697038585058598275153405364950698673087799144756495048865137529942251857085070183420806021326193583305376214878300169738282010217861874012141380176626735675683090972494533041546393759403480821389989209346622888773608683720397814857418614829948259377136736654899204924491651088785912319042402082325745138999481738556290399815544484420431749630323851545815775796059983992740104491700596113142547902754123111274977558625910679711594500247712645530384928558339328612848725358854872172281830132532885996161781045324326957934926164344981832185492103111626261891292749897133547447407406240984014367420555416284932265964630519513197338115548978204599369080579899107325158574906672857495540154315582856744490689536580971936539167687684949123941003834959523447234376943741466712360094446289679306799667596125309793722160684147833352104735645989336659153376816737771493879124034206640860210615243550645939242910431709179157304186373644533357778389427337691545839396029510109029266319148535610204240748512242785835786028284428229748546530232726784188358562837509878060519639378371581063659303684648407578988419696156413915978571747387394031091143959594694164832306878997991365107886059975995759667699719598325580211754469604000888402200795962806162458329441927740738636555920572904826287392005571445950243237640976816593910609039550330392828322360281713942581298162583949024961810585288222272938446465803656087397383439259793680119434024116200377869313200160781075862402458526442376970780051510903892305071023187060146965583129061932645460444195802831693423054494236242144524296784448801568415995155475707300011616854574422757470277877926678125996041235343619634387762732592199305345409224954897279866892219752254579660848700997569696370124234377104945470274975691164624503054651936168027867035755924684800 [132,16] -530057429931158260506723816293073710730499494542870210993794670047405911535812116518435896891787394758605432662601068031624534743769073379670864894434081633383097013647703894396079098278102753713740286447702919171433088077035569339817188650617186967575111942713209465405458225746700754294941940200793280020329361230350957722143254620141374206730581798447798195263742458994621328362070365939940515340460402404518706549216771137869257280767905320460686902882161379729095980164176990857540029622523946715185846811446622382455343016535308280809243934854497301372582681394588679933836625229265837155234323289877701129973630816532948134948406699076441995966212583679080828448342292567845197746246763797243761454801581498703272182279821656058639543794631727557004605971671739592680451511345053470102355164643682760817039374767412546777533496131691659685272160267331415516322861867560551388838645916236412223689236361446254749115792692153638141553973023087809511250294940890860127122827806469737002354433240038853404164967142440504968536065980272550230020126196697965444300269980118900854620325372796402131477249369299147231201261250436048891029132650273484019094367219362597258892907464832160486093010021799053581217376593456404353075941615598283052302121161454691131616078757069956668880641124472515011527675014196434693593013619643461106521683031760255006496062543773901450903830602193093915580165843891111608314500644612493461337754020407865684454117627097738960891128689219846104916594393053226013042364715823586945639471099104184533962715712847163640395702339991084784065255516281259229689460213402624224193149655921397585601511378055604681063957158397505750308889614010338178616646307215989220045714699740249050652275047276312395477641645451961952079471475382295251575653643503822853188516196935271818352644582660710289717770660044721647239188112166772906998897668599408927874308666572822749248198826240611551714099233468591870789627016392553823252043914344573040756323237701761987031961849434740011984525469540862591998022335522899783603527193081921883214722058881073174594031027493078820997077761508839644754200531454414117452737085391288184270398104353024323781368406130472753396755900696549299603232971362977002885659229369139200 [132,17] 540736433183364869128846706280508025789093217670616104333864345454354463631372969230879582542344921433071473491157049249877179805654087511857886699735904244123294469065489449762771568098723733186584974208682256784879997458705285708980923620455897890230371458468269930256934215611137620686428187093609111289063441364444205602871427089328280529388849485921100803839639089472135471657353974754441483209169826641142828605896196301565404165128130353983953406671606185683548884919122434163539715897354115840583624735692514586399751638053731686496051927826015942699544839317581311383275030523252271938495943053473952824976418382240254555627237286774495277818050118126565981497312227409875020340727036910620484503407006884568697333454684146138774461738833081966199824048057892124671481281911113978927156607653730913066443865122400076399398888887108386598741754857208864132673122359430502179801728506221608280794572041792248622407527464930438582362297135963154651446508438166217437991609777859500514994383171526051064316033404288097083234438302861584640435067683633246841401648837700438923441425201579579215136742277508290282826855515995370036134478281567965436915270125704877300833860542417836023067167220134068509497801783515202393455368898143060490522626393363579049231112563179073312480695349541966631002198389242325736825596512133050022402279309411681227550301018144771640296524845774962590071750250131175258299104020588898048774121732511687096541822799133371308794103650859446205823605040005627620266846395760368558451962037889561397954968682469748303798433382900025758568123147748276034560090020597034740644991104367976050051494439551293311788069348338072554778464104912809393373767645505879635849301455555977931768136297589655946434328224423366979701190069359867489344922271819330872667528076291473238605243931754341308242894220168992951572781820312420158078038857031007566106472187358434884281566276077609321707730797390892901308481174458559383246752392651754262299316314638046192605773239053667861164781335190102098631732278553022832953295299461411817654941304037403549800961704753648592429166275910843095715590435401951871810392499369507188624813530784078521931834798218979968395734876056619289786091396808749757079084649676800 [132,18] -442374528294135894102970107995417343004450066227714354016884949576449890381229335527116194426515547902212179265848066881376133544170452716601431701045022632659836103161209507840385126415931847633887617104370294256889942639113413085046741880297661342212939815071003793975566568820502128920825557703667561848560386723746404398333300169768553731636294104298255758362108808105187770302563818415324971770840272737652111471845715440109209665305734883135606892544917753600076717755587433443768398542807153857161875892182906903758813022104104420365224348840835261312574727703333276033975398652180279277336983817082296368299832286019008976354406575724506185225108254409857135494273346051706254296110538785906603959554756744698042471323289724775280503355798472282432668728848926554263902370440763284300184326095871364493288547880739849003402702956099640509562150761676456987449682416602798055317981066473457326080947516679799237949199691321906307323038550426883692246173196453355665380092997625791069677713264748390771342595828253023225994749529121229963996167709333887187937737656142777298533280557231834849414350160236154622999575627184387439573281815179008857238648851128746434213136552903216692204520652777006596554601439090425816540781365307678897820165702857278664907179228618482535843917913360530534260629271605090308424151576517021973223217020504031541588339553740420186761965947560018625263690200120966361217561170076987848701341436733416535012454962218430003504319784749482278803148910668449983327226140622163849081481203161689165809955450911691482341742194985419924160556431909946853601308523858434681644263362556361558836072597472536654630729470915559112781831896432957764551741722103792159241574439223505347880833859003790123861206664230877561898757909902810520722330550501277695346543418044257023541314976360432928017293152696110965654030863710204972940013445995606127310957715416686710472062634863360261558117724702894997002635442376498612551630950573152687944936060762137740755943741774624251353217999295063568188267932354678984788498722696575202565799908016575234732769455705445141264529101417029372594826145865391684835270989771956229357922674387199742675368580541644168848238160453994845984061384507725774780052275200 [132,19] 390107978639818282189020292837343402397360139348836476726112233890330867676804848527039627003554543976012921933851545470023153792747173035562377424850578413853454761910967866737192006409704901198365060645439301378708717662424336515732829481925179382112018088211402005530051231587551969663719922355458772176968544801841290812917051083824704222850548539582068810905691351238329227753827125546010045950096679745395577618009023395847701310545031749810864690558027918123285859746126410911498592950255595125395441173121217817857272838454620060398005263214615514077175237117128092541789706770637452480497057060871545793848381563019936397776073136246198643260390167862767204314358637883132516046770690337953324261306746308303832379262103322804335596232603783980021127898552937236972544057221761069230523515076520674037757480671820359716225940636456136304502068062896749647973851788720859413668370131993466592915761780593679872909071469463177225395517743812143912244736189319904596664747187007271804335846758615736004935972342633502101955030603450512904692416003525674630705197155734902713202054200945325416041899050227603703444201509564773672348574412542631135077069730837095194180346944894808224018209515110827120698630385580649735513459443995119271870702203000279247983229078655862731301180392177088688175345076196810195365056601020208494427809026377870679444636203247609227672830916849236384566058578851866451735021627522990146321924799442791313121562888339479135967322494150804794147424329218387095946177714344157002640543114290672209667094223228843079439243311136055999600770611889335307185211420866059041924353584663474611643691380935719381129107428489609935877232753761429265552689457416827280172540196551830882230776749042660842396956559506753265700302918527144391177558602385601420518172403251117902439439933781555394505766488054911518829874026450427252703095648033662178702334329748040258235250802027147394350960088038442768880958778863117982338988822561695006580116495107924217415649205888016479821573313115113984341486439786259463221689198004274762501567161676245756057268646147388717641929345393871229677458799510794774701352432597601740027807531464623752391532624161501222184995942194466576969381763211506673201971200 [132,20] -194677552540619177968963870353216837671178473860658095715184160918573037488893795664097210288188928910432827284612963727004167985543455800501329086325906041613905256887499456245392693137878933561449449942395898111324703741374831704542882093301343370323496833568908759519418614226742600928352913094630890645322483628025634122154921792037814731370162262788169339866807306715645612546858619291172961456332987930539100404459770128490686896779814199886735441133206849338051804925646037979681014851269355951855209497652422223160434734951353387535054250780417462608938746271233353353311124782018712150637799718496686826772712173847775173446008098967602002298646089029089548590336764292327099124492500315348498044251476217968533874849794599711473978271112360238645596175960211430136213045802880533775345945912648052999564300864159585936787279718853756768953341821388858545120693609814053410269200644074351340847676898886453425999903046807972015825060485280221554333903335945433037238031876617791981487703715541787672382331851662347288781244269564402577697032252709785650217900070246947535765764836353388511246999578050305823772680172577477692043496280846545783745108710489281936796568839541526105091121885696927204360633513439687563318370250045277053411303844153684997648182751890048582898053720704838576418562915407728163117718054695159194878517294952408447870438272195474939323866416228898875834959613591553714185207234352648459427894981280925070977081186183569154736207318601762701892419536089094099175503240148542690551926461431017433234364103022932732184618788657800059947584186149663197646514096477371904491156872207870524775311174558497609900300398423455455085230033291697838861438095991182740723260549392288738951580717111036871443246200034659669776686611515532194148705929507838625509151160339593079428600299791014883261544748590739519705845506637510905935688880088245942376221381705420842164515487685512217818244301740527761387932305422947212323412138614491358920575407967259169068012678581092547674142688284126172609540570699730987366258079556078975241627081626667622999712069703136575424979760014402300328840750217984239115833503593348202280098564263678255994598844581253763430112555962095897199879522415522978201600 [132,21] 108504938480581442955410542844136666922147752238388153459715398746588954900011336858050094206390806731452814597323185464266569016875431757138723074956407216070611848930182043351069005290049343658593983064711654131288262645195974290050246521240255309761688457981112883557300727738172296563232025704456334147934796961077231573129184965152104125518700489281657904790086394617367697455066793509822351412130477440962128693936192126925149469612526612142767326880432296458157440891515009377742757295728682843818747644381362857031136506432032211335584300497503679466367505068168731537512778407766439141169909099499070196874047883242671916314486123173733879996890661426917020052018332183958216063852485198745450918614566171752432352717611022552326384315147993658217639748907078041467123956068941597585117746635346503101210521412258877944733730797744478669349338568063216684262120711173432151955499447326974445322603042357383841465921954829281264588171927707338969200493267799346216248833690673916605064906877546339358270265383044970086358485752103072453213649753296499612838332845815990435734221630697451727800434362001755002477598663422908188733053558312551893680537056844923344744978143623856890177672301005433273696001671438326534104629339800482996697373924967966133295141680893666478922831987883995571509458185020438878931954395153233634877249721593728944437463763636912878034903698166759819384299991807949345957774021879198942020344774951753083525071337199397766437255809987241594500819392448741512549163328285306130913622344449860694702317830841699887288036882386816201711377706092792216620817086876910916457890497030716634533674774509033437727915549475807423523485064760745320291447813071446489635864234797098022793340588757413100681872258169346797248904237114228384718110021017419785971681251807298296797686308359356981762321088729685805635282033974010266453692637624316631367207270145624303173587504378996511042500342098653994597151485834089247627274500994808999001192812942984309832929560077001824648590380971638075916630330782620397607304178504021031852206970082936572810714900782724133375063944365248753773631711113841153330299510696223807074202070112546995304009386633821243458820927990594234644965882357140684800 [132,22] -202210738722692373549927477004893082616181287671140315233082747611783484439916276421173857475104918225980296691491361869698032937368299421189110175550468143903707403784160224027971755989122463182496142087582250515136917319968795970908705988560595204450055141486819306462586274557381729897791976473343990462538060854589897120991507939873662953389856248231184023232171736505103194596925573347444546787411361728279200743501795371396598159580117263977547552879495203890552260061300093731410293105735420629030955985096345570788350489452824193718576738744658629419580639386536557398181314231005298248488926871954614212956595546362599429513663014495062681383255350837795661028438726122866395863185496916249968480575775538002675514066864663297192285654141859713589919790520121468589702998115208455291601082429845512927326460811939196952878798990329249782044659043728389972726346588964182916917370542527768605006871996616062200956557051844538046988992876630251929530896723379565594337228743744366824400069616689057091136979597898503949962875794970944343710553987078411612842196484503588477013762646667288164306739239174786644154909520113089593687162591081073289033811390313240779059341560308257707708692113487750080805604985475693307003632387413251133456125920276480545633630944171880023492947383558677059769720135737707499397616233349736772420132341572818431317408806966680675085651514886739274262855631418669357475820851913621083093942078044992939224509711059142527327514214041378943699178277150501818885246301223915479229625882735952074753458238827649766855888014141973243352062537264443883571522667487843929401066506778777339447547726395240713096420270352140176042729506998310851731019680409539580203716631445823218822192446323438299189400344186811843592313935576122426575687394619504596390534410685756780498560332078003594036950364799266128349607108059381903254628213682292049766278598703326376727610089174342894801376604663272800296192960374285189263789846054809493540520943247165873181187853137466663504875815305241617936839574535971829499437868563857416120596101700273282069604280305391917796215155831701015736025990454800636530713548602601870226042417477859370877796746207172089290126622832919316900103600891494400 [132,23] -161042374146929587441337543618772059290607027163304150670099817060235195548080212755423031804002858474859450998638641424022663452560305238846879348301549358396241334942931513707085933167621808362477596076618893401307122212598383929835881496330837325946464242410418804212512268932561537761762539617803413030476196719736096332567966399060695764232151151035390174186918731780716764382129580835458918321972568119096656815417177541437402144712125295134267005066203385690361472366944605984365132160758147164358841943232707875901636645335408022210466693129188526057635295303123588137938119439920491559802700403840543283611103105577120316806678179443885854974778039744434860846601654733055575563098782990120609357491624806091433711786571882888455063464248301835173812464997932698104327805336228163574734539907708670813719658698093342592095222721759470842222357967796137613585789537782321641941981431311912652867198778918858616320016003774614016602492322141847163513077507851301908165163522748506523542567149418292012937595406857431541181489684290196734680460152194152549218413379566219176144871250304666779480291718497029648238881794228411762245738151406495586664356496076364361501288292727302769299652197134234515288514776888238314473982382028684007623043223272227884215517899634567930056847490130648375389291947733385191214567169847711312938352402174701848083340365204971734395586987545684683205270197185740523801804823405862535315995687698134034445148361901373487105340719585424511432679919078084895692545341806921121584242310310257566583392956140896525187781137994676637215192631001481391534546238921085520604457426621480554616499943336237858138824103697962621523778404975436271359515451994509972200331224980867003299831286853474048308592360635765272199011122092780585787745799533460793514434514090610098734244555143473529385306037221846698098233719764654391943675210744135320519927091369606490163790219012626412424572387736114632414332458106552490181640508774038646145555308371041883277384768053869420411299363069963422056867029910054160372482679399864974257781453842004277600167390574412743715785934373181550203993654166242972512649581430381755872461785600668317835280688439525621874717301434270513186905207603200 [132,24] 16285945870208871030450596179961622577606697719957804695600780204600697923171463067776259996529343860893479099153729664792592846880201838283469909454266225178476541425363983255050235523335813852382121665528339762273580402137700397031262703086877717101996906314596939717039457606920479160149284222711139113172812149038306206137107885209021882227081894315225328689561342899383255992122160430842567109885926124239597822190245083337795606392449777830101167458842933817750201000276087552241813320720973795125598287094130360556817858487156529108703005408029086096219857509044791283817509484648734020760057724853427929981034662303358857571452900292814848302208731049158439558894793886735218430173659480825363854663642964490169606094234833649868832638325696298366193874578302988316488124797485681255503005249622684396208633788201045300630606470929457318986318447257019988815985125929873145632076433120680237000718818978924764264665853688238589662335459222769245499082011118291773796189340214046616655607989725516324592238465409890918207067607999885211918727133956392673665697567394247781388794885477864934912584976084579926804400096123502574162637476177755197894885853197144902799705236009799718272222859764251005235838891974195126905858434322815415492446544566478961942572241972208531197295495245626866023853935524008653810647429308977724974787984463822113068625651651679190626304528477819780504493254930916313397648873638029273853400965697058689331908776582695551300791349283989951955555064695391534383485648185356030661617540983425071417446845354474338967139879335162247966019109147587254013534506923484257073490546566559559797727928416562748838247641753286592937169791958236256493989964739874061651600963089659161121504715667041147601983412935806809736473115567057828701829491708759046581231535027596742682513688186411841851561382815684855163392555919727440907456902889823013400914704857622814295244670019416112725941976936386372967612174485467580202929978141424422164578941555504153030517940720007541430706994713947138565523899807354353315312060407981669990586013845240714040750804898784730746921681428770935494025319221723000995098994676252951408077848450101588411708332369280687785763299940028495589015552000 [132,25] 344199544121475142912488242182669482257614670036026396297924853176347733523737038525419982008446277070098393310419341033115677498689246667402536973979109570713066879247867266659059941696300940236057978045097172238322791587406647471555057935907805488951747741723077191158265437601440278876119786637206566225193585456829632407304906108967473964838425839273621503991660144471734208489081899211442669346203798452716982677398543658250717172293516590693697900723000451784474161442821300117266361192821217489908268534547137112080315672798328898979154088578974500235658680370943638342010679793122602539891378702000369836332186271043650096770791737303499439406847995234199225870335879594444162080577190670708797387690910816453061473126803063817586477392368168801784640682531950109221263001527783054433051415289329090759981266842676374330224417047220432784941908202026029619517165777075600431623154015340781367015556905048661594577146264622837761380889053439287099004355661006558205411569494550583032461461213779700889893545337730159761126909044576064449345641497726892396840121333393679644787968441859762647755253341561819057740897102334337660809321167443714060253961927361926923090047490125232136414182908604813351161751437420233809919282691422215325013281201461936146750837327159241600283714356140025549116538422976343557906473540630301138557556380324456377409231509637820779620245413981163578603919173539807517545990112222421404968015847191593937268201477753048633693761453412746481045911746526240258744008693266333839218648748410989817495287668710564205104846337728349259656286868362868523453755539603001080529251716862483404596600928074597696928360018043164894567548926971143108594627907576993778736484954985151740416518656955022012550851373181846151840999299601566829662239070876189643026245099059704483226702866221156690468186581429651240664486692439349710258341436115935355835542388827755610607953213976424721573251124052901318235458084295942379717828131638598033237372627189475790220994801049428406949159418317073401823447631347262425483212727483410540364037603844134764410347833181588434743797425810505255501828447463235707731359351743810311348818283922588516240714596354580307593261993937292012552192000 [132,26] 398072982854124766867672365907197661348866534003920315188133528545105102522040659982089516755449536267603851490074476333665050923778847642393846606790407545905626272772036455303279912238384620073871620947226019426011346498293405345893139362956465979752687573023429878164270674676400986477951610533677000640117719392271586643603691583141049052062076244055646043342278429242399798661900176181664596996696352542954135512709975368030432306119831985890897076891252761211180104889264962925463247946998474277524474115531021369445013868059729594788737545796951222771808759392658724533203714601730543572103647155397980293270584939317392604513766529723692399197842263131436354501210996542184063201921780235117829719156939189280716451038380519818667003428338607699129338752226863154090864888243691676684923426271576161570520181507771488241156717629498594513487799713934870205094600438470565052350502887193043482034577825154779628093379010671862321864749821429218943171808103684438289721553476908452254051430154422152570736007455568075624944045160844915945667194739324322060305528790533745234229214977363475026338243208534252931604597776269581447923485762144812681733746995824330536695857457727229355360392561776422863986546694171180560225543214310747079103323736786166316279648817821004616822662957999289476146505639101734647882691305344082097550812081119561522533436326878870501886003119009668253649424031902078358739537277421178053226498612250363496145197014660585625342162340323275791605320772086853672786312231984515454684804286199130411189124555289916992264949682005248584897230456224527429809462929062563848298042025081227869263393144526665620599788247839422367321427526195328682242229454895214843887446724455154324354834561777179762469169029109107383711990944398129944635254437648007541971610923320663599812289204885360804066801969950969752862252410225926588493358398450980226459467854881026042767403594683592511079213370882708719451934392311316992527872180790254733204997574407536238554794613891996077881040878569499358335556004291319964801089349484752357916773608010656480065834943458303426708006019946385959590146134709497197969659568587068649794499178078996733417054097987487397281236544802520668569600 [132,27] -276691877885516011665143705879994872765881905704830918099586003647591198819032612622006261327546958179273170490347030895460357168735408034363890357098594417297743312980503535586475457629076355250410584113562563324078261012621429287841134678825758362374699213122777879053154325300368898629130652404904951496102638816091635204868913196811111270257295971813796475875942543017937262174567162356955234282285825115803093195953877592783770272377093025759538866632326048408006543118190525015608525218999645864707560766414735051061094406334315112709971137847642960039751339649496813902708246365822194781947665468242705551040738726916708950366669530240273133364491834219555090990197432842468505752305811085383256650892015714170793951445876518682760785204206598633556719540912436636671579697553035553811682647532295504362942136351819530559479385051345879640690418778366422705179367202923743552221298024261552381774240878324174398915580545188201625185717145515696392115563390265624335348564132194971784712120318020556174417107799196254414017535920948296378491551201949098141989063050631436161491136719329347677219894830755301969571530706318768800174386946340101853856281026757898673997941362638583304449059580485468631840979681933743785504014861292841410860910569957044785542517976707878766619901816098170610726888841224506608320176112071039547522530002378526274019733162980988431135254847589066208055390255772209054263028869972806945003655376441636150119777185490680124511376485261268599285446633686635799079696694164060805010108874537854226673223438707917253133978075531693843465739511542733459651512337096092517350236181218937765421907193984153232876558105047945780806156485411545018821298980445593672636503484925832146111511824494495450723397099198482230807404426444635952547215689321615730849636290524961583305726816900184966482616099337725045235888152281602826858736093499000245843044657640685755349977801337763567212677070504369557168450444874695394714278362879772311753619821331778436283487684295660020880889795793714500509935255730459348221723800814146255688972557358358544103271582750055533875605183802932327080470896592529730715526985389807381094558549601445790314270954070431430314191777302367436800 [132,28] -670468229041345081949840874637322045864954339101654195797015904441907622501299950813357107213836574089016910938573507452992669735116738480947532881543253696004202979916900923403015903992653238893412039396757009444987125662767604449850491951271684057295601065490906090643052644195882925623328469718417196310718322331215043633928453654319382823954496634663053015681485440017971524626747672672900941752658127503664567800269784731640913190708034843335415793123432573103657417462097797878106426093620171732067439629016707333784676834150957159071432884735648269267469932313669822824551346942371314947001554786167094493628801909551031002070276933441864835240706838622920513718582483693668348081482633120928682739540572453863215932453851167355767888498305749484745651682654565451470465684751226528616269244326065098179889229843855985217398144375242889095672779204103323565868052826117197291112420279611820496852233411762973125874781901912269654240270124475343447151464547967276975689193818162524858124379721026844226811584777419571184076433599817201817980481600925080142402150876304939616115586192839517190877688564648119723847432242675576967870066812962872984145525635075394128457257990923106855674959437569383161803643322315086973518007138425078789777488260355665062720962794389770605444310502336873122031817315277597435903608977269816069960006941700295823804817326393325638424561201993885056609036112392483588073298559862554718052948477366225041344157392638452008650979027916711005018218935348161502219642268441642765220135546558301421265165079627361300585313978307768041233693590422806627933693760181579358154696796358381488957364884131012833987756448976425637426349221313540926609292621362709086398489489205423269130545079592007404088403475292756715313539385535395449072900348963802812417393082825882759905466262865610791798844140896525052423703937030494869073801558531127805580779363625039786916635996064601614329870969768927846326620199769426238967043856914569146563041988395673017499824737091208609246074831813963410260109580690876989088678418306647831273513092185584771004784689164545696085076426344062875702614735359181067446495982520708593967292236288905268332178504339264186588117488317235200 [132,29] 60845168830069226297480572192067485736376691151323520264523608033077250868833095754402966061212973824473375300265390097273658964091807297824364781590430485529604173672920914908865587021092541886572447672245499170269877099360270670437126029593133076014922153511406569055474079016588606448313005502320242076047955265005502204953521663672750522631594644637080621550079197578748395479540048838487207228248243050598617872643533045104489155353188200966788562666788932795122540063934436135285278161113362052070675405545290357755550035260862320290570003302458277339389704336818049773668111410246000348694842090931786739959121095672662309863157307930966302244405871998933203677403463612742632774702921849562192998927831803221814000285261271723564749031264118386570516382868240783550833148525733795457370401639259057199332214996062396762757267856326850986363691891140465783542750542682069230096615635781540663821895530452570523362048615528696343543292096514885871345647477957208144289050449548790315505136003932707283763398028739140956173118290074098420112712021683723202566714857506870280026691055351460805972832501423505567680710631807446718786742501519029215423470289509313344085402977908135661670533126111677702984095879304823232978504745840097316612012867221715345142718043934861908778635489307341255115355910853223550687640515988443752827923178089735767932701550104633092154160801396806166403588376894117680347953240206174236069277842290969775886334449821640497458720807635232977670373625405983382514430812839521733540311844538633842683834701273565507100798660294983314751435313152457159932866496092426744249633112346856264148794134438010344368881198642713454027193383830736416986358454205599919229643403497068635595851798207739056702640075574686914641541811988202948788335357379242803529491172816853369259063500660828268605554821689174400531416414776430396300784928322409619176790277752177293517070525897154751836427117258150807471570448591411270403952768369842638707990142051992206323397363858775957726665623624854249624489815811296836692944273019929920632711514101674046943771829651279858600777099724511240499703516811078006521758699351433215628771894505868937667612351510376847458308823449600 [132,30] 640111055876210615351308004331921163919786787657997077925958674250873128169927631083525111199249463312395045010517173698824005384324120144851984912805197699596583517480641316579860070873407947990855358881053792044592193497174325926036957170543402204448316399933948776378094807241585442411923382791495362424078895176561028189295284320173814628707714950357627062466437172206390201415872225767024559502821451899309538554316062355452375504067415145772149530557169102469057658100586021295841154080733524222935748748707950002008630663928380281927863595388889690923213885330260258326461989954038732098985309262059009499320355466186622365450349008436272383657755091217651821141514218541086895389782486687550314865334615811246678765684659229209384573844678087030191622335378628496267309605308970759400080085135539816817022240231685508781685607399482107876200036288990348699724399093977669012504886042650175932002229742440698316144660304025018723875782631446397182907363625237528888441905212481740443941064298717891602569151874579338380557195031519975708908583668422721585909483733622439360869638172593363192348730429529695102452362637072844894514475845317462472364997922618654869795506982223180616089898515627465919475221403866830893336960403657995415767184776903371756785387196849198024443780765228578709043226903137748899486544022022208618139435129412555290037322386203736575900554818439816631455023226026334506903775248637280454817069148571633582115814054452333770646539527250682180920547665039125126700734526624507526426999607410017696380709405213077475478228897548708160586369027967181507023463219931025028808610022576511587634826808518955282710664993645877481927178992218671841774084749738865641053710463803257756180198592374564298024240393799613146071208134471522948623608775796092018803636625032856549675434211391478736587156237348030032250743410813771820735181306618454950387814160416869871523627243819655501884963186068113421480761498173379789652495271696267058565823613410887630217334055135744157522258998913560337111692040563452016807714005398804853537611913168811920493809466562226214637860602254592993947814378948142765140508914559740418679637912290200563363826007429763819003445248000 [132,31] 10680312236878594065798132596571215622866142047677842023004307946309459214641266965154965420839666734373430084470681335735758357927913640022293547410801855366048374930470790760999586119553234856813949813596627137392119632346853726998731111287626107751359233103786241040054723296460612673738618970156369873077230227712403175391982676071148426421541804552024155581001271220750676187351269805443488594816350631543076064907290874951233696333190245115161059996114985637753486234046159332101075487637441986828343529758088427067368249059062258889998535632663627654798363819575823522978400301763732587706970290973682778717548005987233901724846045715608681411625696220842685621254048815776609270088060947474355675133948308842393223552959843830697950019690651301080356026405691830263964856008091182160420224334305515965710484887938489701344669145757506408120426668899029213718417982605477370114822773862128292742169456770325844259849388932448379948988578691105457802016154312387024404968318861429594354996012176539830083175527083298350777839449086866209994022396777558024183969849483180510248542565942027407833863472534243471003494266594235592911449632556057870980156353821861442441054477854355709345614880841200730735434848976978917157769927819620702253189972393416755690528779647111612330806315703763134446619724647902403057683737968009971552015809135960024069571048028522938655865929361732533975497855083720043445896346577833324010828501325417911929607968136416621973214593979838186949837423972974714292043476247770202469507241712253314372056415303832604330588850228685300191165792974237856049440447172019556731852353071118775421178885182290397800413647886554161489918660768997471335825017279658026607188263976626423892640888221027268558060163481679059413493927787047580072559934956233526704895330837181089984486495489324600700983088455134480474349038634964681282872229991074704432905674618872251947756962952202998871418891790057578656177112058133776254234849487283890665983549195660386054183761045510902160167831462577826582501695805998726823050731255019295688084667915384674610482302401987340862277246246940457850174139366033231797665040928890575701830995941000098018225496605385651430359040 [132,32] -419929627595912112064405590788862008912017427719554961645594546074092320745747573001822316413609469081807961038287572182044850900207536775689200577821662505196574139547073968052475238032561465221999819010854012470188152204610212970375219773949728279140133610298354975539264131317213814700828313479793965189886026519864732747567385815912201510306677174178281205813431817339160705845167231612497001085706801160010002063187711259644452779748610444065216754936651838414316186303682385184044920625245412321510474282473687318564316480366583855227235992121799668965055040001309849060652528616866328245516671475792664721109939212389503896961715837218409374417638915203182705341209915912348437227626501531741092753398312758939947135037106839127130698505512731268202042705732318595483768231200184718209864801198951342149285335811383523378328467010093885372359495866383388282558070393912057475064018710970910609172590516747112696516892875484523778919429013863898109024774942113639431003024794409463804398210122603354249422737593239574207535234593160832351501099488508009061236668596164262021093636894447927387456757752715143985846590996976025332888021114351367512546546552004634189011026981053140282366255529728287540540732507510026973973962720170973483182517317226498088174687562016537398666701278192582451557364741246156823020731706693931604553948441736387081593080496686218011475369202157952003496118693546686269467933185189031454028918164365580421679886496279605802673214258556504685943224270134650551068397893523671230147487867351967048430775968195194190613513764565825982008638666513025452007880735944480320108407357564818580733404102468934504285243573204784802013570752140370959069099923704262913502792858664927908156009993505919721351039666676106520392723911160353771249201504073844191786828082199675874545019729834760514297963476449838731727408769917937674853294853963229873772846097912168252690494003832728332514300438536269123619376991749404226919662332461164101359807464951201286215948155540838619813997972804486596611915106393722251764096009161944412968786762906651638058127889750181596864230447366934191043364676520773900971425408994548587385155760903630728255723539698275938467840 [132,33] 55920961848757841626331248746602919318134529163444452818989063749885886118977673153735682378030592721614570523922258493045986161741165878024933003510860945511149042147567807563623567440561820501577747092040251549092208371680919350788793953121585589755515720819455743869356879643652079352562580020211924931605361529640523401095058006336312233315129499113598256798808268482089579311881472213615348683243730054296231873209520043903560754168627725947833970933049258704484769989956048758401578763311102507473124519302123815635082464594923976149170851892741396543552153038438783803293485051687902669814344029175350290036715181446491488740739853823264254317365149456043233099027618192217420738091897490355237087697785376716770086490086318436270052570479889184649728941596475504014098436182048835321751365770860636214769268357157222442927709935271326105683603075825679685373138109668011354456218206970772064054881611791894570390038204539154650922579431566345433280973042675413294885389893076700958996669670950977783127175479995403728718511292860163853639489661286134170807899391548607311574190697730956202585263138355503320497770292668595299785033448037442176309198737617446309130516760413592536725468136917252201956166721462996170181636480484765801455569959456659174304838874910107607264355369192622657108996854936077036941097560836384672433123022102152966140314460568583477564837021186449640575484575331481164693242661837326893920306129666084946864526211191391861839750738988438006359815556113355848078001323415332929881105935509719504465986671802164413988260554051727790866110496313951611916451905332897458056254591717754572072671499486553538044537361972335593498694248047782884689488164000001888769439576832404651429379089668031129027945860591766083378901336581704551176507046463099146701245336764093472535807176890233675418844827780632821342996188329819612296245622195136272336368254644533255834018628711924247777754074759215418050588812041678681982271467664699865943587217362301263858092287847329180287014738275722409301318880561418846030574244835452624412896473620889037952693394327899945319916030149189050626590948061180712305400422175248212716395981175679743603347669758760714240 [132,34] 158986330166559197051729285711186525132392408483799992490789350152292720616533596105153599954930310331198075278085251807293655265452765818354623068521814458803033154407166000611950983453286439794974808903803766991250178693754897643622951810681225173863402626928285130517507229336234703893810605906901314475703829554224388120057809393335248121365624364752388845336883162062287738307280601939664599772726229264318122101641050038391272563639976392451556977197858740966838307788744452116769741508811746010671043500834439886753755453655492948980537654153882230607114856108184410346294527933247347910894264367878802456625425728878020374478976375268708108433518454666710975280414925622142218647616375656716709348959379318664826218283954297883798419905163061830170504788231784835423340012729889835861522439203071519303027275886739681175374468676650339706159130554815453061856603183117066981923119912656986438142118062824366718797608809853398438002951756788023973164233236988794702035979797506855587723263925390049493832861995202542046085135147417094884083008300687870973388230374682820522803591084812156772143969057463308938945777935631335891327322582095961254249658272500593784399775813766605256490208960680399311843318369568862896708292288746201733561743846684899014912559897698673168103015193936197811914812299177619073713092923442319820144827016138953004415696041237717250764613767985486859815291692796757331758353361181104871504725115705074834803545270732917736734467900158492632800345045974164715719481762586412492974650742703711064527073688950619959132823973337208885652913262649622305200272229548866927186585259237743110773994622686264791489250982979710512698709245822531838253346276152876514193479128775036996277128665967546171784429623137127686580459883400141494336939656168511820953450840908221188556182426483940144835366932160700004797300572289780558884909846835262158839304053780979839001837593316068082024701177642366098242441872061741900410768490792563380809728373478111489178736004021403500235576901369083678855008806768728009654692608839940789706921343599946584579781821185649139618955103492552408404135630835473836243848215003051510463048621793004151021454462371758080 [132,35] -68409291899319834521945262570591975996360297229790674484222353983259355276674616626849396666840644497393983879586209061283358977454409677976667830783093070492513652426209796383442978112768525318811458339034214271071508201404793409245722882323578193991071726458843779120398670383709375727682460640965037626692292445348069949668240958485651025431213502351386524867690373533023112346804280200764452503552349527253816622127738162866497368684057529777903984165560891659153291771091770538957186191481332190607596544014093297945042932622386538905275878642776516343750452922652983211522242698499375645378851461299542303984803281410265734081126549301033427211550284728784227002399127491882388393809303431816490640885566872085568963603112275251448952594335669486017497003036103812402247912664113058657738217989961015730691063938907377699796184767959043110908871394194464310132364648357216299104106176892306723060090295666498544451281314575210068465294206447047908343977753135989680870299848718086463175046515425495979826735187127150999754597470092426222363341192526790585412078418340248713900175509767050765793516911992211134788945282373528914516703947629538662968350393789291171572364475509773237624633924917372533189960093865659096508568481130767810632999325440396025896487756328855245053742333651167739862986956264392023656655237209156792196809274446391790702643098680157523829778567556604325093595608512808512733458271153749930309637790149610458719822042150585872974012068793174743046702194109878189431966613616671829326001162041470828671162850886292625731598395077076018408341778721665673222485729095570623022270107372353457201187808122557614156981246947189668555226650585935727474427351654435842784118213463353626353354406008991160915883995204459793600541579456987777296538620889119282918204251865550938701940354357896412247710761300084973630879998836506164846957106781928536520210362957485883985762345263839847918741424037771430822766080261750486615215280571232581256172779282085960916080903913694466836165133728905512060563904178712630252937046706202066502251885946502976382661379273858476793473842024384267012088866584731645896829144442420028981453060391149650758880597114880 [132,36] -3973872168229497015966099950398979351150590995636136416827069603969902661078943390665742438664983622710128860982588327704551251340684102915608060769326832957802560630233926660188119448075780953172021831634170623019906792140987224101898099553005700089731784052447492191021474613080839217247410283573615152477930843292996993846757657879316112161096204689154795788845472622593149680645888034211368110769727191377061641240389364463426599454735292656226964409327007807515234201347774967979716563611379289933881400946605696551289080495991263636645676801820116790707019498454669829346072389014364973007920040321520237504649939114449075674579247562024120115555766784058782790833526707400861216757714208252496576710081397124550354790465481880162062649966776718874000882267512320719715360391760027736336531735753308217542005738858806528947483530793761849653678232330056079195228283509967045299993291553555355611702623801508118641901730225370523218292759791585154431804571663811280609206487799082745193374789121131968256199851593573587228371200382137693727683379695790342991397574130546706448130808770984329546333931242137590432392307208362878353925183240839036997170204528888850791886267421679657125572441319418669288905696729495035508171543704238790963466738429070265580352777411467629607225397486755460651547603377932043304994740105087615773099597334457493249745891791649288723193251308182590773636862882748516925962529094209475650805045783245368432782898254622508378476121454396761513108364284468780528365311788130755596903888635739524060233200832824830316521405509966715624357168145285747027397510788084015338409085507683609170866956601619286900514008091118775511101928429538208595119878421014192574133510385590147455684053223985939532313636790356333718836987306065847229359673869925910935719802683696291478281990512181660625967740727644452589314019254396200336725872853122261109990543972406173131026746777629019036126160203245690374942718976161783688745247223362980973118542342093941469282434514293511077065681538402099026348133433899331092485079368439000697457299303985829684024591022649588862696855020268188656634197982551050331386050518795720261649726113579280750824390656 [132,37] 15665797481629633881840948533527066850591493475747698151242657899336159169489773832799417696169798394742055060025599868349133407782351658910655025314241245931680911807728702989246992090108224101481896297885604437990278736074886000062727608183598307557426608664920631095695202209691405738222879281890122296946933393399378954270585476541096601233909918183217595119573714525840072750213786638963426676868801193543978481166212669108238498261205803071023002942630092618710006510802881209638480954222135302392327701305669642409773698696734421496166810752380532779321782252441518218697807611068847103723654808580429558301451999238507774595728193051148732983230853327426034341466692356083897707020688528654295004010590139441077522552580172187658104729029093257175147520805947979311370470162164957848959119417084488314003820820267507144753304019404750568073394985223785232043905583905679153590941469904838444632981979349861500365356446266664740209935581935662262630745142114773017103714347057849662859518091295137715130637311608034843221625967551986556475047078399958718802441602107439642017229889360413757813496747591210564670252309891897830410829207689575032531454419447552129184326312541455203208105379539557258848467720109879962871864165419213297690330834079245903210724396992700687757195424090165433760204029597063532592676831100439304448951795265116043162158919157468302565028488868418751872344183298391606988330887509609600689620568418379689245815897643912439133980918680820888973624775949935903829682591855333285699536842983264070478636124191268064783540899474052776623638424421381454354830361158063032270019068325636745686341711718924783717329281396548587525617174437120690651126497499278536178132421615504676565475007201746353026177515728503429490353814123288954147811270141075539911175618723826890575075849561903546370576710106061935740285488355822935977721516420360310928887086974129138683878853729063877224758230721322558281191452764835608708727679444762826950530733453183227546910485529951561311328495042840984612009631033195620677059954732273032364322594923190592701808899984081873562874352222420333713848544540960487094383513965741291519957336965820053429682176 [132,38] -17605058288362755961070567182986056329231524873836142228074830318297962091411429719103802287931173060397553752021963757187493055421505243464675179363171968976879198152912117730157899855711845922103301151307612545431296121192832901437010182458742985773643756817883223752713088604577366676644869886276272606142630864061624497622340051624632958453375407600703606350960813246766189407364193897560962239184114809850284448013505271613984291825786324905168668159516879133134265841503394711629304904380200283339793485946294699324228577375598159409031262786326780044840624223968759423721937964977265664080826865653110807072308308098482143440179015068068977515354680575538106008485025231334837540237153287023525161987419108112822534761434373015263443253475288596378992700192458427184841176041939552661753680019227619544064302509080284589704520035472543949743586505689603679605290544760582377368140852674219802192644632050792487216870180002262779972745730240473480084844803736334429069871587470716520701793209960223352951363878904036848325173158289621939256597580252094017395667218087558832694863727685936963816892898153141422735456739286580923126461010055335750195225755299389621772643283031131049498459334171544995874944370845867269309231963413917385484946172970315347517354957774255657731663709500342209132320540206698346110855850904693637230405633711810040235700538627705595533318776810969402779499825980595566358811567355773169935830368856646406373279861338164887106069558643179255393844742105420598820715858512802587166498608535016237403382264386453884733039991142744086950104048688567911440017077491388123199036778979235020969091771163328397194338554303877982347011182919137621909435422982393466662273015159817854702962639713456880021059112118506372312083124627776550677477981167134211815006736111972830226572136442830386753333370821994320082982316947470859912092541140404107060134629022589954187240211069779761591287970128817444880051255796541490818298292983967948118637267506304393795362332728154503185447111290128882033715903806011328815420520468818580687176140659762134749713259329947507890569662540924951211555751292968821685225620329810467217916480106615606870016 [132,39] 6581754999451354866204262068074402287602941421089717178487164359795587810558836303574046526630487803999317203195586644160174868833771003680773063221827248730715046254131188006526025626009847477924415346432361278124764214144692291830620058494497377138799541401135771128733393687697052314320024512278873022399588496125966575499001672504913515912813926086830277544025513867887645360610989553777067611499213859791842265688223435427330049132931597205387685932376291047070790200326780143183008317948368457253353006914224727129181049163591783897342836983347566692893179087045369813895741714981218614698922071279661564332154773830088839573929693757159651709266123230491118883211934718575349545427488927339806338454770953526174649900818223765411001092892348360219841716626282406692624891449553033983150425668506843701532934741073947123706810533151069550167985688429768382127307258423261425490898038977888254899411197593943110412950054592140487663682236261526529189613375325507522752224961062676748882702874407226365223246928306313659896429112118338000333976875866382914607255298511091375987593177008438188336713006899084252521662722188709115526616356818739407254803585302287851683501828125522587623925766495751807887790687461528973530272076562691002815134885432093141435333933506553051186140410191116117154902887068961501205686109735206869933586698419876845699837402179662172810457022337811616918166088190160054422159751387759842286861642026735624832094336655806565676248969821234859699865052242331976304650049045691016577151317792249503955706285131843306111233506145032397222309241725488502015472207866352684658289669385897318080944353851466245130638634904633350414086230015006841771167050544383485838603217646880847469424036624527287567072055892497951122883112848544693737202337772485365808715904856666718373336750671769618850570724162907399975276992875192910275285989579063469914317366445433629973279917417141751130360641727998217787469240413810087408920492754029267901407994098860411716384323323434223619694779298993178485447763420623079688580780618071783542791318603144272600006486877456267037559563094253716877212408716278243237014590377884395143464593526806806528 [132,40] 5303464517192006482412951730566775301797442563517064931379850801145060463977068018166714041945863385582771923598079598309730747343958791256394779941416432605321700187047342550210408683281800197870858910461401299098292068260255984582583972771008128598334155036766913122873222802438967896711714271946907258883598078131656833539535208321462757858597523499104774385716039005673197542016706174242223848898593936770255068427809712205604876569757898008399763220114272765107645322961105344058941218764508093430139122570203179029610661558905602377630579500426506244154448803350135219831679344817573338238222522087685592730675872648685387840804509328540870159827310491468835113619593919545500992068276208006590281361286462457622520010694961332776038753094842747025218905315552813418598474762704191704858940506061309525891613207566954766634247723953775028875687520196535141333873048646297805472852914834402431375526806251518408120287575812693807687878617689234181001608702525509803893025468982900843044006493928276866026287847280094466071919426542093828441157111074302888519635303275228052617157858998195590503662982341120073608866009012663945518671287465190908531473347136156108542147995143274204065283131307210122323455598592560334117809347552806127342898990056342470962645206742783766425950330485682631933659723031619961279450611576131746268904747628267671923562639316751897246552865708715401944219661008765373300774503357892463293306217686278569593279806215029520916544126703778502016018982704439716517774015169956073901063562067337953369279455741749406786224401937676215295851585414983162427247001547446200935752675995391399020541673778512220175951321811682209072867237512509615204988097574797083905455837284225944954876783087420356889535209229530265574483577258556125276910417959715914692080791429622424505840797182645583894546547562485805042129901271797995079079320488328249461420453359937675016041896400435000855518749122654725877587214310291309920734453263425253605113646737710826284402448986992554950142407040801611545651846844010468487181508813497513136541743562807711268955825567334066855983773043345115731671371125149081714655428689971853762981560804442112 [132,41] -4704236786728376240013084568866077715880195472915684939561940644099163357625798224681827205543170652798183106503662698826746715978725555374949945893094620846714901967902434126177844854347668285165397744553770798478319003810236481478966925634645087370126700194342148566069400567952093012513855934285222533726711542272134452969728275691218146508108667299245739080350049147190215134624830987615615448374705598250111423745660204667880670029669233094155362530582884133810892237276202327738895308815723857659929230241673078500880218480892305471806449471286167916397767572118256913144079187631922176657308804981423581297089170083509171018093084314396871454727527092676510299729888632852457668130122338498041344092045933631928652120782354798768832958262647102068097697107284734927189047901084950031401460996280629114955264712735646630993046006762217365337803648854441650108930436416076947554158555837214068267452668496843438783609648139500571040163900884201131586124197902342298891297304160182975670472501659819290661601798048472629941151453102284539560202224106936977340383632255001795223086829359068471690901946012897762786511677479319845474530138581185351643485964092104183151900854215276787229205998406419878693376733562936186696829389174210122196088649637372251603751873623975488010368358086143536299519976514352429379064069245153735088030287554715714518390201365176130244477463856505359146109236625143775870161901638575142294037456668919467506501047078595895552384507900755830062194178750498869772301747525107273593828813756934339624785041580506516524276507220238609407652037967412199564962752109877137382947319155971478259113586430621080519228050018744652302468984074608360136954943259563673819293455486254174745128909649074716503965015234174929387282718008348983884534114358372294103445080308980083198576481926434516629081567400389691372097479580113879210433070266907190730335149763234696786451897696120497413761916294508495144459666966399570785132721441825872658821818853154741062416485814452197870271206449120273563307640492412352171132249813565714578107362524015563197723575690599368819547634981438178934683478808690459629875951441378076325155243556864 [132,42] 124238526935255018638052900122154933726646910865240508847810677308985549361454607598095811728324949942674598444998697297398045896520885417485595708779068221126672996812757233394343566868311317768520871058278196809075346677923805045693505349088592906623131904780921223218206578656301511710507993600638350803970109048221959696173800358604610148867343082398959922383999576632070284638520471999142718639447450463432291707452414910305992328130390481682852453432154259751730346243734911785516858648083460012684847687691810804978073073584158056766598393988287054597410512077436218574746054295985785450161595052579644659548202415337827684952497194414495670154798139067426022367922465108673614563084785384629770478988519045324435158770578944956111443671674612038534039394472400640091647128707341904217539500036251875828804646368012976236414680850719110684657834086984410702977103833171614632400860593743044126821382719767333546287750456043493336793390539939168759757930315722825738298695184111133639939594549499930959479822162224237642329270594500299830543805221691394823305353742790960988015798177130588922800342599391930188016308580109269989730246620665549594658911985713036903176889918795613922416231323495591425839361942073614737671016045875853403250033554437933219441684191255874144798193779744254494382101321699310934182893539216679407967667340784662889681200646605249116448200313963756977737831925341588199452321456728070898193920404204660028034450927405248876799108257717562579419345847809622067927864358978703481023620757198643193310131508370727698556833746064827548808522911096375481444550817365126986881040566927985297469359067959135171869574581594305366710855070786340238893938233059687791020767871382155353971119202432838066521812798857381921392279731384063496824033132359659482657910765460856606143287392538051581597015242498538840457900665958707084653155503986215424902934462355246658356572125073752716872851882622537591390493173681583700645604935938197953821734369366429132540686819282969253126089355892971948966181378552290769027226453260179273296027878306665243227546958676141237356166067101771782053296591236687140773151081991693319786201088 [132,43] 1100232479689354807307132520674572763290936358200232190385716897636608760360867300211732372046685891361487875466425952203230638483287943681957508064326893885730226986752805048589729512166400242301523621828969606338867691168229636070786020080754829478046238868695785038576228628678767443876488408070003201093105198098126072947669485203230563562115495758890633437689279431254820180482576155873950681350802739716063814424636841958075792852483762893705304291951751229570422485225654645969269293074948665978406525670143029987952501231956358713095281677668385050376765161211671329340817172596485307548385000935605658940768421900380877976842533734529850253936354058823335298861020365726384074319446224207282743375921947026783944843127609165649410720307513427015363005517441066497039391432548853020597269312990040770146398131543581897769257374708502575892472871543407600101445881070270679436673059847511653404636611461597157242239433964545686356602464247146651488013502858683913950864692431702347384807629869670598987311515936691106091783162068711106577965236633916412677599829570695945667220427549666889779824719063084042422694949004559146816340649507991477866407233119830200226769658628757503447153732521978989968167585812220020782829683905908033419001744840233336172794290019726825576008959351725386946267912502677100471801049700006644152170540431339785453737175459009189246776113587310941828100502248047247786112513562484412089211364686262975583525036903728826503331412631131147135303786434532712485719438399954536542929574921093315530543081033545662438538298547996400572373103087628302238233032951123969162788756672607115435831126531303616669968813069250426566471485012929044750103685825595204263248070389503894715979362905791706415526042519311064022575467465751002492153356372602644523215569938514490912113741952573833326891619834542101240936338678863704262361217683739089158008066214254553845990661329780501514480691729059409874057743015448845492106124707398442419349906279314693411325328300493168385974144150420683384792743922653902950745944033050813048750304917195658909638861684990269508207007461488526279623038967957943275791574391889953046921216 [132,44] -458106321242565632970886065497913111661257666520599147333382788230836240579741459506356885408341212471151408138744883458645174412434853809026470379125456049819212007714159341061796626087442348162608383404186755667645121590519035671539775491963127985149578198230388142034384108579531668844817119831521215037104489419869096491537997059106796320321176690550648160404784429448986092817171069399732680940102690770439507657037333038575599367442361170460512484501802785424466609914705840952044555588033991076180250351371892328134440007652497004129633206203752828307491522704885649262194472494578121913113972403806017920225264919546205304389048737281594625205478899103037612115414415025816176632146755489293373276835515184477940271717829213731191719007811413563271292838196150632240306558094961315836936603513431131019398445284942058378810502731723192283653413282692988165380343710055464971712886919429394143273679981859109059153511171006390903232454718401985060553355587950029946461889718260844783276913228223162585092383377962812906632322782070421108837454752543646146043027035443465679963341300423832485044833206341925975950467195385260541419595422740974774313896502197598766265997454571846039354194564233479048629850924888934209555783382686102214440551541212686040908065622926011701443569964420301031274556381408367567889276832242810979483112941690120350377523678352979523546306155712754467002629801730734254370619804296165908107657245051395474574896160260649804968548352714835380651405420780522478234778491029962480213524529265240010618476156961129543731253012949417203254065510654547563692658154157491577892571429106401924627847839232735765430951718414208168293427619593763542683468464301377346457763894150306505640443379863339436601582531376552000254571690677868852828394160209576517898188837535943024087236696868307894805121918403450251180451426354776381258889677236566519865916752545503932531019989048892515181048157779743107028833968860530333313867647351207701897411100930838987301952736423970411241297815766109788088406570616424605520639232204763868019546676428126298173032199086041944337485842986834027230885940117545030734672030746168786944 [132,45] 3818006432716482567216111058396504119188337447325295761965791551457431369549483482896346585463974127172539276000069106420807705051493460855895529452136403601716914976652096978545844514480083288006652380323129755021200360809420308418968397192801066820895105547319824752530494631093260192860574161510211815324630956953186201577393344350122267524405472914912696454792976569726234623513164221225221291175002650734535864238926258254155534362067208407765916246224182191828426411341219085758812181501758338624263440048801146970699041286356072638178273220179757273798241387069162905410010346334925242739667444522147759090695243077985845200398495662379026937105864465216783368978565048799367192456114591988424387660616106918562758701202646767315523513389396833538187170788969526555229755692583077998719992838151442964676903609816152695432163889543765945601956814115067686055333060608325839290616019695521981006811063174630211161899440454796934921363585277583873091643355757935953831075194256925456006402784511736246846096018057669261553577883698091131995454445745629655099111872355155922231193311195870277227090770930632314500299874281532394398441494155660246602976417125606596598060441420209458999324982268623648418761370068042470539698551717453138417110240646996572239777847755305080626839984672311301357119200357494081759549889267988380452644467180074790152143961482496881625435283047223211020007040883422512052134309684134763609324020264517465648345317816515867444618900603690332165658546646691195868359751377400523181556993717122442932676169739501167300435854541625685601703516346667171834477121880018717171418676272829629513139597481523597914984729283750748021987309302535997758609640520418205602687995646925408580292058539411008649588209646806978399394658719176970563336614610678331111315146697138426610680297084508059002395908548728076769542415377271035599668321026737541508115886625357970146588378853076070747719944828190267690684664578434297815597907302254583907035702215927616938785508380164062971564777053555917347755650246663097757817717377807811106219203473943066805434420715686706106768569318927700438191479789567731396768975256813568 [132,46] 65967846076841254099607236915551067721026529208365292084486392591995165213828046729417263698129003920023358694950016099670648042395987514599000963280269395748094781557400178490097312662931113833815880279913178530533305712307171776007521001086596042303522242752545639014510318851540302612587141141095383863160539008930330331837455846456952401018230376768933989653966341047275631170057463317054425332987569866820640470426176347867258211745140280756592700317656780813769640268599804417366901786670585540078760056880200369511672589145775299063779789406691859300008238668430580730927890482307211330035835543082107371549271266130513278289755055961252433346676890451656749677308227413794707680312854465656621143798358598581538872739789886715835509428086583415750818333940658522811802100045224434455843960892631638653248431900743874253246363063850381922187152690867342916709230498933292517429361502515938143182946469792061364389064991737268273002793596147023768197292471179219254769690170349455080638698170513524025594973326791184116408941737531643377660154420774333584782874719930901559384206724604206474086797157017739389059316778364901915986848181666469729989871139069145644718257522136095710530020409514438418323356574484889347180160513516883828505416916750312296322826902277411876923751343256239117107140685239696936939725333745187569314182272849209289226696765163088929208295561268559200310536451244191660807745661981995613784184877226551171776637739257715575714981556213863633482470550012145348609570313146384057072309013226053975441430352942431145266501662931922572680886008944612447124744155898357625970518628955165467917758430647419668427057002662130354723798254262807015899269982720073681525962425537157834145314949201198387475056433444777346007034984330324442553497043568246774748239935960003004369218452174978841395198088390909190511814164416445262585073600929469430233068249585056228819760890885426876148886510363982756720398342622872854543430886267208618821316254431213363507980093931753881360297207869070960654208608617358095073240724024274367308986324258784012706789563017992934245369833846911755604804021978909889276729446367232 [132,47] -27464322094455384952894423554276487917337739174497746300923782378078871224231057346618223721089014486175360731198053875696783992595156583155020139512307132777677655466943263534431991714701422823311638609516829883646951534675675894972330548493968118135557116255620412896160304529434828509063754529176475578533094890333929031169542724902823338576840845610491027472385378815625927143407164058827863391997681832374476800602383770584545571816762578853259615288141551013339641591582442831631083546063703136943727399287819937092903597023345721935951938226505938492482745315383230492387951454397088437632668342692439154057713796812173134781906275983982997866413006046380592857353031249410845543898746962865339705227627806331666487890398070638573002453206061777358158544247528249484821604812140751216915818141616340782747271552232199594099893927342652222186027145259583959016049877078824384296261387495396887966477939892311190181303546866619065152720362724935904848916871382034914797162275706515955139644764928761001766747549543697640760389652721452960736312200985268794037135347543093500905429914211309787216767782500731323056095754635353689615396961046743958532697092015775343966628228503898623532167073492238619290094562655668419601746476046704938957863028502901136684992431493604880441686726233222002742657271247643171067168201593343769642563467869624502435725923463765785279750766042877691653919538273611377969966535265536841895045749125082358424203677818508902435402170282113108043098656172254847415043801064220523941306657479028945183551157363399677227694841695413982200541724748046149123539443824607814952676704353880115615872614959687566438423196502134048220465677410598801875999038442917441206790210803782721252610163218666633736633960319548955010369600844712907290428788020107701814568519900612334339970069387560575602291275735250286303095825834191964572264640495805490400260789799875568659713449990094505856746037709120130431375662080394162236027559041474252060265253162101503374057233871626865357598406004122421701117240751196375236078349805450655706487440616872099802067512375034319689568731670867034469420354203744654282952015872 [132,48] 3186671854026900547481064844083714082213058021890469031758046202070112934200475718850306020401914940821851478764933315114050609034919454494791838966009566360963635581509973958685763646862546231573008021245517552595507979035079669556224189576638667686593634295398374158116494414175273593190902077202341131393572439600760512352057623919535934540251070108589100320307165532082755822420812844223948438170951466155960873700237949278763730245970354801589852081372181875050086115311402396406478931234810928069417415350122258476329415273646305857493545928199784605997354625470154418838200445194249882087368483482588693732142702048636293459439905852997693656850729613647703643974047776242815323160315596653094156013434214311087626293728838825519316532491865958776522244192116461619925564972015579766306736181940785354433324708025342464098231837584193492937547245650854445512123742043462090543625579309300176735212794282474201893567211523614205958917574933355491485524805912493060931373590179778949610121148702873678839401448637564299541644989821181929581696669017732424715691583116441052641250528706490941849044489790455149520457563902623649578775942200657818259384590404955628177571150412458080688408085495065988810730354676759550594407418940980565252087714789662534522087880330677271246603539376663238372867944102897528098648787953933918151845374892492257123544577475353691337871155636851740750455535803247219997042004071134345400629854003513398053972577757354491956053094546150398691771914070076251119170616743079861041010365674180502038977329203615194700425693045474809907785837777027147673067900024475955814097457727161514746187383708428841270975459754734562077785575908977740392326250715168535208041192487660044939636582950849201193974525343312089904812791208654145909057201011333556361809108909952023531385902539508985814203237320437984783562822353366508278846975821218592188540263074916267345931431941057626972546436475653498383773421562123122545383484573287097366075253134512529739884943831035766699075754181357115563676794164009805704656094119919675604468150779940534554727718410198915002895356121303683085616074026346938562057417 [132,49] 1476406267496504034170190203320757673076394948318031588302769846827219764967516941521749864602397163848780941179861884804128151326129805497189369325405953108731304388794579281543395372124618885481726558470577052535305482535422136725839721695161208259011499877365128432928567989458536838704222508502103235748872546324583906970039317034436507200742567595281534680202144218481499904853697906767885340429288107162483368663402889871311892221067132775917093664656679923931648990608602871035491455571403367518377786095700797153731625365011591926820187304833349659949605579059064207850750602796214593592116187160425391464722249356148028555613177049847338072689115597315504802050389293083304517691536597990863299621003303606804413790685399755066392702795844715777534227200846430389346541877076079855891186386906048712503920116396083732738029055252922168693524263018719595302116232165532787733212607706086074234086614064132511492192898499828873667110482713305967492859655914337855469492847473348375523439620924883884946529379091490268161372208848657446543454785662917900690707369798270565112545439069443526730715397887883734622076455611719004321356144661930484361762672462974594462085645538321107025133244535874465960258281303010433807338673221932395809188824127478952985654940378467880005183177532240521053655988144110233724842016130707052026071752082930890044243547472379086068674830477031743908789551605080726297567339705597386874844262075686320680842939702448161373921261622456888626226763715999965392150651855359043812938061964999398309335815275944697140748731252897125796384527466135761422051487432299966310358457543420945699198097316020899605574619105879127651655846044335014670385195520782933755294994588754268736646931679120158951723649536642997430784071717528546702887921192543763127275682718728228530651749128931708987640094328823638385095886882542052617352348507535270544054684966077982353175527317151885200817707467967318033628819418935263757976283183420791872154712563784443222860493926540060213849028006573590123069776687302160928329029822870371306705498597547262571344634674929368870807557732959811479908018625325783266304 [132,50] -708138754175965393328115519175514502233169146696544069117561402549575985230606917008937693379213728773404357162734052015512014406264411472282645352251146835375744130488626636863419184688097814872899174548381389177459407035702330750335832313118762643988342490414521062913060959515602528490009597060647179940324271009656624079726153529330978743109006425791826297550290641989520297734247018613333979503334219823798847264369566355955916252570733225654403126060954002929851564582405397483497078558384767261109674988013266989065493525090356842909723823459587680899500204188533115598214535420684395221175274221699902046420525403956118348667113227097139272115088524764144466124675398151355096723100631247413716405278860763137057853690950998210617723491805897599194808133175953714415340546093443237373556300372270820372614364295961949661161524262634545581545782238738681381450936262579178768991332210997085893795986669902886066445870374593156328410160572434487311834566959521308488151636934571274488969241543375087567747166199530790386818075572535634014229638982476959746981639093008184533455562428017475257397621441512033823623646001117449117742685289893478578006849753995840676189984365899016795513189426468752226142931872408646392194496066222634458331449213843214740884244522486218923063615664742660429422031622986506128310743517198198687880099908943426903025180817174932936111530845106540683142146839674411375560603196056377795038146707333103276360857371043950216556885010963757938986394380625248284244474413311625281760378873077696721543595711004622428602897473957393092748995109853332715819597751650373794140537122786745902110272910691385221312201460730551885209987151121128094741045877287277035719079875188000559477670844242873975429137062324446479215291536493839972386210655558232809319719861741749925335513309176886185628194660678178273762885262936197149242674794758825861831416471604533317999483830787448190089978831045742947315805055154164799697054531359978031550572200434411098423385309110033181825886649513439785024809390768075817918230748114894733830544039220064158502034051233034020355604605003174812266377753467919360 [132,51] 92160420754028362526529042325867237268762650865387883563935520962563073332189718491034570623930538495582546287180264547435459369621056876919471297886342545299926332689448355912113435202246675188176901341559995600213275405266102973763060454830628736250226323408912299473158896425279877731168278254892526271746734940573487856477602173522657049147218554027314635638795522005971659859696060073898575111190864184254458574284563192101616708858054305487377026778945106147610773925807698658339969826292520081549054210627962242002600490265098452327062089500350232566893220018946337077181842549867339492266221308513679304531308890090962506278094280035617782724747173914624124960584247831443274913390403161764621979628442191373889667098663789877869017366512403833395495387794720733213368357061559097318379209592132189390776716414843107808590078922850992012626661856855949064779131922664678643439278746575434962131829752086817506743382946182449282236321245258767221265964363434043587585651730529111929933079314341146196250378852544703199589129682124204574422732415552081055122006797432251196225322724558469931287293776591765198302656419376622924057706716386163173428489437272325027481724996476540880835133989794780291710844355427657565467745223789050866637744035949495628369860689220613336779206928823017541496421026443354698109571738584787227884630147733364404806520902553403837573286639205621144607490591771399485464793316191356162050822464563105109558527025908074420543848369190526386268251284625081820817239462139004198819833036402973107114719963415453079492446251487441982969034312743665669677364016682579213112240134879180294081027138417725110904438441103226447063616329972416532237866329280580734413884390277395209779770734524314376464632048048153741905085965058767987607947885274018147423783741872091697143084457093676274738419569862603042242883844450043041471103037630898059350525462712440759245517928605349557494409518933791720415872037594856616847063661372403932761392527163922442152835139171378269932049913667789403987588750702442418011644919736227019001216012202778297587240362300191224237414960069074281055715359759712 [132,52] 12302810671513980304727863809526260563657682060159883167437449198970779659476699969898232828529791149531863736755381953477421509365921373371771191103004309302935737726798143553791715113099433287700852429427178306437965576050395040372703615876450353724577005749382450022245052244720976699178318614647656483991104421776123188424396367857967586723299422833143542288276229312902825879280665951930604419601204714849616077328212771081527855775151179767169175887344803964599665666553766031399947628846077779407420471996501304049718338410416057071656533521488407511362950490211522682786827609803655197529088881609226890090659172041913594379554838788478118174369293056992474358856497211113039376584660599086679271997121506029530475285017130357636552055953659078185105600524588345388393053810429962334598559826168343572893333652475491109734999762140041460285732925381364370080388137417115749344039622052537741726477622009318732530012481219953899647609508185738322805983281281019686868060509968553403053860442897185484280390361542137750118935738289207226169114977929367839562715409352464264108902799259775779595484048677931392427002019209933991895820422531993310776861243665955052850393702331237589108486310761606103771605082232299408774223271318323142112537050673911268339444937559610936186922190016596926713329611040407079235176746345204962554787745597262365945808500156667886106013947310830189170600555936403719117060067658140764324609691874495376124216257592221764754252249749789159545261072510343909146140463414596933124594187217258531361062804740812053846601595910530627791089220187504594159435746147893565226862870429454022957699477351195721976700008194358579051658548205605104547802247650593714792191758427449213696718207300664148582963631610785881081935902535044078276490461545792836676370755169392278265689274651008401519696870154328631281463144690069122602917237011535094149000928927546270365022342050434944132627750934981041765303165712895046908794049811334055510794190704891561150447322921222465686624383473859079876898575112349303443310875463913801882187959181456405052377768626310938039369999203889084228186038784 [132,53] -5003028466848738780155267293453675076180117549134998998782125997415035291600031545155493193363472115422704528958913495574701923315732733167549152697306949398146362287815614949800635434033488743565618096825891660579259541386263459588520355195780798316892177898892654623463720064943128817129216578336101344405774097251476174424925606080451165047006933617666257023168669050832131883187730742028932897632629140748243928257626264736457931377214368680402337101139405090159872512732506589149762333421513143799517174865787270105864833861974843456217027956081014411471987840062644701185621300502155678628974715922376977746886054121221067349667861809036610682210391699366397899548142177493749851911727657922979080333868006162507989759053545100474795781514039488330646300388352228153270053828399730555114398903417255439992585789945414448873596690784209296309233675687384429976559004999229310134216850511172164318264672655010852489172293284934779206992998386386676574282525452171697183994194294154121378297887433834188962155739241259740312381390533103053749298051998289163593499950021288497926728322723731437517607552527637886327611970258900053076390585391586562657991359428997064644118132609131954955109421055112619255044709556611494478150437958391579758820078144059083877657945454472716880540505714624614949773266089846857809335711416896283828845385999029975418613248866661214298228065284701664261971747921205381780854785069477099797194363553049666874857606844231002847746401868073030901775422196728493530519730635572247071261677823201753848073668359393450537676581156146419145969002899897421582453949919795577544084222041926666631843247672791378786359644272839618837530789683006604614500684346808009394491346549577508707934471009957793746977711156486047525221975409905825426896336767885109425170521790980452530176652046961683256196826749654863084403264492191100312801344103300937677738933294113083615243280384119946088170611982401551247253613751926856552224599252813165539849821894929238285203912457363235404821914948547520765536560768745840538494981983623600860400052306907149026692839455562607692146698736339206279720960 [132,54] 739208965844539375410041755615111671828947928783875402193284639882728964229123529552696545349681356280552900440195595133546209835363473451959301092406499924108604355939856771759784456990047865850831548188143977523388326735961059698864202285384458514620598278850418285726396866828004689324479081754338148953010041082705503022571235705226863002611536670478954104690041192944654713213451556383789071450715670340442063402627874087258698507129288211401546833024332506060538879881310539263804453875590955598855925013132182712878476711101085263548532109407825634523480072245936328481246286938799150012527741197060010316608299104507088021225243217527913027191744232563637003940748600360952877166779554067800348570768820296217659351565293526916753063346873320910798972815462810532912492264285092059104204421968642297840753743177933599552020927382521326197039315702450469251452030955107894771315116767872002786281553275399284126215902745125064284862460997051105213171596685517463215203521833060160664409474915339338360312677345266458017258881086148755871908338713149734887280784153873713493433965989866501362494885931718714295637671246151964561899412772433280762614216696517393738107903255050463276659215202950441317051370960111466573075041089862010959657263751428225475423114841210892514687098907283130435519714426672334589866926138434340586158130429245431309517766243710844097461302398713262134212749886714185622872039959906408231377258885796158178089371178443664581450554959213312626381386019320817399816044911915070431217153580875159910989718723891334728980545630957326467562935020326321276828606434006024160796593376814790036896233702107073028340809159739852434739332025961207827006147183557015474404084815769207604469694136749201719254761904764132977157630646467482255103728003219861212682581474716060320727930053866344028444529678728759935396597729086427808713770708665942837141382424031756961701331450256182883144166112384204539393140587390078537481578648381101984708005421566736785595577212247586289760288698194974620527971374701604827922166564281849292801647907280305205056864672283098383144649494198727822848 [132,55] -44095574630670777821427705452765129365035422123971827504852463567936185205349761066515788390337240008126610675254717196424650298083149931569511037758816984426342426925473051626148722779629036048887249228047773454222327887733050020785486202750417754300083539260005838892090686176190109789098340208769321245556377287965329732831394284728566047365565081709417764968117752978242594477483273399736679403724531748124118675468405925097443918362197144226629029610067228519513274998443761100784660526923031229764951966545925484926804370778763024243558604644041303776832812451417249900345519779970784417895401649747445930617131276495615307821530401286579699011072533119575926439268838806136011512635862676069237370854607658884843075548196956826760481258046247388749920015595991001729078581070236532788183794783354563564074805606101393150324856430362196864555310279517267141745040129371742338480872544013731359731116168985562017653976541045689335933223911050586213296840719478595288174125775532477570373205530628050234466157289116735949504328035759749779399311773641694439154333849558965507722313761733071434654335149823600490528234683315000685933556370219579152154756310432977712467275499413168377231702820186322122355825108576155461870003819048565141338423638331176187722466084678218820833440442859634109964549904989939394104484522521836923656305884813004116009752477435005304152104748460255680496633764615500693346154655159868909228181906926905432796609238023563233493677329219917311648052615884307365438501203753114588450706250460826608075959775963172376400105929181483245121593292263556627237675934355863243903096995237020369734908140694063825707388541470793454158976608070641092889052505718488124211718577445079426818584364875484343235653314553590728790216066558614881497576739170943361904716878810755890655122884763817349708690256264404930775925044760200365477133359265653666802543343262816586724882608660726240926940839893464218629163353062970845919531889703727508590154274873916411472699217304086848037788180601258305506552274781157510076705798646299986180772610556160005280469740305079904150865978376232448 [132,56] -27147580962462749253412130496274409665702490372023904597492371881388363145351329924950735530661577648079172331788725939672139372346380620428451175759764970668213606827892020485220274037131541040133125069732616819572441356117755073183559444123639048415827991384088549840704733511222315643199358897579714535781557773888031810794347828570126063012795653216980386813007781158202984001880320745883444150991016472678665755981391689070470202434004686056424731731746529957931537090115808529325099430073319206097866325316921702942877078053181225695982142245398680435650829022676068194171230708041070561184481124605012233478268956261087526802584056789261907291022175999808653601054411313184436378358240272523046604559539943818674413390793661131268715842613669491978361674178469176977781860644256900527048290383581961954432213032480022210014132443350574159966174831030242758662967422532474594688270041737847050428769884922063055353090415582995521594456602948046834631193155377829412542223948037811341961525980867818966093810266757016875783701071037728693297782880825770345967866087136414522799987961068095311566653622190725991600226044273023519027354763566010257935570181839934596062915765897065305531456619594536143448742396188621985765386386998864605058975123890900208109787280135701896094096992733668041425990311993413305189441674783738664799643832508453374189531012745202209212531867506065495406658218368663390951292447809011998816803735107175285312023934726183137987871657794102424274891393952771460584163627105823257813208320916546728397646153477215369699881342840585784629719563606403702752426234611162206812609011975536232389700156789432028985616336945561704775658782697981193970939309791312433834025768355168916457731958716568691240862295495190835478123324087338884828673481075355026400802367961449599788835986758329239501093970029478444973563882643812001153638836563726506681871754430237709563491919128516291308889815734792502402903592930467511351285418112734708755231885781726907141036754786980485628669120833464595649905891756065768706399193025495775835973777339892553604502726855665242629650971376256 [132,57] 5699639640867381103834024226788477452994090024964350064731406747492719295484697452409764962720415035312890565257783757418470327559261664336028157431336608815422966166134662391222952079646036130406234315577531966411819450959393145153917883102263674271851773596107583495271298774400217347980340899270351441803899301937091815155986903397096585831525826836058701472307973896391959084147012555263553009965422087945243138989262887094234636544168485783008214572860471843823118246653365356868160778037703531670664805009003398304711829955817798899806467441892963903017284170088428847893860922549937288564565158543259214372963232206622901511171091590418132374720368077519188900730443003777419846071853722577327206443906622311118039944039625083333210380251323554016834737690443647409759840907473243910393303233315164826803873719865516228166363320804498036591906228519127134233377754499518363828905978189076336059987330679673568703478579804218592085555121342951267280549033498923462780982041293512908964401224577083204470945527649916362530036314750837177159968713115295407269232593147832796114742574884280413955445753149205549903578752148628449137326200747608510254523257847632738418536258169237957983752406907905918060041578993023009863915063864931732486608454757268668134818044749043445959946575556347738256948058077220200959694751449654900028214196065305506028385657953810128261485016077914038271187181093537204373974550249793403538048240172057647178907320123090085055094598005093321409750645293217924314493495904473150868842249713794622056262042753940050879978864920866146465374251062929854634818932112845209570271947049229470723021722902260098780406931605434620446052196993990558707727197978618782127864807049629291926665316072744952633073002859238502964468021224002008467340529751556467331427311600347691735121539504962842850488967398001441870274898347953553172892074111909660232135610720989491660670120110527685776570269008248995390904076259102858388015573264008978690887054063637514153986544477980109916089638704309859599404386712736338668843682656624386315132584846802983701921094296715736613132789760 [132,58] 489491906121901658522619173922747917851478497606974664128751710893694152081287179027658186309207247339611209037657657749261676991931486990688493371299154442200446112627131745631165780525040848316916016304043012874809393940070179884232690693049179180148168973566063392870431384547532199173677348139751870586271032328176377463430132966714665119559318007436996089953055916982930911432059524960079661018076700096460472545734748853801725916754107949598338795258793884076003178620141070666991483915972704214142948952080809311285585178681797708236871610727049145664915063760297065419340522843719319444804149642755676673945002633342021276263502732953385416055599870786538014066812183357611244676186197281281635881628892511239608386810080500594950225642259139087423955927246123099247490714154654466343578447476562070824668076150707592909201126174417976921431166723114450310466310573946259272501578816734365635694579954485018483939649187748385257213524984048700024842875399801775034094876168070001742583323020780463637302077977649678832791680737086406208228747626280112442728031822786068197247572530247968834291311632362250653227294942412964071546575341082322900373464297828582382065502295554803120171671080035928233380939515601319952495227639326171868571316739149415457286741203674778143393327172227535835521784796262949973555137378097627029296975053859831088895511571799661465504216993503960887162188933103790551181696172574369394473346063977692947485020589151867542509978540037499252296140945141535429011169486946729068134622710036695917290217812460603729231976154862334564636943475016503266685046844263475491187870665019852469606232241889006427625244910374722782504205894662124053424307144473175018309098125098322232935634584244441653590868873705803418259190706662455716411468420218698968649460466156873014591414140410265152000280606921051031851761113267563722423897719328341849110054326069545583598107451217558803693567559367594662796600447025687013150495709468101193977794218614394211158630746436100621778658355805080570855145443795698454051119771904557244131835482887585645311712179522067067718656 [132,59] -180914549914241922078227250788920704682251355619296225033208326326806750384169688187598611225003811314945178210796482805306468066519198508128395293736490286380131475343601997888302212318032816371198968097505350524964979483505816315183019916204006276322817569044996932173361951493442235422817757688397193251975516765557576523494783075624623301836701980622291508685616329709900534235052376247790637344773440983811779678330976200734571074090616871849690937872304810688966848570731096161937581802151754037013758410614581183060032145082745708860864142655595622139350451384759215621781228160570451318767220847610582161543265427495983279743033657791859086124089280099523493201641716844687329423698197094029702699304988288858336157475260651740012927517594481978006202287749573452584009103188962614804560916802289982724773543288617182292957002486957760042032798359270383943091543884855280744642821696135525447096972854109569985885937978362425355323113472481749128590026579118125052792695758331923944238205155779422756153857980319376509125960288628726064015777908418310620554301723906474060627793159674495778668084884420291969898151239412710129165533182454067282050159834743901491038523752498992108074400935229790341523632058895101371570001752040974681505580897788569742708279220509724471511398264890620295545584491355202332597527321436950909284283210851754825256620995339387055248654419234132988218848608793209557012831596996248489635500048970598686403413504708187686926272172794734784427280315075244766370768041292428403451590122645165357659928536329887430203035759254687982138191427194902157514822297688913929075716356457218990253447177775490735782339236788853196825411388310268243863245977003095365984053900437026456967837023991547618553863528529788392334437133020170009565848968237043336554021705813668686497911193070445406443718022420247278709882854183551523548989373778422878195162729679807066276183885388633841375886194769895566614085420404966741511251278309409500116969423308410181363466530816455117825988090781016228872929511392753644627908340622576189156119300140685135299457633173593641216 [132,60] -6016142092336531595103371289528982426543516341784222235000808143983212693279114712132277048946961388425315550265971681820182786350377298361189670335628013635730854852135562063329549936945959006889319243463071489839615661591043725080896086241453894880124200843040804816923861118270810076831648466686065011065480579649671598112265392105218170628522594021496546509949439192458583670580865065324682433589128877405067875174504275935969260132069957529863316329383385903468386007850731785229877661647935835166824178031592231030688246677909019884554671078943127973522178603082746413277262194597080474363967831349904459393226282751277677158700345245158069270978219079272852290744213699511663908387230512723770735238936537907495258377625025250717833199671134495588117474176634957307011306598695590403939583155514356964628843761774258770883967028263109713326351133431086865504019554854960879450033931951279753395645847336057405635263868878067377624587431306711388116713617908420077861640908173280748152239203428971245529071651584723769298891388312700419095964322856716382044133415328412375947277464094049333290247294916132967612484368332929269721177989555808611671128812760728714460304548426765229140721281485457550753100517821573870663677251247752008483882227621999344750102151923235743255156024070436832600024636496858325905560241295574848254440742915318874058028904589367061327970726479747102622348923616401246564800085458363461354152774737643497622293329165677401827480424320282451525296759156464358754156208029955975531553451596100825221068171977667496142745018861309942361428876477197293037252309536762291254287303541486944948948643323800013015401264459831459116391468110238038766406394978496803249535006284143500549182883665178208704668806688466963994002865971062367964367122454220160583307892142945658783960034911003089125610847243617795053625522953277622481605693633820542683127292009706821228765856310447977925891022546658167352764110725873095093144107039280868843698310019084791155844884092210816739604034915061365091585679743039012803912945312636334578093994099107232832417100581689344 [132,61] 3790711070696638893419368987902289812683059830130032030387911393360645978791761174155327152149194427417344557188163917475602075929183620914229806320915896106474467670113961671191677679831614754310216777838254328346605436935589539732036129895987469507615050260203393592233110728005794020712667727148919405863926655294296229970343059358194985658079209541362930755669729652469883189413012169449822442454813426221329313458814287513844517648212506640083784733269448476157109175788259750924269075380747291142054572689284071338876224755270579009801730108104603648711814803579446898419674102262242000177426902574729776761554358217113822238843072295133759657175934613636352599074242093719401293109678876207112485455728443775720159403965682147859160614254777686714344392870119329953759361110749094220062980066377369216863052216947894778189932377150744889355311579092530075030846169160007343321940676164876367459878800414583224269023566043007410114612302737858476869681483643388888292681026354275332640625962169134938291299578024613121240629236717617630243896674707664475145358873898862593837232938352405991147827851001608850162828967434215602297104588061076723904943878686210334137898940186241164273927653110409436965983440561012588130205666196627383821257922000687275324425388191075422933947449001240154023706016466224964690272205717609026435155638006713188512215053617960262623328615680549994207318558225427946279452738473939390024857246683145888864035223272071151251785885222500762686674110359105883257910163648336637311114904719618916579940880880466648688539070384854548670119139177436149189480709913696472504643171977637480761796451246329856315804431960467290165801204053043278595295814378962952543509371810363390870447212745875255889615871092011433730276113384116475129212818284762007966658441581223545538459534249918549196577856708812880464257440496539378290217381041632404217682991445307208501030990905596365878781062338087721272209176316080826852058435256100145383807308331128430360944975129971283253081431594093771884720267365319393992383036380764217031595834062467751217096338033664 [132,62] 200902917684764278451163365161671937252383952391401246396055294558792409436004642420301402727560442856134872779621848297581041965142258777459645040546268688709982358032736716963103869100172620153644161360465107509059897629914314727061750412059834840534039732490891155379721403692481742791022455572125333718847084013652353182394209000693531176232122641671243764028877122771642924874769652279542041859345709633328489583917182547097749070501927964321067748030101320203550448608107252488073697082606765924495668674753647907077480765254602934531896665956458404627146064228053887672729290887789167315471805908945540079701389044983778574879498735464390650021163275579782843377233847468795374541317504544708360994122289739290030532076191681211531791158763179849892303891535724433456479996197636634536034060302419479661099649926725599817671918555305487653127819078260734510386107872292719285464800705240323530731948456046526869917853828050920857208880036011814581507493451774642750679323326165761068300181087808758711164472899328763115125122242880603628390853449070398813611072988205378143604409103834787608711487314688386480124031904316432438255867137218996524838673961963330914087287108297279832256386066823545651960682631484410452201605885788170658528408989360422882126470113836162965349568567961527114350015123971593439670269886908420781551856778700063223332933648856844652208174623249216238567958210620724864033559433781045907769327330059148717802843779690684472877767509590802301926311389934299645684157193236084311086109329606457760261446062284607932819084698918168717231968460135800582507600474277675174497691266647645446701716962135053086550141063332001250045394727271757249016691581144152691192655977653157811009612381240170303908034314724160648535664720679110462221946220774117720140731465135740368473117435638707036114498315699927687409384252106412921518264463825390135999722611398615916490365915820852613953409360177081667349928491531438745044660745228381758155683075454024235297259504270227872249682917914762510267222255833855125468788466894458140856504742758012968953962560 [132,63] -65153998034781210848244945210264541503605752858084210224411521574713893913034021684707405712170673272315082876958598364413943819534058170005697957756415160809636314342778484493412645397309073027743193335186092011221641383454218631296422371325270109809450424164363855304659294287140844488444628279119177379068415022962674148303934086726500487374237230153748138538683490994392898510367705732492545638404979229560843617799265434224410708386644030219353819615555799060460907372562434614404682796420855603181002994408382699206614594979650702639489424619112623899381144978141765379842237720544864476891350211974464647442790471078306842280068335930443112681828794134571705950330892384666103157919355122939980452844892753164361137655021167562573169987922160357192946888301848417377811732230655261422678256825552733430428809211787790205098877057761220659352283131118863528481731339291341281428908065499816317984412503948130443048385547525180302151735647373055420232526727239019038427119608156654946025556990683161554484093824477481511344246946889380313027569583891567421259041162523838743309059505997363503317000361113387309097195228056017749247258701105247500862443505000494974367987652367311208179198399565568647983058045795517763246444340064221175836009581844447973751200214572096184436047731088467136090385922148026195314410645351419350277836782001757321765611884984473471943574648394435688039336353847186220702523759782678102441517321684863082132404563786020511946784068159308168336687924629127689486267161916759340601860628753858324097470118738388006121455101659797612422183391208916641843294264000655251124793303294897964343943470173121329993134896531480544689890322493357086137676398514381698585236102601748439552780722245331811155134259519426874541174845555474955449663944230320807241603351362050329183990076018785735306687620119612216910203795019723497063993255419680257313747860271003012830069263192259722085425702820489954689377490080620327053519832080942316853271209142121481633625655334108222000245804737341294812386913097303003408444171226864094994495613005803830055616 [132,64] -5753313385964444479200695895107795506737856632503735840772576901943897931841279742227420075887107093996504452612903762692495968631367947914851886873906017197003900015876934184307844190605373762628677168724879179856780635598831506252977948863468447695695047838694235439399139087736245888943317141319363001516673567208988660176610456600796751341613485599157525586050868684061785855669501156457102229102342568797258304439921059205432547448049824257120325379005385908219942080185792354314770294973816594918454864605936831621118586798512755366978584362670941283681778534995826586846513875125067812081819049973503671316921928516757210668723352155164455151445760352743813112978658115287472312716515192237967960135419730648889396007852291030325415379812550830203024426074655425593791489141132741917649217799989521925618385166244738534830163234005439560586521803287344918134973107105005434434244778588097604617068486748969085185192789985081297029083669328045746484327381337989852384068316390617576477087767008731413430387584843678932534404897549397686348371274369257190040946575305858983033925957270052437341544675950094852700172238397549657184401393485882441670813461459927605200695199208667629352464364743519796775539262710246097476608108847605763867634977792390474803937563170936526016132557479701870392306207618110108480086296632383105317430941243185529346169221026221661717754980491402971107602541337136914762901691814097458166591859004243089599442265003933095365759558668402144477370694443153740443565518735694863467090405294289846887602861394915785490649029014353115084639401833013728693635405095765530335484183128465114721519542957347180729940571722278275983290499328878274946747004144658484398780598382702759035944124182249946395895316175030770714063878345061514185108990876373414382995404652314221507696948327893878710746276862399090454662640482744047658975335875451326189765275222772253778257960530767600786949920567783201188471202077142197098340527953135885762257658191862095687279817803326680778833282961970904413084958308349030252812506975261166084898432520949665748 [132,65] 1062945281930091853313475684271998958490254496168242383275174858647322149761367908449213563125322873182891752214044471706821638112818487949924913551047782344562952306599895697406098772519936805824076349965778876755393273900250429591607735876715372767904922637462969114189351548186951941166561311288970805689037298994632149116471676935146953145012073140662763074737484237145615309473211981712667674559315694478174506180678702014216058137621689450842166723277899058124246705360300104419963310643659012943459927676307352292512479793700359008577497930959393742770743832383435360709891721554414345846858551459117472732616180654571356253049166104859940419994577108031435239179099090974284621358504080344863155134935067074916433674932421124077242367986970141868538678193339214638106228858255072033201196026132998407477244918531059948782235986303855664300482282072771220451857975724835553294356870250484469001460520186598432549158296312653934955182887974811209259772829281786463794050524338008819267767462670058007997754822092339501157837278695122452666221225930453238566191806676103227059065100368021359228068350560434942992429449449336359938034298419131858794969714473820902643193928082763621648979183712237531152582376129627584829293158126126749054512386041133652964140230375550155810136314531277884276404406203141106092467474394102079315275317660978762135241454929621909590108721377432378978368356627205201967295286165201975646121423825816590815404074970717352767434478245585170349648417292017435063955956734891526246570624235166677894807400587925788963952795115358892500513915904245193861589594422636934498525042508048046657057804780383805636035590107032687790560724145761113256108085847476149724751519082343809860583115921561929535781457180121311408264067738767319680040805903501935553352118299200406017136551720742174914184512217429791142820158766871118912200648807001532230615324190054159354486998000916633624222704070837685000967070757389774156505531981149919931994633809028280077615354098666823375379615997812830853076556446736206853922883781611091541976073849139968 [132,66] 113534410122031469921968888628119460235642267353772562025418685434541979317191031029615589426510543846070895242555175156110484945304796195975536868801310583030422019978358502985461408098012885885928818133622500566916107389253867430518721256558162364708406159216899696489220867546693906335291073198875198398046770754308459540380630738830858147313298478244748372406599193013612581690690269468620625948374661373967463667183010334219237996650408657001886650403070253794902917817682297517183819685788447354089299665195237966488110610437348091993080107283032508785916176637527801513753004020730649430272989079205294027521797945232326437261585209091561461674162384077696714272173349647941774261894416503509187158674513335364291718802989085074800969653542411982847322652374847799145718073592975432716116592272943119692090535272061394386031866821640919161290774366742595801824646705832659089318025206758248828798177266605406284891421547918377110990789135428387427762794307145075306960372664101202656385054183259042928181843556212693946705082076662136485343166170050750978163780528915923087129307130985357461603197210020374734958572134401904397586840951063448115632277243617071400103448912534871161882498396911627918541448653631988387778382333219129731962049792188962006186491960025262159210651001885624625406553865105195251549395448492045391299630795439058288719480914825327732908292776305313233568467641466705504184327836546034938914729462145868248194282587339521807452928024562589004821484081536462333025156280410800212217771919756390332693927159900296543608955636693708175342289828778842025175259076857363644635539542544384773312037211467362642859668124947488487011804311226787244393405997343791855676546446315015435010820048196657729579536196850232001908363346940060441561238984246659392149647042543617811674930795466864153667189682164359008600172601410364542748979892950888503096603917028330786502460802950209929941107658629949358191643256374875373621604626083672384555035502933813969158739442060614175859540650135314010805539982595312471642620297734121169251702447872 [132,67] -9140619615791215152813698950119508229133040991678638267740944084898787491095792913268881916234784408778676275912319166580795433121035891333636224131270451683627294855032984788137136023198223434876511031061308739536488013400143284109377203419807888805503242090740773672647750448553043176711342247821887449022849420859202239406118042369656854975921866605658273844332971803872582027403067814562438920724563055718156696520865214351209768786544088397326352274866714049577160181544055837984799431314187018575534788015122357133012869309328058519051350172022408124731694673204545526923598489702819516491124101007851050664336721544894874984933449484638759647478169922606497355383091909944658074924147557361573661014943610999750984031842404011428925304009163377364113006110261518940082167776703381195898969738846688902467534991733510482338869115374720740144626676629298001178292673559197862789265040167461381543926996929259053473680889407265378812452941850575101363680316553935772705534536016306694764645119516262928915053820252025864213554447839083401902596322726951084130307034614693716555315904552136565518527379938667230549761117428582856094960220684969328777253653288732141725498696000747483583908794050677913403809925350705635280470988478273304963834409778606611933362779838846915340778261978268919489004499168725691043127015179964634543517906710066116678159629947888246729025152172043371080546283368825645355647179178831680737476248686521252753323479315153707348698239258316974859639786911569833921584808071540489128057867173503658387405815311529198508585316559812765518709277026918806109170094695313863566269450942899213621728515801237439075208871348738973320983090344491799934783470846388361827677805714412670607545963184275827084373023844689521563370493268006401445604578877550877043918769076909848725628485633897095514544687024794183772369092632251713397748820403630969124477825295235648823196988672053864316444490754923459081285272210949666271248482322329636527916902321268601107767126391588434712857592704267057375030045343361680294673804605101221535906112 [132,68] -1258350319719403208857264806413074603846401756763814000243518600906658304896445270690435460617045321849367928131419391993825749904912000901599553857790903954915156893216405828560063584593472953624869538497779901626079262643741362214132855327680058120223789670848283411022876106576076644038164554863611336927837525904159467931303257223113460441466060269813123698060337327946109212023977442041361179530963373699203800490613057858098692794107630162210746019896181558979967970681476010429033886403210403563652985114902405619723100795944646801152490608877432883420602368480298597821198424091467627576382682050428902852313633899464909816454202934585731936167441122981205598530891671736746471177009244808136745180923695578403265768109562448716864560449602882370943117285295194071822159627850149869397453436386826759531555868427348334047293981391286792501077035874196679878328565302195481735221924586178807062014058997508746885962973898050612999439980636123197100970859751660228756206476037181726138183210162802760742211243098643314868046705522773360519302548688314717332447497233167184504716572016422343407639506190059731132023730276287643563368606637918871137713306194893519929128663767022497948578879480914539074178470563197023512665784341448179315637465107167132974009080848396523643225810393695686509788596859035249851463419019608944229353161550849433290356192934799562870846677199775623798194634844746826416742712475056061969850153054647365486764545844827020426129977633587195384134211932288174240405002919470167086096410278128049535504571409267812269627181851332872138675122644685119338877747438028796167854161988229118895015608743181557303363032448372625338062820573380289232975798917144300928563289907905837613138378540148821485235497563344658194857216051127723843582535093857205233492500093218285670963016632166133852542996048402067824643035609899677969964515423643108296517736250961058496443410856423221062604643474230738594882238015872324851518425573255715655367962721397670772988611523198411224453012925930681388101353831062415482021172094560251082496 [132,69] 44795392395739691670577750216592614236657064940337615699103112305803660374214110500953654446288839714439928632286727433884895316012501935663708530067089926083691964041157417055066805564650788556230027200932476287696003162353159274114868859051245370134822285483729814879569299485904285761881557366299867436682826365377052825003599177635479591636922220554599743303633629427431390551676612356381762064551462138073857434817067108330234782995138404539119305086681185373169506163996343061307267919526610313089963021141767223638400242311227839234588778093932309078449872467194064964187875869348706784894851918371040737775065967527651023655800371301850088602153387720425225964790835415246372057363985363710102303382651951384210308777447279138103556072452322717687716296610856672989334694057609731034970807062618091210145489899390676223596667084806121372539367756640841202467239212744131380534879726396162744886726776226407369908461007168642200256338747926245073574106338932346721479333723714350136806558362987182484446472529791958966849117382807034993551698230522512304204690310122473107436389638446777715612391346166520416534494772423539422621804026723053956133968774521165097866681849692981430534592845118714406025063873776989388894794779828293278699189993611770509797573643285437156196986985638304027837034965018201566336277994336559891617613851248421644877872178972552304107711705197941952062508757235328963010226403589624573762980842384795043075536526923191058485187860232287886621154136265966145171768338628169243512638540161999394642837588046497100736153809100530514071890434177564040789136083992859548256668043542481224087360237082240624064240668905852345692601580251723780012596417309866618448752717581452099999899257317804153353562096500589889641424149154282526213520618031607501622477003136140042700795017538597999584689001502131996170208339267300344640065486585614153159655424868936434625985553376641052986871969671282902328488406903666388055043262215532896520849297938849934734827866715210236571972632108012582958215652509086662940530357825148416 [132,70] 9231228329866756894809609188571471474803595081760004497731405300897004090773871879876516951685622288100760459631046119117792291094854076901973119250097024204625878326359541764073145525879478347874136120233720934093000048728981898059719614897200569680842218351820614542930360724578868086985956621884707640387164993151864983771054872890631663884186113821614023498187697938438075131312739063422314708041633375611816932381729566090843315514879162365140397024478622529169507148334032393007399290603010708130868443756475182639019334821389337608292483836796473640755541668391268363228349227764288200141199140208512771725075141051345416301093198651458124920629182386869025313872136095039722840715589811335315935157824075029563153003964188307484064446244839460925816882499019163858305467819778002655270827770749508204759890382052871899299912254999765844381205528935838849915192693801131384594796312790067105180576306436914753763561570367182164764199598386286617682739680678211167921249174961961244960270701419205928070414750411881733199802474485251376532523388151541694629196138245178957168582841308888430623070327761124167149993079662586966516862157062054016113158133685015680379180601626390792314663097053057533912931788584074031925947260228436932275095551614056669834322461769019590525978329879173823343241540010742921173293141499449216781501799641828895183327028577426082971652940402179676669281954728656494269505587374460988928472982066354271508749064993192981956901280156661207039400499296512633782587251485638459242861404658393990720912604655222320518039807783620957021974693906007558302518016879244351482505010992837862871939399443096859233057821892370468076117025856938402810963731051691306331185613833434040975481582940184656281177216559245238589301554508320233458753348154159514974625248628013813197997294633881106804523743946541900514150006642237760962624163623651126421661829234585108883961575875812858570457195733619993695341480607424148349425313654049579968210517600859484627730890059811216009838034388124285323405434714937949776730943625984 [132,71] -212212012208523618326873335623998508501308173424711161625945159769663254328553612478901238591269535557079909289644284942655268623984729126586761284172493596211502803341725698254665982027707573603948835047519337556535405803296423701068118457383089838258971087559958714358448752020234731419280508309477742690578120500542593243693811672316138360254020637331223227767873618040423234920424948471390675611114191226446469021068064376434490549354492108592394443354187133890643968373420687920673890229918495859547614284947115826644270577510601628515866080751826605229163787858095500438418720686725528167700367207417792015502272328916804514357598182201342384475544872035690673853717175241703909196265377254394993273532161327221416646731292320430453993563213234286020752772118483737538192695660241680374267990712966243209026278644257706855736834342624034047447740531213635607388579169877820899639530861200790416981756659115496195820642981261194920316295376815906183281401589717030967860226412150159888027403967848745447077958799577688923662031998039006144111883789909370123106192058397253847160119602408006796260582647452986298259953995130427212156147747187880128760811277992558708022779085775487819141366655090866339005713902782700222261501910060857507484728743090665003442571478211858006682645258015997245304390159785025313736853629358431561196357486497415831266527041001908189547863298836172526121808029414533045323926733077193978880662425237247712917060362524704620644121451166576177005065131486326915613423118361533638780351662250797230528151714126638928284472043984398157016102920161930466844071376991232794327422402922287227639295248896462856419908119984513865602059906610106548895514328893958149759656357644081712730214845651108667878330441232781631399887077954822862827320929750174012467226906128963658568970993683038682018334668622698531353620205955996455224876075335317716810245784150277043556391292525989380172647612038236864548955712583054836891982306286880821422257357966273323964508878410164122732647248189962813614284977816078960271953216 [132,72] -35817240630219204194277510581982044796574553697438482817199909743951413694666770914373537056152109204718909154518090425034673787660221293366031954679269656281244230454351799809041891900081877016317515358432402351036926513049042546299143195245191876675874815176994136246446920802093295994441386751023386468013063758126603222628741864306527651500323037602990697920116602050461978483254861776716946638489776018741462948436697265925100289046678402587310515464319479069719816521494699311944755576757304371242495081196043337383058714322029205964068203339293473107229680018919404834533092588527653270881273140087968819315869408076389698396199515756913569069309643118130771988904672764533993978233670363780472364229673945771735594214904735735470070513313920685107326453866295691422433080717685759223754721377726021930058384140479254608423145157511474129974086096918240302295451212725921242010977300173063201443406077372978373374574009767491400101662807576807866066411818309666822000009959821698812034224838548031814517103899087634919293132161935687989597611597616367707008580329832106180375853842285319404195397962405961512659286402053922789076807989109692320761251813397173732643835004202015590480354861970905225643167148415920335312851133735716049387092335936068401823808860578668501464472994639388014378850594939533980251445258725747001376660411080073037216902052457445905307397537879617985645859270223056073042137163946602293464199808929946495843536348318056031953467052241565597898413233242462084007087621563144603882600716153260219263700792194400138610879214577441102760370158859221997067419920656530862332848041717891524379659830240733756755773030815796901834382088179966128647698014874804936453540350804579796624760548941678184387473627468999313379642056650550358606777319421250729040196007925085921533247435383573559446181042617597235267720192666522122377145211144783531953721063546072351920711564298253425190478108914478599884156105018015133616561190226380264541392334417300067709089886677567975279646282050469981954480219646260220440656 [132,73] -1937229410564781856826661248095722866315589910872249513891059331641335948032152329206356153056768449487267634674584983218506271163032215159231783160838905606220937161267357769521495157491537719739510560374841583856193717641543153310356228082474234899326456132332372945370708942107273198862038948799620405049638209389514853694195946625920190292412252553554022696734975442170872070011911792724777359495809751379346323222733933661869180660721984135312262550160670692254168800609365390253495285331586322666207627394062825640535847244587430620436520215070341832468571994561074526840552267401957944852124311214934878182987954403075664202500370727428128993237342503933874424322882577554581272167729197816041205342721035641385420226284563428626259456610879631800071358702875952064339013126596137809856597456479032804145051319573742537096770654946896273683550651637796705781742928599416886996767468317037920046053853950177584488359915934999365722075851481246018796772528442110158620308493690810217001024160451559182853321411726645846696390556926498920903157710182734253981848616203781319012441555939564429108998506174644944358580459460493181920771676812654741608355543947741466616877452431501246173457130450541952632929430900167289962509651391289752386160514844968870062169054660864227283529026733826352771757463977922852414972064127816571201177096140616647174893099823256044830098499588643177764643194107689843744182054013022916722224104647425070924402642256715787197822207895356900646561344415589601227542232878660598759824008011271887353676515913109961016579644324102671837785002794894142199370433701851747997527129115769466923474032671639634794069754169202922431515580179509161018936365820488367606886972504858857139926937419271245611047276799072825668433057002079379908103877139164403588590642164924609335091311493639591800895693010967836060561464426692871678732686448996060621418902391614026513793593452978460296997146729749447393875754779867561316745006858670863668128601377963401029027453027437024295381567341297039262396734129822216192 [132,74] 108853026712372304475540602036382215059368111396609769290082581247735641571524756987327430131677825725970001269767087396097977905629308887894049946905675311627966709427750746672044212991975771771569167803936417988566204287633041160338196612909021002205097912477449446814765487193697885638278814102709966379651830440944592295880687206727875550942772396242719958992604861087269136309658564868921531620192614452326255602687584536539578746511011716567454748941691492030495190975457900067276168236819913359129287459462238946972985889737095938227540883936644018596058430331030935241606596127262939657104669069263672007581907956607386124807072226780077813731582346887200755024746783627938194913208669684494137964380389612673656735506009792022833156774143348082758821985440662121203306777923709623337577040766417434864243447975210310950178623618152670881305039704835772796970801596907973483536522429066629173494457915595925831009831493573635736697038124890008093267519418146037474970695339740331713292659750897918820221716954739225609536543351420460544645820119092775179177030276727688586671385670065714710617444929953212880611674169676564632073085376731236175097673263530633264725555520304535804005818830916237913115095495003269069878194133117978136857292256168338954991014879530907983687429093661696264657957202251764485358329340179212940729979873676492591437292381585738323690233296457719344661710916965637250153109179896858127542375678274069213128694656906729005974883910445900381000569878277428463210279509570477971447911911042340789945537698856522553610094076925468406917094204787981189111611240193564327896223505382535219407904293199669524830975529378629080735635549163310138911352354834433519084680812914829371932138225432756568733588729931041297915243388986659585054516980134482379131968575781612152946880858782308117008011572849132976333203341830425888847576054678179734865323837528783802373538130559778330291690001760220694545506116677899257493875989441921784042180813144221613061482059535791790237255019256787940165724302400000 [132,75] 1224519112231888179073609544367892046184100909450483863078336844581663001958203633413053316923735125490486783451611553686645210465439524230926019587397468056080632055042608251469391735543277329080441491595677783687727483915915135096311742728237009051581317229624776472885869729988261087983740329081538719369746156279195718949073606803458355564290568830132601818079543493012521102614030997792834582340273330187887971855667690062570848946344557439917474736750420322434837702788101787253220176592908166940992016044788707275898225964394011940213094190779926802571881392641538621640989852814079862964263612653735719341908630155225973540969467538003013050203672205773350942306638389619000802410756264094956932579268422957115738763449334077633017489953976450229534205238337943759920754879012802650519578557806369848755455636891889952408552320908471595786763838602481988269532317900480161195466197336038916313827654693426744409066785629555347851110549817951251713192111165474206707336396317444975652590322498345021906672278211658166290036022478722741205896262292383878500422269464197422086459571674480296131336419134545273688668302587497152868981595170407326823971531299741838956411009090527847036302590127647299933502433775728491335387913868975168260728707967551027018170717463734366181416545810230518524978232913968342500308295914286920125096081947100149314954539482256755714849404505635565888664999008138235543394125544414221762850328096318891317122316458966417087030347035863412604336076162937909006255573433420852253582898374905835574766226335909566538613423300133362889185218737554714707061392343599609434292443342579185328131117929129454098225019695635518579126888024098757487776307558247718546336854561473992062526631199042821241416977970508155630211584248788342565988167210269143559473487520491898163967617439992028463859052045083420755801413879796440904868113101465856336278709195352274889478124782142744419892211297408729735712950637328011270663670199655340127786544885558791895839857410856327989517431696056684336209856512 [132,76] 606333398686844206726547561398259062442133344847578808983483504503492518011034494037499683112539092218469836805935523943185264047307570267553038800576801981156899352232292379005737930889628309319992234993639578533037137962733746021252260850987291646480551683513737411367177622592948742821570297818148072593656236548072881633847669376106744918975488094577356961166049967100791640050236686060752846498241528084929125336036576616465987091197271867085422160915239061302768323323170877521992933925613182175312821655595123578534475895047984051096286511699683521131014934598753206311144164902361238558393446684425932512119385310241174238382833401044573834421296152305106122608027006934237620145874148184732272543572483551855031102153682383019983463839376418188726654034288759721964774649009301694288975523417693841603890128274998236729570936748665014908294854537292413604148906008944366856278766955148068538805661199209489037626635076048924662232398930104111184233951308293340424235312724145632475558326977936806803520985931207311348735547828690857830830153179715742938408008591319104346675547623889534470654003082779406685678852265262546280999357390317968229845532341960191632376165890151576154046300654453722165401774645580423196203555190705249533643004965557994353411656356260729914758866071808876409786496791674116845486302690470387412422200295204257015986020304533134940481039706102914136304563923774992771762866688931401666793802550540960700113640006919371112602030965427325961261799288866994219351567446866788863159060904673078890488726734627731396417884517619271422684560339708663132816979049393125433704516871506400317537707302007656185361905935383351909036944490263867822695138675696234275224454400584532923541725289871423344837440638808958755467799120731522882358415909443949171391254459916239223947618852025354643399684295815370686286805151117651968283963736039677264706036772510949392669727372865316435481146952216099105026832812298716774640324039361024280440391242070388698215646179428190474672414113051298774260736 [132,77] 5406925734289630461206880785337891957142554399408791756489708076881071232560278534129345640959218132364703802019533349054751607654243516587345995162874053743301665293439665806551982341683939602639861709042602093610570430231558323556241623290527945340655169729279744154642854196333814111990228864720027170981204788025794976135224585040798873963916956592372973995454458760262694251776098416288957288552924121663539292449392444016019724244363296843853988711437888684771048404511843237722377342041581638381434210258786498846704758233298863743689417823264332730788331903960226546211288351795774475029003341975193127947562434363097461005858977802895290141957464505176012169736871719279432168594347722926349512707307442900234334447103952531954022696836157654846741014399834530154885868541146888774856398137344900872442883390717682739301223345358799773491835018807936322314058806380715628641853457105701643967634868950951480422752842354521621440262364212329964364043273185067883321254501541528741636047783333204581436330126354860136510905556008460740577450922973205843521514791509308635304616924572674839185852134609783382450254554073184663002815591828284925137700105650966869685080922401985555273122430680580208545714241975049122002769344037246636299491293123262982199956460384481017473962956796743218538818439107830692437443037547703790110543373813302312913751591182803775856819151776678250651094655338983196406199656834201019362329722844603165105936020086403083908686969053097994613630986748580933873410590666928394409323007790180316529790456997053926771646818321754415581029263928857215654266673763850234115431666561490564009865940302254554231491586564945674105188894115528722666196561889857831661091226365762113179275017930230029287074154035563366433250945982872574677212773138805982757781308998131606692009315284455337093006345725284888181115335943071967415213980813853791896220408259212524704692896326744982320822891777275581797082774918368472785657976483011444684227319788452520492384683335234518615683489120775292928 [132,78] -370465573770861062566178874793740074384577748404114493660127760496088363844501199185138067840274717680291935342920742535337693616696573662434747488140134674153716330098800153286708822335676793080107443093646395547498730823057367487467365404431926469766402164735339605759734438878692832082847522154157921805576335116879230499804503094484205309020807256238679095076521587073822034267621677669624445748446831379006336980392915157896738946170905801938135122074444857069201356376307904201224259250272934967085350046905761121910434992645450845388570044491316157914741179701723553213068549440636926151787163523006312216636410839557639027638403349638147789268018127501133588524520914692469403094726359235493815189918354906340110268309337465276233645374099722146197911790407586420217823074533651511800881143196832229960246783630576026481432895110118572959107489161349688162610725288274413742117753578698361230476276825260436355377369613363389454526999747061849448941118707664294187223617334770723124569064057335962872314566802511652343566765936872218855181460902198525405810131670115157382043611455436533152382555054116059900533484507495739031843402346859295205434554939091252664632598359086423593784195748671141330820619225141520293440518945499488437965705455734162653951813494868545488770876212755917976452388919076004513679797037893517477353251680857606893216646224099842730170123756193390355853344486542302976290308494989501169945391176112463768306143995492995263840611151134501454257865844829770892323543443708202427942867240451110849054323730499332736742201829850664697529190904276876327424984459665427793862646066440906201476698907554374713193002643920858109468697833816398698505011684363261927675171699866752668442177475892655235678075453285846078264553497579724436404259875021639322932384466753540921667416700418034272921367343180052823091993378172567281357951345074566549550597559815027396769538814993339669833490500790837082624619196323219469079880709572491020431556805761175814519411331046826684301558806488832 [132,79] 113790578069334785242668861400304021223590675309411767268551687127281089308102046082516257586339062288432289989147369003583776968308730976420151960242436323138431978765990263677659605207116048875297843979470955614250201995828540169873073860973275082951860115010019790440999589537026494434089068426054065249793905769595980371684023257495248868557696685024385735459896788718266685646352590959828096511102537261374712678970336080208826307106297987133845757078970410437616788899312695515429542212275812810689144986170823306452178680060049384943373673476940873516178599367200596925009241871382360113537636459703909453363093762569398880451154275749984650733134024067721021528322798864409364360934657743254299790394931758685483606110630300037610436716025319005891784172778055871152622577540612912168184299808194295036743678828115779359624351399272358576605142848229891269920666720431513858753766676823233917259352252566357339387377967938720615070041369404446898372088619540925054559109881722463819316980864284877333149781912924307802542096617857812954836761010723017926567901252717645789539538302473378067895813456867978980423939383196248536293118739511630922725402594871268717311379894285508420503374170767076521875878201169396347086340789941626311939198160194406968223260344864755951386083396963829865282416136548394616602321142638858913307708662960400791341215068986719476081645406569749580584741380230270015911849401356155364159331340722258641583303176899610764907335701101356336990463569372475543612903295653613992200398632420663596015564258080888477205174922284332560369772384791739226871254736390316187921798125414548223264530564474955663205118539965614498612278684933237738579038386013370713939037296695917936471426266778471520691971366721743365211975826266233434688745711848004229599341355945728238571515351661666845462177404045702713793682356584716109684363506822670112416393848658749406792277760019211251168019433811490096795798777922172072866487879309328072797099361710387109578247027353521208611680327168 [132,80] 1154970035076843789970257427806004613217404600539502048844195236130344702978803300862776475363491423936907902219964450533647549913643787203907920718279891261440863599927267263345085756229060433161522962278506697887312505825057830674702524791257165655611128381804632463709972349170917029537012413690195579478598522189879265943509053008656036742266871748826033551634479731683058567181282271369690959200032600549979164003752692663065029078414573256587688184580680594046667256045056146851169549737621228845117300095901850574033933914735399562443372409415038924521479997015525808301900066428203238452503438437349754084702297623759288276807037707560471060739293468913211246871518190493902600279740457685161218160804726527530453845158868743532811336530002584674698091018864637102049052351020353294232018241603230743196389899642355104052801976756178206438236759163070507562422462013936669246908181532674441642151369987578223368323794255554590994703513107592404265689844469509456257942551616745561428752031942910672844840842552669644843610938491097068650556164551598145658472933664275230851260886107306501000979225719112913296041357705575846078437767098254637377513990415126732038691290629283316554049559756123904006746349846603647446727493132522634170870833386212205752778938249412364156464957225047408038509820717758477923996771176707817360801106214501008490883658365424869228421416278452512045342755375738043477032255094276919438977314205822556444850766034693329538362472219331876994097753161772796315131942904237903808798501468863549665719431749242668478362377869270735886660703618550654993292629719091264000201025332233097961595294057395581960740405717234313739304348466336470557063388144654921128237967636166698858827198827812623677140842835500491282837033003659359067676801593816181513144331329102372733100721531995089516599355398941367408156409957942748004262980988383738839238636067627867329346432846806630437856035885693976271929852496169342619249413225676425957047111431622362717514599688779976943818232 [132,81] 602167398322685276508842652301578703885745085176964528775273067366169093295993139079175957527904607935956523369192852623426522459492662203668346508591974741472934249034013845631273002201132372013828815858187163450827196963774875920598023816227616699867150964423785196641642200546736248100567173772585968729963588032652811089970723521522655740397489771215490013607228691622080167745889570340472209536578466784851635200135058584703200590368406879626495581026360624976832861658008762131421018532736913490548537083359995460757674168036874104497870448529864102686178965923025395720624109637061154754319138999096049908088708902583000181955649549755115748275187458627314962590922389030952475248267478215765352419692317484763778423654191527446999809853493361557588418447201543114559682694661986941491570400470862698509607393143381847199884497365485140317859942515004838192900356180387076488439801211150921145189785849738382428389709642648042938798455052638846627742021798566301360018363722226755707237315400170922341077163327594337728610336765962434454640670709968081213452442097031184122574641887244417461389496078516033144217383105010250919679779332894654615546166507133887905053659462010975868015544009808106699622281891719753129996464757506950789276440397679948051502139483644787185707909449584615527839247836571616317579148301553052777046387736306666655967083910587726639281210541676219299636707059665558506196575470381932366260942087747415434623436792708158147731262096744865092287748222692108067244370313871690646316069456324431635361236405156303783631243547050419187371606617642076176893436370809837104525762651559638522402168738998107470282564525455220151632090312657765559227898286272713796755176628262387668367193160430969039840195635502038577870985653393071135393446661068323626836606895127055361192674668434807559149531640352834293022411274097820323973529282211932923889181517676261173977358445955914185949542120044975270075954964486599200762716237512400802298788100436596817795696511496630072320 [132,82] -9954933091215727129955675952451915891089277094629267473369388048781213357674943225942129005553016962698534825337149469964351467313597561942575103659490495998668021132108336682930435306408637276439476885066237429538195139741619575330252885556259817695171398298114129616940381139301510811169714265754315876735671371909630651863734091808896938257192904213608577106025313983030502736017033201944936161030770555283762320381468520879552273454905190819927415660153322762749410976265965910083362537976996729546924462741444699329130762729898716022394893012698241591036751671141847590200747954949644689147896095312869262673814529341221965849977528501456323806787315141175519266158198691311782224395508175186539951908061184012609863510768099901927599606217412827379515872045808203507663717095259645111460867999594016776233389594504075580365510567685273485617780560412642867947048618638198803615949993657965150651898177123593354526411973522217178199624829732900163716791508729520222236142704917651447761263924829379079470698640944799398579607670119876868454900514823517348639421502316286032854724151362467397000266112378322181435170431563710077292441095858139542169466446813132557877707598329552962138485718193450469762981825808167057107269395843837422065572497675969451199731750020883361592305688967913990585002700087077728785396311628441748924785900644713520359203163575310256987824771959910273511159470934956329582163108902700687151312844946415914167033831166455522200547747377877225407568432776089069237108827735912535481169390091009579422672576668248703582160999737075166642689293604368098121394443845837605326463282332897074540089027773209887034222395093649340180954032454730639034089353623331097633940183495592386564514787929429527094408909361290105147635957612251447175015095381844411061146993773758337622451026173264467586585710408728899288903193273354520874599798211304104836240292570593417155545864685974015160840147249527868460439680362033982130589300941671171700709904819766853629122114791377408 [132,83] 1013539438254846642171555099113020515034413325172251392813181011403586597479351313035794073036660660740648362702220213091101783955294329970009481915701294473007629263807015075549683090342315724653995183418209172171660204753177753304542082052444292892015179363469947350917065972822420893512139637253398442225422729267462562273739249909187534266694605731180359090080113910442988445942902351036623099607456414527141592036988353940355418081002498255984317520832369450811986912558333307273123432394071196479129788791539063623277205719631653687000254387382604950157323140947529115875359767268020368374624451912823101053188883013764052201643054885205854368818224503684435473638554585525415048683809109092247920593961643626144839008454320203782734151162531259294446049314803779545229007887592378148388321055464648960421637045126879733379306923604686638844763364625435149795069144997195256297456102152757273230231380452451800902684354186461841045923927244379514353661376627188009210512949596404362863316944068882356686215935560585057672295387636063434167633718542343638175104875967620288085284663477901681409610935697193106813698985904008031417151356252088322652357636887344396835867637683444312316901542111568341952322819582402137539792724504563519165692011560153338980903592885428699984143053360465361971181471498593627315944181275676539513142123298076566670234246727772711159376243056771179883111917733865420684448804758114826296402874080496223900405654175738632444575587436448931501222043614409058833857400239614422220849114050789702906425534064800813938184866185791677326017038320045282619015167901049360166807638951255971597941079263399007740724057173367463612159360128804071191874744535417682079840086116850419819035941833833106542933617949368121992055544974758682942746040057445544965581469775890991452113423599963298692815931841070365225971288531615654745656699479841575779531551542606399823790123829147396093816594914097914308081172980054899360159225272755930629617332324085775986882432658624 [132,84] 12817930034777773984750914013028128404959663805922929206365155492207572737355855297975529129223102759170608781526052294970929416188227674176961715266067089579603545837554065376822925057235731075536951990376474060646328990688771404111059324783419962049530395703424038694255140541076762084740243108504285496437945187607315898344026800195692045560207696244732176011659390919172892333996330847665692497927025305486215613716547534274917305947150442732335014234381337355873897057286992304196442604124645051428743814686511996489199946196594735678336976321589096427325812287621926030667230587921126907379104704453892014457188300146073932575683477672065064770415424438583239913434468490657015358306782924459640133407924655396979531117375648064422686270649180661868872694374526060336567572556569301267096908486397306940816993138992123165416850929002955038850039961324595778754283307276240646552670231889519296099905454796345789758305654552125781155681486634854863071777641491728554719849834754278783624709332530849517793668920543606845756938061036273225170964781776656965129940938533770499052532334264051193567260385013536634680733774688478175365979560270630521729245205134216391962823668249645277665681245949205407257530673139163037008015620519332578124086662022534428522171503073915298740038712306167570119802553366535493593970315114653446051359434055946705403430849948413234092084565652083827744689692187036233668735519243415978594421755975925834254935760520664807566169391639329476233357902449648061611445986776137860499326617174037598167873341206585611060035614415896632500672877363572412598896866353045514518011206039348649233481901180588317718459638622656255371352104728649503417466117293753275238165656633658596796822283243694711898844000992004049999882133759496033066724105437892966752851686561116712466542174006420453475020132989972210209538674425432284579827762159159977270129899313455376292085151582009572491000090941576730211544842277717825361858262240797657631438895460187748105018560 [132,85] 849903127562066371377095967662101982609750173119665777628055350585771723972749198806301709655099801158517057072774212572121598615993294971295520932915277214278307584330492676123553937040102097938028078677895132240905576451446765525824507291075323213509589809426382447325314185576289705235309613665511165306557994522417952700250969468162437849221924080263777044424341505964019131866091619430238213071074615871155642379182041717722056292453221680203795820290688831616118981835876118002580133390185753052211283917970783273368017830463121712976249265776696204508948694100627257783556129083856355613881499494687036286204483455089529754645600605440334206240762428837660834731184119701813419696165779991836808733359529358288623159651180313699914349894763834851024945371526216422054581345447520614442713383345255022209822540382594571757564276289611396736547847723775134412633667713785475804103693239520708693526312490713902970747210407303803370734903816867487168443843322855180318854753929598867647410877891995257353407548935038413579916858468231172854100515290998295878989389739135831564676083027999711046967651710911851074213056973003282701360317583689575985818882556381955851305008329910821371088222160044988675372862701113040082319928344069701533842608139754162210029838935309136022247732650993842733508478272544170399580233876626402778619014371550680203689446479509469772597560381083306087195715429704747820623273578012779896456451107799535082697815524527843013722720406313339600100996659214645093230928352501936540532366065686964889609353894062391531529271846191463022987542066456335051591344675887736844792078791391393207734345495107792315810227097144696420447429272255192827880248232312509904578706316510036937800957010904091147162710287774104750860721362255141681197274912843509587212863893898472211246175295798420869765839900349375952312606210443466898714991017012353702912546701348819293170964448764184201548567879034261961176574259288556629707013523067680900875059990713354680832 [132,86] -25920170954495194473311572003901117649948758269068892637151722980090195243506965361641318215325634426504702343907020682185695655357480993048370531653173226780413373119485670384231022843562305940525379107764527458602436460153932999099841033974209298068897581866417503688450823041918574264697568411612547499691447789516980563644159619368840899036700879839285382889599401908915515212404490478806147259179781964808278638359885937259601402452857361795252830092853819853113970781095288743327307431685812255891382630559093835817113831606080715160515782663790148462938176937083144973468132767691481800164660614388071579368947402579007209980083920701613417082658977646187377514859014558728246119012265051586381604723803194947680367807412929607716727107250925004412038700813387628449348369391674550343609214007233199489111802467554016361675426365545951160455563774092575137325647109772272448362537628649147648156655575465454195720499721968821109378950025809442239708563881269625096072623639878715497756644589275105901888800120954481378191761952713327810114577652793125250978445420811945388342779968063553416734671255167522871876698587739060736506551981422032854771339105768192769013287274956491086100147293822536345538486978857898906277124844855187573527281341584979385603303732452826308332838262766259959119750924182734127332037315433415958613335421786592416072172532313873216123215313904486426191002103943993987392870524376131174985228039002202684712955330023745205135651057545903006759410643165640899879551556375084692238929186211603243397831324957763145015426241294976038768313217112722067546678683473892500300003726976985261376208556754031472413772525810267177439967201460770670594048600414678920394271161322448841505728360575544413841479908355005442301725408376873646316334979831490588153276218004096376019776301433016803261187076057087749762900316959506197316286971017026982673557310118084459343593907859049777184202074541163664546760451100789467961758511978262796223838905033417472 [132,87] -199886137981973080720009174678894055096369350730918938214883541478832960948645350013258460079527219127326245696387779451558598233404533328776918964521814430540367186724635972722943778461914110839188391087361561203972474691224390653268354437059249893283078647906011677158346196686172960328649026664790879321621977054944736934609061888827611965553642071688349101342813340519877964995006243601161971809624642199916493054919080412124514816117339697064778813752981459361774570165094559131366987997906863082986498908778587728942328717235621650520590163664539667495202179445727062100041842277036016263130630655938711628773373418554802829072674559307200479119559906450535010191234989110028466235066373987762568732511427463597629256525606919904651786992428913254158662936586216360292413945982503688962395396630034233565049115443883841792003907468550833720663201334027483418373750727738630009721669677201698455224810197774714468017594407481532226037616844453640786577194041816983121839418266031344072987065147671432496711528727610171852398182036791551411170381075437803164501455940877155760310619678507211384341006889462098546735324902781538506408921195642347703026978508511188533638334084761373391353913022857521541250338607077612446624520248701280815376187442013931490782151241945091600305547149628484205501332480179057766583068300188107831052744040717757049963396622419404272499184459624293517663369262045478072757533337010003197572808125011070111247400801761746121446290465390438577657818949864222003753579305787903496005101367844241671005924787199181044153596888161694475308373245833169827410994711283689263267175493949304270127207515002214327654099657947796858552290459813948329184793213215919894785728245959783503258272216893145519950117623127272656834690910370923180884726088694889052206126436610257602097413453549307233973074041962849701565076870739483535279608911871591213770171907023259078476699219789038788857018178846718872511895886632101016199656235770573695098288833760 [132,88] 33497397996051659282079192275106237786864484304392669122185977748528587233616933844730833661184421652507978446019174479390154364212829424607041771368086379006336091853437270241704920479640935186119023736019043399373763855426901779424862536150109765892174154045660433029499803117660116899755297658679342774142567170307714594556446177559343628082141612391380157641095530367611158875441217193803256378189034909921971773016518734983130264244700297342116789902954419572314335734933818386666200247786537160003730791990998703161389102648983649621128667584863082994120067484250641824610237556368307799244150677158912485687121560928814458321985061363406039240931598670436338353434474796576090858180799576480490881278990715398383358895908718554260496128753445742352336292262844682974847704730637470606552502233913897533040137073951707326653566161021499579611556279998853795868942985391305285170232718068131873394920998931864112682884332150445206576145479631726093010635550269185352784283767820354823038266187609184550326080784362218657577782209724723575036423249352991069322165706350370765743367394654199623263439723912097210245512360492592576872258479306965869838965464245290840842525684951592866933771787576808442638492787350659356859405331492077430374904011369454555299632980967794948001874472595392302458838901706138833077794522475169855743066711340734371165524314956668751163707899804447983366937202103315266340915968510257905178638951894082083314444338187354570896180898148442408081678730071321071192904581395755501497395548884023221092694459612035769006201982151853603330901872492900816140975418981588651590616607149326742933885518721902661277835033580764344688395996648212129523585067112986558247598684051266529529789134292593684615825952260005374868011701901584102268740483223461656852164893090156427721964134037857029190556278571663378215845552996581869531489694888194762136969531841828034833176706566303287387545656427020521680512178557103275910991540614751904593049600 [132,89] -409361469665572917815279043927834214193538793239119332124933466278092156214129872410762018265349824623520333402582144164624715232227055476136681315113564618821650973153669460868630665933173958038742381282541334853546776878184846885464266418737236619954195672020314728088110280853057651321540393840810084164112924731369505300959161083837229157870890749254483829422767736706014874213948129746829688190228696989041021501262062885550432520679539042203222506709420236550549299556295579319577591429451103044531439413446837611151308422774663542252296626799269199742132491093674232881590812540385908072220975199084402159271905972269505326857424392734031887733364276513356546472786494025422291577101871965674129481390808720901053393299633923636820060110847879585127958288393928414604941670213692789990915920729401679916587906344931001663837916023518636206919213754571524294634995949339557477429943727631317304560483472086892236244632610954009119180327306314482159263227880508873779606054362335201983945945935977174884848642276480241620320471147172754691891817317904133213035393314289417219266268407232921548463893634614917780921060955499965525977518889538773041503070408052530235842091562571068724189945191999549379036941838555587121386795154798453650068506626328833591616167507720500550118431169693596214883438611163066021486544852343889481042329518543113612438222630162696650862130105818875218141109613328621635558002726167855068288322825746609416582920478060384291729211290400147933546175666817894099085473003475095402264086366619549898289397406328514296280501579487742271066866025215867102253063936027116328454763182269957035508685460760064450628157204494465510592470456321066280017321097231027841194856406673591337808290143277265112679472390799490624308238602826713217535239592951246345673615885441685061100673135814481958442430227198480100432078226660388347098833803560668088066356809255758460179928725450897692852136648653691942324959334313013584781282477028476098816 [132,90] 1541617137533537654042062674934728728292952195449908726562154945053522526055749778459865081047453843011012642171599529782503012645341367862107830433376954744060268518162615998425352422151475968252354663212892215002770267514790973592558563754132333884989029505720704879432376117378826437193827356472098475280691243191533347685609269584799184210751188313590438339175353374363094863818677805314461506731495292872956691123359406187743675530704144670784831402290951404865461371244101698035288752274751036161588293962945179677457277086022488439447928875834126418014107607091279841588828417749803109170632723416153086456905785582619886252702022048688412143473359940610345780217991543903266114856875955070139902229785843660006751394898346294420927501454946434500599760306663656823478284209483640947892135453413228685508764994566762148658491990176721731104275711690584002000182991973618578125520121950397730882723308825399431100553509967507848517312103588720702985406058770195049476426394881270361398904459091735915317064183585785109197056990544878160712599464100368198504275146071238625925465062565120371288139422943899054286558223065394992716815094440351118422545823061087236415054416358541380209833980576206946601761359067577297409516625950414523812411837330614037773905739903975883568506055516552262154836099857485118746494283554342169559631804225589988418150944513343839968441622347943987336600476370307213071909535457040325011767963820717115667699351256862478063658372147229949083320235309487256145618844735055483470226859037808706473187230691126738170154214755230475513160320515207869036349543665524302839721167679074048471801589208908504721365688790964501223229361017606335295007955357781705612653926735478720176160703611310103709577597514395050795773253956153926626481362507337426085712151840561640774852194090828823630069423517782366630048038510981337491515605096562291627534348120121364429532219555469671662197361792494322930760980111884434820727961574340480 [132,91] -468162788153581779515678317369913881895761103449257606443975355085987735898790593433616741291151684724427033939451830925070343499233305010415896703608957450678495950080889855449418210401013204060555264145981883948457125082429185546017894224861840753330346633127271791269396021101236491053672079696873251689057979516674481877143576441927886523237893176491794212786449763018701642016004585406474910052818412811011565163338042627756612180698670168820531887444845510554608957285845749830923433006853852249411815109224575158822320537517897032712796910782178151192361192135558240182555783850019972549954112816063375295456889769083084812569146361963904965116906996903748267283814422299650824549612202060654962290351485584603887598385395840451028162339307496698744495987091005534497234092752382298785685892670119948222215561680755593202880736649515085341101126721355326429549202171655833345350169546441477041737326761384375350944722499006279832030015124132210836802678100991766456584435054427087513153062881781724017533256059260847348348634056534670367731859253721472428130366190031512290948170092126861728728579039795908251571627326348365294117153071977482663209135369474638047283990256561039173098958040092978227400681182428673788469057241434455420650401434832730365441247774680339566926752724057269639504691039385572361422206723305414017451629259484510792865604013213842948539851717574195744723390658785547654642795128134505532770141870101309181257615541467117950190262243087455985510826014487450001677979299615401673769436915982835131391972445872240731786512202730863518246219617034383024429756597401856838849896020612649009437497039831375193500816293950529260825988010726761544660926157518534630339505431505927757086652114279168862373523373735010252136252175613890828863258839733367808135768981461908973942738013852377693472969156245541549695063081415063159803431239185328522749113510704240001811643005955065927483670026444270865040781409940499584755043545600 [132,92] 19479263221553209188959032485258582881685680657213671205482428305922942173941175793082308213636599994870899058016031638839170575035558766813002408289209069039164853291923851101077157719233530476002922084436380259467325549583096787077295409581583726801398984362439764696457457065462626491579846417841327641053135435104095096599756592663783134618251315582029799021275690537027511765951702473331588552602108448631402716506165687577719700286812183656788452232918360266163921493464537919380243131053271543563033594965973232293738008616625058665100620419688037631752049548401389843703653935072239863212395241313696041028635188272979236354981008082516819366640196770113357408247880640768750860920626131124793688509310656256616163409189367412505419962082666854109037422145010078185638771255201551046439590539725249850800967012788762255261829483862356377870470483313783313168385748258239422083023291633289295764943561520890473678027323336594485418611420724184493678971540360756497604615233037578463728458462781714733300611014494585866306977714511644130256361425167383893905081233118776807187485857516772180813264070846831860007197140771972949678329644929373323369623309958803373339118243885935848072130047896761862282108759667051750916130120954458620684213179788617773800913742296617124694670394332843888818135779758908467581331098962954665590682297816049410074514673787627084489437599269141229142269351975363847180563163860428391504260800959543286734391033441119273765221999883613954608958074468001429854497122836493863659592861229099949228342410135597563815075157462108034529278059447686483299481350436062073619544018453548752763668862702569049492028508280737609178899247259734359755738888399828981191780676062594972111733735701105222868152510357772299624705141302583358265300262653866461594552745016147633719627469288322093491954869306144610200468112779771341006034070198803196465260723130558175390965633316689082083531811391608506682400121979827858550058736 [132,93] 10806344176124360431626661434857819671503045039745529154657014640586838783705979466721663051135297197846558472930188763628819009039834162543633465054648574441360399407187630099692122891893796864436357082853575274659777788982491060643262462186305422237724746828170200115937321863608065322091895676530418262357728477888651851202173903804701966139682998832387459521295516349922803977552649941159304190515355364933588565186632314187888975223212774793927998138938741606376666765536706616832698618568860119464436940745094424612062298128018812999830768027333213526773807775788148974131695699372751532677638745754774897234754143154842466802136443072526880685194108348732093181599348711889956423081481327554506814208121533579284762279105743806664148844928544379465374533800372479514008776244992505114430353603186465229308537556274142818349262706041817084214902165859048290858751902013447184201279593870674535683361071415308903583319085535245360952648509937357547749699821561283596895210951773233380536471108701097636370200582461270595293202878378038776431845259826267675570063705422840112372135301448132776885755936619471123779100737958035568852465981120858836797666581895752274838132897272754815536087528620711038731816192886193982176290178156160574107330722578178636587784707073627883349969802753442709352266135066580664593852315850970426983130060522447608663170153848886984007729242594219496575245668178088116322092041897634921036430154797775298037488492542523708360206724252831231350744251389255734886188481019916274801663101232105036203924074848996578572945862676060528375131776304504022869843801845538696296294828513849625937238195244599958154558440726063225720825866942336374701368287229656371830261377988957683505992699863331018711494103616810854512447394656338244791880657182731687398919385345544001731262615116241251785139401552083657129259550199494536781499850223932875582778471584045159142754130173167150110293304566272812413412526622019759488 [132,94] -9665298163159459770260592762534250468851050171096399125612838410084391440674593528079927336872277963126946843059018864821324532973584375521647066940841119660645137586060071926988830491620976646584012642050948522284102507074478557366605104800136855138742241613791480777243146205645707167596259019563281632785757117761935747409119880345989722511759185937430310487216051303908202895681860386403972500055989774491066848922288988108037572808535366740882908735873400791811952826417525615013418551920262884496608850175238530355976814974745777756188308746364391949679190192079335460888358302887697328676117751520075194004968277769567807704288662492078942996358285709346070452867959176334431970460073408590997153182456878767068593431207701412378074336733322245491453515602086905288702503615710097707163621914069908604223412375198724340697756440745731224285948082373423090896454773921045213729835671274520688664886760759694106232472818398516198583991832209339198962665240980980653781424301032013615955829797337685223603964593259802174441724775424752710656376081197997754710449227817960928370273142607145019771517045150457910832146860727699882820126627422923194024326603078188173707806095908395202349597325575777177962173923682155447517922373481979821973179935733583163030388912570193041191547301007838034867449868064461026368316570743000702208843108746745142365970543698320633608908625094306567101076248650995304790996090279975418473280223323223911515594517247977588076347487781277013503557251204138226581610123562478929983595599364926597533768943357527883767445445089674449221070202043996611399621906070963283684471324424535308847847926451399204864159491920496576221746137839114657845435229234745747914598223206515715561377260394056952700214663544980154796818373803345096702259066415127382630469781015410886022038500075910182360286451920991058884837658938329368964878879672713052122013347647170197423203584501898016013093224144607900702099754813325360 [132,95] 39469634720835976046739719953706465867704786563742629068826878055044011787708552466006270565265555645392677764729775032539833561714507809181059937833936418988021468824192221110711175799803681549840161711851313183903256576382457107953868154342964802599579608084927654928717548447224281019609068240116176519101898091319291931364720200959955164434666829351064795489548812611744104623410150055593935108533533525886768580374123390922458749327691174331650316232325091776238577944731031763393486848362279294948539301393225386626341221210926658422854323505799966779909570280219074181658867207698500130112060028762994035695085847103561631504751284825738039804374271899049027092314874860131706997889491503886791257044909099997670117437287147905917561892795484103885398778430075990170786597539240688244849325124474134518327977513448063870350053543965560756397754395444552861623190000288834087926167732437291189933429979515314587630183283170123467073096297518668030386223393788135947267350114453553735881854515956128528895979692064392592886301009329595633129732959840767659879173303789956842764921708696557958701116716360804616157932633604380935294096411322470983411298204092838047106879249611292891823658927984958053104809239011603512529946908644028779513996243942260316877281697341844914716927231613096380202098411820662293337478078110253920465772340360301643326806077138894173863603758545347649444686284527980289784296322146561283878511702575859284357450503853606250186550735834773307341903464562480354345231172074166854103265506081192654815890321590129362344633675274924328540827990275821856554945619952135146655485084962893897544336741307458604052625047785891557058967167979503213416096915976652618841922207583799810347507932420922585049548303089925363702476934001887049455947737301786612295433942625293994162335843180289842324108441941999854087246305298894892408900222606605926773947296167217523423328365950590766815098300732694391333515484944 [132,96] 2496902667380528578870759955343783103056348917211657362035571053223047198095007149960961071155629939637814064669460909121694947264311423731039155801261746823379417877327563104510342702251923685322773989298616082745707199762945209836559973738171828434134079354808528256052225405556118093207567938739189644528214137341682155770940614602185353840554908684774553522720312836230526061818818673896254822425437664441864909693869310195788258647811595683704983943232596582369180724813509212465874307815160482498742635048826758344771659326388594315970916963673679756371697190909293168239179696011815258970742382807267566719242527447869872465008807055038264720874698772048045662273786603127820971590891228358231892522969329734564050866801623601333903503585393393376327069799321935237727644887756861768037594282734701965108063159857493341343424553079347484397732862920103734620288971283472357465606585462348980199159601117398717927612301469357482337612879375228788834358510619349796203853218669784675479415371759906538353581458643630290306486848181113770539419860000474144904170629771590962460266336225130871803752190500653079302153361369712229881589598336617143945597269638907542477080934293857723102924155582310892375995824570405636624647680384479492422909740903758948382013788703509380908324141971178046002377615144183514711130423351252167153422501289517119126062838063041130756340763201158477099963491359211418759707113040597513708237810441657689737529334772150697360224582479555985698941200847974163569501611492157897617387088489840505096101510730290709844990995005873365965050884944260216894138540351916625095606937308815189747318627712634530875109047469864270298008994282776777941747810885990188522187544035855230991154387140280581102707961185440847174814250642867972657553657165100928652561634263434953644680382423167805860924379762142148883496483249799380584119661137987346581120915627777408006053631315052853388522391329382897374737606 [132,97] -18854917331592617955846483438670398245181086950898126758881697169788712833132384992600025746622610126737164617352136276025670655611045683179434590578043801315962059418902301178094116977989768808454147228011415087615555881747204415380711581760723851651628973126716396961860608555146965753197473320440743028080317168032142414577454456466439246869672879586102351723355842863081206987174428677369608100606642502071553197194521736902659982476815408097844974655941377889628693111709965624610463566461628516885808181740171324591107474833445771111448458737229067840944351564643858878448543374433575406921196273431876786721075347390834475646362869935785121556583251739810871779764554009686013799633184995183530551300634862970353127656133510546886575466365379883231338373269974183908683657142038995873431965727385798685933550140520733718672870365843801414017843570587375683854518649594860655686054463669656355844766293280254695400101826722051922063748742948161680222705326055044837814331794732146442917570941309596540765984915303288324914795684020876932271663918108314252812454204920866531767348863029414338332933029695636314543635443220439650520587098551760711742374387526140928759327529621025862823222217281647133852746575114771264652857859814544245780272352749233457041930241795853120911318011695969325887513499280939769059628894333025419281911468707516974353366679625310178737768665664370117787228977215532134410602502069711601785158599075624969904913124396373783906230218454397149326306632999577913504619039040319355858157464540272453683508083196029266731278910937499171434064326804114103879579762164020388294777726677319475113063272899402913869035228298021540386257246408990439055314227982545553327309140332796531386072626388095159934237438194524898250420878038208788005346448155528636570894842277964433838402537248114110416615549290363691204213784329168715137927989890692418357327067006323447478525485495273493001054401918501903104 [132,98] -200980743098538731008994260127705165997260885283182290846752149705822501772328500054166044343348079289873099719336325985881313107867817889077885368373008430842905623382113700572846316675933436508357955642137283506314409039119604920100839101552662667742068106052833892395548558840883766917912487288554654336693292599163062638853992234088319536229765404484422030329018228182485740845404701531358083465637302110401514807433600188699894703926981292667292098610204341923908391269339506945290903812030633540892628737393030946203905816203173988747329643978315402530905943114857908048520533641752741117221812983331372659035332541473112076072889666704951229660525248345948604375422620168254455766643143515056216378192059834710415943560844907329743715943344410710013826667616139861673967399983514845672861338116771490126382265773477980051275323847301333503419320708076723987982984073009552155111586123110823462857151974515748451257854717407289866192610650710712079452602616259531164597930729544518318718783654299922712261093798320452031753665506533924003651074466847615695504179825358552367866921178009536291869272527517615688032063290966653809030910309633037891419288278501981682190387821508677317059594659783914274010003184162916494777318442188296864457034924537636909991642944628581559544196857722746736681341728025855406057061830551958890181110092799930665875104065601528506524894933455243732835009301342203650160115324031641205286191042357772432503702806002072251696037949844944240201829134598954655132220552257102444661831281736451178767495588505220774615450172949489837295277116723536571508777396432151878216634984512386899526438986699877563128794459721242438871254023635839002391756982487128157939618093639339980378674092044171852612709216850550502496327252547646606664620842321064896875358532330157674013979370616878805142177303579646620641981399589658350035079419701748190110210115992048243653215972114285738069021380874720 [132,99] 7922019230197284766298127344173727458429857588073945371167644104888114337280586366039613090189447210354520594055197886912806539460785698959192922741693309904922532022360409171377803500372035001742445533482131420270914866117242685297008309836039035184185340402175235267167512389494106686987056167888895732352216171660524396650488072248919110360166137839235174762469894757909636555359236089733436015778803988135669288912287887648312283414306871383885628699523923828847070157066556259247262942975171384622671434096750523726622496997295704540204140499544581714481567058737902687734017290886863959456226261341065116149017473394355964015479658514832946659228700245790486984640067842961091770245360510454787862462700059562146387727869748880787943229184377205484010348932094106229940482774838162789363576069355034298920557920854284276842665815114741751714588766075636875122741019061140422354536553619258784392233530458254619723389561420892687924421145540064389378659512155008280825781719840443354963901910510654224664687799024658511904997788403232264372062900221339933424376382458033416684107119901751794640562610174843988999844518725200126871358021696542123855782151276587962405846058071023157966790289031300738929294781529618696602424924107100733625182283150473582324296936743500637463279277458583998294764916795253106249468597059408651580796856721390350881419790739140181375169988791176437422097481589258613815982005895190531088409342429851831889157751658826112909763274742287677798659777993831317859581157562172255750768512769274503575082167585557745816193393322604784479641054055959243212693094416718663153691048702485747852435430373462994576652402233841953285643482170040068680012640794450595901246181170315528310491324243924786119335365399993145992280720138733298563419235238840271645743548877392773056903551103291855438597834962044349526396151445524264516982122517900652211201268950267439962982613132910332835448009168 [132,100] -103696394309872552968445520387034527728378349430272744143166415732369509727942266215964645176651490882246693041959535649580738047026007795951057829818496109437554027356360644627969165962836290895763475328812651349015435036837560948545998095710558899801825379726845643743860469380441732423271780634020118591482642388497188289828670697919604052758475001165241288551799677631813211941017187651140605905960127006537072543479415735440229181623595934748501650038052608550621768261158907212519463689817272127909347445600982501396313846644174161259891332896899702710014612932765324398631282572108712305257793688482096695612885775432803880572876430714144794519023596534599918118908430878643740575665507646294369019765836973616517494771676998076118257844181827055020478366040549690386098465002358495263820581438321909240609169286780550422499103717183041230035078847080538373829176176526600059209255727998823274049707545880299292414977737443158205836843832584870355922875560555390025133076366655199785041294840322430516828239192803750888314773298655394143543077664988483174129603029793768755257469958923815243585582686600266920511861028126244633073483414460116930516264752951958828634367722487876701540350274597696309869822097645955305003397095913497328624491711391433097044994142036004703405720272356698701973135476822559276585078270560271582481723231624524912258578544020813411184492461954151535971714435591165489889408154011500796809386232727863803581410876863234884517805193320032138797264823266924586975448670229704369342872257588062177761832737972429994822146789029828314489718307735401537766595534007672776556806418709251221862302602474586309266904169953002750357261057343345012738630540477722087737075721642724628978824326135948268052725367257890981951762717036934591484953680163448618957296199166588125973424251728327016333023920110739445712285609334630779581659946441863618475903378431800037058428908085208291178048 [132,101] 182461078693685716840031348572211126236431553559312592298003622006016046461713112752226047935292866450948080554968021723498675680292418486668337416332709231916951957257256031495344480572604875479258261399480929917843311902989059112770673164917193167015461347331260317239318050205633268925267569042282561741544304469723922681356481538824029962452393569476257852447171215619361546938844750738587855165400758933683368812739843648171902591621699337491739350235343204867493858971378221276921848683972247612935110162535070061533433250179783450498881617671071382599169000069150066980491953828562663099894640384729961505063607767733240613692489776665782277955865845724828582788795789109858613173580395654333572434546686014217940047283299054879900993650360138262339372869674295048673727239815830806376998254038085805494617067405799079860280476371997970247855509526902100282843937974518173645925109511066867227343564617052925151823425793798799462648139189590924999644444105044057624832357483991354988339905443380064012640362075989608961139182423658786043316830714298144851233028574514000318193016758568442880428142220053273456858560908594457052780849368256403790889320320491618956817194666707481965804891564656154966327437938482914618116450837432129448064366053988385718755677334141137078232464237639410017828186654317081060814749524736640947852439374218567944270013377774478296638845251377077398703750704557636118747108038984835110587084270538088026438143601101107787517901400970411150482330471663691736092630568479557855039730408188127514953096506837569086144859771388948311181992646376183923941471340118269825860923130728135558324915609291279893439456848636024369255137107987848418623848613507335988618891362029168467593399128394107493144993174076590797873928029188931445578203572165800828635978527702097303330244475800938796584806676744227296304355072150876483609061780308396248812912572964807001018814810264154880 [132,102] 10002165886494339094736715409568301573765502459906987084780033548061602876807893877121828464822024293309007587674809192694286250805153164429662160689096996679170933626793514792013513396000417324225723842538626504461475197230769841757205025873118847658557042957480491140867424790722673301635106214557559807589341902494703011214354616872687823439630302144985804769604452615130380842646145265253752545083175581493749129385956908200639721170781710140478130414693269281233464997395008551203104726409099992479162185417613834985573662316052141774760664210215803291710071200320804270728018254452785069474003156882482892416121831734698887170220209523982389708626724458233449470364095203252744281343764951575007955196865405798448490307747939120675891847513281476054806975285688970149628602767756349624155365067403739722644284724460246110752722902042223231680325071895729038164909382260889496831528525703155856355993081904853071987354623259772095753342695173924198585748066187144138492770362619458296232696768175597600152895890016429510377906461281081963221071805088519886636116724535611010182311419465346757011761626330274051156240062553361479274457305233079898041445507827373331264987734938996247629988597537937671449432940723439630299289831344890880981695247977852287973599566621022171274004001312146882718348025286525649115989023824964883313965065943457406595650982208655116804006938466551926015322417355445459726981567861938678836108350857113643724160044763811808724887377219965530001286589917313208221768593747795396805478759572467903898784117072197938237968835745860939973752264087945191370127474956893239806370651101878149249773426471604644843378724291191258985682734458819555678869401364553081527500816475103486883420995901864083883940873031646514252438206984692187068322924900336913749827726684687128913867196045000880862685825013266196833979909759596545547724278691114302349327570378033059262801111018112 [132,103] -140308624767274712776188560488008500631281418631250594040947089697633628152116647330773105303298785068077856865548394162561155524890896788168889935014497128707027110420679062396728558324521287817749144988800287820433558698996598489061602235384906558085464452229657818361729828988339012272053998400854175701973413304647288492091817449818152233902351020515386955860667050748379573103555800750712154828396231859150643923001214397236801858202400969220917456843236491776296317297507788460361334976985570447218871540681758236234206310617790098541002518675679807554578347456960318011962822476423110565071807753236160686381325757607987458712172144372566413669231821583733593142070208078347326061053119612548557639190495495424138714868830795853598490577896105194841311427076943925560597664183418891226801736891537780826552821359884108966773761381731794714565792136045399944080664111979929810423481082602635431327464437377082240291518592543235579598905436596994477854477927978507731421051313432017896527845433936672732797435837999950569860941729040152583568575030786506156730619582463906007622948895597335680613126793293850407872464140033393052803957969923600530963680402140160327211855340664399971711905715888666085569467579242623190189458795830424332801590737028756664997710911468508430040682850007144507356504553873295019166779905530894842208861810042986474912981658029977230188840641401381110769939711504185901954941939346204872505951849692730123396173249357098969633309420194775614171602449985995770145162409868342083006492641461759840138504988914322539651752334661611169099737259729113794857332615873660461517670622710263282764022730978690975254174049129780624237381164335358592172896787364282960225973993734771633203991603253091009794453934780318747949906265827093567648318157845963384176025693103706992759934297102979907249773709812203233258828201764941286696197681750634849266047465625713684485287616 [132,104] 1011417469652516469816904087626033904802519603482364852564557444869579867556962935921776205480160653113880427235528141014299716131028217990590679894380179096448193326778563466684589594624507648894276569664390992634919444406955546355118072732329952086415034628139960668997132313640656590550256160775056923007068166590789308589965814457875027641259386479905419015727183001460439158064981716365268994839068531048845770624421343826509279177893383066344501210233798854329752239368010614111888571161004119158292318285761667995319964184980781218302272688885999898372285392896116108578193209234942164783831542954099990674491995140632414476028376299581647615945303059769186497081392493146446044150818456071760372175614511780962760717635967087008047052584573478639783572521502512833322075298188241055130817395641418588369537455971154330589381648271960630219460825759477975469340559579175516067392059488894225138345490036156633444850762657914006774449336169770973046829429804686605455963556329788169219247030101246647163399111582263890446217025037736449515036905550804202963446145314540202363236410135823151181634738117581068692885594291330734057306281415079450779730343936802429023065383694200379621195732716912465696980809857152095099699238702141866287569342131294669695793708534868996766675929525618625100644731795363238781761626879725809303417840681302318877317509247530523118709623770790933726593479871884536079427821124407518707596810052343369477766998217099930234740272526173894174631092353843734734043557926153033383477542806405099609593467856505254593097756616851316009171906014436731355476295597106778084683637158477228123136403649781801602839322799848274748158535688213848998728815237007077993149969972118029185216100456609700276878125461135513543657932625992986946639163702423318710143421809014169124865970483390579442912429513132262227613493385151989760719249101578911823312939625927418675852 [132,105] -4491378984718538901906454212696927804415308445268961962398770065656368217287044978931182230715154093722701849494145104940201811402798834401742818428714016039011855653868924459377002924419566976980622036876683693022176100658458417298936216837261696504419062769086479260549374869739059775390760227008796720565740565616062019050564236405012877021800733377177414671990419427697288777543742238618486577949831428763487542885377589403374744713281458884580884670782328793003872189871713970441556809727582232099317763220498702102809276765741510968811199286048903531941276690360146355328481413912393045758056975704694847816113236221384157034070206863800188271138469995126017758813014633266437115190567869973347720099305054145004891262425022012633883436491321867696579110633372357789020225896089973484253017545822630066291398497948227111065072655862351271679882038110022057711133578548438692705880569428452615065042801537676833972438824832032932375779109844244398906921025666299302569047797982391085511443384810225256522826599847100148092234497465536167847367618441927523578641005964764573652822568326684762540522429863025122404238201331637806333677384715816801443455420454390727681460333607325000238314800632597681911938615588665767236377478276185688387459820599281320661464728922618620780082768059635760180055953522009550869104781645248890784779991833930689844435558163225597893051450691906359941555066786750603070998770988734233772296687069643242331764590824509162633682356732143771763062116157239000628799575480865729568571403945499105257464139184004058859556039498620023283243002666494735765870204633613918600626326171307400059362799124992795973984182372589626396319379095166437351857428119979153111164536083395723242518133932848876321847965006737957079038450935635005100075476391839850727862026803300396409071413312044876656786748270403990917146187767856835664253373214391815342607263825833600 [132,106] 12534278935000418354331760380365131127347352655901074446461673042948468874378240889226971084211900886752356870917338180344464207326977492810906177181752086515782873334950484671519713655461089351321872233009565009768264031353202128506310693127144375314593157494500251627235315148117947883301055560599208093847229897850377201215659838168055628279244300960990472326341289194486078614779567213664936661544982752962463739626630893202421699939098461509202940054972223283685136121927150461383715082837802510222040162090120110956462447716847568256265538341400508635389558793690471328943131262501511837624326963121287639480110364373256313827893168513336841629667812672942612061136844708423030519217055727795726005613237646078927626402713594760799427423397113959427423688004317066532323860637589126546754720996913388064472663341885024420197969210310238152367944420593600196317261157424450061817212034472529071685354202665997912831220286134603163825875781040299658049333456695980227066018388469079123680428200813649943776894679609616430141126121975903393202400211157936810670975212917532914419812316189659229730539427426662730736819469256384174474880680536442515247634573595716148051885275688326391907874031935122526665430296527732241118271473994348327310175499014197328329809644057555492662013899975792224941600074584366019274053723646662586501280350900194550757704552274948173032953692777759497553008167196350162598308775993705027086636884310287419769371014686506629160404951453121372466127037245245451949767216652321667630204319247652780394294836612188491505819715450125292779835045785213808052736046103719031735541234419438407335179412457022318878680345517538310545826578204938529765184555012237222126890097531415731253924279119761686066320204830996189481236413620627682509463323648324016109988207222295230960398829465425502842452843907745772422822934730625859911606481832769871617532781408 [132,107] 2822786472682484560048429114796381729766719641889883983218686241392921860763095725177301702203351156048115331059402624183890579252115032777248957316603732441595099605231689256594383997467961868537404646155327682124652203089759398009035480516879286614653029889216163623437045391080835448316004574601352107535564897667386078904792559539624012820845010559240282854794155534796483196158338839257747765178444929474625321001320108786247401017093194685363878689061117224611673095084455155171278191154373630045432224846906082536077587311320703856760759818783521402265630133202083319478427264846859910109778359414993809637530813656634926675517419579566444541405928456779659377379952696370584122442663686818415605226595184205553492306711026102206939988631676415233799774632767459153921876874060108516949228207255803698075806050009813340716214288983791516718475701689073005954282075681311594704219103727870388981834086605130254084541164429972492871303416580971380152485379070822881094041437612901004315528768853199481635040392557025361681388703011597772562741965499360618099613319643348648900224164478263199005554875080348004262496865131803771691380352354200960537063954381504816083401616050624454553678651316322155421549611190104883472150164164443479284519888769630686081904865252859852094242741734613490855753100589357994817668317641040418969509705976481082480718595275411890492194499104285760289816996337819450546754801057500230493996041358614857388052349927045872271030481792217464772447240859526659729087567045454609864373501741015725849995165971472889436566423087740627352657501291400736552159364529404213814879859068288463763606805794881506289860715832191517847177889081198740488164746897660874232183287712095274706224579346656112282281644033084608568618982043695802195062819626470589802731141014148303280903197431674242849794046901948187845825452662948752682493736221051807239584 [132,108] -135495849647934665279674316511560040188966216396150979403237528399790090373011122116368327858078592879016610228030579190779557545503566077219583365481403194894951399268390668308621859889732329817920649249072393173544510674926721456629346848122380757739730572222334673450823519668669114562014309821798750188129906243738029910540725254217946999675600631805461581025494817254791542763323223198461803222452850750446487646265820953014582494442981910895626278687063700419176798468853212228794130585229977829304856143153183538970601856445787055335464923317076871276855588232745563880489892210194865454791782278272428290923470909965706139820395871558306126421411891269151105755169206774007872338867719494632738711144413030339459301608569982933455448274479614257052812314973781254157279259356642901769865802050724234291498583111694069141755201569671213004885116443288688259439535237667101846491886794332436507832062980935849341678843304460449551285161838336956238793831325221654226547600946454675800825996964447295824717201451150903518111294946630142433488992924868144687655780397994671006251834320776583448188508756355191156457910895982236245693306978469567996911544258233182180747394960002512723069938146784249809415410854057019851643887877806002780897971916980625097751377123631928313880454306645637660154908813590621945490301627236817222591809171870017699549581831646645179376290404492168408543264400768199119528275832731082442319694209908585500026205047852131178203449990813150246302405949479631228493564695121288873011661366881593536315389080824597061093994330231146853371965906993017503646137216533750815810043163307244508289960033883219893060507238018599860184132359138247720710437968662621610491090576543397183075020230794568970746499681125732979876140165178264537345813442623041303213014868995589229744148578093399911323446368950065322883551119277567632965082169877703672 [132,109] 74283938939314103217778292970806124775124714159467032127349335017758516590238296981026849988803768248125179036004270345771867447494476960822843338934886696718946936069871254525647987041448550665856430285107285209005362894121174682786311797484186267309291189025274604032008266266585314508448982550471416704444466124771152845879979694788123712148750837072842142868846714712835463977839440887426971889302047976668901865059474940241115420234625596353664811185356473113886932945420179880061093377358953207779469388016384940272086925814880099473808859303833026851787078791488235473324716395772001080536770355761364041032853685875432625965238560030712816081360851318096542950887763157308320896610483209744910574007591759627690905955179637676285546060075905866323837623908370935590979415845112378156829272889876108315646430164723398177286105546078331878148555353413047739685932253239067072052784849881162576594474006510726616723683281821841830073120826253711819529935198817688658550493858222880278727573601995957777696309219834544930187219690953542311566520983907734111603050395872475676772479443920520200383276398894798011024660606097984426343668635237641520938937906315681064284613278771248391762326202562463454150081992567143674959932110853899789951987964278754604240113147544154133406200850319310433963681042265009985526558705566939073458205475525277176971194119953550330717009169125233797966841224947151650099564404273662952537868026446024572118010806542224459820443113356945512197402674643378150325903317304954763019900621109027046673746521407299301499820071515659956709889819008557830767466322366022325111003274499329609419568939766920128288155837215148709062457268859351374938057092785744732337636452407540568800629507185911930559184937334931690494040846013754136263009135607892163619358712378598452375589384448607799616956829319791146015632045122466029779020644736 [132,110] 539259396848925963955665063070629339177461339378055362632456215255895866442133887076669892319221401208025748451895623580390470121578835504651508230658427485178418085578458656239800713889275265213219269096361658637278720813553098760370999532707482064620006753034245655579644115100807341916585478034470013687416507942143782717015410064374905690574926311250188466814346290380307710281314793000490876673574636078589129618016242545904083536568456106591408020837382617421184337237758552397737891138075080465195902784524393747764797810231757808036360717897852226940306948069798013645345549532852106793831545942929342297015525179878503471395471419554359106386673379547781337351423318391037257755658201660849560092484064369112877346225965230719212971473935932282182654434507582421542686308862073289077953000680529637741536116564301234298352110473476840415502226409266102047093649378141678059256811749547482299339024651367577516654692087404585617495897258626236811358991134470513161410526330997263719016603362877116815022345863990071069217904859204363100473042355679425914733335732709978469001178011086051030248002366312142879512468785000714089859622766497288960967005752084692309800180315119032081612493368218488387898507049271467311127455078854391094185718999583533395947965659089513231019924970832907009011362135122881877592636650466596579550005944726828287464065551157178994577426536347310702197411716852268865487173721213384193430892974497899446048191494833905193743070006430915612126589820370976561642240785059375752241894591776196836969101143074980141069611650464112144089810283431498846730639927217672465037439041332836839000476869799274611149045869317952184392960309292502382346040878384850921864454289582241838968408602479997043760465081573900500950032677768639442594200541759071052435343598354896978107656376844802779048466377816230698214746742531951157241096 [132,111] -829249765305770305398973606705197304699877883272994532894330382390546149438078721094886065421578473437440488987170506865221823900083331440950699211560927869487155218843720053362107470278963402725612924668967719087925128830804954425765849552510550154934871579005988100674534723659328748248708181745554704820307920385493783536211032117596471292422164799236284825761156525271604726748388218464726876533490079269773562210692833894915699946288194918158182392738061167184019232601018046068418307699485692589524068252859505500764502202659276852842142077581151103494803596456069046899673207405187222998550529017712270088961345392550576365031233950393510672422769717508504655761275965510195649672250801627977686818662565866495469305327130978034983990469368189324551164149305216061474136700672340792213406013556076071928463689485597033837838126932357455673717506416519329522587522156581259572033690629945530241662793268625256698093714924786474663083729838955006486473207003881766081678904610284198925260778272896213270689836387376400127361253548749385298328964750420352423450360059746836851559079016439927014238778648476596774426727643751550976817125275197952623974001440128048942569220269526815318507598249629503255223612145133111131571485886636417092220909145986167900397044842631340173547041219432567791739109826612404288381579206321942854417211259494923566983013392059447422056485657308739253364409050092521858859215233158276662044461237023944648990528538099050915895412800127821678455506661037290189463547604437051278638651112147219631224324726574733410867414582909413182030406135382175748282403497375756782345553047843676672851457369598932457087381381713402864534129466672641770697489977430060408701216716502137664571260221421645453544599186839956630246579709056045762421823428904966307956680196606558138161323535380576032886155810565046714785370989974099272 [132,112] 527858433538072774401806416903355283531485470494894977410918381915387657460312992888661493747738161814754635852733642055372453577203442310572646211903425000528220694680924568191026370759479368908076087673031020070000873343813256823361911722689449954966997318310636954227207659886260911978487887210293912638592889593494009869026518539343007280764993942617618033379155947763113144480128998308842354962364773699922283400221294366783364166341729643864455058412417136103554328079777625371673635661686665646644990621635155364331403182480304397044631603136339041569137711575401924726468207370909082287682984490019383713958804711430251789268176677124269232024102223121096281948787367481966170590315113696955745474577660242243856864342205757013249166235289336807092305491087534992459878393718354650755595626894110253615902427741142535209689967991852873342007874565995814251126627643098390701754948154568511652011712337838130763071867772497592737698255126077534015459263719729118208448047310436547885860085422195541586843547779835629974733677559280629171203616819406023533229657369791236488263177284395191323727106705562271486403093460256111101022352179506461001136748943101476230706521703478593583864886535762787117220144608880019193738174954469240102665930649237936774023549189905722049600219334581194492310857900530442082190996338028564941660686456537216068108251007089809263900832201766462876589196791132209677764973735805452276825932300857036846752128581150578038957590977641572021207375916427951843264132192668686004829514220130333578332379179627498872953280368100472061600684526863561021649294965759426921897474876089621738171191021772510925056468530872135962266730411010621931729922507523886936618217952299050637194098370303336073331586558192785796949284735330476017923713798230106175150121829412138722852868742714975305261458746465226214969067521839 [132,113] -379059079497877870504530118418420703971224723295881498661945215214571751084035136511895800061025848716055501515239897448109027114489032874796605090985941407426029703079269525387589058113804955420624766832008813428523221114864673036742445257987643630006957971263997657062170597428359278355039894818837200557387277798729920854778323694990426412627080535722022427522029444651010722176173619492055888506056633262497270573072389146405541352626428575487156981553881893685651929650928465968124084263726559552249306787248368189314420533600144847642273700949582093835428820593604255426309612660608762660574271303529715056060001720406238519872591842250637457979485849357563575991751565544767719463887539470077671684923231281381584039884823880980915345454625176926155913241753067678041286137170561105880752043143039769370870970994332162461897969041617994950034140681558975366789659463494671583086446918610327582029672891782769354238657846263296009239975090719711072668127805994281945091775841008391319750332066537771289617383643597444403306777790177167322268741440281139708344371678179463481328650636597359739727039696391391434358891708792815182791012979692344444742646700295490418772594129440582884855332426987115295751617630453926582084859201958704347237799358042048042843598686993304855714233223118102818337660802891570554973787627971807075098254917811127977306010585041626194964649752710381546086727014768830865938849922083170211644547015431101762979952710066085575601418217788258274362152109209806351917059842337780334967187651040842333256358401110414229707527412670007438312027845394452161766061095378589859739145834675227392735621374008284524393570583339235872508125249898691535162133153746708438382185662970425569887769594557266648906748260981687075493458096063231098122941930638387000781206825275188753769525180409786644141587584253390428032 [132,114] -63627295935552343604944580184449348808024372876171533104560299471740766836829223351755232198034796862132544110566606003703395380779805925506816353651850732219741435800407150380223972868795006144437905471966545230895450668462374635978414836833270001083708104771485471536141563505953661748767040620133457105600477254030377312154164392619007630628233548459109952943135871663993705184643326342761180698505633913309795713693940958770996695191203806239050173968496699430848639631773597221217309579291139286486807543338627755503560640237075669171086235936317241614562122352708562338420531069997710275553532992739306026688939717922114932796853531564890166602908708160242401711007295804956925425546910987833671811499548698445749947244704839729025534891679637672531686349299175789626828852484072485926498648467907832144455196199800708055604034622638991401721241485640693300170746600194785082469762205241291855749325699565535907502902366670366697365696675929380163589235117245894901229911319998001276284523449393221331733803923363505831453024861522694995683388932572463575253072243758459924066785630845816787948366532086219384147303698429395412440003523935088188677187865035064905636643318285340749587431418326844415484978994776840168706448272885296351158300740706117346190762784462277231674904002648387050059182386414374464755089798909618785937621568605781039569051834497980365617920136500899229245357761221385899471794406330904824055946215908508478959128628262100922864949322628066663359751935834059444188039962325530087120948517007342386916910099954157865164754861373334922447155376151425957038684901963040963371634935368817615371139174705422173240142620558797114226540294850517830485448193047623027853516127551428805814195038505919717307342921903671046766734729593030825210528351153942624984638697920099544773588154144347319484097137023671424 [132,115] 34310010760324604176534681950310529086760453861093441999941533821743661115828041731829911149242945578705573278844716051105743822342487621203267868332301815853919022974985748615137122970450313205150607182666147402898606944103420316760881936282631139729706719266935993910701251971222724099338453973501616659149142221230870418868970417041736767205757310819862156037783275471747146525824983766689863953935009587191748618251686248122070678550802028470705272810912509586866851259123768656528563379879131579488045865364103776514149676121967843431083150792354673129083823158163819575441607400790138097887442424237153720386468785309285795993570291325561645745707582153922833349657809448738441953904001641269646726268225801568036339856464790809076891001980305627941636909507081332058020751676678815037184930329566700468840165893914785015302695465544100495273618614774332753954456074521840499071945536124211363219221801129105472013029490014479934760692342009084675637243600605208683324272101975971474949651660882280985663478034596486598668752151198105689878217645360030334578592563043618761023100250689177337899844956987504789475614647688241860987829273468057401988433895117177012999968806604666278300832897756573308718146777011886523012892794856090656042818943144980960338555853821962070659886258162878520806775727607639446100475788979159462374699008201570265271972784584382803326879170524776699604465664069315299193155419062313619313147347620002163939202758335499637851184558939809729342979487500488575914590086634757770231383775695732629650891915649580893270917337425233892088068280135472583583496474476014242092245379814080545161061627740582540436106984485121023886691675951842071661679498876423627231704758724410762682965120451225381555921699937578764593903022450142980833337480914560242906218358248843585268125264423039287398713491888 [132,116] -9659926163115863646135475755294164363273801094220035718887135518519080701653746598599145126124440817448342033526689082709269466056230939676628069637556721199139866569683293794332268757592222427296346565387572547701363613149160261180680410787280487617404927258757366354247895133555733134132623848017854466635982151357388670552105425729744021384728358482844919057462818713875196921538815107176738222798921340261830667904409736750945825697007587333957089296544924477641396802341929694086580261513060939921030911451767889120009836765895638463446100050490547501537719048907603420071252080071480694440668782903875364509058954020655319942552981450782934651228641088416471948870319945110463429435442957380788535992365636676345966311637519204923384795862726836985841924397769621078201453461315834416694715987738323947768543624079629750393721877130846728630038901263870248581046415423140468334093031982315702365339618461800952057734416690990169699550460018082799277612314624999540541696674615345237997223876576746479156921583788255860395614393873496116060355631168491086407028586479373582616122743839891702813641569913803795293630683018453737235108064962894560179168293986233220037240127775375308184365955844126291306702190315326564294473585014827829636029380996608206866979988207834588678853282042314213540133292732610469048804384876587882698966320970908767507522094647674727588409381798474226068809365604425048607313194429560801907741677592641369130491349859065851810988387629914215951134482035401435457579019540256440833097735949574408681633966320737810702279355705756437069869681086928508411338089123558626847039199645748329261019777984735278354996802261588008293993208341027142234823266158310091972706282583643675487585584137200680246645332164427033059660101765860615533388429159596294202522035968176997080089388976107113117952 [132,117] 189415673302194825670236790198992709787598278029012724569977121388901409491778231419651273358213938999811401803079366594562583288158005172966051475850191019644658776518706955043840699264501832440899381390838307167610784003839993727405562134490504214628972340278029821857193694230996997009671108367826473791678944304465909349583301208526021026504543093626940817935780599950575532047070487909832103410709294292176949669214640651001287772730323079310457347342904912560329637791693821475596451252937376089048377427789308521500863815302175751378990918054044199590580919531158468543727951677759744321243000041761464756626835644717593202586432652299309910550001896653116720516064877455432396108371204461111702259118401671291132080679007467867767980602631594750076111928865975459386949909271974448465550063531248839076854049556860493354874720821074760416512632579001880830114045260515087660657922466536786414128598461994527401996236024667705274593449800069292753631350120237030927803117811126362912416088594250484387244313608187983822617908740043092849287823708709665525132065325952932737224215672099998267714363632231515967215704048203040261654738205201202318268656661013411882457918709371200572422548280645236632115488310036606452227450744576606933302889671946640432705933096369093253232625155650266264865182348379843836514854240291104673589922086068893517142340065063127195448321527569500504112010406942549880428376990105828223794131701023003877450623369185510301252198690093392895404946195519937550608507808279604488018721860413436071905808670474468973672165189232444767765223694948094530027236886981887529323938698032677481538122202502585809164758144148841293971587650201792409963707381050352118156429779584070025017331506167061798097380805447289801684225511807155547279021861051772399300741499262724669282541063465728 [132,118] 524784146549877976786284578522874951596582145311430594112056179567124486022692216735696769711549263537869152606381682907687726594369034010908945221465453603922847777362574718051247966914825948565273229954137256349582410701445192575975113836190547910403989538800511081237643322356762472569985769885832833264235198118734896849574898981054780542319940578184211902984415069527054865063191311894946955471651300576749745783803422273683002661453466017636425362615326211981127827356097917195192016455842889641804729330344686619713303639986859408904966877280219759061327874860754148384029942767687501534229337425617996819815107517319308365170036005545028945173351544122581687902756578069838164520367448723528526645320918288527631626998120478994354875464371990128207487596625542654675186272420828629676156371517576308909487970716380399985240017057441093773046803794831374510673117409686337489231012122419486246489719466745288542964600736132556601026132560038554720584266534620557496807354123246113913424959464975338719458413016618368818181548553109636537385022086218523126955119922721629854112490979069951760447144039278234023861251660209427549878328362406247128750938201863832729751319460928739833984928000601589120157920809783989975079839928339421003396644443665493228452909463959635714080856229172505428187596749017270822193856828770185677257358837598305971992042830449353053309096260567487096964639310055023376408100246486519994146503215349450072185835799201970715709430348889826230419523895322110722694531284161808048389447027585775444704992206371707792859590622075581736297046901374090193869393863951116912191621596233332737659697343260733251513520806297113014057668014405035252692783541358684606926989958010832747395748609064299408530269036118614644075154510890348169024649678394380783109110416658197152274189376 [132,119] -73291987582044477890825501212854087532735180895172634674619205027615629813166013083727730548861908225715563114833597877190176093463969129024646021351336609272531453726915395663727637648861488089209701388727412507926333083799062977551992115357178009344132364931509437937723891110181685480425558150835691895647928135815041727917189236935450929755106329223731667958945061993650823398369467862983709786303351378086481088424336982172324764961665986857498664018705798576945917261670624924944142218472464453389421625094250106519953109916730667851318452958559751147617381104220891743601089342154204925372115379386261204391539541706709935763276261292514011800867340330356220012809807762457510004451302618052303032293884830276616456899882309665466619874340622344340375417190244917986143587365382791748740916179663282236498467432966703507384960995709992825447027619663580152568240163973777497370680243205267097102230470528933153724994410983989261185314286390077329359657347398043964731598546236731756501146952860410084676525559949706966497194522923989562649960142164873345406083747066891171936269462223652344607997590970770299047025091173050598776983154293893500307736077869023669394330433932694819355854003604634430333745709223109329330661629109436456297738909763882986917338277306441127132132746106088204540596111111193536504142983171670814851333750500739775430145977146006428819950099912535050038019818001025691207723578678763094630069778094361730930159872152950844573765692653668047264240230819706365105070021071313196465978798637806241497670051091055014546532017064913495672929731272938140023916896683071123675632081983717787451301087969425857197062907181721949931781582542171036591426862138482268712746539825229151772803282099094023405840659481326830036683264511388213266032580528180750737520936690172830592 [132,120] -2863589178276098648703613529389862121361084989630674862304003322568275555068523359222776470972427926436483956879485566803931019000721847182535912943342611709923511643205930389446814516851473346455392951248992154650745753541642488300003606676284304398562165052762850655288185839181867824163980418559714695991939158211851110076185547993706403262765044521476700385678427422278346924834799139779800132562233441022626870659353434660485610497446687266287852245152603270659227588739290264123315480227539980928368955919947965145808363579175706469543958398267387825192355164678201918347198465638519024688684421823051306826366793578373452704413301725231766100946008933098402161885723682835414702580079074705291607316899039668244728875179087566863194011759639408177502203507801074902493588201794265234214618179435844094744275154137958391049589362919072323481278924725312247812430240175198343241943307826666207578900878748187567878924317392370537822992373799943867639832828605708277036304382366968586935614744469210788280761609834526297612589197607962498707014199476104491035944301494767568564210797410657139466951061423122937779151934267320827918257563653353559251292468448135672396554217295009592178604378289982006286889600848285811103621884406469501528935034897527361083920471068698248752139303926763135974302115124280343268998612862919903547422251982296420006753880209942960051042816274099004900370384633975494024741307233301431505988825876270399097926918766658636116032612678131542481401786711081834295573462363121459047285980987430507204855243882221350609846078535007992272435854173688464230430607366842779171686240241889667094732399938502455057652180613053150335947892532508478045975390960048509805771667403897077316566878287017831911410957343620893568656383563566743902189213894204755154150359071236 [132,121] 953051567564375254882373922985164558325328285640956538997212248571500013080075348943386424735095323111565779880509824576816223886535137303042047038491531673032996207267347745415605163721494948124384642209517244453983723175109790240886481258516897730974990498108965386681347905028208419147696339713667447352875990986887965725799478884334747949784690069086774448686102194497167921123359558953713502173375716239288180209538990098844545303317896620921714766862217029273026651294836426622821189955497123148255629481953538301576141801866593297168511881663356453277915449450461613558320155176180611213888384719910046709272940332588369343454352854724627431505256030888429821054388040570022956881745639172847186257658082481479720345481293260100063135628202159358647895583762894474207929014577240199018376035913922041914615352900230663561284983100098387252995795016509245570307161529879000404625460413918756188964974932603902457817002650925540015538028083069845322844066803121884739431453511354159332733897743765456619545980749527118637448320957859160512221843230649038045964843753665603488650060889078080101062031579571811002711913869291476085254516266548053267954621351016778708638661986734507611923109533386722479148728332585120014532378716252261767631609714160259114331787255716031475201071732876532986442207684227050095636961960237696688995534158943300513302089317777673232055567473515533529856038029462809470754781074267894394793886545566717851107485127607680980457593672019897231682675914581057624557571077213174801135394354051673290722496507912486222538489893542248700866051583520868618277951670421549931299829385793558073191716334827196282291880788715534910835244379234924931813097649878885333724379163472934236151187127209161045230207234691493318654099427443220337548587893060571837640960 [132,122] -60741893311002010302957171577486546532306074253598133913710528666787661769648572557812915545880896491806725186753717916777802441267865886192148569869756424286168015356126376601665739777482577606540811630501230301427706675488969792103577639794410712823810682707265080597486814631014689711848887717225550940021102835922287735658431379466443428361047669346322073253501653968149081411878665713506240222189799599679419585507768651797122278045922578308271168548810669064674076516718492954387232795753944590639648851381079302969360528224039730146216519815332154024328670306035846263385412170974317692845234128135829704769721048384135923928103631083255177524043739546228918292480743638100247307237079779136538347413555870338341944328361854726055096382876181239372002993988430643755689784998555045882793308811009551862257257417672048173692205441026303898023841319343059301017785201804738749250719261418035969931228043436827722622676161154287534051914402731327704291598913117502133178582684721652054681988730626555482743810606269183788941805531016884520534372373652987870089178029204343665935172575411101243381417978077498549335303542499207268630324621124039996926774649686137033261942185632444295128799455071090024776125147936581710645208673109650815888115825653186867975962062718948254666815277160248594196431349722512092130375910029721548986002055490288345981697096202523521436332913243504109389192906970405499885164104438927953091784388544993099405616981744509481756620105757440097184761804240880092339014098257051691642173933794007586681790526546268973243154382546821884128353894282300250928987021903530306461220019869268148617954409443798666860679395094920080417570633949156034400027991607294925009789270881635933861445614911714083285450576821861348724013730794870877525940064056937984 [132,123] 82830980867882066605831562629167262300247121321170623398919083547435726345075764177194389137900094709145318493956933967960744893706756680893623086336644587951048378092360952905067041315986175386059754898579042216635808417259112155796981946414418497191434387991597389584506777446184070535609291581945065892396915772620694736438726191188571934445710730372786915527241365410102724163759865292149831661630486398224522705209008232148903031175281969665102665417925450364991406987810218296986162732902151125343622255932042518725458267043755310800050057442259071352686778812820350524847574181707721333369982967004190817885493052222127558056324690736814182834181101781607358211083722270789616295091300524972767505509507816901833462977242539586879457576365432822018600338264445173259636156574942946857639856375098445987598811265337098423968899315058291767069616907416446258542120561111854493394909810520374368723551985603196921445122891618613543284237311694439674478859984210980683846546401350866216992435938458304938528580046941468570681868003336273850699878210470924185378636719540743202604172406172272877555678085940695299337658303765855459716788342819381270781487202241768405033864416943987808880357057329084733046217638571775630273310348777265844081525423273797025562219086710771460780110919790079471752667669543079504439227513221479354623627150384801655677590027073444173089684564918855427785139014698360860731038321384038861844858176170517353653875844298624909379030865456120101984203045928146174326979861297043340323404071702860083975481100816536604721620766504055192896153417735952868400313932466434018699162963049507759343908235419462286646908804992604442073937997138693291729485824728026768476857598009208839089792601783789738306863095632109394213825937444318792289966592 [132,124] 79288400746653975173306002770367674841912388403699202701805180757989396713652350409336358963932058716700720134981500636974207523875631465794064835462074042438438889339253958677983223896656189765310682979970591440585694010590070143403714375382272806459685137602233009870197750352904219577335787211741219685993812856687191148592241060234444615398186640886886104878630205849882873885149290293162043203413654894701822011240233645856312500958194113230623393662126111220013055670399984406510530173593365694466957070983379606863281808918213930124548734048436949390275016465709577685258181960315053219926032641056148641827469917139233665533379478455407065637004179470593802675293498337037750200914710080290101729967985887962172133424967669313366042100616959133050908765009889045852294220175971409784605829179492881022535539994914182787997836517525161957388136629974929165904149644372841772552099455028961443990931851033994967807905758722153481691727759170746144592836745205521350412582324353924063648356846733969504370065615839680599401960735781570049976618139391158082707643736220150275095084788488885479866585163895265820519379376395965071217691720496913051162331594620338459018241031460071641727301548627012478702612146831517112116746668973393493736799670023364804601715072458409210300907841305387554136602976813937809970945644646891984281300041343981734453719206398933109753688263612933403705728197570722301388288461767717742410357052328159047007515969498896314408229790663262160075084965704612414404962322875970689344846311986030058848562529924005447287554928641944805364663750426631325408747090562893744499249644833465836684016924965580206066303906600067058341226209845798480387724559035426468240422740424279057419323499251057813984764267938155332282657720880328890944 [132,125] -2005340447560085975915487624950145085781743975095763392672063918264965951220976875947876042365233316128367686374943652798808825675098457574926967256592585414247963001197344490945537901505778892341519372739259499978030766216969107615287785700073342425729090767122370006600869273905908110321285377696860534785321493710731755909683082988812780961559095255422205453642602662049798429377514022253357837962762731552504032317604086871640891221522356279318445339677866914928153019969177943073022817952755541931350343492971418925628413146953136796777466883725245672769316559293340888600088519725386623183394355652896852811462833239629425484115249259479153042618727875956081421447077183131568143032512554923559022018593653747206208387199891955073561119951255949020243805834043535195927214991402143995158231637362041370227121836868015258625208602464116106984956084025329130254612441793721286774472430093143428361265544365681735881305187088105217234876546196164305584789345320635509183374036035563911030007800241501975449667995515602555646460719633981992055576338512458730658018235629814281211371899515582956597654725470243493912821445198711154385690823889708168184406891537283768321803426125097505931511409662670893340032185079125505155088308527657200619818632834619659799171789970022468994727738435694513486847816653822339732390286347176781990648586574192839297446126057393075153225099234748496037501650361732005270608919534985857082545440986680432217050848954100065119079835770628859926925379751521283003326839395063468280788163569490369737472006067601244430891153995570333361634181719121594386262751118971907275653947716925747691776123448955274464703560406637194311883570945341010302509708954539722962769129805121067031575845837607591529272315922668336475213698037888 [132,126] 62250604888021033905208589858388642929378580927402987550019131472981332932670175826536142571748919860937619500947296360801931808273071071640651262686619130767928470456877871970854314002036803687901682037915784376502286211756383304570358050415293249014162032843713114193152855832970673999930884683954761360816216362265731065458432674017847024518652556886618825620703317765915483985619684725220953024839835832373387290069009878846415393861970675148595495811632429116756327772735495864629449874648096120237739957156793737509746610360359577292717828094604413332421581225460349804999235049176918864633464451569407637839749644285580395670937318061532158770844175873037933046264889696390383897420994238379422219086536420231411027110536258779576914384503950935418740426100338054946300156506544116100838350519129097930755606411138838639721986944888325955178990099430219243067377771650032587111272860959816357617528011889178033525734840787470847789978336196598033271017681592018549235840914691586930051153704405432463888928460279591051662088991427777554390917332802220004754557668970526293329112689750169238127307683742177309843334541618192885745513358306824675848661452717812697852587999952567998973188810533360490335049693732611972328552731116076756384945333167263344962881809002308131584686984144451598302741658858652232541885899326901272207741223251406535418075094562445565783089298351650367101449150632282326966268025979526581894965874055498499243573905369087026186532031211630389883094798760647178677816175509274090300373592469225047163109965356684083463045725602020563668362372127871180474046338421913091407872615614017855985735781332897432870914345480564843779615762374426765008182986600702869385163273883050859979380236893978154950382073539510320936144 [132,127] 95698571204977445761405981690388715863872354168446650244110847625493978614561960991196776035244631644339686457538473604074716013442832429797843121927140898688895498600593141681811544427894741663115898058610464071576439999822896376746062440640210359138389397185566706296359429813958958139484365063393036003687337009826435994302359062238775552335895302712160580102617954179484008996466119844919975722894730671556532084124318358829739432807886534678644074083155591113977290085700091627212037032163312752175634435679077532370212573772252844568774510989302030970287222290774712784144538857514412151584993574055771093138364051597544612928037125160366921484480854095668238724072739808824019961203792433064716268456616774576957214818749277641887679514589106917725537782080120519940985809568854838957867510321492012561018951181277715283918769326184560275913402141617665038831356570141629432758754943136719766648514333636694355628283068699113329684712969632935166435890275808842833553920623072884821750487772937948706466990400549439026161862062040452826031455078853215294885567324147598650092729937338442407029482269623373174896441472334407404941140831283800778867505677496978551977088597567945241161646544275857431198991210468849205487099720969299271217107540628269247067778226489339250123380777851779972274510003795093358657069599584068592521952770760934577625733246349961414052281996321988233334768657446363282955235318882332117889593833601957083576894269349739018684216069116343543955569037773819417176063939350394112314151143426105944927597923596092999189439092775604210086393101899337647414527905664457423911254762586373446119694051186308568741025105007869757214701039785093448171398067854083252105207637537659279065220346554044938502227181848096 [132,128] -10265860149819327310731353077185221261660808693437521317774392248683584802242190201700201574344066548545835891223927668973764642079428696480380797604110627863009620255643838355857892288214767571710077907937606871461233847380549119779881255031319605685441942466119819761274017477130824710758104556812185233468145935741833829148092018152083102847714939024044874559152864056974049825652719462861100000085571673823014966558933877294794227114044853789408604288881130764144150219520377520917680081324304088734124006846711417250482902266558097786022200513424500029139001080214632446566056662180259728287618396374096418671265911689525191040939600565519697987515016843709208012227115405201295668651284755099062069670754645198495782611173983595393561936216619032715347422236374228245901042153846591735434354090175061082162381776661950355672619380532403245339290988353788452248164404977328352418246394215018425699645760135526602488845066152904042211577425156260521482143596906810923626706883958822854177535519331430211088702407113768417519120403107112033529814573930569363445212318800316922485424740320394688712266303475193191555491833697104628811437414484021737687825346160654106158528431873242459166606393197085846145943431606897344088941227621793727769045986140714644553147948180839447609198303613836970021046890274061835449231378824427411124266956405029102017710313610973476312752847401880602012236496248411888445183565784641153917651764781615657907581211498038795161431120564326990710381273807154594687487129381695846718173842957454577329579416544185265152668241526919435605946166662755682949703836333382173198640070863144977315149300092363366666789647165775618848084850677609041615507188656798683993446425005874694101108935353648067275914313 [132,129] 18289817631616417999849746842674283015060667648245583090611088297125175283508281960019291216242003083402413950851703667780292463033990220372336885830063255212604178645475794124504935636206564625501959499417118799036891493867631990932423217366996574566592871629328075310810430647590393926178968684717505588623034594516374726788879499341948932304265820013077645954495916323674822023169494728109643070046257480213330727445070914304878028612282300142008729058211451320955916405753317933479837865865722716018627187501189877656977353831929189410337089663808935066475480854550856723432781581503134325270013208474262705368054436633887994591733147535808690529932091096480558269220797642823798828562865515333902673149032771029494551729783001993942843218610128032957641644387487689907413499770733745297876841401900793168449698052003353657359773986464329940235278159888824632876582769060996968745063097736736480192990318755142032675565490721666936196856471937982240595030060198458245760251472164289692137761631856096436704812961690445189578398099701872928688011794925713259485933125694789727031081365653780229168475173267438471428188497254390675285900086931276053849149327730062501787718062829910825102872079677552440869177135463994246352425815034386917607733037925596458856985642039479595679213637001829173459767187257899747639363852620069625319981823965192135581379052481264078703678722994905555426391598249934843438959335363699072405666132332883240758152473479647411456668028516711739922304005045369428400154615968089419975317767862545057695692123079621726029047148230153208955426539879552186503932881676563971539230753770276661158501918884215111624639877673266634825033911727435715864086657829156908064283030987900212613318303205456576 [132,130] 245757315445857125455814814357853889676524780866302606400693918633244700101724536649732453869618172590650896661614516416231904251493603835437882770339149280367229096251685633778158068689029509972896281754514766589075875154100594071866303520912762504141368673166025540610404878321982926775800714939508971464769127154889176420448221870551318490491681261883775665000400439754965327564955494681138769329776072523024967055554076810922636468067973306740068508458107080428320086178977200692839079749894310515443228222250241078216772456218269909893710255701440574709189328493428610163946087160679062738521608410559707317108603941355722078220090953954728924743812877057479975639385424889965250204827678327793423579083726061409874696166709274382075520030692496862559046903838864209783591745622578946560741331308081793225709774963256681828666910376463970989424277646163328580764536558966792555432021184479529305680489737726747616906461389856745589950213473368729549093070492016579395826029731620415921607324345834632941485696609086629998561318967324337145074122940570117284006953481009681202271043181830656927639818395590255872711768186853069000470566027104991709318650208978528930919227996061886869253724049679886279569503799054927580971776235010044663628526254888665852025659675130498525420109024211415027832765911333780864962300769574410223382187896581825832557641345203814376514753360941712649893899460793757083780411814125366622671413758054886328560475880484491654729507915907487131702543478838547553550545556501817178060699305026243361045882345048793152551261844179886458981391662992464009939429106228196209695073817037230936216475373486551296319249923271350526335136349143652337918586130095480150124239203806510232857116160 [132,131] 302805748611576902295651828644524825470689399135088730341260383387126708148694444392274700069458150972562549793084730531320954122253624320400443833789653429077040992757116577676737171226100927531226804777296064838456964394633225428337220402362224128924803677150322006276172156169495535895348636388395128627444806280873178096858534480255125568029143666637951021302809890232862483677729304247775038249309434324266469199615996854993783904867444877519874921650342218279085476231146189732535215186236558009877425134217331011445713514755697847597280174015531433841895094948905545146192585950053289371219771619900086564918946838223959962681628576114215086090937783976892922209091152897422686026084606897974889933888311192659130882526943586746660752453892794266069501448769853248355710139506207939342210447907758408817524819697434450658909768154421982528386954968205518497875038071294866809289889427569128148735636209996775096825732179946265581757169315745066110786454615510591084465724175781018827299345698000214518757159977601007890507356277622935593050860555808086475317134515263686669021597991367841766390624707581071277163629050758711739428540001958963580045949182148939366290800647175639412695348957356228731378828139148794177948022165894521551583407455443134279934451007199605403089085191747878284763184683456894159879721362043935038629613035431773501044727431138391188643194438772895475237608851893443096928712281898847186474175556418312814388135518224660137577047692296035615324184498906624856200244150983255249047268146263781911671451629906550559292112430254304281986453800581170193358707410468778132153255832605232364317972737445456260651651879316300836317457778295655359290510525818673468132797665284982768 [132,132] 699325125525318956411867694622547168340469438223020841774812329016113609283349791683996227599876870499343075759938598462217038471159936685735701924458578403586229602194056774167770010247502651347127559014197752861702729017270509227215284156428008092913305421563015052852003319993163401833881957209080529657204285292335632080624868230221551038877173900115520391230431078209240216901057902361787742411800993917699144985709171774690541146591083528685656623973191954490067336813450215089698608841506264508638094738762865914772239651839963680396383738445410032412984504457812969399172840999510329110103804261821073529677653848062205757616679739981376947102548632592565805726113490258328006352533567369487939439187568663281704900251788891544978693857837738395519677804029980413840733183109244441953917213915767454982938870860659494606557433233851824684304572213086071171431983599021449589570598737442932671840560714286198490373188147808476478863443179876489239816305592710843768344759802551507147368955553696466958947249170030983845311984986814526598539210521580215374161800281241799880538949718311712669958844254524191474181183047473456108146439105377103749849349168999272443146711742454161904761830280110396380604845060570175822682183121010117107936594061916235171484290522614674953380552939372746287622664071057590682468350094285027496300371314259735817055124097307615069579805844890897565761938206677387785028817216711717325698824792812887154518999609207688189778772723474795587786334482294020219973023479173680871308749961896191811869988630220966385863191545077885416797288452402466258759267236156689026507259790763010494131620793309033575996799803992838040348381715921743521470516857488591299142011072 [133,0] 6618072161127792591779328435459749523773174852578252782273135670882567976905016220619627808112040112844368912407424522410257943339536192027888451747238461323120573622655897019875673648274065243009235275534411993919234461495306055083667678532494655100850327913416899665010843313572975809828157365657437853606465177003328528562200382221191247265870697166079546498857896271563143522581275393243048571218394797484138561710232973294542334507476300402600266606098653857407392624053705866358397162020956475577322123438278305899564445058904263127133706757037386296148125683108067967934364386853039948601444853171125054332389327788171175219689186741672437301874743785826749447329200589186877237362054764907600879144264243655803011284421534628906832517199284182124013234075479220298911939396054708663260455331930215055563947197136968887408640150200524771453061536994856190149383919279484198430037860876786652972077499162679907039973254690063442975891686139381860945435472189878747153989364444456312328693094497727554534839163316377438070648469149476474472014355480490406984022272693153304562351372158413821797804931126652582581706152606301808949351581659013859895363583122862653452361139821967801875666565201675746711562288005673581103001260868451075061082596408187226419219942625477316082960625809406644831071586673372503442093425529489092984096580305014092404952455765051265060222944468128817066395733937556391883013316932407604049579872243244266334665531667845539516004687971723135494163046762120244314095638253258349136500540676520651347178175452328702975018914140493401530270159495945773116166935298077538327777390014230344913976383530893033083167290663207321157628971442551118702428060641917139502814936039432776620316966139260806642895981124583681612545402686664408254496014524830853564122585430142263112834563075113313541540157391683598562578042913279943730085454930873744186027915824015533099414663527838491493944641849379806417153140263563754342528829457207359412500914992972210043042412156836214407856224069878701547152373523744021053734483127664187133660781256736788402338049033780903444183281682213381889185398193928382759233810839971861139240582653814841646201392013714851612708776789261634443155393019115251635040940039392460800000000000000000000000000 [133,1] -2638621702136712780471531000956395619848666980457229195939161489933859551032663192532966206857449045652645702398585457531189259589094191260635131047927714336651440810588256393725280693604207109814319311214540598787181348953963882788026712130075474881884872848887917320744115579434355135390802162866661245952640110851569971497956255544128860565015090369328700433352991686450949947807282759287881015768829533507831607935867871280415854057362206061208488854060799882918045975021074080036455302279028577538359015214002890146029467696833983222611011557335774453669855775809367837478816006672585820495216247265256294558577577097517714260854890065313303132974173635494465520524183215479019139880367014920303519525478896634855451346952505449633496630260031098693382053333959760995379495672438196378954725932049295682808797847171335272833581330244935597777256818668987605998875285795490881507570261170236568973848366763947937215295102612742734715284162728794532534841522608176949631497135381561586209318468759540679149850823197313882099441127954317894939925056470646666887411960409163904140563255299119457353351350528852475470226610250557743261544612660106240680675246325117300472155127891733196711189406333633074872064991975067239070884905314897864748812540280899981735118240759239510152732311335021392333289726649340531421967215616049113218999618130577680944021280772837879689605092685237502319002485756789676562190275383809755008088832239276587401717793133124602283460546626505152770256748331089398968089498602940566856138889067499025639553279310324822599510470729411082918407784301441080576376801878718432794382936733816464635274678481879964434498910162019769794158614732510616130054935441455778657271495128014868420716611607550520101897021143711923679743987091474534177105675217012147707178492239935701812770052866586147674449723390772165570509147362536336007348529061906705980816328295043250576785238042892513479287030815795160648521700520144089284883263034867278833964404201545046091778833212539668496042994565863030893924221281707403415359710960039589754216941541898938052443743332208683916343236236226054819410432339558043669687911256488879702981354896016446429981903125473415198115362174562891612943933207791082046696138344851151257600000000000000000000000 [133,2] 234603631846853716896880418053207372568582601293871524654406445900672956559427014705057470214449127013163712246842093246649020683742324222919956603451169958770284068787599187991620320995924082324441265901558752370009288339292432751695930291227195022414365710059465057811274094899106928105784592730864664833742700039394410055789916466135725063796077461138723319383312582289663177072849506364609089346174125035799788467523265210102711903456860072738504382895407298845513277370456190718944120268102605184344866968651300377537793187952539925921706017847950154284572545478273319768403010461666323909878669574634019181300390046290482246049769319909800057488531197014578533200197670230832980262963133659037259618784876825446961202915335435897635229241454640437702352379310837255165547175625320202952002665372112845426344161697263736471184613661795473031095592168666682422539172902237284280869425161827166162016734731001967822883662551151103858139715134527401586207981114828966009936319907656177274603033571039024513609408812495280365045887280861337346733532448805756062505540979107696238840396130588221530967653719790381185941472909493725878135384833087748555853957213154689233801175947787962071693937152699838499543455718684746296575102755135036033956283596823946741001228071745309597983612662649576000974936303280784713391121441730646879560391044730154514193303823699815428816601017703726230065183629189213896820101525101023022448346353087490804811569643844701087795615590854737728093693629241894440291271751592189828614672193357512728331823471744333815104997194599947548000249836718187165053989365635868750816211254859420047367171470356153435668047210143859644757744480175050573622671733119436191827661467075050198545821403289062302051085938014188991687318500904187120290747417177584072592352862962175438113453120001476592145921100408927737874785079688711606851344125332719724951418145459649523707236376424553980113585045321883906135537958104913268500622295491135437328476985504409868642689986946028753172871121582744896044395248149809639161660491188730004655003223970596417025946393200678525065783453232347177858761660443357489817111416189970041590478372291951052981228552459105676662547853442481341013396508865103266508640146526635556864000000000000000000000 [133,3] -4638522149731491796357005996916920053589066204781300422889617742215552388124519787687869551904020123719911489966283609235394994658090340946204623661535778811779804194657267055358946769479126995968975230136325856210363491478324171977182401563082126014468217362151043683367115208305747813061932717034165716976795941919956632218316445291150202469444076154497237365149651287484876689295674706485304399881719687687509905755235666414238918768038654020271935972922168958206362067519022432303232168594458634889172120915081445280879577232391808839921695176252146979216577619829269170682039576290611577135849607202773773364576642272908958092371258275209030931350575487364799328350363794650763529505059035186797806067950677825158087489364833219864720222198555037968062045117204778128565884183409131931143786509695504916333783709526833572876971331865163020443488423398440504756584685328087743644114947728525863336790827093799044929106803192384082044843280002088874661203729699571103479604963859615738037367107517233880979060281509717451409167908358627278688792213721797956055292164367046975700431688105383381546532210809756056314243897972386391588431841070414482556898115312834938364409059675935313904640290956680675870873963376077430629436869536429689550569720013543003461828606892706750670616452454034738442179954137701291082526539509861338413621088767410519924419890384751154209329106289665388213010538812042849117032703117227272653034598641912875424668429251392948518639572050720684107551020138743620568804800774824186109604795094125946209089373393677071563260558285046428683822347581301313571549226122319924510353106214263159648232823299866714573933161559694998150013191743584637425911798530963715194784591136429013436479354986218769000764960692233006329321901704913472475121581615121776280022313812793869296777803666776135546140401972645222555696022418563031033351593181696419410898724501753916929411059199710508205212721288036846752365213197770214596806308688658640641063079288069991148933544688308121642849198605646505423657528173158834155796118654405449755305914760183174083220039900699437561146314970760326640608383783409383329215475043300373941953618987885626968345351695696133227134391939273698433930000793696037519630127060166956285952000000000000000000 [133,4] 50042401110130990495394410971742509430540290711372611656772783857974453846239628704829741506943430263388683583600160912889916780127197186866424040123952612180534509572691369862025838613067178821978535146824837596108700879040542121941493632484214571768428200728382698686909123658937472316962114485721421112629426476409101622251104063227052280445933817118619957967102604954662361588045418190873940329476229473538522032617833398252470278950723638301509460681048248980100476802227250143954349494015605422932385452407561342796589382344304262722191660563172835641265899775502754830726196283192971812977461368443553252865424900627033091219044487519047791968178687085438212037567000592287590223436141697064064034597477276367650658279426570989345440737577944376999271758470699848212244409000023699841109762303850378813214104401360218813377769720445323235161605885689348890022509577128187288598261457346262697904395136096392339999001228668579471633542518020967771728925664408783998534936156515694879084381299411796730645904483078009420979570902176218477492556594388926256125759265961471059796515653817412369202542956359388491254400675687132170227768237202964365170719139936917778440728423673588606860526828861216414744797050459854358388861709789892482026023565248617170054297548962450970556635298287597408764792181683326740074687741198096424183691905107116858946751403967449172582427830304829781273653812890733869493348214481427348570670809862265540871990776858646685529260882397436068604601377520971758952743070887575410167498945626365372087083493600840992785542525137951449101228485904639236926614161675122748367828591721632955474580273362769301571480529223435008656554234467317832780212404800959451695577063370397313875437299126414410691844845153854388638579953028268399064692700364156881498181473709293633251822533182136984759115418032260006897679330622142187823657108473372782125802660104430081103425219696030842936257906493205579703994175594158254455096466002588645210568628254031495696038681923757954374700710546352445351032608887319863193244851979522698210424949701486915735180530344167950471739009668093663151083280172076304718155249054946823195984375219570749946945333288292728479947916777452992701460002538512081326774727226044249538560000000000000000 [133,5] -361537991173514281488506797894584964892476143019241004082729195318008467339404039184807483319175615407301938945074018395714572271260138520622136668340829862003938568955005812858202041954028841854908301154620150388956996644797480842061881078608573810209658644121975361845147668428159787442423178377621992251114129133886301930835804416959210732320231774067577713615049354899706253168901147547097378114547681488430328978424134874878593741600302203154411074898288273228726979703425875582168249527741392815861163723261495632839675915335654299127077407330849030164466591899357545047356623541509383682574489566073495836553667449977807909486661363000268980302557672747052936542050670494611988766649484478044426758760510664223830038267579984530111610671778772993318279997908554752643980300867304235122555539178559398408103601779114531561776051669255168593396439305788689418554967055151647769914566691015248015201396201304631145107599827171835393016104887395107914639100433688238701594230303508418068819640852736614662497526641402008237253144060649427116985667851758478055891183695207542445316141206880830832515572879836107401394045455117023778833310112945813948521908757214459290686209605075549903362340484836744413009760556914417919376799454830741169246251940021607235568853196004393976600732373345938242769510136864086755427181645594660495192725452031152265890500161821513438099488700220313381931535473007329189623250529996330579089794826788802776861612098081093077936510322374478363493349359960036318605057233341161457646113276176053738074436097275706451032325915582297080393331389949709906479524982666455251138766542917333181215071872838493210324169232286032373296256073930680640072698162723988642634739966346285416416366980862306934763647740960000741954125467251101738879441013809514217861190545251098987744644476787548007869250579381327533330137683615522584653917001112723700858193580327218319907544856021330376612212088235187853913648407325632296989035681337852126111567174494781088418132314349697781688079095500103899311628321773303272271616898802358140221066230971084970325940131296737387932268853120074079931826083581089724732256607129256165710597682463241819138856180621991439388090466620116123186947285857296054085378637799179383996416000000000000 [133,6] 1916714576316570255960563010276556310388386223289489040165260956343255773493827106135823183949236232524215827280841078974911065260648459343589144047159011932186231065642889821238037951655942783179530331110158020449705339325557702764540990331702584957436307432784040035767354438945273537973155076529939845331103926829733192031173183072251853128968654959439234287218778533423930656983867160984875761644782104729429873080021752432818548771740907776425015920275912401790903418903768558185046847493495773006298765145460912590267796862593695616934141932566880340410466671900560140849519026334416947004879456496184146065473644583834686952937556319425380590757961757355073643554754928852961476103481343744543741089432363699478315730655761850763266672793295134707251196698978584463611303212667673054791480321609139866422632550577441688057373451212108003100007447710894774622878889506933556500657772157370261095130117033722369925706145418352802670973525544694915024160623711250830257480149481595316272175508922068791110870337466930189657032226861716610341382772087032700782094313703252430449378899749650048394287811584190437550083077354787255358295300763917433507145568582563236973001095625206735657176745403675830910758737429996938690906166455374517691100414992667858267212367453918043951301164443843862143453788743519961163364769570476972621603441586030227744962304327570251918822223932849113558164572751282197585425985794841860343057741018021535390685721771791269458615529642765114919674642197366641476173038225883911465067978788382325047898272761499195905854657933157667520274736635658126682969471063860015700481772944304855493360199778204147424038910191013776840367198001357664750394348132717403468345899712097098379385733321781919794077361498207421464697929552309125229837079412202878044001604713721970741908380056478036498794921378172968354717207123483043926027503103346945801658338020400605502869657151800584749884511916977068582706973176980487214578936207894190988067307878504211474142432651457159999155861203165514405324787034273199504538059280539258394428666663478140785423245028786910004505309346432927303858984219899976222322168316220298638832631632810357830528243336753096979966402376761022144097346307018984889414110865042876399616000000000000 [133,7] -7864611716151839180680733456956798419305648597979083530114365830581146058673170948163494770838500874801342214148242563757607736033054828866233258129250422161023836747802123337864180524106950028292024871680801910764529453169121207606674036856401756510326464198156967679240800413557574345210635698806351324996868276426875276742071822221756071625163125687061543440332520113960143545933324840089506381210845805027735895723297639409258056222696056752120276891448220868229395552708918190398359848628938856871734707200376758985629239092088637199731665541591523871356264647444566548002097472773106777742187933388430023542963242733040971357571051581144230857207175369716201404082525825388302099083793214351749576816850380930844490931438008608300641985682030959548220870153382859751060756443458209881333343678967204273674106909385836205521921817321231512179765496939283831831732527717906621677641890795955361779730166416922457858107156884843974370100919277368341283514406539486805041414817551446426986915711073417845794759333133312084837923060551798671588023889932573379880964215144070598826260201417953550499343741562089912069949116186779013441697564757088709069164510958044964644514806721685075905583472897816260836175706566026619781821865379961517137520184296871446671596134667587756005936339076500873552775668078389559044085244688133962234786615720338182711563720018068151813073024283434743121907886973481048026368742434738990228156741998867061935600783587755939189655955103866389121676137088122762233912775053642221948393017802572822209250689611667471165670420606983026301453877377598643140032210261343218075448129517399999174102563419791395495667128942246370544958174252004979807581117557752932136301597137844417952071909254413192843569669481707846941013955975758762062779844054768258540657249256018819607339786651791103494678692026694286165882488829137355608277682300523873085711222892857422053827236691288940480483529703133995495707265833642509713189000304177439361740799229243574532723484240395333780421282561632043201871956971083401476717803529762780725719740056875766671176605976395653783347247899685753107204379391618785108090042169150334131425494821155043900132518770428969579248062777364773774846056626920858565986094621156506368737280000000 [133,8] 25876246018965545014639253562084493774004120010939314193256492870186639189543333070029494659808462113993243371241338232210725200638804808507831709171114207975484612369868259987897541856812646688358631303330748696423351931978284602723964097927155106328408756382904948034319478538364506708562630355369519946485111730059921187670977911477807935180061589652749327160002044172874346827840069777977542174854971968427031764772146521482713291824446712789898746369088049647955850196657159975205841565467391778896621163550421147026316322005110931305965563233123337861887798605763124298525229263569309171454879000296584934373001523460517305127291972103347975367859380491232317565138766693688544649752402532637672821720251883094992651360397341781813231835777786716390800835663156847464827402235107860728713941462937465811075763134424039904569415164538989706347649512503507317559000787239442625591875814331901377062357179837556262019458770251733056955145210658082307208810883880316110480889635580839184877871850232260973723496124261876820694249765454618835793748490052731977561380502640268476659874225525058560087064341562401617867755824647818941014368579661788803201989441030769097519963289450162924817202444811633667637284425545757192030266575255713559237943654960568055696357565453206223594995230325614389908624436014797229734936548765214366216748135450563013449538795929163939952247845738460227124214702470500899417437685210810785644684523867730451661462151205755794440007671310193607115374914885608075920799897325077041294919721034631593573526510027450900779506053429925435320794262193801980219583657836552390999967465433245852596569876953001996480298659496152643072072171323405200236251391562656492835619381167666352120773528629076137346105723533858173488645416890937466414097617236554871054327462041993862843622352606346620495044794557785835643514844836463632961151740999253864531148706321523618350994142884075867858004394501229418518536174676831186524254049361338503250640173675630911026825436855339521801059106005807722730157655727682937588650269493994685131402142607262955802438379385707253769128346606694560832586107805169498269569283383781583466726737712468870466359361621711950062736650060594276426992967458548076810798785711150473412608000000 [133,9] -70027376123275607401999471058039126099884304166945206386428436494864751024139134393805268809934103598213468082070498464591578907917417107098653087778868191591886221780251837719228348746006932644795950936186811582890992706129674205584866444621418968572795556589445743644507911797067247631885227131422571539811781742064921734019914878816344799301600536398963356228573092789227196938854830784357110777597288478756557105711352727181000048796937359356798351652680835828292090684412519977406468598552064124723746979143002447215501405528167994409056539648687137397350956600214471436780473775281460122460105664935412688452666662824564913066913036617276473786609441038976019736952964564862463680954429230337196671855183252339306280102185242923602636110814006087949151749858685280959443256444991988207140035475695467718073552452544637067391104811260873843928401508902729717359306034663298444075825673375625524440882783145733054873701813542229547658239088052296751493450397845365388101383009249864177153504953606927518905487998486687936177671082462607256399033094463517393028007239352277986570261559461807401684678299868571429719115368534105576991338102767691689382178139360816793342240484530737741259293392575090207057036354688239945987622029171079418954296165075363709477458278041179110413311193363137682733910541163698370150783909503739772611727364330716216191155583058417575561233144412444971737453934757669148997548195769436231613224717378510095246614048037453462012717824826828194934352620659529863479781033792635323087898755465424743122024169571158086269010130058805678976671161000312695555538623062190049651540614378333483648454013603692242151722143287715990479941630217256656974313622659977156953349592346484294517349406331906498953672423532977316332531851351393034821662966708875192982102984440567020148835904165635838459670746518003184645033714929589222534248956525892929085990649060926860290584470389049380982554661880237158251638182401012411961488196286442632805352752342943748329135422071659676962998689023780492541962383140985941507094110787317364687406320120880885160006496727780407544648251319171145016298596503933810799542178138346845209369204198828176700101626083780039675730252079840370401731547481148889034388501718512758161408000 [133,10] 158872479387851394915629190375433706156666207527694046830801671057358165927445955086285997314865549459719162667161451138345334755443644493800289227720038831453442051497386371624110655125512451908934989157395935261990437499401523865117114019170462886615953870179198493536166162410900390359625417968900312183688437654776809087354814359250726617353459615716051997447541745569121672616697483614055672134628327195649163456531006298958826414381980826389492953760209449078359735719166479826360591662294131690794320996633140503884065022308272659041175750351895437181698621023135978025205463817590226806830641843868720415322319001355413407863837548368510156223865658404285624290972480598516490776659823843039856000131451801272581562979950576228301307400172595448345657284659286351113636465921126954973591622238304104732430427082433488570821180161512166560866366822017647360956520160665522535264419343221459873591339401495338643022919490558913136967628644287123748652947946265248078281776937138113410446644435866914683734570453498865907820459088582662427977309184781472513261479001153144176938867508616989907605793922882674703918136964178038704474687723479646643707102563983636282240645156411723829137902393402325190674139256121266294704445419311612849196258332320901823648265500572250698159744708395035037373121721862055796687330630383866839475536338125659277606722889764864986451268939480985528985524857059868147061130426461359948352467223206868862808741961502008199847322013180514915663758823479012945621699217061786291329421642188759061729692032513957865535733952816375935757520366144820476770327050857848633804421217225617751380603444786232562822848819338744647847503703092064260013145776036327135885310277866862375003446526528947810691921292626046105360141368138267129116476248576056045181670344515414825977319223666901984276116589892569821900501248806904846621159723080209389216386924156699284904798481016264632126945659625643776194240175624815056632949014493461549647449724060580806044184180821780281975666789931182360002503337517713611903544416457528933228008895504782909285415137972227559130233577801622877623570817747504588593442328874428686016722120046706585437924186909885161607947482004845027868983702068775431920876202100810317824000 [133,11] -307008975735786465380429619393681437146394099824260335507282083681504909618616868030215312419957539200681763094067408484524958633675120359989978659800292423826964980141176921115512413545142759897197903089462156187421769845744206920583976768574904632161821657523372012677232251449252978027745737972149539889489664587988085177131343374069969105348727534076156582025366330691507918185825508456686268594688535186204325470228617486101178227629341501042796578366210076496356973981004327041454803566359418147045218153037271026078532967481872802597308830556686258852777165722226729141771851049775841291070010852240515981425747033894605190280679556711184445365787567499643337959044220023513214371935993303366305986552025850686291290150972205826086953288856743973553068434991399075681555741968252430393722914555135122947934986197959365124767649164672586276748429893312518053415484153129836381408482700199941439380928617072858131500047185419598421271710083995005621575743471885444037844429900334261583088102015441118100883237257114840499380314130787526028780767903841093384820596610320788737966242236159792862876903504804976078888826035971224124607557235008071147900125661872762783301694051540326861498725845092903156282694120781828925156246402480329871217697689325072721804930732388802258032174144366258358645146482639144171039167372421976139562599316362603012358682366650228228464126560030667487246359509891764301572353059304106811205905055279084690529045308641721777158887735347232939024063849265082212709213262653893838224145660291569269788721341487004967303456219149998513123528556592943541331504010448865034768293634091119284628628330687898025972664557791858673253342052340570648563014629892598184017505148257099170340663474826123267068981448567513557633778926949255246837855276202384081341401758490390235869233555456103151617430015363087935629039493400188542321991665511749328189704739772697321551633642290607607593376908372221158329204617844726515657539954290241083763642287841106521877831692966319753025823441106694600576915283938239263094825389855831735445201331020035906887342713878447216413508470641623060083963531339246061964628236545796796265975432481447895926188710661821645695269841352801638498201892842102061728966231867911045120 [133,12] 509716222595322820698121491393065178812047870652561576078527895686567959643867736073941027037216081570125279966627596466051814677418500141219139494837132251822046559024679775783619435830347844730901924307978599249757210690421738146193796949251110631852762971613124120079732428052794426808206127335156581780169661922193266699949947882861788792502240681377229814116981124922107291823048921910767027651631543686691289388311583472647894459400928481221570511041668996401101258981277518675402121540217537875129944606370011188280789406401759442712819910755993904170963198266113139431588036634737880671522920308830687147836791893021401748601432879329752494561555677292012571623509681647909832840491324246979939167931519069632877460736148152450532174309372544565044342959687800268810418447102073179195421247831555626723341040215422241561653529526544803001789065899211329673006702541653320821495315557732071886999878889189385174422952008760690419383920511935615387159626425976985388439101434547679136046835487356409843426991112064749949452586169919092570938362146993463175239414328134570615134756138096539755386776262624922520360431264854108710166192826882671982766581853257512036871813090928308008171332438362382415295127104632804988466627732406589733820504604357389311082078131339762543534464150365672904943306983539687481642512633482679275409351093919317575512365388441422525407102778066847837045323026065658151194553372390091101102463423072845474649385402184837294170921740211570942402686414454359650700240041958716627206946995337766198729007722411444792308318095646800131354548687461104569460095176888552947638647044628257389639070150994632943012890617268357832446335685633883753718093108928164804397979254522428058246852106873926531360338911184747702326810359120571766680945920722071523123688646121662674504449974796142577364735040765693510934264923464097850454728641803214500925551986774121062731572627921222585244459104743809589740802888946665409798821612725920462437217428880033753593153641305432748095757811727316025168689446725165158442614000569149761135826134857372053323456498746786158189407958781553646425245505847435506061537004077876628192875486007116400151395255624492020605573865571446059335684642293226849069015396746526720 [133,13] -749512921412678118570981327550888278773120464191572910442982481643167995911450726825814068556691571953170365290062747896240025272111175180871891679204099936203646744786652051956173071852793812148886082661716846427770755034988817254498149556308718664450944406842688182363572522875776702186387729622305045503091556139171385203819315110019905721039650168415493224501316757216901542487843038659426489168820331669416409623727694418445018740594369022916701340834415836095013698038309765248067358844220672879130806059300057182045693624083130725746199634454493632633364621136553697948187943022886151811013277349162853133746501480201092142000223821052417177563748272310704557754076403364679157748734787672889687775147250149685602043511067845955374812005925991627169829361765038702265259536150425797171369544509173140048346470404760870217150648583452888511651349346600197174996369181254611726274174738894081449261549983166641207153542244723028916852875773732283343154500243103887625413737077908414021115865211707232592540431911599735498138390125127537132287514950852201773162996307967683236777709645883574972810417621388258837751477901246620640587371341176143262561709679198642393527562316329445828605408544763928330224672533279309298998839473007789906556290270267165159171796598523394330933355361981836542523315177033494712294633547059746838394330212306419580489166606479129261092559485701598022728578257047143095260095079927028148783742618366895886656712575534836453133461750865555451808423587777519740544454537838625687559070275949395885016688924978330061353803250999445020987314583122693810032166239321291576875370814119166167043854690532902021605332502741634075381933539627029265322412332825039305131783831326340305478897414770791923463981461055369012443644647344215035870630634153590914581685307575397008069071276190426470202492574222890309633617327845565931570162465014365170067789446066485846257950312508549955397331646772100615537655472404353014483274398951700716877467040741950468360955605658132086823130533430751237420181675515708021499935293475062292093751856272648948784367939009015638276871878112103372448736012875214428740521219181377643435316794062407575402566687094083443900380739153445855074720159071210300134169845432320 [133,14] 917335318967379907711470472707126007388045770353400087000612939719556272030412999386036916330024942701563824027117985697888408026049808783763485171798361129228686286956493217499444719301907645141596743606324528988855425650189329346792869023109528079758967255623879342711324555293369480437151692405912065884198570600727521554708114285951217982315077356651988768103088111136034125845304056499569387223576887314688460644431497468193614057956996176527596649966309624607999239136684126221113205449850286455247962987580129583453215549285802439470359222014429663313974291368187671197967623565254088847374933476845052034689563728970933568091632689698091612264855464763411417523058240612306092772523217919266387830054487103713716095981443981440944582705847993451516573242900912192365151528027648103582096135266931028116326620875460961148382000089513220259251159522377389799403410448274313053350666567169414322151129915705068568907605889994032729109215213333623033743814582244516437680920257706334062106679611606763624236353581483379574516954879361656909753348381965795651960968632810263072071558886941456924015723292492655216871356580829718790275765661380908924461026170560493480256747366459454464583020903715837357169007239003069471647346333764261199345178178097981765423098811675502495412971481472515307355751059841536255673978693584998854200420405155494568271965878432296096020497571590212191661468507568705962658578664263911909907607608238826983522334364433469080264550071330105352241411202941072728807048670546874627235672672747728991526978720015660541607583572033302945999276382247609403007311972201087187633963162767438956283864538894877020341856993865812259884541151923858864891475041133704426995769686181563302481080597291055063357616149235992500445714696326092122780613187114698194979840216480113052638139620255557437982811628115142192977794830306988993636609348106928451089159809672149185857089319735490647648196308706944074642323068867425206894115018695670018361371360369012662379897875826651055419445547607985038280584316238153859501429875344666757179901412732047942591555085523932644183720974227444594172381083744884887312418819619218092123500177211534588411839989550104199340462372527262233920683844403545797120973864960 [133,15] -1172308639522105829620717530667308439761774725945299351900931586764825114882387205075767618929941123664010646800179856508377180583595896525215060010363941691339401046557103407833919574219420563298379259555602664067521130072363680901284437938560588782319706297562079901107296916398008083535494609775137152206100838032720864525835360710884341900445004344984189112328115760557371411923293370573613412973607808667268571975955090871346029723162092375745777596851338330404918209706977620940362752985130221249542320091187513736374653073475944441092225916607329396340471480002539289803826398769345327581872953221278412465863333368863182717257003836881915386895451600224190979007627824895132536780067722215065011913519450468248660086274536625498448873329133497051201991125572571277389754225263050017755376965365197883278275445840022704972359664081395236102174722447515448458571523326856261196035805560503294987124879668144166316306006632640936110291532088508416975905305880993427933744619132854587888738160518786704708413322172460376587832430041447098226392463745890480832964234692222645140438573343831168301575731798623725139763727095610601053754116227161117104831117203921985620974523110948896821516426256502204182062206961241817427977104362888548799801921407127368642305227414350804343204106323311360192129345234433028722588634837996056049031672378649547621170023880862754560809715052867448983538815105322270977390397235089851265358920570452180471030519237558335169451218272487929082636597834940067793691394546289947011181557909492064539243952921875712086264603821528336729070942265883736984587904501941578067179833005238446390963678780326916460764019002038760743161250546623952910970253088993607304479185639729864839159605941769811728980304667135114226804213849278869464213228764316419543764750945472190844572106715612710497714038265995014121983637148816486672764993395718267272967986996989813253443487888630620931392076429796124758841336887802730422677835571829383949635234510218484687476570027341265908846166836299877982411369239618571949240279233428578733712710939686634925773373264059917382800060351482882457553112976280212755310736976641298690642163050631583038704037841800411953572805482766930729583042220459185754666434560 [133,16] 1017637220740209978640867387326991351069483344638830633949578993919634862519505336994458488034245202069560825214790773747819574960048252615834029391393873731908366245751275711439015774881997707072510230716481558972450716742284876676455734058586867157493533561043850244973500158196995916561165939920089412596662914640569571138044602417725809370243684799597393214783182193663266849252979619087229634493183830844453245943428763788119385464035676155214781740146007064615001573014010929211293998982128274205854978630418688985081861290344316059452608100925491016816945698923051364280221025398107549326972992096001836372162472288936967237338899158730949949792942249356348648325139597824018071432339844559596454253984569728851622407311090344711209690137332436493053350319520187706619118632389475091450520594790573576346637341774739278043125585040106360964458935596556166402514778059195509850821880545661257967464151736374499177611001597380330536696840689042470221566309608209091959977207537714125393583481873732721679775717968807673737333514875701418311655299880455668086286504795775701064076107016688038272217012193048011773699552733443162165541377015447599906795423358625460042372495783270277482427769461644902509926012565158723793929372792373708514006618455177920947806738341825493106841295872376511041281373611512183784378443132374047910325447317917920704428291327948799477765825401287100359055157414156799855805155076677060780909067346261822592775970054534354992178583088982156500866653379698321676569709063719199038893268447101993433240227335103987182743203432875677289582433133258600340688127938876769634225221049417716845116803441881452792290829314436236890231036435813340106820466784784363782218775035714179720395261792538754974070917135457662759637058350608168186646970571712305877613097118996243365389823294094391863122984694140645667079846874509088346766451628245852876995802239524991497269723754999593097888814874154526839008525435357207551922506373222458670234362219343428946427104875993144323194503327249038531837499843891477946762727110003798380289202148064535734936604583205835713900576948866275318794342620701985222932383725871988218047567335233190996556058859223764521055916245986775466727294102378021440716800 [133,17] -914526876659139868733193497762259231209024419355569677917875896374622967085881238127363087995919323989479102661628892986979992896197809763616339533159888563714151624156391449145803564219188021904961699189258589246650791329972410072508361782376926331286648335037399990412411734108988292023017038749878255020930501635030305363678514400754447416752852796126679664120761068775258739348730378596809380381679849552779093489393012600215578298380820618941856749611325252161213193918013038732154776669745988737518549865177598738295430372118723674789402863421115265838135329501224851932806897409046517124475995783850473272155457474791790947961990791198086662637198151169109047580934977245452556376777522642611847381558316224351544621435604907479595169258676450279809470539069560173054932637247507207471469002094850854469846345684445487225755067743492317198679502661985789595832623549745639901259200729575072974384283263989666014147622751239234990906782378768940774290318294142324061863776037620287502808583460295264360098978011382219357194253181317163965226944025318888591100685290793335946471786474302510458730090537818092648900593576595898295197207892674107218488913762862435323369450036955120574769572319665226346595416364655494150048763282437644024438255961444603780465587336860674899101235290928107521518246933779886677543832585392615753242402843645358772572685512352151777968682576922311302289486860907458898603930074844383789269748304310609401981438874989475061380615792417523834978868856346088705168367941626535543651522002905279133800165845603661972406449651398656359213458561883226200840619387085765610528373359310734441040557824549077691890344853224548538228666218663510453443342777284271912597077221514000604334692546607258409813400528797652326478310192926804630406970457912431880389981169418166343606358620539668680899907242681976327830931121476855892040060802012587366104353931367646161277995042805864655599420944987143418288790147481347189490219811108772576123646940198811158606920943781800271371632988256763962330688609041291471128456193105597631811059455577015393473687172803146629353381457710402383498085224634445778894490554267925229291486305357524367458712654684945230632076360321464783291809367689443409920 [133,18] 1649577246056216791948616439712158885312217399911963826010004986995477486218240600088422853375747842125418360585494849398235149161295070906130148785373431095832641732507761047740792162292791292370855624114077116000151911277688698557353200731812393479714330673189556181025577034468994333909656107950011261271846728718833464101662187205003458197765375039188430278032731075852241953210365325233220456675525428739255986663206307873619413122815096571866992304694800103276655660023257336331199752485630885541157954797288936657583525514340261420857590094943636954808231017642298422979489315762633866500013263727846072947337258120381763407897971782896334339096367379916606681762791370070663308256743504193018294489378022989976841255229205262526285321882161025697572610803689956645877121976082614139674076437495695162288180268119347605370200970397163737046532606180486129914927097749685382648373375355244607308976201750709909760241874033779284375378693671037174069614910729139100875120940011207206223632155104749741118383938342618427630009040944324403727436700980739074306223353270963543743869996654853718590601173633959064160350002387692149165610018502366361032846733785429239073168177576031488364550032382181774280472380352508759149556277677230229548814548011867994197730524206557123883789090605238008173366695066007988387465035577775090117773378085887433283968754103490574411242694636425735618010614062307005593235370909671749430631700304597646674659973130643111042254475997695258441768322169166696660052756875233538052970388574339678089023287567653639506272589573012090457626827379333307990354473794997582321426914098288856054348632475740153126503600200877949961593299183545678014564003037221864398512440708194694071400378220793287677734707886908200180035891524028598010765946188901421296374086755861361362177227173912242509292159392712127476819117091907562692115579471145473429998973146218250751230966905642838230949447106086425585046527526303220422813608193171325496071589598511422258046089624921225253626528263075283430691245844338743408980185077172340429020175580665142485924364925347240719374641489398198538604565250913507164020496955827762740213229076692648669792831293836926748359544357233141249364133518560460800 [133,19] 544277442085611592055728509198295222822394041763476109368456398009355425774631368049844119551465597092145249791056578725892573364306555982426229380616891414993572181725423386025051587630943885778467224686523892300310366442798466949970624392984303566445426710787763699225544701738914532740062895578569551119491924178768957704044281561793688306830945579217464715039827515625419657676684639912767060693804592007612476906144542276728323048364147511070829295254462393722407775630132125636051988689285772160035558650368262909301247582427212487281535189452052674413327326826307324361311301163332541397446395498431800948002239265004760781697206423273189149989510633736473744210945060684931374485180334755294244598457687178409987519110030416772226561077646436126544791787310588599379909544732899409607474400241028123442603978310450020272081062016353460899098355979277167385906641780793910430140928162484133410634962291853099049462665437619137862618465283233256608161181351459359177151501904711788066537930961220560778432813570018899215932739275892635246046602329185078123908100075580817854736306430464567014089661559003459220371342486166907338529047513111594978366891182837612070867969749709075889155437460798540731532105024547889732738520339792338918880172652922855314570791843992349191826735925079356462949761649320381314365089345137709400835489509700582268921772383207354610102635214596387743009910628519649344973540870614008771901804615308218021296690054510414047887881403097998685137018574758902631823681105526470950904310944321706741742969174997651885761087453096815657023189166877285374773239322424730414395785550084209085697259140468869817304474559882344815962406639646281141015824911565470810378099452643849364159439150108691317826802946850197707051232657823289260117615277960327619265664217127791094543316702730061249360330422527519569123527697335806833430751580655770877972213491949430166900846929771537261211999044571744259530213978610715168028646664462383505452627369962761662517169026998053231268682172640079232013703206172588120015456377156989536096746643719972835546016375860409936596119386934330823427273749994612859609957427341330007384183066728435846149624633855682206260008772063831942622915256647680 [133,20] 2542631848269967120431851291193330993686734874934093096681751895187848709702165870076371117008118188196002969558142259559865946923843814893476250078357511200212583883694705234415313622264109689733146635307070410752397298623233968048677951084885568398533967964107329175472374615267947914475535630615060073350259978473710258148685842752744912374480731055474425182269826159034091470994513561247184483921387554430713680209772781285072572081981469200592577369537204564911880010088324435431958695740329101386455452241108192624817869619148722036222906194506953747567691745295110548911549605352848800308284231672783302923222683675188742055606654657588255666628507541708044031446465346017432284222208022904487030768403542374220193292403109962634534089528365562184757357257944782484471563047494625080782315287482212713626021898782432602063614764853500813525161356573803939285068609264741253311076381588085480717434687783768015537429268444695331401639329013652886115110857638475073204683624970423545048051465371308147879889309561898519236423155690370683634744388627643152518571066595728562886519447146563021387723314880037763138734551233633253427331083679413257896653843779403111360099034259617463954746441155653373740850511716224634783289939521020618891326737095058421231976394885056799801574569202975388410689968852672223303334245450585495346015529431092407470302787618279697404060899602615624067465146175810193771404778107207491444611559167203585071496177083509302405904668334039581149679669236477881576277239115531176675634323448959797819135334109833857813456285049435731698220924143316575119488027713657172813510696859250995704141550988685037219980029414697852388549751139938716758953583789617093339828079566442225121936626660066195516358136483859776276709429521134792659695117824640367299580121966636773742377156287578456550147865348213632361165907818198478060139005102439164002211141145152871224642275485273624748364838832060087220161499985253632861706761127885589315758378539053949091877593317410371940514902119339861512573557818772909528916436372916872283022036625959498653987427967611139057792656185665373499211834995327775845422229123055691770739394911640253362633322159905300908996370249570139354832882892800 [133,21] 1094461033811021028774077154247630829829172206312471656384942698858929633897635081352003466576075721173372916979343022998373486849835689491302612698448753762139286312917398237445641607312918523107012824561129959445383141802441661266695733123227835773106196605672859876383162298018967871962176789289658211907573330624592246908598957491081813443421599207068830609318051859103920946992874297679362990823055066502441924804191024633648652495681268267513056586875499118054215020654387224958620316274351746994732641045174218708468783004556332786469650821345791679760662211164736350400349270038056492299880546200136648462992827846400554997591553941045280449187895547185257112315278823309120743929358925056478457345897367148829619783122838141544345482228649866943262285009020442508815291752701104063320552460395299425938001270483249297920633136258137467717710451284554325677798006980381276437668101028344109444963347340788783537325094665337143329929691438656914289991462163556932016612430336358853973187237271769076585328437276279219226628968872552925322108532598845398000590125618802948184811775561995570237206866671393304547247379268781757519903096965099184881721844134665030911643956532390027488521952451791373084726115469808150787252328274634293750478331426383319971003691172910547687640671642798453680654688311686019619629200999723568706714734131021296145745489644360290869066927326870080850311084500690783779969143060498550224745123867072590191085463259848733718539087350975420605117323623293876821196060113208506170158979340000816976232483056718342552662476754091240441477015969791327684562756335419283890792250709782275751090430552456549469761097732907534122544072722962278577026067638763819581653948001274777216924733004188856758260920418115098825644096409447799311571122779242579884826885446569266212553694661771887526729183796307628233743914297452890294631539997581021692728489640918347783024900302732626622729506224873518739238919676899592776343979540031653745445346977682828737062236632794974018528899108124164948295316002107484632859822179015300875543895727334765477378155414696338215003727917220873651859983714591369412795620586179857048837185766670660400611874821447022689002159020852880597550366720 [133,22] -6462867082445558438009106930051152019471894148519932337056602429260455262028218419014955726072292165058141738748006835081955447028349196024354103008193662687496889861048841523218561058220562792352231090496450663316587756031707276073823388170226006460344259814552683275149478576255716297925550746269877839550305541937813112193183080538817301555598015253737174821104368031973940328131520924072119139766742990438361562929565166266402274425940015967311029759667279760746558029388412992622806961911467672213671849091140947146455618414161582432051399317197122269488682615389324447054154138206566464755475538915942154818324960450618632058018269973976279310799078562543587591340875541114218548140679085392721744928293524061568710465507721320350296147519439607315649996727797106967991475846106388227323500772447362342005024773583001553324008296217041029795989882903984458608796505253538740352979699142710497308474075778865849796551532335448440088616807875732358570636701866182212631330478483040953250816373191004156540810581199265351036130325755480983919885999835562254371399410228633251138182830747232096496582732751788618369230345881363484468157627638380379199322985591773721637661174916156831954034445260966573857915319675853549373159868760317379073794331154209630607926033942391629139089090458897576977736318083652779066337524464948707136986560453043382331869480751057924532767458714143858719191156600273648231720681936333844816340514115544376388688345384339978115280408609483824338480652754022266044998492419747170154962951696436480610128668575805318387210045121862930221949721301304128479359869654544366278181525317185512624637489916029663351741821023608286577740288508760739895894695543325926645353532821982041713737701930742890239266668344424174306825349659858955624411139890284628968741735601329187470882826761539708970659985955597973180667120766404742321197610790152702273766038901374090415337938179200537362580438966008559350120357521999760041085966766442342238046477541456907528352127396515129854667906902650687808488135227717843711070115987060525817374985668516372842965232109000529526879627557793810804210450438646317262912720107128458640553272114283234894172694592014217977614020245395118426685440 [133,23] -16940641864224739520835966993838700614939872463080986714620848746302270028666042338756069593238282641932618249596483458745093469370170879090315690025716868579191669038764291637100556828677522827315206361732965944932601128747458235493608283162255390745112523947007348697809439041486285025780523080566201532056086106705516589015913237433774888568557911852491388602263078235501331130151759386021937416714177043565482692450008301264523831966941838362288284864991414659261622525832702779300974071299377717290496294232601766830666202008757248110471948322210633501730402361740398186227626557263684634349420906719757107590275996542699250508709992905985552807431006778779963387270693460177808647470129708036914856741612527381045894946362924780369182757247922318549989371748607579555694633926399316690014157349735083162049165508123746832670400062937221894243107135086211028553600520171232751205949045581409732905725880220651196658986115879466627805741127473393181785429722007274987577918078050031030077974777217927493101774885040114025127976207968200049600684394696115058925306706614291507374830045349994900485104400602870502525082651683998066637042310718182263798351196785417513754000184365875674171965803238764510103612924207633630688721664820203171525381876934603281244852466353782388056949012078825670018843446858820548495996197484974736983077232949673511911389137523369929154532711565694765241180501305298992980622092256261596623038053845862476198498868100745628089108666869713341117259888165694239090026485728571236046761062058719745086142670379415353286526090641467049527280598087525075720961757645089549351394802480774814175158034833354102492694332544525428642944358956594046811517993242628823433429654019053397584739885454545671474277918491479223280640100065707454167541112241229706605443403452034129145512654091221062946376961383715131536623864058408105170802862580508040425999434143013484932587173371785082308242814693377191491614956757865288739041965770385713970196072549333810906378308971053040023682954305949346439843652328472380785896241272994103828537612078723660665761964663110058115262148585014049577912501803756124988726379964515229266552123445413653353645840647325146044825157039428395335680 [133,24] 3985753716926757567073667187305578839416888336819466672468777188917213265687453715000136698723921665183002864775369622607246745648322346424555514035775861171751880033561980922267778847189336627052574264448866035294760974925095180354563275106136543691756949549444651892201741688129045038706492741153928846727003124818083739358109667545685981638317392749165238573544552142984821180390872819085361602217714939558352677001551256759042628825627045769426618304242193664016524016404012726968614106164758827407195278618639874705716802253389265807044032798709053365415413073921170652173541526292363049935988618619050041804787091429207872989565895256279755400013970352162105641808275221713491270852004998779736836732090492104140433062194648540238394579279090123820033735058346237722388156699811389938604684772128327993621858626384619132950224270323211301307346796300178178330203603692622622337945964955351659637307615251427631262822757771038120387822865633694543400897101480661513367301423240527388996617922542551575254462847436234374157389539751602097213298559187263209330736074064266254219955999520333037937746233389504509834279990528675006743347051879775937738970208227300651589190379400680195052229556970571519942862592302120245591506160611754644534242090130080505572776793844335236605815223479177637821185714380698566694432764543137651635503951116979859465778930930936590687077337260279076091863842787810164121170389739151474690982155174463766187423150129747520476409927119825039497053510425591434195383649132985567142532643961478204875775634161268042350807320008121989520770277879426676014152493977701675434201942396747600844023038122023408412790718744347314935087002347387301946555673899774128237983688763425190918566252472977854336027717943015602834498522046336526896007146331658477310821573021082307105486743860271266536736095294962929853370724820490757841756306680762738979993413100942766539360504259891458743370868165728094768475984445967365725897916787021389433918271282119199980812430014041270678180275590783163988475933961319501216769513029402580441727595007710019623269910622952868440761603230491567743509626262792760106985471393188741756946214072297860625696010705218780741021051926788177920 [133,25] 39062316337184820465316483699224029762163166114588042409163864422663599664508307629645993391580716505969407753858482077995332328176320511062235646206770298690403815712822108694330007124665680894512774544555746820875292710409138121038214941967541968743367447755558881304320167442804181332899277160475592970538852925852947340395669658453192479800100653458339601138148407202158273890183221703551033222741651021273915058413098500116348378891062139913362184244872508971567763220610944546891051888843370550205787779979548041094349930115883938029122350797433272693832190168161647909810248529273964302925886193114041420318697430177595987897480298877419938957134395282946231863210636468649640546417828228031432358151965730203047096125057658080301296431729221171499395286775770208470113184677953040083164242803519588085433288692178119610426257632796844243617662889065688874895902743463110297920434384035642022537280809917454961936438909894124361937199171394713470024346761159365839421001036718729079747849069667630599616802447453472854329286717241920990580521941326790288521120731738055361186518962381547765951629473316598157643198340075011162924266654252753304741588329576009566254593560950698107888162622871441286116140068815310817092456666452633815063391979818196092579265254252031921550950235858552032227311481263970270761566973110031791649221670408146786184395466036866697310872258927699759828816992237512288881940990365007149541743574790533766432775941965914819659583610915267926548380181152038490739813160019843006733637568847360595022134140579592440446432581038077648626536987431295770491444228241889649554447318484019745704934143570897056129555548069993561655417885634792631481395365639100550086045514210338608042617573592197967672798561790285879085764478534846758598530232720695390675904876612615790386204375926237186108163735586426037272219614282477249408907480936112789948685760223738551353133009694978061921542222737074701437573328085333435462225010085035521965562065085645217356394506694464300114441488925653583511332050224755307388738439871674441148374935788906321586898940885053158091825636127484628817395215267738249163390518537224274579162332004227400797450134876815862382885922395914240 [133,26] 5476133104641835269065870122277468890256324653005959894399071773583203282157418759155229244561028002009029255645149582260514833716882374155554002958425836839403488992579795302629852101957825127663343269958024568286020951734284859174730716566169794895830923884097470747281759587417029522531607981093698309332937679364933100133964439990357803981616315383033094206260040612353565958843897124141609284085324495522092367838976850175366079793014265418883973814551175405297383982663429116069167123600898976252422677582876687651641571851279183284979230186309850388529897623933481736590089045307644742439646239559680119822548048223928245952600623608844058570720491501438012767640498816534350563029381928187063397553629728374263255569605556935212955699817733136510180038512253333791192046934585203487562497396174313637360334787801253077471392162273732557010947402080391718343754461325548427327137217566555035286312087948768380728882960214706389492002000428417281282187434033278460224771181137309481351421470153238794512131199297189845298604488238027171245093352120317287475385640461948992150787491559675939583400562564938310744027300267565444606996339446967454817205061331020921131675064151113871421241150704199914146886405407898892642457072051448142023232749143434267930233940432724461868606817076220869594897455337381632371754748503370190911946026449621020342730458630782197976907605911572832841201851779449588336125100148092249381170353606523719944433611600905282962020138774673752745089477193327513712916848082211853604328592885313553134527414956128597165679598767000982994812562023809955826825386281273949486954607495039558874714456461608957421058874469193890418118043041457084005810638868161560698359243521473106798723319239973162115199594394854763170894936963506059091455677414045173900475830591994187253190431938339006284616490289251402604464536624371322114606545421673107722003154826718766264137894701349975421579739959471956248008475853245110785477104838495234407883021702353861588523456788712393581937416646378077093734357753616274499753558646469581651455406793119621804220595842998629128149120279064621849446366385672417689570277962884704790806503594222220963135336440696979372192101826560 [133,27] -53110960656642760942709169098011130873536411324549032925287012072941507677271728601291360271409317876285570287267452474086672100358648365206870401096596628861434688293167364145556481655950105009874392281761061101232637483220301603166681900013501642020184814225648291142312109218559365153683987006844123179537854554707403047372758660693798946513468924648495550550383802114531092319233393397605072360738502452213934926121709663038239873822382835206860511491414176168177125925585108054402115653122063742098070436282772678678451654327005088724067586056629230468652560183958830639839754881146762332434468677489105496488425281274688563772325244448546845917295075579664651352093657883067906955632338472563777078935640157408054512080222783751049627793964991773587765677742843229412850001364046781261241970249141179985793432197370432469864515438229220604995225837398304312235259368344241775678327063456884156846019654006640167744637191865637441161234794073979605422866819706764785531936599046619946108535467793670855365954917476269593101555536890422128609892310431235108846997736085450933507285680636288500042943698594705873267707428110633888307933634098156446380393408376246468865110207606727377288059612646765987286687643534980810467188702526805754828311403969410582875113331110894309924897534906274005550206926791589062049263267108720836261505601305728889873385551724225600915354154455958519542683168205092726451497709090000726464361274034758124984142195992262311085304247458980422137189172288097173671483163272663428731306540497406960595471748353051715041740548878033745817582543135200725519986950868811479659149009166832965519226941387142013011515502409239547610687504190572244934337029559819094417547345673337501949813460358670758598255722415591244379564896329715705662241871934906776919224707968739913323954916265197398914648705812202358545809849314224467079227666691770889844649093270442701733159939414349338059449197279417264433646522695164593303358778365689081988716361710074712882322852211690015653395490868467070200373821401104306215434193385227520732921191295460670368822221167273948394428637320270123951131618167634560171003659779281212612871951106023786476500045798647719653151866880 [133,28] -9584882788285590573460322743192559738397201841769197568039070077276361433157881685297917020823180093826661372566371084193691480344204878145242083058938305402920033449241862742667082162921452693442632388725602015258881197924604262852550215002233311031581128960620285517566807003935874154074236415929373691063040998443808685658988077979657209210975347738311221924714794489966502510063345942210170776664343747106227751661321415187633017316387636629069832593592424464702933739283811177650842388575451943999570258607858556034390216156190454977917354016086341231007321436060053104306872080118611009325155402708250979116394851212118320749470454160778629258903926117087820421545691444422030645555972583377581089485558641813368097218373893682479605192009863017252841445473583078763565213041540254799093246532203884202020117252182924167704167876743588181869761497370932636800753629153911964197565913278261175298803250347856952715244519402778725361595641293959544672280064429057919623123394161664591546239898283405324898876810946686542974997247537685986420749531017386888525530255334940993850596443498339607712785985338788704067959089107354953447604751305685049743891629663703673242860790888268920940437443525905702650056844938590312391292096348828652601628330112248612632268578933131261567895252487426521412259683379762048496213775354423769943569532568288221483406494215082207690978556876143805405094686048465846652141964490814195962249060831340301692607969881705903878037811112139664874127828763522807868510257579543492506238469778195036151701288272499658444720912325709833416733616089571846083469986286129662546379631372124673612106161627192634333384364516412157872051935918256352811655001780509349132532479314037656036296318603182179165724440332728610852492674160454704892717169867681856331356412508088523601507720987474144264965794075123747716472736922989835800596525624661450776526659386809482046149429690564802487043756883447418405557468720514610210332440960828415364729287443352708382859117986879398371830213530654801380201141209652247100893994046158365619552466945315824228811664835060456864706178553661189607758845299238856066603191715041281316529050701413867296814549014469147917025280 [133,29] 48430781025897496448957112169112800686622579309762162638026554342840881169085229820629646081648807023625322599715579628360706525510542322171175402992928747374896559226260754409307087245595400487314207458490294911965986686162961410458700845460381790936972363614205744103335758491045623137269177856808729455317774064186942614545596116646576454042214140960680274127086569593782624867784081967120770746672413392221013955852053802601752237474398282075041568529272225453043019268433188944291810576520882463311396117434426138529098526408904081755988278217084518845824756479406584142102628598365638430741407338668339574589354304090069214254233549294917615716304967804562888157952030810877467307552726021188460081367255214872879554722774057876792139582004463265600657501572501152164250411629382525290471292278029558754475895001320788837980172687279333470563706156949575788570755613591420292910997325016832765188109821300455430938184482380492798941876656298932524189207515318929144184769748275418175608103233345537115191711778033413020919745411762179303418225815088336592656873508329183702346213119843270187251363936447476467319340464503723264063525165476826588005813760285217102527669530667846930241376332068048803862774045949197728025155979857463059081735046787125389788690271540250858545192898712947718278987470214477410443234261210282000717754407495726436578720090191126101747025172766886319541049311344535489851959245670403233359318707696615460087609302309774169691322530288157956856357841113588776491316684921178923872351333677545411456703356372115870110922369066333020724655373753581884573124951385276156976502897169402265243699710588131028597724653666023259835672646862823264882527531101610486816368033517889851045361780267936858762813267184540202068175592086967368317981060325120644291436903743790939824948602122103544301177113137007434611140617080515925784388002669673576344368822289688616945987563639853940535519851260278666374960912867347098342952252735320210186323926194537505261872156236143889781643553628532524977862299922405568005644354464873327227275027054067945591183138923519898641862337613505459105895998550829864978262942265024042469513056465630269865593018863705370132480 [133,30] 6266810310508927209999694694249539302208831182294857805061936656665827213973572243488215542839963867773106809458000165902839370056710174423491734652868603105398634385146448592259222030011166407502795953897044985589343789839166593995005410142529994984546722833215516072952328210353621754790501271463927846675977241207286452074984495088986631325887920655042504773595210212331047733567001997368671217134943485029322814773470126049926025510026297053552404345334926460554958949849998280806429056135402785608562837389163216551710029881675812510425140811639569622543084675484821792816343103814509698939954997901958855910790590456226322302147314748484538659882910201382870890696098705715102208337239880986992780761822079324718393430153845288336988600424309268436480037482307382752158076058721961935892948654340396362108332149065758008747633646908406721184383548729350557339491421654989021935030181838599331525948703920530417958482271556229756100065288596694529990191054436943398316149627954887694474447387915012469473440006358897726544638479011315620258152939307953183346229476406318871895051952276344174932690407960426316848485959941258612576530115627280527575279577372695801997228419174595934366332626487905575124091136750625017733981532261368472333158248544711623282141765786474841798904516577101804839017267141377219717159580111008546600891492645048315939714389555240806337271445001159920493824193865124119998810805330091186622346105684186054003823035218060440793509714677270750286730662475438880058623345667875770448693921155573703795637900699470908828024075785761392941552042782256062655991324072407659377805694417083740862058915873445139282671250608857751225733537648741172170659162628768116378776446903411570315505082888970480050501275539521999410335392752736452912530821970676843202791388925921909506760581297038776371684785716247466506237145509011618067284743392342594811632501022096698045473870392375645038071777877783155041043245635271941222276485141052342340695510601354222805325306416040156508684016532531250817998977808174109253686911598276681641319609540050865883574486910185532213377259256847121652601940573994359907694170905957903319584275748104705760221400250974208000 [133,31] -29993082651830346785688336214775648542887182362199376533520863243494544852012641009397269057036889956333019286194992611350849236850903309278825686857551126348532401332759055731480394131727965977991059334179242528596214949485280593098013662960761520541461112431855926505825105508830746997751438968295230728456979228528607327588536339911657259116054985248844301372291384421431765789339761274841750606602708023710826468101085757361500592577907923651052800605121818840956752027786723006775024045391725519710845656882122034106815046967269392299824293583768387703395400560379825963230819395300249382332296266348970410410706731348969556950521398551749332592071956103928494122809641221012987438816818924786476240386182124216130500084043452270728345528587205938018824818612717918808944661992698779910798439657799494508650556490334285348216309033575764119980739308615815001146780960091890509359810926126751517222204897322168898267026017716572347181647540494077055635262019816444132593400177882587474863642966918674669615765594689919986535479612165064792276006436537574690689732047954835313630452177301788481484946320734486396203534116058664172500509134893115382455968673059224182740458813064315814923538459008924637369740178978107750865238542620070798470518109808890580633978733434232252250243169560425796408425599552374801664362383231635375862352047967217428882243465690488591381963060134302605774430190096129890434956609035936388569383994279662709934699288009891842328243123532393083837413340498944813584701564237646782960009944974101917297442357871050050083037035319592654620113829845388881983705412083622869901968281080927869904154276960594752606974970417853085356271827965598066449765044797849482154044008925141070026643187964011962523702892854501174145416156874147556914629292151401882493264646687608627064998099153757250942754904669297266286808352399831443820748479151084975470677076947192811949243718019971141079001644412464567047229409195705804683863839769950249226056129353055315123185996354551423725954511588901139533470035946935654038629041550393691000290676735922372514011649148941736869792087624517712184430361989600731235093624506223709962846578402557756141343053654786048 [133,32] -3076739111645444699010610358839129068632264904336430549390960318258305536521296653230221829686103715173287114483937077792507797610404972971844611607911739706033750708702414894272498432485230271489296207693220197363170941857898915255176311282310574977175308660915825100541259396803304432453822983756809955400700280598064760239916194315219169019102703750680062157326884767784666422290331703112341402682988200167714232999374841652740800023314581207261424011693474334468133784480475641334611524010743085163928450027706895391027885994274346961099336787421392112446631073305156614224070047767184215460180383468400858663704183910264537864599245360649541264527671132939219345313124314220627066493711611285905552357224310688234387292560067667989524734579811958707911092708985536875419545456328379690737206423261952843172179148910869828375560638927618595687506694103551165792965986648207899840959562611137653576144762442320092432520224014351327393196175114690967282769865135137849054243764534930777036724890590592934686053586889996384979927035756155125615848962489106941015661298273299931670840021161287656131236413557334609482579339498342614317658942554318347800322452022794614813984026435082985032139037484293648390425135082753666062957361738700423620147399295774452869211044971040552162460029898319682506562882513957454328410511421671850662522219783881766026279918505994981660266580402288564438029175116360708568023038971037340265417254284596050240655131628247371829310041042913190710056222764937005809246479223941834867089354119923254859592193894357460815745110830759648780737514903044293630974423771623545394525923635750030304429398114520102367296742482511556676034218914221221623845687083665962223892379631470463632204471635123491962315908192483861665852300642036561408306863133158939427729002157211466633813113847167256163114020021745475219561817638932249162153816819185195721917954821055224818659138539240087770558862274071403051731940809651848086604629703003804630542756565892477608454847266809153499859043186910874912839911055895067568118587770719506767304713904832434951763940801226021868372627521672465149940099871719859720046926656064232676884676078825600293012412301312 [133,33] 12916140625244817432208687836964269063363210004920633629227540323103303908122502471442044088409261635637428847474115372757281916499016695599418836261046720519115165546537493304985824334338046963939899555557913479518773343121989125823998096829707526248357760480168897845075660172434917947295499733323733043342107278859366112555197836480048033840586011623906369780362043205888146293028812207981320543357389456591239659537784726664595537215545167814252972379352258661401313984050109061876006579131417217107579876037559500063786818335889490715420091750344040601892337655306735558040687240888107921737547317639851535547909870283788379006365486794757339125835277917734490174203366882609220739912970084322390782960025883903432411619009808622016089591541508462977767241548954238653371255291090232808314213252061953775545755568858459659164863626830247534649002546938623438798855968200302875065706272112965323438252473752520311545597072072842871137035336245690377242007987335929587124681880365547308671320152395198357880312425923540366315311497175577373913231591819499396304272679324889617664070104035972675767860126097525148208717454411595694777587722843064896295017945919203123580678708249299251134738039216590721885169540013613083213234290328507694986430495758713301785558539917545578344326972361401429229169946771061904047797563031546437316545457788356486452580435667636648589727956233486581541928628284114520166681751909994151988013267446349866880446766518972871968097980256633944092619121816505517397855777174072496823436752617520292569684828287457501248132888183676171703024241140786373316910001318319158439490796019247090072405478343771690213974321062535407191095963772566588754859577087214472351345408957385867700009371218443458664992444156660716002249713296377152705403982444531248509352477457916417170472462614606921442556744738136294355836028385587882866027187787601389667741011221906576665591622432354813091067224187088096105548589870755015279477791113450441127715098944671405879371958441740213378230800922327914684117586946202557286794107646730393018879035882530548837269905942833172046938587191658479418926855127673261726706408136160996989068074800977433773035487232 [133,34] 2094829132337374790835249930653402029187763930033637419840233606367869978670256148870271524800696998451025540653030207258293089800656234481243023162089373018704655458892417027975532883533752162947418297263038645654617787223987095869657905254586629545656745809495618587991250799839154675462184871865438253635598048630209891005576826406218323300026790015455619549358246859650649334757342785085870496844920217545110352115094048438707768407376345403867825806329311974943645337385372110633513801542771919673426091497618694790294204053083113703749376373477158275606272951461448821831990064396119863580247932375939124703978971970190100392321155537339087408825594851603151640408401218299521673651233366023436985536442754356164319015738406649215444234270876660654620788795065160464867315683313931806112238128418868036459404629356704571073144445911855775930520418974483377655156210261734895740527812665266352969579122862482949389822727019358474130107268153096392372523806509418728182664387538431186314455899400080298885175321743852328018784599428242579271532962392446300045381149126273092706914089169644937836310674136017862708940880747812408752465008593599210869962786870041023415051674063316462566548193777302478638978479253470614213131110984500371319230258393424778860554100810740769455725921105248814572465922059137840292854984111483060276464321775063038607867871563439744700199300553804995449871310932225267556921693650848746202256166113396615467166622477863787739317193849353059540371568238864980469727044913949363928343170878321571553467769860791319245068049906566547297742640363906929782984616494181297364614197529810740370296688574483919971094176077058456953664721350128718553099508357611974904530790556999738808811694246923348888983557782309392734734807778776459300996660101189967244665273099022005792092345900147382397528388965894795464632305659810010151168636169444340995884213246083242795003892546054059315152274029137919407423624977650541183068003363604420809876285374441404234705477187035406365620907957317874748681265126260188586771056479688158229865293578535500485382180731228656564994978151939811639886806421710347514780269987325296468078583417618688884342784 [133,35] -4398562224925493770476634857493232893841486571307408028479055847202072158147474747710664025135914461481058477286821274397004655756688710751271360479563458969925606764936022928805856435581903254657144350770134078134189806231766539047329519158326680611308876404161686618176458669059892427114501532941568072504565698531905825621755509864197930712842441479761549816607496785932679729533902110211090837867312575902695112914835443214275473113259066602763865445720585061425332358477384791683127590175630513689128158967715795688815213621739115406105480599781855659946011049476446876004956265303712396727516424360046519601592581222655655319123948213873479181814742887015079486219596944320058355617103656323283383994891660680845171544881278799187343755254192778508878242501957217080726017079151386033794726839201150258875824293608838692371961512915644285531255398467932775061251772181242963498587805527940094392607874019585254174208076055839608851454220028538182776305960941465032566562452559361361710366202649882789751929254192260271987732819045764231392717246184351461896767146994703695421437187177003095641574814605848984816482873803437286119098893426604207699252301599820783933433051820429386568900173087422416060893051016248778898706709512975804933823533373316809350742753212570164684592454063449018989474466366636065111788532711079595395556236824329143159046216515129839430658052532829965899046642773465816512389064394704700528692643279430103312077058417228456851095833970185651873976703757640657787658956682779315823708930258845200170129693198601243039995724648155230773782765329775884372460268308865541303917046808985765271330216611709086484014459714311836131432999557199351185568820692895603764331838735798253169071386852031371403077859469883666870246395507026892806963615459943226967049363161766090815166143278194884903408348035816041412487830392556602702460588774540527081975992073079474645456914294091743025815155089574689802007279926518605032055955851044636573545848196425590467842388923951136333200825398232312576590501112281468613187024363675395707063865101606036464852003142748558120733214172660508153749229600734474957177727314608730436946919402361820545024 [133,36] -1264366724184095476476448692334020473696154737113839914491579508679228306231009498993560612755938881772402061075343873874100291707126314008281025593200839676303915736767507429407874746336366920795564333905198993401704430072433132326558067893452919475838717470926226002927289097171933181367789940884804154359217422639708245665051917854399647591385663629870626639359390620871421597025025106527701334693374793056212463389934685120117284543308464700501325944487745361324362907922176980113765948301489281146392654003793071342781707056774821950334386802333646210955673868681111360042608439182489372936903189738934135893256649389953380530004411351175002725990919807565032274664809898872937295412833668892515110624021332072599318954421831779761178454748209886901518443209150288834278409364880248245284769421698593335659911920493306116037832853137100146303798262644829207611589005509632135372539151758666926271638232063378703560860885211141661785154982610639109044939958682422876839142634256245839832644987320162185626937540426537637334765768867860924246716078577684853306641797149347687860368845864169389957324498177122861158538936622060819823805067603404083462135385420270439214522082561683933772134664791724388932299342899469266403087946696109068638834118222005884953929329462619190327172221304478053144447643597131841153553441048035483653908981620540070234433512112541565262608182727372421235277919936170299768801663711903844354547219156161680952915649230486939758448750708971724819997179465791566879144235529862175007391280731158166119344780369512202924678137141760875733712900185148341837297384509880425237025390226781922805201316654232139350725431971662131263037530946989643079240058297089828536292527014829978800860134567790860287341203006766284795178982449886496081907898508212555587918229437955438485123040008420410730706055011999372142852056575242349762365533814565605587401797413758160520357779574898956811466934848227594572493916885818421802184430193830634363832024859281550537326513678312399968655538671868422532889770773136129443542069685949145787877606791434279398428405062047352209423997325800410645455491056826708047205567853452331885266179466150805504 [133,37] 1510307325494255309030310670603681438562277237493879985249365317635878053431688978367960270732005397123699390782966196776720096953064327417848645015153071185089287607759134637617218583016907376999940581928161507225731995938307037689777581196121308774872735315290545465828413262020540834796456353394165313710038074900254443746475392152641156366564809527378131300388841620462325373974677545982930853846396323378565279639874729484600716588885309139648043418719222130584808544928919970609793733098614592543062533457300310689924974425837590408463415528287522448651856654004368231815003598813711897268659913555455713152987623330125407800462952144816870322780592215316004835981248397994067307556681130403646250063117112917446740432698875863511225615280833491133134634810913981279853720495565559198234072431183922922813783534462215102584658405602581878139040421857565113007561235929777211609658613272645020387428550915300902351254980330071195307396504807105581470503976657916226300923962849671192700598700686530983479135503121473456835638479076459157220883088708466320810952553482625490380964540292593482125352961366278827553595353214697297202353546877800328047525068945547399904753591532879889270895015679771157305096692218620305859860359604486746627843871614817774685229479715980030172604490203739141481192144632372154625977713484086011226322974295690633696731283391348655268759108226678053761257492654631733094786952764038182005791555664874562316084992592561806073473762669955099730334827495607021622626106134680132575258588859251478938274818852898935887774317991222774477813347610657170711153497953409398481208856041189424004480498449187135578241759736660134081339917309530749172566435050670380111246479745821672631143568568053734497632417533832457337538216449602320499496131052557657596076110557422010968441959608367712329790172681904401001452966505002854008715972267595026364270433065739175911779750480165764802007166904075616650322255172050787991709577355409216203027109143530285994634019795449515321643398628164962770084645957184444137844587024113300937378783695959142952661444225068938424396020443645713520446876467272335056765619352578521848260559672180736 [133,38] 366388199993362788853968554887418740685120439722051133027324339159685250580812435674918172542613350999493303455497164315163466156407600052326637207253112159234623979427422174050569595365170298343700311093854917536948889348232090382403879403174420838556386556926075766040740974026948250854422509384138104398170498632460298751357846135691925030710526501992366093991304710590237754010050719674340023480094601865179699496172148852943431339707452895034619863615400517407418101228616670891495625513812444958625228655032491555975590770652129821421718745619641561450246206276895237267722327883579384318047706259330792573999537302322768975981063965403150831451810307796338836871391384497935037758630986115110001389989861914126088362071142425122889678945089471357581894526358624671101610956035877420170048517824614326399548604834229251870526146910428856367219914687684804699725419532654160884471495146079943868462199424066113866454479867327058893312439792137835446718000264392868804653856411074684222250706252982323736857945803232073903937259900086267538910162180684331808745247984652051372258708699136887873340309932431400268831134573267562617323901127469802017750598737727395469340440841442653129124018539002346352640047794137831478075701680327215890575809457174484851131985246053738110204781439733933558348957102832216443032462950378322963341901522538010124092526623418969368212800815438023903129683335356415020033909538059205732549181823391004192827856772656420230566326243110440556326792394691308223320789129386991211816968097047802683518265587626283854360555228715693713926797369278922190571127937543034230705878287924856285649814402349240058739850804794524583756421587029209531468782181123096560558542840018773932309635858310403762210601393398109311986407744913000635259654316677782015904236841662245033571744718450239418984250536277971211704216768567160021732714512131315274545899683326126802952348050858263371735928567358366244310818891177000081268532370046208895081781645766870561468795610353917989256320340633856431975374856711064765700846292278890385626311029616460657453397409889478098975910970230226411381173547540604991416692865564455328277977890816 [133,39] -507803692703806342816065634047677819670337787889868484584502610345633847838361995282568309039685894714898214496625813042881792513783236631000713657672951621105522190952052189671820864816575410764067872032224597430162233079615174074474625884447417404435179154899061796802812464496034641542426364192699842639059087686778778508563462929614424832756071651861435704408926701788368520277621229986451334396635930658440120848481917468305657164392236181848766883539826917980687911720182634741431228368869552164246781572043139626273394743627551993408851828812643370141871867549962771812418998852203764537380107657843058218361237030910592674134392625843312748386756791047764155028438418853813824388837224033443750268172019718413617902289177673311670118253039491568803595734447813111408972037684408665927502850076404309758418413908876124744298947765027676570421225732490019704726755365391106341102737702635339588680832156559997207657455510923643585045799296719350281600642200842904899766268721297696197793953952670871080728182971540016081799161018365192152063950648249702973720533551295751117636007108584178885421118797168566453467765513229706668242970876505088104844428052354784685051869208583827096625502399637150946594226707648148738475668008377230994406111031159900350767525123559764321708431371246654782612626057137523457401964200376433154324591383935569438495821276709691824894108513927982058748246397389679768591575923213925024734516174898333548778627006722834242334671446620331519257875193883648889750178244365521254953319491167212417482949900313514834739261067205937465213540727146125547970689991578592018908143304252295335996313957296342232739100167444030691713604633829689476987887705416674140957529943793422590234422471423589316672657244135956560804641125749673927573109457063319677931832040803000023179294854645040170554207127621141070943988348954756622234241609968366662195062979196261399855043808469632719510159345979078806715874969355993810326508937944253582873166454074892711366844355247488345011941778453752750138519588491959651305443793366353678293146727371686875463942778977962716435010639956300965319578214043467636101485102336290144896679936 [133,40] 45893957328579436019843009283634459463665733318329333054562986842255230194346726237176781486119689974640476302520380870822823808961027939231548496275135418465821103381102810069948494706471457408050231153782222363913058372942479214260642649839703442536097503258497200714852193987980165339925862091180486352650750661481558872407469380518821583172483725891862819650549773185621658380795402548634227319462925018002859856087484900355597510440098193434703817488199923119228094427249312112133845377412553538112728055772209479929774562626123746461076192559412037577336933025396303244469304314287397921694187256944605713437548329048295733134094424394989411112824780128325832875561282516135749047214112032057127809848245317139189187390463549013571516506781411892601072364397377532988273628705186780596857724664540757097134797807501398668096644210264813825348918092448176950818428358616837506027232014957863955655139176889557731918272315693123825579544751237244404940678200415511917675034373168122513708759476138721326235568636347225793241059702955470295050834847848749395405338182442204495439390518146963609680528924567468407865481654270300094328351829181661605598071724889033020871190118286102201023343071138898006798809134089062562231535250290541766965603373165752376295895252709849577570577366515735319703247756926290114672625651155381242605525713737161202808760174025681901947795229492521580422033309902723964344877374197029282947153414690728816835324128678338854427083978589058179564653932806763784164833316398520083332100670710217764068511056855220945707144027685383678759262808731443779168733086943969781035646130756868555936726550718505599212183809590443687886484491086413274588553518175929448873857404201913083470499638121990649470064426956582322803436603852062950654918059404631775104122455173509750766863122081319766726363667506812863856621313377669653846363881469719047245860858179023338706207058084958858987171378511093977537662840809332863563546730215582381004773528117481870471718304347184375126796233076292146816079521220053085266450604855969754335735738337470284555248703546841930017749495488257792455061930293687593744236659506517217640448 [133,41] 77902331387624700378883204217094211866570776670905144875742023027675478432697872883706313436514886881157394678546823875586111003151220071936175550113070443348167882994789615395795666071108885315582044798936679119361647827741938136675456463136432668105999221264122567683200905622271463516936160797280200538036792064768308024407718619031545139091529386621026669852562219850167529480383619099440617867161215903475927013112172129306843111573639059921988008248314514977909058693014766237799283140785921179035691540535199705997993497879041082552996299664038978486072791973960278806691359888217047572213691092743080164107458223520409999620871324881999487253787519223068214772662287082646036778799159227436922981875030146334774847298987145280722277064910908976800677738063108105820369349852581497252993042387390375720562487764929373153957240863649564559886627249361482227039478736017073970627356000630151595828762207817721062897543196972864304108247059095268440558793852400524290372456131184841061536565532905753291196046963165994444291132265344089381256670125582145515160560594034299795383764277794258452821566944548827205240382509629664596596153783972893215098304755706372135535542401354254211824651343279299554260093057187402699107903814873014951201285337393154103549316422920000123763024159944789581436759981433483654126507942929568294625362420676524564319141426394307270362898537219602143462155521975978345407160338658899253646048405412200385795040138345942090143145045978314564221017811110624738700380183598333349501043385112602204798183606331508848279312405348718811827230170989813399722791254572188187243221858924970844571219962723778862692310413705361064462611835925582980521206818399036520535250155193725021551390213805408688804474524733679632435590606811512364200269554093804962895125141593462114863447267611965705239549772558077402186146417408284684775410463788168396632513819645032162473999698751462380068996370845191103808881930392648605214406068909977375107842900665715106527627962920695469846150097749588708715137149613832227681115014275391966394987809601633498102801408212032879960721813578788913495848136674284322268415770492240134144 [133,42] -42139976298142214827839764914991549316072035264146273714866598150029444588675057239652091491085781889189043824376827698241629153571576386530370142922412795433607591508788656162949215296312892561238094528758013056305710002720414265202715130090342134382592857733550953913334421393815883314286252254373311135534423873963382962696921970711818074098778919141231144650155200061467914276447479872391031780948245108910324516566861129304360430803145045847493396359920610388728841177206303251359300148620506523473867330212896269748141066112748416614708488933414484917785324751420402872783302322406426852314068158894043353613087797078568240586383546804409021531222374567659403643404211117967093048155628603108777576098754067679221681532201228309036477118935716812676736386214200909408974392111485554672439483975317711835252792280937525969623766292344376134451605810519714625270928158294957579463909821101166843171015465698569940994661601788935197045058918042819697145707873221851128036613556513750456837930387065561986587827215252366221138548507445112794641983336863494679292915397980288536933287758624734660075380282846617153988465115123137892623414688957859087234153788567285171964061646159497910325948274149270086654877230453661922063819402792910149975427444482928308515345546736167047862974642009805051841822361687169001189726479407413870502621217900559316947613764353855213193295439153638319386992118950976471932573893968277563327813958160506036960644144426382165229280485882639967774871208697010263601478037512672309662558196929534079025274557952399452616035585207877463656231191472465481637584261316547614083056581344379636121467220671938460809664952123465096848912980670697263636281195529281960236310952376585603097942906702996167039760622329246325443469211756767323147014829865759924933661801404648342449093307602329202223827099453496154981611267174465136184329390300187064005284511524524548238598274830862134109470102122194950174136999703798901224945581611287630402878661521443264588172539036181044656261256091235267360157819229585292926219298023358182884403642753983081267228347195613486185090810097472439856482111423608568431346631055507456 [133,43] 12460928562930155568350205144774778258203860940118755985055415886817495348160543126812462742768853752004181749390423676272355976182595806594015735835814407342001510015996195021357853759388576048192299802941893047539920192936608993660188874934265726240973130470739271981915388772121634654137012744689439463623047707795521166917277829988223783127456630981156176156929743213189841504528858982532716640373065181216309890557901598140299438566568630334499089105428024082625177133678490982223081191012503524781614787780601571732336213769971133985686023312258930436446430022323264218820158043780210487024417538728629978986946524458716948419435035279225611884560802056103061323870858060010547754668137758714088635896404959507735413745903705307235635221283106289657222169312636583354221868404204325983759624339318652437207528676911257446068795468015008245986826245642352036760569198404213157703901946341033978280116945825554175143562432056526112672754966901263824564499461962176704799597245358941171588981337948921189058967875483628875045411793813633036185062317332375469940329559381883655507967910893524212005187117727839709164436776883067691289743414286248848507587497048058251223567611515624542033196539647673803139675947454353372645433815185677512018086369686434984455931043028328106004068046809588580325983189750102477679714425387850663071051417672297217247437262164653507620737893306194228574673343407148438687350112865431949619550668532136634785776685381741700148595282602824981210513090411259724292182285798986557345453636366384345935481204715080379990227626371311568489194624442063827260214969109303063442500339699712992330377194044505448399601613106052832037694681827327111750817308079891810981363625823750954811054690965327189357972030237222111371499064911906058635824692396597864590775547149063849767053119016037284112399447597213860178996012077086356242357130765284805994862427244280806250767816642043130792667606497918912941728165791450553898311776766682308837029631278542376601569692302097815658904641317234233601845423589715673036845281660899297210501176235167792349420765342712784290584298574433372801521132729938118493544732688384 [133,44] 1189954708882369871638094060067242571619608303273074541043090137532523022527143523705679055450356859082804973333853251443529295890239636675180873831046245056198557728183258535610401122904765417612405109615764413711639172998526614724181596336987503753934360109866307728990577366989683403416409659131093380217680737695142378935827755707481519118958954145434777884603460936034203422664591335406184700448472080460415349013324205673600150892505787021538930368492699616186798893690359214990218983952452929078847447249849888266006263246756469548414615484020054403782862568609126633798298604270934553711890288839967460884062775447429824123439633625712860801994230863532949372397415827269801809631103442756357288880943381283345374083406401988891917418889512704904047721274080249414378088748225183720926741492187994008514948760699080542676269588176718337021506685374347636810440668847515759115306295544000255794838696136830548997903578517485324713998994018968274172520703751729473465931096082234796991245792432167303260016625608764740842327518732458799404969930032616499529062900473187610604291736350375579100424816727568545293609307394941629370518542689287931225797063028701489310541087670615613743213945014272022498324377168572346469323194821786013287693676171363436878714296338844477533924254024071735772001644457864518539609479537366011007529408586210870313824495634158557319567465005689173577096824738605726307284118227260234037732395147961168758256865357112342456492209452357525608610530206271389381733679965748830931660583137572016632871676384286424885297198578446652633265704699811903455885545069274022108161993363468073269428905173213130513034975795355730548704847041694119492315639418946634718458428626919265524122233898112559083735812343703977159497878924328259159343651221545885316652998165564291524602040666924454820120870566200153119419796675750556205625703384158247199220918770380383491343647339715259844677794888853839200543299854034667621600250350045499190739837385530046198527554755836443879663539195229683587059323304101764052532512756750927584291312695923078769711569083545384165309468019843141031442383087870738574371454976 [133,45] -3747796931636013586855743266380827808590512681595256488110845063135672577081015302891372949026420029378875990414633289081314237731346577087961964336090032837988785825590288430625315842201943162175164677990500849073998655416717079955882119876845669562929217913342590086769270754809655568383339960070557574264486777953823784600163102954145327290212086292567405565593487157809484493356657999526687237399460811683529292243629173820949813478913660977585861805623430971287335222503574052165775848366546180352146740763167606863982800898023860484434758131082765406067373462417663237918758102948170321613176799502700451101539749304417793880332774048527609356180217592662111052372452452046689291185525403969117460210542397709713880819259580021552477378012126892961356933691805943213696570216373741396374785274423542319756537146480620909536103539159249429433904133910774388076088855748605796922316427170729429057005592918229774886048000338277562303400537865559684780078184416374137192129069428514512411413337523501026008785201959991328039588396368354277176543144975299866635595769270403892047855770845782543905710225008409950568984689853415621613300629224906175592028638002270581828855151533130048705015972063446941135106263530041756198238453687571980114058349714949191411669258752582124369070650764213109221679545196523701588016423937737853116164253834933510690090191693416272406061166399409666672785516818257891440108755138276174256939673742646830216544379719983646580675252696160019697488030063387753237729563041806482253296434570898721996943365185825151419835270225750499458674698426466307116792384458362832788386572271517939233879857219726036648855900415027437176090231300259280009223418563277451925179199728562255090916786152380802381927526907512672195526541063854103750116866702242620342195782219150921290802707377077852769288660716169092603316297694336473800249384546590487624753349927027215174959705824730224393703811513393760755963824455416416788387730211173026133421601479690032217835849969569181924723015257980090609889242860215889409526932447376366378670192472117070446284234068073546504191819566365336836318161012980738368208896 [133,46] 1471200207389901387561125281542624942521990720124538486697133985927854231886628321859661534294962252731733701896392682721693035065593437604285418165548293158315969146701574652792732377883040782318371368803316686891672825927460258082865056289334175048647342234688173538730009956926756531638622629966157149768382420383066019168691813101582238088572329754988293294029551360106190417602722906052738704961764691516537802093035140591831306511525477020762209844617346221437800020519812845198975287708487153102565913776485649892467702475255463001798996069547988454243093860776815912559693287340355499772446465654561508437226867455237532830599656934452208176947493395978510488660788697605353116838497085478135367963626922892508086035431366424320006283913950553716352563834046568890338250352079171032763269816655498025814081993682165887128571651954236523194308989585099596838803543618443651311143197912989103363534143012120932046022185523864923345529074152825805746082107914320480279264815830456296732700692267956712569274473930367623859616765505347472412050922538424406722771214808648886203426908516443810227730739062649673851949090227540100262736842090050965874548577605411247923380336872175206735582220947053553480352398624161529396010452118843388405557024202336016290613754550448238846203865783128743052567292074443535117008910269949031375990239933796641649747403004879061180213749085016005085603660419305919729128686465104645723084962036806978670427153018441137648510908368471795538053211892850512482974274310312842474244049277804507776152866685165349791615993158530897597374721656225497355433214725169922933888080860281043470891978848671250308860210247893979837993112512367476180012646343899472924448743221182567201433244730519974786244673175194635725185304139274644949483255478302052600778296932144703713365069950136526286713172944828343363770990161592199981047531462014619916777017276461062289098114270723477629025948256160230621925430481585298333844249714432279632944166095951105592761249429303435140970405380951362467616724157933377768566305839345889273038859914062306700998571104744308408965681775805124947274015571775481446400 [133,47] -26728788580275172076263954605431860591439745484875224716669050019128788495936389630982984431992979442062123138628474490874784485961154998935698208906744203481720581757724626431906859713917755216274979739989779820361010180768513801379559779298753929528974303550949725271647863728311789657025274041713443809788531797445880209174636939601670755340569724717479764786562718833427773082748421023914387034834164903232283691225947262847075768439773886617990519555363658738288935220749944382234739200691038356922650648842630773810071243461025803386470641821763223248326548659131807175263012818616103184308175023706481189161302305530210658192984453902421096008564411560934398239131006229704846619503747844592520032661726974879977018173951204623634291431766485432675613035428410366577159543880485533368771775750711696086595642462695517103038150108324730652679850354916731241431360366713338552241574925688946049835144756596767015383435094452172512828873876782894905972872891351184159502448798306794930940930255713258843027305128469945341405720097421421463788732865717244358288900901898540324719602680700298702619294322957974044502369281282675439498906175676849455446601957938742181768982269407955696251044843152339884861076651896183470849197634525082609724354214422491176767537325110331076553965159780854720315548950835696793493542852429529010812999678050049924683981348646345188531652335469052468644879314364231786969145188590152344059840697980061452135440731368728002267844338168819124589310113861289602361349658786781204398564558316066096888241544619991784248171123520090709712917813026549932561510745912729766250227505467400069526328267869308202459699421409325748021791832125915772904585382061964009203165544550457232079077569429111213153881123052511919329134033619519770179211334678661553772941920462891534609830764156509363769545961591103207483143721772094274859167579647845427968026403839228184497000272692089478732567220666093103786010528609025098707752714031778698920869424159464502582479262003869892677669858552502830606249646876823720259269754365249907485707589876869425573299973898886624688195546774905353546411509115663856 [133,48] -132208271661633714101707262944806461926835184087918835436836763112053127409074397050490165322480511200768209419754146054553265391240266452342054406696780594450216496899537465108537157954947000840582702997261272042881109749523570801391034933497796212590652852619532665901311033234567811313007157358684426940939869005301605278317431013443241913938872769043784284989636741751364526665193543648321413959991744841104197651354266991894036133898354743051404027284926452171428365175903669355238942827981461142577537711524343957800448783835635280450521099596186615569824784517749471158034443464872954158681234332972216403918378806799339344231957849243897712662002617032085434053860819586680524557736434130741922579268396879288001271690021050622728230978688592059118325027870160966252708230689332589517861263535379256060735523133552249398922428739419926261473605546047543178350369135573616207874068038514163757532592027233595891784069725753541044521514792494440556599987043141036114300323338788932495092844997040803884004424706903222589171998780635557021587996142550670694815720732242532400245869803936003200450212320669813800051135382267906512753946418454920657849513357122840455513539502262692106166065467699195668498604651936301029872389263932963014659523930245295273332551871211505824398911446124966466480814924604797166727123560799080629850036486993579589555562857428570136482878764315822715592132452656922666275364417883781914755173826689496487860615422454160890034534381160488775936290820271981081075738958063363360181497289461689467749054633805945944081272456998539409990879738334038460822301380766574187587393543665814346078460474139346961748105541875744284761742775710541160731302294585143158587365696726808300114413338867473381324892953681151948961158789551756746389424483338076790099966713330107802761151767277351605376558473046569010319765794683127278572516114971415883284876033010900973067697471226646364640115690903635568251041472300581794356468206191366478837252566056265426513825212795504333506729682307578610578166750981818436504890864885803129291370838591234921603157098989660812821648482449410873372773565357056 [133,49] 41749775046569773322296999733861508528031501156189063579543680577674080643916932609025541625431701891602798202507729511261670061467536864784389080548461819684869525575383286538836960963989617324838028749150654486824561482774302335406001247846055804552675776489076656569472103507169012918688214926529187834179702276562112978964730540144655048071010253925394129133750779629950867855795481813890588479931609835479989690751383207106188329413636836412429534384239275956745060012491861986342983617928513316811366098727506901550004363115400755575124117618313422024024534047282257381046793205339632899884921674451567227915936278936369082774199066148507642982312154290465530590504339752813515511186345399373436656226017035569468816299118266124334481465100530988221560565886525596011954726851261289037205029990458935757269451683717480527631795178789419384726829753492324918747678125807420243204465994292417666412314767949008139301819343422378477846014213765160079513387423625712942108591659277461289581161094029460750451606498674414897745667188862944209740837558027445155369769151352674512479480621284966686366332125933238517000979559958890565828751337341279213746180996416021815386483976434507265077392408727332452165560383847454976032112951069151507229340623223631196472206585760831890525986657612782595572690040234102638142544222755280124389091145018334904788000364235685740644908145017244357387378777849739266804386326636730696108546586078237396184155706123322300860182356794234571782368839980173283799674973063795558677786884317651428675665121503401625532944876773091806408356702198910221617021712852266707619716224802589730946920984479631498906851380005388200724267396399397229032986702411628679642445354538079055041367081594230491058904703778167603437022978073712730880966958141158507475665863414979950672464224636466620047122491040652613789812649367499435120144998602862340346506025710913812536502402488427155312589755382810965904858660856945066303074276632764897445936080730708125961339190578773552958525362926919922081127830875469125744027641172003014133536589669820989688916685973130667621038590893928924020580291968 [133,50] -5034355364791439227790782971675425284484189843814552538375210745345112627245870796125444336735245786614436054068397253630270831460453532235626503081033519515521601418230854286555206240614082544885538140155019982296475635835004320784965138370579714687884355376188858150822462060511465143377771311272973965112117236560007122973172726564521073638381672506488137383274680173183394944646985130100328738502677153807456490233715221756001812675297612697084532066906727220669187770091158696379117871503039585684225883832442050348205528412842057203226948655275359247553486826736701242015624259942184200975279548269114738814759827718370864448870537799621672153199467051748944136928032065708582069477170571296821313355004912750217143005587924504528451273254618689032843122221654712704318923516294796408636109946595640297910591264472475672583677501103458677264673178677606391043404404061569661525984824980013217300837057560036082348090739869382608566930554144621764703843548458086669489258168509280408542691344690386559782871365013835333010063168769452813194595871356889595304473454422614724274169013279355027907710152881937948153656922057834696511738448929862944213990418205722357049702490137744233440885808898566018022749283657947901906751050238208228308484980727136709152745999400417668880092571340805558280728662138406882252310271510288606420462261253886948739258112247105287125492211923486987627648656384339581754105054832408558618982999873193549467737049587305148851593730108724060317993024669008847832828801001020204469781869965143540386094449036640620200207253751745604376943048616399353746352027495550842468975468555615682093863753503015294140681567562037819816677188148948525001881814744652573163388206493758552794985727213046667790078430559638869812387935011020761436902311301649658956852197864756845812788215033810819044801381921521103287372048458089614925383098136840977927700694480421649598176854928641969343845928737510265826400967396647104850037780007967203711528892036747131466196366102211582535820232437427654186997887276184600284788492247414961913716391635380663248029293757447581923374402806683491033117664 [133,51] -1296851455957505161829156263844811331514590516998355305196024942690688583942462155737119990544317928632339952685987525636152129494272111502312886079946478403148012638979796207802019490331839186992862189344544391821953574105186499769314465302995887944397210650201745944569676448087815201573822167134127661313201281565279640214426819322268630346610120200503854054751162570654405420235132224162074976874387379130446196153706541490038748985563055214220077741413908883311053769470263452769851838965413304740183605542473141798757835811623388382017096126727825370327688296658893147932308347140055985751183828604143513966454315315156519804783723676933907111599689818604265482924234722163393217834297092743409417622456627023530600415287012189126600566577106745399678401569160128070057869492143536248757311245576960363999367041794250696920371775298943520029412506822966915264254414394240644789576576853437522581249059099813007504321411326188025318573070726403409116537897108543263590052961136351171604263781165093402145171671284949541058600675385828248513438728764243848347388528275826345701385868475191637081346924302249423795576687842005828362469114401167218931980866707393702303184139786559638517537374615268339685399815564259328523735207252199013609857758639444901833061020362607046504443632013394416970064366613234046526196182235467759086771272201020951413162649535445373663770250381649784594381544562447776560143679441315234079114671101488890411756228314979381633692694565590080012437119101943926941504190611254489799809046782654825118379554816115425233471888449496102662631370458183447273281962293055344668785765699695224139353626586448978579946679963389919781906726225378617734153568496269920607281958747173737191984948117534945364290571769444357638709125253904696471459257878528424604630863194486873052616341092476947592773528087814870733306508867151527381963798574270132143199453061896759564249033980202810432239097925309644970809913315153892741894930266671153203675682413704749904523804842703702554667604056578502069587056921002965611935325798058860461177049489213298726128890389836021945085765744648481986028 [133,52] 746317411603334925179959094824305880510958486027117695014760560405988090651225722868297847039981944595280453376390986530022023464159209825046368684523272702618736451338638975049682935256354607822746483020751657921992789016646849415248973913626237766782695897574612166547321022662438687889843343781715043356462622853519823041484016538211171926104154574288720113664841847462493945421646848046762799665737194093342908015800384064970067762378706318483762487379825137523608731090590177648918982980810516118756823492277390277096032357619064159733953463746433636626718566399009909776464101905122980910115045443415656134824183613209574662610714724531521701375024147390016843009801394742728324997965307271101208942427377503079027742378081286576798201286535198056584654169124841776037114842610724426588707438769487540824111942865999949825026273989527563718554416254772943467088867327572874351905612889351945325754360387553606407630797207875046526373647363829440782807162012139973560799784384808167867144670019864417670523684386502281926438412793901449013630483565131533772690555925795316633915454520476383271611707300827483667072082214379023055426982705293974798915000683692040170123415877329903623083746582223595848664030089264606313798862614158916526318552208138711164190205146019204320512867863435502622667569866208556809001120504200990588247326725695060531962794841359586415544242386937979241944519361488053998955136441059642611427529229643612406036232845474093246997356116612984296490918555048210571685126368315327744221143723791554336603514545979625709064937991025952363642055308391675409316597810246361021907760256794183231329594952549109171040372772964448998014319363387964827545803985456473495252088673324479541745116750875782122537026964128683629225536724572788509184072042696916642616578360458526897616971286973989809547954243548885755301421618800556117506801508133200742455418642500805140688497641680159247581283505971182816231837422960997505186504372432690772993350520654493491332742157275393671970216417729894283220287976456038689379576897122164945257445808156710887206146594659761068589875351863431168 [133,53] -100574380646024580398755308340787071970391652033243726604943154579294838703836876046477593137220499425416767684954482832441009075114771753070377095656431838653008804416946885220309956657773396215553040729210357838042066344443129341452761593039752913197753934603798589313768413410127883253989554974853570989435447281874331160991494909760945301741480044080620894050669562071087539390508220534421927767013422424888941948090245365064897726855288777791046222535583831057162219287496587071681023411671876331511489959251859643103749749102351850026140055577942658460154396267986668224587056482152923765027729023048673710489864512504764570999011576806514623077191081323984144075327965300549225196363589143062741707004984837031645414724322618968737485923427359492485217385050494729063799321222947287048485191895231192123490936030927114412570934481669292309424842280244429112808335488472777153105494162769940041666142155108460547081397376113872864128345666902291904450396666773645481689290926602208362552959860813310183782532373643847104925553836292254292409532549492359055498783421326192264490025304321698339930173593721889098630804892299991229510594182620023524722170545383542551371075671805397764092031885964498799666325155375001945815491925400222639872019756632521336830885615177479426097381920291680214013549894079689324728304511736502909783445528611578362926265438740423614050502758852176998464848395864702091120385100441979432063483697761048391058822743518456665236528730302189756831814311333326416161454349053712194043062567631661157908928710602838693709365157314109756275352414142789784295943788083428374804040749316004448290665828593649466552179439932927112515702130273900638423485914117670691727206718647533764048666118190631538442785566273241134143809537762983292957806624763768231365982412347624772299701049355060380143477505713513801475395483740903745071153594313799687597997855412420807397007080988610225009309838187582750208413859107415130179932133603077680534318436762551973252203010013353793098862954537230662405811055306220600279207429612670256890721176118138787694784634051821917154810094511616 [133,54] -11933060622120170085058995072691886079666781637041192245916586407096438758581799051719485137107034377215199905631595088277189562701722085702823929611448761499407187247123143442615430040094364703215551723516722015803085850115961886798446940267405238836053303831566672397461953274946400488442896537885422385565309567882899531483920360866359538224955116671698630482395807112047263694530817164500243620995971849987777275320493568272559826020598016718768536831450839312484416622306107055191372541002080496062437221609285095286231950116191316082674120742636585349114240521426461878600554516992429596258715341742904676709673509264592874651176230592249160043783075379311136615124494499492831790686479852018299905045929078378430759032619968570488737690344392694345799013339169678755444530852184009298734812956005184160299698940417315791543318739524440472846025090703589935411319778255627230861099715187374766449302206640482396918703824020752373783032283525415916627682195747662288761078003579058309804820212797156055967779976715091621052096174914433147265304118855960359666445772025922960241891173427695886938385364701905397087230427744999216746241993705570707844775389201914111268717886112785301277560399321167218468319535637569910597189859106612269715385644453004302546896438208336911863467624925963149092108056008545103086217726251337539798967582928047533360497429126781719007391156187040405327107748725129523199548104123318248144582493266974038463127221004038937665603314907747037474070735173950318987782958847000263130676232705057100699748834825493069509513888944640685971058980982651519400993078198737320258692170580537537703300115246990146672093656107922369077086295308228177494348133052943011707963364330599710762395410604076504943682544343435918189714539666494939545589927428143599504552535882317545139724210714249827197797468464654276995185669872825762081391348726676804168165753734218888015588625078192494247510955075696702289604544091955083014669537091544670493556189426030295631187822810366583939878185744700305194112341243820990732529546199826303518024692476101626330067634909387518315302966784 [133,55] 4859278877986646618610376138555432951563060347241173948132264211692574510412423679788866762492594054772756702728740504296077707683018604852867409608905300258387034905272457531027007054327056420329445975893778452316187592216026613013166777098334857321982067552912098329140734280634318937533105313815073135653582077662956866899993708630592278841060288664022233497279108503583239602318609969254310149844819034369910577832227991452422634937618667263058424715578740003757368921474116600595826179960415007804473939808981593353739392292087465934049422030079372631679920932219867608250711235585635058381495152788497625772758960487500700595336274594860527669586050520843087351947174840941549169020850365887050738601822140931535012445504005425475938891976318364479605142656137691764985823779321065589329234525498938877228802897604756854268747234831751796131845832337990493558657940125711835389735547638836215715298467226363587154525093891869518109947839432831003951707683991457794125998676369056307890062433239899405611187502497257451894199159201103930841138391350276991660148802895104906546578358033065516002531839325170847116327634336616155654385388824451417064616561294312626740659880790065114792237205032197495050803729082988819988482709467843663635057407439058135639275274201466009752304438724261297436140618876513944987411799348659628299972387852451597581923463353143057636778309728515460667983267358881936409692516306799299466602660898923499977569403344675981903603467173415863095268920390135500370670358872927754003262000187828992032899684369137895052009679516228620945108997225787441504459364121953006056653371713563939379646825425552970098398415281797894366301435988246467650591907705804274514110198804852197536276714168402747931390308039159474565830346483198659397717084380521442613886780979872232617739138533200379969420749371130181939193228761746458196121464732346824204109990355157617089423123804768231760643346867784214052954123391798323120283403489670679029848764881786698105270206650486071581098419776258847960693851540034584134191728572068051741702367626597736587548144945514432392676288 [133,56] -132013800856946384109921726286289049073418925492201916901931336399363353823428844862966402401341541579170198002928027181346666603454061559750720342637007832687373088018094512996885113051858376601563030548940024833433720619648678351563311832128692817343216411159264765472244402035383519035101352817960426803836641533444767862375675726620377288779006321629047079634427958234083916171676950543775942328876604955700908370417258375009338323351197328898179514513854890038875458552330519836374943546393898536761327210920483430235220188294079718125991174032253680763601176785344871279022778134864607805115558816759829002695984278367589785992208281888716436973995893832627633389510566672873061561014787881812982142285376641766403509742192577472452137984659896585203864847526225729384881904846197956825587865467225781863227366036513765551153057827838350627199781721872582449714820629465123181481174627675354704229469565950766127451227910764981628221299032723044901245789486474127473398681512966656727841848075887506028442266638427084409265981171790199578934046360508204254175981687798192384970485833315858280520964486771612122479673319325134292668477565952835283787545819266607681643252746314764849406929844734222711790487425767596810008283064520938391039995373539276844414142501153432031952469654072254427217898028781592683454470844612210256772490315651621637215479083061434657863591039040156044035266270221355380135057573141851316966086302325361701378541117951047366334825770870675161073321302405599668072153329876097587945616942074494520997213058301794001992814142886181817856088997553492268619214072980646499788199826403458222205544148717228141749428631605387077827354543502526737892533519750791408910388549247221883487384948519022636415039081898659153723675117073695422825052431505254833270917789352538992430516255874297045823355040594416106117914940474023320380403009178808722024008009098338997826844981436793906501338556342382994254318270427171558406509215694625713740025099911505825701287665346656139463342624498849506058933562530029763575899029989604065113049677638222591947125236970567841792 [133,57] -78389244498637162385212953652802184109901751887650976834491928086245874018593209909924599546485995270634474648193101975735715397550515441676141818857197561387044054758043262554701289244222745362271577147930144099106958743532465291405957106598593763084994566804285754633805117244434508423342963287973638567662638955997096254326354597677171876615894841401342563061417418572581888186833363149923470680940948266463743421658625035739680849108742826897949410368201993404390027087768034232689857369599210783581587068798100505064090654708426458295694139534728451846497281595517068825977409261475857772485351981548178914901188805705300203857539012811212770716911034446889119317803713297410390368948718345818266739687444933889490853292479272014222056039112513085701626667367943439077258112700985655666521132030778492186181027981163063641656681362737621315227253656310359655399285895248020073190039794228780351509624191631400757961583843155359758642723819084906381582773122595631954774240605167491187493478778561094844940328756981489953341301768910370118280108995000079407552163869358689432576642868992080082331097914783972501106308701063525609116079484977860903308396455670888695926628579363131774162231213632714367285591555575220111802097824131400684435820465663941657376264708464286219835792015773155537496433834062223198378037954865144539338770996228996774278216982536365322036787873133741553745182030916525002113962927671472794489332895880602292180170661125361533406469151160183315755505619273104482380540002211468082594929825728316237765567613349041005285720591211783379752132518778676499321941159304006507280696007297114264834024803420901981983227398483470866578059721737135848213545956440505649127198543174817112234434933645467868217758919680125311388253241673562133311563614519806551847486439591901852239660399719297920693499310988158494087493540778479752803277328411622749359635426237906605669455880881010380742974139459337756010538567750029502669623958857148682530894447900732745235134287378738782554225162715974610947684839237723598700162647848288136708349359753727004401424547408311552 [133,58] -13429206963387103891819010755327917552208723499856571933090484745045371562732234372526712421650568507403646958890246812364763915854004665479363428167397251039591598951874633020572436048242801224638599859416986677275448380379921534571450603374902542971934692374696457296031542370045271309147199579074167443766592673306915363129251628541935832844981321248475112161849458789393460921442276740397882465015764784289802678223774537042526353996368811173212237687733161095420847779350003252607729445446547030242986712283077221650337318028325604469016448307420452483852577579997139514942536934080705679826290370163286214877529446913282684373249361623686488342170372254725271547311579151541738984234784041336620755786855386911354298015700824286865716249921412362793723172641127724198857248833447263430057977116436606177136720700936527759229990407414530246815127032567471758395174570791970666662901549797589584490148239215078912203594824791682639844686384446393205259827531840236741455237121322418494703406020334987496786993012872041489914871203748235074735012863191643603440358021223306834507224667674759647045667881954211218935481183271958275570949938866041114292483767720316267093258794885745989250488324502998402612506186715571033464644225743315500274167432263955649589428056680718133258513168076676873318584800016815009459736483456293270092408487318082532562519182067986582405649858086444952772890457996531748812552495707112040679488473370503223021516159564028780357821096914341254897032324924304491831269092444269296649900384806399226201245616094908453475262324601220146044403522628620774251578914618046934488835739777852560728875999658285720816114282694528678172838946322335731397699033606782684091717013847791490638197313225048410683698707192494884103952089851539825811013641349748301215355415554458565252975958839127424591249004451101465733467947710490919118490362084563215517761815895632509127372934127653091734518066741082172539260182032214302842669377004243215454259260660693790651423435970203637035478474307547134341661166662131587496719666886859670803287415060559133960803917243136 [133,59] 2999630099733339757533946300539211782224233376303363884568834391258677538540465685665339117608364028807643856807298599572681637638707930917500833383491124191333247260330394485356030468289325552090236971112086178621024471744993008991490338187131950513905180662610935017641211402660241183315500787659652049993543771961846713181316824583722936003877852874313386872602078301305837607296107646920359302359548428798601512408167332176923194405289018147771745749788797904843388913895664673716990936588995674924850697620365752115083158475521235361199063820024215805456600055419251389590683205189973736853243744159148491149196759371029075251700155914174555903975897337196920316817985787572824244231409044509724160523432223092372401057555503770929079719304883305615729329364189119848167238754168149591726637519945724366883598567290753029311882440753036135273197091299071135173355422956474300714429816808727607458611471032372894462848727909981777102064553320613742056721460074775385253358374961077347203148562448031183801946612611206961708434047013279334892556708841935344098709931470574826209315058917268719098413094092371859932663041272667756999053847376567945559671193782649329813147563956074189834612057476039741456099917076470927964420376954937018212643743631273821904038195134303918810280859548366740981194761673277322098330694978248573194328551440848683278218797850025464179346551517085421595465499301758813781532884791985784553771511670761595308503545466148952585336360371324931668209461602635392546439883854547022514996044730587912934458042161086061564243013078129435137920403166468927176395155956579326846110008812781746677177965481644666349542404298747819014003717651586981815796489663590331410638654961825515023124000079248598903326132454830625693470109105565675235239971410150821349011689198804943027260169197185389863792633147401175550009594652458896286841126724055692422789392542226964247760350361521560377886533873655081413309620729981727832841143045797541812070624060205404584364193929679417476687583979867414344062084491094363548630528499341006981289804565398721519046783008 [133,60] 483536845495707623075039147667755795130876231224083248179990265764090158706842499514069998062082441400989657466038087146908927676640445058765676131391883282817405118613575933212532673632016102839734074565720563892349717010364447506194997613350419833285692738594660127137397707920622202932604800114754686871119329614846705279588970544409627837109149860783367620959534541232994696204460691552115770158921032317677328697078664459847659867657437470279881382926174457042251137914951020272396605000170492479359244533209963105632323814210688182583960068147414435539537680860782805809914392161079989286571151593569860946491086822980597401686314104408131225728035393395278035538906466130995847213131007020762043460624545446350210115248366396186120611175396095175085627969652979621324644155081476869554489011380723822621354155529944305894458119920504761478258214281671677390405935188423916337735797642123641609089688651450051413181166779989145322891502729872309105469410819719140107749446131474694372043485890622727887628649138294896880747133321348225278954681878965987779555494705555953503840134356020104485206788396898354726678338264107009170668131639689727318154343020153271671344606253900605967353991953163300193952097351540802862450057462472588930414895968485575214259342051172761960719509813168541011810154116840916453293300175882897307422816379443164929704070892852735533676461078720735233918931198008572936555117431445407893874976256692251882993691666901155540860806462297556649787818852135738277409985447736959152961385828053611344240776897000430951404006647517432187080525796012016863970330270608320207791842839875963409880544999642722612825508643501033320386755168469442514703749554745702250205928084172230899790419443914653052737018657834158285891413778730624658194520148339193968826260426925896165496010922176037193414121640036130008088096753450955702187000126673801792059591562064787456929591846644904556772996512739679811338264417288123255087460127235495060544846093131611573694689572356724323885899661205922411403122207447228843607117780995725389347610506908451216708608 [133,61] -91222002806936782093282473072708781316671584145217160037659761839952479314965401647579375954682585348286552895857868852772747811761799432920163937171925229310686406372114904678791678023374443166789029782158088295440121542395505292325817362357087083483843189986025723556485602692116703144345484389865524265996108135837181048323483391984474596246911269979085888506484156728058516898678337614060178344004991394355235654430859918078253228737490091349302891789608602841015750825096548286913288738415653783091662805375918690479852950827158698717427478410874077472843014982543959890686873955304295427524957909600158289856456870989519858324233291851347072257709227571536741927821115973892364512761795829731361190268169383672949374775131862754760153792349167460505124083625976965319080471761160379754804567338049337616422742187620480118757351761313285068404297781025130417055590119490627541825264240272218373314059037634658993720547071161835501033363427033540494516608438759562112456039949904445958980828910433523913186794763465096625419852682794389800864582457545912422266907810812177712389002393692214306297260488480066635407273295246416833278918923817638336876055781361411632668078431800810404276137607723044671970468373527378411547440433603641360534943319154580588422165756819264826304005564064265452453217473944391132038887181614571892761070912269599075512472317717440956612102936482346324224988930135479729980640829625822335481877665253469530635540526868557557237336797122901974713941257026437258190394563319411984018062358927084616970688404881605072610124776493416538855622443901008933507108500314370274350703320262747258654908859320114854767225434253858264343285101495488277617041344082457403101371817207757553787815234794674077852791157642888344829132714838533917572208760114169865379908700671466761886864708950973679554237616476714216550118714303038825211482386655594807088925037964531388780331567039799216602056273687048856685314412250147600795849121341159494333904240133416507577052606330046012407122882240311844828399024257518837490436483495516395091821147073502204672 [133,62] -6494473982995827984221174729752578752552705816219186408820920975812866828900830357019114498655170612977904802686696402553372114878184453676540387964015235211841474329412864731496464725154530652244095118125103626686237069269555434102657825546262352262800296360248742071502278617372617828402368829269323436015866696593325864251106763613921045584959014710486742875021119158797268463689697314035000431929741042603038538027473637497933970758570657748308792595518142413751284631288356392736942830585198530752163032965548307732919251757347218846707125904381797411659390508022570246216339134753380945643373418448669200799781047557376484294161404061164777726292396910786607451858359973431133309598339244693423118038516167942184984135607833119874422087287423332137956510334366998959207755756158243778360380786410381681343897620545408982976881888778589776594334394313037797990525525696458515594680489764190498297495678404097562709951981856292748464985664262528639416509844551136046062926570574839656723661051973359441040742478909178673298111597953183840148791647989344023507584051612056865213353256174255762316260859790587294114941383078610822005752763616541786639477243682394482140735333563126693717882160492128926805948970055525104156596035083965987920410792311065996316183211613407440276782560061797319574962116763238765520238697960074620535304383870454825708185393318771823600986718537290885196948433991066108129368779948112543697781171780008035031298967775563337342933182565341621223321850455341449500414138499250047148154799211197694646198719343879905608888578337142180813905026321204099689170101565368448683343603529586776816607613936528957030182150508620243174604748317434204469695264337119953127630086646274516958698839477949417335739443352830216974546668557684276108115058859711812500047035358288706800210857998154956467725847023357977813973518665932568699444178924879535676028105206440655859477623681924607469611477913141371528789253108824832178313972704372446117956404022220113735552700086515685624247521493320961282627309126637841605026943738306769230983994749473984 [133,63] 502240617403158524495775066406067386582440927344482102789482048550608785697097735574568266066563058506610376929968971684715604407619960859929315761437232568604065130008566740554500936005888051493440944703368717765793338923496042607204669254347465500516368939581860928181951045410218167230423878246678868135136781657789574170605234182753636932094337846478025406006975113951440470950759475280252284186138256640478740925847378177441830801377997254086652841406753296607371417597820754507374991894387694941955273390977950546920986450208602755696607771051695520722612960726450234047057082029397247913617590024497393146837768297779984178747631989424226993538886543390022058344150998602698557854377326527003624463843251443567353592892932510384388426002125479032686859254886767635403314727414479530422729801002642689110896261257284502490731057776101568766257479114320100240297418479522676775146925336583271072150542432910978747097404398969236155168757132129328790742111568959300928082961503874947732580114779769076167201514142356856367057339997954781680736910608793317251152502014541505891659991547411655449098782881996115677104150759904372701206525552032593920513785119865396863723001884805431106714765614040360228935047470718895284741176351817818942569852595615594513655803878815830440371841702060824870092565115454131588567907661067471726605331721523358232771738149175462725289046324191940944271921128379968878651876006350670249978988629498115213450173654087374148296427726914270611245310866291928625735145682756831838242634660634688397914818671781754638194306378846658003569088431386030193608605364728251107274500439515094951215260402900756925611482145146771832813375928929552036691314955379097320501044763238011778144906051034474757282503990130729885348224652223321925526822258889657562786088181588931148777475154622228121909847541656161024295884847712341651453038480682632879386783665211112605718733069877670168830728764154124383920200008429318772014913767344764091062849482790021302261363179289033280261359152186396909738001463633500268770936812656303174314493382616 [133,64] 103605464440086950541820520112861345081749639540861641557132049404134498127941469901531260815926811886023725738891322494574157855161473358602792790383299911295375320943999975037608820927541305718833305574616871103918003209014776645792428618529616200176044056061920430509271944709834852944758334621114101322461589528044007802102708298476863942673007877100776295025143754378429087224925099202543316710627916892591566114408081491043004577613759447560020851829682922786720152658070880947474981993438169585656056714362180457868686870633843399211786568054682102937562641315590099907818848979076563834929186001557452631417787956797852450707220487381247831813491429873496032823954911122643998049688424553884646965283384206455675374751104222063276714633532094060945880790609721666786800441712711931302650400844926338498372230087538095125363149487238405332858519302638057679501295666092046197806906952411432093935156785854054223503571962998541398004596418680074780346722520592273372910321990040993747916442798848527394060104952701072751809239918964606614371403081676926425866765293017976650495598458172976963856041620595712195416073935814887113825713518084223375270426447867090949638442449849151709141702143027249929244962114035953247251887790548808830822298474392101843215501265101101257114746317071747664293235545906944430570241265337213109112940565607349787089604829539244347994089994316481723561179319953070419134460005264143058325590052864592579955782469476691402984517757083166951752133063653556217638067206586805069165100815587792440637970055255414985560164804518123209732477271963884163998599932615581864603268970277355030898490128687553063406049923718579132222360314038686348643592539616296766882721129162633017759798427442818056722706656868825305582186855498015366310357144958392873716714119390685311374377263752451889661114155164561074075985887038405556669056883596665131079413010660427574783029116118995695112848571459424623718010717756842649461403825861223706407804122699874451184123923181290948299207766184329464065182456333553432310845435575460682311921408 [133,65] 7647591111842424705601293253791958547185171414388120370944806323539442709303144349345536337135142987277031934812761986274308414437155788793653430684271538551986274058163505448370042149541581700339237140637884446646295496811117371333685470446547234047282284916331466694085028862420556206954877006974550393878878194725903160603489042124172323726439460797982887110598618415864997442745108110036639416332959497722981972805019918079179066945729734979565797038991695562914972921904336378928992897824461528540438974158586364168021095456722425827173913834598665117029497716844426124814026708197671562822497888047618587877593543822170739348464349240244806702764134052286964610663679339492245223129507034988551260906528846176434148848144799031063785352908959695921013506489109663622916848552832200818112652264120829441767584218600926228396407307870274655371979048500965331038168861716522259240412503412682455315828667200741415970770913781450200930091257662952699732712271272244075602269752307838625767874317865055770696829694622058953160841629263813268071602258451232798323883499036476509368821121355646950614954950706882000247168137385370331678566616133899080252865859343340061751303394022727929438058540178986355308674523626991804347983811841706091306939512148617068586067057913087636377042102149418613750604332497963924461341381449767483869093062375081465219034126913717856109903386991027037070291661830851017198155854412660486330181721739703087323442994942116786890486515387792388685316647759914225620653046048392168846629260073296088214724147911068376086670366988544760764970919757617377212337769162685189130448195399437444461590160428913686042465614238323790598594513876570163160759529126952244286663505316622021720192080180193074670835127880200839823457835237876226659997782978874059310357151302636013090309368685126150536970946831175699327229882238907970109687997650637429185186829823066951346805909553014793582369652082463530653102812739009526395623112776761282297514841875869293551479144116942170328521007477640501731603646970191912586727107385894024832416 [133,66] -2411045890086730134351566653543692954005589510993475386946483583126133291919001009589779406111012035777112153066944882331298153965891533404507862844780494515014236447950392974772631369622713914936305326376238130111397817908904305551317975971922983105335239755802764116130455615371906343930679188016449490098817713580709268315130333297288045083493485889583794441887783548323679158973501027531313465293169037106811311787385191876834853845710321241157944569237787047722027514528293029470552739473453661143729411176153690109274094076996073270635538714613292419504204564208154810844043240567145222898200483254612620350985324583029688545129154854006971010395481530841502730062483924114797490201501518071274899149155501486370194726456774751715379233208506218854229005324779600935739682887394729975734870012992298196917041229665442875575682782766298581232502871478868068382336647144831142329405696243036808216720658100406883161014773177958044646748663707329591075186048640952418893500300248299340750204019558653639831021044309520924715382993035528159200491343657928689296059484866163480644950247893381689941998941582773224916862138491587446883913358966489691086200967341068214223747805650535139912025777211521282083223034972699526046278806744217963629458611139189114989110048094948972819596662240309607922306822088640749619258164488359986349994639013070550596629817251771476002470891177573066309445252730703114920593730298181096742280326367266117623007557597836495069635427048873524351981566089230312873428463174235293506163993303909148064713949718856421019252318864000896753517673971588801523004521966109440422923839296617559759111185311777780450801689107281834030737080677684406536018997884313394714761518745927621703402947750649627589538258186884650264544323182633295448458425051681944180790996225489468757816803778883848705035852161085257151441264867825410409094376895828434749241413125954044031018847179236114083441245654537312129596287795185840551968041266202389457244454198322090463038763964163748804577317284313366584779330125356892511702858618119252416 [133,67] -348909102592135569213944606356775694102371582232228304775311026600280714879572412913949214063044031205274874439391590519949797246910513559926130603252737395783714158943937682717310639638526151454126016014881626404294710675978920648567772153756560667323908071010106588612582852280666276893481015075342435832325824080182708325475235916974601859591881578387629759088697029630905239810227842163138438595052188250388858628089172064656078268335538572023754154971369667244489051071087198327024415012889919732581740639184780319306200653236587881411279400718314820806023656319332699003981873325399405674529767720060748675669035026380191258838603011309729846288653770368098146587965033968303173113586402585714388623153299976278193772633932818335896454790176876574540538919058927388387211083993242912446372314497026642754332906168055680981337518727775849694492512161016631964667917544824430392249672310654411627292527781945404771349661385836634337890622433678622641965223676946145627133116863127062301191370056579601387312839685510921172167227502698556353266885419847316251789260118198886893140349890378993342271416870851771241923225012410046991246927326579531641212088078339194491795739990104046533574534019392047905117665831194300304008318820741603725603847289611495265455547912848140780384347810768744319869640810291515871054661523571544245746255270146854235476135292841164936888294284295976020205857075717137138457459871740316529776948169853593790461980546578095295118214624430344473225603344289970810500953992886593985203247776154650277477364104263396821068541838528140931438233256844385527348004449129100944663805098482946460634372778286136288898051950109867123957144483813378826901712879400785744752350485538373521629633156090461282552184686581781689424014218634967241029460631433686450155722798844734220211452035180561102250537246262945970486437652718598487562456415952884219811769156708240901975531425705686857725714913401097264302959919735853619906708129342262196312324666490323879319317212280888118975322641469918290000973830587563465773469489000792 [133,68] 17303734392101884666776970126198739078770012502083196980464109964079746994424964067325798037120161835204389075521107952506533586026963510074503183391031594367761467114120347389521354043240240565030566642336882644317125655215861293688779366398275371307572919914886542392066002206915435926883020669941479697957746545500189870334227058232572158108306236573520314678610301862330259288511176373850709416165705491172888772599291000834590505843809912836246507011668481429891626850906314113414349692114207898337766765208334321638007323332831413566477255910959178748236705958739975941977984908567461563304559567175913732403951918897374879462522868323300431322409459623835028019717495561916768921266007836851869861794927314106766445632051932898310356390212892566106135853364382768501597548112280113126894461152140900439236001511133333731299493054531536083018958160689198655890258311610183923331893136609789619646573617800471714036219090175477894527314255750123520138322068568152112626210281909848792235872960127696111375248165795551952235092596539973051914850370565238438596500608454908292021975869969756242727935011025819588087537779122499573303133826361534537360434724702203714587605649717917503604511831405736276481955655883319576274260376546607317415327560195626454737831509466526602651988453804747438930081838954649121631772898117351318471826657945427394615805334798189328139057130152559714743349172699122049030759819975909111776898030383259887087536728098616952038383946125836996957139132312621522511475073522318756428060332987684213654230823768651524895855808039718610007115019874409425405448942603852688013806930831055880311361626463038097494154608094595684261227470380522992177359781012917821258359382645262469998221994095465100033733402342579318755549584110351916005015527575804215522999128054241334645223046754215717248581618799940183627689880867391117886193100479611201929318102042820750984531281454703961060637291316715621506551566697909880329281793314485423944281349852294500164276305819741229632919117558595434700227597784883992236791993856 [133,69] 2008874532588089086073414282920113723839369855186473396249377837554026604481397981143723139044294462196087583078767724232685884064436956460206545265234024275924079218635891990173295282195589505836192537434042449613616529622165701599418158845270447463714703608017813258428313915213179841955082699821766902737054422443602647086961096409989522670113629717869540402137676929263597029619063396825097878993644502872488678092778830978514146443894418763751953267978124441978759963080497472431167557019209029088527272877827910375193252419102101293098707246853849922495562909252561404764312593899335703981927868245393649814379961058907408439331770912539814034771603650765200414504707317395406276960288345031924850815103289819867757915817175270946010474713087057258908953746388716791746633523120348690674869237187673513544040252993686653190169462419541928052874964834076448245542410278188798077698446238047251458280799060351545389720633326960841366470256028697897878835795224774641842793925916618126701389219946322775638539889041308442621363009935830687238168733710327678433478450095238824863125961614086425819368433291141918779198449118013307611943251712380022541486248542359359878981853848902729979880591481197669343538786647280522766503644636452572710961148161307730662613383768097010598674105528620706869960249913423634026573220232028591937280920417425453481868614991936242309339221381179607016296967896139007879131584451883473924426401281049835424707959092965175666803819213684562872672118402432665900137546317471625569817504256715517240419914085946055787762121137343598456864727544232141046816030299193941191940045485781422691234467291629132446731991871865347935699344156842471839439318724750903296586323169670783518816838423699552782715808831541270878481268963672142029418353171010416036603331331936039572523629981752438717889822207542826381034697920802959630166942478238048650979952427474637093327554382291424984519035173376829292724893466401503219080211776664164918105604372497150879056577389656870277034861958013488334949008796303284284360512 [133,70] 258378913553406196403473557016074430244748050238808308074673598336095385126361075189781283646495877959799340187767115736393482763375834963973913119080581352061091173027711160237009040590435832440055674896232639579751692658827349230616518773831940410962360726411829379867005199549289418129843298359712191561307478062891085821168436578711185159221350056580556132284751840669011387536632672375123330448650245294452203312291966184016641472605607851358947315237271462146967929777821984517549092136363080286190150617934442688063412917937718524502050348017253654507140406706491466653723975126049535236853349281196136459249740065601148528284918428426850555144022865283279017066977193974066893248767370991037713257419359003568220261165368303302033267705429860943265867606199767479090743142925703946669911980426736409795450692099070617773510735261566152432793874820475776019323051419211046689403134460787609402879896959550516457763347160680984033371131675647979514101639907308136665839118619682506251072756298212621813440837399839351823140433424840351182368245676331492255567845881333127966449402311830466096236765715472300815911432944385729816294933551095596491495842346415921223397310596911520322875152863527697686896433076574703461137035092510602178364784987287956394584591722218059204048333729478075721661090062917771556224948886155091977934586478515076901761647182232718997381729029724111296720504490396735314858918923419018220382621002062388804019611064955162231789580434967815032566942031185945420735336051118217762013698131727094264761285960908147123398688374422385803836053273254058037552315293080425015981378039353197169204758906845340273325270420780838691887195845101337913069301183194877049484821568974569194496037974960375581897726738072888018364324312966810919841272980335466149841528259154084625124821727418010959299018278156116071030003583283909007848716078673976077891157842939894544307113043221229067288365311549198436573817054393359167834939876193815970219286181308686294645817196681420292168537226537874856589085822191242172736 [133,71] -56573226120769134017163893872119697374484213226826332138665093212369329787060033024207528205958334024445138344171070761543862977824546416803826742781317683351950295572092463620785556876690948100701204677849818301452416268537100131094717978856950081940374228574110743419837565234675180649454738383763642894624219779182822343601235512215306712547383090851685876459485139875447066130114326128800468885162285722246482266953441187293275229319368308299472548941454665124287258902842501481962814618911043171752785848667300319393546768057524702789733644607911965364027729832855723906513577016914138266427493162343017936126732653818176273387526212759823961926678959625793979519325827150467637621193407063555792670241930373647249275406124704595319619895628722446232943287603758947204034584963504376290479769827950565671458098584797086969473869166512849924654379639082150854486574973734814317149780612081198221443488040286880123379435057161307445422852929587414141225143943192908293456111777059027310419983867191854088199359570639081598094607551146438059050561604946769931140402701845117437443985605231968039143130326127493998452210275896573932865794074640092144451999403663714474563648890197856413730859601967618149417039160044868786047156267559632100921143727700190517782528127706927621912038230944795515286613959565070437278893876460972124814467402134240777249430067171391270694102719818355549450925718865094959423248068248977262933713531616246626594006813106430727284303773008564027183670552940784337315696469355855481995139310482548645386547110486483392727040154439097420005772498515405474641449321903885993026839591555943419439453225145261726148355991477970460064798314861528969407936391851522271148499342422504801918036888212198029583410744681867541874713072308594880293090233906296335308954003631976333567417625487862730206459440911913424314621405351043449167200897989144061702913845943419226689074807778111472300323571036948310265447367193250560195086170506367173757363682283577849164379202686250171693782934167110246534480315043190360 [133,72] -1044161835081420209448783955882217613142179042387603214526003593997157887197575606147563280463127335575057594468004632293343930663737129556838932285103882014894825802015630437212947577146592061624749483568366431798723404006996907274185211488915761229075280659546093894702386972980402694706359869392215853109527867858625840157233433053204911057342941456547212007979870177213207229925745094577467045858158010485285142177225049269685001693845038332415006624031274814030095313206121955066849272888685588890972890778621587561364333858556976211168218327395140651054934181457909197710702380140881565712165470585014484094106653643555514131244019444538200675880505700528727598343042284795291190683821304896342700766255419907712856185115734530652859473041007269789253163966283368470377219731783583315223978776302723258967738548236697574283891782090428419066332449194157189860323227643612354131610255010131583307035125515128374167226567312385335127440121586723333683474522937672395679083212015989380626482608612177867042475567469522565357631833076942130668675451655010609422373997861599139230576230096903633090763467936479855362542686562668759425653147504480089509988075203004745248336927622439122061460462269307568915143109038504295446651274959254442583015611082738759273908950752569521352513219160349714142061078194780925672433536774621644062764488376065156883438037041651920010560135419004216210132660943701334865368656507562651770619575743536451739732269658812546281711440641638187527406569271228230494554967117257962303199553654086587976441388327829419995432493077664999299740168334336721746120138277701077028974263910852501521913948481218825463094262131873111207807459419224834830929134861462796450827452667130249355268998039385176237959988850467821529386411211906087275209802414051846373415406731334839159924647574085443161687485448857400286178347401256319497773167897844456623897792879501389301011522325263828638744166265648749676490793222606269413653552049060585085820304028236149536393067887956778736611104115216497445568489680896 [133,73] -279963819680829972919328841136087071580800418110155683359121364072814687988159413124659660314184264186602590824674230670496348168840242762837421979820803803844409895324052709410815548955659936553647848408489755145673538760021092655788184754879355437467926073770035033700711759069813119031720841647089059496325112554620695012028226169399137481946119556470649366533555528773333478535382389649364743046492352143310372591916325354679343045299282126391502105412958367913759683106199181703482842293151416526958994647255223943835685659132637916164578811305125595700604049193175400624192484215170817479935081148363908581376610943903250029832415527797953807764622488442524454586257951156221754449764108657040241038352158007860826998146767745155184058876293665634502968099260332837813787938458974483106733355354366767870542602564693034190847974719944899364104805616590031924695988116286530373834574125360692088121863046476609387490502643133796029431866490935816715742546958360401026908056188042184943662166673205608129443998038581953550927368030376988116787629467021908055533882525868678311649557465483765637333002220772126835748894376685543525595685753459196958384237222507663989671640047836442296115661254610924071868438229796274027564235698112783045791229235419107585318486571554129619431703302487972485296256934105897034878185068121656584614884026183196739164964902586089636800707197107904561388874018319472820983162669077366999652388219154329727146150789529459321870806581004674765941028346818371431873742683711898712260732856331514534820689951534234655324512406186471966873017719391332826309290173543242551391013018091425072262549326578902167433868200974214611532419630581900392983532845788378116355585921117803608730917214147270658016590708139688802363356861441367082001590186193403756811619149125838749761292483443450329592069172170009189741738961368283965747783835982374705828002017418222005942001371431022760375304865627152998572382639437928705712017870552638142796081463106253242222147141102800959065068074836419652432567808 [133,74] 37032749310317311859276692360595097831557028478221070447752591854590682629078810718693095307591048040867494413130747479328338918198282030837083942368548275776676944128792353488026730044585396415004467885687764617615534327674298706194249851712117220457712109060313442783088342844902042380589092356900755234537068122741999090498931763038968541129540681113062414080741606484599446245083095116311072973994124930340918269951525747601680355219866254686454582760909840914249976260703602084374122585420317787946111609423830351050512204809768484281920202307318225780075070033618325881363848370098398443821979288669408420434715633967957899093912393484178100988470565822225105561127954343626961045955655066595674285395619205131598573971217829570003310466430437428272989166624142815455152277951151600307354413470602893065104346461156218279303133391927415754969114196932479080786966227455781671939029526134738317161242785792923754255239179203302797817745377461128312912365713134064050353497833678003352837727112815024437998213063585512788725700185840473646313186867367297675587126418464320914929681834970306973301450101571156337937456500495145602676652381371880709830813476863121977010298668290126190051056164346182885528883654664378691773339603482108835337502155209734588276315019273908192679995898183429915167797797675704662778135916186601649635697504007016653963599674035561013130055681907671485435992175185638151287217625807613426770220236978544454772192784152304183214583093966095410676927856789238717294136744994361421644421070235369466518772774812601459229655997907395877960469382805995779133162131431140625874150635204778841155097466837568291051427095361900279628724571713419759672575224374607123733039243850807829627332480304758591957695561139928490611878703685771416319347652334398871626026829632808622854328714193028172311919866103189392342163386457528243785859440825330155584586067722923383031539063338417787630513741893320892896163563792076259384905798362142638996323437614546608569314883166260078532967354905798607768576 [133,75] 1076612045232489975698262299170248036676288323556306868683032165258077383409719412621343428084512798431643651324891653556899171475468020728003405157514240852339307929511993998430076384995249504497825414943594682627943105535830092916438914000723912449473489009791982471417412968341300765369837727212019224419468824159833414787687455493483683940636180770540133888500052654435932565051750195968653660026727941470880798004714453664772529109586617063120259835610048023470952057440620778435193630467954368101315230132275371410371644470313725876761095878227966367623583082839174067585958176037145185465448125574879727390329854306006430815672916877131440805151763366599578127448418629415943229881166732975740237206402735058925250182091434703940354703925735817493171409626871393704252346274260411896278750643896500689534884723369672668657528836469101695058532298848831783263239917832519541989648446749735163263674972139434545141272558057454059545042115953273683687182503066044393875842344434820641187559899388391334064262690935705999903857398208096754399931616922692546965735990254647042931038606853660483134601775213477910536000445603616161351762983670977374785747498399406300925282412787201544400463892615826264484928206795635494875727397474469575632535537851750297086068314365831025562359931968357801360039359199163413242938111856344262059382117196772814635317604565543257364837363699286063918051825764867027092871746325986570865194953327696219436311204098957176607801982205177210974533336678410147075400920899577010834833799988894992754229862613664945496020185553132789247700719156224670813609497456076373388613213380895916639475271005845263309236921160126084714505395014982494027646336535838586843988159872902417208788504655009941236472406618440691963318676536752076366965911630433651248072627400846713462488954949348835796892163026270802307813141617801885791106957984420150901937937429031106606095212047192575598638393044832211845004418242244187143525653115566890730631326753649808274234499139357680467573478258863406848 [133,76] -3054588450057167483389187185994237896471009552289814129019527256166940209320903867080840444920911282804530400353308861216779630377984201479009736850064928329669463111692700804534190711288269397249931508873393765169855292514243553126045496094873228564498303705999439636864021962851702239665831950616668658955276178330135709277036895218150546551776081729964387656833113903398600814413072443014569284769123901477589186347555873060685367055680140281007128088205327148284781837148218670341193940797586905972560612664401869773709186050448322265578302501651270700464719299064582477086379621807443885815547197115369428683983574910483058247009689845622904985096594123338559277956423392069838127049550868157135611762795361873757765310862048366615814811342250540090739720204264855055720554849731357572856027515377824923408803135707085313998529353241059777321178068919090813418130972647895615503411407683604216234883719001747202597122990668586813540144590038681309286171184589771659635375681139360079086571173117474107770846290561835893326031985910795067481828824753734526072232251432329566939935721666414366665419618953179264530986214101548792648517799212826949577333113418276136048200431651993798013883031895563738602460159974987190274662765401042314662139671797896767740390089136679209244165500154794225419433586146130080502291474292226968382691020895297565415715893402364473438687736497909670988909257931503758010597939919792528698254648181178212307290214316436210491996631116849502164846416121887042636955381068826208894934136652512750686304198455130939255662888442572136656920561557645258737033911271960506045848081110949039369097616371391848300278335484746112412798667941288558296084080911284998300530614294211239906901404612264980353746291703007427223123547917424047965406904039277013089799528126253933352485538957816395092331513398196002985167931395309475701397396546514897992728885626666101197355618880614493556147774768212553303516288833397843302894913503840613349871623537537443652276630319854331236440489138176 [133,77] 2086762659011513000420143956363991782217395235530270300469237356372399476233704150874452377387944382944632876390762579857076295485398834015902570197033713655983173537318747132500412189523896579028389074226172707647390429635843315505593042143992373171785708894422044855098698309100355718429906263561051623933175916174955002795434408894205920759284638019393439430104791658432319511400744231430829663683946880776974636076096659346080116176190911645361623222878765223981080251626313760209455352914180430938948017037355678826241011956811130305376100038293420122700558312140758071337630112144411617195100175149257584383290125117222935623104204479753318711405901002946660385070816582930978078004016707463465674865766873583050588037624332148100546116589784876392111028560400060909936189579485834945909237637112689850243246500329260552242593773577516622606462286868673546581144403249778869599040969380934348255292040286005773077274312324249394473589716826559143201152574298421821865051369876521713007425710258185988697372056010831354976728797325140090194095261173462262035695885383217753599531244027882707116443380918513316365988786282984553028492873533184288646754666877887859038277133458004443396679048163296543638154498759444939155983455591772276907070846956818884092101790496058203645186417662503025700927170060033361774752241326451668079954529562398903414136022494616522112754946373370611188347219417964828813975085306312623156345677860181921589951508944784299464200225687377111180758043268413642587883355669422418219570592530135999533250526572347977481677777118989180260322691097686881395160440790378106757316000743005116004223123783727617204987722894671246792790210431237992908044671206613634431899463994759906648730865235651331544861417806064842718463086647132421591938953683122847325792022566179043451303088353276468429967057679222476247846669200902651800723501061469114298372170104187733433363431449948085877905210897100415013762958793059063531337301193498921215999619521643145055256586487499584598071890176 [133,78] -454560148554625931923144248013080561323889684170160718873290920891979769816778384338764394456911974062885986319724982996208208339893393870143483874608372976908531874742978259281249936768126356871159799576958962799648297582174472681130338786627772254691870136724651794892086176695966788769145244870892431997952267348834446847803057324957227698139580642415168041576074705507601809575686414526365842664977391236171859081312766386144723511051075448618965354818558920990520166612401230880932659823555722759097028246629156774851965119408123720840461452584273173455818920959441993427291241686977035613568674425054985862788077318086375711904170809240380756890236224963403845497544263686641612862105313617961736920694897348422379177481677676586985555923335999394628782887872021721870051348735012527866700397395462627182512751668496113681762700563227024744253855224012881708456378816722500317180213455482659739045081305590802913058387023097228972449357741884110494320274493784880070689204644777111488974392969060797187981052834545098777339149375101166879798506427662098562676335056559044379922168200936349805742461786261276512283202773648689141825475662681465975106522654898430586375926303716792710061326032793796691413592216403470078581323890279476305691543087949691564513030051705507022618497401734413568697805210422658931032954259880863221155109976777589373039293179038536528402795692532012720011029449514826668998204657702887174025530700028333789154545938357552844658315586897512992105212252082605402152272739683780996526051281014783073408864223162901086703407511113533738170144476090248454432297389410086826099457582890849645014522411911439427727156379340405720281318178245557392580069168621650344162298973381052629512991226609370029807455587022847592974191252216318091547174386289004283674089797657233289987453742805521992452817786606467116894362123117196784525483685147627793263627236743625467656504098002588215606833347136574452737120378155040497389201306095843946934954892252612635395398551990733658833920 [133,79] 15163944533003354300793155691304517671316256461705933289956352747170604211382428880426328250546991971812717776755663005976256124371647944717724027837588578888663768723203430622938305303572855389491763486309584015705774860494441001820299878383846971506706919380990442948280923660877610638374546214348463642619416426890636023704039781503266843912000560603565087049226640279059725484353160407083918440765382915682650467997735636983598662312038803419134934727007888688966990065544462336280473685346660749480098162930240782145068647823388923702793207311446203354520341551089044625016226455385331525852441616397908095841137492098951148823840077226617789649470074240148608243516135500139088567635924262749380852136448391115831677494226851044130178653996732960604916552516903403819978797495520608624968623091215858924572318777846516726971992051548943397288954428560997658439213500614445065737974475830832466809199304768298784053065991059960891861337655729929247740106613726415117271085244877678641597088357843621455310519925569081516470658536474141787955052530344079464056850507277662971743878757042992794270751065061139760758411383438562977615834322415620775852043768546007504290469578183841761199937113246350601353601183716912754298097657253229347808120577876103658686647943640917716538100846286772772698947544023496463925118144773691847999231189858952483085204672140913668601222606439456807516277387175139732450413237546038526049610030907500140850140462339198146416362100467971840272578851758401793669727251536082078624685453469874775245387301433892784538513660871739758370237118459856929121405362867702533169513128911092613437795025719706599788090548169161669687723961252342786534784625735442516889178609613883355115535948214972549001514123488878684023536245616626896935733191399023911661684550613561067700070567766464481405857305423897780649980443672080764039029916781166629866881914244311033090531653794377669060238043945239052711649552959059547311932891245664884587093987593622522133658230113810360768 [133,80] 1436531461062303184283457578810468299203268646447044301286179293565213219629371810931580144572430179304221187670562899199230492863873680620088770866622201460925145602417172492705403097409011068311733978278666336748602423645502659031837798483665861819348399894985168898146029414935714924167514689747351260184639508137943978293540830123985994482715089689594617573355520720362374694905464525508222227386860469058213573226022823373726560503502805536817255285801953912578932059615330205044248333708033095837503429272572483978776565900279503257182784825243415404911185586232165977680809600641677837858995965716770762444895097401553882642432557478306260979433062218207976002836812701517729397517132634149131449425193330333819762383147300337587917354283293628534212354758449353232416265979029580075334671955338841985316505863764576428395721851319282307252340510631687628947100052900601162155758701727926673655629206506641993859009227696616490960107604425331991913415761626214649088967312666326026079457058815434216947185388805864799697610842043418848067278401394912210494611291339048268413837108790631794100142958390215989263839471733066567968530225640977553664784944295177535072245019896511018638967181182936021807529199834127764213375334785430532723761969264957719168312843966443537806710319583908534050359116812486004689175700949430657146759040136741172294950844699333979991955582937414448952339194417696125181318617190865088815563062467603353222925667556919124564604555989438961951544608312116886202519846727768062648072376656353194391632708132180559209232741401518813695948370502090110113136026547550212083192383948289552205311986213350117253871018320111471347804487402353515795124016770763008744695162347136931740031802636930346233366090617220711855935707389804753053505719631883794247753401016589268643329680794872527085908211488378644360477526610965127591249290433904275194652776372872453570145565792718425243373790613637804961706398443559949536380709638316778486031149489569959569683106904785920 [133,81] -139218671289811342081801679727741932073763870064957229683162549652776632780752350822943927459343811134388007565564419558908916875943859594630047461877887548684340034172620052396129574666452168220932776469624513552079126069658678471999087930889724090384463012004184294977423688943375052762531873261085401477124417830182714768638541988467276543513935611560527820771361928142597061032235052112902147983023970588183237255032862838414213598628285376819887175535875584946628279766897809066452917494643787595523093681701388970447433287509724249711932129126915346517835991804854021509643475905462248450652226681750405077327803385172345204900605353341446094006016442660725730158642191890453100424235623353911343124903188206725557956253271312314192639568121110903537655699954316273517926644696419643996214253310158498640581234340224847448647301043352076718509355818949454405259873006887152511048547454947300497120592875189559059560872479388390979027583793304409619573899862513262886657559039164737866171849726306357415602525884976089041794220407213368420046262615578134479873741223842690213437410226377387732162131186629823419841353095977139623579225369033963269581254471625188122096317679380254681413324256290456122653482833210823617405108599960078466210964565625794016256793106947103402170067023569584540843152045247325319707638013096146895961221929259802530622522139365496844293966705362195586339293823642514424560608794681030911595464121060234344595893300362525582453718149174273773231764986245062260796023108205752441485584522966586698990214453977308371783777663465514819286033553540063602798644284352961347782559880142770214719708123074909853244077952593277677457471960170888987494663288212366031815282896550158168901742726748400075472697388557357801758762795892340550747757338170081858591903509060953954722824250799534254923418514490371398067578410763293396644318498145569368471455597095790702157066732979798296115276155692710568944463321857085383783126395733269134433605354366568972925151419008 [133,82] 10492857574693045533027810291739487857653826439310336878394518913536906465972166060346712100955796862765854883221256261599096750725898471038969654219123070687346915374103028885178870555531219266693930498385699444668002881116461249643285595363978967716794198255672322227657621072777615915899986722856106453119395234201265625226161020886772316133653834014241220171096856764209739143245987467457661711300127933528162163392104152315790473550140217616350761646475545598283021078227224053322711144640088995346205909737327752080417290782014079116403213227496391010184073520584773999658412927880815077308172419538176199269830173438156313932898810875821265556755766872700782829656641331575057735019536453003551932315660853796475955321529625106436083232135078862355586513320528591708572284941572675184375978909591260130510064037556934893340821142109211215919970754871504388376467423149741472795418301249096777321142309015556503976736760125037899816830773361056671512317548085982963326025984382733147346126614271064122966391601812248219607728652683826419809077766275882142783259708223498536824132824026242858018309982043322977188774584561821937324427019908178572464333612673243577316881455494583684161139964538225798460252735185206663046882974595242380583432264081409041196785222672905984970433155025313302196491344085592119163400392625077554822905601482338277644799088143682598455363534700313113824297017404817997506817793023236141937363720266997901492687945046588619872018814498413750382666655793404062824437686310167901692798295525600070862517455754316393956646222407021432243158177815339154324393389205189666879425378045788656885177751249951447597495494998848782863930940844041221694167671369719773919805356606792795459132941267971994198486957277313244750353961024370336973600892268048217786320817765666286373029170714945895237204571515966736785007907599424180911279953278563088750088831555009068162804877050331975318252520328214301359156327562056861405174874458893955760635772971795152662946368 [133,83] -207732125389296738809790672674734402810149563863548430859888672083631637783237303516487963366062885178208893803375156959089949065231338545105412851458040131830305505876211266803396627795149371633673827713484817452245641367306485037820241140980433040520323597668207182782117034471380948629004514735272080915711842853985997131291283636827425465186763046197222362793963140829482648178963848809004302489164479800542780826225780185125385577952424033128530029107551503963576870938407409228239639345170716754186544214642651349143699495038127758294319154676230187893232538225355221305564956712637780164435202697873075042731946847112684545498952547509197054577659608744053360171499067266743380993692741654946328703466614231851777583774917079246840643903882467952451144983883917303989664863305475926170747439388985389526439022393364648419803631165600086076488874966974888552446531686739541674429065816774924224574132612387200258958010398741960819687566147920940500214591573016624827161211840624307236965954645366538788306053403555230335949871266824935672387110672662016068861872841651405849268735383471718894679583832049140504143983540752115803106419764550492769185488650234833019182588418316170140639811918189596108718632317847388801194391834865646159039380614470835406749242595486876583768590431370916070297169591962301822990170716711602528714151142886135749273676447879064436868571057197973579256690792707890253725349139008129946944893563669454115784345248327664785782570808952271795417855222289724880314908515124178818166882962079828771082209723536168187679887672541390985295831882540729491955480054513140844051654528587591996239491195276773618657690079131479749109650718726604392562628483448774219530626011930326242584917439969610770589744588775947974131348410923872793581147939488088409439189935547956193265406757318873810111082331435000456422048998831981361354302580617898716043789088522574553864347617602128548665440186928512196897003913794975994007228541276870714485608791024922386712 [133,84] 1469157865614261754962558267876270400158635556739085972769106683953689329382194133671395933343088299098821635532133053643019879011569121125275166734470314438419647133370525019814092651970601575641963598980174599740155243418571429733414124979169030835804833304132449515559404194237841257380744477117033983332598699323071097914545781536588267929045462543020147584647729668189091187256225093220877385099148053254465325689154686344274662754974018316918829944474269906688643494251580699019029878546345917462243873448606081597814726549199677804822276191954833377488913185047220496397417432118582279246028513682375579365644693974551318437974007455930088839725047201547824843110520325468167796030223296927799112441221184275026388650234349685098061311627273144621001381789735097759322637228475607549722476978957848417126170143466873025482427700329688783556463887617529247089551954744569358923680145515968822493719158577313353010512469324866091550918736868202113986815225383714882452982943130292023751234565098201184888772449151097751123379415030978127865756164658470469412870328575184424871298665367660066869441240611136110901442220986813029123592975773680071686979010893487758141623768735826295599737962566839327873824518442023552800220444487664857040127357710609685487027167898519745224459614232909126745493881010980557570521192516825938147927288578850057043019707218274024468780175279921084963723113978138149625641265268893205953329254678688859211348364301636039567001407086028012411106740280537807890082892631589637325719768624544845905208072329984936096564537391151010273267187235889090515972577020377636781501249191019086219811384373727529366470271376402936578644799960620636714126326494666987653020368387737737810561294249241734597044220448326960234113119499289946127339290287210903311971636006679333813363590325242417362135472002499877848610456919610178302722423855369122158140796950241298185710212051588740054699179352758196169095663578336837689461770631518168638485897698083328 [133,85] 304727050428049962707107087652847920827237910350240109628735751857060197074962412968896860894051613781573222900564817666360353735275639405398222888804500044825808581094360611144979628654712526201362004999325929161826574361573993530133007344075556693950133729868197984352100868146710223014221481658724022851863593537270967632945861250062862156177467916993163307235702412538128192053630373497000675515299197509362293290592778408874146329969916431000920617900325574347084997602956979112124873625727226934048955701755268100359391377971760984730552206940022377511015102775769038590278348486681006202712947249094650973253734691990842549135030102038195610680198886405923795753786587996653643903212595553728796075970600636780265253064164072803025425956969045322098918701729718560047851178194262040784960454579876373602409998748741676298479264078651500680994591594096167144940430119687724589821815699911731634690641736117715013544488771738679083012746083769715799644066766514681691252036775820022621255397769164105400933005878163008527923521680325590652798411985961294854173306363892507246915502677525481997461565889739645351698344761892182221129609971647698782258011544040111201175294661186864174293022328595480339035517064750471252266271629334323078440634888082859528061741319237846632017107468854880643590466365940307248143180964148152154137594843316018060824573068907172367428262107810880872431218783607331365991067366753725860816557898179134700791739056120487059758186219363284237576002577605987607349961419121509736806159483959995067913951109380460765991612165530993306090336643586031065485418508920905229793400521759017426826864557778102117634140091219170565128585288612585842803336009902261982397903612211988405365574152652243828278808372274093872847531742119653938970373788309629212351653563373203738558210072280947967432345008158317712750258932138152685267090964761801766454639336192157253568770411744593564483147415523033448953806084948062055185796524848928216410638261952 [133,86] -12219798793735024111335313137287163258979082636349495558382453599160512481936231832514916046043555258556982001084791703265873759599540140319401680681130913427002280904228166112144088901399957883649896547771783925810506987969514065095051048394081262286384543310314582187053161860625701511168765437721874512664273173029737370415800949047504930831672397057804840076642784177439569884784171956287134406405901925374413556359723548816544368142457925407791842432571031559297174150851244802543072939714174843440653816587074913748669643333341888800458289017751245351323281125672578973745285008372949672931470084817631718660360972412030256200362841754912555658310522456892333534462396769335488768970635961733696546113038943827268557233632672063836939574062218771227087077656250149640650599147465444637070951240942208937765377386384141947061627423160055837860642354833350325018087227217678987367520676985437263027468690980537241219673258028805487658395721580486518346886444615904092749330963677406103565498540775134896251939900155122339490671054384059771028883175341518495960771825112398927027827717225857859456573428539223559249808938560607209998160752694298502971713886914325027799763415089002311056683187359569265882332244703785432564029780940138199699516203458627362944083334589013132351016994070614168292440064066506676488294845842693597706078470096639758743708700877075965045189583076414776694882362030993615053998396937925081605282334163900947197388388177928912663544851948250632419113596040997373061013228594232717536951092491815294075664617171968959303366500569769849735060508856397513378895348085873463008713631893588370314295683553661403266072592978034232300735226759935480540296986700931682672048017739741547279787288627522204786787509511026681497265767605802076772566582702395240120732530305072484989415101172672205768533980707158961541195454230837336955992559026618636334480672944095493557475530750121120605631875067997917126866764967665683373470586539722348906180128 [133,87] 548850903956519607468920258490898261735378348144987820102923072247762826379755387819238671730520895442544226046351973534161591155801005104257476997804876605320791380121242274564703320430280741290730001388189876110008920052839031378952619511694783364401529970132166463064664611354960280604391876437512311972128841905477450200044340024840565734306393154263146888219179602720303745515488530358528715429535533681196991423273608896638502490707900408280000741622785713980448283759595524043745753824299817753909930080930414523053383234984961074574499734723065466989508693843231486262081302290374915527412098934470761085162971682615230616740081158246847683094439642713163466145106295170815626146935300736661292860255292643659659755899083693946710751177607760467576083063096211978251975493129833563361605057523669675341842192790475990021921548202999548678501234029039005576726964206399217441035324752201331551955645571066767805236581680846890361857118831748077347315447589629967097498086383463490370182697792881754909741370751256401213163023420835464392816930325235089085580242531030338037524751056674569368878700063837545310211134630534451810832825603490166871547904737055936046374153075227480584137690900853205480983640668632262095677014982569186790694888766407767111278412474785083539312888643333796107026567603466447569430161202881097450550073682169117884429061849288282735790193096554321066459940253250929661354593687311807486381045259853301367082499619627835112355261003012725802005887643834730528748178610685072498133225201310773332119627032995100414590367825216062156964039044936996139676466856163829427696326187274122558041939071307108586494920249545838139063182345338776581094754857666162661466008663083014604577420506607860026724469475484650164708293952835537566950249299449737036426970838348519334988013230885077910094907967149684426104291808232375874615983234993197899403522788310654325157608577998182085566753216388593825787457753831163795108267084039444229084 [133,88] -12775710354739783686488144876464785333416301610018111468589609840148791625768178389240456403931179073813535217779835408660302639033765258857889150689513808227978940610319524595011375531274894293924282619163799506151002743392269814423865061688464162105922159209372187767533537360487624825292980521557953683587062490356664070802736340990387459660133602608241660751325132897279790568503626682683880869402559791851077906189989958465233073947477385457753731306785060460022384273223286087389466286237858114902460708385450510492674932298329081093443185057717577942794649425080072491880576157221828624370254800606765152236677718895573018080434617288955149344707734288182568060793802525538555208651538922411748733114667310915805929439666211082404580204019901729576021402313482127267676836722969700967473128793721757523040750725540818275402637415510045660255778920280130129520199832783003686409850839547820758294375620543080160639989660728585007371924820364288994244695436900606535662348242265097895793622036980168886320852922618215997346825434963255066880472678819287760587615128500888181247139866883258129608696646275809679364791955095750620878555506967534549523139135720028195532345667361039231346547166903466136055787942477627720409237154956308163703375212961503575425472352669882297962741378999278747933419378156205367237261759839475537715919021365366694818258222563607459618032260503161333314173989590348522615653527916505888295840813982913079249134707610177669214537847755728840392571346598675241692677691326825098675852100012718565240243978452284648806663286885147957674587787678508258757671927718220473569014464851470651608213883735239467488559463365519135858912820247972106488375417234562021500437350430500826174853287067868533652780924929556239511469911138056467327114826508028760073142640769332285742374948416846006579656272992293462561875733626918883364866707851707770425797936093842400824495947035309556471628902172195135715359527280545519504015931596485888 [133,89] -142820213418126065321612391535361572101527182129513501807880666790378006213617723900298328606227138479348620880871625494375878941293584200112331503479193127685491586659435236804284778970079092563698259608954513657621999429829490309165347546709333669007260930070214249897592535736018425240303336975150388731706245584234266340019742520908233631467895247755845972968584018011630708823114716083070973613111532739859522416485203558902259904468371065227145425079673020349139876756519602056127247110311530032764658838204060283966758190955317768958348191555190131532387652921001735002723444383611080628058942071053048529257590116596892802015427422579458664510276730858991657527208036423546597011516646387207647983249574424710994720423421716423892632008883815020438792147586894065781982164148246833107093862557441903809183593241175449632925245107301290831041271001836807884505835482418635234688693023215161423877942710326232458988864800873737828002284849315608037218026253994270660133512682432573987225606419723358384560740461455730393246505938809808938314551189536460966078726666030507153396122984185108086750053494110504504507296018927682095224761505936208366114346925486927418979319516826187615850836019712036195475473992722219330000544868712729992170316129790038026234391993045906015934139065763026781644559802455130669112653262374591179994220684942323664092224245774562233787428031271261960820390779074640496789604518261937001424736167367892806009881706594753346574460823666472650437254681728231626776245413947458363309962341946665876745241962566199246027178269710404862868189430360707339907172109432863637075114177528628171871947282562416937182247455988281132694897729454130712793653924335510592453376029780947808982477652319382128353473582036751195711506886901635490082346428811959131477769471818582600109494747635307448675568650807064480524586688419852044533901577766044105472151690511317639118955478221606283084462038304679657895587872216780899174040984032 [133,90] 12940174888810250322751371668003332608543645743819728588620152899575646772389160764911797984379888092282246715055888237129426091640398756958161819847928688890647175766941094722554159109622258227568598019802035545385420538689859334928647534722305057112501069979304230000836710540452798531104391283393168153866934469675582598448262034477059747190189961833739404619599248064502722887192465148480233728707371243440840218720660708675082837726870873404240305401142279805377200777234527686025557922480528420856464380041503204478688155822493282867163452609275112837755910161461705729742666893058353214740757532356483192136046229867528655093639793787626853022116444064875074125358050699587437709880354552844215803084906421254547906617963890710470394135872564654564425509266931473796597248283186818585377335915254132023861309543093898947383825612062828508093429342754127256598674271241751242538310996821498260313290048674960215243303404860851351940854190451731744636063966995076447602764592375058242546166076534379636452432443613333920729633576718358307252725427332264591172124200354064253576057109508240298927637342656845267299398305236418609602048053819070106554052157817766346428585295735341159221472638579284960659448134712865236473582874498036122214510837457516294806049157489703750854408586246893612349190809571188504369348586424787145387396719154581401870675258846679421113190574525786700416658610520582538590732878010006190163016829386305651794276611504490124572285945892541492419772292304365758775860631552780312577340011774521999184202258645317241592656108579083078341987168866815512800721742136167519052305447102750629664875071918915466725222171991881869959247482557123849254739186190317816131277634815870810895291098299608172455267045793744227357582822467620543462017436857286029047134113243720588916649012548065734993355269237412052896729367301929592253530345202119007850332035907347218432088398305094399259181193015838135478033587508374077574603008 [133,91] -51800883187262187460179731640290516993928597443383832213741320063354884870420921049459534348131810238650383821153891585238963595149574701898432663188214249772613706770780262021277955632985265630465285556016108924730027617653510518453525504081077155281412575926182019561317511146268190399773580370114107306497654301674833180855734972918345632154691616614764002598158978139702451282273597659527177208392202285802028693829696147776647734019642238442378508609222740589110712475549808348915248377626830730639995723799350544656987980171125353733604201614026348944418713297594020559949437491370910955325623143008824020108342511732081639280917624688041433595015437087075228987204759101610203378091739704227838365407644469684273324743207806011692644613927417696216619605978542667384392714324958547012522745147880506584600947171357741551748895152447238799149034265888300938299058711756136267665145226151699501201334339016261556210123319330864667542095480702969930193502752142797451869936970048355373564998045010638151877544548560693775036273879262753569490241266478628737214776385498173461942260966053037049263372094643923926243960891377901134661686108870367619086957310852478863735866270854926095792751005623474535677890202978562939964530363026233108028137418442308421115348317338544698521874373245094227752729393742313579199120028776223472160222873281185653655585427836836570649966923456236133761887274898454466603142250009375053234209019757655820452178137297209158710589075674518435536321490466809341265572929689215267909482374735365448322833287634267964374622281769512630336812466777775332085250804673716928461606648082465897571795475935622886036500237468850179787680181557792170581358938502991587833093304237211202688670499707936104805328456398237952542770832147892826202745537023815197247612468067651068175195466747225175096413853861414277553406627791064682877187261769519003748184204627876344638398404575587069553076307363864622984696326633571229440 [133,92] -1606658060757977684951514571808398125642588207267204354503856975341082736796137501548295079512382481687555909267894544947696044148538543460349699932290567915418992277045140953756425036280272722370559226436142697712191551090863005874979512989261835231522058034516377315370913516778051528487047166659896323693979920384466752693965739721186572413152838718938552065578893554067208654526304172050196030478354715386576360002035262117008316513458564636027068268791864983048605233109253618395100550690146647780585178575538923120504876301591263751540248372834167240447515592154820992435400949759305931023366110001315305031232803480824218823696326187006966177877797145414438886732173824694599894411483884294012280640025527512669385545285027063506648887295077825594489908849906189932892285358147053746499149161471195215351990397528378020345739404347084310111636971597168449316994968207656935872428002605568519739913402624994021029316885441584734121917004711198551221256274040190869904400247890515026665764316461934231633318338608944170557171582880559039489304375737003399575804317829229414505054344089058854142905362045597160789049854086946064327015139121214681442904614132696326344693233302310305536333360468116255779454792618753978584384242111760243430506910690906353516207324747781702444521696362407600480017918762471674660422546818112059329641885639471202699352146460459893298690343132027999168121613948399000666608313490067004889541725070410063035143097668819467252376535729733491405547425333131212912410771954791744224669340604487417637487939677489732252418286857281024007678259295240107288336898891460892533188945817246028430571951716609795618919976064304347897716267185735470249191286132732536125531321658374167587025326322619679115618538900202820073894601636617408638598642062666772702705099840482054682617541189128575733750467045435995839464166461973973408788839630520097186313290794814034013026745476220359136411356039527591215987894137192064 [133,93] -261233037443349131271487399898195963500710431660500290116093342857599923389291617259260152156025809341187629300279007187961830285461311827871946431768613269080494123897023561772478914125936803773923743295745343906938488055717896500137145299766570340778934479055373987381859708890984931553998923333231486027410649205992945412997537175874967581564401021979607307970431486219204340180478261824142574930070398330998583777237997928031305812113948692394968057951499895535034948224353956221410994869831074499515163290209978470499911895455598225484366666788479985952969328181264987753552809525240640875363186085675722424135451452998249578324417668742271998795938399834107220389287391579304261014623358690174597240056587547730362341974493606759108907263900081409729850435260021798741765769343127967354916202829822794706239835882300548399887668750110581417126992795787606091800827822385969771892692330813203512065960455502111391555917920271661084543233268564561633704457277809700324573073419633747694302181060553916180744408911492950423822099525331314308221777106473240444577821261108270957760423808051528118236670481744869172932543606299209239985313764603748231943344763138267114090842258542766841263561919218666234899455515692867070299643543509926253585403707692119939115316052538202660779095085481267683812199166428109519847910431191654941280840285071643252984521983426788979747569186542919364422800349862007256607033831167519118123676136830477322279884085360423111354061723052172519787009313333439599269011719049835058083717255883953486531302041518476233185404879854481503421110515067421154051574688831587861004774714936766983153503194995161493995734334754318558681307485884822067434917485834109356230796950886563943042968689522207497741176750550968617766936251911273502068519593715202365756059265581166547343728523787184248521983767781335781172531450767786026595555159752302686958165280903400449642889336969586327367734775382998015640578420112 [133,94] 4014538083697945524355138624134706629991849186181569666610034063156199224957551796776789585794703808648872361491198904366784818689819540362307061507743339027697327705652495597710236681581561870902427878466643124830142196525955386620457019180074247968670186415314572974289055072116818434566030500306098143159311606825479393336472009064807840229812354738301662643303014264671839913490615436657766148342895419943272880399651210650988995643479628315896826680279072875460749715199081817868199735331957345776994264309066927786774521115150580511024053127400118281362446023875020078123342317015843798313086281286156569390470604430425990278040597194125341574336053620304828492393984773651297582690083099880664503167768027448661004856276400100842747051177835934398165648344178525493829378766635851660300554453979508761647872067694872032314561139766472297628547747856250276593488531495605277593515086409420962683622622163687565973413665676000427913321794322714567538476444141401282233407588305804230611153099573419104671285745861335112953617718927651832480165978162177753334155012831849479953996324133662043433226917330646947753198224787676134216989863572021522004426085362523634302226191183463175770706167545283856096801728981255707499922379412919877222144377638830894315955382740996785096444178474366329792573939072378654441616924549744792754931234330542396538501471783459856083991321527609036957504821018712294355340945990855130369933355781774790729891935266748883058474973450862755300846194882918641926339979194556162759171365249784996369612718898331870647725993608307464471076942605036715193149962178322280020521417504530499650117177628519258277165468462515897783652367637035189407353709573156405279060467502050004759908567461446239558802128437139856061031560796994289129030177231869270257998183467671273841295050057458297543792772467098547710353970621330478176866792812353937023483223206146480474888557306688308506169920735082221757152400 [133,95] 57872393768460633280164853114838297399224957303466422292184760178681148860399524988285510241680388501578370769119584685776147056988708643440279566922355338972567536274585908547190352633777115922535972078952169384145785781508199985616594532608392020313314007426460637532556877721079206939311620856082289408955210614746506151235220174400645068173664231163915493120617995243092715909767570664366161244135420936561859359296897777041257872675681322663016118615026113538871224036731070133714724922123736472475426725833698497462481731128984453634029048066852039153573873139634096251693865788703552318835604871828245016220644814888036874595527210258777471927960710754001951853962290161716015652180508549702784335170741780600199969100641890124126479658960928459222697815545062844895329273906967764939757900104465130808384799051638792890435340680573382408519922209965883967837209085268784895983429035203423054047863965373129840058813838597773971207533661422881642647537650385984252747706208457972130831899897753072452925882474728410424598773848490279462526319602664480135292119518272195478070207829256089621200396965933537421534215346249658649861430059933855255794677990817961334034999625807682169396977234564385039650684336878896333628683988238627827605026460637081359241129142595312707024359488278472820352609397875151631232114084200543645030342363538005803411274100286762239948381204441284676674106232684944212517365966368148592187403324565772113840477012752450583972563190375951461885409464897428243644163943014896433086854663663059448423284618280394894498813977351735471207016583460032245530262736041754796585757041547565969945066738396484411350190628598689885940109544111566085098267962168846449726960498669664180364600417296516092015456152446242620750183234026269701108003020345821380799988873117676230727229039051060165931842056187303594868383464607394052607758517192784633321513905356078617227942276753833459340419704340307815294 [133,96] -2084479701432120161755019347484959316433724903853828361209773873148855813293172292926808777173407280559900192440607959026634234018078895684717268331212636440321970473700983091479326741958593776439775877564739699671273632679426048573311380474973074876039688083933844204024314231199876138542487641976611361767856500969770330107635498890924805122579010919216535201694129509810842760509607626061735801499754626363960377856872802258899611632933454944530932429671143306944003451112855058873280103852524313642218191885682546535709508469928463733040098972537717352584173272410700049520205728221156894759025986098279047551627428233968202806371196070691208346247102065176776948300653290042463784002477760229744490017375567412914814809007881478539669962855319421857630552734928330310877861390909127881055939626693600778793306802892157621377398734137201520240159050982482142453160559056729694526635197890007218947495359353869126336688370765971566349235032699640754815528290534095504340814970420233435061359429623592910516309095054743182694035904041299752828881703535754865046689486472369472121944244869394491049888565377800855516624915612458946725718828001411292582288506438985795878465729460201312199851320430704716861780591702990486526152849499197084815477001800297859394792998930093708921619788715412008260324233719064460430301357677700726588684274015665798638583202277819481287027000471410874519495566083135919940935357275708400841793098938809294561888352959616638474271119455754615332760501410485235880435242271279537394557894836821582359910583770696311630739553411932888939499685891336758575255749696527938184404521979897451949958637002676805623989287682072920198398843671760253218485935665535874693606518047288389499927015439350874574285554074820203130525580250063282096620342670974405818968813120413421301825090067600035890499254737471465272834715121984069582718533998367283659668781579192812906284686191773775690354628185550592 [133,97] 14034360272759071232829622591192136613752826717420562859932327992862254749689102805535773000769667319356902973333493343769740436770224991652060556432709807888309838577767281897159892347013967234844963705974651374077228807862979861107124001290603507460767702989959420797632494685880757118670589626247627687782245089237538841373501493476496173834402660181521551082897856497352572693315094285129110299558258122813903658715699356917553273352016591473351747138427306449819441387629396168858586693167957451061017181770057972757487143075979794421996755168342779039907164787642532399018097124757314933458563848071994016628363960430730426917862963680184997399844931887909576885633539604348223361263521428151969842237949828156955699021639220085282309897338538729367638352130041344067285325165925119243621073216878848165827387107180960181035357451079933612054608714895456855579985654477928953372811844078387855638406664267927471005186267869572578044141923736671898696878710585396280135128444407861536937659623606624981756449437068265903485976452522175516496670418031166993527178332341699866839023208908223352258241918748899694227938786572712239026742225589044781012839382493407238995271709186299260900087258056615105103006330428492713929249133356778031855308769650872480344428156231342246874417904699251343940200251288792684253418127303197070853139574550246717777278019736266434790561947007727792207586983194875502958084641981314744313271593660395673280764155577380075023160324746799703720376025858814832881574084919079941371210148365844157561284401666730081957674065741743357084716147470170116677441148508836119824710515589207475629020110574334543880032548500689694051074796722223348892682857435389789778581698824799022482038575553670982186389446745926781893032671536650542922040572690992299836869045726347343452353581878070256963028700817351171736291901932482419815637263712951516536593276442595461615476762520692991281059613728 [133,98] 520549340452735265638759468237631836265943927008916170058176657589874591450037725352527237176344392199659755131205299492397353819828893630764174488831543568734878312187738670605745010727136983862870313207876415908657900251894529587476895702392863092959314912937614350742046778084974319009855237945584158707900201210001363117030654049816841101560910815759285739803327128820135365282106146403657103626119706753084391281352279240227358619595867794502973487206842563823815578364238063538581042969791037622534207739263481694372021259951138326996998909773288621622310237665238714734684996153236022126448741478982955201945606800460374879229394813790240235589030082282998307300585590618921317658294848337379850421338840119181218593380527725591585008975810440408129907605003155018786688104789834609263080909690960515838461095156930015870871952080679030906394101370744524818433352954358266718815141201036737569543265394377728029032717576409652147844001132555261643757818892321863894914295388093483593516548344242224007266381128872263013884280907341409717401805058535925126124111052311029584100767500853750359937235963281441851708743352720012534434981270134474263764274987786836051281010855375445293488869099230466959554705034402160915114377754335043968459150236140017172937657772056718497335263456600171228374122558820228998102740167785612827977384246377677731477257842533491254390256666036569527322328570056219304048052445170329104963302159588470204366519511487644618585830602931593548807868107858521096023078512518641404191965829045873820039432740265713184364845420395675347969807472186725908707280130312951018058628282927614895051069986133362936895300877633591684444073459799857070047856572753900919198809124173684578167365152160137782098226727473993819449276445796133459184190492587561669599711793962816411492411277938878344344928649472401397795440747110486704388172726328810624835468490980220239336368637406926282621616 [133,99] -10778281854260688651992168723573256615346779974616976742071080344990028523841973844871729127609190720267740405132033760216251563869828063145401086385372515586666730772410433988984774613508594869491897768086896881166260821514750333663646497576312581890119719172172121947933519074455788912043138395002496433529153971128251401081467921404837381186488520958861883334859993558551818410619302890968700839037577212818837713754290565048475651032072317826683257624704845299565105238063808998557583080682566529242386543952798945421302576186789304318247242709100072565393758327569283248039255208659667124529056725650008753762311584992144140549301876416355142966173270246572918594641786726720691986515385683666002791639352372257890126206259171622239887663271530890423961331460614347111975021811591293115052555345418626129626167086243818185691505388066023581867621822033338970558696586632558646282481574179127807230058168638521653730736894959087703644916321125136591485305201126490926026910576239025591036123869438743834613057642896974942592979743905049563058037012832167203911151413059562235276633679055507404258839332141484948166866771290700228521525449526380063217350904914595473385561859591467518482756388559803951332339118162503653698941462186103930344362245386275959428481824771049809671057542277941197964905198197188961489265621951077433604108840274968194073974385470767150998938201467676234026977953736860383330586066805082477744663826820067440619058733320984612875473130737043641933434398870801548666849699837616118699990763428055233270862958701369445838086819507433948366501380519214128162288015307736251342935563757528473970211811801783850629473040815402114154424558703730387494434556649927874294384427707002439567181402496187423055687986993330732539173659784967059129115367351959224558665600166822728105761903291246929115302889099257989128890232817679674770544220760406164390592008491785941103892474111763735322 [133,100] 4249782828627173416715213987058537465500761279183358357464863725924448519857521784551322541216321598785330768491267528259351878859453537918508402774885166330297240189817553924626453458793120035144255740443169155068973685609364325754765970914670058726894107710010575122773684455800536973646425339164123301362737756816342093052351996135386333476227684108024040384440809482567498170833752230666105183420188284864512052748675299266289432723000800943504747711207759174440202018316842716257896071740412888214075901203870373326268695744494081618975754258482624502966296441247259311908566620583873543752758914249012769659378172774205239542702327202997316989429841559731270754686408797490546039487839877077833490667304853981091690762563361398838223335756279814010743993093960517392397995721643709875939043555891207479448115986579628661392709778157840827547419130371966787723409726033352850812995345243450333001272743877415335687185669734156668380562223239432488076652533363500978172599900706997142009181480152005987027553030144053375702456939834183191507201712374654823690423029150919925757284102496322500736458922525302650423644522350492137096175763507040278733595475181409546168157475405516064384115702491687338220969145148324055466509447948678472492989752057613280562404529141868037938497255402831255702056437285250455411484017599174268096703594369998105815216686918609018805328729063407965114027273836622352411832521737008363336687562092857705528219782146440100830261186162608761663147511707212266123644586990364177021569766009007749295191148824032625360952090446384122186483121847920502581357916510988064832138738919172264696553125680833357792651444258764173051066973208139574104142290849157936301976941232737804817226005196912202478646734031556391433881878051321340698319978498011282905347659656814273737824855950156438170246966958338974793612182428659835712091929128372867155335996548749954013537769093888 [133,101] 1943306923573244528745462189583107743021082526531914706071494922663741707753306234960582470285987182529429754228766983716274909807296017939334388259039483983104156474078561743179527148405073507207463321269518115886553677218409341333157198796886948710788128284325590370970879478145757986742154510631209243242594679546974042694189854430773503156623811327282522882766839166523403758478218751369273391045692118201927407996226351576136586055018518024239298244700933287840173308224082429716828321509659265028814756173999871902962760841684047876813900448604126674716066968047193662211975876527589414905728912316721461634094829368355763001514644540033819922184789393329798996541967682403878703622279448399535997274742650037369619957178038914910588496694693769156640111666983876593629214016752160429554464224009581751947719179635998149764741166200944876499900989970848787804706745855706938143013288196835542876076108313907796578198256210285986346398273105437877359753900602379944570371467510365992770594310909721504268225023873571066150351790838970144895245067695406225597840990127967276946528302628808833277526294747610414332519294099779721997365076894735331034662257418577769450210941964584795137953743436197767756419435008084319352174625372592064046707056521368112641667420105661507014655304849161363502747556806637786096811588556649236320065667679345261543198558963536174562038854470099443482889018426830892836856596873779737748895342897535877646232954771380032059383854169083573113745281040616719877348165763131431917204149813202831953553812678195315395718180847864421862535128868006988068438405495787763334565088645947441834522506427733317572875242938624357685085118272959371285294140550442448815651994892786652793957496505818024401871005375089017223106670071314701104567596276839406378444933904474324806743991308769727095863235693177937374898023947434058212192090959023973277219740438362550953911515296 [133,102] -16724323070090517732710172188641357385238510636261301223866897832203488305129139235603483431918565653806935444862610895451973918196711056333057972203993944186007838589311094641337598812823208501768377975448317694648592010207071545775721459852895852637286999991909788613577727456952425147285139093898918719746997917538216330870991921396438158624277144980679732259070929482126706109183395561252616209685331271432589289605125235774596416759359151795362589465709639226370783158283039273999268532020164328098459115866291645148416651302827065840214099420667288464279198765008191466253698892048108965358273189362775342447773265188431630401569001156467446543312697552604208073635835523257829154924001722400280819700848874029907147483930981724582614631760130476956483312915624946102836512174491252740135714972843578550565385754138239946310383038143819401580907075119860206675645369024499968791079759247070048220212275560897316592090336680741332610285532696025107572274814084807212066890832650122731855088085989114633319917670529473662589532204895816703454185624704890222048342893947743024811273273726007176823972185176689279895578673828726587645359868625141946752283284147585249790397913573077625517839339996446023718781111299007109707642846627665612233212873455192771444488769839499212937461408862064703527261358163009560104045948939105803957435016629343011150885659923389300710257286225319609299151842605542602574258032557430061104570596272391876475874127200244052345418385682886066659837167824363139456013084951340384307603436543823574531599486757521656027337637114898166905559430588972235530766279107384539626283176986073604005816111041868232034238277670646620292974230924645472097309030751119427534200198393466036074938442353490759024203162765651589153701799742745707600773285250998507940023409082494111383246750825267434408529114590450295925478284891426874619491707320536012388582538830431887301184 [133,103] 23366117216953059185033753192664188647150951133063875059978552447340945891204728982926200976238447800063230073824979391873219521465686754844750393149365643725802083896341376118454197495809246318702691821885540714522171199145380253753957168063657521887178699921303093940115530799145894295845045921125361514494541158869218712719012203999738804230320023978271447649961035323668477379105296333766187842391303150342177705341848175800076757826957293955440389442429357977680994282173371490182268944998081943536177547201808513876473888571452570480179076613181827640433986728479438874114050197546528086496868320034611837162239997201719110861015095913068644392829706659128233433110819702216065419403381558437170074699812744132181213282319432536465428979574444303389355174356166406101812843848327461485595025549540666530725136019988773068733735471539898300666992013248445910773193506660404699163617649838782349572613593607386600035359723567883519514842744160597026056963124248765211247414007903428701687780440653587339815934204950528850912795197766465474840633032230274886019718948070368807304348620829885018298996242670152401310543692007914554315818050719077570689363952775549402314229839333824459136152466008813727755589684500001489939642830515933381482525935640806062588919531954217000723537917483573730088808589522919806522479909383945470383123509874550180915184052098495689904540869515329304500479020476900321004762600414764833318995461441329989373647868296972272673203036630004662371966390867891618989524655454814906739204576818399520685623821305552554349258280569141985477179480633596582817046563845359653528153193155409438509229533503643159107122070438730830165978895669807611422845332677499232096250345511857323002088282454953618285768450140963690988042340647359911579175252469299070684840126032307554392824941553264172585071682825903543612758475372131156136973239634806977366613077573623544 [133,104] 836295472430504690903487068432675390318107659147905455726125593954784500025555549561976250043101145341626855187734553538439390438137673476896978484903140119026772862556819680762516872319326289612412419012697422312837844669850154106666368344348396663849899022516598728542716992430260246676192372224368815945755189840326675983238970604093199706923847601004003676467577542734191735790823498351810054934248198680298258207076807152640379337015147210710708996233501427361740648791578371291165790724106881245570866038211551674214072868323556455531912235835524036981645838906891405995456055729046554150951354780831304124516012717627631235626987466836245157279558537879050258835491261130729983648035738385194956468711316191823932529250050732827526855084451099965272767853502927076836868538520162672506295760347653455942817631511270901277114391717413277558996790765981274938561503957377862832255473093542384112380292528851779042242636693714995155134904802303466656456375370893010194495098366169458147884477408761226097243115341244004664101190591957717485382674699212253389518061328288400063596947312097795179593548238343231768067308146758180247472888817577720380263222406322447605079152558430829848667992264777388183173290715160932160262470799761215339117702670693045002758189291203216072604120760893275158975656446225828378400607787331163583489845220461028440501857222219604614125976063734373505049873832170531252596225204776426302085339399142247431612662350372613800727226111461646780138415346493655375703993031192374029665534469652637769756234219945098653503335937939262224342132590855685049302069277768785259288849483811280543239531900553236273471575595712354482274016183317851646026543078044676774736172197684743416653336970762647921889333253870538192125845746549079546046419655046788196449012436513770577533424989743535494474328568116642843888479736701733862406010062973105839013363002240 [133,105] -5068222391742340720271907513383140853774158176444443215037026049976009195955741717596928213682481915586397212760386098594649959298555433889935993304194111006009946180791566691743911806152805007623947965004630980043371593226455999486784150610681391759182943785117395635144426176269312222654967947767922922983965767501758019758450816935744125333186297472114673823866651283734696598085335780784879657866680290306936580607728088588356214007215015557534202679299450890435751340054287884482909428015440449124531000439057668988628054334023493138028563763920591702522628312362005264826792664588846941010986215638546274062154799678793931974462083418032347991293983943399805238411229685755915187937109287953965457229073013729787549375265067921926573068829488931329173719068537965111844737553604541909184317536113952971104727190817280007225910252847633677879071396423385215931319305983560786868677765701749667938286465228661330673191877891395576487942332240231599667992374020592790511067832813752021715598133176976078227010632571442224086593849513938628834819747797457244590326299532548337482308994767827762554551425290676281336321949069479737518204355280473609122994271130072153693208863358928276260200961097012188581159156080930740699201113664199169916331089232258001659636724748792905063865542486377945284135594414839606469943805621775991286689902986441089476344382539926856947561393549339267915338867317610468051880109425625297271350722385794279732371994633580416426232887001174034760258535108520280519363681935745174646347764167316905905843680823730715055740327684066673629222111426408829804401528792534181795000348278263156927811492325887465581091340598537845307402065749851972077837005237764890131126588710372185701230923171656807563003243048203972340390083354463330024873428559155885775228420631946649403802277511001908810809036640161038187995150112336952178703003150743759644052464 [133,106] 9480196539132456408060365078391828047181737622230321704174379731623530868826579782624098150426656348589014575612650292550962129137115346904589094328025676580017808231273379118447091420035326793164817094048433522450292358024319945924399241546075523564370953044819941129940727541024780120650615263189477696630638404179848944478592300623133809000045307136352909636481077691084791482271513786963287169457130819757230427588806667726871996035213604425283565196579854454268620283607501774773814376736524303919603230474378505000471511562689458551029302480710823622246425706193232157810026588094661773427523601103733574319202156850787554080660489514941469703433143862341272264359550117510364030857787558607213861681522365416692804433313056602668117797944100530734922831509702151215621847356263367190193549874125017557296608268323647268027935401490410929578287191602248925804307046099217351355232162533621538840207158983957892741603790750579133607599042730635612884280738067296188389182949024730198292594288191251248128050083169192198337604741107428646299974771897739344384865256681921878824274592918672228625127752614650123764105297617336175881148746820775706939681447368318919240936102247753621678081282108299593242933688657693133193855695732362374259497863811837073250251982940611828606816561370791270455214110684834957591801983985715476598430063300045282717282580219255566873900852262978326848473252594890140346569593361793085781911279438797297996146476949591164250849143073792865436102740586447402298432602767954284237067063138929567167463975181072009135138349585385713341572450229319894236511797611679300691931739974828249381130799045486133894124274965226864619888289752653713123705798186013331249469114475061508238868517584822837253143806133858762605815641250067049494400832957455293430387606251483790897781286846566150219134498772091410734990261657037069444207068527897396896 [133,107] -20101360432031516660055836632892051321024243205532016318439287301570887845752269572110917513927466671899455984648684577923791630800674997022002985545532374073211064806621030009514898357182475890125735498602269663457542586291971091521856037287897844158301692958712116719999635475232638002353217551837447357422946306807437570213617766662071573820162701864360454584848414772552118863565798430557224635747528609053762012736358285192819885147015400334706879615166381046805723010354144661011200012125694062739346913533199705580109948922290305899034286106535514338816787072979713581682009501404924149154855421193876617019604023869479271812172986243719745007422806973871859055382505711822526757451156072057359020180343311920214434606833644700280434849766251096769216643505797018514266716562586543284596662440340543801237168420808294526148995212052110777637661937454088505101129440930026342914142929004248833204624893497586130472040794082714898446585047356703320173973035078246545913949385666622976096701088367208317370942257751712447839755455516171179014848825202042747695529966225357758978974495570517751263569022039319389641521914390230041486225253645503954296242971056623264456696266240692269440346883026136638857387971019913945128187714252254426977792608530800088652896327676820499106754828387705176448800966616978903583299728497749286809459829831934570082084302994697713784581982815404806829905985440055623523739346246804194181470370977043298269155137115675281255248270842663713172226540860352979324111559478388733348949840576859665712348522183083819115556938035861210368471599510844412927949019548238543206559833193205026531453629805770609665545680074781115568825028276450690897974943373836606626079411322282485335719022730582007987980130148088119514966548983386549421120929869147718160943111736328222037886960385005057802744229819191806226931073941108094853643164386644 [133,108] 64711892472430767354358121042478068292162594993367916083859987598900073156542567022916077724915293511076897725769447014917567523461237868346487408656920523360574679093691172091721478749259164405541993605167697409921393431990124114932450960307941680948600381719100380110533725219149890780315714517004166667502116989752398850659400062691142252677849256191791377613394873005603016652708403786006452837176151683329640529075943357586246832673628636424478139378821115242138592298906712318459227389908196348509354172967095319566588035271611058178275379844905773816608355026740462788265579623611766689913082540061322829660173081729525025159216720921961063243415733122441655234286385013638504753321839687941414802320593657703436674757543450739529372719301677429463516657962725887538718011836882202773046186781197051067345829628540722605362262096593725134614604499631850066502642905912352466460241661118046651142149065456174865824352849723020960045840666813202276482161761488277820030090851200775301855751706126994914239957624513349193535684128352986275750678500329927486351695072484555571547532174644999210585576324210161495952469199445880296975478204171953162370368299069386750838544194412189550028655030766907120927772040394804347686116302117771189880784802821166636070404680492528838838965343853218792629280709710988094864858877400134363713159748408435899277755606710535288310411848388161331316129452019986568659254420544513213383273751868526205020095831625069101527327157423816497590835358032142469861604757612546623545584212773787348816864996155185874166839543785788344368676421846057187047677100902341658050015314987611239394229678640545436725989409038493025873940222965679514228153382595782785621195583943174099444003569117723054813235199567618436631087957445931330668950571437397144968878684753458627938629653791208061265321769391418350577947699814946517887689600 [133,109] -354289982038447537858926381628903104441101432827963221354577356012039307049624916186763029571698991121976392279333321937012896799461117207127680633505358274436340593133630084235980138913243705544879562425056468006668645205201625008767842507050741339918568840476207895413970520380476244157053176171517150653619158555751408896164239412491008734046212144011099265777167693454063222514583938115453799594895571220664118335858761906867482419513549379754138210103759160780499276219826288260604329428825297629775886565090164482716572669285112785992534140151077437129523405506132361006092529033180421524571147126909755024247418783127159128309128539386658617678257844692659927144144141043128414053656174230969616790978890737773327619291390638999025995883067755589371701213477184665286462891984812894511332375688407361941787469353639330883140272471162868709897961772694658849268660086947091864375961433802904278286737572140754594886606593353087654759093501818440609613903114939706304649824460083165205377105482411676871733946780087693052897020034797767547213921669387455584206873565440313119809818484339982860584347571847673249721316423898240382961401559662121835813939715851561643624751518770129790916175939287725831981789705601366323296547230038822002693440739164690491674524263250837923178960105680997544483632818850307251293987080720198498305231736919637123098966007348181677398017166512217074127861838087692961850481525764214964421382689346901741262573350242217022472094019290841070832154078213265392072026673002945505434730709006427079871652210133250153245265654037838395434080306020214217730592083552475978109921574108797542687178201232401128616062034667589292886935150766176984506892942509243296115461598977792972325510217590395213024946598560434383411632252920816760669576485924839756921124569111790089666548663638153086606952687960221216860409837449368844512 [133,110] 311607079558598130328332368709689890066929844111431035243709352800762402197690985030531891953362765020565083866847402543615556034924546805887685060960063591007767409726261112299286529306412509943286858775216963657256601000418846823358390535635783063085394116900457728399614486502758632926816528453863761421225131285612518674686544273156601847018962443546328622590852877108836103705618713019839993692015624875098897646031480463704782508792374399243587086760335163813201405861785544209101422006698815075397015776058243756641050229502193145963106680924576601255996456198656709843184477747559767811649907142180775807681173740090548018071835860146011352033673929697408456879785423814914156567605525900510824741066148275419583786249199928041357263103074916266852119389617217729617168106123386137147563758943803370639560147424510888632944834740057600439630631996010599838665461642490388029354628829640876861878406007148159868590796453468761390022743887598724464491195077743254485020134138197387510209907817506845857586252591030605710215386554199018693924642466006457650718521224318833018465519398146375072887593751656082414411549370644624985720244782939680053376008379330180456208612393808097980714971003151067023814648163512453882563037583147822335914469845507159357475978279134949932337932594349474260074505134741617819774817534286868227252772482512749882697594334031079462714673525351420203448734164130696323987899126689115643314444443448465402513324480626701457440169209575223288813993816914946070121792620788071305656751926648443464227665219513978292616546687338883136397613688156011282913292614723905238116512691830055437835459476847470824744353341892933219169738632024310457682908776010545050666331445882094117733704440119498153236300548030147230266056283132852477531752936947368118081391044168117931805412637579977166185210766594814076653000570530520 [133,111] 115039433891569770670897451999868767710922804870757697826358445199446098628226984178527842723196297475933441217521530667512662528719021722729994672350744533718350189409435891659041874463781097594611794955735025484527502760425772973968514040807291993219157053815901294383279209687400340419128259396918588896826137726783190929298392081417498357895623736214198980106084404466868964786745588872416853810418949916864280656821961111251293505107274825363619005974963552865455188999149133954993371219127974269254687679326588826231549888521381953769244186086044865342076999523298139428731981764333988507704847532909057127392138717290506801603342313528170919135985474881963563645154529340156322518385788407915493610689779311949582135511204964217332900368225273476245431254466582290829127457375413551061072279919681420023140878407762159579039853656654583377921722842598214766219645230204429630022928231664608680953333665468539732308998734901353012697221042524672888278315526546164495553501312676618001153231949941747451164729201311458868723933089322719553778235220561813805898609157179517455029007972620181483601930115800624671281955868121529154117386435990648852390364289048927584165650209556902201965445925981313792626404882211110769354289360549900311828745069781354718580533823860785125844237007075542597072785070026157573458519075566164321178979132926491015000488780627679174273200070047277789976445114659422001477097181811985570644404755425870000663025888989759938744528742214763313172101141012614399340804959645188652973161143307591569169871093108412695540041883484498043159888697674966619953368412864151686474037829812359490133448308620290996270502191558679819482867699825823459648220432952766441351860904800214289400079620345937293026732882234132286640049127060265330571279502973053536861418159666124919870883778953648237788928125457551960758462345 [133,112] -289896623780242286392030006016521611278987420758169840399449606735297426863979516422741478390223020751905648445584598887311033832454987115468451090943047427592524918972474232880528747591824469806794892216329795075482598142549127702671897407422836008886153910396703495845874405847257120186179196056194287658173679084721500126260121377472886522974522560966397002231167128186075425722622647198946730617467189319358087487218019899265648260430953949249100261824449718738410506852100677135791118698036696166001167940650913566499889439974419098496970587888985087250833663587533248554932754402556970039168617971921308223545013526617212338660214676786181378725923925326196884744910068128654898603853440583577787684374887498163879390278525643830190590298405939711342742912769435528834268074575141789749355624195648882286278322753732223819443733991341054344921649402573105006949436763139727134102885082677190664989915670560172899352924900475655938487379220140677222753814118867215926008145416306604453995883907804950905002122640856686144172062397847247637353554415889037433777697458197850471365554570434985614130141583007656748312450694638568217466044364846723456655892832769946598536605752364728463774398596857715608420313634528122622919639180157021811238136582475298515671080017689068629345219358700909755893504157677175837803450680914009007187564338557438196519820021779920852262708570001143310987569394048234909770436125738353180142768088842536427130171242170689757661931261174272622688776929821450544079195568299192131988389745595551941349404630615989634644856750366941362014372481600146442572277806021006940159571510125693195789432854745585717154231835122034570014027422433311743172113380422989631707180005869701147420329769837323245244453347798252187884207433010920903130953941219122677229765182055589374014987833275755761635365145899492447616 [133,113] 25400787788282665772090223195428726753499361763270397089018071446851472215180615052939867888792184319723802346447032346537326585799740727244773336804317564673906454217281105118577924670103789583727166599101476523894511692041117163060793880062289311530236437841852046939491523610941724328347734577918770195981803625685716613475170866809887525760404782226792058410068933677349488405759249266374110744138962419654426818607229823904142253304450846723222609014885114064395719667871660182884181160908537374074454783843316709806102157209573785482686809639716773316495505624106585583792435301603889166802841852606866402679327228840343375701055535238724943313915554750110948102862049512130909719527987281811142572995305671110029912049821645638498261656404877833961620460174730590036057532836975802533072563663833189481392987049377972199997157672935821562109731356869793609893420099210450609231695385571699001341537937011764363193124341675795470715749028977850810199537878601340550853328553780393657184127881244863019799579132445949670064341755639297414364283269023786878612614946169420341290045388208836822929407367489258756072849633978395677958282766968806956804633337867643681499133731761556794144287565568101818357990342984608983433974468134695053910169102577932102736520062330007576776798776557321640514875995784823814431328287387100246303039720612297095755668194328414340447757538729552076801785377265884169307922744649971784234617448867460865538470019162935475183342231244515450156244054150888411923257714293491915569157201855755552552809472603407032170575382893148928374998239621579338531500599175729549815254290027748220741933945161574128921048464046573417585343473470404205720682333821768114229849050668177863963450982310137928599611679720081958551740424679836931901866210736911256712538892460427860300363383505283208646879370434800 [133,114] 10486560137003018476692279393313399589811846959058664844098056291331594063891068606813362777968219476464531700055143987230754066526234945485102883280806680846431624469777152593524638113202889157967213677154854111039510718002979031958030281417635948507301105846058537359041518873523670543545230597392173644248108612934691440746492915908190775592142321798381818406615245750621694136073246470830855345455846581118181488525482722544784552004163143962890347071050994315962262231808458159023167146204354783611329501304813663205500624436536979872290715616340590609812959312762850191125903000698754834942594289692282306533568696078235087885902608130877587809957831520073070757335855887940735472215802830154278442179735875248138785784244425907974845662834379162667592007230892987919307509843534224623559410944346265355880019502104149672058480700330766973263353811154715483346925341002512703533075145819701352728791182100955562617559774106522822062684598248950372324224769886409567088992731870079767725032492065910123562485039976612283665875368541431813020460209012343756281396231967356839296004707471872687520266357810957996142567316854462310362402824998687347732037029607750077618713016996350806881395254902079500168064429714808906396593023988491032199943039096354587319021058779070850849365334021391155446909545956546062072217314267900516631627659286134238132396080344411244521958151102110238670922748121087432501268102257857553429703071511457509275614116619531315400205397871041376763595281174752241686660090940716197636244376485935376445106090776755372490738191854595479799403982758705392334610584725322951852199553909815696689193766201757535077174299850128735366707649501072531822051819927896396342908998787661985843111248718645994659107334721726236203790005087531016543316523533075039410518552937615911496931276936304656702200336 [133,115] -7463262803477174443895239979219892544429614404460388713633927267018236117802776082578723885851187961503570605160611124719299319838932252526150423302582600223149423792907567928064795769540189346032847764235187732124750404056088027545306473518859403150992424931092467537416314737743398652080980166477106363209605166014720307746001211126164277084065777095577734449195279992590522832128654326425224553300919792834679192862472597269143149250504536859570657037408733956981525741013229016697378310968407111163181516532404135115707572669110762788571722128355509919520688658104969690617020346982981098020281841673441253563473234375774346918336172498139384486666063518366477694584023180226890487781873146365781687864702227988066003626427507507937583149436625059006236482311586444322969382616396740703855914686750204323309363176023542764836462406540474814807556085823858248426824137845386067957171063892709063537923718791222030324570672322096151913043681049035610299056231496870992243875920895062239020919510626228760243288510635555376197810433719970207517874166081892184833213209256159298324835378750833552565365856870042170190606870341431702814758226015986358426105963219537233492736101577657557189750617825460594135442451841154769559233497578355645365808179881354715805657200913271722479310040444371088410234015492067663803104518419399797352590190512884932883270298071147529794380788134919443630164639020498858673549636841587095555452544133756734420559256346705490439785303974764357564478140368563100978222697150502395827312615990095387578856652654301158476407002780674383122586455605149469373580944367182250297770898866594582369364317079454453952929557799551920565049373680969617357806238998701245849490750087535399857445579224731849543757277756151232821551837619306969621174755103122551273318488800595916038601156516602787670 [133,116] 486800551041258348651482525328505088959793442342831742003528096750563459016271191386159068608920676458719569864766919311453734448314290667738645920011657777241175653217500653730684616533143926595303867170899080154690512317767695828769921299288402757293574033218496984097576629967481244307662042254497923508291376258146375820084175385568202335145065249274272208709838056433263847324579434955575611855139726450914550418887805426102396351789290967534702984874890537022859773806648097679448189514738931832749734773622542579733391898291865111973830607596009672441943482540433381311140118318038104733713833681529145111885626113513582933449450872877005650055842552885476022217857528972217875144127378770437645145546644813966976864704678109545368520487006471324294793218361578105982347109422491198149326623564033570111134544578835660014347237183220659182134439851484429326224987190311317033852129443230936932179841009262277855987409747818121613147326521485141488051040064523632573277844487561268433657805260763594410199184032046862403777071683909128221015369205063685780253863810343131380565915259918830417175659132621033269417955731549093627055439961069239855201690110533115940036497385770456084697526864468179390407112878162322848333976173348955394356766321098015635121343305431978846174197243590971142199251846080399207609172752337455334308334555585383742687234283164508875878530832400158014669257088349621632269926228776399193493842478445712863899186444436452162339312185488912079528874722493524273821362277799220498424894369793944263378162654951476594832351882493575539939476185629943210984273029205653316363285487533850902601983644378203257423429921138306085048696083252063365634716814757134582623078586978008855172190979188893352358680924449949149472146639524899364400787425443363793117484686587473627052307354368 [133,117] -8490549831617052394056313693204538756615005971450622311238543920279150621626143211167764554094240796797184454346498721935079745766865556876080913170199387766521017200562441788100621057981256579601823279772916873585732639728328723703918250508605625402671968303225689958259630615744181660991472956814063336310300365435397199555610604073734111605119118265910433194626910730929028737757766027103749525582586282271522867884412532979273162867537455419268475109502531459992026334178392664413595830826682196183223359862155577669088299498421266116837613489246133666360055429652023012655556367996427988649276366263666777947262784604600494480676893494308799837999211539455842976073633375854168278660240501195098849302637872302500650406283988697069894643558741523053666399486477939667552615831463451634925960358644635024873573338927303519858500951304542932610565213555817512524002848852490851313805206975991805946272067827746521768457131421505243282533148620848319335699646361002257072887362949936638830344241324811788234950516314953677319777917331963618709837598289488786213433745819939082520616457723249728953295240101092768815996253119276445018257908570188459894899974628692125728571607035166341401715620802523691843601549845661508016338943068347053474369376977086009189904272279012944683864680247145016917063012880079485208264535140339535333177577361031412073156851404388322318932862783605203151859522432307681950888516990627391522520694643098609095319286580584412969344152272930348548824245682181396014655843772697699109477228785323729870341356712364251691431701005356222320977183475868606377935698343576940643939429704958349949609372468318902601875863304316967961336540297209525486346541547340417576960704451509871984536375377896036808349934069255696740277120626672151839125341468144879282783484048841536563936 [133,118] 271756901877389159835068111400218769554170741992219273611303603121073811553424680321411422625656439888464105827425883955961875039995430084692087793452424308559738115435816996525137210958370175024226264384815000545419373323319913992931554289706446143567347397278582894418127232018483568153118333187257885011285543566023478622576399939911955264133648421274748788931775313155159964561914200115002297287672397913376270023204294651862100671848453941368400763447680183695769713974083452739160157952599957044939038722997716149748928271307429445242312808975846646300983973119874525091538946934220658624981682900861108573559998098838116253288856476924906393195094601310951131528281351650948000980924755517365062573554048501283260387323622559931220159774546389005403476918428968834994096959412544070348003567195605703919314686662705717367727878626338023431705093577317766922963816478723790016534236330056260445890609340622753676832181816902455731558043391927743703575385969952933266133203996704808669272212300675374248428245667139411642401087272862417693908470474254750751810448710074652210618712151217138423156655907465379845669393198346528761753347495342762588218949144606992386642529617812670789836284577069048526199697155761266609427305160322385854172269756171831025335539303609180334595282697493352781499785256053247287441083794495422209541814390521345241085682824762753915376255512998830248476185399244514578702515765933051737556942460349543805897489242458070103094131677666267228606385516596897971102999803697364768406850058241926939133137305359937160373464079033058813153013490978675465192567060967946969542148755985695158112906713111027606680612619196524618514520980337096476662099470835832051056625583323523175206390775817475149168760975919289159006962902015620089354931658353517408218821841090383872 [133,119] -92599946618039674637704423805805404394798386468026214226126782123058461471172470219502449968252529080808634755310298288445792145307760485452606480161644616651583687485563246048949574162459162303308288178088856837180594884437853151124819778746996396066283750972671305598818473917388452919332448451335558231617329537747745957193593867513831083231921095137306175728730280726117008778035623817256558811782150871405126811847032206605922639402957374460250083958578692450647988987552781163384637086400921445540136895829495821101873062721840664298082147771286208068490955810670813372662185269165222796226083978289434987062519542616868365347093650258691549442832626872631903757154312925963173967419408292240425471111172420768940829319537518540605460419079192177533130697057545312153996710818613413266897544878645262752339937281068505376945587687334966288179237180916326466204306857803425260938947438416606613957368717209674532564362777700205380290833461601058776129929473885888316951394757966284549979207601332027500137995516018773232557175723337782833230070985605416547741554909793192196165177824667221288089167013797039404617459622203036908281113947288607664547501523281634218837405415718059295271102554572680426700882623574352975402282206792858763434978003339377625946117857692256498641512068884657191932479936042644601488987822831451038596194490773549731721423603418491090951116277199016121576411553139169192713704283920998119351885588817166455420414523895490956250706287235251391507429221522889033100713755161874336937622902012597311907366723899764197285921297598962254251302573447271465325309710323456821068581080057228672979821121453653142556596474561167689815769637701182145187411880846841177635456883014203371837834973400269827181514588258821523717906167604011199521723874964964871895780199984 [133,120] 9446580437721663152462334653904776808007601323595040277272301832201860372039184928273792270643628819794787990320924336764408048376057301696054701693719538070865222947886234383367886890376482543269106434321249807332862185953821064798885888915393603813720369458558964880937595734466242439016636776686543508159214596251263071863382568576263187770706979499340694875568110104897091153838817900162330933873289455788808047604186857560089218019263562651693745092476317491923145224001294784719183348840903789138818884158590430300586501223281709979214925101332183398945865568603732423782062771367010769706275471191305218298866172731580724691473237324734033012191156328224598374662457694313960968095163158278380660382845892088386993275894486971570556089749715048215950019669241967383799134192763329284832734389844626405084759486520471087206507507775383542396478169927301537161516536249996988800434736224349373565846601997071672469415930081620716894109049776512784386729430815015103069374102600547809502422550552142800532699000947787547459364358604259720615305758908551405112999228887827907324886297019686209352107708110985806629919793587720217995847570182179404491913323965949678723687900771489194456744467757590596447032575875127605319157106393312501885242107314228575652417269449814861589773060623838762752087459631898141886964902374480233312553529433931490199296999274015259482047932261927046034258959414244158868475838948540351189030394869625245759366680444670484485041351117100822159897726766260196660267094733860980864445663264877157005432423551259200524829221339616105138659606404865572835954635224706711462683846001659234603453632843084041200381970792478089398235895134782157391097004165453813624266213563003623709636756821261719162048767621307345840388288472197573048088176680879768026368 [133,121] -41281187151741729041365029943119767006708611266631144673985021590765377069676309706696235149089472093839514303401078687105932424195097360731641141481963608823711530955299922217087949550475046104545015222691740111537253411118475440751299957618500280075104309070557766751008902735835488023820829545571811340609020969587312532412648369139101679807032499782043402311793785497295598141933940303590130911105203734803271706947842479747623250753345314502214853279853761666542072160355235052010725171279660272900413144116134672800951967181485954825670127017720073662927079167570943743826678724375025198141665719076850314609449034879847228520680079926790625647153450948148770944558135555528878366584451211862281475725569819522307055193196559681404749870906732607237719229230731249333734860746196376453846626874856907163270191607751183590825515881311271061593173050533021755310000725854282411705547523101085304786738965997064141259004706947136036216876567168950227879472622417675649642726128418023330321687042177617034891397425525436031002146868814510036598116367624721933945297686044322202528332973091768170787923337764892845674952471933585783989552780568400041672133806391831129206289745106331583641037986114363509916051631207099072884260101324665348632334677760266661378671214059025449338122636240977916706431331723458747690399274197360487707318174515059760818536943475872167942064035797591901037032518588336865139192956256544421680149976500378448306869594534296476107954729443683297272562529182148395164821228185586757055747321347007637202934571334096708524898475210561003354276464998096962148436122868968154408056407009829641035154628070295141670842937117868988757763972786933972209564121972374384450242007412295048733846242288758381714723735290377870784537159270245079931549714818080 [133,122] -46962537944566599392143996490067585238251710537006513752936898582955605363140787931497365093172383308997457083217131877978468492394847692137825059690363655136876092123433738595223149912158796600713645880587781727250203279421571323377443985452069444291566590978949077194988453754385773208197652867143388952986285275723672097166091005023603585420297510883849019061284700430910627820572944479214865095630464216344387656239113570133863183914838305176741013843774717770532548740815605975714015456312370227643700932196735077812648652781585985933344156148813348078987017894244919255672190361915780469395745646081293752337431719517512818465497328551530051842391823204592619363224695243214496173680832123320119421218734331947029045205659471066986861604388327497189043021856976730939495778571974597332545538414925326144804493454980596429469114403261063565672935021735216785756638539508109445875112758413923308318564187707480187012932501685188578244315724144117790752561286676665999710950744570280111034858806812160337837632547172162645458599489887096157417933619955545626711875312003097813974253204549870984920617976239665979935137646752178577617525911009388132866084211083210485392043861408815293962287613793727592909417987048626105910825898061981185039953905184046301905881791254098529134567969065563466061354564919084621873513702500372829330198244289808287765175016576796405251437792754507792110555386987127713877022403046152044847484718201214105282808909453375450138146906386693343539533370665446497599352342254843571764103427260946623325983066309053515926569851709596522776765731633691227643785306339774473710196347328981830724224505948517520894226007490754218889191963850328634119194765137204831313970890568192112506461645150453852385562483082237144388588275285995049837837824 [133,123] 1783519097602801141809316219663920995603744166947761390689319805557970365854942208079380487613059467982464988945216064344017585171813180691010851676696338409464656058439010323742017043616121402774878761698634944930428773709188391478031932442263484948051200525907753909758905053710204544216637897156485960660587072543241312770835746637706489746407339817101936366192392555960140502953787470429003645441143464927699651804369641539950217013164154770432421546563541304656203108550612325186051801151040354846259382086820057070112479525043831026935668190470791067816401147629871084561357949911336979861515954181074582009869417395182990824862665304689514220606609848858236570057201499930211899764477672237648946227479400238800909760145229050800419750809651035041406420440198405385157825196438693822383033522444786762471493516019102285233879775033398354907743783748152213550877411464095724991383982430658701671310330386750080023252142362696130877931335243047455464199229874363230502502906509163786657899455718670543943566683467282546614612492664645343077439895225301679687508260525702630671311311247745795873300745284368592637502684797510064877692489431282298036643862531455517667639748678832842478539737140370377292764310142714056628408108601735005484310417742752987806774548407087821109359276416212961778481658139715628446808686518296459453699296366176298499429903427388345231739561496967556266793123186286238543978569485019024690068117031870399489058607395399487228520301230420915312132658701292864905206575955970677747197507695299945965311166136351891383368781220989588960379490957435007379212875704719569615463253565489180475555499922369597934290059103366519309160856867975064528820606540137391488843834547517017082417200224696452160438742741146360969474441271612437952 [133,124] -1388684737958274045148475116281475830591444104692327764098837864375738154040491967836309129668237395978943905973783146225668840526904663319858425566512125569791355668730013470870318093302797690335225242216065198883663925863254633730768772841403112781862850930052717694674703808781533059807839184876667002582881676201283598712656825779913515135862606828075320114154776825971936554644784146392435075961838566886471654883454470593512521535022759666334251842354724565056219755170191756451414139206369456420846059216353156130198502500876727074761114721158951731442899325314150322482487586845003481456064569356507239968047708404772256738016393183511632183321616068067186515108606408910004135041485147655029144553883291404869376642640893298583452512532737276178203997253755518180434112094988155033709418574810464954042575472198258767137109704826020695088433480023286750097089506518587959758126680784517480134018138430351531622949133591058476968015414409862666810860956716350151031706141948063803511699848040464501807813655816357185930041754871935350744930347265161499193193504273006114452077901642957689847456447578395045732998633451068734707086716969400343142457396388778492992107739198989789982897099248856527849213919401187559264691199216564392031668352292068484594102853320360307783555516311809715427436094220365326970907705679534038838141721623750490117344855113437176238444233791057783837624486069169449593486031942778404939258109559125713639964061383112273434554028266276805421073859047317964096674458483002704209854491835167585985446035766184918250523696477661227355560275167790812794532812477794311814668625065854247327440064044046681086540103518737338115062370116875493514189408166010032535994192733384710914028590233944515422450578767951989487006036608 [133,125] 1267649433236609450147268969974487380445278434321098338632530271644861797869245058259780913792759319176499116903126733993726682076664967619696737871654805276487592357585953095727232877175472023300784404532892279418322811926354068744582940671135266190948022155653176286522428055246058433659028120235889866524035228014583205606586501791982885172679596014974173852461252394745921577555824212050140781432754994581667262416815716336067596050663695284203848007780885034303711918518933418894952488084685592380432203437455980857170595728785628713322734288960853676633664149416709622968303127694207979044899218916541249087768428374170909190600453208142497730336027159049537501381000478964722152500874860195790500193415328537412273369567846838368913297784220595262900359973207122376177843460789729067086131661869204580244709092399990421960431856974416151529280955026660879238413352668225744363930687303906717242806503675416992694489454207820083868663267238670386578445540640792896921205668983118168574938892311120943542267940257097221033765706651363770505242043390234545957303578478867315595365374893353953439449493723799298910049363738813168960573685294064738559823252648967044558433119534770491177417533617325992889427874797298721665759500646035619572326942321325140451585879854623214327050705692739917479457550084902012786737288627334237171907095122121445289489125386027094770381463210354954857913175325080056858774003584744592401312212256378757880173837418257750845990371814861514816476543405983238982221834510586743525167840857814703438238699729796120328944412403022748327865937715977720168224376696153822319806246521232962027218118783621334099280400797952159669198065531007956482735509252593235431908791592703390955463213261200652429212640583812360411952 [133,126] 14021146947955428850601118842249262632009469857072333279400508730208573613262334226564731448740130149144919101065488683543887527147455611885981888555576129464960135379239819070688793460712545224385580584015723530891438213173186769061509138606859639098969411870881410936474595930368603292131614488600108051286285218677117528312438768747180050036869587851887832077360467339310621501008904277583380375928710402894253196697916180268033409911261449962543101117565049757843809488211077311947829578184090344943657720673214959468586305417088466435866488928599329853912580842000669296247264493245122915334855648116623488251609309308268458129185363619116848727024076199191842758875233331596328522562249110665311140435762190746069711915817031003246008119407985475039548462804224764142680675584596208377675132351430941516632229400749909670343421676698074565959137870276614860086894061326218131443608207714443437012227804076058621907014075199557003564715203535455362688143177678954095747880430302031926728572157141210494623529216346362850621165557233574219845246086261260814193665224903294170478155664702763564553352030346020895698826092229747528669998909911547454512052952559475766298532062978859174298900779459795709096275694401597912087839421118294634925109299369152742073370775355223459621148291217267467167706264821850606360169987157837646393547775508123366634610482014938698838262537673399781248111345042154505410124924126921403253284589679622456495108304264356296840252700197751601336765573838806368461021096797744590744054738446218099626244518553282005222491569349555549539277204301525227623049514340168494600470892764289153980037875068221384521739077785753010766498638023346310076654833880048012131714903216716192899147137680774344984526177928064 [133,127] -1321380830716206614587893303231331443603048215267153889523818625120318533361544956756562249342739507530874465407022836036199685658996740815641429678574127594682404348137483730115182430157359042481854408391720408432288211886232302493937476163246486905672657152234783501729507189607151688203837356578664360953082817579948752934147988271004455329326407745748620642807038342882788406900302926489377762282679724835978352631276006491177095719921942654594055116240533743401761850837194760572604254503615576027269309199946235428663301810024103380384769676691504047607855613451838447358999679653992522114605429007019763167844276135257886885148727046869494384616593957600852666703970608174644299798998074826531781402208390878650728639494327158334966307343107367195123392061710720250966208148626244447791079738586454847765519371030247310753535464645739060367438300147789700422163902007741099638514953415007297142863787709814326281276446163036707392385838095123538409347293280575228997570137990409146255367278145907149437960429284385360145135848205027373458626817000499926494672087264135213913191201577790020046517932532390797981713402187359508494016938212067311771731488317605363799125171763225423906920158364670740470032776139808205714794740920892865385840429386630466477692251736482899048885036965195016385624351423994671461205227044163924107375743841204632758372796223551373560835600167790017753512290859132713833549828444830603659747999911630319214700090502497514569955404217122796451435121729012292121180340558249849936502229858246173541937863191603657359771634171501206927982501230621685261568806812606872386197860814941039939518817860271483959185176419413705315788884540687240539577326464391620069578312840589261244907472609797848122932484 [133,128] 7752562531196877745170575088974092180056032387225489982353816594421060023531831116113551459807396860048982520600521386005368008501946538124834171235676068802720878421347800974668012153960710156150851241260110560741643009621409206027821299872605198351385618020475335977947353003594055780104376275683221585228746141084079023154337048654711287438068789554865566158460148459490966819411856733564174936145853444495488530313655569148967420029865232477137676603636748294472075671689364234925642234915101904100682136812374792372164789074534152842340466427811102513334424158581038369889455238482910177326164705222779366610020672420628365515598900931783713482965418721930437724608762163464668828832871584040078356983093916061400545917711575675989374163726085651971806698138638377409272053887223179681482302530816090635414662682675354569252353227636086159382960436795319714110605738085541662234921526161315627439754365509985877937021471603606641623459877927580775368172127396002814357430589005986293950485920189495367560227857835570601792942869098006687102398561870997846423003036716587223109094227882695822889713315165022343662020052482848852027641278770747789503851403753067048496041511316505861312176354468769435777104783502859222246073855416376835586822029266758543396743365364334975736080444906373626423911951577990442614568566499624778918815096486263475417187946874664833300537975613751537270898952327287522512202549187837544071710428692638858225734271989421165718672094360746330687856807349032379016111684463887877044694246662952533128503609902048006260340297922638781939309422625762453207243644845371029588995047058413977336514898466290040516364554866173431012027335780169827336560285859078880620166603713994618869925150896951744 [133,129] -19866519504019366369198943644684356362436788045634113584234683126613938407472472726654959351412258451137074284975785814392479790732530077710224897750722810859013760483625606451418879895327751758672688594510847669425620320562000978084989333652401300456629684074633852452649004460166919766850763746218689531667490927795592657377090510820330812639992512278231292624756070831656028228424086006823183560674028406573352451742239569351515967806181790855383166988215360407156000197444042419696966824668888283230183393442820864270830392700211055263518120720536286243560820462468095224779224376957396113429888341846475880509309262516086473779363622700813281849332709667783815048761974305358413981809086132642307407249641042740840681800817446669093616272239504993582176436180563139665363749408833063350786870251268461239165757252727220590334712457957837292802713004279611407727834522578131795372923884073289052220281711782586015087410380768342413398162298494443064181043702855152054440143292412763031761664354894832429949388822220036012424094134181013840712517998833825344282028194701475055116610255992305523492754537133453872206075818575623234997524374005423957823513616599171040137342134706823166359456562549614878926773093618342056988195458876147292691296876398241995415882340868214554491307772547064279679784510815838693955669387385064693464715242185358332937746432428398196107288389656957030724840220649773601846737070036337075094241878492123310758257177096504842529241946614695183384691446746440041112341936579578628612081249440916276056757066202658877932749072880271381627735331875818663290624433254845608667818134250800638752244788049500660104927283905772974553371694610403325430384599306046948011157773560945579522598104 [133,130] -127243053676820433653829483939405332340092242674286507954520530564914973948799891723835500833984643728632738908654635036534216201998881894695396593787397563943032775926689080446558479837565252268922387225229477971708674343739589929560536916296232096963440189423798403771819544371175409857159996121516013749849613049950785470555923954341606151445662536227188546695179453847882141297650562843401058792205746812537649335185042860946128850489237426405091194322679295746059978201957441863652750898814233177539735660114015358422437259838024412272939349420901517182639296383265792853600094653399542546589075191795469203266899531812147794851216254404808001600080315588722189559777254275065139529208347340698787344292156603034409484312234635064764836073711615255685642786812906003303492885063724098164104996569152035672876290141916652241149572497426634001041233461122174434739823310597727457394358421983539801862839230500624306016248972966732575659698262002084902363479894829555312479127168602919572118163477080006280937024352289496143405460445784829232175388152034535031923699292624766379536527841566567487569022412914102592306648891404569177217619605435172043113214459289342297567983349519939103256930582790750775687205827946988207363203255349912714386829254613392121612918537387899335310625035768626048233341812411953402442871469491450990233517585071194274422490753055093456246948036842844317468157331715197183119164877315102088345082047897141479682474347653781616252375496411426835972448812791499712367577642161984963396648115475705255418091628331507512847784342277572844365494674370717937677453054864773205967561605529161151292418748759987036339486174847777698353209724733293077786512674950304045735194659042067248 [133,131] -434299366214087173613289033586761069924390759464265394147644566798732873317885295793885194734770704397730272133784813617400644637527032796032419866834308884619642657000815654119137438478057818799518152055103253208841469738552329566028434346294424168586827449188056300563811681222768133780925460746592114693100015931587161883670304701236685155560104123532158229389824959054120173867392592525892884736537104424355415271693367388518413443834679973690028213220516656193067233894242905933493231723766738916625796294424841370902967166987007269079883093498234504834595232476888574551143908765276621631846850712832960115160304088797290731457247576456750541684077593711732152225996368746539161680468421749327165163343424066282779416520098058480266010209909670903383503786307692482086103391023118113492442306782303035829030118421262018776164282285943243292192759753649991443146504167162998490646553950213791410444121541295869788012369110534931748729990266673099767753158583053843090671576742961272169026622808854594432981675316336549056636421615251164908942252419649907605880651640615451769135590978803430911040255271658464589489267115609474767249762083169977917130118416014003773578699530714046985204967401781670044282992608729147606594318891974860338066241240408950922064324929096905263412401463409981448787940655280197895261253316438004895716706781171999963739462981302080771571835390661911357804316544700211829482665666550050362638555295179303109765042237140376700990685278296787758194550963911216956384126917486014082782441265174784310280125285101550485394645587924762824737345367962937692869016698941395965872177996004221434008957646387117401051308655492478957836907133791783983723287232451541870981026974 [133,132] -130261343453257341387241732934702772937308791901007290150187825599561880347837084360530412815280568951412718957778219202228325811698700579521097431712108158716621461151958150521734695078987429616838590847583545426230046394533575242602053952116303733786383787428667609934897152089185512929364402384547538141424962589334644307991707347012638425412472525152129563304928990303070457771974825982507192088228852462104548096548276945541749769138237066502764888120708687646470604503587613718490132874976313168496566510888148538013095272855717742639271864881719634344208369793958687852445087881450953608017208983320768204621716536553179123371527373642898270152054503337470069416957168349413756550488774851270013358086128314414024549971238986897783229685978538233263925569370815826936751990622126231955614302229340382146954712166505993654477840816052085409008406147795148734740469321268119773401561410950105337560605294466814314441737266550125196800506770523766275474953518232064154647213260451933706882341327431903193100011479275765012354276867441282617399782431476057470208786331326155937057935145526249610757354053806853832161660972230582410418879192102814108414335340202648250458495300184378788213567010924932355856076517983515709248877891083104867735509159744843538045016506356325707195893171844889436534184984691749023775011843270655753889418004460869201251260203844248031420199796725517659016212931217927687890351437455403656488562059889809401263972831032089043157803014709055601229612746071832381290707633009483745169652704631362971063526814689383363289660505206081119108162641037165942198386836419405397460354822250295605186494366225225607808158089482374042723425961287841181359381057093647104 [133,133] -261069202508673372854385270659279175951077243066720574553398317310390494532281523183269207431769427819391567484145229973828953408802903457454026753243344768738036218538123676670217541288564979212816386357479253615028510277403742295038756133821902721133870785984463855876424231096773378151380630683034358239369056628522615034356829144567142327790141270550472436118940982621046693558223103446503389057787563811414284089565097534804981222042733688608266314191056527198660054083835851583131151840640122982729886557009334029847754145876049303856866797414336884137125549454283189149209380487020407708951329294463816858057876025452573942107449984843515648166180157934864998105188133233298919920339597999409047619427051722364081619353053346107035260069732623893856493258761281867571106618443220287066099947570779806592837157901232123786193175016771810046703118861397910224782388407929431256462268284479456800855339735099355529132484103732469715647939678026553870682291914555418034344097855666440238029622574756393710346418011315753216232414210856730294304775442029869031665674664385532514565464387398845556294280147545978863146500849633659934772119749985360761235468368804901963901323908445189869103085468325342322716034668673555265380687566100002788987180929977125069808764751857575406149280312216564808084912427855303869306311635283263577693239160131111873919688406106952349605660755568314443384599047615284438519832384355780930206577654141967074801012595074139222801639005114294753083000761740342212261279722698642157691756452862365641832038665140208823607561848580360537214171570635975128348532654206141214477634350399745371190712587039866705481534268066461211808802684381575185866602528 [134,0] 15634752208229131593143541165714139918636057179125133733770773526858023226324555801444385481847259324998673751559152312335438015132052125162713411274849320796084708486754760637490326365809856883123237218938377978445093644764226775868217252941287236698052457684525337569183341841891460671630182591507381814158909020043337419060511554667867801493401242512689285006834097587267181216167944915618384745415775209384591642251747387515571800159539139352757981272958038602212718637251702543199069427237367461940252011238710637395992602563977550549721176505228220639542470466047927783773756392048302723418172861594269194996479037982101343948573720776786030094552126697831075356607690220745112071291393351636812717107965542906552793449568666821275187734190691917759651197841735053627980883474808167295951542990739881533453279890207941170287254168334565206124042032032568597332082997872725809197009656847068034728209562862792676264838331047893869005121646784356016891732604675106762204181447680861638843848158243681590809900900145604786818983328602551287752069058401415738144929769500696756842669258327044439215224077019326360230717033494352839067430004778853999734287843051404849661409953559972992432692282981486625113070089022366445307883569405510165343166694348955018407633347369185091628491658039213035878345872789617588843341573110467339871781018780393247409671465033779710110141827645185282815254686092361129806926685149594304501567609094047898009512559444138305349299828445782858389385892714163856338528007362592403405783310713001682335956813556672466435043663559332468845924940629653427960571923214959721947875285833769848578784969365719688656005011623681177590945772966983703306105751893091782253417838607021155957544348226172568853561052022887881503757898007789696986012524408430821535029568983426500611335000304275711781378747788488131277220704350449685631772762364883895829982805268990231819242724001403045742355037313468048497563462126109608228921603488998940164042244002678204343633158334315973191316685385166748841921600308226663838344909686449356481769856297576996693938064988104323694321451742544377512748363461938036719022791697903356626569924706256111844786812449760627671911592631726736703287586266637954753495040000000000000000000000000 [134,1] -10302683119336235490293605588241648200948075172046193011727974062814211542062242326867549875339613813598820956356955660720025961315531438653255260994049694746729233056109646951528925380016530049709802477685854648120413836782784366426530888826487402739170522425869229505189633901414274466320942316629803612709428139677665259988418576167989053514147936440263408516258018905690339028253516844430654472106359933922226367066272980715688376102174372764225101646748172944137329539426715365715209868247817815352846513077336118767974660381882404893963385667758673254667279755840545323405712335807007073607536829118941968782082517775439558627884136860704304451191778800934226605985174644160570266839502166401798217165701813902143121579420616468152892983003131262424707445266268529265559780439796017216094288894252996719209949801085618829695442653367896381735120661033423238406020206537588723084528160727184417259426715165439697837542763173497773956221800522477320935291581919922873497563672480775243764118695260018166593539966271083188165879540819201068940421317762908215425130021748069228704292813320853880859767637864352859544067933670091441969074476528813147331248981878379559235533013350579817481704687084924948431197759855949509156883991615271495155767102686796595463100674063676379154840400720922650044553389140693174482258661137080684455219035460566932430617688151365783838699209907630937564211178267917481957196456778925887221862116693407804951472378439271074310313743281969661300975096727805467009571568139043219452241556677771961396828862779225495189204885218971931253837817075380109261130302941023433563189589978714008461469578751677409334793838021404954513880286692981530745625897643637676655507520083845026827589190816345772907904486841383800998189291086156280679105256869403006996133067487401019911115248657298784825742390260115099761972668694301275951333146498176571436622037601858847379771457613890957458516075438552251591029656211605049737697939980940103073121551422203878048575160585161466948622524739647007349585582905480853255931451666789926936987069720569248950698911821626902748643653689660554905900571643129390136491744806453179953969601132631857636707371153682011331150244525887296635175301876793950491325235200000000000000000000000 [134,2] 215540544477198938323552317934553416454002295696838324249731868980270428004536606818728806115179039808443781461667585370897414477820467282991458549416721000772643864703074465712524041382225849608806319984936032298167159768968414659798437277782536107006491022865178457211886054959954004600285479429737583712483443764614290148064540691982890723254630727020398212012543382771853582033811227555581344653378293937188349430304112184419239665210630685486654230485037940417232554509132959197053212767977479493200525381041101265426994154668516990992533842803635046133230094124449060204805234280072900387313617467266479808683509966577794284082231670789680795439830912030700745188925503603351210091651287447128513011561765845660134067714564881386789720637145613844607941478052207651071807058638206808943299829561351181632351653052953060816793207372490549926942137862438559008804460199071320925739901773415286734289781525194826294283819138784597260915572791638583851861006540317940325539952886186782951359434328362166285089634931170323361109681945443211728959500948710301696564830269296834656873422483326265460908968011303478077577075663096091739847481352040821618353374816780707285870981248277214776902619944862528119169603370405793150769239016680062322938438479461567872029050396803824762106859509592601793148587170290120680265868391871421958667335313829695738630645543920175424583974626157344923564410846920688644616969047722974484075597192857434873706587701048433001238907194047811269107329420261204819412974465106439250927600206893759958560493664216435408267220246743281605632469145183671996567873099056169745676749473110206247953138767279798768825768450714171254436029842680354720040111715510548733112133962032417671820418378912955162944497157289842249954259142441541183367969915782551669787673886273260822978083317094166536690374921291865071415840450435850026626916896088958929859940536759888130853972875949396155207783377013525635091763641777865415678496321393082734860062754832613068339016860231908623438155250349819770610880579278348482248612062759627108876635807577230633603003182630540610271563146344950320243811113439343585255664401708093889713070841948851199913782454269528178016441468291349665407178024609448634489189171200000000000000000000 [134,3] -2019613023132347829315597849899276240856029136030897338893548975277093569093788941849332943889807335937397775064944901825898019039107465962973719521769038453014785249977072564690755703840545206977133285722027495866098414121916753592930814809243487397675060127691324763381420025113448457548720148386647927456882484263592095469369670792004047808172617233280199692744828319069480499593736145986604381785099981035095360850174142493646370678649900644180423769060899232931682077824362099801790918599795832305460333878839986633028088479512930877747424687648992496519777550116340954371679209615585178368676972105720963800885024216056927848067163158630208246455207876781494870310263859508718470318310825257080292619195705396663521785450481286094902806406267721033775789746171392847843284483316677132536557191894972681718920347277798345680430400016395050083650776415763142031685743725462281415527960416909496800357403153062056062719806652597984596653625356466918555926288649411070536516532586630084308601709255404629717816607257774211397752137656402632324291282990435124564107350532566246938607720089593443038558269475990852512034950271726542693836590733650992190039500339743645391408669157007991675641152217086906486590402157747493461810378911830883315507745217161072877441861878972958792416484279145655671007112017213007062993567373226235652865293630115569612564338376960779349955021715559046417250675081378384499595141690654858020525068206196180184797286136339183896140841672081690731980628018531574008605905988971150124401946574012166884836972673842118394916509606541674221093408933835159471026725439459138261581685265846102455801196026896829199400207565160636342250108057074336469450780380433337867342871242494071529632731862298216137916214428090823628482474722320308770605405533122508694710908433283934297580911214156294836292761715082093514512460579530483024083888252134344977988670906652204935261022924369497807018970400916295948110794369245815573827785157835724370785196753922220685575704581467223306574830668861589300906861051961807165551105900724428637527564359517625436546014528279396796839515913471226537240384005311192682367493477689215110973364002393906869723889787025938605878938828551281282208194548095659617638416384000000000000000000 [134,4] 11657152521157323647286360990800162415860420682835649697452180327846356442648957435726114443384209986241527875534470567914367337302205531161634541820852474865048271206862777850658381277305705225038597478540657733598125760149595042366759631724276247719033631836520462456542723861056692678183670946793362419827861335562778245010955041060378520647914418005712547997735580063811272896026030013201639164732796761711295261619801999223048680350910044431773746754046993905881748976262591335106120329003128882626080484634585748336082617776547840916423271943255435771334035764716693122949139784030699690762913315898633649217508633280176202949677338516662450779701283628161754499750556409793301167173056325393676086717444993498444725330582598426503652439550230608290916247951688240378719638990539676013645151435635734698352086627827935670896463962592505611468048503742681084671770786421980956466221662014092028151523831929883030567650708358054416416775252413594703265858486262847419534174116209375426519893565897420413848405029277939895917144600946145553144494384938460829114171046405925559584259096541657867423560649806315176818883471844366903246236684898168782902293560850436512358555880637187077862235175934532672828129616394741788143480122370207055941516870360732558579396488958578603424234333570075396261246336493446787001471929396922729123542851043821227047404301189772391608859621049585923658805100510919226226828279300692171829313917233814789100222122808320715610386980828358252791441975498061374785314943176150928498480285025653499708726050840037938842005112114492069742080544327656324389787552924601343745152158110748220518792740768045567197623660579875821817107255971760953530489545140950092313590345188846870999219289352861908629081487742578317073388858518798011194406514242593410975469801654103128033028143651844487522140592985525188494128445167775366431993238922526085254325432684758797399435578523862537709763457123411981929897102140300154731715114767274151241790591780064466714816666497280612542127583979156201498489102365345761278044438165773239232678242299793416977439810552573119258492113939315500369410501433482444536560450928037004596726809700147214093315532039009584834815261039151097032887074685285823032623890432000000000000000 [134,5] -48374991262670138069319491172490950149528636718154199114364619042037376636726127312030072289170419471030335682427769678194307002755624764973145857025875100340528691982234611204234966210728889877732606391774405037865472662787186813742234474506683952262622885735889745310348139782656509284904241810875798557013404688510376525776656100492435126310421531350419233413645275017243496650866866698053154148464386735063667119899075610836881452865285380986281923854408446095082362400769147448360990490410154284653823386318222116610536253985053097399176556007773812337903211780110531492891938864630672315076763778458323944459936466982966510053308764905744666744778883678870655496191237784076138918205680252482795229059456613952344215975771239485956056370084623262800623890169008460134330802131930235526702895981100761230801991726838580862243292726983628618948189218829425097420689875342807766677007655538822259504884413462709567286723664286745774534609289327561032060569094868030317442058277664364715160250190600355023089512378488236435858026821262814743371027102682195941403176454215341507995815974655815281575748311185929328581850088188163746242253032696482005627055216753125463254267815346080377470788745442297472194012802932864336976921101638757680664513461966250102473959792159160809957484120180553529518025872120027877024214071885062454969298155078550943972168383050130556267301852158705599883407947634725654223555899833049160830589798622156885575941841283454895146710382869849436510023537110045511330805117383770177577658081372775332169939051976891150281671667361898948870545512583373864182234299847252976806382188718176299828444392936974568780355973605083208972175002809033477927818607447278486666023450203888893750970014708180161744396063933424780708459477289295656430422748894835848842874178336998741663889147714506255302597358239391759153271134890135402266581693406851959606631175740700013759609704061170093879919052045358531684503469593169272323499802868091885648021648569408382097535158571992771329067697134595820579645815045276857904051722675218140549881801930182007673752681440882516023471384705896387454804453045149507255462744234865672574429010499687729476982061765950552563926050884731237061632692201521961533421125632000000000000 [134,6] 163504740184968535846612919446199109656336011153935930576410577362744956003453986381475005614966376159720726428433587256525397692462573651835917138382685429974553362515644961730281686798991456547640867289731121132657213960368506268593208853120696324177641345305174018124101913984402412250260236026251202790304025681358148590634747671256393579024389344297325977244281679508027774877268181198861764433985061868171163726895646507823367175486245910513134234459066606072161282254025524354030771285812823004884050927944740478316739842151878132698034343627178725878139050023158421049341108327699278809468466427639646880545654409962858175875218302944745892186447784338169535392620800251167342589622196454764375095665061096244929208399777978811226875926662163979231472375553278660634003016101295449527495010559621063041501521126913071239460068339994014271802631923044646602889724887510629534174348866989642793326898225637784710980171694258261211577256955065774558007617884442251053518812781583558409880868081644330344834354622742191595273212689178505300469164913541504536023863434951293567010824531601521208341974809488510885190652584395026012617169369627052783457143103367738737051798301478669165499974504484265178398437023142182602331164411588349708817297502885172386185463960445419225495424256470593149800055040163025010027469952305666466926031519053206678444066473701985181982791432616291419711474763201771133696670633223248959956419936174052046025550723265730752614555440724221220384038283101002164484500066050554381006764484296638994583537375685473010332111176167047332225312683171454353511596854046701120489473749047189570157831001379668885416077494635711760253700393397456128204504935925897431185237327930142864839881542270120458572898029150472880533064928151888427413234673741039383797687942302486671126032463895634020568824726141239604933544181514041758875659221511590394698612952288783630231383658437368360612278292483051039923725746780564348892859079053570406344737055750010458241828978411412106170304814730538829376598001809884581433497193439560235956412750699211348116023431378520054101162554473734524674169554612221179930247504815024903285751291031874834770366231494590239211052449463950391948953871041186040144210165760000000000 [134,7] -506101311615530784814767935769984369335105528547310130478535699691064071039061769137761584400786393016106862199752400651676506925428712581236632694157769680695946170844609789521473416907267512853495112824212362726694350970543480666252837395603762534062938008444185583785467432636992800316393681711194747325269131151544276423249139859818141442885368673845824119386000954955046674317148423231250758377259972128913724371778256352545614217281732918431587005090948394192045672816506868635610932949594244880142106725823231322420015121379455799833330781317332037246762416399826324758876010495291190847409573887982822776693890961683397247911643893504589024031489649940166913835309291008236605392032904128770656468264170463746517289255397912728169941242962687778423223082071676826482470634287395974790609942103241251934505480082813466173183783799421896209282743408002366802446642289646999467671994107703120136790592448841872283576150116831598827776025868629992998803861748350648541086348553668027337637363789914057004826608332490488449553696327438643138769362588718985996548243975826552660847448736099412975048988159859999412676832768438955974329081352920184541177835501991322551697303688473322195651394636435079455136118124555389659978751430904648377110700101405247926414312245008685876584612089430748614939439433791900615044566545975938273576350233894576105159988534737208105330934608015394372467760868218131374201558309761656297358873743609894858893485669669935205384221520036542592121377448033784708921303112506918904795804306905039553932902816822844463543688176852245362192709487179418057826221425568550366447467553708192183549869976774786153280585777738509628554709980079891832401659851330311135565211354929789703222412270529283522231201142866802698906530032067758170781512514673889427465107896712529037092309654283056361797972041394371068274114716802302762333151485146315488215912086100355229846094941438396895102517561113451759234945222370407216486314826234870628191427911403100561167760331683126407100685959457875336304292327582418823264385216473054937929947542164836651432826431501153666323347326568123667107493052634422046716521698924038104705310123419401864509163021749220392469776690533481007076279260668243542581559951360000000 [134,8] 1533196723838203451123548474361755215809526564665001341612430167249586852636599490702136896181283017511438649712181055696779886081741256523635947467486128473962655158293905736338860042701380029938161746542819132572760028042695139614521990016475235171169125362457439711883398231265653238673751167632738778788676601358043757036496462557511470424481330596139431359794449147603999138928646463451226082094027889566198616428280553275859160397474651215077829348531950577923773021602160670476640543619914085083603518059920408645203441976762550982215550586230897701504976383616841195366813158455163783028880878594009646421225945801111714842488493423796432689111888615762470515964836219271384728379586823875010133950716556431388470031236602593449350554622297126983500446992784487866578114823148940946290859747117357278992305495451559467140419590544506033458900014542005247724595320209813364750168409952242576413462800899721630186828993118696533758777611393857490335263217540595040363614923314777458665445956850742364999070458086991126080798020435223571600381878845677976989096127866549555461098470701788388206922021449015067246709884943073620823574721090775072369050755497313228900244299111733035977246481215483701459658115974570251977846850413025165983448448551849196372790772684122727745928783482120758024124510154807807241688001967968964565813544753106296162509639459687753181158549659685747510286398962890819900122754362458342478450936235467722826887656037922918549813566448152575098198451773786193072741093287047721234905012030341528939906313775363160584026109269458654291633494921509769276311278591459014271177279323329095830854388137867916672176976328036324332396902378312928469631056576350803638372983897467715165567035592190940712421491001969154332701870992092890391162953610034614356255350348055547516102714738307138641468693998865156148845716341329149081851697572284579527048436165069463310080719868378293425129020359474695189967428371716987970033751813017911550924707909083814582667559751462409087128959362175436069306944453326930186652557605053235828171909035648152889023438259240677903463608376497302923115267311611411009339521471464824205049113242234591576720298507343251667775174996991045518694890328224266658345123840000000 [134,9] -4298896789451553572854826039214856116780763658926933570536670710870173687314680422329211912461879380516698004186986720856515313891806498957074351484670550111912504830460537695483349212004605577541490684119754295021292408738851932045242668488424421158769163943993138989427265329087000972353409576304614771442578879918702562764769855894300963399397630663187037769106781271816523716645913207815081465888050519647280031432716973970465049792092078738519966978014826568198447759479466009771111981703253771440465035112455493034873872553924240173727036742717044234951015622929937481799625631763087048328546024832823435157977510187902508612719402400837790797703948472484807295466513796856325875490636620812561763935654759399604151856713473729542803437166452872274977568828012451833951239297169767344942307121711442033004035316040768785565151842535984645724084768344086314074438694536168187594898545399270116451905179142421515097674303104447164417926810320720280536007463586654976853224100067645253261398105493917993876128814907660300422301820568507531363899660036305642599579517005675040293024719195630156579992220067715109176669750977701151349027898834358741105973150401482381164913024028413657344329464046184066848060952478785735586874118870528814774212530799766445325319184786371014599119377075933289504840563031344420071802109716142550529376693150858637325296977364956970739398509795527892116260502226922220787417319231303828799632827255140376478881385934356376292912043853612794063882601014908914982931730993167089634190299433781511868292775785569284637772585714086355166822969176304999550349975168969109358702808235487194428820070083766600233885422144678948048531371646794542969370167071220470079842596205437874549155330283155407328608902639413438053030817171422224167839367293310669245024730618687450019539244249956368360795904949029866544202958557928537519010484355715965164091048334849173047034831787810731085069054155975448294791816785265212533681559902384944448303976054979263366331428571227542714351325198406292261057181546387628292377477347630496806454326716708924262045917878075327113230294452940264063898675195053322097213227393407811657122461946592317745744645404302253351167436802677603610653650746430707806079287296000 [134,10] 12136802803068241524821567795556476666793693112415639433628528260442468728436354718084564890711959051231970599557604630649036598593566363267465676008092441450820723277174092550593588853800777855958709016177729957583990699956084859345754763026029319496549398194566289490332166798851540860127837796185366582477876906689516580509978616811827760900236826577605828048839248472588149563136511191686007959593187673826227813913883457846396432885816001309264302443932327678540005346791102980847633812303077773688975968181614629796582175531454765042955440439836834357783141372752208047291304249317387815707180446850551004458020286504461448358623379381193773459542489562483095537138426700674350281708447375437422304937875854857577586443307113454324194882842739651058436058349722299265366361621989203755439734036555498077094955121814685111003096080418800713128436995596325963642749931398151335331016806455975282865697523135677646740110623682117367396763962697865627238830307618008920912732179020727399069021985428927548717598678032703466957206695532310204944963191916883297985558906263119986092784571662697441978172120953733600975639802421033052915386559484258099283068475256636364986739778290271840781634651550859329899259424171645233071617731154047927701151160673582125802779149694151470430952923496997749564688713783721499427599794879731408298457177441481391323075771842769366044391871514976105863215340576723767952157776117113357060338565715736304005173029782744781549660267833039336836719915061984038033527389936830617692561352706398182084778651252790365638346814997110733998191116445573767336372476153262097218365326895135442473867883374934345783031183046334780352730025504728180794252833352768365630800489532186280802127687675190172672005057661201695392776749253866319224600360747697279387851111581977888911060293901446451772207433023683220166238201965523146831547041792269220193471035191088067300061366059447187694895602029652958405869010472578652278141685485412347056294597034314003689281020954793245612761968835049651634277085768727171248699890446493421717010010155975408474712089609484593846755376671352191797976161305182848667954983417410649538457888642621279326566632717302646413475345061017953567599061520071378105008128000 [134,11] -14620589687292202233026509264756785540916645364012811111791922211830126337854431562629760845576868979198737236235443205081084135074493691198224301604684327094220468022664121255445108905564131499977590314622076397492886979220864575616759864027354537715060241878436066821329010424645068585941623945236182467820689428187766301755307910287224996668635701557818842276853867742794145637227773392066209562904071747549816852036396443173513066004403796185201350798431556017927586298592396346246656021306321993049854187639227072624769215684637065496127883761686112995007713089618687978186618578766008548485268388128084877216380099867406019089858151397654798483662686203987490426461139291037660212930550621473147698663948257570939545938314795432789785207318773996460639515059675077415843154704904756855718440873149770025030659659330602913915604639611824559395623583462002771818394826080564727723345689471494380170247902326523961349097552134924439658297036722125243943090790881398887172255469506865782212823282478244981301291430925474714731443668667660948639175900857647154421078304765917063337903060113394712702797245021514966686484701058738990661906110567096755376449088074604119413532509684104817058964479415408240865195974414215446152093990810868492452935655273783724605677616491776961926693895393769897732174383678173494641638031608101667813530416385005087377619507042246002549215228813748721326291636582066294207529139501402253926425509032875714680461694573694907932784274714414682637938944683337079487699843792101736669392233566919730890832980547508347966994490495702236619587330372037335454421156276203514768216097864587061231141371650761468135217157014572512680973537335368044990972470142645445581161776890628815115140813427820407674724220967032986586943514497740688967962190022071969177181693620020450545818887063412426150473423304738230600527020267989880378888758536292559570572663861326711714229800585720052872385005333124767395963893677314849961827282900163427947299802781334853688230539225302627072446157085932697137178871221786072516646634824446660277684454023056002243623240538493661746376981323013111575209311117945031465301678846171485765129728015158784476930446935180632143951950151791127202776902873250738407997440 [134,12] 101076061221097390446865869262385644959876077319081002552920835233596242593607670306167427366921473276503389432417985267914096530866118639097434091615606506563474924595902380513699870619018103448962146700301709013505119329235162394670059119998850290946241238349343296286793245653340600810107626711584203118615776651377934068885768551370380566074925178370482671605285956060642488541633814857242566200565215383110842055203772344332316765970872569845265372574783604945767025496536448340749047233705784225872693668079361374977846446348737340604278073380799245984748637825987476219025720245355828287267905927790588436159000824371363514081977073029847243993115114712454370659594450480804717748016431101077637571222656639823863518581889979562769560785296583203649628684044852472584224534151109908861810679301221304341381042001344657268862212974738727204839132027675005831657411544815433534231214106252346537352801676987861233609518455760068666759713336875562316288032102947530486268289341225868217563290091552252766975962380492369377774050271984121358679559182587829224770255108657974158333803443818640888097815665633649743778342146180494078817137472864294573169221889925374870068455153163157852517324420548314633265272157167714037672763535077391147589569465074737119374817406974262190136185084438705048049108574699335129296409054947983885838430932782280001179207088615210894442555271342350633421572837579786783378642530511014392264064589188011353024002770327622379997823498711300715028298193269458540188497990240239555470531597238904206305136312282063621778444440337879279626970617596597007027268819050158713076776814637731581719657300834643359032039391934019710647861792596957408738692722808234653053070607898242068870802391508197082687050876560773710458973469117694534909095436509870489206012440519958829865580283251533031623400548121125865683314426338810659367444937043856393173655780414866121385143366946915591666025532383490958763529874523417824880310710470092097329193916410435908888217039830169777616357242713125618445962284799610830274418614583285057064744051980534606324653151769770121758519296235192546823779416872590958857188723154740127816098969940731731285453348504185550532810210548168107689775946295801429360640 [134,13] 191660040122195918032241798414321221957918830673655236375562513901628740434230950809711641238945960570742462250985932466074190600965790350474924097767284120952513528874089942700690340271470239096742042659854332808524371149736942552071457800831824814576168394563156848880821907906890207265400589549881260642634265442001276645994135735414456298745567164519905858230962944403422645541775770972981594245662406203590172147350111775129121101586963021638845170694733356504179416470432579453709034108332570043928068599067806793955596558651423473778736385884389966024059970872926109368134747936233058683275869260809365304493090166356097986065842314159699844192371890251728734566765073767560195008070620015788588591132951746418833604554032573688626380312157247093665870540597685089423141384963068727187467724737774307337865254984792187626101333031559931156636787471492907615419261754958470201728509212666552313522249814095500759408895020350750648301470300184302990409627073380917261432081173815560411643533523458312096840177134551944330202500033711453690372710410574336698893742218819610990974280457976075792009472429328682306077986567507179313225969522957191111607098320152030714711452114568414270856248511694039020564376022688692154602208655646510781247964056235799277725086693657908544414986915285381476849466366300617273015795492776267564791012644564898441636767117877554424886880504455895097126197068822708632395835427047298589416491456861142006144262958675188814764497754858057676615262820331213749771543341499533812620696604892011498993068036210111489555458274026879200713285760387710953499495714371543060308227967781467047969722925200901078617877402843958864572246185159739649907987471676853219731821301676035630636104378059618284593763130872258997352943831362464490471448457914671180767092195585930636692318417468988046896093237875903798922227467925310740569327695663279771334588918234335235442828297153162885648414913420645269381698774807748944679857435349007027548207357153839111794552480055781015347984509749124618212702693503999865020092556629438793068044483653541165746447350255478104084766490463014141763444830946992741522652005277257384456387261914576094244158219287167212180813479027634253750037182054305628160 [134,14] 687166523637474840702860967716496363632960219547260755188921546751305249596747167184496126431199058855858031164820028078675673696234724794522051139510820944672791517410251173766175612827373646327454403578895917796404732536358696178881431301484052925206294981606721406369996593498364068674181548078496294275737812531204649712876246207316780837787428630402530394407537472395022975130189881601925055819523195886502699908212102623413229644979405398352293431624828157978680778498674222096009427489872334098812382500004354987886945057186423409273405129251928265453323873689768756472167593969221261982503664816555999366831379990700401463890351660943718634850191353406060147870044006645336273733205195771758121312685039383229727129891466010938982327222206713832123980003724802736572536326375657136424766349805714008651523110158809360995209871031683020705933946520256918787662583670655340328848707918416206016491385410213154421089896885446543164863768358427857499529557510091915441528787777970900063746152036896156433490690400543627516663197291037340892274718555101097793516624272615554727348413825967509108817628920299072602579010424844063767268810433233900122856843129457330260019527142636802172413390868941010875506148169816899455544924459955680240934062706547778011229480664325055886091048184961715436243009559452492572447992243399504454060580783640409469914712191055418366781355903601967410498271098706608130132935994001119846144027294964283435323150030151555406792285818260436124495445358560503650010398974115090039946943354909368653777405901452690303310643062932234570677860278238121048431804994938745488821302196220750168516919377729371759852837937866943108051759922908608487404015716206938615378133837285202788024241491686189385636673694528949676853658250964952537238693933781640022038239647992401767511284375056594398185858634716556471053644402863851096362639026427063433725891736840242110199744500948037890857767094630630897603186127804793895334217652071652765185564615447540752838378162303206762184628702876232633085520892006725032452521474979610955191197101750751409909423886331310966683295230079799498082567515500664093987798934803142653844058583567493162813914422892019383005254821184411269626018350309048320 [134,15] 69505475307969937876209217440864486889090503743574665622487456154481898175375031440738749768095280095364861220359484306010642265432208301058449730354877505145392045186123466278831516121549736221243745377787009850578033178726884931395294497668321787989960248404404091316719516197206641503975793931632621760929809474736489552251518710466152410846781049378138637448885258446308021641733443968853324830667218165676485402385434167278758848379743610139421405454069529974972096412060282750296370787842055411082087100729854153731056254241250462214404792673147503768812697153969102955849772528281285920423767654022243184677899854084172232638423106279029946908202503310562236435398179286344325516949350040445223110331881797615737770961914465217396376708270336798687462521021794072505245257660206408147967321422792233091000479276251688202231362406707293896818785255401997077668791313036110676751262498123552445944062989279981698680158934409500492419816070011992211697893325234804982562607421948679357573766380511660290583678875544364429413426568864969735926094202527567223728003031168418855077060372151816230308915352154724571561231413797424303622883228894433189929063939688846314166320595084622340536201421484335877628231334097884691790149564545761069119714138133735357629544774945527867749247784447837104520060121135176947597750635524686540956584905241234544189360471775243203729599618984377908978490081968915843506448855178305728881939742751519267755870435854486605694842746299974226069237284057196955621961876581450033774022968270544735848869531095688821648703338236442990648295161466752786399480671448049282719914853896581639708374752951003841316425353561725344336843587496467802086210897533471238442981146431508933589554810497717507783702696073374170740349916607673921849396229670658166956592850677861278711366249532238164351128730551426783767914999171680630788488467581052927984571167901924205392851039967030837012171059799944984419199726290073311513586601336329543276209917886028317869378560565522705350718184395982325961369648907104428784504526256717753176299743265713736579636137296329442620755942499297516076166114452976266858392891457524049774819213088786955707465421077556095212583495601375695596326832046080 [134,16] -5020531792972797677362048090562857684594535500108810226163122098239421895406860456143421108125134556075460582835384227810844134775765772607975770220314483173477704672973938602730357308088156356848587596014834127164451393662154935437168125443979104701442853554095338602921643620329416322568585176329110395038022724149744065359838221771687020659538507983386884581923674105156772809614378723360715336378065544495869251976185021530950188560962622671011675477916250148344484728991559298136235326950349770079979100693892886283392969788092394620357948457755319109657019314433480150831180987980146671792645969064829735194816809066655373136450083923538702038637420454704281911609663068094505159584810731286088658251190573626123984603046518644215923465444170575443376740224028378437357275908259491112249712984011485778527568242897461252825684008830081101831633725969386491131003699181496226901546971965707668532811550165511070953793126734599276533270336695013753263916515816248267934841986130830552875968389399522943641689440316578569622816683735123466796022663012410932956053737545407644511350641799482610720230339455842800816229131153539092706149745505884587169238066196817049339621004571874357747282884355968599192546206565116544659052993849270128222315018170499212452477722894049306915306903275290117169517943299562185832986229818791104642818555277025963305355209596969263607941350843779876376104568110466859542775167912723098188087034172825375371985605531658157442221557006433540555681064152675429973087465959830412336386554733767705305564177571887778328890684259556101664254648593216830289931772759092985888216009072520654690214829133407417464732979679592690138025723500640152217547750832081602512702507655577425442815846189904533609704476271251075725070007141599896127142916546327854817604688393333138570624796079451740978980973567171534411945604124152769119733922591459287223433803736237560800662053537198013747562619600079593523624441824917353946138704325140003029565026097201408649396630048611095748014306896796442326237314080384080237565038920851333551081837823921229459213577929032114557617777767614625626669789190924469928691436817623799071473070330958542233365112815926322655399547138041963620330666721280 [134,17] -15037331058170119086305179885880086835334339538513933020189532415739673089287583062978043858291940501635634610928763313765712622376718781079156904733460223861387893882005150345177006514540837454573487512662047492481412557169228576472591155326210455374679061877092398354539855310849436156419356044458970283157377652121529946324415839259727670078190980562208683532654488026154799625328484317928282703235215827499829485018649562141779289628839024655049395764526556290315995363579762263992157077031680422305380464450324498829986616239031613706391516933645124119351691161238336669105396463792076426886063554259075740191565082266093592083385122632511918497859123781150171947012402921005615199472310018546102339173074052357042676812960971684946913481970864567319083510863086576249532716923421850223401325219278701675607226952170816936335287280814338564410803301749797650728225840021331513951422311465456407740630643989939533136379184631874738858290783741326620844929793643150195769073135059426199646715800320029195504350724073762318411616155356083976457715311344678586753255863618762281085940265776764434006274443401504308398797388694781850087722239120674450158464475121213510696012994818665778069987773276304603078404782801427300545916929270517837163513780287672359657375269099615333579300466365586446357856045590454015496608374637839571906004324579453820877127173738245825026400672671993256067875317249997607717663745040185308268171145916719718429599076133743628475494040768323329079603727898182763173182685936019957616431226828848542436969489722382906817568274774727049139535870333572470147812871106315179884606937546165045358830015020205319672886171797488665355302580854228144205483676056829434510927856314919082328682334843090657810993216693876634741283178471491287330224938457988004998126365344776946854733704169832505824845233608864157599406534414049100491886504921627746231368208412203255244187646451200791139059722590657629673835577767162950711138096992130459764290601525577374811137428983821799189396577745478026694024276467597480029332681850779662867427129967572296640415311636802615927666853087094952964607233387631822412481822911345833576428438242308047901510320162223217664570353638003393042956943360 [134,18] -5912296699523508025570431343530718114359143182882296601533387213526644171299239800998328363220887232629722704066889694574373499643348291249055714249799103298207702600533743509073143606058583933361054260684198683506797337198768050608497945914101252528629191164165459035160767017006384180699681678115861017559528879703913831719575509856788539269370114855524822564486619232524599397343808402639629851457604057051443035565290251828683206427223665819839453792975982265738832302067913939464235000937249081750424690705269604565089152688036220523184283596524705116461702822210092942223135660534564253760851687188693754366705542059161681665986976702391374399746165349445176101079450869322886559918592153849558337481402834747818456861322823811728693416073512113006886245802819963707687541396391214544751366572778227772245232367948272478039859528319046012426972040116091254903573977684360628420207187742239813166523403057815070419847871226917086083516445127213631362121477357498231872126788604498546409971428162500450384861718024162309623298958185463418411729258025261107189954041807904985811313314193541745796226676804986051685574422982545936671089337367474457412485390019788297941827021809568757965784745881862860493168320243642578018984698092549637842182244369585573059120172132371499210823949368450032699519343550389487994756697560431585271503008268376984215671092994708263650719915441355120433928694740547936080332174791383384633924635404661821566528083042836105337458166555096734370354889158170666247913214378158334988625301782528673504900092560781446886691670484054923467956732779341958936573986442774358464725558656495483122904147429083013226462357761867876783842348783573420322984614569923154501268219108559378835979947274701480711567548357337667721166361046323256818467965055516787193797571976043761659829039450043803879681945685429266950107796273608427266521960485825725669663952814207705483954123734973050940307260219397298835581112979173888516555716942105418582840497764181603276127073714447386428769390781229755619515049654733948563153018453986222330103948398617723131614686743428913096286794475933244027459068908219140801548173747488637274139945015824234075836334331962876298391005132815699992903680 [134,19] 65192397855123382875237603770369063770009486571318623895882984788874548300611570242169768558689443896761716605654939616815991609463240050197144948961992748968987047715784736246747792937308650032799488060046047424190908834480477470420490091957618884297468266741249657011269895068974416946220647284972558114242830744609609723792148130213044351544167265357100768432397741454166798385411594803269280304397738674567314962322192556146479974427008070193560934080867526153614216737227025996112206847101792184730421771083928074924661589566259672577631568195745919125437940014068271924557398468773377130210277363363366183254000714636234258080665904942376038127386650758398938381595500599424145366351776129972830699143205985740651701652743829946027290358576053102379260975654016746317656632546618866013968426409992351467469480622523493391994783995933596851313705177539466203076573749459645496077417929778850693977975514025593685990225312336165786538116981204875482494588032394260987531072773642204377337474570469841075759497483919540908668550639944808261713377967650925366072290726432919583836677871966478937467632901654821449440115221064385609836106231411665378713795294306071613822377306702659521136981257362566317870662101671831386478572903211754723117592357134994340671978899413027216827761070864933082144043627975565050032831302181194034364024745604918231462885409450457444810981962811874512216654256133151219181597873458573877691405429214235454178519153633359830130743916222849646886280824286769273127042610197855938851557891005317650255412881259492655075825370339622693977810109616179335331708888222825422416554711137664524550198666549483910697299123728981766981967275938120220588928005033096807304421449394242498978769952715007822437902772410607558822545095072057573707273639672727445003210489381500809174863090852036263261764034591877006745051635372354436988193334337675562855574591810631160299612978742469508406742529390845341417114763860673844212265333885850210488357109437625930686665875715079068533411432428497958703054754117141325915705547911372555001045048142712211390809560682545642739652344475911835642273775807014765096433140328398179917230745138987242874522528746341437975061196433193435136000 [134,20] 119315714825010634515823436020581132666840492816120885661374307262867143107551865636391137547701184783953298606324304114827276022235388565454082328822967463376052231194481344349428718666478851266711173693387239611904691614502003959314387171604968530562916409621915696767363138547191993008951079063668076274159851263911732148785719031876688418590324436741545580582185966705429064076664212824463114469919396472046805690846961550092544122542427107505242772386376385068899433204019307213810183960226326098902067548501072394362844407100934216554871920869283801828541542954181232679791321062243542819681461735922670664968309617731141197290529670114320686092956379638718260497198843358395050656358555240278090532183993662097408384224260582364393992846813049404359339579900786523223327932147741102724917456392219668761484985248479276261883638619461064455548200492187370017562566468974193095208404956088449804975733433764378965888827415344199610396170938459002769954745499986400622892414863534529861805896385499268535524198004657372936908254671371533099104645412469444649374834577021083476495009598013679804819250221986965151301178278737867775922243711789701020889334289525279784699930850223835403564003623650899493584959344609411939296305308004147909266421541943501085561432920729986757034637324366593951531370340825287359977026553741381089095642312858902896414579492450556058162623786194398257125528064027974442633083897491869112853128149348043393916996746441051546424275992817834924163979791337579973297600123542869659289934708934032924184716172099915130981340594019277442150290216220715951379206579664465843866677272976529419698667862475138485180841623220652821520986726214142815506728235864236280508003649199914671888187866953153936544001133498597161769108717651078601256869248960646368040518112361097285500424554624220746858285354165805634803917927996329623510110062246863858891872127896926607353106770062571857133926026624066227439742392495231500898353410503033272054636585484377317570035496999142113686140051917175096289144254520704050796926556318139876706687781905819506634047095785100695286294938526421387619863685503495113079910950713011393360264303725677313095549498834724564493595616506292469760 [134,21] -93804559458457676431273975616302624942838550708160710150798799325997745739056631363172110872706654815836576584809574609929431418495693011090384990933235418896965815591663997410983030248821664184766897390568603985632614333301122992539822329049182153246964516610892230544630202779664382574111350981900136382642414561986996433821423615382698294147745456970926636301472851020558668834941371621386372349180468127725731372546041059758352237562909557026655915724614573711503110861178573088235703009348194473142234133953666071862892107362986777975892009193180032628390406884037948550634558153886868192209252516424851271317163564642348273642619842739642723080306101091218885296212551567124645521091389457898642579883593301855122266383537818580124429059976219544711848690586122490999466638172210654978475192789959032344803292428737907704750451177918318057606874022098947250887082870686848985122727671704793908499560897780557526839831789093291830960920987958906926519518391701863302170578811016349942153746795421834927465069807736325703842625814577915698799049171964213133183463952061980883291906807512411760938543408260715697201406973017368700576731055373517131245364446780008632613124164058833790530291833587487545474537326208261158324459444508535483785213803761669885367835078521285777547650400804503523851447950102017013323670138893436620940541680450432558747450277297848665404827708140057806925931319189155808493215524520346709528075125061053263604279330365748938237331166766726602439896715160212470221464650789338857164301208114130954666535260909086216832530839444069298849466042479447046354738493155257120868376314992432036704739194617061640781525694825215841315482510291836534769792971164046027786570550145552033944098541697452716971500083811329632931284006526398597145297119565315375032327020452820485703726326326097184663240661723499027964515184162966523733751505387723882756698095485367825419675092191204225624152405657183919670441647009158079608203181911407281707552146823668366790129438353869811561215379832102199215327604205504182069292845851888159394331270893851904344926752477625815655500626362800785896686768898394514897980606601159012422618816541873907889570571466773655582519028959150080 [134,22] -399213712873839750989201973345571214137222173263378789254161305061468913195630195145006991321182933778084355375347081420935803841828951072965305666979362643048423124116745594960682258903089108803733460645879781537204930622255158298630611214896772099880770816656825000742087083411230353942484506986536897511676879152821363355701404190624960996621476843941281814943564693843091042972780824341878179876615942417413643729204753679755038448203857944311472819896428544114929486227555906166098060503860956044293255136193664305745482597930319269621283073138184686165634923465014041423733439464898710409552658241212760039254317181064513603625453338935999772134599985980273257940987468851787961265192925912732779105992909519208730011082581961526191376564965106161562556456891446715902357601735596206348109930428000610688790683086478510369055236336427044349264502356543336411440858130029089256778238482007152998128420828103914716916379576232800332851196091729675821938752722766499101861152560809812192650377048476805087535371558529238809019936213220362125054076231224414730880320026672313217397491695705140671433382289630994654828324122904368559268659841089858627805639637066243216298533936895668391132991974488665021771600054155379570810849759098387542145578934180689573630982668191903971371153898579565521117139866965020340939601353772076807892417549272647958282149127585853308107882156046769276723260204261005846466516226878047553954302503665484090279135252167606778337055074096707812285578736913135381015476996323027439835698236548529996202964822114218450576900902598889616505492903105231918970638084371006900869108304775035414389008965801898942228216589761870986143253884691303143077807957006219549644599915057895500596638137636588214418679530297549096496307243953552443528490064842547937427864827957797843314459036686114353542170030313028126996342113167080791934189889690433586800340731550777777611118170032161612055438034379589483521282110718184931571134094125823403856727933486413195680585626445686182342109758810049743596299151855336980296815007910109199700226414891755479378456646195687874434635822975357462215769932542012982432264475931817834208953555593327757767725079954248494700435225968640 [134,23] 51729971258244121521537186887544607370558786238805563642312228712006599446797292337613498533524932893457728040382951329162312524188396938496573369256151978479288569019019196207679687190928744834617846829922343127919454632384642965072122116027529046087192580105317678886197322192292936246362289605041811579333710868467858543686107223165003146294371279280946140174415316845178578143037069872968674727997221197195116673332728380921118612380373942345738129548751055319842877367314218766192768416257454859164956517430560041004045102753918904274902289081500953421060405761618299953687386248772839661821697351834667404661725265020953470991805066459047465815600371119728983824489269447181991873292630759764430708726949212257320371652280632132330438795219133729861657198209080139006129351084595780908494570045036887320578570890505231256488773430207191942840769115682143544456609221904834237708342455159278132510109855956612809612516219091025421963695845685653979579101269607089830520505541374760603090379142979120727804466921984851406937544044414028541410729018799383361317463025906778371133970583201893219473060079881200666859322569595932103930015511324546722790167490624195374824861087100057550611812581544139886545078725464790551927668409684773770698878264309843964302272478083442621389867781701977323505889318765742435403996800274598743328410026066357454925758927086457629011977827787838302376532842850276950915577673840910756596250229089799704227252855977621050656917246357125966365898987345447751613439421036542228634154128830108014810894964337436891528791028876214186096659503297373910015093411025898714476839025594666236367216421493354755344800497808200817203822260854895114375152407737140258860420511251870240262962289578304887601899942491318896175708550499510252310152275510138489420790284463563280485996531538932266293896243088549115698649207679300710326274534849879153591255307371493536306751370379732292777753337227333240198102442991006806216995046675167893820856876701738769767936258520317173686539089786637462031944661215184805756960295800860616110312879835232451164932116727033429270611176075541268195512893401999374245499910437751418490757682413958616216406710116178282140946923520 [134,24] 759552324959350198516267061228720649048910089089496317300476821523556870700475877189203834815083894034032765151256546580960563161328044489013632448540386838707587177669911630664869305598800731575976794088056494962815663423128206555482679801187717815778598879233384434992447890320377407195833860295135445493110542646066001003273996909858998265504608892139422537142512082798806457858275047155105857952826077956050727846064040475916753579052020860414943829082912022607067754680884148313860701561685663042996296836418894598513299764648551376404618334618710691329195339757683483511148280461958407853046098866966374649972161885422855414678299585665043523414991516065875828959267747929824098171592506774107818756012555119812525494312537526041377732260040661293423618006828412452250097098100569797164066570692165895297104190423299116975657372994597208079205440362842837750897086229585213331723261599827451255237616307189886994556757389648380439183075061315018515782050635705074683946282002781169050166088319678719866312962747050035142552548192437018533039488095635953571629966339132889042929564467072061606183858111510150312086975906853985509037814985589060048393193470643092994070746281405140137875354123872846382384320310569860668486937699607759652571555240776118799640760866615970800810605644561220492491007510264989006648475699608528447878590847080912530442261808086759779652764454439062210062671396408863144470539858690424918042701117446056572273777226074281507147999474893798131896687396195265819285654129397166874777672617345112294257885361424545927999487941733804176092558500310381348888780009382567030332804284032188978876575732267838068020695378172404073682971107605313336335172498125278588636941495208436151404390565969879805190616382047753804473333948599854536685439324085641935353515717511975401828839184305293783611299031936965558316774943640944380154826944279619674568087806676550103862543097363384892867625347942857054738731854813886033389711143514118630913873916050162585837622274108143160224006135222223610159230758917928952586880559914713976848360461134186920874184678342103079535041374140836107259805808248988819064074288868361761537949820184360997466353480471557660276162560 [134,25] -61584694770906961108654297381560692257390698132729182321749002966649187835724290654213350880845908627658582175120064679359482320815118200988741943716331849630087166181391399575657977049250960680431516995927964678215503986016924056070349566145097264412721478969045434983602248704389733794637572319508801785103554262457513323762067157316376757185013320458692205971184514965005536551956319158278022363546344158115065912898394955162846654576450463857809065065681573936575515094511029826464364610257760624392111289600525556709328960930425022204403410967457688859588595619697645660928661747215918721697818561537496933729205451401616777539250213555509254115683896531970239943009069233762846108131756879579539455666866761403237473408383335767128009128524831094026290241303775361230358299289563274543783524065681492063594702227287642528483980024299564304782303605875615228809805024739720506314501688755737483939399888930871962884891149832352766829337493882323983968134328405775725932811577909649181777176499743251363592105805076273681509220590687937250318174634199162478641532520597590394644946886208832732026928694950897211583493006270750407867879193766264105485644692374670814647411297944625648848385948005070240814403691544018421257890010424121301694466617445612734452230998900766115344711555373975355228144332451760781297476506073551426383909613460939281357209853249970078988811237859241143949754903231368981370209440628418321970924639862854584662934252348898995079165776248731069949095422630380804982821245175233951689546730189383180574024304620620820199025882140765670538666776435069682932224737355934189678187777520477298241109958624979216078308668921209511213249696959507382682428489865373433088322044985178214535026669598116736186269191442023644787371183418915697536798210645107931844111657371891861727651387030104189263642940619958579114410654677580443978806644560722996631710712953391319905208447314365773288353366345993173435845727377312932405339445428368671381120711869263157126219174036174625106512608789863426282409496851482022191651173995777113974835010061916647680409523021278130279998509773308938719435084844874740164949295517063423558699853061908393238102292510568968355840 [134,26] -962098348614320201513291183218377617969522637785776292821838133442802891780227002700423058856381684651580495845359827727219428904023627321211161367767506828148337389207632941918288098947603875782055281191939092369691008310950323095807425084560673381113711621262007376637827227907134175088308432723930358381371309162910246761298110650074465818900631642472379722689897376591163243451748610559002529400108471919273545913708645006065351270050653463992761301433480227307798553923899913185587730125994870003917344929059406622868073483491695178835129100091063222536909734228354522287354979446748292407966288381745308222464316779156579642744984047351150383830270868032140006704776334638270546404886235973108355055970651040547012680695631380734265697671438798693115407211859062545676495726678615746162256635752278557277656731338869814744549226940822675845753586683190280681215504262778879435618679797089794816305467744221634396646735294299686998363511610969858578310802727834938392140971634661072913320536904815259359619631220409063024343083157406138300278704764147887487528530484712568118062161746918720654144432404292187975701923152272778524564099812300979409060236512087281593319460899177115584815316668226378925566363862289344694552418448831989042235003709280043919744590579194766244481235018556484462477661240538259034970976246674565673381718328678152198463010970823730013810235232436447012192724792323004715222241159995894315266931460254557388356302045842499568243873857807078448980287312160439579540225749583044227511592401741834139736098986383779416632639446346528909021861261306527552303481016772323007069690773199172953576337508496825601557440992846324540848484069697062003861796009215551124996335997198156946461595311981164592314859934399444082885916940688492563328268142275857866125933459124889579203242734254491444351335010290428658883059975143991642000895993024070382463227075436432391141238469241287465155263077715908182631090153484946336455187814426219518282090755158735588269998745573434178599070833595270949338453433712609066108352572100556454904894425310564389970696791990046469372987425440024260508526757604689580886355838360768727346680544192244475794859170494748295168 [134,27] 238281423187007755967511841466426124264930389369589852614486536975399635500273106289709185751930451811208401969801363693466570633894069248129706917471322351136187612663107623519733614830604466559864384510435066561624619078946098169824482422262737416014858222715491874434165802629238328078448554631138556113632913565516877724131376311967926183275079101100543193626490711163739027013422182127339496647714758217883223747396800235413652954583126014644024522573861235706004617733370673165585083959368167245979822539047820816345142300157968105298760600674895194713837609602597719268856543961014315427645843224050320352561426889577654561264332495230767854749746010240470660609624223856641478650150765028176869638367149433513027087133612672253210527742823189614118747906293283002671919160140424362232781983041554617208972473714748116019518401676562661215790709247294177133249426089715109975933037109083896872187715042140265394131863506752660553249416848188566159049267044925708913503572628926833734245309969950150498531517883346568129178329215883492651337069445530791468264889326822364583512717306768481985219949731293501636237469161764625758936518649375339936220734955214643885517731360347319277408758810871473550836829690700192988209762084187461015266655946722950318282893037848159721124482135448932161187187428444722919028043659712348217284087886346183699312501353537633285116876944329061143202050588377128166784850803406586189772042936081177774468917777903879425020627059561493997441165614361662210945315060890386018955260423356666974035045612515897942039988870209632153615279273875871727175137847678704732409825641112461143154302077393654113665014690989859349529123319932924047528680081219878999951957146133572124978825203905184466439045294007572349363328973989649507409776747658381333328476580817595690668696571507941620991911310818385955236840180743536693620611364425391254564607721383203877403084263241406755056195735654488580787469520929144557537621753835056565827176234064885549717107056993827598652264997037039712327997562945373550798865019188885648684323732822490589057742138930868739838217743506691657284397121305942894530567706112708832627148642754928384942138188720242688 [134,28] 781129140969291281492831788983805798187829612359631949184093655980226460348352890979327642503765423541601889778926384641716431288673505885541861590665682884583774849905319816044719841462348883209407446367787209094242056796341775152032025419820847951206727405197068636227437001241226315598307335070351565740282246135594884435953313960149286900006048401155192200429617956207027467807082149041540906194920674781460295185623814126671970064647926484053601353427814597881394654220229398503368624493410564762936189830021138963397899302162413958929246785962484258894654897358886887605730730831605772896407568269373506814145416094441566187832885853753019553391043283941295980161933276506574601319805934381286293557701839516309034623691646914551512680915198560214570461684024794889192843277963246898861549225993812394874159988747052999432101081582009843810453139379104747594900254430359870344584963471946110661813077361485539018480488651257290587358576275735706931678912321180244073336008810244080729475957681363632218564545641518472873546918052675872952628094188947942294686500121274427654584230954731671568465838542251855813724370163854135136673404787105218252660058709743270230978822095396277172237899601671300599624886059467387240205875993443976088245099647608735725627287253693597393342298831698699760589283140117852774307599623906888141322954995258491707376547102328436250592966817634540864694025581518821690763036461221588055906581623754149192685798774693827759755007288371253521462062360242089744138475542061922185371107325081243731449316743054669713944090978694376811840149271760320226623302741340929693437173491276340849603428812884160126589355429758722592031182489907925592345040346283760188415226340221104231466774579452708551934638477629959384276459161737965489942719970306433374165549524399968556677549770606773598177541520116510744181210689045840383583763162157818995819800564459984990265730331668844451308019474508385996826388329448295667907690238833642551331853493356783309856771010304161041070425929374676645250084462685959442329651228056064181179253368230598910704887817344489954877203246160451924528482203755958584078795992277243818333892899050739751775340008046592 [134,29] -382892157706662119866092286389920387508814816107288043568218185069857096677765277123413892435775770391946480142123728114341198148051127933338440162136448684414579350154415405250301364955155256268286527810600541767535576896082906241011312160483436058811374363258223407699684829594804944363179445981066273577257347989028644545463650565533506500041220049245362526860103294309554155559658368671572884176699400390386993817673460600635052950669520106074305271073912143948069238330027059468098461804990853353733794807176112952188585598506030030249121970482528478899908741882289695867547814371506493359549256781994322369421798820790060775348313007734622499457193296670265766623952833157831382712992523979160797341093508358169460952509378207406337902810414706027603012791812815705827070831023326733942820937164854841731321009435494106372814827825725745241734330078189691521017192392958558012341961364637655356520153872772063479167149552887195054354619248824279963838218692497268762415682083702062397306801920447401440218614266032774480237556563198144377051574673269540825603947496054264079744575741915366804898627765518015814086351836747555816793529216948965458627499833031471759090156418391162615561325481432321141621423541264408883492497276971141141086910341081263845654571847638328017312908688130684799467907709149857604277790137371677289762946629485063593853468323806551878520254457749570128369075870320984238188425079162779722983357953717537876936616756106768070986680835683686960441436458963043905315275583682737501609462121136703540797528967502054320120268084483923320952994203210452475006332394805671039649772903711472246229952311231207819209932966956753230839965052754735649262084365242612552271803005886943280007367666093200776124520705382698638463000214029501588698074749572274935358731827250266981535490057873641027828455300043401999335520068841277308540282571255044919019293392691654531668341549352162479576922245999506182362741491917054520671304591350300883839681709721348381824412873824400492245931128148366236496814575840479711848609383380197943164466763656231919180403185925641644748497324018302429579969341462840425708497559739119789085323702172184033347005054976 [134,30] -353205139995183899485533233845068590060266084657434703640989475128599594129726642150260841138685175485762964615789235772843987548923309317596320699880042922612295714507936472597887907982234228603249221026323402642070549537883007911154246904891016429011211364263252318070668542086958956705290178425851031196364693423831120094245819743798639662105371650834329027550047740369876812864526728653559180233128976387371278666328483339238728569608467955899271524926121747769432943384650035400859045066356893276331074526876839794137905126021613586555292594530552207780830219739627288023503170669310888937479637513777863531319524668807083655046190936608784128237112915378223012237064974028734832504438264091973902435901528336203000551482740986779065099205604147766482456115982607017045904367947624264735426266737624195478233776195222911201911927522977683660038778134524880676767614708212837952520994939265455195014238256622113252119283573818154867773380715774624488681357323143068625418197623541428500822220506081144812221172026640299579609966230133748873511533658452520011236995711048799903799251513133956247465421929118864080640770947381001330794601471280983392734546957520865038264370583690674351949058149242403552956303592857519186400633737160633100844431137270380347418101140387233938840617290774679799188929251097481419188179336221207167127106421557184703950250218761067453914146332863259051449886183862753675987379055090045457127317808311917698091360348848926468036515766462520204333380120056549935398045808936856735438607736046833742058841968146184751534376670590508425947942077141252391875505283103411054636765018601626811119739963956972034511646100049249204103069323371038146856036177890912579931540772261507219300093841570874296190200177258890048057449215257859270350292951778807602785105179972868201678787913291802485326412641868092223871449257284727199246832738713771153750486048233177763234294289007410921564190998232639369365787465541143671116518720733448587459052715003812311254764218027758721885440194539784618913571906309494312207914970900544904326795796963989989947643507919299605644983603960139012129218544397375510547384426882965721462862857639905699114778624 [134,31] 286928083071910065200178474876362035210348407598490552599840802342826113696930950193502233976032687151608031803528766951538614606566875030334412425700255810504553811773924113656185240966963002743348833426590450011316650949796215736574984846679144319495375824464128013233379963639297411020980804019676825532309506846262286821670444389424745742189417547818679476552609218925429839490022297694423735332865472651428072398266408541659759264924699914763875505010726733869820350067168084353073211786040682812313053857712113753478049672834491294443945723085122801515375887213926994459424367784217943429246488408342940447324659162058871201555095521791873548825739354761576233056412615393936076111047487751053195376954006864673178893985588403802353860924636178641835503809343795263354441265744164723102901133433280292573154933834103398885542901864539045974134713115642730970599518854848686377365711815322998621161999131912773806836825205206212429141828436552488017755719870393946934785864369444664824613743704569198168806928897589420303374173982976159161835211313647614230437243254400822703965920390248469006794737802062908368123916186390188988125190720555846193993693063207370127503410267528961319205212615113705484851668568985426539381107634598735586870629662108447589231596933730634603961118269831740514566342303415028698750108919018830770120903563165751697044231344543443430024663667034492055159093824584833321403608455108752830802650678312335533441135399580869737831879359483943250556567568987090390252512701048658125389849548081640843077919839034491935874678287461190642573090467476134791349248093312424069559352030032233730175833971601621263663589961031656869328096781411412996960203666255184558328582302770727308136045079330389491377718042771886058380803260309112802440517137569130297224065628184586604378710758989193599910455319301463024299796029642478240202994639292929495492844843058747922821837073028713413896631218397747915385779703013923519763461083746261153657174489895204616925382934565603923300791657631309578524276380047598273131860716173036071455651291162505829784341115930047039613063872736982065946153141921280938456375785116874241620314873940812484313088 [134,32] 59779993162347203243325916915340119649861218362007995940734617219633106116788439609712026647334524278416368627588123824280306214375246071806118765114224631978293200457895076890142031359142531999545554918932829212975438201009739666421033799077370274679575151471489966699084283776570007376745317692524292618218854861726839741942282973878170154934961702227048284030921620572700847182683509860365662109460566085236976137825165655332699105647858002772230194339891979097353753574153842679220822186459504766334653765657696195398257200296513250064182252884908922285765125957507052601183141369394870733994391875895573388023936644356383002184008973171667817325674407625232123640455180522089836474455457365420332283943619795009054531501090915621588366940960233808473728092511524410343827012518070881169206146931288594043988509162503525665999430446879969212029146229997340539234740406575792827748768861900660714108525642980965994776814045138900549446096410538278402685467867095457761338942770092729221619951684922601551995800953636771531387983793199510699077917014335331740604900038757267036966073893881435173939959005002120346499505925604291516988457167435775281601879991057123251661359828051985338333510285097910206948630959524995219327938146087203390924407043378224214511683782269494582731189656801302457665538852508652677345950260774365783217253001207247167702193791605659675706166223873618907215531486310001276428551619653252894447113185961341319160498948919587053356428450498670590263317418336370269383277465952837488064571957546956440507216331959013545019418717508897205199002801220790375826266785611590169248432389540894373946897912232398196842873959285194627898057608191557965158928404298932311237321298349521132484028445612338234658534175364181935059155103468606226283256485170990041516898582286248051730785169297723583402289190577360763787453978880744116847784777958388441392555952747636332826023643259019173110669049294296768683658617100243097732384608868163511766974556110715963561816582557358688846424503027356005621521336310815863337847919383709320580654293023236253092813557717111920594354253170921697548207143462112378921714366461551196877456699258447069184 [134,33] -106688893843422383473092730336607373053240486619367283751413926463325712686354876563113484803452292521434141878872912922896111614278286958869279593809768847936906244051370297974738095653797892504621693508478707767713602206051904223060683282245361708593994542677167391988441690817171113549898811010770855782829430242871401351505418065203917962614779837826210110274960712881417442065960817632778960575688495756025439193892190074792189064985232232376462276132065675200148115247564451695018566510199356461461296952454780401229156094082019060102306928671391342997880493858371337878944578054136823110646860158268353359748970143239637006921870647030412664833108246139551306313343231858382300295768088135717253319176451638402404856960511818943664479837003401597740562890302492008441383549350205562814163447217202323790127735773901608075828082497934278055152042415776222467567691067597335798983363969766077312067980880059864336953883733987372881261049799791689656357107056885902464092630295032546688803119769438858846319621378934797593273106473524168619598067892797308147817705611199552352592285617959759290780265505255058378411409186763366317378431756216000596170839417017811071564867311486959675368476735029075107684106730448806610550214025633294572635790683755010665468730986165757569492780259409085346870725976420121591827453145169651382779323483917585299548600693516914455143741266630382590333315804402173899556987704131968669876134705958901168256087376321086319533853195437702109721461174373725986028296618769949672208558206850561738684323312480139563584270052938510901243792626281397693710256051659978086202585089861670698399302983952149425190580001839345221674945737548922994059822942847978859342628999757493983504985566390907607640079459546416077438482857437191532177798358233052494167581480135363772345827918336734240744612171301467835713349042275399847774447961043877452109039546763769201617365988096624715106440426935676619036141012941882311105007181276040977614207193794973337399016729263261290279157015314481570717979667854066492324282406480928058791112513717324679002637861088961810547613162694511876807271465534486757152209204782535377786870999602429952 [134,34] 11925039069975990056697675197459066314495342749103011828196903187285202803152335527900337291655676101251225657256915863357209256586774455062130692051295639339751641017347534160099607233253569738346997704049448856038034152997113581991627249200124568841157838301499583915985108481670968078400615846711011768727171516037613783003741946798122720288516194660247427362262393205253321356154044500282117699571774065189909596789549818213282906305298538288496475936535256114837629475405997137068391261984528454478357807265143270689130630748937340184672943709903294213237514787799623505610755949788727730631145287535327565588362185651844307766016602389921453681723628202971735581983388305160124331206919208277238662869561966941508201120508393598748698546595773340552993178333207254246325773692496425399450964347574744471676839101846225222037561709685507605909975493162300395201440040487933000637848334476609061903232199024101489784268194261922214088774602757976945755356228465869681019526553670409475032851936920991504894148625095431907931942411495233511058870301309318087185700753212570300015149602503624112612702996049091267594753255083063994540912963533602232697297967579453641645463685382256903333756886982677738825135731626529031900879396877143857749028203909589296171322104337595479142130805394226581223409163320949400315073661829783605799632960063679065237767099728838009693470782988918030724814905754341193579807216137800723969996366943215869840155095128011841033730504230247501937239225022238892652667965793630867702994480362984123271611563620168164764785033301928155909723065207772881124608053977333056729873664011533244372467001663592696393263108315731677418024226985681090396932791673225259949674280653417603069958781953227746715692072476741373763073814216831297976751111354889658737832131610173116060933510403429786051970209001951059720720029672427875837642194210660712745016666395657863948493649767837165579514299535331431571489238961285307783793587459616753008637029653631988228275666513779531786891387090263770835068094550345220323031378377721826693248095076069263838347040743156169541964750501088937147388744733500464204007686864736844856714443358208 [134,35] 21262269064010210230796380001018034175790455980149992474004274916106044445958376055709670304475461934917452069046631232863113008677779911185651193117507128103095509439622100425996825888387269445328104671267394495197383353556131352573215654149515479369214073785200000536395608649673993391496783999929894111992269606023274552734730512755145240222618220002447196212306855568136779245267050601995397131278405211389781939747674726529688198306410413829787231894849165857041240616916427613174449268025495140060640283543952636263152330198691871698383725732847472560201807081168460324511304948833617308895813872619021330387407593124653689453902742887332456073885402596167626466028001160109959130472283260638699356597351027505936163917863014921824865644114474091173424083987986938636959286032016852364725113662359485690187701569376106167431382014565988580787032152602394175832518654276488397879291460925737425180405009009019268033325572062108478819484211478929474991597222168507027724134273598539702531086122645444750644503306415049507623078637396071019518730101689005582916681693230737752223422929420750859748609674647027079667488512628666164185403496838394824997465396814441244482103458553111882971266724161614862602262651267845602703682364188739230289953353011355984349877763706932097368138550850427471029863595344005295408087446403571640700827382266710435704275188430930455782543586682871065960856247911229337206641372618708289757186841495955946283417876711258511474194579239751034898448657252078125214917396521088590003094002253145495681161445761181620422545064950493835128183088615769334622368172457078357312246497846522163019291614760766523695613028394154020823976183456570571499225913440934624205830539461655798664007192245776180626060282963454734731155281499649076081531031306600805425052395287637807711811608667343178578709138520944933196123729998080083572997257401344095983895994268664508199959845216048586882086499894447568471214648708764127641403956806347951069779921530600727183462463354690445059857491839571052076667055808202302981620280909811218158896831562128911875700579799071516393645089968523909573975465196020290485955905136974236912560635904 [134,36] -12329597195472117709800485405892763842837515263700764573125983140435714258622520022003223268357534237587586735614174817469499958889558010485371901919567598498451251906106806384602839076203472701717541722602332783801651995322696106651065218631895251579835214024879302416898631196103727904191581340412817292886854352379462268012756153836349193259999933161099924163387497127797286699638331501418431453643525092321191752132333838104134932522659035446035876684102048143396256746627318542571265621444254996456353588866727291414675734177878537535357659339164326314317233918571731444867166269779008902851284906437116525074357973866337694854967565745287628638721492325570896185744389975792876977412965371611578235622689561553066095658526147073717155438051251685305906775968838342500365254517818020700825118039221764641741443010745419396561984788548086464482830713674700792084219259003349430465324143740885434883017314496800399913163881185162194947007299427601886553054950302819719410967771952060345355670310664876920929695199610450307715009695874504445904964705240985745590320222612926755567229820317780026197294946880872013938488243061624605663300117291711488979447866502125173897782721222992805084387074868993605483745847486388692812605329720124838031290451664773987627168102779772374137265670260817609344335495025310530673972018757831328756876910501310442031015481231210672846080227174341064264939440383088599071793694286671264194258705762851705011027932365017282160893733773882637085256736280240228644035600770473197264808989322321998103368177315180905274116336483805945054351961854882108179940856461256372453875579703138951510417919859949027849160351164278358108389335593725614032603099282229265723355677978696249558301608950999347725862089246123317497451096096350815053009234506213334820987985469444372340931659121792499588638421972045434692555965338376579910343898971085609166058891151614021568618977026417060204646850183714266815269226503290168439383018457311232546107998682807116184356887031809974912004581664075973092479073834742418956494752249225966391937254341363388160783764868632100784200920611895736583049490875189214346469241655670711452172288 [134,37] -753035317138912453525949363274899317989455440563358230169229378363793342296913518171644300384038883182063700857347873528519146861862750808205797282930342345574384418556497698340235782543176823387785241323117985956956334126644244392629927351291907519286662366480161721647372012580866758648108041948870508757127626720297231332398748967608488440767093310354012960420104503332831915276658867795681696835411121775957554849860204839326960073754454519976107208652135925537508084515734243115410846256495199672101205081804879183067593322737881423448207397792780408828358806073077995772046248985258971223885291133930619113200095869864110521518160330771942547699584497647016175349652880630718342423217715979875653692598459072261640519354730580756899967480088128562666199605044154767143330503842647198723149700213025598159040691885834497741639298190585501388518544145049466676764733745547848695951670104282204240424565745634066030840149664806380932983093304388372436770622397518122553819402786264920161539395045233749242518194371400319061663891490536326296456345033337106628043369163489180069332675398263798971538069115433093633750728394144887374087968861407246849779424922205914693788949550384431934757080733832999918105612768720709996837104794385951467984119427420491093222466229200488203096610368929337548180410646470686649773890575931915144581720028672321799487030832062395339429910602561461100058186644879164036185147302071533036991428772674522772014869740295451404026612642931104633982654318315651428294474192458467588629471116366283839825485729764245393914086460800081898799719034200434607393301954638286483244387227298510960195096290491762917154464043512195616647925827062420294784957759079809517754504751406639498370814469589723508122433714976588238159067972325941792870332193046977517104514252665054293298746133446650404501226374256642918899041515943345954688276164649694887724966537010670389943109841984936883672299912531520489375176944969225475573600789874128565087478768180921236427836514240728477738723847206626445394466910805675072103799190849382994059501491316189463323005019704949128698602733977739161656045561887230226747935303935356567552 [134,38] 7410434266972728107817000491372861176471812136374511231053607143841557421670719406773792669153101652325716592687338754015689182344376133202177369157664873543812148075579585989988565864582571114853161275170223471547781565212863582499641256661889475240629624572295336424417302274195711576277009777966811456809606096014369390515188530914748263133638134121746713170463703410397890785160923042025599133159347238507419027365137573265204233462583216773851275049845095129610713540347632902482018428921034575329245234979045357006913785547452571301295799135157409950658864255237880711302131588379976309668672190909274755936712768744629977765910906009627128724217779047320102955880405770555883417324764126853333568671841655741306578897354154824416114393515405313286678499235679420731568624990981242765239883506826981849542190132833371552283800163728662407665776209649691164159061374259055512133071040190042324047630642670914039202240337742941056955772617710617886721414674565952784727254418758953156984894539677191665003034514958898973189180897310627575629046354398929417595797742013379684051426815594107112491881657930296848558925771250330112927493895089620910656122450299640927811693693319507938235903699813012511098030709594773845820517935890001010426418475849833354202248349811896896047915646725561666133407613348689051416931278336773996703686186064138589164280903269599276706412468871058611518176600011958095171225868013857097961956469148147561137525758607773974694418915056933076908796565425415378483238850206508538388547563751869057951222368117434340395977017616975857888013318293978641402957655592433754307044052146463318122765547908052361326469667580923034897099865322815284261111235207499470137058864457662861655373803998608269321358611435257698817173187110582497265994088200255451552376498338110174512645356782062519644965056692782037853262040646651311694778323215503127558085326667525510783920762170596977399465456827820780364050982231546979347068526467225563997326506410038245031304809881732027995084325582832894507680731260481303761583066302040388815391217866828550059488326662279527504211390868973061092704119240280177856598915889382817792 [134,39] -3499643432575938967012188078149962669532335294442884800228452260927611876909504560066690105106658628928374114338641214472590019685616751724931724320305601126921493728502650633116536792033610845872695929293862472333103480651720521638958016579796230484520543013532206869293564757486057348667028500304219716314986951393049770516938500340521269048611090139989614043309914683938663239659929949273537294621954550577637422795759699287984381995561838772130006367705206003598622437734994140791793655688899145311050308428517551402736973214110421564475063963736937435025770003345290225341535541712260715312105699319241896199454019965747275844721340801417309395795517318563552089600686445152152364458052279199743258853091400844096236896980100120869736697240011160752719973744519815402092297752864410272364966165014313118018112006889970379595948918884244595679490101607415972707908019392417015854609088387491639120820991619075796931558416452932273262208422432344744513657899400767018864624133421524406194824412417096028564469780328506869029402703996214906824657544942760379679140652300964547739823269258887492516555538770969286908339344835685061758347910035898932212453754664288550827705630283122775193107333543549907163603508952803158952082197725871604943023915569800518067909974542386150351008411977346547939749255421800072706846930656205095459526688031717381441403699908221171631766979100888662800395946304738565748845537819308973306910339483195843242582562569420524202559859017574012192662992650549162730706796936876299477995398535117513974095457974823476684807715567009392125862178398324226988397515648396244296485921589660024320147708545141997703979720568419245478521095038917543493342777977934882325605588365490616412844632055184750502409233182942338831053427269388981536894454845700836673928948210593517193695155233423458785339397423212647511506452810032306142164117999490980057354573428460061044508827553493030171756256791400549525730154764004728001199937443892825585208546120492045709294037849070318574056150658730009534700359332970620320612336113344109816272619999863551834204029563614599807947951307202610820595697467729404029049207894573056 [134,40] -1760244569875686015961140647171339368583306251825581501059002470660180050665367184700765841577940615690643533025435696674800763096026724673971576923512873530864467002170918340276599739655561265306730579979080999331396262982524668194652013307581557667203412738864721023360426816707174180698203786091026931800335564539034177794099453583105749576726721131146632120831893777435841354253888714364349133018715677144263899574160704493765238598436681635962998381634825649117966166905217256350613885068465859057186451785079924713921646268339798225751265155302128839684010562023914645257116881406728353460947808703165268534220002072125546063718336440006123427488552070686087060867607493354450809263911682536079417784989954372983625060979787171871290585194695933169738900382782081185962570135917155121896755105118208319676039253196482851409939490231275623539634636104975207018156581359106905854251180162065421886182407701416470410682039981529177510733440961739634548817858709460700254762834651127253031733952547518209670749150967397590283147278414130630016876902272369411299992108951313383737629461928302158283579390797223552705334459230700868051759794878947233502436728568554199221148384993608297590552837819826413571946505108532802653382961019275992852941174605656074393889838978519326131836826582778346925130544753658418809195858716047558138934595435095384568734739899425679264474147168635879792516234110191282191197135852158834646521108392250140069637908383793961691645523916056611255199542596315152618389006824152655470467352224304312061666361278782742284880682877073493259409442464085574963996793618501592636155068063714856755786530636075706542423955386192892880070117541772395067841132303085430045578262294466631811579437947745934376631467528431202564557458015012955625802249088071618522040287531122892987033671186302269419660727959836801438453161825142046934850063275037109354121359946958871746889120870861518359802252111348589146995967256436695562708859071560447964580886324859949802012854412202589004879980683524897216175715956386990633349875876508110782141753281308834895296529280311655531673236743907084528354798240716703398778908966912 [134,41] 1820924259972489705095530584923950034282320325543635539416129227462543719150338343531166328218982343186622878978650064053731320877603351574698303412322368333310880933217539217685786270714706198235407637823991594686724342732450220375937412239005815616191837571979925964222633964525315200738969375609799473873198023283140891407539441197154687754943456224269388437500428650184865341478577746229236375542693798349031167362513959647727147356685147025238836988880559937774159094949293200366077770323984517456432523542588757600446625658420435616571195730299960126649614761501442153410478152718877931464119546636561592508542144791158185170693925714375281605213503055517372365783127098626554161257486812643688098297385903713577440427951912124128043634677039401256866370092781481709492051238033598779329231438965517156473591214699811103826043638290012833288126332270287352594279087114806523553834606724814405296331282799532065623127057120437612457079575908335712175416323897976684825796415570675525294575229530774055595147470306309729578776524875056701653601438796272592234302091111934877904502613327304143437753185035406860831468986630734419346022027204137662033032413038662577715047063515320359385915596219004646927089994839124091616229145157103578423703684795650994249378038130521958794478958894517642566659264312080527287210994290338054217275149648664095722817333100167205869395632279634182527085203577162735864787673838751754487992708014371948568239576899690341833346464083481884641366555540964290839948602683464711886580390611413374949972900320347761676568422345022166548779287732029400874873538700029540615897682181073030611499525811329447827665457472149270010429262891829763846501805263632343511605274116700801763513801097054668546832877318749574528491670172843799500931980361261671720570894245601439893466725725359194488298094081821869309803148379445300618657355807230184232239968277317592345130051168329248533350157205872292014164719241918340492326752392334878043806852049072017438207894579247032231235288457122585310601607529487909819929983228145015614659012528817890741565999835612996141297474390442516960191373986719865938441666560 [134,42] -186134893603009383276006387651964144483563223335608365366605073953308040724714615166101404719609975427231689622768519676440035225982091449816308092433467128610887829621824914787575272582260332744448033513972203949396623751633966358558085683030520417839387975725486444875228127787770536043509272316484051990117958362183864486641872774927083588150116150071013958591354679431685185613120257954688357517966315120702650513565448222257545467610996855788924861465061169641051367598287680495045094087581013392153550803086980104915902758955087258997889019317815051425115218795076868022033848617106979842059431006075192740674904727276082284833327009682214563345752443022303232852323561375518272916556585607021126120186809094802163300747481496609980473022667384564013579926170646899192003077141040081247744597584252395389952143232149532415563994201651348849134357601672978472971532449585876794254744994707025028543856638268137867919405406610304770540351107574259405834855482973455479958840804013244371126007306969657345347759328726741541610796940115232678804458395754212575307291947356414103833682096549803125441886387992052731032763286817788771800125046363273530918438631440330631446312153060769736899263657472150195160080580212287836996151404681530665403568173972775901455995298699833571123621902057061795514046667106479213309835349953262985997768836304757335464172639059695645611724464284755234330120503986066934536395245990158485432835637179790439366464502800483993950150503661841671063763515300430315019937616441073431912454577999306608526629292185501227472365448168525764545345358005263649988650152520248206592456336232885740913345565509700385110338104244240610403012904203703698109204432607570112893358084186755531071304253776264545740997220630450377072151844588472634879392833248516415074429734276897221807383606849606115945581791577984901701020913901254627024962233670360509092008135700440076749792905935089634387269815671755680394936330474542296526128585647674437483331828368069274041368390370390375465312432416598414307313306738530754176637498117481777111350850660289249843600508612888141118142924686974674845632722578489701564416 [134,43] -260868496800838543296748616131174966485498208321448028147446324426889057097877749665910613713718763182817688916932628067764759195965810145565300344333383896076957012700431842863730462284565085215093953406470498164273642997227372439890758153778223666775062843673369349374667859696743980273550499494925017780051583235371841768518884861408153567973393358708531282062057132880266817472536649667558231118007069249260483094819260956769501856804096869763299313862589878754308697150075094110210547433088861860456435075872880166077406214757813197064108601403157378942811796530697399506156746357110781189021507244314745191005499770740950305068330643277492054385866615799579644586348688489356192054427481903799150149991103115759071207684735343174856333784591310093048458367629123348198276373448895761406541524865134118394701269683620352074020907802540933345729809239054325156979764523978774557381911199377488433835333465869790959202758495837237984306975232601101687360350242442178773211965826051454675195661401810995415581833265506219848325795830831542943360306691338578370212162686516525938522073537004652624629435104970513086257941125795391539676693142735957622221271408019777476298983375859045669651494019479461308210061669818380134416741451340434533151352437902392467368192831707577235259221412811076421701307391103500340500572962545715389221110072040641018282821923248702879925406178364227136614983155870216846505669349816751928337045180478557840773071430104482239521009984276075105249586552831409766797786808228027557482664646611845216218659045661947990688871182639490640399745578651536128506354221745459096687952933330540943617666532154793992938807441431840667909093982300280212352674609151036371893144113264425149099886964851485910450492682092782940160978241142474937706344667348392903154465501981079499881176448350015879545455761180202945312822519957769427523792857167541052840814189192590758107628214713923624835191253926272579081395480893534539514003227888602350242319233112725313858521411834675024321269490644488899457624740070455356709726440653411683180641779803449395397613380130438823781961433244645504736417768361213034496 [134,44] 100726413543810993577962113379004749213135253364902859039312925654439773130195886573169114252213895691057785387879894367256376380835093940332968642042975769165389804047970706542775534632861364394537554518386139342538445822110323450194141505636449391349351428457786542996479331332926556909247122108214387159152281665946576733084451298626830579873276400372272501160921331351243889150423045777903121769942436294475591851227419321677578581960466067873707359698671896785899247676920238217862108527635703356091287417609727949238017246179834573871799519841108876973737098294984675750226865787263918894564736270199193940961479947783408338979539656393613026508036905375717288137290521629558917125083662414386500466382056051022809825258932477672441696017927000581167302542889656132568165018501593645587166113925060995942517045033138919675941847940498227038665775365514840720965367414239135117139600894642810837506106591846329453263816779599093352030889350474263371898761101792347248563107779511962821921535403760916671495236573874481953369758487603739079461933537166655265484265114867659538449945445141531719667343804306639005446449367845542788387993750654341111760359216567775996723055864505834184813186728216273656565839507867909777215113695938853183963407659506736546263700006220474089610241424373626554880745528230586610017359635231599611806072396449365910205085507870022459216173878612068676209246374137774747433647646462767850861089303200447552854424866182883434979759942217036838200277564471692333650139156499550518369324650007731308965700179011174895674001684732717124015622096542763543551511933146091631240373684125189063371974766481460125514345383747354310721224537874559135505395167687929929477231486316318655412555713261255575476189064093593167922515814263158532453658333184476286225160305831859730419991990519314212077389004217853195247608690662484043777470494544382751367431773223790570517631580724822026609867492166081967235119539547179810114801049761980593118841341425377673730789342600787275605733740847026553610147485688728523410101636957736508888926011201713856600520382806358929083312148823486694830566075088764928 [134,45] -8790740884626951983728088825680474490661321624933628648265355950191579527316036455279918939066828110941822346310962171747782060342481309540519285674412600559943952755690084465004494533313409963129231813432720194070669209454139789439265598742749079338950639043583647417159511565912652530562495034832118667512672072311580899180079583408325640572727690300858539103366216108044230201075641448590561221501241236685022793584417228339854599919965926512286100548243955528961974182537533209163994176665474836040060579398078819610542009061073737947288705621267449758806687367061843832755431400083006592917646143065239877936236904923444065405233461554076469999558096880945521779471152256684609089689127911194656573622900323375314110801997416799593067515828037454911746868194212699521730993917783699630365775563518917096617233871801098343112842321727180099675413927220897476553619157963008345233118572030473907085666577563189542523892314783000420829599361285324327899438780704356171893197989366607246662816027338847937509050756289022927139132685664384107462953190856969978563227368679939024200724441489645926460807686875217581193439656865351670125022549417608151650796339784768192191981500786520812353687024621325848891932724605231632498404462163531918921555405407436865774241776439674243079318938172813624463617659338117312923381856559209831800988280376599689055611454601048855761621730294971653854552357982366755607647081906308973330268707128311218784407524008208518935187742183643384033525218996477122242681419020168776609462356040210462621797219801882845584078276113257595230308829837518562369099001867666559860008022450089697526282271838592207983284495434175051254294179212160677985094824362120396765272759948625722029959014719948456280721065395244176546043634826321320659181459135602291528558751441585336271702626484771612853744729841159757388190575761750353467548590653853637371099075762031974303445355581420262359296899471531119652276941630183564130088765511339149107133634620329715123644362348366704923214500048582586918010013226161310970851953385364837129116812831725325821540549331230283705659329663226316672932419469312 [134,46] -4184794954077315463094372049927044479136021834958121902485290893288513786950228470750523174254171324445297119535254525994053057286506898592588983731600874972607558084730356135936123543022041081572158444254194226418202053948121537094936298584602380307078252726476512059170744318564111758466602996239901841261230216389641198783685514937010801439355366362301568559464470813777385566117340046226953205562611895566909609484679087983370896436207416677855089060560414024924124979026199227789926577148702425191577107148748422601304682570731702764617193787155124059560461680895152704744491945130879792089608300281198871829327473665565134637435212359846846606786003999436027467613670184215744142866877281700402117264023792003206672375046493666840239225931952835709405564876090296331612588031256321247522770939832182857704633567510484371731230796993066903649147810419770362894559302988714346869535743591554024001265640602881711723960100704088791097604004446508029596817754364386547899155388970266264484569099719029112959014004810909014427635347048593187181228883491896990462214912061266523861719831689570042930110001852404633855439168974216168605401143353949975452928323545539473333922578561509634606304518851454552587691465640952916581867918603671331316145021917819651981730263766949062644034537753391166443063509175626094415070589252380355778617451439501585864702149567791714749504420743350538841875958030020413903173502491188599625876442889040887593631948857914349150287768505240735752906843169312325222546378700023184201484268709230420583529569938385795411227709196964262150892132874344824522209545238662175972995396409610477023442907094865426688106496922535764873313615600863179434800193474241532698956921784103952016787201335943650842790799825378718631652626712423495623402936906433876642868279289617429405265155607395535640878530963541422536461288288279690083708759071728293204173375960354057928100190920248008134959287850057161175090898107761745739603970537209026124684350595759900446694992604214043254481440848105879186275035450227848305086887416321466022161166412613565432645383490529790855548712718510361297315046952 [134,47] 3351717898913451029139623862326032551892465384094333244461091309806860209312240129826394936746004117170942503445379782521452695505715632883711040498529811711002036973606164484373489350676127774905939942657668680225567726828527195574399360228475323950220446187859423828958049038356466484169201924245607088347207933001333584150084706731247005535691809221140626603472364447836073883930845607480142555047311141646350067148944109233904927810205193038499889247473432637686899256626655319746383902164498562428712978661660953413185069416600767055736189274485853852228677153411437618698689332472577972767634338705250821279695432231482974398999667782122145879283272391425605815919195058301602039166018094505683507638512690055042740709522575668502345703653611060895425471130296425262922602199789312412045601197585379629587587527344437772361221584062615500969701553890642499263229580689413678363902055989141140115606910798309397890849527034348183864614088046160235263874735823103202477706264972682699699265388196699315043404710981396941798807950243173212582722502186990035058137150471901948584989543611848113761011386960362522830014514593236616723495543241767289581912384685359251552959665267942004050143190437440273683075413254399181017301342337011961575092041691396073494998316300868618606888769858559876096676048288332990121477211093660160917186298236439875659937290375636853359237625668158641047065132096480142710657225298872159171787218492579619811487996446390805931016482101211311527961720337272349823205228501969747115441937895632906774505823704710765727208055307672764588460415121430444763555585159400753817671354917801874071360031422314373400900320179198405868010993887616461387400907449812034830301531448323029592334370468441913045200035534631985633380764764823917741992471513857261217800420277187846420249375475690335885245610555839859713047101916293418996581033664610664953844689514423225330405158654524706382626718043737619474783822204428527612685967714094503771242100585498421371359055874651114058187542760175752873947545692917321955150879599769304290608136543374226304786566956283650636336309998285780096177664 [134,48] -1141660341341446358078641756951129239671804606340581448388118740231622577489881093658558257129399021419827698561596697564437291925342799292057658576626931264719626369530663379892211273941024175402142813559479711698531111491654481874632909475857015762683580900232988684782353446549150280064227792604968512327748690502674878653813708639518538331653068341717751921951223662193891521082216347486128581742652273828419853591735550683997988309053994725633351057345580054231766164695307584091233183256973028845284895962332025465827076505063745876893128583052092601019207695386875453747921538520995003042794427130054068784173715648212248228957140720269701279698671118542798069804255466247238080336941495113633193947858555113470905933846810424308513866189555872340495254508990668292115199107604389049168565076555144106164179791188099395163890301833164906562479873060980293370741140112124990423631384909169073083040466101188944159939204298954920907502552793368052031621179909357994212575671944740771680369997055855540895675603853500216437992351839366390216014119096536231682854824572760581897844520644062347676689036791603766822260589632983028925089571169116691615547999722143864825599430533434039249247509454628300374279251195242622469044669462358523693275623960474719806074567056479837440392510552381019884305916207464953727152938544718439324810940054666759350413932255771457737351618320790209827656779454285036664121844167112112982251298679736551467600934353861460267070337810396463027964471226320622886496561115229095660330246948644248531144019306047820580795104489490473863794085091948421725259079262949571781890303695311512559686030888602271733555052753663464519599001765246542319852214854660585120269771056092438400147554378065149632212841021497190469461797565437702386794187828392418819670751907156379351043909945430282281560905121540761168299017990541983799884458316627016060494095858014586754144349326354731366764816039532102842971900814380349365817421644885764710841125274855062758511741905168824280420172413566265216801395377082717902498165491125466560629539839957535693038260448487586652126482799660925910016 [134,49] 21759242943185025695299469699196238470215122871869669492730098952293117047267938843880318857062684738806400947532594247132141316929749038323656714675466828798418536084704128661988614279098790062101685205702857473393334204317682469991450114872110145861809002301280776052527742064336443877918702166613534012223153594656151918404822643352367427788615271123699645697371791116607768915068768873891470920604916766943194997433860304128498316135588776251445536384345613769483919644227160180260573178854123611074903986942920650961218874862002579101840360727671685891992371729813826608760373216288035043302960733234155618611684678525229468142572385770208851131511145686821777405540953206810622711846629535880964885264776854450789756366724190764062131754344851976415728865501452376215180251416576739211745694422343498344310390072225318775667583513954561184826842122216813877384777032249410355473580726943687269547705971971228912015896671033327450630469710462969153925466033933128513558765908362624311120871013847093088076820058796485812954601529558428697161827096436615210923287559879716605831677994866740629975330334671044825228247576165244520852607246071901103512165122385152458636061022382075336469106162639112714611003115567616598661812974860523482551078159863091899701045386650710551371255401544551426201003063167840116122168523252049362086992507769875690791622099042182436804599097993947550980036140083231225031823838602806899702516624637072337734586708276408793967654832422390151435387221040823572502610718027394372310212063535147209299612820320600614136108535691439190616665236416454951747618023747189066173675572337926296759946043787038994900999768173766901467093383701982011584275686761952876092641344668321233668561613269643389146270473101428753682367176260573478697818066867133781376133990515140146338997064967216009790542952333635684863707018940065519917207266031253884361655770782352650383207203912491614277175190968480233391724585421254779959759997934429722858128074969364042879452183110063988244110359033301901572054878565832443683522743388471319532800427948906311826160885077531577046108293725671904 [134,50] 91398454304080828623397303044132479194971204287097397526441670913467763133587995963521296375834969095684967448761295542802069876987651296858707881029094317970739610719722033486513234326388728473144683234590453968387833681273217316587635145145060098319769565164417743397172195028249123337227130083940837987569159572320232939615806880829691455253918824225059638493503238805721970312081545679967895865439378023665903629098576509482085260439390150270974521505295408538126130437573937240102689486916163071678252665829750468391294987078924874301911879311924469723693385235510606969793208420749555993658211365462934550710138574779461114550815236943136102007640925903988773779195242795047120645259599527523390972878090129393279356529410610570386514255624620946205024805841634518414040838722752082797628607456333526435981124816751123274756628017856355881415923271616822463621534999193753763495524643905076286841806693871956622736824708572326797904670405551760811214482645737407975678381986804933747212673194442915895213327792367641576945970125142645036835595445916644071821807500855224752477488293322448528364764336044033996730628391956083927538440978401198449876563282672980427811435952150283086025765254745043830276259727817932563567661064383504271640137994596226145851186320172113481417490165978828663509047593495810648924124441555876156093738004153928071278600621837004790886111200843562180226577931646316706802438384549854706844898863917347279324559328716643032393264181455102870938108646448351298022366568118342948206920484252777491725443165683970957089753419012703512019754182742946427356015369474707399713644183640327813941045945366714745138445785305294860748434588861670929347174435007180909723814592953399977542483413508986440604090437411917542186703200220026178110539364480097051479963957088968151712051990456326966844143363806586992599697243468296744034062465382585194990563248840981208604209675739554959703279917615273852381558197030623907681553402045012962731708920581902661394128236929197020284926499027523557654387335625905736073050951272211511582381566742119517114688661068719812587811426006984 [134,51] -22829221615465003864945515861197562059563950540316764863396843053273445865347525550443610684442853933384437059560494580128088953354962946570991593303971286382793437440443772358520655455771325698758950461982818789727633650163197773723634186574664275663108797373788310147061708516549216121068438654545490263314412479534658502840947766937759848875509802525158728434799779029644520532540348424558754354206575242963226948287479603524092592151058699244764680037575400743321493511911147729606109050216282127579054920652355583660814511480457858099671119629313701841397690225679434991909119916225059176488501343728652953913640366841887186776523987975036817062554067481079083091223109233961721806374689428119340327118478722349187354795669733000067538344914231015772502064495259941001365722135140537703152996776005123328643326713970873559092346622501432906159340084818210275142239967285350184086660914120659634604650668268895150572941239471998742913157960119218869005352161278365497702470263505233698594989620753689827117515838096818507430332179383283684963607775414632990918182171040089610930305412191119849121840683281669577323740330254917305338692817324381866542308226863561936196275833906907135818283792181355047541372432103395159512775462076087753041625032755360052641089780437036218135722267679373235108993411853189095363023607977452236880496402675560476981413806973729963785385894034814683019944788487286551336502369708820840193927420662602790355798779407904793624607835864458773584419385610204977362248732393282961598269459484332287561194652714641541673568673127587764312510221546725927470545837420740421213154722546146121675639523525121778964639210215536189403477402971380582088693683434341734319276299986435154295032645137423935949564995521671180698212001064550446366535973012156743898080461939351070797795529817924092382591355280476460241239200564346928797098810587019133817982310382006938648976261794540611346972551919628282680125917829300356664805020262800048174818598182132282265439853680503040815956600586890475619775361487552726425829192783559602415287060124692106671109490571890087352961666880 [134,52] 528706623611308458213486747509700743045612619607077287183567299456847928254325263852483031904840716079552516618880944695307741321706354957563537429032276180580738383318615964107000911100986047921095117670921420637075595616924518957605628236016172871855329029328606893278442517591086165807440441220414124372886721046810092366329370611118587788386646460858136638487989160576043892939085352942551454183924969512754888441180718803363668483471471743534317721851544740933765449715475965659789473809293547687285095061555824999735040105383218689307938874202350408437753854956823432889682571974990292033584321478997445444242575261209360512521077986215801079525225631859234702257979695830837273637107414279480572434728986765485739795007582496271308869038696931935192246511008290875748933400267131060338569251913955678962013200250383068685128348162054126524816659781456609783171299561381115509777592188401053409927915526969128230518988507390241917675280193718716357334979727739286987664381834580943903974621147297558523210735978762633850411797213435709031234792067244846069368626336271825065859005835713731447393929150534800143783433058454295866125836704065046641034067284250050291960265523629004947747991085693705642700591642106930334564229043851210573946418406434915318052834303660192883875147630071986393366264051963378809698755890425944839636682410058695025660725502576326342210942726147041723555915111105882599699546269883602081366239855000257680409025745038134553456283109938581513701269091422325919696293666988771399396352036900639968951933338596005357244261271448123221740528629041695150016398725075999381573435964069176358528047823463337028235550451295259724714061632020410120963596242195154704489003450715652985650466250681632043996650275703277177468116313807193252037509041790686728738633275621099363699467538541242528638417706349575389605405521061597525414750537045015562936045531613042422971987283103133421976829100284857964091380782447152834928450545603766679032873376667581466192440080306844508089340616597222525822616362276741279540434902807687704231500063860834135249957566770737348091392 [134,53] 466790009174411256496223142505971842257088365504677733625957174099602757658142094014219811040397882627521492047635514496487372379637309810979896486610280023205131550848877068327153378206406820828745830713103745171159163292333070824775358337285281414171478166609408067752856625396374654698810820165009488868420556475730551160343941388396263839520134983126513404696889454865374992657986239372882804005610267761978953037429652475777597153485169533472020262961115384030983423424322893245409815541105031801651418412361714742012299362529078253423143710585825132024381358521420505442194723710804411689629786665718783759645334039399753863558417938335572363915227170833336879044679177105917784034941768050535550126493106864797447684519297322074130737828623701008234438099640703012803349399373937218040368678744820600744128648760297913056789723645292999728511517927473136703393188665205502441952411335847037722744974563508061072380874456135301478108654862118973079055219754634283569806133362733734698414756256250104624321719528610059837491286472968552015576472770082391012094425767667362668224594290524027586221692519081926900289202801495964125114406845879595499605531038134062204539448646278886178162761522541020577761175289202106732634358778746809007660917174628767435973032792643837812867905563538173313021442687737313139778050722699213453985575348362764317665620124168627538989995938622608061822185083824788937978107949913628807713074354190272710995484697112494626720513646607269619780861275527951920370508561737596429782187460451307700022057230092356198963345047646680013129544451106910192962723423718151432224699084752759703706838376392522385336136284258775254384765729772094940540469668426250535321581624241259305514224294201127345822812049021770849019525370345338619785544932050384094006693426869925701840201216127637340769624910864078779941971592928703533623747208557061117614043045420769999080547261927570884849149524355654077212781952468904061178062593079208897042010084473443706617462722767824552188928495394979504963732099541271734998141893033077478101239323976140220513078806150850058752 [134,54] -50281301971780810203014851940065592477149126521660378289869699816832794983160155062092083389067449686477088517954901335379697681074926950742458994273568533682206833127055795930813328270372989119199913352647490521262393084562422082090239173785235611278069521717300007921721495812600550229751140922308681465043583593719492150858662398775619503335292131083838488785249008685091931638414764294771448310399248227178053530530671509518399313209433493219036460785510557911160099095764389717604371326368701283111914839089479237086339800835440325096113782793025062340821386560864333709396078695282479529173331036423716486671972678269008673223044732520372918550693896717572019372928295894615529929704969250432152310800373879570572768779682505632953194597872938046102622439611517440909539104358485012512591764252110922707826336791105663120990360597456012104678552803514995096823835681495392951118584018100034320952543983637320959077249187282117353938999828184979246536873818043973431156929468210002660778305359191741056156736765017432786591798213219951726887281915669019039131619669143742063568232950284015652030281156914739928571961830298354006820181610462715926712337648163320390783236177569383574188179812499621091010421631373264092480655674733087574416422703508325798808797794287013746565766305423199645066447575738614732636690138432909004560135687099652342464756312474941343434661652158040693097597111300901229418252809810621441359859729366377066201260714635918832815499676877533159358528701953422174597193011327735978577102314373255564742301398849625873946845908656598344482212372934699103421387587229265683406138341887441849342707376371046168810531112578100200539879125917266759081534810519298451916530464788647237509707148497735846159790023035835624982074056463519229688588963425940380319648267548925075658406561981029371603712665960353734764676908738013679964412965546677345722071608291096123569372134339032328387303865337119768269917310900215099249509657367818902437840493494494184356460933952699293308402613496629378602661817335549288585397546055708374565839329389696433957097804475982016 [134,55] 34796904766309735276982213244354488092839627157635517498579297438719746964214718457054237780676213806815100508454528278198072832234182298183111608819745871296517159366575920005951927488491945659917980747596620710593716053361104281670981888642394721106787192630627089979590200211898377049265291946057663361744103475659607455407818718550788281093188772280280281392330363776351383800904486002960658044720121851901463224144278445975052377300678493961188230148400653614631964999339974274309574271763581588743230551335136607973079742769925927533139921620823406606212826284702283770865142151954890780562744959058545445723964812317343633456632465534979643159376027931376809397694518047061859469789009268780354699229894739464134846890815951893208626817309765538052037036581418740169099371442281895428113297161801458928282875380836707335524615539598531019269316385240806119252714602877245156906721026841428492790547072042928919934041994854639179752528876920521713683023414598894545558966797780900054767014840903976326341957719008095283597740745674754791225198238053539073903105384243108799719768476660236444209747217518000205512598080152387508196532009005322883668562044132674285342487862926445184523535335578948387726834411920596269128514783318261927110750550460304939057546634245223906302102526295483793730512118455900232561432079584799007285913806028362119747635467378715611676050637838325337165359984898304117868638086299122863310876179952130755386921020382577733969915662532468208460441775793150756080164507674266184834265237327003248831491264685080353412391304439425297119246277076410830490420137116557080560181885130677428607839146008889874530849605629763308922507254931852623859709476154185757144817078573612844555572763529239795125331083048755016135478162769812492328172449198671821791203746195029750788396833107938970306165795689874834682191723075227748015519243389121331699959183632395150711355660746538386456092653243056811033214220704891557672055278665008322926055736586991811061264742550747383338684224663211928822476077865754614153231909120944231740135141481717445713646889781248 [134,56] -10168312622486623057191432337898948504424318203802451973350237119269751377167043307197382707723500950123442471293146674158869510319687323870640522434773644017473827107328920841668089880815065014422465987011325121708528365291622166481635001186606390818123313776100004544445319217136517884790412934019491757594526590673071137901123071841042610496852194628364240800322757981892916964663031175669211300626314011503740803966526301334795288327930469243573870748740289194031790373921826195704882958572534482974849811182474449861724520776759595113796364157298852180746609554184988114498710078134917104261684338168128521401627258549623431201452280125101060406790448493220218195701701010526533099431942653853119339808173640382734761083583457181526506509810891914328497255348283218410792892831332339070559587080557093324278634547277936614447474430487369594052323889715565251433432177268654789124824507884623926792802494426986067299428965431510828428488152963602028067507457648696011940989592140411949298289229948185023479294584890532065988143884331833514653635403224155303179999886270490682321351700534433803410716151098584845405119687708568944201038850504727000514177292666137166865961804051789094763568886318231211048421475565066314579750718389789399860019512123750482124561050566170526986991036380827617782501801495290755691723836583626321388100238634425668133478087004665476805244562450021370499438589672101137497771830180571467589860646286709205668515396332829274986861372745837363064103983183256951344046858916313860722839414219271548644472040064222094137091265978433074815762211622603126330205890203398372054376761254131424348429911838641152972139316583986454324897904399478123308928709514991804729444835812234643784444576616851363423093129548922409583716753018101568346296152040716922580989395778878320483095519780283818130955414527120890027386049593771460252475988114210483412777308492986976234502932874517617396211792318482954337522432482176318385534414313560940926754725438872666362731306608030274553333017374989598552255878680243692718864893293839233470749055172541158794787246080 [134,57] 146280302271096492011194856822895155617704449138619011241224807475327868537371302314428515831304207428241110036639368864868572167410904087756411392518934794135099165992051066465246723637755005131713490613866513623257802479007534094802954695199812194918461866577501603645019167670170765992420679362341823665302630098600911808473202768497749812793504867926289025785658118423658589052325763419172046848308912640637679985938951489992898951793733435568864381146664439103423206225960060978730316215691565538804480340810047203484537976212763763423696017727736849078705574488646205618385577405507534129936490084981603982092518968065209697676297972372315616843873734805947197243175427411513763633567049069574505986097068797399593068044725049617873517679284687809386079019813871982123735924980217988500634506256083127179230799420729281425545384386941526484593738606751711312505883354480752166848818843121331809470541126841124601614150074787982710392065633441301454087961818244977853200070233195607832277732916025362694221074765958452203534591489550795483978832954051324799724127110158202759743646799536391879730772973167892069339685265656755204169347025098798783835460106427014489632470529043430259818525363323191639149837761056425598659438509610687193024466693350523560654014045053949433002820767036033984511197417070815071052882898482354280214394214903564128273058948511513750682649496818090089279465833813016779363697764776505574704415512770123642065514973590505008598874600876529461075903439952620047751691381545708857224825043843803778143278534300878137326136682253525592332344854575522768113974699483120864107146954679235122826512480799537666944715006603509369567526535184707756337797780703041701149262902936903476264500034943757369120911527015712395736725531186948790470323931779006272452135322997086262133395095346309186039358761333777991371679075781391571774406247247415101121152291835491965744682666931893819413434659896009101520447477452156554941320914246527733548217300738371717409500188995632863181574202133026371581606245129600257005355954458387499316976394460608140144896 [134,58] 517141292312233122407084783969246711182042220587890909297342290382717302679711640111464076853456116018834742859239668067065126328103408716281060984987896428663439973257527686559757383138347085025075979815953896443067988675579288173319742647957080867204834948916860977003066914124103727002318431525405901878357739226845832400667206689297982879348854369997124162138656341333573188959864654821060325414968310715278952645640583127303478248586956291470137589472792922849929395577576447855979490636080124897788582349420023549488489187457702609168057666863246375634821038566359393254251149933268040431434923923835433698167423117742841680111556676544316242301094252173175631011097532417368186954962754104498777456633682493110881519245988129769961532546257511091821944287344296170169003362692864960429969997742252823749028264807916221917174604164379733298297974456731641460616181759361005979462889889200189761415286506218345422727096333165217205255240743716545122838478411428550264887782274348051174029314883403336709178247147535157364002200334960553984890712482633467828560655788016033863237899958140115131581375552336224866221611321702297484967827291697692472915868829941181564202839141393754240713343580645200049833695447634101431392567320582938436479626527920987222691194646231755677206821664255048549191234617520566008742315241117158477887988568019621656552921759472508588690316730193017653319995632445343779264658079445634733964081136020715846742840771539599808104854955999796441399306071269957830068801673314334033713040563254959297760049181549291025573153988633026896707682220426815330664642376059670830978839853400948468641967003091712427083494776459863597512170134134965770087556207305452641065824432740932898691084823854745101368023321099669182350474754014471858430560580631568509527111591860782453041255803447975514100591118976887368192419099080012996715474126868888054602472556112274394376136830343112540354291419168760076529190330155367116189311990500518325586765602677639154649279533218937258648587866333448234618012821782075288644630756670730554644216280877765533376 [134,59] -65902615966384516312856242898867327647087937813024148356170934313043765102956976207944260929608282015170511202056769180527468678192398507117163136732619684656603838983948542889175338532994538633595122188135000286348359423536824765571965387671078799933151617933392801770607157176418215899594949993672811905194782985806240161533272623317810679210742216887223030525208609733883609657455953542282959491017127821436660072740567919252823977284468670013751006009413650178427730398809183232458524384104528824667174466714800953691668212670399382197203669596975325107597698878705701436412150073950597702774469267021403304097919030274621910597780801282168946414365806718419671237163880710367874028249563250934903349253075374774190208943835463086279697162477467134899722333094275571834431471893865518708642121735271244442129779352691607106047306709475706217879367398685642150856339315599414569686951942005962133721234713527626989231964288689513690351447208157543624186017600170869140829347484327534593788796734955568853130185092508319181578329190367596220711659010407107116258535172741554790580467952867960545193767716517547954036641032028588495048122751908031278955659478278114449214246792777297482495078381446963412580907491802899058320209572128967233407808151608225244338366113927999892270380134691649196714134284622343851822901042702616698369122215485174803430447176430213519300643586166172618793846746198817045411055987094583516981973669489199389742601811312332159142898826780765641667288267643919839338869128094411903793053479729842423581436140130511500646313906164681402324602531660473736123220793572173986198289113752256706349161180797941410429021877946059796905990241057629224952091335662304835281509680947152225727670822018989394163640380131450954344278163741607576410558104612665084410959872073432123766951492949109888907631385826899950452317958960273544262168482719797292981117233604966256667682681396985469284831664447463812153484493781493126329964124855552247566012944671487399975878910392718964362693864152480188108109360506031464827785499183213084384702947516758528 [134,60] -8889381552904477066745144108835162466593688415370748104190662059624162728712755348361787208894998257788109921107413662604959812334498775223035037866714752193686033884523357793206797202859539905954718743097241324814478218575229144030206795990764097742217390397148541072980655695170699881487672039408846827693744013351813314133218990547968700275116638063125861672238936110808597116099515347213153005256032919786317868949822470514723548982271983564053694431321175234104587049854274850219614952555844795140708540587490757691830153520263349158254907426648910582150419977178094548912174107222925873574597762128703396955060239306521665417780177471750811617835288448302132903006232107184314692793508194809870623723235620697303697223167643458733455484130058821175349704218481632993158446113790034844347586169072604531693393116011471348656362918005236055150913847111276269175023460654613010597961465195966255376865506795988480190599899023510322109938584979211027280954415240191388412765241906108042518504791231963509389913840643352520615757330730363393955896909021354196690295690104746703708445932660908192717849501197405677297479099351089111984691374167045728199299631701029593143659897175694530480149349169177362273743330726961910731287102993605720135032021609681238548507053666431686036460441932108087796881981629469881539424659421420830328709010732980805669685745667492450730707766256123113180705186072739186572560372962870747679289186384052137190351272550315363075378315412253064052630528921538457671215229025775640511128067674489873005501505821560916429472960726721923659474553268914943030540622280645605382583138821414091284643385617912883473370654825787098750163282624034808464444518410984489969034926016296368669324235994085798005270451285606394676771386701930611042377863131292154611909942268160206232719260390043239735065087741565205489406234768225834035344169160959512388180588882651753378844663563460724228425398090319622184718678787448383183516350079086146565451082226756492237546401265365966659469464678716856724406156842974866929560043070769441968604354734656 [134,61] 1322728574120467751292431521668930757057004585231077852180627371659581171928493848023641723509474104117658938090316187949107023059345869453902046078126018613004554065908452079458736652329961097017870970010863056562194060958913659182185000316786559017403512333421929213386961797654019378706543341126002855961282959763551315307540708897432568611988245310464528140529084791990244474784240857541665152862768609731199484517866389959386978162163421104748150584655071339086628246083727311636074863046354053309558388900848003288173746851151341516263303064920020081328415900647699214139453468444005694552592907873396410886657479798081166854519736161035723804281132135349782811084217330806741346478927208850623637476046164729421542731387508899186711159335421275751414763756151971302203963572716540214347919190165222644204592784233570059528445060807253997083930560313634414766976397359185604516181996039857628753815122840161755638417465411550314479999743260475076280616678413896132199180979784325642883043411208773243925924560505935869822144427891109721018002996891800759062438828087935415611800283994889059959142579040232043852417856709637505683989961253366508534359802819402136346453600832364586889294059069277577371423472413350455353446387336056906391555215263660597539656146437248173307074086727774377503484265750378123516403940654499727660102895626703473874570362544311463685050287173145710235979291937116276486508997815832841057958782736160054849308472727418650219403767897619342940657155588065293329137918961820042655941083340764955237409531825326202354244586923634806905750892343996923294980809213829195925086025621992519349272409254211285349705607093460969116494657101127672811532820399424360626398985520326620878067706405775498432946413929024434658177305960697279400233828902696042285531356366975006996598402307745029931570789382885520740156233712912944191498148616752206074850250219567786178031737338497154133540412435051210128396618344413226746807429725158209258143750939246478121687592641410139290056162004194530094538523657024791598128054545327881893347791552 [134,62] 131287059077004385049287886424060591777703515219401644538013694127523177050331410052410595849615981847089112239323843163729069400164749572221507908279870375894662174395799412698868905219169197643998038462189877972658410781103495585389164034430997487543506919038525217538596191732285781290858354436877632387161784608863013561258764430882751970399732715993446025847795787969339739986717850775261060679962447647093986746505344978352525944035114595745511425898430896848905035147936269413976879045192604590903733336904926842778981021718780003328621805982150479236745946944803357178630352396318766769960415920512580178257341338774799390052528418181936715913801422259228763148078348593985639460721836229452084338408963816117155218150430188259142270478292165727301864660185119252757812357728669584658418090164002601944804189446493325291596279435928116755313834770228031729641831982707290773463292982158614562282123136183844090409825291598262674924436450516918126286459386858099391487203814835731104569216129663320231703337092739899874765205480211332160427293937467990224953736903534520904937109689352481893788426222187345539823976422257410718982814462578065960639930832427592227936339429092294351315524017688279439497944415783988667469478434589680699321122177332336249987785966357196378139045376300564101910114683330340207432273012112823289068885927180438308038454601524641384429030008241807857416572134203453659081343044118400392435573592724950059252911780391544760523485987285388252768890244143723009298495367723958268620587225417374083405483079063248581123738884778882594317883693360282472252628455670855433959861396078875065065838427556662925111615583935798439819525296283721589899854471390478710270676797923451254215728854745063097047494050768276284178444783995954957994138421929917497308542668755973327894989294688209562797330280643136818424708276679385274615014156078928472159783594589114985866773487451895914067301665997861389249929724294216697457599304769701441583875556120632219747485337052756542436540227248668787501896299233905969615185054145974672737336 [134,63] -12323778177228158469312418002192279072387082670052006374325953896158115125207531687910216678395342590734089719229518382108418578424277423471883820679440523434741186495655287679769305395818425395964312185149953085855519131012531713928166513830980344444583489425814330282993802232696246260340400802225645943134891565455361665157728480773850246338236886151405624844822435360483956978088430516713190991321733421205207784030508980590596671239237771473638962003910631527277108076381786254345747878868287244790858490968034066769161371450626048845149985269428859655335832457643463663285934057511184458445513257968294720635119190866412694203571886952688104828474815086779426347549184231029430932566373561301607997463621230994612450200661265696577085549731605807643645997926262522223934396763844387979527022858714592157720517628295424780108878804694294914026243137453341371186910433708254251612095158448395331442845144037824630332103404215877316959039196918860951327516446455983376066800145821774775226396607074328500597219317203622665612348706629222847255401518101652900424849159742232903746040316513767546558975757627382296509313176876007855135437411489365674297537428767439230977174172163780321069603116392221517337091547542544115021202618555541547461993571819302150068044476893291358164481800741917534981740935969625990184190917774607383636482254033767286289201578046425015446220102253759879759152094024951564901865474907583023420980570092869145734213575887125658316146989114871953054763170996219821349713565101551030794406060693118467909553105542002741133123519721974623433939579774516990569737602263498709597146533752667152804132713292824884661531690492374532981897499808531433083528930541371545896897043194789336468061332058078458818399867630329399731754356740042715492129321360868498618049525735454765869377454030628914055660744749816791914050227097059891784761310079003467789219872129427221790589958791364971393905220930844044160720596282293645263093232878870013480085953206054133788667588412946526351255216418389660909472837007175070024225875206099584512 [134,64] 3295917334833592808930939572480855414998960367575249642645706273300854280268405269159419632872921368148908633886355691079471407503533542886042347231409206166696425014838258272316472321964649621783094064534720738134322844558639108952385214232328718571198098948772190245933756729217755788351003231913131550836563434581600575062192521937758837175665024186743309585957565322860897775625867307587467928168683540604245772956247720780697796886206939332976631402178829008863273086367077030654998397907160270664275558022107855754020603836381551056215186460852533704170051720666455199521148466034330986441667479832522415060018835770301767184059706240945600078891398739126805857209249605374511535526695899729287464097319759675881863944802382348419696412633050042443827485180000555707092780982653605733055525348632240456646994426126733586631690612870728714573259694697936742503893562598109080077308021108033529207512388495256642080548795056436619134348818329690562140483624104641590227980060407212451535650640969529550042007862408135683645983276624358367154442959628411172376947239652503020125183910731112671031019914612195923686707383676968462393390288286568775256478929904360520443068601462083459608481409479244684491489250925668761476360908974019783962148223092195828692299136351100671884408766954482715771008439466252025896815176037904956777465463600016518778415854426772479641816375555022210756742115272576484744609975908772029710383887201122369387165440683835263998579181494919337583008172915519818927200771878634197035096473161046025406956283022025208103055359329600434118302258224779710955184344575435675096001234108200366090901091520421029976470333918228577645348439038033416904393009918827013197816584932281867513377717865572842950549659677358754761484493243983049579426187681546900682156961097735147867176389304644187828418709898671851080549629171463721862094258763289013996233625679359844862846328425259619007326364909643051735262430141829972306850274815698427537960250617864017502854318280087138543562575780542337810020800326959121615084785835568768 [134,65] -127935185524482967814011122552580556530435314266589978585460423965845119493528409297357490495500363106956699110339224810800945467816250009773269952096201958886792393768816827230607093548018017012001566057139977829752506548964456556702602982445540511128251746720514660910896549581569974018527065822990990875285102652377880872942298643365617268586931228757641942007127073661751905584566983215167234686267108904357226105838082860970626622246858594162963390817822106532681084734713449014397278508946433569607014822841398028458492199010627163396911926579993728889931483843272161156149539958810199964429720089806014397092577583924061977844619848448362597693502719549209713949955606430684247459026675237062447649596285118885681347555782674717362661457845794158934883894359022665837734947145947736794737197114027760140637024557276706275362341622156024773817412250347933705522605797167274721265035335897293208977919537007246404312429954931316609058654734069875283228074949204750873141917936595295166514904431892990364591428866323040291310378562098780418270169713137606842082419626307201863140521110561157627767431287872356607337994350292099290801321481010060810864636626801258652969435271479364612281956577377688084441827171953833966418034107724916704724029145313147112359641450255329167138814965660860442778089475671330796948903439641080286715201219331449167828998133720729813329286058058255932272576401660359031433555693810091568717305458795985348127868308780267375651612822975335025591962202001949439415864322358261304808896243513438998758434699033621860502172795004051084501683381830060349238572852845881289689192308099511525037694315878864444862066383953771354108552740718410274752948820287230502493973674760696222263559967859315444404951335832015681084652783745536751453300777327314612197483306649564372988242459387985775898467658043039309858255107213048071084292272890233231192186126123153736319682530153116065117963898995507695774382196330950004213106158151244745636066944497007519338806419864593571581480602263236775171697407128898391802491854080 [134,66] 10370173210368545463232480051339979628593619862583712056022981185420099451970802682705168560341051517640439532795757838562826886061547250498733222575499730642091636798582613018559688048028454089862690048521152509310334766997099003424208285625554681913779798145929600052126025585913022116339775962631543066404366046215266206174321942586803497679802636232065007754559548319437252865923702944993950609434788281061541629833122861349583247285578632207708780419265264233710106150853012298011358411730507402587913103735180752064517362653247760842194374395275211376525519541148204302429420587457537975735713445485228820412880674389447334803336678061815125415621749965684007563512114572643430870754133410504518001441541947085095835896785245282649515023217073303027712498955962094049034213597875876098121677161256654542780019888508819840146407089464470303809269555885066103824495479635846215213991906419809660383015450423145986191860037778726648629771521672621898455167531830824420314716293831769609782187713244849022873483668612952460215478880912636254221516796608349625250616432239222700934138725797065871463693372853062402402322168957110540076095903155986018151743988067514623813197568957604657436674623764058757869127703398572423662591647320954992461306831733209299260538526633623315959692189490719251260534645173298033677130422104417707778587436029821537742431948402341036048181009271958987548611359834834229584349420516133299980830454989447260037616576576903403045563310847240362167011800453721685766818170210389442890660862962455989206450377454483048847842130991908980383951797758759206226398911257675445282265556808706461557429115508009861449344226553753695943369831124052878575681837578847542908051527349045450254834160701252475691438477254460361664275054323367863798492931502874417106505033914009697989292345501912013992007787603793008248244100262439685212550278620726336968147684835911490837514215956914559689515881777899258803110399468890831203082714861696938857443215821564651427444068251791740942842285994728727071289942509623551486542192 [134,67] -11559708605951537630511424194333779043532544224372616867809738623854638658610649465589811358770954002917053321580415849515525231874995161270152252328974483612956762045274619858611382468640344916537814466522679648675968179320002824653349620399345594433809955559302862392184770752858917950637145842630409564189065331437654905360728190589570760608687584809116378199822025659017089875999549911595557613270065328834165096831656785272387962388734920902245860154242410317246113515398952720358867488889858127842456262993825838253710387001699719106330829888538219592717861600579524555785827926957859174216900855155121707446163426131285449562439374231724747085938920321774144032829059655127690138749341526495035992276270377709191324657056088199080820503528158430744521194646625805301373746216026174087890587682561624105697866959390700202990364527957947805060082375805844063404516475352693081584418559562886671256500983794350814945513687450699767351748682236705162271816354298910227119493727946764288048415535997476554426968039682136275621821125229814265422446876212983759651768880403644969461144531550694695529160983661837286767361357647039128093331982002339266528288851592591936543800231287392794915022940052387993971701436879184382198553310975828804984167792051477045425223078781827092961777167923791376207257655633436653388530154919850876234454133701679164458102731045241046253165851635313420707586449482297600986870616893428216697865229710054727571234478285244222521035685565367004873174544848685624220728596887606242243316388436475217975968612857228511519862913575224306383161673854296550672790112234056795902484489900589135609021962018151635984187207313975928487023241945174472914360513548482865929658545688900219255231596507998547895943464411905906659263296001827470813215832689378004452660495075854692345872090576822042406917712435066731321749325807977009268598666094173469371557013581699027842861643177871483954085981454550810110470420209923202793767235008163708866563887048662984167138799976261989918897902171590923624261051582931192640384 [134,68] 3222800641059206415341128655694421465582374181395793898368803078303765821644389856938232180646164328665504558108392153008826507705276181776280650643924033306057816608483977720123417527674491221339788569107367690928515489326173636714988933398318611147779848243978083347493591669404989390844494820172953721847474259685011722398275285632732121716209293147486446746952911559514123060344865218463343605748739921967756680348142712679270576467972615401879503609730177834228279329843825985317599417475467398135460866436212721704274693069678544314067906069650909894437237788315836479507930152553476506062093599716528579654310146293991880146260996046241165536942132433273355154155202455427890517933005906364547200648985556879436936739306172528453034707255144585482032242800308753650123613115462829029956308819668946661253563241825457355026713982431436263630863607607007963116486653172643584991419994219840408376590085548434775055565536760268446419195043208260615171783703779963083055167284129492620214983006670597797423347980036715346778419553919436966680825950984982494141196379628902741293564333843299950897511275887611212896795037531770049407595941715223418034282936315679933338650993280156499197902492862631831182062574560354833095200253779936393529229894417669400560885251799339098378305424426623264728929951968886247534519488961854245731723728151886601559068230791337529062307021819335272524917667612279832530598572612343123818801167616615669463474067500843104974190613112116720305071234384254323242871019244931106400023012379981706179126822335853798961461192743940862481567625150130024239616368672438548440456782705777498438726451665657273488600975423235809666942828326940450877774164573805259907734147388087634284658368645545687554208467427990290414537504573371847754286477851740378835579217027023831506585434083086491440197266810899107204737288174778307965490176687180626158025051748476385823939761980780697030879694283111434285338229571953174684099347932535817974363589428617982271555822731813677339200229926116633249893757660530590464 [134,69] -283914352031449478434846525343387539398710541604012022594492346008959882342658827458765847183480022090312156421118973232469792843571081862411373787460878893431755511995628664621000130731997415767495379729361007344333182852535508651933613909840801476950028020196271562543632165335838423246783433172585745052804300680481069061153384686447826752320686200238197257916250357255652400887873662719895436870853662811887697896147209477342752002542254964694625572602190520722656269947886448496044255692180252942828601408527475680797747792425808691654666700914871836940565511518749639815607715934270909339539893211893720822659109563506519913786172620720389854073629675312663339298149457868497399598531280300172282607796998174988459979242014188169370992217914947733081872554357956167440423471998665124021286053042257583887168306462899404942991586851266890081213721847451249566678794382764205594982413490747843952290732204175433001709161838582087288204630211456165253094223364856407049116644466139428494643651107456198506015439672474812512467978346296439110777837962744014322045460851970310709243490854485759106151809547784853254405222295761638685322640300009132102029013446000001658150079205437929065137639142333189866030861274209580977626683757087710331357636207625438393137433889421848963676778205325067451811382762265516008825732507451103184065619150669971719323400008006296770417329174933061045224058543854634383847205968615245305181221242599320424747073264280749658959605122297155976038904232534697275220400890114369332318656493936203835770343259154930492229713371563774065020942619061819230002649332173267294296631364888075823048096071493985165345402290216785014160760528512733236813879004742603480956463683995826038320833134436670563485951260575163638285942920551248890349808424536911589987810967357679801810118401639680236369332772245458019818865966859662176904359743504143460268376135487440038635812135152375619903921011336263206249891395103954942450912699114753980408430404542052400250616040544463989158294062569190455781097890855616 [134,70] 33123445876660742033944249716296961397190401387785096386232754756098797612203820720419806040934422056718061838974514233776334008713508338141919355243446008672353193496625920537514185304099379667216389945738096906397303256320197386340034818146661573257696057852728561001606249727657065354317255078433079272828675745211768769330575141982528262616842529151471892747867289338737910526743849812852519638959936561063311073115095052202071202644119188523148507671260362477569132502858485014282631705402263513160902787303406071298717992760749893357405933245108791575657976468220721114977458635411586667384164606140220780758439700971843833852000703604487416548801749579925099351092584979203617048051487613683519252185323746744493138192819971913203728471235486632443754340887374976416137671570310809930441762391971477138170436178060249489462468862866933625114347128568066314451043070138405523019056605084329502704413974649363648953711696889461343970558746512283272618710563230988705817738119325709299708184761053516740361842617078396192715125594240293063758850129897555317268312092830025878621304267408901990757745437817076195257376765323316492187860780550115363622814093637300793683707164432552956895707204844180035921311560282565113723628895649338454433106142056820977438108320276306174801671631645011066637643812802231308875779657270673471124840049303312263120260264004424620180095692379485628397351602101525534658403010456633841122160632083675320632504194987619119710158875399767107965481743736941833766002809586421258361405412543437966979495344297472160519871687734866861275560661320226185407295375632436004832757219875075092339287535488002079197495598158345897637534526901099845524619102187452392994731430856252793340546184515468542590591408103066211392517745399328741772814407099810473072162740676642539183513700928093842948605051780099733639427062742892921224487762319489077349070814881145066066200554456474156740544260007868615130021736456188009257316420191803918346378446577059483520261849835159737397317148836863548149189039664 [134,71] -5381570033907282200871680188401264148988878243264534502336958303784621429267649267880592815100720279484154829039727707577641512922064465836044258738422194812216098526870718928355516555412764503966900441354665864721189220712327844747923511778906609384622883835511920902039675880943088355092642645718929414481636298468728974045126957316443195500745150280827827538905894064778685997543316983616455760547750616392573149031490820579955484164678848322747935637535669628203346279858631172358964551697951098790908628450178124108277835204404355098642234575708483404675151766403676841560639789822451163136502245845605441108821283419447347173721476587101711136430262789226510371530676694736077168464799356185044584197625562051214749045956244603581134019178500661900515743018820376611836840113274809181480964093737847284480333904151360821303265787976581703490495488190068700731183500305549765024118952223603662069595460088149992730409299119603373786992798890705575579687147243043365398462164062752710800101351956028825681721444572459062882652531532914083643660281319003947974243380632414567858962093230422048135889559933340783945107895059172214184232696917102620343352648111276307362251005147392628583795788367015940302102082728818842281672499447973698765376319016951274318620089652163314046401791033292497820970071244446243688809225267618732529399910050849961235918462459719253727763256754801199857436792286271005411534311756614757336594614404668882124665349373602663443663984737022552102236355259872280134157010960137420667952900831105138255350861026159007007339273623884939787970073072759308729392485976293121619100665733699688649514603517523632440871161166363187189492588994498470399500632040557780584293914966694846499268510558988038135876017008708686274189784716920820310542744719762489659585819394075928542089530947921290748078256738553360501675537112132937467744878784944217212553706078159888703112985829636830220816796697476762541211189822807211708737564682261820746669897616725841126181388425690306749188653095047243542413312 [134,72] 411748259840005956020889226739218586728140955171775410941993986414475222097396949882713842565575906998666828178300281857912159904270516442856449150127746648855232057478625840865770537658500122983161950952761129650445355914846683973348480243426620304246355659374917923054065375218283764242960060015219045662281407152148469792528148269704038732646198106910896940304378168421215041843820777945111008728294603464863318018660789635820149933429058854249673048728693012474746533932013939591957329181192378905360900618952849451198657284463453812219279878629138378624504776285098361245199829610611017450962510173795109209236614473018729861146199595109264730885149652067822912728841985196277689712741530222149081672025058633914900623770117824647783847907166971260043640703011041321634059402879633146718744437347033057665694727496782152639519022123533403972785557215092822627113759645971594590741107454108094113923868897763965800816912199697277440355641381562929479560983865190629241563193025523982883831735091644037725451722193686620602684336888158470365445111404798171926458447002468471628030745130372706073545968944015009994569993353188905491909138672359016802306697024082431348900248796241826055571649110896124171680589769964030856994357145328002960261516618470061087209486367318177946680588307625605119566029909200089841930732444165634486844657214846759187547062426788600867666675948464817437832925139694144483510999791591020095576784320450477790211939767167981643980409009629034207607140309313094449333048337511439028768446826320080789146667904121821863465404625435183981876773458425428139061742004295418505750084945837927522440616734838074246302542767565285199506820595340204244889643808959730210881200879312071439335492503159039404609867498668520637991734979863083011478213934929806098404886621368964431971653540543156657749851621608412373085474085567873134192399224236257569128741345423719113820725897269520561934738351712751781178990242224495726659336847943743431587371585576052789411228469465173607330567275393398443520 [134,73] -21196203989104020287456846777389407228048460190833386788858794967594903476517911963193450014528870527524586815637006485281711142931612807619267621987685567629630285675473834922064880783552577744238808534424585142911246957279941576747820233707549999042416611633184564638885904649342635438254837305441986509367375481531759927763635793678311876139784617533908206492547892293853316940250240995740146980485843873902688929545698479694794532731082642603599698918909440399427311626692425394052455060839650706222260632094457408785522060368365998704720641569442036185896551761634846512289190775759097218861111885382890808184952829337969745998178386541594674512479607882475507538803029542650912093103373659564656494985171274088824337605518056604365816336033034296878404077243302830648453625101219886704731646995599554239296755707663589701193294999738207533084980693701989542993881212829475965283971231993668921308397927453619470935994346944233454256391475772634640456244931172608311923724870703796304037924951956848299254388966842426741684705475350134462813462749075088307097150500951268011220966905803443391433708254132451506619697632347447625530324752205940679944421224563248459377721763742740529292841922185767108647323807791843609730596015010973983222695155700874161953930627286127708962317610935269136219121519477912617901683277950662332218797863007403007523662323827319389302800963986372068727503732579773680414251015479610482524834989767929417546739038235575850956068772355471170240609490022120591603819655866299887638382027860651912093383879464091904048759778561393228961031672774212144921844513393569249780755750554471216415705859330052234532246110148267802685924565232204510614759553947951041885221903684608520819667339850520877243918955109951254759053431321280148012443566717638854642675397699382455911040614791313154880130872482675072908122814839161538147784820013371203577118148755486606038496667084999217453542097968516503510246556738202819787483048756800755537002202228279976849976432144145593258394491215028224 [134,74] 1518433577078226104037153629307027141654452349859798929594300445939631367151188141837459000562161742266108917834382250573365526723630715964128336295070166101489865599108143846755784754062466875474095506601859993282110720495160686713761301402080616001262326480361473543473780441507345603982430802910127001599394831132527575753497389785363326234730962920417368725317688812196398280765420328579829076347716138586656015122485083649886176653405557249426466827702023810597931682915878673146649772063562463425797046284759292569263621447160613758552711277143314015817592029695168619367520817476790807801178100837877252239896479815025811640484409259348069773884721671589326379314591241748586559393470422431500361881380367220052450794711372762661260258878444613441807291104795687634086798594184795374229403934842659216466586339940800252573607192609142895926199290894418070271440794916131536619830102750246495193653940971423606284335945623618763643228082124961365052872364294951878362134747303959094185238861313999463527582854298337394785045247711085463697195709152125724912106373184023036626633808764582268430001416479372135711604460858785669771000822365534809663541527060901411136030727715818143866679107329855810648339457097549109669851045815331548116606778095144992561720155895739997617334722929380085838737696321922717247083713382790577268667253501726387097530677966044347810310307000670119977677452414436586611774875526930401708077973930640993508939257605652213016969685872323972146611608770274819184054033425473318928460868666507710589204116607262149507741876735183369778672389829221290953195745798023937163222863039186710460711916046081983217993520172046808996788626823291820459893971874786827502990734554499981341112207724174167408620108615922466352043860126432780939445537258761579420204777203398239144465179487568469042986437087300343264240132621761615836361899641520233867214031275173629085820860171856559213714159641544890388783061567270502674332163049382865240879266162645456929926851911054521908867284696896 [134,75] -68951562718638573655195652695316602779913521164769586434146545554301706508132805553308483237590260289762536620563821736064720627093479752404665769319682760798205282864279488476429923104251114334893028771734866021654123244061118025061582393858729161648060637051456760720112595080518403663177879377465122523033796694908836379082336062660444674209086970530401512657264688750174964658740112364643134804432394007526240184775107874066742426770929441120775915583221533476163112624231992676832294027208570682133718205029600547173067266017810916988882555331463096902365432824005067901998015234314391070551520075659388989933070845377707514065899400652890059861225686381953612355048314837238129050476258990193969343606399112405979536866686175173762288743556567051955617543625859033910718865694799188135788542431333081436952616345617188876461626796125786238958319391758952808655216491823676492357638981390124522182375363277317447416680719055317162088270762271543962534878815091716977574645920831735429365151530845170037396985525759411708552565275863334556244741289804547394872954735012579357297045109209386928161488662393023732186952264940631789427965100135994350802477891023250360374738629900438315977406814299765286989660364071921126866646597670558395638556682395210443089088661488629641419649719496175621156077460333334624930197175888128923106974632008695805415817946179440541546511901205053474632973499242182909870019167363197093831013434976066608436541932319057866833438334839466278960645239322016388498375293983350403372297340327456264320809689748604117284603952865846146954101888312575864426231763086681303362179856949097403359406617729782384964755719404118298352862826534157792367975247254559252663100570418449116934293628888757275061992443854714565395485612857572229853519079675144839426665832390930981431527572501984182610319542631345025928032189348280017565717617721818964987178507730217729168845670258532188586248388686301896330988748394553892403231190693857645622635624061950113017217635902105685298151424 [134,76] 5037045070107733655665661580520510148420907375821224496869798594297405416270233217523531905083211051178798877419624155513448104084105170003642038132998550198111871512649411567422987958645198617180013081696280410966648924525289802712535470495085062566130543424073946158447282712536855309116660572463463994315137650277193369429831523681435227688122715422769996864816690916286392097404985233236110363422961697362946107091504127447901873205478254080335021035832830414815653837488994149290636934116967337414455231811156081029701494771116265192708434867432553496829915510984891799803707959237459776968560203689235615196773756892772464882237480318684702900255785277383360705381895707126875871443305965986978163921298465073961609380616363540426125274358842578065473489958367381718033855995469580441113354997074285441835394576467250555893613039316419100754427368919868975757501857890956895838324535444505365693723388420959066415421954686947517236125945090232947738403817768177795011819409241432340380614318050126106860861974091271006496261453401032973668441903333492109993735155453149976953878595007540819015490941930161969014726464328062273361019836267255594153970377256175305253971722591863385731706866057080802830534436743823052825756553887837088445593064644498662362900375448038461721413767825866521105995856210075309518793845624216025090944113333737009082545823402757736660989150231194952415915228648425611637225135368066932803423763697903834925967493074552014791926851533397671826315479606821530021849472907682683508428632015594937112993451755122584126482209889360603221222105384033820739932230617282374382131791742401312681204478096897239837440049469500371511020384085137888489712198606871224485711597920888931742774993913167097049563914863758038957418092906269850103344149075196477778454178393193916967021475241602994502507297415921118202767273887206921910842667338940618636352925311764391811437455861969576235359044756347892902396097055004321497961550431436143733796832356962419974239424559646274910976 [134,77] -349701695915327183527152420624148866261832253694846896053034569205269102857422608663811445172215379290437708513755781945578790939572284240651565412302619040449777857409789303634624183577474328009430885190203494096361213993307174959145323825891219713155224137066278922748278798929646736246390364177898222616310588376088272910180553145491413732756010066346836893052012371308958524217936727983856648547014188078324032429627105883738095820950360399684450222536417926540730710366094765700047522930405109458253880987574408563631865694006077478338223761010325089712509987967605480480121479732303235175152798230087080842800510437707335551071737751522371643896548583542708576276473972406558419735741521266345944076410329910614676307887022045389638723780496366647883112037134626667031309430449641017729615321202836421497424825839915319527962467983924415279450483994012892723119595754332361781816841072181191401816032920915988701947293866431285740527909741611616588161198077353866939913085042970589926198932406247765074627244067602324237203995465802808116340480152861643068765197858433647566224035596158834168393738686320235728079303654163284470004514151513293151916389012431297311790733607868305624440838810656406452735343838604135232399549698437902111561367100582923399769248602768636710685416452758294054259419847593859272869900538007410447655152701935976263483149642689203643954521646479681860019734810900584854679950206657740410139121843434741383125367908442088297756733192698821238511595403688009646554109863907961295603024657769789032383671207175764439676094747385835776170574482629401125191191633474917869821541908709565137622961339520359296669840611731623696721507950058168087835900542683211599029267033424076848217688495260066272903931640152897016910900161648632886276539350229454808396094413550801120467974523268695576145136257813350317333306824668993451665748179331944702627203987661272424661504685905521346157914515981147379270718243326927502545531079112281960020500149231587283490007000351529472 [134,78] 69980961180060798610877462294404165349532302041262659098481942987670395887363109981512741519407316213493649047044999443025036994078727481120111203648506198803024449459676877618608717316694646995807645906699233859247459828735906841943582233538125636048340500011653476820444332017681923392554937932621884813000613070809994374551587609764226933445722676403013532416872340096560435688811351454704752801422015441585103264523756972593969124993514274528360670070150418232393989738038813769346694090442338777069590364071677899321443146669581082686255025814271239307589945029452127250105851661914141529612613907179484267815554883578904148006776154754374091565729211861503033845166482011955102330474494068879673842512938388432164105265469624909618432511439847037395092947424858186174276386627714454924285470409306654173590455606252943663052963393667083840837317604332286339994797763977969952897639574254712036608042337780030481394267975861062022651757352110128928771292288079369791956764959301833768885756864045653040449943312875125037051120096549113764212430567194957499951533651491518985098585547159039772014511745297637599973973644696347315215874961256759744308791898815814363041375903503768668720239972811085052621000555905771067680340507293191478438725937278624316306366283520214704516670642851357717639540350383655852706088996627419151766724009557633907918427804188969839083586782047420971313990177287473432507541562674388165449450961217357029544080778238274226003133714983230973112650233391948835175229602866669827649550360913898334840015373886893439406781112002144590468352690890533806214825961244166591433405068312539485528909217072132941499081164078454971082469188960180803838360934306907535360279834023120575880011605099202282487496060342367220183819705390901603113049765287078673057793086803711200276889772632273387827530095717561881179105464661110214979329089649069514966801200801674324295798880762376626564177536493503534010146189866226628501604205690774782335715766759318307645476002719072 [134,79] -1956694590479595458069207455486103726536969729012902477512078751601233520004746410236841768179284839756526992367274396277747129843423271649452429834701935732028930111732644623024059569174213381696113219044712785604140810627385561696250360161754884127502054099720253947609024793669264715238519612901480254014333946769168413423427370896335036888160347670494147071542868615801766295344585167762728191904074829734971474546485171882120872112845793824334840604665539778280438700994236738524750153525886011420897026226089642800587925841848406249348567643852123633755429288491116662025380936393632144320635267348948436615350338797662851739689644130759319442241722940243771312542472387688682685241530640609576296770046927973082038568139305219445022753999487007951329029511207030449291687633837254342516910799954512856487696345455724183928218826989593769921065267951820931553119547751736713106820629952600338447652136225284341152214639408297038380802266590226249030281144626143138803597257232525205831141173264570291181103666260960222201699675663476772560024154410231500730665432384984008556425409901871864992131965942756222700343584828940146060490071539921713484935506498312867125374610799509196017172416796299757278970826809554122627697443624818743364080807813870231948931117198309552005478601092986818203473126066378940412094662924905160844202876710558391406528237051458855961176605379395127167932301258120240066027420748524159811045691361403281553999086811129734070228566714288073576019378041020923560377312341026637245726397133395889270194335927781420054389692089531604520191665660244417147544349980115797657839817522402894160235918114621901210386391708192577413958382711518356688164768638263623219071079058518171151730129016262540772541932045900158674775775991148885287423956388724637778238580875326249143185101806393930746207487207557659072579736405526216608674309182946264438313398800276916386324164810874598281191059666236210175325796609047080670754656147305346803891696685311869980388203520 [134,80] -397768699643348945264604354476597424542458992620201890045580386361603224312945940569349206876325951180640819296981020291855968980827388638035618296595803767357222876041807642531169549710695624580228311356711752568504705341402509583361063068118778870456334984762361343018513273648905523315661483493113119639662578708134156002179250898661953839698080491852137794294592458105207587551619323589933397172335352413134204507130045300875178603576886804506607424752893967075440531654577244409747443052978959636377687507713330925852956941004096616399541496084860341094277326312989829403099579050340806572169797286914617067659570954686558110438454121434242689524765999954676808808205297673415099546123206801185957222420717592802327974409084308219849058297631607322110093079232979611701720292320692544451406209682227950944055788027245347087499196119747259843383821902285233943738375044620001465549770847220138285815243964666471901844510404967409294803729692456719522464825820796755870941362086417429127398487415469514807288425350925103175913629147799748378182529846791675404640069272681454707430783986428518951998105718989607173652514579128456965737777874058335402285479117206079236192348509565390168547464496032751843447043375389318819333078262081324322352324210925394148761578297750022639179384270083023411198680373964794568612595494768555511652799355750715233859306260372317532927135805917219642139438669384393121646158271572606722287637926781775164577822968194728001241397210241765322578939095980758522818817295188757952337852079154286928927976853387728104372865754040189012529923344299050842372528045795246450593278182857234136612998366377369670488816245506837114656677663278005199999168626857343893307221217176961896950514989183128311692949850770475423539817122606128007673857285010555780355792781151933967216779099138299103135192230445802410000527423225283837231213751585847440876616007789634698668669242809665529530628729237571016878644641933877288784817520623308913756336075524685080458240 [134,81] 44592952668168957350141345473095535134673956096152756046611713807783648391047653723463510201491529626642948381930249706163788515106370428642402072269572322006367943097930525984405020271031995491718579549127809582716801764074358266088543098467882529471781908105753634248225917028191666363666926939310002237688827035535750384247523390839435707221325784180311491084969537122410998290738700278624484323781649127395527321870635739661062432631751690821482088135718479727752756550808025761593583387498425603136982350742896510090426218465267966470773711665563231935770714464697900457158349476159743113502808894047719668829998198542698278114355637390660813646527438888880482550067598065041957984958813864531812312310890629441689890456265446878948168473140481438672101126010489283097308942012399191763059515163201857964968197928342280480988510864001593746619136167588259873369458362170607726090338302526082653863265302844215218484684437549559110109201359593397327695126241323595395763177768875207448356315822094741977458024743565823368962380366195656035305617523007973958368242033711153735029065275285769201154780031715919212544589403110533814751628459780894051115175569126638060522797776890470672261953599885123443045677716314187503416007404142667018580742210247171450193638883183463326232712225348731134164248112881608466440107153908160150118299084449648984872444224552624703656401631530762278751764048801534372890194352186458599912056831129651521356609886668958891477931896086440176667036349706899731232207747822566559222570935520556898645096362004058458917632309505496359262804954296767778145692810138919465273817996532660890360734054468015339776201711996006261572937049486452707536467903740671310393361675641884314604119310486130159656229491322259682314262282944708885121945162481161330992903343460776274203689141751371181319415274398021924349552690717713336984728576001235998146651649446937156542197149732197069375535961740698983967939465112947521365909518097115256272909508271577446080 [134,82] -2551006835794571629375685038722537591070620630169934838641759844720138656854115868775195583125638952435226112721075107468017200355693032537450812193096292291068926231349285547956825125955387740453456254652351076180936374246331117357848503161255826908108329025099542815705427267602184907356742895143952542887750105605417714198087352948309914131865303462765615578562877798222722761160347502408121858129660967811615990612614118252352056088382688966340259519255451977906532081371457722178989239486073779742145700037620427405181041751022548368819869039290925483512058379091517917569411865948626182003182759752448141594677451954610473411225245973873035981031959399475473869454560278933444170540541957250611773901103793322861692331599871639082323193172382590756297142127141805486057744988083859113376933936337010701023053144700028904164887686310686299120729052803928753769514333172242500501824428043103955243667683861018877961443183761512278430568191056696750239229641449252342930158299774601732138735803424955312754336497936712089090870043525088496100549385341798889159420493429063688042728164292619002072454177836556424837652467494068473921281095366576704525599800642674236841423848957071205865281807997777653809142370935721050210941020003004843095830192261163601001338102853166094614117149342886642207631615534559749961200217922850757201098234129554265001720166383406091278907576713857998622253813953846681569983591863761375249529627845954192426757750768101919456944300864098270799006964318708923716270653942521663424982400548469636728050714539169398075232208660595407283919267234570662159087227733750581109318932534483478307173218836886587819519496468257179523336146358945031719217985638608481772214213723287399203171773047888351833826979163273683261679418613771104487491626379881882679975268208986126629595218772945074696304969283222770790158834143963423266979598096204384672464274245147328729347926343598986890002356219414358173762493782570504963180687182344995904956293278128048 [134,83] 64417182232083783160707920341565993324496127596702827597890943252671803567938642533379372411815748123087640642980859661595005194987049726060032393056032526680967563331822084202396802421733291128980624196441985988190969824377263608613273841842999952270125842015260691397694013342772551317144558398730029935802967647820067771101916263749858462679403291756125983986439880120578933406567629524087782507654087563967686163781460459714084182177388310333810620936507095179962740533719914790224992216179618785177251969968428167198050964286886953994577196099306879192734330777008266773650766292930218369777715573183959361353193590960987432434583965704553543106623852104148346421130478215060492623687062961004796028051716290725868524514316942351242827168914943597555649931274715341328500779458064240242636130413158191765508187302591081786104102072395415373814354600820105810048721427320632085354926845741484237775914805920842471589049616334984984151355941033550781776849523537043213386735593601664943032402701519378047176712425270496680319163199686342136573630906804077752536138649967788629828172996363389821388903628109559803609622217511199844530899067977407811700992240917947768957641413892161297911433888369995081660280129329790273929448171384592762040232949658814055053918297953099965513613493752399006390276659081788005855226846512255761293960838596253532378832111275731723947579667150429213597054050504074207649785753597387251769725610809385694333436366350473542403816388455690050116648042181503634074764792795287239650334551335112364937762135889984447485936046718473846174052855029822580568736336231391029399096722647703975969940950770638029965133395540206906204750505339452870425447890846676403905495743004174290184618715879815323300843788328826509740202390620434686847978925255123945067672361061122632818702560681795010023172923939772512221969864800662885717156278552435908823872520671413389215256868285053463842449285666726408959438526223285987086239086263823657551156084608 [134,84] 1135375016357068471424368399653723564443009642354998101558210036657231073839197707043238750615550833426487127911309241263054869923424629883818921882549994615895308493865679475121964932112714831405208288827019105458034160920505089293137908838946661741310371702578323611588688393609403261258116228164205154492789335512334410709470290967390006380234176611093543134491643942012952086154276121552516255532954488354865803138448711011375900457362738193932450344503439064253898915829923443587597494085785507829681927988392358086325063145267673239138237801570564121094592618123045074066023875507464747821039462757607606853841955911953071185077323805418300653066595990069801261618485330218272297121977840642835331622808199686467777468469810034700817421157567922467363558435349702271019012674936955637272130265132186306594289161740913954280028734473420161257099110278128244101179466933060896779235445502173069873090473815751426857427868666474578888716640660284562915027041840826831593135509731831724673783538207250809878414392287830461727763586796440053367300093010428740949052937501414273168368545679790746362825182024868964783631794776228048594795446014526204411293463156742768834491356053544244849493906669553336026772228015169305053072290812107701354847290790564977852288450166531830119388964332479590462255785277542432650641281064594340695986489700881514575966112965210994699131283762356185342961938787049404231868059140865130182452064545049759716368718797248475468064766522860555455587792311582615881994132337042780659839972929419286829282808558821916842073389599610133881814545658507767886673230465152052323752685587960589891864450166955954300088470175219160887582039731961172476796668573220054127782031640771742468739927419500973747463799556137680299432541115821739645307595199336052571719873513781801691292918756990008487177814516602344414234115960749019838965423320026084670891257700006831022269772955197810281448022961216136754126722394585472849268000616969523783415680 [134,85] -126765074658845244893998504689836006583435677765192240021500256226061011478618044878476132075048907355894507386006720731381280211364056060933410075264080833362266498982885240516013319949721349383453241526534738208335703149767597153353749015781879577243011007347143138358335840833364873825711105948734360619831198333666680887178673021023911490695401206106818443651634128880059135903872017958081204477765386947999600169574341950540440327540935751550037465974821501484223624915648555805086998549820885233022319765897865177977474921383946996706746174039765141969879899646456069595777314095843088073474159264194076952727163188253440749655223378578606959262730965066490699776844504376852068299875544341579655476882761627917290946644865194908377972834586008301888791901234517561272745884153122558805544339486134279068052301325737618390219837804753121323527823887506188685222311334595928558646663526472789363442107187671292522389814021424639669160227441771291065694514751242718818535090569409351406991392864542771044571432642755054732009026351027506116967143879069647724148100070402617789271770805860482062825582053474926940518600031514664731682328313470229313672466479986599740489722017004921901163843390729781665789340881789490353988844609331559534976332457858909198035085424323962378305922318603867676346566286809219816283219792992029417613481499745068268408245852137356155153639544858353437543927888871990591630918752272366235599976786896214236967457548531616228327611777908893986994132038269603547604326226909764431889696326179923514493138064810403147337413773402959587923078143827835518946237823837291207828448438510978017517994912814844074097463886359380370209756703786366273147183577785208910217905388726674700797517487140499470676178937743621895149223966122518808837951651855336119712239760983249227426102163519733132077392334465707465696676905507126307586455023618137613430604094108520262448806575134917620612242931092020266787438905471076209155346146159460284000 [134,86] 4411167636481880026165943298094487293190384712335664533060963588251929207857011337632310799808250828884848877915653948384715005895064823028901040715479549723395226178734000284018489907578867602927486985626880398042042275626795418457851532782707198507631435444420740581024049154468455627879937443966093631728867352540490030971860231349753718300367141798828195026200156249751164175616588391848507582055442841892013029048485355694918540874209382157370747497396862658722514837199191692901568031130726679486337270076250044493456616929888879657229537602943898968354495430223914370163783383055100801971798088471440556337050590300520019885870592232281743485439681600918532115174448395999923896270154226787959846131322779199745765793550113692251683420884736597779544522953033481460755494479517516729053991522868546768310333557932218804200016170729789738684564437388596027069003638819287734795917421224638036631661188233294756367604999832174512045495099180759453655940580942517184179553977953205985055623043158103738252456903266389303605292073079819522051519036682434465801907975653670273508921246662594645415690248437786563702978070113672906612770013452877333082757343160171224806984141312133596215425172552784989278732550631902463335832593630434536665815176784919745998420809574017991021248935108329611671430022603171351157640874463235441233909715327495528330805144878980995884046719244934274497485042146605897826613713028887473605259453958042602695112765029707160621521813164782066813808542616258067119401211754010324664283360582431462303990985912778684713925287308024892874099235624259609848302113746451631229872289708708094516816802796582706498336079640806288990397313002454996987253857129086560057977830954821655762740765851383026173579023400428033641872066620770093809338426710024923225011039585769230487682457129206214805294874074316579953715249542804182495666808847623184655037553141979509745719837234873656176724941954778114256141190854375851315636748157127544 [134,87] -51268337657761083883848882255270795695059915450134757625078698115084042458894364882171738816023549181037373523053706553301963193441084375815950260412269464834054957489821931663724810285572571684650757508696123956446573576017275701297109736225323169731580100811102151184736760149584110231828797605648524834150227388990382404811687887314376801199595704396258783858851404358419061760353182772295471579867815321434782874370614929268299806426315928128230142658925125916025058337382125734665345218759759173827817448691921783737116796921406297896672599799467472885956444367815459814802943579799248064401324686843712927130219377386014428154286836980466322140468137486535453053606927165559757535612623756844536523725215867479863154142785906158408718950840948979711774949228786186269841160599204104848708074608228356487833621625441941938210362785943355648420416859761012395912478279059678156002081650812178133072455762570968475926689286399623531043120258521662242902258186156968871914131919198889150941004547800620296460982023952099434015221284505086781128203404923853504576215443957416287924784183353468674871748064539389908286109834320506301953668172421033821151746190404266483114006351922579286622659983973870654140571629804739103164700314500915295459666799598226981304029179682829316670847783655987884276113386306063213432520441473710004811490051253630441623643227385354877743124031366109433499096605285335280042091973124850839413283040144170119839231261495275426157042090430881607642392545894381221454875195976400902437585361312780374642268613351902857061219152646911274453016875518862565416732329363058689074393915193793775715982798321801009110416259758670090915866454276021585325375504949818612443989747669857981737928923019723150220087120057809913689228296004562045549642720925480436194990240268892622937231232117957920574879824105152231908756525282386824496801515162846284868003180181006800012458381707082678122841359704766262411567367889153606983710777600 [134,88] -3096350050792518675890078187265536742981464746093508790169345525671834129633592001030169852894750447707280397532466559651840386265231193933253329271297423771476027211802047807104096140230726397220924771112323836162263038439553321039056771557852953679186689439204153281402741767734630434549675558697582713306064169244968004415728606427057360590082977513001465898104767455813405663394652563358632202838143828693877191275272012195135747153376280226345024307361818074645482107284966600288135860828452520524152554490749215246721102795944976761212245420420449694070331179692686672783545317523487241597862986237935199620391024573073116858859498074121782335708310447825678647567211579227517609666761103366067199688019542397186778985444880532405304210357739449599903152243933744388161064427924641964829838272966500461565762291994172984306303222081487081236326817467623342487902429580303800504713133682583645239270576637015912597123185406492612130363033920905613226239196796848220088226646799092735970996145282448955083507607302595556505423858396706225151074884923247923656500558668576450787850979769884692526496560931842605380807722373141293474690342669839338925524041131151700608748668640661508507903409540274839804288635021825239955087481593357210188024670164507112007673425829273816207071630744912633003215958135652479887720530436090609111731965629515482542718354950098836423515837281692194555252176698047517157625371732211514153622764815878961216294645738827241688223853967157921750525718694126098685724029512186397978054927608375698942658622628834986764762818018546686977906524108083897238622073387700150101869279183596551377703405447343416239751017384779657407851446375231089626308618351358766261929963399651046083527402800497593454159824417130128802258026536788852523063033093950757520813067662327890556255496712460787038042737408970263317462644359778516266847301850495755138387920081036286651423440696389674920272652268393195413682616324730242297215232 [134,89] 265358591116824388918913360654446090384834459392728694580331920115389010671457470905201752088552936678264662246355070111481361483327971415969795503582865210295670236276167519711347331955228240489331237626316353241037262259750075641414559628514629020614181386140885430568919491620840036129123687601557236812983493303053100008236508487979526529244163995784208114524371517035351747282820795959360018345973978149055707134366170842401982592448967549962590641754485456707640225245407598520202327839054423905458712925056037706933264775462218926538524199265113276512085295974769063072045110974992745251542321451140990498573757762645363850331529794173239918252917406100952574626039968265303961242048460242992561123330844355728193597095293988082937542764092003661651312795057497344685815336419046518018777451371790346500242155582043342408140565042157034864915057258571061185706818953240811930817845220877977453881077467286294970196387275552667933606996609989374097760271042155691488811558261431681498306490305539837724230944463244274439394711896021692149609142719401658411524245532929527063227565173386549551634584656547763401053085340192596878714850606714620014924413972956399062901802663307447117556002656703676633611572188665714014909455310449118737637435005819178362686292341179174896175917095287230146609343479902660035450356824190806177904835171090836789067732592816800439423730578685106260986063935485751897510696623591733539738192171684260885618370456219840393895880076160202307777586847691404748889837370365722737552587851319364328071520689355238802083803380095060564244265815151236514863855868203545503956615526768069396474670222184284232859503945539439047599328548314489968406727422732751424742327279222791403447929415196955040192525159259512569419260539033475619784509028812018011200841150909906508706389502596972177801653658139157119487373060445312296429763603027463733788115701218837532415816945711338866079181429895903050737924934127716235584 [134,90] -6874111357749504841723018013336115017434581437310178390584612624000245083944496175648991071783989078587673891352390921555210396655947697718423429615673587492028066088835461769213292846959663030251043972848860605478739728395795138390213515046914534490222981568649076865572628992649362888948720193532249508830044592092414046610092661806816459668332380335999640132220979146171293559942845214047510162416291426067648968966089939098367956884257117141233059824643754555982643446944801647928265779382840215464950230777521711368368531905361352081863626967248682692210782475297781718133725976498578889003472653425761368608110221024537586032126429751535047624707569992106756705970221159024923089281933382727139974949284594466783594749573598111277085984718852539428647712424791618779830218079161678765505368292881123600235562950402944979766425237697125426325506309093491754177320593069217713605102225492771655896166655362659472641988428255345190050542105607308358211896484509028705114435294592749769902350601606751544686341446743143736542774591123157447571527265562689789197731727212646279396857291508010926245437177146659273483065460377899002102848795453726819055211869904980473267442666918861259860916453074309616003778970487345804371943454566395467852118683284017510024915177313214868324895505920753875972751095694303874534297495104012202008922140865204804123670392578334778482639892600079589547400306822325375544764895434137644319966026976496187403120287220030876324192800688481601779582768753221922378625787279527076189207922550585287390198153702715229135341655777995805392006559036462887837087455558475102755660444633288581579873388662090593732481300510779484127620161590170831121164486950821571085320531932194988028095755830922718849532142320616773077008828876671201979623301559542557901441750984548161011332310463109995704197295943404051663210478484382180436876559134664151088026283628575881526744377129919817856734645889029548675679714186678512 [134,91] -91488278724825222376686454383828412595793338130179035511903130700752117267959931362454984007017169898994659107104248116983531604461267241868121878059026722815170883502887864352389882726161229452914510754476075996571336981744991342263359247367297434751646522792369090588613391503674111189797240637443055263438088827226763061583072808037726260462164789807478043363798696033925604314395405327168005939985525433102474946433178276319814232087314614486974024107842864797855918771018622272277142264695360958448196753260712925215760154019261821711667894064472799255531724489599485251874945873396965217992881304150322228154698345873508378722463730499577405306239173844011390854224071371806989554477170929965387071524175537877329058890584799054699386104459202205927333217606505104020772166042454690469619187078440631529560734991948756433375250452677547809559346562747967956273605164875227828367965439072524906667554485976901683235757077975498177113021001541763416209055601025262719298310285924072998771925532713982203765298822933925349452868251900186147729092698655244182494901971171904985016631644890153224206115005625340915899405625435273795513918472599735584092861729705110097772331014658883741460970836850780467084363847682336221434671090410342642427946509976116709245267539678489496488692082727869229119535827798572197962830267172886876360736746715432126448315778689222445991835681906483301417006145925570200782309381075143365397582132255064021176558734599946577365071002697644782093799081707032043931316293961504525347592662565598143240127610964927547040128137794391970251020125663999729765524586367540032482977479493561925546430024860961492351281843663933566498366026106520205646380545682190081562742170486691250578699239554208669665871125488462283148909761363690114050012074773463191634790425745735612893824709412647415055068025657110137533725949112720927530314431056033855663017410522142145963177466060747228777533142313768367758617184896 [134,92] 7566185860332378380294616525334408281061333311144211126708922161963297113677655630327950698287925439928161617198394662075674141987699109958761545457322392772746931408133771461660986632259305887397966845741117374940921478051932702213326618633284351049610181054155283321437885272196181849057657642942501759895880214270279392282815306372293186992216487638676546792027420700600118803106735296009125481458964747977951480688619974699854618059432161463153994182036804519088855944739347587416426257301534223063613690708581048823990956535312714913855661262081643194234185051512028191274096444600915093151722770010811522961756702305512144553926558539176195825222394041851590072682940670577757961156044134119870944914431010677922068300298243837490504417993946510814963314603994264119240585242436655517181592338288302276992255046596492785935252368388262901526929725914896708274137649757441819948516654620920378617716790767563887656576559597724520725417207441049457873101701068999533900772605754987197192814350531259729869703964925894817791096402027940744883400372597771041670390173583765404967326460951578527602727070422918229551469658367148963908952815023389462019099480749655401087771402279841524127788977451403038233319985032996217612846478893941049002990522661725872653875103870835172592246313495289291513781745976344585806036972202613230715848868814061806243343421759118238546096066768600881224843242233260775652734897912513681304146401420362066397639070750536461029402160084740111725709054890464964085294012564248738295040027002560974109927152615245564985440254388562007178697325075270782953046404788422051296440786735846873025880129425293902123608931743721194984029333690235212949667451793276435975781662875889131054603386722249402581031472586778860844638883663010961749463871931065259369192322952627954056201067484906009198794059015997325276768668147631429393574255088645567676552254993664903831369948704309380421364855860990388233945232 [134,93] -70912892917006374666591124559886486092011632194434809976491507807532667112262658797437825365689809370970241438464524225140619841849825111865427505286542043864259918619105586919399193776887932199473458164464620111532975341514304707886266034486923520288064028843392256666935455188736699061869626207357181346026175621687101528861480572634276191706791840723995350464493859654133752985302048254122058939731983713918501727204954290817107643061814962187821501795149110519312731706041171433371371118160497252068931206155976762934045023437496843645446687652684412024279064302986344572649519818959016991321021026915976554759622024412393502183848590199286319021001280079947184820947278239993859322902858902586451197788283293210799138906417787276149646353899424840361325572663458330571176345811887181271631598890113487474456968879248719753246975886779498282481991038437471101691811363758233492546766011397558902891230273597110999340163306840462910569307772028010459705161830686284929358754634712750882458365260027164369716946910139688562858541084944567494164985536464967667704289942325372201092490932936002955139741845062017536833772352541059162561003738729653237556691398028872965142963856645063589467991193808904825155300314324695227396460681205659631833090675484187997186868387798471388672511130631026586423962412823108750335974455667359486597805171158968397248291654601185679741175062894937586983241990285319503118900811677771361840014837227738319862735472346163493624879531957652460347671664550063180955543013518117527989079312461891395088100606974497923080417250758305373832899266738825886486258836875783070921288202901398849269919663803107927906307275241763327841487660226384806212075027985746586845494108302118668798868618046404822989116252146053114708665811992282577442326231370622130277475657564269207639412709497752301097048851891002666707616930823955556513115879676217503680240550858061162552654332888427800339019777799148481456 [134,94] -3480342576095477634928653348096891241566880698547219433887465157543550935886425201619458524866289944473392617132907122480850078080770240718267419980991807264212823576646095368955410596205000368044599521665692287108416588568316428193016142337201343263750525083866748741099670245937409658112767981839110437756171155687746464010809730177374607298124663010311880562712069408873204519453928647853064788086261507621936719687077243448424105448813856567634984344142716060221549811725660288482737420375845887017831609501511233181499930058725707409572905541615172118120982326196165405493601835000471699904705393508601387927060870152769079777015133994754201003761713748503870495608500522589312134351627115291557593799816266381176670525936659325106016688600299698104509262818754195009656878182807271353138267119867591268347125116053368342247072087311475553735663659092692977870390604394069481090460746189219067301605579072475884581980771783554249041535110223607760254843158160310266833309008407848089895792442028981229109928188279919050048237435682347649172595891624890658462529314528808692446830287763561383259623056273546906079094563788432817725915081995761277953813708762354019150804636885893646998908001123945804260923811410131938682882416406289424916535204545089404055777255123905346789280249633343620721886311774766288285719982988280289700648702826130023634268499226526154548398427493596712004761480017302269408241545685810773867047903200254132184569181921913185554172304707297300752802331799960018907916532251230176828818277205586134446407397517347809518791956516565912091637598602566073998394552387169941637745776959399308451688472690451484407030398203167317283166346427861291297366711651338648207535217714836787998277896823694271097699820882754287886251696971989247904768512276327492361261185984056282279164594780299077085191226434198481222711044728867445867135366264518913219316711127897159776989580297112254602405510067288554 [134,95] -32224310531403173469353022516716861666022223963600520673837611770056487509521446671419166942968503156409593718569470842968539197187445507905180723945318229693139817151376978545320095470574218032522684355729261288920301360569693763514027553211631758009368847224445691338435041728501727273416062748194356905234725539014288561105477689141990855097595087403026367244312061912244705786552753310150285528679614071429750759888208927720213989285625968064610755966170392059914908286173331115718776558155362544576294800498621885264774498784628643109773084026985176899588841388816700635486688686985384995181903134541972623517780254922378715399429209215976621034863324388205253396634300690178782388580265104584941005928428715742012948555450654083865720351452973391561660976199188213924257297580125122546707730000546149726904036501050116682052294152955547761493850721560931382200241982440130543815022669725678009973060304658950522300784584421667263993231704993532057367437785444159718998461311735499534583860296987619881595560999531212810356586670847174901300343041772904983125244592278425195771720003790278605648458016037062175843944319528755437669091696496826219465533510410262162050302752699310007963993513198620301118450936970569709276231585160056445694946896522644307939650079272792641885767428496748456860392459982651468133865587397052005344981181388647259217145268999500091116946325732706003315918158068345859416551188348943519342751340956027929707222987549470362833704760794089230245679030085675917261380418947041695794766546087196527633845080608505889970480637100329483898138722547639596008100862694385750516898245256032711373192225954262000497401885683432707412143040214949955377694465176108635400702893619028758975185906833253959768251744570281740422919707383430722163747987385983668376883024378510412289993119968200625126817240863944354098868562628717407570212055544201617599306622201311490018907544816491526099970994304 [134,96] 2471488385309537839869835236402162092617524020566998590682758030783841964733283734802550568599272505045262245811687301658156145069742684241071596834327010727568873760874324514023875774130901563835898687203610037494295931571598513748147155546939694181516732107725626308608891368104520949373455655924674377032341062655463803071472508345683299913935946083934298865963768784172045516078886407870393055044666915229887760367136957169599219329517385014713661337417244657208123450084074817340587256744897330928338435328764174445748774519091677410786563362138248344837540268229688047732988897885612619695433490212873430463667148819347159073140134350208763778536206121291081033636033843864593095794496524134680438290409366437772565892130116525764824141417727849208372073641284662290741107795283213178609258255338770055490348896357469291870545154063178987053152411437849630657673481345377954914082346648461902306478222177544913392258507613698839007922748573016733249423766472446153629038439484748910701129101283200920337689498078913561230779321538652972129571518528239137466289220088346685598375232725096974249941286434222375137773484233277126145634717485760107548905625630923117493626166552467716782571474918746728497752798947289255197797943785647356461883002010932197703753599414397164819047852524301188292198272369072052254211436064362690567920634657350329379653707311387033430960759550370305086773919116161885122698793453214146284807807094202308354558267200720639610805167743358901384880736577320183229700219183158389610673874416212435227711234977183695805616177726975091727166444507429145587519006391628175752155090529167539719536192728131652749800922002121358259480270477611441985512978707573343153914548373115190800176332815313318507031107397028369581562053176088289565935610509051172122286941678400597873266561676692383564292615528748073035166125931645629946289032537724772935703690522637066380084054335235280611781856 [134,97] -3729526140099327215324390448624339641967502280749992974839688788562636757047480749664516602790858691092839698865509642180714606530439998999439164551106305898679087179616133307596761183184160779095941742851256122207840141865099075083783432373316601860375721242054180935069571186409682339054191590668761487312561253161547053660758750624503995589446120239848324977435070454294093024016127630819876872017941142805080154540843141013806971691042207100052443128358498696434857468137117347618253148614397712486486373662868330469793229479068998899605339058448758399506503773905381926256253493410513822880720458438437545017779881865500415285090607020632094660415350510156963058236379821733429215882459445120848115536279776702941515605129634239497738558560961814103072924284299132002430797541808596237878858078129031076433706277021424300488452483884984372566139742908628458352991628939171328731472244612012678825418292992260957639206307216810941782895720186687802103442841193802501283272382739956409267730876460687260820876093405617650777092826718386045360671155420203903264846158479307047955298643785177474397384265392612677487884821896506867637267443519437726206030069338254314772428803229250236220796549888743860959763342276934795218414025845827196340549309874097096668660748546826016027401283040643747037340274971830148289872890182426778640653186321108596133784921954541425890343809052736026782408053048669723237402426069016978826740179609422440940996698858099463263853673036629291135309370643059456368297163847581776760135252973873036929497858383915267347710879565047784309518566683112927525257933956584930576294670345617995465542073815940770729082824050452703641936812547671611708622493136442981228668735440575663035787107098162028090418693137753140225522948678054158011992137024526889527916522517815755334491981653751402810433850817236601808706741518951884968546463801300344080545081667774908704901551313072147056 [134,98] -828451373791193049400189100104230400848158943286869788511146539324126026343712138230096188026657542348459626062039858163937631586447061772775231807109356345828504026543524104416657947236984487397521579711999286398926246705006294151283805804993722680227914302812031412666742430765020234950099030078789865228001009691640397172953679951630538453907970783224084257283995070244069317629606853089115623829784667338164204813968206006149491503611712595753922178889245056992663143791101940730875503454050244039484649964443705159672857144483445215135149938942586986895242575190344778245029335200515630880362496817191990623773521531841917856936032203665325621174962460556141094335077051332821224538670193887563152429375834815421800484986127226847391123586411423074941701461803591740874547248282113125876926814878401869365019375740424506253087674458630723513939360805220273392682121820107778709077017991115123455574438072686018771871867020575469485250218354854792996486748437087530962562726611643323146913874150060834322308468965056471430479993606750713671867929697149080993133565514305682221510167215036620234412238963548031379343368804020844704000869484383430957019983902506959001752451904365832776852793969082711059583811590635193562852748653510228297232123394572453723820360053713918881865551503862614448770381659500300874742365826481983955745082891274676196162073161263516444511038776074717211401671645731951010070614132456132353451285829535457774068773048642180410927750416558135561488293099299683886015572856693721217924208392479523503709133533476756265370743828002642432416984378617607131787953440669396317331707465631801008703614379238569542310745397812198636967354779117168438926218097890797744444699420427963833767596162329653596822385040678521703711499644692497638675331383537055184109660092474600961872563486293578987493920723447193985500397306927812275783255256088176428413957691811208530458316310799328 [134,99] 7427354169496786769712513104832270796429462883888883916554106486709063828216699980579544308410766965476863746600682599115243454501108717004732645794772322356435112571284032736518762290538338630619475066903247378860141840441893354188485073237257209742102827936995391891208375248047629315286374211368308920890762698571245097660101673442652648422587476201802677742980572086191590901883080910850090841705774290809052942675459438500947383438802952918381964281619075877170792044626475206766564629792841174359251816916801620544716595026878030447899265292623742004491972151450663349050977533365290331638428286040188304759288504262621065925340324205140295417451722046185977352061338928584042977111792535284858067605772578743582882353955511169433752978797125131615699963477266485395342612502209847837084436032884714393331851554107912141049767971486080202556953901757209375766804918990892675758135123961709764113437479988871459739329753083757702219606278233003190849202522730245911658120119421518567392520829219736759176208651990339360440775620147840130625555660048850078802144199422647256006889741847843913505169193359356701036472919875314170281321722032340632401868346946581658520322178900687169129521622441439872690638315157251962807886445455585245934548021372580584135430764750459551281193878825471741951277239293979423834872353430934310633379481927863593553617005656886212950366863624098411844074062845053004708782042581193617221293567090005395851630623195370741462980115110919299946086577735711881897531020850144645461608548465161781655173288539070990979280668394599194866176803699702014767197050045284667591322109263395181204300945485184008388536596855841698640681629716159613491841221952064506463327305747661177191141262960448025081770272399573066922483333596029604181366723986366463579088596208412749937813744137922843751181896016523408000425809110972619088384577823179046104077324976646668076537732064 [134,100] 144831407859544181311554905628652854405262881619659776176971392688021036599672456458051569021657301965027708102382215367606543494088379792159353787739126227781859965964072304620078943956710223788548537522235487711471620008817148987967094026785036612576771354523352709984409884256810881625856407516000584008226890507265597271692976004644993140267292070934160255598871292813671390094782617300815654806173993318187036043175299262199251522636655575212100552439830105594073697262510335312649903660086722941458058897634675508635227082107018478767169375575794681883796207192063295900528892371348402128638911428129431821798552200282399734682612211560085220935122496004121749503639178551086892456831013554535759104660842415863734346535992769561708874532976017359845560518470665560374171160756032644038952334967309809987717231363961482967202749456971738405173287523975799306275580842200105839052828233971098395611559747466931797479548288082652762854770005913062180000668021090877903758370744631766097752527439735246006847628130334753689004061597644682484968939051599132729675334168568566749158482084661062316726279442365833132151261036067778557916355248668272133064339409573978246799767124806898543392486683223756556377172935100225766420197123132974513397014926383462988435223066402877574977543588902577525749586514736418214339426803368802098959176597667078297585716042850594701089502339434816338627657322949717306811357896919066875519491726174416941320186187213549386467125305111755014919062663212068301130476305751237834649002845874061725055860730404986936996765415874812347309114300905417295565599261615552854448467503325688736168200095566132747329030431367477599546638540466476717254815573040005057205154012716728096960018168480335880584302823296177219945802752396770994284264187093640604646833797339426168567044867248762055202107740637646360270176601891412343634552308502650936459102325119829192106240 [134,101] -887294890232463465463011776439103968045879743078270329252318382482388352443064287586106391609242567820923786356812808392800884882672143822773808916097167304834354507230311520955050087846849584803870294398882043061954465324926537408859636835094656780290441735143208522149817793584217780047570016967852850399781536406578013010825006546198746202664694576049399955728745902521937865922018331139714863148996191532461386493391561181256770055968378680781680547157737558632989771084808376916770293701491399150623210902515493763008854407666198669959482339610329230515445882547669324555243111969966612946369301634367440961187059499772144170343580076911196565004766225553992197302380693330021137977931855587533804413003508412880041343025541575499814115274710765999588725999917702755999162274856401947884480472071653620848568145666932112628012971546965258789727945916616942904188450728200397128577001813978319389974776775371136751767399914664842978786695487743183228211936695064104622106605007985874136117692425133971405094634098470800106938778490470925623293359258486373693625645782297032723715275084364152520395039260947418053675858384688837561550807240890269835285450621998616010973122836051894261163338630122571979642661423290805566469153137592524930254998302144434111854816048648140772830204991031479044648959955689121880776804958855069089651028971412931190328630691437565078017563354418787183488317048187150380111963900588997595207409408171088009825350570152174279765996793104109388466542479033602955470984156776231303157150602359362517039348273940136190603297615378080235013687673076408548219618218816581549407521883283159532560138000731587026759773687763985168030755694661285729416385932619094894065341464210330857047242455602148890469420558923822296109537003277535565746274712280091353880373981829239512222605834128841088504003815994773039324974046607273894862031276736561481829126428995740288 [134,102] -15117889370965629457632741731718471063969560339980456633198193578362792376131685421231268119987207728121452615863872287512940146939569056024542780868744582154349704685482222602271012255414278395457170163612169559908502514255502091599865161358199721093689201948183711256309576488786404014993324383566558451035468434229264330060134867069778371633160281651397008873048419819245374298090860974899868360207091634195271164045844426519766872317124402119953860318175090540488621496707912027547207649964638185892978692986954306261364962588654305477701941080260920610797872324408444923126574995895418356874439838861203196946721996910247523082331219535647607929335633134345876590729034248616899705866723806558140502683989081483011311671988138694080509576592253764379372476325914046927091284286172940683027651039696818653161311673041985798920732760237837346774311133406896407208541444281475205451395837977476852852397773721331860205700705182557317644477466968338104061346061841676365806125896076479918718509827714143050271833550218917044419024500091115586561861997483861111937895763356387915478016698201194551682991741343555928700875463751140724748691907858004784837863210318586853154691410205059278375161614131004961838426616365867570698537183720452366519740322024774045801116711918622477482928808981864781769030249175447510684944137484319293007544117008437163708701488906102984892722169426399062033742145875498047711011078065688629270783245807549566721951637867727924278195997825498438222123987677367476977845621727409565278805003274649838804931436635116627875663762814758206493577576756411306938070970470124652056073050359436054367775965595649867124272740806718856652004677018634246521442198506423905107780686415457098828654087524139168822191182538525415848712903693668290573897244797388080477501635856426844561321003796872778141713196279658452363237230100117308609122055235548034742692472784976 [134,103] 68841801810541080663565705728352346016250210041985513947363891638539267331166094059264179698347554913580028386280189766009823641322045547053329379213637124661564996088636895271149049197104601130191578663226745757413158196600716505136134171868041786905481162278065401200313371362615936422190086125865660461290563140637031548079803141241912478109770413210188773111966643676892980943690944963679203106023067578646399683206442179307545783750317026557930248166455814394969600918197452523065218324666185048342125287614464486962198950097660094773624138927864646572469602915879482061146164191330791342542444630753446888938499075127137580825034688607428321101444726373599077617143815921019612373755485249942659334618371787217300085407211321157095792177673652796105864264710210331265078663465955015868885988146023154369645355425836616909158529728593223162457536066277388765764837806622716839018960203884587819415584419041815979116017727956849724325676299749183760028821820125159654535470948830208005500933185479162454272504923835865331194117336814984761114983860007381703028842172193504094864378365216184405733545661849426396107348394273735742242619889157510287052811992377967697552570330726735992758363892092797439587784806438398683990379279470624052141025493257315478999421577567802204556525692146643261988337879802099276174404656143600132805300244396515331935071258674628195508432166949254631814241579168198835863580806540693295384424057818564634910967535055658472045794445585376976930007615655822853703925923939748634475876586110546594707034897449175899433046187736405472236017995680640820887442928464656781771489193628140024441329411268162484774432333996381499119891002265343274929263974656660128491936477582860881914469610239089351475990585548413109852532572315099971789860251553492050792147887287465424346446384419935145124250692267559165475788330742533649145076741883077811695859968 [134,104] 362727638002393811604056443413825565404025877343056152355335364278491974660547162118813049327381607223716004940762857693988478213871459671308244812868006631130062957640840349169915918212921066638639296267130412479654842988075683919710178466829939474043803103022178647304853545394433623290901373843750988093202398831193026620114115675215647232003361886966496255109760208000011562347512330283561949697637663148336555606015329300617107649440035732812685745431581841190082372050005242428323559744553012626550953399674437452577659465208615606075526865882113345399565955253894667457554995352820922341439251081166954468223679161313280407946041168363183631473426043326013961170752034455055780119738827155016365974893842690046770290991949471403303377102300368546776622691072808205963668113799407682607220890547301756954201614165688874830834657492840373863293467297161858927549551652757040341159947095555947943631871483411937123419430334749075320205070731609214433557494834500141516718093836519877413708074141715704386986888821534491321474885616147997642220674963969654119254823353813437466027335537109821334494665241098223105135425372871437850817343622467466270325520078583496852950751305683390035238235421386362519484685405771088926901025701113393477910016410609930513224168204394678369087864717974284112493601772540889099155097136619321056804775584423962182653428774669792381396316968004011115889494344818438020708941985669054342245151205622376596131755166757599049664352931465230963314527274797633583951005430540443861533492498048697189424720291646558311038168488125729370921925875349355940701075132592891184381466111831321566618274096396153778915144095933692112087245239767706935089752636236598655969331138871591380861579074589215814657609521956804378791010985901185357595125575495563831592374609612207705090198603771395816519577752689238191741757193357973935950130857319036698080 [134,105] -784044857409665659314714085077040639237104030387827472415102094745604330890769017132542636919134902703907142261653388442620974686489086719975032188059647649122559745693775129889724649923837541653513913933091039011582512358881021146716979172721933634018098085360860016302481976890559190776837117680513403494108926614783777848731239104594080449957844911689690526505900258821583195145175467307242767156025801387119476759365156574090928670402713525972188483146810599353039277624347660392653002410122010459557073100631384512791134548763680405150095263275139512723079590821475580794281654523661520424552627094783365086996646123028822058311634573975344599166493728299180559943744393235519746731499991788179214151000563174564556721574037588191866206350131019860671465783713158303594228556613964686459606918342987892484238194122321315766848634762396790412322882306354885819679934656804693409604370803855572368549905726859984479543515942672819505403277786924733995984530082223289675525468190550091962259383785449012332103637477569369481766474528688985153103542187724035560845190756256847993437920471016494398408856015822326433533277443686385718111293876607795474374468544212654833254138567699872725569530716833000270419221361709473052149257896905823246297369139020266147788724386174112806999060194945950922479081862610128589459207481069367781996440117752588134033600015788957826599301266970983168500043496330580469776077291838958307243062493253039771998231292392206367871915296154733068256460576946217736183781694825013178018895743358841675079077043273869352175682036480071300617386053478332947438721067676478769246438692752391090407989924633547320283891333631098603594644355427797469285071437533238033037227882107109649193424972022250672914244926570823091566907874533376962830641847969515364868533720588857032211510886370670351516337150381212637841835277201116562053477140246528 [134,106] -3047415317910754170551970415898411381628323375080408822969045331550228964579365444473769911901359430840904304478326010925781919949270565362193141851221613792825631439557370404627120720020234222492799745496047427757562903101729561174113706431144021615369771451954839354302630298555733320892732709986723996682658334503928525509052176376616892816102727633624185543061619262965296191947888685209085240815157951240284953294278966325558318021669671793119344330529477616085172124677959669348159768097497745570769221910426722291801222051944053515618123798010567980736695048959076951347698921978148911018773753616017735951495883511686375963378611554639328081985230986655180245430235073893326592269313337377622710628529785253923302270857414305710132380710953973948207189183412391945104030158309366619495300518091923323871082506113412919193278130810918671657840563193258774713321459943025526234974918460232202712435476207360799114525200809795479558712687996121279713817251515945585960320908991867225853870947544040791339499954930138201248664414605860135076773655700114978860406066468613505328065866326008556439608168607054002449312633164962590390655609084955723934563541735982410549898798483179208449223491810051518699049005924694112254366402471547611877136734636920799505972480173579763792598781549655540555661694681686776628129901565096623214964180095496760936701948727623117446520194426604523278159400905846402986833118807425406674755658333605268098290838700106478736577761033224204071970756320372902802790767484992019562968380340138586275130348175379317287574232623328274714941955194781788254567766552133231173752561376777962789232778251167916700929639710862821381643072630169648239438278786315462035506378975966319316029096786441185654836166091737797472290360049862956073787496456669012821935071006357776250244056093380183884551813491388113898866264074796040123321747916 [134,107] -11761319318081635730274416843339143538397944661543916744471270297973969239348547551895007238074529619677967984525599619188358495696439159996966255830362419750190445627120355382695500360090599622892600725113011543111880947179418919027144642985116373509128795153541331254926209485929414955393336311959027799816542759755775132955290142512980678908322357581719829668854126519039779479664781463618715421653022965967593363853564446877321278232291376474154581519287367049002942071788846676293702747951732454908206506631070759491184289465422459302691855381673564665095192503232935471133308420512763060969714831272926667203015653943267884111920988249687981663367371662043249010699146347888632864525599603977503979139448775030441735918308920301197929643952581279525610488442450027496650248364108811565606214187875326388453806396596955680388005741295854295055412439528360380517218278309427862637340682026495679713261662379816492748477197862402954915567136597519305809172160422595412163096570476139557060048741447373642518158470424826869281606594431862110583372507584842871422357420322701423975364626765193709338442358355881790001433193032576272796100311813779860488814771210253596172450505591013619815343505396510110058400851814400074208186315432263849988827700982388797220750154536419649720183022675384879539678417208522871386726424312701396820414664594140814218118223815573253600568404359166254107593254577025665449589052121011209566518586691417771030143244242353622941045552613916060438785640057685090228189890664702635708793376327352206616008552361945259835874083614310575071600245080880766848303967164596814497294430513597234259233515887027902326753208938402209557345612288083724972378004528716682297247895048625133101569367978049015307654117088600185068888636806983579024904828394228622790984544553618473233526755171154614164218380124316578910643406417616252481344 [134,108] 10060857151379201611807433857558374307563489080897191192646473361915613036108684550376121810574028126594497511976204849007922375542682316613888022916659661841902532031616251430618114304671228280087315256079519524624214782532909530553894466771726186885990069858349380383215522562495637504052940746282263115654531301284621508893437273088617852476379498793693200939963596990026763920125610481667004082633126663724379347208016112017371283940105523292912464303618460314823526309419721474025607587753469532303608947142804491879562718698054869528468549486481274634745889022676415698184204728016266544545810501445426201821537945942748439933812412768586173857689558058610904679459388195494957956237844814580544382954287998576746918619221709778331032365468586407344899685315342873376491241097158415421278959992845969187854324865571352233709494894335295965566160441622650134420311042256927549226054755169816999155156913117786007923517497316782520905964455328427006966304363700711831471506752606919163569799523946107443457545949253051571133837876471589178623543087483028370643330839465639280140335341894392762907146004217776593325364311523842038209748605925449867113653964787382657837828528692031223570444266183111798251949047918015614749283321804227297225274473506519447115104636823970118793188370789399797531162745991035195149521658115879471777969293724115245630915122788211468091396570471381067027520741566584989473975323440774051281758144511315599138289243508464659507383704795674647951407697646660368069255028741215230497739194395467234289350962706340588454185404444278291507922034887052624211154299615988494659841593803919266085641593650586463488696297076987905509911634300584901976660315447724149569940258231266224523611525333192038425393300770004093408145759589363187853469854044062272147845500038990489767280970371614507142694196481322153354542495076427912 [134,109] -29642187146321883546301682728352735334687258753328129330934457646465450422822439169453872475358462082126097325150706259986501340377759140793637335544024606435966154057461021056845133382734340826058374325484760294235112867314166754849536632815094229194141435924062609347645399587305136858881218118899772638914097539985143632080626913179032123489803895920408857831192498135299796410695661723909531804866001286128665678533328918065369825254753654627366824969549603891925665514865015754494178524341036537232447849281510390823939884354288630039713479761412511139397945282605509319489985544331274744598579101739278451650938387162655383008823394805869549657168572985194009098469890076256391985042235089780485048562783490570495594816014810313333065573592188065741752101130174670131137218685322534178115709027245979851024715186160982885479852883343205212056470448497518277007662897014324469288384163078411781343738719550108696217742489910227959173666311904669353593382866579212808322354939843251872859201411947196142763331051997952547939520037479207007327007315685942060499377832988874390145172354433189457118525163536867142024027639660392377102831689173039988404208409257877048830566056583649711632757350969360621231422774252893671336727124026559550257037358529940578257374921146073531276762939307868285210663204599731802045627256807779842082175089689662037678838883594346930364405216891514928498435849104767473193773729746076415281398912929050482307068700564435537230505566213581065067205383080801164134820828713902773349774208202149378543908754552688190248199217163932094854731136797580794305552060079551848208270618781388547255639275087842085139960287725067019198482018970388974779128757952589111645876506117464881366777277471100701229950509321209467799354245556045877332908413323178589052790809740050472365399972771018044881032258920277743021589785752 [134,110] -179950800888717938897692375636028931799341890392742834191213862026955604000877391129123253265936977712489419713793172274448304728308491422037398342739991705341185528307408068162120856048484139600841627211177577166260570463617547001656137838376421081059049899746868978650427367406104172873585995815493748411954090387868042157993607876045973759799253988784989269336819008003077312793608149213374261331984252508446929987678537812311207514017764005924636675499566122064112680281751572209539962536678877820171037785760759339631937476119704444421068941370067566854403660922391235082441886925761552414577126935334869705069481658463028586798023892464211532201054337286165122734129165255186551604811953428240727584960474589922971908849153701186053934618295804753106725370696613221446149076869698560402660003467412529352527870910962646045374852053575271419433424771378816626869562839357853222702307273151677556034456799421210189505490477423323683977365668588038567204908368304305942630530312699922040969861199965389294558692057211945858564548578171603691229903752587477822320410335565745906619239344016566224197406561178043618769721892923807161668615089732604478804751378855246065646584952192600131630125371941661382484036475498828582044088242744146052063195225168500523686979512091177353953514940666277407864512921819853638922073902232040528796229716678721686956253724729684697025596895167632223432688874085680588348882038755051484697553468208236997000936265941469336489910345418643670270488399394389614405177597277069665831982185221315423058934225136903333155364554365906194915064690218031345008067982831832677437588096116755107660514153214497503956445303528204957812159054992427453952139684278429591675292318932079495671644183750240510969508321699479319365934896266759635480422627093261465992893987375277804844522577633949485358554792137474522630613 [134,111] 111186153494234056046183495135030904127252838403386848892705683969761408549771485433132994909905948475057913864259763631811536412124756861779865727994559354998198432389049291746597688631062731544771696092236603119985340765420692758333549301497547622280928613454463995104545822790156492437739678333573905271806091086480796047806661072151783762106501058237858737883386588077552540852925175708199080103103430093151701865189673177848387294365225422219646035856582650853933840853099419658307279184155171513371204454034367651594129213723294609893090846257545033799814151823360377431867631515199414734386482178849062781591758141415082940343981607941824304777947830952916385657298790924722745389540783938352855880126956301854516122183046302563775204019153526564436325738757339206820824972029704029325985597766639643714459113046240324749031965103737526123571120036316422652026501743086698627710080167726359861758119063280621004907373296185470923094052164420502465752067463852673288323629351981415128772154211505298847880408205876087852961659985617603854419917143563507165036271082043185871386097374847256555980495076314412923691578756550280046284378396303863278908170422569767713805429244146884971215703737403969840888399117056500478324031969373585155161482304689615618416032473088302754618536928805576613225776088482076566335853788242968577642067715414429176202175817063706580792462306355366717026000769681746219215378951156985325936999604467938698548432809648728192550875089140534661905867143464351102661130262577787004496198434804859814328611862041065834439548522000355334917380727526951208949670568138111433233093408742474900914564031747837676310990173906690996578960480260463675038638654260017085998839335957455774135239996862148736911289913945099806784800525806507470684439645027986522442272319476755927300083845528293032448502478232711296 [134,112] 68316368707301272598182466480971849643424566267660602720399653763943624996238323721808969653662238571740520452223475614686112796913543446679713512254157804318248509074666157296677122132834826642511387885812014341504949209139586101689719838756052913811864361747060474285411207229721708267977335127097408702449650586722259442975267074468192966842714492755857593980512951734331872772421157599266043396429786835385870687041285278748451509315173524128286892976029030420251776996393306726767933762403933093930496414305010307158943728557980305625101165330221446888809624002866367813245539095838785486582610003972510388942214542891021262632461067787950520166746880725835911960921656743583686787711002700653588816001994191665649768196701078654978028509513763096893199928297175568459129504733759008058372139574894361376816679196097659869800162526747523181286591896584262491318964964091457374241196643673611508116238521906974308773044078184766067586527780244666033386275776851233733175740671003911263610543195167996828460305975142130344808504925844674970765978276565450345159321670052392351385416729091437670784026832787451735598561725047708303576584649963687259816959945546045667408606051152318561365212533780208388482932500463486808518526441753393151432344385497282561958108069427038567436691095884947040761217159502037310456485282055863489896409888837246674449983785156416849143337672428689287716453504736843470301134674580357840295284848264431536525942478386281665549386971379829588502286824994130281606044200240921636405730965576411015416576712235810485420397507002104800446166544284255650297154810050113246855353505438028285300124768452244373284431241780524816952969906168131326671083808722822428723547412192351733013658375849319948355891161358683346667707671801796417079466081896328984031262999090294403547175898210930847239869862592 [134,113] -28424467635273105931941991513368200276403941700849127379420514954206853894056468286055908804525380680731290521077709248484679683757465898900668269619851513260233137538141574723729287613692983338339671484352096113838300085179516308211888254914268440911721577290201563887360213284217839302021557368946219893077751072448063423397156756861266544838994016586119474856264619219114337858367270791216659746923055168724828700686850166318146614694541359029996168715148954765445995003354422281066724501879860457057739482728026416322684794590985386183090053478238377596348241293740733805873739105463920651265346267451037667358498895165240978533077143017796783846603261679696225069741013873032495146778299858595262970349849148574355032724753794390238340157330303638174177522703590701986061170460333521834093719773789742736291117456094302385680303792880933124743148246457584419399918919058156411642233470173426311114268459185459159831505648712331503674720615943680038791707809443242336203909231508652305355768828966999778249283134755911080532604292507107189771856157377857492436400541159948527393418568171416434200638185978304774732508963160989569814235336466783695747289319525224639621686491954567254179416427112585089151323393737989948297300159287603199454695367036103456574437072993390932762569216990907279486518704309001532431193322092580899493524875841832983093770788961239001662543699727105656411947347133225655533270078794609233441977119338197467039502098781117276886422887335103984474158848571052753637989199214844174123984338451599845665389644298045516882550714550176413952350339375160768634964710699802921836210806895344202535377329518305332707088617913752693973964501323727537270979836324535719262505051755839674924070828960662103800055488981253448983583506621119361618064566926213896184993162012696251596224441617206659481776 [134,114] -12366137455760336885432382263257611442982763398622993654474956645690538630305346320759061297094042586353271462456251000871934112096470157184106290189847721437689658918202722528460307689594865528958610964935852806959307776283728579232405479211702689314445728200394149282239381949637348092098976331094065789902127003099483188427154234385870050353387067980305944626661500350934567679735291192008712919330726023572558459405049355203961581327502377427193500124925444850417055750208218175500713297915298237047738769208245911151616727473404815524567747289847859781448632893159913469689526722608142649415984493628906140337792998044600898952847201428589176674565102251239029065946130834162518900863956810169991629718412138498925032486335373428658129524400788190703389844437665692525150823878264681812954254561449101430888221636683066541184885750300170048793942169623713803227614984865979966549752142121705057099445773712420839901181995020014533778156876515448602212479616398879074565352424130139640485813120435921497539771218208890646665399299232297216484413528623689554189417608441588791174939675606534002471741722701629936583353486279506546291260738174567352315712779551683969145062341921891787415867939536268423306064435704052143181808714559860177010366039916727631698711228802430418269135761665988726659180682255650342087216841161027643485668239443150990866028586383666802721486020895225090509647634356399301795861765889346233506174380061890260711479581996333846126107464315079648557466997726957268889080350211270413485435098534451576503228660813847416201233115000821649860338688369426565529697509372809601226920944313566135004757523592430486762796803701885456705274171225596379060067471136230421505952559438265606491477851666716072117474211516666138835577718532785152910182106486218519045524746455266052124786301033596780 [134,115] 4838297306780928652440266347953682341039467425745536300138994259386957083885890500839610433106787438431739587392678896940153100502758752804401358709389906186436181892163861149233889268218589937235505851088260760200154718850524584039560550619338637180387032109372754133318997939107747755712036813383660497561463260225307455884986045732134344526481127948923091084119075891191130030267286495251298005699427179950321775440887870381560375464867070816965452341612260011755932352850503407083194329260921052456955841085426171427090993640125810150020213986345402255640003829006252597314790668611890177057667173170091361867586868328174766675499892968794592767971787417902076539742537800781688152179739902454175448719166084799595388635149269245153186579112704816267909493211757426689705437950134699871723653990792107957112749052360583163803381875192245809129918711515099635381816174619979366961385933977569998772574419570839122725469865064313718702641190372823356900831845865513237671567013275792643568192974970062413737893911229398922500095777128899824955218157592761261212407003226888229498729334749069111733173677734060417267758666312229282653322220796381734399121025185859458268623905593725277592341103010002004685117866009507381257660677126194391089708497341395454568599239425951757670926960309370275734903446835183026921250254871352701611064185442055057772294996467698877471550668104811080112419547167345864101021035786776082774100487248997645230169595261215774291687318047951409035423784652428305778154208890790033810264568123257140892560635459716115779186383366984022860866058337213985228672764030165487777951513810296789163551042681339669752070837853369168555545309464031621453468256531263855019145159841168160040196813488812832509929957049850008743192609656959133797511310421089606537559164667717526390685424032 [134,116] 1637130540622528675186639997758297830546052702446532763647363273207858523531577760808470487816782541475981048107151367670697797333318940613935911674936229097130467867511524130916675607059274587882840637361704742829474472256549880503163672403406845907732796369413408084141578169690483703019990209132119028616804085942621797441878985370365911657491774056694394046087310579510197906124381836546634216669402389538508966914837790763290721792947299732541624844014085699524693606324000183946109846574524538853815805912455546024395129344686327885880087859622730636675477189753012435371818468081059832823909269471296180504901188619437590519021805635453252785593086316235462717738091076307237308779956274560137965710127744694375222993987230795784206189300471194314264141624340451607414982875429309221576780556872466531632918940333801997653758425497265226198327584111519259379877736343807066911570535634121692097982157003406702881573115728704065118892778387967167038845901609449741222422186809570372717856427472465246272261691596345912031276298485548083642923171915083497529230230366348946635288312522890815466179408233652673663714430580654163518500767123832218035043732460304019012163143854801440366072681860255967554294906673931880174011647183149742846520167867996953652751865310673994099921222973823461332580339006072415407128550438391483772494732440115264063125595297340807496512710367111099558028723100758784592636506505773512264990136994034114582624417160881715287402022539007835081032871269324122989618085278422780351549189769098917798871624122584819725741443913338663612460341722757960078421441056089868875713151781424850732831098512967089842891974943181572753646110108635535707627045581210146202429393689278464677684884902779856127936011562997728131489585242444360234142685465298339746987830763155559360448 [134,117] -333538363010234014730266674168994842152782465107727749817364042054188380479300926335843124226678582246960163004545144294162755564035980032812487579502177006926488923973328662893728267833217465134584825668915208360387351475220814472988100902905288231084402998128438568686838958146105799794120172915693243776728748550982657209268146646930133165521316315741008391323398962923954705766890269167481985816467727339991802170190339216574476760671429675630413691921975466794900870389714486036070592734824582303533802595364377590048812109709101747274105176880860099909697859967129111538149664552522105128469853482351158268527204187648738781846415828806669884892806993815536277858488128755485958187366043274409562321150940056697978942398063624973691198083219555410303049347831961422066988303558505717940789267538183878842413118850959279797478934322400334627239865210650494323252656531623711350559568510935974105400400189970371390885343390662214951012981949751631859301992998917986997871465015851375107848589018408944630108496891027950530189889127247330018036337930100472546853068199026232182479928156537809601727735801907912320210565457892496153900143444506122360786772957939579050957969311087106985777845075891155016821919797218239693327239120224787302031079870056703103742181444410952857585663040578669927980691294254723374966511770633895986030878895611021134901471724705608341694152725367010790892717117320102130317470616437905267735196793253349311552214669545256557195209870535442504079619011574671846131573072615045507823809725567415702393464392931738861504667592050208114214750687612864881835180194314269436336914345518246668403928726382595047366810786626124131953174469160511123624076492117113047987071097382592595989778287817082590859848287506731655818928416900119037524691546715768663516686968728000 [134,118] 4414013322881952495751308748729205953713246053469422261448644755977505651486556108050385728304836600953875433602356324965798912860000921335151751925538639324543230124556269777976472012037134698792562676033285321069842538474897918193831079751772225937732837876698376001708401569059099681498982593720980666646959107329778878897269841688141499891132809368716076975019332824689778209571677259883100294604809502801050288465521670184494974786056786197213337020965186209572595233227199798749664499923079836638450578998522067698588352501333622036147512082914866773147710865439969120904323927772946568633984771252882882451101096169337604608856941266667004280237525610176579221012452636039545308144715363460043398173803829911557005315782608662537357438122320845710188466189038143415630023425888881938189435626030351642780953522719206228445939576868708081816632797135510737713188007036970483718447581787707442306421824686763355064339293492878248544396802258428377193717679737922792436441498757340104621524405285527195150170443043331700360775038801289731830557538070666748653488827667835233425770038354985967392740516111426522018366408135863179398756946822040136300486163026443948650482088315440466830901765967431031888001825372732992098999030428620334718387123439582540782749332260581301793332272682792743674752973385605971469574853939126683815517558582896230813736800441926086794819425894947396682247377495772155264581726594625665039521576767567520151889061008423283456304602894055057660721783614867595263081969143739046535625866958056754661993459930611615473039821102295209027543138732044529576578334601156932073087947790901138287473753823274023214394251596993495332430516870776994203902701073773774862529118160007668295694317699539670263304922410116713821062869963714756946380220625205748935437752 [134,119] -15247508100614821178927502461768047831233220416178678259853671614143919971261073292609990100453577940234294410188336447626464968064743693863253338240515826520411073180408200028882700669291111551274158883820674347543267724817048401894873523973034333261455609624360478614893449173196153615848263060794708398353038925059167911409594709087459680161723496610086768866475766751284347625509937038826340559462205049136564778187105729947698814743022555820838714322682552491230214970319961315208037783687420073127897422543278693171303948177246508766337544068007695890011010481716727278554219188392997453839640889257170395659017242130622782875321042797031989967913905057835662620401378685880677318276570108070100573690784364699390802348163032397107614904130765320006865295245411601940092553693550807471688338181689386396788134564450718899839733150485564932040459850092202410347811168367685553111033204919277116642877697053806609925620864519171641243800490098028804465338864648168622329239760315470964670852790679932343391313001500962154914270063550322456819784520607894193603445438704506255684053234930710295552550110844967649783204751111099765339689972881405833204719558711991456606571567256261564347303843085731723961901711334058767145195488879239400599271869139305801391732348572990571750736566155381210173415512865843738899507996184728092893046198589640441582679314001413921701501541392527733621785182963387456335133223367701281423891189417241828374488102843374518537380156077271390811023870621167875170639303944563758170969939382886517263532134190739359033928174415581137002477188802227835053873211394249596486810193410509185607120968819450851222540975548652064386137216222171277053465750924028072973530237186636072991674077544304120459445233151292848788032879989213432128698392589273617920 [134,120] 5507779468488702616525283034263901453200899924788588277387657526996625240611166291534300161022160266224887732672532013730202236246699970022813309308021951239573935079722527892232685645705091358518021874206230976679711764763465663249515498532390756026869030489543039464765458411710025794204908728233970195228865706681837112796815873102091608147712565070691707982226798756606338248234345910411177373700964229535022357917196644805106985443640372558974154860079071438014196902604963306828880174505877534222009469756652655380730313634479161339568006665732357055428192346892816041747332336543076741294924537388949274685659413948909976082305908506975549885239397743582482569832347138224402332209352490733025890085196988900285981214030550829621717244382548617729837186610323272735513781487784496015997878639513902642680651575261239360178184410352598985500805992668410858989488313010110439102144775484497298471881164428634386081024204030606883068970704288647907544751391417215366407752087071294339812034498984925210060558590411185875989575031097823792164552800910573953843892396486554680500940725326658188477273415732731287485148690218595399732100980918696932331419601643274805390114462839274243114160195375211754298035348109105186374314217541044778513285310393411692908179470903527145957427677636742735493612103737113512338440282490126135597721180248895331408523695162796909331733458830455260287595828549054063899864629903254860132687901636419453130046419681097933941236131650999352852905935767436560756524697910526355272374588954049232761671369629721691128317977916565369028782782818654264944480938201356731940328681038919587082267216685470781797430492674980787452764795339153379469322142103491897281545443151526602797641993414767740453896164772357309232839422183692719959675478995072 [134,121] -513014865793496589505873482592142954802736208687966863962732270069246321259804568616706433174420049205871479032294438987368712688466109535297881889817952089577013880283925277642205189751385197683291214402633892607894481950257697418558122635157442373110864150416230445213105809433326131802834825501342544247165794110444485929142935844757613898515886508135447715317216495606456360655733810186400404707728560674470341645431571911732033579725026331645406410879733943302958589427453431446197939306875559883807080617080904957716668273185962070652453231064054863647615972566049159215287640031774246849675430296552982267318505213302415314061683741902128985474379340616201091669326721916156005271440555296200483305579536235819714020428332918368829367574003216503602363037294928253797826184122477260853096295965990854362479716978285112989745557115991783835221676164334440785859619892083476340700503838637390854031793865285173283537795215331506928020796012342865411280646314192961639590187789639125504395189370594029395588054454738823008309056737983108589364838212490130023980978779655482955179757967365629359179316043833130442205438212791075679491354979779429303965878053533489774303576181162821472107472272994653092364362918405724740131890529368662807604014823119249515981225802722178212037841371590463714393065857584949372448840866362636326110119463021237680213638869497591035958721750853348206437206945326352424377962270677792307603782098699916188443302605583833514881087831054359630592392529041542381671883867682718442579165009225561673516340911443005499056134557773634220435201461098666487903067107139128549299325333692007200726166781711099850327107776327497158054100470442613440644089231829933023770524932885010744588384806146221621403946200936450966411371696834825059357248 [134,122] -939989219190474262177613034023996164259620849375776067271338875133413456325776244308690201977097795917296321643260700541789805490866264055475491685338385388401591028138668482649223807342722029409627262725986316109911067467208814250321483311915604456071956318419573549043430434505561065919037291851363866564960848173299861923486344981465042528484826865124882980011878186337453518371510793825105884106733070276457985132702100527908862625978782683891604221214973577319943825448216377453326143471456376448930730931225106970499074493645336759336182467940216533671255148382350401368677064178005160211283982630564329801104629397399733814222672634206927880465426083661086795702234963926355067869824110827598449276682137098909850769551441882134690822093918120583608546604245816646814126495679974154067858959215313950342577852425591217582993094891541551929117081299111862325002214685123698270278027038612696725247072016944987538485889115193968536803558118493539432789363906210371677734507333978364367662426795946018259400254721871809569597399618473815030250569853827727601009564587199805192130603551879196087217113582649092064503803990805425199017806173647817402936955140059186896158940789944490050663451584234828549210770903410415284875846341065852698517391501154844163041885304108531229027982128255149584648930052186995393835090796838363597264305219643030209458781673841165760876196457113772216753416692391265418970343768990225354579576456349940771139017553490035316022804191494337132650790772478256768416282750402114643434486447012963188847320527918768827328509777297611389961975204891991805886785131614092436561546141035188717252155368477847008463157567659154303153028926035993072779748461258404900445191889372971645493914622726589584868230149854251919806218988573376 [134,123] 1055760468911070946880930658783486204026200814032466874806395719177288064512310844628147556788535560833527158133862613415529615833481341084373539999749933335238382280825343025151294089304579223785547367554849200449928923698394111466702146319752873676929168619275606838623299032356625457663743150710110592354941756049161491418426931887722618871428981794439790925725692175985309957377398254788990165582824307934279972694913805571232304642968039038105513255800389094295635374187952630068316463532718342273038721018879827491957646372664123006185497883017993541698377423169783417677087542576698399792020461687455285857270540084732827198241436885833214104902269360398703381333195921800536074817552447295349806101635619138055751015785932066488748888544615122624725115869850640492790367483508610341814433904587111979198405673418722019510667889478491836598150222814661349113921184478543337614515541305946111600929000812090428689165889365117815557810859338482325071594700776526641689521797173911660919469572477819262768706143202295693353000822983174657044570367049148062561041488877721855185272949485766875018745192781248446262658531173913890310714259537153578519356763938509434481073285281655901423936650946729742931546189280110998832306463986421302200712097997787366686039585386388899672835962297068134381678634999660991802691244946536560534833899596072319372880884100809741920683184149869190006303005160199855152329679021049952431087820632468180326610645919480037797405316049452858674792390527713198242820058917449623713539550545436919039612717143594220992432582317349592643565685755500511538420434613350222473223546995534244720414011473763734800922759205404285868020007596473832735208481331652820468560745604125850590161455359271601025942914748778837980660653440 [134,124] 21433921105086186004876414520917180817729613569287211512558542648068093905674059748582425395083526119606990409699184772365136111981798076059548994917858487270480463125281784974130616355674812702580837387890067836066710723581787414998693418321052583749699578605901395621666111278720267123129263263952051445128832216641657205111612149938160821025825989581135542545879885309320371584597034349407353707266368114740596754232768620941281582005522182230774010957956197764251209563927695183355596320981495651562022377349792256671470580897092694285916403220570778650482574238203730254819503102872636651554833546887208755647542907517357883764898423926525719817454347226513219964217089483719419261123272909547417233348672953943143065008392824078979951851679637437578109987052713643068720000087298794733644793595650237782404779988738988506039102572897966110335130566418939802043296963302580041271566977421526852543090943941148824586995584325629446025634215998454033333362645954352625410364382208098230174149680037999366347807660521302491919880600095007930591539019838864615235183319012168673369158908772145133748364508100494533440459889977907262877492434213131535751482628876299241420713598362158287380475994827968237221517385387236937676800896673193349201653680312570880529151198661966206335353470542036731964715651697555760092195383874163219594365149826650150671984781477660549890228558746845562249736304337603191492271858424061477563007552880284106817771395707365739365392662428435945761335162667645502610540625351737620934052284423012067212424922450175163579341218430636111714929880122213863478097659318706321723677822099171713278656780599052478661442271470235718798445962314371804858221915279808697783203088537998105426830457220866697892640094480476434608 [134,125] -375349314797924171006333453903339359012265696531129201328593004015095404831539578053550656506810563435756770042149751297322496374860865986092162122169565204842971000747152736531888592889582867446319710406483694575048580255659298300152399557558053283684008462075012481352253278603495324274720811834144609947822994480853555087062461521600243418991707551465626779157995486894047246991922390610879510162022853268240494755504060926990823020846063872455574817590998637484841292855834182718468852998000147728629886622626772898843720650996844249900313691470365614971699678570609666138847277849561381192492954613097344967402010379875703749847550077900960015363800362237957761174665941646871108299367556934110338553338057528134853313503878495379571001652594499379410114305258555869975329549501357063560723044675050548205302846602052301495537244337870129399363335389836309397798452765333503211034200044419331109098822721765280749050114304816870166849952990206357724675895385083137769008747530526059911059811652211982628089092250401260526025759210495608427655203023620432935330238267167589369369635048037504794495091991176117590501159249592753920072084491966502929733143262138950756761054742341307404846621602050860044998129012627314835496948658728961583156357013562935381628350900902538157088171768975595788145265480530812653863307614634062813685262291161499648721702730834220539561932508954233278663965905178843821662665911401254154231758922231043685337922407616724266426768693401200420478268826384748873454761879549227160328924106960909064564709872419482780578712842598670126456084816347813568446075113928079164086239509695805819435429261057390268990414001051415530769654651708760718644600348426573801465081602615757704745046034648657998296213359392 [134,126] -58805267835050912426589480766510928446382552986349016358118790086139180347775712054348663351612668495512160427476724289431448093279844865220811578033224256755790159860986819728617737035136404044132200038634339592986461511213087715030741930384517843592852794821735906853358482990588242081380966201546978806903937277908394680807558622354526512461457633364580875269253740455391589290864346805256854638204973407426900889993095941332400043928880406385948517256207988941883692339375047253242558496540960290964359846384291758488482982611139640769547048844828047591472952262507201963368312878031397096419508884708164088413306719578746988785850918209569722181602513998077963989479757289239015840394412919732749976983284784511057787727779873135454886040633607581921864506356620971202677617277895799268433124793507298728108296211403844588763566876437752924908847162100331218513318171098541961232634507190497109873923301215972788645037284815022014786926090931114995418842624237225655304800968424030540027852714578393228889586929050128191978308350780801767544425838138247372198211262739202520789673648795858238741031647421184277353554013109877122044916202455257173722498939239921260388865046832693013899022240388251726386200182205688856325136961343921044790260203326068783436935342374211347249335211417915510842650470363756212451798222590899618343733001999846546626885046066029822087700944633149882310495568504255327568388330796150068371799162358095913173268181836639437105456111299528291861841873329067833709856390224539096423290854505605313307388228299839743652844108377665910578071148947672642488946505528219135734917985903169466047620067597058887792071391831902545512135068641184208554630868218749547142744022422924158810741235918803780479966 [134,127] 312321472819295321026914534327716729470022342926017531124072898003111034417625043020551465406451043131374437613566671556999929402756405245827898362701922203537614846811073312417701163592813966179633265707984534185744388602020905243238779395375856903484337531619753841998859758672840598406086236207311124501109293585262853956056564986758914836584993145369154502107790449928410695379554840258636251867704059942236619773505964083834942969735119630790908037860760398802178006916025810804402661005070443523144985910205333232339849648473886693626861846712415989880765101944442615036720591895506503216271211484873664027760801752567963435127622870881488017788857274890336673311783846692574231187834541147601770901090003995730564644334859167952228783078641097149938545329957693217377985587362660003114022139036797523860597206755518534849685786835802067136726294782777432609482329492369631734025721922105394753683761454371999224487446836512246245215899420405937474483780170348342705659356388226990629525526092386331948555458495568109636059751950087419186562168037518253390090512852191916593957457219070083918808617217033442660317712002165704064156247741073146695918774027262964105633229275830783488691844558291620237324011580290682351277957227791414245572118812479902421435228832262963420075531836923940710032537544284710218559963346068323059457412252205814651669760567372516504470966021234872479062289928960755446580082229314884460282062047820315680797860656984213969031244521049992917446532684443954763069130839950958387449179185092852240621229495384545462503790065720391829306284193893322376884910503113399367052770934117096303646312516269412204241465591826089746052790861447275277506167533654116034833107750816769259299341347668352 [134,128] -2490442895401990616300441259881082841360186673491425411414192495497990331188589157631921968922396681478401532960598983102496063599795363399517995878984702319423280806921978152467017292316324266728824061506002636737060883990445299639549596334456004436749491221235927111710873406436671077663454191605066835735281449942439763711399787414303054752442715329995728062605112263501186385646282885659507818551371250682725408462170703479767057787645682566339620228414196944945972688046657125141762574374285242133447644084716152533284550881364750747331044969257899799996668486985144106712441934070835810490345564638226169494826812212389673647715488619437691239547042169159143916724115763710936056282023403929403200554158692823078028878215875266873895381372411648277865956071689041487819987405473473843246781586509881369510964947753843237153435543177019263539637151522049367018246872933792190360517450071969374673315452311671297758038080422557241548761108643869103062697897326225301288136235149530948326090853733854420396358905129483554455842124349364012190104903843924598209294180285548049049413984250096571465493113126680756402923248459795294518786619000386788928559628567256147415790470141254834102506799197765861538110358731389893443985016771108248173827505902200767555006150366476716155258372087792904009178138083780367910947019046082603281385130278551011118920927113288487586542251838754615453321651556468153034378058633406293707822566807626385832237151529289571954400715163061054167264339770951983154763447417918471566118213947944832384166954379673167693156658216871168167549537722466474447237574331318484967876266088160099346366787324272565735365634921145711794257395854421311543020082036819817954486795908077164490828448 [134,129] 12140559269948575116006214969836018821645090259821955215672845361276493935901541681115770917537880436566974367971449790215576956196741479892704729557339490878156759369843236924707792961008525404679428017603504268184262064740129708671233390838255256048565023514461412998569141678724705581416609299355949967791288317567429545765294641721366573498695271917641475634083408279249294841669505466176944456305053812626824729831301587576597339193848424308211062968111995090442576742678485726632269344343115219799700543704493736436954878525648008650546923278541694160608205598401472135480650093554155548867653274570836812587421271949280892858592640728810884767399145028274034017532364465816969822095774186452253233548436130752082458745384172136898885100720910969504329911608901512726152758298686238051619941958645389924740742712020287581090270883906027904217576968259478136627357797455783973343821736978503701174521949793318685137953684162422569173391158023762766214556360202534605236599709686152790626461307808189085063619325810822040451317352395529750272359265945597201916500133377201482944061316906879990480102924001447019239900430263106617448038570670970690286288597616599723529305735872070936646893237812222507739944118825028910556725211045566858098114743463064340051003542355981345570024699914430188522908946469660613468248087179422456289833601201278596727595896873501618873469629806591187154846936868183031454766154367052698971001999232396918497729425652566979371786753713434855382791661380706487639787068797012686850085093582133364966911578062647833300886816529005104802703062527296968685052796985309789692835221951972732955538796524957038411291678898862376849578398378812762146425980804502611743786423397901824 [134,130] 72202370430451812727019770133017503135529000638389506919723578612122231339094885327608031998839698956496137719818816075451754535112467754850455217616051029547373249054930230972907275570643961171478432736127540665059840300563343612557099447519949942725352416936789615776407104955476128925968039934294809975120667527665418516742319310035843639266910143625095745455244007175697630672578098782811005655197766122295273282084362082883412684672787150547804171924572688550480247614553018445830697242733688060964705320256853504542032469139256044956672949899275344516840798852014255591412624575220189957221868955946766103703391515837743093810827352387781187619397662827352162673820179299440060357552745914955893012859335899435933442755038469433352006160061209707216337867280147532246033157677391958871945393825542536435069414058538281978037188885516115790124439382639708653259397952029369014914651702530668763827477510961015255324912632392941429998542449516768006715155118570949443769595957021021300855027631061241415428073995253906699253175608323537421689292466316836263061293769600868920395812213854191396290541207318559538314971538403361927173884643385020914871967030466177201158473102279972188447393234932086082829596570020431629101129827945869702775398160115358905442538864899036838974202607148441345605108366140087282451818251226334571864985512280846663558195038432511120658714442618801236174371051030404194220965962456764234406192948419315310973396457874585725848667289622596480061113223071750320251296665621427506859505880178931683768106316238608653981368575370051671038757574262581252925485967468589761308447097742079954726339528714432630239433859412795932238411279770273076141553175807076568481186324 [134,131] 13604373942324965365166886648359066988659173967669061328966893297114099555900011687967780752335631346413830759327887042679306308324179308281261009120756486345278408119756575953949577130585923994681276621904702351210778691889554485078394402732502217206792417399863381782606565912767135864094162184169271978696455730125889504755735144694898251611960362487116194955016358344000316323642205154406289738972622234210696961694381577516441795057775498626140389749118804958382791700597650058936705031158318464699863973115124005286918078973880089298873257843557824555066833791185448858884212592349745343973661199034113551031605174843606608658445148626800803730328531744371503973248388195062224634014055874949945670701095937175452377734800783292607006791426993956800617084575665298125459705463365178118990426494449565697209374904737467151660926807060074031238484615730712777570299565116979244316775934101133308713921829600769376463998197558216185772255870685672533666251451087207624532914771118001635345134063961884096143439947263054394356981949899923978990629878369480104185969821165734325260005162418271647369249547723952874657994285899690646993167425269742425304351900388097860017082417643130313898688548540655028825337089375993233112843380671118406058716307176708742929030317312170101103747651008901866390380796643567846443396990983440175021265710527700850498042285374701662814134066187446840581023676800686223513224781663672515858437826219471903804401560155685030744659932896935330269685029145192757421702869169327812229847097519430312222028475016313591878727376450117051208144825179818608863779440680657773975678486202981909164555481283817496109335885996911704753926461413572799291316135517330464 [134,132] 73965547932569943234295853448319962126037046511205830703835819197029721606645763822339781738638350126530367133717663077062937845128183604907082014566259141637572385105760085534016338720973105040106938831667730846410532217107374152387643646219966573184507368670188103034616021955537446143678450814831345821781567157336185527141205060941126506296293774386859757386003390312734661119076080554373849498779205112559022567705920271848359128058668849413795001495796160826050170085341595898714497789112350801660016302033099541212387722449782671379258270898938243038278650724834527684141605972401901721857242639521149718079919818312768391969579608238188928932169624111729415512143393794739531410903792581907359258673621850394110208004075664115989758290612160075887953910289447240812533228986757715608470055430322744650973898357445334993368701059175023122214431205183482996967439299442485191652157671963041686476379031664435660699315242362924902037319957955751925507745009104133720745330579416319358211014771203683258984473018757223956390406649519778009662615881278814780907178358435555112595815168545958647781559977104008702927878153209135618893926784106131643978165210859605117403188834345845174725931323863859378707977127676876660402406990130203041978777155159379666318467898267190052743479860968940294482095748904670494718297844885112186879990060328204129883368731486744124391888770948620049213536286868728186109256389626027851240419997710992543929005783024931654339177082877870757271382359877587161686859391493814650355892175745526729884079125193234412940553139090349433272027088024019609334089248691503315229955415265395927038672468531547433255339268751386598790613091103770889185157952 [134,133] -19074802674329981600090630222918325475802051115426670227437538347776645441335974047619661165860840967808463068759641430570961488253318651535016273954573186464135730662521890615768757542035341675011935865312858279575407299736298186940294829179655932819680981974292609768878613889856645769755180135950842243916414785018134360193180478387751971046484906008897376832345443994299958965472723752299580127477724554875219388490873531140198635603344630679325455240881911729109388155271948452987580128182285583278501565413878903193185376887489000699684826041767992381276537135254339890061307585823147338134148970223202455664117515912986340157435711477067626194931419362192530884181894122344011342982290528898455946582420810357978321497956730787859665592088907052551323565211643129754229392661781457743366452066137324412215645821963299125129197651935603913883234045722956979981255224863177529308863366546277525881987583529681905243838713860123421861444105747486622070234053669932831227501651448168997307320447236768054601565443705157786892686748384862712941795823906177742069671002846012891334505279867257183689216804859993217484513998029033636143372092787077722053293932145266687659127257974640821994416181977572048252966533740130483296388367550650577122726804071366360297990367888418708728987690964107101436095968225949798765226691914981528436040843240569299801367852982240705283529130600320628157806220190269313605032939816305498100043530446945558903862329144062134020114804092070219512783808602013002726989089327856738308429772018401547932664478993691256343720768080465627580364449431907300595589153000939717134264461807929157569634574966494096369736664973824047290479386745088288 [134,134] 10782194463558424556914521059577509107563441289242604769156358483829880450201086599390493644468866139206398652544813732647206968704464725350189876974026428264376081998747474248667615464658169059531648843495487475976736099541247087006642036092132806641244360941684709013274127166563535024892743705029474163644182302176818088796767297373059055516637492077928220030706972524377468194806878575360669540315200406111613568934931087748174921233066013870578045576749391607657144385825047476072501351120644358846697128386003009060695923965484788056683994453490039943309551216077907792959114466171558234856546907103489871545817636843495023344853626306857686291055273279949354206423607062709536414460908546022469781933134668370591070309674875969814818061760709060845844426744880212737903081650939895713515477698895216235697354889853358530550000486838940296984036137556164719874691313493363811873457061142486973956463093880439885739228920513240851967397936799392578390228435777475051068011356541571556467835314901676865282735006631447263657525101711611767809225527974992214734781694373614110408591597125545341346566656666014880312307053091709183787714235883171589011206968899108857514772171027607963082004110754657691058688546392925979820322363939498856525270305192898463835767642670492634907782798991332160616895957851259370055370031089674886287893403223696365508860983313919821631104220456755785658497460322816168375299278457203374017151202587346094289180280463266675594772452752851270470267861553424069520841001191982506338091296044217272232826935286612877406658664966930447340099222185633140187053469111026446064158440489490487662724205621069762709548961594850420890513536 [135,0] 159785270706203206270328391014489843505228662272798365020966606744601267881629577346456245371144834254187269459772300017743865297659615858608900317803438089918656122863044164396762700063921438551731152965664851722141788631799963972251580071037476739614154807524277237033145710073943353395934114990874727913025234769288397913476819592895472768995376110996396337694525758430115503201399414512131539730848137292423666200599020000483506983058730345209549629799897475168606976777946649848538718764477657489410776679691010892287853783607288792900898483874010763688794584709177892681959888039515377178299960885844931419612307944475893166169135788758654487860421136821272887067866306838431258645528348478265204408898355935109111713368844790905176130218425809782295199401796646254828187206613506640496772264294225891541770974241258258046862504815817667161600660300593770320604127223339471450533931178063532861971235589075762233438312921763934223753651080161197703883266707492988060489701822569432604632490137993919367937115016376068155076039119594924354189045395331496931410034539811324272611131481312758641216898947112304834165651097437187103120992712369285326503767483731814383512508951606276436520820533025674585471040682354496303906583371109950716767780758273848704771078572389633915351004187522340086437864814480474096142418936527711299930255243279731044372824812489823920906675124363427153634222609484503446211183472960006163033408775175005525775803528862714130885978080359382214363204166198520431880822881175583934228505484101893089165893946661793173742748771472245976529846423409246055488331073243624360645461958163823119623051349837388224349207652217989256687403549552731724973170827808818671813853981962771646505022989712589936572626509226585033313801185394582210531906548778531561076854377280061215742339280303194461825135430331746415400230984803788085274021243371603258529883806309498242179958302386660055002038221093359902410383587588008255529206671887379763722471600290692500279599661283832136465280898139147892327080832291222972079728489089058517042240503340194100809473723103436547966454656146900236335837151714764257469573836841214016403273548312678018636718064569564924270946574564262475085146331545600000000000000000000000000 [135,1] -2300621435104024807422907519120445758600305121980715523690543177367220495179274030335410482279439258518165603163459566775412985899128113254133843592152966855181855042055068724418993924319071906539728988696217619500841625170981610009843544499036150293723869549302241842138262682685734280980750110864724082545616315589545502698993104284343566445933435393498328613935885422878660165672768204029155109608996087252258238800750538749993032764753300125440646438343192817976146277119459366778579788613871004260210112618178164769899695996104888026267005189979804786998464778238214521935963671833811529084595903746428268265290605580310304583549927872633568413615700698898361703611928216834434495029647805097506106778640805306281636089166740945418090232753202682930436631603378315167374581932900776117710983015519317791235252637974167494204961823174256139715596226275822261017450108385516497950552210953641392579722307210998441632743965273529745411937646620936470777138626645627954926358934417580575624816588783534068489174444106939223578188373742143610814080603779986765436509828753420439013020464859025157992825437048820929031924061948604531873225741881201301270370740750809114020482296928003036874804699653024123609553081281186060551622139007503458754249516657156582969961947249530388132479377806920397084132058838169308070219926571490040844165295615989523264862021439877056138139485611022733229115648519018878645549798147391180792460295213164337763806515956206092741414201581284519720537369539844574573724409484180490145028982889708017078533843445514033132779584182966487845138690869300066591234882306349061866510141405936001795896181790088027750316018310685446005614592440881654122609681243304799850514288508752190152075821444307110689113309778667410992992641643303905142901205328817601633111353254080466410314678929772300404018908960134241480141116877964387274503100470220529450089894277814675260856060463241313627609051931497371068576284318531784478199788631557358240699054824158567758091304797793414674760307700134021010043140638088444928744640128012839423208247424183371951648709745944544721833984892135781307683347770607081000820178047385852042989315420454787029445585968394440552600644959227872978159756378112000000000000000000000000 [135,2] 16090203492160501630616438050383424909994377055156960746082147445270768870756014288178447850392492064972127027559697119537165074171786024324198518981078255601249784482608695029335856058817468108447439111743086821342188439860757052313883241095818105480165368542734048415910216941596326634230249133845678126032010024775473273177075855117231882529844989938996648498834969575216175937400278585880338967482560944041778257723073169002129582128901481097836453567790658008945690892077474243307564383633316436469842890602058978072723699931391570904897102824608735735417719370222626933379513487606154261329325579349214351965928457760771622853675127180644877532471649556776173934635597522033014010993627095585014350488486324757276173454290005267073041208252340550089450334697335827038305988470394384336289187597482058582994861393316740091355263239937753581041749808248939177998523483031150591028813414838536214174701666431715332303016302355660174090617302071734551977095264020443874168767733277336909415255491114397517428386293050230926398476884891134218431155000194607259090599675013106272454983111833586817610100319610853717838840999548252190349705689118824551109332797274049819606944324492380114087882623090577883631992723485254942949052830436718776224582411014092707800944964918062439027687205810658912708067810798763292255628373167622820761014331141935655877182419094316142930314140207875841509888477094109110351349543976464628780722970034353605442445839244958248834969426000748894663998965760405302204376367168196321395895641322570073314411383880897522491552693356012672217046761996201345822916452538458147360550699885414869747230408943642972584713621435007919823100600648001316558438307246374414404885729214541976480489080372227595392474688539284019333338329083931932415395259974667362655562568360754621675823239744434472493140057823483439809832214954343033551362285387865763443592858363499681280768665924833260241866448175896658334928620797119750497022554485596012572509777720196430850466206701662704560333910475668564383793977275275894414675647530912058245389414798111973107013239843082647717776115554755276411850120434194694213760455590993866177775370215357076156827650944518676280813883638173956265728848114483200000000000000000000 [135,3] -80784518367130107754175966447402070020106176050420366179320875043298402720005520547768566476613019287484477593319880174702785551840002865636355981989696089220807219826178376966098683665361609578263464589321357417140516951545254598237860897614799846934899178403936210945582594335543245870359284125492689238856523625585468588412308864050062711260430025764664809872768445546881316088079790173396066306025167119559991964063625349916946840820771095761625737841604398517657292160867529542210680647886634748139380948546200722930682922223446246880772702674668828403662550595545615906972641055917526793163212219571611038101594160092442007226149003994881948145157218296756247310297382253862984334188309241915991647854130939263208184181177893196197049228665570380060598047937866143043402266439667100316659582931251882461437128195503964985888939973004398299551061097497504588244933225956727573562993687243691769060430268653596079072444272986231643880377442169114272942770680049532323118060081363186277690522708249064742470656906372121903112447177097754890706000395393626169835174001838471807757285715386903755412368045105211385862987467844139953795943878067312926892857881316874682261827735347669456048973279291533669831271398817928376303401536865898265259788361535855318189039498192201434640454640166457579276885831182876793005625365548873801212218644017743611308919605849325365934276762454704309328199198262993709770849520937815289198512645333706820285140584185162862718991479982264780497316039190359970020429172879273911995042240523786534051003691054429080773729675993620631009889894211062152922488380200615899964182628094234520631723968790175224272820942567888209695001755494391054588551239310981790319804207071067573069949845875630472756447399550887747737891791166649882484857742676096184903691973769470930807495123122817426903158924569892544950267248154863060895874152910829509531419977835301554206974177976883547676581170516656335617977871683407757630068665384079847974470261629010659693648827703145404995982011711042602977210307047659124430505616544740978708653940252297766313574380664967799309100291810346215478932655352834491340043113193216181810332357708473339718485344715601376608495401360630048012752252619980800000000000000000 [135,4] 395116874505164902790739575717187492020520511178457792253792894759385550618809880881247831764472291052615876812964323966650269484142592951988986300455392175131341045774269560121876346569632139775701889690241090838561543435806606602106314100720385027080509436514147162862836797001636922636957864575726019505567767329522050470516214519011794062492663629828901656561120047148027041067733046521217495949977901175872938431636976847251917699246912872820964270183784103762238315467536094141125443802482661839792950172720502938079459701163776596328791422286141164128280629825854964572137445349387076904530744824875632148777870517177454693245097417858874691953948992569319958731872286927404606999313130105984143914554252091330409783601282423736818046679438989255362700530677128624431767805539124922457952701518600091924343839600384437951309042293954501598603488554062503784511185345585595091219864701737483687811126097929106718894431728032533065442748445494023949949542184630543871978264138170028261499372226318033415638958491804514640237412503648310396450597334109145953579747864146422787087600894206872649616138502190809202156825982118497104252595349559418224714330365788896232491584451297573634060900272291625816236867451927230040077590033293749055705465229504432683779973247678098532457785634119036299786486998209213569404022534682753095826700818991737160055211605994032551062601779280583472132382381265295697086930245630558522173714069802160247308612944188907646322286985796888945788489764920080659841053846519163123381427585707646841323192904143137725336368298995078255819287994951480856140486727174062212195870997487450162850056129969958077310597288788351585155946970134767580415049926983803055770177463966812654155165587868716519505345662848147372752447915082887687464260623157492534364155645784675500825970582241549352376181712900987314024715357085052929705112848885512018981476103397789571561164320635041604074553618677810150184422742074185395646840890096839531792004932294215339872760564169130125407842213135891086391094154729980845626425346589683299383423274799642916103313172676199866593348457402140602648910349255917417284717612521714139262289989106313444259525025457752647721876188985287074884238268432384000000000000000 [135,5] -1919615867129071674784050815294383303444844433300870640990253141377532508042400507118531513705092544033867851887386435266123308140601531307967388689487615600507753561319494402523804960900700263087087254832784416859104511644435494937018754376677634026219555301299891670554296558691714118843704001733127972025613980270392126225242760678555191450232497719039918410125106820012542402663444104498858901265954020069790103708162094708865727177475580901628292073663405790995336441338694066792255472303991187283160698789256723065575603841418321711254515051218602985101836519234713264799135771262615345327904496807709120789833099668824043552117351030341337499586794689990800714335029795470574902163433911701506899781621591320754080039663550248929800114872774931753097891562303377064624903050726704819716617348925833348053756549859338903859079455311419703817762336194787509692879972234928320184340435765568836543349108319947664427723563174945062285720730119142146705150710582491089188362248901356071931529914555805681482880278016095622280611470667827096095391420210803652966290924942544014589268401332652992000608220087543947580248136372029138457944364331085506761749187565673964929706984706265815748984209081600342510533648825245347837866312024313624759932275280151929267794168922453402221591646371080258166834878840899377176827052452993172309842043510913796020709308873409916794246968507671376906335986024377878476816199976700772629434787735121593591977947655233798446489720650180587206193559170193831572110531631983013607191456245476735161992494926416646037404712879458360810438362020845476850208735385382754456611241189486808124916996329086631474261860392720338194231755966235545200032631790836448373298505092370099338641581588284114222965123927754249077946443676581041250369522105518705415416732989416085023437269721510493427410148483596799216356069610902512595184614736796627026298026007620537249822928334078684214669487610684181295961201826713677196291824414036441511063191618587610216366920324787794861920869011049496091002486269727793542913181035963638846353181455367618667236143365932913596790699220022414898048672897382706287794187042101899715825169276861918885733194941495642902918140579346874325204306986270720000000000000 [135,6] 7422675186910275726600937430229019805802317521313831091744116227735473755474006506525494157662836210301987200317850060449792267737047026521690946930270508021871160629611269298645782058306981055828945190624994160893681496245152279914809384372124169098794296538254106990150522129967164117865934072378846552307584189790703449891987931562508079459897944837573754823074699540527084998743960569585817775139233591449304273283584419355415287140787921979135351108257932137654935537629266018448446718861037668260759346225940566886968371701944521860932102480859410798244085524285496774565883492019170058464199347614979294288279370216557024007052163256827637944092698592245215599385366441234655096342876452490940472458375420075334104722246844503336541188386008433013881550467384504832294788110935493542444582573156161280991544681718162924460056635317109431995448218745901663817857201132380838812470394509279394473128774317519375367088337434192392623991030749673750033962676328345357750271855078149503597025646973448927351373646342297833885338251478524116721027559623396248067821938741122159065136516299830017710357798643466470210627331138002989179346377683631295416442088892070420945224086025881049190746988653493427239982131104512785753715004553604726586179863468105860714975278004155637439292306967619124410827295853542065297320377341913718551040850962462011033357502010860298695253233435015803889010917100014695838408500089260768339835448876177966553960267648574729777363201348733828311536482283577289067425068036332391265946138558768822526368021105560568425784182148755758973273211373592052656069963091256852341628484581727552464428421612123661581571962591830707474579580755751124063998521348546783388311929983602079246187387365024957533252063673539018905364916818167379793729713385022728173702385514093362207422048643165754640850134757117105796085319756515970344101340902475260756985792076113670295758751163675215907194869317615903888693787885172289837960160760446565670072339693407194989038938794633679063450038009988098364929806015714172971279725238952296894037938064399515061941921882218605334594270887558693530349900317441218971498905942167312499169632992721978583736805055706741280807242819768041750961086718279680000000000 [135,7] -32345316266163385824649357855856921570723358004008819350553688409692726266367201843815018149359642682704118307685186004219722932176132303267902618898908552533496064887470059074458142758961464265593079653138837708413246442260795236085843006600278010191776328688588095397692355469016481238556257602007608013018223876624594822100384652433424694680357952243579237027292708890413913742003437562213278057784982461705707921788415979911556886377027803540101357409518118948362733840094376435229314843337078569934977475250422730313333935446711126859455552704994051051538808900859866634745188256660497330795926205634073903601063987082655219501748774385688157074320675952723892374688199588592750124223140816947662714386340193124969818438146619221963356363240911641449747482604696081940364426730471862669774920528562824905637105416902613106013368456614667609995688772372721763478195251144358829152986898928628144842410052205858254203175095528241797588750944985475505338176187248162730645395412717819145434868102626714208112422374683066943351578865620291379640024676600515726162978790953387054970696473515015752114809154917989615425711118789270412439908484269185946033493848384750468346215742749764207695047832426520415350851646851820239545754795931157768239512539018767967459759712766242919812419802635075269620305656068838504171198676091473230610942371717263110073931224338038084380689464729942897016549447216772593082196218295276283669081332273227566139641329200652271855642329837528827243102634322071014241388341727892313932010597885925286690766862780082151778984398695745193094992968745325021842943760355408339861927385052203500452176192367239577492855801715513373183403862373610097830717789164657901998713564683257109105587074735191159666897778969608298896097401454594390714653567233904771308121949003562479279761470137468233718087335327713836396325022123475188476107518455810374058448978076189255054121054009824337867408650221161752951358610380412053884713858919141826167135683473593178183237589514347135541584652368950737011376097807425590900882010516230072273455228152060056277287740823080783152387185341020077791262653610420815431967007932570177197031412506067786246606012403491451946300013481477728935433371083866112000000 [135,8] -137814216795132620338919276015196858621736113155073455970919722150212789323027753669606750798736395008464906912460400857352566467783176541672066762272889758328012855454532557989995390122195600125809278654691395826023062113918303098257057146916018528514522745449331441368611374010288149324122457957812976190333849307417370345502663616321462882542448115959517682099945296392963955624412669241181857186803694137895148226057036112240078019434439116334029126595601223971429357232056344999927765958163503502398569530553448548041755576809969526986803437985420052004413632217561508538060368551669921396195124191944948710401612798957949955185881686082434773422406761150626948166322108111897383806934901927473369317441702909300610215285345006361486635515204676902632130812198803607895445956931439712463385045735073775003652381307185495707948748589103008661004173783542285084927411695289552271736494572384270148787939751343695387546226078286532825588965506486706421161760760878802713387185003866463314348731771527388025328076501197067323970004672321516131656750158358606252680550655963890713098119699453930241768778954884337425863833497381092684331081507852492242539292610829971173990845665782247826044904791494946986123616867099193949900774113055979822179339620647032573762647115651646728918415515558307855439784753524568465322333631632093023949703910831959139540938463687347471595323669811488372352885059523189036824166998210502793926686642658592571080238474406267534504323861812164038915861794415951237595088635903957072318189457737773807441080449420329321695750799121957573519556785872735856396725134561790346114305481596374348848230511006663657175619840287751455369481926860258333749966001813607255775304580150608621309381820223478665814808336263958891453209369736021238409768995091545914908082125375097678874753817073613686149334617816244146748355453927739801177065871167552068288620517751021479089499070729619897933620968960925699698101521322632613936554468919942445321089680118959567345057634335466008929082780759681286747336040111571818399907624876929473326280524819284331361108499868823881088977970883317219800574340679253409127803919849889954388776520991539624589735141888157815839200583427334971256076411653324800000 [135,9] -2912808504524262445237432909701548266832597441701138330444033669959229990987017074267454155523573962122885546523281393602170786526587671199576509050455074361744429751804833326420195724587883245739618797141903037479085572776933699996890029170930706051291674246946274494720179640172354701742544765887666862220008297193934819789524485803188579238777172983645257500272892464462680255136731924334156588831549884729680319111643116776779947356423643381823181713811504281648094331377410127056360655976864722771588284862475176433093274373022769478928586535059552994439774908563788740504857488230182117718813861447468784139214359875472466275422595762996402430048658878337825563542603516953580633317651515705404115879691255557749025182293342140988061656164636631166491863202381690514740754362290543098612998465115306252552974088079748338663905586952552703063383404555379732191072154181858502268151535481358671945763904905211541333667651145815995462769780530272935716922825857968025417551794262647052583271537928757905462857976435336684727593244426659210642872228757873493375275739420998539983788411202132335522247191341224713122836588015150722813687335390486055210814889517244297936540210070161359825249858505175444346592643886144905262596906784922358117616997072957646948076191157724639686469759855512914645961540250654526171838247166281778829922458217145195590498049504873694489497276510360128382721803777332599221539269789085788505526904164626936021491049059982664807529343810616600812569013537617915329135685637883584930359741065329126042636076322983954642212823887842974803290381205736484666475259118412414536747534041534662387456420504229187883017013321135233442542304049590785004527191334702200475418372447395836942650688217320043730166058485086454740053607500488766058268356791548988844915281118935550687759397093329105746751527117644337321824438438429189876281574718784208050737249717437239401678465267777445416277146660043315060028017487636624415526446070647829009483527121268294138659688794243694123752560596210760298308140974399396571380455484488608694570811264588428333526582207446322195260612736171791966419982929694504737673373442402798528937110158349217935292498585928219891638616364999127614402917427262259200 [135,10] -27616117143539843236800042735217676235996148821207656318826844766278003860290560862979786647283608499186617383359640281626503848665691419584926202419465807435930342850023553075804339504525092051149387931645812956512852390140545381692286162647537608917844424080770170050668008744743095145295859898168217690037562688905432365775465460014994594817852489981868034454539499349796691171104303571001824837823014344919432025467417852562564037316366553307952172623158966671221577330522965776137723698758137158086658392188274605481719082229231550946967999075669938613278257071240545853797632394093828162538856981543728268478242457017756414570362198718970827452583681397966968246766434090386025457106121070264043674404120141627094766801135034995943324013342965571905867160366534042881395756889768272152296298893125158511523213545849929982514108297742964990525170806028129650268370437643635492957795423938624978856316566126301537642946708118459631947248890866192632699595261451726693121003250991058682850861947481968651792396434721834222286952818932657751386741222592433501791458138205908385424800076066776222227497144903282986047078965202462953150551519042707139047013979878576824414417981331216966602337072378335216114539848095649016560014551313420289832435947606929223663623251152756080765351765917869918463403992809349661282658099516257341478274263182415331086978726093753864475262347014428971944550436091355988450853263722191701042332110361516578636741542045020656488523645430188263542943402705410814099154598191990610251886635831321923618837718765697653585857846097146026193668175659189039498543817596372672025324108566902396137295367421383945872538581468250579930432789702417925714841001283229271226894287487497873917174796546359976149706809900293143654784191563817246183231162186049745913428697207320899270892656488861581252526624213452888355478013963952316063203560045557167916588638231517432051676788518492622056360302131465066476290481023668681505593684038268847190394817454653424560869232136353706246011709218875707145644166689940691900551617587896579330529302821210917711568719419924838775230598616734489101349865570749447010358585333696040135308356130648443137514472330089907033803357840440465424091177182822400 [135,11] -195956068658777589984885753591715125200665100676916691485703572237687979928586466549422240204560998921126289126612332274700527479839215690158776151617553297214178017714457023128287461819859044885245705757625683330595950290063621625357072032246344826141190556960692752151213463450410721738303538064675610434915777499592613985357268769287924025786377463155216807216740838770530705238670798163322167633303121388139781009594539379628094811368110287629365904456816197170162536545849654366763669235793908286152712495428215705347438102661818500418074915930296204137933700192397134209348238762477014630130197392839232436323128448247495577941300695716125031186921520230092777794670063367790892108970253863043549559141941371882013837358539763861592177154578206221983510951935925870082061445191138881974869519230624667164946286799706969910461024333085266801904365916744683318239627291304724327870017856922784151831383118268453912697803378300323702140035432321933148244202672746837365933867798400322967292366243076781543621946955631194322058008113110914166118221445068700394717121442655559028270291049554543988955280644189647739521906808204205482614661918731125813309212412869649320848174662824559014252690710526015440170345448363178447229172248771828882283448207749124465347728967422263165944874556682828472093891927302406068037287216383527932009067539094247921716658920345819451913975415086969253516639069322536265179966262555096790856608944107675970814888521342345495142284527593167190818127384818437522527850542687033341232940612879925512209675581309696971571028082249671924637483696983678317459961734136966927616042668008938728957852847878183665622474316282894329962899282186384069609506294325157157701382732498184364015329919643524185847580268574869727268660472208993512321456389038594806024986038986139280100007280856899164190919154860593147321887259075951364341442534209909005176933947825846933335719620929400207867246480329267528348787174550296023248303072237438594568634101887994807953605195123278765339082036418519327522688156485433982012463969206802105577613177035247997095205162228870807729880112605303610834450948646767297216799926333817519538910895903313164720919694698816229429935115828968839422156879167488 [135,12] -905373901348932224051433215767891833411069751510186378884269647821942306349845801348237857243437771568609160042029807195146049586597194616818150679187623461271806186911605196110117445198569393014843452967492328954445010214963343183743595743810081772511829918764336451250333072672204893752346708691018992757291339350393967595239446674594892579317321179998673016927862962021647043601487913950796744241622724313210451807512832769430466768129563252471998572158765260221706788629972556994408995068378179801116679880257114789126220071941975190283800277619639743420645145517611186009443183614975858869887187704834660686323716318761336047836980910528522862284346288945195083968572452446967257611031458471202208941074313419936532039976510336661093876882937717659324988290426174418997701779624585665299521139737434040511251195446144324501360004970174826091392518045982391581797942387403403832712873996503495479280343691558380266783335877459309567979264882387914078835820720561733242325853364359550346299409930820081758813380306677938993658792968496024264858160709698729836027185858798182924713521304767392152354891673623858790533398154028644347885646167826308334267866805376666126050641936608271372656991215147557494033180434875864011633733561194979337749478984266272859623926956438932863427397542427519392859560413833577170968597393918992527145809788245426586450466990454304493756749596635429386643916234550809198398651176013953638975747852123201084933940889053169187326212340765219174684900706676753894896306967915380748325535363977072000425168634392164478599155728849841990737685287149126055518801001552224043863180619726768112242175580960765223197987022274025739284855950513184321423590909746811194398186744366489030447093967611264939513334707514881301915119432412160325048901914268409345343005095363723260929037623416673548477342811218086653713590191853480481063048523784461004609402179755101243160832155346322831007524540345575489354586078712949545163917197441106127237340330547754395860464771293333279305590063062441488000547940469124022296278872816902964661720036326795158080053387699966534639632685649284142180964586637216470773716065294285112443367576415289288803117563578032480275520875580253942606748188672 [135,13] -1760453343942044315958223050756192682912851923800221816764020049738425882859156159243784195690620098569584833945686501303458352021663864560456217424649247558883472759455504488304143214957782409241256976600327720163148156142872717251860059680344561691633292423756957574986297490515017768391573332926915761706681932106025527464690526499816842905995494244776934147085308369714209958746653432927316421941562821627635571721285785670569118301396623569063266706585220888764468945987652123964292865635121265107931941094310203910249252927298398598820443546202848112961399771724147883449862609881552319007351990912509183558864892693815320486951259718903453988703336808235725710970927643173791538816111749843020058700181843005011310378313334368367781850126450792289856896852430293042533162342836012348343596932424102874979306947399944020750945920824911153114550999399590860758459235418553600015577447547257216118847986996584179399585412535390384919168441067335670785170465148204148970076614179889880700401395088721756814432060816579410167814310725764858942127140416361450931387676187886762763821798085108770473921015192262856093023917212635817887006102010847700142555208705581684739755382390234822145230155612022455391723150139949556648407604946241036954530926039736577080629049821471703961153801656240109323065128461306305185382821810714005615732542753618758960417580391260582514934823543995458964995300905063842938498139460515243020847828957042999371094335206258456821468422354948733499657280330224932927626613687562224536548439963157530837301349777029128250386748268891040136089181767505206006992076299630277184408917219248145300162900647949439843485780423791361501554544617079712215164191855034560513913139535792906862101360742806536016111502335422778247113113742104302289175150679838289726545575546707213165448830714964129839539089310942007967207599491272955989949723392198481516845121473445653989222336917156451279631752332909792709600345549481200543345167943967775984542344121617603605800320412196965399997051723094322059076482726372766457188828574470088646677033548504998535245039971210583207232731894719528102424078255437787290679895941250898072134954411583782438402533970836840825329116451170355864842272768 [135,14] 5543228259592548218354915234916078193391343653910327854332152961110661297681037445670544429326086560479318957775666970251783714725327170694768500585073885215226295971228005370597102539984966194962656360252291863924805528632397487564716123559714587239948892099694473265090015577077763121457041001956618274592458377474617537967178377239520122690053037549817707889693343212354350875565850748816315321636393442512816022900416406056596127593199852818862497897268767840593506420212487480617021876764423204657535228469255358503006964859640135807334920217679764260222573687962282248135162136614866877360706606813471534287027825271615332108096287228497757223819374979029068642109157487867518929445745712505029614105612966486284805440714367927377489024451188555078911300450722916134342163411183615468299403038665249517662281807607074891427654812814637506346553115776077857196625577166788056156611633574575053867086822284026530280852762762333285669914913343760574930584582899919694621337173284212986338802328451730945256471759638508698669455156349811682894526269380817699754830137552795728884870047161053390070223893981745047224338186490896593971557759883749032298506026827638165116896182419217282155009699604303611970548511832393800980665501050970015547652787919266169788567186852792413311969117502514828219113237893112557312367954812386726017251249586342352401231358674393361703154103828211685244838622194251224809749478012289727818929656244183726597519661701714936281926243924269658791221060999494377409164453166261243081706981876885930983862919153464573269800765376652261344776167862559154460562640939148792114940958243225915069490674786015263598883162459029441518769562338683154516445200566815069873958504097782414556620149085449529196218170011140869773507759901646188922238988892925685448719599343773354396517322735669618296724186911952820922729879724953313803173536261283999827490326263156775884012720161578053212142984960942670761552384989292034135101682121197158048925801571432805180994224771086140108504493128370582247536775977062986579748244722604623476694106339303257065747115666957721017479989702846597592401079134852612211232565705386941247904223310436603268114036422781426708593492417382813116923904 [135,15] 34034104279825620518366002060236998436727612672340391910405698376319190606197586658741381789287307010443727455817363368645811514602345193929688544519095200359873673657370511757034521845048443215956017722693835643995601183650441783211559895538081710603734891600457254133243814819401508509719981607810400946643394181399304465460665535302883924205920589808455653212105245549980340882463117880799452634581459664090151373805125921080559990039848052278359798039570142985408488802631932805524732704942151312222371179032783095180425353221317324691846287806134138106752576590752354334830492071118715828939513177449068836196528960188795461865767069170101936453847152241959397877282633764996025319065163148875093191687081096675097114848278360714724612085549813823553305543053138726982481444163548864566231091829502306114084860536242849993728238267218928522505174825944256830521242542155691675602853621767423424405167750344694669750529041865913297559180440442257924682242773177128426106807817518298241662385773168390214669000453883456025793960287916051588069331532423856401207477281136002881488709125445027894493793901535688756323772857442103012017672192843481368050355343929391757992534454034099915583319144104063977951231144146801568061564895537678967524758726228292778258522254559518290743383763183261810777414150132983745587540985226480757188239280803209726120198123426235968611790008967235517781785664827720655669017346661761612525290818574371357965210172078471055386029304361585231976403634047150062313295270219870176545372059218833995302184395488751064766312564522374401465377340419159499035021019315337897184143169299271442949841754170347141672856710290792479397987011062506068999146993914658931211120279527843837116660806116169709278741562144251233253761382433625711264476380546764435905998154876620670805352606647525512576387327250882656569965980609504320816470189612721013155648216427123202913760969590821267243552423310900825375232788700163050422984901765335302252944373696881677740123866984384581647462733747376757733019549806814326139889889011466619773177690831285255605294653194787106996621039024992639208428822687810797830886653004923537077101433673443098744884838717232052137841861254479249145856 [135,16] 21113361094933651197368649451275514709361286639121907493609428941122968118105219953563865786087164124220710390233407054350949700441154144166502671220505216833503636373304068518276779131505031410407558600272694576790189122074691819014884083707656742933153434685703832048803683082193661737960973304488588506260651669383583511393209151340070052820634677724096610816537469745940841105657900520964764663969443351659736213200052459291555130825339678165678815846165042139226473582614930120774575273333420793683413122971818549350248041195838967933585668876267226594485968047949075214133083920942824956335669108056063080536470030052973717921254786481883082196125589645784593312378106596485328776107939858191841340780972441372344437781504757849308454004477345742973209819216021465397552868881790466184547035333668272213397677110561304798326325549383529014038678135686676983168116871718097059782918519924920111664686319306959114579657525229450532490119597932600713897058488794213498340471890516345892835009345185900870584049215730105619136023220658605379037670557857230983224685852245395202027439763457140635383557912295990116766020510961895059894871984215084660905656607952802643324076465116775056518422013202794297278988104500301660722421815247909538214753176040332005374894870895679695875926509006004348130228073592333864184666483419845264063212604818476139395057138196310149935580663923413124494921898806088876220488633936325522935396434094134580540749708580907611041982845588664163056941980154777635201111946951529508464598490610273528223629029641732239186472008306355042458450093855846707843104966980277638487506916834476262451994978284753283794944832160627821933012032486957043660520418215674896672022616599245076656624306273098953036787210421620874755999679828289430729422740616131718106710610469697506611887801333284805604583704047874957334837139758924008429193683037760779902409887494306098893484529109527218016838495562544018807813204637485182786465704052221727583359505860581057541425750138907267577497466187715397639845449452953137921313634436021692668123888313208560732102497293055485246245519386852930135762967895502686996175566544480399320596281930886421342609672614835007014550304509636116480 [135,17] -172732794534767775242868041445095228518211547535276397665743992046919140865684826929197375471303851249311091776335122089722656213058800207714925136761642205328318003801886488229983185931235392260707808189773088267794594487374713230539556962318490145014553909047489938002155209329731812865792614782808480757072908537860192838122062870956095690735571283868162247605894180258762060124255010339837967984208784515039534970805049445193314705474225024793385963275581117331375583456453826590658380578208866894900445996402562952009009898885074204770660531619691735570836236103896354322933499388386100221288241172170521046087767298580123584484079029631707989977467288518220608229006740429760842341133159809759191170375497510194016914203070243460798842825349775243022017056509941035606490544472943749818504052208428234378003246717763961604177224145447649230449338670350867258840414873949681019587446390750239906218530881547036832004254170402013082422223238299639615533795095565156886144073420714899892609788563590027737412169808095697617672556775876827619471503939458032551947235398032767932645268442175653432382672318321759381474366173182752826661474326302416039642496814854310921132769136151157476265845611873931909645722573435490569982629820321137702163665451902995714022331929853953821049217910470619147811309428854959485337909258390727717832450483098675455417793189295719844086816083830064689237066785638265031603394723161232329033896328507633585110773511938105561395755480557723673127936808303871429267017801688590509426234687875000966405060948716381157443634057225166009760037893549768898413936957906557017363684656973377568316109766092556796611194209475571241141700465683908174856263539584014903918337602087951564449999717940857311249030848269509835367893064599129995050157733942031219737693531965504446272268212707188785634081445707711047847362831053622234819936754900186429792579981949085559765651070728125373906940828954732992787247322276713661702694726342206201374690900441748881273717485646736289818079711368784373969948365627869694025531620757662539735500246570288620624328872451056095252908226088499000199380962302449458669471837068821183099807499614537095034542757594750517259866599501856768 [135,18] -196091875364390181416757868417473214747216425903723509494641697982150368831455989381402174700804945873211057477684933439568738899800689071832871074265608548153366037821298154202915712350833004396686748598656409660998361063353930608878189468088167960497534492117226402796129324210967826079136351390983815027589723907090723781010921495940363889383162741099704964180577740734268339214263800978503334404760947475052964225677286525063846018638984847164489189845475954082105441513486869851329247896006757443570314988908328159227377302026613420666738151807566160517237698924477976755388374634080461818587113231651367818375976551802608351343139372627093364290070863248873615209882052417987495198408472514450939609334327591179884897904125453508515778715344767173568710945185176301681173177563451582210774955267136383302810848628390954274173391773122014163212635154980179344574748404319097993633476600973396140443946918001667534584245304847031250584016742585061468274760331882024061034373323910584424127374834796533200974096909629824434002984589587009004775881509169911240402427143225382455806247995871692830520211171313370307434734630981436562576063026632033980081894187448138502222044778188249591398483889738866682035877675720932734436642820171312598822746045261996483481363773598055950142514363507268584852235878095376666267751147106568741064690030570305973282811003594668457348628558275441233690830042506278282493040415210486778550649594331460033360580839518553675913255329779772916875905612093414972896633293540747712027504322529381009093167070132074221385756064746223562762734595758821682692409809984500436862474244812000695941266314827632701291068346153035515117179186399332297077799835467002455163196709331035375406609679637854160469169217701445702150735132652037323432775592655876355391335995576335196164757499620407662555453868766943464458899810666584552987903770638129567873863768712189301302764602131024589999936737487435620085166124194357332888289970786856118376995136264174070371975342688787614790220187327917856280508954549336270422376860773894800077024290673508619870026933576100418118857107857452682457868287811884332471521714415470902961471676185212490785332323822981610397408291717120 [135,19] 613450662389725393802879814786334772264320361671498822540932015629946429841824350437383231779976799070446096937144398672543155627626119474313885362837225898362718063669280487393225382677188796941563177457816129136108142455097106288263373909671316691016898820210806357649212897110496869787005142558195415830928720926601421539023525942230887581353162078928286399860223222178476793937102180220106991711693870428205493269766224518777723432354005345605249000143189617142639826121911333580134740179337146992794812277879486388895233911897791506054910092273054804602230677712802242534726133203513121626186361580383011652541294751550953842474242445949293492825325341753396190471644214753841400641681677703524468084203971784691936743068451016010440227400383401568639931578983917921802305220964585299914207552761856861666607428579793827482731742875891110152696858344066536747230982137217486179336691826817768646226634046923939380189883647858631002603161456322726091941658207303106061185064393484956316915314275466968037539707872777004496952225881779781974341268649282656191040025310574418156639974589593837732539502301011968585185408781409948725906684449496040951169088507064326525443498505033632986398434363045434705629905143665288076462379852670761640974357976323610438888872250656788600135875060579932966810295399077497078236434737986522434446280257102753743136199472264482107463458125386113791248790106904744825067349095802220542770605479424292653950819039228067644033696894370006457232411644562449486908627679067094313828376127071770959282884111397802625152190667427558563942427404981994008311734413303970378985531407343646931941216210465372163016749949893849993517297273693801284432832817205635080738124390420342855056603631681591716391377337258392880484416656212789278419336795340759828199154142665393020757740854392780962865393788300271794471368363042591936141351916590545635262110517029835997746490499660231816763015181783350146196459827663458603095077146836231835767927299121447942446145834166884972516794956726395915498286120817328578063232120758788791157368958440714732458767307284168069740860982006170869496927963958027647557913023942792914394921586229126734635602696648709693573265620992 [135,20] 530014663933037285127161121941311045569877167423451274266005628464544689107562433044125826481504990534825017268104574999209483414091324763040106455598494325789911828123111219327790466421445093106233266846998503417722770562068379279712692354199822890642538567233841605257892516945653383977940045174073147641295468807965133960220206813412252367754233190821120504228638559606725266097940611961253136296692523596014088195793310821593625596176477159827813756587076120855690793216627755198930401184247839381071835481401433301291372366836656542875320011262591762280144000366547448174470091803430038129657242988196230905316201967339950873585027899949797467279003311434006127866531961114645217262151809295437455585514883516775114890216934244983274289036720063890424970177158403866859277754548329068870946152116960131954828373210312505383418612351435538690991046793803064213887042842710617753223598972793894386453041667155406356991800622030959973288446647570683202801092766666425895438216814027925436350294887324935146647355563072740539295084024598299076504028268773025936885978888453022927838587792202131151880520339776372494098548461092257805620350888848159272658309029012092996415123278174281842462855196947958075495148626810556954938020911811656818069986138207152178294502524675105302096799093792729760601128796950327933144640414492652108513530932657581868168607842459750989069692561193446514073035107715559886879147048558276905418910099773822908335121069737055949035036872290303302662248572797275758316941906958590464746907192292747645040671898777166953371579015334794538972475418123071571917549710467126745353032843535687143410978475603415118194152084183386310280229849840699313656785526817533211724135363102375870963789381542650830204205269568103729408580398838435359756965929627335564232154016348986918980184551237059827486823442693301475665252201257786943944631906703890620049118137428641664889217826857397320544564166835254864233074911718056837108962750216712968669319671137000131844411410658622121578441571357769833730611142674622060125860031409229232002574386906053222566680021851332216019348171595051923255631569775507268205636067452911556843306822643183161152231767306895523829514240 [135,21] -1859608006938212918889376541841881483317232538302846082939699967178407537297986624647731221551439792816621891777333276179201402944786923120494418579481731485408585757685463570947034260182239299671570423492077740520205804268193954763483543590957072508751567213098529651718243227061683474815024275415082742558516290097522131057788356408035274018808582416399789360691420873554080160220550986032152500466464462832913853128785349889188162806907975746281725398256875493353397173730613629144186975732430272689795190449512733497272266997999518560790525239269313253964376289986816185110775652662664346032503090345388617150035995065677567746235646361317185691981220880392252495280311743115046074561850973597915576482969678857868199568806595972108142148003356147984936438075182551153150197917040426285183863527655053932175288992495400925797635394865896197429349252413176778825719416333455032191762978141496060016092948367925279765806190939210235544738461504066838127399463365270444250550779040792281342017781609473263656698424920673759415921834378424970712052998720047211247413100025179242315268011997543714234904367227842423461269336944583446674592555838741469324358508433161304295063952428394649037949094700224451165121541885513299049839942492378489478927462857673854968665003848070469163260795845267942536474241006366036295739275931824761885640201838025004478154566122580353149638753309048401200861743705421162448222495853654073825121942608845525697868702089421503736318200672122442599791594824565830770803642605685972703149828555263679728611484801558387996276343946612686588130911780369875347653889579446413186794086641554844431950936416625658851596801024181800905216080893126697884095970556626137352263354368541053177442233534290271189371546630348236983673191758223329611723583844397498844092429312580781810297732832745370491744134420787942906408922524095051223839641301141681004866146379850695285254864333198051986665071715111278277575908248300239621143256451874330756112482968245035399732758188198365182358920235430589817594624289974470994849322991663013155078136882002464107599300235621667225325899431819974167246437562127110958577352578848090801293745611571622079283382786995736987828224 [135,22] -189811294498605397715012133811599879417769213444313002809079622742999611886615635598596551944621156647560850986152511668585032176428251246433527703178137546927329098897461569685080689222443116242483051086008972851380778517498548628344351584383868655444903059365182178912432443504102185108812781055611536466484930984219049744931618876602039917103606330158316145303528388121873228075476145302397356249013803844274515940002976112705106128522494753250023099025258717240925540664963481626662117705492800123673889233884837260483103319487948459670985879371103104794491051410285480873440968470692301777583040546301605541964103378000461297025780322469863972388545253533498253499729021025742118635670171933830204284970515513451217545301734922482998586200932773523917405974515614995216505041103195012803729869960279276446008825883386014768721510125853632168721726413074645605397062320652539812683411024446748528101092222473747990060697967106261499482519090978276573419155344727563238425662234309461525011091000949225547310906666484086813643701191875854031733294018649739363502145713023713441409099202710068734182622500068627694408574881107918061149376835464910946766599140858654415996182107530082081884770752440091570071166189858397929819692341291198416349974844680080417867667896606969503541396377751381976803187386693036634349651239037137106758179715031408348189344356388501610682590411354668165346562855553771341433723733236993077889177123066595215739525204458733396398328480668419484841104737771228071750110287309805681941589363246841736854879511523064535812869031290328232033208475742947872706303866352182554804531032931084427333167847623906192506989011577638397852414839941723217313220570862020431112286642500933274601748342936704041056702544257395449239724945581008512131847355456669676557010290112722962658824936632488874991958844628243188263215659290623640443966496776294322629440576014395776775095530195090205552420043957749118527153666322276141842155034832540797507361715200257540709011896074020709918921244346085671151513459194402308670838888308503875366679766070980975575917247886279155060309581265982911760090210909182811184113377307641826046903409541454280059549079222840459264 [135,23] 4160980369877752693748230734240761514244861134810188682088261848902414810616377349501829352964228479871375091127113709437217830990428105442343038114338740313170358774057330893008872574561158851229500034774833159739790746977276879653354346088068199988935547069035084853144901656998074802434500344256178812318611557410780350082437478157713076072210256736354730806233656628948559865851787917787883474058950960789909014246060293866215385367710425419808507276498310345483718926786127172335264821728597880208658485885693649698871402793787339642395975027095357815749844451986694976989141561303998789058843555431119469407237945299928646256840510596485243707416240219574930305581459008846384320637498677841066013577128466927900479654768321053126081470302838728283790464076083791694714129514579098981549841154493293439409859734334483044403292118394801102086930278875713617328490582405728917226233316337309538013694673226738506123864722873593636895499626361837413558440266333731138919096676700786415354085450254028327091444732223736358181491017781085150622589195660552202943920061180840240884291352529401739421583217610366726606272851479790924103493803491781809176775852563372095175494712944625773422956446156790741591599205269228381542168865451873239081231101693954925305063946573314675846359310761373919494443949050809377783479194141309364482834930212770428703138341319928663252466622113660081649124348159812733572593213482706577233296078129191631831534367126874180098026771278089877313202982417823981072141270051703875965824717607794637874867324856109587340974089306144253524980314407873012716027744568452075090591141739919105078948998611648687140111358148693708032146302267714260267647962929012224989977194388718903055371484720285761199273359092042333930343461414586729459397322357902167553791529183857957749456324179344733020854634561680402344407569095840405526421591935878909136448249981544503575082579384418497854034437755490740195718923706875595499044253591342086173752127138808013041240929945989169637744569561966606976843045940135294680537543561874139855155401150787460220919203758593633881505529072203834848954736965822332157621084247958827535298885533957816074010220883362185216 [135,24] -2419548303291070994054999714177822009423336392936171712771373287052887548585064031296930518856049321315965252298822871362454564996006064421870871288270196363031604826186546736871295241175823498826495963068188079367575970583681602885071133264340156249505280450824111782672772657726803770972864756596094696126993171466361771540874637914095604766683199978710228219342899350320379164716066644700268872522323164423754812095918474492988565076434676459294576769371795121511770932525811858815626916783360218332014075466889585600137553763165542011401652628635916287849000060240880291021138752874610080733827332057230173171037483168313252325915065548395089108424682150579690901411417130227396565961823550110120620554879688879836442807037626933984938151335990547100195646112785183317169823975348515662271563077125125456362498463289884621072668652497255769566249565181151694620095913937645761464100794613214567886613046752214532877827993823381596622675366906376199119514819851838772426655771162105089458855073838245267371099056205644199507768968759791294495513132280305686293900595105223902732444753677710033284654375956104340710447560899271781137509912751594725140741704629402971867068130521613822356484633479171590335954775364598526823663410595477384177597864413668192635821954538502800146639799311937920470230438012598735529950381054387969001737064406398722108026570122856601696001058445366005484290957018981308557271525785815521069948824198488031810171323786607091821063769825959706120043970724230011136803647724421080756700616937382913317794476122413677021677783963382612756913275006663952780341373203091164373943279221973686192313430868412693954646461097187715315325755413379265985398855602496132708132316617200845716071338654401821716166293120014568364862196254004433712726484556425863813163597493183767316261255016866230660693286704678998641732048594720088960307754272013362491730565575953965785617404192781849572851703189802464930654564400556646078294914496154590934136486282460944769636101940476342773488374244017602009906983826112950784430727684162962275210987730305678721949523725998198750069672469225441107749271687504237439973798911973637063913210361713541962690580998782976 [135,25] -5223286491083239129134444730120046727057514385136258239510420680278655729069618113321799738506682664249551861504675277454482876008129629689885613625921319312106886349259014725586029575493248772179077152856591904654202981588095183917401543215811026723838268998298053585469475519625809439097474705817139543378041999323608156964191327955146760395524593893802156829619203135331013016695847934498434689213467701579990413589700395221280479907482539862633317625802909121422434153242673182506256267302729965739830782955585689706446896318385710654175492982022025336382624122982342375036590248207652628903251421068549232972545398748745913595683636489776607036315277980165537646468391824438728940214011469725942373120952717278855717981746708937152180433424315651700906626906385472872783100665902579190598336422043454888464908610743474634606884406350885460688015930338373248380894408463915149354690084450317458374892038159123594698787274820552124517351530381905020516578914965949924976780206860895172546851233489404450625604633209809073391497911720330143888092375502726566049090223780006730829938349755538048191611163678594340650795804898056325667589864124028955121323673546338466196715679334801886915646467169750458077732082689115118878176271025949279912059142759595885749836644279363499988719072188048496286326796807161318618667648451098734762982509937071990154150341190994683529754518606121249524114749442588500853936191713497571870309316281228937786781385800570225659452902780421495375948903093197036424177888615956963908923206379126091788421386251596934594967272342393947936301851695570585169246319251034504954242477140203904252874811075102738886777104646672876299837268265740520938360213093049508077081530258443102909673205009820097808045072610199562835291124346731825679159994611981626944137145553957099655360120051467531125708119686179726789937991268705022637860081843291854304873904031983203636192254598741226721174611186669599060996526928615451941815587797648967022606340531178205234671728219136133441108952784552911541995382516808870475494102887698736924894854941129968875265159574297643699838009500807777937030512276203937204128168580458076520979183059742663727320368414720 [135,26] 6245590034180633437455231645008588558477634074500372382280724244535317381015109866893828336525222727877271673886170874691295990520129092481257674588255620815453040199228522586293472564186396297540504519089420982788901317661485916231399391291163976086476685190644486088351087771914185191562763477510925366179034557910603131605177532345153853200906766507083908642409143108559268057703707347165784907252569795219528477487074257259592054827984948156864482225561508251020522708379244113109908808577583026166960410699091203945291262302939853361351647035566677870970797941386482199811022919671611808244446152067485637901438818439667444334167233821779586515103212333142782833824431022557432037864235120189298651117048613812019281644212040656488242985887898851193572801088531833769570920460413559328303979453117961321276410877695205528498606214586469672961109206241782957072882382229776669877653595270380725903596931421686912258336193033891277986367213351642573803018927986310971716589895192056632487479198381756984958178248453765670697627128680749619500393778641770954990607511126010350096188521481828301621968952093872063464693994469619610747804545516478586952913776918717394310470525850808207053605149556175499899799464980894319118145213270441394321610721005952352258744673787565739193333121654222157009443179266592656967899366846601653029576209320735286654936966253529887544002794960617108802035689185609877356215263003842513139741227776873277941426607483282214141027595306881028413995084553023588843133015086121445125134061547125817140826946501124926308863348871070350958558709715958357190088314270455858239683319920524369644636056890812809159758722332681110243213483467145389679575764321609232287663029884150384865008012900235116407634000843442018393763569576862669135654005422105427367658478868919410362127942551703767064374359740422946278241706898431387033067715277168731264480276456424776265425107108706131216847974491423633957287330479813336964050437027578908275743561077216283926360733416705966928693752164950325679215178500009199856589973875307533831802365534087997774210324212885777821085688243820904780901415288581858494299207361192664381415407929560414983573995520 [135,27] 2282415929940444392057660134929219783630842871261542936425629743954481920386831407626449777311078842830362710449184225596623525619051215209687148829565028649145485440752933829688737910599088452541739693935993902531685425509545429051709004088144792754241698068167135419672291450957015748848402069891756447699216148764980890658060917627635794058144990293311263789975108933068572096459193909703173732841905697591496050997533793554428747243010831980857577251013121158447918094753962832989006698073216487438702465247580346080372817650359583115437127219502914632638279705992448271709320899522074335640974679234109472829451036133381290156921897968784468130048854015337484999859256477652810966500280569195453683922228854922376325790412491644775702161069168924971212436882394656120619060688969529301319895690897277297880727427682505068089388830195236066461081843307271966426341748150264160412585731534886510258149462491535822966993706169359505841266786206269809925454663054690617036077633047179295181499244956235038447921156285414688956152974346595939913764845735501733296712292603628594351125207891807285571542283950273521827633417101625677838277408779334488859475786464281047707369775495960188494121455796409833913654942324478849386030940030336019989035399045296591064070209761851797805740901877455181768807192830908083717654574528225802510832725696635899301706715171802185349638076522918917024396561630842595523421134918113099889032665085569663918784262309395544345241751591796210108888165505920761622881910718722121414401404008722664144520962856413644123453069060232327643879639598288339018758545746336888411430108742914008381898758365250808053369050636754117386625111133010749299097703777682974674622823210591791300451207026535700419933412928918130139649520382763283150272344012345737184503345904651554772499411369150295424954289090593665641191159999327464855797688150984148993004896975412065400443379126750234103558568735999072037720013444679981160598951112949054544359882321073514123161566624021862535972464680324918660037071683481051352846745879213297025856383877556813306058791391075013397822156154527877570784601709055069568496398678656044295709948793004938116464640 [135,28] -6614456569267760565886159009745503593127038297576731196652735992579980880319523968657782521415595893075261282698349687568828555465419691677808047051184761053625095961662509261405015490612863105425092359995901507274616068874294348297297653331834040722301168705404330071576146688885258229514919606142356231464201813264258894720908893310286585083814804037619048773556146871467254652535682040543743902262140237497801015026101433285889348822993546033222416997628172981755728013904269383456644474955666163383430191091356969092834268026389550007319342882579318136914101415042801695908050241091921932146817855651068738984543974583559164472655353002928441643345749021490967199922719397246846576261182770636201902974379998153573028278048400888156225486594355973789029146131886764995304821453432412047404052839225148004947276056425655059867264398366062594797293215149970411922126938383841181591033457874855325072191508252123811440569415070896034772817383318544220273709759954055104417851708212990004906061764981601752931638846678684241403908116088412534241301436284200040626951673388001398930955231909321444516257105833182699634477220345125320895689199795673590799820475479481483864894578667124526227851546972350156850727514623444830391641912099009522367851733090341847889217447243688891232543346340673454383932450993581975782059926515204118619006057225731601161276472283670341469820699548083937985040355531158647840190385236040803243836179020400955063741739650748464944054483566730369093196261784774214245785862092891318816071923157145266350150759231145470381074669785760211098262545490074449135252698408299719500611993314082612912308907347637466211616736667346191448665932968018580531781025375088025830312357708936652728801332237372849304550835660279203776658436025487953286170604395715961708386249037473396945073991112610213563520367599251241457713627004885370366345149991708295451495873263955361533987814082910111685187991525496494585895078204859977643047508095885811130001955191910919532069331526067789890616698465931338047502448778968549825457949948566412190022203188696296910178417916517812483491207230929586826084956531898110984865516396860037840325123499496923201536 [135,29] 1642104823132346055652528506613323591114583666113927254014730583566752117009555513310487169523343836557184937355972240899483633508165714046107489874291450908158153376392785311707605457640841328906059027447935634580791110550569036971026546398305804448805246303168143288807018127511448739985082998649149041286877070874892063894298908253166789126519689855668864110673590010785887371539653512807775439158595970098040970390698537085655168834686471614781064630873083600167185737609555323575345776953464347642125226331268295158649961480208517560020883088023246765884142633055837913190166547796233688647894323726283318107978782036004727743666964097872907434018996150771299183886996155588204754589160033543955370662301184645530032302752827798697476841068838061361138777816747934482231508134015075101698311061664285891937475327639354586576673654528499153481600749657321741854645072686798892971215337360737787599263154748536547204861147261464779927334551934418729377430905957171292316368054335325434442990886134751594937602586091002902560342552069265185939148033148777597809171998925176437965103730000180430588949314525533715131173931500616075000053365008769842476784351542976482563502428151140105979204127726280093259158843546688174317056517192939552227089915502755171468828633830872350637166070469129738479232151396820475015483952378883687428305912363695792914142633255828006415414061605692584035998914480760126089869899413732832460944558763081670024262921473154720531340078407077008212849227936905567342722067448979447149806590491182934426546013855709133592785215616003188149518188226878343960329956980342289871155673008731517867324897890171926846619700240172676782914746275771418784487600114630817708733653841916742058669602096445637748467223414122021021092467736861339719474255257639846833908042196206567845238696815345562785035751088202662583669793947888371265635449375625184058287026011586279988794525851544109612815247291095342460757925177628639542375043596839807079961560773422539273067859593154359090735799895229535679162399330342877832740633797016246116778657198303327046282495648488281649773752407666330594274800123331866890495075571447017955723118348121145344 [135,30] 3104230705469670337897611945331796173281069645778936961704252564447647873083518770866068285403686973498465898336408710921428637920147366742533590607475391978216156177148734307613575062052183975510392488465158096770663337436161470635803991139201445772230582636752176479073351067373222873494219147364850977384881309527570756233486844205819669137286092333784045201286526196413858955807712532712927194122669383750331110127865817871745044086291271471725712738764577227905721211161235684718482324261044304048052048454546326940006554292837404599695379284520134955419158577578940448461871434155521837302269574006596760542762589798125724067401618123643522040545055043055820558787975284213792339695035164331611093901226191246785254428989105269563456401248519727605386257791601908241861770938718525319386260761386194011045560176643687695532554065817568875728564612186300779474001382918025013150739831180134037022721899553402987808688919663027733858654923901409017802494354725849839803338786081994798181463037349125941545258874179342478050592482247738309077724052131775171959007320567972282342806856392725664101458874936809315755864247733515780003461721649338722864313799321180924590576849696859121039643590786973099882247801100594887640957771332127680775859524727316214643601455440689292026337311774310493651229977696287743616745429573793225986287303233482664153477443203633890012463980555115962492017399540680433593895949370346903410774115695665893402058128362770472625453293291862815596091136015579507739860283230784894953304900383020630149599584662183980017768304550737081886416678355735271930714730657098541545825473817363453801816538639305279110332907405171377246732963151668054179274723010055581984714113071449114027050563251349866266393316348437596466208454753285714564791948162025541152190313571380418243199188425375891941365262189939846144136533738047204808190747344259251073224527691496740069395189396852618747286684301731650032872761910698490183092457343561142849814020405125385011607484683138491921659649990203358183413577054613786632757932611281231075628258656495229792144486312302539338173556174518648036959369486408127526181119627665087912112542659379200 [135,31] -2375302862047170601207057316125482328242745751886271443966281147822894789834741099365821235457330048801960416195499745428894309067345301696211259763686494867761540034676333990931464414417469103886780551544400895863097726598107308723694621028496906475899645836214683049629056377710948439521112926584252927030091664544888395353672149617175930713520812922043753556139238811841748638678075769432949039053896066491211477841116084938579960050687714423881538497768020974953215706445455851662314475260371618337209532076985160897888678295543770608868786927343080335076635098659135077455529487980128093478982479217777917670432271607337390951109520544168687172162166203543104919305303939464467209235306494641012019405060331949090298532455104981878063779700120117455065015621751344147219300525674024001973884017276638038431982803488791980448991025948274872084553762538684723982278760991664665115999099460754020386490072878739100943399245512213311865977355291534363958425097067655210275326536421077363860919457934366094283715319314611325644150320263344812325968768695826931650308573910946771323572636992766739493537216680835143937427613266222264098842469036940392850892567283659115348475512502700335555852457754239203463498284926871870797256689663862658118098195522979031452228705633775744117281533095676649650309950037370256907229997704534043226599151247831967768456440580000819484805792073823834397342970370428381511694295924964112669257308732220749694921908228967626563394834832530957527007714629762866925089634009779743799687929517231333477276405883492948803444677313223972785600934977359893381076763901958670728559359846649948231449696536162179575174390963069993268922536476582015017616694845886528199718954808166140319749880106353517350390875329503896407608761897102611706096568087891934400973494411817846468973628092125463562031825623716114178941188154728341025365573613738575388773290409546790465668166967948263571122203898846240650446228025744531474397629624799354875330656982398528463977366265676050431046523697812238282535239794150737891460954157793085345180772579716177668720149903355586273125018694660435790653464650332957995832369213819494390513323212800 [135,32] -193732073123422680478179833659967588443053591415803886618572380531904750909794607794923612601379413374070966737342065062393941185377429166383511535987253812570371119491177935338243488785709532704162100669902396253030464059222559807909016303881173544215325341958978658815538868298328507658139824313220165390884672051575693318978143719929658879432654509974650841854504143332442928941128569365734078830648859149952864961009230296704366629984506552021845814435391396559803883334368642037085342319346701727832524768304894049211063844368099327190707888464898552551267358410549932348965251854103457235088372451103516195595342628200988224448555864745287348968615532415140849181509249160710623046713212734014460997927370012601176770541588145102188810231211347281783811298642228065712311400053874734297407749945533032367844855975405884213313151432432243192019334073831309019805100493366098761768921099720197449276773907214173048144608708191162554833133450344520672929001997696064869447692637557087694671996048472164946436981376585150758886486364498016521711602233184439664666990624921000652570462156789032808651226964654583921843274006952797135769076924510523892087635607402466011787679977497442666522640382607748602188646798529903582065591131844142793198450479279650342223941584709995964410715979415515282577409925507964097488691530939097170634967714426821981394059405626390341158253364678726683683285759395484401281186960863410979587711092543922916948237619608176357069748239395738141185226254832478724971704929430789735158998373319397209435171178260946830208763125138720936690809696514505827245354589769494286196558942066025570192685587126697504046041801893852385521232256551751056934391206512238541423833384191620173444941876027780893855968226001087082295699525070069253689682463164877569069714254787846558760142540350277772761127766050110132574235201264607995270746879301803246797587764887818053922906079799835283919789697649335645072999425887835380471752636875061199623754704621190859429329508606464935638174316282672927826605356368850985794641342015811320599835927525227263493147271143942553907561835158500179600667584889728167962059803880714643334758400 [135,33] 1078658729984544031565034832273401436812866020438171404496220128418415772386783440472334331242861518023249257552241551122530067307291998751400154437914099430624979553964307238537103846392812785578261370760021427358391537216544265894056768001344334203185624081318416521712988085490323964061848205754522365385537514737863482048577109969594327422573538469603970287549439255357517957041231148834466179322225205797633424066029948628567317311462259746534500473223257041267910559116484748586965152510726343730466047713836082430061408721391146764328779806573889489568330106540334554256045690335683954707116831345045153152459169670258056795767802959809484680684849992054188898538071131796812480283479804042201020155718081794444076263973251707505910879468903781955520235604408886226103537482554252451063370647927760371239164837068015629425775387529836204909109909121409349994891241469129315254468486344330440163960861087755693716398096118122968612449806746716677703140026025345674710210135625340766899979039316466723588801702846536417194083569639090113124602737766512250500779753853677188510672804796295169061137496380392991747249128172895225019025142360391878089066959378558068084091963501433388654128929208402879333519572813599021305654475686348171863112940410159520891133486309519955841931102772045250246222822560394929178712038421161058320213257624287351911328963529579058874741247284172256769937686686157866512387620788649041390599045530632075084690282351956068295673522201350177896893019773667064424848618063088763231295908911464421655536583553714713451850739808702564108558564309637139834561699314162121286008312180502781329286950617930807479094083419935333815988186873745949640668263628950793672652046609097097740393346791816787441578147921234195975481667802280219268781008222285871406681391813288989261029557291930269425208060129436245439467541789280679003388276488580766492645083375985120606581695842988193755400875139711059839899064749986109731234171678398461962897972761733142841820537013305783041902043906556789401341430979878169086908249519618441636314873350506043995403955346026015773419350685981433930120243129077464120470823439168802337587200 [135,34] -455789589995485974174173835241522298191046449197572264280226206557729219112133899004478960042089841945842675746173865149959048902112932522394234558641445305124734949075835432582804455953264524367943889126858283217347844397188751185808111863449985315812227664575706269712488427939238652618515775530848369545608550090523615773290121806549269307834164346263724246948833720974934819921266110477307455990908950056137041487330938632648743209734129146363538157644069162387971981512331389636656950647685780254559077827745917259665445436824996920199477162808090684444998959298264536985553247605494089504203136353685962239706862484855377941637175255306094397302542941819564157792040494879975413435937273321410339631268314934410274311738853608307069696688428287989839380039526209690465505734013925065214207900361627076711471424870803619358267685041002117573572532226422659993617792802186865250326152785359605173343179373988409701457316042570845018277082300852611843308825028842399651210525083495919836382033525470074801167362536137914256989735316821984751748410845049702300559622083336846627087041853907901722392629120486637848668805447643995073484431080189586554311161891869677160533559108219388973343736954158558419500318776130071143515812462494200163019051981487958238800640349149062106957269740959994911519562567546792277430017293286679224981639573179740506851982965476624103241656081632975887113258516700253583512009887275465639401944780992448898048179298028665652310890324090080962273972100833348915301736708062077848316012920648305703770938944623097589289612855568103187271123943886095105666825671167379738423063541375637715838604359300204846867937351030445326783853029398928571621193295914590272061655380956316609920435915782591455303041440475999049223646983564343964258946257111915033482166547213461655956255742139516076251764825951470253471427377207785779204585891728063063281635454863739947722612254936519486579986706750568968274904480474448703981076354853337339172589390963410170133458735681270805134746428499479884218433989923318203507685742420639824428227296123263667836796983762888710962752848800794611304357432241779338112352796969585868800 [135,35] -154056450049630149599442064613569418256181360215733591311837585880862603335597989396471216524245526684888781788212971905978975403873636890123248349846015713763891398048364242476320519321952904575630409520477319330010260383975502318221808347063368305791341583057695285635121743242508697765627532542106062671078891555245354585330317495784573738242777456262579875033681144144192721789711802257550899492582676785053465949923046963105568600796607427791200979619741175549471400044145671894850486311770429426447745186842676799490882396416316771777629830395612976968363604737993064702695035060548661506246993578999921564591206961176177227814126374633287760337813148701330112959853645008395597452344061933332601937000747059704969770945585025316540475376355562549889455790663565204865677022254300879199313842235376597308359017481773252257474720766039645581264328590158261017986226841374123410454447716415288744105859618196165143327365519501680170580161709362200923082708311482091178002125229162747483744899378228832864354353588412812984451850633423956808088062711708292250253239852072000739424662569806415878251767534036366462544017812837703663327031145136705845748830955581180254811062413030623349965162298647358023612405645808993084517549005540890844173506364350081338327630482220928445718420351101803148358801763463606079488851434539477319804591157085729617196559713356880705989863934040145909013679536390359919247357201355027769667565520214544983728998673017022103852260128387603623341268562831934982527003116873589693430395923236092031407611494858008005812273130590030075232220920046171231428087008576323248918760526613747915780650855892154662205401259633595881670112039791469243675528627688475093788355009004413855542800986675510276404170773574681513242167957975269391625638321849033504012047839354383957108631625398545200275514435554214936415559448825397009923476875793621173822944461306194358830888010815266129659969778148622108762235551762185955704102523177402352697094829355384643615448189595139722249885067640074755596310025312938605556126538201203794668204443269370811833533664848533147546022542249157266144465351069465208879792722576146432 [135,36] 196889193348596050530865277976755004553848374891075737655298021551695205765484252654651793255907262492846960179749289781117038281507379365059688992164495634891656244096063184441547691029129785030808921265304767865085540842996158288502639220077751738218901705547710723605807799028827221187035558047289890524414557481388763329227520673072937610527294683392863411397394424615784093574783179116110538372584654914948850845203153541283363277476762595761432683460716502763376568738284331393127116012772058607352796233012511196453964109646072717576924985615641518802720139472664459344889172911126013365979453618211614334100241275945006079018389442186796938459355674585659533413127585523282642321338332969781066655854655563192582540385978612579685637926205161211381674088486138484119433023859223283670666899890570327647243670863731066603461742874477916554648399240806679436124810647823073306776906507385148019844066015221314801812581136832539971075130473416394959313929998839208441732081377239204824886582756654923817978300341383564336060282461558547571857291086988293189447387619783289872552264222693307146175323420828254714594692007772192653991169978141643405600811133909622495804628947897941017476121875820119324212350810405719379381690798514805631545760405800143115233156614277083551239598677819552073530032121416164125108215181163856339551346987864662457783878911279283530182115123740402211638330004423668389445679523415534711272947160914351163063940911380779446987916894623333944147469637748590547180498738940768574682377323169679093225649583591146713865758774015100257769967563838776978707549732185314280408391276224288788069532822091024616235301858242897933489640783120774987295144037285793185560447560297646142473829743482115411788793637210140325824736264935733537029490928174322235958090154836290321174663837402637956765433773819316763779685417676499454701679667837344104049218622912332083220891122909735670936908092645274347219531551043223803174991125998559191722154560888116729639024758801203771716402081906800688508800419742617777780615852552073664301312826625033234403442951924593723930257396788465094215532953996049309296059389837312 [135,37] -53312627147780528808018975696009458175051789548057842248731939383191397402113615169670307215165182839754963937982258035375333011136070250020167182790383455576886125005649056744106630473111779080857760580976939633697956095863811169370594799685134070464614265000880595075298694014681784303836720353587812051759509471526096743348888188620236916688139164877444134743985796717501422142845475058822205717296597885552800611678758313377681082437250412408291067994649732488173994060435968834108012570871980953481269259478001874674965202830550844671559562747347703827291824431343550571099226661269263585517358873835098867532030228189448301711813862544216804380344605279743338789581566994297053221267343095502233858779462059581115247546188844882058895045658426829471851215972661697633534700101099762966413420573597722170296353088679013145816241260991043857850419929264092838236519288016129100127117104324219539558802434095036355445862152014939938284925788744599226279166187216122487370687926450426137145213487169811852329276663377117155661711064195095068161021535869260942460077741874867194505838207886687383161992265770857428200236561014475461812887326253642896601268496792041977827528189466631869784597217136794435664584743110692405492775339905256433652808502240941625877804692283926107981318155272526997443188162530982980636333488503425561927675371995458102532192642631510666635503437976791316364139232613020706871761278954595596948998244935137278315914498939968830566427691947544272582164593685084567534255993945556025186267001819993279904418392702862462908748468769859691874488457515745856421665593441984864333830653537792104753207624074047645342620131709354119676713023904693814768873367741645528486687966549674367840338043943097086441491104064134522476340414352733630252451569413660361689300469856123330707132225729987168442525574629941357676100177368894096147452973550810776848039884526400402045407979763066406188135121317504257374539628843884703035743436108695179358518388215130637245450929216050537795219381046426954189088580492513460458712744911047465407265030021510605736065382300821359297253286150576368266855002103456503630565212160 [135,38] -6338130686549060504856386044268919251127491420353772470302443149839624060749136583620427817310504183020383468180952943729157639111686417167431538482462456468459846055012216378804792257642377477615039505274572565348730320183967786067310628948779468943696409456681286286024957178613463636610801703914384861489153364135997678574964570656918504622139843702540169878060142542672447425984901163895271410883216660864781092075735657992479798836350293988513962313142452436095381778354776079892128126087802922116296780547888667539523518582928532009314216393773852975120609695618977431755959125058599470948308132315078224308150116827831382864206334370390596948402478700456456778246022608541712632369577059964084729087762082408679715197595065507102292807139986253388974675619100031470257443931676148366582164763632185512071826889589932972432081595957111070394075183874121810459368659208432795446239374562482347965644253157618795262146104080241397375052603482530989271339090687834176500064764845467771947335635246202742973170422079754710982823590997463370286885920931849437397025787724758914429878845114565480452123034585517107325799396929701238126559953466532449386350235227596647110322231617816760658704231066029442053030734250043918301512189175242584793175030297157489602127235767267143097669701021420984170612084987482611114306042138956915981187852053357042537180862156322492097760802211067577518165983459019264710847530136420885952987436844397537290497267019087635152514027153817460989909561466984582971989827803985896460093111136120724480562551861351073403366677023917191176999215285794380744851330136611347426617103392310933270489747437263474096500719473361415233513018535584171915191282100527433865836375740740207690736306952600318301480062184493416803003332904334914635241269214766150367213054069276564850316235427334572210406878813163919480534955006159098437220705666150110504710976382704183997498951471126402525448516810159697885337769147045189335636159723182614888099663895632454620929798392475352851549603055338268315209831870736049058356457078714282326584352828513131493315833942179893650202382714515639556100979977305894156238848 [135,39] 17459530320186078900923623049176505114614923213437293622067894228855624683757281051193343233459502304565834353464195585288763104231324438172963795883160968552839545144043856783220352029632115907167046385510351563764499352179882735087676255384845796863116000947591185543644337152264785224484235890094555502660506267164954469496171178230794758589785813667329231896365623531131413479559557307172645827497534425807554126994965450362573842687068903637339064851048893581449131745649956689073228122286610480454092332475394178753063594251606004254831118760604029476405491323654248769310066548259270062581594645723867517207548557691303482623637321701605778609849708215336907079316000504239626813061848872321600531945203405344047734160912034012926800178534536089974527431296812185995875922618186776184852970584432093076375748051399469698313079011672255066628124930575620540208961998896441753827395096982663848512567891066152163051055442608062217885502865681063566271172067458127026988509886691858005710115838664254598179095881236073410312904155180428732801127454708801971327947659486901963847450492021742069348361640881637754748903483799748273507627590386506011019375465876556596124954505671252242730462741833904749670236693331221190151580683214402657289823442268765431304760846086744355691760906466990751556133479491320407381709077605286885074768911533082116266807500653602496790197008904851303181440115361466912511329402070282746987771811137027716006898696877132302541178990650325569947858464501774639430107071083017805392041569945827878271741689833647470850353542491004114083646768035265765838751521977523032773445015602535162992098107502392421200858236231334177687181976446500583212003814998529242958254715584880924705689632417714166048620285453621351630058238199731363846864369897398557980445352609818157525372814622363951266425384870149869405159083192901965624408206885326285261090490173046162554559768907929829403202122962031564247363005989514117891963449598986344783176780682435829723815061384337546109523880563766566352392653234129647894063557453942129357547866027229032961531290125281982662104673991750002389166541651259892432896 [135,40] -16201427096629863023982499366552128440000073191015832612817517310040191676082374770079005193469498559097568115625042196475619419575043644310029631053047826616616243929584570135561752677412822709398354196775559181251918648977446504604444692959071242260441202550097887582874576022791672771551071581498447663996609833522886636582943482602785473952953732808315434006936135652669261089370761959773437088061806590155071069527274743387963819446042445853170283117013718621998479565106027180575804996204031879684611999206413618723179300332237009307318987721153123476477450770308908089859604586463240846891233226452062405380508531204553212814349739366482302149384711115623183499426128957623850529223099029908641219662906493145727551724452220299241352446009612750277142643139868251826639950368200586080654940375628455895062181628790243614690676944163862234012855844462731301233796499654289387719072074901653290100877768199211318769827048988552102304348554802686114023925230720805685657689462858390477705501479678818463791264100241569461593236081242345729818027944615806771655183803036554148181906301259323820667745266100190847780065256718806971855690214483358957540123428529226641979875741447618838870024657514374637953682772768389258894108312827160493723314811506566611887646188408231534320983299569735718354414878709102368021447971033221126060889379586667795174966835990535018714097194448030109830109494710547094459749174884730254027590590591342449004068893732278971965013961915326136205420312102240684776655440616480136991967712044784056030385798881417112936746277371370588111593794574826411195186693949504645977939791641754021088996618740910777972687284083172382540006840132819156259593468006574501192472405178177716033864902800752695460861179087485545918308803470417442542976756121823027473920682049393686063587679154157494662397814075895554208839458056604854776021978184678640265469416555512167123422573578782309076401072346133525688128354593904830555785733737567912051506540194588316116160092710293692329137522918851383242547506524701830637286658027108202063915663168555855238433384081913566459353671128104605253493159961624051712 [135,41] 4141451109931227885831282814862503021195289245903562983407693406546932232428006303060262103087921706284057325581045564946806022861601927609545757569255115218028343650332344435265855127942653045512252486521368058259086034119338972611424714213357614886218616317589435006819143379907020245304587669369741796048011133494215092108266187102714108994354713637899312897266263912279024791750236251067408236544763978279911013172103041214576456746608881243151528001202270896109682671941627611229304994963100283600346181316992695241982719543928422870578021195849369999773711468013755136087437415643488818652809444174826564360228795017218216804799590475049506303781399245359938993521856210925667878499522356311400872025785999454162953510117630327756043564456276760194707282528342064804658285553095441060386095895919206137090767431248205466914639722615327287048831503866142064491176848900854461855848907946219184553520911357477824308550138009079126338285456026453609481362657735701827538237904274056854926297245176208801582731981740484147098066485342226880745033090575749046356526915778936775197038832315637141101333171558520438760108651198044737596415690447807869031709751681844973611977035182169791522542878299108681050636823123538460337620874609388364960936659305647407324933281242340741372416400259669572973585106964712510010143235932514069501376749972909358729449080992740617333017968654357946209067915513244582179092829385643836369797874716083509310213472922946031570611856350325736864781757544661402918549457281893480658945367933051375918540373648249514251068542847538606262085844230586264108987164500265364389268857407835270232680785055369687407496595204710867730315414989420476958499446193349363411307920127551990414244816112072635643808232078314909271204317088727801659939026711681059089487217033240442950803089572803291167652951243098157786185643388319565622536211519600750064407151328781647444913559342896572719455373054894329289355192071657500579948284288927654468940933990721492042749178293706875479534051204188712017199665712317976218939940438818138662271418265450787303388178945994436566293091114779269656724195984277504 [135,42] 3415133668130398419985741684320417549855178386737848908646730301780705834021871229447024678446560099916733362386440637128502201837554399519336831445958930458102371790431137437062045774379558301627702859511738706430700545783576672550950599777776381884892210153919085409689020734035377433010169395145694998830400692869237333727159003808073705628664682924570577438914859612262719415763502936103064680590759078548651753509828082829737102039108818643872635781684000530269270859057666699839456171143882300754345085475234996905974368748176887348383072171826761590602823650325416599272034422097218531123627047961071322081387979128087780213531176643151184725818011714534297909659314789736837095425332601472389142030021781932909638349412186590297736334767112113386940830085162598248453102157378941095177661375401813258505204329137053600799517112982119956503109158220558014719850910786408857648543459322698917708977062964542150901067979182670900995681275891742087201768064827888996974011097967972814676495020171368041270745200474004402305431802545226367344664840654176003601459106836994850490910922472974138909097553561121714097469527977032423101698622703358760507094833739139494033237763142881106039547539289600016290588015789829864778850570255015748221476890362386046970293020885130334435128625005983971329316631854380523430721695420015132372996794928614464655286658205691458684974699479909456235549381924346553044992137165807159514032994763446058936344203433738848723247765450575293796853116527448582264828996976365256415494765488212812913100958164831613241380431923941410489092355644761466283191025727397356259897569214826335229627595944169625161847397718809313930469781116425946954372073914460186658558068574549951175728788598925429527767617319180679736546298324525309152929545505456620611340678371930515989370965629611982593768420213261361270900573089223354560745762340293012189061524333402865742415181327652105026117581639464221815208990383565816099263500966769817187544401525284096259442870783490390419981314985273299715303177498394629397918205343382179357489723669438779498181788412298503028461480401860955512332068323328 [135,43] -2250737721727807281047695837170885712286708750594999147491546762338802039214624134192209082178551453066897553001108372676423299554714114560925994363520218251545296664483967898230035681426396161599568658546911348911662978279489572165195167590578492631495326951087961796913087893724688532443462636924926065802214842044039944116366977172182318205965866676558622640218921731210223079748391377051842684888759352124573948105785806001170761051623610002034978004741292657374131484658271097165752429569668924350988796805933926209140481649251412266849481124575274430269187895948466682291460974714479790959109480765910411106754290286441570762251815169995656917495778830956125413319341190851376878511377504833750730891120940835721178774163613495187925050075909553645558383133431315589435329442727072850596536119049222379297312265934167531492500613360702814601494178328183931652273474052746058453794746478585439700638055275916341387934707180769080414709218944030172015453884943649020273922661545681389925050281640158198095805298956630748571256700110178061374755388863445926029940077976226906972402034353073299903805696773711734048272108775355695644101204718425950772024588835831284171224038625384986158045323150719171379370558833561161410892424376220871670784738223431010432070549579636278509620425000194505453824571618314594502387915178825272705697836533190322010233493641858707738277701776900512259342712601504195133910059648524853796235641283410211283205905143201918270607278515841466773450348901276301382796018163962369204410562479648966222983836695666356583107954930005320681319592126668377322469391238956685814663950635241899804726045898991745487922452587810240268168266455814467638615126405269634267941564033706738202043296859466092230096282431027427307873996064895702532614968574144508733730463357942074231466206417520778090871375994617829374492942566468753174290356018474492797774805398148794283415137145273041735370476569440108448164101778915981633764374952494757184168408139220296039668600513591250938132474243945528039020275138361569995101440506755303356832584055020215059760188074230503885785253333226679731432194048 [135,44] 64624208177613829588664345138677914598534482009004803154747899320452448124941654256732465624464392501535016432803449426183730793673617375944492892256409029885836313540774853926730154178627285815057207635617076544150702510326957938230775619846707176047784048187145825844061027745348311623758761998770352506468525061382101315065420333303380829338453199662554301262469770772780362725224401871961521931714580357005390473956559344685016226469095691538523093083935366808839320682980412458379058668974108403615716097332959906214561026490521973840913016139543010618561283842551837175215411084174953176755721838090032134722242517545135064004247593753463526443556716350424480508600778136146645270118508286943069128813510849359859936565426069828758587244957592839363430880126685584109028518095431118318528097052153700318655977871810301076636359836527946800393384532810739606868636868145905545771726256775779296369176161703154563424123110320664483182569149180464996092611819562558974851752894800484464230694309506881517547640664272776765744616990357055646447233083824280721066411493449488886598279170241052036828429743510530289492313357760351890891170940810728575321881504916272823597907698780137195892154724562229536005913580013178145011569357129949870287364552533177192375661701667736866883539846466176037698643078568401012751383033048007088696623136602499052199711965065045507363134933733800441284857408914315420880488644566663706733472662509677558818691737487310106894218564438639497892617345515743457376885609343760926635624586089812424632985537159998946447603182077373440435819189796171269198943958849253032563241575147360459065881815817212353524263688936145204793641230004596589746534220657178828200248777954222323032698005320326831441401820173497893416314613426955732307035482848950602763617271320774480363422344085164055895122782371695992628231671110824137190350850076088554619278884108061695262674736473847500403783126001775666308234068448173734738281624385645863642812872474877809661481464890669105091787911708220230598992532788250335765398859678378666698978697273046100080419022518302174024744383064238014332928 [135,45] 280780358449788816521955025097667749421483165114360964673412483955288384651900947545708378808193358257863672356858594410645990164552878320825369981066146238364291370505664828790202613788490587107865435311453027916281911906089842481388953711092130476554777340586979535137538533644377266453424201971562866124578961813340408154200672673233654036381952066420659200972343720226790141716273608560776411165051770840807104149427962493025100316657786467591887923272586929864983829165261623786797762243809030305024701425451529368600685059310910997106959338674862984595310505865145153328025968414593136558815782878018401936810868442883528522086354952983331573534366863170106817858210298725858100132774430342811065852411834939813380703080232932163156091170689645829913874433745221329663566171192953670508242923565643254408677953099783324695140051744972554655594474199697185151986071416001164586772629572299897522315492326872621172639955226250689237932205642546483102250380457085275684223370671189252222800784362533257456259896541476401032971509079301004951046938403196343233279844415538742013215237968929992586106311409304057381326580684409119166955669309792206667387842453590366673267899122485019237099427151271652160043958371903743185736450774444014138983401641074863484098092015502788580968855513039987447041044763064103988887387134157146163642633660166960144686024075790347816750146007206826724142610996066385576232471633176704112714530371532491697541869184456807458926795665459116410542647055143643950962175056136324194884213614884605444170674026092422051794382504406672735884200757372400070441879242593870114475479899640766502483017221614102416931075428116701798026741169000126055735092164517504657272120520457107837136886443409228457653361747054546425879987074610742354820990782220873107907597613978819164106963006226960408547261143168499569055854014218251005904409233645242521504558484858808337074987829908738152019143380631148388900944298309480163728201306055360904108064077259806560648982476663925094309131033004105323879933425215686205390707870112246152007161452328532822323817674114411210037430542958131832656 [135,46] -71450028247377714200755558181672447661733162898429065902692398986881233772732514342361817772280513104833292330575144988410115312325683197627174056962221425910089755642313487299094963780536323246801754177161212333031632503107788352173008758022368070995147731713236199631172007554625213463977843569918134322317474542403054682989681012525473248096074377275281820961545401180957264870970555066691432795294524049475382496205810589216489638889908995689681098453896178670074440279771086334433813307441725041756949932642816425929370561090330435946969717730499503072941672258233377838572802486952184440887135345003548403775325760163961518701563640547633456153300282943489351338362077586605924994115724571643967251513833309731969365541427172772601271008661982215807970027316506799252535201489784846279020656085788811299819662950828497180252874533197412425984343724329140975026310771398961172859417147986760579283306854016708099253508180444560256645427671825364999426023203291066774915918122679197036272420419868074087659737730436853554146358665947123665614826226837567895289982135243490685360441974676465767948680032429966825690275066692463006813998807176295938879390963011448953116273564861447280680241335686765539255925672232971417042498700925747792907519529963453943787614333380840005824239423662952973148749737251268472611943388946058647784921789591538237342845317449714582298126286292211827535981962921179210886822957073179444963451340346629631118057261916140270997668863685650058857328479638493445551150374331079538224373386978734757066254694847141232668950491670202162798011668147816247467392094663327173597257764399320977854940491566520260328111257026001686174447077692201800480852903073312576346009189291046202113381476891103924540639385382044318426994431433388234174572248371337480483297583233863028616428285265844462179022781278770483353781484843685538367064014117748100265630929932564946659529356716334222388844186555570511049388076713254737478809819323634428002271157414777896555685954041000572054335663176080897576870257857257534837013493549436674422260976241971983837314128621578578813538009275128320 [135,47] -5939826030352266157500527143015918940571659433611008851331530649506635670872005748552034731710643954467627401219749660935899651399071447362397150595906491212163401774565120144114797889522921163011022833557504943406744314320897998200506923097109734547973931956934401242996835724023350491534399315525736067176738064521154930866473461050526446487409299023615699629408953451488934707111800713640959026513813785913568044982211707595955383348925432421650991162769854535453842126435254872352867413682477851958299842147973229822353112000509779956651115082623738248191113291878844199603713543393716722973169486640813763932265176821451377756106857482457119013796936173643027950958173844351185869176086461324792241959212799562815804643971147491880589481821829883059144293737031630048952607760165441194975872418071581622811953793416126134175505363812937522414253913264041306243390258085146432845079782387110573175668376160199075802430510589952263571971311711094901587292412196850669820915968795534619004203157894191420030184486968966818734395555528676275084375176043657931215421418266154199347673706427096678331148375135191525295597843125888953602899423211755577914548092940637509573235617366873574867602564878271203327073306721848905296341654404635223403457736579884007398388398712940865141258472537535402916588651729117626642878531499477222442262573881485356209074643311715882018706225059583174622871664979771883541218182893719654231736194035714938196047294856418122021904745208600057787202246333585181688334403760233858499846928001930446781372156536486299977884004605543570223233355511394050217665683945140634826801912338288766068469382962254476549727897375166311100223686311584544383344039024278392430047982558662828695458551033231051665153270274426467716081684609744410525544131158023141439515345543587340228829443836898164772964107905594063110254037743867363261940101353886633309886279917200446909560796980955854353813595612354260435549287368756083249029926000121597686477635202916618236797819544935364168203080942135654430758154851751467432410425908215825987710791803109989649743882744885940004869302920256 [135,48] 5363800168056766814452998841680723860692045153711257446855765522238872391543406926587184967908992841487283778453297462513758128533844995419755112879362972033667045129622708405087789098234980372086282183053271648471729355929010778455399389513748279243436574223085372115754094098889006852851814507634164245348301036891710711397741554901790985941694939865537824794795991914424006033695923001057303287585693994748991929645820430273859612524399069923283223773923558220999811302068089673029608755894105202639193898484085016533715050272428561209017847035944175818044344719825342354400259989503095515727844133629090028730518419962952161546932427805015979223556518062874951785118965470748782492547269264739902557442463604778643146233806343671729651607809413090986207482266868357062119093601890365030819749404833628312595660486132935527882793846513946935266383994607736253831835677452371083122706905861131918929529224953917535178650117795434898742099219487178338804217689109181892280830387903776468076621638334497695459771442178922653362384303161260376579235590789124121518785378905701633808765618231411871114211624310859978095615756105174291452866998388246085832228857250115098578255306988407039435561300851734639442870074304441550109324077899845982876248539756194364633068358059538563269119702753880141603641561137198437406667173447959738742618089513516141787472290958720954661903306768363809673042504170206333001266167662653526337911426181077870318640876338963995861778020566615089149771642252398766893010972048306589045292334467619081615020470389647636806620316055149410103200952786257010109469443917301890643858833557316944190553530764786070608208189152243510896866580979812236703481716560762204333105824662135911544045869243721956468619790377137640261302545279365402867389813715805235675585968090218887672691456111644126952892526565891937003005424024878611859454693993453608994510919207323553175994237029565116456430365799838587458986619514525621844079871744595427995395758600724567143284815895383968666977654491616241257047487033852315021176011190013053564397313032809016151701310528710984843001587360 [135,49] -608940952176743204318925242651121217700101704818086086722166739873325824320729716312083753816126906026380934181629086268071148258206472495892933223296513718653342192917699330272110113829199023571358317073906646017685093866530914022245489694165785339682538334476658280869438713485926750309503038462971810425668420876405789543152904658662373001659702334919850564531930673478476008352414227865330779250929163843991185567457190322721903302595390031837389223734939177846505878861447736662111631724828698598329079629477675704799228159333257418527844862831196292386185559284853906557870558024387434493653152808781401023517869675642623264672148767655157662577478025390044977924921968373522931016552706748821654761018156449328126881937551216025542430133367601273982615999593705908995557976735373616517455892605486637532864094559396934504318332575074953568108219033023647895827229010671942886090740369334873034909307851024883383454625345472690694083540819031198681460983656244854938188882725250183339403451920382064359678522703085895822682362402498454780716339280386908380008737492779088149177133804481811521929265813335530281745951564902559484631813135820757622619541735969098257282688326946812529577736454978499958560847194519061354144073760202174318969152428570534226498896370196866259500134144845835432970226536367881622994116862655340787497097542525353340407563100194833816622067953033255083671843771748566196869638699871139829664974153254720713361075696279005750771021169311720608149151545745498381446271702806141254320628150378818705290917445424528932193740384942897489968178416382955602624431474070424161624228370032630110631832057091636353898738760310777639905483238513674962140218916374565266410660774179897972173122743320898371789666673219217897815507076699270927769743016561259443649191911072576071936484772040003754561638208672970215752216879487816435263492978234238997336195314799211774333825328197633378310065363617402160445633850916272399830850911959560070401244276149388297956277140375107594185477070501620131049350643130726796411609676596192530669773370634508154711371248943192603561636 [135,50] -92168955369084599497131086561511511548578794780840219225059826069001584227352859905133214213949609434996819015589108949251483836060923880845889021984509440232179240950413321997015510257424811935602631120821526150904990704464279977454879231049659988397450932895565621529499183005386941929259445377865929727071663714463209697170023219609454356928333226646589359491581744766592476980665386938710562577243231259608591572745415292793708625587462282039290637314252097892405638210772613460972499675803557494735872316207140947986075211702391735178089888198185934270551772587573360777855088133727630983714879192495858513899378238286804642153977123300526967536818251310958636681984418029688355059716180701221374489319109561588831667078673688669979411617420566045162152463654499654778352747084084931991969206705498053579799094353492671897235340761109273021022332874800980648084963345924054873540242685453491653629738580199218026528425226195913589357875489073338950570761573670639500045691429531126378669599702068403469569391224909473614558146767395401224297529380604277216900785164499186542592912672121940621394120917463127572969697603462774670606613693093125386992079067267159211233779742009900644776577469317202381489314728437892795866177075021237448377178581689565933259544480348392568875959011794630076901961649221266696098984983024182952506940020582915294594461215612416684417166678106599104827706710087446256443531951124375873771645861265091511158141266572580936667140883378682453796979815416027786254272658612146269446493296339849131154513373410887009518367286250745748644277058640795305906461880904050899974849410893917708348200506188475674836916584310919313340510211960481691983005580304546935811700140802437039387586710281862386135166752161762812840233201790201427174229081672654406904639969480935683162214458308934673477785269496859436081661787382120523825810489609402312720275266735902228372323651722965008011963602834260632236468277819163386189577643561725390029284960652669695229574380569114659847010179664259385467534045253344188961180355957067683580056858751622279854627896872095505472 [135,51] -16720031579690637952692000300644843783119936992747299756257617147357000553099349748976310476102918084156684727693675771881812893709992060357617870463633251876030498720398816207925251737209830180170955836276499931295393512354371545380389855824475083821905527040571688041255254811235433086884010322167461659752959446236013428907595640059584345483253911146729626723402204108234370533365065661918246847601059486828820307321108175344210070261169496855450703666116887139913049927166625968949785928825839265244662411670097171951227838367554305241987120680051673905475941753944265077060496022394212364230254959731975838570236162465208647458527781851074707337646528446636731611235721705736920256371942566560131013901465513717396215178479164837338938083961305725698057827066651985807399691253042284752086975331814296058085544682788502365469302968872784409502651395341738436030094954785034119126647536493697773421706908847906042405803819497115143705323256287026924409055831138831908342805431272206334609996154787809193445705155319275014743392744646712797666424953418664823957816032365521913660206370167834087450103145823228652870014476247281357681360665551625115161570245419481665997050745686856163972805957175593548548612915568360566807553762684942479414557626200570425919205800544034711165726811195330818252850671609526253194695427603642532645426910380280030893227983535979686735279689839928380460462746725833923381245871236687209854530329451872997950294086585671059159355697163454533474541720723174545013713040072850784251682096819765813797958927834610589939171548551954813314245431884271689766710947484107547859179472188031750853016037678045949937254553682541509802768453397669423073233589680592946597767914846849185612845586977085557329352683600468823398376543892762612467966525673431045089977971947959894134683671040358453578451802411620310484423946416422906437204908272013600789832076992460812250096800845522276925660940822211217214229725572647507081245140757498883998222628100258516718936811255659743048518509483803914122247297661948042255931096131737855103513956362111238185140115635054408 [135,52] 13009844827791587649644316167115046233475962612669581332933763449150821061529989877771504366415878469029566311966084904036040350870803557552477758329076726988656082662430882709151776046025497947687434200658974855215835771743804319761266090776754056381320410322511478869162169053752353187646193257072582972942413874437386231831549399451515885005989626826585055556478435221526353293863383311793972880098352415137361077787758986344398966442504908693151330625463590015714568454265625940441699257781299826165193342042437741480137598027479518884138527778377571373266055718502821768612552261397396947931468981112836388630349895478848378847036107008707969669479679243300428307073433753564375490572433052922979530525749616439601174242748312787976149813698996280623906831658932358231584501830509011760700172990233889902612408031344058918983329738865527204623690437364514790547157099882799132083890541757685741224989006184262496120155840680712976806966091145603756543643148485652698081671768365844459542011760487326189045228621481117193091701865268600635226758359247648555010355655431322291846321392966945635568260770453347672638747886044467078239976488112934950234401213753951298949490267485147943452995981009607103567085122429578804736370087646040291136263016831983574354538454920822657821711396908079404565109185389620872572699461320611974690285687732840318551953158339271067714266903856950260433613817844407237340464227220772533175349164311378731694618666195124986965382069813435709059568322066713684336999251432702833969443277094479972502913600971112917902036160196227086349815769514379027947206325318699724293869255345007671348403326561117020711606526409258775949930655310751836877460766928549839605528380064589192060749784452548378511135812446843147364360754882844337790704543625850946878375929117498345064348552931382649591493210589961953077230436668380376441986953371636849653962123005638927976996348073403439281416125043399543724855825544039746880426280087756131671830839866840238681064393386016176590044148112849192354259886809988080416488403387091864803414671499856242822804097634816 [135,53] 1963788496422310703368987553475854541750889202287338626674192265004929051021091364525133074761019999903637278006544525807572263960358796525144831338877811956046304290148284784608156282150336433304654529852261411328427048033589284879935132263004949206506362601769523375762805023075360312357405428157863865293928463046304440998710851068898010317873379164290503407558442671329399535191667960686690267943274473690860446884281004642637849659900990121845874872418192195638783116061808183640903185095192004416018243077709458522879777268152490366532496032472796633085051612372162506602030197580119807488113849817904511393941883972228089779539149925512275388753639907059737485078885383176953484938500445607846907567328681160717172446958215621610460596048607472170823179155657176671140388221678354051703504107949959516239608813443835645028564578641889736612503244725467624980850162755170067218655339052410032934285536792170076319035906030576285580556345166645674446410274642310666656280588137118500552259008332094057108703151166640829049130681814816573627149984682734853283604435854502349084588209349375427014290325828717145636704134848204213067315577245750952302365530602295975995920400064753240499788284656164439521372970488731039272755358607095885309984435918642025755061593890819580239233825529985434817943420245517685038597594894367703492348546039091067065195268804990975562711741834244176887631496333388392662377225885629658648257371576857888689208892449206776301828870839304882861537496501585978949767063516329722639966840082130898816590083130813267895730288166216720457647771033379660461754887714643188140463595793514902415395581224516790782495094840741666463057442738320042077094743662496527267447734923163583630120535420254130498182549498505281765243958357247613105942969482958071898970914083849450354113873300278053942462098368908637719024574148306094796037614702080545174028211586448863872066244878918637305806673384744324588618894426989520191915222179636966063549700511044097272671390311403954023836493057617585838962273670811946710116621377467299306951765159135739742063833536 [135,54] -1169231382007467975320595102410859914500541945253283078469063608045827284261783323357370925609638566810997391025190800372121257784114206709698673081035418404166545656254977277133923157923813475482828028862671293048323406007205699017739804430211611377248312673105545779678857154749811054141869946237223799048545225361137262688390195685636464464880325721353514506892625458763193714103577180833597268112714787919395280281778219816996514322437415843347671946264572851454221382678355890678938263513435556343600580935996068778771670061803534683748576235439523179083487371487345987228508531999868130750093911351911613045242300890555410847311320936890703102410769878691785507121469685033720317026956771398750407944306905238330659479184681603295025842045052691603721771664426982219511444184650916842466016913936459212930424646229431831829754526649144532671676458268508203137938802705161698822024868018721846946957473785799367679853277862232208954135179854577746305963112204110669407512089620853416679391731092893287810752008934324464437299363208394685388503963516870612336555310811796306592030699198464244770665253872409641735161953303944581772478448713413220692644843983482995059065437819354110160391597752232537951046648996961860696446631358867029664278055103209782473015003804162594911651054913298957972226751506058056758589110452029924834799254844046940123290956209811392236579836135563325463674663977852973385096319442925304635574749132371057818239956052696877375587105139994430378975451927889525723140910727268593773877089911889563572953762023681954413440243538086027320289991548389817662829561988342489216853127155660586508418198196467709779031368420155946643814980481062995515889445457308904172588460303935761358714931990355985131033691946787362405006451439119644588399655366571956111806915548520168112200595083489709546347539453264890170851957894271315468787416991376286639497456802756768228102404236851624434740918645659253533282517277238240490815754560673355239085873073086920021563340957156587600829984207027774476309735431250108327090774309235892135288200031615520242448384 [135,55] 45226666531434124189918417136319614318772076658934655436364605886582175902680427166158474302627705322132845758496381689853935829864871377738687315664510907477489445255237041136408608896687661321820608310514333286233623440856096355596161702853157518150143270604745555510817385201011534205297093615233652110982780850915063015522949289636179581302627810143889348258730651804612568984943325989289859451182053893433198862227852344207913972732696973479241378882586710833470151155200898484410579001310356948289750737940719146815059524449887874827646520754059603012715605495559519977652521838115250162597667171027174882673776326149744491426444745490534222576700580684775309785155421161551650633725703466099667052908928784619686029963057301148718814645606933005876310466990289211906377578897041617074041741207353813915208147246232711818835705036530395987523553533406514231051836082203271524829972335512233227993935675397139479408868239770417384007271692871650957905284808202017256979871228676482850231012142198468541113453318863417563467027262183645214289202678845599604506790848343164725492642322082344893256381050046141673698358100147702544252176588594095229078488458705168534258017213940255530925163585120193003106707652586430850297450145287091340730482570729883427758857427685271584518085857759969186108665700168812633930921519683088481378957476238962403894897243886306110915128885707278918346715073293059342383711825082245196831478918071526390915804577342029449414561579984022086010852579774137288088997284853083919677485420821672212806169581268161019795101802507895262835366674079760876133446009261830478105602358757465276590715488382574750542697836131324849909803198036204422209510933750530471942323376354290634869743475818474290380661137936556818878892634183319137259432743647710364387880433562008113873914691314642198629091581540843911858386181702941666562505074692322487413538203582567139203888178558125402678151140607481457877146000090345899041206219394884094004624361045717556805559536056516956587617196478406870219290482075256081323499314461150435458941070589349557504 [135,56] 21734971170399768482123234582485106942067030630097284274181441363482064314784109762051781426395872900031624259772741726721211219512113990041190272776292768391204877445024021839403762854908026493631534755841694454947102765308950190046204199487680924838662109117402135186647762591147195977565157261818838683007008497085928538788162456400366713251756251648272336213576655423484846420999322995095833321849779188713573074331720428214945630459893005412876271539630568106649178527176366182737564135431984746103569412315164491949761686490113814464380599018257516552617984450298449301823024130688671575895256761143596345642275990641018338709314185803503023316214049384306099915760667112439014117944952037951985103938707741041660410795195288927823182566868116338756147988043244085972642802452240813630255762742954102290749737598693571401073106204934473064086750658616753404525855457114453988370135964380818650670725943953815108863760611112294709134373857491452055023664107017764012948437376345193859527669627308757615844179632463582823697056206177317439122570243088150122756923654005166985415639068051137492530844402972793100101161473014378829856336335599471208565413793041950099807749669265247208495783969141677666815959510599452358625484210272590593986471963234690141705797982467403718819839405427103770237021757583544899950394971492109223414555189197164937063033585317533579130851499946513917755842186548399783703717178841973160838359408622870165527649333505317008822654908948222484417916723230344459265418230215372251929840855779399725425612053767257593047284589921049296676960031788010621404985333733055941322874595793118934216284291632467381863369915963580067216039185833014835389977766087613672684323108885373143393337781200380304773832755914232455995809284220448872192677432203982145119100378878867209257126509736225357461777971065607523016603335601684944310653782018625731865829612064181409951659560503580148602828229832817602332409754995313077738626468689256769238234661663672895788876264721022428703848851180688303603091662156546726383417371513017390945085422967685888 [135,57] 2859420132734721674934357790189380590035564800171855755214698359332614321130010095610850333164253343354075796201529330000632664011983314658168934163247844531359502031724439270966404105400616871590492945363683930543124935846305785311451948116785364993575449507311481656474673990891369142708570171381759416830522831879636098069018450434240629484688734654534868976459960416886454606357751804926686161720657481600684507836525125207846546414057941696619760870089390411273909389217035150429115384055282753168366540894021299825943787459847855717411475081875379139070349157441420484305811238810042269467462799235919820208642672684737286580297573600865695482244142089976017977878915578512290519688675867418136645079487912791308980123980197652343940202056262450373162742013443071334474390725072702047865844948027128107737049518531247020397045978637561839646115767512592345556885364921026041055703507301234925952193930446890153610505457912369144626262734076180648219079361553357811356282193128949048649348870127488281578657481733112962298226063776160093638884545942069260598336115412334701654089200214592109088478009676481697462508070247716620418168628129801978006294310392600850784081758149896425438964557022948981866404090884598262579200929392139734111112856137738140296516740899751558058939609658495772386857392339221311469830053479355755423829287400068096828843763747817306751526873094308315251135001283113336429956853992402424634437299957043425112221560019761760903310819696321089807955786817317336395768479041369823329290317437046825650861762368532080532496364162605513027470318447553455063995331830154501702890093507417632910560230403808405020594256550299049100127143506031495646458029723486738039225353876623605109887448577847957903415102844541792084732903695809394625858794617769167932509244637816773044116976100740348902635990393097320327279762333014432472727277787343038578266704215214834200575371005337096767866614939849843937698532714111399761699002199732166069206105348008896568114799912541390144113114646230250923464371030989008190853063079666994531876576159008 [135,58] 819362773611631527438128565921617338218421395874258455744516312181970812965931457728673820464428085012388218182159622524082855285940922331257175738522521101254107920068510548340321118846507694815511693537628964974723868373320918475544957677572062867335360732037049094886333638775349714276758318328565158595167583248418897398081134750898097788731035678564886018299236940139271202047041730111827187567957969653314724390218205409248416958795017875672160775838029125189030926110350714677258238647538261711237220063589095539643670288413437946621008725082717014551244450496732340203184851390995163141890123140849078954428829108927998356076723737354205378046418703412436747171006008180007918828142523703836532565427142176986121324685238499791575099228683251525155472720767481490883658505814406299456520313793391643799424838113658952942440483568231161350071995128871617515170276245163979853878534542808402313350962597394557509536018151460318571998161528631232665407655976145144249256560964564416835478052987464429309076056355226230295479206936791005620341347032628017895774930896894899521868882449193058285201804815586271917897502284455543546073614359285972299915696627625326663997801491909262248012608045976639204563675294708603466341139806161687987486852578273060716345027008753434788194221596511197333779427357244466720978653590817505375987484060106302686032262944210733853118282780162609371167224764392008584510594990984383150619458656018875197935457710839508001080506476222824864498626567883071697705239835070134239486266548554171378283614193941468137928422357376952235012139443158570741590808934838553865165281121396833180058762174993014421380240941487772305266632708674909690964676094419691332390458178637541616907695575522657117461317468827943586775743773517842905641687372305772118357267231994346619738784151363148468953994949681176396602120576413090635654036425485555344144932479740015022874073924953778136813047994215968828779469454231622099215111805636420881303212331677311211815254223366847040006424448948760593646625495550209045247177376684495122920400384 [135,59] -486488185478486414067253925939536266825020733546127351767480860556057230474755035753487896372872330355666212177122966330977138006651238309231303856774042360500721170769044725307031577454195790136092020498455031392647006844738863922246250106783518604155678841114032485388742707282377526581622637280958880769968709276289584950643640021485017252521878542597466479759464884509107417514851232966536641116373697682573546396507496856093669425769741225425311538067378802962885669325946108483807466008896456161143503465206099241178774617985649960046960521550989674958535185028591227753324548706476603284758712282779245808670178829745800680545608062120275161573723074522743140697164985902493071236027926252732466933030128905099891663991246444601032710499805910121083518249779943600786531937925753345594600607305578180804769757930906924029364356508331943853565928367900424773109162624471020804327666419258360712148044673817424491864366718069694215960324651397743665412498320301497197517524262694766799143045762920984784412019524791005095098407088746132029682375617502887979099790535289442692707070832734115028986299485990680052175489506897680901908320645387151122871909421629851252798020272233552309831514438328551136576689348543328110299285118396574850107089381671426028450314550361142195271108747556205996617080830843529407381333016374884450701271867144765461183377609041267949180390800016032378887441703772160110723195500057787586999992185000367447117801972409299405970752350870856727644109048714358804816959887385202615943467189345858051164012771444088417205150952504145345349918294991711276789826877942515964781953966941069384341989506046899839686892304598942981394823926406430632882291770526371466051302951111532888151852852950642486889187440121469976778113463986506059576346331610302038955843215601493548282601964552078429344463873558926282859576827479387341422350015117431747336212430296194341481960130715795529922094292964792984325242466301352729288325573620238464775000193636065334703488160942527898885799291644921122645353866400983363504385841100480794100032 [135,60] 72474253574093131880129662864383561120985786358159558447896716429866383999827281490656453303879923702968802397603938760505070210791481974785275359564406827693903808807651684689056264471783243135060418883704483563602068413123829247569545268223092598048782794507165591971135006503998836110379302392566944512446115557538365227514620429433208898006989258649621653975309142314420985786568516445035930386975900637498353600388272579506843961130385776760304634703468582885299700733181322200047595620105684563087362542174941919930519956819095863138316403644296766089000378407929113980850644464020597284474793557077184661924614423968256695990963624546989776498444479843080108540487056536533323609993197496416961698657428709254894332523153182682282745252777552112777623951302179616056214323432658991471112213214356734636358991432682479245016177920275985767551477388429284858196634022259358177619461103867415007541048798854420978896275331181632254348371461696496320719589656328029573690180707277311439371609371855122160504874783780998272058523431761356753711275226489497010165688212649868793877181009502311594524802071482814850253560444171579793236447688497563703894424941631927741424602061160179213617796828135217220480247714887370639819784931244896272118438949757971736568168054494954423435112214142177902751711067183454740823989436680360685671999072361392345025147474857468949917813287578685452425337565342175575723634188256223925706867323508247138526848195498560382890800612320804173705140655489320227450793370408196177842693720222774616178172949455434061917292644854563592903458626579987251643645818879389846274800254447424147687084309870774989475347257588012595700176888966018189224141782431169753341399834395988624344711037268136742040107128874538529379845044925807381493118998141492085430067172992655625174905970878749463302691929066254948633645383419551931987304897575803692842173565528010805843011106512607519872754613284821947082441341391957900050108998117226628470722274413646492256610010023745499614062972614943584396946147858268644886583764983354503360 [135,61] -10777869105154493288958908268104957749057253804572564335683554648804789856826713342737243264212675487136975040829287116361561152709315081227098975164004549913096868452431852315870062939775119731973204768350555406569556935452213807620714417001636004180684582689101898915929300915306606727745793242124879124612972791674719658266685403430545822177771042586648631308262289511087761036123868298738210129008388343189764869258754036258804926289983440122330833797319667843248673296361374811270776652236663357430575495152421110149849195512363114680221466185524686769456173348504036115576034949537719862550238014429017366926021710707078969349166003356339546709214906362831044839689905444969488559908303429672879051793282445364945085752496962935645457243934242698897653965310612961479831975248886255355094637544865296664864296577885038854576485676076561773405171864893137547366684142598149166108464221561137361125301743343348317689654225942245441991191173247837085839809388954982014115814038516950326607929973390246271758424741318197512770961104423774067143616192180684823218921938798811955396193434493270838923234899396785453285823333686766706877051701887813950479527947237687748657293616570646860651796035632914344848886105622723745971190765468188887253430582724783356842794126382402555557065940823643397107703241488817891195255853595587717548212330316010004942111314939818902263313003217313775231343965513072847645924853121229524411708930750522812808046396626784323102078390088513898499471638072540296774414835534645472273622361553774289378636926822650257498545524219273796762983523678095140862457589491460869729999864316482825634590658407142065201047133952956441602462186306033157272186176340483286066330601791755147683158393396476772349993609203490012826288939491204973927235172474310947658158161969845546604865165180541693974432486129588179472449753658194927820213695832272338691258107916587636793689508039048231575871228342480140103574475602488915462758444902429655518178820045209624002496981215377023457562288304681030378195856534658395673475738608357368 [135,62] 3711956779020273161533256144067985919695370456457965917936849934681664947342360745306202905473678714091268735570902213790988482461808139471461269088114383141540215234432820906098971333414316183734999904367039071750281219471436572153687167511530385305479543339500892575112696476870078609152029224857882432919740420986375355950899690032420620274049327506096939788519330991821969660339002839563946777817397613679345121872008232329635672265323980119020968967066117253943295027812355341860634635745147066918025611588088338892238314572539835370497837856428676006523575786579064155801053098393751271608267913982571657366426474652226718880173216365030442807584757520618390075354816777628063603780241985843332498913320583160488797540266626223450243589893597654160380106499533144677360642683870540975224174416637846422310760514037844249559678164605378069096456036054596259450215378627271343827810268518634785898823109780734087755142877410387898688695306173557399832490382123899994573106717923985563780445116110346005519518724487791651178152574482951750227680728049194059185338644053396229573119767238024488888642400804776941478874583102127121082399656862599389503401772798558821770140994563983084161125117730972657989912131976394469851387345238815194833236508001649700766682907693571963894051478077810044340316452648362490516794813500790988746486167929169290125758488866798542632767869631727971079690730441077106100416989275669007696291347090031326632870905813867928410466962464170241181234681362818404224564250500836322533673479078347070241434638993078506028910512201814879166005862091005739847426007446469332180739581353494428383759444178797846774007220789515275279118478033555144391118210115699172482699330409182096881371493549332008507922724459206356497075767258823357998323527994056726855774502565962570145095186011557151042271310668242991147948115216308120585836724186180937118327278641759671788828873688769542747089311830988339330510030551687192473154806848780341387322110564859005289614105359000388459865230253956095432291685308706722052900170164736 [135,63] -1968234441495505966633230797480128751191944612819606271210004816313044115822950717054242216465893583898925748193954753591687493012074007466309720251592940583182218863474630931679540771551890209354254011124282512228916095228229005833972724567679212323413978638051796728604994672750004725318504238658154933642588700417460219276142265095423208343119297357363298968792238648370923858985470727423194612315449846448185763481641694561647921428524274929977459842852007616849964109638878901418871394107217939688708864491588683601898329470517282346629637098618806126193655673509423514122076791285860522558157707954348746492775719241941284568105664747650230282056850523063876006709402913430552353131028075202340492147838241668055424539334716707050461574535955101405216400602248047752622873818029847196720020715941608011793596956603715565517991725426163587421584314011240279736913618530215185956612477286195284380641392315361644500832351236572930417877084811480472168928772619274201169289414684845502806245675699292649580538570693244307935044565038743834990954914014672248458097116417392005943823465939213574898435159039060582654201894188132931928119449019037506378906259325171960884380153380849534890595092547871747374307496338693646438745865584867188842935724943825660131214842405095861458272717570582203886020893964896112628430541630499703208820613168419746416526314551741962031936950319569306273826206009716811890944370281375225144028347703943485241979625150105920417306679682937899007944973466881074698788475882151252308193024839841121541029285717099057065749951883104905393851536609151249346405977040934638366362166943673912180087243971973231443418929842926501610368752705393757324660080430792444767655483505283456252215178824486381427087928146983203515619333917972906329710209369600937532105238726912740062538282533455276506216106080584546294378416728919688640341673092537206093571877858344763901716669984934328988198445781991363457432476032219767009518102743266715829704325887628435731857357215886969644971837015155768195681823882111047755654561216 [135,64] 451637415425262438228296263080044001767555813693166679954139146349702869130006470858094726457095677872463164280567171870695248749396522511893866437356678884439985711999533996401837794679403316320956347573610272378612416099473594802398478860471764072978385076276030661080341604689551467140482327045101309720347558605148866737851030404855333737160104976814442921999757967364713281809043481331176777715314318807137260185097502357346518605475023514850895645776161109240729180451854971712860930379845009659284428948377701354656605004809282297293525560566520180969673184340349373504290885536824149329540081043694740650814860814573191332581445281183516555804864321821768156494973429814862305696569079355536567975895420242156001573592300347464168467309740633639910375151782045388240779078465730743593327337473659101793767416593424537473823253085399221309455945061884556020331380954651965149986507713157888315512708460669722783785692087234422930017264484889524442664296833252095260839701802596107664011943949670907581151178907577641580327989282003446191205182939509429471701966110810862216556046892217059269624153338441789417988110606367063783680377513541660987289704023226390422194607673732406170304613425021006242550693515121866148024261799929229400248807033587619402471407341530698816660293162120545970663934203929858430459835303415080821939728083250799961864457701223773929729295136475890005805994158567030241724729083843840844237289551473777931128585053719916701398797800896131205503920810480971666997318528751866348087382714353522948224796491450738509948233320215859718359814067875616946784409731714321848666985657591004271499653811103614997874628475230793597779030685882088847028751294323171066277905325049031303522056223180441794652649337963537218422255246119272806997033292784468808341867489847077346606332997485942726332862023239450884577237757198112131203962162664384641862965934408650810155014997008175670078259940318213437077440187572074774091530007249904598436275855753977580239128349440464438975859132075531677791894934922389563769344 [135,65] -95866065457453489967497776924213635910231475568261425717352388479011569283149711535480411995027078137574627474514842752869104616013020794047739615033863874468269032665883685285220799696867307177675875581960817301426152127864959940651797414649342477100634467155117468309182601059414349839457788693464416346813806391221475016227876419070765429385313174289624194964947250182339694412019058190756609105443143062056959772592481910487146946368874748713983267538461885499554367739040000823498794972040869494628305830913192442300318408349393280706095462709324304743647232519687504032768842188865670174145575422004496308606615404257377425262972167379332703703670011413617822740567263772538241777813096693427587814892327415308862056091011181401049269139672338530866286638448293967732755193536583984295857839513977561328408871916044151665050723764593611283508525504356439072894862677771033489091814070301740286339564539545486253098062923964136157249365421736144872637026350479587328241892615705053674398072543327046951943856096293832175337335835839980194545633634945574324968164761632464659361248772211921024812339406933842462747294371289927984167439491742779627453955204805975610181682592697571606907406330073685756672724144240385615243559857599838217220197800371942107495703420704809444643668758690532001645465914502163541754449104586881468497882279730323847756869634101540406827075517949573029857852520975924785738675871777810928636533900391884399957944644736905238370880557870277119444479544276288643430188872395078448672360837245307954712563727785919848204598998638895115639510127876160096274611213094942049451575861868457409191362824829608081463938079507369646187157160151184404432235159951029562601887695647889952661365429975431483458869330912604672671920577792858859813378332545760356671957008037666517062808104020337418273351263072667372274314314658580899644326197822703243063867168729480533136834005089932329526239590820280602557778988332564143613047575925899164089031991694797813823689515041318222317131867670649355510556391997436900160 [135,66] 15963574466385028505186242450374640771583174167801488136391343969984842503205528422461209579701731531803220874725204130119042308030025103765165140075477856818596792802726703905915852629881613201066018300648672173818060975590119813483813933966877785142111019129907723999502025299604214810836453990773665380271803799351010044696338195829646225429008853408919593745222617075802937791446973343024503970996571021357351773278376539009084248349444313362501722903718710355520168479460759961488173299970009811060978532707247867302196374905355255449761245719896888933679838490781894684494505416713637039331587008694071326495997620333363366623053221835294668039097719850804910746056541687141095009746864030606213492183995819200113767736807682188552683224748075822425765833186107806952615883435838658822337333281357916869491230341461200377058449331095654639539826924960943083117580961906744692146170121827545172454058908425022042028714218339753483434339557367378970899014841972269318510870879848631790652562377127927867520923607670269587531737459485864293305035288031104417507812975270821749695307878262722568246052034871703963246851603527939021321279439789279352850658994873309263897994033946368564332598719938148371616645211473523700516853870471131285844015666704367615875774450180903915075983910499610283608165351085976267111399246016583805533856192790054576906840740804427742180941784462325094668180293185559414698683837918506112928777628164577159465727934553004428680531154849443006608934222601724437898782288454111275516221563608786476781565436686267548809202293539259618830131196389209837776319633908188137778069392626849162489539776118804824516797459087463227088824566116421747802528633432379735152499314622879749203604849180981027998554492442173682212757202493059438517011595098892616932729356023611901334866936565863434604940578193885150162495171946738209545986132161361872663127734885389297277685352166698574351182514043124381107362633147550917715703257350621706027943144152450740719441275769551485225708517897791187248500230019004032 [135,67] -2324032853118886325212086074877824884156618737620882367272817067708356727419887467998718682185317957524654510905750180418915719715654127354499112092930781073867105119050901816935109661937930316973973506230061600727135562424054977743888598170755401483121701522116893591031640002820932571208766057876316114489615642034345982964718595437786006843565252504930950345221043249101941216498375014682625178882894618773074440443622206185080402207550905793272157451792417775333891353906563522849656173086916244690654147606802223918330043604642361096611096762052526799954046530600875321608776034368990149423103297125335870050672464852575842158369439880817297290785651421807003582266495536560710788406919215671845324329653126482550326842068765654775067911916129760158113798503814368953508385667604634002684276662668201622959189605126064927627048203134802249188997413775862448933757179428101829880782784999642864101851355827485640646764298144373283881756592949536842494899419700670788397725865377041687773671264735307020376572561101579091025727212539536627116235823472716564429342007290345455622183449033161446078043341152868548736113178537215666440360242035419848651798102766484076313568091929733829949610562134728993980527548700113869197979741874155269459261855545637240121621629187379405141892478289413666207010263538416321041685297459150515280156859105214031836843261606898633121218532427837353822303097850255085164707879818953743800574310809886124411837653917921474569007440787313473510751638091575832363839812528071463079424267280763332664963895718685490880474648525457076291155875904980127123479050245940996745079566239246998525604227292137778349216612822828447360601708339907801554851235991329297402186451618650745237195404054626279436294076878024200549281563619692940194332343036521018592429253753558916848672693276050489729731167683206568013535556892901486373635250909872900522934959954296256020187742037431642520609037200392811520490490400089959199396199394069735145294981779256873788271684635726987573161957126467097109517108524720 [135,68] 319375217079913518643146207980375980584532602453236258574717995704104927570637519139692839543742270594147367315957596513159791042078183359952018801604115269684597075128910949947425012374593810432094775646020196884039579930212193763393172535889289714344018130665033248649991677902959018180194316363947616862709074137122312904938385826692332278018236231259667308983351639728126026983247376736312113356011599704991228643352194748324442679899459384149794264983123090986019793255497365091903651678647935083639556774873930753304915292666244224287862277027424116885220393865422861305325129887311936834343222323468994371107136802979543703674690846477666605234517825101647037291383925043464866162750669082854587940550545223289157081393870382451967069819189099818658974067844086440157982946177389462379524285766288352432360415119590111668724972310296367009321201287349714116462170164846723092743475012511883896551589324253039769806806356500293506331015095858778188663564187676931814758070397643465646930922496114048983071286531472433790832110880960531238531132073103653017648186725541239011129178591605043962924010814283286533117774911751627171158884290720812664002000270815961537836670762350727370521023133001180095694711139726974234339561611624288143742316825844888868628368491480138306572591258082714805804705134377109206304847979018217005743131398197899576511821325260567262694460721462946248812806712580099927575238086301153561091302798828392453279337375370652124755853277463434377838887331986850223748765963316040705871342549474386703610730863590948150936017626643858992368555669420473099222692886082726902809954242552985855309703369113013358770052806228343002772946684016234086730213618590601919490366182264785313816676840828504714366537783907055820454757104164831845047228541023687906282445162946992772900711175318542458045465931121822864029886106073663216368093800379158133867913962279583742610867040917166948963388737916164368737230885876723298186176070464612715859084295108595218596303387270825736388649399111014095521052352 [135,69] -36805250636901290503633503619626612427167254239711664378825844755801440505857722985181566017273193851398441714145356649485711006013232093136984924759033816924643414263694739916194235574757683648402183947127923186614532510705279641382388109839954893776693091473714050573775193321232421180017713719935434254651892768717163944926997705998603403687154792977096646440585893585805284979348519929791992248539152923539103345540634802258011203186492008482847631295668625490353135470717516894527054707484599183367918060476370953188902316709011181593848805247785906377957795753375373791601406054336897027781977103826286154998395468030909984089688676142255810599730827036793359907969244958428038327122877989191935430771734223692699196294775377012463163167700860211827363347901093867341934767700303881397727786983551722501951754545377936558729270895715091631073277028034226326849854880630570267537206447035335638786395264721684470704357466899184201398690053118904435203406115488789346560209493928313011832556080055074302883633120690171419823180765534771050721535524035957774825792904781005650113037792605636001352720472542861301993325633468691991343717411821070350062122111840149213595944850048060235777327357582809962249688229038349947673273957547926707859806119540529791811877674554604698710418147630657133625080888341338331055602746585662840304289045882613103778202945753559237625020456755256809588694022623432755919150253250894180185558394628636008198903222642979089517927265957242143434464931383628240769817533504027342757135060088004250580307729981061975116267929835805970611517998446843740038328798024780493164741134214326666233295022589451371380642990558733943752646153423533173691040079081355517244430764207766321176117254998872048278730922835767352278570716529467682267068854937363649654765765915761685918374415863954598105270504815244450767985237196986986550647669601152747196989655014505050716517226636772105711094148143097486309304742515642057097770260230606932469765360162563948300289574668358373344898464770981639573720 [135,70] 3549269503647841651913802137287606597224574442300035854689719664836542172395984780137064579968551347939233445773751339823770689201867628736718427441582647071510393798511071193019523016171029781330972442323724864984245580373359617887464801700407135033731667598688314326428016469352222882226735168006967264059957588831504497955901601391363441456868650374958667310325971637424837378922062602499301154116763209994326680180495759751702931356386174966564741167292195211227280534704284495280137910391946072687027265472518452543730168350825583457256511946337215567467644855766217984696093313609702314308052401927399476071301423924825413294379303974802580800414665068793699788004555015575134231663280240922292222292325099249413829872195618944474150922570989766978706250138341238185897936401315864203462611845584341572033747791663749574733128989358457684072385656575817584269700298525609525396104403978490278818984222705093293229315068272883944311772988627713954015106149639312067990463533174518234715974391421164649493396855583031192967721241304142632913371562059953096720636852093043896798267757261132527251865759998975360657447221048074182863636453565266030293660910971300825452115712913414671094127216534763614255224966449886627430099629680722061291681717192491944247647177080403427059604911983465458989926340066017611057695723311196649596317248210034781522501943582875701208767252992820897338057926965399863166770664887049674617926172664803379844925708556967877235501250017075967754494443892671440795476887644406769165798598432816635014055199497524685873546737692484777293326980503772139688792813268604725028782986361395410711548415153848974779494439604580954545651646736898138028552014176434453749834811677108465674303208886347482433202252979420380088331919393980969738728451391117398772817153880342775696858321929179441696151068667441102424391930071948583156008184008381975380880863144502680977100687810489484174072993425750241019321700657640193020444184609031714898891010215296814479040374408115707083641988241595187200 [135,71] -301811839968504200741460938200372078029464110568882489021787755331139988125791747044303037615585363932804431606808947762691279001529208382581401457709557513883117992668726970650932260585521418037412455687389295112206010650827762137024738759892886470240766139336088705597605999634683133266442886835583601672973603437363513953773903267036499714459903028394680302919366847918928052989060731883604649027720798139459723183508206028260853547803438734185927426896639113499002825797300275631932827674227342916284761074383063398956335690847342845030425257650939329330367976751162182309866505485689438711038602141147281603683257595354211658429861413157340163521321349287273230516656605658992212652197511600374380977765811411733921540637889536551885574617494470827331783844118325190380771747013033181711598777980468947628180468258337819567756113199878387673212215464300989374238675289071849733380499242168237941844171770703700559966579853904990014745524187040562231538864477414360046426138969668412328272334276046301100641420915888999674981366600796789082374061425114440823067267681596703448804295644080237573319182428705708887874018948930833628241588163349932511913500088804870578149565014938627472464393110363271666386595847842469489101923882838409269178977645873873356281877411961905674984161126611123254626459979533083591497020774964217274656607538194355320569255289561612268507119005906569455637966704963347873640384612322596334845723730856422332951606001567310456980271895021713639070939506446999819979330832832891469511334419532311006595371932933466924211630949305669831214951733163678270142057772647669735210370656488084564968318920256354957300828880585286490273770925989831822550402361587358088971043095393177256864323668003862166451051057340689169131148866331253918017908455039266808939126791366342137772300100648387420335332901258625549431813262838485400679128592465781549867823015389902464378296467950763086271843071078705427727812469835228434216159142735176738375761438263503423116063520468347132929322153764864 [135,72] 28529146640992514189191912490067572288565779652559624695615479641534979808689640304667760208097674622788380210342651090252010183896369091761673120671882705562727397388091476452802391212050260743109536950379351965000554663577526094134081188924566006417501633728176625822399105900446950437012546785387241230569584416535774957287111497098841129543692568763245563701607880966642523767028039064977537433713043501218798349161720184538872399005887386301395223546125759972560138689276545439711104558841178868107655177336365887785218759640151280450498419343863461236171004872951363932766973962185905931170884686548128569622676607176649510826808765472060203535852664721096368356334433515644622062547689598925257231173463517981018255027985784818315873987681001037050709340187108120369694474317642185183788434022130680880078715647047838315548186016712389654568830190039007831982700992723104859466429282120242023595145004889060013218493099400649394954025723495736357965426419417481569526818429965216155575678530703134694202325176631780447240189185573792396022539983691584879122530487856062425412360695520323767416428697774360498459105905920699114898334844789576165163543382169622698834552518103970193912413931240838944238948574510760439120833439280718580499807103307533813813009921111031830267954847954588366420987525018361888936859967974648298992655558537570405965803188589095655559777646722689517204619368173774672566815735641917532961301636418685898871025627633272831832651488384451807525294017827940673271131333488735140525293910758173812079381416109173251653033499549032539902076695163478549370271637359293354132566124911172013543336004418484449689596549982773936793276296203395986214112818414374819584185409471932889075076150171310678651580894819883048908771906397133120449991746837885619459144385074538146239953952216564397948618091557544503232635397924114744004785476926881550361683671058128368654369380230724132628606368977086128485134527381111988054609043480926302649827952615222631314405977257545557536131861504 [135,73] -2775448993559437782497965478279308422228938329692987325333122081470234953174694522021989303466194673809497618040413586836901489450707902484734207521178357742053598903243579083134661306271060103139220488100877815303786661623059526916095057861603289168224174304202118929594825973971256043395029201814148485868501294793534533679207149920494622386976755684531034179561134504128425296801379988988300574973168995489811985868270868621964279963203227856000610845644156791243855770844299496700242584489243398012802745412237828804183422886096692289989013381521720239699358173698360130152000912923237209181692919848519136376299750223467112504921453431754258916379633229579552001751796952625755175051765517178568979623263329610268316349484697152588255180702384593880702661959129683447889325723809058619646174729481230223123675395941335386761368602999009210989000404561879026362645036215442252834853597328170075446512330561865315698103944952604430307081274265497400198620583994343699231321589143545984233455796226183328889698419708777412986969757191421109937197976673895016736291880377246728211049795236758438677926556139324517994526778330126408996121140147377013346598198191367948358262972731923073351196640286364369903754466926239602541176895551345948864339580938534876093866181450404763937054914657238237751875298558277938258989940681422289572116266709510712509489010645317075884693917114921419109952703951690085144664500110891812940255222741095908580004705693377901414118426392072041000211778404662015224428433574538150329397779936947643480995662500153021295136825162878308235129261534267642047673477562316853402930151224058966377050692444785832185401983938693058225097848441771940876295825555311062760296198708776556531049880208407375607370072189878668479640672962954044638926568892837878920450767922127094521787774969150971555020784992756645735573861796676714166593610729917383834738738265612756427619279687527194643521169563870187294878299771261021342350011433709939131316358470586760517680597444633222803277696 [135,74] 345946530642458453539347489840356956079465704781472874758607391172228750829078538970090588848727606139083972845421211312903810255409609302535782367478762431245215198806335184688564174973802469252530526304457204708078134684431266878878547417726995492074211292712668169438043629061685707493739619184375568713698248013201449673014979637881502135495706317231785451073473701096224493723452898310151160856880265030132524577585240356579976782337656845673273881254193309507288347608752039040906275759310448833402584869223050701443998744240539564200845013716927141414380720552414918828366054583018815220618921723712605306051879451196039609559051731479766907346893478127151973982360716383485437643310048415993134433065510134545789212106372857900496310768781047275770944791063581942606812995240876034613629209556262584259704797314406489222895967659796884138088667059965209216767033158815789893129524027621556796867202502335688435720648547633076277061268737264386415445878854353838479558873955793789073645664315764572077631067924128306030633451737131504711452614751452157958383231240186469925356925070476720153283682545637700309920780702352328914732844579003692392748541120022260241105701847352285301175334150557831801739829896234468690158843162001840883606972356129707131781571142784208941912372971019712245404430651606805674230546326839315996229766403918686722698135531159505405621345130375460449112007000074056573718086621880284723094097459777004963327883921015273734531308286463744745279688418253782420895344096399301353094533013564549393045322238741292531383337021914679328086694837170074580031775153492579439690010476774523655245481625877560137614552355157570003404670536661876000265414069623319015999682109965088981132100590233947056001654447330755726733373637185850855095419669178427721606187829398911438755726057529999709734086245222200812783248571359327198004106644676891570556362278013152354607450698093743108556595113564565175116794797365541966695574550607982168698813471611949052807539078362150944768 [135,75] -39514886436012017340638970530677499836735212985821110007122179166072292869509763591377389431883264784475149592007258208518088960742894767841965225636155249868407430053395169073229904462398442926586328283008777945476988797737702725049461235475027135791189298194387650950193927285043141906850456503361506766688332606412327527439709832887275799432954171368710076497328038052293014131012763082056352066741256583643765167707402291055881953822993039720156340502113983710063214395327459215241575389942632612144239241831855544008404585102992125764257118739183521504272821810937489819667540902134768669425812573518112284806461890432693345839171980746702177515985693416029008309571887194119210326076838382152214600117900084286700885265489735492293598297900503739326944419129461418968890524925190451130957002733909177187816458098131411850871251174583503096129172565179973184569712819341262932046408795820327874365735015652552179786147731320802710978994398518642851008049030534108611932186441989215714318046780422900191989515954645649069912896181602768822881913710992537458507188950199261984124080472472311422392781866846214437633470117156448087566246065007365740898959376109321078386868204025990001977690905341084893264272216179217317406154581226807907771604164417329379018760685467830680989505693332276822285440584367155321051431890227563598970494126426344255939816615620797792642751595981595594131211112817339006641595681695639644122472572855246062240977286023653595919696931739894030133415893888267221144725893339446902671301211619949726175863605082621970328422639193892188592141286524329294957504307182734155402300603744041059388938242206338598683821940950874350970708410065054678005676714118929082671499127710520541561311181860043800147998310187396885218841142561003164697298573083380970542340104242731418662338693257467820615002600526882678705661396722626093160841578857398642919916833148486615305468633653391432988224004745187900249585329088413471126831767041888381140996836794005370691873411032411136 [135,76] 3839001531280712942384205941314744310988547036110317373926350813536828376168819632182008163710498474573349167654634308929171589471890115813605073135111689257833095754654766329693610487282544303205480204599332956852780094645484997285822851631650246092220026174900112851405307196728494956180711411212667650192891026491774193137494155318711411378794291729680840212880697716533156146637004259777666157535359785811455207383917903065838263216454542182699299232457270180657686658081512324099813963639270960303102365862370567487324117852162849060446958365477952579647477482432857114423891259050795468039009687559599102607355397919168953816252306228894736838519301615192244332421261130888521989802530723628299121073074445563867212601813775458760470699660820076964876078559521115055511802097077317666033975050305559320341025842757275905098262373164234750787711950881299920272730484141114627991604945964772842526235561696622150326816781440532041756823122450343131386153924595909315229029707050542003449162037669888156644352898491298515232605958179229487632372982652731296848962408338424805839064361578447296083317457269388384363757180333088193989756199224310578068217113305904537565603263250820517101337771994114708496406836892603506870438393030512010273392899722914049059063162230407033015515978804119923338046390844665397715868815512702646034370369626589054346856095000807172877243148367028542533181094465167289146826464043109858224264526789622019614876899614713510838927888334150252308396501080959411147294954149059010368535566941522216051279446365820217724601185716952431348084146208869968766080733785045240390361424747665397467485795382516773254510314424068576698944427765563183201156515685520251145017555650009773962500740674362214792453050037612006582063203377758373698450725013061110664826367951488051328065776656566046684522651657392966811771621799202703285655779484841897652612091264794868956702923602546262936506378928214653854432363914725881308233637036748542224946120869180568598086545608704 [135,77] -229032354841803745855754433150189377646433417978674025109763353356591156257718004823984457582209253770615496228863546129791015504442132289372887687139405390073571338238408066419871911981191997757314044350655853361630694793819494319920588948083464368116769259384359796493331733420351848261551073330413265161619130840689747685851182506923395736324498233986286451986874008705592249142939752996383733640046152721883551315175652232836063233496341477924078368620607795196410070804741459213197771425489171628508336391939676540985209501533540877257987152299058054520567185652523614119572251651901946869959971852690759415377690357568962879997478266507431140935479058341916069561060491378785296939408482700417490182438181784025852678112059697607282350621068158592671947319729033856726149669285583231894198887569105042012884149252100726992970080409808704243650629695222133675968319850125379382439781050599826420284764612424920500658518771800133829462221896776117514077806172010436097321001607816970620464463804237666094255161853459951107003823024772750194606825355555579586046208560415953828797287105765668294714079411777949395087044482827288299987417027885592501293148632723183425323672543857147226490005950708492935527909137446255834830719399594267382864236588221406035477013741769690536904631499159604428226726223633772044744572108952758457209862147812009294810167397972347448534667249536610063238551177030981973663587632399776262011984123118269965348445582611961496651270197189891898878167446437198530728200271060336223050275079098350083110670663017355751986424533015418690216726848966907115638443417773299053224132957039351732694394492894489018853406270732399689905425249580154814209942969425185462375878534910313244423069045995723438549601633307547215866750182700876088448390089924089851375312892025898981326414002284201211733590520723962938774156487970473156924753221928192654102194057262842597937580529771932326766388685726810709444268390448005227367805785440740494056939225763564159513897216 [135,78] 10222996514647133798952764325519728510010360295028746615725611826681976365399182647828415742617243102227127640498170576534582528224064119807370789311370178018533950998404187287930956395207660462384915089155653492099133004524946061336088785960782629907083927869866875093988193626335937813129055436012102364870939215924146165494987361732571457598986076604047839748503786166305144859619482677339115565424529832528799207162856903135493332905447428276824376624918695769124884238977837219961223007595856843596687235481224902260797219796784304049227939417461286574345455411151674460540445401226279559165522895554943369496313542618505262054006936224504811652155432684489158050100658783755311717112533726058114854187543264816224588200115584160875924348975030232723579621095396578404315205269328003801539762579470498547318794670640723148482767206626732346326186598987014231259382815585564219982682436902469069761795740907546351932395564296728810388113934026361950378802568129986803876102225719678689838746920922034219958333761626275791488192057275723659996739584353453450995759814688627900267120826098478438260175609584562295418026762141070555953464151170397765850527436216624247278782312148098784751286797626667388985688869573719775349686270128717214384888192811980056490265782422424433582022007261279388181710366980931560142717831281306532856466829836859443846769487322624426484409511706261507474782935594612005960941151915661051287667768697413818165404845104736500727636323820401284526307372522057101490733938701425786680458009906256575192641024151199885574592069350577373633417767792807613818553851624834861468058514857899296617405135996325999707556350842156486351731564395268629831749758706802409611643911624009527778295315706338959955269733534128356924740419922817812574094767725754607680187180983706517375950515107213670291858177770583010179009371614212227788210875330089342952527389006152066609323359909723287006255028981142441236485629784296678617235753529391973148707168020995085321216 [135,79] -230614263314674961622847415729671895629623684817749158859254366181819100945391880422096063919669466146244952057993792841717409991869820223234601654741305384573603582967608855699400384679316518779711332870348999218387624487092840008881405024401026175149459403777400424257854451784068116661956556237446002149945568709081989596099008149680962641639971913996536237013339778580005207764815730417778260973213711816198534467390978602717345919911828448794680263457893604819930311664360851653493550474235973922032988549650621691983252416591525639500830456927221193963632609599320164698062103192549671055072475371329595486997979652254682238264656918226741959422657455090488523532999157675839323628440032159426084688369606005231195336578473436642900685503420848880423809354607357407437806441906310371674861573980024670302240773694976745201448241428087537159641459893689201715277452004428188511998810773863377190999584588013127260152304411737122828983499866907777881055620168733596735857957878011941511257247318449340649193708255705805543651570396902141553076854086065377944625868824026043282397786935081608864766361217786983165095848138828831369446621593865212460417623240997546904402986472452020106923499306763545068587921674678819806471548177797004942969679599642570657175579394352851221060274713980549935002170983606826112137073379949339558198296221021306488000205284471686238358745302954478436105991150898982388636312056187394835076996575901098095724982408640396138176081451891358669097936829494603580911851485267345182355577144308069698107026635112336531414624186902328684653355533406120243595792764234074365532084187604962696278389164013764129520843007000359989257743057603828414875809384409016419389984680384380439682121999851163269055710203625649963059482103225700274948157478680841688094599623187078608358257338667953145022233601947605931877815519848010384711560435599160330456541445991635981271835598444615920513356068402066955974703968408592082002763176306004366856431942082694528 [135,80] -6530552344979372038589389120955375768410529266104769327495259231574315612393903508483610804262879757925639714894614083865854459194124558464891017009731822308785782495676975702358602343458467962705561394788788562168849921763344821150931925245131337759280097641707795704975718830136712014695725694229430595266268873047911367869493878046925794271996213342000766853702738985135748098364079807342903382550426839085351100123065929786618355488215257081541209270210704363221742871840867701343724460729756645573070429465908994789114456196531213388917208785980884729080363200623402648742870019550888389750588855156511038578933029212040957403235947714455008582233076341516746157642045188420333135313078430398555815067248316384307253008146266437920765857868240083833384611698964033992149334795580146775351907628228698574855113508797431038831071120183333616597330753053130666243376636832130499201367038033297629588155568457894653447421034734061722735405155415441518484583064718683848283374387536492715207853539514437265437365479765930156534879768968513591067044754279378053057977062505051717660385195923004275690017088019076418152603273439101167244984324923070601065496354122387224219493321258912606546226985814380308009690329917733016800285489708769181115438171886708575006358198232563025569712132465925086752272975258574452301401852683507825705902318421229407897051098161110034639899629325352671755057200398464370200964527323530815748710769297632867446722154171414273122147355230903652502018224196378777826874553683185370906884703520749904360986849265876840960047728150618760191775916158039740120079267222919857028434996407994727813792830392139002277911755551430447309691384287797860683561944682118392536628859450515436333215565157405095422482628824510978203191426851663159555517920506925148248391840473549854940460697721002640095542840927767931068888989285800043026075610491894797732915742306755956451858185852472622368830915106757312670578197332401219357350450012280498928816194675136 [135,81] 2055600524822377577954983703855320209277785516226382327526990734301982452980125661031978617745811265975699313626872086428859927208014414262862427991740979991322356943216068201116353497717222093664233395661613698956665842488479124439078831589626015540058873515423749487246508417969460475940042907022231327735242997334739669301323078458073933266737010704888795768007053237229843563592326014597119671881187401015344202224774987268740560885821227658345317088919514968876181773345608079105330974820091514770228279836286903646973898290715252692976641361115244263393225193350694123842790938036287271406962996334800152993380516327604081751090007475668976769000440889577582804987165675786717041290027633661910357990127217613786007144515802387306858207037934372946277321546263161827187232666954795277876938900099852398392497659952714917414026056755527582343914098897359963802228873873972941475879893829384099381067182382617827818600016927545695177849026222471445721038825247240469921471995476121097443732542507149213831701238395637268466440385217326146237848473987960193553552277082216009971970029271269371261357508949117882002787928547672149373296144804144844002139870510884904709293712898778852971059405978827245051985189611039075261081724145754364727623312786430797547741071318161222058467442586568518987423295670378914910639736141838999862148152852907173535782396480634366157722519458548349821751705864546326181712051682371016163983572634247554070914975757359212775165720101234203496672580421730434040615572539127766717327532270114858301610425941859760946418668755985677448636558801817257906383817894728083686878936682652877941054806100042105082744497315576677502505692328240428442719748093536314415979586631122540132133715188127816168635990974046904390226090158115392058333119277174889821494775612650947433066611927641421468293462903566224345785677546882590355055982793773070561878766661297499078189151279538486743759487404065525364302100862453700062582611370836109077160799000 [135,82] -280342381251912601452642521792969206076478268549221247422116504338488233749717190205776886208722337878430021112711113648386835530998680732656443420879018699558499460148828558390705877517779794806337545690719949918881698063166968035907482398856133712473151981975603736445627325238299358374636626788685277708482379354779567824206775558974193090176398363891403861168306657328004400868504995019278119198241424042278467038441746119681844264444131339780539636193246332602235267249427863119617590258536608000928449193789748962493855340238298580988534538751353989027052526698693805543113844975181053829313009821877693958138479950482749608881355559240976361120188062489656493225155006149033281926325153921649742843427288570235448695165032080425755552371344786021766333627781901567019351381620490604074405295511715144524590711786069846650433437563820964156638650149585878849851155590683858683880464841054509114748738308916393162918546407070017338833932612689016952283395711558490797951685230849156665474299919989988691560601787077193916035739288425587972319156408639178760682187327052278468108445181743032200137123094362127072231242898522107836860572917650476768415750722251111724267837111532138121241676658344914429582181289342464279110300610376939507036933321710475005873399997441603808156255404891614588953665463566745790205318708297895082262336076015091083464320688764509525572149724049473340684832194675673448012517418356486028345959984345210050677860695464425547511483301018094544327298694973622884567245333863575712051653820330050574399697785402262232564689645545504254942672512458160793762688635665355174553756553882660481833909546587686731637958008190213213592808863946248114368741636565946496814521812592825834262553152712893660806613991295432339872961911472390922058228505984486668797881292573468067887949899208454489232700495511629350673181820456688810167890340248113315013701706269240196995169138590722025561798804726155159300187594619362426694895829029264760685184 [135,83] 16010940041763067504213816227432879290226142373530402427544415482851409470832199229741743973909035220424273503273598099719155070963936358044678258489430708783220796041502659498744741691656691155166385923321374893608787186149016930216053116908648362435910495249095027422731844400946571518229668375685369865280607145307376244729139479872159313440803288455351060117362519853072328406633008257597514628983230653485527116120624662590348625029219338424502104493397069706654372655930162561228185507303324365471301504334031299177401038168368265294153612186997443657995734887741104653834139330256053147409554895021636403685631133094849214022207414306267050633527153819227664086240663209562385184864534951439053266508534399264890441188842375848375712248159682819920065533336709343650259643582775825843388257916683358933753695715574854710798876222274396867186811604151857389319659194956106074740149422462108396256944920709035515197303863008977132623906368133074306683417763614858768334498696916010450027560540658266433920770238968617083256707370073348445872813041091984475911216286203995790931657447323241637338752774078581731310329494712077738375595152679064645081273751402637208984924190394810407558127458882355908590046980752502572763407586038565203691459285370467997905664560292785546034629548214593656497905793473750095488287687575387075692091793158512567635549419234692886146748671432644156379193354693558038766041321679580562525419148496676297220614909547941053732360222894851275259118950388624245726190340693285970897866129458957438173216969243664876203007661075504257413116146665439615744508112849996616793361698929554576731608592764008679657557289104177084624169991072535425439096705242180968243810199060233200752578725903625708594519512091537694722486203025471462404345623257231796752342372314342538252269356827569098414393204475383379598759687821835516694485856939218970545427366819946567831686008561548921448543252224698741167380774514697763351100674692023260208 [135,84] -77498163130593225707932644740348456221593868975884907076752911435663344292555546314795587013858667541780661147287025740400633225581831335975453410979427070397160557271885929433363691633472801083303092935693317146912542175759690972284639261556133373196703953977267743077199402827753223134749828268460633627525364269189130995362411546895902438859869485666574750073134613504916615477530063638497575045540019445598493998368272974617032387875053572904311730993879839948139164125348778019748145355690864675605435924251451268058207408154869907390401556763078294060588004146391225122885585720287616199460143684633599100463774049340871307414591887688376039916531623555349505848213507369799605070767834779027851633531092268494333602293946062699834189307258333130142281243711069503917336417579558577291635590124392104637920095965709207890128803097788172049986407392431566810971682706496723757877633746373204513494468725781536859770146062014229626436418759472977165694318988083175720036159801031515143160895760783828865377360595671957493713756654940103839580322435907867246502098265214932417748423185602946210490401661895684792798952007970964143110618338251656674251574546605056162681403300936334237246587491145117763956036322235661563303073805616282821819089228767128239973463170488654824410656672311235255923197069265756398685647332690165132782498550608013151703382877424956103774600288963415586406508573309193826138122133103667337330223527571123909447821840742078677850379844567597534575061113147575032140359567152057188084419311880252342894152239723195067991152651021024826506876674487561615161799442792848837396231529452634321631304776256019220240397123523631676963402077655226817898700637644640743820924757649665059028281105895384672817917899084191127387814326132857831837272242339575153272478071198355547058955607376053031788341641063727349187277206074594769626056404146940381535892659485003040842099937557236443068369495943348618960401719374680612204231502690720 [135,85] -53889617176919387912097031187930453488911758782171462879458648829984332812035471542678084808514062078711638675485750546246859519896971644372650546664879048203962525451089871411364217505985246019938425840281964649468311546445938672127073948640376371481513433860454862579281058270788096150131280337383106575577837262263031011668543748458243346987579518361364326542460572297496962177032221198231229250151296023407456882321374305762342622576885974049034420985967623832528640229438375381550411745784085513486800891614356037717579070813896542759258904369064561463321555686943633118306133615729476648906216501770450242428923077082581652826914730370243490408305946347537926771483133579664264613520937790721331979364089288834684763391639369321118670184808218326373238047325025172606031785490294316121234783169489381287376234895857142437982724325354174347488007825397771546316376203211273220052740915860519788820266438152352908210662749960430359964890117588526226762609608153880500444224005341692295199512266164332527516961856629499563545571601321739823471959502427486807303401097501503657828445762934564522385052442707270501665296011857116688615360749564137300923794291050424463565929647612611302940090174534218672293469647923019411294719284884462163706555656336259472349216690391312221287888921605313648765761210597403590980324438356301261770540494732384106107060470623874511506759611157808950023009082608674693224196354712387160221349978447744026463841128887418066619489863126651099472210679673900774385271969378360122764620222260270398357557737895233036880553408416469306285751923224882407859531153084001605007933811743352961464143153144955168680818370322973296144950848722822971437211378186689168592302235565665711838702079962462879137011530524296581309952650938164890760510770868637256701315744185011841622068979137015355528965403915793717986354721940158684584253798721659309426828778651989886937714887407506913640396037306806020903981715224686655487817528140 [135,86] 3904624358783943576495520145824118670571089119151068529443867028270688209485027926790515337895679950333922427975092718884235411983761790029566638277298497716367883471289905210144660013971203800725026185235839205017603086584658802579843201721128085038639623153304310009252160748117406921084618885071561593774895128307903658072133063276544458065346451074698324903405807039059954739635530417142801169783133036998738044079676972213766312600283819521044021831520820074230596907397768324644921436638710675482170941647204450418565851191158987166201873257233190562541546080666128226266747971725919256703161207669095362742657962544790413103826754523274589839039876361425351648126828292573453565824374232326069221363071298952746605251081699470245613734567675431825627014136903089161976327923680690562573735179325240061848027703742448610086540520469437669886836357831088334607345117469719623248673654851869348141027309797515080731133023279284607434405751142381615488046834675379422999568351035086339829299414278853876585361183112788833239259756258951874436624883225755627345527180983774355191095844506427473262321509727532785255347063019356645498429666595146986528856438461247305950948481954789002992609059016751661958352659599539437747562866443525425768110760003444211658318285062283137642820373263803693863201925261856384076482328155072591769787899935572772865504519609203482752312953059557546729654521337319428505101673828064429915662058611806666070939731477292886483401905348610504488212618461646656990218318737857472292406876320220523473540515988975874207056464669682728332258301108687142498489912699853231585267995214402850495795780155600262757063920113812431812390240558348352722577322267191746729685311440933046099309048406372081452369903589608792879646392465076898013023361560956730961668307728016402310328239337510111778669054251669334574180894633156832248428627923435152988308915834960699873962829737200288538856823772488940254643469178252993542287104 [135,87] -120443031209060831119521183786225834173049391969190656149183143293852070992701005023170517584150201374288269665203404427558733056880001907307327622963153068171680586011387623606667510679835073007209673535152975827309251236219541824800567317658658657538606433221812706568626076375859794568647383338660580080201161074583614996825385114906574918481487157547871857744030835437808542438272131117287126416938022398921557315216131835929522887477786406631481158359571765759815589697571850168918446356674069438658505791477262885681370376800976715977797368277891055058696596650272513441414711007389066202293515054031397768705661857094061111957821408800511161490722921963442166668435680186333088749416030469316289174904461073202224813272599563355227450299568592798163727162207644192744706361711985124849839509654754557138117032682195223695394694544803727862363687533632557050119338392292396353564426775981277758880178140110632858708112776527337597212256814482184325486308728214433960198701921437794052406411816594560183647448649353500698169942966001051488178818966773826754114169270065552281125036406907444512967190309707069542828421731282439219670237625595040469561825453409505257043369743146256353438199019695898795690674693851011002463680967796045951419031001417217441522149132759146916373303899700961899634143202021965131413999052833997531903864853589512547970463893810344346978775120479440562696596992914809389579034681064452899343161368751225246768431803977048199325396937871778708530105198704290197624536823529278670736629646144785060767407154966230078906962294201174119696075346273205781446349059955259143040888402297725708148622402414561819197474263344612814113466881698699837158061683718516431101408889078774844932157026555443408933702754171039326815763041945266493352287700929374980103526338407305555378610824093498324129876708568403800204533938725126887413018645715007705180233797460404480151740156508459251749047001197408930313439330510148687776 [135,88] 517142166129514106722241538760002399542822247694420660737193409626751839468080932953167614573960364729672087171180558429562246872106182041126110132582789190373294746893684991896396810982439887363159164216378888349215845639603112985614654274012877893872514924676080074291094389384043631518258183489458094042401020620283234832850328605152699326141309731400510981733247757450498137457277385141380082559282490236740208692366097744629076560005866941155557908884735786333585293992349424725001724158218471998155904785297684366450064704801690436159732513872772051238415673151561110892443723806270248474793709639338331892522721930716760523935230050929934955560655974380463984155184261405046054110826787091591357376599786477498627445765670135434216200961429127415353026170072182456987315123097348206553532383385511058896158699576543288577632638467320419864225105058702400946460307696496229504148942007772079406869715531178707132745378490249074136028195192946401287830297720722185640698172502651764507081258043933483763652246421950466701963578434184924575471289110603319976699769131943693009548903306903978147826357093710244470318293058266466673938667415196619142061151803323865184356585630827720737456016597760743078053028673654334476376784126952852458951724479551452111640327723468185866787256295989081036719932224454109834457534422596143323956889526655235809252389074002141913118721759539591560006567398330681121261838359445126604763254355007417860293490515763170577950917796496344736775508877741605766112274635043066768913974481128211223834938475097166418129815492020494703331733668968542904300053332781363203242292669155013392852429798944409455841430771732753478683567829519122166426670971948846781685406060837580450612577653711896617678728328609522842925680297087703624217785378484805653237196273805507529507049494385459191987520351738405578365478158139566651274888351355501552731576359222286122022648780782173899543686494442163430463132951199168 [135,89] 77404111344410879648403658999510494778651856706028322341992708018205429838252641741040830267985504942767391500192565030916890189068837183980162009859444576836010298892073733156444643733735422383094985379783728288813941490660659027496799406326274034683406630437349890128399481199197822040460068809527115236633179865118890016832410635899136591981989083615740146743510576855136678055779299995544608425465640900887431237071963892978062535765450570828929578690740234804724864242182749428728323102549701550414706903347631732252393662049648282322232411079680110442502575416043968552365670486392530859258961545946036996428247699641021458576331353068856980444226657913813594890396930823084491589188367775164411475596791605758901252968089682041959947924512377157855030340344690287468756410859134571861715966452979611262594564559344980624060844450750313646403708711988466156330222278685628787268100450777127457009956912514306742611419963199708033841333111232227076905288546613269130591964372805937040964165688656656546195897720123996617739382844318677321494317257260308483289538035085516966447395479330442722634453198096643479322518254944906183032505030619190941177199196562797517927169687793652158742040612749057593609795724823776880911903976434836143150492037395854490693264144606365552846898791957372848324550762041588355596340485155067679627182689492657359295087125999799550917782407439008666780378088510370103283691359001689118583430650978358969161917946118497950187392026224972631495706951754965197713403648279392961696096780856291164312697336736283478320251729019248850120607667932338925397542840858000446372239473682229308536920741877317894216803818289868028571263902607507088790530243750348003241771391589539946644145101996387432064220720486904725030142964726412949663675218676299849062834067249469383070506145226329723868286789805639937880982912286403453708598239815897628315029862584054132382865074178844122996241491176611184199349162536 [135,90] -1597362999517038964576822782309030191966043984571705783178749675745969486689502723748295277122961592783158385517433784385778616688353391906495575416437865969624925842244199041977941876822782501025985428679788066500667698743517956883335643169263111851817478666121845644704144193215280996080045788124476041265723699721974313654790605051099835633776704123738574218486870711652041202497705692720947532467394919314867271147315176377092436100926071674776886359530536508126977611605920320664188776146847231127476060882892688212033242867649352244809505863518964911247266987534513762874181611057948509848994580995165172764312989995695736350230560687067963230842278799059829401253906695330753448900067383575282011884552222177449733433106437332112576291423013153771589116603651953990584589974321850341622045649591628240076738776537166488393123689910421411887580975329269253173866931499407082024894010064766054987749388956044384673770647783609338194115839941031530060062822314959325394731816848125696484604073351254515224332452267126152920435342578892884917452076227196234788887958190681293110016881914732379689378400017780347506981733715088369674934877959045219667591718100052421955409973119516570754462817098884108051394541771150974949961246676327079646816716872721943120410734042722416595872580673421697664432592672507153920317966449216564361344017353614711540868641739119138235376538233624050940930123950747698636011301953764775286359191362618283778223514190530794213761052130841101046018306950478344488632273934062151584235972542305820474627887166015654579846599036554326388194764978671798285758915950013469928181851472123243398730110360821231382103412836970698214399613538515656201376168935297909920678762311505716793550656642252836093989339364573469138445418127168293099497903845394602296407612176580558861186570202166898400871055839808479512277129146054431242236297870167556121374776275472902386551791774288362043161503291806289365143168 [135,91] 2547901987717870635733831024650893060858028438660293244754281745733333620191896635340854257900585343443688193790961818997339608558648358586061966841822703169425939890622668969925119811158925355965528435244764529479107192445211160996530701735576086652212891093601816784959466792033217541649553521559165730229637738937000818610481983814912056352208509348230009057445873263958012303605566519775375084116517484722749440211129133206419028696278725145056052894308855437182328490845446548572543574814798376057107436919549273581681450539780458178376529455441745487749004062113706412701543604536751422004519364315482227350589717540234043280135616880413151320157365721973284881923483364670441012911885171747376362268265764037462490746668718423356274531520483902969801421989228541980615796825468723839636097899896958434178768698906134345987012362429579165317387678156794472990739197363824115510336384200150260960697241124206928454078885006753991713090003885159282977347493957269545720019512219483527364122851990482084454772851574503111463522548485009280916402352967954742151629163103062272596487225648750043134995904580461963043872096283265705725211842372276095552279249105646162026874264105770520219605315030842759543888757280678209919829449680822570970115091750129250982608607116851236099676887244798419796085026090508237405498714356038637175824741050928542329471111948785055326690344876519657700467616047308586150206821368709795529984552168935872864184806970359187104529041924308762844161242059143754848851856927663703080534001589907573569784310364454274331118920460867399249753386439412849603339579388624315868988053414916722252976966278846659523205422256717009975660381303017328525940735576402086708557713163208501508193676477512371476483112974520049628082104618975012548225698999362614343722795923383781025599125560930919099548271320379678885866839140922079667039187580117270843921002955667525505866713528608213575518404874645417904 [135,92] -1076134369078539173346571267205615735971559126875131144160027002832052508347252345178592936516848499815021512098685449868481173004409105609689380745883178540898050992858420486995240654758460063041608034415836223477945930230003919197947079467883216123770889865338755672339072441141652595341748914200316601346306689247846133139662100742109197722821802132959133973122169415696988460491655060346106958860608767689597492010195486612083864581107356775066743617037520235241070166977481186641188737870800971495038017581736696125975024638382504300319617974628155989125054403059351661075555153212256383765932188662682600713454453275682539068444350844581305449318187752479863113131136958974530491552142927630057639758812958299499392927023365845452528720317751835213666626742127933980755114584978656816028583032214685469714166065653926063019498354596634648827723290119728381105859690106292029231749637498689406915599070763708700362442521440128523597047432516881627477605622835477920413442105582615696379870669889623167770359817733056069618460164769920502428857872375303834192279946902254135191373002041079650082458172656926117007476027759786530029654419792247112754656606386352618999413832026965462166337483255794192610605627367568285748154088299419396558268868552539051648847968395270838803882374341701572442082500022830793255433462169998416995755899509101635056244228421114975964412488691525632741151300764664392823606094918745795242170128615331975325658863270273212281942830788321640559569056848720351137633391949756936207264489858307240951620457556608999416689659200354103968181900742213249494647184908817117217690626506154099612398844519690643752212981351684591257095929300976710876262877435601423809472052640829475144505298087818574960523541564665649238140614281772624639825968177782382578905183883150353113485298164621648590263473924176273050810843629276586420175337183375633340062064020702064846839261216140513152099222090868528 [135,93] -1987032368819816094339708412343671272597017597749928497718280411163095923274593698767613881362749868746747340890219727880236542267607449581785259605911923557189390383172517869740814632320894187881298368408541803087000715937293957288345396564608446054601035527960769735902837178268617399929116538870388447789591569447414717214096936334034169598680125526362728320828212189430556101858228338859133440110008380889642342025086424543346715069594020216846279500683375223489422051997954457300540699449582846704683588894557074134245242987822875087430277495705648840567215898308306406638965939633115275478239380694657602008626990338973023510062301419982373998299943969279739643896466864519683170757310677405541085883010048804739425779967311147023076424619402809540958590626605345263971850067911283244883951724269132749706123473247985335562503247286484934366296871758029364016729724648204594901956071782088485904047461956199476883555711615183831853134643241700994830829017945335633365124140751056209042890934723090787199951179852423445113744886931147395124575305047354991111574405474815740189817563114364560485806953414522572908095298736795581081367033154739218589976783889950648904060348418888311926311295609933599094968355984257047461786298887288660782417527238373701751704408525865412556830602388269004369383536949514025798120852771442992544527864429280618890543065393292771628908528980636779466856301577345305963933008654076900655293235508058293238298885586127462311768395150959444358726874610375912420497971440479231601436084784686803377025502784622278320934815081323909653980490467930807881816429330156793750446331703878396210409598138627012931149824154117332638927744280013047539489459612070654391542395279170589417818333664285378572293964122873517837180801099290564499031833939032592480605891068360817958507042931810991044015136380921833184315222231082588420096640726567697924278601716714052863314494983396166713338420778 [135,94] 1715900984474999425980416749205669623562344395870416026905093257404480090740562524093284522462941137969576621924957393983240035573715019638236147995661431482455384878549026297769360826781817469914780363488072204604227639609388534660953719522545190507949776482558711750573327064329800590549525660854869483642918190012616192736319774847478473507010411530433961692418955797612846220721513038912772349236539968872990160597038141737252090051831188044558712855124470723513992467635445556187516107874275402648660161076859514920067064640272662810199804042624340131141514929265778724717937411294056906911503780772709572521076596949618662781057179526143888880195349203305024730320640067030253272387614145093743856199911771702254406718756814908289302251778786396724032993116040965034304811089622146161683363253669205646367698931950202938793953068541565380234206220265386323438695914509358293843479483084523560427506571574629542016341350848115468730743345555035668727830838105258865742816945489187969297088522914213622272118912190104626686396934385602658698737359195834337646131500450221851659312796677940568697548780233926846800810978858308341806573038505799205442530638826227715398163679492047540648092019319772220507590525003220272472636949789382067735673576339374463122791700903266513245371035992390686001667190624227411709163400695319397484516279488646599207533066847351005375324564770783995592528476958335113150103427870496394741404934133760613866563448051964778544314358364928331160008749345819284768343668105217533325512845843753875764892981177580644433839640282330638378426969466610978290295080604692400421335467261605112056258282520146557253487857215503238920648942716080774912431952166605146322388901564696870987931293417367344537111709555423501731478061847564986026342291255422577020871887913311974308729379981646552268515536447935736284074575645524741548049248388739088635369542570048584918029120831277169957180288 [135,95] -33476392152168975533367669423118097112324319121625709369353052211855106115266074460799144331976122492842194319563215079356208745875368182798793537417813239678030926862833498125653305828218342964432238789999565843334868682202031571319175581627645123930154116394213934478742903429285076661124305039690768215848254233920738469298338853410898161121958763944753227148239277764129584619317293776509771127750209760948832943930640648380840226938017119480038628776731738422654343818563132082579467511004928386212269772378538207000438746655954413954453195942501856193745154431360181225320115579188426743281699100210172082129487337393345694966913357729339943845126263700811919110881380045197435476950688730394651385566739131780752802814263925262111227643553596500258131030567643065251194141676292534633069780166505477143324304487525364916751634012596652341270865407999912303035114531348296555149730691790978488358103256182333291649055505633330502595621790776207252501944804224993395514432010518763642230513733377794670718605417078790592540881941244298344469752086039148814267183546357277337849470930939132305827688024432126992193331564869112573545723102022397923734446483111630352106139065618647821800084988454327558635296872766725263701794932439677519128033300974862925568881596941378602184611083946662546045395782046514774553736461906607713232417186468846951827688467025483786731680147246618195679386472589412712179018881790677930177474502579853703431958513446064957170142840092265988105494505084279286711311827889732628378211117741628617281152495577821817485898342627491100451582101003676123699088454924604263023049703270060856306538262708468095544100041383414086943026849702192226156608307899399050979818550988178763385625600948091356605999051539447199566858357217171691742055589595811422088285448319484747674296378375914226281663253470539398672063797401803515978435947191435616910647790221690344479976555575594511824 [135,96] -887612122875016557906828325990467557731232215208895842815911502942192292188252640875514862653292984438466380437744891435303092206380164920034869392337766508766140826896872251062385485455189648443518339627152473675905994906553401580382258967256720402039963151816440503924361509212795256953690682953978225851491382823739364636797622968007635578590344456424477720842061374618531861068391308096572109754882777232804361744236673123648073543855336322062214977748158350830462679114910522383060918368822379632264307607826439940844886627265392871202515943828595029089782700930633529231154706893717377104591228893111456608763068732882349054446959214912706626558644845879887343658634911665037505396820244838158082685387630126832229238721998453572215356100541205642536286095932393304870497232225409007227661298138194988921961906018143060132598983707432764381489198923275232264507560987121512822013686317048901156701687454474878204446678296251360109795070176052630836140061960178665709258979785711599669981120729118876720590904875374142617402870095624927557203085810019925548950934712737371659048256066661987658592523405294743946317510571142689641336554171906174999556176145803560495648261769611733617297537047559622503977562555483849558854761506578719627718085171189224317726567116156871772264321893969810383729475238782387072094214548769852041120434323844283798312208691001417697643810510503047951045204633995634404384674396151551398462804276756877010916776253069675178707161281918040539929093525086439838045145985269562669376823572158276903489568343335657077876978414405304983090101923583764650460029330256851697581562928169572221768641296333630954079954637780084345091037350735667730934000940705242903749474048094234980423710967477274582204575598763079582143109283347074017308150731511776129235225877137641485565232169765021250698720341489913638382881230420398018837353603679879859096544138645109108891533404513808 [135,97] -6307730321813761142972077690476649369965837601205973503223610406509901619563862281098963911956440910502690822567254746082561739009850624731390100047089072534553546016055140564676605111989091095505153853740509697834255063422554704872402528991398901196828660027030305198986974547859894425699831795896053947709251520544946286437974485537022001628748352568307462966658877037707287801557906079652002827733934281403011533316019819206935985555159358493488201295140152309428847747807338895070104546809043981930880039405613418560622611722310266394987585277647438970318309594661509225043908304763534722699290589311384348977550372898749490062314399119821201035093451248729805122014153615265229749837515909513397437122980171326242441201073265191790714757585848343926445001999021763407403429044071348937063008171289438234797230169431861539035546774169386053936443376020605670463943992193127627336510985803587877119813079533463841370193114229100922225642997501593237744519987187221990297516746211740961990171243935894772933779817407952236037879100125883397827284766845313342989722794365310506693580968136437207966906178281429677863949108198810852166218453085573335211536453996947580095996995636828534312650096974517788789242787422353341019546272322271389117500608675283859114863693491474354808019322987900820047219838591809854575709516879249132339999414077442139813508486338440248735208300939802670596360807248213283736594553914406757941853948427213515125859154890100426957196799271031618346206098037854441698286452861679639588854859372646051811635176878992714208258059945895010317163742209702624094209654062001228560362114065497913669794137770978339932753113298187398299325097288524243801754252437775893412306361910960584739337493215953115382100486603316932478876491065228853631794588828790031760514676485765044063131385951611295335626797394494514433466279526441273619498371893595968426466765101351371977858942742 [135,98] 599362034578013827035766004439717323165377246182051121849055578516117348437123490134776245321765136485723355620255725945289268098504660473459747183510946613224763007741956234055676922588364907537569020746964173370449591776804801875019044710187261701113566338513299034747674649069217348560133218461457821114386191793777699181135928781654410420542545016413381695759771308251430346329573960223785326298738589088199923886398061070975355632413918064702278242021650749188245149329476806037167945544860861644739079820629909276299450869198004294074056948947871028003421183082586351779123892339341764771656608718903172671047599705348524482938570648577168331862590598849953338616748814376952238662942986060742177104822351877562044769420379342643129685149361674833944533621106006412781443971444079051613167677554216850817161994678273294951965331483608448040601642609528130586486812571001743491367823484427533432371532684444095965349870158025855774407795534938215122876458200991659465525415263528616829190688184728059698883091113386951051638216586482354676142131326502495538852352058991724559957143042427449239156178382546334203920340262238248320091960119827018531951904390163807047738751283258606541992433502097983893964933442725174280856223237853364778463154132203789895383731091434540233939053219114267227057308515448890413481687194330482991868302853952914743431784052573919124113141487230386026523150381338180647552635587736426007974669974642287870021445079135499599293460807583784209940461428622285289609880897184444807043566017441025379396973893627156102377501152773340128230197961050071777778462814178813392095185529208290959612969352814402023929710928871678490571200867536343364673391955749897385668160787715187266640110276545167028167793203804630360665769547097004658257109989979499804498398533468359545839640624150382992495572789623682475442531821517451281691150893177399121547288255726333920224096 [135,99] 4323642938267912507909812688211431115796856896510332764553737027077880429795643918059894709915152722620975705252750498448815743635645674863074657707078690052253701799008793631976371108154340295595051014873396666209065692607139980530936045976859184453900876233058415796246881972232148692326593941273382602239613514918906310352176639307853896753021393648757241826976616807501197412237931035230198385506634055229570265681407572206347626282025043382006453667136215702308218119012464977040085302984567573385496390491163321160162380257099680322776081299436512044536476903482831613295485002531334262132713069111086189488287412397277210946402343056848743215607981066582847006051255566849398991904392142111576711315528421619297841362767606386875886618080811662022223960910891131025100560510528765124977534246257449186152490253522697516508449439239865620219304195865282567568659271550326388702506572033494028641250657557030952301532555755445630188727490658520679547347001787458574537637357945598027089265643257927019256810545307179010638797717012816717931961068889209004832037660958517526312113448060749693591120339834945889014878573912538084035574493358680361294024856025633425079480157906732266963469170787527096555660201620118374145267618001957852517332475213728364610298748304757921708547677729622221164256347209048529403119151742573505270889559023768761457533922375961061546581703058190796888204348102994380734158505710077262082391699235711887111953041158845054308463155649153018322034939270310999722858710071490753332053585574517087682281333519737287730210971166939549631630968831728521477323881764998514389336389163069817116548450532639890654494941078103357654523881233978402854639831440398939958830363825106525243817252769409145631461035768309400722248694006448729693091937381809813587401574172564136301939789751627437463368872064136144340408314964070514923139731382158642489487734659751734540 [135,100] -138366472369778518671609840071322504706786002836386305235392059256314473287106905316103565280742165996033647046572965342011000146671146746016509518970532649875636933638079485122163856232381132419739308779328152847483782583957895602718808387727764965545019029103242937980116123486412542439261953308315644984011340660264913164727393414962532073257744930272014472044403572758632302916751821087877532162697067421273587231605132750588333045402605479873722893363586825455539401117083799839901267530113318441524501214548402678914245140227257047786560557703675579594068806312966913800564644460486227851309909352824303828262681363695512821161696034491068906445899146711020051877157314539738423594813809877092145747392192118097760032229885672395476454207465606689183932543044053087443959810690063164531073812436279726833522994211066846985451312884277105142907575640696783923785398680592117271892963886274684781045440113859950136231553432634688405086963380878000721108795752007545731541194081582806092891337191683671176874072051349659358852951058024599388675944853846943221383470140381988550418054364861828150823122343735845858160623682151055545768109980329766425942781683394706530817459539351171177462779718302994944358618660398569787917043867651853580322112974345543032964198536101381955836088225937476450568263633837651750630882484837321368049399211406406696178222868856274272477305367266497485978172739478819025052982019733807155594392272109802369808387512492352387062564790999756596492560413838344036028781439033475431539471801522005160620850675431971972429988218807062380346593726666603823710882321167635889450799138466902792208689460132383066574650529352430823714831218509044757252189739300907508411142901996147746192243841313949382973734203426918485156262391365108570570429903726307711964652477595856650269513125980759111517377054673742093127555941960600172998109533458093197669642441545600 [135,101] -1088321319687725611213452262533320104203067879614493731905783256474224664583525409455538248800335067136772061712426979091603012615355294064691966119913873776922155990661058406405185358760203907255513566087664516015961547579911879840316537911764604023810343375924797243675596783861370565126108570281846343906088228470976276696282112903063344051519630511741543559435099810226417538489350792864420862639654316191045822235520059224666344772383317707011568671878248096212759534710147314375574046015693821368512545979465021393096426159102622021169486116422082802640935292565727696758636095077969876432537026096109117218531490772141511136652813639529758813966940485593336771092499935095514588868010652079935846090174874028120018566649170567677464277833084834551976458764514206350005243784350233305007270341429402878831137017616134831184833701981236120591085001238882104955901328352251807911493628658930561871318458799625579420330267315713621263780028279985890050930343366357168621961252056044570996755080202960940631033800763831616196588956078713270517702519234831989506425592080270071909189324185771528845108505886503719074457758790477054013615911922685724811646917451014163807540217275276992818384452642285282967970394596369735601371958667403029675622475393614337344442657129066429926786407285084842255644202383797188377223047397384361377245142959716085845890451708342251921038776117352597506348819308521455588928690169612509287911318268852052073154428201204612802733334736652378478856772011612598424460518084629902938846907680246652123608888488892069814744536998819009233076350037058440389529027704816114165644663710232068711855445393451069749694478831127227329004286502224141257618456792598149633832776645140228858822151738186683579790373556792338072836583498702768898992738737068413472491754088376427246290230204799512901145797945441796883289026918611588879169740586095613659077545968 [135,102] 5840258305162743590812622042205551753960920568205439083576636645123088991313167599970759504422075979585392321959524055116960306785456843271814139068531055481525482515083920464356336608617882315525819779462221244893063357979787131092931778618934296262473875992574358817059226226676652780969248646170786469914071995520436308156712515160539022443394310080669601826065005619988717699716084751209984708041415193471225124479180428963841790179474696032951909313391898966108905752263071174628157154354925370078666319771853644277408723761788913740436208729150419609894661429720117500850806854350289459072430647354515264967903976799443615556006005566936086585861915385814634888100787471823957468896675719529159632440311873214775890170408117773431337287625494728561921412310902199255851584399401574093912213337297929124770723242275694971670945946729515340723146668057699576982996329582536436932591059310458029421584549668224108617779324654024974787636188717855575143209030593267574454197265384956900308426768816791624688091556593504358067259394888480428809359489848002275453419510187779655764694174692631556860817484656295609608627069253055795462564443890512887550682378089641850367780615360604285309837726693230829878976397745596272865835914241931252535212546579440539169864442119956247326669165734461116019681983591972761434521761245473660773152642790292640636118099370595726556561703341685707908783361994384627014027597933252358683954925823805424858059197027324961216110792308141384943166075527864860564697012909635872276566055858157877939441715615048488138515939754852130103275351505050756082794408266812915047001338591150252398991052890775162888977945958609296949295391200629556714540443179288837838190344277320660747459077413384545959801939106822820375910063765926787536568965952282956760122970524625947163603470902099337715589027400971710773665649213106593234645893664980399069440 [135,103] 49791368417393230087161831639943693554440563449484849178492562640231314313914230270030956800608868092151617978215413361931263399372650599805030071094539319355278801307026769215892678076550698371929339671199245892171282238850609141122958425283858230601588384288165917266419779337484080668807469507688443784290043600637329415288030977051464637945955689796732789872797831936045075511574674019424925016034540165953775126315285315244293504459230702909774237151554547820779887218151978557601418553610608050305668999562443918688172697579093773813839611716841131975597209211166352586055108102160864052459296106714772459912474648132401981459093032397164915754138102011178188336237586169169885829001597202043601043958456473264067250124888421868222470000486316462249905151361629113440918109795061394863053165633748815080138051833846054012341786160480630432140644087184959702789770987439505691276628178366911359568044498030346786892198101415136095040235885509512469874841979275004085357841898182566463071840190430323072881873056879420792091075596559509375187910704529731874957618337764045406683239661362109503259972483870785493448997171961525037170948998647596027877739795869473442702224426598562908947048886377955415568185202162555306239932452758495005968403499043917572938258811831144025159473774014181175545105931948673316855972697095259703232893384641198018205054588105728382361445708119299614896868714909274692795398266242333320658923448788806173320499773492803419932315020564690478968058071771443063205161121906566014355756092253882561421351886488868817192688693312250663054495505524266493973492673523170103823083900853793289309765503691818551520979192229212266852112123127425480965602281002605099628830195951502469562511876534209587681753687030639547094067903393617698855141478335294687978396818161805909350314377792744900202459025188112696848594162932991508744698941224950176 [135,104] -38203805198850675290798931846866041128395431790728716384360959989216112151317409511619408447577534229946216804119106185081673780971668757583341511251272855802729059870370792656750653994696614606690804075671174342845602501358927765190868092665821659343027442561580515280505951876829820654640639070333373363103864732329846224979605193343898546932340453966062561530522629973704079874653279996277660974871737640482978507437667089036696671895486381766089836778847320894467334366498528924442498877017948673000393010829835531619773035153287050875439650525305968821060307737554263821193829277863669858145646334497722059999782331628901425027950004010783560057371917942112580487097126448004628311362301710870878212265816371291364331063924922278604566720993409397071989661555037482796658526686020910898203217527254866495223757391980155773099572545786873229440656771267507204457215763735744368281465983825188177235541903462922760424131364103825047973103811115715483927448007443583666279701442676928732459393785285957599209748281080483337444459416855643481460394594803572956236272629400556003891065274406980295369869704062879886648599039206669293307470053749697275937884207201155546302257872089115661628850692532909477792550134381735183663987662742020869788676669412407392005983752825821034828447383628402428245283718676378733226171302606540731409995091046684053238056481521659093178198992636144890262916456389740245380381029091855615822922128967889557885891340507653849876239759887400911467409576039901593522111306404176849463240826157096121681363762129049882168839415157892519809350656731576215288922974887738688072625377506944385724173511648792158797968685253580980146821299136796084975102052497071379447166708399537866513157713650487834292322524665924545602179722863785736177625254483323197801679590879826528950783338668718042780349609662109884539170717393098770839560694592 [135,105] -852596628376768086835183301875236043443237694801594619840617348484108151866165120649559569076541406322295307426195053016752546281041888047982333903969746138614004195788206201630971725986337021443338323476445899168410082832736437069932836196055518196005164863391289981164343243266622585231855759760163315314067796964282488871888674806793745022593768137128822010639322284871780887927837430176255074499345592100719695766495329960710244489837266199240295481387256866560643474629742673753114333509949179165229351495424038534109878252794941171193329764738875422740152877198491999193989281668635316066230454791757782045694733737027576050533749071204015902542826332741396031734440813920851031057243636096327663499307444129387096611754148770958967906390925688099878400367004189810777265603955075612787287703909765694343083444597877091134351768581499995035259848350629455098647199261237470908752736883657403362562700028108649773927834863944754333813630076814115754455876071086335022610721340210485006775585766270025917859896126802303393854433081338572554985042747099100455542280645057780362148160115204650843456429809836955415058637326973990280716404428049439356839103182441372373113836582771541395987440765671626486438585839709138662600809485058596547169192653359164854278135426535754943201489434634773980310829661718919894738021659091099693668700012522337766326697247436853623815066980309690946900816774191702760132864070702094872919518434545425883736401028122318032262621537394492940403404881813734400862535409746759261847485825686353296492695479924848776895560911601363982363056486207360767566058200728294457905873354432680071760062548990278253635944266124461735329398103974999015779367876474264203526749904053079060295062502041143106763253444216710262451938215587075150995238884808743445963711736520320641087633037212756787828157921281929649355437912264882139663928 [135,106] -1155613254178516379454117247847812148602227531867152641848818078596940915774835082431765731383483424341796945776311744355219871583924068006488511384671844584246782011127752484212518062982538322521218502817275302068960618002518568663622068899001499251974860310928940645108930503341993883538250233293155332870450926228923959520540938540009226036326960827200530952462262179313622977330605990966947409823338390978960588018948941662630892882220126400450652600913056879064115326460385191053018105769222518561629026470228751375195862902167519673611360859058392167975319517247242953071854132080644452856433355735093313687070637790580452333030855093501977816592214382391792961896918139852795342828950470085005565088018046293312841269533494918939437196920101588202555790053153000057813225350187621790473292248166177561561142741540602235929859595231016652954028095741810676704410112138091909644899656635176720202514531218838621460840272427697472929546268342326629500526749983484586758337300604608381143577757722549465007147252543655287495225527904826667022396957580687169869729830594890986535706864133886265683281609906351318138733285199590540994063713115220111015571561705911885578196984976620570314727363197772606139493273959484557763491935345485094927780944602895226421379563496561301401819450257332548917440805824915785830475370825097374835632292318666645243270456026097463614988970407103030706300082957921905787835062366487704701115074884787055753556950246994761596957117920750066318221962641278324591038549992951543909916420497950651664332204328107859442591901644888595303120327277086083586136338313157496562948682711978914483913678704503784799866670241864671076019435704708025643429657447944744396967131874387921869122208342825991142628416562770187754601113376261664729500511315328237514992121735482412822906648523263850759267041340756035352773776090077067072 [135,107] -4275145114952625536634432021769459131827794414622573698208237189527772593521378674934641425026537862049058690823451357977429496559063398354464792616288332074256389368770648592138101190520962589215483527211544832913142923965290334262190254779341400215822986125384423730999578570165482634881347207465504740703056220762217300522906151349758270774471021025640968633676744107043953833381715187404122150120595671239813872547794892717555366995663466245869147655153624077918513461114253247601410958509649714922375634053678307929123532681137883877124788627379240978686072556321427713045772274396940644771703383705361365029882347990299193314935679529502970956391253592593591589855356250905826244541074631897553404260952475937314091522431522586757100229791380194588971077912747894109050503895490939788318049258912448353210219493998798507047749203409799553435785401754129614091493156524347744244779324099090287100733284884475689505126528872764869635325690448962264584283272195546150173889741475823756395315904120882738383986795227324469822812199938924992094047921127220411948579329455032601821099569855128587480199126752664966278820253557865443913539115386301682374390100377183577416632342027607527177179946959124007478447367258413294388320948690803267631345419223149259051974562108529596627430584867153384665781907465593525564000120717308626257991075270924648373878970030967127351389780965184843330369864737166328092068986712793165963225642411979179252662362430064006183899965182345520022201627659370090332305462218561109216242718044014932753125078381250277164812847652570509924055684681225241556191511255125760745703585064271870494110895269614401887049498529222420998429216120215184878570975753061023056867643651100087607663093074644511197927203240503787529287509008504188925973622407399939522470530578485555414700980376058622639628252550177234635957787748584 [135,108] -2837271635363707240197768943712486932073695924714857228205650390252254755044487966033708559974845651894330911772036391761875166136666714741952231856957503512144893958956259915188461940618484565583467915547570836842289134914777546242966397697592789843219711416167946055811259774696035009246461075250798273503248951214982576003993257878727292084161604198291852548393474334513363909696932506117547753980261547715250520365548748303511979398670399183288335604525490128409912099336129224110216209639959535207469641768969877257056939775208824045297287864390669122164287597726909192724012711188738674254013441662722843524716902395153905966159753394895384518062791214885559184406908046520182691515935733421865575865025556803437386232261160875864126180743917678745185976013398202875549012193973648522262931086702152322775016823825261229170837225748169810951656124496111679919082369973745013969538020963627648329805957591303804376855046597075191085464836244482279012598796275879227800035625558663704811748300408025848619807427520485459828861161848828543700710453584174839861914916843874155223941770293494290704834680977246596117249806757800970649246710539866402802595980107392049176658530514147960243729251158169133372208709664229623958734998875045749812617364254174833433911351495473012448414736572878501551290740436053255110355011461364301346845861402623382918954982723999380887764003537574021982135469152857174193678479406703427074274693673596091464293408251571289664904404305117783094891645684272508507428511134557967169652463925727164505530063399791622005159955941075103770541227648360572762194911023473054354056574693799750728428567011876704052824592806642369616416463820744231594211495125849975963628172295658333223728902150652825438041032718785395805274023582962163949002462401960191481545638443932218957501819383495272509760734906145872589897688 [135,109] 12660413296470090156460966196260926896101481399770779185450018451901387658410572116285417214785857372475766941900102694225818500997831381790307124234946394362436583288221503223261872901833051805514770988624226353822658728555591424119670466241658755892944520129092905711641734964567086282715181133629219030293393013496250430603531703394921615348418202107036216673407466068973393880854391960338065638921736426706644890804266078141968184614203560854348589675830103396364621358615830611209335625892702020814545396440258813489591945828051067020765650248328038789242436550096841808910139887411773028521122078276448799416943795682139852314545004508999460263234994821218330911893467250531122354230890812395060734334474937435419964220513688039577928031072328928132388242386471899244707364226367219583057383093769732492994019286909406807346268526030175965283155416478270908288668933003865967666801429423933278312768034559673842304159705290935974042766997343398254439641704127182744250564647036763876638455694663892525220577221579564401041443541943215771622911984683893017280690427104819661509472173679016285317248636283389715229946158515157929488733060422801582711548851823760767835957177676159147912691055847101927122838297140701895077286434187036616589194468555229932011617839595009146577812779774431295857539699595081601147068762292315953538959372163275122886397254502199307438224388383761236306555125296594558545786281846294674731575016789837413346706538665886984531632757122555166399774190260372524501577230208876882819798928615853614871423437926413502302792898191733700500251218013997665078891248686467488642727956280995082482330807823004655638184642198280524231038960373130710984028705769958086953488286188773369066480969487129305366598561822666784720767029649566758216043429766442629109000216694602033682499522390082885359570426082070355043 [135,110] -15975459341510744758572084558136365592392437616885847376888113438782464530156564871904361364073601006549899518291851084617220285383896182482216347475220003479952087108968505121103788889408588419108646412487024082695816025221133326979900161787985095237710178241157324856341627484488324224085453105303518943506916146735091539905931550240730674733483245774512608388297383838303873392349870978655243828760003435109874795249340819889752862992584135429147002703899524186644320703930732848467984981085428076798315213540477933236587637811490531704392660168903790953098190950043384471280421034313363474438612503112493553140774954745767242476061769349601839994482676204081903394910821822655629679382196796159438150630735205872284148290432794070422864339112589897004108392718309526892449367594722151915573747388553135112871865456404530663282334886364671409327556848826676959892956352335528089528918374477105804172046396735572548523095573996772165105068923633330645763621564901959585112101453767394521933278728547932745035316647331689626863341381832895313228671258845701408438274507792086721637739771470422425890229029480398116337028934118212983423184563138356562047003331734683345077561920695062894888034358752085995917638476003835888296594094447074413675841153668886750192599646520637559050826506540931588875057356447544646677143899255336720078005715484283071375421986581799805739844963763554221883906969671560272198519973312177990938283789718814239004265850214845636528919199491137345523448594081587414020661685086888368156824610361652527360713766947561541737295186440648318087443760440251340432983451715821355226757265889726123511854614433008722191815794763030552311594001081909350278823117550912851487266290517672891859274135590752896839767693047339404408374135903694343887990289022062835611799707701009815521373996653276323784921134572416 [135,111] -45273876081479765665279272731470038313224728246262504392844922923714980247713013657002801375934013042567133442598887120254594081822631414754402276173556948870735042043958586002883710602256298114565030489313717301387816011495608085658423808644898735463741017392626372116437396918964827711749645707860531717276209347026534381561264736388384751726025408940460376516154108027583554900428447201095866430010514374359275656577166752212427368624101568990202418499203117836568875456256092073916495015402144031410641316361904389461880125076525201858594766388911937333445655176993617157457114190306856087729375041960910195172282415885605528378799022069042424137290299039474993375928107942119662085303140755463845363514242418067829699081641818950169677993955373901681277823515097361045036283097654316112720259632489008765632169968224540315455987664225234441009670155416778743978343049329223215489644027538025761045789622233820801144036640752628632145787200449372030049902387023675778460464801247236186403818807373781631377756403022059915791115206551369834732537413686002461507918408207088708216138694099079134562063038754475970794576357227554236463300521400622027986045165279216937177873165071280816314004549935873715113511561502665042856984998166619267552521746885946574645534645046190722971737632113745962699546944426806076828761007179325795663239328400139090374306557385924653407087148510974832902905537784337236561326095967410063517628172974073240903323590860104646193497887197326915759657824327069365763030496682201910135608679469756530203285113807951620998637386875697413726737796848901655619792455658521931295434574140254078802590300598677581296501456133189373109149171914222643581265367665538291089881293035241566315933011575572970249135321990719148453201724331243334437534322743289859232342869101080324569347883291596111546521136 [135,112] 6201700148377165859794551827363825839774424651278729367863243306718931926374215105722939473841423317340298184933471105051448410273419926636443099812139477120447865050854737916706205376016003352518290013290487658351579767125712126917153683766460912979234664235225585818451987255713955649754759437458232259315906554259185042492248393629129088101565712060065759332684773446575155101985092841198296781246301355793667495353451912691411856132077635195618560276545130285205780740774077666830773639949149774059354561260956213245366134974691705439898808380686646168738786209080153082977483626324752194646116473235237472011067414925254684232673199081801476917540981364675811189844371592458282883666054403280355847550648412505045167647195162228906751683153157589374174881379059854986916952454990310396298422387323946651864303056334430745646548932470795467151351625881877670943110796345188714567781427112227195366133161024914128290877659508149793250583418155905468347073058287581835178125599244547562290540079987318359433049387970782550775238828110622513285176400548052657683470500527943190620632942791638046197179217185847101817600042125418530216489407853515641728997914349026869692436006874350916823356611088269711770885627540720657977914750332753041683821960482527162167160144374124527759833613745101018119137753985246609227671969742859178676359347837034199908052629923533779414930537916864906393068672329118635523982788109507255495879553706298072468941283675398354967677093681467088269806716568946395861445540685747039694356515233928154202626353673803215860558559732817212824435495469400458479434616302622554448479719852679128289433409948301036462642854966952838069363392584482241403372767746791914178528069610576584369307613076248351989742351634337223788782425576978946329275945483870515871872178415973792901985360539374344944 [135,113] 12085762750726548037523035108800383085381651691703006146259073454224731537640982067450645689048494505340769710052868473580624043639206985262391044823288291641673839157264115150421710104550930294463867450029009531966713902286157521106551164823823507951301639554560527392132386684649753492038024180758078960419730801613011097174321963335053684728555399519251143107759615201984582745598140473658648860449910223986158417787428640641354550771477582070019634371562175205897770859993643880455513466839014244019974130825199519894800310794882095250251628923910527240293822445724529209067047309789066150366538403140630822717079302187590044488681842286168637225960557993601462147870232184942892572203692634681730213470270790743342827675743301665854063332967986322543005412840539778625574047411213088242624559296988127924834049039547073142667183349013566860690058584893849951654620929567287717924488233764563444723548589848637698049054537296739949179879142311492106661986180615761850442520013911108589611965933669933446967380358920992756341100942119710430824676396583924124993355638409499725553139316140804017908114487183320456483628588624240791415862184544669843785575234167266933264746175731049988822667301673935167937926345850005266028314038681243322378966263059257891534686770741479202592755804947193777838963459141896104256389733701753628457024806532322319017626118282362475679340520271557611689554840098263729223528914456689149082841467696963452773197558709053302572948992601452585757808004406841096119229076817774152567968120209729408515724110394150192187546111449712714884902555930580116521383914897853081564741827744795002002122902699005233356911990976027691728144448706662796518577308408172566020147456680429664927975999800957043576125873207478804843971325681776509347476739817272007021167924613587642077169190080298 [135,114] 764686822385371223748779530654916802106144148697940945200028617544577302386170276792123208102028154271970117080377844225278479535404498438522284363964612595701725388851579116660533215123440178792927782236780519330458242528532600519723152705002646619509408119218312181624496484108447162618246581799433947023865405367631201646955625898510462771631878245212769849842224192395125412001139674049566912112212710602981012319936888510827605266719932688323333934744427238714547137768261560803372245318893344188378836717374690708522293858952135676948224660292192651624106546536894206578447313936321949956549797165785677524306801252697029479435175045139591567087063923179852504943804235763840450978381653762762017845437859910932123003692110922295555957428312643792981412029987128804248164922271394051935062664970449436948413652006668680499925317180341608408443345859890169063031903701301947077273183944482180672901518649710293117518723224401217068536451879451259445410174902054254725148013183428352182028888147513926830974295431002589520748281291177915982188378914166321808925680005363392778315503474022376803122064383915308793533197143258378949470407150974579247938429251574255307176842016835902935291896140291215596233748097289360911608015328293739658116812803275017145954435096641307389108635372761363304551117496998970464567843774687762659145024276992091939955741648256838291422712021047798893155457002875738636866756609696227166500762257719365061693141684682773610359137811925203361892582182603594070818030042931727390512055026588371325942934742007121840276036514824805417042854102307626965670053698365161609108556495857901043946864061583937382677365058552679932221131339859892450449075558707897140424431108977034474477530147323760072846638152178175728510179523222352781632308446778166514309019404903126920348704 [135,115] -945921806638882375523162302665262884358611869808911565499658061572996074043227680165962501222290292961924480055512028441361445292603598358820506639681729935374334287632013006749200722674925161378788238809194806595063824821076482186755783479239828819413949148760255531069911755691300891612486558823378204629615829933755838712240877471261606306115744938053395218575699239795569054277816242649818300362492483497275075653378349488608124278300065421969626796046957256570951030767699848269909772393049010918675335246004499141891968023991386993821961862793092321420297048363387676541320074709079141952384965489139234675821811335672960349993362847187541162664896502967398634636414836902974795399053826632594720476370138306740248712412369957827076182767666992530074261487779985800354208141784428428390430316103792594201177616675763261749654898190975905397268515524531854305634411870787666457748713913203011013204807925541688232203947587027666547443591803617711492085862311212880569995631089230974282448722712048303197150013547384485269679262346478567065339181997479178876960481945238048310174640053927783720654099915861667172176177823727622533660864094879652691349562685845670198345185042352408909977927916631541987436268854380192204009789043557073525070170042338688192880673437630275040209543764770753085345413513709734732932107128241039425850954443463095649160940233634849172196212159226990745476216171090590765943937860976244302599429346565356107148739129677637945813607648210964699218085207123729062079159207910945162219890341077505235417047896000289216769325737524343975475953527455613370722699922111152274400186077317978023522364712696548777301164161046267725989305075798398775571330443954169087377562490774904607105109410178347182141825011833664763080887523157251800762194845573147927562306814104112156 [135,116] -135267646260125293487544011697399076911721387034655314057498383600928624440871146233420004873334447095103080571444413523822130174630662724226658589674284811626182516235394760527808921921648524007588857817675689408269947526518899334150709306866649101670670335210139542932789335586274304583738163578174393530804479426285489056469653028774351461154075069936466506372805391581459166286543984367698785694184571049864384271693641397806235589617582628638353276966391318764804328872066244462448979758035061783776395790920310227565119213752606618707520585734418926888827186192173100728061653009163424434596575256140589397583392032183130090718959363893919881505360618057922818856864545169436220720573867342470582127076245242123252360522091137553587218799026727474477762126169667409027897992762126225595558670329149674054246501595515838822297214460046374824920814078715947244063021530100392595240889919367751581601962691003771867719391434536828528562271882359759646727042079408659200391739435802871794150024125919785407559700110504445352142604151373247542579380675220422795726486926812489298248811226555696990440598258519432955852709003912423820308680804745574989862792841500743529687070905412285960106782655023812280122648834816431942740703140623749286014583717937630704468215956478131437535706753397297772359360022954254727645190858735918047649539621517226885370166982181276536763496946152060929368133937691107702614876371436477237487232323642769115843116807110642797359077420290326829833277894463834576767533163037920904259497321925140914727050396071332470730826396503048970399311948896605517111661574271257427996656288304613503070094410703295252404127729318552013511590930858749484166038056067848441736570362326868928577482876207263230196649915937765406757622167286844158555840453823748290720099780800 [135,117] -88287613904859353801849811281548138002573403723338769426877469085532143225550570284890330967459388203171271086908360798047382222932463608864737486410440901856623852381053021266695040527896765414862085702200199358728581891496450810405425668911154974475025990938020933645542392472041255941331572474936807562229859649845883618639787479447937219593392051540205295254085818516939808486063827904385851833899572239399081643674251549643619671495736032713020751014768013797587140551789576748787872270077268393028490163772189654421571973104520957724661456096767876872962602065427238451245076011654376824198398819826712065354568672514339809583182821877270547279973678378978900859535134003853620368961379748402241162864529136170273322319398772837826230581042907942979202780149636703419966034014028102920296849357381197983125358844833523721671276171533240982356200420154927422757703541673691897995305261367675008451567300787575279564460638708774085645016725446315600286816289854112303712727333208550788512288018238166799676447307492455232660261710877955201559559050795748506983515259222563132702469514691740559982613705048720827635018594899918696564064846654383082928032357792235559118935402491209991227379540745700266877860267552580687976949156016520091694855866126147142403830185550274459465467266280125986606044193969590078470532985184457150646764240608235136781836873448937099720404966798474581508252474506505507673104699497617149214626994911711082610781682286512041803685647697955705435208533512256757465928382203801095469847786386981882221261664301196507186590671338021180933312986217833308756401050074133097227341151755937406629279786898279557337682227556755705731476945648348790862881376904027053940848375613421024372039763988480722135311598924104934116038065899707001211898826479135717828616 [135,118] 18864569468054763679600373107401468692058793785050966957616450713538854042285379604517344858928868512243383829868541222013230321033796112540743304937792050733939655246451904426349626899445495200299083351065113886782183899461194793417227921527117685067098798112140049404110440858569260865786986301096337164449273125794173161714428601233900957013692315940030900932806148313593338232835896401480564994733734721593363464973237791758953273079125123352887652644435015148232387833418793315471898512933514082142830440452707773043376866054606491011346009502095504403256871364713494821640903314021425457017038971052916161917817067396705019631532911563552981612777304133370248944613595631656855420051053804840153868768442106398609852827747155836144697274778331907141860880650537713574384127489940615418895166349662126054789274882705731262851712326709048248584592977364273120304582682412554863667659030171815589546643097100963895302009249400661632414323423914266734730698063052722688630603131013907644461930243365479118701874669856103026671607697622552850862593733129400131581543448424232398446276876860431090837166642087236165060851671297179177930654983345163894437838731888053996268361059589483941559926619412852759044454774568637436214663710304358134875820576730842699831217554882681422537152620832382936780888048084709585008322472337108853093008349518003655254731846606594410349438534833270975690471487684492288168891247872419006886323276286486869063670102710314713210055543600203635425821235796753337371674776474648021492022636747234504373747954566750495375983186256275371279183657493233984419276767455523299799862945275663360767913616654645261630037592170942872619106771468183485106504838239173863792637090658420499300053169672233394075166540683276333984283696012240853375342634254313984 [135,119] 1912958856719823944012647511528828261876957073226625974706311993234328200375959999171957221005709425972066964594663755397151640207530161710520874861286143959996437589127884036490121221332799951856957319684796099744841518335228879714782788682162802406959615672372463214997720912270294166078844537241728693559704628271908877187481532032376436732186903225445953887907552644121249103346088943161138678073683317536512803374930729826111743069032995304191853375303956935667830402683081354096927995928035838283434327591159040159737937491407610656420393368146512902326589812203266006345123189667304281561642918733184323260398405954891848814212208286107712007014355548140105447282520591243227888836683358010747965145274059263485745756639285388547201044043201787368051471711772911991106138405381775571070099885429667650053266659287567648330710069089362206976614038185946539444425553064490606617752362161817323949707186846756536194559165593311365071004841863827290465322078522086286249132962512103358760235570590481826021708024985945321236087728709327471501444423894804404650867070584351936894118499070577982131678394737038708237379067441121379861297455102778349614108027993753179047328174073709743070946291037589348042729574274974164558529529681686012372749920200968136120800221587283282566515900536410259291507371728358634029961371589953508431955910521439497262137894333225531594629379564758208815179289976722918946164506259050930587240981533868625122185913210442751015477682018787577576834947691371309435536606671605331873209553862456772039351936706204365593122482110409590926851950107619160096886645169246445741286002020499337493838059913434688885396320981405918236491083192626729776713793213166721857137913200496800196882895534646269268799324115237939250849536827263059302951279680 [135,120] 302072851465750976610645954364747628138223910531803422926797551550694881934551847237391406176331548150450670569355677885110271854549380456133297160153656042533268331010764769950330275180809326498587834557923315851822462327506394260798585916297721609147007002010292825609090062033447132770772410975797302998710859213870723945874834711926388103660268495985295163028759724672715750682119135489847986795355701983066268097938098547997813695365653845864654735535631501196392462136860496683303568432341832452729057411939732370011976574068760810613914628729818338560685140014461714152424496123557619686839775914299086732879123944009024940250594576731563813194553231642555447375821246936151969208400938954275017203496683042627020502509862158368718918654953403657809903268501154479343889687805204148948031582971483892371050018424022607005788140370520381971386167333051514793692278667769250213610367483492809703645190534851646701210145510955577388414443325644546335993475312700248162535071540008926710609671028097881989611873323593284457006078851038159282678880813689174009594585210619698799690487473797482980087902314075310907929828867185472617603919667703797976231820087897960158286502764190309372791990978500563124250558963313578963353404014403263535508880854921421891523803187417852763846075714465036932770753498721802693738363170539892469952400634308035353430237124316802205097902826622433770356801261787007379040098942076099017708828390905611390017164515608819682376388577226554441888803284233628659020076514797713171516597901895403685859649442162015884022473937225824891468831140989299236020064573687405019725793873509893492850225282059021648982157502526056294092179042255402348280141062655160443000105638290089096229989218398998664280528568639296406112472820938626257472 [135,121] -195280610797486160856411166837199740699176015161481488336292689663693235122437650493781518017134022160195536308144341218019182590479140701619036678490926312449115367280954661981401226124697295668008419380253715075698020407378674129917452729981414566162364729497925470923631351594053045573276008853545542123057817776019951271490635792186089148188652738920658133710924302134096204537901987195575949078860308185212956596654005286580698446220629102247774888414722381314638466018394938753120789147408454287946084214720512011702362998542732309029046444195726667056796519630954043215117595376492611582625702143150104784354239422379911812814951014045511765616314329683374082747393696229518006651902623731772747113604443171145205410795147269387579938203312031090273505510798508199116463655845466477821703640548960956595507179578557826153547759452353231369870475894830307709923567515340024688294227491578307523910916907267498005179495655082373035051698586400978316768652132972648453768877816095984991074798219786495516181608459206687637396256611644243348429950962414223639128396199079632571189654650347762729488831859394059728582411850172581412512371849022110566596046706438127529714031831980291838614707472946007365892473255891267802335643171152178426217178617500252584960202739889923268419973875487319778639585245059767956182982285544111399031212026972782073960943700796914269252760163758531511585467979648247657544194431975399251125383206157320124964862392517479502445715341387696115728821334896064532201301215803778102463082290323501526480167183741686552446579692109234589184849563151783147609099292145378833376731700702568361237286338172555514424091982647583714440287157769034371110670150476671180611695339606329217361065091185394644009249823388461111878854578698152 [135,122] 12231656313094634003325612467068545664274538905248455338719771144396847855766260954731880546546246448394768379065534938324180192038249218848598087080602023610206574336025187421505421691183304212290626944230524577480884904676991900620081072722532027690678451754096363082296924037274167019499454690814169025786676357879322829845196991403190424460761434752339638229074561907382530327182277201842551454367752481356809335802330584154988240887190936592629968257420231739756549344874957459392316190877649689503613461511681349299661231865329348721684484834890423870509375967969188042652739549061914963969969952911625963586914715790710579891265625943972712144251229578698013151895405986877270414151770607075856397339903148781202704651710212122253288882077351750117696898231342762056632575952172396615530966785502669676516635724642569954418814642464829976314179361035230782703631973103203142427683258929830650961336320306653871180021375452709521462023963931055252052197811606947721287829343136245114716847646530640111613704720306459551458337642176472705442215919103857233360332154946679850793765757308789745278547217614139411990816197516610996457406678041420993215145240419368270290229526612972276296928222583314952094570518900159986596083918175487325793773685763336983781747524242866945027587897165092179991231692914562422223301421349506964496207363309341745023406481557323104895752005467155024970461798183263532843044231681394694070838195002991300096604209734605861641131612464301342280620486227524104166694094454688482991951246928708724796335032522713685355657318032105258408122004158690437761483895574840503517518132793798919727444671026941599949698971251853010984635417063681107819371893788871708026348136854947031558783155394468965527342886405890356851692928 [135,123] 306545779053927644153296738196612816581717883533535022669409857883754109019150885450655681085376657793667861515937899602564989570921669434227167665083401351176334459793907460128051825298630943976543340162415214650362613786102203126992451302271909009812332917365930546417818815842828184779692452207362514014044524345204510542612605884877283964013438641272234563670554678987230698024168979414202650504685347450444127990803221123651186320374600849805471068605058693667658441443337079277298871768234134889409375979929687081717918062526729781977815984861728638275006668978188781574758649580736737120213333082387149452495894643394812449153355751524145062746961507605018421080054276598447119340401204393600637114693381314909682102795475560756306677999815171109881083693604398666171153961925382109585988335799635207671130554043889488777625468994749417674685394797855805620680473714510772477787256270209325941111288222998561758303434859319045599081452421186681461863114268934460367032387508345925271125999074285116526728330951009539684668491844087745332146435773712554470938638515051187010493212143632859116187377798047439440410931470867378524230587695954863105678151733799165984909293334340892915679765871938832456774061720751078225624211368877358262853939708982799894088197629916880681375926527268576998862577913111348895738209840317536711394951283677748244185768107473286486239846543078909411299132060347704406762642427879917718012317840001907367935783498382217345260158495337393243738177776521144819844376661223120207225278098705218864228010606740145503047815042483162891131418601429924667786938009901419501784735141662043618941493880356627399353432996563850574147858885460697229970079586003960967286806164829598223600530144001895742632472731969153584 [135,124] -9732575579705809710729754398853957307140641765779100662265031358574246016552800170854640413823479804800875278241330743875106552124672992542871143489290465139299498781409511791474087403829752377092295304982970643345787930843180083236548430652157220893106549280585764701823928140561543547359492174090690643722397307803749692588291432986911402491648422032464986424942802072138714222448776933931536869639893357479988456565752199049814800269743668846552106785900008397958781485122739430654306789725440531509652357573967286720677293020617366147082032821899250402436166681589472389111889966637941145652686569925118037676838151640446450603874651230595919460236979972367469469650059867802030606114711886490955033617788815707272915400196933555200596490071322981112488329356689815347869434844598775716435456987172495696303721713285072844227239676658532689933548635813934823344433338511742695019710983361978002586925963084133737793842371002270066104545192392526388953845491540774452078822218554118401104597555090001681327610529459486356541188277280410039226569832609232169512226548270149873656327881445511512646581448156148605287467863885984044788535737797959837090409290972475190271837384869141759400924965025805047696208657190903730238566415293723333417496574442354781533618403018476275692921316269331465862014381922363480037302204525838700969172462832685564637131216180185146642267032463715121959453872357182211281669649230158844854995605628864766892082566143614843336544970915062505577163618299392124940738208820075508659702438018814493824425997813437362994281550918464306368911644692455322439361882933670581912020452544939127492303197818319731666582359238604010181308463473827079145792488691541650992134439363745827024905364450964359462228073344 [135,125] -1140229184168051797203842571756714972518158116201820985582506093312579023082171506120591343832907710092120396629108096598066259421191449469293482258037700095231897708690318970225162586265692778181482496443958219535262361918093118220436443209305525401032259204088628412940691232896942451953292587391722914214527369770024081470532439002284956710780958681385182402435558748007688130828739334068642592593704384438678062352618196990057397586570217852796084756671919159961783655743284614380919599196510004876248921539965846550081146000757117776401823098478474290441949441413817966245200203544969969035669798338147464609968553221688416075212126007214441724550013636845494212258472245968782713371187609937961559976116433697223714585377014273264476001856599373509515502537079628585538966533506309658363455500638583184144135844728071248055710280066926189884443761233458746868273170195354302060225587268972317018207580900991759226686075211309601667350197455436137900680602404798757852993180059727564367938831671229541191867813711585219450041480357479989771411832689767910653196284319090662178468566883144239767405115617688027125930292331040484730450497511024357765634829792662191625241437412383735046232352705382896891667619823241328863424133750541820602984753054014782634692726862329521311985696818183741584747090122885275494003020302367120494243981128338077257429644753600069841686424804172907242195510104820922735289398867300819459616723159214618243336145747435345721477543535605506391713503188493221898696227438014951659831329534120055128725640339722172593162944943508635592919714590930067577365288100262296434012694564043515039204644176085001593316242505541971407124181186150590808307151159982549532098852492396281062654326255175702991288 [135,126] 9904996028923513593100205297912080296356462109082856487567509143528003936719658281075476571314244105075490010654480538931173330103364217118279563794669062459432071396273834724582312489447542695045334479697035910259126015082505365894846068365048779680081234934805273644672108026907705624447394435784930177621678781459544920912457648773949468276026889149714990727568904649092147361776566614455555200845994927267939715270824356370820529055295632855155873925947972199301162933471203456801573030654473354597451157701093173118302903843529045182406599779816762862412636736859618088955602501446467340640831536891381749999306716430587707607272819984197706573282594397261548072875245932316094503183330995486717422483331794247423407387804640591505230328795894667904749213009540957093567461683954586664064360763720223808394456448321480426737393959206049507552676919462764066626077673897427745278962622906472189475000186892112566729597004623266657217466963380002230536666640442776814671263590027261539882685856439048243171432505325786651175712956215469690363743859703743155709475860812788338741960684753996223133519398602512894206825601383852907338581224625453316310809750572341709565292124695831714805815533687320610036444287021128912234083070044264187898027736551641107619389215298654581804513055874143495559321210926127465122506930428105106138420149166764401591864538811104856260928289028694092118322513268591841093750167585576021293024363568467994396778819497821503620994426770278626507846074684417133153361740787023728364118848211869208008003730464236167128298917309173833727790300962573787332335778687413303794578221044101459135856389699320336522495873540781011374578226631318899276739438683905165631552914754348885299315484972416 [135,127] -81222757038394701740244376707339692990926768961204196599744228832571815945301787024860195705311973040601006135129769503013498652262484248204851886877443661421040998470965410719579786721434701531667790925265796769336475447640508903881484407047507160251989127900237525063834384001567009055842628503202326582937399524741920210664282006290189752126241851894633678325031358770707118038687353533246970088230430299489294995118056071971933780159501129226442871378630869201444005999271109023985436283913432568867775533291397109338002544879832167568112368593307661711761996714845877358049076369173700207017858947947589777823926301856759902629849732783343046417231767508527777979784604183705972128124138226850711705898455770988526041063784399916627044598354137226842369381761655960111188861541723563700642090740340176240358710084552241923314543414680585158975065308641487772460025394356312004612652414865003798621666387111505224614752760305844612051358159002143958376881242828523686420500447275454433134586741706986821413581060339594078133627367775968301489221742845824624948926846675991444963137353642842858611652221192284629657727752416778440749378836065469208435990324969585746883308363844535132459718367587568316837621161603397183870707460788625055091787167239122974685777274827690608417285041328745951420766870179671090212315408734342198849674069606908869830723117599361210845986245348705080368993406064545282766513298170447600417543792082074921398419388573147871171592633146448060024089579479522940125932145351525497166008820442667112396433899168507674264117204434918228587858702718716003289156834335199382400702418842999029755945901429404887746477400980196487102330237573314817603130325222769269243908159693288427307664 [135,128] -641550591160523480617152933659893548174965324142141843582116035649610977343777744154238450424802382859868441919926041394464146342030630372611338037298121048756149313460440611164224208541841767254033878413042398990444126004114598334048868997968776870469466138454997537226785718104356613087782845868080605658235886870819169690475577319271321845232325464632836619237414485941869571844534889132212655674228603797185525347466766955627012832780885517164103767044271585509110632077485064208666859471197467882958682951953818002559321423604402087454235565882148721759500634189338376152730479268936501783450657751707197396621153219479418852297091639725235723774041065824355017380460255264607278838828053428043389188381759153830071403837160852681708719649061997349129329429534521771439676681737370594335300323358550183693857563208219218936160535431333500871545742612713920213644881880655023432458526974415117168738800269727736114272953713039350650129351444484919473605153645830773362917094756519710265656369300791041489128677656704320563008816695465489598477046728486834239321610254569739077036805897268976088231744357123732836001449266938043706216588224909914746850972373409764661307006902215387174128494570423790415089814410348302990217374051396332322019050749837257554017371787751232968705889880044480450670836160561164521419968584615268754791998786961318396223411577521114685008360231798638243602853656465588871586578334813697671816966450447124760107406524812199276654327136339533237240075824178591851712769135737573681875023987416706885019678606480945212225320666880265658098759763797805663918493035100653304573204537699317332620945988394802710149428585244817552707486748281042547038802185845547986598982366276672 [135,129] -6227269133628977947758994902312831186720343693865597313820813354442155610186961220809313812817566506480766811596634084080341740521301392402226656255259984515064971910496860830810428325339335089426111467339389789607551833708126565232745569976286511730412290801437560353516138529674224222396693129454167074269704773315690291148695397501812715432367582208203984906001851032967215759054503327799979029517794086995730308926958229631255273758149263835013578990550237002809357546364798335514918330854113456264633092736903699270107789075824762146919617371423532630585208773577763917673279292022458929348825127568311809542062507213644345431750044617108138355579649376712876726964920943818105067407769300053751526197914819850043736327457111241019340814999836641910408657570620873380678652730335334687665120728653689677575689761595618885515594078174893615972222458245282765999508216894786055410327616814370368286752721124827693869957318127202160804455751510092356543195747697621053985901070873755546510750355695124153789596426675185430464166597268920363775881995881111285124032856926778584024771708247866171031570085657523447988943140512340672166369166566662328173018194625689098035071780500857606443455103957127650730742580257252295775766430893946824922631098822775619466586331026047992027747054015797784139867994312927562887258634616331277688402531874151053145018171851900843225207673707400740653275098026214169588619603926038256672623131311589589300973167491516567802063782724189400783983680497978676495927233176682432929054693497576626374867948682095141303357376360469841201593197612355572067708435295753678704603015450328162197246182398563028749559822578028886045529608571289043139075431134038145299158744 [135,130] -2832820487349640606354360828693742053124358554433970149019205577398119164802406482198383302172909855681741787132363735562835533849767287704420751145580278109110732143686018104603998456738703502934557089178686715460351190099861819899440628594489746983268350739025921419430492930105661425384024682938894673417818914410843885074709627143728775370915756019964144705314684819188936217154098301865438372881897662962273635373659452239582526809984964385861674649533234282513171464447412389920735283226780189856267049268388641034590998754779750412659043217291921776928327808614734251476174139163765720407739382995471849920432037110849226080367317216636076100262832426019786520009752831829450066250260369274505661108668264591244603490427892771996478964424228907829498936616447508222133340686662612038074820379007142007754431888136851570635331606836408129188101963723038094729873080560958129204717064753007276842548783135512104692233790325653939675598616670734750953040249299029441938659997134886485364130189951880940156599072806394020985804769888169651309122660480733411561562989659409834688997589464949038729315367408593583867722053215154276383321902216583865165809021053044400414655566970877184461866609555225707506962150314118072275007820293063038717309849645973429898296791113075508186124579231578720639396905509810519536114192282715100848620831320210031575244936763504154051976204029413764915143321184865347579131101104589738251728104343755702026001675038752953386670143238212352854113763947389621029435689814407637947264469147743328674251058392201915541642374289880666480392038186942039612982683194738237857332538613884048358368042264605327422733252319286793341185894232953664933254408183060832 [135,131] -5238265028871249116891251690103971021108519215835800472009371297156332625471228235107772328646679281998991386757531094370065795727865433484133404680859940025849042000143509649651346681280130221995316062179622361881692473790076618717786314396490846633403061016948162214434351435363133314885781969084014862327105759790879685884103866463075642478421743743382530710504885725913441433721354209025167970164491106351442965509813176795685047229029812957550690708736209853422749114246797813934629408538745669779959851919131444087780382846930535441959920604936573887533398621834791400834374729092333421149342887471397981777517256397342605010120927927264908580159966166132243303994770482429153776415881352102019650568627122778660647926857138745252650686736444398796799033997881340824041289089313622855445634139099963427139481606906681220187221410807696352225393577823607615005097265487333616929936011941147797790424467372584284103285273058303430820711658191711335769808786304332810494568136322906135093522375205737064987255434656648359283683422772002207895229118908613423398015624990552435324635363033566976051197509901021101620303653482692819313579953089186751696932036261729487270682377700688746736522465401024601561636315326314855207528359878288446236125470899300466619984058614436705970334378761564303030283571116223448197489907109287406457549694504102929261099979935859739562472862237017837517274539241454692026132090997365918834571366712290794165633623846303921968873453767176235897119312168494475106376970621416956296858805226615668793916426420401094818344694451178417168387575104559464269250475201326655125295624947024386775327476085584785905875391768219346067770649223570426340888844 [135,132] 9246040157108320655001872697441528495070540111058331991180111216481432724217026339749348204633395421864993721516005594960223681785114874184787083506084114044026566928949492099661897378751634564339314179181996764765930761816728755267389294901192263983777426397803667021079602186472019535182306339384054727898355706384986546485086226505072098178929403852226374043119926247123158989303944522158186257427062007367517400938841680328097954717229312257341125752915349276002389931526975039117101669690307920540757953027824341085809317801687868191527275449149626770522925510037547124708582863133432711344000817480076030112822623171153082232186086833539850784737190585434590044214083440161779233891531240778562835775432750462141430406072277639157850053066280677001847082708703846652660670754737168993370389381611529255783142234001666083778012404690091071123565682097480735184876293671327743614798978615464283772296624590002168659088108792449924238465851243227313969131160784171545935021418327984658571350778266008117280831511080491572207324900592534780229968796493475961832708393090147630115403645470348251983038741438907466895092523029921986698461396997514396878793206330939316686584503288320456760977131710099476818848401895066446269263988274019221105699244138218283582269250614191526800869859645226642776694333084557405275069126394365184742138239332643831327900063443279393604770990124972803832919861928555852405117938126601445467014208843346074984468364728555708605498224607013233586570333412113087821545889159167613577823632537300351350105625600306563244466286469773671308758249760614082789444335021464056288285847627147079309249468470962564505092566359145578059252613357431968 [135,133] -5508187400201777523655406102417111956492511445240300443604067428644281110047719640742166930579182821351873227255533005545856768776109842453762739431154286043894312623359893040346659142917224709726288367646569866075626141032819210731727224565785848803927378194355148473131528014796359455648905216125149864880230390513546170064052117223488253514706612763497241003047868391020186334146955025238892138057038251803134541963984382460245192566035855851382388514101532575160168660898598480854660254366593205845894372111989684606132140237156844091642381707879714794792252499723852694130412909944275343835160705495215053946793390642335664620308901310297142967932948671995489440752522982578102042338187268614929501018203689357583672488195774189852880338770761484515917236219585436628803943854126496630643346964751355976799182768218824516218761690824583787769765648383134858492380387011818053903953308583364634650582396993253744697610823390981656365840467228276953257982098987362558616017012176063813224527990278186792268797916656010735498758141593839301591936659479204342235886453999351034404521062708604735445932038312381024242423559491851742879522379807882995572513319272369997915395007600364356843246593024112185570273009214678370462606655937709367084467620319819289367813345463822753008849294071868910164222853531851511355030338135439912246807194227542599347034935415213944467850897670862486295601581269665684566813975534501085327085572710540187638774410964221160281797562853057596300048539607928905829522333346495934178142232250014698683458801033913982806440410702709268914942489191304837648481233640035077956237311812923664215917099188571285537811688235786994164057876 [135,134] 847295937367047534385456573275213937864175539216486995945871877010964494258233451029039913673469822286140007602404397723006252094172046665284978122216340402247749707774341092936221083143710332327626854125760807912893475039317772389435021258831958093699660874850259308297277786996241671174423747440773392244571942154967972170739096302649226824909175749441850827528029132935754592147679073020043412238429555758118890050974913638539929295384917944708764464831690624978893492711611394725391682335974023147713343736167564985097220323054386511450740598415959306660104651816182180583252590532403769972818084605067561175667346535259013245621480288066455544437288043022922320067996587493923193366660713081669596390416913179340592187463417623313050632106488697788662463529607660274942944963212306729945293155346388494098272661866955785032866076817227671557699750303386139584465810791815993355019299143827743839292994540962879063007773067382082732750223333121353311904430788929320435576841294041046736371995008330196791901953396143329055160732084754060765776340989882911288289218273517965600869094216178709003537422630645209196234135549876405322106025263913633435077926764864556202223431296798403702387082825914355680262832138138825812565796509294250588140153695367752274801615029784374522461043257301025703028016712063104068646877102759302982564810147580509660865016874582430211995269270048249027643072011392499596227392834090997859773458472704316925636447777973714483832834713806046014707357679508133311717933355270237369424555133874135024847634163099380205065664875149678660524788127174161792437833088818410621355788702814348281844355393867543725609594405954560 [135,135] -135770013708442182119392799396458819782696459724749780342061572273540837595689935674730613234779440580774822698566669202335429094089948661610383199066323817856259437973754506570925364946373890615618995931553659822073673656316627118256869849315728160657670350922088482974214370952608093932006668788632119348038375398772229622506796438931004945378576225024288443310028932642164124601247563840969640519322501449008956683243501523691474884105664209749922099061842505325944049449750458230480926966263209467650937076488916667593014593133012662604165025891304525457789577735775675522817988990123954565004785694223478343907977934260104892799035230673620111739142514800208436983414354276604820705342684807001278887817829345944877128795715449427936401984061200748245035271485866986856968713241730022563623658614599314245581079231842796414594129328739804041784742805694094496205103698296304947186995393991162947148667027933241554333306013488293761699413113088076062554255528792085322494257601835891150238783896468452790542551280056277817091218521560063117065060173095980984640381040221459928571984644660267097786349487358541000187732124987480138296203399391234872877288766091482642786886350532512676527103912093784674929896708279209056212538872512979796550684747785759930033287497316884733114498970087510286916736454914027110039065136250847023645726122720012555648753317473514113474475471446334429407898646002701861032284018840065250908379975383492022408276754636772434483279277016596360137832327473084654228340057145173481813662693226905984281252798050849174718169884194368375676983068882614656546831391388924825197590493005457586500299472192730589316736 [136,0] -41691317985189770399346069797577593403354101929815745902781172277129722548338816340031375166167419199045896209878321368588424304096066751596581373933775289545933022527310586501873200618266694291184896897817209172733641537218706339293436492087942057104672314758486094901919039603177141246220363296234225708261440000441746940887115824099019853995539014914502769003936117091557924525222800075466742310838097435018944211783084953893001298179336151431697612217000657487492038046609864974415214431627025711995432729310662074827349006054774867056041328789808554413952048065200348906133455388063441347759701359778524886077375441398230946593692022340911269454946840988513239987342560085307686662051111083376248813285863204638587865237244861030142425031173619078644177134302533537238574451101976329936763630427772430367427513838594732943481163805798888002449051030647960092543174051371005439812700300629933967662365828159877151079592830433169346575444807054279173989307273215236933781157952852375096394180417437339948660595041525503122769040180915870410224405648476007017922363584455671796115726071136691490651455266582019938417413654059861262174501092554076306714274435903489299404570695949560865084245833102884096807673548183938340824411299617385520510449832109164241380141746669980343343123334152733304348450857051059858137097896533083172323924078758536451264271232252950775528503307388340689924878181789432141521684760636210713392837708811497683159232512524589666309203835770144602331393787673984992758209592768131183926952168577944456717461088164013080636395180822701662031708416351933070258303927275296032335893623408725594691104552540104959813665875532653200610376619486580301097505437547581465368482422786220842753559543779798911478220120502265669978307898958934309003834359096088763600385830772552116494001663064809736798683304910709038600318507755802996957164365043157105437270475219368412415295090997274961043746806429812996527238762968487385059091271607712114561075297296444127806257732381443368750865364854153809282074975795261018898703127565206225639278854938122356628328278049610515703488772280714151812615180343271781642625625155149430304462420896537374055937375553412365474742136331042816000000000000000000000000 [136,1] 649887029722269284007381301273503534174502329151154798369069215540957159856376733055764464362055503407674010671915730303698187805185990966817208690291597065427283293601817074341167675523837524291438119023624148503758900391704558064128374282655914990751556999892999972155002938620869967583044784234979328501033051200297346506133779798996358955241836071740379596609443120950603894421868097346750795844242135463749207123902693824737800872761905146225852180142642986245985376034586249640448843206501473402175192399099944218717422311675188715669654138348060737805506881014493152240038684647881440456641403957968809831494999573946161396142613136866292664132212780981276946387396223490583097469362352030854539254069280786450668329968208377756691555895421933433105405817009008097903736284564686638774683368611872787118545890713231113889756472266769589063055777285681947510195071480126718053153820347272992276061050296807453948976666680593087133544285156924515441107326274103844961850134592625790381676363719144778407680655811236021899233873905149830764197808068792398701675356368825372852908953753032955489573105037187039641681411293978113537788543137140190220256543032744836091334846645615924703646963403316586972460971658863038932384999258757551329414435484849242967090253871826484649835002252382083416045487775590120547932397176514749445228564531065959657166550221029438714099987485494814253344220435709478609760124441889995362123898122216412103272351382749899087238150948912255101937392945956674560105577172721216703597054431399597415161664890595163702068253612606335458120601586724847817938708758190634792252895199555852814532621061135149621098416771480701961826483576594199201263615643860706860509145788689948185647886520400238175579803682611274247712114285758118772749389784982554904990515654033870443506877445810128255194059581871147631837562804123236877434651842640934415906828900289798201124289638781898223817006184277772459955082047107451493790958660432911962157808033806840767117015205755476229722217256858210778837136522763209432048439867032281380353969584767564610799267011110693242555379603297041373945217267830923568197999445991352609043402826811919149094880685066507077774623681963622400000000000000000000000 [136,2] 121749366685079925513970448627617018611744524047705181799952491265397818088891219565881186395363593538451718054119258709552520203599742302676259212503702246274963144271556071634068864183770792230764983214939592671505492819700464158770324523652532297962714012838298903348183403550341803010572401024657557564893047643395143227707385189111213154419872500129965632711643047878628790706733707166492507095234381590568859960071654512032441096781745708613830908396693548177767948688500052655715075598177972349391441599277869763772637499735758647445616448614654611310602419403283699421170615053754039734228593369391607676300394348260060035484721599319093887759741455929900784953300719458890656836831105459750955421118013570480391399809382565913219458939427081327108384635688918801054099166425183026220305999170143952957777346583317639546611158031377122845212747141318964336896460778504046185052779025789809189418672040474209755757596162054613170216824474921896405653208538353728185781217657800855445511206417000844731416125029525696192895858730663489422510035646656394680683773725427572249406660134299342981519528150684395215097519214971696097902029391537293881871633505331863127511157657439389452862608947249189234550673295891156660603705917559313607098857499476229114131206432678766880705981220632569162290664973452628962635139749667557189573353175456929177792582954398687412047919946129899717802415882417342751551950222231327886185984189647972850631487318823254858184506789403360005759335969875359708018918865085504704738512064398381801759297660569008727141220461162665451447211842702286837735230772138111717297229986504013350949476176552471853979533691816888951997143328749136303485078348550851720648880870448510545638010568464255309251638946202593710455514902917381655388060257895354672720446940050711332331052071122032922905405053318910291591411007351657624271041024100204790580407548239851028323660065694525243238246515015409061822069620647622268420859406439398753708913773925034429903567790153456671389396463644474415656082029253531964285647307627709803505466545260659749566813331579358558406908427502364406686513961357185689722643878093594922111100858500998406389521198998474409584617471184920903680000000000000000000 [136,3] -1581334898397890618767511015921749547479850807628292612998115396231104869532757339161952355506940318409777133855576603633118710187429624323521694171452680984916630013678217087960223617585027514174250739092443620510153252191649973047902844464499552149480539036091927056650550665345465138543128765914757442467214292396295017952553756124149014948424299863639214827367004728949672836876675233986483508573870893389684639400821679360093276844736076096798448969623908038753199354565442535651742958992013055870335437007429450513491583538971718841539422685254801253420817167062617555881253879560147417585946257887853459051603823928729975816609286831183566119498351633799798975495082072614428036848328883415493659669281983172726707305553284550951552786514526419790604870390360811536305954805240708983040693958090349474075101915551141967685274012327109639684056834709364832420646300052098748495225898248169299356389134365472205222616552478424502645427789458012025150763192068876983721232961169224104535310559306307429122241775853415898227100187264443720319045646490858208791007659121083609614191355780231326579326444744396026911424371939616985880204334375058728487099685024577405585349884419422713898040643151652407741116816140547447247391832792767774312891817721340730946573481362635755100631424286545671239010756983167776531516803593559969432034552990305161303873420184244324140616049174406998861557640160608784513279221817699073091327010549553647187145620735533891465650415626871973081017991845708638118971739171096587213196898376004100370304160559465386698895330894159180342456049913881929351892312398687803663437566966523444562527119182220255362098370818969051032790242502133797428029614977568217177870288524746271105767318072086138110064958958921679808406050740396352049321185410593027738566655041627559883331182471161418830930567412446537329746728317444191124382231858394399888408725094241577320044216579530313869927427761222691904890545268637387690129344591026118734183170549214527946852001350370382789688691675087628122201319550895688719177643115089707932232925699994082017489628438976716505110947517042925490671173154604264480794220754400137616995736336357884313494687431130278725947849872434318540800000000000000000 [136,4] 11558143719079253162176338217611741419945516282777216514134797906215136420940850868957899956401583659031850847982324014106837279186613536241169828547660720603345775163879522260146208624419417166068780764642544828839736466428402722565432326937857008572442025712201859347982902990427702058893107360116892109780308155815570472790995809182006925327351982868473686934304218546752522914006355899626262921172480990479440311480021576862512328418190906530426122502967269157881416044829732800035862878711377753970314150983268483077644403514552623209885843221036990672776814984085288836108301745415404688933634010632998800645056917539644927276707434240159377650736966719647242440418186731755636471423594616793160794559244800937203161266691120061372724384038008804687065834235709346590717102984108723208566890066984602825811718138264864742891184427268741665532298758887332915153243008032243340414505722041976095356256282709415405706141583851484522377198670039897859942195336542812519295394164236281992643696799485171289258934809852732303206305208618260078578005271765049401066073356750428415525927602713814064126336222754623407254381214387385098725389566891804221652749013960072244835181426543338505659750173721500001561979069104247870599370818845987382810365632691109059093817620909046865841414897930438285895209632254219365133651410444140574591908061613203867428929330472041850035674559068116185808171013273516336991166791482944143823882826809028850572272487385360886393047419883947837975385145972941309305416009822009960228542227905568832969999609151444876526973213864964102321151814886150409905752809118047641005236056442255191473159633614358833941708717080160141519397882172285504093330095336579354669378516082280050956999384637362528908872000588318338576820813459144338324147393671533427157099748379972130426716876159900704482456472396488010546693934519336529232356224354747943542395964011946727102294046219580884721501515338517857069683132775916382101572070739976286093228171072766352154761712555176101794273975979357490903815186851287534273036301689765220540294377165110989167804511197991901987753910644406475250771102521669084798529135498353984296487526835680459597153840197910251156988424417473451786240000000000000 [136,5] 116096106698242144013844637718786791310200220352985809218737232118652388254793660113480080213281530472253772101976242394088736275088834390680473464940498198421372100529326601542240810158494163831363780030280394238096077935332251727576088841430597470755681133314412618186010732869791172083568083198706664795273165594107850720908658089049448011527974450410157479617910703035008799794350202195995388354410124670471922011458398188582039104940703820151989220655055669336618369824198673431076147024444252106905241450639175512309738604472728594488868632654962736236594370072786445321382431558095810147080103164798258501921005263415362489567722709708918199695048332657996286571969362144242699659283538105400739750124938496227579289479598053530436389759895506331206492454608575128063868135112986546683774710154142816430200715188395154865058609809230271554336864750002791567122869356751520882165323705436499768669952013599493766482978192132950091547184020126433732867952027221156780733677887838447146006490619557015144094439991752664279570268244310136170875428944909274406046063139336477267929141855851015913905470320549788739934943671752446366189498534442474142360277962869601998241854985839123061263183911638440125695004320050846414287498772604885234345293265629601876134178738696092489744088708520563281147206675651707143661822059586958010491258407355277966988410810037112349428780289149686041330055439933957894099179293377667138152664514674751503073768117246741829484730629307967040035132732215112424440175635246492048921929333924513974972375053148005927054759420420872557213636615329155005888203785785510875113331725331557706120501619782903295284526785626416987522154087383810592270507645881582806988510418507628954723135419452809041070922325837622691273679784366043927387106855618868273699483923841694108006564954300533158748682908140321827184341816302710969673554847758344666798624526095774019033641016419290233782932820690852546371112403208069423222192223697498539211559082457381625886165932353122699471357248031331757082362018217178770435313870175758664511706661638528246985908000809320236714874342916791395642374430612894141308416564205376712200824218089053179165952224098473080183016271013243518976000000000000 [136,6] 6917467141183562544428031919089173333477969266745367195900742776200815796435902481536108838551592031648460199318443135652598395998423442954079899563705723648002403230513170116645184629505032756544014620531298865296629689624957357388185848258973206480688547770256553680712472582411309917147439569355471395295161915226825590005977772843604371439965012866068158465487438355489118858429489515412368382770778375813149321933696295663459228364476124229025063223454983211938465087507795412836904825547097881174312441523603987851548032549160401320075131900591371623907732697453106085057235525152321066222358424631527663581225008417897591820064813378369169010764207819508183158425502721646550267866247135115164726860493264924968998044794505624593482966962846069745038422471072161118128436352247981117525291228996438203107932945394099182224753195066040293783505074362466166432934235104366426147101205185618808000456222263892401205210739039102364066181885882053421271970101721610304032324233063585251219867089713456254216810492348507127288870506608984334703778559528025872285086313310198127551953544416615017164015964709435144880324819386896304835030192985672872245960250388845515539164661057293538201870104731232044593308596878730126097849116485939002377029345387114785090139245025048112601968555123399639287116771434203709252989741939686721318537465188186868952506300170747958510374441190960521659372389852197277995673833834843569279604977311668662994412052025276857357928788011636105547759726552668191224255129723599532925465347768355738830731859351039000737390571007096326291264820550786590071050378182658727709365717716112725968577838645485929006859340016758383577621760415173603382632217004369522581701265555356858874753179697573336162827305622731061171664857486245785177379161455820579754650772897147875997190423112137193976478579082256766334955326087298151907536543595216243505377069539760414750551849474577082839579742075097305218114046567080767231231604825502553966747040581085467605067217768840987251769569306802167899324353495029023697990160017400655068122308743597128321640223603571264830383769210883730257729521885191967888947374232257965502797260947272064859465163186137292550259637385091266641920000000000 [136,7] 173777884140167999115834247324415938755305110417282468220089608985626171765587040950855032855774724507653320072817776691129706138618168168061020225970354463504694449352012357557300987763372277938824134498381612982667324014197339511381289666724486359389592996553702161897937321108919794073980674412355296314828031747753066450628625157697587394010277213970916994623543316621991096355077379085704255575584162621327174532613753553036852451855068724341658714124328933567086984308460957213315534641002459533055559021525373514001039942870962990961678630432486078979443836940983940677846314465867964193601055210205158274061379509856237748075874814386110800550952145807725863120863435062037788435796911777577364711350101287170802476256746401630178421053970674058239353287732310853966715723167011414978348344244783564237929126034832579849285911232618434541444414858103315261969619520618420324888506216663477865877374406086675908952760358361612845134676341730145672210379611827057558468482879669470939161407862014415972734337899752803396724322692778748089040259344077795569370095415508120488212459258434151288424540061815943199232249533813873729007822015714816632701011208265392463469659725457352690579840095377701913615214744563193958774965360935956140178738570020702262265026130474643041166378979202764460831735558038542347637979634686685408790398324460981135417243903521211929312625368676970154801577872539743009146921963759755391493863819425226451252211582447529361893873574838671949385227890164840121157955500498578972219370403832039847669929149613381823593877817950070396752294009593182370434630584722477608965609319655495567278976558002046705822910437270012325021998280890782914261347950255722188210772292584905411156301555410877092535669173423032219364097153741661015792448994705716831265021190932081208357117631457101208234963531511971229719447438779180149903464577058149858875053030597509295311238381870556100801961221873495238019897641966367199816516683735829875735345491335460716713297227447199753852996659297262694999851224529973670771578558876628766032149605887552902321903879316747586444791529427573803689489218556522014337368428636974420811474732982215981192794771181145766138487152067604171980800000000 [136,8] 2999937525379331850637361770251929394497094038576138103921381997084721710602898579665920700487680845306948315572993801679353479715486394640295697688277327766321582341164433597819075586611332924182098785351785973571885527205010243474018562092529978047192997577793593623549083468179987105792338980407261017271544718548139312755753235155577016229572489662798834668150526096920770012912395700838818155239534956971288024269883322611718828761955100504336739264716928576199672337449830204145609015036613757166891087087946825177674212010880975131324432984721571533149893153120740341103393239301934617007239104988830208811776257786281200290014400523900199573633192477485750450747735601661454025567508351768548373136376667706865672678636127403873251107655519638815052342975640164070204761652527376269198596992110587798051390622297904646677535920157284213290779807126929888454943003527379913660253831397132578097929820687378244185104915458840971103596774839696700245577117616844762560499188002303112839447242398572564789909526338472094663940721628581903510055122074554565027401110103883607151156087311140969682157130912245619037997774092563583767426403300286295133636500121682256794189574146500863216409345094664981452099800674937276719156612189717669543482326587737436059276350313389058592603250238318002174366901420624466912397691018459590704824657148599982076503012261179880216810286416181237750837330407398632669115307071093752583838387879835399130197187715039792051489661050874776796393490084649173158005710741679342837815035133917928614968936006048581290359297093260748151404959096348737936650732635523592270001646679674025884406055069561121694159522645759414163389690832210152330056719989907606301363751451147111999999420591820579666229100738892116588353683391061052423580962016025515275011173153120044358645806140948381858664457335960100887082852389618124695608689513593213215928224257291259469862818317167816399387134492441216376654169039890874261869768979497035979961653267146547816392984344669474444885212375774345437312425518110235141322955913187437309513993194959973381925502439206605192645841394147091951249215021350736595296192509115294974861481995829569369891721231232779704534392248236158589337600000 [136,9] 39660203101242456810688535534389595187509197151791964256981340616730230554258164729800523836699081479447560009171681048198903076695943388529020633940018867811602947367452348190408289623735413068046917233308008571512400976796967466684215360030418992574189096036683033359208212241646844849942574717785862998121368828591626302158425579604266678784538959783419109288259236720143221368221339076276570853558962691585132355557428232094430207783829924702729527995227850198951574356460694850429948102323007758923143947064177961275240938260995987923538300848909318896855371008985755158910907908920146076240359843227705639002392354740201557012933856591895946961928335349193596783969563452053679102534099734986791371773601400182294742936450501402209534977539201095237914288782643589133949867633818366560787010403094775129286019732130133053950845401979562623044475074057737359041828806531265621934594726497186877363938203355636356134691654418491789530025998924598895701756479861857663553867448246155686594068562380085826105064794459933910791618808208831670678318940678168305632977903084646996131214647809868686777277791105815302966141487280513803293431456087771384598380176676127851916540720834121305745839172957550947359453342980139666875732525382841792862586333572296413041537473379533044980720978070048890571854650881249302128682155497871204056283036963293664009143097117699660073273202331862004504097247390180035644426101280438063799504188293673254511688144146862894127314844997054434359168983302827124841313211546701540055808421565382776835325426072219966403914548409365486133830289756001025681467392489018569342425747961378758180134605656335351671661455603493547668587000406693539792907907947934398752514173760582990057595243542940126073781957041629818735252247307591628631890409186790489032341093764547273579209605464525682007955390156979127680064053292387882931149932701492907387281770526409917406615844319465481408417533778625180894869341911346988160423132936316962813104882000670312866994477711768874107227023772446676299082786069184264275927504830986740258063300349341669929548078966869974871058004959316470924795929167425169496810948797348189134509507840903082710562685089631991992911889255989090713600000 [136,10] 366562577702534448057208238385635935833423099751991759925810429063145370797689847574326055991832647131551576297121336289689418199554826133495131394146077588131561438869488731537003085869896319164980522532515759804885246669736823018810427334949722924743952203948635981074687278036728397523343504788152091533342853845362858505325929926256103368630072946381235565407267029574412676383054955818158451806066333909023357227692020133995217428715464573409529448250957179436406172246439561154497835980648557351355767402708502989234367538122423069187089092139713598655070374119994794604560158307390251127228138260320122605479968500964879122071523214368021488837723933818590235817256021567557780998146310706376630104653331040308679412377900385259667630213365492339476513794825956618084259638404095146427235507680714134490829319344154110926224964153535752842965284212148223230375817308831705775216624480213236491939438409814319980380794860112537365213682502106110739316201670946680666234464423757048151868513905439128917932605993202793659549214450168305485729489002733869425026768350426797818426232674023392127481463078864931839688699321155272487857265713169952686027509998344172517203363424543635637950924946294241444446083074024547619254849221897786735876915636909168971470187360542366743311475141900766124553271664836046950980287799622849749625880226217215811492632191965156055037354152233691217836680357621183976880433247531521375219092715181042621400877906798077475669633571441441760007683573533353720098729544768804464822252587332789102721948598167255333966395402486184710411539927770577236362656415184605934018748872193235251757255973710192194551951762260666536436490969881205210982131947195434326471876621112571285353822399199163256862172117914322280276227708224732069015393608104918818988670370317714188874625788118120635476088638221174790756682626333394095299063290348501439802980954677314429060622192973359502909416940564384866043147741699455403096460139401818243268937033193991228306061719781870428832328525438202485475071463054168927606494510271989682901382350056848187929822682769493310905442301695694234250673903578343071923164006435066076223689554219044262326778262116548944851285353359501950976000 [136,11] 1669387821910943876083993769305256038058395396444198215240935917296103880688359790361217027566483863190011433239632136240176769128205311803769172704958403343303742077563457382538697706413090053683255084089370067696063517925051216651012727654279506089607407194987036609156037642895926768555493500672886132984349005101594322007440776479357634856163519365839004286006329813480109336027091686767757247526075313891078724581499612510816670576839473729727261788170979029304001381881567741838274774285930220308627544498226381250880828592454243607821100656465361905155141185548168080730966511295992175173396593575283873641988652006370130808375185711227729583807506988880621222104085213413935427725632567442439587223027532853042328432413467301492307534139456199668513648506660604615094242746624034233360116993070430810473013869991846640973579174306581896233656069247281565786484465628572965304134925107140718207446063016021119797740013145787012872131065358151912778704826668797432836124316171890061872339787834682217061899140665535743658983159441008284653371347024919373542413783947017220598235584561323872413638519528798290041498387131193769103227356388214003481233521266866091017179785110917762637050311024387228856542485997293711480100319510297672450383978168450073978641369964225899511075035575860864708052989226739136992719426243967313542979877910691205708004533289665419375388817633186262197926836902668360048350022997561089695155285421411153708319420041722329279669067556307711973815394365078564770160798093814261004340456448085074598437223411476771078456026895378701798299952817476710560961013350592737518156247955493785190306177981356407423440257810071212512027898600465640691423739015325577090677292636228947697880531780288490020535542640073145933006354894531258308127053310897778927562363956475108240709440512200179154433659882879875930780365299944101456486558534216765842324234978463061491778324510125548616833092102872280585116534952751377870627448380036302369368254951301543846917759593820676783258369286241286479112358889414178067059530897481162231619605872308526974529007187675017228486609945737379521611343219409824450062745145258345093104820214549266131680676323973178809957317666966339584000 [136,12] -299992755854886450867093121195277986424018674360286154513857898110692816677395164594044699938758331224196876277924783076004197307828502004280509296608053232502147126506946211002669322388037124871016719613532659724161006638074504057162920255527261892467992150201675750525689537499411303572563288198227657161250709736891110717580469720129442906426270259053061061589040230270355757713600656031980709948406287852990013711738172498965166562172334794068112759102822088750068536706161966826347640991201757948042530336466914241154976834705503796302738502854899631281029221711763054081193235638787814595372451661607791121185675127926203119363717232807073118796981083624296616357589311311799279807972117004963011680249159670585916063696244698414607587825998238648656467033410333179739319858293114359956369134704632887329877437435157880889503969686709820005587068783364820202445092076233529188259225635939111960453312416842617804493587878586132314290913681319132859126522187403802666218961501484475783330922013682873736133572290006948628966250877671671021607034980172555850509066846233937645307693956340671335834702760041054030603998445296922602419865201887738853841879122458447298346428749415259923509214819750329797154673800204452811679264633644445335250887954929106741242489715656366312616311068715101852768138140450441826030568483575679694480161629852165254613142678041332489790577655938379913447190777810958274349592511313575612836129192650266061203385446720784776950908729869477880255581444185489990511751762372076293431923482183259339998203359814391031065024069328891835020262451556793547823490835953001258271122602476360620145447029009665268910429593227861241988688545048337803746575017868952276690038242842158353049542504551147275583010607607648659206256261906984101336978575329185362126354658001046122440127204405974041007424618708539344756561945432768576824652801863946692786333900817808390817965878328407559162969954781230595392596485693477387415046725538265255075832530675151584509130509510883565831115408384421777127957849025523788897319787025361894008214938160705333263015194435165005314557329801630483451073621725101988049955931800676375758385895140244501071318417149712238076869130321920000 [136,13] -25091564374963126892593892598933135444747822971618332674538786249527566771527463984844813870274881162237863561690892783395290906009615445613924198320533758346047888184401465911471409383269631184262678099197269436782746746357634160983553472949206139831072279870710403401204237757798378721745432074430463424183095548597396798237693230635972490037894874628334909527623470014572780048219063952517251946658654239049572965675990917188369048377400340658638644025031006042501857880371333132833107125923171294437402418972773457444130768305840756018041552752087000215874875501008674208301714145574561722037532328821910524827248737196630598293071075871491380947115239770687983928476527949391470150606487466674353083281183089852166018639896920199284308452624513479655784406215249541519435605245238380628322763599326886070150554639324627498401028507212580360466900576407908167522086947372520317839565748951205408219740923188462482573145078673676927566823456959381151635156942928156717369385921250883179926062349653761940269751442021831693299508454966182215819979189451039552825894365341195938076409493414417816488154546131449242690910575680677008047498064971266935368705769853243776072873035814906995516256629931368819395570747693199450074635210782097723233159831991896627791357642233506192055654703616161624021666497447964630402352419744454990969600446550719096215160294174286847761965510791112728320992243442544472197752830740631947957725835773381152867266855828243751363874720026669383678169393584665670839054945936181855864840238498187492390640889973677193944479957256234544652361000527006814230981467079830439640538934657288354748236122506724814116464742630056182089854199345302138985568064254794165836774800818819837386231015308085078330538835576684735944439794116219316006883629877112619653589844083137227708905618773307012053794470494347533477954631085983448924187359097761904058556953574071832990958753836104215949271910164019669353490025045171968062596605944483716651450145523903069484076381687386577584260922770329364729308755239666549502520561999950788031911814260917341646600618170309745051562217258143140375972262715017436933468359456622077172391041233286338188890395418681170005393655463936000 [136,14] -21618376517565563087569954560424055913673835854691364892054026812236115438287670609869369937028308681321048529375503593226156805208814220800375162684350571533840872033584283470034403709105343673171862798867114927300268472752217663584226643381165703060057400342017253640020088217828808885156394475120024988875742400619795320243975373088346598529428172370641377145048009084509190187030263969179917780758757546608931842249247655694385047287403348451950472968001954806114701020225819301308423185411346683745048001022525420074459392196346916945603415832119677238727409034450652768253548937899476151902558256037879271390316036883744049604742998783284187128566531155404402524854371370866928237248879275605228367631240445425193072200664349588058214491817929422113917491596623254350203956550297144488119080188960141721311040406903971740575001798897239382717708579949978571875026203304265570421114510473801653045260343944394516819275528855222410567231675701677780406425168376259232865378981734580614801775576911586491474737125455326844107247366247675051975667633384816350648636681307070303319056418247219198079433758553350368287544505628659442724456846039564178491796491325175029534593624082139792195796162786416820233930905097629782049443957547363495472818298541163315221217975092425214121981125410651156790732248525569844549518783216127061997084897299015931842646921217638175479187881522898546974193382744625805608458194796009685447026851518048723160812910334410508166686815038498366785233324982681742954614424695398029541592825405207592254302846622867298464201173457503177144410421971534676127685523052938852559526484138719128078646064199734586714068673383951195158804825350001016246412382109342548319447432474059716638852415448797784178266332423350603902983856507941892209729531943972154246603505983153565599754958183481263887694420340159388093648115568064345652924211655537671520990050365067523296049535722221755637795752188483555317996667324972041432147330875859033972877143032224108697872007288373207694330096706453910588396309788929193499827358903764735138243135416950058476524094260372305643778895112871364081018375081256657396960944177787843517688052532127002247628430135408787606290300928000 [136,15] 207609325323226420736805598063373581116594110931449661739888177553255905804655960512565063148181057091176833415956444732250460289590324305856917101228232535788435981964776101494416443381274889557280224026061423274606109632883083957859306851610444272905312925561557698927653375872819124726437416027441536082222737832336121245217895606293727032648491622190011739098387037736177330350463892215001149872880147685198309838783557965436236517378993397343268677314086098272107339734499850988327192332494947184273140394092232673438246557568165080552030022884294753908658060427966424012639295143048864734076278755209772426113958008803014412660868234642060934457261051276686065888564089916383784095569473541936071422229351731938722292610009763664214329216117466377996384217185099346767257282123444202833761871490463095259642310155836878751557421512135560420359606278956742909646678615672090551312343935555245270956901617167054805118759126767012119464256287696913912842600335878456265439443630644620353265161941462926289257840310068004919467383682689398834074852965245077044869774382317247162954725944877605333642510056974032081406712541795141804318486635616115999975436721252019504179028820023336210084066677223929032759264609155025492150911093432089582481289567082542027684726147863010929597537505918611313554603347302827274636455115408833908872525184296183817094588902166646411871798050822378575976365138604627783670123322640147289335412004053713420883470441318908835387233994277353304595488633875747809748904372783652841899606180215650538989949936804651443136067926616144361036912345948663842963495433477817070837032586998999851655246303086692248475761627879669352973199750476116311651363942179154681948040560062385584279282716211229218529926160835440705669075657961567544203079117531590779150993933741168344621439053241656667337826916546546718653445297336893232021503625415101862757840551893066298565121649335885446124345710192646342116748686585916000677291066605680628534772493648578375443980921807704734861348822457649153010822160364445136506178590729604181002249465266479559219637461037378336163493704722789068526139479632040889724498936044733989801596991287194751089966444585738223344418816000 [136,16] 120165403927121038997607770712418622047765329636598972146804598866844884881441598966482773656245332578092150631719842124140609047199913219367303121972758807698219212411897670552063099943327515357073266361350058119372067751295369570359118709342358238127013787327804999160984852813479461364237424620972897564470781838804617093918748016665185609730499373074728414090768752684845668958919631914772833495556312196083749618870307165417138300683531244889469707098018669650234859557506023643049817963917764132916705136016979267289416642907509893072337413196006292215811792774121004293194476364104692275019303660537882051557465900781301800894559111224539781747683940518407393183680583135115753561455360095458072053106106922195220890242192557351205622814021445379035350939597676552204537197748118838281424686202760165931734316523701498115809348103616916129343842460709667700967693179463039632975155164031720652170490226060056130666464767134631997579906952738239754808023812915125607570445608028635024593662831643413399734733898005096759543753841338240416211846133369952487626724277423163943680760307755523817913576115669420999801504241529583804749202747843072315305901838698658569042840359745761130563730685040341124599169264464865560354802942360279689336436099056635492733731011398380200580865308233447508009427010407159640802074279892078894706446349824144381511946393698752900092399262558919478290909676568390152169556107623949695292579890650911250377838693607779373451420600970491033250077049821860465443382670785276814461762557284472649881365692411191225275705839831945822735664306929326949949434772874661379160741684524912000842363472945975545822799053533518268543302006427348173949790766353676005986049579968937132801419848438425055419509277618920564877448820822760660009259020277727090892063620507087424977933604983317575621345114650250840892167827153088377982172806007659229425314163411465069056510746394552493118724454320933092264560134381199992543506804000015441131069350982648397344119310257256181122596843840156350569266901375341374823240324501031742983955428731499643495432409235563057083402810457096439440459420621000653046874831226718789889791404498008053518893209931329388412928000 [136,17] -1088346372614645866919492271200226720443707454089268747677757872294513389500661717109320823775047548432331935543319161970067988412214569033643616580418010607363376000301117648395887727260135193318223296979957312844490141580344488090246798197225670599864573692884772723749766436831234814358627025220478409958622270112521974122411752172815583977121428636769521798126078476071223404094535504772555819038657476425845524420588546938476272081244747874418835522007639257965869318677607771836883313473519406785848336226456049639256471721367495572028855216121017879070927684583330687338283039463895041142841644615894116078336626888102816697201356239169123107509105329070074452164155358855136111974896334621414009306258590570708204671378779594794637711037306903534630850422320376575146748471819113262462451296525350975893613098601141410581215952114491107039943401094012395105613954090176598582902661418885830506278585873844320011567556398002104667963992601694596987143083453828230305768111745139384476975673677164910370898338949817479334629282931825451765206364542439271378763426467208653333575429784744613107350911181699440354725438248803401660651599037002528079687651877694125048508122906918012555802313208097103526186767030640344072668209271744966288096046409232829628826287751523498792114644405117387130124965012070514089170678614044809323543332692580577243741354288057334470015089858185671008776052725847596365535705719087178404190000903421611364203821788113614463305622528423110568420292744954607172350346865204194232755196248521831054519244726603487948248767147913869620547904306637794541454586993493096405795489103832297017526539068426945936586902646893984048138103591636207432831779815363064539452764171456935670757151878919513634330081359284461275529726970352150207706784584408606172869763093142238290927290285100768856204183894318732972202231413997809262497960787807934159537259759706945549468102255499240146184623912286038482481741159372328127913931146234148099951798940997119420789748254327754216156554284243552454308859371948793931274776136786295187130933851374513738739207942883402534456150521236522525698435561124085025175616041164141916278879996520541762654570523484963733504000 [136,18] 452067417462830931804151856639136501957844709162234006439139298852801025975749652147975847985693389553212467709985768673154600609700527010431162617008539423069432975236732569890281469582409122161796110171453554743104814481944540451164510861438765739821925842432302888071482031249408481002837766175678598824995587908779782976330365036531316962005940639832387002363431568918645091018403940815703072280126329878404983096702948049077786171373214218775707087118366993702407457082655816034626691375306293031826903582110497204675049091726606946023277671667571427567373289402702194566396304297961766093415280281269751515397602704353469947340209111723689798365654582926652615003318188298846076525185993099683578754471021842619989519118257640381486499663811707879285184424458820023607512644915064495805259843184282459729658419583515683786459477546699024132851085926454500874852069454378208349461064105666230953170007947391109911814306831708834129217371751520723191714424374805110066235098293052865383885054093608871980031756444848527241776039007137101204251954562543779901225934256173068171649126126896082008550319068964929743822059627546103714267433946043375318490113287597409923054429558341230030500216484630830584820066617772654547285023496772504839317472365469901455629733879041024379809498058419970832955368923995143600528024232443202938091851862191528647489935083783751402514816533206463413764821648334836844557326086066718118808045033337990473694929472223548813544876399096419696361029331126974902734798342510641577098999520643405626268366931733324402773508108540100163233543594233786808976008774832388437219496179236896310343009332736275159985830057553892581472671445848773778272139989562624170426432321015830354934742472803526029811963190583355504171536469758289364849834928594896621950941090416344278455258537812358191488786972272094681009478574857556069510766614564890057087174493720563186964722138085969391575386330767353633459022860680577865684970833981283337392094498435674626614807900803272107728504815876619738020914011307782341345740575261435628869499505707761796177379433131743775939743864368001092420697744881940833682547423745933107709165417988919164071002518402891776000 [136,19] 3526895342302621438311614301258427883901650935404256797304494426145778388496173973525544431107122812385718999180545713969140423499979990106467906435355677427765680753763588146421910996667336560143342919649536394291625145703443454505055238209056308823249252666007944376037856748760902976753012013804264211625257449349924135915392016825612030937081989044618179065164771136842328567404542189636850093878595326716341793171591374125327461128511271853445831021369702035482762357882516565726010500074357166642962017512451014383983237893113715239810898953255653340879906611264873579313003384774324526950133377344698340872345493160326624501463682212221901864828965388749054705356900830999559187026095159195297503563867999514353108230355250241682800499367257388670328206324397383865874679087616722699661405266077209744857555426859159007392942505330226321432849856377537372841208782309719620557281355992032085091647032982728986074839782002824669497919411645793612618064996368721213459353262543221557170694864293509382661857446494232881799628247312359716774338498824200274984261860395085560435122063409318541472636482193608372563426598675487122464203519635901714744108545281433354463977573137116774836922464511533389338361556281308636136070533954067570276273692280888024296647507903316774559988904785305455723288348538259673409518157606277952029040809977540523725921733211810768801045080571933862797218850856561044608860853444424032936512636897755359492676350252119610355862309050418703757740151246247852557812841947820182999276544684921869095665380768604510449915317945117664156536206133380858364352640145508892596032363705247672401039574498562960213117155929703147942019109220423064134600464690421611213879145589775818124014493364121566682035636870465608394500121268164172538052585582092262293553134400079277422411866731543039454067232272749456553437124734140436274011749755411034295616961396250253382765798210160698945364845409924007832340075541164394169132364417032632926145245747615649383341828776091158741657939366788404436230245952038134238423888042662680227265495526333773689506658210054430818990028168802809722496543945143805830590803652361751689765232122346850247834607107964928000 [136,20] -5670362258292660801351423868492213477289670198978270505932801343497505481121517808598084358805008222524260139780066755483452965989715460664168656670151896672834392316332486004411579491614336346181815883750439922246144150971724394109884660364069795018356124565481323495393045037163115828851637286174056096565608844810404010895530145241154252881566690779154096921352065461949260692854391948127387114618913139290891544606279847300959150208753862087911796432720871996515085152164443138812563041271651862609881452852131702601258135483761348748090318529414553705780782536448134046970109549690711838456983310296476261834675213794519937361516196750419192744586673797998436733781759721748802330451946690682963601248340889946341647719198479642379008208885352636714172174330675576637450197546122275075316515804281652915627651549161969168287692233264644298975283352985170418763808861739835724134504998533280213808401979328088341031940103713066865394176471534121432991355038850485563187340547937190298888656501626326476848399788668634447359648339420290281885087993994915081188106245214762389916695564386694567474948070959751169404556126502168767439910415261468305130613961675962633804741579554477852212506716162564084266759509122288771190792664069323022021582493940010542552609674820965558809854567040488754840213687891944059503000210915478427283087303409754609500912869526099764803447297001368306012615261481633573185663622653501672081983847381574687159384037868857729745818154658736966263341343821352541031889613525247985951827894794732965871171853077052892468072960823317311624429219058478556923944306866522741434884383465858322164196985254975461282849917969209961322934092855391240805189263841329279879823258218678181599008448672239917589872162416522689736849747695671577850366700660522828886569653164540559158109787050639908500689464916792618818509900648095080787878668450035184351281061628459714061079570495246559055173363931181614645600597219730604432985230235581975713598857691892087242801414555456751536287132670413153749318972663966522318231121844350600361980171176438162197267158883967730569235090215857392514674997212485350593507887139386753829522536076519003708986626775449600 [136,21] -3475997318395090063811101618734471045446850922898879285888565025405353660282037723661290829896652283936425876025504827684365252224030367852895672403191259943023157420238648883967337567758105045037660629247560206162255479992068628182596857081651571438279579414875159325511242060485035284161885991839945202164892188914749134767641300493332295646009562978563645074212877093008721545138957020617460562820795203601126911382721573186229329250917201694772693003089412608145078212179965581309424455397066347765323336591015514204578208844407063068961559318540727815717103025581392479986451700762925630820994047632149946526359013615245699314073148639797631224493929328540015178933415597526332881123521162483103982652143453959875810783798902682848824375678050560694224299477766085904336662209650366270884032781504569379857265307544061220161960648973451072943342223052443341337691204904595924288192044971612522070545769564874028903473909024487343695246076360021690861137532657976229549572492553500706838132718432695499727170343973744063095479279944678258521718716259373162672541908615995734334019064334989364845975331195253118417765786943423032422265467024175837257107847727027391979040276217201412494589902493699734448780841406916582908555677364663475189207621343795884858581187780697147265181476580317285464584302989385493427870426564795678008237007350486306047695791420647411381416959418918164771260400136024371695745398795674174130749301760653983650369938194166533336084496621762081098680769767615858150097210357121927977090720868289447006349920833399919609591885052944756342885070094143392675579918785212124216466260128015518662816279604786643667857560376768651208247002150913617678060837311451889245473387388111897104814805555705407073144913721615727352183619306816886483211301161291911211486247780837610822844747096670624439394092827286784114215144986779399161130576236484348913433711639377437010897795933249048506218864085104120618110163030980969726600723121915372664598476020403846263951908521846619206228567194690512538233656402566928478163545310919632924598323051516393356999312044793311392869843069961564140456517227647926090336336817388289109221622708853195783914546790400 [136,22] 18033916349792566198950128442856960433095860560203646477985290423349757175018504175864075237742375598288394731157473941176175227540887233846778380925446627160443985046238472020381955484559050137737235096225797650552012564252919065603968631382739892448643613247351940025978490462335846603367230540466513599862744753119085576004417776283269552395344967265644436468670792131834414266016287020864718055402365411054931377205932733383437309327221406518799824144035462502420943410956303650188200019485046820517947578854808240328333641367913745485485863747118566718520475166490815042731942675990892133918936148865264038707162485001903220839753649046255932299013796250490554240878962645981708052674355110278001967003600668398641058234200735163269385961339036975515693149673930092122969264594948199804333514746841448473058746017161441125184533302035561310809312901338918866339649320831064040279117201008905687264238434511886418636590401824632253466269671710808935180604880647710330698005614629243321610738403143608177286495471660218800267741634848047896523739442353379296728117455222760020371283461211989553307106658477406067531746734321956964927924486383991745468533601744756718672562336345314698263145773490409400279596342296705875351392699659634027301660433337880005887795715978393048095545947848052039262629983788391461889843517990122037459499771802000383041366050676102888721235631444714071915608436306525456830367219176986917403065260335852159302079413505950475959104416337618041886582006188978801662575188453781473189031509407791218743570964043548782975532747711489781054135865641008816397565963514164976410232224487038047179925821444850663092806047379488652516247066670811300319976219382957008654047598554814822063655084703462663255940388245985677319917861785509791831728744441859768052614829435221261660968488111857016764413672742966729108533303277588067046239283218558942830401240715350251898748811867057789386131373707073309515495943957659206893198891157779457112764974849221475127629749268682290709844965047889389766364550806222753443956683058381561614245519373801417466267948901108019734110124564141267771350319672954580714126210480981266812868514341952342867312640000 [136,23] -12517529963861881869055891553176771220318629170082607163421154853214137629687917523963354439497641390012740358626992729865113390027598695011661217057237899915986924963925552930691355435946147585252046265128918278100832107292339663468994677440826704633682588442547563403213317241389934555890220493300102503267382895609940732898625912729706766345584268114893622046339265405366680257606532193451747367347846125393481317879503446525472623992317431626782692094532282984150117862821966454973677191964510408857712373311262595974025554579521086979281444718018410104099334892518171137458862484587585682131352954260464206482681319798948775053345103571200799060726179572624354706392771960806704258889339032875622849438013368347979056550126890489632037795769138089769315419800148438695094670458667710139045634177628762386552500230240054759303385821757204390064494487714121292254985841873014275004576490284214151746898279610702320477336380140294191100650156015727141980984716319564452968433053310125542939635847489378994467387552209103556524339792864791840314957316947744638367021347601757854191651314005258145554733487695304403181026522695014534269315010911984674411399484058467689394168268987331246805044377427532439027784209115324636495458436946943930183172822501522408527001477852092421845216242070445688313245293611847280274488641726169151701466273569755668632706441325790407713140201219452550483867506064254838854905996852302286062334738095775517149094648536187005890494155385776688487427215077461734644970232741981000724420284184463063175967521255750548457343085199376979253693341566316290499789259306250370663826043238696820817718206469752776392488505461949167656443920770418531702281538176052030721366821545705209871721261864522510573775879968601801375764501350183719170149816699562669729111995441729309925791159024531050501396091922397591383302218355525552980920351974925196791406155895106846530714064548188909549167708112040380490572260413747869613366174938267391316592167042757267545267571071839164243867726372645230551986726623131634994208595550890317430254828252196457056849783352781656711420248001457600202628391765443635364013211961141674165625308367572248716902400 [136,24] -18037742487096570032318186351225273713096916804654343046803782719710487556596714867543062157101473408977982029803374830080173477858229107815574786479915269049327582536860390372412479536906445707557741786127724444069705770652061036088578873488782885915939202798777413296197124921949886307476573851430946655490572460468901151199937886063181909354157844208453845061800250893146449761838881457558062734715054204842091509655923986695718021526939800039877393141469033950152170038997125252372987296133305493804192400925978315782004690193107904116299795004260432199993029560334821331333074049304886020045273351533915857341049393688533779828743912845830826234339860668623173700163859685177701415185871946601531140348887644130976910939896363601735213429903583879919795703932526205063512201506334128003404737819212449247438769202031958612221545509478459742589070210123070402509997923545251590820464222689487425869919584310768869323286775120427194724029687724151074099350194307222612930754999960239743087702722661440550907281945057449801154203442009605762860338434028601263151800678807373779147469248394830006717323117463002493840425902816203353034148747510933290844778565553423328551527873974487027606845936369684720050845986045260667476804740522993368507914904498285502804974474980750408855515985669125592116073935707083291774395713639430275927915291911633932272940980556119029432832840149146930836459822757241026157923880264418680119542442291710085351244996280176253240747949946023131986194774484419901387229740794070695274514882155096629464490849661432425659061303197734340516405841916046048913404136438834062369172727851875315723187586470764016476732741924637620211147341628520641342468546425531483850223052448759285229933618003906890219024073527061824664878912741166035360410516810156325521948724054405096504786324413328868634595581660913215118807911181118481131037261570915774073622588271246842716420035771147176107767306227186998583937981211862092404982835433161027099792435023286687822887597798636601181643972866810047829408384745986276019356789952437701840124202371651768182980813411852157145940481280259991382713008300003224960499529576199790094565933273469629235200 [136,25] 35096715513251316897244467180354311133732392733830440243660528593611275443145670614463337071718764840801823446465968231255960684960708410697114723287636143496737083954637173881143713166333548476335281603890144001296137882442012135559193483000749386414854534771366507492167215105733764146281343872893538833055522878704512311536475232662024160994130183666746832559859673609638237312594406991178378166464391867036752159664232016998015875031119003627880869928683963669773837373901361305640178521744684352895918576865520570070400577893151763435190968771581958512118664822663057345730053007694494822855164944523922769684968892693531684905905454578784386233173324796668265569942852428345936897750594284966025765365774904671592314791122320559008206420101388835824784008112201327108586667305957704792914786536609220993093307973422005333015811883109720182757530793504891380968971782101877809287467657548773357836968840351842233054205091238661885205436042487725396073455138105335723568027016603065674614803661586496037752201767967206323025051740101331374235889486004551132201663767386122997057512126707311180703720418990793807123978967519921915861714600940692825139664922664223777400659423136840167897530417277756670213637976191762282640607316314057517743534529233969347616101905682254076008806271284392973432321509308449509839132033686604276515979961685600143364042200230277569293265259334182089907938433609351307481791536145833622764993271077329375962869036370934418910554906156837312067848455366711198437558180614075553094981000861453078714563048216473021895327323845756012388736303737663364628263150774955944087799000919614779391926175210149642575805936311059944057886174002226378689789146478894919414620868869478571215406081638153083741533350491931159842545413497354880545355971870021888362279630943087807149903641965425199634868694712792852175857815335569731337892178280242261688901302443790813691344455498753350151051916831867436397034983691118460315787483047108554356797032548723301566907376769662037438755171412492287928933818404655681139254089943033519798299766120137713980283183652088018081746180786608265763098326491194135158370441049154759984802158423415193600 [136,26] -9900438714201716394732501709635690510965874663632577114334517929176310798253651259790101387882007469010366059204811107353752006457566390722807825373387191210421178997782075979864082717638378646337881240405858667391991472802491261993644305620404455043242219589975392751199682337170221843645330967443601413186411909347773564141665972739665344419256489393282532745112948803634276510503593797992529973215765520495694174208920881158429737385606165371091584285551779969709713284351783453754081152608015680782084703674082532553926181224743773794687074085007055346343728932499858960884609706985969458634356989616793742147816691850298999623849735847518395316300346872631074996577731304413468053233067069854152243241595814199565367568875437842405376706524623777181432743143447913553304833978873025868415406379470425988332663729749728238012231192443809049490167858905116525454576069504825098631179600729831336247094418363381598905809740533373440138334948210452230632813510118125886178950893929485643297836297179750531539710901737359590826993645880464999543599500839280434990419414399530620438266256265558738223747488069322081395004780321946488142776925690303445447978372108784095965155825787414727740697990388726004172240547676491187507844322113203969735795318700416696185041243607128088605004184826170643825486600264887446996227804168229640103636659262548807188165417099482480819293163070186546131787347977482171564269348256434123036224561787800787640491783909904257234917309338036576772533484416724824024711707720281770716588184057820624494428824142566289800635573447053387221049721656590878528554791170186724352322349279711992670650631156421259891362977625351161713826228917409825212523009569349146535778752160641821602309778176902057633376045057540199987042267774729551524224273371562371829046566665246107772192473182716541897633310392272872512859997786121064761102411498233826760792342082952145187670906281077491489063711857788164437825757326671008644151618954528422675596504000150831771281961733801268897550905195151708776134308482821290608888538857269969447195297527266939932097636027172656810141600988923715507009187709131161022468883528001998608463147565056000 [136,27] -25833657181926183446139825513519901915605007399442300440120196304940008004561334053106588923783786535011394203668820232841836934298395949944344437781087810665716910969581413770139259950753819972401429024184143056895881210914168350931804907601995376930473093878201958981462343805867696405916913224816883184864544975874209687573952439114221815209275115286066824881484112377874994189002061769529204943372792510831485950426100257378937478128256214707118733367376441667312851477847702784903889286745122989663623986717709492188433206789482940618632183664147380265767642732256277745805032490886615169883725031744510018305485399498085571352013610429424025762835930301289156916605260005729469727148852082056508072819479466867432687255367734797501287644722994579411115154664784786418607398901089890118117924625972401653959750281706854212870432339021711679349052847938878591014407243737605872731951479327795708074765843620723475411635307416871933504444506835225761207606234516877175981532125106286877502957428480529490988033596900293412737507876099034809904502837187904822821879499318181027461501193540448482825544063930044350913885115049301912610516850871827525825392257654834332699754862362890611460626378258439378230749150643596261628536945346580647591259407225773669068651955925745513805535405694498495448228892663916660508747275507105682481006555073412825168570985149436391467684062344008474621034047892988885200442498632033241254052980947162925888204926716575484962096546992236319629699706579951884260592013484921279601160720933533981969115342043721967672292066755673713972285922198308116149686739117390209346987606533005204499330249203765008913552895216154429601860459082246243062048443328662504990773859980521862289748423783592193884262739534790207691331343784703969100107513391157974394947019804310280715818045446119045558244433013426510658610906581918639020582208817981796064223638732804885270494946644944837823021027216495181343573325397678956966051520918959123439880906085274898790684466595399004402126132688484857532420380859936332450710102701572498880232029103443912813951394430420039738849946248780154526836605700163321408332984358719747144847825305600 [136,28] 26504117513408999168869219623178645048760700811180739153522912904949358467537393395972805522801835488956601586158014247742138098165070387237935575448186003850944996096988457921529345480577864660682175353523309644999684455913586895195911279421003548928529475487909184196190548495454294527778771660135617573836392470482435486365741784733900902624508877221599206810624726936263064778093255658936380102638265689780176269874484281704930420594053219829608776547052281396787923924803853178295397910879847058450211189477823683967828762106460434059873811567062816674349427201836748686715528624682619325886122073189087001989277126100049056753167166809594095446714427465647010674756264939301148005198995630968422295157419736576116924981242753271402187245424678149248422388796864230634405827906549085259886881370784783541634559201041904490697998223285470813767179218705286876629956927478930428899729715954500758374398958745689601147224629526923644097462264340172874018907633051758185822601219206572378871623888763770907014542791621335298727742767636558023080514046834938424310468614407442561985608562507788897563415205474156053954025943651128017971725501133852053392608941256572824523109090440742475049109084369241944303162789454970097387083132900862572842595217678050954539185310284910169139926149382138910008956546777828537849044264630416127098005777684278661316449396891217223073467663676530215877122772934082327585134392873268574895045798096446339399949519065204291415883824532097289045237148709846226205855496317465700679507277991929278511804437425619746070391470728999751181199002528749187462218944850844377432555164965212977112107475724529451980614579432132218222836894913983110125711259274215580190324002159991486837296921014864892726314124634758842916250244998089739818676139728418463805543782353085261022902918005728365011362689690305215755192714399432676886590018102070067166355536034335321579496030089622728464972438465312422093613013907184886813417032448879066419709942862200316905341533783685301884649494299360341986221319473677500216468388386741477675436901352682800885108275176247073278786740449753387582825102912305335247686881865457208851745996800 [136,29] -665522721202191010497533158056322346607281522646797699376444988992450308106053131509450611019438765913952732470119447393340914569294280671241195271482667701385460545280168258827409586325900196984679491812192487321081661749774139574929471509792374997008307748466765380207890091836121841708988296944810913638642750633922451387967698937502567291327740820672885719732774014234967924089575017379286793162031290031195094640990882806885957706082809254758061004091778470189968243067246712414237914032558722764200146229059160650307030715082031619263665672068629192257226945700882873002546499481770142209746647554772910860969465559088583289952187949657332978292934105773556613174264382927358809085561912327907469275639255526411983653193229712096382164908833557212354857747388667103103258089870396426268829242232862653773771667517117214313057148473597592364472751632984201641833292579775722376405675157285421780255101900776011159541960721345303451443083788196000256405536932639285817323379741347852617338900322368071963156003805296615795808307340182862013041168152815694982378882043408475094942148132693441373415577770953413701326735626294581730938758337821582032631161077937123620475497001927397338483972778667286492222348891156430314476391806306931035344694345490220576705939785668268625825793608521024236841292762899618718054607961419891464909816890533266855035425235521864958927968256692304660546620831684865427191530124027522240458011625474894084630361750502945510305899434543523136888064272658904431485910480869067312783857306824212499388345748209167453495942824268565412947338685871130444466007914340855263343578980675180109766666394175366090114894825426166196319656529957694263713506347222751569695317994358409769461641366821519753930137138785064362905247354729066572519406639906263124038627070051453046782350584473107718153191858983455152374208288543540141928469004282147358244579693616492705260750591789044466053498496286216661019835978821565238590198788707412932370044139247954091971448787466869345342029080875462088029733213304912196381587447889631502001544973552184735141620612584733597287274141642477580977301374477812963135010441480484211916800 [136,30] -13239254246396392385579225396937378660732870860798087102762109351897028367012823373229476277430865515158758870260561573840043119809195961587703140077417942764702418754765600514106500183874646971197518432387416502781812100923963881571788909637238481275962840675144909798086659710357155845437085640819629250661463006391917973816833808310282810712403097756925830167992844155634585846217153137940340376957538726976902705440054760785886482428766548368426324769480504484438712944474879597235771956946818494158181059098176656149043072930295629253188377534442756270602327410587918953985822142706862271041636417269010467254996771946847052561358454997828455323053630849872068128558199812424200783166795301785933889286788186666843139140939273631708413082320935272592931063693631215231424753135972953267255329507529411002830713061904468182115649854422944637459366538223230651721755311142094155507869883744738735348017207641980219960969987813908131858528071302029417727517461195917779816662223042017093064253413217523980089264666764339881942011397376354597173661337126771302129108356027239778463012802774450661036941105965111437192739013706780865026161241593867143669781740289632858636314277944250874110166218382599308874829400557976428058278732844348002806428511127722896662822302811113277809642301083343367753537765277607217103065447351523681356438578672878143320245720482575337899827281104225069207141085236573138377084322241255045686082799478607143407354837595626140953074045057839601724635322050197960034108198720349249061628981388536072887580694957300393117803107304974238631242162034314809468543376143208641235059429555763719323262564896194574093436298628628078791385568461671785583889209130851864055812455682315185812201808816036015893905354994319396841008320482549953812778098686612609688386682379500921931681651267787057574196536473393490982909084778112520268671517073480758948223297925447193585618010168828057660220381219784825770510143400440105772371643549016583116756282225418748067420544000169080689516461831895629350762073077044681604768001959030191086738026591897366365856807801331489410513790068643673829307081347583054336524297594221426114560 [136,31] 6976357633861622560927738160130049954380613354060635324800230472753051770643414641362313798972194285095541615611117780741318770490202117597393235509982153122626490126591173619390041841989323609263076189411727464759614426588850242596215174832483974124755059539490117389125587081823257731970800828148719573028211555694584839147247785071810219573918362612370206459774471457584583996047415346677272507506451544599680197960663073267128835682545295756943793996614573896236262254086042509471706581920588877145015936148724616306316889190578360026223192762741705284985256399972931006650792781031991505503680623266324576405975541513918103239714913104186173362482505446193891613198566434097289661610106275657953818061160035053874800303348603046620681658477377807350275268988759645614847523458157941103241451973562644152801755144673745812834518902388151438411029466909081091639809338671349620084527396149866466835141132023427102175635245241773326100625653841836132449613824698583631930616685265634726538387880587965420926363310944137005866515308038101815830661275231008802045323603803447535859075783580487789877196777401127848345226464400491930415621161923372797623549994036680932007671125244884217241682197128992103578655305929511072136615522822573559030137619470427470540302093033661448610775454076430223574670796668834378324911337809675436559250169100529714217264297877207802417586454365626215170651979393386883233259197811331473100307274428474133180500441794854197501700417380160129111247466748747387878897691354839528304225841698505668766837025077553497734567090705687671442113626660065165134314437945469221428340049027721793938821180084547827743461566401038966920909110076232912162661091470671957988607409500564614050013367344545662454822193785196537273767040335448877657996530537094919070244796812706558091511346990782831035945682367533920974310395965221525408670943015547483570677498502855231605424793937476992537911837219972074194664076654398610808468608999476850439774136739345885114653406264153379047934108478746714612675847063151461930797698720753525066419850629196080804129510575056711291086794816256533541964322432602291641245836563038863360 [136,32] 886451735250200432773144935554241604711835951764795801375800611751075649865874372951019514028983705818363000085214800363685324015136434735705510831860598065828862087998856595638361851623482721667143909683456743890429511164855736459982233048946413255932542518116910300515873622111591260552492117962682092175951053929613215033165310193608106861531016613028966882410540021535695095312978298712874159524820607392555690083298566961963020439035313429939209465407869465909249424555823156250465236736581329845769998303388796089673052672961817749334124849638235237569006448547478396001669244907633755922553132903872873818023707379481682771098776241736179713541341403937310422830745076743559940338703844005086646414049514995890646323193233048852948710072207914565122149674956876520973640472023309673932612219834994631443251063694771188686213785930460833952788528796971283980273486895752985204505086373532043957227789596490830944031689040626561940822344541621644672677353068908542326393539740985353566349642604992869527580349905682016801465376070533593254700947485933111845708980184272898701107409396906936544279391661445776523398632380936550890914649403086099712208054203148726757449560827874362164320547129394817598106691888178979176312203769468825392092998601786145612298411197853021503382857056310582901066613386840876035290048540540190844181561930419925597939122115367199138601467793737598575432433332127847626481572396327112441817584976925929802516190072598419685853646898315975843198317373060554920621567180494009263916553757664347779054451993571207089811280268605236260316654144530980044704226448599019380229872329344891928217099680236199840604690895853189066549777952662502405662838505486845171800252184785385898843785068041950864882863875929555892795304773124245668147080407349980618451367953034580100973575714003428183259728667005768729074383929121996338016253080673079906019051103405919510120936216672347284249525614818266324685671377380744282062358285696313893664906847624071847499916851823392440159380773155747189566829544427997195518261224476902426780893020380090089798485586792747228876807753303006941179875406448990675235937819033600 [136,33] -1538173675309527887091418735652454401363078046121364198900112700915363929631820520345262954973087820087023020382785426939569027710850791366570416022462004931899458496467487814867040521508097280477373380659187029938956828215458648304401511286965962328189989167679687717301000963908779809867051943834272525398753985065128607739550094519662357237861767960263841673529873965566151045338779723143154078999262694758052324921640511024931257902224608136598350196218328896019630804536972420543780753402316516933603290816976389071555009946673267593755855343472534186361377456413032994916938503341231567045161605703017502115502494803419319215330897003044363324306589656779758585890041376969559759652230735920654457887923001666084285475504069638836482963498858168812062144069984816600248038509007968004524287206038914173774123828433123305248681681087187469061969298554239077665190994255690662411234898682541323058343594941408206088789655238093486186671582697010794171804862029760362198245455244180696832988528236878248004452648800050320151255950783534158573837135847300683133503752296135163424952939884011342453705569212858540503436913052471521994549069295223874830640702524785144821530975387573845435692881547544586156345377563048832830249390496507430715298929556449340046703841226129991339423714045136323464782882454962986061817743085534532803706007088533472639078246264470357678386729839568860090517203922492610991796596372415038749479613230878372206493026682853984643904200831665979530910170529926690195777297044263231646384583915236372892005272303095306437420099014940461966960492714294436094596962596191199742488003841411804338055853511666509075530062712703382606009375695898343007501932507496447552934825208225679017104404916034076114912438858826839588388486412754167060973242835846683109470405932560932612345362791802151224991386004414808410853440500289388338113451501249880084887686891052412277363514566528122642691811590120149778519990325212570361154949857989189026875567908332675126046300048119257848660292241154644495918402490195386203960105103723749822807423878196490545404127024296105188734651018998861461812636249668454306516136099840 [136,34] 281480405976441099740684240156232638785439220112254767118003601127159426313461590513497599859289419086543413970035994785144544128802785247755756686793935202838250362590940424871044812900781309636313549342895189919866183709549238961357928766218002689030308655467013631945165201777847399653920401052917747546665104189137527068244427848528657896607441103691030599997785693997641793925863548222944366911642474087364792357297241849576514971252083574107687300458656700158729469793039760711342979954060562423287455983559029800427115065563535643441484810546637414683512310647441135373810269455899218432911056694458549550671868174965292829216766118987383009254932530110946345323080251989272335714286882306757192420854092711101283113508401240971578574435011324748384913345263098873994362345117415241267740613420250177567509563066703003933206779635554483498857031006045055842565823390864885723564393473656216444291630407126099006968477588371416284772013470049023168957479395043461086669978336028821235091247157503553772801470979626167729614547754380987726232193013016964388225773085360076917067816636427467287326348758503260079483371691071182779900730382582094429343663448652127887543360367605008426629315176161492706678159863495019108120754655730177192747135314536021475030254180252282138725169027450786076253962936714645918718892198328072975617178339027739523910659938809864813494424772069825469609338313992492897837424755251378275679064029460628574332731162890107820664749169334015220608817570678799912046878908806430859522362796028330654450800418554404927631357481279937317076735744627789229606202070233347944087243114188537118906826802703194828156970628235425004416847059655691379966253064686055516248870040234589867471999285016036356771011318321502798259216559012997013738247694000065288826531516209507017366734691352730115770139256357828151158896723877274594671677025618607345312505744174454137126905193339526111589028748383977826010806421630574419660737807876702385421131792756783236706999180776127317631587253003552458540223868682231700859044602968817356174229540188482884497027777389602957353900658181056225104017646637426483795066880 [136,35] -421723019977823123926568991131584982372307648564659648216124022568830475674907027308025838515763590980628542910899616742600432041677030204982719293348752470444893670034039388278188132846278096556854391235123149387673438215189846359120975060115152739609964252622060142648121790326088829206831687518779143159840753427435501519305882898027436843825321822953346355731753444682926393459579608213388850902359978212042873312147379444238316165256363934515833324130590447142604878864717924751409282224010748977534235141442197437635142604039941141176652999466129176507856385106618353070945004562513706674477835460326595423661205863376339193776744180940278279062973619536497013091522996834679248706128737717206717791673922085720157211440377534219945215978539692042274564142894604969116476805252266781816677323404031911028792446904063563223665091194816323019479351546790869920687735405533749607018437449666359046967547574785287271324689796865416490207400780286906712977373070510466360632790721045631532065751112389163465938474356291976308572314359675204353207337897996229796613522646302740164150234861066564013930586579479729794949931250436735075157456373087148302022798263739154815125929715928010260706549224819814018980388069305542723246562342147839776796788380414589104323452641183891952744350309807270299270136985208108755557076845268572567724095454677794044283992711066338810897334620528843359892139397256630543606619482074589494408848074460824608937161253463971339977534681900125772455537732901567065668981852817423056597104640399818285632853637626013859209649460850326164661925496697059967592679808977548134457086151337545155752040020177576684750306237790975176342659164609197549632274726825524975361325015925080391138708856270025865324295273041860408799681699662420503377265699135653482293090176588557983746511629055173557521102166316131805975202025133702053032095015894728900676883201243233820378373676162375993238172975426839048414549636604628219944765066447163947972495926652993290270380186971092086851695745911640770579372943487860827502727415204536901622623322281825194525291597348209971073199084216854069201096320789308181053440 [136,36] 506848750639908832893778914564642075272021899201547583394393730437608401896790240936993520276008106859912648816271253781763688606365785294991775595392713520652174639309453232456823887249847807003333318648401287760682802521716112189780737737115118323286052285736682158618248580585250617623449990340892544424041692979543234680265462615328228450364153871823176287907450389136053922080247297634569524320260217994731049342758418826284639949282001961465440436730170826609880874327808458227108286771209667803682409380853865822024583235962649543995555853285332415741592191078919884899239185133516908749286654631883558583094381701731064391719624169975833956211803404865472653926672473511096969455726976005307088822548457035818768755918040976427379483776702291922170414362271453027321758495131390206659153029967412447938963795803812606991450890122173479597824732486499833169638596001149988919009279817914205386635266857589510132128562550148103888672225274759334098165517688198588207756609792360234756274121284411356629190342574183603844871418647327201534001920664810939703693645827895833827232052616325546892866600861629711908912278073981682840012777208048922607246186394057804557965047074745988835756910907296462878023614443675009226644261024535760280672546281412029644212251661183819033884721908578937260285467581549817289351693486140382522317106861918383343797982596466926101584605196983238586030003434308752742917269719814066825777160843703981252056951747485365966222385077929166214976614024925623520784279112235943774079323647755174640637118623695758887621980484165325681345566808697236648445682942776805798638953044466062174663666046988179084379995218030527199952511785876968436375310344111544877155273116880235214335583506957845088242608522056821646160268333526998414446361276400028031265862395933375221187620701932447256499338476904189922020530623867752427313919618381719543232569340432982640221165789032625833787142175736093060795383584353057442361486389075329399456916293246912057743171282666732171578404047943909202520656305756269688075326744134151383297597195710881071708146564797871412441182218189407947683191361001383526400 [136,37] -20878851393327559440183654822358072077779215239550322066349538638073134642222441502966206592916738727244352629195701889939583951459986554155852214383064037235964112186388580852746175847312377856244365212823016258588604765618603763861635439426651274015968685623461340270574581720286220778915867365427354642098409406821812917998540804219395884138662009034442721246925648997789536691082401354163697888332797488664342491403088708146705344926862791931603414270634342644302496257166942972426497555089068678763634480873699284935820696982550489704605891576113991836075423558167072204052411774947958109879586039963432975769640815798139171448991125756063261155102642074780816464944152532868084207066540205114266254613929791293359195564242637725633030649884491909965705326238306950353244117345331633454671825375229660167358802165864093345652180409859603379279936654754832468311510472567663744458432506462839430528836790959505798648301553098314702732617098832771994265412167943327544657867031047179380064519851001258780669763100709664245507555283505114672793677739222001888446720204192585173940986248837649418810000415405515642961832764846875111040275142719536053438363420008540311022790247040960862206315460726103979524989628261702693331577837712890866509639370392382061145821142329089453203383642146070480675578930555577598652702860462307958089904588628535043907796802515488265232647239294406754799989565964617066626267725306471784299585321711949259937824548694170470633702130457232880686906048964473332397067342425477059185290072819226186568873925914711119762124875354393697204184469854019758835515389554726758705499044385460514374707552846457431179579582638323832830602433883070330570858911337528563935257396336919179902794206082114190974406266228670397321848269390934584178254285784826354657335493275969991757575350472518499243338811213688918017990884784298831180105427519904411761543334233051290143829051365057961938882485960670616615143097645696316958023284745201206333451679936693919980052613654662231323851657210947706725371969378345127617188488689113144738083706429787002717516047484904188414355411418037094007446868810792960 [136,38] -245065843818363611927572244782461348590011970528172221828040541569938338897919406310886762855071504050084672898036119587044719272335252632500603893837405052216620020950688213058841001205090162099192705271706295223963606189018035965347720355050717068940261257233617692072243379769389769419246675156931649256219882039069902271433365881532750676750603770420262779892221415947857792381688274428724680859069799149540737150638790917838473216839879642107076415181162471061267201002284687810529095641550183084119307813014055404489584426824260920623658373666759368084803445072578296804327197294440250374708582483744702384976941006125360844387521361504180016573351230022571627160793451932187207697094144807251474620307642933212608686166353534327706472059942698049908388258458390452732355215499198777832302573562481200926764433013091716466446862384879760734462292431120383508250231096416105510728038131701721354326801498079507807537544217196763587739140041060400475790819233113073696747439343466892348238415758723820343927247925877665297413427015574060708198133848455428215649982731178297433655494805949040798674615815644102760419335979799419710481006512207704010487661756103809228255949766108733617763142978931154768169308336124767996753486127079417011688138438860132797291788155081400414891012209539869910664034309504164578561860242401719606469208489210421204968051773598482251197585115246822562995042348711363971459524692796463385792100755848176195334489512237835265955017364889428270970587013438198442985379179915425779696399309041167379165347409012674232635230169247193696805636747438276958825708376493558816876314880852466440571190520356172976433881169408122242214289243001254176754608207740423652050749297512245765664139159260864198188936809426129280478843764234805413414870951814789928234619049601482133220682430511631063038110770452279255105617508987593935295546173506829045550325801235990588291604947273140504447675358820722028793173947067667588901995009651372682209990593716358157207998835539908579829139012650587411915407343363799249611043515935058836536296815003138876148905111311398577674988968091891099669782488678400 [136,39] 136864879673603806794930090908631221915054290067665031797858981867334327380834414261626113928275264220450802718433608074335750091867392050792383731469816393738647780761159290824918381660379849579647311762755460264248475608706846676661220209398685485700160016732470067589872011892355715005762292558330175150723438611124913438033073573807094890148948695468781207813307998307046168903701699949140663180053277613604593111081267606017471429547121639464116314942843293667739017343338966216206341699615358055143251009951346832128953929331054962924254290590622742260832373260747901863384628544345027808075937012036029380734131464933178237091010659476502767893617676819422323187128084677624186099773433645051759408231867744602859858303438946057891765969955525445552831757939985158330763453414712995787706626742681634264243274964978154992544311520408205168227350082793567531608663659242378856522377604997648850372563436046705090699774340655209851614138699900813532617375390441623155033641281276718603365570821508278894001188916220432562414712924345895560422180099292697853297209396996638372814546529640685178129421657727822001376476840743584273030200265749448481561389803884198049727070562363216608733708373021951911631265430851942017384040339429392888259295140860292274748502260700112120683946772809393291424348129290438959610962615825376811441779008169151975734756167635713920739291493171392431249357574853988771664602177096024431527907864979994330288411449811942799262130506993458002860386309655695636737248664560950525830975025189882856352754862514882605796199241933317793938978087408430116388618107491956433730556157705584227068498527189753732290507949378399816076701999332749802592006610018438616638734150031584892639257519297597637552532593207926085283981719750788364294109913855129343997651709097841035386020239173867191065103653223732408991866410172825547801890853987907010797496012652752739889675578451046803431937213192218614643817940095056521008300561145308289630362047749135790683641525632569953019255957655923487997124983433485336035067302379509534854683426205554730294737102365395554773215171880668737942732144640 [136,40] 6713390783624512120105835503888308801642289254097488847526542995637615373232389161600889385831440215698853174281045597296686158367299883397763566516670382852773696212841955481534507873612688248371175027265071222771858052277855199041350201415382057723116193477285237892049618109798433796013403516147944024376033986912511378343696074366506531628103608268319509521929449899485603212225981183229514087559697414923806809343163512402036260612765307405430720980622852120623215723794458108042538513676770618246224378277713572148302853038839103866639251682834948356494162310913411765646424712647489818188866533414802518095353608062481342298933705892120010492028914688037686176368220336880671318696940033394937346103070926810804698062278476432165516259812760301780076874263518710366132761876300527516668047941944832684906687649077012594171388884399146254626554523371197776552841016629773221284915065158487823845286565824302532510999368872831099732722280402192144030271796391523270913640816396972618323696621505716249266113272453081144586170595337632657367433777790965755105638983105268640120190247820950812642413528419362372638613599363765875089553141761726290118747805698285096790139608202258767597110003800084542207324860191649810596498674012792486352659569939309111510278139019336169471222270486660674222184372003717292883613924743913170043285175982143963181989121029720766240901224625346850273285410979044936216581508491835565290682475436250342474204501838731574529733105741444636004490863134328380432410068031168704131576162690019676443191106956482224759542222571486552308898184078036721761826800850509868796928540492220535583834548286923083752020623289333104927806535145679251365996522567833135859607017996548051557400996299313097100837327751149072153506596822859717061670533786489028889591547530224772976474368858654554271215293261878734153590685502985519077083433649932499455378709936929115856686481362951517649384660042285315889333648913397697485791348860471947435216837404986330210417407831894014974750727233904114300413283745523604528718950596386990319725681265772792184247008350234557230246300064046028249104384 [136,41] -38195914695024166903557597132342944852502896948960881450555217551439552061172828761881443812098886747781976396982824594969583979885724444746819263779651630157084803746658049375349532380212618353241191531989235273614181061932078854872680664034447194085814618498844945511655727377393292143341826837816129360078832687421653606054841904507300693168604484600353048643928761095151880867533125426550771962017864102446546814492708848499827398317621626643931331375505331365313174414032190390904364784953574041291895464633440573704197346440039524884016489915845419413467323589211962296166015843158269219919385464796607883131214641525533412407691998175675870077775790680458840709835875991496735368752093089943720311212211815052092688673505114710853022095656310333010482039484915683575245601604584740235741907138999969212469210485555058884008015031194507503088287040532594323919847145518161685254276384501126637996266692965264180112939686596627602291281822211850055665217804044464096325912567776168003233109363802339889143910767650740142284292759540849919340359841174142313682158771053513971846731876491113795722631087145559762114808551015063064947254666037616959233916856892725897269848821363028724856412818579935734395848009200908466979919841447050954993470839624615474458313968595099493472860925580586605388246374822719610328364181166360407073119859831052603054588103714713158822811298123679605038885626508729246938178412135212288275005366190310716834708643776819479647247249415520730867760690734012683082243354910010151909980243882907495397432147282513974873525971759025799390699431293664070685098393853478208785308621989755705618791233730515525163315374305483549174656556794740595961696343692014024666595340131099393134766262300763567999110622578833403102828982517611287726696765743654675603186142739184336262432648197709941954616647051669549984236732038610602890440731045558969094508043556472579456921534515937436130953532844256004760501309897231980157810582831116343466099571765725199732351391205813093724666016890489576608838364271081439748120042953425569976709573430180962713905400542012042193705032298808595185664 [136,42] 14156725487377128546549639907205747204684455786632262406495329463457143335253785054092197706551028999647450983280825673271165222888348584946783279111675438510314176739335721063277157957410175814945881940127775302106231733253654388212598237423794773028633138490875298460710754234661510383890009819677319923176445903763681093672941342544755224608009348999861040781202522780102837354407966492541105802675546563914463632624437088398506633262901751037818262957021897836780867526139039112400327122021153793114595681768639400729147740868614092679099331349284079635421635322425117912914148037131548321998922366239966684971156110675465967761598321684011536354451546899867596937036637767375458746908390956628303941009754304114756545603974429925078174551492462954315939972314198672208898658897102575538789062002241831491955859666125501744687611933638511872812188870121553019768991562108725239958466213609921355185945735585947400403861254953141171442466094688204236873468043543680705304458860453854685896884772404187358786986927272725159693961824737737880364272286314303758834166217173613269851997016930175176618570180658644837463171130290459124820559327218798799534396374190758723752732551331433515020939195897431940595794231400401741107373720175707219049455969799829708002706951537413631680430979566858640621891666218549979691519777181808857680421542927378788789479484461237585585771666898678731489673888058690165771015969665889946523442975533122211602938049440207151857086561423638366766172694439775593458679129605851593795187558014089892887761871291069767834818886400248606560892783698705853824237117647082662611891600576061602145514788221095240056546484068067065615455396796168066066768718630802400575549721199080770802094334979021187122840521966443952292093453450399086763062787286202864957924505519899224387599333066083784442045120501471531006783143870067367783776928398931163086533905193672786949767439489218876249797866571906051436996892549659194020739754920826105834481661752513647412980383390698900544125643679443014486091922614225184576788005859097899363074794985662285500321430830716061410036560981613608960 [136,43] 2230464522215630885283731550425358103780817719503456769459184224491825422549153216401367759012779789820415932431749954745740581973483159755371162245764925292563645941111705749372653098135630438419396907957222782956378620973450910736392775609717276587579795274304133111617341956102471166412153638944209461123887789304124706649829394776153650050701363583577032832018510028992036750915771234861969566957418824836545510568686130667096371685053564786996969831276658332049672803028926902517577922670341044358736709804838568840449392993152818446787743996926941392551052984910583742176819438269564158117065168862187984906331384712633997587105090501030492603486993428204225943606912531582895656651483625343203903460376941153280586147198372868847119964730385197040574813349341513088457354951709354213669588076219421854309455452706052099544090195997194665289724892146605410364998063982608358097300936935818344576503021873360619221168867819841563148460223789909545425068849647631301740016597774838369189574984534813815606429381236003471889281669867905313856655949281859939428330078246215388677275635808252859628949023643667202959353658067462437171777227390034346314486212513616410975144043330938118292449401347136838176514359712560355745649399752398553331977313993501263686600123873098658514332959486118569005419246136320732005870325053137328714834331682632990203433262292302075549832762453732445968712315077241834201152173396042532397931843425941167464892555914382126753389311702522795508898552443261151855629576630229550713812641399806208778775704318310138972153721132948330166697141218493506463939986868339906618397108343158753127802937013466126677265813497286864310238626695682964342321125552413294326514937487446712908223667997259275383309327009906651543956384192039814911888942823950076510007886427838193704664409790082797707478099579612414332589044363810004948054725435261448076724748270359868718564028581526249042864710798538242009686263662343910832652875377658966410533216402225131264749259916868366900647658491823870416717115582292643662255775584053610569817766667916668706715364103860057781991859962249216 [136,44] -2869858371293228384986876198029686347250620779841403205196151910273876980277223548375724145893100648119471219857625641536694833512593013397642517839510905335588198488136873204149352947044911344167870137592633698343053583878384376391388740640439788664255887386385012775837081290667502978476147957715195786158007261233837985014678038362236062404160745990902385475398441396684230272855122554881741665896347875805132446325577972073168355288313642869796958617769695138875791540913557408825774389289473311988456336569994028663705519987836369681814153066804415540504003635021586598683833496233707165316060723067774662449029800239840579322195822880704041059663652271276206900186642681478689118825079076204108028157783530449721964143249465986103908899400806524103141595528413346541701330187953465431760998679822961300334335645306151544006330460872766728335243942009747941743688380914917434177881377158757090330888500749841073635968083055326654705576047043784380642907083753859543942710794546452144583022069138974226152400076720328889043894382985999090190060343044094021679821234638040173744473528210895286039001823144598435146978773078241823504981679079084437646034050285134366257054666964978668363853813515332583302661306980248807631971834196134845455209677680955264596099829666161840202174941746606644059556168244589627246511661440654589550633693942268880221205256643913788917581221443930486245534613326437542424143377391132305740290546459653854095287658050175858736293574449070495164353335676440665784749620187047605518560069966400540258167845619722538734109971470055622708527824860520105623017157188390602720498523160144859140360572691294283919030573158358821847570124694888396107885845230361605946466831694804982398676881554284559687884676431851789240817783132065941562053961101640212226660160513575637814029021863853402705755118469854278576805787913085363523637827470588424300588412515316199162756737822031725963952874311620848967151215630409554138653367874032049116182745240854317300244805040818048044429467390295118654702695457102144675380444883820442606493987013191276718757931568236163024049295223042 [136,45] 405486917940572454724476691098977281468415210431031897452384562123957226141581726846384830059720299260468897653265971474710209950573834258167294316110695828571282949274954566258196242633212610304200717634504166851873391945365289616036923300910479648496507340483986147636086221537090903324457638623150563081532607307179267892485474211233701743581376135088785436936610675714819380719031325053868516382599374117096736102164394726814621339808598892137209284757266441346474449279229401293477315215390731926126255983516772612074150353196112664096273042280070369814221393386157984514310683853322499239248981635279981328060964673679949593562242742152635106070046636903675166212596026928979980941862352144557627877029858178446060279503809066677392763494056679647353252407335148852413516430461116169927930392501033966593252459363803481152760786248690578306334893520956895958548077245153140318244275489307877817035436288646418063915148528846813125447830801191323881567107296611094547300999848676762787081316108867321692035997587825187084654648823090867306813415782807536871356202709436365801432168748909759088253179097973751740729499390673876061044562420282013531746853171666267172099534154549693405496818998185283605677090844427466370207657622743749246058567367737800535030702157415197741133012681869191310952120536677050353786527441485091236329342146329513837698665464090761301414290890168153443132382624468589973724117048711161227772238951225224206210595895931575372913408727074531156187845169996911162183889842070938934163120775310979457909547977957416573636708939837341014804640155025590684152677349006313827552768912651326425518449419084383776063578390648660772358683650637232984505375848543190679981912690903916859759682511233121467873825780216566227979815018830348363062639375331534220787568581426642540515187432710866699715322053696346681613525268053811253056304807636718532483339325681338074170716831679448056838950012701744139389337546878544847489549958438089733835216937014107454361541762388905078312509427309468381654027834233589574597505385641487875086314493068409363075161092378995909962398720 [136,46] 187395015322822868481569305189174453361789666720978535906672101670424310914366638844738825277634004886702816027542756499461145961010802691260828073912613362466151060210554879712619827253061854645588139035563585611421258760467139449084948337925065703159061139920033453861488044913223361975940370296752647874854071046062589080455875382401026274786508069570271771636406221875060757034664374054490157441660756881878471933465277755677359732782454677469189349972152013753862933416532095670721239610344659890469236778504415127933595463207674714291442272187141885688210415042563688323601383972028430020283286632340076577114572861191881946668005970464362734917182795641297040067361461290388331351453943441670507044431910598881819035320223989068147102245781137639605549042040861139600510066720918841582171063465709480423487891738759689423304124848008393992896912768723927764958792977129281338365975419308520983687822353206711578822282120204617384695425592389088164207124388353015129805894133422507638191945732692032183117437058938399252006006520326305450660458086599808132245634154584070639961404812171780303139450156192363799530511736882745475306248237896631873567931560346209865055898331733773678730209350434459999788036730401869452539526772488505759558867176112653677009042292995091425442608265113796614043508138937058576043334875200647895998367971168561298449248025691559323376278373277706394851447528065531401356271365683750009737837457000581658691003434630479678180496151269657882400653441306606199317780363929733849556994516211551566485796550740459372063792093639334338466634453134918469282412071419440737984273639215934081989075823186863604875626842397068769279536309925286092385200681837038112630513520424175780949010714092891558118533637421208103813042102999293610096408938528018229019916274212795860625974000778513602718975096512858277696526980028313834681001019218255554552900209694402187463831053731681824786797420109768566468073095225354676767605049423809339473646048851913550203706215817121177050819784594851225909259695733826833132447611327787686197208345190079945016150157917878904912896 [136,47] -45233725118958956934280799769745857939268788395426512864788855530494978134500691517908489482848759152823597278733163647693411480546834924387728551534010795814810839734518780680997212392494477513813751012039806118454549767051746857736264218994616215729272836364516885038806065806403016988578879765014332751495781157851983363919288967256629631591409082031091563608226371008097218946345296874368987625878600419600319262721188817163329795590473876829963486926094427450410146645383962255920787262393287057050286367535430124543165099739585856754869032128979717026260681235171490166221465117754617672404799278006139526659018282448976586134714150332240641806430044465401648465874340992560252437141895208619119681210599520121693613581649285185016790883452941965324126007119995426381480801352442268901311536266620960149588600707408152340427492849238675000008372683556618097608694868031428152235580866368746653218634857296692526703683712284664637227591120917027835384818935729041737600817770312723870435760310851310149818024225684203734855887326999962530581956777459190670146641228399403552987824069769771851468576409200962163015035956662857350286537982547320400596736940560489093492103195370109009566797167782156595256830483329769355484641340094637897152625208597751772154376472190847123935406049766755293976239161487702238221937088379236242350777311455951768297329066549551610922897659271076256579282099223990437050971386944795167703823568847060557337657625607919779191365867755850743844827236294505679665553027065523240684820386842894145416018993192403300343848708110921461769966703553732703641600364611648267095592759513927185175998304687726877116460514984060115246213259964266882774397808317971400215396994915783579282686301457021468697029082712394599726984177118687822569325469957625602742233555334630528512312211709792946649940715954804296931344167747955969559271340640561956904058562330801623273413808826731170441607532604340744548905394596672943422275487998606481149634345040137049176535621674614834827415458030368395453904946353810046404375598602954387528176963838194548254015404908698349856 [136,48] -7640971679912251101626865171844928364865909282539087973572325648621044381642902397892693185287380487474754872652652352448207346571006645397742753873326100443727691371299967329081321297360581999256080324304277868817204812379704945160172684888437558720369511534169174546911860393328643037556134026734042320356358421549010632970496231267045345956647344407181773338141676992634990430486274583352849791139258317320021096743912298388922216692902009738339918621780582196610932686354358577485471458422149456052289691805335315837006744407622045153053029864015254676325794765105173865220467094258146999418029526072005977353322222398922926158057764899998663693484087883246866091082917062126855394260327508164211733584560508491464194503897039829286904103847692525775799397648551629959981676524933017298914510436131903396227159179884011096298626561250659258785081601566565730597690975018112771273552774180792829958942722178757865302718729309848185228063744483638262131356266724159805684684031316280100724093300361188577712436969329450792838305239047620839132999479407774100784402013777877509636852275197560315628311401961966397148274461403807991056632262742234803408186815443125885529014340914322970591160219109921216113741213135196118645123946385587475386906254189834051670544094474154155249501603814793216136366249789905370594442864307417564483932999313323200370475051915162102530913995709845686946001422701378180745691475642521833811760234207590549932026018285026056428198641057510991938336374938343877273621688016132480121779322173175365047326308952122216658163935133871740794701090241953886877840315960062937840142562133776792320428667699216558230863068243892945889081246830660897285674065896435566877567891035920239621523449842745398375200237328316953042538617865685224640384596636640170841039659342704470292971350971897527236428908942012847773399325049887027398264110698286583407544810235190578772339201325784082714754114343518912924340964482709046586000334537082966577837203674068732943046212663336997207208103510083640046053874422258919399069511350926750834253773072821812795158045060259120 [136,49] 2119511308611673119246919055704287968560719894376922523374551151917049432984106528752659605101420996798888347150766117518852706898674910714722311774103187711441337607752127561175738389290692568122541198307021053708634560270258743030596010676047010192309805181143403765416102599666221929822569444589832893452438616752462342849592105278100185192404738130231851954659322033859092294606137556608085865278993316361893249160568905453497294429917185286656757187726248635301469990418632352011498098182001573921831747475352897257775742424047569941683069885576785056469177139431981063069413250173141210736147213046660189702335955658362761972867036547864419626600227649691361646181315111820043974669060429810727290819845625991652965027152283716119244326005496859588178445208451217381813148866376024369774432213633349148662488147984828095459804899816716099223505166018597909148238684406771750520194110019728988099291790506028880784360447549351348486325103058533447575283426949637755052871648157779889357842811677529069882082052911339204576827192454726898398322795083432262350657484770769287729816812505962754982562763232976184778960443908270383814612236472468083521656154847745119560248384414206234910034922961760211861377522759368504664331106008497187103873014421755627727941544575885686848015943032226958297266283864009942250934532143927585868240134362339715837145084680705764767882439679780512537742631098502558289686311491953146404982126974833700526080182772157125905872776469954265220386794040313506676462985864320054212092245517780375298221340381927371078101739401013615120647622585145366718986722405593596551582657054985790253543641747052438861889421274497837598313392855854744080782264994601352518813695762861973549133220756953439796229792458511433858036047706253500974405033815126191366393366080014829843662517821155405919695993259368903920040491372883784902337914628290009337057703053634630779021270169581420166999705629915284774400385748500413845278307239367949385647959941816224818311483401723496379537317111676566687179772592582914095414458967249712159692085556714847895223414100096 [136,50] -168645075960293877712335683092680160339764603487566001499500367386528821329113092676448521553000304736522526251295995738403826321841863227633853920667365798432584770111596887435658007052941957415650749437079176309473655264152523975733637884008843000230118827224127012826802288352890988329913638558041489444855500197145835555306691794395823888946204996909130790627178055021455839568993409627595559794509729528100994155974605101694063259745570561745311140705116518246802376885509356766063147785228040680551274971860595100492819016772118092558267225982467818796247084663252835787472034792566320453062961457667789961832687314240905540241691127667925567760112372506220639939415943774471231110794339694728151310924944227707620486685131958017175215310767377088361859859958707206119399152735927921640600827369366390082531114794086511107854352386548661686578584683604985578294254750647134654279730093157106847603625687860873887142131582177246586478270219177303672434766716204713994984238324581340969587541240951960345203720624955493274928748249415954883062759701067168053306699671356892589885458026017567333928156474314244507362667144094900004191485637656764123520943430905934192858575364509966799470143696925339255838838800303877087956194355690065144050692606256931415146037303609185046073334978051187730942964762836883144309282927599880770984670982108519577742019961628317866887762428286543099103877527307957888229955180961416131013092025073070811888652849221213599414848944175479576273261575518575595676599071573297041103945585061705098427129900558716732565869671096019520216380710128089970024827789715265089642863694183860440123085028780263432988526048057882215311305051388273067929181524761649721440846303834272082753353290089828756384025841965572321838173773424314466382355508804701557822218679958564096214368311182952367917067919893831533371063871996351277748778743344316922737620633707940928732316498480185144767364587184380744357038215508514318007789326609173679721843588999802797871570456655011812447893828699169988982427854345629860523139956500906044565709187172976674613747312 [136,51] 301424345011886769649049896254895968476291843899970592812797627950736150845846461160461693350017395199131501919565198215643121053793282365275300041471110990019164423375712408213244879638418763420768043269874138462024538345744244386916190809118756891671825976080328180589887306832104846752522886916242638356498584853727652608400686315905244929604919805906493522663513336292742670927254247325269744869692560814582614698876530250370698437767547459385858494517967033155678018231319658895132992428553965156947649848419223400363429397253729138584332231566818863670340613481511367246002672619061574220523553592909174111134420231414034748074700959477668887296044986551450004309298341521444124900358012328758559769878550143243299126710235278696747326074647434426877751926931919469797322840795365123122315153294142162920027753327258153184497836748955797369772697833483154245839865352970572346606173223857368922700064357980816538338174639353656351596250462857211565585614534947492189955221966520220620583566975479576491771768967370444411151273413441882167107666230990290919336839186184506608613268407555028498164203785587471231956309616953318370951340250803472177208764813050022964019803966706383130717952307366891251942471645911796169952477762528976445408638134409027175077283723299759781071394291934339135093086928662693092423217464056141452833662222425986338635992314518706413496800615929725839793676601647557826057813715591046455618701395660104842554844750325459313554268878726551028508416713374296798261171173722634664876241494651172971695370418430059180148867907453611775721212930928331278471685011023483715471649320107867887172833778391513077867560083515374490879165380117480694383439048223117864809801959600293870668976551993561874062967577490126646070914231554386941663829569317739707204843359509856090085891490563983149815848361235399877261708640743343915735144521003933317456195483880044630761785959548250327223640872620389451127434562029598638799392254117155078327982271924553398157152273122914498264235793887054087937649384517404303981225120121457251520248255682478190503664 [136,52] -136469089425209887698075623727236945803927110555756271021027126073550661707672507172814153475426485168355411233792535199042120779969666498727716704305255503918657603354458184611740177879821598813871974135837646211230995711144765746020795765373297888209963382364060207791626866096529689551774449860939641025764780909562032494419443870791836960726400233851153253132218390295163089566464515806958509819160612847214814341017087872501390318319319847992559561411904295410562055895416882281635515834864550732971946073632096170951224605745751361324537608872663144748285256271580029737912256822459443631718637246839040004075562067006454158439731258082276605205496243079085414485100276461277223027852793819519224574664073263005165935534231006218637327187503886847617882020105823140781490700550689545692695730662877476776325824481421542936554660158068972889971947132539464917416111027430212743277932773202278608238057989685051001459154589744674728575545169617830974638701730410969654330215397444124845078219387512744656522771390173219966984198329104527372555849390994886934256196477101407764147352541759211472958312609342890077941942411689213425334432650533909587190864190933986725398946679135238798492953055315767761845544143314770163367285810086724493438695126511537841833642597518038391076216763278229447282754268151531072497283128180362237803328943603938714711265766510847570395689167911832392776830015976155258634042708615872510768494672991163174454503532429341730509739917431398190259518937200424174481858727654894405744613296485409242985229915799674775742927091263373188877189694390065731560168024414700028325430314804020553760818575885638549603123510780260978336809394840019039556502710296353878018460848484664666989914540686701855853562436971574333656213800165572206359552708037974825495068771693494343682707769800293714934149347926982534286691375492112724728084510210913263602430129711875126008175539953879095164726290199597400066882367661097956443174046494389105965979235940589282806207883043352524620936839654217453183450863520077459802746164053888784815502554342509871232 [136,53] 40795145795743591458954686399390802716033527060635257193281793871788314279422093552659342525417453102696504931504540774880394808112289866504353310002620988700982920267096448092421836960747688912033212010008787873154458257440245658877240825285009340682311146743790931803311592624950182453170590864768048025077267549919772317702157407002947287799894896744507216826576678656432810436012900955876647216989721339830206734556418598424049847916655329599422784443417615507246542992478247930973401194965907177903228182650628872544455035844638988712336109051603968311400249490342833888895755417908857951654123460994009611854281864409564904221193936490309270390605968803291899079309696200783306700494517456187817901267725803838235764074429626722080406984380790623529593031078181196795842190941313063300794246554378075284384369268281414799187077387705887924911420623911492334815231548747414275129456793515394462912594356997476354763667880235015030528017176111346046414998177280377110676249298911981606884895708437590332293326398301346070470826822293905246244254391637624374131862558706773436071448830482513746933745967789957117667116190453188848290426267448325169518064743678039411856977239332944913241868071706239012663952142510607914726066945819299498525865212630335642975454798095486321116742812628650264139062046270843318121313013649155671373892327592910011149377266685848379134467242982611506386890517583886083537474206809912981297847950516328643191441892451357526840686086020915198960651625525917149082848378091636925403935104331078538743850115253732709788706210387694634563285284400395847562867378976389686330377289252057378543346696852952091608483427496930685966159750830424686543025753763485271452803987676652743501002070440213542837157375022199454174190678725407353941971516836956556121664345629859174494807144556408920132928614968267531111914318767299026009111479307144675692578038032688520751328343918873356700090852362994628783993536286991150014583985349311009645905309167998795234739723701697066894039605398619012497900981107016065599199359541462566993513096778721280 [136,54] -15627706524146822224718891191596994962246417432174565205550453274506034468014957485241359683120788615858757193807743678679343171931735688276111972366326010758449702165437808904417711319605661354130615995556465638289511020362226390104128792618409064914156220676478742526178036002215163193079883525316543010978056850628006537648723805449391750843961342798605408736209790073986404460275826465769412029525835504044245701768618648831994070947110414888108116500058199601771462676541663283580820900015173529401574297582838417093352790648258480061979194350099396372182762312080013108789853965929011114610994828146326360424880275548952501339053169812922071798068868430832866203509401356111895651784193742450437474704737372082255145778406810918035045137258132880101324366747934902820165706259045020793102639308914401465927427678475632485842137832982191708593438177325069063571091177142719313770624327460150889488245844504726242417396386566255421025843052397021109613772377935214178419067725522949200529852752306824280701901546789872069933028553599885418268014047506269563808440849140520095015300900678022180094789856542562277562023311628749618445887342116528599696886334908235253073816903279147297840281656632663892594743163662497567847708326862094357044880099316889783705055592042575209562069746179856780866158493346759895792943285552989040957162460286267856074997896293100782833416594350661920249093933730852312244782850843253028516843506865254985502248339608252117090185210005069302975589842827281818077498240510701910442321515964830992199917825581370595190230098342680514067512604624240659752441742074286291007657022792338904876556686809319271619989559358105125526751014581352095378676302502260405249874379972913138737084954342669346500596859332636799333620976751521377921026340066407518280171466963510161596437805063176901142938343572305360525715017966983839856239170043216219639349548760841483558778771637979332769728146797311359209052488969597000194911508510218998815371944669021670647737971028542177312150466654235230110053985701736874405648352857175837827690353967104 [136,55] 4200777391779683662866982731670655605208183511674726424168327807949589408254211545293701916197507082690914681409028331437838718189525113404133820576085958195887371829360271188572251479650154461253798378811119701334600891435534308353965683384493679809695667701099673922941404724485654504528523867404657526581378401342565196003700453638787603785882165823630875131959764763889566015027374741489822777833536877023422593205755104112274493755699721153238792640287994873403239829698075049753835408747830809689292085031572972177932126203173249556522884043618737221321369274946622368457159889224117368819935129227816378768041094800887396733997234252459971330298588173153143176855809573872109671410784972354610686686989054841660845650889890733011502955174611300444951498008278517843507095949064541849988403200392198960113328108906309683540380955620197148659638690455349340472749751335837446018213618053572892926470591393474322829231685524724058207194218080555752575879077801480523991150883538873407072354871835358905711647810360561228632106992329121690219979388204569140975337708385114946959878106474586940725166285225709781880862416299944805925945968702478241503293516500894095716914854448037267139174744585518630169864765082789722094648076392964574064551957588529461512580544488783849828733113400380079147694580297478633236245476230845264995083678162650358719167420734711365945486396129765355762454063396654490238461930515856965467441220075464481907829860887706733111404279164034720730884881969112679801398496781425591339788071314038564620097353776424728272606686445096051486662241842251531575479068861381013355169158006618343986503276248683879177904200340845690427490175177534008951747614373343373481889467231650947746078129307067243908228406885468026801436399010536233112489823923202552086739634484684301344673426917954015493992712107236501371182546334147254369385796717322111487492170822663496513540723398122510677862922428607588473307778599200058246215867294594018062027461745697606383711995293559357832257691027202471162940685021522166041679065202001967339735795456 [136,56] -139105462909132798437784301855292810341735994001008385185739154213036743624482167059104988288636923280454637783985994884670697808249610694937640041314155403638397838713344775390315602232011755240657481350286960075319489049602960683664757103187172538988468679874949854374081432618611740505271076095772653655652718658695256522237431417141703200493964145255381574282254725012036344813465903786152310859705368726493018994852340677996511063637701270379669235762699873864263979518514115929368978374800140058588906212116590715043734698476369452912012530779998241867687597522739248992863520300789915006011454819214024465768547309939836644176256938403342861924078877560271464162054923075655820196739766501544326799803487615489349884644925445904309024305158976516457813810979576190611633089833861281850990540391938764529484228498203258378865072347026370227138912333871277125716962867096278884024730087850361480279482831568664170024318147137850784167821032598459868155644778706235592892030140682266320113271783407921330149593256986237760578710450190383840803751718346705273639458970040132371825007615289704365141407499164953282421106522950344719591787950287258207483555137227113775104315215041526349034238663246585878085425868582348155002803951951963643295342226763570617823723961270330068464637959916100231536130484755344351066535612951784464767941806903161872670102955169990565329978497652191158649210479994494341579021543581808432297113074087985755165052386445148665943985190751958675544470400943667740180399360130044475871271058953395588571844946642190408755124253259750023891557993569172695832416991870120373663314140761381216680548104498971105262930730214756778599687469189041832966294406029565325928069492701242320787302343173257476409476785859669663455323500923159538854026235462505333189260304799131834265475064026854909721312107700295745467520854198760015565559132997095049733352603507147590641696827702265183552682981505385657805752720613136733732098641406289617961278326307384422135927988143731954565225103239146764951365220137880831145683062765706515194368 [136,57] -282730874329671203561233717878296838990273301505939938240140046428197183979636415412068882645295280672985173707266240568319488584697887738900688412495170367715314799394350594470061106446362697057910720605770753015026069784028385958218870190338091722704435067900910401543966403901410863397445111440847100895573774850759771812781310908024662583507292598033863025912441074496260201239318450565850767059079706304836492847917779570981816456721713724887055309737097033607214060547885692727892933787678157229688793491106562248173131098157431960674423590766270947879210491781623991232525790695305153598040049050670998695474841839150276607558292858748990219820131119230641318409106970306917727155147450712940433805759949914386366066733498731725664221809971899298296723575504707931258161338698505127138428515561227801219675663293321013822026921130306159754716451334204570059709920998909621875286339606034135444233234045891711048707962768648824992977186658681596198463456175210773263322233573629981539887750198102228125045035706563542053621942068856924035063354895072046000911925469337818459530188615696616206382052485548442910877750246219091475262607016788742233195913717987964594446699554706718901023653968319305610366957555419766607201223938270909332935374479644180220247342345293240771002466922615980544572427663273112003994543852844708185283570931522792715601265261248084511268562985605329255635864748414639823323036811789673760193158062494707961489314128013862765813200323258612429215710638974585963198374818110293227897381309819154622078905110389516056305131721046770122620842060987953694160130546795227908794881614288675598264081646670651086607410327836516362361550210648702134635376187201347268229464772798909338015606406487624620737883004883281101090263260423196774515236009634263691446009659553852583392388192857563566936317716901756882617959172864597562502585377767076386277890641344222849909445836470033321709455454266560669643796295040118811500724028080734874943443560854092843017184883358869143179902177063801096430334116304201016903105620085639603200 [136,58] 141705659676692187435852048264916626887659093011984745931209024701747658012502440083638763757254122718636287314722432041899842637951393473823112860179421084465415783758554690023223808482279421810619053384948410892118608651729008240862878610407622149316615136249824362547669941832430224181961161155206410461880300842851110261350151487924343182030839413131119723335141578354546046554827192780853232749112597561692365018468156709878479933600055659808619311909642235324763294206965758737517659045234186052517023342003839881734057669302389236553563070964504158415078691326860185059580907262867433741760898422022021482983100242925693527608314784083348339479671740161085661664486844468567460048875158047064011406844540991185190893672161718383252667718009953738451705517868421297775903896444308880306426031445499732427038088044504553424892427514602814037511736460731291479729045621508211274871672699100118065310417590050553926615568033110670116913165188800821755261517070271792298900290953109021360543015052796173853109875214303265762014419965730939966833725070352615024119545328231165100345044733198190097995137527084531692957409501159439147522950904064848097102838376040482001640072104281903690567537435609623061694502046198108145510720233569959925427476968024671178114034822575287395232317007471894665389188959231266633725461953507843168116912877082417011287894465074530822489293782806333913803132456044083773411329588934894580329687995484768082716021753055264558440006132971632848499011010536844531104824669134078402914855487602205392215323471361927357478623190736367785615633255144964471167949239941576503636281721362432292937262814030303902456499425532277047877021143869681914883255411881070813227830298430358490915281948084858343729267836800649853755638782626602901501506991653447330367816610709947825176227428002369237853814105866687038847522691710765348154879255459107186363689481903930898724535486462898962443571046505864892942187328359877682306662686304128154161977941313261743790499772003189646511749963770131827763195571161582153864040257163378368 [136,59] -60682625995390430064828224489865836510851215046323136076340052668884492904774036512649277451365091947401958899684461422397105677846404931752821397795036723233338134687445364246109131915620511297596801897750308256148093847143542470043002505351960640658826167295943835639682376528432275906952472566749718052211908449200327311952222446501539836223176440323869514210191049113349728328320217189205825853342424868591657220502151395296084099836026929778959190259937350987940094350202442596599111221738935775214240711694155844466837104766581580882129912686786683142588363003324803278854919411094777496540617772944644148084159775076194223818167480125409517002184849432081717905279891277734043152455655896445086165132356115293604574801533828732454680725027809859510022877300972389364181282040239596758111720439474878770670781731841746935561759532149649237813481883901402999875121178479155773107853262541809435658388758438942030817924561085234209532075321188866751732044645797191797752347847881876898443943188292049502631493254617741442379038539618641898124417703158169056730550189191578949427849170806054093407522558939652386207470655498458005247648568301015541822922520143441884677383569116149023383097026237016326731964123163209532862203505253691179749646351337804788033514166686620460482599035521942300973131625786448917728418631576927962476925833361093838338749093847571294504499341919323152845884953263716113476388203953242301449329498538508171545772085183716965663113338629089143700118759689079168319875649972774379665068668036461881868845118223809658922988972415685520780258192739755443595237159317528299880881931754670958319692180517309360098808186581616751568460998275772937814129119556833939975093345180486013229959862878250507717264260657391582208586392412019398642430599446396521597290264192494289595283543032742568331777502160480850602234815906732468474633926160100546392405645893745259666110291620486376054507457323183789871710504868688156658125382193327872660708658007706841615771374274465753063456131494901171823418876746094365174983722416448 [136,60] 21726441098541919728504001565994989205519022428865622375891614672069692993658586835964853286337879147715488873690414798786703555694672759965507048164187973906032220645666114438435311689790669433553265456971769622271257390003005427011271014494493809822534420008336716836067946505839269449349346240269681917401735828563442256099911416531976872828792539859742060473641209198339979388444798858093189897685414417483074123174741756005640813303917546112609224271953167282822021574742359635637320496569259719020471811703143371130528133472009899435663412277794031944963228483659919541849924151277837388000809197256711591741756735332166297826994758699896318466828135311047137214729024734368086507395682024255278388370342633827094465966622139950880665957466034324561861267524450006973636839958974362566791892646057849048827718733243070552908420862433185511113686383198671266579515913745189089406043101500086133852275920329203108934269867664891704041670065375813122414625211985202498806199224317099384157930328272093328503805349390916019767417017672467336718299599935044320722865732789232829010864310544512046987878685756255468176728493979321509481856991673244537300947902814104032333010658226914079387868224100162991091299784621719369233194111791205970989711227543798378683575432707016831682495545669449202192244222038684537139270837796100533369240784455700935724349472743724394601928262659169564313640725066662943368880853065746350101039410825894157509162877377817884522931548897803583406510071594906437749671529448809007627797676926073041461079180495714754364384357029906764204749086735319679576069998049919088632474778078316650849845767926114432986393041618551176525446663061623682922852763785679136716484722390057696026272952623290393815817133039853110809254975845699271304971430766530693242575617138828393241435279441536608719967895923383442975062142009538487231464686870820702882182795054136405709674830470228842868117794400159082520177038812576792463337455515613531739747168414631418371394051002993438010640690252400942332564046379427928537238899684 [136,61] -6147661510581284867711943981898143485132534715875810074749469466663659517269037194235344639448756130558045832853969899614185832873597523652517587068141339805711689473960692777417971579159507378376862990148271087221634896640868767675851403028129716919806805023147828985819023898721482917026936547420938494790694933075230203631339432084722663379817242244154410289237550843766788077923275267711203204904070259670601617737920348209553523647986405723224394559433430624612744696635687635587267409101673213176574471374434258058666759927434464586607130639407910139176840857242458796362591525382463878336050842874756428406923522864344190579463047183934577499613668664247717099131880601075691720050533265600427044800319181889490495085903398115470656653219413002248144986692725122108418020716695678670078900047559758874080137501461376068976416347867012156093433637941321719210429523844707908207766548992484364066418560944162770801737328414222907211919354188420728144581989596922688582795365593932252989448946534769493237583753372404302809695376168461907012813468651646775730321440897133314992941799820834212908088117055631546320811338939528282151545268356518024151560073951690746457977313139891110915682751060668529970822954296587884611881209157038555334989643032011524789269961166330165830797442326896333785731580924977833949130180668517208054464822581446843732427505517695143613166407086373919481789101534548262063757355030538449067271988038233994209900657944436328017291512605751280103454752726042859156056467539218187126025524819943306996374728197512791648727947929767645779588641986676944685742694115467046533287340071937294242044476814280010404391865380793000780601068611426944740110427753363882512932788772756705263085140196521115123627492678042139798308205411269709650635214346636426777119468621402575415342333493614060908569409797934287679313222987159269593627125851439727063143911343025411315972695034255987568206462045846447487702565923271997912941203802740904059839727098465396260772944431464109659629514134319259685203393469831730793136896 [136,62] 1515960254059477496536439983704184656353248324666346893095407708339688477457630479518334811185805412312286814784464765913669626008017882242497117996202832562287251883734262240422209502573403713027232127282875526081069855828017272547055518877476172199091024414275040300138328912813584456206519445967735088676441532376977380147080823806108089100719310452924983325938469351461556098075988393704213471841461902534074047627194430698678079427644078568986664760284249912917453627220266731406370277828737665014533127176136912746630871204754311215297370364027486733219509464366554748808972679046677644044345814401539268681903515576703582950990803712136551385178735788170297002438518263317032031979984535186469146699995496715891717653446307182840553462460498916719180653585064915230274079771393295823380247331780755845627451959132834532592524527090014182581480697553503916882731390591722751774326022259535496183794085120605808539823089888151290643060750401412274361266797601809722331253468150869923238071981365609096861379630192449879029914994667875462066664379458563100358193264120597520652157845395352744238427726348058442518921726980705465947434748006974882262862243801397298865947737473148612962636605160947888553368876101348439799755282011359165924072652970452664093486211683601046011162742001712987436743968946033994469733710498772349206757890668874837179760078323679808056929182532540023480756446579516247287958781720377358313170817913198448648031676081085996936553944732382193313756132813119089835486669420519630370871519606821611283766627039978356941786197018039294247453150533587980057217635355768541206544062217623882428808839730959066284411882389061851498407725165091268370625585125078264582274179608037021649002808665066004212252449295015867290474345443766144857940944283435118673358112246009724065412133741855904447997851082436147031275134324015364305537597418941382227438196849566418658081469611727822068340245931637661443711860104239090323902753625425317590703071716162367493344027108069635920777820903694864679972392804227749787264 [136,63] -320660860376483269849867022363890061589258767185619207414651185176890949318580098398009622175963582254706620013523992712886431258099271628836347068339262809693476981288008240440780362482983233338381732225456597641464240149154191113574557964233905649862121060294310946096219766391586410169132068925090673538389995185151744402502428950895837026982258398275255166396666518812431285374730776402519636537222590707668657486223572193327959338977415740283443476242675489378232093816789260335628086134049518961539684429111549453055532827822679387758345319952711510663667633514843384008197376558882193797794087178645779745278471292212518459773265476270187156803921364002743533341781438703927204801127811020538799826804776081670364275302289167962044383603491793344986951062270885195924125746672212743757617345382399706404530578158041497019126344462598804980427319035219366856751832585586196927258951098908199698047113113589669862382623998657418892959181992016976729302166962273461614971256823389151648625804892621922646704777979842667458344088027202789184993154328916867731260189913616275921165725121610135179445405762247722186883161700984504438185456693172691790597718815260851904914037219873359640325978267102364351827458297422043051999761555588514187342925047746491941604150204896636403415530312266692927776031719708864414845819444007326775004219807241562192308613189579463859699563705525847452108460653273751021105499398824233491188895740183786496106412986832120714678399693743941691375555375186755280834775715965645087519709501159510642533870230140083876018015174567332642637856097452758625656243312705113608276062726802421613948069133473625038019069066676066671673781156972887665853567665847691880210427949697081980804599153522201244369512503950715795964287645047687268809338062118838482152547312445211551172116369872455326066388177279406531347140923757243620928568470144416611813460797503172798707594045604045195489347269706249674880770288400678575793632683253217647258874391599767537071224144111008741853524639559673344784767879624217984 [136,64] 59491446261512094564412663496287488999675346686357951520064295936792554225460776575986473631123434193312843262473831952979288729086690857014005380554032169702050511876693692405850539906433422721008952426369202596571006682781773877111312785758036796085642856747953288308432283240939722597195105806401562978392196172604929230566205466187101538698714326206250926994687624041672799950174822612793564820435519746130814608900652503016379066939758022986409656204748432765495804048142835490076230647649834714268638909534623651705769450841694187819791275637110538233010389733522031600646881645007920797973870080453983227363958379058104813876770440157083372585503904022043115164579529272518088252877930340231319966476509008307690316661823005777644639270197602416298082828651306560514440681171703975820295981886886633795283074999557864118126837848446260071538377616096733892798079671503219666208833965619782996751447755379164521530456220536273164195884268119356082867951936877952056997156682466213052856141783246855175229763352057696848854978695232358174324814199698446022034239811001297676431846472523673397152239889303244301126516471395674039119097377460545807304091940740940288633422639203002693496423790875116066662770046388477665853699701291729716165734633572318335954079264935743300922456955294146656828516442997956287613117994774597397094512745163693264281526443714049493467184953900304803697592100281641275937364051464120610646842646993554925614928971283851073081562927538977122718529867891549283844164939214748337148117236404667710490944182119381298791862339529985980114510963949793273441460670969829930956030201929282079660364662132381773200030965342524911270730772749677057724111996489223589134764102646156746307461067180399680894214392415235522945252067724460914861406692800898399375691229174085788519254556315761148174575699050938086747935449641910375001043540655441799421112321573987832070990066664685785446606561033843100126017338565102900150347215034166663632833698574265933530518521295087438493503943884556874543510290512832 [136,65] -9550189438713858034271429862926469309460834061317145367671361337336380233169255055318942852165065644107814984580252043320076501895290296205273529216091862639282313842268837273220627813302912329912272488435607841445070147101066771816690602337329217350341269685843620539511299541042874436796960794102214730779393683299635600867807734001380323173699771544351221310267059418958144923808463661311090664119769751462599660165543820306677558706371873302294175293127629611936838272494536812153778776552913815209653892922698754826484696212210303922172641719935668822534757493866841572782447862778283691338229093136614038741961020696602522167519872672827359704529388625872937093567036432754880343133140288682167697355790482608721716846402389964774731180129723510454096797716868532992735614213546419322958289596985313686776443087988591835056428382049947828057960230654899751619094052322003072903229501551981606022269518277436892010875430232953373858815492902232868805243020188368636652442742052574007788978007205603116856888128136253456447979243761716755691193035225695421406092602326715167462480017509391439044312611007885418919210593313350897092830111733042566130546408788811590699656547212620562598935454767492489737014347791001875050607365572171457900368221007385364304315115612155808393270378574366304136491098576419611826335900436774103184376737768721179629717693375014078372922177292510145876114572215423168128213812439949794452387554451011178885830513043845512607838992803738828753659085364342132745131497678263193285784040723936719243402899713104875772182537055777822745797334956588189792119992811061915018614282857854938908439638669434782788841785623972319446932790695127675801905007753753733631466412611209944628873275124908250751066395792429641257296749838688275048359150755185456241538013066553988663965209512184551355799583863491013833076662319130044075679952931000080466922781158849104364205218473642053228961637071164887863020479707403714321990174813092113716688672144806273836174262454827292080212336808247468525640807808 [136,66] 1340812152052034587823528687208102866738218307753334185738821523128987077945183321012574956586882690066110675982143183139736999071947592090213112180112183911078547973705086486136695635799265741094249758602475438118839458530961412800621223599376377118886972331286441338467859984540470505053483509756437562937840565839744014558898895719684823041021013315615874351034600345267385202467535847151094515811651988229975698000547312436568493891178187456928249326825601875869932392321625564561181017398995820510698304508252733640277412118023963206423082670035925566293897406084366376175206038831289918812813380036335554572316636780014273311315004153331302755942110235405234857080879508132181799620204539356487947792510233567513764001573921573048125120132250615508296700232232964970000920192108074178007701821888269655035627132861211972125976497666037218657738199608642967430715970933849969445872191772469492063724749333679160768194635559126544378198418975373617339796517825622054315857514122762860430169883767522276824369461376687414256191693918553061582081865095621923361707031054110647223375501362325896902090943033253784211216888457197042347644223067575536509272526470177686491047314530326675638167808846576312412119793007932655361928095544450836377073669968811979915336591058312196604045009636638673202738651960762552240911389079752246185958927100350652804656505187599981045802136242459680558530961922573296297364497894795039231068655225570100525046034335681268862173148764963642177915087272051861235863313939540897689132891032695965110222213767326848673903495072319672395021172591752867761541828029994737653949489621156953275632375792831924723147608792610836110154116120110391715038291661871180257604948954465800572727034804697735791515698788532184961307824099933156697908933250885156581954584951770145246062149924242813293572406293093711113140574462868145508376478281203017713775236202181456560633467809297890160321146412455968290474924876905475271371687538095707138115149390671375509256727605692308266426769116619547662905184 [136,67] -167065183702975119862203627924847932138253640843937645219347773800427758800100133248097552886260997614645150513784195238125751266082932097019170137161303376187690610000891580613073926387255409662177930836256037792006786973298475486334111734009749012908273223008919087466387972932530004311081428718587984308528238935546966939231856953138336011620863924839235624076257095544247383015170663282000627847971733413051358469929586331787438252579002835091596981667614176902653092062680984630674600670106326925259547300792992767058392655624297453111440368837584646932156698092444021615264688697805101093348241095730248127319293266226504361200867885393769363986343374471961187853704127276748757617770029446415905879231041387008968616498507162166914487075861038879873256081028384627543755899540635318911514512059808938545242908392710848299995904266266955247503265804353555089606650127810597406652927334814564401180253483687108461701940601066136156801233492391233831269061534343550324847713528106955940224904042200228060556371486876344398407705069829025341446248870029074662158387909259615203042177183063260073780361902933935561003952452183105662589006064658530168308098271588098877402490214300141921572043306635615967453976975730479251100874093991742276401598041137589365163488631371679608360735081773684487072028349826831936722570079533205478690157290463138829091459284475281490316587172076546579843003364446678665522958020146896115415501874360682267322006728869769491773944896778832019758295531108785101388920475608437051824101477791643880455715622470969132893390046964409011005875430342448488062632351999717563735852404531110131689927599090239256214378093700496642863137368593248471579304493046237070826192683886510299376661499987397414164844002404096333697157575646941802910093153741004025807239910483779720753006607553193391696486390271314912975209413986554643934836078860151990254856904866604712478202183196502451654103264579001448182250526568063616847917227732119906249341359273964132106127469281952617002845278023364828448 [136,68] 18283273694611294991428984786199268539689294583045045455797904056665176323934691298388305692007578472468577049225533802845563437604486898036641834377400341047248806958481053148915419349564633848158648868542487302073465272923354370029698821272805012935391179480949176617264620999023681684474451564735741145725024476859293426433903532629001030113716040900503526732339036125230578795086127002512771723318026242668232152323852125801235345455007549270262159657485410990424501689922036443541801932747956707428298756642816934246019121403141168000344155042998854375072462844765806693770844894116610492241466362564357453280795399509714108120128216585040304539463159088323127145162006635497989269823548707429814465517274333165822399657346778616587334294457037471486771738820246484478738670208106661659379312626883400185790509820210708450053288788213842454860274672872617988882630653228148108024081358317251706666509862709417660364904265315598150071697308743389916656205791651210147549784252935161045068539637962540959878515981938834922704103411856052711004515132924142386065665080194867610003344309773857274191239979310008350362897858361434137153084785604123214530671066270390213516591600446158916351152202416536730584783389528526847251536666670466615818787516269155734083683812758798325546320881982722080426119853733126359665087045376591693578330863049299330145847554376542777590965297030293340790198669819236742906977654926220031312652536460782406011622010698458105185780277836099042794216158412567649963083981752652404411426362912137611555389921188584050197876728583048452800596461607282673121960920144456782361516505713063883169776200155624338633808408053584884294810715566350008861703051438410261051749762553759414831648602035683346946137787187858864586668467837665158205369449099838915053478355955554700437335276134485957931730599959995555155315434867881715306252434910451411898399143563002770712234872346801140067339290897969523128288898352850886894928329515262238454599577192231008875936867830241404044188136650105008 [136,69] -1892184143836878336210241535912194482857458083983143494365750704388327811635238333063510839809187118817872083065275237598045645488449276706294236483749855681665550409939091124960032719787758720565362358578595724110212459047327458830799420019656955216153495325997625208800839897847079524734107187683456258557026961023116491485319764418390921012432263527906171431197435213345170397001108771157889172240783428966364191241421117347039937644470487258789479714323535451642745931905561713055000167434879345952225731287455557675306201630937103872948891737084605318262955905067171584770969724496741927599521781733957324446638669347025644942609853842849445626666331533338786242594424284796822499081664352279655316341199782975796409361570011438950273587402826713889569767983524781622705941121061443204046384886611691161096646466553194137936080140598030260757747929735862859109757042808354108234592218429572196219284365101024570963170848467395850738814825244016404607488074810559993719158515556686801074647451073694545778822851708267111012516661048065264344548571443396962929721028240612928874270357045978361586357380477469650648226899091713358796419317853634743742186429651705307738100692467730771653255597017374719547756264391392900975978947778942016398633952432056564757402809100901827893340112325252044054427641328186980634240888434246029138688531546507062531437855776915432825879740961840848460317386835398509241836764260264140973413320490766707843495726661891431177875694590779395403453410293329451839852311616967299939630101057579994468601021418314101922580263003470286948160160497001191002103993096695439973635993178679387100832915676862379492618561531336247406739330201718523687223848692986824829761148022499533229668569541049809070974956563025680156845560008293212675089046924439009937083377695074471703135430784643818967047785831625602365263482697630028744958212281922173297425343275351343418021662205900079074369911771241819884104176977967898443523174631417520129141160417362892520125039866391545985728307441664 [136,70] 197757032207488945751284764817874673795922549069942625578758205539030296403789802463636851654881814114812295028124299722791105416856474517203570441705914793468928856077252144386174504665093477341228614019850469178716108553539403318397085344535715061363572781844460625374445989119621001849653208949581888436307113372648696954181185216071871150809774676595852588476252272616983350620402049619817814908578204819584143382690971123384193521842551965252358551883997677659887432311560460563322250919827337415054517329869152982122067603666424876524779878620396743247312891903413369360449947353551339375500876869630735500331967695526759743482692594585218339411856582514780930472316973014059966794022874396613756022759638176618459067625470262960562584463430420762521857163555585095570802183348865888501823533624645691260921108696362538759936520239157102417712482545862800408055313442906149721591493521571748505241189794734186321889527724646974830912571289550967760802468954852089798259238663383178849756890149378833797050744894021716255312914415461021478114510174071578309116585738368652258292909462456278668386544399700407193600545340699340488910712402754870595777781221552519914296758048740656251081780061003494318976035816973295135906080900865567195084278343443955839604413701589020577178686610506089572476640744870567467315047178919568981864697368248781481485921982742514657136253041942128821495672239348885332633283126397168188036640495803879099540450097734422922649883122229731131624913246839321062978448497195454431638609906692976563948889098606096363686259881655609099129820625038134463835280410752904987768411667628001417248614600564562965823803169174699777452929344276791081272626040991254103246386561308321428430597875121846373939713533817009395885226933978219948129204139567794097570035429570519360469535494312730948070183237683124246423247613320664503010510363514176373128693135392992561213334305853129428643066694114723023234596299100274840823338460115406725689067323916336155898601612092020412956954112 [136,71] -23184790857692863962217601630414820126874424696059981049686766860433376151538522378890667881750646736985113067308101056977323156702007193660635211406823386938685984227196358875958244293563390184304865380974890338582256609046629843013485120795569927657697420597469234962575437477193818381942020604747858516121991778130825989592896089767851179236566207674545140306002538464836610286734854357502886187758014643082790876460564252862976123689223246982863519801449125285679290522983985699769039537739316399024102535343381817210239085255825224776641373727377864403691226414591141639285643309041724701176714207766567134339716838903676220693027388476122483987812101331641395076814285668560309574944778832159401820478492051057325106434858548998343334518248229026944711834398328370838692145967696315259144980490281567821941350809866573330150554419212772101555282484903314721864057796879692563179813497051422953483185779907612431520396348546771886337305203367830861383750188176350249944381996952487511076465883278107421137039411223710618474715846758072627871774259254979958970502383842382186955078569597067008853680253990245976081856364229466035897506413223295346579500574692186182354230769891797736857791483853493779531661270596420252663478334653219724817661538342262911032681256813325933409138360260737114976156618206095388054306297644595250181815450693634660016269647159591740170295021569364863212230884020979491734049160240471605964423680081810747965388110526778314407048036281456119205235869386183070077870323244660448353639274126035750020034405928964338307141270616425387473957179522972746626353616002305376901775912216633804569745864806886157057713205683582085941753550051540603281529430580354775245059600418599522233620980358501606729221471843708392652837269567682979944763000475029468573375171990175571639805505981027870835762290045341045358194439092783220061063391604197170591236704336345654841733462074420599264612646073826750901228870933769355215505617130841134717126874000505928656377072611782063631360 [136,72] 2852036934379387446654743945011136381080532616446109862897071319984681330367095230645828858240944360373848094842070135861953942791081033524976811071105640643771011675334040033665783162096335664364507803499315573347104211640097626871121986670000211425956397590302591096698914755260034777115196166288096426081713521122409123518896802558221413667816420873471941402577277746261727853396884334024676908091586422907230984455163707289037807934811623450836590592366004732267489931476266234744001070747108417666102147558341856741421626479713107725607488661158412745943453938877328808036981334451208828694565171112460673301241767039785265453665521460253954680812246227214818453193925989273937771732487555892865257158161005427244586919459051442272927419095584232396574174843510377913068688529397684445435910818253314741112245679001093507798950734772484132519876645010772920811996953857206431962492606108317936783379636415427291934643188024595291887804452619180334712064306817663272244817334418918692725063375904105001118915315514502961796184840284476948893559596404594232806644310405139123390469183642115855280730377749589337228787874510592543201069253923588374028094774139964313586806455161399455354148885023694645981226189848342043279503875845965671805620227767219732332406188061866257635041971873442891000608041825442100925578975771003380838745373010688449855324175861224935253817672019066089217022434058141155132792197010151911695518322477317635605913501757340411253787738035621331921089448863470369275749514312655279793324503120839120550470911878499367581429496858679814502106053893958379495483626528370613768758940068693872204099139615050056137819040251712681401347011976919578366965930900568367506742134448380251694141939318975362764637184431462985420164191265726935021676968627503283301271080050533868767625856080130447299808135853269955904209228149755507463588965373984004019078958087279042799663608568390173823858853176506276999061461228439171755819913180470043429918229060420160387420759793463025024 [136,73] -334003581345679238215420191414666089775722566291620785948274427743093044893577965925485001602093860800650946416447807031074269814394470770535825313982551558433494306690297760243809672852568125428011097929726387181802625262056985979974832604166569391268642710882639249016046837387712047206196440544013983402207672100026349976499854902264568676555083176346866704993937966774135364662167244204525625447858254753159661632838117002665830472344836787385709385266602880336326191875626814393960954759275858573804160666879855484146148370833201926545118187066243223272858205463192111947354792762602656717298797083663042345386660942788998309482237103011746655867040945550240824190387694476145672788944357075491877612203711498561545569310514557690418200031633704001567149201607304839611625360914656901966556570431120927938468574469608284191966130789663853559543492052692204987058943161612586602571786826314716468217071883847794072361590269761331031700589884985681235166217249639378401195389696703160283804307183781320579270467899880446031462952889961822380065217444569609961731506638301316041896006998735546641757357559371673412439427402877125766136038302825804227533544062937390156302011508302444686883500089649954371977443327880684578627515126257586760260739423851016856012645211840528901334845231391129770564169251956844331308770879675391969893853741161082188712252524409322924938487905019930480130432344805173969059797685895004737156500431871899844788542524148543032826681387210871963173270605817815207424567239351747347816407898763212919246490089752817347316656726599701370313694623973506193293537028638001402298217308412247852613308455266657630053120468973943757834228068641681028377828366399377930556195686803004575120183033394440684229273148923207787728093363773819762413450740671206278773288059161045607107722184696100660864260893351626104615304813550712968324047696670410859298398954661210792543448970325224250083062613888395444946950476498718382236532183669471995511281983017000410660384723124224 [136,74] 35351648278393728826748640910999299953981441753004598412973024051286378883785906647614960499140647359167150283176982082960022488542944657389383605927376386486248263504714436156231230056154477041404472817107379931847928060908889233315001375886244460984910762403033272672820471173110915881879150843903709817248396809929802250316900506784730146055048139520644981378574532259147878899886782731999557737313879269697636633164137714853597139294840586456539815859891310709953853689091852483264387403081684940741640767462204870878026109247849878704097889700246541088126819365881598673234785094773731413786410748835215348419628799640962969121371740681774362808327484130087939074853939270995191824827799388434298570186847060785124686219824930146940720405861716491460322333372736889890463470936852267092718679218558124040592294923770091628379251400806880539283522370574487607430526432642265383706743372708660917165518441526983205610116139157245228649363733577709586578915322935926923806619098952729420190815558196121976070776839884578349346694153439013577121440922080318556616442716884396546377514743877416003575539870966164522767027695835738753009580639480104568945927883928403081811405169002967929028934793040456534028836391944150439663183627790560642373487806442981817610598445899021456484174080869498151970965888519387103198303323899896211579147282560588260995231411340323533729385520597080485959930490011644710871096702333760990439442812372345667009683047834142032760231870463063298277746577390964792044668253193600706399027444235717110354255911490722114411411956481738612845089546628319076963570583888943684937389668631340590713810559982390013579109473653719305739337640127915055816945122530886132213297189448449527007390664068216054179989592557862292798910503307144842886318342854763801064846786395015631275803229297045896242209947503936447812561765194895903972819981302755357201980961094686224748800292951800029684353311563020847685874570519432733550933479756003436074498265042417237022933116800 [136,75] -3545292387732820814073157173069739531188128450889079315398337573034675664092254237639622999013907371281766549924511745382252250212684830633427915353992648512434710062394411809094900988178643068298381788344959248966800931183195403494052053613463560271005053647020604062456774987155762384021887621837310790313699942682071294925177888499862710711723782574195048000200140925111738785804670011267606464461994310230356003312092123283746792905372968779662114848716616737141800864099124566398453026899953154798421896439462507026211396153245121433470896911096671031131771089160683345655425514080648402257183303436939673984636265015443632758205411260698223303492767257908142177656895074818517773379270967228431851816393769808635123192637270506866387399897253351011705542607749587724234200743335321136131599301750796946467312020407562913176405113607089694239153637396074137385334245332555269416879883835020024328716772232845002380071691958572643727777495286886101610166582084569907300286812236119899920458964935993692240349441868594161722399447638503533908833985216924341962580165385236994241648013372499768097209434670253692992359945727778740920572305215935526466798118343993710889619182211020312091146207534877222234985474401866135471165938123497796420957927923550743160241702015275185107996929355261095803208663262191748934150273827580340759933146911968616400395948001462972411683717842206743563471429284649622531520558537741411886647092827190555060978029700189339511295069783166266405423805951955005593645993396701772867591207656301118504890909792612298328666723940533303801632542911906357438400679621451426173148827625926742280651568345971149124800985679306126312303047786561431568605239601701981261579706728087935126937960830433423076998068096075668387035357428707291241850198260312063860035610923532256149400222854649268009631120462310818176127075668222312007097332416968215515211367988653289267910315612566054389746754254121163942060449748769270476869174032517145546066473347680621379618816 [136,76] 356011477004324249355925446209718324225248733278575743116079660290081703766441795750556899338399062972836520847197612944793779079260881482742150152784502199353999634176789144992519020227799248027282472900079210525083927903951735519479656807281668544372724457877267086847857699524831137872977994133096162317601981946716567224476576364059666055951189672424157666719337026668199334629449129595529467101485195155730897698825325113498468073750415289986825624951772445565969034147764386376389225671621308969234308955430722154594674081575273605881281420651177207323545328770380626725241820987246631994261143950602663269903732404414029823011475845498487336733063717062430308358781755895365497842957797728321904806997444545280412018651000474066537896298906578159489715609388375688681355860908615410693468329549443667622455601252530716319376572906252366178615707663478923444267600307330051291618570978599186270113378606768202776668464170569222805847399027131789993601400097674638229502111050425531983736603351050435506476517056683852433736961198812737608373508715056245854673373451902131347444819551812643275046298062787525465692879739333499577032025367735783868915962051044436748466692587406607028456646569817311217226752914683633336764866960535729788706061331305701525064307913614257079500182667195408609495039690512080360714996017694052508700917625725999221367401718828985108805808081078740309794541135381887475957002888408569856647260435008748829680950218626851112043630569060171203913211702411373937219881716281094763877676482052107961867509225717803425184053292418288051556911272518110742816179818563365100889851693327274880990745234139742050009524234469085129418692532576633412800318910442622912333552956661089125445904901205495608021889147292641381697820129279726161746107418472135824880293117559116392767184720893903264540102899841731553921082878621160493430682473037743516466376757321447066789616140466271589092912687587952746547179674523552810990899575983648168637855403632824857952 [136,77] -30982091884666382418328554405301398187526061519250397956753218660704683949527611185560817765828517518625696202000309099747365901563181177030746829342132278799020301075631121862581439664220834167323312731895168619481045784965537469186485117492200133128980123747436486454283475524382460252177747823058737153650475962021487654418483074280942901183017970876591247373213559266775359156676626162345837528360742553274751981927812855311665600729252923060702788910056219264521298222498143090846581315527240124455721999541618137041683082654802531469075152183106513377042992429974725254122852971831846930989951752081125375026169563603117543080982087460496928625923981348738422693175368091009524979119564076774818087534399126418325468026358474061456229299658960513483216305422139655722184727709598608671576026319277784502053632810517965925729911352158017987124409311269056757019156475449811948101037173201146368365482475996057438957425905142500700062426613351010494574639692557469203979974833979671060501344071024997244645084786193293852526142581143684970573214240599665070477935538033983287315456983937601067841770417904707955459888233965838177712068540101586742508110625778571576851784215941331609002875389033841368430082113064382214544162639381185110701826494068490981329490289412422386508206843434144094014999721602968418652887135127923492839204476115435407164417449869053562188239997130021212509632119377255692053097131730428401675556758855798751050783356480233336414259043479477800298864355492638523326762149484214016291125372062708180088643465758234123219144751681216158560099227024568150381931090382612428829491169695893240901735190836833879047080905406278362419807998594499755682430207695293172108266929985282174162151185457737073154856440793456910536741020873358521923168778287456501609198916305885568916754430338340865813215069129928214912067395074294738125878820539583165996966007359639919366724159914745193283605535588137740250582166568584027338050495991550761528175298559651840 [136,78] 1968576961660736525023369229138843919928987877648286698439788475707485883365923212160139625638380901827971659981884274974183330212223131103351743904486481541233916732828535453412499011675594407961431975306055369236205794177537151085909046026629861528921713764794079416683144044875657496369877999331031251705605380403011164312441388786612371133928748535622008320842874153703574364286186463883442228506127365655551213195485319266150578394060177243937565089139250737274597894410859363436442444174957932529349545490530103668464339965895830135684875926436293344033695403823432242903360945260729871172672994677242375362515148542563721611929977318916148066288072774270962805731168024365213056311388120774527396758886787862570996938127815300573250710037076122630007808884005693845930626141422875411072654677282215056428098989680204654899624698779590136833806857394614907673193987301653544146117869888523204518227627087866002832312791612041175335462897640354337388239843385490423954229787836321445443073010341563557286628217131587685169267074883818883119199517816977412519266257287320261051816778677833301140906505192680526833092023727806609347163877139794848707576573951898038944759433170615058980974931616337178173249543527053217870940375041430481228494525653743136913116716061013607843545670477653927537566000327897294984260411884938262256324104196149652170018814413553453165695412099114143744284178336664852044287284308370708623042453791837764005048087290180316185911895038985305994504589154081586807855988490803110295827055815447262672854904730859948122277105269175370843848054084576931173523187480680907473474608235745462307110019443254163090171686240247680462500078511691860016596804145327185062980150289112870291814531218837124921431259545049202159979748755662386303950997571398587164661355799467062296253371801180555503600329379183182090122310327642793056795920078495399137745631040166195106010533093524789493864973495048522423684600914292956673402663813580013982185671399936 [136,79] -52550121069400811168745128748773045262486851954291697583710761200506710748886145389436002524314046945737384503951901204786414917463664635267289022907575896617489645850974511842225268126551201797558562356787458471024066569846797640740729851007991734154822612823242801238233413027644216072015580670045318754864115799396728452343500330577007295543474942679737231980421585712385046413209913519692107464243052297915572414631451036385022323987604216276369787461497382291734720382285964042404095541164511262533120967326157616365350069756807083558790947626176404828996845153582579015838843057291143960975395470210923495208332521944877394380168442457662473788522242335109694644837137619071902302147078137487299557734718070879045845810313820932527376197700851416032097420966587727984992081843482051612850146247189367145223955233599068285814077614373686806127532605017220114227000942796669318915842130911004510182273240599401380988002878297939984343042036080688726894171331625180568007562093335099299721670297594293173676607426834004309502591649109442671101964101065247555793631002491250680004474678011367226051213322374972822021236497073790393130676167565082776030883695204383285880545769921407334709796947418987842012381134004289521679610870812980367208598912679650128956015100008996422987909954463009872149320141809494106252741431681053667211783379550275235555255431258603780732024108260516077759249552905068460340286266981678238020794258247379288046849724395321198496668952721530310989788560416448938865968864887002885095662550466170699432612387082586914721122995644981443114927483897536579867513463675090937476022418684232869535651512832492023242458697801624063335174387493833303975820518090187030855854946315007312310009839212141034411117114815943152612016261388633235814000207849140469768679936650200561450494742735259585250404784349646140258431647090703076734676764133344633010925040983335947257465487045655620521886298981038874168700793555352339750024798074742803306513728 [136,80] -2558690045971444298492544476924004563526129563469401285548209344254194908319181940221871822907344436983252018080008265569276284341733952079257466635495439375406889887511607817342501501508353783669413578639324034175021531275334070101321530992707070993581900730060008732235582789836285999779824712072265214686048710685800889889652438034559197722090582002501192796418942820308978272195029906479133975079843139924663207723984356218227298309867689031349478522010927447377692080533960938641800982189800848590112618760705656963128248489021368290471620740076647060922065412238536324127480783301742500199338172490609734476528878965338035565154049789804205672443370487801030138934377546827930327344101962576856345740911338834307874712925882070177176180320573171867678735519160045565902746319507022608428955292139361772762233965996145262264945736654321646856375042430516638000577861681938900490797124188535802923331155013279537102767491607363284929148809023564320604621689260178822235668205602074501331026691438901575344102669545349730303327414072266949521716655945840204064997349099003317400277589170065298988910690571837900417331965171564751203445473930380300492685108986380868542027365180606844158481509204295372890205553584313052707413335757191925996989375392394314455050246356457160608993139633266149122205127004702026785765048414832907263954720051370356132280997924486654744154508404283161072149023660916236371756429250892521899410868797761737361266212205001166739538158257439643769827466914144381296547931547687890195282147875093577830589051067488346834713198203813536299829250035770105589029756176640201238785949418479156275264315154717713985574118793658567351401223925964875696018403857155976053524761504468243144072470554308337195983959820892718682988010391040213816221206745540569241188852480142614754634035764657002215987038923290408035812850777413509113381103069310331904313130454981307258491868700565475252867989755239029175648924596393283559398435599913658660384 [136,81] 229064587557604482046432135381153118277506357621553976515245042295534009091953737835509148553434200855564788558044416490071911813206110265290422822969719356355646808827889580314694229373366385247777730196464403601188858799162013004883319554485704975530825575787273618686814278724274569143703315784305361781034433761686566408073853031548424279630156174109908725675374906560153946288155697745264537272888033825797168558415080697343030189489805650465949746414664273970889855064366015867812581521268491081349567693784566076943732354364174548360080174837745764151040537162115067613228161487072699037546466115271237125482326130323563813510221634423713493711956180613710908715239580339528143366727539180563062558612293390653104962927739920326667444875261671640087160319700236370660436546055883392853463212928300818315865283555019125473331752362002945772466091113065921340867557280176680047218142655652190116145907798846723467375736436370774467389990206531681740995320805482970985192670911853881303714580415294811648165362814743789562469176080708197041860949056649847377362340939193244575125585066495224430317645472689416859761912795582795686383949646743499828667266850440449844180331570611410304853812931545401534800378694667931541623816375904002417005932585923805217569591766670621547684990785717166393311236371358023413166642743551959115106400348069095645034894404149508326443661477371513255463823774700703017400243038500505020174615470570493756420117530080338261323925615817375200767987398568671232224738212788029731028960098225962193000523384781741427052508329241592477688493919238800784311003731166836760460429823353438695449606738172582915609713737659964423639414182984192192736551428873688942134176088104438042445839868807555034891705978322140193092455474146326803680251801321282667280687902145851053166801493860061175449907137822789926601521785533002597928966546630203580687974823913892830889856768516400358005243565727198071505799847738838254357222610519513344 [136,82] 252828405102761773644284270690316468347711355194552779977322074893077150113609441224273146284662586834371691159509503428239502337402814385824251052791124757548909728735295393143491602333482646908838326909343179495022124652297499348098451393312683832934787592654854414459726284486086982042721371817675370269635690171910234898906890103506375148297207018081177864181264856449912214204311835930141051584864177741561391529426276814550685932172218016622458577649064978643549750640748621519741896504432502273382073270924075261779420297249748324144726037508433937307407687108922298526118824317644536308808599518047956805327465192899675799505417079661286671518182217555386601250250887382117307289727623564289927763589921000987151943723385621639523030568180930852822023057378471791449603743716592064731701890536683870832015513463381118707429909654245760578579257962441917034948323864141316174070683775079510613718138488126216087730113229732536922041327764825022850801780827205411679072272049965793198559582959464135449822275042417706911995614029912908605869035620054502657236007829544830508738698802709466945539197732023767917180490352509428958049076575821324723291698312915121034782165238130000337983521312883519440534455390988592900820463218934222584722335642306461937021720085050423680733619012190500217538074327868375043018807006156824942753465963613864559783119869800147332691331390136672771103637226549521801578100981532983878021880323525917969386382223762258715241457486895530474260353460578045861653627587398399807520531284003136847588335246902644843011468279445640393167924671021206840123341799794244065423612397677753526062801320284109663198450662955823862885655117267960364062391293806865298600051635001424417998178820481224522228419741321524747833099436500307038220327885815981362254452464985342510286279152244657534501493622129050156634398804884109839106724751379336093090288107245351814561297028531692992514521936470852369612392668955998178241809790240 [136,83] -399944117952306437050642021686348292984914238472467380555967180225244213682100051002688244345388991176053765541138385144283604097175885002781750539118600908527014002051766155199985992786872847810505951127145595343593564520638706116572198535531394289093030723915547410462349516558651163118149846822435008452795865940389871578391524444811781334501291653426821264959275726491368659938070034687555099769542181087467534195860863956463816391748133496793824144809625946360888744541569830886930760344906933398361527766847838104268573425919650715033759779885000925078868836798927113111829696050147441436083343786562149317898320852455522745043903768297908966586120038371216393484677759166394123507643972603664323256864922612627939909029541627279686009291407131691312382290918235610450411480695089626320006930918623808496310418815715477726965619032310299130231639358399259863294283634892755082548857313075040159367978306484359092575622560224859797987855759369744116097844269800825526075527853414226973784279253776661105776661140364684939828771955482322441775094604110220264151898781784265474069207338632398724508611722432827406752114888439033824432398716818706374865228187734693918884314380835891913052607008768775211598050071492015171996109240263572672709915733685153932670673466878915991798373250626309559422846811165643781315072396232734620867667610099068277865478690568541250808787105382988812171537175710396947697344281516893583578088238223542956274223656634256544498760455508498334939659157406505495168378331892391921444022134088349832886482914059360736468817041680502225296931764328425784417109320734783983588980043161326823451213084542623162149257494981777290260300449605254606647651237602875293866832292978424130968337075088564494055509621344259753789305732570927334097178459553804722619263498805513851948219660041304365955640466565285584526641676212496299025782059907229237227550605380244732684410423790530242679333496272993426974054876340445438174570240 [136,84] -25620304839179645526091857866814224806667649153385295469095994488901680749923891702656767284978037468772976867823318155289312343167065112408008198762459182979287890500144034310168905088379933894372064948832614478203671095251767024360066710345243196700396114259988875673354018447032314144705287157092071696454907195501448754674409816127800502241853005731739169550812998735502736454474179078814482956372066814837702400193731424977039297700079061779498228822894250340198164748765028415349591396307046300600364043087609782865578816151097281193616214443435064303266884180408713258431529825799363220138881216407149214360660750261147598685144325896665340976803650408095448097721210588240628396375227607717602327403348945615365855398428567321406323390096602606399987443713390095814901892335866272912657699783820450774820284037786178921628251355619146467145157328877202937360813725330520969880807997332370020761177537053147296418399347903432954475340522103616886556674393030330219141721263582301859309068735879458106959420655998878287242947093749019065151115793557359636636692526690495967271658590690249243830295480855887981576994403399045867830820577213629933402032984889261414478059805242908288146538578253739132325711739073157369982988763477766455073729183944579726460350820914784925466444647198328112892377172752202969087654296169976891745338790223916225012814075513995203273505953365467673433557491175013225885075086343419832299412199937013390902478589602726758916008232845768310483038834981715765723810139316318462725266279102491407566152152611399755218890932514500161982308210325461236536419149744155407362269297497341011340235838977787627392213405270528731940397592369887013646488681538932449555288572349527825281058973921838178443864766339730635732009830957497894297415987937227779371462717211746041679503021938501481088595519334507869725636446228350999429700895731283573652512974924445976654224787080250050357013905567123075283514837188903278522848 [136,85] 5578686263700915205436516367747302463252938415118618984791124549766964451928767465308152360932112329402017002979865087526160378632962589101362360887210441996881530003119320091132836747636106436060573885332478384988574237761219651833226878478050727256841648963361678397420871893824279709999609281534980264442499127721660798075344380261829842939305523519247494353772364082242651068361165328352376833341282941783559242958567043587194380798378435912244307414871252065045757245973316372416570073545246514438161159130785365367232251391095186163827943282304470308040238521779791958961782476228278958585455827620787193916271501572208195448755601527645544468326713517013779750464974423339514110424088172246999514569882913112381905126534045845434307027289972922572332917297272116428507043922313442530635552725011571976029652234143521901681887755336157436159498693413499228016308849792661957868820080671251406797250565714324079918828578062921988811621940830572754762726579482301238612099232314261606204359933438476026077762347492022050871391167244238224995912960315979363559449095632018688626477001189671191204328940166941440146138576621533622777234581259915270920799767649466674679307401009096548653083954760757846906781009551295667052208075559194910133312819629725412945248291185762782097177133844535792678545146691915702142022981094289132451279050755485424077546700247650033900149412595436641948360397695401057974019172365195600417538262029783583350229505437858091970868710008630693537808640335190215942501601598200225078962776278406775388254227508674153593348229151954927013556305014554613417801771272641252595785682316762657444331128129657284150052697703398473083405626135594453436141939023397839605000982182175129914369060151406833250690973008328686880033364556815462293607796584572529548893561297254641540164765189817371852449141415691962118725682501396119947341400986499284288271821526387157053911162384430095300221926219458826806213735904585967360 [136,86] -408337814381382705449086378154959730279374906990916426682447061393629899271841118632886876327363071092513815138720947066303883595537479878518272896480528144487283288566305008128997582928251169007949475970535426215014214098175816194699909676683652920486038537616703849349469710914786188667483260696179453359286785580986692863951398797471164879263784580240101629223978286126717603040373178851645650850006424189842975556776877011089364103054887206511771811964810761984767285955624063289610131232476269983917072480321444865623290785246804931736414566850023085172647938012648398312279817846847211773376933571743526527977245794437496600897627148618885780280725257658897990477358260623423381469702193900299119959591133583790208278938334181675834025170946980231611761125315737464396955886220953453862849902766672759250031648628866366787320834054282082012820162899280648570673570586222582843712541645954095705050991868709185364530970985042092668446436397420524860757107920646775997392674918672106153227500730885198146109733008493159194604857500802866463046387264330988016996938038543633529715460582570891289834310236143235923817612699828481681872104496524139234609965334099528314149915105700102136505353321654814127801476115440280025887042577305678790112288949935932587943992685550372635314427688216901733322398746381229047592372102446015799419228512923692282941617100703669409576569482270883947655677534722808701535489319961205987410340970592611453355216608897275337373511210841198893358862222198575512456880964095931897596965292948165206736869290131731163104531784636300496713726042324562628437615888184524683493857088409857263361999045856235545107288106396981626370613638911724415250138717151438636206105531916781017680422491393883037683645697708813415722955385449294394628928787557107909506150170317257274350316341801812186373958008838652423043250665676321516506708857199311982369413839721974111211292243828299772057817590588054797765471470262016 [136,87] 16901286170790474882807754376292135269512965593708960711139602260149951817322313037326294380332801754580945498569632042083852579509926093012351411039312144169031769822467507376559431771011133142030207620799017384853904666295243190499972517584865748646284760073097783391762591812854624924451008367588749288379557755917179768216371157319982511260724320962157331884360090430482980917942267711750518888680681571789520113036466909777169122082093436631599036326740480342838409204467348387743321547053398741638703294586834491638038810029562575794575597185725670695025266462657311463088283789122657253176293960028213538352285394558731028563861139525867223671540898750994015637813009450492499040584203482562560318913419603079961928388598439381844781554613298933503025504696210819177165773442307801967401796465742224100400009158009950451635907465449047836488728674866189530186251208807935586610246445597232252490591228879634011796036276543450800220242963738952503691324250060373768512189288531137573716612865390462514208393652551058338622833313936099536903746088739386513524017522116320792790062524573887701418736103824956379619524998372421400086184635587518835340247749944530980545713288548342566914866335275940571246137529067610957074400751837617625460265655720194268634416758891963234556625473432866937576179988475584522102685541832455236627122267997571170679172124133982823292090327074588779240823000853599131322085093111862500627882671958302467339832414315948016086932168910972041402583808918983124639358960557467096137392142667953063688538141599192260607567914427829255879272803126359018393778015368742574055798850934842713695053286026175048286912044419159865017828231401843093713738104090834079367045319067859601648353736050954668513903829546276376181266928975622650164532333944124381683228361352636472716172306216856997519406957813935984618713713592502811708931137419331982490548546159425493120563008236921785385558826384199080348238304000 [136,88] -361949336118015287768256540098942508929316248974249989024409888834486676828962215622347350819735024776510354314021095805986604029406340411235674424573730623633561302587694353741526501796933408066603485546587190523074495016590407104780720036745418455899986943908072135585614385498498827960588155773298844455959168891659072692870711316161275265915183421811334192716740205078201117806932680939408600379739809316834970072522906127687019893200619142289240021467989481927852398860550294598709927302592890797160955839693436314482488589447196088246268905906161184546266832292433479363897667614759547185361991324189615605545996390845265267299772573335135762723418721935956386100667851701693061174593690916166736547819529059004418811250531826098097435072351755039070965176280026362063624283662780995437496290662624048688715103242972373648785216302059018623932037737331099870927537243592114440347909834855796786079060933579949654772619399444465343063593737473624634037233120030415446280114184348721570612190135889863812974724349284670107279340271128814292481251266985615316859581714782536090962058144265310766075245359260732095938391617098910539681023015587247550607632189130431876812123179616820605303030548338497170014891687141265242857905483717507464486477772316362443408569727523795379677244190758030558658292469948733361370750301028144689786552942665077387746012464845893898841998629011927127172095573986819179315094591582866600466039010119780217137502862792898440394492140595585409893813125653751924200403270978043212855132053579594127484682867939802039605525066730525590236432242950225004387634472160059817547952862510545986525691923945369283419963821522629386787640126443721432841493603061798817801561384789735727085049421702859790945693824751261593739270249631113631562506948691295938600151997403261513349601849349410415956163554543525377425584656866594675050136753543831754529024718947866155412796932738430835335792010482225369328736 [136,89] 2459033290618603595774231608058872880472904833605158725422377427690588110070059143404315247019940193290010302454863915201986666107282950564385268824102120276729417315655001724822466241751178442366685514146864991072759003520205785931986041336335762537049056910438536200133451655662266229905774989529708660429897300009950006709973737330601249189939237514258001816236219780239444326349072666075523654633771418566730023160359851573941689541999729699511205041452443699774250656914202125112387994429235457418855414280169388679751234871489505314225484862757700884227746168854383107256853242993826998739594909744896397984938904090194181047051402074461121744479719599648486751358057069208410906418094524594688554727220158566448695429575592448457045422938212392459220970181964931604152729563283662644096581829542675912521926582768439613586654948220770441723105794970584779662322711327377603241391632434996255184022366223303829200984722266958231610909860282934383278459418210710786360994736804873496899427669665393166640139575725617347398233098662986589666185464914895035998259607987841356694898569166535811922692729837291726902320690437211285880216327575221757013444062789031504169741964966191504874404622057175911156509904199359933967666989590109865152492199851899073441736639330171874311971962110012143472152707222741363716991010696593032054376305877393787055534918741220122443955276589627143106354221810750919035981497596958397469422647501316569499558193159251664706526489661373053921509726126156440331426414685433244840590609717227159140464811308934364239065784718060551003204802744870768997472979089163916167285436803602040728615387587294755433306244599291632788427956707098793436118396086531043680227387691270511078604661786150088633877535531003677011764778124422417782067267740679102488558841699305668282100442736468673995438453751820647427001166919759496701465928098160999453239216862757034622004714673028774245375854716768112896 [136,90] -77732990626813827318859335452616696216284878846465534022373231117189491492871911991135398294125563965681549415602977222442784009208655635717223557334181907728361506342697848727811407651423241371646423772297962714664522481892500287482850491307018786977985869371738073236215545344026787939430373217399223433244475330709621670659842045120752756667575433127990170487947093129776049687494062233051673922589687704789867893282844009736830092532113895034786896887282276509679753411019394250320472106893202685690720150421136624781031402336781399553252630367551840061680138806847287727423101999807456886239062682144821401445077869162432316895639360451767479277570041728881078027563480745486405958759826279814638035610357011183630745266460703230683231328364649884165086490557229217323485298766019230165611993480442280811499083409065788111862937672159619411825238061704958886962136781820663783892743656804013986800916184895462448087852091026632412202241205202861500471616800468691506078456293167683096958384547568168154990474354726201296676654446612999483604357463342583118700075881005541866218329838535841737938532202520960914074967743798763348920120241614245743479699903414766670739713191802559649125472157676861216579757055219863920358726363097057291270812068206393490139169054403957743690122147700495852292540127501030116903983798907859923612748269241186617797664040102193039499885758305184859439840075991755977422634352565231535345756136385494797956611132752095969174330928943135973931183760912961409206909967204080338340308887038787372076582222764991346019869428462939022199618785716828286923282788012056374543962521049861623670800517653129950650771133064053986305684330404858354269346038400266386905168293223403588390368704497251013499689863405660200668617121685020817817259607675939217781688498460075568038247866814555680748720181286019755951157377640185760089667314216082186853075820909388468856927452351926792935478966730736 [136,91] 10421357802987395356380597580860417741679602033794427978146964559113900298248029826224644154541143227789933669865154211812805741667947767722151156804555480402837007516233351026193328363857317673243994100987906851095280339037430882283665611042055144373501787714054116864017479818693399513472199872534284633231156720309366567486570527736309013882978176089320875673274008329935880259210335163977298563355174047713734730769590883093800542214640715838333481382936979628680584928059913424550663231151627790064294296952537081902965965447787743889463897367102904436410348976958769514011281463852595592442012629332113276072248327729457263893049038052180783982912921002198713398048553442952385856568183481331313983537374668114243857203043096384283730569807262155011507229429377566993262181001003303669792706764136149582833582795258314400668890034740290953689015899435242369847658499399490146837086354785417495491491696605163932473209830846097941147022319213591270454223144905319255868372045449537062452486985290952164195956849347934544340718732974063215730127669694619728069235423897695217338730579027958473242575572823414808885589954412461470259142697940974728624077423778097288419911980186316664612561028370594812120173809501973374407475709229390834915686920681761869950114001588655682937612568237372586364701920630331359886216462894583116294566807262025158481337077025749784806368016205562210727510366362940979741771536338618928463648291784209310342685072389083446700658834903892887360047881659991561425819684862285790730126831952866940160298411530277761526605820721253838766143743460127512071942334776795387184579686026752088558193348770270604006814689967721779246411812684542764965520686298405394355082453057450702350408245509294914263309508598064637172179511059944057777222683091345840265009643990349295253678598875066368724861467427124006042843342684756696264955443857362712227377409780852304722296412690755969816033650576 [136,92] -493588025569961685413298985506200328424902377149592925111904065760482976108990378521820468032219038904964561624165106084530593877183452318960180194096374140334308610274664563128593583814641551254906885645359057606145556261364358375962200591632458890576965882747726089181102830855393477588692043742987419038185282833712880493791003454989477753444062408032536810977153271378086508646495306179671332957643626350465902116751854250987831290381196055621276318302528908285117595169277820096501801910499239095920849114653731993887233499337314523302385194409618627374570316015227833077829902717978621213836403124495720960922653621476147053966897711527423391166950985430599789112561087999303580699782049824404045159266054409610502209852168561298847928954047454052568000249163981241685804399803642921083965535889654670788562357199784959245982653265316384353188476337848642780446274024253195371190813298829886862417718073662161320883622694174368987235854820708164340551719350416975536123056023538626345064036278374702591633268872920763891165388964902544746610383732179368679127164163954656398819947140079883879471017792540220899627211968933621270208978535312755758815195237129351627929423512034039732783237510663677891836963410271015302735474577087107387060005296786037955690094592077567326875849464086551135030425018180033985688328435921355795893626024087780973793743004814218794010808024604556731908445425673434274637552122376178521464421061982522495715622614482186923563887640082371023797625970160881491138463180141432479361374881570693117988368170068299726243657726419108863844516134861611133470256190846064206983475659306761113553237613200820945433193838367983933924547806921901619709020751524856907624742734162541030737591078472952757019101090028454848232727515515548473209969883026130656901323303937127073034060214049681866926965604767771287610581248513285662779403206376523142615916795110409992717309970549073393805780 [136,93] 10744115925104436289160986331283980376423674871915041850003772822505979096787175769443251166047364922406229516475278858611013623304308488146797438380000215564730240917738357687404760890332033827182335963279822681517564731022436824005028693667735701084229947852398072616211216144101650769036241676994272523559334473379145718252576775413003054068854583227000531365896474855573920166572832585531657869844434521615697914198178532126128818047791031545204817149905499748340585301961787544231320152160853494176440845997857601590398703066302720318943824228445713234859985276385452927896759822559442253792622371075596232752723167751352515042596374405708356689774201362300739637520137216739923642990467301628808647169099765085458217428486198692623045514749518308434829496906490368234961897183988001151215853823641210093894788663854499143880631216271496212479468778486345928204359913456766549196379733645638074222539290268506802430584502887249591482471141110877997682887812249700702942243886997471567999948309748522418895400316889373406916297659616872698247647473198210838596748036157911713609616469420792826852239816427385349082777485269356126805007650497814839003258458804225624322462221925526072847393552344072050552194140283007845135172641183069303763493247851128011143881341215433212757741355521351633620651709352651125223426263530989701516025096488919521408331035989964175059066953756492343389086061807405947896807451842509728047764502640334445810774354132897408073734125765674593925403837332379142686250068144386207722482822142931513271799574358387666345307165097988162882283219479233453150232576376239306009183446508535079434120460108300955417326229080143279856163697783782134304696961820330564162202316537337257682252001042873028878433196909125923115539024728306083090907627522339153535818753223336031810312295482158104539163851897134747685851646355816416143828960635808166496917941907415272244555162574777332864 [136,94] -623089785487025754678507725029855625618299929333401939149078001592893865208286734735559480289200729098781647284148308887140287626506544413447280501178249002514963231761394737429269883799030018246839662895447825551716981063710661045220449150273229316176745299162547477572837557045711385969847655667424322032231354044892886122559355909486037293219424320227558413681303965733607003652542832938146855439317258406396904253888808129960006896615549641462793198177877954757540219120187544941760268366708955922814606596392882136922763344562463062439315469871550075266610319896557180059852900133393359004630697680482926189965224048424945828056909318772409848835204421955909630242657755846442977661839207748219479662210192829344835715046061311545497741113818061195590071329973285809673481928397593366175817166573713030755357818725333829916799481087401030935185604022598933775514422726564011948657047802044636677345132690389253830051884993882926049048523965117896030129856934782797585098044633129940858769510716591042607840792583817598681665977159711801142766611490777877844024873203644264010443122296880886365910581275537108903986039685270568665721519288960047321063003758048188317769666588372094996458995998135157028928133221853851268858665608181898663319303053156418696828656132265729676137995914300045525222986501071660348178995511572525077849303032960376873434929538481359363114355245825570763139229077248852945673846143013686037331256076922213643231108694010253208111563588569361754501553236733954201648759939199538986100545421422617261157251363271740902487681314760588976711156319210225529763589174878526173914254071657409953588782080985182319777643558951343035903537572028905126725106039866832165458162616538782740369789662336186986972532694739376525700128784360642490367496109675115825322102905027558758360764802870437644366911209001055689772766044299387882320660122193894922912663892618631211451447307212768 [136,95] 9057605425387070804276533841359199574924561679212643573386314685830043407404770640932820541676358175739399000084259859805620531789513502076904550665541771885077003835256647104169445138774745066593999409897751288981096752461709549859848482523906835914263353884618351605832670726763685908250425312856994272604306241061103464703869652235167107269402753473793330613304621064294929615893996999187782982322074457074646294065143155622284954819860092280267110038387225078657273147913005218830021030268902762602239655369827230211853857070558647486745725194001071329168242785562445069262918061169802280806634351513535983649806612586759804061230630512555384904295744773078208018512766977823400991623438870380493901188842079854593404984323965569006956945472995528121480039751573036459643354834426503950223092729939293655380171587880908383386025527600664246050942548800213600472455229920735241448142924967791232092727522329130380594129907299387137942147657676481256712474629840386866560580318261157794078649747202284296148862723071187223107513620019146390519679698761401072590459547621149179646076581705698472874153053138984084636447678274039848462269747253053712366027461783079614311520172803966291979091651989195966074130200453090723209716064739696103189119620180552014422402648856725920435918278714170022322208264149757746759629171016172751974387419788874540987152470054674704600993691885609230399594019108710883075983035834148761291275978024259520141711798426495097008238482192186376095116850710375847147550604749186136945596689900193448194705386561969168803498971768318823032220250210560949243411688494924287888380587070308008989613988552374490323282427051343391716455601180916267335221293660548742014880868016166468774583335006278652650370381310504893970392364940081895590380319679038632938510648992636281934412588698907243095952951025051395543237295224957337256894067751016986737631488083159443860354353264 [136,96] 258792844582671783630296649898639725243201867678883029304337039585991165678486927773608057223108981103243269306920792642941425685536849494250844252974234350058526280479408294114124431883489331471159806067983627621810279086035272904795626995816570117507806612048934777927916274701845598996149257098311749029688799934476390420725607856853954462534123234591691752736309049558606960849639382845209054696988513279149228504840178305572273793020824523999480521992004382372624972853911697921786339944911831495567351719661393058558013585053369490615368357494804197706172309546319707323096897505773096505199669069802155018868405081822697461132190703599260716666607601126316401497099344827447354358535792658756305049522219425517086610321278479513814379037209680803466825053147678583677738086397219248929595460945644564312314002246235551863994217539303434345409590404182950324178531621762239145491655017640024507457501690009293078830966348087886482829097163714615044951748231734057202342538828599780163766936047243833935038350068903591149961728973574934421561853789499447802481143285653709189957145384689595211531633294209300433600419355225170391698783193893188430458680368202748590834256492059534412368638477079650986028665234149515864383768641233351605784602861877494321184211202403582123063238910706936015952527316198232218504323998199374592006764410074694170131710267611433301071607584992388164196036466244532700804463434518170184546007032409536663772478707017758379532034080896894882407449719348087103815625552634998266738599022111169125248935634618392936031837569807258646510664327415995629469357316615303076284920033161837190406080840700968719563717491781423359340479588900130316945314259957818284337058044640672836035605932023027448094142189023399045202331893697604946666393627432886533998888707010979783028906994478509294865884933149493972851507185850506784041073092066098890852103029766379421111200 [136,97] -10767383403719742037761340750010884323629707274084886906324929720929523757995828707550253072794329698800973757581116299005513674387311228894318859491589934514305901258483594306005472427644479829364241415872405142226417595692883777993202845707634536526311814774220743179776952880204143333535190654571238032027004979369392047181622127082795930279668228422346894125702037619754885581692086255085852690556003813174819154444184814560984713890103639965691580632752334511495728194121577423568645820509097245572377686027014563251631682952388553431128362147494019941273833750724177261405502167352060640350251014894167576102286305040366333997968378719668916793444755675379379633934013624535108228322499924981663186450361276438839110727269212717924153398160517740665935713667557178927406002615220630682316547614563487391997989770864023490710036677139701306379852449155282583479396654302748522069788461700719535450004944115040317268255239598176908622152693051345500877676961453385037918718245436069992228415777185529477895836998349535399832158841777173862131630203983543697780973897567538261139446817485974584629685472515313026418417563387115972700941763470724708377109317979985722192996469332414365020613854295221717939323702887506671275501912057803470707267861907640583738258403239045329070764193433966907520398810338059509732902625586343868601960902744244373394718048542891299167607269673763017662753031924075122348536333964925083475165730490210938057776701843940598229772829302255571818109777010051256919953496424705927532906794283999213599015986632770323274141750498098940175668459518678447864954743964451888443844182367371513706654907584984245050040059601389090653420664491313231553243303780585217394713019913759239807404504615908583475482412771502750850087121263711021890971693670537273764831158831127378596214514281267682926615693687853269979232765178320865658203777834596819051436046483602807232 [136,98] -35662442810072036442391756278924108502867921279578412228481239951047999860647370708232449231224457280959517448257164994851055309365697668749452931185323868471958606081991819701524693399496016893057135719047997420310457900635393575790472090485700391781437948369245179863980468347794240082296280687763844229148738658390080955961969539527430600315766800948858821769745658255368838271303286331872533517600745796787576117327057965032764253608192342151942326110010707949970358286947774523210607657942767635912090510629382381462030226820586179193321181769829649454363168374674517116614091672388284021563607894675169960698937102981573999334239219101255894719093210886399394959623298929504133438983440424444167250868802176005165278825923452092274490887154865200766326000591493175509518147675818060267010712692120908656767317217310409236528105802768358249391135684321655066991584994497763464505366713437345337094210663805829151371687657613011743374455518937019995781210903471013598303077705566941792372992785046667216209040657492760939967192060952684345203493671372878047788490720494076119598898402983899071425564051448609426175356979397305606603177870810590510931317068996590255362237107221586008311893301468307576549375734493902807191854833810002811900325386390213782235472430503586650940894135868840481339581235614125093009566460482461553614582685870427467617445264354630739494643487429802385698215191851623005763209875716314290183932145708741100441093796762275020009089776997796219217349150698196962494799015606951642511168323302782063077006128357029252974537421217220981725447088105351471775370681350293553336982643714256955551303071192147844058866973818225554839488272545797393263857987882981431806643576162951488470063684960870670305988718605543541216896344551764130084250817504011387270391870689700463646468586966893771524393552209591044201856796652322197732620662256529228833121998269600 [136,99] 980207712474244459439863176709078623595355908059994948525140936341838442711534324408010991978333966831725128989186647737290263495538019631355966264747001824445368581329729932972494576000453829180495220144633933922402541348477228581893515472914654890791283722693045347102032550412559997338865430434762534277853643973418236063709629511634024244440999814706756027886928102456524660811297457235828288275618211239944786663841831926694186028264055966471371976850782351974519581686669512396145448346055073424236540205458460030390728405398210351134709575664462007850270777071477660939731894085484156220007948854695174753288814444608651438816823727076094044734721803831679877587373711999308049527499204431138161110567430214273710322944543360465172443551780990872472735180790951067004727027739536584065767584315181778839735340673190568937933442130129694500610906137530554396383644080417674443791978903769696875203710066942036660389574039796810209843965090904884186261734548910528057871845674889134297188512606262511720891605320866192017213063614110035760096722094356347357444008377408742184104633984204285996855350657119954754733061553964858870611082354625453915020832078109692678932871401272308531143952304732301299911413650357247243318386560724220764721966874105112118499488890152851259136566517430368724273764248639501856175526406592985597473805873790945737061333298147868394776368298604934157347637542963974359714519796598740850193997140441912709816900317918445933579698401235913967019439537614511512420867119099959805145758082613713601896677325294805980440558673911558524112274670236920593580113715014647778494354828714448230306971201764692320484983462788763144384399360330051331449936855129839420436334908889723465556049061242638861980670442315990243147748906561396359007003746571082998713826628514534671925315224424493877514954942023965070758800131711345492359033774186340909292888280 [136,100] 14844805581664567441257963168083920925595939268179699773775810924559730025311196271018132995712347417630310745369342408327490931233401172078958641135145717163076008472038083481980488359720420321995266635407552565238468050419088969711602329879304362088055740719743997138256599528223570140208520927879493655786341924410496520909935665983525566243086898443753142281837696937963469760361887754589061227555466717350103156380223191098313636852501888625432253799540372556872672811284871643492356976454398392778738702409452652271910080522252643627199373684919061367853258516557019560556507780451005478611416013387548583271425525613940537525062358930779689981172224308307480652906339388279584268483413729515370863428320655580496963770393661664921185454093157674904250732572137323778177902438279750144190255431068852147291838268211280915530949900207674347408835964361316964103402177270846075958655054218451870605189381324866265650861779739833739410081352038418660387855051902403514867299795280591387982498687490490743218465915708818880821712301121287308459252346481956644040013990006831664711393988553209235357620151718053799274740479086674812178377556743339083435787625494259450518443318486538803877887128941986665785009529555252577785127634022633036854659472483759165664144397722429565795716468261460722600360292908260860788177009948867746434696352716109701771628102401461794632352405209679273178620166367706546671437869977998555972099293373502996531547006670161377249853956859746584923193470283425909455810306708562964482756180136390821862159731888629836201553835395558359289173153989324519345254174287727010843820928898163395362277287538529718875633720123363483644900737220583195365120887774038373471622627820775291683257605416124647209481538180435127205389992414750035180823182741817378799989714334451947353273733169027726918911792782599935024401900477588283514625934506541926552940 [136,101] 296100697632436602177709872628092170305270708970156993523955888015145972567197318751744690709749455525925950223132041556717289816799257961450009382630667113002744787797689388251370319486488035981524766838829520614263863196332886859508976272825675195439803876710393184310345750926873682374350109577568525261330921436497890908549006634094554315016720620684374154758308896948615115135823474508283982778437632719194915274756954695586701580014407612634462733624719577881273115786616242797849201741017577124775073871443981750707026365006351430304969586553054036374133116107019741937565508236443572655575818108625565606307879117291872415714641138311438345852534691515442880398421462201399056786443969690153702914649055175484064174438296897523641216414037300749538678291869008914929440617924093285684994947625608023519102763060161560690823635214591994316009715797995526721478326485916934426032094113816207029243061786520173626231798118001450010132563562505989241377921673396722715828204812507036277782015174778488004865901814866966535195413830426841926059393488648777416198252654727459585190037948106656441347823310626070036882782159390607684943225627030105338953580885676414574807681494830880272478310098870591691864594216545316419147302341767200773691598356114346215765420705607400722615764912613107938235903780579798892567801235493770962032463418248035960092257968346100564398847441670254631274756282128270233794899198319392919304297012243680699136228159761058477280534349553396986326710985785060767894527358994032203759754581485327037300791535587935726736018862275683971408754780358914247688158553359301365994889219301611893191831112373163888266860796457933430558610469093450504759614219940027330070290551360355997011979587672077008635837678173640173522676152243007149917294705614897222179322834641046585369753944704845518232206354622661915183875665049150741215049783330289024 [136,102] 1765111847319776165601839599564051650513649163245931498722301609778333275458683366091859383296690358018734422934415446374734464450519328944574527186831039520762638960296598464418778911518837614615591008696627718744493092229818320543253123606473107454894476495329964286357136907391080075259638390211045676523413834852582503303478285472487978333552354018224212414375819343293401350989251891243040284077429740451279585165208697203588068315282038885498961807995473817067543168265642898798279563379067685375068627617153828670207830567553076060194860307418767805948604886557082913890138985766110240434903978982998774005272323860006422352339914466551029274442114668285881195731301363911241339112991247793631394341435622786732480657983701736687427066425421859860555141318046692225965621999027133699326900525687885173016053930880937856889604541580749714101329480573474707549725360438905766734330282803045330266994761071769730019009336805281485824031716165900784697911614189462679098513502266267312551531478530968289176154605306817743973606869399036458763961589839195491275754107798535240723352070873764614846310960475972721679770121840696219700818593854178350424816541798226402187027774710665096075337272158478416687209476736366026958685416744719557281562694208524078045095207185702406326266666624793600306362226657099178999960761957030102527852803760259267693529516241987590041411052889117217156542006133090705996678216243274670003649149675077236246309868157125537074493355752702419625828368431150122615734752032129785845981534161958740851800936952216643734118239418376084638639970118984763453527936105744457508241471480004028349507140150389814798323992487540412278155032163030861831793666416008760514238159816565364929425979041461105119110075782885738486270868007392910435473472212623932522796085108565029485095052482718745020952117878676577200249508705779573302129299576928 [136,103] -4238519009806621398202716831586119487079701725595547168427225842184438195189968300657759349036059511382071820034492670545852977984906333886123316658853785705510602684080707761227505536496467064233607193565618059918564645888611876928001775707253159532486551878563603519271381913292751720175877853413819537858244387210507174747850314572744589737422195548479359885173177964322676156672202219070869499142225468169826725623363940856019730411090041986295786161412045682405225585457979281291118362944349329546884281739319357970061836424814536704945606890908915641250946487671005761827673045203498595483261138599768698160397340328854516310785619707717404509658290676011806336426754669564064295724371355745201936341710704151596703156494567492699458416411988958631064861367830858592701409266155703232252461953140488533318520615942872549911073393961937668465652449066169792505966637819943883554562247976864201839607128420701521401261950093417162713280718102316859881676598878696286177758767059420162105453382383761096422915022546915621198304159267386532311402739454602791482249955268866636439434570071549082942881599916132695821238207573256404068867067782265371306337550494824267322879051155315784877053230710867589520055547311855293221681918247845420427610772858371449771077496485953229248549898802836595285766043467321044377200118670769763617046463736181975665207364297199631203311264983467320668019573268106127649311236909788242964612734773571552300161877732173256371845320294794226412832066148945269259940759372775093082899866962405835029150664474194283730756820817810144225983243951102379331008330008845822644481014144658299572259842997441738303523336134131709442669711056065179712080627441280539808579918254055163193345767954363395658302411403040918213451772529592038918035479178516584410653369955747608772766460395285025888193234150923317085665994326160480877749120 [136,104] -44653020051634136795601031448042353451310873405145654909809132147624016558696678360758284651557423779245208865989058021888013684068693851207036904134103686821347690578625846439532549111437398562554049368823220627319777051139468936369888812948335420626899320124947079042951395337896607976670100524271754159786542938286805070874821538254051495249050411042743973286380964235035244668828579209607353009350915473963330487693758642303420122451964206656109823293782808488680527963643622590823140791713743310375543830068405397591654339501775053709184520301361731857241531058201970570466328112647230492554091671875993315768616175532117911411916616682235610085063952826183589843414554831787831027966050322037681804468699135643915317512839729932179026484360851563176486980399920467047384965807770911941774433838231008611744828669315432680124038595622697287615845081000473583023560104862624459383844922915862094411165143945016789336309977313951659883254626629557092770931653680905548111915474784842278504733093149517199491612350952969635867559487979812545834427765979736145713879229721776973685696963544111370319974942618491475371339719496655815614756559904030909512793065477693563864291698166559165591499024456728125620179280315853211289474738590796283043935301728402410462393007964063057071688099586085573708699834630457065107619606155518806449296737574230631536566264549037793662253218027865305074360307855058889673515972224452967490394117393140189182263707601231936317682613240829893455890666851494987030991499178907862129667279512361267273122523902703917777085954471891148630522403172744080180564020919041374139499829805212289228232002286882168214505525533116275426788721795742626281124552601771020823909464622262772844622732402433726840284055746336888954301916794344381419404350781072390770483263018933494805880939416393650393816120248681635124900832138264985424 [136,105] -135765967767657495390077126934102704568637495017549325202824206223517080921230294840261548275284280882424368982645015856664104665122968482727775030517511514845551968067279771512772846461692240490869733738509034401848743841557624332800239342850836438920059281974138041101921534880578043971965458305768144561631967485235929184737986527268600225396817406292578910287330203495802045962321123990151106624905165064353045099874967817547961850882837522117635570385486581655320401569072448026583200311479673046244100908479396919317850054055987911834633795284328117995449211704814340547704452362512040811516929478619053751136927244634730322911679765045478199913497310557986549831256329822258151468911229692102574079543987221178882329585470387500753794813749579438846628657980446430252796099299658260672449569917305744757355840811053120035809583657889318536188391458759474494389773577114840668166151446870102353891156204370787306290940521487741603352092273399768988393802341689267357105361939021192140302825899889871354273625236783126941945512606406732790379339952555330470415795516033786404994739824792833713197342077177258345208532694545074980340442769921690471044532899283228233068346967238057007278029762339270128944061106521291932782922485541551593351957783553334050428910423833911697601645640493574067985161930010921219295110119910902377968954756637690030692526867233541760490019810412877068415683487023608601503628841554568513594402725066734579401140564052753105086405476798177547422917162044635061305920359676627255559068225257844366408581483145251267676087981318044869597868144989219194729791006634388084630027527693375018043264794155757789625395872843421136527770732343360374496235316902568141978868261953305256221663009104890080050879775940956101363245589837185935753092920994648848334603584839798420440248981030730709796583291830651924801933447209408 [136,106] -302982580045461763710175156484971258751262073574232533039786217927846831420868791932778288854680281304543439837153902019837921886110757630022868414586097714921005848613372709709102694919562829619258980125380629752887498862505892010583015052573337231006338948025332426638870353240632223703691748718798140937506994863467412497853940894439647221470450904786172104391007266037434323338836042292315938754169100268422886048925001670316435859523636954034060112511539984332128277382168681491196396953301755415062703223901953352793461613442225037004470984857671982694750850826316233968024236910672172561904542163111323410343981096888940743331614691581605683919193462045115164195845809470211754991200850916656524016321056183601884270705225442870036534129265464022002180074263128512314823894094885079775247271767451563862753660726434516777159049317286603495948238202218686879485714906715723729970473902699543372863404172802098336028940795368390989661742997528855717566121131340233041183726747420021985737868633352336312915944808288426186355900915198465978171980148319513593588300581441871336970694963529793882728687391036723496963924759252405702450512416540405537177026189562847377021935067649729756151854768089084881670296391002949399481816547442818324592737144079932905225366679564744831522138680295858259639072924248678337775819616908671953885130491641158286033534750139871945154227227541159298275983267531271580920511327323941103469559799815741033762485259666890471772334110865055999406874512951629662309825282167181214748481580102855283098006967879168275079448862054946381297269556183492886219229803661097234432137601310796785490077424608861971014550566065217124294838085503700107302447737054188720962495667127320733487724049603077806230579074445457706196866137352507140285282391744068707468108083091725273205626402389217760532287750827038039082959648 [136,107] -620243863317184410798580158947379004777771824205410817959063789291167351153042176770731307153601812484819731756706809853373209961997421753033688425265541891939818641012033880619335372581213572786922673364558047874957844779335375445987959755406390934606622188538157053402165351680145373066323299666291054490975001515717339510598927490784168717266375866575632665820078557173138769834436461676597875302269342043776553263575916660854654131117193143590143444675278108518935536560736196085633262536862149902934294075299958382724708056417538021012158321056760473742376537903940622893811110660835835688241366494824677693905089827966185291751620912766639850746557080093125680319830168181210182292430300703780721797818253329973992410277585187157820503536980528153106690755159719301676995280371868845392041777744926458167321421701778699362261390317561853985603199848962067883630677246217676458514130309906745484355407292667703648588169566237813262363756506086036455770395266941096431441753638780332196876721143163970849593046739556718384356920484151817665594649614905045751597487036799722697211806552494415565513918077569498003834273648680210718125225058108976606639977807454397219983666682383265724185881301464705059891230866507535281642414672596917417658237985288546970948951644446182828251747379251777242919979467396645420093482977577353480925304081917207446682732849353782764460325737424017891843133305098190875573822268232341041347422045385683924655622077534047927681633066151500170795282550811886028092527669951769253947993391718336000245039422823640649579734068087225102060922498827429526584807054358242654619142637945437306393791620722223666654776701341035761535885159526723343068616650748165702376630135293115107189143987264439082042317141537944149548285568740828632501571645452566923677997624794332847275204887564544276322437647468627727480 [136,108] -1112373949362515213131563171787779408039288876645943380895542682678712522146846592713611315782295811194115589027331038238887027294881027586995923990203358018274828490192476988834556162588818119325586453549917952306613232930802804547786349509234056131667125607446277158278508097714200069371110998615946271908478379540017392159893263367544938776247489768039703933191410073245574872352209108639020344786594405169731207995860545718684457803055935592755924791677512037360272269735638259973071407565129795808836825885587352199243219684152145218676431204243809582782579878387322219875933900775071438400006644060222943398522301468757726842529498926980882549040042860977578408248081223779892974197493244724527461174246855221157274799423786970364140864348397391270816889612780650023482441551768511893436086697431188449744206608572231756680332970030185532392391258626334519668810287655273130020136256241226460792519609707061182271667686509607150510526491327902786641550610968918204068711140765029579774069669330311494527363650763717458587786212313235192446958037178416052777555933649554820965966723938353484672674280648637850463820428124491925846059014559027889969627815953442273829051289706792473671433757419669075947471985687354417720982583557861322250429648444462266417781433155931216087778780014449434596943208209922763238177355653005511285496434208394285015889137740835937318754180997534741181074633413429775628737385259769062290314457573823403753319740068702808958677471563993773000159285261716253569045902508888927767371964989063666735528866482499493438335563485841957941203969580403785377065374931686498212515257773171060278221431253809763114343760699798613333101619572876025389604240530417013280115413178533583034122943176632308988767507398270920322738964501360060278713799265489456014123520219597667770490307202982947047088361523236702 [136,109] 379631759386582440123795305634642515598192965644658125278963630296028943172903468495000285884191511146550121397517512333862184394336494539964207903086411170460290200802028288285451648681321504751554610468486691513150232246893736404741300483475080777656467256712974596962178752557986142505474750131013070099198647167699796155619873973620701505928298692501779594124075474414378091909066561162133993361211359236742753096127328478855479574582706721844361581226391805437534327502410322161202853236014085198633681975366990208679175696663126436257808332227155650487808737185184667256958353475378221413667133061914840497081070892188222868207626108780924018918912802832045881554975466098193570296534553689417728739346664060850373051436575728227675917908436380817711060760152887236945983200754834237117814901409463531755104981310535884458262589977334484648227076315735195078823130122798531023419215397824409831730121631780157525894043345580114001274435182229884428952026766349771524431204444360699014448184292289106657892381773348797757093140618473486657080026296490177064107010215361896866958346751864997348108041999340763543735348262770056779056185359187569635200383483615477426692249162812995616646686952595949861966675347167073467617596375450806840926386248497179134395346526741971073938737768981424604905735777907210652350830781514629490977254648856197037559376056632945495755390503365195969349952855846817164577108682935104824125220023618235877221513151157089252752072574885310384600162207613808591551287943211502947745629577364697574115434635820442198015781934728374656247832163663924594968169534908180047953256438866438098106555524563429697285112717259708118777163196350025093309686471553813132185784454746348726510647069523969622972633311208925075369374033819252425217732978184200326209514931542903365125503691140805919713174144 [136,110] 3182872347338474436199877698297329255019668364510101847366546102733394905657074445344275275032211480849675057050720171384601834006771224777091943999525399485346082204409835511383689422196480917852197495472252275535884760788456779217284565947878806690598853043305008777198480371570470540890439803166160029980709813180840194526901864600865765050912582569532491969730246522721937278285954751023484278382823603117745048832438899120418358854488796065018217524668228347879585359181329552589542702521580970450918983714306503346404285305343988695695630036866930691295267637610699965444039352153484459713420679829892389117658486793822734462141435107182570520253523489944275492092896155531175586355409864006894558001273395756995143675894519022785942663286895238911209857741176488610285050339940994223778036489106611109436428923335434399008391232804688427836369076634817197630201560412594194806198072432126027688581388851613799691640702138391048447025675333661899549769165888437256909704849630331369725680571186086203086761402703259491950327976565331616097012717966741019162106673135750164005638369158147536616536706342085150747787230474271489912856755517331434240407377268037117128168770359264076456744316153627557497791798944738538277863600720337147731136769408223991066421180094243507268682019101915614187284813955534423153503384781022230903443166626954920433670414943832665939785376525216533284641168596185564593220635590800567019786583799861463269431351503249066498402805974665747052304409251490489618673315268751094798374762961023004128165025770662256013676974382743268112447335425054798270493822964415943788453491594023748525220796278699423950034988780893675876900764266900106863059884744571274720794781931163044210392427247502792037718256874552409661307662342314516357379428868995874626472383468983669510624562561461277313664 [136,111] -1046037614963168622233896514216015014761440884857469258635617705848097255043701702306532589968732471418539863603683411878585885137655733272891023890488992922459668580024372994186984397278264735011770914328465844095705287353720760314126716190737795284598124753152634255289034989778093337192018160658574433674032798594302838809153514384783991225215209230822179118738963600973283785069515639068467253570601017458447417085083602426183608513539565480795548223842961725373956830837117537236855584663638289039865614142218150047942690024280331480562370984558844905578977473888485488748011295341934065896612648378949492596716568236737620545680019124126480816678815041146000843917506051720499423059231450566608121200513209629898005783299662152337893020856992584783939581632683104868633112981760742169536786219983867207812199075421369888689063407293981568006615092471238158077947718535127979641198769468456614430219679716752360371304562518815597268132268282817478670825489509749045741096740646744177012886726859427564852999116903809392763462406336239176864586306689761086307377539263693291740932252180753828406440867858980184794614502697217848632612175467087231707333942566978616284058162724184251482287551197899423815394631300369419970066464676566406461736632926827847752757752294837288195364093209705912370065177631019787811309937937433842338581055888330790578806786917772749268835876092436614605673961669201556889735406391449753388331279510781402233298726912282322385721257795517439904754100251693059361416201726820919774675388850747220918940268729164516999965722019423559040381386338870650433861271287628910412019713775867568857381167403864462481699487946819702062590364406698196880230595237315251852761270037713310337986384729105138100602445782061359042640966961120230537362953854837935654982305930233318830659207038837072 [136,112] -4094025448042684504717943572060443910691182067917134269556047360906340036575400351594471160637410523902790037221657694331058848150912225041973905265824882981772489460875117112390352404202354639715510415779449411087086482630930075271589983535158600879015965180773076880795423721083362771124880841892688693313946860850321371769093407683770349143864650846293077396608867215406414252402664934157853995408524693613884590073122781717738714987996028881255864628946375455617233633698021341972093527461290783496956116763586163504609474396010419532351432996802378536328162529609038430110697733089616397841416855463622305740647007189827624341091861704971455388783714482445953079364215585040647008453946775194451186498487077247359700901849442044040564093209053340566142866995507736489332780466118790945480338638443447598304379886131451840865141236677414950216100078105192321764130295347560593149173896710465905218849900569033695707087893142588197170031919497085020204017808228071449787984757648372785300479434366687057379818038595533840586091791672296398420977899051374351259072909440022713136684212330502495654665219024596224452493432457387604511970318421981500653595881465389961718084881767855948363605559050433407552179640937889390485172454919139431513953479558002101615826503203747743633570938227865199036062232896082725790461063516248551560991470258642514641554106056449740290308440645943120246916846062272464974095957676443759234494635832499411099366968657748490188814616803425121016792528939835687317587437771423972877635949167428449550113277603791742361948334859427962424915299608350225437557625833786355046947737395565538795331478132200715111394290934555097331266307980796029549439224359995319696810962485056129573263639574600052466228714051007995682656436269177026877655196559229425396950619540779354506329264336 [136,113] -861966575958233817798321674913885826607122172386918212420098381815494108461688204349199723323759634261832406860690862698256873573928537098919831717171249354315496105668216407545374304833685916185293377917826905960332146041710192625110213931864930985659978817366738786882387689614585258924001121477189848249267100768625048840005480913739664622431352862631381206696060458661535798918910790649396389609601626537418119124416020819517604593718068676391998551749420692786273908349057651208471030831363007896161602158493624027751695582810497266712459246086528784847917956411883054131550373896076690587111595084522982206424555847722633315640374976492521727406714994285872311960967495053002519404489753264208664950670938101951598602718392325708496537378778882490776041660274116639501977069547907488670147008090848896689794588085719544836995103521148005608345990031314600727101982480810243302202086337228839362451153341908486115470219821698099349632479019209721884065850338939338862709230488544252027475344476912882087963789804566697246276899925692426409465064235006769268956804735483792817708543675095421179492990967983503580679551455375852475159278489194909437578098139674435956529730104152020966752866743683714320468546131575093854875483464400246876007959300921531902783515896369952033106472120353943503721975536853871610347966759470646544254744519717714632758374960454852287855646083662061075949873729402832190919920167507143497117702491455264374789461576932897564408819651290298741345613005028906280864168376031963582963913183745508419234987614619347384820990080448674486970256248611848732064836234082464331251012506736714082877620631815700824204691643717972731970041481502342733696485250712481674204983078314864748946311098513398281910927436358380343505034699512416681906993819436206456971650184431249331328 [136,114] 164643289482619276667031826309531695107350460384749273995804036201703016895291543511780557130025961978911064537442966681554840147463604162707462109568523523220960414748838012188481012138496978980843732584366232596487125133460466015223647714685710299189255196001688547142915969158650488178446104770209269139573768067677226038970427316255477899289814974565613659760396183865594053933070977193747390408375086291006896572637000515774302512075767315104816762353848969125048747245575154751776195139535998470074843123675499384825183053102184724115919386039786270785146208585574083996112608572661821565069630822957029135157502618578731113007922357969748251932599859508305828389823929951837569497055110420302191096691170079080844388219793797509072541075181396990489408519184381909015685249598870360680069772772645419322560731600738336168432904454603333432862240282219554244069029825997069618385368037838597273927806978062753433301051676051923401526004550628887154138419956201581440952175224331369134760604831240289924443408813607739879934121878659894923563481871341303247267762418260178608253457298504619049219986390546499163412906715547208411433794063368938619775553075912997325090197103207730867992694873378965804185585190825290788718078383831111045399732017674874144199413246298010580354209126173097558169093652569220964367830589479576814254366593457008893661988510010135405640624058984696031334451191790408787794975447495084599597533518662643065453925340232077787651713433503581737893652765302097299240389044603477526098653044274819804381029008120438657198707813967846509435657291119388328255808089159597567458045261438741324452578489012806185297649185010135816163375530435420860607261873492587284674084916218628022273411749619236947866913662757026751551747455057231046512806805340333111646735935961800 [136,115] 94976837216041959281405582467798036527686807301725428005616235604600437324885130666793238233908823796945230132751603167749148142246941612578866437470056963039654357586328421614829436533248050208018513007726686918003854787946925556308941798377475098090371612030542251855786603956587415176809731938790116581686559915678544398704754663815709607370597277596459917228940196867857911787314323238698443239992394302610376156616589087364968495293961694579241335529385907255759529883153967956650912070005519865649459901434403545479300129733214617820380750108324544146330626730940940586205599459344710064011708765200441957714086898781791072006446107837914256428666225099299196382385838470510093579406979372155426009600698883678250121062423750720070090729796035512901789578070348727363838005110824081543176752767545725150035604897155927482019512326488515832910181170946247733372485174311579445677757609258814821302226698726295669914455574053923119264128933722866060970650067173670329576768025408161564892275870975377764366509451424251978381624720841081862772855525618122098960220494572818713092900800473101276677850039849531231205267296540759798940938025518228496952167859747429748870497900983034682731813916023778964863594632998249376644498092989364853155685329530011257438476595397066587575363206816257837947288541440993628113522479219693966578745847937725203261020766194849944892857832916293519277585125110331986385859456201336091918230722440126750717261133352099492393774395695196269945184215041851551176818544560049355714991854830178624365638476207166246885037216992188011080959981438843744020285374071699536045998031937730900632999029692625867045153565596823056228401513105216086935582889655800029116694468255762141788487609206120260980502873879497444376980168259441057496730155939710109980996936 [136,116] 53963593669605821382075105512482374533520142610484541310057266172385932183947317192232185731476620860107595627304387268080888121958117497589518868685409531138761664353078879669836319439305898323184440106061245942375449221016886200757202347471560411025703346463602998990040411984325569635962496357311816550032706492311382934852121825446953380477421576827970451964027303315939187921188781075273708207589551940430470352957868890380345244850144546852571502805751298593218756984973946407687004586240424077467485451139980410940270197443902786735168365839457530981817372980124243164668190439176498256195270324788549580911502721740394642025365292742212111060618454092307175645445028291356953183492712175864981182272434789407731367469738103871935938824858042747865225290104420753057754364721783621787740892206212165789586669599184896698210591211926744660162489745623014340379168390005301895324812535486485933467399722772867350019249533384592560264463650045446773438452023252912987607308139206031480584893688410415384887935757904690296537166996914305419273429523803046211667873749947942917046115277014419333154078788009863814114572060674838810193289812256486115933327479619724446818485588978863883081440181181339779249915297876527729868996302024992430476870204253046243683084860341616296949192973442609922984435688908147020259086868115929696513123876311965951046254440020144122302907706598192418458303515839346144506853353520192370729632791610053910465704805276474699716350982869733895254092048153883775914674069258945179987335986401084719864084471833894764215488644671440458409154919386150443662180972600996714514942954684415060323874903512926011633406447224982562286241485213711310943048395192496828874243723840193066766000057392630613453484535206572135462169909951149492932907336734643602356 [136,117] 12897376555316210066725229835586486005235526855335881112353837251864023800254706819369098592274037613446546329762865599535428698951415373150126085992147847768144036770766958565420637085472261492634223076777798047660012558824316199620026176693543673769273874595121967173905639544780730637887287600583149301366696385349049822653303980681949160303957430293631550584657572114074662206647328148047638003147947686134765256783680475758438425488551042613900111148531186259955394533287493870704013341262149878797931267387592966471788201627699916121451557174744301301837678544223850990771579023053161707221034396250430637760270373685451527419079114226566338166079595293349928231160615800276257662390107584268806569677625303726313601509880227992345336428905751415433765963943399729602898813783558722129128797799605496064377943597506215776714915209891113703383993632966134771040529035793604043884536587656386613166977652166385475636233151041834685203184316500797603187278785143930709601049196744186743659772689933063485723880107727534575052030815601740340654977224722528207450494160459204849428402928023790820291412063068339221339662403610187314679140575699229358983870387192327204812049299040721355354816798518674333867646474032393542013191078670340879481440096210117387485494195607836081444815374268406199026454092975982607848894584945910164907282457901584885467705082496269338089609552069692099915754277906035886696056991194991854802210603766350260142278556999790382451737393435294727346954470100970483874108189514178559089334149878814946064776667623514034528155442132785669474342729666510487297777746768543774305721766792688688187357592303861606779452819179341733345593012434001206555706391662040873633123022546053450441520532955791053633776862718992453376621641703131385811956360712448 [136,118] 3717730853546147959867950604654148698730057697451885250876045838664593293820603357683035749951605766670690664196778544547417397777217432230270122217181975410274992732600569507388888649975585195658145924010822585318425806898877000013481771107579855844374524754975390731846092910604586997540066447905449537714928780966609192741188960468120203728221146257661852085441842622625639680016324441261159136614101605206408592151605022030821513964476829217011537578896504316215905041080538639647618356922378824856284775246495123420907238891502374521943199021446549723094786062739796968732406049437727958780162468807051370888683458892507445303146322144055853810062231581283048551595573429880955553203973835881369553855186784086476211826574046794761477355264229189738671848308829102790891775678733478131852707753867194374838444871733833993588652022070802673025966186595633930563438983883577891570389374144348779806590520155864239802016388883413883200642222310554115693485126855784934494838393326103094425436122722847250161154363333846431186582494624302833409883268219246444061371028307342015106909329169297199061347994019373199197662778925916521494604889830308203428589261720071838924799997227095774783196198757555825754451427173486092509813287205706847359877687555176252494406361487000792352194719139453193381062571604818230546226846563225232392839522649121793888303846867123840270735367830941959352187011455358954637192738140255246599923640801336124109643386097459978356052051937104250626535730708567779539835672384549327306332004141248750355915293343825838049973341991124595945291117053929498971763745171236789354945050130628424715966389954638743079498741600382603227157014839139812733923391448970619187015156704224116500138923028403909100852227923203512007642101508713495272675328 [136,119] -1001157285500168416908113385515894165562194678333598815628343075884151824789905077251847634515792923429391913536021679019403591941165734818926763637120967384302694760596406511105850016927330266258021585598966195694429933734376574837682515031957249939889654955692554380037098789063950394088375332711361188704835629148694271405218528868853912967568352531566781345415427149986645242197108551219352518548192758469430685622105978848144348634852154655991976795046240252236848265281814296967427773054914933942672536661198286117141779476917226018930593948383669246957982141377859914640170308428679491194071006933665302560625538495024870207537929227251229553294523802918950323587094580912070967202719122641663770911053533758877951215929203064230193669778307025509540754767258953706777750355463853459548283695351275400290066311718941683329290955160851288526843231118771949303841737196157485289040505526648793498080818417004203516826330494133102853372900602618257235336300750030153900121116870414391950441053088812112549274780994193849312092119705862093940956107480643083321671051692373366118536397548319631547343426883481057290531930673774417531538642526306451260797095198730642022034067239659704433957389459296456900847725384490673232940394308250675783727115794690182806796797703482465620474780984959342687773439101311455058464221197678442590843807366055764974756520257287267447188286752212772901609442161392570345890821126055450930294013529609588036678713411261004831227540152467902496499597590886032672510502235985037817208317747501146790759542024852565791338795470782597788641653422984064421343825116366907757195485537021981141960110869167467075317950804399091295161255861152903296801331107913713515558039011566837479488064185417949587753081357347255306425439859448630208 [136,120] -127701037041331964933561569126014011509464864228451178320535266028405765553975040661975630313126487759240295993711659877335671663786094399332597237520996917177574853123426629137266095322584316315167424701322914961703473220817953038341948808837229484079964766407693595863403594138168600119795493266690465759825583032291986197329888569409094721792162152555876970839101767756537708330886588910221252318164543436583680879990905563102180654855089149321039217966963360497994825691917982065918391893517645164445223091795766520574823752558404668469967387760111868338409116019056254026885997935419626467299665161896718960643113159312663601785537800814505243153571018202619436552823774886482229297203494002091815262346890482209834317223922016121047549215991184645449722512696736549184572695877438703812765945263687131384221640479397003913106351553241184179495150940971886335596518855359588595205757748216882678933983987248900929531833021573432399721381283520033294311530626173601692650006770115848940134636099288636972987300727477174650960902903137968435246165201540866418108342693462548559131879081708532502912986948617274430934764859264870493846277047027221567177663786832613795017193328693810070648595144155180868150246583036946932932352291593251415116823591729849964123340794720748047668559868862667892690288410130319952231743222163927490538522417829581575570860925630749934262527242782245866811223067618643028977692611067649676236543870857543771136617897306819127272711842915129840837944618190189214335825836889883094632255160942095832104553306502802785539261644230094826339627989799404311463426549019148195931959496904805393617834048221236211366391340072448175143811483358995096464602851788860801093604945361146970538705781960357552094987396544507561289542408720 [136,121] 172057985048077776517041876580934578645192453382589448153829892974496299484300067190677677987509400871507092036205281198021931254962935046655094756128692213815354694107714524249122742597855843591377430288847617575022088673958353838591759741682578220285943763987926037305610386493518713693256247057858768984593996158805920485738626867540537399390552855552115967660193464118423725007726380015206772825533814450461218435719257498038627349916070885648447429136561517626577611197700587797614845690537705239515999933314243933661100143706889157744674120476764237517225429333990350474937323006409515656037499987140244509202065783281499789598803715378921591948899809444851754751894206847572511176753823374354555542740495600576378912244778409919214053449650712125978797887725001171565664315437494935185291572922788384661115100132537577820022328472429716729284761696067361565472874348293483464594648494179584088935452025261575465008272966068729478750733178037118250858285051638956668315618843645534570106286170199659127070068386324961227353477014192074004205004030168313076443054808916600493181276187420612053409881781474651696775143226550551337181656839137142224223327163240644242134247262130337142802069328485014299622758542747295903285142848462540722419891542791425250664308240193109737346636971648464406437139360793999431967444055990526632091101217172226683571608855080843461183807893057652398559387466372234152206635436253851312708248272356054603086586983761187139925504878207635493538431579265033999272807951845172088503785233619094970640623784595968723990930874592127889758671328377403602931752009043325858686048060399565890189121598079570483425607964908445354317720224518107010352795694042358033186034883423905777756258742762191384178300736120432696576 [136,122] 3432363768626453158831614028212801488053715667831187207770067698310147288788473335387344783732005328908425992161069839689543352281455327061985657310519148387170256145166165557763444865149706510762083408499325264409516399101655312761589482177158640579427632769832254769943650266540703793634727920661542116418733205368027897522592891570262761549383691441453618397979958599946092217343197487419997756352761679421301651103797435379238955990465168070611904172639971261700548772583789241244045009740799005561825013779141679762909371876755703900763252648342496481637403847653912972754055673819176425874731231986992370435330781437744793394955333909282054852945991852652995209377160100273558128945650514621581350772595054134049855092255436384769423722252581185266186873868992617432812370971326953397417004398596985137370089591726408935433174225901992502689237965708502600952587404181184503178687704177991441667097140776301718791033332168478129116149634875932001119518426145303703352918407382996055854154912054509715938021397696111771093625305315496320003032532744975689419284921636099613919041742535314055102838177270088765848382052176420157048180470385947898746764343584573580211988660598972479792151387725247580809785136531531748657593642259057218514666845773254326607457355020695798343946294070979143726593563267462316946495316751742036591293353515177240168160739767896071410713110164369051167141277028818267573178072276643716044780165591063783729278059635531335682371463343826233785442384393992612422574867798137518121233938958257702661357830529312760472722696868226078562519988637150175956458648216901874178907309882716518710278239892067935119913537474468510038314466795182688748107525642745033179960363592655998366043029529251082468016106011144336 [136,123] -92257987761961135201449509255276025275680139780708477519029765820336707677558808107223308867991581431642891344245941746891679212204217873841836253302667886404238560199987512520634484817291557421780946928648161729162330390070589334407205922158971812455800857702403436549598157931975382292052246079044593948901981628768519112461209866345844106709239482838165305690969212463554226232547995707181964918637525797923107167499967682767042900876211407345654525665345729140740503075639743373142297181017701152425194867254092976857714029795458761521106925991543438721650620190694441630574379175034791880129222265237547857163482817261375006514495104414607636346463810540491990216858540986007156265966338063528152388563012305224140385183129135661206744332762389480796203164498959585001460534798008803185432112947037392564214097404850842262814597675525429592801210359450709658948772066109036322958262086120320507203612301096468656074950222630817701573259306352141787831195690545633877535255512454698994248185130352736164907921964673616611176458506483145460289828311192023163145301000405514054339485912038618990742272558166169535680836357129012052459903642464833168259648252525257753087320787722156639619698341506172829685889203382042233748510361971015594036420427855431552816641867120232925674777039417686280000847243728018158645039162247158753889907202940394756259401890585972871377471291633146930005555794136556401558390517968200650785391435001240329254164829301433757832056533921431220117298830356875856384149284294501618819107968570125150442648354827749466075887522771969290002351814918381649046381535384668113783239155107568884880264943139480118196936971956668984800707640313108883284013513829307642500856678012823922517591047278090916866734496 [136,124] -7771646860510988158096094292072190612338411251788620749689149522737436228119968704659782615128348433204250649228300044819559716596289833916855164477612238715447722825362853219660940376448823615700959635546519278715487247660432059284381785643157038810181780369393065769225393055485330383934982642036320774378481735656407812039753491122816199362012234775027412008036607575858162953273607688858903001246627920972413705572282991948421946332475577517257297963974727988110416713690029971936714607652320112594531820789627912282036055386231537672699086474345997979978831198120850196113601021866692721659075066900915287879574752971410832097389500910462363579445450677598428367133912000907649406500509001103802037793871429983445115045938753003596008705146162161075778972919344993079022593136431929514514058015104601165088064683898552638170356453710761215788464550138638763502465295817167602834778086598302789899234225323321881609758007141207150744383427346966587629737774453570184615508530926524258574432370503304401012281245240131057665552223414428823223402110393840349125707936059092331225325833157828345739628809393769338011967506176725366191549138345237759390950616054178097576367492360842638248545901136709384047342775216647333003804903736372673007320843553638190562183791623268405045030794503821018750544589951514363083724866084316649463826323788605869909886018003407114261558784652161827155590663982111168282677815337275160344970365588512797001270641043408524592619425423572755280069469661956650734021995718892897252579595579144430902415439471340026886109241539246454949112457544465958110680671212253805263965038857136015910591501153534255631904818223219199542678472914027021710287039738928517928132735292789243958025719921040245743 [136,125] 50417873201241686210785824014752209416573994859609628139333390501152329275194537843595442357446132428156113976395681688846894229569327731259901630490533472026400166332675633680332313552033212620029973111495399552603833150808180884776865686344747820203138534257398108265282606018332237265227702885067880697884005770547320784241652471970675188552764366584902782971285101228154145961857752765594229482662512649656751081623628420819495816007697751300106080694412982229549200832080670003471983359238713188167940568583383951005168073627370363125006876081283603333410565226657138521534787701004943222521507374372140990710675070417523673025675507736732299175040785575000004253346876754891229816006443543212737691008788095097500006173172306451383395400474354808012267060983146588666501568693738378233750465985406834594554830048007011353405428061959208882538972060016043998896403292809899091712824176107116092649236463381281411504383433539384227783778013279567958681003690506942615859969650239720099785858225136398478463155514268284733089555153390116055317857823367919710160255640643517987930904498142975991784445061921171503409181010426377062449131085755803387323484674126050476943365485313947491188284427817578496734429672920049084825651649276594473450868206714611974602181560615614081131862992672186337339506446460543351525516466995866444642760494374907771855541173003598592851842018440311846542426116783197408066633856009152680392191892216453915549680548908813283724834343047703021536421445877860745171678422339733832154929454007280525210250770742719849926261375362810548219740009863585089031648122803202905312869920646926251800785706175464343997615900513436882594468905744906963140878488277525277491539927213033283862260265280 [136,126] -1977760864685426820453188997764338354701646816933646557068756130979739445492742481828604562624068878009752326815237139715160042966159167817477915442460349341672043425925984432227037894572904763512874849414733254904166048819385183204200007606984890685128035303768466056868163809024630007640856305837605182370339344218364392088523577818292164890914166558709105891453400720388407936048703502910833917884426302052395705723491242035312691829330181514953923325962535334431314657336471491451107115651182475837509245719852777111512393832526136946775013304470265531347521493306944435503761716975721848611814543660158680070746697253408958784895272465133933036982279434494587705147292129802660762826102485697477788134631782460385019757525183971299464015792853406424904971605087041019890968240557432674750422654334753810513311022431340772885155415576880920417229350798461967634691918107019677524539934364556461213446559054366915806626887260777641776067656388175014753432695988650649284847814734456618910160054644035823278730441255954688128994418588579867757470938489289478937501972962058333225771712481905107133398332627189583848812391581335519184953418209301224066125455020035129852851338909768492758170512667086857060676766775612852342315697518750826276042166751916943573508403074301759572062180854682315598482428449356729939157011700440361726385795827596339429299329994267689765700062834711157529622177073665357554838549090189865366406541957777668382755187046026088969069793417541870223334607910365920668692190059403971646539871006694956024029343256352515180953701221635463524607816181986439735588853383810166920105046006664895375632240716052405138773904580556285930330692405987791117939026215332768357871121576317685545888 [136,127] 22553806040626276742090600783365934380418968627982543084293808861740881392389980772281679609013488622917795040756770701014600140913714245295091439383449352116964192275453944683747853597071649179863284149350286027856392257964431789835883315552365219400693452193217255187814694416795395409192703594726180529845449782161297052304835069566848443674715973107762172852980190490905851092844192804490701124263030948696394352291024677259393017916401615848299403581816883469985383769538662796313151229071228996731465564026911171639772184584888881617545457510419595999086929796697480276313087118431108592849199249702252701086138976775905654589258370337786939838534589802445181357896569213192550278707651802238508319997745338640934673506614118700027383068183714259741185307697821487421804742259325710814884050288768109321887281099956807378362023838744005922199950827644501178947530719483588758604540567843148805092859358537763515065901105644161908002413521318999871105586958107830063777514093301847397013545974378968896122268405872461338468538741507965162090197823212953034862288814451171227391518391860338945732135182821165486356792014014588019698259860940082012663762429848834277729609894843258886916149403552290121891488422875248417167167741682848203597098595850110818708264097255205126562795407966331095403281021376607754645499388310720061074070030951362257147473669060355653463956398404557137652005917469652383727391670956230736827312926279088947384512303989269586296550483024122459646582345826637290557415259647388175580110032164058544260803824521054040155476341088172120928401581449655705849956915408042588791099694297684485271724090149993945818576252126167356450721206259736904965177663793991246282325394387744 [136,128] 151231349977410895774149117790779811653436024017323953286275852735806468552790579012378319431522500603418602390403864409848377066422889588434276534953223533215592860808219944203724036681286302321263719357778564749728376981874087011944482179916021652821390296212825847878420241500624877848003230312810015649665329261786397962059948163008624697685289968655848588076196070141740449865805447772979710224867517860137855863400199474008288210391416814546260052318981690592086083321743944123195626083220834938992859269647041299851034093443020429772871474779052048202939585378800383224978051387006997114334183548859034456264659631459949545194217439390874823566430123365709434925385345355664157453801884173054027662826077314045084188626216839000999958272837482164155166681996149613809873108509947480056241208908538105678941317588356422799928206629294298429968315332937002390877192870084789439040050482378584979076633762009545626116375028754902758445069449172579809775598144661189964915663503529365915850459293681796194456167200595547461458301256356938825275860652627907074893009028581591267723142031154852023204854616526298080212309798781030674448194343620960796094890818978989808448320318212223348283749498070239248525749759618554271400021852911616953537136674380407453271522142770002235437220594603316583676209647300947073005880286040261793084281371496743490580806869435269925996700577590419349283398958652260713985892721784669378085821246515034736184092924352361104653803660585018809739395335316691370254565173327099626061314144532600576931282510733038565103880629816727763089293716703842674787532708584941336058109319202125071226841899411982010365667516514866329640581841963995812190329818971110983655040 [136,129] 187377345356620529258032003145528106345848195247953323669976002412087790640347486306658483298852366015865060535459137840257737595314219842361460825957070452860222840603592347783023056370450484049471784926673277781136286487452893295144341757881168855168764926066144758565083514598072263629627727422110940443441041633456506345779597766533828136900754088351513267600700264475494806803938110111158269696022403302206347803859800261847914204360155187559890299184344919074654793044722945247714085154066375548472657501313829295923496370663510994204335619234089010913246667058354446378442981715920795598447402163668308245237721551247528399507127913014580579814375134185245065564162336916735992912320730506189123014823883600225139005842553258940888362639608449950558866719014614389236986774168404720770682242585598070967450786566526761975374064718191331554570278793411113670479659136661942603694144703000129602534908462807795681537212861459679143131901113571964598073350200380571934868955990856265500553944129909131884200056648776611221784144981890980563121270671750994035275421287697611034494634311540229958011073452084055003624317979534399286352710585908439947260299923590265577374016859018546493572910470076267168109562572779975842836642166456824356531035525656314591111357612409069357642986115457933131633982527348114375201407419455968297596732387122668731378330039045874512779518192731672369552706119887982657564855200131289444890719425206786892827733315928946424296476800690569644272936404022976212284039900767383318610759628236871097711439404504439379640116977155620096754600152718137664394486223432092991149601413819291691762372313946146945110346143963156804692803916644057551194720876554016 [136,130] -626308422007221660217185044697483793426996102378196816478641436444748338204834720738253544134994163370869531231458349139352673175661387150997185261012417863471472483840272621776138838336274388404122970324944178523084664033305122094937244960096319343937704232525095202047126795173010348456572998157125520594820727279747573220228915363508395719640131344654071171484845375262794808019208412654271040741298772104488339064841249979884735421356329417095695109756672193212881534783662681097400265624559006531890301839903389377356418577333462743564592798726852135314799408433053596277303397226116805687602102926385912091351132284282632416685651637938826076214548388586004768364957901600601038285923623645025945956433882143206122351770783679728873857169840483530373001704374484518583847275466386179110187743194855157620716060296985514017783683053516943350939742041863062284507030625094544725528380850019842108905630786995856519564500232784140341078126431980372860835867903743585270383082950978627400238271795315268758868153727014274951166814494650275096189015021832101148943836298923332033940443598788340105961296861759022454455128218853709286225453860863934433808536987603091666768789829120033697066173654339916283069814008032186085737763207914731414244023842507416691616909035255654137671627614933649991998203272274512213831496512934977993559507125362664043731466363724356447634310890806431704094818233510767310201074262424516878692980073378933255897971372187706158579640493238696520746228172692908735607488626040031953620334671241072312754581679684523742478943705980015949689753316854277547570918678390482987913564421059819626028665536686290143452678992637181334338081849238289158128952 [136,131] -299838535706930198421207630844718454665745284568082726639075764946746771991383528142251252189324786276862422496039287128977472044487156375770999554473404442089040995584483937190088254638916847287173234802063772542015932376299051391461159925410573006979183533236589514476116671774209429300495086962785523173971667464607182509362854200261915809203751305282747906840225191636083634191679050509173584060466242641544484817524070238336987213211491523028570229908551751595575970537750101450509627953695183773660780121655932044835369226310362914960411310172995034699427315903295659410901502587459997724359435887710276603113039282348903302535357437264472944178531120136657193660794286682931644584868966636516394551940742163147964954298950162022992112496572314219703902323460427360975405925264648787891955990738734550250505758117710974159087430026055073567645615441235726454914581987588012470896773354040939912065845776700346595062542004672577196626998942465715941308252648811039565269921192501791280199428173632579343304454238821700521438554737765725813885549628406201679288914169365968648576040848168520966315326634493832612572828759323837238806004517630463691285673458693290589133448150949908899964136104073961437095412525929576848291929167317403095442339049760825936431624764653846853428225736073663334315967232132212466254837407570644035275079221126564941688589691601917976502379534369917311445256600773263631731106336729834518812678248776730883791554328607845601722131947278865726076332643995515497045163984484739936634039408832648831045942965091819152419655225090439718748546611911725929975336329041020980645678915252891658291216188617196727541465024440163316581255916240376 [136,132] 1031243723882100104898626620371192089989370321253882702716450555699304906151088090571001725766245369943345185200097700442730732520653316556816872233505217605280592906720490844152759349436567195359765176666164360310535314880257927055368812812738738054445739846575920605365414912214560814414188323322528462323810706193507675534635657195047448486237985084066450645425975040084663846495187715665277954845789700878409976697059243268502098974184954829523141069174796123409763958565276829803883233803371966377214094522829846565762427461866386469505457483845894779782465126589992577919907203697311097079822187455392024930201915756161181812863377754181673473045773037421684280257618581155532778494088302325571146800962031012447763975522102631206478716792431624278113443551478836403337882933951258490696417553148926648464510231405696713943048281364476802903404187932915676721507972020166751658442762233358076456772744243170951313882784550576846644368231490369884529202787260975366019570697415138963928328343242366402345179595368699121186343437350273501583150469895959450184400128611659030392964231883255646403696583933599459185991918605530816901397769133697582221027045992846317339949443094151177648518433349033250846122922556223003305845101290488005553217076954919417908690609838280906484971611396203076225203049263969225302747574884596987089881162738015335021707546706265430556487166731992487170611234821644374053242735836640423033065395780240958373321367757567101254126383895285914722647691724066031808251691836325616692119766536872143902135619015377742500508199359449716384713158031141440801188922339565706865738423614959352079539203042572008429495485835835544248882904 [136,133] -506252447338482506916841416073754159220699360675590458765695798997447718713767648054635333226150605751262124039729848420129685527591924620569165848880984001164505535741119449514614435267379315232530024340682550656719485559477850223507605160368045413158040351129706479788410135991353711114731954687008483994745241231083354967166880168242372112271465912733928728565891185835870391780687744045650833622078503123860446390376029593457306860819541508467117257959106264945418155069559380658585584513075407607594407845472462411195030061777720219070219803319926577356259578257165160158346253691169896366320620785174547125051250206652266597950452526916981442441317457105247132820633854714003399187905043830118623416090233760481436682783015170822215681277631701014134147000936646949882702440551697565673165025398683905601737971327507274491331000611602214819767877286586469332721494429825095893963421145050392913413240387902160443660886366799224444514696840376299403307390795122559921956119276736621682542374797082804464528871792322376695685506120459241055044822216974561974731096120263279448469756239807431171326611932547838475208129846462961478851685493757017967741499783810575392552545483312125696800041488340160754418881287979884832702195217291573317220635761796352360249318261030184799459058776810298649752937341745427621334761484073390388038623112732453424838624502604682827801462750696575200018511103003373325210951276616324381277749154861566325968323000310419996694488697047540264710015638575694859955768588292246923358824551770206408806291118415094229306633773610581473747878003837486436427405481255460355972637808976939131299499694024826905408428318691072 [136,134] 94875613564368761333981731295694976289808308179732418497825009344207046770291819301257927805914822478916352933508951942157215895550845818644379010737830546985424715106993936193223870445288336098808707207023604228322538102180765870763154224757798261973188002712230272007078366167537603937757521530161706043192524699617360392436850852853189842327858508164658619831763636349146388368833292555894182860858764708576574886125783873878816335365909581928552767727908814117308217509685125793674336331878769296008841882088282559720326984479996210822269745488239675813058388623180203104047962506543408282327739568615061298247475602123355121541487259852374014145045088375708507697240397237314395042867560511700771584229852857678712332488295501681140921640022985509279877295447553982533572323423323247011238122582798398232508546780204486646849450640221583107776366431664014080129605039145101487340816711708623619689032600933946384867865714278173865942484700448937662307539091708174060781227436096190588185383103578468193161155304630457538982913916378089239243934815637003185470085521454199108887063753514372637673749365282400349070457994035798608686480483626044899904609373549776748112636286694608022034579433120091780581476407361414986700945203714963444706063051846018573918508431699690651790961648994031864313687819177635018269737083176565844646849990084715509532482978595659631273678659441059473150688476889379386592920762652755158319644965126935446356864852681263310044857346898747613803369866547821666747787191612599019017900119257612189669314929711054435266864940855704725729232964846720655988335558194891285224157676298204736260610993793048047279328 [136,135] -9452763169686653354960146389339074498772688784608333340747701279563681732164406439097494513577483876204262847458378270735082033449518633918807599014404228019541563546643947051011885562926812466184104169800247835823789906661823856001618298412683201773886593290349979004017029628262416547985682189724990110672409866454974570718058365366148763089932596794571080382859639025141948295094737234181907870180528969080412092681526644663613327506674747719776472407142454059861999600817122005320368666689305261333470156160114466718134136427820981742574913071538125165803847402974648845947939485873956142531435031398606256646774786091947195784427504901542694980669192898202524357174959809678739246220590836447061760079065100255635728110143894563603440626062913246377101043358335438673566325704371054403075733960686019968058233907528038042827508186068314341828700795507675209918622227121829976995839509665343393951035053977217019420284540074466905554793097199928422232359912230236772900503421835171530405723276100802835338527133881331805193716539814885824067220913713218051808417436930918701554673743951174842131819074167578945510439241041475237201603421933926812025113285825058628334684174368347399990229295136014284210243987725955989593636113964189267179509973038698939084817980922457245047173721681252825549405064506029676202395520830435084703676335896572564127545973406652566141411198854530623946705886306545947352537820236481467157255943008255862250569159556189449816729836097090999392990502821167185638810650279010474106762998112854639328186128871062858527276666025851227397598581884926174575386553066548376862896213594302678775753741227136 [136,136] 826959483027121623555188324313254423881658058163592552112509020386785289166602299140654401238358580558960898255159933141046918288327537567035540724516432493144055787081913818245621871923260189297351030888902337015607841212374135728234942646751928284474718126317091055017606966933411913612013919900178281011814745053287667437309866059610997550084810084676888853283046909629030650317823230838685957955276445113691968402004728921141922971810578689729157583367985114878884166813256383531421051203116688333659076634161398329547372879879568905790691777991035241910734893232803658436002488286006944011679828943959364531102187774994304025034785413316990077555641171865551925875826439925670238669683992114489159883421004612015899270225993968543820682271882908984138746460569412841839623468248825315954270235900748141347773504760849433658044429893652150542760906078188432520569143423522240281528710417649854910177547173297623721449628478822139599896229101000261439609526952923381591674625360482599514986645737956203954277972467237297484056706075879363747406486578345789592541119395671678966736826526190504757229578656262889431416174012461235611969788146730767216798559044492123678763817941048385548316889955296312069763012516702999204633185233355763061939177276171866727951448828798802324651242305657516130569041982676346927343921894353984758006216990306856909170603578133358311097158330038662715265469151014526711827791634318014381385373649761272471247267413510289203354953057304598914758346645449348087525176453061600621889869451121143477053802251987879427549246712468870163896630215017280190269886524663569176605277129402880595968 [137,0] 4749060139035717757155250191912383460940267591372804244217098579514496110923708859159151536981147775628789325272959446387712704299274337471111323080327561510021159346762710719592367669194866418368708598705739457425892645492922021984014750947524353541660457565562310732264120658336053611701158198905210990846724849493629573880351163833993036120171905516993056084011095892201554404479029595103005957483132477705148082668806301145545121196142079140337695929119735025008274097703401355982287292763183924374752323115213991065156562324644517597615083243685720532750851002245875453551642298940405637709274120630719299156246344186735805961187556545646283922457540169732976005157942357094503509547790135532772229044708776836900692079900109841121538123513165303414281419051771003515367132165929559288498989237238884829305827576418364277958548083503863128588474899632679127947972750915827920297572088672700193196758097669716431219828308700944567070982472786510979199425801476673948052097378404351507905959980520277131077134026271762950272826589228207956509354839212533824519083706541023840363343448447610043253349191034120060623980588824210516853355634141954828775744688237942624969339014439871294356846415550024574479124002973019670126371480681149718350995669678471812980336273855416614843945483266309022025493889549464417824986374853607363837490959649977108263799017117020866219887143244087739584521915228664994690145833820985944250794641164805956590834080598497808012269568866106270323668294026098726163964086165751818719808185978035542077011873392752151459022318710697027245877700324715662689962581963000834653710087524416570579543161233528541816740290517277549970352081099423078618144922039944246083826710317722653989207049026026190569676494359819682371728297754860727902331051117855328622456317791581735873267176852040856957867541339051354751700613074329569416461983053529084030034079399938306851830266909286377641077382518818201544189531508476449559647948663017571625871743597369328182534767202217969914849351590472459906128305283523666263270539224021491123620328710123223688113569308022136585588515970295056380168700031424842011561521599223449847838689440767428344725154858685956096000000000000000000000000 [137,1] 1144519063407822787556079853424772773155301115925056640488574910534561916191804074078175404398456396505959432298258226173976177321019023318417934738465852264940701181851573174489917724376188921439925677897254722062102105966239458407412264086412698380689013069855050786329896647196897658754444552033372243952119990500096660438633906902758280220844976787409600301433316790701768517677414497620262480226386434052231331619014270584672961982626801680553811305535015532875282392437216898885395823375117166282921308670485131571489154729674824958131364577288277151943219784479595168659295655449139700568644900138389027464238807843972425147532877877388498857802779263003318686685046871468432369594191960594578898060299661621572702521322285896678177159239510376134039180358014242756650803122627316032065800746406783878677565737379020767151175647614295026260273161724864785073529481567674208046905148437662353306747202766594493894871052619037728669445974029383466816135384329105751542425590792836645948115426971936494902484954143643057208207379504768968153416897550106707653983916639919228402963787812711329837479785222326584009037170368058984860206490825924717735611500888312662763195249951592619532078271833181349892803199692431706377802519031558037370155394720069539832828152606586235761578249271622576174465342496633021170194769319560850756351204334167515956870845498665736767298807893412395651476981946820229244224196528692357481932102833855532535481702415652588978851229700954798280671146159084285271792018500864106583979098934567935161476697659424861472971659557729081100712034714008774625842175565674300951608794638210026917639207974604371517689922049942550323673368238374907297788269869064528653296874287862321930928599721017845480052409821807844073604905493533931929389441419851724462443023907605224200341080848632601872312426351717830993598735938661034962174193731897211091799723581734898811397321428549136041045241758644230070603859724078819024325705782540943127992500119560661232805052735458661701856137108008658366978585451819899893514939123946256863719206526158168905503775549426046054884718781442814682319881674678827241862392419616444567431613727705850009773458855036557721600000000000000000000000 [137,2] 399628973238812011324589442049917784632957951072734731148611998520380366868439559804263932189103937768018174243835919620973798283075102495976875647604666081615823201937147145219594535202920999776769374102664832125832138310959601872997361432373187766234527426773243521741908421933498968405409548729664299396444113627714120379855507160282532749208676796327610873894960066839647297860480480192974253887842304470005783429527473485495778355323019429269786954936700407871629277866921520300915108038881345062076624196144655521526809724919045527197257174626110547944400524443912958363881329358513636818346024962939345128440973365174252734461097537631676398675925955181648139940482853910802660994170046346253092727830147440437115436405225424327054962836824511477393868977046327737835952784512803820959527918979152624017579172659656759952244806942846352209744145014876269172884264397855390246656639440688669025131089248082781361103290762889253757724983728310485590164640628241363440089988845496582933730483558597410771313479256299629010026259250039011239525875857541659362825273703600727561596893855381873464633979908790802472924654766001213295018197558341127538518640488007889039493933753789799522202530006563955962011688823831618925319418976175335605208166663490213546056013846081642459001192383697963446348298401738678348298214151830648723968126896980501798110176900059593268645506452340352214115472923718014440073081600581089805648309968101638910561916310317805318244425495792234004994553892716161629995552602875719937310065657085316403138572891838671026876566390711588832623605751838760830445767274276619383168738673280203967803010222991929476784993257269116898274547911071251266131927773411340023533392207478443495014377304344503244499555776209873602300231803720860206751084704467103159635576167342001140109858194755247000400261612911800931877133062917440327753147739232069572615969024638816055615204796749531194704374134990344570304794924679651259143981497107056949909350827713411693558331693778338059098034175026149346001523549468418104079850105240056532142478954384126096172674734893446575001761126490567355494910950569555945813722884583822652444946601743518754336476663905621502853120000000000000000000 [137,3] 131558978008449938460700276656010675792074658490778962480511630286056220119647913638196786280517066595943541727768433968396243094920013545527441663704170461983782120559395539381799984772133419626321606355075947561011018389801661931498323366376978169128312942494853534880877574369269423982918541516916283615134426001780048231300328373426138159200190861383886776775377821833328701463903709017318252725935417179266994804697555962214356268206515357143750555569818881674482325572000268055133147346846062386578055137122621898906923875786248174589012034452387291837678747972989562614054203365540488957010894872662813359859654588215607449747228234684730484186577309822802523824655954753210884956903906412327997742121318498934669845998975249020846381934944933549585297013012543912493593814339882318279901842672918804179208010171401729268950753172025344140250424348725205325638959744315089278564066302448491477191491176391422487739025739514545075274516633612640117124939146614727405775597120810093477171596836729644898608079833003956681515371862164007668376439453940493151926694661380592406265070289245889139669195739882152669898724778993587756176614284086325166057810890948652498727907001085782707996876430870881191759470345564203316338261491747951917719706361271996806929920601961274601221979778031900752577949902909181973393620259175975164314554998774653248217246298278299338563136743461839356225446669025827371600584109227321356204528899070791047305705910907062924748832345267425325284439022008555295307878244171398105229851787689868224417645493717981093149779260456058352716154020554911466708094943472048781636647945406490456390802043861685965699605525267895295788272810400562948396356758304348143570241368137343025326889881239805074598947243932647759624675501432495905169349113142931534298957455412628163617876018397208436861865365475454373971829258397285986727191106699853122979103641821794457490529455212222994175354990970954487104359116147403528977926973170500086896377393927961498745249163625644101821659360408769435183937219608212712135221536623098455888153752875036161281000045990677216420105346998630619948426137114499518029348272426333127430439288550102787215876451195105354962698240000000000000000 [137,4] 25441862275319539781581294616791456281571479146287454950249462540887748608951304935611935030454886362326381857909923385326078905693087700427217946038359108133874778261914807415713757346596215598640353655644768892408124352646285431514680160102785195676051301601664287875936976123305630617923347393775425490964196227124330248817082046793866910388848253243282527828203461760562469813565506030995938658221872534520302879629854834319674901758477281505125731281078234555386370632155278406913285739050426779522853988752486347406085858230026913847397557499947082835576238674245964472182918113814253705225392308138803042441204202797453434283965051954893531133591038689307199927755724440017948631771122358825643945654336551447922549009522098547010515470759979196303355115831980084258679585724780077558567822367499535407882542908535880566811672085833676797897617950113921438940225550643599601706626553930353164666137425828512795140045253534398112487005821973180909087898407322385260199227719106078331250515270841809954731860292891928230047890240888035163205566322762372120883487341744079627739980134475370754132468944545913858568920828584843893064634495572720050868267796258744790774573550204566425754813079810099824983411693245809567982160802586107424827607752186659201307545674895950816066935786373841613913587799043857440258512505910172501478240797652436860859055226420738556421921703641085134962570572291626269641923085114424182295278550555663687755212521948061144239212260087920726988649734308262447269175953245189805514679423417052159866198680716901288332193992140950199514568251740173708043906982146676585660984992044617113232916968257885521427182483681826947868661480229199524646328903532384509842781613139336663054835738246316725864515403404084807474461231660464697837175406694254409932093280066498447657384490881703848656816294728428533555626269673756457052262353054876346282833940445021960096584169719387650716822929155071899781084364687339881783843362801434573205095192704914756480088406092352719591364012420016967472408452583558416819955706200158720513106750264496683546567206257871975676213257029150225030153898482003215659659062783973371959866024402004738660660873198638758027340021760000000000000 [137,5] 1558595464752041920009750588379161437840738728864843135422990941292195924721273619256351633647743534298009119110141755246984434975044387752473752739928173955468554461333094507547096932939856104152667032385965811335272929079939894630650391236213279248723320601558897821298600440927506378040659980624616905811800209460679700544868388574967630956907010907290069965294462859394847781467280733460081552197864558971674113035035784762102976835393687822419729874213971393301680575245962570393867894023264580799131541537081097668033775936704866944746804780819781248326666354302069479355018497561701487864901188449418909868500112600559849064944796288818833660716929415255621597313201449072850592063028785268378796425535156166398041387780651694750831499221853694041659666484918901640050663049262209857030863371822928592287718745993141498512131202963984416129153722072440746770652758961575001204025310180169645278092593397940652019979554424548539032738004314748604473850768264780276946747133675202476776168517494108305648064345380217145758051679361546664603768962057140877659412791286804700132262939294988216188410899979006174607597482276846334344402360716194924822028689652571855363118878771434903607318529365188986605033754444868547230972149595205193252829471676963412496451981832358692237424714073781421935889572099342529355336409659410509843143966097975903623103647423866401202169160850791444245364195205238272593406244764547135002111966956064286139981094190301794908524990821187436993919579192938475515831128568589017219140525144299915587823318715757490779937702558199376080087542563274840338430237984363344832110531642114454186274014358850003553034584902987523255742797167980155582471595221384706632387337733771582172247575240734462255855418340602982059897061385425866111724195467738080726689990820648081889862767670539593006445101218766210639772856986104633349354680766331963789814796376890224123915612011228231564507088086977467574158953652892844242426231032329791767722547566521990314570276305125986860300066347345780565055570773692493832567830663322836301746063269708485053348333396505149220780022007023809388290325114224922349749488133526843847103091331817762242985495391963735175680260833280000000000 [137,6] 20337482879045417359958854615109296171802359359709602042124783667368982388440978440601511979552170243694769138545918972454462078898197055704127468416481750375861322059021480558159257528811463161705945587333247735338781980935794372366539812009603668968030230622907867169857004841279890811933275031371756513968541310710597882156894406997576772623029013114479749464182498487760706759844020234397875032885108325446445278672683916988520535749536105867984327452269845097109022646926688664991416332861426178561475834685950885179144141061660415849997598938049539795308883778031190767715011125253929145209372876398563507339642712516696118366225834709709120033386898985508635764139944307759207040701633389919100789421274647819878370012887414105941530362693599595999723092248213137030681087819702840071945149164999213561634363440638123422978497741259999689529966846670974578945206157609695204270899276877258942264244955318990938608379382994294251153245971535690324324797655287420530959079939571672155441338895322418484208551163302594121665960124807570485993290653342240273925484054013284696036364444332612008478634391203020382259908855161925963249639423407338415478583627679139998903726278790709596260998309982529155808078577739326359435007155581910527915769835559530685913661414854283583507971381824164134976764191599233019789189818371394681469910557718696012565195946644825559502069327269218835123989940728286332003395681296074099417135632269625313577497237339472686536296821271597706891454030405035740625011947545257957606847641031096341076502697238121456228946412982552094101038273366766648774009091305700310804259649630232663626945939210958592679452654470242468495039749140029053544483545221885595821812455399634799748066418874232249312355419891229597565774886500581283003306614132288091605017449727830593428851916889221108945458684026196441498088449276970707630223097485495842463122243307336709645867048085951633682284518519200031090746232993319002371299684554272956414333726536714354669954420578786346986423763854992972002952723370408873515751015095548093257833179359669055598331601784948624356908439981183276952101178289464918041513919001359709739154564789895037054418065741781621667279142912000000000 [137,7] -989107712510568508690912538525462666486672171589542776923178348104490716179729863149040565215397936213870715314569714974286074232972427493054554555675007550598424191902954005067939337402355708084750742510553015777551606727565330332940016711631869184471798741853130880869066562510052393790799220924038967784893794575530882268845950293301227424151648375095492036884244919077329352377208417210101348917199731234656424615661778114468691703333946575159440220019240305559312516924463803333378193539826544611775658524179186503132418706594024775576197310384547319250727969001549307254891782783830223033859659746097494806097954965541349399392017311621400061156646901178532851188808234013763699453522295907458794980264575530160072434087453807231171479409680813730109942776826679092578466272615743058704802941492020133786144824929298731570520066714569865341836463150258385446658563376332027128206516721921980950752577311817847049788823402977305201596400232833745409099410859140705021184072361011384339222099289320767431731994647669902272907539910514339047855310561504729608387032995200152551270301241810122093714354934264319054283070093097353209153641920737240194701055643891588447380250497861695639444890382848966574575606844911490930194548949641312218472384399246601603472836178634963606499767716222096848864747698313708169919187973665319382992127993832411118459622169506197948392820015220704596091787250561935678592001756395308267469618391761986813658384382308845305338001047343599834186206970242616200922378048397801333009505665902292154438421520487230527512241378412689042594300764001429384903587660406606235849685231092912110420576477969490988331699663584786354973693992710629565166826573873473892732162383631416425436192914194377052601861725464478941704823514700975220924131690288683752517807543176031359228533068470744270433025114055816961675779504511993520865145569407384835610421000968360634694066650701733979459128461868742597866864838694035152095463782013750034151702989482324194830681958356270520332234634921658521706101045307579636239544984414715659025906799289685427745916952742910368707646429066830833055406846699071638976395651144732427148973513405176566626243827188373431266985377792000000 [137,8] -34847917048656317184983716495522142485438666918521971881017667067743149021728511090994010131098681551457616775554786351711752411149306320799646362893121193288743202394334975225050461595690257772077181135850998381971207237386528706630284808868613603799785835160131188118043100089439952219843398078209653566610072367293142400685815255871906298015732221014095281833371814440734900162632784366603750866911822930662084131285978485484367892086281689993349163783958389953075678707232319164651268521053514926387574897825301860764798753301712107739934286455652057123764620780344211221830610618385520863929235179502755609364468601027099849028266443112282237339551473254240349298086564874523598347809212264869584830377615846759417041523281189780784131972142751635848573186736253875406356537828569938824335539508358784284039304187747110228347058819271076399829880105455776501106601675523084366301719236370631940412181977106535066393493218396381521020569192535383059281807628872621388499986150306828773285205906624449553240764630396299161272937600175736458816135712481314366208818015673636171387469558198779733744493021190031866221389176512482512143965993414538230274622017022587753281361215106698177111561676329836826576181558317635396365255224532642335336396386302984516279619123052581270718387732326434484220796793882743398708993290955329858829479380587152683588112859364159365076399207565500166494995392071607888348363050690156726734703492635643320088393709824496041237770499548736136797095572092094507962230111910449452822742762937448843704983523045795880051308548791264453298149278831046307022309148099168610375917132507745359058673246905990885892221564093630933708465769234047395757879879657671239193034035840884161854687162521767049088375166872589859343965020004366896532389550774841942996768362491689946636403739965031212005164117790175737019536585829768801077487018274473565829018705490099579268696202711472136883744142591135269587075235758986546580235291546430058831813679910636003260530272488440249145917166887469603587792865094792853812318781008324966268011969848498047147346139972451859465521277797085366811979850631853745479045751304134953285020676147970573022181545749453466177078139289600000 [137,9] -369862110808037697359167697114123142316310440174391861993888286734609480135031437630805455342665082733361841653491515271693185106884791616870789187360915816466416308821075673123456131370243667653015118870458239908445518060680577646286357127934863015060298270868395958541367098663555338098998451329931164991438859837989808749534842444105633690639012289598521145091019025864333069305992800472609752302244045984001734495172768114112546257972986310876799071415283342363675199462208482005845184406407407496678607962907673029267296129336199773256484574128084547383280486815914679677272624356630491855065690503572007665181051259099025219989233407597014679492352025745951162145049167552741539720425897228565367555985502927224185885614453078103680801287275964911500213062065737175876631407359003202377408681916121796102742045374337433859941029060272956857592072290438173952825763812063815290289768219249209215202564150138178264192579580389258167540839978000445312933148825982888115200683447532747847857208799643955404065027589438434198481734431645769910894082851262592536848994647984090794364150753457839121743450594408802666652673174379035088029633366796498652985255996944556379669311250648497811658277520869781576421442912122047407515222100782619201798210434563642730999666802315024171794338881084195021062090257954436613092182373039058419895907657998814534197734649890572505618465576215095774689019307831431542932498640234247196257659599151399357235302706605177099681293706762728141018763631591435376649301952628353953898587506261838720090844212604304662168316729681095273726183914908951295640270463734894071851430763849758795229213739415507322065026280247355143550758574707906955155740983694663748851905559298803871067796593616567649057801879204379421431830941746326840335843468911827775683475796426753720930199092142693916976021425938030904791505224978638186808536444593885538376993734281332095881805027994314484753689744888105661602356390228942280183339362440108197962921508391320447524535709312522820902355809268775551393586886164382838426225406753848115738781368294005316435111495465068871037277508237858164244455670909285998452134713790498222974379775849524866148578165231027997050698465280000 [137,10] -840103466918547893724919344556729443354037822854846856791588834356493549952192771938348502346589088797435001668773802683294341856508423783932077277388336813823944492379132309693905743502868598680545196369338633853792583975755208316311089728201704724551760993428965018439405707489729305713566040433190372883123329335518142507739704505305977839486141916122658498305802169253862775595812163822930509647079233643258295042488634529701709822193544036282171026389466819221483190220836808020403045759199720213844286402844136157331255279650258219956459615287507338005189842403642610251625811718947219881275949107345713451841499010341706437834141107663799721702584990563170512893760391960167959901569660183651897673766249219437744761666506003228152847219370190782193780881965418849655287840736721516029212734699752831349033374394566909393861940932859819402276255317265481668738213660288192485690381000129171687952866483927936069261403018311491249320651016164344940087907830987557348575021387313780444799641320196636061626592676814636550043745532140677298817097801983165925736691173253091824938574387994426784398740729036839939024152739762821102290428421337824941957524067638814921262586381740910999919285438545887635740249937260522581758363200922316828258260358304849296818317108590817189849429722945307983733040870523131789349669916170621712596291849629263671851994172455494859078429282219675050438226323316558238288422557268431033700909360390426952426984284158894528930754877476764927094433653325893707165347768166202170207326249637482012857172198078880762644015354406464401059474703616419086060971357055013254620261957553199929649542259308354291391358016173298509780040178178154403887757491341531402636451622336079867218238504869397025758349472277723231620529050491844119576475433602174651035326967815476728198640445449211641656846375364432175131015494718556436840215651177037302145326207907964568215627156599949390300716089430959883234837820949488375359487872325571193601119362686489946156252372956983658392511893851641933511241508128411752610870529483329327631595592955029933567426755262890859305904723538951704479598447836237372220361824891663935220668905118008794717461706948229036848971776000 [137,11] 6166313303186887299306142803813958197592901481339361700924548899627461718779857014221361791381347883167618610142906319094325708943445492339493998806792648541805233246230996287101862502323773742556324708124676777519365168399099290032965171176220507930761349029923724155110431189142337901265543924998647716476282708597213547673655344668980470065127057730334354503358007300484772952226886585256667168419633351843104152993922824635335712728280080683809290538241907305299509692884981360024756015406882085189520192110770544452813442048163861320523625752452798585530271350741192966545866878130808016409694674514391506347109918948588325388340179700575052394694316684534616928065490570573353800166669420389024341730946837708234048069096214842149457708777559330339536861718007319779465080720758463844279408002345307048385180175292455285413379138217786183038891381448885126521031246891361808514260019444060511945183612064840516252242455333518212979418087259851918467942126164994731243805037452313862743072645633300775145197074185442744711946180198809658121786869445889625599393071064588127318316947787167109737596105999070237383203507987955121910709506990349374670768155377047086250844556637572714144439196707475665359733512449602011499350485707406345240412198832930886861803972589374109553966293193017583886233928943836237784509601006183451366765681907001493810152549325346460335751314088847598861845083917270040038209908452978643078283022600205231493442514038530838401808538631667534501383260960493723991075787338487155194172857172392971442612275099247138286928794531876826920246903240271072091802710855778415738180548368876051987643097924175291367932681241648984682060958443479030310915150244402139446799380508020731472552210720831600582583266557250734436989509564877966394035319988974316180937372773066156655533450974942196884432557344603537203139090455041523146733581505333963128537838912412535652393078006717567769755630532743016369078309425987308576681308653487964778006258889695664135877047845821558918990954300247488375303561608521871843376921903511780292493692717977909185164015899490228867863801656431388605815710869951900325565722530282830809868047261542080847769434318596373863202816000 [137,12] 10552814156770928993952190818689755219640369764776295536384748286348564299636938378483233021229130318893973940216422245944100650718284714273962343207016225417994184242213320248311949779681232571101004509906871220024888696473433364460811106116260546733214866110128375984537375225671898171971416965191452144761079547502032227913373022942940327635937116047807816303200512941034483654211605794500895214628367260329780609279144207264699223198801803646443348794996544124917476233871587994912527768623959816770189403697285772671092319458871313109268717123424867967831841648028011585551232332342379061712291499936463289029434325166503252650952534806557408175435663804686344885642011825329953898399522395896435717144188929950009443906359824528253217985856636867344182380724759719760173111809936042829578420609983634840714750398463135690000589747617893587073407549122352952243063278379095019635092551189098970327571779755762606027754422926586765323940002989730646410469963460606179768664673503023456605894658214262639279200212272411218234818009958227188547606710123524126584731115037512410706935365660690550721069219011706933123146551331153640272317355974999389446313403324969135993427166433291690220019687356554615438594634595777019905100949450786384496626909701868368145222522624762203504382969280024488929835427566694626803376399113525221088283636246029305621546807075924228266248242925878689780422395938696205084168222520061038825574506807613919839612268917165548867211091822564882552570621345928006602310989225986631327753379990621565567890622227599522779542279567679747724423115910283270035502760951049525628721899395588171249501082322054428807774681662102650136388564537038949790824387006069725732510378908916287223729263412415158655151423165358900900220639537543494274590262167306137937932802175352941608279551896818180578444222227767973948908706299738165211188460611424313232408506763959543500760688551604211565237747768281008199213672925775936819776911622495696401824012263365781680303152612074428320483493335801881406698770218457502591628920631317906926548715035502213562404988594563040034421188443902665832983705122401187757601276648608629504916848070612500023333227895095117742080000 [137,13] -108743480255257194889318401392594836389896314395539687239307657895573255957537688004733429635665855694641545760703824610759783606568220611353092056956473438220531994213859148513313945163725275333812016693028305361165822274263018825318258115722490686421551615254165805890797609930262717704343797958069983260039092837405028211255104033800591433958590759106195631397833707145030479300970848736690783506135638112198508690841210095734305496709949936946719407505690677368890714570323108716411376261472724044399660612246109986076760402379291483333877741385236349280094694188972901992126786224539489168916912617045550788268341274403405708427004944316391652756917031134121304148761980876747196181251106959592254989158975033261529681457422965465919879520559055795743129315702486147155484407667072528190095717073962753216947662713394175383182396603905196118794121430781574684679633922920064240025369331032465936709622950434377953143728828087732641082979446657806868072386141319015468583981951218446814996215179040901825388848615097963805322237978231571093322381801537905551549591980725248848916520457008300187398274421011140334894384897927435751236909892273256106788838379127745486032590492866485370539885307528682677832590270713830261875415189872534170313730125802552027922878679518522992276557895525901842200162305556547624322806337056430446783009085364921974578524699228270531069362783066097908322502390796920981503282376638148376074798346510556164758086435913396305980243865146215662139681149718046627887628935509579841929632007389685166474689395709919273980141019236954253193014239465250497478003406183711811636875218207839476974283580094340480556877256323217942369149438058022118358718902681320647775798596651227888482869014295664104945248261949239393485100810980998512887484689571327367429119013820213858552372040908863012429267568553950733385159776814179659360846553524822042626264524009683924036873628603812380316254266081525313437804959747007458217306735947037317586311460528014089373472380795587338327221833541931981000022872831853110770679771831432184962609647389061622245946864529668119886769376333764219217410176214783074700948031625186489935452467072015388647456718533385256960000 [137,14] -12562270759920166634539202549066052818799967719888660114283016441374179391610823258116474989433625439614422796610683569898295514676678568446917765039379467150351039683306866823326077473188539570519021602228788626898991462640932090917176230744335972313611626387255525256861659616264745044501964559713366413965456156779036299784056068286519643306368012045940854273983425619315800913232869822200929292673290022842714275371793726118639910538009724103934138159598478514925482906158105804075963911663246660461140322247295009717693160287999653597357245923907700987369516695300605918983867958472494252798745501652827131759687951662298124133398904264336710242911866717075742128397950558326302396217680255718830017907679461387180428460810626041569788611936841407400156373927453559900708572160877095971016502929319033736623999850109970180611594285070524826420917941642733321776562394829155272966220723781195407822513622157819148990782588452206162096364121053482989520337819717167023369337480071057984420129215050676823245573787865841458668940613091051725268285502891225372677464345978641529058228159597201063692307693824845810752658332549387324146974377313097615025519652219021106757784367242083278681173151134308497085748658299516285110585365329318167856433092586648022886654094860093734508384146803478230743032907518859238093783901359833660317395555825807232822137300937832578091759124541312028727746328064421669940728630838536940318966278817693853612159472117970242113581814621672664081390683526432494300496405909486115410415100320842111597384114032577719851541441666560671099239919425668855061512461318761500922509480625759771034345551077689478168047337157217479558886140833326771996368499356519333352483588849069248240380297399518938214384339764328240863820699154031886468424545043878182094474722666994885487730904466200325948795168276667223207391763996068137721107604413827305909253729648827951731847493576565343521639187857563548076548209965098309142601063274767753418569552000320063889809539865003663380820390672441224349948354193162480585426116414740341552944648500322975492308062022854722528676017156589441864771135799428954916419536447106892409807562622914356023777463535403008000 [137,15] 956848858669253843160644384229205543646796910836830973042773965230901144487341936774481534847096374872620112041566967116989701793143926786568339935219788890923479712992090245176560193734054997780141524272308616401854269710205556540992148129376954278313095986531890476085025989519710985032389553000915414870568116206941609775259861745584491073149751731857134413343236821920640793485244129028597045263334896210728284103251745721987017413131178530029275675036184185448163539375742684770991073437604221589494898316949965422036268503511679759658186029044955253043859484780062574408012118406585320159398569804084358357790483539850337672031625515679714142536917482225968472534640492547528112388147685001968826401298581463157619389071786345975237984338817412892396470531328412660022195010174288570589892836472190573973598983883951485846574675754811833015728670658037548882341154526911213475675524994110833537505614625737919342532745471972763847540443010895872315636347586853527440757032945153913758904175760872359284250430631031259557319373809650124815922955165608025243744416878572160288088747941377488329153077171698104257914264107742395011156175078653850146935837836774466101515669378955207061596579023711714503711767467015373105724986352906316506663471946141389203314477818088498057478471540986081164416396067884563125782335626797297007279934754821064927728833459559623593117435567492577008170583265521285566442460575413085693020364390033623159996623396164647401975560883805175920471205839134571525339205263434887879812548187730364960123662789350053045325593468684653311702174155097047275640881928606134495040522338857771812257272639183022191602920674432283773851743324684963415332001520546050313853919333906355612488942351377873226880415186951837803582511433331977784473298468111234274769818027983889484311274293584503563479427790192411778670912374118796980919501242350364147901881825127301427361210559958855913867255898691960785706521342907190054872473959899869941448313390549635652440391724320337606558630983052265510724355420061370954835088349808174755514697870319436792915827921158994955355263321449702101710420327130901783192674046982138725107982238795718657542963404052889600 [137,16] -1250453992327531845074327226628825811913693840669285427534973961866588078998190922705614550122687829791258125178675413440056433305652358165242997330232156511263965229055663894046302421173585761776359141953709639494185295040672468805856235338086613978551444263784764329205984160849380203273543802188466452665336537721683387864328168525945338556394326044201224096438725446848968531118246659353240000924883283617365269168245170756832792191072829679279703000774433967514948508378525558024385782327921628003023994312468688911169343391147948924798052858955876690328231081746103047625037677048534914837147937311431667173507404457043350480565710917003787071690158507216208828324338251659678670664817867388651869465965966978885338597109567179261800358465670716419658045322742748237270174869254922557708292867649479153502061830286531419990658456379931189126030546357783099178497186981620129407801248861927021496737471347999476130721357794373021685463331252763980370473211905424806191823991040584221943567398871787077474222836288342339700954657624682543581127499009168177691505925935176684830054349358031196316340581180408893653408489254322979262537578201926249771888582907408437079649338657136177829855728751646443777135379393821088061248224030786124772131396350362510504886483453032669188636403010306613488222746745826556385891614447629678852483480652319329960638259962116924846318695764774720658148070843640206683318921662729793341434311033292929589347441292501118286488573978980430153695056283999619378883167678022497177160836858885005839151115442515472471228523027175599255985316184527476066337693515185568254568515117756689881482279964982926664694290466638431451850657299131823474387580444518871162940660257451215545541062274575819966844388619088905469869352635080717134346702488476389803329575444647036018618723449855035851283447448096504122643772579194076397155331322252474588372500739180979216031114369386599337476401174014634090594600339086107603834070474486622772299322894401360984612944934914624483355779341642215836619336324091745124391945668958120861710509955568681158493515461166565996390150842130686018294034074495252513486155655012876018052042805397931496896284170649600 [137,17] -3357230910878478480639136595214775350263322926388723772811909610333972327334287579740634763868989090844592660042687636313432044501892497680775817211948739402241679082686715860200741720175514515404408872078223939072039030415304739947086356352448110208603619472753335229313686133571780105908775011590179662584288815465775794228689172089903313717956676858087546008739529635602433034291026695010554900077186952172693464085306885903699964107606031762266647992337773967691058773760140344563701965791865241503492863154256433097444333955730017781665774053268199611930705914028205291110829828737187308962274785566502484997058706989173628220128124640640647073583040611481169778120942792199343086243627309677636415813536896515876977484697682143010798169674165606293383977634102210307998108370155103406285308858204402789816146315377671627764208759264517838761487141790418275329460785923205813658944709557778523268085870365507864610920962108025240622216649944223296491255966368869408267125892105007608626223383866662423618477610589326763888762598080139014671639781039668824498923461332384344911280460692171229232092687590058599241313340820852619719377091756316808216516137686998816495172311923862073092026012837754376345348658163733778280311353357875638134881677665448749808885553918832789897357971575801657901489512194876586779320207579160065650561465655812622825186705617941928392564071332964320100117166389110842325499245198867284624736316955362698877251791554151885387941564859342649046898207479730248445048875073428810300959212399764474412768923077706767488757888606467705259013547194449215574093397175713000338363478731346617902537107066566124563915380613109484125973577339463560623227913139947456719345759352462744168641441504489305134392948184725380533817312228695586017497304401190253412831434436563743391818009101241938729234836916303480949447084017150984361165393053454615080971536701535803015439830952023087310880811707431084729582596840315106361108745833830552336871084111706022880587513385305354470172109670841056477448267112227090717964008627434052136246879723872346396634003854642827752835974208782836450526180906361533519068160205212409584199583850742226280238809088000 [137,18] 10585526266644585170789623743370210692610310106038960773380826713158786030895898899884873587328814163457545552334727895651156849457090607070379444307339668914697155522945126872161424518374116569998343921682159601339088950258350214103589982505055620936840631479654679537440801117010378908492375404740930516079378659100882111351847590130710353207260830055428295635287138156222219573075175676358640596139068054526794757587131559926118576212177172729774854545267769907902088549345118327442777852620425317709436387940469467200116124172208058790418460014277379216560641250785129490961587738410557252893695085451414910970324263896508260168538106251199918045284407504976287490369371686747158905701148286736617630524035084701017028210387418110279004808551142596771146062291717554020739602662687733143909288714392399371970733599619423500467126327529962770514295260220756872489448070879452145964719721132959043517221242885423695343693111117682884976912880405215985291641512643575649059320672288862501699130204513419289753149888249538182526513786195447197430501368640150384341577805667385266104567517778269152110653370994268251310464365450867024638340809096943951140305139301417537554070368832135004616354271873097722473071426804788907322116027268097312139682340391169065121574182645499518892783479864500463999494176600966432400454161762031389922213194707990752779662213892976080938216145519513762464166964770416653700520108253122244873885467788145068939812355142225159477084747628254088389269026126688347088354737394176569928565216320669987472820202507886101290637036556544047804833177267986546231359212819681075626972125097450842126077156325769559001185551811591421723065242853758069689206974652355458941879258575166476985308603613879533038923362105964914222219858209621901019126566218736450153304816734947491823000433443701257949386259996298807893769023132145138169391079938382349979509715721933867613198174544019045745036567788052666815813953772477112793956946038365293347893939446637339394894665821175485297902581116503025050157097205122965383143414356015954928980879426177080012540481198589148973642438853788243751241652975185251956068495773804584386654387979754198276662886400 [137,19] -3449390350522703247226545426869416226588327860802495461450957352069195278220156215739787362027373677461880331003482955939228357767476760314400412092058415511753907965034951992388953479150662978554525802633619703317088734558174316578435128723301805752789728925250403110648310660318730551792424349826888047463661308572679834517976191002833175785570489111755317799700802937145190906973449864459511801486004507813320337940816080503956974921226798097305637272702230054284237085501128338833444362474210589666881022703916544362515623431145409536174791273391274775005418770662963138843962076576556185032539796203527891510676729871225494168957501422120491932332950790090146179305631407182925685838237892417760826547225125938706028530860547030001975622221050994781619497077142009592884855231366237245375290877246649352740267939742779743837634851128089315799632997163492969299926324241785310685590413867888112595626661002130151376176043162458262221975276090410408064318718331697217918234739392808105350710845492448270737819792988729564754748248860229101560696936124767035555834333339901061999953291743566375593051501214513167190297343637097385284127374932087239101356863695433712297705410910213742197238292446969040090246914332087809407153813687916471727024273972814301566727596954988331153631047858711990604017366271106568471223205322299449322445572937228608024906010287582026778937013620842644650784271566890328687043756010749172742755663579006019866010379243023518333355202749494946241447315040397075082602168423049432587855761933793906554240553896920434222569130713578754157068775732452921552618352103811873225854645599328267725483359487533842398578743878721977575220648396651325677141423565400253011191743034945049427233016133107869530334307777117278126180824393889840876501208957131134900182561957401280489128182870208572472502669179919568419476083154385351243931725731896887624819831754533658088579002458197391658911539433692601247437980511741620199894527299587422146908025075686148553671920959949412582226207386829004289140016248150363339558757586509972734408220232456267118967792480815538639473536424447111622419133226214318387352056050965359452559323818137607785676800 [137,20] -25829684524970582268219889623037220596404617764654663520727819442407326524564642409988733469462122669902580832080090252970520927073255148263986260412487455942294702842877530012562153362208058168316649081522615055369318379451347174794485956433932647034305154770917680760786676435209076018004385247320160338182884330262138237025163515514628859993962158978447594686002074263979648189935814193366173587214591685184253155412138946140031307139238292206700443240613005899491957755675304655310330045552541301841766046000314427291187411504002720484427562426864771844406026181176565942951306062599612304124573703924558711904847001667170433662434323409648575891525705787867049758436465859341326095002313089666054396886497885184836706336387556071720756836240513348168044014109939474024713140550577377581745273586330931956358576312051901863817022999325995686550713790111110423336323815854259930625399988490227779183994888869385845236327313336408552071505804033605174673108668544475585757198025884136789982930473184862778009736795646034470408075537112708653321563424029827880824837459849197217835240158170664340710632189033736808991359836550996721314511231545586078483106558077918524032586601322200187432212795316003548422769272698430840433206038331554178950484106755979605506376205020230263281726578096005423771312069633010020466021312068749959998414977333767844811589271605912974116591859499332232667497382996703850247790006194021471914054327961324672793650223479359569424968820236684196077589058378363311084109951236977361707336789132086755994129476886736483973371151301253933726367463366258224379862727200493956548028549173977417456231767758160150083981626931410199484249598239888065619126805536713797938997047129352430379907417926971573730804646045617927500779110025404258979465902972834172786572902561970993168555176076948436547943039149500308180899471319006710489004329246019375459010339862103734384561758904836208004811502437047882963684024468947125766995412000780635334651789175689784117499751065643559884714407117387451939164680418826015424593990816061046737296483854529998790196222913650100512097168777393074315502764545845308335693637639476913551912659833382659686400 [137,21] 43607035468309670716785230819388093076673786707943195658111271383227578942322725266671955262064599052536311620041072998146506260363671359955325513758210581129327832201419676186351309454365140760880271426820827817343125800629515353677641327616789803742684908085312226002232706732181090228031078239744573484176913947343736692922131956175601541973884704697983609159645820901319472658337521579965472621678157972988828912212360157833347889833170890434006043311241793656522149415850228656631483918612110510332855480991219870333005829738053236417025654358755207162434660784074509799770977809905057619383860036352909861118332775219161426220983389130546755632494841939752937042202996625781296832354490483084280847187014658329173203707560819874375290924467096499808163658976346646488682983521033701315724488203238826582519769907546730899426188605010745372458917639094462604271045398347967666700769903046611453486397753065977000322748784334597712078423589630839346123904492716081273370969021352575526884023650319028972773333484612463060008172729965795386478521733148027506860755835017689914298276265310072392265280259566645591974970321053216989290104074348479336176726817323885988704235116141661134239507732142760022028671247781574527651151133072957101560946493462547136420345812111447354866427654990779655510210280154553639842646199836149322065834583159258220901825050176730227380297368700701370787498616358840305353477716961756235517116840622494322946744129776635566164467892431960348225021859407534976411961742103438664855252376041656177212332355604420927865500802337902279746538121290973930304408340212861533774243489047874963780425832549905042465164987440364183993831326928906692100428598857459369109673407681171920332521444786826600845121952609682196651795969753984732771006620603889179398467543308020926083885638521239903007512810240584470045996877410950446123652124299898650457129310228966425358369292686301853042331473991255268567266816984685146002983565867098773252138733119985641191323032141180162101431533693900051460981804812200094557336763904367060174865165321108449259200601984985009113346488306055776384378750081884271398286059673232154688436644816407756800 [137,22] -7402306318694799722908228065437348192470359370203189073225015116435683269957500815358830595833332663330372776246265352450818406847401514561581449122366013989937842669647110794122612349320469946738454032608860406347624331175293574902869049625111007337311296068088774662632270315938545802767254702198058299744118887715344153826011152597275684998046190815232758359501275296169878391258120703336321104783713599543129146587156900774409132356247354131086719508670152151040536678553564663907124389513099862966240328747623672515107811175221191368743356190315275156880260568722677820124353465991569934200827210166277897528990375629390644095293102402559318553613172168267565032744070246685353366370795095072571395853160265551415507615040311923107510714812063515977682452225751862666576202983734705078565714916003401908742804231260681686839171801060540738099768290504909042841762554353848558037576875760417160817547691385292353044751536825560025545226346649079562581183261109645055119922679170600437979767254008774650883821095382233069166683861930117490718132768891822874862529254772540321795910596230373892978840142810521209942214598676589783560374153404514967226543166575325145166310990486247080281691091114838527917108327024390246764509904257430025652751143418530391180301093925862877902742168687813256210172184716218193310487530167807296111186588922390938789877933310279366031887473283575763499881597707666731394722605096872688280591298403475034500175919015803520113432401337396646770210311482316882742533122185085823929868632481343400213370303864363460019190673455609774901980393645132497131565598519229127328404444491896500341124494253749205109877519956590255387008168551887606611651322239416754941784559541310112097397545154451442763691442169800807033656335350682220043610686002146864644054990519716439498700040327405295366254787717486585856280016787741683947055879974349565555134386545617395959313895821193747313613688395943693169000243286378419245584234607403398596742554883372872453296559492021525029329037975985584091623237082366844594499589623514843737171618338355337928385838040869547707726712938093370549518238704626963480260750908798230474755565577830400 [137,23] -59976047186386445660781518102747981422854485159427652688158040682811558188078922663773045432693531146057920467269657102692581810083713199904859763313309759737687365024893625254253267686510026821954927274521676641777118945222204891619044140422596001470669211286318384429765261138558994997734589614492780347404715306796394354243961302132505901267092728525456516884275528888918026341201693257968205463434731235615571002141719962784615855817338666424737528477464607236814362931425837762433534438603764309518170171081420958059681367033840920851377261155039015822354687933054856381098650454952248416096850561786940543241669987570457788690771923299447816273457382292447063286880571057097471590324302386818922635373008410874948236920498745584811211271492960195922555171848088471280958349548995932718488322059723928447186233300654163488146206804514733921871875034107546928128021864248857438059504980419827979586365001692942497865446312634503998921789559645271671540823878910642611775013337832980776818984948921150815844493257195233693971181109507990341436070248820712663102554548776523286065034108512250864488766425550261636273490397029164028050288936917252057751774911429751369542842904062899371383578707364105190067805274810736630677084160931481920970150156460850276083591884204692933216538753231350704535528836495772912895530902453854634438053831376537031167178433156414988375160186638277258314451362999710306972048026859505755497408095744306781277846890843543623811954202560829742298156051397712700638811791429377761811682562754021896533870988598606725608936693893616077918455968725563133389010847145954042293225077647158506075553324757511905806049318427060100843086792146597887781235473191752680895303216344944297245505882900705213441351297318084947975407771476036304970244593231418339663412629018974675351490539454380821245051866435681048105274790113140402435104066846193600812914306854464082190555523678210278839238319500231720675481775951934580084917063208109521711423254436935773942797810826728870900269202225380978184007097585491352316666382450668482681242075845515687742569869756629227860879401683277378570768762617861588799371275430515234418406195200000 [137,24] 78160908567053749873847276432161984814771731913287461953174905921844635444421635611085959137351363446339189664697154267391658510832837640270588329377975698047725719070407254934838833723602737101667647035327784782673610647381745971980032590950950286541586216956518073679197481686308389443054737711891265551893590381681791807004085212754160856511031993680656227176864690727650234916745709656127072934996204309190578536763879467984605133447955562838349187517625098315751591762463153540425279763717850515136469438030813061016299777938080517817806177542067879116029049735881563592977658121700699948520572101177392560108664169956188871358614768065194725518083216616061078694524791534244654117995141807471783837292277991587504710000246580330369725357609473851541900711457585337706316598834032605694161486992652738631296866870403316174515837571783071313022421524254798275753527115346058020065464949023257782832990412045246429539086539251451391879817155912418545163059616891518393205818295275152725472472641327480386635648890502944230585352426482467254220230010829787207318819393511513172917547978156389570215755136554952977404291673356133629038151860226585693930524806906455283597545414462166612339837103855471496596991987952971886051703892428497346978840909962344162759896104979396980365445551934040769108135670083755842159516602638208442818187231249387217975949087281024151363886832357610729477131948503067773032281326618974596111412585074014847450461869006844714535553838468522920494520751833416408101268653446181951575737616574427872031996289437003319067449058662613013888816318485764176557527752113445893861452702679461567729781860589483092572816951535380598146906021471823394457565488232523286210017783192971788214488924077890219150064329008944192747183694088470055219236431468490200445481404675563638619795386588871971437825380775870130011821545197012145672001186022884690149873269703539558188316352380671643110727208642760329916793298798017678388901349077547837030365710730633525216479983089046058862184342884355008469529455369462489919861672409731511438407829120960733601005718847572599903703095658667813799426352887999780758256041118054131531199283200 [137,25] -16535299878964630831331898052647796727850497644647532324408971816747696383736701553072261733459140550092189609311366334236277364163622663606902849734138727252491197951372428760577935108908504181885928190181216273960729748870757310418143777663398346351365058658675927384756264219743071878900714525915260673856642678045990761380136676591806792999708750800552045423050856688211148604129217606206619837472660241918104229168622810711803557560101483838745775868409943810739623555123187488602542947684066709008351817408348379324258310090073144238534560806034384020177238826292391795464928568976680080543050091014630151641809130280499681524501720606864767419120666427745141205700482575187818146444955020705370424327360238288306719201094358254817124934922486361914058717120364210356186622051286036065135731432239682832434229482147621594133798094868615297369216050317400304614436084558613635534383365309653741467268829100194584976700163429724778866842255279567313958708322734900584797111427229295935472279548785134196957882962805311638842254453900862350832395988569339848649463311178881643561585323884940903877573465073364949230406086283282102867980175392653328399144345261634254422327379867453450918432536975771122161300028400290321937363420639148752978811597077293073410507722956013103685643361348672154456254864366519620423145361422557743203119558966444238073858223838322522053892296313877111214245656808039486032615096918912161200902528142957645209973650819103654706648219849033604119094239322423412754025489700910909914281728635346339980736870554337312494764621254132429701790820628861433347213820742107687723792909801825798368718961177051856443242982479170141955035144679100890240144943554728633689743251724704870838192648199629148755782864027412407191555177916629420508197136095099488557346681975453611349075043414580761987755922132832953370706948315535172624399323077853768881425469445326309333602420701435681405666589347819054249444690161961887515326504674408643650664166687101449509169464203019757064820707808881354664144437222776518544358042643315819384890672361983762750421461523052502832623911667461384048711570049715415496129773842386863333048320 [137,26] -53030457702246239980688321890950542819428798762334169038501454949969606163070208631296511983040945441883804045986278849751347769688687871604145925372078404155284638035366474413245592075707484078372808038668577864240807088806782527949645868486355602404186120985218618051604942431919140047271422933284080748173292037390103365424738870004737188305068558768838140815463016359704467667560918660645669977073218187924718975099206720479112600343316443771829771535657048753673099701103923764298663088153186134467004477514467135518503189970742373948948100212125894926235782701956343026116232146978168411441846242879074606421943593149726108279623924844619967698584327599436046730708891880400897746058959895031171032255805564305039186820706879092444639899562592287153863273082388153380750958150918361032353394556309510124821857769362186926202983315872909876029360442582580658408156165331357348052636393570693839093016616171863439579738645643380598783987790757626028433089793695799245626366815012796236357764409338650145942266234572093240982064907602489530261347220673763280244227875382324235484642992806262525394567361669886818246356815054718868353095504437826884206835606029802885011457238595743934937597387315943116486060841624832896743155148800814749813580772755067712621030639936173663420759676033072748725854375029367254188581326104097217079148870964673089211727629680706638426432762126599449492747083327082514550326972621739350455514032294200565390457976328998705859537534770830182675625732524425245437001256753517392216579165203032187389448892592030664936205467514600149150392657457667091904341711693940826796557361131692325910999401047956303394744392323676246280458580683797343880189524985817413754089553750833121757097302580142683861142933307676631211218870791146437361153550325791666583272884934025603260547761545680306183091152104201822692757904852420315332587430975540998992922236878543137948725012055458756337910144797696314671254443296817718690700695716517833758423227973381797990048705674552840299777836751738771313274991796333045519506217850230785463841481562492637518576807474566375472527127237451804117385729638790174377542782611425308180480 [137,27] 52549009704500537530166850360310170308465333259147318416365714411710759095448739849434693820486379339128266833305788096943010714174660577249054234332121863723702277664966549679834313460613626442625956824711774439659525512244511340848357002556926789818128075297122765512590058299367250468313521770650359945184921955687963052670208224448458147354682087532354596358796607520649702456586593814718680668361819885529952880063421528138546541321297156176407399477038222999058126937284702109735383472467803356500634734214559317521083251816513457562809481585671293462328429813010900077303236071865472949977031772321801607136151196002587139428219760631865220827549887145801423861995438574632144054553965364226534846114272194078972104947088612038721126240257969614560884387390552586483276767172703527007318723687858304579785802642090854324950632797224891840648902033911512573190047906373939681534191562693693811770355445461580214451573776845564779905640458697162967404239696365813532961782211488081609900283402446861438070827142979538010223591617142467444105100583988166371388754464694135612407536024131925498468745234927612031373549028521479443882254696142058278547727897012949159351953689374473388433776311463894206053768123803204016092706166363419502368536586276408770147381884782769289819494418595800683413824148966531370247734783043603923250914788961450224416631943682331219121494196280405121562518842865544731663884922544127955249957782641854735421444784219128972245829565591362345889772350893611699839340834991466032948052597757097265008123347320028758232796632511011340957468587998174092779474481701256425270423660555562791085035407581087567417310978178362771034067005197663935935953049968913379354883080207717476794597329612389869263786847934274087723278412125668666646380078543084743960316215474446013600354869355173401481816349550622653505914112491986545929645821295003654353105924384844519657182616039487622296997084215362711751857875130930006892844081925656101937600872443366504411619439988078109846579349555460431131842198302678089690507548286872534897652856182036927084415025313378339091091673229053484534479388504432159708020240052073267200 [137,28] -3229753404800912740539390895610136829030322007949054780343569828628912384041274036037927228587802776556001101804266002576224091891552774282301793626581410463721198226560030902521333786888117386858923324118812359541388835038467563359697395960890774274681685936289698050478592427136271669886145846647936763662551757272145530848674759901635924477657166198821549915896422903137781852363008605946591911641344678635985024477429434030720278092103370058633708972119785206897663644736140793692775053051468419870533821379148119816581140351065786491368627552211011738110466077461117925780817758935745567926681848221097156104745597111138201792174148262750586665336756730431399975784790675512231390346398231017235362184212902928582899498917825810502872362602222648642884173724432961163063701224638294600536952072458524273720561369541507830235960659298122378360429800490535755228030550109319753609280157716186530415829144417817413903365844890438924738496767140961499033979433158586042177223204169805900567374263635176936175676133690133064503406772739584234898223762215864678601538578744316016824154030784830144151891579052213365927122468872262776394378795295573768717261570193180248826698551716805094306520922678331917329427430830946488552216625237682744502595641686952008709714763207222633554518203530201743217358111266898642210256607491137919022862684004645086416328346781307395235179166895699313005202061228959786721071970773879949942131006600995122864529002651268195891441043118121297962925387896837631518204858705875178428845595518447455519609649336121122446083730181244415195103336876289112438153356597626315078105818659887297328616769331507996491219040783363146773249553880319970254302716282440558801879235325562324491929306855743386097168364761710056909449120226385779833345272720396122600034507630393465360207268767045907300610065481835905460940347499757766729533753033843578131124579317370884900761638037675642353396315047738536800218169439041008830722375350497275867635044765429365986292591169963638367909316005256405070555410307534079726968134253432637245545242577728171947988020786680234347604083632578022735047086484634155509108373224161280 [137,29] -20902886117936976556774098910719298722118967820042387075419251054846876704742480922652392719939827011751463564521579997050305466539425034096351273283537376770892947935445004989895059489456576395884868012376103914516391269443452833692512871867912146879355664690757615291924156763996549241470897167628770161891109009670332822045792374414518845874707665039052146597905560395079451894562080516918748357021722855670460437715217766126330253321379109058104991574776146460678600381819270500768291824942921030929108169694497946413668487449758083039729230636864160403880602922103905191306281693562865714395247689690545689862593386792537949302279927673603783659993284077826131163756514445149907685693897236424117194345963037942654701835249282840020182204989690231875750885044675834568756805001962988880440694062269947532287505671680883776000955822200476569753590997330043970441866380834068355920269792868223339056809154426346068002061682959677049502861209587941611820307817480393815229860454873654175668795679740099028501769859201866499091357776835470988387602653949522974478361602714434726681605501489538113814729763943320829407128966532038638874952268327514295027577399388670124786337711160406068750449298102002649423191005211964712192858123641968911766536339728268679722873299381509758782014494894871822478450061758521367831177286461263814400549611946803959538992482375003907017173350732577938593939092422568254650976791129665950784331917367323340813298753151245989317219809896778730064432932214139004652701082273875347231351370648317140768761886102156924032846329769190874617676774171825683322472749525923734921631476735696809707484204704263177465592226102797744101740616966560081075730843934533733618093780822357635821612540689202638652100974835337690328563420324784847091847491801360231264201234583603076193497569294229879338011727175196840483423277342123613804732626953966705078754454099972392860154439487649867272613333063731918509318065379976275485340773084177332675808690419477507184759455969860654449709318193535331925557774963355918914134320166116181692131485955042697749070006169619523104163811139373799640868341144978519791567414231040 [137,30] 4315477181261993409452297252766277814435049578536163031355709360694402078249625619309156182722773254192394063594963894447319288368953093448272453604011882865188583532828165229925200212051283153876487391274388625606696095349606256841550320547165984343557263049618940806491871250029790174175818796938884935654264159871471347812769185069524581012656516783215412330828492954379210176581294522171505293115237028868601288140613958417823900201499386916730539133438460363223872078905948324775325388069026965751935353901513523993634302200566490719405409924628258002994400450246826106885928467964636730883468071345088177880619755232052938833974058378285665658940004455916086482341793682312609376064648790670423183829873306731621692840450140261983536344573819383806398504099501226207181476470222542113889498755735459426955348280906543336047946244848409762703692281713151550957714908110921035017337612285686829679146889256490977892668437858843959028556333748192227133507215010723864835579836397862937392590949512093671667630391927930563340510208490865463790480255056780236593472871281372148625632145397106143329314592535661501825290493464139452056273328278500418931983576597432798305063082176688994897474472487422885667504581940319500765460682848528681843206382031547423147057588590819115892405182208711167602525636863855047920318542210557365402498527935552188655742850172980504376821388836557544560278593217507453514471739395093892752577882975940548675223838965718179026745519543679829934447333356561651960572203970502378405069222236793009385066205815354806560739492994589430498918870277138719464995517246804026673239241588381319098544755021214019209611499214133372123190835723148766589442573514925307090345112118774721832029737820716368478655636769259703363637666989223932246892689789915965721493252675325646517713545175188267429853230127591194152048122913737835957940630803949473881317810374393503658589739121165930158798799856234082297503553689420394560021602456875435756445067201282612782077501420868080828208462226556194683686406803331356510187923829290319448992903559784024830304105686588291695681492587229380600453507194944280809229516800 [137,31] 10583638173697577643765700808105721847296833185673316383600787518687054265974909944041283524372222665760994245440085886840567056049817463529498832614727327617947147029779228675967988304230949330219135211816573781944015227594107462913292100843871399347862747805706653727586891611825989055164045520235923982859832826218726821577491432403242512676224581331513942958287723241535151471384474000895648610699155070455858930896241846514423114813182740769062121436200494981075899176715343612971390633645678790866316356438968299389093806578108255360882126682723321507148048674380475121783884448469258028082670140175303592642017945326911382276044239539453982547646690519528758828622085902843382054852362188060480541719463136296905984447786014830400067835772547656683549151190411058155445337633460038279027940125684271004314227141314626351436952783182263530009401973263075922828534414893316650954887170356676493031106084720443894421003487951235106849732403160624148878088280892286755191088028947052906119825750074834064502825271954143506782509195779564937599587619560730490466550657220563406294324565407034049209834495459879789436285265488629513210732957736140802025923347028991846978717494703084921520291832220641118644521647915125470143393714619852524443296272415520948545785023741817209129346595169890218979548612153097287780136941173141643766254559530974188908778424396201467379371217844346984336147904550052421118187854252198439948095950241075744569310664516127567632859759398307330099767320526358654423130119782455335341635147394594680954299642722716332629786908347171974816818973979710832200941116490967244883665195823838674310235084678740166145069227703490548093249785281055042665945349976918537199898907265071087536319053694409219376164389686735332847324825909689484463355934115857188889471741691456714434881259040541427468813560977755413020355542102572808508979987270459398018971484710580486727897273641265034087642724886515145140459275338501208365732754924774960800229810176496297991984668341871460050548549490774295183378488093710225235686277425668073977909813172502241891931550302190316136170683215555090450523817875080807469547520 [137,32] -3331260813180399904531083062937345817475749553238572268041047760649585580326056897609718967473008983871768551274676002065788807116586597603463121999480031427098502558683482060041928112574018377137479474524764031420010811415095979954502073540589809930737102591118272471357355541118877255700685823294868675029171885121743368434776543466740837359941166153239783479358947076465903598632304864763122274214259134405746475817536924857134832165628524609023130301022970988776169487195100935482856622716710551901046902037448027624946373882330478889865873631635116831017088985180262914952793879480614742483683649860664144091174024773176242418355527144240497653327840597418976572775909819889377148364939390724671726145421710001157515969527148223969865077212519207979756065169967154929750497998792769766930263810739409938777765494432453987682039528507116633380551865466215890935017680200299892487441180800006071901852526465249058767146984051623474071415788571156408552846177337535032150461855477043831747204899083887964463833947588523738087110061058161107340864307352063517796175776157746885722750579958129711161316523980621448967035523011773330183320093482827997779025382403626008420896692578499368922118626406140872883025778690852580927695387223876952092074949003681526881780147162664090877419878657392394784227812824789281754789253962353910378160621056314013085739607648663313769395578869573079972470926581056254156722555186798898478483003885288192597973776894091939740881920734946224106959952358864671904130290514666017913485052499517484609603809443324932690448408672762670177191097639923030952081018829700874623061219104771562279368634116910550263775518084817200564755332245296006476781157411953602428545423189460318140438522257199197926071242859166119756317391636403810694976715181667082142120769656606957605225317040306195952882322261784161771747836334172643576691367257136453513861353353219193944672485571529157877030243659594477728058205379571787653762512961978096743291214473162660674850387617884490619382254630635170375071318981442540772047167067442123143188668961377252720108500921070128223087417500339603502565552076180967915520 [137,33] -7094917836906649177075018875413506464589727881691276494523356346694000084480777514705140830240648097665400852451028344916482250811545912157428743242187871304097980640205863609569701055827596762199112233862089168352386021646372169362881671769512504029846238880079139018248666438794850144793944779498564595121922931201610415472281412809593733744483908369003624776794581642737868143499786195503142390322801646661665630989152390686594851607951151200597525595958506218923338008694715482017982475881249746698843072319183874221433370425396614083507754334416425943854093764483888178430751323961289749889233883655254768548587337348206849054611103620002431603535698561855607312620290839466441895286620747578402813941833839670059980288732550110079665019619018906083774280873136394745815239608130989676226774151589860726567890122759127857474312942026400247104873922241848637665556491331819675765823416622833735909756098400638584039161681554853044967345809789383013512707032242887159969192423181809718284982412073228599978033616695583619504127914976901246687227689419337838500943406285322743104271066788932695491975714116794735763450092322687686793915383579448732525494688953548560154342092421128316953154037497211092026908012096762320327190407958573890919578608409388125557544188685922093005254454812981112564682050911325154114870653473497293788216009299923631979818630619516317317182592189399793883809365891066984540894344805781207372173054781446594293081970444848023825203138418829627265509602780299403701620233880306531416896771143733436243261295071693332565152532228413501081849838627319626255209216363058819672336349289178726503494197539401685639464267644658181270024260582870325138638205659020330336699855695735069450616059946830561912581123223032366473566752251749055449214603014772062943106252241330951965139827015883818621060257947792597955684776399286846594998812466487613006781473559401153732526720782216665676443784973273172844078195805242384239904657779833430394273877894698386858611199133445452827511255895395057156549952904339775087587929236221812719866591798958812516653273777869498271875097573450173794024798569260646400 [137,34] 5903717911811956248385819343669759558370092886514640619909981013759361197720316448192936648006832550203823530317769581826855640687565287933225453630063405629717026624660818480831301386054774144156928223428336493225140251190482223365054284767225574392765057454245091344218519898736628346704036001307884559817824725788599639301855939358670003377456000212212465745016602586489796065791558624665383006832072055926206672023064151819777427976294878638495046120998698068123091084884232626691592548742941213791953284152466121875874966722080914098295212160535741143564729845900355451312687139708035493828164005691555347450947442169495933089493440981351767978130964772537181538032950207792765512794416642852762527242918035592380804535499086986525407902559424044193456476790858332178838387876861098043447179912538511834603987992835187021801330004584897195232422221795314954825325689112926752664448403150492719044652105315594422658501460539441092760272991578141696055627789000614033057655570166254858647539166717499908902519837685341900835626590419851861126058410628566703308545218343322899315561044069414963315344759091114547528010298760606593625170464268499519028215928562664774524247681411688065405443412953497959031439591441133406927060096029741030485234678091466608242096323363491305477029630114312561523212778662761433267901291665103980996130738041976891316386919133306162590916510149127011165430964049955489713414418526954327601417536846343964210953466610846088393163074512070516215170043221542549745787185184104030914169698521891556189925181143566153709950527889203931046680940224713882542899342608592561562530541945139300003946710256161365266516036642225892190190108628365750196715547985501887585720321663445559349114761541028917387424153586318947228776517275421884905532413693460504514177618726454757743580522679065390371116260064165957113981350171212168288167978572887580963389174361018731493552190381935906836069811914490515719605960601664342840561691911063176846560826477434328053383834751597719573359370153517933331602854753967962060677228572035933922888508176204524587801210326478450388381179318821913769022654324408320 [137,35] 335112494862584810446173474250087308573160491243290810307152198499417218356317544442229916655935459216331242770566295644468395533235117594617962560672100525503151714546476753008559474249994454655690107200810872900254762286111292952818703823923639275293844304996688709790309843699969468633866645553937354646946004871281151525333295814734440425787295323044115648966684615153114374553333954871068507995160373591130065304438368988126773437114809705859843070930391063142675060033149570472692046644881188879020889820888810473470401668842510572268837050961776058100366303507652053545100440990307824769386876653723317521836318769304088281654745095418624247257395923883727495103115247967521766861553114563758089840031133492741913406225190789560420924681326489404404062076508918632333299627707292813795526481196483727181355459988239980397844661570135575627436077976193520428825593587415135887417856470136303332748365653141534956827729461841755285827976566400515953610293752096245418867303619370515530387477690228246726178083692389272542951425967466588892939855068338209331235356299701058998257418858578571736440251879190312414293906889275892988066659739743518011069314009041357742464058123908882715538115984440268715483410695872021248094195108980453849193041782693495366326812547294006106747197862983184711038397733768874449942099858947370229783807350956979205052418242922921499509775257111392376493622724698215690276831625168269823523000128382668688334254724329880090240402344586042212146968165635540866542286933351902966070413263254622701086093205413992017828073892834777190406227512554263660350040518527918836995051322012477598369733207286584171169993750819026887902032171024384406928117078630393374283308525183748289466304895934298223128526393201625885766184123945396852555265893436816648846758461965310672676380752820728291987151565686256062998157995418702168732293623902736149874210561559463374592691506988959858730126031656565645203386301437717307297781592410098330238349558402643153747612321721112367697575266065245613473679481026250377042223871974923680919011733734547400287518642322822159064556675276898719398902104064 [137,36] -2616175407807929841087452467773835488682343441340256761406967350627469995856217841526496756442185481683763816264651165825047345444183697699812916675618984850244657388714379025114807781414208175199045812244953861262907615558221181264423250210139254884577511597246863603339672068438932951709647253108648217457887016750257343431358763757188035522979965294806909168540848633321004162298000907550072885828544852161558902805123440244459258911151159698353383490409345884925178834536771342022519453046560643267864108165220793460822399584471483986292147361011205119991370037919608892984980915763325750452683969628983975847271289960570552237714853674410211692368139897901500770742671521080721126513818685660536276171882368720177971699717229024359094103630502776128448860257063172721382376178320035803869795253266281155898311598986556324889256276653929954232575452523105904337341106066212279645657859050206808022209876502482299666802527923717979331241555467828216342901709843892472873995187529121223000561377367580256762700954425791082770654905865156168615538092352670728054218425430236447952756932030624488716719363105926737308310341201271174161292104096601882556245464744725699130860849798257173410376501281962952456045271704286305153262676797448776418154678235559916597033294966772900084470036514748078996588456654070494074129235109652178891822899535475357265434152755550500839277236358159359031658007581692832950136378342337511102493169289929459551499290312619980468956799702856390873469661864385990329077007488149999943544356191011176637417596488394218854786898346316656593185826730314442316783824257141628554267238000800441011729523531445164875317604125546596605563993847076054018580942728562845693606710296654736076023563648823172408391325047180885684534631895162225195598347892386083439975650306272467967227537935746414768144352289482942896351113626043304556081270048636739772870912538867658529320441779537945484588172783597272081086574911524504771293410032639468429562496681758237684738901745967547287052647350316334473461832724127385494432084795096406079645839679620614893242745184387483695168254388439616648206352384 [137,37] 1183399368849107175828890385132253992323799317726829739171484793393333485834316649290610193005160443671624521517924279859530687823284656490967749321286329863918865990303092264527377612590140904903241359257283403805056673394596329242214653417714425811186087691195408738545317713475558310160093249972250589866312685857162146802284323178203501601669521591802236794822773685366795347768245881199457097729330378147883439278002140869302660914530412374143148390437254300845269112475489296263278490153720236615910769865247814273819690745344057824800865358246801276302000903078075119548012026878937737767632653074563297143077742489605111892513715735985230332275790941007714966603060179479845949509538252449978448432349908393174550571229921288969667181847311414499455971151234118731537241326330961047793336464393367035548977595599193800716185681765916650209763855135222113760281620813052891195820124850763064505582171426998611301798694550716641276038760665173579533593633873211894835208159043819898430483773729114377502216916498558687060695201331536006368151040028678167143523120053393391714444087625985356551022391614841313749620585094820875366802101307590844870027489976411847294934877116910959070350983136381730295809496028792230875746354695492856653951101622993297052243775014941530201816888235109547538830587332434462716956303985438383732004448950543205731347515504796135846194304938369884479619914280321480621242081226559762482450652475049173453615861588986719938827319109430431303098090496877710351613050861685844783854152211138125187791404408127321787836119239985920068792759935121734573473120080463212828737550726212344670931707949380750844085537957051322640795776028616485205588544550465718611977052414172411018179389414717963679159088388142070372172631216613550169861890277789331027457694063310460774394760860944780705216448881919372287752696674688781691834469371805567793487522712078255478373180837848691923055124190092616612917143487248534911103150585238114183120164637367444766357960639028115611089277031594382634072915701952810057540587805350603170676362503888447836284358253799690788833419965523074880634880 [137,38] 210545685694801745205311683934632902360271762403137279869238088914207602102414862090700748157854720119022292892516175094323055194574543552035005752807107483429013422164077513048614865469933507990215072933609347558161107682548025484381344062362464030115621524897489663563043699397770602167635747142096717167835238852573388815745365232950035237937023862507895327815131628823165852235971744147470418870572491128265387515570224733873123672001594989488191136431134428740148664138029286363822842860923325013417795377890439156329013749130926555844421562144483103654544972881702866972254363016299044394485698069453421843319422219663427167353505808582311081851972340911461642135801403075377091710320189300977443119541476340759452257079322390881186310217107213763472278963931221638756117458033559472403831890969972587005067032816732414216926492130780051207145223679526883969523665538004897127920392007240388956589034198083761323020539628674492441704791357317845079521518747898188032611685062582699404665960785907228561947016730092163387820014467170686704726434730263667063215047537467097107349316364260767940681530953174523734656638494660692767791446395541562974811267914783234410099579728390079154243207710957155347215528662027246938066654657183094733140234699274830873240738285155005649888341945216446458874960218465951257923745231414495208446231088059117195419549753037803051905349800849033206845964702770312568177618787704096345386021216843610622233625451270535607584551352903774575249420634492894866431821143777777167627064298293949803480640164704555346714568517771442352397044769066533327690142688569703302500322338745787934116623944784492462446978561977970806641245814144009110959744034176993372557165926344603625709641827060922002761214632376489208389381425529535725706568097063058401684413571859409355437687234897999280437016189804326614067187671659870110488041141959031649085068283533841706719696590084867444669294065484768919379950946036227671172787481651083278330077316158430809217152062838694982557901301247417076049861604624111407668244285162354059021271890641491862031223712966258914067252450131701661696 [137,39] -373075135255201050940326604185357949994578178952019523620774545550600271641160551322213810632794390926683050940313460595143953276017490984600725923613614143904501253456432254304888593836087511699249509136399146295780645963285883699840010802381013809739142523689031050087013932958337046398139768724214443332922255697929638220299833894222218588599571570823595595353059751127474987851165273428524618932022190239926392179067387613614567935603981902377522145955512380172750452312097933653472253745109756373857442505038538607263049020777137411035193999201319341339738395872528975803632615201826554484639560482907151935957073975211039079622915116913027607473255609349001027911554931840246714968137165141922080836090623854498678477825117183972604650751667050674686973926472416942886979350099899594790153002024060697273762277711131233028894724443936171093849488847013514255885779056995787361041958112873491139562551006993328258402053519822319459321184988041784127454308509884436402856418382525766617170631038439648189560861899889813934764800227224176550171487301536475687715985404302804739489264742629745688243010880155471729649656246293967115643683938077593768799224754515408050092519558387865641396130083805955271963907498087010165275105948469248744766885204263877926722001059596718733632946100454498148961775627466977717537003409360203205855370155089627020750744960890946499527623055571999167564655303939981647903869766408453496183518365850694079700338885723046276395349184729829780819864349686391726814470405737366961875953366835017181035861960330653443575842276588601591669253226058287891348768209770375554285893997736882804997003074370418265743546806852118786720650427891191282456776764127333101645462641882659151210063570694178411766161469951097599376097965255015901425391299198820306155998155221462734120495210724577765622761732285144870247824920908851510382135483894944947131801431473924406344733206869711994874506165258560074145690217479954682295975603187154274802444734845314874059644654557044444024622455661320058873762489866645486459649821801614167521675293840389453154122627334547617524839283112804352 [137,40] 98002092191628887174842863068776454105375951493272238219246038360381225170293555527839367045547342449887511229689580437661164018771210143645318934437648995485078433129666112088454809508422296517691588576423322104498535206662005300813600733292913720208952319851817228774076775954008527806247437834563167536982628975776360264577462637047266992469315695412327302152731637871140055223000374471013799184683288061594920131669800368069655371368081057600793907022612131050284499890311394346015470685314918663640759954443984674165532573800209742674376268566992656019066852041507381810081451885833478928301862096148742953843613538195204360655360295286835471584122294898649388131382534862468514419651237612707086902099141835401771223192385048290855003164094926812253876217080647404197976980158207868616088507744072357484518876863354832229165578047798008347365480926548202662279113717569517637700447546056725874901139672625920983541839780821611884307334864015252802746414849958615859414929922928093104959746535951697564180099770014815974712881187632475368117052032047441455385940510808363415841882233226014554916413849567621909246300785134465904931518897525095649481329745764349171771800559905378611419648196684696618448754377904232706919797746317117609686412191642294045097853298348663533684791098856434190820390657514182698918614335332426602228471337794533409415473492397621459154925361383296971880387054625465542923118747683136793294881824552500474449027509818521868021410283803636602793807746370447997996588752903151810433883295022983725743241757572604275709379871626723253982420589181907623549605301720913730600685291872920012686930327675283896894307749790227411662956767556795837329152447747102417294214189063711693173547642264468241555017938967244229015801779892456803437832578871513956195872845221520208656869325256014951106108648374960866700554549685832206592253189893978131455570082516891558640288519069153871429470522413696972476555716825893726241419240665242069250441365905128539305493906997557344707163742339864594258664073216000113238541245444590113746502486292660739630034059163134923750876769157120 [137,41] 29343075325884907491877483216896703999392876887112796180048954373536249939630627920833876768603611459712566871297241248393595352202568501239465517648928416283034416850969008848962895773634689069738763137363083661385305055089973218039774785418531137723732542973539698997719416060212269709888820726976062289555091331242816241523923873743261994534709872186887565677366704529835660806762388488929800562171653239848753653709926476583892311402004313379683238871147766646459361994805561095256249687741498972159179193234737936362264651336023149176743730904486836366677807160753257355416635213246714245423651576691050590320078575821722477771903512837480682977187825272790252530781408313868217708946048900008187604838632988171940197484002119513419280403134078910505763935601349779521623768039429213941949832101643668125025259853117095969177014415620324408781429946875848078637632312440136702683406435366531846966275079078773485400845758143583233918833595965668540884377216603991675595861778418120618084366271511271948779973004933863909487902565909172285155958138866908900794743158957483205145295023704135543505378476306096648868537563729284344648197309141295836395661902767038895557666421880092145181994924603326603996218828475053127340155450780607397349503506067464509231121285069834352447853261123916005310665108998630015900998645828895283696496342171049187731018408040753517166582291809094946402362179316641013923333841019189726429705328983600619383669544661151257695537856527958106178268432087168709911753319218240615989134264336078946588031025782443749549821248124079052509355456715151118175634969327065499760852936926175691741836801440372091998957497555093291517226027412101314717173129457509960871019691190803102488114725599364560985665854184600739013006787964638842949838552169224567074825211278908141015905725715211257412859223637336368187427513041860969657896430121733323088212815403522750381560551619479241925648386786778574926167241922852260187088198549504240186681778559411427840505463098923851069343778881485335848691833447324605048018064085492635896932008164555072360474815575258500857023430656 [137,42] -22165653160115643147120082916502952141401910078507054221897708200190738076837008640334031649908041213024548095043251085537225721896262405045128921568365305788269771728056887260128426586323069670703851429052674837751596370010278234880326931299510983442577830199420773122902057733390643378575090402957315991130756515541570405955799752384028404537353894644737644584969197894576553388338740916623826447844920973530504818005691134493634068344579807040289528284529783648855587369161359267642062727358840145102228607547128602929290689443848752882350793092599069980035815363882633844857066424052558044096750867187466113062871686811537551492777315570608272932526184983545114694472781122375319532084950913265548146801826784398386800073326878689652229825107512940574252502392394872871505297916964103801449149420022830480750433591885497696843685660056052256203282858159087069707737984215869017515324654185343192341175411710376370463907787476877449696830808956247442686589288168346579392274776857875346938053166036265295469843228928786539178016310311812041796926651260919204147722912138380934702560905358961934941971743268912687610739201208223944158023634678370061050107537105319498712910363094332241548668790588659163483688351351222589744435057189127411711817618483986692694451184261283994037825304816818588398116787467061441519806583499365075268494211844714181696898913086114559207110696190376919650083640532570990969326375034679203771996921634253760236251489703283351299181903484077454036771592355310032020208987180593935502355428625518039386457730013058538815052112155022481878392426604077304171489919441059626990420061183439397854423485317445245847661605354885873992497427421702600518085454896174081973904679810602421572842015451168809095308884697856746962720954303936906957144965952811057449547499050378794070629445703395967371308303393724668787603457656465671178036843496747486931438480384968637121707513174481133129737477973344380933592326388308580914265949506713838711277348248720960174773333357006365925316388173982633752036407319671942880494732244901609512500071473114270600050179118369917303259136 [137,43] 1941434319396290250992035232816372421023693716805571820016235886157859932426036965899116767917632205008848650087302528294762727542732599300111639574154534025829695862111198868657698668282882346263660247995507585149021620758443077381651233659509452742111152760966085489640508956314343268262155842358332187206630630618981951646687242224353279062412205241853070933841774395893784796063185277561652238988500061070248351032696926275040694735447619671788226504105781162226549451632438125849256288158886473914242354642611081148221509456496613194920841360406212427137652953436091456387943762854144261222373817678933046391640504519608838308182230365520639328741448730277530717224665770842864792485724554638272699141833715289050279420112855506031675230584644286376454461602239385870508464355883389337772759144779826453143407799585257731834916726364415872733666994157606076062125609605347270897498927205316988545272884264274392539722585994296406792096924882311226859111023958047612001511277431866253370866680294495181730347793258860982304159879231738591540675560353465488847410911976147660596022765054432541028322795986011745881679946172862652449296827987519953753248820248044503079343603402316271852036979685452135291871813627503885482772878566943928821437770081542417508042679076167032991541674199334214598134585162772012022380148838794301150420602039016257373784761049983657325216380512827744833879586148603863616863192451916377253015606060296017275268093903279925977542355591005144480957811558250212127849297200510615742178537954047470840509637141929047869205670520990677709668149461971732085734672779874736148346836513775783849729949554534922594447462761299970174059935580125667941188205312976905023559480293181263181766813756682416375261969579459569031915718205191192601693157997989043873120912481690081345174846092898434091634299677917711450684801416668787805520931264020727816861551084732835541044088476916460166960473277151967339264729798733660243633271578509845421839222044756166026891546278946295985167989458299931782038839588039465180315102417085559821538616005644589758477232339086247670680 [137,44] 2180316232079109279547742924303932260813326508021133833017389182039912276649521752254366814171107965952479171511228330244267362749420756787243123988661139119511663789720260002234036096580188308196742708104982540023452241644222099160463508081468312394588243759066845842286463091443560449473180274074578390956176412319100250018098358216942756024951489320851535713463134853380809976192300600726090593833001757152431394611573095434922321072243825207963606578502530198816055588153084391053346220556673295308291330019638689937837872862328435153413393041299091416917131355280878029912569551425509318273746262423078057374010588217067538290280568602275126268412994587575810002082666705796568249050212598283810206161982271043090142726329433543818433494819274836168809905379014416817143240590214470445806553301230940604327124277881871780308419402763412689769744411110378629084862610608293021271034798975894132991851520499676061968783051932375986349927948795604399534369436133802853356142063999104853300361292967967663500283733849629268274975575803670091656726514022291638492543057796872908773387994140134799076237442922821097527742653783925816819854652253253914822563497713550264945739616884752913699223499472178989855661443642973948053636675114465802223211928365377374702774217440443279761170075471513508076190963041843729434332886056701528160984829434900390069537613442080686501084538432169847469541026686229754166531802361767502359871176558155925310071253137331485132741344879314065316146534565969023064989210219821734184478697645666385025354801156963333798257599890790899990817006567707656669601912977903549955464115675966601636388952417964061832836404658704311669477137657868870336647925412230058054185102164752972440521239181838019076434731906691675055611844363012179073568199747088456158729163760988678124694432987604897105769425728587010033353947776546904991691749504671226296869384261536746133191806593868675830077519966172794248959828530895104726314499379605755047722874334851535109187132672513144647570370984032987284449272636404577713413106733203500791254680448568347009837233770806946816 [137,45] -714603860766794999289762362313674469551721968236217757210737873361993050769659466793356382304995239257795440087617710733655296313606132592805620986130902287898121238456430934831612920916490162806267424373863630067280998835878896493200724748852758850466053600739303109960985312163513311636761364412759901699802237905641050423299650670861404379357712354000803136292189813617589877506087760076593869602895399066894895987509851639161515760145259638223852884474267958705958110816275978594858522128110661094558597290932854865459785479662684393463551320552197944766789210913900684027120416480256347082735982773587849507377782289900262678407112406749155502493597705043038817410003318735464144241973159784879192054205130145492111936677848436749473103990842975941312549559028489840224917860724569432526129705130493749681851369472502447399059584400033490223574851748637017729705337430298988042700842687318727166095736712633439154013067719548707931177573947528239848567757224771698812097788454292027336549040290298272328225476477132385914111872304982117645918433786202462862844941429778454641232841910706062278340059387285705716546416175933589040721217660619085458896262846799357570338610642922485581102905174873419294948427947552849360909112574708526765038401450566492605694035145471397262567937135770553654122570346865501568872457674110271555635639173380697386630604245807200640560907190204720546859219773058278480223325911078127395514421013553872359287779767799425056039916017173696503890590750616914684325119210163402174677673375578034379080020971582243159182661102225837728963894686621660312710386590679937676551514369490962371827339758214389686585549591031545815935646585295072290590898413242823601684323839580867744364790643771341721069781868819283421539847412264575237249132527482983748786453680683294375982659413354848151651903858221489455047153929432603601642058485246496249403582073662937777622629302941915012592257740576070122520605008533211788226450394999641044357264613694050918709196396606945489747181386553282589685337286196278908579245065443378107411831383283083088104810814731648 [137,46] -49078429711303685314849255621574413576592348604822384152426926668616170303413375463670922301749245931593493814102046177189951366648873567384552447617837790749715837014092927960219927635143039026672282555199281942965216636171468329495717043838577450780892757724916974835278886843352253618675504316545253944649895064455034558683846256394403097844365678884702338605783105680709842963913543831065909819263515860685323144309619636020646269632953262925305508518555007411106074727136982955771133015579555163075393563456792572766005882855031293683441107700157349285656289804615710226667450141730752041895184733326273760267459303169628321160599839222107687337312137420134227863698071959157851113734719036532331249198398584533563722747890466124720951978168139980493276623809537561436428203598921196788152882888989289905260047838853540692662078283972053344806742698440195917762569947279366955817333386897458700787174180817425247069409795569257299680632565531826832143256116620714192647898116321946766303799498012132780348923524381667271197611888789302314096294767622618802626943051316191206878201959712739682148229642198398801126120406841935411532562464743062507640779841059155796720793388121200887948846056568190952466200945076325110300454557514301544139378376504604149213122348324855471358246254307860200322889321199357639053691522316852381053121513280329305389770500370455018222160881883041515558738362632400417677708525360388328387219887212175420423653929372767971587237944181479993129721573517030594164328984061857750084423435796399312202041515426516779486063064437241574819606196686348019936951092069521985570667525472122698077127658145398309530798652669866447540278933306913546243142679309097532147415043022890860541586196574725580763041902291431604569157955500365465571051359368616156788699332356143285063574669926188682456977993292809301182952585498278049595050601804643704502448523336965031277038653903859842735881731626955502591886198113794672508997745605231542732256086131445168059398646959549493395528786885199131777843493946145988885082041380775618754802553362456264013869186400 [137,47] 4910114361283390196861808533179630617059802358106578617275351576135062171715717475183130590152317285716697436403125294147715468666256175220116642608321100534150015939128708958978033693008443125316457036384706734598312821242535007497460555260262872079234639581508428081788976934491487973859586823835253185103270388227539734509798117541881626025382114486632770772432268059627929090011086716155507797980991852724664321011460746108554431582063663434609429960204577362876673984966321618083995164357027976626816477859127638820891807853176214270738580755918481662493555983712084291601392786567829802815305707427977857844372910976526828282128398466913591744128174898261314377565074036189516149051965667402345254314530971769522858562235273599437853293804699221971253404387135761144054778750860421104330957230341945495326443777612653794274319520989854637119941619240644472158059005595544363108158093838825492489708869983457953379529114410443979726242019562404633699341371460317955408560944736706345478360601932440228661676220463272113418617057330555378868252772413380514355117523741744764257166364498653953402138036770262022456111520766495753926069597767692465441345441547745876462735351038347722032820763749897152259278335623293709635905096284333351514437185719728099850777989601705110239780073516634227073021744272984590976514425578863032469425281734817659119656499592956391229693550309712383207718425369277074034699871674147172116644805913596584821326752587804297906430064542554339794294971379941285103473650249980948122747299275867503775661140195974991510599313420788512280840416727220643556175199305589312787065535758177475512137803487821144786190360122411264316692395212620477927055848003990351990294885613354413190113124976021226463972242945115589074196218158432995749383669085315865412465226736707015117552836172345888398435972703046876568491321167654713750065638692247358619486878449137084529443033451791439682278482620900468087015148343976558409770215578018571425845836186931827836615875920087784030814910551879162515348831954241014085133502492244035925467407654380538152616148 [137,48] 67287538498407243705855374695159278481429475323614777100905821997053791611989725485603209860133820660476138245969748953859222433584058799946096083315228063864834575304146026696862635402811452124632590051502277366215896672076331020052472437529165979035663299398162079883702648462870860790992062068209903226950799665161483142363857835985470007326758804600745328657444883579564688092204578528330928273057047997960458077613356665561070868103101094405731068412679303484043847866228272215703378454635627905939856089485341589049664376774711061800835555554188544877834878888662208828784483967486101174703189192230286800745323647652572080759720520308703465868140743157763793232363704232410542105273026588605873325937181736101402309047863878047672402833854657998322083287114358245440438420827451262076169988983057270862133000641449301115924801749006414609281923560261336428959646479928297252438475897102012464655106761034188466520908646020919373681290108889970074620023591489467834356477095162595560453253932299443588011530042286088145409334000319445240747785915094729848349783531797313865343721154936685224607519189783716175449512182809838713452698346979620769373187217387686342263774327576391213936141374403989986340212942426008099959057607246877989729778436795860153165278016789184678569687578809070795309043150037668598416769317121147673486358228129795475668904178866432391493002860382149492197547400720114463076031185589265415654656950205230623406671071911363709984710171906097103869476452271328172124396909501924033595804090873658991076624666316159182344998704970637486592665535141257088186205267343415051767838894378743871609561003410080787045109612124252941076544593705503808439733764746109876032208594931083897099381430530309645968321663536158823534749780448451649101689393265507415176417021242767447445470644881519532612551333151831318464151860855471917913102004589116390158254827594735500270166953540251441979082015211503676627087629531333964211964294218901384775717498445576702631423271411276795258544461731440429343939279222291129215949699260321543619174946117837875238016 [137,49] -42710871143399119498732554639221434655338027848473077989094006417365035931613607616442329002957560532949759793087475105878141507399982455125798440723323767468535276455620970525482849239054159409715046023788679774039457592935749893816757420554831606539431424402443662792953559403790027778900543836783673038697176032456460333540888643967942470456324912355405155875018507292381712099594905932471372109246150685038089811794860041805340796475962942633936408421997910003299785936957468838264504030182557168315189007098773566246826828667009006892853488330851798572555810363653723716070970630142276055347236596587414492746244164588706326896254399740819754238015006678897737048419443571545112274835716907500924153651872371504392511197719194239789545709309087497626878150247935200485905421535670815133834985836735062926922753052567824034370190302423508504172270898315058661803947095623201012701610302284133811611874029425867446822148463496734463489663518916372190538855686755510381271813422229626463043779723795297949100759990487825298187136561158385865760559835038997930391997323629188333957941378927698857311463541918016097269606307415943983667480582833910140839583173302468357438316256335596016377098806201396904940974253938406109027098530079077747303012052632960869106365571198531357908638777102591519935134168790248173733256591765054008144451470974129940087563472143765837816082547141070991769499236260207488635649282769012485051821948476300708073018321073774926964093428920849828654246255789528981392366619163120426163772455495068115910362735746012300283284381381868221073298005887297972344267516450504217481005200197294320558103597699078708510619062166412041732983512625668738786486733291960308485647041626328560692525458024744290862370159832838391575859166281842349888757620880099705963508964271501040958209697032509299556600625114633905451403528824704134806565533653651580451469557948633740550814191987344820045539327305629080640380463856426960381625070983630382666961910267682107151212453170684806504634374532696186124193561832028222297011508999117840423070597360840041456 [137,50] 16213042892040926799128815953856698389654745789992032143567163355294268020228543661250057384489226964395449484509207319667526650913820601893814271383140687673424636079997529496628334478482246895547058189046551504102430727822251014526996691572052182664435747428497335301898482947845974931987926210084253718263464186091161004766702846098436198989700803694813562598693795422992482522182304171959429636243967831021755692815260200026123924741411701787501528125399410912654301749229890725448109043174504079666604073244182994317682527861334618429400249916044261978682802615638738248061254534301913210679750574255215825678922907542011605056439979213088448960669209865023128220329005609425852418356318867056918726938649070034124869257192211144766347433740574130690160249121057240203644319833303495418459940056771453737417757449447369920767179421189714347214495668723329908572054389476988734921427218009735983065624551909543233698255189429235330507298513340799455878383204129510783754262379143959848059561811407796534021792560059838261826594037461141538944091628669097004900073377204944648540300249666625367592097598383511679449630285726067317871914983127375310787516548015305159247967354291679388231490611118772495823935405926486283777609882192500106821676966279653343433246827108588406449157656693043622549859845931057050868257326109383324573118035132375311155421891981367377224870128618768036390143895553760394377074891101735680036680282114496790272418796998664314920193092753291520249400806777973585803289124819030591241669022955581917166652790140846890137217555176353425882320424125356869982534779276953145159963636148158542359679099961520540089457760612656613204851415052794730772937885367060121971664189572010581184319368457228795719777591056822078624496972144270410738554769939321365181227228290897318176312426354467194063813844056391276673465263348589210259405295390973605098551234648144914530973049226550862543751550603713510575445446101920075503411976404245909519048988729097773349472375676422539717079958880227354993294096366523435370037724454213703174593852268392112 [137,51] -7969841399675713692163853259179588247082267090221087051980374085192284042149263097256832177535471989790592817401501763144124603459627444159976854394336129337594188133358914105230475569291443801555767012980615356762850438714447519838302176247050141423363272163514249720180611953753367661932916379179967392723365064835072288044000144132196821588263469008327982430845664531626899152153581798561415068800616571048333511112523378191103124347000960430386510376999712600374141325528838383701930792539021912810058492982578822000141140830993219385783543331344012668911462695368741379945982409220153810330952510398043479529435682796283662427716693647766322240514517259731160833419301347710324396397579341350293746232314248833080252797410639606397471642354366114274060608921061895540932212273859939286457912747588871818449090752932243185978952586501044433514105468117376856212439285534126843236859265475595920712889637078187214562824229981067749202866063620315306691806708102192704853699520517487123668411229668446860192687899289075310295334014891868785655826769055114410775174462969923706537581491626953528830006919113905120071913997513890788703947118084111499280095880664426845512825450686235320674827339933157022120900286247371462936655447329395832805196189923912438898966643549754035003134436115707093031262944622078202395561615927780459430066970833581785251136731216917204500410097869968678555831146875189204647836471916071561800906519891928813460189701237972277471850163913584208093581253305088854355662943802280445261998868684646275502000961481053427405532995900646363950361685044839128130334278129280968338478236954167044260116389165504924307522862569619760212850829149969904544562964532216128509884653396775006102981317620855933774450816748323234574120250184226691472032790685758654324374825686931950274775473320470650826020691888721867530185869097860211069794179423135004916742233304729026045769035651861053506489878736124559756569932898953473910855024482282166043303971642170581321906332397903193234490182204832493726541473840613275911367200943467261265189139769158 [137,52] 4895872129591073797340641606951685326309900122755524644272123234642140463361560491125232681918857116815393123980692580483891437079347093106456110617349864444944052369137451554399491924382856155303602983201844619262382755254529111817657883152225021469501537699894040595225569024315111088291226739661586860929172834417229335069764832632470002238531709946699809984916132777183711214622110224404983039838928244137794431080646819171881987398208489164176921186362861872638835659324669944413969876518086854739976858143241540884282821685226450149481983518113546867404446718072764921502362306753452445649602520036386742755461791847341125612782119015862414466326063782688185442382173285558602333007858440198637219661808536863493135420768076484067033223661182755952207092318795289798226587360427909790663629039197419940755620483366387233710440667332770668983026039885394140772170259503236633838023947833450194078205575793120830766450852445515176177889803294957274366549302762849252584445041389699401657339226699680297554996839323816443209201182354659324640534948892439790220919074596089912900846628710405967141189203841679679727235702578482639898036821454450779122682517523284034924335058055070875010362789703058031067660119984529329093609631490629254981358643575962080497471272503016200044570884291204346005238414240322562021880720884768393838510798343949423513930481343968967923978446000755524294235537372256829215449926427531701554800511668522050685104239160444120515771410858134602219991052192793585753120175472499602743481955262778132428113048397201303801278622090866148261071143133789948703659165922555959829962839822457179006539982055757481135830269015878195722202872490369935910940881116855057283502687922633400191835809257982289563053141026931078000409706577465008446812633532236018639693253436737018099002041316463447750058917503445168451714402801837179056503940486632208713480414040698474356403787387454441734279432068937589095851359145942918903813765655152634848410198747897694730082433746800467722787163249289351444119797014323859012279653856557165940598687744 [137,53] -2640648294877098995883334196771807833226121271414289966242526284907875895264811490569356586619918158065764237362574911993170394961111569828753990583642366323780838923811318362417832170271718177808590810204574515095058511827037065475635416041267297071788609488509229618555210268372666760815694244645057561541961599368968846905411251979664829648717196557255330394225257515406336228437212247240302029048205120597159877955436690040317972882946935238473346550222852969391698772768861076215732755506670526784429664294758486704553845594031551781106858077778397717055064227228102773663427223952278955658067764765504759698186962300318523194693101381717852482935270383592392305536069304577402055685237622460869311910694113174499758657660465646142137824064276170594601109631268475352240074285764963979517564391645272367153168277068206049905975573448051780878876487586277146881067314451261000062544449101101304411719547175853820371496677453761401511635529464368394666383750790360754499588170625422110161161971103171146533169662351410319205964675989453010416749495315033882778040982441399680428331675530865861699521367860471288993473455234646485659554964591407181436997394071531237264785880966915421900284996030725410372374363283692647473166927504019797032582893374216834790416668299098811447741763606613615065461655207959677354379263212190824002565355603393182063599315445133036376757237407881571563475905793031389478034829300081085035366864252272148904104823261574909818912637613491115135059088892018799057831711793844195057947240507154872227179352372286034522231286518092428788971329346768859425366454490085853079275673822109162688242542835385485652994954910177680335956813137714954162508313211521535845439160849973152918315736568115339579006659254214330637967160132474700786163370818372601233644312054410995326604985541395757096201007398339032567490496176794778998815005465636394002195801486262625142429527470314639969537300539242807337163877152441772543813887654828677515982041824760018722905117494538142637369231217973835514466478871669951966504081343944893680873728 [137,54] 1243550138184799069488379084427854993937513614861716270606374333128947225507303258197049640604663521087393108288528383958872345691260372472368808473732646156879764728538606067279009369964053437541802458686772433384438767863294644628180884334598851821705548881135657164666793828510821458039536225139438303697308475784752599947371134327826819372646845689113082865765191242856457094381500174753771082510995027540276304031243012065337968629150673463955999618456068503527818931999464327516559113919136603979984061953095754832272975409006189776973041149320056510299737248955099268916377369123082395158447424242472954171197486021897504081770480695563029437539732551605509078914214638413043141154463002407293515917318452135535957995896296356524707178694922649885268541214133890388523331296720132423128548322077857265120129909298742535286457173029744329912635433334808085489029646888947941553581965685094732214367114360603405791383123721824900860959674939810494814043292322059682238382399222625925153829209184425396671631232557765425382699213386285283321952504301840149508268215095554757729423469842778669403293665287409706221694442925793600655716338725401652443488085608229560439682269856346003946057542484457884907352591582651711386976688489480216855262202840826642973640806261896535901194533993451512983579489642967495549484269266686682899311518215287504637539944857595146961034758567791181534488625525411955153953996977101057450669194318487542723244593137910427181899940609183114829774375100418140954524773710774239672494235918129995722469259357431897287853394037043610948999691717415329979322654108707055861220972365409575250537280726125168034525038471077198378904630201879161813731093934680568736349768102086839345062391614320933899559497727126702561802299767651662119433676916685433029952842059923349922810114965493712510997442773570576174478446537858306717106266945625726575536481604344326609197138207306253995335445883807117189044943359566899035488158643672624533223515248381038884833378324774575932588923192249362924132412221094217410092130118996520664320 [137,55] -531062411989673924214064193108675400691454597926302761722420113942968839909676224879278767997963649320555903268628785188645655279368802507362277175055176356523715797538077791672700009265642349317244492807736623441932074818958220705335166335269280903579362348077764030677882667424034613297364006654462864181770634954806521876146332176027276537341622024676130414618219016106040907689503738953074651264122040577476055927569251757285185923344761968454815441923182896970691563322893757086329113638366915004664467274371754287931849609607867149566171849766625574355704827700478829417274217327958825989647443807552917448493215360778248269553130843246847025205401433681637509840734527533971056865410829159912892791740645073164934847081232227468198504035156365542304393555777473306663081725549036524683338660188372395275986515678639826278743068381131916023291734921941754550149769565387396526554857554983005764464611956396025104558340281361735004100141593504818449983591263909665934891184928906513778669355854028053476487454765541931139712573035072195399296892738996715712402801144278663587025574363227307857332033525309317251892858706423835754711023613008231599764186785013766435739040476547494635674889212130251797489519754379271558102250267665076321545720991877724490124336108002204185711087175275412657077027413778947928863635520734029933451945520641501584012383051572618002774999582866035282658072519383120344706043279893856006345878010539258695216087885028285272507237981669417755753442659158502178532561286497990046619164244226347960931866507126558866393835361070933382238956177004766386953531878004635249935468798149062107914359000248846521215755737357810919508457999476883469642554259893275291439304535282733009135419472263090475195680868726358005335142604704609161665045667694665672126856243522068844327210325071278734135300378362533154220219120855879368307500973280619537513034834522715958494145873386915949547834706529219940091719581114654640652957792969129565820276357309257142958477454875538656078432765392649811257677224221099375601802577405694816 [137,56] 205697644648154919188596485123691522347528460324663625628408503041158162954199480269911030424707073134043517157564664008357889449081951454559824197361490967618837323642856619656368801497387923375486982641253818416827966734795868016959602477315367933953772205859665362825821813942703271988988630124549417990412622671760577460129292749578938179041408026890608981664805298020775659951206145353401498430870842345575609639753572431279451007966774886684535292706194345567606388956508241742730132353416688426662255595958508781950653218021358953010100577193907572696991914235566192614176775586535395097136626247671832230759611675168471697806113020311978138087427737871019042208465935381566930710634619921144192279987466565327142606242700856540691168100340839279519831782714123197812784376557788155642202395205814462634251719526899690671181337050599094334322580281863677109353202571659664497373783678294969837186940117138914726341855957213946269464903254276861745141515424723341770504890763548656051117022662635261786826112631290714510792395486227440010922177171093239307948421008032394652554487659855747579342966886036089192679944679946756477589647607488268984323181750282318760972870137327165964422393906036008705757623359415128220139935017679802551242556139053531122211403513779170270120971980728430961547331216300273334512533307569855580700219551188926469705380505486995067851750490274951217788391238758232194181654906067826763016123199048754846078384280554992360172773582632014391874347311548462066133308469186540647613514131962205043339167907228692928309261464276823313301621037373256375525663112650660717046543913347693440013179785416342516103969542224885564221023461331046132372965804710037205249062915804401108516004264569337053243550902070106452546153138002227956844583642120432830437439185228624026665994165427350809501727370169410208666857623047893378173988668991735891086882209938939082955723345230433782637790549661252121837633498203185198818011057298278585011952580567056451670808490792216838326595769378373854153810356986163166170505642480640 [137,57] -71793963613826247557871046263370709625173021048136686622587484161078551491528485649164977689594076275339852044742911969542798468789520985833281475759048123710583797096784800926674181134793014497930949841271736637060408254776377345075778922493400066955767695474057579371390326822250218677623583410303407151981236823123892141289777814613854787666870494119211409340595160207994638335916941028347173507353797128625739424745302926373843389285502140478033090606599334841294520265048066619489423482880576348962766028168123114601432624773936314071892606509741690446315638753961839096097393785598964071848175647249566723244088858819278937137207255788932502608929940094951663421729528225505071970300303094586318936867920312267140943419300017379225895105688431541763107373344741483195441663984523277273078082497340510668489407548545999343419382328444563619977276162942736183632697541081219043848777854638668625651386103225679609236446654360167428129606054655769010507172036986165994931077510441960949990051189753898971669273270787820487766655828651836110914272401943543212281783986860653696702127062139806367023416331297513083673323512890579625667167493940063441910526779309193844687360803526193067007619110376497803653939199144816113659453237014927119765154577550867308749954079739529375945352836741528389890827661556344797942416652253417115711767922325982205183734205519394476795455931818587960876561347447997138456181407053745725543144791766803803579871097447788519669934600049850885099529954976200000065034625011919859709684553230636100812434226812160915328152912931864155550823191129310605642166430265919686524969448735269096748452280393210980667817596161253605963746733755411194956921832944091802523896164121869054506756164635327268781699245128863909845331424055287243512337567230518341009114736414497173883357637258579582766633727970304701055832170923467235353280062170430567217103768694669791199322375658235366410212965463495818843696184472408159297157369226178471510206535759268785843598233800214606304927485465319472868156964358081065741810610432 [137,58] 22364444076713645647386065403098538052181216500115691193038152473497105907065457628539413910920723325557465089749988230915427105657201224118392487760942810063661492635725445549754461599676456544220698871490741901880296442279361057926707734754888531143801632568136709437242987146359133194805387696049679498797548590848592377462304749309824808843512110890425395615887612079908494482363640502004248585292143958350195759981670698592978605104849893568668771600744940537922654968791733362957102682062201476589897601643546664794501045045181744686179196568199662446026822737855196966552174656222551553689451310061535316083356137245551466429074257196296322414787172988753123386835648167738914167928501093479774034573325816879892482341068337054789008578018748397197986667308782566921617065115343520883301916580457897938411797479667666245582130625192263517416652283904489839845471285861091735100133993372501523093263519762813264177611306617586517502117172342242123981792650742692929473766521219378154485249184503624902501190747430759167357322724484260417646250343231741638105321460327213152708991755981952546742212550501771516679043236796186748875829680320197572698683416041319790332096660721989790676905794173383469266677481126099427821898076894984473730506201460799873791007624153177988898732039585395763277453067763297291762106153148143111073656961509033654068825797097212327162571347823962751950772120583004189279465633312044390804794208337935245558415493859243373895598376703028447411782382765431562377640274359542424254471450166362539458846499698583640053833035618962027731968939766969450167924540750419663759391160814913608595392079639939991478132059271012937147042354353173023359768423622331790889015724300808168802128685001388408720695433522981041676256626809822142663819101224690332162495332242813982496466896275319440550833569323552528348457074461799782314746027667225204777312348708136394451367326722924349898864295557321500831551022552706522949410689044298843581199943759958547588655046887368034203227932483213337741506150123486507071391424 [137,59] -6192445347683021733606232531352506274701888313738659219280292546931290618986599403228764560220449149538826281570625120237670334805460377352691793903949516404309402583870540917597997941350985003111854849806937526047083613718255770486895163430869706696320972248115220945863165324477243589782310077138417944095167075862538429454719681610966780083728485977161157843109802767691600617782265336507494474658227895122665811386227112679198564841887744140506129840885827965479229617520144924147358613045884372266895756825948616107879814237803813593424380265784328623548493543565162560279293040400960812631152295717490798409330234782578969706027857335159025532998808258608629144498568624331988570255537058931127588348167486164659105597832315451436345980389978170570421600912159228719714178163070730823682339678391701107161774088786248207368495071753186400406695503370634481307623042596383928458729967816243987893233127812000382339240520826760957239906393145142391093433075091883707561819966944222070118288094371423566548501152133704361875532952663046999142130912003722784101074154351970505903577830105277595077604036428362388917317234147748786858787834404596282574924847398280285389668410601040732928835937078259022323778286378035859652399286860484929241996439578376331340650146365495746832109616387059715839415262949230295586676219619413273428736268321925029407719059975533478510427484538824520566514508044522686981063200013920195530998946127436913198926714391867442037338876911536382546817029595252821583963560045684393926756653244326819931258591958643540868618645413391657896837135879726871368877372952309388994134743885456197941862161345189263560649837469845464003274153869217026392247407887034273756293866775657218797913621886588368857344331988969880047210951699390705926385743952386363709102330107232040730531320381207653103322694328135576999546220441354201097044763942115511263864972303120024103601731983717765240441010035030398747114766393028256522280564463349373605486200726698175738848829842431301249493342926180787442332348358124483362024 [137,60] 1528646889059127944476728833170851355673020595895258768811193751030111083687180154332155253548176318354887038395334788938580193276858048446034051627191091538047450860194906117588932371855881402496113737807118235054601974509960278148530801673694944985039903768044439513857747230012730622070313615387849984305524084273027816341771758477073461924938861855872267047525825919905857395680352707389949668204311564557801318204713990312473893016705385865656140434323007948908921417905310187481263574444835090375099661208680258785582726235355171089840567830520412997588810188434413959278721606019839344036729588666937675061144236619097251461253438415048450551970289081631678694590826722047844213808472881386234394047198665779080061705663277020498539140947632614205912027511481623468023851571737684308406564189431809920901285819179736486759979764465262865660668421863968715529069248343705492923695920891874765347629615547197760369700326251137697426061147647064231157509723196088724115344780771779378668539474052097332651736257395562285867459668363810651796275585600179510836419795804023944132674216657515686365402006899780421480652596802902254126689378093698951733022268007486481840836131583683506043423680425268193478977279283521222473006205851573594730393818353634821073100439869233954759783701295151924660072988990772756149994721644942379223305090271771629564750005791419807720274906430591345647104374440215166629843301783377716259099539486897642798311049693424608236177445749844601387784709142599274593838062873847864566808122675809630686145761750428064246760658531670127267483855314135811951475635991713150315050340796436981741842268388589167966082135041312269104280024499618873896700570504969197023195668513007879312528157165472922145825542828723380844087225389174483394402065879248655062809451996962032428873151563564042620337754688019702630931111268157392262731529771879142885429472503977726272511948045912489569747003577943653331111171820463733543052034999626628993066610403783735714385788378930455419234574705199403603133903617430173952 [137,61] -335218812056097556788375781303227521469596884767761067526690864394444433046694344021749565758108635152676434819412849292955073331467638918117598220457139945523136741826142849425410573449593372887491057125594706013780125441488751730004879089581683920337751339133295672561930470685683866717375357874482154161449913824204968202626698002496186128708020070452210921570244301134460178126077207493433318244138206578352043116915962972186138125173741481769827986771207476532903882179054508466702243978442780947175881636757623035595385961753766746870170131959506875622525643485948739270497941559589578484582808316253953684013685596313570094104394433490020989796936933335647577135633860476563711423471728785519256750163808395706646359141815409597077162719751570428255851059963446453940098423938417498875240500139874367185066268567374765935625511469420665524199930087802682152186111159622572601493169464446535384654481736708846218342772711589858462642968861840146382563911736068021001158429091117084973335924555878585258804816217908326245326727246975525518048264280827702235141958497515552829512119254496571087672280700826231386375978546313943458586466363547576207783427113522539939047973633430263655060251911595465970982367969026252341154031094778926242689549799334489550953568348322496854033527089316740293366391585763372120149299922607598791287893515852591940001620784823140850623912081854661432869729013060049129621422742067244391876186684544013898771768019473472606637381412622255884241414538323260252217769587038054185996438772372790160874902018194416136803012678215999145274316966793182603604654101660410978744336068954191067065276186048254519127535305274602884658946460197627456798497353054067205442259375738057470019245612276807560060328834648847773826584052999992169259240791121642655773193519743984493032439084370281315900077528587722806449151990704072125674766964053730399374214422773183945158565874090782920999411952392633110635208126077830203049236111306724138054478117628813587479500422823987438743074703987891964409848202324512 [137,62] 64947711162007986730129338264044159883270272994275181960146063029381140675090394548717887305331645095048478211616105728733749196867135550374882555427557979185402254875725537121999505433857257219849370196214808979209211366351222648665134955694484369767232258551653764857211410559488298605549445607673901245515717242383458903846452387485578911278549732084707698627017691046390701021553265473252376524264807989016470926646425606041801819229818915412503147806533420674293700410795834943092758289577225353062897341400374799742192601696015110423117886343563412585587249765079074050455357931729617832897091116498884737930806175890809974446894797553605097572804263471918244663992759762250145447742209596236565798637808436106837382742884490794887468149324701611726080112116230445793026922074313317034579911194057445664553971057687383155650930183724065734615897254467986146341652490366146440904685605754712484203341855157931163695165324424360845351756002595357804674788359709052191958365241209782690276826361685271258830126245783144112356490441404379682739559957169902608810891621298342543656160000768874075698339556345786041647297781710944668859346808870968648774999925446741418752542403280541902603358588382355033407952687503749665702619811243290225371677096941392724820009612442298728957586842235091536413478312927919919443620012794080027671189930095984756999690790560219750982684748168149457930898793736169350615496179094877763078787212764053012925371583495961124338220635960249895458859306210031781191826810305955875974598219740790440074492011140325860124206092235601840887879032091234823107554507862057690729324791994660716790310140504467714676556932214692199517648976778691616375833281305698225009511512842978841413028364788102116727920245481787705300682520451737054225209929924644599512920783775804300975268947884017054762875757941084867569630278786050502783996593695437672668763051096923084916101758542533719459862111395572883271855010687972511902975462552691708464083913524403947535242885722510288523073270295845117088214146176 [137,63] -11161750029037374241973594467528383913737901288856513748937010135379118030260464083975285580087742516544360448098557802298911965387700077030877714865755975025520644134797367591965336151452371292082719784969812870874693813201131076534020811002029013444548789542182789212564316763464878379508809071210742743598130088426911773641939709506104434257242050963429269578154186470823575155598235878789319277277650078962583589747439307301907448097536684037544374377967144642748277581725519240094007591988796560929849499813623744681070254471785415261932226790125103066474250127319640761126126901918443120312402577967570508737271655499788826540220184428276107810306200833287268491551140086534206668883588934554032013201731070501691837152830629447423363460749592801576781075595868098276694367269106646004825948304235652249758478279612283294637527269485528829818293520555922725723805421940950808269536336958782201761636753127462416636175422791782804787287702805783972959229623124757499701890513418163112068057221290322103235338567037079466346031990254550345494047247180816614970146118357096469155672504303231391569523216060353481436478932009957957007104816925594473213724927990229673306746988816188326508299020081058106304757444614281901297446879258940740086747062632588097339147385611989093462721459876781348479350257640606199049346167828934236427381705370764661729466534039502234412808518609977459521979799127971479399935771929945701913316569228420493664400072451418030591474144480426935833980695459064194818231905417265253268264025872594178786873433070967062704947915182988694724224684041659830955287706095550351933448208034191981999102892333339076208554638411730090576095218693069757229315574357052919615898898168798109496901626377989082231924005523030014629635062750124603788583672042001760221229599506503238219197523823536611858824957558393759579485751588859056512080201837162294893318195268224996652656506145348836300301604324500645905874114466598723086010919223294454460882462086940458800038022871444332337720547707389417576008976 [137,64] 1717758290914976454140916721439090760673799409432372062867229846902116255939404362735789923558868223020981460911686424390825587627095762148002669531994480359110260137796708114717031381403575755656267117241155726874120260094611307726935288539906554728974284834345441029188165794196473793779743231771688286028447097315435090329363455449877999837589511257297578515812847957469923327292848870395332058217779960782613730612394267614278838283652719375107496609384971513855463372445728953084131044527537285430118044809738932824586455453511650953288053492525072760524073278191903681239172624677865293117498576811698656706966748256630048620514162194060095598270389781228151283937337976477339932602931219861266925398490159597106281541263455357262803658558900154897605341898400974125531587485757496932808366523968344070754583702579796517243847209942687531460612606813842455114105170573997000795876818590867180184109852780878085835301791781705267550065304775075937623429599272010598700669966216998938323361270455024888714701725621218049289053077641085409151452804763299908717338915811353313382029018352507724046906833107046429766282102729364757996311225397827027823315047710104563305978271843577993301322879851024665410954217989963307769047170161864366495638911140220487067591119630264576404402820976541361566420161729912186829391090391618203527512071656400543025955839569860521816059573049592727538980048097251964877271419121000257398777888662152479925881022744205775071029544523868647852843185461151831256437033622656757047306913072552730124849213710410678757137990702013348439850259531797830526565507774417025064615059449294834932467971359096955262907138981494183646817743781711595325910486042931921101134576865297177875483158430415860452042438859744312840341680556318884531872558036106525679922419998360190931059350688491050562524774581451017723531213278683472176782068376691110635586976242232878686911251986371179120806221894485583733920707190166526789374769290411586070103322834040456097185190725633915325578110182056542184064 [137,65] -242022867293892581548634289153403445990038588356938559975855725996204403238873356075815210454534781109361926132830523652038668470797778513406080985689071985743937112561119347877668889247194129258065913738859700827921284906344740262140160527836082658274123475092980429989873366566617799388537073150004063826723362071658805825007605134746433871287462745998070854736975371598712027848523933288835028948814319674093255470834923864269133179563490043130084551604767515241140283894230266240826854995384866340289921200188276590279604540789074122754379866854551389502262395689311703395728229693196032416910978677272061992240669202499341115536041829295041341680455026006334882627622690894077111718363998240100756465543660988765496245146895455139119315912015943254047578794516965236467999067305108946916959617462911461286607634053226147950212478599838923759319860075052846235227861273926853007072273860015976680994279890211010643360566589110728569026387320936712126973714230020483364680739684890439848689432748058696109307536562567879479327357435563380349785578830241086241524389447971683169198988712000897464570904061221853326666868636580495007597356358875464298886050466785152754717828963992163511685562567014138760946329861076678261316981904811948505700429120347420379492321504132178892260601315291005029974195584216071568316129300556545178141210368194795180204038451521953247911190334844940368595923003029421357720525188145052474035968863538795553319070450306600648684725958399532231277869327327330929387254639726062957898818094866542067227925129839944970314538012987453012107182565450597863734637126446083288282110206106406496667165190545965508683294884252194037002609821941213429041896145409275114685057074283109853244442512408268975025093841573790254463052026609547337471082825644101302789385597356315029208994431532789162196621782158800869151356652014033587754221414339687785358918626929163721209270537312870522543894688511902165095176005160422795180169412926548815198270916517130532391461283495986853843565587383847888 [137,66] 32892910030034996783232417457590711288400654235317235979808662325281854049931990909084131636286034423595523446600736109686065691584838949953524512044964418539579595469541821350275873837604751987002188865028516442343237081747063264547475057253712679233878714297380896540465233596962283416195812162224958400938911866969804227483834658067385347381343088370746347251637645809678737398725339128427788114572656363128414777507827543553392975700503739876637775821954153811512606765316052250157835520799204430235338347145909286546254086755412553730431376339883922065061540250052943122644111446709230028339617077866189081090966922243218575355477813305645876288465984791407517786147422190372982307946695509836213737414344431368791186474161326404169712622761756794603357942071934409475810454001098842850552882695406734909725578555338581887067009236212494817838236899499695277537092367786313294340445734327930666313467320967433653221872235746972402281034949595404047152626782447445108784346976094158567905058136153322234992912045794350714177333640014363297180755013271788343993585133925427200060521415447694718965895005248040424029444271870843432820535429614976828811796565331779318717489471879430846771596346344081522660469102742990519805758202249417957632657040736408425156183194926515117706760333966066816900261027606332504012926256920757191466568430387266408310882826584080416549906349113331880014324849062635980097282802326580800768355167608032984101600220430789615911030021036195407358245983352374796378581678199452342997719504141855009182566525888754434186361104813242191808008163900890713392472303341423216797458558400033839379611250582619090797972959341468895664488486089610829900839213429558932073010607887420834756784988677048300108321173573298563286827586429125490013800516874339625998100798552463637944472456156204617439405127360450508872375948995690757547996460432426065319955083639774015599923283541840764525618325965587674880318562160889025367642675836732527157808274914816962709237532587299151800664919109344 [137,67] -4565470382415964004680719340979056552026397206714838005517074300574520775017621293294656802067921561055156308402726863811149415934547607908143221001129154051152456618216329820393780815212367434111262108049043105965391038013245968766745618448600494381298758072004632289417449292273685270646156548420690268510787415240241397036271307922100577584781265556001705680233576702541586936803440657330555360324926940256338634387232299724900731180035951094208902632396182676176148501261247585154081065904383759858429758052120684208281671494555408255240379655202748401369827625665708106399429026248477237937993116505805394364586890154632809251927207736039985565337274358200372372234356087890837913927508701733978787025686987503876308263284282252278702916521042223460731753594631937117540853408418125283886428405822612273152895139153574417469840436463565540479635884286864602940227590455293843217303645321032849570872687231160156267791830026978318308057240305944708503144223941321703500434178886560408496985824579334821674632608912847004574520338705455524833949663694332744897364376377401480276376899090245448639279867843864797627565231311757112848520092425730915346173717593013628464819656313947291106365709754908531495596246026594582285347849152484514616145145908188345905100646638356967297505066826802467713115019648904396269903661219568269553148772329078650689374681922494735186813365961768628599885737620112650701924195214987139807665044483268031185712110475207248976900653507055639805033212252226565518820563161145957273424146099719785914117592167517452533262265746762012543689189022519498214052262132366572514277431158771822266260346684442262544463612045247665770065819605759552516501097721079625273329198554189349605360326250427636571182309457301685873769828391976380054842079948488808623750374146462833144293901167970963058428443910969314968743444400662728917887335751279441668486671555440721772778171065033099354124269163487292649647436336269043503965262905280008133979804888693495729526543189836120904003587436 [137,68] 668535790496001686691293841574607576002843703119411521567212470199209285580475620758977690656102940209621669558891077567704020975594755079990211390743735497339898874978038524170144010997257826551165850851664950263174971861996590375814624374536080939386309477129460294485515255657122218437781860679256272952163100166173354373128044152231159240947455240015528818204342401425316241662275286070776100414160486470374066295752337604050644114236688266582538428902885702424902202920348859071813355325571806215245322615615812204330590874657789535737777477685919910014934215898352843563885707820150066644274501337491070750059044946732641644557150681421404982003048617256453103491964704659460013367807153895645235542285166926583425957334124867538402686077634306480761680593547891799775112756767098780077643794800728722810901568289850542674368782245688874835505344209561368332515003604198024962646076076539320490892508329064432223923331717618406907156163824562182254848867677043186644914182442407594857349825316754579406361363869788767986619751552370854075173990253781601607596551937612148684549204883263668271928234967187872263033452403155867582147372399159741850428511469188895089341768403344607937353152111736537965792801689904497228014969781558994495718788936594846505993545488496114784140762125645071063269174366913176830681310936415563458606137240067332739615716466418916416548408213667192599576125821245885585321458463320601209385443259430899869110189973560334061101510101564362098706299520625729456398822632687519704864376126354035545575722284343115300183274460803105838354598556806167247061906761223370441188466656559880116613150301031348361884197432042262439913924042055020735994813116420526398360113628826664023316843618079589609544528680000337340386285511408968557439804009138915337556982842318087415177290126442817842589643272164592224117935007764539135315366123401401041264599022012282078326742645971685530175701919160521433961714964446733129681674705497901119187331886525469288993658043344637501116416 [137,69] -98220722452584313062652212030777456245710417620462622349799317017457307723055354340135672693753638568332923747651091080099946084626266898732272837273217857231919279875058997212910653578918463978259417400697235419611656209047427643817347138399694531422659051950582773971327973176805493224534759273944256645030825380338547820863226109548304890213464606413538112965897083975580707882733564772055561744053775539526217563506798698511139273909590820320270471768146440179713012946717302434544874700269872128952363349848684524056992651866549855191407153893194598287686218929596993182220577289640322182259271569887110376292559267784592062038871715264716417091214506582640817602928005365619292451314859317816819194300614609058694754409912704199732506597776209960963691890441441263949310819641056840617553284419089242259014287651791581933808894463333271432614991585201190831675436771137914933790000331007668349531547779702925385378104258246315029577900093136783041267012266622565282588725271620296528294833974190971648517381210740101413504736766382327054245120828258218713019159021787947091432521332312408509605384377368018411306274685409035066914285517402979133053857856323843599116618969333726764636651868383199701195306033752026392642169196523427859104430190794058541403280961664846363776185769430586976763565388427619848047328433701118047152977286879516508847866869651198730923438569984690765338734484440158328149378221289716631125303050701099335306306064230305451047758092026081980746603769598171080442291034378780345220270762392827908940244906511423801657402103118692857791802229868765109953717599256247380794384789059149151821055143821220960237259876525560444525280306935869030507286907758546871669913362644623776345237137606950761676090707282298054272385832896046886651201450555445838568928434453057511516974048961931805380295731852830723265347707761464659450744745949735109825124251322813390579533910969376655363981091930051614311152800042818620171392886490506060378755510330968536170040021751124481536 [137,70] 13642502211672068512528740498761529024471939378868453542788973973302507979331143373366593104010134339760838732136036312616362571103771604863614208387624641883838482714409408906177750538619999352415761703030576933189588325739518302529568778140947089566566783540371813025092848855220228249678675989643441661651743661467347103969468568401326102458751486198396324121225646941833842329123644049813178078362381255123830860036626918803162173008684413524477757746986043746405598886421720632843598868294301735040426501232910775194683555172321525908915145177713370813164421451241312206139428539028129050412847924229727393074447907770189421221212128192095030550318413100964623469721940489781241147373244067816381282719435898077879541422871376673452869419061611672162688811256026451994176323099511115835552186378961383417143995973590951323486270952268988570590554070036687333347866020325150732340360971674190790210077601903206320268960451765112253174568777585106692320707594038648481315663139039790957170669488224819133494002316679534140060341892635812922879316406901342221468904791436247602477090294867222272196585266275907612106422472235532586538602287821270847294018615453360176523902875879051346208562651839976285723588419056237956438256968768956979468981603664542480141047321450920565059528438159837143789631008255759534553338841057366536833293525323494340808732215891693525057837752069545249471463951455910819447598056654616135903480890357554076590743593927567949054882341808679348389950976093101415907972350851924736803223077269800318611550004290236166837063562626553205955529543278289033884107623610130367648356909962436179063502656796709722226923064445361394515628898255025935707045012243516778736291950307370615157970453121321769130145724997594968566115885923019529739839356137638330172729941905483158618522311544077563465222998787476282484518907242021629393973933444823726430664313716124009148395618202867916959004964972921323409046236725114069420235992304401328564544509951700542174852249371883520 [137,71] -1740348164839302181500492150346523416245179863718022902222521005261608307185682807111045875807025221766898499572147236066546811512830742432580673732303490368583696094508705225291180524627784515665979114068337763370059229808636721721207522823081888679456564254429890722223775404813095969141368447423842750319417072260047633426299826057077601231192526023963549896706497679283610975301766132683566466814959287198321388941526743189343951021743559747912146763578605516064324883622107410805736155731222814869514065472649871606781315792493619305316332001498003700311572007848769684210699473400962377362105253361751739171086974811555828242161642562561305594759656544990433513430812442551206679612262752209767086594621719563854948611052762354580541891148849907721053872489405865965670135637022893030520928947414463864525107120579823407748139871856309064505750506022328610470736820175429394062337774756909650495004206582415904457221644380110266264879180323344168766385370501834007389585205525974081673888801928312373628069474464343544536998131296832709704651852326248829328479059499201283948830534059949243068379454786400903039395168231448116943742743857179288921584407020482081553049612410910701113571308131783427472072576661417707266068223412545739345716505528035737713179076587736603588474881552089958518069738330240674357440293633320890091287568530289059371871910434976798753044584028430460630263923383734571082713024102438196737504485355528341668346472869284398274061986697737973396537992327001245987595781250448686210397281765021829290765042823181656628362787560147969055497082851853631649901490169179421272227568098544914437476098647716841551126727001054343913539618604937457243238505636076568423836197907992366568096417373390660428363638378839202899560675174091037298591264292286649055161985867651118408033675118070148544938781534557412834711205128966245570396102329319540007799283569248126463400178171951025665807396391589382208469474243997817382076628180745257046999880398388028209732797990016 [137,72] 203889998705825290308509158596443541237678523230405431145276188532090520193157175497409280780288482689043056038501026935750702213255811449166168381356269454432630748481078673305730500945957156917326990572600252850961114950184537343188496344543183783453790822533837015376755915429916006600244416791272441210035805705048212501423825438875758453966958100943745292027930509765213117620961621804789027801764320638771213179358616713610921529677561279712280092408660860726510155202791012739084832444559920286485513000133485670885274698826993679482896331912443214160405178037051008410675815212671971590254115767899426859525838822354998216548947524291525748716747446390376127527426101993003970506377789302215365531948040780986341928525285830133188322309511623488436450832777021965497940037263143884276413961672771064503065866575599122160410638835879091860072631831166410778068349821043516179814241793358286570605940701403323534891089850839075339627393287568279083784756000477569394735019645971080553050759487955763568844898436365873359139830172629369102245204253175440738671521272814507851518624639259236225131120030814836950678770968204298649496754763290721777844471435982704406483791979076571245552707259617836555857369409282284906292707206481309418883279328479760450683714438939621859553341774011790515913538823010932452126752271373882578130064829763042174789701348075552411037591166981324696885218892517430142379535498582871717647518811396708491276084063081156293396684647287959214056692109549359849154289900399457786594819713238019799289502847218161283324048596661608765608088862760571033520045144078123872055563714544758064776377765271558168864745928078841948574142687724645175258621790545140251722365247351009679914644681093369677299879140150176741956264573910275814832795345217111034261776084064844798699718683056839730031391067070056299776553570275116463480453616106406143840455708736054478540282410876977184566512797142611281773959223625070043383219455624803823009118809492275074666332160 [137,73] -22242679013448331037680908475760085090428761946405346865036688741474118832856450694630938172093050502806806350102856326393509587267438116066263233784569061930115146981377212462724645583111489571257927159959325110649930534706953079069726620965773904568286172756718031043325547159641722627580136314065141824136326913167112043231283183762086859153521816030337950384197426248134207848995599109458479010296289967059396040419161058800634962531252253534344740601548678589156014870694095334807154388195747610647037984263129585294351462169750803352081798365784630049607603672231254007104314762493663392324054754692540841620659454288017718551081900497857394602751251274258513974120089814202617720251434672237221177253690224712701021964019439596336951677839732224198539692899983209136259996858944617147166053580956772163867147279976317518427697998971046483160765608758657745109189575360335997946538488250811929032566036895346153368092733812019957080082824542241815501751234351781029281410021460940612843910330556486379004974453973293254070923162130764680887103703190100869598103626630369528680249902416260200138931135737152587433380865167051122779268726975245448688109810363921667617357412137234595738510605808686648746791153989908169227116565718969066841212806188645100900215157783345779022482169979699406703301474292094406265858192597304250573829383086007343495512404554655734648435968811492587508880427759018009688227882921741104617691831496951156873278623448397116898835723529935647687114622642676383977245497007184569665699516058851181799884560643098562388445731105280227848445479930578857964698425156866331950881143977214721444782918022647533904185030192633244072674826908432139345974318787630013617125783496453401780787479057544163743676898025892323394225868667735285254212918188689005915021215231675461795891688676143089663994304937117840394771531236695197597142449020831861212611433864625565973566644937792876733177219841804259035721991247025048703256864500364237672660146647663379577600 [137,74] 2218221031217830359441961867576199401600123643468278390413952324996341926927612523852442137615149088818844501422991057450173576064794552949078550282390385146963593011257013279946482073805611662176000358723074080259026478483067327709626799530509410018111547918301241221054546168411975991324685978563089134369507750526989977205519753103386099443254926796396636533963516636094039583373113255433686967457406059565107490666526046103936691332408022304543683669247429433186006326886998769535383347077726693825057017810959893811343439440581160951399219347981100174759516322488372092256774288908352171497768245743127779147006008802180893622687532134542174280504616309025121123625101422375061907717605321881342925797218266917189003942450921431252867324499173969706612970016740590013005905593204904533412866349873111918583819165405398990164094111462038749218400864261702330650453214986085756072621062667335380119248939896764914420904441182045216950845422085759504724365044800130060358277652120140874605206971041380329146836328635698542139130180001582141929082786798946776644862956748218009725478187223934896826336541592048198384894657941035999404380662420892134656417161652463222466633600165285162014580129168212707479507197652952851771498542655432568260876486319182827792889601329041583622740634132279025830004961016502652020633750183662466387736093069994398095069206442214161036485522071574024200546622199973924295378943117533978512444175752008323840590788076979114672583795622022316877243043994701507745097110748614604115177489197745923161547438741825710658235642996147521099675127496454274588579013773708937144269589529335493530105231912913556579443922579194047588297830416911606783957977356128891424619919184953979926256038804115282867082173294315649398053401573866134292398360239093912593039152605621613231363415580552111810755682302146974677577538629245214355772461031348694793496297486037485896098567718425546378020084095515654905542290942383630797725069908405163343511632396422838016 [137,75] -198429825652867676829580673963804409512036971114867733256126703848270549503882483853847523771400598412672425799777803500894989606126768064717781021759800028931264496750787996008264685100670599446824199001577635349872244371990024099344777992033526976149083216835091536569203909659975051494592623234656921056021927003500139875633518517978460714025923825857372365323124154436590170529444919230926033732137821216285381561495005042874154983756248745751028643328147797202038308197028968180247336541775123241973167452039437734143936290207647909555012098457662515435199528397692953635899184228966278497347877606728633388188101048849987415911761726297350676759886084275745707734061824361990551321584236451321351181325295944425924322848766790467278418751396504331387277804642329182204795164531246448211197371989369302363512089226970695682684405576740455618286259246329106102483514347538165737403213050148154663296724390828359266546832856783571152089998069131508042278045637050846202246295775476838621940312195323200929270985549229183091276111039845230613183499517474291617194665416938793290730203095085625273973050936642082214107882851061614128932032691322444143960717036632581897299389977079363177189091269547611781299162591276496874409035808045230846903881617670747427247233822478174316391956434353869152560852309381927237813663660698283555617930081856717906092554165879088862324300760635800834198588027012471730969582520839298577784875058565512279117583407576238555498117152395873312033805820679214312463431506343697484760804682780750222847082279507066040865911048441079690916072301026374930988616941169864646131608275808316420596570352113294708723988770669364375968727796002720131806203082932403279328858560328700172129829916976654969613424202625132936491280192064519761156818449766770566903821586336316650775118692900419032739336531858468088405764248572733899689590126362496531438845729912660964805771675397040429450982436804504622806767221202972602084450332837127278835423416653696 [137,76] 16361340169539872319843909905634533427052420464213077501162660085584386327482645430308344997132700206869086647614459820176903049549529678900418015795041536844930050251419598838920857500880273122168454009536698407744505435320277575800004449922774007899044039879397203413360911759782001178829154873471929029935673845789473528080787535939466998112691355227649878138668037487838193383195520815639894297614521886260728845859566721149811412505805599242789724149990387395971694979985608244701781950831213145913646478122693884723730438064241816178817620768203903666939726340317712368541613447947730359224062421619062561055173058645092582240834863266660399474271092284868889376804340984735014761381987552296177350833419152511013181595374538875846912898061476234074429608970538490274880953481724943545873197936692838718612974334559249388072693507561022424926033579090893580934831299402362727490514024854012799527499416852222120219641450351467278645443298959269774408254296886579546463941468375024274411898134051670266064789435578190975196395080337612544915158209982061321810992315384598020715126345522587016406523814575185444821338865722625611067961174325475481733734547502865283076625594056986998696494557027105246661566257439231235649408863894401239667444816471514616218053357273465895265059116484362692890618976950955350469586128293883357921297136468649133382049774165815988222040029978629624852314509699150122345271416585277512050861015156606967104943988806926188719077580253723247649056948185029638260267231671299456904441815235409888763783272207997489291179808179257994151539585562668230355829297474037629562403533531423262886557205448262891541161896064849146859684845742862313229653996189426737197722276095022976410100148781673488339022858853804282990350890091271607018254441387035108692200097491470770644248141089010233269144720545691734827643006238532163987220204663062715193038206000984199429719720977108814397207836059425656255222448560135387644678187468530260434406641664 [137,77] -1407791911673408020913169567663740198261469041829851654782657017562891815917888489465282518242116813060262234463549914593201574096698663512348957932018562492478589124834557461805027552120504299025177535729678260968461718503138332957284459206316095682462189452705587574747914878982374089725403835125032160856139029960773572876480830998523912154651500624928613495985384368377649784769175187381438035869258937035612229217851355878863909530686372690094475711573953578577377903855245602865538807348452064223419863140642424221050548550051707105574074233074216219416708529133244885684503939108618674205245955736222904340736852246569751917464487984509473470612768607543080736864552826196118194106917166957395404035839569694306043001179720994108940254242238709402938214112343115680510878000927848092469237524810710685907391785917483914133646062141441112392106061318738121022099760579747618484286120782894028837044575996014988418725456131156197932412231184821284063454130341229227171208113093847427397184778100202098514866366930646818967716468210038620492168252865131262334089508015908245430334197008746063055297431596250739829034000704112738209834164878378935585389359166477774247143486581287006330728747173382783083590195945521265913947522741901430024986092421156908685836618373892305225962602829289290231103138490709116542617118951238899333474529414499055092091484756571367225817559553272543194527077940250799487266308744530592998382191121817909295227249222966992880333777540321443892421238482685603543666516103969974490463510799042017660346385766765230269886070823742834553617288516504215926954420269211897215235716263325383756668195549722907228153093805412544966738069371880417154668363517179997066990417880213762798815756605343373400037178015504747516435239906277725499895926283729392372615838121773452833920220561787264269590217649367698096040220141557284269113666431918663579954098036600860587845248029279160553293635988807675036640509308630587812835136750721885346084352 [137,78] 132751954134576811734066857493372759264550942510228751044626510316180038053205494623463126716392262583040898139135582611689800769957673941509334017368323805056392070978666802151150790265659517758076539890457323824975750958283873517893165842368776631805039251177578112648174591571129428103922384303511482525385284276230819520335810860138766206312649142787451539233525536451604335058893232314801020926981909773467713661619976639947588595523962518048172208039721207002276501219589202522414902821431562008364924803805595622016671480611291160730202314987121563578909022574152313058431709143563243502938944512252421849554210841213296138887062076977756128859046260079550229518620482939634698400117288828785802945848080980375705067423387718756699935496573650872119331748456461435164746478697552916259649326458395322529502370000969840534880154542411529913556837638852399634414207489437347227598670145560946561195921791734362477355368180369614308333424582513699638789985741884455476954966098110131171726302248589801296989007995977491610182323257847131120442957913519254932616302928392048734136772799695852354003013699406624715017271738372386286933811490770286474869503586630152572282479080410954420723085526145562292891915100033589428136892913007919073302767196994279427985410753253316970238272410304112913107832981454584525273614163459091125454160759564957583970018503484173753745285299763750393567131086634081327550632313538715229779661759438158645547871245362714654090472780366730807195337916508900087594736160146185523976004773846906525637928944307559102348214349853077238227592941089250321111103879865320309583184703665486796882741167443338930519553309111326382184870842672578023206369475144214347406374718551737812625986766407624884477554150326022814844461682226210904909413926104594146748179114566134491411187333089686740397612848273316620433239542032385446216430854458444035111393796659967399061790020117056691739575315638390840831062119009566418433066652369841096768 [137,79] -11447716361502829779202502550052108178221550010008515566091794705864229207368352742726977572613340453796373328878648008656944460750636915897213939775787855187044898340901569676391580158520777606230015590214934403243062037868924656791824372703304734670140444834407324770889659419514990164563746806699128478605137159485361963226419798035428219744439709068976634166134988951210655286531219465316807358169940369903431479235875472196604128813697308471391046398654275334576380600371395815583372297636501512578599535501946621092020605115536694410710458194526269912329849940760191264085087898006205456683639045577896289265843300683690201535100277134663641697043759955265669438138022011212236322124084055017035705555209471806021744712586778371711653278026987927800988328461048444571646849161272885306175289742347788341059613097923793251560454842086621645168363807866878297847304288043370311340632400161434207372009097082508578137841398674457314451813703984343544307073946794100553643782943405400496643819821210596040007911316162905144041849463662413653603787728455865953963114451637414693262500562519507748955054010420041962696894012847903397703691003008745629836914217382271007353642622065173218453035720138376393272425759228948675325468506064436396636454544754766270507131099234259844510931246296259498236028311546363600256469983568828998954955230130486419629555448808665789161979963274390608516092820468308491119607335566453388215384765347709794512937746131166739278626736529112610372983666967511764646941041251763469995752361872645419547196533260517335364918696603194391475910366889901459987485369222807909652008817659042258407784381480406236814861246926956479871528561348047970138641729245979949801967487462291768518182684310994541563427975130557730716293852699688732175827620129615146180367964251310549234761103644309311501938294036106169435570847838087242151691970465060481707523509169698183895553275584961407624257114662712902196521715304698760651790553312779640 [137,80] 742464634898188913577364773562210658380176689113994527471016469910609347085909715953674175381952676127167786366910800616971502089225597885379628948710008282562942777758630049184323385614604069788543600606321981428841337472001027109389029675295737095867683556288627233153902207678838333960561152409986270032908949475946776916704672728744357674312662104782821358776141307414621753326052021753100675023125533443718560355159374964381387466980080258255540021066978755888263455472575388172736696946136288445262091858702516681703393257759925767446189654862117968721516159627977027623214840691898963977857829531013128301918560985117629143539801952543003629673113506843032745921833404676862778931654877878939838480668215406124706965024774752728422784140331738252456464254283452094561361124633683826479293295800633156408965949228707207780671509840290739457225466165808553400662382648979376853871666445640528336575799093446545540636279485545537267702489525325691500292775385465778780669122440206193898022472205440162583924955587712067546967989849412367163955308908846400676739481692596709185359513084914268687911395949711189283152917695661423364709081617903202315933062016109190336124805397652687240703682221404627959919507506540221688619619501129507830848007665200660613476662552473749496646185175087608450738170759240888936174243301599946141403466817619753056630761493363830735348804148614712447513424126386133702402965589345139061259584940380196279043022010615409077746714691637414722215734310947270008928921102878021121282179108561088177202119251633644749725435692870596332133962777699849951519221277123294851776978229419796488451203258928911662701333361119380146677780497376619688007941515788301838711934057956565836220440347614797668450948134076880030689159290676790134859777259193513108905996602461850442187485774615371925427473685160317203773592231405941426959060977989651836141789482624076541344649578659691325259401660544341117226263935307042582223080179968 [137,81] -34040263485752620294060293578830763584460145642002320841485197615806417370598407722135035915024054289295671991006509521751472334215633274928616046751998771869287322656628397403120072128893762983527303198648113920718009882972360381523266455135794202961360669367032949722110545689286211486929976810963221917330843985656461009152344166365251451045330421745240603809311327023569963411920208595366681186478241822675552857358293580737100568711277052183401536150101194848495744773244684278153484737726318327191201076354563040238126470864649115726045334656033036828218250671076363309015654080206348782633396979159491812660219644386366607239016383586226010137738067648019967008665715414817701070844019994300882135175511914468599775655294231031412917398049010873682035984079846665908527876394047491707491967031199750570030259997083414961197803978384190799422585850025702719189730652612836866537085275312489631477828669368888740065968093679312350246644767088086842131970616558669369529854514652782762568152825844702150301870031509207746716220358725002087252088131058054780803431947328984242320701620761381309351953766978570762662377018153711425422920337822190176819723053117782668428731679972362631906760806913018370275438350446393586109563489260943069606548329036115913423865883472834154879213298328588850131187952604118676485236716781762082740533057158469737654273864767729839295523456449821156586416067314846101114491226547136946178622602903329400976020613220206010495383787522984351657976244850865266256033585944334383685943838141186905412087734916229556851931114184725854777164179311107900509096736166123592532947205920573272999506496284491829497329893802801733607744010607755799207177600790147074277827308267049139453157829810652240727482659933883591899321980320328077341487242954237921287618698200843598762168240265927969524286778901286069774126754828168111917461396021158909397536503705831954133195009307116825177714593482932444819439317367115066407461600 [137,82] 1445808657501211367173552571400434727492468799416189913343070509563925078356387151480392408991550525908138646224178043872008846778308250331450561241071077607133012153414936703384347725199310378712943443016005480941862934620472899345985631385706410718082298673471407405194909805541745077926039411313050423707785326283780398575420525538175514545391266576585998643651952894823664267985858867773001084200227642063443543418143975628745582934412042223593638405607435862153520914910292010822261029620813842912261109230933898951368493486416117407918080486170580956190862521362698032590001935469966594080417887418496985158009141881941073107502960868250528794001861257333035188522627872115875988271164401122470236480317508360824683793104918565646619772780411852664187484551980173919647296745898828446194611956477775418507678188688048984574068236561842667715117708601092934451792789165969769704953771514430383619520461977293123060572003584242972513259998308146532930602510475201850119583926509197602066788029856524380247640100673425781498220680136498937699135394264785716793269381680155222546773902661471871774404272853248883253935030029606673117854575584128742003604838586763457523504474614950940650870190779794629474753058568726795596305950079729517016737464512010312999193937050909330756460619173800331866913696949595198498354932302511756664986356706621041197885427725899470930874748860630983542505157232660089258190281647818994629544649309182005509440217409159688285845283871828461472928955407599858816207270678179907163418022318587479890065457507231793128484135890386505903997430475494314164378963137901765482321212140308530179294501649602112427286754144901227979140556450943965084281427031469059887895133390405155008195814286207534513375086706681002170436103825587031162889188751894203173985318347407101069771490128489942808558174295456937085073236373900824671558372620542981107621618047802182050121417289785810858970470164224231662061391067998360607040 [137,83] -95838940604457603165698551298157668633158828388148523445297336139461512863639510744816326476094057198766643818227286659511808345399269654638027031940716413074921201825070950048528836246628871330351316633944072271006320503352534653541214477212906089962122613613436511679890050725128550092285846448026645206702813097501025581217119722407508396583639820439662303884331297371193817735830989386057428071954624396124850937447617843283654099923075146378409346930086181917446501605514754901332941166348886917266013112852533053637627387639524558367968804074282472871567800206615050176616208227014631932558359367337849954093693334184951357353482150119101624346171781060329267812735168419468360355765238723064210978972100040873816773637003538536746226139920238547443114184889913585400506524233810197866363427892805508004688656560193368664359260996323701847423000767814265699910870026027782823598679744229443083500506742315338062492183627493009069560110807552066372251708525121257492071826793623847610820161322905955492732568365668163536802755873736402479944871076407458422857793862816660268887620651297629779954644124704734730655216533331538230565154167632220305959496588802081886414475046624982638100563344478652170599507573632656652781180280554215567046075940852929190563600436426323133966366682084861435542966293892616628362203979695484563807992661145244057567468186992002503407391981991305762708197510798785326635848367304598441175565479972576979708979131525662651934750683471581573225950762903649822857387801924182361562902709315326861629787208705682381216408214857989878869107180060321722860140090838587279317972338956157259092918536143580226331016235271200227363514615362142441415311575507515549747661336385590437034764473330524929789464394086440763840176263388992648179112150898761983311326932625857973346795758171104722179314725107480093748425574757952000680107733741103637602596311862263474319132743562184439756164160268535959050788392382084896 [137,84] 6426342619278172130298423117879851468751349500306602927974002068452647959283511149100882846082324455684462458085915222776292833477876915428746781317883737461644954926820077767805138991187174896563806586051578752605123272342279744871344926765596665810735268525344897777169366638117236530573210990603172990880584547320460591905848054747731031813599168884090663287146643943439939722731745737350921153997675704615098718306273907963995901365759495119706372798563815609506732409533059271084507691903710128751456982393398874626742594676915903387664042610451137144853337782675721276468492316340451069734764815544231572034653491669125714619474995158190817115978052586979820442143392893053614167232204724861201213406466180150361500043732524334322644609449332856947002820953192007701761027669607243791520993848036439748205823972533870565890566862988857996269584614119879522731762716956392756864641828697563434610600126092534644226419329243267570271452392717656616183863387448767378260279001238789699393995335803643744791077711866401206673748918810993820871660263663065240876342733585672473793026828364349714609584735915089138890229940364938951968139853830687370843389285148201401519853350507160554486616518944385816130211266016976249357389856550646208551126008701260799330006727281564609982821108382064302441892959516720757284043071747642128412412709246040177792796738396356943606686655334379116428975399884755514076518955273769661362307126165626353729243706672403630366957659634072035979948742217342586186726252394115145867498476614283943885867190571652262833372132880593134764605832493416268352005139819998179500313926937785686100941376228662952749497349952890833230434386059040048839788434814184655802800728153644485053789160568780536312264069509374830788448494220663416371351323207600336161585624764385896116063144189504984720183751990445179630282350678303971503259240538045159366542767548771728652061201900556754195736695033118572044389273080576 [137,85] -252453097038093361296477681911650502329104394893414193956137253910838150771757236282860552702992330006983450018228456368099249519402263138494713870966363799644656778383968114755725799206482580183726659504131653215009678393021870019825535740172284211614196268432157511680755825415083918768492516258418849895498237547505925329083965553493597245455368347654105756345227104329833655164095772099263021431327877621971318545998530934327227956089889127882401014811199858213963783699502584232413741971578675591995978604019157172107028790907484340716914962608478375160941055789757033204797181960758267845938648813988934463682646780253344347078187840409229164367786594898936465133681677688877062392068217791731017755318601186820685985971878211523354781739943811873207878281769405595728477816278317504297545146593156249204000638919446472335304262720400225923556518618733665701714479293074504803337326801956957092318096536627211038775022870651192352931320489778659651608896455546204422331828069332174709946539221943351001127673897431155221406355333391733014034619870896399483610714572754363587138198073246216644157760797271798236686231768501890494020188095642577960973705982454066294297699136123858155355327146651876900354207334619567443305409271858955031788756793979825634190115598047671543606342918859934339469448457479427917371407883935718843726052617313525663951771554272761766499553339990612438087137270912022001978928957965119580415283825636168768919978719805319228915407308349932221705036575253001111210189393286067044324343887830511718065514381494519221155055043959125113355402655255975972341605791532798143733898179226615716770411288609272301881827728045043768865532297887462828049204920030308177182170064479396760677842529582827627261600953206600875155470878304570540744088098560990132083825987876619843205918996427281493661074922152496112013891515533040608642393049398933212416368836759742788152432305924754464089530820254263007337353568 [137,86] 773633129799223674781284132410823703241691310364667069135588810160117364028794247415857663963382140565184052387613203589659745729858415472199701230764507410180723683647199781662003441115679175880372225701251459626943339705372039237502368380381027770831416251714504535396695528025625957590492620853079187361221322151873032819648743105265708533597719354558652389307693447283483455593924476559034161803792697388323575240734153762690316721630404919960072959326109844702493359980328967035986855118541653379106387507483256611563720760501349954165855684076896078181263584963569712876799651292506776560445448358555722195925798184405554695884720817051945796671064802219350858365286695675514721530303229958558455345285549079874842082480136148414653150569820429585969143609286117483247677088156101180410091046111997872090344184734742147792453245229273392786728797340793082562395297502661521212921443477913827807138114932722004588464612489248458676213319211133955614353795235325216874553392018033391478717722793926323238638696648828611698544171297403287775993805156509836635825528087054427347428311906125220884215009647605895904947775470519438188674813640937439837597947414571841480866041814501600674182652535999363287017586094306452143735732563112722262118622915053804067388260118077047397629895203746807446936216680651847152343404484300430854365609011294110998638482052029716849404257820915979209486099713833211106960421745077526922454684284829958122228690785017861775900263904962970146772104522768133365812836546261642207953117145654457817009605426727037807562366496106770036453831133987380235382588324718576954608766390477505130924474226359828065816435492600272434157614696424981768749824572056243501443501473497675751346311498922504630614606761135176315854707099620239694447971422059711677149592041934905739559230008208176887374906233308363767464882203121126358004170294237488440502038873360089027920324068297598179550316355313032729344 [137,87] 614001438369845842327759268967902148192569514393290680932844247503781193983989523680968259571780181801137756846931622983196570344915857244991297835982889805110189975502295110432789720889978487209380750818813980376608173609580957728042575740483888350779881478457219199900820227951666677554977282274165562694336667940671248178823538055384043409658762327525481397871904373098180808415011661235518510797264058288477193679080603677701138890791801855088378112358918021590064319627637211543640318839631675290022460039024315924627194995576058597467068074292275975806296507122429500639813306411732133971955665927645861902459952273452712004239537579724005039729350220034449957683422286849397008796632907677423110553119071737733987434349091148068230254309075606093658943683062856316898410150362073156711462107731860564924297904661803474094157649636868402625626176914605195498163473011979343093513303133985099988664521666624617045503257539483694815159936929839716381033804844413925856062280902106139343580978010060460728639323612303140201066409312118787310861704690482801256329665521358819651152279251116039658387494746557839437576725086196590051940529799807826947046666920030609025693451664171345998978824574190584170317512482101518064531221807450827854900643047520304461602603229499089773518656982058744878488635581830804719994366697960173222341703348706725567606602669302989475556944434513702019940927218002563575767623142310301189522758543244041635361209563709923403349068458132104079256398794442948528829726269280858268449981009716513354764976723151600009284542577759745044284449178544810176413409635587266560120918833011946951033054977673282006419299005724966947513384720631444139249928431269453474646112381560616614071019900031878221618216968032552180066085671852586994848349389702677098623200881378592989416488987879959826844069843974704481524942504015050627719635901832681841885228357199251979774211750278977273499584395543536160 [137,88] -30805250779238673235196527226127535731191520740962969843268027641708337747704772731093802986721233513767040793283028373486334779873296333424515938832414619563173077892153740858179307336931884430898884448349406944894547880380699801356974531081904050717825020009014614018483641248601679665371704320678754148984535185365203689168141537373680964039244503503339609695708105974224637428034230542219120768499439065634334965717530373066723790179540151822459229696530818493816257555373948409913460274278844656916403866072850187786145992377220265382646687535121993820521424978078758934151075365241843016252533724067780391296970600776784844657830882228779198294671219695920493760618473116118618569066485685560741652125975252333639642518755766557348068664718554528342033210114984868472606063612173928530239225009158122143681296435395054784456650232047921008382017828454583445251319425788594012052187187768331559621609259319859183456806255448969054488041769926238069893219441769934072238750642343205511388435969004321657847050892485852593418268150103188791156044127134124863589359881487819992511153995678484690038445482946261096728005402355929691052164968103762098965174577123009749767270903336769758172787783752266038329287921533621806693721690242921491407249514830780980899043071743623450457836052407689203726103323393344628949403574173328758161977519922255384849391978256250552374574124983647721725465377219706448861772952613386431665180965462673606417467978968780744997284277624783316510337572711406697166455406018423142354662551560031950937485913543816003434404468022696298941269502053852538263675887643939506525790900676313313009095999309672463335602261667729179430755145160548896022623368345003925241252229454272062965001821765313610948640734907192912522839188671293291796569498318419697454070327309940806316663663947568756487546188560954129169377733041793864653350341818462453276173709321586483924643620319095670749419786565888 [137,89] -1346220394223195384793181026119283113768534530570195125647081052927121550470122474680529706639276155389426605721203635449908640787835749590794633895717484431226124489644732026001935654861664088952475113854171337716811317772111949154225232827512272815396016627395015265599268294582743922346206307736203514724367729356145934948337843675683733549761361487809268233470811182852457836548106784721859776041835685265372124234896691788709875211065219639517331207672555817727716253619138320760556714568874059213765066527596496703170920352375556432800487059069002769246400729741713575510564691531926670616987484295944099633103162706294352765047220152313941436303613373542396974529497827197050836431953819585098997017146651422292194494115644736825069427891086942254523988460395295033160177177455596297205012691200182519386827542850781097733780931974415742414625368226591848666237938255028730422665660423769027865413265864462999859230948159367733718872054392932004774135242920078439829859270409199777594111171001741978183928080819425509979045151919086668990264882698745107100144909579835982800491195401169407081397138827251981692924155479247166529596075767743830697392574443748070265320463241711766513416860436617514131591848886837315171164127489995950239261467980710334257081325736196031086983486788613661866370585386750094970352830171557778198240875895205763825897561232916999693112949867681631946102184827808884464625168589524481417592580725186337464647633227085889917848422077487383507362363059653771946628010213650198259126751074850207857832559377719520085086277390742702696177820323787909613925588392189264083149097591250318382288884430609893279545379977193008771421796821783701656051083280013099556085880956620980043050683229131269923584899912309158855335307351929970390883682930130510241336587895305221898920752091677897070814443466298722340075670804390675051606282494199045083637493917381358102191703355862871048662655552 [137,90] 247308789878530928982432062651964319548453955394774513667510531878660649203814068828855347777742709734861125727442393934697184377033091174889786856935448712124041872870635506904132028858518986134955626168883473099242043980407330830065616007194703508255320665795857224310856816379576228427604800064159140261236830449096599445711885738176836494281810784142036658472913350964077887248563859879555918255170839022492354327844351753569970578774064467838758816487838774112923264957915354349247583042413406871129590948428199361994332779212709540921107769031567232114656331314212617794190719158621914765548415535852628722062870539062723540087965483128109651226573444840624101633310399844688334687704075616650009845980141996267954942110397264885723713963190671283015583906026302847082761209637026894309946728030570164150360821644409296056836099770254357369113634603786550893742244060280360752674625721989359008828775638224300703456661545406754545216707690282239470511167271993887925491433875060515833285128960203409732028545237913960321450842343731475264452054687260068073130050422937596341301390814287218534132384279704748081336009359573853033269797150868903076228699549617948640976787467063268049372221562961299780586580245509388532519151293839948984700544718727192331150735800558757847787746222712271633709060506354074650866391453061447490381225579508786417893871615841614871672873865315894205720586163547702565720650594700347413104072520768245891084629523403752528136617312032650895637229080188834407681711746764825169912011516584754567377662843352735147270622622413641387641778992012760092624758474533635277589718300607210520789383371151857181633018433909725721772373147170466756442470075897639946313320767801212572377829885922133442284958447377040722082638305959176330701714963009508087412706123183920149324791290814939610499126530442736413842155126795145934484989682559131208497812368082231589528275040301286198159504 [137,91] -14110704769707913220640363800293112186647225561986777586050713333170726880311059770568013040407318422283776251952052880826376071262145047112303903595636956851685587405275760397116518984780311304571656125933078118998780736775299816418409850038746609959369151069033021175312235997946495623205627275773393534993517095539601316962592055424029843763540560854007368311521489814132974166417683836041905475706434660173622404054483026832699382167277158749706753642781776762151659369671220403434732696745164564123566735340769901620431509375803518793991400350617653716751576391108181989059411902143963850774999772398556194066007246626936099055769764492363176578185919097695895204527172670302654836559927356209490339224201400644509764522842555619872692578805629938645241905131981433002512912448246684901643456912015672386917749665276452663464977534552986331281440632872412623841214494788918788053242374611691237088943023130385278951332650116385524018945349248219236733860798037332460909857195563681130249456661255176609666773374838491485559247328595007951540996577052607870648429869080568377752619727238414326874184912378207365627404276203741390245653933485226829948181820137203117679375495384447333830527211280686439210434882834860975236260209218685821144279721287591765213674988336191835020609991994893557398394231381631939023960555287677962837565166889001454556078153774218504905221233184467537650997636344947203937879981243656168782726814370494741144604575441811403883454117016325264799651742656064243507173365199301120425220027027917481736055656958340906635308236557690669731570794333237857881748152280806948287443349711792932450195701778754224547600066495114657770146513783344597393845409725181092803677170210111508824112469002214698373221571497077513467502929924162871568010834767457534290097954036368727586389240932187958967535386264120125541778418699579923771353340288281039948021418008375294408517085768012431258 [137,92] 375413650863330745692261149222877841636816906972376579181251742395438851930194600462310464386832973761152779903649297954525780377775742865031897331424108194625437711429170693901280838278696623916326573898876882643898226430092626477098818435293457431312192744618358418842418440558207228359018485537710190430784627307069982199024065597641411926000564699290121372515042096327470168929770257317572985020081738924446619577215528586582540231428734038735686299332547376951065691707677011606668224712183729868634199552992167494796370920981949920063294890388476597465744814875236405256473821413866619641123947438873408150983754539601831446078997363238208953156951369573695173854839495887118302654394893660626893022962694721056743101888331126803144002054356983074764539421397759984451572658450017152914172024102137676802046329947463259654527692309800737986466203751051904722780117873501720425172367869660474164224170577223919809269810387018311438426332991781414926721139238501488920396358533922049775582884736196745120087580791216481958941147862936039430949891092543713456722190050477451707974037972903675070769553514420245745417103272414241932903455000576120740372144611780200682013599972186265635180969592766141907437173689094352470646918532545578616895885386805407486662571993792138670692656368641577721620905792179591521952116284894073371663483212346059463175927011123732527694610836910160554549736220999261410199080753377973251618138592431439980763107624006964781645938767138894482167470159601473966500203293688275859094121174051211820813251567270440809713680654358048858421287249667406919214684407791171376567737107922904988875766818072726016951127762835865887720264784537246919457378620847278665800497945330410886938332279387526383739835681405978903970995826315537423732330874662663630595043995840548835634935076657290611277679040229385293712641357122833096785485997699126964403500360154921019343372257608320 [137,93] -2245822688640814982344047093733997472164926876197015946809603372850166822649995014838603440541254342826244026261512448282958039425103335772457618725714598914098765886262715265627887415995018806834182350379870583912101491748801979247290263725997515414407055854007721672658390710972126309357367536549761800007071262498322771809563786404102479238250028246998888478871829894033581311710375166473089539217007678808620689812732264590281422570295583161632059759976296626353569635132815760461203355908437438247832046171046836146667721313673154616433351985622412958083147438236549401138963739045565738204061556923443235246052961394538051726162952213968877638535719140771141175253659526532642056185136286176105947376051636856264148852765214842163724161287080280121552369213893683850775186526082178533093225473989859420837197886932437181847322061111042508120322969074432503731533456618247149967124133355613447724029604036976469691784790487616136492171076402186631757854022767075302214021090733892216052932817860178635411910589043888113156447263180718955197276342611680710599658545491889927066656482271044296441232753020071630463392385582419155537997378333767257686650098637283348999222200396339208842473119454873723518166840813588499477498644641193068782230793978449360295948340207524643036233597410579684310564727095694385726490518549498516767333545256198965033330272754714693454606495764305650242585267575153560335026084265636058634734774622181640531169710817110444565037073197880669389844114284439444816666672967972065717568317795942398349485702610658927733514421507211879258406301833433804001839901842094069500495848960402112497251797375716118391826474104803530231045148513222270045417819675042585968095993027852776637576156457063731337889603708850067786318094308355285551414171373749982163015591007070489145321356100635328314084109989618649504130841564676220173756213761828767833803953737275920582145507088 [137,94] -170988484706400802481817782511910843333940678398331006843701095180856157411513932300352034034609205880096140471185229409570450629398734210030318103561827719713189551800602723295566849299771781903414446542936764054881511413640854371237675506182278340572150351833557693186939804195084633317738477754561203052397461584021502842982464066350410465198467284961232078884245309462205427195473360353462963092220314106530532500951694533282290288701880572743310930497517247198746321615376922549996005108972199252296015635745090159631111045180507589216661149858552690273342833505985565697086144799370360554611465487974562844202854968605712711104404725802479513351378522240299825331632282346299132866311667790764496259375354990006782207093875464845772408655421427712147680793235762787233167423144642516346860556141397784611821651153182460651345603530106656434257098888380589797682753453015986356499793425832673755074103294780719741329582085190572476409879875360607759109924230534544539630841637974105592992885656403038964631847349467757837135624581565741632838377664852683293584284371376678458319967254205010916243930856911635375075753992881873686131137708915927777045067449723899414272713170175685867847338962308492090715557224295131657699334283207561314831781571935905354120077305665997689144365499224732224226925859920023583609379623709167877491894132663785138639521093249194014193762608564169252274492744356945526327266615433973890399146017981588449846982196454640750555607562828770074079469786867523311035904058702581304845560547580777766028771852376297597358030855451185792752041214642842435874632508298740538384477155214120594864146492382646320967500679355795909158132983846726330725941336158922211720112911908077724766128875659206099016900832508673099667113652536670005409638308432844878130139680495481603843964563888897552474106092014997808319392944139667727807336387147156068423065047697698297044592 [137,95] 1704784861706668061102553314919332915114706422511784457468715420847222818823502112910428689075943251235204232353461775489135529858511497937218725507218928030094266633266503732246368161490532344174389540528499611641148711401167256240734250329414323653408198199253479562925451854649572460549651256649857844116139614986938815023716440279385434582034583607149856706204274207256397709880496315075883988075752959084670891779845476458049753569117583600171290944537097856390664104199649231040975514123697531426424917761483535847500849091011764933428843775472190431975080682413775003056912953831715226587650612805188306856398821042216377156004487599429524468024238693033190365984081686292043787133934404709422872741816091933199972799687604957403106724033376485594046810662373305405434321427432740416321608278801930342900444057722973883970547797565753590803980214858675071871094409407506238037097895288471961294928268540714880740820347421406897472326190895621378361777356445408663393079702565887798028649348181970833048471370872633213675260958612844508483956766027894719095216089063770019838187360689688493994499826114658538344537469782015369649373198172864077394924096813648414952945442546348061744054699582210032676071068029122706612239584933004096899722118406465380997238555023354954104581898808508038812266246498548319511708911442833032870273930738086015601739487019890869722462681759209410207268467937125062314992159183568794661566770473984260328935043108662289570248623455779372024893285168029656720041287023761930293477282869382720511770049947426710374069995800647426553087051895678668326940544229806805156858164225705455385341929742803871478935470152982758030375828424656515186546784745528148734133624880059549553993075347247460708845564856009686224436213116903434520655330272664918042247191349266781127824698219519706659247868291352499949426093614756064619926752303426265081185694717765950026 [137,96] 35380734666680640806462767545600654397774219014517575519970804915464831612932039923967428108055920855125950417776209179026897865540762297612501644674272549372264626175985403215780726339579605788154343071638607306248185949871865581554431916943016733331977179725982243275418665416555091395086191210093471911324505721696832135354834361470721232315843781122966924136852504882142271148168204758840725416542804370584247494263413970189218105734891093498468577051496295622768055544118324202730633614090582026685642429075078542297703738121018288068470032493227679171651325914719284839526970527767345154196865486598470745574680639890772065691787904823320536501193674644126266758185262926136994664512042422755831630006554527003317758021676109227170268013022831757969420981894055896396291561402772305993065367429100373298876335905304694112195859213632527869823787016066910735762990748359477077430240165424529594252880030706827907994191507227075271244336435185272276166486091782628503715822084551679961496798488563634927347123806484757526980449656867341273995766565409669643196632504974644880069433161352791435690563770593810342847641082572444351041688477166292878480824626360644559526289482476102091357283453824649866597454366317804706611508168863647542833681872911214088370290276155333725357392688846294957518785878119972765400933397486630500818177382250121698158448174463757937143480681761899958075513894070910535116853834080574483469064760955761675436393825666301302144422608330836646793309788708984550270256092497213103237118360404499931271131787233833751038140244890818219992298261158760282844717937327939539397952889533454643428274215950763675958742941902728771656065934247226739857345431994899096973616940490869655629090569284133971816902208427294195926454921703745673100688190931501932793354918222231145242235901769795567743983023294974410149094327942553412011329821210337077058551035248704 [137,97] -880779782866589593241969537446914777623660494960402381331576635882508794016797444135313312282373196950045828206086394063637659310197700956152220719110366160946997218593150052156010446911030850304990095018454183435615412091488694198737299878698778747984462303184721685145809428513034166933461151905305500928673505485897258399446591906013382626430932897490820635524751465684856448381564850987310270593074185343742676506814840726210408757454792527516241376810881911064072508037826323793511898305765636790106355846340156257953499558415400518654796731312537137915412691748674968385060203889915809693791250534420838810632290234087894263608514036636933269502613261789641371687341759610304247849778261951083015371323968938921660790454025222218728405503684299698526175533806467511536307237140168261762688677823402152678833156137875599354748011064627202380158101215726682802695604756490800950520759240594983195058648882789177515165523912797274403996245819059213484946800488750556018144740409491928595909223899953007112872573363873440432767895112427100787737945502834307680197389184996810708202120316544274332230555057453492985957635901117958346944048693752763068434836784471582723879745142325902194681034167477391969166201844467715920060514976514055332655817270746004667322411672439157209225555762902027677566682282547973542240808994596320136842194574330148331739608551501079029453332516768282230664335185041676129643310731098090751307527608693958291508110488586341843417876991753522180573027473833671806029514398973542411561901340064898272590951768587058342654181446056694690457331367734752257964332185810351888097640186734802477299026317516045751108119147633505716675908426001593312139693190549878010949659384598128978632189994473294473132887537868071674543806680101297661734830587052578950765426115848881775335207344011427234929279621978687414655123674550152434126500640636854195251838952 [137,98] 8531544952060578464327517384667747238034718804652492943480166422074116119212221118615539916744841001809168286677429267620451163419832287832229687682343267522350583738315612190420088358696471613458305291825465683878348798538849249522362195429119941928172947124949815063534582317791524118208015363287958461651164210282754401519680304135774713480715345879925925373526283545589640990259326672686904283695715546283311619452580776843967599039666142786843904471687464460737634095212447988426751808842404587104898852443656366475688381357203613922000734387201238194196054904690898194157943761979189071263784826882878379068621464105465242885498840727247508032273977611195906046318228124536299345719274620680790980990483558397000531895572790178911302334744893036741760134591995704806048035133495943394285009686286517044035649453110055316412391337376173007184837454111446430568170216395738411624840972422717995899254634633470567227574337997324734679552685137179850281141175697061972248087500221907655047081953611364733566173189284000890614874274878305616656173573363127400132213593948276306299406942350354015509733612657262588093309680305423466333579747879712432866552798238620013636109020306029235143659647109633863774707537587898798441192395866936778896075082370929580929085239860969535456832810588707631272093838922076388535638735529223927495934024002937555200640714687414214812245984368908891360305803770663319873471601476884121159645082297790272451846363479346850004472155180813066878715325845834444927637905481559823919088076125653724284509792538966512917787745563441956119100096338612274370735411601004188605501658313674051159704708344752039928052496630629133605206640471901675524474931242293181728846667501700462093036715784940180615506739529446281728083801100665157969845895487205992321765793148726698830031680734949521184105471491285132513461614342438257452372813271023024750760 [137,99] -150610861482192726407038981644869594764743022530610063672630563127698887006209775418588321587673682554302827856119736934199791621060317088923320583420825312633187094908777196687564008536806467304405634466104326706191452611677533286155828108666032252836171557038407578974049418863680397311011181831232691639859844779145156750738994913547847389086448824379194059230453274854473663809154271842792050758641417014459439219071671939981779082309851784220528641790416156009214630841400546768649061038653066660328207844958921495113462931163581019417135723630619858647502210380949677607127827902370417335692343302500347021971246857969770807058857120889929568420636896642302862764404275979222517771416849911671343685432205234343811256859526047130939521225051180618300469741873094399832951505884032404190484025154777381194721862914278949264445065517347902049903015744662200276072572515455027560959291636872539835536202516812297747143565055648147033641967669331137659399666881075416883995000699438072546176908928877426774459928948840963408312678731234983544476213704324201813818433528066183701552899292405918168649336073432348978688852998920515857677777018923335269218490570086743447179496914845975289644810662212057392332501722594049931790643516795340061581563328866255485248792037957568764596075426951945142827020932700581222351813985902213084212900915751615172122204494864239767239209241166099520293352151046455576792754813216704973193168243159084369784493675746005882222397402643842413031504120419725830626182406585991505560478612584641636137733802880307905408747152553047233742682838440747559704290273857956559059667859381750327860836290080217517687674997210100591761910157546617699426765872926367739013864977565504530271786117757991595858109444254120230466307792336148844242637812198988923539892199792682733769663168410836045340914715459589829428725561140610937467018278446186767 [137,100] -2738953997946052495890049557726199360421678405410702283021189711320978134924315516281855284443169345902286055804856864366105301908404110785039836952297139107431799757392128276512853891263577883465412315734715670763450443337078406789836185278466295502687269567623773247246007992014650910998268298633182263033629562730484115397160030659046541841786877517045159804417419260865432576833474685788240915963975959237809727805786947714178885983993506022903290155079740812980254049658085692034770002287107065831546017743330444602863781011046790767579636652844500708428987378303649424610046056462568898089507624817810535211055886730922403183325945162543901890419188407995077681848559643520219192387839931567082014687009674223115886355845177312670358810074239435582224323143806748427384193113614569555608287907684147982605623196714810471126343893375932650704042495914875505806992457926073496001772965775214672751124770117512657086864076967420781773351083788381601562807768628627463655529846339604216124236709027965750286174004414936506662668029819350947942737086380162143729489315200685008292329770717228121000290161525489149454005615132557940506058327011284944991577058614900095945692078916055154728682800228850727599646976400991364801296028725256528066299676470129982550724140112046520434053202966647392062774925417173221409646771140742986602885136802669217439915574388522110499094252835232322960530334586901527067379563544913417396938353184750791342944028803606266528490449705023378784519597340169262304668531491976823254672040603968959557591820409164219955763946905088099128660994907253258559686306628387956525282556506529667284851375571960853880217814622392253048047875043028736949539493597825017337794159634557080540511552768095399077271902471347768576286753762758138080068774225049220901753792895382604181719123225725163070131263077665641689868962535010629888411973753984 [137,101] -29831393008238818934788978612422050713008600194509462430512269396640841536637942268136205351074556884923380102858861033796898909979196118741730044161315484659628601590806388719162101207730821301989936334937470115767054565094299534966703298625869836701252332331414590001285275433016880285473538316653793323601468871606381248316313063899788216664876511793038171182402062997585422245754936727725295307384355828778838137186986939708861569653222568403145914050498833541712953131586330152271566664891859255660460836520124025592959253066553267685155606755285740555569613996197252220189808241021449793293999088444984787597024481564451284396883872475936358845936529003844119253829568826968497950277336865123464644255965111100382392198130699881374538042756982477529978191793945855240429046160441731124805604922475803620116520156102248556086981387564171440251990567403914440410683591221842420251212570193844280486514532971408271822307320615769962456794578147986005695607088231350348516296294303309946330342719051624806518193745073170005402642401160971469886176473296918507568882238873454267451018718046235294944094821718601799114007287226630836861173280124554357757179193346459515626622624764953595167993897721088813598737194917954663211116902616554252715864293631412303978807001282925618678325960468345993352811942758692874113232778816222851483346536522608759601585556863032727901565973153752147994301368241765991327344937978188165965624783850141124484874719969919036492947644534909479415684841892077004096186154444480580347742765202339101238917605801937567368751192742569235924761078095711944117673029288864418803655509471963797613619079500976550255436178938974908826605393765689324013883924391980328865533113625906708691063561694559908723783741551104470747634745647140443705288231053181572930485070825785562747952727828169783166802216771954325479550781463727338800924976 [137,102] -278057519223139462530574929815360690934662386441823798734553438382536532545728194409274013061171857401178343259270824976343381015147244815368940938362015083988152885262750762681694283899994819191265319049528784289582664221855585120685061018579827535222220511640486391982865636371580339608508202522588692274748208343962497843897108282921561723299913603527558517650897381053339639786368655847332280085958777946398769318653245297132371073756209534268624871804115367503469214576848347509761205481384041342376609026310613518359384572869606629930538990444874237235954278601884481932651214129683369746350576506169362055460076308482310351942881180823561659145601957520164378611606702833221113571422966522211557147029797311772396081696507301247814923045004714130565900199600940191354438651894514640627603099926947687841588745804162374468699441038419135570029775102065420049093770426802592844424313481972538460186587466184218373260126188069200578126046958763509711250451924081483733023287892791841294238105911294450851124774856218127323038930309825211895028611460380440819824107951554145788039544124231627131682271485633636238009834605787715703738216592228736124691229302061033229628719411132239229316373316926914304825566924256318931824057918360770588984508226035061417833617968074997871692339856042836113169487591190398506729906680719562646714721435106544566607354146505289719751266916961728519177090613647130237612516325698679377710371170495213744615387277419526065261653021202769871229487909953799691973836293549141935856449637016523262657323823979742513734003071025259419452572263685191498103161175004192652324157729842613061241966261143343901951188763680030975241102750785935547881305336825485166733034200077812295964719826132687370504169137664056942088977706888133925892268543456948866841041343969225576573991144159534335381616762157794287414881090450993796544 [137,103] -1581702444301780198106653613495746403656554534921764455872385722308432145555356672390416935929995516595835525750498454947642616123391296954199649010843473782716965226253977065166842728676550544096333642419472500597132501800749868683632237772122475468013397535360846553421683964909978182414291045543183299390606810564881253021036946835796450474760492708643539732198755816030697084049428909719571829626076855171203036118937603319994869810167548170015934576430898658707493493725731000453184054712462067705779010883019967737875637108102775932120811913948125537040114268950206852216766811390245425913227162357624006441243296408144720313632796103973976694617373684022773222025958494943308044306702218732001935259694665182116394218579524160991624559896832323239639810725247430898083241765399308954436972660879035897464924463355306940334896462676923677358598626237897124771798469369486544688417553121725616546449251575636185400202248543918152151358972523110922184188692272742484862072769692959105396850223435305047320685753746336531773950045292679761606916729863775632170503122526345028013842235086815038765615489780788273020334942357796419991699319519596389118897936909413686944451174781085373991193563970301002123417964378310961182092319426278827983591486169915704678451448353623711319207877517818143680301737255284688279620317576825006820967155911821473638377329127562602584825560752818248580616959063418195981629175788334132466907979273677990167421228270282054596677484910323165585778808039869931322719035703468503074465996130301709342463798382879594416485308475393850905773122482878193262211499575326949694758903541736850309407810470656734324275101578916049237095650467707100724715096724986897265051872901672940957002766144488607824064813287302865111719477373694834832811045628270538567886900437990410665649763739359669674079188993875725787553791306454480 [137,104] -4261921588940237939419633474849867616171463574548617359446990823693213418833011776794015980461474530668751057118575434446405223422396419161129302133470527328461090573582028998459356110149031245992847389271453316597853186231598978563893860617773005477367604899784340031960366100585995425585944469737183005896019128808788872685285920828710060230007384632908828263231870407512216943787588670347685629871966807351952510533088162668570440996846197813813939490997580367564052949169773275280330001347661834583933880655809755056861058790457017668050739106631802098335749793153884108102808057095561654807135266776536527079179127044895566495990998742237199345495821278986320722651686632887079660536396931193754931847630890425004368064899051268976899024142619404280735647370773242553765976459800639538586590945077677412716378694352849602094889702264777677444469249555015823669310362185025104287747119743509669767784092374540592009649364970778829978302013959115351131892872684526341618841958847703768457307247837722117609851365044791634876588650260164285242841899181355882945739236742754940932503902055353670270774101394209255767858504081147286929669942921830863312667318164566793749220848029402649101393068540935978066243185186108397118999853735679354887762945523426971151026235971962233877950824271707101843485913694819690383381806731786377567510401569027401386756934787823468321645082245339214872922181496422650065894466621239878456564854215491878137793347574831623018966564628940200555645270503628312061467887662627526550476940925274557357906055729086525470349753572713842693551024167009316534740332466818243668033980799181648899012955421146960938904120235533690971662612821132501427269050354168266259075230826176190302888192691990858151316623853965553608323366120344502792867124050564768033327966124847849525706106904980449381125747274640349715569186752 [137,105] -7945532220999893264290483524283855873831897899616959457052691094540294183202994468455439492058286822134677097775593837155593232067965339198511341854869497600455017458622787386799693935597712477058414832996053059701543220530163759998248120571042486332818875289461569596975626554821748250686300426059868923734442413473870402727187329943037699084022734589181881008463310707107331069049816352746064165377197954335986079805400106513983333245291880498882711432257942482679582534584855484794533223328473467347504981145888805236195304168859477441531008329052554798348712987042040449702704520986570916173793037522236116799465240246611156516827512502091557846249532056495757168053277876666441762095605222505968619204074889025877207344227810303260920604421260762408126078282873410612599786794082443983420825406217500886587076109891263780524517577763151506617614048370225630669466157505439779647167101226657466877830902653999379937082404697623814350869712521474049511210920955382489765143634595152001304344438487762946197045014339141000410659391395238806104651109190293561239124241750317176389883820950707175997607023301536257989649516215707713261967383683173754826288137376933279488784768025827146939540581271311911318857419415751944355544585014004101560566365718349863615116409783818924999253345946061622189578350325561881940742952812772818630590223118752620421359481551755199360021321287536577699091032610104486748844138140146699259594810259875180582430792956068150152906614440532105307482956149528694807969107977253067846144476472633281229098142373294976071217007947029395593123146521771916839182728672530550183924241887271234201461233580110162352227373085953430941154347803345097944208933716404225258720973468429424412539101114122782970191996582672956229603027779913699607241526809214227121139412502622637271050308506912124105654817300749774436072 [137,106] -30832453767471777267640984737114495449227362684727211043836991281763596514152397172897587266704824252953181298095232829443193235495549142534763024284738224077728268228922305687461735662247646861220963192626929278426264129547755398709895229082311557690763184336405257885044208887941123822458180466999938205008559376695198418092825895154922200511302994013212584228610861667551938489244601625242031253990002864216789862945675417693298573360810233781293473188943701791567180772076285803860260539249215451987814431120407844968284205654720215304854332570041621854110178294387128465257959368417181244147566788948877787352340251473073601386303971033545014566834793060672415867721705124149332179725909840668276420477700491330441091636018133908523500727733484913174607399588893599714796171387752883803297717435280383719539775106419695589587549576663604340726535696471197990336657753472489030938216877129560677780118306040683658236352300616107006326453276608895548211140002064601089738100451149626731878413057827689930014304425994814366356086475556644755126744721192928118623547164024051274261860258965956188547266866566736436090428631648685300628026638408592148443919780647600823995039784888406995810014451138010636253567445017090855172279781751528925579366800566843729612945712596219085325677499896134160098287094089301070063947868344419153544871819998929624776801750595045045364115372372313822491079501165716949503352072219293406175423939941394734738166334674650692264340730400793564246538343760439384067216998028183428267609593245430391280416583035394103299963066652458518737887281373250101920941542261856012103348927480918231232140705946062262512532432195799387826468989018219401772366099416633064939146871806998329158385275192114193125537056257153878970353890084863432601730463665161458300488581885529825279345589109155876399843622781274952 [137,107] -118063083129251475688441251401040620366792414896193467374499665203799860035422609126646812775608261236837180625532338347162188822731009178050334756459283905942823070200485326217292843142502310701610848274137171189955632584470248421809993092391807043019823508169517580462070978652811204462219042832129366625330087814887393870752588124693311009906927576705238211563772367465402794750565959654940840421732222401371853486178608219789467756995588614199589571807020786983274599670309317622328010539407510068281887178947384865445325299230526102321360473158521076191559142768326604319881878699945862975774265649184307113823477448869937009935459319423596678708439358371530304719711488646363271092979155105956516003936818857311014303808023618014176819820268911813303909743046991725410395117872098152503863107031148344892060247544518822501911318543357538139030704055704585863097663105470644172907723526767558321164004526790375180285987957391031328067334489436871194182338348705578883786380340881648305225511130814270946987344761322051724297566629506924665323316958181986959511253718557412819284740386413263045959254345107282615632835073564184260113407528197173703717435654384232787025666005907597247700081429897200191530488505725815275138962432999950018993180831277419230384713431533056560452552902972402351884266542240770451711918882469911663140386507015037009076899252431683353586927772517195403618986546001554872017405615695258405778401675539033432511196182595269763338997789319249753580833439819847782955869650453394655636341794997866494205095655421727485811448598329201116813424732701970211356431414505470135841401731691829515896229875432287500000493823913967152060930231077266901624981432220743036498557630314936091247393279811027025875938176320943705287029145534125719397245407162177379724205442590401476802827388593989865029548470101 [137,108] -183146304688003391940535411885333686802040161668534789288386781266455526031238716236956116773008113349785041845093755660164716583036460719478306284331171687338565458873852647826752928000656528876826123165077782379054753288899821715330280441244302780839804741340657072965493689317018075344719847254408809540709872435979589996176637418392368254263479683629549567902924025952494017773691281517984688473099194029773997615781282703507028667289543160012182996730989948223247868188322357503545999977813700853723826775405471245328091115272539656298025404742203367746531566252864381364161129718522827440338738179477573508865077913909157669017185962872512570840710688663664155713192236519568042321303776171958848244877595750723843717270610472431343790537344125793407907852422889136913343146279143345491989467273964337769599952849227163300339365235724203969288561429960355547080142545540797670512353474547984985197555382676405252063355717283967050603630539669784286400992814645065270298903268702502363377032924473258392807696493687002204797484147065780586460230062410300177679140182238758219186258871259968222593740437789902629746215992636685054353927291635181181932224227064281915935468463138246560679681914417911967253998832758440782531274945422764044595481659842233009471346952597923859814064388010808889497267918274247491655899727296070728888444454062069592664301958005855852364032076382006962042436440627752179994073401632672088566734196203360528904415991525700787574991715674811638570634798473789188827950538059147443717632424307814229849458844363740656477927924044528112735626057226123332020403130890308287878412608343636762754008874362471855089444216112985366230091319484959531348737290324538781330830373064106086418751187414759050291737910348229670688326371729742865482650783597701740289650886787072411886906598166725160552320 [137,109] -93107404858546062912532005440770606967421503048547471644405072924220286786552147570463321831017473443870460172896443270632986516753353974797724422890150124617016131356855781187648101629717531580581220866573707872621700454627749229958393591785179179602278195294695228138835468539491957795367575375366417753671444571803524407490138945110970596221366514027398254725502906870263042468828993810487412506863708813223593806482297212734583359769508108028595598277853718945545585527620134634640235677610516630582239720668750456658200078371386014556477936143879857364432471411129030375092350722180307382364278443316793777495312100403984034671328036744791177032061920027592127719853485341801537533106879544031300259965854149658216592715902999926614223428710606722496755173097365360383544386305813052193223013732574536311738880533252055030247423506633452734287163154596886266766532968785821362539975596587267613862650113241944926027180709649545503081030130815319765630319213768357030265315129438868070633688428701029473291514745511932146677111268344684024053368480585900827108061242962551454747462009353049770023857350354384503919761406038203139911790860258141088924258556619575265585632724699431807369421842457764970847931663556405094827444330040126508544966559423397107058936607703172492886036517771698160337183343887188523003012574028224339327962862734728136493163555420277806569518730772065848807076849061879485167829001340471191927778480119752999850220159387775186154148642929263534640143901480498583284444130255151566135878988141296596841409771803949387843772651406732324459686429447347043423888158688257484150425684405222757732448246848654729841447197778605441748462002344777841270848069564373425120509313786644706901717256431078454238773502682222566393904607569491823559003754348159953288479714560867797475326348513360656 [137,110] 100322810595963627024117331708940580453650637613060129928482937741280074380447668093020877401148475966300951536515066277242609548683048838186252311488999293804857443550133811578535510316908659708656059672571845596179019883554023342832979320008229310062196900405426659457279850134122135492089467716864862905987635636843177420858045169737961577463479150378237212498230866128635774101152220100652227511231324608384532292739024334262468821334292505498476807490972104534675946075003378633903234941446888999959392987433953348479116416725211993481978602684948238833177678429184284140754894523315149225438429016233917096075292330795073793420605946788114057527619622546718305021908363407296209525609138341362125363984199946403763547027273053836512544158538213941185971727718596779928065575086171264934736577339530545160138545656018805385212544351777986053177895152603426873651892341038322645920484998717782741192716795439941324437971658336585379114678369397303834285907337785501275250342237069055214393539375913925159895162282802753767719649404875969980424090637808760976202886732023049960840838893330510159213180547353726483937634034152742311519357013090689667563599107327760525182600407104508016258981541938899354288111401016708087874253885634477837869748056611848848998631286097019209127417701901781923268806256505125245412816287339360216570773122915534031492419662901782920788786043559714749202666137008987700414155169795549261443031662238204597630395860444928653073460709025114531400673713638874980204017424594643086110440394103367333888382020687573569751980402718138480258759464532776131226302708441902251596903340736632039008166398428501912538506921926161968842185863320284175786713983819097877962691887429373461420684806989705761829426511709419384867861723646828978853371327156081674145622409415654415483579239440 [137,111] 245587678777346746969319336324613443892845470725654524905274098019868041447511572912669782221339879412140577424684376581737676146961684849535404348646432245581580069615050781480289624109779085809521152279551728563919581527131814683788847981548264972631864865395099600621571009616820854186280083029666721520645664397059034063283667461332418446300948958730690224189883820278917566157397878735860194644773137959101837625246239592090856491322051355861910866084094810444092501466172117141256128389282402444943751393651753476536409395405314933022523838069463380158580936627990778128984382605201099212057509062496510362586836168231592810673317408451887218747338342171497653050507965734414874858553578324033463762040250383888349150582521247457896570494803917600828431834762071616829627360400931857477805968260644982617111838113789167154716470897122383420010971075387519690302414169588405443032290779762493051959106538961897378277297855379738644044713983915199952465116308109038538157810186132472030965547666571386139907698576914327857485822025090101267359087453393558789935801692531963102506951879382534576878657371597755827870292389663245884094435392675212929906530996444153979270242409361445984107943465318798916434343859269392911993459113723307545444665652077483891161210619301976053205904982832018632093847427204023179018306048558336394314461689438848628898557694807214936422243861519936793673791225418226204221477247272191449769713797672248587766892079997325475948358678224962333240092793538522767574459081326133066354111414467891179139576199622489147234091891100311139070749768320905010710140272999250991009902695976793814959941567462733664704888201042150328017021655158244133072094202507695865568650512571585449379183639139774908796974070098516367239995563315198357168191789829922282793358815639476435108130 [137,112] 51485054089941230165308731312261630371518034204352989769741509588267304330095119478298088137626143186175725444084361152070222916820748516759777842991620833222428930239718823926361013924503016089835077303585178230286335496199198261494740964141102740465150631090975563145633659820604250957204082030572129607859124946422673769221078321129345310849450459856378569292513125381082894928969980639975012500402897643063807788375787722306354497447078021036257754211109539829228477884044373576258236436974570779371620739259925613913054810384017811997909606719110227476627217346379102381381378131664821611830602889844618819122543782484692774976798502746736187129533143965791868250261736539202562776275781770209575613662375438347201067907404856713488202989722477071565860424680824285965585971308790060689214775061252329407580214998623017209685267806389686451437583916776558753321767625593420430774847935344080435743622342569970792062053760135032435513609004765866532466532469724255082755831240804631013185761982937062640120654423890829204982435437798806787130116841019111214401228499508580385390492702842953187607238470078891130139304981395426535100791442019283850753913797844908929166281880143705930846726577967753127863714243477533494036938636026484302630791266763538186167442430721133596444097237907903864793591380258212380862245517876509392125069535379810607129328149476337106628819220017935285913403888806159136149658035211387300730082198283053368125636964529181634504180336402440978654887686308046039159055252071185724166203336540682166937838854290140924208129737922958719952043516247732677250137904074820767894701517186431754892545587862825154371040038410066176984165104334740342372391255113521775267138733390856463932840575746039551100054574072468336781227901238356373123845961905462842063812640545127040 [137,113] -84902781877709363337806411897159848050512726282144823848323371958498527903944701473555222779721897357314888006438484262807919502358775472699303786869941718584042310872383664916634921082553971475956443663323259436108180396730564655809176483856327839026155262105201999186820505067516705338866750620230767143659671271169385499197085109192864458763649276018168445340215151976562605154763951609577355963210875945079415221891140756365137929606796761540805242411685183409216173768836258007051272684505708556225663657720388677728305799511806712647457657605646440109290579628894799249075072216942752680277830940352768071910729510299039096384690227812710964062303340448668867873267328688777594280789292311666437138158498980100610443627561553518074073946343385012418648602537028859936098017800040650766439086947215068842609761089213489476560273814731263044091396309611827171682959049631493982355240118851248531880635169080250708917515027734706579748557716434147826635732588930780153493284467113070951374799690215251425535326469707671555656127511630341985218767874354443670838501484362798991993582026664449247889172580929071642357217735937456315197399013745234364835153988660232242005600886332942378190558768976267880354170971290567124218351391858716494725051266780922978453455725513248980020403572264117328551892797808644902486789869494974153729986842295935179119129597388134681746686767139091999999290976673222272756212948381243198634278109397913518465956405458818024240391286474858408215779055037516220881502366340308205455656038854424904995629837033921815998522944041197333786186420736431593146877702784399845218140526782549441307754182441876409783964188581434684170740524522477733481194928586701051233670666813527833827549022683914394741733679578660613178861791777643502188360318145547154864815626304 [137,114] -41797327235785102534124415847463767277614308511369250800586906305218504283270286815498873146397765053406073658761448834734330828392751670327009202517302172529158804762148997230035896176568343352282999928272674611358590617312800133906948853657125885169484307726510625945921994712331385961461989004664543985246649051760350769666855152978952417504757868196827262228267199808563786760258739135260779621181852492936841875704772567602340521830576953662604172942654198968886516188932202382711321489872701361941532902217761392780323320425929753996914162222423648959855585716335127659362267099354649902701283614315072453775748289486065916675139096657960596740736161042073791951397226383464208762657077635904944126477100532481241266230843774472351023953330411844056024185990207928214966854212375515331106591962498753014655264534383449969868965842801848511937376957499583776235884257290845268262904301629881881451066200671961318442989762731918385906387651856052080073607387915364785264553222428447665379915062789393773007379814350338024305184492501554441825596279733727732210115703500385420076950819096102310333276175140859491029083547984176665686367030172015638740919463211613860613740928690007665811086886855497813049849024065316762106175178296838826316595514528437554669340597660615961765482479442807799068110041636465108829753395723303377329516503854932945251959630191901096835661545962414603241521975735678422459665475329555005564802264616387569370634727687209605139933364206463952484724925855600931994401355433124257128002828935477911771829178258599729420879945504067873476102332790684648272736402653112143411146426627685410335845312875018825428942616911765039047474467907372179556973370704419488239387448347137466325168471717668143439964701996153805581005680977316877077169579406339273968376 [137,115] -16603262932239547171970623430914232773701836724002408124553018355077187267336057149250875775431910667293826543437785021164751968478341503055703164119104408605334320387966076732048116507921856578667013241463122452400343123201426814238580373698215521293103879593805134490371588121093904613628229933643792790605381725177566867451169660398005744065790524761013432212155944379284201790770879384373693167641448191989451578584514611741261075211139643172032011144799934547265233499500275363138672145219187513954693411020705510729567743698508138197660942672422850505608802885474190308660953298726918821078239119727103276040369344647096023124648932549071262773244108513738443881168461665088400973868991921397629906314930756102852025640486419322371791616561542095762713806452805202332183721688653319470521642614000081775003845190774674266912326148355129629944338107951120828737310856611027717258591281548136224812697002715678903107364152753818216085626484302387179452049097280228587589277063492693109923766099016830841546744724077812892721084634404450089720337317678561643284982923154270593285628148146038754156121944123216857940959948481337708306420110260559182355183858531557776653306802969491212004522471881596771116387329533911536411438216288954867947819116150849822390375071226892019301960025751680664954744910186427947975336007909259506638975210872802798373964031947723038228895249562674010933276744428785810851075996899697571309452711259631040886102162008320420390053835497545742374650482089085402697677349330108036400233740824935109633156698874755853624222202387274773905187918631145735660933426083219443991094779447546935794471905991710950968768084338183934263493243613304192726676296813402822986616302280360004664784397897025181155520819384935129407443965223629118997957765203259557 [137,116] -7298810544692663940789806617564869431819838169757480399086593043284655979550632593072515205908336908244884336567760580088894811276384830488029688877971424500695640933726530798040273062757287564275741593461123365977260843088953669907412221498650982150584707220007659013333450962255880267676489846113574699522093099945628975712393072504644200461506108253664547344854789829110598048590560038317749258944556149127227121599424265649605572365915788499872390576867032088180927783092004279355480261205093885314364891798734154892668305999504519520572336822593394995177566529998328861772975179800501740341034959021115789387356362040954814756445935547000943069346534566334525038108344848477102167766419319837566740859489753813003929456655860570325355888065379310342316572978928629839498678676182839583503256278529526655767055495831479478272269180368461714534834163633161497340006023821611447026237321244340842298036057250055922394507597331822148162276342008330354406615999440219751929850877689308694078264216528642993185121509114620111351372755598253853317905603679834856045435549452582969193934408269969131264283501580929047012314156951659963511225848497749755932733788107103940406411021683608607258039473651563257350533085426073234223799168799712968782281066216805362862700223974845914847625274102765527396784943747364539125399844821813528975717534854782591937219856789575803528264033493325669339366037575597435575999309993195262390469269341625385391176622897522763641885487017113121581118692444502176565464547993029181356101428321629612590875466346208771708962659228024731178269717701183917765546027306015296227157061137543085452870895512817626389962562941318187762731438195732920301042967878823805647071258418782401283109191428409501855803524705278826211501690607013982459145865984 [137,117] -3176068416997634702964064014388354203312916981652660133116918929006326877231899893351072238456718486759777345826165519747022059291755723582380589475555250014248425352187542430969531550925997057390928769663913159526095113537182562297780210420463854073829939691206051640700778317547557280544355228783428239981953696547521774900439986749134388049421215939614427354043912208605888185497974483962194498307684638125543195799072376643162711505523184048210356175263664196277845238537168702745634331534063454433108418251797535307118852720098707959262539622307709587564677471942086408778373998772737724369655142149408313414191387872527454885817788113330015493710000752714943806798991815199391827263756332542235321339469219395730650497981513076598378777912967055461002946210329894024344066346773551475276405693505241333802770432767125780166213357544799835761935456325780628247767751605661979528321446980536468281395239261197195022960585404723842292937313525802666228576388362590255703761403504370541928036618989252364692124963089309956706355537214016210972137782420483920528527910420419938945600667466260954343267798290833535792510922492332743687782264639387484157674524680071541900576544243839428563588759204689102291680435277531454866486878112141113464469277677958207754077791395337455021764872305141375785152302375812653662076087326790031095139261191005171122098676021911489268782159239286565984000034176247132422103248832783367704525314108550396951329052409114437591751329653458870097170160590316761495875960696379692630657239147214006624663752444373239042036120879689236210872443838741225748980716141424390431415081868938516733158181867851706693230060755193823139086793915771093056031786050087339735740681361883700663721702798494904450950450570904476640151279674548883062688 [137,118] -636204554280902214336550674269434206264991058283649083349631082947030325594640618224106467934027026558820453183173305338207123652505238022619116658058788914445266210832281141834271407816386818098129541960450962182931310565911725784703437547359291214569114243175461221944677562523303956857894532017415780290087075689473462956678276893079129135815251382337641573715160148222943814001403450684284669728982497329802284607070847318565766194203898879665045956099744294197585424083150199309392409116747374422626681150524148862568795728914655048708169471914850988168468900287817711556362949541404965824644550063301469007661653428071295684281875877300664458723601234515929750911574920739566774674705543424057606394992289873804364857271618525166744447002776572269172456733145927376300474964503188686365045847394517526990334090379197797577476469557531107924999860376611848419805190961688967277424574256291613792839631976920014127127454977871620775269507580846513481039438600183292494671496174382129098728942638365826796401857781058172613678387824647906339765054456943107370662620739679423519686463525706600357472083989589118427747108130406733386244669248907183952876196313815110981130799194117953477581375001207778282275728881679169003605662668692126557365805198364161760149434757780002577154599870179200972982435882732854309914582291690867257410683820935859539158943294285111362482083200614709183373656057587794362768339872014969472398767274661315894663365926943705429086484222233452518067906553333289289932588262873158463767557310601410068959850135891728852314023738971110145141308981002068414634904385193604042776178058505932498854588112156164268898035440365609166490564135819219396414325037081117596642819681061938693215560249829897013274594272207809238762642142813504 [137,119] -93868936139696474804793821836485139185921412572445962582764942152113422602120122886065023862270451248315980741811451075646212605072248060823330232862217884326960530355515060895550480011718449382337291507952107910557941563511089961141381278612390124373348996590143381183869249873091700682790401555561196135936149397356386717325293776439847228469483595571279953064907945474841269690954491956139297211875022310623377565615854328258900060303760975333703728643473850472625821303344610271145665652013917843338133015696760204133339264550860175807136965865368410357749848121856882201065687090849262278512944179588829809253874696738878543774245138523264544428655109697513622007245123994894387376274284599491415512726481515420418033478048010055307207681940050509480069566666572965850657228493332290163797948035995998061715047429819137667698107167496904207270446907519857342552631668342007936642671760271375195682829347801371396043605735308446380339435903442954705776044598750087144616772525974631311144930561672657005670451511975985331311880675535740930984681807172323841351927554525165668549026676212136264068279984714238385746822775173840316097150715768851172604738766915857547220949415253691990445483047758576463452816986177515973827239745411397595797542930629559253496308767428976938554319135162977643367211632481150786131426095647772395698613204847139231063648983391279493947885617750604355111215940931715871969179821296426737036161255980208800839969068448214554027999493058849578006363369763538171838465247541928023307452586662689148034305870413499012035324899751297717758564505877817961028191114888686353821746611071646363199055377624787074824793074496132964666578611610627716773901564252776710435755776168317929526538459965237489912986727065322970893519208 [137,120] 21368505215617357494770953367318433290790982562470550244362112416262289670594186577388578681052294647815073382858596487554973854848341269628943102096751621574803269453984622579393504108968497289657640741017715860293262519211524344289820542210630067928279388997891691952547998304520571779809886236273577820053735972605345945008890646531278154900159361139312645533756574517087134127202075246884131270843657771532823188894519726774623665506310280297826266118967851547467694536625887139570977101647876004793089926649914905648100776731758846136927501963073128173344075567583948431170158694362153863848345964571672204718842480893564769993070853339173257132522883459838269902056427756647410037929021816084221940223123612412714358864948486569605863510769681640555907626601272152956766482620672031348827022928787541554575518691134841600652818786812099908166001070806205836106221016299161000846441813061803209226755965140530678766697794203834032431351745408143978122757247450170695430031340779871390232056459731178368712436518929266015316654635962293826867715218178039734742307978576067593618464139280759063636092977150427176766478478018795563849273482362960856207759821809136166103114985095902345970126615038464015403483133854862557799466139455250083377385003506002690275281974947244379406902712184932625537743173405577549516607152955293085409934597476988943454366271587895964350386336987847321477009076841384396994353722681448568023097039927585354551592554475159940537587986823661007368383550772531946536187269613479999548826689916624691428192687415684540154894692935869702640327936388535884143067463520990856826568380642515001402179353096181546000550209131750640222825717546289698113780740188532678625004967068858602464388274510962157985997500790650937600 [137,121] 3073533344448004953489193946042013035429417708877109227274288085041727069684970916093933422226973137626641726223545200148388231096920130719106362765667948960832752161964867102316442204855240796657157055147747684477471512094990516921547924303251249055159207580104549629199495777108379679597347995481362056655914858141685685968315243628063279176769069687135390026684203206888192152994369199902607355026041085579806692090535558860894638501807320246060394103563629855004588435728107933351290697608421805067927240273748249789580778481340051417181957388845003807432161799736175430944235723597963038573486391961747517633419084166417419189028137473908926204320555534675854295504634928851994791158624611443247935459711917775146749224819226257542345674059711117888565897353428110276619423459757743884021865540169019805856327638375309101236921790857604738537946204823534296775075171270637135547585853851870503586796613862224691273750753590703484372098992893865824983540598061866455395139115443779506504148152715198228260376905268983193742407730864978354301875874295137625365505186890288680818966666968958428303944946754411831980646770243136224701531903068749546064403134367203661533745489839368537581121074003508622015079266822846120578234817019171952425556079806895191680129715877963599388207267731753257660822734714342286300004900342327656150945266089940172305778620873979365914257590469476809127032857046980421456407463611410712447263039301882113106795341069030822533904449885646965320204310639991448419172203989912513259196386486378115415389003356868643640930891001304181769221390581686944971133021123331675781387383512836058827295163287409319622967396999978602539366400275064139589011740987865508114295733304678855647486698350935971733401929362240 [137,122] -40512383042276526865904557639470641610868629568757631926146626294657703734748316959113374069669777600204273091801525952103676826518042882050425953020619731269974509638565526495923080568753448939386670354893120406966498113095563929330043470385699634894729327483806971931130833621421420594975596827292922082301876006076526560719312844539603684623545432806470554149697725353901558424111553565695937406565938384352207768978533700009954163211782075581573894957061114370927582832300397643045742040486117877565865458564516637340943650836546334826001233260785743620262037281069292959263954663584325609573065835174904538719723068418890815932744951193841134850681860253145435092468661951160012818566926952441139024739450882169681346484656250423261287986809592637680358452244037114612622088225695501744315422454574932725249665320784710117548838735295304194375227419115085430026116851128726703743492932276651813680247309608646277810509896332538126404738698889219634430861092460776314186554713663084826752371872909279241772561471271112562496562568347276558968200776742974923568602708489303669158114130781431171497532090586072968496456527486448659284021095106349305763155466540890102394194881011427207777247732318653541137738189546506776768378100289474102495843422513824408337552931601191718459206752220633775786662551358831073618935715155882017532798180003385604825495492602772343781617618584392786331944801132189428974158058933590011242569074784855012376429674291539251346073718020312891148945780316309243165412092688958112976549029528389189561039674292878722339973906601303007984108549812834022212451155211373949643293695747570021461703779265147288321788839401204138680831467109123089014939155291454106512231859331049671226543897314576820581184 [137,123] -24179642756716562108339663930396683183914381095498502751393379693673101625522976283898931769312398687759345027348441420269664227154508669586940051069853894513995081899425178851781818450458829611959171673452103779292549620721711308082489756986006674126690042122145762812807855295584004085827132486631999705200140579926044355394969106112952893028209335246401043488850428542518535265239038039881745375692464791580748854313634466116518411221723760812254287647340373609381232432398108310795922650491842451531115277640600198852562672705033779731417360725765343767030994496394235726394868832738690223750802971900616812206819530591015040362495273069358361347801408993870360943927092500650934582070933161616115527710899318626684838195488573056311370102954631618081608684891196544288924957892344320355516780950957730535204030795708871690540963458546688981263795359225236380926694869356600303002348113625756180606061251418155497612615664625465335050735960453647207137052851476801452087893035885341257236288191758520470454897108907517981751666980222863151446950688966420622294330659131808905226619393585104097224258868825022202667060524866414137060620697660897436191580188240166938887222354214200519174997854181392546698341740146521551259760981640155852073809295793012002735716643632783643186492979447453075589621329006917075344872719810283082859942663717340612939971202536795031706578793098580771615481191445628284183409760712733750279514909828634332321359214534997663168059686629905624335277510773944446573881048691363282550393146404387329334895645016854970128067325223617871462564593452677973289713120784003786587380636830870192932893702689799007042270495872539394711056965799734118079172036326451236649396665646045037786867356901496248 [137,124] -242925354224286197091485511199691547862582090991696019765695673164819214902871452115309221572445527002711435925786930574950727337646239094093759552902210989486145950033827325290302558478311690679926924861403962967460246076512095999273492768975099246361798542908744013664301851013328412175834034415608347942345307939611926402941289929227203090366421207648451549547237432783711766065458470515117518603875633677232456216464404791850900328522212649056321765267835691591431322402659869546251694865087247856162242846979729859602130949611231166768603494303026157215302336472966403862408210953216578056716486036120459209505923531369704767169136357783129125436316669040929588858178319572414666361162621349657824583505234041742737521040806491632427942267265479299736506396580048336452245493789615113048445485675647767410980887687234809359110111100431011875259108854752148968532504109476583030707786088469666591051005974167533799464036685510332247140788336290580857996015786984560115686245218327527865539400465961787318324106165812320202818412982341212148838059858708024729845651465992670028659550852609731362556475759026215230698312056258872303946816162375524551671551971069143127593723683123521061134336564522544445552659854699265255061614006130312533089553126841658437529064906704422000209646985348458188738496014728911919901254669957864255506279769102286897897708527306381389269489992482539491114521760793459042433220360700082874283629878676951684062571720890108093935443145240216630460328141250145406886610703544228679327243911379256911319714153849017278551132860900066643237803975541658713844612309461931269547736365665972596942260101448867321574955325651174593900980032312993296281111607662583765684154064505609525790758848 [137,125] -5958482909014280676693717376460002606031946479260861202333746476769887366820256918787510813700129039714387362549576244571078333083538812468363604616002684902835987525666883971676828559941215769944949111944671252224122927744977201373546392448549210717144557013964608342723542751876540131185209186974262525970626428777611369454040751912200725104239949451651777318358253348692197871745722207563835926200196059909907377464011852803979310707636864410318162528072596691240870631180053971118425566931215224162785475706815868488148986308679483112538221667563722972082489452718336802012667765776224887441481723831721557283288986712931411965183129246780729855346267502289726829649918675620894114314751712188832879691915374833591749453023877103466554596910343899832079839378632824069095150532881275253646291453895633534132935748483451756796117086722933620357612466197048013368624366322020628776093488579439689986355805476512050555809708126732797715440775613096067188419519324210278326608231894872553103326791986220974793301233032258571410852543246294380153757715982889004034845982823239914902268286663465029585244878800170935291201107649674629580522468396563350903416743620692896004282746945734906572368249280925445537252960995993667654764301706867620346382965605786733813823378555954479930070511207738619210332327261305134006115590540483016491545148116013487285043117113545164331676390189475230839484063297812988144264482671677404268751749151141584686881533051133200142127641536863177939248509452106854557117266681061600127722736245827061219978393669869255794808920099760385925507415844263718655601203024115762689414734074764762296554389477725993068312292852529332508763480465772377024238541353526640402563387555953354824 [137,126] 118243627054475422556058636961222146171629419524935953821725321009673010330789974043236168881428301818655831074785529455908674957621695362479023904772919153980260354777569928406690324610686842536623826540455627308892228911396553940601351497220122250617007018065988478795835945871261218822990177689217718716711234719297717305157214026586050896659218319441982648111134541667099659380116806463965813541124392573330582835877670615063336875912045727465912952679334438305419521973384391118632847761139921570001629154227292270738029363254825167226579267962839280156193880465184670308642923530645454080591226985788031136611631073497230458281064035799769205521715123668343939433342946571234854711169743797016416914154916671536168113009041656237937380308506710739998470241891093470054808895185769738534873774117675805636435843057266013804611873637903501441997380824329358895114269354692681785065826750235436120277946468040116291730787156208256501746321250406734177744891306783041701541608519053274572105955471293924396614022150672433443775832371996595775252143993135656669752320864893167352120432133601656216744607514229688368566970615662361641714915704022864134598123209190656983818391255984162825083514397598657104324620012052570432723797267819075786666550069321509938843289648024269042268486720912692766113086697230832703762422947381378502026414594318583408451985118073552025400784483270009324992824606844142280510205752198383966529654024972274411996837620537866133103640433353792090663042473485780007761591459686377335918072585675534095432904385127500602633950763598784111191618676565916092165223622944715281302694226732448915580684112071333406505906447411469608129099650220521511894651381926601588763767948832 [137,127] -1744564044110852906116414296004016628494233416183871673224799595716781106749323688584829787387188995469347554851911063259756198970456354122100357438882995942083991760142639057880264901913789623578562146896849868389870124915616288417261279986946827862104152819724612898995053627357054950855437011159321323842702446901476072075269700465680850387727826174349805993945794233344322586250721818505417072757832205244547188110262313066277715689930512049655280871160093729026313875226983393962202135304841837518990577623624352390533898053941094438409731789763635046277765289344590205535863412811301443639100974134096418671536964560034251584283381605658061804009536912228776727369758147907016161238636419807932165861882659830488293411977468289611155185800972853215767234642089248517734452062517156542706346109339372042277072461890703412560829312419878403621628831857281079695402696872046019700513459293649479253312883798345868862553680398206494655851576277010087808260545527337160388054877912818378411451500441883546411779342564424994704021909164925215976286319730142927618114816104822331832179308426034091912704816855530769970284208476906243225102970053755738453555842373077094569147308511374500498215367030874942007307276025695244680081175453961249148923594529263354432179481985889436635210665046464360326310461590509199220653714612905605035622880631423950304359694890334106025545211507742391581098380418448366320398768023020220427368570849557163353067710776707377528451759415452174502219995062719817927820672523268831439018224405636197787446323840018462858340868883897936866469084673712179435349339930123327780719895830298092711404325757686478180602402732532307988365979064385572409370274350498236736788 [137,128] 152199775178549115742037830036913523143865769987373182708304417627654701817959133940162012319452657533799962839267630346156045824531130887769298971244634054825151244787458206879981968844824480919058724530223842190032314559333258104486498712406054589232354275341017566574844999804107326093160670050488601733828514524576778324692051937331567740391054878596451676936485939502288019719288698983402057059528673192367769556928671145598664258907051728042539587680264429050389668079439350333406479153935246599208123517277915070622216503894082449483293193678744484200901301150038879113632043715458387603177409564714115183477036670094542301338099672406669270621287754119956716565198075503874618524587851669323748657435231248894662197773909090087628117238353392916814701584823528086408435179732674488759405645906566708631824215579164547969916944487952959285827491526603040871786615019720361210927602896742819494355728770860670898564141803157166552445156805476079316735417213105532523114825621624651323320794991971602023357670650088395106795009006723777920176492086090935619697853714503404061711133741882140682291436277926762765877987257012683582272732958947485465896897491870774670661663783701375829097340344238127316934644595779998554274316797203764631261481113174889573297048027175714009500021418585602986213898395459315122328039988945148387925457812100761305279529709009402178435968237324705148737243241019303739793329538048955250574372851371056003726730061494947779421362622863039429024969741391041135047268988683840815358004601733809717351581195005871320680108052516935433760435836631272942017968228798211421124230048079851726899608453999977932148052023706528061299040457081490580928453580064 [137,129] 16629872206966172418985256642446299365578660601267095100283722320409178483964128459643871147037106558872008874806962347500263897476233735396497876884889344704150883921402850247857850672312320310960762110655125437701313337516304010951903619293238185993511741087452093236577294084960851021975474750609803289204253688901089617799211174197323124340793162300738503744345064443844651662077847205154762055187240736534735680299470772544319292935810359113229804173108512161206097689087274628736908151127445506668618119785028763960863559675848535089208022350883205336380101732702388277355914564192282552804547757850570559129703559314019567017106317838004219060093207667679414249825643984951100384490396723523195349311670964024631858668734385608362061575833693248895073891775681314629237590909949143476099381293256277106474895512673632240735805398126136491940208273419359820247069758135199589751848650110280463733197173540647285827686370231346776273124693292532154764493381734876640653600476815236108482428647669449438671589976063947809673193129550464726942364815625238953965633526093753418866891793867144417368919416678603331222080987754126712633579875222182537862226382008719198398359806510527537699601994265247817940387501560558523495664412262730907568419706281814944105246635419046676185061720806845713105676500902785853571539890312517766874579429139150060999925360915356186002428124246222671172741490459015706525626074377184249097875307449903462731024582408313989083291993649865944300732726524477940947411857688666866963218036210241781006500267591358590674908009539331683643944186316127115076632923351665582194128565954929987877792533435120646885652554938488031365025046064629097331932 [137,130] -10560082556465551634937201097938810082308730828936809499920948168731643048638915293256394369891983281953017409077936587733154872539187389263008604344624195592764093608493916949731887400917182717352636373539764600389456642256653653577160699338072736642378145470449867169627621709516366108129256955783292715532192338178382564725279019591986377117687722036898903594838394563443553432703287917920010188282739195919478650487128969519826765030132568065628833844226274689339481734541136309679587428134643237600307222050300947347657841923350189772063800649278716340545624576787728873360889660496120798887880414969325841533544384029694496200359065303102630559390915960444701029939484175435412176793608643254201386479068162056302102974686146040806897629255118719249984378787357801910110549540190636919541552008849108761444607432223979065567944227098735613295225550221847024213326083701203531314461044246654792708587912541078321198564912082251216908636672067584600311011464694723674539604053984108828715071007584466092800601148423542684100771966690019646512935907071597186554525052760505839192498179936779059558217605226935447493212538227169444402471579277455439299741663118206547746947257986474175681732096984145783187475996149502738358909868015815698847380743859045621189259041104946488496791274042384000725522486249403776631564037291026626658957400083951033942797004770928159443077899819470899790078584799567677925211188345956884360579053944718947297797793822475504910443340287982819720396632629537008994240030773766426180226668285169746953864037724970585737579565991657366940404538709888982204966754516116661274029970583512143644903213669161515453513543803116339392156541039928 [137,131] -55733000629008141624124086632756185830139749180624851864569489450057871338262675260057550157700434486592262160530811887734793689706717860497177283125009175120303294693009117530511431606262452810987623823521628233206230724215075503564439471017170598979411722234134235041135477251008260690105784103595950916776981701859976621486982093332664850893312866620336598355847290007615994947569111050681460771591623701103494066741602163389954049327122018575540297728059129270528901819736407019332796202213412858756864940876895531325246695276815506154120416018895253024162707208227773648961608227244820336030213481971832136694075883800695146805114940018059675239048826387499566940051850322606447518722232850655537575417040061464222705065863779378721195072191482799289887375693428369855733194624080285131534777141167384765747154293972900963589581538446608454118186532708022243071559490316709164639551432826290385420004635886859342808612424798529858196160559222672409752949347448335018191908287410469699464207077312446120671738382598891051450264101011816121850718081738149644647103018369422274372971664718449756851602083542675515601232318320485248644156400034789830938246669915272393900835074556391946233074250148115943760870688149557443237668118015020528085142638971500748774103758018759399118855855556975418912020771239648135549204703302227487862898361427738650205132627116829451579058581342025074358121709149060173681989901969649924423023540731609224043084193143507750167400155997014732306397702731528041205915991756563893093112782435661689554550347031070150185485174291541140656688747425650949612451461761021290446740126106128396268189375426824814558503874870518954941613 [137,132] 44139694120339338132810047750221969932651020242292887268905528023218506512426229848984192625020247092064025411165151172164610726291269498465266167918079128916167380851464122524827688389631715810409760985589373204453772059953563926353103387685710159709230990253042406582824692936453853601591784688493329927792426988147591344609498090762240594689615974577083193080382431483811201619676162301473610733183650138606764033172879341874291263707024551217370654649428767261260743810700584867147321459942673817749429800720984344265723189956133605984010138521703463585733972728774183632563609219440462669513071232432276412858193135667478324533844726660523160866657553621301447069348770587694127451402240091594567231447731412856587203845051195095964094082659978437405126002701695002677522311919542553189250063425294804477795891044253907959073183954157535950629284016100294960692707941191466037688855203647271344065559140239580959795497537706926621518249571105414830392801184954684605669529342946424395618136481193327415986544271614000808869922904197425291322299662314847408937629321385470604891314066722636428588031228055511295198533310897684777760400197610073415037093863143057068540220315236596121461758286140482348498826466425128034802368818887213555399712639328012246743547324630528520461341903969971568684566811892109334374009880003311087271656602366176834169863970047527432538369830480482455527523100194772964792985027628662786855891823472411223721914856798679511226481082028717144347035500267171772460405064294030906775510213386871662160069686186540735810483133191142284367393238235315088224043663541413238846985354130165782443318218880529334798975688045824 [137,133] -16302949849753774854208345817837216308570843361804361737237183570217121502637462331615645371080663325870516457942872157704513498909211507995024073122889086179931724574789177649406304028540821696047784430415780308110708495616184988611465273384737708335187954847124906554885589734423157601976419729732313704735030695022814040094083328135289723605567370648932460519684026923253561439303314941730988387743890560742691954318115050790590195624865118296385427560543497491096535443127599327150472078449475575373726420625528762124526325135119419927664763567050841749383557399238452894116393606498130834528808966155456230164859260849391578196519845640692263019067440489126095680681221294420896408948875087953774054252870765272761921182579953892630412011770158194101306269057739159044827745239746667326131848790501838983177997229857416597890285809038765443720731279385447059884303001203715073936512429322288600091154946445241710870004203472913705583652977786721090603685297371355965571130511586496293763757430050573721423740644528154041237229693434864923578117056992634459306904020884460683914470145683594902823492754332436022641967128657855154751238253024472456989657066766501316972714225641139161865806744744202883648747251899129364719256133320330431614012442022145845448328113142174856246265100138491072501006911908250291616275019177575359627438329320998380740379620987295158810838987020225843911715220464257790858599550036807050245874099437811976244836451144987628211878279837322625286521879831543911686178057920838235381668814787030747422791835320276409299476848726627966127572594856417246687481992863274103427423035524703268401189302739181256424160 [137,134] 5072407837429273508181417830837488673634748910323071259011283832558433508368700727711841080554272849072437564885748059220126747678759361970437767244737343649926440997453125651273333758457797947201074162575606202510839290362867694130906862635717082098985859510929468737423629986802260086083020833776542730304094080561768441777553696748107878038157432860663693808979828669215791338325785071409915588615577057527686675260611319146151262624679672656553833969022685232373009447963104181825231311393931716671132684419558939243748301925028768085611668194664599296530171278694072465830383760095760235417379938713780712240221591089291004586457061584868929374764248680216483599257970898060540939142678549715468016039358511499885374448858170970983178060019704900877647972568478438716945685537331454907977466584180308236538075164873978608460377213440023904602892406473116574064726586758745365657061508436801368580928640822553816797916473658160805605663779951369249943361876477959095382130566272536068649068580616182916631679450411496704690844390223810006959532632081006542312046871553670973738225065941612083021726529789868069495852240075719286460179920786387603762446318231916614119028271408470560932058677939454898316446869357552963294227284881507970498221984395772784711481209368567689441012318693643575454443824671287074204223054899366479490672613410108034660898815195097586567521430594565087113463175836097003899013962920057767471170670466675401101392184633997032541425712440161035505096290919210475268607658531404166307682461307642370730733692269229618530996587183762633578994618800484944757041209087868403669313755853496178518254858954816 [137,135] -642589474882865158803377473177441273510551508171611885587046660939698369072482521536621806941303747605891526827876565731842392281263003441238122450873447953881063998071972961216339945995379983704150755043216172359099696776022577207163421656376982170513550483945245506224394753073310973417608626962049359516721969273382941856008465974448873647612541326231166872092720354712917240163890910991617789373939455980288008980115570377774070203843872587163800665918896217543030186051981363063814771055300988887332715004450003667146537643888534212497563439440243418635476041951359927930695544582857935535299931513587216386975632681010729340613745817044763938452054960866367338692469535835316489451579157713559491468096734975882698243076271469896598504933381257685202998196694675948634736608997203039380843185397013855546433236615067290895409385707960526054855310737307516761475427385953963889725837297472870832316702958178166067443604510022420824242952776711291347871587068891927039728950545067995069036409088054779827995483233966113973311232194596176292310841828410263661416084646708994518632609819421665467749605607650274521348060456291889086276561385649361704222129600120507219691142345978068284343324437080753782000253512811057594083322909617683468026417661429046968213647190120330643131807280684335678233668253834054963850145798749430544230399831171400972691003639413883864120737262111166487231420577663522931721666199272275005676429045981694343374739641454052390414844746601735689429715432830376951808985936455459795584005487283133658010122584589548487918294751297412638703461616919433184122685396453170372982164127476414046896 [137,136] 35875687708087101838212186416794222334501775108154801313474696996815370106812888542186453026424631413548653949683569486659573113511882021360038012884397789004880206691177816919668352860914516741310500835951447770274924898067555052206688925935205885784216756886980052888734430510737899972773672441531126645078051907550645466454035116044474375666693628825606681910187725038410604224058664654850652544049728305681871275338938138285329518715444093220352485095531227387354870979408880706400910167485519653789528858498237283803344228732125600596993858244244017391752866414609066034526947228514666496492832313357380943727336024708735169401541954049271978520174529293176929138030029143953152747909601952644909148814181175636863702399165389062052163777730106262530600654491139080094271408743661305324350315272429902042661736084778025768572704500247349220528677839097147417715305223734469648080207231937661805084005813182250622167335539497573474478026766575827336519717844794473591056177245988246583360794381088383987854023827000930516318737261160551429813202981938450516917404772281136358844687726236047761161187378876268501790655230426092841358419101337366450024547250815835792430449251989253703679878528275477725343807951398117091205524425395641218298104103229938284027587717615431569465697175287526623292807644486291238146330599438706646036265433556693987150889767841999366826126557962147444121141712348514738767830182424139911637288739409176002404779859638520057666617877603442301289888478887193850736480158386515465600398361739747554673161837286209980464101880326842539575082583884125914543433675159953815187727886016 [137,137] -2117380342178753268306977186890316818616378484533298926551687636023987512280979468169515704267322512987147994526328658018848442791309422627469858314185159819421646715779093369504721322928128348748128499120103011292531073999933127213265184419963255552839865959359090610212367864084204788317130611428176548699499661606517913937108246973624330712982264209584423270890201580433471113215009473901264351986313519165166633628194101391104300657019618556282705055956571551518640408611373431299631099087341852171238095380565996136582491430074286458517763862916034544787640780373839820877440087053888464218441280089720832767598751020102607324865055877993034080372821150887869881470899137055365347148663090412912335189960142314463441323573321393829459071400832145546179427480838583288353688949803513849216290641244436852555540160417718042569243345994799516837272805426880658443065442462413407180212385513663331144867917017867410677660245225975808981387243076063440475792799458733194300936191358758222747476332868329002511673521650870294490423954273658860007376628012028578420312009368708760130868898661241151454933255172966439825990238555825967969173346591526734188745275165324490311377413141007302254324444376202449432985001522151846878169354617369018164944650798893775570593877743079037783223059832817176011120130294080002174996232885041234974648687911247921339594090385164939754405489037363077753042178356549577877979507430570610889406379517402878426129030315130430976195224185310826572249877869488172538301881390419700735181369940528636364086504640056361875911839575876850800942789131734483817876505064587013048 [138,0] 58037312691128357417861438661160532471520637424979264628177682913782902333140882126737385408915455051471043700993864173744361317879042326285539748475819292135934927202502407820744394090267989082848720640037358217768218171823132323534804592568826065756904476627602856815006927387206865205326806085709881759644044242258712564283908165173594967999946822290275367344669219914707113179954350100685571520992302492724011460115050493216359127035090806609687442497198708752618793465169355590745673663562628245750829365514905051607401794004668251135738218852100313213260696333146494299849575253020848116782392959324831269609377584052697630292334317418453136676653743261517615231357934525930534658757513095132217742702463278155695682120843049003717916982037730476538465344349668296310816196672291262660128983208104718342712266782351212810163768173306648901658203249975763061690721678618073225477238778169669593173687344461444113372793892698904594831734859649240893607023140189596928961329832983154897093735724746721412145510501404995897881176453148620315351130667894415810978148583092046691589366539984054161336444890080603195029316188154187669083962633515403052710952339544425912162646425103780260658748171445788583302393066866449901900972509741273827653423511785669076322371055732357729050809962491447593987054701368257696567215536179247405913643609479745664397809979686898842714846882694635780200113689481536925097765668883559935129835211561352042195393709666958501699718043101341348328553301583471405941302800978343739094760422598847405311832339802472723826075141524368092070597327426613779223545217934423791193480161798822012430589572876719093407402492087259905451393229239443588165405004699716904541692614318693482561441751964667427525818868366527967594453665219955357538837765367012615682672856133901516807881483441667752838370697704480090720911849997590288302357736811915943882255210337096914219504513472992812451749900173901985188949734338646507888397292146872871313016288472707756131269942328360260328690807275617305728379697414589646623315643983333638576606677467305133299476971926080246741418314206811274228969196769765010091477028346959870503957259822165724758016000000000000000000000000 [138,1] 1238135657260102505146847041114188047007439657798684105767077107798047671581512249137987143573787911995877407959286632832378941873691527039948857459107843531189539572836304230299621807613598097726079463824326252741427373472680118142566999655740829569300800022210017923580219298732100405292219766600921865770369106061168165267538245998093628120122043285070543523641425839505333900519605242462923556047607395075480103732441890409573380235258339719088119566416299290953057465870067172729236297503150236770475738672777727458747772698994912797722457146051742132124565694328977468188913308832615597631434330990155206625622445973505103680832726110052198687005927780669662091840194822793244063515400120274824808688841166951152917710514813491574997080658320129263302793330922292164294834710592352539156175393816662701746225156408529839032142264096708612073353561101104481325203915830688166733625437151050117360581032641691794759762063359039837178864651168683501940117045763357061714842765429738783006614225222655353286979202439859268349114323087532535394531344028753886582314641821440545953978875207951044099144168661656713547098669746687258011228373504023560242567949235230796173262038384314594255935760862104092184716628031707074971754460358834698803667606422132466653330932271449277908057738675173007751491566549368978178831167330583417584702956873629374349186957559162281964236380858343965181092993955452577871102888032515725907268330646362525009139318145646021887211798947289973090080099109218830005096282648462036983817337824316701758080391199713500300006293995847176322446894991516958518803506799326423314133408405704817714410297768858969828602166289682551276809959198695252611664961349971659690846616065996341400806180032403404059765975429343253647341428985853683193674370224920278896380601092723636543831221994066205117441956808384591997207564759277921655742964003951659898711223953432266383689416204748198457826725783905852668959046732856290133683622203885384701229042275142339551808687962320846823754034785057703386023023166031411915259250063792083183176289742775767941904509267794186787498181163962802824640830445960882209723496281492217661080349891652932998518538240000000000000000000000 [138,2] 785998685826251494761070742577933611985168733111845907653588783942286157942766526980574215041708209900118881970041525933028983303765275554130844322412570145747760919168736567397474368400456086989468853158382499817838662119911879853625860176623660397899730996331785091356355906430926017276517093493840989521282535387697963350036097027555608111116077501111727429972438267220728283249945238669075114035393356907344596023681542873649990612544026592300987569813696685616046223076242326800477382092490229851575627902747209367116373346226319615871516874577969193534228081162905067569719411899464414815435474294823883301624674812941295703413590373066330850835527293008490452195091604572698722105960349686332166111889199791875039319065525052496628804465742442844120163569503805437595390113537909596704978596132674673953283296572898763554837709982743079577127673771447410675844531076866262124754771522739641696369257912223872805177027683527434763893600697694589856713882359284013862605989470061254720254891917822738082250966516970779032973917525773789514800655953244335989063068002808101162270657946727909421739616735875234178032240351641291223012503968324853339621262120691565025367013825084992453165114263538539577079040191154684983684182476040990404521677209985467008385781161508300436564136561959662697488771804946449352015734807789900697066489623833890943530302678609725758606531703522792735957498620738846608715943309542832464025299866857421062500324464798341971013412783569715835345212846678662769329104056630089101146227923447884005012050126568229561961254824493167981624883854398199561258095987427961638346242061971024558133187205389302750126618537741647529817956070382780118794926603678058593060253211046376672238860694508989490554045310875789748206789523450136311443524728141642962807791530395557540789914604315558273571544885223079327744197062682762661112828906056730586694225480872134707836980702154627231928106741315811076848197377156562757316126761783970548395327571332337448963506554172451875657866691257905384184963493563689726027292809600754977395782302681875626860509114166671850329103916025811917931102034051031316463528700669299751280649022499047584754107940864000000000000000000 [138,3] -173647626168535596442759460215759380262124074495871981125355406393999871143712173409888533476516977208505502653443368766052546623677983604797277985151841862651318314594496690985580485788027732151173309126181526441595211772577188359317442732300640912553217845399616557075095308102114002229729829729958220905873119546771435468541441945246701239048648378989610373540752265493540234350404739510762496812304286344565729240123178327426123946511766584740780840223724074594984807526155321959877703702248665844007901024298089695189605795540420058459791652926465795635731862203050139654176216728902504148903160792474266150574509734860890257925363088536737566500334461850148744294191835485530063658673834825337156384246151030559238009142896348977173798502151193113834895718460260616909065684651338065070465686823483094861272240185439650591085982800581555077672831763183701524815661356449369978165440260088189110337335963801357034820913072871482190939975458695605218725539634132410000017229239999663821271848032974161004537864942262906423499185727086012800155045766367163359264027807421913036973791666098094523271500250414139928577148333918057510890838989260366348135379561657001956464696336536063253361856329208906049897779169705549173320661306963350265364735051578204156083047093167619985607053282609537337827435739583604986104705659703799331150204482067260656144340783838171074620317489382403170212699515576942822256729722545533964748409824631234148172801983031651558125610457263582777975880540593995391327169440457626432406613785442378085534721307799028344971439987643799649645042837022328682689480432614108968919838934662458424669263328424755821781426119077769810197339092723481499661345798397295938168573114848609784123929412420730810572440274066612313545937897128447497431534140326635395654879184828867306690727297124573894530670641044755834013072268579834191527187960377461417988000447223239658634504916822036227606484058658888171332729961336173341584866218184927485599443571721972491083448885116462384840263469724798260421217001805342890344375137747321450484702445170908916789644228652350394477489350157886983884721047445294318935149213158919123612552829760693916390342734643200000000000000000 [138,4] -48452302469475832420694103151651689330709581297562035920069421032434506962868451723791671576577026462990543598156795652740025169840649762021351457365072396507721401638920415822854420863966105259386944903436967193981551241826835509542096601180414866887659293096471402519060091112634892683665048959279311849826144664471085001157885653932028149951894477592135979596953137723864317780618787832474751108407664327051263732339290637886954345225727898195125341924621379506731498964138548976842093988159305891481913355626819681990733482444480086232006351377750447675782119852433164473571150457262077158274344443412999610681782428016367384736465114405968216674314744620656270646716397921524994164872662323036170574188723808365969099056883257184817862931815503340335137922653981910997839428561437520686497016158042746623287778632297951020951793391290950291002540746246318875623136717542772359045696115197168186939320640512146097645476652112856763357208285051992638775779902004473767254551556056919163497594067201505560328427887199833259096398972747269007499440787554914357409105276661828592483778581256328683293086970412314069478474888549024383342248682656984482935646854534810778775355657713365309674761157334423096292588006341461981377387727788974766577282636746972010330192786509715216236437516063315934338167777763443410128984742254763251909017854140619557490908751318289311134688716047859211113007900922866427214532168584410632086750870118404574808687419653301968883901192568070962269725764227897760739763486692188136083719351766175044968924533146132104509306795456148805503677594952520857907394687756141437526616367261184711832604490540984809761246703839469003359944580518428346515540703237421327466190300160557875602152739271650849637396446906653082897990960152554934042868455315152165922518745177711752772480199694017971937304419457513005567017897927613619742476755345760439164975356660310897227869138609870120932575532394254910123519593243832103774997028056900668205135216127239000693098975100607833786495592260536303867970251750620151520016315367463949502447227591259366934107623097881264280817472899471017244068567959356434149564965627494285393684955083032153773006802873483264000000000000 [138,5] 775329571761886569991439073607307270006471285243364150131554106553432975824839111453402953364571349787553880788475707607257230152061170894463611879008781932110513759480460344737352542694201405432563696793818032096290371663767926717575704886228768640182628668407661020656801814769442944986933894275250009525307918540783417569926380325860296128430929472140825730366657876159203548068348986192975540185299198417563346663108257217778527642992990073940624175710007983986698485328672080488869539337171288051440160190248398356406800685921790122343930947153981175869040462001482803801295427174090462289874769368896220784333511809124007988818187649786412838794182824638194763859487556743651722189533629127799152964549526632830292547467640329789687721100565612486752805321894478747629901776671569293557651106373596939652434769825298623527998653789357601796762589285660782026690786666660609568058855848826626899795893308274188919721560943044278096093251188957110361839568116392930694191425680900963136376762198481251628137694691632047477518930828018818132692924696623304865319055929098595569070886904909920611828675800705419866628882705810359310194455269265264824590349692435660999567356880148750808987214585000130017229789483623352199492750018722385594541972005208327049986055940256224908267617569955773388921548454035338923068837914316059627429346938973931509263103359034708254383758610015479413150106722412203785420869301708850650002105713559416506841148612447496783976922824943520319005169678531920029877678199370961844071319130873264805108637435007409655320299247664870299805242470759467970800991786743058628527657421546751368851763256768831359707508208261582338839790162686043145408165157461019190847827247091923558433252201663439580161529894555368590429654762981272179700451097984191432084687633557418905782250788589803184955229268161903436063732362000510425765704053347486731482116919664530726465204927649118379219951319603692816383865992933339310812947162815369983716896454575925566918129755309686896420244984476506424967354383962089061286388943077714694506694189795451280556725315153976642788824451860542094994988329434957322902947439224152704944461776900324834829758048019415040000000000 [138,6] 317546766850407222296397937311680544320018157530404409398490595680775921670525193817099918037571528306727750911282947024249362034269578340006685631206879924795682849745584691991178580872749597999014612537043977769043814929508656200592821082485622162847085495242859555277892218306451671444196465327879713648720940775344786172568301492301842108367801291247199699956416221064928506839663134092956542201404582689137131612896460243644977342080217320379047358707614352210190618591417034070016398240364136656698745838160152269269084279515680612342033397763472888891914322392509087525944357567556360229004811719607606470752052751858535418816805987189193624344294861438399473287128270935954844866050035272611318542626563385329593239536977503756906737031243197429239018334621904656557112130913006875402458761844588708252991715136308719583194634728222077658941235748720081410798208790524334607471744607098119674426088856138952583138612722905343107548171321615112213079392269961370725176453097246591501389121971394474976271474917386496938335255324007807001985956538854094955167934065213322854734292702616026235935246127694137664533641288881246602824712119282113267600128495146320539074814938821715284765348582658152981357164482267649292619180131589323218059760211427036792493233326666726454485807922963484567858350939595711202833144536707198755640874572252883569491666759614982214882734982264508057487578700584814538001844248512458690438514871556696343366054905111075957503886288205522140405209895759378411468288374104803874324744861229186096679460581348538759173064233833755342812186325668913364436737075960241017800764663322318384576256564442238397565978694192764614468515722093920441103974222890727500067396088463275233627391042995631186839763056574737277636827298520863054243419990813285741871005137328306798741441126230713936704354297840309328189191499415941861189901969136708417584993322783127578284444160579981373448936041941207767601411669187908805928983893594119185246997749638477182812815605211130923338491790609536825583425871043056595243867621006034468445019463446056170069127521013712619288719017699996366901050338940207772287024782252368118862341706482334815731516832200513290240000000 [138,7] 10557801799899115039869335913554230105434002379254316311063949723454466848015809809037335712321509339984378185979709564076207778307711301545031484856705451839915290771743496528725159571133306502001479483159536398170910762621844624619356486562105394112129264539375467584386450087111995258176155915441239625442213567465599901615837020136462331699052358378500455506117235775809512336184417697770474500885645034395438459616232936529664021125610388194013934566820130779678659311891824835598968439684256622705663242970870480795179815672833854562208940501077504078326919326045953451537866155743716709191166702029619671550276602654894659682322934571965624792093737098204662851908311700847406247706628033319833037524795090289652596896142358813763993426703959834408299149487719424832707880734906503071591468284342411099236948362439738825023051762811609407418378871045559647817642637277402677127311736463501498574192732201596417535278589700078194835293058150359463136364271592916136011180306161944445575673151459801332311988930819593014022327574082382299541866456251936455996480994959188193204109162701916858169944021702842458337508052823904882976927733643001065215284715394305408149973522041357590109934123191747377613795857642592982566210930894219574721480108383137181690323477800305057199029852574518504831377479573293454139735236674650910049023289254265821691062343596573512164675599598484237450140753527875169230641698882956354463606940697914350713682068407853911953958866130727794611705816423387091309368682967024873278190935133252162220672081828257089068496922911833007149492213970500581187163329840129576810769598025024671025267141458031387119496415825364040003039613292844964832260442926327179024288606289064747804687350586540480930298849757793324952177295314944910218926508772783391830949485417721690878466985241822216574246767331733148588690067276986807712883640397298383610086654995588507602653949239067275268507954021402349125442392381060768750838425846328568908308319866843839735988878010067523782709681145711706437783059537081864699226329716968687862896740141496610468871652229359619788812697004826155505434381692244112274519293795330969410038503543054918537919989320935014400000000 [138,8] 91800979991804231409279108318421767721525717773243771783309945354009776993994157795033995678164718998232275981624111795930111148921200029938127221969489712559976459067309030963078064788052045688797493362846547094605273453936714846858925399953545260316839407154962309693069838173663671577618970696531705876153011912878605858517645428134544534787092516814254500195822368810545887092062523561700663007469094551769981130699833293235482172355472447927524813365862555243370664409708640882189882238469040783076097378650416865079123461369000356797101717027975455860270569958994830609924083671663482439149827553222938629841180075783650169196753041534096025700072450629851926265274576299625147961638123825992292595694823857054443090197726438409997968295261991952454070532655927100253445472769614329202339999687890070743544237453301178704936555792189727752233277675398996119786812932363479490719752012645244454581411288272277886421011939231643847467031878828256524229126833341600887195960758347195849955648429763001255321630033529742519451924499354583940900540162835554745333408337881385034993921244921928291935398631204721984836200162308560566069357296453190517712716266206293608693069031798084751054858220841202802131799197114663180372876920084292642475491756761215165394239906335901862596418150510734840562025543495549374882977805436518687355304916981523441054111569041946330146009951771734039921595981371386171164212653466972295156823575679740887477076893555416741016167285207048061657332652972198600167701552426312879567431460799172032646963928514653295356003245493238380978211630587375555488705378121662504402562671554007919313958553763895914516968777370757691213034012771808890918699566578375332320341261393892571358695268977542439318394736309339119940924855948911216862591851670256550207524319079314486361837830775323536540862831747426695302910943920844945170416747223734149880870707730840270395554029885902962764563213631454715487544204079811001985980338117201759407722010944810320967695935258191567898404700515485399997984888636182730704832818495326120525924084014054194391273180931721369345679968033055727127152678616028893234389592281944870798398489741003557195373796215473831936000 [138,9] -152599844418913455793069917708203320249026998428354198756100559447113435266879783173442785301647326185533712374174456317021665313924278081477153730890821662593605441843094823686057399077760182954098342749638759940071344932895849575276077112296785087760739659198284285000209366558236452848669598059855044477943197236434888918682577494233019079088212219284631996651084132031827348335661067498033232629287014698102679416762420963516321921988271011404330167288407919194027097278831516355068502589621358115279542432633283454061350213720226280634501870069117466393644440029998936739448631761721035468134521356448774334513361725519260284144876032237314432506803817986903025441167142998337755594874589534855830706133567241430531022315228837748472360785394493133428426525307258594494263107480470062246773058476522767078317207694416782768437865057304400378093603341628029767811438892391637747535226372370113548423748574722466825908568244008333705574522282892934003668347245237170468496168997119693296068314015953149030116745511854202851184006654981554006277576284375598658508084140905997512093543941459135615631443642721547524898917814575983601983104409935250138369364221303205466037258200851250682739045771125327908946811258427898605982831800187745901233809031501539424852283307002790756153422978055328502839023588248630702892024415049810630527877672309201823664542644328813451932121480565847686621398981731976912788904488532351823934047255073030873383456422412699676134625786228325526468293773069451129782888741435782958450483165408981208410581789530228477485204624448670756050635997671632446277562344497712785571064241234136929681206295145242504713645846764909822802059591432129262405822421110477567181427547548559281662814759622828476948372781641652700796398922874412452264722169077055555544957751808322834518729980102634591734667217791863265901941863876646628591646332425797139537194465607753900092962576458870155412086244647179201936899234399226768116688420321515309766205620338304299664689355854043895482221191234884628902796473321640842049941027290801366022317168969594678744629379608928023065160145537934413066876052339438014967262542628959819392900222640192787231845086631297024000 [138,10] -1922494124822052537069886503779959323425429366390830155252840938818660460750035618784435812837282270439493837893968806852108629830231896125684965051172663227067809985793258115043015695344630686628378261730708377048217729316271084457109017021245749753679213480074671838225128447284183716041939963482347157481875886326708351455451018082229911443843866669577819881600339842012278884411325780349817896648904748564170537771777927316689661642841264121159854665750035333108379357101424062084265883998053586622143100011749750394645465279237116443770091109408176787194699907109625864911155647174828524044932780306414109787595115825889136979124253389602835660371916835279236152226002924665148093066241923703051049258253673247113433763869561812086062633630140690935517544665979325816252791284713628963333558497416761445928154278198140225906172284175460612978280279207679559565952806200881614033308627237551358577108965374817805612069697590554221106780788797555349684743636643260337295470971264309369098682190627591817338213042535013980331199466732141094707975423310867619978883237912081958040718829453543211253390699151926361502899634925570750830403880434595890126567826895821319437801084623158363550353802261225840656190599282299427188243858754136447141794435350750626018588962171725506491075800887317617585830795225168735536068277589252110370221570590774071890595035541393380883656409129962717381232188976270217784941575556376068014462809786212824626978389672152896157543115427772477232716609498130397591875475530152491192899477956875684025027322268512342725886629739615520577497652955791297527931128656204444381220163543872278909352845499482327546435799375742183940961287892188630279964063653703236247391986119039631826730912480368373836288598709296519668817738953156407440157186254828272676755727736374997959532042841699641008727237345013887680823984440514663561178208031980516927953343124492706915931416541228601748230208092211851344952180580574751443013146221381258206947757198772088451551696071157975143294179756861099146632559018981595365966272231703346910922791550779194978536533700912901465105158763379144911145517795725420975331932586129060524338881037063650015510638143094128640 [138,11] 14439282142385548236024635678482535312289171082249924523544706806543738472789729896491264778822415630806121394072044778328258324478100592486265603210374470262184794796515590917837579823276815329970218178215576066882818478731757773633134598522306189484956948221965369881331520536494611487230564520577166112263106682026831088769444398568196204844444697538773006462104470389051246639756769802300578457155899750796658555086573115117729455437780962296948102873862189401475703494287600499009849343915628768005120305179403602175872657872797005837882919306556406324202135205636982279177945026441587793048059858561531495638231873829060872767995407371718785812847657850166570859770979980981074342185833318466402085381579902389272508282143365508879852763122694052679367358439204187145693126563736960088582860180107213021782942602737008714761876080256771050678878114227940730592613942154576007502350936855541464292048535309577193241154599018834617581933367190076714378173282348271509617637975899090912233946130866504037937390767948223368349967931249794107851582915420697594668367498461299192158156346972146035456847093718676542639919093874297654267204475944827227747969412883719752695646461199003456944932086734270393311926007883298894090966086151414498255574513854148054861132001367156636707335693186753761002852566701759532512383216307915587150093705915443956422418420781347414999659013082566278415070573182789782951854925160508895617383314281619742742351624353876345706024405669297683482578004511847079318798435101366626172204699360363569926220904706564567864058343936800882719442426780865985953910712718419780095513386577149808916102639662247582440804164741352805566709909555175266959977183848345494296337702107236813002629627485690157388083104140845773887205299164306950444378007196331191527433857482439201258383034436474886202965517305420023069648346774112988981778674879653322444027304314213599933469390060156711934713682337399714583406117703713492998386660109938930299108960686329620166265398236873916639837528463306959625306068704149986154064017227400059033100573377677373009329894178519976374123950860050325935950261934739678991694550141416504064015098513890553451122788652810240 [138,12] 16121210306973566791284253858624222197750937314271359019225580866958395787640718227484023518001134005790764714502359868222491448962197697440869431849497250612597873848453844598045786031467543497627520696437953898423753612295601396429277320293071522841883154365873050036917302639147965855199690801671084518987153667302201778979899999019625271757304481421874837832459793670324903615980627917236827541110517063058151350557616976280367106171994674298801325453414852191071765694711626278217452430674275810535447002124797627237483818323545060980452824993788399599357842646219499603831070441949029222680191532585530293589880520357356062089278610287153529302733297832762064327792702824875342628863149335377098383443841820769736274659943909874151212182032580001811371235335626279121238303923296400064325629073706267880069606641386373853870520799645163491746771025453783013858489335486805123830718358087427940682463038487889857057008566681951710105980282990375833957672885241674981852950645792214862979735688596547537013410583679108443928363462084126946823740471800121513468176087764624263188603121699467456696201804326892485508758875133167405881149345409684181237292582597067503371166800575025223187138608108961072584942711307216215293050988930795987936321628020600235730860511448436274435337936874636801422357161319031988741386495651412624551840924296977584425317697290386345525525958047220314715530112107325953627678329745278036699653631385003591155446900781840988318443224134410137963008731168869411324406450381404109588521900643152164344312463966854845797094213714519961569119178097200203412752116476075382886012040860544133087089801983578196291243020136688734140047823916048685892061286296763039408585592822520886559294937429617684980526509080211052856988342389233910728679967441474085712122999510129241242593471259843557266789407841776765331666734658355724901926271281330594217931428142169890442110245245652872525997122471439950738776715895725152923069531768016706371719451189757943269529360845504552696268814562698506650080821339464615877426894107965262795124849331296961364738088142685655335761661430184284664648720857444636529378235427330486240103896602723747254919548108800 [138,13] -277377335147508804182725036843191695504735533007076140511840975799018938465616828285385407171276522842711645731448513025386270323401958352200586326039145173746851887447441118276839160117176364215315521821776717296567872172862313396730627324271624689046443546386996961543940077857117793418346826023143629558027994529450690606862009899367192006674449561276443633568332245089893517993977184507556387768530632582471906895782046035204482400019445418325891584694468817471173539532627154167374107610616019241369455174815284198077368748257032990154534881573720572389986863315854088005073139752261900843273587346093208946026750210959471959500359415262172509160479274264999380762571154173716854150911267700248019731028813185948903815660008495392774965178268367319823465846595678600308884361715836772800209823550314481904847543299226612027729074773989046304400757286810745238960382168731000571864785081278568258488924436723444411160721332687380402892827361405320841039015970245594579056564510119129287251022892514825753911479856281565679130138109499531972332414054685854225625220252512939057193224530701973992120330081796468340189241147145364723169113879355283149214554508730298563731082934369323432821050961029117485591792791783496628121428819892755333066354516340575683902588891575848599564416229490442902160993088476816901793574399491746004799819793999329446621146343331150504663871249238229116267256970043555724033281488024973813456574429869716074862460592160816546065896151084062431965254313263841259546063379143030445549637430654084058246652125715159703513170546197281894818146347563439413888511462227893719902633898771515122228280717480628948728076535130186892366949817864531042193736813473491840242560977656457206287508920251119622397468778824032017221676954256226303646237659729884830722619282709402173920133710439504802136874831089663485903667246618948885702049098438036363663362995746720304487677392602383063694439017963478416719667347626306373763168695079148448984934182634074567865404952863127249481187938920989834404108447021823477452191839513762348067058111129694751112194363741643997604117217424362798441882040544717563098752964463592181052973792795478769913519144960 [138,14] 437222577129592488744225870078583178008740142854462279910786843696162363163860915778309923604191350251511093280090147196082864148309692530273359689937236139281891125049831286221381595679272962740360087043883217560141868829592448009749924465952822052351864347139874482189464034576148054384580927288780197231703709308609561052051662664217948991033224856428656117773199537150164347838130599462506233161052553222981339175263011016474803012837111415908705815874644988326476836271036107333527857597448857278734265275679074917936370782508922472532180508006006291723159849082458063225880986162866696283542876496397256868967409672234523841308966492220122166325988122970544163214594796903791377890437263899418491298819161538446507347204161848754421426396547518505385896647152748202739858361577887827843883259162196198462939326712116723292405597454105684627158643136087587299032697198212429736990650929910102380078911816744007217314016305099664597842506090105191476056771211081216993141164591226358320096519130827811411003243438783813791464781022725375127220244246290392491729070390383951099565310274535604544366710291158275140177446891574993299465426899316744868237916166411996489786451911765330776556342480507212400456190565455645889955007893040054798103111615320206064319394009492969490135214201688857766940094357057872615392387280744026684884365722499584721496094261049955037402232222379783306431602115108923235955601988251388605728205431169500150248384211537889798905781275218544886262995862590359016511701910776659994751953074977221336087870038546335845760423261061668631487832573377657171228529693471910391826566835182239970850029184594492986684133171065301232405419949615025492263311097935114455998981334155090290395496184024535259162093957862852798253895461093495361921657263671084828447593049791288989632904529769018909642237496063596199457421255218216903067135012347963987054578450064456825457649510449642226480686716574981305113915820967747583522572210780008410236670353436219168448137572951933607916845208623686515569028702627680487071838186061730711541411303382010248804450918851078938497778566487372820059966029943986131547873211261184140092566460750070066100305920 [138,15] 1308298343895035253514368172872742259548376704564322426386638493868524197272128146220528690639271174675212563620478682201832867601294909441380027266028292470093123743149153036355215202796572349899778904806205090750316822640319210217519885894210245488541217166736454749746823184108672769377674655293329934070525696815940046717457955474980800785621399920518789455207498744548754884728931565592028354576569507902369607100550508346129923461492277526364030799352362457378514685054942977067705751724244192147575735142455533493335457833025787130894998801442724082638799052912094579286964538231431047080115508466002744824185622741376919345244405738502929597200910533041570743499796406861102884834922176815446769690914993886346669377629278540446777048267482714934837359756469711686073254159941447583763017425504061756548713610425920447990365499800269762610738250826946587231438760311839069532418109022562174638400151906834078547989173903999691672599101574993992983289165788064957933103956990008937768155057900124105201209534109163216861580087686684633053394137568064316600702270699750326100282120855569133579063808191229248445935234233177774458480239044940375748705362408609508514440720406465808326239739561994322083869390845926421801442575630201754685425208721670173402520401532921136818349209652823765447922887588446035610731160111741384705268989039677452758754767689062681567607135058044512808822929547380503135543359589799018583787799328528930366034613131899604220974956563605166270369521104315021756828558450326747770201422443969944637303678888497207291074884419491652668057859992894866940191259608294176774412004141553999447867398854463202967167873433057270788667912267586769944587620058822706941813386731994285210229156650856916761780450400059831051575602225132402460439555545101191968778420985680194784635201573345712948444439080007124066036906872663102972895440437534719420491813257300801672160564405690346765841916241685995157623249453760357503253939193031922106199281028695556800986594265770818325268502646051743782626658613651477946890161788122305553834875587792924391295377346783806138020986202623023149363718201780115344175528449302248053311671060396337853890560 [138,16] -5639333413518031681227731712001375268577725099871884299073828707208583892298561449648243163075159056413875962819230649300148922749109036331322979615007553252813903198630690240074642011006774022457922339323804160913342316153564616134254029978153635561365892682626586115157927666459136736804511186764762556501573475501940157876343134820645442771172648073529019206196226209032720190501769385502347769641314176432898386718441304909824725942214963927003015263233667515726913275825729882886010274103357249733131951382429750140960188732497162508691275748947411844990332558105863183998617600224883380528167555568099135489509169959676504022449453364512561862455616160813247389901984196085083533138240219915952987709544849894647154627338258211145507327851796559583923518854348300763048413524953776643494268427486232336961467804562574379691145486758117849007521124461148025463497204079430264699660597256916175841954805947202823337135574375551445654377571364022989225820100706272284062573809766913028672879532855150740883647623921564435024527638718445655374898628329311183803354994213276185310237718065767856574392051052326577329447422059732815317930754900877038483092653866131010624881974049479674708137063007138933563568563057694167688642189837059061788937063569166858906795837717809349347198703694619086374368860166090101939029125701851207364575324438711200307899532625131959035013070149517756122741725975179018106540855449297957260404124268207889481678247668030437485028422345704790835238723527723331940859665095344462774740804441311872034372640077881672570534853769460086472197111122720029505885771729832917282884943280967460684172033369686279713161031843589784743564788541394592993237843136296460767888092415993071512392368740477251747511684158842422205531007612301687261253468919437126352791110180541408447118199483216580336330754648519756322627646768339307189932476705303898390371010411331159795466547064094493747359569642647019223078907519987883175755358862898906153550230246112089756397379465129432543497744348587195788010910780511594430700697686117941618505803943078316289023793551662420870823830477085824249030351540153302573437033634912517201283212853274969374720 [138,17] 5366517578700751834912010726847461982584373205219124202983355274971434609177575541601342923998959612032964579939302532663448272016136869612381435207088319054086164053688979358813277270796026601422480791171227357481943063239279172592094332367794323537078329559346859704460551653130257384605697216536470274894622203147051169301064136541740336644842278431855533211452992090195951637441061724897104696513126138782186608741882908039611567959625256074910776943889542813601745913115866081499485648037786497495351494325420151984646718195962220110962928661286133112192969249211419816636103213333955796541699755692734756631205972615232935000009235266854511657013613190650887253612881572170819629931246710614432708995412931165971952093382392753830209649610245899245579228928871804254619299670844157309324030128383746215710136261972949431786204293385296847001902961307476453827416686239220513491975788656248347792076452102325922941040671857670123334935161213635603252340887244698530716365100862297547329932471831168877512443713963878461191211644635771430836351230322009497914956467348261561340540700733099628928312719572219599005435682829029610374061125583641853395600794848231036816839708954464959020850261702961575236125234477662150861936374834845958048541714304057843209122707221562634744431869990968444441931551798945118689243027366968999379156489912852586875233045845474424815737251470272545046137647929979397315592855886674648586951171820227840411174543728323489389615128992800279799119346523801655752795532639352223211886002302994194201360250856929100258820871500301636687456711885147274016640680157339741794489474930675792904400843435970358980780476254146436626558178985966798866679018984882646696255634348116493902892837243908199400159326101651901935227306641735551646839173149539835517426927983538402058460016659413198376226515978172986949786257516876683526134736836581505197338002550233268506702937255450093949895794081290618230301733677152717741697147260704840972805403346646656915383401310725816709244639297237127956207561088352693016143995831176235329498607340201593692286999323356606653620353788959432518263163061622041999444851881785463827027120024516034560 [138,18] 11161589591954122773538207821614732524708902466580156009783007121414645874924288307432655723029259422879975739963405773743215523709134172444859599751367704985796441713085453165355343339105767181221960888267107834844860681467534296922306405034199746927878582753166670610571543465355136130323518989068603888715202801516720283053242642143069738868335451847529530872019215196625793618706602553625081380346034702087329036654312965227976293243946447391771789040672421881602461661514141838774214089741290973077692486165568221634789770000426919849519130792142218282597179064412000053358006518937198271997031805243236420564676598135899584790514011562987187529023683251725245001490909854288555168000438219508137039433586126696595547744266785924732620957450725510527854400970202308701591202991901915393615951123069788330183971420137647624420295289312215440365523087725641695018046449838605191738032892401333606582617597393664155329272162920175433221487072850286180836419857074200932805663907067577680190897915487131150886726730342488946744031744306523242459908607085463995236739985558339377948452925979595681005383802357423187193410388652079538187817418948196148439288484294614707784065893521215614565234838702485914236382910726964538545509552550321433847197556142728155756524294761898038053642290458142321166629220916957223419356500469016951636722065875523860450291231340176604287036666474030006583526231659660214492299832916458565281588748908137086737942998990961185687447927652915971457014576556115181170589862558841211971364195335259435622277802256406343598246684081131849237725451699307753500948642781010295131015806048261558401634135594053436461833721427853711246995137843848541395216754666405785053195761238881129947236979976755823170092577791568706803782394421615426899527761368948913944792795212465103024675421103600910552901572052318795047805508772186637238296761467724618629119080923006035304185394589177621219075345264690605345078154199069357884930238785188454876139116058914736091234585984809315111678476405413999673440951875679262437778910206683176327951864853907182192327128156582537786220518349660190158601009026180921340983918161274984643646953084682240 [138,19] -36586444953936773249448960422870817226350471884130598278006179483643476975891149980546327721224442185043269155303025426938796370952589895787321201859357426520998852228833159896870241826534201369752849406236519282028276296221682961577343703410803115884978185755212042429314578191959996061508632491765874606864216146283779173376802888313908601223228982631163576424683297527568165668576966710713942969846708676356826688813043027944978436680748151447059875188953701539580282666384052926170925860985483997360243850701212117393401592672482225313731524122031253065419177467549592484225506691206199372425582516920257487446798783577840103890171021503196025560728929367867984409924111480605456246815867815065669307926854680386341449234962123749370778779062109128429590463103745906837223754771206838471482114523375974337223490099313096605878470604995855811986298148162486873661106546430677063466256324518906238587948666705664301143210120270990517186342884073577526395917261096904624643385226735135832520259956969858571921135537018524262801967005568304965166288960195591866889961231602438623988783698198969419149382896462691630767219565754335999470869450877147016653558619399196147942481578813835115651223149396922649797681215034444508460848278564465520734553420928090570781945755008668490467308205079216537237830457672740837024505059184264131833348716787162256738975371286088133692717890292608793113620644650311771688633479180904193852454727523274885500733373477961209050796015290116543365292344016710904018267398148990648576201507797549584368493362902267755700236515863037981978642402002604127559840061110159070265253550709258007049905035713842725538477165810985636368356909650475390358383989342482626863915520921965315520528248609682965757860365074325745061854780582943317672539852296277962014691710249602574324429190244147444517533100156436838216688828418271870594172508798994428603711582268497375932303188123316692583234587897095811777273492985483478426046770995259768695211524442565425200607496924645573430540848231121694525306757870060782658618387288003238344051436884704115346377713062330337957816318022228274277502400235131162072029495808218190515911094435840 [138,20] 33870743427426359964806938562830735919737012116999189169216721160468209430319538185677845981282773576689029018099045950577645006325039957576860352803916462152250102725742413371849440221300308408104974191393178957809150856872680156065657082553842065231586698276652226578966248546141471622131876438080774245293262949451874761907475707615538452060929318771636351486064131995126724193572683473294233755174796177650904352887195281359561373989082047727417713852944798858946294857009037605329650681576678965312061336081928143685792234768454707866741188080393198885258453404737136095265185752393428963795082171672398504804302056566267796140517330784039333062037838788742725070828261052829971228784412794759374694621084253752636928074303117971679114964391674824324174643076941762848502001768669274160453397583915083060419844775238426467527572121581682969542896534283218359632730320219997006487474291668281709529650806881351657240221246428139180327400450040963027343140933085803834280289891334246179636799591141821362831246850612698059307276456808498770991285225551015271267539471185363596847820527779211553340133363150349837123786008299589580705939226382972587949453200835535945303309697778867185814038687852425230024481923614534009583836390809318657803155435639435042686761170625376928699306688375169576751769370062341592304947155965739920976184583699240814130194557044389416493387283596207969800082282173392261373609692118060391026211465609848187552380557260657713822394170760239012829426592964507681516427511929521560396976774194260372066824848304923973120380672198855251513403199546123800120427444074886559443497752525384925342585093521105261182945705381572592049207782623536853131758686770616556390473008500408994960077731499443688647111499640887754992687927989988600380760607794093908340496622209632030916135690219601237073719866927174473154685085104043272826985464215320507109336954082185835939122447659691768580833927231296426539226484188065952998105183687259234919299563686861250351852407110381189936255076523049961599193940522974643321745086589461605967507673226154767569368754302723487242676548753946813408507463208930043624922583413480745056149176320 [138,21] 19840122079354283306770563510081330592479496238751723557796551239984820037411669974125466882054761796460658408176739439507754956077503905115790306094966275980617377119555033488163664999724317275645860599675099094143370306234541602136293628889573646542935708492292113127596457955146002936049966554077768968351697278479309279695381408550249759424307439987224983555809329423704647959361131954219503898429450666817650527685791112357743158524193961145962567202964942743042404281437205585223613469950826138309018466364243394845080302533689092903306122979065248548483513367854785724010905037914584635605075960624757117429672514749070976407450749337354643288257788627714587479761571753372542682255865926798014696465344995721131017018018269485886737935021102614207087363227141723286106049967103862560309091266614957420750577750093762637635460417156513417336764359269326762309416351385491150683544694230622381238321847233154549745217522928827429003277864400551605982447595069520771382537215095766706341317784448621746295524634456617400680272318438824507954837172194837131082923751820879379269110710933943330669470852546300177992427137077685502428659237830916506627307383707807539028764825785742569852881051134901548651475732001835047654119208974207808776056202763826154345297165646676956982521985774777366101910795809665621590874777410512769532809538609174511563916934857336848395956321182025692992467783200388460878570054361924395644179423014878275536531735262836452469310288952862500449552890557783114139132996458906406498451357034464448922509728086896360682918297403392602999038375739548427926012287686577003398526827812734574464351211135962863855300993459587680493733629819041256720208367856950366651534439470928193897077846509508498912411658780744679331828343457897402232076448525181285209501221107054291456954092520462750906766107019689453303349091212332927233614886833410173003892957471413588297727243986393763897980299913053089308925917941045430761803649296766393395435598010644072788559277440373148820817435087406488063444037186821515840300889931678172911619323740656951228245267618047193830533053206854667374997885248897402472087000600717842553241600 [138,22] -79275707027648646984902291547212991819653297146448063957702316759279107538243660074355918866885343098891628081555540761192590859625715668276851876012182216001599010110531909483514685849227677140315070863090719887723986656446405267387202431709076979763449728777465278304246493738157039256426332208315406408181556560079251104157748952428203046325499066144911610810004013190999738302436031202755191453113108555001683789189881565549071291226532111541974611182070174567621216269294901029890771476105250531642482747141657952629970971465964386980786243377895863442392147285582831793028690354652348933159826365453289092039198863108881898833973098881540801949624542932635038008878125901889870643094761616962813039901467129913466119089276751995071819519048458124319110965887296159419693535583186820474919399924220910068339687243970993407080559134358658314871516396242948099804799396460131746836248586490142717949525112333218324748152999272787785089339494574029900901246202391209845860895426993470335057377552274614716189597145941964165951900316416464736340043177601955622062688221945638144319796505906887218434393335109778292248773807761657473619628686714116815445130306308241821625002360435398669863083433787419930983681117085038242442676113911582227501863039913403249127469977974581637044770740932349757470647414095990907494205965231420344645488962082845756893806331308767125217099103362590567247659158179222719261970289411740146673558015184155287340901807172950355585584551961412685384458314139017403452268917596752472181370724147229791097057933074305073489468441167828345040466153634317654536412079424942516543230828015459893389812619059200364645691046738302819821504632492153919673576189800447345091661498575340990326271730649332645930491015615420934363590340987758438968873124787417323238341224378173097538190400865364649880173873189071178497006124848137018822746633017772813298544316788396219779238369781457094324164082205026119827574239051095030914924984385263181630080280070788997712655277783432382086903760479666695416185088752374269509416617592521690146783550424071607619054826590737629147681317346380677436257501899521874748689578655203270328320 [138,23] 70706166835410858219583344480426979494966283308594884229855008046429933051972831551921976295175276035540980083339975540236314735588914557790539708632325205539511472150069920077607228566663242722809617226861946240104865498930402176155967552321442854436965548272484675742256600295757460997979899404579860567291739994496505496065700683206746116084728197853622798442682769667828689245278864460515414125272763903121305502470821888193259805780007644707690109412555188429571678678480238384959493300834386343464648950966030168406844358882475561225475771343249813937675334214961209175441930699538392707802645169305054987250521876098357591353197870003439227261514128598697566468333923560342239259339580129289344269647311598289067745587604306722063363213821057734250811584407749077472464492769541611815772577593057664194141514321664737950364959199210757085407422895966063921758650052029734516825493949685683618410102381016747387857692486041648252439431271211329936323158227508788168373993760256691778333327372206978592282378372175077666379544014962859350733982711591501871996887320384940268446786594624093414662884604475084571168565784541945488867137703962411018742261520455063000905648424485868029259122790649422179249700193611375430435734389665446842538538789519094622248580432479285192217987993030267131653427170827343451880842276296078632947395103013392497205659763312820511266156843455944499463572564062101187473934928118069540077603344805409183105326358566276081858631423323828927058785411230467521184848201560337088449048858049111553929352919690381633050108074516254962819015781300015321474067664044685750619158958973773871667830365243570789612760879795934596455876660867379226034108206926971444339584192427135528295938272374730319959056319691020068622001904641889597988962799397578888454677524157344625723061110855006813646905868224501474103468134095691807241772085481371221056528441341249367590558853643690167444048869844033997462969457213614702234250548413763949957774743950227778643787080499836268476426739195308690654947880616054257966003652816140655507874540282829721766318562734788760072416847844990502712904784244695923503173552650059776000 [138,24] 2249168829501180227152463493863583128967209420258726328912464472880798733409072344929447116809898844523725662604952677715473692278875064558511755284593038452523328769442100036397383554209586278171689379442710024114836107103377972134736955390768524247463922096900410308312148274364533189474444008900070022282707361219005432352868512271258125807197144906355714647687676321733248350118405006554233792396748328533176630300602776665946848021024365851428642679364515387184641123811642818302532658701147440410993426911991646957739603011629618056116102033001283940673477425799373494148374479524520050425673329941043496801227524335880988964235257347838017769257053853760060806877294704779925746737391091805646621471897925845363212173268545086616167074698697266471254248261295401785163808722614790067331539745374405686353292840370872736645032454728024119271492923658347315155599715005976441713758876109832456421963481016635154027677916123808975785407298572840403468905908201435060434920121186948470085158830183423457633947588893863990812335201410304606901648934740233727911735894790295656859492167845679369633784354150318154377988214410108759172314832009906003655450213790646287936967323567748963459886565818160848049527578957775594712376722972827317073726503820084748008619217132934471310252538755893669119981111381946941192219064285150014775616337843937050675569883348682170694456331870221151557079077781647389237093292256131113111549753083165271438743877472295405541630267674772270570346324844566556812787739981727549053122664405895941397972715041059296165423356966285443924033554615622128508083541326464165501032237133561191050481525304266960414931868129862163906087561242414961913998770781880954028557119966470069444145354561051825571259167940411553429544838327063182633063931692980605870591590454988214165982393046044058077990228306220302472546611926036673691743299634742261454272539942893006033887722274909347938022165048080141643051059017612001061886419154225744273406454853021843080298190677993015920115470292867073874710296444439021341667922562931455594542689716805688755308385035745555435904865474766686676439770794635117188283542410362880 [138,25] -53158201381685961497104834218137372043952734517059553634089655651925392734530340615754365903400488978557015586952748947086488896042557042002225821882830498952817473757373196329959743263695089121014457600536702295343841838875254025283364309580895312735066889849156966060549256278458191014322808366428212703018905372708831164470507503079430369081317445909905551458127569051100648370649334243192514623047289040354283348780525873510337895293213645376039899117327903201323826983318243296289973926158283107288813308138619427317925687333445023768941155424135968453878563909884291765471350045946313441905876077913474187565441034205766482127922668479293530643813905811242711019113281880849297622363480952858795609344360680004655211537322952018768630140098759575240770279198998514401552648577318473976234922018799431962840398966417517731734232023415921254725610596115998379602023436811511715143187510385228468485831721468833625946582898673891607705477779257213394948901878594640354417105962908647914869356603535724919627494843188770715850516067545100468372814651118714869434677463672466801486716958688560113491651245284701063411420209100894437017613105222981066930077216249348260202407222250734728597366483208274302780227106170045814550998115395443155960820224494288600320778629539985438340143536268900110450008520107683417274275992316884372254139774630402500749757334554850984310727216207565289572858395838395686105661359278659710165827653974481232897878629166632593732857113511256166268207035141141205585331012174720198507362038008214502206515081350067892802567583852334408030312640340298590963567614306181936761065024749291189947761484174788849439892757714158632734638784841248554774104850665890231451428560292780001658887992591937668789607672980124079037213470297083426382926002012548130858471370627654613144029834147377704015459660723869948238413474550319036169999698549094609078755560557350446882612524105981033531002640534412635404080785462823872834812424805963534702408872803664420477278600938855173842370503261237923247925064609378812491923262226839952545181967251069418046758789863687481982810856360334155957971241324186179213466837975040 [138,26] 33012178480613961057956761226639392962103412707904809796439928984249367246382327934433408680747392424458456534335112159054597334787337734007767363799410728866922326843726696292870105586109356633493400377091804086411476737549929311057991209815047645599773594994888351719740062536741154220100295910182920487893102682435912738001458622052744210766069909588575780336309666787109586421317173876041087666830997183622628775552674351827980977114347455135179893302575414380718379414591542412802429810342779814811333299964866156074018613199191247456631593196530595093423523612789459154448787167071442887533759530378683369509564701647872033594728622862455706448923918153038900143480198124557200855624515398686613082069533044177342564478239582408823348028408733168620806512114941181495574433482384429723941639226628834903908846209151106703103728362831064610625731824614488381805484200424976285709735715762654249745688432354121412163290855542860894737246878585775901646765485291572797140927040953601300501709102569459478794777951512858241367670646778657127214827712730775191716968443664524878856095303567372999827443162594758921387985886224583362824849760370544832502686144603705414714421482179773872279536026335171160230438362651597024332750780089691362678719041117535855456861300265229267092361046977541695430445681915162884183709115126361144283784599790531527912504463562694777087287560367923123552508663125974300901312092624278902894195094917874665729476751264626995124969044591179133775679762651977392333062281931143821761870346649264974497156557458737958987897381514501846084946942173734848502318177522899745309001675282596799092570715887106466599397757300998885498187357669294927240183967674159846633853330372270190150135139136070855638768598117012647606934679194050930461627285116011014719016713375598604967981267265676391029849323433017486908961519206103356181691561237150272906369924787657858260655448574458722067294759593341810844556292142305473914085513796086535697988548184245137356391737016168909034687206493503720433638596494133827869590813375747274655271492238199535082324886644651970429721789082097091958917225623254965847263805440 [138,27] 10337356598596862276813750231231810406269936483818802069212371706438907673404391066259059730413192175618512265239669484591275454861059864296185887243241542614548133049072414263767633832612552301616636525170100667084641059089677224969654641190377997931952216567447542567957202655362137250760210717419828742321739102272492729036418929825186465780633879372674215209186849395243099332104072229636805437254585736570382780282083319838087151455232198721240866617625893915027464916167120647092893305185977915197918800510572289089667682801443539088913147384223597845408021655342584026688852046792739433312111913788868994318615493367225785523108643388010727120814540281453166599474019649151997787930456126417800672613754984474034694425098274310685874909329399569735730424225488535384219155387307593041328345504918617776813714276801376645321625042085528517134047913473660691109785462831333785477015259755645097908025902679228678610541107865586403484940241807340705278021273615715563960521792237249274754806835321539301670601435213414997824191915312030821001520298789862013751765404756512839153631148492405509048542590574036231969717437210613652397237519918999698598894213169193398580210883490641498577702693998066501975163350584953680852045923347022528058106860535011407290690844411957517587842122213932060167514629108837680413315138589112994379466995586798800488376183917562336414500422655732811850648049158758875969736303680842955128423703963861826522374039769678792655908497633206108720869419716626459979164727021303819444184362475432958188742659715733842749246117813437475737297621236721531233223237195839714906583490008208141790587879979924413683977784942139943765905178859400203243542749412782906481297003622348931279740441288827971047326545195368059020937366931085101523036826284711451649207522617609749752765301542443014514006131283146162830724771417956167221411325943666811384269230571773803797123109726981701276043038276605686965063822303132422698613835416360980344502402518713925133502397951273689900780776288786823270822024556671488301555751506572821295628112638366152421869220170017680771526534767067637508550366418407385485803520 [138,28] -16809961540053179521309975130387696160760859005699056496269662765580918503658675279191225863938219793635373558052054858488879718623110261631797864457319528769662216834118488868767119848351464453164585030730586211307434809734115439211012496376618466416852559830202777123691559034673838408200334877932903017225083172155771228517860266366813778054962927745333888378235738262912094049881983043000637095889635012031310286187151894182568952846417697753814639052796058654164207589954875060214407445412330300329011988203587410646490924446453394989648431032493924987665279315061591917740026356975689500088421550225937581066158736548063976454946586907814916363488863265692724656645097558920973446152963185015715378603333342724260603047285776108331080878897572851191265041797283831024259839039850091370998608462784263520116332393940227003691717558138483836580478338628684919009810671120047037148369621406451602257769146183728864825203546884030082125731695152473518209232924351565499794403623169036840168058522967492416843708937064468414959147598647608755951872069363984797759811057884665855057126818149781285875751517287500550699398429273783021398251776880736792113863850384559648259668509958869981564941070580055995989544215162030336024731135274446438431688746772416885998867045846054948107738814329174402489447294398181279198671349572725078881958085236813423086024270075434070322516195846682388366531579466462930733975563749537335174666539840261411894662811058400393575730252710046513412817321639015959087537110083437203624588794782205626383217998823779511997125498832745550330222954014560605108524941368412060413116920416282929534182563167401476369737935511485262645067487995540761397458604032837777773134226841480174897099380978814026928977825195940432688501109438350289249372856156513467502708461362333015085741507636522151759940222142842867387051228161063832904020169760332259142960766232983870040891426569624164019276948989456161734181008148623923852891507570383130145126609273709163488168563126869338358323222879209317194497123316260731656182823657247233721892980163903037267258323216815112992448169463037868537792047236509765468160 [138,29] -6756258437868473904294711455423060814013385328409321968782465537866199360734074149478106789705901110158112613305558762975990403534475251450892552292444761476638704730599340014115176933092782744008948086197924205942578491270214518993469887000975637121991642702265692563872099967396100292437289796813885402169470359777973994834119627208252984761875750530213984170275942203702447624682089805621793401961146541086618405897549242856301691217934522522381684077212539445509309769770651610372207754466266875609870170404838843202671843722970032404991306684650516831582030260977766178286854765280012988974832378677646133585198476840744914546850714492877160927200457835390015574093922306920943578128511287289173479423719200583282008984693561978691488115298950307386959340447228089102029908870619250763061703886541219059559275293533802179515230036300882362915215764298125806660532361113279783820504887577694396845060973628225043437974704313642403401198804535239408860555381220264097734005110369400035194196771801222514704007902265560178296723255277407071273654457883894272633241172326277727893716109293635236299512557192425473725693119044486860027363403301464013852554311073611756040367490451395808041673878662243562424558451024787860416181330865431347730864229506581919742202074716052796846428537899348246015826506632944350284717726403634188360817655892859340024976933503130763202082265555609798485034323097770086343423563379216265587140383578934300678291737837768769935211474823425955010294810955062179221322649465298743291683959975628078631020728539206686864377816748612411593145801919504881317321712287884903336189438597444018685253384313123251758627256173411768628290568961113024657491095615686213426589417806945662028896936508259119534794424981263957056303458444282625071368685144932863386348178685847199309217867998768851288649364639995336136369656069654947525677517634566507178529612551913661530555594871493896275475216424468306138598835483281607377554950003366377835895876261639434000176920305829249860893132287644933110027110153944319398053756507458993823380812460877579698132728708222092625838377731349551966924080772242472960 [138,30] 20167892318262220395658132405019218630498688256943917666349384764809308957510506615786523311987428755453138979392386931308924898250225723908438242099233255062216668675011743762835247676263880871968905551753674416400415373937533675522712466007638363694690980144036177776702705637183779226253646859661226070731062201640014847968078036526091044600169607511297170932006044024627192522487187522722537905725390895626387074083603819599930190592356039298235810653864460651276271522359140896168486862432710667519124267569047977703277249269603623445248139738288099486859128017580982037229189861934249427443069556358963899033934436238961946373632139112444757886442217864404979204584760473997892429614494914078458077339027888601090448527982734638380479151741391707421557402985413428628930957697394034561203767369464675892035534886503688043264506291612424774195915751551911208025438218477909640436836533641822681754984340101691880104233922858017523976021572133355469871156154231163243638172283625073116978019085455693569469781660556768846268559004285654352439089315610197807757267793581584832464766457295440264285161573982189072056299504721291933004054183952167467845498342118873180105071898584339229369785956548809135505049731835625614123472474195053396067989631101446584345770478524599616285308462814728911497330101551091652371416108422889413220716561383419010491931148474249692545923062378754866897831688834988143899143165764509910349410217100012847195568866533323044432190931509654046135870234912850872918911348821884958938321202169026726606365208042030089659917554168030581007111079719419595007003797823636073779744534776125521867503772951978610851850375645934307150478007831742055502350820464849457343592763032647995357691943370309913327608230467870751012497823241147693665813569215602500885686353198836395048500835741017535438879393933684448197833742466417897140396938572987079629926164395875291139156143424856849806604909193319292282759833806285127280817983699237093169499233076914557692426277153818209156383322743063450428935301056350580434595038139651628731900153688779929639538832573325739444107200573805308888963114757783552 [138,31] -11595257907678267008695486325079264647712137646290955365452691217848373639022510476773664062221546900606143339435894877837343904073226032565634828362948357175593498428613285316853416471325637528713023831919860317299760867442683436687904558618021701825902746458532357962416905448892028083509264830895819957309634436307513245841870441365497536196546442890146894865655699526897379301896042341796734765039549569223272909251583147939862060094788517357615118598848568159627386055521406985980165705961913435372188725742049573595403624561733909681262140464067370372890671507292438730869807175904015024422425523303770769046187613142402300890616993696015461411630262623825062875418107900398140975013847828359785595163208194726517065779855064740001299697122241507708117260859556158317317136523916603054481303338229359991687761855998000977160010792430781130805214575389122441227039318072630997428485413365403430009520328481435721308425268912800959571131673557863381945368535428076490643971411470355391320718883185787661230989624285442128582656875685944041326012374923925830372769251927106591822547620185710227781896092378549282511980697844600295972277589141230364231897115084615125810452840948295718442032980793761692568426299686575946520276150845286810626090944404167230013119549999648328948320895356341208173794994592465997205770070525219064527701209749754263179238697056710784895776204499437558028650191387237192163789324830448844788228166239181318612371578860280747432208876449798281964051472710712446124102033290078932639247111223688965466773929611958499432415180262878151840744027710816146389026095272823199085467673939262115602443120221753824712959961057189471549575326787526205521205948578246926744506450003596740990067029211979312573760680709541390908481504269219910107978928949399207434380222389576800133689435325314239361324360010010146409511054718752158161656171611545155507403009933466910631205032303194836737790180493491741331066726839715458968613658953967112684619621933867277279074492037927597658256165307356218800153178860075642101495279278694963727414543278604486282409248359822962445107839591203223074246703972352 [138,32] -2216744682168633647971596285619340497848561813429995736113305936671266227826218685037102040555687096791144284516585298883379408866913059280902726311527359669580033206334045251063319222935540123548039624991149326420995538423246027665411122530059720374495080750299963450174617384441743967274332885739420817617379590839036024843884549247779468287200485615055786968077255752447586604807994390951638602732215004999732902861116440123148014890125301361399843089660350163784291377467838574369997899619049654054225516543861980065067748538989702164273718092515892568837590235180785680543972142821435068250354277976852558077345728445751597621609868248420413309144529920719278510997008856849099399943310438045300113171032933295906175109391573724581596717933230574474849082066321539680025925857259560586434645063510673008150039631887568563363416199642028339623496617347666203282846547704708982444949219986361014318513868660341339329609213211418012439196429367750927851767118454502335564056144253461335907006297117247198135891057666921417026152946683932899717564851643234233805645600198863002098481180656813175244272420168407881608578534423860272062814458509549508244230270885233014976842523630460582067104749359430583628042862165310155801707810972962888693630556587651877242704515651894578245395958262322151445270940508559293170017947390105395532478067478113774100622893336315065903699451433465333514867361109755649432697262135612883231340500989878152572616490353075297035671657820350019989875538981733551015069119803707306944183165908645715452542491638565901712345418011927015710948019960352340871480302735637012915454062433520210488197724896248034532789734122831542663732529867377255333998515210893487292313630415599559786649484614267242534326273454808284963919755288082897393313712583132954711449971708116711899974506680662341894730387031447969500225452605639907316430314515524619321021158543631401652737479250817816625975745202233056929918864072354613326971641565381356866544572932850690922261042533251282634786120121600171159946254127590069721953806218434734357063614723008649637804586220694775054143883222549642685899079680 [138,33] 7595292152758836594693320153757994702008935849516022149646648467179248980123562637212716733399490214961755451406139875533367304875771012112438091427361503311887241127466781765872699472827017506517038256787133658047307846749686443444149880690094772833532952514536048475604940417896620136518088089704327831051299175411862986715435484009526614077221388374066807150664192373880669415817210293590417277298218401026657298511063909393278527241367467754335653459173376145287431571036346028382361775347061285284765250306858573493134040720433115573212521194563841646347314282167741658497173550167685015460840971315297684140193610215642705762840070090953598198105517605627462127967056969944095651535562906336300479851540467287156873486108489433465467658563028500160354975226393250049047845057870209257436636099865766945926665875157502644601979201142972783441045237747213130667813174397724757970494479019807282775559169771408677928215346094907832474615751839864133357707529187168398226206499905553875120029809828552361901440400969364833382880824048006005947244160033947524810235882450334136006281908416378053665315004600974035359303143019185138993942359804608022144168243319976425351612457970726232507001909397642844632655549014126507060624954849715538057717647685133601179899495379253408913164433310218012640216446948180255154823854571176126552347024347848200794063222130726916032289204103452888232899101767111513739925639927028486928790295829086753619383433446676213372498658413839423029929935375653288370047186031002356469471066259473955998927587961882847964996615720303094425968046314085341995564468850891722068323101862922404964641002596793343795513365513960029778119609617873487831165862463193327161151075937308568261776135613808122129124868842196646405356695922416993904560068449699939719538051107553212107092090839261683335834087920374093788791997354489946894192286107426581366944148967643235211575296879595990330986792910242075924183973745834297191768203806618551670676871039182933271562904628209556638089620699618155556650281379073719052246118860640530777021524851602853975891877249683437278192332484847881523560448 [138,34] -5045994692761460445367292067843355735674241174577057232343548456408776271022350810731408899232675331013896918272432589394396208009218819729029301852639980234242551830261678028469882559294966700156160477683263372757509886465459960558405659884427263463588292208624027874139197149746886258285219838032880414111227478448347858725623944889582181037760534182362637765434926786750766845026641769152825716360563468202059222241466765165067337014408024942953907359679595869943900593801835741695607830506950928824518928842741024048732529080825269719062808209457952687022868909597335488225805217458219971444444994456874042251613554032096662236780496150536890612697149216823063566512316386518546468303366044251897768492639415180567133629144246025927199142291573822726414179879505392444444189807695213526821733243070618178071139896755065631316370366342603309520778197446590681066413366885898503551146302796357190421176311112599195536471684216024401043572206687776001693212712453520597426679910739932970227116302952385479989818085131873375708580025477429221702345413843959480953728771471155760811480315806895662553157728660307930993264090173943720336481226167867755315439696543019587559934902157894633330121779300215891047364332546137511786481440166017078074770373045965737136726626261519338327610788006717970864427577507073350911199955870037117653738645227107273595705432132473408593643417866257894565377336392410176755914293253194157902712200232016788136773233014595316622601081768814539902760270055401289944140950659329177341386815404006575140739242640001560261994048741953832885485695980609024024105098378127994487636129586790403438703472050212234143812892988786862975563059086469527405209432645434941562367993557957474409133728809402968909556733927212882539513641005839655034168237979677579556257051498165747642951711238256613883911253795449306474690154672859532585815064574862929244714066664825508292591249442312726772296217732516587999577150524767689723170172344284676514143823209706560724252791130131525540042220514439399739174442237519029418781877587906968609371782706298693042812731870804907445098581392819555926016 [138,35] 821535062845037423651373224835157946396352959376630755705873343521926999979238719728979160649175420482529982466224109829803979480793219761657764366883542357270558300487545956656333968361884186777576322699093818619611311105029948049850583632796695804213145452039865229826672337106017805430180087296093464236083737748768790351369617319252583761104765917493391634201104905754280810028419804770299261559884358918946829768814023646517151925659192185401703746839305653639867840546730638209596006015515744739228269192968890449658583081372158591816459851180689833438805804461365344638963551064174005828569714639306744550053043333785917817960474991114628000290996470553168459735578338451200346190959812795249520689903819956316826039889380330906038045639753035399294039378510339173027247392150043042667718290550764753446659722758803995020131669782855420588532473566572412727132341117777692654959377064398531941398612198247452603495240643602330339422997582361745557112276138756542618143585120362974813349686962750027830050536687958235672631123527536282056156180265486966397356351509763385296212866422969921398092879069335432371658741201025190288846677156858114708668158474671755156925794461332320970656392604170033475295995056610069826156504373923670537007813883852216769109896386444650989240009206346046698894725084452524801151419739121323275455547279672684412790131794973584386102229633559896910109265991111858130891800040954009137624739611427911214858134646704412353811668181687719099502978119869537542569335638049069544339148017007770926888880991662929026684832298482154912508622291170267600448208240048395252571462744758783682910059711927411995495598167533178787102207965280065321974970967306497616293947309736444156896577772709553495401213021611506144646697883019726035810858744824615514192916908787562040788019597564749041530584626362698119141649229781307596319962942932225289015037243771886345401782930709984170162529477183984181653588138512011198780854130726190998210762122722397098541747800790295910566141466554670834219207854755437583138382801188576157365177455260269703766769863413869255886227994887323648 [138,36] 1162589860042189592673235666091622206894625178884126696927378427847508013689883829895712704556452631661666642590901482148340030153950947411829149959369743789671938477905000744603924132687241490224255149788487688594035176074060766612532984971919235207917049523500160039287878656217052828253417734599762845992842869881942332616947791033000543359042486079520361842501858655178116148001832240874004050737901409874253460446856050844461347502280712957823667757929319527630358290850885263159328639297405550131298919852426893336450799295648294813313778945417059939054096836392750251373314677729131226420005647868278138230204470565642687582092559092843559174097812955034468186644431155024138741287292152340791990439507607305058250619351381948590033823645279527645463247668296003206843686504319626824643362079817259408985526348637775523177131469472477152163368959725832711157074602879201461684851005727862843067823697609780146879519605896833671257330341063070874912512827109680077560740645811755787695725997036529879752391985333842637710978815011595776613334323396504831741379965355523967473255995050421582386336004531104716214865476049677853086125176665046592085394110654513793648813383698806920017960338670220739467032091016100874538547286205317407914408760334145678361118589130865682603276850650048675824221733903142547810604932910063654742723366163926897780374726039484052951471154681729489221895814519805724691041570527014506528679571960143693290680830207832620315507042552020578187049386552414725924745924792822150529094528900859733637955008816168416074653460146006187522713168124670091549655469215772617597879285024242976367293412766249275773081162012341555350964699485706946403829692644560930630500541096855324689416104956262075819313054101955549526225820945785026225670297959958483204341253554695128484424382804195087238406497001448127087893654288187527694159581613770039102468769439755642555020032618966419416990972261634566421601890610249847282159613590542584168633853495301096446801830762313244260407874209864646506353967999354471364611540867442306348746755786828818644411076292071374292495568344186880 [138,37] -932873736016276350110551771940058107700362379041220600293549312492921399834046641687375153433515772688970327465226844222915862801479144647864064439548137492183569996633000302022330814305549510247702497205470005610477233390781525547443027465066841084860319247690701792099460216398207459172619568896527734752619599114876509075856279718771672958474631880440348322916283512581534856541594648754251970094118875987857729408372063283863968797276648675256604077890845479908612977818278635912840629093025868723315970740932554787945002566226691412555794082462326242820873602608584861283913125481418598947483180573195455418506475831856015443740480954589751615708614097705325598573313392970140573080871123190186927332725563282311387928901830692322017038840299363724244478432943294435664091482094822007739691339434285638815028005992560505494576365386668505629470727089375495763113116077799448611103034505378732054564868791763947193896333404376196788903437775662016416901905689197654463307197211271986243632461569651520081997628174271916021577787889146046297811029143794064340991784421601062418420276200475213285367532225002710516841098042667578435744901064927454363110059478224738016610400797508995282446106788585430063146147482301704859243095178046375629762561310882192992446359202084803152688512335859835185881308820771009240041077513678679170828125969417842822670684485156680385847722982269552494052337958569081116888814396865782908022026328516615572396255099730900061897412520268914679692736605013449185019534096131558410930572419936798493179445465879746224059853120492375465402606356178602532737044629730888021698877212023138129068673896945312329620862925953996974320486241319692730347368222704042024271727778266356034641257575842364170905106351799022118438346582357448333473910635791492176040170829635187258696939135681773753768721252613318129967486521836108215945906826304648200280711829777498530013922575048681617779649912090133888867686057042550042533733468555495780910467670085749040694238364845548320807389334827782319618643696716559184110493337735488793407808378859814930467063022722546116715733843968 [138,38] 183403512893303980291419835019876541246581236842549678270368577257811839013591422993648223997795700945563968925343094066232438185601982624194044191397671032128549514159307878270576336267772620670476588414203519850677185950783382696225815417057714928876995665130725948319887803227723055683532775181103307103051201850297532896385976132410528014248096841201383082825247347626005249771777379884499288417579755358885726041193877425923954857919062442673405837626407660494409301685149852803286476043058744627764017712686479910208878996995747724207149145425768987677447912845662330685461093064694037849967773314978440948210959822163578207809056769748898103031538437131367896839039922711089705801782214138625333773033112024725206475545233451353128468525823751794757755236143571856173330332599588325873150935935804576098055554303486384683811908923639188159865933403260067457750196275945607700319835928009296996158513484471252546847354094153491413195006593658969773665221359758439974258751269312974101033923178003641045350869070894993889502775614626125938270787916016063936369704802403506737528702872299763810495408807300483013961580843604911326958443787940153918751072803816387197690517408005422621245517955846711787869641648261366951579262289864944755039587734960283246661923198238457658426907856837853436948351362359210736347997604062380850142494285906623176705108299936159821686284034419414759507459426707640508728790832335634734705758228259281412686945352568722587985388975799768389105920504432489685532080636812661936233718571183144491840720643608291631218438559574082169402214138534373650316622613827768447356877557834759219211883663207829721556268446309861894850661124179385679999076188363888532657071569231634377594037294759601804221367751236649698633235378921647801260968812471525316843100441879005519425440957942218982591409477886761525984003866512192817661463311044644254338149823378707922563237966462803910496124767773212177714321022641244599579520635928143227497048947583934731132117586579812647410741246316532236109488711842408881412544307588286622088312466171594917449891415671401162842570752 [138,39] 113929452356925117077498924678985508646644929768081844431953374603961097628874816395120507339310437636930064957416822134557099149051470226962468748046390828893926572504440636139455950696622272508121385667255275880851123622572043360744971799717727136647959961212371076800255778210304348877130749028440434573400885802818192207183737990527258141045147691727743287018192878676327252087777022737782912206670418107687879445325798854271395049381145701398511485308434886822174300570251383976736698107132844524322077994646970456298832098060812568544154594254087352193703551514422219098109983593450513910116539647666187499478252692538786735529695594597718402232262111389084513030265555515341755500521002459058595303552973893822437200116329661970577263710439680159450482542408901750623043513663723715728132306092016819909098808654154654981648619396436680055593729681872021906781085345635333596619928238786960291676572571085247103305504234001382835450919692758035350831798798054376446509522004333151608014879343739183656955789295678567838154695840017104912372866229011616651187895880583017323299522044361177923213030091111639439047548639152870279932395302913087029444193741459600182192067776416734214687378158661677717556298124494498083300098525761067993249803517616684582490726237110271039818387279408309042644429308308695956495978044640263192935857124542423389974969658252455695601035901144836811643740778134250484199653316834926069842578752054673947099110209925400947137684904413265691082617282430452143959159773205077303209705644472319122822590399920241415317970811868849634665826096935413512745286054309810345959381762312852152287292208760140777910371778901665980127465939573537228302025179404655507558672385239497297673007540129182885663322743634274026804873758023571231248018137592027358600647083914036239789460092666328417966800463250753710459065581900139421189293343709000032245425574117949541311585852366006528085884723633013939366461708533480795265832600365722974458053171613019408887320917133671582452532263019003336089436335005775224968452442099368342069379844363402422039190675496893021159424 [138,40] -64786193175921473976892698701346901057220649849467808985327632838725679734885088357056570974881209442253685000577501638070931850161196852281531963321615043269661812807581964355779642747293128666353184329855151338666339406914162649451949026469559502439125178098973542283592830779414371081016365554923072335741622139449962021298092654166485298273437055537807722106019711386519122419336513405644769388402654930309815468547250224415098024864731116517539227748338946961482110320304144827354677510509898643515630615433166471697657498982567955633217305279092429444773756169852924968669943141087823014218101530545379447154364717959294493170891131558422858678330766454752830902236971357943325631351073695552266650025075105975104062788798378904875180688916961659712861822560458212948207595469351082795091772771204447917088122174034080223634091621849693788395198554623139899674968819783295381228252852160633008017873621589740853364621818446389244782267652590429045490025971259736483649059523979088135103347071318138311783841910165083770040502172830295445500359799458243252980441013873931886419178384962689769527424336647927304813377274742939259875330405387642078288138762577109951400431808166259747457784056237620892653994142814231898314567169117690809042483073567815478207504116990955484396656924918315046748934725934428295028182302613935361459442135506048991214796185470084238543546867519576361592429283454835383427280191779525451875575204962848876109210226302465054149803824168247965695521189488238901504444056780151544686200051763862479905504463796081784669741920833327461303682163705613981198367195874070989020060645372555859405971692313525344640491043371871852567525401661971836211720632559619008986191614521532918250193613847986564974314001322155341629781904109345574097506510640370803060940918908168629397852500310261518374600702535185894688022959326524999465617211413647038274028080670569095130081309591615313049159980426888719259503917253156180969126704311924557491171865241688185408252286322961868337173473997645782757068838194986318231587121365712531885103756772053233272597323592738275328 [138,41] -5197407205181957528200873723959584096886724405642483815741099988794809561557614809222644299032527998069987968876243601904367684481627817481692151488798613056448133472244895641787969456194190493393190098074129855818539115651479854659099570747654640384649305410650027981071746160128575991709565078499711605050433666230182903554145574903728203209643049024949074273264927192950290742259699534503011662076145504777737767110016128073936281999588082577164932842429726316306539229673420287734785475674485064133774680067838151648547724107809394024472783328807034502469573156738192181112896225636095135536844874084631584244903424597247445974010083519765076956078829067455125300071152490324785799386878174425261437102783862106429969545901110051324383534624300684846585625168410269146524615121100372723327049180030401293627175765989626381623650364473242988813830843702246110703556091404367105521722763588456363245385673689005452811034359290454100740661479674762018943608998289573260665038077700102683471745208068974788899890983357531893320008536267847555886437677127569820316038377460791859415681212079695331733147114949686033696853516603818736958644338413703981060191598805722017221135551897694715478467288189968027002131594727632546370031820425225973213811391138602555341148693311498980115597139217429350814394628856211469688768947046716124290175242678559395365746880704827746969355171106436666389416225218157518758647573651024512526900236952715949037988513970560370419014346817283934416268953588400064496163691123020383919020891141990823469694933212105555109532897833156372091482428102152258483049481436714910378667976733927868592415828864164902819960521996397000865117117497179904076193828181079831924511238496738391247935613819906864362627768753634816054734177089464962960361408024133145277710180277218057897215210711341736900913346352316190529008466546530293857501315292910732309149878755272199850946725995981980634125220141924686121544285413881020391053886001788634868404083301284471619777884875592891683248679799543110239377689437486106082298529045689208329074339704611851455352623526313984 [138,42] 13157696187961449714298298358475571159213569886485607157064650321070945562653000183831515117861748099238093800876926139315088259911681693641742646955876950006859106075360659227825995289792362238769277305423342940661016050082722375917171292030497686651094943615644849471244782466559893736173098498857085292327354055802498646809317932472817830399392093743264307381670184331195194268157397833499882370758328583233488094938754348939249671206420650554453248643641514840255580157735478587776556037084188953119841287894457518606832405546893907966651344717039501444704669291766736498078130609442972971540924636852721924797251281034180130724710583435127166499031230717739367327311876789335914474230907035126839589775361638162823162928059213649945857184481393026399652174915383902381034156148878428540769808112631905585751700501035006419437488668657116684457983692116222016882635496699472226772052295230871372493222797033978492806613161210692815091512047223299229495150362110820553640729229903541244979953352361770710560127514203365927520860143192601967610540832871289744362044624940606189574329803273950402568908428797400949437693885594765383980861472919595317496725619987550783954044767307768428108258290648606218049142849587125660819700850374475055989596707768303214231111725161396890509036515891141281461751627260313446529430228030993183864117025174124281767850948512522578214910791652577326044528295766122278084523458757004436541687234664047548257058512394675934202829304164802071026646185995999966998314865596349783566462821078912743694462223649200699548393990744704220084057883792394701934987366363569920969536841356036816240349565348663653331528809407217415116864737360587854058783965451801730269691047308251950727088125950614018077568069427152683869177714770462943674849506801554036228087048006445738805267395673322901685119195883487081160467511584263716716275972898805732722185147591024066923371747022808938749206563719544493991874061575526853299564088415556474475055088656737058173726180430411988041882447887934766087960188056987614893382014952106579534467374963873574683831690172812 [138,43] -3658116272170611832311174923269944152817437841012720059700067116753982505296300271029182785238705483772410573810364270933315142431274721447250629295976966282371884510534465224211361882373777464766115102802768781147816412693173319005229726612906026394642441763636788756847177918511186486664679729190299532895849545967914747836771270299789359025676162622606537012582232319175550015083305694709450820448503638758591365497758784976365913909664661194466067749437943087841701496948988167571731291170547252734810479318110694513553036664978499869425282670162280241302793879771384662591041243257568681108014204746333864470212845163471353805503800918510788238108305985871732322004910712643685480406486383956056334380068520569621926014238656244104963039099538112236539299114046933655174183564771266099636053891531449978848248308036086904050140778975921505675267175220483781884231574814769710875415263721450141331662943099358420527078733003183860287115201479791309913538361423272678035178645096696329258530592033355245243909663763795562937953163739651153024463448527795575437008255531645164385176851706569913876792308688987785859957638050018002374100516394277753265803546080597919648576411898494938113133258303666160543551065686720825549743638328270420278397458225554469638733252751036077339400785382350984774583150133430310729871452431280062116612694817100523497576375134108874207227699272153440882710947421052301410997201159737607476525298722331048128058351656205728433567183604183242099471229033760227937954609135281775654926921742279014931166919593587686231799264162943802886706310523672329411210125886624564228126770877270343085434558740518024536144488968715347348888640193798812128184321676371443029359831395986167174404549914332645575962125399092906271395522115923042578793619384709460461560762955515970895136713192713343363711138670350127965891848287814590003791026383794557120600613123597878016892514243015852497999547491702507721425642536680772414267409380215640987671537660511763116935427869031062294936444517131595319113100535915245052127838596977601864254331173294108679962197248 [138,44] 662862475104471687027165412673953811604243923656544149649561300999922129802738410334569973955956662380554113098961638348545493106327424328855829131827278197761507553940403126196408693520808428727692378499859737175999990511943228916567664289679281280556784871110866162987041347409686427034484843637139065723788010282857448262998283470454558415332128759047108729690382371077499676857589103997628608516992806533508299754309652250142618410733298101827007484186310601966022992145461761653062003571620509937791919834763194810529414517318357294711753207312135242650850021786469808662482369750216996583154516306269160231719302031606245667518843989259132383741710319255355143534004092111839199547744407808690994464704597164072856613484911324436841915531504578232138525171129026605590283581141708789357835505578429232304180947477189568829570185725054441321590817465769609222694580890300780995230553648249864792184067201736733584527666658429919373402672798000888508961313264446489187872746027112055394190365568577325224299638517031074941076305700289728331765477405948743843749202258890975836170848285955527742238214537135235815642069731477678597963537205011344571385488176616682266343489488276794090886423501654451250412600859272436416313613521305069989928045286949702029481207340348236481580885000563883832640794745638307129778413379174984127940129231373445665387532349760334224239923995620708122333423504056638555735538369791600233757497495661972325310638193998069703771886701634624628231206014947723286131319265611181697748175736193369638464753607282185504313335071467072529376321263386303374891897242454384017317680591947522435851813112181035027458661211515772407536590693382807795963909187343678601241953112014078584277381582983920094025713587684960138148870214580309058139511118733555831705266178047994431342625773796925529257999298044310236479236213188724915537577560901343753893027693515291196427266835776059653311534675121872678301812445311316879535287792040009151692933261282727651201334800784719100087273670501552955638736875505003882565803569701319225608504422178169148660736 [138,45] -1189873393096292141583601424241205683264168709866921617868664505694503729295955279675618500384100824817821042219813313208895021269253813291250641540879095731734147899076566770254930208124464432314492267507637567527833784803226916993851207016446217369766400563289421961256236465722327078301401112770138505217732234251988209325720841117736678569137372482375361995682307030232603331356285673201000427478000687083712402097003336390381492513872438936795690402961025902995151222605171828419360864455939122467144722393561977586481371715746368777476294283062692065453810808112601773773578794729705602772506024824900453420087040315164719455968815508127989041662540801277707868692240938854031132704134306847593035094770144094026913672243912746446357029704732021470857352073592465204625576376082077436039936508108992766482407317270939402481255525811951423063249118086784964237092851709405162929699055253940006476619567132934394241940988718500452532836814602055823706092449646735326325885485180887036288528234490719366953204478483872444375417371207588298513341587248399048782433204952194874329676560857863325638774653349471310959786230786766678284840713983035747353885662832887656869993108846089164640583304193051777038938879884739463588149672660072979115923840645585250324319095122817399456046680231258805692421583460768864019253421089902391373087753689548779905494754794427041387466433551147674919164824964455072655138351823979641202974619784160505695404969217141806592171913081075648588484182632209941007814688269574620391241929387627290101275835343223451445970420853273339501729972854281141123241482366542909890660160546295034677881261677844270691165196273973010559128629946050060023666655164773612559184531829791820990630073611019933036659792256221944173466621895465081181858532777000266610889169588420132234570342203239862938906654227556279018033724793077046058258083987411203779530261397962727105888647727924856173182924567807935275194798549976654177295172391261531723440795763864152933773260627163379466766619622975945810896112903630256092968146926270333193896169577527991322784 [138,46] 1433253769321861620971708984771017802265932693799570653039921045257172520587709674826214555988550252224855048090856791701465601409120857047685497185438899852910634449255702812821240399138803713928026657093736169286341623751620574343187647349863252470785566261019416447915401186032018310856297574791040050075873838835290635698777449549664910484272890433454432641420645806683999178981477365812868335008340617606082428201761666859349251683612816445175053514576311695044825547234558852124334019108032390514504659780242292569529339150700534042169873963377045916047635975950687972144275542979830182930188518192272544295692748311383910739092189786643927019181017586575028784565065298776144176895445810128139618174336147075455076344270870428977076441248884658461420193859655109447256420802144603817011752534982661996609169492339652371724193067458220870742744454548011767108497381312932787565158068328045243158702017653354393582900564025687560480516484644670896945980632513327769624522284701174405985593825611526233526215722119689189079333857235100765342195611348170272623804431136085725294064415645882844236297450319466224803574199004226088066891656752479675465240070353237372454556351599956707508688125623154069458215345543673192547569619911612351779547541913429972815981689094609865858819567434845645103233292243130238470424853144746771888026037972502759293656524820403332131578972372816893912014574448750141085511654387936488154931045319872107835465531247570259083588212902177358814909646995890165625434703548906970060812758357481246946745019871106091351110468101537072943502337228461136601576054800484560532121371056795219001558150907512702341290306391846946794428207643072420105781479965387388772286469273913062272753364482059251862978428514207835181008802978844537150975070345346123839713029639596753247987101515844720376826675015767394370487151965387075798324708558845485781078681548289995319837925497939776023379208852566101882594087620028532387714807969426429607114751961426604494993104615953437857578637934349659810715248668106774325134771523686277717227420885785688184 [138,47] -1219655372273330408274946792039371728635739367369013947361958016588384466254154889976170554250471630843857133805581035158031401419515544668414846707590436412224303791971940048292107385928554572325073487098793533981623053702924374225551267047451152646541424855159326372424680551063123173863044737042031719051420297550717486576048136517461574977729534729044986019289523300956445847212255352275355356752562374197625212194536700104391880092167604051222611804260012888723093613770458907375469439095626962604268926471982711651994434046805345716949631888256100175866522933777036069452426602154361170881809112795444253102764608235977454805032683250849128886606955760165473177267687750234052995396664476803084064250195573865620236532966147397015138424636152645631390029934626343623468370226777832142397397007609932746636970050982068373021559047466419961049209530081039604315889779444356322319528146282881789221882563505517716924869168422654691993596224996487315050772480677537569579148973734328329273294184619177571164033974987490435098815414499219248512099644342489467059512674929093780760701822857026787939096706946708542263047601268514432327449118523850387747908251440109276579721709659133784547988642891095981460617468606888296297250695667485955602165997261152449365564201312601023667448679452307696916105470491517262791683362108611132266412204619477933649588567550657250857370944287896672425935289302859448240829726099712999622173280012905299259921270882265622123618512004658671070000472248912142593875502694496716795367652332939480967825062412618719915695863655485693217394581003525847273597220630388412223201578804432597959432497600076405098642437794593172714570874303468884690402281177520531400756261008171615092644628566396067049523484351816891871877234657748696585004865615615028536305673113203458714396469066460492962242733634374923548363123609413953573863580585463168236561667636192480357700784346134962452320431407417904565392318713117983729338463526467608188437584349184040316994140635544820864429437194601263928353983551073975542932408971573188158480246049725376 [138,48] 919748839739828183232037148306464749666563689571208074781038467580350887602481299014923903203948452196446982424690656020425253109248803380380238392448436083885426674513398387245161940892068001096632034922568867363990921918663512103246133974371609947348439380488920140968607218679805148253695136024923725181195270336723400143598743446456447340564032780069910268044586110798113799090089200877072280094076415445454355553404493128775788926268366286790959627614175139149723910556309846519055747856284186545984641008140868944486222796880929528718200131661469491813935858151268527311229884773694766221270450987247433988105170657628654708035387687118813575216788224834634312879682856517654254469616999288972572338766766106126725932646757965824310213025878054298570368857499921825261014232316058481125365517159436462810907874532445694675305189379212024583215858677218980618763509838034846228894839236061928608669092028949807184600810943165751567874199602037921904125849440120648322180461915391294358261348852744614744748006964503628077045826208947600283313473626630023510482424394462356005572501675037477550705777000543611478466828921161036651116906767820986246495105243202365246452388216533266480755058939636690110516124721431267486131237362024764454722306112329151493443330763894465284406296995315865389071060011258256120732641198705104262338744891751087070144556493898914209051334711083244509239331637687509020342573929879926500384924799712999522158979027884388231565145071263614424770769228562031015026931346512286770006566330031346772571700407143863468484127021966861677399719639234307247072758397670945274725847175784235011493311934544855784391184621210504664622597297031715858306843453496237472164191764839761195426403246338227701092680686036646403968326158633362738495730251624768083737302881304497071154894007958903798912122308516189253131547607287409142158178940309646365446202771618810100630860888208197358689678436079451043726736246659107406305373264863577024407104998826329755159433569489315187894027993683953566346354686594545891836243724954251611819755311952 [138,49] -639258251657339597978356255721656644223181499344849910804919402919150619195263679110405374753858460788977062416738813850133307640819809273640099897545618753119787308712238798663053256009956498743790121892570558757607302434186588235954944599425212852503649873197772349817231174307550339313295640113840363258062620052894180290152204484587565672030682904123698798294080935661364981327347603361020168956489883788006279245176860164274646075990703769798657758450833740915754235423961808378773777986505017800391595163774810954312807842472642104550752213750426338041245835291103551787512622190949488812890237191183545190989430657096133438128814411403391387467186822860068975895846610681937230975341356541418568807886648756451936568883082442423810756555832661355270409634719538202521239550620636391228153893126208750264044941707754207715435954828446239492594853095416186176057105535073780811275136736864813029526822496443770034746893096883161267395822414808569991806949779966941539816839140935083659062786115306682305104693107162369148195241488816557083594592039265365638870490654602181147458410369033066782997827321658112227028502943292792908677936630967733647006598199670621069108630242338295080920439494229026113166063026812111003421342176441837495554697527052329904895885499763602141718348156275714101089555280143249076910863199005155374380337116694036990255158011975449735744466669195627399331366840799622829424072831058236934572001654017204733194301424750428169968546477664137826209367658189604141719795966364175253287745163588227227095538495445615603529373451038698880713081889959477942131742915812793177323810868732236164408982020277643040996942770550794682203315556897843502737032012642165351217115524443702431322260495037959741374789996028546446940590370158276248284364792500914256734539306318913033099818130360870632006888345626933294212104257897113111306590279648377887427969894698968999790731009803675451413398420900226621177477423131932359451246847158113181474175347697196201053764946244467675967202257560854956109968071784273119188844426323087585735687696 [138,50] 406690114261400842248754211710895895089578969610251038475619159951555097327150386293275578036759137715592187397485007066862426744412734557643727547425138146382515087243529894087575133246085585095575364677353476935491206912388531672922367967039728262829796504860092394521756307603847902959464264295630834092992567782675768966902113470839437281605659508771379179133428666449233634836310028027299957590891058804463181165835933762670629815515923423409136317196699409401703400199363280791043077374164267469136365942680073090226926768402029356719139875007208310045097668725002797290633234000917253068829346695546606699141012539664463532112487762832351528353724245377076268542203596890351867086508719817982532700726078171119007842713445836857773267986745246303652335222376696331004907268051695840223389666687143799237305601869572217565637734219413868071614497403105193566962957395264163152388738901418181442523836636287738545609051725939435328409264845141270997542976786460405324582514083317265986109038868400264130907820109444972701049147068369170263341409035311877501369246873271080530034194389117718528809002485467122636030435626562315699114207039193578482077138335063796725012818884143772844019634508591869538562516623582288660895296733643990822032450243083129467079255834154541888882879517768107387986486915560991028726054770758507920174391684583853623152572831932220124851312300766054788155052816433079492696481349012402991934773961802904696411215650080722857446333993839221420210413922630162346360240044356314444374220376424506560842152222821948400933178552087821409920328203588243723811681140382112391179846302457075878804371069749800370703283237058315186375358982695497703657527635134506263940984718635551050035656143058645371086673341515000797964780487174526098426695319212261086953692894426362371552485693936019033532903729421314305296899175671091669590006059185985805324113518942802798911589681945207683646315130866759509920650659089782516644158879140508486904733603918837219500983760672347560907628509411845014934906012557072441334028166654736350583658 [138,51] -234145404515661890603200696155771327219249286187009295932004442355527690062722793408375409685287294027538446033764796648376597677132124015073255669460792927437083680193041513853336986262256256054229168131045780497232001018942469081704157990615980364103381304312896722464516765747861206286838549521183596442135080030863085369649307150186391009314440363592976853736135874559124083557408792616946465417973283401620458553335024043925571879369511127822249979134378219716918196189886228525637669034584747685360212542993448535586029987660719763080481333099837923781391763355254806555216370273922707720551091727900695201581507817980075419916787857470251134250758429877071606103634343147345945089064094694078709990219756158516539102462012708130020281838009783372020200723678601585811935907906342195353278023338623400970186013576965671164800848020783681617017019627060139862308714251800257315615692123574720016145842859544901109092364263655842530721552932488100446805519429854561775878077611297058184437905048993258669981884585799171783041119776984458940865576220243551709135419433994960168670383650041281534774825991227614946891259624853792520537443360241411465232053209546832194093108445470780840131212787844962571584199856341952138467577896429908212080234147717791390765658451571939946800171986706983939026228097346200787702003919823504670048671316061022684890657147525894578955204865400459296803405987683794998357766279252889575629537785816895767147390369163829328094034910523662069989311522520472116275469501733553807688584749699496119367851236447955126367911986958540433318464659721858480006432340138357141019202677073913929157385551125896713139209974719188530908896699480092374366952645583687494363939136555713238612488202709323496317809161965092931104892770384680778487093698708357728945688887300597188257581496681701053163488380934352639818589556347767624953186745479707792019608094603363673480352803909553374680203569980017431041460196261262709039979975959644623690131222938406473352028988796366498308427863086603936046282028958024732312679369990547329856 [138,52] 120424385614793249352812009649788288482325731727229046733621297314319972741894444295807410665993461689822271028395600067899617772474764530987128040788982551062002882864915576472305067617783137459784151412906781283840683310847865342848998610220844917442813970422666597125943448334847378310012312510711024792351965483621832185841883349020384779153023540743356126392706875300799150799505218679543882454963435097344592228203921108642937366668837134768263568740581191668624188691845539588241504745165454810595767573373694391621043140109403511178124927825612912012199242677797264462189480607580022038934015775815231125648747114545761868856889638869924819559076643447269128393821611452922205213121522973605601774607327086016129162077107848348670151599412751416507724974361327788582509562634043963362844567703121436697774491268868327369333611105257136241320660160825737235853861133168974769732427871512628732191520352802926271175684734889981960275222676200851097758524813693723486767084906987408513541530665102905500156200474162327683123491027853463926507665780357038664829987181558579919113188525369377946890417349682823665347011809205106701316979030699500047173927834993839492731103481684015886455151973668124599203716703154205576753704020416900520324129151356591267847430828924666453492994055076861390365711245268357641019272149327225882274196794889533162421372281113976549511928311109834624762862474453571303181994043790836167544725653906101324457472651252295985009098650375567360810032304121882572475387901541306037060367521104566204356857135362070663170958281156962363543341948589903609660212082251502641736918725605503856614748135003956174266548770502618243139211988840226356639650102675228831520015778509354249472429552327984791692456221534478871983252840168770661458018899735296953878945969751406225151238270200446087384287179573588393159087847720197767807658504028436865129466141330665621956423397690670420533615800111516666795493678509257545159912353799716039724774157852340614565505458678697629569793496435199688727872452788007476384305002971499520 [138,53] -54858501575619048544765731445195533780491195294548968129467802910623073887619502610732742229502730098618216520241991531737783647300139538814991011362806000927148191116099211193081642240524987963789805149704148118491850616131695710927358981309310247188762219511340553236511485635625259197089939494008119604694828887020649661421055665324237342526206517581106393435309025512460324552313992380240687505719105280099542584727796026495960385399949865811033944141360159006388228561577356573152720686627190380731682755586780534762788291962439826678935396130442705881173590964585167868220536337030790079266375911148339330717354378372124297854768960984231805015464434278201662661234048812022584827442555555526838589140807070353767177614108732811510343360270048850461848658076709993747857569560963869444896911441360191612656898518915064167686880084673842647662048714943478742418873308343975363761787747920628398216646599910559360857212496268427644394723446691204007663312435883494293968341012937396059187774627582282260979081748648330624258567048142997436860408507303925807991656584580949812077580444189514053438367079425722793588466744796302008988436277330703154289534600554639843934336049278362572892368992350211495670544199153011304633878256795119723276909834972169060065107643956912540224584708954333074216883678679308477853574192625760326641201672353097754783683021704726387045935135443942534147027257379397404225822327456199427413963504979604419030660037193423892686701133121094876110799679317033610889648710024944883406234468075003753034186661111323471815198514532560958108949322717675416756196173580500985168848330338270089436679923902160940670019231584949148789803942233205750790776905303428693711962383150717960452323580099584250386789864118094964247278368661035402183681338814029426409563491856751005513767032596464646311025819254942169686569816250357425825940821206313125321631763664315619470872303132315398944725903718201412426674536785716867348845439750193950983856980152913275089453114213298538842503650059925833627336770051934043271071771330304 [138,54] 22025157102754086553689364005828887561541378879646326178523023401772053191015082082890076419486264083225532821185141022685309038423779650314894323640334384733834292254907279630383577972752949338390673222691935972340355562733103746565432465255225778723664561622280107856306324002550616249464036512061393995925048978726282799037961092145465152995233721031876934143123003081306068511440381191392557040423784987832896624483172178092671994027846745562574062121637114147731756355319097817481335500536633009489369052511590939471608657514963450783104764473343173299702136505491667959534734068202901162524738899944532974919373353557474349762968811442339800390994347447411289076814981626796498121157409722825671524970297380216786027245705180755676035082837999032560676807689540269477417132221034964462424829662141861406223541455737945232385291727860371731759419913720500681960001099825769550846517782912516230648456994477337610195498539663275609794278062934954300820909115067684488540848547168189494061366040170123927420989864355967379950492094606462654143753428617119924991995591377441350149138335326060085833027860799857460805780457952220947763435310039172185164693068398489728772197036007672622693406554198056821703154310868710165861571836161716610053714775191504750277083565587046964451717677048109019369658343277554120625746706765245722569997400484576762438821452409350572140873153831362702158178154860683177441644416103552465463814972670391377114160478157721876754545599408363420203428706289746524955398405902556594673958419878213050976034524318162915258137321793812037597106007536958419260475794017917198888195389613637534260032957303232130746575781280063429915577662366045029081707921342607099594243632900384232068596791955238898294345871720451184503029797351098966239115399418955311616284843612073618454654506833223567940752336054296684882930786015577591965763579557938107068878465177368681376266464560152868542482332117095450535803671209037148732882099239793562561418923913710995353964177967668311676671104450473125300144615208529057513386038208 [138,55] -7731374442046775310086233029714255100695045341139154144299452179536272071024519283476567632766985817403538589428836625159124316999505717818632487810206141837998911577886530687318217264342262990532339560638912747244015594438305278128244719032391950612747744204727034298771275694688808478323747924749577432589384326444694708082551698344272058449405344110671794113671855569660204613170907829977635601373062967000733197318878855665170593693264937684628835048471189028866338612775559200575369730642762377928669231311641232810061510078249507637584791508288633919318223492710085065555314400227351155618406127718904073942063248613627570174660001082835528660111364663623456798636236366766181184001479447398002073032798905719092207616205298237718502808300258948983328865997897244955671166280240231572215538263803700752681959062837971350723242906329927747273765941698978123431863337482818716358814819481630781804598543061718251574536967502317275388822463315318237564777571345906529280289330476752986595502432864864137510676208978238717081547242073903965615609624869878451504973446225859692721943060250063436045619967581105188903456978080529580223653888347489516987079057085858886555636833524003640021963964717345662418593501612175495589786158176418983392812743581162878328985717744330731171385915734867849273389141493553221651340795721403576612202677793443071491317144292826825571160232772116499728179812368696127154785048286567186771491153245396034964607794217926021109399526785063165251441565111791700257298288475121018476213019871176638145347490267795090389502443578730287830493906435855764411280861782403944736620688798937268060217780381456224427471464261056235084606950358452405545893688293164157678823778515956222420577537682729002880884221042239326572012811861132809142579141635068700081023557078631877061586449027439957085143795725086776002915161084526759302431667006069523439427163094209648967585114226870235281231904627542305003915011999564095983850326297599263343691865255295410078753146680855517546169624204848448192057462856871695692470784 [138,56] 2331824797828339248213326979979451332657178806337537233535318479080933922605910881440355110523679015703072484922159809378342263439959960099937408312305079641848703497328565085378699754760798183846688026526441953803596823299490495975472555023793197055266342473104264539325389290874100153847887525032255801784892212546372460578587778668929004328999630927438214430954193504284565527845751616411895776912778663401269913890444288441163929260141863685141004612274149284013006123463710942487597151483441474637559168027669382906996447965037637498814363917979730382789888848298505298093694637082237380444593693827473161542850889668163698140092646419306080717253666181605516447070969505015919785389413662581831641558445427474945401157857376062113124247235572396823671480113049683449648036401608055371585758297922343477130149665178268034251917178319894205690420064038013145094684593446980253500512171749454521757445934152360762757313197252109496165015224242421620238049283616219962676469514024128189051429716821379070144676443992058246916185810085969999901265819618513100538502538316793417471081310015375645005551957419956101485579317631601070041319195386619942556688321304873987312556315910496862099990878561429958353329973146308341718059352811433056208089497938156572100562921856335217947180514957531818015455689964433817966019059750811085938659702008702711447010944036167787919508953279603378681763045766684975472187402559900853461858433717652688377397727786810776260158432460950669090767557771290800047640509577613958507617759891158955264149230480750855703668657953998853677042043196872734995020792918806510717725313795894187173509658865284431696763007641931952435437462889972428012449524159150213292245305944464816700103151299205009721835432151396418137078620242030035249276197685000911009271517628938757376638533251875007141351207482993996691794314378278123197658589366607743270053528881324163680864506706926711601318675347258205132928840114082347705972493262727962752644304574034143422454981364409705912169964183625295516619617940359263447360 [138,57] -582039017989202266073213616588842697588526768674234411503388333465482895535624118852012048325986970016541815619900813535953838276126833376071328274207225869350819857296663669949825346155128264644598690399368913132072194538396558469662956479244450461059488575988816954176963801860056055216593904301718307106652072139167117602515524899780879188673561831836403088891386470720875189932315715501973627222191874077850878488748687256586002622932463307876578793873179031691537865072535557762055157836309987482056490804969133196117963548776540127337143154419438385133567774922572431781681826907447645896250470680560758782693845971816045319332688522989623272303464723643744666488204093988559212390748352619027441137644315431190589287345085863781504589150573871860163898426204271664783539671670529361371822376328605673188210952462728143511053446614924815227965475113932280836034305245739681057114095961517873441078383385038191886651928691802458623782617231286219730056411781660592209438709140045773107510550095400686665301854099142692864610138738009951399874417393886521843654446142683058480721930490102763094953804028715045514893872604375852861465775634823755664394583996928617771188067540864245854881206772610155965456767523967688643032375245317496763498518551611960252960842140813181963556828764709568478548560903083783477055898877936517714585944709179011438551860102741170069866397134661307051150372980305870804690540897171451705190952996292344866159055125278932410903422538057600316518195113680252510847243788952997307095826160452857225896655719871482409690889154686156783213362178722625222509748191320583564019647220392747786095105348881617109567471823674469030314641092124329771688347583329147706027458344476817577403949085922279178792775643533956914004017871430856793921839067389575038985924818503213129877614243794928647067668228068619949743627154376706247063733113745969735488734409902879461516888835507308239651502167435100525947204602280954963769867871867756014020405830065177715702720160582714680353827950306215016964481499770427584 [138,58] 108647978637470039734693050939369084165992186575131681531244353324853301251289093870014890971170799986314314332278910617158125775655255083242719832257854855009603716678914420201812589489258363314041479649530751569163851924623073922014145199564218570697314739930580312657621962141848290601819435771805970039226196159520471677866931601292668219346987499182644923037457830757689422896852151507592706783770033609342460950451310560659979117466225245423515694834546162020397276603742837047552069052706438649256866655323389662813191170383659602897813069302167769320391180678690865561916608493194009121241054993935026264793169278082414901674756744735989932183908895411615256477740250995235305845535998014195302508043132569335210474116984652557502041409778219119114348601419372339025429277125300986194633220235395171737585734521649000151527873901764107293875412917870503006153698731018437453698476844563494193330827886174724842158402015880306341169379780920726663904697745486784069677484947679144596744128573057621545272357646017116293860614242290807140296616727319129952022837996020698174843034584350344671837625704844298545018499043143673044035519716542006715823374975642779361815544670026933922806551921562159548957242776283713634818087742958531426511630441535828115359782322606701536769948328408622174082124486141893795067599334866601647839624649695574110899920337354879875712770613240968953619886863056553209810176122491278559528406268956085567731555473680977480844595743302792681492965813153389044291886892241538167986874706093199804751201346435604083311257916270728414989588717842849624592210715191405986808652812390270977304951813802134320328284969427107622612299694263875504227336251147269125548987012016953187953580330433699456534105484799018139401369465910611666150711627336493994290073965977774127152255263532895652845133381615834776908100541950275133290902672547938776059056504447816391256344043652902295851370773300529320795579953981844567895251597301966549490943496707225414233706256056457580087901509456207775626803198100960 [138,59] -8877503057979347474424310036931792234424352852940493960028587489110791305445404281544247620732857459502807944235941583266282110795281980962876853099457670274593400236385022465713542059610916327558207931324590587650449863209149357233606694256002169381674795516742592922225068097846000316769795021207316984630089630326550789773885691497421566489783771168082742408771095086381072877210271959377891405150560081675528160513811925829838945406627346854259347935715400024557143801421436424837431867270882941864022042873860257638337853905928136115974057295502847851836706414207926923688101877792577756910088445993010697559179230640632643920451667061070582855806369162714804940803350334510953818988305447738357013875336703610022329628848760238880822767177431469866924109466517711694074642641180241908951208582128843204049506731294647019335156099956369177865234215806960282184551374319142759129107968389976865194341533538806828392253608487222460076545095811870760252408683879921329892058020885246554128885630681598154837197342992179306591687440434304496406310643541159831543095850216309792341795648267693955610092698973949863390280113626931341607318871278775435372663661323405064582972466019807984683297974475725379571504231552647440459233826595351259938909971267084450907116389257439775167926362072052637506342442538352220945400638383148679018993052282737410397162414548340616365624455171645014016859974456581931508924449767550729323656713828326044056858428354640407888926672624782430276713414721406766168371976926900840557652711566622156020901904626878462038305912727014992251065615205843811890195008738666581905176129045438255690389946734473132260571457467175885923717523471250657885268435351318621906788803181116261890589871093465828412733484819967825202366224435427713135082033654709399326157511229169776052464137817935764360638989575492465903230441729702893582700536936005404573554753962841640746989307335654924753416370603679515876759271090550288652765684549132696296819456714241259594682506260177889757615390626159471532296841216 [138,60] -3617263193399195445265912068638515322998481497477287293916631994472856882371138089329987939856095881259485622061360323407280831561996266442922786228298114951177198520530909577156444624728462257682641083333222300411094494038281706575888866034583762591997511768580283779517489443135495236933128870727744325485890174603494655329012144472063680156702002854572012288981018344007202337119342729014451641422514881945828315634424147752621567137843648873644958895474215351816633924172708607841151213299377572301222421371887709378625827475545464737675611128919428319900305387017407564613798761452655160632119227950748112482364892343323613700627072465989655164795224091705418620882116911478316986664129436822314164264112436801307849999127533387197007502062990111885698726860800846733844371171531282875142798630792566855040806957735947768739570590118813390794720829819057878540482075694310758254887135161687995234303626204651424248409986154595114672089915750979201756424860707898657090654279858453452101024983320282965093199167892568432248373484448210897256483727221741083682392928483562328083496208702229330053238303871647443383840004702251004141594866449189782700412958872886856432204203033323493549631168976029564892760824437114062119445582024192130764196511232809851448189308917419763701073550623091163649724893628323770036315231568063362009722440449623978111329204783541966098462961122278984731040575239099020624259959780841563897139671281055567364291068558220235999003700352447642217213303841909733361466585100058168898766819849898801192785341790542054833014945514630802201366059910176303399237394789319814263121762812399390033751713887032545302671361052309418763513212207353900237577533615041639371367719938031288470323317372035258177881813959166899675772090635559061348355224102378362111762880537723925986579529356110479114506369636497748320955273728059467714705116460986907740972395708747893746887873006135379873429786056471002803193081870563340475370308263143168111807178670894982279569593464559073116307804058401335965104640 [138,61] 2261471874168064963925453679723228373101993063477333335762540191235368972566114562729691933857204635580972502532120482611454957401947339821793503020686595253930180949275716099991963448721250561978996519440164428760884997389603713761899671748079813261666541522143093743729892018305951688946871182883287008287784906645552770466903312051536581577976921930698272164029344841886464970307604779046190633888385943619290686288845146515242308053464851577334618743199389265309307785355529912066097362659994336173615124975108694527918060914731749838475043050613087002343340141014740316202215955226999889683221297104959212922371084574920079018483856251414937545004500961895412179275152324511109901131184490360688257882902710939445996412257196356385403888445337509846827801337339598718636042672877109271646845515306516401901488800067239391155992459926829711073889130995662593677234020839665772089301096911554086188725164583503164735183218368937423040359533222212130559024785271273259184056985169343930183735109613870204253247942136145955866159322617212769282373450445090194355842008676151444237543922107093701550259972288566701805074493248729338614318221603503217467827272637561992662747428308637573960072613668976313808092945312123516340137844447866952647443952024703205170089671859039514928818118422647847274795460691803483248399768969939502396592498989330194715187201461096036676557997098913216485020461647986799122132101850787825329479569825729273194112849315429006949810362826953289440493256998179316747011268473423064627431714142402164289235685501428568622251878611412143184580838738644737844236742623985065134283458642787351268736360223549811151630248980153277232718094545248786963221830404939580639679658313762873243337932056079466782885017678876025736271764098421957266265356473376809328046722889212753691979968076504034418892915643887324500546664176167862932306747326379893439565661522678401378648634763192232327462526048889008060736065675845519889982145136719443044750395634918293597937675041990716217950076140636881267008 [138,62] -781612462777965527256402438291680246222884835428748126324212172836392074446606987795446956047435817723711229070555924801225539675938384117898912026588742043271408335062873095960954705149095780857623950840045494709639308593588490044442158330015462105823320307658384828397548547451523151020653668416595215188511144047032829675102782569641126741297801159051290715759118903587183407041332670860656424508693507536063430495189628126199245282635949152434943115691341114160469040908620180254103317246434883206207060509108948952950938515103615977785877405242604473558497338944502779123710976792365695070908412592303345368602018113034462484994540702965689189152655347717876746674110113198167757853759251962949667938779781147727449061180524840328165773642185677669609583441112519394781131873244506554510135120076353897580411325699181689876329573822373319154039620948554191072461919195742833676323347227882348947443259280421906524899544522624651165747714893743257326557566106039649999442939120436232025341031601473793558749702260479479173959586122926460977702085298151942945833971797250266089767304282015166518722750999323299592215778888257237631892451361192580530933569195928941463365981791902148607625208089513936091410828896477142309864125769757816130981618730805449452167915353252435196459459244706549059905140506197595471319251832685989092787819581411038719644845144025251685471068800781690491150425431798098791016742258460470583408418907074700378369324479455886998820865681545348508967597405500325122405401153331275556047118490390911095281769220133337472433177600611012365546688891643795357565488659634051752672487585245260215416999822553197062373762007650234792259509202004608246256003515030184642805524407071973216591714475424034674429573594675626866103941069332361146379016340749120068122711380913111991013117284777343896229985024976408747681663078326475282832261312287219072976915264756711060729353220524708525877829890937493292850751328118088699990831638175159646905809839375688486206770995189279426075715484467395632 [138,63] 207291112432530553793109892995587352994821105618300004710489643427596750079831320571750463356083150765097677566422092969550975616965319862843735533294027551525790245105630956210548314801724114937269571288600445307630449658661401882227445907429312154585135121132027379642304712760005120309738380012226060181971332158064096422620305968874508285657264750895432896770159347362847315630488702245964911904344512457853027320447711999785353286106423729713157053565285201868701100247104893573468803432106304521909129311822434753809378006751014807690970314425208381450481829046501780527381729924578908794841001017033373808263348996799655872447379037868332190682409737463648698797273149111542139158931313722974076326857682813441421763034942563626515232669193435315155722145742065354355679027913359468160967525696381530057547395011638882376292864014470644754407481733641200818767611039945914303450864220763423674191121099963088905852009198610029493228466185112763137154806262333034623007352467092697615654390244087427657991181449076333358842083739175260387184668972949687070595845987031445182944454748204495056257572896885207017656617029175174424567286580091113997105343824807292241509547806697803029104478733004605586661064161203634914629216995942767186362977071799206573729611618736202844413157019394345706562307897644063079725029606004358273971415508732447606193798312259449061296013125825706698551579410969765234304280327695681705503995006654640877773546892708531137498339471234474944976345967997909442165182381236527864767387711515750620080154052565646711313046222103711580404918981424873820158486987681236443618040522282264990855947840696651888060977261460964363039562614020277450064055062986885059515248442619009639505038224388270040815916835062705368920463014048676118915216908072261338782772901876493361111715285051016518132937710207318168145018569433542961787042542264981156158453801116604390856541018501340559528033545135289811118913055177991614432837232469028299505148546965683498614851860781970934332863543418240 [138,64] -45517620911131030856747391586626432714561450440760225452276848552315160770841144929207036361172700863805538458577863162918375721185486058136120549164767362830270748333601225199754050856841110702443724845466855183655732208477000383377616128811808904965576016093098427966123826789327379238865184147578099002079125620788242895112044058730953512489652707197612403812070196102234216777981342970558645372601331810548798616235384970125300391741883987816156741463125861224757788825685171270018319689198984346649940881250402974682085267074103661677153913362988857399684593234144876318231987865054755346303271106472635255413286448694796723561176166267343125030862886895551709541608013295510637914728173966999466391424831396950363482856056713634334185994341465385413040607970700597920661101933581797415991505696519778642594139722354843363142092100808760108084802447756357205185163815489830026133149384288710250621369271750365159290088147494243429179998021915077457211969331640371577532043655981348825361472307463006791533809894566267877349923642254779148012965614073907057213977331161282082643967233666639903494302964095487388289930791247485785347208968617858185192448935437921111690670658153873653042092590847178379419890564901060424803388227082265508166279766991900688803544064619633117046502100900869213671159255854793475795255911636614184882744373316502048168307338600450750445065221301713395335406263549380111951794416541858496054874710641453438315919398856731022383261329260823069484224238709862702003070567554539511770191415183979521048561521938422196378957641448283774846609962126674712503813191679829790760449379958481374327361228785842302543385023590252363526250295223890659160507364968836110366898672146510145497764750349091651017601320003187965066144475479117350326576789038601274974943916998477989974032398477556415716282731722767930571847068582881492778965055415406281125721101872750486730824640917288166833895866790321019788786829370168885530422624779992658882874596184347526551831802850119703465063680480 [138,65] 8514798248054166746556313104290117167133641477693768169217675526707894371089115010305684978613578694321928088041818084587633156168025943959788235025585175498109253311877272764826202095822043939100908063609330027873864099883888901834960525046309320064973080808033966444832952212692643228761052582690398251043781142403751036661392020139590717068659641558532245738938113022284241861833531817223343554273380849580804050064738859664243344377800131435675773557685246251895356986008915031602657028102862490038342984053386103422137479900589965744297102421353684585854133345435570836185238732169106365225153234900567301695736604070033271575282794275560455104609127313781462810352857767632909191843151725461422424746598386885331805927439320489075805112067442017255299150698609435785620304384472633113308651231274852272173648467710450100065098251689413544279957552273504806463747612538274623537624753675458539897998220503080264970559405470575276282299213293114377685829600904633947271508232732216313903946877737254867169455493217069206065490725769612964176868748935603956248132136882536911492687671291485683438836655354383188702873470952573973421002011516605994803103960805308805282920600656933949151274345805105488311656027996612972958031815533292110181953427131365429086563873021590052892443732704920496128412958583288770382498225944966711051548508663742270363048397498446195687697558984626861123880393383507206248842321410573710719852628806366870616467045623627447817959832176461424625108987701111025780232821490375003013944889505142510910318326756224066970218375123890382439602798727553390946733450178563650920300370225102717847396261721258345111096812076988971645777088254058357533504872793023760304263931492907618497133219963059587464884510318807063484678096932242111995255428627905248645861865887008934131940546661775038666637358743832841915513809644951744762677229183991089993082860902578919263544098183855181220458880941047478208373564798128527991226371029644437668482260941591393239264180787319768840595328 [138,66] -1371161283961462706320172033987637619471232848753684448111137057851384072822163906625946255681732402751084227062366857613423123124634445320398875213672515576352835650715726131024589751970793793584324162199085249725845812940284958593104427207209266765903921656778618032499995332269657479813380570287293058924561871917852939607074670263587338088587028580841471867620533637756227396143079944941863064791930458511740604965852738088457177144466806813017885839332216637859752817027003002437755352858415893990786717895272729609379031846403767654421160878025816733727928983887428956784957005921105713767873810924430615303459861906889737879599590260552607150886176515395879159138065797451576817443203483397177532952568677456723000814198489892357956708339303110530642187636605327248164581744617133837763259459300562217279189918229217885179310247165773710923695327561684121435921983406295446248924757417857672968505298133253669735579210594479486466148510794640456752349460687945895999439025923373521647070729299497677172080627589514236049902994894581655266144306898229089812733392770701056905774418095846659365307327689420291156499087316579178357801650017921560748281070633185654319619645563488432822466619602595202010121122531493817119911118176228840474616922987344422907624830124269667484982159806474543042643131320397643929431558399679968714067030755687033642572795953714613769447520018305272252715082303958719709263237857780203669648542235293768194476066839285476764745756015736024578348127010007600514869572828616866771609324086243580134125304856523708366803272811135178703983676284345345776476876349121743056730422262147982592461876682040322574229653939022248190071217668572412386013775402540879800001062758279058495681417568835920048208193844788570226917593277991997636659282925038297052453337002413001079983061215243085006416203993782219193618334635478938753579015176620525348917897276602937801274458322080320645051720121034460059283706370827027390839892153302717297059871898582798314740032819893409359316 [138,67] 188958400322170153999961003539289131361446093828612641413141902394228368598462957281146133468427607248985184529294679278369395433573056152915839377733767201018499475304143932046410732152060547334821572225426005142851441412815067638860315119439773205080581747222307998975573142458426178613582141236836717100717993590171030372247439393376567449068551483114899859279721798162102785954284982092514226479260730833189009245020984045175642644578234067592268888268101415444596677517686354556017557335358307561607721371476022912074064193380953926885038218925449866303292588082384052558596232372895672762940938490607478965704683065427177592645319234070440573248960567187572919997013008171115245457787763209516018128645637703795433639786719776944856351376483985343455994873183173460308683076758140892931995713155325036787784031390885055356947287657446642717874835066016975894876892819273381473965743243500962545700280360322265572150396800249680669173586251664369415156234170773582925528331642577435179365286575609921444864853967135647218173904230090908465019981959203674576705497095535353229236241764071324105786837144751546824248999237213413611185476853353345798184104056368851311035155427390898765770160296085710039488676921960820689418190361083074759767461684930893806279718057716360692431436066101152581555859883484777137354801795648417370892189917759754413273615225864605578365860132530794074954595950575651788220326010918276339783957558515520236968464924896585327257766786006858235588896570623567037853480845469746286335910106581649278685848516981103057622086290829710666225692585474959224318984765786364410545146988122115546243304464331150279067280685715836808366781242018386037786559439056800423147161844876501940376195045819804046096957140593892615491083238687194003624730032540476952286576493823516735647041036071720025959893745684283711848807481891751419629095276444209310586367999345561265425358307595124256718050459271815209207264199639829539932298517555836105545346179781034846356801047341667840 [138,68] -21507873939071644624613760884700740382422668534183517791088876837537698610451595163461136953022129029374905948311312826178887002084231577615187415930305572310733798135354430398854932300932475661060282738928460896725051159605357991990181468532082476625807074318094524340659021885103885533904182582627743971723252968316593620370786658655739923933382433075222870262382374135028368464708208560656028861744245982250701996831478459071672718906385792020888115945666065808641136302826527383202216165393711003708695941282557682593179163805787781304779985714042257274708003627203924015099314614481754258422952677362591421672226854255919684599574916590550051718100695704582692362604498083654723229756242219688704845870864562045171878308521386844180119377963121666018290486595894416811801647235809118527909345387947333124247201731699901001196148491084952436268838704318757651110893391379827882408773286588187542769801666856990441898391802575550688243453344856497463075021570945467612572866140364113706371049008580414456618279356445755052123563094161030070640180426804762553115403519417699271370975808114878217165692717245670734191121058420991565624081452198692207753014370842087884292085589758203567665723255018980378488103011932769047239791628787525495429385784417587640863868811643878999399706180367840801637790654341836222504145781314238611426783694481911283920126021945772402307723948389708456259193741101884755082141885448699464526159426704930789053818848307493424718970351771122282889847965398089032508538693470514912776319011226044190959562449249366145739593285833493106029219481695928323353722609745487577354349997858994409571965048478769696214981713545356078727860970378837095366800568773639721990589287932476453599586979045340199304582630647933225768736450592556314830539725932317916639160157439675017130096677062785761680941007015608637320832682883538626196702905771333148880812445356363129671654682069578835233027416568668121671651469736321965333517075393694612977636664906042703758767025112576 [138,69] 1780952599789139958285079112682354811334800446610388082138491714619523309846406551509621999043451476837018012883285946455818152682469468569659565186656713970156242117771070136294391724945012430889897100590936600148888289554104212722697815482371461912055003724404488796304442010372646136689292431641975469048785381811894166025993720386204171784520119139359856845716972698233630031061122488243258495575977387044021083422792707121312929053103669780684002450156954430200026422982222540288107797251867367791337640952832875652953169403357697752422361195749336412399305559537778515216192121705813289986097358769601622408517406102502995106493088747413006926922792125682891852302476246629474523297277901348030604586458944999684362541197617967387249617550186826226161519206018732536204598792919813116535607156022510725188604192982922903473130675381410823340420772166501841562265525491387602021821082307839172812840822589255922334369771862158205477731833310898583316402130068495016692294665175400771134082077203283716495682775001709676142971165180416028860520359353264613336325563060535666378962115570665146194005786989526082161694652451113622912759616234278024238074747042251010637690925854638470924064814143408689900915617761372654869799968121033720008201334570616511131914382689494598612287851539882594700223150260922437649737218801873566943294443356359027337420313238273103946998704821415942460588297816365720761623160993264987947874747328095136109265296549694248662123990014909307650704542417908755490115745725966805203032750581601510911037687647457993404115684049916678465034561612103685379740711139832091457962397615782283968265713653120414425869763121500692682629311213035006138093593303040859185718254609289951727271964491810959541187830067381874396966629156635073126266858567220268278058726652856747104426490294257266659011203327249403149206042127724887734248831425797830133388829989060482828370187313615277355174792402075408796616649423566984746029491016538538912746874749538725651368674304 [138,70] -39577070377549506831793391310028273193916007135701023574068083120571988169575232975179233282676596596446800064408947986601632824412676202639778460883000487679838650853090590249646139512634785595682370004760256577886307468501143687275995563043019921656199939571488751493288128353375318574515958170204749967503245076911411826054168676647350333978820855083115761366554391469903938799964202766424971384552220033867480323389792497625362453420564409851522373353876849454876041985208327411171075832232138379563894299398183650464134912251003435235075254426589762161945483594072708837704268011031844245586115437383301340882683194633563920465006281214061313822699157645944946269653264392442588530665872140000018951972323942679274120386171841167148301331816377680581477278289970200915547014977277770988935699612845358115068870868854950583393926977166934782550184983051586317345108172883434299034990689542300561207951946828611317020089414345920088394741431397293676523140048923318438478477584559027784992103043862971751811890572761484092196189536005788299207718942557257732912023300612491668790612160550234378554770303383899198113540959450203792290818615912570212975733079245055029671411421270814345638932877839998423422616708797432800645163643252968704530532711518103553101538881006587505394360146593726994263018845745075155411453044668850817776572810329209971999001076225158454299669867374340103074370844165687723623386747926931999434209721996092737144494819876247192435311612644777114701784453293875970353855710680598303011594208075403134820890265566889664087979444973389574248208901123707887392071219452400383863800024972431540674225319030095330869346452992302756347985673817831243083451517999908346631399621869530686384939533434105644087451979101835380142077968507627884101725265561620143061279789461005007367191640217471067555391792557179472456555889000078696596980428504435597317415142127561011898957522172700357329269143357292326919425879921356165730906993638854974638319871691434489192128 [138,71] -21372868823585972864583925029272441612544693211586721343537310948914974537488388537145003988753723308378797107008407832445012879609346442539827934952000592555286778214592676529287278265272768828828739385099766512886802771312611203899225644290208807801298457979694715965743938967764925184574566442046201898744171361367082389293963241615781795669142672837226940099655017201992364767550679223453671997109928625198864234831186723357669229689322052814348131719369024362053716898972846476749380086844958168969617850398093305869281934096509332731081980164143860083911191168423338762652595293604268030525844237930186732031498494349820924684761950874189210999368145460789989891803094951224502463615009197049049631368801713688269931305965876027678058781146938634715179700997415543896898816537906525846579626254745971514752984609782978639449592160064276548171339557277337355439908282243867652420941860777285008806836216424015472475676194319761969016786647314296405764249132780505177519794932849631471193745797388745601078490664321490649334132127342317446711550286710659225282900051976303503763888084151020522583860846601177345455124573656046242458276310719539188630727279697601215153544215689261725717199736084448385431910962353819441548960778116812270267715515990066548161772869287647538479100494595166246089686718411438400313333917689706342650585417954848795063320050388700861159393582956891309136815122925130467221818964209628763466782260045601874546401512651193668012489700519813653424104866599558828293506817708780907383033627580606635791485911219864752473149001028018691325081730732917786881270481629138500065918844731300424812916294658187799658634308976936703404431058780001213069284084267478032890343455005358884708061723131165531590857945663427568281575798008263566945703863109032854617904644056954687040086088343072869221943961455937515121405549979077808479429159631252409462047043627757738602217163037698010424392063037095475045985305653310516883094194680960804601662085619106304000 [138,72] 5453978620427062141444306086195492057374089458873109343631028859803006127292754701950930624158614674537302593202984240852629597915806089873743846284070534038948257028481270505817009888625461017675110186099150812368793154254006423617633673202686773024350958800313835929988766215680622463350375236122444081291523720996792334475820154373683514617351387450830795057656633856047871024097793856030670668746351810161583565379728058533223286843092456436139740997830711518475401356721283214223143060742744128066342386660360971243594986017936217241460684154993448572460304943648578979355702757043292621001267787393072962908969094207196922194392822759142570202039947669687814564342258228772140712505169725579163269873977786488373095831076659985354941999807350030357835921637021749939808486740877673608626475998782378091056420130417451080375095289528283361583379424113350477002912849218726072394671938064075315633143716714631782897836838051184288219145482173175466231294165947997779124673191892427551647988217685702472953350161189007257796066639379950120283299689102000286398471234136673563877192213233786087297831186721060553484591489137815834403420860171661036260045533692846227522038129538474955402615041348107277551477565462466320775481611031284935179740465838389029423142314243375710997576548224870324553878076087979120161724706104461313596924784048421606760309893903496518372850085955626257653503937136707907439670010998752760515610565085004381993231568334700031452792301376350369983659520241222545164085873166104470608380064175230494366239519388072856413264269260726331886312811614544887478654859636312017060988723851626484616541769410948316891185154685165917629702146246623111854977482855742783964112362995361676819928876596722235823788391927582128946827040029758484123705815247618927578303504365625336823208155558366953056198743473126905329167593081426423274709523813860701008735386372604184487808729551222075800740530767325662522560442534786028388061378642734957673545158032647040 [138,73] -870531671006966169967149173298693689371663838852850558670795762482362661584246224349145482935545328901392630069994530344754269489146948222149010389173268474109920272651568903850842003384588930918752112945165578401306225915718457103921970240956336960369367755484961838147328234888092757360582368698983187464340790742108764040100873717048443260713770776882047641128229101421091434379998338804341001857343952704816546543003737052955672523213198514605277854446921280410337560999631787974322721713245994701141452755000776581871219792204375886782176523292348561592333874918060263706980010063116105070564209883188245392588376513318569472403198019340584903871919176807894146370801417654224411076464222010513242731591706370662440307102471260395437132108863153116807442580159212784717654528747641487606986670162965234421080258016306317037880877815992480449882165841867717041094224387019267855279956956959008329576744839441288821680552993889566702523681641105917499344478745909270155646277277078620314220830405251995653645017994904757794169875650425184234724949904795950187176241336905559454730920949593215473891808269015145959333718092984284695275187836590611380614330211090010741509777817658631193824298643107233362541951222068610457279724124637071356439229121263266187713587633999453027793131830900774968493219672554771733099347055273460205252072297193214577372726225807451147753986445815684894840530207574423670896104362293160157361799201391846905358333063900172927628819199403245854551432572139932931624216206827243012739367419597056991994700336218484177070967288493699199863036119176653138184442156894679347544890470857752089194419586142734093675162007180031394494107971935675160587574190389643129067005439489303389791971558020222764201105118243193463819295072561608177178159490247436470150972675646125199845445440273307912095773805190071109029969381950006478780773333267220035978651350607695978174659690877143818530015293317488293769574357667376333587717200651279716644649561344 [138,74] 109957135735467556152009875268095572241364117151594126815356481991686111301301906825290371792607569400503281927108800675259996917517189668984165065031313715486944668638407306228928412207645859026044932176365237708657962623431135623630084292716302968196986503691394629574087774994237658322503505815603447752803748310518240348924195633492203287927190982922911315220059905439787687846382475737731005691230671990615132727140410879981344023393713675631567160670726611971742092657738997791993837674752816556038017032475584320388303783730076775179398188081730557990480471185007320666952219781603378565667042212554493486976295263227338545878311267559730759599513253875082144630256597436705850811276189506950084769272151421864970095621551613424680940352176777654732386077242723369949797671078749268161179287560480455570045149925217750647871659209047732001671631054102807471729441701579297939690421980215089230034649796689872337108809122639382044022282155834471206210979059191899327538585438862886370194362825964001227001265996182393085252841375076315953799992287499319382603156176169841369464998368630666459736029872401755508669364296188850357431522934597323707471625314946020133614636422936695255229968146094178049391904471853572625829033092739246538975220921646808050567249119191771560070080797108773080646065941757218738838976366631684135831754943044811546527218269845293001653730120174950072957019701531380987641429827486049808658252175795959517402890737137721065670265390283204181280774545576158447655027063901905225336445346564651070477260618535589757386492538840546167450331280708841017991185000798172310920672397642922199414198501004567504101191849884016892663664406572689655161345945539866915963583169860411434951192092470951215112489334080724937813232528716933967857952475985744839645834321935666095748123277474981340177105332647218304737269826887111154480672944057153281717201156672928152704810396585046230773329120234141926298263210521779594850662891937264781383786448 [138,75] -11840064646664447347057147557394215911801055188137163712861123585667161790734247198373621149376020741760442740431384468266082613168238130821732882497410895087022919143824179009391298611870478715492709985749688234331067208591274051222707064772169023082509588929523487935934312264686289681077851909348990778468208009234116264822792870659752290949939991178566409374809181947652112088931135316487338755010490297725390668909646648433111750256762677669720075328154597907438395102877381620005044607237191446123600881391814142266128112329315317316010730076089222889849534164063791645310039610311203651846920951533287414329878111818978227730768908378231062047371452115622367522981370903287585153777194059216047141666975629868708353246565751676125244806933398762861860165082501374120515892273786134086872838846273997932835049515509049934556499031518334470722150514883801514360471722998269971459217551442890726945688741695033247323538445072288625499849831759128166913747628922811259127166426256759419831095547853293089861342337943899244417245921330984206259274523115525425912273505965632578010740309392313110558873507665075322730729850062393669857027979836373160679034577577635954427604858575166318961188149717142783630742942999188052391115730828168313788740849492021787506523958799261500062085704382597119927097983956616216183250752955227402581006611874458543708422765731663122028049883994166997583088731544332965373892061660173305275356654253169023838321834131866071676352248584868416119134579213781189391429435628414000781276778191681047049544570181465034485801950427315447570930019284276859407055916048897512578136665668799356172533445249076125235553142327700242012387280031771584509046335513216806945290009794039424125683523924861227167811938673915664849380599622010536757837113556726126611879236722880722737150524734522313551144123964184907449944927956875550229741804141949324571190336166740333964224387878970405461318483433473419279634613807334353317745645610241672143872 [138,76] 1133364300478169299604350302347609843414518236361901958517554428751977358318191248990237594974888040198524945930511672578052461658485781769217826497108447101229165269560394316592762549096735044689365226171158242075833066044627817604293228721210811478169073508221095157781583566845977482390432599351382506796905125164693339141298371964596425212972921706931584460241897267904590208420343779982137941198774896224794314409378354457801968798774451973306972247641886541464165789533954395227690971693972849179274156380570426193788066938953306043248240996912729445900451692185250637478923214677171891691328878391832021086078910044466359005652888303545530015973550274970350825914921610596924116231629125254383958098831025691178670845886408839432284505644918802043083038347006149901437428962245767019583266350196669172520144974423527090083983941239902232856517008128105396786205183380173434951846573821623425347570776059243395724095854680304514103278629197285683297601541866823634656741946654856894358089376323728445922786476321871670219927023645104453648951516371159148861550801373965850115858250827646463513797716985707901668861599117597532307986131998351683998406623877704469424409954705399442783990322826155519651281482719604009428404677677882101413769098633475734866759842460624552050865446814103179246665156910558345935202527929334592272693520643115787747800109083834841355816548747803149432321637895505535531631373748883606949222274685194330606891236468567566369174345666842287242983134664464762027880447175513897623994954260108225348487367193875493416358506073645625239534854062956273448124695410504419408644758378623722733933737271711661573578897087758531010641239338668559190065426212367583681869587436439008200815193078698425285368066713151850583084929894127939563303342156919453550574136551594884873600648651157658243455503279214616804679234161393007427751533598298532920817221624397972962855983750292201215707586631703796599484111778376182997703335102337543680 [138,77] -100561360522634984595390069127359167282856315283050513366293895830157394467131034087432735829573872241169056996317182131429158530407364568036784963306004916157787728880787979222685407965064329478640375665765820143979607081711002172899697249708087110011110164328666298098833417720310497939252135500688739437314588703814989450082833790304125843096729435754566611231034713106606830755755766518882819917352018200800679323223646913957117099306220972623368774198718322015567351869016783557598801201233293586679975133049203592912723243841363284828127261815659542532285293600531526113278942129609854991388979685529990080611316160270543384428021202356110733988515389231733507097087499995213450861197543884202421561791075985411440816030790467187228760423798341261380691614447819822791648419251215955635318112770488287860731595699396701783707682157010912891662968610003440423364820941776704182639932142771728046606048208409126768210239526153135263513582039943773393165315989670741306938704283380539431952090375288258833227338966260057062237187542769307200287510185737012513139362957083526150485395218372896545562278120112319123587983166018124726842359906380091298407819006957514635102717975122094985754952132907861675272097175323263306713670464997265913234183574216652335679371110153982744268417787220378798299859907119515351114843662845621758762832091761406829573872737018174110830861872402859119677158305095476044785172741890911819084854549802186169526298816874506989537986913165609615628520088394121520052494201211888394382147487498532464315245879853165106832408423249431197941572401913003438707217973911190951037938480257993541349195916266483901397690710826761467276419902693479396272059634571608551987630726281843625844499141384934536693072070851618344179873578328197673227475055359319906041626560857525426853134365463730184642389516985913039321423239798471783486388828293697764201657713524074700644081076423855195674973412242503498931220223373716854710036888164928 [138,78] 8698975202013048808652802008083120420401381338248022342461069018311517481035517003008254849156225325385539106046564470891314300869532787644661819979522632178590440101467303072773625198364756424347653082607157816785289498338187809168988387892429486195608634175762952566931845475766117156216871479951883106228682672288535308792894071237300377735899023680219216513262520373101901937150808468265260206050252270884239960701612928164384857619271856664035726798996839708282625444897951599597720508638623567573079365832626134228470730899157774395012107323814421716974949783715172940178753962929271090459432171531417738709539102044688470186818617751212130576003658082729824699418141352064298173726205337092178683650059633693487209955506278839178237055916247169976413319436061707255641908284797719989022457221474818025896541156432558634449452381095179443361403695963815891342988867460588796107592564575767938798303016023037445548086047178163775045077680968338581622002743943614649783891087526599629080746120108399030303903060195259619813114479751706024077228431722118562034682011025353778206915085288045079950052901631284986837775083502035139454706927946693368180482211892712647282136360453766207966061252672010162647559178165932590054236678833608563885111656577475132900887454946208818598946443643243652551657279374393619143486127684453045860899341576384795094571350388814075704434323592442346175058969135595106966896220010386759302681745356511143150600909627662537420933533794920454005280073319334473071559779400362928279109298776977244998290997645998459756107676927395548889925322408618170100913485928973399090079874841880837650857777869704978795057949200913090062093589090879639208291448390001471248744808094945598301516776587501429973227472346195061386033702097244347615987306387417067431425166833392467750297334184565346760384483323502819255101991602929686904151223146268685662707457699661405070018094062679761144581525960931638096299099182954843483108225520 [138,79] -747483743648434026023723968502996545795413044100981744265554060344037247612078735814708847798855121609855974904621601982070179805670611132211082895649021949077359193627145232942146162668380304905699848758118212407232167974689158763186260187471605673894408516522736806037787680192948161245079830694847170589828288594578249904102119188907243475315794384064159057025028466494337287475833685362566799024540119875533794901241374242877944641178249897638330771246331077791000099122072541560202341516401094612672853343558489313317039113150699372359357379939359665673146104667744567251953844942944817941783928945143732908908444055861742792369058081128673112491027850328334391975048640251598527518590076100918501318273240821558032892818520621434759777896410140379179380162402585351756729904457983503795099562845844882848973666109016620715930432174832431942305680886613458271768477034152618741759258395803833311910460011116734539952934784036886220926905069419832315284044213399321852526827708379298540785358534326488440539358743886693718633043167176138483997705497264279521532472886442100583143927355247949241611128068520939103260223956588560501548840765629784218481992907685468911237887745847448691512486958018187355256545141807377895071674452651386727956470338825120446105465831004793102981644968378803625407876430702291509536026390277578174071944857887106620665100944799019958781605273579567537906116990495349423706438093055167180590142243590946460079724370814984680286215974212334628266720878419882405069003289088841525373966627836406784358136221147404164857549362069041654927592053485193008777928392518622637900815805417547773127332837790450803584856618553553969440384740670411623208271009523580183512341172200639311868486800799403228460810029180818762488480230528750184601566483353834679364947995891939051856300193584090860258869926389665011201673289071030571150244509571178480426895699514076842639250265689349158125584791303057037383223820299274168369536 [138,80] 60708475516157574698897539312522011361776254279278572229241067250852981151607540374114169309383861546084814179623741155547009188841877843251286300957450350345451717233867751518713768403988600974262631818032725574573989896004850521322544860497323075005881061144107515247752259294693069014960950530232224250224301546117432603131485815930012485941623592411820129964652594749476105061417478044094761814304177962794874438316494785217678287580116063652990367014298364817540375863562028476887533448639837197424492844795619986741627126247370726375360170310750840514112434308603365635008122763110789611150913275760149981584368284198083760122133305348722063836755070128238859683454891992804300981665288396231209977289279784635825261618417801776242572804032336697193898116243247925487232674221693361725737408191807564500296053467291107564177353932399606600838981655223328840416809708889332225876885364826032268916040883200190739471669414999314904793470600693559350567002444780464525896252716027538542107372757014384195637103266633894576337530452862682507096489971734294656536672717490466504131535044720134595745458361059626263656275308835185261083268783136706936883729248525249249686679155293081180783511947423734171011177823421038926545326135460224728485110623919547726684142458882455829846263458968475879175596219495724512830320787675714940932982372973175656034946397879860581986848362250610646514431878405515706681261097516832867551675649295547939586028290875389439966562085806066262759154069414344863510190012430226393798968546480616296469562133250548335151828891813076834709141458592685364213463348101667644762337438659547881535751418832949009577044103024614111097978198046400977184150193501677991552238400996970844265193683602464689999050745131478057291953278049390787171062178003811988613661832812829453838450755081770003784322352997500288389677340169679117619436111712253545571185110468738907942803810312410510779224511906341126644961214600166653472 [138,81] -4365705991503770834726731288509978103372099834212545806049502461187618546765790096218818493682759482805654666747049170924664125376186096395743680497475706056950929355515539022419247643916168979670883082276976986328366226076567518126672073151418876171448821079019564582315428384795058635947728944362586340284124152224331997316550509110238487981103783748220704696749713633315365130880939012171250880130567181773659127918787169706578104733320050889058249823194957813405285299996533738332603711233680327286891992609129914976419146399954153791858233495705480012178005547265271419168900161385605773107458012407880017053732542169017219406698257980412384888937167841576080340694325489451488778096025222791206876689633539593585094712151879242757928092003467412529237781441202389048953278228881480858651265565361766702121885257078646989980266269986464130641215611073577621778716165976303289506749457054947004156375425784741938996056141646803500380298783947216625690437138861317888324778928159624548473932116419053196383113012748282453406156730923670358342095234038642831479797958830315708289091781531091140442206167312907304742572153521629095972320244380669081413740728148361060683280185436308690519024887147756077874091949394386674972639722805583356065325548790935937987065667718159131172304421707853594306959291597044052068562085973279997364802773159863893897234502367602513046559024696444553850646820911224218427574382005484762308278190417318220099059673010501757614563896033285475028547770766988894374453122314464712629846199364749661287381296306618142251452795634567526475744964773479381012752435047912462388375878727543554551633197881745247377599358725700300370363609151163058963692575830196627201387689710623579574649317910043389485346424038639880285913169326727772531885435443242413360841457178277621867871600935597304198346865685343872208986253380077190608275918395250580768320335440021619463124010662734952678761467098615456438175678047124480 [138,82] 268954751449242836537052896861988310947508540836783686756692072845318325788914378442524054977979394870234028383914695055344960040899025788703233728515125953861707065799474822395951774100421989087564629899743803270677529412728874466971260419990056097924003014434528878416361840559203897970548081299026047910889968102039612335441220660435374463486171429931166786024823174960184778806810151904368010053566528735538066603371142100251812247818584881510645048139001957794240885458726901306874887807798173586535477784122654744700345829979358223759288467219416153885613213637963069957959942265126099798759659275119136672013619307201049307443339394774447502067550578714601822208320592676166105808551886574609409130490208217544973179048119143179822538897741006294928022420258201525168141779009636137619259339454874639035119931143261064692227456532032791803436357878423923823140211908249953437112523731782532884413373783952620767202129199495529450193866820584125073585983912388179292605844468760228537144124691617380059279963782255383535317187525583068770478502099093411990683257090874392165355961440971962228019811938084776287503969458438988323229532428041659875802784348522038334422176592502418565875589390707203232940311497457967909590707562180428262684192987037028924854597394806680935220975708903997396081011109801909816520365430435429691852882274090259623857955604625415349403591695498871128457451806012496954415455457547283410132928482841920102611483145025535961671902511868406166948451270729972223532793467589747388507012801171241749141449952221563016809157172410080896833999228550677364742705918767812774386113380570948144778588646911315511454187086489324981962140527528737707603353417255995926799488669199412158077604778937252100611523875644869132694139420997137347279302419337885446752478048992423035248188120086612847038994179083190690094646265513066833994103005774958611765803753761824557080152416425350950231292734892773499337176590236 [138,83] -13111206748142699186535930631292968984257741429432067580758411455801081996941708101153741390293555387451155962449180418475056782075551717087190419538779178550338798883086501008565603000116942125904781247479766733713214385981154659226887625857170440489686943608744294679753195587127345582186918706392387784706097629711784410103940324087278135034997940808501383447118442777003996465087138220073532483613630498109478001166205922506567755640275193047480080517091955631436703900880860867797703965287031334224968088000149320430079558279668597888123246593233349321831219392104386991986808187917503181296094026894635749618714910892072767895363429173091604577689805035981331314675862178309254343372221343576003257223045899130721712614469021117809253155448333132393274444607681407657035549254735219283804295011904155264673614720033253701336312635994985790036314197617248561834240392958053253114518208291816668548105225857437793182586859391603268824519529481618542781370842981075449528640187152724212217659240723376775075623827248815146509191337995133870732586229614598663179852897670167316055548077740683780069554695973559435648123209691855029055454772674699143179234711414367117340054662617745393128310639190548113568082455609211755190066918099681635468566273063087601015651175082381105663540517750111196443250455258010043291907304082558012683248470370210704796804925537543171487900842153893750876349222377540186549360329288641433053170417766770432566055518817350496526192865325472549683957852049772554689406254492942294312637373187862634127806422737653245803488569140809375363276642963021850322831676768679884875587687501934023422536000453312636403754755927880965228490947264885294299296509458296987825865273174508170591263879316849622479917085863449260548757752134749604919256464091253271664183823679660604028291934959355360885976338366749996997451017150102409759817726880618791213588329764898954868945048354737088840215730163760399066748288 [138,84] 347148584010864810361085631770001877998065660387657313336142463407832160107461568240769250099370926879944725854783278642641147856866470887453902727582553237996377839038317853426071058392026899384576844729935512588679679717273844255015206004410099689316038985613097133286185615828617177816402212898277381969549424805332138377676469866586237175772253098725884652789773255800764050982810631490048881539214139099826570190609628376590266971050210418505496588878149330434435545821127269650049138760990925067546886370294957800253187756888638877916103059831958940445191873900002388283300014569289272249734391026542429302902263207386496975294903379701701929196610689551932617409926886793362193908011309621767634737912960838894199456378305364147957043840657389798478657845574015465951473188386069484864884299963831202909042917787018601173848031126648484515179113475154717439398916171856166790236560092092046323008545100826383006308530906966448981196278314826588497914661522624053613088349069302183802995300275794623133572165359181400241772591686434695721796622664452694041981634681595584455388298297946088885556204101517870648051267907973263120714184014624868026519956956737238473852727217253370067181469380820338238724399663460778725573259549665582025950916211413831133313049389804504339573560471974436802430238849686452006244510482824770917283718740604606794121886385355667275134292646609543089364358495259343505360376468556922374918144469036009008249118777482005539821898450043672322058497567945779481053221175654561185886740468593813330560237356998884904206158300692636586590151810289331283375935104200131259842574462887254470155017774906077163864775943741701344441234350448545142434006713392282897274073773681392400714143246823650750834216484433396194050895995766333631819808809201357789682874651884200033525295517805825569262845773341053283927552386486530288752791002483888862693852848415831744838567283268777092602034966182709352320 [138,85] 6707770353135894904998857202018779062840085732742802386734810585088065354677982080837511560015389416672533629142445986526310894994374197827479032951482123742292240102328649673309494591035151659801280207345696849767836532369048726964989245995420656396886666657843532850879257664517979858681619847367299379632336577525346668797771483115875987122778501095382876343892036814105032879966627397828226181425276024856464571468228459319055764888945124738470630217970157552036867786254844303499696023214573861361967039503294980344261499720897834686881888191060571525127454043926474458481668737227727876524803127307583937279739973580927722835329773163100922897673152713083358337688789402973710322820768533798807406285038793153123257494349825397283905826940263879229590057227673314286497425058584847506385241866770571341464483053280687670274388546995938570605812276794806873572749293370963537370717726400148487622805092251719825433465680654809567617205621506688575574561620365052754654094704368333467868141882901861307517551243891980371795882341469175778567252666369763991823831486537373231380746030498121180010377820298749339201709026063447852203480443477438145662253150819866645393801095705364560729857153290307539920730366788704458603304619135899758284710468679486208283245064482725079942679801838421907188680865020114721385495181191133546396851915575923732421578918596696501113084431117726429313993859457468998210943200860028000094865925336802507993765021244275697567154625413367348638835589716353454576521499814187189144514709391694710887742351254164803803554833785661067325148003766387190473721607419690782270915584759622571234662977260767099137195524690532462788583960036445951647706390266794367211669699959807992209204218999145681347830207706850728135878690605897239018171494089087276760419857682138873630790426162144071826006355956729133545506444031501624021751740065510370185152355307988756759568767935594845121751109355416128 [138,86] -559783918742744092678002417824997365635695779757094032850939744075197970077580272675339555115016103128428117783635913212877762899431522519059617541931431659732134685751475584883683655562404261262567444924542245904174389572116889821918738617324534946796358515751775795594579304374904270044766611630800815146372478514445338831272617749064380467841064000807860563427377654119665554197503652564549125524331752301780762695428384775806804756257946077203501985490469985035634088261772696609780841223750649372265406909015724894451995564288854653758870538318604344124172692845305962705193257515965081219673456804988350486881596815150920690342424032202613066443364064089910985115395746053827669737794533109605161824854010973593162341168570236405640546702588344268370621291171866869202782793839446999963327614887332911136075406381395156671894824199978512280324452252773174448780140641541889416849521930915241464222649387692908156030035529695845621759543001282893666011283532019926397383895832428493100092791944338278369707883031846453057154982321486127070906562348460496559601661996895350445554765411884390058819031054181795018911004331692990263479161349014370870109361097496225854789418894412099190007138218129424349165802923751406031532261832328500959001017609827913048321100031576308569185091317616757492988159326461787216669525185488950274932115204369537467832215336951363901937801773469709578395892820230852430931601155179367785695489647872794763302349269670665564435254791422106960237099694958710899940546076516623635971836330607321100391800055797874783641441697147343340720034970050483711770196225044943801261037606021290891663358306374338100014006760177422247053690878664263536649579896570802193906772951107992354274767053067403722692195298936495654197520426988956287413578928816597523972735009659599160706720180884885598143159791009235471976902886284580636486667332693486880342621635995432484583772247689162059158953826272 [138,87] -11921091136096006526432745843104947383006310076868629481083214220673914746957271410456518056125577193809728431600829260541097914444945262090044570318008795029883123505343020805160992491650778479868132466904768647493450942671615993562191024802995776115017248998415066301423094790694451318936723680220762614893439764648705811911159497744041382770355070021448082807083605701251245216474560236766851818050383952008485919879980191441880968581544675720298082089853046378310230095274271817745568958550156091697967551396611932381043183318238186426828437121272062268914935629492149553368030181327859009343456950277749618682840112802470909531116751071312592124934517819608483472959071146211033314973601374980578779689243829258846032773718271018217821416190501583766065993727851797937172818205894599140360314504960767862316991252641255158578157276615033965459271580956334511846057301857010113020557194909523165658164902301512458424895477158294002877084874562859509007013611068301611185783690138875856558068151072476490574068921764183018055619595145068664466419300972209700534260434884206838275518992241586092532855907685544811806475954745470330933325808121575824824762806258167282711325231620286524766675794801903393679756318283314526759075387965154223419446515093372465869824914421579843618433875736217335639216100531220847315255190786706920321233328306285474476816191473108401635635025441889284473509222034817236369414916955068662563878279741197627247465656044767869729660509661197232669404648252426239890896500447567484041464484569423777001291754687381479011157975875312072639092465918205332172993748981655206291867639811979950882982084197174630721627684502876734389961121416249801008660185633303765107126195796391323631720931388021904853769089566136300128888672003023217553651794085171260155171623751546194561794179105491575978013661218768537372647027146991804607699656760072501349904389105804216891242958635613099528253696 [138,88] -38054216559694208000566311964920932222682371435758364710328304761342637345214267022033622608404207535714556843273355227089182525490370480190259734642704925935975670256785072821247093089157386132134474192277755485720708578364360822484872125834942157721353433256968498945878330271182885561076399573837729973536837661563181579155422711776381424793994599866079750814928932904499814973638902933364161193480811552398052644907010798618745963657983808101315049962058429180927944474411934786129062998842287599132314243545678246771620799550539353207109733134524302017309789159949460081225773872699008121294032129717911641588057289489035174881556465622204406204544652564356457040622294459121696729404522424569875115094370200925238711582530359119919218093117299011936329593954482747655461903654698840626532921408485252160370966629184528851697315650491938612741753032486207316534576648468031447274004684710678405688898328027064504470090561019654173521819942558250715601494709635704296233878932352179061331411379085501914370293940764751639348947245718006063493685408783725290576067850916194334985162121838688592889031078793718609269176695699381080491507451243555467880936490293320256754869648478430105939282931522392039636115864465503823572818989521865081815973708356751166560800140946210466266846251963229928870562448464448921898586474530853931888588302434257864654666801886558271097514332509220780954183672463670393234807540502833608077099131566498975150107128263056398371059483054323431913512720279124617310480711129475717599246405466740893812507838024453749969834165406776425913652691319993940945157837071549277627061558702165941311308529344958210965952707467651704568712796661613952814316493736194544541637686766281419998100649598340379541043928772312521432761401197768372429128733543271700499362379243623629511437656274226341716479542897636026141375915798612209630427849413422074650566827631977780096662695189500490960 [138,89] 199043108706927241385503819281140922503249982194217199512182435534691562612355575766009805378372847452774712089509149446441912136304654762033233181244829951513211133122175608031761420662169605125109819625740395902370058214765152954549506950448950139943605174848969398171553637653753820050074040795369728185307917780326061654486237429646085350170619134615913919928770444367301016781172910178172834898368206397608514287493286821559464116695122509351384472538012258990505591634975592767359994336711943916089931560478584621958898175822719861600326980666150507550590088871918706690288949632789800329841199868872492428053115415068426438778769683661571100392479074691843493535192683596240429298466429659758354630270926325732352294654838020185217343347810935734007660432307725391492376457085063258992010562553037338954103259116047553736524918851946457921866766004229675673770335993894953739704867974472513078420025337466044457585803894677892624077539725224660518790124288592876949709122396021524555022523202780879680470886733858072341951811925718578824517105193729619154203653167171062234044556696698439444279813881931552115885085101126898099455923588373730501120790916257354192342457073674830676832625188801010369021022161258183172837714160368816547539833702741427123285862480552829105779769967066770488531152354219343665944910383969836089168272949502924670751056465326524066087573287922214253929128776629137334914060748892734928043983632901905744727482277853242961767852197350096144888189096093901430427550485891810705525859582969905799796768661249911521680452424157827223524548411509514214030786714074802205873628601585752686363136895321126211627667504598901465064704588745663615575767750001009812197958409904303184223179588096386702419659979876482729943936783870900219807846662039453242127727273721438730673384962106754888230167416304879583534665201212973500041790828743671813835423182810326315114437145055359472 [138,90] -19212204824019776257251429343749802534267226547880996572390105922572239183034691558261823532385050727340225898254853108710924983200675918576866307276822636245318766878145279468384385729830439966284796843685574454850791288867597029065191372774007682908206178830419974077350176277912436182812298129190764881529560106233220473960641193078727066406413859610755361042659904837645458056786666381477211248077590646007242411694040236669728596178874131476079700615785784642163868949078444260971368138778113173971710848110002758751594629096098563475788140028966181720930051869293501126835041115471254924505430397866280348559566854462318948528468430137483092262715588207203100117011949148308298598336909528441809837536393915427774550463142809409505212900938994056040767876128678261469996784717511354624576994864523243847480700981363088099033501137537131611304572709501987075929369058119118468898699740429760356257305559087391971386464298438090502478345515465156942505838430263555821552251276957826518892871845542800399827301517935650530998994825516845705918003067457389000792623837974373470503688350744973023220047307077209401566103240660760487940615011504880928764528350875262117575033003729349129889357341880433241767367180357696572508677849756153063379148020924565743746399124334697923467440742447823925102456407840803040111674142219338958288789166766850878459684416033252870273499889953963686560642140361986349400990185177524785268686631807019336432835206768124395481055896438714068154349439269026911726264444577571855034051928786371695916785933806928851069729158953399444060479422822631316873111842414760595123669807494638714813388594316280151039621964845129896832326300478460596545594402609364751331538621821006736318362634577897027085112533369497393313333093228000987990843779063514839676766366042264869215711059899528888443614897976274631343915360533593682028674361926358453728555922467428312638526795299878 [138,91] 1125680304114192825605324771463537491088458737265110126305272593195015374412233102269525989420759234894634382981473705599348746821980727003913344278294502985642632098999464351824715714280798169813081619916232460331426265756698778407477734481647619479161196796308989912922013920160089172124562898163801878430929616600176921661627416003067736513167130680663537347721622559729205936774290849004612102949740168489917712210085334420723154278124694567313379112455085569544129733039370512638065815080625758674643634429928004563116527901738892431454645514687152218083611796321812388503437543343633690059745648872440081074014995296510868359073278540408286530954637607923552146237236781760524836538826741806738055955323369310945602343950678828623337356043640052901881478280756578755137458133936962760815350135988218709963327986970513123648792587996538712175109123487663261656956556152036677899982480706930175916986758713539711505769993096155525048601449721379467927107450427812825599211516723470021153747739419793147392398906463009826333599587455506798789498165532039541552662136815055566357056950866870436669566750925965079979561962228539627587956797375107500163506916537629769743632711707391842620184163603587256492550502597413533212972059577435488562080796356814609579462631261836629148196849765552718520195517608062124280737075491087722444928811164623457988628391654577311523701283674144117436349722375587460963855102068642055557515698793805664842385736419911082904684961329737543803586678100555688742074880942198015187740417604320462821910806024741601146746321005930738574274694207663168729100632811154757577380360080356385698250041311577779828103372707270187774954092893234590152564900458868067521751117426418757790360058708350224081949990987813159841370347566233679597403325300046228370082457810468929430942041282136916031727447633213467118458188161254491099636800456453753222802276688246303473199491712 [138,92] -45866893766606606484012424773520023698078435268876426098578953331805890601233955183063198986608249703532602933340768000177018890651929020349918188906586040536801470186477881328558065680409747812948285652634876317670866087979605275943991356378377555903916416155111879924539113206477763076785863513290920349206967259562672460774922756415958660674885114841213831804840683575786803054289173385437729332930633813458982803753376986353326646078937706110184060450785013980683179725791472977696640870481503749614117999550465492391847878238368174122474865674677954297750454203532654704731489685098071746879922377996657284339917920863430498528941959152152396617465596773154695794878506430867791273456008565274952949804760425680043910063270757536627572016026956713816086344340228654823445704783642822729002319590203116161477657094019593190487457939190063902033853307234335583175231556973806397124912568407832084300822312586832270153954092742709671471099881408436534130926615109253406448219790776899611686143286623764465143300467950719022767064648871349292125409349327441301183586732874478255411759728229390871176672644072128612540735669228136172248087581420280203678738840982321472740517083156201123251152753584202063731881855486134941478457412645291530630976614100703084486174524709015364772751206873325631360755575195289448037887797259221866306783244805405246738241366291424875659221480329370956614214571763839075551059518460762348453127393032887269816105120855881005894761951094155626867527203995492926860206669880309921070717199070677229052089001144313664804229167197625791513829152044299474845109412608279791736702305394254870455260165862252961027049832281545291827126179232675113596175550651412083796922061048650969123121493882836877752067670032034409124069727447075650681233254310695035658710377219295491973027100085330228600695554345364339730243905190428044123096796446753875629526565151395285237856 [138,93] 1218952517765287635843398005121796972827824038213670280356290026900783158634128625114058056220194017297007718498750277591261923238321472774087601049060091946963396557451002010236139597539465105866478875788088821095334701810351639337437771964973308802766803635694354180692571000560704668101861649674025908451623976849601366027837725571881969358116032036231677274011777799990515327708412609917365025349260966855449315000244658809497843981294764342587927641053423373243187068678449346069039041447105466284833963942450375214306334655703529256039987826703131281030888964422895121272023824534783938898659990325631601551833927970966154268722980830152097959618526950384394510670146943095459147492424552588945480158355830870289331855800973505501351062469767810237469337718793933541420159315355741381810349556777907945448176189245043480723413546871147249011786569042863126671678399370750169223228447242002246132425189956816432226017418114497050837277071189024674528025915992190732312448942559069192236265619940701392608369162591226921606923960173979257598014228470319991548306708380764107119323717320816222150569655968396504510581206841178422367921936940487840927301875368210910351290371542341048953960022023310881337030691417961481515666819090074188043670764255300164264184121610131985971961781995836981528827216345228359473686616999124752878924462184608377937492260106483196443416575515386197373783404865523856430004547915854758684577046027172875027183172393655853687502861309087080981361162603890340820967151747525153165577270950473671785968950810147118861278807320892225970398168643041114589123677327119453278099972449070897001571046664803180165515883070622672370847411648676018554889558540244772225300917569904640840294217156397135335183076317828549727626039984466897898176928728810575857654157510708014314057648853122618862368335363144140291097983403135700689898953404522560949052025908473752400 [138,94] -22673094045683573371765835061536036741983260214504368423935779318549647901343906709063062550087880211726688734088081010506364073456826793135236337396036451188076588618962387293373900088557291993363671456321800221144167192460214539874684157555138131742404207410260662281603948738197875761581556946992011992507756708822372404816079780264441748731312066866944907470229651830437446953335454404196152131821303319525333504578949839576446300070780174641819625763432184032691932213784084469295401047648354898206995220951079940457558881389212433707034532542269094867051807765298161281750032686421940870269432743373841320993587853528738038440520092407816698321715231887130803329061161154523931960916391140907231732033851109773103329170823109971177236639324533390760063701147958536031844884282788453876155150993633511895594133805297508590295141757303947391865024769712499994204884134043261828661907669559247119209430438660176378609027629771254764289405201165271397870881279609182966892666337240348318947824165349719398632941454971989239840596408497346081803389548286014977676507147309608540379866725086749100063893600381113229064233036593023049033587639060714749780022772574738079314482676671404067042835810108538573997196506377590744159063208606198170551835021754818550517534516465655679807793079140116758954690298962795961165761619240666505203613985265538629479979604858997052809089792219595481416459393655427987338717393710870886092601819738407897873972842308635438106347647442197985309673234771918447000037116532919200571878563982298309753241843520300973952297937622619959923565300894698479069469822985344853565629995192569544867356941368420354378159194775971125461808222404610499189369840079426127334064307592857644138610708305367170837116208792106468350319749502735710357084196221714024925598511200073905589873172193294526808732034307557447418809226420556549975794092337509100214648545077896 [138,95] 79247475518174886283391922417608965382704521788008309261522947502709159913579366254427520280623246022371189614100492497872004679906459488790819598149530052914859189818888396310004175724366476439576379567736267663368893625365417074922988680364001652035901594030607413351076206423967409879074616317808790308560555350681802744026438285431354754913504025160894085753022422406425640127428692662131595078949860614238065465007419860965265629945664722501594976910178330758544647280925444158138453130243467454139221534123838872220077073914772393959465894303875057423135780453671467606728751098021926029907015840498798495691459840704116793695784036578392598216090377247520428202310347537197169890078509739082720619516694628326537267920038767669880267667595304959534139293417675507129663065047164924371766362664972384515386400174595290312650589386923581356388654244338256788938989156623398910746496296229464699246211532638500561234955167088312854416831116532057843928084536774372788372331171197948901061294721958544439231054110751818478127920969979361955109869752026041518148349001665040927830435661913281176096001151836205175320952231358651818728703281837280150517591055639058288065976769044447806675308046810022338955858324188087643103405845421733526277663795343615397677475691451726845410543127206548604730908576402545429453258740979422850902698217696818342847616032512381468145570513608770586213931249353334989274178856212344768739744315877417137684012484121379173792135954381067936803559496402317184081543915983875230945803138469208743433633085784992104442927841847952577623571709795173945426933126259129366760167677843231624573793878682317995818904100294666486215303622326894827378349590521286623201812300208424679131160905828212089428583309621661226989582173701259101955826689031408838067602579871236067179405762742576762606800877484619593856610099179331926236310440331481123723463520 [138,96] 56436622654742628264758736701999085028038901842656509075026460589717041708365304353645268861152126970722126363967722937957117536730146558896668126409226270050605106215128278256362274252489179963668581340567766205340644531060409728293046958204682114780221011408215001831451936731413435716515213619418926950539910926117951240579873753973938772793993812056662205774400823466472640793744749415520931408466888413656296553504308268527141793829652914193984301780574894735138627823445529977537817484386584367231329760755157459897545595848523525008293151453645558116524728160489781543707550736467256684721631228751075707929495596703211740037798654765086556135064993910520424259485480516398077436031112527160805286719532528725934727307240206710595892396514286467754913234921865881604691494467206081988597401519509465533222934835844565625729641050284814688148811479171652258524932290278036155947020821961260457292519629504862962752557303252801388075493953169153700645031130064129268787268223777300094449020213345976223144785271295532532280667014190704710981406912035868475164085334002860195412773036619416223768062866680900512733072770068164203783233785058908085117293351058987703809059785438279543233389861942639054811578964521965582862613248165760923354570197639627888542670871961663584851796948311480227591596320395145588253416785153603363309906744365409708476720451341385763254688921573436117347771924961983306085604517249950706323901215896557789616815161315752962753864603419503641652435450393457505196629715519334572781914799857882281964651419878128252742748304697813129674811840175588826691739966987910433586981009029499058867945373871973302846045699170773438843156507010840388101211880898567471393216724705630246638852818354287281415110827696798386885880129511692628365632063278982690769230121380918222386174645032722497595959043645472521732019337346563464765001829486459686048 [138,97] -43895715472041902258267740356214570403186167263009715027605177029677322224290200879165608416072891465258797007465944512432785707613273595575513570726010333317716982931190652543632490943520297121774365279206793598576251055505179991427752572606085787151173126814713272185219092029823527035062229590403955701068250817873351863518423881148421560366811709082826886737079621198530240101694013918665895603794193257751383307698173039420165466244989207345673230791228079053226210767548458011314329666186568350555847302802454182682430810322725615282585141330351946928163626150101940706916260021897977886633616576495596041080580323213893282819721115759521192529273817529724449405913062207479251750001541540301726062302588356723341072874109510152474464936652468850553092775917289247775518927332936218172906394612803041098721918906654916421415015342732161764404544734605082601705797382754896402941463800641246713991259589106332761980343956507320069988188668285742847562880703376868951808641976473686510379373454128114296548389893881127056208808602376859541719184478894213492271493522312479758644841942933825912980805233635790947728126616663143399324191678643156573130625620220969554773498764587158570979181346654118652897852817927689602098613073025747058707081146400043268835662711369917015587820478144437115330932684971819202348423002189007100916686750992465435140202754253431087281450594788042850700750826142864151618391369097875473577546674769312919645917540861513138492184133251116180730548843005254898086816064750499879537657891082259389735420470851734441663689726200666741950996148751684320118252252401359679623713859074735956997213316997335769047838552294180780414871105637139065530194807129338727416436804915934396799691130441982742802671129718880556690985220254835429076151506804757206275975491066669983667508073804363163930190497002972903070060965026024138533252143306904952 [138,98] 758832122628035513124402148747410571801980635091161910655428431090954671147814707895403685489349801518721688177351042301973521477802871190498696330031992056559577772726060978922520784257892878527840669010499642253034717342969163818490226831826805545007408572639587245127829003888018181822538251454530185334221485247503710564835989943986586927674948667536217322612308216217088656543229567832282566074252199115912684830948052952892865223934786790721726768896889647808183572179958757800336729860932954822301948463048709079097435668859171399860824764312421360645544254929487985592626236521157185304535191997460862579825732938986811306622878667499231000000000521347521042696723395138362027427896188163729989021560781303859122889655561170152694126832375404425294291868959843653289077615192164541083515479031838525021506427021662245439040866348459550106907741983728575460538743237355351482551294513126636122399687137204999580176553150517824429378485813032417616108482156054280982016923111705634690884764348031361537845162043796914105943854680957935831232775053928128262362914522971043815785421841260969997827155496015733180390684979929022751267485573437408624281288835865201430708156607782484163073672315556747071428061053452595922471333480510155343498862348955665365559454741851509267505865264305350675606545406906285708922565698715234696907253553117120288538737536583106408264505394255657299265548189943481176374190287469699190282974985263850848223963088598615645277024733039749081950751819883220195186472621650605492263180869657555585475999061935911150322323596150466089301461836029903639409330179701683904629031004396123598385089516296371515335573339049989032393836755428118880089958381440335360474939473633827593083909636507849216579433818943846004127584285936759050909498038766055272199482528321248269100734040284366212161189087559853209270052687162738127473327434770 [138,99] -9644071018086764661147269219257208350985695619475960250226330073345054685103056756580237214467054934499257335872677253382577739677609226315869072467456804643529186084186454256569725487442286292082817867548268991348557317549657236914444759717668611877882124841080833034506398658856535579276328263448774834869618683768796143686120105531670639041326827131331350523214207874873214319060058005380395683819471344414862098964838421202409621476262741075673155788005488388772849993175564718746242342933686203625971901945732845928832408757719150843753999428666449596247251715530702862150932277652036944506741550517315821780536613587387015304923730488831838226369982259548353381426783485253225209231735347889232824491896299109594198806722050377651045592449351665251509446309488387070228804372690353651834980991035298136914626445896947357905348589859155149060474477300381458184667204970894476246164265183692609037261106067627487790100555022595490007547248618603344569844848025133498592464451394300611372530569593922006201326846924747467328639866366304986281817507076886553386809672427668032226287929974594315918220171321278495190677177775088511133867339849130006879710731219250663293408938092382597908983592683835282075055379066585445417222118822877010620196571453091364897232002576091432659868915571352069937830753394153959445642206306498086398478096165129438388050440510517456792972296446891445525824643595078832659433255462423773126472975038126657682009239560672363873263371335106066232800585288033709070979072727302893566100983434555936275209928464217009197995345318820916334354635311977925279318707448231421094060462186208973214994283056097020425178994110629763511041272967654385805333682423911154895024775878885010330260102106612261053352817765400387908245458023443524248911216385558785777793642608556218055953528371608794846599867469859672436917922803123308815973568 [138,100] 55382911357872468279611714426216645583567546965449348454514735824290948857754180182291618417523844124955402462522109036849460856816666731221041629304054420264189715283449557274325864906478938144178717720612781235533316416729079029339714919323739573893783261644352360495407840030509634983629506859851697252102018927767239326342186897171048028202058619539293379877074570144186334219643835183999567026659709249179902784706731809769933404993193021142355476992606167783199191771844232317519068276969392176464232025440124092807073570553633839746008090490449549902121202809950576979071588318718508167582180876801627321300934791735856341954691237925836228344769597556376966392573525861654657317350261462203969901649191099326711649509260282497160616405147325986504008994166578973401182234996291232576868313291650539113458214333472768778036350022300445887887358232308861943348000356802224001341386937556720137481011518616997747558869411770333276881740337844637395651456315935422172531959580177431834408331597885011037577646278547509329321062319949095389907672340207482244911887589013471479705510508055385716790529483686583237724885686366128264749674868183007133988659465585717756749768232448711087964333217551316466730829444074477463405549706736791235566579941432133461527360253793079953592052784937788184815158618228591939170903323454327908247753182245520900109157916266086311135868493479365670055174769200282673134208567643734695818586050405579031372004509585625420949645719173903978105973089269622825117231528314181231083833706601585515281136825590100057703838238620729829002637938820467411113906393840242726609961349342771483758172131166763599465436343977741313731482719116882870495574015953484628142856302506018253522092855286689638772038863190310017344108123824114982252241820476211550657813695353595004263728281173314017433235947499969433184105906550388317664 [138,101] 449733009025241853741614581188999232202191662469453166619912599280894976862354577985471948815316293224379205999466372305909966456940794429618039083603927184698927742131340902303060238914418999045296262491285955316913118585087881203987664245741838116984223412715458570018713726194565573524296972348860315181748087005875309874649696559081256275691152460169362722545064301077557775634493859478004883243114942937398216913579145141708191439893881376697602974036527242744045588143024702985242399660886069347887833536161358722273162978310418102180836175658737957375483792449641208918207202969436727493020879002855670022508904198914191010419510017145262973966072628093676988694979324455777559194963929796763100558379120510753700776109750277724618215973358387460028071997691479170556015751830633241252578108626266876847133251350327074603710898231331125563993109503904757571614206605417012112195983106276807477711252142378054209998762286642697015504383335871833497032195937947244146120746998172098225318842833348561271906358003786967050179885776138680759230229162715920444555037181253591865251338860374291782802679128496444955326300685890541451326991632103716293501653280096053842847761464307914320952907608969015374095806347531538219626178939385632261245938450990922987075992241718814960819715345753684627231233753493058321858145839566381492364902522953154422054695701615375274404540250701060068034085792192391813634578834799247358621170289205339332335313851255764337355253913357196261320180760375257224890393131603568652836807690025583220453350044667095564762062651059592342463408406718430369554955668607360686466562141152168258236690866552911822981722769386816339179652162411640488708836626261255999540974902332524653625473618144830118470275150188290630468710981131667824905645773116741709822162473913590306404667587602337319730964689612991150375733864797664 [138,102] 3690446090536874900481420299602338975797965540147203430315881396292184977720149029458271642430405243223294636852445815646086242152655586849604355348081462567351978079651207045496610878969944578858060108171739320287746146757189036744179901486004147709930295928074916391186799417800839823262531156299024384176424586728280077222172217829859565919150523238443241333197199015540329805057167749356196213938011879521895002508162893546685493156829079244545555117980989826409885038980937845228598225243755109939595464218645030547779706563863993182727878432650982037928324878602184546165635158840406093559932788095685540235717869559407009175447805334587879465888294905676902313291136317851395677184441864933789356163582540079426348217497811754476861346185248062653620497754878671022991477999508995494707183955539120907265234971497666885265712355392483438098255143537167932620185892580593364858879007388424326420484517390039377675675355166314439389590863915053973157220301314435245111111716916181612916494997055834375660127871791743495394374641773214894715440088570475110632325896135466399085468267543885190209086901399821192141865300857086883705195635838958234107241980057668803528446521469987105538953172442442361758017605412373584970241863514056723345078862171489663054716984840266932931808096616441705323668192669041460827696547196232331747142346592453898591278501197520518422265164447616182471985265538777471912230186270377346184581304333463811436369516341915473852247275331897290381830880514427071291127005877102573915669328306243142447161945169102390193586702537274962370851950160897174879441783942238046794854114118040637986556467785243872128336573658900479071607486032964701259306848032086683291983471638243290718806315165822073368039256544803310596488201827257035876047682128862524611761602224097476542577205539444579076860800407346968811642737940 [138,103] 28551836824586233646668513458910499341543715577312815941741979870632984193278452243521452134279009685363904183068768614501718295317331834177127857366120203840252442253843938724207086672890393043374569303414646924834233371271468448628550086516741366676544131434623317958913531420010027582317391372332249872047196785279250838618983325627208553208260526001089607023440871026975943356620995827590446320322065675180632160054892375447323273799107160191899918002092545798375916412207742661006770449858833894465646679089468646690003969404400582552911502426163916025537114078265567928230030718822363709620701677102651101367871729376555436571759302535471718718432418859809671549562836277324608167721898471002637944702789658462260845490692790825420414342335440762503076740113646182665051249974216881548266365194232983795616944931190575585984571206190884445536092048471186302828286581210675623629824453620003557407068691146645070393930531774101669905027088457312002007780869542671338560794260387135462624565672801410039464902624218233715334928429449564084987049931979463834293947024378126693563342638737243653973589203777477975606875279102804255209157300220320027355870628865244108780127957761051929562997291192513533703202132385425685244925826960180083846946333450999703667417842682884963417477035019827657958210322352590138445699082111292167369553018614627176383131819937375720344889427453339426157241880642532100243954549224907638222788697108165388574308292957122045024001697965259106578943689413613232620948815083958646791510525785468194329811892647939905501645998829458843103468844108566381797729053101761456663701559695982665932952071616053174315936158539986201653817891075877038877152239071182691001372903885544400748737561275868059730353017330412102456845126148999156787219046017912077153643839028699423396627927879304838492047860327596808196416 [138,104] 105842378747183156709850668536180379223242203356105408179176271243449312960045008517061131667834526073468390299205725057851453825953199489973927753757675149681074707303536996530188485276838393514138105885190269963435278086838937611811024036829639521604256155967573614816127539527878721562677902689013981859886127731072123845034447162098381700085977371880204135865801412809727923926193407932379669348868842477184475804814243559688915072885445492731421719106301983812489161891908058700187296740944409115370599569942108127677765532797351525035595018196053103028107208771483530522897391257386277353230414906847053905288483177185510223515074288918117259474054603518727065005093009708595643664703879194815151624588750267273975725313341165076452970341103820539124858761726223318567142270920421074059452677471612394519754796005796230450700639302132668109128237461833637917068352364388118845176959500786366058721620005234594876146535498380104632819346977271434873460894897091998579468669350273558556539394373692533056834574628384667400363453356664013443028614347322844029970135824527332485439596995513839218926765128980868627115840030055025465804110404274562631195241421348138557307584104694144366806462116581951078917463791522489210223986696583454826898243815457811480385654967428368930359732091533729978058228724245542880562973734944992072241900428781727200270388665876739760458390456891060350361307804520719274508248066634642352285822142102447484966053777201338786776886817663411989697704269358681349599940020206751318920010734790778038515054911193115510918383419431335383362371469523862506005601623984254825144743533102790208606280338317489533904695953418007258787452078058741012192334527652743769928323860930913756541792428028456584474944144607420770579224607506762548152189541663739292983502278835158624262889184608072285668232077652584896 [138,105] 99118199956292115752379822197854610712367568555148610988141741265110464482633731360986803168021331183990777948528573153804390066738635582292097902530207625083338545632972730356022929732449355801912657947604226118493640867109750540385231727451643952230318721645434636878792969015392270289329244804805032648546103072812684122718199910796983194497686529367601487402913373795037103548673862783582224803941336388912418208175114339891120017903751009342813554875489155126863608404618213134407596960146864572369370675796665087831184227434925989237589477821984200910806979013193308120188507887101711056084620661835868828039508436311341358226779864363001077485849090688336869184871769578949398978865424614548879557923237830160583936798577785095574740546602277154226452486794979880949295977631916558896820947322846599252403814169786093995233293417325824418430395455333489771762787288243106690360255561922356006230121020871121748280744892337492163002388801714912803116339955573818942434043377563095878339442547883427154940833418399155454234799596555176385129737565853888733777092826382361184408714396695404433094817516818808609781072675205367947992721183077261905669161534662006875736725207301538466444544583858877108985437861304222286159034143621333774156985496883870270560502351101153648246944838899138754877369862539925338913976919094502607725851301362796652341265971636262330667602263412441066082857123964095747216523998368015727068968422518629506908956555125638609550325572904871926998495857501747990351917873247661141261965336391283831046964930037755037450313829103492036062027848769066197050831845395035478147163787005668217242045256651019100831869556742318857720982098594639463014773083267687943576563265767822039191681930947977436276711005583498798978671927868944359355381342285897702445641594033341163085428206455853151094817128184 [138,106] -975108375918562200180575738720190707719842140068294225720963509068827705559295898282472587800272913350086682027259466004802773953782195242265402946645369509895002453650679432670271087308671748381093541186606908398903701940094227372594780216405869803423537426710869713025667119153227500727804260085808856669346458510217071420144454147495523600053097864270236495827645790715959520351087623082063473369649047891848111485640261103483102924854590672756981845133980568807008220037178388292810481974355965070992450440571343487778169743624151593712842718204331400650808455357310561576769083152758679850584675713171968310527654607134251406330787666973623011467357468369919903111927357167169562048461541067510371871752122242229226580389895022707040244639463543052065152273177753305470767919938882933742528708098488714510221874587619845947394645412682160801639352742062563935133753258950636751538797868821180512380276426148129139163396369149896530099100731753670107156388268160406755925404510208822923108326546419824981059941937289980818381133390446418622221679480598273912150691188444159994247154936695668382831103718063168226059806729529503284015700602098918975730505939038876016219457944402909996980636507647144768508232547280119939740936669280313567413457054887449206260648874425948035362916627053792293957746164127020721431693111652428396735354077219150247939675160459230185370937688943134082350443520299311496600468202885202964518498945486617157700781788554095871779094827220025868007751369249964958438411923862470973568758918068361774873490493138768488769652869035147203371066143289873015485619451263187890370341830985223298586193693546413834988190409411868953800574607221739342882069412874699363359736867481952906066068326476294976550308937363562722850008213226829175080028988084487432364223068755107257708278181100528582414950 [138,107] -4523013352390621147362800834011061345579852618577406522063643043768143296532129404069835002953062788659830664721594639267281920127130787361731394742474896058981271544333169482016116319726984725292031622108056368747682846622318723184020770483262767347867148499476989999651176646147860264612060026018334154244729042546273591021179244821131676742775994564929429719271830204856014475906406199707857619514939537850946584960319716872783703675719339274526272275551479058559761185319661566707285238587282431173366882494605284067079591994192989955872928581710423510647822347291192637954304102894104652986288640746144266432446692554592622571372292644518938290938869071739404068975472979326020484072437691688582733458446983372114872533507291203893101162817634200310878981701600006500948248737638852680371839086865430596791879620018545129134310606265555021005657067521988973399025407923464206625628532122794428016893539513983738366671834205160713794877316127077477027506913825047424860613858763056698825185300732006292795633749089364086825649424189223889678669301884157813838757806759131197591577407727358702859072806769107311807882079444581736620506745081600497647542840365098549518320485320540166323144993467138259751698771045124441599358258686478709784038456172179852983086212738788013393827627207049713404166148924473108543798798140548095486625619377088933827965912742877921147635723257545325736781421698589479475947283912536248640739215159647338818395764845894125683472415025463452077247324815173597460836234213422854931267746124000820125696048201568773955487158434764770682748019463345257294668071798113801797559705448633262190359338130753525121527926878176294457722551074526496183283678442406447769971297018647659415626378381945842626470709933093221568041242602552069444936276732680938160837907215222908706628469421003381248 [138,108] -10691849260893001024995760488046743367964125869349242223323660040349480857047868445037456086169407899043573815269218055110851285254324108265395548993144286317714617852862850382824082677235729452249650605906791027142402118854532994839587053923683642805984979245439367879821955351035791857951178679394286307066422892997002983455864838214486862799649351413001153139463475927450381533542020567483798816769888356979020405067111340615814429392354633014568804962116195953831331125588124714251318088989397936289571512675858835055376427112149604467952516123312009084801327805812044971370853896372933640589754088763615421241933267396983309865410336992188297999308223056595288639798726611762102946667151048715082438164031100979978720117756854917737463989614278772176826376433050576693144340037625720492469114763363553141274406227349937851366325817287328235360521125814321370662132254013032864993836822925298737068156574759343852204018000082066125908742768976882645757728510266058475295619812589561999714255830227132949758457121965952502411160158477776410650854972459488647066339220058510620300450611357523740971613931862800708377097540989621613681912419531650872019040501554162183206495359985671271705701428626990806013954478718546704363384234828748049345867639943702509889553629464734056021814406605150792038482899988267214028980239095780609815960584267947229830168157811313746011719907128066757553646244314857710348416955870922423321080824653188165614976182829124238570556443511977836023381408637660704226974361428459179090854072789219601475831069402876717172311684263934223799044467970764070034968776981738630618631188818570850012719600205868050025834533955758838949552205925912754065026939418335537783254748020992237110721377779383998617863637323537152438274039361004733916799435381441631016523655071863615784906757821248 [138,109] -12749459774344295721393361180600481270169288175776794782699387225924100846432538657883189790777094302494534604788432614474867388506112129810899375342414786291748929090332313192571352493056597524040581732903360969538380667730006911792848681885432179218984600153779834890252897681648771099921234202453490617605026446128168725248306655915212084754437310426288562038367414706354039248930759342754010593748259554489065395192352401081448312187421644888912524941049550632554946078453040131392317148977343618383133019485287962291022868289083510858240851862402785324022825633235701246193389213515212938727310338322754585695823602870788065895681472833490650568844913820243813616069144226907674061933028145307114017298650916575597013302940802083561814243552047103482997868655606304657452601691506581922684548692657058259885133744000290814729200692202975071810054914465356541711852221580264181417398870322014485737112626354400009830670176128045767959862643195664540215893047431245666705185573818775455619680044769057638879194664458816296821823638755396002761689745346023005171861829471321805310146692909676769937273930268884806028137225263851143790505874788037999234298501436362889637578105339717056061909655671891527093644827726945654583982656187534852493821981933386192279697148920249695188652542201532381486659892702698468085631548855544742768290240230253668983017943904307765830097049489753422553052470283431675942835329881678434879789873801479595360324652990855245848995399850900877456737688875584554952337716346038321635237071257424929816149240186847268845776854877169834248008127648185449187203979686484635383349108038281360480034733455771432725516607830083888284371278035426004693050059933670804669056957991595835951031051089005975184835103161642680034167072989045903726504151794603269864365855235112736198808496 [138,110] -6561201180204243064241147645882050772547270996448485870607608592705843303787714757660936833642195668298938868211070592896617299133284995932304489843731411402491763927970298612178384531097615301963687729578467100275975958819990574867888947696997258816290066254395887136812920270895345631511098555320489992859770173934865028460802741840978797634070062946364979966381073541450125307283909110675671491693650170605450422606785001061138523816412099449845231939216314416902502076198727230209303073843081352142808239174333718034840081222428052477303459795056467016279368336494178986325863267132737630528949537145727504069695908820721919849563699952357028655624243790045708580983912138913150493308049614233385368704717815459806472617184038157176493005275941173325975699634802045336860228368813023951940488350462227353297982486522925706074044849394653144681352769904087610755184160421892734121713706544051719037712205196356405474691945240912969435409405325382322867948660391216060668953321456206090529186922363519267722528959165123190543920244038450334052233547347996918761935691773185305206067653598437365859649134327358575376714531971468557798874777125826061823799008959093641788726987265182263320120688542786783677977970834359403295622665203894601081454979261791132444036747549488210121965441483960086325322108160180358194119198792773515622610261255014284307989256242192156541767794117086623611580752128012329106582642566898347790180554543297846268748253764456188882230266738452677256444136295552182858545278877902892133685834282377379865513134709678188997266376977243712495743151429940389419717698684769159747799624269955897194530408214775375704427435223544930564946071002667699846389025442695961638532798083435544164223646154542747833149400185221870037760644455554079193367841999628884848872132061439647364 [138,111] 1952135761514084051769861921373360465640275140467475411992335885618992188343916704909731518438080874200159527804762178690659594495356830177124702043857472307850649920249130123533234747710720688884269272787616580897064442417585212970783662650736878028390283013335689793366127574774690304675220000275133645082865019618725792711412075285422699865619055269103561390513975246310953765744151793692907460721572417915842023532248456051140337183127872238432712933479733994663088260137711391498119126292794672977353908932986075664582166568522847159713731489624859244265116117753739536608328558795461375810889066884326869009983335218070688335885787947594543533204234396841521126255152432259717028695216513735012216563281101910560240224529912997694672133911626465025595605593792322054279487495890832430407617874142528454986994757682937196326320747021495938162551789921029652930054533803333907986647197903164437989522311126524372326055745496156495352173591863953817507257979711090470696588847697594111118913237232743010091918173112757769799902146582272239091423325529485889959730475670977439146531972269431792934828321100504910010572943352026423537410998871481648986968635426103631320975674611318377738866874113778460196559348749816200104433819547650742629176442506370184654172945467781483949499247482562821720610319234802469765259572290259987480318569305248274262487821991847968125561472892498887639576974600492189931779356653617304145779387251580714648015978540699050721346250328175686282436981679703852661176829193126419440351487100701242859134950857188789183288764206231567761615373248533185770614786551405906030428145694925489742228708706709368044118490673652551012111156754944662851132191754754953099552225759786775753227884288800269113620354603113687721695584111705649217253807693923252640059512022560 [138,112] 6251287685596819606078595094954027527363596880452080418936505322775684834212962122516930520888707755760535882041762511991661680348393538284758816208030423668237742638997789220333193366336803520112518820148214962924050394791761829810542018261059867758518719334153334929463897697354205435654414240645381921500133269181063372108284207022625014838961720586395497116677101267914367423281181063085013918225368959240059382744729908258659317130202371942578021273497084657369560888358962728865816402330088800327968510171655370644293145991836904115237090751019012943843493147774075530670815708318009854068071337906742289970364755489371311794263764562932126466827494604753200459118548163855030233876286036872331663513615426121693652797781222285204762199630069808020961833324590825298018414151861061066430648287696643945824095682527714580458839930663787544457332320642851950048765531403916590886453401335684311346626512157043553917830140507272308970440377381576264923838457958684082569669163323484977976772519575775860597703446976024660516240207952241787839241940977071888319830311991384197016888320837728249888221135017129807799721974469331627205301286260326599790940673990402992932086534385151964359968531274274183620502047414440151863201384498771976690368907334801508026923547163762641845720980779543083999744020935536104971999559354623506108608090503757458311816898998045903487798142314690232015964247934762682907663286874793515397191309025652580905620127531331960938180308172268234364290525071449880423353784560834423116288354083756772243853495635432325501697029681778839356097238058945151816318804170012023240775472900451904456288541133398828904995116922434826762395541458251544637526888711134953974910611863179010819256961212544344177621574358781161577991024232561523734411954511210836699078392 [138,113] 3651752785824410512731288189728714694498685525677278528274152053935697258335816355990185903519443206422496411186769197101760042515251758469495175775690392694822602708734448238778377921928655793688110030635613800248161660902539510060462740143315643635619158611245730898740545984673492662714867154745218186874338136890460491197430700321978357570718328091907238713813507306452810040233369253951531316058264749055881639251349059397446601327760970016466629291395598132769316326921409186785430612575232749914780092177441450023180369591357201055117214687603130409135517459775525137462531872117777783073084956560385804587235087599163853220954928878335293191159072669896636469026835903369699138569011800817119378050816357706918486108684455379862956121377624583926070059991261496404546028302019692633841035010786984781266555602299859461992169917862397729620969098860627042193024669565498774772700120617397448585904507614384616933516160718904162639325495437243946063193766566177791152998991222744890908711571682742565555382202525371447088292505178085004766197664703184199331103417736220553316922702195885288916308469768907983666804523899107511974766489170084529839297691425628738219436406668569584124024716897539294983035818200855579673554289204696854808578644175613405065184943038202020987975038795349715844896848100842180682306072700703196613329932593554853396920479353321207575902554049022499028434519700794657972004346312239925900639212012335471834780553919465410932581361047769236911681276156713881978482599152498915389812499148237338277129006345644629507204685997456896075828206719446507868272930779568950950646933312669497528062839682377663973776468880285835688356219149095993909219353435255282130212081477956969247616797640401322633624257665174366708906496633977232155899510139866299192 [138,114] 898423547129896214384993113810188912785002806788202540381481029217103939677297139684049340283313876846203663827904266711469487361356789370074454110939550893107988573620372561015234993185555942290985227968969329898301760074278813149127378499618041415186290879847271314996988639228765642300416801598960103057412815857201164503378354625855622855146431331481169078415309746214546116563329658439562336310050946577180330808069025424648852399963042633056802132337538582771447583471941924011228125488973657486896522456472699454831140735877808959088430090639458131774844368451384943759005219969567642972760696265744927600605283107837913794222159335455372908011550200252950059962820806132277837444435384553213156577686546900044052810813149646538431162857777154120173905111853253430250660816888755489164823235697803108770931077420306876900635685812316194198735677708783770930616823623580828876909709529713465404406351136212597877118654416979575089041373583232202784067992410190552242764057511138115906974649944680799011672107186319462995462248749232909628868642042827425937969377418267784280137378502569920466251798261000602626819951447102053033717202293792709215016153656506041503341269741840396179102467900223826725874068065967414208362865846195202730063393280261577319723376581450612077307220290407411950567721849555171288412228510961077386737817867079683317244195619308284640475421924583228880603384496531217596278720339706457014621716207553762317148790701999256857369883421266849630786658879108238674553669617836105756347620869229996191233740388757968486535445882180341932719998409544093407891950636180443110451190666600210640564170469117147655128411801764583587897013800068382891844276005784924634124062100954290894922501099803811697615845275675873427450901685587054364411943538241 [138,115] 563746994670073442912317475454320884259189024787668216746899735203940149557444289262836286086155711640494379522722645617875794655258212604918883411460277694491975610054729368241547953754941371657701078373793781498356067814242538098100251502672705693745622457050161333895699298959050494388299750269897842117380543816974075364419454490414396352785322753518132115311221755759465102036381171769628628408488108979593027348054281048039271674830599419904572789136934332095407367656405105039699556947889676278635993396441481127138440953266651256228007164943694775233698216821889552939840883206704520301222092232132320630942333778121037589229973915805917180139857914765056693876412102169730974526712832279407597112921701888365983935881463565916492312892292436184329090362843519861712540680418997920275743599863131622097142901462067576399248344140325945154975447559406672260070683886212879924634746410429270579319989602360651499474235741189624605558871683384237286332032140022225662615847892769733293418866780703616587884131414437635575151249480332001560609421191940677564365231267503210570828520555918492510770110911557054624780842454276835322954618016745929151120289788870250131636391278632164522768011944200712165334353972288923746580928558335120056345048343446520022262694031476536847403678984027916518991350172658762969067577434459155761657231168600727997155102142402420436238945339095642525627865030427098713188362544533634721399610673548074509323535779688904609631983994330423387677732309245265822652182511852853786863887267613327152683395796930381928949421800327309880790134973129804316209154514458437622962558625404267573421692044590999645081426225195607376589529326440849075087669048684357331320305403018648343720850167366951569364824743663225915894641832899285739445248 [138,116] 522149865457516352215878396839973798662186371528463891779681101293806252007936355410920590139001528938683269386711976667090841790783700738267469510084059730104171466133305049435337389756236385317058385889395871027927616669246520920244399764177119475042471730773319966866662665118419592589300160077791097309576230238274465941162655149120067958619724219166803382157537183054295855060633107686433244359712965035110150551410501199037694789439741308921860340644130269292159887521240662560488572795009600903213952329178038425872304580145672242843511515447677199984376100487095430740155087983263687652710699386813598911648917257166987065431069517162471484432213614849921425349806624604421748571234686657159084929356168050937011368933146973099877978405177398618068993932118164505443050626504643791553986714784869739485344853388812750008099577717611786680126722108437154358609779467891826820641025973009429533962394574657684201202630266417762204575331094450814131280412775891600635448156688074370279030660147490834969655888153627171903939087727620485092182836461677235152064979316779058305247987483238103804190043314518797848557191816026176386221145659576665747273539041403190402533216912911454170720057509537495742613663108092218332645363126882441782548121766082968034610592823514156878212288354220155143846762648041371033224073765830755165891317397675365742377789997523544588585376807365240923338460283973111672314968064978728152459835629397952307119882669395113550617308661121008547824200059990445001917283375214244674203431979550477687052679427221043469725449191306635131238706959138102779917577728097375375442194132002685058686782731232631034741355717593343758529029078383809832642096869988811139256536644099226140861879202977450870592662249571000843470122999398603392 [138,117] 222406466919561434736789280331373391505303565157098407157399555974547582963546898415267439482220718392957227640297668924950430987492432412511596994546691080474625234202303823308191397198677372240784356471585057689841766347651835802424531546004502306475590920375026967110657637552096015590886785280433605865474342776858731972041854472392455575938687486694577667903224491650009024511708370617018721003258419462582109893076061164281567303380791528043859293865464482525044646480664460442511660291631003938354138732343249700772440908228719812437469344391045099617068784938446934636878872517038952728006123371957787432284535719404379709588035415315980091950768574486101556021526593712779027160861955863131424973816345577036866627286503574673730592643421044994369010421670816148999856184219613916700201192988460898929382194212736897228652905173070585818056606077782421274678317418126648889407591548704521571156576322787305653978624653551295853935572251077081930118843910694390165549159251853052145432626663679774085359743089970112617245893708785821919481065964371323480771407307101210199379473192123361714439465222339141853457073861913490993687328783158247398815327283070294790835010454065297614939956958682080927724921368241707386149860741776963467330665190123465594014442975988760495178978082875840653323008602232430153494662836856666476953218760936112310471281553690786488253449180769383494886627929060289537735002048517768395619161444575086287533585065522661159117090768418933009376243844596185121063928984550613512242317914461354609731204448149992571310107286874040698610802176621162079563334674093104054055223337150201968533496342864372328626471905670116306840779944381752496104374837854616456158306071565201873539860430481294980663151171145018433449080127488 [138,118] 73171953154319907993535136225017581031177593768173893630653265276845377798271741723116030828846862764766007842504576171435765811350126718338084186098142992553947943057774183302300463555934844526439034203720560258070502093154996083600368031847987651700832046152253738953896072082930388499367163875808014584789178229087131598179825483164013683534071127527594164979986139052784872652783350781657571893734346197261284587572963965950972072940372303108120236326652069974851431568327945088913865538025793984984227310044474046955560035575055065284103212829532136697892274078688824661514388328167616501498485470864998557524347297272944303501456454881586762066379846166897704462559642589474136839265178839394243760916465185321891550743415331929837523500482262710976587798797785989011264277797716573536919782259604640410017058493617684162479287144124512949987840989127653960281375122695355581391847566036681625103967201628367297190478801035455891151397915251452619818067430224119421793068230653835143445596849895258861570402210644562452356866723590244177674178672769744580683603738410323282009733616881832404038369502163955897197343909863255335296959287018950981386613332074682775109434100408687699268337263145084143989606858715319269432426762327304220664859955564783004775172313455353444851622037177433926799185661614938810397217343868397176988630194263731787794416742203721651853430427521857179177222919770552261948376730264540963563096615304679178446921142578430982853617865433080846798070336246125128109595223689366903340986356887065776245926008504644612585802144816902760914733008018353244467766318335045069293507419865386286499221440694736846092451776692224685074580709640171043640193242321097656435796933676213031446580132034435020610744972772889459605072 [138,119] 13021918413240646874278812147202124868832442993299178995634284641245680645854884297341416314721980703064429405155066703349980255071584188405731521367546942688942701650723189001306458402551959979190682990440640944726918448961827296134579024539946273552964246738155305347276200885262117377006553509457293693055458488633695926900709886260917783973143471344045019488945615939487678319517063233085354633422917141644241057223025324238583708868554415701865428596336514368942182495517975978639325686790585318765262479558598895821161452098623491657160470808572043182472774995331316220413438877676111059807795157828403485605579858217039426906498688911521491956524691912508352899996925973108815465497667007348200335112860116529770733623438623865223765426221011925970714432880393016485319730153058706017133814113530536045234865167780979061840206816724877230916722640939097392082933572367948884980423407315783891584421162920661579050113790208389143387988946905252898786549554959592430484810050526132701613993928830815847959942630035304427244844702677996612414583345417875771273786400338489769549520944627582649476819248369414065610333661950028289230333487943540343659730318188235992041023457428538878232668070371126914375002981023832981513692033789677106343337040936074180588308044216155409611166619002383589522918325832248834508943536832920695042760585469582527243184464505971508426544386711660247895464658185805004226663080713724253263213683654517474854301163700326347609548767086733418644869700863766772246102556909084433935649919731770213914883434109256348245345243631731938024794183734667619550513755793996802249542732454991606631641196583186879324570044726217507635880375865092680373695933808669992954392435604149209581179108863968593905768883893672832 [138,120] 1354798534688050647364281651975369813054363439843250212354497311271903783650222129459039226195391080306579307437745964970377494132964356791934205601317205611567931575198916553968822127088972882149640467491188016581891499487109725789228409887089823911822725616426863528431791891481170748148237988041105264783077124856774796245366327123288560611916602878417529016226387327952441206729152296844492048396724766509181190174386912649954330701094248715311453973808417659971404764959058735861586666813541121922248058882728787902378971426388229053979125010263838869005308645585238631283423228188517044884910129018093148200527883741322373090961129113443000211465331704009634424481118129373004808554833235061952111666327344722582914050548820560768013947910239036133432571458461991856603605531448534694518643732291791615389174864721523148274750697361316474476241884581204829065806080405800050389838475176063300449399131499855493850205012978608392502697256057595503387828196778049317196324188011850552108509124923869397633265413240257757261140097414014918736154252526304463585743131230735244966639706020374487346906074712078286156317101596698668247911257268487499228209771255902391769539919783412927460399118455457605527298773092700910653198570139671490452667420936675514518397872647461572431991536243672616305632995932503583375706440352717621590168507340181738536992218207138877928713640939792425590195104817526167560985114679274723009531422207283784172244327529934947474567457568109233669085148089600175506371301479926264271568744088531326442782499036953825426182006636457912352909837630108354657170351657856021837198862874131915267133623879541362611330798908557286558802126822108525934327892951317220855265474420965491491508075886267894817862778832 [138,121] -136702854435636121913773445876157491604656825293807802214702809159440355808241845595089868802122571790000248121892958341293114463659627551406791719037321279507733487343596576767814812841274902079587543811267930334936738509065913355857571585446845970453428757413118498472122221359946545286637935443190357039694374066422903272497440498174183416419609551419043933049776329298948016025627490052387833890657184714839486975801489567153336262281697531937752516111411865205505623346828992210718588099313034907573447600997364490581157655505359718461957277311600036920418707880519593106977284015575442553940214775832788106058111300980007722939272364102383344043129825454097631103611882651173725106021303162523007145481193255059544060856940521698577892737618516314523195077843694799150008683292142456828760758948143114479399104289549041504133474232608391083804975026386016055875182123042630912195108824664176167163301149530914068255136910898714879896770778016582533105711250078280012776428535812520919459210935569321262429530789773357016093639107422563432734591271232887085445134363420818819567235684848090016187627030834588211097804221990204181818887982143095515600687042073841420177562952635546261713031586125561105626854237100840694699128903165127098413639566138159134991294730895603756311990732278648073833543685290884570413787287521779054831456308810310290703217034009207775248673147871934267035474904239936630654089443440159837299485907214981244944296436590987229945529252284116108164843479806290344886983391864022383921219315474021653572850404468044183747946762396814940294803227926154604844253293093299574897953162822255487934411595981703026159902638852418333118496121719954713955239435558277849038213050774965543882555135721160633408 [138,122] -26551083932029670907134486515590509265885639578885096617029053739199574931203761527487689233945208965641785004222650413300167286798844365527547803392337309563975985245301979251638033702042820626711505089877680149553748247650943823631207983437325362943516156012326819258821849101864756187096909108407369306118708358418128958974026910148735496269752501922269312367296124152470555366762044851655338798870935171321497835765832779884881211390560398336610376537148981342904367476738095033187003660254409354154560365270702518035147516292256920381027583323716930745870036890643634020008853856946039602437581894491594233734044851352690354177771790527654364381167696099045681726648525754067112346619458172378606755931714598596522639059991654896492467341297735845150447014215196929272173859218020519814998133896843004460911551775668323315149012517226087629177858708535338932029921629317636404419727839083779494600617872814062700969043095678131069190545308643974686478243841859464599946963455855424051051440572860951823152553261532858058521125901534043996909718398743036756143451995541767473426901319456534482585597363541514220745903776259210165642479665004726336660856088105635058030930977374215667523288369612433450105983787373649151784199572638268192871442221157087615786289532284360351605497640216267522195471637797212542102036367648159868595741098304717127375285958276927784425619796376804648641983271327123028516119327136995883767245205682130529072528991809910216662374810186222453206925019991779914470173631203125407675999261892607295063617657533985500082565167537338400985857792056984469530329620574169076544031063896551841436745914695642607606735996643274858491193182019221436200626375415650717943734987979455360633807267668456 [138,123] -946385503912397026276440597091035121915767969228096474317862333191057381780294862529845094992888594724522742615618524712254220975218546071151825785429939168978793625400975778552790824691800985712116057971149797059783004172482268738721465733403047381437383625527022900099517997809691905399551228051665088801487779954883269386481479516263703041852380863339875188521568889536377559527820407906702234456012618901946476357777481471259652123587837619374301372564982364619589089341257025470726073988265405777392824292445379694731815456731666234944821264878712886978945423066402283473826478226583341344024675144249637929400314934589027084576578931252182867984938611983865551604384175766636203238876696913184511256812248228089558575829948370854756557577711201923472634714295381289582638248097829105350227044550325034753094208098776837428275950607340195460211814370175141620811288331846622166400887355494680092176597344852478300190002678401880834436575988271684915512841491647202001662156943079506812748998898766140452829655950588024993981370618646128514482878313951503827663375213615648051124942122408747550490499352622711357911770155589165328870235796680230656744718101067721962726618959880509550832836223117664675931447680605875175987879985068527265831823173567167005761069534087741511710292166365480261142463330089670992001597655839736104138806062940193557259710647552347924516457487493871519161688537167361797401610291136906228661333386465296225092115522949864979829568616961134180661937930101295906876329777478796417226484959786637469165517132305895021441716686386011921270155728625220027204252769517221586350638333212071413369223744480174357034020684028938143522612217320113540647615166545123440843745593585923037869568 [138,124] -9975586083060237896967802164329131848491209200359202468995220663057539530898068820238323229803514498641661353157929338756680419099873421902077218857506542374559474083923669188251539201205133218437526247785376755516008343385203558416756496226225447720521605383442126258942686313291550703118716093122000418895878020552665113088470352506676329325871748735981871465753020178708854050929469664696198198293489875310919910504406992181120854752066572212322504356392412738924936839303874626794136865106451466334415358385722443584675931248504191569375143529144789809666309438088502387555198990727943571468382929851061449748303331746338453748889091370585813487721551705444837485791369168101223265030724697165390410911664909831549533377672387952009578098651095677982685696260335667622197137462329761463844690398701953806303841108574038642647468340880370389671681649281581725328746808386167418922504977465549804710310863564715567015008804188006138273360152447232000921433958541207271984387914637992482741652959858630786862845173339470577369782856488912568765359666292070158531383639656925101659829234625574154454034188933302006753372673428130713283919228681767465145321597868493239115595086474302399944543324651129678334102686461608768499416903876637580231505793759272639891067562121164870910502660680896123522264494572635715709216843647325320047759543460317321225554456650269995157196161466719495378689681795947748785652951638569863615441106607586440404936201763395839186794716980588052498023660418174584714628454241406150667558345844264182823221546401381881045496300699051285531298626932480508765286081334503302669721189248074904962159735980525498612000353853913560703374444924938153044056959127688385773910245168999232 [138,125] -213538755709432572917406990796806040082777621777604215057525094536322537674420668206567474694058322006463117872410319536918597035852369391121976170223420924967610889415429284599343532356724513780119300551617635231596525783157791191973638853018356500970512884064210463891505686430924671453969680131405763826989697814797624482691163543932906374402765434207213104625804662081633754952367669881212627352936005332689189844084770318405180100210303741118895477680770576755755386366164895758041756597782848340159069234934086065839323422196581270246644738874120126779226008944401758330278455825708175049686097752010273224718751544013262779348138651389123845514112215774434620156422730824473267182085054996674896334526223317622615489045257277989483428704419073480825182053208120139188771691466740771158317891001249790091356248022452486542427383240460982749908327706905289357615830745280866416847611312242415536641696942011443502995172776405679954930968714157773766749064000997447348813001527507118448594535055662188848684379756808253211858167788083872618419342331294480163681316868510109913247850681377476204966786384448723845550534055534185950062070060369215205457737040376763864049857709463649121176048867973321548690246361870806068200129590745334069764439715908957636282571886223022230398602849269025331314802525988084659939409835922181565837780106323080654258162331122793018095034909202538338288182999832038421607229388986999360692559938119632426725077822276387923282349378780218659524767491235528416772136503253045332068620905367716520381003518821866909623648097146095097840728771706735734470532602056867052099165527613551669344408362363735330257457537590683838785268910534051575854250587170309629500855600 [138,126] -2218161041389025241947855885709010971646102502678780537968082647404097358083843334692282705701440930065850206479751283849719800039855792073106359331858943688785584771781675841495661232924181973815585547873383385579925602032717353824801239897662406837133067031561919044420242909712163218425487096951791053875995824336269161875158540091434774989330430751568459346157469098537556250547421835893708908224516568232562954405969169346255345124741448557641748413927130596630155504252111072342826600963968197428492947316030486462461458837450499593572343896031211581181629437486486071071633472003991525037004624285732439230535381858353470158310369174800502930775844214562946257866125292464520780120240502840820462633166661981302587612213466491160095042058628514540878509102267757779570186792168787862247818821546253691636154020296160078893090182934127806315208539223544465140285426794624804976583421718367001435820060989207370593048050557584528656304172892196916218391590858953174321386909962336987379091941716410443806525202468592455495638205788897116536262019625124182098985885729033108730781286364813098577178286200678939641722709528187988560044309450625851214771316988159239096947469593431483224745778052280740690590837680031559647860511736194498218791078216377092028733413795000668517123030924717876007216969574430414651091049653304822297795448445854338162933295604365414208062733516868821481130781630657513847817272052946071718238391714187033561311544145913663571937180224353184552791440767385231537482036481670641475283418993733277580881226315945774052142735479723939464640960884943142227579795368974862006436846867361529182506837317255049044754431658424338546042306723414437690294632389490470468 [138,127] 43189074121053371775974785404539949416657504921051058016245818017280734514266742064066283304173193998537727501722079824579232517432735986566665506997189163781806717392723701386284286356508206053200178986301294684145303852441063501691831178536387957673090905051363223738451456545388395611967050397216442493097431708344079511639235720499546309087030167086671933317328667384552592455165462042143352234993389014262888118428340801208854660096202135279807942382308091718447745602670310827978459159985493037455553249263315271077143983449206174842762734051449853980819768908376894822340973523199809920227408789459110801411055909642802564800500605135533222878667163801215675547616423383156301384695703845160013324942173413589717108591855309471800227649134032525702171176706868789788013701607026270888637569994643918551904871946633585257519647977366145360886618136201271380840215767997341797389624203890659304478174953211191948900501646819540369440606000905786362973533716496437078543783423245633629373370105452586340115841392999439381473228228649592497247394226855468405494113519237106551394830351919914656364939153976073955865845225525430163418882528887058286121237520550707031446289440945126918205200507420220748719726062274967397996675572890528403713136357754465792134607242095206683959131275749138149995701702919173327308342018253689738369986347630110579089573497896386903350398427192589670666979566774905912892264193044088090532652888600578419113309605323795529260928158154799858073015877876431003277104719386153615408768916466106049256895403213745919963656007760626125110080160944580942253936472310834749185851281535655528212820646461809378081000596805868066936449768468419904141274545120 [138,128] -215960487926208508926246009596667601686522928712255070374337438247875016967153809560001336470229851652862167727760303707088484932796729655332900504268203936266483072285268105395603896098171836365232560112319919950849100764895112038765244654954227025604904262155328733260890787566014392723812909267348816181779275497485554074093956665319022336470802597410026568055695775158697583604727313446996933846696281035983465651483755605266670284160345577726851917862129774511298932059126131683064040228265206927842304392780411266989080336835252362957142612823934595814595309813187307339600844329868106879716794890864809599091290048715819879022046106566455554343924200498702360975975639157146055917203401510963236907532433285791315122762568119838931667513531231726881959828258106648563701341236376989796976949766807505061200937379524719513414821643474718783233640612372424095722255972994921696891727374198771383931308708531763287701843295181494853734843504649898692150589089232390895793060247177667878162570961936317149842577797179141470535856058048505331444856340072484228022842768962128935691985674615155482397655667610357542802466909208594228567585567613277130046996614085124197260520940989669224567506301366382156522248487102233250977683796603905709105060858399308240306288966911149206604082774660720069413763920549172511502809042805836993690275114055391980249670762763110959497143098085749284523510602638543740752553669537048305176295275151315507045236320652782483889515073681086786918190304968446647664628772105430258014535006435910646659440286092302134036077425942376961406244578193464655146151082237501927523429574314522926893845764698045575864972512077132127668158859186897687304 [138,129] -142200925094054448368839890729741228811046259912772011833998027708615447226605905795264196378531211853300841021312118168465547241476217144817267418482289588702416746426283211977197576133577665372838359928624594827155574986037078881278947140474453200474377098452063568823786846179490860775078605037431915298739930137545841077271986057147710341737496669090052162736193524680320984055348390577271004278495263027818839204440059317254238718717723611253679285206570044837740712536109061161720774877516073054385224778102812257623707429566053728004289343094746516307715344388359925179089021494743198042479080489076004747138516339929861149148553436044616654886404314284740200071783346314101799273453543381923274050932488637490976728662582772178940286341134936297151689401054037343728869327766916341455910321250636160721329467353143885563326691790025342974247770206458351186926674742513360287428901354497067281796451137298332724693956762480004344797375117370506768516617321131407156233403888131485228149713583919112016300228365213223714301919580129616242233370593456443423692483929095691621362034585125307169100514091715809558429957543022095013969740147378475104525597640373196451530506798716175009423980384623234848824740521454420114351030013981311756977032927922037521002367968916245684817125894499764109339087874248269959617557320463990131606887281634226066205381841993832152898241287198031864560914280303946994407910873579377707202506047345577613399924700641096883969888467500184350560880213388424428691665796248705792363737367446825542589277187200132402319819350300137272976370489372053526118657021524858062901640921328078073248059129988905434013036275431070123426206240528 [138,130] 706013347763074931608956155058357416996708646025912272288469972908800498000079551877420904549110230613301945387056209890959402157359538910906931788202468454776291709715046259154686060767278112443588567777861686225091469299425147327439333566476660771231614478642206369997205706449443113340683894981388313845833634700110798901217334524533141079687989340293188364602694592918081721364776585490177950237195798322014834029198194485095886115775930905672603902805978221719617043120532095655246878341477695742285500556767235132142321429424319430254044677450461459452168473207745474961699721180364229619240403842294478557777565364790019606909204459003204316482123928689629883510482375247020067020217984572271239091144765002130918089393881712581007929976676838707272842177334369235820557060070888497624436998242036295660407861297444581760980904424928239659921271506331636717344859953183989871079462854301767356855916830246155236406441221955771622548273999223387227152415875925596144538063099893058865974178375478858376894682767293164359949029129456739866710538004532170455780050443120411969596612781112245981270147055815435908578730409663088914684354701019098811601184761953936588270200336546851605442591090094569608879740946595668888846665351738928961284815834325308884972098367619369043411004197611422229428210298635393871521670914806679295386849557823704153352769910988964203763904512750685230059086372482732595999276610345431098380167565114409103295040129950066662481581608769051461443166213379055847227303942498156366321626277823536119613058095188567155432362274890971959546669696928651898697537235450724189946270974982641894430806717938097328029920052249664831561 [138,131] -914835928224904405115094131746937660587749283379187174496498392967818846288152788454425327418140667880204046741377108003169314015408527664519143546633040446137346972136860092908448770616785331727861363303510916997336791474349670594269073748836424883149917704027249633261147095800472232991222165683408756353531592071323672839502643243671369318488699920312327866371865672250624767660737434999090040856005439408873750260447497223897598201203491883949728390732567442179880366978553804547824938597915259828785188598308508728666642904295186409797967591503591254098624775276262789502613183670941953365366219271608448859109094171204257064101346171611302540750763892481907415299067083857502296225857240610634510755324121786946447645069637515286379650395694787221347163270091325840546317753983979937489962747970684018945808056284110959389955302585242890022032204181041599456496482312931439286111725361057750130356391840891073289452078657883575223774497271613834518398290096676056052955685407684121303830597016176160928483915203922005763215464189807302594776566639465927508693342095660312845795217176314990911775036187644079934002764164709361903669650849818167780660678811844300622343058970038624649843037570482932546821228164821108919856452166716505388741981624725116854827551238281385220934220929263312672766441027087719516210629782063534859501929862932644319213733728820236815902221860798638088858432333901364930715660800923017221104821277142792515071295231366152548007072698789173073629354845091404976480621293979521331140534259129659995491758068885956202803016202906589181763320073819043932068769253164954446150432102486334373108482521264172479924532944768 [138,132] 488456928197907542066637074847475079553773606656777167046578571793265551070428555831353847161183465495390799644849321963846032471475487734608445356699507912054838489017561151380412227510325042643286103814540692388585105243134366044325124968356496759757740830524313969322245751914454649176699233184667520996184318045313242996697551366721111757426876317997039540156017841280015877268030507493651861943911414380944760984990908396023648942162992057721858669536967337203431235005461075895483207799735836582066637427685957830053315451267873503074875640047117411244271880014160105009759794030581619352836971874296839080004012951596401300524172225595310526986230488559378137815393800876401789011272806033183203710558262967324205514109629248759066023216248765261317432816208205105482202838460887219103522683860314999599194689066807413939701850852573266922173119504799487992912764095156177907869884971926292050989399769585180193785163767923777788996580408314928130736371615425092007843908169181452143369776434049816680193581824475606038284392279369730971347959598078654297911576384043143614111744256491573343309962193044682957606176345744057943370587477479668612575666804974730992770727715564209609728687611317905539101965450819460894583665643849154294236035784625912228508647396648862487394397587317878857174417978675723155627252942228872714104693776067318573635158214781790140141151436734343717186103261220579825482700321704964681173808156733383737711310613630478795445775204380219530390372143795441784255192963142165241676762563004730838876905865371856991003953838158865346725623879177468351700516984190869048902734038307828665668292042577897279264 [138,133] -123286643627592996955952150091531420062822258968895214215797209931586623801859505423852983552782119199149675999910992836458398542589450194380785601254506435128172433949639337461788773164373559505725506418027821022671227300070612054923363494527378334942222559168634215088228317599252050608320970613411716990012277108179816501082652967571513781210774966535787277252807974213898425343379693010403910318341979499131922583660400220217928427020030695990535136301818092018705083535822475135874364712841495205098263461707883138375194347071421119055369588564253645213324070316416972584322860125079853133818988089657134556231661234689849035076539816357072513517097970086125874212821733825539022468133274758501780665436555913148575528378115030240116899599368027868292945516148141245512321689167497952538819152501353590193119582416591727843275018044744030854670709280246178917965090063008513009815096814145529700630859699586956289888186249731349235968817149853712115382446773949371119092627457201062512454027123311837724044434394737039415158895286950261845359732137725006029984386134504860772599799213311822438155799252050188876008194470816230280467574484336084948819316305583780264720830909999577858557930031976194619286973315579437209749568325513781793250815591750923626325293015013946654395814505733673510669793367097122329929433047699712944685002472906963368879014084565692895672005741020563410943420195947078503711660775468555832746029828536989243894016894239345279500876308908214455956110339899067826176654052918566745779021092503544370878940898503524287104579622459897796011649877053368709602134520802949504682397827246945871355015893888 [138,134] 28014703345514662871233557526472128425052354557861990454819911982241373386317650866991449886536217916312461259232143234253809055337147546116885632262795927419958675064848391629708646058154048524633579705074703195385529289027550454164413961952325030248059240920961050778157471346140815444031471730765007868672985705700101147299858299759163208963934990582593733984614288562348996650644412089073882133830714038945085546157914799187813117431074260608039539033726020405849265272322741293578426957486962778609643115914826744932227935463776728521602357419273931185081900104617021968097599666830528235666213705081438065359893545281286660767775732946713761190873439347557273308905294572374329543211994745366264700900826651120411885396194961624789604880076335980046655765231376573928402043740587764483413612004875577818427587553485364740064484696096143774657784825665266569667089070482381939089760443000497404397204450370341981987183820868327360722988016404034719645590959612937112079711101557133644310739791602865175286085738730316391283947209800131722843665811877939424467466652074146568307317683439734198593609035121012460293543029599901912316880070995468552391779513496320734248253650608753414528349489561483027125300550116101147908019371290668304604944248772508058321652918711719851893216335765268940542415865686074262371253537841718016088387099742075509628666066479204497733602097577981104835773403768733024798359107941048858831305228102502744684977341732527447898335027595671008596198621241091971590650674512947417138681541260034147651009954274911850612231495536046533077249810131433855156234777081429406253188780120720408068 [138,135] -13384450073062336502774756404677099917253826068285185095713871123661352239316120005027805602385858503482978883274179316942121430421384658240672716785890266581382171911605901145059567169310706166798374451452713537870801249069120605190595312309174353322645820169839297990115669156448738276847382026426683496203800532944331279909649724189311521887534184556189426905566407893740975425529493155133974417175239338828219656229616357100553757898344772023004283976829604406311274039929307186786175344241900729550963469651310334617213554460938096512185951748305726723500115837169661667465035703481863924551701048836213242558607267825798063225212455230306402654607150398386267787669193509015068432385166445686937870037927958893791640522860082946184279778784137049735526881062753753116900890391505352307420299524494879607374344207778405468030567699744552729643469176602800760807138876219215974446980254030298328451430519099475241820224416771506383902996487577930433932461461359141987147236899861217418759931453493755095219179335935582080100301874682138652135834791843212194739987800576475345180270017928693328411170011446761879268309882085004335676396239981806698721448228570906467756556686670705434112498779976178963478630757417882554658878014877542662785527700365875991198195931540097406919286098483638892402577744276768654090927188369148747178968553361857197966336673341535036432993810992921412743303540070646590214179909030033196685539265160046809497860387885478938970455323689274538272840389196325992353998258618752103233717043925136703251829460400908787397418436750410489355527406504027777357787931404992621018035558720 [138,136] 1723475746927173293310223905742194436326163551671741210120318310338596748924584535047521877128362911646910953327729320546513153136106829099573667205813934044398966397855235760527178127015538362437185083416317864659558116790202548654043580211747704750221734120331752133443887599122382553752811812801681950265656743675238709885511064856428409787525911303551882051996694877685024144731371484823016209266178530237782111142161063611133508062242137160945683202040250706583130189412382171993647463302286299060317618091713118448049002911709504406565750666513202399522612255227326781542847656222577017477404599889722571553914556020708237377288055700655436450044928656314559632790839328643668025083345432411176180474024323916171852024640570924759768656975361213907541340381067045739816731147667206444235490101532882096198950335668833826933372852678059322517557746406087853752508866861774171896636401153694687252822537329406803628368713926480418891130105756515525470135985711358993475758290089046554926484048733004617656825615605944374029128690724929448559548295470583922924969975933587385946587567203080186257564259478520702526714727068955991859888986890806330450877241986988647170826429239411971326349467007826713942224301991103906448323813435772626070103761345280056387255412964547157228232384887295599254341164063132594699002108263447381795382182025790382958705309222514397225772037863463535378179595814039259854325408329094799579328070201223982423515084675646835645629967444881645251670644826208229457013170881977294707048893622732596334926297663456702864131489146625073353497365199376941101299856660961032544 [138,137] -59086339559923262899388567067957893632422503576854044269661391858583912254596474788381284692700580902911961641431747791456797954564032922997297348761601321429775788657963228839480398167011349570998863912900103628896398299962925783117582040290694820955316948360269945884965140252662729125419717708315847572683173528195562105827001512214575591801238657269239400324822567625285516834813942959246910204837819513462440748444245685735997829786315302811378684818368299938367611553640286508913387078718158528238151102937135697637153959144383346693568098507595866551475624517792921838112547524881899552078293487083153945972573905496318607624707462493131295648966463229558486881944208302968304826570513737029351211633096507286162166079705708839810042938797113812411212580598175829512916655019843537588852620877531049092425637712617500216170271809729143973581921695580197462193796984884285042646225035086870163399917327768165054671353880138281883304878979269605780036851102048824180282727176674547769195862361265118875538409293456325348971622196799231091614443986498674474812096460626097685266329119343152064618261076174239710162549225452158455041961577627970912844066057811623297600957334276504890526841561691060019239809748345558350932029483848150099860715880580657540445155754745273313497056770338906106320758359747753590427413369073558167685946271321851287108144081538539985306260236955492151666304233567195671259424510064857016233184796344285387055327267674691496637242641719325441006306736486363297764940797947803360600708693324328052719722972101499995927992901479103947708616086221450551123413368 [138,138] 2326715169352940421040589383289197404924300615116654627409237907142089340655397754704431531965903397638934643000824017892880781422274400199031608191154980429366934386439557344108219911290722813634274959818604918467768122614663259524484365669248513170008203552011833851020573019120864486742878132450300753059963763355795885742767818895787410089977435760270314306090731929705824779149808601772553121479523499398200266457952989987651584867646868020082079591396371394890276364379683563642027973655580363780880854771592139597501806940258514849761478649816189630048125404869491331519558369622994288239585732332189427350666396614265572496679512664581293813158072250759968633387307773585238558552290171424285647435355553795041246799479637405641685944713353505333291395407795589664432789785702192475282057871487535682124362928078665896025277008989313865790546416906497837801309630759720295044318495124814356290803239621297703743700401397269044438450151259439118092083195574163608017612990064840790139416748744140500164803092902627870674539353061115705873150398577039170633514547713099006829495942638929486691997903079476062545549708510333259628395940428282227350795192454205124621622236896309754642202043946452446016214531255404857127327716499376085475643511082456249411065761968083600781306949014926887887879661405135500061132755693415283721448087139335134805964401912105181285264892377799951250211015901362084227795467067295569986931310339740248585630180670475008143803993234241684516270259023883076505045384196221308632188947931829332490416925614198629873830386881769540789849399753063072 [139,0] 137818169193978326087724184415774476769163724393438705558706720565292241962203157161854252538561322563375960792708779681368995714113372049491031510322191538031723675571595033949481239200163301482142904675112625823038212950248097357995881451185397943710971121904808675767695949660455314540692787034078882374188612936054508782211134574742550945052272365362622824771168330069518196985836644315685493312020197442938881672619368433869273111298654790328725435070666883990446206395798581478794353398551649371364635502310183088671878103378716829173335942714027682959420113784223978371020443965273156783266611304879230628012598950118713542202288022282760622283909621167083706073209866858638247767613963852067964320261959806977824016409375841730073398351120080870440583176712137730615842386367410407923850842012337936682593708506851329228390985476440738838835489197180315216249724185765608500254887832598741249886247764822997016892271700742235172488063006898513841251968887663764779724540282566646957252604519792264079754264361221775408492360498778650193879806213476789829879042719588410939113541795876011770066757476490490571099444952315686235677050163996041231066811739983020605116741854915806995615160461528871444334026509092017184456674473502104313520427831256017700202465605951924772199728165094301486174496539973818066166723307045043468564878762059292400413666055899363464880448483449933984317146170502384972397555983144820834756546188477508456977145720662946829964712056343393198324914669653657656951937091210479049460964767347021593003612134641276134079424400681284395319060154475759483287316345812246091642952029071870752483006243451065411931354856686204341346537298325598732818593790719431360417565853072261105621680591426381578013153536872366063666962463252877020203142208669015291885651536968876121246540994953781645161402860356290096489571208397731407910617379181245776212194444462454000585747425909039246901981210555403945540445134144210330836705533595538343261537968047125897624301900469635233498491482289653724911433918403682945753264464454506498416858049850054623227703055879469968343700752288282347615947041785117689369742203444673057654195617792000000000000000000000000 [139,1] 2889312162121260362983386816938851100046077237715474059602685004394408590196366104334621560128939282672716977688167451652010798487563955825592088244865442667930591378710279942939655805719270217392580818356634012232810328400555283429371553349154859597502632984174557559166101942383450676177754682285415284502218493404929095728893021307894163511865164893223939332405840268698198079992839794945148998830176704571956024294162502341221861140214656748834051065413381486945059674453236713963344312398794424925467366345357752554754778998891473784571345702586269078510163777433729809104520633626301505148482710413897766486552819313945247745008320989051393783556980266525640783345037406346274751573496656711735712987418378048960821359113624683261699478339254192366745882184355509085535215097112581330198725533543561118119217107173355806127619139439160342030261376191897720602967627518680645571430353222394319866270834418515537484062062311107755412088430132942930296949247044490283127113216017676773351894130905584313513538042104764130285080351600883716847475785835129863660836230959343787525974559349558799341000737424652116369113077949455831451744839311108448328102689817917997866928717637749247595985082494840615597797382862174779107615741179494481531962623827126390664220189034832885897923354707443476987432570651712839521423224729577145358932536938605009231292802639098271514199326607494662535566949080426900554102364512362450172417339335330772008176331359530707331996724111685863267416775432635220206648559190537177044292190476348351409879543304823051132675948621333511589561522695388597448633163332444327505936799428832854599509996010627087441452021415487377127953946334185150237740723947055725170137344957292201844931484640525435452994432963103121053223237643108985323449573046162839430412767675599805351931276513981006138097747216198153444761423632512607859173512970689707284212005537859294085039001104533501985684514214835544310689437862074602582044386583794098855027059926637368005766601489318628296110989624512317551123668525863970408342402551435848392127995048257390771133495445428090389555237049509547226047476977917221252328738670533497408485566342758400000000000000000000000 [139,2] 1078207844418378327505587503061419414271592738035298206624434405473486365255342529787990380065084729389047200032465392926894547170204975670539923332579490000596819196034086069895331890414613086828144567329427976260142630633284637852959710072458417785829188345693990657823222899430180590089601447662675830432298380912145286286454922085646391330474963300575941843683128760124068772483613660517022366115888210608791959608718582019481361263830085334081663913021855455226398202036252116218593930149397265358421723204585984578558006753340492900905247363612352309889279053128885502752997042907887514789084238078497101760905208165530096018216327809452812942234477025846290703037572809716848788383302642260073514814173142447185365575668682718045697705215756018600062724685999412281536142103692448464660145840980252673583165652331170176669163436660631744440483677539781542251705795957387228131964831839561471689401212271685034512537374201031648743714316224727588435925344528152149319085177284562918364240967922342170157679896526429788839179007914628058621350473216162925686823446998977873671584892338445642182496180031114805631436702824277251421486325907904902017105861480761037631747053100964877557862684927695886674276528771479135567398238444375631678012444690967930276281876371475094766319708429492296816445279715444454686335298961996078825900975187034048956160589627760127992929425182919541297806296551313153991280994476332358826408741112343042671323587103591951075297520135119798587599304383664999715641110790530190402924106327562184203850948918488454713916791845312745755859761549745871969763056850152104455958386239395192343368864609378936297460640228597502346220979614417903146967411856290997975061536108138979768069473689759928198159797143225843304705056161461747067888784629085760221936439900768479511361186047689011720066576436634628230093080676781566017531200551498415447656392173999052912731646660568350148901751173188096670530465244341477147088184853312935673790104421038376952526263416105616681408410039016880764682988779490173699258232279960903939218656644267509913101286177382149538006752062753051208692934267015691173357142991886236632517058187994595328000000000000000000 [139,3] -1265927780130499481021026758021755017385080728084085990588037596780193016707608603802429290694877505418876113281308355076541463946747437707780677843909629985398524237056820765419576221155690496724615402587264420661179207034032974470788923624118452989884137471696868859736114215940222324739363862614854174232879751605406656042204505911271497651198556781166883083819891373753023974586446711742944664482674505666728022290328776883295741860478920234262670141053038716781610040501798718557137863791093632791017629486180572746318667758718692643826332867758969742860090617764547747494509136301954061910921012945380689776643017833741378349486726182028340265240669264157186197244371455998137164207977828201092707679532349630864450932422614523286265193903049522283084648011791746819263817559441578697834621002855958361103425764714235251465154585783442411263951584527013356048415387938628991440868785140331949481227589991621149977942915790439813922378775894940029042098344902447591376771267004466479685929910747612048836214566716699731027106690190623008129511629445363948909776563782239926324512012614590792657764190030703014990278319561916178319721528071674546614229158217090036076297222948536700457173299593938278030862972082623800252125745330594790737876614748974026109308791568847542987632689704229399871508467041230193308380841596370702780875302335223999565385857775778814426552174981017873330832403913257112681004874430222046223446039704575163351556347642274549497045089576129195609458989798818578815721611513083710839641889449299473175209144875035238894055894986451997446858844778367737985670557440828174923750689908517456021800115177825751285508587298255174612233810055610546971611319098738948039386685557239243034214907685409248242864595905886743306860322452210736606396645288088855480682765998859220324070463187984398953308260716393522928104892517106692301191543019733389477529413035815508693632987732430542145059247323323025619966702273037316999495682862506824105762493983082142612455347026946071330321437588644465374965438375810184855962165672755801113361409873852834702526002871033297336442136138234720790525484841133507084069343525405636665076745780976301375488000000000000000 [139,4] -359841819426946820663298996352878349149999168909658617075959228603017595973651198991330960692913548996302901113284203667840719011216075753018804088318830769224644732711032520840378358417076117466484953128511924870699768429187871803330802644801063693351594260257407971959141412618773621041424654045321115279259896726486393759391321283614319862891370845431438564108635902853155985588174428543731082892054070859836982222152645859157181173426108172563799500799501752848253936972642287927883188271492301888951562079787136813626424749515156721007200318349695597095161651335499709760452928769365349615042430847321546311006416036293314988949624474290954347361655220069531356735791433175011302589891293614232218077841665735492058122473545014653548253998700877273632772063500338849262109041001128408604193934461083265146642343996755068798991886830334664505164213070158296458032635484241029330661195106132350243682772215010563626364428888374006537124059035781298286311589416423958943689075631792068653975540165142197468189590088479464550456428762862584921774846706773520538521304072058229388982947032709686491136417035610975997802596121293727442919633848476127176778980119312145039965567356401689026863948086507743713657397778314880539316944658459279850631045391115869744549639312296458946982045623089906259401879173438905776882370684631325898139939796477482087456586723075268505466830532039306530520984218332456482216324647436682916038342925447225603511475422158647290120993243336818085173847388039100323653608455261019456985398014638158390981742580606711244578867966169170728748039330156680096124365827752963630191215653209539942205230213599356949213995114579532454420568003816411666057000626384692081946263157547776622168718220983994740388609407825426685669783330164181268342609310922693018307383841898376960211369618900097922179387852655420616983054561187370411101096003639723554954622413877654575914320561003533511438105182437874942541251307027681233758323824977071933918694242561421816523305141075538133101577902893054070111050692884751145215907948557195630940325817721673032817878107191009037849886322242549570214878061530657753738305065914714020892263995705193889005568000000000000 [139,5] -26492394048929103716322395664537194762286532323971909583263971282695405769802830556712334464237191529758027012634925207902301531710078097109982717455459373109531351574550235117568119861515232678794024768548782884736342657630543939933076604342508490415057333496374582710003371664414591532863194732465357991579236638297396573162631221751690648033225769162237123792487297406092845933351514522792350111079230990251653853369710927456160221059259623629846826786675691487526187134826029360211703364299565287002564562508653485006936148492593971509784590754166228066687478854097903650561441243594939316958788632282899851537589621638882738340298332204846756643420311168527779291451027985797624044187324964430548365124356242326997303935716522365292073856565118594179711423395320898939353668734455560150189625294290498697719462565269737685637804514365708405663016832409717157528237052186122993545129059229465704570253388799116587465188969028012200594598654319431500601562776300476175331080002506751700086136434977773752951632237773119607959886179429467140967761969566059165752500351510952201451958837820368428655762603686087875144160780051631242298441661811810930183671880701118592230958484247567493676469131277631067724394708233891241805800366429093998610024512744989856433885186657684628367055936061029131173465033813331717279379786222846702043669070330954444230269594469357971265196197024208030408984442975051337676647645548783037255894184698258499564117689213342088201394190722216824849389117707058684669987907055681650469864044638920380509230453757486919578618335560977613350463441442371655730729865713561518426400192377011370207346586822459769111517446265651337055813702077310913760226582989050896521610754583827064581209563698198502247967618255217102697854099525096436991915194628657597996208069744886711136401498254923340860828642474865928559133787900378509466019550499931364416684746516167018364596861770597663624670415847840671406224027981483489853758092968572640434493538508297332578302537899417631647010515768721865338591577355824446072153586243502706552777467662914302140270135539412693642569887062801941200469258135139812095076934065813520139239787565637592107974656000000000 [139,6] -682222176614996532563968241201178772803506150477784508622736191649458460054805602574991232453461208684530279208135487052150832251759828406526716493897862160644688849322805657568780037396191843468840122752062846999067580364991260707254978501489184713736097596041062892125421403150123778388734182818701430055749799375866532709601491066069429755783596229257146462631288774263926141519050176094940831427682775467496208532792222901931215214388577572606820585829628626107171419243923019136310454230420344055558341942761119733635483016832103780923178533535110049759566040528830948739707686984211291748997292908865599421488790720069515095388950118590547732618897621633337504472064073752475869416271317828297851310274888789208390241448871871071515309812109399439073003277728415747868761458921081438836792769657957109101259019506795614324556050957579705472897460186775207251863071907789391332735050815999015415408213409732567242346010096348031758471050140698246433896545960784334215471895516626903048010343658306467091721447265967465406189147876547525136511558820446372449885273334807116340585418611435911482285915326887796807031434568080195841071576642520252802099720318600865102771558084328774661062120244491699769137235277360817120788287049862976689825891958029088422805407783993689657633553846562496526639936893096287934165791200110303395538784061368749010822292442048474869972186426706236650055244974092140176766009183090595523326236455413907248744990458334862995152235973928700682735476477625235469878787909592138102745300432585227349677739097536424935645428060503460013650573308919417248119464839502096540124091964617167301882551586675937381156856379519849267436532490658352097044364439838334582985748595333637110161928029556358347242799013173847382607172890914863019594420725130863105644689783004959451635003281207007981420390613241097269279486911210959202831343113389687847510423518097994546077276149388740881448039345509025067245287730446307564911178608470030312638882312363380841190532435230494027013998206686428616961811320640678119320486823068896159197756069198806233155413129788808404085301608461030375099189553834467588025762883161583869372571170998683508324433920000000 [139,7] -5125599845534220649438758099699797108155017014946602876326486178207028488807443200763793196077214992767710818538581096672443910617644144500111575025226811673802321010520526532189678907104486930402258672346594839386705557181181454856126980669796337272517654128250396770541271956120256624988507483482903178265483492611476237132366508056528744195104892452675724510936457861687938195877214038195035553242589278525639883019623940539884957297812620516473317432647809307173406777276335355760225320500693242377338445428086564242250822206172544278549950996411600810621419239954649919335345116464816265197933173240152242948218311578826201474052823275616727597642881989969452804012358788102107225384745064763668561876650993941546221884926902363430596434639884329165015773607845017794798952680916222093622557750571310967476777536842352420543264680731048952988882867088580410259399810630526496871129068329904549927890360556508560932951225435215121868913528137372374264991697289087451615791849989369967307297580588884670972048432666170720207590197384571471486682576928350667859102497957695189765089625356482535564207636723401252114211440717630346517597840269297001945009118497213829824889884411278741116539552384614302345610363224432691880027127031476575784800230501692706282211415242842737673396325240762834929190294329190711223570279241223440757061603774213129399657409233442780675463943446188889672601323890250605791364719567631558245897165811764167601636160203372776704956469043155730845075134798794724625634306523800828737070994870874668723940604173026756835366075360842975491405872208950704988494159253699416032342411000694777487693866415408897762754182748053265865040512656287380776886588615338388784587490398192589829215664141537200090369850732019095157568777820222190787679394598417026754947775043152677487586229219448325772520772909418081940212346048438414231574576087409421732994245052544690679935480906589927866572367144733208781194126472268655852405704588841693973860737779362629237769763859767940060862926869301324589708766005866019267580400522153721173941677079508212771018193163672281194081665850047948101202130102656706624182334224711280298807311816162144981457305600000 [139,8] 26140123879003699074639289376736748664146153194066129370447541808800475023912750907971499894724609323987885103143012642167175602375465931593969960328051924734188387130709556374788967774632982067607593584187412462556609091407797278971886368584334324459899540602477133008810721805235685311114440524997654453805127999467193939549943943520283161564796801039966180130379473759937229793305992919966454302193010201872327597688396809131895670928427070364990693613209176727465525738422281372026638664922183101565565922083241698437922503774234285096996863438088460673878103002303312531839089334516345592422356947865748162412699863994939041651140998995014019242453278293113022508432630649816915353090452469453496412127976912706147437505669490166425419728912660676819157729200982735229424906696164650978963668020018464538232198486712150139953259881373039528688981135687690109993308246285096166474255419967324607602474141803067319279135888416514929846127010072075071230728160121605017754951436241674346399331247956105351210229735553067051262989626834106343714349986947697569550710945334378396593574456961212680097778280723024505349102767164236244080949672263224092104256208179874706432939701658868312513645706800981827664973350355847559956107115504652814301026289203047381936071605690597989191478326676342616787413645115097185523571988113765576150570995445446475730410432708953067545968353530376656348025774819039324601928623033963807194890284542411646134078330648071143220382796819002147873995992434987529834257377760022244989223935904186036198129653507926384884778716697687152922316621054627506473148389330325966768483797236471762487623832281258070924665926154608300625396509989390171611823759597637197653222610428254292208477328055969033632525865953944907155114456264434220166587539445466665591168239013946848343461891867719684253105906670542600553801185833849612658683506062667619900888244282912272295840896851081068976427811408657070398787250176080753414293997590436978262741138508178004548049488470059328319388338618011540925505176277400966434854082425380572016526678631740181438816987000559540337089974202001215056056086037949905844071813818866607920552291773472394677583872000 [139,9] 380870659543490057443634237460349875581551278248996295799398172519838331187957009502571880405310331650898960116878761226711001023231005637913962578840070336555757253734171251795403001834515099510481523864114970044227746049641478978422741936151008523701262841805338019182880405465119653180515441856718061464326938579921302249361853167243066285702208328777644338041612714669046762777153233099722571979382988612674484417231966185668696219196943662605148689878426085984718686056862134668115756192664583229295780665015367021775948959888852874107725594706442901814504289655672906604132795422307188119383863289349481305358666103442814968696149116014214878587471173823951773644392406284550204312629110014893899398000385590762883473470554887023894023885210046893029834401081832081466627569894848252798782491839059607808477612277108920269184873963760984122644326972807376943159974392955744397256393746487056852039272733404016520957465204845744336765359918960571446237128533384829890779573549864428254544967038623293096235409174432987710780986331393165232162063499349151385835157145496644149696577538490064562794027275329370125499383431110276245420204438956565605930140305560185066987634935027458289939175814304550924313769333526597458972993705481199231093065407246172620052723388383924275676898224616282874218832492044047200358950836148226036602106926441159278530487761507403513196219489204582081169224761768668467644526924452847023771663739888368642762090759006789991127029036017759508635266525779261188305291600556861396801166156362914553305108269802832435775324248623404820039393063134878190239209572819552533917175800084962916198019721940655704037445260635850197378274652321633733667011945488050485988020020121948971631002016962628393046084675083449261583366741090103502222223007058865971348514493473357922278349657460285205850057044734376245018501630374587270383189906823568849345437898049644244886745631969379237208225227429402802121782013850121729444083826241171727687464253713075845474851955147885080128599439248273317343505400336606898855953457902036607135279957919813696788758573479447370803649995132738857510896894298528817240833763726025967573807510635236219158528000 [139,10] 241279497529594977552526108882169406094660848490672307953171444739874407730910582684889925925209503050478116444452903982269450929863214164363613154609644858930563653713332214963177623053404446399059437244530814042386245256658989840216692201632022708168619359906184869422953046258829295574038754813284958145862400322412894422297431116951383682769723699020675355106855353733617625891125387525381807287144643140391721969258400957947342105143382752291636134596212527828845133450570471272741117559412057697483312432920898701752024878393430297476085545599139866908308295311745702089442117775561230810307841559056396469052295550853474789460737049761067169848680554026656092899599510882084421076971734819125194668388643429363926232458541345238879294065601450143719579268989698792114717964661906435704065827568198883270590399203675195411411563147351672839795385799164716026396042763232061550855885834379984826529154776778818112857299657937542256256536939936579426395380114037968749029893912586455397521614143681006092955839401753627249576403032081430271890083288796725675375151376905554411641080371383701886840792022993250819017657818508358270226691795204500347187992420325007370365683768521790983346730796806306442393448472562523643686853594289912530814134177695314678600325421135536171217537626865931760467657585894720886898448481636439566473847756648805995049656643504191772468015394946876424680060135902638923239425602375547489826032027870401557149787813703861169875965693506554545713559773974209539798432737676716806807938800230684379974236916737036186162723541574707774661540819937565609323288248156199166239099285938629223368631000689998955501462317374733137849151183970896927498219607923402363133245604346799821804500762581206643644038468723990953679054713051005194408454273178092904442498555689700365184034484455660124207377986054447436512081924392152980596923677406819254134652424254750556751121385655133741228150540483617815815608208895617800508936065829685641530943987342956597070049951351879091602136963093116328577487943923658683073661944716393857621990919121052417142889286272386251221270305476165687421533963490342951363611399634023049341726113299813860638720 [139,11] -5125679753790991123605215388520199262798760052869940237133569194316995540478127398175683277542963695338063240729058375668436352749633314997132156732222446357374306273813011040704589288297921413585203167055513361294291856595629537137296287488073520319169230746181406248306229498956373768458208265408067483689128420722342413772523464773284108917362369341465999473301242445093596838871451333379078921711330638308475792873672565601937543910415784784037320634861161377424132836586139016455361590491207508169591871800925264609544689178727128074365091991229771213411251143961530008369728238707282728171137607586985230701347900998645933181150722164659962473296682070158815214644957947855130318238704885008385187573105279904382032544127529148416354439485732142182396145161376033792964666710567314059273440910571830452587150504758255654202917866364980750329897078473056020266307330105204369471298066247382975661491186441390406651297285146823445694017023918510686615809372763831021811393668203136025717456173489295420920090003302383130726135078050050152976985645723916279747197393914461891527242052029915319161143902819241587509603588714354509657759587199161693778789081790882562680257143582479351730021029952195722806415925294801061390004409123569295684747154954858073278272920495509055862875428802819269084516762499807441160861306062877636790347062483575403273235268925799166809863279343056321655957757028917131514908308070944952025141944615936975396667227179775674128810852290006109447229578263364892529986744219953874878264084204915452544340161161997180029715149751930351437959750127394413467244081966012765708333363735239582183468336381588155825305958870507916866110041811765424894080286032979164805958006516267930293586615631228993033138329028666835782206400830012399709002025817925450133275538323579683275166327459201532510709990910495823731797000735956334422844707934646880167335297948356207240850131166379646468336964126190480162118593634279828387023809228554376166056617008114797294623628289061877566627907092013656980696300208008467609099312074261072481879599292470694036421096895746848053863375499429393200805387825722142044843015194410955871470615156022071787520 [139,12] -1282569968087257190597237879536480501857894513210515732145949596760525168198187296050172292547828611877861900712686587891938903525656717416341178701732075301398306885391156662234363691659560127334492122161906690947181419253212721403874906196817377643682207387154108737330217964408978374367190203996269087746145429997144903642575927631847154098415834907990732108119904599317939817464119213156702447839565210765834912591967554677270096443005987102165640006265841065712761464014779938545261987403680497390376841899102995863867678627272571450679346333170561405092250223135670270536774090634550150146305553512444184982916425408104799765949106525251040785923985784835640812859562926362627707088230025802348794322240641662542276399943279188609516266426397678563481942750980309437343222263959844764238608023590928588024617732974357467973863494659860258818801768885331618833452575820691596875932278866997621385555883764967238023845834595925136986279156106394280492187807682735759113845708169268052459196934488781670737475039110471082707160576094070993329388327463473203157822054454577516001882130550960729772330273441694272944521277489397538857800154635728241691424987411721945721436071144935038910679818205901782480389420563280263435676738276782396121489259097611897874642219492297486862641633578223690014197330692592243396922266604441239829555625493118655571597494960160003589082528365508358177766251632692831888039691052690308446081407318669069021901386403636111048106788259808144726881461761664055573404922935580231120068673723668055405437562462342509736305586514127126415695213223811133316112983513117792851875672158785613386849493330241854934272950532999818472393651896259074748035222228761118644006321818774294088102913988819712015844734601275039107715787028823241642620796946681672337713588332324709803858769199023433962590354978030148622152356448681355602926237906468814299247693061104199191438202956303901560561360604874122124340931543176798744964201373149599893128029043897361492376356326569877770494209815098491917938245179526137979817155176845527250476513153058367636818025609456519686716369329679782065933295741259579819275983305531483681805753343436390400 [139,13] 43167909925042407581629697965538920698590277275285637073403485462295112857138796443279870355129953608763399671969947845236589100362544104837658444780997677194573971483331883482474615104092216014815084212961097067145799036259044004637483128064838758491711422702606836217301898541783921393317884287244526646998709752327000073444354763490325302146741802313682859355837666405897579688760771941463199829877611807954203918686969322768206784397840890983033275108994531841076130076457340202966161992511224582254632392629525003291807624270276881625954135664603309550713175989954458181373396018921163405072475088532993870668367755322060384944481760719966229424752409224234879166425188149822187909133152109169355073478207004151049909692088747830609381896746181723427282944098473183143084663020254125301135478206066210458837380260678445397204429699868433745505636511760125334215062408679622599619995219359928826373802984599283008066875088837211769999549102797941170682286448961728028124022347307505686528292382768760402519183854765604808995674363718860089737755434152897540270371118548202566913846547813361860860383170502142798362829262461974709211489047867011131096030002153028948721169265899173602108109975742850226592450599609817169182971750317601356756406714235537124103485658142227130125015590603082437962020429917075884982469381100068965552727688509000855791205871154917495628939762324162751365098189466415768465301558322270211719941589799836449947076624775289879239756381681423654201879833246845902545644497615707267457370076065413115260184584240657367187107639428517060297066300024596850417987246854493956643221111508144233171863191491859983387404116081992814243226747282452882565222655998316163488817319783150112003217658322909551653262605383103650971231132611181961552743212088502815458520829994389084002346394069568846957599668143649659090923160389396542691250303998321901511219500943262879976157182096152249316118789889547663333065181424259740571783667218594805855793146363546886091330790973406187585040722822044764723561704307056964920694700894913187629782369213772253185809284893675855670771266138031668760499845186129861984297288769808661010314244789370880 [139,14] -2232906974042330436956942242319544792954324283422698629660037817608588072260007906748895184854669655530870984251799894712490870425515322619054853565175372957643525536987211825778265605669582777023242512735851393913312431970800092571775802872380930484254610721529952070837157586461438393086505277186761778062015885057947788916427270760227723863082003194940800115720638033391300297603625596405783419740139758044598012860290053762939754222402403362221931444836274968811805166540952361805024295836826811828022816844249839629353814005437875301059164857973848693936212893595411044824409986511129074017996345703097394308854085175708958202286300030457416193210378494516755581961123136243450002922993288879781467669580427648389176187734110564346584621891234634594466386083670366167063652956913441699533257013680588266358696683622355558492622547878379032210216066024901620309564097593488091750306888180714471195821816777233935903203495321975747811625730255682072352194514976329467280331082126617349559536200267848737689202961848003848005966999550136019014199570128731695301150940609398447760098235929509178634334665993457577617975117233099418865642086347245193962705041265078766585102547497038065529689431318114194643490570468593409128787090689022627728547805697045709131881357564705982207350370688151051386034403322800829464549499962687924137511169034427160038036959416430884884947911098094847839789066636368404207464420356633279999758095551181562542984864686998321670829383389920847768288035401331393047081022700347302553526930160330022530202819632504639497911412043297176402287593364767038942544077594554852654008964147454728977649663351234546257343826397261970067837193892135539716670577722383067591214237959285185927470942826163103265441377606542145570244766773726613831614040440984704833299296294966086877072780321625060112909873550835778760533124949564734191990619416466614790629912494318013956372810266010479799895503240999474770098051224262078063005040196892814122950229716046748213098243087853529258435125666487652416321648751805573011013420939583131179855128249918187128712387896787573528098189828628672691487269349997721686782034888319230901258404495360 [139,15] -280460730297395647565444241765042288433804190251122810263079388753251820497156084636364101924865346549711797827393713729166251591899788418810742949770222300661380753201974017898926456202420110143205390300296220556193935793422601823073575613792484385382308017662864071996136578905572193039919097788289220108741842834446058631871331618617329194059092974396518714901508096768297963857537524857414958153014087462537020726500585942236554127170795928338831659405515425845317086759749978425877981724910601299606999482119878698312809631192408319059732499873187029440587350368080726668702732071974380807670859381169805374760863631589604403451962221192127773462643918911610446429359081654256934155534410379676752504301712289525330686927145745158963192245267555914624981422635904738358534578575552421069955575021291037906554941685605399427895986972060449297132208693099797211080813243869444271959665426768445382709515460916798416424851237471868930648950402222906486577386177627745965276619799169490774158249990645688788752402119167149201106174190969807730129171690241484730625805385585324052368832549522797105166549893354788379934201924960312189509462289199608694788339847636929161676012210601446558562032712474449440161477519287595409137022131461503050243259759380729135742931165796477210080306399605448443710317884157731432285383275686596803177568170588777396778531947367504531414367989264272849915204199919398841213803274189672308492479243355206541783692741324500223243108631801718140020437104385506937808802722928255097579563768576664188546135843810657594012730318627103410719980889767722867971461372545729728438101447315733069258729466945330029712985400388296592561215127499742069900191124166816962237801316269731396512221813592194785545642848853554650511513969872517674905395510953961241356628632836822210864032845399297996844767427171702893220014253134167227278672390709924445260046762157558662680506294652089902084468756590539152518710975013606973489951994281435358208370642415998972509617656457175558095862105635779522358565442133358663731164211762843311677860299674260520064863430035182255247115444312303677624993175001617245579079120058764378959207464960 [139,16] 159077666929147549195306269006886661641141597926683870644779290832348335358312554944950807660500268231416377002173172772088750521867799645231865773613371463457681277333902437562463132891425595435942252464880504423554354432548795543477523970768641188923885216561255705144188039252060009528015000365578246995391064027184127303563197770914496510275079667930422034821561792787402432301136847594007384465206182155087477174274458042981555999239839117803685201589930404491959351695654080766332692154444014428369640135194965756346475511673722206906536936786075877227812316259944626474158332441519351335880369689864922094757691104897855190977594547200903739392039957659996465903340105064088527683692779338613317916640113529484901212309510038362809646319750637982565760763907939017296006081939924272209959410754357096448555141509132652502418672476423164812000089042454559033298295702351246898924313453336785027149796939714060217229688881977225757859981689948387637069369653259591456229650043341832666129475324714395049072797903210007193630532272886392090761946447352605241700140429382581513100740949043617774224337722491635810990452992081614321954797340394927008283646029939059311965038107102158847541281848390579980145016763468284397537793716996697463214950802557169254081450073554811753882339745896060252705164162393053860753160326285985100125406494075850983395370453938961512871502819972588978991964504139282157199970204627662920167472213254534468332412401215760047565887632261609807002231116357378915564316693726060644792898771195618840157619377185530025118881358051706308328984603563134775161978655203465287007461670039144519444004815868298865403239260708128076700478582967998145821993760058189754517313831595806126091346045619994607274713735774461650886812035302644895897015710321178420091397542629079536616869558366117901532399769346877255863037954963325362809135052488744621051218515091399814255927103963370882479010961709504853668483090177765839962359925050714993456054201514279753075756852478583214800049657072853572980299115427999200501254104233343280194660292726597738915578036332759824071331915507874695930225648561227631000970305980104078461501440 [139,17] 1487769542289478250165675440099974553893721099437265207139092983244303207467439725122345066399301763478383934808191959775506999221576655810138710820124203271490359972317208549655674853988842865970442324071935758992232397009143954678455230944233216719261972364995877247122938969235112467573568450048750763596247427735242225658286233917262170015533236512160552290350070566353642417214667133404381635569932947594489533067952383574991277160641037616410164168262650918304965381880963426278788954579418527590611389665454367060446422689652144323434311926099276753007008414844952181455092857853825007065035225191458877935699304179543289894589286975822024233612234948009239762482761320252570514643769221491892606542233493250017023591524533344956313582067771180229324282678787348116746886753750645349380465879267312416268030152906010370899640033098415322953394390683263630380561635842546074527036875201019164033535272327879663482912689755991799155493132277730767925554108560915246488520034976967209825282979216477806429208781094608459009702000856341717647715159551451317960105851168196410773652286950163420564727555711616575526109865932219497249225162028674462651242434457903622704148751841046173760263330595438759739328345381237948460177394724490236665666068798784049382939523875504646219735052215346904303763696113954936307179109415225677917821651996407483300199912938349236854733039541592963020857896023974962172286254413835109981338533202374898698113764369383866528369151963785626275606725294803582594547461590776375102596831217205528008105386464826969376648049988910695706218748080871366557332990187488441263520743115318353951169051081814966541960523916244932781497295732911684990544576558634109366116133102577896769102827503070659091814465104288662377219084013220289160247237907685346826997343988183102485689675253189056403588693918209975233778117516058663868439140452456759431202646882866045750456924780115070879514273410335167984629500909864619028109472803933060929499192788213443969349731878511210930005854413672611758429340568561085988578906471737645339727332187700171470421297812155292172755381601619377452871884453662846697531770755536837641502720 [139,18] -2586438702539170594552219128233543686051961162010337364815317052186692544665493222933595974946977535731950909031516084424798759832850976629385313938063515944064239467332905887185936966094477158460753205363261667400615987798097125659355758521918403576790777442919989965933490167873659117645543067351512706695932364236791423924551028219803754838237608040928497721705183288508482761707457997003215628766561414073487132852323168329222534682905665836578516781634846303572170675203879696106706537809088059609402697136041815010493771245708484026062854593887720673934471364218503836189273361622563025524442625887622413877962702455703721695131685033136959605166130596445510731998777387291111077988099791080257376096166469730368907203707425003806015531046173471761514614118877935486485923843474907696518980821373983393534123214747781655126247712492226488693586367409956233600336383338224757919331008039227610816056626647868152427513714303644376637795540596849111884788333769559527097637677436260775159504531405087961965264612455510139464293681172716518664009490928739766287517818753726359157316676046001916995403291987895859667455633397695783642860874032102281060731283661465234475810584109734450357547623404121739969975364980100453730702425042755837843212052117350399179677464999934620140757449116133362570869962818451876539922952788051606530717562462762889426101567712595568002901469830906652040062606402864317725633144135568952752778486971625563153824212773108581715206966137069826577684462059061076639530333109336925961122751041617012118904027672745065447588916390355699613786234811334639878086720800281759279810299556517346816677619556544556657361112498218629097089092412379512572581323394177448464662650696353970617420983619961144789742713907963148851746210626174958506460721486528673713747095455223152426559224127273730072815649061714330405996273009830745031909207270693602485631422383457129365482000498712040451731262048922550874826273877074172823845637992558072949569274328476045746858756556378182453321968109921752190614283680593140104930428275725186888540371070160163014445057052225117073580480025811937493445174941588230823208934601773641891840 [139,19] -2563702466009830802775778916102234895344928722864393013643291967797179497697756270859141000749165869218903697675977925172593706496142308891097390123021415523765419616687385575074435888246211109405827761652945980296850140715899002766863558621595999230474529602691704904021160458178790540616820492556190513982625569589194373709578522343196411754342466104347113488499482403902548180624249781851199934728338771526510060506403115868565396478633007834418728618406559150632314445822297126503931106652925255181885074203837592123687535643675457327399038028238334911326256444891293303918766067796948970875647474946131911829589041354736656197121267213666404403532306447540582708497065637631268617841140274523902227815339242220030888048799779979345082744803191000059538415507854019669186161449541306999177927724107901834677682275941123869281491990964701777575573711485595889468712995754090973768482591992530690777536096040670977689707373352403191734068327045374078159254445928830482961966560661035265792063657929387098518837485808928310441020571747767614573284626748960811897516727080640833835859519433875876928797170971111299535264362096710640345677533132315622882200571507494829999656242411820578325646253109354849876118487300300344496793355913305764315986775264006928559042634219642256294482643492993006732056760710837679622443999006954224739028102140188443999430835126107357198516159323553647300142954443523011983279865700431049099229344233722521861958486664446605535150605122039859662535593483115558513833909417092614813152123009992609558180452347002147997451209515490627090403535590854545423186275481235091508422301016926727581513479916631214552930815409559525520120404689341296512046525665348136637405309515195441333261010290308146501834355839770769726102815884737315709859887407369661958744670433175525956542115894943981343744447498012382304979084020332782499989676535205764088728876650387278820476254701344431542934760878120202142998393088920446158666510825253469342870991592499125243376710218837917754933480200646086762171825308819368425529681967402959601369588138140933432764839710472717986040133721036867596543584811074264970393005307293859840 [139,20] 12009157109215086882650104532651957309245912219114676674074417348915381466864608190954894275126550183279799485054646606646735554323052150489665722858266651478613044438380565524254489739001855708417744402770792442953487609884220312402732085220942164639945852557870855722918685760707394463371118531029479187948572958918496390092501622824080134506578303759910994022666859651185836285989701116243617451162304725482229873321419790180865320734259075465800318315689790086640276133393343521982646396049303764079135428341299403201074913989498035609839106235271528160878318964821747558618523394457166005579868941115385446023063192825767798365721170506713889302366044056642124556998416018894698554799296868429199327985272329435380367727806628199522935503666193869711358260266792708913311091274637524028585083540366858398343904006947282406260882825026853098387074321560949699522353388615286126571613794338096696095303665145815269176202121929493273280857776716659400607400082373398738469605947752100382554277815873428383031555846345245225439862369143288003046857529555995962131758397777487461487452150385977303516555490234151950038976517874084023269157173671817926717499242423723414799823746876867576238514228980899905795792318123905063155375248565654719816561017809779089842459708319212500687435276373769720909908546624045328689588934720734633402761547132963262011334476523819195918681547101703450556174646425641096954204183578209868883030171695027516152452276545773807186245095304079521386894434512187846562443614267089067874127728328077363449221333043015197042288575107357946511155963389108917261817855036528301775135708918886999264538392632024388392519308733487285868747155084940810800632186027065624452391515939420654769375382017254393431466545469932007523148639362566817716044278208638136505616573534819873902109628383374719835578433407206344981690753455244788406046469191115672595289099838716287070276910328789314943744831403080227673683950722823159038757595989726817364290713375487644861438601802769263533640144993218463531206550901090993129805757698631947054570969956666765363218833643147856152147186390143294927546133282751471765059863933091840 [139,21] -9642318352975722216015595302190191977392311089799414016767982802146190059611749501243172258484512603391541043778173963437906182028431061748678906091074505648896155443981213541683814564226607070457596461554656509412785210263489780069017867054239267828489872546635147735373204423263380901703159070948800776433554929337435810953867139753643946447506903675274280696481029090540161084258651594276531943323435130294759497064676121925611504635339897129665558180600155537800114516793476749632606402483150355684835777354987518994723875821329244936377064413223794890365825300807909789433499929941699126568181681847073850530128410049288494129500098150573933332827510663560641506016259263826592414716372715002373440903543467494571451788742753179024675607302991076842877277025333115131806330618646278397189494081276622087326910919845661300156174583897908367288373994443104728764324644776666731099248457008726837825712682966468604219358111953827913878814484051058749347068521421750899686786433658903152306841799273760490588529013121338438158960965943945971601444957608297696993081447275470552521405312478928473553044121484750122620755374632074045659951224187401148623537822065615534501747971042476015472743726189100000193448307698600969991950777719885461341800631094832299300999068375433977858413001261609123442540925006448599376221581763331816157047116010307046937178213252386665257950132419628973092807190304556256108568498333765568994762236989381871716103025005455332106666607991736541082710610873994974495846911827609045834215116366170638296719676273535706175989960364318661011051703464733730361312712568429042261424970610309354069942299244190017387125922369711237630551372181391015963968070438735296165933262129366859940371350095224742033741922635493933714115888709588772185132152458962726323495430822844641812756460221779170368375204473915188091438653393836610449922294266831730529141103740325475157525248519382388534487474855053611227053295622981940314108824972304058162053963383615990036903913244340630824862058196372326268381864936313506598312596099539592660659213086385018007514730071993616800268084879704435812615822122837039316870700728320 [139,22] -13061949667812080565428988905164133759170710830948244614641612058268087901251391194388550562753557039942718847332531196363050624559476179982885638065900991620065232326023308414799519658567327672544563329095008136363187703361282864531223512027767980673424372933801173483006488757915352714161512714180568059256897657187682343474666159325577093435601128006771335279639751558802407498661210564746858783681760084962023117264283097144760202150432417150915749011260891864225733656055479849299755006297902071288319205248791602242491330866453131809690344663817527775167074897118011843085664896663392304275405984809049593021097252337987206681337273652274173075625914610811986845540471962652547820941118175692804054436382579022066239460774112947426899977131390964836212398754988065407498675084320662307655587457186206634891984095946182940840544618250785244494764981856944623952984184031695487423751785465169775044074066775949724903875651525226053646936762057017551537661935137063423634131965213798446230640160866689167067948970603808043615808204200291694560287126346840574519023161365731795724241374379172563213609234571093435859881947089659878453950202033763137787298006742895112583548169610227303853952430181503582865397096962778249322035723448743372544744724421276249749420017889366114010627896584634432829602600882786742475838531811741066539410717247181916999353309653417645354270555867153513317486301789974431667929766010992663473645252332520870183008881919218312135257161067691312764834861956341705186608612558426131212966882647484721917333975691543714966915676978686015296270767817453719019791939854094573180921378923363363038269214796792925861238266306094925978301126100199136335199868939794559599154865966878848357280856201548469679074548846507759392284091072758339905969045678990071888358431825015863480422015059156858612341062480874801102520812862344305370584064584800448847514304401327901807467898322045422381036234663438293313389939460931859393992272525224209749040084308187390744785820736411278279841656965373662138081214535324631423839298595702986279674899224036679880056006289634923172644614283233888024172252871766210364802334720 [139,23] 33685412009472857855527724674188901028395206923502626758840292737855903648901787465324878136008695173151946735883812450147730687612868774879438297829402027075478046838714647779115627090284106691751299840305890528406913398866757140599391889133384925483276447108196829253756576358795419445433273981654292287497563149234344522197474826352318020440819549621691149400339598706108688513614048250400940203005437386173120075592345110074757304688394264650028705725442414703079990507021244872517309653536900189864464423604141442601456074029424725246880263451622147950242844384261577071185047598615128934878574535487304910812309269788194766542885592629635537371800162345804667782134242549283686151318071732363104593791838037374345405201165647196413316690231049667772838385350121073334068480480206182205243007310801621146841041885256090654010153252989447394530531389589088358033019752209665156448655065925143132411564983894795807664464854970005778302015762210303030860714006974347831750448870672529639866751699245746502010728037658426470969484131485720728285068265742601244027404753213314984994536160466833968446894022128911250364019828406700015520090888187754414865371189288905542014562854750049603084839186097384871100206950175185324914259184853809573470053835511735533363384588577079187303606997106552478126437406372066362374779221769455895179954349046361581573763017535075690414769327210522250663333881863136616093123271893688555232016758261740427320045236155560975114055958677809625741119480200270901391331815401915995807911160284758186581017141712260043892317118152902826592632400517929678277807179144741465171776945815345181684228544022499011747323523127689678197767827948485785585772017367981750734908116956521232939157440473088808041505067829320609699011778116315750543923556806853151176286457953472432596480188487205872790218960812094998671370497436386355033448933100784019009088317772617669813056485907211156480592940621681249669532088026021260965203137650818001624302826742889151507708144278357343545526901423759988891439432352781023150698809261576739927919160387446489456001910917642566849828501962344654637558223737968743877181440 [139,24] -21823139504868667165163332567714940062505939245391611017888517898878272905194217182485681321999696242072661626936633897437030924230373982398896380569101203030431197691299053445787874451268160140659023378036507373140807422888335283916541981264629095673529350696930302046016593922059819415031702360314687132928560861444714350048915331998625012789133165037263217548097763240225208331477010747880025227377086289906056126851684079357750700620660894072851229877531647260562812935901058928848441111727780105221359321730318787601578925315957894692527847199153339485642143833852419695531777447854792682033001354554914720323180438928482958684653204947943161387502080048915767041346722541599835914567264801402291028338730994452942442632285471183136416807243432249095571884984460380345849503836542095160616278213216528867649855103674015691840942538035688008789822642107977316124062565606723499745142575268157828709063160437771212189280993321373196437529694978876700947860827710357669754009286587570331879141580134462291067789403008557586880248107679438023186326426432038892597070069695871319780573640892551274309864206545186016938688336001207752637931004085961682379467634464930974670667793181058855095634645004641557882479407850884426061492007809638347628371341335864829252041804426458892746856848319761862276105427665755587097079182199153200057222899311647176868016500030076566482442146274797957463824731130258554195535405609822958107924933930408618771792449854420342043319494404361820088863902605517082061011189123431281557356198306749287496972303437822196128593317090143991817533374627120315914391168286676637950320975024781831589971771203046979388441845051466323128204144377110091774370661009096386140250636563712163866355965166356799300118877192162277018335217897970545430196637649955648284543853507028182046130546132053901426679555084246477828641408580142717019770857348371008085626034532346266046162821686812135381960923523474688562018716268216564362046868606827282449231096105031535425348902913847003450304549397514251650942534936186224890300958224155655739675664741169848974413018730587459069756077983497843221631034399732657029120 [139,25] -16089535011970074303474049562786868012302821163261582449917204581461762244809665634881783760931240457286614068237021644690296302789999475301083121360181802433199776263749645354764997195529751005814152855554912513187619431855032973701241708711248877691511687455897714256663382110685059898111130132568661897269073891014998526487040804750394316528780919012766364398625393046216502798771727731851531407380417957649526080086486738494601241295388405257553167936765898648743731413143729895703522932480604072003155948351951322024401781340410412963711627110246763541312416492638197216821186850235618218543436386175184984162788639324199841402681404544051151798151945776729255874706814816472971029724106027557965761140266269732965986646782539990330229742637829799004811874343870230838065150363277269128399315653549545095860943872223938629846003338045969373726330797891264134096453432756934958039494891536501589398602652204493481106963591855834312380131577149672394376272805320746382704405683989765881034682977004300529382481155721083542910353144483471236397550001765465611386280694068635349851966920060597422999729264635705628308577983390477371529979248485225547706772027134340472093780037445951450617102386969576110101843136352799099054371419807747260152429832932882999553685955701156450648863756209058638363027073399538704587362566931172243021875065364168614744214586936676476258186448125947471288735036820083856171021050931916725093840550933716155744279869197348538148835163479665077583145232518245006919262364867921509784278143067196892063010477599010479158966241056942555316879879988053685733953361706627468557799308086148817667550376063605660020469517111146398351108488728143012606518793151727920725155095923826832002056189486323630049211892974975452203736241921125086236367314821490199434346280109541610273987556330508561068889288180625542348375354956854113972786938293307178690313091529295636935881020733849729025889234883144659414499307698823022926625359633062802544326955799244975397557769900897122595691592072952022679911470066076823918713276460456440338866743734175159426885937198674853511024484902844452704779739893856206848 [139,26] 40893630029755199492289880364523032830009512379728857192675476433010950744721756182774564695368401937199424849918009799198906170670274840182588641295654751091483992823976208162097246254780470678314894414569919951526019151745286752726343391821646914670111306681594141449632781241422695681386568297894628400482893011363794494830828252493559300259609575236932747902049372102023202481973306409876191501890072726973083358344299020115745570973071795229432497104302510883785806995680512673808587875985475124332451366820409045599118497094789099637544434997372414335646231909632066921914622252660988024536715548581597060932884686435208377683984090264914751033460142844602524736724237718648398245378452207737151413551095854075759590409597828972560969176472836581006237040818046052279699795165347421533668756203296340353463954198833558810987554151746795367894865415975293061974996691585068802848150799270959048643116772984462341503294666797344109310153723620266050897760060461390250182389928521210166680868181673381357325434792276129783165349894025531851405195293928090824072194534550652073304535856003483911446197454317521416041981022993310984761610143270953049387053885522270356578801520880034039724212140942550870948389752541959763986145300249203297997033733529968105120564074569076463222943106312269954403634947688088880632770134996653038876847100339156028555801057466452155210575788634852698568360961043668357296286834039955332770119865636732474657931764673975662565002543176637054846104604070258431142953833217694049043256424140133555650298704723858082616186401821271727201839374520378548643161135674167837716579572713262835478324095536795607835395269238330282873281211519626544702505495315299659484827276959691976327213736616228039712561092655172870720709375143720449445959561939711563420844145405007861438236841473342072625468132388776703921028438244848494766503082759393768584772896325658700192277231580611113868207592476373351137638860500199034042993029190860776291624781086333181904164636679655210741702257623905439018159216817408905520710127793820163787595040336258599585874259748794090437590761702981241128619094948446208 [139,27] -30121550450001475581119967792953697219334945169218169116152941655991957998207865885541658886601948478104876781935528997751158945525106445181420178484304345991780629889067865301679937244045929316569264138602494710468341320794406603088263195613638687366250919633147087146225717822956763522332432919173728364193481900147066811775620100365561489593700642649610200815796330360311148723643825951253079285583723760566096262915058963231451677064080394623057835632758642551968477343106948141269432195481309263155752476674259526568533795449796454160601113445581922531232743402133874015831685506729175033821686557458224860578370055150126913611129866656881910177662166452539750914137174748223185460826472052703092119406400538661109405321751954295195608692120113425175854192957467146821182217418103482830385625204656826077703070999228801556593387171512718605250940216972122917361417560131029173747368322517099931832194055207378128664705521989636822875058403587051194051468168234840189170824079024998579167508749754926152646026865306340596711430436042152462135679776599109111113602398625454343222594430373962503421796569011014423650401995406959417429072910964382377183497429281179670851975071606451933888785308324808810712261926334988493288071883489462222669751799900720109520105055024150450053786463223257766363812245415827254642479959622077404350899718570348471191849137836782839689359904798143575907706694617130473246158679863709288992274100007113633618743919569733010203168747702326842437097386907837276928083989626287220041193712475715908468927543163887749268432194203661490375258339141929157506042144686479260745393895669588621031160748782116955781214692265033201727770911100004314920949243051844161058938314883130432951407039176926791003734120719200831202954245470411249738058964108569260177455927961363802792861858966049312333745161370706698353964913855551006159626189356838911024044808462516875587811011172558305963474175889416926122823835379295936622964702973372603826932340400561487594876353993538076406077248177703062187752368256561513671421323180420571905829947522127529197726939123918208415876279416062929590702529576960 [139,28] 474828500367054082327135201359895992120101842111326966147699942489285275704307676619071018132824572626211873613437412248890123072736577852481387683874953774176877271687377704520641149917268646432389317667258146164130331833174699355254104331710289950777094655616895031202977499306001130267307484891388880015058955941616163952385146245211476124763265844050758975043362938637751730104018648182333952553390324717294173164814581078597072256299770212997611451089663200538146568610508742452667560709070803902549408839400101963641032177954217823055631864210929292847333132857162441459238371561500595040779924126963994081026772676057416934443673780515787600074303236382450689038787269842818432297641622362206116753722206327981712397713738569324084109248435578832073940843388865848944683679151378419153231079382709281585083198571324040737280309155782198117156715894090837554900083453659135136934784105839094917677062254452955249517203777342270924561183229454160634449269144778149071616894113042347890422860445438174696041730988927673331161593134883088132000085526847085679193359425087214306415576819740251347663808609289686537845264155933303863625934370057846135740697538604571754171651049234569085888170705582580457842944635921331002199289664332894269585668060288628891290086960777854055807419868835237809288139733365457686517319650456855303677926579636596650312547314413247739947558806641158479384724674593314543682230761181147859063412313095856216943681715590715099211510096770560724461498746265374824399214714809996798752200110700413941803514629811054088636931238162988950775094320245153567369854956884837865622363970082658911415372214401959352366036392623280126747208098925142373568163096500807943123359269869534455373991970455597472039549004052406698075387744176791787322667699834138362390366976355271545312935386596527354410453042680203081186081807206994954334822369877486019013332769441270914372300187134114654018735106887493842215649813677167256071000127344992510276349051524967900561448424592965303604214949351684125970732438612296033255099892330156571365935583403196992029049061163711513365915180332492670084579328 [139,29] 19285241525438600208584152903748651305893059727084988457893754835426216477863804387451473225122185156647544114213958830763821033082612043761761782239178891605438926964207825179011902028839823629337762513881794875230244234793486897431466346711610073888283216434428530602979564112055902022522620512305774280197392098597776184429365320508532174031238856959939512672372677050197958325700109965809057929844319348681793913519877884095486561979484635883387990596477680453121296597697821007832642314809911990953876515583726150471122924047585338793155685992960380866121012392823715078612130409921863447789457328769812688033473923486996318986041395704594417452353268476456587310032966954133847227198787386485758614924799109241084626222418116657633491389109861874585377019984013658730074371301751054742179190113767128567209275779959439454658783521511389219727401295078148412804727364123971159383846926167763766999440181135694192736820888209760529978569981325174191094064926087896946182773087332487185924356359720584545463139062151489816817130382460003637455954280083657407260682374337583566359064372177947929504301936903735936886945175451655606190549507630959560582827064703488835339360402945983416164938399631019182391477492070652881416432413715361994311666248008766523038308199246242892045774387690414675841224357271083773914452340074740050455055953064716868371203177627640319047069905030682525608837427650446435718179406686086849545597814198054901236519820056398342154054220375425165685892665908346807708157413659224904291220034862888930740771967200432560917040550101784034269182613289135885514270740682432035962742660408793068849708098582307387176007759532422198907979948208908727413621849663883844270685103473286507905964660354842576457897608271599113367225245691092316241645236029615778638519832853636089617053340177797262548586815431775714343456704145410577217545959925813814706611166748833084231413260817920744708949962579209261114923548527003889251186226620858287474666743909264208325403912234751205437384495789885339448495891179573054772612308541095079463574338026312777607816024471394741987671819059450289621827584 [139,30] -18877657751957429797467685441737413748762497347475204250356568498625053278345387200162483539706144974889474210178537691920883730672415751468572663642979042108840946843198875651954023114956147575731672822710698644147678578265869243526062247714207806542765586795992218726560657905515892055635180454783492041578693344519241830746483816217942384949639021545241977442075955950432091776662485580921114398767242101564225317705519174582637901138415570570810482004651320054872911693175135772604158428035333986064704144037552544027065633534915950237729832814776408723803105422110078406596629293271000530284407611748140111960264769943833047066003873878622100022367204385855948734404711986573971218646035866937398005901205076871663540796485115776623173428846670268273759317371404340231355716608003658561768580832787826823626346853393890529850691882650803995326783519828655386545173257252334745740705158713146338425291510196005557342703584022093921193477529482347040965356080601280098531269743883641983427015199202874181804137198224422088341899312020963489311457610829224245818037620090784858053156006226044349181573622268444903473460019401612155201850227868227332219661301049398115192206754354007965898334934215255138392949641625565547542547749976716252043243176421930078257151663059515411513253881889230983376195372140649386947793039533665937507334554630061649108957151595105601936401390368040063777321675554297441307177041742790296780557135459805512579405282974043321261089009457124883943035291746451524521951252521377836648137862221540402657264139037223932132087608541441603218389705642266188766772043135869524979638466416507826728853084599513108927115328098538003315508394367061337286429155623606980853052189433759538197144046535339520063065531251390932521172709831037452893147463605194365251373800159113305254006965710890396057946431197314844772981404564451011332608123282969855424679681619049237632832561578974998756439257685163597284920831615098029101914376707779674429765835125365329241317557003391507707856119892849064920920121932443195186623797278043512811286650340672658566423490108041718135409358160412855500800 [139,31] 7662068041419990509555683486386090319568207784501313355182668151486767901965191522645180013328154706288432350612470078176908558670965319174278637282945246481550341151740486430807806893716639481438856575434040041762866972400832261672507613588408162188768682634691822080079344373029107050703101479811813736184817299752932311213193688528675284348835013579140719808093986211273402085025077512972140472036499480252511639340588471446737955484273772658996808693622585475272405514495565955121589003508498660757645085896807229690210182673239378105249841698581928934554882828100095853404968530317676738806640273942548182582695236183131410242724682955941946129063626849708613499944543547378880088710785489841904565915001547153042772259307406355156915405015742049681932647344617212446469418865538260231435290056799450986753746393321673470143965075353883093602781745071886174872121487467376658343608388432430469825574824760011276320020730760900628879235296138624908710013262859079759422027772614765664385517610488249573603100312317784857396849806238010632654444355857565703854066416824518937151491791107342878670022724108280445674754555495883008266232051192864290427602431602116469910163156133754029053240831046689429587977851215274150363478532371103017088002053603737783803864867632787330332146469471578296479785556099379805515479507504704156508720585971669004684493249517944482603416880415305359390982073008768112052974370398493000794349711269795980985316909869132411924373476344338362377948758833965591400244905629089484026649012628529096897150465026430142195405380004736704195847773207406396619702010483799228154624649487332462048141114060576492369784821700845652282389472592887706322025181728375369721493479887847224260377899269535708127207077058065205865631623284499226812168134824841820293304803593190302074254436425231554956064205138166726056263850083020097737408869517036029280051735268475982756325991662358510960513892417444946877232310741616789288010054750318046068229872283841788202680320025053147495520675060910551874702911358939936240968000268883378638250133932299399939167251392357419252329293030881230848 [139,32] 1611730305103307962409486175006042138582358773639595616638366523605834736740639582761747548902292033540876346712310253708374384756875248534167771279497400911039541687826612352708501950135653853913804609597617495747441309603894726284557148173397409960390249284957568052543042226138649615947399635513037304635846777267912151754830614622625181825993379966759285801681604821490563115287018083990352404928883353404404316496723537890651410757461985868375036288770405187785093586748247363216143463863410086420213334653420578926067688853039427613910816167486009982418568518732122080260311815267983927321824835270998195999185186155199579722120249083434236730637186001404676614960411540636031904618883244533730451224710403564645978993157357408955465853160724071112508962844238546006760420553583113570865581345045816506980807668823332340145550784033739533873122251070845031964795664454693400115466610669881264879801750156001949254544713106003704755529396741492465414975263661641567341903973450652239661985619348770783450683071498738184582098617712444056040371883053386519384081174817329222121712966129169718527814491672912456612193105525253149670354072184915158985495895256051667765882464095172550003802123159567157204008763623160497250158452884357769510030694405564611674390290646874527930687430063427798724392136054888177510495427063197979932349327082688427204684930306876112096968891856190020401666158252683231637881872115797314210234657415394647973602564708895687909696752133672851026491996651274732378736658149428303717364943396979929709224357446039782364867466822250347694111358673041876532279092236453274892580923877335758671409398775068968693243154027557416221546199028228846378884378342884004479475437499418094250303783314963254898806659972355398697077731130968802312670695485789147313382163906328712736929509895640749925085127276182232595113979726549894732505821692698133650509706804974753623344923343495132597808466377395523692056970906663284453160683273392136725786563813675650950565220906129913474733324846980228593085783437380992430510478686316385352649159308326949291100400765179838727828438391980032 [139,33] -4174249781952297404222895038671645180970211484092944763432568701509933526684129295048648283005672268256538150036311182680596062557825020603820969679983035515218291610621443263425163762599686799636914779522119914309094748891721905706618758718509462296358998098967691800323636586835030934705414305280214449428677455676079468090332398095079016553647733645137811363354011514503668376904220931630538870384360423715320684447515259018192708491018666126470956377336006430992227583653564573681204052104872375023232329947460773421866888864310217078505783903355642719785308402142826776466534269794562589512354873728851745683350410601701567270312188494065760211499730441981719206434289353765677791358983251462681615135030658843670849477781006558245001329784730718495121095556868703672894566552595595596269745337103864751359720954491792238636411771199820412206404837026145589774910570215092120272438188527916754448946055009759059339317885732607803314426841828065439324594713464669961450704620008162782548582848929814968708292810438423328745906227492388599600572076014858142658448294353261436097742089075419941683166875233398718352909853580682384749171552550988105865989632121407381244928956863554274123046580123692285003450052433238650495818526410656191996414520668586420179574597112234050829884121098628028276418569296751862409422612690781084877722670277324653104806351385941286343721948770373957619907905347164395609240939996167888422524691100635628457542475220488477154802070886894697499255284432126389389544648973926813559227552825174660894950087469670334443819005676060837589677783207061212433989133110042116614880266986280467446579498180844443650393493794185411357554559508018410239488827102758105352373470288580277072266677802262275588243684793707955207165533146591620559928421237546696019927607113998628356171034999428565626540108812310089647830152544334611151569866223397443163248934554389872993542972865505049590256952621363781994321956981644070597817760330893674275113915385303279097704709504956179727941139160338255433937901998574894514019512939924182560910228596992145458783793553987771924000591052800 [139,34] 2612002428136965628245318237999567531998258998316225472728588000728849662729741577671809906358256686203617761666801147146383699060227465201333538264954311201962688802925196126505390578365433919365486182665448115776961660318493745306043763957352341379326473876130690940989299295367817769860590529603240602873836677229139598412458683168045701870476032441115493535791949706630617099461823866175505418816076400240387559938160517314843358148170189755772099722189916334991244784376987833198141886909340741748774988109614767249002037122863098413399276045612224860957896489794885113067830042733026281231995185249550727856204003571841804445208217167925148803407728432191531460177304323215083320114636148865558020428307714365869410328674554758724416214879410973320205861957295647252450290862172989342938184616562742096054491542812373169052150387554473110642230671111382009714599966230012960142486915462212980782568782249624283702131626614269629839625964507221373169949198106185675130740750785957406629320466567917356875820004121067649965019529423464057873032399245097025971986481017488595157847447149731991028066273925027118552716551363426472944349982442191347957208576900094516915342417941378740451224776070680140768610120288306269782227903999130932402349175343969248651627199018682208000382168556652026852089328766986627156259789760283615439462910865777448338819199594251232283539923385681627286922348347332879033605949427707901208977559744428167798392669582099743722250349710746296127571122953971812272677187596721160806621447489692106207705817828829727949005950427432147900575883001333573663792399807054215571601217317433636588639173078869545867726413172058968424333846266877643533076597239079116174011922081911722240742931146468197218614430399257496562529725705887823923766212455190691440547528551795061813614859905416530922435300197059287689664984627384540201423079140294280482733911030059162290718698090065891848097523441837419259748862156343125288252797341089384235962502906156562456247476797816426680764928676446316574245532329515628586351221261258230182639357554038827716262109633600402218190635008 [139,35] -669373498089664409570832641773623749232231638003941803900050363633359580228434647371306526630506524128111603590894507745027516295674900903087979347189497134903035196042897276516042753213189854634284136171059848410169515935632920313712223758919617824578692825665076784864403585506702466829033732339758455054193129856517030425029403672118879814537087488647221378366137082288317494761580905917923565910642685783977195743307457857742625805780213017532856909192805790469542975142752429725864024460703259763718139121615446511319150733333769821678731787918445501781381685132688632772692983479802556116752789766346638269604965102213731960704632185546493476252078928413202224058146029932689746935362204049731899032599844285804003913885134002210492253296794223932881845467766716596772835405500461857166571089991545304819392331808467260469207931383975442380794777439382144414994963171181977211518953024265519061044885158063228808006215718797456004801976524094828467543276309266695262545227308193410776443199954573252139175463890880320207954223736055290595088338147830112053061436995469867512126098758028183106850529100922669382190966104313408159679754315917060960180023989587115577652774757883904794229736579973073850869178490718293155466212472333036770259227511986558199570633478344506330447983158804247559013302667910035769187809463246579317969203797148593782577162915978347163447326630079567240042756192304045270594240418948892266347282964014766764993803707104298486784028079608948925829182952765328155853115693115801057293323235874056163383486274369691048007915414902980512989667700155299480763556718601635518647599548654360361740576746903425963467179667835100639771965872408430783929855985973240187430892246062130677344329129103438074952612063650238759614622477213846122258261692540550545260844045618013613883787470364784484919445772691200315839930981558751981190824899359657200051220205298942347584409972231367341122424529971529262080865929687994296483753854387519083865119350796468490393028947496072585367296914873618968307827681557286320751370000575716635731299736666993885171994179904482079408128 [139,36] -251270305040981009183340166556529397234080670085812771995241846705935527812203404771412529641510141933698914662820424380098122327463533943522006972591531665218767747094226764218481591194024930524573598100982520039479878771225739164387090606942824183891803238940492606867146402785842562163930786074322465232976802759632936203689317701082626206193103361313037029396793398969764013857857681830033024241491044920340788880632871235038948652774026004379570286996237197178453272023088568493236649143279429554386846792473824139746318244526342769910836045012498775524257866363841181864931375882876717920311526930007474123910933281244084117267642302923425116704224043091105003280269102474389081988045301555319761434136091046826473489796919835728077353046489779119744391435518752051116633492644558766385626931294659329542906242737554226793636920283096623081871953892388717294182513434150549609401737015873952540434833159968435620550110078829418284563883915292448666459238409033500402131538652110201108385864933283344686768182646044970347720298035812356542998469346931235824818057926148569727540500576013793907170252294502122892608758251027137752562232999270847227300639648254429600095046405211035362771439539899531076685338145660238858097779695494159397382600078688471389883791117873380676784212588694869880769882882721183695263389742702086206291494977894492117125367288789496349016392316435486215496442422214233594937459794465000659836077652171946882267556677839926730458747557430238746773871789608937241889819865327412418853763927317690290308957419309451267105940491050159572293515720211650025572221510843537132548644555214830967651015978288826543733238102155953345955555309671799824276541090398809407732041705558779487526203724011600337031798090749108239152760277652596843694575867053614349733086803964833585107006316743394723260266615964280814039341422881146171457440817947112323634125962932811544825386967504260070474138121980092798638369058640804429607536302815471329418105136795397415368209655016453998115002690257053886730619687365700806126298708983577517905049289705653184492222594168186208256 [139,37] 426748775169779166238105057003074980839073916276289285494186130960755788984832879309063037178447082232975277341432179967267762482606543530654108778646582575857902190261331036657189812236789631649997257785646532557763088238572134551254219951931229704930254104893909356651727713691926392231204896273825155604205778524049847310033315468882702416729505096979224504696543722249212237263946116881980508114950955808491325645415547920643053499931133388175785966675750608650899992331583482982416930689243665838326433008780905759493012963961228727080203038184599521212426891556890245694558236849858940765597610376095908805710405437524408640875925024748840529868715316557822094417871335615807565332171042419639939011498811348467917057326652227998804832039462954740135448090045965360290727133418934542827506338071408793170104287094682104131767381828036569536375632029675579159762456606139831907055720652228697689702768086219732805429525541932724817230476140448429191486585686207616296786416006352142988676910755419774275898601261078599021031391323367628161331390045491753301142927417197305966074607799500035877280866370637486694505177780699358733737730212637828363489163508563793592947098257306847844367612670131735822094684437107456629081109629046182758065386303420370863962209134262134171647850190584352933293407819593939080805868620789874066477705934281712153794874940843994887866907716156983048087443803529883872998634200747349774746818716403897629129892312331974539000088515453263730640075029198897892462376050922697205270743582634162930033358596980225018697278323566638391018860056457224754206808354651238951668345568264831762720557811835321115915337369394590676982365902490988548104330839079474671209665630515903831030805734928636998539900302098655769015355422121069568824971943162816907242156441805869140276250685238113071634385976310813522732314789115372358262407494393417161605611229062584339378538907010006852577154368060035492867751418784405154319026296229617118865363108138266663485469477399543229648604310632094354065985865818993785275933637579511435238130179276378664026664406010036224 [139,38] -338153471748865655899264760271914340093094450678927632712901206693478063195944226372519756317597218448797010448964277342738054443106737016782189129904807206356184694508025844435774392985162822419127530597092325253692492614862190758079038555521230588799573283266115717163279416606818734455567672992558902109446622410530941785611056406543403183184254259207758333700121665970959007499237353240021814838152774665435389250462848373164072576947124718536443024127398756338981151750538113285477019465387865515580265407475796022367373509010851934969753743216197537849210881014737043991281963281540182444339507134645132201547017425699145425692740943854806492278367541184678005475934011086067687050173252157954480811837480557712815067393377369497056158371567092610051266370109716264613277046409376962680213568814131578848665752707233558880276442482931937011709716854564978871505711904616699583734150231478752805945229886153709791033592962433108035877446042284376260524353865486078276546309562353755673406355845728910034974152481172426201770336901049899008539814276617452021880329833250001897858799212010297750723998349803112080175196241477541619284776477399233185467294046449792154699519544595248237957646195654948602356299419033175670520685203690844157767763165630682892094219133105200124212457398723694744926121777352101047468463580964789138095884100294371375230432577802900690550276156327196102756275033148064876695142606573618289132701632860196564127180233610046594723213255954668827691144000496734387511573211281203127240074397889954003037693245839175382966282295387211093210895627265816803701182470588588665608094725384312267394904640049166943292980247963773966976746508094712440703045475296013292635914831774832461746634750138933650755581786872955050270228177224369991271468523475234563158417253242817695651059999917903572793296111903593927168335443789359665252954337889853743640634415023300439355306810421489600824773967135133608495970260133668203593703989255739110534196512962859400755826015046374839338579622328761531064314876256380438007154343960001934159310250567512054508938453843968 [139,39] 224411235330835524420848039010840856077981779644244008770128557300124579583992084637401660547479952756271711728892142155983288644060543139984348448375099304318880839416224177276767497008750467438731619811157363746313372129425907945770627359775839954105349069730446872238805034028376573045520974883118967176549657681224963796239259345374110238568437736729472748217709874747688892405214615254107748987827571942752394768544526827420636489627686068270711466314311215524140182038013048052620202332369400346395801716084118994702513593570889374269219246339079461024471958504868474475671064606577220392218202079272221572936638164624501100801220527377900866353707189777402921411943843187946635615303995882218332995572948518127302687578872652959340879094218338493307085474016385825561209379369959959316561900482783702517693789088211106177223918176823704261933391017231127728250841250217052788666694629951476864869653090948933154387670319459306941640902647678658686751745358539945089901447037116353970203681091842198085488006015924179043241183819818600276665090052531646549673903920271524932119143292479112650820121589020071850460823496472529139973835890255364701754079438733824886942963318598784143784995800337827857986050495100114671906393060532437004315060874735554945957674842669513915551472786717944816734290988825138538530596913518300942781597270198432232585574556965377211381218078826316204748665482269809304165814502790368692046387312886828978563317164915348284809345490146885678598447846939199943086717160666482911600352443938516820557829917356592126041837195571105956268965972338451906287926821487975039791999901221716747492404950004283978431046486730915666514464144191299511765175559406611725431992545123446812995847509493998654237385911509825689658007176973954154020051469357621567926099262185730373766562629615766079093575454220587432540946967330381409789964420797551502727937324142501557692515023713827384222713751805987933031606983388715659382454616903838467711846853551121120807534627430498756406531283809029758381111352444317897087049516045835201656898256358110007683610312704 [139,40] -153210779276053906869473915482078121398390274120551491273471017282140344070071389442530012738968631140144847451900892663270025362622780553699230918448803262218381194845376385518989704516483489842900417286515315603773094183592807785507498403593314681941655133978392613784325030346609812763060170678235197045057548744887020877648730182164382928022861741378060798073229587141190313552705237600165177803152855928538849470638458064690212970394051093549427034690658616116139301431641048927812147833495456891483089699362685015439177515830610314057162151034648271591232565811868894307119923640814156192518264591042612849190549614151020808978583428827572508973059150605626199812173715344350430148904265520018741531600545604353206296517547394705750684029498923313401267597462005081573394470617508363542665407880386738625010558157079608512230853136937028483112337241418743835342059316828104544333368815230552844059968906861404507932533991091473525851396742417997936173389598447548606958556554739795425285912849266617249686439864173226137788269460223313112665714279938643705439993544977505809168739942689980833342666694933892065101500495013905186135395533499069116758789630398964999429350003635401931271111342402139464167755059748637131456376450611163321136437745579082920754534228746849089247580754890339103812122881775273809489370557689275561774847857344221200281491313632895103021444153704509929245256266802787677356914032430935362100966559305407875039477285560271994653811841710835573405743686838379034951360770666086173823399903148309862530597879471000670339156030075498433627575554958638369545492240225457009208831682226540591596015130329297422751700285161148168952858992689549786880759420172381409878959781884595328641342554420574294171686068261938160941266290592602398597175055658681698244570626828164645404620878387750286353750517627752449819170377724552290999146425421794257067353767733533226102986262939550699924690158663239002668752231276714723091102569890124693143724110373248523353691501632856702968207372064730193653379105893717528173128836939372332794296222278636360149499904 [139,41] 105967519786049640355885749572245344189298089015800119880276860517646129350555902546594600912227010587042662061931122179791481132228604907406809125504228366954224164816586518428325994291070977389907111897719167179674703482077989275954370770061997530455571471161509058067307275611727437236303441043370834595465892818673654577728831955117769463013020241216895861630319165882805994405521404996526226982174942992747548569084236281511633669827578547656018341331490362418475864367000317503851567773690560167055637050829209159231477696644475445226785019318194530317152213946315597764188728734714212791986634327112949422398364403887733549576954855450971197540190788262664535757470398143049938075823462104006779694250895741772268524441452356308594719202205181662298426418418385034882371100410493597036193988047292139684962060729254474790977167134625179684559113814021638474228457330249473157423247071451250505804164082896496025009681713462003011015224195804098722165958169182647559909456324892023114615071566149106908753555779315064061315661639302396437843890265704658603302966348752316793971323194084170536428807367989419109534063032586384721788386203304286055383975791628008541163816465426531518358406460106216599467645939084200727620812290058632128208079609191828620140895378609427904463587532560126162843664717012282075480345010434782817742728338791815398861671141621246529458725516501831798441591708948552435554178870024687247299425102315666299251607974239714126970675148849599957115799222757689696132698395744727301957998526952075840554085662978409861569374689778233057641458217277206073187469623843913526036787344796920885467967368211138691506471378713950096345277356368126542331690633878351779349303936977505526731574419668098094869491023632260722186104368399625364738641483012358182783608568983169152875999026522801896261583629663418102894739071507172550094585253481475455252441088865193009558218374641724395823420139126302420438199813638495515432155908246580799331282023003483608338199909530301128391311668327990399020154209919127092550633890664960920559805099294779758532120 [139,42] -57369846057345675547615816429340935775228139577161691942155537328938799774485067073042289157747834337353168005924378926941339386363200462157825479203476429108935211648135094682334499576288228650353049270785629998046771562629063572524465278224589967710484253047255961830953772254438472120898161617665461248912994834510833699821793432746261704715702654908627959986950135611979363061804243428987207957581230951794792821379126737014762021176868736651320385317322113037499616284664472965068066356993008813962754222290295637797747763646107732735764725423689274362127209336555780803547317782024651429777413115586981471817482500764662310024352479945743723937367543764172039832467596880146807054192522951124100788810118055630649116847636493225089944445461848408231471107146066083959443047160956732699589304681540385063348712245866374001975416724641743915727052515731436360640456799740133347317017893263394263388937515209446809490892034292162441727786416168027509984701148868384507638614886434239726062872567728102161240649580562135487111327902579069614373344962771284480004383591160098803970045506041251389508092763107196904643231930520916906776987503165446168380484509285548297026828864024244178212280205609434048289257336416831375555779484794275156801104498014392847875987080632400219295857185083846301459299488403602445317303087396414562735322133378611846759363364074840287795341576275499814297704144759948240017825130809410197250892917993383579706392759777242429647326937169739296789820528905503068113055952926561922011240421392939385553610618601455299787341582481532238260220221742027375216381663472222823792813619486210541405588102845643611190606495560622266505035106434233681160962007287740995671914351408721711880603791296378875418930661917000130053351243618854449519727160438533018479624624810811179762424335570584355661219929937828262680745611409206525875249761745752008449729232261075168342855394003255727049368216621330817645954623784391357445751674456588873999606496327232395732260450801817874856196286244362000627802088480301915451807759105487953616106599126136872192 [139,43] 12413873220441401841369321088096892709541528624536459804407613179665095124751689661151804218206777252326266380199082715068089472211406883161007903585213891967615871390908211686464905637016295956140555364638859484135272814924630808609334037713838969881942487983221304769592070654622246939326111197849473313020564443118464957935033326263168132021405587149217892921006445077062406670176834155592841170394207614850941130199924198733826466831084068999450119482161288588508723125619163301388575284728702625333197698485280883227483243877490051619010485618246497972405206092295035255080336681710463855979030511818795978347490470735546049707440518000222182711343917816702936262413809168342302967966446810355851694519593461517856067811922335254013813638792334091920590297761331178882708827744087318647433452112973882574331755285707528933691952070996446651606924510405886252285622689202033828180464085174772400548714895454046986740299350469586492498351405544968882026575760963621253488877918776039912084685761088848157933880614754173561022928213512536938816534821591038811984528556610180882300548143345446110824303375157817680593030834705218668123787059346101746401058820219900200310230014885608031048198329806280044897264080864442899060300165771458723819061640171223610210876181981646934309624558277376088500721402413148472088603102274005012352701170137605661253868301560493374281480537361280063733164022587289035102480344466729150604203718702988466515601896595296829685181178549214308557120291717755574087018360068595398090189926493004621249314385004342078647128803636068769544891119762778319595966356232930826242177293684098686237866889459712123476072383232421575688517590298188170439188833778461636284931320730891726896706292743875108290022959238112154738600363422257940174698001380518921270415086117823113320486015964881709507996700695007422679701186377066939147097242498289176874011228074792181730203579635647396072100636792142355870729702347813884549485828917730118881910039976122146651588321216034031118841683548520155450337457057131543503430240444858782372083028929315936 [139,44] 15687144831539965333594562118814117803135351713317155033459924665350235573913169865075630918441125498095245978776335633629040863799372083547557671545721379051678974672299241533702558731564810809387893052752694296666984753544452841213525652269726269884358579902429884420008307756143143558958155315645353581996715379843210092218126181638690147549182386245633694622502413192679243024749266610641257328333025264271384989679774171875126856707250565009792076650781218758581515434205811559982834195000219810657544074376186894561889504254566776387508301972999650830585173855048557648144279803873693776747275489104412107479171953709800211277623851225690699805642882245898352159676866810954918348650101848490594300386123043480437585934827591484857002514365713761075920657469782063661683762867012592501549237242221856842968095576278894645537509403369358680117746579452425093965084656770530650692686576546092695975558207774366021711637580755846391242707345968415580751845686565167287764675791871634358517662866786600499776672870906541639784555771078730343360048172099657459545403277041049567090308342192098979574362254068699782915307960547981503771085421240071920039899681900950155086399440117629730569708310425935268448219564840546448869328501596395024852169678137687423915587547523366313795260562559912254350355802078376926383662710040275980963586201887744559884421231943555024062770436290877409826770440088766041632171949108971741638862959821694741144473666601231264315314285626515773532234373445104622508146561883120914380479496548498864620265384142072406570522767228936428619068408752327943029427677354844085341304897764201018784577358824521478033589293642622783125197150568530778226376359663683536453850525058101453509407019407352857543326563510938355130090501847751654991003418045904853780748010268196470258162242021891166281322579289040491029866344424396904751942345799848916134829988673751577077477575279154084175517176864866599507729414840201264669146924784780138347647460777576566296848667545391466250547157596353474778470401399166426361991864001875629776931489105184 [139,45] -25943188858091206974603618771540638902505012058631989765152789779980769214469919812140371505035609947450318236154886822209920033233344336609766158104633085610686423529664945710268557206501766473073379824951737746645294514840692856730077980163712072797331412664305521239290863435811874872326863218526327416622530838697671702247251868410642689434274608482276492209523280191547168758590166686667995217396917880023010311282121267820353216324934239855515790697641778117656172453962420951555434339523637411605058673953592264997313809305115661946327745338682306884123866735116879656408602632591438936700124938079711780400997791900638174642102034823323866074808561336887282624218626564381445133497979388386072344170430154421718326143203529052818797004663335070233429683247961114539027446987500484173120794959443944550657545159608181988334836708760642478291737372559005800396669008784637655820729491779989427838965904194326399321726136134583909124705693850758218517104432189463513746706155309391303775606577929636281009721904825936969418861511472417556571650770195275763365715088863004329310499083509980379770693514141881723232693021281217848049895791739992090697790885893490510687683819774023246043312637223070969713475570941130667215331035791210806201186047708596528654142729334914229296527994541502563503505728669794933994234444883410060293985714148853866815145497764350956892400397323929039425228049865258787211119659715659642785941820683694289314616872359936092269787753449550926353987284944479584206400838501113537278432597797460653781335596272740193687247459190120377206543356097086139527409897076739745851829969782504952444901725368708581163685588020639073488419688692613612993430176756043175854510268026280379470773495005765225611454626238540445584100817922161255978564723380167614931791893451510984066323601763919769632240646316949580596217148345074635178645883711049366270603997584063231515636484258980706067200448611685091957216499296223306294325542290746836670664190967486873891928060204708290796793239980648636603153782709069318076647652493114702124982016452 [139,46] 25257189611743665662545372636438191290927421422121351041110349595490003743420449567795137106901397975859150880731294000340996350513995785101742078107559816184282174430486129752066840094709769547542510400044867947402113376672158264253794585845337359268797495993906151137452014716418354239733964989631323135445012608303778640896788642122801034401272750679446152145259615210102707217207135755417196259483116029340721131626549391634603995385403020477235646010276904532789912126433266862840355290017009191479796007170835740541190452823926651022954639367645656818932647860334698117599897809661664027122850495907474519253739708645688601445479368858545798154038157654155373363077101130769758808338412913441085736942734980491056070138545900305187791250996533070506709070103964283555832609795688453009785011351096544211539826455143314820048021157315416879201937562182829596881206007303218973928443285295083254286160181301891886933872303273552569119795790470283453016242804351444710196885981851297832102008330225297542805837167836197278071983647209045077466532084833219419759639758289390399287719753817541242101191254566916027707247464109508133791925967815626767041143499707024871246339422160673207145226590851083879820207066639022512916638235265641450128962077270784830219674157956292818481322643133208160324081732577858828187313953387370600011146638882496690545730969880476293873406288654103744583513045195362558302604537792151224247524951309073842532206224448293780130070323328799660142408091000931462421086555999778617362372254328454473461070745269292356553473028837930880717967762947079969181983451283340467695256400931863404872530227173072154753703006232431326471367488674322262039600641651168793931952671586010219949132349571318994889562931777942637079057494664333729834346778454341435054076057305106744020176043525437479374240813860966383664944648794525780970987169860998118651044524399839546709136563845354169600410187162213554224127276762315822331294152780553021024516974901556337563935365163917094235860115182453995327936155356563075273604973901120113857260352 [139,47] -19951591319870658689471780519925215215942489598589358659552789998654932481655227865014463966465157858144984869947296624810386303018976377312884667864109643708765130140706586585416392013305666367701479707249376088217660196517712478278328133303460704799044785345301346460816629237361022240234731214983190014080913101153777320708945500355579715337106809940587217382528870774945290762177337506057150598427627894824027745001680813632519175211524389252182469759686336176411314320649892127122133869078626512859083612012733277556789955200014984198516928782352252476453256572275708678776355245929450230159722694071869795243743793257066727878905480534341698840496563277957862296149288301228769107253081497917678172427826044881067241586800465460807720138030835459820195973147924022743262919522241423220469343530364793667507018456052530808078588098778457229141417529396025410750038891115967154123122875216678441146755625973621884945173423309579580550669251436039152621069123202792497812312305710153012682133748762149345614001681421232775302080069476489487351757767921548926449418856296597515554706262686253020966687983142615370816716316597191810654313404508346916847228573761318353201280217761493587704729387563367688392902023689379537884928343510363075141418566963775048840327706801367902179018976196124668715594323162950623520309540804619611910042845204530724060622677125286683924474627231206840866378793124526755697806556339929739358586439566870786852133646753437129908062347222982896088718240220519547998209934475314343341388129966030216053650758876824952989788424829677466048454941829338964645046276903623995382873949214413263108831774305115898502411135985379394823192918065770529986663774638664448725478964413010353449904564443582454581057406096872403716047349633166127572599851620830781852276313505326578607274617211184917938823845602760953466093200527921353657669307582559520138101482408158398332512811523176089861479989112696565362829871547491405782018025563425992708583586976786226670558574238675743817981982317760921623715292896931344510920523384793677543544 [139,48] 13688780216227760584767371409491347760986139282983157605997432980617963363684600532550755228496020960632785459684421127442815064443971351404173994780642848956675544262820870157595609895936247363766297553316586151643977141657601686949008244129342840684994724313622800305197664308217512699712257994291638827003618803050699440156049746222030840126509239903797360498575529818747597797926310821980691387717911125814690577936244500786233001615282582346342001532082800394020299550237381888957596665680861756573626156043033287485560915728914856882381060608214464643869314245469764636874565712771310508395900375218035457934287674979950795516867089524362220689813835922890249028941926967653355821404808490345375182701786561444452406424116914968173342829262941792914077648353171220722793057346161604525774297937309262172866326566740817520145194046076834735385907345361540574350825076556013478092970109582509896819821216184260556169803704584909596668747096607275919553174811764220726843505852081346000207177828175751787724972756489705246319757701727897613849942798592260120581228238207129667094104913847528040078296538020244799074419676045395049279635705657264511697542034283518711488416565456387867881030271070473603432402710189902234160764186738016389672722060922772886145845196621463920852417198990929735401376081564649907752990887842508572471081285929030650214325103454297348420799831138635530979641312654519042026461978533651265370539272249838726059070761509006288726246802466292606241742647981517499617490213109846606462396924420762252478895309618741584479490932186173891798292888600575246948345135266885933616356484754556627948906831048170762943533336632091793073779814914309324603335427339718699034413985543144786951695671678271910384494166506405746768371695224232350834118957082077607051247799010554624869926358084180833259065707715397986522446275337354957296447527019263312612193549680147550218294841729844515589615814612656442457766850601161208431535254869724908347372283133024254344445317415023425355331341562924063559869636501881539007472630391855100208 [139,49] -8284045611878758996027360422132174538323348284808117207174658061722025990801446235522050051722922598922074237645999429575274099695557154045162651446320748175804060118160504285285210106237856695347660192629500279680748393948114575014910233613753444367449064102137003462908192213248435342709613788781600976125442153277647425891269848131042012463685739886433852258492655047682269432416934060929440371995791357160928146842380617711156879654188137208755435347486561229136210288299039898617877366514473020512687761707674281174749972133520349404381368424894622645884451859061176174175132731916199165428305662025745441157765829598964539875517210859563288151248523427435859974884510560982721512573211798584648122000635541969422072490671216662748907187186154167587588262535732087895795261592407092902640722602048844248556490518722573939180482667229910337816803335782136126802483284598834468750160464943831033162346969910809488841163619895256240105922029820218048184220938255451550289599309066784403494929873743846146569023295442875361693772581014538592953379933354451778531939900058686248911581356536682661439798238147874830610309497814100029947101870830724966101990709603035681992350719202790539197260204024478787892715651162573181266507287130910443774793812117822115374786093345807763618428285844919306738365134261038979845682678924452056732147915768249751376694314621497999626560805562883971469530392508316917008977482914100444382266726183478761365934384255724033748145773286336358196759812386008376381848359398169838384364243364953884955064831604668643075048685979481095437735652511455316782594934524285024174685866506491882792232684392809234195626198967623362401816620361203197325583646385096217461388581404855206415325744201182138335276699707781534994665107957579365026214260262367138910835885931392418697095747766037727599407896181036093961404072216523884097081885275530020836703306220222474325863968622743777169970787011785434178654192653500015296033290354356329552649573730914129799948073826831342141542559559851073323808073866193854932741514775198558 [139,50] 4418317046031520960235823513503226178560608896479948147427401282694484314001114484237147185293101178153339473763049764615942749942205944413498053796261403397381717569385276351803641722224360664333070170658898722348565582556682776319918818191903933825483602604038311494512675807725389575053238445056428339706337773853581326929071943673582604305397558788332637250430238329294027842200839360756650919652735991896309519063751922534699711792160406141965858347820979726547293011614154137380541443628912530160034161563712762603237856027525072884536292834294803834011218794720727538039461332161233688582501411758569974470810152299266399974814473019853522272595083725615776585142027466425065134555086620674095731787657077462035529549005277579477116438800783499735427102577170804224929937625918834579125803730839428736178461535907866919233115127363155668163262957755784553517755849796484096573006339773002601898733630482383412460418047694139050567325523162949408754448752422391637736551886129194987401441785693047061370995283337015301085899470049846579312250107573398521558946302061567689384365985772012024713537790429085536782257219208097223792136405806009110600443347411611609878566104128276235398648121657613661739784632681793579835414076392432689973602249303747894177988114995943836347128232811871079108452775773104461911560646649795042784546528067966273234414457189713159584275746786355914864997609940235423217887944812614194823557513173199563586917385750620580479233371036567374611204578023480397504834254883476136498920039432864939239172531374145681376990420262167768917406786718047294513295591772216765091930277571008002998755266677577317550242814418972889196276908750035617534850755950931110127631337866233990474102105275848880524292993389074119261215763963730832046934639867328177066110015752215829026280092717916918441474270950424075475946409484845475601517807604614801562211495453603108321394941532540996079696130478470885583600138660411914334201877829884744501267720701396881894322559603670612729369866920746034468841266339375239274663882677952 [139,51] -2059054407189014781408957101697712117074543079624973055804900925261524923576119474790614475093101435744670717040255774489649190506305661983242567167400360734245253997368560145976641392233414809322577458269894059398759060549111352102708527918168457564996895062091580833470659080122497275623224825393933793371414084676772132905818510666214765973244166008555280449979178658559755752630808087069000574536835406436780106901061597014491057687952150285374954345881834277366892718220004879080148024219436295841906713493540972985799472849327836036697746707239426710602258030620092353093680279074993990500789141262904065775124610532456692648974737720999015006368932174080974218119319212048090379152291229720289238569783769395623497067874089596960694580926921663673435759857231617872030778163732618330491968954915423794357678601121139145786857705938779888871255467941417807162438520206399993312592118172865566140583438040523059393978616873448758983138661143892389009363878680069088614016162301293512227951568012527926872486342053096844470941030607571757355088184185436949572926969912560597867917997526987158231471619942614563140482333004030691779328931073686520963399478038775289190890241105810658077289344671166998456958865781363754460274641090452094683002620118471275158495523677862233581246289644923655582902449125619158965032000454291330538612718577515707820282645821124692981598066554822105668867483093630755646104106563873160786266414878619585039966034124252623755126366970480767280684192335130664429927289252052133963413423783009681468239210981940695971545316455801540735292491928977831126987346708658286575086482887330503553155217102619441782756906758092986395995473339206545133943146385097468144041668681951608849071715552201157470690552319922425296738965649311377221350138374983196088056025216439688309434034357263831414629733493777743874688940736781638405411085569461445751138599495578194228089225382153866386900674883204778986138166080692444813828866764041673958784048439584342234716266164406513210064428329205185064709463102105911562836946536 [139,52] 824121241642019069226919222203064680515237399630335609444272232613351790449931013761358895742870038776005587088152443425696210353921795213964958586378371497952189838540860294948936735117165012412046871330336298841914250011563899735694874261265059880928902970957924990577917844408276410416259076230478439342935323710838130002711448099489439715987976357281460558002728242594343650286094851237161860805218869269245623876609143602168696304528800335862962614192545787582866233174094015778346383587380797912234868603944124892202588924080692829079044174176848458068520131442349409808375919066303108451506103016103277290673444814136686408994708907307708765680987252426213343791405370489891071793495266930642226182939014381708208767869569911502848265439986429639273870410903989232527130624134483225460762909209707028622009268240863219516137373983256341040339544962683886480466316056134752861346741925950794855431295577237575735645474447822911598425708765079747106217235640169213635594975402183851227083108793923942640690957315022156045882798981082531025217300492090057071192237328591518464595760043139490349125320373521244127244222192075696696709999407649375082115326150916092193458169423000656964003569464442579640970023714577194259853582062601309137471962604629283360345449918110822764048433757223453993759402725567430496925723933683044020930681328052045022591486338790210738601780277545297637595340060803363065012024782129585773097148032430610104851303760301333286087535757992275545904951933117303287101412566191047788925390380249717627814817389374388220757382497732682826532227471141697088383893510583002189499065581017927868244092306967725314637627942247740482880306580428797362087235211874799340645175337275880572802447851798622282808624478569604300028406325244109194523506601715210618617631483958541805172674528960528839449240905205682219335935833892442083501553084112429075978826642822955591486370894512241286551653420973201300616118342963215892270633074699023761974363075555113211065523434628408060031668353013006843920498590595671506797312 [139,53] -273528191137415528817650995784900055894534584914360730200499916494940849723839662491645633985627141635156523859672437737844864674762933825967760482954554591950933823654506746525698462479492572011881269067437473804693799072556598625108958834688666817140930429830000357878367489385634017868270921190863280714314559721817188068734983035016654010553401640378492000755285718282082734638205024417844181818608865369833825675881373301008794400885364592215746006679749363563627561818954982797740974688122772069277674127575598986744583445043781503739537799025349212697592276782411113086495758641167536113081768109322465230481254110559383989018736565304429090188938482870092562908496097159334655633965793514735103375047643069979006273436036729400878876950410415994037306205482043363522682878348782621380931739188346979526447932741573679193220242213021255649832433700732286757826527321521038195666946092401492663647987766721835246324527985730782235903778435000208061896491423635611798042079349590736202057377889255855052193261857018741270067784139040330713846811785678334329224026719347784017132481035443659394288899092913183586060600152384934690756685410126413906992376564920718605842416707494299475217315588027666695480017483915384151577412881505113848223456249871648592768288251513981294846256341124641704338354989073734539955114243682907581279413279406555641668967527586374075710323955323483739970803897266030947730731071058853012192014514482636643531911750038019743284927205095273256431763454484739378015800171386995243030347839942398259449607863734082995826902144748339927729059324622807441817478783171756178206352463114454344715379296485734714827434217833206563247296590166105687854662564357268910712327137950444543078112099495638145134370420039212575960015240739906068636052791873405379437598007740251979048883639498916117639189300584090595406881334364852994266150759442749564483126765249427661843700261544206411903251657719547111163601627612602928291419940357726500981800019364440795761068272748962120005988669453803575143025304514136506464 [139,54] 68773817845594322062972491081805450459255928755559025929450871955679091189072076392016564432921843796262245367018601097310838091509462562188730572437508295504012916117198484940296625468330934517351082625606457171604257422090549457454288295106983761128268550817924937258773404507067418722644729558330497522793015090534243457749080562115075741967857182802073333755512582183489074656649313178582726426302076773735653735878043596289707523188024717185169016454090632367129464877435605552989138692966570084387940190140367492497035163633332835588716364862538248918701545533877551597344183183328904573031847756351483122398303276838232677885001084122847922002575758487104735385845536989035653272330022668301888190957516249151525431991284741702707008198858837845720770055632602957227109318029841617895077131184264479799932308780304100395081714275019913602627955524599708401739130052725923473508592018823864241709052179132247804559923317861865332657672627220726386757175713375884707681926285955946236474099841924220041746785536395996078863481589554245921941937613343586186407756712596068475691901066394782085124531986401158950355658620393844459456466680673952154952665808217611170737641803750424221506751164543081614960419020102862630469835384872535542366586059935600409082938543454669965523261297795138325474239760421817348863088283657628286635329282011682893362492162577394267756872212218835080842543930400280980961083818739469498736534628021371877759422071660036118854155842878366437974215341413026747396541175053793868400475538528348485825466192591715347453032664451030871067317741103320670505465266982610860780046130976657945441871519642064150343581620800208857737986464128532807896760579490203425088786527058944167986127143070099073051262152079753670775763522944005368256363352554219165728072399721972997022398644539104335171197024366081849506131802602290966682902195362119307245717088126792194405834506593746073075749108870644266051100891167313595314996662489041828155393644340133457537004997421627596297080542372662108885143244927194624 [139,55] -8576779166234418684316573311279596072809223728515866832108929751622918087757139949299017631655562950813617453808809066163010530473040867292432726923279716607412258884088724579785305520641911056007597515200910103236513179848211977848689491516860305866897383602973110940253950238527003791411571797700551526234068944335123837697548161492784479031851185324010603024991286731308929416097021694529557868438094581092394039928583730199427811929581429016168598024092294295110615231213876691896499010925671446143689087180841880137655127915358913934567950558757693033222849836814006732128926707479902802492505690992064473790131379114510026194356150724578558275515668734335201655373572915261799335989511748290493030258276509982785807679639615432956347324933802624761407795159935554586854294878428862448390865770853799266600664130591093691619471119447487316539373943848645486265015374129331044523750491106144376078596416688064495413903890057529253039483365028798242364277116316975754221465677668512815314090182708546308773030187733698652470809012734560108341830653897911863008925908761702882692042120822283905217156659262032657877815616840295986027849255679355361020964050657895254024678716015688062043161945147412158633050566817821862367362158155025906457872799035806524492572965655071435105470929526893355172639280064091054487318266493612136344636479724069944902545984689227031436974999950733548870844485638721332603305278096054896991156819772434570544780159833439240420682716001048695403932044672472215054950710312544277130998042780082007209782056824022661803135997782557837289636280024735037393163662613148154097864565594493912007802592091260913889870275009798708850653495774943725727385060752127930849653969138428664035306995073177191236209130114664431127518148700890825925994456245493726180116330740985605432900155024624504173480990550990804943769515104537262002897953536307476377558155646009724473444123494347238942344100736655303607138753008350508397664292841719393484135530664353195175409693146385504363006274619290115765599089800512 [139,56] -3058470076027328811897719857098076361061334875945128527665687618241978143051266604627203913239080656747433993920706700593337165462352366341059962704929819159701181548644860809000332325746073656325597459734221633822856988049269372852293081474663143538550106970767592623900433504930851697247631308445061013372520707279320143622285950080808705286368194027158531806801740817396695862543506975263613036218500772272334875436111766850057855074225516395984055121759877749791976878625770642566562569530667716751234390537685781649661875886913130283394996841144037972120191966189419548498442412425904868583511303392678718498775741264121182481422888354735106724482378661768324495788608757832072981925429035214746632567021419873031820012095904813729556061054292829273245860017318541317974694881127248447260574987205388338904230589476737038257646387727392240816808213326370448408958720025377290894634246754625646840086125629910615069029004229392780833105194122103859562366631059915229491174923886648078108253235174032185783546928105605572183978148813345220708211342637584407628969613207252811905767757931693676401210443315524909480694129931379195180362233457317071704771009695147770841834203050174829522725493796113938841976986457787762907438021748093647332208697178682959847570514756509722613032785830085505509568745333099658618840601030925910872501915304629096626145179993671136879565450665221908358265650342881278917302265779181383835107050482882509555267645440627998089723697642791384384891656944194254184243944572988784737298607164534974138576383859297798336475851225947140690381083246533766585959250371791553044073978376558555534755158374147918640736134084898725304215827785174817318701239608109317964017368646882612221148459275507136309393753923783731719902443718848495332049774024522816185062276138158860265798658440686147774878749866882016821115364483094759510257594733531043923944521778239316842521716116640948353681493291461356987716870314757966403128717662296289485347740908194552930263457313719518850942209558729875077429732544 [139,57] 2784855901263042636927543535059909688872397041046349036655692640859462701837101762347345485996530067651944046874151175367455278971080397355035915319931308974484549888718633821680282400609451717920637390409388011575094514929841862696982572102731460058725252322481188261104610182326339002472151960474194024133138916869315950661379445384736613456462354760439091077501329874618643342355635858329575462468287030308141945600563020357962644464982642444379404987277732464627283965105417274380102837954490780601237922711136658921811970597219831235992473738866862036845686934946176054464656941550185753047847192309160477850986560926249457237625445053423997118868127008404220277938275038497054587919586265796436275640824024989114206239038604080772683892072305945367412108064833395090505666351845681778062655080534256415555447761343138464553310216256343420935011258751687085982838999780164762642827190162189344332697623245644324468945255288790400637966013254646990378061092494030454625885963930566714019486663102120638161420072329200338007716068948065880976070989189941715355964588412234686189592840631343689116391530810171502041012417818447578312164767965671711305606284772257423679741073923512897803556059471649171513461599874040912177931298175808458520017580998948516149756105321368433455309440252993893188909540872551332803127018501583971400862416613711445740551703093999277866037108038444752114097547354307772598352489709158063801577713646323710904898207259373493940993919595933153975119743011086154300648734957700983034251996574054910962620410179448856371868381876349838237804271600344291668434667809317258157873478418682536394415644742967555971191922413850831124931553559700418379799763797654586610698747811901315707124400623130271885215161815337485164585288889122666338689673354400015521101785140518959619249062418793249865812202284376853295657660484502741447745955456433471747632135436829203006421677314107334866764852997912398199499516066860150262503453083944167406285936907971190613103489439058586488523253941673140297882280 [139,58] -1274342780061893093000794149931160671753833025965310767728991447568906574557577033449735858886877097164341774182593262953490760795848360350456017320910238091120429393995480987133559777945786734871518473402700025049392171747253750198145263595500265880463121715414395507277833202830998264945995469924833680401909342917282883334389871256257760619866046920123097658642032066951544497301082504920359611674029281097434295509748669628733297397069474079773508346343328148573702966505415200972202081995549536950874823770588438854425334436339023086580047968805140300212209118283307758907604472970439359516410381238573305329821096605311096015994788059865708848954315547561507527125046127803644013238354970208331610099404670728498377228554565296167505904169434479862326520392842592413855279444889082199412684185275432905324419458977661323115450733834569266034637046851990747244021044033491923555449547496156904417763643770559478579391601469755135973316500387004462097417979351134276423402263122548774829392561077557117836315936776728360728768471124618043186387149208849761752836189876460170246056213637505100133274792012408112288326537701569016434389797808800862693000176432803471387133231181579292134824587936883299032706992047861506209575457091598446539013897331561158160348655854279582386819785832974222303137370895219355240067423474119275711228249755467098805666478053687659669195634867511071175656802346077201765195341622123983692989480982719236000686057121456444059160900754554193476388512892794504818944403057980036849809259594446653021841830157229578796932242709829136607311999329212689186186856575405301146313341243067314311803673035721523803886235166494374291706037155943008790262367002395862285219536727896121440592642483390676843440147194477368145348784322555137764835110596146550328713411858693618793473048091119633844250540873426250634758118888638015824227375778203959832091428591954500371653655858860657090707255464929099544716419905492349089027020218957677811974693997970976195624155243320981478156415210413068347392 [139,59] 435051967395314308188990427684824610821880804948954205967137814126414776239343054504806727115653751759565942466022444713636503334595742139699388777702780912538843967872574823384159371452471121255701949597506264608704088026001027299286315756575628250704579682607895488374682632735134661604242431101312903737916429163721079917315119861298190412264253093915494141619545682599116276235063224220394325689713499686874533608082833104109885953266471661212315395890443932647071095736938418451944731618624946080343882964148024650581588961639773475028640161037999451092693860341322896342050395872691468186329467504495846141680306484754466786824438258433939711532624268980016075330356051889766113424064617408337681254176292080756906165729014873279095101754151652387422800973333754473751594423953733027301748592420698526144217037564220899074428618240955362164003283476454212245040321243994643028625668361509708275101258430427397454603824009243592920040271309037282547612720139369560522226770501023927993435774182536636624668948367370122730142752877704575068890257994835935614053712789465217656237251998557961114748107595509976553024947503879341559167231644546780306442674966200965128278953768543947236352601324555172705042547405901507523672031363215143353803669093093339626957836363625359704248559546272204587637462726195330088891814468816736300503280434806695749429899632038162542896898000163386174016993132205070198884081261260350412605253859572057523469356905911490991491307852466472300125407603403386301179437472740737593449980207217805972824038412701128224964258369025188267140600367941761731195494864561481763847106922336983457377452370303057044060136973299967649573460844062794636934771497321593091411498558325300780239195364168590057818636032130807742273291692881484124181927951236944302242952829047423028593697256477650812465160650687292279339985432612538256078323271831234544236097323954156415069206904695872220800236139437300142348762821919238184220755654869723761799382972763199114084099490621191884398734519733885696 [139,60] -118993655339144107661838826297592901069209330451170549762740542623686749808275352329912055232141027415314872589879632630049495749264879214467272952944864668272065923457007137146756765873221700318007603615816602795055696373909986445982580841769018886628291982329327217228732789922495652515671172999141597333716821806160569170589365519660177593312435184352046896576294685846477372970652277209298906416015390239096769633925199158645814138835736350702003043871978678845419255363887667851759315707761760814663050115825938297414095701126498145004903921089584788283986930410717133454584016011458255193568429485865262741443295650535859811539841417081568239576120447732128508985107360107680827001765173131371211551608717684780400433680156122415796699851235641624712894883196386131045924268799873966122789885342773124329596918374690004450893383109039079000566578898613206708111155764219622617557788602427911999850898554928494599704188561368905820501583340589171594400906922909774505851486874835579205225000137673847947356897238893391678319162972087804485631914197760651557520964319744287470081534179845989785817055613267498342677562437815692648275136845480795092896121679215310709800907691317011384015544518151725967259354131976191325686869419684356303314977600127870403622155814321895400178146328008916308444737342018731456946831626972635157202321385200033199038977830674279094639947732396140421873492923510660423368923755347823443405469578265997651811462465859677487498515390921906784780768842560157524496221075306487330989391707721041496271414006829050302834765051064363755867842061937784445271102764077411065102575161810746479150355265028637152388610685719565607174382439438823746299320384422742084672581750353643592605851322095969718195091300998922687262567539739474117750375739954223511589117296359082255133529455682216684282366642863887491007337694767872582748505840451391013339290005552418256555329960339660172523990695950951461435834896808033710858842600967267432038992809064608603291356469250634873092940886538816 [139,61] 26048808766928572454675506757569115592432814387786281819342714170080112608956287985270788775639637409027615073550916217812600532740293532818126129750926281861020739469186570636461935399204252456999475247987317178179484843952480594842805089508511582353350220004258083959404506624970253341356326968747043818303682962353935014323953979736249910585106318877267407972051001542427618591468274885459846002858399610718595495384265336711784865288451950706180378256684821658189109003029328514005083125978577699700181867348879053974482763831879036919000246790798876476064372970332942757432934279395743192994367449846038383459660827119085713229738958484466738611375320516602368184662827753235112894522462773030189390161553651637171032689540366983152111670253787430379615794865974533921773353750614857470247381162747138277780529908711321774283385110532250953999342408120289592849660276689959977258369239497837148457605486368723158111091964273924413716794414703803273329235194283967138548945344041733403480142921620199568093522019138745599519876469498905835512207450845623775832146439771280252478422793992082620688680712821950861483737192957699245574290706883141482452654017924449339718657552417815327952136434332624701302153362641198630985710360071387565635328666537298178304581121977037731554492243775770310561997384312775576474748646024657414355402050232398219312342828958284517893566153999467007108200020313281738573447895638304935054273020602500752763831279300921028923285208227109514453369018106519488122425938059355249122324908682330344134298009625574627430744349071666297637297333607725304059977079508704407870418404824437840291984544070897727960712023301727053399111714055377546926186161133056391710993714164785039677716375826847639119930358173825661810634568399665758350600385751974919627881815956058954586616614108760513382938860270242011525299101697121503777865437414728133258017888349331194141252478074996179334337892643145597197426712539643554884587401176115542199500283797150593554952535080828731299027763208 [139,62] -4227156729737986738267791139773869119621137967580090600969622837311583173499760854989029027420556475271946762678577338464056834972671937842518273668929879574545311841786321519199882371234069776463611869060372100709728033750094009245126331132802197010998331189670098812520412717999455637373200617235034784015933621948251235380494663325769158718998604923373174099272376690605235881622180301549111324358781367384138692612064988851694504004834874055661794969281769644189727368765645376464078349652038565395545217981277807696588960275639785942119060562232193045966256616313636417316465293799067782799772029713068707216668244103061279770510954107385655742205179404523348218475174970601064007193731194690912792956264959687118761397188269950011489845347757427833076045976259253950284857798803547423362174702258313814746391121058217807045084413003339921501158503980802838460844354147721347430903988025074327337410305692692425221100302334576016675248963375469664624741742740159729772475568183010679367544012049983379932545913791197199628684585884277028769543582367690992372488957688220936386082064292376812816750667810305490618330829903160301584120577031707600458781565015105183416247497224406176887378887348991030392271122376213656599331730481949561555213557007287006729126047808754302212653446089277420861871688564083991665679310513891498126675588178260717128486417597993066730230984009383738631749506778530564192273178955072890793990774629932491972231861580700781301616825534293985465187160312130839220194409794104193429079114058639979207538122154359864509855202045038597759756696969444526218513946000584691452130331629144386236292455379864322226838056837542152648370904252415013478174925036659180972330612174547019061322946759643071140375383706078273447574492785958733454668131707174154338138865625750860196896661621489718741025784776406674709620937481529622648687636662693486393638643310968143023631186566896892347616136306168116306013693838291646182023386374730498945096153670673725021574653894814956661926016 [139,63] 324358964322984200163260024309459996641132789803029345205453083344506404481830783795964422146742453203808857263982788741517530478811308238429586293945063601253926906550938064116711556251816954800530902211201785071328525107072206356113598144677080829006516327756281666704355549919538367909029767370322016000770450406003151794605985434899263700547927366095677636141352051976634167947303602532467711738945494485890312400093425837618845865484482845263526827324647609551806091351638832998398545335448835891616837819785058924021384439335107189109347697882396946832955256967871354720337015398831994136315898363714780116185873933770187372989616641452519692672659364669346238501915852800045507075005765343035694054842171307963410575910243349517787135735243668833308846518355938116242324887629853884114981567681323629961675402623923014205829232267246506803051104250853707274112599617391741197150081122412281767266244577437378927882697702711756737245746296562698579867915832699497850898331719185720125742220776431878389335790129548757125746057413180658591880185547371160003646487041633284522951990247400992509834080038520870465140396860616989094513355287073989304194020428801290826379816489090936940717161527518436148247683076210083308898080125271698259971529992539321469550499649241331439712724473822738419926836478151866046323433699240363009406826905960571541499206167004019755858390487044623558977065162964964439608531268463732307216689629998535686058666183127043835608856881827440288322687963189273174277683602717836616208762991294113652436936149637695222997095705129110585035779269755243177453885891413918463661003125045008407086867149154086357396903425441970528851073630345655345529845198220225640783263773770313324477199346975335544833171848687082133654663609385767375485052220481505114846567970578359393712431195693480226373162557434696333503674333811647714804026965558991434844213165174593018180267600407315567814409049028893489060090225858869409847584140711059260554314799748218734156805717479150828464 [139,64] 86947202180106629441612948426395780532667979662413653965211584921034439872760859032301137914624619575166026861496463795343049975988436128189091577971716777331275556427929485996937882721832626275975229476878975670203686983894714353465939482663890522304811301925696754435800668899612925951866040188065390732257897199158402730800709292446646402833982337459065486823381590040312007050837773490101001959733655018583222852382804246220524291653827950090128140665713823686434999884643217354869215948377341620313471917477827305143011273454269348914054669991832265086091147078354089172081173764452930534222105141103819088650892374247469944502978340040493934075428591896135388181445887357287015405962696093592625841008337976230253960352091801724021228933019657988241941541498123789927307069976540799456021502956911870257509072255547778243920927595361551900340062520060122555909291406284647078266683131916212303300975453269242576119431683857211474487605761732621304303890300664108038797143449994183139022549556919088204486721622582723243109469109973521137865054406997878366266518612914567728718698497871328673094263194764225546914451054685130757919373744902941211062699731943624048967800819947210843727362952217772516394024305901544651099484130333363326461655281408878730847689641113643060447599576959622665658645804495259151152188181314341272889984745671123166787171204420057107506352095461369789226960421264618473028667646103967797806927740385198906483490326833490514694364226332228882834582976917222926251110137974369238055451115617934146938296266138103198540584138612500688306999176864641484978542691096895554108456639351643343419026835030531463103278010842346012910463845608741181145975136636139019886415194956306849575266981958887180320557654503704382011437942266853290142755571428633790433733674323340742455458023485962197522551897910278730076178095537634213848732085007042276295035099748881772715516142153522694958098165866544237822063337672582277537728773749016818042480859830189288842294032871207616 [139,65] -49575884602142711228892235897327846154498873595954327478374653849422210876070180149478042563434367924803963850891986901474047348882219249999515851283687544948723028595787918700536781679401929966746210620043718508481269394396120929638720628979511783894203726585352167972227390152799360442343297609329884754874053258698943523427748714291822706133952973709503085783856440448842822481272994169163807144522090488316625228056867009913123845827303798052263150017976540304609342021990756924452226967598176425066689916781071970239185880688518024096977107080258262258701099079094568777622828313099277821519605623952866584404758795202259152274107913395158094881377642567008916182324873968076633530348077852763033515384620972914485557131207668436554265199351491626985601310459541659722563270508713432824189178933820847085344443388788387652963483062471227792637850806981964226020422634447645313031103976104412801669615571376641414313309248040190504834392509229321672346099094900126030811809878511648640099199460941286509316044865375971417042205216996125694614684796617706652347370145241353934126302828429157784931183896226063505983567903314703343789359174692504815130358870523626527391393237757787270202701388092311013356828204842739706981460245716095198239345959038702783778153381459214295363866990965301057483124038463230578241826355775671051865004141164664357358020505038329904819478509940833301751143598250638961522236743074758295396467489479658001779479824806153030009304434473210712550232642136628982505585328766272784532017121875119942630990742307767114258722533935764790612002255751240554877189404511161907190746733621868447139402849553926040335395515100285858171614004226168068172688871705148512150861568968541786303996942829126570113484185672504470435812485755735490381542375663839836438854518877445879393286258659513810230169695708045387304964428108211329256428099822588610546167955342461564989058675773722879515678416258612627871972873466857396381979579737130293728193774125365241457739843058712 [139,66] 14934768939582681294141191018767450979088283941350492663259299994108079661561190540200302174169857191480464030040988158289581348026909095117396917955315798395361988675484335893145463152668043720383767852560000898572584276473576170638337214885267958243464919890954587905390849961126076772683600292053578371171803582778595041178579408217855914351606770952887345115857071057309473336138951734674228711658752660944432272622113460089427755719565751556460321329536716241328552796807258267396262097310936519439184347934529801569217905075026653975854564512590823064244544389902149995395666553441475219231346874751661052046634886410053490012816816467619124742537401331459470551146528794588501482571393875270773007966941377003554685903047218306495953279012600811518959223683319066874907983193208521590258691548058788080645213597723881702374797574025151704994816514345163972629658333192535102401926537061759521000484810167541950452917038145975095352494467066255763942892020141310872641791131285736536212416954567657929798937279539380616057336113485697660232199965194150626324630063253410473825390429281788725362001253226156053474412265159357886904326051252581035747958908826162265604691596127176338361575555931551851579968179149148711407754875472882902791427473188278510276726457100327463284404227506025556967155620990412540934085667733622003741557622385431729674295367769040132340514283640922088491220661922513500036735854057781570377986788615683041828416039457880293481829470605555410047583477806925469112561084854708519499140801124112741314080950347873032984030700104881252393200800747242445152453021580644230116497670175336714191352302761363777412625200707396963594950124987907609617103643168074100978537867731282615554170648213909721677349420772912935469686023432447636281482692296198052781945196516018574572839514718325493628795665588928173480077665510742823264410725659320303813889792104620905110981468973938676044886737265120062572563714300193358462331581954844401607238956768409567526643803648 [139,67] -3455245611504517178386679914853589558103603506951358790055922232904706396816296874171846036254303608361932483950452106336116741920254621535949346879293966142244839246283212953010544893745605996324376542301597623586144855332708624544651279951087946835209766128238946714653862669297430717148531951580018929795005879472290510306628188714678991924596742626407030986001766367639471406422028836501726700331681043702237451857046232503126979192325179214382535754038629726911887768963407674004682852179199555043527664313497192370023770158955655931054528244830617612820172661396202000272497224076518279116098357541873967551514168779127188216563774268556783334817289620124500083564206508737962607670740035868546064816840923933157699294565856663786690145234681723531623682177632736975165381497903204181347708417310782915921498599283362510835506691287541005970160998369008155015103281576194300939521017156558690277472819684234876853197757996146500753366751236864600478404622423557611906647427153309795003223932179546738060028527981471023324311310269905577520032944313991824989882827015390779325343014754597901395770662900493921043550819923472484422918610063041610346408375747082284823701081245801716554686966514667587378374055648455776726432172005385987792603699157616589173394455022130616091506349542269165456814764428333150645031295367010163384985493154237966505750792807570074663760371594215847144875233322981278077773326175040814086605475374878419449974299334230369027850756910344222106483357285383102499129469326548008345492639557989488243308925346882141960058372292874865139525183073298584853151896468517694279371708884335386855168906237996123963423510029496528330330330690276625204956817705440315934982453183413483106118707807165184154340346003050842962354661532951503899932552481510007022662293251877290535417514720470793276460040049372683448021633852976358944176324046886851667514391744678700490149508441066480109321849805384671867963845952649759372738528212633237408343725029707020031468864 [139,68] 669035322241244544726876282231585193219849264561178300287017861085815267258006908169005000004885996056958326921589393030276064052962225075404271822242382121052777516226824991648986619495449398615266045108789422555231531396943670541529146650257835993431081282794073756178002945047399703598336862309110589233795359551030995930886397835665343964568754315779257723728102613922119992662664535622414723493256203828992444323194756150857750536857898266341209717441490507981674283730327151978982486382086618494436703034077859927420489533814121529228913820621208462123795172077131457673843082433557506777176133565656834186363060547382151954071750433873241548848580075464385711190166352001218466838895772575455863412680241664765421243228299900377117052966666318062495249425701341588087295595672061356501900528324992815255860187003673745991010451801643365668166305880262352932198192208616541605166839786530961005372045862457188651575103165334641554435953457613200391684189206752171774894411382415890316935202715480732845267736307911780836362538266659340023157486917546080439260458375816779581992122607679886678198317328929105778879182395393464636550978983716658780466068618398231178614265993263362858585110261267148038321669099146871578098903797392653015758489553064356278717145933110887057120441572363453277222044102323061236950105534819082873568586857951646901801164440112185086965296543373348918454519984560611879371387328687403401390601949382789897754643688236237942599122286036369866293019960871937688454359683884286930250648674614244447376062569111005122548187229079216706217286025964897027798570075347394823345616023491986699716020151870336252450471714616053319792983252105054081584652773819946296670748919084582803406087124604417610108499218435817205738011321386069200411844814796818326057973559268972823739480134047507681882470079639403774437154708346993524549410424488979886718825479521172128453963191855596905708185923346021638524277044586162658529783097852722256816085647938600415232 [139,69] -112740524380445076042192078202251511241979102326122115910641921098913727525627347688742807713645390702334002250794942668509558682314818758254215650033640479471947360283791664757962432282719425025591885913693253295689580264461813911689690897642740833982662472256769100675070638689892932590311484791543452131570585738912935332313964777589923289935039359009847850636819791235313886479102840768640087018972706764575531386640048014661026164480935206056860500525865953888421997943842131423794549487816865702956451842417913041470291570594144044197458230985918551219724931966883805994292292303047557554709002252611307011115093158032909247140998182530599996553672792662795791076107841304572095911984147886248826215659215534452563135164053523240120838637921333431972391840582222109305824362222114454834546289706687806492259691555057631727022751403768340504901169028210881803289132442180100023336150186262966871658710297868227822800889893420627170815617215730680563414146248642264207917966175711811126393549394979108929975112669410631362320152649373476784568901100581582833941029702714293912068934804871138219112863167414050564923661859136246006930584818188946356697239828568397779289698626037041706305999858032793792979343582827411913279434738212613759526937537767551434493491950560271123879941624228803285773461113309697802957296700101589913433609929663336734431939681375083814035948737970448136110695979180313318017342034482067489325101768017447183057030931410772155869442324497195353454694327690276105284770519974065146555569675346057307842943055661561255035065185828776498213770852474046847425078116489255535486064551626423813576121568337934750742673450957551821584911708825547330195086495513189881984603686592574325831579504490112215242966913930767770600584711383257122913793159505230040795310803441824647969178292058845124743908782442742326650709844908970919995546855125953231341037111066281775511404385043150304458506518384614171869973491327716567057171807869656687952499251589506560 [139,70] 17045063918505573775668403780088706885570251824236742180375467134190545697501731809918839212649292012241608321212566617199237560861698761751139724198075687112363183622795913289611615280861968147432365347716943016568325544137418784452523212144817548342594726841386085170217984453623856411315428179812946617865562727458792167550371018245255351865308640195451969948147632783754484811345131624032550093505534339144563977687059691327774421423229194504763530181335973465386236342800550864603629478964274439158104084661420811957560061012609390169668249634004052405292944195810880592706135446229255670408960403633146147135230099564183856078076392824367028769229060188010369116453340335608381401571660928397156519069345110001539585256959672893224883671923316399083782543814281349188101819214637802099274149793478277314070538284554859334912351922897308395154630316322752204459054902185757286014751640393282953294796644334598230892022279594784826210796527900495946673950639798130179769635324598823834214003075319827933239457343799486838884676368624030352854010290595239304524088449256058660186171354869634618920378392465474188574269662822029616538404132647694949602982711804444012704423503047573100784566085162844618814828897745770697052651217489658569744060202502846762958331659771135372354187774571771199175481649894122769005869764270988191750822824538244557508628894115795989766173568703032026014003887128877452700065771465144011450028964653742250611938186431688322353287711319659726765611925145743083683491952378791884086837855298467711585335365549216721924478465115238104095608614287987793143749156803502258476763274027348942597671880250885783438669620862067765359912416017506573886957727228411933419070227948743548911628304986803995321418226476345874823469286740876949898964120715857206993812764121519550014191407954151849167396090896981934933674299324741310152384130059823270567503804600085017387903697815896458030527088386140299375206044994346796203157929446578757959629473198080 [139,71] -2386408701032130546524270726652767360828805668818705439230995260195207094503314553797649596775581052444608722709122154230788330967653291939113739457879488436820245074773788883183134925537823144279109850323104553154154552347150468292571226251925065715731927746559557543077140902014070893554954137043302982642246205923432941119727347767384557227643097140175618020291632282168223634136306541484563569519997516157942983944974488297863562001103110476221485215843364664706983788701104372631161431949943695358098785294836413854015373108248202909514168029650172228063878530047291108204181098831220753637912024921005533042240444342458773853934659013609649593816571965585548064854490107213291814531486760209475267099863916386274283843260668053636238858899171868249054562984524458365667671077101752487687381676032526448442861625711627145578346070369353134711411718805671847280183931076846529040328754664188478084646458150560494174563469133924048122521623259159955292658204049576612889068066128865960515955610860815611491353764265239226031634480510012855674797704588190277066522867140435607422592603866676848065553138005140697955178373259490155152648585771768451524960619813356142808103246166565863791050952751597319848469898443247785404880809766189916631107392700525786542142538951587849575378548200807852450140904441024002663160864785725502507002411753966983801585701403428762829312702159293292364150812038390078879681855035100355000400865739321108252538692760150696479023655533249505150096844976895664814504579745691369822388646391264649328056275534006613215132947074121287893077906750779685103703145100960308163345996003863804057136362532821872483801112013339169144821796302780413048104822018829909686726878911137573296239468755159577347470622131186377684144943241830908404089113545319798957502236038972254374236542724191349065712027951363563234022955832282291591537927635154675399284521608404295954767171781191101289876867000358998593656681147801240016604518985537439124167691776 [139,72] 317836617534184238304677039545923677732156384597564998000140874491528863325186360561459130304282640954776865970230311312118544577382015860051325414003817777311504018157348242299756381730463073653610175477790905550612742763497534395367978950520349470824735786495718139617519308062521370364316653611532768545940807493985337304680460654903000788433006706206392398803036072087216495669402280832466758086114537080440888703748216785054815189831579691173826835137623768685352151683140248544808548358432834006972858161848986884056582401506442494067319865605877692733064386485192662804824186639587948588699201289665127339961438033493857375632830270955880461303423193763204950220346255020549874690041933327280475218541702174922556663759766851908009548404740552661702052541378674145908553908868607477036214355081042820880587452612668273004627681632311996563617955212493343056781917609709034374246421509638425388877657948936774464520961277605559094645647358356852647482527507289392493087419876494460270474476073834546694232796975867040746010007158214212581049665442428607702073458460722925799084199713525664096571006058250901260222700166360293198334205311346642700631626253390593639348607236256239096768333788643408789979831109128362935270243409589090153935990498998995257223365773558032006782664288977464151028124296942232257616011664055195870975860904692599720622376200082198773199263060404850793738912508251130466889197789213418917232421603972202101312938453680862267949336438738990519894431445642186860766448179848794824093476520159916107527299003285812228068044342440405649527060745229333293316209580061858298591512094019104134241342470771118139319880069002545800430940635984450731827194557189068651316825610168924270778530565621636805121687883234399582190822125319926650378848245867236188967458932757356425285464128034492114327934410783082349671393589211548226267966081759434098244210410531430120223156245128893298654657109501799059658008903948952194046852533473262121063424 [139,73] -40548741502243667187692368312806900869075078627614756008840231120779262198331086541564625134049230366286295596769718073565851257163750314943483506202382160162740095696147243323332517362176672924038416380674779833091716987488874665649386915658408385503496013155919238479041774749951125068952671242359821775220364780499109900722649862362059006281192140044193944075448030490645220435043874290805598445721918974213910844536146431127317488856930864128745059311361494375039085418883063600731145355091974448204022178462763539834156432832039745110975479960785685345839372087310472404342660579794155201126554890378374400746682046499109883635846774188758928231509648781504673322936576995891870574220834597079931325194409595513737892322279855287682675021958183800495497478634123710309288268190971281059267761117072409945513966446947564063492909177083819111349741393573778447946083976191884668580323130121109700110393458190776084667821872704298716746904731677677812620665206945946993564766880767962029339982412695295099022115638011503243492959886365174814857146131786020489996795700808235561821205856952112434943936774159435194009684334819317833085634341146276645319172545843029915360906781061729252117816866686637002649889766524881017925644163715016784775019961603905614472502736267660564337930871610535995658612945226131200663926044963581574476651146195289998553105416501736227533917738024443099890731405206584198851117454299380973750010688074303876871506633126867868673641251288340224605590221293586120935420535538685017051784973631603197831485958519623375046304470832181077354742333229048668669562754429091283387007527728107410431932409190365859491233719501474381824619281006124005021693333941070523963062207457855246783422441936452350492913482921130386353283849499068624086669190546115423232500280621277340022236457870424223765865857115941927525892310114254618575186418088391978643663967286473502051238856577740682209541618163775738631366787951620950013331099232675481600 [139,74] 4861220970164703117617777069735389563526413620455326286959812796459744052794010715643767827233676457356476287410112143567191618210447386239758829188411247743993223872217572561162092499411551673761033198717030862310842315299443034400700569654867782327876100360574358610491531672583344168739135062785454547730510131824349653405126909606378421849156752262429246963774401847336696708048854963104105338780501083419545352428355603196706164975701040823790721940074973502229107422164155190025121484082979227921182637994263938456945241207230061947118884078799310128134013438548858211652262819775821045111667743332260568734982133106666807168853408420436737966469439579587032179345717161519843424026253990451600829009511187267077414881193656966982365562606617378080433435464968629944993578824236490217860834557912326209854413811585218464169195463319284627732582343472398554375501795897417704500718878848332068222092941407967030339321581109021994444254033199671088677105830908211974050535721971397488811680689609375159440506918005724155757402675300572634349461506395206300892431446738506832268398815849720391349276802857010701831142579177517250053181120167633488618547123814500265788796806803348545642783395500448263461100146704047835108069153987706451430140962003733214749469135705949663737273931356533617910532422537797707732498357310531674722112071235570695161838880492507106380160446574675164892572217820966819554229489888599103229791123404987621121904851584289536668578059414852115513811913171788434907645180000537559965546854111329266815341688056243372083871122880403756286448539688202508090126946613585221807325279787779448201054997830359919725792684670034602275697273900055579925203608309495618608793085707929843469871041574171802145808410561672344728168293029966611741781256936030854571118425885092432117493046865839529441316673360830493609335955374044553596906762168966196113969306916915684783151066352921545124645166331676674608104663012063152443241793884855296 [139,75] -530308928736534510727973303198880229186215127693117275837502964307591466300354935443111602368443478525567491009790230570475251261423008202444813997196279178205822576848013101575258934306042672997850375322370509130989333511532914503223733192229030737815426863298513900448604701185245249534344325115296941373004838594722226632960834797889873570561986558885025294611339092755715038194840134326579930699660619105856708239856008784406130604007885998065399818705380499059757769360002785552064280830805266298346723123321391996376536994927271096386281216370633083814036363421683857594489991034049098253269881547700911921027947419965147461892974531891680643897434899070998286659875243202902239029832030337869560674407976687079412831746047472688046941627726242118148863470908569053664120996640848027907772936745702917257590421441845744017434621051011416948538938269974521883124152948534003769059627980563172703132863449044468852102371578813484348979497528180591268943458020814053083373813086916836806639447969999237263704045943682773672401775816151651939198577069086790483395684034352089018826538413719118392223082525150387142250409710141317625422062551696076824589396750306626382401068140590682547610733198270522249644136478142400336107396566485749139112487683594148913189899913843174743876955526199005412410721312412936902137468702366688918208955894520913372083453552335527339361353018197123736271431772955751109513411645088605336508544989661371492761080347866715681807095434662233140825358815936242631050538704950094470200341893960628259239037125948855050552373128064546979034539006136947735473508395802529301954888555533418939254289095471042114801234516365550141788409609379510995825034737551867683760482224106056673371694731894521563884938353210076611457109548629631538835538050493182763650491681318471904397407531444653921109520947085174298361199629963191472770999050052088274413764587627666198901806217969746564913465223990999086237265842419979039921509796992 [139,76] 51216693511373423216863272341493421113520925458961020148353749117446485964303756257670853919380914511718850788921822210971775020520399143860890234071533412085343625888866245159641060892267388130388239265218346722756989820371280672191789753957737865193189671131933112180914219095319986491513936578840838404451556208858779355535074828343514904935539091647043032486305226378504252448488792978924782426603557015207236563838066196854774767033585949246960337762797917932138927752177593383220743187354889387968323632331990272422427512223892930486922191083114404504858269431324057562454265026139192398358526205703928803331359266725908790664943149791156408391341434280881033455019993535732922779635325260027980417648193995125295960946465028030611520942411634441322667754534940118706719723647904330894898282496978198417268328159004246002888566229756731033265032465402261594746713457311047524881777427009703896298641698342735068538856644972580952969027737255324902959143265326569842243849366640812535554172526393380024578683268362645708858305658506570193986556264939342170910281408914653742627644482505914774200765479453788655563059584256261563811802452363397795991126421717558152190259594993122195535939713267565754677076361455396059878099406832986780851325574160772837051116674496914841939803971225977413808037203984478096657729349239253998870499500172386684791466423526335027167770461260814996793872043402276787580206296096625388458308944601585424658364864818426837863911465037397284647289667887800190581183001837854436013680966349483145889484867053795622826955615008737823325802259016829493273484618617178483446871581497845602322583828217391194334670439709310659659071582866725963980979458882315346181796031733849570136596997550824195342708992141044043421680355410407445485090080441038220411984813027297139270556851204416749374152796830602866821283150830637137372213707653850594731349665435329392589544671666107070877787531687113124958246256617071468547525440 [139,77] -4328969316154475247106708478789006365360440019946473482475592961750394789724766208846150060665258635956775258913115383726604557274917575372594622303810021321020511829381159539757660618963956149088817440516272048694149353797528157714319966992858600789277802944766086262392329070907954358930352333578032952217468289943988849233974589065837293227438615543525410492639210592505194677011138250049050885049129135148459795619909763782639311354712211000200888177565357808619132086027493739564054198621267672987570105777189266674600007124422924477563452283026844608080444534569257694419404774115177651264519056960270740450390868262173168459432155446473724353375200547553708810365025997898848532866031001736960899403791968569934942047368413070747340628314124881353375041622981079377609891758254239278892271015013830090170491254939762542163110401435381159027784715088963258971801192910564340598727548707087607981838368714014444273612489493543042803437118024406807575265123894853138933386968034301553058048834876400147520447944367962530575553782631025984280929628810171612437087095272858453982342662722357263459621219284388410647447297728809711873231308339575715923473039456339348167308001796828720337458797087747055458226222555010596741130788636568030809795707007037642416827173134517629568051363350068325030778121080309006529880841749226494465603570334511482299047576706885294178230703894922602324218257895968873057566124804054646724601968726264234188114904226238078574088812774995114536205061499568410454992652662945199192632307672662734512093348755981582746740756402667496644275493626332557299487631275333378326518531722303898683322299691252260791892910381838516972909029322896764124087986594597219666751729473369422343106027736507888517542552376001406680124542641987397182814204981916450368555101598693050414102887299673631178144453367327878731322999879288308004201834775593576274621442511741677259845294499776877086808143741693810708167867753437512153256 [139,78] 324343982195586435468993037680094342518973442140208498883048397899950699503654950412998101499231140698403434643391910935418224464083419469637678142024605983937979951700455032869568396408516544714276437206329030518437228321691899847114201445172482939191804346537198559244988290382431850601395386080563372360818113065780557580841761575874864607773641206643037587852000087550955366094431958160926017906322436734358234633953678442941464076081924938906311491274409522901177983011077711405299037448738861376254723715232229615436918404639127942158668054147335242161266242251638571583158866443877817870063846046980663856592430861453331465422751213372921085379120491410407215423488695711234988288534286986994367420191547019157163111596319276913537242282462798498290235985100607079269824458428360709696281957020383576694113490512852624083482555754188525124656143637049249934044323626209311425543658592097579073575368273431433002796623785047876029355701331088185899290650819925236233996789557739420442458682141765829655886217551308967474407601381310080687792603693124211173371926407786690310114687483655188366018242042347479881478013220818613977582768148444816542995845348843806277985087089419678170017698588420606684508259279594101925565497619101153296121705540870624176134817223449099096735785254261930189072388518347867927754285950579057221923747134235591115955795626643554153672640348308284729902453599821231811768357435970557517102456346190062526736078642873434190807929154747451950055802362927702648476256105292827333061255511170852055462330924666094375958134251710729857613717942510931834658341888255746211643457135867427826706934868990830109975435730714125765800468407479868998155587444735664357632137529942587616355344369726542176682156150181277884516282661416611967690220537326881218493806266030855823805689354303965273022266080667170908280012549979763816098952783943814159521784174486440070814395015879955635867358210311434196683843410321519744 [139,79] -22414594574593990486052763453518579126568345623494148115256325435039418738597959804059226881276740872458952529855736059015895205384495791707942891952124746991261865243210487179731009322091993158174257550064624525698246034551577100235243690431780832975204008395247346270835050021965176853331521097885800519321246141984324784787255712444929003233520566425153583889196409845487442294372389504689256460350446095815356551603714003514464338581725582654485098935601764230944935870389505058163467187903084595460657540276389317185445000558980764031444677655240540911262618224927182233546468613479528259534480916500573592745898940122448554062936099360686858709979481810198524029861140899435651665729588702244173022135199550787591031671043714615363792024699558829679077775800712314521600413325768596847522033980104342610824680378909932265092450195285631509489146999484823175484864710259573621377125023690514591868400459804855273032764842571458222077537475993860520434603878205601943518973739166629343121623185997332013860552185798329735350849061349186308733421692290036245991424930831308566613611735147397071381746941237411432872215691148936760071678173359489026527440709387470206982142705972956665136409646892135582336885407584403147081702165863305970386179168386007492493594049353357558742524066230381989019998959385343660870677576286889498637642427620304981022633451334418293844573907037169242190170654897094277695933527008405883893912470225747287077752186523926598865932222844379910337844885170615380391652756753475726739808383301114763331654011244784686980889872241181835624784765460811512257938135169084224419988896862661178837826825151490461787489411615766942488884308059243247573283012117443011890961050570522804038760829065046773370342604469156182769328552360415318995809978660119604243729499017673858478784828343336296119370454016809891591222072291382079547642766782765933292796620836333853840352854751159843653334649785886695106785538739760 [139,80] 1492427879343306393255337166785994285427400310394281740862472303164507051588208364207470915430038630613847594667824183429087928409556233019271826855653615606977002563816479680049084135219245575196857159775160392457695058521411473919323735296188121748756980314807150401123022614313889979574637965426467292809131527587745921004661884353492635885152930724306816487605105418182199749091286513759978582705321360322480263571585022710742034198058045721464938494226714085226249665651521361119057824075838885711313117475169042685961658026818929022029520081143592814263661036335512185328196722022075610904904122696409494737869842858247844359478597316700191915425632858715231129948653330915475907870685508416231956700074950874384702945438784516924009959328746136579222437135356288569116839312335741119224441675644884233085946052413399244469157281041248727353758042952961100813124184536655920077638522366856287103726005516536875472466362151779860812932678564245535804403116767048513271612149141546220959349322827505523255002518125296804273353246876520350467318390528681821789441902659740196195563394471168344011011847004665669619171040330638659966490536587154421739318131074454781238287061785632046128984416415153808859622214324113427438075550308419268665557552704407108764180610477253403220240441241739984549089966254389351580384617924161670755604123783068375666537683632362391830180034067958195484146015948054650134732646463116266169746988602437191452477123096542433053941582329753641402591873732943252756404343552088317115983034198981229017340349457024437447610917446119595916847535683282515875350472014751097631379849790734865739389370654157546936642397118526190339383606974669476809956757710737974827460671583994048147138665051159059873611248937236554182339285286570936720808052958154384288870000061432940689539964364699073979563564419521680623862369199035893616445233760686764986946627051598256558960551495744048339263380149369803801729893952 [139,81] -98485233324470358591633689666850140034923859190491703123472505750539098042068273230144951311916370233458243936116416201712311595596630732951844622715149063446235904632877713039201952853007265481876490997783127371370242097820497552272949063679228943954832988742909296657387147903144883579413424716637693947627667961628796218561118240184138119790223685503912344965742621267120930463804308205424306065478384670908692034858577499089101551796819486974189747617228496628812337991644910502186452320785985556003250836245609501217951199624878411835649597704376037047800815652608567027620710512122372322758851608528505740502391788235947556291276661558361924766755296944869595909448339044732076448688514166132568323546660506304572423571193897308158830355791079695450997434765137374470271149512177108548666991595734616218355713570268803211626908415900425454880087023172407994697210721214519835149318616562212829213442392050826847214197715414892552843073579783529032502751818512457057171270529615101908678551026335798557982729944452385778889650435807432197893418868784239472378462517014568212417563264557816386859992469338962149987500691394561025062835348727656109917543903308603774634115070178314728663579655321951433084074379542029462994116986461872976986492492368477242616721058465646425130452941195491221493695242710005948707751955000991218847435126898857724987454744703721581981763802307220378503135737215807404136258885543807005025283173970016217304947944970637168021273023947628119506163044282743959441538282301295261942094009540085939469333473530682737324524334628581939043781590278978055480834288658092404038216015273284206701247559306705063706476719079779419753679466781437835239183602282898060174641991782316309530490758337122515312349696794492049222626519072223562816304970881387538057761532592566463447053851660100945332818642785680742123088283889852000161021943125948763637761809713048858209469330958502577843492181325381885804136 [139,82] 6881563811358481669329697009109583270822666528890959961296352253541042877728096793868336456427433910045845530986053009931366222633564464986958530305646003956839163560154331940927948126266365787854462440541089350921931791543928295416932367471317798188969067665241397215760160481356340725974418162364759191534050447888258180310882872365003039530896140254768223095129361772739315100931124356233787331898887629740531963772066001366605139837615224062945347505796892041488952410151744473238234297433139892477109202213301509569461375014224942562628659380315406165494982060745531735362987506233055056590810780455098175009565014202173621979998549899230634160319196570747943508678492705917347198849062219796291992848806017448705329261617368394066106120697862245711428119681865940498962057358799140728603256156672729022243158530961200911633966321054947574578074571130966837594106159863621185815855028155419305692285124374106169563841716782970550399335125329934372112055339298018610126681382007256916501405723658632448061775765250828184251674157708211416507858723514235382781495780045684950661209735409925813318671987635198272484807227340431621614331343378176713658418730829399946405672752821894309791428953502604455413068441489458369533090780521565471479871290360069336803790458922507920358055144464994975416137333884435061853771033617672529855667383510165721795040498553084367671767693534117960494570017328355395520198944802932454613776132823240954914352507955853559064149852334405866142154007655121593008339648845506874956556356343362548487407454143577999921674961281779184434163333495589185658663202531694419300575808194256884630237181895520763232948001551665978806290588562624531226162943407590473290754904175298928134675070517888528197612137890890523493917953089861359685451185512723904470054728826395623463626283236116034121794337426287768534385279760929760178512031374455798440112620662176764453262050985014605674049189694181787264 [139,83] -534897491450921663879544891666160261039539465079699165516317823661013909472397291343276457286184409113988969140640738207833179727863948736679299480720348819182191360342131675508510686397945638532660095930182718084906495347165006768481306840560980763964976419970457820545289558499176811982877080489784149532421751401432821481824277625652758941853497563152089934622142380711399056227609044653314350051657493220467594614438720073298065339420736964292425068627334214746463247842693941890458090885066063842120975524483563049186175958700737653400699166104926500830067038436497787764099091795615454459022380876797797383632548497608032749070788639409487401479515603079790302903980336754477097059545530642598104468008974110374099019997882049741037012629402928279455126488027311400974184466992631155569302328748935164666857922653954284612296750532823235513707501348246961503539225227184612761487512772188405040817814097770807536754718032448880170606121465303391401536480363834911814926853888535814767095445204373351863673839069561462053788034841061717903246463754581093753932212223592671031146311192321549559366749573485801544589928252077614030338856565132597436645219375009703174185671559783598349631597629386760680098634864600337497715367501608777802527123278868948487990344396931127482482828766337379868355435665710736167198405487750570961915372363105698181087552560992895159004296185617988571922522952245054173771345534022509788779686955751105790963297965404884974772403971528216150035184877417238763349824870320838406681508592449983985936296737376498918044042242829001889302711386047177729464214610908529473521584179171826860510588521391417445667238414318705105495593592951187752291402301734119244822649049506015805603570292144971935272231916968187600857021494673309460828279371644459111041649042167290205763789143902162894398893697249519898093484837204054715717081102965785322408124280228834154935781471408555936633219127598256 [139,84] 38608891641332952494778499422655624542871436063917676764352368446960467789366534474274216163283795992835404168972145559991895256411687678840033915215765313993439091462386661016302126074317144684865202159802728517544475125651125043258633644604928049408589541875018348350631267683736499191366876629262052659388315239492348034320255467488917535404445613801577192192261602830285624201726334771622539309523232744765386431760442585565152348131239047741913508658704029622444523058294705194924819871724395109762632670729182873130966901568050886227282499835477767121637675278205024750937366880616204503819066203581536180050792450574354382264871006491523821285807752814915265422010235295509259854240907380423613580927240058575576115858916036077800639553993136316540711479894521628405663843357843642982431018867687032976781677269307516287034720503299258176746724063114577257786796148575392245876312295500545623292990289091407945695577614341509516783350898603144647476774736976421519001566708996321541075953775543322683661932626590725249174079921625242356681679730119300653801266027577607119450126842003928686750414801863337359086072390880423664419060893737925178892574594862816307927624900790588712102941450580014185820032961183896059890317232184275237770745107040275967240532189685401627323828157528029327746407836665356336458514248880467388966740285367805785746852701678850100400440463083102913449489913829636685164441551554916572657212073252397415603303935304143084015304375437652243304610306722897057352810742050035870804911309384853678745309427891388423659999905544749247882098698374335182786643385019257650702464706811627944318752342276680747549760392329231131904531529557003155121051364893774675271637383220296311684326527730809597838863509799465206505260763483863263890244900493329059627298566404703524485432825828019028778350945211532924250857630767320067290939325797408670228598965126112350323035361851772089325130545600 [139,85] -1961367881172329543461631322785312964085605641547029303176125568032078055411987534349579858803485312541468967439204203040719584209505246073858583972178045185645116787718120501317342927661003936242147681336735666649883957232996312729129317268683840646947698533000756110267706122918663034911442792916583107264671935100055515796279742336434347376012860651478968651717775184222242529757422564740735361970631398969053628809894639632526812158563787588161734244196156293428360644889874950285832358194307955211596219051614612904973090817991827745560915405579590226013199694058223251195998274274434461165267469274977465593934332301481139248132010566113794277823142110880555791561505177936420844953677985668455748113848891877645422294897514187454317498214907295171910132898776087615044242378935611689946658003266382580963553619828882052156133657681241073268764822073968706412312708726241836119000999025769091613722137316967232446390723525812035717562147363614851364664576898529737174386013940480861783967984241536160736350403736715125870743659752116325599186956670467529749124631874549993428393433654246734939194497767608310693580692434949715031732065590123955898048884589274386395101937444562789031807220448892289015552887461084981332877854451216925969594811636027224771964395512897035310201731883735467144000892765156305930641987249814066121219508167557543717764625333318460453740165357473605747202455480290073681174877538019117955391627346860506846366042130910509143819587965141808000149067881843178535775684058060918274294543839432706629436306875026620459714140019981266101082776010580340551366433398420505946241442638740512253215272470191040358873191149275047733887351178184992204711011025707554367836347624602512052728711262581015554181461956010264278842676017749075254005346215564727022209140851585732505907681140300703489276633416562837423464315130484475566577303878200764549316676290221743442114923871033684402523896 [139,86] 58557206872483540670196840137907145662954567111426461864221174985918440117755029938886465933805334100074286776892106785234392641393820992582521567231671207203577775986278780596935541365676931941094939608823300794697939631764028161804918214641306829410546349685104854452062087277820430572015165826523859648843355111403059461820105752398458888671285055246267651501927679248308940636112112524868103217224199998214346720765050195300784680961165077013482615121878131042536595886192038577774013743108840483789101252756252289658081232618346635701323826602380064096995569170591752273174703463041732518435516582008742552372987739305063703852095847617982159958270383934274130921204122934821635897913823834809513698013185966638622631218631946793611182511316094157880044633682110652824464495732048178051828533852444783184884914306494353174174335058259150527688673815437096173456712585645061811209280892700491703025880730739777095331282057066578125484260207836829326544275921993581146293827942877623268045647665790804317418265249220900436889188071280042579385012913591875260728047487010750566503958269923445169203503735117256786228630947898180527776811562896627057369586703222998683436037403590898996338114429761581934580460669554081542216228376548077018356315899052331902011110338396086074644036855208007798889318627078219609464097212869378117899183254292306520237380739062269762736686016052898128761110865492353329663356526894704375833673360587358141438582525020841789711315676080585577853509696224590665048720268035051124704884738604599487813977361102904408289869435970125478205028344829921426338455141380949028960174255761426971034872784847415623400090110616657495448611178867227687949013096249857924125848111875497286042243454704328001938003073269719389232809516053861209554623176838168623910047557172970358170654210865833193810299670090134256355883442658593397246863874653544820853927610571071498671699007735944499456 [139,87] -2132223158283247782491920614575441978681476327605614577273531943117459606029819730046505577214558566089716880162238041311787340077646357664563353038863037853804482749929753760929952428389124719913049836281488159726894492465078378362234465024824723881862500323282013492945398813242434508028979835791859362046012463853805011618799294607769367076676437977584430353510547871027829284507470042293827378106736481746480733592732450278875546988762838119255716693758228341334440024099381481589260370793541544461674302958932913616482218175495757805655182690266256842546830155975161595505365886843675018794057191297223797229531535635674205260252103830118380077537421805003697724137705505672381181993010413229078515828605855868262375844140934914283901716800236498280206246431532532559904094158042271668713442882106842708885615559024038574052489018818866104297648734416188778543071051184459494546531643764876317718881485806058755668849150435396258797058963074084331774201999581995767643779208371158399229671555823716987941322247697265294148306948236318169887113445549124866093730975164375356083978905419160022038033689727360203654341496339887938921037660512936202130279056933738423176664038341160699562594499491600748548948787667820490256206411791426628898494730184244818813407708724979273621443949792322588390584352952470235991054816122019489962877330518384462189267026964172769468983552156381157406576512291854247709211939279261563228122661318592224092804012450731816321925386902561584951314803817436046585739389651522754890675235408135054040114802372619334387422422676081936068017150675083707565130008388877776849476074439803233573622753454078909938333095698967242056942297577779159641648117366493663041764873059556704963894900158741238308440389518383450211442260890800981611353718154071100286953411645576428242311054552647611598864407541368887019264976868153260373136992727493788134441028235630781445628319332542368 [139,88] 266650697514223787046278519962512700544299376395294106866755845298702524358773960460306430627410888144681581399780600423935283553981701327967525170149828202271268584148638397203457305889871808724180543179956009736004075541853989686503788498080529097810012213112912481346867479782448972111033071282542532701360607979308389878087646636511334712896944846822859538754199769446310474988185354601491754945571152708635788387335414471397356516679763450036994203504866887509566185992796114966366600252604075598511131415802028476721695717839778857428836881857510618784959760937087409547272719553345546541813151781473966421237759138885196580664353715028265935058359743824843507790927890447880294907633932663745611072222236401429184154017547150020599638463851643555698482136179441198357417649544454888755260188813070565243751890780161383136523323952274249707380498960389983937776149162061128430152000212936777894974177366549666465207421328583369487206678703014637175054220871963150143493431432243337498090897442817010992249294183637038404747888306138717072322337280585998182582175268869506011778197949769284418760868291771598889457070746267490250423741412858708926249669957763866508510775268961023481377651009722494377331142348389772089092513530157475268583097189229157651813679313588231257343801657266078343698501782020093705607400772867150052892721150905181754173071191269349116746156058685817927645108698736131893918971834687642366677256488757928345203237013828705189034042166760233310776514627352323018135374735218873798508458452384637299078054972353674083297738976894718742240460685859154867225561872715049333227832102119749284588945699131326780910736679836448184738945240048262617299904993839346629756228865372054257565413644135361109691065159585839353316592981986949556181166533053136788797098060403380986289525913787259329413957480617000038496862489955604991120468530262866737079569543665508776128889251952 [139,89] -21776759778074498508312262266634438092258600871799198150764067264818635701099072429799734201218682700798582854898684101288021300865864036177902193162178036615412471228571357490564425798721559110084080909917479736732151377727171591897556365730534270894972381444114859796106570125854901704317741988080995797992626222840511609866801220144324581645499024338572141354304877518289789891973942662591118325676947067615789944504190183374588866572861895704774172993152947143046525096414085428992234888025065549226813454913634523411428359964348844367202312795241763857522126818977504319352206935663946857150880854444366110830101276419908150887433072906600291755748906483691816811865086317844218082926840915656177584298307286039067278362190039277160059600518344408740079501716517505100960587227203592389831505476224490098730584256863913937072248927552275795035151447134015797217817923878917899647541958629608920871770081825965185289600974246276816458622847366032658581729230249878138202867835869876242492881490807886529185104340401088108918178854550091643073337945072754198883517578159005583567361524595708825162216308317276669512821779704269442068872127791802702425872236541371262002588195476410386092415569455073701947882955952141593745977702597347817794950468691517515624644971364031651372914258711095197024753091252150999982782859993423832653970537956687796739461306095751079076963213531321894207221909780480407910358016351268186859493145391992230658642904221722189575194572397002497209559671413610910743948020544413242016564173689514492473876269701251148526353202172797189812982151051974203446789587759520710528429982133410835799716516673305771766296272348790931173595552349825142660248888909964778638539237449561587718078244279888540508415181946313076587980271034518473680947847211387115762511078521903231655124686160010062125141430436624801411185855184335459570060775170064182136115762298457181415784238 [139,90] 938407896521667465263826385153601000695362335857026678662410766994147402985571012949142311483429183220744929448138997680429319303010742696125627467388164462929497227416286760942775371807088758401080746114781646718385540454312546682053355935684762866522471618443362185597468012307121364916071220844899666630577429209573471952146572392321683257783480053088169316794085411854427186960007801508983084208595793926136074959997271373827998590175243613327327108985633051686469826141677238823803359274502068475733404201635612519576650928210898720143282481736496025740249172680280289111441850771887184102140816723359532952556746826597100627582511987788962705584566918851722096475657617685888435333497890474182934272267109539039705875772721372141527491556324134423994619725720576824016684588001766863464442772481446953328281426717485860119408296160892149411727608786526853053898944052898265697237186818989695533818486963262262436687629617308515056012322413940799139885334095423723579660569891875901589724121139791907519351313560375173046804484860193675672388720509067744823363834031275986787233751004231666850343884158582523931530113120571737516670621960350141743207351893163949889545036429351321343487412716565388788332750047439685605318210484691619700192105632811190231728384553137268569183637608335235031087712127322280952386090535733344164471368906127932910780500344800064800523942638001612594580181937042909014807350218619578472757417852721535423401300414806101652494434451433270194093145334510347889048748401126866008791837405630037219210810857990354191564058609860167791822446097342964393886076056586926883487183014581178313084607548676952697772670611185310704909564290290254467675011643389104641395735642939644673181848567859846475091795834119868009161120291816877789812728030165931792067192856474589498462800688520406748947079260700770162981231643031860871676778402971377952509526058284921420416 [139,91] -36279135070548465105407520039606406144131438662391105924150121834434700765972615961783540308110384054131491141298550679298203282193964519077486925990965326479675272787757564405464034362208329684795325847112264733800016851973577030233712043294855540560484794998379960196487745485810336885137967695995889714841233641907946332904534421347974434963898471041204987446884341777446422493416487162037008100027394227666842495561070611951405059677123744033854277269989783161467362371008814842313285332090007807806202920753863997721446225397143761251564269099056105931928718182285719100917081534774162341338357253403345174065616310089151977968653877383644956236151514590850234636493496014356529383374795842615380897903295708306544717770718023163505145980268246784734874552550272782351120951300321553082460100098300391973870687129532248654780799002897500891198632024288255872753572416660740658437112340211255560084274432041920750461816655632504283934101627381237798267457645175202783476593474940495159532624205372808383420359868253604518739613585399405196224943218238019211710531621947916922078483726639286328845825987506324717629926915999434076979280350831150848501218712229764739787839840301730885466897529652264005298219717667232831008736547508156543165267002021811134715783335339216135122295423925342374550152740838576907582643540603029979717145392987641034565571622125653762799897639299920668562791032662142561853861828610567452817486079591939097593393079956429086805890015168746143497125265698777478612324599073892656619465826103358630177532204126044286295058810350630146049118933290554265864704080942563443092647416109133988289647781339725355675860876052606294850621909453107571330866647100858593762184940308806232815105367187691134405536636049841457708521127561835582152012991887141020504795149422836652483401614589187428386902069326468374963288310741410022193530988800663983022074714027689264 [139,92] 1793093944489592627774643137600950785567419975479724512590882767192633543567969041385056014000009206006788598589436559369037006531478359708637312569535906499385345135662042710809402627852287803689486005149723499197280071668841450234413599734451437004423363224964539948323276611845930563713365964349362873493084522022788529733217325084815419518423717082536570798696906272043337851138727806204558782456989812033771679388017926840163517489997580784050849618617985088164555851976409449685794236429327245509925760489692174400012729459489808700627890506499215899363074639698491570686658388703661444693704181808578587867356682884894768385712692222889363946091467783574224181774828563576975585084494401066146637712566021609825185049408065921369116732092156061844127333563608234951550978380851642214557816751240609134165862214300077594683976435137791151680990836801736052359099606790604005267300632175727633575837751743647135871234908401216403798710274125227783007978618470941506768188311482172042316522565350928089056035490768821685252531512625466732183367640658928320197408616079051114934206986757537303747075956327612292974841956397919100838059629256281679487956090235133565079505176239501882913104476486651556248066297645471447983857241057872284644213994024178552791387914416777869602242139503267134558194884592758924260743329491295383099952096151964051126844776543882369737379460042160436221403647808753033821425967319740884085085916536929909068273784251791486144352342212588436980173843680039833405099310891016793316567563916078078799313241486112174034319771525525981854986473001578862573951889623357037505114189166325857318000148792077694325409459030571479988579673957381594890059146458805250685742410089231513366663598348993587515559348105121059412387827685303295140052236964135486934773474906384638562968327289925139087585358860732105701975039641528693438638748584360337567939116754864 [139,93] -59293061567990134150513827777657320712474232716662646817921206820391331106806576685377245709074377176605187752119747585071526350729288648610701511010830387817421438900000857369977909740356998628185598287183021490455339822783878417267542835921254301274787864434669063642047961440106621707218313173491556064005955193056780332713170243095042207265412435886833574604926576892216077044538741645598875121686997172989275616553544774863897954647014143548177496702854916311541098898470460298347794041415212683881088049475212701048068022058485447481380041690876956869396260919652088192963152227179200444455344512689963517316777970188593954059324380371212313790563176909878927696748193725113653163133080114600562042861627354763153529446009340814917284172739105139628405820130925562604233551260130645766588135722087711973387431130983105937690189731145969940340787812133970329943551854409444267533740510158074620180948207085277475852128118848579423574575664709511492910490481232524848542472595190736026815887527187231181482924015381094017962378930895087634239614045930878522391744394875050574284925054353516201579539694176631996844248422348735434676531494991737132209882726902826502923096369247551368381023329598176106393285715689238611755904540679642385474480841373217286335890097879680170675201450522765392792988944830001018887579212605478082601359852221122864792780818610170979411075129453932518442857052423055315557555588385647123352729178604633843162105782074248304716900648376206325369176787805348496711027463583413760369941187572986417323968161178707187203273476739514321526490329830865153308921392498925779572417085890667897759345319111271023572233910402198086304817158544072755140125112616587198583862463509748396318999612904295957002858048388511661667486804003703684661795308224739512070909040949977097152235899773735794192725102218798980110739821418118561272989051121133358914255814 [139,94] 1232068634051404250857154624719561816290819125893395950780588488155597919951189518804779685777629326249818834552545629228939174668517117547370735741851045343508462581276295582858621188704372218354815617442597453989250584422832626321443219085517178565472641039442745934799644078445051577096266417256036338760351749844499195657462991232789972282848236841929469423266321924871525228107569875183949275420243950610197360982404245317363255909458775556371935838433177045834458035984653262994479665246576229407550309859927614559357186825110951015210548837455133143476030224676910588280339145411987972142937582172538771660899924384948581445326364558644594197393832392077160728999315749031107102462959988059874217585534335406875455609849790210325077953885844578255976580323215421412330320926601476565208552021175865657844024062092829784758899817126282102134517961390688009801937202069491568624207204416970862634691925629939288013307515372081212205604292899995496642512066789390025820201654428081922459884522482223602559864401440731948780078231998188422167624421545042809915673863876023740708587703742887334022625197046792072860094815185716434903275704516670733946968433868048991112931492463332985094616072196224644882542226556686825765772118305251001963012742027249284446697674190051229707649225824754324904968620275355825938420906072616567852560794655857789452624710338278739985158252784512589908088478662663340924891268547625541923228974498440008679879517320876604990967373215635629704804593712476649708349284935151257553382579628926407235041076535219708135404075889842000514184286077851609024760947817491648109444777911810127865111709225211755842074738914549027646883673257034321678151441531076789461158583230218636407140911306989997657492249974343628578185566440576042559230247270832871627134415122872376653877654533958106235116281608876123818929315734008193179201492545263998641120 [139,95] -25850944181566558594634171269137112293967086254385425839472511284671030774166305996540518961249455361352544917449616085578546782763010619343443489465718384211374756043209356029606096126271727319283168198336708181903434702223868159697006639312894945441454639235872296281461991552615779854841720074827616747722594608016918903640568685046667511983137158164001931868500945389587991091958592906244450091397308931720397759056745359012044644948745630258867265656277413064408879680753741152422089441805267231256339787655384353297621511132626194614772535453425908975134003264072483653047425716355139683375577969861856938540504991848300257651615723722075837573663829489538880209625122533143194277942721635865025682544746760254403075440558561002051440208839273670359194704904755101597224413817021908935076621108431122328327953296823005846201688280696697602423941761237402247271033386886225432062387465085753688715028513292688412553170248638984324705204084557243577692361616973965384258862138638068174007861188981561887518471419297984869583809161773813048987788577627824076388716955508560801510395960955023746018513621810698068915847391347682437305530334401847096222860702753480073844677425618590676574794724672818344893802081054245936512971698093369283126243155691927292223015892332254713617323405157775628032853101251686500797265324822720577456194353962449562672630339149509758155645698037171849922720682924428719880732613454175106051487444856909994191248073272750719476623265189113582118745688338945917686748435681721827128737170156181561088803291352712328431608630084695806108680383886820553436927908321961847374802808430298385552415771952843612474052141158632016938801383126003434996258506318291382768191623936085488491498242758914967216312304200396096573068258241381138878686504679006751604001358494740323593410795310971683871002721634084304433589723894018613409539252880743572 [139,96] 237834748189064546379672159363351626499000525252667061915049045522441538431559231173181141688641130673177512087914286044847260747164095493152004345349354654672345243584543545149888836883891399980014361252534537175972042702323024890969731346905486002631325309541048619933654598947245850457700624539804289190818605651637325542559860217560910188427904150807471996595637618778374694292286950511603426445134904453911808084580576425888549289804490777664336402444157987185461072477152821096893215076648823908470951319567728787176179766476968138912831307424847371610718948661443666617522655640361880723967498588383339325276817803696777020167237292803200425153608268083446528220949113347262251064864258154042288301428058412882387721133064964354904561689249455510644704492255210115533043158939724464452220383549620268327225264560060566564922757950986859668094303565687132954739023482937871920326140170486206743328662830430012720039943187731035920927170094310536326794058666512128778968427602417954018487272568991570841958601501296215879554076862392805142972196517296224171080932089999692657095718624096504854883636015502359886146005554583446692512158918545324814034420728365731502558392560011543080299578101414126685483032909295652382209792556321013904632784657019274972433421630368074612130429419342094234484021058529661185737814486970649167493124011007220585318947366072004997055069089299082289242555326608167414296163531993887127196483280001120166053667739292040662496286270138640591392014877503476567229048497033249408787479192085450190652570630325331663629898312661082796507545339671223282967223246974340168991404505907396088585398082276848512399302175568857204224900423179463457566656732769146244474845677832147001752301610881974614996552742943583906966980044318303637282402940896767962908275803054279363086820925724950158884518988211405594442548649563003742221024617592 [139,97] -4257300553569517780324411680109217387338418247269361106375953421847321169541809897158134658811627715984406469837232394234307025588844854670379303119553602207116806766896821284086520654792056126429129143037953441304254317977299523279670001241539192362949464522047719726778476115079613892431538104660659557489123341271755689846177163306334980363618253172965508502227189777200895386846200939667310939987710311520520459110562961138352565944565932161620647251571934688175451183864402302124584785646776414259711141850544141770828503067109663350685610046830243031853526657834215281608881842845319490627333961982986229787553321143730428626890436576548335082320050820404587761082267029064458949131062566450043793670709101655168050374657931204845397827948130735817513769521237858577504325687468544605300114951184645748015722202546182385993745093235989734765255641863109560937976727413242671164417848189697793058139666670942867212035368411082414748522088841572453953313774422420562890728463771215407583189898750494223308507005829128322623629654172529579929792252736925356129280215943136743098401847782732243819049192179497797484660682142976449196816869638532265514995685588780895933686131856698545917777411324008872672602505151246737201789840821249401582471158797292067054792504836305932500023894468599001436352617695509473164879380606643955019502250869886000103382447596715561184927055812010967439399891502930783011153183915404058272090194003890344788804667814981346197231075268539079969935993389192303443081444642003873995295743797964796708553263142731096176967542446778719737846879441796912934330616959896023762531223841998216192791825746773951221883118489322223033568817560105740796562607141154791415702455523661503190459590498747854566342239594093878202375421939011151307867473145868270878581528369494442139751987314568242968178035042498454495953012069204056195047771 [139,98] 13738417371144842456661240705046501657103194309733336271813477608601306284776901551281054894971488189874438804439065904862638327982834301275761938138976767993707772519049867657232514552184340276237867664878048797096564900790514775179987750716054120359514691713604903121149209139706472357447691490186786208648959153021824256184213753870827908052516522805094711108200326653134989583703251193266736004860860269403993364568665245735992199190538652801280568539723267033959035988874268452704063734986160465165281635157860325718407046567589135494882474251465774182716389743243227329784301961806066512657976788395038073233532693252140450558375629924249349820042004255309229902762216158723727443530833350798801653670067115264295083112567463930771750726046030069993795205892263440205893842882391334535123001739987492074460856400202610425522977654623995745412683690685846960125827740938177704133133087026636683485368018887448246263059787480430469784856591561018424436055801279314649252730727874108594258738779784004523513108109401828822380211439218522804422668124893552498683396894090035529603920873489217973012772988815826836508902566908294714098994930362325024251549998547033345466678162453483742146115800582052669998961679500669666267884847511078254400686315134433087859982085051400448781620004032664810724113939682923566824139447420800520823877000891162928428207716893525487652704863231597493371212364179483040181469094179095209860403494293784292999881469511974577750570489618066857266813127821609935790486256968566481457713164711865922707304433551710968316922910007698818051377632475797429326720978690579860369451394593331774202253308113816283186320680186751991954146298314704701180850808892055125852858298903018055577904573405066723742355206116607735771285449332470002168850666891648750431656320862583304793521855295992832152081668726751799125299447405486921024 [139,99] -220037377727083599462140969075768763282446854186051004107811783630478591527363679342361253196630941455391506353892495814983403297387425129900167430554862237051880570673591304275591806338140349283044271158005059605247123717927328947535793599877606282610030448290191891920886228634467019722102548935412342973309847670451858036740958711157268231017769852370521555657209906461063316158179270770009055940949668131470449720236957194093209354031047160605956647851964488236407672794314211665633848738976126872700977815747144249528503225482249419993708549540697350204573478202992365080924720012554660154763640497921128263889230287315546505430324704396360136408460435532607138868952001351346607719028530022818715917380686766691582459078015466084633250731616411142457711083731757097763397303798118331207529549563243929641041851074972812910933887610964289649345387260433427865990383797760832104113706693165733064380487342564468806126723817120658075419955245362259851414807122324371394273753537443008950110869974400181835890428639132130874115034923867482098225696030848220397522625178242134312177411750168276008879989397142609769618469546066307289575287679457304723003207222499684333512575442847417964921641754022157259519092874343007710938492322374949134970611272733860474461971957326236378715465514358745413690342163380599502659905611664985844748078013282777018824122580501079978607916781049128725555057754757368847329469592301842871494320933518646271553471545963924568891768404219549478367353403563235352347489810889144993782250425949136201907594513025144538345798167278484873083509345387237924688477022901325701815075263070632263127032665302276898548784497488856056941037712472943486034497783016492173328801586627914139964776335387845721874014448879583413608143419991327970729875402840160063304872864140253448232758256616648297224435941178828946600676232571416 [139,100] 2241534989420639825425220738170578989235165239049826408481075193340295206030184685328313316512796596971284421981694577991565208855742697559544274309582394936326125456327505226577241074047155129062093829613822297644969254229188355466764571531213701868331582869782849664294928632425765816818019183329473703580517949019236719622200321917335302303860598416565797533332046502440240935277298341630392310532008980310028287985446729397451397956221223264479028650275045944758416352975736427176418084947826311064625550478372547359554155096754679821495321640473899181590792597662999474244713021069147718088076937891960026135837867509696427638838242391163233260819603993650119256858213368066108594146327753735979341545232567479242519728259642830040868945557349225837934873448933828059875350820792457279054311384663501915430464806116001876837796663157937247452910509563288420073927758890163558337463191193384892404384822685803316298785611453267065359369224602823467027865749130849194021261078556873927000371608910268299500043934797281736673210746089492967198449835428253153397710862784512743068165011400769953590425487607207593777535105719319041262635032758001246655272642707842737157247113420796282674578807416809376586561890404253893872817307374432019582736933966697993032030378903911573449706327714662023434148073999786684922211057563749490710892894950097114034160172474453759943874215642659486586251630961599338458154359079963703586192418740621149841288961419824813518441184674033349506223789778413021567994351306525951138241991533479020508704367417248953060655108013740756191552810292114853836078056815618893461886027481143583209221003520797234502358258682104676898117957215582119629628209844168032442881551058748581268926985165825284181720897596573949273016683007316311834881811810329985586288891633608342799722856364875506365222300565671344676398446688 [139,101] -8478243645776669274462947374139481198126199707652707092819525856772922244337683172199257085379059561185687177100575383870689796228425791787233320008719721707305221991306529137232028900563090558004048518460062322330861993101396336387980823051461592061622233710819782745881531476126328439266281025587254537557128434833102260512977320758137933576823676376523109749415417818369093799840220366676641588697629059940858346844129941223889570984295117429494590298808695749666945972125567113868043347759802236294509170752970639580931588616753922830445483174697989046386127160540564601628607009483479661730691835174748662618027758550022107508759759292172512605556943051670660387617228143621187493973715254180587862417534489211082515536088958735772084641186296682622734212029364246576645885249953291311315883452530731438044894471140337036050471856629975650096416421571141756317408646893981898887121255904930410783590225502003173653564151115267701697123116880989141998792412985352314043336211011400151467468685804450139402501890890668573880997318319569761125077351697476940968088057362378617335365979799657395669782884397097802389490922474921138747727707973774052980251993360189805936385469446199218230522734980185492430824378081489158172960354578214836890153702637643545063606384063719111541964186610531215286294751755709288989559074230095448026660807398596248021851084523213091681198633421317946328285135920953653387797102442217211735235573225510609759072958141661622207102828456461915119969811700693617313917087886606529334010458186546275576254049061202705738055061168907908146104051572339951645311737523292070572823585092701023242348797388200149483582584366984347727929859937666511114553724899789068986917102971001269674346768625547593197004102741259812027731646757975343986207379178239022561203384631717828219074727687414726149314491071390135835692 [139,102] -36865364776535515821000891602322372137952173353480428121304232170918713755609485868186183289377340099160303132822677378049151553787484531792542085327921789381535908122604039723542567751659564238230700696912611261050053333912259957322300506489186326502767393049802793421845235154182617808645290472757734750939763223684173053655261760992348470381257285331848201426914451684439249363668349699926775183621181929809420728086790503362916475636533598705686605303866183171221813212219773748660250166676881417163201333884013017320397681523901975855780391195468086838024920394487430831367221570508866143545147119400655563417455209223552725887343147647514229062615122887131895399633017092856640666230579487100928066437747671085498087898572600632753248915744519782580728784005926367666707379413727285649690081787304103909003941014550602435407701848908004896318943495246371013511774110087438661661861908280113459266508603000343704685118913954603883801093613265340471292797259450654007105789820827327276308041785754090073800711018479866817442292935341042345939781158847486150743791037314395620471051045817966539846122878116968410437452371566224452967290265630877761260775066239707641617051195673279868865219794796258443649856186855122627141208143838029610823770767850411077454722048175137157319400208740905288722588787355402853632457294864704883254546767077939949596004089922403552275402162961216401805337313830874033319197706219221778453128376345535493601755746643084930128809329559337969349332335717825730092475758242980567629409279062726742358802964966129771507235005673152421608694368573281223417584563118866306297507172839108468286433591366356417625840313780982619031643371383727374741483816001103519862980992606079241946291138358011626398067462238943752241734420507951134694324206031253251503138480438819769870520646846479397821770584077152448 [139,103] -60811814392468005237043944081568278225752810742051020164521240992258322558580118532660159580944264732196953861576583063599334848357226096306459407203758010206478723352176600041005458686469592459391052418131901091904080919150951072378115739196599062886367613344608891815605429022490759076139533668129461548465616935426195699143515856045799005741832760135611280766822616522941679584351452444584541339746186362385001004851266160489959606329600051569882706666818983467089903294474331977767668995758354713259289048862638331362238435713328180436135590718048321234528133517557228636731720231700438106008674124228381476694091687943601458648612376238523092768194345444204659262266898688269125038304470537453971620469287935385091501038721784777818198760516562883630088521125364829684336130419879189428199975302047162674041463134051165308748740824101256490010744558483375527447944143802265198366371431056922923169327942865342794615819726806694672505572447262959601477984207344530301121967915230384490381028650945269710979938081474564933613000193020013365691029395368605895148707373765307474055267995356307798755981086472683044073820911741444417320056195394616404412883513226764527954315256463017765900811940289055359928831998058596755270364118283859559391442198885377881811309389180925257440527866669877645287640719914388131906410712809092835603574939521026740128984767868564618040771412352750238572714475949834563309107773750502599228760755534559606871090274302326302019666728379418889333821215690494740620687571218407619407677898033821197836384250880412006263233739529899881727042750306000484157747884273508923369608086594355881300927914498452707985261267263923783717612835296985430219617002675198261676758995692052026877049062282828719837603233136474517614281932480465261407512459384220370484339170814844855993846113767419864745085752792 [139,104] -290796245853454052909665857896014561274303632558152830288697690992433202673224086828595237373373226992237605957167062780307924058167151631006691650533366825076834005161137740321702012795518919332788633168472020425349754864842589784251681665535256417790213619601093799681077896751710844475693516683133085078050459794649566239051114970157900244484255090252905705079152041523194100304121827406599451999230486699280048189651284603150023808422644084007297288317090067448964464162179996158742943866248167914188019034756128321116058891032858205596069513722588166001847029083385191311834967819922308999266400717269877009059213415809444060404786232101295307574234373843402033613803288078851212086736234592621791896297870148110167111014027861860329610155014740291715584753038611043269309706992334921253224850689074202146306060644093994994068721991795659497456569069681163616405146449761565663310742810488847225639943075212298061062800389708141409148456991061216822239122166625613269796246183984410776470092286192118024092657836419146468531118096892420771367009459888118159419749881639840885566146366600227679165531519113457061517935186908779250745579642024083209902305837241756465464795043150920804917296918267617708635053932735735475996835566303338320120437752788013237191751160531041658957956689508001847911814653803730822896898014457704999799042863231387290237779716552093644912584031642385402171028396663972810225284243713523688167330589320649119729631815401496195522010763944816609437064806151466144345957829721985706025182359736424062210515576207741049033345601891058193593200969516552422865622634721061127732258194516125392073714188557181247970109494321893679133805025003103150979108881086823524625380868065596487170825801535984930624939848084064849677141999081658628182754085470549509915398442862893492881433415027032260617464 [139,105] -1343869043329059064726442871911463794459464451227599671932212885777105446591322185581582446861364564589338354043319154546896972085243957253597400986177943075693687021491617329950344604171346267811363787309477125619124108393177745504358406426063358044889709116597134491474908938579271754976167497645189442075198903826868903116935927295558954247625690070242050273880613532566586365810256047896301840746107924658477303804209264040331581135159985014175966493269205370923222932553689418752218091113002311659906875524465612727862073475954585721637970934305566806453293964246299984447886922486759632061362021325948097335270919050121360022681805658165975229856388387614390877879071411588746128755367408939990290510773950470747485531337799005557994441361569449453653164238479993131949599119960588260073742700301288638704680057815167579619648918489416027378244459915837882880721391167047404197886902985996465309930934495460730622597395026082958880302563069325779711765845661097735054583797165174794728169531079264295758087802460093302603644807098828289667986213991307344531523966256123295583709553467362328467906123997222924656358696902456124394939745232267417124782260618014186210362390027665322770106983126536604737633561033368748564621452943713369695929797302795803930441385594088107548815308336097090205025587177147641271120084487356611965742846622664821319561094751227977864354895694372960712215070808394870968047341495539672486962596791301135160575212562798149385999836575330878609294078588249967812100198396102392805059212680553187796368296524178870995039553960027873114527280798928794307959659976791548781472160280716564209619182591397479788644818409649731230397993339295964554627117845206721397193428517358859723498542775676838007582261109120473077808572454553860923279251317214993765471270950340737185177828161356065901 [139,106] -5935678097051150831323230496503334682409373259825461882623707391982671957701883204764562915647097426603687586632949646119931556831157570192898613273401442085678778476703132049944547013337334793951971491726004157555031408357561827932018624103246618317609893758029392119740284302991567343963290902128261698291160124814749287511821347206404233792997502579446719081356840854544536976781385922359082733046640098414328206910787704617794878686877446428834415127348315707687155673276255378893314445372056884591634926865385420830346071451834310169009626562518628478255936089179213339905793984954114288361821944958217772705914211426456157235093427553201746964589879273621173623555759605547614749101152693455998539904946896558443972510232952894765155151364548010335322617388797962586845511323830451005994437695755447314275004981038095827213397648196645769389803768228965052148788182054754104471945728085448018868158941936061796505118899028236900208022148847930847511134520457305654697788456076784555155813672193725836549969672464935443050838498039457028421655255255173988446959703464691426504381966718983047422651940368360009348822246666745215955009020945059278154289112809782601745349996440091084303564925790711006354205752221245405140662760270550592997968724826398041731792840633946152921668759658118419921422508010151280206670404399520998765345826664187061370620894687590781378216002787796661712851200819326334950568443222255290593032049555792037710470603885882642356783275996265694755523957240691867511389071101446250046434392320292191157388894908921476905445900862864132344663633544353720690695273843102663861956206118566932282814986938003998023406467789126257502755439614966019380985584386267622663051257208141135898671941051813404713550113123710777274762798556044064112930401983244487727600238669984170772689031903744 [139,107] -46718371515667275839079584003210325628620157445454544430506778816148260442634789425304067671734455243456269482954848550552386116074048237248488321211827078555337334346347673334154187225518000334388665969322845032516879145067397325589714909665576016394805273309798252618717215620388858802070145969595951810652632419925794236282081706315924516776931571059925577471560572879625838811317324555291645335533494461653236320648375879586637385217983869365547308075429303472093428256079981595503779456283847190539572892616441516349292667061629051063055129587428989795870772309969190323513157381208645046178695750449843126538004085818336729978645613715465916159259644612821882498120330608472968624622904643116801998131035588109443101630939526719954271468765896172745565926001280680147313740105311462474060770040536815779545903545837200787367175121619518112057001615204462631625810700010894558139556984890232676831400421293382860628006360678409051879122812907911542992550376620600523151598787002724558718737298917265986244634748855445092849848049414112331581467028418967259160688718272525707253289997083905063722563792255455884333384024117690172607347044864516291170524693643068476384521692181558560823790228575441620695254666606954711894342561506308368226201411944463182809264665551102702735225935488026321086636716195293268814522347339228632683560228684970864564899110970820096782051926532418898934105807241137909163093963408447729722670745218476048726393317781453649758657864480524208926859505903811003814585668610974245939244552963699121921136348452698089740066974882841252342246492248316177832433196547790428734712224218131310286253887075925122126324739466622925401260352510785968569645176778339746606378993160341855463518364568339719854396600008277924559962866159413728121539058279211906817899640985270112617033792 [139,108] -141613958350005679480914648903487578467254225631082992254759056054829513211209663488804493737437262847456046039945290762455895253463001195394973016161732320821020187829990149479613065354933666404865831572746586141831611532061839776361081345043220784658398127141493439405478738296409238129655085362889551401622305796566696637196597055997957475891186538464454398353174423472658998174001592132521068074280996123211746652170667467243892165945612279817833894246178295119242738118210390528278048758604020448276713107640985303718586364903091391822489474654299065832044758846092059139045328441336251219595909039279375634294938044103735876958495073954443281938472275009036848595956242892543076745258980485883361484315948572644851837615148682649030094034554889456908528055150555644119107911805782226975569761591098691432810993800535001236556175131435237250964393102479058388144550761759496105225085000387160175157061109414243905885823025852722300848410149870806869266902817090397891089157246734664417818652430127266641591762333869701456447854269279785610689021241483463033861219393055055242037027169500641757838960584036237730134256999207669186489532905620175466989149973251883958955030126013624411176408184615274320959888457792796479797921800444136497494522839313753780070007373501293508557749488982660380108278582822340228603599819331039127297927820202759348510756827231455472178269709786547865012171406626249419472729009639537635801438308978778620506731774446408072408339889385893719792815193365024715291230195845999604506823199120644925223343719750139595292101640182373218323775776234357787037580397717441841338896379760431157562162344563607512955181664415655532368974277460440749355900194396793506081125995561614770021908127516568795547079983007125363489163799479340084544578353446470724270611948921181130512 [139,109] -287751514572411759545964217487864731329417201040452019367406266952676491160318456890953100328907269767913763638443623896008986372587322280290563229576303321730577140514041556896354624300574958049957061477366490918260072799683680857667221328119571894617174194669459582513150699453508297280477857099423968080122102465551779675416012272621786382428288027784927020344083046889686827110826452095165690330968029892150771830339501327182234137585004146039370295029774644889041629964400949519713439123892853611319183470922023126647054085453494748729977835645555791568447748648948454968214194587499878535662703060719870016735304082053626597023773267867835498283316301957336926389396486338070943022268951405540973531793060308720569241942099516740577868052032340274490734765554791715819746767787711955208035719475918588081786686240969010376662856927108981904948324620558766650890626178568471150756989207292361501331126968653922964984018332118234129876734319995736910235184362733162160702525400843124384875504134752095040517311309482781552976627671724120882277061715807991411633182884267747250463422553164220717839779225524686596262897400354969586928126307299366843659051104547480462026071311485187938760736604165064389602234486816348140184629370429819653009655214838524142601132013164265966767818674428524641988839194690114148326363090721863985252072746322139145361549745363599905672772952012505554961801619579615785780960917157471302266285025382738066729304566453163737183394078465598508776691409552937785051548738672344131482540131298153467409167456822613444470803948468243533180185931253828006402514920599110804370183190884370338653935562873931545293299726286271686349131708330420247728216538151071642678770849588436119829670913436366099565479304185462619928519041925017169736698825369002891683740951517774 [139,110] -315177851575873665249248507816904477106427482200741830852487192317570105774610913421694462532520621592350951461718480417204411856333364602915874540887807381326127729144673132135596944533206980717561668031124456943306434782346506002325808919447569101207250246305838211853473622897542712680041013021058335256056884805946836060003086541461565266737414124996856422896694139831193445168519897359625553247915967283621627361138047648937886857405385982760036564863176921775031215946541505950034699964734523113003094879878969910138220809329421249209165281690859606072304995254740699104940993828733708969316075231514166637387405164051612063907105697898564737461799390936194931956613108288667687211989565374643083586071592778899054979558933041986091471002711168560578228301143597037139422465193924593547565962472147443146336975230132564604577880761567532046759544629657731230037520319614573301820509496941406419711744255120844969034502133534753817233103122116635460124419040673634197038135394243130616204613747051661079581714405440665233329627630209592619920673493286694080093325393656807978337771053470531620278248368754772579740329332009321768928974928450756349952529576834987833965081087151024127037683188271321224504462701916448146438361241572281427130471348240611414110489767492440607000082768091368667887980295519343399512566070413147083963360563973516933481791281508300155096670760881637243683864927062537728603675160413966579156334628013277214640572988350340417649718986619727272981180774150986507909297405559384350712894296955229436390938411170817778055061478213651364318394175936390658290327779663304596729082779025205613378777984106453325225771179214699584939464988946609641775877785064180742734889987660847107966683158782148145655718746513931278110590831179113116334684266274248829896333408 [139,111] -211728994583930727384730866668347051759310540248741743999247022700357002031671649636505486127869666572136420791808468469416304945392849183855552737382164209086838998771641075854087761692985119173997319403975632852656734125590509945765012174770503269444989006158009331580229067908354552098373888971702232530567969795819290859887182837466106062851343088130570453177127154955179656921358335325207923578519824742917595824012165547646091288243033791996672686434927201410611132015474944223658726160493481114087374697861131408568175488332636321963320814751085438489162181486023522771823925026156541540115817095778281231532660203690951323732514849468497501953467514375276524679391777324175522303138726830043028248289533248919529934969623808193773931275045971563210748958861173496905325913191885982646392394503083320613401513686618406741941876674929829338329227070315897107550148183151907838899322915414109564448927359830646480041544238431458713001152504032641105461067516097405017262189807033435143169574844474919856159422277627263186821340076261176350443092395378488508351295847460167817888750298572431036346158528136431109752885508970015105681374228858164371850138737018800652629976100587227327754625983575358243792628746784168737953273499246443175604638014368530438579199952866946647273177173628107615265261056955295182826913210106121324693795854016821217432633686658576379980207088219318702406532171250463507947211591124144816449182408157775717898068022106925662196413824772199379207885816831085321073315778589095733017634732950986445942754924843011713125736782514789842633357917640019968645806506907829175135474611544611305001972813431153716241884586000290437513420143032034760396290562974592412539912760928125744863325522088324970970582091892987900989567713914829852894797635855290047676 [139,112] -61353116857351070948253479581167122895386534798966873955563237629997645126478598638704227282064756741657301130627657863220717540064720770735305661212228721031393706825177616142278630074594500181655351517852741960691143848108149564737343568570744722733738561619880784157352121476276257677226814819941007167415198561061738033168602006063004712363617417052696594637320779705062577800876042099349444735578112262838094769027389648552151119576295285884773488326914761859472030625189259193661698735644954847953502080015739969786151294193694363987106133110359720183315742764789659793105260962778384274852363173519120708481278484757628630739921946391325012438476203822460150981279223919268243720059660751319766213076381203600917786940031030918714111793808703464834744319316547191963520924226920236487129756062930394248957112030090621095085081115180525185505142055638504740062523529674790564260206567948750166703193251392270867018668492443472343662921638208908610885208614418787372335155709059184594217192790040546451022612182198282931964010032802404868352198452393987567368686552343395494680134065641646307647324904742606867211697143548616713302091567579235485247256402828289590705588226974996690539555499346063737987773386070896600853187432500186213278488987093440006183704901828876132359088546723537039642500322408112112169994388692770707085333922810274239095214215445529534698267737349553247928410151466021946639419181017099272544439119898467956681094767882281253172038809531857338880805519558564435657896100264173640339833568938215547736935155271912740528119068090479961571708167059517103060878112396648579273650647747124812705870203496242169879018522622954121370869078431777494540028436449323921181814117815185691642309225771409411610626267256302659791057317836525117795748475034888 [139,113] -13329706400473253709786502012740712780060939490154320972597639703383538510961567036297268482441607831177595016322188009594059625609248535865023147351864937226486957909526213668977688208669866423760824021896713617065368051516583289940498040616139821831215853145906311287262205986754431634677004858692171741519981062824259847663529152835219373623699404008569825098122598003703260326351222903327040996303045093177130022920572194306635017594903902203843685351188892871267045443567302089026948311997098270581812865994975309109505354565598164122483026150696943163625839463083051739666035411754514183699827715203245646490606522100598101924963337359500395411074203143446946456975216599416186226180165812297454683542498501103554458406154044704221489811660126902120104833298446664193673156889905418293577561121530788290680387251164012026848618071508323576560129466638224277701035856920187629311548285684279849739245796399855461324976384735064183275384157859470452319496246463321418006384274651460452685939232908117281724291984246349148641694810313217936276001369024831531257838111118977609132070499919540768637113021285447793234267043067192986790837490200399395893710849073881465134085985810832281559828299111892400064432578500247068152374691152297037456365883582459533901461999738400648014594488518096490753137837495864817992799393010533998729265585055025567204831018020028953443168703391321608158802908322783694863808753892967484263100922975341685125639679200962492427689102323939449490748312211608598357896318222447644057754865698638288343553492554008244732763640853343303611496612005935884638617107784450903656231705499784087728069980433851052130979042873595281244236219615319966983646129589179821679713132327067306864093331769035827268991749992592709220077548568050814840421935 [139,114] -17685185008003923006961502277974306129992183969823353866948473684380376906707110160151521440895943192319213086127574065850248435962471961025644829648014049881040803300737482332769959306035397577262812889082573505371317066041930464552673925020647852079943230213416748261830528014670719067421532765794418154694632399868809469363128267501874355103855433209197461546375436085586965256418965118380454278097999178399652978232830290572537611970229188663205791806180089148667094605902343453594634051278736675625330897822189109574213244017206321708293927352786359727973276160941306337078245875232072281593066379065300737400696648545703577160728191483716081812454308901246388988939558886559753202135563515419506863460783478919984320907355497626213414815640356981820729763464984571888627372794042265984983561017073574342355982221995079308479965265384605969068271835191903869563325350849575434983530035301315953602518488681007462854634117781684794453742991460880364005427819082349105866823105791661614643708959008339961695941873078698518470445210321811742555290179063750720293531615078836521002261181295231389060341791388290368491875986083646486021835258055742495503051318308435796171023092566577889291427384749162232502887201125018752477059636763211913271793154703045164369980338132070288738395312618516454726758031628554028314100283972619714198057605295559920321125872845335034320084399462640707098296714943266023130471094581964960135705003207898915223305592747494345832210581646020488370867445481906060268012782073713515928570725770122336049524165864301280472346396801574414555699416062592702015165474494817080450791393119096140420617247611970061610251480975614362322249734381474295152210307246331551808304612101193259646748213356369563308752460313552203528644599216635892736 [139,115] -25196111417398026471465958202644058709403524837325529441146477999096931037918519061890495926722920323021018876130083659851112507202258898332195545841718344446192858851684200738709171057699801343139540856977420070673734128543263689634541082513102346073558722571366215918419267323537009637353813560310594588081495560373493724866542138674624323921962382283755612352895690803396630337966604737023409567589876299254492019426338162566223206099228554676467114932422641029302038495176252268154564840954708404474448026333921356784199641178117631448185174195972174259599154784077018745243224160215608566162009260272932715683285191047671374638789691684199040448626956989471279265262765031790839683247878397187069495589326183915163891602206936607462598772177584235231115678917828084348535963027205854314091312652119385629279215025838058939593332209874862100803651251574531800414321360738960607273220405366310419687158914495210790911048270251181638135206850890584713454979387387788068891086913819179597587902112772569540057530696191001346988861589788354787840120565584717543788542397191845453765287295429698005498722219192425319183031702615985077436609946027910466306425732981236395494101568189988002926932461433311055700567111134028666639288637035866826112787141105707829064899378797430398254828916490212633564442500567738430432086967427603389904024516600217775355251245103739346090743701713173237451368767808230880577165405572574642263705993530028090931542667178079546220671327767713821206027109663734725442624326243543359268248110153298411167746791276475427530291985629114592411116100067472507380862460840550678013434614357036145815745789765740761781111656352450925315818007923433696035038193147967926542980358321871497561650291638293239696029056041895357007787863999104 [139,116] -18590382082763104704810073552970753177982009975400587975009590185135146847372216766883833135212124421151304723614960855816301143761886366094917422104123612410172763312262271427138314965687876117642316025382272791147919910521662531350281204381754355439690531310108990256631666530774976753156974968571227625659623774441296832984736379715092458645911254567417216225548593547851448728994678579141264851150981020819920495217432342055409329696997824994512615160606027431587141140644632224878252321844640902831246405576817599421718760550687350873020091706044145406706944948666963642301935091984610659383600878757929784424406758367446612312258734292915325420939351549513767839122891270778952955933033221683183157984423129956185458300802915124082504251611791354416062492795115177743390446188941318416964664735794869856976761979294574554259091407142261362198723529750455562603031372531395669769599400303598921877936075287828138570746334399784736297102697134979041800650899049551110316235789301354217349278310443091199931134292783627390616946640568258711541960691048302473469297392085201166821493711197404550726471904221807967470267680044889766743161760649164420613546789428647806224821807955983945918077184170578606293123976021362392204028200607133225999440391644459127627658335751461453599202044863371388510253542994260600890614892352745691934305102754607487743529359382548375587494380769869339757601716699925005628246662764158839659179321501113210595433992025837475007434216629900958221963539991019188908117651770530801324855253299046932786483639795046437449192409985052524796817805650203145434968108058328780231433108973265174684575443557250307144450122754450645043589558940012561304041246448665177624098193527390858512436163493079786222948279027155098953862912 [139,117] -11473039717911493400057153354845490527056299788385964486789996798618669123605799264110201020763861743379697776789884966225404651270698972981794288603588960823791845691130308154105585662132141266140413248229077705420925301627242629785481525132141928897978437900848960876653481653237262011992369981366365966535293506369110662401814408829673122148279777181541368175873868923339606345732921017238713910197242848660826432957904543807214312467013932206356753411012829092462902439767593310515229289995711637268916465593740317168407348057779026122150449060112483613854653417576867020849435443148660559016928144984728444797603331346176297917748411088917627649755493685129497311719899272624684653977239147109309029738982061055883502170094980157642391161437422613794752643383374768204019520729441330160711541749543643925426460618465036790835118268700694969136798704402401282418099894241267390004844487601967043911412763349760091374012429640710528473299520159546493242274056628596631567182289584594569011267859180209784359173708398310895573568255536133671602836340532841794308654009709402291146286679466936460479847139974775908208760764613357273556348493054430594381482085089809953861899740560777101406913757835060885607354200996945159155741784740007029172570704885397562564727268239832559168824862893892436663545766725096514055089347200210374818474069030671367111658857141437688832327565169371910837908249891358254747291692755844496798314922870726083176779508615820759652513490061781833099923200997316759861844344669724158317397489160270464005207110713410353098290583874696515617025099026353583774131421489261057915283165501532659545165174121134809350074526330483445516971586685909617489579753274190049197147567448885239136808318962738577420673504327955525280 [139,118] -3389068503895872397260485997685368502124736905656803959902212769286485496873397106683066510529458783308239698513370758901471697671062637088758993648879139077479623477325155213229085699190220087124637108621644621769135429504478478334774601118800723926484314920640807079879138674385868263237955230533897492149265043134836559760414576311364868547509924470754914723826877805306961909747886670641308591910580175908536887336225912159652066021621709639775566941920277215999606286673958023506331730067508012751858594741165957463927788278882623070302423881526328100871629618441439441529952896322372694162874768464257068820920008994528279330877389952938429418352329444808205363822872420964784788542595852001650527256695323027590674230447318929085355739191305232773100595230192019009483846282940237125959716867010149605216013268643202312268219751436617943490232219958110106350851804781056692662598336417203187802231679282570460813659927486062971001953435537937327616230219104699901780355425744890109557608203106403328221812525031529531768934910831998119861846810603024201722439730835073330210135525682450720450328594543805968803064868530919357040840305958992480972482296779348330218716597315270537933091652910051657738042501647121147184306284614925771376904608039221854299604417317448965175905329081060771562778434210388217140785105984847467191874538165108367869685049616108145370156303198348476347756880407206347165396396283830826025967467196351031386986881122354179677226710952683197851908356897604183133681487737716095257367043805770792635289936417271869060415196142406972333689904336978599158297782728620575324655845825592957513040717374876768275592147859886716691106946389017560964119645493115652760621022366378912968874910382515447494243439544448 [139,119] -657293267133204193182548229716374055170909802289636338234528769964185914231048757204524236562211992786817194870584327579573588384226449082224618088714996953676335553951333687401120078793852463784940910009497477998582018984242369535819817874058372388603832919457664737992517897909891665028712489949651998105565119111195385545013607262045507157168883008830231478541355023818643921778583724317583804539457824328668214129594092494606668504516341848074339636002508722773344055333181908433016733075396157295950066294286992201179459210090740744753976524380421183560266107317229747128886702635306067096381459639854474928659834020217913882532926642139460274542220059925366823977740115019369976971358152898018895897772769909838680063147600064720141968397703246757985016455975101222250634907687505506824817323411850790835069301411673352286858381180590884739153047022613077686571206875151804625559393728030178653876034150113939198422069965975592679191148306029359871307741113952146799146213981519670998537404194063640581863173923188006756739555325328308156518671181223142758039642547424541374431429361592742513200543747284242102675806472495485280563301778674138478254784763985201001735877962638112250126909559897261348970998903756438274066190664963313947443708790853392739381188668934685242353027727226120276286665478050782677262512957339968080687835440292900599377803407311012627440053475688242846767336280510924288752340945084402961528408755576061725538787806503824942045616307474045771710686529577292909920174105331588885092853459034748180300171896937381924051649227847732810775695501168757234542802509860770847444362503877126777905800297914381727468324566644424001401333408016580645205667181994736510281909641185245324296212208488704216091920 [139,120] -113185702133615725544429781877254091362169265957168138722859840612159003112381220004652691848052394866547150422604985727650747057966065040842543727987994308981088794599278485533370534653097516878995832494830281648023652161581208421508745235983810115922280782300164339976490881471742234127683095629808718461887537669763179621212017251008029065654820286913010070184474109046290703819941703242245667229839793683683623125209323014319990477721946406964296617164534989912084486421320129909164929419644316067404587657284573327874558856212525914670630436336821870481490568188399993669183210923390849277037472763722681433601399487313966302227170107144408984927674194947358006800195432000033849533204787058630851934556462416388813855250794078933368321416556579151656679873565835507306433985154103937924587133535970954055206414732745162495593447412602403688324963575997082607063693579023102311277796452105527979710177698136003328105328281373423124128913102025147045244539844952364560629265023450314973641801461279497497532236974249193066168618580344310544951543786198877541095054891096804830196726820385416878474605218501518781186833334972362642179149110548363146317174205405667983807855938105052607771386688841051552827784648481747457341859047629748959399518103788136604933732678832626621031204106216150987343278977449161679900506504569709263579878560505551777869983374555473724063174701972077746743233858414190440817216239196003793903765780673893098844602977687745686530244875297548241984904006031569303002803728585647826227756408408982888201895494080166745151025945443311281727997413716221679693428051842073105275086288110832724464053916578023227801480801920290670691579215260817593342685985609149145387416211528216780997067656848542240 [139,121] -14793867980205368555105554036605802510935723876354022744902737816234844637367825443503830212147511086048646870874084651536977984009003437612455417941335364434533262401621585029358921192704827517542379230078082512325040232683514519480301589716760053340378181179887587972254962497511148687794253864804035603717513594758508749674263360225032751350294031584331508946906281599984791684268992002350851207061225716548252526197795846881293509435754652185691481866605458945357944862765894366187656990992993197507363935669254060210066355652026509876433431721878045438127124470295215062688472872366452732047219964965767104005094803651513943418706260452764037918199560000080537231406541115814311587155498073693287097297624646117825079466770410237363344328338564467485338957512674298294816390176898865802741330888444923732054109980846695015535482062950619714761883216431498680446839868332122216122501494382576266319858354165944526916141581283432754034137491069030332027589330523364057249220320808088612315745332641701217259727888099242690609630205693139594697257527677319403455858290285058123482687798379537829262050115087974238237623268836138348585998045268179118904090102334178628717831719064654719599286496200156355291749555747756240112916961762679091310717644301629217827736312547159644944741475505939893003415111311843181043194982635930855390905067333822262476940204510359840021125960626292848837511608976637460022559291917384243026086962962989646448109695952352376493673479478669977165404136152180511403687070456907306343836415721330233184705460608980623081960079269134887337951098043396601445786468929344954351984986821854825109110790268629809419738702170364885417526377296926532324474835757411354575133727842283351831419016664 [139,122] -693572487715091536558229827360459778622400164469281363265196786649291249756977528166527764931735846404902791078631096472222031424933778428594308630177073560547500773033087030202481420725132489303828152241061610949770808428342437576031776330027361513390414001591363779689517932549484213890925575662068377374253947156225553958396818136945267379380699129178184986256136943389363402845144183153629657014444169066136569448922369952067434789370216025744017040310935377478937536154756077708989741193318302552110442098525803365265106633798129114145518600415790445269455587075672816873068254702342962035546099439557480548437824893551349827423610770662961091962103386689613543938865490757504995233528107326817623119506880867273805196045090263525345548981488420528823942829595992322621048580387456424403835340756470297450563418701389090903628389418759219401449365659918136110245098615084872409451963850528119388790446458181521121025334317752972584064907433409178807751156498691787216348933417092696474994786746605043554296649394407947215730649765482196770422338871265958950360232824534403339394932772053498258561618452711620142537167925932386947702157814979933100039210432713822501252400247654263626695896299558471976149572347572717953467346790851002425140581970846245627789285762943313621218258454487492861221601939216283315267612750789874933582732703850331159701603405563358570792401281887420698224470697951852889210650836456152126190922438062300738919014485178864752384004797602784935325331044175879874217258036010504543955105679917126500938056097373461348152892925222037708525892214485791201883889253920917401100288887748766355162731390295493028507840085355258574069096322780913598925245234583387047661913083594182708736 [139,123] -10607963261902461604539939012848592851013936014673898854642202719940118487213990456411349128123016955922853601416912441782467257902443779322179471383955013938558561088560640615932262918851606948691613053317893261873583916094531078262114101360515003106867335027945406307087535980751692864049994070597818780148389870583486872769730729937536048091041355418991365488088636632280543663737380932478566755125910022556782442120015952480119995587123946761200015911662390715540759231935026215212717164381263248785707046983026022008106273287754406980546965796860409457134116846623150254110067858174471081506921345638941734539225435866661577280737843083716112528202732707939700800657932910680185538423863012464643554789935310135437631839616448035276612428228908234991873450088712475665348830384207951019470670409638610197417238932291333018068823499878383180956149612188859382870920011210140295278086671426230466009278439861477245820819443275870072011384543318479066869850841589236194595987640791895814625132280766750028954912967125608742929115920591607123887389037287566507724651108984286009882470409591969112772498560998377669073020821408386097945451237481956494957566934605157272541980193874199279492893539270627566715001319503629626565238496303105153808961461456426969842903857805005262275350475768555315952608176352013218937457773128472309277242629842388324573356824852082516415982871522842769653797354538849615504694277967965976953547305945514668499719119312155476796471647751504046745873764833620925334363495188842943304148980396467786984655983072919430325334671705015572640328034251862095711245141855379005883177472598648107616507531413066652552941897100548058238884307120221298376234932517824812972816643399616 [139,124] -157623135352477663156269620106385017313005053557139646465111023838945342255386631201371388751480443947764384316944527851550310352571709654553519597967589365984802510767086178320534369976061262152247398260064682789312579667417316545621938696651654346484180992955822300081291418473017559042051149990820221513405027738530431789713500882790406638573723490492512579446128746058817016485620486405087194545177110616571154156603787527931975141780258190181584353909670524215432359490725811218070307355831736293470809760838960255669909492750059433598027999046675899339630645488117920456550760528407149237228591474564511901242409913838080991782004077807848470162853693144733274017468443747276366430336196955046097777553079461625871273330827047823429360421448242749406213589444122536948010331496963690144381570508929595853826124554393047329664126051009666032660666140253437753903165148423371610380044752230309861874926763991907247220855827769275542437553009557049985446325185672574712806500866125608681388459477540464820034268880776112109365118520058831975112570236512230786882715984911511861563071495240622629774288727201121626908212828330232478495405273078279122315731147507123702225832627623625882936271165963961705009644587197343608566803591280608180761546360258369124474591463224787244806711050044357034442330225990960028697588438879774491066722854425506369535073011479900590270795924944988498625926252089314050306500782782313101630701356643686286815263534077161385277494234859246812839440761687856639363196061169728099449990536656576519849650504464126748463190499744697163367210910640047667210777062026462284412137170169506424025278764979304221369061019646611144042434588291867858247733635893446800102544 [139,125] -4259122980016695411643640350247623313645788268165028363059619174190277428222339093043791289520790663996004405344755038624213741109637801670340563225458844286634014067964963861552854093794030092025551666360609420739827776835215389592317341823641346329809676301243992721393768027915972617373865298636093132837290529735814636701350789757761025451201604003253541232958062603762541768729151581963545871047980210058321189278282382149739245994762297628007131026135737762118780761306614036541830373389280159620609902399691053927876304232318477223110178810339404987475130893239150512475952930413046456651807264997140426713775082452796308707187582884403254643312914206627242589375561078781822290875976533878731055089572625988109400244392539868113827751524491309697511384391161697743405039802749428719623725968288951489059723169845217244160351468479632939463605968159702748244173213193582274964842158127992794806424306835668599945804580468622077947391700811844746974212552678010152766364490161421984581580032188040563640119645325016186875201631519905123014197642746112638954508040934637224668926795428926605330369959260230035694293891115325878151481688583035517643885263666886226495112268471246385687094922697541634228949364503053145938306487043029048485886818517543522670679765729476601121624239674278474897694043963438107535262133517650214231595410328288544219845766272040314206034930982776309090794485566081857429153360105863377119895481559301822612254946549032056151540694113070288891366814829610694286115395114886378443568728741036143140692382295069869340575786198566943474434538816706728148296204057999202121524393731457499596596682930471952280071776751333817894754733854178157222107366958447678 [139,126] -16665032479440658942694687463966882731130365040881754012411735478159395906199622059483709585481962322884315291810339152910397033827311972778977790248110538610358760709369742665737785956637581081291562726951271045742562713026231362754288701583655692938894528660285406985185969155546752847645086503876545452516335392309183431009918631095473537153832632879551286426321339461711853844097931342171105415228785285602811591732087583576905712696336967439546011329353229090502312008317724209666065567891185761942858734741170512614716619997400722982420183711429552660239550670032964460203978531581065681485224146301148352731667786744540294093148493015347295761430626347322429803842307154149497531534650989788761071287106809296330773481461800437582403236179539530573638198545530823266425248643229730821477738076929162815323900558421054306006731828393441891215816942424868300930911341717484462868491818111113319646588496604792949738726429509733235852496955338223103990588415019060838840431959310578360713544322288159678322412293923435987383858241231225722237608869104102269786581722968989584136907491246260510890329136098868851679221204451517152731566654212780331683053058898493832945912246928330822306538508293418234295742828413055341839801069182742983845364055735898078612724067706034503478445623662096210180761200838930637760412005700226256118167869980438611056130905350014534297003056147577747748402535173534059867158670567928636291570932621159028396219066419053105887658976133888008944023288760102656018337031499493520054115345964671109816155559772676840222313593217708177468810795639406665201012490795234905293477747897058050514986537677458250148858206293884909339250945481216060736269216 [139,127] -268935346525089322059333561428397704339658667466198575171518375770343462256918354670757848461329113449313321848395932306777222227558122521478525279493634763401904382211733633002071675942422278935242628887585265866106974940610942252563999825575651274909281888130115942430113606686745586604815579154555531786416016601298171568798445277418030409059456333692551153251064440243323085453745239279345544726220919217148198845871908245391368353949619872773357454753997691082146944844341908152947442719408566797377124808733828779104250637033027063827863881505825530166413191807745276919510238282077636250940260945082733372098593414422881241958134521052971868138461095170185583896601841940872204288198981736184171023457138830902639414958412187106200764906726859161265186372452689921754417472070178903801102582951627971216602767667183762946003176988591707729347952662247474939514680132724636209485288689050000573562578454889997570223841829949278151595317828701884633678026985093678430848420629464135729604193274278018713096537732932224805909962402639789707795181397811435589987330608487540747762508616381051268687750730268509249509352157687478129888626557375110966748759574820374875302048449992806848341451780511354292732699245568404884369905453820857073470954506013023852825909288216096210887177874440277991298581938402462842632153446799195060258287170927531203623241312070037053009715354576273839598519867324646376175991099140189138955908806471564102512945348334440076662146786426695492339633916409308138903453963241812383562848483323599293147115489561205970415316848911009070719279513194100326043758171133741436929751262509104323070263067807813111674989199478606311448171550596063364 [139,128] 2418506170788778588311813302855410724795017470258019331969636271542441040668975455353194006871994112347931946794783880124455059721474356690930744514468652703207360814382828588077500153825289172926659684609099461391623300254291748995033832371103499641353162699418210373974122721188356072549993520847054147496003230966633164871587321569513841394702810955648687203465331309580293662566160474230411389830773449804887384364605480186959257543475587352860867646341945000242640380132855786803115130752436260833964159572337547700952490905876751181120509547468175198746163543899508145821035481882333796439496284450288118822891842653529295358157045414811754228249269382752047959266605993301813893934687157786150165611150423163208411730663354342470681977739762313000352685956823477162790200845453975743988235891963434930709013587191631341390069178094223533629603676648788339723526970999476197880667128395290239051849368618513272814422392368423584103714482165630013563935307121227478063837669582546899717933412789024043389855575154087433158912462955510203126248825038042251503624107342962539521874489941553090537815941890617507238367480395041058350765615392815168143225958293494451242694285630334939915747203236741873158929702146311413879887068123980399444451418512458045038365586404494574932524641873491709345813141550086811254604616234849641905159588583706087066115583387982335439086085576717816179720899350800984516775542178673287140783683588393256909699848045265103860494125163692105093338472698308099496987055040907210218709975057653972175555715199584925627812029517681445172183351229955976835900261700113653143553411964751815338406553111584202734542734174073810067828890880 [139,129] -6851285818521789541431396751316624640972525194019994205469854479779121724012904077067953997547478674580905376434292707328618229778286123322309587398141432740255363949592761341013976314934453547871114586682790330946676590174723008704786492808272561869069052568055581891862393406990243683411066639135215279876268864093636789259110923321458543321025027077362284294427469173519809721811890221883560235788026992639990974115060792187285723467730648736169360263378743305801125002505633771446770637353842540571078751594301721473770241192280635308161764405702269751013209959199353772963387628344695664447686452946487010860693771641256358154137456347688671115273947938380748433918180146296036802546689484492880497056692786017012261147919924281109911168516484614814998983714655503217513483742638940539037704124170087002784665004386579676905768885474480671197755183326474823114678942788853245510096068389657692285387841497147110530371836771807839757859924456302005562286677972078495321295743769252667892277124223435122392692869143547007710665050926606159309052622235784897488411076837339097112839373202054050554033339428555185643476504258365179939887898475741316154987089710237573688843184666963345214682114804130691714799459625193757056814204044563579773721495663787779314846859568468641758527115052143177038025902797211802787957492845796365188958726222057273241814955019598296106820669399511352987350924818927355136311587088046175117549339079416816143871980145497680185753811406029495734837126052173891052054566677427094786784484044353041592540063046381843370314033868061597129071450118874293809809238644887298272630782847713566760376465606176513103453437453648569944 [139,130] 2184338539262449117482052895220756895462797677483657437777400922772010689398004495575930224867560839553607340892663005858939987792933815809600256963363603805606304123264922311390925839484827477377938859611388758099711847185343312913022645729238828619966112792657667807660626565637943252599347687202505599861351065561368260815270352395409336403035119070246776286507554963066900965635226217025176450369283994817179103615563995652522727179547858110929704673531105532478956250951096058502620171159267326200564364334633703854345213699784921393631333536849101591412765823187477916380702859566286001371651885264890826813624716052266887731314857379288159781975866592655473841477919191605343900427765271055915286843593322944422534645745475312157702439972912069105933375701253116916779623803164065457837365498759699190966573304783230958628608750214776588408349883918625032894261589681717703640286546522095911834197172442574016635579299029413300546993229230690427153306245526401018194316622804341221085166888511806855404555647088490269063426946599161487966382664342196201655010133615847025590465316624885044329269231211615964747568602337345813483982145705304097263329752613961658553124248206907330805974063010920623148392120256844462704711804840029137683200752846123122953452890461188063885516362535895805776098690381469589142116331715823212628203713958343256024408550528771462659135436272467297127158503664671900834268899017245074012666151931613799306864652734001819239323935235437266176252072764833848582069555211034253093145567930852657895311282886705612385235693324160518920219703867552769437645462255865054132337900427502844660695294678930156431101095040 [139,131] -2485820214147903506041623691973352662249959143551430768331661306927664936415244480428719493802697591498674289511657789630488849602563308923217548834373513334046231449162769168146907779474170444901402921301645721854844601160593147412557508618119175017861763620395079851871360488301549971904387329009428424328049781351516256137024373834017066249052471059124101049697191619582691182756203192298733346696068759595384455608299550478487599329076717844975794505487049414423349531159913661942169135007919689681554895521387342128751048349576000743294909540995515210796014747467282409240816687617142564627827479787393412576736809162478581290817198132148283835988515207423012462249503136759577471527732162819397869012334156158617643590574248511645127553678937158928777590716104135429901747877086808902739535782432304766743071382983968547370955414717861991515234217245495048468416145958564238551403944788628028905154448882706597260487685626050020858452980134540949873616766136309999397039891692810441197241830504885732387946742513600812895339667373932255677882240756389724402131294937274288901620035552215273367605887838349027164623446439408701166981716130650314977732030442590578587344482029865482536959695028344646308430253523453558039290960650922574964619769682380791848119890282673891023802321083876744304443805852768017089006063330855413353479744001203844030632334136690748847125219653465165150814769660542326699422850249962390421014979633775685458080352932961767877350253193375473523599241422016173004367812493788560015127959953581075049676087999474651827155074985708349750666257881323569827976768095492026240528344842723771600132512023724968304 [139,132] -2266067960200196654564676848114840213141772377594490211983632909580499247691285208847008173073488342178891511149185681024485215542217753888142966678730135194024106905183495592471494271389235069730802060356676236149089196412273782198489910346813935372102138720237052504208517085001002789199761105992231011076013841147354920636072280689120552105777385242337894602300681539840283988820598049737108356424538925245219382087112674497411185667333725967399169269631267241852968420609784511377355339856689970393089854880678064489067918148579824804903925876835096402847032424428632641720761823292944427091417051126960278970609545819044845062440976542585577825130751859492410825386290646300352401708771000384427807193381977162385859359291554943091756541418063639035906898442483627754345906441969998520557219355328281831360459748176367073035416224819938429866083169835532817205443600966169643578566336104374859851926223647982863276135373006582654610717438347857182028000581070279462953017756616136128221184358647490623045404771785599903961511924982806483364203016001113896487986910470353279422395247155594664595676337661703091556257354266044783630146011944997891348253122972641853130756109788660012938208592952176773079803128881930794707164914958837416665484886361553834307990670123253990543418055242075759537017457010969812898600033256912201016786942135694307924275694642466644739122055132979239877979176562661777673003324639721798337181660399244290871351456791138931552781080332441216962053675092418611228191211621951136678255187095000405225062169161979062482399186256889861274200843750774253123210658066337768143624550085953979025173804352 [139,133] -1357753935346036810899874206174958925372186606908579286459746842132674441746218572192125651317740840624448920794859552320632188666050447108438699691236606874720599705867563936997319611074894240032224602613480230369432377969541916477762008554337953825777742417877510141634385670593468777305278549446647981197224346783306696523288978312747843311077250184045048920672008519661671962339264431500057505747253781949951443406303599533404413972886859337460439252556331882687794684377972119518607803174146363667876540081355622944705177155685208419416244114195477780683013487333693356847171082227999337266722732277081349393160325892659160711455657767143377926096396823187872344926429560866112072547325331347154097406831137618331438011406017386762201256294031228167150705173297345963737872221824797968320944118638198244363298183141807913776334752674801284914929917352459147177293843762444637072571566694570821742292503731174926941564322082924642965978003451914988049440518239054721377287263205298710703696247657862963535111848553550104314005842251981533974678087191532677791308061623045266219800719189232041476429659933220861526212097203160563623153178088307040419385152511194884510533071879469265259039446438474520504935624409412672202887240066358192506271261391529658782941852823058909069053409610585360181195613619920689950467307484300337932737131887817293002099522659643493141481337419550162517457238112361542416813256777405496398958076984192823292765594502326875609202096122396526079457047671416266136196947881820134331691970338040196152527456890197974658850208185630409183648320067760089475329532494073966074488461579703790520 [139,134] 581410582601830894104621211942746065552053821885814664953038782792417446110309351865456777401270677763993648271843736251497465606570667522285475441326701804597033174644907904287692261624336180558995119516874145171955490757306863413491971340570910272753014295507029228564474733067355859234719274302501439165419518184362979856570034445918392816323350033354767671808053368922995859746895074535058563065827768896508092832910575719518749482639300768207588401590498212209652643074028365079694189868303699088579396927487604744980763456434980984758819820385919766947630183850588487466261688844614540732059326517155510183410930563574560626560576522798448549833765209522341263249496810221916248318208985162306255775859511135599800205542141289901709412782027535600227741477268402219056807169609783969829468075922771827406711652730741667829250198593889863358601059971063746156196157484891269403877815803349889575251289875490732274507991444290341674330258790342769638157603355407380521908148721403950042891899137112558337769239779937574456273292268211968439118445449341190147763684899525420743717318216525281858240138895777971559143014099169042154367811806024111596927084505922080159195210311641213104486720368624013108463105376536552300923357071736617850178849144487981333470011689670349950953889028818477873340609190330753980674273776715709197218733413068229453864539785798879565024792864815575763110321211970697382437618772034955423175272837065447274887200528408345252743335560966259260269736349791418810286005327154902820940453206491167516708751127543656148349732434187755971872123310635176686412327877347928475604736704 [139,135] -65200381044820197724008302202433503661184932362193964941687027403403528719534373381146469699933144544311484707224755188550749965737670879498272185598530280792167597337343261414932807366991581967283707262256188500630682254173425354474060890101710064247341845202828032420924047360599255041701441106198539783037354257167342489291784701492089737556861961706513165256252695739712871596255155020048535956569346587728994750149120348898899826625846916357297299172910337135982416169840515531897505322163141679367641967060605362218903215399791744365528884809531406586812980726380051983381499007917594252598270545627710043860353610223580318049805355947081470400217273820161785845310205114282028212034124603874220207722325229653346829970967142964832049931897796472638293588148808700789850029073280098002203879454452899133714641158665009406493839351610691885116884901869671022272433001390403323289148976673382352242941559953003507356282308367906138350535461980204638052384731158025827457346757670473706948719436304599442437761550804433387735591838794544447173515719229582894151923690246682072937861105469968138779928118681570035896321076372127168343686076444536833922644220757771639695778666708090194599855174292138086515035615741386227472659453143550568028387266971123937869797512033493066324426053530854107715970381266872083328789995265405269872979115084846144353309995788152078381981770470205043966007847704523771394261116503134023672419310412766595535782856272259383170234060073417818837521778966808831193604403460930503994945792179513442327650865770655599709152575382028086432582703555260470439155790537123368 [139,136] 12997137686946142563650203517636124002780876056886213764423606128944094158669384222579722293693606518046763806277812399025999987009145118557722632748450096095803514164922880913197768194246954046579818000336845522196802649186003561560902562214945338526984392176435615778220658440920246318578050723550454482234823466556658254846552025881592491762222286441878426255660227020488751204641688343177132255512238956847626671117057272045890696116791566522712697394300765091916763970931344248179444664220834609258367703855428172883057756626780850865461955774927309076919455077387624701981429550477306017678426787382125614572189804452800610960386246197989816721534729475411998604706930435659255158380378067182827954919897203364001079929906901244183591804231637893181891371207515821791890074078297992169509424661446653225317222443677149994966113054770145325596928188330223191144591691331210427664223176058588224242943455169697667555392499495270408808501129936559651805087706262559700951190605953899780481884842881579366432848106226756204752164510114409586548991041161962121348802473120113583409869838570986482266736730292527837390234372947326751433421051000991283326467772352213085104451400379533685814003857637600438439705312048945495180235905726002089918185357507223876556139288485166273063075315946716552723370221150291066839335066492965819530232255889170840342141671265446815208259431568079810098685172344683288168196276756670607084486690540044457447481402268048838908849474141365808384422618288373125638640136037979968152048437295200683949690760600135160672155741111351527676605582335149943411399864 [139,137] -1939893782286774864313715489835238721130329901806663896839352947411361456759916893489861820176736579847085492677358372238027879821811193841133615811685391753738526556908791212559418920712595271886251306770670685375813497775654907307484882184523805192422027655797351708515746492961901913797720846888537600880194189064776805167912864690506451061825315400053480972574714607985277286379130847484349018097190343993781058023346512170253906432642028697261817835537806064266637849051820772775422319356255578410206900220697400372447116153470800389363236687997574430290927983313444012742011342585519068229175829719134380811974761702750371020775315560372849810075003351132641792250955861734968162254100118474562630579240483317363070164577365006655414632914095601797675777274920589253320667477776614588256606406859555054773733718409024086505240756937308299623903974753861134369170087506774324489094934544703878740146012984677382175981574665595228075833495546895385012216757446081030928453198748971189474056546672649502529442697299691066621574664308717624766553668305279887303605115148547871743783932664344564451315453680050447797771986412177416177661687604826496904043740442189722518913715255893898402403954491265554860585524467376222091293256173348808742608816712608629857226911770177368164392334758961071078697067023055309452029217807068041409333664136446689318016379857235029686748652218294692833724794956288521540218404215179189199522605278214357462007302236923194077090764167996156055003860074238927985772130524002386406423321555627008479300208992142658262405608810751771848641116606358895 [139,138] 47977576673574845599642075176641543987977239786133997263465016367816997940343092630313954360895059038264879580416651691355395000407473152498689929900782420440977015449891026471900719125127715161591842584218687375469492875666287656406688479724573799281595176640942109972725739131980914368353349876598802050688191124735118604873261237158764568790497906908020379940735446593764334986112711784540540996595332418340906300837186425440358860325860109512018574721597731066918506948721226862846828244360992424016820192350981441751087705929746517213448819210682843292726075927563775601183513033582757340424252183800477588617815733592400704158407953553518176198175675409305375248995239803145658893118679482333236090008556769963068451902338106192949556988141450171033601415261037501334187897222912566869498705445614314450020806537698886751322422894182044257321425653335224119708646172455142659310413716298688031133092649843951161593947745597200252794705991980922742901129419178628781957257258579183686258295435083640657833930301810144680830939420558734771746431005293248070870327949972894273131679542536996833773977601858466580126802457642016252546817621597632917026147093423899968841458973466370153213960468062393162873739317159106086970260594263044457484079834060211804920749034327420520128720716867371426652307108299701475498758944584111924880962718575738016019234658844290625147131214593686075377628424893925339192090645026991868413323284673747816161002659433813516708424695762049829084707462831201169167928505478758575675029260041682967777180154334843986191127993522604627203968 [139,139] -1256639344567137155582778070460541202808157075820015833350064697973501784709386234133910190404810223624625554638683989691706759996380173702847764856380445081865950722430145025111384712083040628456527517389505225318548723235487393993878869386778428405849292059086671649599193515431231046806936749557068221769695058187829108902975172603190950179871184766313836024537953262002697952989369844595729982437643442987846621552165996789401591939746988787251716926787090543456083485377274339628052444460526414817354613076171263683086823528911066984156716714093969789561938139950488954041292277908735988208458407479866476773423105735606895622994542620759080310124724017512335411721230082714364330901412741675105316007421621908291634482150019330202184053564375139472765483685149760541486906698481288732384729424197690795091277751857907081309580105000865864685545779336022543789246647934154185128247677689341087455496480485261838261897649649739530010871388778621461820547784937413008420523179404433794895906642183051842363043784461318101573591615443357659010182609399053001398390642972285195498692026964925318189948360466135984378801132449665333234243452986094104371429548111782444676220126485812443516169971895282791676402521065762746110557634153827167481302665303597775730300302851033684190222513146090958364194818815018604470905960237506709846519921026177723632079288730217368374046702764461039016735490542824762877758661254539956666245741538021533308198769443133728217230026486559487432757411891785645577911612771276974504154229697430735917790827381570805539517299492624 [140,0] 1408484908490270250994157273455613372925387566104158567005583345815910324025872152166394155585400525981581252937660401114303723936718897413908231975608341643884973379920021700361818381646557455768716254134696956781090268229122083555903860777781669796803160795318338886499101079290878770173566108117836434762428377639040137299917993062673415759580263203307852060703670430867434710914258166616555330870459070364103278531330870358435713206959817447560674844465242627333125420643659053962227696420473332847395758654793667950938448787936827928610893109866281696998121892678869073275237962186963357849662622461128212323947279716525347741509796060603673018945552096163828150523539028212562373747721334669195789827735706110152409247234524027421475011347688116062446479107316526439952255351430848664316144789400602994510591577316084421442186050453737562296320562634313902421628956202498802740330483652590097844466733080094336462367579321280257587351763875947547401167211287855932664933381515888249694149000814867954191184266832376198364739886955035636759453199403253569563360861681651037381939962678698618173214499091987813476745921046464943056997673737972470030076754923091858247025758936762017949829086718816737274850495312354250027835125021769729569636084154196986319142782967297310177027449553117778635735418131636973923364289120565519831191662617309985957020150641851011855999134446836770681151769418333076230248912206245495112087940110479293655508456072538205371785977987703693730218315802344246876910897348093168547645840734517761075871625189483166721374212785146206894311434530387726872815454620518412107401751656844844583650612269643755388912305394121037850490692912183644658199769885681336305845555936993775655829172253302648109600241810515619688889095028946109462790546754589121530175027637477786229788347418201673387806635504474696313361223596126773885196501377282396767137244128860410136089192458810822195821813163035019636456018352840942945153420861298138354427853174249147684019426813961301032262645762517529568659339925858305737897758814423409788524284003063079796821073901805212459537193495171663758672078494164537791832992595315760562176000000000000000000000 [140,1] 30436277088623071301784421335866490635989774774222002803635632468981198123202912424172365869713365520319750819188467276091632562416405878799352403402349761070500433531212202218471641701537586040406179012789742271661798178449426572036124539683732719920561868224747928800844725973786175633892627336535311903679260352097515476394276515584543705076475610681364256545024004019553426065196845888213693545787205848711220811952615334584807982204083039770020258343049477448436258231756166440167247070336809600137443240567050382297430621033023396348297352737207112486741489281530131785812696202305133668616711085845133931082723185705808195902015759160476215208496185203449710649807498095296654011336078402176539276442761907617456262111589968499308554112981480588390803900175691675330559433054774708175523328427336118306343316132028727593702924960390047114096505520064042858068398309612544674363272718791293391751825342837633829688064530744239251714157867843666918218617843942136765061969161121924004824474636056026671733666492385346267628195487449699899875428391790855447726681961660185797969691914018626323281905446498847283695627621372902192858281115420204587695934305937142145589727077301860196904315174855382625935271155225622924623262208533863604356598758668636479492575512023653325321269912725381337381482015692033013225579481003817291162835226022073232408543224224895114052943296537582950103119792218198509415611491331861964880463142144001087220165816851117760800477663508720763045331874634905677123009325852272036585512106347943012660085000657357863316911316311511122246578088946542590730670369487474572510192923450741582497123953637610187508329465390925899280835831824449258436475649424494577276478604102859384243349962089240359904881923349582947211312047564866814053099536486973611570000272002749762455031567302487781031455685814699545117119152655017123867560393421084354278932982717458660145405361952951081276237295021028713548462726646296179106919959068388542116555432163055649679900480509468613378018126452833748294153454897418536573139475432483779599182973328088099928933913324633001432158080397703624070064657388162000717258480827992434016256000000000000000000000 [140,2] 30631025061310438692866645742593787667546539388804845682641202973370560994718730038494732547510636088836980105985694134404764094758738456102807846858165360722478604340851559289075834776353560942355983662427506807739333102458346882250386775774956700469811175664463397256284739205277157436733816788035368874970317145320830422199142863985972388386310236573803396891893256435152656707071529548922549885371334620379143034852305195749661583678041196510096668985492041829455322465953497274064528974111415370517174627003472218916676711610945396975416693576604582298648747954335260361943438136849837084888950765227748046461188430706073800728261039033040337528291105263326450001893643250931392981615218435233298394673741211187831331570553320363425723645913376099644624682269800223930864398195433325571179927635435197197653752624461216589109979633768397287000735523163271394095619254279990095148727477453792806678249468482421091467376620495706711224743979580899748019568924069909057938766048893183550157682975610717403288338043594888259950264787853902701718030908535371930932715704962841220884841159763593366379948111764408545663703711928219936679384724449990825075011600445693595440754604067105200847955240504112051605513631540443933672210319800964667617795418083161815979051535135791157692565891854308205044791384852591768889336860488522908605562283946588378214492500075439309164159983984950893478556914419973045439589804272626038138290208544735316394519205806494900048775176772625684326499229347126955586067212403875396404146948761787691929170493995458500585014966091033069594695915759085421113087200932204849992897670658690315956642323920556960547345144129346994521171129637354831751851175660205363178666855486156718788607348372207410765931052185916561925711910582781634466329884782293548195314529387108304395020519760293100947892867745693449182113089928479943876314680519292350329292365214567146659191783487613049024570762524054331758459129809935913552648210913553316364841022881228919487796819518064549732444424106252303433635094162526793856530564196496573922536587793690220324261254377311134230004467048873899388803733938880221896434282980652860918097510400000000000000000 [140,3] 6671909946642183203563093775233478153598256148057418102272368000182284594429067208787515723084440125667390809588493424649532058965752804516472090671293567366495060903451224474177410648324844370380135404024070832578187958838259959453519651636862903618362761753664675433116715867545206285855573542396670988193778141113154282927946185433020128338201027034428865606124996918016608777872769155131165748773504821744002235555221900600038105367202000194960084936745057922336411579046339319398192076114094023971517565441362045917578122627639661464796052589911301715324475235929910697510129540947995211557570578870063117988751028307305553975707923208611119574995627014206329178909741500470395897488676650945270561830383406881074380273039246836210982149342268248106986374438898622466012344294181586350250370155559320917772771279578668866326258750031662689032604634089717521805223664041598142077004505542790182210015542155910599329141390024248267970035662868986621146884567203945437154390764477937103670608240160619968235188657156807288075652651028543443192774931449144543137645179512182102835885289206732757820959656819870506198049130492927184091274971184584103687362760952566911035586738085114653858630525702452929650735123078543458016668487969736900348693968384444522110906931182307190819923345904972782903490661736036055351242832963617762946251078385452328252046933227273228921692172828063422218493156096005921903315115984500955242286364872055702205769541154489507111006249480429665752253580686402521353385948597686537432332439290507597165508418060008895231132065930097780871743647911014604517614758888927224580460197561249011118864993872758931481030019257438455197494392679808140957355069903397147591770390045697227995786142840444735544335514983714378341395884830426149907123501754703817606214651856772495518514234135679848158809782766452926917970475877900425841530490881707302711259966139669051006845329539074615775498696377607077348865614837192193924535408009175446853507453033127117081347707405351195205014566177448189423418812012686909075382399352992964675788492170827979815952453702066476298083515726778113925791171684168576561932426708777721313697464320000000000000000 [140,4] 488009829924641911020456985998742935569107666172726664703624055069110380655386391891175194614358467365037580417609240231141374264707700712275582495309304364769516604148417735664495933276556912432606911328323046535850122843446205353578012953007735851064331971997975154077372730569858297116335935953999714705766206296817748052974605247667571588908438052174817809677179606079578014437934208563149549779670410738718445953549204051970055938148000417121304165790296532993890806666746250792691448540598233680338174903261992822813881361603443949539952083065977283363302023699212265354729229066971759353183029772370443005640902779998111397218106688241876907680456651292557020552252029130809839185368174910997838502726048223651275077178188483918372467887746078192309014553622444509015207169759246648575790730298882383127067486449247734695499028042983798985463696110645220483799947642462507962538800254574460737847534794810550940131150188735266916445312184285958242947249350520618150855392038177093432975367645821757074422409267371732216954772651020424776032794719255893297331341993116703785490002117405724056780454595722931320390515902885489562111233082456737093272617095823881188223779438088366286038221020208705503011486952800614499319316781660400065490538347184779911584717921391853282085503601486051322872644840016736210075375812862738985849766887184589584757351847571260312402056375603498952312949402038359601686032871642159522130922703908353875222036016997476074118922233349624616418922656616146673331659549884697324421574542840630593490466956562405947076668207052627481086980582520223948592199618582864846220673118345233225857682766355616600697888933224339694774667904073152863923259814294214983089678736557253413061165854948857836468945303037678804857444429992987618280140737831308760806725174523103938327889172849932381309167456447763221932559513730551517025089427138726333431697694337446845471287243889955018157133965045210358315090032089782663190441585311004031311142009104367663845292389848360836572637231665618861785616302660803858973923008855024665182708841817851864825259001238288574422384867786224157976850839721431017462314970130515105025527224729600000000000 [140,5] 14426968468613624734867046821466116373980047665124801507142861788779054687136690389554999374161145277628720994568069839626098648038052760967858483884349469067032108162365880786093416941970862504545045358162111247055607018788288575745608550198880679970100929724695159001294255222152829408611663433539970915728419948764393768884230610753341668809633573230147665486797931402099463153833440839676197882125189363967126824184740053115599709809713616911529410707014378439015854893299419101671032516453711312493700050557442270145235157102725174621518376040489900645913923702093828675777666242895499434512686921878644666763192473536309040900092247814285957113964182476102125492638454343353246355384602069025962265685369965086031444353071626742959041909297329025156781731494983350079554250742150433961581681314192519705131392852069543653025577726389038022842955020730085934862998118444782752402647940879111610719784662005016931048704561922195233352821676376563856904054080477595108838127535671512434789606115801660458425499756774219049650392901914932040369051250100770086205732689261403837236206028140806814859918830688657900648521723752190339002220911125687238086628555864607114193416871656872902373619510373787221804716944240867698992950138315563655882771271538660413417936037163325227971137076816515159253910981273378185419161421097912044347705280360935973790305410476087393166353000918000830513605373931534532039288812479078826143492496455016014971941786817738005718511691761164990813729040718128538716032415657128033998536193551816144910709982617647434709237512386143039994202093469581538485689668460525498234614318799166536912050761659315513884310497859696014961049056091628201747689291861085934013007990118533415355575341300265539303877346425663632119537749039852979037905283488953157363389588770950881053817079997534909760578665505039835332944791517413779237292974154239221318443608798239070548850599243579323362965565870740153122436366440586009611238151473473340486606996486402191308242568308410364682228557880927753910806837090628949854670870306564560642013984436760360717112754843635762210362579597796557060651278326311995043417897906570353985817038290944000000000 [140,6] 180516592188165661858572357120883781623594023181430805465528613852655081962541500962775993271670679549182397238890450299958593348690835932077043707060738717536480899605518130657546949999757415591605348773757655139790047273922490065798097249893385392390719551398906330834427836670122903698488876603051818108143039344890790314710887111096364594287114210466135240510383141660781297085489868696010211853736461008586102605835254992350053050407563974284122705217328039182063997903144083143930047820505770167154342325736404605848118291330514108931004106322269278349172420750526708893481995746312636565687849911938383978267329117071399986532922294188535993736296503940947688497643998750718379623638097896895431493141520498426908564085133102106238524110783638462608782881520631226245874865170353401001582157994919774804686193783781699767739317248690353283172466850079862913124086062633502002775268126177419971068229360613348112746074772790340391962368532285562717386009347899476178477473292646719268245736823345543447724699733137514066245505002859078694881209375045544662752861013989321643770441083631771572491516851225861685201371331857623827139467839730053183917823073658902672081111241419053699613075591639229867266920580319797574486602186063695309295717182892991680983199172317772055505057394944464172402452932534314427107169825499901852632320472537983669967543418004377233284019674262489638092276117674145023883410844271685192328703016106353990090063652363468922082300244590224403614442055129953240193087504890138730277130022405675987038254836602325036545461955063549807152336706593158322283135457391053540531567235701867535942253014442025494757701446903088034722347826810451047450927623308375861664708067022417887730052986121743843118016994605066230459916191891983779631183064583400653357695776012147567637048510909057482934296899767816790491117968361266139241121652695668556213052576141766694246200999938577895362111428761090521452298346868875270431531111442664149017896623891269650993288876060511838574024911746156857904957447889627284720562305606250083418110360320149731821196577185502044560000271000275551833456969333449256469134426744388502575360600178688000000 [140,7] 789258205034779715572421664543867834423201605228647784329051051986911496636260770411750431682962761084072735960680265234914530501930654234559175749240346036622030008804696060708892260141039249528397347702868541912872639914770446314829571988590631550874709009526014672022073788770285197960906520590721336474610656135603767590365709667684864355325800001765117422978439810650439539920446082531383224821399520809063961004379488033855882291319833940412688163193049201010056960054926092156006156124285242823726899865110692699760301350455200432582257887150168296804756233973019009833513896308734728825592343176183814623687905431823377414843863720979785692370158650288370064949250507879280505767693317368201094138783468204936503096053114082470292785985755812635203533730584258255202962888990968163723082750453266598418222704864329607453882853492433660516669339547888484031716988691734118245398987608649658211184980483556342168897505025690595696628055198627417264456030913404347701225084271434676399948158976863697448623750102519280956197381955973007849248867280990918017958217765425442722543871903639054594364481907654795663247769033093857283235864754104909041302760121010303977504273707067288336380306575954850919595024893594429502672741414901845165159327728464291163400378571676223817378854095510680574360767439793825927653865080846627288904428987857901818132219926366400198832230882244989867807457398027414663683157751628410856605803438624408070613097500390623407009170505715219548648938028246240211382215727762865531222585797150447189242386343461887965374131568227711597121252412561383529562240507583959970279560899070268896573402890721442363577598529992411177507168216772137290303010572799690758207744780129115963449375713105664662502939335562353994253788730151672331801419089931665789230568718321730915812731395939825964476855080439889360158375738181980099799493773902309245041664988226425553039336072064739644445687697547063150737977701826226858261339087861296262279039153227412788607248619032985148843358426156202398337901086340450598704791254633450894534041379239417491147087410698084249623873207674460932334056665767040952101211499847618409872246806937600000 [140,8] -1223843053174796882897667618721966980605129418149608354999313527453497336624096857050767380159977924525833657030952244099521712215548939290757107498279131037537678299206346256212462499934945463612518359606902700556182959731449953813459801137467254268026345390866029328963775136387814262164917510398461151054168302224093320688117725931371711546356604706073123016105915303813635201076706957529035161257182367742420795296123663916613472134090361412160750021082452567577599910193745485706378811996436542055581951226262125888579088107473941454171764866191383413050803944008191712679551066751009686192522643782132533400936062239030319719800807471526265748190098963968714376900891104149674071170121644114761194319155360205205299393451461832061532150283383385002603602822681627800590234384829825698003042472365652329415273360685006894517160641866270483125994700963302658721021852999861732337505383528120440847457252519108595683372910044051061792605775327507640907554222770525820263189933044385082970206094356733171068788964323586972423419442745340928214078898648592224835952510744747082383103456476723411772799124694549603206280363045642113411643685587139007860480331795106982687915351853634807738528006767951364468234514607612754019295817388689225168803958605453346545513026343338288485708285213641987341146305019197662924909169549282398670799038421052526159213478867563411868361150783386243937082652536696580380980600323217694714408356372290930159939602909031164912046795007283549895757600152545126710395064461261982247615044953588383425288076734842122029991020218292421306711149921298471687066096369747496462364113914031194243141117952234162017509103884919446056911019501971035755639051964965598738484968388177541013103501084237320008987801530608337823982904278874434125402059443638036609047953298723368410340990997688414157100979571298303020757501828584233516697135237991106733454721075974108187095405824551900272392652862880283849346101299148425659278740995003457159871427508465089612238910047353279784849146962436185504104050905100649253551579328884930573358538871069814567546117571049386064527624730591453523755236969740554107436633502663530306452880936140800 [140,9] -14556933153824067670657641954320391193420209768114152302640287454587987302225085365769205361796869071858023246382801249787838757120174633091672897346185270224980708023180337766801472353877661235533293579442545202301642845361672164641574477379255055970513891927558161892061492025174418379662193954140071765955532671208100668397314868512395234070139396412236831596618323190877020037946247093980137556630649615838496568830678720067139932339259065889555152256308941191288132065387279316391692645976759421034835629003533323180275473615766758577887210533142987887665688804618293084315506376571140617748636774692809547215971218425350082982100091232011037042951144769824047405019499159528119393474587150657080294864567147348317664980936861657482225321856045125549266373633130866492257803349578005048850402915924323028048906162310854647767861108569513902201038770944733009799055210457248691741984388884199283746516962678145381426279447598115766668766626941711496624089517885242369681616973115651324846691255186174211397218829677480662216244805148577395296294435471008212040455651311067974218548206119857241121837948553095613034240156984288480351922245447658720339445337910234775801270587328236419585543879942789936349163283671509119746893224259078956279893468493450806475806573211582477254950145302394755315893830495720704741315933738424703721738291989017675135769631360400657695199133524499246015552929195171449842907448743174690865847891688011017427823385662719943210074881190939030010510768033069294099874614654590484586845867735375711832435699543852836216088482093521840273433499936573857386412100738161515266734204619688266003291471627590637751478250655838591403870776691977892685918454647518507740695820953080313963490442356619229376452217330943732818413530507408041983754508313352665355822261204067197985948590813952342692064610959691368176341307069707416894956130998094367419288801872055769150502785904659010010497903402663265937329784259752108012795486452061048047946859435088872604904131337414406506413111697207722808582553327369641008393472892102387478838107073338778000729814912713827449678066008134436749703377308038744999047144131880330843902495948800 [140,10] 19651533269834647630671173322130567239216484132672582465274890407407003946656127423035742059200321104158869285256463058977980236977257902316643888811595515307770948856585767989055556408071693757504773488000700110988554066314424265806667293353380445888443765130701887643992961288331249531033448303904854922113138121645962835290487095084689546709466540684106085838221213167227586058582423824520788515792710829376209465267879379785241458971323759271688348785896910630357678780775019215407205908893097817771344437033956484700686584226657880232455000061726298984975338553183996452534778384418622016820696271910106330103309252611027797157450070158758893620496895933335458724836090809662870908269146175893769009506149336865588559926219747601228459224917881785961199056193398131173396037031482312050343924544382828504621139295174140530202635356622879986294458066205358052248013874830587226401692690742068140520373920267204823532994396007411831701911971136894905323716181694797426291233093308023307847221386040765578433320731336987849578786355233491837371797297450930883656342128828878562059752120983204820476467570392308647060930184340131580155115053714309110425293157605427187809343919477724403359805488830244680346645289271498447693909822911231188015424756805459412468104085455389346203481302293223173510606889867480719081696313998800367605874517220882825473274575018847416512001525231735139499113032420374362505928866809981482058458309029731124341179958430036827848630273415598020964197739915865908786040042143152373799939488049711158647767150007802463656903196744212259365463349939316916132415498064751723753916138006954425346316620385706262385658759525950353301918198404229221190345238897514567641836620071633161064762437128341423691964856096082124671711907444516394403008283845340280878626079400965446004298983374790698931597700192397488970560460095829788094111013703657432177561416412776292636244362545905792009946029160403750359842872302244401389582443391933858891094958162378235422145331238739980056235718959570236161623206754011877989994916957971908773582781133527056031910230055139211430945370090072028149964677563713792329361510601649149931256020992 [140,11] 381503541317208358607102671739977691211443303167868655718284186119574772518773902121838969959904992925737466521783223341812433144147136854228349226323623295344106502534899334165188491536587524488813998600999841824077328841666541394528702093945907399459412729555056603287117729662838514230454271186658885653787869306892650739434237495494397179051146429789864233158751975113359262299157664483060598360027785724253345378507481396157865316035644241765770483384865843966609168307233020429405442575347226950267112138491838083952320560759057637661237665261519158603698237238126308027749509418200363772019785656151341158762684323963635097203727153895993786198985846120502956366239986543717784124388337614074353026805001689999715933127664573511646840469040586239418142011675529442583062283021410440471385796647900867306579732487149292655029930451562278085487549018668111233744830187914298355908194044526289337341096101239268816878628519291936078650907046191203469217881878510459276029918231720138016172134693023600909229445603178134331108522754236923652056982660338670179374856430383622841792732141852086783644322750696797548591651700770665054778945316611653150456533846277209144697476195566616182760227320179840359648030177794000758280278383315648383233541965321211607174396839609901487046016223250973075926592814004562183676579871688185205723667849329996239649669209240815040772219980654992261150463244819446382241998032948388338426803142279153066676716861713803134197265808192478613295725410520908513389149048130107001057357240708663124670920347611324564770553578279177527122871316879434314708297157146801403879390655447753607550648334586776478033410581553564497089637388705549908379863717543892497449575883901790030116060271360470016736690385242348839479667977905718504191044878352919076385465507200809023085585010138645817548199352268848149835166687879508528181338530374427723115260538867432319965519445841951304591525856502976223206814207733206995883580519609897452280853819328098134248869242841936179165890110556287679319814131063178616089188495754187717529478930420710352410957576878615240007501155845736992756040427512407513914469967354775364098326528 [140,12] 593415123333904629879385991140184598318102650019541823905975807365970891394783909662206749257477116443893261185503072702576442168231678681137664394785789846437726891303648273138663757927156414191392042396850741637778254636063854903813048407883497219818189028809998612579121554822234931202162114189937396408131716434484636560749159882726862563838370981228712848282714535628553581047356840498912586082754566374143273489282083492527457847151152863409705933068914080359139516067117352969703273699587206840480706653687678868798038394323934390863067881794346239104047680821631212415445963040695980208982344055984296325977611609944965219696376257497691694804291007532841961610820999715385569023989993169266234487538897729360976763655006393264776993007321533015890852307728343733338904013615043646776997999591051604605156618924731515892396382916934392555503785105345568254589487733910493835891196442440376852454056584078550805077617754647330311204374190802637840941810432134924432073012742275663363721807628658837318234002618685432318974503814983953396305845026197238956990797940599985539546111887341144363105696460102629187591022525786944385499332568572907739497106648352474330066145565852929134022756523381870348263936464644077718176777915491477215461992227170040644218829147900428059261978324088770374157258980113899768750295983096223159866513444085351917774760745635829744515616928047672610492722248684316200826965051135479217646649981148912240574922274640097028416547730356947724496685062945162300870538361868787937697007854114411798782838007863126132584308416822266892184654051905220283124401899719985460887791278779367307842540021712820669500430136878374423394516270174110846780703914202629354722317201637504202293692476325378019204163163100100217232559806535506245338613029604771994780512982670510471979208360784289252511458391535643990036287165142840189002479164455616310579542743780048946552519046609902770136158516442118529563683957863100005351952508534817519513120755304478824607994173727151591709265824627471043501634472297002602003656466948997675635050244394634391655091766900662348017740896120455070313149646541354093835166467919690711695360 [140,13] -3696541834186814599489921953559714819368530619743925931102587994281043879400177572479339736624338315320186983314868674954494971714495618850332979824524581590031807463077298700679136757870738353710750724205062180544082837009428439364236626563484110011906797465586126450394809477600331188374370791850102715162864429521741855553877748588803790210856936278632159244538335967686973377686455704156750955302614700825170779751931264678210544008430974693951636209666465406258600912363672011521491555925720312477405821604462281575653971136432710415971726254819015737291234174909242402701457789737396879940064115559583078341971242901330882369324130650825893317073619724092584488919628615326721033663650099726774566794376315274096892585742861714239271351928845527385075877678402908342622343138462807902374746345969878733727478536270342841479009571220286053415466844650529597794600903546539787317584510018663885905682391333791038651241797258698362147918201721126782558196982047686641512005159769741800966353793360525527807002671924559281333990391648565961951124242414987733067904141242332946294873363152970866734740981738587585730507152177473066011284174773349310842526657646097140110912790540098369827373284004113117267398685919009498644297647800533066253935869990923522833957786990116910645439733513576308419995943087105268093611932443930659393176786437017872364291501444352230674808701423107168646670634050152525634735970132595798427581834299020758198772395244634148804293639163235015617941347803139692611726977541047325397222906489439394727304807205601388756577120603984845379899447046507874761136628080582169969959858432764432975961234913731689257546744567640621875539663025060333598935138740401969959620027127927305807518856980750811480943196381056986090308614353548856047727058803112959531919492796799229834268574045922474383535898002989217724460894048507476659918457991799208119769847222084725420704997610086890304899189742482633798951255002858726792109570772727287676696751819620003849164570415636507515386267375604302829516004127919813336631502232323141358323192572162843041822250084618431622411930182149465263391034878962493107455542392191568576512 [140,14] -6509468371572724142912822310947329937477769602749415056891137238717848759403653765703100156513251375211087024290394811233124632719666857291766517045247482957435214266785988795377236909745799812254954774683544575708308146679677787206766945175398538505980001172975781328433416291071681729956172356355139081440624643254722055745238529388905369728617439191400625075318184959647974374595946305117666506316542272992554945238765343974009960650673050209292321339442430250951670108632621364393965939510488853515846923074274446905413983065390440494310690291494010360047313374502674535981215074537504766460168290942550989995462904974824235067192680583887962695628507387173849465050026671328743657801064573057666575499215186668593564989708724363944185375297509792388647561922146310922259270243560617638685231669952021529942445012565545807014565738728067218550128866284218348331292703961608642678259807185834805085201816168570471666946377616128045530018980039314849297162913994078484075315008716839079470810725636957729991281101285797593867265583185604874574035033914649548629492444343349313895268852841722136687018456135607857741491897920280642705536354889486317885001194898501553728218963850179732586909482656345669372539059409305191931911311554608775656309898319032415352182670017215449402016104580055986130558850317949781064030200826507076425620949730748699292665478208252791100212091395129875890960351593986011567236859622787631099270756657096159454641881675521208757465336948395412991832186876152981910895457948788093715676232241734936493676468337455314333854483946164186307909100015443514904924997139492898287855723971858624028178322892054436230248382999061349502096356750268360292370909957679059831263534279682127536988181544831591541237410122413945362253386113909469182513053882515140195135402386141660222709287204945169200351940024035290443962101338514714876186205882320759303404936737613645986639758042543296961240466074957819680231491784332829731977390374585033952177311040324993047542001983038105590821180685744716890008412659115832196421310963483112256238394628339870833540511081484189510074108309851045015508587170838697997446307034563608576 [140,15] 25920115292285144291737450343348555133806032310726482268044813387043544252771138405272093515328053853237216579005026322859497874037539540623948342949051450444697651762319409041133675952069204211333994802276243636696101597303321546010225720030476629054603234859144477477545498878287126163094979492964213181159518069078315655517043645579351835655885081581239613043874549979134077799276084371501954753749128679637600623828788751240450285021967600275384868199914181511335337008368199593278203471950080539466015259705235006631914952801883782204199605976221457561984801270612541008027906865488235497009175150802536610885807230811191423784682513735670298337828751340147270103431228857478285977071027099188872484672948391920821963204976276150461093400941696155305241827385393519417770452889200358057805611710968358321392517275240652580135625266625779991837353122895508720819175287801821843196765577475365583979239630233197110880917285148612442680429197666920144390127481767052891419193030492556898727054099632996566901171429245218771413284201318896343059701368912971193059226527573015068805561874546611940773274921872103598239205746677909580054361804311630592270922861992840593724703054378336083657692247876021367346236669145932765577151229266138318843484455308080615881121522201948676164539241037255570596341057918332399789278408220480837367346090040483240905864120338430429854985668073005546237502784179254556119522074102064656496561080779259742489101529728034817470389078557784432312067158015274774397402290260368636835749971056328382843740552221143966176155747491249857304328508361613734117253547336414270355660622763404852982118659158590886314142235829441080234051867099497635348326528868973094740827937516607980375479020418662230336920077901615055544914648275824885088891902938847817556293693710851630987193453831296979721210976069550162819588757324137817963287937262253018534565769427146121149195555572889532054088642571010518489372734488278413447925975790180028333031517125727250833993028842557384343319804157307341314705472400384242871443813017975725736641256731115319940637574257293091075587340837432420222602028996565334321016648962670592 [140,16] 22782708984062619537680705000199895981745808143493579754418881939200067689394281568039627471172042479757679710444930430151918838022910477706615682372617175859470686423246662953769190254072631644891875103686372077605784723053759944624012576205919194965963450486282148878003142405537431222663607174846612323602458948006590383213644927420537484444362154599692201067258987907914679483648674187153255200245820012068237104283251842518385428112723486483398697671923829711970727406473176461228922675949903390162240082548310281886355757379210283893264130479177588744489370884410673544667677810561213702624586348265460646013985165812621154488794252894350443037722785872241415267014199649519688165466226799562980829733062668558659103433668969129586647572587067128431591919306337727760612706347390746207367855295488416886275259384872689638461285385482689194818991569781966627488618921953906978113309766597811868090577125152984328743521612795042679788163124494998576077702064352708549219716812334611871540881524081584772684936231760995147954910570634954818104534007898275563135501387993778213811744282977919785937752292106968598419360084939496172992973744794443648503482553308680247163227603792637414518773657161338884781960583954415351470923665900656987261549110145301591544865812627939652080479228970728304775207178777413655187031257708953772328225042353511024892251928403843861538159423022678578385549867486697600832875708662346258208495411158677684820560666006520079852411710188955946643520293700483249973855809462293284411490159076451723720267051699045313548731258150035395763840692372813086883234751355470983828378796510125563015578953017853666394459505305822352222989212843932839160948785679626506487039803951526752775109096015286603332362856062230562070589887050479322368905380579907138104270404025999258191763837099995122744773654835184062130766207026465887799403334836399597899470795111069517352462089306874634083728343471381615241489347647581005483173719362796761321702220554259908343212854115871986727923726294568425760430593448743910986972177885446540627530428884129650863545542068814433325375046627124234842650763349783759116039572422656 [140,17] -124592235073368905494249092099641705455664460592129890319676170547517119789759093887677783672990061601020166761170967890643034935933300589525042547719233201150404290568423612790575561217768033777493431703400582519561607150927866982185316706903441940877534470911088889441090481291433432683724238785592131696657812940457092762082920047655298935712218355500516946647754175685080775698714779990959603395255005245878370644206613315376215322839132286140774479048094439141091320990878754771585117778105048503678744520829555184833914217238843842036119599459900694771640410146985706264898579548383498925564685800304749316094523697113489255678123209105078383935528267731475732977369312983230545934613432485156182529176662642093879240224662188434195498600951273611847019058533136919945996338932077997623049784175811645568471650588723495145368709259894860667493371046095269460298368149414930394687413101024868821677794101756367977804665208107700722132463673270490417190239818368582314851226808411474985557146419603391113919105258764436964928866183271220103335455892171096145192428591871290423501916979559992803428727711421994624505636162302615708589028225429911314098826036040144814896324846021854571106230126082417377577981582807080633032653376125979672055612109311640168446183190717186539526300622556800803097316062495503813422516180622023117823318515367449513006673038288390645208956377216726197386215694635701273923652353265517870198686208026707754171563324230961270287570713628019942568475378425136947369965048401778923469936411257407741212498861376518865816071116221553262712812116828573410612700552891099331259660126618414485990933178558366484557461553286295510092726091114520036799110802231792766501104181736906643572656827136475233213782180329844470400826450963372769134275383190124384508893918005952445527791925613190890850922091744847833308774749809543735096094819464803582373169154341530397586667730768490638232558468069321451372168692122956340426411737247225642010377757702489754412023390097715662854194090399897511266296728816413555514535478996066481956909934667450083327403256272559256991149182053995090635479922588331572555486855168 [140,18] 20353660288744438971842885635801678840125470664072763741584755188422616550244931975582422518845801991511905690705374817125882462530963764238878962187160559613642701621161452296249384080230112203531454136895733190371485960064037639063730100806533942596875468420528370947043887919058003081194999808242648794248306024088741534573947923002815740923408338921702504418716071861421061559991434099891970672665196035426066663182788815362228154462108015354201571054515264299981923670108732124429801130292523785740688241225433826596872225961402252790162329370448277976146816882641839864453040632673167083013912309431142921968086408963125289934169769014227791728622432760938897535442971324452656855885535737266931733724002732641973251601058718865558782410327792611062511698758840673575823377188025317675784597661971611228752595582719294038310270130657380198234178376983265310168332455123429623275006240394612126184774360282099404783892826136675521862288180407287663117735036513997372778503063837678022176707620208828423283862327655422399888238655412471892383977875885930319838677181086670403775917937452894409357569165469231425573700638122998410078342003208514143168194513778760528216248219924851623856725204278099615707727561173586609623258607612138582627969539816193586288203773491573877066025991580302470431092946083711933446869703052422394363742742469450148539757253200493869649181857915088826160521147033433524629747516531776574506890690713657483703286299156967085768698232063767114563503014159540737747373189383787315188494828522443456612649568170724564370772266988156687572671952614598287624232645655052438580175591417218968694171230629996541413521816059883592312863304075205372409120448453869957706428077171193031971648571884303976580486600899991932822876062174764022763075728654391422076924958431588979812963628355827824105449109216053565451188296880064965597171663948584561140397633527001721362178489760787193910012727805348817745785408139147939555590243286024905391582002495590721725534300491141488239088483793850452219406155818532484012658529709974407023253283084665052818194840951292556724310303856756528989106736361206913158873088 [140,19] 369512856073341962362304660340667561302521985582020931626558664458656450870486824230532504091720226685697940367949196867044475394257528209606833494212287420432621077855710725843532706649800805327930830238397951637243934367529252051956360416279214404816545890802606176984210111794479223342482221261519897644295665200842990957432048815443968786756118120767553583230329250876362474803200213974893988440917820202031632465037611112714866683254529798712855725771467108609006423931064816183052126909481422296952595130729112377120025741941810480564785568322254224633492821257436939470705738938655684674388069168690342287536090676373689280137231039499215398904053630520741083412991821565458660120851667000245808330579516505739706915178918954250531525489037540322944219563710741419385673957781942425990579825526562187449892431072194934955143808680631454032841809101884231807467825902630423867930685912883831564463229531671494337906996605624776146392342820160299656135523503066708293225712723333817168811385538400406377970073688355326340412636258061296604913105917875058573457039329309001168614867466478808480169925012551356688859806594464947748208177830345839237662734617851472209329336369990122460206280381374237902313312738821753965794972862697195573388517087847994481577307433368805158125080704224833412248299139643588948138378728480452428393762269108581073395859464452792375799531693947566970563034520932306920278337270380319599754024307182667067182646536458143162772074324346051579537769355301550341425761407262332661860317898827298214902284504691680855274052587126911889848113256559716586498702154295696205259986788349717438660754604864367116358570265458000459707500456938266101972466697253725911103772236701879391595157909060276386860332391597676186397876288543814948227284617047823144521584537497329270678838836112139203028494226028249950990827880595652580123388453503767451002850206178697477189931832816203357522821673692171516231562926518688433899827185833867250058689270094105647536253194012121452007438033680828050521016208953796208271311369530975253416049574948654647214087799191892233697911302774992492323302945239403480481792 [140,20] -486510495115835895827542455031048603821440005728369789109285045090597994973344563932652426444087167178693820569249374020203562491960642243426496562676555988941111690445839323028186285108236095937443723994292040091514374355313825698010733129135768209360217123221044890569456259869012322455173006611516830598226660501978894268534435496250122449403004920788248677744952183547917208631378619286517498834431017689010752597768478639571693675202207415580914254446791657588218795658559481722691566601699942715793792770954317902456064831890617960797473506424485010538657029464329373724361254448189502026906751109666040786205345064909029845253492368334900579793063340032177759646021603643525870309207800177874382603273474313296107662105880402842840552142419525195730071115316282974797336761754504736400265563155431393804383793576095486269396637746153847316389951093527306351901813688560305446388272113434050622520749871296798292771870684501553582326126509967407411514279728124957474220013920590582774989361763481189622613467984035767288042729617696396900144839714120695716686929822779851426701079407252259944565642596598203593239892858963356710586112474188450449107897270831743334506591845907620582508558138218473369815052373360332108718174108270911485294676735220571450704838665041306785845574732744467614383597176432354356748998613376373719646010147035135628538123800294085516831451728388247313405009516992194129796023086528912354810670080987615717201795499839887837723651489528636256957075407060095428413375295739029451689263688529039074743937974013002778064275680668284868990325399101351053123295949410475606098312557488770058419608529633253289069622193561236625081230431364557363787282438890417559028207689412111225368531205042894459762841893388118941295497371075626922653204528334255590575443600486165776386236911786748137243188395878286596245124698318216722464184503922165801188722263710775314598186372750190633009898789255340991319360094883351179364512244339996231046964360499254508942869688204272631582774437204462995802065329608218338585232815950414155310371131179303823591133339731767566362514855221027243235338466577132552192 [140,21] -223088448471086830637162473250463080374106315397373059936955431080308992449604964666886422984583547555424780701361946796749414886984054175176283872790136921366658063396522532177959864482952646681349107050011560055045862818647711797871583895075604582128449697143964511627889800951943609134407133535271295550210312274452469542792299700540712590691221743256664765934488576168035024592576907353580898355783768721763962753104556601970470437469560057104919132677747909728952990204977113080841188119812049037637875743763259684111353744108088800921423084953445292887750587518683754560930022822726337309236983737894105378270164100039603880478641857296344772278583645965455040162589853567835230270544996691645871625042442407208219480369765551615761573678645602424283907410482214421332006310921716992082430845916427041874749286606810564556117661403091279782245720898958325420230928851879820233091128239160575784214236886214115684309565938077091377113720951321827514854483433285248836769322690853409804427779657612270605416778421554955337854893785468677416304159915407583355651477466549062265110980499447895785060320663428559283863681672280317060351240554288612657381280345835866586134531566727799862703010419993118744761519627113807297128526531868568338113612304000682441241693774648822447420656537925689528489846775008202671134403462685685253715781649872274942384595854520716767782255706791680434225320568453394847353694970825148308041170171138602641191911722411346317899130948544187148221304554042238296016724802868255253851096616138875154842823455221018820980871889161916734088241796568900343873353789989364091223833311554885473673464718009292461263066153245501877540029465837173413252699782266839158056445233348441682546990373422702850052123232916768101752828250929922889848541800192998685755127079309396834187548412917735211919786222239848587771950580026394398121234484849051431919676694859319360169086178855647137218508503643870424138004771335669973765947518537641710034007605836384070522702416992125916949397926237368423670329020874162680405964075841275395339930281641524522396746582078962960497805231463945814900050967882891264 [140,22] 1303296879130311776846879900906557844858977280824714203309757028673701541453315715194746181684284753965766615317290968210209009504427854212765456680677787578381258347180040949457486661079790837809155240665540785456014351773155367230526021757663446997494045781179196554640151391904595101221383150422640674144939480870318789209673296669579991644899097251929984586571404090881311659136323780582344477560152951101943749494943211810888863121870424741159939901910082441511987467535831599424634379101627254862460297723568685508619043275616040965102587411086415516455368373410724790210061143742043836024532194804224991437187906345094901510049792342205250946762996881133178473536763375488943829313548397349982340007788333328260249844033209056115331767842375857172686256032242392220225450808750189864165284129591711786104588353708994735035303943368082787321462174610665313816781534626120238676979217378954529434022664628360061879437970900459322875645938046256712629611071927614858095587622463355157961830596461354380190548880083090418825066693185604136362746080565815290401958162347809455004432249349066905924133290674693571193792256839012657553892657504703738812045961676148851905398319598768973103360098981546022239410790296422666241908324565099123245831756279255977930520466604135010885913276322569349877879757351085736706414268259180304778804828152452349975904337539498382968231927953945124919752250454727860697388540348625853179670916788410578002552611165128791047577115959348301520520062699436394664155346726909909506271676600951979381680673170476868311618555418202813179675084656222137349477372091680566628450883238685658491119254170728466158149764634652055462465576781075225388847955924765331670862976894098755718115413343007008223566822099017819501490265631691473797033168857439812176006313100944249829570663436548551186153006110968626522871524958908621989657804647606390913682351028606719784774844756991153308680501029410593208387878810436958809441498838300919380640272389493538932130531076000036078360716393479378309930739042504101285041148556432871124431888544204384909750459215788558546656344169122474075758416757784576 [140,23] -1625377196348158031749819787254017977347239252608990116105719683021748281026210157560450372278510967530893431598495069050266767030202137512773449264956866950403110444079556709068068251770313857898455822755601875995191168521814645359703936380870306001028781110340717616564505981237271008779224330422947761700361991718118053000640341821444460026865274574979403903601917977732463097532130465846094529621829789166894908031420003479266373287413526467686007435876872469842321418743507842431091578863312467178237265004906358735133021917259644846286778665393795268449865028171304442231915750402333538926111841271212987119129045538588944276819700797542454242103591117987472873010368144764924925196133051824504089360488251636726806810239786958392981769117706793225573927503958716353373204942196975600726908465039335713228374351526249241031051179399350270036027946131645469121436938637925756379737695295215847330070846601089907191993626729958574365682488508292383925598191117074833454041624972562707679015558339825360318189764299773021178939457386806292249388368729905254730570316322756878481144551880227236953105934800884221429844775230223388825783039311717866262039991066921952889626396955398516329761618229630097923220993696490489848507069345752813092506791653454168805168437765013516949443911116220981746781011600442439828762165817678281816463880748023038974927166970099461313523291959156209973774480300594949612580520987430073762950869724202957761662363857956246745099336018525673241519089282370797138198570507152312033357496944274333375697421704052302034442750997982391589281914104264849572133477884804121855509829654682124612693541120570489172867144509147309354254091863005894735985000829230602262674280108227870846995587365953043173650833280183972802862802373911291455750356675138400622137279750409120599389775608259191317742757994042768878057416633204585858984269270603741847098125325508448484616914440994990420108017887922072319367589891444997935387504712995514652829042942157360448312667266628883534763334943252566975173262513663671373946919688800459425203333245487950802108572182580747367486930894350172520240449060864 [140,24] 528717262893869301918257915171248749843566373518709965264636707344269455707641736623069309770780721252794736434593734741951961574980702567681124689568501232759489923502651811614463000266034581719716129723663098255385435076576540019582805149935776914263412178170371319492170721881508603190231848832653238058731059485108661541678807128085607192287887984420057094362593785789994079082667819938006373078867850904224783916416872686839740093130692378307510131329202400011740166647119214526335256860794201684523299140466712007511494595067733581984914415901804932794729209474445511426087787001721626579471548983996625022275460453784909666499121941907965809925483415850914868044049884839769076777975408815681164759414142085718896999075709282270966898244836444434471409248020186111642776956765668676921994278940839979520282238079236470734696296356719359895957835885683581729573261830636750311704102573597349394685703121340367197998751483527739176733099586553419164551831445016975050044255113688971407426920329539634949842978698671608057093555328464354259492520146946282680816526338621634140594091734657963760442020584415169955507276119869045422656586172583179287887233965105717604366181352537259752305847094772434614157949385887372869331026222146281226126901376627009102785480016639127106443565603889995454471382811225218699256779012718489195753654500638432231367329268591908159326821101521101809021766841573155853654808825982194877541657113810101496862868145411489011297998086673122151391477646443137131218776619504368764849059958874533281374050623574467526914556449729262909784321655382437883887798219710059161283339680377345535458348066546334399918178435396549704628793496335690216703386035965488427051247752661030772644275201477353505528015054172372066583334452694776896697751622401054905153681650240057080745370575595634587437760963267531156510380000024838050260028848459016903729874256630724249021272945849197774923907184646164482460281797177157841693865054534525270870097529057376478257645399415511109597759991473785006102294507943988485279199154163670807189360742833825163921062432958841627990055327472296221594353664 [140,25] 1590147606618939245760950864169201933689709935137736019994202258791579629876875518679504575449601012543054107707570047575448984001860301137954226815268564572370269135467821984046874093780756582994195321982861004706346228244573235513716487672485135039594751558047301228733876574238905520862964859154655127359013413475811467318942881620042187618186957323465529332174033461507058826876184662679454646955247288462909422754772526151253596752366117592343504787676365268074678584502194755073739734032585447380379283293076445659657827314223701182720527406701055009212823144545416601507902155151971176222710869460844873902576120118609247849264920159105500742852074937205586461195667580507616753194744355981968850238050764206050696911677737511440664070000515999421719281714445216697217581127508185925453675145612781685427235772427363267783714223502501194155365828107970352353600401307580664515488946135528391407978005950839789027457657534601198402467816782014964637174037708599392954772946704138833723084462908869675299546624209803504048852745045165671903908634795726791178664713288672151259614179311719314333423199124457062622018103695944737146628467107641750667162343260627523326699977721180349624889390811162316015538706588913563420248300974887946566280678463482729204762468166090025686924095363864573202010368292481556037722129118789588533378653945985494145841645153220631470878214098047147604604599566890222794229766508336537189264474707943582967668100239344268654908362943200436332679195022187596395126951869652681005584877947422465901658941597897559926408797692564990441530356100648455880609205648390443139170609954908678226323734150215607453320076453475767305432835289791283864804820225736511833353904116309524784864118441775837705902356879230385530424998886211430489664198452283626071694176597462662655273838774481831021709313793371629995128170345879738277383609451479045601382379035925901675049834993175592129981736715176682651411638531706585854425308215850575224385586424752115231894548385097085172522201576894241835849024555638640577563105573279499429999125006602910913572303788574683940957852258286723275948032 [140,26] -3236356074352526695924085047548109281302268355446060985349602781953887356875111077539792366201776298844991158635042621972452130049921574295880428254881659599489932520864720768841769608204835218145582868681651603692296861558517567677252947657170006247358468839581669189823657350390515171589389336715937951480305134748060818860626770358706374771212052100581123532587218144838970408068890149310359313949076439347310993574307917970897059857341953622409020660115485452125444301377471050986848015853867450609816753638363786310022601085169373792699794103216609339040741227206223666783536566864834089873281118919783210319696590347929842127367498953759191038717377444966588689970444234694210984702498772379603899580507582834999681870297291186052784342034454283431401665228279580316911796185807968520860130046061119541449800739273698617368449348908253876188063970978477623422978616642234777812238280896065858418428659751025033200210436791886385410813389043584848803320920721168272883403409710706990650380233859434522872419133873587161260099838280967292030675936913405228920094638275515322484692740919649628353536760448235738430425324770881693536734396393301689340221023270188245753512015061114059554768965312169663768613860291777030660243890417534358583612780925231425927077094347625906014285699503458619374804558134309088028341981028673229557954600291582024537558613989523247084960623107563080755941178717779514973334708184081793233334626925832481540009672257457622272648164222214610743630951379313499141869564725547410584375691076572594115429166308387469895606296217142592347975858878522405409119245625911235724757191173146634986320937947784895346822590259065896154357947653232381769362448655120631127651021472518315612019095628373697908281258846399612879078881659720420822978802066723158654850101696255798686902800012881168580316359402849466381786777283207681919626059605466837259894078282736647014998731137438583498860026106484883073555572916007185063254579433901793997334511004942286880504485886840686760692868663480035154817378730475799639690808435253401560932550201602091266847610677710920808274409632999340507136 [140,27] 2802991716771090026797939564920604610286748991704962186951204212405882320242446146682791443580834322837614040532454180053479680914867348294990494974870071111693177229473149446612886578387583578228563956985578527215874961145709942922381918956267087654352606302100220774823765772558366447459061293050250884730945915594695184409891049793155475038999042453588497382006157594947814935098341265804971497159488317129105375829997648541643155860449429640551059322844299838768849223976484526546390336626803884182300464333580082506740946720210796878076483706821076616933307107726703907194746584375411296880477515874794866051662826493075391819530805682068703040960841790265180712529469418504116768684591877827057287535197249917376355861061304066231441005873443191769206412358149724880485965008592436429354321926878353576058088423109633682164310198324791603957666945846118138714718807501412229585819439969518368506756632883974886175007750869958694508148702558821813886386906272942857885499572340814026198758071010614180013403393180405619028690235470862566284658477897958752194306953819023095198805563154237353869408573441240050264339810990872241756912981478636150492269869270983346186444253516019732668721425484506754349695709272736831738738940866400128644732814336005506978826086989354903984997142808617786334658546100103195068634430145276885317535384268053017823535991518743212874622633816452939070109157517648853706721232264837430671715342683406787721142453593579331713802836389158131448256765896878218646847218301546024262732549240935173894442781183062410684672904440758969489583033098468040728551911042926317961685382834517393913226947067008361025404597256805811204784066677299694746339477499757584615203840419805151871496263406604177472381423199500898156274283572560583710224150609306068419442390479683441267044318698286797957370645568752405578596910081641268448016532528430226400202328562657090583303932173951400051862375836477622306698423069362622177310125778667847007567308050496724679213051780475544597708745798432046623495015100313517066597855818836205240470177634459995491720806300018788348770291236909088768 [140,28] -517306287452707237111816399221914006007073364696009465486991304671556098128829334694033530171598355889529517825351955962368741159794912905146134495940063733145587403455882245317261754178121844214494655616448926896771714986263656973623453383557412391456568072469156162615465832354890235853375050040916488110693733125261578802415834968450050491814314472828295273791497843344378726813733745025942899977284242980238962067870826270543759126676901746035850129565715039518551003965731660277658646302415506138962560229475258919800652855691684017973421650032903437325670647158866904993616659066502792616675165909051519208283198907865685802273953777400985129075921622613352860361172993588056289223478978631254253684609574876274166671913341605810206513117503821184840580017522660284309986917697648310219537052855336699543452547373069644581161365749796429640906107214594794742027494319015527674664238230100821352372997836710148083870283758763759503514978811583643874239747362318172654415225728439177862144578435576093264977638003725003440787165507703008772495281926566043293990548244541111127275312277240736132427246505091604574940139217917451701104780719060237879431865093620185908523524753756728554820893160755670515758650669457847592026005347154500746781584700492759201875037853110153869987689039193572442157007021809325829869413615147457163737098849418653062222831451602824228133345180846918206863557291775938575833249781013644111850975682753122484988598130782001422840998680374675393861274893162775125625632398788215224296567748035720555833764388559686337674962928632811477124170920034968491546994553687436200069037989313610604400638516489703911144517660003324823113009008942338314447716119489952099008053612434899645695485209736616557837528616594279052404872216208093164487120116090962986206121285344871492189402218178743040635443342724764676098920508400098018021778878104505284762503414849280568084778547539498701697089600027132442379687429101148466177482300915535954761236424735557706841018401742436156795966371517016141948797018544984308313283803734563574201900978972203329676583062196592570957362140020736 [140,29] -1359449241483646881344931256709874635897598613473058419505041970389651986464571878077511262279293769718430539545590762660737687979534697941361369883062249155787976467207252968165752492597321296279946020048515056307837670163568927176954874065432808458890578109709336908483955024971824389744007445134917525447025835992676409897443806165853713262337202006775334006228043893487193277910818822377084640651699884892250922636458289925658090972623079343904343050615711127666380742469891405351835242834161759048467551530163611458804073812270709490571527570669891596407442634629878934545357108874908540650772408355189662750373216030480145924386971349176289457552193446218668175296404202640487029919092779169063598774681268795614240792014480579385344760314258587658646159129632430154022225825488808884066142295528675066557618756379429393306549835944628056885118204206491791351206097338133187495803986598582467523489204287961428101694281690819547551064137024891259572113827022273994125998967205419253135264063982768675575656364381706432069902943402520245729664242767968686327944852016113340842319850540196471445894656968755434815002118404227231263381491517347455389937178878034353122404995890788830010124024976656910899373398498912031079235870168252315683003851231764122582477637478299075193369509234643617802088554457852789572330664224227558707808770105438782870761973783510021572732373123669269978446654288416045319101076533873051396431655349910862109041920834169582622220715333652195643766017015808636892758727087994200533116545708513678632530398439430088830681240115192034948496078924036781213383467107416435074317284642623630657756371390036812916768952051649261795304812990898269037191944668698131425813309022765206053287286224332267240758167383705125504893656341977566627238655071934978911405063178518255137561490782182210998982264312361735617796873316565951273257939686509980225643957699531682235867911056881015184616072967650419820116638269082491001869857748456913935494445409557613709175304186125243585112461952831007382253490311747360229055137507778790119035205431120341095574735212042792638589561733120 [140,30] 970175136030898421527820208043232012330594356836680127870141791477310478986805677211468087972768628676146842286200695444779214616930949004334378670678742240146937569393770947990645754835358060922973773323423464961893796543942777373801712728177163159322483209725870549662792318343274469175984826507888957700825749660490565480898997029822804546919467902652843727485458866915743585560459397306014315756963058265361726069742013800559140064913418402065659616376769356579284420307255759682078911901306594068635971441533233747340831477642441686538930234244316599782837953715208189342376954968919916367993164909129090796993606938093846502335347562031518601390567825254243460860742414056874859536934277160672151861854708506339199911164378479679252649286614894823747255069312302494734990854243012149589439646276207773645383061307365938391743760451933000692970855813605023931067702088078361824817543687425508961303865518500531230686885034824666678517378731285995151264697039737606173316613618919010964284980038532776869364513126073169626416801907228574018380917209711366431601309300456710986182649166338400070463315914149683519946108987050129360448877363170327916777087588019927938574948608800408079506227209363484829954007485980709438914043409318294717481587525517859538863960896996525735874515773623226805752104457484925038615711981838054569402567224540786656207562567088286559450207360979586664337128993402981033742643347286579773913077218897112778301339971715892754744667989696175444114360854957889447135278352242583759660017385172074825789548663164929023465001636334280644345481696593741941032910403605123728751263789589858451496341055144404277081053192208668020765977605472711886202792218954245209413444628432943476928478559528800528358925505534802738945993118344205429242501657234411278211157394875402282737201018014622946889215200774285379217612964821111499249578646251552211747937924779338237429558547111725936390681007108259449389663900602652080486818889312578802644293842201542765569435454721519704310209450368006721623132869097989754383479520266318798008310814802379813020736125113181979384217600 [140,31] 1362100809880221840574322085248691575024027612125330327074902067733882208626927846519000272972818194423104702842702649285358191735901455491059461469856075406827399735560773018318005814315463541236887748080682512704143419243444324207531356349804785498319551769265026818980901161525520867879503657946332016727310370503547375089369196415068852350064419911715576214538623466474604020394357999095196631004220325275775163557659180751050081074643524923767064048043757238789250182508827697096387016502569489468521774405624316329732108037942151589560236708789718325296798507158988736808305031759910418591265205563095440823337156779353199216596650761396308765578189535323886123615964436868709240258581066796571719124866952927724307570929792462707629167265189025084904064108093308377990743037772367381609310539376246026216715252898079326795802331279282837190215027795635244234864814400662045343601879754971800098189859695573050691228159875386293873800809595376191868796937151363145309498765268250284568511582029897796901335172616360397642432276582978983396518305925974916334460222665831595309758985861607388708798564734635571345890397978304661644525037582398635711901398894142304828654362721671830364791325592360839574280582605320658584705212506265181390007032259091970686478884251191452355562631320323949490096472126500993037415478035771895329699751752702822681243390089402230719083811127503634767383355518636096599140348548926799310070906434216759922733716670811384784225052781505014401665600072326431581834331423716113816287100913408931963215698723638687285177041656388483105340818655499002312911451575579055977507162535456070659830967527045182486902298156122323607540787410566589960205202202184873071051339639698747825212668090885807268642332123627511257502827620738591130870346291140275824337562446590235239095309568354620586646123168762522243163572360133907472692502791146317384444335507749703629593914425704155199958853681476574204654004030220427591922596560060295871462401158100111561835826881538555169593579080651122700860246276561014522871686487726593887100203249573801723636480973089944895488000 [140,32] -3983380554865499125145793841366931874642648459750743790829225900465948811770097317669564023548088864095390644799688731041380433931904722105894629880264835564079988598575372776924474709751597503148842066345616736926315092209923258454071567143237531980281933369100503493245616377974559369747035570090995958420527543994782627364580768893165363767351616351239304717760727511387749889047716130712946135194742753334665967506437366564982383372849596225149046518140351581978143475789049154314517792291023918065702100352032841766933013479442685464387205122340416631779736864352555712943118301453754145595144474891085538887565643115791922312696951367226969874672557521629279120586193419843287490519308818678368433330684753127246808585733557727584817591458601869346564035973323298426526056422153186783681525288065113541456357842279843061998593612714460541276108078872843320063818552809009315019141195128982444998032775085701891225053541502162940638270202246859563901555222465149044056093072525523629678817613865926872378893728388345431213745144775623732621433269434118886461799321734208502597829215338091541946928444687116702606502494077773172724272048269676720744876633538468108503791879381866766275921851814683943937444693345724075277373029795941246264386245155391596899383618108796865019794795441826163702353450760645736332006714036786251210233304126407329861791142626995804404042046363992390734155671051339082992559243874890059216423419802592203562251951624910659517378674065022304977144049780915656898722119789969320312235851157974093338845652411134470702052486925192458921203868253006616758233979390530001821873531803714833977646728333925150447052162845077509322305266491812550401877650247702747547103456574304334798181754374519145847987621503870967984760727381177986312623783639554749354509644064248194042258145937265950538195419186082343893019313958061400674830686840517943590263016481529893430935254370067645718148814359858362410072364615365078164173952295397910547194431585992709919042298875720039523599834912362954947107760668546215291198434743716144632698436649769155131359156044295254835200 [140,33] 5525282506989349238097100289234106067858983503356929767762549396070253665766423081364462057529828227627417289783106763109737709584585755072278227941042644451605106307666699857581540234556011164131455712833597900294031113435204140135108447072263924913612027472568346799433395346951800204782991779478315179260944178089900406734401337894216343885269344911977115662623602671393630228302053223253346803398458601335996507569087236162777563010472109730771695095395658388029224936975395568127316342011639716887344196995770238354338434182098777719936821225631070276622963815495465284911840069276500804907795328612831555191765256456635636669495564585820247141716805298279311660284070547248937525485961974478514507477041988300559422122013751524031614755019680314009380008427660443425977936243953083812937671197634558316415808239794251583592001195260923460140421690817475999716087392871863968932441598178486953984405991487135876500064598363859926361938652313083907711159103346138819910632268596304394662709761753790480199132581250209398834233454083710647189913058876571479247933157933647067486584404928368448870603709618391600864849376878122576573789051605011121752521966695477540952279399334707539612041653071945324329368169972848035043084393439821721031477847736884992126611665437331636647148483099757603145316635642111502141740798878089345711256441384443457030622776090119981498567926474841382728140465709788927939862172716508874372650150435450572813500175567648589281172757777752593375651438673276054911946176558733762727351352130229385052048905144329734467582944300962897454996225183871858411981258673508148465018617495374931520375935682498446297680004161365334889117793674459508104102441991116046339242180352464237972482841820687629141611357196187125482297454649149927299902217037170353632957849125504276960317968854682961646784557693274139192596328612436968195716447553093213059829972536168135154294088786878021991084239242688710017152311878469456984751429982877916781643043296243962336955396249705663032858265605572434661186364749449149411530564739823800497962032770096262120084477735390412800 [140,34] -5522811266726254719415161738260217838347419438872653753972572785857340849728301816594726240809590505767484823123225869992600832356357023943680549118531357406713514997497052635941982844358134302566604441862212801719172266912255574921211537943507424871691956395018819776575019363484649747882769160172474015595611337106918562636057942985678696255593690780000382623364420220566853971264451530934155895121333013326992638754809054243095386144182957820208522096775829098349098074754072554852311711494009584030707197242106948849181440372584415294450902922908677535675672079997945008343168430509860674852893443945994818997175347856060744468944346539965995014689097690320045336717616870540246023873391276259564077404699149009179051307255424704052993032709355346378839454582803345256573655092583371756919643130724502904638900652985241977635309047395353327055558876313309165088001331806300894651741871055622816439266626255333085992932379078194710566258721547966724783499443640041836269546265787553691440771687375215439114979000311355550490324777596465207484256328333002416976857376410766060618578387866941600200880301220617047059201187946007610362609993007683059620746034359487424345841341325884664210740827962203808741619049317466407071261712683710007033628350227971667129851321068072187883462628464490207276995717578876366424935472549447472985451641618868710804219267422309337797267485144032113300639182860005731399248082031065948397602199482147953850217318229389466082121600078493847072647547866506757132838910916433759428466508346361724379015266983247234067240144835553388276688799267803230351629767502100558357959898323922920300914394661492909617999401102818954086546157539860094721353917772321948643804142589698002309702754452931824701106161339676776376419953519314479248917201484477955371882637424003925035403941130151366348132793014460183798885575649952197119928608652679323698996422264117298444350385363574408114790538323411523573759685985442112175534014750983629265219150494979787620994536265706998532258985853813201412772603064150801559267244916786826222461450161717194261784953872187392 [140,35] 4243615306217408452668521061549907457303873266239137714232995971368284345116788415285698978855102597916538789104837932480709760475644066201481052907068136075824156186969182823072050646114663921148162640055085801999711349150651877949832234413157859844909938411920911033481776685246648932202804070751774267266312339493330582204300093282655702167373159432973871570855158838147003781923795783631601282609035062673157166425989698790007368524084024334669406178454285918678648879078034310523123009408866306921311417931592630791271400108835806170463743481467127976469401632114808781847534551410737020877779985129489279906354699737766175186286928633781175770987961859713923569200893138700352781287072755201534607218973830870007499250979858194848979321435893834800313984789540905079265482314447266678136104999234098057273977049402555613126889299949388481397549222555188178512118094623505816183274343674123487518204001163455811005030088632825769768483843465591245219525017047663764591794388418344107945279667716240721544938879923771869887137803585494488592365639550136349313212832274367084851468707178333962493144017959505332386263827906129794809346859198554602659955793046170046034679121593206693676581251150229483132499311527840842268305475024920846092019763061081464779762002867415771733641592679868685156020066661924687779504564877883139268535289090661408593400889695317195017870868041578647757209484549484322830651117729435734376130784869954725376735724904623926919970124695389067100521920581484328627508669384354229525089415194765063951326089478123886841111987844052185074178851010750488696673927494237985419462441006354342125620069034634389531993833730523039907114857710784410357818472038754332885330359263023946338159522274665738371949739218331274108015443630269756035586850585254776519567923195970463263617907246170703599873190416718130927708317683478566654112033963542237844151385410418882514420146308658878647124401213491015654235763440259540413321483683425793818049976713414385048447339243004973007868805405135473435300999000722847774323644627900719661761140853365666453427933151232 [140,36] -2337477174420354793096975286675074145068930879393522750556417791235638467959564163097150602636014182487252965852943110719320749617369493483508589548563259140931392026775336530731437855140505060094452434534255475800471641129013414470993287647469769746989758194140999387237381621660716928300866817776516077083676981446844878188143148446749716416231306613701251913712009372072458885686519685211785788282216402338163879356872275844174904201665484990209202516336747889614588764325589955676960324340942786205987477463192473870863123451856016694355294493836313351308053463992440264031963886309406792255174619509126444401625165228741330168042138271704298375162282833043236673876554258562154280084174214452255763376051545232166264385876490283787213046489072811748715270339402348982736668145007856107425049205261219631036170857618678240825521742779225505536325149605431564553117586802931522603575499455227517298089488333692147390672676489759509258754501150785657363624273610065421399190640897930148888515960781761644216006987612796962912167280389131584231380995935254134208605808553864547847995628308409692749035482432751481241083673994769989590670197545823011198828220091624414166720732488694113602139798437998690378943576098712197498732498396920379021162889106543148071107849154266375610432831151934456226870640387315196581402302632026626809319984573644681505118364701129929075544771827234625530787789336203514422289729239784795588619119369085605598528835100502837529724473646895973313231782491155564976636808997904012666728544333465190140945799542966802275113444778311699989842753725720236836443166072679716250690777684352155278227332378573317376814857919825110626275572084493807118407821301938824914209823364777100463090328717750238424955335269675396920323753680177875969991329104683900996555274254286584678121752151914238167359891906993521771617383833951590183758153808285486422113698527166954278905066951869883913362611332620384218657809873769241975023541129405927788977744128945030005701721236842485024925584294473165627907102328619165693986515876453241843807077259347887244003246080 [140,37] 501716067684573988310926637588011383064091236002055805598407256208627833891896512777521682269232598892019603835239171331766909661879682055957781110887292259727160996190587054831757259201988855068542275932154188840711539476324399029430856129734942617165375184254702865608064750179810066959933043815968073832329328565575673003432361033448229278569149097946029140365071782086476797195304809604236653781319926611272556997169134778768527227840454553775429798098714499805574661501730671986627131067058585539558694807875475482177858007008245960969277503502868885118214701411456880596389555000466703187764143563546819201639550098228266577374404502437669189886739122692152317284720705959629480874778318446505639086791852814136198753170865078582440609199547836409889297331862175686972351389842716164209249821165192822000293712486140338177004894759492782217339092013677231112436706121150094993247991910989337250195161048314096944530245664361213977452247027913404487962465491135957352949311920264229195684141822415313735115002513191359435813429370730973410430674620669688844917490617515338519550963245070484651253810619989688076191786275822134690491892688112278528018597628948409678792760322211258784490345708090806556740093815487687794690014977095324747249365397946388276855950035933118927271960452406657863368968583457720247006902702881010737038424475693324606462715556167287418573998843659011869050603579605527799380270706734871805410294315456665846592744964089011629043668047012661388296535316999584597945741457769921620719026775556503016341358139221122094930756556226536081004581589887113782529209188739783723741774895118386285835916285578910987710331289827953836303856851619541745128614900694965457325448224759916761222372058587657785106851152472923466390470231733410725345772407030198829791535258454878292006990361476759077920373755365678526961674694542585227678100806823375885487518003698747711290646341422078107599107872615006694625864983249588418975819651029565257062294908781678595258188213440905893017517646529898809324805856562486719398065261276272481507871973521753909493760 [140,38] 770630934784142977303519923036124335795586517493486509990924785297388829632237940924069028933940481497573615427048601258729665268227383453824965754193485956235324017111457963391292364864684778054424646743285346343999975133148167298116308957331985215656894709489460813334308777576242350148198524022339880106672519075543103571058769487049076164501961303017111011760185420097956084112500406490899324840646128045792308627375721764958058733226050529214259880497533354660893072708597379236017126142455432170158855722277176836113538962215891375875159866043459601474354050968597501211643227585536281334676474160924336301161156166059207396450506250872065608547909178844188712383673074252526802414103761858602735193996133771583537756427070604403315528048009945808974526430542086445292012828901254152635073259072636429696038978632836114325110481618788332871630144155718413092136843313808272776222431472306886859501459880424003649578135703600664917623066980937347293948878595103506358514311399426270367964833279922076444477631784524254411744810041068521490454227666235885616005430152535872985520475324387274648890184719799373143610620039986563439296315527037053524643099204937821309170745278188143403305225830716323722366323080618413564280962360445413940107108438023541450904112410630568641427541056868847994917573494970984688629629478712532223898741341624169450309103326532597794363760017609688511185044941166148816993297453497798466288871141760170008579128845222092830389198500187165529457527505638463552612909947971867936414955303695772147754342050834826474976607670593755967847484639713785634447657583061216710913010831102764903094190930595062728064293109783147376703664360933627736277141058741026958541931822551375413676300810970146044728023783490943896716015923249816268474034755423271263777062201178590706960963899154769191924949245776912421935193109055666233407556855478977611046523674868901659871446128083204656521403176581588742881716527394869970566800047918458481001790536373338194687875591381190351154633838965106199255569256466511342795031661847245029990251278459767619584 [140,39] -1316052171928951261838825452328042317102339561870584627231298344246515772784201774108969337436611503085594175082004980731586345224857994926498252410864254123318263193214344942339204308214746403839099801797421754849088877281449915939302839245592277928036478283814376909249975453166233327389967628099079688872880503532734880719371690962349673644048288534580387073475268267954553507834818093161162730111449584774144561122613267328319248930764302503457244718718480029456513502940985962648770369514993449488370169497043441058638917525261428015615198250657874850840232871379707525552844268291431766224833834527341041931082576888426477196398983765022726816648797859247604295773324560944638459130685111820581589251958892935985190701546001267537914208653540495082317685584649045535945045890600552421178479362157069689616862607278004448062327500322780101111667835074499130080467924903578059628219223088532706443491362106008969707700390779033706008044385767919803153081665389886344680089226621745362365754179821415564987322101218116018580610393451080064698776567039266505538265938206899029364236846800168279555179155220417993013820054752866300669363576648002502786720445739694376772789709187813796342877747769265577433673052271494648415479395238859264908012278489000100127092728242678698109461557041351773784879387939442012280102258987517958210257474556154053768563951255088497792708926196197943264652938442694964449282507963896507905143618870086843350302556377762989043509744538319412948560424101241598595152192168830732661264940295174444587239126775484275702811690190276884721173798372353129960174788022562222284263679067695531861893889426101484478847380759583257142786343845081242694682008532230827754604559427430251418095439770836667330992366226241994233376896943304661589658158000050662744100712581755726414925820821327676976856821252388503729830143528471000064905879718190170238978032719018655151118754887029436285700395327575963198446396432902720269175575077122626384279595844508171909746631944365885708223729804329170305452351813765994305155814147458272960694859664459825152 [140,40] 1280314819917852896198691449250271421793881927977056803898735445541952049366169058797641754679399571402211416388773414553373853238737696552745803728824225772113112207358223403798584855675555631491627347169360357406601048449827989178087129327576386953035550658600641790511490408126636391402183106255980191092310611733277256001885148580682774209746446678977296539939460852066048845930919000097726228591730830003360218614769986118173415990942230999678979029322858609354942429728695190340044091285886681023760411461278099297439801967134625443351939106318556446737343220005105460712130857795949875654280336692824056219701376473063339880186475860416878610142930859811712575846805527370298679300415016859794357064371774366782919860051477399028437627064722242659886192301226726238586240199413613937093405700551122950717242559415658131070666447776314252958282373141330277188142472852336023002744771621859076980613902627084394641243689882243528546311028357281723373303535448585939692813051330591195919996996696606760301082914384255644445521042588192985144340873217604633990002706740359421490236197849837058282329103648569024749337324028885423599693681437438610857661432268773682226599719449833677003732357781552736277213501025807390991823923456811623480252445498540725032239112535798811532930447151624761721045150364757695494014549530244511249588401793192293809710872216049063533713503979208391314169528568426230150356780352934339416964745824516890991887366526068386027392279164255181045866334971801516078244894395667977692408459067774818321668619026400831958825080453779977878378063950866155425340829320086923215828691223878157996841595431643117664916812127957479108446831820256378382758115407960346614709529051928694053166536541684421365053869669789247223215798467987168705413262849363820525543939859266511634359656263038763805393762797357175183361253771265626482971351266446512305536479753048751355879474252340080625436693668481715776689526032874029959559869890320671442424439363332528017517096661738052700030529858276256845799252992673764897337811158433502515830199650458606 [140,41] -964299935243959345617403171845664047600207108484265381705702125104174018927111815721108002650486812473884472491721830402620762475879200556748582510616026246407582517509891849539980578686346509727176613290011146600813781617244614196167383136406419495192877410610634435424257047861540799948712104666098396149273488986333372820349074951751973108536178944313442431060433789083483426967511172428824278368332407991856024718570790505095174423367042295707266116328616316599856115953414695688343568261846078545893672948916371385268490284573547703303211520900317986170889934473243276546226306951776913816532656132646254755256987662858006722103715260543962113251023933731848163923289476184000592225540583884439667566187109764174907305250340650984903560811663581996166407691474618872197261608510667793688554375007022397533542445936128419329145438723958603406395061018430641706361031041695161378072635869553160620479633177915787766629920413913738991074308557965727973175914388759064772218429128627486572017061914465664641648160578044644118147361283029396878414756907901753652602782164739304626886387632114335208298506183993182066174452829284860050872319183598270609941976381542246134893189490071914246728208259542061213568704990142483028534332022336524475943542287569575040452873564216362960374991256513469693023375909402570544912955255138968855349884836666253980840249762771703362747549873710254633490603352918783482195642712918553767929247231430923440803001478237880635189921716101324506562619510458117948800398575758499464799894138536005930250276638823528093021372458692571265626329375702364079530982931592900083217610461687548292334057449334837343252162400466102570457524454203728036283275680202273246730983081125409488283638010313218175457781916400346183019434628308163292688005678980565247331893405236236790725274364266068950424725981209578187408795357935395256070727292060356381950602307650978129365672994853681455904516685151475516123203093067039760397299991706815672750639012298750637111653496688171472759246417301936935914249696317924697442961682918286872540713722880 [140,42] 631685138030050256423167930924279590838776227106248147093754560217709281911039749650634407327438615270962178501424690093826080071181496569469579762202907989927876822071835652169946680236850829989265749645276198192483206963734784237265280368560476646422897592074785299687460530067705568918877133743762137345877760055557767135323523512829644004683481644034394628733579250411742116172402382337433146442214626893712289473091600759742070943757534474517025453445819049758749030974115558979216291310068345848439383344014571993643103125988205737450784201337138959067031652503305312658070061964938783039035505604760373939638299815571415446375200408625231484313881968659495293922704560027287433144045133607976051362090501237502603477572360082390592664626337005363239028353484049313910064575707023153076727163678804718812719465364891317313648247111422728121734926578847273345108897152841024914263422074283272130372258718592441640845135412848660935356022951856048878484530832681765131964161669574277498527574595917843433078709978888505036079297474065219164332511329296912236777444626638190657267891430353942176834789867513185861148723205874532817444523735463165692379841218895308964104579830216878045908559416813973119581772943161852383093356197987440852354493523175923641906909766896447328330867877841960206425426976610851592634947374817495396999937031043861783035239233368953206535208875839378962893045880945758683966852347026569476237843351067528146202567277064554174534888329711767957014035178775272484518568399986038771267439578230884675573874530191789658199811050705537108881326586990658631069694659356244358883348017702699124346687233319156769372882078481851367509074331464005965755687618553078154493144852655495657922511234604769837601070597993190875008766168691436652619564545742650654971294670845577812317951233996139296142269976104632005636953500460527524092506456676742775236706207506616892916067185050780099578136172846364892070270388157282288275707352080825359601492467484752853626281099263808875031317400286145662351265661956652227146491888510364745872460800 [140,43] -404600373464779890802794877568492622671694427733205641853864261674552987658411991390424590713020501163173886324824923870116117720696444860761574386827041267927319519513324166655169074695649173623624404582986533896257376438972055005802742077282141805947961323593564791567947902584419587973604359454749665354667492519715386532855789199080164968640880025697610714510100015214952400968319029521851569187940005683076192808929865138996004295400945965077055277622312787070061168451310991227566362364477426732062769190452563134516863764379562247560325863036579825048704549367943293447388662258342804488128074431610813078794167363388109974563491089950513236781600884875642491021810641115386120284995788015399045905591832108285521645547675139922074452501740770363019483249847370106364654707672853605949928707509503444961108804821063827483784211271091317652046571185208601792184951188089627712764110850816081497924775680882022927532939046702363440039549541913757360257945804793606023925124745677223201924064603244416891317210619364261799364627767038059429909709434993708100875070347195217265090191265311738506908815386505564538178676932542014984230880577979608164394420586776505186250188428146827385391171218000039860320985386143121866352586649245125688971989095768634793720587203740452578705972028523514620324947978124433341955667363335474409280924350477434868892210398979221773044812083538389143223892870717070933508725256453133011834910835164508847086953534923893497148454699924985540510420197280679529797286039632001271946216615816670020379444832990322515670767241034168031162574789631087972988838486287792154227063596574470903399712517082655885709531084047544153561063512011065930829327620677975242196591616236196249765041052428086907271554395250542537132192462252792972970015360886751772048829800159128270732526816227018746251069066918145289511986296946947580023040485149164602929248692866709763881005711558353228624105390361615892495889296754772900704967388940559624139476526174589098998728735930115820702782250701063187421917259525907256777855747803043177351264 [140,44] 281722221066958198207221932104690855024151417571162401203959914610754955087364611004188245922146524754193400101092012454949440336987228778157566712569524813392592744163090654740566702361421241040142685846215569771249914884783142341488680755436447684035389191895929941797864356620168825900401801129964519342802989663825016980954326054346248216409906112288258217007641135690977514979873923126073793478153721778858205757765507341384731369350312428724204217516098971007193771663524932259030523429779003202619425600276563873466387504941296457245287507083860821133524078396737743124853668981506546387628898886707271000230745803299311391906174656903272303051329766153217952719360615118104292358986320388380095670327269862797742341356967513690621520415709768207977714091294427295169901168985510417125640151118977117341516271914318049498827247221866109379347207315237188502036966716683799181667819293308492744834196357770917139018774982228491218014213883877087230918851595059596415538297574697208513959226088409296306430692695360070249356389203419574967358655807280125236701441482306593822075584835638508443579602352000059740322009322325332796494129527693484444219261543405922177533606401696931306046716273740020954258318836245266326013573577448788895553260215021549306826816720278049556995216629224416589494654315266907145663684691473310184275933619458619129356847721600347477076108345821812375972563068620299013991558248560972615479191029381808250250887630266364194679468437556359997421286638730022492193570497506049049941182722595289673443718122340041102387283532874012518613039940610254295972876905054594222817241238096048227617774386124333890883745063379300212492278090652289121035696880178790051114989710451666417344669367968827069542117760677044154250841257904502201258548786079137608460928003733911994162775497332246061450647550008703239327367573698508077203350298031552262829184073226028505836518103281319181142070771015857222276934810801025616788224888570025002281847647087668898386404078320247681398190092033930671086522886219459715637426919227511570656 [140,45] -213570116675626560654686577223156322792642560016685526036020235679769139476201573434059070883155491475246239287003659401961271086078063146943397721733828688775337359900900402428098310904957179242637981323069543899428105478908312758005523878466773871948687511714106298779484721723577412486403554268117519382106048175275408963827641984266212514641809958301922124186820709941284590201048928049244469621276051914753564371591830804549614644695308888125093552742340100486580910287063843317524822192269302896477193080691766001797372533804788564192820015859811676346864555015740431269690012217172338178034322369524579446957222715246639306631654873004911945264882370941687156919913354605044809824589454022121694201838169674904550198596491348616176839998498741768102871227266074933373331946612977040736383701169177640558191451615077274212955726746346602844028075887710121353613075436395322668870999410065778220774134883385358824662077701343133670025346489329102479311994281606863453864844538117124523133537164073979583347857791740220267991782625037803423796746553547432150135472574699109374787957927214655574963137162408639463542824125126084723873505396861226095055156313602429606004181389252550275081856905434545131097417083888803472264327191617953416487549107999946567354465664466539875215783091555558682817079236367235697129011688284160950772881073965846280586664156614542431933420843619134599787801410941101538745022017644018596541075061461349796066624692300992687659943163885323320903107213065555387808874369366285149121260307311147114115209434254931505062915310532047598756799003304021910883105277503259257672351087691521567704952017408439025154870369892360589403495550177967108071570943050895183016804760580096947019448476383057132161184969183119009377876634708408316963093291748987974989213275813957331689041046959846651982307270753250197764849499366424487865979968148082020505262648186123957357349161832726250381755138778458649106915572883586768094736070430376281739891373509532063945807164018377998207324869385170664762452204415120436840025364787929344 [140,46] 160741527899670022242813402563555162589748152815586006564490987304265944842049345992326038901641861647686520928609765310273929021890738875910779604598836377534931316513961709734199578865260736965025485845271190517686572446890144595659362755994348377122281183074420987415412279508233963725352099775350557226955877762569724955650048466439537600908085128527184216055672923299550425351496653439255057551604538876911945605606755688057554778201199957112203043927913288140081980785719236105734142192853863339137931985339687958209584980142556625243286758068566085633534350620877569716313336770635620534312669887660729401816860858816844506712647162568439804979926032193539434353363927964802749883353507543485396662555462040559285201046541960871726877875560126326693231466674136488416113366355420326365732638664581792012574068631937583257372161334612947922022059035718985813476410829874291166234171120392322927857252643446382652172090630076399002063702520660569134759309432133309836044924093936809835020819137066455444274640142057365391109256433947927003360046379342365986811258067580542088456139967052683448139642343785430164018695390510206671160398470501834270293763296747613599970890611469735403603944372732394958828839050238234788921076802832456136241818745964011285057816019514907491239005075235273174814130087832993121389726904238255312894000896031010308735995493207163580512529730490499343519244844018719520327924983317542184630836663182504157129984416993600710723686018047769863340536676698715884921687139190331381374948029052102797823081230280415076810957848464660843474169564815069551226561234320688279856850055736208251196367785018246374654784999806660066867167701620697789062731358385747548442463612323937396897786665606807839890831461316649540607895520590363262245793418649893158948162965753257196203291427091076334697986147800601155712142808515501365632871752520072546713402915162825149966415800640903290847555020836044219433277420762819142381584028634642040337485664080411666051320708333130656335066977617684927945599995692989674072640918831264 [140,47] -110396253393044854111451204392235663660118078014969815619820540746379630675466093144741948116693998883071759207387477808027156656223915601582528894235267658722709523743325960289257313927379192968722160754956384633658270875938516668944426200289743414140964454388166716046075538171980104201395814263952513186637797679317060157808636942183627702259138094097190520918348852048782580170200386614357296923389253848061560621222533840193622735272023352080991940382325097982876898462556344258123022534271852446683158953054573407725488054417319199064410265426258707058403178659535708563734667913197592098865238023121690909939134207793171295090354727166224777042203969199946326537585662179749871964609278219666055606599926337232198666563736429886691534135514165461554182676648838135662098274308805387006722357163310873725695018765201023438124268647974915859462786308005853078179871358533634241469611271187743375730996872062301742899972532403289326054467036532176301940435894948555292335587317821408584099912994942181706556599846153563142891478234103786721351615880838849177892989631792271829712063712853676416629122032946089999406203809719603188136135044189399883734101747055369777834227489595086097937051275469959801236398629306062550493953474260560238428633902420541110797461123374873492768631472557497357801988356175623992238920497418354256623574517674533484561270773501865986047175558047287366353873800398397361616621613459955848938871606740456688337188474348133256070194365486722088145011391125283505842108803268844441891661691427041439284350080020913521566759794723478076273959265685351899261267039355812699242528482407731669227666991484800583277605376247411510316959292655734127264506410186173997814902513249397238697661340956396669044961444501423679148648249795228887533590593609049616140001988926563221529830048975479476699340312349437831910511152545970785358073115864932662822109313431607324500861426757819344959960946984470596019840912659769273328370731654539959416169033952462127156856409808271623942732822074880929306063494035938251980644191136 [140,48] 66083148931592261318263050299838777405859746173991056842271963635453084256324038161565215575687234477703744525958602452448333036716675634404893344298104376893154287624858079463776834850028976614639898829842246613900306669514246856358468247739325510016425659931147974603228380117456518454388332150842402197235282357060491443494963592908792411005774080631246094905355841995460192771436087287378991460628599601978863769901247292021225220940408479385401650973429573183174242114255471687508791641789178407739225082954412424456713521450327710123557871469214588252754971127196273282025888402552888841285114687880736160964193449888585870124027423365064529703470453297113322056001775438890350829002120751960375306374356601276138008936681205159490408813385648614808765302086747247644056036129935744072535809150768801547409882312120190174522889018088163375768021523772447732318437080031517255040640560772663799500892730628169025577353034503049774443529500172998325050207816005529401574538047184878101447109767806449716735155619341832927687213677947436538676437892244414797461279276467939567279702101915834071863407646768182963243266212178666845977736497452341464812585824240575694683257824117188647417099081808902082839333184594911420344087084447930734744908680587843263334771708908555977940370760198906217584054371633368911395603605731981975785297151109337014940885363087081009881841651070996884708812247573436159966573182722116926706308054823058476854772450034330821912980827345716474684054306680331317288242350462452379679074567257156878567879412497634127702037132103764820199482622727566655475386574134083305225196457241944643335529550727405759360828172983944870156837892133194647891772191684989039607333069703770174330250437325879349207835059152564191230184995053654169991567523720022651321425157948910250710440797449308013883828876919805045577715492679617416279334373355804619134061623142878989946546487145385432121654063574847951522764851690772011653182533660242527790872028185674518662526281225954825801086280125737561045241500684492021433569976 [140,49] -33532711305962188340975710015275098053133192087721528810374631909388389404625636031831477641232003177078190412840845247710304971265651803883546224116452658474387151624071085522377186413947754907014171751521589997593679692807414040106838616284463235644521059440595085287212420018970959115063516332880487536829469239307190588863318285326276028540734252272326696768461389879820729475371773249127433989567179801547256387042446941338783955447418539298370379138748337620654719451907595964561894118275658199821289507017640401924304362343907704633771987445755427157608413138912535701244037433457759756651936523551733997952034573932107085280699920883755082857943905953329481741483356024188892517884477548058746867051382244182626713318930954962882110954805131088242444013958926583635673162275095579683814737818773439691265487864119862540857075082884148517894074159457434364871187502280113799720724494875778965888708454183757433393370224867950203398942260364631824985849400965050693184458648137957526623935716325670807001849925124537968940425162890155472495042937818009482868233305496541566619949199066469959112391030301072207588654126637968416103675890615803488751994327794820044326775364421935283246818161096679648905854265109853007494918854419522900926729703312065246514831902742601799559156786742962425962289318004076994795194262701905809469688368759989611103320639270089692676805339066025343185460560671614811491539090982820905587350565237195242227352118052197474517897253957218760103833901227392233462814752349443621003978943135901047105486486441710556192989275370935635554158238022044300365780192136690412036272622627879171411055364473979496013156569101303316757152374373573029375096174112418756485661596797563396768270777415232695536634186371941617481459904599540736147597300517436145534820567165125598883449605305883881083770445730217336063678414456630960227125679400093567114913247824336812143316914865041386533440936068711548295071699749856055085607238994887652459059299130438755651004331535338578795190698511286202541853108978026427737984 [140,50] 13924816696518539211897737949763492646180856212516982838838460405596961908374346570635559246973283790767479458560471368576505148243898912918238418773533249710423651054130865971932105201026747219891053522338208486340852228833989389067129501539030336051867927813709279252029909674870476371349866485767916707834455793803518380325167907432295334374588840029490939698726577983614718500525648420718310263354426211653837424028350579401188056341777635123121477663203419958570180494650750094836618915580076829745007465618720487414628779671909902607740593966432264990404590488584074926964706193774058579668207593662129538385679952324798327018306786254309633626425938912384832263156727509042053805739808277107176810909154439462135971134947999123001612961181758168653551761408940197966324686337994120131683732751117498593605719148356713394380008007584316560320401136492041999193564807978162709158127066213480266632004791784343660790498072794318621064562893995978623462939037932507131849164142367934179475552564344855237353498632161508725478158442440948028329644659934179682152885741078168046677430658343702853943807322335649445523170056344431398730952582114431221058592851169572980971992705958073426510318919171670859533276406360383554764651429165114459560527606445689309577497226659294181320203371083181892451826699340176203335807106493275619819863723075852186573001704709109874801555200235852895303393110636168109757086369949927683369354686097587477503137161968679212567585633618873248849599643860469604127041342086167048670679715766772324477374330715550782096625354705208271764255367122974196488024221752082222222835694570400916098639639354423439638875425412531339335100414037976956710324638666804425751953401618019899969714848930555119018975679440789729688476824918332474876894010850265269226198991603638409602438870048058341181276719867747680822835211364914252449667498864367504404120227043275810863016906442456509310858263724071867125461013657327091610040979161532442569558462953067790423326782909607044332092601033551192964088622871891444288 [140,51] -4340148723590552199985797595134962767227656468934103461597933512379883785933956065945966993217118132295494866947022861533705007063404785899106224427614068200019090063585614062064011061550529907857584457747212635731108829757546114465595454725959118752888100900015213555545149418712780717091148656414107032427070773117232688434563204912573216716925485237406684597570447139140395927927834811459560098925521587093721813911356967815232763125368624455789558255645337505955189800142494418727698595300161273736591397675680270716647901042034244989434774057737203395761605498281021979547978158907747747788391506090355250815169966398503739200366849484347310459848125188427538981184317752045556083043942070029875265715949182138280562790319357150193231790892441143386245708076849735828870523476523844342719858638969446825940244122170949585777108704617232139668039846062122166768307892837337827540374973314243068205656953340062073257598313373370192679199353002716221297691307665848562220733798749144108836207402535922009960974076292562693592194130363954462831575853528076102418404448368903877527666989130892146135172464786237262029901824482088047283717563931271418149188157742625913902419885979426880786209499927963096259344317317932902287780651746059939046898304132745544067672974531070051160713011845507575479088628561537493032045945058980912692531114730948315839196640526992788106705883171682510679572921349937141963913047147549573886347394092151553914579319399313690920707198673842806073318649403145592550462579820666232003258781285824173499368677362463065014234578925936730971489567755958946440045044523102610184112572479262750166523685339018576725460542761525403185768023755464096728042715817101693269925966168842105289942241733360556168503934620497458374705859767580015532739327325710721167042805099145680454987627469106583979941269396970351012601827345772244215406765033307148620982271312460794506424824853599730739982907071194125511234842407442941132781415609881823835593226030653031643850899108098887285682974809579940840657431391881424 [140,52] 679895210957104260655034880945874184541471445554220361951428895083174813314251338791580199822727723758693975225974513678636135922298931642893060330461878690581318660810992614204791552169915198229086859786955127888947698247409858673592764060823684614676891315230110483794581310526580411502967022481907215468871061295768970789170725339485681297530551986598489714217115058077187744267807067347462393754683290580842398465050486025238844033680299173110600416722742843967049388065721388114472351775844121606776987358795003973816906849981025329604223630679279436196208334539149641229316635052701848429088270788337253580242228111629253358936791107393969496135009379743439520734125543824042666370327129675769806219622387639067011136412731198962785131505504756826767306386978478788929375660979222820042646255882629575981016200601902024454873809641515641987154155107883412511861306965991008241536898749208182893027603452267176043316343666065992766979726031713855490730587249091844515692383483761519336657661497994628660252471673306293048720069230438331314308717731183291466745727077818359405128480771768276150025503374337567436199985682812349208321390937056622726161672643893254619688250905075356852320010715977679255972923016072264440102666497982813544389026587488264513257880840417459151461878206627871480215415413845515092916426454094106677014216790281582393693085914125064042249299773624629710957578470574750037041746418399544781143353803637900664710132569712103812568496032857198416021785323338016803133419312392093433274436440116800269122524504963882967463014195114836522482718852974825765325685605842745298718741584350509915744956057684858004568820096696241697564872942756925359377566671770992270438387204073357566794275984800397548676756681557388096944648392592890287405282627859629871119432212549177037904982295344582169348627183678296509868030945419752874087274647632693932036654316294277131099354100140265864241763415128263016845981791938772147891595062375527172036991581735431871951037435572254122496571388827455512626492143616 [140,53] 267112737733588065737241203652561010110258788641545193999015081799871756093814124004499535371959716252450456447232777959908034939027331719966740811831193222884032797267441702334654926165803702673982419524765170542616720521551243089883520768433144215637390196230277843887703839586799987962704138216557962393345999218276949076800771989941653664314168724023040843540755912956322789784323952764582629786280462501717243195196715036996032850941143874105172009615409797606419124256767909570277343527267047619110654886244730927822049537010310193139922551564135666186654015259661901661561886937266068096351239434964563897298618835826381779187368611639798327773967936010292339815902511582862442207126469721323838135682741524300922973085395791577408230025006252416454255432138771259760249945274349243652982240237256109193482003158421359518173927807671313951974344626109737591815241183751599979162843032710357005769791565130454181382042029165448172116461132751343237040407124887920563732405780777006268713399966571642254707748903339992169217492399394506960024014956052116157273272135194679911403768623905372293856277381275211730108418495201003670636867180685849359857377419851465729200694424793886590686348181580946602289277228712463922598711710933254823205409448257699478237589496782288487282785597990328496417814993261090087251368407712957049599019175746912974954131178314986340847384973424085149503455308641191596285844901673080203737334515459596836623960172080997179086709272890244828617406285346445998857902501156263909120635957266086620732629033609094667932740449440742292478141799253411267968839078411526911551014823230400900686473219251741728858758541434774778019944287909923298117647901791349895772984263155297527135264925412436053197320403829770234294394421461719779072516799207976074709962537137125407299302284028249363550468280031520257283707293992257745103392585596160496575758762678000157167155015201333095722070307800960249095056168966860577052972754483372906129601773460855862810701144780637810209105526769498782110620672 [140,54] -300128710872233074957427692384376537684498013186432601387851000888819873780832174208191415657777862520464720697956141623136890743095193270207493863514545311938015061739438410009900027017587760925353020222696447039548903675858792913773467781404778429519400127140201725795124935524700506861502973046070197245646559874259529605272623176459711201125121386643692656767787506667177728062262850342537965817462629935077247827323587258477074775984526890900704908807181663265249876452614730467692440850807508660408269162876958514125847382551905590963774273767403113316696128014562752158156464132482707861160719093762458076593446282151836421116999915054333175009964541543119446556320749347911837135279437416768567076399271144331884368084893102070344534021033128723488671839932109378001186222501193575286685783506979642385003205405525140467426592416178278119534193339067861526430636039845677589619779264094509852416073721903714957264240933467140665660913578143078427558179356951028027484871707563775979761732737312836774230989197251419048999782609473266375890924886665888683266461151176691399772905324526924304927188268488620486323483020817843219997740327556614092327581377154437996819248689662705496659833396751164671187793623740730103349485791526172597599030489171996846837799249185859378706031883650168135564599670188008085639822942729090569654022833713357318019724361461111232922831088461255171674153590518563629955333945401297571778377767417353076739384588881287964283989690798994500125742193485250103192048387880070584135990274455311608815718666578323390268664350167410502967287576609651196446400425213888554477088535056417908843262589773574527591882530888847859259039276286004264015828766888013918727416024546961748494108238074588488917041592090676181962236458848210771891873221600790387332308825844978487288939344477092773755722907658363320614396146071053890078213680281941438983927614567193841856497136538745355342908057380719004547645236075828452605964908856692525763563032337550379775265582282277401576383820451377771141312 [140,55] 164336124109978771291376104605071595709142180068945909398431537774279902855442409361151304219144547799488645883429699842185669589697770930826707927846164755998371592657601241532980101504594529900231412388719414958131522005606552284180962161952353445750060424882932123186431005511773200815962693593958117350944671914998625418064972797911845763432871292658490939054689433771961614583039169882823297329313245579765685342655847428172683421449965152709147552909448333800001521621114117317776356481808083667292030959672878381125400445200040697167504604402766891534436793855776491721269729096683931914947884179690852319722521396582921212729487666130634055631871632519652710227165437189022734811572644788339291996576618397013895555885953068580438833669865849842055756158004521336364889171455137805561847837333271099015615825425008216086249553271985831273156153887014994475363132279771696877556950519088358517509360932059423465819039089116072748260733629428823432035029244394397460759214807628890844606669341901732825263709503101748923660807459613728562744232343161217006108739124599940736159089991610108872091104564643401588491610737235767808943734824201792694190685083330360630504189825204675500928714115702855087052339423050334485061800130928017873440191958375964667896160905900765732827604085641938546799644930797843991612131964628344810851232777261223250362745813470908890029763120592339250619936864839448602092011802874192191125586727739720032412565029480791695860812978478809842222823313844042468350284245222764925222149020743872828014361753034952473178277252395606223933938200248255416691144994661157677362506285093754424678485098776133025638521349786837010692523456331827691455001048914047858019381859715522797019149153713524597742958850149388244639175003289425923764104244471229298923725841813931766732905019053038025113542813055176668300352394771050144765218324925696920449566473939476243835145815574454004660576829433914054449984645778585269146179232612414423556793196202591894396222927633019900585748813455558516800 [140,56] -66690769290838299349885491878241628564161006704228548841092452752377921394583234134468958747216276299536323330929977674249159946976344878833427371191876730319159817912099541918249975710583586563201256694358353086518977666305009473891948950694282101603528689270458352194110593564428698176483671830941409293665047379252404347031104015071613399559863866012800429785550781546897731341898629689452579336713390876261080354421914735955776337476250626037370523549671808361788915998423684796559294484032950643190459356716189357952071239289944123023981027384440485016480463230723040033678201812532412420614308060429578764365607422905858927857590797877480700657291034199994335208064793908917878017064581603713182344577428415019836389460307880470704760684617271436366815020872685071806221671794732206313749351045250640740004618333614676351836342052561805702849443697039583338299375299702103648207997293384371089511872618500274160878548462933729911645797604385127313696057289712140242813166345439068282379893998818064368949469185826104072293054541123749596941422419971993852323837873544882533155624271992209165263021496788650805967621501246559674995522704425939915853413475422011349152546819243918168905520329564631620767982640774551149245289318661237393068856490834167404293748199210615740262097070179351601297618302259388215967543982645799914812894614789580813748814108976280607705524553341873910130787532389057108919757228011153834448937112787477549639759714282164457846115474262746528334216004625912518909026534508194285451841819214732880417983087815442066094182098842523422366126499705679240551245244617003942190920343116007019114788424693993264593411039357863445599657978464284329706407467492601113434369733253650980683396027087607859197268879408637792106490649529503219091251634956227401953140015005806146356805888463198428242383497650000821554157066780513603623689754894691017205351750312753859802908018545820802892780475593204364954673665413986553076192421893797543225501534788087175969535437055824485427215498330357588 [140,57] 21722559924884611092230967690516227464538597750002427165783162706244474230499873791086929948355854309518019955607040216932753319556648305378783547589023738058641159464551174743522099208285409146669228459683658212393596930643471528909024710417458264305478216365389136202030506515593951594897406363531306579163138751981667296123558972017786817364072551588904772016860586507713364474571110514080258706380107979462442155504284053715778134254868358429794579387055133906049341639320569659261628651825616322826836336944426647912334075015434526495978984863057705322166559937563842040343263680121621779263949752224867576794970264772082796751198838163638260152551709895569568339089132369221506963163104871226812161469124654522257857247219977594769149535523578289234200542869987844980090436800449412982833665149771130418879087253162773208370231828404013634163172910229397349383994303703629235566457428353219639108467262352768444995094065442634904902640195800713441092190639892573305266239577128653663556011751757445045488159906512386499896901223169526982089123670397881616311356346392563572873158788827896612208194472073867850350431604796123434410282092847079611258986647574012573614064397241556635232677398641772500081688561718528861370727365260149189418610466896911002359291446553935532123606150704464065912321389077343055895053622311731267472535974760698587781312616107608232604127537493406306118038237908616534158950105199870035083639726886208142693813950072700831403793903072808697517607322163081883198438370441512124244428806358782673429069498715031189784988534825568006264052507273954869190275257601515379254601415023441520630196575418185988334088455349733958825199335593011478165554191525472330464616513753387831282456865967950295198517008958244045129820807399267368367684968586291700830042091185118325836789480459493280617943316950937508300371540805910942529414121189961379572743051070829655797217336706637931061451122029508126441662786328286307041379432601579376376043515841633339885141124457899074661126119226112 [140,58] -5749820949699342249050121672843653833720691435390232117954275714800131475542808228038374477779308214012317108382210941409029607898939386057551923232200117347815198893956904990207198907631451131547964875070000102396204332943400357042441591081333873734203375298408042981831082883717230587812179016476213670074605091081033067215656908385870442887917653508603508016731679398782573208389462901118451914032991344238802563412128022406418996500799653755832164163781059735772431118550385576687647288596219695112543334332584949154069805351468692898835372661430213729408051168391020979979304486168408059024283899948170310888881408801049036280338146156475629073074135342000352257691817133694657450394064852593169224755652258131424393620026416715416203653073675626436898683178300217069474151792392911696259672204686091173974244771689266449080735561064721642347140952127955853645120550660369053290527747458334267763469286909226473498501906760104566982536353683921466634790529437918845266624461468396495348142572211779974056197664485455364610080971003262607066808592962915055777551905390214755614762213414849410426843206356584746330955568592461001680136203748887278936929958074088288817031779206023711394472163797385857565000350529768842499694557623342184647900863512473984482063193257569042522603007514792473121331907502695800993876605266270975280633801443518048038246092209955910271845880640479372462949440585648832771272009567496568102641336896542427427056918154960028161003240646505952452581839135637392033450377941616960883089017752508333683941028524624900899190174669446285540847850705231535959798838034179810777231761297027915937559246557944414418198730766028192773930223004385530140805717968041683012490927589621726626931016505872453651664165728644116522360928007920708040171363911224492347434079492329637946061289307749284250669035554118359931662589862538885472278780109895060727003970747185483600817790608944434091067652804263714191479821983173997020906220434226726444983554947125087976395956664216943105354664960 [140,59] 1189502591682982522313591520981436979980989289873449060185347913431204188349799290496109614311374411859033604309399668962977106333776557525706714901292722609398023312703250104455174032513978659543871477187091447147420680510178539754833918222585736931380577001866198686847326758439496459672892913943081394668184830512395636717736023217535503765568191273273186513272456612433689812048023605947787833453805442088629447507076319777070855311459116662117964524691164623845224335394303891547830276552723009340842049880521986254362448064707648354314719065353221006401698107332876343319729930699655383721374060540978262769424115931867326381977231513964612162946709752220987157758742666510145714868715728659180171750322391441962409692609279868491560387969416951305075951738141369703659823592744157459126643564774163044637327221553479310101391156589735694361196125696178963724662700406649090552101013133351881502526454119190534340672617198189343910604303011783988616539512901127092936242902666841249056998637915215117847266405820015948953848466397550692976677253088246733703447240199654310114390380689835465858189484032272815413986921231722568489086104940168296323985603795546019401485358955553837462803472763380621577236620500840646768527587696434720097946556570272370608010565000197407351239154131789225408814917811097623847165138878276303863937197163019964404500302052434723824608773179631546834430349056993662880061210261255543781275333642220313128399392094708723232537570390292491914502480158927214853894230703908830911790532025843697280764275448263906854711403850440458751734947653232772884161455317940195594504939089598957738165169984610341152760813502322300931293002391614605041207045862591400320906286994739643350018405918547572289945541744370341420315829857368220092059562743785876251651165289737658876117723622429427332884136924054220108798718072038476723361849229966248227827999029258266465097057923937584019756556621981451780837286296798475503936670021611192078406009485721319478274766937852660137144384 [140,60] -158533932086512053070657214173908849440208592006938059269835230533470079735934855804440030892834745898670058853270087551170134255872529846255277391987083350129240025543526475383075882678792359489580508498510449478260909644804253991661950396332855499243867603999371792328898233427158357730669845516936173785969537038061016179235851541943350514842164160167922460253159865526924358801864510940044057566719180086885304119670192492472955442145689222032449066322743983700887107847266338264348074439880013056821879369646808715984319754640264598670954460333723998953801980181777465951925254252537780467624775615363644017269247588921480951834984282682348165482960218129899724950715782721671833501549909924273124741234635990508422268730128191444910815674497216809043022220473342099999106986965827801128610910579079572534134402654760195617102325374662570428285410267043580735659552574383747906059851142363746727223534602913985940065940444510448855399556221584341331895761202381780610445583233090543712777169435354810658310200131713795334316042362591933489106850957638673767465049165379573892044079090957144085122323189156486845853862138241562211810882040732346401073881756183847842242711687972656596977670907873068987520413721642396319248489296125562107544891729965775424090039748464060531299606005076065453366351984458537449290455424753430866985933912659032608419133135157931360118759084108471463816036010718217029960220201970583859993504850742137069521062901117871139434624577754180358355905900770513362124087337256667578863545886631571109759788125704987294953485269016391577070344963212170178619815065349148666685745296527664312868828985590836420816002656309274733848078969632810032192991638776205102509960019171809725688836422525520842169724554664664751060340803562390863093358646637017771241416417110748349792493440011615036770001396000483506644625452429793156070161258987357907697801849592200342392054031697202547145375848345576776974568956313459151958290200301894574975192024802015094055632755988792541568 [140,61] -6124531404673429888353556445556097533621861213000513585422013789215791259425649215483722278000230709588049021218611624524099140031338411798623218862832036008881937118851646852370415983877299267139353206447344761338804268625312552449219167202057116204301594349780948970396128481567857686012860811624297994835239312571771603323540322216638426163730451126684229743727564137635631758447631473537566407665289433753616665836790725169726245943827923715125465315208940479284854933508843293739259756197248730662920391377160979103492828741822103559014127194154170590075692626902579408841398977398992329746111429181857663396515506773169430576512614124495539691076508374552253280000328434143329506720316139045979822271319206168381783211817507877583950026129868326893116217811678466619754022309987321888176983176669199020738822104234056116405678285261808001444720466617223425769320117835936452847716952336182799980637151551204292788560431061061185837822403349103891299614579042442012015382005820624115235147331867821510850624100066838278675390316080806889892190650174080229993784037714711327279424990962094305883037137120401411169722633988500022697242110058838080752470623082301604545910995393443421573106495628471950778759663714034626441352827843207529428668759455339243466462435012347393063721200881128043051424346625788251119749040932375447716783800100870326541229388709571774264266932472207410367546019896717334306894450461310848147376081699432910510957203993423408266778703450262543801325268813202948797703488346066724660934630360269601066025292658773839280973470444722632997841036268186634601547854914468335491277748052174506973242193759097473579954411555971005370618603499678390591745233104846892185545537788612048254521247495853338488578275812211006862511794763428339567018558493617992132815783810263875385657314939791954225085713777975239511186316824609357536792480083074246029982916111378173408129172201086772885219235167278868637367000813172683347585572209053066761287477575161362683619535901165824 [140,62] 12761847611064227527147719993898973243299183698667278115818374534380476391004764538114869847309636159333614960097926380645370104340400562488323649735014278558046602847238624036872115735404235786301458636278798957106305247227464080447263918181782672366310059974874115895802608726712612556247225816222113228158123474025334403446469958359810759837617819917059328405706986011163274789098816406697156511049527166425064182626347694357310741451731800069804741171842151918026997005380071031495059716855200275762507227782459761681430677827333559542727709868725076563593539888113075162437529803325744557968846576395918559402695305221902669153452877441866274480107541345886946679709958049458116023036768322613129948180555180848881645161060928943833114835528054795465120367483318105543943061671671120615321072007483460968784761635886681606014382040885460467437047489718775226268796812546844597360139415629760599575130109802745095766433818170379359098553382454226829501324487450606548150431166570098114271969888138809500525021900027783508105349152182167263339517701950687245803490674958641587799409550507780618058235198328059145608902634503994327573029867602605170242496121282771576606778139688532478843590896549712378077189344174044787939174827807764254734137147710593401645811707416485243047024881298507613969444764862636219678062204468619479078893424678128139539809628312912850442364392281559587114013184930210794909990485597082317238544337422343922369029547575408174914439094839419747646984540258436174214217654721707080038133952178563008118499291223103782402462133655574067802831860770227290737272720263035847091692035474485980373523922393845316890277329238234395468143752191253945783063695981926040703174434182069839860829608124448887863626964717009419027880460983342001357209113164680614492587244042014529025278434068080267063104560511909057651944469645332402770981956403536835101260337281409548899889420320613550440519893239999108570270911028667464686496247236108184131088368739619155241665189143296 [140,63] -5240238239834740319671616547548198613157203914214865098716854839467221069737968882590864968437464097012937439282046473618987151598534270431844658183821246194624550501197566725850301951434764921109362650715167311748815355713700902472891879180546933279950382121563571448003307439704717785851513095098336909245118564502304583156520765523708354800199806449352465599867784154784629025040892796273377440308868979148436478106778709437512957915274463339443393336278528675764202004450152182957723677136244812545997761201702569072820077598136011562058783815499877784846379323223344470414761596265609321386318106351262291982410298856874000302478542173538810951632675582251163254360994314404234041605898736603071260885402255157166140968841343835940789563070288177832860143064159079955701111696157258748734817276209815900795819545322055154975820614372930690314264190198117730655411856973651419784934051399789000581025615549912547246731920696169453055603244543929208331356269572308879858447710083994885007889781784493105139497365715737284721804665076574956758579063822358397581544956272766941749658960483506036547630474927847091458205036082667022911253372711040460005414195556015064609579421675559334915959965696946101821415635201008000452526970932034716046334655786812824959542569256128481676667457698971432789988212155796154308599351653322195411362211192062550234969543716079033782040502065617956517800524395273311435992809709010790575336461794938814891120394521089179332974766697132170902054519949950697851975428125623427559180493700627029386610306293285307032086526592964223978673714623612623216997620638138470400869936840701308525768778308897960542305671026048575848120895476011966352462140737198712168784381726940588263997096648997003023466433909448259308817871483509545682706338864934979814723949735444160870656737354963886901155241390311443212105179815337994254098450672203215279749659785256720515594696494134181212572369286996291651173191263267044385344640381838062077765162472361497040500650080 [140,64] 1523524242517222302892794585190131802919328127331325433257618524977665719849293894970852225401961490391597280312945963509026445357047603518756706484998773965867545412497765601004838801567130954879483587058407328666707800045910785575022256700086713590136935141785903352428947011247135674856767221592516723900390050086164545229226204881256068632030060437649949214986663889811775276928237226157060899350790947919108406031543695829942806352929350540628214672183273229501879314659301839318874174129602066281975050886083984952371283958214735410544142180665418205970899297238387897760729135442479494956768954418847883459194308178179205210438170085271136576658754383392286638803673380547697695268271768024933953537925808918988961505284756888673830420903334086142401062047874501878665565447620951053124429490607021710432879014304348571797570332961418865576036650275418966362135961417757184008952465125284424243166328522409902073415786623642020295127292936356934975479207037247218145076527667519191029678152666074064350461786112521235809191479582869982574298003985302222364868905835473951254587963149709601142641647815603015284552443479979415058946859868995169703030416353527194707418811537129154312926088461835095026144485976958521518950084389974665119983809248543041025345766655894632052493028229202648298778866024077543705116790931043877774972430884040716105731799362096950973378385098051057915229538285054906594377443352869097700937370901173229903478531771275900571292481481869054892990184552958686926840797712173171807800773367475689262066249877127598613160461530550571965454013175037854420520994673564850453685980836848515565020453012762610334691846304018031098501551969911101134865002053442849098262505345507551340046763484169141886851701227664593175605114818570317135622768132018433787140032086928263956774391665408471983677605442919702262654545959902600346745162987340323597520047310797955256967985819373639955496729262138536575421979042597400114138096718915367614009044036356309886593448 [140,65] -356738890083681578284703390317950514460648033596421719986316234599754903374123744348166681076972431515191076063112276494612316157378498385869790986201648779808326126537081964021792044629957926103438873797643819699105316143031495158087966574543954859017550795123991800753698862131676310550984183437876444081729959097468591411149635966689640803477255641801965622911509059562248292147876815755101791594112928716336311091672653459075974713142828097860674809613910434642551009633551770698241039413907858178427838047809315828717598738145400912126576487755835179619446428327921742254251504504983865990797933165324533374025639627880175891450314402524757137957436653532554558485769526257005489227689498331457819975009722062499059689582295121949835108876748054400844383043877544863179502563961408124923492778204125854914459203548490307765041527142775945178025142740252345923510662313274463969599317050434608945909348275058370214319701419483982530074114409333405216743401218333426152565629094842577110308587301117300332035645266647383754487698637145157913380488599301659491810464774193403649431322034293868913415771015719295599138768757101448729622759341188719484531452156137911394747706461228638598323263278390190627253576582997609998451714714376009977262464044761404968244244717173148560819405876451641485074073588368299739940906880886974651772925292780185446770354057378765776765285108409505189133997207907900844112581341404743186111360418371156179148983065881255625693473525268163120516473759256678239738777068465510152346269579907398110478255422987942965607367224302339779085208751475633608138854191798408789886911521921071055694004074602556061153094284559005799355062399630325443449797373273577634207307407933110155302259546775848454130008880075442587238667943635367440145767388538920147160532085537785740566366159192696931053322952922652032182172853566383164882597216570876950218426507805563850127936933819885272783573044031635485664872535131227840745524068190777130397317242740000257024 [140,66] 68912248489937297524665389882681873093352193015320186010271536479394897616949512240771751119621079902289682058987230504211421090330871852879525559601941895344438210301057319204398994274792709907157017844617392265747259445613348408205313782730526518531578851355646848665564340499339727658152159395681670888658790373091214119657674851996344280323812556066222823247145267615855626720842702205752517798228455039094039497358543445905998729339704127078768093086968624096845451821660974508646038463521131817946696120518622539609536746994997447743266710359594963965289548397086384142159376963609474606295776822529619685391972643747563341454612150047290306977993556547961910427822354680088840465654061069570265226712199862295986018004527133013760602517469757369179305110451568058191074874543840934188582497999170900263828740943063104863458588293130330149679674661954748837736440975672424614172566374109911593867592188704774704944391607158584744291281214935948618187366910443753913066815759598172615131727679064861284692747720512164882633375891516697879416256282781093630276837615704405137781868822967508841700172189317245387844962917612153700081582457923086776656152954937614700682322115980487093205229967147207350336067447882531158158375789128229084335825988885271406769194403096355173420466286409095557775400601484536387728267177335834553068870197075099871868725799504268363057848594159872534188650184233783701447284137601090643272069847368827172834792327026002152194270800573565688906880160840894195123006273459587654467385875530487114241848682116939850873888108548358707812628415395596449979923099180286941567974009264240285689518560461346280963369967429407307434346501855481768741768461963477401423492215158767810517208070988360349801354777695576316046950412987686113771867784277639533616196322434620043902369187415530135852767770500990873069425762519606591023019579056301532267558595911106482640397936491039063190081342070952455638864728918474908896229972694803951321008089065846528 [140,67] -10701074588380757347110547794278366425132834764640898432799860345856107029946446033626246754079584342040990298210656928624593231311900406366581741076192989782223642564872450006249329663230532936233633289967973784956293072615683333897881611515080912075358635523014091622624228049608769530632488093478081824622019635135283101755609664055020179185038068037451396088173232842790368969128283927283389678071685722264291645783441434592239978935300519668439016702348295285968618190746775976577632862087471344516711523365555713607547921343495233368499959832820186369666526833253799586778128573510909424353289297229831237478606498232162609271384911527584540679677359379960546181733367434611948583373442240261008188137800769216544563302762949246454950259809679388293431704255340036368312057945268454089658243246901862229903276264967119665503059499313683862675019505427389049672798028283477395151915015164985089554452606916342965135286112528916589947574507117627065149811038163317094536652022345231903576089809007283456575166660902342737549949375937786480760004401907377200605177786831138213014371222598732661211038907274900728858861879348273827691792596400105718452797371665571763167365667398574559388269340193729640200585336572539263910491298133258826438083172145232083639277656594753934408067567657544480291058208715641503843592231757618042930035637960936439544312699023194913204724262690961797200733635897302538185492155076312019144563890023661689861330677810082361536380922351772112595678473189412284817676834226627688506150975151740927734723580280600650033401691601142756797444070497401628459927952061469400906287452947229764585948478758995449658569803606088659162147187305242866785934425324665534204958024679415569042928440953747369800200191439741612426287745018150100167945378180443281961230805914538290098453565718063073735236472729009713295699952987613053079493198985938189788348022866969829335758793394944896324422529028521120926281551072524167357626264640864969097330066461312 [140,68] 1184452693209705458128032070396404969085124635081808808440743379942032583712898146567950516592397574447657651264242005754244334772786632512900260726577438064418872267906817617872055659673305802461891630585408926132051415187545753459758012431018902255381490848307433564370118196808002912301167757823056103852400277224081388837483943929764769905980815001130599933786205642744408001305247533131288347646940476457540338921221070204585497051593372441818355088707774985372967970828709828526061636000486417159471827151994698289087524913773253482155963391009857117183823937303675056112815919904637192897943937242069656834509328259259953157876454057982710557271698142584040219839716885580820002870534202483521088303151584588145607800374888210696344243457457674806092108956776147794049868863518501348138178506225334312099938488312635092209392695710208345992467799566645684418307912261129860732398310674767709715511154327322202290854635593320402357497866518252083750162264502540981412888595674836668357815098726953767915207122492009934349527168680453843487813116522662811400208056792377478806463755576274957067055936106458665488026729558053276272356882274751210210907470575387827733490430920617919256897522806650295408412035354903805574182717175027564264098563780976441662211578881015740297976622689794990423660378094642020123967413221635997954208181172263837778575045543231856501068946253910366559192085918194934077589527166699211849196024723300400988016815952067282537978016394776014988280549695244147640795451411184646571365939957147922737748382448443229560942717412682812040325240112734216982838347052678387215137210728418739186663960657281837229489918488563252986764621066206010266949824022063067936166463065750327829097863182082601277414154881230096997823338959909128773185411793132226117526253086891573154515904652887503362682821225109996845043106282270019871238025299297403799645489696159484515186972449086794414238185345019411046285168938488342772371532613348719864676244480 [140,69] -37176819616395029502461997927986334796968337701500024913075529290415330062966277045659328333008351946920981602232365008045948307159351311469505612164608698929270126117383539541328548062034276240246240758111034621367862187606312504540290672436329268480427915344606998312185867478020656126555763260364157552943777181891528469772095628403904129896676616048867266601445746945582001628110629788485233066509199985709276271666087780439830506401988162552559745928246349147678138610984053769449757782721026114261342360259947609231809782709258241753667474024694403272308171786660266558757918720037827208648692320164927584397244232656021512303579182309900296783990026969815545724855666986976173492087125329341818967151797354409387259679202610923774870250827740938042527962309084162919960905647318040537067151170550967369086614937511557220700552329095987934530688522379196348369153415463419646994121169395739029464549949288533373593782525568870463865334887269191044108079344820137831155724531563375258296309219444040850506694773044839124080529772526358165916225507989409712801298239147376572793445886139664617956184830507930077525130243807096065387414445927894320412539890067918011599074358983377283849080572168531897250746261600935519347997676664875832346227518412519135788953724165004094649075939146360975596526713254006703817486551646872285866256218047109442584746925248163970986391087103226903563325274201274254555804040183932787408820825354157155549930526001428734884116404000983224192086707707726977230069137069382925111987530627795548293242960595296451786627595236062330253414979493101120787714236096199426258478253527637658708072755440185621549440699621978687653819890954538483545857447240432722026793595974319319159591346707480913672291057802577748660473542672403221104200934050956332304798663872764966047498027758149224070764490742474559034580746274408679864394915064461259067576895896168299836322273954566837380633361910396800670736029811901594034005896095642083645440 [140,70] -22626204693446192976757095582751532654589330793618158404758803449852497473096554515832436939722803825319419301697722151870637966919796599811708365508798539069793254132766629134850157525946890101706890149359944649535007726289984526712310174837644214737507139018202741174159058508703468779344303048976594081649039122038252229309734056058752029050656180143699132363107544449025037239738532586147885061199129601817672286657999610179988236020550706071949049416424083047849760850468470891856235656858643870740422453429883278145230211985405437702242896126486985746954838991165051862128302178596843421113026365759607577978320180487772887893701449710353906033899416990062017096225736045173329698836397077642493345689611755168696840567139892554417119670526142312928360941446224361270761599416306845162120859107714075095502287707693122438434025715522778024686974609013827576535839697544869297559396078847929072687485079975461653992135917343815044179195673690843465306307957267288126182443010136812137611224130564773347234653136658018879429022044662173921745739938240554950995321720497477731316414090224914564224980376456379289018698122094020237100320386174953544720528269340237284662394902083737947451870809687068892001505695935716939800671255537498777723589453776840768227044682455276684968618734751535933846872187047852764712153297059853395411266140853661239238086254743256833197044169577430047007926231989850932784704324228770409584706654128025780128698223793407339421433477042677959716471184177973947522086101273091967670319950825223126721539283093626226742651567245871235853631266178633937501291328843586666126936117259934673637147400733168578591682034181569690436150515701901790318745098782742674984866810614491955598241018607054644419395639310301989941722081359087099497439112854818476405533074772940741012347128103353122947151766892690182787410857886571499045062477486809713555878908211937707331445702533274331075322119867580293053163386259073627617687508607638375680 [140,71] 7264342133163890244296202879674860160920072024995162592603970696504675141560528457801035989891720605083396960568130238861352745471468441821698507179612084388374253261279300611665028965918169276096824877108619939044956406319148620597632833550211602071695258881329014087931696371276679875208545612605001476606297860669145547974201667326260915382463095752220349432291964505493963957650286080891664607453169543251820678694858632430677633306750802455318911232026369316363655472568578883437771169731847234849325010570742182759556551109441198212879950602819108844601050177954630865209383035255423642024110576233839903340296095448642311441453187971712238028873811160710377775642866030335455395900015378618160607630524506904920911671164298367472074550780956099882496270167777289574813349539819891319781105417914323334089059986461738878810180856826473161085480342120181540824658490795338922043723382910379698971743361212456157695427196199816137576641164651977207601561693260576325292237352798634473542052017978578040123052473869281510435308170177869801657322363090678786655885653467337338830630921002645121293312698643422880449782928773328333260890619037727730072264711005076027361960701158941829831311426866170213403908935500711803155426691711800816762501377354813686263629465381215729414124858998833391254884928866067525991168641050976331620628954500556287789314849931989875689955845349187001381047533586477977001580323259936406497912464732120956014035305581548681042818188104671380188916623082321918607712176520393170864420548485707848531220106234578459807302403750781287431437514359696414917299754201917253329170429025621250133590345603673426352140951704813799762677926885033415337235269530286429145223038915250327966957570126200869462798549009432641415693148543480402391652849181257914505014549378213449838205028922105778569309259903166645260924567675770400982957250039380673754222797195516716654149270428319604187772170213071419907225302616496183795372635500417024 [140,72] -1380097731686442463354510381780759572200633127591253862020143880347496523639647431106835468080268329304023553896210068720374539097675416052844553305673799816705958617911439065538966775964375485262229169993206160549365284684106492187867756936583745024032968177484667635438751073942248913379965371358822607549547186728899552937741766732925485740272097545092842267581798240400461629251159898899684749926842165740181605117799075206431723572907245543404996605060470902156620739386406795525361725936230669002982453619141576299489217154314867021382569291558511643983846130348811158521286578268704297833321228130014769021054363845124629462670858352061138681573049568695591053213469554895042345410619718404453954010815195215559460600185118365098346507484900356819380015469648841292714613897480914623697454666764926675827894973172454525653448880680062162109454536939955115949486554801054103575889924910088976026435215164214743741399672332974591851831953158445895868649291542415157685445462820323239895021547199638376401970323752962758402384680443808501578204541892282131917180568235675434383348372322118506115785319515215403041774040726509108292925665681475457060150168535638524103454472809310633008598168398691313478895500155553899663027119591406225129229674868093527738067811324529509110322702150580758738905199674753250384093241186262539243949538088272623681902388857561768536664916942738894006803816125200878289365240259120559157543134840850220909335700577632332165834282817389813298396506413506524532543618426754970855647849159050055734040893498022465763207963756235642914909661794264942807330201516025614773510514463177545308758582915586650168309180634563813291562806129348048269449468871280955752583389364678848567685974396235784067310604951587902380066851471718742176025055905954834569009431615791642091662006674360131147459592679766402824792171443667538240602156584350150400983106500142056447354888009184007458851417312154420717134377909431053411951721608800 [140,73] 189318114455133607506726496978334811343862566378866824932124349776028612742293262221748538809375244893673895620303013307475440713997319249749888874593741170526435246222873508153091257542131847186283918254655359749482889728003229340470716011331946613559895752657635736253617637342115053751762185498024689294635507114475057317782547156020480098379867966967207874981384081523590463472829405187824816227629130862144899683494255584122947173437230785680114009172772340419246316153036260297593768500042638818957687719475648158788845932259118803874664733631586116290385161421098274057608102590101967637519876910959920436585387296965028171355198916922465850152725708293744970879951878138525516080548966922858093638972702154864323896185142541032774771671589850858061973618177326166744179272425544915942688216055419059616232155197692035295216033259460239436110301104345213150221069925660933616087127235758651980645946370863257111597064323366875697604616826492317328984774903481785679334420578421134905836202820141796746672542983240112030837508531890596246136316936987259076914846660553790868873746514753880259728115801657554213853803535950539139363279923134475396176558585532118627029385449785196837813724532351523920277868075338442270117830907408015261627448967020651404964255445604238382088853548307664066793900626845030387389966034791014799852935700647021808255443555236396652272792751558541268370384470810089308072148444079868810365499217026087883873837795084226353855289715192340555794533039613036992529844482949754809486550618324129984812709838163304282687945009137760436149265363810680777159014970807673476121614871465466899832401224498632619780053508253868230700480959102594935047362246575902423240855857526514703653701259120986786455152938894428894435041903706282382605043582455419291355612203635443260088131039727262519588413187479375942447118202932395313382410651966311433260165095307937723763130746444981376827718111150287850093612998083882958163636224 [140,74] -18408709373203661338516346421710076050977913044152618426303394516721063029000568232022830914062084125791533630341399919446700980778373775635209820600047121914063525856138721698069445140258665538030987651257933003036436159917039919781517648652957702056334338201277402088360927573122444807527508775816899472744855012238607251416223623224873664770488280253445994359785842892978406477399714056390832868845017199236583045174564142740812590191249295732824625517764785341734526865965288054187856669696559431039614547298066938313711383564169425107709182014532369336953479294762242283117097284144230526050278974820741317595473104183664305924912552793289414707893674432931789681717567514620884593171058541765669325469644418925454355119529996340554828170538323119545849603144259840262303502281814715105231625662223507439945869316678765098099408498027348267213948073988642640785561919258815975350934447351098242363157855844262262915089730431010970679746673408405537588556002559657292924065369667834660728003425512101301688713556617189841437379897201982947073906582961219988165209645508483417486741019494486624785323464448804048150516410606647873998331622837990615036553914304416455308214508548546952188438091002122074040247291789770690974229297358913432836758941099114942382400060598315525476307250323999217790465397086093997720613711429483729155887074106897514385677556243043409608671335188308480573977750315182866308544607142355548148767738574562742665317764310679889772575168918828416904310373401436057203325753912544020212626616225687912782027276462422115850979343937341166370542547203737086738050532572249220571335848673007951979054913761254887833487087077529983845659668815436482492711333109212345117773422644895204771814084530437951172487764087249881354223808143785947481308847137309842752130213974198945131974736412683315511868376464720082807682113652249069154644544826732652558855175770633109174197180472333276273258063766673944950174087052009208636928 [140,75] 933772087755022434193095783443760970958887326053952963527651380554308742597824516388260646953306533795740117970568698858638736092211147846592731026551141757343397135841734907601967361667226799390838513275438213741563185216582906538497622314228011443222603414531986471087460233827625094169356983774288536624126802556716005028540382385694401077789646339969845009695575958111425523576432918216649253346203722892281325175645725275026296590953167646214011394318007814335658855693856349093069616342269215254009516935967622793590610561760828295943244133300613901169669120042695899939974927666903294225298256122136719823745208679990065537029025102965538191472412357213202905165950897280999670582355464431554071886886614628628701533878655831801857259029205672798597042613402151965435876491757054193366116793140862695963024677619681243727205419852180725820881220939633479929487353747955656898025942461218056195093490004463712699875464415284076107904851885196487901766593330908746919880634317325618571466187200946151560457226946697144112475985397964322336214396221570970934964897258635128642923459118376954314388958893274359042383298059360886239632430832579995049922189870360856709076748643792683245054317750258212543468710815347176869854548602964137075623028957477720955336484799303754625155651403193871730224579056158615614436843154136199222638011050608790973837619327019560903712951682403663733852100838255851008191396518301792046255489860809696618737779551234940993080144105671375498807801287350836864488332286945034778651292255567493783051995024825958754978485405316988570327127237186687126722659991227688974931171678615638927140206039928687954774606799005084848287246817496514975793773294300180177736452482496806538359087123955968609106875302252320789327145130175988553751491741873472093010487535365181089204218967195975882849772064215273909351340738466734165004087177075871500191496291286664820398940435935372794989958936094977039838925300075285440 [140,76] 70998474447166726248640921378191856105368557069242435661567144365158121043499941661237667076737920016578938303709749589345199494549508057166819589263684489836809401865512250172302560685171058453509328022250649518294168559801051414180771707489734573958379197409683769317397834934112662595734230776513530048277106347790862131868955386991664259786982951495268905176678338328810078548614600314653592271496913121267593192734789049334491318445076365373719719808076559757412449843891133357763786773712747157174638065120468239312211101482583799181894267155154883308391471240686298481657200569231584964773484437811987897681214035691267708955747197448041157903162692477823002628088498809766153524505269827557228888712535403089383122062373949692862887637065040944995813877224807956532559089666458422937050747742577824965691883289652179733740666153369298419985026928017328934291303268860115880932211085912746877882494248285358521286846374589678531454465541902096037497308006046921152506336279898869514817338639808764429499301960193221051178352364075122055301111956900033111008082129921053418150054711450707094246841757364126424419791620056521290516429574162241635142558388698961677723667267369407104112227589793710613298255070653244014378991968161423861796343187320079215756996139046011564174245191115960073004427440835819474585772224178227027403469537058170227022400795112225103945779160557885621396685639958299932589540819599850337192641951955122671377080636761700118910323517578963468160025282721713641559420245590373407865190701837657686334518565039277294033156018886010572177086856290223898301023772585699711571635815786073585289782955356196393912809714996727589033547573070318795385126282921605527982190561354467206984733917073622368766960832970680564008931426071664197251162638655722781089062953234142362795173547829422672665335618292793391893028522197430665187452337779342098570325789329447481598368163751828199001885680815251632402004689654656 [140,77] -25618294532155721683903200490121740290674858674295202081583064110434169712782978783278684859863634444307754733738662304130883458989624456496956714947563072162943337351585538620935138657506526884418963185467285446508742942922600848918380807714797664614332844146821616735501768365454734462792215350588873405139971675590499333629040745137594830103641693883750961325553771570819928866805190693400350057937536912660891662280603289695576874865047522459705359008225037815159826920921217656079298189901693194204033279449532208450579376949443168527162132235001212036613454710218471777541146769915642110345752095656281434794870503233837309567209503331110645676657086200013964883693850590997795034986419865114930998060513766281151837955818265601352699730478124667029845056271077657186601050898530924089504657118211498621451502762153916053701511098366939152019416238866309087299703964820788814642347316384972008063532586773370751033568585976999835138388773272543505974399233611359941460536172786701584203399438153023257872731202336832715438727093235621453541654008064061354275219847268549209366047113266338161946423877824354015665853630519464017107193931475633867408368599185340941788927375023091779564251439837586192371691581063355028055824615797322995456875926873393323021773862153637124118079764799686841637937940550296161158731589316606844199212956173743455663088642121545018017727714764336491280669778494574193003404111582770524739977074280513526601445190840127796251213929025804133580665739096393138814281506188477448990421506160884178109738539317368901189357817953516509844229336314152688011260098191894026477305262420205485173359695698646314788848061508837362664226384666925044055571315331796566336576549266495491099734329609861350169445815199158319227221305764718927926775070693142946230463614876970723416699203016761735089361936485056536968739380324612546441546293254502124912497069418051139256000961307007874223647528476814548416435272192 [140,78] 4005861611301382808959117182116672459410489568163652481727077092370245515615219131423023434469487471315701257307569249213816613977764912994255195737365008082604504646658047907511111031076029493535293534440788756032847295806127605154055057045062150251374940742768977517696113807045385828110285065535929417044473385250973520245354989549048880336640717295709355361315523933709996003868083858513078815827534306077583723236662165055957108309107370245264121759688792392499335292070161047112435670252336818287758962014857040641387562938239492709070841340990752972921022522588739509031970331005076143986075665851742884217224144714965597757608089522056212438999918015962452175554562580565442722063487623726854435158300680376918616798547267594509322124359493957249242730536321692007808691571699431979730928002318491767389213126037706105566626737821588043491962568040539408841879521650233001996896341949641750489655864479677951569541155088546345462475944282569217822739496943640678246561687486718584639708285616064839484603191050589979155810142130702150275883749849777094130502677717426442186682328727545359900381201254478534961468147935565466843107190765725401168190487391824735703149234577705048530003644350920668023111460072247987041793917579227981755984374209901873179076738928909843222724069917044559911457711112506113077737498546407346295019123799153724394186053111072142862425468215381671588439164420781933718929094539853736799154526736033237783376150850082140009656471358913591204670173653797445611373435452087886946904244738614391184555988195919657552679352437973954292023767415268171003101919692275253256006219778713567167773227303230187512806336966668967668176382936212982362448324378099130813035817885955242136360162693408821946768532217196139653703730235511324407207776623997844770693567058084944368177132325785110353923712397432796950562533086771154003067579395367796446430170188827632679071428839398838577054591222887499829430720 [140,79] -470615822356193863823539956271668299988252550626720292638732614123035952003528029965494779940758542890727916529195474720323869364683188799468792456701463594850578184907414015068276331206705954282304257287475721792724184857819222257413657242327813135452038669123699566520574787006702952044503096928389109239587803305911188395152740753673306521156868928697385043919722914717759703996162146500931984712005869370003790984458450678795995384897554443960269732089479047312209321077396901579533307047607898761931851286731803780217583069605197648948197880176982597642004093067587858881972465363616942250846985190977542953510673801269486367391360483674556593128960709070414270859318279601477614023654156240631592822562492901022302652089403899872754759429128796660004947146038386631992797243252733709838406074869340901402239896404378488977311481018460590255514519321866613933118622325455118899480288580138263595457299785755521982154273219065123376814646764231508302250855644446832430751162629963004719962155521228144393742492474463220859404148755245584074803994638364541324856330720913477892750052450508899458127663776459124602111727950230470145338451108297170900853283042460596912299182078180291333795595258052642258361429602776012772275070841171095545114997856956480878221790304965892608514441699583255950659199563233942942920397051231789197509483693820701383189822182045816355582289620677490100712494486377633956090847974562327376022617794664586852839726369630430105940731589392652022435905253473870399040454811464219302759112654535658291534398088609903577439266101353710414681652265903774052696506210251333844101992128561365153681168002454306991379278675815025891616423281083264320177990182546100916362603667474298295041426425057839842874227591355250544970126900715466747187191765375273553285474633366949229097876933281742452189495050523648367138846336727595195047017174487527374072747012390773390770872991762775654952981275995308267936 [140,80] 46928765329521229720154968783947356604544210618089154415124535069839469780736450632231722081272677296498962241258441211493177539550348581970056219419621370222621923696181700255566901688794753808233804547499754215383080820490200605571632110634032634615972217390407215548202635469334668848465550969692022000177002790113262861603171953587293845886609441100594688538112826799815998578476147459128198282173332222955163496357277170852981020183677545963043585077212275371319925442008290926012066500122359956551877205449380671190902687278675771636329363937319201381329250325835815375550663375826758552543435141111925364026971372465441033834519574937573313421620509031232793318810035312426384587978289494086872165400239275315665558071763127836936443225538403583619380414324683468372134734310389380630760804096896725383344535452502658951542930112317622382926926047125950188425022758571997170290467948503326486698992159943769973752993998841847604501781145148437784743414569141501735445396121450771548260676102356922385478559862374178046948309705174191183612575201577462772984339383538687812278933467169804880095002359000794473879001671377711196382247099181789987267840795788479737235639744405440793964546425914589114263786463975502596257133372910002757913483740596842952824196939310534986085118997325804320397236454723874265087542491350375783982262280453500126357747729187600587704888389654891917521816685627994078467362523946309670837141194036037525512075989664413202308238831471834711765405678892811597845564398684849471134789696885112710920689250670943531204524691140884741982336237852523077341192995749449823087868898137946744593353598109851918229541676666986725679828420778125641919018127334407558538533375301177796082959379190318367498885183779530640664603388540160374891240313312038714673027380187625383098815725588635771679154119839129808963680148495070812038473560172017893538345853994491119759800254569895376097551718774236832 [140,81] -4196758029056588269870976707672637386274101658767530234372840459165174968261572732250583875529159850679026814004769985947077127638635014004054845146405768274168028883898405714735963092495244092091606558699237825180242209055146201845114279274742704607413512481561603096376546338000668905588091844916537248895240888224502046637940253560921827126940441482735167820383110397908427479055432641824069320712762261481575126690730924151222220708387844404237607648055238071567434997437781779636368114643462537352374509130377591981432206921515841656157454826519514309907066859870756645058894087670901063984965261488144857937601288200755578492134828125529671616192694342657089557894708053766208775552010666800094840422199949690278514198185768763683850428779091618670102137694196804912288862173502369305980177220443820435986794446342761207936432682095620221712554095474114127150488558629519350319926476334323981526281818638947383279225720958173047845417092794963331361495257265154919919642002496221139830617935891200890678456931042964855476780320620751419601882501076729233890630495292311161799864672513186290779872835063394622176923198297538529616177936223726872459876229230181729326424981079564696665820044493156661313013792969051999388575807918592434157935008269348464052359002117041240222523639550682943165874077827486103607787146317612183850654099165923635828842280169880138065634095483868249746833889195404604110895275631766089540150733886630872139302468590546125252247552638347044172277062408874734531353322548082892969007184586963199226325076557605449145682669842927267480515999890427867299180363348417244443172070354430964767579106985924545394286936297718753803641696863240478807977244959923226018112045644465126614702107047923519565198366723973317642811344683027682065521550044507609082228273000695501998305423598626875119705124769523695257600017329606279371812313721351221329517972103044313616750931045834529974459529717760 [140,82] 351668759856788952785293046556835476802092876428098757987457963679328247113827121277703018578787119829506616328921746144067662353838828575454513442407711159675412289253364956215407690479193718060742710046003680846075139939766817763122703685892142936116995020167099658922171135781020855709194566465010868444367630085507168482011940463741595764788764667273374064507999852988717177226297216999486678369444985033069222087693141546093250334304721846212089715413255722008954802370459257887997128906888247290847993727163071425544189720871377313009866695586010678465394328408205701672006476258319226277982407127258746063415806066680649359337567757235630641660948171488018117934884328929373831011040457435549587196887318825020858167466360145978159158979738028359346547148629740975553464959068269131654149858525253549987888851204069345805324681734925624716526593803928358186816924657419677032090766238177795097828811036198658244908236097525517282870112066157068578215733472840083529856614096842134692732867666342454728576501365967087884094282916276681088131479600722731339308734311759713767721773293571480232511297596590873048732394496705776977848943342925503146511024777787678318377668360531297302018859249277400860002285965936345841840665235875374236518901014696030408332850431135787697153033890851825347344078694656428567314616265284918409234382177927638840384195160027973248691542328453000352474355889888423672263375010514690736157584590694315421598388491501656275149220197995392539129990017685425309565942684754500378965220834989184531088843770725030176328381537612230098236665613496714344967102838174567412375290599181224332583506126154327978319098663455083609540394334465567460391834566120429902658648812258858178200865018385157790660999766192377036482013036445498346198439255148632304778968415190740347056990128785765921613146638325765526116924411284486644638258202244841694156379654810046978171613537658799992958198144 [140,83] -29074003707665720489246183329381248328166188064018917391108898314812787924667997090602017638004192879640352942960375207065614384107095726610909143441402757782089372590650490402525667984199143399303446958974331346993798606993279326751340420686512750824867951010278336749037169301195186122883545422139571400566195372600158641834203585282790805949259932309613893847890672303663990638101692596170318730375205151710320783585237389559283188952798963781429188764838790083209156218263270709533109321986204677795202122149475901242262153513060263385416002860438742837434979110555432463677207823275263724853122389749821463006843903017097127198802145821545316702797799365591833942040244486481286032381821471654216926703029833928773939216725328268594527434571122098457634738835794803049555686791840800042629223796178985384674475385743846205149845513493363633916312081406042982506205933687674024033758478517703317439141899272295523790907746526764546542314680060300835817062363891183746778581907964441824617443952669208104858805944995967880743761820613679418027346527241460628308169546171602537990130701399723619396493896872668637496648136909599695224301064629253519440213722341633940339569711260615042558993983604476447622762755634816161708659450690709586921323817085384226534516757599991074461692703367167253676282045636481662834657280020089497379875164365568932480319339206219544902453556338598184046520883099268228039585373794293112011928459525293363355192434686257269822226889451504790528582850682612858870704159534164751229727374298338896292382542528132306357481627227753186200511130670129101182051125954952872168113854978759362363958394883585519203279760141670840933988442424415305115753120697303844828253986895063124519218797809581343923769380037748663713285512492779967712094203212046959500458996761041881447101147359614542434949740460508391546037179829167293632743103751632804169912909862813088878354967339818099015456 [140,84] 2398800095470541211953452217023628137929717654657915732182171056580062203045250285021495652049498077150940309268064435568103143679775787127962716588271440987230715584618656242562406198171414342725152740791283672980079846448469755053955152197115309506676936438938790506220823511113872405200221704313170576047056199949582756982653695364623347015434503600590206650221020521144768195215554450088305771707293166595994254942697788277752954934907593214329677787290768422448718147931074981033215391842709540662418631823160210954741603881563395832803600658702816860444223686221068198369017584123315907507138542516735473672332195684075208178947383362446669503615322605921407356774470290281279793880828342817810923576946491171502740106041442261204587498153459891145271732558332765140350770401669526248468551063519481583282606963906704264329747367840374829942649992008371499220420855218800159894823378843955451056946116470980359354336494350592745470481946371761321404970102366415064114658242801521273928586629429865569861900493618513777859435571822409279805095778858707429503339029405127682865089494461991372168547698297227423656903208809266287316053792624034159890305380492027701097900506354349174231132973872736526536563826169872022133431051575722015030438929020790638711423807444597376740134998546466084366476795161040351333779763548972444775583471892863139130264796550956397498128156830684653388888524003890124881895016676608246563042411730595454424121139673249117509754686123226940750338072606190033629275690446693244090198965662060681121593339236477132067201062268784682895469937945649979412251023254311334712756366849462722835056530627792219749093284287070382716985458377397519374125212209011208380658252210744314135828247881581379925518692472829984060838253325118776024891755488939728176050967455292946864155326437839277838020695669469271032890470066168006586317857657587561232578644960604901767751175874422848336 [140,85] -183423449043867045142983675971381404113687996139139310575898086187554070636570443624391347017546197681341212386716991933096678487466072696430674393632005222132180505793433031431408199240671061264205138833216882505865369532666735512844540905142519503925623918925781733785093561113674231254983574453436207543008447599712551145234315352195402022353838695783656309186976091210059870801579170711455326272105476244177596110220617583505246142454911455931316675224781734212295117055973149576062349891997761484773964942841572455842331273545472200710489479190120534649579323087215412297943130414173447295611519052930281676431705815600408977837758909378552779983379277040343501157133403937108693302019032402275920858370566381991334041881632529107705179537633916411417561102570768727855821633002033077590623660436635484900876423241019707770998523598998464548524091641368934407598482054368823670479033474369787325648274400023258497853169698026633553871143971207174042505004520235968477084768877223354836907518592361222291366308948400322790998950211972337316398273892470902888969265558260677167333162794686804720650654388320369949275869961182055579411755844137804800667989520845887671671023735707832467619044728243986453387308054566276888793162542888392388875681677721637744216997657223183599591746912634732724169752320717459427824869870140196957330383506523911124325362109602804432568084253618763538464059286356006158395531798539893404018406968497689297953828859948583629702850910807556614618339109871549886775770510911785381732835804051353893693329109691420261135067558511089682957180296194451363950716741259284967742011553812789118129402869993730511559829026553978965848819107211532754058440910026636420465363923654502076514183593923077778535775643164515463592515301643114210921597349649062173204836278105338897372855621759223178157933664725970391583228475384520708028149169309398008584220749157459530169304955912576 [140,86] 11816927228116753787633145326568472739635938119252863867425219926472461632428758124639814123030250941397147149289444687250732371268903292578111120103334024482256659759882988216468477685021996266971677598922506858153723945418967317823858409559110894512473687189136390936572339556816902609464734391297135132735292686999201947603034140906166075701711057348955712769936765880608439819458457089427744585664320052769004305726590020093046626741813368399404925406581455872735607803813569926802276573770460048751200748997869411461158218755213104421373065062519052240293132233526222235685932078345584250714033563282362845522107657663438220058616612356446374469466175491469514682752266488764657613565963507955653151865373784767977305076454327002273142524759057495488380537399138592094766150265712189652069498479137275179125942149042187669643395635584106239929042538300505067974414338834688344086608430236793348087293211466915635364700800740154061653905567025300167785750146765527704753872654000864565222594513930236355816756717683208843536360877466914308290787251325111858729934002568156741411674907524183742929300302333247173290101499757260854839427862529021331134602552657834684404472607310539088964730840275174021154375874129849754233929989596908559202906077297139826715424892990242979860866318477502563384387274802347078964985327681817558437996460110633041020207233808685637759162787262545584845882241469648313866990497529213485650712682941779353049129541870899031050894084474230130800477797785613965406290760568760379968767698329007063666406541900364150033460971917442402088837271262768285635980284287661838256504424315111325835315414918894296403097603573710135668929965166674253135648214865456010193983993092421940315822338951223514975384589639650345398116995087367698743190792221508539417124789366256506634691717122866551010297320764713222515853423626687552566426267158659175250672972171313260615146979728 [140,87] -619392692479920420261693087490412919146561175835492807269641348548271357961934085861984352115805231434651794460330566574813998849812073937274160855985478804455932698518394521108458057779680357505235630760130850345625131148846476616794357583856698357176294607327266674233399283701920852115163773976675871521783484996450872684333737694853530814244263731159147671692274077306362090746598581479897746161848908135729616348062998683683816266845551239735612137531230464499137067371902229209533573684102707458314725530568858660990264744538140289791473338116287855426124107010363031916800791697117908047651101780079328071088600953371212834900871384172097276490582396300566926177132870057541363944148579001276350027031610787435578244592286575320492412615932330761947599186845730998352832135072374457678181776222554295506055031679159909316400143897752545047329014976975674754534656070060618794535460980211348649461473916694162180051096064765002695102055079461034462437132483607245089338859278963763430688814343670445544821767378809423762736831057495083092920407991875159731347158895348131856564813451688381761596234512923329989091421136890293176764200867225643976579021428668807565921647119970712118743696768690137823385309919185777707658967693899761697156600214707275599513970747319658080775136409934594807666101220306788430726506103937234517091267204100889410760719634476989290460558417872666785367300437932861618731443412813148517249919016342959510479606966621396921043180644714690296534929570074000128695379991778252458157358571608657573406198736052186328925828556415150442257674718752901154649233646864095565248361765720062428715649347593719809402799249151121410960610396617311196242493784307083212295837143714295840365698108354072819295201928928213675252579839870299077288014790683837455206583969691657075704970671367184007634648151483944433329928026679014129207958923891202780474857288259610439874224 [140,88] 27301367229712713894535564282404311081073269667413800027012461181257921409082813486553703425720207596535924979971124038036159282726730348753664381799257417375900777617222214297669786174297537599978047702859514972078780461197942359463111331019187156382968976356527856356349055102056638783736759557343476760068972300557807536838063156609982584736592162458190714172829742066861136952524439389166727261207465630885897213954009599106258077804863177871917354743080032791655793685395255717071212719229521435520315697836997297329221525485615294037173054546963004487762039562116995062441607483907767491787084533853664524447982767192854634394495524169530803421938740785017156221699939154967935379270903230143102668490678308416917087164415855536091118177120191483072014728330716182371759930122290961485923304169233087572291367325173177074622512602247896417538641223427449777932572417086357348410354870125500419925673867038036864976913670889443484228122883408589124674644784544240845736850246575178409964551254059774911806223730374363006671739329187139182532430504110469940602205983935267744054707254934234379537964175578103999506064992615769413951022583081654759935642357567959378955187826681526939197431191562748756523593064930251355301334042271900642350178521263639078134498082845338316953687917832369252784286464984609719392568495297638919693299492466394943084710712990807279782851392145672657234058963903184362495030160611564927436196990352170141089765467813507468018424466142111508350927880108012219043503578812153323014890042222714134823435836014173589688445811846938219412224210470685882663212282554114422187981751367522826306887890840837327302006331243478436385664026119650967136692550689932994225520380629739983548955923184877031027802326372291279554669290028858670037220847729535139252901848015019793317638042254324749185870589163514228904664071258402421238233022936641959415715376601137252130 [140,89] -1036515082750851355306427182520045216846475578216369341702167979704329120537713411293514874263174403130500155132870875451049502456790018691423500574419251053234340669126938911036260052442569110425650190592853893398414533488222782213074675794944230697428721840173054572125309138537340458253541635576632510717279505488354141435534864589578086780782182187286102358486071897139388554537581748598504499077004255886755553367305800571876105487570651527712679562557935871468819625228032725996639409577401717002689309901321411377272918727370835390864513435085034948403532743708295065118121704097473674914493761259378057723785985790470999714563800738413949645340493684347699933188360166889230135176086743813108397703541673880045527526277236850549676470170411652572272008576335801131782589108773869587020783001692240190173785308183634821866556107309097115486834770906852370157389992178426393348998284238199650545918168750789603444695765942783786120011397467306339177413462641492069502729396021121501454206363827535773769044367822288925849748375798592212714361297698273403524977298908216355237032272009390972825326448124978460919405051445830992816518326709952147546225640087718106800960175218744827677360601735446549196919968197100526028602963040711906056674123301032013522203949277132612415673657014835199848217898698402403988933270165338528492604093465384942003536421868584200013889657821086394949029510037298513522949054416870777846061423402607134240571290601998017312708441458280777859290223765956317625143309378613913679963156499861909369616248574026505687585838395865503956951564038882412858034171593486885482584240206960758600338404738708517693230516811476667659617331231429601276401951431364980170523656633424429645954255114218488175203965600111848171896511873164349241938770580478801722918444796359520481598063497702946629579938846796202189238636111649960423147223541887995798831395480632832 [140,90] 30297340653358786380332584108750493061152752690953388514795117299104359197449618565150221718088024558653783717864772940329156830444755837559017983653726509189656439601112778592519639498374489023486372238381607515784138933374191070767823002528553125007136307499134717360050232835415872385746554834230058610773001821848246201728610747708765345725773972604552390915150917798380217845478452507569173794024017910924595737934482265308826884983000624202717068500834723664289002352239977252500964797460485813433915713154169169043539089204776100056196236183969795942888759953189854306425058233084062459437666721691442112159872168174601491008365320224858400651227300691561771571442926495627055851526522758781389550114003576243968874509527990470381297354613980625761457496098786623321669995952586812075860815614067629192566501851429760781334211961798148983733670980168693922733774130062535799754257542598724300151772458187879987334903050429169953722805022969894386496960975265620740475704753144210249294556608463020402789924334466482044576221874117767308764826541648087864246916119465279297009958768194135770881541798666968216229379152014689403996066348489243243031641304938123093777911601812528224910489036533216759670946375467869876852878310743527528380156909902376026729235038389086455284052421503054718976037267980856122320794693059425396413195275530640347188670062630143786580631220254765861563541830194052119967023006931068272936458768311769644690547790721765086226629099927111615394130035632133644933905414022957462486887966793362598594685628968854224376560066517925201700933236639664667046292689905519988907457488883772854766984825422370079155460412544732252910655194964165901071893966141657461476943465305183457705442506252165021259468164285610840392850201169476776427888128189652548914212188718560216068289377475712322054423925489398772780568254428361199906073718441467415462825146592 [140,91] -918355153330424257463021589947968432389502293288559284425466460643716257048704338801722591113730690128789331395720004362824775806701936203570396432696072507456177047876082116639894105123613354354640299519694626692281486185695999855508933317623410717242848590995453289946348659757130229403559159357500345386817463360517822390443338919902112681866057511387194427098911802421183559831315388636727385312558974868027156536730204268409126326147207216912782458822157337169617815290524413939580577597838782456863750060087602449308088573198790329260961313783037721689211116779873004924027777211558069493172339005427638390411021106024432113987170801784345526636755694592132684388272841594923059217975325697975757161098561295548296468925412762599805159388111635282454911729804552125129031736345156275360037536701394953747308399003635901641734071663687155785696554806364932267861112535011632536591872562418593900001727829390907115896308795193367212032630122448238180718334282701592271170047719688999684390982973709509441152408870544469635322640039245428197934833126328121786428760301500947848359949057568919950988522158313890512022663991558711541951682355216723819236360274107566277642896438640016055298894393759478811684180924681029299073694122671264355121363512872999046595481802271146819007819305640835658289274972267940641160960590698150428938189279523083240803010089370123186939401694234633386638536730254190301217312070925569028041580253397943317009957150694923004720989736928805420681196940218335591513486525554805393754206834692684395277734114536520125319550500921599468582061157720520340416077630904083821302361088330557821915895803869865709205436475958237754351935364687099828881388510537801942005251376993422472971396030429969659914076600578049051034054399703154552457503803823647560777050552593859775361094713451232202829482232990721249759894144799970268038314632637005958843408 [140,92] 27895266570266239989587097944742963914665444580215488285737005561205394451502602098442357542891979511659327787553585657079266417374301539723074230715354083507425795089136512664059031973795915518570175281713335250173522904184541419734116655438537381897667117599498595994380657299904681670147336320429753935214906958877449700493374516007707186401547485348402456756858239687280592043799297684898268441269841856778462797933396113460229779610923483208166921469701692428259794425075488657168565736958862862534961641024899810640394289509773544619673991696680289211531129811538322257364171165478046791399204949307409219723190443965345713235297517683130788773543462954242992225220682131703725574747454830834446185733471973019906509732002279567312697320116805101985661126332935792695391900803038921147582706149791279808662267561124607819397740347750357109928686457520277755387150184383211589552656678745371929785732393533174039636797408015296591147541714805659894027167750110602948463320965595944038797255293737772906044415107105780450938422159026280173903905827018390859856381690897527140940436100109239828329639941824065354054862555550512754430043450425256145745745211702051909293899062493657889185155956730919861369351011891148835132002065877652750388941791540588004900766883313255614309652110328530613768798788172521686289858174681177549168768160290749155049048677944910196146411122434031297905744004881568621170618451867105715776543252004163982210212252373082539073661594102276398227320047648347065255018690523645335507758562834293303828748917325315155694596324302240481060254465532813447003603572880412379339278795923951687426907427475803636394821220870931623947404135568077426268333392071166376342071167339344601351287465801755670878399944468665282163723457846871894825495670817713341047510912757665268243617079280641092807732336611803838178820131884696910245949241682391605664 [140,93] -159506684326986597411229849476935680220709161430027908922441552598536219431005036546685938888082070509996597057400149539008807949001790696291528270517202845975909111237738079740940165816774685154082750052118517858017606118266158368013716813306016017534991127470374745773185679821989653028301993017575301454284246645485086601028551684646843514864114886801907638323164975795145017881903884897537214113059055610160565818105722056062146929545069948282212836853766528459684685015915217112539672610581539429057180515364182999277104436800579716023239501689160126942942767226527987354698229511764109577021379483558568598406874838989891364135779766663694306357336339502774402097975719160356945390453749498193138342654774084237231240592833443259851937010819867705816952158586076981458949855836972734082684437183614802476222213705383163330933464941827581226715625412318538450522624762467268336982663498217945786660900473477985741345017349405861832246335754454603578797298523607357826146501994197711397109187046284798612673481045412810464173627533579867942264998470382833083234175369957962256958653558082966476241141457974107679713189297153235974742871293065607777332343831133558056616040386069968797904690103195207640317731154533121599486120711987229926333036554551353924286350319785260355619574437540983808616241848893843063417145195901058962693130109164819912523765662364297585762976774670685954972100144014274442342570007312588399296770212961825038413759685244498265037370436193767744657612849238514182186951529589213630353186822419185902881386043280974736250926562085336017981072848179196563858754390308409824231418992367063514936428239001433546954489952553598506885428180567483996064938469859396857281944495089449514179114313085603617720973522310998145287473827556095925505565529671889159954039874897860834590688878625031949661950550089272488788910648497722191846637504070464 [140,94] 3415777714534078466427147710588385811385149181832086380170080665390062108268981778083615271469155123322741917395501706502457572733570250161355732278280398116995054786714213606497616293370445195559026565252411691374356519946414349334026401227960373512899314962465551558606636482324318742318422927104088231415937412802361663186852249658315911570486360845233747608744210182614212398674539757832217214877404765824711113467790899539925394044018830352255854642339820681855755416736998269629385962621919107913821789503777526722613031998871089067995811852202339428917663142486187987527606227977425607672329410359933535978229781515639886239894520036719066658404418314892000255048250559387505394352417363447620564240375602511250847958764466118448723360622909852947851558209323115599123646504344307582165682074431068661842281850010664420185171552568439748075905061757350895163063540858408701991713382040545229612982959492007666757243261666442275009697394412237837377943682697353690965857881877854772446849491795110306311763372550945556157752435607444475037977777268651560277921798507912197181824987633215658707269908147991674985488017604275360390601018267692155933636653552086689655987610035083148720125265170141517689482232266174774618051239308685291531379248101535884437345073941420248392041688500978987928273004771321547696765822508477853923367877994112392885815198587668366668643472678609854334064227990633229459390978102186264432450153031693875858814966146619557606131142103037506541034487441360211032987928803585695181060580640348800173197221148972528158610139826204222392982215859741996605650577435977521186624905937974487658741871027775769065452188944811280735365053507680750503981378772079366992951507078486326535575614692190354006879658583272572345318907725975341418152957526394198949182005951039603899613376164520734407673565893357415966482667706948822873216577392 [140,95] 13825053875204394707701721907917989871888254849451222370874889138297183192907914256477363896908593775614132910294477556212233515913810070649236633792070159283026583268892572945934052755464689646021829360619334787394693289016677226148853111672072723061507350967495650984128357531625985721985681396748348432489518457915424202598510310787940018617518066561014428206817982499128859270319725281996217683142858036803935252872344503517004614203579198198668734556377317571090321970134331031238644849383398505573725568278377727389827911597091503801541323899711985972740412990847703890375739458616339932332683419242283344454721676638060539040175187679020462194549821719480474761846033141062166967081900430262679570304025271180109077587177288575145527032921938240827863727349877301952200144461804566261551700972477678582704363147161610948560635875580157816475237943734611722467404726691451133892815397528811286743545474732996299346813279945657955157419700939694407642994953227741005912126663509532201926111549171801056015851952028866081455788970775160976677079076538952210822534234764631395425757746150982123358337178944851184719234696192917928053262878857563958576766971269770447326562349018187145336960126622524795667657370706745268023711436401836192685704741689993117375175275103938203347378181225453392879924070468382875530618701058717116170169792166150623534934837979581341497399837003374541587326242240120249823932262919284652565316521768626082370982177752046565294846490698299013592148184140000531035416422607038930166889897092278096357070203585482738331709963885430952982576088858547979126166030259109507768464975011069542253135741287998040725938045041427393708128623684645685850714811334245376427115569877795365610325705912592561285511416244389147939316863357024706137649471648543898617721796338203836566331608259283608853683492281575290895223025715539256346272 [140,96] -863119842819858121415520122666265649352137047432054870064078523244508530381760183638104885842312045613745288873443080818720764368656034092073244953411182809515041889741264856851410838644011839037016611436977507639173060161292976416011802118689166298631699529380620565606428069987370647976408335724080877380250262011232864830717722401387209636835423132611975238164940513187253317819589790895191920345703752072847934269536555071124232048845780987497761353206459676503300201591767329230602853792528497408266284966513689167748187785010465810638015054432278020905555970647325712755615667438619846941146069441473493257835345185934137975954665000715259252585992759208424130754815167215302737764813743803224333128245055156311289397152851248227340576888103548890631239400790593723427236091456388125929969690203799607149911867370864273502234172300651563033422482480749283250753969623697995693741521757292607630003317598090335590943117917231164545324251271202123864607294834283244419485655857987703078180427270307761120666150351826872323097144884036635829772872836441440073079894907086115184433585777813465346804033617729873618980381697460866445895802319421652471756431671466589669810771121517926737473455648169965605060301013612261365551519712323527193516562990597425389693489436944110236518988716323558346752451268788700244739162300824475988068370093072209102399153299804959478011923161256043208506859534850849414041807350200856663542290426667719389937923399324406859779778271009423140637401756994423070606106558571299270029923942501371976068474978345780320526909403095923266081392372269226340738785500656333482613308375659378158480052532588291179720130945007974815399345757700180718058386646990309459304637795851052033275313618081276156456292119353333189769132016268603729740640064978489389653837739790580068467439019438266028549345698950632148366165608859846792 [140,97] -16632343552402740606248868990545479025039388118181066090201457044948199142760477859937293105834815464958988955092603263989180771098639785259882901240543504048865050093603875728131517501733380166085912797857434213974653056727578131745426739523764755348636288777600523911835384667515360646457614946214055176908463434802788502708351008017930721967828265548017234335256944886217851537908736850717797346956905557601375704941890204006257370249320398964612168943625780786162563724366410544030680451728560708354605785683808176152814560051434490440402746121814928461821426232864709642887810751958350793981486235751164163474219720552229282426253529749724876873571410999372050109282525861760677685806998604433482720568197888629125697080294670187276694840000545634782120491671626274331193882760175512909806196543505528264672883722473797023281731979427995783195057773561748376058700921132344049492357479433982108178925218581639198988703921598944115459570311323976339733862195196670393482037837438754868120564434966474780275621261073880698922110318020776819624809679777518792225684640655262785581150220343345102563016983664391560986949820902246111754449680906221058983080562750644820307682431353017957594230325585582806186503907280180608605327479784421342150629796222395244372400708856284469978147197666708206136261724236149773676628039337370591111938336212965731793293872977272253193967152589898502419044595053713441221044153077028999619816836063320342862822386312414942039191652925321465858665586384508282502994415726284670154248014395181612590720988727854589126459315524053997799139522576064979972319220189816049744677537498372569614038858032642524211497250667280659439988688521876484582044652346055710967287938881189202686689182517773594616148237871163703105043482805025081920126232295554590914726061167578412745560259790841900257051352814034426377491756598336 [140,98] 257056256817078294019942393801056865255018683965097391696260272264486127209680475032992592131086214758954654832566989150854375573613510671863162923115840360200818520922248254609488873449910047523789269936763608556650196782978477412504263564970218400157790309876993962229035591510793050476683799506915522388151999747427638540822553039378629606385084876920155413130632332069581765414168345528552609134903049783334503217623221292728602306504557853094778558623090082747133226204843737963121575830439669037366570692745409254952525798765468027565495957449459045619060883723988205047773165045282472296291047675630044170864012537495283087376153418971441966781392147997474938754930520665867744069464958638969628271491636246972687765386728713292381743326599372620287809989136021464641998082367697596098010226832301184883892000499860413434820192102079220370277136447356947397821643262847542240153784782903654529140246070557149603901532472132050521481468590190493055196710731036971653609188755360843682809918277665859113270222858855896272489926174477135320436715544887681514559490969231791318503708984828309140316349459546859242615897028716037701151663077740915215504920807894308836469309350141424203512248425577098289711481673945804667645956116027515509268052845368215471348656763789484706749221897177462044516779275736249295560556067376855878344579834891545154063014251074536927460524054166678201999971963752954781454024307217560954828585425574301506834210306256509015166134522835406466908812828091030504539675170026678638477932164351051630031436044415816030934633484440767702339538547058616145579073250320547139731048124672634626417139613551757850266271551144902565139054189233432791395015081237864135722527157327477295432843478946282617399219286358963210640058181255203246619470089296518385370223597972945611484453968523937670308530571021842675000820192 [140,99] 342338069949216064480253405875402943512098272832211058719562752887533985608060907414359961096462844839025199521694764287340557348150358873459666440575042861613342616332306399707004127326093267644273811312873759649597650268206317161739436749344009983464263434841923803467501887277565518637831313866091847832688612616633378368123607572400010970685575170320835964127021501630362268176370288042588380999451026779888936420926890260899703062901332906969450141087632777319578246124397933052834127961594488045502348264487124303556340749544819440241683711385746155455433719356912290191982052975389475871573544123685706732073413868431940448917195016723182625206408616285076033773768291508517675522153116706640871444422573697778629179491372280499427842538320351407768400675900192600852539674476746912293537070576769070950589073811373888320598247441345622537907201292634154047427001149112696115838885009678715035253329450236140092226499976077963504620737341256938872953979995449559507847145916954000621550330052055948949822368730697632367663227125247047781748651683735022850306785533656159427955226924969339810468946917261246695325976236985856510963194293538964200438363617672891865179209956321024194771620297772820896662109404976847230518813477838024868305795429225221471703237394335485941178088361846892518473070410247014062878516236745869889387393546952337843254281557551082411385490118293682093106851112245080857133470804008934083839966273421685699547572951412804283428042714245657623287422235689414110807493053000066717951092948835605835676262530480151517454307051211194273251955768729568004251220075770805285087744296399285795022724669176361230806559965897148037409663863767193153463431705218807711207134701825022939530664669086156354618685465025639614440787734182129984926510338477245592656132133534261960847812096863664012169495942051724146032 [140,100] 6589129601026501793724048608810026117975863257133829174136010720331017860091933047574562511213145827642090192817107124144986122608913479109857162865458394218800889037852059144651192581974312079586040259010442679426933717193811313269160531537969649550547464244666692257166103614942017393044385418443423826339119402751899221992534547613733130434759895602941725139878750088826262845853684278882974404153120621216945404493091679984230198202469197568998774283916988847740028090835327549777527537884748624078331616227911584195617615965122220566562854491808082724702719142053884508526694226274133746754767160302514407096550596302613028725382642159387496224008622015049739733303116965007272968247231306572667634675764917816396864999602176296707548318171599758848192232176098164687613038963637544758020265088692305439164756399942061076403687308062072273086661175740848467850314671916654809665451931270795583398799467829518198279228453079114745321105734366957940464815560324664668702167179010213734923959935226618586311940861537619643318166960297930511236719400719335079400460162381275933436053375616354350274513319021146606454682688295011235615804074430100811486362898556978076330367308523036618386496495176123576194100052885129795958505051508160363640218689559893197645353789754622716792553694046990536758363425118814839241657712350513325992662038619385449812833698665238948161920935361174435331335427994099443867830655927242160295619313542812773531898591114081737342030891537534758916720861673000843820578922104431438561794819636191954284752429336054268074566280653539761239519473820182008130878021085607825339217135558120244513672435987286792322345136706725729067462825318812355056878478327332087488223172944087180469115880236706187954183729304498755056543372358560474243297956799583017326132474272375238103939386993362966301709607038791912 [140,101] -134041625345772653232916394954114794552781409460612674043129716211742816794138542645882353296908553377298041036662213937950593601960958815874605852092961626633213464905215881432597704671529112009725340500934456016772032221764441281130841675624238401035723005931833308539633952489403861183632898903974091126560161575349178999371434272962871111302946005152575051617928265820701691840234628007095775224356088659846934888794775101729246376070257901440718284620274780014010921949564891592346103159052061876346118834937939944058435038325633172782806679941828331333099078118909358587740777600562501438769395719131151093405086247420717104277885530374472828549526572277791655773243835568599471122997906357097937052520026705835811659154590567887998524741828725576608439014024100309313666242953336356665996503763415070546309093816425465275177882418391641300943775302665556885054747383022960947047173815630873525069437680240291672969093640103851810909256349899342966496630791154860991380350717245585123542498141815129284667020558138503265724439680105629052319211386285727862922892012421654686539576295296832823276029731033679958584421119674949407561987901415161057921470137560391676038998789177776392296353754343721807384357555177818366250566944080062171010123737889934212108188196557389292782395471080125251784497292171545192315349668481111642956745677312598476916939412953931548773043586021663201347694989001283689918937556027700642049793072506928027299327288338430775295771528133535408172442492529845797317578648637689752352353619049595777939958908415483525255135064254241117943813437865063890518363633527860034131328515565113880650113767187682778460934116083319947319858247719403936699941684665479536028241394379623693001647373623738696621490753677583606271752980265360466881998404872851435815301187377251549706845021186528091771997277312 [140,102] 255713870894070802149022764595309101148405097497415279660304754475693408311208651048211875480852888081813011421764247713595099952629382465908407004105913516942229321535968589718764994685289660452224868151363561480906406359463382564374173517035646770354538883918770374106511098102109190442732046024306615355033423063882177899053210026523958803294828413538489925554993140995796712878442105362722894562157517743345559897932926057301671476521847480563223739658803681493752860060450033746812043981366240027240683835874625314581156146690387394894935018107135344032394381703120749190551077207142204057582113687588040120890905149856056479107592054867569477673545423542069436687561005106260474072951788164855265425699031512654394805455880457283514225204279392607214099240359885947499369033274708624914772956728505464782201205627246755170859012399195641750546613840519220687369376591972103082785993085946629048018942859169474981246133203557624972792850617447212294523228816594795930490138517616046196755093175458553020655152117016571859574608141949022497962217882751606968357756287861705437707249121284866881064449366015081512518593109996562089701180906793613210856308470692440868768285497021752202126089818135485594957047521975836261051685312523243928558235213224573731258518313634933192641787942620904621289420743899550409633293216879210800401204275901126999718511657419641997962159873103844244449584957630578322482315211217637975785572887418648718910898254372652713605938233092401196368012480648876962439322695991118706830675088237924001660829408354990086833757231497261837139212287669547722594425755437409400208660630091913995427109190182450531087902517869455894357256609329102964735499324818245588908659331387316768484468569247193915792058124522383445985288764743909696958268655139578906536685178051427303779192771284568307061224 [140,103] 1476834423468655591490312016835756736505817166501516654425500373573762525219923924684992542463600279184649702418771869733856618872573064889829783770094683518066349068355213122364563014687764789161153633008124870803717961386193010551705551062513760524295707297242403190267052198800726996357210632319444401916371236185947972087242556171394326000690211518568587969616545161290093741000776677774926314203611559639969263055931431357606448256486759320442980547614278140943426920569193611743993725337439734571026400123375598323748841076133632645350776241520582303871381563232860871598250852202214194924258825232231306388880503590446732921571084397517123092070474336227682614038450739119959851684660022652740348225533650341575894276988463849081332605468669587146518127371920713939646313189406911619517788092448458939369040704902326107476271554555413019711486880498765958062310714481347243589609069978495306931561620451790968203965967659259346523188105740234546882886825327149027726802692185108398263657651127161593819048919698084297673366026819221987375763654895443923530813843536862948057025616303298873073305660721278606264404530897384713276099227862356540673878970405660970537081721435268522243022094918207676508809491028425170903009478229906808363050128886423635417279346800634994481707139182168903808236922360690744742592303456469316906866360715846558819480745344736183171178322059641580813594050089866048656583719730381768912035434628315185860963567781178149639118130548499253898423713213017934171252586600012048863681329174921542770840429136985944568337590477808392319087320450235031769329209069478292904066528694868212224666738635684438264745246282144308416184852522266505981526306581508268040142480743493213973725041777689856725907930911655664150812906314971355947663486528629159359486854623678317441319804327813510600 [140,104] -1531405293704129088580801060722426776250326912847708773442541444218814985365164012189731667407690613006006802140259854347040235064079961696943837399192307222613997789307950908498341801746413628810917595764927827871766516405104337290556457850843627726852294563612658027508950701834918076577581713993245572094989342369948093942940131846455327684770553905300226320440236971146887403403660420835127917072495241628706724581515125063707766478770724638475416951653267135895148875189465268634015184798174865006713941468604718019735953220123083437902264827174564710256729616102628209995089278043148479108726395301354145513464234119422673440045474687149532619681450766794850005289392590163344855282451718938926695209169494762621139423138811445337322078508944288372416643442035598512900786006615061492306144495572977155835835007359643382821697107196355452888699753011707740017627721995331089572065819466828296793179639588775241821992568803134800246232262502857144782975782689647344831728429876945444063695759704646986329328432864035361634931768024537868633313834580072775910866718665110458294802680163577757546810869556345560556119174737323423430002978079110429329430249355712683905497260945786052296263298370693583378856566591521586897116318913607214639806326159807821929427481671002700666892584173929991279816220610425010967054050065286398116524576423182663858995289981563141531310290130291469912230688033275418434793921946681457563935162773059094118774425969361042555075473576106985655978845671958980431677458009741293942885911834520888989131518894886573229364013945762639367580754619702705849653646852515637498153080953989596495812388174693326412063403962378357821427875506633071216011653147288215087868858668980554076565194054880571333279525436667487671599647858890045115396773748984408918375526299096156455838322806488 [140,105] 17147343620077022024448676701015514548923018149670449401620964398224976958059237299983804300307488312047303743971863377683305018930408030184282938521003528030530834134354712383316388463519217153735077877341536211422391234818895934729342442582518878126091281087721370816632270234944083143691983886683512844086610974207275592878378446853282422858598958194100158678196476300053204463861125950816187794825846775562094128865146516668694632875037907748636291749641043503814084223576286449143913657374834398377096047193349680404736403244542162941789008588542734012093241167612458853691428953543634733753123106839902070073285550812345243002399142206738140180249803718852151053992719636439053005762783984105992032839358253181082350098399354198890349368066985767895001001075125300003665108326094674074518986127319625484970901437394157101008502922294748492676124467527878312893313268856831732263454474713152376864996689825545257173628203014716218024147437871773678551939944787401382698835241019865784551566307714236441359816164987431386839503474633501568709885928279276739928013587160651984903396117783094672944956125385618564380237747190043704147964551637227189139032130582871789244627331535403728773285062149583006886226838045685476389492965142394548379792896971249657319253572196419914856030788817254337856838422965849777434761739123762388694791621778184820514317778611259334872006422562123042720163858745584869791149804866503083247776206622649356610488798381420891368652106064963043435652912446240336216850085989258772932708757922683618794357479936654899008097394691527976867812422390977355181679985161954516329543052346636844213356132302542005248103205882508400233670906607215591419527661818317677926790587639650895446201055795610158522767188727506146372921604719411284506985262779237221879115519950876452900959360 [140,106] 32079804749076657136412280592645590788414305663266004515230517701414846103263246564638012322107712311784756167553437431735777568770426201423308925925545176327051000728973577246358628500702610187648259887635667446186186911923902193803094541262382544151500158649521946519029021546641440458680956388561453876778833768857684283650643685758462948501415003186048812805743976378454375135620405957721101726613055684882370422648316805784714893152868547046313026524250125044419476806951599596096204706780143467372118936938316370613864557069820049456872649091950978305285450014865745007922601488263786973897376471429390162160336291406350552651753296886282652814130850936092750084239378384507973085187095137803258545986006985286815074193471471895585488468384010761679157277198511558747937478585056522011759423422690402433910654894459503653094909367721945295919609537369621613225472847633310582090393726836086292215034857617039929334455929768796781697549047103074751338885594177052470988296067904737882823079663538786477285013184795509288959895655098109115698097082164634166085840691154140881386854496591256780588453132877024869145574640279449847133101111568097042592726044230619528075437492038782744191511421122365795019268163128310750987594698826618589796304342987259531855462180504755223854723014447701562026082595617309363822201364461231533617723840630259268945272788583143449183762947661632682846303747536516232086504023874775204003289128987783475909654282845929169623479160282863316056799765660076130744071103637657561222819733010615062734480816521554306949492609559448404221339962360058798130752546934656700458137271187451943717323216959659521322769283545896227971382844621322536196603014988314078703461671605774305902324531840723526687061642749998279747970812665046982914466652686140722793598413025371318464 [140,107] 186746566371140476645213341449293153687244013970922952289137646465261501738886678791833788084267670995655979560116927730040846959957180549506036102756838699839866845445211814482800728796446344607376710210325852086494421546389811816236015358913947136413359334751653442680159242678593815632904113808998886918288780029110427891366960214425308678235758745978546686228265177602309393444404606346607540224340801858572176586699948140736356365710939280315617202161278314915852497316071785389399040642782228199574566259181720821517166836424550466048778382476935412654698383113345239230774044879335259078163994521908826866742418052382260608367871939904501529092581241416224525838892987255134709319891377218301643864330281124053111644415551745914446972597880769009414113976312379336561300294368923823755657321673900930260001067414227980180934736590257332252828177548440342233648844670553592814630081242355501075984063818928028779850758966189678461601857949274903149156571330177620199499385394876964038297245098648286146357138767235773872030977689851038913835675335388223805098193433237443932244038211510893129167589499479472643885436431617361068214442014839031432487819498120401643534953016597122136269041918485138060326139622607719218863775253360467860548018233975579491632802866721452560044144261490003453722526074593825687692532216505378243360081970967209734220671802542709826933481665411980625578295677199780973649460976901585126067169525257083957430693462148687582855675448978682348171968852787563062882706764651437075662523697457868755932034219799541603724269427995062911863989941532241449411157940891426980521586127311510929752616570420339084629682459739881048144701269345702876089977160213459059459617995720690410526542851805505118389313643696356753100083981448097111751302131313623502686067421901968 [140,108] 194017405220418620797044011152949266055488263172488216465024065238807657535917532826793042065711554887593391756436512670555724513776677981651666956833241747513666452642597281844765868058095772290143039893504194468553217958240755735184667081885560836106189765913841137305454103705533251516751401734726344256083611568443757370369837295522032971763492983474944178634286333608527965393629062844361953194189079242896612910480164122884470058163024058384064022989363299868441320712299820447134796698986198109789157330897110658626153513985186374337895052484757486266322721337291105015698623706463575074745092285414508152952318927030793011403833817000916627350357104833266866465992308391679591707655387253564184662535243258186705709678231792869313191443418807965895322645282384543334577304951919163999981721771348880143682716905422060110970218241348616769349667081422527356635286450422767233416044362566991467456348648158062750385989702775071762664010374869504074109425599738101085825952007500631978643494415906259777517956206357009891291289902011305817832865819686595242490662343426360186867870225133621130441116829726428756624415561537615638269423578090772260911679678331262119308514594259835692460670055816535624097506325280372823863875233846125750346242143118489951885750234147778497181021148928506225073679661418797848711327841883226196921133271901029842410920602032827095937826672424636768079399374616997430602845603527275800129664164466901213106301132696765147780363756590139775174656023867460124608636145348311271916288794486843525343619884803745043010827372143014205242982417200369729758354807028276599553521915843799619417526159317852777023881028937889668834357042540686796804548474689710373454890808674690735098686595467562053873572192825562912465356906694728052316438765753059591270343520 [140,109] 240348377869586691068909456894528001488616374238339400798618642696483167140180868684462571324668278408017755193997191729399129154854868145682570782156370483967136408125940657541723091422293556103079476296044753997816732035932805583661867015763210862015267737470937609900088154486337781493746571633860097210568281174949399307684529573189555604514315213739317900221621209346308793979537576807553273807939955633423944448686331990827253234337780353826824276603572468507153710149989945370144354433709593650589722018323179764687476265565471985729645351377635055272441524767433835305429478715364347152253664340533391066227577864563194709689162412812788876110027661728583827332000640252587511184414227977506375605365373260416861511168343453582334208023271220072518321096870026699912636396796603309315555504727419647866995094218075592854017167882188532390052732053570645063394482003566941955414847404267126094539761370523938997052360819881085553592024677635406508705571652198166936565127193339314700874492749897480813107740860027572942740169800850262547694930778907617492180928467240052323819279171320205004915443418174618731531200113489371252624629852952373622115123695253056247056118540325411128034412773625227907008038977552410706073356459524984972907352449701927042181989848809540654389932708576985203714828756013254616138069770632116336705800510405127582562421788646782470164850507188701640330830510394749856531145601934537371895565656284500947896987729069079180979949245728973118865535984882742902330718266729239022060116875233082489803514571351824165612463379838871689861396801913870890568782239840179533415333248560008940977448736044877550132905684580554953553871804691545507846644422432325346177597983262266013369323788865950876529414667779495549654646627592372777738044624191711251712 [140,110] -243489213939377624214974917057079633572946376207775399164187843113127957038270739585534064517862694974694051603570445518505205042265538606387564811350339814550884130457490847662067692921245153306604679311544127378267909643167991265838004239880380338904486068247589155548026370194032060471001637808103154680040900979505816379421780787371573656943314496304523227188392222288299839212741920114074255774917598135427468867620161120637561587974824051941918700653315922654933293810614991698282137838183441646256415254020982683652768053700848974034380289284232652699259805189897445346112179004772690686944268295773986186142153270687270577718589375570147850596415231119830707866926512470466439480002489144975059187587151089555477870998577650528504754556691109599251518622124299792297155438984387035176453001891660276278828982151649334527333218221784796205055430565026260063308377420337321480240823155047767173544961745265291246755296787138393260424606244227897597922721244583857422047415203527860513289888185465788551270682870731242486845423550290214152441352981618085502644489944066013905453486156553621796783375316640552409883738639155237340239953594173136162837477785499302467551515592521827241826036822272456679424559205806155710959299985485304559541601091172062557059104370666211640793898417204129443055570784471636879270646648857752689135798162922146762506571395237776172594066763149464091980232483752425274447252655625801279242218047623658709196945145017048128213177853714561868831258715379935724990870066528807043566967198761669814799435609018497330057292958064456288689179332356963837321323016886993399563976003199157282259484316781680471514424578009356118407514739845953051128998063083751488299376667732506942330431923786392078819703588996619695592585221133367091170832184361152 [140,111] -9815753037159812820465710289211517475196282704451015248003937994463377493336015276215689979288313131950479072090678223556088119228263646886143970517877034728427574199566176776400954604681672740822353701804968083216024622974263672053236853101226333995335089678311216626833992115750020316926632843413786787539711643895842485165249881723741794940633116338758483895084260809492194014265662197530501225752888528447382738283838793793583516960395760024661068972549327721924286960913136337657608761975861627091832533674266983622352604804312521580602835114032850213899291801454083852902893746615657480810070082465500017395905007690686198736323884446180153404397310593361926034125667710022421470206701112509974966457216050852746656432772662288243829291941459257331145757896187399666433467324134648502407756368215560576501468169395787976509662721190092568734115980290226536283602079848508034117333018561896223365424485494916265806827747022321209473117272953883033840144006503175907129321120384651666374089130977191535254468775827228770190429012950684235172775656860384064791121859792552126595619435033575131510178474882164355572072911936176035423753106152178766623918820031474035185981127520675892633871206897072841063177834466133270134412677687323919724927938973332722042880940829368532309087946842953693356451199892452586214398151640262165420997522010000568103849149251492339901862591324062874718583255453362854240520348031744619464199291471478542483513644378235780413772291424999779714434788275491860069578229153885636844217707715765984305742752438570006964022978340088552114596813167506566689307196383509669153882592154637659597937433912065610004853260800732623055562806431197337051225256448699021948699764534065811303278289961823312805116504088858245253545570376962917799281264 [140,112] 649678805496575633194188594330108382396440093052474767732128593958310648943416122381850678119957019188107089475794932257120463818475779415446295031393628767071594765461299812520419763993391557803784603246246207972412250754112413461853959509067734757161440929557137089684390902262236937210456035547805616083309309709176787370870361714729578289293923898827372157770381196870562136442485827923060716528794823255560913841033805539070092757059960910334821736862958277667672089013667804487215905885548432406228823389071866368020285463403280053977950953399798140505808891338365429215875187046117821691066741411339026411911780953781114119010060408516985584589871643199070275084602267337560494949967044467832285250509320940948892024823887932555816704637163066863688432079446414936503640931992474855324142193747836728308979368907011583992371370330024011121354649594636940824048009993045252202468352012329994675577931094828486109223321370773174598169529797216278214676196657016806663493579952404895688433437416148128901853133700770963167272274604537554368071816182930689204940934634357427212593572689052757761310161840863749447781393869065210169345439486444320948703766513038312419975277193472729573850717923612802284635471038671971031129317282992894503323219190911066530622629002203872590380866532634005491136622298401198877188434348919827036663440852335256054350332398922697895377030075168270506816925686507163013174643525675531026354739097816636620785835859789881743551288304299153302652438691421877747743408266202923597380378375851363957227848367939054134204435389180634139166630856980116431770552663489615161691623280828333637831961945980444133364891817189323727649892221787222259030655286628339224435212056968481717256616749476052812841353331068190049913869761021441298503 [140,113] 967497636935573389635899810132757708205115086132921583253641691914449629828422849062938315438090413602499204801147941542530472657497503347732983355891351240754763696360013557247187893741453381484401947543155452279391823234084351550313351016255704740858063027083005196617266798693729447801490973325008732965874065629386919053597962418257516974018270271242497851271546586441016983917928517718034088463016914557945567058237160855286313516736561386633302348364792013394430406746434768486287876502764098913801325527335640019087112876657963097531246196783907979681442404376196521327141546583744389095951960853020866551257454547684497033788482413479693456544499938282256442026079323084409915418752738942078177620155695306578762093378974489051488198184893372886666452587045292265604365772850744806124360524907569520703180656888800166602814119870053123046133646073809051068417794140115280066899699247658489325215411416644249331360211270361096548053440404183014234155753059427653374102241596878854691272919404847526249726370276820781588210378448618954912375065572791914278629865829130412938397943896390257147529929788527302496807051713581103895548328834252799065654474225452540108595532736450981755510905091249829330052787117821690551134644160340006754435538491188506088062755653715956153032411719216895241770030033780876402904973592662860626738369213815742611944160098201348031664506672522157596851252295893367166948425737130480811435159122144631865564103140818727097737125910610604323045884968068761058598288941643225959992821130072395871041698950285531464349607405687216404165169305702430413401603145998189837674591996185811269331604371915431735811834885682016825158886238974343631226790044400279196566495833603961136016844612659223644203136251197106981712459891721088 [140,114] 831995850260170314729647645432249269070336328051971378117059124491847463801532258129237973303410658708607608713628577083000303881560232200055394398547057654833449128642879854097989692954717663509224687130116340937432242128587095108305760099137209313160634356106643403384556505754220041910465565620906039452914095654954004511979661797020059106850490514584036331320138733865509437179418152968756551183995721406867998937696049980521133782972878522121493333579160833821617326728183030053063045160318458314127238404489705837314980115408674852395449769552229060781796060036707655690147106551644807856588295130882312780171326492579422757312896706341861329844633065013903485144703925755829249701979446274751281620073163062420449655225106501225622893185271133815397944186275759772911623385969415905915966618791427302953858425971956239328543290061779804207311345196879777723340570450019895928415773382345109290225428413036801962112280150117364539548399735592859297730580228558424081984424035298565094047634764841031404252314400439652015272942385878209864633167431061584489444906108228022643670668917604332691849199227082807447210011238496258286084534952316995561383290628197781517800226308338489771395201136844037084030088839341254458208647895043075579696958594783978987366445363998222853561141622151631197355397454913856699388694063727687951502691261530079327380210543684636969077600088301462398497623642066335844591940664954713263223699526561335699522922177890367190395901968486626829111168380830685799714806066419859410291619580218682916313611116705459470506730304342216669133867203802181395099877964662721591007737596239795197692818584563032984304512849069743617200993724695493831773900528244640863672452573242078020553469131225353356307059231557628253878377728 [140,115] 575063015446215145332769822844990802360842263641185219935234969694009767194120674245311997802922913447907072583506065030717871892867054735193963131279508254439378964387400963395164761597759193223087038839106102847774955096330213214467149311606389031693052396655576662158751880782715585084245853975244015307314593327449413049284863158666690334915377369401993746799108660056583564474863175164807734008703189916415107382020505898301007146156794901786788789783462759458813068381724667633273953873231432229137185810266305322820986093246606119485564051871362504586021764238940901694545677055495027468829007859849625817987586842884472700873702340531220527568371246595229509145045511724106844982670930447714186509174318733635693145940562249641347500323040985608321525512758910880606486278773334902178564871645410005987733936995800498755500316353010976957951722584817393061597608100666630435854067023677423994795133997377038823628849856148555475413625862527963108625472929765769172039293063583704155024787006646138388480779487054382545308552341105111222644867415614487953925390659603000628598715953064864320924590456629147042406291144356161483370499756467001624800234392289144751644804686813794122315701140688814683048819122790835598964880014720247401266419315221462842527392595855354670662522082963507283155522016357972676629460756164452732496737114208178236520715940341339662650741938197570411689754392068597124015722916594531987398238660607544182207300647132324175495346814339806266407737483129377672128519314493651726269902470308986923663562468230799131417527705162046074794781444274007667317698416836447070624123341286157988439814089315956514790560123403484642608537999502283558240420429311862511954471347826572947862160329885310494306075171170110212608 [140,116] 497757116022385502801656412079043712797318687534797467045511721818064708942247587398380785009579940694931534092528558345939809357799091272454212423519035514239571995180807068633615162501584184091582525129142735009596758345052226208686321052853207518798941935203021942913160556230336325224229753854390145512739932269290177004538269222060230341742711174307952442894967636985909916531883850848047742428345072793310477061887629053165891154989553535683094034515415259233637496234391116501527875662928274111628038123298286618118551796082340837524724150580796066344639177116071814535822064963535626657410291268751624589869637906434034221557562451593455707254377605382821154777404202255508430994557449477848959305171129342552870747496760097906407803519835734190107469620531736431365492560920539252099118330332949767510250087428773420521019541008171813733971275097269490650887288569964747981697127337867969934558683153252435406984669642736844091012570726481400969383149153075635651429552629193810339143649957609580613064620450717320766934202389207551162738175008444722265067328732256345940114365754329578020370129952542508306256653769409273432785058558347623341812156108641619027084217343066620947565946552709699879620088570167227720209196832742633566243758040567528889239970674751618048522564673999969997656346439705127251963637790264677501731616072137964135863145191482571188060369086562567613277542703236616165271284898440585069576257876288069660531389871633425961659301286302006538817329202655838483644661212222987902051072646120866129054299089651872973340164971149587545037768505849295698305833624405410562139313571587414812695677122920939659185407052670400245115858623861652711955660187519084744780125791850210335769686064834769956071943303146720 [140,117] 231281518634718025162924271669230017892641530403068797871893113417827674207092458099846367369481755041416393309170845133798862950890452947958869144914183926773028767819101229731718149976239760489991292975932186058857129987997520631142611567774245272776859128265320957155780038172103169809666982644629429856293735742015532316667541167291482258834505194121041351032450656652439776364640962181766474458987231282332261921522468472625995402136617220569257084776220496107639271274798076871715463160538352375995250526218453374878362308652657202915419330445643459914667160902702277751585644335554031037527038061512007050769815643262030817849864475570784285424541808041813354545328876720058363494062863362086181074266451515641906029462069616896839325363832709802272556231826469916866129159850556687250939778169868513573182745599987844548117482678283674046591041506548011676555272516842728401913905260822410533057968597546121898989448315934757898888613401080192862698271638014478699153589722363487299453313622752474900543313837402811699721530549481188369023348275289715136012566054594690288304247463049234696265386752107001576105188561638396159980047655070789445513901193364711174208808839594849553517125755264616311144612482366343814807242062083871711268045964940790611458777950582033371219541606356442107263518715761228985874991548740907121209227507987699811912620603845140011223196490184812434045872487231617192834799127956943389364584809505648688759155612135013131599812081977797567228594978720498146251565684210897851473852598574507596265375119419801410866372387573604845318636291709566945169769526303832841638003664616500827838913306882940015422500540859921895538298598536128931272617144322461469695655242097779083399340750688883075518807936 [140,118] 53849324851875569472947679191402884154663740674533785798832788567680988925946967844482323191613449733820180844330275292758548063849171973209334009830643237702342256130652121209324047254775016577186843451784546029406733603154348899513136797145151889197357067462432248518566543027956790601900553581637021331741271553561451875765862028477051909740415301291576307790441726714700758578736055195495426119310349460133341020063782768093389642030850181239861026683394891531740469139337188776394436429339749871909351834614000372059420660946965508830254240898390243047536623765201997959623444724116754416389458948322216909579995877800120260145315232147009992912960999295050829637953427480323345733741196241388473069753448417975281713724447080195931781894808012547442078541608185611082818906387670951995634083281321855613152156263128250530908188775676008735368133260564335532004699573532040913685641433948699043388956421635930779633991934037132155326128350249682118861787925806377586512882424660114072124086283047630027179464932985622308160280469831176473987200284903437121709427554529565661094469243632623669336754628422054906105221950552205095537490186819322308618019568358427610258252984185203625989380766913557142932475234695051266354151563627558902426096808979634047865913905850519290838011132484529752231142864851477899494417889534290841630906599295062390981361800413331949033072643433122324005316627864107681307335693144333374773022687329954672801847361931485799531450849418072481282330232359367742021296909605474948963006651182216640585143878719401884344756576614111990376912909201997627821261690577078915921072842679643601640066325926354985796679077594831297355236885133759657857775677933140389794826378852889784335421199710173786512 [140,119] 7475104479647575804948396755918740833052512160058964233652736649901638316407253371985170443264125120018937249054270779720975989105348486100429372139730423457608284788725635499195977959758293516805081844239403624632514749642935272286436896933329921739180538756479010067506167103774215751179067053112571510599188032501819168354434475497133476827009896787674963635832559914424224447483567126961368679331402642203525034484085722345621352881110611406578735730674281103564376938569431216421805265862912229781321732181385228791490707995659508209688310372107771591171741048010136812193444643644096173415101545266574344067098537836517633269192919367150398680687679935219819886112076465897554244177247941265556049848841235124438116362712424786029796408702452041513756931011863765730231503982027741985883024870786202540626439063123299297043567344625101222562097201100148723202339463656242000788149682222882152438710889446901731284498425133611995044016512834193399070693948017991368972582633228453448440506928971256829324536170717893746701740184766448516886412207903233806007787982877835031343530039223929812488891645654769114232346093066819328359604545922343624015145718666301961184885894883902435239894498027043342787891905172068068480696660464713868410157036949557104642648282882807605336850818175226046333625605345035726282704489682529960404862456220986580249067686595475564604905844926513123234476941967597768442057070748434703115058809707278782309113904458500362068476211480137680523919260016877112052127672748654319236461911234664777975288416737339733280712119209847787500389752872317083199049749217493192339168799868178671292371812864695208453634496281177018388094906585693147391935989964839355024724570125386150824564591626880 [140,120] 82634070942437671812358162285525409786947423564544013557998521473251823967961812596002510049504286974350390798410235532055156448017036549753789935093935151657108222881251669268322781990197348363593176527538336080218727347626171172387357465434895223122244063617316897029195656352296108417004872663697645483396694384470724256105253860709305450703257247038149201724031580988866456842184439252544269524598446885598855762606984122663036514303357862991491378502988244414771170435430404025980837677144869394299137758515253072154370368139565534743372380541092994712042539913049092615040355058071682349763112917467650497114224217370417657590436684333708595869086874772614355211102118476579774053156448586618785588100318599082771148217593546147528624574815272865112188545712014246984721805015265608317033235186863505173914434400099509616210046258915738937666276028539930955444360841900610916751385090285273581379047911750469626392461329273070927859107917572276007857346802221618866784829726366433454724418191505430666538680356575209727001915623492510038763548709233908251409221814543211870982153133190942852665570907071076016415188763549037439394231289205272429474064905756842289017800657956121817173064140355328564182693417792706567788680709102076255478512820206870788484468828501839573821423020941837919500863664297801133836056627881452151971082012590417859234272184723453278662044370750179159999305703729431491941002941431272916334156844186928588657792587182771232613057541994226209629822556712360545124122716025874054611356275340321512459800862761699650495002523227509362713049045544307486768407702041964443863666820368375445556119908309296828234593350271098268623669527433337822923847249448307410219470440736262210587321 [140,121] -1945947795371814305364758268327272544075169124404970456245559941676711294769487996272944331254734676623976873137776928225257400730190839561216930998935211433912539457256313354084989039971618469175163845651920151206549541030695020413947884098862415033921543532734024257996185464119652322000030993500322560048169949158221475342620239348563980685676703808895095980357552396744452147538206845940665356740957059422034384548407831662617555409475834438388548625161616498422445970410791690466434225042433845084946893817966481779409509404083526580096768036431998511319454008719345859472644039679946859491723640824267788501742102428351077626556423945043998419801098779633422729104911065194608952102031102739240511142715585132795968059420250492818035668203333539474628204712917776691170815309240062947749550994322168808513168881618672533765580493492721061385484025538428544399852326429122916942884869051672736648095903817888903374575909511282615468356157186251725298919369037298467453358904356747034988530767843442830453514165287362534789749987829077642368574807385617787684271835560397803342727151099580664920142812712926887419672561982063186940871136326697593542438913553614976678349884482490275389530738913662697098695016613048000589952087521513999520918275013894020313169941629619199709279003732650664226943940304064862479793142689463112175022464187496627368231510427450124630354263474250036440501695167035900194328734383843742375187935270291632518828374551550076057031710710342621441331008099886087151324047430788063612382188843967810793674487434027543266041579073182366659747784714845338566023079710301474814542068408923474116092336307661016741102730135215769452231324182504986595457742582188723231740578606151360 [140,122] 3683139517754531470247791134350241058946889736262945043367382611187116728773027168527353714483485673332957308193109408048964905680837258342220621654756309395101052053367465582875920646915447546505050625929454013544690566532085617159780547160830218655949990217663148343769358458314478395765667904628429964881930145338304300412793781229324541069819483387928816030300136542924536740081713016525544900513382489455648970814253384957910220469368348403632658274811097495633321498142954392140204108098453484148732324487917729434843404062989088688219309415026898568042103272943422543223228055886874417436542810659483027893367504505787188506266311919575525375809724111570130496306134185468434609141708431448479068723320593446274287616225038720069945227880777637042162677835507849392268376202105728580296335420262026198261428734198788480688089207571068831156387334531293181417121930395628409708027187928500594441186773253602351466262389523578221110492081368372228887942136354325121098326386636019655663002799967468217446733247591831138880246244089073077291557434866856515055510355221894425101154031547537062434524365189853959913923356195644971975319734885505618229672619791106341613851349558738623539286793666154481713274903460979862832583177224939321692864854454564475520616804190779143211549910658035021505496268579927374393509506781122827117838953659443421529524475242465492758133532055124702999803556171620145276132240622176623267745506140875486926882020678065804974555780823196233152898770503011273618090798322034621433641397401971319885050735152418488974421848888455158597192783398629938847670579720525825872417979825908767142805646638302149295635271020340587399853291586709650355145493505795948681432918272 [140,123] 156334995630148477364348953971426193771533709007874297972891070850401982161283041625002164612003795110769887899083543554747601161422274075012063667698516522106389815364626877791980692496867387473530369126880124699986877495231002661888592176054315180635597248895576908591882069218369658551070587754432086281550929678037276311362904007341726717584730525679916376810858615229595685354040743098461357533040743443033483385623664669838317955477180514980954938830850661414766899615771117071353655270641919098429684159777269623873421968330999352621395760936773300148669132369617280491778707442480001150150045086362521331943370463360122708693719449680922911737248323666434566714676625840827196201547569375621328235992004204767869110301565657981709247371307393340388661512715686183303749946688274749469315799233887049765656526359171756412420927018403651907418591271223257745683776818650356253132973339345780375527557950215515787945993628639018264431172851880294644433751731311866108001417089576540181695525521143268315154268205549880368509989669935785348780125754251678684556516106521607974410674361279858230611602407078857382853757284428555958479615914040501391169837420960555740017675442262119265948775805673235758885745176143487858579052732414268201163308941294466803483414477217317895641824036304934224274774472053176707386018916135558223196319701596806225086176265507725921868759679389617038890532403536990987269868737585952743223977906232449035214378615098336873227066327434476690369401256112276579059737345563051652681890599153684053946659117307582132045087294021283701313142188741615752687675180779418399373749555712781798966738733356355579353857305414446467348394149710642108419019709352411741456 [140,124] 433880150046279281379106086294295312563857052937152580309313070914779887760915134833775682935658563662396348282318229068235948782159994564854657020968408576279753999027005541206872026584894733631534571501586249198830904896468795771659669559091718711807432974241660557100539843441761920193752172860657768590641363798126108072265368455740175582885033984151632552255374379926316931450667845960846937867663306812960817722854969345536327529978362673652461845591386186222332427791709571406357576749285192776375956528656705031880584663567533984373501454484368119039676480607063271754916749431783507279039989917552481671819699905317697453515010341564439205653382780634479001692124386498294951680376152894996679033221222435211367295213251498107368976735466663768062611239867689072058735862794674655665270833772383918643715588185102015541175957715110092028828025013209296169804965378893450694125593813889886141751282829787829428700912295147792282779307555957220963846121512276971694036497004823493018196630744112564503264705855328964026311527355488515936077694282688203191167300764961099952665377180676156218861315405893171213578368128871680960890272242479744211223959390314801151145022824399229598860803423192040732372714093277495793265367985456382929064490897977542910496074401895141277149537889157533823690186255843691969633195740475892683953224628177945332899765371597356980609110282196300106571746406647517070608860064380844865262610569596578274438056232675616852061760348576683121034321427647166176080015670244248744477904694732507913886977165049204777871780991896787434102322168010376581855217803691710767939483123961008268380920063627365723617539278657523402532391084704064318840252544256 [140,125] -25767016586184045316731878960460159767109305223511377354720751802458996214906784381520428977343157255193531238542821002154416476532146169860343249369552005048082395373525716856289231384382516010692928760226414241284025443331518928738980612513799389841915760017399009941572913750256790314082438875404054946741175495400813174719585358429779438207934486117900335397250702986054850074550886175364261075138320241516885137629004673289405037208870920601177511378297807144120331115811355198612633293286192283795586971195703089892687265642446545706800466306173297825554483591641384152129891501203003291169830607348721600686109587465707940845289244984952008577021991963074304946611509681858485638542930025185304157636654687051753133028905457486088600848080483520930032190353135094768081198634864295023555423054878760605060391749701047357471405260227699800211126521563139584197449089503969613462445932250239915658778520402990328044492641350372096405617281401868052588641749762949202428019299865396383062750154489006932581185061583224265697733437429855913256207096869152099126000994996899708468929150206919670349998607750149171521406367850021654559264047121747032613197441474433575750624827351594889807082154970230264303524571749716310225441476775180780717243335172258194370256430702716911451336764771082932398496626674213053540496564867897501216392943126866325691292101825148307594947492305483195997981862031665607257888528787699365349426880918862510525194478755565594557411054242551616421587271116758832587686414355675536634044712020047179927573166898731064271655083147211587395873849220221348059819101809963862627172551653274604615662265484024230487796464839590412818688714954341885768384 [140,126] -269233308874023126198208004474044764491697226839400909688983454712976684163702707200164222393645692421879055406869144769750899842951001561661688088695512473122044069572486008072745564887436453374216030790755726629959640578313575532152910818725267640906161971141522225075979300606045768988688542694576645901602403730308653317657890186718649463386797351167484797553183608926549891800989741112545757883459348766008277554004728054978909347307312563245990647556464301279351007609084153405244969404664658100310538199145786162062457605221537727334579431804805469850326430253009433990732311110778874063020273622695046309940751271599784760868308891915251296483849375951394860208323046995637727433800449989850866409446396318306890166370467159920864316751132129701138359187882626463376455836319490810481165421742509872915226904417778721587786134444115376310956996579486620341392435017988292307510991052156784828186556071828186323653934275975522069609401580080257784247631329416060013547614726267967062559036254918908724761029456979700383496268280499382106071493840930169766721027718348169119126512556091142606830783272400475087758402633495890362112240423965439136222747507637742409968530987703395473994451467599833322331784980668818157758966611760138502052491429118740060480072009838415945047099305502684865800005822954026568055141946048427384070734733045763555036388843891943985736561635444812296389913968361298625226192388679023321332246406829957082434587242066347402109924225168088234226954085815219393671634363069778868850632187451310487618382707324204664685201028885762694865190652627493056410455887216432635121886546731186513523211468226604106704266220232247076958653340983072 [140,127] -1005449276273399953930053885387258905734583373562548126955771919518878522228488373007213912857202095691301524018230529760412764800938359441738398905046254482445261141487461818772706343724341974566724945103910365439004141765631139265345847002631232504502158471036495039108027842603246145107448687218048510104774434080300043845315314758874642679282312628535668289311740364561677928112929387060722129947779571540000470632930861785077213191828392458136581415808631492253006254870102721868520175176072352605379182808034191115478868652610740708438456515486153033601336003638783393741006673001280847937422412217341502590219427999358247044576194533533791842419532222292943585977092289385650467686835493466750201049626392125829933417110728990366586587912117005484166572381624947038016622179025356329200656197429554483823487737273446411309491426491900473700565602037139781510403751919374756821482062931358279893564718048288967308239883235787331263136345243338912904522653705231430966048491856231264555624706746037482948166288947047578364703043713758947423677377661309477113165312899883165682076155470695764098448211124755905203633129240922158235675559433654503997026948818738097672468341016792547157325920442604613879831975521540177224848281736168919098565873313165017558578648272936711219180611938323355272920823221789266905542167001910752007130566327522368905568801048584858975156013417116141271271412143558365728206521311476478079511789466655938798218387591322364748693759764511660696776206911930660525369751237963705183130724286141789388068420821866457773323513146761398837711635434931348443069488640970418064564303322201087026026053956345370355598159619164613583097416 [140,128] -2571015155001661851781536350616986449684202696568468566247109530330807377342595997378540654552438370926139497477662134942324112213448446580293574443351494681488023928576872362375423843969571868447329805032744251785256670947934980075325156670619492484546448052567171759719624894929366954180494976238437174196789348670846863354794138920730308425305896098714384654202412696322222081863364951068772943317161598998187549655322971352168903627639303146862229845782249141728568932121927609753454511026824312657709433550409650895585546571624828912314813120240075087845133988186007599835615304451539901237965506151965177507649763029536145592226140759503374978507554929593095035817142010677916962676293337803375353468371163558967420477118007547636894299348263286799493086613770374742348648732699890783787740519769742290005142664317392679649208524372068500357646317732504335119701985597236075346399654856161406734948616889504195164324331128329222240025083652149124395846062622839768969443227745802498595724985098181541001718516546715043736886898298771484077796177436831247248046012259528770564045348047862022010863231255378757550860026053591602351715363066108111148682889126045593866217026218581910633264354259782617416584754747791723230160084160202662520587204592442408043462376859022918521892563530997775263044025020174457531389590625367511332503023594198883553714904031350781035781752328351474758356662113989713542366285243089310645154102531050336805353488388385592652318317104331818232117519286873669385512630500324296032082163334760158989468776057398126952663075672514610419964079410179831790656569778461653450386105904242913975461170474466622084476235419053798 [140,129] 28170056680276987273960596884076475088584878693325402457481677065061394369393647380070027276421595145728622218839147902539752583868428869000379524054440046199278582384303895146553902046506687829696418827158497188966358206634958319247784847600281069459657461854032832763087656797907549280933593343541329129937455816440652954516231643723887824384248367936009265195138322587713645736571515362259698613954095325323073455866611246208156762741129766952922455273453839671067712802341613497576727797688849770636086032742180733008964775761138236538943904125720597833311425570395142535194389808851615633956726872698894012786422697721503664643327219964217968735127154242062777209007912020911058489866739347916996613980382540206705753091668333152588541485507487963277562796551869754637801739629910436104052613197852788618735783635700071582976602724532175733065588625878005398432379605675663061639331934534738517634704769955654547301479682905921802367907008826161251956166070348430471194249549646422318286836729623461921584823596710708639098459282459373693059838627585370007236693136840117345928231653127303499892531600313312502066477246197970466171711061920688369082880463127906308694193189700956780331135423283012469855990197927013425943859335726181599363939695099756812752377999900880421468246493056445992489064231223544433595042322050790492748582286686045232122569667902186053620889096033228817440446650207509989410402961862686803348606957264035404050176258421086878342514442234477173477081062126657184255762882172557228178874548230677692255274207712399197315315240636198266995380511657091094488736759093945568545372517543328491667350743872194795017487360 [140,130] -31001223192771714307336230326217726563894934829115691584003019263273829226434572694318772130233711156235139255146314585429076815561877482589769434583163295217745526024531833476511264225458874485192706445564626457077975007310411729272765554903020015952314366483148246620989417844593171996760149724397431124051030301494676774405645628400176168793005811829613922281365966458004309750235211744389448975150896203463618051900254046656678531551452640805689928747569472079469525294230669974302339943145642058853366129226911537092620630136713340606809739053879433829812326625258581124616185530782464955112108544917278384852450068227763953754486595719940219082884829806518205334832972585186577129880931160431334864971423285379866600948419605179149260700477557701065822460056325693054961686008579007749114255484071770230096703082711934398220782350873606795860034919916806175529528805245533703025397091113397627584750443242453510883356727804141675855183463839139533091943415055619632502687048296343391186577405282644237025867984114724595143257776100088983534078111255552561722011299763149627407560436493706586156581969168499621627739988948295592592477910322931782753949270709366909519403957650644129899509277933572693506059285193269318381363718478086114463305445199176636786853226697183844606336661475938535758532072311221707136324323296500032223573744637093078451682393685625851090246379367509280390759108188041203441164870293982705039173990538466622827725303685433353581424667772684887485134524459237832655358939426231564130084861227998339012193750525060069072062091577136018126563192106489616218563233909944284703598099183438895302208227384635104 [140,131] -4716946286741008345098853672046265188340170006480044527792255424383405903712250384313636297602411376353025973351752313429584319660701819478047644463842113305026418289577027770471936798052879810718984470766362745579404069129483017723598293316237158912233297484011346608397812909404064074193057410178730594508099286155148074323341982434630656893737486470457301724082569550815334302842613813611787972201514434244604697090920102777612135239434214072936382183056100840128974176892770563666926766635948115792609600078521384391955801719077418379380165503316316913128157856456357158425343052635617934104308758592986726534199338989811428347972970302958285155549744558849485975841325987958456559002996871049555908322414734418170705223519045771389582484720199674986320079696474930827207993763518452467987013726332929407359132591494530797536036395272126303876793803918708048411913607315346271159511615873949345027803077424056438193815798565791581917117546275067793544041425104394323973157497205179323479426872818129219345973570089462324823021462129091481202444467274770690462921651650798279041125177876160389200897487116846701774144477423138189902739794085871444137074956367987014302176420655361589335067478126111260492800937875821251739592406318237908568873187295148247309610734776557119789805630793138448285351124567104478539798825198472164973649336620875571696088868424085613456398671871116613886310295412416161922868547017513469626776896186140068786014139500174375713607169466240440347658539825617239513238070967903156001265145713639592837162580932233532300211980971707482154549640005437612525903666012769603680957080164024442022355616 [140,132] -2448229012723637129022715237442203779555576135771531528031286053109076308582083254976396716303157886317600617838808323681598608330675395183978616341729923768894391613434769626722160957201553550300615278584250380597059100510030210063794564612829667519621354914171425554209497132027256541780558471890687248821233870194629394376806116418787803027956736287264873471343015670334181589287140250385056160592909015231001893467613800711577004932877160916692386095909162899195891851239735655243707155236962360741230370698642019765032176503719164555866864113013156529211998786197872510852079095867201401273731910749735777217139893126829436748767862895628605451695317087949373905798171114255404981373253128787068484865506083375614110681389502525072630616223107032238375521748243440944840770086319006278264877268221392027384898143730129910851728772456797044053721568877014883136599238649361401421715912788816974085783615376661344536790718627094044796061424162515500154939833798773575224335350351709555803364735469941914153495404649878068157785384169763935829066978466773536282473746638126414638508894841305828903430853855257921728943913551953696694970410203003080031824270977321011982172442360402221846406761138645271086096179101395503509654397946253399066711298154272005079619863555604232175523538314248883376295821626806464715961774574774996712634154432454625431628226616333544810393855962713035944795199115948465050646686469309690839678427268341638201963380020449987243144183549969800604820148531020030441310264699101804548168871013731463229018595721966959499956757086449103570433229626241696938583916357014736990709425443085880 [140,133] -1256415338262327704468210291722377149538184723850093724380882761415296763805706948142098829442584377226312792133372831277876802092678201181616285384558138511851886980366065311541192515628580232701319907365828627960749404469871078418762004268624231535716513957804015157213780495521848737096978053369671905840181200807007484544021387244267757260056178066427758432434524359854002811871286947297420953777510975712225158414458652962764182901005126911534238291113885114272021757837950100895862072440380894405183474255307992476841409948053701525320815096156345230156095568403113494303921642252835358087693548807645293498806899156289590994548139415627040129781220360892055695863917311290484875489849651152253967634074917906912615235716470963431835827836524292657423169304555823628218151112991669562558559459920892687753293400061563558956492020662093085464210866919886174846165488098678355012000699153059156670128423563878929074741722268582945837340829765852443123861071631567848579339786307006125767364865618872612196616355580213262529135096493626562793679059465995568313757570937488216524122032913731050706310453385709438412192460006171033884902129203611501579626067713997645850615988593081268467865276485617326383505372432333613194675967334557503589576567664926080375943600835401617894721710040736097575455401609304404912408468874998889738576654942777460231062322970586015354509045886629929825510222508554239852005603365521083257386766723511507947221906373245433437464368702045085330676948459994101042232964823450512214960962527118098010298556848919608098644336806259088820632747168806676343436809891728527111501120 [140,134] 3465423890841054840379703445370731944840004892311230474099509967472972383236518110423235970746615514527778741612386443214736435789866236644663395072115986995262147116454309096951369728799283183914500969672709465804167804369893273881018505968216788393581919430926020465436770708432278414615937995400265909407607766384394917777416438772059531494895163666965573577192310946949407060981257026432885396244280830115261712778289287745205839267521569353810992976998833101310875443368850152834133212377231610085127926228041711871417910838739023347760674486054434885401459070118416255447704197754069970275746899631464926058431229619301540728407411828232241334383470612751749432193608659794126075307913034648237462157714908603161250472552256677819517071271739221260362787144886745967111375367073140151224272018480205558566931139252189593729129081450062498689374867309953912040305864973842565713243855418845988489976816672091431786114643758556802047439187388255950570204031127820525442027270248665589530434306415318953548738971369956069461010273945693933730901990059100102432240236319108137812000568901378865114975851122455121041395155554164019987545464861866370377292468423667164135615074319029736518860002803899999644386939223556128880032663725889250645016418706394907033797643207725233293480594421152803178102559774878852151087522225661893074784504803709503512213713775870744184488623210983565798209762768689429725821650215442830144240913955343053631711095706516888109022402595237695412289495429914458924389885919664249581405136095330518037949461726667892698009746008744082557198056622306850262473964552219048 [140,135] -395391771112992934138662989737331069625259281419334624905199543438360042944768783938614882528117929822391998651685637516702194968597824163718203095935284703082456089761893788978789567070023417334619883692559843413968145964020104407293115570872479435277475847430289150653436987316448859824712529378767422813022191670926343211878023565381501620869394111891291630469097718902403408329232874122422788661838860188744189450017770746561738499987219633881284017705244369727561775347559105550798179888697027302253532274111530638462253615142907208186754034416661148708627477806176663059493733244907256608426825235437059504506329926215908249596108013780939236648185737254162482896269273708015717970288962648877149119343547592118699117332226363325340436222536713879172644900848266168504300593101534743499088332719231183899186153424295808035989962508462371178706218546799600761330185190859314760733264756487398189967558870393999107987014398528662233017632920196075479688048911292156328468559162360181053981401559643760885501448820255614324750114166634339108870135041282780563566977620893173172005835943046985199693844703172729397279164666142826813869992349388829373045090458987298423147802890798325902870369752777937945173458537907330062483138026055641403266219292932894792857363382595596732933566373333755609519483627715313169784342370857205512763311009771519087052287781481913196976122050220598945415765852526383909618679460923511584729179589805915339737562922363554407235219739623196279529202667520883523418966288432072625184279299576778991162808006049743180145500637309907694813008162888122082797704 [140,136] 76257385327739876245367480323125799072504414487377555657664527986216527433043720912107203189872384750163613846856568238598983137950175471350443926319567402600495641796670879244665370847264637477162322782538380011696135569879908942345344214922670846021542278795832876248374616669100510539912897368801111822450669982914732381336309926468705728123266939312996791551522201655610051852486873840300784119999150328687743311650665018635290931029564893504810229889611204191082953277629654111370583245126122746181835226451772081291819827779203775244110396131463642674398776998646536547247816035166797705235818619824530321250573228166383180355575869413629213823148209517690510846134639897470522468336313915910544936914045677263315376236480131397812324977940490824031103561670605413261233194760471922837968573649071948933968081658694069439933078337714120423071225826965831096925895767229759917824551594531102655572036133993781660168371158498028712137473539631313070024127116270213300654500521016496038250926575863217521672694976037597299787181942764837536688202149081105518760893589997449671718336280727501752196065222865884707608504245241052083411453989135639396728565683453850142950580488033475738824223359349335072958318069859228504989426637283866840461093758980403185511544622247594162683556998883074926368652439393983507019139288834873386896660191010012148455596332890953849868848532046629442370310225846043612568942438278640614016229925107012455033916465428999113058564649179085122004597420994571807063525582419421207577054941171000533750279643584737282756232659358247035216176325314099 [140,137] -5751254341380523239401650157040426864830975654005257466560249919893523145175899688908298729961528349693763306008316609964311693038455753240366126360099057327768945167602268024259845067074030441863604568415556525455513039104438098136619241992302126514402146285497697064777912984152416758815533257580105431836062504912610937434093752039050108984291756448270485304243551423739607121074035829184937365674308525973553946656715061000977975211501987328022200137456377066790554191888102444091081607390179623153411497012928166192514433148028708333370111714329199400203162729695463536163419158332434388991262401064354583180730882443738035122284807486694123365647424907290024057991616750539776282543966680018186791802231821430797799950207326767244660729699838054136835695761556136410821177208913805005806091467127273060942613807499683423075540366894520503472852295068197933242693326474001013802608891751919521619714652945519924113837230064461568325904758884576888586498740615573209659315786879564418011974114674540158320439375373422967188554754925182497799137282824763697073356069120652856266421898282961182320803352118821486539620182400741751507475593695248799564021897177355216867400460956600383608573214840312590765269062854350851069164171387193149029245160483527564635491721242304794511411988958344418397702594392928513208580634483256055521987210453731370284397452337429440805822032674383848010347884843309513722069899429804160427820329359885005308184837304316031203011521133706510111666717354460936428751574302193595742429788197599645901886673328433205699538252150452667065600 [140,138] 982995925794016798401629600044264629113856703590734724429400663526730033414368759125183573920514021329712228337765977027085198195252370753116784137768078051040554144026944888900251618868572462436926558650352130873092200579474200187139786259643261238186823330379031842411972404848273088674224233311638203652221423050507895528411988066817731962054022920846480899740655127786004195104822440356192644197369134276776543962492870063083508957900973931232407157838095124017352271628703628708450822869264761184241599641734698987768769012381138870961651057977601746271380863027729280066419154050790278133582951310882629834698986167002037670899028893675016422552135348498038245434479911659842825721325401737271349256811176144169015433522839702124868124798913094513796135893663774129989296644235720258484316241916804974131381665101171250619249739453882326653907052325353508034666452163151802299476546990567148910517863409458470612319494011844589026477500781887780774456757148347408442669599376716405389436933057233915669682282295538734343455454390901021538495291140617151389018331418860960481368621758547883737902653608409739237104589359316156003161831356408415001448163208532649520892076015643727266826403743552641259215475424301116233963703577722827371722105612311872975916803465442658590237246423502283370052502897201298629719248415717162141585812425540220709057875766428491142630763200198229585636791668707473328939593544650592248356373407219631438087344463698040313029250482711372832641559443153958086837527602395661829565541501676444452186007672137887889713485359616 [140,139] -20467296741317658060656933745442301285074409972521944219563022655749570639283406895132981730973860865724455594652644398370223815269335527986635238079232008551026595318159201895550928653909817244881578615662295437259973053342961671906229340787207166678445419861002072750871152109602741531052808118915025078647464373645650773136477076622231323379388879626575936212672320828764515506123522628699217853444534846298911267110691830364872723448900665213541174881585146401336845617141835666175010990520487409108599851107820625784274824997737290389234780787679335263325189204766471473946988257721277286757921541053156394697896700940091470307650276954285415528521941161297575835019473544669753070015109763024427794110672593218976347420782369112397391246308585744186935959450233242514712668476186783258336695925133401945769783685643745763312449008342286690915330120319120260821105946942440274725646800154692451744923284287711475951657976590197523914185178290290920417578977418497988511348227438357503962864561478441849621534603835228907950260312659067373506397471647313239387594859124544875798694775331009806203802235402330125245755948795634693246966390147119041871323012295731582921330241086697340000137607554442200246084345752610943953140247948667092887120785664463359855065614410816276650005147997793048111235570281656790446763014425612053989185504353050543491407478043650659069144489565943931997377538400815430880270391444797089569805619639573217908848059567104206346886734655396714384332056477184654456812043946889738002313560950320989023937076099415702800 [140,140] 359912217180888602836981373248110193574691244060605392442761848482200474651610915731835122713072416515180573741849445456232575312339044019591341367228777557606886612954365863814404780203742763302901898003061381471747105336503668751064602604167448381275697745480059424400848988310687796306030066610972678614402195494210158526066778635410284767329519993241480544602088779456924236828567338658614452603814274890260095431179463878119713011136777859134149043784570768845096689340248485992977723005392779762285294011670693817975404641432920511184148781085696623630887943763012362652409397217891222192877580112662862816550754591068379663337875204382537548686606818759097562776348102030822888707265042432861031316000720935159602152362984810037642571968206907710464781417824306179817858248554425415894786108350628144458423776682915811853898752277153699122418840224717671471077529739558649256702256654777433784293260293040709494015083545966605288327017441335906394581907418453581276576744169894908995479872140168986185629325716090577145265053268467614744548779289782207453820715937176712860983347165480794123854136348397965095894755543858743651272039619190500117342365102489788200991477390208938064923441178366675598590892697425834484301640689563856504612151945864127123158048239102431056682872590105565514253717536115549941088448914808999020443878406962577285701187795061153635366108093603245480889817286459867192044902278003760133346520542854159802166831655326294909888747718595516918275555034466372715610487020030265296018810669985392407153125584 [141,0] -367503166157726113495051747099691775429271581229405666550097475479344321409391119717786916137461654048085710491035710563410359470592664968449475218251928640227078460904524415489288885751357644416273196307758173164093908561741155674114889604506812849327561144753814062011464314756480653089834814336865414000582875168647772816967060423316510488397572676047134611755506240739478213913282700501135487687896104602643557606233296502661927258348064333896807657080392331843031153943188805217436857378172299185476076934367736126308457072695977944178859325067452912369304019626705501457321512937980360585131260666160632183168910025541052078499981690984005023666380593496136557457637697652632901908635591437187927863210822305824660279095761250632823675408971289190653038043790829706998394862556660656658666397875454407200694068787069539570153868531256642279102157618840441656161313851730194646808368573228387962851278472620028427191815026943689979130960427819601079129846626361553972788206212783128214197524657483874690288293522753789020141558188788758181345929764041208004168975414557665927086871268745496876421948659112015382936513925926928101449641290427129875273422797202532583283599923286584585970314532059418227791687297310713242400089305974196250903975472016369013075330671546590425242235701469728536777594932957670459422229710182840273714492032530559106911572939619811832011506754362429114407719135076967482196820180141647135980783744627077565120043132479829981670181842190514939628614047363288360532181271390383430619508400037498197074818526986267484385045256149188055878532699748171617200656115910973661404305196604623691641428151811623463021187859325641157617292480308927809232904052936486076404892811747047792097351628513648542555786567917355358481048710020310316522397647751429141851854598980084692637606389987674929008854174186346569813679231049305593344047874033961905389685227020332487412492617725530602827415168028750613943938964385278472024754317839053953770786670805714827669464193838691568187545880281598243885628753713763974765383552738609859518823011477350178545288767626865558608751463749488584460150534903177496494080000000000000000000000 [141,1] -7941024121500156413451360934117738581338261688334402657578178419810313855792077879406047471439345563665621866220515440217455385762308505220220725494543491359857458902300870854368450817522683782129992286595044914643343950382412972399656492604451993266700388016107689313354733149747250678259863081474412793262936754168327034998664292690089889172259893911639126379604047631855627907789938819843994619659666695967370621139720690462997852491571885186698926249145325885406948313618594834502751462472244946412901242939056456559862921764738461220740027467986510962719146492303686582297374325086504847785254844658573582250158244518119380155242198796291152062212029926330286326525545649358566961245981350900234983231413871154167864885390170658693650794167036693496444488944329471567489055871678268358434106764755422889195150364706154396642929950155580689158433282620451608554644447315594166970530190303295438835177543866760110274294817924147298639601549206859277906459137403800038100038400109651280137218878401446921566708258550271397044361507982650329541975233417094289879994560216735471633780621123001734572326667221606061123265184292755907957913026867937443020721506628883172776339660156492037360535777136385217669351235028041007005424462783307184884300319326996846712397946017746643211379802550875023365496914977546602750669301782177061521482094406938661645909870979995554683349388339998459537737589629157920165837080652718763206247263050701415496545298282078704293375636024121581839150923903513212161823048788580499631904622427181640522357228134496579031756099519013805217451892374199443549667205908703956196058368143546296906587037556439613667811304105951040335735610435857176548450510308831391128661181182295445045178874106702832333105091614681318974965235431555789719413280207478814544986386792207255124708889082916881774939072271086972144692728419226115465222539690621722181122608106915689474621241731154493996388634451130048525854909545838879371231546698859074471565295254826324290454869919040542289914031809581099753638365460403111961521018303660439077703281045533320715792526267764013349712518830519022629216838756901741722033192960000000000000000000 [141,2] -7981712551292326312501934295165406707288161952751395638661203124201025742931262140297560269496407042509741235472207381876959631633672983420800405442679405263724633387875260461043617791219427997241568560992732636395574719682279802740902950974491717701947255313149539495100932062453269629252633181362618610853795943588859670465852136741314409579627897292353128853814912414840831498779217296418603812652981957940910198931370273038425334522041922645425211291105610352679105380778144855562086256141217470409372431324362654294050909162303447323440875319893864217650299001737369799130511205054387492246960016517980609265559849695980708468921344817909141778634508228296209221650488578361874133275672029953001672292587651243896130147436375797424540280255802021203353485557990889048623820920445733098391891594924167315818531075940751906186017005825119466307350497008469228864287255452404702933194674539231736111915440142897165853997808279658855864981827272006745835022981204813605620146420422639002880923520489434104865610056307619932827764899934977005201848505781341464310032475512836649340988960356136166130605438173426218805952997860638440780918885240853347395970356416328634375494720203467723898401573513554754207474314911582851243257605382715185127233333079726322153985123957630835182552137989443861062733149064874511655269614601281398186431818461991413440151999210838753161462859403091230966636731918833359138455122939984890964792169439862811947067382561806002632078451486326545699224811473629864703792222839136731368442456145735643844163158826786201697503037244470612191718516667555226021274596817034732886769189119135810467508511520601692827536874243411711303209026703283705302140621963248125530059716381412376427236786792854550066205238285004363561034960735640330215678632433366521056682186128992579339180958483498939743205310851223670555108133228104138092999344527770513495038756594695695366531412346158218292734055350044889844316340270659912150331336328433825067573161984377023183562881585871910611842860430381650241893710096848741009058036856199345821278532981806304023837708990366740973948273316206907318975739196742951367354613760000000000000000000 [141,3] -1707209870123519979651028575798827256096485726247061177523465015745871816047277592877958310878856269264974637146955800532319611585577755973280455540800039156524032485687532270706797334681264573812554242419724686904324012968508286150349319429010315018501311450647953609719342929354985871377419957936671403662670518542214303886506537407141827624945841881890732205875950008839637204174908102677779714962706287605833245677491052733265521296286251454703490710715556951528585042917510831828672289777833866687875718406712696703542401616043963858177915677466495403928908724100799174876230824356353625179468932077873386610922773059584730979624458908581157214469867503545042969095835439854231208278167996282305595193786714705262427350934384612993674609028875336761591152725254587791927527880269096181733871842496962170795110242067294550434836291181276791408980556779614797119015821688845592939402121495241800865326275852719099499979628321317091259361000817674508573973994493470852037974997244573149075813332816650903539720189516149116147452318071112784581438993042503077386310384700971413346784422065709259546102508302346804469771798257295497362047298219296698360784806234575203622099144707715425036264197828286334467176047168424179856943417618784800721519689909732458456885579861421035072872963254713343908446457083058324303063195062505308729084632277937285000366810469554479263563991451198241605387202657306487348198745106501616291066410818158750807745391147397018442537695952505265314774487598539981774308549462896301641275801113080212696463367792805881109833935047886174861317732347952297757366278337960305724456498059227827556870194028198113025689836747528006587586729144831746543616710997595917929313792675331598967195394833109346458751260606277530046737451744181214810375749113691286559585550317785374389310384185654754151308362226300580433814555276958782372090187886379099835487202413587142976687737584728235388094900453976014218396248141807185105813564918096222783963465947902293939656046638099061280667911077503677443959896213226927926199745334654354276308876663419977557966272848424748682810225391172469284949376081944119622553844475494400000000000000 [141,4] -100945122237860107282013171736286900682744375220051822373932283200664456652262847795264473240258186811856658269010003413407239888895109121301205333049635664394758951904243681903067426270131094273275896401029971814380276048531569278989146444455540695818961951908773091897853044903460730366372872679848394135739544246946583903621546347605658097925785509995211716049958468750376637120543161458551727666576764625688875506768518906860944032625506750890632780839298703216979278129406224708251840989051714963877473796811121878649071963663295515391973528705724050033645476633559763507343089876790795750872804754438173916717201142378847832351112568762182763266110448084592406687080977785457920087613536790353943653292853818555697748658516286612077335412539300739664118998044263538139438326945871484267513615690134084399396961510698988274712950691823645727550299329217407276856208080882549843022867711893862509941860160177505676073960924612991452276327366621103644566714581041228432826476873426767714726830964904368202639377168359845787865919395999494256918959642437062381511765165444359321808702072960008505402160384419748206331833237219544006652676770358304064714629312110679217329525241762968588997814023848364513126895037730407509348589226650089586357567956602870106556335077905769652086634398202078743879428279147726079828630072341416758538827946784516784189015082964334812332300223357476585651314947602806844744107953994162795411112877433849653611252087061766600491399005901577837982071350319701268896561931933671564968885028159073235522379681297176255965495320166769043658044408444662351781727392630118439679202979858618955166177785251832792357441159647711455848112954971475470745027926202093989573145097911333560064789737591453498888616949315980794748643177550161572421756502410297966801892859895175400404199140207116139564260138174989440590833217651272401349381931740765976240881948766810094261263775079748524376556146278450022536225043546216231153082177857047605545320146328781111928302206883902956903593094426912879697921757630260927160520165245262309546820142140653352382046116890917033779786669296707038420012110260933961057093988384768000000000000 [141,5] 1714563715910632465808575363551535692896752889263571239810437720820862210226125564184122067005758005489818477755723453303108894299029138091440221616801254381464954508126465961843835430305982320852008498020420457842845334900685228604173932616978755731635599498891605750015117131431422569232918984977401430900653725238916926684620437894976889363078387935202038114124416166835923438451470100327302222644250292045352155341852443388973682882083378216540322762105373486191530707290652405590623831270041021767785631165005815978761080460417393397672679565962052008433643620387538358171441235649365577664388583107755826292355889362544366025731857532392983022258576745275425484489126216555739420711727539213150321826633337111149830206947364634907908092719308088590572695668884844910472041312572553618709209763525008811893908125709547610859724762624145090536605069411247234348983790839897226114977851376018472071565331902226532658746971660422053542280571878972033915983734188636817603538729779140242963760992464519088468150007680145745912058195085473200968468979778671096068374515948581163689855939380712737032104731518730122692859587097618391467955637541479698495281380802473184355123011176532696427967018240069833646295891250774484343517185317871628978901743077826169618683793012105902968083843855385229796444023192246997745062545496534168305747240172626483874161069047956241773821205314771003753930297580426752848439506777259717652223915429509921623693087985420861002844317628308164898328574672180896027611483494109660241141050735599373645721711399130066222547282895191085520846209825055923327308041770294822880891042876153050634191238058422452391193502505532906443436571505725919788543635243439737942938925858758767668390113171087828224989793512075116538165756711762654059456797279692126293474679684739829487641327538352212400638996112587487002335770266288045704630563385708276178055477377872300350026659375552428838693784401122692371447617188919703099745273949463823811371045239567338536792957705734630046356426727035633176585187524103848556231889233011033990303783182824657472335105945737092919558375504580663143366027185774620643884761210893107200000000 [141,6] 352773609014065710698075377782276188226025757534023841640799847948813930074414633359510757921272076383678337567293360813769035750440244580174691123566536286813077854934748382331137438323597986832384684401950200063860985362286873077600226855823970238686110863944641744222330996181556535261110459502326283323902099055503950119017783621751661466735081543700002167807812474451813888890294903946613663405273962444840154201520287074903460414438876928319437997299802999623488385473545922291812351705132219647949543779497086387158062309325706781062092689181862760054224481124446538323762163910878323008549464731608477055084537468475594449262722996957920132933394339791454532883783046929317108375535226832628937038452270446408961928622277146322231647233890770009856488074156571954782023903201879104966063535441070198820697865193482828867864559775212703310132154166804961607829524039395364270267475933841151624619110934419503989649690388896874797806357781706498885496674077725326528549719931320473965773238665872458611906835216317048516005056250127264996180661027220130782193052803623076981872414041639944219851100629495556594078631946920146817814406922867712947486574142748580196196166693602080931526376404444494827266266398765629183097602780861557092490148391684645869312758607047980822885458658678316923090837364042903445931891536897345747290441123285105815166605890793541051053685420579707138422685457859743522405813104622824650413185571687615146405497124658914036374669012915736927412343627271403417050291658234262259588997688534864238672010389815020906263651262363583342604860456389696273131916413224067834623956363953549732106061290295120072407878868255888438266312146019055827237266946170845375889530295018829272059630991836836307666948058669563796464919036063314003795557756421096147693206247931818181010581863721513863967147131646997986770189077985618967089817908133757390223324151802194822351503054480291400645188983993137021833322565251147263496275607659476798811631158421777773774031296985832442736838616493955681023099834534585411459413381858186595272528733006136227212446284369421959593691316930447498187799472330433700308665262334279680000000 [141,7] 11917951286462046610700732229598777151445744556268233448301392333664226992204370044973447505395268124363310665953188856553965738562935352765488489807626040276664531364981099806817750970669222079023334176694470591998234495724252094911311980429021249874759516218734382239807820266300133391219621456923141926233533722689121710545243615109238227269165829658261267812667177688536093717281298822720322334230051737581745148871506285374459701969401362883851474326458150871393757521711599654151941093752828571118901664272559037003770442657823179650356671698783369066535943923798769120818295755957273171524529071664619935059739436914714829525073225324593488842321285686669085846539653473337187065714719798506326376179324348292840395864854248131537688823507428455296469341769768947325932081781105156743023653650601479882643787261982910643436775877121478455940234621458949821704935516637641533677443161331402981389195682235728896978520406742617599841702172012055025161124359599903264575132809375698575922712082758270049304975021871653068072440157269148916778080780089204022788108476560193903214715278706880415734404373163573670201088585898337319054565963007731287670300968982164504499929218168428310429366654300221944418470583378936208298625667705885747579497801292672157673216346229507355177318278529307745374555352235132327353423047497138362395256146685979537356986886191485263077520047318222870119110868065513609639410834765703786501077304277571440765546388739020256306591515228385599796420945874469515039031136399222352458857630787188038843110839296487091646217082795305893878866355108766956678569063214202907191762279374591926326521708564888549827027476267207546406418815010097580299114293006348826855100219016560049432586583425807650947298408828033590019155068567815363317324460535290335591844682370521515955125307102865168871304834539511295015514699033617035300607971727544609999071021480254318801215690913112362512700779940327087531631300059702631502531985668997340524468176628879417922653651950678164599235950131167136707954005290930554311266576465404995689473084352634544356343643461978078025869153680213757827536944158417952577945411402617323520000 [141,8] 162707550914568176690236693386763870569386076676723551665135294874874059210606639315878182436504783516395825261944689072589527824481525407965930003991651464955065494951975884452046098603596220411870515775731031963006857277104090737323722561555772679617598484904102334269137970019063867699760904399938727118786343467083115511490029609458108815908697637203413011087694109177658437035946081247209650538224016979787204653636590867298848749493555210832065116188235709252954182853404615662765829105042178115381513589598784421314022235630489501552171301972430239092608192191185428619981477060134939139401762702316797227892342800122619842517107904408876797174909418044457539097475553691256761842498836620890557964233699503367138166710139897711680177015152222838085192852666070433241142774838931086055991352387997502344524651295860755491781251636016564212640899153903771303696164483104939279748744089654679695997170884950897007510634827792414854901752458146648312360540140965858420803998226066740646685744474012335583289411553743330906080750289190611753274578650695474761471662725027461167170308026155406630655654763462822835733262771440226756792531010830238899011731605014960098814600205017896161431806366676400470336184278247727898308617332463172890347028003799541935774082621608886548902807267080671743867098395028382286472115097425623458297320194158024788868436146798265823926555295487706238555587979523088701750051003814754228291745567381557224314811560257246150791278941950170164163866266198787175815277770438668490874515120084108953026561416395853132180705449294251620640976357687835285605155184899420245252494068170279698980888876338744043397466137596958095120575792029593433961501702667993262798098934857256193925506531121370699299926723250581720874507064753031007237663123041139469123537169472959954679011078963702920421481715625800340351368981264194734465947303359395197165513050881124883369099241850860874280766583626209611136855450567983035258597985473338900611617570654595055214982734866865992426222587975423292997477700603486020878058515738869494902724222377444250722403430071525134538948482735758533891436039660836121727919498870128640000 [141,9] 885273022224206156731325616690568107980614221541856530799931921220394265030840005250582372093864999060319513963237485853112717910194067256591205715635911082076023149747678027895321672711799766611722343434630841390709302923615690557717381404378780050734245419977690577142958274108678545762987212871300972928313929289979740893743416940700658090043008668766110427247561700765879033775285212740958092257462636329304292542660734951996140527000575489393457831035009019608518261379413693307821321000415881394209796113005948879213476773703291463472674484194349172833308073780490745150710068263523550528947165127939928773998629079992192838162799807905333013019537495019740279009125359449566343512613323327957026263852359817007374849435953723917452048705459341451495761640006427577122456290345535677929172126925443696236055479317022863803923510216383093834374349193745500490584808791820657708605314363647423326144889646700956859602525153956968475190238390895929955346713968931963584986215910836170570165173991243655040963445103032040528911066039348487503207336013135709437786627300285006016385592133754028253600687402123426232446089477487050265556031361013349005705660411290001930855817536036047843877059652069827786127012231654956837429322176874697152957177804804386312224809700712029308320428422407917837751684703963647923686750726771731449234674061048273966144411187994760685833637171916825495685222172675545676553858515293755275332552972919582280695261335703031286103025345084989485819653397486557799293107557882377935449862410428419076128026682112054838384407121258619742083708766209280936836056947631815068571956943281532766782004146580961685301514812240043114154954410425906890860412804037018131301469626384295856595948534491844574036735383305580919432793837643236037616043289222589146337389775935099876966187359322702865320789510732656814290225861311393139214786355962333597881037905878814641437534368503764186869365787266289766418866534559682965712965520003398667553290544185227134962958584925597894588496776109722305719447944522128322267614759744406534440377307665512278044600582218260600683308849179580580744196385608295770954066025041100800 [141,10] 584233288282726881372612602337999752386329802143723382472389925856999763241169852488670084091627903848941539577359094375205256569129519168379487943436796800014297121830412674978362069259713035376868885454056607419845259317259124449934022286760194232267562950881247583129870268588724874348932410074901356155255797594619155179357623351303689446068788433977280137810848133152885039482651017883873274755086029132760167271020211925100439518317351636799970953595965016625860736279915196859131395262115653781618640433183393011127142373588899208449532520757240256116655683505274023644221016598842128615050965598947200859954675954518022900931515478390048387446791396855572529097027119895356886473771704747504664678312955442688616851643024705268465167356567303353160202460202502221140377335353187956475242748266684048342190794511550994084569186992436310648163030118726500538538117004515109121835480096311474575548685930083210707955710785823259464306627256704136073483872692861347549164614163034504091505346101779450126519038616111650352500277649904805623241533839674977236606469299822909478742491272301127028186756950750000327674860060581840956218062998491719763974221276798937691352471238262486440821563985391362630065903922033630914668397707740558669959578556483649473034927877423848779410561644783442612590685273361731468496526300928600520759994052928601112795910122122528420698657566408073647472903308689457007723224949526433416028322509185907602622652098256628617975226747161789272511831930219546566080023162805867967380103295475811196975385827707643025837979865549913099575166666339885085073473405982350161699366586563784653241346401356306185998283340037922602909063539814082323125590163051811620033837859755019808156806732668820446262609667597662240742785310173105420629709966993547399302409489334687037986320515760789137724018380765903578900125073078387597237752761177970752159717406208494612211457810952544977765433059358541106611176005475924304377437399478316312974934541912351528789906482479632363375279342195806607436796097879713109615235197045816550836844175540649900264022689203461906117963202406618197150748030892467009035166757683200 [141,11] -8102619312313759510538745539513553413883404901554944484180596287065733567287754558570297220226341857718176862256815065163206496085514792345759143230930096675602091186864507600308947580846430126249446529003502395679045661561256982048301087742875326758010028465437344931700773378122534222650347489500065023402095844811953828166570740312182818756521973245578223500440655564632784177852581777629894570927950676562336421296843972903159378587323112137899899060895598486436788094483166805416331630105052519040669705821336711353207232797025658470211703690932129273751931471981842163935627044900670523678854597724159367588904713098808762982915703878365681304372498156071124403319986859449013958490423386113799201375247592728825203242160399941454496027921172136559301031788070898949700570227473091954753845008338248530152031068491537977287108472144513806060214851432720155403217652778152495591936165491923552992470454761346011153040432610341506258988077541068743502861682828533909732187419386951589006655406679218674655500372695687030536494669121328815939637800053452173798706816352653494529626924452246392073284742758146555487075018214836996937979305188882805742777131760138772331258810613408819386044612418758540013642448023990144520488072147439054518864418220673790791983108722517438978587555052644134718872893636668903964214780505518940101041727356152725505595089914652138006636041158351602877672448848788818617157990103471248160795231031590549649655467130072313273325083977328836789664076686816391742279590020087052767860979878744096942242090802235949413003206946328694269425699320410094504763007577840098895871422726003623785723711708232522730505811239705847661425076254630066683623837504370653654277956067670361281851588231818645175262330262097187077835414777636037130970256673376448399751161578290038526003533525168833359721072306695873391443539820605245194145784411709337139299929783040488466373080833927011995531573105763080347514469324236712839817218375485470417520178340681486504166320629703472724667808872098186678122675093765183811422106449115689518634871694708630078895476039290070344630244609783544669633473236904859165731586048000 [141,12] -1271412375761088185772241369088472894073277857676003222807511261455039971024456489603939611069633425682417154841896322448269354967227013357972398441569345792119420267803694649157400592694095120325578859742919893058374656288960264489339823422886241628306625967215992348208781430296803264787099227325216995051252296059143939652892979180300692943628620826387469844304957848713570961881935781933301080916594864483917299838808450143784294437237756339432949129501625359325952688632720619936082833792336517828028129383038084667770955564656554427406524925564697962599199819253457116106934269639073870124701682547038577974181175637509271870958943941086482283228105418912244268236135701111739672303993714826844900201321621710883149427895787630209662132624506149995557360739841201064060820960789001993942473628544609836670956296891719079092460571319902863867031695490334628174691895148313720773737156737000143139292371115115848971807718622864169542457915745656922651675571899513790062107966365113303416225246595458464351683260806320168683651827604895905647073550500579255284928518181049071354369881475124984900714170703329572036615158342180874272826579434355121048854486324304067616845827956481560832758737184142411609271305209635230122876250688182483571225933422093930263253962929025597281407782359146178805342480439137109118344215106645989489152122677681086095819692442944878024010257449425062114796612930269839409152599896903149296877702403669118958848725885481647982435210219955261757910675171792352081881752226551078526624294414230162676513415639708239835594728000616309292470437684380228469594422334106364344926092431685067922816221114218073765925402855072820230366990869640688167220311864829964834419111252876103778414632714933709775404030992970906675191355832566073890459287717007930036372839317828347376022831258050368430960866129387859670897029035701051427163155176577369718431898491867351656637686757468029330534635631954648857373550237248195186129553474600193778349198966751440283117160592613619509036834237402002147507414053288023040694297080589727314425271038955694639949645831629963183890320828566480108194206818392653057490944000 [141,13] 103012987919262273324017786150373610661920810316111909303823421907795058010817335986697364438952708110801003962496002848178800103433008192610867139764831172803005880426881998523578934337075982327936368325790854912796323144899915403412866885587072586904713569682117135737118442657250465961495992856069909439428912091327899512750465507780015184610504864383460601810302829501853028789796966054480292378389711358258670134916998469481875132860272733269692628910205515206896018326152065797867862008497735267211207790363894796853443718523622004348655196721497492487440632764814519435887335879985984567907418370368852191542597212981918157702472332697559730041875522949822131255401742001357087668356701287409332572766881953501647966455238904830178614669801158622207699319794045012187730004301945568448071974129690846584513243571277365402157429213786697903150633951513642295273417763660538044704622325586927713479210105187690507163066721888897056524980097255643639125943042351349577102338816631174467680377928874916205550207296171969729425821957001293576755711728306626479029400087128593194648153380549212416665891844025593705204454991055367354999227931090571086621474104202734206571290454733937825203419297583470952648006570801448191838029095573365696689134130980548714154042931054479894364867765226645730169133894417981115207334567502286126393780337717763121452571818024792935719224700558054312088834513809145363348036567745568663865140997990528874261690179135187276931973703643436029718674157530256823318594706954567070999654902081096409287957171802811713830141339250279182323379952284231499158793802943786825108787554731100824323789237054730634982850966092011104144672938996344748488336145180066777193511326263013916387104270222538310723914090453026170522272492709029224915891845636309410132382264043066018968320084419203196937243335353113513038728862212376410586756871636168973772796337474952699973286559127350200904557039649489873237091083924783435146130159759390694995341230473242985640391018086778551858086490015227550631355493601860831857046440137214859702689701231316226290727856768990839816059716700310999231566045635673397290598400 [141,14] 109081221413845121135639042804665145057100640247317651134337195903669473574944180244596043670153674351637911003677433411620035928308568039274071586145792600368147971438774537361814200963401498513730330331498205480525372649785511195997260411363431027947450991920862470087671891553132945341123048561999657447229872536765618488918842214626297598717916645192553750685793726383047726684421812514620105551622938699507962171539517812137934449139809377224696647922634312549276014962676954760298317759228617878757534681694160980686213871338040257255746852412047510649201383305588306845915690616137843815185995000164230516860738773279012453106311766362486851823708803252389869721776201038849089714417308332401567109614926387177338227242403034999946747006530169703536107891312856209005276606514835705297758919970650491020693865359986162430718995072895849828485475056322513365780723844684827020591933346166700202592830506270731126881240475135341451521293402107820310306705826546082245381529153540012141766730964802372781827037358968331557225998323080523755758419789938725416905672918461335122444704581601365441049366743849971819804387508905199163021215598892947952799945470128991962525627592449473312553765289798234597938878089319980273134626972630479795707826338595926003973752092879746708659945144167321921554558436254437884400538148355636780542662873177155262045593927901551093121667071486952630142115276208793110507494200600592081824976066961167957386689429425016429293988923787502150114986710219049898703566772636908299470598952930375741922015201434896196152176083416980277447754980286303694617556423099163121529136683839547855578098618154177024874335098440071670383471114389124596020814084829743694585765014684466627055590121330467901804947943068886196113016195492979262971628826005565929514418565518169988848023712766264740601739071138223770218094946444796993915373292734735909833429797335409924191562781329221576533232778529613519980207137352716762408273338195661747883112112604543685265355606174549081625617238643394518992560031939437419667323095436863633605165392865643419193971797390198392127943256459853553273856559990700821708800 [141,15] -626890193595947462742617864739058576137781318436010638316866800970175360481751382636013450383012553424333487567351640272874104495902709070485116639496391728951144653085205784031884930590503237135001753647867004989613087488008498203053689737579329397585273921759561382453375620218077043606883190158814253869551675187794920702049654461718995749822436278840982046370685837176395475620244775343259949267381889632959767464683240585819252267856255594722068235534035155386103096931269688831920016507598759379771177503111818945616067133204804562188815890288557287914226991683453144168197756877767270588139864485254813006770965791732634685839752126667014133233304541482078842178775877897344950256877238692240141770753536051543393506525088687261791466382797912890174771134580687079384765022140865866835316246897696948826101399657212645317115085975557984823071231489153144878618921639002521466263296825238884806967485975712005801820837358336420600983839868016855190737364379604056363908705901880167582268649355779638179710133369518539952575245069573690840746627949676245614071552879380736763320090567492941423102409213587479659613690548489748008320110467732131965695218191902449330631973983108309079891157363045962103806722752652489187396525811136719899999182498504076717636054505433675909614671811338193673743592739983222982189158327846967483975752391258452146107595395427311297608240127988458202619094298228956266403871375365237960262531639157722346531038211134084914632234189230097658989580096486053576393852644916862886182486662222456525670104318712901830619107352450688424834271642726234997948293375374229968688298651745055398558536535956424441551255746597151452316711661256575947528149857076949391180235830792841286057566671662176197156841196735238195464323612249051705714252119831395647010841452706171801397916859446432932648374342904286214384849803824655974308867534584420830109105407067769750610368291216704258817055739522093054341496742436547967620015184952451051174814591865201365573649125127963739374280404924976216968592536961212790918780140543413389550820942331359676326807311939946343254244168179622958383793975127860838400 [141,16] -772725588464077978152922348503007707793230111560622567423905651952684325669893209640857591350741468246035843224924141279228077234122996129720690709230694303235558868237481473713924233024711104117183966790599233049464275026981272389898822383573939956439825863951050093740106670083712807974358390514987248604469681737706045478656207624873579221099885554812590058265595368609674281818168794712921822468150357145802819683913519258744889828244205950878192940342463453456701557944637895872661297248270829867204923547209430344487033235605541741494774580335451784125506449083031182062341978057397381551759127875277794346354673609421841723767059926480817124963666974457565711144645130375809639360382354693042862980616952388263279897220482163116526887291376811804358507537965195469658118299459761628667088090838324067864631751759357608865867073746403923145778587274549936222260142079180315044552179184168967407867204644675628770994837872158654730852503779482932547739710677205512066379359953141548810667741692728524281676300137770677203306402929237293807200487094130591035712282995641120839580797227061035535644845634684364665419514117776166367715556592280879386861618293573196038856506790332982025818367469002865555431054625943744732532965267585891389862946115937725518018410810709281043489326581805430241206908391464746077295791700053956031459350753981572516828096075042673814715607576606512586137049430090314361320883807208077082065227939590243905565289991203994931435373510725973936632016042472610656945422427504337027026103556261473400859740739165585292611531229288445349284367307770821823927597728085519932709465598337354086914376238200415554585893410070764689899115299485121306551999217613025555733029962319773403065735617343868377540678542187359075749302092261715817862322111485752349416092769972543311332251532658433369305785418050045649616803360762384606563330597427493396051744852447146731415574699267830661338824889351631839550410852900201380640581670882539760192413863299387444286671451268010573528989198606768752589036140922383443904101881266026935637564710009647763882822555510929967013800261098197081246949596725248000 [141,17] 2513546834403496820949645454473908455070665191185176015526337667774451585547255500803465958644869795239361111034577336628188937855422317429990750207611480689195365799622606187896569970111270331929536655341525985564330303225553204698230449678910613908946117316375912267924344642708949817261837329250419654935266778515625247225428828271526221917220529423906058960372894987995624108481446491006011983044868793894022427867972228758786580044125975316721538624946037531866674573455071163139525913450541686938023558477614785738780048444800463061599326320863841168343387898435204677301369394572170875162898724532669978043230822967727450703193180076443728470448796251219368329842366031834943824644654204471987988011988771333363460616984770946521701580185585767082253566566502781231177836914579538490871870940746992856586926659710557432252560947200566377434164103978429316353208433123963604863482084217663076506354617244787152287387799624463282612480292951468205656088572515660841528647611190423344910094237893733946742861518025054953246933351050347420808775483906980715168146666009763648373261913545549184816569470510530912284602360714418531182051418828579547912900945311666851392663044107448589334904492821630405931215175071365013456030537810821514785741908213200465882941416494026716607192515778829039166495958997385481478178647670569530462814563463176038186628630769887805133907577658954669568963975556770380595578214171383653539118331210133220338725535997635637913089374774187488958423698044152761247368275645027813188288216785743680871256366903503447751887340483088325027933280326712189164056230789073726836544271730623173142134049074675297534286523682897741942452615149896384115838745967208663687776971409080750999360179578192368628168423639669491845379798826984287559911354863178981266077087843942478385505336534998926708527198372380019402640413119289136042808297934410802227127547498182610617776253290595151302592834458048851250098014155004343721392980878719369528325273298135398568004312006333056783617827767397761793757726189495845696482178785202520268433107496907389418212231357289993934977085117991687726677178187776000 [141,18] 1800384567442776593047840663634691592323437917281226455941813084756818433861993136705833805568405795592782613967065927274927157543037251671090153667604917049750896927921160464283246296595348921529911163991419618681937403785462791256169063828834386410635276187963034266353736631826346127451881188723590150097839121344781036053164085336959215030939393312144173493302754523122263633712865709654946494218767427853576038471995240565121634208002294529485082157986912189976107689663163374351053534528504109314487244696598498178508117976887893685342722362965785974294387934349975935801647900457422453276339412684735079800432423372088714983731549186849361326222948103245209545606561729951434141510342623175642279448633568195660138338803167015076694878902639772569863678650404175559981530810578964292278974735791996583830092703587930008431506127564254828673135174468020190784102067130563476301146121332674335083995559237320047665760869896763721528209365099776127838486455385898393477549769056639127524434475030446126138110120040041965708204556292397407283657010457172553116522284354988276141522531017141660886439794714894907477663621658083226568956655439182305730612321139014006074272602295289879517550238930528131009459519172706661990117731623293008944144511427346350985846029912127128511013554868212599635450313138418468131565693825774188111203736359038460339714429833923370334989456413329081725946991052989414578937627555875405575671294638283743655742156970026797836992552449034044116478180211073088420846158731227050216967547689123125771234303872884877475448504315661110202076791760444307247616371936335741802348777920494446133220182763356185456039855210238102161986533913489362891193199828935610852819348542856109340442863779184302808295145532822961589430113210999849148450662218357809541627822817791654153648358251208522172024026918287077367441373841124204714320337609391839176434641796184557456371346824566081059563296922656530450833606847689278032277649943665675728049359162601574409776411876646143213456255066283732896863064021305488862250208279914820013284039440973344393799347900357770418484963523831359710357461401600 [141,19] -9303592078360078144503837060707267154639118818912322342425799579439119200886953632918376009258042402041970939733028126243545185406676131598161300459290320044858494131692820715223007830505808800615127251042198633034562989062590009391580259644194387140647179937013953644071092212413185674940162540554699631757387057091270287759301926084210515186344670572316182143428567402371129352641872904117022162449893857684748306901623840794995792555641129615258365171610813940435822364275703240903488914319379072407271890586429922435813544923993884471046803741032201425575219868261542028826654939600263984919127457368142267814722818365165364814040012081818587744345172554392982291489164707761164629032318343506478507777424435772369263896173326553624865886908518201668523655896550149161489979790172207533532227486233332332338448926252770593496451969120751552171540202055802836233846206007524544370580466146204554056850264849843291293461289643919693645491824792212156217226707457871611365539671072196883152136734690112067839336854061426819614049555651456324878565060497107100912620171935298043866148541364679865134322556123677675286517583248165790200508176235214193551904372212388557860101904520529216258654564979368479328822532108469791501138079025167281591756713380730326537693089945555592433488268891483524669678722096584489721964432681490797758576166959964846378091015120676393962817352461656639637004768132522312710771793183815539200273453341916401978988337010807030797955345126044617362747074128092113593167433561609646221296133482060406254588326188577775799656252864643778080355170400666307341665422065350033405372223474013862103173546411787676255415090456350126487297356353796457356668847080986909471257253557153560160848405716917216217973288805960320538347005541025032903946478098608030537982052466160131596151456904868564878723834650196326208004691696581594456159601484033845595553647957495174362379127343339657048306665891327438849666600952572732905376640637642864112112152875387789864378594658971044755680650130203754114923675422720259122696126611680052571385354737175907220818990421524310667657053681774728144171827200 [141,20] 7212986005729908783377084413801738026051099993898497253895773071538583539789546604970108491556921789386041909433206460875601684043039415945958924578772289561273279837520452611406583155354513340670629044942630463377363304365256461896682698361162103962105248583022806031439385259998286249051988523249476560625974047403463438785712477979323255693796253371218858416271996909393824848339750626387307864311287417470126248712311641463647011619470750252187827209682751460399543454505922846978077132731965969027464893804497453117571002354240018156123598161226899477290774640452168134082547010783270076693843802021904994831541030078729609061533765652696548747977306507391293631265431316693351948979111584825098660785043801822425121683015776990001288421935132654322992160287994742324127891521837620952493942085213546581621615262411529120176863953148321606196701010497935429193396585949019205587429984229120693950445246319616916683768270916900342840960705296578152468973463837371638580014467624993667046172850921870310804920092772215709328194635116578774419664756278988881465548853303766362569296901125502471028383738891581558114142615596681322569629689881900230850574462741033772799854494518138829428649183560515869882081544391760137082777038856695532400023337450089832987522126924655719414081457854531103226491960644604963729627564918718434432209705893353908455623793012060444768705483613592998921763790229639483622895034235781234123051324052672707796928441548066242795190321086409760496424161707088424235915219037285709355807834257455625485513286887147420564320876143351414966883692108221252412508089442513089472523564570105525179684956874247837166077283730292694446371202822931416605717540851331519426657411728299950922284800524312483032294344194582669894360920182702136204887867028826494509724970848949958678004157983475178480730172949426099158703467423231673741084109974236386916701509601013711764808904394827978177664187925534320084178008580066175814605833408713785257823453642594462782569587555680250574440469090776259495245185908282063922838290887807060605777599978190971957938627371094556997774529058670037591654400 [141,21] 15441722921176074111948112540356852526761315812694797161412379281791943331971309493924616259168751910854022388730282078417018622480409003363680371197937692238634121884528510871058187326800880039495741260869847360096251326939517231297818304930883994399709630165103869835970594545493903226900132332828818844611293145318052263530000382556175400727333619406852611834093944981075818788221465324760126423027443751722963031507277960343063881782954966972835299498069916503213689742172410834114562194063277189112709465552965383468920303533182419819569351889351644728266810763784678945824673907189365903259226021148054205234212198748942498828770043929790754630473826362154681049103636629580429941746850643617475724158026242570716998076251710994873650759467973755873684962144140660083810817359582280580390389594769218783779693315233233133440806742855676128270218242853414072340392501774834770693713387560282006991428685071625084319589196610624584839818698516744204668437145953967874189168513586545256135529633163802943129273182852241198657109617415208574116281534987622597078503412794015575602793267789535972606706945204079985045473841508253055950878703299906315057934836511737428799053361532539616732527242856948286144457778058939031284170325197173074911884091707985720599912335923710238505368330507335487945961826083906628232831406257391071782073071269038155562514283878412099729263009024815114067983344914852316542984872854544676300164239666172845759281131696622584839877889571500455527679600762130220309968242739351611656901151867281260407639656450069241930544808846532582533809106131020518974113875816236281830684803825158379441324838854009313732090836114736972572444860015566260447738567606995770645589081885454746476579570376444489451258466536821916276696242589144587826683694501319052110018802392019492261172481109229965824597680039081851069643085669142239309037313216144873439553042307634151686754983394995571460936295775429843401998588310811657625700495379612654973103090562208458947443230816560475512059824900921735106050134516138034569684961118432906697130430068196750465741104516803359686345446972742592102400 [141,22] -59660600046647530790783025428957809665398474359879126767871192054522501102378127099825258740757840758047891989319901249331573286367755157973125287946924863338383550755688497908112586486565135086046284891015404477183585458753614222331829788014163170218793221384096674735292286164097599213060750714377460934174900492529952991714134143999237441677911334864513801363042356085878062483080394726406660223663494116659702216427912525255259979637851328851851239752323287424131961480321899819620792215716239380997793966478566253592351323034979875586498961203072414145408418912468863247135301995043722404393241442924440504297520858876946148425833546181842106958192014653170339730414199322073611668167333483707423139202216376654642962660121139251399126507610235390296918483700076324569028521056710566198148367167446807809181646974067157114223737902659275233407607108787220941574840964396947139420005294812101826498095914524837701976961486705989786051593332352988673958836626861656700028887625786783071280498790170283416169735152043056239055179840068864772817256097885765291732231531163274954883736397608173047326328852191222070299090626230602813879822384847899171807325647103061065003405325358022574359131182542935843334582625767950858238770978052667146482849410016013334916745012614313467266664018349677664252774808854960023032461979099170003531901156922209946258334593973597088894108631352438277939655431137612210136612895969233593030579568705317688942495386919380751478766912629815495071214616788404862970856415217236808266329772700706188872071306759769588773914475130385269630105829004964868814469395746273065347829674489112025349250592856966208049753825105339025429004683560676089307410941839836501014953066214229537009721890788026962747549797548669046024435152496858257130051299349043330697147413136358298247721263222629907028299577863958269593140974308667066603675797550254380754481132305080511919299728065652956565491745174980328694599600012648652932950600425926973914906974265369597343787930257833298717461497851409144510054762963165977540993550636329065470225359842162228449890609598349940923122509120379289600 [141,23] 102619043322629707882990058483500244013823578910218810744397422170525838066736533909744109892508469741758799939168236431222578684641893147439669429514903295913877375552705093806819398063677872440818970187652364802855679773650267060500586598470784167186931114809333447575172094636643480019599066717351164830237630368335698524233650602719111639991525938133245451094574640554834694409885299408477468795331651811684449440449107928167348542570026927112354557633629586551127089454999107764547946908976902601224338211548609513335216566355120591609476691439270776770987623623654597129022759065456093936793055555198072228585361764035526145898884946333276826108562897302039732286531777820361457736940098325993439454545540267311939838836120870051480679311425805378117049190795563478021817361675828748567044611616449599003939558831139238932029069656973882442537568222255200190442967647554816409939927052884194117324004436794606097649258462539136214950438249617469756314466896719587007560653916832045083907375299535860191910720216860120729028694044144449163023376607666921931620557944161529960365007132078637286572129450512965256104192380528269976616378232689982808151466265019174559574206479050761282057813323106481633687535527345011389053324135749427344120722977180169189368358474611999141746301510427685394470693942889857824112625484184794179527817885947902145793461015373964366917559086176665138944074411080068244350857897234921343765846166433621410689660266976493066970264978743574610079119049483038304822152656662063018999315302956843271685499425220330630606699667726186583285273211575395018174844638753921667877240802389985596754180246330666411733855492860654305244285465587534892513700196492242251267475682793629630513448835960410427470910470623042155117346331451347056731633009916240837046257833672982642293034324952549181136499876615606623118630794752373045879219619030688878938392887578276177037836187384877424334775792646359452926943471931952984642651229417790898133971560674612448027335776991077084922863566809775061483527322263678539493307331591964847531928254686646163942305347581985955740048883397427200 [141,24] -89117516098526615788408790634785415547328083851936958244303778387242879974664426265212773919594675437633068298614785519771622804008682627280896990615535768670467886946827842511199793425469140791781248321420541622603693764537526294802562776893002399233078039131464025690373620068497439218767228225606742920214683640873523797448715961872699443322795861517789034610992111404533377377832995411370194316072269457399001218799495815498768540263320650077475255337136190525265600612371205388563414222613501602184792430871373577954254216572002137070801176112712204707254547751019816507961692565905253707608215443254953431607820170050048477379073111289328962732837918699681140124920021954121947075896968363580417644950940166007196340596357679518546690004031522053989784715839314698837316425448078905005555203627257693184867998680961405265095599948470878592698555447606759753277143807477399963930359014212464864879218176768593458941690377969873439544830319807095954399481260726967544384661271819311966738273209114344823287078593658630407345394236531022696134382066133058073767095194048886913294462993556011755420425989074884290149160420357606092727097707230212645958800961882581848303067740952669631655798144021090860350010358417001580383297825859724911450588771020599093845351558211869339269796112928620069321978584957150717788415715284446110922315263486515102264560283663553881921274357576294548361940624080743495774968260054332546339756778015617664785040038255990193641044786972939894343001813609646599697906594674755518210011423723753666923899383392171988391532135523945031703049468037661227409807512264596031056458761440812601711944181966550737161512415744488443046923143782756260730846224945717429442088148117559247484072726787394977784439757714653843530787500219100580991085234453504457725071298240196402682840734957279247122747171953519681337561087579428041791781824796163983085654349841723306191379147941679994062447239151937423326658421792467315360552412929978559723638051849738968656668359146285501509812690192410459154335866907197291448174461893505173569507986755391279412814150613001611125893942476800 [141,25] -162010337232411558869768612627070853660873479226606949666093088234281827603267626755852682240254486780118610698605916741076642985682461497920520284842684410443791058832174540454067583459320875533824863358004219945991660494355412071322648648309853097369815597847541815284979939985609322160665160794034218050205798434308460739112392442124430026960959404411160258715079209685849581472415052285666066782026468458888415562476002164525608992523832542369606719899781530637142235976753224588802042429406494271013283380685213840669493720331452217380454121197943195317362626058931184539896760790053188126273442173157788311760452220314361272923019024375437257425385855788645852157375189869397288987192579434827356265554109048582645354760342894391279847065933216542626386122721650732565237081869642403535412903797352586438680597202705094378137447062770670148451452873488097411087932636286837394784669607054639637060587497339543098864986170200037498256738414022500128473035445467068765367267066415397473900058701880238227090142250211464591942705655294421923926288044357581476956630324735913370316435702845037209947585877347993138500894681803979119252876586297272688142933696124281440393632864672911419611070473923280373046461139447628291185091936192427899556275210858700920621681867314953831307216641254030862721637943435080636462200665002518702700691006826516563419017867670978452523511780928446330061812004468286458509021795146472717688399204874256512898959025740006566950746087519351733490685593326239407621148637793133825690541840503853749283599362498269756320004597304460724213216421054100734644317850183243947341471954723919057049953616129823352944605883999480490501083283170670593777263583952708594552905379840093738486694719660363429181701437999098693912651235639134739188962555732482006501253283516399538464104955578076634958340561287507344467962432250319526621330847658897707595505643520756665806484046609130182012668033155417329860184812468501832188100963455207635800826252635021745484248581804339005320543044368631638648386080397231207858853570357764075296194893657933241136598328358025198904226611200 [141,26] 1254598793427241490273651260028284065686659887467334316830064883077123871320590899223690883813704273626667907884758959645002850109115468065815817151083288289512929748132720565879524426080048997687912184432745565401664064029956982044867729371142361025069378949256956256821811093622899544000263064946635413802182209345548600712425632501680085766303214687528657552127328574408073310546204635784766467032345603059279511243943106194662418527640661005744639819491763847949645972055428707803403979158331248246342954194990902053604616810172197355791812686854572271720004408731131141814470454597857492623745083432780339654100180891696116102497583739258318520334070624520543585699315100203927414599786383353982204832507102759323128036864637391861065689647269015538426661245536852427404730287406877804100469289548783103350145676699457628777225715818425810243664168856919742722246398595529715546785542545377697970928984579344693509738418907132490072155596214960010702577841467670698396710109267832923121056124801678552528793918975716256641333902199944123814668171657051622791746086059185257049981423712976137298206072942187920688600648201693900956885288516771420285971346919097032558339333307077642523659149885598609290584468555858064591367724466113673949439603834602594835962846161226607564559049952560672865374062599236956511528469268019508848417351904190472501273219129220719659229151205136432993300712197110778093580873059055574071050499987217152027412540812561310591579221008634995806103446872359210177923667800458705218097457639420048719669331152716719946621406710268993887997015167908917313159861143035737035515789022810964100876615866140404471241648748860795030720765767360340623693898169251646213784410327089985068862807355486933712993065706787371247751415837481855039934762592806826425193604138069183338426922925102296536379752710832173522691408589178274352824883691581938403284735456819292709520013595252147720027858615052657364419743160798161554725970616554513465632785763709161781649426467652176119602368853707586506565079881341157703760279606999310683281583833857689067751502513651217023474073600 [141,27] -4477664083979433480447728366103742868705415933986810551250505143303146041649496743437590728596539224854278308383584932018424681202443110794829489740072075492915373255073819949226647452766946322250723337309858807063548005964059324619998657399813535096244417933318458505857180511245148879695681340278384525537615707347613888092223394911755786649459626491578025225811263977198338952778606759042421359857962802376431353977750966356620708985826002323754816236689054648964048954925678177546849570306508299530562511864872187181690010619357334944188577021885727446388057533946883685738570797919618994740898377511296653206093519597905809963210312217938659804948486689333522405603527533749730246075484746686414384064593048907506330983363439281654379134499186180785271422504682776413896110222102657910466122581807245478479330874638963502126669169328480892511634792634670413872263172551077035760603715926270117244258106677194746377427587085611182485950744857823436726204221183635441208544589575504782848245679080441420627901385348428411838537425804822357069399264725683339041282633394075607393834326932430058949163982837677748511311430358066498077582920550440630227943131619890172804644390059913740232681234393453667545066752752314652783632329524652094838762617782096154712349489517344397620439200941782325159449991813743279411966331040980930738325588670511955846467966934865614741418836012840457969195861398025966497953174264219073575014491316774371999055701334640344755648758085268603192769291071017806128878860781133269775270012877186501425363719910018327273583424341381854808051232507464923141252392233754431750579523341127590206221544228348529469710017595913027815608109955144395043426598415084515373923322801428095049349595931670107783591827787550622130676842092983501475727175424085777461370551302598901555047773798335644983786006609229192603574463617632464943047278751002283539377101005104858066842462435624788323052368896689124565080898291037050780761081129598721220102841412576466606473294608339563392432428634922108755890057465986860865545143592751234061153970755831759754253464123446945592115200 [141,28] 11628396794301139863930890651276984216406603952791221253983820289873067780206226675441655795654837330080719481559267901662904766889507432162993064821623857574567191814859423695632365809025593130589214626371356651405433520447417875035977107016281787865937309230095363310946580010881081944115871565836963132834767839104270398305065654540301479045068533094221715787938524653503558233054069777672204055629396761336221274493503712571278490319592980488443879921728347530471136275526427808518230356210473448255865001543771690863830553663249115111352444676847111513941998745461066107130138694550968431808123750447488601369917866011278138263324573615236281522716468068292431045512552108116824687999875359868742231099974033828518403254781536995560856837173330093436191481054723396329237996701352932881966176100033318284802963388869082565474522877609365844246857876126159076308911231258765543715080314062844255459007142568397093034004553189606768041699945489441339661991152880506429445581872773068079223767990875117708774692674294392781913498128347463511197161819839352705404653790643635349719272198902207054590182957573287957498784352504916483958643309755154217793308301740133270070031205527696267910747780122222968400320302491159207241517668803688160725828780479014913483734897919792666805511037648289769207918630405389214070733856070273576199004164661094016095534016091028318193751400624668009674897086839214366777227708410358560530944372568222903403463746080629405041299084041267097827231895765878952475661761822840394116308721881364042697146831059508569474641981448394919632739337277859730181719889512732393345078872291560927594889964455026678066181667088783072274934871474557769818596880632632153389363699207898691160833971381533144066751317923071041222191672180120050946273399554798695995318195658549159287565228372697876026053055088605188164069824328749178831023004409108286768440248481692105307977334062022942711623752621261749610860477468404954201483963748819579602595428687305559902211694540694159528397621357092601528261591273635750048519791779968681881500833427124189662048871456079609856000 [141,29] -24259213871372018020181814281436469403419218238317053958685683426340261640695035990828451692155761322623645033119245410681676602191127108931451947969932761980852838562344816827441094458891562075044067191414122188767941734689353653574467017476915924096509028603931461145502095517835030508129491709390312613862617684784138105838402008168922338809254389966140476642519216867757900198634663033952511836861666163494404478276577580428018107236363053735280173191218000511926383997080054274639636484408322852678981935155819582969225813128472946401598967547989185649950728351802441545285213813648684497303503767707654550386795675550827810561160915328939306141959796846395888028798112232815099620854502584619708845276168346990484289570874112572317781234722436799386191580271476536705499435528556492023766460854596521934021403055840619621345541637977447704235851465181835633355634913255751617254345426451419839606692113155300321416451236734740170902853134366585482820806190070996505587830133417730286163632676405776720471918873721673439405531984735646585859203363355421705441399325261021630722125020856387762100244895696610877282792767834763529510098314142291425920923041622486136557206042943587304381152503001269880987114436034535645991000882305152997005540524071439990269037891993649410913075792861808077455660873495783577207208517512939387460216769212422253093959355099291742514159985677128616269312580937195487284058202031815141781559006427758133476891505040688289280690195042184703654657376344439444878575121163039007315853672775361633640899624653416344538702885028597313809488867556997467966979582451129824143215041947428057798665265477768735280969691436068306673499728388207678290061843998381771120701254209705489941237752664173200702407319427344959383967903499741491595011202296230155038510971070867223099136369869605507881560574145361999282636272305526070552070924665967387293774365340233965792857661677270133625047710974586239939049250192796604198029308738908898189910357876245905303317361721740377555922721922790021945698125062683652379416956235121776206160353139455221924985975169173422080 [141,30] 42429899104671747732010934957453440602059548658352730255688621967734249880021262442444261934186715190777866757110208758244665303075202838954155184724740884109998190848297718157109660728082400626706443066549807442909155325228747440881531069564284405477656270030785202249051574970733143626398079110152639716943103530587435314293467732874076476990294923058328929176052059702655454058728746253520791141019132751826896967222862054192883441024974711383094043903742561385632626413593780101188905980579863205711888576652961350832413598486702415144710216917278703743293516998662901780536972139905826857161580289710412723071504765473019423561974594986628793585446187862658821543881636567126945153010878613871205418884995578005086112640670068721109560741141388098082773582712080598889791717291120525763652710525168268646432035677766800224700268019024731865510637579097555706786194350851895311806954074201638237346998793383374902147723579143116776394501666622981648376887140711551998364118625543433622950004842906645571413744727367125032634619380424415288140903324913163587772141838717313583558645299232254209079402079877021701685427263932135138823204262826572450206125162276925461176385940479190091362605243139554055588608256093736496226955413415410931500248544084469969386093978248273431499737669964122457775430391384441201009567054788784054941258900072866837589448588241505131211160197634018238362817192726314988164399916420334111691940942628926520219948441767598822453661470744225369576218991229473541720702469984529942208846683782757501585952328002799118260522083998199788461362419126032364263247221919161343342293230227396463778241413945451145427783505067194834781264395174166939862627632330365660774924569963118291587874313987951226004807773526098022538885153126712646556928896089129477540717964666261689333084652241570242608865119047276183845608275789974498807881357593708750627109319270405656558045276267229609271034470582552107013592322469844156315682552741060155203502083695895915814558986477449398869254428115832755263642728245583140328266691437226851968511518428022611874703392982958080 [141,31] -63468983508009750455157839082912664846353772871971378385459809325042168182057707293951201715453046812628846794627314672461774894904837286772641451062679644342247155748466829908295984889150627523802907908006315233235735272630254279267328150078251017841157393658313227512062304749410433814374600927945582071469346554503467421247305465736175577918542985705343124553104258769350660569412387334645277370129705190594352032593425096241049218168327094801784413290198619773140747611187695096212439955245538861135198919501736622850325179780532243921601283959818777538424877866169715479615375691932390628177787077874842835489611034742273077942964640434518729673653861581350711015125871393676877823187697354087700282528129684736944941739196664569068997331210382588904253810619538925549093272903723282566413369362966000555377754687338858764470502124261448389046496417895709529394217264987315689202376047920048532849167096126852813287671028815132068621910488688796474543404937863284105154274370321269614330703333442148734794041876117644606598393749121425472976038026832438551772896236687670376635135834472253618827061265795142304963928412384797983448626435034766169557006951981954139195720300797634661532901581171874244478948263658045888978127452081680259237362919024596255853300579354214441258181071904349083676069503842992290606995568521068084191756478234916841883143245338381269284566421837686094054439573702568473178960604960813289712039511424677987036263291187901642900202550170327758297405495555848232395610515729659192263741793517881028633253592403138995492104110670460114020875212742991246330029354162739530846731084391721688116886834666270704042829340502691253120922257657982424921836088271028033741508998065969152660019509371964640849750950260704494752205119228272908111412694078985608479581678708255594887247483726838818795374378973743462621679744446894394244856599373545591938856651129670634842162634849339245752636432696310616393592800110274090404572101112013032882089534907113891976397088378234147008199064800807334323826012551424081202345037228447352709486419689716544373676362956800 [141,32] 81917236601567410438138763115039582693978971066124553775663691772826456719516146869860173254443748803244155442100343018143561989744321794084408617048057193151001120618441050819694699998347280657220935546323090227908924889966608114525762450680377831300902053191962484561595554001445642585726747695043085256409508812853761736296491942283152439191070296920197126010498041589156647705371515937355776336176596072988870742740443812786286833441929031037899115881744044593712794829358909902589126643983735891148424644444370529711779225700531418060270023576959201699015330094775910092354869623838553287599806027927574848845066878048234740785416799333629709707872659768207358902419155919791067627534941462837130406171880031067288545805041807333734418571011455937672967151496111123283436102737642938689751166462445303562394420949975008513051454628508198638795005679715253516025574237947429132638520814524001972706538784369938524435290735194773216662474904504461369610598470177888358751127101937409864638816378555268568921150293540127291573460296032460366434394290463881045617429576781778955146784267482229414411419664015497148274870227323569982680025262395768973374060795940012552328951530837042855519065762560699872102719128197902166359029040859191703464528394572597471252510954011093286850068906014151046871228498627976217090083408267667022747076290912168155008749741808924095509738193320964989991686911741053071011264915532964309284025117147225281152040134744152733403782134949261497993735555939915949412713688481536875197476108806230513096273879593189170679266564762671802087176153200827003401270207303064427738493204941993323636154715890575370376112095401900006862990320846859163246263010941549272250569298698175941575767947257671107789161015654043345324081935633324165297888211709356709237822093958983091287834132527902773449809979903174761750674531618418669870568810313681322606560939012861611961519424884596134245188170323385703118230836756363370462406618584659889201132667497272899140711668799732879244846946611746969705560687967957029796787998436059901855669856760783865602742681600 [141,33] -91480976983353061590303337312384836191387614992463487405085348419523959168545087974921910809414040765640193814901158975954455263828840683097841756041461198483632774412256057183946596784958434800878016268039753708976186365737934499306840287858892853386803175904190477891439488357597153810364862569840930686090395792650512444584535922692514559775853041265244999785272342905799831289133193900857746328967414555788473586338047610086690409732973914697545581196818833724901549113226627422419573144311740904720720987234588672405716442083627031187796241247847517103080810965020765146840518711328533756976556275105840751364353729656422843660116520188803497570572170743360586925174842321587640764177103187620653097578350858954649700152675788063788841044214363416963271381742729735873476647590035967711691049566568941513258121455249894666659144547498066407987596480427281731042673699394379041185698206706097233209682257476546769811655704716886876430104936364401230965958655666982020628878734287363234697512701324850839911565064613048749258576802840132975475559795356735237552476389478466569288489343599769917409219507272505149221851560753472347310894990904888938620596139045245934933108057921182588365769282514032320561432781049371103552968545402290321716206634756818565758064614404171182168093740778214891805490621142877553248057639627966230087789952467962603842737513164967096470802862499433753677540030853338276128670331214495140067449175459665579339111447531868913606698630754248501746660729715017458094520853728546325422263734410963566196848312010659384600929543274142649625417121681393125715970854961855516678136536015421768762253007517845928154455537510260178539663070039314609084926687794920621843902490082118060625920519989791947816411998337056216036903884710648489742351833142672349367407126171319687757967466495789433625409863383204370310170431079210023768772176551378578195744026796647905100746632339430393058783162420813470130136654349262440927231451053093577143282561944556218387166214651206610568169773600938249983795477281066915670309421226481054831652697540360407340810240 [141,34] 88172493606972988954549272690492854320003055026906415137878739152867923341191502274083653968788621253790768808319671090035001607042059563537998445692662306984386471983276846239532319055783406935186061319044609930678029851471912024653156532807036723294864275572329348073289841818726895467307258235874916471876426740846114837725152198701381921530583399466741420983746725781007626819822051252008693054018272246215661499014804211700709416799651052401363958148422456853210005751310764211879666758378630360179849680581019414599127553395879376853120298685491088291149067064102873655461288297461477401435637784029032262351333185666043443291408721764053917876059610066308627826742796024247807003834950335510356311945217082266503668281663161715693590192763554773087755592169958497839252155291424510017967307180907026556142596246800260652356006747856495179088091853331892434924552368067457439493836901694031308231373475930924808145906901931556796476716386765071200614304419880611910453009119995702401635037583695415663608337499567083637544518948068409492455162200521210768388544520161169040081637971138025283903458478584537707468239010425054567532946640008966915707559119097638852752326906536946761233822729324905389461589510393884702440412770345807620213746315340578988679678698834859590103707720478743796866054073283534257716043384169916159669095944436338106512319333946793045613092702756770899377661166094595895220004150388018387836692422374282169995984382073379868858714672207523232489157142608248417764580447180038864262963871133286519494472098262370065589222183369245819514644946155818531264517266383999026638736755627563508806576228907654362450414494745048949969608114271849561385778595202114986773337848755276995301001450590256354910781930154907239508868018414852055536404087915276963753567879911882893703727922506374841842446916334303668002815348751132846255816123734637215360249334470938513748449988911268398642272598495016568022529128332527373014891248763024946877300267939001763796638694350565186062686667372306523566520739921250588073085590451770291491336329291464966144000 [141,35] -72573744047547258503347878968934440449857451171639409936501329960050539202967583239135568241472139851893961604893343820030833659911339007243422943526313671143756397911796726437059335875589087902562342151649355497351401468563780180143860599320052291126002570874012208471261044776363822568015633901777937310333173658385931241151925279537424765729905722401361330014897042809064086008851510291993609220033218026307287578370331269949765606889778342011899437005507970128782564846140640515643511484093024270442398144554444606969089245088742981084364985237005873104701184697389564179476921420493582625975720782644411015243494340853415673872945557672140044331488815181923978955756439078887271661875816020680970786215507240940377183485571094566822673708818624491351298286587177039730572470027826756629927571389154746743760280429016131555483053553240359838950824117557925308355931189570036322610564212532609120589265022919666664444580517343063127805955218659343043133274409767914802619081112345358124451875737659152101300801913043471461232910966842764321470270224327352644660591324066681548138300671146268725352535937565286789492316299977313728074311237732333566973471553340147699110371881803263759300004655867760606913756621239578296790930924951967676155948401258350939139087536210625272317038909375664248715045880407658208829856190164635863362498990092450272018549451154299568248501677939030794777725338812914267996111821641991122992090571541717363763315365679929808542068103079231374559274185029442267948811025787751667843066515014279540921509938198943207962382890439566401904376341726803898874831456313879720131072181331437351468846057608488853504109748268267928936999108334929977060834109102530092438079977096271153373862838014331814166190580801345381724330587259018900011171399426327266654702883725940654789454048424761316981318328643689003496917091922060588559565747529291757935516222973961471398085678704477397219691377984321864243207656357475447679108932751143266785903247224567640327593728824212799740941884228432182437072411303300229326501317641970857609094234538812375040 [141,36] 49661841905792186301741000670465667837840459437505239752274463715737103296281488986634610582450929969320204913923112806735725861722485677393486562021308565469602773217085023047131600271801486749212888420474276757849179981403816073409365147406079615991476915890686178285051761563929213231158177877156502440227685773755869935401123751069190972295329340329527598992570769678974055756992778446035537166702736143890985442341755921212905276643257342575841948350465257269722850524041029408115528435753004091298785260223751335479177605373023212619617081064570824186126875957422418169829255806783925177852304046986319756170172039813086745539609521373783440477517390109502139966607701845545220880316582054529774735849427039614784062511621073958595604827165821042559119526802035399771568551864323915683435710294702611585220838465785882370600660633623073754581435447589103225860069699869187949825540820892415427904967899755941865877057703970546720614947860096434540128286283625341882816395314542086143227309296723049292308455352523368535454988220283018730798052252330480253365088194056775678263940360295250918261482450050466679328485252107459353410726923460554819617343756730908954655832733696162823079360701339452335399070402067045363520919350210966278296202427830257410212002980221821372641212171188722572841631013320484516266806077781908280546578048826116701182094283338835215423518676901647503213293386298432201656004585279126178420395532129924627724789858233185409228409845589576802558373717459553429190290683762805562540312435416624770609685374596831256763307265304284686863416981623362658474889738518856874060620440262721354863653819241831758997089827387970172453489455872258579948963243903611985101553276520811352501591306217762718296273099049631318037445915046871693948064380682160899686878414444702873033003769511681634181295918342323293301319696171424622865840488155650930453312459528247464789187405384493299802880203292399730609387875385836070430611253974116320822045943933375183481763611317605157179450170028961744081399913600809535718628116293708806760204469272576000 [141,37] -26334755398780084223875508640338506739506755623225274087893970102336811945988797445672748845516809958033744225511767313065866951524553866676858359962853434348022587009653923157580169221785657660279783742880590325166446739688230814705638509066199758668505803046423757729087075602015819532697837347955782812099651708375748838017114528965639781634095765513376555692922660046168150920998543533398706886419650740424932225088228581733110975574671568613114800307293458700624892142798691850402756222998294827262380597102102716527542251000865874977975292325299639085008477648966831392183910121330462040701652095239402093260161744807958619511052009722553865812299109676316943078184748512656631803489284568226298043060901775815571899707237134276603883293989769059287019861332045823253582540303608415465360265539925693433493257482666471906570012286540894650434767590383385958658854698674797013154771953060738485586971896376175341101346021827406168444015267380207247855205239204741037862916673590033920731798654001175805517629469092414408250163110543832744995926594424910606528891711719742096681979422936809281104973892254615858143805377133625040855000053403848547243387556903008134356121615866807696651437941740075783635568707374736738338126227222351286380801308973155462410750198785435562079008232819151446806319765634599765324982050137151527609355153407197723133046678880739669071752888600739946268626425867981573520224324775146972738894685647090064723622020074691448346103493893308199171403976792000274146286175862843538714104661479025346937094504511453597504167206823157630034833441871569650983761385645434716397938606973829928169004550546079863596440596158763215211868792711798604741630021673304481488039412561295173842410289086189676987148953337905302797711496492738778779965281582393651082656783186737699845535949134475292863378448718138804674082570170552107253477154352195680776061852633889776428839959163036081262323633680971393910841889378898998772678257946867995934931870171142129334090543740808503531323989260668346100146360723186072277754530387113308301469931274240 [141,38] 8249558086937761461823811301866111514395478405104634373529173382261791842822969184224888933828523726742507033160136805827423648855579051698668779035309301365695712372558966131436790203708951643562784316965182126859225118791496986096516429622846672912840025439863221307661196928439000258034706017349652885835435824730979265445314910027028956803094934101690841436743219984829298575548227220594391835059771934081002835919774985472241337927543608421986892022251478932978223947929956588042204217536516369007323563152485561633734664217612847010866365410022843244702561360014672720391315780311534712430475922655915867068657874135553956974400770940183919124339631180051747052687849191965266452466000273242927677941522296346640161693802831312754314782955300660552873510493068023216592701250522676841021040635802149473590102338767468503025636014356260002491831577136730531127458355606246351479792190024288783369485271781949535018319432912340444115953690676127702454133889897803335523066831240967023934900421529596711050177464032076578759701910842076126401959553425139563844469812125786623040444072852031292246916548620238355247831897054196210781018235918441556858298352433342889070611836747959724811621946203216039595590882629479390518128091048096641965115647579522338818455256138545669724009595800093424642947305191174790397358701238942816674284072872869294754808586705575227140532152225436853619051242820919600662032347441879422260078069628493607586825760625097989938824165230730020378880521271148455465031207529215888476581123238780849870330779329678704710675290599356153020269850007771824605042409555489429771472908312750237845750598142790431421043454347449965206383070608500436399226478670210766241924000208833330754032535325632962635133791631691095338574214935524514643296039448047231430220533480651767007125429953781330568005977496176573754706741680104201881613601407071594519452429346685357215795008399611958885809289996715711166158175738290354559325668436644112915802636567048821530470054039818823653052298476542135301917008798441895403907771206062823912704573440 [141,39] 2175301064860200762449156329454889410025492686730944392064773533721541036515710924651666423922226299164898567512675816568196129563539349393436668283282257635705346413583410705366542982289193205885981690782128941490478594438260625181180087991232210024687614047515224448072542727101712555261187285294572752831436621193087209824731967900938874990206163185221529213403862215087142940568814028895126588022510256119217719969002599120325877207652326709354954389594846394316095166598597347426194058152928783759521480117833475305870814965156000849395915716278347355633798993794260811609771655782830914334305096335712678382065323834380362763106996541048152041010414363373211559743801353178028250710906718893901152117962884795302459364185851522181519348900523461016235280428044576488653143600284514596479532250834214453021408620032481865766135083006818092503517096161017017221195368753225489063104615693380273702483826593059535476966390584648386954893286524073478038276210239446762925559042458054182601377229477559323038935650167351980421592469754104673842823763805709546203233065768604918281727975916412157555279063842145425734386920270793675154134694693016866545337297974767058022976585092240045152448622668665448143244239235488278897556032183464105352657443605773290041301456461711269826777725835232081500756349544580776280587351565816663142490229461973558703911789114151837842601534535205434766813533000214505079678889583302895321546499705152791797555578920808666809180079200797911319288638900974899198127427481431420949936496519210531044627447277927075110794170432501730176008564142981509972328200809844089873613620491852360388849646421673942583269464504006822052063451820432131589411556523999851795741187235559366625832671955598212728702687108430651559049545117580845134945278439375869347343172966566160546956485355714124204739309248478241023782037639647603771020592486508763607139337525523593061395640559656102128552920115608785602550661375856948320477188449606445131129735146606895116130408908606012065407016108164644093820612185145327484051862821633908405887504 [141,40] -5761032884568598581781767182964536955251077498063495475588763700339897267236256634568769833136060338935748329876412885680051121289369489701721398862493303559938298089857785019061121182009460046303900382858214786564959864278780741417381854208699110632334755874188545959416049630312283250513535396172979702363741367034983912273580460820361574386594855178513196056171400957776303340601634501117343798116224460525284527061119096852924397583294635437876132670692486137667672456019170046645827451156571980560646603037673185380509689772191880921880818758532983142409445896995627235556517054617270079744686406385824629360678891576053219167372119094710914545685438814863177793218691730858655839799961279600801644325021180551925706724926306461004493234117388573418020236152757376885041079455657027295340356498990691957688885177197035913746385333242467705289615302345677536640514076727587730802500370706518002846899923741482977567850426910674947308448581191510746923008936111970124333177962330312753254398591556773667764979240132679742982410416294694635201348115699599449329093729960899188336684050428822116701240736165306450114051390664835684728173656508362718528061756747192033538099870861279781463609221814670559340232738927001855849411835347256132653884915231828845401871898283840854083655569354703480540418645793083908270640866116111265944852586225507625589361253168157294137970609372273770651146200372754537008353551783335587077989783967381099260719142641746114992425757311732080750602191946967121857763117074970859142440964634118156424695754697157076503444142089767670429111562839304934533293825229253558189056508296714469598823134782558041470757787880289425043377608277081695640977796610064535448453445498039713808840976171391630257543230821790311068088418626369010162401686401773716807494096462774317916751720241494871352963171855577911014912125360554183854029219060913840135397800409803702635921027230243587983449537264529556987319294939472330995281531058213991483938877007614274876888028303930510404268037858530728638454057901846532448397097425483790685184 [141,41] 5111031717923738183024288987267803156078921162539502923937137084502671961328729462403050056496154750455187728420353283822635550705312379017511557292750250471480297533437839902591368096069744101146772209794411734952573528071598358598367019203078819295143090014882168043286394116052984235147296572140901934094750149613669704425668751760263123560547166623184514822426908731665945463360514791550123919687900882994343147546919231639021387360421879776825634595957493825087663784494910050828348263053303904342407326223114860311378578935957635638187066500913161096703171413399438081724227279078330104900785438050034832228260082390242671601009912390828751110241303063579296877951463484611020416718260309734340267230310768261479759214267014219443108736481330748002781543743806120465727983986521426830749933661324432395420291800237668756329446558924830904294791989306088824446696219151604081783371045904711564415305213843950488030389558233207229292886915039044930256846459204076831782077993007949777080955609858596642292521453626568891413864546942716787769844972192705177956435778693295771881657657558795599329912093520626520124838563351597891527873280022867108013861424718572668231414626339145042345296860082006688331397270370337934168465935232650681900656202592105575601574218332540780811020877268196082323128954391321543659550053912925964800691067299639186369441457331542480676719755697276885171723948616356276023974201710208703219964622105683938094915245051655276406121128598767790825747934859541709897042685764604255971133643348713560365000581929492709455691683445032175878737053801759623680015976664730673977164039181451829920113077888051601474323215333822106056354245607401047395083579687406202332140751205079548156945891835783257084219738396569261367609101535334219273455766935342148992209914452942209213090990789233666830042722342884014247034807102662063948370115350791679848383890168829614072330855866094507723451109963729547877793621880474401147728255992547010129237782849623255356990529711493792525325364453572394254295309349873610681162910048164099200 [141,42] -2911139253234690664376636104207761236590645258276717986222886122099386332264488459516912265362105031298197830071882756422793936204165314282823021379473489964956507886317426787651709836310102117272160116425041107536529773530225916995543124313487991415750092919208824322265931697830835641515040698447003172085063090845308070563091406657280075753806549466333440597474636947080200244806901165326336504931149278161343864806765759117851063436946195442857227211083009120566114414379057850702395680696673255817752529822824850587543424485362704503435038863369092932679439854871415049431437351679506508964358913973315915154977280306695902087275300539038116274739235265335966927561262925952322857676284326819583908145663422319863033426905455425234616986414682114881337493046455803813803559612172473259550054971026243904202806872221174895202364326914544135019200932691337111107048199222090986805591052982053982194877856699519765200561310982142076942738782344542961622472339736228141273783258510415315276196738966184935888936227909240545457162190887194092237416924610794957902595820064762201427623672238034392944780036677020695497891369994374987303273308277698982529250173992216169931601168785914181574761659271732392320946266912399057479254492734201530409953009069982503067025358355504071597661886528747598884838115158268751357418574947531307271829969961353587103393672778165644336475196409139327548384916856029443403502002037856330304385950729942453763492953098412883166949047724841940972664346695799659044555715100362778240310669116487439949917431440408918836359974164359305125220369371309366889007082546468306881192196995368124212012066914325588281330850505349111663115462748233684273497407781847045956860772947167910293448178701578562332934469152630582217485872426041179440339490967727716061816591119826441260334972248447526118559174333147745468190946606931476383970065146843106936952633661502097897194336411392599941623504534491058557326950352289900474632410912649570568794502599146947241282456290152349334861761059331249359723563730165498597690275481731360 [141,43] 909154892425426212147200392716982487684681071028642198699259118321412240964029150648441140931021770228745378863464800644876699880942718601848658610833919178031263627087094476296876363027175731609291894081225791643006077633408732562093099420472419160028365251416676011321574260915459152111083190156398049529751648225118391476929833682987979924620270699849459856648352979597059963194305294955330480192683200472160220839423168659301114677532079446603255439278221901301585060217605834870770066072829627604639157497920307666601964564286999782597224591370773889497601955847597025064902819361505383860097710596624822265526593140230692618609559722665008715362435074394836811188811890815713833507493356948039469451374291818220408066713388038363248098322219224408932855565097609193245947140758847546448148196581681938197858996752248201686640137557609456852148061403226360546074636374004510927248461878147982854019364439021488382173260635448981489347384037508714965462219970101135215630545773047394731256316323696275071364090830548501045116734484203781751594156717477092744346554697108969895622868557949219789537073558577231591213763197995747205650444259495012343929982270618555141501056030364043854584703522940151286249262836876832317931724591088404269936505783095482667890590939455403720722457645436271588313104438768478314752637268510737337735537335598936481121630464145267156259339659078819648367368582176899330984340908279382542166351650798899631404734409958628068499249167053655467514692123009899654418096421966085688996366746174320732277785938069905369345496338855132069563621381307026016834731626724837019050529635961837570447406797679928162423651163609893680921227673823228382097329326269640093204603490566824186441270755723675664711175755438510147983538136858229211896933299998598972167025914352114326190951377793432847639595920829008209425260736725294790207591394270519927429682684837501147000924598404279554243435248359782100162682245457202610499428680880381453417769940134733882421039292532886299508525506292213923071063811304144715748573976812 [141,44] 240764891023853144183322180773906188042860957233089475247407075123449330688979326676597252126121823241713587843643923442063900313276935079541695641232453020166258575596813647448208397036082655077831842853230177827469205765991203309921096258807118598431568457723528466079352912503666647824143336417542975063966372284564729064001453175338033868768525389597933669768354576641456448094166228671628985741803484715865676022508569990924366237082709230936326189253687349264528595430666450189538912022486069187793034265126173543212329914453711670647262691766401351934674816554187083701594966907607983989925073222430755425814190286859314036300139066463489607724544480856287682186367380663827913376957275597880003958370364515432862368801003624144880255142940802697335063519228691032593583939483428417263765928315053292293629437075054102041692303196221451487639293685376884946115720568088756515843746624993398698925793878027033035473542414344150653785410879245396696181377640989448399201099425130975972957604715607897858159512679601230286955870624711304206310672465746263436622236430461747217480916402399771326678542294711568070769133593434057818301808262970723717799454982603224179675178535583377007562582514835997150764977937188880540971785245621173553945020538034292838671437575119988867265146057145537608118172805515465761656641181917905197157938096323282943410578313003550046157288311737800798672828918676353386375405561876526262832698794883845384319631100098425760692791582236689933322873938750615357078415436205210568072722485765472634998872702219436945436689793243258050667809753689448689138106771549203597223825170718913469789754615139814213686480896195004130242855050633371314830679629072260611991592046061078914330433347512614223508021444474881524168569707964636678183588419180690851055837145538131761021864067599812814459020074762041998106590751263354543741794943747390466927413335571917156933249205931940937981589842375562852948833585647984568308942531467852794409780437453225374330722165857604662470242716472213811792801928952773985822621440 [141,45] -610405769219134867449786815306923404664463032178158770534143076295674398482545109979364285051000117732157416718693181424934622560048111514126011562792835528918045041378624985746879843529221402644835619788490807300405080472206510942849863479702885775945237663269739644747771710216734674685682968305278223110209379658007261827145230106034819933288537484069507607966513293600846315771806202395627271084152239231605385444827472043026278323196495882811186496017161749817744779410492053572442023633839066329620407250484240414248091715965788727074700848608639771218777500181156157923700747006609201528078991295745162591342098402189071427600012625498527714076509653658925435695245601035307188566526942295463719606028891913237848966074549454883278195419422176684260151983881082148221417786299571523953837742440338060718794247901299701948524279915300272732593213606376404852828065024541452291493615348929353368417904232486142673063327555256331072462848782891326373103824056188633866882898169151203783205939374430625277925465966057019697863183426196992874549137154588156620800065865208519769000042389882399626115357256078751657759599433581893367891785453255936008726341926957110709734113327154610891742771277969292263002837721074931643038510813344891915396564374107509277304573652405473257873327983451135536628029328300660430512332681902740565954937927574083308213307536265511287313123656109230983849559809587077230364417928030906336857354132233269718451430497587230078038756127579686849453876555519580884642535367633690934943510512419093629025723699105995298408734708902244045677201064763020487729471583267122453481338355212720621818862185134051323139707919930397697674318304741231543477369912062428588087610985070053220284301730690587380733157362931493804164592394906064276200782629562673620202191203459050482276808259199292898315723855698033657545374207903229122015881760362270021762822863990890384445490820548351795309278232090970777623073510188039244357681737683464437554063596231250388575893261550271983633831910029305207468556589841859901823648 [141,46] 538536547410765207994447818296901439166584112981997663920327665010287270278590582054952506095545908949442058321487372532824850697825688336996261321447319748120490820354134359649860765146508597214387228464953223461175028138381478706089655411364511545532183147465912263184434824527865975193428683983647252070531451853997588966765302228449047070670875080792902937954074452123668104235911540456002302228671362856882459208944754063322193851291122946530541262328482275899648487534318539471045557953432568524802355607271206103815929586639072049923485799856611640749607782397457162879017205907982302009455940255645092285693914345267648633279972207587679729257832724184870715604537914229027187708220497299531132078855541614810251205097878259117484757086742326042939900316695785609062684354307384046571812464961006940573115477250432654367336622423845135741201394440787491879590074237305641971326814838578737456858040450204847792796478687014735585039187724685060241296897616885436312223075864740568161916640625604178599807000479090221698953265004988497802020745721688051354096430187550471591267623193037962105312905548560764873248515879628964197540974133565403384667659132815189566095264105666386107138578976169506438151776114595167107789754759862885994189811975922284736502407048917547265419187392413579699750939744526435470109023386703290700360898542403943721735269694774967718848513235928716174756948744930979969609405152767895222912071849789214145314058089734822500765930563840967321092918073731037075261675956790667139256441876508170076429043068073204366707804191170395922210195159651486578402715660396307187892818044573116845468259484505373990114236262811283311252518250251682457002078711913435084532307585149889828958520382881510678199808231774364758304172380160078263987197173216084196803560308453395280089645186129315747141741255619793697798202457833874435977310960512816351582520275947349940979701411717230243738170657503828469567141444980506279578756008679895158112877545628565962692009668691013208186375229345528473632217695144683817440 [141,47] -329749636658793188097371153688249508391688205053596148181459781848193491916076627211694784013955392292287445119380603438575851143980264538111073511710614276055775247421007285321749423561656962640551439002535637547937455010244146766773164069285685272878704165340285682402262621297184340057163058817023130657744372919383129196023210074732314921744497048388558154340734141380258015992066490252567085538380837975249777946643013115508203436947166744597062759767921132081559764199482196520785745932398680902823334363787283940200775931646432487174341748112152501508431290532986818455774752052851011400430244583733002656099330241659735147585309484943292421693634002684970517986928211482524066945963153225085754795990915916540999167901554172823260863559327953045291159746273406706954770686039794932316144504989294597328413867909527234606852699876303031098498838248349297100859058640425774319031344720416363459277689442794259097343958300268502856764239514023085414128827080287285590351467607706555481882172003044598733560098457931377610271373241824893711521114230807556739208515729639975428514447993901204502864224252311061740901520058202556399883703408419532780437829659965705192028351101710973851923799336313764665099831766663017372932150778173512945090600742856310949202516504847023392408065256634607091854112435242588462119516278768867415208535633908643803646189251354526137503554743928715798506451203119549104718844588600389363171345559821899929877908776220425631440251139236843478902082630091952644534152986658774867204529966226347175384596250361292947659099733290707996215731771105639514956967009110779513539633189766429069429523952676564806105552936566443812022843106942638755614357797084606653904867600253793605272101497522522861413539568324876580130397660595172562154372897122345438466843921874928690787537121191830442074682805348621976075811945031404140151625149624875631814515839741275059671613381158922932270281092214477994640649686499322820054867103397352705878240950396985464159663981550720009888993008001587234760177050862107500 [141,48] 149860855852115125040017379906635214117796797632661729428374058967099612321741212171633842297912959746786905193245707032034636625965750322160009073524386501857146037023510254479476108073075926800056780305790506151361978734521098523201835286434455960650627511490857567188921082011724782854601728785559862770235792129227593036095087439666185642788111431106703959781103556440768860766875817945226195896527099492645061767351958279809418418205385428398607585144082276060383689658124830000160854975621476680043165097164523074970825614382644841327990957690476614379846002929303734852648241489657653970812999175027542873694708533714322208825156225274512882279002145294270835821387060294051315875721749368346083813536621731795863433665160841116918788775058737338867155185679026444963646017815703543364222931101714367603268000415637983588445216710475443215678442934480805629779568815950418755052636135187157188874568989964919484238791354612881670434827053504354795107509482757456555388486657652490327452977176222141894065300546673366753450050511022877685137469017878852711067758092241681347980148571828774662053455239815762539348398051014877352904865002606058835882056947634131604681641620849400125250759125074895530675725338785908134583591129461126449677973210632156986209611147015569599234035128643082919043016599701717990787429517965588403553319255937613465721122096304497316644981022355269699741556434854479115728574553008445858957778277094542651171455356934849199271529208648335088520395352624692287470338576388984843341891993233433202738434001423104840927849901886817468479151790095963479315863925352653707023624459544578552769897406064399605572622502597516833462684838809117450800634064991249745627009088097981391906351556973332914865487882609751071372372792776203213770214235146868362499169575836890405258904005597176341964114432507392051038004285489761547759024819733255850704972354555712621094258859908774209720803610501397257590911614131936543354259905668216882512015702220160900443002225666984152626760579243585001570168263392896 [141,49] -45405693119639230710531620888644301635773921603208143083937207048233532688825990236438793377146282958171937402240081514759734860953511180476556093416509818978253139257758204506594225245723192284995531799030008559150916412467091990429970869278629839245140662343906348540139032971221858813950139580467522135119611833677843122414400101684930720398803247511620486952342302153788141430550167209335346646160808085030587065851157415082197469095150268004076339216378772789527959893140807789275124015990195160631683523025356774297153150877805508545180541966610946225308257589479960467134074557620310093059401060984955058710449069969126601254856483653448995106727609784787369195830904285065119219952815639974161079931133209780408589380758323686081664856630812054128186075475910933796308978765052645810929926721570448087109449191287984986683116420368131000392936923943213755080441461897103789214783193363897477756062903405756148505383839011274923110734179906327903008846023047008418474484324072147185658201542238358103823165158254126726419098429723545753313392144993893658192158126708599821335213464079481998275451697188987397759287851765124580256820806429320438715693880375726200455310544602266942622122318452077205090969249674689173229733994882182906645479988315346920294075502221379272490890677199374310711255068188058245293957708353376255527849313874633461945237200302125189846734463880999787058387940101849775766149819583478588316497390931800601581438114622289107404515500114167472834608376139103166210984240631577574966813054966782566366107947907687279866123793255735401578878804755904151564129903827278176273009753602629816370997683034306834778731955677656518023844311255716687728951111100797571359934972317523377102643955252200542112917004842100445274877071725730575424382273904349166353729743586315717887084021181803699457624855078420972821063906761492359582753423794912022832936666566406291672495416139420512660595791131535919801381936576026109110904643682487267879852362362555180388290893550219167676733639587400931430403984912 [141,50] 2097197140683339276036024427638704700341039057037412790234696816403263821214893028998038014926453299723872615500732169331587550287877004050590014475472832561329750963539198025508424930055640202454886984961852045288880416482276547514312318760095785261653083146346572742742520556431414207790674765320742992679817394191567142287735975828102875768155612542180933179709734625739584291393597950510454813121700719222504256841813064570825732160281599967440731903161371531103035920708986124676748236353779048821330249526468972407151179516738567727733284653693095296767883715274934453793751266394548607385088580347746120483821436116865104168703120491843962726849687055344944580909697749958800199097080699592092652938100390949131722728659764766169158590668334838336764783203526848602800866306607903477887783537480285818830107786851544413201350727225186695173774707601644435795651139483390716187701719184084465760023481992871219893144436733499307221991066877038976067829859699725916464952181396926565778039992445546340063034544556493944125662262040281331823779232208321016393728232056645218331559830844678967629045529515403586339374087029040613420799627394234730675342498016258970244744488694442810224726465422610702109170041944268771127549964777224134315302558630774319919595955197458654308103811760007595388602490955633730185407446677576497995641728474650046938995029362225497298953603175964508827864864598173501696581117717013678200602651561242680438353990397586839960523913972217169332103865812491800465431443345654390052743683923299133885933187898291749407619310193515190754929351778151121838923856216574045244914698036807163278240345946301320395574738102680534559076566225690010507344888999810845847955254404826929096596376381355580456124279018670589921408610769884968946547869439524056389922670454422370658171450018659485565361514750605806230197679246507566408729416589573424589965149637257827691149522001859634914325159894879218239423380590445143674017132555460224937816881678376243048577692867408922076812279007370739395214736 [141,51] 8425612181379785250298393088923835894762869465740005173029603820821612245038280944073960041638814629362713382019950086343212854167440442900175867724068358635628938783800964522706997280407520532995973626439880056745807664321694556713226821576528487042152965667375610347461400080166048958561538927862769480733323556994633179029571020059065614765676157127922616086941761314169977452112106922926172915861566293578651503901400619037294890468098616380578131357370457112868883726899317540554797495948168181383117572577356800859477244523289103048225739196966819494438784171239468841037050670373458744851870147288045921203100354833977690764718173042396363853072811870279736320057402984916471115440247340992287813187787038787549015825263432221649926948677867963102985185188440902849761293825175742749551754300325324874971269170420379027043785978287891762195886481591540441212412051930785470759473023165179860640686895787148838406339513363610976933594032948671482199801218113638824500418168511533412608614381995200226542374656242345437333394115345915645474283113686468423401135570847009523137254122851081001010090723579480173904192925076073510372040766343437580845180654612300547460728633849391057633160368078014699374868373859301383117448789146574137261309566873437601784712500801302989752657159023251071012288655018116064416937537777811516306672567861610147388317423886808549959167866108008014838559078253070688062693054014154459137807362284653282238669822087407934178737749350840255292687069786372784340192510239416872762337388758710257195012142950210111789476768151280959013253453624003733807002603984709191099193455588618610812984487480414365330837035956628054197764995064523356882899109387813665774202088942645991445264432107092120982878610011168342672411668150934723428876162760454578222563364968994867616397366529181420019365069261841702431765980953282868723683172626870414244521282036817834981259264614122752169486291002332382349972368556244048701727397587941610998183265576661695710946104435872074547850045486009297549802 [141,52] -7033378103066721076756735310774226940610110920323797594260704812727396966614487250721664493638657272774538645232799651586126680095701538841054655062451860891596191627915821838839107809932261873857499336196961844589012670726774190937121904383773650548839567038401052414564028141112357627022086692923629791454780568928404742860000507025534347730384651379336358812535430931319832465700268545750952847845496318152822828059258892911709233317283598672290219017812846005342460092414763855881417749686705782816235123472368344032818416286673365519125123875613482620736364308356321318628677902178493580869173542853866052048846316124642171466995851370482058455343193822673523967052722371672458126365658478527488522893538178409156662822380825415447936076688672720830084717084269884846537145580880637023048346826889236740103504579298551753137110832345945237856561193258370113361826402990517161271523949422374289105321683860218074141066594828375351882669105985227627851595676472636397418097989713836528798369632248103191640762861135440291636745096218625467146587958442585228685004274544777666015247929363990599522681399288582325863205102496815412933845386007588118441101400779808944623230233620872082782468834762877733837200396022170543339200647227784957813394024741848100968820239070101373477971198124061287286121787797621418282111221648306780695630482079462736459575879783366995223859377792154628835722797956980775084278523225627840161522067918516761730914451968477550709498496637556387829748153624210811161422680476891497533850587851846839606204267656312209910083850372572963875120272319642623956465659907113441890587941747666820170234791901951134683797597762728251402892567889828634774874515054095141036800126544898324181272236726409186853500381653654775739982379151104145400860056309380738174418066150049645353923510662929612551278933413459423347023220602413356524860509186262453946747753593604943780025455809988551168843507955830816807356715879812670078796913892101557100098706562916365280189252471805794886665984687848537088 [141,53] 3737531603956281037325989600998837072765119113345092037161224995906283814739428715705045481837352373375081449307141364379823272486575014172015533865214018792500004418408319374259863673226997896642851439321886048562925025135913836294395092180661061697063339138107156597355901836805820445278499191200409476924112556139768908559932516801075417985136870833684240102828686240343941634992268944100303024326248795862205466386607550302119605248942487465409545268694667892654415147897954745617817299648979341444689080536575817655178594953817976142299730346372884669535945643341698812531769943853958324542692283775833834912357974359864221403090976714005909137940572281303627865018880129089912719854092173095701932369087116745363288317120222952714606407392332479288522711651433159668270431725282623748775036078255286126851354317279644236175255244186046874351868159700677931031203690014256110515769711245174862079531309769569274083602647312883494213939277807626344627285763801495677959414448400820286626253942657470690824715478539246863429360062879728450814069620882672575585023869282727257520095312098870484930279777741315473676628225173620699578273412219026603951438111524355387293312890233409275512890213198196656494723505764277376601994619189536088785806551207548043161213514271867848541356070554553657283724519114260862235758745766877480409643858622534317626442041760078315705582537947943231479062917354998366494490332180780631011665426334551480104708640077226642404871273662999440991757183547068887380486794955819517877065763252969349144781363708089716394738939264171432023232584648748022209513324967691865365941645089789060412843191930209468275235981446674987509555246421515433339502003908196489217340257168348323257030083630890159249194554112280626547213065760178376424156835418278276276961454162818366229014522384629132435570128681245327198088731870321496997372291223533099392714225061566944039292434488636066521582817657521638218194857908138148255878608477383915241977150753171436866279967633218223968884220451037952 [141,54] -1527891160166685727065625193664757285927511943026703511632387678903453479168118035647918395116786290151749661779655455335521477847450262441308709016556142414030434497085578831181873835187916368642778321919561613111165931859451619268830818244923541142961889601985371292135202224019388742457773019926342723273596471882225254247850080653876674086821184170193594813040308926034743038327801766245253574874137200854091531650653115224485553628909899530605157639838733718112837579016110366949281008211051660591494417999520530696166113882999247597570447069056524703040494975281133720180220128087127336384301649704061643946549815677095553298088523762413498589120529602060465994923711474294902864307744112989999905279124571239416273159170653390314621431772877295690303794375574040372954328148613051741511663098359154138862829888678205348502382905347149503256283157920069094450284614904693049721997779477483078093071126567089664325252257158055737630909309759789637719288542866120954327042277682156355109180714856367267856400173453090158213866595361025709932072548387852322328952212617776420787448126988628970510355061506965201117514455784332756820849363597517499617620582574294326145036656541523329659932449694257716728656835485866702156128076634384796392447280049737813539545945649450122049711530227589109183701896153627347613569524892146721533615097085641407925736855426215474816205720691723482510351974378345896470761023864554955652662819250551668315254301050728051939320179621826706795601903541704478902396482076559006069729848008322443736685061423261388127012836345145309558393653715915782819493480092673636338577826982916814941445238271003824122568248174369847467711135911848024093924769841739682761089547925211060581787897049493025148116914322853378235470277605333810604753363697582149425426844137365384602602625853960781368034574290893470022683887210263702379038966014755836610544114370472234583232820968073256173011199500226168805108868514676570579899879296197632285342208738622972949142445918647856265416369498560 [141,55] 500491383663936531699715744234722243056416888798278437536998332908628991581013371046651886184887543546203145322841001284069221072962265905466623771309968545364195345932529958525057738319530006577291821620556049375923794429036646084512919855554483679378026658606623168359006419607830176551425044191956135381859717355899971257141247948296122403924020619735943781229254130696255474529944948460788906348795200004833644183623806801193587039301966168775474459245509560577968787389051739819046098211580094211038896557180344200005637431066652364610746371987165784614567343225941014130817542387430756962593513273195302555000649976250191758201501799236976567760732879206148017885430620519544369831863850570553724135623271282055055314500293416407947901681162891718460881625046658082986790283081680110181852042470671295291480920706120649840190387542291526521909238611438797989723724743770463659650821106615390266027803893547578909120061719308069864100215078567680648235157786616599844075009442936907359563624555234182881335838744950426524360672436804627232175748092282916441047479571993303828343912912986376992214191799716720121983885463938562919386134897424516804834972381053790709206650726468109561396699058602380785710474103434180789749060926760686226533582790484375696995827035230339782987572861565722805823656936745983009105554189778574776563490096145720872880559354413188007207399299199855647816553756666230618522749517530992114891006018739396445803318166533558874709885503195079339352650696021904944344821932996693702360390839314542933344270471374326471745088333509342935063721085499552418212049374172393092523750608587783855276953174018785165451452057999637001348644653227147140537106029113911848733581667039226773133460405532008641416941652079117141933586010852138998077046213631688038684533689762765465255117908646668388150939215595057620126116737159895256547120235878060696794855377552769990536783513827198332249638565023402387511535397022183565524013049080474917809355417181110735337712424498095163599921048 [141,56] -129317173800354114022347701436830528225845798689961528826022300211720899261037612933399497461027896348223793417137941313792899790168819193866186463673160287670440403443563179343883716777984642998652577176195823676457959755982862355303607831649393707854951758636896058304030590993263219959525800224611335891805100638155692517558284538071030601613441580383582357122430084598848444510796721521749022754499229272781166314057102226418174944355743430507782970439069525292718399372421828701291288537794222437176077441291497896582544558715397849184666581800724221209152800915686786222083605942271141540973621710049417020477922088361763957259441495652374942490224654266946040559527290556796448550252305623616827920509370146676764696891198063690338225198242554280153377281606904997034913181122135200053647748708268320242944840283491210431890930788963160798311182168619344979335498241068162280304063040141619031095230761247295149395766697386394888545279308857247366592183327439122999785249923448299084959054587590106596231381152276564913071568067186581655063371804610435166397765269291848747846389614900278497415528507349753814095133145805963698474757434174310395541009406004328732934571092903831547268682206408808641418890045241127995698964594197542168465820634793563192703958404452227937880073636253713682981694484062307933532625123713402778367904225752300611894641958214407467510798262159741888760011687284455084599977851652184416469755903132004250640006740817914208890044313748493062708294749896361264295798980666953050375972685944434987511148137283922400170385979234258063451536861326741815718757315297910357713120870206432133663020406086675899965839824928780869686688049347460070523251918581792340339650712754203751872022524302214525983742967776177875574641473783524216469295082709272995180767711954659316732753865864376252754297243448160141837664759385643296889620770348899264336208154799441431907974534411906813082106137142245271299094764148745949382727790307215258268361094333904860986136678873460556699904 [141,57] 23527654617132282302055026779292585686552043685890930351874013190543580280430619405289667573190254383775639702268873511961854509251952107207017866750848458315585131153969130860679142160536271401525084951493048093911791367597961113039224792864552877774767317066033991281722875524190258944915320077753077241223795972113386387908290335299604218108115326366024917074838171276586306994356068780963177716114998475841929139034010937531916172791164414472111523941704847691330083283006471363685121381141698902204295631657817030754289945272455795866082229943795838433356981489109690227176588482382486040638788581211151635152467877826415861098088646039444311224058813996984514652295309288385277194433432358565017375760940974947635831965512305621213502832220815064708217703808515410468079703296890919156659563450041285269775401973052877464629113829170093526419131483303921014825605331270691391249755416204461749140695992236741537846799391102738869539561301444949858344675111369028639266899388383769281801804601010075887356341184703691986336648529534207392262105009338263278099458398566449887460904235996614791895521534705073287690979937475551092233029179290890996957220487050547358110749955106842224854988393328536084594920637955729371518501409026653712015418264803979589166977231819548361425150814786042857419563177127959929700232289374004844946846554482691194224362877783644555049859259867804926244655584624689079825269356164422943737216744164121373078305042188403009712443758750809223222599132867496388284199865203440220276105127491698605266750811044722171239137318552502102878320618762808221922574921367939806216174186679231394284765078519770264852083312132930204121011890994216333883376618395131145679274822573937770056058804264007354633697273441349542805954513255253028974610556535005431324900551563352786660548840920620309840819617331385291795963380986698879704553877761899767323700421661427558596690978323582153466611106398910073060225704397692505893366995011137814442164899807597721361614284039769098656 [141,58] -1093824508193272154499209735599817541527552376448805632067843170353682300756891839683434628576212054007841126669859711559494931610189747670749439314781509066584462555404614620750429673811161375138619066062324350547638902828455003470045818309946642767096723402378639611110942047012757526824787910943726227819652831067866540742204418018129043545242026816252949094888071291504752437786167760514235117161612402836058114502544224022408747747156782044667564122932878363231804249017300642304021134037020226666670151886110906213887624874351360429485194672705464921783852917763719817815917471504447055118101452984893317617517198740135147598831510335495434392398319240454931484453974570232145773183601325787756037011224040465614070082855025263830437819205650726670874802744269708306825757312275522521179099350500316622190104463168157074108679276994983972667057111585218652227208266875879178628844789597902890830402717406188462357901671700057162943728120311099013881579785595535024391116604406649364600350497242929936802219458611720399468192537739046762231816720890674137661214611954245191418084402538882635675612690476486922689215520708654714116339361991728115641553265660292789414085811410637021720882302427258449083426188736470971528009471494549626975095573338716437847685333571056104233718537754876557379825201552095518701100528037026154884105159576533331675915647151345745275026085753320760940213533222770265590289614488426319275639488996445185354197675182090945120699815343608644373938088357504777695726656337680936105149480385416941688571022965875514511818283891301805507724098202058938555403898090151662343740543447924939573735017847846769267516976889583348692363533032592492961302088442160001231180469773629794168798075058462065878582068506791874190879427945970412540223101820611363885871150744393660256681663199268579280601593657552573113990972153943391388127774680371654672476303495330304923407175307028230117009308503240408648264346972453535646478787380865463094050638958928309438285442914976576 [141,59] -1379733689766571314576868565861349039679057159547401861542362917160165425838334225880243340096442814274592149467775576939822863156180273735598328420927587450907152502406002091941099826796994002781973804075523048642145405483325611632886535933180367573073812986152924858261332007809503434449323157244321440925671888143381257099092872755260030713227881187418797196430105880718218956519687145877617234710975724977000434311959284677621260992035657313608665135358689139027572998271791383974136357001752572306794963579578798480510137295431930406222303937448972970129560349684851705228557422276760098732573533160577172672929397927349089498608393901537083417959397691321728211477369661568504342204803638197155069739319752162603029494407072415735310836517501953164101927740375864566643172228214892816699334893073059525892783671749232678937294527290773032860445502787954897219491017665322240019419376086784563698338636759790489928844627583547153166781802586043395672744303112561313479332016820727608666672531577476100216429986613151073806894028727131152131090231129682117352217248681257055843224742720354393302975237874715727096962847579229509164200657149328153175988948032819264712074328543548417549307601937997990733416846542470957935356598891593283858439120781413366460965047229496554605814659416795918470385018467414910132868259006484517815408171278392963694641880894485541679150087782948689576103216412380987372473327298095413075243914989606696024143200644648942246463194633065982094105521414285593927115069712102089138240732417993686446131009582622783338575785229274987942607496680538411532665908233948108442957031021878447131478667774849734964741210617029745420139644734972520187884843835177019077763247817159956745220437888994920313401577975011344894231093989394097447476979110598485967225145958304558057096446785782468503342972700277849733838569027224245344273387390820592689890701824640128475853801567525678688042005221708602288800055930637874253247922752312193644889732816117138535779991684168 [141,60] 785997835924110797525364811730939577410196979022855251213103122860234244504425075691847176144764813979188243963718223670804622535299477996496535978172136665334819964344250011134929025414785106954779970382009076601596376721675641168399959267602213385825947288739390545834412630716873903361253198722319754439833010410191681735516835082765722012411871458113550726096458684415514278331622561662917572596621847378899588177859086556048679475283840534037503750041596186987185978325257313355495558423859116566603621503144373971477173063327765482515999029261912352860290377314390946191235223954628925411647456741123259512081654672548584421185118538432026535203050574094623893169142737159819359921917377511347449751630136768949679734277600432392130115805774969529280984752919672730816898350425967097462187273090116438014478284329309834277127392387792801232289288929530051086878190197881751970586765044997062601115626211100525635046076164524499506166421719966745132044434408217110270481918524508425983220504401763299464299801146016820577865500582866622985519370818449256779383742858843647841804531148967712666068018630886978201591570202879802756103879391943261600854751937622662943879514417403235669486058731591052935757820871555991328288732900904682109466292835966875747101820822338537625311041627589228614143463595325217484247711210316762019991161840137537744327978060826878634940865314950929235925458651682057964766400619656674264954620159817562925694359789902928566318026123120001253279294270268437838448728621998930566020954590061466953777261557543579790089582827358601171582048268079620745161260923972260266765885169853831987677955411327110481525111913841719607657754303656482055958141400978396184663554454466388432165951539681255194337831377355024330258979183917861606001279068408137733837240831911139613928972957750073313954788304269490671902263020814953216764838456402707190290997582405192537745879761624657603772102527340751508599031445793737191508697029589868189966460292685314058551531264 [141,61] -289596972997635561820722936464371058137332565656509753848789428209433238306537286459255778373679570473769732869286976905215258060961089772108902009280719627633120158043925402051463617108620515253187224206786394890855194384486128750238725015726933098795497577346462310776596533119708039171946372842454890542205808354455200364270442659453951462369849446927087120309783460800102572081634058735218772228181916065013247781110242812827011646192064611585095692296685584234459618527677429796145764454751251153699539382196320659028280997012782319566849882618178241877011675825042167326341982718343941921353826548112805727522406053694296497834628402572247399727291550416870734163015941956679762694120955158210171197704405844933542552859153352657811556560796311049314635112994509103453269166650319654605484008400411017044019921456207661419154164205253172585853167211372359759691118782851142231660052305457695415287024087360487859274488421851946479699866778459244778149649265208823381652865672957788947008179351705814468316383394389180180129789375207982633503198512305544884593469043459033994379890051600283982027361820133520853978852251335730324010124703438546971030074230295680427668919817750847260029820955247941744220698470486992795715546139971987661217910406055812880439754756342201145342685224177883244543664894837238874722505078040200687158745863107796466186476237221837892619457757493031796696752768469033354194922098439406349306850333357669639557391031848781462745944627363932056336230424201405676637689974599566439279510153366819803976001737824767548028490517126632356844813365529871443927619668875309513659048175497852841916640539527550668473898075796158034009446510564016600597917251470961756907846981533246673336519183027691627369546047832526244290204867719972688330773901061149903695042124010988233306285388242665814988881889649853067091042112717507720781954857981573769620063057737476613592764764855096703717687828326527061175597205698044252246309361168894759343648122488759968238560 [141,62] 86346576361104874684981613146273387878088196042617497006589646774374631676791887748761855636637311732992013946063292759152835037746166676046306466992511413425976105341470766493252371546108290461737300841498497371970726353345798738030737962286266673755045728364476830301372927888009263032405761935769624837420562506121336779697987635107311754554033673063781081936456293697459793447310201456479728222972568212711873477953231836516959287864194568393886907997128854155610963997133563350081070972781080132890097001012864049746982637625698167230150570676927266595774730653488177895952333696019537065204666428395654904079672521884774827667408068774927681679890765694202848180194740116842705547270005088293086650684162516070788122015759542222657410823804876774534216041326295374385024417157032917911807914597538446609939221036372097517370624782799633948215718555487498469589752879476541698819224458709136291561180932602011847618289180554255032320796567566537808507168844898994352391379418362190464801888767154627357663325533248890283738727081623331591212863576298700025003989062675776193947361691023370523840427366107960093954052843777137964081918286702821837110807577448007011048539393839871184573989754429476349039917217559500510666812468409120164672692979493648426279350073863911802338467665063283983846703934485933775743964245536153191805220916144082237115655561543248256882975128010217004477278643317898611150932981671732367386514867535654956185942917646052951971664632781804264837858273067877672323009988684910039172879625313263603955367303669601164683098907535433579767588719338309756515588593369717289741082097433557693549415082152551013798297752450154810883169703449647820284457929113764493424791097540347903016997773394007898624568622023049404604605112447404497867156247156249613879417837536792093041009354563432422661432911653118422046880343344040101608035822640832934967354995309400270853586996272292795716709032506262002133203027514670352696545894168916999786739763348999961440 [141,63] -22058816722125661963420850311166775948232591252777905178822724404211236003776300931988559710011317104309215625753620627752528891518621277346274983004776054950903451047684106115628323200305377715312714191898410432938566662292114186177082447464898451662554585950758531196268827882597394015541108419979036591929584784398128691358268064848996425014316004170227396219540403673720630712453561672602794194122422024679229936587254676038379410006527685208556306509094076232438785025187630518001853740089508796549810466082516763528468286865261965044215477974985105357986368497331199478823149526642558079226667989275888840368260477195521766487140638683070078293257663850376937548685979366759038872717661223928274026898975876909829496004119666557927050374970553396360363036043424892573574917146969361951742365698477184661822787909915958050491149057844548908766721794259489383161228934490046364859314336762320607068148547558610113974464952040270624349770256039755922151733552803480726527370259627743770861578270224432378534845305575342601911494173790896554021859390198995255368120639724862871402624300890083560374663821902567144760361999514919323646783889183959655175870008087606264143805616143704916506077181409926235844878252991263811089337117633747617569306969275235109027848762830470135569313653674864263825722137417801985683203018524482181998279833848657847942026055054446261024873805612646936884052495429545011416818810118456556611760244690990232108371116477494326087813344235389458390546793837113781492405269251142964024584973145265361075323383819560856804930760436446907394287421197609536862159437514621886160519341101085292884433219919908671160630362290322020152407987302489866339149033662666184631986185853431690150972735282083168484297217622020770862703768128470621166100704418819310695922556105619313804993744512366263685341412376324738547966763395625619172655750569917208764751920789820771726711533958238844106849322141927161869350323707104834228448301234583247873706769874612116 [141,64] 4913636340080304751425743769814977634496762963289486177886275045682944722685245614391732066528865400016281771326772375739414320220626567291916820556625058663035015709207962357792476203343572456139661658828839658512383113490165526615638604583448281237439620641071173653296500247145612342393048586674877497952495240091992707824312988653990100045450483548651091736195747809799481595706447123217140743016257160331204235263804917070458353722551118374663642898850644233488065078585505775451642302998946123042643680267134077243195662455919049787188200084681224386355130613576520156918634596623760637315061602454657170498487692961994870690702963944004982619205522746056325899708559580731349851463783971949417049453970609669984862439517016015026553817419705298556322020134853900883124147630545688714729779388708216609476817076792035762426893176517138380463716191731807815713496047148994435477162041689885279045945798566729731466923483231109797498292745377018047175831418827183870132127693758612264963835387026178318480360572483402043802389289510154547019807054063404065949648933360534466932062120883524137004486502484935302797487418940222872592691002026046365758735974988700113073894201325252269234243785489793602349603835952463556941064690454911583719259785323347248209535895093608048454313556811475414960552664379679670899756390854580967331539374295782970057854197424915306638185512790492100008015500142907559987700835969428182823430907308435483057465843069653822427853405968876127182880153222959534083309611317071134771302453146686829467631005829043464931278336613217627980648645328940440517705919754653679959166514041925869473815710588938358280687168954294305373246863828501580592000995974213806000782072235437801310903584868597310284104336049205948350850778839870910171775040915720734322874783068892395523931378151658215841760104259333900462476763947891819657921823026423637780023507087852174209246359304366376963512106315032413351297359683849616986257480098011499290133262048256 [141,65] -960519823447292434791487464830061080069713905984478549521774719454818813837011200198407379548138176110037845959197203506055106112568724083083510600939477893900675336890741952536356979316291369656018856010878855305239106275063857163221912639560648817453206551721107440332443113063397997016044523930117927191252273118394947423297056838391469695984461374379066704863266770629950370006542111174228319556752616468572642441357711551642996806729949860971165878440444748136442689421736366377638931409676106034614965788399884240108805705637801136306007127785045261008576072647835229867421742950284950768515794506541986131739303298044754478891565511658038410195850821430222891396972138439028807976118302472181990728532458961522961924221917259481751630961125760314258098430038355404669515876627627602934772280534823923064637503907345167296599771244198808512860157604742490907779162256190445388078268617170883282140477327835722333770620347634991277475908890256327718563223460225575375912934630179113574131917733904032493591034463319991782692562063766363793902002115458532801343790218351807117690916760127123566359607828073667385819082348311383384640706697634579798170123793762426061333140269886381341103727862586770227147151748156024634038359183570944095574496711039677252734839761001884056661124684590917553260992342065195761612064262840583484978189716876739868031891659725070162217796811535835519034856876021226519957610037315775655876597408867331835403850672620347338665766731461431723375372163716867522198402255513664753361626718652418916065187150966616862600645760728384077519806216428110139770076881848719748659143708893993544012183192885490428260151275892213077085050993862866863109013689826408477277227194456164783290164336819089057968425814318263837101229556343131237357465099076302113978926067253522668679894328473114670951735215242477710669999210424168799820911126121017838695281183557977534324085495402236073821126323475957577857115220477021510843284696785225463432102784 [141,66] 167429594414652532454591341424922136665744679502988906538888398545934651195894693889069456098035449555956808189345627998458522821420900954327919648882336913699068951992608885013427431029778536077529950690142351037055624705789972850733451005470538755410279638084844205803112878690666837246119127059726575874902352303607497093203748653527940105961597328550566953175642117469813933507875054901635576707891190597418940155224800481405357919311955792841630226530588968710082868089234181583130991141711356464566981892332879359698329062016512471189409470741630897183702599476919978577074423445833681202230190286303106786135731248963098127857559673215048798249576105639096614105453712204792442064010747341236460885586813092457397380354268848916608599946683024069142951621097769567378124026064324300054600960591380835373623763122220476938278310203456561752199329471364532737851030569356925557137973069302729509106333024513216494594046172687388305137779374039928408015745016657840894501299651464614158502241415893123148614172319974349986892542130740786814341488411044052920328721066396892825964512817370668093269510440366799944227511224800578750435057502222531896269803212641841823392027595511173279934256482334615866576896471864731528087259982968806913329250643596068001106075986852615308789388921998069738284267711712646327508442769254281745981063706572280773589053738008281414252585336837532879411785203398837454232094343045948933152673498685132782399406383953941703897424597061485289245448881727938447258261606265938448479979238244043298416827764338249195774674295905560456315881116540466215860567718305189260503337068708642574417047414656930703081103935989579219499920625042494978672072464874387143917438382600131403119505119890429117066694003778957021855231339877479925634054430224611109366909420980158557677833135514325342294996556058379833517517528081853197089741280744552108982709023109563160897474246658662515011213614215258789539170870369234328517291449108233574935168 [141,67] -27644940760978793670735359813330016956147430834180870931673424722939567074465423951223750226837171616296894086472381373540283011301796220153916672525203553624561278029083985932123654802275404316767176740705807099778746739184631401210527292961433705527098202943757571709766632754788321591091118836369358911485251389528998285370036303371802725908392669612933811273731868252467670312046163398037020133098820040204774480673476290204739954430220677609941567336097159247172830908348155421750746754143193157759153401354959255500197830340811356554293154604355997598414365296895344058414839741983756809242817586628510178584067922386811478462591049549051447063966402339541247984905210428869838435749052849951330062966279927705228940529035830117150613693861543478728362235808731381235905238577633600250878612750411427466982530381302419875942643957313948407744418533368543342814352767785208197409953909031725614530123228194847251017568557548411624473774338266792180706897651459915008006586185801496693971973476804462967374378595394195388750187922113008724251175924667626618648600544066981530179374583784321057570949037612471623397891104803542016408623662058924589141434217366958638677696939241813871033558368098218292905837734546820929889547569969613587773187407781438689642947141122796181193803661766234247640543933367553677122934683386704906188684109648980248642235514258619084118354093204597911312096367207114275156385438005079199389281925348245614413975468583391287640107190930682659104393916528389851652788931674252888595730182943856601902357055861294135449962770430275931519964400714715036326889192936797583747002847616368555890382944084669724247545323676830611584300598848907178807746783622198959591146964912301765226971956076530692018874879411652759994546857454498699768809364886148266383529035878775650487007691054650432999668154988096319484475613031043456865448092578303734123101795428162133545087114724799810132029061423940528823091933543833701198545460044518923056 [141,68] 4959120339395432268989945555138413403523466656898615202293834770138847996135792282653467849325466892093885986684914858480301264808113289859087607664704256851873497470241637464983587409016755588618829472727053786375619206274316632559844327225515695430914518092006378106020829730741365975994145449980404119963401255152876829008276795344935007742704263426332120468607508394431417874041986777813310210120720944814517538090714398741334521502596116326897174249663501853976591608264367777172275711462053076229872321246955488959853682332612923239148629134324265756375691239540354118496188373931087344000680092874219474946845899171906605164989737256674016906690945581925787861496142426008486444906007100253942527987852567935627734638737155593529258287097482041606244100753583753886975722044974182174577387154607616522749179698698706756200431428818198615881237569649318754383137654601002839243492605341821377880874730797443947623000086488752176135631549556895874551237506592828127542531381657644834086568170396414692299438784359241521523108441293193238160759177850771428639372073670298389718720012972111787303676535455220016455440125819566550218793568424851771431930320631841085077478372736403099152802915584270955276296402351747017599968573374302670957207509870498017874412332298609279382350480638993322400604254129787388903929719381548520694661905924155361386977027130433872112046680587306382885402952952142053116782180372224463736226716645819690605009684548210765750510905145497916343469524658944127384451343141787871188486026380377843037301816838385303067107477619829857347669026132169204937046329079449096268202170120341112682299365602921827504227743245496995072913243578406241406898268591517945739428370566620187832155930663053245391882368844993646704264708485955111763026610677044753418972438060292386785942810205029536605600071314516454111164940582746146880904156391236490587644407513761582042475939064185815020534415625015575602385638659946077945274714048694272 [141,69] -1081247813804596421840644608629129112975482144170078210402624312826917798694866688849982691974637715157999790991507653757435303369639047595514716161401881678796727200009955335133452478282736898164512890371449692408984657371521387953313878148095812049498218852459294790848931007685127826619351292814692592414581929019232652887359348816607669020226283252668662492530055998574546521975595039376310401892758991552332788946470663471144888455684329699252485255828663440797525252254934545276950478565534696904572726959662080776744951828065501188197129586691527960020391148626244740724719700767738813813533533893124828854043844268619007631037574588663775916838853760335474508606885143354314352940733594182620185189886238289405807624689349610622456397188780599731465035485198357069859017975051781291058513210979976158398808186677404444251882554021285925044441615072534001127236667081470260951405012843526976748307197107108980668110095521851897803596149011113346078933205666310856609748104426004458373055047175748127794380617555757027702538932892207761698550849055332217981015648602119154567684724205346257619545863170602104180086426036468924640607699175403168999614712627148038894704958189677104988903854551066941356302128086040907097735570062073241883479649550391299526073509541959496447103565257849778439155586513516498041095542528385116883921517313638176286394795387578402299690366683050719279055399573268308033577018438416126618679601143178556508867649391656721305303292963256852846192020941784246822960051973490803363896607609009317025833977029290435088397603353600936844521514351599458643195613379731897441217776185524873949061010921082045519710962759503766219749747915846091397043284015913021101123181652831585465643911330640930541177027057312949472170898900604737035234806513098917412118828983509367884196432855644376033536227408722961761574804109479306826300355110552798893087153324116244421416945574798462445462102002109297006470516547482692963488818112256 [141,70] 264550877699233154876688032023533817822891579480774951616373978366112699432011549715515873000302970685458053011334804812290529770790580405126662497286796184570686095089907872717840948993351866543811019725403376986974535848335044972290828356987451469411190926442882860425631906410059971960348031331236416267769645800465185626688280736697287999165984749843183012625060874464004357855812678048811539765715908185875489872962657583095950563569557759859231462143067080923692129548844900017522291563985994961122361757243860235074114571382886178090020675395241314069270463728321963328757320449586987840938162870432041009665843765469263320292852486614222321300268371104462447606109599779409873415580254415871049403883503050363408737830365773551984908786779053118927480901601066589078010868173499945911199822643900637919847696262038276789826254437400076511389515029493127434139196405670214939959893459186012530134363609106746607059068381569895845105177307505402761854362529135700781653522083066026908477653304524683353724376795544538409931489782929058817524816093018521114936118290519576232528419979762618211372019919721168764354756964946059631609126753952711367551797524422519494690994405807007004796080670949320764315929647936238169694182292364258591369733371124013486405457392551608363279487441477997228247387946129383639816389349499884477577219242642661378667784880340964884107281281827059380364038169601574283326149047046750386719608971133992860937020955183816978530324462098193401967525835889726860942734178600395633288705642646972385609811380945861709076415334560946340316614681684044940031904087805721952128168124583602072318633262774742955445688565952974782141866932963878858676026031501634471747738856367354480418169997868494156757413128723215288268627601040239824743606023877134247290177167132877374811320616292970218212408000222172759370777056620005467064345534909857678794728904416483905976873921995678494217825857995200697583485035583522439728305664 [141,71] -62707147374132242910883559774367187013495039386274522230693395384322944643589585377161650931826900124783985754042080514668594338379081879600966701398566634293661146128853032851120640307533915403917409332663016677761699740071284141679902031111969531123253733670428608362912104826637302582552132256516132459473180926787821001852590962777541359173236450984130756919082957940086538095675130893405926772929824880316605968251388672954323953993853045329795239831337114322310700433135527093937728933583592854722963295585258488887815219117523856313787740861075868266859253710430887394325585069539737339643714133583907270022291642663173050067431253741118493403596892808975150187507516685635428054550981780372426121538622696892733060512560988885601231408618497640939439630231852805821377031390792267345502763003674681540349291163394200617240584803281161045539230613151983372087526673386540183468461168224856195711947281742786356633759353203537840110070953154417937690649525958954611668266119782144360633940119747504830416341602194637374915205556469331233333277809124595075978096132966081598117006009080999835577007294843429880719492072219179856524026605110832784762270134201972293058673373490805355193457090698396411820057420900775527324709650876657299954387925019809867072483900616318248512797251830146324560379720756821322827207515021374193735945301138650615359897056586932200624601153175789863247544405317955437156765357875760885936402761760964990500019045539334075749972745148122718192760457639319605276635637812035598576350352619487477747149040295254544642361251298270488539691095234354716310992952273486755077010721218872248799266980079013157268322034593810893591061501577729476346484046169573877087558428539856523157284062897345693811260634793558561212143156658981595919964106308211718407255938141006263685704055818839072428012295481962371866301640630428575599523054902837591869115398496196087768922991966405958812726739371556674095763535457802904193792 [141,72] 13406324764117875293292933446061909710091142730830907624134551874558362716918352187890810024320944054256071194616057705560721776664227150443105573025147639964060059128755869289318108509192276942687133239317529533530748446147964732610406390332412364219583020675217905565086861723352542260743376575373527832599710674569391270552424826777622172372003788002298733721271393227955589606288168544289241360803264098303203326696369436952879491348052160421380040370103297448162923302393739957715011874668879512635435514302208931487589449889945550608762111220010565650682056097791166047539242641421753465854861028216136347184031853069355193305063751789514372731860949022378849334498635222469983148401976043205806058183537569851913573864845364314053068318333742711210071381086763070812871739339567451297008204565285728296651154244663870735290687279132891867910435473414364653576126127672285551507100423546051829856571923630841467172972818525917547975544595725829093143099023525085612579016490231262847045533436363048406041159552216233724179193042096591881148172313939104725385762419469378228275551347672948921422186148556729372802474572228942616650249008106967434461986298181549620739585053268939081304760868073679289749917989221572965169189429168796221794128874505502952989393893031227014673438576642334723786759946534104593854698047752583110144521789975980745333720074308149373161526833961407813003737492181609874733011212557895526045837646444742966777886278565219241633537951625429613126728381553503633483882418746749971434887830863576202246755092647132383259092311424980263318091778811143632274113306024142859680748721727802627175147823165460084433283978590688128727933672999666918428468706565979015968280181623794744479580486173667425499446828835275714015975410181772262492806763655173349099835287078476890310679514851624069765300848791757018536396806051427830909777200619840045895308259071524070653778717403775830494540342838279221540103309124797706240 [141,73] -2552932811487719315051429685306421769873835855094816141924744439781881194510497113766371170137040068148091158746812029198915084234006057670119468780060645055454998278121593638786407566808130485862397017073964592033915209190716729703668476712238654259662740831770394196489701889478351212527995494249493834357726587024667752879379555328064308397570521121087866262626541606859416848818575976624009173807595176563942985945114481143783025078348163346313166864529304178951763116784904139991454097066649987410997423085576208453957950020672418256285681759232139606040446608518579244434845093797921933510634278290098302687567073632829984439559659627428113346263032808428941105825836276184815098486574383998588677869344572140903993259968750799590021187459995848287907216873066078874881080697580180855457544286227982295542926230755358932211548920225090561371625335395144648872301171808074182260503509201830018844071849893950985115233721922147975010121941454492032551732911969624783653991662890283903754352818198828184612926343230598388379571376524283937368553137692717921425138833488901267186910404494240653151789949759248399664445938780331384586521418692605383304530288200368083675141447446882948528284899729349793371896749761371073991829623390453683603775614869438039774875818131179944178888798340913172321815314131944663137845811720672124468975055192016821760418735621582255117812647821563723180697408730913823289861190009091105871966555013874158194882951226735682675503613299907254355846005907692226187308085938130844380730590971023206746142213573187095174734000634461792864568166643900674485145535002215700493890919888153028892594331934201210256354973077899361064980256369828838171092734177672117114926171526043645093511644685636844784921209620682149334794510761794932086185538436328546077281392847087195170842865376490093611908309021749426982632700535331776206652758489578284137968546080207007652363755877005848381615727784190990587792746124884480 [141,74] 437328181018713234575218338277563803945358352244606219859228808037127146323923670323392072786265802280326710015606009054644636830259863457467354420802018802094079629561148097214956898821198005766671423980937560621568221861519366606495626395138972562075752649446708907547275042548309336287106622567679762901472883376783971852435298417050054203126173949091437274958221897762240908454578397286942479616519083135178334902714663492352748083840138574255972552724505786932351847128011973360186248900228401625655692429660747539213544131420551885944669995393747079647585375702328824751948790858146324555990654216031601369051746529654198482475080885082990045541918370775878901028787308905214075469083152678836227789184455018114180952293070267305909751639207593846272116205135669948542601534196738902175278711699997731667696174396941652849206816536853187016455477643358654335166730654305908390832845855187756300338745725438539778413318223274339290621862264286282407485802106863449568240764931971918750558305857122235588400524160334862026414354553038560555025774462219297821512649416471359316910800311549996325272217529034726367223153999263071311048674346570219502731282415702312884684388155593836757703038084612292398816245563185456137471491846559053398318320296540379122387199243581989579823388431631846706103158781393750126047000703831428854286918905627444866270086850374331180626597164896276584641861296718637724912293229040824551111822679525347121119189819102501638785649315094870561625897328867230823604619582914717784307532373619821439344998803271569239684473762904773421469128520653478482274534825375361791445801228917319321277330021740723909103009522447290585924722985455224689276170004067804711169690320566458858641962085412839498834265504998896762567873713982829932492078526268207429271866858746333704574933851250628331724973409181546440912822602467907299616648279838223570833099686199268235852085776453256168362209674159792731187972476736 [141,75] -68469070160531954095903718372489073228773794472258878633221122451756911467002228387968992056401585676880962003001748993710645590633900942824071613335486753847927012907926682192085349429594086040336434561466243319733241855238726093521778022939708487837072512644087669543567512964218787205877192575451310663219019684662519965216249398633094116038621167363471804831655731940697459434267994455892912026314115476453665294324972327052914088647078937152568163292536994521900733168151388116578917103819512118603103248243666865459365120908303007681700111217482209472288626297599626573426806295212926994126563465688960342281550302329610620697453912101512665828278075229805374847808250687007555378762426303957456176193801969928890802686720135481166043915118549685138310382649908054766775609634823023761702601949105171686630638408941786760866298829258397843903222033855573449299682703354210012647094271988262921352497022883885337889905156596777339315783977208754677527951014672957337718535390413708457286937081725918983964754859325201033609268783898819144961543760629116933753572438087202420516096105531064737457306638176938140823115543506392304338450814983774619534417689766686895340763160067211043519656399550025233271575107678837752755581528729117235629461849170675559674274750399152614865382680625853518119094080207095466706052013427651865636825645592656162765099325033979753251867227980088197629466607117841657906245301772651361279231995338766456681584124421987881867839729611556006557180448910440983642607353052619912701865740250960476346852943303983816425747070327504752842335445023947552672040782808852963970110628269258486587724650144228274236166617183572972823330837777575004880153989333788790843567737315430957317436890048376443718025526972060533241850664574850112147817717396374209706084223000061869683745539508423479188424175511702375072878048300634715797425637846128419999222526205996169225829771221846838281479678840959137098929976 [141,76] 9941728230661738485117449906188203339630864562186282292547379936641465197732624554335273970468248741188991389498625004678078900908173724617129702959481354944744312363548207123961016683467613106815304297435099250058034783568618450210351725590070735790700358777086521330866851964865541861095988778331743252320354165665820314350332207103653435355995700655120104188289492729739859563212693573550082725615423845698058490222540281079223499472930503180022802953339311204205005607462962336908730862373274610320924008710693211267968159559685968628076004721270743511302378742136811349670083656089051775061123141639100511968594088595628121684459162993532844896164095819932820973197012199096710301302214213850383287645671659992356848742634234161243502491239699249037821706291126891899462559720545818812185327684344678619620935260440142443679174175739310227011966314821039020628457195170697357431280188017369695529553990145546305057625103277137759397539509097514838345503893865247831040323297011296078028367781344873001389715539795284660431964417188932070127001825021831211929351278616612995657728704918445868192066718665371573608553138279958211785491669370462443404064009178205278386055402340728399530767157094102214146507054091741134890123577894878391945605431575812556275894129518858231741686383189235175839552174644457993349406093145476977600511702405743931940167357786171945806148445685119194596334872969985790861546925082250469342914516373564698688547454404224006476480218329326002393316382264659144612241074250504399283498143539010472975421247105109135163373090916701156354471913061962431532612631432151195185530143068919779328849263523068537195293395644704926212756980551409612335598161690120732344614518419353515458325780017382798446782756444299602942612916289448979830982637778626688908639058655870220543625159832713673755149985427531066020751452635585611659703308091838490307614919053696637803390118340092403668727414541979850817024 [141,77] -1348668693156352094604196371627485042875034050046004463252064983923356197712583958159083347176805458422589864111960079570283051730167127423381193597698891663577475816739856994636131953995784600804727149218360303408159535984835715844856268487984897485783243161072449070294220203576891717357760902933289139665685928422640985433563990529505333317040711300809723682356173698382056594737808245053659169667070294661314599447874357755635235145011334173672359281633361262823964767968786331835760183925051773433744115014563986544971526843555393060025457579809634891207963623554077347319228376504321299409237609918504203228336753808153646374897399215541564840133873221510718961430574996425563642806399443619219216951984054235184811487251801064896150813606207704222072772478006057573148852451094671865927901518119147498744625902784817265781939473813537759409105213523363038485111557161856275989229677268455538970861802126885871788708310938769181432973636755886434882935190421373227194111910048066835047516202251109012065763407577236107337880343251164854482293018837562933105102606810025262917129142340509595900070874393327671816804415629852700638125435342840342785283359244746010525013935295205510936328988533120852319409373306037664609044527597711246989567464969726914385558123255932790040496042612286582309340230033786137647191271900564829363907808991265349935163767975319634670448100499610299565355745043893875836376694059083811922703956237556650146301560828500129288545811026092147678149405406695600589452914204799868652125611358169943186445123583450452072300369444314032815232306933755896628252278114679076789073155973296953519661179089733779350383448359612288156585883091753990744778326958456841479888074954778300891879360793685201174098214767332949241555559337455463321771352046905178785762659653653458028474624273162805466008014976943231371652023123042049532968712025824828025492328842118809744586016350280078210493280181832122688 [141,78] 170020394846691801485887074935638252657455347683831799641806269323552355263746400066210717140766365738843609001489448729005599556329612326195247703109321110442186234246934905839261787900911979727654364076184013164243161470971479594802844049403962262102630315742154514046115688036994238341146787369226349973531430628407398853452421080193257295934534573340774632274644819233921864718159517966454433636624564458830224939231066584486254701769957032649130962323078164753619067579302662769857753675240201113877108147320391824279562423153686899694427601480756305851670671376509219225671529992968645165673333353647278899114382934380956909119752747439787229777761020053130016794817481010360723556825725528326082035073771333992661873533950846734029301636634154430210608904816473644769000325743321353632146477322798826498824792449095665295817318537306079271669227360732375195029497947349095739750353637456055163074463168131365781591523037238921281943804852151220325200804336242420649901218962909731416087665490400817869166038250932360569231628655218744884684188247211160975037137982110354192046339708979851789393488268866200465639894498014288984306293455267951115219129810362571175985613953200220786018704740641535283759804446811238707724345544031979465349236228443146161245246884183848592750091438661015742492300116397713995419656121603470689688278958219957232972984860761946138065571749409243769440395038868370120665883180968173591923618431513438284390188383247266932477995428898821553305728013489793288478524249449604252485140330037201966445603193926198948222124850616848238582903149072340888728282135707892377785178822420572046801540157388734605767520553099570650094325639755289583428747156053597803013648854848533265538324196999696216266230759732081854243822425510805558077812523886182301412070030494446678382572525020684125466519782949387932564136293045777168506243148517191313412824050846572476536155712404392011490618188363296 [141,79] -19557977922358589307963007382194288322905953648408583544162687653546267433060643641545123236829443140951226766023186760910112900154741687485218320115957945987709030045864230569376472358731175968816219759570917535392923383924837623225882737990339986543308244764309854485633555128489265108163840842098747332150941394212975383687902494240731962151091888980336446540730415604545719479920511021769655096471800315991843176722832407657436075868333630870444673790884639979899761631566909826792299299035418888486837320139275969708309459015822915932084565821237630795271109094302946646003110086999525427766197104490204033331029904300638244525702290113418985183021531648731385196679902792629005753557022864554118649114672578180385577857330258385249646862300901981320124927253843641951402710892262950992904825782659790002684290802108040234844943880826263525300935369934114064433738616784145658714234762535834295118581012264227393960064473637440620554725142662622396958673609147315541192080168697917608213758416959662979423097286345650986928484291069772200424489904083962678431904986931338758251187709888231004422606675625245989874896376532444965526291013873651380010107185523424685020512830374752645172522634196968757675884559853429826486153659622909855475997485755168160549456238005322027442400419923409752430023594731616671362993256200344423414867689816930117082569318178340587555868056689004071312749680119205795751894625003483335179548142356152319781588797068995014345317732389616171375180658839076656472374105167771051170718955289060330363867368317438207946815991737891598064970952753496103329611312086483973282964378283425029459622494397119843072464248537933460514798901132856293147223055419616191733448099933291162550784611543817152526041680787356346687865826971152961106411485096732405448356137347764942700632138284811035619256055003981334692848886788097933304840769236640221938158192331428082773829625221941059208657482028 [141,80] 2002205383451664557658189300887889481922574186806719532260890332929877916139286389754415558538737590932709212733713620530337421224171160168431344559395577652589053277826330160906717050851719603796435079847418924963266976325203054213570232393139204191216712300910913722922553980931141383683891764205588393517097721923288885664491358669168245393516918664906225993631265607655568563045677111505690209791505534046695103720104064270428689277385835461765428651013045382827115127487099582104859589924898866630988010934978666371331489248162497330202523646154158813601854094131044900965069505107824779165215563612880134991971069903499316936826934143841467963899601994554050650600105412159093977634514721091361550996304526341889944229999636548536732872143408070453863544474053076753446768765288826236748623923114708313177823927764534673437984872631906993600467652229429931597842063130224960698151915907635765990113712473828330180964007293990248896988372825138829864958179032189810982921262814145010291775500540852936172018603099448198541082789636883312954548519990845398245202936940594062293827248377543773387685435607552192068945392529144301092160651083378028231778792272995735015957435881791855911818682878931668745230668231194476333271171112776873855817153384769021728115592141043193599303318698653539490876685205375882127274774132530224695724421506459517906728817023199913442165010834338141182162915593657863725785653469238706661776434862888207236839072687350568032316007593712505731417115946553154939890820747611682915116886288109131040068811002372422773076969273245006657210296311477470620196551029784051259459718565717188006442742511331641749035357919547265524277807644112697908578605465684483748598043663940745441586105001031650915106970578841072083763599815343125621846939546034266503137313393114125171623340762972892038626515086271954226703009545144091472045805220255095087421199639961529561763228429762584222521344 [141,81] -178068461127192299750260677409388032980406121740835182031481450682023683872745467661939949553335062355702031451214312581986727877978031248484242267270837446158061096288336717153232740142655525844648900603413325937232226958365161835349963167850194133145504760285281200956005962160498453247846925656066063822642497468838010167214907548191303188079211504264543242639759373907531318484986375569650780078874388061333650077855468611988959486324554063516218410814406508292600586931686622066304636329155773524773578774222097862608622588542733751662835967317627610733748925533097968501390917145925377895200773095863308091414645281947173455607433590754480673484373965096989795212076336713615633025076581337177690696285740115138789372042238661500110411436447326748892296346828898480791773061771232046293290750948594916591423443752825585821520695334789928407294989277049543935090688324911593631264059212193569854497296121326592624016599188115586748745070272572102111758625845643651804697805526098967275001005811747655207718678745090552734572281715482520272230740200411899686640250260264610151101404179349495661117584295884741614552313763879318029564474012613459702642663261805670091059674186362418832402383710217200733079067455581112931924165031849725570932259177290244219327483702074515161083326546099149567654007315170199303051708330409518929201483832750148098163006872432062491347552754444516449929060578153511675212295451582138334889603685324009673416496016395008496772995611869454636836284663570677116445302330957989653192755434931166064826985359615417298416065642678740167950322615631173225631330639340729805940509457951698974658089853932962203047359895215483240135311951567919031409421333641764266972387434584345585413758901360142013571920723481736456860678184903804592080273806888332596899302218727903487880414814554444865682111405847405623628041434780330992936514236714662990003718355011525738291492543822874971648 [141,82] 13513738504551899602483347580496506372289099147196087113513172454602786441170232918259604827230336580681586613771005924069428002437671331458391948934095616115514931746814931499413022336716801300085784233508289946623374737266259170233554556824637362309155295866306014158516445867111762994321964514059166185201628810892124065986964763299368850285082294005571054584269698488439852843431631350942460130426345924432537965243880108394926693594579045329663453344727110661585456827850071964398534034257177375589804667965202503508299518563490825129697315505232278552455206689219595745874304349610869436373948561779420709501679017627730039725661041359949096846376344490280715340322959895135901668537462935964693708550239999696996153746387605425512752791572169885695893787519716903494623971151974937431575756979107173894296091286892701603476188176893687490151152928409073828085148878524379918177808040717520367198055069041841601904942363457589072525807682523328130689158369115473925392044665758178428198414511752498534297072047300914394407976489427378153003971837328232032586712376762073788011590280195013227538850763725092251816282543531906818134864131726800401204643243878384289243893977392075708933749970612913082899428212610937311801491180751012875625586225908367894766911068611730385553424127389016435565143890589106173756553147904874522291120228669088462673863268119325408017949800176255590563222246983858617608150673550711925391217762315215433951746708596253210329251543329202573999717961369566769005057052871213783278721571819245889008595079669353578689817612003523158445678267679345694847216712877877057853512747508948822252709026435967677571129983530276749699056609324550173133666696475598049958513049494495895567837163714764943452936853575835718487997916805436287677900134764496247205373283569148654943755589639724809601788858886720700808525058950870346298425637459379806664834269487964097210171417580237984 [141,83] -870578146691141488055934615426591985964951108222761284455159601128005861260435465148059148273108099385972577608632235950527349707797512630711011326622282720716826878267956764705653988029701275117628561087398515462298904798548651829851549218345490663430693746873507557340836566034832186935796006961992623383672392055449216513981332603930686616808868511946736474816386493606113522586674880995386702415505296837778794135717924108953932958061557963676401567321030489297632546667118530902770193980205625572500905865954155340450140872748012222741286209971913501516746228523348393234382455731352198362733463924327543241668636178089884797997262100281049798085595629912941853691264488560486451214541533152533454794100440643991039929873600441284820981043027357980408492467038209746798035597348266688401347026554216634971846800637085100934940185081917632771983544014573697400529976827595740684831782812572333460431743117040171281929845905175061529127485061897639691630975713302377808419296570072801643251502687978456237157601299274153312688786551564566835657249032268427330119495094049470592844093613646514364793113368687352841376142231939830276755941548538641263739504433661466232563123632244950308294458415436503059457655041930958987927713356057017601103428810543961008925670525976590295212300648276829669595786764281798683133804820230812583698474505752965703870973110924302306589800233357387583160742140230508469541020028781880658672445758947989753298832388322075500191190276948878504892494451033633153092953275326822615791924154121897709372973131572022166687608434334402099430423311263595088009276893705201542302046490690924026142339337441441597645337339516473283193191390257279842790616685924648084818995667229235923994970908836896539150288404683663775875888072268602721566891469283827241403685158713939511628911580359248127287312223548479748944409894681096460476316464749838384944258640292672526357290448956 [141,84] 48616141491407794366761194604934888697211256739258227870850365554817976588349675278070316752342858300449849968887459588476520238357425950752157277457203539548746234899680022748589833483735448197897443825730602857970609767174706102074534265595123942110684269684694944305791795770305142272634514611304694982517248589363709678877001673661104471075579819861592085996153406021299279139454494045623812544060488819151921927522612472518122855624355084783552839399764232263493142301135802898369132762661201819357177263700760829485630849939207313682751400510720511091577185671497349391027572811807533078887314668997805950486539508198919343601483398793825666282467031144192399869953114312551642743322153223547336028754447693924052937740630796329149882498095245041238746665598947945287464005412811152307734527073741800053654750941018600394311307605873007133823321066468898978908116667787135035916406346494312973587019065188342645550321561798917935522718977389542225921252713554562316349505841373278513752919035274072216726122524312883054956364210347723740299976754502741124229600110445248458089689098784658069685702610038054840043781274894733797229314211677550317138384592254881372661205619465880800577011053826691181687608471496912204753635255098013131744247779684070576853951322104224672616628568622933534596592155138178575701545128805443124762922641179485915254686305487265675042472335901067350746532290203550721497606011447281674835610650979144229498220345104503400534005916710882644764073838754474583426310466243177696112225294105502608057533939316647214267460311988590710821341449702066942166556927726720284256650794165914996588960940017015968849473511515506852991533968856914209829651794946722111037479744650881352210546465483378233273620165480968323101386996396439583065664612624432552005002918407641639206684160411692157033119432702056327197380736771998662492255375364575084159310437462577063721012864 [141,85] -2481573450173933890199967978409319770216462356832991105993961524155819332229330332537761313638236729071291944737778675243251428015910113929586993075230472999914263228145397624765816205696457227816564422805553189579977221725157642982522951193542383820120269640257511611339305905376409948158070685971468613847013992802086698092197387003136619756531982558005234235574866561766551764412545661269860505857884158705893994873763109787826062595364102180558365058398955884620251762723459126862792460991087477870426248536187739183952737802825872175418466050984826632048659145556326221424731132519304997902756034514177533157746849168689541159696672615841676050770943647617234303588785301981757781520731324131226833599079495566807456558749272884906391944337641704118122171705239357527996623592372973228025199589756753669959957870941251047835889742948027485616415235154183119339021460027443874955193428492847276905118700758119011189094819200641077666407776886398382059959669183375474811739053025172171986531540603770917142145550328617133045016177666506138869653035996653751006970637973922132475966039179156811009774732204258196126531202085495062340416653675126134320156164932648339270109474686180142264635029212348043221298454141194970035861662906145636690604029494015161826169049536604627229038132662974231946151996397197959686697676208345650008678919679349509002822199925075259775619592700040278856500836064051284441684213873239602150570179107149629905654235856537874762394031270227728701262511563862660560408230978859216075702492487392493271788860827316398879871274781589004021457512543077993710680382534484612968497345838374556297638555340615117866451532293355490813283989528617426640461108540564877230872352211612794415005344754730079564987738488431808181479536961292731078894054949892500981969098425115679269842232281041384527496612648498918034367441833984668594213422065549562976534020094777804009008 [141,86] 121101859777752389532401944572529052388310393601382519601356010913664779589798528154444994152403354461643946431693972957920527902598392347433326480846918037628142469531762096424604548606467494897702303629171514205199128585196619736578719317876922402754173559941223910494880834879250889227176908991349118530950407391836441818307675794405606247974896383024149838006693759729622345049532157994248001283543574713281944293834055563575354052791793499261633966879803632988531270214703348497043161871602620850382133468839427989596021773352695749329131149226907580573601483158049106818282280905774647903803585898565347191810271020580673295365078816002782091547437533012581851688938873322043131763425667692305687377721775425390293120846748503476709618220342484446407003325787722334542088781673290351024013583225238364801035787014467014713469300163728540377458570915198635316531799717010722204981978109045392912259703791199308984489022784624232029697705303781528589366168595052430084712519887876664824495660193729906858919133588738766177560110643900177678774617669875057341045476559428737253861585753203148552273725629562369753499896817268653045552239653135419518423548841171978100569991329173226549899385208510097147842853258604710748685430054608533479980101120601661175565982555621522985822510584624640478979410806737174859647612007282162303888417507028713236327584003194573360965411087066458686643015004582257913547456223232645917002152368811808588100895480449519215663821646142973143416364354380510064643477131043692176861170086430033351464267710492426693161482619656928083458879693481989972817194112898799865913439706450626169502617207872764032342962715118431508932289051172509180478792971781331672176211812699640438606671023909897117686774935892432272279990391062364989471153960504246098272313664646159294864427471973334974732716337195714873557149965044535034607979050894907352227089741241533904 [141,87] -5499505960815213307509604383892434568787455342984610149097321331692710629415031215278421583050307498268410713893981282178480258276303282004331086269064122781536861977042063035943947324904649142744228248245187209625369474947137754452035768178085138439025647949594851636239734454883472764365180151595747184665577850963842539153043222131830005449084815784507845117276141261112733711077559128277867063480783088166634750899778755009830868130469963056390513567458420840216998313821990919050808089846022220564685026408207660691185030063833282941284993416808707125853696609410402058530151296377120574389794237889013360654923064468013805712692845611360011533520648609156941236750580757507909131057279638988432485032325091192762330794724698096875461142068106514778828550863208287828819687235816941819048368135203101848904458169362681514184556945885475150807826101349645085780878465246418533428263343568874342543690848311525359633814695821859095594357895920677630392900112499566189898688645579841114345254254421312434891731359054876404150577178882063590533825464117547962348117755626328876021997121843754201426191828459634428419134817479630960529856593952711691446362296570642702006975509349285335932843810369178422584061580423577822128475351397594706743467709995778297950197869140881892481550455466162267438143286088729455805657022562840678558067726825501130263469423012869259134672111898005191240127567396257971258970880857444280686038285053057490758475025617817338496218326536706823300671296359206620578384683590601450107281232703877773743020139173866507211918612424272346766784749773837157749155576589557199355620572921920600265310790615591632461556278136560534262791240083071289284217352889464621272822769690928811962229848200461289224735197881115145935721603085321633023613533577633283135092802522667553522257758939522661963255072659491041901791511423077233346973359075479863044424109047530 [141,88] 224859240905405975118714685110182340509773625997494350618428375277983435964243133400493590592297009484321404711507945453282176016934328717017417984254263939087637120240604122766022572672352821427498046739379824829221865344922114175327792300003445929088175218195551058542310498794235973982313395653330327021452711507612017427708105484953906721970519082901481897851008293753906240476193172330011179214397799276848108353769569004612921965534794525646439291952055400057768663310874417882164060275341197414272207343926182080441302972323619034632831487228936607150053519504717514204649243227630941059515009062536507989853864375952447079548462524674867659104594190382682491261396814578199512943586902246663583625032665157769695341596391029375714001840726760211311234010728067138753631303719204745823792207069974793828093591290210436731920299803864547214414841413892177944042085553463526423363167611477897400872422574245642682572889879557003699883414978292864461252685032266847744602795658393629927730833318920862039823929057961293964892659587291512889369718881054300535409447220193485887666579158718811983526611997472683305366196672232675266645854680210889598835630529764607140609352250491319364658532989059859615838599057860190835451859007233490258293901711956233580320412437902716663851948481437960490484175552096122555155920045859549631915616126099308204357582039883792729406076649953162801301879116780369736609603149486953174669469197863888193857693778745678035905964868436122969700116403979949175242090730951499263002758737188812514057571439128372323867263874209579127806651896716795916604698067466024682242017294903408616306037497537372273698231140444171813256691437938779990019825071533622442783883267709331419345261375551064573569744313790520839961299087353032817387867076314747520669409137380413547078361064689337814266161311842736533881120003150105271983262094981201583499608576 [141,89] -7952741400242725489174405898107425630279702986987076713221453057915972271940707714922994213188752991033595096493659701699030964135631837193648527943338173720473516059335484068708747139319744375495008141081699467028755642989934801157134922338964975948120881722381547672695941524607526352110491657717178925084764801252657375339077726988869431453932272178294248988852343093710317623991559343244447604870551026910454216835480091917092330798657041799485739655110491669561089120919031660534698036368899205107103042337763906886481759543199240881991934758775145501143065540035294382850935854681997734026524997090564859201660235996556282624593969858861160699087084444060698264164584651324963926291705008201550091109781031975863902262017245375927863880056691211262778697979322456137017918999329140687287050541371467312725487470005617103674333767688947297322076706103142825131719781793254233665038749767296455570929405676570451005097566161333765723482990052094715181602974010947168390264914957958523423345382698323621462893757933565381471421191851348164083974293076477302402456379268820215152013286006274983770159778886242693431410514788137123942887463555106130862022355679338091515583970252276567110521251193862050319540826027262935445242463052775016422774127791354494370035530360855663079689503243165933493222707550857268758417312265769077531787397093961940734386118476936260238277603985142767924766443472191873576337974084808367219180205003441462818148980780303432812692952894754993410177238763686292723684494001290362619557839993672946516189310289271772677505287308984748983026361456939598147019191985771329229754051227079164981774888330937407273180541353404151500357085452529395999471766633776637606638916707049274318553005762074621758890590647013241119944332252744995398424848340572825410131353092092601134750326101314507389948336980332339214773582031628462881392439113789368941056 [141,90] 172882942787345107534132167919551593394695786739846471939178231303672286975774003004922828856118141832961446616358457583599603215505857341730469265943949672129170543226476849450070707735580488853573043844318841271211635061118634670634283481557089716829762261314989518661261210280701861075503195519304620463743233014339333877880167006399569522953269154380273987668058147640027629206146292206271188037513301123841417733737633968980330951714810980014211103870444283766452539379626093877406535516798175266805634118229700619494507373170375834629757320863291041131954547933353281395740631305914616702282220377929050069977297033740260015256682834204989239771107406969452589166865479629983271050883960129363745017683822654404557187321446015877181641542750252070439929236116512432637292813807619925258023084703814655380916921970988167493437309802979978411575906435986595794258219697933285705144728837242271264203599393511093906234495266567916674810844547856851959447928527820630802147529608895732195991301048425580798343986367861936889580445115952078821712783998466079778943091000766837486171548598660958727329632357122259538183830703215466386072288740104867074433654946796559457475611245174241444512608732479232674840477251685358787576886551018849065887498935361689346420934367668224026844908679238896023368821202844557560212767320314481894232035785067287372617918189840761456767221312156140125200738528995482682860691785353013435916817267685605098028596020026608742296940911300171672640282636849789138220819175445213378943084347975825969425378746966522196816271619331803950094324518404201760700771706658803436545846074750363693572888402344276793755743830168096829647797423718248265469098395357221571373300242818034325340123972361663444795355508529880049081567074591507142227368866301870738915986620863814024007830449283609586263904635041186089120949805123910856463983073183513232 [141,91] -2996035004334922065057398394564989519078036673661734336253144205851419532690239381974160658834086961645727474576246152958567148426686926842653010774598747194947653722874755198030036456331626442701932651355506294006995880831001174519911948493765275398635459460740923307445783035617114994062763737202642484794312439554211601936597309272507170940319737291711664208355699271487575346360310249748184139057751484287743900526691435186861242252824393021522382961439007301227597026882298853209000662812558884000798755663486312393139304547727337257700203988822840382953376060407385486685362915770657881625849979740163820368026332154031933390424774647104268579729968627777049879148824442772085493074294598888258979494029210518002836280977869086957310599628127301225469690146219880054442094254665231554060800819918589065903553794470028459742807978630970261435435681878737777994938167805975701758294625429625407041051626138140829353196566048513577256417997634330765767655745507897579526854586354389527435800772352858340906061563431267384203655616420381875443671632029306546217167141024992177629525599733166195371441617562123721733691778895308475890576771644907356571218611609648475666059108186596729357699983525283772288596786161207264456277333092893240161110599399881517981790327816932438968380511977825462510252932867469090826575028812732634236225442581743802478387080909766258822691425400373362494884157020967475460529060984750887001442626709077386811472846787616276724663235715297862492863588227129999046653582405904725889343494510823784327251792569308083569030003588188679036410391734365803221622374957835031299074763564034069052252005335404660618888361527597720023161870126289956808351565802261416429792085959639190900272897368368829547363685362135179532676829655665232973245156810370148419545356366341783464488113310206690149114815410376774596757038603991360435231309877742 [141,92] -23069807813126279738006773700943312427935974745401835297043104096869883748030225951124661181617234794205943055455548771493024171636904042559417658824324230315266998138358401637446553150067715244463182059420162485408300825774646824338050271191529085718943541263236099419877355770611598030891123157150770594572199262090628108273927521346468408183674961469552923722950751527374759217134822036825607575954834356957333024325285921085088400166350167317446237198670100356557244485310873801319255797654841545310406041638059404057646385728949891181979213511295847592240700705730351502605812452087861442207895602814060549094012639038226218940052375261287366429295436625874586550852863263223311913036264619915441773214516661467194702033105781507922192193090909827743180398555849194607131401991914830532452502412365033380339950190971953246755345002697833105608560520276971625839857048254164382383766858655813940561503860793445625058981229625049542140955316756852956264203790822439481106189955686429401666398454316854289564209987454501833790468387550113252417779957701175953767185477457927240730591108553632645107075788093536955886765383035873870932367783505701812943665774443768916834439747364947926428895563165970442073934519970999384723508966173927080907328095342229123882044592266151766481732257542356835744405318737951540741818237890676032949474434337687616286979500104058765314734948861985068686847777998075737647761998484509181719899995009319551517338162593042753220034416735741087374702258813759329726918390617728148365034867304383518483587937945278608924256316709085237432599970559666621630702063764050540566592635981767132688917816161653562638404653632428580160643026542903981745073774415914422251871596948683776144291365603548837296465131425260564429257731118275272473209794834361067814255519754993113199183879633698858451575380832962658513352798473586803714068800 [141,93] 769206570735377347330054903833511852959970817893006474456374411566070645804190561727647060425402826021843964076653592558959863474147120097386357654169922745721922492875552340375089922450910941978151054399748996150113756405889830071137356372159239078076503661827608733236796662922891618646634093120616564139689343823901015319088706360274439700181257693507559686595312098821762521730400412721529067053877847762872956133265323456759299991235405668030691814168591151419572224682651440945455689033852727926256569651229139700724759340730035157952891113717896615017202630978971816275365303979065857672838307451351496189818653012301272308626401449205063411340087425696037242552015756271403380700508470171147226844928858169461993330418970790314771767784287516914109175645940724420989381741960653283377737749041651707438051956301699396877267375045796860988132467061054810268320986762727884807899795918120184110951438222315377011080734504518193993400662562603493111326903979655097433716642734469489704023332307509871369970052881209279732333036277684567737008920525998993517862276175366859065205624637462530863251564446664610229164601068723255339287117976876391484865577906954433569274885866137215509275670223341389971107193314423303574839653750068119085418622391979103974361405164421421348475918339892900596516974804890159611317056029686205669461897570528582447305074904645869676100879986222902682881131990589518562146227167028987485054735476586973083221131854929860753434519150308175961848814954949762740012123315256096688055616478445474009944807233989024885482741465399623257595530907285507568548080614951096783087425566825928307967300848726470922370067274372784765919768290863709625208101918481311039610352353368963145870046530433234286076482729629782979803034764684047013795153112069086592001360131904931565100473098488692998117918846551055619347660839048560534280 [141,94] 6584751639942546613317226722908800562537076560681202797796898430443491400969241086077882780213038050061948899944936736866403760512125730054135332301373554002458682634323103581868372215121299885355017415844822128190127175079428166661908716799197568031922615139428199972892714319730365321208226063550476968640988893315808603388885607744503046683628481355071369247039708728940193314326948452085738748265096139174990727541070736046806877942940255560698463538820597737534727555464399277830723084021457424235718525493215532349340793918662251986248106340449873433343123504382941651599434804942417412793713792995799739925318927106487954305731174220728747219778848324361156763731821826207392959844077663956253245931833250237318518768939249833022183601547503004021486672887771028494081621340803654487518400578761248649954583626446880092101658397998360198710936486776097592571617685978124556163938558420106207030193381988547015637934996485812108137949389534181969834259450140115510084679361227477044508027297763700241938736638241229167434834787419005819441941810695860633380505951864548320759561852055539889306187839647347593025609022925837283128630944566154760200206927517625113284811243885866150116405794307723240857093024342172473602588023915465707150212561419946306912718875211917187155462002716368064288135998130890194678321122446718097169392853209452284025128921177499058926338308668542726317068445345222167185430009736625750238028523448236135749864634876317739659139074643788842920537689544744518642684855563235433952286989552818500268292110266556780256997027689105908622619038841071607782977416721312633928612084666743393594156663472606170950247555678066514568345324976426765108274941319561538184193399223044784064029625196253080098049123997698071065719632304560409358856703454330955628192538755164233780777465857498357220878413089789724463421509981117760 [141,95] -925927554404366751104572203886444936159256564002140351413368549335488893470938555164443476656529664031605327263212981128342148100142734894929274036979071822145499223530990917316873901006185570830240733365002308201916868066916889759036246718603368656489855992854392461318767298256864344980445672196347059509542504524236841239988782485832972694834415084406686880931050391607932543419662119193429818849379639426323185877740890456469584679866160249826703796651694215951027164344550260063654213923823024835791824507339319703985517785541911343495882182386770937230992454727427332125415214857035604990986044279973262156239486090487167125371531694707767651517854621327989531017217298138665605670354248206124667129423096335381002167429028764588869750406235789508386775032780331527766230424901801774662096226847482554983798424665872838669341766021750602357304761032297550035970579327229554367574365015514017322969910997509959408277462325610381176888090373641266037932054297094174134170370997951236437617856694128511265604459287012980529191183737029276987157872646455702440612575383307484585806067558429868994911219956063580740590301237213491191213246510662216347920759290300471304765618034614387834813462383362735430466128929429451525909706644351715862028157309654840837342220640859289841889583094219672219477867733181579601533148141404106823181540292332328408275840029617628637816581082264425771853915488225953417128416104328791706310535748627104414736298495833686998780591490317236036704160819972756515562855307044939357005921137058046848956422587704106114878141217692254113064784377838953783754125428559017544979403117706236124305740027984835350525949887421276499620777310360518968895212790844786980173055721437050816840366277564712974165252481349188733836329303331787916772795681220506741735873791251491737293389095087777088941461354205845469880841757812 [141,96] 2510994708721814163115155159388179461060929726824524475357958965727058759610782620696818724376016482549079873082191043948396173252061799263329329370297455566479107646443801298731794130993281455784206797238531308769293936514142265447860936900125644633846343599653424161863712943025011259056576784786945032124163450314604250185007052639163477286688396302784046022033456111572511826072662325480514916401292132066154573934420674858396360528205115159206581727327327472521360379909925519082669538431617960788586955782720383155871049246766366551529661348431358884723964863870255784729573301826555642445767312187841011677380579479549811751216636274594897548341914705462509839338596283458290065209476770035717811416533099924267367410875790389685959119142959684978038497347583229288700692507037749973571166924010975762136393040367607051756838598228480953745803422170135194250705537993271310438108572075877692674929762204721141537082395913215853791560265403875367955001515040680700471250957269511725033294363053126297686988109020071206509392582734139186010165317576443610429301419798760366864663634320733231504243927013131283321183238849461668993375149739847375789801969061355452987430293829194107783746451306560752315563772928265988287892311585980189392807826555616541096515806995814911655806719832808971447774201226591058097335771615070344556553901175884242755307134313143212739404421715679927155005949843650849404718841377264087759829682677974195030272175027423397936051851420400767566743804697905757614178906032219386302905175213315986826259369930044628900049957559465417652571176166663467204241520592125509533740261292711981636973036965469278784885229632881249572314565858294182658431773576138453381399394413422922417451460990858253291038887115396918744625364046509146787081546889314372602178574448291206147666699687569352203109318241245028541100224 [141,97] 48561320470838720265821205698495294448326469888519105504578636868141977098072609775480142044255250841188570270874128148940977648318156506306620124293008412764664569760908206321989320109108305915083790392914171544597558010360588120479683868182120921853028410735101717774222236086334130189699432660222136340515351810587912977643132466508223666243439264245153649983014153484183332091907541264132662316422586809464452223452279572334056918104308333565319078613530468184366256308300953463945152979855368018082512925367294681483465514855698925683441834763565830236460031807564585645189738560404212984009584260137348768297998354044355707436360564649164793796904823655693597827599669244651805484224110251498929639874776998825141935551401818007131031220910466834197844158252459416306340527779148055928207227405126057186018169428574041842756363324281637029932987105698514463939984558250195147248444792179814657056288426391158100487480095285053958131799519554878725538859007709898815995566478156454677854494852497338814086987963432013610962526527133920364290091417905180287313782418820429050872157023147186966274827277227343920502836026613117530878579874423736237245247477173294143339972530623090813652046202591498190910341820626514765662569658053018096487305165009513833255935208620174855250614742649831245412690069108534342331519413826944304106325034740520872886670554311263375540780107086730275313879356040522138012177678100099475795369228474758550866567407109506365485824128407348865711722516236299447323877403948102588385257539131728613667479526265065110539340611197108544762079724911603171413813891130038645319045337948664910888001929397208238905129176378419795109162610384800873599580681299781703849425821782987343929477490365905047633255178746611234409010880215741674098147581414829698116123113532906574675384817146454940408494729769544276232 [141,98] -395998324972894826295286070043590181164523027113707144903753644939154420776713566570832240147504659493783517534837231089697478252620192045166098667553503267530500021424557414813681286340680274964846509426218824918033101969835756431956920656201315932910915740681402149101530587303418184985565437249067225424447119677782442447113078650993190831522109534940348331473425724706816462787799464512110772385508738063620180382594993999037969975175473642974407104234815185166398362738684367914654709005293224399355509250308195695708231270767206736096981736668011550789119249598870506471828666983041239214412487092993709892011275442993667224601534719202620882426360212135234362875375529893462129287741712001675622288950563838083245654059479075137202339113548647939276375369060442167797228673164380765163376774789926584720297925654881845738477926402392931830370864071134502165192514979809698755405646944150448557328459072147857220985946152173504996070804838116201253752252677850935908080060640720642985883406728092646708078489097183090764986396622199870445061471427744943073940596281448963503198158169207751250493429170472784033596930213592588248683762520648745181716683104891435574086465055442197240374569557072056833255681111124283185652381259398692393191084945099430155357694449668477686822897037092069143224346136767260607547336778960880097515635095976646192284552168575024692062990596738512727125002044117463590015239650557546667343157633220996135296813388733727957838100804716619128889736334948201796607788018964576263664277675571703476063962999254132525607036079474331658878517219830106090255922656575696655276182685288237105479577241977843980485112732143714445849575291089131630102640320308578720780410969521552403083197392532203292307658011752385575287961907404641156594585762031709168324388437712146746162259523800653587097151373812080 [141,99] 13877782760520308101557619789335612327689682370689964514170475720693843901085551580799339838675361178839004515718527847546818164663009390221248674264893835667535763231978374361111164781392358457276889642344458335181093350630933536395451717495556354400610714116586023481878856281043789094031464404323405156810577733458351823285803013222397756931791425864092875383797100348665132370482019188882642594480082488211931093844359142621408983741070726230600504740288328105842317231927072427202301579856430033621799449136457696213241641841815174059041860857914310138896981846058338006307516982179545937107915560911733175704101271395970190329204260308732381129974444650898384518593360199216706439233134991452532258839324708965781048858498427027436257147998220329248928014533438922861435641351708015653535964802008083321560270434377499759231720295874285834152182215740112896145245845214391695603496898488875757420006166825673199809483935833350116768605189309236927395422075096270104771201968096684782163053740427438130524000942817775874709608508663767760756265393990935435188020430837007468533992377618583468297121860950828069347143103288794317262362202869718687159249595054810477741913038008452981001640433859240233970257059445919565030413500942382599165404610012277193302894846448413388294252859707207236424798055471623370327151263634075433490799356396311758964634158008092693696430004511300662555805220318007917591748381488065727834514281148453431407976651443804748990357405588944738616513359396904263068831464928098031812452916759331297428258327451994658821834980570088452475314627557424512730140285417739427194788137701528555277126399032770667507656572997175866048942108987055300836410624898073711376437942592175016947589855694995451947105533638006792513377771925298586293916728753534468914496429534846085282567619880778264684764495554 [141,100] -33546770662296810753118173564054382993144292139231389428661302801422665827342794634980578773068531787303408667200383489004797544366641292765551064953242189493154449308475397804733163653523308630811553234576940773568835701953346700390671272998315973595374259033772016238840807762526119411195601029165279998375197092467274498573792022185271982799678385545135961333626610121333678870228214684873773391592794021238464346530969203918985653547796742159043947039836411457422059192324690438228256364322008599846382868912459824671870552538033267943022462581250073630560492997279967604535729649862184571188651575399339125517622339219665195522345442652257609406025404121358839418306997005804731130475747512627114051534233925723846531561672713235500013492196877239002135187610678689674909919956759692651739909840487983738259267904450951041657530941763918265109396160666060417080148563050753254029819863007888736072082143674982143485564464797984790014526503094321527707985549195728868599204137220147253357609418890484568657907993330609254794363661590477365560133957876079867279412226445544513195388031899495715649206585336456914745058879154514802220705080015233566357442214900658753480875890644693462056689033777663541168885469268206006076020812356144500529931251220271512921177703985654949551206507663137755884858789501392117555717445640526831713026162167394476275514782614743604554929558828053382025594628922471027345868867921953335868336053373030948863563003717060864611490548618926368420792782376854620111739668368774664519467182020232466132275424767194139104630269351809256103620789851865156630829980721378886994117999205980647704702118768277110957300203032391561390677982385779724267636928146606782049573766059019363621173290896593687561380763618714315951353948018040859876737912942942473373056619944926462254819333163173369226880 [141,101] -659446578317597134799287743235590074314089127542647214533780725162169618034554849965172771891599550363309127404963016148466160693317806632826382201364558605240255557556914736186272865640568681071438211563075164552262001496418405094500524732301898188335858805385377814158474420202224867647994710317185191747449832299247347091096888962122967823759601034751649792233696276133447740866612026379004754210269168181409457364235632274488601646287933837643605646643562585681004286173571074017230557566591366347793831566256360363207410557236818004938629993054717223337288286748396524297039801637698742898009218270579348421995825400702481678149337791625178880350478398110256710556778940941364520599484815860744424974416393362041372072691482641744657053399521119415014007256952033346499362508229502271217439791640989647723606950820847160447435140531958125579982651592549088637374164528821294150868310377023100145786310023660576391921289764282196262273611608066854692970112350792940376096896331641866835945968702553595789289154104278349608300808621809243473662253587416915276379268842515133342236022524129042199301558836968550640208252860449462854805957507113775356216210395395444001178534001741012596167995531920480481469919150121720054081102296486617408975262270711394053816140450808557040306854916844641986660294849061653217200131486681121865302128349906445780663229795181633839022131972296536277548996288196985243944861667374047828938504379146041747479486228129548648332931928185848668492937710199660883986983472328299725266238426371782156709748737392025534028220261447627903076075217860749595567664475542903087720247102123253993472142791622880413856069299331758370416686034501639896981538153548037614386107355686877749972731723832014625818688075166134847981844492554733604738786728811227365554891579491038134902908371637066528 [141,102] 2995629223205143184927263532362406779079487168541483559946127877024865818169500665212213305570659442958403685618529811464965506209866913045903383732089345618865338556769451806025333878360250352202387208814082320966846821263566700554522091605598501864473439070646725113413616348889854390997079545417442173725572027722787920793142627346530463556773110790591599422715983703961156932248243639833756777648109389267544818904767077466000714676379383889931091678046406043073349147453519820837815218591697908686579633819357427093544704749303677727872502949995891985610098001723759534372517654215778048187755077827576735340164894182619467367838160813349998506166531024296414304409210883665641435571258301361524139554491178165418116037851558837803723442177554938771062206304399646653370912166776608253744674327184035321422698858575206128608174159307179560374309558405820733868874645009376328254774779056064984609136812596998132534568167881742642926706909183697908672032886457332927581750793822978162582342544870691319350732671504717969307780551951588467048023839311125034712724844126013012806529202328412416996663447339295724810000206998841083028836908063196175649145157512274235711832865780179184862656021981630986840990507746286757398836649806863733864295887035179035276988652479343383574400793710918647614645653590814447676622957946202483851943811949584789726680031633241350077680661352552656217849492633546929684984925840354391097661739990820013634471141541685350069871308932651846311075350393060140883715117493417383417814498502324026083215649140088028119407073074131735827336263076882493154652172221831224490039754823810542274378877147332575487244794941772511068365208176797241348925114440650799534805570564020801894424988563343148078914109921470315025625591788158486328582044478803949122251644586481138632382647859848 [141,103] -7583700559606267856201657381174327706760435129691285687371476656842364856987886229276877957505305888775269254540314571270968704376987369728912802465554851923221120003178770773374504735770222454155151712602435754735535410926246514636105884910227603811964152624409392312016248533635369113493002023338813215785592900426044658897839020512349313681024056514443887802359700946677102480675293307702662122172263406181974002187461826551269730119194216364976155312499580325766422544753877142123725625049072158319673642733162396492206208905974266871282537595134631357851736604911981142067042455209713871048477701668686584877755247646109977244134869240359277981234830770064427781904790600295541889676720450975783749017047734226773536637933091411636700931444308949297406350615005496925110707035276732617348269299830431284636520713454441910218105146987303368883473075703043825128489127082910723093811596504695431884732767827611111232511782588614000515125377542299572800150261430398026509238221844480942050698155193580496860338295577526511291668738252003035724710861634651637258755558278491061012324341567368289845598943730367766622236738400224111335056207094428458534416076773946774142337031544232282740213554811638870852482399973466538133667511527514489359790966876722784418818204289451007067120614322110224712402660780393263355635450052471438560680520841367582198513539314203068637271734671033656108167625941977718775963635851192635356314227805563390695303436867366004581870038692512769562105798877937910535848623394014305311213043126785085940044413802458300686458629524755100791682965434833700901662938234926933731021927466655378544616098349979864888617327188437091105531858753675433837136334274929610364193960260865416553859594230634303896695184632481692288847109566651551668531041754000123671303238872529526305306817 [141,104] 37767931681248502565278038311685425210946457249822946498817131728521763896920344119902939419534486148912355041562189736272401167570115371677677815284084263632493785120960103920628006092293274723760871084925808891363470756731109423549739414291609559116521171766145081698485429422912295766543232067718280146687219249774733072540620024453593892098276395192248711650768940876258649707359722807612999860184118223681029963605084866796478337754337466900306817008574118698105128508848584495073941253939438774617057888569671330731773617338322663358889617746213166605979235763904786526101983134587252565021987873343879922372890899388836441662048891371588197121918281780029740613377640524300718444340942858808583400181573376589499641208659669266546217604850524979472605829944020105067576311916178465730462774198544704856383713599210409042681997128438944905321962440676565867883534139907501811232891213697476881796126809655490933245989891868317555133991946943915314670151869921408102047607675302711828095704117866674532360272266171196376304856727650363350713685693538684932778783749006906063225514845632303244061513669462664169065495987902711132237701670677308217202347847088707628084422224844519384441651582008085293298287212848001653768993953701789005991331428361620853497459615055541244446649287976198962077990553433504082872526825898776089539842694303620667946068190192382818056907941251396419564618400604196258348821513116050224620515660570049962809557208594386643579951184474159254407908590294165618530108029319710773496368400781501401866404951020719792492139392113163028068357971669950929611029189658391285249973484537493312084571837046491585234126081418477592447021710537741133410676229003975905907839050500603016455210694604252464573181076108174631939380118915635017590448694056009033870673468010722127488 [141,105] -104204822307211485562585082151787363584549451558750891602774090915831640105247279612705975843741238892796611375698021266522824350642309455887868916913700216451134222510992311280240576469233053616041930141007095873782337501776256814695426673923239253378463073250225062625444023314958543153870888730241073736857697714194951810555027017065785759785487887717914275861995548998915898286945995904757965309566641384542232314033493677553187683831109756121678561081712232977736872175917186074788781131836227620928174658687371368633161217027135579962811423406164500793146357467950473657629763140783249736659280256524021880426633708732007111364047200313922581433993219322453668251716489531000635754881277776090176737991473907199848653431190454257662320997380399963399774250859350309954716578925506036284429945669646157785687159514442241074884940754618415667031249553479798297805644584212086740159889310027425114690036748619766098096636928015684710137448538840471418974827641750835026424665162829547705263989731092012536091546916075458628616547465034570468039070760827594626179303995440617663093684786634821129085130130679107389061359503997307061931921616487759389323744378683831980231746166311691754436153898540197835438225467308730769176845894553212509212665147186920942019993699142017704764392896534646199988825015225517654356221615036711611922735908277020996009946495842585094607042323478077076597114248348124959844864334404276673891912846257548328449018425043655191324618106262890685227110677341184945398924510372257224657623400339067972356425465455336366393144040055120261005974200653454399497328659814361672872186544869702215418447509835511548852397027225250601489778036270336801688710735424632894531433808765163865430940471130071381792923812752447886506527798257402009192818826897036732360351766884496 [141,106] 23624377015955933308499346857598587168409883061554823649069777395793097493046749772495847465100396487391332094434677807356284099957018015513181976921537135997935245808108691873343351796629929305833699773117860218559434027606114131784078197268132265170250042093253064483761272452914428848632695243223317039083840391950954003216489210375006611775985043590922981279730405405929606182208229324805270016849721573143109574028888051654064956819896703436192585651165506264143948502625843882640271694433118927569276216899078776251358667464741554281215280735805770706061482050732494186958882917017929296317714094170674505098474931306538392242126386964984267730742103513149255909449862237312476157379553310953819232695297072984013612332457525535531213434828953688559566492582645993781748867439353625571489214304417696022993493384248667440619131403829881566967638004460260131337370524258615115572980026292056069933870832544785937986558520946238062269126205706076648709193085763348555230365768004097543350173581448264927808974295088514383515639376626777859917897672274085731462830821101075700539834851273812148593898176201601926126174347963225909114435607042189635072125095088744163253445175072773537805552681537430903092477828454109470342366081321298880440861712759025197048610939374233393887931956306415140869503789354707935582066166110347157343102770845080286786924287245075520229210666971862693119682733968131467986483303424250711357710032302496381001164507884008794319526381173421666175445742699322252140276299122230138262471287551994921146643926384229445279247822157414990886073992628024442400876812859652723763960133386126854221525344657982309089473569585471170373665846495313652664756206272236176509869146027409226367708763364848842623946508681203370585395860673944708414558869717444103580098352 [141,107] -144989920169982989356015179083098043508938126594972712000154549879817835647411232800262584952794906085395608547047326498856012839867514942183775046007941539288430593802698177112200882399152150918374941525536418885763313681000409485408964447309860914506559223952689436390794197030300760241352443493244875028383687031709309672727209485112265653014504018514815247420164443935839926725247367966040930945436175384676888455284425558765393142246380533950415813527516308705115056330663081760196989445076502046945808029022754746748440640995514304128808783099606450726841387592608017872961972337652926184653028781630204527518628635513609172380000054966094068081786686196944958567870434223454773592021980551220107726685896167308527400186314854104405874243761286466527506866995157968496546104580243483991335198475788314278711687623020796282764291400755064527851266358789284004025673126270831247395907334575690440286651543495482417519970692110566598417894956360102715502758876037581745694814338659431560578917113591081670442280629719285488556221200130253823205781517342849555901947384975783474327609515047818144903740100332338508246159569115674724170892365314880835033759960907255167806611094577846885245853211150822923148233263633824795148896333667894169868602691393723015206739980163484128357353417877793694490088773090753513634134835292368289059565880439422194015635839490033504033557750619877057569830764611141056544505962683192800488804662502980810000978209940912046872022669630865621157240559284759649219693604644875762961644033242887681822747703139450872338393857143846171329779307455890462003380337806878243090508012896575468196072337398303620054478796123557848952146727734810563671127122429115540789937927710194777627937448199122279563396514125398514107523383239389052685837336601172132258 [141,108] 12759481122781093655241797126348660734782886679684534616769731345782199273075043935910648400287993936592438827826344215157944185579182895961662154295766205371774615881916844436339807218632630318505580597790074798701044934344849967075945585413972836298891687999190548235633044204606629396732002656127595062790700438284437593106043017124846462159636552425006493658465787317625122682069670366029214082567140319260516658824070590623989339119418087987964024987573829167605364970834149272057214208009078363102481029613090627890726211321995958814503496451044034988681400407238636982752366799824234795581928478710818253021528428708052369673962211267127672215002727287288440475500750970434512088363436546711962968657319669443301357105065538208630280603781849691457424790601344022946919184264760244244829404210874602018838189804640732200669176702490206808222949311924740168392144261764853480886305072687665320601040016943765285185795004500516176938926793538110360758376940352307035075037607234329550269921755814767813717110197543480838371640761269709752867236178560551497079508030996448374176273697156757504501340329239813013452516844022385579145381017397831510362393517093565614143143636508365225968971524587218029895136323115931860668873340123635022304190434076886106661743899796737042574546257112383550563405945611027296862945674229035561168858103291506114511625128318168219129297181753892349741922588270953159943458710521490913065300022586758952984541675775169695765627589684011844767956043739347361785159491529493637969162410532444163786663104349669033445081868373902993496702017965179261763506656252466376606427380173670693763072384969227854577564285579478329146077565125756679659626041669067344037314309523116730747293435106266024074167549802561896958269130366393576029469324116224 [141,109] 391314238847159157215796867997160145133379254568027073331158514429673590660120063164522630015820471302391137672343381150639105810327460064175893319385873482676508992080644967948503144108136938219345794860887942764980474542011199372737460360950330129778184699896430237487221692403872715650712182726265685027684964105328513073513343684151586871502967201962693202659746003503150254914454768095092479710989077651366401609798252312884512311115159246668490026687716644703059170096472364003264787133550212707106133513489170182505952896557360177905573451552808358258743823804524823805950954221124871739575474410869753749180566127857098134458010624673077709377781588082690947100284243658177197353908189202528542978303244306886824498057293466363018867012471251412797899595829329991279543688280241687751795842899859587318102047453689953248412910662289581556856246344438854794208129031099332273773144148726654153741736567739171062322812593875135374392062219342128694914584696658146311666450869159375834007928347553762089933768546913040913651014389418477252630873595524339905164593052735724456090245859005697881935744976410557314182582826264624747604100238928311268766495503855025203609365631565302032622885214245497202366027201231225730552418978554035747434430024176594302955041451487744228345242168413790891541182345401895787884154684505051645241767847903727650460544291742231241922180898814022249125657735974863317521182822508017422316822929093175069649363261704350169333598024659640468003169270030965705690567424430020615259548851688974513949753054700872307231002678731172684628393842825569244894773603919003552701490235890434274182764124190425757910096066176902425133550046287356238538579878486244673378985984938146891282725735189578485330788583370370154615735699429993967484397024 [141,110] -79813973820195040896035913779467677494022098159048382052862991905460076500752312394638271010653673705511049277637441261731305305556032604781842691016491878891023261658604374598222561155130523611275064114351682559105443270005228975702042078829156214480664571634472160300370418319260480522706735782939385812252084049471007423730824383903508319402957496246704304749159573230666883890645747789213251953799040863801195701410033721738316944567660779500568265544060583062760915884804413119195342546420845689830323241345506622814415635015741669150091685502681536958732349334513544532840950537768314628718521655685262030258389103019691979715749757827109662856946292079630930687246014275824755670459343443096635583505200727615810637240997649043087104360581527507215273633928946910474512700254201098322021125660254901264158496818656609865146965099281680491534236018655554126988508751935910710559360193226465856028507420736550850835746338516520273635997600233563727199907102101989383549116938944317560046697203527834073505140981315081470770685179975103216112628123292249774931899240830342946004207385288219969493558611777825185427705080503846458743564179820771288373062895040117486946657761729247861949283403009835891094284138039774401954823263127758704369528474400356356492725497224110010684404780901474042423125497110332153012673145243481713727144319766560453255422594059264344302137287304340287058551072949752399501939154724167188424955331770038602762531667945977173967723643318068247231329563070933539186084254356603064584582799792456367035403511143556357891692570574306575858905226748000541554192254710756640447166077633317058864077101060032849809551066182548299269396135312404122614052827724349383742793467756666534835496152683049746017906004721504974100345721571433377680 [141,111] -5480086288179119319814067175403088073526698131405736094371005175949521940373195263884999386756617619428836477677510945747563587019438720231055185380392194382506470076638213997892188160460686801543803494823802373900375183037894028331640760320312545698680711960963051671174638200764409460141896797670492621477859506075329744443032440505148319068640501792525238325212597235762973105187556175483407743003654060254576174199406629959972355500059332519311559940290233126794334992852519840702162204921179231732463268500381145641873008696751717095198215854182599602942212026782943153876295531481769187660312936960587440510283998071569540763209698156706290392857599476159797869537988682806038409075075708520600530163332241002130383525461389119888754745474538493729252513618980365651154987648101284300541667867380312084757839863193019708315153463883924907738221728682971519019134356037811510691504659343872178765582135452154240839132012385482382873291874677958288003547076729540044870666265664785347909535971361275955391246833257642224415271670808742370471274523344253743601460982232065231653334155752468305195863495784238915963628819096777722454765364444599485828886147535114272631202059194869623347222814664291141619678458025970318116616886015867218420249969079715531948625192097088074122132773359345074795636865267390903712573935140158273941703316976551907379708864434394132145139139183382605205287307079005494653117993544349261021008656697641548669714034866710089856089114094965899092344431631228639011216944108053488140691366200244472048305281426738667809957823974151618120260127154123869362417020513702433799468546861875709872997480276798232602115537553796478500461296961792046505051222689771665855137159183848810068714283667637560478187003955405557773879577493202578 [141,112] -14384980539751981932916310587932474208801733848650300134462428040898892695805442613713770922425405524986925864453507889266101926332726662546962137246499928417198950193990961648987166772285345364736090377312536569162020043029683603827750902424331634241064986865044812217046853784302769363375868996716443012298393741100015318662051748225816371799368054313557778872311554204659638829438759809071097473084058951082851396719950948484414717473005063369001234865282330589723506237350106860833625003165391520823238493858270256598082463941416259621499431922594964953997515731781219362350011642931244559794703426421504263684227900387813981293171654069495547558094096501285744011902238726429006077722553169364086517380957054296984629639221588788163187580637837629536717296958014494797431440618056830298408465935252104940170566423172694397596022499803065626924608942161800580457246303541781711157899452518671633503122339300375796182094680411555851082093558764967309686479698099310113917863808071053501114195473828406275857535677799915056422919872305176106827151051970019791351671208267298416330161918271486456474475696593445131656858945458486309841968705861099815968954086625964700981807294894217410490147548077096847946140133647637087294488112828559519264305480001051315297513885381087214749095427548374219817183406146951103351773373310501825864975642500646974065597657096603105420358781047070033264110533667424130112400036604082527884612138938036855106659425882730123921287708201034200498098860014947033028021754955845944714486706156247821314807433105076596815746776901318701351883406834593831085287942766837533409548710517925996095865723077294684446976332689945899159375190407408080248718488774223999495146012024628835429159289948778899384297247770073933498008271488 [141,113] -22006166468032971532559359865498421709316622012446647512000369969018546243663408378254597302673882231347122309555471256038699287410573856005528998479600267148287459619970479050670874685927267987293178294674665392219061253698657306447604772948530069478511168074143124881210189137989418939436344266422537062232196373644023461183621677431232457251827163756861770701714870006174504041840696475539737614297317741942189142586326978128380708593217248093327527950949415685651074196156791022763455078044825595302565516964808769459021967038776390823037881998958536098508615659922486842473635723401688201868998302724699825992649542387940615237502156896945459483332014253681037455891602557607022143578752568640543537051362719200024007075660396675719127052765793093914934137788352047632368801964478883001860169323015078834087269771268564180408538684767938021630418993055383033529984110378212632364542056381050870351144747283054049918014776002945079270328373785710965843144775283194958481237850997911449835493632285478235848052980606577144078853666570174076490712100483671796175713275836776669289550417351422834348855751356225475078020263013904950186615757105959564641996931092179534734516559442012770942885927005120967067797595835477740241712001833665484970227489283938010908945995948775914604613362777566944394966685831589049454732978368496100890758618523572581763723060770416660158856207347906313942070074040188704070070375762518654419614360592456874826489219033397996920538994359267513454762732413364865763956114805543148812117563909489576346545301955055306903578367729669183383266057741201443190616545413994462972395073344744784204420056207400197366386736888560679741588883793049705302550945357238143704651089239563718586787269550115735588280991321041233765360 [141,114] -20930588539323797123269008028676547670681060827912846748033470481415827327394767306502864553546250658753043611762569733676905341181636240444521749874775308285668419708723539881002603185974810393781302573595443457876701994801333025456975632002997300191344671389191831161844426358524211303391964514742786759165618763347093437399937345584260009233166715983780039954797836488986621268584158446487631413675197931192415570755222319893061341129221173165282525633663541834117931334665674455031884040377156148175887664169016286721104699743624473943081129835836032421037316685557202191151732598005522953765616135221871970453610786511068365004184159439007025935789039489440306306229573700378325660850338061427234534779596262231493000451067937203932679345708144276003908021553969449632225143316555619730826081196469072224372926517703848747830120293112568601264409159120579172571201267309962373107039324744866695643865389996457946100708385809429803304216055766525640975693913190033880624749260045117247620785584289274824069518777876053732641211287549797706478485062470275023688712263128899379001073325536084931555783639099936007188161560580780740013547118799637714012786324535989181771935496782255590201429708612665293865511661503308238906275454751225679469584539462152410039105326992728966998181510498604859985604564978084340271439741845491453526855560726977732946132040457265057703971243643516690831623314294383609361210335559022362397614946528531743981247423403379773919454773118383156181933535947893355648270056574900750456241737398121248728748379065394506286449324938607805273645937134953280265509062941878770839656608727132335429319023413573108250262884639976525048244023536294544742651659253494328932503238268485157740002700755770703693867909122734080 [141,115] -13254993367343917840958450411492162054785897231437156675132812856495018068905669305847162930265568412354804783993628169796909523603691673370043224276997677771895177445202133213883422391456608934861310414940365361515052640254235479932051949763667734188475521227505974531566437165448595059477215461045573402667936841273628135393534442826700092983650800841654912532220713000944911976717849256265629987464413644781218981213512292537437135439136328903591931071787301282112293522875169949842762872341104535139887304371824483281344756825140252972641620755633711183553194818101629359727260402264713857686832760897715940122427246534693715782802984205134962255568795468736182741522775772298425416580167010279465800522662901851457903334679716338210331130248191609444421958343559310157678798393360091542948947420190872344514963529118132291601953410329312872776690884176602539220821197220526490889611761771172410792971185672744368654083668150727957214140135449430673548612173203509791874458644951174832388022362426750242493324174668909536074892215974911789866878737284147715680106717894451674997784496761770990020272847386943084267192596753376974942381155390245078848037155381596641918780356374562573439293953928223586856302188033141402263195324412763069951727146276952833480348363978831456625149773312173503607996577524196244438507634676018616627113137450370148559810370525719261357280902329180124110604574775013409803750874499389282474277040120844849112997457416893237502433044396616590315300907163922578954338668798126021539691707692985368227197871723961635766434865570685010849106300740657563741160072761844184686840509884678112416724216910005525169921006132603822206065013362831946079641441262288157952564523534758875241176107699677657524809400000 [141,116] -4216300610091171083873934085341017871191670817203942709189217510118036180878544702850731079992127782019629550595418183042108453253301005360433521163869735762345576448722962952632704657945276844363177910955739331217292724900715890576691617106537449528783759451915244187954484891951323279230010829015600188479966899507981841726295613298383226018305835028621227375752571338833327983134601288139055831312004308472988953443045201395884615334051584176481837489051309009579089782558349906963161861671988443806874635864981101953818864140914709175274666330486824913296152853090836189493563221217904357443265360537245446248157598213863747031706487503454970960427312904908807113390919778365165213475718247061202048909328870722016091934167580122424346313402649870657264009478205522428343464984759746392764920871589501772664152893780814683353852102793460772251485143660567539206134238305533344424977094063939352652691760283853625707642490796124383937675208444030638581439561021553892938839628797873546376657738561867548804701387389823369485742726742716244508627281248012600284805707059931478266497077492183958598129546902886154413330533692301269229249948183253345614963288245521650161061163258020197256925123170835499699876093239324856051576857766683018888779052572997508400981370316155308217335619422072356005516148766224521540524638523209425529043408762321142384593734632249121448794814699664526583686143995715087406394527837877999567000675240866737500532190635325508134043311012996386835203070728434752862022544115075884845310156878658841208485325483980576399317541730460046325249114659473064455909232117795405046362919846660989879450491611711405677530618965948392527363140648513350597303213898556188062462335097617638194057260193108091528832 [141,117] -559323564564896144905101735090854922764043988791993830395766379800897620173745573662095028793222876413342406040986196526685924706054638997923574150398353377527193764087730876335830209329045920105740263203162271723414226287371359585483027973245889411042942501144444494831772138016419354902838824661366949289672813366195847794272202004061666179549459196453430798752696126064967351145033656468156866128697694624571495223165037871015009569020124719173971226213791052667689527941952919629440793754544431901619346531326126850477479481357735563178431169500923551339714922359652603790212468822430892625938835169449763715132810299944992252026711107071324439953361460915720328057493196073551056060615170785784028314376980212742376756040446762152271570019100488054611172769049143443025489167129425903116988536220258567801123593584889390537972533467256100988449686721575232425681199750863849671333621500437213345701759215854354919018730307660288888580225149470969475753094153578111229301511305462051496566970426898675857093925672033096240752337483703007736344289885177896844213369983303444887245533861221611782428975673951533634427623486363592391477221788791112984037372644945639621745634492152321550744439373286103959652416985064105792621724828906926253202465626600791674241950503874965035742850939337878708263302909616535795369815259965146503693048991980489745349554735405629604788126908153756639260407294896965930287516218140622131143203314611810969584848692025243174277061753838365892434702888803540566840283491641759152609263207460509112475182108511959231816115950990715623380515638623033659195455986996001527692491904630671064932510368811533002926622614860904395583418112547441026127801518887652729801535082787293504095782343732560 [141,118] 114328900306652490553695812707120986213405531756000756899940366222118696225312022308800517341968949294444265327081621287345773804686836109675106446272106629417211784763134287865036764256864464950073754106927193071139480886325608035952677934044875623140546501876380726500813967066888108909322632521127093467695611293670700926881478181097736161033751089381475841861530534511918378274667580047749475377955553701122500345145213417895971917504677056474313131528680618973909175275023043665710269355306090950524182020191116538734558103571715824554494677517473078987185856413880576175918646846079394883171058919957900865303320241111564552005254307864497677599865054771380592698070858870693913453553822453765928963284198898071086857578738198505754861689046465416690891586807977625878628680036304415219375783046445493258398784879116313809018440455305834288232082709203385645951221514204956236218014634818264392872484876638502695726718955134482325884867571480608604838132110821233775172909114586802453458623508571142817042782598018756048013336000736762564898920548487351048591343311803371254077283346679270321048204738765459712147737551694390061090347965762847257680936161914216238113656517966051175405149336038674105424214801746955291911095406314299567586536255310150840078051526422112421813121500755096153184933099694240683899188692791533994579810430312542077125956990511275653844866150231902778030752610891536506474700947434968758089067742990496935984211895739630414584694333147998794903378600931700345420284612885607777749119782654801659033398752308879086533853397770999088166969608267036903536168302088795071843859384562539787620238042487487660580654866554580654431184317606953503906359946892970059900265106103422748633565344 [141,119] -4069961736883568420979742795245374887085254668893082883984553717159080052186015673114512309644943516816030497855279189233848649397308509938694439040964236414716759899917585440076205838008670152694986599796917230108444057711560452199463195586269147489459390729892458539553463942330577067340766344885252685567989065324405797330985653437310982039959169799574811835610773868140345332662608575775348565972749660279554101584729539984530678549856750177134461737629729694272075246544193023123175800204511275485202798928798694585864703776548511536903330495566993895562865914918000668526555746919542854710160813867959541943407640242534002334414715824176972744752898952050252481638804042975155401573393554474997522507345876951779331159692810486955561200271023116162726115357452523300201731870838716967793297251612946537541287125327079869946724709781087417029105219301391091923604969219042238042400837955199057582451016926572086616507591949929240680524144799366095720052784947893512145687797005836261647784687532521994325473847599152246103554933634691412228488299405948693511020005252774298250630406769865674007659062496614453538515893208933648892821900763112032036373504438732464198060749828620387349124623535245673247337557536883132371912354467983889013732255602196246894845955902109650200946217164226253006866922888591706329796977993664580686011547581417932104130873928994437666743476221258492283868779338637604708826966235296524516960518709946596856407916309278301849612950303006584865102487710748202540995108185344930519541700054316629186554526719102739841012011894309678448088257861433919437173174305457838996287886817878492788608547442799217041381744054840707161844502010901166914705214028849521908904362328410424168 [141,120] -3463469572889553052403092365946461564863754874227881373696709415769521284181675662801859012005887616258713178385935235840598291333879153521904376069873129222017417895431089601821525467870434434686124469427909451207949046922469871132187697746977013725694677788551611525903784375414817235515617650918722582845536330300125771884206519599192134069620796250344906534375812136315235002335595960999502888785202687511063102697659733180926503699290067601234921842506018193359240232313476456328413090088068749290159698481857867564007077000748455107384227030049799003030773984581765434140912983779422632238762057960429829949152151227398247887306914784715843538221703649854596876865481102299436451253920194415679631000170770261452599562095146904483348947350672894778304306224176180806458624468730570113528911170745591206736899917213792648765126209544380723589959125627640421848976349728383336785281449203743037748317137895798071420613120699522384639257263120711271486144376450608628925848701290680994408721223272893024469860436337341754034206895217638591766289950627687267603657865609378948447657334666221185129156941363219826383450168175449705909971507188111247263737595628677971337105156409351489769306190959243286517059804204980616888061127529325882745960188965078585165469238181146460954309988111265883218146807917129508831892079540590995924665110126524071340940782902784856187258135640332276298864474816483749590221363284433321305522232838314190200703276045580317185363670699722314024120178573111555634495867994948686201160916050587879649229314364595718311928381727807905096635705727449440143153605390423180102316738606227173741630643757801078405981720126309099522673249383749799620986747354028753003208148517312 [141,121] -97312070220424039090913252911275848521419689564097693939242399994336092391331401090018037329121807933757117241667224213845159987222936940717474511124842532838605315626359183759235212183337889666277005741649887164973436869795730198544991554355691235107979048531043248344496542421813055207948059305934742522379268352027095887257182308424748430548940308473914968101055572564296043799314000824375026288536420127727281787096969254159636587838625147562821613747269985663720333810399094225738745143653449829872315887717901641838091171610365889560361073197179628706147732980620782686035746935962909250430611909558308881777617848933012962590303633165497333011527317985529482129941140785861040836789720073443062720751432644376852931912530976745610197885325649446036340655054557336073785621662309890088914318433693334486122847042002503619916049014967141821969914740107655487589452637554901622722852808288530672329450715449862765992998317181154364785023949367986110063591408405422731219983743742085473823676687206239148736165951859257314649084384937441911264413338540577222979429964005160173415813468037146979679582263128656470511879440118640303313971122974244579099249526170222163839951923075052497554755837675997863061308930862475194716456738340100477366112895285184368208653548213149887143237613848131544452823575743668540494685106860117297569078220924700378702243385107913167467605387547944577389418366887219421419333245652221205744019176365148679443147578685407888970681604437845542312537226823446242556441577473112361095115247454350234691153692315242105518309043862649211343801772045156470176557412341237993570457052633895125128865298218544918235992393821559550656870997429574118641960798220113291424616 [141,122] 5478422392191995526003439827809036493069380230920070720421935766497178482382183036071727084150908732771315125246024047561216423198898847958432449563752279648000193559447510731614431539358652016869194383644956651755377829151158310411742022447989298952855784613135958068807402956711906967325509271482343061697946178012451502908475284310857818735971288503691428655444812099061498358981308402078773691662787056150804478852914934189837362300899855884744737346556169503615307533073053283729283522197338143375429183855145700539144952206049555293378041455045196222539914853823355911086893393470601856254928819555266079345456811039993574936164571276953640492270419165912098743827162589164458205002991180704682844500978191668865508846349968017573688027730107024545170809637776859746991033451100716644868491193917031584761870148604774805884277880456791971820659627625745297227911811511954497500130342511582102937406906062206333321738877195961195703935048836564024004049533048951489116573413936328878303157386818487728554422554691265878108438240770865955499406406105553054932931733828523968520978337463588586076315568066147883242763030325344852205942713654816638708014501709433845324788407972723009317841472006572652154466763350778675613526506748108840941186627058393510852751003068152415956176669514717406583610220496254926236974891583599401575726226478865766558963543745273873797097471876731780982978195478533278634366961234667715301850610476368928518475702023490054173293468159823755369083182787926906754866962829652374993381065919850487297470770357805547548584285782591758816298514808559286550134455359571332668043321525163009352140168125255051189465243322641053912597271146923815632964883488349744 [141,123] -90423190442108845488761960463184794422284043039949668684113100192962484800237646941534490971034415397650785075664564570613129977483061686488823664507825155135937308007410434649162054488713559015105173664994195496319655284179655351707396319536388098419587389950455417014407016904455414544701836082103762132966130316059624149645241821645585919146183158064373253576508911342430354892742281721638907991221708411305324669909906315517956705780644830505510359881555164791118327809265269321073271159296528507928751722275872644819499301398609029048022235950737600461845474548556198372234398231157166342852766466246887843059679301151426071118147703614454490041163526760597309726458233075705387018762381407800915747266048592885382136945979374629291277921856589744743885460970419301075782590898678905534963778724233389988459266452246482188578060919667828680462517738560493195442936546346553926311292740058275011536080044732386547415134291583635531692597504578830180837949856076900979697712732803452027427076030618309759102290553340125227948805440705126040151232682197904131698765039280823318395542930261529242599046415465593392232043128785483974573892382624160356925960627378988140448761613428266222376370484715903629693915144022963645244219579093717098738749707742932919693150073979822597859239141885472682272088190745250071227302956939923855279021738114665441708855278058693649898099086555504060005429725467151327808618428437743757795030659685400981421959786820548267420806356018770502056235619479288181736980681757831328126245731056680300385008490116651518596708312609200990902498230163068295603233363946985942445178174016300722463594405203258482829197031622679175648544246536226171164357810 [141,124] -6047839077060175306640528694965341174988289345955299755488755149592002081281007328854754835148862198462985510783412797180700374161293084292578420687547834106301240082106421970437982818967909484554138563401092562930231616270176283338680617314782277994713557469325465514928893036270287563613531946425413642070491400292820491466365969460515627208085068140250063233775362713170088289195013009068877688736283033752801388805229404656928395560476245892766922898338218487511896439681631388309756319658222727122184578157863739863762227369799689053517373689815436638033104793390057938871486421729779701115182877482753385700929850458190811689435304651141024073101077264887759332886007143750400702140352040385523435430525201464354382748930684104317528932927923999616726346159097376816963493150521216848179549652178124831289227438241736170349728393231536530171796775399627671848598412789797291923989508809217210160719673708414240934373343783720114257748853366713410661997469648802501974740119431535081776062665811694164985914746568030030129944716730299265375003567706622568278003445381175124302567763271928009951723126403816056969046551654520282567526218237023241685857557307217833370293282823000328423996012925117517564953451202671559871019851960260987638918017965461949777990627700590392884570714054792863280677071721023728412951636823975988694811271313018926891071231109105799827912484987502113520692174957691271104930997912750520866823610915972409624304265930780932144552711485258839136098242540896608747540679935286960391313275442330267767581489664769741752292966309467310404702981019152051015835974642103005297433556357404403338541885196885443595381069107787021883853375803245947584 [141,125] -12448025299074982360841912886177212643306884243761639212072120241411761572314999219418809942963014055550508973164437724908347907219464362752725060751454442793931697386112771625381979907549048672252136776892540556761611737289863696750449825789583324577634234023246402244395722110263749257820877602552631473773539323724611761391677285186378827359959496559187966734577523551300653211436153519446192969838394158070329044009511158895992560681432262533491393954389066110093294104851895259019659201213470295699922564159817918922799603202414115449872167074760088476686603063335904899234495449031665495051617221420872502091814058905968054939688698695007156099570954882960392535868754778720589142868346352020723872536394914754686707353860851674029698085581530317671879434666519264366348250408083710740268665143726316090281770817958436012192779552125130666586282595681201858934960338095788204397861782065590596515023858593793865033809283288748738649961842277905441448251872516636886746487519643695664276092362098612475558043674382589593732833328303419908508439022641360621723807141663446053842121375088303602141619171864322848621109232490345452898203474598996469283001993602699305179675393090289412610549342898593761284012935005979681237975373197160390350201725113297042177930040346194924546658486881569384513255978461709163039047711777426674084716841377655683169447677225733574568993477556619401490529828001363919110384811064355655779095602661108171662541884897113485225727848613974136090622470280764922422660067547730715311562416659083597171025490377101124270686161181372898114035781737788966293740027343381530685176397204413731851930061173853973142266104900703676828499253544 [141,126] -398191506173032329866366024091261355998821384324174699934379082280715135510523336050745861280516356768067703821972561928390611791420761191494831157361263911615932900393485998192790423946439322053098894102319030084422557988873299696803684477100624435681208510162274205020720824609348877061266382238466947012234889819223671027355216744742228145576600029395823202656813921181331338718557810972396980157452870927599437068740848605962613140201909318175680791420273774477663081953633426690598446271724119203994991740784380893803640032721595950834827032167994649553993557570284824967413646823921866438906707313558787124105272661866221123110774221720290372690646228642779177243656388524576594755927579123204592002824766396973271301198118293600150526322533902927623344891343488264585526999782196736998852374336184294063600070690213715765336918523596949184083061776555075062723083797045958894580592732529921076721423630438020520607653707670942473759611837313110084099585028236240638847540751548560852454412531594294625351743449129529287445137081746205350344766491840134682181253705953063536570110113321866790610352649193976038689171989698246084768389450273279990450065807887514231461581747568010588190586709348242158677483405556124944593678807822942995525272911923366039615039988602538050626954690712808772626597750694331242552853436285235998403317646066409350045886398522940764125697642275930353841401190810671061841764089286870237345658325005119779913117696226756898002510108933334310814931841131225210173559287831729376607711563132637018579356549643438915074535562361113675497877892672014866952452322145469271227135703373324705369360265877516098590360097083032942136 [141,127] -6697163450723701808609663999411699677182842607670489604094854497046793591882237752558575483134757908556605055532983559151080565672072443873945584457873238097779752575595410659824804443259858175226923999428199801090199645338731026274739602048418242288731023995547248101086522689035051500845517902216056018057575178486612358069073760509387328197343416495018775408870296244028342299474200329603119976086477635181575764480714140319558383506521150103273140065655235946943510093417101755413225777056468816796231569280783274719701397948771274827230347108896427743834102386400264864189573788857868654026573633712072836390536911448842607408760005542925692489289997810259501203611138176054419129246783986382529540100630212081884937684558910563323298911006272517864592148275382644015334340844203664498152659996091321194701107660109120966456769663321008669962000132906373691590729314576416734214188784483027624150924922507691941243993932125996800366003532686200818573430256512899835840230083363264968472884722002763546710963081072693534134264863951782942274812396238485384556160120124874275472426883588148406146735532956866129170928261119886924577728944761185747520982970661208616966620385311502614198846612096241395643918655664872057402881581933356010539447331895144387680705607946376937391492800990148414910517924839713136330639908248852317151300318425731626116985980330042430102775828325990761277335717905698004581580187998126515629612884447209128906312187583627661546916479153583913061623748559968685146889821684910374637656357893144969397097501345732797076296712126782896776542385954616354821277619111883768366499715520606068396277397447228332000955633305071 [141,128] -13989315918628520053825121890036053936858850833642933723882758382867364767211977396421258600616735271464565903265248100961046392139287087135408815381000975296217656199729822862005947302367796293306051373815169917552909469809741375790197126873563579086401413093910725709560127607478936651387357178674301530409879464865982013810778663623725618102165387566473432708859986505538530186975990063916995152876733030038722022913613785676868953733281194116960538590983068915770611696972092629213589551123855739400446668588981571235135956047427881835488699872731305243108471118877643149800221761591423268145334035600598339648931462344593001256764113440626975363737344369071928619751811306109298603227157872796445812591708185861246844316892938710569383474602213300489495655381980496278498221897901897861085109726813820459640419843075849939511061935209968679469033963825852418522790620898798438289879624670757878547278113773776686642761782673855263696465449421916363779797347909859051554052765046323462249891772896905128073901105247019028681168784783576649267790644833508674518333929332773054321546788047121598877841759295335983233348085006975759885757279380775925709244964992408114819306455682190425202235522128711806554072952269280988166709447436146168296314421072613290717405506556460805251486634909851426433850102186066430242955476210674104548875436067242147390966554400946931477927012080468529131857042481535578804434743526848982143614120882443535264867956955045743295724770401993910279418788191679150346893362200792564888711391077511996440246308011042289332385301327170217594076660588436426533033344679081548158938885293647051829633847056015934520320 [141,129] -9858893177535990405200230560729105601959648862267300545341410688066262387104061522636346284356755757511338546491227404667459019722735696238419891155048184664049301392797632132847904647352939274109201267780920227668177227894217843365438067706543484985163680029980942356906780415946378021014225258109396135279213964395847334097447888055990341534329533106443246914173799548126110335122561240933464110964522724734395513261131445036740429355568494800583273469312265060621607493933481875489775609389158812858298426418447044004294093565383964641845278954066843602392369094378685772789419915117840590007708553789241553276818541497029400154438755993458624588982398085999438859094675697514720296487809023472407982389423119547252562817789214700871935528169711359674827820653841493712512902859313581779170485783117764919473149111509337309645598989959064412035984521357603877151730385661001980939857437428789486465812154337872400726274739824629887324422025157491951286178610497869706634758385782200555706181071072733192471800085160324700242457767352112223273525004776644548237364413658729370168422144231179119618591826013720577727317195561323516967553937620170440585137289244124730606031863687117294252051599452789810259897800598153685565428755442038369275469119795697640206249324355482855535245855405078062686799368328235769896330801268543300434012804345627838123913457510877220505501520707686903607652306933095877150969144723324173909324897880187981889145047302538325365910425629647657411597063223967743164481012248819548843881418696017006778737653938430787768742868155633852478308415416138770266578319254896308876684421956526020764200420726720 [141,130] 114918527880986417518563890961403877623072240732633515481951746269045107410139964542073528111133954182249884311425653442195454808253190635329033997395082793823255686941413286205591832214577242885671290982524395661202907390814057965987862884535305115288966881887351349010480521515148727938669338977198816889873270815260073930100662878934686289436036405364336810966875501589517355662120353040822925698858415893226103747429125342083224983247242061648417004384720701458850983303681881889114586468323335489135139615581860847959565766485553492949659701053757235659753442917585964809239666459032659036639369997696530319226096840271457792102820172750915465560601102948023886792561966188060487433876524887719109091196363805510353473652916434808626457498946288302367516131214230836410968471629884639385826192869872895158453343404925922278454269504644417209894007011033460964507616657960305192120335212531205877952977341323978394996115109823345793092508798585004692611109410442545785632433392725694687556418166502532892917297316305178984972083570607838253184952804136188179948578149034891098043697845922862488301850860249876457550037432937129790236252871584715970613096781268058957800783276700652476878575680975784448195175748156622547332721631067816646061178183321308486562688177684011465411888754203626066067730776338287963778102350864941760252974770565810425131544113778238472412129712605090961756196116883078809828505824809999567248543182139142639081265823006113641735491594038687355134076291703363258614786859603776489258238695447396619840729209569924005025245342547444178976114917228039359107236041761499973418173666925971235283808 [141,131] 12423577236948294908677912365394918492424144655682277642626559238291365317900894964262284873998138807488611526905580268374891417365066597488956959419718849431618486905129716378032339281451759407352899859659522800175157532992755043878889535567870648809725472215159634855478350028840667912375715549784862215967890019512013313308766218826526835581856540372174012257372401014546082328639533013438400083961905533811295074017818159626004009979961924450800450602848540624856994653732538355695201028151592586828926853708828067199028755043512091888798110052263641158977201817781317431929723811304378144896364710628988434598919324567789689709409108824827844019910646080360101178555421683052814343553517468964315669923142388209260190205842810097831481783316632313042866686461310614456866591847599840299071282583626905803052260689209372103042296865373357069467712235887980826879210823667359146073612640632402182257355344635825790105805343611254958558228164029699254113594817020156419990261576658124543648273938009006866700540081101215083526322302486852266861315760252125532981730858228779498095655203664433222998663817487620052110641263500296574064363480597326334246048791178050444376242165848128525981219127023245726022764851013874756042260917909750811609628954084573797174408878115024940431685372618167013100805901516070701477733435818946775869487781236376776031049989551784698043053929633013667250490380570053192528338833462489211434925824883127009206756061055264161629337267454422286244155602559906943702786377708589401861940526144893020268606889808581755426162338612469901408665786804575712422564574274356971466002472725332 [141,132] -48550724599543818861846161889913168782311486697803479270388298843940011349838377698061253089704121562880579104404205614249707478350768274427860996140959500355681862399468577659029843533755864202482714859391821076840590377577726013977939570091953810709780155738597836799138818603656176484840926743112035710933317069487456896074450430835910702294292478665817807029366735444238971994311248856947013796910340180139940613053207792122690808841095084350956071214560792193718640417039552149037559612467404051369226974414938080394030759315388445878613788624195457629934325234681267763613946951963956198278260689249931961589586972470903769626524579426127825913500334912413255050683786954015920123126989490064823320336250584874682601100359090025696965119943114838364599552307970466618302721734866109909631041217509199472505085371028389096978706087031111592692945613989615594337732968660182042327197165036466840319301195000199898073543409079878793228070971119839217085934453032474156877672595536381386016702490724434310844506209106925240307517311217794869620060967502838392939821270089719722010284712296402482028006477617347024074549742108676567004381412651414005229108075708072009084829459710353101943630576450695211337064230523788381127456367239607725636736038598833045373935021966161148897709149298899417366011231468611759839171235810314542160457343004847081708773220831623539003768781355256908716915591589012273136734485117200985262252054057751343082164672785884363937923548149293795825285305154160166595953098136032440513155346145138134017129216261799365853987239964965427078412705858895488198991419262162275774784 [141,133] -41819211353401443915232322646710068792539762567106911581155484507994123238732654601962459031264683390188931892294555694942263275587611292004550989556019811268461029218205011950561744448294840760032296802148524156857778089623012909233632660375341641465587284687881948026016562245604126198165970635235203122076474128070228911387792477617291196961792464231920946059560737850900170029005722208077857940007842416963498377706349052692595066367469166035024375522386689881549091588586441480794009316541940693886353118029453575236517356997837651899052284232730552923938495472686980589265777685182657047573193626792320198889669535330334512260327701884638647594019437335077625355527208233314862308789820953838405111033473049298081594571089476741798990668574269302861150401907467641427935517819251276395008838938966240700115409698883339831290865333930913110025332960894799844516717342700079707480296650549441008083364179077720789488373006681445210052543997803786183181494750664091635925587422558428936000328448273071968723122874223533165343025769016732696544674846992951823782713770883444423345635842974394322211003289252267326496826480615160453805109632732025324333683818900972046446545886468022893733897929313603764849459842145144803778556920555803377162248501745578855234307719329570206459690407503084638633092292569047482368472660199281175783265789965949856797174411854909431556419295928512276010562984863620589498020299233792710442385413811987113578720446794499111349587124505319685567524058802629297485858636344628801597294495417792265696992013470351080958089408307491286434897239319230158519554569535432 [141,134] -9396950804154844914368221936973210677631760427636877255866073116313466991461688665996318061563434615729890332439706573017987227300308395900525213337741816395648142864750154246989582104038226696094517040819973983701390593556929603544487108631717460670601191700831475221684752411487628394438179427568778099207636204380944009418561057936762399008227932222751662050839887687493471124328749940592932305973707375720613323879778905822002252308249499499277070842072056337202155826984993725304441088029804561438675654685172362102155378991639421040812552518365547203583085373691294681369957251461697962066761533257664885362373441810868722147886117165887481368059718418210928187886484869102311330559369729593919178574415783972839486322960470597852926490539775524312532673936023531590401844774719212492208281004166898660741725565019592778495415926375394766875343261925714230616460736078158596516061018636794745300815417305908464407066650367709191163855915126596428996865948384856968323077077158076970330330593700956211148143011303794672114633119160455806581580335845676634507922439619769563785443685233081392967019262827611341228013575447148656912136620230387757508774076392291111930717384503330807612127725584170125990432315625049050971002889103418645690325412668845622862182593787602832343851418823636232443460715187877084788215352130158542505496393850490048125976978067273069344455622986578163226398559726511940752478593187070345952842457210776708106344360158764289954544882447586402173195704184502272260035611780437999048621610138189186281494372825520253146235416340168215202484605388270097686952 [141,135] -4750147334825154804301700805475610448315931620101357507836892174283908605722371059501595071598878240671966463968335696489150850931778152409136395806437806392639295727228330656824834620851569148713523981925194219237820305663929089724869391765203891928997114193544364241995719508479135780713495515799890001576052303281299194524697072905496478908703485069936242109488322829877778896804001720066606870285446911005881336874511013138500954199381858758830043739283024536364283268694632462318566886649019159761158199468313584796858807766879918679393552663312966408593920819535167164789000968285862505090145398048425994383137842646321213190962040639056498923679590712408818393746282175440624473866830214387077585412738881925338370424074314093004639370906189875682454608444087163121704729654085079878983450898704559706421517832489925166347452569556723267661055446443615739645606541925992051847788048263307650043608318635152133635754836078181948638763108144422977825065450085729928390483834296155357738629320272284641407507896375906439125878332186469461516353054277161637319095586197757170888260893336089360997553356963705952631279622408055544224807297091972018799851965921581965260908053275188297075213016232452867193921810470445309219120761664709073973398354921494077381631903375033427338107950108824598754769685612555411030781576549519871087971567353664457005167652024188084871387154902040880849086425376869922671886619489544362173567857351919350830288010039548774172019244689243509822427983381780549098775072945036221982076450539180862702821286722328412784978706463965705240625033622751 [141,136] 82905763826709548684017245154236730134764502822113250401649262545907455937217011374404909946875244862234485984504082329759946291766426208581245644410310492987022326766887328237740329613797317150488509153018894261690575520112247129157971904926206906575959841634559488760604799019503775080037177055618625474819971476560470276971652080303554545809880691467271259318719416468281653307561582400354598331545924737184089556126191529598874021698983578985642216039105373623126354397212625463535890105365004221542032920965283775326680780345662616327106632693437663824248974042525462558651454317808699776091360756365572338998095944255644426821763667036395538730073434413311808494885699333191691593929664191492731543761745085391688181243408737448526864597533749109861313371342887443870858673716323773018480834217221649765275991579937994090161598793576850289565038511778873621300474122183509509287980364720658465336440166489919680671150066386634083017642860740534602532159683017880244359388199107515816939614672170864799265044930395699401875447179396151934293243347373414963805280249315979408041203122565261883726132641394279834076864005304897852225408194794431520049797339751575666195875549671095892726085158453380995325256104382656603030305806349619190405439210549253747031588262738584881236299180029024604452528204906267188674405740043288766417392901580363231532650687832323293576321150302793072115224300021366793580127518269910277246696118860943604589715608563971256033474366879916886493372029222051172468792141346174385917216754018808664549767301947032522731916888259263891200 [141,137] -45572091812492180907224181183606770993372581784448524116931985962260137142289795830981552243219963434820841164908731283364837727744347752029339435735105072805287451922015211526835232891164668249587818127725796498136556051673319815279190023473367388896293800008477966246401650536174180181554485958357121938015419387493992443469686285246708618892249815148988036594428900780094630377230770318588462116823494430887127373178076143030821045722833755884740834085594380236645408513303919387610348388400644123411993585652756936589381259472205105905437788470764239189854527678257940191479306145846538511105026684112541121343436376488658115965613033696330377306199345681055377121479721460767106767604479007770449414652698068753122011843489440472748921068100150071211961213415917708837084861469264040951447771182186300322851720852834545421164747680192685430723661860561982800217690955124399820287414267604295140943499717456368711733030355577422251529537403504390860158227549273574871505237131502792113636409350480675209361768256195008917791875760637136378833631125025482531309847843186560113449297371353894932280342967015982398763381143358094594306858550890884342742321085057429163344289215884209631999665361681184449968290626073371246733508481759540347516234620242409272930435388430393679000467229209915804383062221818498616987903911691441184485960623261644072457285778791935289323469277817692496893021032264279644580808877506686956313276943669505563999728636154846000387567369415896471926704932313419222672914267575966416712733394852628313149444526329099671521734137952 [141,138] 733513622858908840571221326724623203866040548080212071602738905525122761060384412791089561613733562918539621228000602150227559286885184104022417700014268057935766745703217358285144917214902360396375128948840292951991024982669472452040250424313373053263677662004288580027659714289665904443654921544037905551155334459841247939410159613066654852027257449296074276451692977408133347425528975359262601339274334447330677930398573522145556194210522394883740346504699257145755236614172164663855913441389626265900839972096532344060213520669335019002153691140056032889018789001958050955164571542014846918028721652591845222005910389168289136272057587926758835044809518873798390862977362848888312998033577206286927386829695538600403784605119776050917605435787507615453003970865536271656241298984004981284071481681572319235037613792789976694212350986553048239594806590560058538747578019288194708836406678300264099197304938973213442511688727308580058914313716857257781349123968179873933418302689968536405530883781179615486870353160041139717575053912142161124069124213855378872900688193151508427220476990041492629110677988821073709742972373480739680717251613103887778737983592425326097572643956591063186095827630014690018646774332531324749394996698435394576525444955089477858572765840638929577899418419615236408675508195279495668081842273575262724413165937389807252984510065292769609562355634670571424604898710824225371629601669161735888486670987254494565474758394498887249537021906929155060631183834250638719879579957941908055632967168588503702347953765323041488 [141,139] -227587548877300623765293013505237818899614952652286118633576317161104643197085691525811018801927755680912377400988506288663108283278738746706898334901722230501990634953727970226439048916692759169338400027268499416235540694055586932576927388941370427169808730517700896636289107279267721838104516844711927509418347417099255920580186044425569782279179227601768703047749178107641211150881290170232387836917026939866666509342949618303787283192758744320964071749166618773836541381102105985338033766351971190465273148774754595087515643247210669593615234712788267270011899163479469051901421605709250404130458308514426629710798513490225561671034781686522120527586734293462089423673330387487659560945615973007957019918011778103976006043225270104298580306731753624969119547502709337014524139472910353252657778066387922392481220026221182547781926977335973639039123095212316145505631157455144856952636035375738025213830692588927402170293209942299042479757759682101444453161482792665655831665209533611270284701470554127845155147146849336320845445340542746445833776941623822771465442779482081486788308544768159696037639842953539335115754349059968345741826716711886741312083236845302128614918578990715422267683144055299348624270393239721213154442439261077392477684340812262701867060151511833782859718982094348046813144998890652067256074068132577787256274743331206945372162471933839261565160635820276322682570606381678206793784239135251461373964844599955095038930771464669749453441043010655332631029445382988754768047415814808194931883161490311729873369102 [141,140] 4620606817566139286301361067109680739763573703963160659180722497645131587732534057842628753400931889665728487983154875153374630992552127257413285060713009212696910788505250252379036878590977135947671341417342546854132539334348594551237518845874043144015852405843366277164906565745480931699122606628985348343142002680652938798591584700941650616281143724313111106070503130748207134416914542504129529587197818046634752817397440177215135697306367941201056532678045401871019539278449343436893125173157595644697574577806402323641816855218511257194299630020717427187294585360729013285698982070336442098889775782486642011697967695851330208206927856831188242283147164956454108283213523331107934694638941549736154417224070687771881739989392730551177093509726547715198166618612119616427541262442509184921518930007368076147640685340510546933710257200044398288710438248563777105856678531533111216759306346318272296314571640006122933058203251611601054101646315201729017187330547652497090915427438632356057268576342528795364491953308433086332357706670506894523249865447181407708199356940594439892371473086700692560193923213264826573565660631301693992727326864460923762713428003963158062135565149798275461204437226323135244495538041304358926235103278626254832368486709398738346171822307677475670981707076383152887191743694123635271072764705512105177927018844879254478569859684739808689595712132620583817310452949342200581072693245016641334282464240710853752634281093248987278926316153857700897107979198135231741604738823204871219896477418249920 [141,141] -56278915114937958367672050808723035343999609732983469956167437958767217294791424528532195454054578761472360860260430786438775689278348278186122776345758942534275012803648050106043148755901171539828171568640638520090615855194697781710269575970128298520877369973996829848446013345376368225835301985762821004072013865227089494229085633654205566439229880778351186066260474707602029806207126116078256710012196956653196925571349576224072572666525155088606167575903136643216298034943769399593657422313715273822336663321568230100891568518793965119477954299932249876558937234423095488806435424605769946446951018643051267043451894860791693737637703024293063564898056898267307404030823804657447931908455846413250188422710796463904089647772781387533390774892927347810494981178568762832309431439014083061479290493635486434718029491990349776542697823175976522468066347890317683944294166508213759698785533204842661571715544596155232929555878429721776173981217147893707142289182660979878612206296004177431365774219756148915405045926338877443228460274097559025832365017146134744530834336130576142181359978322400591767424667015021727409978411172065622096106947892161420875393421298673053590438580245591385121564772669688046887616575762291555526603390823761558478626957670616511464572696552814174533883003311929475054429195155082301327604293089604824778804786941880917825720121261395998963732856623118180992033007686866597015863196582933132304454410698349268924740809147283438018802716228514188876147994747756642337024231981627935573304 [142,0] 41841894643793767191950824493459450861565653930904890884086266825191451711431515707187652067939125343771488750371671678460973363992867215311855303689763506334999304236130955246158514379553754524282491267577433273461975679609496491833200334804107074535037556559650000848909760859653236825487460743275541336109240297289069630614039786137553745274352718212559463754431783300562470515558050605480763088368929806028663453908825308956105669443128872956396887422966600317261628605523759174183193879610208963336541208315497767054615863016380338557057051352434696263850074144696190592578451355828621713867219745597988274758371999791239005360372548693000483581550386953249593958831287366833087044989832178976877285572388388494853537478340963032657087530993835319442955251529944905693601671451714829348261775830349980615039518806046380994097617233348045979756589739531795747175678052557938824556460408458517080982818822580007889358217857544162464224802523355390295906427192617718311173373723159370735428962540368382388812916299557274797300148532468081906057098753094739409842728025364239709038174721542290988937017562092316778321538704684246169456237316632280163942228918335473874350344103478841274083713587626649663185391118911815563796282311073807374441590533374818851092126686251605800580382549775727644297048133250355149764648185784949729108769801022836129676314324674412767948143787822791097657881007887779705713908341290502005997627566360642516704745030916710445388677702930909234841883500784907659942480484899603535063565765820526053148226059205432275167111670263993541399267908718487667840557124532092409827385204614435842345895031403463315645515151549673430611457976616575219771906506760706286738287350921717909952632973372289104986463908035766548026420859797525790909103109025418264334748322916221798117231616581660735011760660199126706058841243221968874198157567691841026843829734642362296633140798957627825072226745630084442802267254192524904501734568682199612497489764648876860119174517529522251557161371260165430337629601518984534405851933897100762809949754063892216165111719211880518170266865833579801542131712000000000000000000000 [142,1] 913719211438983316973047380866520664819718525442724443932800354169701878187455178714562533697504555671987585671155843666774503251643169908321005677145197328234269758472289742151983770056972813267608429546917113238910945668642344741868333691564220258078688559109547965126536324582026577462300025458209789455579381098015816122814246159155402474802210677555116721095041314194463498504463269857697461537857285762551707131476789351029973785480133880552857406892164664891694097503045813481247567761549786324660524846575986749198124628865937996594755864404329823004493931016978233217202264405665870871512241878346383750833671480353523704183716040312434475932525468120939467667219788949954839249950744991960923165812961530088675013664469223776912249235862126032134618932061681604112504372234737166340539875781439858605156464354308965823389959809180952055381543151508203945551561791893520739166144117774969515871214953801825579178745743646193673433813945755392480570653278675653406849025688183458064263227864240067265485298974813314385808454399229276754596047619845124355271450738030650667429928666893665428383110958769099509768789156805849305987203755978473970593311115176022836408121017063313868464931666925676741577736889758719808879431231818992612729103030424942311541040926094674633144971622684322371155203211018367492661015680390556137474280971583694266479927774511854936524276956738940093739763546575373945378431854498086201061676724540441074672780572411781075433788488031684047655913861394125701070176712008183785670691308925137458972090594553070493868117108178152020369407855328410736162270010269102175651969837355822836242754490964689414424519498263117904854571439048694048827199463982894725036470470923229110171174626041026749096738720403198161417459217646120099511970585008127524820085200614942945593482659436076728116509833510261937890734664098173819915895073008398407697694977546359249392901783581205076681731325225433234002330508609698747494512492490582322336877475962819879666077614571879395864335808287994586476358479835412110980126800436846839226366677842078256987649098423302332562351333205064002796529909760000000000000000000 [142,2] 1127324998689134104035669565779349902637160041247070805282677556897619557346246731794698941724791143799235482306170415554147836658242566418052482477249371968401020004011274279018609888117799538234714100261152985106755389458625778274088568743004278790121921249033525821066871325894738959250395116763507491866771812321903904322450342180254465978794351662455620611122833789152332095937353568501928419583037643998961317899039791681360938450862569002830415888163266204687815861392913469158851399860814392304107570552196106803185994171684662273119607126418708979185347602913559304065573126319100554864495087400521538983217646765514277772827540420191395910630006634377784460268436997802507752997856849836902025547610987492311873246880303032827200540909957642744805157628679622106129630928106365368829797903861801165772895257532922718314324412072376281518684950364071789777396392136144650675755947718998301997522078063427400038555468130435083879116500220495108022630474826877159253570913117819757795662857241050642660220811372812483937171864594816263369033112784656350111593990344485791036134687398530802894151387458206361026962304562198769247509248335055557688490484435775733943487105550471422635168594479630158001317748577131604039009650549989848486376586609114232679429020783987511507478131837315021602339608710686206771751117390441164602973329209636345724001487819918196382309144013656999746856018958916798705632470615973296944354882021216518246646222248597837002949763291106719975399037605279622763912365104826088021987507363857778860922156576941931965256692976401918839464930927447173371896077356764829194248688313529189788688169026878731130491841119063436161155890805212429415147591250461966710124233907303719217157857469618688770428601630083592991850197883485041573204752103978703444532199146621981503465990978554205525709244371502904817615148669654412037703882814511326688679321334018473835573112387873212073244966595553058140521005864843931101980915999393460568419518793773942652292870009308392357696569792461826513790655619224727086371710867319460807102485295244763391235851115245201176752404826875385714175261141893120000000000000000 [142,3] 458156314073309169702849652296804690657657361947149272976525781864070402423372246350479813704498839951830352400834966917785447694761941893004326189529072832929599372078587758489125383112040824171686601653798751582521761398713111021404876627392718025222889791651854667970981935702570466672609304068947501545373027047341321582603288048320349951367903620640785889575956372628646051372710979027239935778929431530837464889555081882947147802361285286919435442219088325205674122833738268927414727924061926107683627085401185039617638997591691670074531319160027960859792102977983778860454691908901247935005615071585557567659958023329927227217300867638939075449950201327479099370055380717976474665636628694012584434696828444252136095695990188799150567320682421473135346409527573753286235140662752854477454254560219045607875928282167337004161364616144901070759059347040566921002479244477217574723385537909664318605570480726847317436812167563316047215897930252630604630882031896847765534848483379022163263257239764609761771473487682902353785548912743150332089334610353012685596877631190720501239960636033011056488364778751552513297505253158707154286966994869087724822725816353711540156335590802143768520050405680761207993105825251228388859053513046506791480873803578678785292785934905535022966992313719438766247435457968740014954085953696464462532793589645761325588812586613450697039041648218804640032282661234713496543567131446551768794254778154068863683698629177568239834386906173859387957240688509079604931113362359822954177533773713382157400502388393197896829415948516363637278617194730224189977740575541560682298859414860986138595611611122290318439925437327331583544574989992861499424254473249890742066062674096558089076797272806296894781347138508522601779307154999232806071382110384417431636353612896175959776457885814104704183857592965308314322234239554892273758629137302868083727035574385012489550239292110210766641871754454880426389760727336301322518245324728927634402594226894780028665038965960556051615979519431395811372396940595890470009161474831349109478659882832929642286013773831038287142396509105932915679310285006438400000000000000 [142,4] 104887627653018998761473350165360551609429154415146452110346048961707523475447596684673194517792095241615877165291091553262688332391012017986697598235774721799527103400299686897144041469203727264562917001300398943234255218762398229464364098923461618800164343481447731008859070773936284164139446115626568226797120112751256422917648187415858967040188654134048248044422865694199835892993872958198619200206166586177009808475000956203803069541573794764882547437500730659358231289077078724505335856622465322622947906013577590147021789378985696895131876167676257821133375266653804339714619637731456786906034456907878725881423658231618494729042711843137375092725828153537975872749919856942570750611380734388909717949679730813314448434748720142403722422634704728153951786355102245128582882690216954982896701776487573101440929253730857635196390090326481445788603239304560360952851915841451085294923726284470815935922722454526903860843256198740814732556864893607878952592237950923694771047202598632379024096368293508159670362230759868043035600626303928952960867647754584191508194586305616953926888280658914242508530999461548442712716453269675498219455968739492646077123476074561009058598840753053021612283941278100443924601969595697583642501186228929076489687395760180841867356228179444860408333140310290189410138380001122294327338312931337776722644538617134132874401018953799730855009453660631961400672459984440951959039153645326079421607690933245612830438680172125117438017268419377304934188026850336400308306023099385313677212221324216898703373132608900854363888739784748012145512170566825180428935782587271380032737897821240259880560411564840844754158861915071043454269875387774844219660707088908677997269063364150380398050071786874525908579425406633844635666494434352685438922461613250160801219847750483541521787195880853187830839458584942603616042713473859660349063061642354311890873897359963007865243757593860932161431720769931532589280330243463561655829285296194395560880355888691579090694457879742222521788808380794925869799803233957179965236023718715033567710252657004937907605296220956230994491545864261367005855742199804723200000000000 [142,5] 13647522705851152002503355755854640062673870632884718982999961899501173395742140835032180923630555503581841295308982061350593529054868380220609161344774912335638774977098117766082063349333116540190232287337910883777310955086240391521436685411792684360768825996867235658156809169172312900391090635991814129162583992728144562123819371021304663538632109384473051182022610913002038138426780943510908828559944832999206813626712786235027071687388957566796275892056884231111799332763761435645030878171151619497924400366190698205163721509680643665201832798830637276038459357477864213780176226558153762559045821413008336688558751016519542333711907235257147244716486089363698357765958940360286918760131638026118711551307220554857685045109418844021443398476333518861983724269386632293608705358985238713836932003991013392475043069484323456935045268273206862001232769454639065569958221399151254761546949687033096173088145575896401782657289501954745883490504202427444137085167722026609163280095184947602893560005447677987783770051492304111447636040198709295379148612244612067181488743188847604932546643011571038778930048951386946820926347303283141922849386711797878633608985605252802568818166941851321347112634233350230164601840837532482632183265491701475104315044634296782018958649740905990543206244834151432986424890653464401568469334077506889118081565170387452446777625131032703751038899616536589347998231854649083705944101568605669416492931177643673500000183249762156617560768454168652534662621407802018315092185059517999780328396390370901219704534480430265050054979662876153815138504222757745220345691182944577847778675678199267966525126037115218640708232181047418164834390538392538911018331290917471658844595363496497524715429406536452212067546409161384027249580491396793881213570344586404929529212145670954310227226745136728533935393988109087428394749525728828282322650772007916187731617674260095076054847346655838582935950128957566629207948148183693692147409034361674501870435864885898880022717822382351218491950970747936249592051831015084231169543912015121811393400744663304598187702301452152868200972699614030271558318492167752908800000000 [142,6] 883199266590477296572645576101593850187071905134013340113500373994997612337436918578091610321182698824915201027734817121424829982110160905951873634539820530337500459217188312046396417181833338729995763459276188651495947228331700490538237342095353118643245473312956503104091365656348063944114323607761867115361884883015501490634821404534681271073833667622384864153373907634220729638351561437572847966421274080121202567019349527743434793269422091452355637672387490511507275842282817252179621641205285171718595044536864968654763277090443866133003431770506921766813855247180864556398147992256980106186201421521160070266510046436134619763003781699880018149840988657734337703018403186726366005299130415237844360050679489665090637301291397457684285397298097144377677586081970718216850043963265692378198579185351877375546175695240454129016727868934340535388236161560213118491686366211998221155116629011762838838987261270265830265185372957121133718304362831620855101777908630962426003057439973846609390894164964510911570914351263546479866654222803125928459484463240628643079380024497919955126043287683635489354979329890110371579450497827852037231918443118165391569295945398064066487345654726096114977878474681965237701874883074058306452388910701697932850324533403483083306337205673180228746854702371525094835182272382498849028588907872955858872219555711090882554047062105255212674705062604895978721749725420797629123210707697515265867679892912247599535267417410631101625956735777776996162600851712306727801192989653530402813385373682312990784718237628505236507063192579943013411547586790435483382797179931187268248208027154534612528629669799099286041859983268139118086905591421715699200295677383217436891473532493659843016198215750869081350528651231911854426281780374573871292533616919672610891785138530875152112225224312281311213223044142800742717275771218860578956900516893486079944407658052641029588806001617220144616504847877729071899111224882581550685059989676280560086746736066437610347479256849110690762594703127702995916094469655723892474041124414618465110245887131269331578757549619326599680191393191940286297735625460993228800000000 [142,7] 29163979100381912414594035680233648443018364513180658048140927016360864250902316500909408016281344190334206973313372081299501857745075964065680150638350484711244495840536518908010899264988748736624409944549264927894672348087113279358244402033308879630906754126095814753957028119139196964766937946278553143509895489267371133411181684591067491537755294977158342014633788820277197548073513941326724881510302514011515476022950749941136263914386878711410989034976870516852756424813350818935891442676324658123935048410960997978993993942292904386944960052877729315413135306704620659304524303183080985652634464734861705687903536445047004182653367545797740512349555089695842052524059741956711263653156439997124762019529991731357911620572583977890472321535635491923838870908612082700791826208045680632087994339146394877562975134777543684387765678338867099291546429735244160946562762048846138968850835971468787041233075141085430670191938290463952205484412180349651817698035041523527673039833329883714302379275602047949472611794462202832753107444299004370843924090055150913188044281242443423276762171674747321508847505513555619263146447817061810205322492863849185499744633973034765763674642986882841049183972106585881601476129771897054474651675188652754376898610953754535024610615992322705621705054051104430120093878641571779508241240324239409100741857221014410853516861827450965973779456139895519941706080096146629014061536748622708069733468026781628123794759183180743461807975572077144965268414279620293429653023958749692671037237659142140435489502496100466918435749428163092407147517482890950077206443917210233178385388525988329776433083000003328714145357986227123924565198789749798916695488009811349315557445218374465035581152501736466894455767997454614134341554896491351999777095644675075727763644218207270430037986682882138282159699015609671815905402482163226127948388627500158263791308376023310120140797465294210951230964755442196343607636536605950495390653818438500795156096523909741306664518808237331611212923088596301728420192081552422520380431904417213542080727694320784070932056484889451481974254493655319403995941353358968750080000 [142,8] 533248925127561537745232486172799457934144698131410601704470599960124496700057540295437645364097435290538132873508273669659806092125236453369148945828412991700158991419463596893236461572499309118514125447942395051079931414585395280859095595045878961108153597367028972362158135126699059646598678294621801137050532072894483477045545840279156400352402711429664372122962401489313331861681773538463860695881756918402567169629545142402673916668914525191105587469663679996620206717511374329935439504957238226301877785973882801975397172701664069902304772328876549227466146044080807305892174655593228510859515915525907718578835608490087086734264672806913805945719622165739545710799917815408958836041903329341490878161512751838814526297851950863015180223018068619874819728941404608458437982324276557069567052364756812076930768774895276873703110130196913722878967028463495989035933053014167038366485159282450682802040421687698217709575524458391735762595772170850515069133107359456922271726725236561827424144628871352794314958218301048158173872634918800467545140986816155193709392739440422878352279212224478631322421293323107108871805747205164281546419633442714451935697172007353410475370966678583584728777384864930283973766834421130710152534097166895690943033913623897208660034367769187110268546831975222159726416002464382132738993751604183547429042299129725074621607118720670247242766665131984009945929694167096096693625816243479747450019179454919782287213421923224794310130821110595308075581767471714808899520971251959668812856408242134197762068200209210256180637194699524268248518144105375142317407677979620247217294700578216553358857820677781793220842140150846649215939405687995374414965882789131216047972510338698108635900906001837800836618100181751017466718072906510158811559898660069449807651865880210523343766656716858710357305030869376399844347772490824866702307104104901652446883838802743178575205837657094864008210777259950659461638953129898845758703338715243465107298272133463008646800963825422844749735072341326121403797004899718480392198277481557819230027468450356527735634318796688879181111797155774513116500988421063311360000 [142,9] 6094177135855170241701357333866906585830799689309171851075333257065849058768880591299357077433665628265887168125313884822659716455000366736535848530389042926530789166734701850191960931495191139990194961133129879947130953490005893554127044051394448569934985278419774715071934015666983442871782531441880675456036333941603868067624578602007773346378078009176261445950614532853904224363474825037533757132793460113768002948482855520036354633158215184525844025797340570272354815524443682488023220615504004800257633017939622533009614391957927893912708856446177550529251324960423012738057428450510388785518236619967386582345642959688121875263345342926213214154789477661258200635028322001976212029692761632245451706723310473496247291866813576562560590239685065205238072796884651843368020031552894353713340804101764481129977391363936857697180140844313438572230301515826018554054578971231213604383762714093002079080833795614773204677456970485412953417103724316289860650850726403165319043415853667876797090064210764511277071228086119147013594337536825037989442861842105292742004254754849575266169100518800673463352285546808646011851430369385097299070760299235124323633221785215097690270133205539621621622339964461001782940729409603327505278557237449770343016134777472679519019952632902209283240518052277962787753683448719988784923413123356060801189028911779326854590306027767918042644790596299014340020675852342650242303728020835206393221109716700718172840349378688171402314658450598874046349565912012147857914911408949386377216143167625351450369069507148282886462149236688553497861952898151462356343534325900290936123474566529788869989329577402032071649383301307630524584746037807759756719039279105405266284407380749718602872264722053474627985578286658033676599361197126139539494377042543564907283619485830619638880401611156560129861870342691438111307855974472529831890775813783019338536050360764731207958840629586118307914511207029262280131982377271605448460077063333126946105496282743909886277969600192162221985011009642318760988560788805262036995992984346092550208695986772600518665205999552844958415352389127945045745051715924865843200 [142,10] 45066971620778039087264256303896030328600424498749143085263644570201800728453976811823525086950322212289074686124758150772017363601976457594281348352831597953796465009015337765891812505103739032668619234243181459927828354784235475569865629318132326940178491731822970781926699917619213684758882626901074667601392815202696594926330656807444732711739677358378605289050261807574969915075320441624051881909875266842684991130012931848974637472094228012088499836708818665820253518180057105616725598121861116454896505114157299981508361966331220869314406651651964667021475266726551359491886623496610208101862618347724245170333498842585234418275843907893814013861041318499687324788442047288357867682582118310294546644581297171908896325217600937613429326817900398240745078757788047997354146892072299614874745082685046530676118753664049947642152330861161686978981016169624956732668903900037054069779043370291582738813378921807200888620272101408644153599395219794318232393120821027465831300087478248724889588512985891645515711289792642773569819192944871590759220109825348730067039902986117260037658492976646702433799021572314405414094340612792778832165003818132332771483304941867964698697170184998407662296685435875000142808750781740581506780178801376133958511652880709387121563919459192437131349878123973517630454508932824163727299107696268996338999590370089981107923158295135047329136478969455205408742952868795244188451741718572638437050562041863600257169828491141565073868036041887174581022745385512140695808441597731605352446547805997280843440769359966883982714497314849897557953607579453199298558744763499746236279920295002002631871280235836050086749488990451882945727339491965874470820003717361546158198730638749518749803996644355329597418778992637106552289546182799821565760419681992306967193287428754453638093839953947051358512809649920753477656168200603186705269340631143176925791230977736061230663291930868077357944432402973987335385101352779218746370777490150787377385645600158407723069253579658429945732066880930120514060005544981018485493949524055554022099184476151589199638485502914877423732492071410300377293307209632972800 [142,11] 174933408044128846292251236561701898301200769876187589201333338593457476075319050406331440034285532294065145775517410783215721756007274292391666757921667480330166356555307461987383210608693707806474129830017071553490133006151984700755780349631778716994952018933758928506650141846597153590137966172261265019370688032046800421128893302461587201453613882982674731614836722923760688315563239691054508160034521636794181704658729268515850842722965813774597480773930416480678684935795591704972678094996920391806273023800999734048180947331397901416981113342874397264806489541079867527471146809248296950077911211376503006471653097355164881465942127364057602035148736601733926611211804747619864679485210223000254967841132656657318839365325086378684431938554305255225685034876531479472563782299821105080773423804574313052891436353582349338828706207284882690712077439721400420686133582521756014922767231176920055060139744042378258474963391929656195989940739898635841023035382545478683172382824057784627623685217860438449343189268061851975516025339455218894886386878598562569251471731231202599953387586458638335598441433619330060566809071940975887930521707714412391456717568483941390073828437671278704663112442166373545025507851451402408249262320879732779866443495289813964711901920263789708870486723114246268517875472790553766582566378051023311715849552679563687304725503852743040124574387723118425673486024519016818345814292726341171701533860388801685688476883579327519719102871471091843186409285497770664946627840290925128958799342377744788234921510764589410078075058935103669057261200978735404295819555983608139167135811559065724427030401957598790430335701443337378981105579765432725922942984791165530422603621703226619828969647281611426037683793096897638667111840665725507976341094161502657909963868577666597449163397306250611905937802761862918326094658417460674759088961904751862580828847815206707615594311963103150218647469237343922832196660729185956528834621051900779610346185738325079221419245619597145564978383811789750453400985093201836866636770803490235105639779664876165660269920649171098018269804366686917327942265602048000 [142,12] 322318982868992853232344623683071663762565488784654108545558853693158707362475398177742836726313438864584739542507931862021221341035350584818406547795632411949401991146492892893277013023148656310958983675617360037104965765979553645149033367738748395939746051814605834473045162625414567588813145205867529409762756982272983463325616360689267919328363562517697504591497069531406346986643261935554934746550594264761055347156280761343513817116423575114384951778727019363490322464630991623853665667715011407905750729736883542418628148518841854700936937455575080551026711466669017401244229893867460617389753755019400486197860831947237925725360803073596557481055256966670169101688585432139045210790003923450131961987576219350205900381951152123572964428733728366483461705130332775349779179118513204561016939704175866200330826531648811861730661791124890037721924647384266224411149049764834037705381793382921147911044086473430393910422755779946568876898488457833163644077917736888782841398279160118529776098261283908112483781596421750445729474656886075871694214199178939611091552378624772131225562565651216224585067747685538422007836407264239393450655009234043604048438863858235465335619443243957796544860824550373479588764229299982473197561435387522554451912060972166011113123115359252546308649250526853101433138255904235871324449636859820814610103223363098645783024320328492340237598147302119541078237887490449291385115065885223048656160664627803192712616754576502272097601137284934081920399825042209159013833799021605980756063004169271803915628673754233101872074031686118096140256579118339028939892757639366939862994706418568636312993868895840004153133308888432566767463407555718462948991582206690614762310552666350719680424533836031895045102937321420781501399408775732462262957534108984190751483258184112205516984610667518752975455782866503321573551468804014750565712361542116715460554963302179719949978820182394937304512734638868744872925195250049517045464395052091205639316678746319391497767013582068099206534059013638445780456238181227184011239423232691810764529304274710956988356198237708018375259683595816652326242877440000 [142,13] -2721830560462223589369482615134063393379955406006069943163284488552779142325593718640656206655230735287605538917888124066036051673406435494491683700928084473460556336013371614787853498250474576549161054019248504082180159046258251414317296446772677572373335271320701334299296744297588789874113971250398067021230387211158544855503397383426441869927282903224449290889692576267655318734455248887710314032579137478390645772684479077728494116735344840168452147530815695659131032352786649485839475426287842429805429990169230283033292773720310065564100319027927566186183959715193933508591777871260752150288933366628168981211178095763066299569901824319541241017304057984025330493415964918834507927404186342404874668276827044047077887364007455116545777147327320909610976997888609796332908663826840855867926393558849407657702542806393660645119215742733314646930844488678319454087540804004334941551562007001654073274617114861943518866442480267200440374109949268135099645045659399435299616760060379774477410233389034318592450287051701525624375885767869986404416551194632868124508965210623445260299748642929750326131696614603574427952834490299677590596755356778297891475588190329787555947021524052839426834856777954301230114405017750891593536445135236103900275865910846319061450258475304519452841748570293038711169455286780739333427562375705004407445579485282014590249026217445956886923871404319952590415689818320336196904454017272846813844281755790117548642719245184171017553525630066657920603029499250546288792606124436511187683004727537131484382569893419193295825297052338996208071456493750023868200830904875306462833331811608918386574345613412086851497489280355395421533718833035446232279490627585065048511743366912616217153207320996391820120262041162533562775125405108161580995863855240856058237224551623572404798101453519174820236667924619987143266786694190603222157165741421327929312596304495959382286817610266124251641965220118104155043885311692792864875484504283762061119664713897047873781945679106068603477008888997798748747968753185850260252679757202981665846087042922717362503928251836752371506940920560674853167195750400 [142,14] 15049459321339410372791796072343693536902846245337312721470217442042518043940244084653416924214905129417534059331616927585091304261898758191657086874759662996377942149811770404882998205967536750507618932135838192237000636361388296782823020787763431522257714958295640299951622196850984952612182748898488688176072550490334006541846350706386828293851093080439336142944231511413524095048938824572255224350811247532609038863743480643544144922335732523689256256875093104328463089991045254797223772363208561535602889984809882639531804626932921668893191528056055884276836902751308189119439867405945943191027201123384029283116223761269011196814347264938465177105264245423371111476571082788573115692937434607675189849454139651572425613642536938486980472826196988284425083011533715963257642166199408969543163467102558391686914501500862321557456997671040344580671303816450248132931841936545543499163018699222811525824927780101246529431651895314189893553198192829505569821177357049405443333944207440422859904267677287580972089744559191176267644802083298396730010575291181943816426179545373014099326626071846007582875102815636775692042223049781237042489976672844881029213463890233694188806585203589759506422670009932345960192510754199249771739202991318091651755779071736999143335608249335515158869186572783363769644817499647550740005494831425927215985615781982849458635018815227810284906771457246335856420066510713612057309814046977872270301304905113328489694744700578197233521277674693212179564795817035913165663431776829125091848743826722951233676900173222479380039665667339716273382889041771258381867163359245528561846889230640212391744114820008062110787165842998723623579150473910842622535769623231171225524823596579807003116624024189403659205720166962696778218369183127955759881587607038178048326131210011224972043341755843006185522537523927542316970367363643139301838748184783989160296209277126231098795840807025482333591407140868968026582950539546608092047421393096883661672095223675535414880969943086015001929533975118286263507297620155717758846439245639011459702511491319045133023994623439883392610705185427965884340633600 [142,15] -112499037157283933267641050143330086470617907312417149159234817905078740969945869120984283540697812626225846153470946478963996778163813505557904566140346126715905630846445023266764328600617059425433635320183461301854962396650530852850936227318235179262853443016473709747522851436220526881136287462511026692319441293717744264569072736097129937701020405836174024746964474024231042056190749598492703868735230828702452142318393209318754514983194749043232967265713270088830565975302828674033170242848896425277458120055867204217380830181684333340370591257369846441574391360049260680391646986085897489470584080861621235578864650209512347332417001405290867997490730570301463382989793433982953843153771808763610761672560250937533972343101914017320766461934906369314401279778148101180338636564136008279099734576945247890550726555307243974639870814853793698829682320595344925789006285439488217861907720045757276880482705681995433445353172720169178658267353324026949466002529078123449723872028955109599376222515092350880937850613062852770961201708360798498872902920874402056085389308776528388414952480634182324127659384844422370050219003476852893752278103232053373595351712856564876635189722800639695943778510430252065229026266284958123893407600404071967133226995130774072766626681802734187748392168890018307213107338687887976851567113057723490950213338813104182849938561563434588745436080449346652428233267786098820001422500285279505492688670304057768659741496726730594429196365561056432374052812679275312553103353766254933048793386421450501099077690513083627915774155524366865321855735714835045849023379318306979824929948798964775942130796324246722842523379989847222193883660109742853275720025850781987066287096921779166602704243940182859331194284044982710344366853019173094439854752344170206937548860482680064405247843223582326052945472140441512605830245945199965268974145824944298506593991237551274989361634407247179936048260508654606660920294069205733309187846885481634190537280659063506524848482834655919148557572189959350007974599479911258784034513457719309964548418464128573548116154951703251880173074016601240502272000 [142,16] 690579832531646411654604936007565760417147128906933484526187537804073807887024263226367426121413020657560964196044702413846217246842656005865068729572524263937646086949311006160686494291850272454107839822275656687909438752546917723227052100027958183828059003428276902250196542655076626281320800620361404952952572089431983574665235989506946510818390686776398409480146927221874533650446699835408562450587558508028287073944125194015000933335814553946595844729205053647109031200704801517806719880953500171707019860993960000486003362997622716599914744977213113551870287819533599539457849458445429896531417212414708226720206012909809759108647754825648675684436915466578738257465596190486157355215259559510371366076485527145090379989562267500555498041958680868186050377732418357369860007495320187649060968513114213462877242027067008525189394534780670978411565974270810527888280897587586437977368200135788196478491023156673523358971057825090753082360610983666556923184119854332563069788764155084107041093996577175489410445498840776535376193613275771988773046314213364459131933118447942986110062908896553398505161060771188282213050607730989511903654290626435229803936603371438243008783251385221543943067693380123874239796848359018102879751685675320442954843027102723449779653066941862237886850194484629229712159388619470783155591576685019685062886975408050344274103584516544625520235292112307604298015372537407034450003051890960440338799630095110106123646666485549349815179505777698004789156519669323880530169983680688830219368502413285103869036905325089752254843661751372798118539024796988687248983400101487368370423492193902624593650581768968358970468292833588144512678375194470653278246084186542515836473190522685745572295295107795654875391504639091084107548303146038207820278963358996533918954278644790921292891470785576673510687303271987740456662797581853505510000613576794102650899753014027396193637359640632040489674869758344552558330995222918066976583728489765918880802163595181804464369317211725532239775774116437307838960856502851796803035009987348352252716704518724705992123085096867349872815649168138698752000 [142,17] -3327888969281362022444682284794792757715411522739347689296986028726734119930545907169446712736781314445212849613033236619542971114412015778950659088125494841875384697058090143048364788172311472520943278727542133382457176364006673601479416566528791490776905667958393386883713147457103800977728434079717611521324778582046986877050640722374411108280898000879819619552053843355794371556448665368901576390309833181400805768679476017393472403490635412393219651810188455385319023114891563326681310434027418764496670774555424723739733774600976230505803163773769945115879083702343250546432434508534691568203900034468167678156646005377767961274137985026779107217446269832602437896823084484426447639115523123887431503811282046712779250269583703428789440686501137190907872694862553207910773990900896180628916169129553476005027090928167505451486687581265524062971852206169184709353899475273113199667009439475561412109167342673704411622756944602908005509984214706918377703952596223912207817384502415115393706398627712600810870944135650975987192174001126044668365372481745750420556237301712979658023890948040569579666532677260474296175728976516816598893908556757695877327739597998826498164754242161034367943769446169984689534369106252359334669435939558621921059303166579619592529949042288946600770958011985754623043297467226989542862094219408594614051540179535469931489774000178940439521445780669212282057533046501480024012816516605506246971351498821385022935355134134358062743369360275409447003824766438944390961757805249498863552900587745751599263071123086267832244718109711567261755916534938513702864877049190410507586567771577206080758401938398755559881173422793648969037332852149902092453582595856937835336797632768928414029453631798203592384221874728159471601301937264683264434046004857094683880506062498350718522305807515887583233296036574306920021055629783784267838540976480814912086095742122582275314749504253787606109399550387418714362452815449740447965544273624377243556293018889704900790462880780935271557035522723849824364111066127741159110578347146193027365137671252247318368378735099311166562659382337732608000 [142,18] 12873041880021385101568672207057258832035268932360697373726393372760692526470739347190021121004351958423323908502444689312483160411347409246271994040605135426954540090448331660111042207482765121430828169552944750205223255640141848437784366558539458947514375390914588744639720501899928851701361951116735921373254700553755805407981275503409309099358726276291829818957594223720721692655151288119564401270182960960680963836310878935242903019420371124341021929858768797652425868187294961285571173252340993975610952532320450311434148400505542868696560437170056323508296003268344667942431585617873764033495214888824812300536190537284460194088836068463282412655757295067599211469241103309601633948343309378843153921446188655025603854569988442474156709561202103110220504220779399663807723178008840242169113945814095111785406266278728513255296638836660836001677892050053450848266288009462134366823018543797160231561104330412117638852323825767035971732036346080463005681475986668564520564529940961998358586081353216945399558635238199402562055515204578587694396981804083474915655051210788316625935335032557098654825902356400614441979821985222944329705570987263703949561909461870641318126688794876800993049253130201943614010674014089141538374542529994322352066518982257225554034860725983318744821357012999833650631132694268947115367927481550803214298274104352585404703355666984539910933199943818436274656511703426636443488020952080214964748775529012600210008140995055830322678354060660126665473241980814725198918157278033557466413539084567669596115098152731789367986702209919491644226316604275268542959403671988235713318141871598798182074330085615158249451004392023374208297699785057996046738741512701435965226607062726935224162506857632241959705783847767349087475573593454366563362378856364865961383935451508864792248918364072965963401338907601847090252209870059420570118122907952259138080200155298668781435568219924955546088034407433416875861937857149830424763370823975227238451034404201396179512492333018578428794212438025171467348433124696900476177578990117782406088743504206588557456818958025981880397878009633177600 [142,19] -40222961878431874821269248178863448033751092922402443338566927678849533569901257163189935616983310006155544696221381307565653215678914301441316747500560591207713799822476838894682519982745002673321392824952909214500829576069408642270249558908063641662497322751684876149524713199263874780805485605770658838556244421803172736860972299662701759231427362438649797222490200325833418801236647725839956997982569854270655138022737934887772708235430863317819799005261273200015423252032449545173417550982904967357844305007962450124651060140248114799699638470723422893923093150921020325193787878269365190590838074092415469297542603493744686827875419883072730457748430265587653258548873166558071755363462443562620660507732062200956014236306812565015080222925458717455967381126038330207505384490387329072451852150000400700687419029675910659363184579399429063072906261071801048517503898356976280286983935316584833497713921131953016367165316956745363074316743689223587483787333615901870191049940172284626174145373139271680976129577781885960918710780777888733275331781205593103914548005291319909752436783437840137033489019732872358432427818194687578456648013395345943888427381216212458386563787383063623430426000819380176636438121305656628337935420290151051693691575634910327390161194762905400418343708420024881941221367119215380972195994776030009808247983981655995638767685547645224329048854502728219887563545079385682316502115643922274377345694658465699167551682038917603393981362499167946250244237324966254581619105015371357974394757943444060681568157988546530346808924110739080567647225962891701565157800969584604038584154762824765970468184700277766905277096581105255950554989308050788066703652092249452379710854567530503795956971571255102628916607597318883688697749228285941612616074893897991530294998993488435547421140164992122311823709527010261385184022331039102131612967933878247188660824372959606233870110456948771697841487315837934312522476749025172680475384206937016746650832877773011743374887539285996239750943209300084223496422105845288149765505696649890092929779253192542424958739295442247317618489609420800 [142,20] 96120865645524629590356075554425430812940912812839705094244209904468797105218334035879538985442631086255207116297622355488636633936339585980107602853581401232739987099083301906950238753158663059537193706854397396045831857996996218417288309989795509058904656247703667395423406407653260493379792366225488827649918232076761201854942594234362657360000572049098089150703996423431371444090608641835077218927618565619501825968079570516646854856429818095558802892774332393961560563753822868900473781774416963745090519553540087475003776691302258420995524565021624309380506229502656750179336044326383853225002714791621759589336802220240060820014167521330431653464015966023140232610500181019754425997840937878095659594558222775985256444075005634069910032091992345870250996894087436815092613422603296260251488620347509430320100232278175494359221148869232834725102863303092207076455538836423558066028036826440800049777160833778239873319509637541477748142165723258774962513514623893632920001708457076446807584791034987454619859381202449735334562152977940999653206436757185619825850728552646127368065235230369949428246501556175858618346475803574960050953384660991122451500066482065954798678170847489578445118625993287200512855767343344104313524046269241076174446757130357622366361713347343661749912424437921432510574138321869443160077011799682708863724710402543165705689875031822044848000779707720211439358427361828858012663255372199327547011856544486864076714201691608354309823644183306009347518259351340279802181303814147786632685142901963635521546683154937069318590406637384191114975168562693638583708783061238226777192029794755897922671681950336909483613085291482065663701497293470545719745402870676255328437752848251424508354146274280209134941717998739996906517406603226281719823576289001674707951361212326705847004391471865782657715320745113069625106420449045940548710279591906622676658379135376306511611580273879729294848477785176450608465047060937949074264014364414432108967658312426618785271611290930343330109945913395269141593311367060741356425270283258015189171602263040960939351050274461988635840138444800 [142,21] -139083388050780216537775526502379521960103848945261629408626089399410365160141208266293467112747324580178101923445465315262910359677298752485240925609841870935890662577312911387134268643106735140484153821412687900869558094958009184570303213604750066934931246400989393262142717717630171511752472522441079648922297945414274263508071932693307543666307524537335303792949412398416240037905720868363866794086370215395459232101887149045147237888306853882792803637191296349029766689038260138444753132339865435706116216027549209368566489964813945241258118303945718316880461847711454679867826589446985842973361866848308336367190951285602563935015459046814736932163507989039971693830277680731991830756054573140690253893436226187771717024841809177427830117296711153222280089293464175316068903927943089692686466813462633044340115352430357068603269924618894123154511531235612258080251153354398747481911513126829125675123231263872216302205210166321042836708795327349274363370535328916435830780219953888454257126290263446338978792718959425196221597328761209821564014661353785425249280832659551817187776405859714599896995860123780429030967128501519752760464274543109061195231639118975721968633610073731605080060018389371758196262907856917643222584370087063240245458433123685526345674783964377049452015680684257699121322604716622651420895002079685651852069093428944974620266656483446930092000531983665106984122233649560857713513399618732096808364078155948373168397665579234902489647727268976996277628862206855009050996660720885848608482530417233457242917032632874112429287033758107023137766970993185099860767226597392467324098313564642103288486480742627627319215788895704404487853594909558520451986945641513499854542075123490231640198887989122321003728028959491377497881511055562141583626235868855109048584538570120101887273263566382438469617014743191955540433285727998548682651343367589615606794277073966040499601832693217919524778791464370599083881793554063665207586879853770739482879057837010751017190610213669633228077798303745794665397956488355845235868703587492339577512004805042885173888744688566577159104102400 [142,22] -103810275586946623072115599732913060516399139891846905344405287601185279441042022640938136542522243941018149473528610222888616426250763388125247689359104619715062915858280410984257104672340106113440257458402429182474895284194461880667285058352957014232987959953535722806123419132179320910503221087391625543564828118682896273950392098890719741915782526972695644487389366244755435503283469274325376742505485043259635106398716847324085143377175679882736927925331467549000883825768069167049353065081910128951706183040538841128560513373660169794655870855055966309826643377868098616704109410778313268614986677862357280656760252575011628082169179358930225835704968469467853609256217841703418139594461685409019698950938027769060393587808405425520213070192608706517185435579274748709646211699070655845745460320054150966650731522410712339616513839753744155085834404288233493659478894103072852907616064457488601309244309159989191685790930235673852253344527311048074023060566277924670540823127132661226355981525032201749914664033503523199544323805282244487835361073058632208143944695051780373462349642394471835330994169791856047006385216958622309381677901871704957686222977813634275076891863295959621021867457435217474119971347800882838249921970322217353829640458399046588537028355089517283714055875033228912303620332691114593591937333658825805702655800788878084738560098057617541135110314799137999108436432130371876620464140023595865134039372312381197823762991446339606073847438349787353412947069332226442516193313663049752939265777025116848075576853891554602110733431698118037999973167056141947585879234980293649053711310926873165650203417215927191765530718338666083095555489744238065370941809064817096766336702543898733834083264575104651159053889121978053210094496307666752267691756568448203375671849785533928632875534357672900121867339066762642045365618465123582081409836694183262087672142128873918900448014666641228722320194934429287010868351071240570381829658848564196660373856979277495090637545542885255738832955321386925650285984642505360153825501492682668296739180159292506184047098032597842998067200 [142,23] 1560681784876188528879546092615849322619430821858366196613960785046013562758822024243853628837066650086964059572998330845038671037092008404677043028538929287154889452242115947448831617743551290931875650539342926860915164361123439465356829796519740709343962182746858614875816639452606842253065244926967565126044066944691334347536092037862876056018322231994008121393376781820023876757409565347244162434908703704304974171042295258055375796124427882343627788954010593471348390676761611698264851289206209308165477780579215570365866747214836026171273415262992191705680331084968322022696233496695422544850007937808963786552722932429341739892771298822507716860216760242231614888566744659110102343224459749117424048745666114135455927420244923360780483331537273171956455483537298032444917816112470254446046438141970877323363091694554584239276580740997105364968318269889076102288665718697028409368750100259968881169003391565910030000264116110242437516109321924102775436433808376319887979355245791615853319904706878987956007234412877998600906210355587311175793002791457421309060266057695306385692309969331315621774028372645293205740967452293458984139973220807703601339070984146370005221424371399523228576555869109728088186535262752475998404236579107472246517162897587824161493485729078050263239174839529647828247786472042936818353333783764920912293456132019364461224613131964772095542889294040171825407037385030862653016157243942659793262387514892967864284358017569136511963233911321944781057660834864616400250728504710847592143057499582753848051428028710436024847514390759410667432954168026702211637650558211967282102746553520724378868609057178425055609226462359077242114155025817667168038411368882295243192925739390554876129647071021770511706223581806226002150363485012625931213582680847348921156319106024268365016226412862149414815411177873615161935404769399716550903512983848878552979054876344493169046709380004287207883573681647020208469798411250890265238822323244387556996101675910601284796341350173381400389945282923427972558244822569839845469008072412595829931700402796246979204995088960894638489600 [142,24] -6540868896831010247094270317476001806481410973538858613315644440915562665800844439192929954115898181430571915289650904043490316034435082883949859496151334826954941591056289423356675459127127822770786493988397585064326899987585243621928604677768988207179675028706227065926335417038504392006994003838351083448147357098745671431080592443471875055895829689982460737653109516790375634497398979363153579902486050096197383488313024520119225610433287301718871309637712537129364168310617726017477104970963281841078091417161440061790105356564109505719685370966222346673870978108431450485377102700610908374589388281538655061537914502176793027663916349529632784237863871762093439315841572975955539483989800123379567389594092565677611856303250770873025857644881030164013442802497199481921084630398404324172362770575724410699449303832371395603036687198501249655006222208788921263286949479557027855645228314248521310458095507360595917316331818711632283389877276755619960663882439518153767781737982831635000532484954042925727757566704281712541136762524634891873149254532988571263432505594540531687828451548479547847871795011917301462733232154780464322855232420814078094408758879228320614129336318281742568863987078069938128322762046302979953948126344691871816336894359161317005767899660832338639558716337632107960894777994590037996572218442622266887456648549038921853103993338590279970937037166630209454834491741597197101007166098464274093814974275147496655751131730573246420167643901377584273793636624409642250814048913480832196738937490879194343526252164234755163131018095163222260216189360693844795651126300490332944240765447689405675121466853289213100312835443945545399847467762013854465286593426208109705782943174343732515987414750046089313579296767249149669024480857635566118742635977694840525631957303089960259797131301728358198719310379568135815176857272751147549477431469182336991176510534524658886079420613629841535474773437606694474839355134217523476363295276901256362817725984733103370870427111456134027459828788947457947894174438141417263632141382387966830209718315389681356887879806487877386240 [142,25] 19537206434349669426364437718236647857175730947152592679765423229159620795876743628434003079375610996542272665908985659253197832524925394723280241095156144677733198825320707310748747763401566335887817514771644946962683837541965455758909229952408107886611783468118034606277270992901981740732706177560504608329522562288068672192769422466739522612370663822412932655614195467605026215831072139577888694186397590605671541744809370019701945936546184264887107043052563543819227930423028600527700052604747594657815517404015816418866883915422172254929991729117977067154765672342070894032310452808754724071030610998531934329671635345343388112340205672945719532001239824813386373456402719692523250874238318812383845215449083466655818768825327716374293384361343685841903194093067685968217567018584456729747833842385273576818358007317807302626653530879923200778819190831054443371435574606462078510493812269198822837571381724027239977531324439957688697325340123626727428460956244956180564701181482541290870703551805729407162603898799031856849008552134926792878352486693489061446212774245131335299981767295920380492177387548687898504169556505586281918118885218073560011140112766645134978611685375250424103906857041758753716704294466354350757823628342113465075331453120306479172358699648190740912943776450013731629414249332592981191452500115971116581519081179966403453538802747162393826955613309985016610091411858413558538498469471758258036882805817819411277344869977993070041362080946464775937966045443251903233243011468843272514467702303246917263038393063296155251263487642568893767523802112890372305412385706005140718339002728539533920168254661033707839013829572866027296512686448772842556049412740128529944599342063777748711056080549692926677335921772205099157801123799930547956713794170778923243620735868970594078354330019104436884018164106443182186157904650428575341020525088081158443441604756451689114131542366360103883263174852212004365330716424107952417262173795978275783875271347047230045648499366311009770917839850920607048896089113952020938051719703256732966721485612623029639509449831916503040 [142,26] -47404867289049892507039572789691179887040288928806061441336483757081295729204260709190211232487652100458100257085901202506218136991852399576409906472476222285123551790899404654614503961242716329618501353153593303753154788726030223418221721744177768862232635094126582543780731180800466123905696431169054300757350130394754869647243305041039864890299603132365168784370976356972233597684915290197854892835677494193881680617953073784542013130836225602897880326692324668646601041076072475043339900147592847638336835304447845396511208689336555354741189860481079854822783210787662932108947251227711241192409936644390230043347855763731193729767458059698897733295251071015436017593542939214428422280766884693142198928538746764428036772877887868792369255590595575943488382895582885302464067821591248614520325637696644808149980828051361724647939059097280177488103486764631545000341482350634817452462859308106134965280964576819144871190185320292399462830026771701546149136548505665616176164592728004778299921382046465475477536696291049583596284720396966684951487572760229295601434653322766671203683663568797702548133373707210419715973100520861248048177402239525437810044239522088285430313125861582270716207185907486264759456442511715334790636864524539653716922028185765242911670179357827801389037928554046118393614894865226120133488652703860998034233470815624986004901440236565128975715258089999526755216968350056270264589836955368209137886943707389574128289006410524379943057283732752190176156528014370555225299238356734858029072556395939920442405796658866803904014076544576022435117036368139807812935745642145975419989245897157279826478401046537722603285047189610276382434541475730175813754979315067518701778492358439697605133756744174476514730675985468382310483169872397538966770834123600331510671835832744657868328595714092070263423216037286420302573901484390931366736734805815275733981028785139264506911526228281901391060346090722345512206254045494492097568147810506323358950471362825700398230063509769569897091945684243865894776180322567161461447966414603532796128414279855478806696568448614400 [142,27] 97921548027964950864922303855183212093481600757931952405920255717896982752962403123810548511601265837336083407298654439351118277815124465474687004388663503192389483109556103836719039284191285969501414064459870313953805741721952571636366626724057389522655764406012442871565334662756535322498081959883839653710031852241122171136787397067073727807512603506022926139164532667158840435845798117321510379455861129053381585067325330838874984497441908347735087551233249632632082464829280220025785770408876599714133130831968259125596636054845486874624268039755749455377236506688216826467443030355214298097769196877491998641080603178942861676536576539092749973550876862714943862529695105948927663923720141932478507106666362037011396703273223552547592215843740134965771232544043354000345118006529038884898199589372086549493901830726741005093651043219021629316954348048339554889255310719389255156882217964842465027687147706687231750163625223304904969840009472595001749224737590985829177498402032858510801315895049860994999211466431454793363572362490484467960588969788503583191190729418906735152229665188028647705354555907958008304974819476732006337230302507861727093422090540697870221998866972849919561102289229068367681640076502720280321956327723721529366761286662194271480895967093384653549659339086375852961085709259583716080855204583384228909429558589151725465939439409830031456141940375972059387372345177591675483937795166741055040939470939029386742860288304975432044668652616404927896115957737116146263768769861495595558961740907593864124817561835569084130206441226162817511224979272506369666977722875058958142618431867558060882696161340955445270441054493089629636235299410878891989508733839310101226703931368904788680904981149695538421449314387233303864376854601146622199712681093877807938663596735975166578635886243172987552151204749236042059186149016943203081033662459651205610240530609183573948778393591601854523939972348096425436568476183424594775950227873665955181846226776093827034756409508106527282435644709125396570166876284678470872981382718914992959094554788405681625421263667200 [142,28] -176187582260188313141662996190097067780446100120283626108285535937349701028962359901462891120148936260880171587027055295661189857524257886515373130503726941068620203846227250255947720115186164856007099839184171267179239402716704129395908733750509685579684739252577978019063006653227451796535815360025903707476779895398737357926061823119602729503885217063439498693507072375544982445770266276749499678159537809474182861081714101845388579537011980639204702630016270155880961660608350420142058263487921312319036611710803564066216469271175338155940573129602629536963069434889215088188376858029926161692644357280638962279622332363257689168447244291620879944084366034450436765386940310160602660849386072572640407890210607315092813736783520703382483564048780822775426575945906373778538236861577657596265937454896222604628562070572983949893288129228406747252505643290412511432835767320765830713285142535549084885694394094118019891838843983882713296323067522853338223316888619477585534197749135391471407280223565693493723213796337466599208905760868887107498029117116420918594759921857154057461098158270399759803295631322722065895403668030602119328275873252715717843941252550840638250783112167205106577728196002989160112866693687610969855720962045417230011014158575117188024287309853036114077000342946465722872250163698834363395156177364224480469817234451420163705990244429119067897123796872322300047551257406745425708498945413790351562469361688847858849766677941735677084027195463884907552281470839894138248104795750058598819158351447742434416948450273601344400478409841116335635071748048879112548857827738307601772900910472782820335395194010443154579428709185995907713179596917528460634767009240929437881736817948446494446103985159724648870363027882007951140917114603597022080013607772732633757189981067059482582052851553254993068467116978679504262278327998536348371903310487842621318858036960345471998028183176769250602867785910782173381170293567961527114444669882852432839062812580065494385844329880411297742259199893140388197476317618046424932748538538058650481204917552097638152583249920 [142,29] 279797538379651560011400290690856230971297377986041417400480521905618780614392160775944988949083128745874825677808511822405933126123971842184244796951875543122587146678610343974776027418191686867144937617644300287897983987719273581390725155475018621881622047606537720722766295208674562921765042222807123635748117530473931413353788426746079490046725767741525340522683886929454363028227419155169237295963991329222596202463885240172258346804482935180402933991704684348148508046419905482542099442850880016205100405866427682713087553629141858708092530789166294364258516734407567819096871805111327616782841381796847067800226366963485965380790771724949756138184034306935232525195759775113078612155569452472017271263904613572623995740756104905258040151705972078015327483419390207526910923501299102396051093279178354558389384648359345446562383861821160627349438268556626131327948188919186329269844420519208865429098600167287426879731059278553114137855748967735546201792488921083499910982354495290203203812693584313798609143361593471875959748031621857365154911466169265084543099705159229709405633065373711764890635268049438500582704037364515998126262303785689921361223825295406340339309417682549496627392325152768834310074131086788025122844054397333253367213142105013834440862556729388930445112331275559996256318883978368326951822371674977235919085651291872884813955424590855386989034112985406314598740390206652623836447546777100661145319113446319603553466217658415227387110653410618189564339976600659744106089726056119570274436674922562961148219115712434177955850501152950476561936746497747961054804774612260250701912254170882361171952891839042065390082558875384117372878424776841308225254957289127210389645455346139889479884524728790186503330147057159109499186614852458875414103758877527851465788589662582126288557679509822149260343163915182600647954907078367763272795691248124756192288097743137036457657819118918651016692802565643468359808271610822888385448080177644647456211615520707377990566322387300578060055709084848427858627312552900916886989930611965310571046142154060832765378560 [142,30] -395495822217390079276714238988727448450096022665254646219480829769732293016377588853911212909118013473175393781555685480276212756588431648788855617271701426025824973235601094315016472236971659226811011721970001199362882716511456534522541479987526291618314903723015751194725533033789708136445308129286290451836564294339797433904756307608284716558754352137277047695315270679076552835826443406786768256871553980661488350284135164808985586766674250982995580824429006631026650293767900586619424011470776398443040935654665406084075998039581147818495059459158546917239356831426869708836843941846220492226035198303583850707871845586233989771984744346661435100527132070664748711709717507684227398513578610079433591108249267424204002977245455304128161268042988763920782386257785257244877406647907827731253216835014688769611638131141814299835725968412334555411704509386598388769496950670616394279481502791435875736915081571547239896918946388856523476680796383768768552192755868653567328374714785487244578743785509790861700815028939328971127738411173105912341334959403225391554716238679245240053457473503092836940173631074508245223915250583440580001255017169614591005682494311043081389996816756577396441589999674060413759013809173117893499589475388488225884096583223536853006620033963285855966637524331281498930687001588104498418881190756358599875193955316489682584453526373962184499400178387972064623181658785005726290252614906757345480216090834459490841352228152288478401368112220792863191230826704231470386889466593136195808676929067018220161194504772758020748307924147651341636261870984491514607328214861640331437360864427794428723088028396537116686046177446938288788689844147101670817582087041800248940126168503975661166400846200772432586522253340921745529355365014549587912538025896614855793810319183804372438644234779499631194370558149447620926262093146596973552538988441676678382308303939184721058195544226235596702655029010670944113587120575083295499176594162302037439207661688420489129687026707941984868008173954835104400118177361226662300446749770396839023489133733969636884480 [142,31] 500457187407853822987453399484355873910417129305518877462290390227039921476844666452072094887452426747065317884933408438171369429807683994605638334128778770980381532119508750900273525611602410229750161513532087085943537129319653145476403431461986554283198784651675556255258559664054158756367791249778199594291572451689451371521095897589338976540009492837182500756110941422022825335828404580331546317652277130816617046281845763905328654642359492875506192349632108691514719100615860709476789813816084660203921734116327612854911273662084277568297868766941433348937979196790396927262461392490328272681454933129610776888390884490950914833783557623782009056755916362056222165091186100658990397829002784112491029888798738998054114013674910522996927914045867221223710591764729393409649409257313069387791911572468540094207915842762712568242702508536155706594236436677862392149821392665392574941072218446364742938845095270385989605060885431109653698167619358591012632501541952688406099037555981064078199902163719346230723331919239852243975445230491538433565805129927097617637980488172856259897844338644996413444155345473777724315597759622011850403196139128243564737118329303406280936635532541526018472340325976471478170502149966121556531232669940151748986348129328542956762536728043695305947070079712681269398405836202359692072705477944908988353310160403706632446202395353913125983943375145988423971179945389368027571130438187440460398118760432850366594733188249612595469432396300148229276087442703709612348680865683350067355032214601955108730100314708255638685071041055902543088960439707781803242779999959051822315103354428356722914160125402035947202780778073560423734006923776462023005082389060422008946366668011972456522069852815859564533102676580193296022259797297640617673526639269002311778949486556635110996843830407052272040593608808397585662968898687892379920285999531463549652390665090347146245198043602207626135363221568984900917192063340983544932685620462508211432557428938858513531899287227234728182546262820391179718984578386709511107771779151121463925278114464766361600 [142,32] -569220424360344519151532214350179174837453733313668649874775380285697125081910097531797629782605115236972499918449427773588184979066985575623620109802364823752652049229659281360838517949065183168508945699601723101486405403186344452964310828150156000589089423665999294378708710001121316150930458374263155599806007000502031949068949642140882366700876048064621877424027994200103916527168951817475567017192699888683811535146599984193320304193866813162593654675992974321785507686354127525300139218624539130929391558018411499733756084276694364999929268121050086061127618367525008778618288237753630633727261932178482780331964939002909125452631142803504973168914728483427537168460620076840403854651935319045431205901505653641270152523910931867941098825861337958970135828030232268809460347851575930511327668743173609334334536159376335893587926831164292412786999970349227972576246142601953642044541333945109922454020272564461318369304667111356469072226376964997660660890777247735477770326016472280900288562424725703807109198762601896903768413734729583073848962777059050881615746757337753224990821223199890629856514724602545108972370389201760454660924383303733948051183780567729738242432246617340802755515622947848823327118193784089207817202641444229312562294528278244782097817276982814901576971147894886028103005489824228027494859113875801266069305042834695036994016411705674541604895836207796159800716243964609036793537912414254217885162845168224866697776783524597611323707101443310771890690208917744402523311806540826632692741005903790919200439294870695022658126943528385434560323562669744712286854775696115925030770248513207088812101156771869177736399020343786036007952004004845030463878120306489413954906129027561296569583561353269672129127068037328511673022969692146343846338974572686153263992809239874514053120209108287447112743637038783491934750213859573059634350323580734869142601298289933934317522931250390158909908670084447197766760149478575063763853642586839267070277473121184650146715515529089270292648018245846930887208441829607034548015237894335584632036937800089600 [142,33] 583568373238237099840576830426283629097766830338400934544141280249625236081222415459986176098420861565105761317717824631768464664362401624305863145252333323239387970813060129427676070311627715981915420262792116529580269974492722974409765490180593592255218071796870116593181514218057836303890638157885025833916956284940755194949710252435966534780896364825504865641547455147720095748606072721101832160372965988989415497974968612737746124737636657868268235897358322977814860571965462173622621524145693590408120953366785615552253166308218570743225728873439098941271534828545641037494642320771885419719801619018126948950310026852536448565692306479586990453472082988886738634565157245358785043124651311215736349898131871192271820540198684154061131605950898817803234060590826081618825846883792412026517606111527551679744860287739561292673428467272458044228543577814243681048329495812035290745066320283677077033546485018996936780242102208486250245476509433430553446479145045688896189667947484068958877879841579140467355613469710529174548378105878601955456086858192242444871387024720222089283346858201612014149765960257414743474614057712573409909953825926575069007113233882311155002327127558552472012569371811345384486268118008455245619710215415577739716724817402305094435128578087620476028310036982569667376926855754883848490774781884052284425685069833535341790330924842384130843679614131041432040589958550552018202048816184820369261522812483991284126339985050569180976961408747108607519992590259713725887360373371700339699040261243258337202263382807815168648706047331721082466189476732563009561313607017559085059733832796301639860885005929448620187547627853558532418232483316410895526701086475817685772028746750842636878025115830120849242156572538160543180940010946057178482014900404131204120432147527464384915978149393108964575190311421049669793860865401932054523931476558331734670868932087352632323228171375340835369603958986155281555065065285993788558792930295146412956700884748608981180730334585691342764425227992902994177813857225801888615256226323592785215357682974720 [142,34] -540099298466603120354551018806498131058744510524604531540464344179718867034166205713425335611985386879661843395714884142416849669994090703134443283508786114691076938636180286047481847106269905564020930489828997064710350024386535004349978416027379959611928990177123695790463493845697137358894342146812525131019801277325779599765181770173877871612658655231115938327633626447089100850602649017360238115575295612404827540982233686621804913866000577018652751415398674695565954384687525434778074155487996724583051780484674939525829291256686322093365959011968579521187436180704651960672982796984828333290228579071390273753456893089047901679001578193025435674070920738633888486453038684829769682095025882045615000908978576665623933466601272584207421620424201881744524909473809855050113151115639442359559014845611217558059644663448624586681623919658192742732640817856146006018252953646206156901393213438714351929447237536565588930993156267021391628212872522175927460110934191897060163474459708797976924083303510246488011317178538685064857135623203320385493055432609681968174985870312139997307588581419208752197114452739546668575851718312484301137525242574469545070567757761695050292110464064460893435279161736403794525844226353323430156640346296938088480959896043680321518155749590279366807995961595887720453307106118894954707277341370931354660916831660989098849127429561930398941322357390351005152063791656395421861076597811908183393096715334808013237926833945763100320888505726754101630408203415288675184670162110610260750170354838321650278171215009896815180817907097436146075865647562344165163530595324274986798790419811226762440421248330613770840742033007814323363514537696801525272742822844448370877671415723397114042537050870230609927141124923499776780678508039387014754864287751911622452015387961926655782060943713005485591114615765872158956407050498603220289181309721856332879877677077813243644046470410844763724846243867429686158363718859371867744726936395600185676900425755355186519202488007615976551392092015946544683199916358164549481943320243011243857649074176 [142,35] 451213433700259896580355202673711210835440830585313385748982719249518143951861878466605504626398249942987631830855912432826465520991754803236730021609893657809155470866210995915678071301408689762280591515163375104930769560494917579503717175336612070359256061363629417641867069632734532299713777162381386113087957350478417322455044290837670682204421300579458047067137652293474362020584226181148588073256879925560396178816784610976661375673720868257902008829001390576412612788358215956508338623526707082375013709267474488867318024796383351643772467817424449008647881989712377893300006672350763287800504515677385453089608858091178684701387208024932454213996669397483305384188011164268429404657047760119458418616939576725496243673109048374115980451617031449025772893986673877194005947329409585710503096356908217393765485903454690213885121990755553316585351009000694995055563025297060639468407822662236029079142925405818435970577235677350725917796568352662313411212587666378522109750646519916351700703882180710309352938093489363704972456811198569156785089611045496011396277858752220981416236721513511332664132619398335380465043634287934876653545550704385751785053096575137250896132292570660709163848133308410953528270048175141388315271180708135964657663018450663736999016759970967456620622189955778038471950477142470423382948088559905042278560126265731312256361578182206310710049004628494873919311558256961331624922694625044532551525693718468314677796992496812955719370561393026621066126372977080778209435460281313343986385235552742366261415999212171726997839576340490640319096597433647197508859859345823622119527626091383661159112189164626691437739712570820647879288646612890832543039577850190482599708259854075525599037264102216524111270824876032046761346892738729306804388421005337566847009017566161592160929676493831275916027105117604443907574615263958427731999040155875529912984884583967561207470209506971764025074323004259534077526827761471156221322969941431563612675642885597716608158241652439396404661243438464408104906547305240077448291346491512905569140736 [142,36] -339269700885604667062301791761897930173293930986250692900735891103256663751640339554835603619884353912961559608738215903125897900172616423313840782056499866940710163220614004483524439202006916667675874895930117097723612551056258163670174456145818684296884974140274397558985216295000026960577719174420866418764983274999789164628137231500559420304857765330880922021703024005085485438914855153768686131432310547762892542671892243407836569374146426556712483800881771157381529985085488220310737036093345689618073861746496459143653635061495120131903630463348663471477219756097316966484383395014155798402792996609193258924345538301669430332790855834677314013646095488700014789261715296737530349330949051885424184501656641937234322295805190139249867679432580419932794866926043333162203226093181716934564220909439099166326851479281291337937532557404438905782382579058853273742600640475347363727373141568285881592963767348792067860869271274670992644165979815513961986903504211135525177284339710051414584335270528802539044010694499944851888561352469891873568761122581713774040134178802806491945055457254758002959574739911821253465556999042767732722991879080755758987816695619000767911936717761690787800879464018558204498399370337829662994699598791866938503605665946763216760405678865251261978480998642211109780439085697281655405729106878591728530015187625147151812192650904981583551224046525712583517859442367254377564218604740164947997185136295876773148237699524006393787183772047296110131828522945307294013847282728921124825295885817155611186175017913095943315368436396724834173326401383378980043034842189475469957787274900091447174957678408836461001384639296302548562172994002789067574141574450159625250205049035181739970534171421240356273394720123366267777874510725760367921576934827801133282138667631328128250521296853409380070546009463039051412282911142842155292614001587333412508060262396463427760667503570980020641908144203803465756287969491762896773689548792771264630953767623977765686144183685624889261458424735721881168046068478290955782624937856587907727360 [142,37] 227657961658877774801840497633363923429341391339197022212647902492601647250144846950330427951964597110226514319966623505987561559862221261780159943707226137544154743292254744490776545679379203756066661050648645789206297005828620352762023509396116670598301337466689417412501306921397654234912840659815269357882863783399118837771842489082016129935556321352364871838832230007610487836094541086714544085015355675276905126618012075518654571724750118134445022514415525774355509217892537644276974203123224242180821740854184165903848026599295177297692489378923124672485456423244639342040812908500522636765289266212276926564883639035354257059133536030367222118312323835708982346944732310656055349105923874431525541212916841483504648756899727955449690941969391380231251234556112489235444856777706876602291352357592543097329517403934456063927707028396649221156446314340587379459334906817297498991360238279234745426316422352623427500401563115559850546807715926678763690823193791745790686748620518261947881313468083073345598988559458939229202101599227936328918909341394857042104289745168192422840333078290625649112188700315928965432622358411521006307386080358729335171469053825256199923773043459763565164089571148818444763341300647767566782190226781281317668143270682137639753639844935514385993785990638406226060435022910482803604712828776253903468939286198573172731859450424438109870955554722685054055616070313912435616071327537989167012745318479492038449545737405587210646450661837414188668970058128177016646114326645710629479526537673247117154689962884156657382699129493742273200485201488353115977334724592811528965435347801352786474302496401830318180250115534775419002760733024323244251456678384116727427115016419505584420780803460920282955790910177206065429277303401705314448018516541613760940694150662229717822245944532553129692770007963184603556554769831161679428891073827131365033637323978290891757167253302997698894770906920898231275144586674040352629931122238001148959769890335160538468071796427722316599372776108337939240676678036581890979837951496473804800 [142,38] -133561093361173979670781269538637276719174764292968772531978485882712887522098949142290220422598487775032337587126822105941044668383681581902080879121391453095244712404350906909318993064622116725286301424405531709505320913196639378367170322076876503965848841620513434267095497128104714828880245654753405077055202729057350766236541907916915675801571698861624084055201547931101872825642198665058506003809986215069469086657790691702930336237594295435158800289016719382251686785136866067078091096500616505133464135105143993229434066385008715622737417753964305461730594654634380498883248963958045607487242216547785891255935587062976179712129672843570871400228351751845855271031882852655854925080315311011138033462349376115560372513420395731333601263614358098708066865715689779135918034188942506912727589945851313624136788676728319793930246345611654981512382532527793092497139775722952178014219824605347503907951117027075551662206772591266282591840797819239241602405126042649228783219115708114645545995139667238156163343477265608092477363939066028368206859502679002663241537744668710962747827451697618475929782573511917953196164502476944923567091176001732530841054715239225295545653044428904302400591525421713619311979173048751382418146189375385596780023354267778438519082543118655080479527621053728969520886018924137359796427737757144553097668870047742827566901237327235088206439172310126968509060070466807282520382012502434573023117756445856956246540737529908555899842743297357123276986160282827664146531088397383258315794514299975338289405628130870601890434269809300567920406079815968801913510302407659059574513575812056198417829379400303270052663444924660698800733950340208570396872350298886087147003602762204022414101584879138420661484782388854038987150032100435703578462210786411881580114778778522357779128326406951809789680740937882104345231003733836776711760543002195707159929212118558746645395387564642154363275576693045393421116480307971504102398145795382427245614992856649444096267065261521391161173307473187032613917165198915193120488957384010248 [142,39] 65058356884628465716675571511256978064289496941354104340103294664367119866828327035728819440991107390758292411292380488207362234778793642790343970538941439252029868235377709394936006793457337933866800128377958958467065434341006434260867210220600144573377796346055723474883609060294552133918564254999621039292933969917251869020860205551502971537189505562054552009015834002386739245597783976024381938513868909360954677975418024928667960935129201330223864312319512738631302780429974101660055951940745619232174728017356779654261664721309691796940953883165561765806728178786710422413368115613858576298202316137047008479545191727419431369304848654675006293911407397672550967742885179134551073043972330557841587402525030035316334166495595480652618400172553002916672340618948006894144895627144087191256968313212331696277567822472313769594544847117729934450330226970353012007501651713142490880371331884826762685850179573662448627988023177504451910819624897703102349367843622438181502323294499734034345343498496153852805521122848002672367988401489839760215200345008076609789349841285449845207937600526217338226484856323233808704814454534800430541053779327258731387397327684142914989586415786150965923249645427484056964738902138926514232702604010146967973301622377387146902220367360648197364427066638335869432848575610387073684692233364160078338041599654336776613517869377502748385870486851499181705189059171209395728119219171155350462030405321365530955280403816865484888849345247943526133993357791637605033583815871919835062207201651457464788312953548552203646367514538946349421440916419261032193338717544656825307968356845025058270708750266228345452258382290482126148802590806899648946757962725112623126917543051734022609188120445847209932250356347099307596955622835116011975427866526319603226128428971489590772249317749876137958081390114177450313351875363593465770674924556191137806928765569796916312662092998209492193774349676949181043752053761262565409356917384825454367240733941887886763032678082629677004224332703885875048646473477026229343058563509760 [142,40] -22208376158904404842108407644079811685751960454746406436628634008673693761092847104577960141165615145343423185599154758559086324001878117462826082441530192917202814331579925969651800152060132057982924447072827289523842856413281204937538348388290717403812488124330437258248356782708558615131056907841279909615250984038454750569137563905415752814807916190394099634523907052236727629044481666036020299986126509048896099349627531846014672830193023117752481367562216319066099144004725576051324974861659376211222359727989884654375295048051839908809713257518382194107829488293787861927331857792388044072335597695454420899814249373977921982483905965394424568505827319178957598889460165738704483574078501904291044685677410962809081363670523246165695110459264173562575662180462594521053819685278393785918037818112973196400248651984801779744308519522685714120316400341441891904488596500838418683107621552492801803612878764870168410122371374075367116092544336693884622545646134009420917044633095214091583843603328253860803102189004166933763830662073372718241244704217892893441740866686389262008276154941051452091719265990197721994424303307287092921546192606564870447441290901089217499830287438541348470374639778473332534404378949014870096333978775577915210233857381002213349567778760681202028068854110371700098654222303694259146619068637960314921691433526037160990978705005995015249999449344818828135334967212412553270921554998899703989438417495774557236263161079855274078278229864837493485941754563991236850265242063086991148725284584266647861040225217848529639244778070915786389038112656062011034211931763270009516398274171551442156786590580521871347865377714284645045523351970070836217771747038612404254372901941760833822173736922400966813085550128498642477856938206828495522668298444720782713289802003985381735940313868751927051031749033147555817687658305352757749079871475845561141036357547378859040714072814948950250549024559848001439037704299112935396905936275498561005578416115446106701236015163652383889868810372636993113076447664504791623010915328 [142,41] 95375660992800170794233754784048743789755464690727349298581538019541235114259509623660545498993126626075042659031618751226042790934298040121537127449321519940660244112304831595829674424508767245682093716984839767406620959634654461768538510788870975163197132451546176970409883089514214051190769461498877516382006053300419011270430194787565278090117971443750410955647477458525975555487978128140559331085977364440466584699596482431086272613102816306157949124443756689265722089757071408222408812017753789392846211378585701330258253379680459864498924329857506426166484339881861874511678766237054192146698626148164987504776059158754219226041060974888701802037224988364491283820231348588939540905697632280123361178891387491983192579540169853047518479799894959818815406621161471673418967140181531363181559437431038840483957156046998595165589476421799318098455440874194140601780688088184761789547298386204056914389555936688430476194553073178262858182927305296159650231771989148192630456306201595443845838899128577004715447154054771949488702393798130799813738541441080650388230599857360620549761406683204687261805956867192206557635994454328889531686959704451863221872668192326583768350562098395313964907491332365440534853533073346649876358074474317810822117181058496701760237967229414802573774923268460366646645991200567963430906506631110673086224179791122531247521359521677386862631959101527571550745046878770961349963164369198833957329420599774484564679694526817740339403037330131869677636473743603157500657868465281288721931692902206442567763451500612807810756976097578080449726315370320796363710388749182532831867817798023559288155299482129573115035623755887652588149395962822103549031167782634531675624243499752498886294079584229647295044306088161286474546968476468016778406460394230171296970830196870101751207779799017785046393757410541913993196564073260161666306753866820481371564027891151173573661873970087673652026295491429645795337828617421377820547356582555497412169530049280204612532600350385466289031305741438352122111528826516611646240 [142,42] 8038916205554615843790046152306211649381301166056823324105769449526586238861966832755658893955748666704528942059988657949453360401219001271941424738639215327470126262560659321667570497706646247900906524726877300275068867053689639476245668778787509803189561878699620090519310074328721915689747963363682264303956144573999496436461809561431467913661840467028527356415791993809835211935097353227710518490457755909926358322718647554740694817659354125020735109870280158526062133741881472719016446398016124709190597603598034911521710376630728379745901689522874928629179277121063861056093189700914784242763834696953915392026530006751645881288286896863701656766994486041211226971903817849151810659641678247046536579840064411166162802987425350260955101032067740568950119137241950475201663087791070835817490755558121187614344302532384239483645873398346663554621092415807010993605145978300317495663058120700692782098099652090907731354087555115556725407207920916333083340352685682787198313037639864820332937090558108398997341045979718529162424793979237404503256032359243617992783595459004168734854803069393439041819267657293944203784880903643759265555678207529295285593378567495601895318694541526449209814233690916506038810949437531284601545442124214172941460072966412110527322149875501884890630262129038438253031600737305177302348995187986769767821877230705710998672649457015203446262364786552086808447114054441765926393074499021353670622111356370399649028709403886650152542785236142621600804209905353230720179271660330759799513563791990185420554734397365196925660766525729096635745539563910547963721655058965534125543040615572752708478760342650583235367323648184549415451365886547442281474165569647695141164294916941108524108395106045474990739465531209389686583495947122180178242686125548907183052999110886634837885865159338847538236858698070976915414010260583368151972926287678979779179502116051822558396909050366292431259626380715477932523960831331526956042627511798190583285672995336831305230406168521455683663320160587000017560135783862675529560 [142,43] -8520826072153840266702125669897498647804215698325747020682900395646291700528905090059987315738465093788883467736835072659465704548980824207598401981861545023714686395140002390119467739621143655250425037873039992932195573207413782003537147456576670839061257832496920983917947688980916478778236605275588300642391064599581977761966922835839654447103119105857903691079360115601685323353472103079543763623360880222805417052086995110881596300818175205830686906128418243477832844859983819561589143457078560430959575914068781770008228886969013861525391389632518692494664993508773889672014998220367481562475418431089864042887866330376193585855376865635376649575709866095695752596112657746597778618047739406078729794213126803856631221307380632488251267171827939383471469813467576541832575145788932379373748041329847974067851152810143344697418644137833092842945061020552859287556244160226334619048394781177210735619044263213824115094669573523985003447335013804643847396047350526181763069120186262546386701076209567301037268650758963712958551174872521052117094155258705911529844026198996546328818627095025642036184628710961648704769950757318055472975522540538811226434958945715081009180617174217217695516878457779250431054080298121905063947967841804139547595317353162288732926756748890492333797695212867698252094289928192882719944943731378293935733894202667190316704380405432251618962075039171096192978289960725442824095707908970802180334571797831880097910525515370056225485615387296167324145525308920858732875555952483961459481367903970413677801464977355119488575571296876371623841064335339566091498537811377126218247636006858119102724480052242996604833300113133193920383185418189210158470475539541174366743088427536884304202806011157297103406781865879604758417988946530247369362479699646069038389309589371845566864310267696256472328171854241918755968789138057976721064342477755844647628216870061481529934288126390738710775336802942360049911305517048581876094751359009426787998294829570786217001921557544772061156959963514887530523592348487067584 [142,44] 6023806699550737751694195188331959375509430478824750804731016171927757572650344056773677481574842984019098504406194734427896358936718001021700361926966654381917090314814081023538569402427504184758980679095803964778041283871982668973609684614585323420245877474644176589407526346007883291024368282596193374843551258194119283222909925567185642608301556195228258019659546748532929915538391592998661486877392578710910567440168383680745468262718922740524861130367204582846925969634605719351711061991832346512211069575792336966278305311488928883016920298754626447507410104490882762260344815468723290617860706573203445274406040759194165983544155577395236855607935536850722919734096610006997409670937218612034074773604688515979085881012884339440462385747170365094857314218897506967751001954760623111385852993583560628981313081270564019438828765040405311378710733766087534082063994547679018591041699780249232065609972372707477157437113997750166213438761703381617386599716759003810115413687230868554698699409144616940984815189969159225010846889014295608013985838588406845001808628341257220891483223927056184244874626916758556038683291160084548605873178507949962236025809930211519741893597277958919684366043709567474084488088402372763537173318403664273273997716167105644660555837400311680556604171012539052542902007084808459452960938378254570970121979859750711019337141222379212985028365607008448043740449673647074559019558328128729216192360069806752834369263057596938328645291891330069067496102458821297998538363118065049232336277949364746209497124943692198171486950815876640909846663314713025301854431069622883761205077102737129583852444320285371157549288654861451177847297091143657191671661771978449339269743746325975521276120586930630854457036441764992404244055202160121289696112434706919434199113885048006587005514048271398192844809068159983052564301698116917853927367531515725232032725679632232001549608814997405497085982888724892790207977170606858454424606672975576863280982512840067326654252967325735935406842565719742660575416259369632 [142,45] -3263177666711530088823286096969173176834524602923862550951106230128410792600189839285775544357348665664772685304988562959139336490635073312221866445054942635238821725298168521666495621540898477675473854476332465922951729179675592777640550071812925388687237927623847120047721461213984939113547084416117150511520443548555708388308014964515171297460746492507428559798434529149898979410287131784158240710574958656233482466022496775866217401406129404869709974780899903371704899920170509847781784764557044994344569452856760599993316756618726098297164373442284965764730836602244110121314284875730915090003664645515978104337246219085066923637154977193423201276893302920780099215073340218840554499483591356555717314407497573053651447122819353401174060350255713521444550769391091033120950851925070955800012738267617161541961679858015863531611230233614170340927679493371996660588581428383956024320721373309548792457172962217430005002218341511280450947789101139544568328759618610527910639280330862386890499963827414312644918539328684459244937298277281105747290872137542150893621671709820610415636637062725729808550184895541744093074726343492453272731984388387827867480844269450315102681317662230093602984625918312230480210444446822652465180368252331251876525910158069573545413508505395810578365178668553752050028053404745927613275588603131097877913530206684004018519848936366411903890394268799908545037980390827056175672759563077703423394509783859259885676284132572976919091917477120882712821317012284389771704478634037975311098524314047423399326906620914659811395734582429601743797740410323000828288645000951235492385384095331120126768007396538069666531470161591830446959871664001687364433350524625245816773854621678193819384185897499186570981413198101941004419488961808511911244525381211894895955150728692978418227797880741193129238397897285063503866991613544118958826972123504211424347608598097781256958483751103974681526368068494477937389049106257379489398601411136457747710882969314564525442553027805226594719863171414992361867312265248 [142,46] 1332190080732941731358726795692471444866743554820251868183373209291601461653416812050530111099400108475435467538213682436671346001618426326798555779860099463396409014128219808523064797001938296884891308666733299006927134233009072866393015502979637443532327848118648341307073273972463279732110815556075453093675703412671248287788494066691819699629362667902217401537287231050602896924758132435281328906109666659842693036881137770307640994147675772295315755407996178397681608571232395052826178142033568527168476188830974696926703610368005222131918746813457325512148696744666463489193869763245572941522360194203544189309563256489213611309016820558801500524344168919407851873490174491734080240860480879837226640061276732558752792308009310553523905177341970551604222164515465695163261004044779391967661777882718648876354386982449194786957316026830950031141362384231822150170281824243750103829831574766182694325364834679999933891356500802485055178389977398641918755562490055534481177878146679125916121623943408204880888709296316035908085157399971891134992812454054787996430957228252589061714908949102999347197703252751769999928717773687209697791296510501873835168580676167761241790646092370548975123135382879531402606261971481032037789450334275911689089091302895798499635388302932403150090866099732316267427070203198952634150157728552816341018801228829801881616249316161036281622398667475967803084318026649916500150956038341069745673248492438235843446852255469758480383633550117710420870199268439980372329890485108192579575757090877684730607538635215538209762661987802598275753211413327903227806318256189413144990292160204418301589212261781904146830656612987808664398457712436011140916599236612338311653866290351728544863531606090885822108538213486004949447189976377706700037593682573333127275294677236327979160143290561981104988845857484788107462753066685331167844929539010792376014153917027577138209623691860318545227521065829229362267876444015480734739442029840168432944670977102787545686800345556743536971002535864254133415493932 [142,47] -330259188025608931119566632989490639069817882847555124407285747597929530198496989068051859134668255240062674248297537326233274525995984359913437565009773516402355028701554228846215312048731310039332649640284547239055994822707674731872628570410033904563063185979187110940847246725616932379667477947444144523075953062461128168848576775075950895379495955690190725664885323498275552343626109488888393093969205778694890340277799922695925019246580650292210045442935468640723194139686255044345491288560977055518915998347065850516076498002758310451728510989276965759634591891604092311951722574957772200052001694671601959511387540922775956788044639074585324018489453283167032402507381181529676960050415850076256397394135962316730351201761236780248177018935199641546041493253698298060290205671028535950845158388000614565363245690383179243770680646800419286926661537911187955807023331140775608266157281225982451824370619755872014246292248354256408959853937552149744495172353162432426076916453945561509810063246431479093821981508677178270542795223925640480436689687756727211818458202708062399494518338071561353991663078485557164074265501992451986526473979616175205351119772107371595232421922165151865664250785151352140560350147593601252601028176728412265373583206491504689074298020142042692795876136505358359386632297967405929113801328986479272136935481782573771657110826305579764352262068982048622389318409278841901570893326093851389179809820662123539837990311898753455110913702104899851861664522725783501354194256676381126241350483565634747230495359645054054586353307671043231980257086527307171520569464931081820655641901615112738612007201930764478083373887941279116910157446647124303390875927911986845711592616426254043752079157819113853386267395234436925350961943985321615906024739387973918501979067052646934273780234124337242643703043528491117865485816859017760662085946708017429781072115351949726470303221469389239687338458134050892992424376047985213967656404149485861646990276992571560813423134613739836749677952315612937820288 [142,48] -42555697338953423958813764844487954812711792594203810270930448801771706761493492702107598904573372319615864935662143441946743475170839415964386136360308989386050030970430926259684720557484776642002303712020426785174467889725569767730434288053224533960417811883098486365096126858180127415100318491870301858211021197989844842117113400399353739854171495353495647492106642241948209947781829499378783606635991050733563682979611094792555722092338407481808787651347453788321691189122640349272435425375380936513633726066892515437764277675768132947134471454689877829825634309516259194148215250338144586918411178542576385989240093359084211762912972278774133001387696230758682535061745127685959505524434535549382417655159721428146848848623580064438798859442073556302911133305144372274992726117305260303297992500709425263155601063275538611668841103861646786803392706779740300838745957948379667427803811884038256938930050721373125424119173328250378906409408240107654469470587316281276723915437106070053337658584733754437205844303271549598012356667801656832110508890436184383992532410258324653284497520737645442585281542853134081894831427148465898632375761926928186559504178179700688451870209049716202759854209263722215695204554904025984249211061934393009135238499175590517632343514003439764239353686144747121851032635198567362649415373620238806702159848649165159229815444900698587190805067667727135502826479403110102983136108259973149567729192259626620495484613931835599002168810155914278303905755624975076225125664837227276413656802642985458282223454351725590858573717343715135215350444528061484195288963208391689373850841408233116106703718681652171010302743109136707187170540253268098184911212387943625785717489535834424557892971461841049437935601413169797602123129534001150005681077206683329762157713090074691563824822645947367101063017527444188595911580533489295268681027173233850091950722592443271519830196932002771323717801185322480262549056660034518262958587555763041612648161417606289006757031075057299342465099099138281856 [142,49] 110444112352320829371930462782800109056885875352112399600795384945641585784703331452185698205634025495436487766548714884874828884840484278459394424816425304382167648481555390264145787439834043562027239599104132895875352230624566610770327582638416518552511976516218697385341904919445505935643927508920792381614021581403723682540472880013043975457248765706704249087065967326022731669636749572516600962544818296688854027775883565970651374387316786925154496505872488164688656910831199841727682636247295786519646453052988098469202834997061763534647030471053479031246087580834911089809215267778720245298010237804877134567903019120237146552334340819461969227420028233502932920254709529641648838609019827405447010647752861419653588488876335582283904613743295296833479001068013867243037979627329068341615441466357630118023426327479327447567266410932848857004831067973571336680250046052333342562230721899253033389540875907449429956741582490382566509543927799253443532834377628081993109050129721989357975956658422064051073663688397381853366559233622325565023416382236124683940967402902221871819547937986637200697530420535566037000688761691193678596917193990239078610248860762105466858903542436674260602729063136130102782151686151331391499819479999597098747380990021590973086359323138518381978466659110520030997789539821116977665200142735716141796865632119467843097138333532109102950859966553962348461926744091892920433700570533208754000494545606732006990121797069559125029772164774391267195420869897949313527118420745237192463052504769846871307762996017233427013991494012067679974456412560768658883855778917923096058328893343574004075261999298327413992460018776394336978766435833544319947093846262752673366357814232304544281006141083159428884327015661787313033184149398162459484001936351437610689585178647808849153854355316743691510913379378093947451779214832591629598259925624568875377587770466200476038732369151167876708437820869497424372686577469282263572709301648667137719754768507066560758703364599637011754136187044665296 [142,50] -79674954299924690292761297880523647415093031496074075857418583109425619976699515695878321321924933560314913407398934944636164806986738549886307243914674239450183101775959588135071780082998469603116378947588544681227404792847475119130215231988864319936970155089501920410439964073211204600718038727505329046544648441672618915290365354783733294353018220995885715556946926083951182457261379587168631887613652825636724872377720287478227894070174799296220523853723618628635601086428390982029023138580509058567062166577410318213907605212627784742099902314359830596075649231191519552997194826772304698825416789223519808435305122802395900006830611281819901839979738883581579731925972668171912542935820013703735243891134804357873040194658030712650938823340730004012636797043111853140934038064970349613014090112630420012102078555147643817979109665709936374302817078310358259657917202802485486417246073406163004562693685850230920395482696325598158348548307598060247992816079709583196229799145523635893115305613415396570720789344864338582187243368738490470656056931229939451654986514872071524536878022282395848557418890679679861542208269944854896928992312484899299371413364928114469779435452477258850499348137532922990436147940642208954950890030496482557701854290907973624538231115451173291892750902394262952296799849233953276442611540618655289875037571639064585475419202296604125497988784855113930010364829671310995065169662810147242024975601044396695022757497005508344854191855207624620497105022322807884856461644902453821314483000991097723760623229141239004813673652573882835710724997109803347271325957364104643191968003087427595254502949117477122603152803453582718564230416063407323425162131787242753736772741777918662779555507457594864587377845748973347463757678349909922262501509762853319881927801826802125516538892129641975700800757032799911845151933099898407720193327862181273240913042222255999565629012109835078830875514723484871317141479300785455827301807900795891063061326584750149887400654551583260944128667080356 [142,51] 40517211812551248990785286301882824885101530695152707284507561020276511775780060970444197713095634815656856885364339643588189055613125700713267051825632359630439263791730129653133351332916533867086830699045359580996240010481108643186654067120378003133736154828692095244799708280716057549929654608892277606116051558756980742896832660444697192722921657025820139550541157628474331721483980092998694467551276616001320593019955503894444248792266944018296519650232910045364015188799199882365750321258813988001334560319518005917084516374389580707431351151745233023530027445538294393120697611344434009926880225781792894675256826685757399662238654629429064453528083222628268345435720316633778218135136281282572383699566077747104543152012384179887611415531476983918231790358515187538054540721419686175561908499252973913888510000976621442633731362565024559236777695737663285586642692765195563985835946436316233219676263914844972965684141398280276103884297961142499633166465293076849761273834993913655992035373510240299082556274197706078779819355066354548479230559661801419630241238570779480472056649689249624734383118994918545248240115309195715892904359887400032667213584642256529030060660765784526413837273722994656447712969459739375993382053020337950157479873466914318890194344598984192528109668802012681048279843938322687111891030383808219487217939314592993264236887167909934474523297594776017084277705571864901121413368796764201358040407930664689656092185153425113571971807728387055564945151637713936431719588877569785202605750188979653894448820574858201173600692112123595201390020322508778758065086722553769199108005795108373347559679264472943457169774940900330725997712615064142475554655779449444720899038725096898806158360143849715916187696581823574490960414132952374579851985117127112034312692568020283049521571313501162870842309398505955477057877774447074600877459806742255781385112537249710686224576196722441067124852140801596493659575966772821745975483667758117801548408536291472710419827077611676877308337696 [142,52] -16358129159851931975531071037924484805913579630003889952127045010100755561365850010261822419622650296142974864579769464897380291929587388479929102028299012436968641735248485221442250562210716152782689075163713373924290139864870364069558619871856195747435016702119776632182649751417356250281970197674509947771488409915302761772795589405157514834695096487039201939304486620391472749030673938269220539345506046133371649333353726432260763709065329871554882151644067763199177058501482205317590885453403651117571147035389056627437085788325963174847275517795828333562714291140807011385137583532780493821806435587736950451428185627673727102053681713875799765127587551511311837492421708654313886957556918075898433008458011807420124925875556878550500570224082163556715303623406357323006813242563854983846241416706617518025941457471583315756882327593229555649673224242713296444152677067826218958250002803540432253853878681379752298224110762380237254133420475924625110620264922366650592802360894300834054363618291853932900405586515334772576878006966884508902204109343906749847961291406610587209302197383629985856395466892580301841372118735812870746928537441285897143900105820881581023142204850642458115738346832129366770455701856412313918266306431941924513196538821129073297427465746050300868216373913426196746643817157546459437787647570798304529989130580864515997356057959827244544919380134847127582699691635379077141061616304237146340505937019241817916309399558142752169135340508198344057180922731979352815631107075335054496429146855472918858291288274508711042614968967159780057429997942324823258543207475456681701491160468812305037311481764064193786303401196757833713879888846627848261502493255400395282329084933997759052557596039477230083488117580731131978205605568255988611312737007175258302145282355859737948599583147236584026387431410146315944255062811096329554553112219491745282038003239754016704768835476933410819351836336312238591510974193239671340855407091394690948022198188423358255796778629445720809708864 [142,53] 5363219351978766460741521177712798365917041593805064774024185985464016875184735674979567699397692469617316385198772805310412710987157014864723893275396829890893077950930339034020544764949222705170094531150165554622361336074710909782911886055339293208032444092508205062104323861611332844190355790224487746257407076427603271146081867968778010525530378587195346457459435798862310019391455705656234972085013238236426030802950582626343279971229154459896082877551800369824760403649263239688938887010604675151955818414660839989749220636696223922354819994395815401257101472247436101288475468369324199604729757936107464227441797106743196068337171585272430977783753205971607029718269377244328269124727754325686346703102581690283817497729541108009388091481413834214644615755186598022754000334324700656113259944491464700348406010456931573037774563519230663001014737496342096070763068572125521903270981006570697559614889014415272400029435625023062769638722183896499567085037769514480632088860027339107038598338869691956894923804518610748450535345354188768293491703519385870302884928600034569064983248615490479566707226865971357145812877299717308531846913737820166692941025640272117511357445535845471709041051550063735345397474104799647244143941360640086654880141675475113749067671691559733135053467433766551121729672445465273165427304418578856591430947030805334248625673326746525448569853851602784767904462573366818313243953179250829854371901567375201375911805582540406382207107808148102040461122375874356889672735169799091603104287988862510722888806609609185745219996070217733474950111924503881755796508151338894825064333576127908061139481504910586433327255529647755636615998888846233538830884429006297175866529613168747786374219205406036473690573364688611014842233242448224716703931493224767447826317014191842190175014970511342239274673278118059323181214053462730369672136864898824359570210302261902448796919731540694749282832024825976824071994467106634046348511805153494689817883020106355112823109470793340767168 [142,54] -1371895171365239284202946774577561378422913343539630452483217605419405034017307941700081499556931815246181730487762116968363600322226869861978624885961287864378902058359310024437286179171848477274162125873175802878218686829640862451622913162330530781184481004268160321482395475817651874136038279432649220625376565685071827306976343848417986690751138238632633848893143347890086698062024799189780691996764859425795288734391729053091584082348551252750430733902770939892395640992118209445196416384531680202015373714495865448065691889482489540636620432682147826479757669346360000518622864848568868737836928893326223644086184226473611405761348931560349822403263999290309060695462345959068340445922092089198326484548103400420023788260058872438772098566973398263246155752886207431553216671026104141273837564635054268752847263052087742544322915277999172336477899777808272163494306838756501610950756219047971144976494573868808917335091941112214710576855845720332793263392686753001720777460687663651159860292842762707876673229175153837494783640955596087995868537430531612878749977771994186096999673140979887390359842043472750045829882692918711419792137506245535422979670697851744328930164711447552734112065753370674430098812670068094180068126301677358261101719221078916684010811001472511150165096509241921269223104526104234128553141766222630517134055963095076157569706665564108646003905260804399417309500138562611790733738637368394752138767952445204204400057343576522872855344041125268965410711105732808616093181388085157235218637414883498094332740089881694038349250666756075153906439148437407192583068084829282846242349101614260557721008566477062396826599624183080007311968939422840909124614007461117518322270099900971777797289057097716430623038923254657373084613674575076213368401903679908146505310116722954558138906796539712365698792439784054412934425217752485590177328942605871645738836620303103125969147183120086171709472489667784197393934220500257914016514420919378477307431279642444923639449341512694328 [142,55] 216036108590184215551436951184021598962800639055839309532584839799164573684872291029920848434419664463826359231308432257997862440908770424521242082748689853211201765245490092557922166980312231379124963511549889943685472197661236484624931150630782436970895868524168976747293906339991682691593907596810816017996551267427060552147254427988018670299706634863155512087503746398466450694705882830047233800355338382880913909496727562420774432704486027032415807013100166965139619074672634007254693599168123757740438073366948601308081764240667521820398205243623620971566359194223806804681744881835474571828285556269141545987549901114398452572179257316561159545211035518635966609815162226636157371586653530996247555156133756690381311709285694866639080417613631488642596402234011801135399361592277787753867899475862142388417492455330588684645500175626835408564392834764828834585012530916828059657037990514726728718864084621082943653454844461376692715214887732135754812043065961156057785790880347054525737506863180703456421939924519332058310675099928365193314729285032075311254024021601147074641632160614633138821831915579145261990588536943474768448555849356644829310721916236826410084069009464803174353634627827093036164601243290730025720217316411679675000004106072273188894408909500464219839032508419304515196639255660868805248797825762632824852202555295922049715265343211890969010388530160145598277465789834309494175002784020028247837598475031040325854202113060018737344432962548443072932270678717355669659270617318225462199949546340974321853942303084664414949340039268508660193896846919886313178333436923988098102619753908480598290779252288544444597804626970451333986383310442615161174588894186749442802622200123612634402642448456524907992091750865073108932778413252535660779274044599205939232938168403590476004534842411572825854529406346451594316104140884988929492568536357762326291736272724854200010589667834716781780133818738996343974217910193288105747109031525264728278912867160528261661338653062656 [142,56] 25112721254127123639131927999926048525721857294199235861937923078150412861926258717896552242433326282604396967817454176674089200774395690666828350119398243421389198329185571792595137687007560352204407780383097927720807779146963590411698838920003638845146982000159275679008166401442317656152072532610320912829611932120514149813430471520336357744988759639982719952885574100469522334794210937406773423904582474490434799724540851573834864819780948594094960526794857948362428081715757814929013700733173573878746898488236128637223631240885539315265138580881235843664090474259515690372443180637347370415030698272107194675251466324432780529237219047327887002426779961154310441715371278850835986926978098473117901517561076382008038629844511514954053671919071356354953742648128645048167199894261891003580830690901985963713730548642244672377409432474850579024845689046616309141154447517431746907518077573990807959415461159369896429566703957648817322761446326640567148852500626915421046463345335037471230381332627792046216230708778072075267876612495551989620036094330044234941662145569566836663375640558043319640367210694936067004165322087636191789651464037550125779617329992123621961471215570052808218192211919008464407337910188163533132155204041569208109845706117628141876765157908876667203171713149131974914095239198366420584532703969757870850245635377938504937932997147239840418702162942821352655272873940371360653056452483799704248673246011221765932421697058082900897964991093633681805012913717936861503391732265185214988450987192142373678725698250403739200733152162265540847959385449718236169480869163487788393731637902742536820705792153397282101409407297064331587652701487440832588979891237549965436081391443355847340793032060308750660664014504684546698078935703290404754548392849547726782469752615253615560052889356631872576294200352922464246061860266882600760941335879735999898251587631463305217658458917591011813708950137189932785994295210111424947509655142831797183084507840450001048925032832 [142,57] -39347068092549101767288338905953163356823215661303766202897978729286412376761460948459932041240167795061892719434262306953850910875012347036509517844095664987434231086556564990014711478946180461612655506548493294522987572578281472496329028920760985331890671570692846064104526381482008111585366539626624202225924918222781025504616800571358750009933432292994219732962906024700362853105548771831918072185598088592853459726406685994727505007238089320615545095401392716689453388119144352867387468398873845008148725370844069628024127039523600493722947158862174087916408444475433165076992484987031269376431227867490593690709762307247951896801611786856110490258692022470280263348942385003767490114765067710606698239175926615127464926724607048180618797619060344827242865930522790280750220716306052385372785487224160775627334913626741173527493786121290761128927886076886595498795052086774033829935368811085247777338570289162509625032033613075289099903673785755140367030622292513429871988784079729394952102006789798606067840538573603804746910912684038450565038882457225698746006589212497733054779502515870639291918524733278141579424178728880965467844632030817776002351628215828625837269453543275442274099331849442231097277593728846781424669019834250042556088361800994403139372979631341445739972317198717659997983161027634269645485162816958720030065709269838770775533921097251363619873282953942237276681351684561793223903792673158031281772960112603859418718827302789110197693943863263519397900212698735970791457417816852597935635194518306682309514408298695819052253683556559190079844034026716777146743428656799874036507044061371160817764637503391085142130433009976181164055053475107009070058606842886733021906871959968821893229926679422295339699815444856001003267874686656025515907818961020118347160037926924780032431543162994175114498118658523161024958427611189165822877141307734465509457800737429521553415169279730931997790141747939276233164066627744778738181023684553526600474319422516643182713728 [142,58] 20792761856056124194167764987818409326231520460014019068006031813069944747483712808102355139011559459462652369248076677751295219916327530241316373096430725736274586016533290511841268792140449772071747963037558450237739141250930645310971451688258897578088783184325599112336517789854884435799999085122467249517699866385699736994530143105872971821314037241147685691121862324373490686173667226250690711945340348761175644770238481676879601211710316509187751019212903785491240581863424588139886136800656455958911875029923348356453678302471114419308067124318029359613898795784498962561572394381307530228782432371452396551348789996298601556780532345857602740124041560450305608013080995070415305568585572586293837552399599722600928174751340157318462206473025525603673013069049867283891816683353162599862154435639391701465169659711385184389453847658442611135694314097381448215143010122682714100222517966526196886664620844974123033361589805763511609654760785142178948645950765233800154263686854257996199192077825084826970295360240681713643714047960194380789219062826907305021516869763422740776088114319730648549127155753260026860382268074433005457053345018376842301013003242295424131985764202400805194727491012196129836732728788443108890336108682549390908334000841257032660549108668631872677757639861843778302515918000208681972019334946825064431230102082820822868815484259320373132130247859519932644608267464917159324795100649267058761475736329654537929230947277900269305423976284683691676298353223436233574785330807970289966892104033202659712344116641677327643969045219082756974535199897905973884944916633931407535501830858675520134352719906489849159271182202098718512091059581559688164450877940592642135613356497393414055503874299194858424058456146835029692260376211448851967889298154250773504362234220732789515804680035779918556229533359964574218961225893810304534577553082230132471277742043656124271380725735585792495818688077028090860663893923808559983552763110681675007333092436853274828656 [142,59] -8107159979212833364967272041666645557230056946378992240376312780780781826888974206132774912144919541434893331756058721812491262771520699369738766806999942059538142029865890860916866176799296468200626770348315193992501878931093847550450238871186756694947623462135854743235668708740403816879334874150553671739121058984381575644823236601524637145760699692631062602986490262432853615788711878577267456596675233856569214702426226015868942820963242570852137836159637513043500570076244521934619305248201741670140865706462140989873932478001791686276368376791965938316664116998926867934262025551438785600736614572530572646226025148917540990535756012232447098723499135464128044682134411788482650779706296678979425987147810433846748807735086793903028954696944947813266640876700282549455707447061032798131127725683926673807557472507520594313414924330185303735174230714947370762439457099072127978719209016511474347428698527413183053623868488576041995096116327730055186868605063043317469855783187598534137499159333518374272920391780120499800315010482473701428316509386987396683209554838685282172817063665853578738009966084301474534698555986112800080819631558315471616790345033943629425096401549989277159970803467060792813133078194575653513716095479482225300474262653633687610950753428250812214559602698317516144438166166248295614797490432990178702268566447840484332307081017583319846702455592959375027194942325022943794373062081949127692867762718543790426515472861875630357504406752569419629692341602790937342706594410442881328703633777535973541095049983033065464631582571814173937695171887804912326641291249313858872265339218611758096228877035916740714005811125745265594368329403409191323416453891686082659471964535984616051887060920409207711271537610362534997042580386697504208462876163471682013997689773325490550905042872948014443076775705690824111864597977110964188393534443192599522936220640415954665730905496570799178676610745819904382470276613334775347086298284188222338198288413269943680 [142,60] 2605339433633951401855429040233608252770030867703257188647581051677022232994051261318964218508908467964900470989395718828781589510953595685897668025249433832200465819173341027966358850464134987705163221470571437384818606071223832013568592941771795103368042363851657410055601166846178602591231838591376148069147289864248901965392698466964004132407302263700247780375051013413602039870885472707103472128706015979817468211921141069809310997591404829075407949516737841713487226906361393502877927680367535340101450774616331331447801721457026894093510114157226411138330661097052165229802303813681896056620211053549778665680969897315255417511607158589882212297248242385658966515116773925604293484302410333152666412132540210637145466566726559388467899733456179019267728608930030209274440978269421122900739521546868970027661588180530441335814956109206311477531974727104296773906667756818283225028223314928841043711301401308768874077547067384777960242397724966604247467599117890222991095668981150229225478942623487397107631716141163597766477415609661339540228414296812833016486440413124149509593088920526497920038474896770192136342579844994610518447506996984847495036472718816966127482295417541677040877148062322069705579791672196675178842833590259402603758729883928472078680498927065280460081974872831668758084888363615597356915299389975147517234063628284770607998247163330206324450705710060676178930704188467247399984553208680155711833520008481471182384448987751754947196215560702792215749578650917627963537634159301802105395429646879859730784537487250040470236663809303504500146340177707102518638481462849933999502343248791146558239291478769741465796539782191511983260047245543829297175646681141746858256223207029092890443991010086867964039679989560213723639924151754129574475656548856044739922837095839784491622159670805969909088469358475688566834322891756210363242946085496883864960942940063734496748458398939610795966686542902996187557622453605944693531862919206134146359277912870912 [142,61] -716640780084385887120697389864196625815146981543743367092733002763544043223008474094103064762873111258289551722227435884603031124477877451894194538813412097330051794782819985378163088778537008140391656019126272548036687973275002121348732718476277077726260162767338554242463521728828040410418518905660086347683168540167903753125616242361298521485390215145543346416970716246873443732503122247788046024192768772593543709792747763701502110389763792729681901196786543335542597096672887967514370423896398037993219001538019418366209392273800155464429302637009735867073706142759303018153523463976971289296577885310669960670760268022952702904674997088715722913200776212227177322966996579046508708918598860134833710434616111530091473435700583145184504915072530932157402249490908112926500534679044516323834722668340459821440585402749990559492409579471645021590612714115272491320430147915185605480182825582613907426028129334872210779787125508579099324223356663121615383584735482780769705907804994971138872036887762800736061797022278405501711351328762133816992933815226275010115326693061109877473481470175063466865691136956713312841912528325957637511019985774027220710991264973082053574305131941145086939783620050857629039750306378466364152321487366332803924655372681108436716370772113237184033691428077619045281217982376633524801685558488937144839708665455792663646884531630592044473465899709726337018328478650108298275085422066487104622981718549947523352181302495973817127576404261822301984124122544046508273009843719586887542275433809778780623532555008559569722721164109732310538893446624963635687632492731600816674828803477969714229308202440051642869178300365786330508744403329906639988504668966462831042919886287680017317909091063447674664473230069935986094459044707619466642249282086867219486731468901404772056441131871972951228851309439335446690961787398586914970761984464261403308828719463958267943854945585578767933355465872805812220415480220987070259914494678117640346923072288 [142,62] 173665216145778272154171862223470972402000044580490200516450587733277888812478405627379227546445284655295523993018289249376359417943898833205769770904648641979198853358447812918993523863970740681040382690846501912364560134642245486824720194167792911873100467982880878954189358589814882280038882398425146409604687348286992761015663228016710998697636478187539872392090550395339978923868842449560509161331041866244377748029388539136397757275898498504109503870681894820287396619267709802937021708488042482991021859451766091768117650901527228968544983335483871493699387269912208237857396200581754300356713399505946580728765661860288696282880361447631249692713859921168777585236069466507048353338664203807526151432002042543161675114508225466846525105770345162665276627150589426306936436042227677755942781414847872290310749693694797224744159228035562496725149163959936183290150897181648143157288948435220825818598310280864142413158545553167706735090281840799264458790958050161985617234952898668689045986356663839129920009571472172958121906479874813801090380612150258152820264407706201070809736418400298194128119365996048128437228251489565212573702391572069563287741208509152670899994429547880011666028734879474219434861414110363269226302671617950511929974212742067011652505824885172802733488507062858280542732479474067417232575269554588701411786338848052337939641374169114435226686484484270997724357446500769487513287132250336118728562024120364613111450723743285413622544235592592360054589553587915889745973852385256835501100856676443034726257808541517901286918420197731011743485872302683934107151991494189568867482456917906945156342305207979763819881667904512974955965767922251924726144371658897747370424499451196035706950901933641688543297000789699436297489591089205588492160668269659518249197778323488997655023102052510225343710306129674756454066114540174971399951781382986268295696775253793717489531596575110664538361461350193023915055772433287807270821249744658997467103288 [142,63] -38886544001288708419963824765054212573444145838289756050053399713419837144779563225555490082209238894794684720145334162140282838266537226507834413292132518434699532771988116730238096255956151223918313785037715431264192525025614797549434315737169279060796718652461181098221547478425450463090825778290532074655685984758862479509334326097589784482993148775508941612547567305514349864645243047530464582614355718104781068427522934863683191334214985551585609177174133758587937819952221366783750487566531791765581442568313520681749393631180617131762590458576919237363104146392928503366737580438708599703130430382569521376580487448561378424552692974336543761477116796912708297016553324959115337502104168105245371573685161067369213543083255303849957959641181172631082863355881095774406744545722233606152759713841141931616856177659510087859527159729458481249701389267453631549063512479533165891846696191599478814307670184155288643392519623994495853294778384088978441594142348661741103262721654761460577961369197350602170249045758990975976623068688896672422022271479978116095477920359412913437332764110408392777723300314905603606703297102704998957783997366084448741463210532848327689036686241278631958227688216222772757198077935480641291053791235336747202768417934039597700779827847025500412639639819512632421344952689038635657087390846051116979543023969670706575613055192990939484125643400201581441107917788162608845821402713749665665287398717732795440313822256348404990045571008544837648906546761522841898878626779873837286539365274992056155036135991019388973460959345229560573695086338058109656617503163065347184924591049045911468194416986000563170811772747971663133254355345873345301267195735203344446939379973121891397687709034709238156083930637063529382545660603452026135851883376869589455418198086192987516295431939210672452994438950138997954951174668156964707895910616349764008061585627105716220918283457096904325869821828902603377786193326192570166937265832075028897792 [142,64] 8725950246659996961602429207222074434891745554168018230241682027423152764970414792660273106595199453340028846116547267540194277325258119143037258506008840547120174237554050493052799662230436452442183511706070337825226014626149417435036266662028047485232784066779196469885596639625279679107048464515550161310440514737790734420393571383262513642549519015667333678266884867839124414454853701553798089610503512168574647773269231020144938501511442753046968554350740188725492408668667116576732989351495073865532726074552546273761100082612470919996753927447539864793698379714005509102096977785601542024458767075335172272457242121695409228197506645576312159378740718668757649409077241595550501135306858842985272932766751323403221448699237650216019448885222790647155740202310569684007189358432113268567726256982765636278041665297028397405033145665440298728242920193313522460642895825621175062291146246622852313930493868312859688168485759321153674638084234421539440994488694715012792249956040221258431296836927495833235063211520069622045689415655271810511848886004931834137046281502434558103066878346301952302570407185257759811201629998893514643329256855237633301969537454090289268321815939434067675711301407925221753634834023840487491913525706857100288934739591892876673185811557492520698631563381581058869194335382728343087444887048729974961734351663893487675951059813513153041084648800632850514798142708198028151757025332490956290736927802000861960149425504204387926171790731438606045052195697468865652093356760435850886180808731857608597186000123716405439773747882120098115779116661910643028949582325682275689587152777724793566668411621635962906702273588943966345149661066576233255750546139086787602608056744959852945329275950409906163810689790640792173248770396788624291570705611784451579843670154273424907450477263772661074301473689861140058490765782116976205577894102111950141032083674670734228205155102533237470232334618817484191158914658050528859168646854797865728 [142,65] -2129381003264607592782767027378051624678995009543813707063329997828597386386029516084973472374068974462398342530595912545192151643714934267503759017673623002682000691306750373413055442849639439158435112178993083692181020076854460482291008409948935651277368056313765020978095943645475307206498716808455065923908485444242328970689065390906780174215404737470339106263861732098291409615493758278494405176630422036996116409083340904319531734702461345858876990351266226623945198709609519588633445474808917230324871885434626237986591196092994987640305766057227526955999129753070894086148522468750301101051437685516169952934843985445855625801326594630473490289301437055373072815340077343036615616967431968047418930013905569918809860559075350150647114664991687767278137159272035443040947523184745125103864697971876648683043982447766772552589831418345006460382361820627366811669631978298723718988079191509844439778904077811783644131005269471376610750242694534907030939935103440326604765714965218035843552578445298584758267081964528964189422135639818136508867927402794705365328946875888458895219824918630119527252305030490993918098969759961469177887673219093682388388554359809594307815438104714558279740530247496870008708783333613057115230851560861183666785272200309957693309101677797165710248428556783889931915971131731434453353057733173188257473391589353274939687398465523253542246657502312718139848692115446949750693681535568180591176132249064200397653512482918578015409466048960499328981838667331890143473660471172789620253358271002216101577082346404458143813028930973450660934342684374096989581726544787398123095816786363888093572720832407015173747745162359340273028173853038242302219758526945576630555733540065074356923544895197044333725764877025148420847771567662130667357899027445857853434128234536723051294839457694457894878189639328398745288413828267124683404559881962113462529659052416194995690965056959397196291413496700521790233319617241284378694551678300544 [142,66] 567293005628376954400252676399633835978855562929452165811270372586954762908571303883907380123542609603378262490874875119404193627797075163449551890076182813533505163664549717914135973507644910933993157961104524493422063945424037789892784267942709557613474060910796131638660288806868969015982620665116279857601049511969587469564110262143456890012554639640230922897337578214609868433364751405897545525163877156896771015759818729787584459363423312850345896899248932016160471863966410739511908132135499900917945387337872015290009354258030610754083439280370191365108566812292898007416383884085657580235496747863538017070862669803836722052830219562692232259373761878346783725457682863360914431987279855934818308034256864474057320772192141238869806823119281974526027945910389999205892785505858388768554568090625811561190431510230056914625764942536891417935254884141664762677231348866131675739556569215953045041491405957316272748146667953753161394021017311027921191007230188921269997113668694495319367796732824316666646173306652118392078185987296371672169431033453188811742049511779361724045836637292612786999707911243351091159486568670400491855231442670180538408239998605250037832778716235379219549600802470747390587841189110637270562424308371426247434818381858255008105033146844879314460353569058583309711774417296399123566122079645495042761417737719213362449857934017398422341349085351606546524192140097762748402958606722644651696639917184430148260814707367784585649424982815675820880693976765192736626174898731715860115805415372969202808694032156149038743778923188787202424592766194083963058568022841279258660787579288700669426568390438742787823959817239189430751053325687907662589494376026131368708435350074832988553229965950024868153819534921487029055055503591979859141394662049591545300383166984189431565632279388067854992143827762661355182950968404059317885699300617668008928931083037424607334692014911095184588306223026242059492807774730076014509002262528 [142,67] -153420367548723189392717863131611332552992029406050647588242166135002259167109527384797079925126229479595832725374128553619939941936544028700966645117754388596753501006092605449647770027478831029247966297516507722051316782343521532658368924163643225397102795739602917342383783934778357676999785840788317712682627240906478117403807989455547240091108294024804807291745640773208464757258966059356586710003592303148950864416430381296772452936979310948097734216127001710005464969064258412795050203495563147011299444440174368846971655523978339706604645888330296807058786890897724767462469714090991200480179803209692646276700394473065930805409248030883341716702275394701407264431462389544734076155620962250598046134178430445429534721753631945988664923923270400632562087119541496681521559011122500509966904970305318391220978388557105151855620261690549117634574022605879142375121372322547902354301186358000857831011837035308195778440451251418363695716519367661305128287578193600073948343783739763145475462558145236055652460477793905288390940944951829532863214786178707729720718740560313939412834173385305890860933082299270023224020448880156502594575107690971690655778931745873387669090183765802249681097500198820379076455049979116815150285226371478053954934149199082113178355874170677212272460279791720531621560739756657619998965496854261257270412099665726807333400441016193223381571989331796836791383441087052958028309567326719640861733271579659943887443219339191593312828880956595960499702432791868159181370949120618033542324809256740901483968125939167860867616142832213693739982324104274077001430849439925310251330612926182082187756545664345943988449220856314860338665172207477958414929761780555976869985778966324053760764865607540177761332837362880639097653536102571745673735352664623765667489370390655078383565125710802398764979196667404250005948325065453149857898342168281048717276552773633677920218644424162713819962278755013639897006199843665194529975040 [142,68] 39138331062161408362816715910152716291814831217932240030898287083607321405028160165549546097280897986536614406468319961247090497609914989457387264467813737714630538617264605437775417489708369445503108148170663014895040986281959196522075564791586473432384213914961159517378656353822718067543667510310809061251667889239604284559370922879048937114286427700187317683426125932152383457214688591116763128267490315609689457398022866992116063610354211239848922150888109526632847427733018175797588552777171696191885388859862392435886197086722531213206244683654676338323139354031179708921186333536815187956563929741525059702763589037527653972843390674821711639675596541894738726758830384562716616649269253235798969160211639452232210421740508943620839409917377297004312335499841219355350725476301473910097285965245133022062263849554004252380675110390342203195878954149996804986849901661354566623135952598783632831924272184180926724253430643166221279341759709082671878578904972593443123141549805868224360660350022178426462169231519741036576196481823978492788138795206128078953775783376868324559046252872820992152685939448846029723940968753248564259632640033314949091824940060488940638620371112073262172830344717767408067641120432992157940670741452190358762420342612419667448156333345070930557015747049920698091581716596416923423942585458955660488326582304244199270098039853632350668114867955366256813064121450126665847730741956384987963066634647991153681102748480605757156331956343351247470244024361482963012267541465686345640024225285843098741710486737445482983600530462206049222529350817257058281607739199812315888429941237598030115396923197691376514763406830162242167818980209832349270287445023362211292190193518806971108841304324171733826337581177544002604306042164326821740226769211768694068103875162511552942389935095112181699778750323340844215807179284771259991967981134865342706778924847462195219908805412543978388723161789276626443406366494130295947520 [142,69] -8996292925575266108579911427501456763868201651223287785418529769879653422126396402642141495857308153626151179591172991057794887631686706861005269530404657135228856577766909469504936168189042278770193361266966121599647147462797347785259970567953684552447814708167990587915369149783769733655283888256400530381642502487519749382675254410373018099618292538674337734545061055821399332331802176325936026925123528765088597964592732567712911474888162071747061447918993509909408299194793442591393838641701568518822762835197137458177286083743426623067069536170525015395565750821319710032457626860017825611957412966473767557716837464388581303482918591422260632345984148805927903268470861721061851420259418808232433206814966708628505408547756334334606283430895725416109666714837850433187649122124747503303743462122532119605231874337660912013920094091324978227079490125175748320907207835741590086854684177780247602662337891542365098211605587271695849169701737405472032524714701881672024257826440498428354053099850177003006754090285064466981167781765411735487227307539590116034278538178704874035373657989082839896868729889607387338207642686380838153795896673182074796814150637525845802084986049240640232895957979422660748627005155485138999677648302595606395239614438897594545264366263101736391957060513406658919083883606870190042397260427683422056037516991390541321372106489277208167204437859280324706726032401859367941793429066004040863833872237616986003357252615542366993250189517846552067135678877594238548426679123240797656899868814539371392402290474787344683542940919419617506480746702614092797492729392424732368248632724611093495868181827292097083348170077826744151916374614405305087958402933025063603558853383503932501610729060045979701740789823043837327067767191865213251195114039043493294414545082169468563325498804542846631305045496616347891535094622450007684564370083778717245209141918011847991860208469689612471563436809000760452426128431581537280 [142,70] 1801797585334932021878949619324821763809034683647277997663805937654403870387955450349441456526283637945156592067734730650040915978252439637012064887864727175153654977124596978951575444740344389505733634609425183785632596848818615869019283598063096144987987802277018310917978651063563635706536750454614276970625402858184379581561742635386889365868424698483570374004925962914642286224700123744003701595964563082967106188207171560348484937123733105062719544720982023295936463862873221880897762375499996372426405833929878876309439573160187246817044903590569052197696329666271143114266591885325695745354140495763170850052297753409538409837694909578038444666112223993277537423537503154776976401831415553732469310524310406501133657425389761362880068135204002410297347650970549013226528162845388251379798982672083453218227806495299713961576884887524432895242748261739437350120514343849778254306741746408148319130004038118014768072769274102934733168634583909436516189359971001002844524330536630561158619159842650655050826494577753505516793913584385876387069067048980315434557664256079473338586252233653635545533693851653402763314554969540892917969486593480232989784992915824260436023665927934201577147135065669297343246583398833079683742278149938168513064244873979203189333738455817398748057559187668690463575768476299513322962984748139681888779176492670962717147089664735129067090904244556594320231158499594066144248636365365469261387346692972353232294277145702436483207208238336120177175114977519074283335340804527087510447474830339667302564011218465724331228706690385684289989328939204208037125585321040349194709625360704782424218404542962394791578336069143114601449909334693121601976879529127653977650886583577941142528028354938612774474235058854768398438482257035786676876200754449549928232141955515464796548605223254208575804214579211412000852279312783866349989561135422752449222101834110667680846782800886651754696929709962478369445073328448864 [142,71] -300731111543884527395955226246928871546146079138835333693933985470067081583323548573396694881719254953854103966160149223409445889953061028079406891666253934493895911117236769808544339758952929941704377264750224004946740450409950790588601443454669953111292965466419195062417904949423490167887665592154894977516618425616062831714912307309443995766095001850354051221647399924943337195429961771178812897123721395113254411456930139553596677168650989829555672229131204161960360280237893203201941934546312000839502545706650998567282820856164478149728749330359189185704549918812940335629960491487338432592202165831478813449691648829764333311447307258710256928020025751410864897842263174840094593994124908755301290810395896907039275158399118312349482295138914872829076206102745732262055971242041940953659913763028972911407609277498854964301093976407894133172560074776588047821667444011213075788303537770077009744091969073158163514887699454671138834505405130531277797365231478383466414947453571543083808617798253717574403370136433613832398431001514312987650066925272695895417143930935001608820107712255995102740983304996340379228325249288080257396389156281972367992368358451668964455060906146828744266369132408786207951646630321411409610222006962095520558006453216160757685293241718156094946529981475527174905976472163282300313475330365793726161178968935025624003406933600326102487912020230479519188802299947241952902861655207981262913988715900140995706604320532240253687218126708079254436423413140746153577856404159295547151776084377620801134588534289612988789683452101370733833345615170533422991324081242468553792751998377315317195839897771838410041983583008693143411528237190269295979288424649011868313757990960470466330995678223739331772759894928985893682888576073586543780820539301003149166266718800153481377932921360088297254450477660171325225121672986527235418160371454123754686838345322321530147581791548011501836817702260779859379134290944 [142,72] 37754878360703348623170068993473967063413337938335452969590074823484443492138275386034202299521510634371049385646877470875334523746807391564712573271584133276875940115903520651212075713447060505566209488290473670811516088953859934417801390517920645714901827339389704415329758326351657923613701351452562650051579169406442873899685050694967415465478608296223983594077521798663836710820508011385402532838182959291524356944033113095684028598423521660614409626597888655500612902821532508273486667167747173917618706164840141149635543738013862496328011583254445803994627430357494060682269415043398484706972912235749441115604692651440923150653038353207359220512357049374208157241290099821303729642917842387640493947610059352318392779959132574335694138290899053125832035966341820833618716479609059113153018682365484501956208230158400018073287285276129844321757962360150566303909292680861036154136843263120287434367047122413732476107888253578809775279647281593949450382305459461557524784448141026341756031470059180032083347450438024933697793839786146264530074725438244830672555114510357536099867059463419108536883017247980997670523038961073301703199237611136726942556351427907774200370279771374437501059914041286952609777054204626995908284726193402323810497162414761948676612815362034168600971933144744164514925756677057359822040384626211692687894886011170466381513401766798118647355099149938577640727324876294550942475393849445806509944938991721133124793133070338658956467136338680182077511115680296961582772491606287410635168243403632759841156819904549835573003166208629859232635488297980219336219507536374439769599313668686620463926027668633564392753021240580496520547816275596140100986396303005126069827432996057737017091287678514036257079830188902552096640723696536868216257229785307494478320957388658215614682202374043558135995233565859905112987536801446462315286274946575517731842451047958797828635846116240475897296620415843627918806528 [142,73] -2169161767747555121187015132673647491957401347136132145041378473349653953259965245187433520890041858300834673827029667834176189355052808958137592490163893332676962307825123521445319657793579932116815212612424065810220478253265319952671360801467446055815995742584693617504756803447495636600728504377201224778029832054025748265002723576625952938598860433086140491474107455893882640705969666471105526562592862236041655853128414291030048817446115165867926585693027996866029330361046897724270477005596338832718774107667712221910477355153158110152610494371673529143947248071268977860077451099942555056933033952393870891882586416864456352582738673772630830758659122362965231820051184604233417371469293704387126890594041079898129154939791387249995172965387003345728796782113361504680166362082779450123161139400660044111992038363934618799467057932958766297259192381199406773972717873872024578148415115249326404669996670939178967200230813052050644727141990188734636703832217067784053115174058756835075943982770181366126539423397124465093314773122263295838123780326184003430881517963259307423230309828697501477742074087522670635427052105775195427875965864881648732421556523133039988951047180885630848285818907667017618645932137442751863645225722899844528347301047861931568037536327542701775676818905621139612659801654669141968508774766299560530919843356004882404538911422856924798171777272061735770321236734916273211679087823148504898672731402438389087479984506807482445507410760823972883697948253514687201244058979395000267884763011055047349171124627920834772981701672738234040484969169635707805248214515076318272900671584979096905961901113200145359367422099300562881564920136470186042507829700680544772942395075356152586780515555372493804908583502657598626026996004785014856368776963064796605305583249681664429231510963441667890894552141371457913222179323720038953588909571450825011962284220498770523958115776791184527958488002192657409344 [142,74] -512957405988444541561624312679381498231076875400796124862376533878641861716537204797131495701735083677523922793474446754928238835209467332720246232124420804271243576034241721303596104510658517826888283070638245119791849057982825100077810744337780648421746515771639705049069827439193315874529073359983576742003354771927814777510466638810643365300119589956766434774446796057010203823246197091339031489983108967184272978524199807906439739375319951344763839758775213791202108331517370913401932196896871516049169370911373343605383554214743277175722214912333681119052702489507328771608995348643255125213829081471689960301285553917340760233732437323037518746690468974933471930871197965475529252237120311050978309444511117097643167290675742924442456770888103221103769563484944773307360878580024554466693400879499107710303900520523703411658748890430492457348288721476798612162671349934951569907418133250736208085905691266128448686264524100727651195072246797530855840528872311939213791765394445273639186604318475872039804861095049575841572366182893206354504506207422238059477748553886940223603277287895302413073220249096469617255772176272399726820375926974854318114794221277687992304077443753088767845981079806178119870249174614373865519671461216973384764984132147986189356311649498603806260797082628499884859214408420636394443995768259634030885693949924100360680015590793505550985624400080806327385932487114616376838799086468339134238359295773395152823224392509311199840831400772992617782748283649136838036025749659202775548256150038603861360006059464640406147266679251039218419749314507118397002696805845752719732900727087538142602810866409638553246330466715404829045489558464769891439579584552627840887338161553374149202000431930088716641326349630215315220130833527020323662482645631176166587896016592697049039136313907332866142823322829000392970954890093408758349883062039223349172874058237206857682257586387691262165497312721585840 [142,75] 218906364256010452835787193215000548897285695573328555522836997670612362561518895246924013030987491622880442038310477166994366851521971956004806834276671202991744099885251761402972337591128274339151425193782089954521398769889792838553737664115442839374138557915665103423488161342726809493242031766887638153272333659103635845632232839071300782606957549023357742810806477796019247223226851759309823633160299036369445350357803466513267666633279459542174609624966173966217593275271450642829314792479010785871129133389278726805078530905351932582238819595158316149042224125022301071619563756568734340565657094995628424892099762291165535219833670973762667490689200717536612072896093383640914840042846058904955755303826990079001362663196998512698599599510535979385489508301730936336596253615709679261040466702982437110143738802821943907861270213021808134573217782294252504538538757499060161094115119127463534463882844592919681842809635624195938342455288355531757787690972444341279208180969416510543950864214230089837199420847882025380824129766576571043832574440460916268044762367154913161026650843923065930862327006207294125268501679723357580868328951315135225381731796669861114997954020331244592138319705718626318772357634002047045201539936744639120435713049284706457621751523863872298328718449341156818897389383663596040399291450669900472494021188684253701980675573364428735595842138842653578328616325911911780841920953474255159044281158129667865627245377649704733235096365065862509625079283426773777967285035606928229202725142201458793108042816741914904063927476552918375587726095629778391556113022911271566827306970861752951998436496038228783594200108744660104039621611152215824486110577662375375353924127902888291312840771340019258302456871348191583627479529499415091823960554375015097205266739846024471428834951571671110314730659243077019689190940160089596578592838546080573780629251917906157880081703071545899465750661344640 [142,76] -49772555011432415380413683882146240190338484262284603771604384491576630950397397226706207474741358124857482627211272280784798340065082653620202178887387092996723039699271934197238136149044920292476679380210221098973471734490935773665926503245998095079063091886520886790228836116429148474053459750757144356731449852236007196130510686437019081544338322352975901133620851742634431939013102782503280417338417026461821296037562075414591311113837627453891102198536289717097048444083591811800755675774790237325296126044218206613669026782179722914950569520801369090732612691588032397575633821313542042715148399888971696327021238263901171642014004922651594714735703656613084348998077373481643337514123671313530859245073845017115202860181065452634454999415671772732227349090633632809957429452600228175956293149765854508165520814837430842171126270166756209889297021548468974644599962871931366103795269777339408485387366516723652280122032374819449842879080656639624966296706751069760238527400458593046249638869926782991993116283095291041086323168803054042412348046477073066532234950148066251245337658555119176598417798573888565670872414572367519173639655783152388988106186877721803606349526878302196979311351410721792623109028962038803097551991606613706658160454808905662304482820064137596331710835891916734234205449212848679125500719033898690993160427918273412283732719752967273766440776648977796466125318149776975707623636298111727839154179303904787217247560891147064172840819010391271180976107867477345976601977269463261895497681528716231283447523482268864860285024364259725217447475624629449342273432089835889995308987649057003612593458873541310104873764007422529169933321506931834752971806513343194166880858863073338540614613338783872579510108662928798274777575299655922462380003509622055733074766374836817691970916530921972539107454463692042477807592701482492998394224558331090796398322315680408535520177167798791025612252352 [142,77] 8481805202281958751323209757869689574120361616362737517833162976879634701187242107728276480881563556048585646218566897398109277771813557110310704240858893004843419974264759532594020650266230927654954216285495106617373864571319714922479593775510977173614698993055058117680282852974448739806906145399459528017570798345702653921036779228692763928293480772562871756746504479719675060768386842791860662992243604672918854969296056856618211786875007059564071628840462239153788797369053683003575141220563820192645663559585990378826814662247040285345212663750618520853911180957426611128846420215500739754964023224804589603240008521398844786012345475985827396023430859426929098008308558379062934825809709081497573587897236971724740516579914082004827019832935345565957141765981499727502682325204504746662347391980033946148519801347390964153949196071222956098613881507538059555005811854410186668511628581203885238353297067865505731472683144028689342833862616956212594084449031509714679944154414011044601237282275374643654577986811884102001597885844928544008442295278643322330201858405244767828838963598891975636094389772672899018991231054499721585798927391697319701671459912987632234425060681338883985718576336050979169880109698153057294290127524862634695211110035104588982187538010768660817329157946359000420898436943035817486564192808436717632870922230388017486327078062845191441805855089076217785159873255506774824278232659863960894007067337398744525019171770246998726805258008296443519721502146878053222190903275627116332969655849352701432786461403568446805178915378409974857332108273480480528312680016480237773587887973127888711893224519084227697098698873876151601628621676675228898785537678139460895358246046540081481762579395471278903166639479173938352241067259992736927814948276348996791498410356117496800750751266351654253301900899045705706700349810910669344105852895946535532704044424016106848875661149458934313800544 [142,78] -1158324298532604827640396157439275975304986958937143108499655335486808969219120719780550094277174416927232592710403510860079972735476568708150280157650218542584133922620521584701314918505151403735833409415399409005569880454183280757544260825377998907202353775259212260163543919623432309572810238366076151166698428600794518402987062305341213032356216996579416754532865228592743398491862386713919871502940245024170717815052847279465073265098468440706205673547783027005673198330352327563399434411752512345815831966109525307391586027622126915640332852952062950743642495969264924069366428522385511973494354124909379405854297705474514273241784633703280042580175163768672656765052906184732676247003694493116573464014859631169742391018887792693229409676631910101564531623872937433516415697865389457251566031108576703332845573918837057954209573105184082993670732147690547262568883795012918793736567223739645318701027632946295392913022361974479215641830907444871983530878873564794549153529722770771576462161621548874247928449890610112878387204728152028805547921377544630555244761864574647530101556475188492380846852569578318024659079960867504286900445343197341474733464411569418046499497440909635169256608455837290387051395529601070848014329217351583211601759784632015826328745118512656793608260564039332772390917202037358226436471664047336834929755399710872895056692976087591320074907129636489139458941690582127201243038753018850285057467953473001481634231301323690751235345985087022229125226281803780640644384111445176420117198796917270569624920096338549065135264694656228707597051579189246169752354670733687456355901077554340104986443241512156063939028067146409527484003886343154364574664581142426411383440826829959019059739599038327291760826671032444144128854491680799977671069972260484512413125926530641850896865774150530486086907025216797844446564137318786054954920759794859117846686960685129718555860198042260738944 [142,79] 128353915047667271419536687745373120280569740227430572612891346559834108361762932584755378510184796434967171843287950239223986332199899135218408824353775736410340400179925724073759639089940864743841240578042281318647388924058438653087594550536410989666956410745070559556099209459807925687005534862269100340777060445213658276221706412731735490053584972140277734538649392913186961482471210701266430958913949601745288558758612786229379693278389510360935270603610564849901953761670217492232562991826180724179623374140556233232993792132798668916972374038181355303367463816376271840494182583372348429591604251822335441270268128621482966069777949228457285975065147603359006409747348453094180363640479222964370554200987581163822576375368207293348050436691833281489352127178484240782444439883898898025349852369306972098508553329636021536421488682418780971283582407242051574937536740212880838908495014212945792538507090215807239307590031568556727321698836649852984890755220674173204541770029713633115573051339841343485059694460863030825726693269161591723206206527044095644377759566528973952366640981465527534431553337393920713091925192135021136125361012480426728750374772966734417608546550875900315358171862924921651037861936865352884270237051370002924615900824654900976213178359068015087672009128387843068080908201618341632830189529640964724772954069303855376705303394297796359711417973550378454850554832351699053761991654928052048132619029103602830159759106362058620241784881527194117933924917242790033831387276912781607537565949884653829062623041046954471224717126392355346531545783147880432444940921228464703546646623647680979498552044902347939250577553233635106247036267226978551634938021121984816713775285323993468522224603803176573020670748765741254795663581590388295561035461497328223988600833792903234783293429352495895956539753064928151736123232638568221134905244012203520072984250100954604142567013956808192 [142,80] -11410318153394197906499400271465314183444889207675513646691011925219372584036251683111597176455981590002912795045046202687071424537428402030636892583122542512005956754178057073358031706576419815503186932200807485182332763016170475137163015309074709409381095228373994820641327367782045441816514418485601119949002027317901728870286864094510496736291683912358969675949056570561409979729001615087596362664286682647540555250027386249723532373201837884398841349512981191559372264187789011661596289160969439117744298351667885298285405895107222199198992405134748007046745519113073181332531954499805019300097621476779669365411601892785248437312106124115274829445689917244714249009633987561624990115435156762516113590208338590408475121939343229610111325813392754038839267844330337640080253271841185865966162718394459859423357898289138394366783611175834058480101390552143122592035493527087128605042450261164309709836451777415822156290160291157178750855049273809767316101685637392133779291407024976134855869891439608708490752956681719693992814475305325850861163415846838042046819816302342331545219265204855499080033567649700553531805586925169250533451942664391831513045062396494608120186248753989093779617612070290446596165824045676715204988868004728735714256491837267460967584569969603087244622344350453548809655357496183108621472477897577684837406524975569738385960197930373993345115498242997019675336717340789535231586316280793218107029438466543969551184969071915234544929115007434866480838060030831803374499065748789424215243048387687621525989524324530983477142255043387330532624993583059779875513043775457523373770816944859458542274532276590511092974512760542996686591588317476393713863551260562504960325792576532398149116273168386862723194464430146854432993840241520134211861468190052474108424596136903765498993190143373915272828533047463252134780889307746236929311802779245713951699841910240023084773530838400 [142,81] 786257282744996382217940776720260283740324452669610971487610256778331744770869283260162543122013524223660239726097979061318646857280425523090856485901595041852039229662146206638806926566244947495896106533519929724437735513204274754200592824024546924500005216019603088268017113511223771020842198084568413596560470788199824484846198244179680350806925654632983962915737061195028445865008634256870535063623850265705659881454926438747933236467358279545519484939125200813092295281982840722937487768582391583556456967113799242351336823897532211638825139275867444230456864755152038817383069870085123089773788873392617840034778356250310532079188996191470908341151208725304696202605432765255227297460532506343494131863634777443625827219354682967278242098489157637609931548529386377175435875439463983488282785765360743609245791087733953914709299440921790694594687964181086030075179954902397209837176088812810438381723264898762188088870692149664663968576387111326830093827605958295715691592338520209106789103812786032441295272900835590508507719588185226205456452835641072771745623514177893283140600394289843821237931671986040849939760967363626097263966301407940152272590220231268808754152373177350675260989723721486168230397793486067642040768288730042673045013238814551782926242622160576334589737302598020891111049466806183658171902065896615161171816489055872649982051954181578380094667322278712933688977926442115051967189403112599130026268410952878161574668093335733705774689379773262408562515627944256090536765634345998743910100614534740467278092388780150167912546679849965521976961605847945314108148460459516130535151690642313135122880258538388250123477327029578660139098523984145374460593927597935315733907339733217913027019029845885932348260827013257874310693484178478971972330790368645921398744063752398361522395582422236977015532847429101130962195591133650498644512592367176665964060196960964094850972256 [142,82] -38423031958600704969156500269402289572896358890045246549514112695789877550831860797532364743750844813934090369493605079304719543476838076325099370921183320854256714460887177898003211831513690423047663574657985877768124150410698908627435578900811462693781828620954589585771482550751612030982006963186038952419899596586606089726519243505791704463482505336656659754388220794008531762349922116712482493971413608604270452769793565362234425989641421980791009204816964401844203952677115973182048596011932746590285286440663085770967818817031631297981100436213467022101541188707036429955877003336875116000550311588342803901296168719896815989918627281862766995055289777159645162392473808663386792538175313616895984428269652051252199902910267556502711993926080928387756657107872597599567713319529599411505816893080233718110065286055952041480145960840342852660534729824764328399062009159160178300505991752406467216491244847187291791184916567605848718745320142968945610032577419257909622422113281122337915670788468327155095392625524088697899189761976752143050688024376926250937927484702002810515500409076566586521961687582631140231181760074707470449358337864324578566889918329447293760152510233405701122619573404326736710974801606439755609284392368083713241924219415874134816934958758205481319056645891645474385681874876166533649509759148237303475147247405063626344628239323695757766374712913548952772709845643320177303912465774059551127672271240986853481199483259744247680265494882155458068628897763824772869669400833001332747872032178243392243352145492575125592078201188427889769267304916967295769188737288900184784208027160219148794495331784884748258197942126824717354862771986345025976519653393407371819075979225542036658690960309355497670301832449387130192223711866937936897319142978245409371463857525782100839300713024270840892550628147071087611343251807453769896760745065173222791932814984399535217448 [142,83] 898330600116643225648828830555069427690482808491445186363857352951175714818674858414501667775646990171237720286864859543730007592411404044485483033087318868686416345721935464195000129815279686319651079918467051487989495874665402538078662878455308120980647647769482197216303596814272679996953278680261984654764511948141285939973005954595756370889009892726165297846048066463186280825452578834285208339668859219756465520024390326502281015997080742787054796081316743982130077664058415471043422079251268036278490270502601770932227192716301853938346962234180185566995770573266266808822633632528674287090908641872847950583211800431367000311843214370949403216071557852708600559906195738815788345538849904280329521583314864343099130686728855168239776296480000112907475159348776724033290344510384934279410645280100750430421939388889629592745169878372122018440705779271343213206263284064457062908561196961701931565497899013132731174537233366367017262058802424529707932335605927562042191693234008319850461108331985306573574010732017443335368751406661603435353618586444535257187069298091794363851512335738684841222844243570382848516896815335424791374751704956149293814585093310728438549428120017695849815313556722023700959329878453159778382912020333127216973259403465747335018577661422616565508385364976113554667513791423841969029910128144955616072492323534442624775256976704953406791705511316047581893216466758583591924140674453398144937427297063296443887283297501742431320117122559659252335190017407519672872507220861567028007259418120171249300603294229990479696429510229163299214164533405648984738223643639227848528053948084416955893643324195970440961430311098337202506256561274069509003308863850540715208602702251151808638149780791604616063158469936532955025933059981027478535666017435043343105737280775661171813852649905700662865108318874808885214289846672056667800788521884513712775945022341141440 [142,84] 45751541260014662024273164605145371591574357439816362360735565845959761199414579537519823689303751246455591015737356302595880075105529256164095846847567010496218281356350975106635501603607999251433826259741481253810185841645490559328147761413710800641877218768573980442631008624903406026858326911221240955181458997241275476160998389132659091493519133356390595946608274587211869303623167467818854414991454670968786259260738057869767844465504897958899339107245342729493193878236798447308176473459384765117844810727200758691534180728590999129594104505903270920869970298565380580085676016676069871639089832529934196363191294731703677807535537580684636555780799858671875497690693272342341457452367405298716827559601094981370209935079406794175662024284347958483274313678390608371385871799946092991417877375842325843219844438473892343494417469461180161374403134162021083797886287192485352223462092882041779296939720030518936514081504306955516179601357311923474422509261347578383154081015496762957295518208205235127238072451615642905120899824292565881979091163310843960804334737287704503780996799631781176273741046759090989978913583400362590782630544998497228706159010929891708601360892359101069840779965657222255916470057621522204916962812632832949327547104476155377198116946284606900490569154305774300389076810939635322833397584282562888865968749736495647176343389546380856481771811577332822311598778131029700672574114981389561968863305159679531056836056147081358451002707750800286484600583033608706805930555664347650240639728148120662703657126025819133793559600343283123052839630205851758918358375307419189674554801797993207819738843593929700008648904560976340280223940211610856905492522951258326420278739271954825798798961447955375576208567624286173008411629008014091026241894512160172606145972595511445175299105347023012504236013790890347722149104583208549369722324084612616054443214516112 [142,85] -6721518404178525443733664050557698298776464031617939068909956808368994301168608350106979021052390174728971814142520412631939879108280594115213810557223979121246225473529787012646273289386099235602710835614490632990565476006949322253661978493605599082879505155933793605091472290809785740037192601158984866146646146554475029297668211053142387549299296051206018186877789115893055269850726261551165609618916234181094572011380386288135561544396786903580804280463296097761418250121104057412780261569914448355110135550542145883726462402890317525613235255191298666404736654391209585219014244451404733120157851110466067273722299447532987893485871490823085036431859750704247027887415711269164297680263239071023240628700068915576231881185864143324597400941389374260123888649803009301869414302883312021345674152461841341668176715508307769112063555048316947605887871147174623664996967284067084568057980615504197147759220087722566345904455244911093379623925858643310044926345066343616239115712067761942543856128014740275575336888791288746732498032069551582850163607931204851840649397084555316197613493502806468243226262370971892197599559184615676937501439910741841252842944328121907261317070201984158518140196478189336325190488960526368642375700824201595502795486616340783567338674107101527095089112337907123697369638091652416619586160270825070771147816367581593339626100174143289715045713943696087164885622112888388379947724958756469280196653273048044423846416124609159455030322513246338615651031207190971431216854372497092907992085050876782341964636908819575809044934473364778862586284882636760830007624394315549508376970035320719182264455329023360644946335951129565914057009878150779353935473660097950652514884677061403194248683935373170403223109708599046696846458797234196132741450601553549044738431624330817593393089559796178421129637167464270455309427292149951213528707838393636969180579888 [142,86] 432752691470581411552613265899919029499628601727407380948495822627349521998329078019655382438839779490278869977094033390587095891686380820901116661540557959501388690174262083932868826104210159374645148744286055554936897395061614568570470980260454078978896838671936031245416095337300447566945002786090459917740488764342396737005722178641491970058496226996708121353244218986637225815398388043438367881101117507243549750982560354043724863038050042564051230045027355071059529826157787698106390623059249302013311360569751586299423739397060917724952924712438220345829743769682523979083349786742498302489388562290198984787350504027892695752433560331739726874441599115139812664799451726584651128997421104229130353425811183194076872878720720006589859260206121006111851449434423123032363800837176828697039563729377575725237247293743017487247120128634807115296877880150528904935630828125804614020276967115208260629145970281132906403316340712183487043817352412001928681718827030641070420738747977090271753043031434581947153237408684388864861570257952786290939417147353326066172280516118716895236223086490483805577531684906852427151076490726039109053105165547821870500599105024971686304757038760376276191474098927259024006111112328722050319248923425994240911824086798233955908230730029912665117911434392235400194163453042677011110912897144191980241756358068082990759991812952128268297727335376182575267040375279786335831875848950242782285214486959629038896122914580250186873324989899285555885535876943208996286376986344003767360579342750870200417790758838791205170436947957367575764948559301922389000579973799144075961442815409633211047171138032222413904366120560571799032510460234681687523836437395578277463948061645875441057701131841587970746401818201528541406684909447212679072652424594235023795223879506787702799035334689710699337979338021897262579700121832123925114183220777768753380398 [142,87] -17450605759584263760053257438711161633466804842380652621372902682604018558547965981357917582203866069551847456745844916743232812620432559521145261186011056657588534476068417414907774276724244304852157555436278659428760332705939983687176730218092904252523853398637615765833815830823295665872033322645076397691642874003898820149142543214144175955885048403495230449431111063765097256269607059115270768067762887624937263927878060036881120412433229987149936219909279146239843732318468721784797968700332207155184570882831980098582686511811082273780038843960185787826212132483501053644999564789791026220926966906168507050795940877023126436189541102620058464288053284407504447450640035099445874543875250677384770725667463470008152680759379081167198538324943020841903591580502948341446897224906348768387162576412248947410503603728856992682887618594784227674846525334194399432217941468203485463043366024912283146394048166020008069856138702836435193683496792398171637281152053373251658393749319645677672547367136948644348987478424613816922021662021026996535043780964495468779324698669123755170328797339063183558120556883878669907730435021173430517575100103970690686271069223116950851872326393284272086752740712546441000081181525010690242928143698305761008449448380137585263117410448651776729145557987050046416925671206776651292082653622205216246526930887305291929807463327388550536092817399173148465124866157193628730866740120157438027932452951204499151935379668077908844613023943704291586013242615512328141713282946492334033319127212134709294178891766554922223672937470739408070212061235958320255774043719320206875257530934770890026904846430477342396157694737119009394957308068205169268245981163983714513378601250535579418884303008862542965706397799920956881840264064245182021187427259588191198484305916139145610672283546697602891788700204573071274138487485768588415653252789815417984 [142,88] 439478506967771941254095946173446199485764275031938968720267712426152226887088264686570552360081262087609801237624777367363088777355687135666880577551556645248433475735751042645779592742658235676963406042569897644509564375694809612430061336715417410353207532786677237432256062029080802450707200058589253822107571094327783937076306765786008773311898775628088884928010227262220862484082835821408242830609776139238086182624190394831807449704139218169115198137463705778330184373397901269911387360064604807398257824851467421435460142114912416860837947382168697364417066662825405652761997727110692209626598960120167602308833732786970274861064236947649928027892421889327805401693584653563790824560291322246755451110958602208900396343206759949407906778734904980673106712956684099674669291706826456532093286695137349101302900141374704126473683198528982177178427611147393655051402730554973809880843615634829631664591766849820017753889873523359673088384866661763025229040817056789906242407553178090513235903313135296322487077296909881282026241217576376612976457556194214189680278978516374446287903925545473009274159522506298052003141029390608792527693980971246613812544249529734351845599155404654162865343081135547132957475255984405158814593366048304217129591891637371295417314059393590868286758595719364988553090334894169035749744343163353033732924017126080857697076940872788799992836111848002180214058285667040387085936215935513478933229437999804437859561112121637638644541584208697917815998010013733177004476117796788151360388461088220144680289582285118240591537295022658261420697144570603747840980886449497704730129459108235115407893722731888727988351170369563132413525988556275428486305566265393550899397704551924273680173198816063824262252789186003560969770357637409414972364354525924512895339736119698334458287682866895406300135909185558446295616913680599465137417823111072 [142,89] -3880962718764242321963367986159103501136257008695814276164934280927484099837973910448085399486350425478397677389442453262602057244384748679352152260027372937089406502480582791177863846985710671621766719929677158526429025022623342985541109759900216493691096081251861190304524260110623430199327537471069335546394390441564551096832029682382363418188915790971477042420900579616277272953035091529501248917387786272752306295909621168968028817701765795981958395278271693886383856769785637473138575056920283058028913568540814358378477463277041066676836448886975001027836445148362174287243174481265895973631228957072301907713522467153405812780670257924329849617620220196067536757465781632481992453689078776644088657735216371617770487837856197553903805705213125452544348296652054224329585402962385610756797685349008780596468831939511485151023136699956929038867105454333878039889084678278034073325549425810194248754925151311282470031284769078471476382330655819834258268550259936106419128114415991399240794320806056183713431582104151363195760161072262118887808060159216588745849770585637513418086261571695912067660566022991852825642229852057567407764171658902295421017831334942978271033651306116762430739041737598571676540013882213628646697353814265190888562072996293674222693081100257075137539284151368722779012103365021417062510918335747750066690453412439436507735126539354302379120776257991296416539208634436073963272366102099173427534210069108730412613108447693479426387480726629912906740308620385226344530133589550731098046003535011862965377291240737811094003923627709701162303448959869004361284681406799789244431117505400709919430358496376090169739951806986465339044221414945275101147956759854898567894365868255669378058675956264918290214745727295238309205493566027866883475280064908697876266855104361529691804881355974387856512276054187017347028814836487494090440950928 [142,90] -183601551459904812789492709604175400457178684371585856313494909762911480754612221443590986390604279984217314799854324121697982702890223668070873237421076785382791144245246619577727322158279501814473726512192662962961217474736134757352716396936524874414024890681543286518759438370043971887923849800215097729956319400364179711237119661266758909389017774703258822955087295453078306204592035281981367539453249096448412330136053297977998495360724938093527453912357930344458920904719721232870592331680560563650446390921497217545012280959038800766172770687452274934935919566713467270907525913651409615384051480800654633257372004634118565727095532416518646186518382030877327855508610013323581451795059619057069302983280258333692006341514176229649382375430538566659152712934742893710882988174355656627492323202063270468813369437185290565202341309688146698373403240521461382529661070356662725960940511015593554980514317561062631874102388585123352448545873725402951965479994832425691868482298947637651886250758722702345303856948013898342434358300174894886571567307656948300557000568352734106386930501155787625456534326270307377866201693638586897541502497165886051291832842449688238477912130521357421245917552612603794126854827656760128918726715162166391862325766992222844462655189289038812129102982534786093749665238449360567532598371307311799941769376347486837742016875228982967556319627639781314909905826477986698301903457720247583847887496331564347662014203175512351231759253735405054668453955772285599762943750023757191951802389222164919255350529937257523527544656082630484889578482493859341028781398555547309730444822995855218386577688322557324657306528862684989008529929555229546349973117832263677446914309978736005508314750759237045894839048673808732651514421140450565037821538083951819952673253826944135880906451020613183716002634870408757367322333890798888180112 [142,91] 1757595488016313941650680481627875959498051336716580880392553408935904023399508589093656795337283500093416745741196270594892086668784813634682728796167682041057606949581485555570772109811241759027988553152207821771862785426477544677676112790871204914289380759424377422958104045338864186748228647407529738398306653071209648749127907234063581262652412976676835122937889631843615188334818336106039861248458996191753460717368175037794038867102714880801987522541210437002859330149968448169973592881705776535268460884515858771661352196073002393725709708537406249648266732116551567093796211495918467940815182370031831888681334967548852756227980053716502950819334996571122388333144860542294398279592510785116613815788679159969828265744040666591813118203954814099220657736294851531098022750372787142931236654985242960525772456003259462013491687320861193893266454458789129263620885940143890298104272589100196717425990990519311580604676459826756906250174706113606799620028913768104880511448375447179829863450359801799281488596378664607267365832687616202600673074393757598464404201247284783252320721941602028872183876139564935697754789598727400669009552549354065958428787317858437410240040097743509815900306556994435146057698273162935253360041205960871364549539490692523744165574453862791760661503253765253432406420009307167997079086196279662108647017407987698388552231803564664273633960299875990729910804682509223667278362241389132597761033758110973921003024196903962726491104126315059554287206163328811406080087532988206468974246712206698075164670057262670657488384571750342025352614045036369446242961422101404378757948597546972784134932139830360799108187253408048026028848526659008621857341585232661740272450849650728997287431967466138778498953934775781014444853615361765110811008775240354183246974397841861224722977741313258755135488325636606685457029272560105056 [142,92] 197554972099941288814075340528661937421913257160582880354162759436050528138540721129323448119377549501157051292839765695001584744832798097769000227727635948013533253805251215538533634968114996097924313964543189651007781299766144343262143852862641240975388980628970283466020151433830943233328155091600358462203694492426192713276886832823113361273457699388778915862998323185142393800735256135507283176036234561217364427138363741142088298733374768805326420925391158750601474444031554786387920071619915260237208644407565851145775028998477431252166670284056286758899590654345863587589595230323648855734254248602696429753971078129489630262087618708201510513630416911004141172076715247999956114594601362910857830336866820440352457505068354583473375535786584849544203010511554956659320910258696102300356355486318321256254264298097874831453981162978649651996219380321387906890965941983048237075859251299502668681614186396448758184386195620640345585047018055722221668534171441649672634757991673798377227432141030297377403870782543223720301666813320979010632336673922104089053338634896096877404822430333568440220915722829443276901848974171647714116232301266154313966009479535050686595320430448524390163905240425925718710929225533113739707542719587200861776507267162559847153587828609432666255829897773829636115464960643145022344918590761575667457453488142209120571037848193137318392786171599937898731835109060098783280870698151536575391159626724675402717174325186624123675755522058715736158641346401438032552896859743618165855216041155612557825357577237791072554263230894875292139258937735247839000776745051296301664493860268845438688627067791456947937180137038069426846737576670256115706037198565769380479560394058479974551734718763121817436344065442830399642605567082592566532593972073736424542687979960895171162749705216704957581143992203063223379310774582736 [142,93] -7602553666125221975826829415046606457775320806031834378056909882335439710159956166873692926127195260490724847215266819700942506574244261767209714198182490018956628151375846887314446118225528254925925121761313205547387949104224373577670911229219014840599798508027629235968769360326185851725540624583772749225780435203185369273964693110941689370473207103523477209041682810512940209975179523401319136901687087295475719946003353049303929192364609260729179127424017265936507092895725248121814994349137025577862188434344864704097492198140828378887997737131468425948398769602510353097719920230950697273249955706458237501074635835783788506053010886061085457560561756087237891913108152410135446804086497629533174729102533496831264632108009178831606299531364544093578788131685639073904520548576472798162975762627733518280291994757413206452282739625868665145973701417508189287790079012395699532192617536905619843540540601769579404437336509529988694361675213467258813348281027289141551574014320645276161661413947893705797808637130328447287048501644619533454894856715766019655670134092249420706347705183042164928483278871872446256176941468856977722495967690874870308808859135335893443652883938545606123397722556053374045561927966301245845229032719194074064936483635692516588447979120418074986217981687766177214051290131006367284311993984522346859492391251738277129454713907756303357044783058285495757292306422016316768812528471309903846511074245450149811017085101836482940573434405137800861025609659796727513307258298875806720839450498231028875882365581256790907140758042155806049206438161188613250371960701086048673288350603758229948977838041874757226031834299498274834396703137995593231028402834016080478776609139530619152558007735425319639709613145552692743191947176377763262898890917114661920789870930550672964320946501306158172930591327619383345165642032 [142,94] 28271090149380083141225602736862625450222767292338484647062507665431876124836947237219079866971442188226821542941614085396027846351792845078650322099857664684103683825846294889785921596713435454049554062482825466478228236208479997030353125177971640547537690302568550611692063263983307840293458757268783719919098404968742480714121009075541117157742776790695555993034562543038575485740600563320447035956944655139652133895276051683515753700320912377859223806210804158531616811240138455099963546264347905119268377082185812770805537985951667242678321501773947342209925659648237383032151841314194886553196789483476973036557854442420855798809294054501201144927623794552701651369910034304697178094186170565620140002049676223846766753535029752844894523418532433655825945928698986042204893411213013593713893792814938709669036428016155696056464703127597201717540543974730844596616934353590696507786466451604046388628786868527139591428681749400279556784306021980943543325733266804530978186506452563095109082222172553278820756418890016494594431432176257646530186205028129336935031631386290943532215664693823712635163422215453916970549771984904215464220599352223464614582469385727259480477658533552125361952977840579037906947875689251150463844366022771462906794581361335506387354031167499955040272930815456689757820542292981006842498775613442267853509321498850389161203804749579033793142042013642604073439766727465242325329160906998443549760590279727775378380855783491328118271400739224280540790563970756146039069637168626502561605583287693395555422908491416760768211338063462666141051579618659959368878476044105798528771173046943558164847338384633517245510082301199552738889217531332077127560239537719004285121571362821911842713419186651264164380328732402350841453492692746265400300167182772631305307226410555957576330803574497497932254234266646759995982 [142,95] 2219739236368675139273491074993435975934907759093511503865773548269988595277289022306149378115823112945689455311624398596461415783824436651823716214747858514128808419545757380210346872429000943996032285589942521511939470429461861721026692389246893326258538951825116785831617933420193696931808445478352403903263300877381543356332456777749428452140843426118080338777549397838514724079319467791192065607279809039780340768390837633760208941341288155302627980226331894873653068072698888865527912247812375787603219718402509451764566258110940117731474066756074673474354516108721126906670895618804246198793584590383313584458454893817975086216558803826505954997727962410392098367874614710377742978396473604845061789242352121833814710150063447121037007674520303786602991300218432584125961118414532278873544285677648605545005374720470687990950299511711087757934887018638549699257272471702453366833144589897387290414269697747117248352065815800435856779236261716108190522043362180785531574582474203804991323515139414759646849950207256020595923450755470502835783568279846881133623828365335753897510810242269887953024923463859858218475255888385220813374589727644586449082983260070786700787438326948953164049874191034642661723512649297277273685544947221829163922684405580493901423139193628152133337831507638005123645845484345036886923873055122761535800381762886479134365325602566359845563283873359376173892738989256555197935866567881595491259766044758362639793186493893665673110104427229941819513551756153889774259927235247848543393658301194276535631898705253456451289739024895948691460266897876233398698193680647543411747468668315068635394235145675362323540057658799247044703562742742109853354961157416218835161102835201623516347107684435383824305599898432942235915196479945816908913928257648140607855844406605991245116475434814207534270318286441222144 [142,96] -8465935902057808227915963023740139619612105044687054268356268016656824909837653962952267945072179380702508162054007674140327197941046687347152465399657788639065510586153302027556598197639361937738424354717223433395712733596157387358257929675521080804507806708667163886891153191396805977892178592451827921484722024655163465965503080769121229788839367534455620348714679908791878629045377645820596752905074813227107116535863017448447224288927707601452941084543796324199408261927003504936124650566444083316105915521460641679555541955321338162280058023080223402861346407657949239842780109990201069016205479975956491168440240840863433786930276199963942304288486191496333873093419462546067104410649999322181183149005930879089776171346415078144301970648110765200818988219621512276552332315205895248923260304971164483235042429580070510615539496422687924246858109396499775660705012043618486703138060154433865442239098068736305225066737296514268858079050630502396869138444539000105982667014082798490758879043948056150961813668825964017797924840607315248523062998828172942994600473059776906695947614434618758049317411498159109570917494263838958599799192133330771410070088240796670926030051243152900215766855424037657613575226333042344005385513221225399832728378220541517869272455491563213603665382814355577776307596878767557715213860736216109061123467838223821656353250804153984319882532541665042638892575253934635335946966516536206873493432884197226737287216677290205995297347135903170699083401671807058817150135553282411062035310307396701821814602056231826107533247268115775037493251048439103257445337882295730520599247724180296637002987382077955486618089239691785050854948945711012918638414806633553155016214283616365414691646781742418273517947890461787053656451497373945191880618817556689948865658228571698589899040045767062533568859363072 [142,97] -178717691499609405158152349212930270417480156712570522368568539896225564554825278008534101804746041936812199802081092806352813228389607727863436866601838229889861531110804198024666069739929841191315109133616284822104895201899930607949994562648927810476269817703035317851578728620615801325127567834583192057659514459010730904246801758827726200391827475614309854491898358010725536303954317796338759981105912789169888335915160802035138297955019811206148303071424205064029867485991664621496980075157622543513534156549648397770902768731310685114596631822700268157587774841668634855453050242268231982035705484767538351418721843328151977733636168210470640252172484118217051084574887884721135495979079768137127876219329272398589561719257540479337274627091685402225329195328368923064284814977798585930605431640854895617225674234761778308084895619979298175548679057594365926081593651958941677996933505853975835306575288574584888907668764717716723228977006884415944964134280169794659474441599790126881146015622790656463569550838370393113028682029494798775301043872689535027444281212916999052127586213777084627621031716585639269964260282979907032306261362272439409181421257600943739810677954040844808612739392507136009675549653374937418273348977042514749947989344209686433089924572505219214122678548739107724735033386422000686394229605072375515158753675180782675197081562246594459504179156941910943492439602652457286219966248910233814556707889637731747589852635567484325330740958028847871619466324099367500026037448735000217105144867975293333103916078042531896296054591139330280581776980892083767464931989352178684199097372448803047990546643716468375508508977586670643429184180268407113041288946638799174857998052657050615918270006312313159925630121172353962800669014651739845026193895059593064898183146647665820705249592008727287278353792 [142,98] 2284857307056817514149080249739495673217102248487626447682899392852233499563146598260455765460720812896642949939519469688578913897874832697204374784600297376011555831214822514641065147470883935536390966577481803723867734279674691814024225280152159833921016360389034907145129354613617276206059837021350496491012138143351645554544796185565587247539395571760783461834255951925278572453475800023465692361144041337497533558196263939719160777771617523923336237461594707610553196600556957886878854493774731530046155761594496342134231239512189597703084466952815385827827402565792315317316072979195581130696720882650548508126141927513866308052269619394210047382272677382162661228140437196822459751423977581793676750947760550413149450441538035003457467327595260861419653919720475115289673632477261504311684245527608077133019586889859404032851848523515565703828278035144502428632793504330378723528813711111767005390800886937023432387779422692789777208462206238290452166355139971950318895145394790188383535999204894281630367519527075192106291373989672255361741709227687416699446794039761626640146074932574669629383317987064009641480014109425531069126795438520056113250087602669373400268886816486038235519250831446281738637030020785418885072736600743128442125286920610669562177847685987029558285232721998541533516105956515727716526673669066730183091737901946841713864180853035452288093640738591416893858010187417112691698290594629405905215876628323052513963564138849649045965160474841509015557647004739072838280034933567259679568684694271958836136659032036231243006865282005683695276616644725947485369186699008932886249129996508400909927368767029593353596172879578623227382040311329426307605786485537824156891390738421794981111693488089052698997660564847210823541242886303297397574490762636462830056382554061875896190980110016849372800 [142,99] 3626151490186140676239371967160581147856223332921954907911875131893840458588560922730060301240880539740975679980603047021872686669213758376913665695340638381851204429384461138321232304739800440538165554138516688629538826094318061770638210009087723144033228272177716210671626485528087335791299733457185640487978224409626379182552087410973699667351466941656192544030166147680165638203339836314395111226395458098979125270807800006375355877143132665899198784594252711968124942300773978164996828631400022038672901088259551336677961724678745210396281661201849999252403522107771175180505476605028953708421395594017281874972295050405596852409680778712117631529599470295999443538030070405983711563706840461607686898091277228045446357018716380211656501793791048533342436602216906122540419123493732295585008365775276069251660961140315147911393117373701453722609281840699995334162414033010856119707876625923396423213428150034769551468379004899991050626796399634204848041166233227912611311227940137034240056571836674283884029192634099488384730877190083065704849230769376369658835335455175090860814934984764944052789626609009007705367167619302249746982170554210716819013208755005626381334562478291171020674068327315176172815304459784898888600755670375187390672631059094173046963008755807297964404111295920055269924231856235511130139995543433499832601320800037841291472827879498780158541961537117495721212506998222863106150071263474432352674972428700780237148185700050112888649702249875635995330274264252323563757653125831542257723819759637092362506346235678948751124581987785931782233263527998024376309659833401160633677222906910914485556957092989344551346536106696525310410244670874215459074884795952587606461558018975572794902326280720508853442608175048929122364845542001277594453266662675226027320325486387442934237184526909088 [142,100] -174710255350290718900760274688189749496083773801969361734750689008702097959770210921505622267912827266128010493163944354354584396261984530373723712137959046599437225291340898842140148417212223202710063008433507477540498922282391050746701028028882693929798298142313280846120871033470353114167307734445857218938492415920268993512812317356796127859681948961804905570539630770703922039257250582119973466590529359487745873863010764642246462430359445409983709528230824275656641004821043031972141268624949746600681007454872926775464735404708685152708937206986831144494990447254174847709221718695492215147460331801361771061185414266110567280589653533330587571756530047837050556731356424581098364982974748625957247385845276208670975951957507836605880363615245554817602468220326680439386368767287170270021538579409457822229187362160299566132249845274542063045974531800820184037801323410993382360534094207164526610325666681514615384952110263249192900181084542206349062387583400245058400437399176676314492004730058842245854430534876145785023945738377428880436377922103342303783551290614142139796508161323249299706463047782984855705838246483896485592679400773499731182657541886560331209807212888451730614402417586179896494679964594708959140516488101634073829368583542265361266553651100492291244755557299396000029876365291606575017619063818665696296611301553876799659619617089643031342936176991034345496245703740818653295643024858043685141820783885728955120110543762115841754831009763405012966131437433947895776873050422703504613902024134813251968055746674639331838743341894116257168058432044978126970723209853176430760662349034765206950830787479918635326660310015908823354482432157144983507843056291169455777608807300190694707415592980416573868440240956175488545385734128977698622581720836693209127125068847837186534963639704 [142,101] 577651633904439259857278740989991887489117070702061169017770117432087757553018978645202242664994015697247236110895571857212367237688931808191858511782683075797298019505224346949563490939915664858600345344203292428103499353873256411991887505465425046302548344779476920366481661675743801431732597795270160713959121728030699790526445724545741624116810353213584632194133753930007967470143341958218800152552332379611023553464880095731263431058080292089475321180459770255396683707712110510544539990762495937740782164950566537786007388444480186333522428872826947715538407238503874440848873896222221049968561100669408948730682488689452912905216366007080181814388292092060736660024873778832859845907065252767254725195255043952684635181460484550664910060596232043151380625544149223059482722606949480419056626697526135163537311586543611256265923669241884385133234065070525275941412402526181636575427233426501596930610990982755124741832067092012631181055862635678653252682035607038965697623192940248973238281130317376008244349514246526572304247891370490814346725055281468207141188192587276773931220263425150929032958089789581648262745619417249123983808806802319903353630464717878703577515261400071513222303714762575483559216480910684055026936103420455699765089735687651988215002664963261888386422197121650469683838499637991430218682418078655427287515185677867909949820040600258939893697001498226979449932952453595379985515328299328528177882398326871278785804721258196979206935351171388748376694595830888023104044898304827616819120038307865306501641960246227061413652212937527908281399017289802974015491890350601901909775795081957920657911320278786364299132272504196011012945024907010948676706262152409104361372588773515305919322153190039841502558896430963527034307654699567683544596126951697748553593044524496494245688 [142,102] -6498792665938029839563792256651977595599951401668365505293532088335337508868187347870581976821127370974657291639069884164338545023783516857243714812745427547260776781947934590021353263443941287369922477462068015984589707896817920927265836517906552173210575883273846100071172698762615702817707024634714695792703783957831582360275435294033086997160415641081838142497929556359242677764129129798401638011076979026541324557078482038009531368830532329284015174709963889728017785012399188965692502623125322326831165342625735064301948636547376074417587921717601005094655060766520103122214203383886969401749505343668202786032853552547248576829751852247787490977012949317559155935507105289267876824380138107254222468156135570830343178539578486762193572620232636391836355005444212588554992954272975055986302551474944339315496372607273872914965962067497099794890938482843781314282511501093248313206861447121454047522969817869776849930549052178163687924213155370133461869576245824270740365366409727084062635024194519307934572226753983562036197321345068628168062524384437944265810302694380478880987330204850880325948518040553040851447593634673639273406141585345158395528878323313348796437227828655021113718238004886152645810155722948927031294126548989366593610656263876759748916043408555762977507573714554282512347085097524312050086758832752676994740921658648231135783909109601000169892606593939375661597249344827556208669226612594819996877735963534849492419559181771002350290789433658183394984275044409784495305039897347438693728184756610895884970974385232474666662468198853283787230764880648100287666994662420091288277691251196448729203204887688920136662975230130663695896140181441990602931145359701849327723145717382607173956016047804534663488817167386844284338055891288840009597637159918074201247615979522590745 [142,103] 17890433788558516912093773271716344162030179608391153372901068638112863712327483237557171885893166427774095506809797122391846692567658646306701864707861440798420430469941232512127046179810571926504215187470677013761116593190414144933040408447888816668531136102013441433976305139261090192658711935122683013736717091290550577305573621416609879259714103040597956979634210025653178127263954981733532995946200733402882420846395063983297503790465399595558815940941893912239714728038715792524405310051899810268344666750235340840142746542278951583958880288379715347055503167774047311775803290234043150569257762954708576735339370406502300157119236489273857684064165636641287937411928142217001079981799716374113794148913383983987889079100786126634754026641238371165442065449334019811354721361607731747230834785756861815173345095291375766364526083300084824882579224343866587098803461490041995535905889771824443666159901506557611552053252215857193408142786603781268719244223472718841464088954477625160558320426135091644079222911553323634009874508557447725546669862042468285203748200653777944216555332953210750931793171530635081546171407371133481218148154972883789669451647831749398083466756910032271391633513258221335731621723963403605183167590859465908326215187660995884097366507925972547985207174723817634060923467310859700199797828494638021572040693359034733192952125074717317721567672410291709898166060320348277082672890126738894791458474578581536629620043037090255404018330345726349224615081928997642481995202618756107547867921747937440738372210008429082593556717149521631730883129137796810844462253291146066787410546904062514577570003407518479264137975272055283154307012919750542129486182867533600965580659717855697738504905359890521603393571046203698677684022743703981570170047180991396713436593701760 [142,104] 63203209477284453243196826830896473848597242603551431258866732501086627438391327153524323699231249955650637031487342830331488955745388337500648501927141026719887354114703486780819763161639244485680047178413771223160190146332548038758420449877813053535356567569129947860262860573875615727730245749418231382954007504085158559666734111091711726775290770247789905111177977196933038036660075030026874234791177993116086641093154816287126197377475736788769958495372936141673943970103840858236956189634236220679360888232802964352218195896270407046918910221372469345638749249522195774307083320709144518555207731522072544408464430031308935094629567276305742040069325477498631706315685943750405623731122517815867732333672778862458204082835585232008954955125737710077708060361968945177189407318926953201961818235545033933329444219369438663886109599464078037561310627439752695320966905667838328563088629579073436004620636907789096087435385603686749280472742160024962982854576386103918166579901415665754620476906391451162388049317852185195512260730329187398932769969893007069454917371957483077499388346293045277665852366779460008622240976095245986114725251437237900013326400715052941432110419028058701177720960430138976428797787176441277236547206250255438663249249621393721787238446098710580142952489758569938562161080060458590403565166057324821899004651227624029622151973129630786211025099719443899074112294196220397924034383033191584497915364378980356735757502476923013516458797230767381559836719546958079484709997390990109041210908164824788103933583282582902850713455444407141364837471895339096675613917828539219878609711664385124200481496160870702946518089322291680326181561655412211981923331700836493424275835071861544455641691272562629326435622361126567606742858925092769091722156243137185557788800 [142,105] -374718141895292326305321010113729461493770290921157989040858449377031848674520946228872730832410683115968749233221434453080090237843997258684587361258168816501262784922139063980654694648919797487921306488251741514780104976603935278332596677751781747528988196797998730859884629064168510251293970089801941864761393315568459659577830820319675333841867646792097571024778466097053041251341033275300074440934710375550117789555381089703055237473985452878188591484614184071405522028411510421336330317765541516373787990329960111265773707083900665687815670257123721106237527993573327899521266438035716211214782322507713027626297074732980484327134820957194145174094996623182063411208042666022877457631817456217313043760105229531708250853063377034312276261440585254194022716074252327186744166315041956624129779362538142296745248730174987112846571296004796896946653204225010177427150529237362589111321739818477299756606964083644199989703652920172996860325248133420981563578013023586709185701397752867000157331883617155738311364570019753639518263635198168605516440492394653374978939489433441495350102217141895565041266856400329255230510425498920986816374009386836903529319654444321948414717992914309685804704124061419240123047842375440828079507334064559489828776283054155040571868802997575453220457766009546814391943392736601700249219754798792791119400456231581168479749850346733337156282347891952619695898531987680540009608146153483142899536022698426269886808383165662322031300673550765948081598083130714055537447324506453071083229992142141095638193090188836995375293090063055215435456960880044703373146077778629058315233505955382625446526885525127005221654230951513054683270970518904842505967135733343148978759321916370394197815614118999675809409798697955453556069604815042902095422948145385627856 [142,106] 744319425377650688283558496384998473010018347671039328495304912582395405326287959488042268071154287551384444478818782321353924994453785943524579683844961676257862196107523685086548743535129005534256165088107265883159507704070308989816008236586785777576557250445482237051987188216470072936152570574005265611254395523604777825960793300596316055590168118875295662274571900207616675618578414228669023560813252544739478498588675044041871062445785408927101699668180608220591871565465466215232206441141241760967447253688005230487903251234471555725158970489676443621890866583711532590429786984410344541662694767779293746987008390175633334259842341506506906120925985668231181726446056373714584498080821161386325825153726798892148941567382492757795622675689509012546806159319517397456714309449073247250655206985447375416137326565499631138812538720810700274091825672765542101940855553061051248788509920373199457408688288597936534574877583125627123120983373761053337212658292015448719016293642817412658454909012233429326475164870456938535884919288818210280882662046718544284096750778471341288631943426916332433519826968864097003804888478568311904135135148742647923264495576808086446299838664220471592894944669099053462692616414514596233120497149151118378062567718355567760695413377411806971525872815056070360470988479711836215879955560965430110777245635834936910631077906617348103427848312424183168324239627230169988966663986601811247756718855902224539060983780842553841710519027838293776190553734092015131048968250719936182838211504882595424133758231139218933188652062076443534679730207826665982961053288121403610590587667400333200875373232609407689980374565097808697198207426944766396730552296777329526028735981431600863484974900059213128880186306228770941480946412730556979262322840179156 [142,107] -604192029556641010930467169428376051203807888476540878223995384120937099635077177512251671411469754414816238280733279267452916830583879964411208197634723354143772660250167646017357286797651340880600199482329513906299950971865888216711059874779380151712591941650092305557998099495608030492733142676468533426891567383090691641266811069182844447232035830521368684429758798272787420771859826261202552840506982181948609297823031390784117118006179307484023394878710686446262741762597991048595630014040393563423693765846882325070655180879633782198608582868444694369875330353743028032790409267975129235041978114288752223889715210047675775554325898169928402881625240089282749315438041550130839686954322653814543208933027796588876644419140014618396116864923912140756074280088937218389221629842948242488589103815387170009506983269501513645605561595778995153549047519937182831454179013953869477949888336805310427892815805687405737005266607769257539765613368802030937614350552956700891050238500348092426761862205796017686657139322116879978713477037726306045201768642814954376060913754979271981738922229097143943323941978250742866081889947323358245141314946091024826464263731454156068014511858808471339125839148999998851655161383081715437746127522649736094226959497006888568177991855782548447598383145072445612306366610892957370317040411042454351472565124332671133020180559270509936028293397210929636779601438712849903762840629417074921437068321219655441126797104338779921198396192028434034721247421614163684447734555469246761968368597840827629295346181677971829672467480918611180183868654880893738204803153644241477595675149857553676266715584289566729236118574127496919706795598273224587949057633082401458516336453332232992599572843573522484470638594705624532837105066761377297086033952 [142,108] -308538935492254670080081998663801945081348897474155948175930507040903612217651792082081514955708459102865707040755973974319323657481141547730504188337661939258872924314080325331137486813723227197261760046254933537395353317938181186635353460239984778328317231587493815272637351983136832057323439882075561852136632609499921961803218140651366579331483284937760437763875726457641429961001387216714858143543540435639478140202212003048808677665275425404257379216737827470156381581764355905656887567795870922844736776426265899290823972432393933337591879634644301049163905454931733133374672582340758986522159404625330104859736766882842689998954102770962932439129010154624036572956004079876192732611858729472394507480991179315646831613924945377173936887550540669615291247555283418824971089287772249752123163284237957280163883318166323953414626699455476745702621970510648183300157880454022475222450675307698774031503417481961790129653169144129818342558957436963468083688122103539295019923504129764875252280721238218484221207687504106712170172431239683791923510470759601271864248697651562503865454623809361590108249579176073935164609994981918901030320823900126129892261470790772844723119090109521719061175822965060470998340073144336580073209286222553971262607237390043669201993020787051710364436503995105656428351157680906578465237730357947700511194679049408078422755457902292300996148144926941762576670010175386321103666084768665506289152076848010197824602498426421683223296554811690237533518737629997881907294864066887918213633819530870791090179281250939358257265205703192466448596142609897995011264547212851067696319125292804786723950156449476433189662420143899187311579939062098459901163130068623581641910063793409379743192049759577709581088664912494420866155245227221086336 [142,109] 863421194864315690539722903940856694132804858648982988193294349014639703324190977778627753179173759213933471281894335237457385008461728359855380519617391585824387725509394975846282920101841236647503834729848208773274214927791401709664360662997346450239233819709622332476619716813604810984742610998128754595526384688099847701441810865307372976861185820957388104149576415228291655060162229637132899209966719624388400449998043828446867464097467139435640458049524557803277056044262073671298605334668480875417485674008193682458255010276345825686197570728085189700739773233669569990485305961391081825659883766021354804648927126268818162713084221207639610656586346124222376072424595743491334159413462280571862676737016623591853814086431136809955475409535743147294959520632933698842840787696234478667257141147780837057881861218605131685088743858179161288409209040881603442739755786955892639135926273425758046595958432391545001132107211262257013235619409541965330821481595899202541051460320755753418569453885622345092107699837761614557727354302683179633934384209473615083998466188095854309338869850564580766213516458763570831901179508701506292794319538710772793453257116452201403139870333920559073254604529929051712632237831298706175789485422016898381007668044092428065901102845322565092946061595762846974020675728109719616505443644395520525259722630774553190846297264584434546638293224634869536677895959929912972896148666885736636833938300334206819319774781199897150594609957188247918720685893348524748872552876785959978619083843211729629164498879706872563483993142148932684180627611155487931432749487372408459902465103148844710642888034056438753694661358016935005684392198409404371940384161045235120527698636387316358115775605154138203546166801614094566916213335269456 [142,110] 3008245999061920626005079168128743412334640381986442702946678414195048691752569935143556930681415718010091760930303863753041019657486945509186359924880525258785576402662258965952491976777046389402144554802119705494439133879240448218105190454567507116475835808883258291528363167206317568221611448652163967726738761858374481453038752583260108803469573368118828910549311756620722140286636029971306730597389872109969612425550227977326952651743022352600081685801115712216483646784639999717953967062274172524812746482482987817693343898594896959794919442887146929284774439830950915129486846155583708429277400018701650186232181107796405542906565702569605012356950066350021792707339248046705144946328528308847340513000895164522628591691722222842087465162716338258476410673163643294761737849123387984888057635210143886992310611962063570784197549009783771976173543158728522902995022136516177999018737522758866049822606742792129432432169323194654646420824536173559080359894379000467399925191050718871773673003787547746729152418401195294126326973313880920372541346291270378924609747746754811034007338730238839982822418235284491479891016825586966475209805886324247149874409511374817299790155844847009665177803450525430654525086235589456526959471024763325573240553893223881009856874753528716147822249740615399851593423215670233865121281323208673893214449584074606554903985320614966110512111221908789476759534678587839155786557967779856351990678734409122684406887780755859029673779941202054377401331843971594873135721189028749388270321617680529406184631394675795628142839402304476449302508197935834682982358251095777940924222496804148122251720394836313764348782887931273924517228883644182905612680601369050337067203589234888056160242043261642714249005238866055078131743852 [142,111] 20463185762938491838654953575643313175494085764280088245525582817209026413966896655578419309634362227591272137144817680921113354128944950312049866248347253048862716287428124533087635606947454009658798111372028361322895370469042890749500900087930484523540441194902154182612963659412268714550106021402859054028897212610150674903888428799121197340578224051916357210499288943929550233108404571711472655892826727652624105830520115032003830213205607167933224735077453736171625950646501553860185024167309542820913503941731737441461780800356943407953991773915242632849465652955594800378144376865671695180812315193377356259120038578618496874494890250710965837399233460737177652661287359960376876013043015005491466530516126363991846984182037348331823755757248932888939704984693679991698274992425288130963747621684227630712886463471647551332686968938488773131067286491038695176942238968874307529752312621932352745836798893250328009275544137516942725834062661292206767208253790840797585470453428280617876304829114722440062741661914125020203234648689138927553006052684461596188023188637089559487273803942812792901715276677705602633132864641771598614103126717682724216219655800499991346854363759908281531969337189334498434674445951991622320459949596537057731779630676264343149005839279242680458024000667615127686606470657779936438285821595815158179064655886905111547275638767906053926107335880360181950826676996609156741359186101776802387623678125213010886526199716192284407572629398723187885908199558030582223705020364769687632527722494987536980505550482102917033601705358602601088283342478126447931889245535103535853850054582797674970687863797776956942957033642711933266194555067863441631190329174800502277299025327112269599015609061629012050704554568388057737536 [142,112] 22850156123451799807126010643743066722852115004884779402928991134177676969376898696871438964884613413093746258024181431195101838447749562412608359298088093600563538521461292226393141859518178724802719971244927632192846579762480970640105110389068315791875280648846827267120424389314720429874447895745941792620349827139531115613519032329431392611645831591634127175059345005655201823232479731189161860430720933910236142281133453599502071158189117911517702370415055900102045562786485635847025653427285526324960937668847929502106432171140836411587699407357648870173264966154845280209863475616131617501516485652233322809429327645987752607178300579541314277809427395015957702512836721954079078887501258512556646405164948328441912209349072695647077662477862633155359143664693603209543561483885934916905109962402723229909125652476753047194624672146439482654922201390484531630372460399769815888158060565842556659734418183811528068379724559324061957985166878640775288077721793568975513100787713207899772613672586671798226923551669868611469729538469687274760772420607881315430397191840569243862261194351044357565631287296933075916352602456293936897022213753918032028050810519352559715689571147133093177970981871463620799303930096958801200914282589717698212495917536062705639953022562731567343915599957989384310074638379518003146724951251737987860337070299097537787898600527158305216062504106158205228054087621234066999924141861778482336759453209293692950829435200660893564635516852629448939646921794052613332960424345634036905420861729046997489573294623863779427004969694611337971406376295657980485251629204187153601819369972593502003318434119277257718834137856227144170062420005280139216101657385144282427157393504174658441821821307946802977638854351791808 [142,113] 35050860177683930920879546767833597408790830975865185289076527210571734702257921132408800184928119177070975163445813166070624254991959451336187439889264813801654889519356235653486743852506924121317951361882384422201673560602216930065014608975851814643665900684668832016277649863560390414323763898319846120338877743937037157321693484012798243763527964839736778939504414236383328191401049682893107486799262070356535657288613815177527395446087901519768612753288355374493040756377165554709951948342298721778766663914805387458167345828964275214015049599096238954764864850590058965614175301343640192185893244929714799169973553859526296900803839264778815884129583266027667751388188637468821145799627875942027961938524089206413222991719293078606521982639897793875184248086147937931129127506920763280049608027881418011843915850478672480837620106096037475040013651465742748544759583464513677000549173256872110551253951617277734594854373781731772948619512371330598159789750040082473251104385822017525744297908764675905676752524185917306601215688735288618969890984370592046865247228267242439738419731579531299627729693510888594990385250114177988432907169475830304398317420182635732327609414987945751520255187355930257352498029797072574131215760843968423253938556585130329635871083551224971753119302873788267734073923040229706128898388967453582247024830730007834913088333566442835643168734279214346126024996100895642300837784060639008425899915053288674747912982836288966256879825309399931652212220101130342882947991341590970984906014764789959618293560151050154005925516735226994860322623599936504696340665343709578118430829811298038038128935394979481124733399194063545630163511084346795455176282483174313782600734909188039007668136174013970118093204512 [142,114] 9419299483372175997245660963165403045818640044324626607175877373029750157012755658305116892862227730689194450595396045944707255358677987751380323857395895145911101072045163840275949311693424764717153353087678037454039532827784677006667444593402743419518373889391716024248328945539553997384322757160496265788687374703657158275737032966714650003049703465377257877230742432495540997434484884106675076253604789191223107192709299633173573821908801557796125506292848268628614672552382642377603312372692728753820432604685602431373716251998547875810500667313977658167611435862852259069606979612261433592309847254494211889453391085271818689305628609926031699143693326783999850291202068300652877844370082326298804589550156752265423746152502160263005849546716993135391515626454339302648977041827658592121133615694589701391346606803994685378075010469370276401364569464625593930618028196509579352762132564742258769317632271163499266122359797334625164515348979065557385052925421472203048125494526331123059816556270355423599612999732782591926219884164857252440806083619843262834559842337945073476754860078361021247676406625788156493425841293663604475744007020360312775304463164531040043630322943757976316630974806158081407581627837721649316592066602640551538559433338285317673654963812282662988038457628769058777582238676590323221519765161354769527948476843381204636151319308610846786132882492138112170345428811310819975464493443343656234729050320091465878125522716326476091030266722742441513110389147383568855435630123097258823111514127277166186909589293080138637492749725728558826328785997383063491913674040227083703629217405783346273480397616742667000448906093249538666076200134535973920753441334031523771119507122590382150615574920229874105696 [142,115] -10484255846261801324313101448127206679499446815210987560911580535927298323217040619313193867440212945851835854729780406152722396760260845127122686139959865316602252978628351809444032103435041420536341441051197758503116819031885954990287776979154423637932107803241834206168276291203849661637199259735305356375299281989345463278069984677828669651584900566678881765365923923502620525232742718218315949770744595595272801249500483865568415198467523416765655400340569664469688654267511459751135409277271285415678097444775022029797281209732507786205335488454378928246845140371326095075084161743258039988260251211072437185674786092351403407221003929301668970271668711079990915653464181468981928997099828442486227166672190129945059904956678930838771748867193692549671936687850884129114354644127714257941567347474840700351004593067973375619862529948546500321605322698136559483916640933585352395079839616628117091256254862692772535024343137816189179537824810135254968363957276157653134580457106497320233370589320295376546204168837290771018917698945480728538553836688110126827946147326825172349588770028736973986468446598164929038950806532317939270977811881273811218313514044052627785034239592233883251388584471992019901163315871757034014859083960838644791022185599579659746185722128960203042095450158290071262491195865347040442960748339822743811245513409880997545505595914068724898045697660464790370265748744196730583516152568823912758015428016750203532961507641612372125933650412650531047416618012168176834057182418485250442396164080892193251192395090360058773913488328703659773802868020401824174720485799325648036867413686041577456660225859447885815043411938759077204811337617444105682377632932778616095122970161487932402519358985869696 [142,116] -11335310047583884766085792421968879900463937823436613228091629576582891784849570967027576522505149237647494164934139080639819298828781447293403723298132910506075514830899701451139832963583815298038114253553547938386884420960883045418026492347760695024954408786496128060039226632480043842658002415110244380733719619519730377556346402311410428713054004208186946796312056319811692094296006058324552512043927466700097398244013693240469233090955362491916911939602489543614615820050057040614366659226572162594138692172390922492191365571867813650369394277474236405576294226200788768603128836824239208074310151372009814298850908561280510955159371759594484358819088960118072019274144801279910724219639428633165216830742770791972581492653089925388392569566040175151785999114118747362228926663647495199610636451742250383384184731387128332424227025293311844265333482930682286669793332126624137073361298099425704484051644399972131060661485726086921008538603603707793049473932200906139905756661590976225325823706722204246699395450045173148228420682501679807359589164283131004796038578831414867354498470320265250065352394289885526167395264233284466264551471641105097706123466689867581924164744421637180084784792027650348385051421699072155587696497981193229360345897790797985953327894585582092858824912146597782327692124078691112176948306913049099931689449191177131145170313106391206321266482628996781352410948653519798483461713696847844634378122867215004290226579343123077517399495880036623147099927720043199349075357798116579184575872605794310827949375336195281769650250845159378482818584859050205369371449452402570384875144537357340588978444499604665492111538285548503252481573089583340014319116236722847984850414956333102790158013136 [142,117] -807210970292349931910822972866815236746538449510165196868232759405976979645492726443820185223207530345955201974791291517020288620065672775967339870889139451804845360957983382572052157725603407540938979712580075461278918653428475308942501740970680068859293058986234719777104365130887556176145520470876381462114293999683908011532901805856773522600980503781861186026372755587467361941828516043091583044613385126797246771535723268161181947658837002644555813303449113415080313154539901921814711463714349154526888912297516575013824836486862007133032544224570581094572213987415362527450495773362507179918987520752823658336014130365212326972850754705372170845837308738278924305209891724682584963540153264938719093164002615304048534611273510352690692334912902594265354655215419023432919486264472337946597626348760028539533280660242444684301704921784218039385252397238633036286256414007882345348653177904413583602350714548757577686751013225622064897159026825940260453167359891165293557062418711215876773677115392474712007180711716850385394587023598574012090999960775884637982737827412673637015130004361276936340023941055129625367295669697452585246553254235923190265187228945812157421941412041547613955716513372348711553903964855917410238192676332164765392825972662986418385320475658346784106886144468636548779375557401710217760376955294120094019214253397156304779583341763757500766518328271792925457972779811874362366402354543943316606724137109045911433965442124311827559640198063359542089143965657420422923730446726095925948280888042804445602742617171085179107653244843558559658822630699787658135839795830302366981074642284428804475210434848691525210905968608927759708458875038346632623685814543534609048523670294702067520 [142,118] 7276396917925482647472234378007327854203644476083901253472182046831370947186031727066161990914503079526572370924718973383099904007428639890392485300424649858567431583399077971910066746996629802779448329778380506239989913661134474146411433306896719511080923827665514615870124772197029457233249466077401914807795628223180271482005728349719492358654464878952212206356553208486524194363219861405862599828927158958595013070262583811515694652323331129363346374619833556148692204524958817964065280831652734059255473481710958808654423768435454890755060493462454308504651762112934967029166239271783452998858575289645153648208936934465102917272315267659714163216189147563663019852856007095414104687839681666302628781897167922581646863376263875696001857065663223484504065430722416537292694117124714590934902780815742438312348440478743120591027389678680741106030429762897343040627269784214122346854374673204871994777021413265254425761819016751209924541773658803925639138492655834554822831030547038541688153823120365503309758265821727817861906525709865490199999389588941528410230105250023811792266936810841320401844050587883997977006515430824651851900450991922752737841441319243648132900054661916774900309066076686710106280849553492486736465638000170602252763640641309870874272100454125728680711968654102647402825758059166372118452012435093248149357938732304519184839625697061959934638891885897366904631276636599030208592666840607563895132696287483604033269858018328767941773604761506513452423307587621118405774798190633845579905668351648069589154975514609253468829667346727612574930705119782653100370837178569769569642110976347677413148986815100073392892880280815433335816849947248742374865564655946493453796568887702 [142,119] 18641755176041061401611603969645291276660738365105358962099695195986693514177697666966642491384181436402856106843416400907548757823807310317432751444805251092835057422970395485332515411169004745421851428909914697004172271025181424437207140400088485217706878698047250936256264735073857720703873395060406971493400320915561534812097992848203660435762093752343119072236374776071217130595937352320835667863078616443151944173592614494037269713322542493912942711338669694463918977107731871213966291772821480809869227256684637646391392686259275400110438977832633027202192506682769127230763615562690870128918258768982311379577658121655654118820483617036833939046746753416188268439959516983206302862216557899305579378866167189965415861398751732022538907094266653055032454359594276510667441062842278072703438691984529610622474162599923651664460368044418028425317344529845531043561369026278073606383365969199700798857794005907571332458569942138406105690322524272716504264043443042058457895455310478625020791935950446695264007571874237735117120363276650882854738086766909881412496598288035291650358322913370120405076400771806190626735189571505974081759474706534911918116899832203097477731848946303714636420875235108474749620014301847248312732020872529102537424040271534027352449338844921504452319258039290465392705966876955494484409120702469169241101227185438016146898487782558057047943035720214926115896418682566437106829340888706760676980625326968888830794702458510076834823881243886139962840074573542585691333320515209772119293919602594628708502695835235727770202611135437737291896106128484308458676059694092474536797199207385474785959440646797989473314256396316983110897037854106390941662596108155062667716736 [142,120] 2280183188355425076747067974911956828904804785380696106282396590723823123153167030704968245923660802054380025331128338848416844113685221324019107817953759859253614087716106715895224401937608822198599354830459389019943934783447174151685633755723391057932124375184755575409190920725719484724200963832743825244895326203998598111291130279279475446088280761183079028058047695885122757724604522357914548490391527793782312437405602498519853276084966617165256112970600334496715469810739959866854162399138272069969652249144309957365370810422702720702201057792967704742873631640018676328701424488734666141026834705002714531897997120229233312796931159417309756125608888799103320201071765541333883503008794329201260493530810601997691208086175422251943722998884659508216434687748846738712920527894638800512985180955135745329904430690784206359144494582084678237253754789045582272370455009381555694539321691584276515502271329067492403529937517040949218564450175556591441627999274605023359394980230760969944333571080351609963683110002800961345331868827686576733257807086609667777335368297402886091610046564203324517374808599970874735788089139215810297311782256133123325949723956725410939060374638536183818243922812720043197674568495438999590830526568356815240555655026623040770213701442271331134598223169258993385500867906636406483442277535739788524149073572009719327297883201128873894613607672016914962487275665032995091732020017149919258870732196074389052239943190361647720037510831037519432860532405691550106416814563094345446044656809127577466783682675191496856558005947844896793199323115643913341341650220559705022392274277816068598936032372189784296895352342385045108258501872329459734791925713351139744 [142,121] 85607498381593323773535534595558587273889069533185069415706143449180552365598655308793309449753709431044169670640206118565833880948741823282396109529886504728441577513373481245878991445182939101762383356181832998964269419008939559578984911676007618112834834956908535314817119039077965924116123859246731680431683984647577857820930628205662691106636768098320127490040772002222017173683718777169898862334071864668305826767649850241906493401696088182843327956718626357202930584988185549617067349029062035573749373895495173034405341197639376909175018364564832278848402326047873121946839016365551243033069960541184689025088320509681528749005154600319890066722173048942829757578437151975562645134887744966487149811793891943294480599898920987768081537231170260047497597302184419337403562593958696534682220469159888112014648499671811808536852642344107776612018209264448090051787973147057991483254063932590920921791888480724607183394830176525237487688443073325559280314368765967535228228562201211603385368127209464913421946911803547431216914728334786327911310149999605617553742641786464766977400372879088967012087675815990263273192445160416152324899048751347427633319362283432371213166517750225491522638578637601241176581500522132839567685714619039222412881814002559245480496929042877900479780999543704664689004406452298868735588244686450574354069450902218233996491641583393927750015922671186536948879019109323882173183322713091233389758352982091299665836846688694403848194949826498369788057369002913122348801710855103531591346396310750615984199549988143461631812138911988566915116315587334743606095297203080653142170463374628029623626136572987504027999542070588976062361837928757059833782357120 [142,122] 2985576529818101479734930555706854380808674166596117180942738161918149220166801164141474211540109788463922521498171005717520478266143424515499995907541680644528656616571391537218816649414215247291850808306993323852249026222474556556386006622005629132167717194776316481797591070413189456239219074751639728915984460395076214797153523717407989282214088459224642179018630680533009493890220830928134404986624946577513247720350171564825789813087150088075106002191318964231247938467942350347932518889815419032945636086216537992185859654316454858011882612996774657322780323431036725348156100454275572314804901767368415050290966242715519053052177205402322832613984705873432276553715062466676750097076122969244222178504960170223235625132229710209987966721873083532605484588921478323229508716582168804702368247275209082264354451366085548050317276925028527676141150895980779517415190059775549744865064051563904268017011519327938456372172559205286957120261902531301519683583126260270728463075562927496230556860892712716329660318651841704763819662576879747535663295210796455095389292777175259559043456539835935933258278113440320987665787844567680946982408673251439563754679488872159295804579466516158367606455904487764931598627620896348765247745412137467428844874909899755999607559552436247510378345108954047667460808084074605793035272208053728617043172217104332158107240149524593413998222463723837738254697361046607039951223411743967285314248733479520258437187444484589203002981644186716835584199049013034990108046938082789898440539126824658089752765960923404232215472360996128844566388661855557153394265133539444157741480249695495891036185048851743109401277714346416416082407810956034849116 [142,123] -214380222136737750952918219140626951015181202957903413532109026148988385025425729421607878342770943961968387940945536972551525083250242768585010909232483438572728584769825454587380692127442394565204520586480896410011502280608499051005654663266685403933062165131815838324147652331398613543593727568169934070127368296647296682550291177108995885230746989520518228204949464222006970936292482698407739792477440606817330330652478026865918468944336682686771833841393019103968754993058746885441027595434765672645508437516300240798513990215054047478473347254567734542713811695232264674378235292697069684993159720477472843546293000731930126924949013420706348469409989394465304884100287257647477075582922490433869902625336228351382307156143925107742384553005120287910296056973161916386088590865494869056421454740055922837062950411524960578327207522889421416126757141813076722467446180918873071618397024725193195174743619660638599115459359985363325964129274502951027199318162244331414251486736879813415794183322527327929024372889678803720446299980469283282169794920535201403209304991299586237562273359883134162368383414896847602329576740839703362957736477515480571654067972394600051520795064364696738544698004930704220735227062028081491586809443628092042718623839588228427657599043075790715051725868189156752257046939672582510798651387639974628820631246747959776395373880655493282145931866281313241783127020627607396068648873150254281433692835522074140623403036734442414325649968410688486284568078205371369224483573441804334780562761190416850632528277515924930614262849466571024204704513899718288419519339210690098157421020250018203721818297373907552606779233533401595240837790192608 [142,124] 1200138571920232894982257031226243129252248614180468377473553429343412980551873422412354634339446751379476409484999363901687653844106566552022929540201003343612014131412006677747383547924227911154365615532792546701520327424949366527314923386440352682693731120963306278900780401166394011303089170226172110199391666787356937384642070845194525893570455100893706115719319489660793516257658029683607233421356813216335573400643065834972665310000694804748462881695047516567160457626725814658449246242007334481424671456713697085325157813160371227221485065485958871637376484536063382229697559207782571829404275109247079890040614882612065085590712496718348462843505778057811886790573167043626815135959806779416597004946124268524294988088107662498439083361482071777366144959293214158580868930796104147858129621552584727229076471056033254905848291351896873482475412560915472893314364276438114086766838306425657854695625894161358827766562781534525959949995471088983964667956357403492025844719285275427344885085435307234680096805707264093483563367166194972668338442512621830563484349056145008860573431617076729119080069408147946243077138427365113966256788879199541651598688253504314895581251724642274423501996656872319476958570583374199263062753825658137058211397827157435068558458837137261209163745824699654768198149486564922901785925187722255014665578199313948362929068774405520289038787923912764662628937570991462516145871134692354520419779166917053499289463720359969248415730771613458222821252359039095739858633094856447106999148256579230220057493785477469684956738696447963834765433550701632436265835140000961182977773153286577034448171767874026186412777039059005664806304 [142,125] 36142806366892686473625064545932915505967550659193893460169459928307579177458916059064268440521585453886904575045557737773994789181867300474522239011960502816458349027364377712010797904608151435087415459292287479960218336856852812732521508118512518865227445538991985381217711029310577448574376902640237921301832483201712670397042091167476707748186178801358505344235585377643368895073117156747753751434505788264023451594068911878168190162279303068126831143482938563527371446607811309277796842505420918563325272033473236417520078107609011252323696066767643115304995754662507392273967531448089046465370302383190701807842460777950422694662835554696533486485169986221023555328382895670291642965001185190050238478359502278150398855592682388643898514848204808632521444123294058285731593383815089542331888998492069379624229391783028962048311239812550949668810470594637363637086806718066199425622843306123386216758169704169114208154340618107257883284611297982913479162991612174579500007572160458092404972986928785510253595629254889419091246135396398435462082057883892368309130717563860509148384327098749620113489212894589233804855708085823910609420076557831497664367257168585949142745082809127246555656591448425108294248654800436603321749379291583770480703890821834497717216937023340689677805200071637200616505358976764104586588863233707193758431936670615225092908912511018088451461071772379426925180664237472990280807500595473986964134595703848438745268386831022562024362726704935194906902894356085404728650381858827181864674941310424755717424306675732057218330059621334415815968981283021251836528926741690227113665280532750201103435241798317120655760449393777896 [142,126] -130996037202588698921062155110495397660946215382600074931252105813114910356407261433407145378055482571994488021668840801622840052592369713096373257221572401678586556882913175721106530532453523181045420204197143308562178738632290548151851204034154454103118292177868414778875045149578144333668561981842038897022802098518822039369943172681511752173300165930230041748159496808127206251836966737003368176819499362365353090750064190262349921929764561315549907745995796041203079654891709087382230182724960134057507399732010906268688388976057545047886230929805725303092947634512804913479741683048291525645822004794176592689420561916780614702536270738822966065636394431471026800402905244572360967936870399964068266916432766459668291845316743858888294185678009026184848689942954375610322499232366652195107310252187351704413961282729135651683653962736678901112287609507792326199102865417733844269636620868594563135215526710212474953228751687067017523299120633346219251496513835923878469835151280171621957158857440609156715965815929556800871348453115028464487822707641820667846546991040343117277655892879878892146102439043162134874942852462248949493128543057686563863702013949474346555013890341297918419461883641193330909982345226525192550709936803255870919305871832015284903079569063960866900732164186677720852099753585248393358191848318455645933441960180251459959402741953570337208121092786616631580727373050151188085021437436103011184907621135843880825981573288706042901743730159499618672755448051739139273702179667487284525224489230526947583366577020669861729929766086947865863821020655270500940699236840880630282396935014313216011307672771153300265282194 [142,127] -3711928040957861632543416000915597577137511790395828293373756097217846694026086521629480395809727431721415743040807388499824564517030664791454289305038413330611909143681149765983460096246750853689010017054359095254494399843940461633763777242071520294646716632707162739415340405805546180624403746600456588768746845506006656728935866410041560172004946892027036940326550292894632003948559458837244231080573901827896802754949537052814666790299490241454155840116226729427094149064384700279210517037039848632619217367901268052355115954474312580447941483448417868321726568112009013189444991766784821525688026691255816123387741659403006567497210388894364855818017699866690384820646499877321574896593250688200054338858603321826213720186057388198456571504671262131700883476238825124222402099666390551603587698888080506278412757018985930392028204098748650784390446978819894487351289107621147304524635111845471485880726253363918385018159776321259880085018709800140464828004036766061732389165387593505964887968888048796281944618851620815781644449901653534588688357775767343439623526596497468828893546607273897975941780022316488540517019925554525253594981914738669160067145961977089640901370645774900582929571367195663612123602190395390890210006933029449173687104953748599155747610675521277738582183100224913175869445261943991321753201174224470638789319553478686170578487355000459837609728581586970516253452096055570809225820704191428750505860769865918313471259967958880322233026075788968143600501344104045109646084108223367973027691450212913417774002327544060576023478596828179047117931033311611289153461428617370707221898234486207363842834293159036160 [142,128] -35794063665934635643396668838535857137278019259953894958188113854987661155675190955093173324141524087889301774542924764102765014300324391973329191514144069489648740431955996712359480677047630897517404835001504081755243117931684886750524386560170527683534430744390284856162461628671208512868815284999774958695458153580717452292409118331563993849846831766875492818019839070687463168549354955968338893448677222825068309826439177733442770920871887331875882991337957032751268289699882721786813713921256963869880853775662197202461081925766418490666131328375657799352657630825834757743811956099749350318182122350591668580619882826455919996904675387010515226710654176599414345554887997371823349753308967348598441850234708730359314464200498900854829480492095101009308629741592962702517068639172679462701703139145373750272387350015456585149347173869202231790944536478015143568054684407054675426165093202970067391753542490274010659372354222876675916400347511794897376582740852122510767492399472459668326405178219371361970280029850921234754042932977036811722695143852031770162472449691961271965480297392471544154348935122994408638332956565340797350752402807957131012988712098061802033735656534499487124105776615798004484229595759471472929215112696290135186037073221139329594286704874446162430101670714285816243186098682321218298238627035307202449103003426608367543952029327834130938016120985801032828907244447437947703865870885918902364045985167572321306217594574211209589121618814113993205799131555839257185290870773613079372252332197361234945041095474364898449874156569470026034455295878351835925208009131321846163443170929651261378709026720 [142,129] -66443859288056655537339271170833035507193002975299604222671074265020188379440780811827399770488825529802142673477711136201561518518525335352088118914560928620061070721300333026988446583741069239263554263589110396157648724203938833243535340292825663286522528466153573109092509472629868274523212706657282492740653181110581070111551033586854069926107766801364144143862148488895280692673760143156742691420282491000359440426963873746373184334874726749656402784426367618645189538556770755165748841066857498644186384048462714657837588442671993442431485193911780010795442325349585056907322298388597441463769492904197821897097064020763368747829698943604692244421141112878097144863571779280108545672055331619314720658513925095866746973875942845613348395551669682481700590325230937934247783367962895550146393670480166118728844218177368363056377421768172525882080935213963549898260544515857328609473026871451723989148979887988212500986291302993634946418255137832083921501353871057133248055467215505303484051996133464031616465925808979522196066796719183646979681625362446146113678999907543700189592920950841445927862488752607096749378698999038069322332673843241674205601506206978992553785474477116666904035382666668163462430631367599897714212328893207330516758726633345499108126303307812945681146995020921491952431529103868201631151662373553692556069056764953162055930887764545934837085460915235835122986125563107624410209698609161593824610374928474409839367464645540949692155405776946650374076015445050357688682734990832769766776440108072756874194251096006818217593907283514445415687099459243706293778454466012772454175415717139390304 [142,130] -31721909549446283751989146379117686950544228625522497570797833523710795844506354899564365390126840330703743361085411669994755940391622204754530210936613266943761661115810133952923354067707498677472294219249230113175671606883478508712694671525824340288480359355134856122803821057334673773612607178712240210709305875493095234180800598556222834332724115672360736338049998481748193030743824815707163270072894801029095872737197186236379496864516817646964995148904802797655903769552154210063133539638227511724956972917805531027705961256057268715561708554108541349084922195403453196312316745476345480862872500451685083869293553064567959346752270173140185673056760996440519289684705540193097790767508689927219233892622903775589677176417963896479494734455638519617246414996251920808354296172818474560958353253331458289825718387332198138829277676415901746313147788070221813213186942097151014236587361692187780443334178272633693668378193877901201032032759656994684241410829119428569856870897268005812683812892589173318783041752304097562272876892277626950725147397280779472688088095054598752130429569382290243116848744813416492798250602352032580864120463488145719199769712801774560775730390536122845086091769548264173788742851479336807250407991034338883339759407877158440074624110867481636859704067290862293511111413013747553696325705210854000209091116652311896670202816078717937702436690374077844539262298551026914344265321830964206794631332029447285389678860821513878228985578091246310427617303917957122430528594809650705762181250012823841188557351281089538140755403446058967363116860388849588171181010409449323713846510324 [142,131] 148688994610047257433975077526356628770003981212424851456460293929658876865981597205499075949465820298941023576247854490048147099240052416269004114310454118429294281168797130933153630335417891691144990880961532582555056997871447220208806537909108446262640412011453267099276490657696861766395985580792855839475801458555019022867018896225967749622729367783753360550174369495823921721604326595681167127351490615876064972900644072526906277333145133976888117942008672753691399073069183051851371635528795156918372985997782948119472215191957752311736053355624710811940048191186142334951749834831979679591227822456460824624114174446245805777223605576248763723161428561384073102340765955778772332987053276507125005307841597157249076832069978390761392451042600712652885483797141129075966544640435439789554014313919269770492566383436063415546744297837861071599645364472136739993010804916878620648321266731289376577547845454962665293403282106638047399037514562111257463362883741992883415492678945223477594544692622220883183844317611842741604154942950617353546095798963496417450520248844849949578779499028799664034411878191980680566598676368517653930182051018147834100530002587735774899581790529720428704754133047186356116815349701879722761142459355800152467471010489677000567895298862731863926888150675589958164324789423012972095350548364684043940944048562945659568594657584345261585822861662492910441556529410931134395305818226877683822892764591290033367907848138353275360481559486022996225000345739919310361246439636732110206042154074644811020638599614531110964317211681920624682017725663860837240760276946432818816 [142,132] 105395569164547463289324142173215137010139704930268590862498066905031234710678869948032439746095955655433757646368671251262288119153790139738592997462390347525722457291839776616314280584804442701122902816133684350918321974435524950673634143064222668609265733369864525405593627079436645815132967642115996510471479027237768135050940718311801955531028296447917597305128042350807921394360511609091278846190670638326890294126369380876173521398472222588042624794357511045888617369923679162511131922020516798184614625107600154046028747824330307454730390043265294339737580119406036420679225111797932662654454545462074084215285939950538502349324076000555336208442800881454933841165842685639863682617196979081879128478415383580942727470904141746236721704526655762709019404550838498603965191093321706100470627377763588320827260569333954478625781329256766665001221069371748790919164787594603612374932327604947430806393182460307616856578453100524587142755898787749729039831961263752927841848210376281602779684136167584060901408511355716233248520455042254854514881928796566711386770823620398157643057805660726728870427474103343062307090824998127027857696956763192074611323342559736204097727661016046078376461622403393002231585639598667393534259059405672605861828410092104677097559804658741329461669866571597350764673184311431582880565644378783791215880552402251229341033257819833491610286597659607309175666621482317088664192555514081098243010939371913712139373430433672571485595132873616296849607756941515159745255968663061480323265618089627836476047868487361532402311739296287824413929353561665067339509088424 [142,133] 45590406077590429249274372454927971311761154534849702221511102362330322251094518457400094942235392417605739288245732101974890495319206469852196957507576134240742439769604557711208251719583530750838686992530601139387554809496347948823926268983279434866384161450169328369318138221020012907674938599953892395885921145230755669787961032906859087735002396692490126837194491196552112599331632046253948212395935116461511807293266730425009491603570070040293079375233593862224909839285239012611573532654836605967247298045803787404821418001271001976185217508781716042943121750365047670773570105717843857952797409433206381053422836744748126328268185485013911285642684195106288416787017996089044586502689087557798119783623454040984582263875166348460853533811865305673935371450041606094193792369416594236509720426285633797565378524665706005639002966797018388611965209651664333197040451962736398289584549219063434346343141047459563694657176423846109425913076669711204516346710531962903073093677977109702660054406797596104770028616155749069155336776184376742857288102140381772903930488350637801640947323230464901441897616385305409591847973762714043955053571583337315100207710517910648566360654851767147106243736600797713435220524566359280305084847520820836135484450400879428420319131753437240824307905524062687361955547357802479481657314950988140155870780527815315837536789006239269906697952545781658095049533391214834089466124798546122581121597774291675415036878931686120404496573746549930932782037382499135711477823060972778273579736470203427562745885483460820732985646601213627154196468671795423384 [142,134] 14866042279043543866280012236682943438756529761212810656140652346395325615586325738691531787103162625877154237271268851308931539398424139564944198084733309954854406851216370051869289751737296765545695333774874581464204186615576409553837779463847618509155538177778202769654601476541878968090888458393251338509414198962762996628604193930613249241343697091643967420433684841526476420180934605817473980299428462604989413666530150152541306087779406611376991436062412909111488139858671317285903500672058437074579843667437788140942179774331910186324887463895792411220417973223329476214282953103247456985581257500029400654480226887456959926842775658121729827907503718741428728105147148032583952484111413044441104397451754674858085593533402265537308555977296786094419086577105362646312682947975280500035227253503395956547650766704190287883356170352863673876908965322914122180113717725629256123487328672867652717771689860650400646821739287268218336415967330187126269162708978049896605989622712325112847075591878760507673018059128307500507727992203429216145707438219205658006272602520451250880225171627062211706858927825341093885056784069452855379889720525405413819977599291362727759018060128229239087644672778501741337589784135519382796081649836307249111322362761916319135006485524741516044163553038506511860321870482726251005890157107854633537876143386503140992199181221263378201041075753792938480978383355727650921442289503538672519702546565058793513688733634608728745511529217802100471775767082114281168294499805528831310654622924142279919242484843481808699656068233600632737073709199 [142,135] 1587242570276085278753164705725039297454283189440558620463712304452434471158252630297739249373749916391390006090821640279193968239090911209345811554516352755148798158625070525968139371144413171688550045183483536667445815203428678404748745359264837466003386417825483368220738761593416810157719999163915626902353355629212318028614537856969750597181189660924082862543388283003839451403132496437513545999470889052624689538552434174257708022181496150968500097560364313130809811491958967637233245786011259148955544161425383519006241872243299317692767652608468300300945714247463219546634875712078229200811259418488260436625847912685459654334160934957268993552690287526766549690711132551305465341626833982474760440534113038065095580170028729604362277122944767839690685594674222346424407691847539127972722600297123196368943068781220541873923596092735316074611846380041037361639441945852119293070733870321772329514060298058200794732455827421805327487164576957884138441743811107288555427613093893325470482078912032327606742229315957371446348779050470222537151512564799576461428950799222692891596658285071322323162071402223417529670624567013748611878307469808309418720135119034547235100940990281450528334390676035582926733809015959063822546899418212665669572740359074960703208936813922062613359375279070652043815613091223528735738283637765307491690813436082495439781783349485921896375570779458184258985600290641510963163913751998428995396049374281482913732134432586513233681357017691259276249544503815157584710718065646345936811034518061865387198848299599960448735966511742302464 [142,136] 2494654413129637641048946730494357609274144844087109771143505747120887274549038217448315396237750061149586430299454105635564106395572955150133685944409238763799558244384275272632057437103925373378097927049890754982808851740998831898475549844001104293582021066680639176186882379116211310301282794312056754989180683598318947722132451068793109833861753691763488167778174786877649515177916024248773393277841140166580067972934333780933659899845413162522838861676737978642238779382773645208336616389281182949400500116904730165449969792987122131068729484512414136330758035704893069149492714479278068719079742478599895953117098686948875297220792483879046397465067678180841007208152370505879834653023043687223571056337725443215278552134183711068104561813984189372536857281793375029432202937516871677729151859987371760099593630599967473142485096066434106905756371757566761178317661749241540587714845265698505788277708076963125127194927247624926092811349582775771425192476372007179658808650821094518054897521750203071091170682452228616974230823173896862218725597735506603593918451260491953338914470332136682841762840076318318365896681072252697618404069331777748122347829069197522849819617324079304534120382869236899815705218509735626136367888752052327470695104079381387702682501101052016743953951650693352190332245112442122619669789726937220622354115003858562997056201254903373877392830354451132502171679815062092298416721134753090191120940051948576650383574263724074124691015012411011776298505154047742115977510372838854972849087521666725395132591071212252213083642496 [142,137] 56211525516778445309578510847424753513633005035905385690228035062930068090864176627549621608593224146884659014477347515858972536753941183687819347744397169317888514066111447307878791286981655389618893807613935170068688321748240095235242852032111211608099422543094059771446445842723032269788804847080775627599644491233892977009347978262310729059148405218489001522088727150860766741065655755186780005810304135204080735091369737971597540857312201009942325447569457309763078516814744622009095711875282438145000033835931656927098013418696754283316623816597636252630007538026923274556897576030427537292637752367213543707813186835886091083496728872555940498972001107513714673087232444399241671309184501617335095527406299455385536559695619857594328370550117326122413003139210327916375655704728801969233855306041954924756516483017016366303563254302213450804452121214196947047885532733117496894501085719260115668905701813279277629288156001950030301758522735069604858845038283373219461169741888948803314469473230843562673170562269297948681230805840750126726501465895034633123775168300076999384302675587891836127668217022742722430215880841227498449732350990649463608228951937770921959989423420491171831774076017268067288722872418727065690588293000272841264492031991706310135394167795738773068820231171506067835008701363618068700919965906132135564464639565918417797878954891534418690869201677380428429054967305696094333458021949145063896718466864897681187186982415537307443567784810178770626837224084820000774384267551685816925889138845132427326324716983869424 [142,138] 13051447171544326720252908220316917081601088126201470072985409812371359161098506223089890071320335887265096658471055161799225945358538239455700539450151279031571967822859402451348380596316265594650135004207771185616684273520792062807620732706422497766792848383046482855016659764042788619996525099192459818145918691355158612715568622191993372922302159454839569846525377105191100107228177434024865258579501576685064905251173528391215412965386759730731225284313011912829787660601720059225060386848743970911741804033482208300055520448428738196058132785118481861799219014763394629696330196928616503592303187860499597421919215990943795162517488395744726654425664327536300146283795536395938375777813172145639351438526052759382345334529766391055893996167757740648845656296910869211745417660310245117068853318725685328556891148143008178843755896035679507537211802315718976329057481588904488200737407357476861723098192599081636927399502269563852503346539406671321703871559668677705003354448441693443066552335292222902131127774251153571327449788132711134096629813912720872492270970734435490680537657321387404672913016959847514254056096302227602288107450585971492912672029587377164836876877294940440483465846932300104387876577298916702558196815374436277802407332089819290436668645812857843727104273078981497781464188836671854250306524564695348956381921463433285635195700384478993265500880259480673847370798908804165385894201134034642886303880409142791562688511226845273103200647827844137761820304414055655718971888669758181890926403563653578364602852 [142,139] 163490567444558984585833448659522638170777409604123328406966190996260434134998900872901409408803004458393980372896523536194527155088474450342687439760598049938708028717734747657379316683395065645219044405157348251120995782486057814228466684240717496432880894721548196557881141876554498422118124868230538764434032774728913665609760763856510301345363788530125973508811039102114729932324376581650029302044581758281724180465738872318159975592190094298065731822482045320796872000365404853306279615683432471938317024837019511392181116983735933701714878525841832171797036175239917925260238787236044024898509535742122111835285454170848735819023050939830914644359038528223950140170252145491472011622222373625273261262916913124762271547326219449934504997178178586777290678207996018591799978219900011592894855686061563426064765886874929231571571991483351660527439873989064041303456309192925986673842119688909486680806037243593265894882400748185165639667300454632268236414322576583349071904755171998783769574755517573573950248479675493087949106295089692650147906446765634360454205724743991726058125322460870570407874591542295787927129199220955372648359029178093450051160564020630817485036675854898643724338918144901470962553755771212138033155642367202769343394097420556198261171420784876970993970981250511732859187441574788964637092432073724892114391058765501382766745868523319993328372520174242258213354714833464152162232441893745495807926783152783724793607740123577157837010595349977709208338069149039816511421548908239193613172108905696 [142,140] 20902204267737117301414744377931350052616988270038080033263007706217888239753584900474326544617418392029926393597648572073253121740006818043937584723215963094488700067300822116023251150779131986571843263949320107181272878474854004901480666123808754199244558971362116934733187264204782353440923109779048168146524330618790945364373112479297956183721311490226931205055287280666067680031440158245932354460650031666924501258643373932016950612713771642892407685232378143222946377738663983868134571044168013699182034919173754421292719521541071486995443830149206395067705963483914352282110972454066452487485572259417854260952220371116223999443504540793292224482282496669398682646126304830725754386775581945212386548572537551601612841691452959644195422261873548841121723294094141032115081286444624665596891406479457757910257191119499196129931941092787985578670339769552487920689724585824182806288370054897899306928000013775692712679120255584295544907406390756990584500834085497440355095157170923803596554856402184846180383334342544468567425868518786478784417386493489498634477364719660520909581753404815033171316222921404204245168421550637508609104870206101355844341440474467889325863254740614699728488877738874872585819176009837325909593847090438919298897225533479887510050979833541022043360931384199860162244408842406925694112468291119675715745611383170183575834525358712951885175460063803103911726784480617156561182871801181104899346436521647775602670128444306444975535394300309204369192700269347363530752058252233770676720 [142,141] -517297572071773455858719430333193335204281209528279626238525874168656657199464321401313870178973831972358351607038802321991594820876132228611503349691208064604434696422548964584695335427176629015284944838041617213191578785044341183395445875813985298815459818262211816577074578601315527117159991576248746985561183526881854960991939130474234179870486783398659556422224867425748228737298236437644615542966984370679720519832363619630494310610671722897520324361028495056430334329047696976452061495882974087379608341667310235522303409111560930979738111074585260004782526205746446889115615451318639774840754079376778122949984259777602692911197542010649930160589275439797088666797070586507418748801986458167106364837868461582552885562565654194722867371842578234838619894693261998144159557345334799631777066272577691682207179017096215107326071327747141387435941004916714155346375145505597736247043058131760898078448761916525281068004382305109897122539096981842249836098296578321825484744589056838807075084870757665450871829217171505790128010547093351034563708499944026274097480186164004123022289667822387894711836987813312576734000383028691384941199697211512375964093291654750695150586454582185901927966726206822892761067429278193087871105534036805814940827104439526785778962026239757120102332526201795418635196883085853022302814692883895970354671725013148246993873808867646679547748614336614274583391520203685759546757897496023000299928342149866444265084959871348291386201055757668163897126818147052227670658368504 [142,142] 4497593046646062412448579308823760551277284828734473033539913717572476453536837490263882432123761409422729563787261589517050500351090371948267454610752183783643327443257537530264553071515488558238462209978293091802153938522004450408798218251141152211658496730256714723439456558094820801648204716783784617480493573915547595937704293224210660168850960958721889899479971570439963973787862119371103541644522748239527059918701958241312050953696750056410592126039557198476989534023467051164635632429152067458393169173893353899973985837607341875735873726784112676270973752207747425967526517521646440873428909778628603814990045038914004539898449114515408287018945912674492659320899826889889135050267239941129461661758028041955040401159368189255991961398911352724413846959837005531524184602060913657079568816938002196330763395256011126151501758400451360557716137974701229907596229113250163645375990611670525398144507281108085940926398873547641864271957066640220201926816821909008502637145816470435762811215409910359857522438571873751863374301710398312733967831723983604713322234492177139961235985923354713659263906556593511869143964223572510541347699070523742620893110545645945085021134439364152710435825276763046680583776268233946869901336364804641217077675977766831762835714295055419075159103532464462913668352227431485401933108905116129527057969185438803195145222157276876554741716007906139053334602825589882066099994339019774391505961734243639870187724842036709184650891377515985870110393060379553128 [143,0] 168766884058572804096443446824942538527557198078368027365036607428622572267993501402263738238741408985499276611904164866871632444257762826358647319208140719855634182666779683657703648163265186795498518833868014677488785194794751618953824023002767922418108109716914938485571646673751795505861125058636978190299492679771221595323943300498135663304469861872855760745952240267880265477484566162136077671247629839681824897614748626359905223373338447324756377807423081651612363555145663158160161792578590895570818206724189579128823377581651975402169674306916653906146078792745587819283798024618086011244070316466496807406211196277501576474998972914068322303345687797914735112369295480388445578427890655016991544548737669819109655910009383029204985117133213307590770127257181569169335469730238399150853512232926824945349519037634895415612359874800455110884241582835997993795965756328576919929488378634057865529781340381118910497049829612852092567621579130487203690355615702618449577717519719014185268587821983645203659536852247245120956738132829257604709640094503333494398595608800900000050314414972008095863147124194194184118814025085978721327232364355134853695051392526462221919862063086014396810491841504828794472594629088305416573118624873761197166300782082236582553638443193055024398783641382079736434843927131592859964885316597432893946329024726607258433531578785028761442794804734067608142593506189853253137259114823542367617576581777654782574731139233409154284464788630891613540636526021225415798231061737517063315617013209432412404993225222831750445171075634518708589400989498174051031885823926371046411012080167025088307076472409812118681058949064555019194834358796316042985422576589401698074962731020899315508499858654514282424990922244486374608185841799467513639242351979963641314662011679715720627100776506732984921692061637669103393762056358424952333110062459799491307527903347824871277682443386308437455899655051746567682715004625091451843085536179672331236055336800619130034598265544640660768005481252374610171718338178476706668462332460650802086287924715160801385518187087289163971316154368000000000000000000000 [143,1] -3975688131893587515488535916042187144840402565896914452328659260880747009173553273864229729273791611689805392789906145334950065383060011993414229440776462051924065184419694865760617257933094483327118338085877582801286559352143476183571802294015098024917653442421098722171496289961632349046070037211257596474768019272572857788118649753463790723926316176061977261920099217098187583662086896102226481460678372063395072663611991140914413092593240772367799671157421979676347641812833608272853534145174822777368573231008079006192529669739871408104002790776665250988488722779270681117002105503486214425991646092018109809042820084690237116605330152837868270770675983565593219209229572302127025776924608720253709801316835807241365139713706215047976301827076868900572707270837697665509304250422931710986096478961923388390435585887128818504015651874533166785862414094634816793298200768178699909272957920865953387924582697819653813486765184106881894256852705479473378745423403309708740408855989380268118880307164446476615295899818533668372101311684027090116830633373722906394230245237467408420899430647460349429310390859482064315797104012641389006936429559545973758839437427323751949460812978853527900058798815107839919093351070573956313211155120654578823379121036205833651189558013170890517794489943931657063826366616051820705970902161551143833778985181478429740716128475691554185581262505583492150991589860764074262678924688929866272261173971851047494674311530160154695518056370724921323130053444530764585197659445898871391477183991607254595697148375584238510489390592662946642712859278709586820018065039645161090265506119593896659398199684112943470354153000180007715327046885087214767891887294590903484587433526790027880202290229394876598455613487054932646578175753728859269417579026022229698739935847243657816746154973844912258992996801830727685725364734410855856239684529782412374595675877683397406025518351974146185858612548008482106988004897862962725101571310406787056206610323807154461383960012396739556939198379979518612117705513147304009855098249410117025340411739462158244144343032725158396809641501655040000000000000000000 [143,2] 6025318983091862909304363822619714920891578592234295611339922670670864623680797602011302299427021201382195400062119468335175453262225285983641103474693760040276604155361860863404897911761809917594543771496072085485672050272445973274683295096253487800671104304580882523876058335961377524460276206241742214032050677941736255150712618665085530515444248556401689597915235079597330286713905374955757151508774385985177525464834669377614965054731678782596960941661960167990146533217182006679680857110694422818668226720369134713798305971299692953169596159776257981963007803373289616891661305568140680423004460490430910711735578663616508036550334361587264656856436406944006142506707359760162350815665254725820017589097955224115906818176013863804059652089012837407086144549697573186933449519302441586033976864929839588155348917913405696120686987509278301427082921420019370996792385767718921182061488729618706431426637159353320397273944955269771996756291417552278920396175276151976770757432863876425756405996098396914390376316055334353133875123273599327343439497575807054278925454504785799116292292386326155828137161288961049786479183145238021204330187794367947592296714825295724623608625333211393999150128979579395469452466026063871870461878810952758808370236844478012461032056905546226978944249985264211610479656424179250734794031763823886809832464869092331681914921334500058226931099846486951776366978005186440388891059249883573223129112414194106593812100996052250655845070073979182055931574833811774875934229666105382804306593388028038562003752849808362511045876524340479194981933792829948897394005842683784448766515170078202327411282562459438339737027396208987778160082107918075981083850487417004143859008562982895809180608218638606391857546307541171706962103511734055973293217631938093131319625941934530141253598580849539032554822456343898346886694598266027077004123655818689526460158443059222420494200886502047977886932380737870947473045220102878817742107982846808010817690099941226106840580539395592589507143882983850211224739950370213143306330984886358544825383632411993548889858654449542697959554772694466560000000000000000 [143,3] -3319991518423589224203701587252325068115093740059870661528006406451595269803574483588190427199319646947375919424378099085275449714212143606419021072337109013381414185909922863658182097765293533439933099180788437561079780100512616211703285334128317500723210238101554569783106312822271735361054754397646814938112346887811975569824250685616513555495628185169484842356119389105900403001194648754357913946954966760566542944816892238290481544831763988936559401863780752952994935488703980084137987252918698852904205222798499008118716379421565039728700727854850983428129686290516567057084414730319682099036176820049892821985014359294716995560454668918812836439989626620664517206912357773692254637069668650864948524880502121788660116350933065015310879974868009105181868372955249506454653260665544217807422151711291399098526021719769627442658714609732033472781988986784836619545571258572335406627933928810941052017532587940371343438896343968697633246476662874500893576622534024680637117535007739448967107814960582637053843143399548961712084288356162089903038350451645897488128127183628450810100575964612357935181312895618729682879369017587377990422053998182831915713570729546593441610876347468817901051636654452695877795968100755631610291507789322805724731987292845340669930587288890262136503185973961986687721006271323096472099962476816411412639310317262276732741416282938175612637566407977909829011692333551598409894165629576235747397230068413236524547199572118184774512585847030449850897781991724004143447746788965959335761084188945884431572690573777898526543007104160900337711536460703903130763564286182498611716086979366771520616026985434921494313360212989984129985519538907252800998827998365890370049419046975745174870082346633317541057971496818737350726653183861242208793138617604421617874182074517364735037092855953854620361947947785984511310119573554483722168421868781469915258269024724034496352161487949114104620583022176909194767804941793003180141683097057599092643519794063828677918528520211308103701632071027347687630210371863658697893416222522581566464031440210954618906870624856798023397576601089479802880000000000000 [143,4] 859141974067997623408136453941954790631769128012272953154966997829671494413750289714013448455911831963160638442785301765366262022085237060461530616493667906150279903853782566374330675147913407047279519484035116813629260856801691246026065853351388463267680442936652623998390004609053257676896056975940708900748274524228804598873130292607245111187627104090645052579280124321772044013747496584955116628220934078623469813981058901435148048532302611550704478569400184733969246368756794195618162759533480326985708205964186611460497587442529688818298642459985797999684342752632964421872442680085710405914662185038756656435974361717300229788035151176726165227647273683298540175902679635472735603812039432531082366150306172371948256131906548482039856352350368485285188746574466548204173639360009438587183440698510046666369004224779223589621501039968596376255894982294279112005704545836210895668164257233986612809176467758544226964859835088922183428741593014209230158007856368003793762736843282902451080387625796264031653384866535442333012222203443386754781200529441060362815006077715081976533911152358149506678231153326175275931146422790743475170719884999470778179288662732217311960200736763645047836811194019172134544748864603460002461246754281652027328852280625656640738678581072655946812802529214070941177509159895103804744960600672624052539400146242470340366619038725064043094737037495439872580434353861107657611086043751247103517643987984067776731643700696523655973459404479029343164668970847841935203436903734428010377894689208522514463498537969237465283717549519084617177991108297540500179775227152722173407330208800817311612600530031461731110911661143405360240021818390779601009404881076094385211820970183820134875288037080386873067371672019883738622775016049031893358852770681705196987868110936008619384859172590669262279137110749474458236969014473912733844498111493277957019587998898233437576815934568114019285413696023304490713621495600129091498657499012296934852369040498916387102932580529315616303204690309486985828203388376357623594840039487698548767294646559181852537013439858628613909745998679377340006400000000000 [143,5] -122227748911012220729169118547121220839321507967754870466319351288627359230766921593895852383730506582466408209803741498940093450938751723206050435880947741422157010432064350458939321062751553395943881299437782076522430771031683262329438584089906949605600646457787986441003382113196541167319788543251645107851844999642530391099008846298391599080272663890977316955990327986916900375495171757695072992702357709373476094763116999502741377051172270702364523796353944551439082580072284959440465499186735009436334574155021329864568265226209607879094063405722634718254849756907889451146294028017811996171508315785838385581761678011452679633397580676720106663884298143400324150335878904811197793838416542086659679250070136047541761453145911344269101172186915192836619204463075925614601818952699762718271169257056359973549116329803400494922107348191543151201129741911125055950607128256231679865340458082487706664899888134295084655061219250903488335858174133686464931325857032489472806589051290951904970403798301906470320593121576850754487139708296629176763935749621927234662380560645982768339170926133440093471684125206707627936175810733703247614386598770750009781896471872247821926200834489704860213285285959941925271698765916480541526607584870771819085357336039249605303098562293203706807463409738571319990699011936061539012021207953416570771907562874040007291488872088582536682837211171508697729423681868339571929604812230479230802413277575465708402200205499081028110747587759308024657319049790566777162338224752111935377657740253706722275790608841417978025652077743361960846152349084445662981253254324843478266035708202973603273694606893105918884796768737553245421460716898640220623333828089682273015096366150272584476940045774206601837387714173813951046545770847114768275203703577640129807877554449158576197085955621132022532904024444748547555544925786729294035167924636852179957501899708601933032876647809947971877972605471850616209664925355354781081116024736724837480571241641747526283859797389855697436817661317159733586146947911024917613698852523983741386730583256078233263072545234161252818496830934006956598231040000000 [143,6] 10646928887718766355157679221701537728602810746552028151077981640959748960816271249544768886402722388141228123484412655663230328758915197304519823269205812360258337273591082397278071923697548604461569141753136497491405360337861764777090562201764565818891805158429430881462084808299840034889442064226630368913233454066811405102406542774366027521445454368298638102412202782171226336283368864561385949539949790027405341927908268062904398673123565409708113128430494622305648072257843124747873475007311495677882533798877540646715829821633750508678891729198798300956514680854949080974943548270277781091118487593858998920231619840873154103938885878280030803685415636365535599918965457593726573268314090033967225056644775968641414861107639573230115564986708205181803311930236704413667687940131877918477229408362134664125929182294459314306220664665038999176010619626113409780387351470323051911091663150943194798934635377809921910856343429024440098056014172977338606440196396848921494235744994373603542471974074593977056281370747240402257554225514772792380129671377495758148240213250998204812615155894816855814404383142109639827275706287328503120420157545128796307356012411193538777187620951889710004713106679768523221438267589933753028327674614686396278863781530454258234189298076249457175604981956188841659897337948663683381430145818030896968303470425989971479466617714961548915849272491578833657317919814233377167727759949823834049979768255590543182879020277567424004566829572950859130770973511619845700377241130224029627802567991074198038725408846680872314553577251376663571552532618242119494899734599471242257236906910915215649737732445208375903001264946817285572006194127671639896015012938623865891495870149678811480132098941452508612716889781585899103108689667233671355739535927836844869680902944047379520123767870307849248138395925080013615600391267095148740123624542629317394136243155791204834290023641064932188681427836813173051941080736015949064908974207400440008577020992643909820785216473591878198408522086273303458306531103983632881582081903242347687982908284854088659262939618000418441996297582057384558198784000000 [143,7] -577932911487209372085109100464726975830557953207804572233055736185617396983967262883788932181039774511804368142482785508162993832562549600334700287437591061150705387998412289043796539748332652340162606892902546814810697357154503836328138328122186193579843840776130565940177630174139630264761213321862614940354168904043011807698576990868953992222672642967238596201193155175799041647033124404579859441813642939493710454139620650884613507150997103533280284223239214164447677331440221517791236987521935669671744642139112557638172298010489667422513926685885996785277395346078857249232801427910743394215826393893527203323505520063272328864414761382970613338142912734845943715228498274181232172130030523356369155595672704298792860986142517205580546680516663476248808946410041022644593453184379013963119032983059803062271473824457738123848148330767489102565147836554603753682184486380818130297561276547972623803230747863018118907933242139749434289607542815114800777863367461342238789429740764615671187219484547346472632837705649910097021457807515753695646291165014873897661536857467482393124235156350729822078766493508205918605402799591288960831351890496406908323288179184884298276052347190160422568794492262072967096602748947560085658297889589777821878856167633829536662088453980895709627802629299729793121811001807104669530243959034393505507399299488604096353091655066962773829959517436166181691247129143604814732268973962488905862538199372192591227660913539671784553113521940904735109847718064398461940482919117757371743391086118659563410930600925736535822662464363882614368615375714745329008469796426047715816254206661547786376448616727976461128420131428854355493505285815631279671935427791319290288526901928207326762748280872734533523293078607352705691473181321111619690752957962888080786251774720986166882770587567664791399892584678115643414830374741483807982518882247015465100461811293311481245721139400789679524056418819845544814686436791289417659267989055614643852284411295885804265171279582032085721726457758289675398494895355007877828101569605383157884057638494950730814760224374468377578871923968376152422088704000 [143,8] 21535177977035932735188889771568735299576724092554621748287594366579024455873186471391235667405672381652308568199552965274216488587671865297565090542725578816377139849892903323011168887400634418367999109904877674944210442904236926606862335914580422639661314673011273768961505347357063601885201061671370644059868971355296334561289643169642208749005033808123115792228283178448815268276062641987702497928203473462208446169989741984985235065572501385967763185402258627699054534248239758055574880175952910970605386221070616472291160624593197684681675553800392626118866462918723385630920558149888081993315067938620321483837307612591929085955188387347391418178275155377474537037941062258827250772125717586645201065757733143523850489907249404358529511968308701948751630981222570672558350986850372349482423589710511333442786009783814961447837553343341712665932820445821853584851131526705380403516843084137597043383991043115778571961000334668935703400101566819946673624971310355678262481352146061728631005890542228291122883383808777541175694109491354558784687535318691492108348734748801837175753417467103953983327750635526078691141077896587796337066570174756508213626337301331408993290128402189584673732438013927713531200071872973966918477300573594851547728820004109718588733073269114345437859599360985445498148550659293966318238431168935209612847985556852109656252412346614200565728531493790703463249376941305968614858672143594752118022579179241517699999058003759306258243215668708709053713852224433038708633591055524830700304932470273866511168598614610491003430876246372966318696108857654151540840283155007366892962904173038667389973811504542527341226134527178288105896509282136608134294639040682712076828482234506873271315360238307913652399213481305970622577613183808177324810404718853069322866706718049328043034269738516741025781953229909017759774474649055993184266958812244200977368682592811458931227073327065110049421999377269598514397367769301806154045370420241405706829443437645238252480291817921715691255859878099640550176122699661650109614098211661103951284911850181497915916760483940056969616654934425044330217472000 [143,9] -568222127440169357142391858266396425429210083129107126650562668075407694594468115717290326583177938027959347480338980934996650162623357405045706775652304018957129981040981316763961626284764210744795431160694286007759445081657920950795059548424414267375401522830801505098573907209388690496678307917290761613567739361680402784984928769081987212112769839457226680912702168379164511792518384245604534269217214615447642328917442940692462171203992205446453183565598208310789631571842001336116737974365661266259065997194576971591245369098156717955445806363683009660319148148597128293765753846285579615245801845787280225186421733446528549678745386077969308930672138620751203719176915940486448983661296994912056204154086446843723860352358601787363773048381051894517522338797459589464994480614815219517761437796341059890405911675427878670472759710589575889756335641106198369503835694668633900062662179769928155844458348606548828239220227951309123823794134190603531288887660530396980295954498911249326708923163042152382124106571534572705408912948628118675232473485513552800081432833234655200992364426924599176574522134413255094984827272520447441805441527860910159457537687520160136904371042006650129147565872364134946646016795698016460172579999354012408573207676333297436444653151385966702916426289931259794089136225374673131745194785733919922711422166936055565841001932033695117647933459253094388998454399020657792762095896870251969834308301712848210783788595385922814952866454373961102337174277289556295829634034397658973969056415678028445613976880863956252074070436239244578434709990608083988174966708530535453113583795711394129877796591184691287897474836583093255993294198159009681343193377847100958323142610349525882009140252110112691014863105414601768481084041361114909713245458775103009861752841218417980298670719245138029487937105425528966127174917351160121150664085408209492164614864250899107844126066346141255468102037959920268091633802802007069357660165274337751159538504660774923727801325737186065502583985308245683843723197235006394344695997085956635272599838702543803288441315737168123540930681350572745068380160 [143,10] 11155228559627902207948999002502676534201163361530079719344997796248768700057215921870714802101743822536347851593786396548738812639274312346328748042430763106920729330589891379085506477520836779784811210037990097311172654211672569157520386698741100089378267463958910725862411012673223466275756970329258360339651246130543903156115632892474174833527823012481266913732927287866436567139202146939125725920720601759923668410638677349197606529356749517209821799432630343290266492053499367228954100557540647340940517101479191751774417716248646201080502418666441111007817155243594616873256849893800436679768783554528244795266161757770102295218420155997425033473238301489856905040153019403998062052389303614551250920062427861378736150994624204793324086462234497564981536798687103606539544688946441429279203987438939400803154972541323142174336154482274062027804729882752125873417687359787686501459887212562409163298097577050321544269546616423380865809414080217494346062702703109411121043024874836805674821923668747602295751334979905443766542360234579641214243264587642012833882191280018558928005179775705526984277598340739854684014399669326121524645244100980984819026539653486730893986672732121320182776850115133279286650519732201537605346130335875000279818762540792386206535297703314406498621901151878599475947826682599092473488209011777782006782889657548492404847769617522961865319355899776210339189498695099304102532061527881657927535421287618064869517986179611494604151148309111304581442764470153102861662106303945927314848680833748570272457457814719862767573160687203977864394616938134669699109258688632930948290566220005220767730525833153470742075699147774869232323842175448110158403139838421695677412439244882083747580144663283642811922954751088526816929376072768887062124678475008138977987920469922294647934511431786912637765152459378684147487136099257665321643392149127865027568801170028024204646527247069184927443567726011760651516836215240211206826543015959296080676063394699943972969888624584027684633086016652798199642717361331030717183855415752043992066962422304770229137000985336841011255882951753991570063360 [143,11] -168962750109701682369145917917937905137120645201575895308978587082693279435644061115513730979438521667527146685877593647180839259584006726785970165277706836638366823228860803635382565420155031848147678309490322736503796794487248518028885398341829591848412525240325094273991456844475780470119329805551972514184833478300297788029656669090919586206672611783166177354735985918635928502859582018623117946224219335400117838541509345419529975893736671356315365582391705600152320720963044676073445351441414351670987382264703344422274748264117095297976370756578032187033376553933945245927348016041391323588108960674511371928606484868847764126748135343553690973059719054102321119997672931681733441162293487164405397864824653300240365273486313109852010199882055879097777817601970715966050694201315697745526415324897836382403682575960199073912488385163662865628622015178307158491183397941563802743230707967333078181004910220710354783869830909370653727960777658659100938830120335468339042627290936280681544886491622003621661552961746918811237322487312415895577003573797659160105789421634801735020534453292514608801968390942496583359210451089505360233266905650685107576287647215448297186138847543785853308740375522848047448134342033456204403109922680363353806714834085147626027307142702851711959138551040199973737437108521221234710689489835091820134089508606169997981426821544851550386718117276006686397197088817481310577096732581242392534279128099726835231938349414448178514236611848075308906043254431840181383017882912104644681058717679251494400015660162649160504867514018843815967496935259727480566486822690494459353781054284374305083338574022490433248527543327032342626063331586278666369584773941668470631620975576884084675863731264495351720419649604192397381062563338118674057898909903114606861985347471134566009008324975790120103366452334961410269717942351185457339791147527489561754826321084793657444518567961561965277848622147232104582869284084412663111796244783582916545571049168937582280709572962388579313327990931780311054922230681204924663955816397378874453314274069205652118957049961103308045577073090930042470400 [143,12] 2034648830914773511105644858247911205160012029102741263070367937234191614508250709487562309482299567337438455596721091948433016034549326384695172436396811905169408241869970064519816867869607603022304994438878532206382768840669711643861701404983638997964554679263700980850429049588162619744147796722968127270147839236848385557147781620823821500557618761241938781211883784935758573347160034289419835532297777806836428930593165786608664275178697864453403449110224321696202613005910460631431786801300194374200289273561884739212466534793613163486821818287668070900225698932927945843649525351511320450764283172781197060117985654906670044050729040036254242435785731207660958373643120178419787898825246713629594633363076155421427974041108472683512867898123753083769116499564892970376136407837840815835866166233904007721765494966123826843923968998237121850990242322662581653301387052939312745233741498429735825293253601075383192899738814008524432524781069084265761597519302470981503875827562497925371905015633465741913809477537868241126065240891132167018493603000780453428650464123300214179730239973051295048289542048659667410232683365137307021918354310211607429943872694403510838747344359883182592213767808593296930932837599412637961816430223244963189811999509550602747346545968148697026045344041328646005689375446020712843172741253801433888572068183761075696416842273340636416929157977781269443417188607763579010891627203595613176235029682918429339057484230512851701199971643642121922801222002361375053245248652487754462809985178241623166822438082373717560164674520962386108401092783431532519031053133833746008524536095628453872569935802568579801157069154442532830495335419656748005477128477024385909535076803874752330425460774965747892183163826633080904305057057494178449869038656074218229608195555198799515083959697154406535485640511478365571215809931685537756563533988639791816090461243066584063168754019510269167823882806417965152577856455100870832571534219452939936463990814012291784731206960304697200136127367694001766554282275205212428636178848515294514524567847363206027131430157139167126558260149718142156800 [143,13] -19911725992356498810448517432100925599475989544691854970104019634721440667200378645898328348782209273234616998627836370829838949274865841414049197809752486542700908817209528836467171636432932505193439887361864350443815635680810539962901356785469699628118500709113870865143450328822271466863458258298150333547233183616653520795236699750706465662660718235914573049242052249773660358090170202351207729212736609818176251785656513070198052362601328911229697651756391436088608843400137067134780307489349933986351200162864321277314232333724576623908791086067447878076202093250599622822261240459611282442070704688984990137658592722420778803960690649326413123237083877657020240099684315746164036847464846986072636909906122208123394171277744205383037496270045224983088485082966591953780299632752200653188098809645286527647645106793272988081956804677235463100392995311377194453175737967292294517502480365445830693260554231074196814043247437803472649583756216872331883388660384932571550535541375584264774061238617630120335319112734281563476038293515790551634016347057590522555250560642103842168757660205946898804919033339444440916281067759929190079942989225713257739122456760523660030241730626845416415798527341325679479422617362639366325441215444407189087831344326811190581534863490238231406341580439887816747203282710188724120294536225662592194922881689474102541460967352779341453269346000667096249362434303983095677230933260596430173144824855360922771805233712020155955534421227936473497349654770327815353481632992229703620118672940615313467191060831879746630111738767098972358172808621880210976429504600090283822677419920214314380064658170076167636639706958680012234783783637643295467571070267214654252260580051613697250470156978681526008067075665259758815467822519508808174861961372696057695908499225109302502612442559888560258882530478663896957805867159023773582853438496304192455313405815381918677604218514936497374067944137109585718169064681681972364017194676897479439560060968489718166283116369289331356650700195917517734045920318326898473084151204615950414726827674650519182844382518569136903987555378848071680 [143,14] 161737583614248091675438639319730222294357884795644507744231047218213413761950348182461568923633130978363517673688157217529257450878319925902105671706346343327276128384369137885309560671722134651211507345393256056983046813163584512400311703768121079228689554043507589946054317278015925074783116120544255360408311391784406471804503822075451340962935737699815009235506158386500402047049693803934341716602542361455114172651775396054849358142370853146901533666756729021567881307999113337467920981708773156982989217224536218002332613377759734177923217549788940630444067848585986389661715683530761765456331734728929380304690387979274143964162087620028299971692961619563790079345258095725113626308153134710066556544527450112819673922635239039328357531364394703991832692332620153301342474458467610680209442142697452306505821151467800802081002477051073837843536256517543357591836335747513746348830064419779002892327381460601953264277214129235648991720154938934776340776316828550500251427771260532266713190022770398678516989235891465282375976126538783427644580790502604426043644450403449086934867193121828105760322299040615034645675460950343595644698896682129298850797301092461150081279834434899232527522341518064559183294567087183090155069292858386042749686442480417835042255556016473266019239747989686847777204801925028805765165100726343866827463999590078556697137689708877558225183991224632543816661236468332547629389028879614453197190020138003721740422183583407336386163065169025034607754324259423599226559286948936922226366234719816481904743089003324286989682512317267413455477844034264413797312135163872649783194865343293494159927425764850655534825760538270284328116131179894678661962290629576072756118396814743427445768705050246450637901668667202927285215054719745835492084495203661014716863060357330724998591534350838991158918831857113722183040275167309233615777782176345554389362492263090755936128261419212286805502460533029304814638183585626371304062085554909419545571360821520373853576155612123179065062516677098003693113727530362523623084615927511991749703794938567926004159906213445526744614152112701440 [143,15] -1106885921315049892037849829326535741472518240644902931164044777955904288812741379146412815470928582344529865756905089960892153890073015273246197631584939064130467254114393876167688531916245923688227066744303962422643915022169992017925137941583811756664788034395752417553379274477613184120244666794209999367045345095712798637439313683833434927210434239184089219423016473656823485199899679191581915679779787155862821107882302892386950476596511346711272759547867703176691823102630735976762490265197516693589679520323519747983248533925713943762208581444303463390592124356055606574982363430013244412684514546292298891646440457544513054830403607871500524427750605068258461583802039236337406007248682349146472115761990072199254034424394647210285372043813693890867862792899412218801412173501902860804428940211959022877143736697242153524863786273349408913427242629068354889143388358472862153983741121025412707904602199642286071149094949631707998841846864309573967893511783751745338287721781341393443313923212277812827909962787598207888605790105791815525229345621764035289327487944045206403859813673043093906802882034678821976369866259436464211373939577399374880019024525545506767128513056000315042142056238515108242715224981339632789451666063260779907137420923847896752203054594744471126703099490185028319445193428171303851120207832762268338172176574975655031277356231402024161999235673619248321284188842069353372798224299424165750092129143081189835708350543493169567925001691455617363974475774231600216874656430553563436365103748409355880775501962997775973395462941303502733991622547439323776818253184266777554688377072396341224923811967536380194519944401952048817391101554872476981280139552162784155853984587485945195530654116245779496859391100071626510197037446998629799325116498069128158815677735396335631254344377456825121108731642277227351710702023413292019841996526072156065915436523641375863208107960528675457579930679843214513363145904890579754009499901485095697470025292116495038699474029950294221722121015819527471459790782554729189932870396335751444160511000845948068771632198594584058907424477675520 [143,16] 6464941811809624735322958942538921352188650839837298290787376965767356732073500350390659089347477610415299791458385916605689682178747720895987252112086573220936335082723080774054416349207209292384203511183262879032006643572986728013833436003236263991704894723479806036996559450046433144325342301623290360146093103808183464257260721350121642600928962174814695651099872078274991117402784537173868991856961790008841812911938551283651124200585096992895571518469870382765136025398087573504000120460606285168912306798747152243232002071264718243639482374592265951579415862422533988434635947133594495949306287412149536422744770860298615031361744908221494064080649761896533679672484628215038709049414751200766715862220402077586515477526761446654516461790397296202850295490382521884562909700292958695529716923762293347328101150349680355612874124280873217502778650355243670002072729949986140999013514304264815812836743969250687016837203346298542374365593859744211851759818984402633595206689846727173143085176975688182181755160258093109289029895123603026696967607629058932010553002816911850223799687798411067935438481845947418465603211455037298784359292709432637798478535549481981745249565179716546102908969136598130804204439853834872920526330883234973178356406726988156624385442111839680947936289459379981218443060328897011341357942941872320312828592823330403937463970125520408553450202219962217576738845919319361375793306775215423087595966418070279389040372903859837904533131902230658946192567063885864675932687293899373912730658149656263810312414639840866633699119287291539049880458638092637934895691790369013537987928702203134421205629207473807398297207952091004609408183388814923635559024347911196968021972686322598347070505426532690139221110188406634259686861643048668574203736579192137716237706192134408290407003607558709625423574387816038393832782898881973087233637369444968274799150571084010120112162478597816432348570430660797059749178665069624128774432422215293637365602858761391789388711854210691257004761377994600912629059030994118826307787330830296436436496447618027776023368730785785899638167961600 [143,17] -32576004900977085126244719273768402158823446986295117279376684092556599937578953098394278177833793900326073171981174728691790437026085456504652964338323184974920192302996490559518882535253148244899848446117178660356711963213669390420537388049493762555149236524106055984579503111106899017643255472652422617054382477692840321291910679294691262742191570947451497830017075869974594580916890834151409739643386633098615516569953482366402619932441638804169629722317407746934717103829818189414802625346748735532592103099172213146861629422695403038389466165162996041678403884858372618883515988662209825957601845413621162486672760199417602433270323252211487323576864921123437580258647372697651930014365338884280373855007155299686190175422250372504741530926925245004605316887373252704570056104243569109243838720675447987768467130561416417431921478113325331629348452753666870537873404934423892270866657599713288001649806985728325709700031227755687040259296617732484642167186173531493800525501066691232999760143864422804048740151324571946398998475538438927829545428800806971594725443955211585208821330496943044657935692354928993216545313935098587559105455193743867936511551686930151230700117048407189253774215783177741444887225585643866800992673854045732956919448407914100729183279423820086296155314098756358902297472035450479105294439754765040091332820757128203744247474483240663458431555347345544098813199785490624186704135760412935189461948731024203391840695397386833382747397308764545348433724810580742328879417020197040267733419024517445602907371598058793782267768580677458775239007079915414205223857298511583493435943291563702624217456689844225698971155020786853241633891600165947643093192378264844247913489619162573020876903010551088613116206790814658500490872340484278115766062950408861026912581561229803752764447088438650604988045135444326693172210438444957350913753975327136740803610946322684039702827004940759750312638165744994509277899288635394963056421839220986599838714505328754492403708743447843770921194870034268551810703427276674525729558387372698696898273812969953433602461564657787152315187200 [143,18] 142884444381434531318183690974724831758440138272428488903926414065235696361772593983361455220902468226701636286757034709494166963832562477641741455948838634697814854968111831671735117467192311599470251586646339943396577998904704045242812572772490570390994771143731215833412965973357180781412039463318986717617658832892491200656779166559622099276617789831217498309398458667800781965589110141229152508755643268341469182130144994814811128585099118279942810098856229163459057383041103311898268580350036703002153030123966843447661323720546664610541276555221750245266409487746331059969210233954876461136715786835245497285936751074289273592440765029563159520679865664194314337393646056685869619701712466981800252259247784880397689762106708558612087455666376517365877972836876785627155616377362805939260447811988250941315879206337414996641992372682308798517813426162865218475709245402123213476772814833405025653016088984252650133897980261247246632367421447317900384976188394068219756433292490896489163262938267101694520886553839368648915568178328377094165037426308651861733388396920889579861369727008404392595850872383857223112234700250258241151748201914695315505803892534517269548833231849445339489435838856130767169881381045557008363710187462412414511353163112296243816829709233775368196409328986648142767147045499663323131365244104974094984996892917929980159927124856915392789271003108216780613071928481983857909469655375012133543164205215495661509990071901300369491059133306686395651747330236139642480116394673224646031586928775323304633889945242644555119221865825169184122713397085705471768918496107353837649577786801736770500296130217852217471063200468076603212731201600701988793952862942266602009563834203513048490056352691183678582826120840474426953086255733088373229794870246672656667280944085037934362230074287267738214552689222520725794460222826799000807271011431064480755555796285137584049906443296346546671094064006209915012333972315424753030452061944949798353830438118295631928081789834525990823685456476930376446579047243686465285380739574898875782231827750842014662676564541894227688161280 [143,19] -549690675504527689588262918868440442958711327428625061998414528981660154183626352573931711571940423943624589096673579197941490569525368173798560842011230913080774295229147937528787808676330525804739413498492926682952696686306280303558217400864217501048657715111103996421535388153167293452371022015130721484432961132947463190329890245074680260902252701838361993569843851256724277405506406531222294313873022364471170241778329825747322208988041900878128157424522430273773356492142268107638530918793749901302796336735947895694070233604940661102606316023368854889992570217547129542729800516178118440365513706298729616609086542934699690198186079282565793178383150968545097236492188276810185880741964021749217592088262980252051784441509493645803974382413428020786965072277004958027785296723067648564572857227889966751730461841345395289878548828445434807037991887755898918500888725798669046430488986091162180671077806489360571179662060414658629691437184373806907113761450640690514284536382795469965815797034060287438201855524590638920453709436924120945831222606355378711961327168559721332358032315223228086649457818320119062976652249148723878613414461300757428058962868155524447568856325847371548655455270019926404375683935870963279305025851851279620368628019676366127316748314149786944956411640420602914190611765694361437466104856931660466699152845173996515654504370984100016457911717831226218629062720110832879584216910022754568575589530569761680437547402057589400445728255371969492843001832025223394069373801420967684183394163184418348859774782592142360097879417095809112384550948810549480950682968868287049195519250778060771422677836497364818638739505414634477278570171014852669881222324481383962573249006872509106160368889860474249459518626567140526215701179306097999771438109579196379370442628697316707472980918998940966780012210303985039688806389173399557104285316213412238213929245964200219604926423221158925880295089611406165437150249852240388699535809404311702566317501912228691919936441550009441915686580324403462038759760275011309256602738607955783696952031005211414880677844087320881397760 [143,20] 1866923603870227914360737059378657226578775247500525166913382986989798607361426909907549083251690221641786773461168903264931688952165217988384853824709906598997198043480342720335160331465124207871847807772934492014505393407071061126994853782811446157225801339837137348129302022229978082256580728502734290182500917196384812992650598217300880927567830010035220024653365023882294463412834589291264527592867284439541871182036727340115711377314842029006568072902751631164198525654549585427764404577107350056250566552602693721838381444605723002014369680003011643892800808787322673907928361259892766508373750188844267144947926920629206402443597329089168794816838904061500892015905987615886163489510320846068303554409082645200089504950305541193764124828157534614816809485827500999205270893784946507219341890706821768543640611699249941285335549118724447997613456801118548233617405329460439931034591928644776001423425970810041556437765535070320268585877599975616380021242778983786745200932348969751317245408907743696143575962901911727821147011698125953891449753999446273908401399924740796375960890940954403139544824286300583438465740670501087944820215179500430840108095746245781830288931977346078326128379319178882180051392222363745972042822332299375817868084355807969767989823220188251858068911451694355881692849605295434591213356577039689283994720123115605402106643486625425568425845688632171530833712420787405772818694728492406249276567250271764133213634171501959517415539552845408175850780219811125688500307304479797641658222780264887192133525136163152250295190127737307281239420539333155493664424901565534078163594649403934609350539997287560907540518267434876754972946687413127313209011929987541419564825895652193524187084063075369018795600163764951451313384071289357020104209781300824926532210053256800345488499379646403168362819141018589460401407086736664485715858054136448064550381085414474995916474735372621121389124732048393661639998167894536042099174550687772748572301597467062128006994615235476456644554781949947728212189921824456663522441393563257721989871201715394434893976743207417937920 [143,21] -5629330955814530817080583437355810085694588304797707730487549039387466664362290064717632219246843557169522310565878082143172522424230474569773758677637899270590471531345678925615234931590241296295195921072881222601004867487963023347627486388789806350590064112852630451006372215465184861245519626576565018565199235363936186502860544264334433518615608048278618249204764597112913835793551239850227651768271236007274858434350420765374363648400671488737149216645526397037223398579408587972532521270704656395977566658211603594150017320352878047137387180545583151638608302988625499894888237393504661674289955727354608263903376045189888865201710606847599448521989998904769725730595148800174115815175322943551790433300455273387842140215395582338138731058420645405219395221770941200593434111587061403933368550323536902841446113458642563520304861022567110422657579805351006722365457932306852579732544549848770866790955932038159366668900334767034768668374971822150867411708921463725629293225451721041876929234001393815494310158389481867206400483971745906266283788176269578465769812933194885858659344174213138141875937010869320640263737750736803580212955609492470691036628570096499936453794959594340946606227488252526813207351791635278896219544639743448542009540094436206499072825660731153073323694383027784970148333920953010871388528559123570138829223932358481363833093605985830675971981154786356930287388046820889631918694527580372585022149463275069914968032173458013905422851824622590817231576836453636435944074153550615008850931396393948363249834642532981052637343570255552190482055208271555824454246766513522474037142693728801653985846287933587954441199876265525056859414260265840467399893863765968285230696573690541580895237766962013736428399242494966238721259690500375594384866924274188069431398956751059287331213333883027965848101992243998837101578150181492503401835457133918422827773941690953434171369871658666018746520741365369095953173147324809233331870155011787231529152413115225760741858138913930912325975747772967173020213910956750443241553197462559912737427505890721852436301077786132480 [143,22] 15144162088730472819324139378843485296752076410004931620106181010092040305620592954109909043769509867591983122578947304978098318015445680045698139194045686370566101350016674526155444211419016992570601493372250592190741700777529906883416658564135863274889118840790163542168902099412855063708516454601921213563557139160032105553462506293576457822911531888899033131464163376807144670462621844719298989015769426131325358431805981796524626092722361907012383062761859264059569043130907925417687824055105136852845534142844536601635816142824822653077863355655057561875004933885063225267422101021325770666779591713817678961331437397630399854216874888324617249752803725482455258800916090308148519152419228435766147661440757011633287083680343207532617900451150163656893353112399879293308346298005609951655078110942529752384722501049163865990641360290967570523223857792981112191749977258929055095707521312491640569849174960359271909876604215064223306303278395518732789879141654050700137484289274145763165624461752050303763203770559297349478176353352798015341857145699908047063000829097789151608350521356503435387949764263186865455250342452875204573459755000841856225510974710868759705003341250425266734435135247987710531103895187469115238627317384716190069104032387340268687740984924965452872150485881008725918642238751032307353902645065722092018389718968808722307739854977468370665432305856303282364762916538886414597066843115691207564392573970072274775415246911270992082941713351767953947120373479300440691847948491911747711175197728634182724576635295968153307699308775237166879887354648857050453003998608366124276045097177598905033400748303316356964341165833613008777611204362204455656386141072442311561826138674849602445072193103759556092313193120530976257398444712732946189236214765115687686272642705788067753882730976877301001634755015429427247506042395527846508459446557859100960589924889503035339179003404141264789618201516265154112426250196586023632029190204135034430173269067921522002247484447719165261251791691200328226837638003825462826335856039393986948493208593153972482192382120427520 [143,23] -36506974744341480716012509316609380196028502384220911247874837711862129177866494474603148416916324974554379865326310548270394330276151064671058548014175128840200070073001607057574486517619944618951144130981546501532403779012501180292737756548764633454358179926161723602642329163510926150577679633583779252332900143743677682329036187137220441600190268424781267314993223736093052025853052698322557199116090266779457706951695699413192914823509838226107694784287003767015145771121343368167320333184839779051940359387738089192912339382410639249878309430988699956641534941547901105692154719598268725941085218093297849170787507521003699882599458104693635970925609898458562994027917262502481836815945929254279662355213553716188608289202809991108536874540805887955448262045549187436618558478682255571163850045942484701482304769157609066583359901794473951734038826550100432136387187737856849236847384563355095378926272063583962454706638147364607297875154678092458748116902861585046445354753651074069234150866103282400869799637439510931330646204439980026512217514014204109300921922252188392341303262552259437966985836494614699140393639097601529142490078536191680837568947580353326112760987535780065596973386618830507243298518421279979254561322511256827553046727144128929699371243548991652727913436808769396836065073703342514578948621363322568471017669642637591275298781304294677411908080422370255728610082468025213097880791496416459276240737721232219334032063695344145432425629156548851169588160364308733393202319325692358616009879951602606671187114847814063899730275730142924934517671192346147749581787671279683992283034992822124307864630389723553572525380486767048438451673193512171739249067974530573015259665563147920304377273870863531820039072704951625402481167390361220332434777689762957797285486048514311360036786192460397909079103125561055927290460606987378359632647444639371156177894653633397753239278213349860699954469628776560904058461994709200756025846311783706345879669196659339261809390860997148711785911458782379709961402345173686708804213790925468578611508618061821561272941936640 [143,24] 79164705453016308256551557911093786519485006473346486661508377473177393040073183657511518336910250513592852835018416122623617500982665387910280701904398416374698420593778286212093053829911788067009901271534357751230971066809425540243716018476802187486801654936202776742751990542047466276104737697871339738328584639145906425956460895660402480244508945646701931930031145851014423911534554327673085612057735415442258476610879315283173411345733363538436744674947775777545144693438623533848352781835091708853595787695630989322401567738954274860691380950923010583757350170209377170112304358790361802471333618945233426728651067494741825187842741704641012062543860276375471430151649731951184070654561071197393520249053990768582697883687666785284042817489798398152162684949496203041794874845389043215425993658903741569374209748430031961897791054529079313031050075887008563638234077617464245545190645389530504377057411519922705993382111837473932074599195487656449390063881313671263166610991848374168227795344857430218941259358232721685834340517284594549685717198440985083250157503864418435356636481026621712221265373787146397003816967532091885314079619139313750515681201955506582526662835913252700247040510112092870574500039375376226147658651010978241143564850450702619387790179330908395514142200434529855310304465103271190476738442091724631412377582417641226267000938539225716107754020591597610786556371867257371210388417432642271251194495090132214705242887374176013852596736340277914667187625466770192208212500577669594416271711669462198666342012455564595984229214962102424737007289668327930927455991801746644722031423484668367921254636521007649788495425369005411614277771754622453705316885760844097010768436589965954183218738407110970382054270029518762208306002260026944649914007419694772183261621355530619920653011968686429143788988622371123377168612139763557375370673506481022268236786565892230280980014063718283028277282313157008979392727225417698142797111199590078263605025001217272505110676004185337863106853323702145718689251323611624403962576791914083401800247127213214962171248640 [143,25] -154968273040444117699637668324759332249941685927410731842797520490884491205872621899771750073816414726350130133731156008661091154241829126288447236569481677479622764827070823634951608168160923847755389105762279265749795338671297527561011187276385159255862199484497682538640350158519044883080960402837763261002384535287394422814029759557919504388363009982834615494795108912735849536570245000461799708698689996066838267260478766087384329311397932239620645093791869349666108106894586308516310855588007430791663273916041176532032789605801213470387051696378534058307798044117413869759144248649423649694789340475844044588029456965944323263159860789244220525321536442080992701255538218319640075795157813000766354196072986399867285773736804360696241100366723159579488112324574233260944372047178764720482524825911559549047996945721815509229834006576103687292356542567175112307619774593928048518289874987169737109143946563582727924364410171556502723669451591471658725884199383067821566581765921277932926124441752491835355175116740565541255881780253449822258861377896986429287187452115015791899173997407477725019813205181408286313803429353263174338858980798901098240567386599284415940164224332236252130471729717100660428051371367981008657089105496877066226095746989157276693430483415387634336653110368426889721098404728886428457136584676172678815655155881140141280008927123262831372020478248537803374847623997348300409966005475553892639097264379496068576204089557346976763631316133286204250599560949061932797474829128773938763694868325011187035734991210423955816696912472410531496784809237786006061001694925395011785652709717910219676413919517897963868748775775086916262624651894617190738964051823978810308491885209138977310818936406960684378361932245029211791389809454670051285269618147300166649449564002902882063379131449649760068627296891140985259169175886511356842091345740676570260384264650345494505047446205438957262737725185220495142054938884914023706402308460155212145036391160372950848990048024653008987007945897694688367048894604860982002504930176698242758173668518441307173027840 [143,26] 274748405073289135019972475520360152266796980692327490280695965610078472426577366481298478255137100319513358015948330906808444336464651948376886858094091985771169044808342271829796991302965001532198645281866297574060551983520104958046440513837164119416657509156594780979878978132775978917707482912839071456455597666177215572507537438008036864617571482575187151263740233727300677737288585438913954013059034179687063161689199835672321939021780377277525135379463809647677132308018499962404774165643674917740654259234161824905955624641802458027875709020174045634181501089003224213192349261123934828585206380103756928640710255481005751300505529241171679343547823809800322988672617623331532011967973564675566851182768059517223081134261199814795066978603150365792731500959223482778443561372171059497619320801700456688383206124995123780163050267419113604531199940527751477924544125011896595003055650951765726168471696948555197682593311137611437544881835000152509875931202130943580992172792919255763389859214183703429540369351415945338543744026457917444359611956214293860246272019030739446821567071200737741682486249744368354367913569407988500925775361602113103738523059629748130407567433297015761537934274115524173011342894029648397197047295124329459262442311968469691177745579542807100247407787401717452270016119400663642243151111494495982422314922930644141426136263645425586061639094232368937059862207133670379908015008570524905516065250205690187342092389295567047438826530859913636928994255566400306614431964938162886565919706299247790327080998985239070204285915269405936939062282910844618374355563719563348284521267376028111252880584186118579320865062387169419929236667286857517015971310825970363168126795449343975613073768457768157127604562809229447946320954674943925124744173910683722593752035313957030109470280333926457529706072661693371052970067487987683655182324994499114154116551991345649125606422981002231802915072101781737249735161523860589165783514089484080604700321062529780919125331016083444128683066079536860185393935596291539318478857995228361864002603777714636718080 [143,27] -442569337678060137138522434423103121429479851283699903375812445127420861576109057494083694331985176047531191147301973567994627215400871594791710761115701939228912669634281395752465645687928760250754880568189295109485128385031101237842567382259570644322450193855676846430683590727384207228418062211855138349494320300802281310163955486596277681354672601474769147694927858918115314877063922030391201781152364430881882931235037452599828418755235412629293162979921636863760601945684999882021118513876219275029696031568975100566447337255388048301471395457226631603746382495660775471324129093698475045936432324232084948634499439072128838202800215207597869943392959955558061124566543219868007833901565935264449366369367840474011632105117455117751814052754187840174103387564528886349828130637998753403316455768505934699947673734356767014000745821229099933748124640362838634542796031117257885180313305760671923356289805807318603974629376787196017947138565675505148579116495864539435276436560626553482392571208881555555952214079050218413703679072967909773739712606110979690070554515936972321189479097802603844095512582074172534156112078554102736397514831345868015279781021107602958998691869503940641122366239837749916946180687162437204554727146069197786161023829039179914691853688043096821925524601913894886952738892624908503529401443850737967627146929136730523466527090471712280222826497268199549507620607245117683272852547060530366612790795183192960494827930826529878903407485281233048986369954092865735943002321372859553416368209897519874961922264167646807475913485853173753685009914702106413294656351175719571684099520750116314846830198975789469226751272537969180119105600829089946048811551012241549809557452253291494058627970854248714993256317913556679170227766524030343840789525348145528093976763097777644253879230002511591631950810226694430235320601964811144197434137948159391258319130773368119380911445614023480631318628876210448523850372567048476845458691729383477148322935567638019390111642458167250644439691590982320617491057823876673951143934644355451181863897805304627200 [143,28] 649765291370745502809178154467155151729353079959240495622853007117277936877476080400956535021703489118045730429595402330587153600554341687883679661639621937088395522520186765947726648417724365522465767963217954489380417744193799098190958747515061952634227167286400298415616619387390843542472878733310257611736001184393376545633022313311917050097478338651749146075983771915579929571950014158557330662424529348754673636478335521744856827402222715035993283675546836206532935279785842638368151854043631091201801263204386981313984220086312705163412726230307538179008183167919276894937988541000305427730227751108553340364872912512358960645072899699896223992091638026651607487421518443440956840737841328096483912618825246562190638253440386739569974319778070328601184412220910444593630729973190286088016127987013787788308358461077582694788048527594459573184354428556667511374960114606256318013412520621934774178595264088759850680076192595423833491291578010443825036837545800001872707095986883008652888251117819389260176993517024624978403988201979343783859858931527929904891773104360966436595676186416669758367233214712286746391528406442903737094899692323272268893404189229797429633507867466142263742425423831193878929508228913359282604291689457672559112369170138582420553983872447773408293490479511809918109494059506592521115199040879236289801450835787365901572119421012535697243558326644040399573666687334413872714172380227196171312414062596038439439161257310482931225593018776785454955964484795583924296266526681900494148259179965118419833711030951350068647464016454351846329453749233827103400269611761203334269623682076218065322587924986164666821801124463746367623293327350508858019536533464197187890707733501544987355215878713090983457093786451539974140960984042680683167979257392033711562690499217684925293923900055030218220927199524932341030954493043655423488607202936502994068085436718865704265777427602102002250540117397176892582392143353625249991703464221422542520117358342211383921116051329728431992281952566563401742023885470373562199931358043462966022316355275980800 [143,29] -872364143118339330595444190279284962108017914297656296395188632866932726991476264883507565879547081447419095130378076403219456760988604339541963562099852143023976433686609092427347683813572644656020196782225272293622740959230408246005546265451716952371583126450320683803064526593320510447089913080135001258785468474574415546144408943072298037655781986593169400734995783246482484513696178322347251456470931529930566324148728758747174543015902568036777911921422388954047699153093663590467675465067888093610542146389221689895632969742547539195991337739152704123773915512376856104378962259127174060737089794190873340369875161019551340509282844647598490392946944077352655273132471432322387510598182298772675962218752284835076103542106047872409260135697838211527283233348519532104296347665896228489427970126345664150701465446195975278859183949308011171572204562221581319943490821889931957648280152074613598175420895045433877446284770368819312893906663783777717772184777334234851721089291751650620078384186515529886414203551041973910701337028546743013619886355634621921413754503398087115249022188826538114452981391372548821901160867934643012435157978566403904616278602411614682618812393580739603205537199758887165481494201647801911148907949694419705010122998046645500456057438814053088523330571803966279756501385409795613453176492436031602855581036371491914095686792002645461843156451932837603485613810276726566574483401889400767360450867358852381947971734722350082114845276970095537664648069513524063910410538198915409730089337872463705157205359846010223565598518326462829323402425140642313106623834492904785365992687702877863545216136413741630192217375543523077928607420527716998624137668097959418142203914502178420023069562064277496597759123201137873159170551415375422997463558100199699209732839563091080093828035326322971815545066993487061263883379519702923612461675370531969448654159452807722963800388840216796896769675805595919766315734725409479343060161933044061846480805088142561961436090377810207934176463019776929611605539360822502793334228936671438506058955358208 [143,30] 1074879931558533669703278156661851598807901303443738090859815642930376542796072129194674423217813874607192911874052172562566099406866070140531136872174991844829209762544860986871894382757197067505876818964379112514832432425918411579323124005860773497113405509247311431676692097428643875100473082767220933134665035044266825530030129057202036214263516929003439083702415303418172662080324436077718233958982799087039617069978632289341182109490824190101537848125194074947348789201587440084918662049383613692365627011381258861856510135591576390249695536317254305961865948073049708313366264635940797060452442042627354937374227627050026050281044898809737834923914928733008537275547381882922516170322557482485697842134756555969232051512695949291343892199809704839952402514857964378280093269173953299552290058676883803931858614724027587478578047730552715560297155692446435718780717667849166388020947169228700279767434152195297279508477567038820246429016707368603340734215445720384390480833469632135967082717123493838182294664034556587176123387690781364138162921463756761880490812037949528118077693374828282974023477206211886791519053048577873816892167367393917260093999387521553798479118643868947487604664676352184113985421455913145233513660842742975018086386694078255580829051726040802707085328469031978781270364239843051104229060580691100320059993903110757581051770105753072744157271391432939031510197253496275616559721342425253046071645470691291422487412035109444632146570746618642797709753342212848475049380073046182485840254429784704813286348319422622090772778097642727067842645885038559908542028338760156242505552269009955955916329670540062123237928713379765945126334431445722490262557733305130256673410142877338808565779068736688868652402233727713306529598230518648916336014221077195222351473446663027557391828721814073055173347456780094096404435557197711644260109297892754879248972781313656399870613510028102744939018942855790104124768997637795194829127567074686411154784193306564464530315148411483829758845009426060791536391731040983759616976364812145664823874551808 [143,31] -1220265064211883854730893926313783705579270264338112975383755032987471604532641107925858066704442652549656350151802832473772897838635769749385362972039272463327240436570752959398826228573480710375597017003498408098217933766884904817420749611862441817870609472239866663055000922025542158114790831704980188720261163374312795717997032843757968297030500768321272309352195958202850708110693777287972240592642950852734053055693256245589383959862819032053246160429856500916866537861174497744697209782235456869163655445209886898554016236525653890772221216864283337583032361854249422183090101022807439783601123692886575119674127844402638609406014583553653679189243426793741007350502242526093056144701536190306036066692659938431432232473059976992277841962691781931654171685476232368231921134062659208633772066266383740391300894594542049197948797083605501401408901870709397305702127669430827474846340606110762357326308542703284720285346225786624805048504875755511749230002366289494139421799159169881607705356931530457254421495939005773363210655978887989124420200485363985374388386695709926778188262316024326570802450574971200173848300954851087222906883740348845262258437988067931018613196356147774331471559829788025899387334211224497536276972198194375246190268172820981088765505123798141576010982221932495489915035034387307639519838917093141233374392257630585955625595707149613266536919377568132197406960285149589485284980344643304865922051899376551763594188687891136899060888476469130719757106416819482899968281995397901485420157322547795324230639713440118269842842079805817266326132520610372033952556038942063673960361645309403157252318106307138756956899631174194875828134255287349689348338889677933486877376201269715061847739004140250182762389073220516275783587706019628564357544631057514868154485355099315385900272657650163574035524753713751033931828811889724263501579534934555187619593616387769414799405173542111660843080511850680197827686165281157088232705222922288596629705104269646513833874413173359814070206381363224328100946473844918093379216139531511656685240320 [143,32] 1281874092759091062768337530981951200720355620523983066163501132782942083850989743374105744940308470967460640045609379425675359961793193663077517442169169872912479907250420570313832139149820153512970558871975530712131595387334376850351337547844503797280808991690216769313691504064037108762029080092465455170015036617113903381177965131551928053862476255933950256947178374037970489152556167646615991717055368142386100805921471752787421527221146236448181812621994081786088173627400319228966300996818326827040354796865728130775253440264092066591074256523671997799458963556330061476929733061107585183956308382713558861019946161621879738942997839777967890340913727767801810420419467144791349624543954455847467187302653552556317380867920914129090189224057937306798385494292447201183276979320983735795188546395108904525665180171165406894626836855923389280953583305189762007442868579632522655575689093186481978769367999385981215546844845500738263322634087863538771014864712522071028241865474630326300937103828015237358083789600788387098587944803604470427969981654284505845904674812751695286545876002092403861244871676602970679030821308790557988329118238135603154498404090693370199025955151548540712283295568171916733762342655053130372465086725205916082372390183705301758476301650477843747919367472354050155504634795232225249572742926659077533332895715891331928019352811704513461306282561397179332082340236133386602532407407710658614475306387104150862659775694876901370450730229996631918297378140234695298415318102332551651273391231548941204955178910978640066443921526464836180778220141731307859131518199496015470090011034396106396382035867573461066807635982018517926462485482343837014049931684781516923681947353433250405357955030056406433157384512183574984823356024440404977947149672626892841262811002640875048723453521066092262397255553939094739627727578294381747823999217712964927287686265935945051643987788017446614746706188302012042022451549973205497607559636761994162950191005441145097765498439073722040133772934056797570695233285895470412384779250126916230840320 [143,33] -1251622769747899473191741681673091625824488040412951357700841101685527858606680275110705981404401642034467901019063271349227018039075714603675671273542874992973849885742818457588310330699174635780629746604050700732551981272609926604436052735697315515554415123330334522422604109851232895649452338281434185671191508206379706337575357948983429205086276003054083817270465446103551063272338611262519379060436501414802799481116728806474238764836768138388464852586611136891638797152963277585255495397107117499294296205184197954701069395261782916744422524938626226026911648938830522217917317167495918055196779291946814679972732451619463404416903948201623604951313569148875607859546585533233798816061418533486120640484532467267749884169499376634277479394315762021122242914940399284963256697489831255591105329598031730811611350276007543478445461976759437950223330534366563448525978026716893602275217633686144326651011747689692024857899778471805607806709790782974171714830438694862935939134969370620561335417050099331508250640996798478861467100011565103787335330848324929397210717346829842033697068474066165481261008270779271719058557618286007032763021529429002056810020036925919402424179577025102467094768494527572923365604375669741148274984717728076939669782674173156355541157947571992952962769632846366676413639902320324833049030812095199724674375667451963282469740388892655733507424735090266666392481242427746015355712430527868204294978098659347040010192171084738936167339923210254664706223407673190945374464360379660312881677525699520886571768833374222823491790251575012468492657281637915388931414492314482699338456541755661435029170556718711731598770193748923134362299433169610322191441690576131393125429974197924600158975699420587213370387603976990996285121961311273723166554697487229724620274204136080461705884804941508365411018367159229160280745800948255748349063249686762982859279310577912834303117507592620197723197037913655191402991403558370122208762785610729898351465035925394377024059131962211503703645503910763720363786756249640257236350952309170110464 [143,34] 1140684585638075578505240081754292897552437960266415168666325943336044136420994139140956326703135040255768700924789102688126503569017477624541593736011268974107220252197274894497247846593743334624340720704153294584157160996564420227681704521034779913423641231168865983134727741515979794130780475641639272741451075452926061540412946630593563176798228351287604012464717765143507931084163492383512295836199496822456792039072619389970856780725290466266433921365888056373998859777734922321969581010320197945747632863754680681522143091828258905932684200248846578045204815858482015276510775888601187542150466292147747659226429306463107909260600302226501558061623535684752774170212591027079125103614221998057367155276727535593605776171450105332894392190070223994807408724838703553479542972513206685047016392486866546693718125317403008930503009155846466993035359150621918832082910702164191173516024746508847992530865424032766401731646565078024128578669982346547268585206384065193984248090625556808265191279598740413480956660623739747837709330295412334126701192468145742839954786502523817431004643238194061217215876620600677053144357500330897912063295365940039073545930643841099146179710418394224389011462898602727427962787031951865541423571209069797367791540281015990589010590398638137703958926928112865517156461810005295892392971127250617793123285337196640478128097767974128927085934847809860659404846857700299400354922995755751715716521206833149022538955971175571242177013330099226420267397412275355019831621052577052743885690386012137292935947661034185371895573595038569831201833688474751940887057700640281575979188482183280812608780046116023470722292298281416697890848290962621026876407416733683307258462553369802824927921805384656326611213112835634522654011771572528887114747195573920097191276276735476214062557294045898790758287991967265433026384761055690186200016819522417322071429575176626260110189765557772237086351619889434194432089362286909257995883258807161697277945666600873846811135009341443701285597801730327301222380841492433518831158580035452928 [143,35] -973486009970419768055565073140445359486308728306469798091338158223873340468685322741430871070977259029018737602719952523078333013014002201711055755179018466885461278489798603468979903815987842212777417585606002882897419533214728290800313498852975585177847828705423825490216035766678036839786464807000064888968298428105120953400732629066264277675026987906162493035561747235867164939880722092389976090532414188223339823363192043089276925535318734280274165431890233596696540534977782912022174806714508676436932706867770135980472134195939970092136475767564861301072326583919078499801326738445469107885871839003496389443020531349733013004829372758272767348789314635274980341964876896913955007307850295048091568176629920062896638531980259728352992704793456589611871943893569389649826201102614924805075300149291015510764478934579508993888851239921598054785374213529006752435848012121908795023495286842659942433898971263597989141438864820076287727537664264732859567055399538444671440435537880602363179616737489667429186159428980763677749880152680095307544158210183000119073081890829233940336266991040520560391498227364284910575041200339880148612590826913621968115235358849948314587135021421278384221300198726936976464972512962882318117086582480074337257231348945981854645136847344720620170133374633417067791175830756527829065663595290493969540843570122557256887520915690157102517973189287831137568788497374779476105734190968403516214133681527715350587480327159651357467666485603293625597896927807830321881496085833017744953079978763253216854305442824591295523626378964705621738206190041876274171744007591173245100483251394555757623295729794544213874405209877045542996632430003302649058390132284445564245995611110844466556038339381331828124794367595536046854626288686172837879184940992904179460092133727959278572045786050511673876573219824289782014464779552577905085139677994376119237707527104633615017308122520713483601953874068707256428232773809343507849195057106709197318995776167689897947267377737721904366950923666459722633789529995713444267721440100352 [143,36] 779057843343796343922203144900717454736250992002311864009777331998677247459900931424063397916892325368814902207144598937487175821119629250024882255931557597770524355621471004137388568105264990869915169975772363709680532080277683275433987779711283710699109809569044306527782646048327800394147783119634744487751865468309568710438317534153162425648649925367063888664320070769987012562731456900093198201338524261222504727087507375761162109378036733601174308033805414851332857632179555607735832241760282233899201796558642724855669249072925840553403014725823429375804210122519371029112352691582315292154163704501523784010000792822276100522409848087838601195653965488783648918984479459487953191854554346741550737434096029398692060675486349945908777615421606584606842156426036257506772370469277072391115737062196443669959529867975282705693227017541434724613370990453789594853419610470027522808344753887348475186997053923280510202967627513481261082687355626065464522321833830924422818338873599137007471798654841450006753146125861856234017016060795823643427453068103038958505170270951764484240368033471499925194470921745604276115471495822206379572690762602233089027071342941485487957793521538191685798757976720415619602633440462984273047353667590698308755796108153455623599739075391896052030614881382696197264874666705029569833997207062337937032726882509521679463522150232377270603926007861471800193562158127515404918226394870148787028195710467975526534157829116597050374780936295265427340671833581453290835104709236865128089821998633185814114277893337968297526695900355760021609235244114361483594717878600860866166675141447371005330697788273804625650476793479953867607553116762123243224864590535880510113529315286243825565939842034597455066280146417466586527034405149592577211601075813630094210876021843042950532309465053259396385050902929813400126977473939605942777915423687393815115753284141711701236330915232198239693652941078474633560451326477897084915578051867168748388940436751255722056754450706176979241481989510428386360082256367828230457639567360 [143,37] -583860381709589305539716849977493332891852232121941979483791135159778059602639288554575691424484755880950722692395262287498610621743738974914367478703674748267433026751472943056501050194560287817577171781570251560406206925136250458692546600819372673729724493143264066434948746626054169376563054108672769892110581334367370609173582562590981935937422073684165955562526658502567907165988198883964983968528976432298648732823121042259954653465653079536337579255976433148367249615570345676719612036574908931112299444946852609762845147626653790672716074727494154316275982516619955802814810857243137597263408644764637649078004289427548672756794356796144747769333108931734916700066975078727757093258064850448563068731764760197544532193157740653600745668687170248519146270969759567792742521432866587109898398113173323381894802140193605929999787797331883199554270557825511721600923059728922525083074859665143377397367320633757979238397595731497675106014472782932754260908220206559178234590071173674630320661451583392656260299640385216096516864998934174841987987054978172474925332150708519452371998795565614183363595145941278968173383700188815693577069612062329750698138723803515116548376625910659973825487687913764742862084881489529505139336224454797409089125940692869875543134007508469106630945568967312365408658667563456934363597263038134397091716884995481004214064524843445301276068810166302856115115337648709111520633884623863160091118026720469224433449295792988582888132106500327998198982921593389629698311421237641219834613641847055724473244411477357179847631906189821755255573094584625985939874072543498420580996367567202697276127668165847569329471998942249105099833320236940962236592081832058126533451180718722426057545555731064265716993998314615668881447795757228988878502730154754475394876431316762983557495583275740111090719018941765934625945722417189459225542712085755774084404261257700602068431603447406062928871112188810623670042125965700073249467618105851866183855535634652270838948358961990491933752802081860427907192923814379237090752560 [143,38] 407851887650436982895620223332230239032328346247584048127294241300099822279436211154153910688868565591388004031157720637847752074210426966226803948203550934932378102722451275287949766601314961755298062321399839816177333571980043193513247797213595228561043411450158376810480775933230423249249987827071016179662764929664792341462413661947480815790675061440971867414233824353242057537562745575041078680187757295575967739900440828671433197740438991504374542053672058815534560125043219787975315971860533444787893447022215525805236694826236123551099225745080897196594935047370701669741514225380967176024554185681458867660754994806202876299799252120735942568960067349650278493882862379386711238502499485434041171612107094106641268090168705171532863277674073308663050032875733300136275634453399280486041315461548958076431956518782488668571945278553025486697836297066989093280738059193489074076156006591717231192396056588244765017165113202396194853934755106777561597330533662802792877738367693629422123634689876515597280495011682902014038302629840271218833415672642891306685145096504890947762342060268463523616839049617063739039394995829373746953985062778342937496117243501391806944176506608901825994522030502917167414358183579663987329680462441967565868670348403928611805136447955171049927311714682340511861795952158845116269262407215742195129176937707214518640329102955763754816983221571020356167504193535785545459721763423281400376797284674104974393230868614107685942319296150014683705501797060911468834159634797994451892783041337163263837880924047623414593856259012670670005575020812342871912708862057800634004266243404735831863086486621070051538680733764715580030520668949130179228549749440156015188003534071829851622861630330689809991037231220380001076106248139148585948505639570145132127294650563270087447947716051404212271941926621647911423383161278200816539867337651613259923850548899674000843367740564677242898030816007690422488823359997136494189117865730880378662424046416239542058904213611961129884943822261929306702628103984019415506432 [143,39] -263275018996297790013479795657327733622296287400471099465415441887842892778784967728535805126969754897791091247026634279150106128516025870654567466912768358791878835770686090518400584000458006174358745726286871035893617674436757516662048168824536330131792539852349625486476659455512847540954160120583103370563292292173300495845176313173039206529823179757124422461984538674751738913808157954985110595760256689398913778482947603992745872718658980909193438696263449222611001443678051545657199027660960039239981085707226637170864372777258062383889389833640382134065022719250810480856246197258803258779919231072334323798230875580113290758394980639880385634985560665531056509636077967851195920091704994076754759526193510061034318903232754757760272358918436297120183478197109982216341220490123161622346230382551180724855359519352466520861469375213002900655356349978409673417130266414900584259162754801560916500005370345596041233312376517810991298201826649391006289854050729281353043418917693596449454424068848339009253803721292701905033737573404268860616573391440174067803964588021178690304756556335060201254889109914740424822101519888157521962422380792590945882673206664385427138229515607331020704831528375974916488746297444932239073850546486672250009713333861484903204649443916910835157460657107361067083182535636390744377575449935436749330865186953234520159525098175420147361824815485605566776727243853409697652787509521963095959280034672469452668324010795932152687907924604526589776893281542317487710156466288240321842872530071391832944490198209371110538720218646221046486446600817365836109831058704879231937229500359514349305696569771158880692622868133070029507574739031490869575326484419049407886855569974228022164028624808706630627312185292478252948047624878501586844893329357621628489409852906894894597742472382569238170742853091125454208450048347177824261441515744479542991048581216932986666467030386560765613385707575642637531480689105965925366395663258637172349133949111509764109315756274933568631122439371355021061722566198285383488 [143,40] 154952128338297859113959346213004240198235907026493660208127102575617967874866539022724357023416073321160777053990868548570575685371376718756279173946240548677749259156113400299195187368114643588122129966100939863903668663836639878949462826998797152240399741296340274383179137061855459370232313639390705563231315678184360776176704331024022906579722044494654816006259279595265693000729857231633344588467575154076254313101631521967390088213913697546581939812184963590507795354345442685653508256737050512346753347655102697105035500743405544053616364833780124041293395431082571335235312463660186592905299308913793935891422588083435976067347315482783422967693876264566963247171308779134689441621955526899008197742296000942138454996898984626655995501519200441629153410276108238870831956150001216420072826423830924225548328809259296366806932751504711228581948484413850337054671238921663802655025978648233289800743711047881232419157014938205059166885090947590291055744106953355429760573071897543250954191898770662837846704148301317473926740661637732948557668805805924866063007149076965850455809154807161104001963498625803835242120003580009385375809532656337864398906504807922601575737708514118466308199187289837387124174431303613378419906530584611851312199687467748272491907877293232297151845426448222042487468448212401429250331654813216291597787154187754108523964639402602479732323797982927967477168238673663585893896212355629266992169068959807376414502066750532778655469123717315173870842501193870189326157355924005461908204687433340859031400761236349168806498416638863512580391465467716595986889453510992750290079300621488096227554405784148987303821447272915523812726962868373061784225639411883744588736661554099356092471046572894507189922929576076725746674000469811866350785465169872262660894186102089000818440292184214606282020697544695075703675161645529664992926092737104449314987461467312609788272849173167025385033646419022522690871754200978435169331340436788577831826609113732546138288899941614045786076742905600454648254732932451424 [143,41] -81426290382489671983159056981100116724959668946597942986006381803722989004272602906244061059773772410849739766278937693210810005616524441881256906877722236563677046683043540516724946770012539005133850369894771645815883630996487338101631943894018334877153400549473097400074873964492361727290730305188125924607691580751815878317684508414657841171578578994012020279141227073935915816858288535894433065843327224498475299817246472423093938842740859538883085330104841334999527151913953587597667086557743118722234083486532994524877533848995555733746028578624501825287103084888085305212941368092541285608559458907916170042625121782822514407995783130736872949219527755413478845854988330364082498276020123963959547068680156967770029137730813164110266519647530890056169744756528604741489538941754803430132275690749608370380697249905369874527866783041107758450068538222427718546267050001182136563523001639960702114280747461479837748248517309963763533766730218233039865772473318123172837179023479211576441226065243018517884136095053060442759078964840831241503356064555764060201943569257878454319283803132907447101700333154108182212308611640721892014454508063964029553413702322111186460534172395709632876092011941083069485475437291134131892244767769862494139691226768194629472084954395630604705374005727664951558335275623386294944943375747268834023892655875030563419889366009903023999559723822673502757069639035220722174238047445543279155251977481787709809084952014903868245316673878787909059814975040571609976581127919621213894113313184523421116942105367023397862769494615291097135622171341298929028395865288285098508287328079996622699078444775545034675383661512060316398760450865559401990333084383399662628799334312351914512493033755493678394640853859155015149303823186593927398974431295662508528851813020699029459195687016930425665096106863653391666024357759806034283291816907589629349871905663193033982810087785782624596467933906899971425167412141293801933875849951919885196590203080424089531156480534318774076364606151368456823579205796764 [143,42] 36815322686527534414249389071264061815100378682393699725678197041260904506482406261663624697747396453616144482788741762938598990009024509250386606857793460218872167595660045639024015777539972008792562704847915138631494474687900529653957922528358440201868570114172056677528763950353804160127681562118689985016360407963557656952566409739087499325846820132501223927352575014700643834439747950179575587742199732724916231979700805084540640911289625840430467512713441100972546741917190829994638643241100118243835602532718423333450405139872379640230059969768681755339843082587304355702783509704764529346490541001450464304780181813597733192861357300947907359736997405135362567716618084666443151446139057861972383179566243078310212919317824310647572252722405771651223264621204887689845876791006877567554585216341714950880834678064714166988371717914971613099117138181029243279936610537138834631406714064729209356134733746106457630644204680451757042264404616143987654779268384287311281599989127420398711175563386776342828901020245715007458316396518578845690160377758158945582679806051188042020043301594821186945592198756794805287088780622308285231743986310242779571255059749344110469951113874444244863788073263252852823330299322360798641677431567129026211745954495863524072143974996989608513941004355493931102578665213995626076565823319391257838333497367450135066861244319766247755612237711849195178421470441839362252238209113814521996432537706612702708897158656244751056954549161332195866192210544915610886476489811081791375610803118638835817467849702834700206625632363171118494949792132104451960814305766115400003461193946578197875426887980193158476248294317747016785091538708227019815784598405598272042155136002084038327525814090990325683165939370572308275590420880620249686857280486928630881400895075592419509306195494387396912299987043692466845857386222278616677258323091498940186514773634390799227533018197862090883606494244143434146150468663231312204191886746597541929094990858164461191430510458930123557144828370182297570521138496 [143,43] -13153068160247746207252911185784679725985528052457330586580699059620709663890830808169449462530830312569468955720753854256008875765398566862824862854250916188978654703380009308055834002667784101010213241535682230606277800616725790480986601762597512578179643436007106369309192201812447072325681827606218440042026473690241198072777794694256847176230405722087644771828290305157637747357370109888150870002803104450196222446777851780695135614813757792019915728591142184777018356695868940321972498489279642391699642019843071921156174334127256562046979610586138587012597618935536462714416131295493117317925766155143675022862896022140603642376786615466268139198693345891954705720870948310560042831382417369677362189231545440880555426784297360806758568158423330788843291631565068697682855805376750592606183499061559721119383646171655708915181517160145396951172365755178066577662321422358242262241773396734644797240599160534036274375470554851031079767505464609965204661828403245726599833042308341982946433536017950373918871947937425645632260644564152973579833017190104443185659758137369343815625429353475359216689045149773089166929722681771277145744255414975645183522598402110800716450626856513208066678197360208656467476685973027375129286739463317039060063197969847947074185690757592048971794737345420757726693657319666348359179587892417362319687706599224941417362232613260997275066577184101862088562708771450837395041734594711747752374521321320295420600113930544918506180079467571647591565943896555629496172119236603727909449389606900232816013655881795371841280890974876109352387375907929684033466147894600099016631101721325013756318980205191179199547012123588615886385688186585128759805750884621572379065652703521382432484713948914671888033337140532699470342374518191597817805419498368190393982564437937930006911458312128050379019283212593265764419720627315123899258335847603650720278671278328434441307410102191915179741610952433928253275387040221116562831122735081473358708825873352149959495442533050816659762618308697953630475608 [143,44] 2631439445933673939086255892568764509121313918295901791899677511680704758476178108172849548086054022732773293331033809519875764577235508669637750713432871126201804772895119735731647418403525780500575607287940637647237550957211236457253066857713207035887136469616002292248839287737951811479574730778975268508344890947531107604287128001201687457077773816681181379204855882234766561373120517545954584179196161841314726650886554223262866891655012656348864062377125079010311489276820452174870835467898725492434552260350991528428641528806234307781594459532791222628928913420881806183782200377828485128427877385186152139242207526504711144072579296476185695323805063959874274357787718649329131207158697407939700429538931740761969175881292766587176626898113117914216428382297519327864578263565334276789317370710100184636236431241451388145978642196222539178934944881043240690041310301783857065397524877109095192805975120942650993304533364001576888928212227922564239446845072725878047005358102473195902452965701488406174471782747376152194407768857635903144005259808382162120694151110838603091366096686917567410852220546141756541470047172247726932695921190032319224189176847464572782705326229731123960495026160208116366457808961939000541298785196198767357383230667613375660534485529779708754286654913146594873044494164727735708148633464210646120849993654363383488699534472968243258917759234489155879663549091696637967399368520416489972854390954276399556164658598080127886703656392859454811458968634787792140826187946553265848205426768025177430885589175717750773522026335076200964667445076836829525963964693255462128736646630664650632892411719411175380257368418179625515565576857485608540914227918915849244806923730297570458779440629636109990825177886413891161553202897491055803160049268012340776761802512674079825839376312203705621681024416860954851373644099712182092875346893185130243402908065049345972294862479797751563052690440450392671543842369380574656901434030227786423313815724297985570503555664203904328783604865244364298848 [143,45] 894668904218247854409328998251890641991124971779524028922777371562569931516053834653533257018085161138665342925516414100222291507493576097033143031632639877373838369898502412835955652358558399202358051960665738105402213595073986159433154623579906793870554417797019169285335938326973154305984966406610318109131895384408183356779455595800055484031636816925097218248597684259031729302637638694835107961755691501333595929523377295356319124065971364775799853289407902557980535780355877696888985718969182736554189514316330450110908019401918781981223255419029599590680317819019896893935898560824433495206988022399752040922498323733345746668007608572347013443077012604111562511355599048087034976999752775623494772603397866495457702981513470177615120644641752290304654754382374563361561823621260759286202840378894737626413489742304308230076557225252532480147088552299567230332848505600188213842233173020483616366535052571737759239135989713668744784024990320976167747099232868159088247369367051369746317683040155717267522562093932015048928950055501900977859087957709623445082005159117892523954394737816104128779296697915103553349819412321917989502627896879450335149788865406255246367786418876509200342242430239745550405533366547505419944109044753720742223056018783866215338982141886559098984725444785084005954660303825841758219947140496355150841094853481490855241819091157764218300363105917435358492686311600688931570821442307332058161488089906216659970829283038695503271471374297113077810826578114979299447097679327781811118865788585281531427559866293255167408376840513949303429807128214208181105845216504040963428391334786544254747591253637004720770862946316671469641399097967239696050892971836701142619680903972228945366174149131523109705472222894646540076064795865928956572424516010658804927953596634035446123118991388630747488334013599523047444126338471952158287636883637194831192605287650554599315204146754493186944930114031479826975708535307218143849692524250849484937777763106828054070041168425030072051298543008367188 [143,46] -1403692989438572880771650518405820187339738243236338836850098221626716372125281712303224843118567033079201823453747828659878684135831733729941922561742796576872322294151398086191587459652112958374727669071700737366644955072639468607214779442953812146522816985179616025357174519427920024774128301086696783060779210547490375387446263623769330688671282000876070492245375549162627131621480298282498509819022200930520401422170041952281902371216013887092357003444888782749495281416746977870976057624034248288763907393804377143454553491975382311990100687128094935188069456450317572754646033528067264711554859406676888053540334350042581987332532229485837575713994722541680663938088518833439454528780758588517864035134698625261469681475821252501585946156428610950408059332382619341696819517559552834985377797889720117480938291232923610133372454705440759570650590134899740391065593930854478682157124552875559036195384581397479952631886307078762719441696783286388077847637095555117637108940079493506711057047518703471506679412432558938897985874125096080633089042427806413253199228437789552225830350171833027748246632214228375028938966459895098312021328234066690810678595083976473828885450331221889871603927217874094895854804776972623585678686849622841611390564247084145986990388163280373363388241891207831086091749926213552980109686089632124001136583122754889890682325441367180046630246047894193939995591704310550112953729174277388362879652669937125081700163002749245986193492605690999325719014796137289884312026693992599391780628675388960363163935831249164734073530942838973144048029110567903162970128157302211821511458048455292206677306146744378050845403100900790519536986412998789969565937907082921539484883678780523325668549543409141263944311657355869996070265392047797716265518641826612022727419464716333419070313379275920301782341329414572926109818103665697472634235231507424848634581738235072210306440875433890140076605287780760585267800336900901768543111534461839877241571416045626918911898045210350058013334938634368 [143,47] 996254695070964333203492781571451963617185509682597068273711241738788001556089296132701677640408903669508044120587861141154917182355993554309251865700508423567683969729482465691779634735972872038558062271367693586205542953820969742012985387930911068798082686335792866784979292400418431746177457396407803366270662341689664856038265279782503080558484521682459146596417285905020152883775559786124227679722260481342942548357082631893087070171208356659806920016951979131167771942464971607946433225632765092401913468384346922511769828389305098074339071576618911388318973421795145237483209192585473767471518269173730205229399102016066607335136716968518364001142723818585436690541714071789076099961003930619548402458462379799167203738655579777847342499014234392165776830417111381849698254504830194629745989949727031019212965608302993756733266124817288827582540679388421257037685739295264545971946207176725620840066459025274208416229792587231349207804493119785160920887940856035698899368425149899304613921431089067370079918207535256435775588337565526090126494627231822586661116508151425285555610637982108597551320627781435306032624674089398095904859734842137142854782150992662624487894711656799499463917974420515338964330482198386859596094341275002439243689794174411122876685878598966232309001531638146644887578699450584290163077285080287811709785769019401097658201512771439078840068743664522663349156236937491507038327203621583839161635203446070065958636750937575835731074734325915440938499350878925774170515456447569560485063348320233905387163250647352122654119220112256103154269263089980484143111314126877017213995627102642742032253105874709823991884574804041328211753520572676967107285756339028789944267876912208034101882173365161234893537185335762697844527518239959546792116287010763247268154868669513082816625245167767903603512130830972628084620024797037198435244674739395041767800559525961873414965341326752349454883308778947668825132306621665596499648114575907186402173567135920539820462880099334930197287307952 [143,48] -532100833004369424116400529121074091660391279350259990125597165350199624183562286988514598418866851000281245076998064654586075338317912498773507613348430674783266426214903858097804244661534203525408041232694443992384342969982495788339093621376674467707137893980593103370834717509619400877629923861494055414395700565225708125968993158545479211306182742949088642201589974703169716723347960495316369666878138486716949463243150322302731936885188260200121666744038433324157832759230172829098493486589327123613805610508650213327415592233206501925293678810968985816369848038914167939717482042140649993099682317328662238267825312547485811422490568133777426425275319210894855044696697706332775339880249585432371977402923028985930103150018560788364952355017408356597597246531765914722944694690851166185674443796044492435565848621209773600870714513538840907008645569442807548191602283481442263064992829619305584355173639712314540608564015478229076000340596268403164712964842812238196102258472056542550948572376708542150439280553408869294844318575801161259584324890353246508346924835403445911452681530500053772174389873562607028425747613847945007782892637096656442865378811350940944480164031539058417370957490393620715585649065903273881473942876441679334581264339957696194789087520369281684242432655248971492246816222105579065595230785416222417788361827580784763518396302419191522444537160463115798237804580918531221388167885849463692157260471288839440796376091109805892813040494126286082817392180010833750491601089505697503243735180167184414663216648577644536452330383129096776969501449031118222729128557732709077254022638559223295422258446770114686083292446367383475536212924280807030276943653931240741437932086140590219940679863325797871149745304049298817321772993831094076959977826601923790006209873438926741682175294907755462588896445373015741088916513379628170749017371890409424904439196834430349825985880872553918508942366051338825745871693525371227398864574284123859259622190940276044763733593251941100514532496 [143,49] 234332618195287457706716435707503238753306971488787210006569748727915236423673073207110568539270199503129942187582710375574505082142445460244610879110293358243175845235483066359505341334539698255931640559204249812386648987501474703706279639747707806517417094502787155442591939693753614569078302006901740374828680686121619666683232803181734160745359148428124101420087604520297520746600512670435803587182003318082578444462453148071971822143006626876918970238626307600598442359243863095348761179781458318746507743863880731512013867110245626612806868818639866749443655673368042565173037506659912279405871983412630025772079726672763990005743783902788313435372357555679602512769871884951562866235571222587200175919761864427764036425140932223182937166590578417465309012889357438036015310189209925319230321125255250592375539662302364799677491850913582468535469807445466960155588835224113277683846780580781833557414934733755380650381938366758818692072681754830657678641902518991661852100738382448788744873432883342211528318674209619980299669784979011951465693660609414835837877689572848712670975439193805610135951738210628396962174263493920293040203000580304142520514286830811961462934227261051295260436170093552813490047090922975612525753286235506613988971061237592543859781220609348847979239990471727561013228033447231514159938356992691760140491386232491540822235155369786543960369167651034603410697060304397691814892631841196944619389746361606231986302600498404234324549736342386503263706102121633522401537714545067008957815717311990959357434731726075692351087547641906430652343303414595291706785677322957640835928886299506525049561992541242581921237511948022055215693909862175971395383544812697056056806934033139179684611308340834679695217930785203484281856234063414511839140093683701934740933573017353822738886233816070638434544166073149380655079858774912404677288308922933639027349410424044207935628185211951429152852462237126578149602576809189882170225438791320297431504871030677206471152264929698033865690 [143,50] -86811470359071628553847939951913576463185107879054060251462328313911347284465318857418674060089060183343240103181622664311666527093614260168836822487664399579303950333274167175889980789186755485481692572797578547845675578191924208820812977700967335384438120178831105717367697218090853532398338730185551324267231161614094275419914919897472807996449508687266323866509712243963235925325099598691315839709063396386840663005311313662891948314218873652308659546327278713954495295711191287195502495690565097515015893128796265963899966985259101502871577429474961285409412857945493023045187794599447254873347887567156306233467545464340985230386369806435030069933430595440745925868637001783489893946789258327693518223876896076109872267628528694419274553007104749087828161399673419031248278536735683144890496889156075110347498381663120413854120242506908763589067805685360151667691851916090438673509328594542719030202558375635625439327225028110819649241282285845597056552247002902736057310896002701538594336873132391296729058146956428168637834806054980800450453085201523993099601136475934795902913387438196123497040798797044293594576402727390982931781732296723030682827426062722321314865320609207023327445999666705927007520888470219564764300264816474545335036592330365090963797662141641611857744906036255470616445526122695629398521436512429873839868185257106486246965039081800692155006642821978105695272179559759132441090189765969323165850902632471305287121506701950098610517633094307083457003056875883231756565124602562999195184757396350378385038117661665274531573561748712657031168035085725280453632741843550315933681824763673475617226461389569770906857952477500542696411065012190269263366311605653849706458966122117637920907206085711708543022344267091001176422463729150916378815189222449896744701343177568689928348534350224508268970370025629702349395939272746286742410899713288735804767155729888965758925768584840758264862681756213543621419366282527921084734462055545695717960940975310618383383990515086434912 [143,51] 26322271914705844263312432034218676498026449152500748834573664888076883262363098892894139030561868133792115225348346296460213404419213663313032496909804984329012039105020562083239993650907694964794157788657821289956464930327848169028647502950210995890907758710516750727881983989048239414776063663089018797535258185848348520819649631009385712436703558706158192070766950910448627775734497168745979261465793807417908751938143314582272848864171991966510328450852165989574526104525864741076839418910041125532855988744334702720552163956660563408281392191948200746767053854948999494166913207416745669608089164047566289903908790712903907919712518924523528470331126505314445263673309225325391505205140691077428775952567435113948927167043298273439999847885037557815930406879144648201958311688499785487388370061066507996892913740726288714065187305644783608352709506496025836133187041615262727566000771846427693559960271733561701032118952083827319889272826959185453028287192129231113547064010873906063667464584584948617493050053790090860205592024726379906512606530447348410096154237581669865119643565461885151676674107444178468357230450222704086234561906581445307134558559769245608000627522078739520287917055421418836053970419910860443840021221039681614631529059637569192198823009069437804279780661425184798376171157771367178003985110357365898832961573149987308472353749479462992894930881969426061447016292020870579159747031206502881367002750675234862820805322295102755184175047378000506842860412685685385247469832956956091075104720261377611938067067691462272508045493451784696637637172801929816410685002822555423708491725260408930079940843032781570605991443807862983008140334732648560100876199568057257369795470445799421618317011235445951401560705974049631921733341362202181971000887757288227618381518336577391728517905423926044791956017383644540473431804267836577725328506311092965342862373916909027478834468798483334728915183272729730797550033117193895243555532696932409670971481359810745439530313985799636 [143,52] -5623148613399103039403578793475856084803943373382472716764671940669692001869668214182939514489413654781143483949681852266292248694321881095757190478742744106506466533408528327404148100295000896032434529445051253297832644056385996052481450195228149594317902049615271329099008180774357579710030134101422525646029364673990935047266483543874355498357523473589453099989383301106250271722311050556290492780225122016176358145031724595857108800703184016365771084185890620494351458059323340275854214410656974192332372423487904025454001581442962167039433372307648262061173680166777718090708818983931496599965936444234820549574245912207158579120843653950306725485785144128582831483620179283152048491058602402789682701972523460517178908271763892544594763546172817604307443462073870511080349764104430523281700084853615290448368971703358100271714422499747616921673474662432446985810651278558938098411828426618962599291347488222706399413769132136965487622502707177391087799690377849277752484236542115694096033780908842295132338720400470467773065075020581881102051561181575172435494869877580033885919973028070441348772823829415113879630539686006860765384599942986573305997618846166226049571475721881902781575891814347915638376659420741911724862207653536152235309315112829915892836088263657839164557218272987347912472950218010936129321076378289797350304837275142073199839011193803964925225483265286743014887311894138256406336214003554640133229530961462329603803921875232687399654648343864848955810700826878147125341303852681953583216468687983445406848832077420464004300978229590493063302138735065957780044701536611678692790941028061781442543055283566332478656632086072025236293924780998429797515703292326471953624656190032906069500411791642408346939912105566498310248718884968398667683871929016933294447261580144991676865577693036130662554468605376026610461243198471274495322020555453071636321531922986779311724679113521261563935649035685909274241847429347578823021316792977552181008391316301088733237045747264 [143,53] 36416019510258397200540408234965907732976379228223064575433164487224956755982429334415595032699943970314764242293551779092890790999066243811529676741483279684061542925354707532298367643673591683527773932629130106959167276009383689117985024019722131340666478904715864803318690184327436335972999867526842150941102058295813967220448810731035532517574549242778054079677320398823558853195628497533016095299963134153852308985727401287015059650318669165907402732877344977595629238065589781172211140214904864694581304002323755055639562764192535018127937000740461263359903185350621327536232672863597152708903149476626810832360954587257043860568918089210383489874775904964422461850292382845703358560157585818176371992763150058477213069538171228692458058517819577405064337654900717798033311447467077614636187163419458549772155669324485972902068273149115473471603690762974625134118500418488553857805417889961126275119304732009318109794088386656164226381638884482985377782718531939749140176786623900687405403804791549188269013164839578293413424356153274730140355689596051401911264951045473264162453237596020661334416212237551067404906921806605111955841463956134271021633924341761178115766440081908046554284099956054838723736808553483833846534808353523735476187828635807134993196989732511805677139629359875243961850042905243406009980832550834145376539719590273666903151844521228111014810540063451784117254599495570566963733010986802238430547269570962884395074402771269812022456349824725893608323296303216261645534122710105106440828702744721269635648068535175080194973572981895570728194415535650869591306729527404935956328732554858093070078145625705136249927996528418717591039706428584011122867565867039436875150417511372266006209510900789984039362310293242732051002998353434873954348196319294359454792207226149420177396671928003864874399687777274469046060814694010565849296012524889090160056616767799389580075565932126670723162630712490860565852633807758155199947033054496099338474517963798705584970888 [143,54] 819076571122597787678728470916331648964254201701880868799645103717959298856023957420674492417747443039398053133805543442972712624485586940499269401308186922729751582364133189821996051558966114466148411996066428957050825196626446132477226718950095643117348120801828428378782460568220985422164864168919225760918341583347548905348855841475250399537475115603324515592200426018892865165633073998089403127001382185123436147058033569327738663257237985983250367839906599791871720246983016783546133019586652390409366966901287694769107749210732066145282770273055808859449300350268252362432259623160493327288347679351626197052248502044151628754897524963692403712933180726622477651520126247076448272748430949880193958439870538795566854098378286412269659545526605041651220395674595239542958508350920042741190080154718292625478426179387059392297060539751211327281036986983852811847586958149932835148803241444916101679187547595857155227631966461295477502177084837490241673078264989523722839060806660064778449442879900302983734364433559418738398328796052649565546135947102334012273880961482277718580462923140612231660482914724828924283592259404336831466657498880357027873976142977865718920321972166627632885988332394671205601570555210374528502899735381302091843089136438573420937916924891211375427404938290109404117158759599094392960466065383258991464484257042384965716009989928342977863763905739428356219651974160173683660226007613407667231628649117199197194498779270829022538027471808171554512868509331683019869205885361343274420780398532763088275548302776428044115258153691964229465194902039240873350312882892761987196639360568975677496087212648432832851789468517348927348835764559277863668958823999918188832395998379243619887877895217625531917706332455755955557560850459493259095064666775280872300420024631983684071221081404026918224254023765675529893547765196258874698302826539685762688355777214799838481025885877009361670329747329122049421230298906210366820259349427394236402416884717856496543232 [143,55] -584895866350196126225289560325310629715202994068512460772371387313351130216048263545349625144726633189680102430121540870725913502720135061669092017022112852509825039928916759665141473799003992429972076344821786902205600262908723149104639380388022885392811631674114912125171633908994007444708342899584886043743163823857316008506200325567182448952670322420486334611431554086541193610409009461281219920947587245810360528207316824410801406183953769405060013472228332699425262718874178257949367029054645608794550173301666463943396520082116458917211102288012345070791208593604348936340892114852303016640097650797262364703214399108345261329175599192072309007798815362607127460417778034009962480724077968669556888319613809309000160157165863515373269270111236380473264672324820485128219635029747170257392210783189186626487951928470486376207816918654648078185483383123067665229109123948635250793927800533421214107616078311911705799509594157294291772404464105210132007207394761250915243254834773854157440253787800561702600048190922532379542862489041989869351910684695527123889644641790755349041199684617112935723057305472241287369275170470935857225583036800246960525955109684023618166054013969063417595759416907849752732116738652810022146385948104947107476632037632438476872331035581209783168126858662837579189000516926487080881384267105235466407130634698044442828514652557644928707769318112611709599588724383561894635618887753811567917295002288032925560642529859141918069327099476164105899404911860538373259306547681474948277185920879484585557209029872294901136776658438147458429623819714450486964618789400679018425081283601554305229821285947446687617175705370969787148327641394588765246823649858505280440650228753974115552695074414569088225119842112182884158319061693934319835552484083519072753952948673692992659972980428010733883931834281727873527480644204917817457990583945338645604676806483717604223929823277050606114777773306533560408950768327904342847263549005930478395339476920969474624 [143,56] 290180582125060354369484542918544756272476149279742618670846336239936036780335275438443862369356982449122492126312427311744422976929702437175962030419842716415556017571782866363369265604526647680350872708881427955023344271678842931448723473360776779835633810376038340967542799873591183953863802258894911760255260111534250127205795292885352788295293757167879905632920367021983644928904500060417649356129302674409943022409130977586603749785333515449999799759224780344632891922995780524786366851400452688595957596731996926884657312493498411018955542605850886598020576795544700240490047969768195952411088362236545190701424399232068840354714309334502567277947372450625498192984809821035465803890111955865372576602706345273582969919391932732816079083435755633738813119815778294979131029220743128992552168611668711339411394978065567362738638718424810809130915324273777198651455684188705971157835879897991406485716987924878019141880453635208787506611664859320384149083556481194693020612449321999593490350679776951588741908895414337720760573343881667614056745501773092411069281747962430630382618056671735732556181316253336519745987726647159028551906902234868399167983819353388916111490572390624645204052657939720151681309131461483417224990122957608410189992580223656392939901686632012370170365022328668924534946515194292720264405221410813775337752893184927578427527354567257509362544744873314452595707141139422487909955852479163838168090306095242086163078788668733761155431686016762816998402420895394606935110356989230570626505325175135270428342427212332397130334404196760739006351692583537780403152977741962994322369307497815720063691808412191779837041423259097596826413685802256380565968809181827756657129067091321863586449424412749213353663909406553575375455878479291546643710296369775384791966465162096432932266370178759452958962162011791861803654797468172991684718320757053559705158610603131872001925754530383038374073931670189976917473974402213906077273877112929593731871277791268992 [143,57] -117976688202379914320526465812828136691114713526117440831903654466163759717745176415432262451551646462396636284024691419833871034925781299596255717853620267828945526262193625839509314425847838341323489468469825953109732573473907716846081377311225186046402952180400761600885313962906276639166304498904529497524823931607923296576659439743764060080460378286142683844371916623508568722087528021112604623585622264247181782857786644290981238437359857875985865515442514376022575101473273587637646117877582144876918424272806739145006094001372947069513284976043044457206069140776118464387429598862862316335893065755059098326808339470888128990943636824751107618336184052790020074869040233712175575741759189765572267304106746408283792553766744486981917589226535908553406361235934971270734112254877918438100469195954517980337302247518843629552812356836452785149593066580724037414153829160092728524176626425988360253797247332347326373215451295662621821083799267109704136451496270713698593246177951545860076000615296412306523381949288546064289868783541213740020271010645484727404735556033315997385038497314291113026549442445173627143610544978462276068685425658346339067231298292955275575160947227188710641367700389296376804879615016129282806902229872848703436746611141554220457429304663325329666349920473989887504193409623903037107031679666262723757269130441941599539454588094613211119461551140792010900827676271505076988754914300630881213943080608859599582525845604499591517025745833862056271518357868556304523398073025869827353458999587329438946083349029811994972587008394614375312310948067727546163174555204489366788231440397327923768877596361661084554805274604651658664762343271376282409002711996822527788491490446318991469171589236453369096351768825287385538636382164740277420822623318903944774036262255334884870715287187960853559152590253763772429203037712160673167963874095811043686111781713603672634839899545087680174177053125675873417611285982380388033675646052695754173829110876112 [143,58] 41228128594160940283808505500153722501592162496059615537900446757384296283334101130887427701194953722229373101678841169146669053471228882318784345232905754431538671819202674857993208095246378432932192362943486991580855678625625101223096678577493222008911514068765680132973521456998146542526992278646175597996111082900071428650215019350867387329838872794262104963040056462188065861107873527050948924204417795380209920731542616740029074310090002596882199422051161512219728521698670110777699385186063749455463719929852950290278420675320806886986569506742617223898323756589693935430279963212866256949111287149400846453135745622727785851650525627413695575089852431576768669909918229159299919858531974744178822159920448398016530679639067164972500170974205805500667472961104032193202683991798205043320858558824068321473634412398046316553154082696867819818895180139339301996640302052886429286244008837025007932839164087297550043129213643886013623829828400826306381332765891750658521313001354772954056517846374688304959091962261793972548090752186699078434326819599219743356770239079063458033573869651745138770689259027914691500833063729518715984515990880847122866019371265401833319879452699139493858003237580842535799258460587107238854809670430065604780244371607908672020191639509973118582432773482567050552098353800077787083813277178320934181193728500698444481645233726450913404812919659986269290499802624442845482745616968637638835057673075739795054642958295249632021181975038384139149000798758959073679028188550991784940685944386133911966841813813553516045839970123435023608304466279991397111989611349694568267445649587395601222129196631367514991198689783900556487725878951741080275427944325154065468028781175622262539538560549952420889725831101168215749149498133796866358678349889758402365929904642242984760123768544699037008815855465928595113747379666958978823077487637844399164661479696457482414345483226400252853422209594942553062373376136270715076948188033220321378512493696 [143,59] -12693303390300493616523391187123950843230582295441173818912636167743795923043923597670578448754242235051404279750690052609744231736472097629445331354916788711712868726495882633088497948504756070480191257308995218261070892795395091633164917841039905489131647845863583208537639768739496079125246783214232580213471854066458581107141313198160577082270224240879809829706061635550622467009780920961520530441414589211107170092885104497444881929228340761678533054586810650881888584873698425943964947779923003705088196159431444944413131016450043271946501749273362785290854399906532696164737183210978046418941406555014274892358461203975665959706593933233759470841768048646781654183924571115553105850334598925824798450768486106661867321724475141003022052291589156250783019020614804931060491141639532746343952827409489210529159743372033946263435865965922326637493090418843018705765749142145794578161148027982243495756581268685746093207043963089806012733707828799430023274809570980598261433827046718763197224989709401163769541204127627230905205138733378105329161460183593707344320264288538337386659798839519217049168362923987783162259618169041070996989796368094778082091054129396655742915801951312199800963610875772796552765573860216229178643978349818814398817050985149879765922768257155982962158942480747726324878075747522938235553228130783524702278020791247896987958634471415963025893953713843470585375170138984487923704338590059887464990379956521012621804744778449684030534217045638903157559715668180396431602283422095985740929559061539595254948253408847778519194283014590063434219310505571414369213668765639675165049471397894804125193265042276640215400172849219247159015794315248747693665682331932889718258902875922227478416558324883777642946573465279988177506866044008273268828927105198415352005416905167670572958300060312188277565874954248254406307882317635935155566904058944967663084679453821013915452732196939216088103570230996636391363031154367086513095130368698196634218352 [143,60] 3540848085541417988068713887877362315194795791555979162149721327941914241990964552925593208224666746605794673314748761263942333595411674126630531491515094327793017770482214070820522350287562026433877733868639539382333597986324270554068317048086064489656304545692968998706930444727503619595390629278490175850216299386898082430946961244779017255012409547806945140541454825380082579607366946946077307900589517613491421018021044605272076946962773150949664542702227249320837782527331986609828745150753783616573131282946515612677306120802588819140191499500185033626502066347730271537377234044903917630381963261236079759710576947146912376618877624470354893118189485928291882243534298081150441455647761023960710607091740448936162350177717011004473169012976525365798550489942508639409654406287255430169847094314103405527112043933131578973185691771915236257721469023107155946093187504891092356955986341863118148480478776944704186747038961895751350722132634723271705495069527434369726684669926514193184678698694823533636150711211530541777047853061038068402901785408157697524149636079534217001390835684020309655442702145659962922438979082907866681024842676125112422790690863916617457365223058986541087448755940029319653556832995806247080367393114197292687840067531860473862290273168698115957064466133746927565232072421613027453149572671186311073051050414365190449725439396115728252341212518784617344113193480898860235813609160386963794577737886213001854162956138794594914849600904610823677288045679511479894624878463117754271005322762265729736334241766335921400370590826257074169318671435604647314366013642641425923984804266128375189292228557011376900572559332921496121359436083346073103046468640842889410400546523072909251832699867802147991995536286878925823305378435678630704464132354661996229484615575665640466957901218085354089429021620378886610206030805634463414548387583337190723766615321636390097481308204708529683639743816054062093364053347370143424032461407753991525408 [143,61] -938911445295361463909097019780447968947469277060258271127913047138723662190861385561185534214987943409196882040744772971696978504592710391404158044119464398025871331081410855005486447011597189687747519424875613394680426572098869000938892085085053982081318466491510231837300470062142693502981595958551513146360894254594202003057720473016154619267856179734811465784537802715652419169793392649929011821703025208511166214991571506785960610670418977506779885077404592388729805622290404291065849770575106669877702106979000947590088526350454205434930456119988175102116776477017848423619037924945852248271266970842500842863026785621178575448761190706662779971419500723057096538530666209090666743105339434745315431017721589969491065807099059960128372681138584793067109681251018600100542007884825283624122239367860774397160923755927297524057681129350498761904738918302871560941018614463504721391975461958536837644949021820517003459344878379777102819217668649673745018955542600960561176348715895625580941851054012556280084446489893476113039042037346310405558053922912006854805970405193178780737707575300416053814063050675638342088490588440730541243445979983124185259234953121079141159366108414179510800858971479458264717261921001096583594087996329569777255716807280316943007697152043086932068974747597799274451678366358306502991220528451235282403628557379597550678539544952775712244860613977252858450020299533522237417117424479205966777424569118639072077544681925405696662528826835345625029842706778140728248934349964426641736530178885164638299659749067599730714840649672937019870728450876729363931975178419477776231329418854383739155734235223657913763444142779966320692343581883618276609308679815328659212521777057932907020153905104392386613215571506542884429999395605949811935132081130671511175910129362224705876733206808652268490944055059156552859757838123382195955590922112376332923209869466523567463399268987758005331452405499569337353090615322753197770392302876500324 [143,62] 253671449814147163443479107517380204935525548671563872468191826257961724996833514745732906419377869288801292821444653915483097014374105034862974878544167813822337875211774983663152210046864666694979937252661101453651564699940207485648453635388660615744734514663607943975146734637488093075659413118817770373107183638737379121202819349805018827970931342873254904157220842445803120466475833734755509162204301954746497964288962306109785265375094419225260758389681024406266010264626081886390636742866715156801821082060987078755916824785757609935469953631893414698520898204029108433712543761227073323662676556049761995503769870503458004938454526120655964639950228403843882565091095929657117619035450247349534795951414389682324136597307980303566176180120837697248737263254790721243693822262469262008380971836674007422515488628086527231396727036569553802600478973315875155712948447358140860851871567567162038085428822316933758718176600195947141550186664996555391060875495042701276253142011566210920189347065050923080651766244799661626668216431356421240041873691658127809250701439740152651159597476458029780661909186996702286104726731077046780029340029493433812344774674140575330902108324305676198580701358284046437255121842425139984496939970033531146030290591144276764413128769990386817632065211557208761748546419795452555128851500562539903968144834388196190142286841244358966950167570889715609047577688117191307922291471416289475442427178692634198591953734021957119261819683504062269643282695102086978749809423556251181296139935236622455619552639129058715829582134156220021076743950436094748155642829293689380920577795257031498556469674022548775073027631104967687515076395037574715248703283097609219717561303947276086034143762162286730314996708527581970620909849179135739800912516928672171654288136398755941189670774900721370919301717135863554709472264885888352819133051979773551415446130851788955005019440163383261071019884177916815406920643307029385654573818503168 [143,63] -73445936902058519229114788676511416711762007031593440549997045167966916009427069689419520384855242239354551093997487243760799340519322284932184394219520199387223048675542462199260395691109343657860866558349229022739992178156404190944028393774546687333986609892662410641559098716936170979433083750154023049473270848987879455385653067013776532299325529694590367952114858129601794723451704926483103667333030529080549704130558597301811403987456723155665137956905239189684813728252562045081905572006480062118237278175769874691976279030667479476964364009612866732882988291192415112416065445218023083397943543418034064894690306347830104070447049116575630300919206696517720185048871449609857595299951221660231130193173972934430980970093239695998089637268912435531681239378900426324106250269409741327986670756216628785078833300873969520126319928829651744045746280590818221968274318521578936751386640179575685455024048730492415499498535074774615791957227072213258952209006338872882218440640700034687769065668456402335373310637756423315454790444852855949049879314723487718041588254718223260107274578747284362317947407180075969821563332950433794807309758795990243491490191464150025252856243218838178871728498405421872831513530017329351150785301864028703581295105709516016140885339374364153794615227266712135413725961355511537552810433377216504542868983681181308325599548334746033897666573384141094404541795102061137840885621398097453145556715604871115463983874306076791802848969548520297492972492080465392391865342973298995224080867786399714296196265940724587954859533921115691753556563871198027334110809276272024401136474440294832315971572218337441172685297613538653758534528377143389240055745431502723833677584624585073399780992725692098329796757180873967068545536263833856877726509362572009923521838295254952307495011794078310656948976571448778673135157784813063555930364046815722151666510264440767790804730153353173034149874538554062296698206485043888629411927040 [143,64] 22331271159193384022219255311402442458065121230263877466628878723054610478406357964698003869135907768202906883607310491080872223703812457885708597383576412654340666056677418720239974557469531668262832012269228658275106207775158821204597969721311181238621685879724494799718863065603304500583690615289025450154108714057347405161496927695677565962268658300610510680262531414692377779636758715849087454121904617428377757555555847566704817942390102889239534795579090055690446201798767688497671410116444129705132339051602449463947571983944613489014296693283102313889889184264954567887136670605564830870330656538400495285832696688083240911691003603665920343685348302402707734563028434454873449292690677209055545891635382431809236378820051986597825769278289248512839944213569529710242299629680893531448989456035059555485361778442597616019908940549043776178098280790105699990208207324368995337445391383283754785448562495143228125795024472257429042667630980880783355963872397314642592133777473438885742983613665014653961168535608328941078225005202381941400834529221975786491566855445271830699190025999384721015286443887327368648000548230321638615958485947896721146332372460207533878259549578648056985425619033352234475084395977128758047171546148307739188536519458342786510713529633627974626136627918968987442127521747731902463793831326715337105144551243256991612143530084891779559730256398159393319642793285895859490633457944801915176637720720870141770551084097930520502987440732737710159553625872335491354475567312146333921801993315028524375325020140567919097088550946501084462537144584471328721399265224265941676220102125203716878034994588852308457772943394598899671878109344592580806560269802605530357326488179397641427905902618572088046945342422305053859974209601090171023956592987230288744954469989351136989020907570741792292988490794003081078251314618567049196923327665905693767630265433538632372235274433094302405508718987429709066064210893381847586834816 [143,65] -6655130742430023530514154924347320414295285394826111688841480674445010068862004582093358707884543508479217204892187332376870740918654902089607694214221371857760333024202596171459473506627279749801278114564693191340427802908752364992682484794052669693529224769262579459299361694450663313040860681464892032383993234286049114698683823135758886549920573462133708943734327646020871670562048819153091125564780272885603002225227989270951746207604349062775121909273592314591345540465769218914319034165158813715261467765856730177793693555420086213401474295243727156603113726706600338314006923693191888976415753853202189344611136411254081448880721556188220423780886106181139321129727433895273803204369606644242197162943213726247060911222170195256474422389375450878106283908571426209758476773442141373002651917534173452029048578971736760174730210200044026113882265694617019369484237198035624561607984414737954459554336530364134957966145833088651227508839401694197856590533699458141731750889928477107978637166017367258418319187282877913194988212239186278639535068616143668591780397820082980696749567853224533911912317717372284221885767797664812228313351339340425547154460275873658904668148916045222933056692503186019213068789097778621494937755800308107987982272639406447149274570459491205891855483131018952411483835605165217570278239305024113304914216539080414753122214281116701244668903707799944977766071049561010073175486658890194647310223087953529572297357824737768091712103051606396171479575964024942679900779593515765347849657423112327873497971631714083960021256186737541264163956516165746565050036167585600693329324260519852042240432019686130460960457114382874073402396436843185779811711315900666967521301891819133113559936726168321190654498318737879389492967797979469029116742952532113531630550096695915701879988680340225500499064490115146969578229789244416157603502903265578567258145289277608473082012697364907406992048907451013760319406544257394967280 [143,66] 1829982795891667874859976581375055311005153777006129026623558961477465537480952686000836699578719802066430029687454091834144523027559826985284109417363386899286088459161666538696291268542278175243664034848961176374551716167010485747179663674008338710415681277662914488401187871868095912616414203097574110563654433904714988551300200872704915450505985285518208073076394791987226855773802829761979595508942594353145929797413106665817353722302873270090814010477240598251300329207310860889976510334857814029016764725165777680668949193231213924200612655343925111040951843667370635941528651866215094439999421556736412069104421156911347905303877372492566575466717219698696982521522830363607930166870750851388584291370582242183913043217402562005017529535140259838838002420512306207371121750423898109849239868881419510836057686392940788230566036830218337092855651012404865285626629421430473275165549203478219064049900657417727469907771258975335707371673207743225521128411228663039756401411634012298832996422363654161196990010470536094731052053206445878971959568177823530035903458233421341454583849067747008989313017159023190891673386227092686382525753492017347101975562114034573061715944719363114651098500324861867061358039267335810534076801656677457097879792814918792129226382838684541136468120725054871249603129978024102403654488659336983458528705979020364429294511941855493845664516182613281155672690883212173778279231124356307948370492600803931234006807282957783818323019131445583778034642480562630453226451830885242629261139766213157026302739192266768253688482428004735079797309695915453206136152186260236982569344235173745208594175994404817876695844916301895477068250971722118596876646040935744588067129103065803010360315573296702249305682446325854078117386799474226398587749629080171208315892619868713004334346438082150611222192193531230129575716892754074978683357663754902621441874051622323714173741671025234087824052986296035898622917904108843264 [143,67] -448666444207291804891296592341697376851265195407425739212777162871292841475754843891896751180519227940940673163675789183745139183997728005364446918820400927808371633696215983778728569716638164669102866601878569383237036245163265143673024632126839617472479443909391796699495647292492024817575347695041146676889159914208775810537265762433542661326416896925799215981225942880434421285926341258746660165757490124716308606896310873144955462214098452712348306804614785265654188486518619071748582630958218746145997645118736741923307488219800847734097568379541055202433830689668513135060593878402202700454443190988155566293487618337643075282185731135075407162875862622958365623400921475394458349804680990013129383623211031150899394340352080964322671875364302688303019068299524083496706685760689207692460577697002622842235254178526905159495739638233799417834894278273133701023149981822331753615138686234790548728870982941467982151413965651080310030083767599514983867289365709147689343836600778808258120020516650788695684987083468425264691342140511935193203402377907188446062297336209127446451322181868585730300171959493915905116981825345432268374676258972185499455144654116704869827986738688224007220231182318231058629292130531024632920496976001212542018740877794426405197642868769240421171972838297388075985527250049991859573312517275506324800776802702407085227847392303397385378839082224664055616475589820212160202690516338963382359701537995943730790117050980678154076214797880955174054054645714096073999674761382717060024735389094949460144156733413771731153570503155605227514947395330998686817539737733842033998481286572467316176484715188602973726477331326170433797229150772624910243153651067552567042919205368682995312701014514387420240511147525406238658923890046147758928961947908716378014696266876749382847615710544775833816038735712828720724963187402082746237656827593463483995193580884552100238886554912783366065231386902193188144683616571104 [143,68] 96442759398428832796965290600796493037480170083119411875113357715894192274436867396373285067557304884951599387939737905360863977851584120033706495851478183582420378030715253553424296914137005324478585021148886117434806121800073582078264004953342426196893628711808995050333162655221783954225725479448241420890372238562786905441953038407893693119507395598036153022013263912682876162998284228697694447960650160799207672867598044427517026287778232878232741935505064655620142650915649647880734881196175582675582902754613091140568157186248159337461287889855734562990331675550998080463232481627767637722496556519336976989742666653497901807135978280803048908515910196306190976128272283971032161368835648165615528039541973397252029242658469402417781168230700135043768243374664863913462433828705298826893094896067184477335051338964359427969824938373427078138343848265222436929890093579703577937710393703946629390754119897127093629818536794208458155968470006441598672994808209357429826945208772603930415309641004043298764932357930582728468446856289140215523844828615454486675766477178974243106385548839766724338510038519332960024217853097475566750803288460468037247853323622216600655680953669238717947243462330943458142983908473013379663050157157563598654853689135755210653095677511435131754999818264343525607465004833880892740879249833490851863307242038659126176951940254856087813310769205927815979223044880490756846784949026166639264762519585013008894350317737616176552263080723259067177245707370755695462947389482730310927400434098417021752943087649079992428586318590141424602695102253656051553386217793304974398961522585430028537101643676727633070921002177932320309665647307781396419686131077022244484781763961524136395870669613000292707210426792963519820082009696472617535049861742853640643996000793843544353357450013926891435703281673918992523177394687514847837828007845510963425306127808703676129104628755531652034567760843459166155766253056 [143,69] -18007876852054467520579073769436152690681754176679182530662187761597486667126359237855521733218072536712040044638332073831227085666986962852552982526270128073697645186218445266865929897020802720500278464603687610213640915409681019225432371159960573614479331720496009470481770433388103852805096742508701505707285060893573728752200972786443391032492078723496317549670686284956850223784918755416713683114781753285290409932395427188045409001612823922644821730066084886594853435416170432611155797791657478246364207999844583882625609827045327066577096141367359593216613813617862648599409327973727920221755271381616540285598047385067967940463172690667077100575507478563397886831418487303900723153453849516413459994139157541824617230878318846462826593395208468466615960278143697672758812311503648134889673546403352200215750687861701877896083744442183638294791528735081736614462447503533768699662972994178682983597214752737672807577477598557949523349018195731777252028280348492833148973009348054978872291774615354816198593277188629304234728882917339896869650639540296366492539526603028455887492020548113570808434721257003241764374324084886241477773817348795354007864509346794069437167508526952708460222780944832894189297683654932964827842586927726946667174148724322257943192675072276306316730070518454573713101359755133884280947152233025119404122440559981294914825588215150408334193649550335364032592741387520499882355127854815219746996359959537937171067196885017680496224580890285428025122874037179309911843034032749668542131637293604067149063150862921367658799515248403878630289897958529810948602257446514600124741441147337872940609790280027078073979677823191255958831275434735225419629688956038412722067702589510388107289344489185960557548691303577671817741802005127777709499296946336946001557913353530433726188036292851297846620586915838261146493236538231537542750097315607175002807437350802939327886499500207385762388637206285048963426880 [143,70] 2904767551199367618925621895225405819422668481905879314141119495518333395506394102616479572576231937410713596596847996675457169656162250404365880237111300551542557975389150513776401778118372752494414869797490572664056667207702676001004598583200063105034725255577263514091625147322568794590255846825610719103954569450813278487119052408457573790360724754431244500670351525644453486148441994600930438059114121920383529350200491802884589778714734011283702858070715618947824864933343768160580908630052634642121764623632267625352953900558980145717581275886474052939243303013893499763517691584889173107452770479012417901577555055524578804776288237493464848497360604124518295298441388890665381213792183505871599784873094426559846700942674253676618913151051143765091561149484798675912201895874353436173609144996790120040121605026438347424847971800941968097109063046807078454182273153748891800832021962109645459171293090813962360806461842154553266699196652444975439480481414699778177957917118964147077078483422168578053752973669092059280105097693917585338512830675441987244150081115442129052543748818414817597880683801468461310682308816051740848077938680761177653569599148680281417282409658429885126052550853238072037068629064824846295539000828607128966999150311703744534476621237911519247588515258444189491471851956181462915351290711905940050127181039861223904795943026504838392408148174095123032872180306647130412956130891285716734648059425622487824488075161024297318429256085924060141546455841209744324190705095921646916441264491206796591378498337631743516995293589997871198322715256277612944482442234384463866584482240224791633261372937938657484637768400053997013447809521494329351893737720328720497235980785040511988481274913920342991077760097484867345114541584171738256567924599053477717583278028862233138441118562899287550884794312058965495530707715883356181430364459626789595915761499164154082061078303349581332862803347253038203904 [143,71] -406629558175190630807103086898494709382161231050519218525591804044642622360854950909212763814298836904576913588102354501288313072130457774233198377631914577312304181599054347371431381491577240564033757723736222629851719201534204458239441392198021490205788617287948272776648252429093619527451726879490799871176763965674242805186157641354283395982494963005208756216596019756102514592037208676328801008672297728584407013620476799605337593112776108289144683687958898105408120870509101262451702415154076886557276502495785509273353113899998685688084792498023216800384027258405055393752287825804287546835899903980663487189652641701169409485076706533768131955307523966640033254494472400556137205441600557543627761296687539091726622132670931103505995071480376223605779509755413741980826160289068930433313082694509432648350627872194666772041894782927119924350167159764099470963191869768441883933841273489631522480039700223573406448378175962809271311404036669989980899848898523886707078329389050345129729445533297242936586365149416367891139817660626251768024655605243818909828277351942433241069287297756045686488032447582268727760049923511217378916720595678963938378804273548595309825379476632246688991300129387776404298199614352545833539968738079881423976901263586783523229899066524050286542233644228263219402291033637038678916616017829481646284850507035989815118973155244729949288298993829509663977965925768823954858523110984435431450585748312206102957021402078236885713814664233748717671508754520514246681713616399983146581876690762253108358218468231472948168550158114045137428360285426654193291998353009191726891792865125759116772979689119929262174569311632273087989888045721938983773786973849342220427387081126456119971316690017672620883852191789267546294231842633684066984392885160011269478085662564246335935104042396093021281894697654359787029667904011013520832302070108431091615376378704053704498293811866581286669060667503886720 [143,72] 51777698550061460534422580859410615698593740308074090856388295590331808938196565010282118798997848553697989060453331669032083009241754122069995933457244945803837054037721465052644102673687823083134994763370385703306588784019283407629017579628164319596132611943946149346712332855754034000564731913846504880263646247210592508056805505422872628644847087199062341933877547030088971519145924937315691006820294429276027340528280638617478838221634173492236403054825271542772034915551377615486850140394438249449637933956427468244593291698324220219497338594417056778973683529023711302836057182131558330688605764401601412341043051804146423849590615473866659178854612191817148345446225355611543816853821741517722075758526738679848459167232684035402392532376795983808337176191865428158863168898218561058764325623666605131092248823053399497800983059828809646525158298406579065624074550653456618646526141035190839203628416593707486054475583821153753061003967584957073053492199188954807772807114027647216808541447330368642844966129406420651761740358362184452489611709006474449985617694844345628752214156150753876386558642350210488744096108801335799135384324008523133425783048546512598788427037855504149863507132602610532316134732759362859112857795269748588064636982931461105845333982184807611254699866267486306116717585320074366344983604309423260027815763418499770670464041453585987836684630785996840384430034802687466202994231975069055874471888496035764549668137586149244670733239488744611059990606254468197169160069412650631131740892101171034869067388793706618336110644069232370920575992075052164509704303503064815190030857809573888148135475049626674034357180509109956331526267796161870703326124491148730159758205028673954993759109832731363798519681275729510178412721774956212080403294487606728955603386443662256777703767606658843684336425942745784430285592613830609079815520975096400224569335341766514420395786274677467805900955002432 [143,73] -7019995630285972852648354351065131133591147938512823980733519289823348243167696309737380656903138681250937602290718328773136963149040614593805919493692326856315162722822234700186286108829036528482423472722937019019144932373131437558406718470349645479777804500163201674968844158148367562580311933063582957721660166973648643769087009521794761798839959949970579917032353931464299080354753824085530979612589875497101498947819532370006219022678779825359330610873132361538772626166998486415892266228370070726405657188674927899589528645823527026447612677001948442503486968438570913500728296381800433554980522203069746895452364768226427657622467055521907905225079694231237787346775742661687977162089799417809177016667751741879724376663415695201829999559408365409666011714147402679865321236659774629158333305866797974271954933090653595307067769781695655141175728985877452926589563772039260801641915572581312476878258600969757936412229974233614737757368866211261841780772894994801185968571375795757943776417854558129192751976974332467820908949565493192584825551557604703611740004286869280929080369904504579060630817322895574782442897313555377374065366476200828923139135858881933098514022193448740789670705040813485886557273719016706791711335762447718121026108669633713817992263312905926803580960076191785573420024061221328061051222538544082766726634329792805583811411638975606059955732486122771093643169317951035994886359307016779038874745588676740418703320103004363117191909148366606710756754816559466569154237621428229780722962467665295328904855634027221928430351781649088701154695590667863030326199786368584491386611752526524202149768479877544612695654035143986714735246818369357482220263723119399538131145276837669167980956890539427806376145902608532841633753521539296006751727095536096492898830307890231787352250569495296023519318364196221022144703262845480234429041918704911723342077464692877082047141488596710885057389096 [143,74] 1227258555810386592682712262139814552151068972754670586950006817959531495943940313482090891285026016482539148231477979016501238219170102270733506188700810467447689222916580605850494159514782200608508987662952254759497167704662466515634883059061779384328140423382607743609131458261519293557727243323052778962460349517562822259866207333017511126284897479997095519173128988680447368720360657132861964111685599703803976993901524170443680531224909577215504400980713452632887834464452415807704539261550145944432320145068305973417857061148136537210822904111652568116272583983680161601879112596953503308726297476678532675703292356787141626287837712241280621311171853775502554673402981221835953727563198768841187930223660312066123978818535597223112344772774007571297849738185081219212855816223497601489558851995781914439623408591052893563249229079570520411355569975996257425064273015475361671786347297272866442345132822884599217943075450180943755242041776553544946658669382032681129113270086749960933883900504232713534289113582170626339815372651320745014990583638940399872385055348145191106539816358125547116255458481431782248454302980803799771599273490193451527066815942457035870583260723750675955446034225322855047002941828637848184006807258032407198600028135486664406423007904694388234567567281988897365903767754673825747765353737837336238043695014429493421297310003789313938679971689144180385754051301027566389095506114562718442275335218110955360888942048565339520537723264963193907674522533901990850650263734187298488139360304255704563914443372812089051105066615652945635500820512412425274718654022699905696859559585320710239619489453461048035782200479458916570596181127576980249705923645115595284594555833504379575712454775492710611513387326302305666731873923736928746695188074003274114050210759473461941848458344862465104983008038615961690874614864821675595289332263345622788719440952641292539089880711093089024510848 [143,75] -252406606980431814981336751487904533807929030944268633353651387195517417701883532831387763334528354080231064017204058345783615474718997677253910949610888527240918808838653154660980749138665623556270134790755727223236360353465078361152332436510534698851165654243646859268056661977946428352434326613181931888308270679469003933991762072430177185964898944379708934993391840097744207803340479048862579347366181279245920019052454720216545199240747479705514971426482292550609083384274673634845159040749213978119082014473471390281530472671740736072016358378267982330289289613885403095234907763378555139338894035332928434568789022385646192960182797435722758038478669760858930443301389157691149949121722591205614672629008119118754442913767944601673233289919924816389172232079824075334990541145876254595045060920271127068808606913051324987671162540250973560895429814775356658609438554234998750929419811625671518638622176262379269844227668548190193394644197695964529809048244771015388831494795935607858861511015099479926946800524219977476452066549181498738334156032598387067728753725566452119216888531987586436473281900781872928452715354403323183266012838058809492044165013177277024089498166654124365396602020947014446234988717069198727185127442602277087463294276653357522596447716584729222444363964442181799195246814090574539293254158832112422582877840795426961377605094278501352305824254574117422243262725970417259744605537482511102742764246201459079049123498962287301568557778825677193691306236911024496183586326756531475343750850643225017613025340401156855748284454271524231615593519819623971785851899894664802087574714342579078229471136210190327587467096698003241471727925653777857583786030862006557949447983061993451747764905899644923264023264474707697668365634941950450459162518719926293250384054225141984030120766273409241332838952020272706295560665022748795738403978162833527368373094694887573229751123989251628176 [143,76] 48398428728360670400300677984873703375254593253406185449819182256152928642519073270173258337080597753471154924887781427940380450002630746775118525795910774329211172832988433964875062164004859846264116725133514591363143746629473114420866504360300075189028505593308208617225246393035300743081577651663417441351110032253563953922213605591698107225429398340393930102323807241272088196750544167083064193522627038728003736758935961772347990422519961903925691684091097819079805767415332403637458607153025058928854066550800658840877526070840880880820873679805497345300612187761790060468326198174878147408877837701071364914566790830522947678518649239698854444886083567865907812202171246923920743872195410965331721950116431426600402416691740614020158583241473040503371815659837529636215892876275158345894271152204649908941054013508705483692272661547932161527143029172869351018325367159449062247264928274453270294240141206292435279287142625969328509584760605817682558071610981942500488259773428472188807985886340799656178368063770226231740741520835914706660079304165950286702887878251771409972214404331812784710446556813895475378529117753033608109757198261158867815427453435777015702378464353377705363779279071470245586799112815904144089519280490214848563302365634861962050207301909285279657000176817840180082523683543858237081767780369445595902161696026471837296471994649911972451215860113405671393441200912220930911679408579457849059494852680784693323946166705974021650605665966841023740801135896123326049262608849964175770219805700706969183895217467709465150371680350421540345141352238143295130235021880289562593418868388967777825494726711081940680806691611540103277835523282167531192918819581582143221642676985068287740490662368244969833779379022838469620762698609240684698489161206012201240454187542260834239272848696805851069017918746859600030291868025972963778896842506816254925693696617416922890850548596672032 [143,77] -7708386672045875995004475225657987283729196965557233241299506830320552922128298981668966094796561642000526574743643023028948161293013681727699318796528105293284830890767560055189630360688293905099023075167895455135146466866480388837357209726050728449893919401593790584425433905986636267941371800271843375360903165626857077031427876051027509548648021656418087065991915931930847280652895531882260247852183062351808741348305032350150451173676962126163261966047857861479809939022457105639379183177810938356054535574209854970174072336456480450642771886150139034775814528832437022311645415561313356797527726611971252587789623180063972941934345803378881928041279661135362023605883998966207508141929171650667818532385476447317350898329965199745249414445735931533343888457902367237104647683500439343912366182201050662312057807609382265151258582848498762375168136780716878585779916965918843423141745797524568425677683642341131712938179855938739710275437852505434360808172831526867531298733722689398186287724319699548025338749156458410035898481882364608958424339039987327322657505740593119923784475300784928593430359239746455695835744574415920854289469687297999843116239320965800070103759457688539032031995715369157522446925320991806085321221480474473025428740476578399339901340713679326709359093754532345403813221523888787237571755395958239399320693053427232043181364190092589027289267938112397103697341440349014706499304169693293320429779878942231815738803139898486046060474804766347223500581965792684731256786132636581192713720686099397855669662286780123453244830514014454345324103790117574044348477350873836316291153675669502254763511289058660903633535936106841440568570858916170427370338289992209094239245675094517100678383639620766459531808185270007361182682718304428333022117886535035517153492497608812228573240713432861174238632328119760817651969812846264746965957916592878978310373897925108921126187385828 [143,78] 989592132560062217251762505171780500741420892166550607989800818053154821439819125928700084514200767310593311097381976021954646017904130050333483400345095732181729225095122617183768227852246866339227442743617513404547284583058813447001929000342886840308245337154936855985579690677838229544008095818646053189209412150637604472211820449127139368795262406233187228960046631561900616073035829180934592034836859659259841950770871803157587284641328143598128065548582020053179552798571915398016283896395455121136356721752224546599900663752780029886593972672232357554544093785702885625193279671395877332978280867623056544962076053245758216794099423355925092591067405578719339898816970394513127569081060126353429863546671521463687906973173670696455678196667696331941462207829810331101378825624965623010596644290112325651946532708155714737727640693598921097381305351818549034952114739819706108879288666719466497317229583122719484009462538395853591115019138487464557790053119289724350512822702303543664881547424444048801658042127717362018794475010232999972844857350939918119068879209957348357555099226252380029648855782710282136551541758824203446482566822799596799322973688941985757943917117677291850262508831443056178806936418125490960224920565400752877856506497289273974494807582758990298372369527308737988060472363706923429441116608459839247989846398435003201267261154348380490624925887722177187976890832146041551589709954140326226076502204577673757126212902231569861078281047182169578552888858931668099913742752009376319844485938598805809029438823213984207452980975403541599456088896089022555758756895114358470398389941407372347234914804337869344255894674331399174268742633864864529813607647556406260670040051099871705457726273161660383472970604047487012808069985129427134545916786396248572614065131021319922983022769973551909376696555898741426179481720914389922529654040357486938452708999887992714791890432 [143,79] -102825880648263563081140895089932923534954191590549640459063141144303567503071151663283948071928096160210458947581116567533088834661985256410123410316142584949155603947098091653435556697616750652577686271337090909912795907535362547130134708411183806508023100550722202869600963118913802464899268328610041554183687844033395784551467355752766489608658727610694864671091828610451157067659613503147031662461378821362283763362463580382091425996485990095579177187985767916250810829259819824334678765987898052216666972376977887557640059375851388451828200317600534733382776588432564988016029083332285524110480973715532804104448217664041577960435768499125119224231773913174683145563443991747429582518484084416158111664085077174245563331559271950904818408203134361562166302144208714896064472123275805442804962301715130227447256526356437177745445483269808409800794150510809591951616711161092283592669081379471877689506788598449684829222269840658615148869222933187561742819121321362293990834412225157782391426375569642143757279221491563899491486682648902417731922755645485369031795255840814561659336905367882226281704675721965205403274040351594393138468243982701939907667543649610013916414643123037764126696793887228721763018898506168387772716663953442135475338535113120397804378414258070934638181120925920263077778767318225492144587286209746833935876345419806960292348159756775520600855278566502496921030031850639082057672832344535329697442642409658997739712290950001302512720425723960466258576006191315000937493963982394234359076799368895675169329609757506598370785304598152830011967290211039477552002117910677537315588834694501255124079522235762434608436821996680841548796688315985340741693624341470703905200931640359242537735388879160681081717899299772419794268168784201498124122073665400391423237685475365166990167958148130098644731951233411557514351635361794433753976839071061601366093508203841592883008 [143,80] 8905339200072376550275925630422170112626920630377391764591923574890520906207169553709427039348977405540040618072320559452232792221734837320751617422929435008912771546816241303224583473109501274314380804942782253268788317207636113598958968743027146857881818820377043587183306095000104633583924794554528072469023704883959114984950997100608678336800902663980901120270358400383914557494423424086758107987859847139386279383721290194225268553458485572108284449213109655110442841058094065385698635790428017743593509362483377733032853810074035527602383102972024770268851883095856036736021859632608347877210950630678409577120464174491528392560393519857781761402006066631888175165306481040158288116380842783728666803303243628374059017076678700763795217622358791504981491200174956508699832013016702012431397694637875077301343470454031353608625201716918552292734357820542133444321399303492011091972837960297154213425250627216288629774876510699772243343370942706936615834002575581096160634861441944259885795974909729959962427858151930947483034314108237632356849471980060476256051887768916366086584352135358777153212350357375641890053826754952487166769467286341869303224398424407177294756228187065271098593438004712807897493266091327563942756222816861270453803997821868329598495756481426250455121676881909491035063655055250431099430241269325859268548833081896783725958145802129960367445791078842245608538123935806089690645354334872381365291283946342453277824889299913447450302543321960470578467945975472890918202495882252352643111879041360903373740823477646027326711914010973579211259484852309851422894712537998566603280092167590566552216668672941928321345195184935669449867319695133764018684322145518833935720573832591546530122385507724282494959207616478074294224672287653728535833367981808577396351142489491993244514389185133839719961324253659582083549208221824867238623127570947139505292912373642509856 [143,81] -682359922080101289122838929449112136633427044255920464120118317488545128244871510165880455227346236172033312586220752941988431813083911234754908518178504231874385461982338829255267572811545210689280174909848020310745762206753599164509962073789197582729688266347940778341500720103095638485330973944707663135729330732617471384106980968394354608393908643184245644002964885874709792804472982860972370651731877100183438969035446774663186446072686610686884706570596116824628663164758634671938784792226470702618526550586143993837211630901325190167600713070929467998898107764892888500789902226154873908974116103180701882828677142329789722529570197989496333591692376364993494583146859700591650844461681998044556603432874202577126201774407035431078019579504215426770949666367964899487578687722710839303581170585531575631346026511187345579018708327179714170723850842042481327857832054102841914203167542908914685754551275267864044187021280910685490783838834650887728209505901294083723363455235678740297847048720583731007900329626223199656051978894541650527322161905861428092358884684187835104278284900872794511562049614280379732307961844285210037889014293461957217114611808560712548706521617246170553808228946016370445354523549866185783215818606387766096555385608057168713073141379665008309165133655465255108154583881404309437390919196237130137555240741574009690768466353673010957232741229213292781532915476726072575176360462874498688396305344545477785077486265275754199900796619249542640703053078839154339031175377769852410007690369657762642579695213991766565479777337703635786153861590261846821374343461573016536196859860985916493617389218655676597398763286879724706850412871198604622157455800360759062910886451542130384849178999091543799474208298467918721905852553824187912825100716389475549166250017303731484119035284746302655513309946534100561919749998496760449010834427699665307724197280587348 [143,82] 49085704402191623742703205539162302356853820733040524073948747946841612441490417872882681356321636776604628972456891021877663100221809810217348475057865627983502368717071784102542409474415325244329891959811161074513076180286692214702599037187403057742694801081739523510150430868217877413044652505040487604460693459162401788059988661616365980456117429572029877277876265151866490077898854660328739048758981511944952019602462719751334197948236385610678188227410503872062632790653918738814668662076643530351043378837752351955262848016498053696423129879471316059003545696912266466894842028045254656905871381196983947837123096053539668368713042764884997578950857660785405373977105473834960479591245712697128583824682801812463711352220363198278983954770273069097603623989234704685748111329149540978752011898838362642601130141836966040983846262714594023607200844278866064238686446332320500099434600168622199078795338689077270821585595070263455101276882305232917166688029086805881976644882345377763174516456008921833343041601727888526870259844796099845741246087992465855631902785945816688154718807734922229017816100384280549157536969241611604140553216708636489515537824896825832213946461256954937384137347563312473072961545359842135370410998960566931550866960273181170518878312554209441262940754012413652533061895019451080984554529671046501865408060178431186089549401003069892727337069156066156513362549778519698563784964439819491887157683096574833113092017054220526303928651188407391480612139506411607056041947435366921103629152927499926762757327328294469858699832289463156600902861181229720511003304384587832387385819052621566351234506691820989982203256969315151762743239601160530137019900548856260161965329268401914715889383770153289557578450161908863882579843978538927731676663605618615490672837674527047099172654823352342381354576173401281615548037908085099197032162223974836169621024448 [143,83] -3219448365287078571138392435570241887057224713041525022827610231259059806552448914018517833114259040205369355673635433383830595856517698957497688200146813184712305829692454802755509545736367445819347390628019168649177398346281383936615213230156747656462955071173263280376938854583241069911869779642737329508610466680200735150383620362380818266229427383163744431123309890748183513686927615917650412925025378881605025468422812355526497426849561462914860867113111864379685544007340354384985992879067496382165776371123114779829989606857847466650773085927703376788885229666989106449717042966746067011802893896072867776419393542955424590591322431473640972572312403320714565594622042758051744648111898929370768188207076248800078232788982083044458841852296469148195805072539885122506724363465081499925674405278839251419055240589747238714625260045829100471197112971194590543980593265346372835877862933896755873910337896324378404796972822412083024841379421511000130845514364723546441809665808189793590068494975875606708165491309716125745960521292583952721344464036138785189347535797369090453645281084805035880664037300684206501478881991053166532675797247941091229974117041579276629308189962347214426147277260540661776711611842025615709571603922290738159883979977648739853368104352553789869752486077031968121080350870512872306938067963163208218129654152655986244171025679039964828540088905896474347163655678667461282304987512721372905909677462478663332189624925832926509538756421274181920972563725050159842881164519774730046235604546140864437978381919529288457123162731542016113663618429953201884682967617184667024895270150000948826935576136144872948356986618621983301780329918179357297289448080156120171617278714970746012700674865912141154344865717258036344172652010983156807773747292968706644620788268364396517716853757614639562359869555409073242604974002106509290507350671312644786059368 [143,84] 167002967297723423814796786674624971867523395433916260018513231583242327295708567413454111655237565691985275494217888683833815276410430364823346374782011401950268666149791219522735415906703216329866354053513335750463939670260246500862864947288033294163149147876780331102542078204402218448510585153887384593879727028336867159059198344771409278806654831218257813245211935813134415136852040594207620674513975056901187447789360995930989054993606066356725059584784065570445029602918300140101626177169314902869965129546308948332555226775143842630887666360409506244491891255045031917353101191951062279139495289653677432252191741537019291990096100728830441263847429834759819052845085493237364184256570120522335017157803467183385290477961270013032434133682034740730891613168058665196452491245558256943850226131130014736077356313813572111847980320308901675824653999471010984433850215684601515236742917994639473270875165510654729145052621644164558876748227274320109903817479914584331956308367592906155926620564820815513332550644772172672374647237386238475263185601805211832347167437340234747030616552286325870648514920899324566763113950657123113815053605385445039438606720104840454235875583315897921384291814223030574565103507775183096750005886286979384875690077675819447368201365820364026667380260406514034348088210695015784084203829310831957229476727080476213551194315633508876792717857431549990018356669247973037807321902867941104136275631856728097584791448071361361681230771015087743892770720328033913819690442197492645983028241992238691796183279926750142532127319274814450900280825894309679331754558650130566153397441090585374278286341600970778600635971306408961658687200130274707361630028832989558063188154111486135904635511471729646150947525555351816953629952124929869226644181077492465825158981093053376897867610694171976704623535110510486841007782676060031105801686193588312912 [143,85] -5223682674904547101917827047226951839421547575691485388449609214191897997020750210406323699218039184425633739076076852960716498100062249213304435931160657078620766116107387658163626324945245173881357826707420910109969661963537122241164944146737639885691298165392121988542642521204635055596997100999905184724644523572997827782648249387325286455430330116028540304458842187579306228593207113808939072046474804258088536613162751370673009541762024553793328760853267870707753349604865173778558770292736838959153908796300002888322305476408294042566303457006653103137359309103793929024457825538042884369930054182542151250472044116162993041857078520581892691818592828910932222117293765816125268643901281194634851044840825986951813228581883042806320282472100139839345180938108825565341959291893982870018157199573161217709940910246711580952711616264748190627807635087248808761483970579597564996872015841121040048455884868410040878533973813215037231920564910670552311659650965250942348670483151378853187107154506212843306132687571088653879482890068891240647896166915923359774525229216745596673099604528474111954841180671245298044558286162761512778794639025667312777453080414041285088518400916995564301652935740743027691305435225151516943430901880991056696830675336436417137299539411255605508072445647140988185149347555825139286571100890040372636340074072310072631906411821762728997228264104191304707804853427940748500228843832138771022144132286113752442235629396529209833569741850313046813679121061305838543335527752894362960861853958240190528346855718084470971805539804550373996216160297726835538347968093916720716147220826583977335792104574047486908479546598988871025330907220532389625286497329581143048880191038806797507879562056463152195966163512026123078238062831849063888721373705127092597319466487656245266732369905861328311307610991512528696940599194546763729496704471029994 [143,86] -41895242658403373404446473135502128436861612640953816841700816615174498566558586292137860813415819276806238415038545141355252121587102887357544130402683097855020947010764872630998112066754091441910339982317453492317672126901766180001754848756447435330897717314073785769477972041040733436012733138480183077433977138077562570920269768127980205248916365457730668860576082081557275261406812382318212296984284045647711441724045752555393248397393523353409657936761382300168529774642368402412986258413960985937935288352075703317707137281865502647060708177687668992913799422674909012950628932702268036090639409184894748132426759231104248287535405623157160037094653330809371205085791686745758781918532747243631367033214453581955706667183049741376327153323733758075015756570572804453623994139113920964737859139931175360394012257056411856267696355280258018677714422421366843241659382035675143595938496583657861068932238556692350791427521801277749858133802796303555945540525744324413306956270791909927814427993793695563580929100327563539059166488603418017204569333510858360588398687888649965195988295832857940333330846337581494597119127348934639778875063169755819699981460615886303297247004133512692482730760482225951112566419153253428431854441983195216014386175385322118968122869085461317093710103291843480950695878477391952756167923820546081313707225349320103940589372673677301425584596689384137567455195324457483108078552056938393945121779279999848867074875801644920601017576920187200746263093502065019451510698828177764502738826689088504889745296563642064057669627881357821780956316237425137845637545585596911675814869996968066172701937598422213784455382420640692294480366400364532137801722509905473448060490801284132900952631245967845474926141210964349044900222143098053692164730111810859413198604244333230829277717207213890558226809926426203801183077506267013768771137664 [143,87] 12786158327367884311611244553058275088599729814615921874425407981652806582066442796070917100755650567906853293226535243932341527437526049542848144143120311553294601585255498854143674795960861002700676554174250704674828755262799826635041960577900094725955018219172952448044066917166112083569325736319924336829880084061338674742343711412796099362872196892053344394231537404233237403081334494073469398154491357951531163093764320467739926290972839999848772832143813776241600409013359451563871668222096702135856706563819722343031489689338157746882326068309255126168324263852575522983140790299901122235108643683915553759760895824023955117225792210392885075033562419959987518241569083969706384309769806532089956734988475668605780814780901234346262961668521593568741053491136339744399877982086082219357706972065540537175054247940256869069276436034689666006736485245403465490851579838082713350208159714382611455126262772970046475627572053538771579841945138888025102852009927276002185688057455887677586009076410646000369371585141171228188498555350451160285240695064223375714528832072278067078167350938980998174519225141220222818373084839070395041049214686588308427380057318840166617353851134933047925645719770060070454508003240739011032501043360781062421977681504913574725955274752558880442967049581497853140193201789738083147817840626689850472645553990790669745970609701749493667269148431878136764429348013305127451817034420976074110715564460524700393967620754194216109058750693752646848090259050327192743652328735050366861741509859380713353850995399047222497790101859428334505882715941804612215235225972972045272252635993522032506801067190096015509704821963423878275125916618066864521710730424299628950511340156884766693112250831087872398435100202293546187443237109473012837483428216361646203740878385394372824288151186021611312248807174842670360366207680073268380720944 [143,88] -524181901410885697039921465151755493033661352356477592233012719519748013238665078998364671491424235544154581823444881355911571000734807398271253468450194230097580858707275354980831882121889465250022710324450787424523163554778065883970114452861061671250514228769889354645803395349104102026948321516437459591315285756779769801247587420648108475645812437187945823169615621094191908051538958088615896924648065610448028496035093854471416422879064900909377771573697935744144211145282266262799040786163980434753568593709749580618243697449702015413594608922785305343811350112771212917928551751520809367685906704884086080660228956124444884436418418251453144987163818360079320428348340247000277701961026691349880238698228046805207194984576383942547520879586353764275241111186271808401471852951875134446788886452045854130152544115683968462878686041600523389156601632240917352587750919497339050411124331321777087488535483972504804560210856221825397565972416032111121501871940619847622001321913726870991465275694793629572015731099187488587933439837370931778084725912874052035243713242284154851874249423240769732591115453922338296930093220690607011841910253469166261565877532834872891063208078120729666740395999503527467236832902023150784349009848510805723547367333121995964127380809795327168347155428800627120201319028906344408101276085672243118563276393651247448973262563246328069504715910437074754195737249712411973959056819999597688619172552547679621565525353139104531269091104488104350908245183893370070401087212924601773018125428305645354193785821941054318741102417894465802670901398201485720096121989430103699237686717370857027258694869071594753092028507369849539864920559316579927783725004048664992958794287653895240593749097054754048907766941255076123795606542057957338898876211368560529292006286621775510565190143690514156623193144457907922946737817663066200048 [143,89] 4266533124339827550619811197079318524001567852097920745666742661963248680938028650405155817683692539917221444072648933835054481614127938944394080461880176162313544839926278881732132135931749374441453122895713085718509755460566936796556234478317445013568172794365588055549955520324340241963373867766299065132522417356516772649414348323570560170343421305601709645816560895986703028531278509002710736206866997145658095691222926870722121527715070050106925487039216244003464724658328358636045042753521238091861533233826284123380685182511558736503897737814524631725296621100054974475365277494375468373197089811897348831922543860326311513388725264067554890538246897934974203596635472933554732884705925178384591632518692406571152554315823259550189260105549777051861649306903184906370796768438700426312756009048745787283039901425116984383573548177019263925969152991146355258072598665408975254644979015440214007320963649038870266713934048331097139869900385277738384507323714336469500451264474087347184042199060964831285532013323375928758898325327780957022495174894116018945005081550382543204877147665544694174583714176877094452665566214050062862199431975398745833400555583757245837169630739576535783482883351577295683848792112617355158181702277843143332502367620243701858639538813042994405489427754185406103715325665181045457602991527762892719838754818224397297683384970420127760128989671376567720775682857291325035525798999122334977202838832015858032049283872179012158358664955005040777069373989203574604944764005892133135235775857204718243294564059555420759378318251789885718652263818922950152371845969139908869163221064723769945215036404905480132400913151761387252765970496797106125088327551378397022777693074508059316104531488892680234058236808920408578867928765941693006680410038882561961800936409999707384318204691831665263255706426886628793050839222017798 [143,90] 394543102367834528726769308835061317538823227066834854448981663451322267196583487978120694227546773889174374383555594457250291579063238622489780170647678602047330536921704364758273959232234225329609349643764760006256359757721598327309749146732784029819536988886201423697783840007121147553271259963294739302685579083722769207568068407142379388045371496543719270276783329801794225217292536584869943362918347616666107372708141637357915391683227847373887814666671877752376132292641858577500470849680119751848288005916430459611701841876278159868060374720488928103068758820777563854486903086287558222690297974650453165837730657528356846088532743339475334647197771683881529370124214668788229860536052089142649134191133960324182472067400326924941337303045006278640064531339017585186038024097128977893798103712635853573487391083545654429027104303125310805706364494176706271593105916666263716218694861581478843601873758399459311277552537588056518896540784262771308704417077581197911872569274262293049407945949460783021218058237998479601192515644474375525113510379541727091523109858592232324189947072048238949782127027950556378010519325103847133722851492835943437042083002698582230899501601418067703633514012518960015026645167801994496173636229834328310896680451413811233085927760303192560345549804954009543241360386259167299256540215987837619401291957435351086985093162741635791852147058456697098288838248124179248753555936519067070219531900917067647695575029205664713788702748308622989353892842795902498433972656178046330939950958419208664231573541898352492755740799435076083538114320112152855558559469108936842149336723759465776813446325218688304300143704839542806895840362084273603408759714289976225100492434242915919511402979214443884512832324085464494076927834048890700346927901738291009806619348978471726546697306292800351282353613251278952685004672992 [143,91] -19135425226329933404054635963650823184870755668742710909921144232045384519005341166062292535488221370794366648945990110495292271930018432513301252992894502254346347670786132658537701252829253692763664813201376118620668975081477482476637706040514942296211101251571548206842735055574951862135000101243098480645041740467960663018727852071433292499160022928137970102736603918402948255598299082115368760324708254900518335578820355572324734949751427881126206582116238609683259730010709729779386938800811867379218480922735400480678917286622770561976552055835831886686574849113341592495402899958233746331698107713630210256669577554412544368380910704728133716452143613865945701863665811360226818600835371338352795288851621667615934618577621751532570108331494228521869855502631702418736904957620680200306597353848293875597516754962983227991406917421305390625899544064471551885752883041100824901841123671767345535311959870653140674212780979733336402454202131557085457981436176567657308327239533359837522441491058012492319370630332220894918377209416183665489892265140669572970062947019508146068016615984045814888059635027406775676216251165170430968694085388075274610379638606531634167849849912559662412994448360103793464198394592240874334484154891062179797047539799169568462513754385511936645938647341874538440305004196971191392931150796209528817213757310848403650878654134688585012816000469935838859943677076835993634720396504514940746801726718026200019686895010578675976559708006718001688816954002388643480275530478979945912710405840699754872385271154144717022145973794067477321909053313658722460795978114436026807013366393814529507656078530400142364059579555346946596433940988756952532311159529376266942472893880407509472854907510838556506651245329480502284121393650194596693033416483610317200141313601517795241517766546913310383938362607905222580008772 [143,92] 318832397627652435378015192533507157367817225939869626809538218585669943110478826012646216301553206743521377967811606391372151729833426520569076608693532132522138843528591906412497030809390435366450725108890373874494652888687184171954979611698369644663545299541179771507832037884621645661705666655611490533194306570465676059581184720147304243619099987727728785081667796121649631978681002956538682475004612177928994020602701424648797440423685402323376855282111031498998627659677520180903019358828575765226192035069855027015842549041243993809089291712707904363569633795489947703588148319898946822305701256302091780114168137289844095068532842050648291066532322899772216528521443355783703187851634223402932173324620593201231582597068593778875881400496796201577491728262745483479020026074654012603374216087104991250027228190189349930203288971786272008451313522079964147079682864269340937882746389797921927835745549161114965654508931338991660578554157303155491592807867042539670576178035366613688256865930527207779276618951635158480160182801819387164370397114468980837438907276722993685110026729504099417837056155101645037420924179585564158385386767935071391111431171497295624919811253735898453573457187194083071332870304903012541978552421105031302032781218357830859632096492499830853893572177358928863595320374619490033074392318670535045591574208435892778079726377478379558514383768090836285588672121653362816368485540476046676088113501613966396298464510295287247026893404184608227004646089746085751969397193741194385964830265690925250763981230683242318443152761098763368986819736056752621962989542924423801587688705722889014739438233337684098405948019872110536429408996879808505202280266835623598809721960045331155838816237959929332905416967572226855886828540413984185453871699290651297935531088298541032575316390567371514131680895343669985616 [143,93] 332957043034593471380806628746182622036441395124448947630663627383040779605607501482299514091343706247845592651980525820057762455608286256846551794643507608659750540489691213488249634919937503615769391828922577024057865511760193052598933435251318612240294818381578942077130702953802611052816246722300379675060830052457746407608807419547868671048934270469387074757382536727730314277711567276806147856366349421555396799960861737238466307630692414381105009174120872130331578685139421628801299798366296327358719799541822505638632023782380349929928789947120746613177284914106673285550724991722129149189811277081183438060663788938185653752509790949895700390556017584891619543376957002626818485697544570719411359391509928940050672431660948132723808187323693842025062364917740848273433196290048747829468609431249260903214069532202317394334969751458302406280407124291546157434117612879799689836255045569101541240109169594049848919565080974827847287489102624965558628920142698455671461543443987359081229334518476522073300619450096863455188962423701486011748996271948616486614920826702315401248167564735351949604599079794996503160977550859186731092600227825139450213610458045461303555889647179087795735838146239177039010606469911527672656326718071654018269367215646165264570050034140033564076045578123279011851107596261605849783220133636783230053244076984714034986275960703264853278635363798922660708549725628246585434675798899717773465429997378083172787815226925926461769502779468407496646162443763645854028979307429498610119152954027359451874794295930446455673780504457270974305175438606314175557953009105797101154418144990676561834120155501047648146515438359766273493750575044954217046425358428445223041003961495406931258526814048461052709580698706301539075616102286512345495667613526837524769745766532621835688617337576437586373602135596710 [143,94] -41324963241633628357545843321097487964307415429268257069426876304084737333048783305235630197839316405056092659529960302435628971609631984068338162239049917237051425875650152626460466827481470153889219138461434704483019550852122474730511659048428223405830243890952148428925596678666910017771327287182977495921446272246301652535798821716020233382837339313210926683095117528421969107554834961969021718271354290416124622654109915960377204904521613180871262001256721915558865199017631918102866683320298905641306883702315906609222696108427162278013394089110473768091868302148250217050214489201647565197043961762200802278868600167711692414286882846251217500435640403531934800156670557846093809593304627870522948626306124755752386774140775591186590652989563968889720037865413522959555176885901569607180688402551331735880728241823204350144544903622186313079628938659199905557474283999667956615759663757439812454962500804812189690003932532005241546199771104669154987768038261276702466481814889301294230064903281131634153709254009447681919877937720828682535467060072766845780590663949821442621186322446859538818780160184829098583923259313316367422052121470681539709204568574329443854008557450569268665561595325937735792112073652856913679310953274817924327895303112080438990410987721666632165978465397630824687641673720685133783544683351179448303776726959889442026304621721957169635107137457457112154323332531918793959264729042726260784602062393965884077383515565628552291512945154490531308904754326860580743977504621336164376147895843898000024691999845899109215806313938939244859425241607769292963617465072843930177322288624659566868457191489770590504154243261111092390913724650899143477912168604961850327144338083702478513865298649589350355795986596840762552700318650352447326680643384477758612516757216916763988429899429088253128591335424 [143,95] -31155211530647531217377664515544330916623466577527907421298640518747986222317379728181259182212040590421345810890338556505405689251158515701905274226481311584381601983065382301545174865101935469192341445158015233989033746548058016895990266223642696125648719735476000529165480984594462955164239393906083092483398403568801179737660793927145479589169427979624242620214614071419944905306334362167800810461387674818547656327689617636667943079591231170530765449253348356666994185496640490728991026668719920637405701597648057776422000090550639923354534043987543673350388250591455601434694339658732155190201106900163672356469924296677158228499853556731475969220944679831580019697273884981353219827150137749019150161818049998020794696883342562099115281415586287603338715428391692507658454982096575452762763974198575503941280496583493429435560355594418863945066740698480013327600640559308933823833940244794873809822388484992614057778232513730008343871472447380370386635011481460293847245187919602585604825555823777172619965753867471415177777187828998031676162830202791344697349116387688494396871144207138209947059989638172335772803823725857228848750012253113244069519593061637569304119314147330568581342139292656350962540303029781729009608077287039737088808557663121803433533794021403721563916841712462903382150036039006970191817527618102046739977855908145223221931759997381187681788337183635856435366004233423845306768142233402466161845483858076291106119385477799177431413935198565558189567135605948557244821899555503668542981925693155599558562729668985797527409483849686522945460829384457752117238277963157441401403352091486204655042030230588045971173819544336637911511680471471100809837076085846319112050276908098034863897065888976500726324233058575390005576032711370214713969386053478480625742821319842927587673337977411990201856 [143,96] -7038243618011253227441350148032775489792577216582016192857162282532304398166271470598050701323271655321402415991904450273888528411176769620380450351137341051883007226277801656106038888362135664868783310997209115370461528308296462284163138361236040042998715654251957392193632505122746910196020001427611499968858446559442001953845629287528376110427760408652289390055342163025879963915462989834889851437074768302259838019104716108763786979770769531072277555244908879480180589582543183257548513331503685146610984582761406486286522183892124520346180185645170251174456859377936039643109571240864512996351970124453859227850193618710103801988901729679814473861801465819981260402034964411992223148356432266347845060590512878917082331091700365995665169146635907557883163030526435775973792669587246812142324259705393014524712650135506307351739725408915143851474540890141524954083093760599836235394311445253234138214519260532123132107982600248509783781115031973637552606833348266108672166725603235104792462668824949667064650136310735150600107284816516460810079863716302550302660273496882862826715183966206961768004224305301590929730193440243481480266267007659126139907676244187496574186737908171294804706284483139539736965435602530207786432412710066473879619841624214637572865830137350319871590836512953589262605661688664286833660350128244630313539662559429209723181135150940129048207834278399803600098550520991650894121216697275564790421070368827236521359531294405595785463235550197389254119338024220500106893255774262084231505901556611542845454631494008427989807422218113778886878386103827413911411519475057931936792865943003994353977225653979040046193867590053508116439491392542935898334069033768620120349267129104822141778901501993191009488433237905420711762761601509679463795514503353897324530683990681440820338358462668613248 [143,97] 54104627838124748897933326131463168159247122542295413944745673006020841476269056045088852623170747914231378657348640323941449842136407138362870126104628484791373323730099835061625928837239110955689040230545313414962688656808400648663881937380283443566544764801447124895436634806307346971971559876201534826101806478705374525048762666015334791295850570719998399064023514182867933418894513961721333781299676116610609649510357391193165059429410701750801284501027823614916137495768698122435967338859913228851787205075548789710329254383100852996372438478435488664988706611026292194895934190413137496891141312932669671278233750414059228930313890610756430876392437183274660753234444153195846693326264827402900719059152355985765241795896914981347160789806229607843686425718833620663987477284399896059807571794415834639093535972593009882043107624969309541687383735400905808406443622381511708728168221150591071027395403947754199849726458636583196115521209574320500166689199202429565666519250789049328463453918064792800335574548461176410618403491247392864427225049952980726104036772628241659885708559353712418538285293917646106382140789579568569506897904423350030825220971421640224139603489466492631015753904413262308703503946447732243212488548430358667226133494246046763914355177483194806863366426030712666575393969061027228756699864535998515975110961522913570013605992753065278169749222565422517648515429286716861819504558400123048887998029563988817455787472856044365991278591982968251197989271865046762924307887351351125229349331059872056831282027347574119077640979123086850173693494559194262318077332540313073664235513314977172690610329774840730074156044473152069193341892807676029599982382805015090863426659713203480664499876340792959829696758957142116132563965593146773926028464223246624235628313177045438369636147580048 [143,98] -204155903662687477243488867570421525699673830121049439944299405121101093373642229305764478500955511260623047289633717266163740319120348596480469855783683931764510056093021412035982460999021899545650298545149418366429232509939480057089681593914100433400405296060160543135980984776439087976295702044132177287965980990516260639058925986291614929795139811476314587402180641623127450041916588714302763637855164674747434436335630593653110521409085832702248626316152518957884678243100678171277737697241974984275793349796588528222656718740460714554312380536467181085267314763623298425758200397582779022170684158107050132051191375945006805614797397457429574337672826772756135029241138575157464351711299895807582581108824127268060577237061670221454675118623673085726748227468584843385351922523634316654272190679181914538994236387548105058702537554898766184418961212989574706881178661089515594401405920068265000045050942056782600650312039012659829015307474940121650406526703033681469589616340555515161571261577884867868700060244169532814555572655374073617285675451404436962851632100790487789141684419967174818120783237670413488644862224761651083364298932594804333040440361683593681975546935202063828118102635954393993542932776020563579871952355054098734171278698450836290471660314420648880949559024393023186107406580688274510771419477370804117723720329718151782293220842394910129810668120994049723964965847598338352651718754220509438995612658942990142169969800185762771881175755872773363187857600599360736375862399730986615012007983537077267231549416911394874985618893725934759683392705861146852132643721234251005567217912480257850580631732646651125691516249483172982214234078018548572249629862366486407090763996657504617435694727547660445770445842381194634459116653569101870093289718487974850261957777050906609338031328 [143,99] -6884833640929963511374608097008630894276887115408866934098068937143373281534537107977231369828575535083731272376688052633278254103982374419187022643294257777235005691474286786530687368262872955232213949751627942947284311208353466936100365584000573822595864161657152316515771859532971161360646220807557660627682815585750821819820674970843809918687241158536054129201973405672757550992170236661641973298668727789657222803253548650168640507009968532716996413553702169664904006207142674871706973742942469499557999632817235391523183215917431768387448709139078602822188617180341605337814817184060710938705399952466130047343637483034717097224816975634884092158213917714587532292602307696584513273301230988235765862508868989598490454664177849149337058296828373150608544436098310332561331033703773871019384264412923224733603641319528150517280593681911782501391887705277057907572617877656828000447135559415080441623336403202413548357996369650220362338211376209734846291436712536996228212802255399936047833200146975463191797435240355359483188441895211615008020997884129792479753091992558866968531396024339501914460583696524214944488837269169328677702734497163369141764825798651307821205471750551452571409373744978245119770451094836935564594439875469449173164077549210852788351827363454179908744365072716497436899542638129986245147699299279281442781365098728522951196066751859463856502065405492940482718934776771796519642042592105983508631300922546504315267640678453139322089378568341811739106542439579007853416239338704107948545407811488947460266464634969231044718124862077001272656452241032319579482017671385563263643087059388978977442975120382957650286109973058113845490889420181637529747619368012599844596318282556253296225742195920514822942681393447813523768408424704338773012479167970595885686394647994709077052 [143,100] 67683731401601569792593793981825376663015867470176503724130588888893781634659384727597459415828272374949066618926884129586003325481409426028149638028276940024489301609814929162089527318671366139938803358842129637476847818678611794553190153061379679966831824217073033168178294927614973219249676111747911471192726447649295429130424395971940457324573142303091622668144003828423492236437819646541491354478709532114385551262085651087871498369484357597766193226265213792984423449823142729010379393785585109606309854332264581958958732691742821562078344204296205593490996043066669402945226638152972926265463812685016990609706177156099956404169858049392115411145559613281217841916501009774558446476708447093065091633015075396596934711137712488178734383513326073604782035268302850791279945882212574337889321678022555689820213593806641300261976446622453004771487836500068037386325895729755272095344858695914726296965667953989465306996732824979811646458141639535047642341028566384481088187132955796137819023302276136351346779343062651871612097275216149844392765563629235335078361297836569002970175766415999931846171076049482644699682884223416808105561286590790581368539225714732813953139727998247406207049047880526907447610724385574814671089353096961539959638390143191037917871271543852737498614200155869385235022155424408800318103864726312928821706493468164500193616183674334099333995303267646390724553256170221637395786978267979456420347869068399570608100297043464370705997869731635941193933736507610775448797295403476352421802009727146997806681710613729927066979864097900369199227483801615245490188858422624871198231409309337971884112447917613765224931828286954497489076071664234061072023602788584691065422382430304746816756038489101940353153982753107341206747318359572685038137726878059725740805747521220376 [143,101] -1010158534777201942886342409943297911926281116712385944991700473213869378235080330614047583621384238459719083320331583671485869247792695199498812065871015947664092176529845011371615346754781856023997925117881029961933247097620075783451728440217414805464568091272935599855289220551903998936192019324719620572393131722278908164874890843361553429424554536689887344107466088402505951541990194705462744571801805320414548133226083812405749608903818258839119623558835610056013606881435533142384554641322081074168836563409509548196060979936480736710424263445548177040833568548950351734186703844715282174685485394880857027730559588479646230461043691660599863814287974090435434260867006271672506951997406750767392316716835779519839659550993034099589036362684278822147499993704826902968089161202103686294294578903459762724361632576273514717129218739285771294521959193672223618341043348897793566823601792539152739168428207383791590226807202409692616379853247101965722751360407396437352581905357540338552998489081763841534124065658683562594584926691813544404054813376644641867157482651652808506163175449000061078571450987943908808295608457414346021122649030913171814595511785922644130626756471117945468912982870501385660081800701075143642969748454777911528380364656756803635369034973495207903619328997788638276843577691496221544076068367203115272330990922025089152442486536508497470910732497012016679450381052879678002296962756087504943195363288990620668540134730533523316530409594431682926055314589104734537476991825473767288512253811938327247182853182404085753058450708921357759208810023590719820210254730869468223058841503181870400590022216567153441487181621423694535791948519945700766470751291955716728562292724342442796070089293022740912199592127764836204302003005079289274030077484592632094331385934995 [143,102] 1852898089737944099375337631159321827726414499731288427342453316363928125811529868967035699329636881752653287699992921476721711493718621637668731740148852392739120511349256705267222011441607249050676989128092980594298209388779742355340239583266573364206506250936700954527852438091017540916921139710109376065407489942497010969140683077047310563942929142356336961353672053430102714285112795089969023936171838287792737123385008968506266394423790632507644969866993982146980596263027573449832331489800140427343801300455349848449383569982126892823604539922478138476032837936862107002877567628405417870760678809332502255362075337506397266205592751604168392954388774502635770116246656706566937228520108984303221470157048433190328733115839575123011933762315476040894118556144576471173847868377068928481671120817879551841328746293587132733760024394486092839744979878363004824723289135391099461384226261682128643844277144000993792942226255863359842486031420403044943381390947392821316442290199871425850218378873456688487699191233185668288309922447043608391338393508582246246657902833768914592025721193353559380702512556079710064754576020721346377181961228537682912290776827872480100557792389009271891553841120230114770046976595032679097976919751927463008076125304978317306293652084129386156217678707316929187884068009577883550993267164021010433310767279609594237173191144363295743563143843106322123408432905258329155401239151220112132787341901279193792492546881729666077264185364918655986983821668226363260197864892595290302829261617032988240418689215480050746084847007401563314141569581455894555005603250389042562690055728174368808088167193808775639002031564996362003523511297339490565340036468778833563571079815934614010734193430059403830790667287594944278977155828089740302715795105641647430799232 [143,103] -14426838653618448193714869989924776307666470624993107562817352460967444109872276810994025509058465933412519803136196145453583375734516033709917562193395492480010513711694765336916470605841381241137774257433503752437785440564933835606143881735367108898212360551789000133480525197506049062958938030975470023314199491546864773222090744921507542092437430514112640542893674186875472479875028072523527269754939977884992190413098857435303409319340160595857560694529102093338663122996923440281591890826578647677412624549887116597961218234060490807075644177551211585250204614064867982624333891433874966520217941727185128437094685188841250565761823801350162789825462145789225628991622140521277905263539693895595161154912123278200281786817703862573811139080065499966119055589157704936452566116106481609461388948735696661021077752221770255665418398764911229643436618077969138509193980045266239139502108949653571763771653037180243234093615090260171732373620156479480986129794739037226214100071276364157820984149429843054950524310913239265863022186403676938797105521015138659409690852970768867728551569405761968173831460956534892166660238071374966002626536485465942661491605579128029800505580419510761123460062865608772116720559359903754378282445964661254112359257682584498285067888461092454839992809590759686790455039187406239953062412418283304627923558948510462514893855253179596805659014466455079522742510123960703038938545698810056844763161591984938506057356287434328299605464619457006291689670951219567684289568203988942697153030966789270910897113257017781331529046946343649338395424953448892963822217203614935583450709851005800932558180979270598399383719650042590086134855944435681311266204001043991337038683582110198917060353777804463603081981202761785938212232432687720150603886913720061904 [143,104] 80078866081304856050943423464352919406505079291646211264085887229306042130333221051054448869047670379020818565340388250565726497816483421246932848580757165651703949961131010130489658462497065396177895047666874432556014333322441002782333296058217033951901884031415445445623671216459717171962885455867155775743944343490100498944395132041571307413685771799755982999970043483463020502886074526163329670190412805900083573805244145749123848559056043302276552601071500301868052037464012706894301184569214487176019314023038418916491839241279586987605738322990669033219933763770561099010948664470843843201079573384777842723353867324263751904232967674944638219785757731278240790274492091027534580667453882868152615249347124024474846515280399937919958105851192778079124601188238678710738612165137413928923145336838473189392161221540259001435214518049330535674043543701073220613434319599329282728407484593821101941069161279572053165802511543575048730588533392036197880093547403188513447050333585084292484054082908600154447714308673021565621205115905021081357386110508222654374842060712454298645815379543831848800539353173103275936536736631036632946996643987919358087901041088748772794030357723952461480914147320981101359194665814916341656455151986792051547614142254477202996116125732885702431435843723787963732343699563251648830455872256071008104228673903549784349043127828719116480482946493886060079936177265552022801682531051874515467236668548102135496845503283023931679961459195497715528563228412353047672997463945500881807858350507076120033526288923158705414085858613013044758701321475703081935494310194268638351886854588239745331465083106674788152623595322650782010924842535674103462164248593138573853984985457967135661700154089859662693575730055569224105363766397997881485908029615888 [143,105] 10456677108892975395129802500959038944012905166544498237864833200584652677584774576561738770837014807537005753700941483152261970084567766752232358212900983016496907921375922224546331311935379354328396464831947321205264226032798764877967260496133530855054623282458708795989790319224455721204048184265821824392358176940041439721721086390611323934989772854753176712136601741318509327344893924855996698505456301367350970168811988988312475075272639295868249129662739852895179588611279220956313718070235669164118076393571464259309999031390134587265823710907537597104554481545806604096375007629757043806157843873038918264103508356235399319854199711244992740143236092753390429078193243693546975639345666065967399289107935042765529575492431437520308886946386596838778402154932299019679261594263223288999592667312323088916679267959630880623291419324970937433147208371295458826985447223474573714300778810264192200936780398497416703311241005247692472141606032308053807392037877116365501160585969087082715662393829779853777576632418513539045905744983068266814165857934848393134074980494459405588385230012677685075110148965136504376423672966804897729761076121384011968461331387767731842771460156682856226634289879523381121785213813732926112257755751931126424794084171901854635397210614407498350070550481573184897691029638348732479958972006212237420174254878333170258434731498249793656067366333884810217640163590627777321406487526451785545611956978293870982108644252313631856293793031028244405977524925712064524485903294478416027673978931369757491657169773439906458968703559311405686476215845222520083965865421353384371887581493322067726032361001879339450201347081530686440159331588813287167718379358197082316805424339031572348416173211256038552197118592970645484700183446963175808753734 [143,106] -934964840053914076931484788413701239471563471457095854173267483732572732311276951066947306737469950062087927908926260129843201324979416641574362860826649331119006980394284937676042881401541545312110987758290086955734678680160974593747938410608214791710004336070462399408350006485310479204450475763151478681259106322929960471420574641715590042907658739198541012649241379888763734621301936606112475881746524253707032793972180663476255423754353814363962378691729267849867772244054905681054478370924713263173555195042051063762229144098628328567328123839111199679488286321033206620611352335167273662833249920963357918288060551851017807889739785124814554564598802232091968161339708631261848109852278329490462504372063793316288195584664946491954392677156290037896072152901630569645242407368357352713098115447470239393577137313555189805496692442984807713984636248334233888552495097759658559261266162492322500210205362631069541521833118665454836654275082411308568003120643181821526193290949728517071759469641696881786160777531849737236383746167394761360181401709533329994091916948758861634378050662704391604999909925954702554946523919274021930550017171650973553529683126814201362602882150077127584266145747895935777974776907417139753930556294470269491820070458396538644511633321827360591783937831856032719159634661907038911388079217673789354326708988860927968950633322880978138615205809829564268618176198523659021246921088607670024218510388569820466973793541120788296910788098612305885492704303639055438490562784873311660043949470210750942895563594496113109858753649990352362427183069341128253346364401596316723875788132470362712259298716008342373909261951368949403536462979923217456153083589594287141666534961158894240159496109064906523214143463460365635085702113841054795936 [143,107] 1201684760103847331487140416655285764918148043603296820198771554512510134068406092907654948731858108609992335968202463720855539482956940078922542303978036731462615976619827320726995868221482579603756520753543104441975397631605554438773357622666612202037957207596069280592850981938141174710045801659117689649183584618457670012203581167722681793353261525845689592875591237559607390817910540168523174001780988584511768118510729634335976222723562023260471822248710456455360639184831341007008412378879640793258146848015410919440736447161213439947064808512882104393278368977649418964096075066522089419311491864079625055453711766809193679288625092838506503912786642543995246351453061703533686947690463584274208119862814747282563541278829844925765931053168186201655242765458401421274846302384463942726763718122641581240404924039658634884549610183689029980250003847342065245652282029392791213420587266847967847813033815864248783486796045820738130022098390284331507088395463686528447032655516954644190181581572217833591563531530179783194310606529944916427564141708044107262953353581715714428327722677702877458008396303119915698250736859917532925628082506665559160296305209177112989959213557611537690721857340068741597284679282725330566346242878572690735881762304297741913258472316028091214552019501952229328907097397767229535105684121698184310640823862050351314346522432479816955569385431659376213717912237183715508827911040238659402771124745913758848235739724337283328861868888074393907780870669511073240298662766773309344368061733786726725339812169169531690842615617853300129786957401561522971758413196793940052655155714500180410659173807476209872441595585296871679737294329265561449796094154821366871257154624133701771000153057117124503866781523248363847721295058716652 [143,108] 6646748139509233660488962891400182095963634279666800709022513915872409458853363357083019629475547701677527579459357702433801718349002486559711512738487443204029909058639721070954555468512040810905347645127183438859040716331687703199398077186873172713613593776562816382014414085904873293358238758250625397219095088276890221691969907864317326080244177570165856209153741957834675373827943047962122560619880524792415286064545586147885025572114086583404190999865546992413461462110177119300603332095065005777649666716716366908641352702335936064991614936939001931908970376343015190726290043509800694382001480489466384901487929145702853644249232611685303063759184020268089626015825295678079346433033637952784163017662426111864252070475072098879173048319410883193950145848177683622544411960338367073598747127471185520715156445394102086702710963376603467956990145394724235205102283915125628031998330719819424991928738507073596286581339087198961157866878584655319718994097205797056997605499970598197559258047755105200535128016290001326040755997611933635775073853770710462241899331506287863707111219186693442893159059103285656250681380414913004615303448144393584195826774489915036104868210182210786669345325813643017229292080735629204493633664069487161860059639400561217263032799630715646182274069399256054293061325515878282960873217864317629152437498649415779224326969044129366373811825365105556692397455081621147906291032439184018028232050289529775007105774440416968224866778428774644984001984460290467196421627895945521817589913735788327821306841728488347565322838913119579196713669911527097100364177120419399335752674292546909251187583953214133302844063807728740172422521304305746654015412544770532251928748869188464262829473788055223591227147135863928925426276656 [143,109] -18646156276865306058546436738287001013267266955670310000241282800752896962789041906995856352874067210152210196862804026400916013864743901652663058883061876926774210219761019708114715681596243159839444277507810440697720539059171328229474493728832928303193328599007294882503446846303877348339471160514976734420333813848819861547623357508453706731872393355342767571132193894764226081637591278029565449503528856304518584301218606535322997824372884846996237972782531718839838407946625035366414115999599612442250707923154941397324455444275882594526022167982576289490438759501757094770838782861728785469232416070425349050102374919509076918710433618573578572583088422662384165641100108466012926508537280546652698405320403517781107062880601694995907242808336840209488902665534945576397902372558798501103859934915013251239826513727886364886286782171654149343083958275463460983355270407994132531229510574480641000780368847331791374177155911642241099572940126341830346587882075859274691405536769462036001648475050885755147494484436322965662908974338893319483601754849179217442391983244423816239248711109639789983071704657486244544336310338779243070717939721542740151254531063594184300940015312940806735444297200561271122827086808615581436763248044445287682554996280004176098220461612432328956029435411274524403253424114721360675674754278706076467669510814530775063046224412638362803004428866536912498137797190778972398059973876840975904434757393507784962629119505015304463589174965023152393241755151714298697771139475165705974183100750928168940799090527946277437333351726970242137984087591074591629916464047993709788611787937868853310212528714192314870362861085887416131890400805276543967754516162280643013655897876394066588975223419454931887621064203967922291558 [143,110] 3689187241781214983900320832199292327480949877576824644333067901809979579351941145723978818060984883997625087235310600346053742016531530052771400976965524670165918976535370900396538811964066774145351024379831084842319886845007795885729551677071392041830047721741389250569185317064712195937545190037939325737369418469507692097118562752363247577984024714275373999326436409098596564947039783161264916721796949598954190149957314714530264087785008054817684722711857318603802600834463304327390252435304378198135469816468382771388971374287259847560818403063535243025589881953283508442978635411061612500382583296463789691896740227206385741836113227070504926342572384889172735816478448203664947947598540346165842585466995471094116946231943343188813718599728851194766553077768142855858140906280056773442587387511849434357004068941732817211868023371512463070334565168946003786350238710585170808045608383612192537775214049550886489388074989247059572429295441885999919418569336153239737669204727677189027372843827224839581258103874201593071181718862857874087786661346280775048895485821452480155974357828400626011975014545289407484173995115016830550666550300758526636870949331598250104747262537195712122854782880347925305866643270036345269674851117499447303060043931774278374784400294933262513913298276372822479742362182208131781633993702144449980247663809546626618071071937792550479026540951864599248399469911186140083594754965531859386197990504694182911732557818903244527728139081793458247769984342361394390020086995162591749099135263591019581229307667790851990420829898408784212772160497131790939685847757895881496709679220432612644283059596310617306987042170807472285954380037735638795334320768821915330522955621922299149691351113870872500543563907051840 [143,111] -9625718519438595390998735306920015693749981607277708418730804924835302416598584277443139212410809322254161951305213286732067195143593552101330946112000423366333012715114127569799808341480961491652566766547713321809135557963215666122631581259636958705587209774447720190101736970705364958948855730474855305737111958461474378643088201362515301462858826419652543776147022581818928792169468652716100022751766734068191180304037832679808106068376897846400690724924908556216226101424925062385545429738696737222065816120388086468828198249402499955833209656748766719035377271040532080619736037619677044071070116802491499169601123035351385357333214173862000457987315590986293016365664437511322769590584787911274150860021571723437562487447904051322655596624818297790481342922416331018783087680569931594971991918565118931984075298996115533272708114706123250958764292798137050623703951665111030860309619166026561283586420503817085551470571929011379364820232928685064186192525788340920401026535322611508657610304402768776948455833707788507888656536658071085048057862445405532960028518196446913214522976017554109727634825411525637078673997887377714431901434530987702806239603638178772282266767260127444269607085152109993166830575301324667315964502970473808781461137569279102558097127586290032495247381448692631989926498103846979257137541568811007058535882338603479973811915465549368409572557149020332745208635153333239783445674443610254274364965192426632221291316272083568845416663794744705049954868467439646090372930854075853909692873984536462756032726343953293173592173768073444128669887342672801637736216823385060317049656664537803183622946248136164913003009828815872959247218218322940022144689491836793733248590268889099267621491539721690350991988280 [143,112] -39224895406729778016534983387581568432897311294379478033831895357491010623174247396790233854949748381258688613636601638559228485053098575678387850881532128477524957667278227216302838204822269726170812069689418571241020825507337716526128872469137763277341740159525602550374432580513543105897077206604463701050915749117327235879464262448247350428248476202762005394441014004572445120408446484610642158079907997585504261416178352052587051391876316296344636022847579829437845148646252631292915460027772799179315235697107693482158996311327639513375538522354700665399213144352101015277454989470668980117181335207559118116229306743872651222302032674472298311936878927924252117586352002940392674337190175131111179672621880553826514231531283531726225825583834718866688449070661151095637113337403559776342137133192976708618825892171722198470133745704377141094246591610374808275796035437262511612374594200175123912050059005305175117591279690989306357168411608590593776956419413106828290097424272877866245949964351436013898850684706267405001203040135586288055158956417911439827935325285382303417466440710654292548196612356217578410579263666751824277748053232789631434716572292421247391564957932453251479503096490769967640586570655648668981606656339083191872376542079931049318838571667234480622747959361055681804217850815447366975665362717332875855745814544209024912729782699891180036341191511104784430620795691173844923262599512642683197332317785069017451845378889137100925816372515441846943557705752002782572792191808680674475228927198178224413258846341175524676947668241014556087288724997550611619402397541176672245209117883146173820537139370721971043248246975726825845733106061539841269814895587462061686529411551662553901540264412846761061920 [143,113] -498922554770687737024816349380811379756282289164401372816772793204163371242818001416230898095600188931450330718045814163102250837881948711729488375746742544368798201294828085989662290917995427506762634115092800391836182802353047928151375024792978931997143305982444467783781480946361695250311791837644320523181982160728445380203977054363946967945245093542081238989046860731907702078908289073452285215481382178909601993813915230679983689301772936392176984073096232223152666862946481020523819127348260245442399564900368776514517181259095962655144396565742582471384510926724930671879654897083672389717870946561714065541932681135862700146031145505611760198869872467063379788695520099772673368237374392178321334063854636048092738105765216296728113037610812607210910139679773230200231856714488313534924018134773541522687057705853153069394878135574443240735697308409395633515712193585217913919986325484862608903596285981276704606915838952085089387551141339435870472525685708463920939472709705179853053053357985158905529787103593550322151223377043745392664718382792586716508928695347764283779272973308142161200237975349357074194150274619594258134729887086036574659053540366122162508223749046844398891080246997966753829504031321791185873944633946586334798186064982528178053118980505874528609136057971464197524281483020001105182280067304746955670740585229505515001116728546899823854238032155689941603811905704973795441550851466229409170563353471670185266154709771772917436226469838724201095089647587682337902374415645281678443609294565958486749906615277249536117505649277237196858356640302496532487892394157814803638800315099369650195096362611885383896349651601856797513626233255797919159497590014291961137211561779151019483533963845804 [143,114] 47021008556751594034905571786624922115511150625738560380909487884669218033546180895033326035055263805271653714360197402407075868320541135874572024784302821557168713507584320579185403152787187898118932878088018024032134075786153316885029213996329137577432259928755151737230510243766750437522851466075100724078357859840176197724329723950336382519393075748009708058547305987654037137887485498349710062273349419677025883074207141329902490719018488020199718087300299928967292427347681813530172461366011251517303562495787830982683741359532847089455348046937753156556667477786759758838890717660231546613432750148900571295875525197196007705119623149461403631182521027947162618497515160526381733489043180973241915199020854499499255529730615854503764848030062095910796414287803715991033808872423782451225949272555777801931451506718125010636536276479189915003950621969876978073716835011734166329228829564657206214969891433945115260332094710867394388311942158183952626014644921918919187314155486689196956869757661230810195835520560915100939887041197881624268320543801069418542927947161495347059806004303869619712409871284706600240474057951149798601279835325030539033374404161275573931868113182871091955128919983217523680205796957774059355309410032907028367312690682377597460294820821588734017128127438511878571157626944604718165136690951794449110684056690656824702329506241066309161657949425751677015293280031385610899284038804423999044516489968539151803416391222089771289891833955101121550231758042712567395938591641572888555131770332799730733893533351008326391336390948665981409256875464524599107849779177736636055066328185601139963595674024387573322262755581693450590280268291191168833976648355915071163316421730212085178314617472 [143,115] -15680323278997433689326381262350205693466826587021717993632465696159681609753477394512088360970624565252519838880971386222639324396262901077180079238332080477596560114113027317076348601659889736598149378771491224400037321408101074653630531255328739013664449387460627283933560377522101391363110942847461163066526418840201808317661291927915959156125548159448712019821804712274859649144704713504376214253288292460102254560359169235563595222395943506215582169011350464984669126701747575919518102515595084011289426747253298303640627779442686662483279344952579543124103251519095809397607881988618359366592600960638020868272700534060826474309261867277277264639522215017003308789633039654954046409632781803632349363093141636159374189752558421843212595076335900989995966799364542447071227289940495524617674779872226784430026149566901423562585118951729241621348196968418873750683408731318961243853262318570259752565733410971283331041217788513021890843738225296422642359055653866215930967043126813738882289654904288868540633341076125753654190960924950884627966069241381096010977200733288079597992719684421869607994629039897285265633153520342832241653816413276377459630179293995577161331973903094432533500292596562252030716976879975916473458695909029299834452083547793959424452419761961666802192373373278338141486875934017860529056795838494258745391621497301948801562953967478722779997319617113586015346938091244397664822295414786962703299962606720009325866140540912099290329588237383734570595868510345394092263965870903274548704326005037732965217988461535731194313196606669894005211869594042003705158725868666276055187759850115177441408919760371814586099914549178952805114204367731532897605564653057735332895878679413982716464 [143,116] -3377304374050040515572665314864565820273922313743629952305165503860204510948467283385522740337880325466487818295429431150057194460092964916321776835037288380831583945706139200067661067044520578597318995577759426022920492338132632981199041149322597056843735332031402028607284776318321399271425344187655408468572485760876809706853943834249756232891431854487639360559124923331803241830697791467882171494534404299145134469266950457530820503892964866796894111982192872817821520388346663938735400291475966035890033094986478004832379992999466343531848587654035558653275881244185389087366460169047912843385166749981144564451610736664327620671838353745938711655890926866125803132560889182091726468641801532470174073466728455789734752781592939613066769802961524715881713220953885005765104406194505506507032671258410951550142306249539038196488599958276385610205571840387116170515463424051570514116796494178337766314797903100721204345808173625321333299920218088991211055833802108940188388643587570831154553664656860237215413419365918360313110376471698840816092086481360156125747465636609203662726806515605841902924036917117242975457868435178998103979403927925901236187357596300425734029428540552101496269208934779191357057314354826516987674401675500794228511344572014115592397649888515787735834863547981511776115882258874522535536692041011987197651335264367763630543859421199697156922766730982586654171207514281842947946604397428235906869802910336744927005058257634580342283496858155547916628695416284418307813395274069413008703894037552192518609475268754025140988047804137172123309785957393738020374738454601505234839868927259405940168290540213350716841179092988448305133909191680528574022911722504442189889356608188000 [143,117] -465575849058863079764637526040519359382586005557702766459664376147181107864278452219608144771569472346947724404434929834475117587310870219015528122582027912240393835416136419911187682217072702959938492376664466874812268658550648045005583948079274538371555245033615842694954421681979401369917994289483202934074542958585902305188779627481249867808606602922151944609777804954538837132380569866420010303479861850789868326201066777431467658796658842517262742434456552144168585580963100038277779124100179241097152296660903087509501191861248607932685862398119957079314451350760261760516188571214277417584511205403956715733087079011512757433361392191019402919973231931147248216308027272115973987392734279844037075745755247803892022647226267550478960802697598430958049970761139603527390920231720980528735184726983571856021900498330395146330230595156176816727152722498586563330148212604206721188266649735457116507232045670157148184310001717953086159667434875822211847953768734706991045411997771436638097394066407943808502446660846852968211487829086948105054954767792543722937476728664875482274115488001359514879833347354964059977227905365205042444419212532316599934310993298297947683380835267999980781640269310119479089514108723113206601780592364202277801955566231415356995416709435367630659604291127638764455269508605942490792767393486069883650164560828420298555560823378963924999466958129953373430624023223576086715954437098080375174818644255667777175123063190940286525840977368172504445431723324631299237296383658514232227959202414659043439667452046487641580984127425517749688486304819072741699177611127918102031981228093128380748753606149562549888248691215147310592165046132254683326375780663671007475770404 [143,118] 185210390702956968541649571850067905963507187802181257214661060993234085548529015481997417903524677598266639939541696897076041964861110611112000444791232801109040504735596254426120874898025236099021185509248794236972024705661447902441970576604826623676543397773379779148329968467981259595929129916682226103255328903518288976741808604611303209930911381457662276702184061047551149674390172759520460733832067880593395412658292635925656887419773784392590535412595531891494594804723188175643075117431258721960584830850205230165595909754251076982449683743664355727096923836082430260683571617339676252336876313090550637374128130094150228459027018687602681416790267689989937645363900560605281454797935397800121634030739809567449095959448788302568577025117694590291207600323266146049622383707012037740091701876759183093667822302556152216724886201636191960227596901251068147194064239549291054657051945569519650081314246218041226440500225709876220265559963280561802035335531521027334458494876692116364812057291309996613662843836822335172475382252251707465492798542546217755180618271779611646500443211384718063050728434183022021400771447022653643607670756351056817404537631747870224320695178115900936227800438698443253718266858849173143356203917769641588630932091174383327999480389289869513335561621801202245543354481147439950370361604995133791269494845942622942654430311387494592263527631086367432918049415019181023777378488686383586427055506807069956243887113203981397458866566386601903316474876490872352181121439223969074122582587794139773053366601872467903562577881980602588143047926783259407315861525699485563557419142310979889480851831655209787468879136219536427018035912767073261325397261616727489664 [143,119] -37756297105224508597645963494447007109284159594089336730192844370863409822199033080366796497045804413764268306360970154307614386670098254442633347445680096077538927618963235731862082115989465456116721655315942037759778645392439259307137147404862553279029077460740913298877282756485379259622300940772500436021309660013830843881725209433708171607807843009796924541343781754817601345243852262188426558607609406992175580133744771118993863412164174611389183732720485904922067715433758205536300721698780143251766350654355476936463371147493133291167550815695186095272594385613548535509928470934541913709347610791602405738248040925127535676870513195910902916402292429590135253454933179752299651698403851910936252877814463812532555302594636787939326685373285909618533427107361202210254698107625140588275750123304088100318970426277244168866893104152282060285881160323506685105296169777137206393318836178725835882167687451610483879000871982548942776390235084693480314243101058865772367152526957568955126344437435805326525456911024778017160269951813461772057216665674225405092048474948985446980806170170998448451713594912659181732138846867303425266115415022930116247080330354469575203105702153055677974277249048222516704349391957506821603171018703952792650244390650902682983329828602231157986354706765678107808027763334206991852115457767677601775431805690893283833770709601895505864816875595418353698038757041158741339228664262533408556749088900463474981238244985666985091943385863704428559994895689652097465215906426209083168775920850040005662471436489822156312203257691973104867769969241601725080117993915410176628900147820151534655032152831020113199305443117381764390401350758830216909359976543152 [143,120] 2573212994371555589061264639966708281386594625703955879296880817312761018049776005775494712122999740733923912521560212121074311393491229165588722498568153720954400705819338189345669650884339280758069218756892238506946804589860444856603021331296696838236098616505979278191608529752590392956224161646517772524043879468068887302690231634917795674837880753744506700235592248735433277985926179186653921250665876498545330161643602763052655754972284286453447726320592050050195739150311143800162807879051287236042932977855738245749971848535574315091724318934290316729354413966704107559498476005912757425099586929462828755656330296380802445736760517382723798501914377924376574288022052431563064180384537532547186553199612814810900446815701540314665969013558910273383590272746840847833529466224891420505604775992904174047722293133103479220203240609204721054875731111241148886176858606675945646796802345891093251422923486976549548667690058765964610678351978486101238072133128476726043563901530563843055697367793155726232997655235859233681072760126378377364487694995487878650280101081302311895198509890063157197367061950672983258967468192962062236803541548073637033895755608589906580269860971591523597135770745457329648819478025306704982183031994144881668795300917823283019409569429839720410200677620590395216747055274698988981549476034778584590762430009822673524761034086224075615357374279055865971687721057824193624452698003446524968789203077028901270222978354461209385519292209662470878370735046168004338760451134762283459601391452135813678140495645179075007643809456297924180639767718531283160338399651602496943150398019128329810903009745587730040468436962458736799359356758420956370937280 [143,121] -272867230108450049108597343291551864637456499081487037744231020340173084838728093250862374499855892721110896799236160958440070312080633215201103598068247877998749483627118646782426318593298073741058772278720535003201007803475488370007248804542013229078734778873391544278699841959182178689905522067461369638848538034792014771466210898701531070027575171630346496175592355519579197691634639738265274910714698908565513655961440688410417568246148285924070517274955275947449550891622777556986065629179606235180235717838766956870554847335095386851979552799165078533631458283827598652663843397207021641324038294997621732633235686092036880633533619595628538431986381250375641532191349760420334372295022996190210293080394372935822674245106083526816764225901161249204607946971649128110732817001373753801321439902759202409165921158966167281900157587615059691646470670980917087630629297284699246134806746178136046006558732464239542432684025691344425583959853304343333290576762856783441834789964642873405128245940318590908189110060642450194299231186769501908894058498328421394900362965588283567151413594993754335494455259546145237722668211352050800094782661220029494102431731765762942795139842058716828305643146820700355404450291357171143108162508662340734949179126339165431591800118653066414213059768314728122141076665903770787247284301751982119208970110394929188413605098030589159231743357679675396821158498332729838031509941678920155956643785870616855328873683672508770028443551132593615659190106200808328353895803198825982035063769920977337994469920868897732009992179659259100980550170196885088464741823577939534419443817624232191515076972972834288873474749786434168537925885450384088 [143,122] 6925206092087756008597032972555187760769965867067805567758476536072425761322928399575882808337841531769032714231965341734472475330917074281608216357783113001212752730284447416255458334593239192612497071703673906057811618958040186753834659195604494451505795698419092700266377952182822849116011846112389400017227546075626804370307361189754077228583818847967267113874721761226812998847856151796117381055162158625980415819803545143196389070186419519145613339509686914891085924384816664308750871223065114821573600072327632105779405270809095562446888026514922078212056564827476061380249775617376031281519233046858342375164756509066919210545618494835174956988251483595993864732772696112773236145577462175457533557797009833251959849849869184049506611679051065302889782954665971104808946405566358649947984465121449976206030366451252273004064189256445677651215781979601149092315057985430617565693538912022215749826633099759789730717291960845840529268482082125852185898109326371716983390685408755694824685387208013993170541133526566011730604326974365615345584868522090648684138332892943697293177480669718330921069219170287547766715302103834826709258817579785695067622300522702372957488905399223421752648047697424051859804337332137883340915839901922683362705333745264823805426094839880329525486846659741985535827439459920376529229923776978934533991862225229902004674583458659053113629882085011078917887120556922788866802073463145268947623020420889456900149508524661069141053436360975496337758372904729543645060804378917347275916826057345458310209150406259476598940810943313085905327946704882147112492814451185308923887868379420572846046926321184656561583666596273480764082855584 [143,123] -173651885204086163470019228010353838972913348336235863651205581155272814817866567919764690074265803613964605255221981230345979599438453798467907362334260731231780870814273396245175564016708232412535105048766764324034110865517391955300028665361145791878182405080404520270854438485165087940824506654497121551067221750644907699450218485485850057665109326914521330046474163831992896459107046567977695316205817990178001812059952474208720587358614150122283188725949384776239810842980706144327213224528205772326957476347131602657195909754980911936380423911763946424068090728963221904265442459231575904612745707177739893347648022040527145426082247802169810255338294350381336488770209012470988795892421567119285174263066300855441735387641986626680713898115116945860276225922054443852286663964327906745025594657759625642319397958943907931880030873730647701724488661172172975326841072856592246743732616755284723478528315606301043279252102980633038545258097374290596979383642337712900427911688728170256222938290601029792350676296723114995318775773694951666052321603854444705827743630371102941753410826666950561302690539459149983847439943386379866586464133361378660601583814556821816406722700737856757854688633844512314498145525545010672150082092047859056315997359274187306598728033090835522213495263245043056343091842462427363583036637516768096129270140823771705573639368470697688328819851210353144312647622785943079292904924271941516198018271208861028841917065744451749937062008625644940666492600700244504588029465035042676738134428147322234656452580245802658086204779290135077928638079780569776010646046025446384000738597993987783199346683931229844824300068852956535532 [143,124] 2811137485710711007823074489032677764032049208546741154577453366550879166594047778826957211417009640276319539000510429028567763604405334584786949233477680910093706139197904566777330220415725962265483889216262299851878192490929917940160156669549309014893148947234996244663824533139840263957075203706119691048237427934714486669552524356613759770806018082620357024958987096642247010912314412953139748368548008838259257578548968112286089543776946784855510370146944862284058288958005123963536784274583585257957702242733950099331986103750891994866367543369755981130052047578642637905992261680724928177120575911979544106686461759625880022492665405208641988027317944651970194514690592310083577396728696824550735900885928245446257083197342868841466560192983386128210761549502222980375519764152259087937008610422181844643423562769860199059221867629281588247282251016529072501264700194629125435770812365034107088668774031786044523924519360063157567274835093536013089574066064119914393482136643206811626427862785401797649331262757708658178954883761103038408346342636171731644206314752575775798222415197967137717880909319492050135568935396614010238282463090763542655962496724345642554344832120867464342648576294869703268069247911901905919684065551002472107513840544604505680126851578047586528973605412961789007291909658522773689069354947830711846348155407225982310118088551991624622617999843411564178174145662818676013149858983540205025144460266362053042421088099240323870573266762385553034804833826078317976154970296478273803896544482132702316215989691375014299069259933756752380434296049589366100868277955151050558124074392164894029096234599546773828442054840088 [143,125] -86106026556093791216073790829647857448451290228177455043428250158781819444878708717297257023690900598129055784799831789429172507961040952861437487455925174025043303302558159725840372505130615536477330220226676950233793307421985389452105752164258901053170878095500362822455497653998089520487836010215049635748639433293308147905576823908284173904497818644476743693214212483834904687460622659320616559319922754101796822702800953654101498694206361289433815335971021477279768715960066483266569500959408341603490607481277710450967045276981221014776911438246888300331611526754945905096482409644412243892517930791336138055004352174419958904845537217047563915436079102717485602377184286814530268951699594415059631668828165032003401999983924576191440779475379955310519958365501908655358386871089906799168501924133418144658190631729322805103646899646134136908337463787758038154700135415617507330568640176070663725939401826177787329384754216226154083973225868097958414889999858260094777526716182977375411802969472098379160298894086183690118775262611365477138718885658610200561282140736001081074574865615725292653740359355069954531337500612800621329055895151251983476101770360287962748915663992483087139007298584786097149095881035184577995518343420968487951797767234455362007791489604683322812569882661769188528012112288576199557251830916317326347766709932933640117462657391351799902206065089159695296239709711030568606032969352740276071264869505255385512551570037764898817722770273379218753286822536378176045033912436800956102185046723730641097220102333371678449481248681000903909832769608316637985846766314564313781925905417204319531052561258492559819 [143,126] -132817406481651098556744732830530691604385040714524783857537054776396795185157633801672968648951185880141469204416206420542089514163518288223249211031209058962173217812807759775623722911492585206219478036272835242251361077831298834670866499157610818855911920680628299674086177454388385771407378486742231801012848360973811567343186893089044636440654988304908215829053613484814174370706333075259415560677330339553200817063593493552359306641505026079593497852544372740857680856226674646116641819530749539646790792780147794331536771099701119486746124085331813022846598385383847891993030227203969196397133977851027191196683384794570848407165231856329535511135368361024444241651935362411449998895427512714896769565045907203123960136776109990855211676765334491882879820605001686079782735603203584978486929185757862143082654241682291078614493227080129279246739862732676912073235521006340397843027117910414281164261747146989125315734325914831490275743882918118123765194950218421744006975581675228061103060850527304564200108956713452215582376975650278660848341405916157582714080738694528146449235562667930430675082666194137646322230659500718329750473509599397227197517931102964202377683818267042440314612972482437494184999666679354846541941882426624207219995396400223273115130450013047133823267972501254834585622231607749668428752774456122868340810325116923115592581915189676189303383986048280178146363035683089300283744664164760020050959714181622966185113062202333540730075926506797487548789209964420538682334636901671452726004651354967386794237494663211953840311635023577535959004895448405671135038833298759551202921484437629939921473508672768 [143,127] -2261803824751218905297227045207359177936547565309981856616176833187465722092131470806660816362117332536960072102776194199727501449339792348154958073791744778708351606259376995600852161922970655915856501772791607438968615988953379754943387403707849860608928056561125164737606794311296101956896644586903717708756326496374581138008575968259042104240345986675436000599621912765966255249933273637941228924059054372843477801897606896420264300389018506872616585019961164590070432553797946530950420395712958124848709231454046233043084730424301699904651942920814170940710697301002005168308306182357078926913441247571341460961849355042172880507593860459268385646814955825681047968866416693722166089223487337531431572185813915816602039913600187504146966713003810965999701602993902151534567002891813450509358656155030384873133584371507659900290188252823171629080953151521042716871383698333385803369378859160603383115190109737357554515369628692800968677757336695974232173387001745890732197773017523438691792657136920314167557787846284813065129462321672430978896510451552356464261012903026986321288982021014131102984648828748222758697610462406281044003926251777792641922787883812570121779941856304756115275092199450339509981532420678145646589318015528786513531762765193123268281206097565172314256104539406202412907643895394025637468988719291715188474654600991019678665502861362609097741323939547872573639640461482231057756351899145540771421330674487973100854203598399754140941149497771872896405525618957732879790457416537217496374661324107109491646019677174064625525566110552516389858669696116947117489361953466129613770524090302652268240672 [143,128] -7483249658035955730735900224921499154161653193188218877000167809970261167955930112453384995478865346744616490467068004098022896741118052617071146630236910468027679339859756185031861894215284875578822672508312877026312229605496336987193123387195018404854153399962257224666498643127422896358406198169894250453638096953725906365055312558992128796726090347606100437232755532446838230896575524302984012700051853359866651671552020886531323967206506499207514131086729331798475704497355217473743451138512630048168519824638507002416130960036125994644680634153436290827410839969861234273276642419279113451372474925471290571789432611671773272625063820834976707004183173922980509406415769490607590129997704982983362842338767268945662238057475125814806675065832970476451944570802734225343333608205515674714990238480604914854895346443183342905980135208797093695866852379189379452053816420653089058232949764163218932230445034591458705304280675950469185240568884322151012040950349865422571651172446064024455143833910026174860018879947143518384713755949767330353081885228729674135848145196753538306363844462519682800609494395409087094277000753713587356621948274449353952150755762339401374344883592826308290655235453875256971303429733256167837776266781708336669291787069224178088524237092561480093134328263981629367308925338901867998582699889423015073653448854853126798114262294495956109689687996198948558844402174014761914916999910722587499126313871754875529857634410937168898598628190287457467792773352098207444028574574789890828492200689559366628215713109676114385177238198083065515655952791906603701749382208414931732438322761444448 [143,129] -44396219252024216163939803164631747585623593948983475779299157219490635022026494090270394698466865823148678442973005855418119408899360585264526702390167546987911006014415267010874540961847904663724881360383976543135997962372376959552848564419267670156477938781235566946941650713026453785018197994380947090082783657511365927108980985116400289219069376015896783628557753393287395837230156715781887585081644387902575912159046945035110226764270952165464151386707074655089586747322365499746031666238955704591508547194418195490830368693356176906500472964178998651101197559315678786647520126513612751452638048405378572689451815650634503396447535922343018745463208094965287133035490670854798308716117602787889018760618740773987137367058657625093476928780794335809448276157621119463581377194520479809261627018428063699464422098873925006820200764134863339591418172896659943715897665094596420972421793419056332124755899563122466573435602676255884899722241006743551784988735957037860298681317388926268471772820176774118468891571299716588768669945209765287544618420021759945998739176179227324317442725345027747493866166650291111926337840602795913557209107066844934958903413655623991208931905302546666280779586297180997606454660210871191581955276075400126906408921734254542037573552579959232583992049198154811423967041177104636537925918328715675145516692174552366107195353174860530388598702493449474865375759294432564328459506820380923241902778416824555942731556976428186456679299632760183293575261672291009925379892789279480438007195685773798499550627875590016016164018386945475662628913523779634751234991994613993738266372 [143,130] -95731122739220758246807473486592027777472307753000727743435849867407282244444631295082937145708692178837329445731377987181467205585475442545502171945349976686736979324059504957834238407028173631333483329553594111128839871042014829302607455251769657468168622000987262004574531362568154945412788091514878139619480472531563855300590366050370297275169326135809826476903710131378401979169259360321073032197577948467127971475710654888105650781094813285902470257317065823705021728560516902211455469431236933437534005934815489951271785617464910230546162299838571080514253619858927907799010460496250910729873207005768782952731667111866677010291686941934782053209385281583029812025656754879504245816692743750981234074354760813499898661968159201454783022202174515502333482187957985900143255500890312496923983560392164033568733579773625522274464448302980139092847669624740153366960835109727794837662688033335633623756880565901105895550081011928481473251158238123311530464023511831642484470379000237790269521227073230932323291141365904262636904978903599171879372112057014843576031124193735373944832398505224138628472455292221135167781231068200725443817643676631273434190642625154913340183012968296421040120691832901396089078133850683138765284511857736383478912356864325022708544711394134396451231287179353417153494343048944299613224834880440537924078106594259917244588057195894963926760950212437801634822950485196393270088607202795844824704868112259727740906948494386961654666405119118157407728117719626965330618871568160067785014073330631071555959730363380944491321175073883950438064058687891559676688345554656896 [143,131] -88091405427671015402022452287433706711214470715918081603589735530913899970883591121059148427591352981446280197762390463943936263705766827363474307348653207106633529893406786826412547989436004467863268475451355002801937528314288224131740772650303612614815923951109457900655958461496204492108015190526477755543370414002517028047693538236951516523056818449339374231776402053690848284284584417445703727253140052892784177933976297461401754211296883810162554797718931583772873107447429410778049131102844010604568172419255354661669483931746998147934396759562409110049492690279349873219679805309910465952950760006090076189143328234941853348890797796000012563742760509162093534652779978351938202621101897587242951611986214502465654171430024118364365095393877379560711451985291524425229695735060098532707669814675143186909689250991405866026275010989041264846921727718866102504858376352106329455334972724095586629114575545549010314536384719155088124150897403789416783094014150202996569019919882278588231389937718451675517878257302349228901447051934195243284725352135811238366157861380147042106258847596514818603432975300335125547775484349923002864662425890474426301800017048015866276504631784191630529203939311560279146452422876064023212367775972527705699187608805226932444828959506061672926409782652870820850812358314877464182956042792576055336642584980361644584182823304600465828046116409200535306699485081112272270880819764841222885765103056626192861854153897411736518724026831948343131120962960189060472167529666291473409530298815946466463958167385338631919333233414913618323425642319330491901184592 [143,132] -3887274468475578292754239113146642526165478438937281407146010704540370539182355060172579937810566305974929885828914486950801752349968657265727656827040800165724553595448440898789733753405012694436889355626423911004964376026468690730457126099687748558841166316749159363981169398747312905172652162604038223372090344879232511377797350101636397106906872170553292225701946778921387037799705656246001130271116452655839633084314373999318339347229630800401078798442046547384153584278773758253207157515062492636017125847751209289333436647158800966272002587328255674548876172557688863246986752837407991692471265985702135704049604060568170571258875667850719499354018669893805543002681392075247770200148546721585147826972635665003270325102494243176676418412210684524488683339543660705115367937033196055794516706998762880891142036882175197576563168402125704080854568253386507413868021513736189559178235417423307058053891597482566480104543696724292590629388232602729907860967826576142160350001498994479036992720130691878559670613076595268553735196841415684108242656541241937019756013188564733505577885451684485069587660850572238572763589138946743061662862235336152489991237367933776707930617534344836288760917437895419640873893213323070460977987280412883712541619215255931283156855747353299385156100182001177905265772928863733264748205971710967886165791026342825852146849412973301065990841704151068252472145221877094097137288408104895134031892933648181053585771843566841938345737650704603228054460791832999717465640808352181074157470168784197631279172376451011494523869534991174179149262292893896 [143,133] -10787542896206300464174774841223267624623074040520194602023322356966680021522484458716085313115816800256757848993136200324977337258021936009828081807638725237668670025130617462596040896518048905703071424271209762835349288643485223301799633542655416461248463022511934407685221197339204910774363834382262682607605830599944650712917550633794249175857303433920661355490114482035120817804104111986104435519786048463866566538077858087738424552809854869937119475143977785005645158447792528581597021903124368529330645156118273769595262835626685331591185106465915904501037103399989429665049158221706855530558796811277251682167204866133979983680269258213753767207978026482975492127412445527699226264262907607085753266394578270998388620855947523041452743088735956669492152536153320499952549181901288375093097873585072336043252078272509647189090898383909973535340104297969519407179124510316724035807186430438067846856612253753371245483385107788361737377073078263757335263475886553122864877867977952095974585130322067757677401808395847828399083943078806187002627872087849139162243868147613405470319685229392622720554654278697328929702695926416321730053883602764010908798104085174946749771084024421716266085733406146334087649532500188685294063931600914949827325427920127594842402271858066327380403353292996716092408046487734744597115715288027805276993005403173220802992780221493039660936426778161023419088491659124786518336888125097781949682872632293557774127525559328268090801761186817925706756101912852178575535752364980524775291890201791781169765951027432207987163502438571628624517863 [143,134] -21725191983694955347691470953861037023442357569010639916271163664631080423272024822491064874399296681072414602994449253917955472957907857588939828575066235368203781350471718760986028386781994276121805120492589856803506242970550924344429826251309676123287993165811031935456669361879791315150741708143163237317251457277510683252013328426936304462821832804239950768155100319959736253614949654423482252214005115066423295257476986838403413340189503176662051062736092802627639599554292482012743259357864774876551481513938675087353375531845705164699557358717933362030292692450279224256040002559747848986348475576382555731536942573580267132497529945255446413276544565806150047198546813604199469066385630893261887144723537465426637038439541529431112330341166881439065918065658162310942805324811325756551035828184791710697383599682716749400658239522469674773348948305905278133903348960455534248540752916460925504483378510854482370757070858273593259546589948774684849560950324397808492224964310863691497267741521943192751251283923038747476060732781450736667547638583506719953631592886874272377435872532317711419906869008820251340211404361852337467306496044031827313879616768089436045294045851151870840372663841091497243458685157980470426555685834723814418546450084704734396996192388091392463546131273187422430148039993380602654332463770031080970142416380202608438897390405252870635579888981196849155174815166762119152110203717712442667387746060084539853828261223586337649989493857477731270814880400559186762687075208366509276666592004293886068583162246349652731993991906737920 [143,135] -9112812808100875904697020675503456184370162876225482345560236431886501583514645177875094747065754763434933609979624490866108983078610166748612020771304635245873240387601327134135042828055766435123451789279571113620198329215561643899081502437730635496716736468180599289138921645283142970416301665325453178644956001344700572104339318477493826358954449538598246972589152886092620064550864203156037098661969233223135855233412891884302252936671698311364893594924100224462987618139443938239255788939844281650388514840853967763729861312418352138295917450135267125123527708345219685364427492791975174035171121100185429867009730534562558451403311495921035256086456231069785130591330882669993902206831719365356216624238297418548909081793840663982876363450352322883389980621274367700687612813573688484564078973741282306289450346500384498790041796229260703348116067077784955962298330833455615935043177010221807905570410454852015827477093602857058374567692343666240422870304767658752363027722172449706637545884773743723618213485117736742545370231762874961834909707861279020390312117863751618856133661276438564799467585319999564124899762658200550076485152707485529985976858396408343934876559689417825055997350364508411377008880237711758144865976873840426998673859456187098232601384821484963532274748129185170869380469453113790494572891479164502511572189193369834554232713907562635535948624963680154440032986581834182565727326832840099908183273380409309844546845880027596632977763588727941905696225615255987336266465653197034881816683179868113278981298905345121223593568 [143,136] 253093565028641418398509219039602337702943979917017081948556908673257934869304322047910721972474215106124607405894996573697525780329859993839647255348375868141570848633930214212167274472037143450580680378872057939872139909628183309070812747139915408509013708325540503841635600391802951279474603442976405253593499647339389026226458932922975997193061047746885351033718124132269476372956176135655421973070669417857592478313589006715533163008109209375505550709740489649088870890235910964954792730335511149279303608071374589298770358476416053436123789252973493262828244536624929825478189204338330115560439402323530257195940079028473041310722740763015793855079131779813794863526625428052356810409796541906766103823697794140074322446889113820563635594354475581574521544252423828754783244264429451138552085244870941067002487366757614503236571077222095087066250295519918156685502281030184123236562627768897363445758425657904672776961647710853543571423881440068512980792282345981036138257338715117935328124492852291110596888058628783061332751974421401154630462565645400670791267820516437819300096571774542556655648529830886273578154395991372870035657922329056407688927846880404876721989985248340437912252164797735650394361598583573633180219966596187491812412767341418840223516677417597706964714153784810844327973309370994059336380869427331335961183549050485676323325190717627812839338113411268668985164191330654670412384076975530015837572099543439843559307675462651083156506040898605918625062575015843196078487737559046788493029849568817603155811145634128 [143,137] -576705357281744795934834438630360688659376147963108883211058509340597770991641118914650557313307588538807274084709884403412864291194982906295895343076278422809372677530992142849755786920953393609401393918051949465627552897352498943959544649547263588758192157589912893480881735126951397473254746141962523143946311767059364065661181839454900369859982461703387365349679204490323732886062656506001737734892366616806876877870855035432196854124585985335451097665935323552886022064358734363744691209802949903776769931791216806977443367018684586687277012261799579645930725674924897503145092651922678989581291699190076779804149843283259985078987720540625417785175674871729853818628712768143121087425172477479702592391552231782638493466327093007788093386303154787198078972852204718878200064739524927280098383181148786994624913698334943849630143905759765219925966061360949726037611297590729857866211732902528524788212941444814999036452283345712497610782453220777220137738093617861085765996164092544470888456055459021138080082476503726438648430553029879316016683286270293291497813850767554395279366533318296947502812110365018435997976598574602913164330053454390906227972157299741158834860567863811020280018899371999723584962087209314905424214408784013485774831070133545337755754174896976875431948774731162705243282147774772582150148543612984311862568571835442715189199101115462806776508029578048542800657910198158715752559261818815728347060296393751968434585506693559990478358632088975511214137225501037060215379177665149260547820416466011580551202 [143,138] -27222720086479860463669858328556984842395312777563622927782338889579626959027666728814275536532562365558464522697444803468873495423136696383819246885773053381874964649857626670626010331303584781225017946226059923282407871579908490397992527005813548764264291872004668207028695167742638123626587562738822299106657032173660642535931840092933390579327243165683721843279216465041173400636782693524718275667022618573815511397191231103664345912253979790891870064238994468205859405377450839445315850142840755844800913609099702719389490472163279522339138784573262569917909470334599495817422185534563658756461258941014745286151580169012936154048750427034207402203290163287065745976971108495995840933986703719617617485365651537838411315129456355647771907072556020997385863326735082724320040495204794925604527050135062342338908481183223706204600782345300369261143279537308996554389013909718717854196688667088491789618153883926444890825393816090867746407283441156333797835394005723061511964284508600987375039615616460578299076430958214008883499748157279089575461281581089961677443729862595525783168795761514855391133391743466234411765703400895953843463603872867743307332437875918360449067377554865905174067706546437144767612856759928519090326036795391784386961390764195218535116179032520189588296031740203298512206900803968013486607578856315885797958109038351312528699619240324156908927419011975956613656484674511097893005990107207937154581273018973183270858742250789370322742742699217716905868867860110393134750646387441442196829424558496 [143,139] -2090232272259957066411855884058575411486302350015180562932241831204501450922104674777569812113913909895179488721856782196438137071492994994937978304087671649564318570239095899628470657363539220832697562462490682702761821792671562346772960156399019363992645494578850693193942774041556820407277909806647303574049134414796224466929527093228700653168673387958171414807962812614676340447634321514669602102449428203904226467212620311384272600248256288016530250260091662629560410284427349390296760482360765543092669752977342001415294830182889627797243443799598147416139845023164218099733077584028841387734369170543456945315825352034925730188817328998341839539221992896600495196667701023145279054386101998667881097573861158718760481289324906132041478751158662302300221176373018136235296129115452379920620479471467141598253112549841421192401861611648690192475258030875680332142030054843464755300964195730030694485990558666298580779858871908180567113854417218155419996704487167855627857835768539165137965735656358645569386307631091575432819654027378054900517114600170447441599741557210182928091824080415316220405758258247252849279736587974060302629182640252785304469730076264751038270179894732018618589842116054187840683931635331411576895804707489378666593432614124679666776398646071104789427102318010484356628864588734261666151286259387428660377533508308918203349807825160562735651640200812195854362677208479669119205452145038971483051883122933978700885489322277370772027208933417182821556770107007835125971675579251252854964 [143,140] -44235992481251999324153738440563880069039022766052405596746007839773619868006126280018291475068214426339127429169062133418620391287570483679849755849435146557527760158880072959408870053057173888907302819173417460997043542960394244019290549810020548744214417481260078885524998152476230325792497215825904742489446711879933754218446943661642013883732525016654575899131300548464608937356491865165725110031968646789383358240989686977084049541105950037602592554075330877018296516318461581027483458873864412895615667817311480914042536056393398202314696654823656834274242326891571077694998312988665066476396396707179683153614190060920510982171942572797562557561789630154245038568859553822455111187864066190199126802867271314019257373198702169476750953796181215440631602946894433126844138843172433993652245065500987962097720617502375751123755883344029518839432769692374870962902431020572002140318613790574153605986188114231915375064676685272229552780185572295714780910135603684713494294259034647207269124718344182517615109005347900033855160344052613384251198961851182562206915640723133593281838318307868448034320062517738711358024690551674475881926603643762683850448752965341002662153627476703926283216740190222237589318121397699841953934428094573790784672459807428830903649978168133980478273650831230158760544806458113195456711814681981015888887760133472033645029776640828665272780130026028649550761573460649565065679094501054941458158108150389871895350839057986567519337170768870849498062963564889626835784825832 [143,141] -93215402010411074016089653093715148313093608148461899143318623847737382849625118599989616234919342760284290767244433702608324952276746647680480570964155175800213440036096305683485661368028819674540274274297149431736572604794208680247743858294881805537453829970467598859150861750742561336570101345321219286906853187213612928068299828860991241267780192283322863500847162984371420766896276883979342103905922173680877935290849128610202119109516592970160389131930380985634937423758876362910783457209612457906381139135723248631711658374314668393944234559077162128146247574263027084762690714266109362580741358087781237544437330752856754277044366816333081202067214316683014221753346719543893995739680882728457108294573929984322936655701025537838488444499892161585132535802573731354752528034936545338452987673512980777629645581484576109117059732438909059366882495723898267775613183810841374148586269145121823067232628721710378079477971974524638338028583273246399930191136652649369425526831829149029989363302014025546131203613576623191633456633487303872510353606711876917412559966593026974221267910481426360066734027157546817635471976113422785935562431477025192077412887463825758216900049279522733900403051898139886989553393174204219145528886386097883305357186491400586264273598836968553363879860765338947507748569226595954332697903868290566061453347049190251512195297840584149759177945381734874337274561873374786119055496352371872452116468078489928872680278931063214123374204720663910608460058838975755 [143,142] 23396617558396190138417008299375015419657130621911761456273119213876932054322126233293199502704377604573578169931293265976949576868722433792340196127219283546407597215678051155024552092996263913759655017475962261100449737340034592957575014237268092488318983129256289090906739508723328052005992949974110430454345686663802716072316838197733008840415076803697047344042545390395200713319917121465754594832280391937288465915332423350120737230779400231251488474746908858488167527464719060765517658722203613558655030481820406842299466671382493276031349686100346660089164545327013742285084785196535588065617105271127441080273570539293904912762684718579326486010766715648689601967787360992691924794385154059110356806513056828173709035666195173912257795075175469601525547360929393148510420193735876106649160189524085907254314089100059196846351889503674812690972283955078001318948728156512254982061209494215280001238475011748954236364609707728380546028321595789342390998446408852652160281233183870068944445404684048217334351730479205787845160882315185596572877591724507160346318378378660493071154309796315612918192853725705882358137267997123084007713591974826405335829645344684546382240366175790929130224841417667821210231783264563573443966857380864480977308579495601772019634505196142597973895854712792476149168326907988675208931860903253124528462680481458272861579750535502381913627425325670445840692665302876948416662183141854632508854078552436484543252435658807481447972573072216315043085696 [143,143] -142341494062680175440323617282253926734963813659573079760442777898814524002769242870330750605691073689990422263385315614832320777248962367831948684478796967855991515430120059229812851144317416262346315101468516119990190424730559535503577094077288180640099784622904435229557985607775400465185793061084783409077114435937410215381754650587370931831912312842335488933430543265048817483202625369453416888489990141463378539948851244564814687344004264431726757748742364480948703368417541528346299557060311907708165225942564135433165536967853240133903878490645215646505530458753030986878300817918776117251575048890044964290523303157249118407927933212127783810899043739170457227488010373212027258031058420906462886160876802059889965085225101887520216799509807747345775609327367425086325411456324163533058816767903174360498720560909988200466847498551042171117372728622243438039544403487707474423871309472125664620384995195041565061657336552542082346926764207081209834578753078111355125200317414491820620789970181316658074466728277265439981621689395179153484083634367757240179052426510906980296985297161147131054469219975865529377669005618413840585224962625407156616004308933841593833855396037514791932476204337103900159067239541652242542001907974568125312814525738204109082279823072122773094723647460498043061067997724753213060143816833770894662281840348308591695230773711224498444199831126318820499748258154017232826941086088271597186741077393393097951550418966294411219697989200784 [144,0] 404949372602302186457734359738979858268314621181432105851370712391923767442509727027684310563085894326718712329876142782899574186618419089105884042977872344926954465421690322312377869153847443136845622950104261943163540301710014829432070299256059260407756230988527702964123101520851101736384935310042389415189677043742960095575359087900002284727302195534986825466291906501607655048511960478857745015963722330955636323223907719050851469513845579781734902991560071580414043267252451587953643311881092225466828519367099559051855183575969662309817358485153605288921039230523120577339287254695014261845020545715579935440730573071697101870394978550263454962575939492370189423707320692556864555449595539218130429547522250684035410292598456711014607232517963159161585202293265094101835898207730083001079408884802799873423177422042502597574532940028627337661118180428319716824158091704132575669683481777817427938645843955860530768594454259306835348992238270239777712510914137253112871693993829948864964210226859711856293609932249417407052681143592478668261024154545946574526826826397392736583474316404578810641861696556806970250593795475306204013281924777088967174543042729080697807698933720414433310649495918819578595048343668987071298746075803309684347128776668229463808243772630947008142249186602344533757600243088322758257631755032441455876510395765895985008283758127830368015329785326166489029282044530620016039134006032934998347939821921940266436524851641405795770390953863428006750027662825153126993464495447815745008487229510278617373287947711335131892215468950567197216103216115487807541873491880241631960023043076453071777072800353729986727223418498508722738911380070293269842007837054429900298002137239175542622656874882207709226851747481104333369767036511344872635825498370693605108617309342061603228683327996914038193398890926637174651438161424860990871308242085287071217281128651965191609752782320518467419509355577708569105440911727017716533175208786336190352376298826569509289690740101523931587153361114061247044565377011948797476546905247200093629760944153713734994691199822987264000000000000000000000 [144,1] -9361079960506739594461579443172635626032338628943287414754367634460985483982324648665143476493183008881948564154070318262733915485578728562516477842273739182879468766874779126128719449653229587840242454191869678932174639569313518573570183488278342422729886988754924512702794593217807839371853358523217288443282759225819005974337274793968691452972115746807822538635660049479498605727718528539058971210962197366384739227000787897797937647430553032969631986308750900439755730697197265057512426785909310569258639376338918788007251933172578652664248192647520951952595744775730504896646367330921489922686152694181947365413360383232186075066445354643306303059415892950138819999372200722342140909660097952376583670506653561121508100583086469692997753531772710817188544769034521368415597572048658583134304601546967341382578018202300560973809659860232598795247544895232014713850931048005289235267292799577358925306317871032666569965275903832657336473214104412354933442622155726542371632188821198952069641262789631307759751235024509688985277939392442892928472632200903369604122804558811122740963593844404217365776789394688366686892495473677298833916420367723486147136134556961474378002899434340279445846934121562456680561303540446315098486384765556302177146595083448689154674426471225133530715946883856321969477789027898118235408689928777296425988649801137483646044433618429790854857381192987891891848947902856666655396756836787640865872748705726847766330369175459382806514744865067868479693881005702590679153606755327079420588870532877642208745637862790748326642942125533688963325949591879672924997115462765083549841799338505382314910584828724196367880322967004661977936634342591661605105730538165083818286131980283051486744063742215896283205230522483070738016140445432049817937337009710569193291217630337355958743531170213367835006414102117657016197360455058492872249849100741226753249277281821718564666430727655361616676127897334805477700168130103249728922334859519957057234223537877152900984365413137362557297305998194659930544741443608312815305755546923087030611628929072586037229346905625397821440000000000000000000 [144,2] 16761885347753438526507839768956187466945341516046711199809617889144172410198954834210286401586595066345415426482059491907358314923324841073926733342671540039187075163646503343766054326423621754820973613441219077182231621223538506576515338918408795072898869200279840527048916816021116679398670075713842705351845433913057767992569894725820517593642397521636068474809416938329874892470992960408582335835770041090034516128297228924589220246390079494147645430641529770854021973944141542662563807317280499923145322899444720076444640776574920889704205121576862509681912375324121629731739991734819873678139280242428939456075920873167249456182332358355324752958915262798824103871850510936745102624756348474605093667101538699675005116803253872594856627387044074329905032533682831688432239329842406045955793390393671772954899401553702703254386651601375383761451402599203331547866016018582776948530151232770750922292265070364840095479807841903498998519744503295831281887633819787549937057878966738223134138937917422590762185151833550757786531618215901752853460964537252248857461830613266786898130764320108186103688260642033807824651138943162124340353912695148294873783992824572010681699936729062737282604454139627218310396956738898840392595252096707041652803598132859468808751368527102326930863300121650189620890265912155880572511132746977682665818424845602905616624427233335795609586199111219493111414515303392299907907678004177249982197660343182762310950280634808082048563676571813932758096177473953800513233490670042467802106781108774361167913407327346363229139783685875255428072596036402399342172229848156884995555532938148685740429178588782350886778933243737116088191340111663333007310983588592936114200431233995893482719729107265922333511294454803412404443023201754969673980310463037287319607867936273898803089934003754294886274256932697745140482416013484098826504099907336334608414960511694733618329662732626293261996918991749050898087180505018663943640449599723134967096836320664549801285374986397185664730782186881904890046019906060844560789894300458265342430775796451763092517182161581515770691584000000000000000 [144,3] -10395313554230955860270030318758970492802599980705819032256866739151326523706025099179414595851175858246732005470075808156437307557501717258483805981318083893672394575661755006555740207282409262087886115364960359673497792925860510562975700957704512193982545660812293198240023268508587232435137267495553966128563161971365417133449372516025436150845419477269329855995647895527112586467909115964566169063998352079267603312626343998921379342273871166090181539618446390077801661056977357884955100296002081480255207683553340233406509075150585871434564061456709665955869392085835235759420627893024953838470491634017345219220316040930712480648528672122680601150852610789067548734327669610640256633583774992485623763763473905666954552604095586591496496162724947012796352834732335924756727003746141607514824857146822305418893372174141026105029327547577509221231726564478932458300143758396482591845412612704661547996649772442127255786760770309112614004707534767437244786754420247677913627328240631758166636339352994413708129151752535995833329025331145648176343724949130106044971065147013546912265152633443801329354836384649134411324984100630505874681181648063903090117863727693965759966213465556308276900631938472703330888421541503946602027118343037430168979551504097691068219398472916007780157838437850709732593229112730545630423389764873341304368357947261966958240093965921735211331089471706835831173405448454794437640042803399895428513279714000788428182826816903668051895914567936297795016304971645681373597780926125842653296495822630144150729124910523968870192007361851300100395930893959395642984453566162577202054940813246684769375048681527897813991919793643155713937908943001430464312547072304806642578154119758838182621107342305184267742020186608976827379611390002139257226463107887220399367772602195388989951100913094527481931156136673469200984917365249458512729066357124976817150165109732500104607886286983867053487792222960485700165051671123620373668365509079100921688980324387973838185555933998265673687809093363789181912104875951714959160007603886010338552069824109119957369223407531103328623656960000000000000 [144,4] 2615921034217595404887483945115560521266455742018374579652564239619532978545431423751989274988585908370768991414851587603104944260690751035880801293080625548959059410835379503311179994172880828166662038843501852896934192131288317615009545231965979771477151982412601362056760972288901253915289426402897174174236897761199110706800416337717082112425850720282190905589894344883577126096584093609070911351884933996528955284465304618063105573308494425349291157926687512408934406921271903603182738817697992633213359712238189795990046817904574583330820388223880318442213253188657767002302628084864218355004809169478504050229557528708346395459831402878859930867842714705636425519653245766535688546723836507053442599033806221017618256022788710256308215129282240854769242226273443149968158336202966300445537438015755331529915780982625480036131139903090340626917266021100411812169687813404057442066632018638275714527561984854783298224572170154161555929377550045754950266414230700317851597332611407223177312177812546794678631961114952326819658885873981785099035786571921414559811461541677958672957078645534306792548961306266936704373409644805217582280785514818982421222875126214665144893397767998338307544907256229694164609969295216413649782266202691212982273210437392257054160152811937110681598495712341208808786502399461880681752389946239563846664095563300105670886404234227715535683588390221683531326923961837749128221519565801404099207348614069502589068003423931028795716124550990611333328420950562031478512125057810805377966609844735939431144411396380587729919933515286410145564285871718932150450424521488891923991215594878245362014588472898623379168551676770865451054373487740694430852125363459268741664546456658713414856494500861828185150240227608111535243469918858669039496770908822774235882616000622549811054787333579476638255801994828055165541038365650909571605869278119520917321908168875735476416176965519613034736987602061141636288204442617185241438740834789302606438908155784852991445864188445910050545539416597637986482364563560993640684959960548368576294770099775071408419156238531801857187119104000000000000 [144,5] -312706577450082822279036999623609264851568558840172282875095206563893344832100670406179311092567098889127846882429640805408010575533803518659228952142463906870349623148521476580588079892556834976261056705033206101811849537808469238581136915110936525807681889416437658706265004334496114869781578918737182173767075163435633982220915835000058758774651118017195634058636658649505393632267310736094609713477942462113936353333213361373716974550507003450035184164154293975045952359377562556788464810463770562995829347199976798730036689315077864836888014533800343109724749422694756626481293719951933440972331783708034078604293463964285297699535972289965978605381614852018716181573462837825208327433102355900568756832899730381691465304186224624614397391812812179763052016970317842118844382031895178083027959072027685554587847037651802298761494716577920772486486600212633285015677456087441688042282961718383479704527960583801151385957410927185543824893631398804167454206437770836430844751994112231723355907694567319117826261207035583696399689494787319765644376329355062885623382540253943998692789276857580282139219606151374505722438153895172802579655554157536619479063786906676628416377984785619328132638831697497653867778806683797798912119548653752307172610663780743801618560979340091281349951125442688646300482883753639024357258873387911272641212746085982712484495685642808409744318662543795526379237417972116276763372342777966818464636216907549694644135366568797472695666479828874939923276949602190249935875909646059156133994544238506000996843343849124043568252242942877407301129334916176167078748706863436604737629920331623596386020385484174502106529462702849186541525569978825179052362975708123179977343324277993753116230342025650699622621546061325353859870360978791142955157318730170944389544353047054841148853751744738705495846307467938742256573904634774270229312897376280139481722990184187766580191915738711155234492068864635564154278324742516565828294609893066773247007438908403177424470068838622946755264066627105748241499141326347504347325065208664773201966450231068192028673332981859306250021036359680000000 [144,6] 20709797721213436529994354369518598285993258706225231655017548672733317412370631978122277775708031789370411241981202341941718391852553834449808088077659751038512362436050000635596806178044051519290578172531246159650977911913777343360178066920884475748029522077868135651908125868141931017171437658346258623510185078546797043570059728012677811279877992144605087911991570886046128284062234560606094384710420602074585437745579752046388611865028686217645467249211479017561661651881294818178097627572634559181310286867316323481350322498460670595642190189088139888316209767865770444819089387213582313281847159730396627881717699240015378895057540637511844626565924195283901293498866704223864251929284015519380374805492080518242440962983083626111378885950565750567973897259058916444841113290871049017292532845832782031334516054955519457234832826946891242037304883897511495425977530794651618384768684414580723593414055915941486465771639650988175337972043826228972213623212633795155249522688873616582582807701022986486610290836781008714791766401223127591381661888136807208091901390355520784074128967662149945631585441216486095430837664125951364819503218374276901336468921913655914624941211148197539018243128294145492805144668495389996671251955291366194583232308727136447869414856011245375690282921081845823569198720667425732215936324507509810547071151732316152689583360385259679122191800071762589622912317463341627009413344971205738001308909341751051810282240567387749820331482945937829179843451991816053055118545361382437962284626617181721706835765036372420612359875239805005918765359373515367093739794228515825808876320601428830596274932694396828671272892504411778939235009740903659067737554695177473516437049555056027326946463836980896601216403667492413953611710867887122477265489664762684296079841680540773735207507232847292107455299234814454765268109556859718922101587628942317123547874116026770436776273135052104797286257666453576387172102461991237342901836619404553255538679379040536972696454668165748753267381447623507126262454448337897417802173322748971362727091343988581954490869005357702648945048551424000000 [144,7] -852741499194916059441776067580856890006288035529860844466328394295870670916650579373425626621757839651650398259886080810146484578026513938516316297105421446271279105460142076795411687532646807264954430489925313336673767003387176732143990747540753521134018380418785734826208279334153921898952652904645165072340914477814712181112908216001659500426146015594457006173446072007592269742379691623098066905360398921836632425761598917965513551991407969940246299404773218456934199400891220510107351518043316195682251920587534705619219252372213394267788870154401182276961907381921463851854502108641162615963292077803556374471220381307794810376352737347004466232622562336153649133568437080411752708436187432445145971002721123381306484248054757016460177942064778656064121029070463195169193452501465270379131526872544872019837096873767476202124801791453672717557598482507167015546884828817223425417422029743413138718006080695174861979039411627559966439503279658136179167986309937610347122724495872611996562535896271942510422761774258860720927660478496488793151355399639692300893193807173557913616428743160241373361281888081235515443914833381899787540081853862393829253550698166422137455611907273803334378267629038682169169491244852229700910951296157984427171931299325830935162199980610208882554650677737382849153584416714894643676264371234424160972385680408767708758876325716971372162494338202305145400903553148411969724197002241275468962456474850897908124918681788588453238506775878306129263362009340376856812156955288468098986519970808014261388163097573224244264234436542809705293654219964668726204198139179647071855816877621660370656360025103997043213613445072309319215936906481236820031640604043756085796094266324960752285254835696585765071692865312182761859939215361895965874316471297628555977428509791341196627801012683417312773441087192785289174793741724592673147382181179671756454882278901586591938243307763746932924886908727760851682805966401868570615103052086618367896245744291447788444328771793175589957350267903320095670901411697724959980217245652931270436954950880494589879907383159476679039199549063168000 [144,8] 23708807109289068571169204943554865092268461694676922126958544192611088396410529231879753489831770047922234729259662956308634380747889474035907880479086824620214016911438074979108926423507534325793526837336224309081152568181084781620774439452181502319608398171140812357884753306503768976283476141073492669984724108657013288832284009871527607876382449730260280251670117520567514605533712594896399953555442809749830372888709175758138318317683017663117500403745232765452410102836487196843105193204884949854868931721752382150103799817575508336377723355706058541145998044064108708886782321374624074204968261350482796013383350456903570252752276144882803719329889768257213854644709099419963426626172273583665540392545262253619083982226338559033139983270090762845868237172471284881138001889748708213091701036958995027846171737921523965853104906051956925236165817239782241145130351892979994554748085936708395466552441763486303531324548516537991284208751649558928689189424141210281131435373059402357433718572275321475645397715938090117336531172097244122335573368664161752617495441949206942918822452662091829974212301509732210039257165839566410593084229396990367674056881837321215254789896869613276265417102600298581469820023255645022991928711155646420337977388390978185262863950451336486676271679604949027758940030793504215791646840684634939330494505944625867552434153623406042881436089299828589742986599974257071292921734363366713771912695203804850568560974609092569202744876672305429591274527834531725264637624486146429527366822084995697062021883086567196714088155753764011297047291283081669351314365996940768539983046294513284415211917048899898951516321176762711967126474366335737630086204588433096661689461551296331837696419249230553454520246036262345717024434173369507025864665583539269000789375844677385085226054779110730255528278606519040315298002537890070800230539265872163924144842204716066664694568475541016070153892692526838927364786510392279389495964674493066961246489576936736257950537231015073709553035638333702162600547748451599759540796715678192841752346064263694214717981627071656227018410819584000 [144,9] -472533476066770937372403522492348589190608178989220130561277279326907308140252698443413027278649169505711140609307095321022656324674472109174140086907578115483364872320993847735739742448153185205962939098861585251315170810897451845056901145248396868505651234060283660773874916382163462297811297318162884786259255151854163269437874582359139990278907594687761041901696779556297338017834354480417294375257058069433631642814545328429076486584415078802985401245609416796415154092761876807674651471816772127864210277086742193128113704688938776625178950992166792235185040849426465150253669782472166232813242717372361693761599285802580831025406345976310101469668945601628759555314853580576178283538690045120049067453033498442032919421801603729142140488516581312700507537384035894732081641820198681663101076638979416159663764098685639340646141267714007029499694611228903896796100080190582028346045936354470793616726191494845227550008313887226666465039815086007013175050946088478721153707567947351144823873322431361803711629130727901327299436517197658888847779357292040651614422570406717780277981111144186923231810057737304907381310143448471044308964830072275925444717963522245980966786916131839845315923967127269035048329123870370414787769778243236503480467451210891038269374522048056941549626667129708731277661012376640376750549853575384763153043520316123979319460879857022305043581403640350545410266753116164977455941100403220631533524412480230382420438676300734890011793101088783271807616885433726276604226224092022397524476182642019189872261666707537577385117672847673244040403412310257803865595355447947305704144775430378820945256420742998749758107271824297449606950045493195044136053087004044568102729507886655050616897613515802268032907429693265380120162959421137416116156322998782114222242510779560908833612823474416727416935085687946824260402094776987783923792681993072919876411459728571868085471284119958660681352093600446077532719387806391284891244344302539005029016475695136093042858924085892090954801844465853053200755989754657486113184854980203903477299447338625025775152574999280815925789164830720 [144,10] 7059035825811194328960525860533439841432024032481602020985087209964933471391708936487246354809651914727294101981069622310362426776653508544645431476352825892805176920930997009626946891777786350771413847587417654295939663788817742664895287182079823133298766838404156195790125500682174346891424257076985085349842531846831094944304220880976697763121445637296500413297422716363765113006139304128821618544608686599097421287358933993312123366975216613507349826726223006940428590996931392126246433892140818348168451067184251111224376785795364600085908772702522391731020854493514596318716491937856401813876673610257358858382805369514486367579174914420188946732863943731559336262185506655147213476560544254632935044917194656884629922208664054153208664774896142421273259964864937868040369614314872227003935134604441238053859932464622043205583656891072992439146138598217813939710113729436153224595530574233148215127278213888726051778427347898862324756597040045466419567549942670385668766699041517144612067776306208082886722193475249214416251070509982026190004270635810808574473959213053671885655418184572276214851759451466816003669157905098237807418183818539067255241892287885678907762133231365625293282033503404957853233515763587904564853256522618776681679051141499526792090202541951837455245209177994910397199110834582431360781521189699515743106820345075615614135764067298142445551745861738827571479158232194416305266240592889188682456348388445143599898239968514081490334436057964038503993731862985978148682538875794025534768351508436219354305586367982748915103714649234939382009063170674834092234304241138303495735096873629037639071155777757737748872474294390172890716368506543562672950736148316229678870117667360542406047821058429806319400964128045435072091596235113195739446181082368485723660843860330149856315850355550940515673418669555633127969765186566474960327106668712274561076819569326583533419415135984851090940509327855598624152467143614720052815243041218641895814504066688766710054934760049364226876416500173454089805157809547345392590937662978459035745958972274877841358430997561464243990162309120 [144,11] -81800340232906446439359154046420970422007470438796982752491074800862390867393086240992025314212395024398181345621631821115018962020930186835367607488833296721487220491468350374630832656656779995152879768391673925151397129890025724261235226100267997735516615974652590389076033642100655448226631276077412553560155179301634047865345680485933750947346008938570917722548413515705547143821343180103683078016215623116290181729369709803145084757684887471006702071874721913507046220106776071612942833177015399969418253470887162530061640226076596219399293288912152733140896728632393420729244806696280929657277479841416856501739768093138459320855570963655023975135213962656740749326082013882410656863678894876096888453721350726925745213171003636254858422832296808116818013705493890427510094232870482466095386425267795156575494013753988450596071852714701774468100853131631511200101363842501061344973306766451353641141701319126550760705624885986435286809262936510000950509631831616511371235395033607042926600912667100586305225324632688890829837740573602314961569210920910331851537611401270685537165324078864878010902891465500212102858029048734651484439636901288469310182460444447839028811126798290785435404926610994615616618090608629325664001148237636674985300792019803455178022269189288093835566385832179446221734697746462705589236770166711222557229808544060331931565554541900721945335276463003707437089423834302890247415414358634601261225477076062016897007462506100563098595672343880042266876144573125379386260300257566460435639551039433412340547365825198600929223064280043670042315360021815495575275195732414875668368737111189941117077227882876037704845481150617302223797748201745082213907006906126157387097895462956316355398678848865203223632945057381876024180523463061285774058930628773811832721216561430594162117917276135090430379640598247563632018842786604772118865603161844495829671372890257310742391879888469076204450773503467476226863293848450923939466930732537984301923050738871798021092764648573668736993175824250651799659739899033032674537041898871283928497427008718906701824579938301053422587084800 [144,12] 755731974821710562362553203729227009701202349680810565254080373103536757623009914839501420453752152778183859925986258539706677607588164742309545804004427092763524050247023396322620807290314345625688826019836444409769253076461368183893315859412998599555496225256656759131823600540352110878986219983318474249916232073758030920006414814385968684461475213984445760243275510158780654597362572370745053995439992240444076504635005155960596847570611174740697362560558185885412124311064794860405091019585543784382220854649631753448201535101998509172017513543179319664840493362785004727505527646275917017102892234941596619130750600219259018739147801279995593715277207010173853858799947334546937443670184871589564416253919303096015163619492004915068713751586110742619487191372502244272917803812784474601454381628179859268623978011984015111842535964273952323508471252099789550989569168575478883824128275540849063374975422347761679700894727599348309799074630028614266952533984975753274201858303423796829449946593931001187709078669330847241275264105015784048823225207792627197045571463451497549486254404327548136915647271834098240310955708771766231275932980032135922025185830586871520442055720430149923593137840789852616184333280443304225711493822558973468065831114189036898881498833790938748022006473967036293946266563477324077635990728073866101042711349225025282487599998459257367216917363012063485874900640468060027814368035668555587734304717675760657353285998256158790690363912977461897213510075827999501188751544256815854667700253674166660916903690464464653410154945499769173562223020711720176029250542613724297152047415950076200144420950500695572035204549961728113520925382042470616802104400115423621723384646066626952114644566774150884929536522337269017456037361153882301603179022321785728574502550453360903542616202214391225214837519817602840200919984827939664053805163997735197686924720870557756974334715600449379259914851874253058176212638904068306521200235973565337061941635742026874857637920850424441923587330977496566078987720909300933109165057088622777947101446911363728398217306530135876724326400 [144,13] -5695168288232219406854658918899336515630553110033381052853887778005764348175753936254302143686071313733517755284852251259161945757159675364850836141572668423474823888780521725481603680379673738578281820217305244936265829270913376909007063249406570532176154137376530280184042016750971555958799164619013807433334173128093427492307285646290598314766824961806629674963203026714110436627494804607683822586257608682099521642905800475596381779868807806984764197513553801073234591761336356848451995293421659608706305333413636966080540883234179018086138546226366651075540727326179036601560560906294641779613057191406168905539414775891013147419784715792465152147404874884425201250789945431933515580742402260522593767095183015629581259447316267552925554035071921745016796092273229584819939324724045229382867514696422307778290946472367824832108257791865344882597336109986609328581030128771680867693736109761155919306168660781179465964520891653043907296156297591147844018800568905091845026174548444208290582083473275257330589810850437758010884319695802184161331722301849745711479272817518578896391332924249683278163129437333656844952290323567952442146131114833296212638377608305624536972755922244560386308211393069062410547749232517024585508929395362411952198394524977079745006136030521139013088562945333826340350017896831824427301216698593665622940557429288696928718145462661917356016510374312926684406405830314685180271847053197868743928997417542429663109984352370453030084699566890101949440198099280795304869377132237398587457872884676962466187583027257726471188071382760749097973472497416019511570314929402201247902331385774390173460133420316791340935842733325443172473518345396715899335147744825067633637909914866025621218817739702002029319136436855537827400350583072742221454830032951640153671927879518906961131792190967747785006992201477162643058745194711037978359679841110337692394789606845730805371372127256031826728431666690518451191724517882478005107147333023612569165209820826671504392204188516187719666102539799412033584613840964605712263004149726086689962176407444320997599465394901618534645760 [144,14] 35718090002761255050965557080272613128862824948881015812667358669029149441706689656064359253866445758032882614624982551869361465090546972581689715078997130431798441107389642496291702045752811366197282985740705962041073980339302144944604097699683967373027728430773825611886892002171076577746765659919156717288462393827019211733690534290328436092859384720223659479554827830365274861088517684902683394953686792408356716621704849799497349613173348013204800966903171929249680600887096835425688858105350277951839475185676106102657797453182086471473691568133709413748474657665345202249310586968906083248456402233347572242645485602958548741161614095588816613168250637413480092268118245898263964573020702395166074606150982418686278139949987099107859716761645306747826351285758207982824273362191030381980107373567133789394008164733959173245482326493914185066197163223559532532904613149052435262149322217772786891799502751913672784883382413329591872581599531230937852068417544188908807900299527310654610723053710398334952453015685007205690820932869970321654382925845188533275863036174265465775202880359926163122662075649956012373693221234933827128806153131260627092980851012215189608964638632068733068620118775197822206426508065920038007486673752651843714261295137416380024514244043096048889765969624765365895524127320061074482489136477276803233398535133365253438642074599445218739249103645783045971013706810074079834107981891592409896736367531676581521075842687088701754135911683341693437236268285214966871027184125459566469247682673370771263745388956204712078743957719294844293944452423831911599467000478848413786688698863319955228661154669940341579270971024523796295280383815778223898825462642561591748686083858323810657072333875090598247907916056066441989712297618422713533989729756557756281719508464935153288193544420148363114271518886615232724016892031939694186324250813871991528696681208866131814740523791758842055591682683633557140208224499721242867358478738888101244146011457494067349586690162555134023304114701460567046799471151220334775085380547686972605081254141059040741442621336665351782400 [144,15] -189963757562921285186609563646081033175513835945926013607897445981579286821951735145245718111198454625253917519958467797406860695779797110523049147038945839494773906615915838464022902746000152136755212868370057960480670148114202234896357576761718177702135129499131957094628920181680103759717423648389689909356770300608491583306963873988583293781471624133004800024991437742654455597482807041699468131525647919845834886600719008441934656512200947327254836110562306841634196696989041193734075365720339146636377260689451449479556625323119755544139538160286598656838388918739767556132150380635139807562861608299365970213851311965606760775438752722363328142744370601916514169696457194627869214333226491255429634447969798750311052822838239974034805670603788976042957315081197246872152165621930951202016063052679848297515675227639356828599736136900417754921652584569096376699473701745786614206729293088962783674062577952084884767467656221012969986155033724957184728440284340987035633891766880119176516037014907694901978941722681240997680771275885582895569833734731032927173658858657394920640318847420148872861437200291402572803153770072809314986041713606740183030163924864264996342612173118358580258820432548824871705055699142127357510070477840796319990025766350685083089866913665841953961231476030515873394655537604498996600237903515105142457796524351891065251937847651693323784698459427998256558221739191228888646902547498632766290159199506712757698831555019288748829153912802726928248438692947046055115159546184378567281815578867843061697954023173601800889186728437673370441792495756971401588693608670390825067436571714779856782541623810500148995433162174740471317693570835369574521029114627519243743565616282881751733817940952859361990970002278411170263653672377935443763807935505360219322185916124432779254066878240223654096157435517342831948314108861003780940452535692042004778443485483046839228622545917502327312852350095937024217188844646568507749745386344417252644792438502951323812608098545601087637143383173131880611925286548680615406787639700462888529174137864351757192159720076224757760 [144,16] 872953938362377898187393006484134970737144024273727071703272090330929731300441102200045096453304571107177994695532273604484495057520884455215958735631261058923565009978464707287547902489348508249551906760569956706379041989786792940121679794908033204959374785201017708024171452523084811709855676191332299468439583875502125164231971236516800941230377298212570665869520036560109432844567470438103047471723669269127920122780295599972558369864922342683543333830847147466277597078906286063642810484627769177076633338845389394125350284590085961748834989095836565734378329338222902974742601326387809634385762718102608661249906182037217623071167811366878561933707394512251323951553976245011405123759097626345321463863521277400121636244984578601290498041700297094186689523111831945925648005212092121713847544937662491218915597599492707266382008567468087230133355220166170496132341103785544390752233589193078085518323310411239517572336802703133549191373632478136945800417178212293371360106272461750025541672883592160765240251469846580882821078231349697048311580037193013138887820751222727468818075139764463317987642443938086891828247950802696731399398792080909748041323129059931970344149329125502495445179905896269272736333090631083241143673356997376854368330996699475741850903863417232097526597134078017590196176786955621692660056169037884393085322412804278311540685051742622277735657625444853680090356111497754652096955104935139050134927672127592007409270534575497874307155167828197159959036059574205200046575209101291669371009928184303652417646686194317783877612118112683233076748913530138322551918957058154539320042603074378617807426284339489280524966403349718709018132245667211644378291711315900609565828761091833134126919601581159483284839086308576215998754753089685397969545181924876537569286733950575398497791049753483653226992993082306645846656613286685231889702056587468157591174217399138908261604307440680397153643253395858848299553282160512686899344557635025970157531707836660301393756557834204622956504075463812222653612022762330713786817996620357466567340089388583207370667248215654400 [144,17] -3534215687178609710744058772694697792646372498777792458031499955347997630662733933168355611783920488371871173226660326036432663392878191335249502887306579837049641778000392488068179133086647672121771727753628369827782124275935697163394827023468210909072873535637226442558126686547161536898139725079186061705357720876716555560304967902460034584283266701637793616069213260535499611432459804792353406678314967035434840951514553224276907028780658477034791119750815408969107434424064556725536233766188113005212915235330832442613832265112528506013084874873852993039230431242608036216987876692400267602857106857593080887633008544188779986095711268994606416568360414245412168649599401900908663643961268563052080074989838737783655170215390433097688675626245503211797837150788777752294619643101641382945167192903530931556073428394342685474449123332813647869167960640942129017055749863720268027998177069201594957302698441918787419130653142426848213414096776712723062455227909359954249762494309630932814910941998807271108531900925345042676738488328489021625157108939703154976766603562857251349745500073282876340943864915026736800572445857849033623027366481618489774625245641629793788152535877620309214485241317511383836243467949576551751832953581067605271133967480725628928809993694019766506998934115296018261980110919703833752405202261490317978496980293620568701456670417199437314727360258243939576580463493660027029793140158443518134381570361072618890442133799539323630907789365574497351793294545104206174163813945114357661517074359735724242945434761413438033925662418564302525633137760517188739967314737730165479578312943121570866670394127587186271913045909980829891693996482863972882376848159366935597817759138762799598201050879219260223791729253807823074561038317832396243218809089385059308651848421190277770174439779577829916820244388897115333273003746122948304169796937528460995031043596767546317368861297087974734201709961738936500288579651668896699959953167371308090252651495112612596054663445824548309929082625586514599659155710050116378226439366036892910815606836725142298634766778368000 [144,18] 12858623091325235352250480496014017438174982005898480065023436379811393603242798016145147530946992201891306030713717075095356659548420480612283546845217664226231711216480045668102165810549992203687847071890843089222158384801221497093021458778875393406313313231010852828806450974566612018824251635596464765998536533831715190886945791839169894214800324164349692924483865584719883345487201509903735983746188874200689624668907148653484009138790815905648995942040662264086614987987468421070889908314743733661465112436021050021641355656316641421626437345896275270463944024844491643554128557876838924795325137145862325244912396042272275168126537695564449228494263584377817841391430736046082767361683995810510775547558549278850333970513078528851439197191503586024907976846795702155337997851268468875459692516275024169516511989758764035019092573857866120235245728938537102121856379283337554501972894931863144763975951764538973271035106931683022015412789657945071390678422892750746604594192430088784935327841776647513301792129232448563168229963577069287581268905245295805014139637721489580168903258214619470604047647205396454419147485728253212835540829763429134494306848994675754018079142066720205572581360713287195579787229999595804120402027539045337387824669569437001577471954278354171416156579066399218557447601938322479878351971056747975626318414503416262727544829419348542139825247773507153109597221817442283204800778856329433148773361832895735875719479601329668692609646795807360135637889905761200409476406844521350578040584747660413429698642566326436268716076771317823951669553327698071341804095221884017015659259168724950288506735110210654259412000921189726250915347964584460450829744824770856864508927496379648448013281438774182067294196052414079253908155379831344752537949897628022223262848708897006596508275712464393409187673633986327736046783035586227433646639134658798348062523379403446524110622184584813795212602426049379816790853435905527103308755392518934209409652523112467724555218412611087429212526345571014445778431495184062841922929426346513509284303535853920202862698168320 [144,19] -42818291464017162733629125816296477867096418401350114204254681776418100557048009366621694924032607741359919350666574278476803777969836170759152097180580286265077505441728496933257939166739813025913944631386373963925039606039303677563248427985297714616857060486580373949272430785632166251203508324644590845315749180007828027339877283060336487853251741350921782641573584132810041049511180991643679193002569184761216642020545726686919327535982066569840818661492703656852333441764886042009168754235591560841570924924842487691492064142633475488185645127100319044587274181602924032303357513222210569577436290699320501108146037838444664702880135834796954074375751344177175422454128832886133487062659364755373917398418660778328046411850299637127931732062021555885626083980889630430338124823267708170535419698722268565741635823397349245196438654724344570844462900563750648131704464099052202665857775254816532205957956085920460973310748694801278682173231548912768000553973210122345199600114367462819344564467824408178892197456147585273390228003604145777599158591410369724708625680335430367986868997731822578275418596595491067944911398529668370847867997204987145471217043213829828561257368271451695209012842826597905084790421828590285348224410428554766679567846026367923168252754149603268855501948849850622173387945169580250711844164174507208542374334613399654869569758808268342126298334168122790406760047012737117720193773538573071988966366460776119696720024649198015638861046951322685659469457785776636944837958146242683380578083707052643782870203221358740118514415799708620025486671089802303597720695624218499509928205413983291984644858602106487707290952075154187134018436443624034079172696257261228795526775820995985235496252106071917887797439148288514419575498713974115476024247674773941975524001095823380962177077734265520645935897394597300417276932378470521321062701578883221434732809833455666117321473347151056465152465606199829847028821105410228540926487961493323950597546423739743059971222371461623656420295218266529241048666220181387300811535982055822813523166932251650242925035520 [144,20] 132237398357726618747972812058959057492828527799845224823983723250226875549791006990846718544104666191754428884818985820866032184595308159803346084091548279525743331804341449157910521244126490942007982219117210427942099599921623481408569185007237021473368329428176569789480371031406338768269032222053321952644147606653650948509785608081001893103021471835476028062444205367678792293071418065678355602257158708796454541253507605512709713232176761987437229267071125387742220742487586672682478148444033111843298533893431531510265897949180805712431645670839403972613210502994044810902286905103741595574485538190386191535670619971242418267980649258949072986852844889896474074775283564878326995647734953566904664771061456021243250747829360964909399528313526537969568185424300290168710721691109833691739588795690049818190724374592421302624430521292143235587780771192513658582018437290414917291703494466631001531347921254631325474432935503581625935113375716438356630184646089280904382404989598088821384411544188401157771921099372843408326450370909127059009929607190665149741735134831424569411588806911282004697854341400882868463942048912586483392960831833982153068716562709096852273591901959479673919433296891473592065406897282303037828629399342429368474417847322178619217240109677289627262622251765786852830842225873351067950318867579627278543200680029613578691777394813276045451356044084745273301558509476016835471166108502266636141915193728755233422650013500272062873533449738633804223653153226929237954686857634581566338833742279782307377691414722139099101871151682462263343884173396095330778922532218519715154674340433500771028511689900147170262283568824151910609093713162660573232058429551747412957920964969145969355881198534119967393036543447352096958279132186649381157434924930806044397636952093012527344908766204175742507926682989990991818688780613389729376114223539133277573219192962109939080684099751902397528509505335376395768513999019982643976075601538909787364308531743893358309752195955576308621252713424518475590357473713914875001906297654210563489608321342430437284249600 [144,21] -380737446711035695007167570804075346931041643441527124402588805603466931127071850134000758945523118079916427503903156713816087569777354640807965819972920887795562031900102723016527818550792032802074437746559517115614123934817849819227801407536849307526786176211050464289872015541326629797560359686981926188111489566739139154723726873127495223793154336377857390713581809956829440995189413037747807388821166366118368949066792598504134263338865611518333887234509149261271124164517899742590882715828044853660707694068318323492287808284760306234327646983811686714810668808329997082593512366447976559449883263918556180225660816721128717644301307461161691037702221216629290120395868727426565734182464751463875695307399715603226979990601579535346844189494174956157903752190239029851375078727672908430403605888866367179604445709177380179956272413454322828136515301590005245072789715262362962479633039173359852191895576746618682903131073412374720886762777557414806433278819201965086629779253103068157745406780608629228579838801194554043304534787483806895349825128237850937169551196818502962390246226347499650940252677252473659396526315802593100687264505738165841420211484045693151171885340665359799018410496394612534183429013788624794763126549132042851874512538584974876496640903412578324393851197096889242252732853604982179597661020713288989772179529114909665902333239232385468463622418648812157303802541631595654698910560799313485889604555385333726316247059446201418602966395372212725788382210022382065121442007120298079628303442896234349018465382097691632748805975792731542345210206385580864109954587229159708688256739922571349686157859025668657275810398684885286620780382279765680264512136838590446406616476804848191625561958164289843186584289946060537886743401848435656366897924921801348667946644778888789447989947937161152544279502661533458144909614409094071907488885481606193556202099400894941173641944128555498800297344746247048872984084631184760596209867510388699046216073214194859833157366996336911717937743497901312935679398511711747570297891740513453048969459049230720040960 [144,22] 1018725881085915926798058203730802354992475447551508518965557470371057847202520633640950789409269345330935735409084599035249771143052632649368722982992795809861162429294690859705219039721550831062966941254268330347617228072662629751997920117601263087900453041382225614172469132623252669482693981182657047156630912879844970892746244243944479400681860151316752397756529929861392755707126881970278582020008976781000254797588803416107545731802773872685732770902521614162389397664783224445378358309794360268267052895642921687997230861475723650514695774403302140237086072667359094323570843847506755464681662310796137422169470276399639618471940853639396683366342925306374657937964691480726566724938931792217915879496457884448932490495971920558672166607662963782750899368571980127393029346902799584840557515274183540539876795019875606887152679067413104335811669552505339842288320150341015970746744158737484413950724799127718905159425164266419367529463160680651775991431356032589939362734481808906617470162720027759387362954124218752934144559189107543932177675244027266833405232099833788226557808070259031839552287682951276443615322580699162094539233873062185407178416262367915798397482571131248860360208573318793811803242811330542800522981442429084579533985072106140198185434825512949076015332071952497314736802679127589737621684519801647627752777486906427609973109968790955900347054316574517467532235744330782595644874942689185576626483500016965721390287866061053429141497848590211404959863409174255705904178371185794170764320721139103026861503866425783690572977737890723790475560851137540033199275268822605161343516523957274048633019921503271880829661150944772116715925779962662520670556659160721058129396731859079649614941253252843717423110675878721702891471096349528286281871680993516863412329582706518118783168565232041462005655851374032662570325703221896651198174202798862322568462190299241241536271329168787886873377314625301277083994666945102269247321052143973633585280437696159833896808863151368518171829156766094688164610535320391778719345180917790220170399627459669524480 [144,23] -2510604954596118361858140774105594962139261256804280291451039404745619181811722159712080847937100743488943460592279107590568006089378026332885053908854053511411940211309074212941474831311362630982218268151321156550194781918969483420015433919270740467281392552509179094816406039756447236647695693187595763187728809791201949615970751575616822987653551913206233089334892212734291305336369345753595842924030627671627021746427461538329101991163552581141621416133826030386583532002526426060645842331121835671696376788138916307792652540000415068593061600495925103716562352324795307690626512804647403533634554429397439884179915093700144523802513221110801808105079432402435413219582627961882003761428526679575205464281180407446587399162049647660297503995783957224451003593835848977703124904322688009154114705367044350471227334574001181006166773844930541284212772121960463911031595981992234621259087071419720870017522383784398067333059424628279751489202492378928071468220647552937635298905916554018767334555285544383122328774755235875711496426002321095317087238032291628985014374637627255347568315631169013827613189974028794972272816034555777256414869120417640680057485806566355766764013330284141403532055761555368662474879701229739965496179466459348597068493816051756497670989606427674990046507511731826942947361327133670804793767659548268973973459764046934214929059412977196132413678439690941179100954759765391426646640384659560300545712601777580573437355049642572024759344695495159576437350182569667692559814732921022651906720646334072555363050137644483382655031061142984163072810990383900063543045087516190341273420538777865223592271923586678694298682148390769256670424484651502990669163255359127052843488925115151717603849156660938259956627247116526695379719860796711840415163808642699930971156369373412896615882196944528408829280415521974549035123775080816087441680426512679973046596733117962417869229382068474233713427721117484624421224597863966698188690400780111215393744713257571639077895396954303678477562223066557576542049333700772424490538721947885715706960337342300160 [144,24] 5635727865157734326311302155076309272423490946606984500595260598044920147376151882878250137627728806460419452599682198943661552175250175285326761046889513090318519917323368394358129473216054037686922533880737952100559004081187495791610935697241799725665240354476981935180261469110645411874301655188556800841667811102982863298903475359397854851737363975081666462420564196547296124196545715940290497938280313795660157880612823083726242627721581161102235676251969558029099488380651978290630319641445065554084552657257283286934395475694023917388729543221821140983327889504837702553190187239878139784488831474561176395586007851848836305468167127898339888310140228466537441850778006390818000649246666167460406121110827211882560358263366601608850143958050945830278357714411939949022223773524750300027029049193546591766595343608597948655124001526898667920856599206900976623446894229470107595182517835261866328788955219009411823177339844849677239532866557084433686639298727466534472087954149026611257608207794723120757218617075893141622900161238508110285271280499140882917797918651893691218798162522226147451731444993592442650321813984089700400610268130284502507383324130678432202013782883833580102662020400177717268498828463734337726382672372587543778866589007728408531198387982338857561065533673745146296881697252137086629977197910935476276985054038562648102235001983667822226906800747897461042789690937853691572239308139512557389399729529638144482230092915156873380178144005595588855070008521487075031026132615152831940535290983462707554461162207953947733254205012288832901170364458333586637856745173746779636333915635693614537519210766959297509989614982467012242148022488254387315312574630601461943536589693519160154014934975377789864344096601966554306311669196133742995324893066176350677359101711297593269896811155572774379803341459425169604302479886875477455833569466341621338970472582666250594822605821169379495363036760130673521689323078265423006109885437117154901016064096799783100319812300920792555522020489694111829466260393827556191249675633841898106581217194278912 [144,25] -11394178550498153664548814006521081797333866538655700803570482604278105284404287930117708811806374245137065575769803907825979631253864572694069114185997962044190113480845976391961249661940392722775207103058492825397334115971314212462988869004510356082094875908219034189266901578357550985467815890100687666955797932352829118108003136607126558154069325621667527808764957770846586792495967139180022889635519837020829210043697747607237649737593412371028403697786063672538033726286179420248350801167399962634755282305032660044382713528885136074257532809373612447862602133701601580422496361895347245913127442846685756347482685539981680112341445014267341825546063947071850116818757611100527817560415151065181347579791001208047201711048580758986276636719864418888802418003852159972063274660583892521383997326607722614014898708291340911859463355732827302797750863364238505408212316480352588932402909917903927417225995468359652420662796205523741959400808081588048758278178510757232260629383435345290162363261599658805428250694007671903697994459465045864184415728966203448608543810836633425155326290165105849702039308602060310889286902774413960856830419207609340086031850348095660778619717360732657056963399519992690233936732461770462712037525422846042943993092785044979080805045904415122413121313185103295643278512228433647768617139641809334037239104291805340732906548077353021929002754887226168309737892927176404988162195183208458078061477108229541280047401999431386684932466837930535502427986697733438707668666328799958787113266420813912244923351118450655004918838845793255086157964901581039866594381962167507894273218812693831728464056783558142162242283531551338917502727041739774129843319403622807404341972023582836561980646036005024649094417604081636271327701575814584945064985066130394884075908147224904901391429030440169303983726791570701511581652819713687167929489888498972155442054621546727941593912703748834635698327988692250541027264153611325175390076978739433007230334249580699094202007605147812875194441116682149655507764051415037247040674436890361465963819302912 [144,26] 20512951420561693775266441956470697593281978386475508084425128834275407037695334300096643140589601859453307048405784817489914387816403341806243985966350873538906792337361170711849893640134257155480373550131073452745579089582163355745843443369818768836030716697859070190452235328975673426619876248090770650894961648798830995558437114596055343265758344935221008347105787765411325486495162177190639760481584350715911753473395066280389573909948214496629955845873581936909405873877212462449473792733721748821674548058371989299565582549098995399854027202882173916409487010400232448691587825169900184614013791421335062330317377110277475412288373655074929005169758181257258311709474372782349475642049966352364077826502182421301888221339162511012981501710652285810296461500593294352598245966757426019258950157313335104878684881716292277376134855846215660348735632393837450624558778678257599630534863071425785768604221622005276639996954623098118839250088522626779903764454983038353047994085301610341693093856187441992024396588513239287307000639530275598553193441651620513553839875672846700789405970296653799202741507835792680203521212216878772075272805735312531101662359429716190989606482609834348662094298124984342630013400836890807581740021415751118577737558972998311198725524351148158309022179801835701110799089309776130934791629565211241990409493163047224690979878007772181247776003560754712694436879784630010253834419297392572044375499183229173282351156933598936814474655501017070326699984319346139418560095539965282269637865886318901293347962966833950839388604529983705854116005234612158583034324904339863407361374328941673074059989968739094577523300279180826538400381461597483126704392759252959270643580184003025475510772242921401499180051183471467042452016596614989365004062949527036438757992633450264259137599948972791279282104206183208866305704281998424527885755049326494825097688409865496230630082889644764297581211079396209653181616408342557250659246053384856997937559833353464022830549463513197267370479784638708940742501987163358787974073380432280056412241920 [144,27] -32435798310547012661586798996254142748693384938130586839403271745077489832328788995948407375156362441490583763223905368123644812674378552971518329916850571047206409444382948371507298219530743367952475049768682316625092168870775442561362717749981577255506942976247824268975880713163783160968935524592787454327488533101603365470786405890388216168506831391919735293000880041121625481282793794442150343045230831476559786411698058128463156315477361443510693023456002832506032529359356093470494296565431648506562041634455518237431363536973567383697402679588547586846969579057473970058325510090617122606901080567025463355179894012156118360358984693169847217624500999963012469769353626594253562267787757687978311373098961987764863506211261055760579593177021654187304581282901018733844859808325510685901774736612335747800237903386780517586006615516966868833441797906195019401445214560848387780522917262777777863219100434350719037663732215175718302856662165371942880572966352371855266985091592070084321086997235593377506245309687391664363017643171945596009284812788955364404661602899995879779650183559330814959227051095867495826524035208059246450468356853106193343854114609342124800483193582289802402752497588897760013160674129095170590232159297159537813372032669651612528004843107250856056410828667783163760591835092454265256512771516655308634396276585231167987154808049209949147955554941625892257295039736852838696106770743815962698225465055647866707334187252367618515583618131314162544625485919900447259314472916643686129224940812200408147575107837498141143349264426824183955215291366822790320479252976824509473639626448285319442748771396143495476539062068249831003095920684812244731800801191126071924701040900168049599675230861026213645504912680954324022720069376739226315506126476035307410964244697221747378094979962488532109355472819615119417335866047644975354009775120143949090177875740755188422865963423617536021773534182545043566147665044098066522798619938725045236019183792845930180937000673939512327628209254456671818882729157612152111641431174463019789844480 [144,28] 44087952199044998098030942856588892989818792190787545522403063796971643658893178104094058414122646894079796839754612663988616473760511838591078951335043788062087688053030765786948212987677987681653179831126491169032817525291034228687498433304066614300387842736804768949347616434263538080963148858269118389284270387869436491852765013162283226854861680732961486582938739425940927855113145759568996927437694369365728927406099952409083442506816541407707570119251760184648858920534011790778125295990578798592249207943857463162085749219186723276221900985282720669834138333317388069977038607983257086412451268688917249918832834381120125076811864191186827778770708345687156368638399663853540731790017233310914464192919429554421834857532261358042233305539188177789563036261973048440258826889350679237385254245071868083115368685974497598730427633901795693227307406926584667044458253905796883019037127965709335293199328619908371186244191806162178258341153855041707901520271429183566885473725676411870170144023304011971435205784700425500429357701344346020468943052740214138279179050861760864432825015658676982546813738015346273773140463016280075339987645844118660363546190727469573519966830932584220047660892200363973317380122441945345719640834314928163946086451504340068912278880555136023909735028180986193281111505330796467970168504156104124717851604571422884877633945799929894282170009979815923179060235443674555034340534572190054519143018825753823755776344368509430790881637996598050150583951381794516929005625415020113573315487553836596479074291995766288854429329841501974774688835110516957704220584683933279126076062062694520277542413711621321517725709361666410063072440109173727048047499455429380431526666043462068682584350528017557569972667827091549266998353474005429812981429561950647534811899921981755443757024752253611313828177937868597417982842952643136264665868181773984481267085344442708440763452719315709027131724680534142003368617226106415213501445365975012544647464006293422534867437579171897725166657345031587172517381106158266095367947160360757231616 [144,29] -49274385230958896195852949533626207531298545368198882384778234478987349830942521817587733944963399193525929026041298563928837776413700701117482796529990247602204277704517921741848794925560943582890758871918179209795035823374804570397795936322828305551544949757119439815078479413535570181730390783721918973328521044382871768944099219816144425048455520752083258540932678503080666736796241059949577322294485593800188100458047677253543650288234605780981677315891019533222378012081615220025951734375705270005323767177286554107489937627659758072249941028855426878721359971530976113050357607771599314332414088692287156442846538294987175023149358584715553540302079447665063278444329840737835063010713155370995771972154384779670965513881543248345851028505477677803255709103193231138270130676095456532087775432935691977584222720588240795301507941633670591784733990704523298124617278781099202851851797149871569744638187168185056418319723503275449585333526140316914429417150269702735595307041334580553223573228537389259616762740026840280467755275841415349319904957691357211267979839044250719495304909665851626145231086640515786849235595104986164127642951388797063187552952472851575125313828338559055935640344304089191953411854849273915387036340106245490082455111146691866766013157720586503720092941350636425848981829983127586825472494977200725741810852524852841870384271558050192223475022704862633605612681944983686138616057674933916471925772117899171403091086417984635691423775097275796000804059721960948072792779845810076385417322218178768586231661883349467970614546771851433626107261231440815129462271398354656928654264058630230286678119804634697583701264607322579125196126812238869027375223299633885638011148138555865086814007002537436577764284102611146471405418309682182427051923774737876442518343341248725765477772408617872969696217282317685220612878344459607906746132451574758037478749713634640738373898599867548843413379665955306476694792611608262032102602590870774033691332902577072934108259236438008457583308047637175708597916941394226188735581563828305920 [144,30] 39793162209714856307021939839688265547652577726313202136491802320322129291204031725002604841827076736625277885295205844571480066719298978576325478353082989146237091759249943793176538537166377887437815633095017417357500974516957141951876179822625309578278366753312211709685155365089884096056036073666517775090651101447984704961095925086745932213901431148510390218928965259590579778780934666363055576673339223753112546154290241366315475191668983453647617336891178941417602262898386178569827001029194387422940864198348386411884187700657957859420107981848315281136823658867946442227687461251104702583490310395271343833310467732107348700463521494925044733866117381955645738819979703071170775595168916996477948775380611781201464934717451105209236962334167766058796289411562926408359703358128340090258416376478591979187768613488186311727159981102765426239147581843527154164871434335709271205879160732152080124278993914721091231582653372020214490599339264147257228983401194988066819699654914451104134856880803037779462773005749747294924042939401045552649419861227201469316329320795194702569182571987760418701904618389484394752265967571546517678587489571229301788631484168888370649236438888688098626290395010990826709522797718866945882998550375307527530239364029395084503290800223955635103999098363248049847887481309817397602870182410152217417832763442658978129566674381010102953835097716349062015530861864382507545233224950346009017761887068759885328135826093805944258809349846486417682261376321772213724277769656907163582133843082073190615784735372495286892817759106225350135069199002946904805449968081107498939168673030606965619111095926097482124176296726634815733790601179731664708334875992358557802040406721836179251259530998130449308855562771341765258510950539572856864764963958320406397261797900602612977682144443503712405621484920980112198455700352551182299445978992248040632933579250060226822713610792686086634565352775666237946109220613967540935239515530162349422031092905247886860882328353635580643005643902667185852421237351406571446535538287312896 [144,31] -8677141449561361305544209474210155888713149585145118321894822172727830693497747158445165617485771304572312717673314767175381600939306620259687121653830179391883781379889303727078942704063219122664959699037712460248365119741680089128722187661666827838669687361483165090120013234144580262570943518493186636585290916043268039753089652124043749574342923250623780736163223556048860553514973056197266694882234939591201374769150614551181440538273107859522233078582538813222047192671355053208889569453305696772892011715322355400029549064025940495776753870103548965463277801357437136318207657603815691423964709831597198385073267197032062019652066893009264865591345816773945926134299694444057095578750836577683110580151403297187138802078922834110663893399884350853560583492318176587491187398219697256149275775168976852558396040686928623657584539979266124422620228425048702583780566626393075055398265251322478952134815973721020581094742167465958781712090569625207933417625000513346467730876007770512824276902172763030575584056290099050088524941785357508520917051293938383263448498670504377331505261046268792092708927091127539286086444446120803829019253440487504028754436900786057398147996792480490723212214134554668165424062064671888871350467714062966800623020602002457971856607647640023349702929187597429116503394847933750136161813244088697189329300381007412922622142392175654603817487768723649104695655309524674720446349316871934326638712748110410590415859951698394602353999679372700533394563880364732198889738887804370567580743541987953662925709150579691726955188350910618564892111278397181451435141710103325240151759410570856425002311131527058213688409521089474717664573585605550043399375726935986114311177581005192000098086632351681591383439726213913555183194358551726237173138942248641578486207656392633667666884964094136668051515875889822455329502096782511293357097928180102791397307929090864759332047503500287268251264429987429617408716727017935653597366581798808590977823724204813913368334555651826108285873317520274761827266752176770173294786641920 [144,32] -45523259673810374243033636245552578179907511697055246137607085191350025473618224035404167863509187798262713988280004012959378074260396370334346142914584287211849960995676125320284189391430663818312668127474249696222123052717866289982911323930927267367278958529076519180566495510702799492794958754681253570882387749169985739681321577554129541841189204581219252674233257341484068930773756152776256876756153750900420815297074322111784026703765038618080168442737204603372086429541855950419378191382064987179619355196859263550514271777101853140042272225442440308286310884508299292277515736441112082131879959667543654755576023402789242912526546875635588668075440232792495642733095385112761014819724396711462169174799225289114513643908455862369088911602184255704450363265633599191707215264730458749575891592534372017024758389773855493707008378181314769072595972823122109612298042541947167255236625169484409770526409529060086565588285352864435423653367044933782741512735346035630860920431361552250856064414833925172011738717454960870014686007464583914422592201972405435882146747502785370541607507418084805164454059563658471412066340908966707493847543923225108197455691450126340911164657989220642962344281946248842868279827838987183774798379423392774312434182818387140009994953051788872400585191894626402668367812193257603218330793788678696712569023141859237413684545004113061936544904453492906888841154708031921943472584739334260171100372342502945203289500800171825723297436887680362600316005676375042058359129842505443546965106513797675935534103782850485238042570914740607144601019923085298503631620255406948949503535932906124900134907133781519662268454780954617399838471688076074825041083847129402117415669640651888605228126455539458445672917188965630552882523555081979526174039107609693923777364109068257625725835826594581711745369120156147694309926435523107983682479988467380691771884299941023691931168444135123591363877769806237964693856201280779068205402754168764306885401141600955151907309168651297681904330564983861100141138312878836579334881280 [144,33] 115847806637278812409084208790511811776917646810583509137440283971235718699233868962950200770155002855587559618324218517209841827724093779798268234427332568640089117719575809796129913370234926473241215452183375331693054276046540657055699742191484482690292412543676802957632105511243136929912904610108653409920688401664318709506526558899923068066747874696713004041452636480522273682362991675006573773038513975355762433548277511161457774031658619064319948746880758586654125213461713735977249449445367915906176662011845372910088278313189212593034276354449177252937189845121549718090211827555375756545033719790566476728982804850982226452593656354992536461691961900272154183825931794779405163596520526976500141369818281923152402379287235521426645363257023639680615084858622178754275368502315826141079922036685322552851780369815942934027017850775387438191835390811232195518467288963137579907271079577625591337283183052215836216188944525285888947808186037389880248550108961449110084978329510396303899078341152153522625209835429967857132591470398366036779321553994544184204907451760680932349047329187372825189217218274794987845529003024546682295216166991758892012021304600712011056990235288244577015409856746638471090630316858774873320172170593470632579538652722060718981259577716717267491215454030534828866253379597419033162500297573758680436790343232770914088909285505673442267968477901995838812999276317953128477119416036098705844303865523836715080425510101858761387848724515382614819821968457275676030246131179653836474694214192702213055359651200277293826861797545375016734645909857233479329759373265447794164971552221754438621706462840228281753960570372324569140927523777746113701030635699620559390701292696678465023266862795433946850019021850871653003475132553070595983991206967704526096658876615777379025958718948108065903502332191562778003913180964959787418026292549083855081049029642774597600209661308590519876851230789987472971181259319031351294603682592237891302030945504111799954526680718649318108993501653119456520583925604567414051176448 [144,34] -187740569511398530702507610673700434810573093141781047898435207409544113012782366108202478490315111149406420288505678598478422701658111963299482209276766846683859383337655986471509201475349589860343310004491595717022933594183384291529169972329977216854727258661451404858830996474108680308513329311007033006099294326245417384648045655650185983146221233106779179645267691244335106463473888970831814292223260518180205064463646792922098532294542074513488275485361376725738997621981901089893526353013998624945432389931652542935392843759687974418615666567349511158260193872521104400911601999627748229530163666357613129241328604202584588785502614467368015199294082743459096573357432230711719813710904077966869999203395927050808711227891834949989485574763431741594805081340892055028751741476724681615846380151685598815045618610742560368985902903231404317731137526315621517446712639719351208814247959713941078030954204865146324860709379889441125988715454979945189218546989910149894135136935509760274631983042246060970423153623001212099132684304540060927517076942355259839983986954011629508769077308776414979388673295392279320747353560210349585062455841179353725999585330806080094311995270386611244106014867893556868878444287376727187200771882152545875439407761672914332931346996503542920285511872492154871818255012357616867722876413639362731221786985422287159630450452377863529100439770669543401086977590215180772001318790497510120009211677498250079640874195237066208479859550786937019465222753590133941157258486225842945684473520173185917010914533708851044553332860527335804756760313507981684645232066960786092839908310741572110794576906382264971480749887882499475106135603049641801369047581592032830930661468833800839417194506447910547739929709104900483991377783858376154553819430783347900273949404292862686042610937461090356849079280173776600960851702410993927428672646228853332917667311385144469298446665773883414318779819922820648024905546417003259808826989695927921675534827346322220004807834951108996480287417585399956070071988054403032547328 [144,35] 243931601028104863731435578174323835215964875859564985856931997508446887292373217724059372423862573749778352298294127962818064014851767246345463967192714882820743336894486016244065120247416279388575270009811292943414409147471706458962747773039901405956439472888482206545668428290376549630409223591798913152369214099867334803066766079650917176878636413895361750738231047887123737601395260114410241860981116231285314789279178082603500868667926642050142025300270392913603424127313340368690270075647581352330173416940555642967241949769090342120782360329349239400287219483008471620852206449501062514480089201047881699495621550878405140814731182534981918724796615870495901617931245093571396217081467358448125396947549260273693681564497492010249135584599841017465152441978735623393189491572351399835908098283410363696779394765609433709755827651126031123555633859328672721398364895542466352555731452167394985597124635144494205135593751088275964115119611071962367693085769223299775497617162312047111024039008244244189103665268484237577855471401072708372446483212324291809494909279892156775402857616262126373156871684036869230035861211942963001214471899464412876554485305632105187987688543242101623732389711073492010817905501353946275051367042373748318925349360684397423247253182457485515356864494635032939131938568796560371744611828268025762126479089521662295593457561984965200686614802004829652176589495722226966842843296078222324534449712301576836647746585713995755255279685402519840982888126977560235435997232613602461836790249829967374452495520738948128310803787050628779703564507696334135247823800839726310767878803064351658190268289097968127938798255940090253309692935869179318379226360666941096016362544454861245580791031990599737795538487979331419378032076617395157233657922511182413320030817469642427704718693071593553286603537994749918713443247490034427637867356234704656812757260768677510683746026112987198573842954104112275058595175682064253888972882506253099232155286267998977240464084597419258007857707581329487043237454057924198400 [144,36] -271145935704021295664103203455449913865374580976698504979679524982243302158441577072599027470629742626396012059071564029505734668677924638820037291423989568196015419098029181495302473397503664560822647792995318350601656792106249535816427624838441355729685032668611813841594973714036723786716482204271241701030126418838348872791007448809062773496496231731062626305326561222540442232955584106798069554587542108242179205557338064838175949798597597151953555512490033522347907136357833235797774689355026977411472671234571311179226262502719013320995802169483923833289744840915546706104604380855677862656021323422196090685870790723048425916774012381462768249591642305157558704793096288517319404757138155567756201343100206701366419176344825839179471641432041709412414521664054242290953231487196927875366618516099231857255617036089179352405780697484263971676372444806920945218507465591673508929858098014503769450517204641473664445252531786644649013319966096313740770272450833503477937380494568304193729091584755030351700590802957141871551816983296763695699573192263355938593976136625595034787932590726306814889390416335770463606580054372158276419190781412953113924248726083128273976515078617301044218278235391704232495516272139171215978539191321442193677574050867223356668242645886287272677875530272743562907363715580375846887884725665994724803798195057482929561501243342335765399374314660697355314650877069060324127297585883484880222572148995110915286075850378840828664980786911950251252189275405793170077451400693259684553217479612942528820360424370838911202560025827176233538812716517186441992127885069931384300634704249382087549376282285402680606261789366807113496238574692225788217147186825741666855073135820363690112725704423781752727431512757985515604925613779459896506033611023085741662245973343863065284148093536170466800132176141681335421200833869382169836183798326805231943341387810368703976049031032455322204438941332415897027326923670984725069090399866015903019541840552826195427361903910226854733239702385637018210521206719112649 [144,37] 265098041718910565726563022838321123938097203139075141687247748701803300001143874119799533350492841024432745441083859297427933687657466084384405800861270169404920789695234038868990162678236594638785018950039789295477497950905466931958045924295933621124622952451511569396230667701586990423837856822260772846238651739014020082711226960062910328440386485275473090216754681067489830281452198436425057288411994043647147252336889553447495582504979797356490146648675496910945401950147050561806860533675549898989244886609349385133732528325059192573705220135322137646510604733631773268214943396587129682645049133078906589983780841828177352365876430606115374865847505038752626748296997876207985038184890411335236852760508697742959132651866672325871306029416203598030413763266292555993671709892783041073251650356296021570362559621632233183604613044701431459073693022380969960725169033122694125026329855428471012251050619355077303310381490765738501570813730051551757588555842350019205458319031588571488619032472265464253867087024698288755237840001025024708630468067587417700176584037142011193093564043607365026364256357048922767255865747862107363592654945990752148041515583241796895076198612030826970989609536032386176807319389779413659771533737026069710516819552359026497181450464512471309479531865067347507131008324704174175666664053976402824766139064034613038315942304798065321029615098026926002329154287818964884379903980809545576922197597224398946624821387112647252231448173245109188708060995704827032182504280814328383198379253151336442773261006966402668452477092307951536281835602221610002918497619221588352556953833528554630405316495752826335262895965820350460464532569236839188096677228952137823403880342156471958922756193948670123130857443306527788722300756466792961309709799016343825531239989131633833716855160782754022364450872092477591107977924085373020904576075097882545032150723181533141000870355355549901256989728318646894069492744469315962003345449314344641791713133845241642797716431249593319456441737332191200832012977222656 [144,38] -231262331294058682599712178399436291962450063230150826514028096667267028077520475682879502874683952036946156998700383956278690263168766487175902572330167649691320350649499877421968492861687366845713797989771486224228334021420008444178946943578227054127388876487451068263753524808342426609030418855602792813643514096828247936005197627704948602090253102654581738675882726601060571477171543043371497654576859089214250259143196946226708017435818460226425283631226458347919747750583341916001832672578772033788297019773737217372763133743634121082669409804415317164458618722171509444930550844426205039566886091992871267845200972231648141939699214628530009895476323404501634857035232984891320546583096890243387077163117583995301080797436645584766294020671301497311661862085295714210259320160802962116542049155851953571079138025262472124049690556109171979783312313006532925109901933111647103822587605250456313995790261996688021537439380509654511802644219079905049055954393769544365936524975471938836180977450131277556875988344973327162829642796895258109347283211628689173786494277563361529941961515291230250210399082559003291079417923484536895509127077634617219792844997424553685838373672320097711085383216813195454204233991700017524809693933594148387559301083150168601387204309183618692438085599944615465474876725238044978690515802049537893549386966275429655926390485746465379903982083647395226581910850047057019365897821938034341787123370236722692785221627936099235629049358428663219721921251896214755246516931289775220166395642727786159721474757686749875075328414547795597025012722242776381671413621917838109545098283132310721728891335786035547758309679632698146119131469803821136734487200324865611807859409393067038439407981243930906807377406458043048200215130118379148300772033924366682310019583317601309731555851342738229000530534691390485828162859343957017281549319656724755493518971252426122392368945889680890289135802450394525255323792822890594874141554917187756138166272814146062449314569266540314631717006018847706689884646400 [144,39] 181485816487135137068123115912207995049848919454064491633359215177853759255890781871804097296008024238385736654931371619805571305314079525498120190283117634800391983816913184578170079332620113468697247755567293688462774916652889768566817175622629007372543137454885063007217657391816385488932200869340356769036806435366471328961022160179723556752659155114202135148207909393246166911340188818621861914111736657265947025371292262298603396093796245423769807170807416581748517040439819065391410111700127814812281423584722613080103971855839849321723044547138910340264165928517525044218671491910123219910348795230628528107019333895986724762689227627062181439109080971316487577785009641941703180336925339597874627595585962117709846830439485190275207919812436885184016870462929157953919199794007969906086980059627391173546494263767378126740265778656363249277488043183583305865194582646628282078231355654959492218936431632656596593819653347399328500471569813012428641852649697960689701445110146115853086644906057031147532355007521002578443572351769090595055019049745152945622633672859008081045657648995108517417102180762531913415319019088049423665673601498087988461064771906375930258760663910370088293800703144352274073957554932368032527796829470473338630349776513254966041012970837606263990012824048677098838276356698708509283835652714231765923597500608898748287274990583183352481551333423447511370772210773975562509216853895633709124854572194790590739477268798305067178966342041680043424062891603702214902972775831963629365767851281074623562335801663389065736644699100545896379280609450430664048350573552815935465011155524483942637145625653132816950660793245771473254180957037426048239755607929156100083664654123000454205439468812896250001893089954137506024164851625278568577958487639262020131450212731784098948502914352242557990514963648855602219891347067966152789714424766063335886821427575809326281818768394364774595218252111761178312155732005554776217687241655332626381706850401929049146183114842688288383158947788962312363215648 [144,40] -128735876491565025511166849886602837678521278298263274032378025456135773378292196845383320819007292343551170082727083402713629816453553643154238001845395314553499960543510451042436471813261748166149322417898127147003261091649340469499178247275314373128612902438496637185591800063668143421201020927182833352023668767351580171185138805993490596114600285115279408135128738765515798411913676015374836308835098643042247298756961271047464311826842321477071935533214884817286016118496967820801650940252467209920454244577837210141358813558989500732726008324322994053584694155824752687805554457949255486797503738897714451247043662698081787127736434239271920979936109643303616199556985734547385419721023386114945923052986732279022926794438782543474240749451812315162759520099419740821467587211416020773065029955334457454283833839326121644444106894419630610676140743839473225776102522428273057380676433853668717267736711438845494975537451210249629571224655513957728891952877335200047487646007635869269332727462798810093742690930491618496460279563966292312838452313268904551982359031682389753005137262860691888733195367242764147922163785362993730502507184777350736132085040902702636618235377409725995459050357613481183331292990656014745103695907506950718504726315905164252044231360264617829954679716467720780177396131754644418959038346396806749441022955540925503768342595456866458598037384116449881938332023595749782174101613364902859005534039496187396244000733486260075903402550251681262939275412120370036219226430258351267891617636791176878315647491372637449179187668097522558866898207472380833358778879946339720606923208811743684517429572171309532562199728698189528780883373864167957263908265555252057921374907853516980180261132389631092983093290806327990067756932208378904348204746532079119881725574400000459954976039553327713788614422662053609881666157489958965223002815221611516272298851974718906029094434745395320813638800474140943861712226137375752552935478784809750862088573315855074885818688422024696938058355010812439815280 [144,41] 82763472884258158183041146488352407691346333616195002652099456952771618947857745667022565028432341703985972209809576033860025920807512921701889049949172806734036622729826549820338856276042464503383801691956445731931071683238368711081111732392589990466263071211168794789056585550985095760547730588640566474982195274965121759685111597991220445527042771504294323253347843262549248313292014724413516982817884419347814539579407053796819508072780251335128500898045381337461199334372101913689101537711870470193305574958258572992652376319390158733295585511861431528317102009901005632481396575311341380391886614077693271552674406424795363306771846998585163984286968638944983288464560927377745896093232517947226608842439472962497656844496956355080726641458396357675947528264875283953730260825523879261678118311201748660202235819167969194989998192530681601489028189240917684957928173174710216923961534331991551172751022948960343634164758743097695053676651600206233914251210764804692635440178932364111781612514281974545060146774865238254683313760179614695360224570556600021922602321037208221005020929544190355487666554346204302822411958545325441440539684628621944574191025613970217757782364972347167709531460949415829200273241842927879049165090045547977031176619482873978304179365227995375656342229400964865027387348068138708507748053987828680013633813288663384785902890807664825508854414089545430912693127205641481673024113696485675248610504721268130289387001037885170981908268075964572876541585717533928135121684035936445262636226317859817760800441183721234751559875615190195867346058627448346832644152260499381063612607491029281829965056504032045383515848603483851709674935111917553189180771991470450617460649134555952218475801001547094566114581101886743802229529604679512987037622980061839469336974251299336879283936187222636303830453040585235155033241683201848538407052958575128775420357497190005051715471760864019074871668770652955686064551907227757328998572394002774880744858391754824473730494997982045752770965631921738368 [144,42] -48280638225770422103577904802507337312253659194774170415701797535555716651845143788678260856573219409355869693864672045438147561669209816572736482789339977018999508005040677748355066119829284467230073568495044104696153119995800784792905945472928165080719067297322133771573930232641870436529298701465094928804049054097287122047263676583877434725864593252118962995167735892805693324063680991730808506914066465282248973851182714746424310336076641434522675652983639411571680539641796396766864858141968463490958756097903233116648690935748461873251736905426505728660595575293751022680592279245274889846267992748914046955893381553589632432213502676012627057217455301333023006583109815195037364691452564655203773182606074101756960614860088405067103260889902697118497440224511438359181724042393346579037846520120038273424552027082410329306846397140583796910571113500501124397346001340866977606943196928451397101227285128104760733182797746751566235987463600424116008258395216693405872340619825918438902344439936187325049119852822083433372589326101834532324511745456775392901389726617522695637951856020034506630836497615797940544351944003086814952837294066403432589673332400761416023225378616260691910701944340170818882742666378589809936115728503876049149840928934549240145968254916982603047257954665664364504633355033977202138471684084801988923641242092469421430433417303560197380442106693689026556608407529743441770481387604830004809178730442988399897536009143429833824214007900001768233014008926015615428020202073104253116645892926440756646062624673279466981112570005579326087099002746672977747654080907378245674846738619235325141044514209054760587530505599480852147384362045274166983736522810014303133657809103565501518647576492333640077223128041039936306726045140579723900402510022999814919150011471660553722614433973529963977338943872827319914703157564728818320807121984535832165439071272623294256444431323744939383583565026444840976129358465916521211752894635491336059390811380483140566514085200078645904152124965302512 [144,43] 25555395448835410645287510796414069873173323828309451681507800952166525454821282773715006521882385209577689741416677444861459530974078719247292156969906788155726081878661238823394071744044094698473844471947581968004544300427336957280303324334246974065297493692408240842048729237949518415739165192004480903778702034486679571696513632561627781672408681901169209348860385329703491675295418205019150851960955437252128911747697196352519464978588752475940584463061576005331389828483136969540915673691508489488411313949707147558269961981712650879479080618337364851074094062206745545389426094455404439949791708746286125446231444275637270908931441218033680215554737524327976725738804588093210761552790585792389294653488220569214223498726478381800795744426821393853122797582000631565892251138837237999880201136395647995204824839247203557204295105718429948119425113977191761270501468620018890663992147371822895145501186474092693369802583961835304259713541200127661552102388240243071906878969158121361745468699931263829469952999629487898058425087454844689298708817255539424673013055191252559344923696114867920911383571938194156721844985124607252006867722320301665468319730566659570479673569005445154624879273923729536493616919815762147142927495918363477573606256579923276376121793945212203278569934448564119364850330159709075424510638675794559740546629103473045197615603457301077159124156119735886816386589050570697945138704383608353244768831859036973703541846373851877862292560309576995440237164046892137924668545847717830873136945021363229071365468088745800734738020747650856149823666632046546361546676500766448913847474975174701225397392522001231103996845274248127660488619963779032780537614359560985638038967626649666684906072219577066527667428493117852864060273387285786441613449199124524331963789290556948026806385756434571306549867377764644754567351223845102773727898461782566823689478139218943770628106296574481173385301709480032487493050763886013081048138963653852838180854150769182966205729852880779801405893460848 [144,44] -12257361054791759363807844815164822110910520765358813634089248437133282642081305432364584464136034376755705688866091057673875526689438730940847766840658128488293498490978677079372294063465350694721203392212163756073566746035028407684619226397067702607832210970027845583358307815112066359582833093673002881277773576745560316618066990664274657600352261119508518271065243149107086163451024590186100234922075392226916063619694380658625716883681685404253354215565747111801123398140309429120413769984617744637378514990450620244753868656485623829983856295822562210564663139342360483395823307021532470200398248387755707572692148567444121605543994040015672321993312516369519595872831475726350079834665433628464237026235355816530985820975339163491541357540548598206765683312175124356391978055104562017349053213503328179887835360564944376751586688661543322472299549006914356113836881057254140993008460893535268300482662350283506111159744853623629141368018818593480807562302317287243364990583812714608028374728387762608587984306484082198384205231530873787109641430662030187439428834311334926964402789280912464990482756161357321703963654882621811208948479743350553005961383529144073664299533109476346593072058660034046865111123325028369898261289118230877258338418075427015231453809206374158630030639012926607546497280897591467552165183333946805953008927093922375374148900931757907040622197566288817448676438618694073473788745804167226510674255848696540663636469003494553618345048072153112305065403390697089448193287785929756079283391453410462136377536729878181389143747252746317326854930306286438808428295165808771277772014917960142549231201616196502076942222602444928774736194784195347847090023844624092201539603773980516562396475468530960582623468251165647365577946613700469719087187689558226226824830380233639369038863094534374555123724668321824863308147740066208634691659053543874055748875890630887713321775829526140942448836459827601546244974736659176860164988884911789495896821988427208293836125284430130513826516488 [144,45] 5310296151676921931807214474382453059157677252291899436958685213843725735712820790577459166541531972378146755244850698991314954186888091217989595003231403905080396928981212846455092028613927053138830994633469809590891437744840956286099882126642496708436568467110733735769642608716104428458484205898712897998307123652508898659930852019683116233804396133110616252454911822287934523670158567737392160756904906881047024873868189810689763917736093030686394592359376693887163015945440392662426712630656317444238477044789717712706462768500286976440947103485830884171282929518971901732361915140753094266946030513612897139944869861955955689518750123106893310306973034093769676476992301118885805078228969105961378181058852635863882712177422548996145524366288020199926841981094945282036025670234323381971121732831705251420232985141997134607680671887063286971210456637527501880219913367170615391529302384799825558485148002454427195176977979383504310813775309420050934304617651517007804014544691096624930436762044187266513049588244799215189040047170358595459435422762292500885190551351456066571999281196087671719104976546353671270805138999058347350549247531671013927781083086563957701348440795013943334685094081637149590066827276279576510023233680337258791647197360967966674595178385224384355701656562085460392547775161050823650378316763767296421088333879664158467119165060600120699410841908022893117429659980053311699199701552844343345796973849658281931186976591187559525389866994061788057801484330915833274327355418192336846857975708071486624366085377333160973105571683441849516423407818358807865582831233504227099474695527891491763920073361615278165147686230384173411119877050090340973158709605469070561394525493018332426970646666514071019118061817121319138367781996698719000874445960332928756574176405520287834584175619723238579847607292416528188400759375384840656152351124944922113630721584255894810264180794146615604395603433207413714818327868152925567815459410844535043234072226484171711522582305281470678162048 [144,46] -2062655603152582770557985082348482060451997814045618052806531231799783180289512242355411549393659174906900286905803515827858273521289762106648910157167499336644529868998479061640761954479478707964622049953175759806218753316795702478325528069952777287819019562821280643422529901765348632416419989460347356711488027856247183443432568636285389517665159644342312385325194129068739506392481742284898447005353753338205579218225380142422470860946801797270607981604360438343336814250103546314169078772669290994176157757365667231885114198567225293168445541363506541863403910378912534262455591586080667231560416846975695152243969508990663442881868584483583808566905727859005301742275627165021608554276917030156394511265525592210453792477099138645479246484618657095614760658597583861320762672561964816580106708419320741452160687350227500125398075666168662424126502908474203820914317675363184906876373236865092293113185517092158785129940494345303122147685378290550496824828304664338112202552151734314240626396784669619703818952957807172063783644080916596778828569395524768183261300668267533973958907704995667486697996540551791587509295724568970125419131895395612992352415963118342640900486498867432975483936560302067895107709496378688322880201690872054128128089378988187981841282274112658478851208881275934181872600500724649214418705313525133148325751680016800438187344572209563790032611442091967476142303108109999960698583123442648312395279466581836561089419620956307804546841401841684655796349457948429398402340497753484459214794400538896533000225325458648730097118029933472309506940387655622815252112293947750052482910755615201077509280078149006641728718567996089431421249293997489457964471542155399160098988708154247980794210135526773467437813260177877158816913346270446799584878623117209495802362833462069363172391834071495788597665050863005713542938249645396080768721887934035965612022453877247390545004470239043099129216747978450393030985182643716680279721854587966782014401040226198336124767467412809437056 [144,47] 704648116333505902052792463656840709825073663745809444991599655695534454727535790534424796825976451212914534913374138797569854373017756936792257746703352315166606457535751968454951146557151425878958428393858183401022602460535881674189502559235944172606526331501707120975598786365805441850989846041664392370686070371373917355040064495363891739604421972688919814350145029695009010313002271755872471560863194160055018431659569325497140372773073664106025215492443192249815368912978847183723945702995994801617708238746667740577451432235339097010191279281895741815129109285481759609208112333987153371896151988925802650731051544292553971710757785556500066961305591519384461533444796338408160109933892765970839761717325628065036935106319032710727432452504799839734698581027335269244812250951743411213038277101446337167859772160249065952936958239297595920070689533421997140216165893578347968087795069164776074986081156370553388923314889156324515059059302697519860681140808267149574127555830349875185313525624314222746786964628267106285582934611341296053356685449023818833143954548717410295021702987103552961742067350071586069482402587401967398533454007503972854025298691773368804917965915737888875548879729931370978123347890265975572118002227435229774971153793748497795896234538415207469513378218786392967701044078199998919144976112057624619373701955106517993997961155461303307405591332533227905579500732254817474897721287980202721669738832157274866246449684076996139648376310038760928256987545780343157245132112374419408761092530274290852740776099030943131782065362616871826972704595875412463556019417727845263867293643936816482296137654525659594332607299341823500730867811989103113243120059222395036207817813202869516142893472130012863771021607000314636327092134218438904788122812022421102840281575561305383215100000389927305610115554323762895659123881177927503283076620528748458852567344093081268114179208310439857948385709888615241643484431565224524616885905092419244333448517142977374749992852731182064 [144,48] -199530339033438377268660647264223547719219193549641836770869596622003589688903832569972593251602824268328376547205687157135037520205939060716668423080527535128922707246415673176843523219444524080425742870691172123130876319566096924775861856575560287120752588813235721916878808942113508700097786190595115310365112992557162263290981802441523145108099434374437176882288202786693783835300940962918480943106059351170046795712392237853280571783904278482696484548151108438817451154050590570409253761118179996551299303795630988680842819692933565190648494404544807889371038799217169107699775550367489433921324481298015715796139101467930112299895970888590908837259602905451148490176457539008086000070769401994110617854290802500492603933456441103640577047717247035294646919831802870371196383659538812602790791403995471125265761346750961199906654498820364331734439545757567397805935056431254863034854154968990674943351487731301812426064998741482588675084175174634060001599064038287556765437051498843025859254615507300602721866107150511943770470874166245343469523185064661570914435298791708529063952416481629686315892419517557618384748159453224468777889296559270852835265242814526896507607390991774050616268608292812220427132768039057055117220522955028468721893041593808521607696717175451319067863779264425911163419132210462249981342319395789044607996757294806471330877312712920151038976969405437678163845765616939599923086285174786701586639306742453762735764412967062448425850324740170276277979880801103566248968640525180965779436108250688154188868856450391773370453145731956236496227953503862266525678345143508381727146748885000335757997616946471047424565555882663391830865003403004411345085995099644326784355285569555401679217600481983954724180080486080984032179450064789304175446632183058034745319892309469355509316895307973521855113751859128172322860661096767454499313588734698949346687048344934707541562591224856689347829410466056462013976808520085013920090890464253527237500806236652487073075358084320 [144,49] 35921672815563060876911052494022727255503493354715563500017906396530210947141781163349696055762768165649877315287131331013126872410463852647551379306355200561212012450828416980403341944686146268258426905671952355328747257268114797105712253630006038985619507032201057299777764400813935115202478858869594773177007183620244425937698924079536011765488462825903194821612892503109267178932079273434223220022487621453332484108547420511896707145746563936394872545298822217010725413200744477398069367827185203973880524730812442813717558221992432963573252482876418555827197516785722684173187359670618786617251155904255603492643971924517983935600834534135848692166280797920098214214964796224735403203164532333071217403987205858805699672588465687117134707430598345553635829052056483453529630313391331037095572220283486115621094660867103543579466539103104777516760417544245980193416522850821493549556397385752035281721032765750150989989205968915164335650213682903474067061857345098090685664574065135402534051885829255423656400207567022907120714971356351087348260059214536844149003319032873554744286035300164385369379073825697492858869183081684085906734757063250781518206120049706467931249954664879882506987384118756492674871574846956141224668054529576264176932424555902633756938634452714343187840056923490090141455313403240556221389457660423055744478736965308864620864690109059761820703900713537337673103842611083026160816266363460782596706869556143886061897813848394929760671020099817638413221994100605053789459024554775105715964831480930465681184163027182635595359700207624545508611012862494035739516777887252373295236386235157383211266066632472221120713655369913296998866662491491977858507784556754569642859344857253545241010402001625899755888424196055599860371494611559454504974444996202699223926459706201084997832370546725321822179381681494006567518787801727904979509410691195358108835757474983879351069522557329510183341524343605008318938281812916390315028654400050662636027880157192028620565203712 [144,50] 6594482918070378416154122823274337661425617781235518137372651015056771777437525624057736406071623164661980228112368098936350711104020491147911996519531120928837079398547013931849651625259236276197971706574470824751676379648886834031278689478047397706805162243121903398218975344970689693991344153643147061707110340965357526553110254923318741397385380514716775170047082576831552646623254175537820985056339109836191430503056306671021053391785596321140730063792609381799873388853837872133855093308791661437083372923818352580514570004254246473833364065202838583158065831929760132575231710083102030786168909622226751307949680752880757277623722033073726206044402121878297745180758094324865885792267897621301548517690563814256486215238525916998086279866287833869501495104944998606541582691673288138716814056408476682868561154351359281878331088310768954449176843455419892424020687604524505254928066544543592811627520266687537959260302628473288972969960897995672441284050749297899991331494528129784861249053854827212876488689782847590685159057097802055744481101689964955993424517765444783229491612271751704628037386561916415863302031206594675244571032228843409680468470393445932883610756297427286719779311260321621080819214009239879202296288235357099393306812918939171088991554620947562318249382794777250893550870484305896080873467498980925567201662940321575978316102290448937052163744267521750950693660756602277694145578762807056892648353020089626404402461859330507337984143028782247443803029665590610608657464273095876290870569555638238028232634593576550326862626226201493135138408301651044455137018239354431947422882948360169934287854283370220583955393206467093812171622816540816690736794765413714653997596272985260718078265112725200749287632556626160740008804502544402075151807337688930710260556530453920839580238808888854180764978094756195812562669027739663619304939088694901999864640096721189080558068820284763835540501233632253319982583023840072790691488433242064472116422255347307497829656 [144,51] -11957146260425363584435524051480671133746911860374334585691668338431374108072055254870174248985988725232645754350263944363011468010026817271100469958390053744573496270626906451251937522994999809623868915257060263886614455853041390110947788930341951484140296143121126197501803467130409190360429893851358566806265083558387961086746911489138762891336104577193273922876879524280703142031170241907261499639356064530825048706956316459792033593236998071831022397945153136128143990221310239551334877091121604835339263719154701287112554256692422193270504155385505280241329922464044562339246208473598729862633661254555910206651657940549191982134173768964176745685821360873210680148541083466166686673695336575861106086948006667459481117057006695113290448406661406691487651340629193963306145402778537789302434568625892087606752152415000906508984711755209726464898531289434935167777872582743690386251088699898758548822975578379805497599413318141879218831838141592081386543122875761737171674820475223933798294789806514927569845005988256553104010538269063263473832821814238173259883387166547913382330932714939898104286418529108851064478439033928548209906503736065619100471116849165752198590235156700957731715423075426923280220628265009971201832073215390538305040929947237686175996757808389394090438129264035642784852943535554321077894660023466511772541949091939462865022257296441961283587586714044457568484966045680078746512162432712296094216630982825379513539532907136497709719958480578170294910415467830365184965694432376159420530370787301920858550509200810261497971922073014483733547216672118561485799957271937102594400787773307774795563334341267662869238807458629429964344457147148917796465823269364636143549323576223122769120739952321652472612647052298320831096573708993920460701746988442771617368167342765587565611214765110254576796204123718233842003132398756633632432828270305609836377124816143268685370855230037389589886643545275181203223000726399758063343101353840560420271305603613563643480 [144,52] 8564150627455582200110247863196430078077538963751311961343160933490617876333067404110674073623497632946097873253306772105497773813392205222560712634023556897827056813103089054039589487399026833328982594476193707181813187836706272177236753960914575810601652437920885695890800882965619843528150989755845978057804229770387778304619358505214606893333550973326122369107389699795260076141237634522231191871699533775027941735169328596142500972275101450652846202139886573451576406766877397381685643775115270090129374617588640274489955978697543091299398551215678975653797657796199408697552942390790079949997495721210875837510307168251435344984874363915827405587833761521126297073639414316440124561506718385231500337988496292101490241602928487133453652228821157622518008588440930237847354264270380666574705099593857241159373239339553691650522836548960670382000537736270430106909686683986180333804160947694955715783670653761536804488273121497040686946956760161904985400038117065212634574726800814349072756211309442871790528845474419580853548681437860237090713113402373157291871651499983964967454556463537579082760496913400886800366165667193623719407719812795616984839272754087752104655061692641498873077710003806317090542104206953932401695921293048315180449143786614206488785661257007573944940391081858298865037270131757745581851621658767184721036433880520587834312571664126815783084305184023958992908305549355124743419796109321223522696481609404799631944514084422486654564219071858387516311135845193102274058410552645305046148444040121489959853066460332624030842324338831927596623263496814734034274223265711755097816209448851701124009861427546379831813948957872392784679830434617605804638034063879883994677177053907563756415654101656718536418232636899018938166659828930821936364185066003456579427349956844188908821396453759185187413968061568498860207648096164849872671188887682909810826672646974110716755080153356386855024071502723170764558480835716360024018625279112768131733132729681632836 [144,53] -4737603574585250669128233220119354883157827316896021780066661785718263005638960468782806479558962736080238459748368683412545987941201008339097071024116401777493573441050763451638916794768184177420736305968724611195096753414988105516375334339479493526528733949278768138087131880750419536355044630441274798994278312568649695694504032889974934533873115401218236766498025215143589466681182083854278359419072151427850784226563520619335559940433389691004489690655126899569443362453894214023790212386220518170100549947222032680658108847974430143439810530070507649452502067991238725463710787444168102795687952311080240636712608839314012759553217287344806892217977029167610899602676755518564597299084939583750815336660329930055533227522812689869983635856193204854566575746186703186882022066600278219723442723778675912355055711370499110585183683224151112165178831456594780708802268068946796573811793736323778651768876222979678294856155501493073468056750919826850831258953776657782167833650294782601145600862198381646433148442059844379349775174012477134803786713081555602962613723321460285871782576455085704952496234464685537134166990181231608889364885421818100003551544126919979808437145955978547012682751822207256073482114134372789861998592779420286942473706783698547482236018402743503210344491791413926748660571228237373401719665367379299851622422175992428850414795192439056218237214900880683665582270966242876591340800160623924735008839983019302335113382989586917828006393634343313833309922528495332027941002696622724224320597535155721645267731881736883619369637970596323865395148211965858338854859234146499207843987338976501595130612539983167853800773600604708185510558149673946243770460277964884952504980966680361763286745748199152843154997731097789386976761226324971640137820994971309242452867153611887320642544434842507725807043033720515630577818755308962159529791590379632147359308453192687722909240296914240231028605783306524278779745662323675315613559358284490815375066315772672 [144,54] 2232512304108174892649385924407361309639789253373524114428219190531324103856319328056612444754880066403553695461706666022396847913289729317608965005875198608376147369472101881663973649973412476879731594886235808024495550452721169405515203335447273051278193226739702111427863986225988640930005587199200411017154315021488512697295530671197698588977906096212313431898952590533323620828448777266765521392058670955119064926447876444613687691120214820058654676656751789459535610769331915536563499986500305371580419109255680569827676700623829697079214542695200858759728700600942635517268199443197586200791932249663208776749700260015764794746458508490578241321972777309399131045967478031535635315383576419307298467765004409282825716957962501813222615274907175454187435545364584414847850858412700083996606450194377814533658006791832177893835173845354991006423241635716293363389540200405353413653935805278648654370872795018049784041810251195493432344000310571252587719540023746883754077867586492278680274433194141118374577435705826704146778589775752920953803677227119775719306793389930510303150650360576990825124006372441350600324204679263534728896819468162992298177201139196127651182606584398808078464278169751191265396466939948069781244487874712864884015515003673447070776900096345907765561614484931238321919647581254243132920936405106383849661715487029124237453120202350074403939278689421706509225077279169190739835505305635632719166218918767902577523399213966798045536034003672781444558047222552142311208629778345197052709467466107578708003080401345382502812651957398898740298248460065664896306851322372523780187250823888936403382099924299553544851379075664290466796039184662405047458432562550335788150653354481540816886502262298814083546446481263956370483401678177412673501666244369507982071259939780240211416035731802239499661557388978853087257646865838834809238610932537907498681534754174586164217024813951355244328326048085828117379057415788706842017067228037179469001654937984 [144,55] -923544174374126213006179809604832861179537472411395233736842872250337099569681267341651360638690040990983003237333748479385897625368470863802861822242298525786522414074709815229859887200817399947448105219781946208971284745369985511184882213989450571206607869658294603454246011488102262440189988757696461697970834312768734045536913365350431722621732230112518823709813613628260257858127007498174899053639731012406345095653695660182729938949161756290333824939594889813571296705570839312856659088202771453007361872007005457244659291256193605934693774386044189633675885239622040705614884117593124623251833954859689511070218541303225208333294613076838865477977647157946657855774027859559111102056365069163592084813322736074267487423365352875298307332436109514639178584939044985204603356842228059255238180236475186442776955670640369304907093583105494092184899395546741215145229661649452529885460449077480489505611716208777545777015229792699295979906832924744472108751754608340488185534778365153825122492954335067474104460783648838950570298201408186527464697939569845850913198569565253713819807877271085419882278239804936172895214047768052266942516241958924974901145807097128277973115372662844401283371523638659451430005141349663767103881997279958832214653264684188353276644786898199090734606919234895187127187880381039701858367245845160429238738781368345503808391182718631261425444015836815895190591659496699995129465808892364192295414878414817488887901755634848687048028585365473161491658811759309941790150177607257241335977940854098716691660287483657501204297634201687860586934320457228958669424376829243363939624537803502790482331987524809065502343605235232452830242899747050046155866284598641659391030053281551989083151147776720761902566324501195128781971852420794965135919480446565382538075487184894854404443151390181733008981944763161062660821743368302805932979112328414596043247261271156112476580296479307972854577708065300475244162620354354133012899521753622247767563520 [144,56] 341201445949543340682093856482792362429055747690570283828672836637286198090298658730669380758188654537983626236917139479554839610633987658430685586009011499645854669641477067952202284972303732053678461566488366982599431530848598510200235191784853874206009390632772650380179083719466450820846220093241152847664047065891275976553614397046610223782812428216372739373830854553360568112098900322940734348150647369022886116105489579694843699332461651504766962882737373399375565990096747958844389357898833106910623275375949381536235204528498701997709339045095594578681509965102618228882389022716553155218207686355908892138166734968671938538149344011195360272798743426690944127590986270709166720072318649171898385157275806580608617775505169234454025556704964036914582847859819706032268746651117713225914446571334698830609545325014969932177469321402732502975550720727061772102124257626835758303873003263717397439049269948138686838148434585821785306359133095791525858014616431542901699992774013132174905900237268639646693928998071343980025058918903693344038559779142727643993273201341104295653479985040286907085152592652473190638900381614477172467542712693261214200908811062815768087912066978399811405115728693191787220509350730530616023006483585941843647011435455547228861688166027251141509147263653518507630676540154205668810966457536240516676653265349922988572287255929976972475769489165998199248623245245879016122561089096478087524699857444839628670317514963859384249233989539365506166887965049828779509918511401881342343550900174738478972509278480067356428689833573986834573737298796358484836379171774095740930948027583435905376833007852115075900295671737040650935952175828250325718330891663394321499087426084282069202603912506267204880474411211748188407064470172775913831528790189283411640132778751607334999774054677292035237784876174649430368188856902192941618159113082720329214159760898212924358234893255913903443751547634023020031223108099071798251249527872720970228800 [144,57] -115117139946439007393818751466145358461042204092049781372503985544072929293323618225678166335041624396114240233925345880144785131248654630977943440165985098054630681819199165061711629606751050830357715609004894262683953510932715758942080179363715552711207388268170848507045990385086911501217223812796141617456270577672086018672153158020735377294553405985848980535210275389987034315607892293004556150456118393966590814424744846008667512761016680253593730484160914302170541941170980145167589642317440555869841041078638912955742475098719702780551038068881719701400852820661463356387399789065700152389786644515713760185468644019384561483488805883871387555704831806737680391636122636381234410453284528245884984246702887107076620825126617906589157763360808603761605966053242691448239877096271324643085626589799870423724213000147672984722257179039572553180448588688942199206733200762693554903110989377517354992984536072181877884259654827252549431179393130162260901628006101570652769099426915971930989072547080852861717257683585572602290360923170125548495623766462679835159541641451263792078431216954785735381323279664772860175637390052862010992076905502330384257680017315498826570243514038211628572935003343759147191176090582499951340427112938583754348480061783204660452372974933513019502308176797414054578007959821011600516068705807050347012840587370794016749051337384913869462951339473409963759182660838358668040921511508605401930624721857896178552329338256157865623288607640742365518873459196380631834080318605540780566784750492931181990164160726949464437986172587873215566036688073359640784240088894741431143892488960076201217558342175276338743277178056385548953427771671307545091751276605754052503301307538861700933878795059008728334923372398604833907922117850291372520058878536496822158853634059132489881598318853645898440385389137158403383520461295555415907958524116520435047366920739141537496913662879575035983825504927565944395395358182603793009871628760128524928 [144,58] 36856364928489465657195606196512741554168897858437918210168929095130990044475684510330390122473866136438996075341703490832396248365178892256063492365067102779281258329145592705416941770572533974829715681236355902091052493408890912961077884167744607601057856330799135585574289500451145742409914650468347804132849065031213406993210939531241778552930650619814556943415011271143741867929900700860325572917939712732682637348763863193573910336366858264451714444642916530764840611139803507226465584659828763895554512732259488246078433568049891143429718967778914460150436537542665835294772834446933955860019220025262225878083254959650517669447560707424609822812629163044547505734967205517057809358650214784501980198974347923010215523462195151694730337387763346879521024030160711057664206746775973719959860019573130375051494456715667544198178740933254694177273408261466442212001529246271926868354385567001393606825903212090580026128520545289054943728998321919678038520947383773244364588794848704081113547173366694667875785398571125988053711567643378618757614005274067631222312855903247103878075515221577218965460319604673213709335325413945638604612192703868007425970647330445156435831826412447398056753038116109754883334225542510350487170570122869623015936697209343028715202645632530349728411091567355848942728289224530392849575481573463822329678991737227430190778361311727607976688886664977639120615305994214319537390190274041367938978076197918640305002346273374928596915563850159129012653559294556115800902058649924110300570742331482923373642506399453123481509356781604605319215478225745171533692069025871759784553246608336129117215787575843779147597999560689943370182669345024897198833344715202462190257503363906329780924331521540070763615772928902430763712809831373585987010687442095491744280321900573092486265541118083992177552795005876141056398678979302080283291309289542871443205600824018430834302199018650872081291393238693236608888332006935910191646669339776352 [144,59] -11821544156743628558891307623065247971637510329922166763719665993751425953624649219794377651004112042536424679258781096635521722407521258677806759796271993158908761366161840495187820730666810834603747606257841773272941795171878670864842211322194761563982908892887214327651695620786017463787473254223152893399530530825959444955064713075294520729251731813294736803376516230571678001173345589620765194055128352663069760243721142217198921814187610293562989461795345841187275545625177027718053881521367670909670476918024455945538850492371450921021272552334589169210439162474046268555604091939487823668868096951766619577161230735067928834812878660937530329344050668021006655920351695867934411543208673998191425362629174248772340090235536103860069875150404524624842340329409755643902966847427903584971809395326882268011782745772713652024682999032512221239568330463081146660566173895430145350238699964440722717061715818402279425088714833024073318277688493197274249938567906994919247850697235841754365226866125371896471249685402833194959516741587087777625672521049049329692361502596634661420918026115048899284346626351440946287761097213993505068380592635811425400025219937094167664915659521963050072161204267343280310204156119177843037713738627240172902292930182931850182198961493581669550318465843131311658591231040219410974029997719439194673279211377408609394030792746772577679714779311391617199955754345462311069291473450308279875057645271071996018230877513171518173214450063827249415204003140927915967095357385885621560923520775607200437222567968575504348238419050324779687388800724757278078973042813644037973542088838151132868424777213784667297498164676442232568947411827544035154117059187376643657672663308442073249848957705385450571994249209884166612435539990956566488384435590533615355884096591993514303978771822502462420296405105395099442194804286681267432039822305006519325824009943292175772022521962895001031316973720771772910683640504519464029768768556544 [144,60] 3962375419022763726374911631396723738584923764063399325541351484774600967935478581423410749318299934515439807404530897668010191906619881430819806285400009271633921951584644062984220092804367633759817447047466521720324867163229565884593361939580957436518031438494840508488748779690066490806205186628853244106653653663386820740702528059718365762271174063887098014135159764763821815486670278867490410221715776813014389958163899119582061246596053626632763079876698595769401237722592877203085871549864351931190108640812924257906600905452126732736358026292069949430862414729824178110908011492230480600043327862891300785225972307914987895298886857552664330995948682393125393183844781643104288768629674557734540287160546387785165704801012178379986521890205119146722718335081783539518565445215927290758528505006385755071458199521258781478790860788612265569835113983758068824317282576202744138611887277544762273088213823567285943762937310468160423958193668065031250007465424509843700850819071990516273297266676298496963714647641570117774355945978367990541461674746737909125477336180842869349352979603587099184312895610261119494821919213547358898895461848340173786685025125608457668666425957549380411446360044866662225994759872322857336055730837528267001913773175195543864424247904910978044884295205521025333687284552940287377933022168086994407911697611088085264592960780975373175591794782514027184233867789823412945142859293461044855483947743358889635815279423916019568314644978233226594943537092210975482166217306288553484964475886289545356505341258688424313191589425962990238179163195164525101691239656444113556947909306276155540515981016902061270190850253702161448269783237170638000087898144112986573286590317929484265748608635672225327795859334736708649286301694690485436821695066542761933121177511515550654065320650698327579316414597707486106479205595224704690906371327018897459859674656481037553760855334785331163844590181933029115455055747410437878299931848 [144,61] -1376338935306775731516681260161400028297648175190266319243857824943120315466913700984326820787779349134165619207555293472816840836673046484639091017110141117193367053724908017873157472999261715307039823414688780952480527703979132893029030574227221984095914467726269972213752204739925740633924104946592665123714627879575003835349640143301569911979781363679467364157707956408444783137736605065538688848577960370354894116361653835415939298578234117410445943601464447511807102892193226851901618334109242640671892560141189898228821943026850049584426190418746818020334811669431296280324181965620117961218039186869797385558363673236817001842074414203997745166184676046611014841762992527437783723345800673061876915198949420483628482135707315380216973636511102477634528941512317044727365292526493288096992423799205193409147483838998606183680081912301379519158621638166727512861445100519295680237147188767918150069993114363614622424252314650536878635743749550488458461408979724280350841476820109585562305088054393945520954815079314302671457629049173004665371671448262293620744396467520087392799369547655538086153067509740670048408837088169133491808576476742261935491392086876521848073274295229503484553734701329584859075480545979010297648556213934390439215389414124563549010346236187852850782429312206499676515419269814961820520886087984303106874962570406843319070412578875933034342984570016345797497545695695185306556669780797889262973668640020038610733832048067256337532109612283623978383145103077149022346540640945364815489846653964111937830042459853053398419751410573070796377359230955478801268824329685776473942221193628818487690683585067366180072096513815001862042739649224889722873905911796607833805427482863017443379868584129919186850354191999013241452121979343840863760676967851900391420389080122886556301248386608134541844414585781113673324815715324896832384875953986177825091859684317966761307346275068269646775557875400213292332783943275968068201472 [144,62] 470304747271309826726804279924146899391853368004648503521573206157926080154196971818789952076246484976068156227873585161695998030824787487804579816490864145565391288480617549153894021467149563493055219435394450087665655954175622347773977336883744547136163321126409104338923615927012398595200124309004629458231697919879674363147056976005161201683565610412306707614717057487479872279154996400215274181222169888177794778616616117297573831286180749747278019060435387418224906726229716963406382541016380689144676809109608835107394272026343738072513568053395967848273709209595458641268426274104536208703246896925440638858315362353285709217030191266647081808975843401457832787795616249922092344760391248305942810997222525254460264752191261053468140926129267079653141761770570176293623292096550905366826519541952110573647340481259245278146135243585078545000969565251290770670187315453354620805894119112585004346031077925875617882868973362249589003722836650023761458709771346916743868076990453310714521388897026551044764582718890835994241956784982727926506482167193011106231740787025420773364815048680993822338097248820193707029861876101046977946273970861550484884673348951095029389084118776959537238533205877255317321096179035704556307332413833788187099984405480657043801905262010592620978769240140167947500178953506365081199131953012382363789349359785679097850559607540849411969506392327052661434801481731822166618128369701231886162331587295397311639436013727999999752851114123301648625829794368589788416147917990025109453909878069283709374533432910731101188991245841681314411293007066660264245857025276338018387646222570091916901557708224473033942407494588080943649085574103260159430291967021479242488516182430292310983081167057544838509671689031152293631858488297540672452954449980300819812925948634949527523802348772087479423483135193485534945978056233638670986623311432932961959432506221469126477027405231042201129113089605368692335031555983288728320 [144,63] -149687034716986387315964786937480332392183336785551258387368578395247631216733316675715094535634483975786848360945798959980252380225720653264061011242329274045060251093724426811931369393032850745139827776190866776983228100896860182930229494783082235564579927000678774049694081052367616734228151720349930039018461394463602673103204143129714256329264221596513045742271469703770573372358181583367364050050176218040682956984732466697747330014224626142524697188690168572438794309165795517049819431707448232734644210008865330136966708565768289246304347470444338970125195272789340568723988365246984463653165194700447757818444812661075201158042399135836517768460713208094098735364476594042333669082977722302765768837426528572399491302168325938117892234319663260481855780744151232067050128467946205646936728535361316362317350879721718176040381012288118138004285325265620785387164429893430523685479387447452090464420334107267490416527446452276595112630920830361345704768039356917386616324715958661864642046606564397580756625971046377934806359714096271467025152166988270883382407492587717979815170453694134943115865089243860566228496785116634151155554847179150782568795519017636380292916656702262125020611491577317847293891800212954355680023527517647947287417984287601427505839623365443427332743247379754930455499559589903735556662389824727093605673075392027504064139540510733194049551914572582866817522530172489512522902004785039715540059490267819497200853326777153966312562694017586169489681192350844031060282801442892971539165723208778244337129622794592913211097616257711236054542032607051677433216471557685408140517548812425306945868314416600733040308159510369800017936543214804723745593388613635833824808770804932493118771655987072396733007667634084186860133573964781490204260432229578785266364882918715659726750681304507522412852433717877239194894083592503093862987925754360622335758227469091122423672236434794066220668929791004592489009312090675584 [144,64] 42799208498846474118399961220731887796957127840525473224339296273140606763555000061735950666203625110343921500657736156893989505715316525073777120171740502589260892318433007540775592518069228271831192315857180342443252389767291687354216234980170940870154106891640388503154497204609866508151728584307812742241143701176835604927949763727923500868419798797962214525021833466572952921966389865359096633409886302774419318441795979676436011920402894880976758474478809569445065508969276306529231288973038943374408696050929184956667403585463485127264914181486832128224567476038828621612415020063774273785445163013394853100392004066177488028036437847878040082115128726651794203978847746528736548743563711725906181590976253851748354075896701145944440575651368615827896826120273993068826585890827595958823654062232040659264107856903967805217972460443019745632129467100889154116331184546077658947472407103736818460960995811794457160638961251539508637255443077686810547703577350276833026629249359606040033580617491797175714235392972396160457198866071426142388521197277270572173562860997303123639823727468688358483257208000553695577839155636117908045296867102501878602792116606287843810966696496894427772017099484137209461205594748994604207145798117244697574522019456802708388172222345230967198411181612466466089178154903660142641142700796513498034106904647528546552161465702670142947086630587873229614828601924516880099848844425387924410994095553059986330849289427317258131306219295273020473136639674382061581452236203079256485448645498038448167288584348701707033005140764378093250822550583171695703096943372458108208297022129326193830340298318122718285492392099649388585388916860738856282945703243022468219308890888013770325944634416093836422347555351122527758108484783477468949127706508957486705564814538795482405383547864377779169818693579363695555487668688526325533055580619685725767294939863756921809479553023332366313858503040136168858732773356992 [144,65] -10782607503997669223804926937217019211902081714319106479705360771585595118125570388346421722571529323866712810256130817722102339206871124564478807635435682604566588931833001229121022959722925952625698631085889396250353574414964858201505582602167685381183428201595128727260002139380253340306210945116221323879623062983073828922471930047968616075178062911152977237672010701651407962291087038498505814349373955052163338704270902957379222222056675175245811956686576093887528010918520841001205450741192641461532809307852695232214484174269525893550583374175064412842546380239878981336145118014976433973889951893800235863995928044537036063282987258384944668501129755884616260859050225798002646250286925693289498801652178855157701241916917529607174767243793503690697529577242295234073648722519391423153901596769728265288074581482866377973956591023278311202189953418238793902376626271226889631209527846007717302024807222022951232208724160657084423067296142942780512186378227060186573298193853022402868211414930703322703715794580346025729658815310556996758119921307320278757914553820711873085135247831066571634588631301946211240289195292534708994014953061697868436586367477921936897304290197624149700859531644302033766309890370831091914208557155473679767408722861237608505320198611850876501907287489838599795326769117428120887687221009122524104372152723896324049494741892473521918571081346827592099240678445143536098280687590796695294610483430176646239882258872116430689673220386775324344984943321124182368820898341827907674915964945884021733069519020839937490646073005772193263210987801270873317626889913405785337726214870948652503316246009468137062062567710087836415437293618903430931642871182436093332833610251209092507401974271413673819224940633106859519515323301196548055521351245723359027649120159547811089282518778570955111712837060820519344915304429931990251632279077241971134785775784551452340635325038473938656858788453300864123161304064 [144,66] 2374706987187219796081719540314286149282785940669374827595559695590932391408343769878494421854523625156606869347081807631154284461581357420910681003715613068499439689995066835612789622386613517814775495080485746398627609190719912570115825990154653010717468659456093990236324750441973514141502517060507378329554631499423439011701154320008757395399792733612813743866631788975020335634945588825923341282526501616697470327581054706828272131949725589204172703791709902506656316949099567770867535901963952932792996567871408088730866012304256592408934543762901512149448638249404705892990840759132751852228142191622293582057503901491871274406091689418655241506908655178509255765044178600743458257128278781438629763430100282620188451933349326837065083380055199795046932700125691634678299856478318312517947559912535584833637839579699900412027914580313463233999131406483325838635237064104587922732545016562340615939080792861602772517885086350243034892533463022417510910816318928198639190736828967297207416483616998678065759780262127135417513317538223071835542939364970529608606961953851125554525688538271034995837503270906611895018779595688082717309600696514000217845394770685786468469030062071493317754073899001178688652615474296727391752139821677522965555443530961085044576417403874399639700058450902836775387750970057622409574845117724535359396460439133368079625554372571653489694630300892073587019614854742285667490821106505404492435219160295993670780743925471525803855462281058366701857331023699210020085385925122543906676655569938064434199839285132696716647166214592661807297031871892306596722686901127354301501605246551445948189152060190031376284088904753688095027772536425984561137929782238368867513729126865500374004785595032424699337576703260116381763103387575730541812177935485134900664274848725144270896122576309453431704871251820665067067818105401284554892480334938369463333701956697694186129493496910580385887359075416529542786048 [144,67] -458829843228975438924060583952964167972482629189883028531383092240701216568415324308335670680584784271184135474413743160282677383380458326543625128071591407622662660183681945457753255006665095934977840711328870168198354487510992819583934156131993401274542527093736545585009610210098732302217053112913300341495731463122360962952570002910885785264378137760752917980563878142626320263847826538025306736760621878305236606588122039627817838547548113247398637741557568207837273357845944186518723851775388235449987003801314085328131210922509786909465816418508552080059237794212034806929931266628825933918319587177848675969437280351425275973349281753667376626538550189465682387008177751291079136367124087834369562734545691487262553744120846688567014848175151413353199444905648027622749694146505296804249901490686986863396963746079253814960381928255465380469413594391843665536636562972804384216022607275262586757559642495827109743905863569043286841145072341243618257911218473895503683306793885083134112044311818725599057019722067575429328234678648434098665395754296150570004743979389588440498840484933591089992399360145752676458913233765717176805307542267735567197900156893513128117781348265345285527757235402817133402888284044063648198524030093050629565065294566848797289118579643191139774553337175336476367468739323068076121901881988098047299022793564852762051341212541494343326013808258219984880092122796376522933875194303694231914880747005537126801366498486169619466955342001226762963274153899673569406890829396342281639232131053993161327271896129316105717242335597700952708517387070948830058645393574112354980363679613745730743774517840783525968659747392174366878390028565459382384611626073177047827596829430680283160955043577955359701801624854008341557695903416396855689705650313039918176739034638614965815693076156636943563871493089420234541574656227093488009205026622038250845232380220314213222834627891641654738534927547328085440 [144,68] 79596791296951216943032601760171232750603729611730914870025503868912679698373774042795481428471645332783868749384560376628291855988005277328553692429932193237838993254965100622004800019705813775321774980535745362158133010735115295812036926776942496281129315891351691470982151357121504074887671390337526224788450812722948618469018731822344463374080078053716214409659285298703514603731095851499543725339434026722636894274563057781305207448741931230221363930401290366626926442414801048035687838783805059155597428605625754937230778803512208340177966867567080549454313207476922411843945300638147249930297016847369533726370108941324745831739218615082525106627945725366260910689464949689708018644541082288942826116889746560919521920257734132167315615663295006955135944743826096542580606060859897553475579173600960860119880426385917973584810335422369243792542614923412044649558500235944905170934897651021244851785601198695029908714518122698266336604834506947531527368959162446324519674555805538274509893350038662398157355644056701118951312068567832382127457426842892080414255403281683773974429557840627509599840745114394170399172708250170770717912439967030173272635044683422004285741091020885272210678162398688807200016841958220896313245163996963927619786463199903153194866902874414890846421457811612080407562277359900693564378188395941599768367809825801317032132765917342607275974265704928610163913177591676897234091237773533972889176655517668151591742073727382317668077914510197017493923176110583909664346231422869719730686987520542823327696354361170319670711242770195850780270856509303711153818301324305558597626776149544026015421265648066675385357107967222615801941954814090858119561617838560578337682220834203426992437396063150844608415666525600948709586004720282823065005253418119419938680616336083222031126912045026080588058880413864091996090098232390444821428802790866638085827906130352469760408258532578764377777495661727864 [144,69] -13086617132513896108821879095534453048158436459361341748724227746913369675752736346323451003345179379462882509796982068905562484954763477181000579577593770108618191413322442866648489484322247502488523337573099371587274344844095322903046396822076204439276315499695026202230654089086941580273109510883349006668236205401086127358536634416675884518493084426625603393973285726524854569902603338128882076836293964991996596665949263691421479576809660892702661580028930421399466031494388279997925551433394868026144156864508004712695286975834100900473710270607401674862096710778010752562305331330294065824680585465148787020491266544186272782862737772561366855339759108585367958972841855328669266111383551273282294530240338566771114560790213054259655455551796937308594335236080344723876325923065147044793580437304397945935954896253124196054229797572036342290466009928980794835628180489500155972417720283747092638625408132357227927956471212765495620790548057375824414730026995758002210039309329571422470592820388322708773263015522679835251394509525324196499517519169106614633769495310268897118056011961365897126017135106055667535117469995063970426285861396313235681233830138533754922402482375270660809395706221539868975748226108274966924259378076411074231497134943350513637588634038353254297312462066875246245735276684586493275176578718250797387801355397863449353034974452400919196699658943970965862190336890155557818302571561892889522831982040475114604856404446617401693597537520213408635920367404039057765515824498400866596734052998981633589435552951396628931976468714712461651953471027135243945481797020915309523201841907696062266721601535922434089830113131789158048025611159427514348907118033209751611303785361585295862514231623341619984851424366828665358977767688972995718743625155467914329913292945930224658140043367509599935279653782179866124460627800603961990245450997306279109850587853439403196663147655568360252751796501504 [144,70] 2186061450486988979479962941565653795602907069785452934000116371127996646394264133104120981468034419608965489644660151486221005610006418907222104799213973212258628748502615155411982304268581640922205525850827781609999041554284762269347026788792501259099011202368816037418598005431119968263841962483274000756105938108761574630491938234500156311542295728918989588554942398546270973579093214901692734641832448100709404690964814249599881898444284661361007142044746335027552770094581968255497744867470040614175005635156542641788402767601842950688455455529121704396604971164822612917973773580245539257749942553707095371206633204599080214850094130958960237545194898094714296966151291206169575628750364726712236185476053180546349301167245291898833896112158321257203084785250669125853091150735338405214359232501423423325598561377846133997880547942070866535249099507301771446481020436620257726242642929087806098854170986008989814561962464627629784881256149807683251678559464846197100911885642154175974274769471226376992087406342113996471761034680833084753404425493763485184333396354327952158128320800058379655125326529407832760796962675514827022237788237282411285632153993145388100695342228210276994819440168188584685041649745689304739394915084516018665652924136685713484943861536298055503351672373182420355227459306846499281820163252126846235142887029331496256111262256044050251132470090645953076976341549027526130163240502127805949366429067176950584823803494722787363638270621285501929954667285451579995055925498161315286052333206009549898079416232558229712072948262652902810183588735442703520580580382607083921061837909129208115637432942644327680010876042402390563758477894364029897372893599515789574599375554482055672384349712288561444112422769282789296085263472299713148623552420126126781284982962998342769298693623171366905535039191812704625959300177289476050038275442692896119198204103017776975529820097251256379424942080 [144,71] -375946395135467944221501805889714398987568959795565020873779754794550755559626042064945306458940029011672389774106289539791282702620892045604597122761955473534890223514520112933727774358658478457237850220874694230989515442848119413083266975901654472032392986197326836164945761579160360787278344972393970569391767243569063654847127874824585198710876609741480640499427639198637388355834632599110448702479475800545834480044469818051813135102755135783629925766169010840692702327614169289210265457304976909976564149185293408849697502173949960969579320675051232524878195449029248631959604574918915176594646564880822104140485338714186729865890944399438028751727422570346738621391160131338138586336496220480905947035787746116435462428430743331005331286615960744586031304284537011553592005630868795155989276353548372529269327649010329403411422163781397568008376885297011604983092876827354701450049769744622910853732524888657329076372185120433268435836978555243844686801375082547067919342813743706590873092393012199408239094235638581602647282994046472541873791334332016095446512882871969940161354504502277664430554402897830395321713898105306658790220846879994188919587900674748850370815900922899038518370283029800428318433332559821217293396675103067373678187321727749934272979991963343611799764583878611470826214088926905102737665234104340226940453537059091135722783288147307251997122764915395810235876996303875917219738479985948008593393447379674701481126069433625580900660786984721225257667412772608978570472085280269279232830414113866628091071686862325504011269774192365052322218526660688653410882841012098400251953209893866233603851351223899689492463916376494342041658171982317721922467837536609781326373260211965247229679132034250382482065658788994884947249274386711266108081225339406101545762548839782621731809064758666471166404128897455592002578689738968329208683955971644389158849017356087951469528167791737620032832 [144,72] 61178114584392899231931580350704899007253098042796606131045037253811643469358383712309442402805910517363074331169490519093143720815782620536684511486087719928668828524453952659187219542096197424659690145382106119324330483919343793955432226680538955684482860803980599123866151519014586316313361106426806446541130349051588699830086602251496759578513654642811699215037853116057192337323176155047269895939729718985644805113871066696865854251792699258814958175394180089546126715425488118980413234116640592750910744353124065989432302167585647424683117577114760222829386990907222821325400374651699391105442765528343158590020973432703466304256779250657621790657184289914107860032009542701515365859224406640391127053506426724104325122274714007937267645605624598719758838151826300237898901614469094265672434277409915609445358675778980837859860282364902523635840440450944243023437118098158245425113122801750497316050198565407466036955836193259053129834124242600167310109396183847276429894333549590291691365991144438869949971843573916941274462327707691615029774490576565603470191893551627394051852221523171652288241075937270013493116416797693725936254456975981911564518323558352683612159572708113680904095804544725270119019685400552697354136912879554335402711224483625981702611488141093146646509429973529684899057016011968245347366316536244536513414170366381404932908107229759348537223798448825656443243184805421130098321333232764458695275396214288273121692735181404113401216737117470372163141264132815373769603969727074829253754136294178027447553348503111088116187442470999585255520318002140209231883372920559764729469790001656971243229765445209749512742534973714396902836728187000945369241772033353043347619091411235021642403865645689766268535694755700752834045198727693243971206655470160821159198150737853502411326491536882850253356394405141923000082675483112842545643264947916998001653920802525326126818801104998329504 [144,73] -8275975795536382854681906706501497222227178375267039373668438321393936643399617656338652965930083262290531417360379247749700826372052734101152472847540703145035145083888160386309187938110788931743565274193653397703521432785904382873195869734977670515805832982544466541604918171901716514275138676631471213739206137410401633793647133214725064041845588834356549203102416423686419645324821540856159347537104787501443271052267175347232421586484637481454761063248264928204015296871089925185978488689326058693208990331963018850917722621601119389635927326235723208691906215019416472542077855861370063844207862736895271043053638791318742991914594822368042198518798155163585350585394738252689529034486391645207602064885244133669450157653188736294244332494568415855728642133509840027679981364440347534581126388366010220663472970054458289238777325541994792687642183799497371757572008861857721748326518252927198632391941522521332315578773507663258524339255017201692490788407632157181040025403999256874132285573552408512982495825434351744353809661036543989019397488574428144703920011200520900422229989696532264064606038541585244443821171423495466266143476298860767002780104077444053330577149146941451317287985814967581683063108639436498437379038242928530858485701022355440806910118905056300914555910747609424468266757194053650403860979070580882922662383192737269334751326111060050611175048452590801760005483975857589106263362446557695885064698466907583677745551329229301862761554388556277278674830590159390710313393647951922109211892286880292679658520381243909277956422169722653482569310661985016325627937502035482695776656506265924455285549673007701754926760451165297191242465175355175611233043328545854188909587703218075482368144887550222612882170468288240470201431293089012994820097942283815014077854138337899813478023979078540121938817822895772844312593742684934921083362730841581268346778975649588312689853788434688 [144,74] 790232875169013155712660879684455499506729542836003392328080658105792416950693290900624557482046875114536115808973192405714107234250562387383841411132614496658469068505391942718497433511493848626517837135029046855471265794858931186454583644309388513032477238564173211772077221133920458336803607747291884755831656775918151570129124436066929769052256398818186607681336622857707906553193504555472065762285140516969628040689029794843514875568792174007288829335759207449555900370213110268154077892007654139960486282473362160911216192594379585105816414786659501780017591571757633690768666925814049435951917918066000480585443250899867183456433906563337112050349457618253926507731324872065621595685920455885917072739149608818491712623730804729786547658774888416697786792222178906142316513452965754798615474456769517683224286954944406022388694669503104593424430975105069962412131498506107154369863863347479592336261071859782402136174005143348665446013043515956122452930927084083488220756749194533247488286833973166908628323350411105751458209293634897940432713889122166741394419134686217940292184784100715022960285280883869765836335640209634022909936867313483372482309593477964092880160444650083854279088040143498496900023590584209533233005676626985378795324631428414379589579694089648242917826184404157936378313901479573755125116352831423867606164027641163952369992307893687386165531546288484166965758042851930027934597305983475638743559275617987758213236383169487923833510350516883383794921975738906209093771958343383283982659899554431752163300228934408356298817106402344981423109958568667774145612415412526697461220161478910391814615924181397698412483321976556731883207327411969043842510235410729045403435331216692759524971647062845012658099551543190461012360852236553773587739104332915385465599465526868151794953742263159680988794870116278621358680181323862598452049994919285221683413966727741876262497621856 [144,75] -32160107409004344465512420924587301662647899613706323929314273583049352942193494666585507818818411097709362736791033610474442417272271237743930935803982936316327891522723779752457334615942518326988480838324042973491137449234850539610565778863380273470025152474665519992992304996983453529006109791951923430039939131601787799249213871474775773516782920914355673653210331688604702567481175932859452308449829317894419975395043053042479508740931785705060644283973509163595588773237261686112329304966321799957796169532451002418561395725983292518382164221629741344760618357678849256348691786184439859219497315105328377969353054030845643037369335341364639701421980907185350312256309794227389823494598640721223201701299459134288118348448085271399807555711285696656790906935080538077032980254809719775524828720801890487158751044666791959147198782340594172525024640732315255803041950998258342041475621390605964725347342683139652388215400507288985000920957704543479000051681307416495348782643395012631004224097763622333752558467794821441061243678697188483960492149289240198944148656750685471213582605181527317919189211446007106370517793504836521128881489086628955806385738242358965565793101816597560978362456023727852083272529334531268643620770121191058600652212665515254630641827638417396950955670307548995169949579539797258415461392487201415723063496601893647497011432212631107292842181739076332754655397266908001767371026092141510549912398133165769007177641352827334562709310375899005453252654425827365121456317903008967689409043915798396275019069225247700560031917949626510218902929872512612937846310793090544013742110768909012326622722282897529974988194565972147963698621766570383437701918763466237086458003271866401949035069528335623222362616591306814765434227171793437685796059207115619554054604393797758938349607052830361878868521405133413345814104917755649145876835453741565254188305232616096590212160 [144,76] -3758870986973090864316597099293290534013520924123337032413940310791738034619027890691514434583293278090959206997950743190709481541611227390824184746335139422688436029069566466256263862458942086809974512430489432317607695719558839141763660870104331728502834910128088651629181669903495901849283905445560269063794123103528109184312235370625490727673689819697879511083690969419186095114622909392449919345687521158089764449900520861732512398594129198832382820121317131355409352860619353472231864005888243885276037762764519534522610511168935152776330526337306410648286575245421977085223112939962380522213007325889928632428785996073988759784355347268388649883483012084740772614838209975438813686680732570089757588368351625857784297477909638332875752803513912807825115637431172574503065045380644385402670682776818931251377238100513940538331809284226078023909650620922390778203070977909685610132401685956795569679436712072260333538369964609530413997062715279481692594464479383431422384997762608909392525930220171011679097296946367770358792555642109835742381543176594845459150446719149453521839197752431843843036887868626217208279810370446722855875713247621380578434900201223035630447068007962182109155652967836181063748576935396884198719250210968124585820095022879419762491683931172586306404267411567969107945200301273047708098651392755067625960884081164017606926703640948732135680574519197453467537032545679438304559948695392289047426512638869838899910120062537714387168330853043876089832720368646657978359832939709331060003502942012709816148451762651021821207657315571353498009777314572125309332969288590521411717505792487893845107123978288520447015659284921036097903165050883939719509562655164379914344729492028200952552155383532533374500385712277913145703266422384492931699293057850106289029083457418493336250231447441925347986251781022198760518208551966637110854318880568223699863620824616439356352 [144,77] 759304480530037892354258419067424554162377742180315814572318063278299248778425758967221500788704892185481807101352249447180271226483826713839886318045714126490117595806932057779188633208406836521134280631483669170059602217081402379592682303409841954699702302579588250167224541546492941243771629691039249569501243499391196155205413467553277690234866545315969928814073091343590081282328292900494108938583557320237008441448320212647903223896933239978290405265518815797899601561228938499043867818589146474757908636662940526177882586115383953762517669227831734233900157724570022286453825827038502669917102536622385041469243391117554805308427563235911540712349884889948278485055549438737250983771081821721928268734601172690039178036490081995793016656400691377905373770301542616827504519042710355313365307534884452321527952308717196051075059407649196929648783505110914368574104421196325920157862313539506770349747318661820740641974482294065878250203647114123328082981334388034934934716602652988150002695626738921842308257698414852464516765890798355918927413245198536939802817009822554763249678378425848837538662767397331996530370379502922474569160670890900299052367750752995632963923326889787441733117998677350503784545064874010677686806587870874947177853525746388757348152835181668448534182986521351691512829479471122378756373766968754858578839515620585529449840887640663106068901481441132381163606518112975938700680124053957085343299551694322385276239944524736803178765057714965215444385925117226853900734040691129907940784539666024118273301863857892854056258388770947765587304537002590008038512702252031508665343962309825766994098144985706213432909764463052069038581471445054336434402498724924469104117546849890692939962177920699657701053677084091005152366859137832431860026302386677412044537229942205163690616602170934389977338124177436670470995561308510788089452022153023157841445289913393152 [144,78] -61597750904193756283422729337044298139772968786383990623126270658122359594507275199397506478783573973571767623235298329215203635002556755106763806437883192800745766825785948503472928953423511251221558175618112334994222770638119485850596266087245536764900493582348043720333778623643880986932307912999170713231375661924991869990443606474446092292550130676901757863884724064765167652512439279416696300648240979648254843877289814587965500498622409655188406335549158872488643265245044848778643714214161347004603239478351493142181512467496424308162134461264391112989443433836672627965330289792644829038126720748521127389460103500346826335672724109263287974488470230346651011617443294676676547014456192455633196788076611052914346126284375716643953451134490158753364256300418127053382592245572494363995486174082816145621503797652701287005136827431052530057029155637565198526253853922035443999217092993457179515770805051715161930650511013761275381522187184990550254592797501094692674615427617867705738960309379141190634353046350623132733430558302626692464281769270548210052229786762243226730463412171750922566285238777099675197079896992926388770888655436921683558583739535591994390095272009272668466340022155257399160765040552365565284759032350172769343833840203214443064279812798561624800149331450022304726782987593309413697967062412234520847049196313495664320918800775212135784831789829425310363167326735289808583166569787574996677944472531042614697416205565615997066008305978224459568923641607906372982990794723292507467298481263113880333790879281636676738310828405258957742486668591427251018324253777333186798823005168197044016658932343069122558392036523921799248113311158919480727933958011047031504978875188177507246866298978104256575646517115940253993898164296013391159654137802864848262127284196556859224959024728970840254190380816234653282254952975013916770451702919461722358079330840960 [144,79] 5157561480598159232229371221190734872181118487577598531127477862363201525327651851785618041884644246465730162707562292962275654730719244680889864025358661688604172736782001774384027159860567055404461561746260114618569395610114112632046294177402671404818956452524665885047921619876864449329400544659545495606694676579001503842578088066098421236460067321853992019200244193102716057243563070801604959718000735039108886599861097551069999608856256057347177859686103894660996667401688618329327730067309013976306376003740594170557848377570066354274067573949160196056513302725571643264439496811794831254195343572671273521188243548923775468885904382287488293037011259172600583574050705813987504962689807891205272531230437191850224037855535426007801887642605145219924106190772188403846771705379250646993753323439472516427609935213701198355983451103373120483716652255400422104491361878551167120133012768904352390799582048453181959794314299860544464417101483066837669341011899282929474252484213560575398664624775152463079700063754661187999406951042428270509681756379791434211384099940137585031632439170409166303709218094154877091377269440417747925613374456436868292595404923569276835191738779748949723318533394167179068041262066027880702392720542767028341494548474398966088570077783544190013335161142283988934144775368789986003625898096238205229205967421060303420923420617015918767986903787109164592260652598702019748647905031171776232471794839097581853804378296764234120478586387535405332602652976315918628608509184411731716675699288131572166912437126408942876911715660582829889720194662928492745086239750132288274114338361652899621434544826585050083057139956157121751280618725898172297906718672976104841813729466882956299571515823490507798691469780012278444564970278751476612041365315370795496897931549208219668746622426712895768722721859127771993486302340200686331952934035847897915700879200 [144,80] -1054176459435146497821874277286443636947190929314231897568783688403262720000309725792091622577049449163423080083686756380931528082198623794594193532198346737378692074019831569163699229125035382848063042197877955930468612321080590029317530585936943766582365374060414592281245547699436272647668013554743318390222210970111734814206733053159602571751876789888427362097405949040990328523092615293607842267589134110472820039863378543914188599176686639178789789315440830422145555144215519449353988636691588435429156881831004239984698487715169074529774454622697109866042742312557682667990284146036797078028045060453645646907811988737839078515361529241207958117062592831366433100604830206646024812663771595366526097029654145609352293785459771430414922818228905471721692935062969120970274893775112271617987083339734922940341254213955358693450678287067733232013576629691464159582975614528087785199719499297151508170629226032778854140085588622489252181148942883696968180241231195011283505819823016327011302224535396066726414583854103892565488759137230530164907835916102916884017897003090212508365358865447795346937893039527041983388400884795414368924670831650946658397035929630224763058772150945941952288947026331730643670827022814360402876875994265338812256241798090366759146217015195637111301322889303637537131585800059611072960722109359313042881991142882058306239676227161124681584256138447192684302538310379226274462771306845401797330512491183898294663430708406331836454697947877460585367288390848637303470873731576303258302974497547828184810975463624868956456000691583000718466544982139022971873294617071584124424677929026274350177501216738930496317434127254309726420106910864424270034307477705557864368892679920635546537470393127330274340143391558220642025256387604822261285869443484018234087581602973360991366117325322117679363077052557519088376470093206945361178237068954466130684384 [144,81] 183354391084646682331027231043098362651169150927159102840716790011584921739710001102946813016436800383075486704057162207848205600906487110630374188237673210748214607016926160168034609120052055056582619999011035812633686687270830932045619634693789982056456691898769256005933856100218087342243345176950994193372871701387014454966413541230273294438325730475056691412819195492638050223571209764020620597931831940224234535703872482123971997669791349175128126416468526183990951538460772420623513577507327118046458539246388189309089745823030406588735624992547679218461077641345495911531173326896132859001458601097213103999022424992779846782334349899514030899591954803315131094565373175864580394608679631212311897530192113058403006971687701912439279540454883169149130539949053642605689688486959232895180350845113043388899676333704076454494969777646101410716246042156878783852619386771560085986326971659969041490321697930960136741224175326749047951861975490781192620589957348342823198365360426776886966187219004212150540677616306872555486402988377950964652715708261118731316094678942435105974553965886055581161298529237945210258201920617769402324093149932120080775946381553026700570239393595845237864408860705535247829489306170501426908397760813894244162646274106085198676245125898568457180052526065129302453114270671039175328918533687408040376868450970893322992097424455265702247819679437578158473234155004847248359992618852721361579126996136269914387901736390879448250600117039266239080968996804729802763098524924877947562977620232939915419137567855532876854753598095088460096899131123089806842040708152431796463261702394101421345950646327503775549217479603448830835197538308839581871182479496998319146115015214630457598766585122080665171752000414225935610860629899936110109766741969835402202317375596792327954833505834339553384393047122564312320174313195762453673893643025632011264 [144,82] -19290766278279339205234600846756979891105171440068348149505428571202586669249926113124662267763931812232838461500408312349152577828245230156623377294092148507419710596146475679886016886817377893436837050317413787137213808592986087433155010004271965478165226574299360916912875713968746466905958137193958269286757228605407586945347949919024481274442073727325761041228104816553352827702218958249213762230014661612811948751680125258374087448501284268634571578563423146075443373637476503826060275467934201578603189497946563079343241992128393615854829883219114441479146059063389314394882092598709658032579918003493305144838881372493008609074285136580092641350132835644681816787174777773776556721793083870673336519654719096436267155632564615730694783528372489410852229668086380059986379514890937507131773302242275421958958464752544105216930091074355800989760819270248154688704779432583867340349365478524327285609390491108315248730822708077902024220573500196094267453145517540728311430396964744282540501477518053157561232962950155302083621309968905001414769053377969476515039957180602078663276893189705998648622869445681106101271715229385959332285165541470047928404779540766957680471893575485293825695847877664924277909103510099068448069274684620268458243286660270584704171797360316442361418249097281128905675381540232179462224387322864930877967221421824679196127661693274510412087492042087445857611724581918200326566993495998561084040935227390611332006622386544928207328524788167260970515748529750564139585268753992131082034579817675496342991954602895698374691284290658302399459549326014330674065765557582238434761383846071996897926777502311894520575244368022076171088149420699604482315728968844661845778251439111590957784859535062362734857042836452483059715864309566794557537986440185368560192677599084600345835614460071928572126524206948251512451348886033355229918270380868128 [144,83] 1184336658087794434335942150185196891738362786780979976048831006902881609733986332291700942866365455474324036779288732990838762637971434596590405182459472088523107961004940603066761310573506724051719550676319814201669064244862758805689528571033997459828825286831140573884647297267031077777316070455982611340138748184185568304139487267595121569178138090430692961696650601446305533031599083793243933380368255625218861273259902608616641853403148709235128070144460784668347698914524363319696916657900401305752722066171605292983857052176252579572728642804491740535454629623442980709417026923165802636278158141234688914049441394292636796308175025650290493803513847860626056609339279711982061414544856691698526177529389469739683607953959333743790189447329392315746240566071789836926208684627137854881067471741246830194800644768624253703051501670731637685593603419522207566513814826394152834923572298729383918618326496747002778880280416006359949181858773447147069287484121800363165128739537187357579761224890818781283779699298937132768294172681890254951865327214887756262119579173910091966495296893737207477579455855292714218497575996786612178455275212556075919576290652843693440588961223605356655152413130864749280948291399925196103584088076092657230482391684207877866774407823160265909524635499403458283662946557673365757068439682486320566307377701167976453373553962112902427217607006315872169159063680706007761426698391101990528551668202897584013339942173414650868606899035726695540402833574423334585001879204291664971011628394466775306961849687556039924106501516458669619676027246417667124794080322199361875091374318631702461709905043314476212310985015667828077639226194447560142881225027550633804794462341309587643002989171315779550198369448358667446760840208455941218308480379840628555234292157136506041796668895193657928316199147555203923157946159880830109075903967328 [144,84] -35647325029186886567036777313998300143710211936979436174784858741255903578750223497935723510821497676673072480753944748730668762302233650218213450754788568630067896012451423105820632372607932557745921619074005298368759023040055888514257105290032383814958885753496176960058136136514671630936109598863416508364418939704152517579861396964781052355514573777356407623045764163579724919383050530051747167888774531072636223185007801926223223943820618580837209757671555067171830962693603522799968100798815446812183494591795486463458649122581557004984110465370855985113554335366433873702404899821335301361065079743337346093479906997494773241973324807357297929106701387026504242342585139761103451060526899410671830408207750127305334932323910491164873563343942151678669836143326079952421490341527343692579333480166251177176714872483551870540700655881051126610339257512924802527509510973454097900701387571027079607859311521228628109295327592220404049987771054568404369557953271059676013031028529671102469668933845200449749181071929898517902501192679142901299686572085479001244874454719294487607709447162839727770803212712350613024422723471142101950533296446783125415681689078705575881486008483516438720768652942412351151399315562053479109772427140242434011772638818220720679679094411209732513526945685035253130077719864743370129554509875418220713252680111769693548557733892889271848344877484733250467823411466817365454576717958134070377088618486231951670339210505521712811854532924843902410813939141624007599327292999421846289389481740161622447630312869596995424829336196582445996472327572915039791772622653171814421509318963160366377673676835020957955304574567443829258524948172156190356866492086640516917735624577411778776490977255760275026164193179497467011274035316028079802865880897362696871845328162588290859433387035094133062328513770297157702553951581078150131552748 [144,85] 467170153331836241670136374237802033877376088457595187351560296291182377341511897685154653312377053491775585357651356708107315554626862922327628910493132346215445991531501503597677458000694906084916705882022511385537505840024885508090874479361409244923226110484621370784018146863194962758882260100689289316284674688883888556895563897754078145858786044001515097429612942463027980071055875036255393416042967418927912245698182400790846869390064875979879363446112265951849506581988863349584262986376642499654961700760425816011965143981740178627668182965842380834021780057213147637451248204135348795571666555948343163282103006202428489851631043104997379407686045273864510445616158415941403498396190493240169368900898553142995311520516649097405380278357113517705695470527690518305302447279769416723225792364351877057140814121845195847505593637326534742721879254717377659050742478131810726339838682346040115799925597780428354362843171198102278519050309706136504589911649031706943466427555491426403229404948843516300235646810836094915649612474393164415270022618740093125046770046659831511469866711066575474918440869130552920065030098757128238374201343893051724794052536124646161293701414107667193501461669742900777128277724459513329514170507462455532903214649104473789981313501816936711968087502777392264919940840307312477201150667804632868383429415109609655424644088355174568081596956285440058700161056316044018986398410439755001498070015164217860142560877608830590864272626585086469303900267250862104706021580982013855240013840853539331062988098949717561424315308133627668608523507595123014830303642513491015409170591826414927100180889861740884788419870553367098098133031009037112061067444874546006889971414525866099056854101511912760626831073209805015586815261743426967796935345192688713024269131487717869632722762698709716421714666251702624800543033374053368448 [144,86] -66828845340492724716228142464180189419071808359511465908789759984466381647094841366584561462368355948452977228852064594100695110277398410166091090731634956380242223445562924128851899548078998547212567386887543153559970463957040599543656994133291967348494313057940835091667339381334140731171633591366740207990242799776808104528443266034774853786063434533681727481901445697380177300461122136423391442667817581385567526568497653926642404642575495999737698878736623392692174880078710784466044517610109674445394815839874048627643230622663949387971512283551462394661154349101763332759792779673242184698791250008856528041700203727115961954412982442157519684869015255825656129001923192932002677412194274053127890228813730526011041349574500836292860113488095102843335146080301053755207591680775176663911477176450152176732846071590793959571669987238902899300737146885640528682778267148886510085612571298365974762455450793204092469976114340545549813661868328751305242016089514437790114798297811132943335708005454160883087019196666236747724085385551553224390975220007215117210907220700312664129175120809364370260446412220877452537039410285696794437614941374556687100213946865473815671358030356901840477001452298603341040697003704692536584242295292039838909568303391454618628284697998784713043951402800303542438343302031817180867078698675759602788260716177553367652862154182619823959722167135073486493692274847699093603441389633664677628564789662102881920009803661794455851436781155041042431372644607246528559943551415320231609723365252693347844215918380424321057288946217043949279450885061115408602286077849117032608376909230659095711017630546673702014363971531553979198284075087459779868404500029465143384214885709505255292665569282480507753108495914562017628385485666708722669935905317636608316620211895814154959749456042379135985545957239898325544011129939284000 [144,87] 6598639764911046688809408056018463497920871975366197543437346831003438346627375175422784414937645079506117817379889508474075467552016861476933726602613921244993951878794897128818301539337624470676634204583761482733879384211252289901619577817946145902034715958116068904414652922951720303322952226033548838376171548208460077490071775275485112680005157647764283352747369190523823422896200807802541092858602881820264454861800214719835710432625408011665551323047677693026751896781984254356506620131882165533062487226190596405259474593233693027117653209332703551469393118042192210059265545999160837067725211321883498582134846270536901198481177044064221205688335449415108092277807881782204616675536024391057961553929401737753975948934372451448228886185689013492603423128098500986523399601452450515600542105832004989192154723167513680233615801011699358368078019621361379359319272792490602011070957530999186382073623698903200869271905707138469686264940081334344653471514887551596169758981524630420704522466542570128627921148924003565792540346909791582340805194038172155223935166467304315448446605726881027805734535994276050373841458950438933564902759636487120446672027979480632676599588227854103644102926419976428176269696359235022752827779130182555820367185891293752100192971779958812216850723617957264825809440561005388134942445477653520177817255335462062294787802962277310391220670232527881613302659693011579468525879208566429939093057611106008387853089833664518435965320380749126025263845416682975171991177358485392761835505637176787783407302987811911587408175093219043849582884932985525025596233285490255803605350715456409042745974598052894615785524168154380576941816650520234310035623787489553389146836335661162579349157929474676222747048982502837449591680328797092362203352581827951163148017033224301933807055879439045709451766322999225962962647823440 [144,88] -214532944023613146629736945238001304584456700984136165083965800394381143933437514219034584116908223314958706216685621200981455476746216341719134188275093127293294942097673454088274168417363840319414682643301564609549894109415114406940710097139230247483095494517027176005006213591966027280793669741742299247662114414398502406381477538540696778751411485240457345109943276667049728830783881715027137310470362330077799149581363006670772882638158763267290529520564449368346959769759032921817603610812119860675204009999490148806438793684356829500676845469232554859290879518112964571557234498610171197457385987831577076438675936735864904501082291997407993926629213988162426663050012616652183864672340811930910118918911997905929452936567783337389741738683478641555078553214103235329876629845035791154811780041477496956260321733283478868409315736498666010712846004374181251667128683274135892933616174841948123161266874775855405255307655728334853249828344807967784430793887921980965861978944413802154674176162664568095135397706899595997063406130517912901003665523792818686461698964862740541154920866853867815718834353107263325309916537258916186186658434510522196737955909189277795683987344406108397866801560090302386636698082215079775373439347411287125819864652838801237125430354288276982105626916351405554293737957583466993456881863500783886856271565233997106493176368081725837990574716957578007407138528857299733665526720570356693049818671501853812157859627511572531347129361652100080519106676561745252925150579747677421059329978379791396363613232298810611086756687060601025924163240220320152729049603547201858015028783561088080567710999181421644230376469511898060973000667549690808102687724703493873112731795048012603304886829486423620692853946275065429706230821531715108412264021987198227859038229949198507944897656205905817777802521828126521120747520 [144,89] -993443609703551027894808550733613116334411568173960648528061784963405332643356776176972879990824890440010944045443925108227459937028156077352655136840242326528891742507074235864938505643038968690994511967517086891479296851580481863486588988700765779284061316113725741018360043350256535179609812004191376366057052226584346395826273533384469750098390096606544368912617670737102170215548482427216170727251817345237040254938488593907926718145516015501458215972803122868427645835286432923276279334199612940537316382238420043310831178470170031247060083699248821090454216280848337272128030206863183331917777543991347168542552350184834090425352824687365795733488042381025937479372687226046148478711021698656321247686497090169175967861270142263198069376563848427377821078502551518057954940556375275864717445945812577185082867932551642832207244123158993477402440724595113710194535512994667223619976002367486746175804533073861570826399395586674866207220369380893868509277625542254164271569190732213210560708698012925944922355610776812781993671851766242597885666410229558984342021167958923839301686381162552818428153012799857092329775218316431212436283593818483212337472004939424675529817787152332705037010025789168779973743021336392681033349650222420778911795181863156620818022710381139710281118888632271869765385082998039232784539716139222088520976067375200649084333088373144789099072245976154679486272353127929536926101012051051003437168525619464197936734752308858823798262995137492604301816097084574728539074140722205806828995755649826262083662625140385965533740711458012473462463262620787567486331642928449812787228490472470952014704549012042843250115230887428838973022167870720491595604840885741650920121336511708508509472134945790007415652459933737659681929502716563341377437280825553876145516453898734596410010737606475965353309750866926207488 [144,90] 211490102464586768548292701271701087557399273611058205745693057461800681155643356188117836818647756079279786907253833597785225702741932187831632194899123328110549757890769056002167891893874355930742801838096472811829433072618279918596785155233923685438407874562700529529802064956486059420922420415479997871981165328280734951146104570315810043429600307142056200017395069678143978024457863515927154769073112639213368503797501844010478252578995759561722294843889346425142057504795531179327224828568723978889172346845123875791514657449432646820199757229216798636696370527107662899293452550835408249889326942291758291586833890821024915423757040478426254296870773554825862947481023684624159990419947421314515576852473187073314741302130012180534588793285053471466523324890654163813525017575476310447390448696954878886236436250677336986709442090057343398060619872455210334208517026468284239774244351506459038464905395633395328076611935339360516825181420846836685652975333851886033082450203608997820653709868342788225752324362115099614645989093338624962480380621984143648582964440446370891404029644539820858664948812464014973633693293492264806261766550466728732704170703123400187288738044177154927054243760369711015289515710691257936015638898405169343098319568638755898208234994819291408727589261554191180671179371718959641200400150728213239733080544125669537772233535538182494835345568464451472712479566547073729550237641855424156582688430506522231787404362605822009966683672597168786259142981774266330383025830951945900330592979941806006690082371396609270704139659827020324438125112066006678819790464637844785632962690185886612644793806641250195462047670075972632974609228317858254545442715316211092153680327540898390657653717463223219885727954455933980803591489397923788513178572977231537022803187704923698594813086883910589790198446630785712 [144,91] -5451826006420064845738885185194660619151950051603147848760585631010493147033469484762334434899256003988091441766675799290873633644253649472343315279712541868921690521939195360708432656009407754675167169827078550052724189274802446151151384200687813306958518645321995072055345244662835817835643790816684837807379869786287808674266313214770136261087759568712661623267950217372973162909705254119812627816075645103627863674080815777784965216800131890250842728358390680751115023354374294795497381365299868919295675454151082044943261949555243335795311169729492137617381853794013479176864379008733915022413509656976112448756395211608754529596236984598171185138050538406263765205976973484575676657519898558605222920555797028398155230907739603086485181963904875098892886063440315272285156452032500171821868210534180211084972807120174945995163869663520618441335820347653449116100700499832742195794834580560387107895152940986760981246139587704400222163236831806121456974624933294632166054202386595842930182237081732085752129414642565215341291767568980211664923824148636954678650758257457297494410174925933223563803472152416620967189783750290221657045089190815354727651594702032250805670087557161045430362338380605294291020771881042427535306926795203086018810654852313243396266202532122163815285868955643058045851462831464695763409980890437011823270313413580758293220527347284115535432382618710699461258314549684437931743076547151352750431451296274841951227152235679797245669970901219871952833331743849250119388884988023830483975183444201025550570043826500141223239273169922151430700330799561046627203974116271757842218128196355433398027401580822516295386463075705029050208916157475949788758105511501955014272911167545841205239240473056583510326205768686546726250537469134662563056951206115004642052196851430201478220493541375364305488181479576 [144,92] 104244793365105960745700555618513106608725115207398008756569582566883264636942130872405529407515877923801315518689993741102572953136824954229581636869769208403753474495310353502756517765798634088011147729086915643055716147815571136674979631581950767472423663739760074144841389789891759291391422689876195147469661523458230307165672991948780568292018019629453408082109087867980656290376721406289300622862442450345904664057676117508924174419789449871421905691139930901096764679325923296295564325504576852241404254353233294970082003877847763637797391809840565971962933726281227715955106060665358386716033225205420576257485270073839637344583221293112285296445845566559409831055588932710372952423730017488680874823292014566782760017169447169407264183393212353151881411138244892956214982214055665595250939565888166261803152407477362422887627800024054245100426816191032681030822414754670801230095625233206902813971301871658779848392136846838194045817095910290302912967375810235003318304469704589750424680262568354835951022570574578945672733231025254452885394737745150794278762907348597040156583089470481703399293022685897418181795906771561178031401899145054641728238558740595102016130412442149204747683162800030907638907671037859630864421731945409109247900711627965336387610737187372569909524624011045390784523766075013088197256348785579390380803618632029188018881570207666601456640662843706773873945331198574190810174491963344823167307275416883989710939743371839036011880157754137032176080741465705179002152318252537711076534467912690776709911014186326725941593458301379396483988202126692378698943601127513059657622416629875537618695346547936941394265978299957766860595043865661468705356732189958285210733080573587972083050873274108878635539503607259179840183890927666414867837718007293997513253388175494831504764973828177470721279032 [144,93] -1878403531167827816534817738170686477508964420123790265474415424118354174827468833151092261810782278622216992379100281823380650769183453823146701180479251836591209628751963620950384659344828218994427549641910044365979578572927279366254831219785138813486334782573360946847889064459164140491874212118963260983556147878799455699897899373037272502798629500076341050614583474054724746100072555328383200519971364650506165750299780081536727226136266865313703452421995265102587149328836152583003886855562866638157007188361313792230791620015101332486747698322345623429280953513999870275873169512504792490345167853279484427218023332555855073684925393788410285169428859676903377390841206096197830125590491143206776925155698020971544510828736021248740933901089033638302180495370462276404600805670022556806369845591645437062648487259198136721640016857384892373055276609620531627010203124449102318568926793888770582224640513890879440237846407487761286121125146661352251343757406287460634009351875880848043938269892145823078288011850447639313765226121690519082843354515323663562554851564100006524727128858804187905745690286072459785921735382243515378821933613097886474535691343522846341886615817952239098688125784717828490722791717813458126477674571791854530131698445261449619775294054064328013531595291758530067844894202781647777842040226860589615509010823743828747845341062605819476714835228343362138155774306324444931517091639153234281395830956684190989530311825606707664634951810468822719432206733102637273695789600693027198019268840686390178578971595351676718758688978660039342266727902175557735129774495870282932818250663487360588318271245384542393229866649813317509425577013291218438066760831780558749060871378619664103799266992148205914061487213282119090811080297625782374336046992614214692669200815395847787020897377256643241792 [144,94] 9050090454232565796386149952240277224483792734781047228048983086690562962494114402305884813882017080009433903631698634983102492052161834148698417316608003190142851783941335178112995855397325292189736410611220022625603844293897010533192630107887267215191896766471736761261775976988137205547189620518577533423210120592504775829388324599478587149266084363516245568026367131070229345809537686704379424283050639182043945809479878276653671761360354436657025891682806499116078240598028450554905196564534510192562056748155464695544572910524483110872298179039838359281776678456912962716882997693679897658102477422006768210434622029816770381109936933365693255173949939510353759613667566667726033649482484468887127168683698844965681010284232965044313088311140683437655056968824060115526008169672255318452321444510908654183096236445279257929066833536308454925693879371763530541133613361245707701031836593883307320157414173533913386110884262559349373217759903854421370855801386831022150195455009646995332697010944458188787880883779930786561145161139499716025704572628062266716939668730008757018623582260464562253376083336770283828980357134416489418111108241943324327136735463417515458846998507723041619636366257755467242335268787068419940624550552200868103033036193236739571962646017782790045839106537063982516560634311578722394450142147080556891773986020384002560145353480426597043164712195030193547369925723599688363342972567932465799981674528593758214060383447763842040243965294506932291774321641154602762337984260891834741705734025600972165904867541414892079119857435859931778162741668088225521445941195317028099972670487165976242170695682926095072549464289446953382569400939300090921104208108841405753948567111582788378273985440871897035010969085145763096333258454067266971799940331181410919502162048036959051681609999556832 [144,95] 167376844648610121642504200697474385658820913615652756497724541533808255429224963321572155589117848897846372899071634331639243846207089622806561983779496598139009441822182166896910624352952113586160586726192362199578809141062273777043520900771334622948504947801529100590315158833909072325258045894249556172952017967309923166123066908956562535933636954404359057327268001901222446806963562994086166096256399372193210968804227666876988475592910702619337712079330658821711282385376152642942994979642084545417061428426696070513933559850375680163853904463085311322098021545321928626482061779877779424974607068540560575053726399538381555800699220430784895457201537912815827725342405438612940069337853064715030268430237777854701946474830161102153269446123542604370640853049760833333103730763373476824137401029129126811330639299495862701077699140562302484319242519353728685918276415558435608867847736680845294242332460169442428098945954136606718239235453683567044268784878416339206700093688751130979175394471339977163710618094749886795113171740242079241792000899064768561855364669189032916533180639577372026894510382880154454463436006770597055875566723407432339404725785333642900763026489459757808230177978942134236561322537867714631866102511132894448573430563152867335777662521025659578115963322121568627506525928859795638499335129728213874311693639701659780819540917340778010729337445083377942539764695240830735904735915126338831604284520004611853148994972150654536301428725145566140368528531678312322082825577035260273158653750028068491311659229977705297243549799752489167965946573375021336266646104372903872097570442175648636512806137791075588547037092337485549043065549013938449420822069668460340062693799433029727626098133260116815015908796563019338277679675937413526330425899685844593317325764416069049314368544128 [144,96] -1801186077241071301481189036530697414759392931236325947023456665686314312121023010134512265450907302918623247057351867952301560862117580161804318922563823739471182206919532991629857250167225065556290831256547775293980178449737614517567053476967467725692942730469053453431228572647435637374881432112031997418913758384072023091090039846686240146778677409803641441389780839581366973293828811954888900407200105496272848871828606129841639223979605592574810837503893390076182523497788596738349520196013598212065763346445681437583034674617593971547444459057908318382763718192459187383380980811633904445404175542886479773612951992987051717404892875839315708375480687575998342158042380033830378013735359077301201387589035710183491455616477540949916909384921608541359631819080821421509392456874566057768582376598015396273695757319207894498308407807750001715260325131017991716751915303922285996549255306428400805523032771915415370894834432788564050849221873250446479964534536978348532425783426401900086499805151505346148722539308171581449767649976260853628762697093408104866425513734400859037112600546624668008955853512365175952909012333593099127912795288416375483892884592688339164134218668641742732386988133195173327947601782922566085256229423210755124080831090232857797588115574738553067688893834727189857072133815152405608425528344696425525370944168461363123905847117943975933692515299679383573566446778805235541329269128105712552555796545943382955759609846118067382633159397827676975250891668343732541507543113673127932411586092731487535902848904312430350008650749123964575146438867342473131493649760062613534728956819989510403122705674239436020224398910880334278431693797136040657152907953881695336265034183132861054948083147923148977127082271858928497067770256749394037007939746401457016564644123472414228209880 [144,97] 30308889579565159120271708514702665250849059679325729988135579850780329883289428332578482869934972155256717272821330020148900684374337855480763734300700859751802075621514143080291316151281472275180086391713114450272223591517238533384840283260387470025800006815404658050618212634902607271129875739091204664044081175269285362584088441033400138611041615302829313392593528134086496221984689508139207608161066451045243855872431134246087106132866391717730961210519054729341918820714040754892152339626957479559420677894727439758558302975948260807638842855089661624033037704235289966535380732732326384491048710503722026413988300043749688739140262764550156929343602813989527322215498949420148033593314022085017552690415660198491203631365494517017609037352156997385937930925627492173266035161433836836637199156021725227041375148498296672637422005257303063991084277496015903729776156434924667139550083523851942998251845308406762246328406992213373224159699675608849469640599725115096971020821459980300474028146257558569926462429401419404461631423204230685960487239659203732965206559142544305429255640531601761339557983898677855924521971368556142533050484452122687314870320912047873499724012228739083108332348572364154864892958968667641051194513502911763413027859940520006450118183147855628982675796446674551529683845321668732121977097278244561431088752965935352159261157667824777578794228990890384663056045154608997912686565161156191040647290617745845866786022595173907449128749878522089253514871735485154850782119691231456389431651104598597402676373352299195766259265336845878301061344961589654776954231775426226217121512902895967007052313775939157106244473007364085281205313709043317426699978412428099021154221981436888508515719391711153259212364071897617608611991632492936775797546705336682881145590220388769952 [144,98] -228425389302528076885616383091140208262117661002048450770411055031659737933806973994902458910421396209120837550896184006500021230720875848429868432564947406757954472119736911141055459502148595609808981586359002302393143415115342039774527380629145620097232344909016770597689202006840199383454357631359193232400505156145322975960040183000282799926460513386813212503354198167881973330777575915346526850197077448525513288889667919057307313495842240455667752284042116144161297332011035614068781013092375981661281395730809194209888114264936586459634399885496988162349558281640152934924605997879651295339688528811765835626705986147058115790115948540751569239038546606915645252575331162670403685316668037874999544038695768579551102806262516437172298251382067061827998919641524396674305983761752842410691894941791934228468870229510990761431561065270496080383575082485589691079438444726779585597842117708450649066158814358223344021644800557080626272771315332555804688465340243259769581724444750336146105871792047088164409549122857262647867795598781119471018830636481839075471851757084299239693519786040078756582903731045009773752802989638488153774332633745184152287017825924561582399218200031049977146263718865872474793089001944537117990123990365344895833841004384251622785630461637245161067447664101864584865903408404729899566096272187372348087011215231258656968995677159466940864038019316296060290858946715232101890336368107849061975899751185264750928794125716501555344058927698346085212063793677375795492098643410932522180908360389508846074443777431909034009885568156807462042943691475794804252506043338655768608309671231928537810690141455301937713865793959155748865566816363221721953220773394964076066495308496710890079010971501232010575644766271834927933248343226929810277095830690767698284445872101896 [144,99] -1518830116435739874501836770931302997050152885927400839885195315992049575511147633199059206156661811194947459527112640241559316231323491043064937736627353007039617311336169408799207559642848821415524234877546078281921164616700202361526280885904663014045179679438790446374730406925336333527585828830895938904176828631368738292671931944722824435326834169812951092544230739664905995257011399482011701586150662424023358720803042716842810147728413823457293081780401934973096745563870103573732859973811729129805271005378127667416150020864164653121203014822450315371921588927383311576008298428194612466985454674716930834659919767062310236353116613374461280118515549363524740794224264548524922741990629175862877643692186942034854898199165736789158100013733632975734263455028937026495587502424957172248327627438923302530306953401955060331721728899846763038851474120775814015330131248540981641539087139992801689411988809193621647363055553505667038308174487264615389458245101878172855313198147266810956538767184553589376424596502560986451572899752138466617355856539994916983298185387892964494964367240912340544706418918601598916286221562565729190238051895195012773675753021729043801754709485339742346811631476749194312322480720640227936677342880906979950153071961541323868740064117427522515383026433610879027938388725275032798351879426464694813436577218503594457789980814861443734783576295129292427884270090852324319364606624373233267722289732418966564162101399120782281910118797547542038620418883340836498389653105279904188951217745236169458466210632837011674043466821958295863633018636614603087977616009640798861561900761401038029018971844188144047345108226225206885627387364887629609876631614073048961893854197251256691351232073510550597253265753741701157505646063735282325558034754840847833962084816 [144,100] -9381499825047161374922556971626949496569354364547354963087866566291194895322049949551484198786024949795228286474382777297154285876607119453327124965314115509375634917179633281453646944802246255923695605846656539227029965960261866804779132766269861282975233952971458512537399135682921587197727964497052286274361039762471161274044303407163662401184836066684353675254261432677929795916972600273641326274395018623229339432135775577200595814571169337239731894114989516957126219339543429679312909799737927749817212074265534687640752603005369548838179127768783048538287175329410630027394069698030502121850248428090282198050615962983340844651641563590802798333285953011382841960343239789604992243302249358647449150834145613508994268218615385167091086996896922507440410622364439712821432335468499679767825479946045490792384509855397572295801349826417486376037740978221732595694426381659784046441567485743976684077643456883361835562536522862574085619648785454436034175594943883047880626736612663890344775582002923503521846495475600084976751414385076440230724788420992837326381934998812279108311705013001275108743586168437421564336558347619638823440166501319758515519698252268446048943258418147595744323367400102397591250714643470722006543185423752607712192725550184905865212511328232653878478936763161218101056318419034285205282491670459239543863141936808209894107517315704014705743520725822695779538276061784149762291992824740964416796072431243594080347706764456217145433136715925239417847685112947098537638885356666906697732046372165861682120874603220781751571091785524612416264484825651076898105286271165766754601774679949963491469007777443617257646648876534192167093712623588557102405610982479647164760065931617254814479139723580759914017541357135874294756539589978582668599401694305891611188 [144,101] 212006359315176329708930703801046291065249113959933852725633218868819500644620009021952986826896165068523918921056187465660392221472684630990819598938735885893602849290217169124702095875082108591176395951055456621928635140069142841566364907632098887721637677485362197992115301108183489761495068828647830372502066189933025568110706663423085774859226766687838121914290471021648711701048859754845625522429526167647891966089629305012657206677819647121213888651155709716106951992272066347067629173633329446453868365223807442612165871743276248855370999689612643811066088008533321761816367141046570595684904390528557312751963222407865478579572829344338574703991478148898339972913550567750197484614626395134454694192545665171587058817090819186602447543049007222783387690902450515717810914306106344879506248682238138410907487458953833618341116299186532107173456815272401818846849857478264314973194276672008190932809417564224293462747009983031356315924155105973917524147978981698251364144849141223712839344362036102254637392841162586819974025827842278683517370990921689065528438055131802674143118047855439118494789470588249076036902703935960311377885815518704901367317497149338492997539276794571590241288348815474312046917209168992088456758390211493543670985159526370370439275532451956163616775714545877244724018278883820980809395014571799519142292057444315598793327829829530050646598480232048798401737823619108934980022165773234860561573218422309611696949013075554746591805476267024110454711168059893333657368581584172592697901943507173215233525739719937271813683681127447320173136394643045360972326820183529773521482287318933829387159805297899226746919983706478667874488449107356485816961044384461601378156858867908048415016665197121614585051345229504025573252080799697150984559732737881984 [144,102] -2797428736109725664201090502082909822410900195052933270062698047122612315489585012022297673694178313273472986321187683963023985044701854228927810925837437382812988423522120298292154897453360538994381771535766096473900944040269033974985033153774865158679694032631227557912570771223859882402282813969183097166627583415747143728718034692591796454959504553708628280328340405454645652011999677729108975436882667185142387071579620992202744241992598553870825991862237867366406586503940001180185373876646926431744055533019594751886895122258283598852199622500755100869557082013837687819078210192003550122022160371881959090746561760210500995840143838602089331956376880519813918016959629062389430475330263690432335361906959423417513925863559357906709335555016269536042438117682552477889082941798846132012674314474034313046211415376186008976345415907241799600758144936340356901354253119363492546544125696157298068915785439836037214614266658215558555693489625337991299895768330328517090880609562848092808537967787325737387126508930400988717473139474877987259631456632388660680272680283731309583708764543603771759559289618053845049456315762045093624755320517018902255989136360765095399106775033902139712953993179776085072848867634471896174165477208336312325285062781086329659698304469355769332235042288421382728918864362182033865339766879763196651156548974453902107455892959458439298688288713476886778859887214590157089710627556368772756462878428857466441441069202342712509230564573579543136436394067232711131675877697172683896742706301606492942078977660884477728724161772686200624613594104257312508924015146926954944936513598037449036637652145377060973409351208794711703904109277431523236487721103187162460161336833429753835309418838993745175781613770837672355827294641980993835897548318912 [144,103] 3996343574497186703641474895553845491834367289803576174389451707389209799994551237373455489506901001649711060400716745217269146046816913196096970673398196210756922590559545821357716427889061659009503560879908224089504050216633849822360645217522049033728380149416031134904496329419715942256136702256160968128176542473517683346802978634310866914156636512999415976248888161897034959289570523801799303799045294627472542036902178125026332593284265553469159573547620760463063981149752830418215106690525433614982927639570831355211599288675141679258454341078742617078063454218359713402089887651415901516935416280758560295671381481844814785995427513368219876718841183559592121380664919494163637630698966578178050866587816067150018431616188781313393395487129588306880381942414838882934009250102912547199890331132844249895576185907738501946888842932231330380521240089557186227771167210088975569555722161821185287941552532619722840972350637970004600056468547279507226996303989120712136460470869118666990984761794925143834820565971207038989980622653500890878610449127483169226520881857227340781375981644952779783407921380493851062788983191149038023014446133947569811028578596424663240943128089748262667594602474256368135043589632714484658892271230331845152591598983439472752792047313717843547616614866993368778264785399413685294007881736002752727062416515411409498334355200446741464128410110413531276834185280271961330602214183355684087581994713670572874570385618330125761311536396734333122479846718900495106186126721989497851123361248011652079874479432154726928346706067990310417758669866370190921035243155350272142404988278725824324929309912883798476733452079365070598446015368876603741132894473740890042250723739335451064472036588916139314498901888671833319312316243552778719502672 [144,104] 9141420685190034672182360151330684693028752543578663589018380447312604854865444037579813777415436319886737150268165034057943826889414731473023288933036714618880623192035940243181613225243426889821837472230716374694532431443504491406914815946883144619733099207092442367941988719166911592521247911532419626267769281200028056476973012297930321904968021444167009646036150200346335525998773276226022623601392558714516572408933840943716584508731867058704701082943414186970544658238380945939786014803740892878169139827318615723281109284585809352142237569262688284645581237708467508240685746172280421856825124924502629179391591465383377148359889277199184723821614291336205054674459638864834690096687336629832500015738904238708995729279784684620316384785727396001381211305527168247774621817125585525568055396302607110022133959790837824274106162561053320082857582103203978378148046150562129030535104299998980896649542996133879646004811759005490352275236176121456088093633070493466153381321855918251312575043426977141731402059676770523579641148193829609718565475767928221943388163132060069129681891798565037214933674936783101443933454912702521028467120577328059197401383775468296064116277646463474887467507818384054266152528229920050073111028339490503706487484271027227093362897193521421662008255055458292598610598931527792056792064877701714601372063621331380378771041605504570880725308283427024672901688384311912888173574476059113781568161917461853259568920436233470193149721117615657621144531645726414600731486527206988824748151316397757434599805989359720503465819479126696423143318750365372220715611036864839292842260732455710531800640121402232843080776608613601947301762976329113339087272962145121196944316770347364222059398331957372816432199875190352109587924118192934112 [144,105] 76883055968906021438908605502409728001371965599004217530261785861508157773085613857962616373707671654900896341047420099854068805508488580757235848097161260593383623039986184403285543991854092112994390973851885286868433690761703868318856881959182841368070033011403002727359252731418008428321983836607908187353333606444271076935568908053348306590742160633797709860126654319707552570752722670740137809010317689618791787628425287757648391538050554833765211503354951667057309312568047549064539772107168326107205576190327426537980034431973817987257209151850574153222537641832046533033910147227468281992503684478996085973409033719064191732315188327338675541359247284434348597406453822445701995105890379768205545669091179806576975453922438478924281966144313070283691932331665676298600317979218893783828500552621165028431602153481335604446737644449193892839955553778303873966900299248350737842461130488911696335352193758460113864605471609576449060815507804177193613863066927700178359984167079900516219412230952969099221427772352466651950652274449335189158084396245557755893800171711247547505511109074913088274120585497088276944248701035184682234028607289752431262338281110163330260938887980189950537719885281363628962951567517727521883020358330290104446324116056386052646656024777215069607458548422175410878231420587549308135192642398069511502549710120503167986988413903256212365648389659862307407357986491805148672158922153847380949423230366666187880080829632593800905651180635153197402599432152760429690125598751328692098446664159153881332126648600004335096734363641620308022631443957320577942642953158243277418249867526101570061542714233738405006884796182209829122696507219264366521913272752762377834939084766447402093549948932592076239765938304836432034745893382656 [144,106] -975530493998691470411072230630027223587460887646735449411322202463116757230155276624351575518522658818838007069344112596128513410131850028993221366732890413754942482323330520955686238356997053166313952272676859319775404256195832159761613574895391960274084823022217236330197301302404556797335013531602218609664784314966304761146786520037113695645212364875828055150705056895100420461907416215192395391519200939241965896819861457121693912528306849091575970270487367464584619168647460656007334187148940671478400330464289724341684843058228586128363967173407991751551790376643442736631124385292454252162852431064722935485801957428957173831101662907056129780606600455638925973316679383052595003211512787655562006237537717219896947830923609957428196827493023368299493179952780073915295285138833659716070417828123799183811136254381785601329241011427143958861879886866343448858838419897509163278742744204926041842212674805664070423869120772336124790006637880174329375945395634498783772584931491378895312363682911620339556183319834086022635266643143228648556710662297106028439900207198432688879467570346816870253428763796122055983298679643837602200797620667593791198475317228175602766900036437642485996322771576356051776111637823628852151350086397209958538165323089798923852699368377574267692824904346631081714000824536233485196210954363408771534132133784999116151658262232114458815554515654064733075037579905556175134207846519664310907417943930836113063439637537886475722130554362293434973095655701390183756866792815167320676635287019709749103164361267052148230218283219951579671549352461326697974937424902321709912570869038842162374562751198731423089129439553038571724792607514733607807225095712949873911963357379288904055731699963633052874101188919959840665015000 [144,107] 2424396639200800557862306457609583494791194536209710060641339340691999971977706681474838860798390563921046790328423037751399691962733733954258002199603555225990876019551390653885350359549954105452533006446441100149164345886913159211765104382843089359631942973717526117133992111448842183961871794791065719488417250106756077396194633239790901842333641903853315640435348288973677314826652166404618685923639248038311672653657585351908978769748934732412453890818791887776082634620231498821809621181588124433641497461412529643051978597935300023463027127741599672748417292801524727051353716713360044650291747975971826524345272948630179976280923268135921759809019544938968322206034434374294469921249847849231787396559249222600415616648218579404394315127002891603261435108528636472241056558977715007889902451513254804494531826112078535391170481293644555487615062150945797201974692993215083685580319684699753795970799873811367212006558836272368265066852136489071050458011693829324049507319905670724037720678061433019072647594771246185204434867888670525868673518146809171760304687677100705823855124774565812489449538800441295859741362467524045681734583038284616926434055972244155501556421863318603799464715362918653570316052712987676137994719247647729216832902833839712770576067381956174443121919724513055743414003534680438927869771394765376500727700156564091664300913713704429595759025283387446750369242746396459750488371234518746064029897312791757362492966224049935322808749791664378521718764732727507453675602771800249057735834117377196674596899639386817896067397474499792414788169302729306208872714439168644922622991980140893349336360006942070456791514647053770934837962126733118944012866828730047729823186787786164403890201723030225264856958541657213422248 [144,108] 4901907237802481528716670877684097507254649970098893445413503653410761310955326012007936244003998915566109357713915656655192037413046272847175943017124915814597616638560952360411507180420934338926900487748766339335083727260005486521204579925355784551648544070205346758163866582305373644038103275473440960058033933880790259933672081996134366600096048189896423948178263108939087298444055963400058003566597872015732039863260533319419590096046913264469210112827673185863782511330207022771154932342728307545825451078537016158539467814949253933622260765518387928983179781972305593433176197170627994890260211072106722423634344886762554749634951871075321728564081994305708951158870164837666488385220967504412473209495220668478523778901837594815693474169675473152644104439596106291584113800227255756792952727992085256735719055598493198248294949274767315022226483370830308336521940090327679110464059894507012742727858647467322883847049967873906763780023040934887307001858062159328973201320973748707382453212723556561254615144496624560538601192815512638108247743871327272354083246018626316865474101591588123966703390708375904159692177243514037236112458790229683635603965069290415200312900072218378931622389318296856144409579669787353665115576861096015380322600163016604259302375960810786007708260027259594506094084629907659024418420012832156284175121409695896070716153428690911215559254044315138501486437220470810421869482428522187141073228960675634981167117938648461769740696011208397641761983037049049529839828451811957090320845898690629006471657651393210779823680292134885067324095217210829560730209098261045699403117779703236389212870613896053191213736601690805417869043855035352939490283084308713493859275085660611697217285372639979101797241809897801 [144,109] -39470757720035429062103922473980940955070997734109625170422566485733448808440989740369008954473544424586931657198580688106961228712755391486432861526328364374549113367958393900323444287128491034569018065508850024404429333488953726105324391267852716954965843094535059491760738124980908012276400398887886099805867911255108235937353353401404831230033810304272989541965670247009719408830279412861555394027802951363570418962368487934540876662107693631164055862770976428117413779316280975972541129107199438470839619280156028926041625225030716202726963280636010389334421447406884284103081971665769339636530381673069835841651823948814848795170382720216926627519734801269257799459186422446211444291582232891515381116406433426840983299126612995260757879507361236715816470309407014369165396591402971359642918544367651582896005005095438361396623544034457863068246938942312260590087497832787274838391729382975908194871067743495008031108114837691349366310080630604183574564423427653054752835546255571717634868568528010547794015144181031622140143739421415255770870221433677266687747813339064732669828367836873414624730917763976045639303247119905097431773601768530151393362300791173289155024671890348167470733462096985846072728549913680293441245358888578940287570220151047663450375015319880221530339527283847055474363951222814331036725281369376665464988623422905707214029299851628909463277101947083474662828971913021279973291828230460676017426195649517002488968897094096393351565489107395184038716618649793627514831381106063322146756819641284620475247560652370848525649836696785705525467248197466077339537507234004903473535265316157438158174964689226399833831742541373684217322022325227272090905061065268810711139797536274622468281511722040949282752745856 [144,110] 82811005700519775944709465712720197988644301654629531916585320766541482557793555519267250384939196446947990180777699989753831365233400187483743984085933823018076220649790308339980513663965944013673028871494553368727159952917950549083906619255817011134333397843028688307490974800645470157013771050318715532306355398895436169294984289986036475709495351013663232276459828784586276967874891160635741751896985747738030929542798636270130998933478804410546105380974256736390976770932837733914808874657781182297202328505426192157221715822164671952378901364118196992871060841449632484999004485952524036019851158745649267275992406959929864630488629377904322853745921217302147190981369442451641304189064423240579266847662465465561199741393817384043692566992227046928286856049400354054650008785374517327266227060851963562201218165379892930711350433731438963581125978760780455978984726435466631095830127810766104904551514569916108048032891885705778606147320547071939004820034098160146436165679034192996301485208797191873193568352048414348722938541817958048492422184975805875933218585079070225287933118202025195959153400242996929293109453851682880350532501275631750319339417195209286137407395139432080985948745447013290235394474567165794581903285127997520575198507717409119657023444556240980741045336348915220006211971179062170158775538493137304964669672934451169271209244347702972091711366641436567523151913859402068870910821551247971346126602512010477496656398854514373081596851831135465054620881066164578667793048422011998008910549526091237410125728188337470021505259730690112806141581122487056823497006053974478783290991763280221796290582587491100828140799691735456199263415571358597070481225160397124286682122039776903807063453985734351283872 [144,111] -22540700029172793459844997528839199685157692719737450941527038496312346842460318453730821728510378870256625133968918273721710376761456171570362361412189236820178063700809646607852865693763836969780818896383952988416787291482591924792271396090388095312898086495202837172502056893289802851947024823096442914519086849828336851018226126679469409386953588189509552848064052566563239604354388453199823318919611201576516678085773820980955521783831791917020411992880537970813566521134825147693145181303756446892455543269221354594669286581441670661092409959676265231153929481306396265953216668481622294377122539273656594311513849999162631631903640646312801743162147145805582083554883556229208841570977998249250751592084942325846009479632254591902967549769022491442337369143084376821532650266127018887170762697433837526039317477765628749335520920926432456582764681843919519631006503990688554173392670013821553807328971099196686543990427561616509717225374505169895056653947850763409081215255881281693600675155185487306379639486800665269615660340546984024679383597751189100201311881076195327701081208597032276451885492290073469894704366822386711078127545673767953418637049145246058975238957257050169611194689416759582450329485629808868129022921036326456916190899694596337649641153695072073459163891675845922699684551777915413398138349427964053124368521671041618920887915665459049983093117407407705150166813027498712117342073740510660027867537782987449663088725401621082815481837739521924814144719581116112840382091696888134005033422764453909078245340836730092057720906099173332407162946142713141022592164105163484194667538220525426878877361814594837705520918997646738340064665065087107142587380063501410629963080636327385692563915914430032 [144,112] -65725010560356721170084777629644599705336811769952769240571875750786143547298600734059568171814606656146360563688710585155141943593679381896313858349907478106354521378449248060938660299576249451151316238396707943450689225368142620629402639489443933912253493897784938199679130125563190672106511929734672951788972191821310969289211751002902368637969279762089785750657211056756557416684970460698684578824543780157034757189233434143114975462518177333436381602755286339874297790553709646672488594630931267294389530859233203874444067318672045284571278974621782422452710206866541130399429043160041159122143767895127652934585217772444958659057985652573210887227858106251030407477723959374621361019818052781646969872448700617409526241860629293492503817476892730935077818477026087699709863760791301722599347941572046184388126734996414489245673505035750306618231195172904293916232275781570326863054495355447576213404405100116805675420363522488642716409183413533398272271687529587779760022724962091190789393816381907733224110349766776184549334621721253034669395567096599686988154913694511980088501892721361432892567691294015602996859871941193980706238089544425029459445243223784126361321946383438462834003867619185005301127661060826516038595914379187146516058575891643824035267365726994572643065828891380632124498316878102060861517373820807967207977998511780143402917001716096384724275059047694742321778367945425888275743922909344052872469242143985208387113824722673828840096782120769677149117321079134649427883482743353561034588452589387543566099701159933822268321459568572672248588528014767357604430102235227383253360403578818879344155395541028753841378349217825530873873975529935403037054130733822629185934402298200222311253358328 [144,113] 69340439333394541133510131582731625963690630224304916488228545476498107858004167521223745785273512903355911115848946749490849584831396042733800620541705083053358346624224052678346341340777977810477762751708603573489922737988603968103140643720639914845468675990850228356271076226676309152262412740494329059290796686395150927882487189435301176772477487116682126884998407157416804127081802758727686918862731591451212982678652756543672255471350332830375743203915606124453099439361117412045835203667461206309225814438024871040855187379707078061580959731029805744820640742050113227375306797574821267748354262616480987188059369946168160515830615450266551951109914799220418165453416238089397237130357827497362466613265875675704523158051166343415073377528556138713113490899470118284735693444596171402312892695745334026605035978648590317111476798093417819952978914996330513520001205798576019675750623306916943767952301725399821188585370956631623590236076727687067468532827196162746616873726148483722060656452299965232006690162402013745655271381062889369868500709436475828051380368234680452365673400074370524728075747705132080459697749870317916757372670254767409443671131900800032478268668032177248930683928757303384398577535482634988236896894754195405355916786070264079125815374665758145681515106769592675930493014496380622458711557679086241724651847634803383018082364058201282342370001717841133861224686996222488711597609204877888471335136822367520291548712965833209904996816594041615055610301908219471688322687584794406991010050269906470303589637432188756368513516195068050588328515105187510053628832761262878045957140422409991585159273325357005921118697267481118531133523850233583113239416237520445223215681921479965845184 [144,114] -28979139796516412758703975136026953525547924882199224716064453878939474918194791391039257440491030454878997176178474264484912568431231695572887796532056032951496627737572368909460788156966969862395449878795050169898561937184028238603739785054997605357734284185373692798281348553828683888802878672836154365649165539376027354118237440915376092076249950636471574183509494359437367156101025602126473210157803481061908484878708111504466221711007104227802118664939528008203660823478504276050684252828701697031239796691168956782315218008013070383975361921613182218841385745382402200794062030278662596098591934842221081649773705003018132609933934215512535314040963933163986852947683046159852181800141284523895192062222180683561558997332947219657531023654010494334688923951545779031115147445221160206902236922182192298485169351429105846816144964899440770390367074489824297483234683268160246051027306379305171196686410506445658698628908756406004363902458684054468958734095916547046410482719773370527268233601827661024020731952843487610013267798091389611676174921432480992720874211399257525084536893341024337947775139828306352274502292905790964274077771928111946067971273072684296962622797266677226375281869774945815989812027945450454459920680402756772556979785081708740675275379521450421893326349378745129294857873117337739795836991883836415821686245784254555704219305371409093900505021218710342590206030186179024076226101832840840942591102459878053073655843573118058768913421571760670081377166838407760669128852031239660130482256287483684943703175159189856385216479890302222250084405158964682895375713102149754397946834771093286520018932692858340404191224661718414606365341882382398212047295285389767107806238097435824 [144,115] 7334223174153768343456819730970512044433867514849479950985240832776481379085193018326469419919768882063351501776398805872266084168794477400100553483549178849671213448115474555418311274331770040954485044213165190604558470114589660655329413960595278517171612467689127102716658420715401773815879140575888125392302666943858345797132842409334814080692000151432277014503494818345614609153886271992785696186842963161560772453649394286384416665261474876263083815700024165527935861644190800323209040725021420472131894986607054350467981745436061756879891256431080128084096098318674097182296657652686162356923041992261802093601886641447528238792041154010264551285442883532460904449097674247947221817839014857839116416771741902881153971077091346882397152231946583902431026045025634400775109476853138639382826342976977072989189556631175182727478160531406288876398250005906770682979678964155384565418047825515744963266400927664662537597022729968472278954116282019217034880423790301414768449485168956935784394830178254895187436210519345375623122761889532727847518140435937553437018066425074536254620593100621228771951210729182346985781374363024050025770983179927083081359393254431328920202620093825970700294987067993891547449847769709194850223676914198052173130353268390187186915087405955729256914872894510732470534686530098320394828846673656722186835882097857547344471535974028362836522573594604743625330845868468669878102645433089399033345782396751686871692957244809847165716329279764133750007757270670076240345859994339000440744729318585059891571157675088352066226877918060046694860330090830882095399720951195246017182626161825855121311140139309494924182003188946126250261806226936576026592481240734652375681205120 [144,116] -1348796951807192562481072407979317070698160526186132366076111110651402805118621209284982910003685420719848380181067091573639330223238638890699657755853076239537380020108261306206219021967054688858875795883408956563589972286556527578193635021748433910502221639794065505933875686832288167132023165481731258275201693545247537105161626381717530531043243243732593717159562588369352742809714202847463187689073954029687340321067415361376996597504126206708814413661146553882071663078659633200519838511423337251525228226678282987511551829851374462628843183760433029857335871206573731378656689912202946163196063619010883599045716161390136464208417284422861636259512762822534966845778813691780304122852280214980938101268959824498525416701488163549311370444121889062098282816766567725467406473799337412119435149234918074192876925274660209694788618960746037765104048506989399788566776465379877882091628346572583730350214750739951249436384242859863056941965962092415896753382350841811517319613662302902472641742730142891220288443606412936846609350395820435656113339814830492658522037103147998970242461325018465994070597549782974462039822193642238493066285220595915666266951143209886491604847094822818406115943799133153027107266229687006799555078480744581655436405621708157190254997426482428462784644080240271529724131659079256888515268462111843129259206121493318352166127654904199049453692152699562703244109808579755910007597792837788888487730479365576981560255817283043027943150389968718620576045821228821986161610765867342524663696059393817632573950504553230829520248360990070045167696026536214232042617046298392743643233925780891469609116453243877742536970917040833254974864190859448719223511674286804621261 [144,117] -190191448176859990562083264397590004818696534058758960131043277039063782662968854873652046661098648132127709805435622842334844124402122708119261161742192311917597785922658311376160454900457717507226037526322121512031844501292578769889319003594314356495566625197658167480947541390581038274098903380449213209285577666160065026720026897270213814144050306985452781708874797531816425710328334964143556267387812835316878700804536265193225347945392700576245460792160009201879909830681881933355829008197555427569274674330541300537501552550320796356118055475978887737371787680384720722826043574186522546763150540617507991561370625330156630016135802442422658125544304281566817409301250992021079676904963409232555382408065119749078152021230046285262426522717556986932599237010416084597090217020987381989584042838084709123444410563695359629650293716827212711302612065957649542524911500684999208484307020970732711739698573299496390356249787770165583506206862139899905170976824220934333042602932808316818059838983941732549643417166215097128116053873026614274207733105564420712644511636591634474498571736995320621475532243770079935078670835451708859479438306321618376038846953036907471229290422521279025862028583530815759025971479639308657194613785493952753215137005438066422465073644335416347223541200054203468006710381830808068336793860649956951903660684198071367474294318567125190706584644692621846257779643925841112286044452236613480799324072415375601297089676495648869608582518335573424149458661716182135383699143189754129219245978145476543165675914263712480524070164362294022942448835271495576617051954104900113815022561720774046726236135353527517387022177342684183445204864385875645155585352004672 [144,118] 62451600850879387996383166460106050296507677841896179502856579371857425786363454961616619805055763581766457387111086826845804251194101755746885339528135524247379694146500016110751936680664143840308546430909980470301413759319801015750432308128294627617716570531461070309802179811082240594455123356215402960603088748513406179825053275091513046741695382177110652864239471650930159196553477324553477151400221031632202410495170125519070678155329940953839804934223987856185034991409057797233400264284073556737693594735789373529296423186478931261964455576891859275059391564460779084754069649133803508744916172722362490139294225882870435949918611232098124117297789837046448999054829404841965266034828396981435643960427353616438202522376915665346490780137148530600328655556125778029191133778371804880624216517984325948074982408383840001381060259923709127916456804397411609057469650253999322937226540385903303854500114555027432439684332176386370467202682506346316793344618992664567040686216391646480887171262157341214028622581564964899761424217967800583628113298290918527399569585421479538009009477033086098202039874861057946141326595641167082120902668836567628166508080260383264602075917705183220808015082032934882741725225532559229171552627892093591089333554022358073362583153656498381539406817550522518182209244644629719304562837274765073656254230270759875603692652686798122104833161221891850249931348775432830853777333048962773785691133887265027292660305267070132823981772614281124770431765451550584692844922169514431953789608404398314298207521798746890021822511208525903233362099315705840470249294979253053754509234512819141258375179586619237775697327378103277954316232000440886097142304 [144,119] -8969201005276099834457973142485039956524831660711511262663632753834079511295618454862421716552032393738372054218688318434924378752650552454440818490182491571221436037419698874699255668666691794171677504418535717085891489813847318510242214923307519252462696235849598843729755800939636742920509940029930491189700345518967526179387541796878405517421004391510810645037785191833742074274207598139017240550421004961689535958755463546905608771017056195076098692680518284496786403666748957396772332358905443659498522310345219294108488418273188200673792368889058282212349915438629489608742387406121549915613495982201354009369156779775035022063246940411151736682729999095867662215684437187010731979670102370769549218376925325533916132199729163667841748198947513943201498237113150651879409741239051590585040372235284377918948459617910004068032846104395775785201521025134758698611653922650215433246659738303985777359408066451057102712598264995243667229023574258853807394370897571482479693227221550746484455379512609996954351329264088847373913713134570289986863775072347515177295418445902517240419265254688612287697369717862897230354807027732939751799034922890629935887554427392668629141560652355584421694295739541945242006465407126542965088036694457329719234713674517932999285343305606097903202221826078845591620154179108879341034888106245076934290367292537312872842952324948952916293994509276440915263127027550514646992793393477191283273225917296259125757319445954667279742156907012306410420547046655459594465570365365349637910727076940213629090382982988709301505323729329288869236290005494285120067748264544267367892441593241390573338255129625026489444605824758303059898514589580597536 [144,120] 551370661446875896130109113142678099941559264046325164182780587316678343853057944549869183724840829229261621025090372085046041260532063793600164059748977146776493484883475916175564988737850165316283321504362059845344087758370491482344400460070643384185117917037654877801449157328362647906132772226125571457614287074080658596562163213055081846740585778397396648580919064561079724473365758018858591688402418430875049656206516103958513107128552112000649945807514061569801536882619695572251505046308378697984857156621525841147673245171458013169449494185939265968633850335037640685356394896714140026396809959236302520766848819525847926892937622457082056284803369684945638168698219073422665177395773246668129411561267488926507076711159810569568221408848931970813121569690114209071778058938325951987377673871333271821840534208676723477616018947646029770891732361997217103874874709041802869844609342482382041534030032349691061749566542742278414012101809206135577740495611877808834833683707702829105595388362337628970263202295800204139519539022276047957776764935473687129316611205085562152705638752026328588473703517802964456250160980534696590061955607271052152369382267417518052512384277910043912047708266337708050673035362304076210283549795463994284443810523928795581126366876679354473828913187083374550292533596982292855816071459489785132328135665166649094269540462032025011777092741722507315177781190316752742706107923172687980091126684935689668152491905140904482799122792807289756936469259900665963678312270867929514611467538371093856737891453798683387153787696210526699745908615471121387694053597114746077922168986398767291375758191145095535172408772437513901580586359456 [144,121] -7028305501654637223100110319607102434257755755790446801025987423167068795700916481780113088675972154084199161779227358318138413018732450600514569695716150779059656131158249621181504442043932448516182118674434632459000115682704149960957417868306879899170156144565465072187126330378140425773513488540859946547028102334877467352920417452543606158900716977657287217857209790744320086659255220696155021916728928575206326908362056077323398242298437201991358646208453069495213378517772238546194157950869667317071422322670032113059964623133824845360918629888415305309270343221591365939455110324666707157003519260442695831924472091427594868468155925453269686498085706308308082623397104403842773106537355564540095437478948622050726283675680887147583775203296205180382604560371766258483990773101087627458651210348464640855093639588346544785216904009482770411677070627091697081675729141661956837790530950728837315043256026622197879827753916153796173463723600149002927685911730407516536777995017882079840541179494501602659004026645717496225673859930259335555245483575887427339304192563675510270598025892722870829205017177764955752986531154631123894087136684471018777953280110355732256968432223662126905930483357923483709487037494067458850945468440811684406069633202073124872750225291201143549081983898201058207974963765533899663461671487365757265628449281446146506753819271368183646184558666865966109995928928460765998193484469993466573868545235363658673186945090564659894594648973472399806337498283075960537004999354092573019284358427926711176333584270951208843826310079456755946922159433851010412496554904046027334783685833382510644772828276266748831556571395873414462176 [144,122] 945223184879773218010232139036453830415276343279223304146134913141636375286071390051195201374990852758627075340289308695514597240747333055553428793949786591247592958059046005640708586694716516973469371683156979407012730440098365921781688854278119255578050008363599353931455009671640346485275981447142289912439832924108313479830344394005140997197891220258590902593719457666004604428847922034892963904685193955540317974116348405853731157950777645636107857810474428111482020319791998210154620017472663572978462856533355561371017211486814532819773240058675510872590731821150404125897682291020080059941815011587303539661803065245285361267357033175605163228068149736614401700640588842997141573200514265103881219851956764511631508317703819306398198179431411558761462920251778390272353185883773904997672518919763214426197818331042954625533184262948162785266260862644122062209433344937956891795580754765986855481149202805996184662848615528084874614061323575307192077644756825201875601533151906075892230552212715034249963449149415344074742692336693858725228466750884025272426787969805648272904579952308254195866537474184003707637413674219709275094914987805547804556938714669269032940543548789334871607791404817769327334890760110158440311265868033160441317652059011460714681834432873974070347491726800121162526380501423781851514482058220678006994253178177380189742855111802801116656493037748800731496135171554760902615484884639020401889028840868202049632649274030622051440186885568762742570804551911796214457158241608710642959893855150192665458698771341874584461449720383901642315288558368457408986396792261434549730178983131556086276972088258105326946162405914936 [144,123] -16749723161639096237520602778240131424605200901358456586876543011394836453583909141306582560162177027531857343586581036981250856435358239629448587444536982300912299142257524920117109513284568923121294153219432582431380229207266797035427414400846454317172797070855032768326296093471541362912182256803435595696495381973285118934977340786456438007719307978363651762033427157953707565969391750348943121576014291070840615875061226112560449611686608901085360448109623490186226208702024728313785787338244015486878127302992046342195266967529168639864203244783541082779343743674325725306134630171293560069547075409981230717787741516067927152015727115304949504834382103177056890124288178758853398997442682751368646978110066982776937701736188018534811286058962033522904787997098154028014037266352803866656204042496646814763728328166115273668031765245942977748436423917902724962541966067659359935523834137948610177143256115924277113554706515788972700827812744587922383950127064813854900317045028347170945393255247112205657581678828446896696880901277240774102699623009438433407208042971840663175521396617821734055538286467132028270123443489799720141103404816530432963849455735278327473966914758466685779477356496696320422936434779889979250258688727674999542861997335823598568210659703827284435871914050180704704987741194391855679338627543029810167613487403182105238007348560126057606048046577993071782509075211302560097306897257975903350158303554801723238439290076772459954733299494598981986936825461202497732236063700344544221397023866696080285856659361576276307303379865413282504680373725159376684873857036363450168437444887070929488465544365704260101600176 [144,124] 169341470524772845096022908136190421018264305730523481596367071201150409154372146914544882561976333155770784844233796491059925419697717915230361269603416960368825914208724227991184165523144521298182985367702097575264308077731272460159468711207171850438766895079475210669555356626593591590810892940142502506377563440452688395328153080712807436575691336280150392925685370612673414126781290853739611454782710044645200650793473293741280143553849848334227054252338150484252370243567894645682416539507518919090685322560060882288943750202535617459401497214498529459827438752272983335857473357343878850995903429311620954050459953775472296467476821397655584671080663029664469810146014486089732155237008333277310163977902547778562922521430659549356524900756470179077036415040675173143102456304397733770285845179166607747258144974029213696472114060586223733788950116646819050988872153040483500354728210221357409470562258220774586866145304789033167417978221335052246334750925947128940325763459802827038745074983476683241592498637661748593137350644529665676393522996028263357911406341181407269872076766363210310207034363293333235617317920294635480415456753616518996050364847708886843473564726230711415433327216898118133624521542163249330104682508600588552020291303604433181360248418944085294788334833765414694947536920990182933565579458328657711989198318634180721732606205440481250731144827964499380281223914639647086978923619467931815212482820497871515472098026008327103052798766151886719587793572499834358044346469645658456885743399459848560624487693745476007596011697453379634433687767317380225272075901256554749829522920272894304872952336342846494 [144,125] 1464510757424964170175871926917128173460290025027906007033789395061666613895134628539346112895300449420822108524750697470069191407621139016484412880806322682528521459277372207543175222422258697731933781543080287238760375260971582497190937109107322052414408914133673043728367064012842697484581954539980438730604241254086794761719190433550566066298782533227122491427738110365464773922109482494196136185264409597789879445528287434036405593463934653360747216190326808256571765315065761360301026093318695040522307384567483812689749037745700629908092581478264794973358284251377089847773911943072809753303755741277341750412717388125277803531030188399126403492842332588583916456607303534616543776571426237062088686184969250711787620457990532343732048650104846019454322267702221257709613339540310725021364132093419255160321745345445989224329850715888743340896080486055785492652882477909663884635196357686649788785919896783883543179928921978910166367711023386758157177682749785966398519897845978634227528593306236446196282966665350002540942773180199605676866577546756722263476268364828410034847967668093128535426551935194841833476358111075766435342156584306210308471028832541026503829149319082787397307367627170085061081598861753744786592738518567570850843847176109615934758011628040715778690277750158819055745969114268089680714235023770740230640396112377531624977842031230233909577398495838887656778653773052303199028320692158038667705576581544316007023023133435867422352463155317968488535862507658609868436382180475132288008800453776201814938709314688538647453091930123616501506555382176624204681040368916211179761943719301207430665086080 [144,126] -60340204611711262168471556495637012294737587483771915231692993697734699950498400444580280642924849543624160934122328049667318996110872794955678082357471773886210054099000525267339998809878934002827471337434172567291013457154287078846329864461767612819141926468886181659160564641669197886121765555505649814343188114370939998811278131007703575905506300494679101024750298155296991682105476903601801197194273762426454438483295862664432998360500776069969597724921633826503904258569622035498220132760024673084098757019052323922447206671699619168438635078794779242344990850058328614498810948120513352813623711557347058164498839436664349856016314541948616549797254370439552268348995540348253945288518574952675923375811371878141205989395244423651921112217248642601046366252257033468498070759729833401622942670258664819995401609981516802858937089577483465643254945646683998642916371358138075799592242019335282994679486540119947858378450384031822428256710109181852447344431144073210847343089380774448258107894431796371703410429521426596032417468944204659079497683417977272781769021706326495561737580687660468570570618187463781010889760751423760417593496864211562114520024714740317798321152085821733798378579654968459070172288749062673261295588959055336508494913636739239568970752732968281916741399441467423076639787045130801742906816791430847293260553321809626378489739189634880263751807852770212944235649079276898446499508573128164051968072102672396768386954211605926979957914728743185390715233257376372306344977691671029159814733033380490615888730451225784151792819240603294568620245088581384110445464054039475415561878745089240096 [144,127] -114058556556338273735529030860707157830839446279794357594845960377365705609120508959072788151216435375311181015597963576798614607945156577860808029613477346433489110059787763932013174782773925304538059320859340306411479104256152436911276056169833583441511240411880074832028718314854919281581199513415948757180143566855033403989933112561417839835361830893143500452077238525674150688764440817832072261399136717366083373876082704609357401691009810460135841154590242659106990404982015217577333641784165619178652376739917926078960842365316531767877852976557890767785536364945153988272975527316026539308249058846911582523327831248399020197635230664957285170836671812958109251218327297960611688723149016411141499807613204124365834687335618449480882037538569472764515251222531121338529893563178041133972969096114424884092595580994105148854423160240008365329530979692415705706279610193170761026704486845366001318419270999441640101577570976523318946048470819461559158880740793057024221202725102479769929338444448695955675652849209500212934932809740876367028958436957098893125902452452917830492519042321542706601915334685956240012358142713447505165169094983623193824668592293402635869509580729281312516252113343354118281970926084583224705399605042262482402210500460505327896473506052206758896977547836308958920824036243131913375113482180531892593007008173799794947552005441135054578514300189637473568814807407973019588174654360207740893430827947140606608118008821327325359557005968494489677898975525713256484838934072721442113650538495568368451715513869553405916443987157943015698492528161799327852317913106086973845333803488 [144,128] -1838108457830925931254619356853086982205362705152073328588907099574219134492080061098792716007485409835560831201900111806680258785028253779102905491622191938980324960819775208861152534616809029372800064338928524989361804472840527136605441930007221622603245688672256318023082565602606030814263722159461405266288081439645634145733736345938928531696075236792969300340843992108263092184404258074377443641116886309607260338291170017976164094810378016105971267833821855282258990609391937638872437253367887461216522509877734688431099830180450782677996232566480597712426156853467521190455712886863520962231294305107896355869720347424454529019168054833277302760037991945768427511524521940249078825840339162439335735283834176754005805714515648752472432834326073047687767433473246861605921237155716049366350209145566472279030407298297550525068788021129443262989566757383764981880519538319163795294634456578479262753484764266307265778107277783499511679733061614955899196201062976664928924829239672711905776421107504645962691874128543419605112345713716810055259407309552455695023070921339597080094851859328114834283117339248800654504686375079515200549917651141752778292899255869157262753387637312814011912050723035229499575794015469330769728075093624958493677316809377932877172550138087159066381673703675364969508893580591902379294802038659969074105639976180161896293978386504709760394199720369106280811018403954540564788145916635045505188802083960366006279863345067421572278240014028491614707560614911513833456187944887869851610377015066132860258435975356280487161803321169907822420809830616031423336788795552575403968 [144,129] -311105649661703589388845936707321171201774237315504591798288685259905931369818024480328226567140462376330624070403011971316790702597054820213071727583795123519076425927765695712147846820067107682088083767183903180518078675350622929471782233049523133093883569882282194734745494526208098088128862053683266955618566264610481008644685910205743530670779311936147441791088726176845710369315278019759501637628608931221068002677079318759179740976761393887022001469498407797676400848440723006326178294353696684095509660527248432836585732390826187970693522603853669880931501305331974713897446018415502158495374758961863086361215341734531406553748737233236129345292558068989995997804988878582470489480699227116438225202904743062836269300392708247820412921521985851833958326603023662603159751402064909105580481950819066959096222590935449278891421832935913417753082433579468170672354480268139785207834841976195795393233879478075082308327877362865350706946165661867451631755362373997869779229753485746513116209630377649998010128040993085413992948433849352376394035521052026748215535805858193678794134684485566163544499580603192572039579515319259974663895703786772115154479412101222983873340998623804184311313999277751014638635761620146309013715176584401319226974753904058966632725942336312972832646630788136040800978942898458386514449070631100903075672634669765711286977400229366463803328538494687013309841340585420493141822339183163016472018240203163975713006847298245486276592163104501005591429624349346008115484075626502926993430485088903541477896626632766161611000067190427558840876276161365892396151343936 [144,130] -3117677152629263725439993898993019352697312512436911720446827613754976156900375578949944638937655831746141236846091624114713880483189433240088530551976120598720162722473399227699814284093943786794925379703073301438381120481540122258956638464283880651079408780779850716782276958924044887310922409554022061554607853743084743834351868404410737717554994240215801407998056002886344642114519707264080173330177719577542366218640287053014330609155557047100229528042806148506348198742500397826416667127848923212444817613936932133190402586658952138234703246990140196528796701646828008066748144221693637858599651981828039154723460087185754085146917492344817969795320989217060268497598234532728187885458227622649818616436643153114882643043069875046292183717818520756888808337541649212643785130453444937826286656526663186264934992310904254303183544207603762970375449862514976532382037966255496045366630887617862532233844871045926225839657463423664205511087059686688904923497357785849397982641352337401552716159902145276560929530365695591240829964396157091583018253764502436343489159362669284981739036742521586647996295583458010013970699050453729267582612791241591671560415845491564411313017597101583784663190275398838648670241384827566200888073388580855475349367989223296969426781819139936888182887823813736433504223105659486992155094867308046067288891170444812367539305794925521396751940758544858603001199714840047917728548495876376415381256812520488252097764085924687327527700928427133769134469748583851641236504637964806174305044809096390808640426600553688012418105142487461076601591025759725532368 [144,131] -11012681590642584372366448261279668466686443816294752965227474337564969962607963131342798585091502953226496872956318366530516127130030844893243897049994599427073307177518108002364188360551219409977940897390098130649024179977760267183293377516806414738812365585254812862401016155946133660131477676667735271930640374379251504294701067891006517128082697997785685613426500650009742865270843575906162524532104657868237083184826251917332388993538484988426729729949120733256360792409441417407353324721366110914180346294104838055097171494234315105255065804451410090260118535156547013685336637746078955936567388206548607513394020743972322979143334249361672383296680894612463922072008045210926712698658356768311556252277421126834252967155335911919031557242857390391876536836916683651437290564611909968563545194608023123821549236169423218781590952830981019913930671809011460691527913955139246121853713747999051113701922220501289934816519322695200642181671984393611160812644408244945407478559049798223989588242387200782869001693945331888841898464364810988362846646536698124129701683137028178782126983538700495969215788570937007427158597406836576842001370454772835063566994697442277534381153822571997945353872831881899605121958454992318827742403856730499904646670161713961659053143622999537428323390212242064010996501151291039622326425714301419308870441709673140353456896064103407681454702140935931563841941409637447569695575112170762195668403911077855106646977130849147676981464961164006515441052428024980194471538083404112242467667927245636918938332546204758151497628755558184818928065062616 [144,132] 1306513093119281039194098682290529034880778305968108655680216237605961242474086674072795924372292534122752636492687582668405623635540760637160345196627632479905822792006638578238969062555545845682550758464658597267983260268029084102848314912969911635814801909951093913884270771378072741877558362354738452415553357962102128708181029944102787054311085465862550685814027371603129787808427151982517866330271011600646621432626799840681883064135421470994224960991099883912445051623879974935114881648374587711241558444550041021544843735015718987245180829660561397315578273668871658102581387966126658122438379935313590514948615026418765472355190594715390718324788134091889974075389658733287978383170143142341684271219253137379989778660283736952236658713108490153047124177591003112664319672702671985394910856109537887862531243490012780435972002119768612111821230197487000999622641863140121978262945235165259104165641891643705462051989794517480343655147462884773743690920232269006534412170545232522025808408887454918881454226883876178965199682741080620403784596316374124739795245591885202155758594467643607812176493162296094583453394077778386328197203595466969172414713659589420070398545043526242078022373331726808510451479540742445176424040496318754104817047592567005685193017432370957780703336589786484222789688994836842779836424992198981073095563889794770785564781641657776205909468491304744632231330885926502242647257474218549022112930325506308535441159230569547831092229784232873583170069801711422591199275657495277907998242209072230052911708977729672461933578688948476005527 [144,133] 15278617860503806042992872274890250619116414545135548719262739661882496000039088409446049266376594116659157218445168228068186323604412804739830455688353624185413477259552434264799002613714675240286091503659467178018171648244909256045058874706712175301564149242379911325316887047730926571581492575135463973486259029831178485968244025734983024141907408592980063348515777592281600219512098804015210627790965779445709600855665811591491427050745942514782764296590257807019063770792805493438295486862887113863073633210422513905819984078557596672730242341913106240674006967045160326704623794515381119806045313256686323291732950862976466485280999390155335746132092637753248726927515551726024071937437024161807273898516002173960168117664337935380257447610924818366207778477196077637757788860151364396942623108190993187899351789026339850305641921910540158626608158687644468201277488951876345427340485881944905253764580566522473699339644908983179610544028120978137864683271489914883306992321446071226502881243140407468113491023850547064960836742237514812727440381285249299901744761321825210718631970526598442327112061573153552192329589998886427149602848882234439587276456603076152577588680187560532198390622269185883219396305764268909943969668954991860416847559911566455415359094399330320345736195174464670112585455249193976814909067945387744608338279948288519737167037430602905399461954580202282847200606546950165083014137303362126000654941034293080855770444169015536411802564023828268873953281479345740151740883498209110011458051473202613752960777588967726190172461386880 [144,134] 6587002692931651562187204055986643554420035781039644233064179514623655172420244216555572182888526673390928302680698915497474367617563171701440865634028650070031816552987043551921450064511559986711120345847414937007138416147996550384567901260410620040021173298829011329210156492533306133253606221108577199346140920439926442052987639178706503070818267639048922095621584173579944659901331536556109390600014044181357755981293815512693872569588315949772865281197571013767005424128735064729393633632437074008356227397902688005966492165106499296594347534434626207531936073203735366396032759269619013311084181272331261307550697528728475854918727873101322767195004342663057560831129512296210251779874490574793269547491937720127019027754315077559602682279455794586622630884066189068701941868106818994748992249224494137343904178663151056488292118789339394762056167151152839472384960060092590883224393362112912044403200780137873586031833009186741366224819935297138155633794847518799054786048187848788813640733733047000847220714405090096132645285869774790200101985996420006240721100651003561664528259317025130372412247921829313128803397010872876985358995831861166067354515493352499618315173974909584368154619170806339677546048866663485923128239505208407477467640748028578711318491734509038548619664679652668444543000698464638480183546545374775336152433288181770137594898541102866206753232474946723288656272816583566421775961925172894665278252695230329565852480817443860663555845295531848998288082406198070230051787529731580068699708648987839686589308385841612104320 [144,135] 3445020770702225232857409321842900995072024235520733401107531748082135937359300320170593144517044756116150518924361924375463462438136999627792177703983426982487189863120885884404453603371039104558409730794031221450949505833542445858564408995455484409771903506955381316278920414458564751938427539431448605102157260792596027281276101294188558354205082296788875935250913966968218342666596205353140396177228354997689431919289665962354964018397182108468171432120809541658713807296212158241044740558590016985827312860975171113824795724062193778534575583107564643070453334982331283237697640428846222123743585678464445811006866450236645540488066392345504440169230601227028937015035940326947550596340430042166638813540059507201003714842387897893726361558571581509359722795369079549868166111198550566448111479792271759638902311122199827221447135348845643490285242027567848511669030287679591945359999293306341181459424213842930213666219790894154680298594803342936423156815215751932858527289545159214883185464782439276787046587939607991767388367571514665044532944629759702259786854840877395001605302508785575462162376442833818154591694972731805405615376835662220322168673703944432896141785389432805912778608978727609471446635214991413247693489096335858727482266059314986471768273463893796449682256762780396950492544183997380003700464464448064001579023146754001262625627552885116232621296844505565875663517688818358478436945790685588281542337138142541937547585403199685580521120206197816101068862866297342499886878361493454780499139861863864182505252244464 [144,136] 2236076941664339208434832256842731909205754161543817655752906862497558486599792547804629087382233108382384155246446655761160894336953277451104786274149498112765436012677377582605703836514830687797635707758455909613929555688000475983089292067664592617800073252221767787595060833758144053778166835968104029658098247503264729636417974391887232178022033098804016409663797162041825965154054340594747051465218485562101557772304975244539497708479846439774284197079419662196487858796503007834883500384680182326719163711962724224539526588762263344639093342321141745763615558072386816185215229090039367174272249356454484912343372913720432710698257224072607856087472284200982762029984760201630020579157191908199135159298990752335132749468159694609587344014305157742647543689477660550325351432785941359597581222064332109280941220471712408084770799009910155808295475986435121948475631828500352494075516089105577362151240420269151635980690007006968733890212942694241326758969191723239608904704956968792576992638652238388250571531011460343760579066985195382656334447548504605363822518266908801680159316236214781793235687731192098028191633399806505179532197748640595207015905041663196267728040924505427971578897253182921128585762307709087005629749068573755694945198302535914598977362170513409388610280681343176953445865868902184242661910807631822502482857576516438535694692525644695789972018337821328268983665114266323953121093667580698079079783530756343954329867602926417946985825832648275383416593435212606347704120560414078328399893961336295161280 [144,137] -109912975671506988929614702716169601900910365057706842560408879057213494486291725558884850620714415943527788965713959227322094917691200072244246053652717745310274203829088742536185097166659708832974345981862996909937528174947963772575914471755421247722723467310894657748363261961725002225183849397640999682021945536825442660270668627312480339700867172895565817706007063702580953647988836645695323820406263524989241358097309154230224022645821283510238050679512284267098982507287630748442178823640501709640407374226400849234778906276906418047050548630530304702524493145870076224695131509462588805015782049658866475876784271943005648863973504752932949128509959729326471637890020987462119549621057958500660856268821820678634398747787677431540488376169887617176208396182237497204788488477319844666648995082939710187095331219633868929316615919695944969532543535901751653169798822186829946678687142091263122374422885744389411236222745744226211790893091157246315929554704787804629389426158268108470262385635618456428152020870316508840985720520025385296781162347027688846273359257744556539462570836609569316037525730059219622572457126555425533309058919651473579011761783245373199618699042790494684162468546346424908739662073243526037011629176842908158753113198066429707354058640532077993365754333122682653703812976233146254988437446435223319863172514271652392658402885671996882370598167405307395181545493100481593635018542035032840146313959896512053954707090640198154906926980996616278023712646441381716834865900599449045476757733504 [144,138] 61593465776396273177644393552284093696124805267279925053182643544015254281298080943231033376223562988727725466827470191857571555863892995471642287096404814371450655713373793181547287735846031284784753358160097231304890231238198176759692179939195906591723396798596018420113957569820046331571356384261928157362359000276892627060318417394557640691990145553583886092931818322281866044326529894965791634885921098078531821205336942347386346977313454809139717964186078500532887116405769672524243157061889897180802518237185074181498537624975427338119670061700217572989397032171823307013892172252560187384397258170408908052137169200959830534979130515388427724159631205670109694346806723419932002184905549772631378157665726009693376032992982071062368560188199753193321961505315366433080125678458928210569594424983077429074785407843251031791611356431429062856023229538839630832380722183049285427661956417236344990364606243929303690055991886967863121125973456686398352958575347340938544692437864331517753784434709348116637855842116140027382545795023447411802913677257802526508832949065012143568714562839745843360362674544569264156861779799841867318438027119057262099546474943427943903772460008497103298645473654061664998094111665753463329903160881708347457511524243968121751339807274078145943972004662459273908990601400651420935671262311954232752143079474021198066854273515985344120170142054634394821836768045516304188055255488830231114804979472973241906152223673456291486735126384455516905683546899797023606435323300193248920 [144,139] 4143788360190374533198379438931633599988085577605712206340381714163453867816288862334563481733637070190843470063783608839117770978858695416892390498707537469406025624842441454857162307456982971456263382331902905410605739815054712600711162054057484620304479086380469682869098301068429039730481400383204057114500935125000335673839837705167990574362525938606162684607824362745442539414693892824812352011765507444740346467625473485401721995461471990544671252097131576303331330749496050924170812393459782634208779005256028311729017463465477614934625267233278323537674895008534837064620592710542018135331166953752391441692176435680566933921704590175235204017938477083600819693095359934501637920297584027609642752506527844807618503235960272835200067637316627682762985525417484601904140639163065955010675710581337123565877012753251469968518499697016233492409828985910806689123553200396330259210854537060640343998857664655725311573098252155640364783573344868905280572723136287011676621056895572912173387636095459427368407676897342726223674286045087496956785997268677189077481831698923864546325035046350203780575854322325924421958222596661197231453471744654807517488060044606452811918719734719753013269829523198307143546302578475114433421746812428867220420800599353311843351713034572700919335864315463269207606841772198428548730724526832950137771161836697248833274162292774129479804095499550312946108586392267072998435383490902575254965919403254366285419357675718626332980234715109657322918427180528243677270993408 [144,140] 176376609125682812728290461623235303969342474834263395135984540693032376622567371249090825295969785207016572531728788957790768167540105770655429064777372646111013397276246891245140887848181417400864159984479776410581794109632038880113369083962109620496759935117777942170587749389292314645980565398893090766115945504873933044720126631002276542640316037250069808537109171819722389131720836812726156136989670211350161174960822113330252400231623877178137877161542028285753460066805378525509265155334497097607829585979834297150099280519295539598794460813027909751179326490055929579665852067380444366490048293804588772804421043096657899844792200636781654790730998740077844349296360286627869161123237807404237511283035288492636464051595629733358457492643851913413766013042569126426669429798399695260636886895534572273019388680139165149273623992255298913295079159501605723811954564762563867659605996169414846070676342898973945563099999382429725917586391927513626259794903115673815248705635422210692358138866362350639568963687382119320174957087016810573005686945475245907343729903327099032595275053228406739211165738332132608070941160044452988553167154480219850302274231801068694764402844663956391200059436002369405972862214040007549982001965872982632106096080246192262965763752412088687438531234813893814734063357640318262521782086091246357658660895352033202133193452468852363593827814529432589551070937357145326185181651609236645225125511549538293275171471284351616761701685049918481848973037143565043 [144,141] 2696253929712775194010462159296877599758346649318358603081120228351982132372446840057816073145414582023779198166767097865756022637671101810325505632174034059001103995409475764946792595628975120674253429519521537800911089302279226464041173145922028423468706575271364733594261226062024208033312348530719619871582068310034431059234743854047212003085176951024306462571619920363620211793866367361923457473531776458331517033800981962166348045403592271779172683809104695477106888059628127555613907422023305130928896949063846319226349460254373111363091665043836970433201776743824553998959558944458149497120004926994739329142651891643732709599080190982852400749898466762496679830194832953377802671154193839571096955971519342332948358710016470170743844430080400896090059748736976584725346749896379655149968892175483786926873439661309689788145791577465789087303616491904377188513759038592483714247356819113043845867797093197473991520017367141116550801993458564049342368582004500230538354105663566773845173048032668875216233395469511310884554045126977316854181574734363065394606957322288099396171887934923609457981131638757930506054487625518586679788076450778929346270658529313589007955071383768767880796848920740494305275935319866860582077764332299403052103512646673927590309984356740220368019028863655925712088818977308729886079810567151108255909804645077263498725268407182262570641255128726173717520681550599525742836827932840991118187884501800358437632620501259172582847622761887331736500800 [144,142] -57342065530999985360835685698595686539608208145421728473883725084936702397021591660454735809181237762290953516079304352465913127673826161014573889927719304716931841939988571298845661791839666166936298230822462891205003509346441570238691384383211263636165234666269368934359157014808070780178227562081978309711113395670376166179857484182082187127790746733160762199807953398343027641115230564585126592695811370582314213759093703096723965238762489267446358255229154999563236365263258856587417780314081432236420759795317997778336253995847826041897714980803104241794767063083465603444265749166676646991319550738950706108762048672945349618593297227548222141774257500488121097171159353569967657558144978554959913581856349024227703157520546720188232196373818687229258310830438730594328757441057650624338204285950428330450182504248677161368689074269248225459135335871509469529153553684276574664702385408847228827035217794257328359622343134654017702339190022442855361744849643661326801203240598027812562961763045016845818547789066643921567519569911568553415667548705698209717083723756183134808045291722625451402244668031529140676549294105538324076213280263621772483305342309271121941465115673360502573703018780290172084095947292510444843379334773591863810344329691391219722877790422954844798215227987625728921913036022591444037777116595288826342150603814409323545028452454797274504848352641252177139525681917546484652339195562930089167363359728479619794327575491314632229978171505344 [144,143] -122942520531020244822440051274047552997747400562716254089991381503860652200321280158149825790187429816454966451820880207444501602673847900482358383721430413134586678329612450300400418288898774879098619980071766235946951061263707904964305278592334400110728337519761831779674722862939439161477354976721849940463518282812967577555103118514950776477204647349832157496283733377100450070455836873202804915739374850348990869367531644464817196665939764860083762336695588620121467916463130112691598009298504115709741324210594830594944642821373855032565277731917807755535714069667877279034143057186130642222175736563985594352588153962676369807096173327825036800852918838377911492899865578473487379585154478939171116407434795737662821082226540145487242121253765881512002740675443662125916341304343042983404234699069217182638860793536353911256884025224638294165256487280865643355765992798294264011924287196839779266703340270459245105491794713513319155443756831912887062575929511666494458214282307374044860662309886517403459957791057394810760012957292424725401866175494371926687819541334857874873487098356559408592554319403876272330084672981611894581281646260381076240395057432192230662874841043925603291369821451376217225437566079495850234704209876667086411566023371362769624380026430895594431917815781469284825596827395787937110821193072198770936301062963660025528912991365942128718798937386689645712128566699648874803038865728919937052767896920835296712171653181882264208 [144,144] 23813669652108510469226272435985204044305028261736026366699109527602942215098606200749121418183399636571659846729506301186739222560211669256921900759177453903972473631281197799730047513191503330390709590465976112997048903531073403404475037247270087881768539932939669802012657579758105076182711129688045035594403835923990047033836510209266535242675099011962683776957304012243199726745084502180994180063200004649383526359501957137670325706851868744655943876842073764299963321769558207173751363519022663710941966456131221212846062460947616723789456228594488424516433603218012195823982249336861136655519381966065771891574414254280052897832472952651089057124060648305719514134659313830676377566891817713259553812634076109062519251611027182966673332150089492666306265347345576204628900476853638319736905462589353821218078826211852475082972483401556848789610717316675894477066920396985469884604595140615895322476689604459567546693983915134914975826569853875960684960357442048220204112508932858285890253730744014666744500047083986662466613612955100170157592162874573418221548312774224667460350860937500905100823357954736965098376396740982807115499166735175231370364741113828324526193682899862394566319370282639786162015736466301510631021607815216146189457201128421101417228131870802813200919433822989178080469052999663203722535144551488012702858648712141471229467427795383919099868830691059897751026734586550549640142280845156772284012657038219936927785184 [145,0] 4138532771046826657004958663120923262835424487178939319706488946253537958194053665214181948086767160697881101030866030917790165955242207115086053038180393083770206381306887460373045810105700214421818348444998407890273681989802418565251821955410417228329315131920415732099113415239363468568849129826797222810537169478523676426309367767276445077938197450977805115807204960035077331216648930769850166995876784172203795826174340205307752416138959270151666341734465330516013055071932813923408652347308674737147557567706622394132480686519569911810153635020742260939307968061059341170099832105394566057173989242711500992440914108673619108222209474359708034303856868760448924796131558061863718036062955981487420783913657182845860788310475193340479710539777750612246290223181526240391177087607550517838418831258517435818795502267198408092881828414730493239450742436321778043099044181211527974242098615775612442470246795046626268594793956651070390779429853581407409885360065642059146573385932978999638912641760793285089676869661108514395156079577683123830667335500205136632170872664982312564115696816052181110174098976932395401457676901147302427016835435787639729871255903437873125404155514683196185535052684929491799174877719125007340217327360900703556297131637154142824148513731356996506113313942732482887334662601731940458526332113129069811482631028869593428231761144316475457070459426352684027153814263342689026414029238193350338507255798060338636699664511559911711394816016094298282571213443160895404561676167467072408018927526081754018327366229844417020884630897061167654204877899172528608653208273491714575017863694176395265813440197580837693915903661868504913392325697303196698745156807619959832123816501373245096292693632735004210895430378196988992116062515341752071529745278534677299633861907036012955006837901720944195818190080154979807219649761574556068446650288457722972997549391116912057186110421076947795511070669070134867492552145689647965501708109342233008811452223628159888187946851100770483531135228132789666334896150111944560463841477357358084820806128812471155372851200000000000000000000 [145,1] -93001588262824144672162606914513738457771156431530280629817975253325847833154260431631705479037812732150513856174496983726163378751282584841721311447301424613727652744196893960069479039953984239270826278113032115121411183598849547776377857730314324746564600102945026071470276986953535403725285570280865319170667663193984506576511250874363770463058557383186436634718392377015897252495101124585564576429906789455313389874484829813602886030762294283806727871328846937494508975342883094121068753977547753573676889336404561471922236480581437152173577028106180035073066120088008271667809802191955444553746762696271645208792574239583138641820268532235488493995938141832195659465232356744229388079324946477300548534098039059543820823993507897408228237475340907221878321076869171764200087517236452975400180330382614388196382993836821062714381161499619038950700950463934350257733834334675841269322660483550630425665519022094306299256547280521412894784450202801363529670996717659223476845642399973146417004536105562114453941869758429701684055718473625038930033666241389569434763581587949094578243305971764335249320033925639146639403035043454878494391394088608550706896998398007606712810745338585312633299765665644155333356433079523464399488309090147936968152092702171204696483625334559869037677830424333859983103704987754221877754966114645789582672174531593287596026985881467832790104334438840720790581542398303373097717444955406101189594818453049118131365527061986322848691399690912171449742862243685145825814339066244395856546510068100022523658082460838741735772511824932617913414948110519877425213095887626918695665903142869854183486742389261197907625905737447328307475096562391425802640416926807610098732537334848678522735557733167776719578283264011330872004811572586167334192178074676192360101538359307586479869614071039352933686109262777706564284707171516348391479650530472300447750034097963305146556106627148720739784144226602835928285607030268059608100120354287953632462270555300845922154965636686686511440478862620030435351930769656844670297468553409157572797112706955278228053924249600000000000000000 [145,2] 111340881778337722715299666170810002545499241735600596920031427959706683838668473170212232883342850653132798909073916693811968016810052571227280700678141910984777284337293225867901154366872222904513298040436598490789549181296980692667544827788279906889249355450255758772294866155520134462829788659266866894385998270913225935938305483443393163037493198055741983365520927440659712650203266668799025268626136954184736176107971113677671756869608804708107510767517106058390226036597058820805722092652800883941332093323160542842907119264978218014282816804094107764235645119882168520207065779909520163877278552841428585085363639466997501368246648081203568549215142116594268179519175279647134026552439835452050810414729387569376684514668081549023719425400808080606851893625908343839226683344509205987423857911054592567837250669063093726479200730661870459705091163074821574401300118128126824665177357845431401511429924188793844046874555932541599135883811173346468523370565328266899478194585354719856813035801353405887991007165384128771229259481436671083178448208205091398608975928664229650412461389737049305713247317416458276191951302539761594277496008705281790950430386641201219798894923826864178593046685368611141094911951144156296347517909490874818515275167960979118232511551174899180615195891930117480037156557481654205109092993907703028412762948925457138561858811845953235976130568458506013961765575175633430127834706611494970935478309407021056229535047028397365682490048329519617831664946388089611304249851850931163384164044904935237696271813192615772970027910001717815077346203508691423756628429019597980721430275215287285970902145309804436349674073152164785585455737631423360789527074944834982711533891746813769691391360866918436702087731287553831749219765491049632814972497595740434373808884592531607077034135217440896390461763115343757871043127135785988823546870150814077020752214074060757540243611612663820508818743447882638138423605186629964764889142368317689197207113623296818821353490304624650971768371422009327931214743187276029811441099540825173557683459663635329936356901126144000000000000000 [145,3] -34063074458593525166819309945586837010980362508722542195287416339008010264946666857147535613035867585878519571965878391714346534817032987585950688395735582106706568239273693891771743852408170851790310586988077352783347552786678401577471169273884317252834843046401118105109113631177899255206400884053718095765709817986649081631955579443544721441458956215160068881482038507693189648236986975309862494583442900059789636666221669774848269746607990937771762289238358666186796813450874915439953794651075302309881191328583256966628097697099773958657733499608247374130755379594552434196627119848725311091143498398650383126820089842139530019956726111319356970014328637338257647515883134802844886199402255822886258789216567843839098464998297670205104347438766473566945229966203210843520121908174571032230809864185602209547197369621634447858078170041751681057341475471721074383094465843625985708697456066049371058809501680550992943226216888608954336232310893371575345315780438420538744494519445188085375434877804263989111754200090035997710600692632520553566673983551049489686797665217174594090646797565516528393782009022673196515116127730603186793345237566677545460876261844213656311959977891205512654676391776589235422534479630714471627071576682603214550046188894504533573072611614774747403733142965299697911926479255759448686807397822723816392109729752002171672332737070438236990976636757588004711038449926768572074809213187189506955232705551673076460547091290587431449082519734080290380869550870893717141168993225414347022838987305814971922818270983191715901111342841778150306900649046558010045830284142901253956429558216656612867594376203058561923804439818371914306314206821016546615964948952130398565583611328718420819039973295269047932208151194255376110252011450405269594906100226463049102169910243672415821486812497490144273674886695086204492157405301697593643031708970231678778572855423889885138572319474053868930010867609625916481657028665061844823945407715224926774074372858257647330061218129065696655927162793803151359315183145273236786370826471301425444671730289741634455007598324219904000000000000 [145,4] 4288162565885156970246132356873675825272154720826708319439429600032601604790268017708155946592372068414053863013615646774233286026631844821371438638536643079693663152165616055930683722899321412814630253179582839572433072777201490664556808709370244183196011248595811018955366214658841442012010255306045847820190578856767840876995418961686837740752509363288107263431906500075271068563182304874201127668305981993535769512072137659564451731751815606151728286614651452803828185210351943243684245991825118860151132999956266987895406568150076224506903864201900936541710912927967683488156242962604160402581169069265008616855834164878981004661349179624499561688821402568685256734792768944798908915458266457582721707505643489780141568255314310244499142452004606991932778912870428415082948102103304480689163535313517100161707866792451465437943272177133581752274786617950466361359035547397289894550105151844742866615712314105405620049332771914059752219396531758400557517441400325745366893925593258328564789981751294647630614674571714019960767107698719666409097063840023715453799498012468636602736463977149584273095618283923132423543965771118693693055846770634088990826520311755814183802108407480519336868819843459174676825599316597880111729391226985830299759936352878998264197372886606863759243801162740351384189747773692294301287948634503417366667568865421101235142721751971023182489541693390023383121137989592929801246462113243512587815476773814263845775555777137449269762490673245514846075348174567334213668940257488649795493154019394596857132552426505371776363445310749005351470936386159394648810813625758584036392183047204731010393666333700911208241727844737710429805492438150802742826655942210575838306369895286733640352999115449929454899515134609539143681610263621961671900537356341659699865109803226839681486613516968385582721817448314366893753241088069901523776057618606047969999162661835880734940567529852084969285752702925358647318304485609561254308440795278703554339581190010817045337881012909903090421473685374824993637536009118413027261873313657810355726840667563654006177922781754163200000000000 [145,5] -281761425510543175998649307348917271562271336229297310743998662995544073266665727730303211525756233228484766226307559641835380636851849343379363907011621078239983367984669980488653770238851696976665614314424914892863223413710782691034704010328700536668009158988275794896006102819251916763051418104544194722803081793314775696949743312172000615465326185477570815136450554301638997538070617338351918468945178745284160015425156455645579381857204406926384090188936531442414846062820643380467789559176176172207531750064002302559078910533288835317408723501750653670362151142133950031683580115821610078937620676960952818932325690259778472441430217941762124492614184421636105334897955988735463267352659121006035516262164558410287747929666029960339242411931505276758226457733712065766902120390444581289437928739850512671463899776675296837576513961495151565650242645533171011381138153586789118203277649261897475117357313654688410801652645988909102519927523132335027362691087669468291144048566564601995316240524669597827369669207239466948682815976867276123729992170624201219734089380662931509711892850048594286315078394510390480749726858882829188483541011829629607073393028899902040358752583612531163750289237909926462873529451104888259879784067149942656614837953623995850742738677819689473351984918847237407014058680668610966836692425250972040967187826804515274607294768840592921518619415067634760138335134273804177565505268264873619847937546913796720348228533102305406840158996795586553282733540322656348618776104129484031230898499510488348821395819333251325608272955196801564832333171006591759975268741839418189142492941256180953965803201714596320299818455630121236629711109125176069160875110575576217018292652337478014785811909102762424589441042285920402987231000145172133780417808830318943897455554310149357763642203548330169620014822650202707821087305913342033391268834614639464977009064819588253333128057303888111286429204539066374561653540882998121220922481756253329370029068898240378003217659681780575676992076663579684693419241892132144437805981447674936930345565002980929592095381262040039424000000 [145,6] 11142418992742610444087418734316403080744351693940087156335227869228668088903003031888345186893215536847332616956610658692239515788507400398260192777256231458089352666347234227132533784212156952384229906242057781950755474223503372636428020101934217439695093360669799229985515911910472103915897140328418150578981092231330452826492096492023224199982431413527048021137371081832112866282383657191738794808446631644859288443712250946757028599233896951555896138153727962527044489545373174598651644147094607098712178718636234828795713788633135032115845154672995391739298835839346348845833384615658544364754853232161884091386114501377331977815323020153094641267457679783424439105284303277437872274010611902525764861075518465495542941425878119920733907752379874217352129522920625872931489049891410181327636660612340177363298626079249964550879811271927929993349148784613593868692990506893930960069318687117022474140626405719275319128562746832325850926683442749672954939568435793292185694509767887192536587809257398041876290929359898976246806888649922691266761473101624758045109765751431412912429992852898987173294124286083066360632908788872304387361746632228712825642466251020219626513190940749851763699839983640461617167596108117815734064076497100175163943613241848633312808622431859314475392074713251144575225194766903669617135810468626892523016744715548723901823253492110289728980677429529712486517070482802785437159446525669357679182687442435412011694872386318126489695584367003560465479452639162661478554361766851772082644059069316815103442318381776811010355269875125580045535771720802506497818671652305851503083877426034267295986913868597231206778062616215143871894456979566401517210509720810471860865314059123907783286879160767237249519336286586963824751561185469535538082475767053008711178321454194940540309969324768465451744460690102985950296377548797482659315292164823763142832513736507136966229812493558547063826203604362523281706117282604503930901328069765246079898382153768087242376263692373327606293767365477841139030679093059586061493479735877018065589762464376711051065078023407743795200000 [145,7] -291477365323050881693119312672318176762340119947150055029451745802797312040077895619328066079086983173509993971387997149710247200762943825156431237567962269029372403056753283302170642915440793625715564817807226085214605595193764895623090261905908310841344977135683364441244725650308628954419301837216684495862201200875437381616114403998020286777685725634604337929820093305248433308548959973338347263649370699071599240802952146112554973286015985730607676273547814298383729147123613420490164466221712377091184853080657078855935160182692770205106608191312377544284315266699310417872937132548882050264219990429094020563260441735586720527738000583928789983425897066789788650296918441357071733658489265873470287936275889796329167253675134179943650600497275031132946498398570515750935174428296902261648929059430044870333879580502477268482940340224078863920606227437068308975490018627520874466621007617101667999596892485277706254574556765276301369560732516585366905954549747776601654047092072465103049077411020973630890915801080409887834863706295733604019065092736616582141386967775493907557105574516762113516331633345704309997926756763554538196481060021974315649549686627940666958038369075810376014733369444938939787518578865968200891192561092470271793737289192621386216707640351403907915596072168226109701592859689029231390065500423464188833549566932527806138878973599904716288335588699705037309092150661138674432007614331155972327249008187669086584940196791330729849796172952157082293103595863246092405480612297486529201113728134271372924983014821287097078669833631456003571291753862479804556897530452978272190670790213866769556399900489974380674152704715508333651422253609479752789012643771591089326748393734607778808253692519993406350972956321768720015201409571517461763588601921917218238131425005855218461439886736330470083389329181537846363958460939750067695102153062884465152396404441738245830008796836626050016816216541581382886258940538645871415576979999404213446752189624156963760726591073680021730359897128921828432132346503389503535958005348424564302748724138329174814443735034360967987200 [145,8] 5394972653649750799701350020981905131668270186462250590686693337340795149928393348386170314732075867012544612281510573196037479716010409382386358651594440343785067655171544943419968752673373430171395504662055331458871833694251277306784195345666789028185186574251660030077958594713676030160072960298301521058456057366668110490891616271717172894231005052260155778952036298425624691266211832710825481821469539735012404015947470642725112683121519249842207168899163625916383204028204006795266034072344070308307628637927120417575463560535602294616978749460481093653367705319016444284236672565950635955760447012940078057160386795605212220697323071146217523024675264059778416464081930458747989394387948230401181823200559377064552095668426760705925018169286532439318797276347097449897495288089482172554309470651976891644160645192582564839411125540533000641332466374161080395815704806617219532859537893067091482772519175472872941162173688508584237435817610792409670206434216440394533227006613452502718005179295610391619593468970764873817634694166130616364631358676905318010589613496030090256284795143081038672522886372059753544946272043280938321824368022437918192954132767139320579608154970383129706358902307003263560415126491871295378634494229922747266100356034643073792835803302389717095216497555246403899631289324909206616710412867790718119875880547378410976038227138396209734552055744354370389307005216932387835893189172777586874658115153217793740187243489141718952622423848565402325204598936390656805551075867405198739476470930780536754188638615228177757889874517917718658753687657677780308673844595083648239849973918845101485707283209925938755144251738372769017919586368309190453634444958527175876859390425336178518721831454581672916680078096162478304029619677516629498439382870385223019387620100935051214289237696529805055542688822365675648473546971610854847624620074309817294515777475365981073782735945789527787652991365400793884040831260789623940299833819460665550928968213291678747425519631698469557851060649277934621713965920959934860289276732911824653539772523438694871962401063755684249600 [145,9] -74353622808855192171502786765718524341192017312799846342700786425583757347460838945629160378563503814954749877962326183628834136950472506669379476733807557868752161774104310549525491981290951787581524364339983614976816963325931827010968365383561918577595266678836655973424396943623924180478568281242564712230801296684305360727413769420804553250236825170983288051416891366212355938988206833291192860193215869639531351397839662038470608161945005330400439506248190692593789018187271355798915766811594776917341901300261272779504021996019629016854061199695955221204684419927553831932067233765394437646144360458040172038972900813043289139273821232170782070110166967907107899238404815800993731690786315969972945985485741456362971965767068226509655232959254025680592821810785036020694449927582397315866664124713640412470494382641340836323792729941360408217193503442017653294186529906477130241406254076230579969278180294505262608350560691177395304775940063939508326141545654395375221596152098668962674179501169916809521458563427593151829593423093473992458747372838689213412257382119356670715380859808877623035393859506141666316254699571120392366372410994864549238253575056572064301044630866375050389126517166681784732114728237734234263602106478782583359570634263028336455140988465438492629578740841224648540342586078637958060413234324476180451028998723356527706124315743877330837460428241089597883535609488816004712233745619354634959121760769546671859375077569502272315534211269315244321044044832659114633472678722059260854430399258041993743687875736219723411157718252239787736639941133578528328913319299257885080554109390941344189190693390690036864467939542175811291157468588989157291819491225458189587022753695743008678348132889410909671324399333729518287275786452267125022921297975438198419998945590652994561228498543430975094371943605926785879332202804832638150147320424030138679866509784007627066773280411573773556152499567459935210315370163145596202785045203937935801064628650855638136665793371813927546700288554015474548699814476754137473492460215863037128385507716090094198283743314562777088 [145,10] 795333340959198742333393684770499937694463502383049666924709272010303749312398113113817787380472487535496102119998348260546557840255640962156624871560090258628268644981637017990725022047494375493065950672881001907223476829982791480191709419248654092280193647780520002288758950246878845992099051156207112503432197599134727042633579892961070198038405908844965106225589342342848355848153730612076449492159165136538058096523235776676358300235753525397188533009485998482914990816215164333519530108042587970855144949908527480943827350309989900893830786891223440538372614075271353994621706356545255039640444141476579180854764021635933483622217139672813059059444234095756216877995245862657409216939298024894118121627384043621630132351772103524777290610210092343225415132815558856795034714019235716813119958553106632738136295255387627239140172778834508957138541768936483481844600944980702256630730405231425701478726987487109951324996536488396942021789290880332265018541458884211677325534258920086950048483936409626397678851116077294729399048726464039412309012703180713981470732577065703063181172797512104364655723254414145685088099461429789958379623875582398958167030360842706314369279984612254367523448945542608801389882813218489308150494084328165498962257135137992716578625213687376104905569977848716142001490186968618409619516338821531213352370845163591583237811393038443849718528967750034682238637490077690171377243826788685165172232527737921282430968422112132325276805882030738851576081856635568218906541020588208602579887278735715805325858364797867885659483945433308775266623146739635266677119187837413823374953353660492464323304066013119658071391895518647651011038345815475376389601437619481953194544409231053023495320466044146324568799973633146011475251421871205754033594783653567916389502785774693723486224760966974756390825032767427167284559100254568121843324314482001640656784484192890574915290887866444325634122825171944603764442318289505026337692680001855636768591792020975140127969760945129483863683343713802385272097994739887744414159037137298684326135112168225546826351507666894848 [145,11] -6847549884358773140206805555521150020398565129692624312324934841271133807968883772221552485755107519630598757160239799546837947872191544436188798625292842301686914863346861759606619615325682772138696516605966309167764672652430839569400333257237420706709908992307998273953744265359890359096636844241972848947350458743325249518000805486318322468618203240727011170695423231785275250592479343455715629665887706101865716797877976406049759294058459919061932652915208804553889810047149825650661328544281679218559192724594568944081852803774774313993259552307006051989518659906677375323767061515566294476022741015983784054243935062351730757481569526165521865269597444906322224836952363053927818391681170274287623092234075906716790850362618437593829053342531309199341444003360716313930139075570087969325896053997225573420412421953088616873324683391044978720314480600445184887700408645144576559215419731033824443111287035548704314109362494626065307911251487199192439250118320186352942226952109529580555523392731994731893440140559143859281630959701467798734800503308690086438691686796175245228681290729721198389160598692322890722235522289978618000325284118842205895038637047366594725456563608250491921402344463190556829780084846814940140129062516025920247302646716129446952986319791756833582135004607553848029360613398203145858539153721725788900568266609305447213654973052716451241358954197299695949263856625271885012525827538568211679858384967834701393005617803128080256567068097814415669997418051260941072680765454824441155949707719861312876913551224657414428900768631612768643016224914306238525861660874007487212610868847250257115759200422784748306699205121885524934472022548784738196924710806886289820118701689231672928167169994698099628196660966586550366812103542920612422826224312746021781768540211413437735646348954742919379717114415342770869926900064080967663654779729699763376446766586242081082358473466078002898618300025908459533910789307607202290469763966409592202438334693451242645488786278551013991447652841859079530496603937630776133183535258320119472130703035390150115166937384222720 [145,12] 49101461890405407365613523556319288239797395954510351256829546426208463626740745845537964424272925365698127787684448142865535715662930068546308165669492998877930841744063244133592080945094013525684185987685833952294679120646508295808741688851453345198446270010942496746003237210306067674265636976168372900346026401602906217448405767684542848486127154582216196127216970684936574062840290855942994222574390950605989197808185092433646116504617227745029192848097685675908362519938530052256794032785505160487322602970579890231626271982783506016570990613464285248354924619308000657560237437828731842009410218436161193956710538354762830794874460813377524360939605860441435169817921384002835863010146189616635548169133766112134664341468096638425473523910156336508196300969587951273650410565853173641516651875327398476270982317652904691431591042032374606572704175464872631542151452878163360316315709180190791167644153074199876086994374029684380118200898602595683131725613831536951511601417740618667811368434692938133359970607408341470876642144365721745693243676452124788892037755664157391093554489711588988725073985583696358066048291650282252733265153182737471775595397802904765472994107291372409062478232671913256723027925439778240120755537907716423739537543170879637614592777340598615037396170254797855502226837969370569087596648583118987417527371159910088983170388301849961258233743648578132944843139800447167353695939921489474950112211101727420208841539682467458918752758672732039075490886042325808984009468264965652597605902177047803184413188600550026474020807457821560794023284630273186991667201164223952129730186593102808102633282925017362747615919312651630651767572338046496844509144516829136818384424694170458205921087256810040039241243909443052021794438293069004842457936015720376549296180817667717545789177532808986234862827790245594676030405146877850531773883969718396044422959241058068263324442865719772826726250779626102690982982220957032176269698845380914256735049157832151900085852725854546315874314503398990764623872455904628587542376551506793238196014735699843140536647024640 [145,13] -302904770222069524254576877035300963793244469456122012881542469699236950211563366878067323311338368992723841764000302461310139324949042561882252025138450866087967453878065441691290211371902994974963811287478100331266268443944316500795946249654243202011916910983985592505129801806806640215436344588077033315090312576999020245080392455107092044282800424313785017987948091196113173636357538770752770879686360984967512617091022728878316122736426842084484443955501661440297732875375513596644589434120284873991531688194751502619152313503419975237077880948671073564751286062017581323292423632380871493630996235167445528457550872885738922854662243775325337780455236143997596734704086731102349872051908977073343548495621991609485386440330690555373837072110940503892610252706917003207939835439673905553823110913831546694266908561602635365815483483435252646759549728200272453266603165678592907201971990210208473728389703023495544857658309693734066479539779661998077555080026344176771344809036688618534061817053962663206857102464625079879483238392442293802702027602915011891572195025110538086322352197587802774183006592585055352421559618472732590508371599245032811304059836041331687517994782263002478870348734511963905096210446615304349360383891008920714258015057195843326852848551155818110296008437241651654519838879156090694229225912881478546438224601327161291476676430130665758587359641592445408070139209839072143089529947941374597813148533798312863272378066432861107969133848510601386293193622477527728901955987356534921862301167919988858397324850955499173058350610368959084128555563362355986381263963860207702800773439296705526216004133425188157523549275645239239559297668793326808326015646403347208508405088759575545579074176546299954765944906665159684102860191070173526344866360551149661454640188713072315062406234042148292134489382093608796817109951579172719170877930812856498649834204764723141282058383532534075636578299094114546261274387295684979296197043394999398697667859193381246173470811802556669678249748022222507386607828529585168619587509487800762552651280024493496748709249024 [145,14] 1653140406739399547860594661194244390708033239682119399672868065595029502061215060538542998625203514024830060972863173316370708857804763403897163570629666359331448599138948985151861888088089471407994778068457573452724273586769758240294422072290734910567133010042206640429147722194411317241126720569640241254451096185654051348237277435736058268348403070224592574357886519993440784461680137232672266761315164661183316602602996845203650316354460578481670346182276671769917352876670678720680559307272499733020578635023080262584520762984999374376778095291706339971130738103601815095984818961168355222183512754675307457146440631538271594463886497810296517852522106672425348421690638752750440334393368379475237873926922859048160641424651411945429943861384750663646225969359334616026460351648535642210708705219780255260338816093742035334460842223399590619441631942169595031275640350919417821165659687452093040161953089400353924179915901125225616602767026193394053734296523407879541169533630254276603981349431658197514835520327610213765058005248746679136727385048371390855055806319071628808483860556063221022140048103087972090778197594680193338145410721724344174279746733819049973112778311310462279601783883186087393931372687395045814515470800087582768632725600932279875704657939961609811675132841761112035016832234674125394602650872812441740796865671614981304357396098684102570620306814375817717755955777632657112510774613174033667878961216596537290904478618222354217135944449084038036025370616259407734911139397339146880918518496775093425517703449256983342100750492232402607038649387914552290792236571548780025941658530122798964689829717689041495629582747335411335650643843613467767342648734023186824085048197744087079398764712932379669607250787655346755281327119881057208850876341734614934442664250108716539979033825723907603605464222295646853344036725663047646981013711067891331863447234608027966843007591424894762323244381734810898636667994178302060864815258733249692851934073807467022159059443374677857128709420358201915287106191710127385007258817445471991834561386302593461441789952 [145,15] -8131110419888046837793310907668879260039636009715286383416439141536650574543679096176914554088770348965269442976410318368066108095693825526099028759688828357008198508175918700820288193164795693339198537475213979930518151873109755407557254711415369345809048321506414291973943350925391575208127214073265971700663517365794755312510756100452038292977952639317184069731979070771097209515485250080301261706333315323837000567852819503842088935600821276112702935331289865321533456322020655888150328270755801335960920171076825710361633399492344734935157651310110150307057591136232149978816064894327927437108343214583197214702814191467730184077241553000622894032072684491816905165662088269157408869846654965852938226612857132818525148307735369656918916580986191535843354154553662191307777145777540681903593636111044473392226366083403587411456516305116781126387682278615925023040657898429044877383401186725049290219248690928289349204110516871739206894089243273641410885606058687859283454032797758805225337791801113042077958577978813691024271212237107892144520930873823773763418773741362455617901863666088245070122711231533787312900643424839046519223768527361591981570190273739212086298012965717276867492505282306147092475007193930372870085087568968756553472238042925228983082666699609336053722801627579291974559144201582428073800114867088145467865857277376395889397758642011176844512023135655861426677884247364263702460843651711812778524926557458705030281811069058403433012836762467550067163074994198263495892530845354024477234890098838316402263248991913347104595323119966532439806821848339843745714223088551651553335702269398439341996956858098132299614525181179278708289428005079149558443990336370439550861781638084502908980610963991814281488136449745772956190928183878578188562603085581308513780440560746980722888756009688057607312023984999940582248517531656930828597094866059699629054845744756990661152404898954531431649199564486642369034078055578736098001432650804795576305930146876878161901519571086003872578323296159350348634764824396690842408187129187100163423058133708767227805696 [145,16] 36259407436089569402631956488266304613212486100506273869324732076096509650196244662411454482040775569114246854420256268123423927846816590792596790326749152855075436725908998271532742492726043124669417999288428716102098065281533374667289567147683271577835773458362347997697902821390411189969097809548208012357561649986533922929156777847344196648076588435586872230104449312653365388538711823504292532105119428303680602208911696450308503557780278729713837254420084626505001405481939447025089653379967033670566735803571416518205897361819755966802018096089770359312675114367624952938755825323598153320856892262128589589747924026043668556256725371004549773845490114941501131309113207610229842966166119686943545789109689250511170277347246228508418182788011279152341899364670768881241532453030992024031012091602886585174457722119502464915740968884162323789777458500309179462120795374485323506853518056269294063646056737398789280663947624860261388015173920172103617006620081885710613358226628797887816251212866750896783234899391802075104929648568591916975312822399738924307006095852585742252573947446617895154740654797744019120796832681913788028197599118085389176990270742835407141601768212031726230367868828389028867544603759933585365690078307307724808936339525136971586597377421675322610944201559445661696888815446617278194242665768856346513829136873472054719967877233157367623608286941261394322314804920810610853804077476478427762211959260577839172651947662140142773557955768455866325836809818965405735871924029856882730409604353695420650220535954589913181476093176817416717905399005362835621346183573559646549426990765013521481647853704344742763240275632742285866137712050827585177476376723553595586105419473072184978850851913457013873292604878211809840832087991172792411076588382136858471947053196533685147810885221178798220196814839465543381311211250792258787264022941494252138884626477022084685705507901584450236044227414195877824324313402030312317736713864275912887041651397223086719474741100772635400989922784311584542141934482585152785155413614369073598921681859661770260480 [145,17] -145978094951399813377423064182870085069949410539390687416801995582575197904108985460618941230469902180735346077667707847100502708680569883627755805647573681976975233811245712385822440904561581545512464916770432035710077084507386784537379668441194144551545056922750652320591404571329400423085975666340765464010468232766534319023327402332229623699119972817699445639977499332511933838007120831210573431761682028564271118159233069538252314348304896196891510602189347487416848744676720990556264531299044056165055629684689086095025291185314603840062300976332357304538422905757306609621005231556161391627441582406185913273200235088531984380895617722238011954333584626355337895331419815051399752982558670448636130400869102912040460286617665147274302218590670929505644991761329635234824992811252944077575631919244137260098809863541532289007450514752165198315648629331104600666877379001011182373173813041688183620270175302437156217522613842018491283918235740727811304071446813967026421200930721156215610286991736561104032575010395967684711622191865491325358543280660311878323757851185844769730082874886337549505279678482590452946250948540580341106823431966827379870354300615551041452513011530093259233989914941364593267803404397490161529297342001892858140227425217979573342194405869443533545044971347237599408578282191373486192078616134149314376290480527069364708097411738005144365236197124011760274537743448411619441061992243468120897001526992267994843336777063184524868204027690726664406258457215446719338309192875864571498091894009491339280907668360455897487466149556596427528929988890203819953154580956005210147131862881647919933686277337577778445408176221136907136199522330462248069456904383161212411304708254859035431262045832329828217045406806725082632463754446978559739273898488683467667080533122290338029583098691135271719352820599165327238888631220114312454730028241206060291984717817003350614284717612422120234004903216197218015735732134451275755006036756396236557991075489113009557396865870490293094536134314952335932437600167811034727527618889414935720731022093640007680 [145,18] 526378408954098070756838954133438841849281409635539183156045179507746151332506025617472601211083267351413481947441151342295873009177870939638212302850199859550532606750913123572046339693134391660261767150064143511575763652022940253863406671583675572876783820811412082320182973777891062622518017124195620334013075519701884208744881466773284568075618452920170746924890825748434059324709983485922848049726750993361139022458927034268522197951114145062179220801643534919101438293855281119529063019476567472159248696140086743796042062079808941136803980416521679565281057474425248872927975129448421894405808263634832592544575601069876207817135264095270897061559548062937798308114557027366586318944069450336530395611021721275245879121045066267838934665715058645010937834669745919965215635526799207728072943187046392248043113577818663124012905136038223447215419705867504985007345726530806525175062479302344464912986648481238655498721429532420237922557320466883317320680713493533061438593552307748061746088335681845529910079196582531930605664550778164751193640773580507202522298611576316229466749406520722379070513047657566883089745232735794547424242432977955229794979190518904611443516014945428654825387193516319028041115315686033234927768974762678298092001212781658915528681266631004684167477943033776294227510381366758584113683685031971091774517967088111141477989501446833187823324786843572288420011025899658411069386693877176255240885011374369880000853578744485304597270538519017557231895009719137780299134985829143486071329132711774126025119882694751678808391635386861121758154183479621587898809085529378650436392522543511697649407688072793707529270022305628798064687514468780170242421412370275613853806554876147791462448380411756296647093759128920685094200922380083662958904504768772408881802610147162785666337501398114181538358554539879143880485251004849091686077671988103960814602672689407261133822282948667666651099083420536066936745279962874058450898403276144909078087540004533954666484402708230169470597527519166087092468520802155396366880507681837390115602469396414464 [145,19] -1691174584817766005960102098447671268454046238539011211871140059582200667510263199943342524309291496617228519259811500390532056371255093020526273762953914262995563308560010395280949016481618793937413333579148178520772014540282891849072841903554310039338990364921675944460214509816762041578882973784175537218778949368165299584857116989067999950277099964369256155569250024260932852451506142606265548879698906287764132293033373264052614397985324817698312745279487897031382640635637466277398487972449067304289321012899685794638851614833269104340772682083065844384596063346043379193993196667077551061983079217163053583517865068659827837506898370487102160546799440031095637956401461298841069645913993723253658754135052754338935661370128551984552690910634597219000613865150813750469452936474451670377276901975729055273140934915674793772214539122244273520711312336448578195070984454460042061726821368322275592198895736564900555156079381638832209207990407830193927417855815483446516420687091466046666517492897522701774912003273443538201207571272346668466197046374833181752528633848278965979498258495941579541276366801809966735088602675419912334072121275853587631093453385669077176395596554951546294717385433743371329050169362981382199974373524135979097873303574395879609844143772134992367949246829024458962934200228821398327185489942445674378895233039996584611003836701565414831903834552702172494937966824948329182475190784320316267841681606846152162448195079899428070091832907795007976095271880947153803122513149983327428925427458022940691281295981090326654246063852549831207729812554621616969469886970825807895864509243572655336734142793042335436539742280647566256680997581575278299139807018881015429857445835592576492333498105925367560843108868219068249705769008475807660035235648072918830215452396507863083690819646417831825297628531861078924634293090457009951847556598296616063555657038619347106387850913654047733005972152015075234524848650306714164183980296800233742921683913744162021396098099624533170879435380685745328440622381036217660150201942006375752763458214428672 [145,20] 4852001773875392777399396284642250652461634875530750837611702697506821995113884266979134802761774570151490232560230421857362554338081169326825960230176169737567125600105774105637436784065480492578256057172069527414725448416908117025120507315047992528114729955420378687261384341803886554356613060201833357711917529163400136227138479564386101209359575780106316361111073895988582808206546137342980719512793388355983336318951560162835442191283566668259410620113397911053861592268690492636474617581745713558825275277607111372831710313855628150163286682141628665066605755816130256061519940736298345263439072973084955142260876307260466809311350360129061780666009147186091352030024808228952713808148102607726814185575138909640867411876765269788472584657911427556454906048160137030565738240121660057964176501535454094023730114463344597144267764204571060547693466229239964361931506253865830125630572164080311418971875081206771526873570548922301381423341254399643500054462986480049262238317140052504916727574955089121247026346601475531366515776327258120971896509178577156186603765677349163426108490528891797816639177441991466134721960975616262921830469956271417881184494204596741666061060905089602873325863714017877597477718099873165106964289795874829291109567002397228616448317581974720408453141328204389900864630403876141117645871086586067310044601417518530661078035288138827607965609454558371582058509261274861730859355599468969525349008354882691360927471680426178906524638151194068368271087091984024399121191725501612679149442782761987888756413603123144708652580622920559505655944302611084929746032704053936807061754932337147887095099903110060998872235725239504066417139864533653040684856557568251536922465999989098582848994132911009908040794254709318375892659634257211353151033651139895078489192039648271458436474384162008698305482541767687652371758422921441875544176387962533780341754887520380795084286036155041821492000748403970852694484400706465252704685952926116412336024861666698215285848158581294861358207179369980732598174155719344297758100491587529409072526786560 [145,21] -12600119255439181883034810078640911155909273282122445280286054995113361038699871389711723706854093951719911474775735404823707570917625523667055376798764123615335406581128935329825002621870211570916799883233641914260859365877791603923239383541300625117837174452972104471359304515288747908048669285314545521171218459341662737306383827300294907262464341562532933132751541378162090519355558082921645695552730628375959985810009035565600992658599338925484187071894698192910667587165066789583476778752441149897334910311265092518823438346157538327280460860190201274886340661728532891437512512201435010928349024390771055018425868387684063440698614977472127594942127658319186342490711967136056043709032739405397562628882988315640865716723588873700190404004563812619130145481401088922210720619607966216779739275167243648763923086941302760736039977990610700182447019695538243630324352139434811317123154025905584827582863849934792991323485416478519223102596973588291016258204995345782033894874141264729552078772363205640592529816484947314148095192311157318036530366858085775846244367690862537822194620359487995428672476461594479157936244662547546803162453580641749996052884690246337435269506154308862734625096251835048505052836154852306457125021112543808026637730944626983986058643009720370866657889798447861119845912740221716260643892968228802430121520471341565931967605902603134712218931685658826608714619478463350534640296467090575103013111513479729102521677963617782033918985062344474134255075530151841668333422283010157504493987304715791421601641321084724541552836214772135114049415463613249082076326687573246410424287601406734562435655617628627308115781059463385965925405714562016222968096573071316989343365244472696276567983602774182689088993937046126334561080343477147640049181308617920105579620515632896992523424384265974061107903650686954082074953309053258282725259646001553124867718929854666990476025096362542391766758772039746713296297471608179849071833614399398231450422339844157349536626597858639525634088443589552171405535245576151901343061925099862572908150784 [145,22] 30462986649380626603081505506579825040061361339192163036169337448043064850989159131331193219892812380122507259406245160733693214038154474901441726623796459566756742813070463476955908021654079277527726532161197699439180320983866550542348900428734233038520306954215950848194527214846879918710586289403626210466938063364767106870000279541064895710801128428246707898339686638547534911916639869952809041348097625850990383154972755727004094830040720774164294001933819769799499124471210305670166971297254716719879177651073295508608141752503145250502288530675256918730897336268029285761272615268250786030767266039725007964910462896516347849376296795303793759406700084915586492455372682765013508025037601180259416872556824103513981597563309541052537338683636577416679145577882393810627208953575136920221314174626687064388192086812094392652144448018170995741677647358949107441360018117244185958532151495656491288006659274515484166422982416963752762672353943847742809892440154810151701259538835500466718705011925641087030324655448248901197296289011701673534597686055960636761378535658466660920620736928456286439365890380303774681205365347988694952769285548236626202633121658088545128315901665940651022613254304914476261817836043409769263171139305402273083834409184793955076342773575948076386111871721343976281253137869858457660857261532988165345212543193118513457353332958352261807134411660958513476464337238689296751407962247200412270685520383712098964719962518028917202211588789627304604583170545462723470091117855672587560237869055069399885731820129431291581887862012787359514377925550673197462051157597398533293889220221028160877597100307270731491159717620310014963971998726225452452291070531321604329727868949984638338530249251117200014759526156976135250898139273414976402127729999646605615674533163040946973249702382531326004819435340523280433288526649460376925347894571880827755303530049317071547691883140693016572887763447698447817592403061138257808742796919412995527757765167203567099450237435752781462794444464089619426319983421037475921115578017530978957787136 [145,23] -71399074514278994920641316634843527385338132162182682138080325580567210604457213323193457194545886139998759525704286220027444092653543510769977638948051092535656992689757697427059578426395790502798013270000253917292914232569702465041049256428499736649150413561069002111571684939261454303443565342063870821873370280436202398927373470444159414682711707942624004727521584382971891825913791526174693355349023632023942452513169272867982612130017200850041272499940092770037774742072830523900989915302966246225344403737042292213769220208521464763562090189303060716143285344397175417848725433134021815976834052113587978909891121446646849217522216511836619144205911291897925613722395420349466878073830646135456773882728604310112759143258229420036330375343697944179784470447143516904022240297628451571130355178325526694256082196107001729830888606778470071099363886252443253362016600861619614069796611081837173744265016655525842560556223909794650698331365368445563215770510640905042954007570048639479842100509958936333865396679269944974153537541892181958111942033490188369995575882649582561579360625035235096823104123081661324921350780448591297726601862218631509088966505070901996095655912479193092338269205123127831712333568637792842290481756017988635106737981934146107121790490841352307198353293792479533665071331636166922408798962336508813350678068096683304224978571430939238609939991244834095512115500167457615100628673677689407347042635965322732388989178640867916298268888564772015785398266897547744369758324910311766040477351298429431848574493449120860829733029952269655654160329704601810397605430829679730219699627860776482042574906082627304755032832506772248202768255359098159022021763070284717189606573526905987583007298492422652454514932441984680503194682049689578916346171645368884300742309888675193176960457999931228125464849456554402222811408561315316950502672532677306381391197313838424220636077140317006295214979086858587987829089302424653702846619921685889280018757142875157099484865664427818241093555961935380229185536656576952337266069633021807427584 [145,24] 168216694331623637263064598414265164359380520786673054439263765989000792000520637880893664475956893469043957138144930746285135902642784361516656999394016621922972629003516471581831037981401146863650902958072772811547401258175357459988519054953255426024252396703445623497527253867239394480359505735315610357894529659563294611117806427792510624583918547234182819490481741558731454966079274975607990393420949869472840527106846911865553652240114843817190819825029619939589585131524255419041505896267108131523488884529669433549785939748238390380278689107301853314642258367815127694489854663365405543224198415499284950374195584593043633229070563170031053168759677166794295854233262070943222955205776578354550548769448640258446528722643085070598351857578477336096691883415200160159651341043572143536872308328104570354527342417735998342156302329247550219650617484150848166937488525024528120831286426513209477672087718568178776312611847585033893178781997275706692945277592264374237252021615114244611021901259858812968892227050207463944710058080400966844216386502908279171516872568444230662687174000427915313506688488098656111376513293674491873175095684891595123388997636644007015420422471007812675188945976405112508807647123527005987011316280857361929813458781447416419321415066482112969441082164773130268547859092071367350430230240803652858950217997132208607324347264199944423574072995285549016278072032547092795022308353248228202389443635829978717992729182749443707870104517354658191079046201440722577946948319932416941263298409056854454482227116658196674710505194892273961617147902633033527409631574242007895063312383260916209426612940175240143949629745759913927539437397854994180047404872197935453872591893326711753085335337079225712261875825367519892754045861446896183201854374840275791230941978534496615317354856823252270119678363605120974030108657078544326931386920113954813936333557023762637958917860747543029012071968613882337268200690290039347249690364818364129842310770819368126308399048134349223406886916441412899606700843307845249117470634886565986304 [145,25] -401362855615951871647285747110937513457815764369723070499727349053493184853454582739965195809582818103011272109013770504026575812231606298109210521274863016855959997353416353696780021536048864032672106798326259139100872465228795281902146001725619683993527234401549908603491675520037622901529890697378583953217802120444383045531081880135012739544184777437474491697602558186652299807337930300929357445074763062153665256524791161754771642913273975468635687406134141730042193012743456914473948387735739212650015535142074394867889793400542108001012922636052540046665072218461940050245684581309733027653944622437834336168035457697314124087050002325244497189974841902970296677483880300210519955665486669690197390093292460284018511968751566021428736018317897081568057302310652575916683340765762600811125483014462540861032853399674403126615437744473093089169842952890629676274301015022694831165754355779341135769327347230605240529872972552418047036875423786798543399166060018314325417288842075997100080823965269586005440067327504581610194087079367740519857182430136336307985775090230864902213487319902003243575238013676141781214854351897503477028289168996710383007430705841479399008600667080732442271764186091401842292546070975569410100299301627898760957323956341940931785929305295515193305791532740354366148059126935960293806925326905565278903692457215725284148746896768901175028791505072038201783453491690099280897195378913801652234658087263979312101055874956863299845863707616342515411856123003666771414818963236349434712393904506697769196582114556100532685618163826944222367892756616350928723737579122428761534783568647456175227783898428494898563299302246450351321241874075351392021398610001530243079766081961412927793168708468700933675333842160362458697308793496411869690699871147602194035830105357280824693197255003645545779307372427049928716383411568685505902655835144255778575343790000033128394554258413340265636176314873707713875774155056934232129540485936136164003729113998193084557441205333855329376306555640545727038594938784323567616243920856416256 [145,26] 945781079616175550756218193447746183385410630239965275557378241182203134572267875084645794386102107033567771145482964929592094397852135159031216759666176141851672580144163399767185312423514464396995618849706835583658574671905487945351216217768424204265907143491966559770378195844055363369191689665389770482112612832142297067594726510745250344192552214074452528866601410622574422300799486675093384247492309122412483373553967150622049626322061422476811555364599860102685159996807334239059674906017173648724179176106524506650117865610773503725918955741947106159069070399107715963862953342146360494665967634183114613333045533697763641487783209866399948614718741614105199021148657385099811115428409196372890112908103987067276422568527295983888350447280084914998677717582532336815989274854175535098659751071688967174462962093243547264617287124017103087022474403213802810835361882938994673905372686237845789002648507659407350046673428781836030253615065406502543247307793777196038825842840561403910147404066561883957825094973228364022866650563121838228101773269776448043916491481367690439909380221599783603950221901412070768203844779110204536857941180560869325359254020481629922228757562063422026267850784741670099717197859570423772025354150605556913151974871268091214797053561794376854515110988815361775586500197676707170933137164655864542430546837109277288365118209734725390993064430156688015883299049215777226830655546249418074810825758969050930492438437976488526337298469444905168004266527817453404205288414352105275857909116283744536191067702461446787142578344738016261260827976830773628957960337413002958473261566286146906362194214538730217303651578743635265216733982618329586879655686494931133825159850951048730992040574932093289480932838883463930054668244919311021317678966692862174753756782617318831494077745748420832505445714112167675683617617279786327451611501199223376206696465963909740816273416699407793392361512191925527488200640924116172195744013439567937401728175265240235460112611872945118615505421959293979172337059818148316210195547029504 [145,27] -2123804105095946383420532351107939415798218831924460032588030509826362839189467741895929192062099976147994620767009688211720995654343947589702626835969796436588445281069344371562270305799499340378822464769732165971548319820793270341155101388710748832130135555253789407066662715528878738658355635790856542423530649855392464295647089427717263253171554319544104451356315771823764054033980165518376716154636825097452722362827883901191679738104947776746132113497018562628574387560549282419042321658883183663965106889203908321817439669099319864019248838812507165280920819155842663131784113376567115448934128164932332793344398226632633128155093492513153606304285700854449078377946579102505858084080469441738879924606288986089695295069250467609146701400705265837027160714266613928193833948097762627098548146177646408502387947667262708566825049682651733639778182203433508993368345358749192325676586205805515512572534853427879455786515542390903424309955395897311244998740378853618224646856889278748368425873986520030507054668340394955630882540901214529387971092894787178403002135152899523791099582975187148882742521020068516847701194952274003696478226409164658818928910479711830436488437874919703586972433683007244134116313465397698959913076912300012265754005459170724467958172556155876325945189839163464202413070816094346109329005161757070388221938602959996566418453476439335435741970863437940291205958071580843480110484184826610329630017429184396702950453255957363102102211210036783829506581690933964698532543578425592517451933393992671539129217315877459912527882946632446318901180918285167123231487750753985435264518675031590779591206105162908542281765850427749533433626695967299884653931931455035974004666412159545706647026060994565580520823848047872891394898142930983943131197077066702336364241744144754939012401834786144175527982091614210078695913683639182672505480345058342093738418831820899932106305177869616338020453074130164977727729916127286554890334458117450018281666156026223146225949131966821458596941599320356620000210139524275836871881261056 [145,28] 4423037309871090333653400090222983785861180085188437072398707325431364630220828104418602054189444579328396432492056012592441398014206311924589890522861186627382084183492213628905135425357414637171211481692557548489240068328095642878073564248083015542603677933919746571293741248458138815896009694138534663641280291124840223984690428517618356692665529287348535201144521995973197479214449343747085315064476564905606431030723636701623038273732526385422633279961565933665883570654285388655773386684073870911688699247336930005556753714330239632064436859767031459441451923774680219002061307830682021329260535042633137506072944716955824826092086881119686161336548736063458003636943144094898012786396583605404703997420306551293928746275368220372121438848773247545883663667042214509220096293395300004858114264889789371184064620413593289758578670011675402703109755205322298730997940070180904009579105234010914583185672311405400927263152401851303693119396414606641457493206191876582291988145809516907004739750301719237886547775086706059053572674946256131656353592630478356557631298451589940911566783570351986277128223312329892921072836557354266872776680534178682660492346521465417068658572569541309919286159710012976205826568548892360843095620202089614336938590577769546209980863254836005720473400392408726719427502982609293460241053738961618844426363043809161575238120344222585615535202662588412715099585523458535308255586079538034216945724791149124770891628516246990317851206364440784843817810950155945927372125755857082670284906127272358871881882419276220547083745390205790026679167434039274554542390687245987535001421056124336191738988379662119116088665569448769271669344663359223527222516434548608911341008189656467744723196842951599576215703189182032127743339486758532250166066442749039496363213724277268353781908071093509910717536496451736282923558575143521586087415467413346678881659782199152188235088202725637692889389697294935071241483427729411337650324707565550794512238648128042628012308642095143302373358744574698669875103409437023294376116224 [145,29] -8418531055459927160675173763294036511715273622721542416502106437328257156533255030546703963511372800411363602274300754828549422205828763251347593361791401168914863994485900869185142770968330117581463431673915604723663990240898087970775737219967410109045440980206085755068964726255987168933589840082473833119712047611039893944921641486345444884597140532389821043671302400878844097451152306713536604199741244576420277553132867300980244533356261829808450100189736832917815988568467046599008048985928508656481070482342590463118113997077849963334600397861184815042579424630616306673390119216424806701167748837544687648769547587715790123259691673570731555458155360836995408565899186267781878549983976375206454865196889463577383307769661254505102401352576496566276519631609875145684968965526231174627263216869453436941585317424625135143501060540359962058529995199888232195873717301252022613017466051921929895561300974185806428855115877438341840411892954387854163740229371159732723040703850721611397898442602431591811846300398249505287346559510857869437359685347976947358450531477412888034262313572399432081394480439603275039106661306974208438882313877906237513908839345414908851053277732488173581981648856203658332267460310794021002679773590933232612457191686626482178111780389149385818607307691765951196196370566161561737301131113235186337868019117533716091534097748244279046474687991937248971724938046914482204122514573094210317439166958467347202688769761798753339585964010662925533242082963596760363661671926558035170772895874516939295213310494268934814121730431847781856350994524467109752627774973711943356070565061030461055420042298444132258503012582755648173950054782903954962181999931266896026560255397678455836976812397801048117295516014939905164572807508721912602736632589022674218792185437622000771769877540676294808748549358875506108804623311751351005938090677319929966376109426708729054086272383393553956576970164677127382510794802946884672550646001715168702374178685741995448072642959261089386209742569638683287494489644146918732857344 [145,30] 14559092273347602583375235291026253836674007182507066661155584092630884446243511552417120537306927840718606889607619376281607316721430284908417390472956532157160297658713873730771249726043962040751065902250599494485720661645419290702000724167797897736515555328870078269105827449576572287957366282371828087848533636208061657212684108138446929660912403110604501727088658470883965870232569852166235828860389976987413499561680062913036169969680664379113721232737258622490441350354627706893960946828020677877891001056644354693501436771121015000387970545494922239060294259542183674986191870952975964597884411480866648706562361852361256740236989182790114753669508782500385208213524264074711366191965180305911153751562309115602017983321088383158261872602560834360093675402967222553390059111412363937825302958378548921412375532110138096561442377610144663023803803002327179616398700221787417270273623374067920913661412811412625675214767862197514601180386125728673274655383858561584172679695431370475514485945775205772355960975864855260316222869325176345080073866708433925341752018275872910709511272486268694994890626475919011255155076834259034904521607302326478740665481616724947149299821051705190776132850482571074067803859691132235152244640082177540186690905393152505336904018292631945401228759655230471458916763602652119935564992062536185423667516790354455256088530408324908337095528823881891861757869248173710398861427527054266848192761586071433930626997592134994098031049593819991209826500710802884176296837758437282633844391865614784801945024354390828636310009647419053484459350498399633092015012508717191359865965978977757451223557588325490465528545662587700827802851565710806271041069568936982277807702629951591336533534762904325659686254453182034429373130395319630567875020492062382657472070959713059280726286383704788459727433467001966940724418627319760107465476530106491663566131727837885693986946024883600395832504502932855940349097316953048440373168578613793698071454302436120241731117342759555057435543337216289918918996885749366784000 [145,31] -22854482314549670591124725957833050307240961020139526915519565651937623677857247824502107998151303111189640224084892007399137340653160326911493734533424217363804874089933691275692253003929611945620327874249894330849674454117601172386102494463838737283661947330082081087112272274942781305111783346039927524438012699841612510242258308161539867065856071728953770744583515123525544563717598950347778963203208709535499969270270466667761455140553645162883249552241866985584686464997819657104711336787780266784485223748253227385727550384353227681120026558916298297953118925684131305934476301980877135978262385352971653256498660070994687557223406360014212356101966774859502435103664782390595954966248422895504073362713561372652040171473686837588307762542240261543624683232019145835546673947001661277421939634408311518710369004812127132119618156074374166475246075031382131879251776886175562126051024865465085625977140779386331613932362775894034692591115852783337964571329648538128494489967396950727967055346067608906446818014752649644068554988009367037443479052268890478715684107552833105165605544953412994030862094282894968594341341305169343868414269372313796213437332048631231313912395969457122380729650794424041428468103611491653120894265626860617142745703079323243036518133344894695043690961848202013457400927522252314707012150418208142093977843674356153846039142244163782117974455325427964043939930813227792871579851828442752200862666444897850591470170828492068020368418046423998687359294028142312359630113290115211593188388807085346573816046999297322408478053758687208322152546963927755400739981040796974499086927458694987446256229857824443414252065024962581669180625213503722693007128165545899111867034885646999668472670036629690400502463549618096803519385938581514246755143321352509512129880080774945692715645281134193542645670447353617758435319592842858291412609429781485121434703896712074225392470970206670168647834232559680217938657707423910256222089490627721926457993830733505259623633540628996852264370498771173030071503385368985600 [145,32] 32602392365904924858439092602514226232814870799764435231985300321209381855174689803121863112704555672089971834843236882670983078256174373910657509495415025038827555281620430142380668282908797851154531141271296284361415827335249523893376984755415095632933147356302723103316845344057409288904078265351187061587501957574552765375257607044535388671865118494969358821525891646100583778876029186847259919061420620195321112863013855089585512173410222264720820444458578800406453937816594489950791451416383278033323598559113416937353542297720768634221606577554597019951663151405393915732249345175341328281145869095524035125709543121766090585892121977500346498171365032379732381207075151310888400994089219774055004377236896841430873747603320159065263684892896936504895893242964899872328186548387974497639652514777802366050623564313613733605992546637400551730907019938225944286473856829473098101283012728355346436288296812306176691126646368098170627534320823959061814184626043207781647610761259342697232170732474275284300259430736826191065441391545931635351253576519477465406713489074470870955214545649168114174357662562365286540006055773528472827892427011347829185218940826348361488228212260727467697102236450548225251269528616773200296633981026966012001460226577553567779593146797515963548357200689026633219710614687780088213690686087918781316565094494540018822784653389855442140384478767091318682313208114471152754126092397153565985991106765480714012059985360530960456355072098720102054280166178508242727279956293561221806821753309720429208417850815722874742756813303141597400673980395842835023353142316844312886980211199081106509841568157788630947962021534957686563432653971742620968848031769459440498857338267978742510373070595286516685776312361108309394042437985710960539018156489880927027323543952253517471217470815987347650990126600248378438311566743425868942328307484786362473051772920601290030611599273279825383919862437771552285263940851316098542376784310504905727100177704532924785200801164136114865227136169021408061672254341120000 [145,33] -42345075450513507585394590894968030289661428291677462275755852163564223438833065939238579544889820918478649381311136562175749513262864444814099073155388131168053832465620751429357898679884474513998484218118442544395275948334604667728244762778513086765470928004498755838986879762251975228826028390049664634705592121022008780016761588517450671318157044181190345793432761365481428674082469846516034639699031454261856239999303035363842009768240022798049998084665618582953139683474420356326164076507740028004379315183860827345832275740026826493838997360052824584894474636607188190463626666101762405138951398023719230853668207452394969246707023024820638919491555054125702977997134307822796356918418766563179544046406924276422188825385187607943622749615530817361774423248806582651341400913880035200449333808452091147892758749628771325702304403102940079151595626557680590834051650800064674882171038847987291119173246002732794210054926506046549117106503166953187543205312031941913583976849393849883946744868254428206548523386059069322616799444481116080411290504759423891547434582028469641182197278169411880414488473097484048663014684308226760804948312545290106391226606155543883196516667758512752153796747453082166290177053354270476427376241219898459555329769248711513060790375959046096490009069809891118420399306308141957922278341711628869933243345582587196930854424852630949189063836211958091741820057063878640726491545681908945996441907238625336717992961812279671316425671862876663326114882495838908919945221340084846125329237260584293210985969766356256793581885356955233833449038133545001880989308009719017918590761185468073143710001016985606910759487276595946823872851688361211747738849421696333915816127791760457252725079084894942906389001151820198393904258119295738546951637062396868256314363295983667264014415419139092916026606806138393958120403363305489470870262729851493760298008092139062604492787675762686341748746225387650581822275464236081054415904939199554114069498671036104607137717431977000686511741091849604786689180434432 [145,34] 50176335082964169813879612248562619130164844931810874961445818837629821880779719257040309018189146161981222539259310139120544100347416932928325105005855401686567893183913333321948669113090931412779502267652511338264761277578579790905260804217576678965124575222783005590475091344738071825049707454906160533119259046974236777550117062407641884911467392206697213339544398919477356586180010550169765668142125938376910763514762557398075685426279886423264443867118596399914794303476262655945352140895126804595088398629322060254379121571908920551502631309918331789472128451922837606109016347529383890437077379379652481402566708062422595344836146208603794018724523149583250815402888486128576528693795755954029035148192498295688081154862736707781096608276175265727453313778463005209318281384504398908555908575004393320567766404411629432609694256286925495246551589294486517503865372889035765175408572937482319976207104473716635675378001494755418482131264718038894853143960281324686990143048488967326942271793105106468333599588770673115057644921014501993221019285768432358848787558272041350939475807021293251388069125415388760508845579816101873955545352257486496118193019126951295641365750669232280002618581837298051865715947243942061985930275447358020231484548233537141736014051639122975623940089292662791979998013331373676533651745920058004977985883281233440212028422096129011158951694056239453365480041357283052536568134685021668207355900288628189050980279737677012867572588933647735981392474841546695441337481229395980332529135769121697780414166153331356175896646257124223824576924967258804957803097530234393935934538538782380235138726766079300827326555078550865278881799884624543654187940448602211545072938638003528435766123246944366527872789697004920949216122652763229594718006461867248531826525376989762893231626640017048970889319109936635018925657148877504862377517991486325131936959021916674607141357654849687389616699745106564336541233785226224576777288317574289309843276685260389415484210750962875725684597752774479559017889792 [145,35] -54338135161206782548452727396071695031918575157725970254444380540076992773540967205032047308549823640797306737104979533106749497490935635865369289052961349868135993357566602081883221002544540623292437051701148488253512828931189705301913588510377563092721348191884258094684911288580694918719076613220574530136420571156047656134060262592138213598099816082341489121386520784935737906936445459106180499095948411717854897630386594591948735628917113268547782985290981721222597584595381559390166263650468431908512717627239497357146878199055891943017134836008792320689846081385203719792650685108755885078350989008161993907744677016000691269818343285743922169061774663695022507759784209288927431278536733205179540129153860400420999687252436789258258856773279276154284329993348930626709371860934937762466087397828697763375063215203281907828069344965348753484568337722307172345395406205601145406972997698792399095447594691114401475485622280939663666113689213806367964719150211177677146312096733372593184861042573769363660986053089112433042553863475914109556915222598161685100317388338178719515266838490522182477403630742597774742352390308934125697595704964049733359007909361917597976571306078345835121807769430043167099925317867366962653558307144997170781774744500176753783977629071410243424858263540335936162368298162301656730466324010446544338514078576345758890948227254311558056620400151313761697323890292650868137850259589780826962750651369910241263780600339277676018481694342096794400241606705015493194076761361165631585337845234023485747493397500777945526725500784488976428894425075834959320298397563889947918802098314320203911169991443506222848288580126259188081422439659132997267703422039278895798620486009508311386240010194330095613746697977551100209507249096581382540935710978504331230850191529337072193049920852246493308583200701689525139017213933678656503931518635344959284051128091814614992196495859207017800819053767280876017659397690259621143271812463277929908607727837606273185861725519653058159710704630746618075298300 [145,36] 53856994895926976526991731928730911286981483242241947888057382629614745869432810222909526364857396541167325005004828193639568249216977170663618190967845358451528410518657066720015700339563301240808748937094603157257626882653702415392944990225191456659960079346938189567665153150250540153766128539803035749710729683725362758979983741568039620405025699297025845309296216777425665255777518661297446489930735537027182591467880198034482006389079160394760265843539343644385988518185444139772120226983920616461148675713324203711159201409853871763113692769361106687710214327302543277824200659040391368551200216940110837069856098274935929502798971376412281977984614061647587048192262964257961543422550849442725653379391882556706563267403454084609069317365711676237280753131871857808379607393148117104108022293216932425940408673015044584028907491971951723408622645126178900193740777566864037914265296502396785331872836751162286123875592445492502060237856006527174363651486084021319709580767301515399287804868066624681215027089400039388525306984618065650800017225208771112518384241716555476440588847477768399050088217463798000315777551333107316832983110322793436882903400437407663937660436299392612238444690975328910719717273837428515083719243216292947417062352520011235295425984432300722303317280720862884994106779145807103307831439084432189990832600379754797286384800627663915462244145927939157853460381514544056818512245663941890192710713539529299519513405109786026122407428298512493352036862126656668971423265098496798108015812382815306110974561249312390271743413825701359391379241933126006857951920798139925982404219626083662350699681393875834331241378998992481347110086440026640249799285209652059720239982635687036766389352680856769166532041436554982454087576687991541041211179605300974504134886216662451983792383092718967787471059210554726833754950079329255995785862689935403206187497029082705906227711586416314327155643696856631914365264673014026442747755459156548050876902003921264081836338909626542473860962885447073367040 [145,37] -48909454244107709081612672706272413624612477522344471286739086474923819978304999994481350618042583741555788601984552970273427887178181302779058221320963210110878932165215624360097830047470568241249477093439841859153272744913568708134123122131055082549462566915808277578662905575011356777654317801613594729551285437520973918151434817488721680159720628008386024221927666062463363638639416422637558308609551318073080799334005080275090478572636278827223345821770488498950980533952924245043307947943342366917643881703534996004899243268682782365200216136323001253074214645889890883887785130946228591680146139439090225550792208310923698849799793853286049691306447997991090878970357380097890825921991273142539229492834797666336269504533765601673133874543892148780830427218545054478602850207687632310548955225898914671114733896986980046116461051694005959111213762853949971529160205909797898394240294547719335758921662199753882354938629175072371122827696983542830562952933482405804426302553469112618893960812119266872182192489505515332141334259523146926242331001630730202945624772721360038556623897119308311845043822622316497994553526753556425811642049793874694624452807521548123308673713975174601256390480272874002426761337998901324927642418225088887993793851328795974787050665019801443700767575186197224954262754361524747613271671518812876409892701638199488926520354866115709167517355650821628380181727523436973175412390811909362377704341172829820103964543530208931057387157136487748203954351775219718894215924164628808347234589341424932899555019289709256378891518854623253103392305910698790201503474060011038947584254267609440401682998517941910828243849280658312291368781806989160230950687471793998989040990398108301152838651622722779660596024175072158372539661481602175332571790607369278100212088363330991738841448929528217971450827562518219480867981685317473311198132257839547090985894573879965580169435729581809934198584771259933540839172714640970946865175615534063889885873978149076552699207705815813138400940103723955328 [145,38] 40732695442791593996605337818251402762857034715193580109330212284448600251605502501013042756635457775670652502582797087328345149645165505095714770207978560880607807632332486495259160865282962524228337364545111183900395047937998967951770714438401231939539550406831862646141610271532146828313347290144384404318498987110707206560417950689908644920376354026727794503558192492493514552645542443534344485678510381914014271174599533586039892186659649503288717353321973880024438862953293905004660127549484664657900426118614722865344404145429817230967579354011741283218810775881423975091910124619772521965934313554241035644837853800955993354023334952026159964214274487114520704384440488832090295876403468970462120251179753125385467596626297615356157443619996490243462419577220082605059512915534050500718748145176679408520227785171874570554350165587640720843360228786326939382741605744611908287613508602512970970663960902792852163981875075014036640533775168091622778597620270006546604805453890924844601930254541458867667989691463164062705346172632220405439251714886692456080610323979118510272085278929945369531720512861114419841627069813292156819380220129032323564974443448755843719619152496959027344444957538784244669595424299519218879488737825524595444558206803057979646093488667725139095037661995967670762361606044826701726566213489468467684791375808668156074924593523712380794034418861550560070904070729043323368014209754525705600046627561686899485824918667488711094587588103040779963669802882386247946970266377447186120550344253893595137807516168925996056519248730705169705438977555371602908833494735769420265839663231392347104458611089742491787651156552523404039047459980700430497164862851347268454829282144865779028378883222905262301347401706519460169938239251972575541062239344747536442039162381222126871165469384676406071835057499311086854048275133820927487308272356650210049688568768731689736735905045908984727530674664776953429546919435007409912356073325153705694462874509872838922116835314499284952467391271528288 [145,39] -31137033891841049455234022205425327406731112631206239713393982825249552314327927743745946495288968669600227602542722124198908265783381396066772852748084942642962654984565626596194515721397932733999005268827964194365632515139983636977923873738979646731810534918100149569245414814940740613346929592211415258728893885225601566525036397117758349163029014438693727899115419669512713816924278091386354406171584215288808391240607541311202666525929609194431490983447005424676898300137351284104115997439308239669849578802163671347127266951005258365422673555401669314846644324923470862017384838956931864710777364995043156919849705258887895600403282122421195495070555654980595727189603324561146577095240993408068788679958526721572605147199963457967269169111753875431250788623995643456912390373533899806913750610711662126346516826974689210794956386544714069996922875032020621191411240805524771974502267531045115712853291987065433601055170627240690021729309214731346213184778645810429958331710593564572217743601039693326766047358326356253591294769232428588655049095408659074828874512432770453647520441199470516481482009404980072867777860211151803947746064244576427906395134099313538574215563377725711506511191918562489292176055929198842379695113490145963189752678030547440294971144589904727720696477208476033809333604728195978464765722543105854749845850932038986131229956851928210670203379453836314714072918025157209394740313595447325669214084333239979497902798436850778966621957911728931999998198240092951352206134990795466055314371923749622246187328484079808576063182391238093662006066882843516555743749126117576216189048997465380504692453315835031255693596593905850414355450785445845078876256421557614099601980480667032723493068453313701500039089748571525678557481539440914310332718957556618828584531663713189128291462375799378590006895353377399401110953713278037405384028143669140761014323296768946583050925480305960384410608963734147421773068035945244946049830407845415895311564265774811761064957099774742363995670221300 [145,40] 21875085771521104598956366841943896488334612006388411151862286181262542948629562701872109137740248227256126044069918274659810547602144053312850184912395865206791122001900132815900785986014265303406177327051719678072486683760581144866850996086043256792801967417649510103987040894278970536945285523871769046629001316336485317495833804499046190514483378645896108987905914853254371612495222677137873728549044434522699512138262134230094478517877764625288144963459500092263131155543244073532404088495890933261283769226227824137815232068148870792541407477264366740197536237025182454493859673350108857959151086129494489829860193044331817226217119672798825021163462422018741123244220179515919760054103000091851562972601314358200422076577338555067014041847765879556311243092898547088070841398478885591309632529551598486588877545771444053026665209938361173570497946547203482380324116942670019554953312292177973374757245205780609874638574534656696183147773248628309696605235470537895756850299646923831729310540986565184955372355365853311072799962102765787462729590009091499201980983016740539060950883579466278218029780274430194273699324607019403252892793993253484007215205699235124365114089816644717190249385989332229418674847532784678819771306453424477768547633150991609328789994241390765015544674631646678303559641129752912712613673938174355865321741305693498578860829537044707686413628018866751693209771120570200827691662008630839304530029440327321387240852336460287656906526218182505591616397280968489593932279887446126250507655279036273676188387845260181165569458833531080807935641000425897090435852109772320106150001475060013069557671905099154672078378757040746217865832025411082563032460363796375082636204692914679490625512749263158033744307681606110823978430333231237924621246077342103676344457641691771210765392260351916330374101916649043986853145496925586629890719838062359171337149162544873798200455659228630182889082368145257001342186160037552241315705662104534607980272657565275608968946807946471553223736960 [145,41] -14157876000767985289322555736919293611045374545659641393754209165666029141537878872566944763289493842337677347408508371425681421035124229895848670491753582900111945153440294830688282883573272496940793140556451752290869317667732995342767780402800481510741226269813955827153840991576623573774739755491280431619012573215801952046483627986603513587419876808878409013901240257203011533954085317230417615430920452897071353971380358779393554939865720165202309829911746099479341222375530971273629019591934934196544828231829311863043138310937081430958110381392132581371374750014308616529752695984212954046423034359422816522947554628299876488977315839893857154029525858957482732710859549626606664235067605882939182556143445125057699448278677840738322243237277268541990142597089439741312004710468417575308987921765718128174927341607936874502019835582650191091231556641634372590139170005499278357685953400409989155342317805757310665543830725711118803964536840218863556821884020756738880712644382687550103331785023137086011219405253404926234076007705046556638047375378267114407891526711170361007840368283679452744849884698666058037149747808396107582957601416997135255187767833709244694239416623738374607809144513619677233689970371005068693819046518160820760983453645017170818463762283820167423526826901456900844440370948320331736952312372134779283160106146172938276678727956305222473053225041529859629065795194017301547518261394725413005509622951920773107965135847014802568611181614649566704368561029291451492985837356932776285221262550809612452570863731120941431699138487928232758254148392429296032229517305875320818622444495284548865682295813468426313873501084774545102943358166562809628067562917324622586843553300893935104665343559424955178264860072037568484056755644574844549272921811421963135864491622438126979871714744816348778203524877326257317867032937039714262545731216696289458047716339056951981751668553201627550177816915525794318506548283669299463917537640044234436182953590351233628634184342057192275265584 [145,42] 8481716863546605225182018910562350132772854101188844399009612822258927368196522782014577942796791919075638141348648116262544193590063433633315172083399973834110449423273219786804158437829738620501094136903145216517972994528662310976270864135541594303181815950707930328811334031659906585285044161992224457527211054315695260779944089096660849414514936383218574633620327238249979541098211251994852547085568291187639381920054813966499123927519920532412670731733738181716448311636058784561333898057511459737059331612466376159653895244190507793822157756396937795981999247923849785263461099969059043698799202434428013297452127805146076770014234157852597048125334836520222122973987477579874964477973086323793662382514466382185522064135352949531281284189552344089989293805625461583250440370961065805972186540769480321670955218518356013420193788454390092897441751210308952857931162032946443737918777892066120907318335742469002535035210802511097199030177159464253162636190285913260793041410465205952213773475141731763515083523987714341112920368454155099173790939212922151386777853123580421272477370544615066237377110006701357802245680234199747569118480152621739794168826515526636293087779359450122705149707243475732630066660346123416863736431062998618039920347291739994231507544405633658360632422267468761536493729737833442778931731319701412010052007352046081332480442915728411764153371481016450584589447716135224429130287965373436961778684360120482903007869016406301820796128045394949165720293559822072581948033592780616914118383610028187412180781726975920799563014378066513825019183930959692678260628471411610405627301214846686417988208210213766048679639138444605912215096948574951188448500152372309072110971709246120215180683553897181215045545479324085171601958312391130477980681069859704291530944314542663594917664394025515584037175341149296960684200851796246253378119713022808615770167939697306931304784342439393601683238092656200577793527302128244481540642450570738623584257988106016539171494446442550218032 [145,43] -4746135504707445337538255646807012755098813958464193360786081751544249055691380338261479186395567874871451614834974315012691867559914410610529577135047395498977106560728962849725583237789955076085525675164596385188644941551778512750219839160364834549582452030095237835844735420529256965289350476799465756461452588827682773029993156571464601770178628989673141130494787618071700123238224770863725818154554823175150741600463224157772976402077212168800946219602331874451806457490400845612748017687088599048554064698864820743651743937524877679244959869983944065496639139829659727106368961631655909830466786286354016560560394342038258594458431292613722377188487618796814154544233279089741477197928723853616646199543276714685181938952453628009947715617062310158198301134169908057657332429899119688123569885065796518883436867362529676052480736373860031917237764011734224382671760546501327965941512436551509613909202793543372414365589906737794798507341545859106536105414463957033000754258625653022825690554576010189398822785711392813331680241637777700634995024077342504503785525310351996035088423568538140338666843302846765643004080217969412548575593074954936727021615523927127642868880369777640493468994194760162520122290539574741854963527881815021159805039179379985057025782856991859312856414130275261666840026362872195306014108989764433910705988115793702993678613847052121057674954025473427070602922782807656797399376451202971414886667954373100802591537356106984385885884399954485234201606311806440896866284283308430542448456502620826974850531830327277915307208535464491387772467100700101091196792675033241249309746875575918959568648858870922345768139834758096824610795375059949812184424661627667368812688442613309565180449264355418875824915097569052433466815595397115312281148509683725615845076438119963769117875246858762244098190476034057096339468479140957140929482727942780258860226076649683149906866675542306797223545633142729995030892067192050319663600156575488888876256803833859471186566245956260486 [145,44] 2519975888253127363115935179119010146035007919398769909475912674101072530970459537319472400614948351119897742882159323963935841486282106276544170503582395744497925859884302310795312554687253439599674839658635313633063881181432724761005377583304284840274432207593892865350817913075527412554781152709934374602656352778445499834556881432947372649162555513584060477939416146820517720805804582207895513484637519866928761345507356775734118040214378492897118579073141028648900545490852210345024913815348329374064325480715160284406442542626471862088081380245658365614736300276147448642281447401062046807350784796648271268357943049295467691231294650234711506595433129851392509100327614554487292937863848836192606673113519357458383265082407304262265441568335428768615662081670373737379000912300939261962710334275811771147963691346772549622785836236161148882209727437212277647272069260306523540744810515277274496872121793051220573998057368417297159027485628509983406560270361505717182168331190429283430989879706432786111533154332296214741056436732170631968579910647637600307143421556368899236588170009633305269346798662861592975414443074216261979979994654470722101915512257209385945209870719360846200533275869657100999105350668568817072913838862708407445451623728713180212976910932018666767568780195059372792114989277276779782499250829174077750987849524644179158631605582626891572037291568911993146454496806539495946346050660512647000157221416949870428822742817739076707101258357536693939508041846355667318969282425483258048837859832510849435495442874597881682623665104966849912633627996535022684722549189055809278213470499960813974170238289967924006004623010828874700153978625979445085506073167232422217629339140359869633352365187225734474811910092156240813198185747600185675343838439798196613508917575407708615695715180494658130826869815591123748176433709710247599493977037717015112385525388104836476943737901179672993149329127506169058133139206270043433627549875559004979061952572930216812888878737966208 [145,45] -1299487324206794533785354696926853647223835367242375618575825167827664788210483145852637127491597372596916429067248540417685057553746461792073210253579391428370516293647909737042268213906393757594093854085055181608539689209040341084001228033806547820386087896830972678016693303804528376696197179704280217210866690556102498493642518145357227164690368089384873913137926538992369131533487890644749229663028581836850161166193939164901078186520149042155986389627284518546570248092507155333245694784664735440870362090826868073445914559204289340094772730082713860696816773661699574646639518555308869381260285331975182008758595621269700727571727278610604626755495475168467727680176326295996416315014885882548630001538877864926122130476416916246032054449182898067532164495051643608914995360774468090909699060497545414694495330252482984159872537471859482837277137323272207945434794822057648203921851276060415289151433689693409890643038112234162082735225482096667036562906071412448511166262126210453475799482153787296923812711253298142921515795153548360727371070197963550209260582403753833513630259041554172268802449647450921240266912880170749672799365124323788651098458249747252699794046222608189474526674912813387083232078632197430894884891333770739668254471801712087360904170640522602780430035620442908034656241709272410498341335936890914226655043096234186549209893225397591856380956117699790339107712499235785828357906180763385788488605386593134426134696088015125764699794067693244597893930519816791062586804977898636473660092881015872887457338052684939375284223813499364465861466512802676815745608111718689884407614274177742260500029024916523362827326660559941677501457639989629231423753033667625062299018598634673356691623208113248271506254937479022614380327683528036694147899525100317978199635951247209344741502763881650632872339921513600691849484310359102883222398810895179574371907777569169225371953375818788135241793470916808201895605769625427444150999678484568559274785299141011818946243761552 [145,46] 668136334465301072526744311802636490217914155898105819105395496838610531678481522951956378991908805846646932723524022939575590446525312873951710330763810971271721387911781220870309734208514461268710926090152122063508828118761061568264372667825298430058823231471153254260572913073069102558849000645346274293518593730999604536999154872254569618171586842071230407397893330210169424832716999929714248515486696164742420050066504422267877406444172645180555266485753031293706400589773772347347213145864116137321449252273495654797361209462645420901985985838299346255614282560784775794613998698244108358088733435766939371414338737805627034369529964740788077896893040071664758594147588489707909316870614222379778237120807835983518565762330217179357447240830924002384039765414481973274915025610296650271776048198819752388595415101948832456861386190559900587312740269639991938453331250779387728032228575590053388688367070030717149755718987371363507811940313779890936694500613693248636647890597927544497433669300792937854451072519302444559983217564841321090569364707336406224743486493954715629288098688106238690546347975131543082078893031330678615960511087617709794595136822955468956534486805217465831824868173035187550547101127413489119222099914758024144105204229135764768351543057493972421164339112315801432130934318292073436490059178431387223110618223831912755532803337691351781577457968033880845733788509705401150921043985199431829211385367370643928715391412971600481339587552968229064756795560862169475838101169572926246844711156308341495028699841840615206785282416190038640863950587135813588104425933281561462419061172548047215754849105211783447001871691061841162967115721638088404317799854007252760229543694589348405235453133680538821744252793362105547303749816565194337255159078005044103284296445732010904766302402579600142118405579800961959219463242810880643617208951376628343309660161229808483066650160337719937324126756299731811465069229862181323423042985150160487085392096811977883614669136 [145,47] -348314751118645561613812895844880839143995660070860132091980588010096685886138405889542650599304138913312487147518261888445123023119631107683175576913643232736093355038612264527623777918830261530809167513660517911461301310872523086133318960052424482165404591009369240156593943257987111603681595737361336304090951370074719479130085733584279452763991698853302405498137902608830346386556704733065116046926576973558851290828221354657212323721806343423825189549553490568701305444025722467142662777316658712284568716023936531283307242191258426620264580882680725298717385452655864514575434401509460417043575242253164801474860135517159502000571592814670459388186485434807947529927343604906177743430203673416618729769553352187329364873057811182032713303626498427594258140041493399541493449919792698723228429238123976611565184501119501365202630108398387048003277195934619137386414668434001733715604859200324335730003422610892556445351046888614962483730761725397134052632890555278089453078128908859280625994458919799896435227806953998541262983451777195985269473926405879127188000454423717366721340265498161107314797896986425602697857782936342872227645291618768019728446440641134765933711076162484888574126434195110610519140655876298471787403541692019391434984212058862797873555729230493318191979812437786277181794771111903754369794382131718853677263703905311303610706367949547297901626352799921171809882231992904579555324601475696432887921817599301308980002405157012654282734899722528667110473665487242642729976798470614373542299397311116650359643322063044607186446891591814109156830033463194030007124408532647565213851170607359633027455983072860951432841963064893387430270895940231993622128731328669477455263012253708400397246042793196026388131077516414631550143821259770223556042269595634446038182919156577887061457137356895567652067338384490080485191492339869716973876597308207380937922512465189485062024412972160146712035833745735732453024686479542355015704707578123602945683112614963153909558 [145,48] 183305195594822428059768882562457895347229390288333259186355730734694698778000649789828003647561540115527824241888613874757277650294341713408142686102612203596763523037044345859077289730502077846197767918756455357183086367670111967925305487548355342913972990694458850188424470820733554153804133305288171631604722699460283526634535049090116134765736973495482683790542274956302875296190984270446957928233367610521661320655155664191621520086275932822977083041886755886433349395010690699491706471705044585945354272574954037050792569400944795090941777331555293948756313935345196519957604651132631455393205229897277915700512805491503257163090796735039483971992925794172639643007670179917461569607879755147634478125732986439820844586570330872329937807415100967467502299449626413318487475073220661726394195846932552921073159043171234103558930662596225616005195955740737352458119983373583788956594167070563628322279302481959009836452169008841465477948712424211012400503231904022833283161879943377491721159617980525037632885328343751860132472845595047769386949738674386757347185780415713368862240613112751533717715013036552807754935735708357919675138256618109261002198706295157013163265407169638098014582115944512362715516347244505040504442847024421077112889096654660603323739909571400409712708420285099312825332908307196650124772229431600511862632693867581852551373746157015978475518006880677663978158401328958929637517744304834811486307008886601272634982810940107109866338896800876149207714443394197298574416295616456358121732705594569127653190896661731441019528231189111935405386347112396764203103147006811264479497931127867101846257481214736709232551865493873928253341049480295486484891646868651043127100870945434823414569118817621292950433858942824486017535416206000160817227621885977300163373482308962192146427916394387400115617931082486524451499450404946131934201842329149293576032675114041574435422241830698029395543893878331602466096416029861235511902300267277794735361927693335164416 [145,49] -95119695092732591640934620307949295247975431775069190888409213840412137881863831465117614473573218245290770356365050922632952995155740656380122819062975462187443523594804191064858695703102770566075293081837047627214259210618024254528471120697642103674146825692984898877551958194474826874280601545637609463692210419465788303083755494490416503365720400589050768889922183797459647982609945014191467582443392187179372595949944011602656852636671798656203718253450008530564687270868894378780618401475495201117266974676021358778061287347773811881130546196547893132162871886922567082391418302525463629605789091437983914604505916710643112290457957829433698592213904260551116191116332023867900252904861999858313236057800156827022982979056585180244048701314760450013629683731783885177317602947936459877929796137789979246544320733395320046145170386508620458317205519405432447740995823963632821607910263868125372401781305711093619299097269698479259642081944770853265518767010686010667733028104584777248232286245527195671637451696053395947395426866231630069697841759407632172672920675200351588937178545890458539885638671231226785499272185739491576037464897795274345452355797057642575301153497092825478273013449214632966291496843179136368594561973422144568680725432380131301285953977399025245277415484161759434683350379011737242165229915049396218108982947642774109160846430686715807696859028157659825681661497451811658776098392958528434769436679366008040006998019607692213599310869117014702985127845443597692117926510167802844541182995002512009377926116509893138295460786363023725588455842892513022783985312565766781635134526333113505278299167628707973037826236302407763854791372464256612134644169861188898593334701552543026945501215693988273704778060099360235968058133167310428531600854051797659717255986735505050276186151563593825597416442857001121259530359407775925298342487714599467834406653104225665928320166523455535477033800605512457654236327290158767447373681059234088508317722281326992 [145,50] 47283790991129502291191926477960687973891944422882991098481435284178417894256725019138846818819788872139101299210846123623542842524094536329233508963661041904310786283111021371523143516806981827346480333332422816696327884151414776074052643822689419634754325758372137807709310243950239911807432016761699919715249847847365011168576282575875995781920490880405986043780247589391641623937620439617415600547615276037660614272231596421733771615695211774317956166635583270836796336354561438604469477682112059623545544757178310656392160280098043975228262843350428948066912525210858463508629421677533125432685889117664132950828468493785583177426577215328888794555517623089877128737077130708704968778658900566339116865766435450041280336866488180337275103496616630552326065140087221565051041453551269850094202490017192410245017164827504207216262245849128649045236438067091775710641444092677333919614107753484442209437350505901142236243043168564933329619540419645298675459787410717975730556229051573032606622452222739362551326564463707957985331293009472921682191459351896314563997568650860261981796061950306693315657530046461854176207216507655595159897321385668734026885097538136722770243297662966254727654670262493385680990943785274984507733509089315723378027616056392783576710678979210817383360046448406190873115798409503618566519162309329111489919716492681886046947150886753798259428162409949795244444601944865020020639116394774323490776394838668050340393731604545260119879658934606282193306769085750440967516391113203518998848205933554569575489074379832899140283949265821380941958624751768045564020327825519337092237652524789669641747276486387890420683080896597207455506017186781758687120411786683227274958348616961831461818630032899971763728767322539838318995630769673469127655527691817329866385714111052134486431385625910764120475875331280876292212475142924045319867128723639219682642461654664387769797953843390360512857928976648856233244296866497259102790748942459743901602806616968 [145,51] -22010245963788359167673337496319800667113289755265924892720373654857278872064025036071054237286393823406677995942058975736124431553225049010527888031892858687443460705275279731511244520776790751474887696913798927229973976413135027421323927424076670946380531139789651824662245822158720627706136003954232175007556704646059897796255569765220058406270276798174951176274163481881742620265648198745491755766223792692184716971467630515951037553989920746902386849131693575069886213987374607305846022258801408089218902462464066049750510568588386476099626024821502240613823563387769964202129172058393199722097993830160673670199660925006216429256907908578941425771939574622071063432356673825934819509134439651667283006581256199517505598967572916846271255375400657615026607747192271639160837952629570075813326243204760869943115035773140448685286106844241782106345716368826294193836815805023250671161183245548421236444729173934521684480504407714307870038813275488124709263102701242052105187913044159821208918055528593875026243626758788685105419472921861491506639932940362020034167453218236984751844974272699483957655363233767017224043386974413113550367211699696398824517167621230883607723867965958728212117252445751492569605855320329509647189923587083095882807794066913805919925077552171051015445086081798838089115383968600847637535669366122793648285133125399992476482731419629326610377310388014355238294692857441627089821544706334358704095729597248957604132312243386726040837422758894602559226959511745430827966017317855928865651000784012024871243259725945434914806577918478316498787575228627741263289055676799472328238399214437932181992839548537387149538086058419855427338042738880645077308325749901032855462818182681776984384062086631777259972656839189739177216931368201582977284432951226173012814458116318089629324990825493172817202890152053771396975404339635931454758657663351379341911541111069779521431241173416345640969318557377230535354866768303954319373861832751082441777813113 [145,52] 9480335336816279228962811746311439117603182308951905777436233148109995527650422846994417011555388087497405000848799902916312816934000002638881290235622239293672083598239551942375910515720573418487373288245086390744070374186495612334725876590354415402082220932216762625427091539629522775561741413341195290138439326670893596032797275032187126592455472228778426489585573343783985670925024863629492909494655484478591116095000064841158465491347584770568323012591406821497566712873351930624301444339900893605770296484443198325644766718484401337283550193134919801208602835194294840350555552795249831378326054506990408489667220815446140498912829324771646570510163691068996416127802220559144736669506867613923066575876416572301682839559931076157724748679585093132899421566656068354937918007766431301963975351662683573738342425108578972927468211982366722364812556121966938996965767333248659792041758285434679653261328294115964377852525146438499272562742367987575522660034597087220099247669689780097402105092864451303483649335890357157241599472259047481498680949162627462353347701403000309418720816635365089464088435018013007121755648265279861108301466193050909452211027765159002719234958422452323839531474648416808704880713448685942327213312707415701083239293707354898890621700770892289505544728829029544913061112048398232197155815107751314164244494252407889599711868298292004356647983819045878275428425978844944102703742201242007320835317154844430668228859973009112048856378196770143105573208355988304262418054791290617241403726643943423706077134507743642250417470120648177935338981680965545884192700663202209022219843209481540913683064667982936309283035493896072569761299073265507598676239315816426357739999814559460701969512661296455507689161703685576733229203811696200219122278610965636812806922907332591696667943458233557836722235866739473271272662788415930887319338203015213325082230493878048073119207365019548931462797835818607045644335492008890533706653422321718265649408 [145,53] -3782064629310378932889655847876175112701330303377204917805070632272907984257615808445444226349677136316551794084540697223176035947883669146727443603243262443186730289562071382577290517783841159298121078269719269655311788314592480864306138744017661951647401847844463449683584710068684116465375623749192779961815546770140554763777034549873854242763762847013366371761172651506543442441155072275271367582909199347128883543710901951249441518701972245344594957121398314054532255766852208731324023149100448367448356166939129034351680704094949209020875500934547020669496098869890515960719635170044350802639034016753270174935754337107554809983197342882382204522072736795151734306930311030667550039552146341337963691032862852692667295915954965754703591582120089039106358804615418110717780143956445404621141431905821216000296029549393913629401561672817851338950297318382848200122011802448587307298574314517174657453777665356041725118608872007857240664715561859045869247514316262953489860307796224258460926881794209115720015472395157665711907200541967202065406509213393770670146593583753436736760261614492581901457654098303255462998042358559757048926637924857559619982083322475140269767472625638218948210457517859538164210452786745782175533479212845552611682535805518354248889726285425773682793257999340550764096994843062931137686540480872994659354011283001847860197276107419353761686328003947898325053337742752201959006167745920910879267598831081423430273274566334084069126843660815889884627403659930539002529493375185956481624647052903766510585084586640043169078056688256219178797116296755062616355683556081494315120013643900045493921043704280703706500939461739980225353581730447942207878661274421467218140971924725880120648659696961569948213584634912690819591185960064216514806263705531607192667725029995729623555376405291330249249133476760694161376900853635606676339403889152956250047527076230772369255018198949593807310042462504301097692970332485107393390792321076227251488 [145,54] 1422290641182652988262233642977099905203399388046517440413491485572857947663572093592217626392981587822297495168466513971245055955236420684190456550543816849536845647262161091549681332577274437351477688475160691325307060005044253203682514658142161150332705355561496147684572830408761516600816279884805839156342037996940866644226054734471331333630798204385836527574932102218989440135661462130171362110355013378110705768239944038786586968532314323690007219303937263935875535106096333814018106226417802431137635157910412821918647769601975817555337486178036716391675710213811551554602049239835171283823428574552063681639902522825534545728769288409519333003931493219049567817151865588199437405532878556571974966691456650241791162254873657540751956709907396508445771494174515431854730460129042042181178538933059779141914510297582186084926356797188319759131031306149293853717366931787683935549610271695503438901828450666156827388759437595285688156404339657206653190318469206202931266040958208671364266985210634378581085434066575583530534110142768630537917728315077388236121154791094976354730291113946182150825525238042292475721873491604554794962630458692537193350099519252739740255135561776422644510278747990861466007038747304536539427986854787546691067944756863472241485096062361640221794051868998797408283882627200623577926734398847992560833230599416879508364796982495540788286253454499392914008407776755815805455861699214270000934105088907272531961976984157257042719923709483113303714878220329524348632690233156930147917712508032804809094775888960050585785381527798910525571747393393690267909827700690334323631105910403736949370000688525200595468460413936094314747781295568920282156354369215419415297994097456586909216663046784075423910132472525051538473322978567341051770543485846259960870502185595518388561633676041907575718641406863583470097336388564217701825408604993900428683132780504400246824668181133422216151088443089459059155175623818321837618069352736209920 [145,55] -523590148150608023197462074795807477188295459435401346394415893327144178575253721673772616070354855324403152615019047181541593568981533911026724908744965397434805331230682326096261964522522883751331006384606446633576043589313504179715946559947693055769402030197943641524530802135333552544619120078769446169042607219920807076519151214628729076611615054939713543795563117001237441054602164034269691818535019930394755921997195619882429835762081026504844119892087052349996147269725691616376658010952664581163590596176767546758472834476775641771648704590094048916560429035671168599734290900658935814515250326067662440268964131169898098637019677512734044660298920615740850881062691924433871994323349888365559332070213625479577308582081089834463701301199456369633656609457512936744440755449831245101025913461450294800930043044793820614880520055992018811159853896705126691016296217402475205898377289334018669004156639311092657125891403021411729273883266769308524969355634235549760201158871806299763928016410249467146860017134527560500937869950607579910412513088276448570100115660663956912879648296587464751703363815137860236928939239685451660959052967040694487688831031201162241049649745612466583581069837801795982357650585992148371844561492452077485715946480570195400376824030922181300123454254508554368930911919643114949302224942829769651037043457369237408418052595720540236730741268876728734546107639558329940992070134394694662402659049621147650336764986296411971689764498461677400007570370157586502088304507764148137947436114293114329546582212328429952556961994885139377758950043224790297795286374500842848182028922777613222113339122741753089482501981393518081280019619899427426371286254669574089005807347807809569860933851182364230985514577881192918668943892835213515878034802842446830982813112064270600935487242881343683302067694816587911737161455741611840721388953962518130493951931585286776851608667542270608404789436471662598099277030965428190726380359210976 [145,56] 198013245168432084871733253467616121410977550095473669637624643378103856738281358997304971744854427779330000095539335627540957962975994521604305399817039029680827083544840150507007793884550230657681400976385629294892528165347069839645195788448588766143268399803914536032008982101572903450331572701153191882357883320616892355171031953963493803790091943575936908685031217130963691199408072154762927751880734543400242017008192294005205242861486616948874792471505358907520446015314369607482228420050451965512587181802510539452464017150632634063086927587407991939855347924977850589694019687776183818191969689548551386843926629716421062900744159438866072530679998805895988916665071443173955283208292857763101423202115324427841903197756532036630260050751074555897359996512653214371181037846645501235217218828759459524885478487804460422763153190859355424188342275892258200816548952263126135407575659168964477469900798041867751507929306445422716122091512025028814509829233157352560683792512406130639412228878695335198444666701407847943871915199526784057271212978403225343151086555513763818671326268900705755614705653876348350090479881120985674831830073484659169544072251251914390517055173247941075487404089954672086520651348668293331727076272112137721106377417794103661012794016962640058943945190714374398817798123939615184196979129074303095969144309159419925183720243244086197118775895642401772922730763392155117253212501378581353575384381202359871192458510651747872928632749640767982462345292467975757714720205125463966113999845045517790944182326529471691734516239905914851253780226521535402072655824021957587347216698786907184773783392896361960376004512161127109217368126485060178583780856521436732211725382165472141698224909288259379243679988355139280009404490941202260749525669328867247576597771413514151395047042608545270785982335848245664036340369302567879159252141589279666243037962246754711035429893923284422988700934768423588527321602134149886786946999680 [145,57] -78896782036760279222449523838999579862390853228357246669140058707131895911194488727105475009407142612583964628582458679649779717046389897104086752272583529887950190152028288321270875885695351281388190133452407155774726344458253204402187211852971839434848736949116290704018613256237923536230586873677406288670260695686958514587260864448062512820836131263145256751756374912940610880400688664784354263979311432061770696675615775784755837585627908114092995830746583187730994317252766216885427617547516626929754188446648033076519163844588203627492975712081340926748370495316179398502363626303156102236804600935356404244328682093465546660864016191136768698615876164594713235335869187095585038518775620402828095207622320925799848321565842639787813784128102620548723291490102179019071924824346422964154577833517966183833394483467050695415575857001444603214716891881498097780734473171152775466720840357676672263821273283900723027299124739044528964654207644511443425190100775221136761524963312234203237186302983802058114104570060228091865922538289041833765915419104030814812843988527315038157908322670678189316526461841853247813045503198137330426484653986042718912356598294815823299491076918501835258850029127559864856445662339555435301685629020024885189161927910802392396726659404464146699920518285193877740993320023667672997452362192148428504692541692353075543094138678430806939071381163342141576674523492126965634246606145248666694098866835596182372562709946829633598178482433127512935558911449763166779882389148520599262689032715206921687073113263176722509677267825628531450357570330861936193896711624421982606507433087408979017683581650772915830978480272819361319210562409168347918163989645571360184358890040391457942436342196674572954360449732855007190914058426623835895674021610566860951977477118449431248857675021490847911352102830501784572377993806135924243995208620321948056851360539740959321995474676440278370043995548328318397247855774139855533335600 [145,58] 32346445444534753145099176518505760532225172555911672925989998928974006903657408899175854544516812042934403773902544436563065781612709037901639976376064388526936505429061445107976174352610600542841441693357689366648737385953044382357216714559111973353195928066332488278488809508689296755546364218826936594333305008935076111035838222395923627873178661335488519455262183632776409781607756410160193203866083449509252177464829955679765884159130679998600241064410100223767157976285751603919528120359268773693901123950865191071280839708804641674506438948289899920365455529762626362228777280029927492758003280436404996218215434296607534537867696367352544440274182422174032502493206394593922777396593293380125378800982979289986300338028531115188796638562168036949834890631189880624165360348381681831459870561754023993078655451691839206732267952452930012379109821157618080971161831167309845510583325447531654360187188116087402222202408240257555513980461834355353810078826307953871829724031808850021443610555695718385631517067478446406078636354401150514321614528003148319113198259195533474945139548544356443526544772743566948768998201154926641499561120030912210874952111912011497793157669845788287317205271028774931235043216660931832986748503743698093145437792193240029242774579361673001073883496153546750498561367774595898498827307718989003639378661091165005084581712799786682893906314943924864583896162540445436706391624649717866946696942374352386433309516571528581531859458956123580859592627105014839018773981034726807959825952043414893280247674875380498543429290016191576211402153342913724881618663511955598787000689357446689018771855719993140253929811929339367777307941691169843588474415072500196684089954114053555139750903260216620329749041400287132011011534062788975414599165429534416519773505326642553370489915774148450083930195803643205876148081347525379395049123509807674798349918994490970825412077202620050166934962028513839914240597197771544803520 [145,59] -12956373692548353010440147022732622238553873310242550263618111382165047674979816206492896508844246558241763766840278073241680029810501535381634569730387516625954739374083096500977545319970438012974483241450600053031159573785342893408294163121853290525216644760279250022759019920125116684071861485568252218158047499214353416694669474874292381876866680109587301780908806867977106451466789250603916889597481542296647953341366166454100018654149254902130277456491622942100680267305702679784718211176864853124036009675680473396636419987565154437426080951231594409697880640551787834130718273279104667634706222536654252499744445963938973144390714201552800408470052339913919848058509993681774697274340918945584723646570589363425236778342774752520753555499664098821799303259371002193073612736959894517440015152807777443858644990512166584978990222169922447249133275409611794100387936154018221968030408471398378671533754182689105076643607690026037718571328984553304011940670642382493808974120804771394451126522831815271160899686915608431450419305272642800664575429003067978364457821271523227937316938163178828506692048796662721801009223795240902558880684992842439358769441926120734739552300862522490184850966370167735586366716304459678989304650073787512331274381098066417376730912500092391697699816673980649472380913644666923990043144910374321793484323362527375995499266490560150900222300017059829597851684292344878767329081605163152934740112450570873630923609300351999203835143900536238599952369731464340402919188167042423152104809877827893250913759751399836189467526669223203089172377862257258274022039368266136384162453056962825904186562772982315458222985847632872063019214536635895485704274883348382034265695890217482066719141263110066230179930258990352899988235138014912078176728260260607366575682161894987038417838370793770232581537805227240575631054523730551052570073177524440764764235855043227373824196494252312080273670288767073945098011211071946784 [145,60] 4846113911865835981105184424972638595632145018195059532482041015367821719797723054911480782888577210315760148427640175989590696208147546411577209657823328888525236722098886195658158831805333230990174458534037176542158674295638418524584010564983513655267043302899797555360146409293261315198380102561211898229912495884384403013352239210879321868560881718706433563419685688576212564865399232082615832721791931777429110797638776101863932265027196355526727459133512541460868232941884355368237354540694674905393940004283758277836140951121518894457415122621999782929071919573956022714092174872421150639456239505256077219076605177484119166656197220860521850757926422897242479291625990251022776123524953106043637044233492456389873737886591953334948326433024499055073793552916799688207548157775358534970519415268297030351219553460746810469947869496741942818795514196883553881603373657981144207685936564448913233505006273350181917515863183608716340808832629722284876447794151024432539042979094244755302593140618304595928429890664567403256135228015961143741575598297457492868655885834352055550333043927784417082371659391422904180767183937623031179608144214682497656879678479755206395031135490692117440308651881523602932053265590859655843747343791867831931590669230815347210057728238971630364964152329944410667674842844844341639591242474837687129037015945145919041659749058879655900031949004171224454200890352850974329383107985965416788788355392455991000468864700024025924682014716271265858588183091516715268521776386610537818525865937514733663216436607658452872838813111928456195447816989321355520869777838263638104216237725096633942777762125201247588522030685057005302991938521275445920845505473957918112040997745279143595664473591983964776855525508283877770508362967840279114593946307876839254076285718781341850756478750710646707874166533318803723228531405407209857942970102362873706015096144623306050361940414873629698634613882886257058811430861808640 [145,61] -1647494599772678994376110905529837988434281791581447346457573551089797525103521278398975657158944745546269002177466128795553829317244157104921316701380799462661783149619086749147549236869179597786166134233853024048082802754548633748595222666860248376192590119152772721428563421254318307900927876221346969637804862542059529491342370618856301305477821212174899012531875788097939684561735399230361444794054414329624460348767347085431236318830395247099292956766022808590404823397473051029422541251370914754458193229824440840600032135733939180977295799268980730115697461061979824965804689352090603992823155568355309444352639642133261230582279179757506753880358923757057129384004333710052195108885168793505997950503004959714171760955226269652568399887857981243610076926553357620070992152199873701531084397558079447937022728357725540941165332481648763828385233598659721260556513527350790568617871058950326045723103804267468182088348459649013485197549680933700799830370122251664143477620905678571680564956996534170504692796922836339526228571860416422919151248883132355935261690620014977278847469268117617814890974458155339193676563202789722604417861425935550134756562071055814513415518290226751036687518707318192827726675903076989925770049673794987736851909050115376802405292057076937552853800743753878549779586997369231161761203648826000240653198948205534893415523025614205056695174244831931841575623798842513412187207684539592576234674232394060098619058069896314585957079809558270443016451615227759304081496233076926254784547126264261411075990544974565691182458682943462407454947918908027238232180655765619816419436387944328748839475643217736929405768121900834770358019671188407523017772110402203919062736634811772084046357834420079705536760999933514418038942655307020098757795417367379101662076079218448062903520138091066783922143221011852315998771346831778171324785351546735403566372338840300884328765400308381317266196221835719925746876399232 [145,62] 502434527505142713851605221720464216141243315367612454696524061841780525470832272331496007425855274497568781815707438980669221510769735268068188074630302763794983415143889607102099921953361404092565764145043133945003191365531691015281053728513149464937249647549218840170000295521123706374183555529369916620133624566390654794972571141125867130472337827147992500589642227243965621975315923968212988742489838525211268530794926309281679438725488701997541535990922673085070689960722848108113513441782451340138000864255368971398690775180891189876889621855855605894001582564356707567945408189135908040874876470129315685053859913116485413330976963896180020215546228109549377824872827811946050891268779609657254674186862718047846393199054710648147264170129853784533991600533225424833750186493130722588934979492421615793144875266644867564299702574053856230659167707724929872118224251426421033637707182975202395873129506544743002649841989970034075568991756248412620136991139089061484789169631358080800107281066951629125582104261915450430192529678543644593401969790950993724239160264852600695260656742496360366548383642062078692441232947789589151399668644862186308599968569231246748418510681556642089846928469976557097856228887888816587579779376049539244577019807469606571585412109524919812018417135057401239435953323148456993672606518824950438747328961439002857227597726247100330142302525170487819470855223986360464007544270227309657522040859131281834184843665901127744453337957261184727378086705031291427657153464520829580144890690227287722628972529632816062459612571536093152199516453188620926960078877482110940286819112546376150671495003903455454124466681288831525732940178807671658936382149120985411036761013649801768298324118538233894581403704395332244305063711398998299269520663179728802787494344692759692160669956115685623695719463187302753578657907021778843081827546239924975729851572897464331152365995562284630389465584691434707479117184 [145,63] -136730430191272880593475268375105879304523146125379781014282191971873192619165223004914252346286734244403246268437068720127185976803026084349874360429311398387917291691396476404215877474209469071831523158668041795712609276919508960519598057095795092672993778096268657110228895092280169000658355417191616367103800204871442120245110080738026825011331099685930114300707314876246776371002469759891600635851809069230109755825828767495668596964643509861035154410405457343623163400078136499825598417580954562352959394968772340239920153447269614522155388446389196680774980418764971139809245826700374919264703289392239459571732268468927307707973204442201240342134321690992638678139417252489236686672573733662882220802806416634568192552855729002175245390958877410833336231796223274130139695070854579437069676659696611182570314319939791513157111162800831284900233294589525198884385690105509283532799621813275658239105389254900467926527529467522783323562113965671528580790064347084716759317647897406104570330752772890321043607719584168460635672658634143966071283578789974997126742767294635196347207657382395839159967164485861205965541177210714531077212059525793932099988439319117669695928328739080598234550965573831093066545710134105378707245051475292614334069812916753575709612709942936646806014456721290956506820017075327395748146728057359665358571549242282014861902309233033032039428820604739093540418061415962656211248072767253844346859567632283973155620739501767621181920712418677217279657535012056685006761681273291579359446381464566469392589324657213150342476649453422521528960435712761434469567153210208649408543075738810561458861520505189228935497288043298316571373864200071224077383018669309360312950426697825474205127726730092440464241027113990515198649799809501670230492702021141890690261856136191504425379522710777749206062543356683060474743473564153004847308168092608829369787794598708405464134673192314987296880842445521628332560 [145,64] 33161375949256458107213699543569417791467615684788671020594179493295322115947016818814334641473184832306924969341753996690887003658988202856429593754748355957919672157385425476304356216822447785890509785869123057052873976586620520051628787422095000833915200677545133939263321562681604752319774817259372465073386022379954768536430286411670480246563489223933662006909970509460427093172365436069303976017184364621384526327758163491261336308700643646262459211943267569668758001984038991108353471963936404350579071758067150403963560698530177256041544431074720972891641309171622316006850121510116963225857339431732100219997988189816019482643029342878474359854167244463786371126543826992574667471912123922629462687962113361365609474586532595926390550865892320471741986419723934828568594814949657474784535500078605784601912756170869040658663008690864148988211264158490166816459533431031206348888058243886203482208664887159138279424262552646508229693225721746347374111009680999481755641593208618547645256820885092632421755362667544190514729817348018264313040672587629384681128958400158035665745856912967252159392110553268384239983030049373102629663317194625228126262201712666667932392660794314704952981234288106070562475455218833679526912581765286588653901872799464128780263470092511331855530590538779090439689581683721834128721722575154285704431801992620115864582496869758361047543313066025433084956705170863855247303408720114281486827541425213491950844790830815865883385553658873708484829119533089959959027520338122158839424776206782990052405565207888562709949449258657211069650938612474205088244153678642761502625276126566265430548547311130510730242509897304494447129378311865013785627702988050499500172710387214959051262395326625849426662385907239197140000766583371229462372823736144107193795301505109316521461754097716160981711123465971274459326607981655874803374961837583066028266774730967733950960784266768678944307078348730518528 [145,65] -7171378659047991949315566890000542207345891879532590064508770056678114250015278815423164622608480759702153285411652121248931016243835350348287058976686081589023955216843287640505093237356514305995140381240110615853453279810184571879157194355069109270839248767878603593672270246832799104860684359853914532688471217842859816606395756495239845305970523451653791563457742867580981321776143105036594209542610062039734119056941537077569677009404532131466080741631875467848653061283910741550318600360673254385835056125523224074409752764142419512255630702980945445322640564778143867739161093882842051031971947137440844963132946709070508288565624989542144402924716326832695432816605160749097156378778078408748874521329540597757275395063838446491341348890736273687944982928304808722406728434998834871303412009051519495976924208072411429832845669303851970792091344721198204484438200937451365813843118902929644245979192671453311782347598815495138753256069376466787593769975064573939066166236128525906401712466783852295533430088596490112627019361634063758682727039931359365167366979069161538801433896351577134151743867542318178439997965466415216907047161651133244787609332170912100605245931729252509029658950605033730970589267646046419006140865923094869375405258008958744226126739644461203277711835611413696805819366279447961471257625964485930875434169025317285007601162344977492011818479567465461086766944899729214422284276637966424978652114236893993243832550913625272557926496116942052492780397405575223489213953008568227067942800898310162176837498143659384223536129142838459627422311821996419323947883009994048789163897464859832473651905438487809775295484776581842850017336417840749859898402663285944506161386840158371733446761126834263995871771564695079247261073700343472490707083963627294299497696332349013088542079246197262283861324460762844766689985183753499600976021523616389225920562473444624811681378897438362541678429830872704 [145,66] 1382758875745307200943638546819494828096459688225290399050945230099138147509582957407389102443888388772073808464438881499948306840170703442666283234506517405314817971217110884908077368322958216099624677582932226352250615435797207481028564509324347228719159774182404012333871089313760704206261377541663341202848197118151435632779706819771153217330244921538527700308173055033681950307867682588220323581072079122550015665805762819011855410498721114502123647997648825839933799007729998418185681211381683263908970082816349232261515440816654902027772502193975303506288168566962162636341592274062119208483937268900091506130162900838188159216137391198097642703776770477826343106920123251247152852444086223661478984239072937093123469590383742497204044137922394874481992525821520258480652009676647164606782260006205939692983685991959023825385990221823780034824255501419613541700978167100608807518668648688720373612540731311860560672813407001953196263243062307925899858282524953860216800105031772344655731423320334484593941135393506922462310580047925295964544874798109125526739602471914581666131337610212675928987746141633756944491613080997233704407238149710974842152501414022562992798302598670216203558570138238346147833614054385479228117133157710377880674045784894807168664618364444318529404559835747015650777208571653623560065935773011147775617608482966094921341742968604643597885326105059061642345390991895718347245350549721350423334149382100614756553790411579846653227393163176233526028332425740567075906151715254761811242677311517517884599685962450042301943333409074934998131786345495298487253437107083421807257923918114638683793385681315781617298524589751809555446031840079356879054000056788579977036002041645470976051795547288002839826323185818424996536543023912982739563261483389078522913769554337168104331756803358583590256131254098442040902838153945362416439948216276175815047262371808677653903529016371866620227074924992 [145,67] -236584730920090268974363915777512723801082372243081302204779767149832570158669910410559993533751888027347327771632550397750740177769670131481344003852604542054134124886121618860186681232619325963917107886141866818604397214855442875641252642410099891190959530518268983173644187383812258166138213826740605527899890795920825733265947767609414089599573135662547255859778049790158955513101377125739401127789767237510933966509722355064737098346493287458694331592446031738953628669361900484850770986335924940083100305543437214590509708693078561912846936669324708320148299608408654821181967091858185203864471872581392078314693678818768901848589975259796011711809575324276673256139497250676175869063228106424225932309024347347800973815672764034205783808274977974671086450634647735956745689167747954320217354811607246505230626520509101759716731018807827100293487589872222248668740081945786623857385369015897452854301933022958041105343733754631298317049403711863059586966082371049111554529197309428592841854828174082260825507491916750691426220941390060177613105414081206228729072483259593648879439651633005934049180278974166107608203480169644979818407093334103639741331794287977563988608502524914520098127427607811523784038867514686189920838116422078704221847419855984463493561999909825453087956213261508701577975280039112049366405929856143361297761120680014140917528459437406389347067764749850823541159752668996300157225933112268717883768917130449470403058576031792040213681247098961725916318142425176418465541434095371139578425998280793987596652095355334387439923304690480151664361841205745825188481486145141955479366100188538810612655351187199395995003939196650972817244151671113889735617683544487285956294128652139600016985107877274346918268710183838411551099230530479596510351223688178353372745394414539145629127340411944592479385560585778160457395747524584642576105891265919075338302695844022411938310440112252358569835592 [145,68] 35331303775653921605678015899390275288061492977802120908269460796611827430352897811929089472042192987377984500160169320759122679929368419604266707571239461365963248121069431292444410090515739743292075649609523418763847315724105618926436235344369646958096194772621464155231574289135406191542209360391843902631328105990753258724575508232286920363987751592483872588698787274499724909370948027083057741564930256355414524985778374167716351117697524673438102916472566453597144649797850973409473483952234807495498637963483963389634075603852725301878574065349613150569995145603128802321991387098858254358248389081528218598519246057215669498335466947806883600347622882860877191190718988039157019479515939467195589610656495818466250707572278877498365058465670393587686188255116620002342031899125935262404050858920276641137189913057364589366054145679349661700687460297979974048416207437491367445236444702106409640333344970626363894240165631611782449934656510340720213992342692396030837586604333251100538590372783211228318345418481602984162914783066782482283909588280844168723050915294512578206309087637981160310684250489058681698810827035232561308735807397357366952826549502701588741052663064516884580078480823692575595062246286272457853312158269183016569766113380094234781850445092648326310750430135495821646051335201702555974228985282119634529103943728623611608251712247712490759437829955559922981381748324781609981402096541249203892171952897734204350953729285607963629541824772655739211209285336041883070780278393669446776241736337591593118975906435616856746536753014441919873510721131064693776365696355375419100707831141212194723299112846185370938490869541496854716060680827816362065841921470252808895188871621663555062062373094289211901045168588368639404178168302306744216680409932806887070853120548467071347315720657092795131079667110618093082461100327603803273360549066080525427014489356869862370225440615573398860800 [145,69] -4435693226915155680806505899645680888862572911037848024637801948182147560719300922118797988488112776507288642933448115141107879671716753005101845735936098739166312226882371306603736335143447231073214918643999945906382178773259997340137121127489827128141886031934045116595692063103355318359912058534486386701361867687993293276559310677635663293629670815411251018220348338840567863832529968999054492402589376231682526338080934013558445393277097156303502487823317250248950512700156094419846971848230574912744131562178515238725457421552229963214942086311080128445403761238790818272618562975566563257684919429818226682227703445505428092683820878478900148555970772099512865169493456783683266287033841442742398737774981098394919897965995684174734144102250019640578473241792437580260564023977637283552656228588383094615246806375724429798792440368780820398007237667807784092010485985758047009851971949079423554933205368515210081944955431900974364895299187599166371813759486865898513822296196376602524549512853684166284160999597536912568344872943536730454437213352822887932845385382833422573917523184057694304662899263461557578361174818198620718090467156775554629828590077995456370883782482254358533545479330832928042476049925885854125905375445666194202686722189104817559280227206481763787582356409133237907228960016018675584546969300592345946271648416955483950711048243949368105604436552524359323433504255469023104836207023519855550965893927686456975987259458499250546441895689453502931572199901595361818982056007511007717017608754636328303070484056330125757336055484751225056689301835531889918435888636964314891152731830902540961325304400141216062406494976934958507525568370319273205325977598271293808685840876740364052424332763058803088194808172104003675561975017690072789610267030213776976152459043108151200836638126134329222159220091921586789256909681249515052562374613309766429811397066133925069530404628360084096 [145,70] 438348500449956222911851662944213313055672921735895349004523094447811401595736680319286494261748007586106378125619806684032183661745220186872020608504452489208939906054980714232073320804174126428759164299889861548496708807392219968110478622464790164568750096673875479076450000236731484432550077105321029332923998371092683475095520168433219396034696549702278817660206383569442128275791901804750757086228049883503756680568833708363017413622155877570767564579814948257114569129103175347901352965480304774500723868554539693523501831935420893409223649849610936621765207417467350412879807935512936592809803051393990140151628599444984608566208695304485207131986981779995576331787202427359061867116101204751123439163961740540888540412384308976539606224147369741661555734474587202728974252057491628814762428868506234470145818881194675153937256065537990390764317188550555492571571154905287262573691342525156387643352842645174317947962326598249994228246698337379540150152906222927064551912079380001458979046830434329464023723118445851725555083068609770533687625997049156138356568796865581416984266433189627385270005882750099340843236771763474669154728699500903005787838514416396264932426115135445511161627832807452870625406763315222782626942463497184270127424791876398127721511974291718203887009673835964427707466430841775314540201007575602062189450469935715196143392365119436041850888096765379825953915724551816957020013291746246598830808083988129579958652410230434418374718885345385290568414629316948060226366819746077762125720152294464963164640004770150871672807779683684932631733680233001727474679477853576714813445936652385328927167746184554461008166054263397192281147544417386545981290798753108565797824731249996746019249414976086995001308167646102893963474163628416950910027573803415816276565973947631259780413279041038729523627518115003731671368196915110076761306974159515258301249094749902329971514105697344 [145,71] -32463682511864405063428335661703477632044553829804269264752478709855400396363715231161691845767250985264778321698075923105775795798832926920117616283700075380264190374836185860864305042805262298515145349728544952059130210731518428537668102673510300774982981017342028568121618734040803602354613899622930627063776638140147211729245009856416964653058883373523362327357586815207607657298530748500481777289495910321140261744732141010033479268584621655527119384759572636749013035829303047075914852544509303827377899319444042903102036965135702502771713064447145070981560344487773045305424451179471260380674733655153729348611047466249051569045325498151920832451087448172326549629668038593788148596436180701309043284945253857646771071419535197983499796806143433683620248967262925549794375659665871229575425477417476882128161695142788734357585237664802132238528019433021871737142183941094283264847109714911085655007845578857267008694759202233970590731385724704484778060203681714362168256234051922704827591139129663382974923717012099247393977445528087826558966105605795126809646026243518830107205585070684282779423316088286239269733449242512922029337266888873792225856491322855240868949591771725363545484612773929333425518234275456512134679263489134988827079244638109623002831563476527936386728341005488741378947118390247122052698290807965684170808477800078517633515001380824094617476986968354246258832944131623388061828377714162490067956100503393750441985824527891481505099142344913016087096733003367056691190795411432223667246345401812060786708079480774454557415443747891224765242184893875577378502450583296614506092044958838620255466300158768490531829607284434858164213146081041556603517772927280372052022289072343947500469375771582808757197711054155262664216517572734398751380373346953773009805074576608165806722855469944185872603500800970319859484547294271914931674952852821349759933267999506861759460062136 [145,72] 2893731279587243612094613001855887441093216786277469458681779582901549130919588023885793111211089765779482501558091062280748760677822461854575745801137333431507115801783342774749102771980228817333875043253556325909986724899072589093581235043344462318092530581705534380856331469444179765937747526829085749310806203693568061163635140682807347391980472967316288394224787720581973334860019282074434150413213241697175273972641871868141483534643061943560706505321667088496339013206127075715578883942407273375700579002790695665036373908045798280220673637767742950108653598025615045602047941751320025230417847675796569278949409056125628623991850467275313810715087658515352841540771253920042772765012590670621930041596739631201232230442829229845967814898154998738319463242885252393065381104040445457219161249798094763804743416019201519288753274700552706533800290076084830087725557868397223196220875961086553865475986753545452028740028624863948524260659830171355924609530664817023249763648904095931823522628190357778836849575568838133803017051916537603149453266646465706893060396816081526892114469090661275496809011631463900003980883428791726597608444372947821818925076393393550014671271379091838130633080254508332318910284697904988823534875200364322024999021247036335970493756501711966209711402381200172845026661582150067289849380804006274705034998267369527658043733964475805525108938984056780577966077424356942325503979074375652975710267888146124506538502619552772066553228547932957286170273081250008602037558915627825120681277873185229874374571048372886410838519555144150756674528142157834829289123332828944325358086465405901976711511476346661506836981652325719695327793050730001120556003329255060458386961568458423042019413945285630437396240097602294928426182819578394449190048050410205955651256918284420328990938786534373698967079805060733583355980423825264593729718057948941427139007854193557392088832 [145,73] -688952506668211171506029285744863190585785169891659263883948557037718393272248909224149097863849565786823931831974290112091817805082011698276284878632446908599779800075159571107017772892659994753173381827522050879506651368997418246288835537385548465365180638753869865381875360882772975665146235585163970797562741786385629570631579237395113666872785039705287486625621425858561621273767989222602258107087555507053167474354607935349346736197695093419380165609153215097666887044510826568296943263475229122374384210613939172642874613522785063099255001757414413109427638758736448092580328452257730789370737972625311227839101904832603841885250196965648324173503749103028958602533303304359541116534538574215286589810800609063144716934348224001381528612875440725820061058151169460200295403167790746546967390698754410584406113108286196150766355186068444394014991644871387685588028164453212611980844357137290372324169961749632406896268907398402462525433002884124649139320724263548691545843549530276516728372937649040265669549359275416574180458035125776871221232644112150278096073734599424809814904524890339479946428494798509106899434222807558377991926734281047945658882563700621307099692627656589068162156698749167066985874605005024463765541549357146206644672532951538507526958510176322727906063478959806778279582870916695072922806743471308432455473361154597172245198560685362988186758402476556076063994124920746479151999006152855027676796859341112306709336999235604042432944365781881832077563935005375246142674654065353137902458105802018575156232175595468725220220164223228920534231917106403562696294175688357128766739795295923015677826462186821772037856705346845672434111597121397062010996313556918480303754661415924430234214279718245873891831810976719128862649423456659995646854262470826062833797750642266092951898707361514695990499928103107382022150836935617845407848960874327476254527910805469922080 [145,74] 151538630162280965591988003814728638824086827726127626055095190698916689298525747991469557195139673495062663883471220125604430081969838697007590912321935073719205720990053480525942467004606341642188496170052248053578479939827498001672395447807494187682331513993309312414321838396418479027316299951647410779727851949984155219275977359075500421631934315871131181449920057800912520541035248480808217319831355298057804458856106181443330911698300464633568824163154332502460991244135528404351831810837746371879805547488203535577562558747815593738439034730438029432718463087702586418343191831362684731593720116884774397805907736627302542454121648231884470714405963806802280311291756247102814931189572713193113341867696644522572382131791140218410052993856393783782212376616511536559565196658066404714617497065966538496452169949090462560578414640587674320688676768523126240805473622372925891323163854846843646172379841610599851966629149257610932067228032708066074578115865492022428229778405380902041402135423075708282513415745276107216942021217398289309747534327595278653247342630935151407166522215735568858523823869774362845144509040669883469328402926423677359927513854116550244580574946383032360750680288670225618167805288762029871859204059377297054557313112315004189266436231568053053831787185524945797165393103871173093321206312538943798312617580447284553159387418271415008302800542978471272424119440757765384297540251667132781686331196342540829845937901317412333052093529724825896509169909370011027055743912574558645777510434511245038165112745652926062276280209750615733645720228794461757290884933080752136939384111090137402824415461326355423426889396589338094142765552339671274806315417449489045874103796871639772208840412444918399575440211244770701292005710773350477219905543750691024705839152648241414809404488594453078913381867108407980937738210290501049662985552751807158168274662437723392 [145,75] -17703636470009998789672921983117861714106620819519719329906622879827009284910174951619351596605483176779593543864868275293242097690509361160382593410009724709666009693389242901317438182376016247364933874589692435848405810315820779339469585716185724112945670797881426612885075259534052382861145732422960849929728589931541822796524896526473501171563409502757661264890464375278719001563159279104872019299983748760272071449069914360887138678471047072477115167265035124248779132735502579829017745262439033707709650998383013239109451050914764828714474093167997926956421605041851104277599065583086747389038142589618151152458379613940367516416189247557979106739354555046027996999843078011648550922921978046369531424719137328621630637978344868463841703567936057179591087045732852518295695030231749930690348232400622335571613725308821602158840807798816204666268804474218809638342047456547070602800326684086307796825759415932165845282611444232653983650994172968907143482839050547754614665326815547503681271681825639839776963815020996281963573293486044421111955533186568989521354968859253973795589528415021725145987871382561052457664747164978054085943845846226787297958946850611367711742647265259242376025749002142911563470457472118655439854668253662132779179927249566286132134251646283596608977080718599787025690291748263419720341634346691738071859112326934044731301324869875243984531000311571429317938924928261848008753084972750796142177587634746910388926610277539767460303336873138690744068462829275258048858711306586256903589236623390203443628469046913531323617537154753410207187616056827646523342454449757366419886546205747088011010716470739503947241377861495037562996354459076453958722349579833325888346541861674765503150536881713127468756999130187161626918107141966636617687578116837799275041275821682546851197019460310229672095687338771532197769236414452663420419411624425773408823490070104 [145,76] 211596616101724199656250990107944644888633815395398199277666942438286706133996770630734812942260719576039719133167655674288884564541181843517751349085930394849563517250794553065713202621287036611482315603981969906839704959341955590620431021157405274154816745763155755058220287510647881085337723664549610387715236816888176194474878354462283145284399082111903995132814120839912194451992416885076355410091284894509529713770093940410601787022409472815068782305589489345784853551131320590716820537325455252459710873392482523703096452886154176767088106203893942149495574141398241135799267051767116489957153202547224319830650732773190540653555733387570846880059757542021669064985023840550428887021166054111099625803419741710302473877161038174836230275636418671908168083470197265375701396176561441543703021866099677730985904916885964515155659769239125579159815741572149223043900017542151339713558615380433516416543812091490385689556700621982472831550035745622625557929410220982854008309275752788491868245149219041098172919104284450914997301056772633798756939495834205798452956319889020705679208311375536596521240644410469472338259200321063011350720482364431957944861917999165872588523466983038279126862582519986529637517594559876967835378213770461917822986487421430851071102631300741804574899486482749612609898237096263471814590031880478549499679905726456658519582204514706629476805262374125407979218368817126170865239260947407600055570505005719231184470589601892260350495482271239094481846436307125646272818937044601526941686265790957720871164502381343865390961073017084232909929886043213986808004619146258815628695800639081260048991299113960386498427048137649743948176380424451941400464078946133845562008620227242087375356577257202637082335781910097799745079726011079054585567009990910350223059404808933106534786032144306566882829988954701285932384283817199646934287615763279220240547840 [145,77] 238257196819448747545639026703882387711703416267681871354055789336228519673805965417183104018751912808035977703631117419419756832994355146818148869636861814623305693148668085755994228642930211805198193360959527729579827803295470558501530695272567042859282294834438394968385034562092823653482884721406571727815363275153771944958945160114788287697580184540412658875594464798973030217031507593470659170923529716909090933509747393465197802997134904914498500833831631431100621032673126052958820360431756497937436167284214409689131850265335156608515354315077257004496663497566189690820543276866755060304836848024843095530293329102241576798736406455794139636286456067179091530985211162927353256962738470639554173671119623709898254090651462360319304820743538600199964552994013916010587625399210905988141893516380206864181488458173367657859756840984764338761453538519069518512759094667295431529430309922916818501383231069855509890309464259236850311603025363887578437331176355250381917540384045624953029844602044544780588412499946574212497533392711155235064751802313369413918171184431361776462236109214814786404357096227940566489572850157259655922839402395847339269243629526420721294135271236152962474207469247638562007638785403367445708809481066959331116386216539666304681231071401846781511524123325374532879699952124564526733205443845900879434078666043363907965338222297313326523361260390341370295039017129500367090139265296552684765889016619920053533961708373915562434490470677630923802722439882020514519463544530410789585919425826939544997841931707702553855769863812080595068121448462226827274917135862997809485371054650778865622108464036949853685042684826346292759128396711954300521080939416502763965321366278304345734626901160629461296672778576233590162884394770686511726473268232524969106632786976432045894993848401107822893733227723749345609067534521299730729264710797811587949824 [145,78] -29522889430582951049906816018233848116358860765474763573983688353715575409966434150684579859537967020563201090303771096149251502180980735053642413688196943912310188624932388834282214894033232119321794723743190361855097035066709328769024266666669698301084191015421663008109575349352410339256804975221613614672149189053342781270447176583275134806060530066095547819160022335563840098782374357546060667412044448494880240651853294931535183104684105502696408706373264516005837861501189141617552844134357569773314603716314417985903888408885112134913256799443395038761168050566835971593395398528866015494723774962287299888434965617540154881566291185532765121441540989012215685472382075120526406202375618092536020442203589829862241446971485861741059097352163824649561117616619955601210454906957061481949935486476787606163105323800247619624373215054240333824463871032619712354257560785312422783820250796346173933470087127287589743996259027956060974779674644471388912313236098318874724390147764774048901960005568397453636918050381086478685467432993298788798397986998387987366517366238145404832100380267671585116893816227758599342350009943425106306152489186941539574784228361777991459252542084819016825719206312455259078742314534518086510453594664207283019717452810981397419538123916143176233082226281059235523300770521835397435372138784061039730432529287197947433158219144723062834342033138722241688356604781321142203771186906086638966394788669660275714495722923106206859481848117225575395598885946720902189853669162855750706898890184899534375333453096978996969740033616823927425112285320700272149890318534858261907993403628629174680021754967550430441522230124217317621362347121179346433439513288973302361797683051281584388030940047007213965954067448590042767968079873226672333859531695061814543427678587158116866070988165809157643265244737633488306487995622941947348908022982523554784 [145,79] 217085247108512565440403427096118751937601898705399311149708173942169061261977063602156888399649740213899957659092237837882386128934550401205422508733194713286451400988543247003986245744860600471491574274419524814589414147316976458324277164008501093748524556306422006616868797861117222309941804307718416863395400589395955327579840438911667125558324690203097011703540981175882972184310116760824186393579766794715589366633375291036743938381392280919236821376979689526909873556536023612233657060113159940096296627342626531137904178504625122688965842362779841886355225774503155275434443042497258931119868121324547039300634044564850442596555016565766865877042916396318233917056372016449564210841212896473037178997648312288379070155682341245175914682285969456236257562380841904596112474947739682342991028123890167389357918669433489381960781718455939205140007593137719073545989217940296894273912513840419259510116221637765417292264923576336253154976661812604419967720835336362446896272322767337024218372394891973576075494548752306113448970688438785417795334481567899565225978519762037328209102525257911394916751424108787636754190586489642221187251014385140655077157320893179186270668582306814198471355128946975369982237009028001875171127582679027629909160877567759584691312858786825109965135186132710672530517503799247021323233780704865500630113674772500161272828183847085053095984337040091478725698025701713192706122708015935848217908068943591097226299726539087402190126557479500573175198599310198759016562796200190966490250835636464971431741674996822912407461843318719782949381908859081323586140878726106311952316315617748189406333554456508502830652696055181203715340527841487704815281347808192544042222383704509788001119381745349102352404550456718037615740659051263374682685354514446052390004650122381316124960280488928706545408104223852502938715859741368006498917401865444 [145,80] 271665625646366798522825636840332729987485510914059700659255442923162557415856156390457864556989487439246045838643440433165158494404240313212523464842692127017422246973998582610744105702388474681950855688775000152590688717383615052104256575040006937688896480658823438346072118312406381913349964857645622588988783643505864161729667701755696487741985172372194870918824121164305174524005973694559577101344165951785568250480319342083113533490818337954440746284289752991067349037090401842185360292663862302528317120043400950544171875864240857096029741346574910123001781881846309385248432608829199087896135670140374131791680960889161753820352585614581052374728482371556057125689083163506037656896330785522265658660819449756528155920311130434408621885014413816264952893643840470457514305401183668324931115394537674370882654430041401379567244845841550311004455935120473529650371105261225827514774169742075128805739477912473553475398938204456683436378780301843472048220609394623526365771361213955053349428944420085069457147712287155069047097575102089619447539048002900467431928698977648466062204002086620470524004662121597556835547137926787629995822815750614557538213721984191766985001617645279051517757752024317225596465856486965686839897939218344676023745053581160127824894526076147615913981630350611625911742914534956287457301812570053777289866354605335877087511012854234180575162246564719054124606410841509600100272225980664539424094626706885763462908634825566424775742903698384597208975843291080656024537692500754950727807732038234500547885709554680026005551991113173530300574039390241878074714710853297011572253398930987960123764856562086443376863971243215815450694286140474240677662818256724206066829634030744715462230021206373048269899612009464041192763189334554603827288560443857418411089319271065111755794744809807530825099437158332279316534722038415278497063848960 [145,81] -28413533838419761017227137040337640615998279209929652631953812482988189659964090963380146406843032809337216689863327670588588681469779970789039977421696294151857599914675887321934646622100248662646144844121462965422322477928462202006416060117654230257949960739243825340234604063801955535746033085862621284411546998146822977462000485976085374642759182999695116932248126858482455776426481130880070498584345350339932400368932859943473127796018473011188379055216458870571484297416177861300519090583685290565520616864991090968317152063081057329164252785253130309899858947957287263659758721270055399470649607095869734154359123636233657643195980579305256997490600139348859002201829164251725691290582792091906271749118488735229153911288116559859959296740930740581679343513204031595770473528441496583726892429937104400876994289717717963393880759971999811124239418212170778552417867652010145870280964628957734859585673581677632997664359561527138610570915509381423865161760926040949789561311140195397030923430311934112729258647189374085426433640690952519781026186096118374671853662874873707893044898779611785037319649759932318640551961114004260638241106347653420057107777025062035125828964248032494452144811834120417163722210306498232752398795150133215012841818627983195639274469246438597092277317075742896660825454221817050962164649115824084121430344124201324880059559811122621197776282930718905023801375645434576037747798155240930221402624524278848040188569291147435466618716217588304140463503793651469795524096600483572324773593030296488789322797703516916759402222122589248460613119295364833365470655652553133097853160658041326438843210977697019968502516364109676350900500329148262409447729430317017163485612635512597176291611947039434933300840416316411343860620319030188602559177070131935349079903789096908215261881253990875859666594835410751663301594823560634354686016 [145,82] 1520691309943917188802004827878610940556687910547400914672737701975553812199696466380029537714668537508989029356796269849704511147435477883121660524678483503034910062061495409128728254666129483644400726354496487907783383458772084305061749548131849001797036135263804732201007216865168430179945001531088357824585760002001184733608074127759112447598847532430438734828516230201685956677714913523450455291646435454077622830617304224247667753498102214485403056634878065529278470895597678920222419910121985597190210988857117235915301578991498594138930123223770856006609913335149469302873840640169512905551755299556745939928976565088196368318034692243702646351981990617666852898780664154219962340928235819787220163212852769009321308699732153091206596992725637877331755246200689372931249264451138162739168098887772174955262661880631873853247236871191707237702707376227241439810050960199749741871328647566617275022749021101681941742799308424454821354338312462762418440614663625500986516115430323009604419427552094066211026847521198488122851346624785712682488755697597431627048887355144777391586826647657037443481161686395045351047881046758630213899750561874166521550240132017358928012251254535193610371336082893255599293671264032709483016909172581833074887629498358204715111005402949656776876352418454822247379628109074246509563222475015369925250133630774242556202051824736819360056816455491051900005496852415039517774440070954099003718046226170854643860872074840744036643333359573825526946138145970264939440837628211307044427683670047980285763331966746765429053487241049042139968998460721288002414229642675604944617031810161894113427064231990467265548929589998547726936709246924999486832771294520146163068261939497473485873461180055853180638645705549343683685652373806740633922303560363855363513798597833353599079573913268324738836317580257811614885672958409512098656 [145,83] -97455353242160752376049426386161096812586426858616195437382836637603591406747835385446742390957604377502298964264240677202371283192930987844774149955967023938999463872865690979311435590503476509304097924822308712295104172045200204411579311269225315882647626306031786000078814741671379056905514198390619400979982746401762893570571918144854987941279563070455635226156608662456531160626057759449870276950444656372507057425418199401137124426285420518981816411696489929421293243725459623496489359734871141660118481764075481976021103732051118612453639303686143010805750840703588750051298139239224627492614026397959305612200114640489834010555754102616322000329418803652310863929598571915459690590364899726647826993521506558493030115256720671221944935106795308968002875019407196016650095184412095820477692562005074618832253896877495658422897937190861867495143475378476579336928782410746482945172460983215548232078182682760851874988082404259195938420847741603873549062171857960039232022967867212959646553431710964784906790552249514846491853926813530489538741802274156865927151387615262753788372817674961733945921671639727007188878254646734256910665461822222554844200743210528533417658352358650723873675493267451050150900233964121904111280713906436219917105770028201367244147423524645017785666119245258756978792255863481114149055119788120400710087565682479407768881855960746079126884528120570761287117309643516559833690045380268870011212921222953586817195791663148391799771116709088018587167581488887714402017173351182897848562031362064758748405118757613629055532256134502938619887756862122916923964444853905863699762744521096006578318275235297486658833286577291732282568336975438575145225425227178508887113739472305255327092134920690845383882648199548396103059580083465363792821602622142302902180539987333493261417182753540135464062838629232217069242671248324940 [145,84] 8038097859985917017997247124979901790237346125773055617129029028506976884857678121890461454384745304988916690840686510756018726610912504071414245025172793874841223494270998752462339561639855141567171190716486678108697376289829403943197149594667698361130290026518349424696558278052464845476516711216210488644465356339202252716778123084215946174928706511702617131725383776900681986525727670946141168218934119342179485770830843800699524143628462422813893104267374896412836289460855190474844312852864177104458625822205277518730027855943941071097822631408093589111529404845184935320223025540409166652626878880400279552828839643140422657074342849947272976330735944648209183938700847545569853566832435540991380749225120115053317353003305784884044077340469648125127265382359976431012618026894241696878666898456743024470896104120636202978177958277743120162117829543104052335753950628398778677524234929042364931901810813001969204854634987043029764069017420272668037953746038803949528144930981536228202910895657324261266509551371332994340047308804497449364582389196131880595208902989213472280567897587410051363335563551703939038119911479710203720244147140178031037127000581253004760077319005761424464389384215142962342613183819355955306235624346878510309367559745708844086771387469277081637883443353643864868463197209453910597105952733318863185121542753212709453870878409399276267122845291199264875254521069163720733124415239201169632636546763373683775769235320378636487187838799393319357600488778864646967366042819585662419713113282993114037640329548501296190056724551007431624361300100719637931210327152754060680987767536589040527001627840902033388601162893728522600528937667796683416629720925057419068041703183450967115628009198461639854872025720632974894510355725928443706498455878348675319101028101884681631389368336965294921157793022565593447347665109120 [145,85] -353671515389285874777145443995800971525345484005087256516649946595929004474125980507520519537127466596351853963865760052151230366305243026096477080006720981718573484307149156463152195952609160930393855222226142512356246179366175472867020253363639828569101729225505068726174935797275244791626033863324994945816330455927072655643579904576671671189291846616581756884201855524330624005973186138888285689154389836013883587296281038331252762715523284942075383823846549553010052830276393259421666070036321864967234159289185136585766101850779051058717476953645804587359361638357812197090753503752947886200169351733998416158154493664353430012220802045420118813730863104758655161912995632050193029842933253404033126383787238418661908300736790106669261192379761182896797451530372725212853138357216026356643028101053129496777698303127701687495101599689636590309146623485197553719897317031046232505894952842323361499412797861225954925568724075367887191157854105414441091836478263245857430215228929229627735042801226263116710994022500673684613410344531975202779132697827164842001251959559251794973876243268872319775286044153685881572986588346579380178891832163677318057927924550319581737635879243552099379717569625875004326680846101333851808327531654242530294694897033285840459741345696630231607101728722115619016256261247904341112955810684356644289169723745765155639158431431582004473017264787804610208368535984844576591002852745385239104917871377766454452157929008378238255196913609628343413239661044926412997786177918965645007317293780160591960225575036826103990964527286387090450784520506459524946743295873020913406812294669557325055546787658940965716043637061685664522213939639118733673181717151417617993688760858942102661967935213133795736701592701999443002955913432061698698851236165690975305788062863721633317833350188749180533514162213699416878490832 [145,86] 4011902181986895858186134971169484800091264358077210303763410804733818936241855853185213390075551783682987087103078316834247833274597900327776073320387278275417503284517849021113045566441428941483273270516963330561149121442155279764076037059116979447804075742377717157794119553139545779563671564790370771567354987338170440208690420806569903416146332206066844169560085375192953608166333811070709921494825336920945807350966675954954163588030773615276744346326517622044803970334278776315718244804329487305646671899118631703365372141897797136144720742905372403895597607762693851042566284152241931214960576974407297649724406335771433871984051162034285384940843457320733998776062802232866470628064711038129841819470017386621671878562296954476060726914876680069358293836837417128062347347725232435745852620676370337790947603187152396872795382583753696878303205397623539503608889255030131555719648035247174861746086992285901697078331794912801740060554500754568604069870482700199473425436483645609457593268141338794093666272894004390048699291395722207149929295908069938444495674034702061708914839921732302659536808328219189660310314364802661473688763504443325378034165599351301640036351718544599523630183996202401870222607655269322584489637746212863517284323324861434917913089749778543589847122097656063353588198736228543312156879941972096466293922216461853359777028498858861556960015784315071641541489857758381484698213442377545939949099690418032737696653778902513798403878912396952192042571019920203180885500105180165588026860466381584849010593372137004933502590963204982724936840219847831607775828291729791601046273439885097107035289280513450544594729287025192015157780141525150107322548262592667385578472984450993647651463772340119349020103324972916740209574727276014369382060209520852315103758661629664382794711338952702585585802047486848555696 [145,87] 33961233266117576128260045794860178364917218790429419019805460818096787972657703907479608141156998614097116800188095094545909434657450205820203116414956548518171309637056630456372841914127346436520375807072307159772235819460771316281597957971921791205163210292161006445096958667127886902641261512072165795882699776363601779156973712542150277088589161429023237920684096347894658512062735767531870058096975843143528646880876331905829047871854080160408377440941173988107262206418916782055239170541625353157110511165541058221866841324704862453302806003969052062281125944324790983662972538199732764375904161429633397089880637064982739610521237442762326109605157575539702032766925295904991604456799946744391827190480929108042437415942599771729676865235284116101947238980783968491584759918554870100887542981100553042839503662008856114905465607552250044044885404409303772740552672351107830039787055617408229502703183138507062316271768258014831354469660045449080441300706277121468928454124573573653291345124450842140610814139287544190374993908762542492150523884911485935308229627289174993965480038308206476298177874260736898612293382418795959514278494725981372652692632216102443113032374187495800447792425022065556107950455956172870780357580984048365392882121624024341924245365239680063733527136185672224247548514764812387374014633916423078159030931763979005782407841114681505592112115583261944987619407837459260315214386684245218183897056623635757582895122940373811567828321272570213833274141658885072764676107942446130008026066691607015812770239287808651882716528741697887680205675852617802595956776862135771875551267800632376431905878037394595080594653927000423556758999811721535498961069518811386067547549619051370622717980115146133487180465257770186566049305430785432442998699934136500110662417724362447009131220286807304439384605483676174 [145,88] 7204828882170557738176372195549082692883521079996874138775523788343549602667481958785721424296214861223780013190662430176219246141256118321121363541157740543522658300200422884942462907145702864962323763804587409673549512238592634529386273649288951059694806669821006062723217184885285936593987109504250454347267091186420217740661638096570710698670656161970694602125052644989547624350166024371472901913797213738982743879289291902177211237347652302574494816006002063892989331798346219242011552637266909766005838214886868617409390003180589104990551882854809256579632780518795568172995390311158256235160500701215078479462152298811710487390909804054850702795680152963492034238445916699705210703729106406820863288830100455057009067122538240739641842089101008970794347558143207357760802377515500753335340346593203750069260331798478648737165788928743432146439446771068585463828872451722307209203913109822470934325402787687631685332919300307678002681396547148195335114903548957270410740091776369252433486806786353236359606028486246795639975832313766041770227856559040134420023438361471306213887455690925268011469874261156073849160057209453431879900702962203633106518694775549892817816207259507138872199038339582705247176010605030244730497277933713909047446328403397978782356011750692977912279405243041776384770593738093064483851395846279356471305999400942694698508259229617874799093653642737325345977739373446765864167393645243474198918735535056228370986989834644413413083554178029422142705462167525660995225062221434398669756517286010264531860852693651181161500475733461271323700467632132752213661741797895050870848242494889004207295941690501376568997144237333594605698308846282788611399667730758901514175957127234298693941099177903783241164760469042889857935884467054083426839334103506402885419916928646710008107681415934046904811345828864 [145,89] -684830150278096379442208802099804459777926365015549352689134988547108747569548433596736130016414138380699496752964320109323093844014785814281188668816520331364361233689122495196847189357261899093266816630198517702473044655785144524419024704633091101614069905081374625013883315374258332943377712958275157615574627791591950750716316177004584374566156583252898289227340861360434536818184235117195945327486694187705595043414186472394983013373926474195187576681005206867769806516714798654098015795136287529866341508650170564503205647609107314281548629811021174795613651164716393600577423166599754351169782462254464489413504951501522406682978504325168197729914412881514632054910498993563854777344420565401685456994536706955005960092829870745077479526422381844514761604491702399780810886675134410112002510865855668062568537719542029292151028030076892212060799891530205457299172549274308612286920856516349755151739747360515185281139118072868181626501486996922189043206987625646423945754220970089003858583214675975599103873055494718307874643129003972102471744729509557600288317906689767866137042707650400273441893378782501311641315325984298922377570281836423564438171620901068447095848913150529471395281134414608324586119280244164934753465567316705415932061734494378397844345626650558956721492565989455063557973806427985557741127250434239708094707982576220556808768815721868832329490233574293612150343468676646076826322722357593385955766831962637264145176961439870276401030089309773826825104719275998864868176090889011102882112476279998561521338972080244388523734974215544684777781197898043563698008656257170927154328353555718398644270861942654291160474461412487315213715807406892212243412150022397814180271827611486185289848821108219727819560808378194458803820300696889652345007282192571511465617061102295381699890536906220313683687072 [145,90] 35894475927516699265683545047173656311239945951780483964073653298542829052524577877961442294877645240527352955339891365713396910040102901454392026651355640047741589115183981081833128806848709087522308004758153284457972383536448889804387655822324944640315554319624826111344538573849115736284778877396219100383758124220692581883475226446839945816393338120414027651792508085088699279018282576284842827412867202186476207459793983312009099420397570919545183107235838356676460185984804510189154223788481073176290727171053668433497704616462553299705937463736876084533905184791126306692654545338790085987635781690704976202964245004806970528693872420323094964522528034878346707405008584650868037368992386345904933848620410697870179385502281045040461818268250077054973910266048759498912813936180546572302791027754791207017214654884868754667552011160293123706142257945493977418858826335292333977208283366080906735573474147113950898691380715686589860130915405921193477913004288465573503431004822131513672318170156279006446171863017906061906764456530062930588817098277753097430433888680131672661725068120382586809232368448076829875067919175705455703994108799285343133308202731913408321484232686040230440705029116668317599070021326287469017107794647018248975015402368285512083773282666988110876479477824311649067630244944670733635808796316193464943150101643152858949105373126319758760156411605865420333542348083811172734754746643747086506124427685804048116389164633817996684374155986257161301397636573294937083383006346703971434222617590019695739703598136451966832032422672174196274994345740339888629109460731809204480802357534649263278032346557404331812946919573354727426160632527891380343756785701722044752822804318168248906528946261837190743802405664742128357291341010174297918601681172449607405019339037639115329122298760822357546808 [145,91] -1246440058114854478564887584268916246001203987185891946131009939401665989854161243813358895568362579643474761001453827074642010265695826633561077411299034862622673218916110172837663198622621013935574278300591818109263535172316658273721087711686319803784752619635860456176177442429278369864702362865452629721625861241218245781759885264557266172725862663541122475325166433207843531081961951564077515174602916575066600240073493098698451785449155916168947995565662199962955325926194163720986925575439754463309567181894035370075588363559761491715464294906407145136883835708595965205241800166725312304153622155261397636936392027600167589454645646957024543817173108712093430745445349931261979701277489316455806142998908152669092166291309894154662454073773909210723709833049000833081352034807709255471255866982972074963921766614999379267102330274519629145789660026521600461733400674691769421377423177881715552249086663981416680982549710489337680872232087871270170641948940123857322900508831013472849432010886571082795012244138666897688066724301784099977926125446030837740280122183515566108773458923582372247233402797999604226701543637564896990491019727540710666351299696522952609754258905541930419063331208063578833262543683908654219800352371065225941794622303410165683134693744981205692997251830097495328907725025611752834506650774397757558433390212409265670248117511573326116451905982098609459485596501596982786040710830760988597190745642465496166233554590061865862313444031736569289341024836646776300783508509353065589386191709249954457584266851023914138355035476976908684442190588603756252441344226503422980351803797442517040468498823687355361026347764072896175726817080834224746353011525890803814796074409269077938802497567641329520364033142075990029647007458849556768681411730884914705197417474569186085131962883466914145 [145,92] 25057831303920638066020068159913528931627317488257443258383300949408720651808886234292215052538737612983405278241718645433477239024473478904397791245556786519295618255808102987280709912329501515282184849743323247982764964432384143501704648804243797373313209102784883700748499243982596685349754664406251220450575014557429480724341384559556910905255918195310136785381859321277044359986536055138949520336000010921166899519254862849908378291257137591148112356870639873806595773590091863248127194760964912648006846251819338875051094486146978296647451490909605973176087603122532650313330551706205952438508075190640405949069763573914475174869569113512398197295870816880198905425080068086592436611252237109075320500127133142775383922628741211733819271339043648956635782918456977964948731455078784965683522688535562825330370850531935575729589902626702413360308040753664439997193532809949221705406842067460466827355107718620837989833230474312062788417281723776114891595454820020204469476430809088032970694832804650186332844933066702014665097423267610895079581701025303138298510871905597171438094513906280035909846958759734854102836123953074976345043906119487594431368836707172361433857058088806096748412172755606599672486257525746475275714677367465832093565669339404070168340660270775250770048191235457782014865713331005317004742757985245572536101656122918903917923014582079485919546218027418189082780780949954251417077738573720367967659729446371091288799632878265317793085529157148663622913747958025878646198024101501420794110427052352673292688140273083241110873754684992021697311264217109360426909115557404673161183778754721059089179476402364572182292728631283758482712044958215996651632151667576297786337353887583542057395134368623083582349656611838675166466480554094128155724687837413062789851568078350755342485244165056 [145,93] -384136673093216211338606194613619001454390620137057205408034467644406515318201740224373010591176936191979424818778999631507853148754744700669424802171383977499483842273697127468567658461802999667502456875771682214334628493299176608617762327923157422676810919834969893763097482451997115104479321455231384499926905932003589524441921528999018506658914469677127015111005237702494365245422236383339402508941477671782443939550427473605876492326994050691660252673071601866613784131286447962070256095244288065247865052085307073012502666029352881288444885942524947276181800669795879066900584184611872828115515358102902561669740482142834963330017175173359123671571864769200175475544372524702882205209268402776677983058787854777356193418329403262264510126728664171097662421601689820687377526000020848691109959170109725536730323053584537641799457894556879487471532792299718762005280147485621043662543589230713868153733494751147967662717952115782297830837275490523793288877306665192259202402338194175497004568221916652524953088189561426638733343651070926546044876612366780675979070747061285524965255241813049509739851607255266717522012634137506977944086767830665792929827806304351238572606006993927721181717135867588712645657653238753755568240403098242335116556124926929841206855488594402894043647920306217340588192861978494280342289558542578892347544466910701687128998334313193369579989126388881430267581959294380704637163685976784661544513266575807511576257822993743819882338942074882519489091681922499879315365441244525364045095858525704902477386530303526170538315350128148932220038238086909477257024460133039625174022631724565045605653894651396037020438443283596172933155257781509925217372875816901798034200997552212001285343387062198858773426660166168430654376966826514289750985339330456458447295915732341869983661496 [145,94] 6848745324495005158736097823891206038677976718061642718546929112968991308600774701345732486810723346200865328745116820333136214564766849292604601094392674763955779670245645863595580031774581949296156288363325410017664002426742711248637998219197784169139456052394134566765804227858043304071878304966904389716559656201928002451316306951934586372198803533175237903079172223360687883320928302743238462873167016619340258070721688125703847217767196939056309681585458179653693466670755798503085337978180914489937804202673321066177328264447905673513880490317026665392963518922580979713405426403084052069506363506361661798056573227402660261928718108662377030325647565546740429251887009782427050885472546159434297649008280000582534491786174037525907700657808806814336610927380760211491529027970788944126200035116546148101058391387977015902427980730303276568614344001933404326507726250761169088872815656724644420281513299640647757042928792341105212764260968851242216144068078483750340868600263118225566680065686248097201839256173651725285502237741878470558766487065345745934962263727046577813267376209515702347271665923441876417922338468353296299778267031190465646289274034214585584150848290703504817747436934140256652898533916908178176346819411137661555924184344890003675534316369532504683876997061650457374986368224131745979659338683979619808229355986470963858348054384262605331330530450680163678840329737449527690401601859925522113132389000907606290353637275244023546774323283453233870488452994128012493361115374216350879293987451638755350089682925499792442136885134918873374297938742105765532559683828753742805309530749212907085938598915514104817644365422778026263998137954445322162102780098752109231061456177390767805361443992793520207149930729616860735667374112828051026019332741291603388111922903351893687872 [145,95] -88427652154960941119983301859851890621213420486464786711581499626822370122198018102657112324430089994441079253662671181758717111824733468955975061260767482484927539683045158845201242073852046335480275966185434067672411277360154589408977039517185853829379883818679322642525153543700996371542716313284010314064265169259642422952232470553684290413553724528933098561291544811519083878321403963099484444200303470178523521785938637398276417966316473725819674055207814745348280169735369504979629011139213388498535012326146927549070307773564339571414735796302245393298410037339392489477679302248179481027691110146354943789190983685634027979675367363397636692565973738854474740468504375139727690288899713451067187803291099468894724482605511380658223827340508680251861082413821375333922400226569928267386060192760744307800458296378916907665080083077143815646281517264848130819016675434616122170936976235756907989927771565441223570531084542411114705413394693358395677685819391098826284530414820910736927886318801484854419436286530922119089342416175676767478347314504601785132612904205689204229562098711820794096815699422611296894468163229584690047401272335249717744510552210020233712890701181749183385960174890760851334369520185835913065532064136096591685456751312656161102358658988017309560721433444121000056228757706123877544702223408713690788075332535362272766586589665643349061796596988251490101751966988865359634783214643609903793087665480506933460750624508382270254334945681829430740856099877805644095962169115094005664005196795903658206753955277722721283642228335731082022221009440371841290062371659978077744514932094627585853227503255143132236580338719260657880002526222665722105094040318973576028038177169095694961094187587061963334336608566148817267479694068167283399420756507939087469714646693114224 [145,96] 893117183724434258659098943909834225296590452298285754633627813340253241695188076719392624907806323418692874948686862852962837581101410064369122798396327126827878112505770281629956263753963443185038466316552884632678255587125404032025588700670078766870172414616313267334954050239054630277334136502793711325773111014475952512480683675988456910696605017780435792139339435771280399306312482280359014015703178094828704603699417110758209563904126724752474069378476866772570383730556782167653093261476082516122497212970009550242426002500518205958534357373145880008499893063866838616546526675453292925933302791913137430060186062101695582003612299601482003090395701290825359959189016810078295302858912113356316054297827517584718767980913858805001444871477218929319238974875990887080469968310932509610785789027132733191615253652858893676372827301768485665576772041739779616257252623416735228201000494911898186112629002620956504738419906816186325303216986580729268442529440441662308555695790246668999698190885948444719876666164452744512879090361812081331854652521163682877118253507320827274037305729988836178505488109966998289819194180564989157049936880483403452909440721568158895806039969355262147231035277268493231830350579223452401293694805663894704373241551707902062796116746122715037180415637763090186450548144183029471761935387562728066808198398462876135069590419186443276041297198725490036966013464614059941326053656360725814174991943745840178780340375481390240198237601804671390087939480473228822575453647935066634101787672562515730018454884686466644791661377050206837328276690541758755429637871741232582563443126301561913555199408379286377122628830114317053575862789793435646988515836713110307199001318939911167974367985303719662089588864657106790765886499394864228647692521678845776577858121376 [145,97] -12157557764159530209241624950805534063178088451047042193876954036220582022484672099675171644259362039627818527903337753590849781548048972931042855503580794844434737237900358690696606629094785729997728037938256520396904049853338266325703680065035341186069922129711403034087963849719505487716787467154671069039337146630442319847746930602666567758515999731040131729500198271597013647426479003424123791905929005948750141182239066141342839495592178492738075117157642849443616532174096978659470613647929336573597586657953232800160390631321568327195665351502240359546221341340742838543046134019892255250693406330341818823801109905966790834205975519494843624584924767244714786431419138941709951262130063477829075425413066412106772354446892532284404063284737992235077522017995021851292982298019743786279731459219543106525409243501569391538103339864324825100956366523197051905713520086004129490025515759480768765301232287985902429298429492673926473023984479272670595867137024919790002818798880708611790142339782432578408274313882228224290614195076107546287051351154710150485935996556044574739339812228932878520715978586370267306713447891943463511380726854702145718642196122530052070058130716714878825697423615800094527483874535640619436441499471495178295572036280170878926274888926181098349319600540279265119366124018723914321904081520072140346107214738564896962623257577879460475376436849915110228645235802088390912050679819136215656701120674718784985925421501467802597085277634096278896943426414660941779842069331028415615717824817287086963759430221645592280408611464817083022254180681772939333823616218054559232384945047676017118085626500983799354221495429886924261676004302221093496905263764046086153490005369336965789912594188098982372542635322736973630399161489529676048133067641723013589021524 [145,98] 128021528458882605538794283149022779586366558251304199892148710745070959395306638790149607759329243712802883383358542331129872223807040660534716772984905701409511810806293117280093256169982292823489471785622204248411364817590283775071994597491728445344507554263376343801439807028432181676716089584246458703434681239641071749652687041499632752892907739375209896347570075325026915771430060742119545699472154365880043967119122549217160421680490633479789402034688685367352217690603059895650076174764423413321398910536080607709120678812777429966995787851348428758673716824079439446699355475545128968855424230750867704273224217923854113621977563034439140875091309181178369977792983010939594521431454788413928066188069763682881305607444832038597754214761364001932154660410101998452900889466606989259871645326815489935250513284029373539811374445808891763064203895047784893159921367301469280938414932936448381074900326035185289811337152074689320771429453562369441596438693558580828225287521206815952967089179389779210250780283894956329003165132553122514151536333388412524449647881581007647722903872176692624570109067695353297304898273377196005952383094964603595959665391390389120365276088776962283790091162323616557559836585562130168371757837363592735743651581362385670449122974013374043055139012963779159312330073497643466392409078251220642626970956063102665087109053967424410770502064651128631595067747374304280040809861652284154407236061480870660069267073747623908825868423954946195650899759937257359213840943656658893083979175937174930857008574771179399977431224300781214509392387481247512303595622095583901897009646620932913738023564975775445506406465938258073681654233228244125750072418217919677405519520918049341096653776493304368191998246178144765893991712731833237737532180685258271424 [145,99] -574461230741453976055662019231472885767994983602910969559409353163029779551266860515251647080108038042054158097951358649861758955128963703533879806660889069607201482330706681295535870217875377410826090066319284470905519081551943646577462917805486637294154421043095343457790117729794735286596462810273475956477717465577689575856814857601533393442243170091293555645632559962783214490854661757661794533436366246854155881908942158115568115641678634488912443575809987092579021504594734125074220407530090727634393166403905540014567803877990187826029762879492032502316797886614010173805883001008181715919669931374735486520169688737252344652721770616796437983386366379030406383061672134835811515272297549096241944776738847123058175014100934428105692652793312447476664352296346870400610859896911602105190919418086731882967630366727170119555979455245934166228599444759076977695582962045705883032656817561698247097529477902520966228197005088154275846489596671507101677540850399395025046427938318362130264674803444201756871962832357834727845886874398339494553241300129694213006046076456599177019863183638902198146105301752874615411540255029083261559442392332972245223204873507098998529670684940753218772968477410118721517700940850511849133199920320714297493397941923538534884701912810308450174246508042306120817613570235861017342118337669565430261404261130371507066128426202629343087749070251898253929661935611265454986132951590321536349818606947181302285149653987747351386568633983700326241389616549320138429631210683222714605488280569722026180972651781985623074344217338056969154326047834873758391124633372548883113123650155178969582947307004710713087030628691737565724426274175657566613706222751004618403946422163353231825428122514824579936462110378832623683713253735638792209395790517070 [145,100] 1659486230447116587772012822314668727104516716472402664148375264593092336923371105091654850607576121645452909427992601421310522468069253961652540387364178435775849473324410444821154568882364464239341934178545467421754699114080859111689064135684075860329610344059303489770368168351026337072466534317785969574785239838952245312772885142546834720737716201690219968990246499120434548098887864774977793375844906758929612206505330251934385199495209955379929511170529851774535565464608236984301449136302911059043231020919962360000618415370611740689931916078674473535940900311963295282379423473332959774665116814086736304462815981262027164573451781223324550352547493011986497315695227613929956170677648922328632147979477293031922221723513808634152826977283600620125937274553941980737628658466641832005482931393889383913866492339810708470933094999030298900044311303015983132949557784652361865005862897406048716078476579471894679864179833188912951498598906319684661158235070374088352064701250994658322798131573300676841102760290054919796002539684329479500872112716301315395297255216797512817470188693773767277083042807730150866479994181922872531809335023131605110459899129177865327218515122910102463045708018503508511214881349707795899401216432810752163556316134057796933383811634419077269863691123105290057677839042704755797832432631146626173992234156847882762759795578848985601551486811435034319364676093886933430666034104523398270719345060608281822550585663361123878429640441958729634818998434125500848944109876443744176684999138716374733207947051636776419042065653525034241490597935016939844884833300859919639873577229042936376620637582944060590812005953565417221628254206581145360958668735641695866957766096979517390394909928198555610981402332960335176018205719619068905707557248 [145,101] -31554546624361601492597597084122839753362745025021995814019353077939983982077301125283185628424168467623856699254605843708807305336503979192963767846217155437569394660646792963508103263327972207283341320566416725355064813987873491466063572593301387830507885878522396782950942237120711132585609619311053588129652954355998835949454440773805554582934178008741354150394495297895391621882407615081101974491907078580113625044250100870048705204920312515759608637543361431189295357519136585118162814688263240076624541308725291675736667385710610895897637292370245001899134443435020082107300500852936877884878536301367305177527999791258619501085785321457117264813367106000491943825213629657181390942350119421651350972884549748592375896208570353298426064587872590434693671276154047177900551188578105542268824039530420067826192843675997530620901383035838091993631643784900659701027620701702803759834781983724232007485024812694287630041492957898024561934793964822895101193156090684646344861908559100322365854616146997906927433833986460242485874967027553533522194728378532435438382414531913725820778949281700446319019757756690809412964450387213243585716326415820332827398553958245260063773169782489522396513594454703631973396979571595500211269149845395311633864454952515206126361989574703280857782682719433263064791988960550892728149882473633572437490216271834299978249877015766855288914351712726968658007798346769243341249188160799854407594708965237359086312231647155812522931981431666728017075796822039624201132835372187520970512057455784247807991266180235101021200795542396998964998537537623048283969228866581091988643139812618461854252750172873041723815188601621719250854048630086616541147820391958795994592323335744374759256169817618024623068241426515305891609517117931332185136 [145,102] 22770685048499297399546427646161441743018035927335342086867218159970739336378687533631049288474635939259502950721290242841459077743384118364198276100472275813498424142542364510576536554033516013057859857313177371683048833557373081365621836374559016264766694969302216272177836414437545484483272600712874260562419540815424202615555295833275904277378386372610362635033091762239425082186976295640941761703462417073499763341042292343162672197677996854988197700420950828855822880310585548110516546802842773987827240438769149372112241460355106982586580972171120247403445575121031621099017233712183759954487370376277601127114925417263132222309468544619238403258993115774584829052362930509457481495446774707374281283635093213486487590884945041175441413551067555299988025783356999773969047686136108357510576567485646334725946957801644924579557069716494099058443496268943177014461207167599158668058276011561728726308866000380553277319378641744269407063819612300475361913075570231032385600133371387341440981187676848426040932204367589520520493340484523131838000056813833813370926017218321711052232105604147778831743897228917196069956680561604762864870880864576646657989677585989226534278080316863456857341844865003186457420236603136850512005739419389848675026830243382024475738953605071886244334567285419601498891146901371751248197023432465165860526377732949576930306366623177656123929902585776986117493495019633169094590161327790680928133017333638155569616794067417955928087870356710147100441854710089719528059915068704582520288278746887619064658559257056199032268387933349523309737529549413869329167168520847793421043843405597518060068127910869445821738790764053718961216205977106376637571839038882195046276454457350422531439114449019995151304234040891822981639498031199600 [145,103] -886642526474967411883662287398955698117266734916826927846818219993803436232589995167997239963098863663081442225661444479908727560491925778828364232172956900814125672606185652125580803317843738393907940523585169011026804025962388709101682502096315477991407762446083556332793058274245488128683416836913968830360521360491686422130812288155189735523227227508292343637374960433889731396966010230845302162013148014206935736074327167963498021867879109056381440653514036048236076069560690478950496182653819504332317357726042095900120447431932857762261824998234457057328840893078544153921550835400787937145703854933345487355456086775534490835019294638213433356644624932383830542011753607148737931500443771911744808141253670913187403401904172700728918609705044670703829643856398243837001821430711136489231151408252973770502606303928674223514390924943897709132854816752304806892902250356958632346407408718788878836080817086794030115751602588053873624612481221782754353411193826506402963838517059060271716085735321514817191498613137593096180053968303914510608166076212726098377264889070398158372506710908491127563994775118550104765988963361624420444696425860053258144891926611873545650793508838349349265099937273434027848255547387577427699510039924093912459037623542177842023933141385355588197987034477042461876006371460966295349852107977138444863824220903769664226143264336678523126239008027188954705000573035179718455579961174085322626241858102113064778650703422215644998159836215077343789278549142916278133832026743491063425743002314748279158949996690154561507769626362169839289874052497267122186847046516440263305481180274510649588260404526999860926127671743106939289888761561402273752202529107647525079394030650339899981989901054650210018929972521443164737776451858 [145,104] 10197921446636336494227935838502221858189165112056861157938659442393958821883807688798965930636861981330108290266563126014994743532055466362619802926399948481127072773537770473264252277462943321334310647958768548459771586088316251826898960914029758759942147329682784575588884856435002014022939228709980184378347196829420315315866247305785103030102870775407007876478337470950405350806256447761023482744557008424428040974793037292146664517778251273029464549451942888085484532349037435691070351040418275138153517216894594349267975507095382752627866398014274881566553993525072116935980732132283095822583956802102404903029370811102485372927934932006489167936924961310371069662677931600019746757345220325203546139382183670759549526346771863903662768122269971770946371954073828106426643593716554702283607744839630025879601444792643394474689560024806551478954713075851559869269992841182392610881506546943806926712283428920873042977929761177462836976630824809457268955048613042419894620158048125556064958312920041738521749355819587511617321830701348611595442450616810102230126321174984338487542149579200860426891135842356008833783747903246621427153692168572948610839011068775678500146720693876828872055210661615249783118112379123063826669749717476935616939144408215372348809140913023808790033177064615213055208473583609844983873711732059424554529931757585564419588532841212293534686875563245537792954735806246998494780157530118842470807242570542272239460336410037383414726133958650479378870108562689626865873560278107735920445071861774465630504578153905833258866189851366853512599649959473618984972851487187263163955903939246377075840720785691785179903379344968961759800618697374245392719298910400692614912100067673920675512012765913283328123720155981820367988480 [145,105] -80941051858886511895388647998646110510380569341140267698473526437068735127807392078606286319406899802085735791031254046171494877450276225284372787952723479747791333729550737670848470727321422211934542059061421121551935193418676983163775047646171191685645359283139102237031804381122423284303072762719108066011185073252932018194466896878601185759962285658205507905035802296010152769900945855292982851144344913084845593324281289469028406405486681303442542601122036825868696492824274804935952511849644326401205624991247233818975441311914440507121466147457054914485433484160987409589219547241091442409546406690417322263938875855609550505467095810027402358906112162568957529608333123773050600430164962158568139520623275157608931889824817748816212891200903785081831068729638465385257799424107106515047270715368601524319696743715778213345593923793139953129400591145040810838662426624618682276180401084150523971364567512252812091714961797254679297918452931488226074124763904253211057514255168712708255829151531976362984405401901837175055053374768229746177617700827978986495878992168131206315160362031988661697769818610090888638448130886227192795272891095131477851483059816140656679995335709183546879134223325673690604634292944576029431929633772294941596245072292503654043026879649015393711837991306364295297945043460514481975447174958247193101392971617868625889996295153906439313955900351003417250951600024994863675530678308585403288965264696109457916168309426135579802683489683088750740301694443319746559139249036852243265339726105768926459004068149557786963763453551556158991581558481693529975966953286930041146606436837726356971335209884187956692875278776075598556957047886808285671518283235927221786051610905883803162882191410244079082318565212965546704 [145,106] 62315611486131851143440358509154119481917999406642780287688734212840556177240255893951569216276060490373309246668510849065154139226010096830961664637938542059148125459334013406621752637069587075580958367854926333158498033654662660963901462727910322003935533322660731732573419784996994987261685466020996423580642372170205666599110555692040292016345613123647718033145413105610523876452084446892557529583627212341332339739296707864463763490866396435269600599079653024048509236841630452953782423427453760540875420694794749696139072335365363142346593387232200769855131623849006672091848278991316699911589789385586063215917892981370511029017761319893698585007766231298231579893955555216134259909650589856215298444802418878778808602998335963060824024904990169204237255436147727167193044697915980791623835662597458035202461805171875516271761724268724308073869050685209247690582793994705327314963891359402429160628103096346565124415319208813652628718548789770585362817962432181114223285007221239863354679516062950561332617867145547895837477838694515597130841036316042407639048460913944563124451896218032082865193510909056857794894056389391649992799713325227606013126325693740858994230716654467844335723367751690738993399917809468880958136624541828727142634721914685258959808981167052933416812007105857790980785787719882750448311457427216912467872216234318604397734298922005609522950532828432951099649977053147424694391273267633817626728545523080688673592460963142876671293677512956094497795329970132455825310191560467664833583132078382811265827300426886201395598569543205932276723290708502051506131735234295774348863223619114709838462437416749006100563460689018817406411233448969000905744916195827512216795641123061170126908527126058448237578135394920 [145,107] 390334136903517627090644411600136529191492529617814841315882364979975001512513792556021837198418873147958446114666965730070209851657378499533090750248423574560496452133363204452844278524521930069370915762004509538573687520550333596811107071289066877953605489621646179137014050923345258155943053606426874774243142925349884755873242412370005213809396264744004780435457841917296156103460688146270154278683989194632583072731138679722459415671274078473189199189738760063373281087008014100458155392288275210805856414223244388717386912991904512718815260609212259763611729648429009990809802169262222870270184009485617015624408196376346181081787503089732766823172218460866363513673348966678493033498388385986538997155546755647548742449321702937415379895907685242329766692608159900638851846119826954764701069635193347369810924636451975070465801637671857445582922040792516485536416467709826047010878605894005025470566134660255568886319965923957237750370798689285461838946031413028164575155857576374623004441515272497707621813047109722034007561919027724000117298635588996139879465940029278466015792229588961284369619387614972536118557275221280644765515182839576421189568506222219914414982619506460546027922255178761137526256237444118487891357939409789249220687367777706674892858383318001821628590556220404314798874593971977177685187091304099230852215306818266683158868053711368914482540255469384350753427695608200842166648669515496759605607198309105343948185217365899844411554246681485579204508849953920148580535975041991902865188231354468120044324804182118799058535002434120675600707057535364041284427603415431736958492467511744898354869259119434618682819169592170709770299406214740057831682018005668095006722375281784255259743052030201003005246379 [145,108] 1681634014067560683437069208037448970682184353410552720846285157574869631231354203305729272677820364298738712886904609603035708243312494398377461800795190710417897190864651560274464250483733126210500441750854168874285029661964685188874842114844615491077023302210752519176064866304337478836481363993184041012025084808685813831425750207658179399917339688235322608921189660207984634546440250418965704188121921384396919744280106657931159990568350621198381815094556154169928345378792108019964279239822872609128474377822798903955399746224310511773414075561424798092868218454655990281484002316265428463312164138426150695698824699434628596014129182550860767257651525708978133907479321505425991094645376933507462031680860905922591905163298095582805236857395029809756305364269311632761847399527436187351453544223317342490477220997750842910112074678627648119297025109015580688040613184675515231004323456663217947330815723309292473439104266583866427600767714386311222259969570042014302089793463267494188628584634277722026053286086159194257811210039456161791770880122816690476103406652930063910589904888167083252224889106200681712708405081935906614522954863009528447731427807691334006502291449944895724098954679874313627117441071452599528707948346373043630314970544033073250440951009487545519512385848811965936185091725277629683643922486033923209241721060812269776180024223275464567901918651529511224171957352166557765198294256096035870640831306408011041650795400020714511035685872424860813450402562157529230523007101301609145181289196760673372489343527708534462284776123536236888470649580980606745110208640776920778887462044064911054389274885746750190389556823090422185424643530658644294673124114452343986900011874258914860179580676990693752960 [145,109] -12515939907653484859924589362066428637507472580947351893234688380001729592162648945417568770579544310259257822630968553633093396008854315823308236854279294742705063130143164071892675414156550745340479444827544873492098673551887943247370095452897733180021259579500981121877422266341590333753044167202010158361644429947276202329333007310197358411457650213859093342673239483964542672289274730026732558718061022109732143725745102089156387539624486947425219726055422032156331102306455518659845227123383476684629406353702549671970802670071752060075766142269559941724235948046071932199428146245308915725569376062338215552430358313601110517664809192547057463205781316963290996218919213363543104901974680135556249206901141109432227460630086352861011896636315782394458204948286641365366863492540343297931824970185434357044992666751233201431956106949561893664200481450233577656309421331238097840564684127059013864998623415713356644060770772083250948011829300240480112019685628439390385185988059466472618618629319184506007877344198648381870911709107650074265643085385214402179236246230437010005462963598407934969923850610216952629331062058266345826934117108080991100912690532866723533099177981034155509569016995210095162133484015330008542161941088781076551627538586507466976279896942612270508062667897399083823869814341155888749223311461112216864612467941137981907937713217967922313551425587028103098441087792832840948245584015450880112745785947673416098629796709456662787035555777725529953753416466987571084457864789178705412132402144719622030836456478470723375918182287103663389859974358346380971046249510289948959555755013984590370123081185409374859996235918991033681204425465085380284518883962130975281880140514002007275968017761207248 [145,110] 25456904904244222541620565491569706465033709997232314568532326478114932964349177162776767011057666394630455319341816052292555156141404711914476985405092316987852204448087079339718286240518027008878073004937699465647786614502771311314728007400867452886448473793132784254094559011869027476324758097025116263349241366162975352040437652464244256583240934732170446277690268104765553652052329182642665891823950117757634621746080530960890201925375675115621476558696230208087995826737124607579190046107039731475017795766788141733837357311448211900654499941823043944027883975593622210331320533547310981665260896460657430175459036811064073420098727526725875638365801224362512124027149547091362021111233947564426146260098169279776295174471771522152693631444630629350154009796987196806458111652893661325464707412885343506609278751381096531851968730036653015852213086354508310327554468056648376426831121075907641515922351187888955263403631705498112726586781198550852546010070433568983446735485394518393478721463054955981297953221804968708649397215084987838182296661295993373985554304163094186624686354415839372838755179084560439969727319162657901405778970031536347337420717708966872898135954879673430102012344949287433462938316787754763648552164861949157402109584262227031226736172347883708073873270271080740009253139444825174370407375112525300357133254819367947520049410677662149727296743968568644001358598168593442873794613294713966843143838066989662065631532859254826846394108559203821286686404461253788322626293919211772741303593488112727922684285545486643145994269186167398053441360126412879080773409070569542847329449573006030257842933268467772268895066233228185344569018219827823894163920079657441002659924417945798607929957584 [145,111] -37555344352591887848189606215551117019806191719119534098883778371820548560251543947485751897932327793181122261037787075329449865471638767469772894289324172822705354090497965677168033513910037629316053593265188678053516608975569950781454088526156952747868661289264866899887990088994990782425627841884643475778667745906905610855310889534524871812042808605693806980058855124923919731021778389567223631970787699400633891610400150433219705806285625657291814505958219557415598479724773544540453882153323573074868267417249216066304499341017435679193406587348035878585654277041448036495520838680669388713599619148598356791307466544995691765702675571534194021025582812131204263306048769684129619034677148244850353470410757945776381084575651419644314123536678921612322567703177401140084620252035050439992080606501750876700536274573705061768934980794921397842283059049844667422867417504591332319529612833178023490361534103979492978183656783895464002543818276746943587586137973852433733892957337709493249554915647953204784909837901928125864738038116844123044346426620355700945834020184407377583134181987831311562942481537240766099797446470076783446684215105736333783387872328467703484763141601775164473340850949979630409808252912119121110492203226700803116869644934464684988982522478697121115949396326595326303635016872587994713370899591033426742808756211438876566393313576226443889499190438955658709140539638063678646438648507200460582391724846603779568262457384606653801502695024535477433746556867832363233374559607250620134216919332093406058549438784662735005524462967517843409627353815617989865170552259934280439715195017643078479573716674151764578198508792665075484576186143688879038408117235856145731407872939560540077646 [145,112] 38953974555257989516041682284949965561589998279894621765965070336368905658773000380256964432116314321023516792294045062462475979289586341097750161798157370508483252680275815897794537630061502627688215381330999188688406035865884654875863372607442373943141398137747156576090386837385768524142853374095798054311056806927007070897770594791850014990354020599668111086384063778574747027776370661519926933644683621029326581958789911172087313920105817939269513508712819821522603388145581149022408315783378728100097561434329896010438960791924375744677256314205139335208414787056375748382428975929330994446874269503440802019292845479133916248443903359172888645371821493260433270950466020643414935352026615882637143765684802757681032268638608541659692112802989020442163035747646784553274067882257224748983300544800097695049169444226851102416234885410965455039305875341211165656248703663049620962901202451702515548018395045228941114758680654150818177389778495618936444975742816582910292987626906563345781559897484369892835563056815587786633614230472607100792451239130853060578253623054490899541686900823374784988800184364811488528908731724975273207278753704032204837738494373954055814365996347877243377864744213091249697751259257016441808797020689990781275691806355002164914579440772108453397753818782486594307740152449568587996959791295631030640790372172135336630568613550437890629242893724690964039868819491556954833413902446151699983898656333743404458337513734303301085682082540174013162264151482376053690821401701521633374869419511988956429771333523945585562957502794658797649169398066573537783661090469684742531863913116578043402508902236346557446861242672081389959298021135445386409317572591223430323751799999867840 [145,113] -26636687529736223809511843486067084457153900106975006196668766042494487336643886496302235628735608645046543524729955234066694686415458292343267967707848676711920492646452122654417877928247467322844516396361329193541570455010356635913967054178060935146955186704940935257799970142441971842308905547522570635571194134364804254023955422109145342334580280286201912789451941947705071228515482658086505915553457247866463942309952216859877325279891069976111911492475273799860235540998645453394073050579102683806217581434267938957647350801242372130699511481794974925564961313228326482601991482207290515036689789576091706238433565428235046636383614168886660803754520972520155140709526890077861510425553917735472242467445380457067491128444539540875122614777076249541157177552687483343072840122148459093574476170798130981988714533789800422731538447048940775382576738127431950846156133426237854428862995027659362853659256325374500122784471309531837639287246856462980689141775469069547500151885195998749426803202390742367746072966801682443949527465004931823559863578240846473617147318428691846756313979895427504127359448888431096378841803810795516460533923686998415210513501319706885029249930228507271013378269754777202528211016133785306448890125237390741555949429352657324595816876263917291903920009532805506501047894705491971543892714034415661939092306124988270481552265753159503894976956678567250167332263574428640184192808973024579144094959522491207107371935996294208238701983391240372191489663348032260685402340893681325814651133945157915223443674622450930576251962911326397762177300573922316816918166134551048369168255587813387512774378258322407447059622225358630852982617394161950806994135322921893383581230552 [145,114] 11790268103672102672974168441676265763478691301366680193538293468454601557632295750540375614584248264875935609474016367725461842296221836253405669553477229443857859923099456784270944116788491457763145458317504974264980199940598581476784174608803178173393204518480898573763321131811201216242229111507847846889900322553625441487270618511067990717904804317863961784055220842137315870346401004779804254584330771014216760170360895185694974034469829390365076518363264095514097857584334934058543622927516235977894930593295771448184059875125135205800059737954301062882594358987851522454490590128785625930836592463595897944221220292311873461795495413690724806030937196554247649018446546816229155331236042891573336240418219377760155138606980882397179968713568486499741332725117582304386725851466242085592749292312667893993906678153397260531660148469555520382752040666273295610387454898649398383090663485995687137179652363661249945896563828267452549114608890056759711507503473591209319506850291198271534473075950489576475304274780289280527392786729832300530831681407428600723766007663609348447942029005198392668767243464651536304469676592107597607095298366613280122676564126596143218175927903264720943771814493145814918007513736307318931926528381749722663415471264862969221150978913605547205532486367961865794595755934248775585837199117072445749549800724513105399028485937968667867178926209353368524737126981919401330550772733610417782773831779969711434974028041255215557891775666248585411097946127093274482856424384475128753349021019357476816079356566440129149683341372584101744123532153544633414511097949929932700920700945320304603426918614288201906297216960782333155985624742516980377351470266037111900448 [145,115] -3327237780304362985528814688439172128019940507205083348240009832795070920161775071280750838154133988137675458848134800912896061349314793596062408393966570449719233922968374132224389179910800038112609610362274078722803765578221766566389419550447293602707675042734393226614479740139519237104140183964526832660895581916487121178873848565090785771481109510952919259635120868010331732288280027008393965614379769483535972692055100968865380606602107919162167658857067935534942163547455580224276807593106435661604118994284377139939241512442908156986302199348993148588298954861863303887568732929377897587068090784644850762637319446574724388942046037780153056243509560749070732095478305085910769103166771251580546770364726193497971904427459094675327641180105826505154556728131061251850026630960356438491408536501146170548725200537290834767050528915885559056651403912232399362100459691036494181492829091832935466127184358363912755026806045695868072635756979154337250367803494358673987634889247269563554379860775503529422180690573512318365566285716619474920044287852841088258265682966301681460653727643127067963316239765331810253213278951311449088044224665663670386324193429050365963872619410877430191711933671172574430621800213172675351612553001502900436689451826005192766435164771321570520006057203117818114738547313567435764452804408697549834922149568271331375408340597493939552422329157993256858250301458450622666908655988245041983491861211706951391141736734442895053079382826808452769452606916677014132929021872635583090915119662557821817361902149081367491671915392726127126435365174904924674681017410455638406427446165269593260391099475577610320128108359959240036568290664667810834418021012259724 [145,116] 559045363342200317214015408769095251730653749046271187690418414451806836602944061304286113991340440710153609549524988364293284039202705328150392753744456095418871509949013137913143772736018851885870819229462663754368339361491394894830160275841223244622484206907835253904085248110085186558766476681325430866604428531966934538668812147127977914393112481355874914278235635825724321214672182783311593022268957158195050018378940965272799607166067248416240409141282770260562974233434475601837073613510946489146744689704041875310861724171750112846712692525959580644639818866583748015627707938106166640895913032424786403320536819888521998436472933039740014288220889133705117026519994656372306993299080293416572388036929306405395376690415578198347579107049637847593834371986041391070083775736806049968556937359001006744553375212315105884627233073863553511643922279373795650643243528576639613915787799204471274831088042827499618624698889648204508182360987378971365588062093675466208969766626800518078166578739876427943793050062645939276426337364338252834059305493767325662063332716314680692266756499080612694896176009994448578750869923781230505265340499860422774573201046937492212343684883640894719257269626396775456287742265144822651919835901333295111106121802682909225622038813242475398876281939219333599917137683440830246145167684709461498512120194009303351645801736022192911155857420823495781610208838407653838632284717476435632837968352728524863718133462407029112568348608753627344840901523709991004672046788206621515043731970408132426080902590389075527528270702973312781363960290469724094994812576808144921975152919638948166087001338484418998496131588644878468618945767786237028702512320 [145,117] -63925040668373716945146877453676359172626100031837404089692421760900415586429671330872086882939421187162561139454887021394877136902085000106019434932216948209193834569184126855624238378495915866646766978043421867980776502926469188169385189446714910554786616230722444041850188991662623903084187849575454713250542069485758846797041316106901538516622607125990933246590989697523071697087977217831972905707107178879453974467323499110270810062275481418672448609705141706311117373193379430513657100652989153443197342117014645824383285528942792025732726979404603253962737501542175897320277704361894733866615269937820226903574268629383906059927188484245763699777929836910333634911136195027111263780300031349361307494942781995365292907108816960937636535482430954431472822937643137196753559157255581913539760352797043147853498730034999325044872511119429492181752564544752424932446331853123435757033699932224893677599640350877693239286508755687989457502699219534745972084834952468434104799036975448120413282409792222333878490680866441558912971015330893735818485844025726585376979261383534719180532798869507216757543852625055725071484095229518776412201894958661242820340983978630194219050293426186023781456575936570145089363197513286787046373991414193337450517260878078981218166028992790392389854616296206964507388844015242855894398714251598453015327127927126375207455243961027801634843141746612273791362707642358948280142733638616092574008510478072500869806236966336324694383460991999345253516344094611581740568839505317191982244569853754404226878617978966133709451553087815087358816373002846992096751868422310681385469562137258700637230683469916708469415001552155976803394437905637378584 [145,118] 2474934801202938976585618265442875272620256213504322495673658202900500184487708767285443861905638276860336117994128716640591951883464542637611564413306501615847467359263240111718740521091970431232243376673742680437693901844751024097637692595090558384529540774143539279018220008101184864559878055831508698238016780190727571083873826795701631196593245259425916781518207250958698740615480071512755573620099319993035397879849625098372677364063921009722640018378512864312277147457162491770854285707806261254921692713757065274989052968862215497171780485131437878166755788384472383652707991467252338908594181420630551499607981506206927955562034447671416090756826641879901922888558935022676288281397729605664943865186758086147611481467272191464216524580828326904196810019944292112948368452567804525429344097077620893498077106154735068929976011286929015627271182555049095711162028079955473108273565454691184388109308351344608260188064504185031652443957375233020274053180133464670781321432048515304570055378093334691393229482481288051309376375843354162531370485382895437394759982941933230263544301206600291326697460282820979656613357962252847368073339360192742458980485527840237015476781567328299222704954770669641818434528141516467237312790695064557110978002914085055654992398403508940093552480473372174090116961500128670413845548099625005529186333575242218625304834957458268568155454266908847373857691704804425064477587149597864547509208175086880028176426513453612443705162868397294481717659718892090160211272815306023794880905231896627878744041986487744975568493420396292270055128755242123725375458269926475559320110873646931501371761699663567794223337970686985432562205751520 [145,119] 64301359497240136629402458375693437189279234959956667501245613333189275619586872773545389750739915205878201294960228795154128834071761138423954102645822208508460202927498739359963671309194917032677076300428792395771652558655936805197458926352940578561783253097028708065243729789592084747737130559129415574108965422272270213732612187211884180126299319588946403193622608914803799916305753605763571024797367754113996333385365893985397281398378241993375259715008165197741740848973949725723281095558026440361290866784839920381143549586292634892632424197534925741267481585147369643732296248440994717965628743572484058199263566325652869407734693674254137252593199553607846360094341538002455647674554268486878576157674964172878152892186853752221229108955939935819862602448373786281553663657848612607222787666747445815485523445864025477243312743873606023947253870743671113745275621012383800730842846416220125801940611408264529447987850984974996035019489498139765095305471387552826328619670978445623822258418389390502533871053102801500851824052080548801740480312224632251630344405801831009784089319431976995190390211198503578229410967962514281862035037792447148220308750715500568884248218058363552013776628102926472438405404753539011369293929902039713782032055645101356897301335987700596230756768730290198108033010074362466360619787984841652734776828201017169240453390404082110619507871326109735368271746404936803033847327876293466281297515348143195932132149616538908939746448370322681941995336326889116820359030438403767828365664122386432292016554174680413378266420928955114022476884999902451546354089110865302800244556753833004610275401866190261568906944830793962960692 [145,120] 17082454060478885889728739090008268299477547405368067646950548331834258715084891247044976164799490627102316468770603079788521914696994689112778538929315147567275737335474557605969276971530317832960768432390049036358451286119680351223783545353994092184592373662791843663121488814934792881368519813868438481232114581157796460691919716872830292009079578671881038531257403987112662521491325329809066067522669677110035375457012238965147658045512962887873264118543782418103406175875915326590808307330548441520675443894652463685588105480163076717007792600500006655091777890499783494285502591038093359897653884137434030670286786617242070076137694493632127661482592528540729776160784960036753340036772592309148172000598960741318143438781336902210107855649840710793262418738292690826027618750756304562530358479859178209459995258040988207525412462265483166240309433796943417955785443240900216870262354329978571776322151734330119022416649688759008571474942015727247169843028922453362831912299312790041470043718904358317845886346046254315516022341696765874989038116950823932440616753280638667050259434743641261589287205404813462824846036220947365564001722100616117479532627244829012855339007503797723622481217140645920231984040131041439805423119472942502031455809451069426622055851475921593743047363202718453606675184418403235672945686615558869801421882025808345723186664432466024027882920646895864040622566938093039679033556320858160692745604618807118317407123725842065652087357858882677853009135450466004945646543424628151905723797226416954768710525515751167828283695478214173182709053598386352385890438201023922224830473851898945952016236737436756587344097114359584 [145,121] -2219717267021942807842109879209395313378309988532550394932314896333877119290435010700134117968423175357525617820265504105872267921788403553232494432528550462212012274374273016664920432083845309408131332063990069260971921254210323145444516890942624102106505030506036400710993714338684000304045697154647813738662899098240880276454915562316204693518943327831223465110876667056830168523902924022272697982949465520333920596597357901368367683050554355332095932641876048968244522784364911848050192586553329544079654202719086916788270626601856079129137856753279268371716164660957179254496534656173997490019906586735079677096224263867200978536646312648977676323810260251168670695703506540817772515796615081396726051474541424460011077514707772904712085699750885801071190736163674845059311876505777989612256880619665741808892784565572114531465888354708418605259931709265161595540236726822963637577239181542181696202533629683756795666016626036182428268902328651742516489666977798992729324516220178932863538704854020275830402582254279526544159845052807901049007806297450347870772407864003237139181760149959255026944244490157571143285968441053252055892304710345942690692924751051544635726239716158128782188589648136313786429883358838988388708695615407302669596635586624436019485150905916517280346530950277448115964316824697108072244996442708850741134633000234457368209533497100894884897279461401137430537286519908310347731024679960802783738887382659420620917546348735472623101935574284497593599165177139103462778193780873131318269494196864677386390188107675887425116437290560757446384378206380417876632561276509622943531237879846924133520834780313066142031174116 [145,122] 5752071184699514834159932238563354765201030818809781058151183106295673809986166225852800887242318822318157455394655590618875114680753441351009947889352891863199676721830551714490058726379137756379060096215052334123233983979240725178561611362464159866153956354939740399096636168729898186907652653271842134991671611894450714399776880834484587875551892233764142686834969005911586343584152220599118474572573087711585328753460052279413407413371714928638558738050896486019571309960431268787845027308892473562714584871435464925268734332780426391132685935447444381997329915021583893014817593389678047556906323569014949977416325983551826365243024211296252898368082065782351193915083808411260203502515030585251169842570968992862272829311463167584268531085287994163359088669921098195408665470153726808738982542479907949183785107727581289738432773783257466971125446589997278929271751055509962137707026638709634991477360317108203153956305403577855676335238065308707297357107800244655941774087540125981244653685972826324027935485160309646149865099045218273137141784991385383287926198990761799123740063071597924998120701275949790984031140552213779475146054047032791181504354471976909298836023203158378761029222301479639000319497071919013870102609666578702565570926694521460045193137186605404557373011097341421914715918102947062561999585578723175895661213304490477304436682665266546511869128054918323004426225918101338989858384155059211250354710000952176013788269084650232580938997617546596710586708682776395382960830674501420605035573525776470975450919532028967215868715079651585503780073477433289333516456009340565337537718500819791723818995623112210080 [145,123] 68846397185904717655194487085765855735593386950964731976572256588314448564898147849976022369786342693285585785868368016848215503287146804991980655403255681795020628189282084791651537080251510032804201678831689912327055351558594311638635664580270161216476178828884637362364780174731121783759529715214358181046163656484245210409316466289941060832078106029468648525704325546374876493523485958035811468646612302555171671865399860869324567489444330655821923055670479873755947472753482783201593514900386153427936532316860606837234223934443972319058244315387295028877191741430407039110048867433535849184580993306047167395506589296744892626814584540994751808855317037955271840757311479903476209408891533014149976178109150866908257096564208075998721252025260831224442734247907625024495835762674261266234616297143203753772057894121041827931466302276669291860558046441014411923379433246263211684915896472146169642958785149651855694718244286792226742196158319639559988316545529268446236826392060037928480016548629840790990682122626996365521959518301010822828434092026177533764795885203734410777163775362876539290275227590414707534500806640675351368186572135698720687934551044819759001660016997904603357769869468677858290821901348098166807038899514761594569588067700509188193031638140196147544674113371535539169152144271883454620797606017152744232213896753869293233703958487233216506368349394620937328251017028621341889303162084999537269451078670408769012396029027277409704898441822078849366363720390827253110388538725403568160674069106744491906284411710012638703797711053869230403439141229322943402908821231897016648847757064930915269951141638 [145,124] -697082416899915598170541006519954528036123000906446294389278257730633252742833122011991341491264572883403535881458120502181211682606006161778342874048113119863372913469657998721493916906753927085307191874038783672195505678652306424122158286286844224079462939798680808252676180143138903104513776338434319793872299796778216172888563336852034680063734686271933640083498995633639633250461449348165030288733341357193864599784993540373336768134273032480882114034197233601678333737239763666136873598389496919167276803522582670911207799008743799859005244286052506640282779984925069760772580451051991724880714567551083177233068446396363892928791030081023758934087824545802753218872072942696422890821038435127772177852070517254690751909041554327323253698798911446436462705274380155834547811895305406770950488089010318188425737780790952074263106975210654418663503730005724855817990647339730322937879615668897897896164729829692255704660655313156222658164523076486731240031514614035790829857933283371164620582423029727361113741948894122543479271317442952709780043099655952661103246665095840652540810184681746740438552218469325233219792905221113868020561023239173949318166493465440388812226153762998763548598583631354381222349710100927463218390147683287184241962747138965211428974015217523704538450610224313485627707157455629290573125113951675056920411045669289366144389954461031395551502131570891932973232296233356986118030674813338799308124472488008288595727432269648305166467532124738715785702338463778707591524591815854485645114311429592771959276937111685256749544464826179656386219311763848901581234763483177363177400393036203067776 [145,125] -221607066472556251237997864768864117398969906676983770211115073963459830297486336081255300199203572002322326363892582595046568088083793696946869810149361360358819184994891276284078203999423628370625583798672145029364274113473169674982456606854987027433408451448776272183177182070513102668043734363902498611747145391069654819734730721940044521202383999847569123440351948757763853657227469015542468985545876294673663963358616486859388093062700371295365650501599041032057681810397620333335958818689783514836129145971874365938690558749967755000033468561315350854108678588392182275797952879708480982203983431288304003447243292340719271422188827690351996388682033452328443061463613223266012419350748405779526853575341953587419667924928770833737210563061159689005140840761603066012177288791150338030511705390636173463270031676072091734964664389599531628547110736806139124396378513551866633246932418037722204538577240908173199925722496168014554988741611313548217596658894640941171297411526012415637837188733350256399201252302936387096912928115998240237791646680641707177574274796745491957085693395788688260658959366839235623206633784771487112151351847516296913072736075031250347380782306260497460352776267847484039982908453870971029327797221160078802709384496672089168816909887900656751202690900415588234456602908790767532047260399467030301846504298438019955290724158977043102141453625452630348081512880299683581418287665610833239758677494683814690856045085009218189786422795163550526949312527176179298740686011393842099906249116225471388599305939769440042173787756681059434052930734422524740969846860453796857688196188613392 [145,126] 567235684626898919945623089326357924628875296013197462383002617466550174990300806308991379475233519357171599696640307627112704932572981611355300708920582634514898098767261251263670779881974756478030216815208943326599787766403498257815399463583580555937304829412086731233486129901808091719117596009397514415031943048016989824943699485606850665349217401270700333352249723339712665581578127315118845162313636553813065313741445084152029878337836746167907712812571959960749914038023388755109175308769313692533838612315249924018361831051569196451888338229410329387519559698017552585609635291445017515912517606354820121223284801692044891809507860971793411872897824115326969540677348886672687988383076697017749122439682305382843487072816303324719712492558024349398624185892504445789047832049864275645327662446929019800412560151243200458127587422844708164011243266621152555060772439760753693966879938460755949131336597570824691311152872822445021794871448586342450422154487403897120722841506504165277467482856399303831072426565158145951508463612713587667661526283284158949055567099127130156929786951095895078594910366670322794555077657977591284226245776464390783411550807381728915010657390443904007586447769651928488446620347853395909834307009494885434011586973212801596263297243904713625780632842683334139102442008297122130519316316864471508850482216040459548558002347663629885390920770042938389573717687634248321238361837264204357060803920011628549157168345480831290728646852916456928170613678891459640617222896478255837673042003976419411197483333510565196309000183567005398191649188666200828205556493143109870449440 [145,127] -40141653068650986067639758184918617084265032007635638256417710071516394920153678280858130024386159966222155128794779695252309294343368589174363443065790582587652897134705645334496549133010300029267767766395633197048486310835984464921499402720203684801521919558500995213446937373283863833555991833459515304986178191041813068722596587261452869712168309058332293131582340980802255396268948468786097227933774291368977008055724344828725395495378746113274382985981406371048848032593811749529679335878536588143134675094311142922130555928730721035224988294996182317614572562405576592823474899464754239522834356854015900379926355312640427870122910342811659223344024859075425451909564986914399412760914280477978303333088883942479175503828624499046319313251659616352562567013350874998176042461724022807791957876716321348377684610858637752007476540822292062239443370120361812556385747072097422310786586240717245627160139512223762223031365094328973611126336150926391704008118121342737578012102791365483461950067758107782579020541775158868056880148139451569789639584630786033835883689444942111027863543854985110019206562992139946468907808923630349904773651339253173441895749906851982679331730937766312124382325486672179644407713117350095938491802133472591881978317263214585429949810843361685142071331550239886732140812442621604632888503092544956098080332366027857733871760447710620195017935654595247501201808438980689278395402231605657398314404655940932106723918229418182557584833346007749733289489592596846688411570788560354881650821112773772328882524506627157549713571892608249001046839264998346519434380971653972 [145,128] 93909262403211579378424249720375205201676597995899808494868261657755950990677395296681063039810495710371691168016824001899651517963915487665617765365137107331316676041294891210576797638795969970412411094797950400669768624610976739506458351530777946233336127638771734349810087028304181579288854552800553295207471254784905822238301896802522341012920903593170497863581875937766904952375888934390999832891699751159250643938207734258908567443638603890453742620981244717322984678356789949589021365004133654386798668039351441843318287603373607979786117434600884560724265922195250439750477266493829830052300866687024509477985508885648936263658232052479232667015900161855248962822479700337505684232367399191401143321278323287654049451127721789278733800236724039909611702557179247347712264910351729808521759978910828959122042384454360905676659163389570868839690166145305305060905472525786592097389685608834561359399701070749944851654091197610071040758321149036194635837786903914956560499618847344301063087105433632121871061898966718328211931424339908610204622593940377516512065671718305198477470748131294265176402560932402803128105546514710730362549176482485525018517454155966443063560579940947908397004470628889763640348502466889366883115643079579425690185309680975921899576891825642839697012243575976529084611798884764972631535576605507236591568701427681456140463161042885940381386424530766300542464832108781929456638943514415324560472556407600247434090585696429723384521139505413069246042869838574072151304538802726967677578682241802737756717634846764649972901329238146322412198109442260454217564864 [145,129] -478230890219910895081144807287428427922095692704194292991640339727194219288061097360262643291616393126393935465612022092233476297650333674331916573226169131669778656247708327563276993114639687961675061767868367554646753009276839531145625152199192172971483480406706453722501794473678173182607042600868860698111169098703787073681037899039203784311550349490842538853260769929553845487765259837712082127790331924387261838815083864293364321656016952525476882829424835479701675275903108183188753440111037338992336370374532806258043306745652455113089123423767838813366346512663779221444596695782572324867609387173636227861743074058417312741228969172075160883195835349768516427784333004929107092288596576389066548866998620371038388281476952820710482702959484442670938832091651534495715604777470411593190756562144900305285742175810340263188484700155304720284497481552098782319665300937257498951524599214359171642242805728083874682736763308641575126838452198113789677332843718976762943792207907850907650546048846307120075943234505308204864926076216943003428902013460052511465407450317514352112119119046781265126811901095243276772852609236725624309311308397913706972547473034506002276282567322374563018962789276414964752453279390401882013342214774581349197519009155595649763427446819205365691973561014409822011861111578346737792427179103714201217479833149899134607932164862463944310613782699958936276148403758396530093592495716926023957237169013225459576133418964365498988251595466219218365386481156746765698699409774085928168697600511799328610772795413275162208799647919533590139008765596946264 [145,130] 459250804657580762160081952944303365022743670970677689372490655635445676334258556785015159717949283261243981576519943814479320627924372969277051578568923084652920190017291117937795638584671352150821822167138262072846793338622830980181787055817243624898725222876058574489714736275978549532748238979219637065044002436904122790035794216027760510862764610544520194762403836240858824672326328058514245465609349050782423121574229862133021996471855474188368996073004386182797080293040103613824855488643065793324315333105763993940365568837658080456735317881108864888588827037792776716879052859539062092717423467099255108237943184307908613053476727145426731473531726268659797318938950843703063993438676489733372536397340400167582494655216946517829836170068033044748982067486430414285446039496390820062550062217222309335070923126650126454490063904493675909526701588029632568452840457373524142171397399724984708665336330675003436143512538471658530211230108161062907129457759981509906548824471696345060393632417541633554893905369539989937828430831668852141873747493987486142081465314414688947726906674394780885564655981738863155161150811391747726751054556184350477642501639614052991806165534581068767434241643207343574734139972902626493806866716389833189235612349842281217539077697178929889559491567788564584729682272356683818360945801215584168449443829857875603339411249916155896560336911328589127750862653628945802427439644057987202264572968834722390876118081936557635727090990510531137006222380044654553985802880911107773011789223927658410666631750021156600393020327097255745767497400 [145,131] 850020539384892706791712616339989873874747974097088847596474814247438166514152315938031113291539651988355210465404292695250170113398674406086900523597343291480064842180387562282268538252131646407226422669119379417850238631165379033838027608343242774633007249470239391853276166662033761509968513944401185145589080238128812236748984336459450834134184409557590375945653521552255139463549615016070598667777765458730521972756446918174980185702526361628931060041239729362427900342370969052203127211026555673080321278470343216154471056278116073165422015855567981410663687761848443532200272982996785824419271463477831054114807940173756598760156947583578390146849078131649437537771248340912384094896446106999115269842599018864330208583349391559298751890353821595287263637990397190206256333735292766579233129643964326438754511421161377076439000871970352682901214338582338540468687207226090414244160819668982199307346912255337069987013667327526374507144507688446593238734379398710601661509444595610477243980039542027568038370088649513553980222963383429270282539287692651953485917132517248038812945507689006106304023027051178916974355776599671593019877488001923710285439518877313731393277759275459621511242217148637420698693874785466187255222270059100426056476876279321923402151215525029372783380979745582472527800772401290743288957311283361064985785572160708756784520899820938284547627898858180283663053367925285431268262816572752274840139090959319107164167209494279279040284712558385698840300589911138100562987260283542199230545792805794214805141368445667848224247288409545355 [145,132] -1802233419122530587248707575399309644896735281455102588556815110359841249434384713267186696754796995564571538748964576940776975081606923157333735930778856705566028042661029452353429418920917005966267643668294326280559423614941553896181372029473539743212591303803907750125638002779083069122491855572714402071386092778211199064610684935740393701851292748609063755443171126249785047942928367786101739525159280034064822957385057766957470698402917906858533968527293698320489120601763465492311532987214798440514110170434696896251311197921385798115460383455659219414873871739483439986594599631996488528460910373684788057571559027336772115982984535591488480667075084525765393976318403989210212416074835856651643680660742032653497826418395760466610489689043519838131429169802867775281390509373453506001207177948283872193978697761834527553355316085421170002060822578693871474175700330701341127626918732801868142104823929301048454585237453571027370594031118457737951288419836003501911669493545940731213432689141407834803853657714193825986351055779091755501910253772998176861843957944133072603535240420885728792264999432062465529568206515654289466654983781643660276876158851699353187566033815029297053520056487537649968195051799702244980936463635588460174714223382904653297171470621100533078273377627960768394983970910578009537415649680741967157813824288304351767820190267057923108591485485388733684631272664711807408060928924854839921355975658170404926140052947598104886703641421292856700320767381856877763852644873416291901460955501766971404438503138904120304178732416 [145,133] -2209605315160334027087286102093137380852355947474770827981522078171718462105657567845424835109549250310576428367684791262215159047289003149362160916346384618913563800889093650545592468979034420312119165065681497824248761926030908880433530306491926565492724024626029822730589882453728331125183520774642167607842263429838004904105217514254001577940159125325316151897534188496472492655867235176273794020035958683776453617524544714138667032681557835817136376796311613062413615260691119586040215969036172146208082942264361675040911616095373139109686241136262521472109637123063002514905418996967659477943234748716540431571124996826308787113911191815452379939066828806480254247704517784622186578085508039958241656127106703851753001563422436269501885394421211607514458798799143286010239622635849091809417409441408908638195941830400380644270842473828378551774268173331481513843898351773735227465400414334063109248295709865069989436635483981939820556115952478041003401670096902689570679426336074636091368161484486945640780369484686418289127443039499317086173750714721853083404984523180805564455815320255801756522535337777953740420909374573978000264433000561622367489971272557446934391057093574081442301928803872482626395026389730503680805834976525810019537582295149003363146417486046237640305734480356112819325377068418057693779448219971571241503357252084451145161447260994458795174075272072289142953518177163929736916407006182784130163035774024096107831926547766486717557108107853482064673026493819560730278413259207754492362320238608329417986681153229676752 [145,134] -1923503834878864601355022101239055801912273958051540238510136378885519944665652667586118911752762915069181180765406845258560013982348197624158493538781137086878673649084414738316187396258997156366595476436408360809720974737753942823409762906747617393860042055392514480158632981203630798210900256378481721050125457264499826150285200559302624559038549122143679968149944486976349849840592376221828474360064014264675981614792258560644681893678965001169762642192062020913931882819330234186650575299461518711129576982890649034720252876653849553613308521558908027361611409452576842043112056212726332401169706846568240444547605990214571934681206140152577470766402285886500359675836700166585740406769313418943940983673583966646317102690590532519632760480712615909433380265649063929291950042145235756652541265294293083188844887387686678379942177354665025768120030967379965781707157296033690139455425373726154169811486924799530005463599052673787988902476930560144878598875976333371084157793067179581863310793820750239320070810169432197686034498948477403291197194870558833202308107352319849259826750094813096543311260222827245890870831584270997693665490760158471660516992668804632190857461440305174804427192960540295924072663504463688087663784644911990298158220081627694595612184407534099087980119465374146018661503494352155510600162186426726158317061804268074620934663525236959168977227281760999192863351785559943294426372845360683539279604752596953368724016825753031030003899020288593815824883974359745330522248163635238168616915251641353024876273712 [145,135] -1527355283640900590613575870763392135551689061296192157024644616680605680226220079305201710681974848007435600432250558189590023293449398322488004025338231176011762204287194967747529720385104889804314986954635498396830662640241484815636361303292490314465516961399972131126894433657383347403729879604301406311163158155490025152613727485973358714551771336089579783736834560721765687258830098294899041622323558809668763157321672130154820975755576840886630400993671424161306691532666940002449049795035719516699002518304047568990772826178602101695391459496402903765033602616828949179688953382654572126622728566193171739998165141275877309555556117233611540559866294480471396610080376339699974293158346045511771160324266062242025864468606431083964560748076245929042175553741083892920162090145153636837204830387139614325461701514558972351754820694588238129942649432841232528670221873522229301695298394131149227150576172730586553554746856704344252853450858601035403908060828467170196221424340339275438367425026906997979512934565319261968171959679245606942790731762097392972101275379855067499170966432930041825750688599383038037977128182436598315791388969457452111803463670114420192686019970703354689112528472873109287407004568851913085178150352485270023979969271455610000904762463683207725512672984781817585948823069864932925958270943551068399218513692419661369799389658478777309020344664420968810424233615855102998095107502607489654597020903844984284088417225303856398366790586615574826180274697575607298730062626007884261873423418870589750 [145,136] -305498035323689605470802599370662158728216047656832483425131347436538875755246912494967640199453701174421145476141065840201621527319521086714628960516957362532320335942218774092402908588832763764552761741145885322113301569087974866322417996107803701572826792489740850495719351472666139977677081731707794628819235927376985401558594738713514660724512281610960758725455966564730544887539824930161874238854940663494562006845600561361675219950694756712014561434070260187427714536485662779898145459210241165824200026114498667563022031135609380518314930290068352164935658411620621392091419551834851200322572027407734491027255635356005667997556187130638593867399231521898019990469876562609775250392433617015018206067335550021570413311635620514525490164140648242392903111336595140788244259222266516481307834752813506850612654735985460282639179691197513779963029927057109530482445146689926610712863156129779940538187570805859710825110757902564438019516679971714034271091195392580054608547774837914049484753601354030858446073665419674880628154595701181780173277780349174896263115056218024292092466270307580349165695599024534091041313289345554140189501237524257854721605532777595657813626843829282809551031581856295985832422242804476866845877319917815603879946930727828842655163900011471121151477708962087851480965354709401496022551185633165579219171772965932541528563601518043012283647397378885646044679598535919380257162935323832426624816178828765406609952253918668425097505760964953656842965726780059209834315644630349524659118464 [145,137] -271470184919399986477982117784162748500315772521717382344165235700984478962760530752233548459959237285193296335992692218904375899929993764161242793720737129742101438707884836399160532062529855153726748459111231497633389059576140377113606668320961124354776928714072108382942142319230680875031670644552682383696217300060268947384213763734690877355697275331862638745864356471406945669628950876454078109738632457315047768732338121493932734635349665900674577433888609176629776548152626206299549225131070839157503367030101564989664115009563412835038154979577434521147130279358032864947906331607642863334908876135979365847448500979720365527434555411210914826462605834629603009276335709380591441196546155193801981559873365931208810554373501797818531380663723392990328073762049175234709075614905828144691867444257858081302322409940067346494456493877148217037534046032309750335378733432064907897594144173259978085272155740824766206221717548848570614832083658474445534696500511858687910865464189099925130971599224402378640373410816233996769715519468751839699612320901232908835704448423256870881801550102126802210932257218476264734379778287495195672149800232742435050702376927535369184089201564931108058259223174479095735887832023587120480794434592796474319270780346420677400709472402692529852403857970177706227082558194282637144004256740894117571970339819255933541911467701249483527808745473013185591733179978157251100642026363522679036553934256917993183500369213684280738750090026367522550110002311181736356944028944931232 [145,138] 12331908160260322032328058512043618258950005462920260505369362326369140466266323124678405956525977159602397904741594936738259311262068482212514774581844735185320451148690222232529361795877359176503839849893691338803170378730421813136437132179625639367664415460291266352184586486218740031030595669980452109341339609960733526848058390368923158775839546692456085400173430552243081569571646375184563784752717226640200718320856136055969113492451480628828629228252597171885331892393960581470871435876968644814633815610858868932105685741023636202281401816614465429342977583817368038287887007882060498350354559980133062874257830801047068538075927495246475855509211765206233595986163021478921146140713086929782489824837660154899412965652317738039679026720705008547283101489535167275707039596160117883907899604330714268144314858655964333983322450368459525408853908010450396973509612102335434784144427159888896334848237083034004044139434191804891728522145502202407294470157950258852895227039092583012012945009949427047308857455803693353782760348904820905087671992935576235553023766308944290219756844268010316155079713948901146766772651222427076639319420831059630026410333677012646984586600849366790280891493536361694946511827312712503264489692985917948474073903142845713815184124749396317960578244039286825922382482908198464375048929244464910246297909191806352064773836418870755897903310756061081446986864957055318161771593214603544531360147519532481821292605149156597673213555436834438454110052403686985194943024 [145,139] -2247683793943208376245199466249365720927091714736257385855459441707766367058573161064853526518911500747540547135255961094442224118975665821808942549493433876507636395628349122137107759716520928196460374112002717232243194190684229352279369434209394391415863163865044740551964348495750665337423817229940759205988725261283496861348770161987769889107514726042110783445914453304143353546643963219229122920570514256597799144885609727050278448027803877141265249655542267456137104198707994893991392823903044894711203900273386271499069692209416021418686284982186404062870584523913173187875341500386951856762023102004981915014986228215902822071266064527642188358437611864693258242662600855109984101707970313565358828101471315751000635982913527971141996718980698015808231305810333136183563702472935570964114932949614210752020692551331430408553682010407466343688261028062521567322252165212156867505764738464414933206548597711585195386409567601394386248851571613609383399074461729378563723429537216673557035715273853159852894801273070632182798178459724522639436363876227334303518138774318573090767792426169061870426600062253389840154690653382099418091162160455136222835438312848100564907852646473415556517910121271849118228248056930771812834243305901625626244839796333804859148775147835850305761473900738125765981721516578441898720116073175428132918256242662593492733102312380408622535462034297841284115301062753552123910898252658785028907269402224604446113919384398391970943394418022900333838214749424356 [145,140] -213382324631427239298855747922928950849020677303515638612202296236383417291370455028653183952721062999070156817354906072148801258925566330642235594897513626113229700287357269240400101633814200274863727220641813057023930043051984036394420588535183892827530561468567986517008607954058286367160223088111477618459480064706872613727931619488842798916039713474915689675877330235119667608269890507301668461662070672739314035936188753117960020365096356181296051342123991901211610102089707477576217514302740551168170666891642543656463212351467041127492164984969833190753678052572707526508599218029707261277513460863638037219502434939036899600809854461799956781440248682334684024577419135063097970799574707989143453581728125356611784714143368638713845079815101318096014957973849975639562908287647679064984799349855452996701445053691283481652928047430922118358667389238722672625969127911315706912056956203381069855379062195465021712524137939158340980085089367572898486691288924425712434917469705873964020524662460356128159658568103315129063711973552374499215069556037852268078472040129945337505767771648036985181304213404904011145457212726364199781306583568885510345705665682003977580132978001291852026190982259457348111802315144880092490199046221098656681721842771939335361740043549612415318233423445470112286615339603362840269990278370713705457049891351457027284727035043503135747526510098502583478598612425409931928853593497018238571770722001744893208804437356914464360398466021201070764224 [145,141] -5939482571482687831653954709249674174151888668698124433388534133565348997628675195984786236863880727944390122005936350271848696125276866436978130786226044636999805282344654357457820062631939511416217386418194617659357945166320371407630505419505353432348234709940968089531969051916012397145787921083570512775602441441483959025712338982329898695977822356401036488433695054613560518029265576976170082260204495643991792139910585202630604567974182654993040624093382605827578220841853891647283210893604476232544492266843754698564973626390090664323701476016821146607633400341998395115045482731193187217286552135448997476349674366038336247414679785846300244871936555356816480247621453411328091625499584478753488606775378282444133832323796259561754726794372297300319637225348038433043817767690892427163600323695859429396259895625648188459710177919105052654098977696568662136308718056447223745776094222832727469851184979793243678392497345146238715063926072296402971694811410889422319928386348264430838944442722008213057748336508053879452286590255128164381270489875213858604523500828749697289840970248179445284871168698975698537131154759904526275394173124540410010373808889054162318721760896539226796590379806031823154736543643964584214082463026446300120641307751446518813761387124135678718201665889909490784578551726172378467338870433681715729090286235895983261258535901580811700431480598785584683526730701401257167286421482831576829933067655488563212862014502588344379198565418984 [145,142] -13244936682996667881517543455310847979700626280065909783788578140576370944621695250899755744598388542716167157675135637311052645846160220513982278369935903441380011581532816027864713414781327649692486207421166240631701137163497330007935348678965861759573945526936964541086760075040217082286909684694608379686022553679774387857261972537332281808214001516157365108901278327352238583589772712091767290696000969596211094386761264169721351296250760727204760258691545465587468511224041511177280865043794561773210509242516326346775647949866908068971953682039014762517941006928822087367580770894166610247781012938777163693726498736186391306256260502388620484742181459865629159374617530230210723104985993737777043109583647651791871015656510313243294416325078561701260068745374788715453098917122829468743323957729823993123820381423830049678692183948998711401105072766839808012621999069162436784358746951583831664696910735847630650630466438328431042632851924077147389359288275383612541175790569945514274468415287588896359796410042974010147037976303291174143401830083836360076582783595153074162722522067464311294196552184731864705898221286938623760904553581204368229749828948075223027088286725737140734817192852513267236397389100836744360898323371955498642482431540662310074899744465354227843823660139975256864826643565880179753864593424300476947994609664195287516344155038601971585588417517189872408314303290430163434346189234682935897614375549757217334497769501513212592 [145,143] -29985820630267665321731652341142106775519002878936360646741248215202297811727743004091377384101110982683273405971361267447604541346282348453532823499168176853831459681928803514111673007247938210300386520293047185760396452301763284661857864389158312611644858227596989236659141758399439016168847086702702480886585817709112851259788300664776427140372176381419091573300413412586319506800404976095183890368725474243255631724482655862896327506115303703750438687256371441135722450921218349892192348061466511901935880495766914271655610073567904679677504638560167199681404271064062497767708379805771680937136776164196627472929385148667999586676714680224811151223949205577592661803065621974637773166059811818344395217397817992027923413879077096062286714466965478041915753888692608344337882339405795014804257307773693408473929456597928652179874008486644169700393293980199883561585239610320300653710207710396527897577096791130168058875524475446236389593090297841535951277766051996635484644463060255823642319577803835181894847861351576225903167362817203823236104733019044163218685938225577439208444333710189697765781487798749232721853732266539282242491742850282416497652289291027859783734508233700054900084185617191177444638955324425502168315111750169545886640261112057106681580251661885216292512796264624350957900343531158712216487410510248425723809388899273907455045093865684482336992956661068691869454846563022729890373521213969753320445355645002508214070566 [145,144] 6520149946933316286542931973943085436167783112253466714802325544057467631416241156029723756849081016348165514191482548859030188413710589751710814643158820830318768803636414498929892681224108144544632438857593909074807598635758413763752628378178139347814150763744616018779105091820724199094838809091693684326269501788365945556221760398477144472248024309000382507588630363237520417118515392299319684753115283673958185210579937468288566535484066583466382324053352876861195478769764577375425072627541484841212233237586481844112338983553494626910103348157309627578551264674834740354185696278182909073769302012198381365907029408844323313710527266519313160213396234586057733249665417304746069730152551032744520412618562432875423730507345157218307306209893116851991759815313868027956701535409117408413899527274649096074192992681515142215448442458945710820086390176271203168925319483393704421291876062104485957712755055591152681411449579989028841732253926658128958983422243211794320895004504076398726153004517839221752541461896906507854835311203259068196532350084958019950056247619848544788337501616107535625700069747544116052414555062578888239150315318837941609910198840861533693176216395546779623205634595989466587856931623798107919761641636281338523013908731158159255664942275087080550685226168514438537794580029623686895747399930674191996891638613758710772678910714485496130102288213889364692728262880993558921037593312946835617214455165952 [145,145] -1160211025581821806872962632449622802584525791681244638985173122421174059776065228152076750816758913776728318684674942367158257314139292166335082177646357014844659986795195563793271257317363376203679195093436553668451442961470119134173284118538443365420410077038505722559288944645128357400679469083705271004238652166629091749531030817970827648576040955882777494023627739393485952445580778648503607591102788119795452681875121456850738042749344716047188259072065452927876795009834246229286033444675018263312001318571946162376432749156398467043592344729403550048300721517653997988588488815492475198023831686921089914952530523129352899280697415621473613310303876421095310811274403675895950525840581119990083670834521661408396248363545687992834719635225695952266825872136659748039548662810655183175720788441328318542333386509184271032816849393347023860129601280273135209166026622563017187789903992181424676303646175109325007301435599271548003374933120957266762779162957760128086026663114340647884040424346412454780337426807817016744321951766641748781280725525141880697421699929974893236022038592812085007424061533916007325983636229222374568022851196862296241541889504828153399967646351701944098622918151919114809988192237249338557924983971634803041500594165131392451894318885324860835436969902018582668948027214993653174818205007149464605086407893674761884653166630186245623924584817692241455432326155993847961038695711215738944 [146,0] -1079829747141326784410055465974350398092872499780950553713597091362293654699215220396240152745826811334608799552466983649188314587078259819744433911656084301808780507008760266963466161203748716572127854133694844789340489563262850966177657530968737588510634824118066002931811683014717904371459183217146704268521494336868497925959260993693648101751985770701956865358256772636104242668688200140593795465829861673511854174429728033581551418930974805546591616688893512132557578736243443251393310665590794989721050351051281694638877494549121726142409711685832513225439325935099972718583605255134880469030819501821273766343319645569197333552791231480116942855458843736839662741708868626311799705930827641105047291755633350304842441653840890057257391725383655516191510258538511640575674958080153368895068893343519490380317724221235904482819997356387561151382470339577730867429566865265180718510998351851689989430771701169643708011880547782084428062197316010862656476816319964632155974908128275134327979584132892889914986717552408091168072488447761901674938304355531600264705108294274189593936602923415046293558320852523707408078666730455293524644007781462805278729779861645487184859393604756135469056929121475832746553858014798004529760405632228613126748333676115697191469225726963836433037379451663891893445418801586001738133841292567415088439558541882504573610472297950979730987946691569013968597524414525903186813158847486833145334574227922992682417316493390745652193960997508471045027676374519601043108947132599803176169732482025022216974663513152588838256465213944183920566248946136643095712178055566068973767239482831292295108236942650316282543416123322154816310470169997888188393675670973525217349011867008297345554103484990311322657960268802124980703076195768282751961648016632084186306713098985006943489657090779309780744698630527926666102791890612492559767210617044406361261399220724432334368320523757483963933969198732815221022867719783360628648870326917694322034574001193196510346811294808309628313058445060396142547622422724507747390915446658713263961549045760000000000000000000 [146,1] 24267343749084956190188665957083307234525931042791154267922630815745107280817487070382081457834292957267949102790795716829565594618486751635215050294043044482060398125515347334860339236035123276988357844404580635984881541400789252435598396810007921499770234675036860137617297969470744172138699423487695589552827196430928790528900628399135897542782807056137693304367150438398873746250208601660346338024153041923524398211171545198575022209041058410821255297531181046272564562999559757004092287677351386804237494702821921958818191385675606693144407250059028104423652732519689613664483950351203549730309927312441347033745154500208701215868053832782409219537371285348038747915172767378314951931107312838039010610412757537679605323898302678193691641996911207015985616666452524206513684166939745924696933968197826220849200094490770187969435913001035347532217401314180033056261515365820709298363085121712526677183312246487464522654223698338829580829488742731080260416061671641849178927015981205898724577794115315739591732110973283529967311333016311041051142259470302594201599924603135956832888266572144174035941927525550953473160062276835429378209660729471351231100803330364704991917326721228149722958025827356455501007468757489011578930438664859435836988026272238955184739737678077583558851211896873354454735567070495942985324462159144946363318491214249799620165116793390844594646364557927769532745130154275213735532920091869243542019896792739375320697194715237493383093697643244386298760273737207690695431076784632135172102962212849803114817280141956380674222900672057801560291638208167710234190532788026448128143676267618575082990105855544331901778333604667066578596092108694509294833985955731750401142616311386704244234111603464541802112555175552554475036815359676319538073636735708256716051923935164157409700168879502860619894110902063141795219595400191018678673199187759071138673802782437228036641100580080749250595801453478973195297042406021962235902556747862688628850826799225442082090722586687993628807073000170912255836689190300201763112351075966490688821500313600000000000000000000 [146,2] -29076748236688248157777907277456812220813898326550430800842433316701898448964762632798874740943258963340982544693065270830678102756652514286194171948980246109422843727456145155150563578674529033046704857852408530733030157411534199640249588988765111434666832245298852054593318984695828787675077338751278429480367762288885950983351729258911545504198323900259834056351974085401994561605686567787745194698168037600511324223497783413139029108608513203689590353770851188731556369888118485333840672270920915282293466761902395888940183708266118884796785940591954488546076117842048259900115404350420281451241060188758417923677377713223633146953092958481925355925592704375809794553164276847958964376128745906040207309328745121050091093615207990950367609089178842645417916383626948442296305235086280777127118892181404329687456854139835062870763300115313842010841035274525647639703243642958529143026872143999624754973806695658822188385123438885578607538753316833056260416072596652353301380684117797420155039893682886064504138112385261513262067992902577826522840837636549455452164418708653973019019032093447181691108098025544684508785204334652039200303596250035212537965178904046582148610741747567630668450462210334993003477392231358832857700483577975398121160645919125163495694534987709139329728901230000720242640702887306049633918365292267308701754333446026682091634875195021491950869040432766021354679390061956392602410893300199013972526670633246699318755581964868467393198961877179949601887941231233995064148099793854083176381773535113947969604281705806941078690764161380731037474396430719499805921055886332126882101097803627536327245364891648507693481561367155221190443925781820239154933500122212692224165903530291915272489983954018186359590874595493759947821834520492997811298043972535458516962618245462065924355605394430954177609137837745752927615136691465283047778163834790830469912591995052392877227651514946324803081419485363362811054763464165552704612881360922044541188352573763997939463996989013952297790236791100454901474377650058175876510190192996602448121845755412480000000000000000 [146,3] 8848619962650076326316222542154769298044150795041353484159055482290315231461061222444772027958452080709425009364302167977770863558722928640321068394088879345393210357005385823152792675087012614234465022245270788081926621317404903277334028889173678768350394932834340905978799738320790743535722762974420959117697520566532152683893317611117433203280709587340663959879301426091558161661194852726359687777753649064664674392724245297371023603961848078325951692390276711896103774063202368943812737892323386084074428668083875899852992847248806423557556208359303772556020293033775564975271751341529387176505575657393499702807502117956842995662343761022256808124241419482981007480538159594784364029151387029206639466237028018652883784037686515793994242219708512759702028365413734443343464784397879458065412749453951448479991482158154134018153007409607920870019554785448663586941917340299765325263599446234968014689461443873490603750165939789960113337157937427380580378719104651758370488319847304398078287120485221689145945014328093126038968472466674992803574548287733757132246719882392728714774889192402502971074385310616706824075345787752809311827801041040842899580828097789619572362522534137024778429956730516413038638348241958478280022892951738695277067323027628320893910575444235947820297111540055752151952313903851054208265997884833474288306156463451865782574121710068867735592256031868637297902317628554763673141250214869367486401634085242615827063931886954713872481809003799734089286576001907847930635924065226249980882024922248918718566596564107488860814234088219144804202229961315842530908778925657503785498909091711431339094284755621971321214049908511723231251099387935530796523449107161255142514411525397415835496823668270648450844375694300572399299484541988889941954891888648971380809494014060172156935173720535072911812312216008348539236956939659546362638179583780266161129492114671849951054212965626759717991979856452517273070501370784110824076345584575678700146433927983301310521384201139747832841057439980526287899378514184901834810127363180599772576649126919274496000000000000 [146,4] -1041318617897111730595265622378835509264167580036970847632783523863514310482779188969969932574558299642925830901436004784805832083452832248643719654839900993431843452195420437287565755075383061982015460184949918871276493001054683518166005248913718401512718243877005706312421932794772047154257704130337965844434392564103153634140730914666423318937849051866562041556870786080755071503515266887497817388789545512887551977088718858122142327419276532271057318412965765219898424574657825329610044289859426383338495716480889559718818692485171877861449406073816308544736647751604602647721181693952714997985515587742267692022183241916605810487674025572506315551244674224811664243181282294721619693800626343423210458170924858875809511057921538870923746956835842081707059900451701599160882543644645141037149406416997432895798654455707819514212981753140453601411939397214215719482977806348410381445492092177809582933526197185636414629315038969572713889544144450071793686310224887811099637751952901835759232624797535262327095470217207300544162285832840628266015092388365078037728501267469119089011229536902811304778743645062591362478443961167915231278186951733288389208710608214774119861780114888941344719008013955710551473232772921135435969079842892522791991912634210337724365461618568758546841032003810900897651495201635763488709407829356009261839319896803738996821770686705253651289887078518714251378813167681131306496527514535981258892061905815165896414484174551464647041857495079519019190361092008848163313727333379561618137778215562519499314050934734650370569165885582164221570887204882801245872330707181083008255768781086771042905109361031156188637006685996495711708122799404023113248137393344114506261163100362531749084073931984656865769928309889867497880158203758840106508605885319735754746858980004056154209310704473561535951342296640188283904404428887597673386346307915511433805164414894021262044324742269275708598401269535631091118197289675115169663320255335669417594128127625640277183228190085091911776129293857584252892066679687869888885138377580744695961229226116547136716800000000 [146,5] 47994813262462621355723288198726542203685711351692821802261545334123107373643808258340992806365955675669557932628106467052354206830415140427430084250295409410876497409336236387640881422848902203702656245468477703702997115627081415738317658244397865520499631361097736673921303207502161101411730202497110115294899430596385503096107559171533351989059240393946705955959084964254864832269732989042098364314241685897985516055636729847044310386147975854437016860644433317187877350844628472881033512997680828400134723593707258002298627599854584715269197482131031422630483569643187312377671790214752910117297378707009071865910057107540325220802366980979037104324930857142967349805925353757072478324698688348789072259854168005314825866607421301182904560163811286861776249481055455877955316047011178400351547499831956695001443852410786751462674028573235642661069197868033009946237126898284945640281831903802947303827924309003959962048865681306634859499459807122551255194403934316534423143947678003632325446373626396608931903178234108393038604144261114658426816564409328545516480820604434184954096943570705939870573221265521628051275722668255490703463874441954494610365453951514437804632971952179414008679484097386859938761695915395314373793355470441534093017600614785849762535493556884404047032274740907296302939702038424363562812125487183887382195173635544278561604796558496685285964999537686734280330259696066008838740493983544712749743117389312618499926338447557550949124076991710369898220484933379519118306983187265446960883583678065536397059167349373155899147214709709431571523324987662128729620180391477844927659445538077994731803875252327276606825854090859233784944504972795193272281288204626029625900317371310207027191168840217741384593013425622421909657509217268787994467677656900243502536149270703508264833512617207170040419423954150706508460599035845649689093144938264395261210792684105304499567931801572298634609316787153019077511259479002629479573821871810161196957161179149336290155196762005922132288883455614960468007681266960636677549430385696101635967293103780942315520000000 [146,6] 360014833348263787716325739614860127166446094671963909329676817293907855033950458580738845592367755024838608109881161365442567446581562534524680824950567646085819686943409731340735835349207843603879181644564899512307724421698140252222289463226098259814268444278437572522298188632200704147607390416563071482001457457438551431507958390667696375166211594817636797590232583951513676643714250291418481391284898200888377605595370150970243163587047196913984037180695274795365821998945893583852864621034805364551612311086356029528553174325178717110161662222354858459102373931685330333596371752178604302532459866258573002033194586152652957292510401362031855263056967394821425770045535302251788513209561770743806671280663237512927909177180866718556465285591228081746491923476614298569008674196755915531543152899180956897121691065247926002046567962597040221430119194963119825028339599820966716076949460181254764525069638602173573079584221938876019477470166841417413673567355052547641799496939539037130030446964273737740827346115773277769118835259349148085651538131425190043950425666708181755100888554483709811261294375656816191038595466111729999224565839349252899121076107500352459205596202785666545624217118917216895736422560709362862174515409872248656746463162151404148035269709692555338436041466864589553351111818617432441514361713336557385798032625732424598084460500544868856910760866142577826280347903017437614522011699750827116200881250543520834726633230683236930435690926859570334017120447139032607341107303223479112653828989985377149580354260396293906164686557098127885803904469506157817987991860104404438405758227940289471495091380560088350389775804009110191642542409003750935067792692245259364507662631363942362151058548382967871639862058992147969049727412563722523303512673273737106493760052631038670149700774251734852077932720667014250057202948919491878291897894807793413931234459651834377204369336034373706903575733489344370478939585313062524936162463201994492721117184639309862608871483962231579874803550585308201438161713306280241006498295444333563520855621693904236052480000 [146,7] -138285101789510796029123446200587816364877262955071553759213370072278289937685634433297214095883343941002808872399200653997098470012684017997102696518776607214749446505708944751334318484892408521144780729981008913704589732812071713320984848419221687176265087004036292693758318777223913134159041008949553944191537873394509078112840539142929774786849246931453497614982468568774468595541371980061875653558190711862184087454315127525116950950411107141479219219921842678797724175556626097456027825108963608936198988895593113941355890421035461524647595870991124812389105090098912616134951812802623211341957766337811329317845849195381775607958181648076476798905778870944867999103430690188088951855058021293186181173594115092919544096529148322292670148133728913050127946273199598470520653871106425956046810538651806921815844869706217274813584173639338330746463284916071804825517354228236870218985953536026164577864551760364990972424323627966377504431506222406927820033520829523224404005674787316682931459404586336208406741725126015391734997940183325367417056443372389475749996491993971538692432625084633730165102132980398771613705681032566680437955088897609049229701448414509368712975967259816771117312868269472296851206302220442107271425252768593253928734879098417404560296176874606876858935141092398040314808670804536203489478590609512956823139153210944594339143785137154484896931496978011187887106636303370175185044468957423841136323316875855599010871350299133024423914985838147425861883256664652682239252876019969487830956875296400950683677772684723674738034360109285862724708814756304674321684704870619529569544803403306284332058656076476581672839095494618137249501934573330190345455046399410966880497964094524096644264908686791560486575982817603178880553012269972746515587599555993635046014670418984134977240328082620652955035260655492128981402075801949640785410874572284902886937674929731989450038421398475020067421411705907188724390544912122759944745898057834730808866772003492904369998659765342685649038715920418395529295417060418059058582413406848691567227021104322183168000000 [146,8] 6970451348076548416389501676833133165022887087004514471631823587338680655752908259955189554551599753723345297649808721253160186351655208103717952372001884319475091425728406223046886732798009399430475039205564881783525962167594395118885867580428463205433998682793338404408879390197124083468588076092248960580307696126834029183891203368407232800977156921249579689571937933474456318440459311018011683149627797315962372595115044289262206612096443280343351454056346485565004979095424152606081796078387268606545097990315485075025945144051495413708711648547814725671885800011269415775366145313840656576117202190722562657881940073250411019944200866914319864294804216981170513826654905976076450648165146165706841275952704942795222656092619040458914698478214029538327913043744589362098144550654513821939787551952403974412743568941055056537833588899071290552078059795134820942451614145287246115258416669818052113385589462418341063663258463411466715731112474559857766851831672539335331504999266413401246871336899674421466187405257459482017467666264440269419420828032502874405272413471458614046083530775035664119549186314242105072090665349259391298024865397408095311656861761217002791389239329737800368079939160773548080374171714484376929072518603700011183428328119110282530399345849890051137479794057494374861252384137927240879545450225547344801409145529143504440496835693898998780133727658307784396497058201044633973437652446418750939994588966335070868083366914779348417643880658169536728036678785973467623799331467043836940621700374679918367176866873620862335384064531057235991573098296512351568445124748108162412876158800806342946772322715976852742418359473085912699156304168827365134279192218536700324887546878158481998416237387436889851252883635833553424842958381531443578658501525397722715426990001027380442387231490319876745671082918716884751485245035517239349632919743779128040657476218723804744261782706771416862185857782849065861203428497267943792241850428152297765225152356643828315592187690589483796765167953296349231988333455009608817194846124333294331261999481945164926156800 [146,9] -195553354242492039325326383697363497801044691357926353589758676630856292484948658672064210384085508081374535075775118280930656611702218380076002145390055222656957438902833143397575449401173960681947647472777014498845335733695305877027023501451946098586893909101243079298011746513523176108117203210466871189653529523971694350144803703761261377080183553444130221912096464638201318558748993370861506547283573374200190188846251758806505918918974728925253129584617840799999439460138987166412207984308413293639309974863304433099369141682298359715714008624737287023273845152542750344429182815644342359553183271176597024955209567848348647681608482504754309577755366096722645995907347763662793283319640692281026102212343615256283195010942085134328517414010358112052683223318419055817533404173952119082954496723406277452949688854235114226341241803360721249176344645892194930047496639745382046099156840421652571538518704397486160880395039980960656365874185516498547363051642940932414994270827115071958934944606917443902258010509673493414841177154774007414420771816113442995259715366291014686571469718825531845787952272070001322493665763801648091633826579704666640934823631976982227346598371255092680999004971085284924368697768699683930835728638975599057368475650830477191341298494334536373541384168551183476759932745269426702219094683474668299465522119143583791093805074035696415063243592948842677157702497856333556368120033870163677582850288851612700168499561033825556428210041557245579006079057079023645364024677039725069637055868199227311609333456088418874784454668686670703280932077142421127181721907683814828088994570509892778102557221683747578731643751792528858015061115584862651606183586304599395328745038868751513547514384517151957669887800709912748148273976507926319005658372029007401087520262780486331811440009407440935395201131021953737661552844321830617428447991197147236166110787809994217577406915517166962123388175309801969853425853041613916343072863654872163158362279399903787389265381717026622202106481169801303293311502207622761060444004348304830446527215876283616460800 [146,10] 3664523878318174112510272613089071137622817184097951807038589920006798676466156476831437755473234263477337522991201739202778985641457841283744978240352053931281639596305306980997004971407589561391672903149150731302843385367839038284460049694941715041172262516843925705278719531817282396005953762334216122952323492022050454497398975450341936100927954120351101655662720729006425319588347717591827372920795693802711558550139710423656836171037652647599806821030402469537789061958239012158682160830835907785818357639082757814699470426047086026316543884043731738013548421553779195543728451234610419481689519414841589676945332811029462330912528802506506150303953854639603269016913854648449635530979799347934150721309391518822814774950406882375226632838857918084572401512557789975008493973842688406366975074145795443220954011355180890042879778005058922471416727933206729399576217616125932022247168195110205489525756276853947305222347147947936084700524791645652226090240471181970719384874524557353231647541934832019427652851430408744845374702579455048364892870703376794972111800120566883003512423760040873520228956902389722000490703684467908378104043696380605124544222167789766914299814231657272717059978916366975839768921203717493820146426250378178953862612321480304671847571740074561541240225530560780542612759037184807422756468667060206885367740690449844823016089717354988167330880406166796361675332514938081466819792088933653135758662226845977208644555474262576432727359402032379683883612195106498591195481180458755064109568274574515519917996333772034414115167378881548618334914538070373937019312948807481350157386089042999876127004294210937965143239355970436859163542725541773745248406101779747711718560385644130620292316471546663261681082723489557614362533544478525515228614535562711415860866897651889977227127687542905857426122751631546530337006416535795551649095747073565432152387637492263494032660272208452836718115592244901960234038523004337634503981398061550313754791731091765148094872230838171904808199291666834484543403786433296555787786047900909318621195480103649280000 [146,11] -49666494298421698311244103993828782753578239871672358295491561379515198360331868852563213691931475819885306915882237110029757161902946256695602513417064384674448027475375675449363238322174218435810385652162944343072742887294422664470858914959453185951418848048779950862995884266015304331830098315258075818132215737173600256258168983130752644904006977675398046924169092999575119546566967820060240195109532843468190493100375226560268809796313556491652887698664379771852126184239081544016565860749506851604073514350104827526158477168145647874385669243408903162418882963405855524810409959716988961623625805739582721191112757436486406268606812806875496151746970342628091598621035769661245838157437511742540704976881774141998192897195490428793995502944430491997873631975908802052373972451735691746599329534498675577413352829419150475862672068100553746161153845805185466184471146880895676518644134606682997383843856899566592415435323392363313831579407224523291905589144499683129826764346143733097071365800030051639616671319532706275912549126133597341004002562438872386499722425341573546129376805667630494950384010287668744099508723664972646757121668906622278560295199040463849092396531250995450596674741068670529082121770098370295634650061878771769384316381369259663381567417796622615258402966428695880752754005542723541427934079085703692558938772701730220049954623161487745861483119770473299354706872404077567441071189566514928579502813797253891424570041389492963398804734706102521601164449319085882862078140521897720070612807131681741798961739173286128656433993919825772759197655226245489700162400984294399945349162484587947074406800973474443129591569990666865981309066818183760471804954693970018976116526445460289347955085146028365808420345279525622114152962868787982346843057640525305327628405537437590148643865560217944242831755811614210005103147822831607184820287731800165111243948251883712397911587413210562998546016318870502820115143303596260095026167669591771338656853423542283238649557159333124632193196835979533669598742356489801441128765534927943075873037416923136000 [146,12] 511081475094406192220150033972305158503130950478568956295770912932133551062084790565974349197385111360543733105356629643871673215272000549609911560324332155489932636437997870022987142574235220612358201583283399858948240335983217285941893135166137820734282194687704761569743504772239348353249460991761868659388591824755310822656995854179812802747005374320435416264543037993986223919637673782238286248248836474952244523687071940876293399588909841801953666480523584625755217054942136299998732688697742974222393543821591114325815881250423048394175503420789022767923330907808939130427744397371163123907458042612394240216428936109728099245298339673087203481689034184628757190510760418313776816645953756689609574076034186813305698728761655283037306284356345047539680683179801486897241066399409467604001227463327385998971211672229560372480970618329734453604179794445423785547162763077568634880327202056431231335205018930006020498844763563603766500713965687098921898349449608504521780487781198098335914577865474799965409867571248957743560587537076736674996683216625705980178304011591156447102448211948860415381197055528745471412997022481405684232682841351368530880423264983319915456885808449863657687034976820697644543106046377462455654794201294611126710064294478167198516646680642226306671380666688684687581575467839222047788231850378472385368109710748946191262694741126675898170023690845274277237249982376359922656392866012429234899514493560946644248558881625136284576570325530265420824104590337939896420672469298304824279989626945304818110132908281325097277365038524048972264150537936153131770072590669172910122244886856087176937474930285432514052571243782876037210751690988708631772217799716854291764002327871414436062463307015282367950044998194616705807122864307861103163565305719226120151593598285763233836293483960799857717398368636478494680529329460937586347689512951278226296952674150981625377382147350493297026673859142828214401203030973614352362530483720301373051874334962164189265390696410450209681272085677903066482126285612665984568051112703132618465789657428787200 [146,13] -4134726032707614185087883881690728060311635136903823286004656185589387706566826969606962868040918186032549248874086037287329148301418619387011932198450702812190979543998900670909648279948855170118077065402257823671832554411297617832234779160871801075269064001191833492052678799812494585962098788322479768276937951778108644645910184874010953992520343907418737536626131202220127711364137696326141639360264244802000082480313666224135562712828894954124729106920280685334448916151814621290011120082237479183609941760569449089192705787296372397610416606297540226268755265375376052065844488166287115629645543093678618862034210163268229145875263549220655413792383629685779609275236290993441620213040243411876526735162816280479379085088029595402392653843403275592335095288539825143606878784291767720280434290178063577335946150692188099381774855997611257697187652498684917381500422665374625934024889128027342454400485239446693848071565280159331616900406080012183710892391196248923580861820113695857008122598754988439520327698784877216890140537744836472124907741974481332611666253216766884057995710608107608660515457257433822031051668837373547062798846304549935799584222875610492549202186753625896254240070058166263086342635939894427129883035220670955191178555731171645503189077822033620096914933521990930930935810837768351370687559496275151038883813709375274427668859942617330802296430766731286371507702402880834520966107600471926385848143043693487385970305392867217570871888696366958160711936009867990249229405449094143115330354766378866432043600651570054424989493213332467925471423490708833925101975171192489065227369464340333709193041521387201997052232969342622873851910507060125130542597762419300066887062325412218511038596802208536863357921920690311356865378992829454818587720582790880489188310905198805415612138195892879840992518646412687186678132652929542316899153458079979295390248786598560325524586299603393215893399744326284142945663205089532493821632173609080196559676359032119007115736935754238615456248336904093433615278416182209249765266997921528228429109080883200 [146,14] 27045837444096424752712914282898357119771977587986964758743226684661531789280959872217562940248061630588367374852585085731660598038036010256304644218029831429626968476097876437630726943830834654856681722947519756360940686821736702348591940789515492906970334387122551840927488987122575860742320577288190629927812839977577406003459295542013798744246872561686549902671415637634917857449753080578398156250874163161551147382953219451706577275434851895926591372763922266772972413308867425899538832711843387768423216354457115342955201908901480834588348589231890542649511683958975421865304657335368482708169173394402338334195692989199007351546039180684583287506244316692826207915629387698150846497103596475559522881559102355717443457453760888995495417192901919943937994013181266268779223205117463479250163481891590599902265790811860192564358956865571241083970903499425719124223936654902107229580852654410053841932380971895026627200147132316612127096110653596950528135305127272142038638399571342846312969714201650660929240895682894565856236151517380448359726795137171816686699898741829590663330321103064113996226254315834934319415471891127629783118993938885026918838478709061371066094616596155155269207990591652804976713082744735079466331187201771679371315927917172387086788425501561937421474421623312041855958191692739555049390772065466174605538841916810256893238871992130763231746177901511817865869330877905301005124912734859374349563863484873471444979357254046135579374369379138382142468601626360860866444416090020057492185468383931353571910965410750148836929085100651069117395040640399682983942257341463051754223114732180140598206975953013347870172347157932580508416417087160928138349937114960041897430895907315319107946477996199628565025079451386119900239896216690395467256372009451433232279337769424018555266901704224554798739676449920270181142110722048486005114262647358715623631320362357798710189355543830434820741050339928717127434371873065706134001801694026920707180839662919310502188177260483007372751235541484204247837982644450132220538328074161618535508344832000 [146,15] -146658767149202080428669872175738031833477833593158514157923743423007655526001143971760496699214721086042940573452871913388073410122844113284742215361223551745568483757992121997595351101288235942758844002131107222114361485219695968543060994596399316759888968395343014678951964275691236447070219398936867422200011577349216810263025009281221873537086237967883225574378447358260859871878502178578205083766405589380790733454231318830801425054854352754130560986486360077685187854596325341958047772504110537951727935755750163881752287291158808614577128125654311533837959651400063461119172259657668421231733890566911100438087629701216947651983387811421744164358695491199810760942553053697643013344100008209233379674754614658447909936645581771753650823125351142547680798591073919781059789594057154336752029599783695417890736749072041622606917917956850072050943674635084930740507576459412774384146642127463246341260997536230885668916136168205425947431675477057768513227842444744687519748353968702394039703032298214218882852169830166621469543988621250202533883120898053027830275045789727956113901539690687705875456421628929657904520294970636701426131555116158343222090205386036222516104705729084389689452661327012925774781977668321814496378597391835880008700792744032855755596465648011066313948157813721659270911376161976074643979396344063918524390898591931839486534811392895851594319760165562832817103918013401912682063935032480366002052015255021754877795586398925763242893831463987990625215266692844389945849423302179625748172482357061724511212677346390160624227854817672845644188684940705439447350745706059357524121567668703038177533431497093160973180489577816972487446872946444631417855384611011927699781138000902020136589823156201176583013664293331873414509015679916333552053083666834658389214790499323716320156000123545838794472522728318471079764055879273806866109795337663060597378873704197181230441189284916509537618523821503167425800387709683876497164093910328532938299450027262896937604102302411113427322601778587018924078517720341145183485828416300644789387264000 [146,16] 675779496858002975471849648289227781389703404239866404185555653429783884874448269928231737396922318072100777543983796906023514302691082766536103860740083169782685545743485738467614358185643999354966469576067676689139744571557092035240057832419564529402672957274725267942227931451516991509121118426687025310597555051841206079687831803621157366366224896398504191160648809114643874178266285132190364315452279998910514316963400599646519271191690488869883017842218020473948659549272544062807985254115831078581713918127499913730810365190571368943184785649462868152517660413571450664844735472178903223209190121964201090082634897514924584116671256439612226377141609130220432866571118460864191937613354209776458420019748089585506143914782743293971061609239563828868932919622124497972021162987103174831565125126510005611951259101005893085163164785789671347257975593089909377503849725543078674988466371291776660894231969210627639796924924853890034321574310321524786678496977449053357607756382383231267559952922895377194533686052469241874531598790033274167691303799847700835951824134815144789282084272887810031113882354392144473931079669621315468190251955434497424149888627818557297303709748024934514243133156226557979232448948759797602658786883855702368194422092341371674715658353265494481790745930908527423088396627747884514555544023744871180967680772309215516747683059127159526202779932879757419066284153363950408899135656848985539947448594678642413397932119424455723231987904908555855136241025142374819093149585140535411739443522065725679328272348930951656636963326720513172576015172064359301474030337254476040401877891933740914466646871480974479810170293600289304778684606942993027951532512145626688620825687265970645517378891331537108437710845576405392817940265246756153221362024900460747733547216124283151382150043319506256800745461361123936269858637586374422906108855277265314261435662702046259258783394262628496953916363714679275589038756361589150512090385141813292732860169496428504675764382570613917729396077421772151183458533684898584970452301357541756606873600 [146,17] -2716056520439395508206819765146611479742844203493054175049051785795737384696217412842195616835683355734158889871416130576997690038978077947767512707064141979066453574049835604605377897765284399393079370836628176499905958526905318547664794716425126232440624496811672150884151449513382594863365485128189060336178533084770486000645142714996511982105218977685967380204268479447822172623915701138317026422711060023664847352068852621910267376372699993412391816742390070400055049866616062496024573371030654682635216492267458356135041846962786175001879516448525344326724442359989906093069874022769791045972135835795949962322114932388041301609719173447596861917858489698051619791598345928756526775869938664710698305733705714284254703334425226463110253638827539176358327682111695332597565933595680058443020238789805789108253524618849768565677510453945685771592218739122095390871789130390623911054518671369510995522140477811298709325213821587361798076540096848210195926581076994757181547899086519104828854980985261376530002161277182463439483370008321497534016517323729116723052735582078037218364050564719050213265237396673781585800462277508125417136128498783750431923593231438732664881787249588542828011933246194756854641860075310747007673167085350834302086706820392458945347351032423403240959431749695508057999725787579440389011594107751581401316942545564890144562279058486792499763640090997351247710204230233401165430277069521058099286657600398791574587624150417856526610286853178728284107701193639560175388292731037544140068311408984977289177759403300253174326637350030474105364289462359223019469928306438211555451438704941368038750187553699556263571318762924418147696686576262325027482426672075756854012037945376521709685191387082391670675510264291881015360113050658847067552653309407310737770082355952025399558965990083415764631051868249986397409496498792917098998337736994685497371359503525195980647558739499096463121829318967785590161501153988046769175612517224286174132960044261729558976122982200678202731613915404687473708794202695657480424530613795776416972800 [146,18] 9783207331826768705788033634514481192706073278091513336193577154807458336941459287155801995044036823576590375462497725659409315669545835963505466404324486026791032378406796433193320158725852379174168789532171384383595976290188190894245897847796161942717446559812240114175368698354723133923289566889826061093105561763234338061136442095032035469606953547723308810607015230480896297669098905244014359819013898342796291792259987538854871377715933726905735946952835330933111543875413464740803248023156945350261007860000649071444982456054926854494412943250676793736627023286478105180503876981964288157103332539602357172805759058562434980137422891710497360211339314369896924812841310655102611013920430573796119830286888487356261989547230471681331344339336353059447689322145353455095349629997457002474105893796349518675911300458370991854123321185630318659104900730202215862885283364191084470014209011527083716673988798365670103564284572490457975415116799666514039486746120457076892616042768285652507451372072878890746192078753521994708310364696770840183899066456243605732423976046403478584696387429877115443710897532205149674935800534070438962905219989362749048884233461022838945409396760553551393978389405941036748907715751074504942066929359698119160095152750941775832672894032651461906651146843720988090498215473334007817933773020962582519820044063236856242437630308666966826481803408677470796664384912131283492722285458711858942114581378791815399934314578607575844899611382556128974267420401818454777873948746542117720289807206776376542888220966616036802511386852986276487135835538121499953315544052067129363170207087147666780384857784047263482734463696151826113491990629603774145078473146524901407864222777971295640992780467498770594896128376738017845078605782202125841569017561321922392594050454972241993978583303836046656174795257571813333384370735721605751259877365943026133497226284116315404468995060457526856230068585277184979850455559281762995046408420097380708475452533521719630143571606172046472915547590390925535562199562804036574141505125579803852800 [146,19] -32357261728878611463739756556998669912763890814590104972152652645575309440126814837366137278649916898741063009360384961025560070115912692212956093030103145534788093752515107586517515348043491553755977629953428975249578598065904441450205610125973612712063222271685940068569080527220499677985180587607756421480675725909252908519779918185581678917606308559445643578265703685436201549504329801053969979283509012942289408437010989661869162958965502520903819969634436982288197073832034484767998348089468145910280211042450802235615775607635340314003711801823743623839429390962460728686842982789638107420628717038741221442569076293636862278541349262270620724976581233437733287009634070030898837756361192892337721902468453027134143390807245637036261408370801338843145669477461284368925831526824676716241362975336065289633301511549922180538592663524573135415172572631535733458924442322802272396062209525466678019873188208203763836969652412904424275103059904583313743167718214161221675672366566581783217465470829910583243166072369834425731470844412403613631209814212765791545116301859900800717822138637121270999848925481093319466519330280218600088908660834615668810435144155619546741838074504746913600555556870505821862037357410238671430707226485069304292740482015012685141027628086375404274322071731810102037095980731324086378929011752789299968427250409940106924329348961735797142646454877409856146589717564365265547615150369054182574370800821286558832472611805679589820298921725970753522094311611951609919956080235257948055731045547025936003844589130658013933063401791771112908658522446340939456828153826756717636201551800199748086098849633145902330573605250664227034305932790940225271971670296841477944468240050059673731053555474740897687859909104925462131304064106889500093231372327330380427762034769438996600927044827289947258087508211147513347228401664142302473933434811734190654175365714991135785382260994531091434032380673477508145411050668035410876370253901836341310451988910351782355114392938568463316984524021210294804936769082505991997283967144925593600 [146,20] 99783245759905921663118499448811574628459310313805240224828035458984839892619430117585554503495539373417798357181749371608599754879063162421451683439008940358936046347068345397066938908046396075580460241082512804283413203352400805202342052838901485927622870558609949785407206078405177638034075200059171140141081023935210944481535741640208347898289807740494426345103637758332704180398191118961852753321644322051375932074144239895394227657992554202911334051527027521990631341357828464771228111521443315004463192381250753785358780256005950966684013147215681680759485355954367560962479008757569310023946179121558396748643949013588619990677979541245027608045354271034952381007316107108844652791702848490821966737543885413242123960010199451338973541829731976965824379793041857008915768813624953500180863461320964423684600192905556220461807233170173300481102303118503096500675750937880765696423767588881139541082271000797148568027207217953210548244798194855534890949572527124255223007780633770035466994855020765548730889441526774306880614932642596787532753375988062071647986125020701558689226426879155305564912168207485260617721852782470209842058827526070085265683327787635096594314048458032899808317410564168701932555100630278603650102667169640494940121077475271462329884520892512352524514264650712610049201866558566436419704540426759299168308765741099373271154679979696461248564214225531329024709892686519015409822316428100367517158221771853142022240523490302657889585430651138197957734394456993357578233630779379583957541721768378836306276866238949868028578000178655027312376134224665981867205406647695599650148616294237551711791296670890787366573521886395354021748042108157862005730662642857166993838246815087802519830532980185509002471386652482175198078375925374623267578284940209101214263416435940583693587575568397627216616770327920525615273040130320493198546675233806993785617914472072156778008370442248023886589714932986820271070774611761544209408609567477086953180064911078450371344381768369244660718832199235666898711937452005989039409571089612800 [146,21] -287695176155573353649324552536860976524584459877302083688425365176026327591684804624899862230522062551349358755961570090811745222093581353691902027843837858780218687302207202523500776110455798691050553587726210872114347745615901832364735338256075006094245654899228228101958498241689361042226994526845861066134858006910858063415872237619563566228405752561201346226776530935978401365523920354795542632235981742912759229022099019719503907350040960736218708391554098218521109473908410319980692419972798054974909267631074993702364047672162979343524751626128379044731844668506257498145969589064916134049050504299992850933212666810537317984356841013717771062490170709725980121091098677949372448192810754289122138374534628577908706011911539981538821380778223087282479164010268994211901992915405310885194523909216121812843099129368331557968513211677052786816601802772794435414324530772969877885348314942580293132843262642465599163340853654051046150495194921714782528771527520728522417224228414108887006870728549098546459741886643658830574474671186823819334873343362041720969179028924689542550047444081215048998507572664036810991433741002871603594829339482863574698723992993668066906079888788982052927797346392405595322807973697208785225739523119044591451655694710739413710079487804205624662008843060299793726768494507168014783230651260714855932793994173398478589613062124175038464569444594589782609381387045651490129479973916361886462175536207967444502018017918497776267180439780000511227258314228415044422732257495398572996463149784645447234603005816027824665882314545663516021517339616337077099148199796341275729844515301376694545473866006686201980282618614256317225465045405845967015810769645082229561245955278867798215000821905685977823174694845667589286110561831272052729796416761602737842694274239536460304812707936010655645124819509836824059029479994708235004412737383945066614838864312266219518377717800676624567847942804140869282720742985220161079046254758714296394142917728939976044039319577674307305882570308333880827799802209149911737502688870400 [146,22] 770284695638667600282792458183575487359537898605774551663789114410894400217358333155820485421781628845758605851155997617152145929174607075623631927991921113944831167318389589109397502302272900571558257457694491432215946281294791063961845185274582495000800511189737780044778150426883648159104598204858062939907770546929462391406868398416051545121872391241090717701495909910030777898214962893439241018901528317491402073864129467555485783268878830499065828251139374698950910952617595641360327190248297249172413514558692614204278492780368401934078918943075975757218438793773213492141386738465509091390251388053872418094683537090660627164044595852683858771776031130933607624051599004290940139026302981239157636068399875075881950024455857039080070818811236603782994382830108227301081193697653619125457866203298914144015996715652368790861966520486408785708092585923312031410902268248618871200772623160913162644597473089215487044694500783412626251457161656091813048674603600267813255426361924611953520469917819445472007910802863456187656237569475053155378265370502368634239642632239299128589129846171584714760666843314952545649408204907366046594176418907186540068789679610296500540821611945993046783926940174170288085470790326626813257182353974416573063255549775936264451964031599066885668104994469024398818942613473636151190448034959422064242623974537239019993905716321876529782922920243079083691799789186395326035675071419092157797326815923446414882920223590111182426466075596426073075399650855184006033315476367729288296614531247913465221295811535198198002255853235939807089303271605190740646926381628274038941612203465070057145796889898962635284067137675406365971357734153370492246972958534856809379582318634881307156772130654040235535735888011297199849420164966936281777979933519982175101393365099860745768036520773904732988046871562365142736511186368958551550077025356242931882383524955770735224101056795392671314993244682004500909523562171771459199282880916870763524002808295820065187285806902880648474018543695036208794331976587026504671349964800 [146,23] -1898651440441337139089661132327913778752270601764612170382894799656567225894404203726871493942621524637099433314136214224468091337956020239506762741027262175631339641443355414304248868333897542335140383394092634351011500227168819401684461111765642152695433708586744372469548867622016371417655585727431164329068783428621144005839068227763498058757518435831293449197424161769649432248048309382496526223498016271766662694687298015298171364369560340147849957957281148422450375540841713136855554722026834866798346147525722984036930952371921537225455062654490131183386213529269779057549799934029055298198110447170094500969641409932050290928139325222730927127341700216076955370123110850676596474447992313667184416137784641828838478032808750788012787479342400969363971283859848010675054273154230267352689446316814196961374860054158255916076538471243845863129290330137236154637072852163750454613121625072915162139217647938907125874947183392079836749886001592371751509053212580526762139743481916473129640271520674086169606730982591444776286567036797783017376777324392415755344574174615338205677722136046930749968543258094720404662384212545143019689549247000760686210890437679667532974036826426508999337813896787748063108576908812644992854833267558533651130539611524300020580530410811173936228535042492923448359025388393012959631556171201970420635768152717477217150909483287954374514267568907335079369051422561893952521175883057454205999412633351315343858232747978991134130355337259114233110841666491117390935850661954011539818102977901516493612088586152420940647803713463452158139451322736069317435153411971187973011342874658274287183293596013730921574155947816917346050298892156838248170719971096100595781065403189694561711828515674523387764612653778523037827790830127153447694732750997134312790754709708854174873473847721798890385780137690230218014008675292529404306030056667776343353512271280215936984121990273144972630138728603919591299631213873605924117788755398321538706609699476719407215909180524537277393854663897232963541028663869225545236480000 [146,24] 4294368265291367608940474505119682050483164598665351216118938250888257053059598919900428350480836482543300528378615679529290764638673877244818295269790765701543274164630815249791303800434753747548318335844516256811959643774708519188914640649233909177240108604033443581945269664680298003358818404832211192066235743215061205634097466031238990106957193057316806902203753015226790659817987523415814962025171403279724521493570829132987569209175973648119539093416212875941599942529544053030412553537859593520675359169957490678652920515521700891740650632863584105014870082500236897103452895651350409018822987811235948830821554136175717160832043355346003807321027069208141008072846586355911783145052831276318451396771009933794606176803307225007257281496036243615202409730901584639365747899086180881232008156176123912961011994488557281656584287042381555437428560147014506619408752265143706644348937544490457915415494162332350777521743855933562313055811067971782922081217921233683169998142557476825363977005643822235181439092686249865233804455196489997313173379029845466499125428113562252146363262387220147924589794173748310995759973523534989036323216497001903205693070714206328992828155956669491276114047677169254893324490187746145525411931548940526641566846353557563142327232192751315300188779084825311709208984433936650081195950993708305273752607015151049497363291932380866677451247059850657457909943707201767816989288552655462095965840465527929879954593935581381451145175701141005790697460362792900548127965076659289882966466292073299694904875662103487477462239223684042973334028051585061428385146220540542282969085122303400286276425059076385209755072395463219847789147608588343542589728593937006762754925539910457022827266861796451283879781643699054839520205436240754937937790374109377440093568687753017852381172124904479640640005096395196364250760096179154242461298977131703302144001414716219965983073103645575883058450757931921299573683293330747177745934275406600207411858455974178336195364786886111417146261620736028433683941560812649106636800 [146,25] -8976189340021329389777739057697067394735461784239533651794944463330779436656174359966346987104134238624651741099398111600587937611732036121275500815695179610814255075463076196972499173412624480187249594401347208718004130669575346748784235004065296354969051804457865557493093073434903955890931165414768300895634212504858909352945822274268634906881430897962988737905382037937329056989934701092906831863574954487603950170037643211658396524541634788629595230213918766691217342130420501008175109870706929323062836535990052347629263871908354138697384300445776137703419369198085704252690731481666600865178157703911927183032020986692507351039674709446884546770624682165384788757774785239844483313075366105430720776387302610154986428643911398610273297788599096707746796415021981903535689530302248027077788411457866490745481225093566341968258256552872668236134399018308830870073583210220837211830091189400073742058421509845341566537020585738688700260666015718233004945948484939839087322090335234037476681777543068112472114360833287168977382749098401971793441043700821997720734629688549085170094871515429294350959224337881162950658888089016162207131160725656404293476536603348897991932102122557171262325653090495835473788108816535934269519713144935961508798131930773597032570484288972305736433032590757866092952401841714762650959268444307075228819240539325704671449875740903193223938400839900793122757465061795351313891710549119269735887173613765345664856476857304899422760418426265912385517156553100169697185047407120878553998159414745609333465590023013447791053162719396529903176012986130916586223477603999176481406457324532409934730359029155681084995318859149197896323223346880615577131806882268226637211985961978793195610198102891088462661132118042556704326891818172103993516275148785683730085269472929204751840648607200339903473039595386133381509038161994401095752190319827723023317855890285031922941908711064639218483298182724103661512489155014454218415234260013423291018187144702105876971717440800172940386196469024461233062132666892235571200 [146,26] 17689784863241775014722313402639132553562422462820766349335506767014875729809584658969290221995299276014429432935287830143351081931500744711500256496857590459874259523695991530039148836360288905347104937136910720688440288226010507342272248607501505591164642707990252509558808688276822480492530075133705425125950882096763064916914321294594163859920030244230955920458224996192648500111672069122101589232294706147149831330314315349988305902097434122431658453262682676027157945646144094673781843605927254868839454207573714329929816713700187177915885405436814590266577721308849870221907821975313123721402762402138668174350678746550390333172687344980416547491762518467381315617892911647577935716419678598715933995119004714205524193594434620676501236620248501701502261887790194085581461696462812076858357595634090223640788035348287553556737706586027464963966128793132609362766165861994447455460618701675218567182649743772273851126858810511271443524253561536141381278204058291862794250841817180327918815163629811721361600944463761729888126473937655150324042607994433599844887272260045731234184896740751925284758530950009213374175705979159777931370701654430951938335674167977866422955392124855632965389783214213226316712164252747477879639454236511155532485357369236794394553030704921796586611139379431449227514229412484306034442342108296162857706476705009626726792185407962959031475780585613568669586691273032023109733638791595834770504071981026621420288308011494143569264768780375676326534234196698393203860896270710620125932399238465240109795695632516857077539496973657168170568323880271542257907552361410807035286064932446102817455339484314931184291738240459184626616889407566308134328039262381383036466809757719258525322166691916548661587633616788124255318197470658577004279988983097555178298152385264786294492020813385771763487753651528606516933901442920161406232188804934766669135943607826922814879227756204878079698266296577927456224869946782398922290190821798541867048203483944070550598969382025330498992428786735232735089897290858496000 [146,27] -33901669308940332057670309904895619082220346862860672592686188664295213876101892668997153565311275027703563368227231071511205943264647704054060699514875236083367614949921681307932559498589652433606115673598592497114023730123628196463366894806066545526131494151449849083660718573354654557385496710002408052325395383162520197379112530890141778122423190679687344731381531603206525591172569568358367947496588808768611697954453934228587594911837133595520879663421386531717680490188450568219446005874372656696382802591551104864660542556135866369956102134319341030149253837149788596390988439515015173673955468059808256437602439985095515924554192797052751278197716246833721677287729037808574302184179463738362372320241175597946251947148729205928542010714012765193286956012334353411991964785668929838445602809227139957008430010088808627000421246774413427673044465581494895543573140594912720686193881172711463435883606321111150857715089169959368656359376754071125627501648748399307999070717217795143360987348419350904565968337784452722637727578765534141202967573506936058332096705127612822452855165614825202742529789904344866163353253238446067267906247771056469850507800419031463383778467958326454677877853570467364016368417322553236566737698492392255302495807282236415163059678003981742050614278659829943276526876617981057069215594560927413098989565066746799504041510007202325809279301347430918473508140836248389329730342356694580969841754104851136854818190748941031029261962321699574159358537774855946268539181061139815168966921003773792811950142429879916580073882204035177087821690689514323101063021522973682059120295595598207892585239394067537654672375240936657763874702415048399742250077258793125613352081101019585516205227184743581299770334689526479354841130958083903740180031615321782499488236159965433569270249429090955808136235138734806305252860074098859956770954540471247652846830648322753994409483876243724169119271593154590044568615806327660788199476306468151021375006993724509163380943775954451916684162025507404147985475017113600 [146,28] 65112730192064587529553310993810376873388555642866006246839208602829192602495514627201190738643904716354893413279290912198084767235133004416786520079705112661551105960402692748657687725941476463860822898213608410052347591272954644180071990100212462132952247036082443854095584054904759716424581388172115572390099106242203826128576540102989602333596990911810268947290154180424490522230743441686151430337112431062115164223868629460287238462048767024603916905715942800603244946763215326259376640520640881908892600533422715747533943938644159545113340746969660817372832914160512523921926998441302480826343137472775368783284621310952119051880038707815887648142084084214750933069531000845412689189245184867084608692252684874921258897807657263007281540144313530726903320288306636172028426352084434110573096002946928130017195591293210578588182756056393636513267355899657947272428743578145100402306478862961391824647666907248736189221610771265315706599479920888858566763749933724212373477896910019564908469769170586942484344372650398295242305053820926477961389273807428196880210736653510161715499858659441324196968921508711076604920530207552322269010211673102586355211949319011613112812268536348758440663435797508772033152559919934767218341529925824060341870662360842652870058143117741796040131850781371620870742695097972913247525330232454067869287171531755423941725229129078753001132181349660025183237337004494038067364307904741226310710868142293462305352455600648142454307524438308392683391482456865684041901747036162442901429881789578409067564753054139183162626983546013318733955459706491916879030623045844572001775705407928327986705123413687834286379975862159050370456600534272803709753833986035432549541875898946684941771816319194044000996434456336098214477564575263482449654705335105824233372514790093986891340877625745781020604727942654082522174656305213021487967275154890763733787874379360090528713908824955381047665089468304235986149725615774942258835685122470174261767412435307431455569437314835782456797858757196050826362303283200 [146,29] -126710607251079433209975562974946098990372379811959825715394953713504319918429653044209152197861823580046221322123002024144122265320402843480634203477528701573548115585321869731018668414646690763154606679450211810156262735701184638247626694729133810754491248879700516623219075024553492441557756224301964902351496443164154884870338013129106654938005866476748351057349134021632425384684874912304702754535586078893454828142209229896491624422688619869380879843497237003917767105642263800996410672225860317021762783081452954633224911065628532957515759449932548928455059976608615432677844639754587466444184759077483386164819731681907668809804828378796742915627274040365126078697299297425260224656461282259502136500427389346374039154483560564549499710757358683593448101420850072204063429307453838865090668810278074847164451323811795906486670467952365766066301305209402232650729344123725113277409435861698270279621495284191522306587136167144783661106694414181708601702616072661400294342890022915692091389459061419671302488820600267707234584566340276456433569775054626283041342969404156671892845346551320473523625995505994138494844731837167701918707663227237369836126945131052727206376494545626599931343965150089938102487341829161042649778971790856103273903221122391717525324858181754933523824574013979705975296729456773399089171489499926683059476464607241543007571938207295611888373979860385725791976474280265478676996692275249209507466807605995909585190849577302009546137895233312983728796008311648139895978881740979966211043367461564666865715146634454010851022260608260783795845976325523287763089546896382617273775245481948357265513150051352176342777461153302632284146410488125929923320641086492196788769903025468845731497613860610679218185281481505846605746797870862401303332599081653701369620405753072004544147388200472945348758352765268368576783576571205938980845967184341599096078108711557805354538737144659533675225988136052120001811278620925524637853703117495105810939419702285735477817322789475410824665233597953332212033126400 [146,30] 246077716827203061468632295411531362931052924797370009872999175906105871267028600571126371534702411888732533901554619033251053146568659238978237127459234362486501946522321020801582334239962714881147768402165591509777441946992562837900635901557086979016580184697972513587426545335439977629707417719545975023973589992435713100186283355421542550618709745583287480724508658020644036640575164348094520671190081880785241466857603894302632734310804100259565971165257653392990741491165414012645302538612246430101966376941191478087495553817432537593270588673448982015258705148322528242359832169632654227589357695435487991533287370622046703446552313257949296451291339621099442063894468202729808741349263651808495181642710780644435411460501123206007426123185913305125800939093505885115824637342317942918683343063967796579810679829070981266021603698383917612458971302221941397456860692391468412823843351421437858210551759122391330145148597105195087492425644656444461340912910103055624934128379937570488384395906112166228995528552244289203979990737365828253850717258686261057311830539673278667591908086836549920454734923389126656664774701825389539982376000085569978845099086089961118482925764374975220840734492963364536709238080143127898141488493108170645146179776929638688139001631716916725950634967843233439564883970274339464002937473025283545725919866642784587837695236591813922889340632388320242010782525794807918658250926868672427199905304239206765016530931896087018957811851980101346446286543624125072144052190602511344594184857793313603750127706817866325471538788552082874326659535776099097380276451863428757350930152031126693901406358325977552195634038325719149754853651070300212936734091625323003061071546497475537160433506090223548988763021661525418255638454126122107423007283484585803414397559077340821684053068145273484529428964629174701656329166060544106046076598987435039311773279480866944493191181406058968943882024958440262265405742266637603624311465311293930621527609907731218531157061626655641471209508970238898392268800 [146,31] -463523045087723668405575610737567979322278055612082424903977576941615984947675347264303725020696999316058709203629972468258191795494112722697392599996600459794374571298740760357206195120178958967607713157595566294206184940125346216526988577002457590926583520857166231065511663732615406556563040785879004003932579719696215207450818014808589630604947474711158041200071978983499383466722898797869917996932711392587527954191507491022910281914303450410173341561053220643842154077978632481873920141232110356587074539792605073014077589723683618148711923323751975497234291223885069348620861042600549809032244316771771232593669917102035841520399080419661334718893764950644534775522124391414543503319310579211046222458460071971305018924560206623356452214216258591627335468478981697222020485794413058529551503360213214452248188730592024296656953422669079298832693844399771605282452528360632340750171089404253881152557207892187853996249237551399743435314640028735643053468102616397681539029654714122738296173538666400350105908451592253938103156948290849951780138307520881771324326889511044056119466242465624239966272121642398658094023578481103280027914582870494473012021371733302226573637521135475156938245336750565190135982233589204153662588522288503620060830724357702206924574140513706773875573550669692520515564952346635749359486427259065765084556655786584297853839763959722773050710513012908661860639327690125432799447595312292192048342543417957057118607813574936386422472521847135315822766426645034370787048117568821963810872891963680878947120753373194930445578092713637731441862692086688412806593820423046694247908593451018300686046054373391189282183952908173506788200372244255245269322003036621491708035548651853957054112482584281650194182290460398911640942803622780799560842402913083846564190881103936793342692774071376342603784331599923727651501937526000517416694708030659426824379634063795467725458436580123530206309288286052234622891587009162748340858971209655725648433563178331503568583293805170948514384066614274503475200 [146,32] 825486544411620101622321910767571562725210573871955475617662609135729679834403251130588820372814377373623786962046273540383117868651281994749738094240940605789486580632113872141329641879320562377874257270217381132371273525361534695742790194762635829023263980797633428718237707267551874000579586198049702261445493831808959599690869181724512328195039829375208882966212656844119254031954277165949157711877779096115762264837794466764481351251157512873523518504686302571858590307548162556298920741124131858267827985341321075380920829967349265939521626200646754209180332507861165278376060950690241956004810825860309533073586657824764162034668252321101157140654390239898100707995353805965499081611802883962284345691006268048664389645691984592599557364290282204644961647728846328192704323400724864355582522115308062394607496115661020490019688645775053248825137326208302722004897255130388769688144279264941796635320636852919169717078157828158164543525837769935946082059039063326678987700245775240634985949123478342444103684177892696252452734329195382290034808025032183577104690157323444293226447342533024039780034558120458681370116582019448816643663887628091313683045521081124660985530410894463661908914136627206525695868412313086336233442817822124079128013268350630172051005331654693901582485276173280227382347614934636303145126787117794945232853793138771030020293785347489696716271750836626358124467148325391913162035004474940948915365736131380105328217005664109844129983760856622347218496919250396168991204155286911306760699573913903105014694174685695784066595437652630562734038027644470372932326731591777542269367558379111467599565593872991796733817566257479091219028572847325620237284284473741566416541659382308618749107710107556124099137967785573101905319370076774395229575919564104967539752466781831654749858740630230265651266748386670531933448390438218704853729933333497389263119954145450157058445843316040565226045589588360453280088951995765157666950901012882563373718327726371756171840229836942664365940087100067020800 [146,33] -1367483914139278969968579362003155060598815801060676360919326610159177253668614137867705518209160692353523445209149407386571981882108549597037922759806841776305869921050170092493998404491594664322767737213035874489119187689991893993647862252603789979698422443060377687438957083843050520130621600400775857792475118097930084357183226676177805698593724772251727871168064589474316238166423142729136835423489626075797012850286696881728449039989123462843846275607254379123060029865050114453655423815513753786222249599333146854434020828277297351151836042530997263311597793096611435030871340645090219856050756718993690915640152629161048479567559133744427652751698531177774698254651590086978026973124887566123523405564428466891194449326168974500934167574642889776438303470629595210424384019670246700421996063100081076127774131281725823301121217617877683896821551117929323407339532682831371675253012701905209399438046535430073779856511450377039056621735606720899065699464883580961642763231329127612059395453687182702667948590191625588870955412952505072120934920676191539268498335667049876320635889720411810415771797906122886333547573967159843680158709259855358945565056602316910957470051680428823557475256420212505236892019107555356421709877811064843004047791538043909360183390826734207432816745790552858057442728933027327067374255731465353447108612665677069981047204516647973332449538331598612182771113331942165957776888819300740204163211962345762541162671528120505412833969498331350472079266793765374676108178401637216277452288705459137195030784839858365941866281388765837713279314140871946373911983466365154257805290009890658200276781485395455297036646102653419331370603493643026923549316699637768590488122144919546863246794050838002551102820953478337272669373520953293799573438432702803159166627582337707419350002057895179673487474420488719834167546681186374732904134282267128328151197909288444825251304469943188345570129771736530050165808319373575792686425860877802697089593100859012827178168529706752398434961921131151360 [146,34] 2090007740120255656301658661596803402114479814141113702545162547053996271100961489134147829887694846621370625977377305967909514080550423408744184166314695317273979206656112445578654494075490799701103917420345100173056018192545422673655378238237445394105240932014062029565414668619613169496510366285018812801351458471585192341933057271931318572675740120913809515130210927270698497995146508448984909623981432375608980670100680350067387382758031236440883701707408974192391682748791269975935321058784078851569888984563144601825962032855342956486122742013371876572846192941704050634174824085390627717288349157536555385626721612159904179657647600126630357740730885084867336251143498144134523030885034688939607838992404352232253562429701178725063420024372520474862982338423067069547379110951818998809708492474667457245314767100102366859508870395351879232166941523426011340321336027158186801374915596884170825309268889480796293268012237804981246526465092590937273962097445219672100424444493308857103219473326572709168144219751046775017461319176606135210432165634655038013417171509986760389200037486741951209908200655586036275507026277558701179468315191099347245973223721785997524621254421053989757184971740978476493184839789023571808698630068990233632629859007660783404352877500954571167230220741693765850371751901617861393284920027765520361459900687966084878148467182549230466839474915777757269944116387648709587816430968174068311557418204437611347642126347408137911823884216416169361094148841533295217555873622826150528144820601125538711546298911409757820938322492214043306996613724292962058360232275900562002371801917370249718826852673385535212575394776974896564359763372359905821379903857309518153663962359036400879443352097621324767333051922846491869251251288581826302633687302150345108484306852809096077887653716282822822749752401172002491360488499280066900078119433525404191802818554888060562539822956096672068906250022727444129323324230645101605320053681337289120035657230386592208900485508404958165142574063896810 [146,35] -2937584107814790970295301799882984169476797897251046311928299100601540465254289470336219672932952174833040941824646969024817264861933304667356138937527952255759816881302923162103192059901352706204532237216748525545704441953856613916520033786809883843873453902309881985301866225735154625616783539007921871420731899685525419556493232579849165671045478868090454973891650570040042427519223107870798051869115883787357285684689704343720931480090864829348434135180550058298543463256375293512580156788077619335633516819991167430692723057042221420929078260856824797533880625022574444130208778032408882284552164098377116932584661287091141427422142514017664661842214001457334919554733492010444503160901382577862802497503114077642035082874119140573890300572465421136631550134157253494221276089459349411856222118215125056011581214335047701181375574173372853306609677808612365728941214780388828974268866345861767067725452504710795853285466463347098107979736132204771607515909961295899869101427708675135697464033989408123062100153468269046191163009318935675265544542575419750653905674810831953785851789711883349513040549886372978105519218958636100325437920875473636299885646488992396336321593250643737216543734139489397371836708334884155894908398381287778562178707551520935775477285868946297303113947302050638724112067709757700993901306111237734477497827341247021726573538328163576492033957078585581800116691942082094295498135543621306217789430687618994371264062958745328709182592948933624191529778239335687101985988534259243104451691268007554375150401371550671588535978835359634807050973547991763001594856487774158777326923543618096522000499625296442249802893169999470807249755700455303570000377097915769965265343023196926679546421297053893778880657105525013507213345228903486212014086967244528318099909072935572948179592731022396411974163269020970197690403409172059551995375866106621407272566870562948688491444985152870389454912219303723085677956396450597698353988726250459139933238000457383799190659344650530139347565859200 [146,36] 3794483583913306139843091142097455751965051158825155339369228202317610239318125395171724908725164112091904083239006952252076613540133482052340980580659431151790089961202631374028236951592382488092746715441636552912193137760720094982794337005852272771962233389592663721924095283356965340205324263275690240630202870181876002898162191621304695636542163455585027034843680174780314655973172827148245099019142819896477044536625702032826074110076578893652438181455269156928456642437049196688276009547660348002490879412609858726364064815326049735972475314104185774127156122399090257806277700957529466187587163676271252831234668328573385333590144677009851414427983172929208103867230621018332119277851585936363826858263935058481937285319261063747780283971359167837568376071785525543172491906642496921444826214718962754854420619900715174891804770670875784243711461965942164199043037030320084205567175014359806250330004511946149870622052696495813557309977806153674165260048897425571682346074492375014060846318860527960382415669163360829256377873906432655731181020007743317766338903764606638007764128914833332850852325599908430236025249467855769114434648738231886061608622680050944678876343873848583104910188292782848915946642211590424711084906567774516742243904549446774013455296921064018082083980339254894964830554020792678070834837571889089413823714406567020311648560529711031095245551145743726192809400043238474796784202202730882251820993132759259302391712014226681568597768745542523681674030194739049765726080488769176592068759012909587350590355349922362773972770606246311123178706386405859890070862025053628934302954348481948856804591717807415657760276185845033476723818872844911609054868704359181387589267553916133136180577000953806649557417358142917880822539807771641386438815447466323742035146248596678140529808968536651341203905184530681536114574651841011101357034323944536247932994821554416995669128529339436995791985153418049651763718242591030620944697522645287417082918306353503937590964166709442175451919360 [146,37] -4506060640711775527564943213094161271216637083615215657185636846317058404072586045167748525449307765756056133187426479695847694517308757964104150730663702592771837566275284236292833283589764297324829547982796348299308239330021195367831239909641307284799272149291715357694110883580623898830932051449587927313439893483049729123952499719600591065278684085243529605236998005004320117130045799955809926263839711693035443427819210205781527553386727667672405882214888047568982481502385057748016652352202805931683296890096511365612409204753262790059383180883824127894762513806024996777170718029841047403410477329671194566719740767527133040398625937555513547383176549172285107303574805345363874198642956128924388219423387548529219484780009128590184537233484509588072028965973443549878966516004403638621247080022139135357487139710404017897928910054086378770841590256626363397096056715334554156461341596624806521725298121546243643278569128477105204085339269522644842438479864490982603740911894180784469140865984053968236967239597739517168409863579803231002902460239896724436537330990129466893155122847246512006318095781283236644823393990693980081425210018284762629795702614556847531778379690863036045899203991859387377963108293401194097760608820591166872885700179484324604788139579689642191894469306507156106819473270192547459320261848733321578430688273759377213809909722794638398368064147137396184395787288651110551724764154123530141971110581457843676173373809959426423400878772278515579486967401399988935228287976371560335622368866634085190968839881308175207605757061123113916753365468121636167538135014664671732823013104155081503872817899488206756407326567353079581541566900328748360391791047211230325362684449627731105906564296087058807610017129836017853138579691873669444142402350619064805748706824332296084280373034418709818183221880006275608878399828561873298025094845892047402174563198191468316215421141019617077230249468959415277106324612491183655025408764229223426846344398476832159903759332155736320586080 [146,38] 4922715639013762427636488991853207440355416333804847073068705727779515686930587471879128038382123152607710656556030678042238164651848436907656697833795033697355602890907652747571481849061820530107299159679637343866799100803245667224415040065176827229547891084838122511121379961150874754982809159778283473668173612566875819884556005807365168399613414995182189416690092677050661998669727637222181898213096691684599928719778143233234069704868801263024287173765497614325623324252121406578319692318464366085482856985945199189308072002262475921412773810600410477931858752005611872387408791062087115376032961732394584307567417202701474244038043275641163796823529314531632899634682422084531157292377473461194025952917020065099417809774366013933528098004955140046521355973457908000392521383010230518630442837496684320160919249932685286196608169207761194708736075879600006005080966611891639627435913898458767285795020144091565662062963299579620430509785815229450866619820259776770222988430587078002088538793970901477177204018848102308701378645013000223113812904126077429685289860015716180608890398132514413878481059757483783901171796002157750330756346665391842777265451861888993416678071035337331828024607828179660354573268744466412681345334093003394897481646098513130155062107383498185622533913628139189056144001740596612181812167159598027861614415418915082868946696678830179412542834774409827424518181747355565785353141348061873277267415255528695023653290224425899433415202228448302823339724670400593619895191662492974411815820868919670971085033700458245014162204856531897715589082851097420733316842074123446034685059569721847745729548271611592687160369235827226921318429400324980232628180031577521129962396471892164482573773986907787686662843882074115063921384585998238836740639549683348331692222011167604492555604547552870213365475511726138120665399199216498759113872798327846011846066319074226570223918983607424702225849404047398274579421351266126682074659813482714820827066627654209610680331951893396279784 [146,39] -4950095930471638812423271766432796777965369296414496342483581855264965331061131038449631260404863997387223777422496047802774885974795724493640709060912552083403936784204993785453926824207250739079354681785446277278118674157058811865214369973513836681898372005937472697061054390244457314150983403481198542357335507981148338816196900482000456953340517607091722993129747345459709608755067364568652101582293017250786001707085244447657560993531837455735386935123403705882973712852779900824885525008942120771521150578588831891049694751984257427819989035524078716770081674190123118231498690198817834491091788678509231711650731533467704370054608352354702112550077399977915636953047376405901497236273046690906435627792639226620674672152051176960909845928254405987035147320834983163694087509258666767829920226195749387471190099475610977494746721230767503209342157188450419620295967135970326679339185782646056902753250533488757757772137775124583372851420569966714586022232912706933325268425498130952499589201319842164171566418197550388468252140599789911469826859655386741628565011537356613541756387631243872883762874507292569156978803696948219132928222840083135611512060394932562455371616592817595370894384699217406266547947170476192994932419205354135151063896286150868948100116679319481199826587916289168763244599347075983745847875031262044477674551504461710617582445556647009874444784216731401253085350983886714344632967363931005994931995358131667358766622382701864197456039847581161134764378444909398637431433609284180913541094917717440448786249887619910491570845593264937947559913131083117092164384083076915528118371917337580011205050708514609150184193283030147093750711451410847801978321256820585374755403575144992390260723661168806980287419069516609628948816661513181777609607389835549082315883996211457204521588873179477285779944602435237793434858131738882610558136189168714267185597425714248542097981419534929319839973761672120636877978369087514046049297830903965876897187543825347646820064104398449984 [146,40] 4582992178426053414145537359417850105397309914005372481089227137931080299350495964808381953065909557762294144518856792387195808026991954031124745617431076319640923024264636590572051321618366572126730571785923356243822631170545134470683139548716849819100062569413680886718468057056871986108847627526904650058170047553157439871567434089580112008880973078042650057287515374783786777261386142950877500362042065958374804112252923665391677266245495567258368132639183468308442444875747158758588346635234587389607787857332641318308318757727508119897228958304673181405065327128496188455115789823297808406305184660224065689503276894383286966445331751122401688526408606700803279734486671062804318030311318971422600302291780263151894667219694267560976150944573074305691723236912876170857187047223319367574080888632281768055219617031407838135816955696405387007417769569001156931218357618228010861673116051470116673157109895398037515359960836327238892774835262669040932525863264551540660067874405907489088646884159956367153132757162061799814988314646620369946724458399925607922924752810021100226606675495438865740590808422180920342568212015608274418172294585522571720164475362239495672381813278514262461240768691453470341781466163641120509878284164362760793714464366038017416852484274996719077218705231503671797637273566504685616029379440082592062534150012471846954813281686310534902121518080644463411702510579361005068342563797705912556931816481295186284752672903687003426882810502150209935180403149310173088690366457149924247477180543664832516744817586451778823628361955999646574404159467388390051429276975520713922491648287174528929313077360491804707380815974631589424682626868641789234402120121311293042373785943665769473045807018496433376450776326511021557684658339032017914386513232501257350245739836895508879546082019526716364703966969899016974050502265029039316324711859090753726160934062178763610718531366545712408641978710607491144705513420132594579906484191913915206021086707945510981533003040258640 [146,41] -3906631548303265205707792134013045242786650226006715007111793418245419574599618434292428688412131893749870118756598140865973917973474566170943208686594191423957545044712256716925822437004566674000798393523551637040570030892042951543262314152380913019496548672199482473494274620923997496880273622654530137502890168879405089523693256259668039891414309137185257148387879428694984491657139365722853646695844517270336191317913927279798174934930602684536343529547779615860728106094036034801080455368029981861874168015920006885625827748208873075045516387250663862013336005982306988497432772957606500861562080627761566439686145640783511205371666583592382038239120850012635752494981337594739766413513643882260332273642962798144622451632114900952839809599277517359181226300406345360056208808727439072815039024744269331002170056124584286094009696472698276726663207669372130355443280912647698845774956261297849984372227982556333974396610140313413323390436488647604628986184882292682756474938102064218842071123983341922536137267011753943614977227277791965385540728469386385216893448988653013269800522443087292939596387333731565893548226131513295190007993504270469045225448405691922165246130056036093127234242098418793768402078493856490710023329241950998608217107099159362033430088133682282465396010882786003846914422272950482500214548586303066982640338561383352363504243956560367061203350303808502410216858577387178164858567731573661865957258246010134779956935129703149270504843785191745585095128000737432402218891081789668890852842619948325478758963721731335337675551960174590127328336914364480275905356763146326769453934644353896938829552657228438207269030983678952424574338527608117241154401300398216549101662949800620229009027283707519153700347907913321773910515130172585150979493401430618166661651779090183393530544414735015377883632103482688940143549968416923977734131849707125152357165582945738456583710409082116812159667652540952351390677588722508365893736536438591363223453739894239328121330206480 [146,42] 3064996677370687190092548220354327304529249868830444632544977010698626452469393667764567532509892318615011782442545584393146577482044157337901855558648083948756407339279800740262394516731971380415326654846109566055772370775334715265973253964381288882985241222803341113775645599988046426784067815134504564704465442580832533280737325889015139121583948802213680606677705636803547501557604270717290889898113731781805508542354612383103884427870597148692358960070567554276658907332915047461734238109533776811705689623681339231505876991141444296067300324380877317872760481507575498017581583511923681126767440813590064199120964407440333702936474763824997172916088974688068223438863932082598765782278549251158087564342373306931834855328876085424690144603422229564394030886715322727100833064761506900113202014792881484065748813010294232930182733644327606450391331159581428113129337234033450547344192614654600983993534210649800348253361771232372933032323397123250648585978206403356054980980821623355194131506712540875127315524159634594072987371368230119713211624440240771131674542766709509435265808464300712068679814815155341154650035325309275318542880025243298776932625601430027802673404348638445129504092068199168518336789227736734918384299242652893894064730669644291958946570528148431635885422109135284442396550396095360164074205627877940284481883931934256363882894409992808857723582933949967767776876728020455330626435468700415278666531123021510903595107399537018265255132299750056843280331807524630882585711754987420376378356169294484293947967054249938707989043742649699052684762902815059971058287472288496511807976725042808400602115170431551508896621675351702255224266336535102173414186838636462970542653427764798198995143607662734045852425430307144240761486530729423391975968461438663502083815154545581756408255986951152381331627285280696224811629589160006655615074688280058020619565058765236271175542824879010475095683434340160974488849046122230974339399665365408719456899561673655287512796866 [146,43] -2211890313829663384605689357001190124704679819800040795102267612225221906442842855205869891761831616748963827977147545444604699985151866922411154845636351303915407794907957979162067457677091401109556301137630337469601798095119856177990625156906539454182989871058248227982538790181681740968380053290423412292664499223470032094472426528532895009064468662399059042645733982503525344216947925788328095499625628763610867315186855186884244153211623770546770729703991820759958335371280890207178451342431165471864934394597653852396232325721771419849121153124413781220910067356244482013123129948040018178307799427235732934201537962387377438541616174173644717368620638861946294462066435770676193229974034012262272292449063525478502021249560197326314566109843639366265112323267864379867193597664186024607909275150982522693150486035686786355828817859809496470822795582409878049683135747769867941467284702407232895898473583549333998872779156548103397776632850584680712466799705266783921324035501408702756151766086316730309561783044774562347228600597065389742345686537018996140138079097424588338799340940962037222164467852194573714935360052139150927897677606175901441682363707425188580520937767992936353736146460621495320803207302894117501816238788908200670882243492970168067418478014247643250301547370612795779985446088638143464927263941766793578924460842891938192785813109802307333312198173728191162366609559025392813520900008274126100046393057080635628464150363215615178643624654293778073815451214651972247435243412288325642204652343042160435287907237166013540681362324950528500538960088164847993373115558234662989579352993591889429030303061923279873079086842912603845951850682524446123897909255116847641442325196558624096293649222776093281190042440289562132905863649988943223922524960400414356199384604201029056284050788579307397445239594609675405121160525489292063641099180555469839607385194203325302657426812740316050356780531302239064830050849655873185968589831385932142184518525533887597894720 [146,44] 1467009241709235207436462140720913332825976057781130766955286979037716931343068836157825198577921243428895542976210703533928435810425093542208356520046941010066764479069976901789179378113151079234045792605912695783557402482567059267541255802116677125382119725145280181094641657753972019627876860417600281047994711503329230576217942865713033858965413672470518084633953728636047857249699901525182598119933526014201558247003249173167819097488182305988135619007717524179841831933043353354699898032938475362717851043271984273722576159235392781543220727687848201115599888270221256604515950910346647971110762879040578762443177811722978666358206639508532472083600968578472209140573547172416474318005346229575665523509497547096597522227679934498165369694041015592481531168284618181869555837410733788230531129937190735133778840167679505528265034646280803339525475675567623112636966770115908930561457612494240694088075356725110783238875579841639471316078845939659654242934702427739475390862597381163565458041330856274160186856457469265981503266323546827765378857184690986515994606343837141455074129008477698360700607113788005699104761353022412114798697652383097893052811369145491620888647123718353580766915684709535396700175359435125829923362823964922016976612316905113839506334323134225665379933548451269337028461300843104175993224619449962600240867894091339401030008824014691360449567066042627945388502525193969754088857652538617299712847923378760403760011113055908909635911712266695954780135607483883499144489517715629387356904090165722657900941882754181884916487278332343761566709790809096176139877315879359973178003571072399270984085903149695562840751700939298410909624500300174770709631070253025299956488254563152948282554280465609575709321798712028764025115121568702885081929462358102578831415536793702508336595414773516121129502188684739992584215455821129856303618344981764382919831139628775577148189191430266021267080454337264146836543637650277068536758710634136160814388779949513464384 [146,45] -893338805638137202384664160815143591339450796544165476281388280818007244073636898540434102707473054721808470467504113184083647317696243218190510885011169690687300176941651186280743567547535539244563460282617264603616254961442146788263749807513361935941215967618063896575601680305698419380890054506202256571816227880599168821117028451288243867439590798787375589233789121347940113280547912879010395253937982230317023581726216984585638156517855368844433326652287039772199140693359311832616718242875497709004131925889192505749361265871517322765038406255728429599055328053880973212050412931224379496191880419658053014150703118161515952461496486455358844762388329024886269273777349873342818086072876163242093483243569894330240675970246544899995272626252484019372203110650640589463204132428590681510853946524828441789901340588051186057666901820944511079848116435949108767122663747464458419636759269828041242915082335424061192250375246719695732530336436214168735425295613010915540759493927581149058111308581568270598941738313254921286918200511150374172589115949717452697238490913637953925556810850575797663654287403361658994538022295524426154270824638183156082704951646470205204201179985727686967800512646257647795080937782584704090236651286748880018618030401519299568634208655164810359973688095901359856667229565646465311508066947393725778594270271637098236208764172121671466447868055948556519000498077452051321536523058423860596429756808063939563965247544831083997231604272532702195020229166408932028248561264742586055935904694768904403912331008560373930415727473674718298548487428020245390876086126259270385471667600189242195730031095750216535975042816317598661959344294756523447316353973936641476749544650715934225216303418994109580805854392298320077740037028174527891977592828602785891221221138037493813899858380975278645136510821377875345207853648310889345740997163674967201670988147588667476517744573805356445075868400183630311038834033418978641177626749301302760137087751602634480 [146,46] 499070432466206329068975115216120334336935110905619776057672136690279727311704144952961919368191745395081095010585698656811702477368937742723128055670399010334566710885994402176890803013089412158370919396868706078906249433610973826409077419382362473999805694377167107871974978914350451359736838823812604742632259222484345744711267553688115594696903399836534298084246120179043767322254314669815836504432465835551324940916017504047534378751924366307894579736695586926498712544721676859210390720249925382129116870931028447312637760928691426482610050096921403948839332782633977648043450207006851345097501906218084985872661327434399074620638910237807344512843501547209794923799134966182092213047270587521679899094204060498269707256443952327591940080746326831423963857400730543002975194800735979768900496536368907223723349883646983634537484308797033337074654287061512111076605807392266316722052833792956578163567466022075724292364801621679954128765119567237547767334307961261585099177469547617672782948710232514703670488044098057888131718835932316697619586002944609142364477716936900596685950035420066114615289632439172652869453587331340032317000537280348122643488037233160302651541731853199145430635635732669913497910445803557819689161860785348578472321208910616971248104971986096458976742702300958273788354874194026369200223864319521328712843575841916687787221767485153301492142417073340823876773974915909998263850084397573402760179932992767823856794925203149676855427582897607221261674194598349984319519979887787224054378954186290988826717366691738461915603694011438620297833901682702150779641683746449953099477353044834930987190435679130164593174045826837185871607006612630897834073751313897308450313369819346277292712738193692321697241274606109624295517982339216243941467453332538463139447827705682422752228232353404634451690051171683267482726652758845468912654394627845401978780781724091331651366625912900797625021241334311577330936272681649018698014543780931459028110136072188 [146,47] -255782450511874468215248963513729651785145365980548003317076461580758227752185215287399601882349774163447584463648988729693773089354460649570189748901673844583555096912698345310680857559815327553936567756383813399903129692036376528658175231297812553182749159326864769230963416283963793039947547878218594642362752112383399860756261486736680762218535257860578417777789411057085770092150425579395167999021426250137108790247858745209085487938659599662169756854703972163775971852205796434311563384855706824012669230016795992424471869292309785469203577441180895103246101051666836454822083681750464437508749827468654796042151117757227520522186615021146097234845174562020945231457436977830588344310681763263042366335944629642756441270973708195177174576753185037881676098133899235019800924848354669449434559934495745598494446383135393016759555879732522861390312737774788821628179349651896761241520931963038708716695794870527845881716620987505101863047876002444933045456630717672917513257010564337348661787051925863328317042543950115036905835675026571959239803663212525945292638492362997085231059733966564851303258035706444776768538701937886631001613908471865142738787241116185757022023190789328693481016163722647847774112734185827127465989159538352298909291833738943207019581826361141418332742771558449787413354390446324112673630413195408052159109597427595131497962740151613533930977872799333886067155927320889931040703414769339700592854831111883236608940288261574062731391383327318231666555371272807590931180288098950212856757070212276713422253747034969664209360292582044503954603526333676601534316140740166939430234301568362721312574629918478959154103222146626141714963409887336962104276713236119656426236196542022270833897579190147072028834502111441330181416447839714737663731657039802644794411147154965490217038166688251796869732253074609401783317695355443970990300452538174218397579406550795663734335957423163650980757019145145074501502328174538361891984943360379084451576036960 [146,48] 120539473301476952363675012697401789708012730485875101644359812161006757444490639525153972559066919182930872145450549046761622077825297036949409182754242961367222434841132604180547806893479168626646708580183998858346676463271061908633836752732060464713457911702849970113311831239132994478510341944582016525097110371462646348346584452705378878737288528935547288667928375474042265031177012206108936984707061398406288276358880500760086639138257301869215343161416730344357629333504976408439007728937051672909086188396684112133660004140185177716524065582075376037746813664080453735131767858120301357707636112165128714007125340713806581487834928750461020721187465988474166512115828868609559576886197121526067080649149794160190617515784484650666565016804530294860756097710191033395661982783099227622705498532129200061718571885238037378687027130071073352469907837110328209926146365095515135285686260814752936765114911988126488675533353123693580847146016860598247860492538397048399390534344761431990875511119195816050827375866529895635184131523601346846106429912896090627337043961384394664306729840213579932768904861313222630218749260726780905197742055076861614099468965327055073920389053774567824662456649291903416019815326934254275103800397031647655768891272119059570937683422474915582081051381136932381814684287256990160531947568365064155812169736454531870862872418272479487401118953857037807338669632101685037348935658177921231003535193264940672491155037810959880778376786242023972051598676328748462445323406531249149955267359020558641224425010827963403991278331158997077918574300053917618888426594963910904363089270926944369989502269479610377284481657312731673773845562580305324612108926712355884312463301107748557101433972957445510177496825228298889868854790495486410169907931851395625303071619890554098019201856678312344678656559385281052045560856844196647859200832072838396592239806545552567639357162094725251960260282450560198647143325966045271894345691343602572643629992 [146,49] -52628957575721008575815755048551457252229188867152004411214672720056887117955784425221255909567543605106118704039342279887880012415702730699843540466894458454760719471318340638968735438736486575434814479726163158691495217687419543824729291434459232929271076240161003585748747393882285046343514487921184251930669772644121427007436600415595449441061640335154920014148184576965018245766193865838571970342746709022391278429181496064106521694801884212872712105531835652596359611541633540605128442306790126291941023830545453755099214584495304422968063308666292957582539890409813467873622265613209730644000817574932897473430919050513070344834694604078174320924976065761339586476957020978268049762924222195455129376362654401394144449660270109847407391871504713142928847758502117121713212934390363459755949820304883454862874626617144769420911274980030081946364493923637257664951605989079822899822537238956795059886169269776280926183346346081820122481351905142626190158329485701369356599582765129709558489352480973248175878669476090904548349972163135990077542334880167640596343522960962200581770497784525397079025574186473299342505994150968612085755305532957018923502437441134958890285185256288611540308981697286803612461371904049006204953216652678641395736631576066738968860901493131086190008218731122259996157023718746324974067180308425505413150970278493544833583290603919986997125036514320525619017600575265996999298912319251579774973257783934185618282166231145426070651870733824449150413888880086614917651371785320432786933778220196733760703824774665496831592264109112100263516042764625317640329748496368974101801616719705759589860256879971591035540332843657227673436343383185943626349879634391027337218268196767171673870713529964390445605909133279326246094388552849250073409063382041742807090527748225129287718985629373430154399873714182267712928559225225610497834886567546018075842088169411940554664042744597526310386260468651948804411784222473565627387966518786562775080 [146,50] 21681696792070790804179178690510264365160589914146968993084905548657111476367353081927766933087083663668312240425826254383148609562630092236290397107598353092028379418328353975412525209364356354666843355588843760543320332405106536913353175474281628291984891867331493029005622194700780419092339142212830963553847677292148940368424565005371181404268583468472147337821193010413065308153929429751888263339836816275448781350181124790166912462647127986672401775279225363498203682622390179711186715950323626869265914600687386444840083966239947769779466890187482861218362069597830707326631505722519327059938350540735186478354304509247501294394378339749410493212726491686971491377475380499901186842377514464963190346062623468425256708152657157545659582123215465300861470409249751285297927582983952492789392900257319374286002860387256724445537954152826508435660864984411317597568076963129795252443227403300488920614898009895594963623561329244196326394007922395784380288185680866696926213038186221575455203057449721191435411421673838425796365569574108314046018172026140231904879158539403176521741927546058914400123485584043571093783006167677112421946517025450182793329291651558952017666248266379987997351713196244200312898536459543663949054792250137241681683826081921372403007553332703198462767963039317754343068383069624107015041337768084737606539963083286593324240428356487170205507152000425992148737857245185157928410892851509389697586077603785703606976978479604087579745853010009842195060483949299485000144393893793017188982756541155563627417677426225487890504268549392511318252575353302988649051454764282069294617170522478175228179352593175927337790359420083969315627442471411417031300495075066762043927280399094539381873673178997888077430907397826228813760539456752635924211811755235148840258817096970436369338115379106729016015084027446353585847083855300140502400774205622276302701066107596987397336679723490108384986129613965276623248830993063209616895843639127382179 [146,51] -8730650954095442510570179688596156493700031105808372220400534999036823805149034397550868456468774466863016528419667420078146845426892709189493653076246722920976918685491445996253418081313717573373099507712261197259139536555493943822263059308790576525440373038124911368366975564982026524922924385675674016292497179162642671889472901977433930705351647969132958267397562143045208561685811860814159902631410141914743441103983601611954787333520206347809090247932172262066454538796801963216968210560202650744288533805759680529270712843266846152972113890913808924209022843067435519051350824503773779176415496718337026578469013949989126937032578225691340872135128181021435981682296930075221269888549982657129514414931407181463239998880746046643166964325782353666537590395517179691798339252259045443624042084057756469693524554489077686560184121305379493135189296680036377986485882660313044246315705189874770458077156766408534379807096703043071746152648946343856329320219801732912158200819071033976732815143849218815182013209364540823024422842307692870202377290803367524038290645981914472618178375898121787820082743916077809864774656520856877298286808924770594296871123419291036764715677434310385997218913294255416444611853151579224345042743363744629432709714241140369748713995357190198234041880391534031416086157568352846370745204428682272469691453892085152175080348059917349782283416517428292894394731923691270024675918498559631136668798839538808787837404603004003228147410159058582117456405368957519998346785679832813409837242807732896662513331715836221105437256466503297041753471786253805678102311943097066656678138267182291293365216232474027614676864980497617665400748383187878919452437346734150089027123129762374292782632097913779855337052453207595953836916159632987678114277316834715456027925714016942160121341134804552752165351284805890821063720456887125570628878518051777727130437095252917674350794603650882689847507454309560055220345030999379496388307266847680 [146,52] 3610822474693511451576738996987355650290089091476654386724755291358838143403660981713499907739804847715997308271174084127873721401771129099864616466045264680175475224157737038072517851982258634942166815815118392169725129544623141723896155517429950492014281658325709349912120720973621622795565220017436114184738385437753390368862011003549472925807517258292988030934309880832150327447155376267130962850757040245030157116100639084038733246013726655096738466771778501786117106633550905655851119783977894100810245469564153291870991729976338192014215491321749824598676068741746244736397302621663852992564727567967295902414643403081161758441545611920078494009079312617891462155906027606025825122707299443384684863227445019751734979427151516796944087855713876004607573667260294592509947112400842193572619193424697419868139845497157967481888100298354837940525854939273230505375098733981809010791909894004262532789454522375721034422165657737920372796876067425446704732114465344331978442114878974962402020589551342784515109571668850924333556113056514799449968223817527569125139284223048117000198098693551358643388888028766421006536334354532351454991781972401901516268037953812793399474086122443477375407347410542533371439422949986530225223035264074912306171012897651732809360292200639094536176646089373517384501869605999017809110236146689511369579670570793555759739202189905245604848478082961011972111737739028073260678723929087824082394876689556503696354839572960251188650838575779632883148736165940573915366749688740606132587884776049244214889611260726691335593617491617297292307939426350869349572155936687015796808420866893153307792466265751045066778705740845021398125417006387771479140922284081452427214964537713449527158510200674387532786657230502736026097404102584418153466715161846055229127090602334287255550732132204149611782736562832643561194495671852584858905702789422522693720236742482429238344581033253194329363413389134917916039599160877522854953356715776 [146,53] -1591982240451072366587102898983635007365937539054422440400898696032153909923689225679687383837110444171901443603678942507963938792609073850002799671395755007595429361659903262003666292870360337166365683820065214892172447208518014202115051918110285202828151627612270053541753591963077050794692418100530216564585291723075492791138232743753509208469734626602858148133813425463865811928427690685486413843957529112988595518339776329524026384297202284299042540238240335073238195213116211227399190470917602182876974565807662877570634081282133960349422757641239502611993501719515600479006824259559544957683972458068298899765136834677056806997510318502355548113733254976539792171763624286565317986364117629522642125450626189838292409749097742452221177771123704614865167679967718938765015522158469886449442263727378363768272952532320958754573943243330527292956372574256066890405602469772479029607407446510063303281247298662118633747023083123216047013990997738307523098079481959825770796975398763839564025253359873338878413835163970190205491773632050671999421200921843089760506971109427713347453345470309788987023171564098745537833231031200814690199959023061606892117380746560313694337439689863467916293114571299850243710696925557166712000901536607632039262428178728099115074766195858916059636348995662394964912676086191374177304847593065399668941024263962101049096510340197056407699031414549621825701194034311078900822263602072388572592252759439063054776233159638497021624908553445200562068572175113809451117015570942776516632619049760504452771595968645751871099191462194086786217597920105596164038262946904725680848262780317668680081125889580781641712097967571479387526823851549877714326302787221129611720718966581746959479265190048353619680674978106455483208475346035546375703396106912393472234624516902099545132892347684699496631540031338642854106757003668324133729719784872753520483582184190032306653703270699649307839464880119509207387935483147640548192947264 [146,54] 741821226942922362341322813723467394764268930782466315572754418182649523984182446854082893273027190003932065944878576819797119411729753417584297870515064064995387370724427331902062919233169205019838971993754443710532374795847635902188394087767047724478053992069779067131659109958953416455166732612033554551493646845690296566926649395296873762308326874898324963610525103790047247581571385756164446861311237208239170756253143852465109160884762923798780147323408442783744276985685090869296701845615456209306658846521695323344575055757864392179471834357790338134314962801385042015659835441075051380682060777352457505726551092663947128686851548966408644492317396045125698093502459892496058017436734916596346545410774386148849353430591768826428449645895416391320858058823556718578395210210095892090698871289227101216623512269767344457283449621975760709355540966465987469629774139273753916320884383360049988044517402222727147703869859121317339288164932203237898414971126368556374205983889420606398528052245041929058977528981443131547764167857958087778539513782025829706651247115942789453879159041131876033194670827199012084662511957098057381056034107821584073038133025749274443123796214441609153798657785883401985855759502201000982875153583603487068131464575959652344157943729200263578766890299511413914309272497329054444724548361681940803864566493227950373488677860192935594892716581813735287872003738597438613377425164843296114327310194680248185878524916733051261674273987436755777690429543092681209048256429227729199199396127772325355426933382067221451834724736323989795766984145560631051659832936644626181849423928252674752987649821280159937354838942697018124383570378232900571600113850207911641157806133431321114490326489902538527088730122700753124503729445766588897649954135714443469613968128535702018289799765453656936206691807194102197706019122481949220898843372443737130946704664198722810274912033109269651731450436146126776756597721723980832880464 [146,55] -348517549289352019562053693883124967302448777603834934864169892038506162171972278949344443570592103098229538963721938502750557677677276917574621658557429182183019718318294348539194690267105864631422746438185331479617791110541178216356579142718901172737228633522519344655801883422053813185559279339226341752708216326019874643363579278660132402049321646612280247577498047821673024532717980119790889216850018458835460090892235763039306217309086811330288762038203434994189140530202490184241374553580005952173659786529003030609500173116962292863985956470687538549990279757649333440312019705600804292323299536959970349211193043000797728604041632591406994684909968500696145748328756331690984119915686394299190387314272279750283571158635606081348736693688836313668095119004556886280165994050443129267073049009177444865020955148794805151007620099949977548137828010465518405156374948876055777346971896320925714644191803422305960148296285899444871088729899064209449958262695143532293083739793957502012386868017040506722381510218260347545848651083627369796713153806740859607308419184766311240482618932566924535989751453633996147888778619791016438848323360737447168003916369867876236424688569509597287580353693032898377947515647855718914513389596360978666556388529333023689799433180658082327147271732103783031113533363516708023360302216708150423217451186815388758510614171857131497532050433289648095138250253224556217517955488406634184041093762819806933957651645946445388988290910788393880646751713905943950093821179346446028607956460486743455515206343024264550277404329860945136703057236526925636835763315507460888973154947277772619745131276663937431069079652152614595962143886692111592387120527052853585729892148345007680290515830496068625377020861962752595035508282876955737613197974506752838179359201433390137293105655192979823281986222924941725282082937904199852974747868663319510492331428863540025159141318142247518796359963517166158449163962162875707520 [146,56] 157181452181551304632753599884572895290268002613133011476696332516443412244792486488273946420713248506227871472774607132574716822315731800621085053153154213676150242148756998325740945795271558468981478981447243623427773969607956674153007731054934852689563842390017241638460185007483224446691313475266997275891934365695829942891085779116122961157571360195396634528806981104084304261947346775407607111586171181506139708304831070035224776325526620731413377338767104083253437735558134930306924969380921652132470356261847212616520068003003892214827415840794304495448327663831203477903235925624862802885275193680051761558352728920535482560111078273875630943142236891370340914889033901985092642656936901063758068323302228774738861093162228895239683299045749453961247047143549980196195600197089233946903023452142259931327075922244174440101408845400783663433220586962612574840801030047213036818042211905177341072817364484485953095340125588777874491552595048926799270605336774077436866404641154276176801930352911075382854700125406048940374642072818516845123641546953586768442034764905114001579111745475545846068746090510091818268167292214993889125469923001822178775552927684249293829898308665020940564647663755636210661223777823889851093991810585334755377624435545122254186007081744311619009271033656948498831302375460146731586276754853586263038772446500291421937333784295211355740636343080771589886049436626269935663254564190976618804498464661353327404415292492025195277168348725819490188291530242711169953233695503204599277807154161198186881708690923741388314504520276321705067951278462227043456358994754963629518958898328066543160823952382499834247108045906073226246748258108905856581635721473602959991365669080113726476272727005224650791006376605370873275505371826495240190798506757300856051001338498763827692131314070483383906658140700247410366171920173508696480496913327885467946706621906835696948566381962779075424321099692027780649647200284597536 [146,57] -65912219779469843442014102168379063762135484966828058922342541238973409122223355635754203921452467168958108707458395640141413252019493886743698147080541451020443575372686133253031303580996835667114649842888597014211910075128538131252132947019740200529405206304119849827654719764919076191167907730418315122560873075367690239943335031734263041659583975220951356743043933547208427254631506642901748950212312518193042095946358133931128247781039953562586605854751015046919973694270758421806957742396853577874863171687581673257490708492374183462460594236406475986817964498192224134903801177231997999780175676451900553555404454137301725475823709114857192611735841757154386547634025798134936459787064022535192780292950093076013579051009232243975662842394499219686749403886208190292201415316665897671588718284783644408246813390921381999572806992693231972452091348234361851769120098144377118090671207934942933888605018855128777198515612731393609046409926917089243769025341757703364866714097388245687183536007351717308681273002212593381104538243819573790924655021547800581450473334895355472770281741546726660772819564650788554021851558416750844471574780016849741133554271385579481444516843363424194538126076940065177067973722862116118969589916368116497749369640197239926503332608838928691688190839351021283254425246929060774650414482872775537273294882642852667537069740639149240364002827678740976339545567464239250245856313930592949837639174421491525727825546142038390525418161019306447013918352545239479938698305530049741357864386597500899541826476496158328372425860239609992042751363995174044706008072024892147877017361492962176070928985217624134762200070364973101271361632284519343718892125697364355184947952395302930502866485666118276171961692052706709721478150398378812401868853598951866984067948746618015499378949661775602559237561015898491810738372521779429531424691766777081917323839959054875589532320073355908833054623492284772713004938018592 [146,58] 25283588901154789629095993621067503335693040958888945665987991734620715988162734011094253058673275284951837018999190420101350272611360748982827981272954788050712213678877484468323148421570095531865306415181533206614273341529119690116068995465798554300016557395100719616314100181324089265916691623888144242767211150412602942863155389387430978704045648547797605279782084458203543157869738987089260649588206342018178356098663528868353809409332585559921979003643575061024941895755265469755532290008846116285643427562373961213173061401828128771289465922235910702666481363781610691192416268201172794565746453853978293851179417447171483398180836714253275827792070117842155216014187455811584137038021261995219282816282236360415113675162780270643995526737865427075253097537563713896202893219281028877581285674280693978561151715116470511054033162485138406984749829980198376032502295881109415434745940711110201141484820918038703191852762969978899864413471925275697568337730316880521309653179908204031158683623573137416430701755059154593618168075151711329125162235592807048629199592137651739523294196670162168976156404650583275147869123045675035245071879317496633773186332528440845327837062719012226922117210115669063450060679782948013485064800454377407221005316335989124612660836426209894817291841490295774673537108563870069261491070985773426428115550693960765870651596094778840593729737469358237349133441634602633275569953131750497544259330504766031385261594680481671258148691411512849263814248112251535879658330269137106571356576798944164878484871907368756276048063504744514510917166049205010383681552887645214455511773818532845051770326819725447527457543876109097265405277100394368736249275656414385448802258450434883929934292517076387845917074171935290608551508706556754373418988770119883912279120607019627743565170185755393237656073353352318578327286158118057702629375960257863436594827780885881382348678319531721571945237856170307814037343508 [146,59] -8809087221143036464199162122101766547444348649349279883565081166965448710897214792106364783115579621289949868716544968585283773196757818919896804250893092421702248550126282842283356577219263534460185964598868604771576148856867548955479935820428409543901837693910696885079331729789384059300772955863061215752902020013098209576784634383594522649573399825794935152093890585232588824704472394685345015520107199661896208902122348952936001047538624110018896181350993135557854213799705577652153396916457107482059153645758819404012223356376504412875830816845631966786366156514135732454840480253642422831714773185280568427310878028193791790312736114701134200522490052628380333149937239411183818135701580865967463696924776302251135222913445819704848705269571283131221062960062408850465715050869092496545983763252910138197343251597830073164693285677204720537650950848512652349150124306561794446234438655185938231968760000489103733044833259351718114981798881403414661419471465341184525763746494416006683263904274122218130029143972573825779583609538465870272366369324058145348164606090054573915382081621789153751130363528846979763548713192885090281302340239296792556677757073440541271848130176804733127794969922219464754779082253776466405009484631008157239366839100522033469449076383393297377242572994705489085269254739983475994772748197439944725651693390791945241523786890264756755284779282315014038191803085532337686863300996092472825904200067486377782270209882283650289350421519642073351890166013416790565458134931091300302387663922119885248912520081027650273084390844182850135392329523981674285458658891388885486369824366727297957334552776774145317189960325359973273361891317799899874062780845084691448141997765829028089043567061113778112911697499608540894732404250536087694269972338509480634647987933789020748382897816854556641205972664028067261037540811678231842293185262642826873045345674940312629328843559156488188168417098060170899809792 [146,60] 2780706121976606652813108583041344343254649090198580123627633867918999026003141848942731070429761874289519069184666997752630649432750743807548631549678541461756786980276578709751833355935521113026820121892083211075928956317473276604262468493857965043121833666196474306766004333322003848599442904542718224037745876719972747215136468359630117580468817764262001633513978313941252788921667808720560846608394420616805752327412292461003053876909848767809215339539104018304952383077999155464957562805636484518472481377121069105395697201392167563849993930446045054794659828523280464633031886661587362599529051727308170497075964099232638714212710654175899214575249034530339373495707944585068554463872751391947042118265816323931922815188531688254701557738555056634321942991752955839104826230421220138551987571961755544628164302533020812063779307792635840271763830564288351842196263639233938259233543570937582765145130441794468681109211850616557307505975077677807798691274652842336142186906072636919363918433360773307900712164341970010840678791943959934305639268745189411390660441416305711373814501534135903454736725063558938290848875734550331933344288120345278616406250296869659453933557311135206449229658437523321903886130732933395789150560643622941670426976660675558822196797668005933167386716664380413773858725062174734353060241374251944053433990987683279244714328051543535093623675733938879180840680820877365991234664127704845270986555055495879449982601885787464564647528175659804548917745660423687142578281719374329270300665493193632120905950671621161083590964835731449462854554332552585419412422710406882328412391124892621113547619751159770506831220619604084400361620675859008488915700898892411288788032590967886261006174806983068710624544045076660939153365628710738957769610258009913188161764549626159028640966765824101615327171382517027143630624680877076225741004291364579504760250376490658732892001777028234168681513754774457987840 [146,61] -794991713671876795082716442763663176630178077013370956639225288311185796746594345740959632147185209955124936907250893895695340548905359622407196748894136342899104916681861009148446169383170992198283267339567943729627148193643752827263154666224229354632610421885381306568884161356293636521120514491170295570261098103246108465842017526218470409741350556354264639905563237014742500602975143403392995561004777640506966312755756597786252988570206624599672730135436556226426139323344173571151681038105880423091876656023904417987604736033321267584725660089329175211473049244731152109246105185311550601619499286352805003348993995866514256809880775144524635144103912238897561421875403466660076690896122885121670592636999750312968017577027766454360011316312479352186408629063951244752817263432525560159032933528828612176619169820433896630274582044283376483027087280472066320925116447892104386254177836229572811949385837834194578352021256087640794418242400223579229549457207643117316744197268396742445202719979763551935225221699366797133861652035348993145894356094002760997461399334373309628570121118562276333203077470543651077984020613411675747422918311393154485845983105673421947282804132992834846560445155029727123310750663448966999583747295738942217794703038982228560597183905732150464288929316637924461061543204380324952971682440544950787092593567466804577522861544189947539255120048077375350919868529015962505334858084887961587200746512888320693727377067956279552737933102266035527957892691904856816186688440420674202665393075785665279356259981548354026470939219381901624336404382832539783179439518538599683194929190796894147239817539976956574354733351651560672787103519875946142166229437569656798082530083236349530030609795779999257047099567290656294572304777407504227025516525123000003802407465068800162233819611394585992098263141309587699687925221986046993307979254259671956147805791531427313771309186636108277838433248770953856 [146,62] 205950130612487224683290131213112591576010647730568834459695467148250405219047608713121961941925373274455863290679716696918734436681903682120558816787582656292000006825372374992697160366707291257846506040353083728936261796797552277335056259539191045425870553986075587171033830416818213762872471130857888188302948815364176583534150493200768016829312942505666134718545426854472115891419833744281717667410148029548138598906417855345717669661731109052335413901476271958176464781259125752082229612192545387099190341122193134542417963440731618378663422302020905442646608541151168292142282187030150625983674824456137570951723291226773496515495549022415936290622944305317266941074076549965100656867677565742303087037600332021391706162075922878362195154704275104474445815259346984128623934286051263274486943925401090137333477783931655370192406742693189543181200692708057383179721018140111920871365338810835407628095616244500102688853802347778947952969452450344532796339515975207273141908299240640559407576181975171496922196025547692406501114577232311439837654455516481369211569632504681628598510103360631346308895030341518561121409834168562686730829280348053884711789509461986503966099429174148212208343022981606060822541484410843816334195995897637928315644241437895613271122640552834575063841476310013661095696978220365996052373545598412768444045378568647347795766556134489112996359634826933961487402736859864803737009220079001930950228419509623364782246476697602039291208039120567800643354668981507253681574514010503036156380924449848663133994829732750507631148004810813466213054269242072778753545405576844389670564594480426073431534449073825313529715458672858266693966129754177862353859662498590860035730481891699595395259018716044907012078624667008402568181742953897094837724438935198131045829164885142536063108802644924869074558250555568057792826791624808961336551863079940419107912669899077128298188223552337979706719136176448 [146,63] -48355603963226915338875971683001947740591297398984793229382670164279811195585889719467873917508163141057942399262094443212786043237041722473955694381229837074972624755393160765528364648874706463180815323877358206433549984924736113414048166604456049332367874887610107198272717375579633462227492860027337228303416408872543552757808733555860724165536763444966445830445111566587143637629435561307852414050902034831358218947859848889882959085560060781446680591640844807840488517564113072359896911009845577738847671561389198676051146285230147592310977475578537062916976847664789807902576112783129606730464194607473970943390695068750109952658645460980346048587339335776868021870722272913099516119371723692448717867128020057075243507147435571138456399559281550635284378828961304171388850562677986074034246264181698087892949690840940317662148394537774533856656902682809946792359830656890049541852901410768132525267096450651510827072679611485970245008776105946312529345833216789719339611942761201170816540504681859639210972775252720999021921824388653932738135609490782401201415691483009645714149652138109625110618242027613964437246054134005884083835644373577506008992064832932192575468844739797554875479180298945032032269426014501600199124307055731243692986347943130001076402833434317035307505882327954942722455602888424202197868742959928290250206912371208999661339618223077819723715517545446012957308032976111708218141602413657930420102472378506134260093397173914939052496004082116441349801086401387981257729514186839063693356174672539924213411717403465141874965666725204051318241024490811763277610698134699506581128662655140445880287041666272812933193340502465295943041238289891444018815202515833736947552013267417015499508118191687321147078249281263421955203819083724001341517930986142939344619236467533413079458213289076467072631452867536567726577676076693974470570813061237360973518416952627315974618584272764465942148622592 [146,64] 10275323414386932035980891378765352766722639003780498530401970051642968967071324774424654569023922082878979659206848055942558840006425032114451005336199023149868826902345737382911556924459134508709851384511082497748118913432999530346590694860173180528070942125823988779342911834197695345265162157245298864251398508523659841834622903184478455969380632028644072999257226245086497377210769515384120661952115853878869162135603408826045504405385245818879250134473743724241689714040203258380080291193604946729505218938838778528559453001092007607747271791276753270729185523206095629960897688765298180406415113835928835210951467079085754173690558495955261602571773003871380128203250877985898083417413033623900798260355921408498118063612276881738150197526798670304619289029228721301506151970372778846297410363512864413618804070275460075137557537493319695347815983129528786861429012657158524536801922196204554885229570321016911257421296827878234076648674980900144052223173674286773005770896053076260679328282549764537073589457835284155263318860650710494912114847093408492591277480983051493690186588089898850293406469268062028542459023404442060802039156075596938573196276284004243425723279122441356260673438134503359715316259943928654532161262382448766840529024799015008419470051250943943622175685343437444314787581833324620588417596176925215661472585055442513887552313459444462878639683755980840676589966323545531091387234212397542351325975288307457421644257603766146560423276102444543819074708883056670243590848665251554639570146640237603012217112013775474692246866424546828700379502901722283084126848721597778545834155431992664006699724686168302131385601520180649768901022044798130400707207724947858771028957511784895915156257603369555500639791682362880415249174139802388387223009980902994887075354756025083361042917688672618701586385290654452162268400589093729153806084695898078885571127624504938427811551265033434560462720 [146,65] -1966265047899975746938899087163765697225725518977349728111569765189084715829103135488447052653289282902489307906385898585293912035835552543509231890736322376136581550932604465722852351390786600684261534825020676698458733476586732829882159675380660519749108314371705089706873544914858661570963121655328427331662691356297391322416672311135947387826227725177170613120869734341323686973458404719483587073748349511062770606754625740777913446283953392837197859391395107698832335553338167305127971947605352421985222088616308123646833983507330428671638387282706808875792069951096519599831426748995966142826599302330280232956391785325210412165121749118879087240535391941052521724291895451061253311298000638874481761455825538379406559277887242719265974395070257118984745043691449478014928371102957809089156397480521298004521574968212579150686349476168117697179812691179506777111387054783401152463190721484218446192788501912097272586106112041986736837427751176159007227304734974844558579913898468019833500773737377470316777200949039901238533590454585346451910979019861467938203451445874943533448110342737161303867150130584870322012235090154590460480846324012562085854389064719265428906512056298256820749175481585198141098432095271960023152555248394895412253852696916541906540695078324440636178573004121523895194161951167516428378313899924719578883973190299726652374173771461955100437263084307818891300847846611210681626905155184553895709369352031032283293002058060431924713311841232725043146539431190914116999584905481080748731931894287160723565909559075750355088246104599811325645449641218472074412805409016779681582310953658625767771788556918567957256046180608043126437106697304175497351558416031076463836436545266256168903464328031200843638843830319504291514026759346384567494860099834400329754148615738710492369644197363658741765641364595550896537241231125750320783909031908229176497132346259474169993714144049920603840 [146,66] 335119647480361046759799365243633489233777220172030226128754906826456968994961919914259787730056831689405639161914954159048774305737027683053680863616256302629405183147546702516619516723651213932569279313487205752133206401621476655767390131379792048506061444772793653855288214561720410468714912547996878247663932259362074880757134395245800885439397911630999003136854159693467204249850272717957183292319733714985163176770093473136572426729107282968001967205238338668171360886906508119912244830259394690017198285164565928292534601415104284546154728975013949256664175696895738051385167718100543886212719950834852198415871893897397264280850462521391988567524484861181680228578597449105224211267382175110088130810913353788134390398222321834987719307006263486985065449854681213676071854342628429203211022719775228396678624719510777140212310053444277771614334966925594422394581104212944013282312206518905019274008664606892991336670356594197397591108278193128628752510494223543640210532338288379299734769121988401371455132490875399882715177746680012139599807499707406340731362840133428210194514544615544759597948266686237025304393645263559538652901037232341562687790922767329532332494095826973716435448164593520983820408048057831708457794063292985206642779852896239426679313082021586051318252920630372087073602391434757659586681589791970174747804646849840372955132866234079271027857510928170313499095440600551707716653261248995254139010314132260930104511023703343308320061621794893078466387238470475142018620314120145051325849181175993989111178308772409682309013089017231526309497190926718418471261264314168328975539602038689860319739920946354619518148676195091747449841526856055186546891629342018846011365029378171634870004704730185838797715023290025067495044654535954279608314720453735651130113314564962549258573450039377764974367807013459033039021856382621463283863408593421887622782303747560208954882762081105312 [146,67] -49836377073540797668567630691588283706316429544457807483700034642639753303275538752400440399303212010803514336525003071389543020424131968469386438855611712534815690600686728861747333410790456865913852599300263711135792740678330098695078961945240248252283121682340017566956206901189987495730821364641638062037331654658039529405044506785733266178985431873426976854981944586085598561562126349084915258207823568812194172697307662045427309458785785473890436540483314082153603737099233004359849838159528768598844233911290664521832895828122706570867729365628421289308834441846641640301783841852068688772706991641901122659016567011552324560943730283031002676588688841813058345691907182059639484880436051093071357980588264941611916667997511701325836775851041468386252523266505932483389916378182980990908710779662846673425544657262998442925736339861234129632069710127202610440198775786638365030096381278385465756259021339714020842211195125821443575485600151181596413903117653174047118814512722236875905020521440038864775800538476826983447490507354795638338228646558891923899559796875451318557736851617336002446372230487696856639919418994741701195989240131188741060242167619486401123010890991378011777623385333516387983201951870442966792648577802022066753047747796550339371676923269891993226072522312104431018981835166824012266862018534842034813098381915623912533719922619605904170538944413070831309157204288751733794623803595436973277855253410053694325316054596793484041442305351568166556593039625571133400217182876058280033778064289331775042348871191575769429148099784825957900762097409460296613986506705037147343090772123637988560711130544530257489057317904165660414379776557234731637004041229198769874717712916442169139042915694411623309190702038760682025586025948756746024136174451170118573939602461364330727380018385572149432820769335194295422993820642848438635015284426941577260395254055146984706837162700800 [146,68] 6227607381381190011119219915592979527121226807051185225935649354053055659994370451234963000761225712523851285203158548514719821250900193144633608171400174510854394203360448375364197326118211908961732964783839341423832027543522281945301239882716297007491750188265994808838211048553755097465375757330087667018999813311265465451976390596641157678458136499194096450124244843470720979654483863295438692039126027018297046296902895152628391101736676719468495502038007868944259497189622159953136625445212883565937623558888550741030754967741270110916723778063659915068844264578294195932379091899401546710990488297545094775130696898930234698266060599703139311231589594787351957467997340997565774092553400823547377523080298599336294964269488240165799998852834576580659544562695383496057833351889460267251473747989917068722805802660285730250312081685712029179696160006999997847784285900112260941879631097699777175278807124146853922233436844978402669774929812369438689408922719284698728582916261719316535136955610772768610190310935476466792363441481111624079788341062135117024525140163430817685857630793109994831866111978102917085508088014221987357141461935299658774446883989631419240606001746593226606329601007672588113682985896486155345034532208789276808987774312666235297499079675419297698918203889905907340963456966276839049001578290673685356585411409678868816276598925361717071105429169961277545419180523069653104029057436063844085075445927491615157843726151269050552004514632682299267288216593404188738995950157234936179238005500496854195653404297805696682596667887993547556795619023812171659291861708716225701211425691139405258246668515303706859874337275605627446419320115700233091490162790842468490401641890995815458811563918375303399800378599190725922562960432494859688698698794614871905108987721280674185212124221808201536740115653632307682698327018103248150805981951490046690940795307487634485999241728 [146,69] -602110222932863583817311233704279200304170762966236366614843484042080626310445781853359866524411032806655620067101917556085161785984982521828730084433371271828212532232435490194952973152458753031824833144552873032093986612732335114651963220690937721037815508770180855980164634900409701487604177218267445065471988073422431831678833213714575550931666650487383037225939235372781385697671800136678402149348765160354535670738394210399563365836562163993471806732337621713031656987599977087129200355335588592805324066372292086457508316322243587539069185848485511734386114114094902460730630628338700494081561339295137436180291228239423282466321693616921308545283686511108547172713306441184006418890493620118207382653295338924689802861863639305110239581155710356481755786784360850570156004100100563972457361642621284321222115311510155653415841118851021034366812744816701782429448948005194732465539763879807695650442379628111087321087828946108159393009864031173689057496269642844226103048569615593745211675557004773559845498317789161643716184575738141590108475099451089036800067847953553750508391869297130585814927319386674077930346619033919941205297923637343224526288078295226309319692905434904441513274857493689541274676620941656887546980198403450863655461873449346725632271400698945258183474905762803971598301780159016731359650381076038427622730313223441678185158662891340129233178090609978043782929364399712784445180865428167509301192740313292370033472569865691483613585454471715086954594913169208936012672544785495082670859442292715071766195210228160021439691852240317262692175117136654755407969839327649442066956219446531361957468403928029742452879761496688876059340197140365915953856414092619486277902630113745859707852808181707620005695382293201446249213734760583128881707080670181516971250567084953899808795233562936904342749666051755783693342397253569175011344434044989127434867063308995451842368 [146,70] 33094516937253989131353223801608957611368039801930731521205575424354197425861121641316869630159105537403870132315089905894426787918232420311423138327619277321368487207303763360243874836342484770599705739010573663698574290728191707958899457390011860991372451033031394286283613611610777665874064389659512114860649417740626917574033757323647941599927518218636662352805740752543136365730398944559126936368336797268256985098779904290082775418478412794266664819770417149214751690919084586962853227437711746500562337455251626067378250529604164063974014690741314095475511243135692104642964451962874142735971367214658993416380974687805751404135228175241004367397553001748443644406444749042642422299860846646704621750212378209551028530265006272311223520902487624224191221279867902563785173763535460051251148205101064987131863122378847122466839930417726121359750905897926730175896477844979511306717604668405758856827257377191702617639331598636478827804427292528762416938236929507891651485945947357696071199999897495536275125885522150962927486010521071948376880041408637872121959765388387375841160760047443342304427743367245742629852990035352298125054234913906914879009876103059317539264607070748693919002949881197218213465980035319731074485822590835481386701284486697642473575330340465063869852792183539101364272602807420900517884836150171455299980749607045194207417741299591699614242892175679891161757103447912199564459252758636731636404544843270946673172916151530152650886632779999339924321300174423621147682809622214377599910066314863577563378354507820241170338942960703931256242823990691193296899396899483593053411605477138659726443574213662956977539098611665329680966059628971754258059060489913516968886907359543040114751448704808513073378829048030063940693248965125320831836722677678268124498105283126008346841437084346108977408241750128623001225557920098023279149298409130584528648307741544953456 [146,71] 2185919929043081020191118106196075376918067939361012966886454563584888683582478684984105072757516775256235668451432091026957634228786329610991202164793452325669886434262702435773174891383420825277783733462056435296531567777064472143905903369288682335391391297933338076115098290611604211158424735973195963788096487033589847810281624002714761550534560949224507551104804999853965860698439699310945475705815529580121698299186598650683187161127661753157429026392421367509426630990526027900564295262005495741261158620692496257201070423749240132566506375661771412140585660913852810169963746675918728218335674505827517018109308858171071786559498597300924597802467704056528571863834942448422668659498553145932856767604659573390080043910783771234122739199818873215414140126642875290925177818680061266287456654677100151470292556885903636584080095997281037185361372148364142933607707055024008376291051150117393765275579912989883613137491820048521636455436561990992816975682282200720843207186346287076109968727063148431589582953868694092508913017909663348676238096098327690812139895488236490753503118671882171009675704082564896576639863411011784948519012315083362101412696550900482989483676042248642358957596434849190956004873985799181832673648824015561103587127018049846854744480473241146504899698904112044637664231735043464201037260103970826910295212127488574948557118688289348549763077938121036908996470310122355320092348054294789524722870776117987067275194749799214388978656258938425768214417121406234471012828621262966091392377567032094123073773965801223508276348259329907345052274592697545805533724287896901157181940393938308161000171593543542037101492379649866632784334385785677791279362332823945145278982040139736707560795643400443694082853390148454334333176184169249265405120568004470082757118044972491577909006568884302681441636685527007344388896641795795042207170657774044679636331563875456 [146,72] -927173249999802054964012226387270648092972402238935994887351558696429415537673799765905442476373815058596139112495729736510453731211829019521900567075814200873203137643006525043993919344511368562279753590336269321728573262119479927372437929934749973775067991878660165537046037079878412979790181828087473930675345172939410978834685281807459343549653831977152272085406883632718313398678159476688658264894546341815440702707306233891720939276339632017069836834459796498948229053008367686150960291693804575374218359259927777363013127560135705408506382470193145728831501255505141564959314888449174327754583331042341942043100272785484845008614187013608244329707706597627632457006176522406992865630287830355240657342400503700349640397621113322426172855985908418610234501995096906349297553542416710770031613263516464703694794318073827441286887663708020338242678112504385017025325654168721904563213635471840424271910530548551003959123883535803412181112071532241927640696525868027795473583904200672677587016269891104288670676532135997961679981547395322389678332652636112610804779678204773690353020951182453174762040238152298618545879240781884486744645839880883170785588352332923683717845628500056971804628585384789327854313470231007065617357612779943058735727617228980156027413784864220834210239939349481037358502506334054690728144261641992278196160107783621053316390783852066195282864503552055197403225799773640128145702943476699475412372336014716012282696749677713824334555222225729991261547494852615701052220555003996686449623449112326085284294421984473293965543907786572586528594306339034294763103846764087976417248324768477163329596295287385434838184092713005668578091344344279297592463104801791116571023521109584501709554614134911709433881888232556779402117046784224779768710846146969740610097452612575422005116792490235195733532726311943981704748268813147034301744639044710793878675523488 [146,73] 148983659856063311175609050641107324359981019078523997837256206950831883715272215748245162199956783218725494994009857276177551452554729753562889367435711778443320363484154132610223679287341029580220214079775183856214258648976724989381915041278194577332354939771274872488020735631890775247171361581452396344002457323982700166635558899196235991260580292192576262287401118786140899374566530025937445444569428412741423529784027067129629361000345892221874244745378970133757719859994227202987942467711155098171106383113113904289438899720650922447614707628864898581263089738122845681406389218416347138801163340358127574554601789418175268303265302626524005867926089561656764276547836866557303555234672137399123660144015191636404100645114330769687759940539285374384132902070995087672832663105231820036506951755423980422378464468890960655179402424486065451349927747019957901906738200055754496970755844023767762272211803157592085336055270965460065209600911054305504932810355218396759858399089463128409402783488693854806252817694573808899743055977094344139308961752647670399014354553289056217730179561666177409917043778813506026320597746171272280288917333257514839939402152422856472910560830664305155405560507785643361315516945616767784519963126921191940579679256960407616626978078557711171187904471169517526790718292554990181071933992991117776276736634631827298520529670166937184647021177620293238324811386682157671179290207973098470163055536031798220692687129046441006825765976296438466850877691044088731685762443782822961515755525964985686959752208307011046487553389108962663514315903578319640184949077934716911395648683907650277650164941737802030395974719889312135113203820394814030543121614440966575035297109090329354713015709722851358690527882549869495463320115377065190294356432780698236978878848046130380966312841787923774324545585043321615120039191660896219329928423030510851641468352 [146,74] -14481461555317474159909014338134786182044021739354571614893606956952105535480656539778547490910293205638007560036480522897261153339678123436493369184485515381724614076981395095075785722420196823938036245631274356600261891414082521566057236438589508865378986034689869919937639801530889930394516508048583774436428409180020856203346799055459716747074671193313951652760637144283427235300371711857948926683104241907134702330017050953776528170496072598051406935491909630280618525242903617824296158329223675882430840995005685240373059214056539164275687416331878838555355632990905090083363189582536353404780727231632015687447826483208867242611720643397004867754297877202791915415035614493188551531827167578335506251824385791793651631544368379678208142431255582487719281822454270006827128412942559472791443918607419465776783558576066704484218108043227041457180635999876858098844088152596599455127360783290191362848170829452597934006955259332036716190062345160944580813120960877307459937590775891650446433374364613135652602562526690927900765530730120218356805013902524371671691316389441517403761099508837826882236515791974549897916008062890819856712650613557777128231500602375325140784967178059326362062146865454530631465253184957268296973714571409097008062623710786560011135037969509991778500150183217855166216840096110775268554833949499044608992966604657610973783937610105187424263461790053806078807496779377162929793843620747453686300673217309279005375171875960094150732603534140191298483357217786520990395309740058225236041106128504320049826585086638014043830456184123171826439531737530979861697604949244048786898250684367356269472922687440654477392534392660984280996434103199463980278198483668578195292134030479698708901571105901379901313229829880540500833803937523146212075428332801622115193097684707569913074799615206527880468694934984494442343260146368220185797353157169211257036 [146,75] 470876028677445960288446018722656724944215704183489324374820804161145128929340044635862883652083817179442883653558164266196602925826660508131231258357716073253661549139326573956707876584371631813730348855746813709777729478604852336612087643427438819710643658670069774427994336555363523030154890665472435283674749268163610081214534369246030851992212251416402938344992651552661901298465078674490543317617661264367961969060797941131785612847214094513883885745361623885357769938315362010925591916942006957840951199515669292589947355141683845015368928256008874163813105608178473268386003064724221663834694414304778334071568552151135665805372243054764030573730096037486115311741035246179977809456011235544877106567313659586689778055011775428737534880692145019949803459248734365597562562156370942187918081982831396284229813388662193596768401689101090103689425380663826498721787029160248031504202868185549018586935078073077130919775948274022807846587102805959789768462242821920282724849321947521127699812883162840270250009123057831460134514314876351005929183843763196146865564037177279185130119570589364187346191868199664821678182055687990865770514266963063857334547775225821467347488866619338985477472858061498768138765996197349715294561058176142144146091034795434003099278777018432928923179289805880347341443880494675450986383721557371623830124992318352006861988058078567559265867442900628915507729789992130740616111529633652374635181433739224877581060998189082963034843937709062777146486128385316770148982224462557761982031431140104773923274612983802453378148388563439812896767090663006044347432994410606649051911776972674294511074993305084024735604902824509549729752841402386799933305380897239821383982981376430115949000646627630992172625533143929115880928003931296297527018180279568276855642744816138532738482248040019983285124773207548807513475081120458043200507209827656576 [146,76] 106772834049281834465082812316716019896675657226479273380017745694951133519714994562545820366268060059934561960350297064376430921443939312339138415922119242873088171862699500879441443271054962215878019521659748681974789511534978770317301035090212577759392393393468349049324529575332086601982225328308996378654224934164560262032084660000548190886202037402559895090624583667764474647255780190468676208641951413654557025211969314975953978408271312697084478135072487070346150692954753238402482641810091239570120582959072489812756784692897545267026216310077730862509594510436773320489667956529134581649567985439875205857424885414747753889782999943785772710046144155486103277453184406934175686174543213331422722360158827400834595507779462371102742718229314584791497600346689583998754128103275814344720534597623543284641991904722651741786139436038510395604688016096378825771513969634492627390851874677161678579754832622761613819262085656197737951674078824582625277985720402202791229099795507116967141416868863928613510036450181214195529038582945145693006260433766566880284013413196322736345353840676858640429685939316497555781978510249431005335137529164302063017686851711459582472604710603589815199975291004854049628752811599188891714747220339572227869079637553564836562892362845404870109120228439561929402990154653548937803613858260362842182441816360594437357353718880899180920719993992894390182871749841005765855662700307131326303510562337982758280636382946524523833706061921162546875881308741770619146849551026250890116821667861011243249123699477711013743030819081008047627221184681585150615382072750224618126259039588661095864037880322500766818985448954091180791372274973626344040818961189193977074520271377580652915889800640037493762108549514319773971979573226097862777546572746045816862065648211263152056985899676060477129535312312394021486119402730539282543704391520640 [146,77] -19202383812563767696670372715733307538970183420940943158312069146378800241677295046013103338327364797620832104571980800400963197782402413655817830227527334288649760628804890826924005438849054164176641947371446128713249679765268846133316389686007198051395822630145921763573743613134523872774494929153800428038365423550599367537684901898400626788197079127109631276690186271779984751958881317423297472609070430629481221007479592530350818083409100706633489661181650751472040088086209413474352984299633139633503704037166411841433560429480449179344011923068472308525888780867349794583213472265301439138821725809750292695078479016141636711572425055274090753510372201625253283039115985861449700976364502732694706832053647240645671327132975754470792833921522015588242356730572342302004784409636947324885759311071974806323406147389424246484419584015217482691001494251252775844853555071218917116571948537262015306089496051830293005735153487681870525303154741852735766176703600835368808209742074427682483855482636906740714924228449647212966961639354139449979492746485701075547190155955637796771515157615663396909482988650653810580496508715981193228991867215082250254994094387900324813097013965829286213707704666284668124201616928423405233509200249046388815145953628808833114512348408126929523762073130500546442438299242201115494713908662540524108234828946098344501572021673195296838115043671661219549561923200084454091804058404270612277184258352772782945037967033654905752524158621454452306051095599537022746216777349925019024209687723608438381128424691415890694574752796976727699694890858336703160798288538547270385168187431630835202764676027749296259180322829697786520422576085224794640707650085109090252549897128685454092508398639571894785337685803416907058860605073051357280188337241470276844400881584469054746319029436105739069961247424616469303673482101334507363750309152 [146,78] 1066206165325865881724284063087782518592028106192042141955275850301843707156286402636552037280121457132729416606099759130314993002408194813120505031282656952932925915587734093063444123574889649483387382414027319443910567393707562365519384479947482561919781962374728087833327209142215365108508775543701208532095394959841789659565776869984165833105538414090614936695418221771262162879369292483253072589824926353774584429908497409598246226316274246712420548728488362522104088839669416269664401772748727959947604525835441472393474773038322772207231923776010184408309808332475854641330050557384616373000636141155668394645624970434887084250876688079283666782936005926895470181622130350133531322211772394709287576085959563526035070996569359639548456139779736793980988820261931656898417259608313210680203832343643224904667173181422816397666058953895983137169056051012073542262153233536274807037648029913242072696640001643639854492574795943319723643707065142914786128969797815587866318135259255029824250485492589345934681535126966272354893068959540890218614739027344778837655807364341690880576890217437621018396531678544505381891518500601948746034289791033710097972543376910546987499267129797242262332720239045852410580075779162607198453052690172435859158647597407205236730188879078448270087002955214919338257991410063064060299968271174329081991839699309377327119218700283497014693684392816336482875676599367141086680500982517574054157602190904048180812265519016768736046459858264670978819204559026633447458893181041163670588195232267295016349875464228250270110294756036853476036080403793989771182218061805144313276008235728689719739893213050643557254787931575762770946997152289898239353107151833972517837247360014955794847495383382263461899504814155153877731752606815812164101641956677990707736504155258212664209492827528348277941909187810955514606718128109475350943592 [146,79] 88257882794994242407674919475053513202822769617457819612603848935447724450099765088059486827872861679315562134869603280107465067493943073524784553910883846891861538402445143144809679462165712455990757781576758307665183074528731679111290262988869159786613438310225887809038769453237659982262178384085049646611593260476851708227592622928791698290282396201944171261509648212537540587298249935597743681215889753562097399017964603673570704270246633348013139005190595147204668392601153702767275088626909037633676465108715864572115625098677658634271513808169879276705202535442447329262497828257356316706986453859408601307682755056072676446661349186927425568852192216836601774414642735094478041380804292155741205011533970131884772870167559799947534018735298531231359043585743008210097426394017224934989788154383157156836760588241939650620879870205641710242891643608556390150134921215087402338806724705317473906628904141289710449003402337694257781762210915849363379103904300786269434880082473633622939644753846094503129333289262407418818470583514411702589315943285313182786063809157076032552335247902374448156570624719428003222446211984786780504858719235034772426346508680233379379740497977954253412774097083088638782947544179160847036483422368702031928696124865510698166707517505881783826163377406860119061732789878129267655523324895410939559259638346489608327202717461663079556598678757324908840964650129801793282147651537619902825649113945074028635134494340820432316385904362801922837269427124873579841028144642227376989818562905537361541141038936193226020860902576400258767068179340273294747734129562155383085983178156391913122272599049882816617730195081290333227247624692697820866690249335090537390627235593074201847318702153091170480215057984745421888692967986053655305504310414776393140750632630449285602263011928938359551972865060152935038438507428031154752 [146,80] -21773103686030669391891112066788689055565357150073367773888488860107636040899194585734812330015350894912328358767022246324578067806183371378696985662947646277494410893518266373565282313648087537312308499265571141254748023648938457496765301297568131423047760447497426284650102142519886671516102758648613513177594819783923607270708781677023937301791141171963687835080274811071625050782288975761578344457968982391342399231087312157544621954295931447346217120913553541979522379120319136645430230710013041080403496051552280371696669350979275740901398330275352791358572832637939952520618069382422885120990441355833658407587201028138298561932155699781502970726207216352435328670505968507454736368303274186697755805897804413815431766735859042616578100722413924075646316909916465813534301073537740027516662079690199498614700224566113059772140343686906592452311779468385065919043673131740554850900959290699093888561539019744258647673112011783586887736642335391580349388881258470086492499461474891155976378664055237127204619810547260665339574082449738990110311325457991844611502707762600912692952596757004437219156271250059941575473634528041101660156413848003754333364870979039486357484177360445886479902816828664028643386213911725544026729009708008401067968619880602066188538889392121119399521296177125893868588135982520793530173729992808679342600948246978182259135010776225904539419618241815606917659351092962347790120618630633098015060887613425657523691729430356691722785044993100354830331478945584996855384977751543875621606077856800598008798943163573668852984418527965123043789922720579501801729861337964009564900067103700393160563054243267272187967627816930815510733943903092761194346133327590211985019564940114852982420335681064324811040054923543510356736119021966121421261173710461445525924932969003445672845438745225327493082132474490528022315592008445600 [146,81] 1985461298474875449712021810809464146249956357999438890275905796912312262851038758687970943225013681636519099819540868559473552642273235651776491861419874857787467409552794880903923986419772215374609107367432929969219899366197990137664267274590145760292924043310687827702343997976393719401962093669865248933580657154417394484386908966071627712824368474039464422842203252320784312557758156567880769536797329270929958796272290520496434733978180410506296739603447463374781795494769860266510424540092410845024762040685226872994705301222106376660497112166761576304372465471515774025150477477169680463819905527318199829462352784865360907149486540749857197332162386427377939342946040373469132554515472245719932966791518542314712647105530988917987828479528592384434941095898442702447955724733034284545371577553974703133526725415026077409240494728364619607758211042145719662890773162467133999203653311641311289525531740183002764489030160037157103753965537909428822279271669277140052299894483499475143318716906169055157708587894993489614141894431021073537211787792175063418855541812114656820047159866014868598682237736941969201400984538455579377695166759557527408301241094188093913695647134894815534100644586599225399457648729956715285493402879487419333180418603257377150705495236615465030117156770558324048332797636483143326861404123012484947526048378060216532428974760293474395885702560705889474237817445274732946218167199776008410100715596415827337710790797929285780407474996199246755669534896521220823781335499037151700652835844427249485341642480265254134687670110352041943082152446668433489254439703142649271532150079958440342870446317862681607816383613161737774311592775986137530151248820044422016159495716571800165684080573586017025871447453039722200655029904473684687680918459662949868047964362354927881847820384741767662455561822962867842727830557216 [146,82] -106360507797055076265103942513168297846496054409844088334180341335465941359278127622763458193475338379753100963931507197330449360136051769126306253762225456413739965530517140545068446981812326658042425110606923650474218630947886695259183641588773072896778325908546346934139398249304176273638292473910900220672476877777660671135289255987310053963269046528757604702812317176003182732931741845428243738432763471796068435581427159611449411131481434091525536433584021249330247294055853716767430864202694938320003784844727415228815243906516045434608931101813734343042943758379743991141903409744901628771973507412064246283277891672566053527938754138702618814686999287833493525208528586035328361423449549814969157753200219136840201851592313985162459919667663226009533398505776890844156356810498054135560029621585142746074324599825030254848417829146095576518337600682354292139425064653437815878714706752519347346947178831546197511876672054972444012845118877755511418647197113832570941571509366165683555291898922019794464847143543159883806063045928437018418532946463189344850013810956510609562395139579330537373255266740350950014499813675717292335197814819823988946160773114372593732938643274943228297206840256575745721161652768570693107046436068778845192390761387365713543344928710357851019284955911845562750790568783999148667375337036005402242922721680575905436353249729650388543553310554374459509315442550948225540261549900769709520049271117949264226054775681159024947843899013416251881495112327610928387252451012245505380709542263327765391475809870134948043984678371472244465287014846812119334137623101451558941880955980248010513318864810693726681270540067142502692134703338103039478853950436488663376472714550171135977623409978656431231994357190281882961050502256279568610098252788232898403048795327970351084065819731749669439030988550403428634847356 [146,83] 3962616700070719338400409108646158703239037798900076202477134771117936084603224925995465694716953213961236610635562250165636732169422486030491214055292764933413782333412426586922122912673819870338121904271522649101617789010130179077649820127486751097207614378661798296331700118959800333196351696606162686340080248823716209509688702137088430143403918799078876730954088669985577453461238411210608102004970807360697084568454886198848592018847157293181300051682358097354027916229581332062782580707832142538116305033218571955345827437016292150277074608891651595647415321968194158432856423450842381583522804149926511273563891056869149516237076123081441719323767022425793633148450105388669459969635399547710859609507431586780877979819610114933467686762152339441507269916210886795127158256557153169266036655296586300458398717267864657648581811334950057014673794539585481839183067288078644069581811730710696015088744838764326682674540511216491268185278110906333416842662188292637677961021235230421788005624289579252774917143211462456239649476986567473287001282120317467735412362024644028789638427806008577124888045802530431667845212777855470521017577109914804573511282528371302074974948541203109641773642982745373046099701949672830159538909208120754718523016904763745363546960819475843024379949155342657359088169211869465581379433145689461450941753302189676538258694837300691076848346374540432096470698443233259707764430302017355954871859885903325431006745238435736840126681081376370834431455699437588154713973663232840313804670103540665430475021171309766372990457429831817675061129558077599168816048350446951334003575358013651729000439519084720504621839300442938194861055931827528692364627868539639915871054466889472430034921565260825930208273913695606145580468193868294555871089426873220092365057741105294265221382078683850104948880777663560150272 [146,84] -168973142805126895874626552901065385307043063681234273286567398509589556942588507031702572184495026367328778552650178342243716328193089376397510954995601430347401758887044179716404841015524813945315522909862273568916742416387445451960389248342474928681732149793283863778491216209722098426774411570406951363545734652822975120464880660868564309958496436020801157075400069423362024749100155877967720045907226096531922859396583525087887719363109014099461927237659233748850410950356575562881998686632385523917089145539792992492151394625918943942261629963931709789494983481823160494045422116198487902128383206505752716164020250754634608845488886349428415279107449370024312569433220936645099423983852102817926163740803201277041043316767607016994046828368502462379175313412202978719784800109577627192564414973706956855683966426019701613296220631448956593524935511225213206983608516297216444172228041420880198213166008773315172137983246105988432471379639299167635214447411858983795345604609332349587267961972556281188926326675787685717793602745562940026640960189184048513329246678039450658796227798535088587207466707212772219600495860726854397875322328749071684778825588604516005779278464428862725355874814842969499698223949301845257238378159611125525251770835704406058381317470998039671757299575289870427109541056964156958687199222246474104918190283494807270366218538045649152359107680907885278050068572218907420378196031482816085014190231257738552046718552326228403902107399837077908025129455325547324212548481441500785854891273982101276505751125143045017348012568204943056588430805194299333651718221912441750572656905604595024162736633050185884874698312800092976391789831456093478717896664969026891138241434096754696591753433501285629759127780460002789063578647773101192777517794671854312390363186494728460552863928155041015864831753337929760 [146,85] 11406913151996714997627213942661865997740518468311531693364468459703215082645261334501969348280295147193550078061682995120229557742872849362087997728604058312768132164482299862837553756044903760790921642501042832366704850258430075343205959656500820816652670143740129655646008157264694649387840738919833827682944893579003917102824070188351174656281404510356653469304427543224784183300666752388222408472410024755584138406544952694161726859299529835099324397334539096105109898565108711763511823847266354348961356999882341501433595421607318891019748108366245424688059666115761600604470818243713379452551746398037474790239127612475258024904359350842015923458453518849280355549335966249454695888400153064518036599088164385642460092104672565790171211631580700793923268690430588934009946171223487160078852009206381220843006585110603014812986211775357123888676935347153981334872258247148633658390516106250173598645033379004142196458639074496954071850170349868922499805724202460285832314501806073622543889887870565433452352313703605637948927423695845351946980719539633761316182618983252649581614691057622212082362797970781247832804588459169207306604400630039724810578157801948916597909990579087658750799480886847711178393926883044113334050492307856041776568355592772695708556227119780155060841199662662598421255314311720052761449427086520586264497052932740326735338503268486242268156453376482464253730768872398283473369897992032629733453725370707630163753879954736507367770392928563989841820844947654340196127298066527793014448553512473527648845417381124625116688795944839138358364253589872451101733941354939239368283923808851505024476196531488528125760771661373973376036707551658991737406176443957375587194859396280545386563778290111696012921722795746547420905247267065260614159585741417191913638456322231694220711519099621900949195989927600 [146,86] -683542178491175385096802689266113450116682089062687223958544697568641249034186031984936944098228588503294876216594486189493764055404217837421938604090940715570307691483479266597677977947187065525564569065891301688231620277032477348711978326961897772898808446869797885036035353435768432965233847655020644239098287821058489379726496155574085237668912492231904323352244845417043065007717924571243541336217788201979206076940986265325472726013721412805620822429644235575354005779635232803753666136845018388143781569102662561809556665349701053168690663822270964174814840143615826514262961064087410367703200366613408714768384570764806922399119013662521144415526148730111363446869676476418617468880840559823794425133751359796518938191461479739501417081906655069358633365923803655102124084024217510856948997089314670609763881666251488114829981324648318726028205649746165203197567950358425082085319069242403772663582168180043994930030175859224623393177628565554699829931130147360751636673033786250161298599953895226120085036874750350740969323879495916596067971932388980520023286865677389954737806141399446915578318592823789369982942591399068140943330758006448494591348882294378858511762347159264335914397630625654125232861929066976433384470726750833214128252923581650964822365643101610509421530523717057729772127027250909904395388766957751378220190787241718774203586413052664774907059896549862777710504822586701927373217250467175811415996288095180083940336514334829529147803466461764546862027070298585580431497224942823555330798706307464231853774190388175620168871991533926703212994835430097648170684184529545933068228112448421958517666668466021854667982905060537642860900132662795081381963291180591268843259097990207774420796153823565394614921878708437078729922681293687507187730996316050577510197364356328208229502431569573288829308872 [146,87] 29602428228315744062682033680065081079294217348554541889394621640911692670829914859463704018245887306730786771675245915318850705185137702357838307364163199263346694549464184654348264814251905230997101804556640058433279176857314887199185117344889501034308019668816753671575667476652244477919464682794527874245846592031827859899638656217799860646955948276699816842297463235183576591387847580721655016980258062761432357975941429846333421219071833323639454974279120163808478853734252721941887344673273725779393261501439411358084644622728346137245319930854476704126279770157685003951708539264391082303900005701068730547751571465112430380648475860876380252068838345759923172255980511662876240859433634154436907272805227645252753979487523240325585134849008623654919875318321496019916182195279866120866689731140305989194995025931360107617769385753365339333286223128749947589529189073025201744063941236266931622637130611154347631448143086809763601455759953452438928894707451280371224427595282568948620260644380600688250549381266626171104349933443890004674352768559222020553647984113866683357858952117581001212252223896334596545950144131586725908252906389947172447490692579700614609346860972344883211995113820924854859868081338650568068936797691154824067330048774656752174971975746834712334520648503155420922005118284127472062042442645412233335918020575370180671440786999164776346000231702801747275631103674091092869139346010970598871663162027710343489688385927865895474876514984049091226963724243803411037861808466659355930068005649615605395498751610004097808377418130953134643494099552720905229582804446850337423189491515860138526520495382523377044639483169918119446645071975289740036724851174254989903144939863781319968326435286641720630636688618496571792707034670183978403228477946857220385230249811010302771153863969063541133920 [146,88] -884474499402474982828659551084012649483006701214169524437441557450419066837359400958244027444727237380668056245432778598277138790447544291189666594102531065195565097935286989398606759566262702010278098953961445470229895383462010998860585912826955658448720365013713265304819466419777945564818201737832692911134076200206311779558549850519147432182556248856061765166665530859192122458310339021221866340892069612626593992001557753184343870999357953787222093807895288196278806816451868908027721757032155843386522169991191468843084120899761361858215114167766146400037937575710446671217478218713662315590583965288228034644230297561838363715664698705166201236221927792561747608310982033677731652288663972851595649802200278458987029286127604229222202638052632775644800511378309556666878568496702441566231693758676238486096197951741666223275822503996811720519389734421155835424670374135539117684777052454529402670054350594432476827175314939847147624198034260637234275649637040755377473627924987345527265023864974991065940316616312711963165930715585510301438217982678244368437649140641593007442343299788793276657294509580861788359688397928186172839144767156594056705648676104912205661878957016811698484357638568866219059393563700321610033644277584194854764254047470914942346281120500769703349949219717903615435136901722971183858728363887357860818443561462829990856803014182123771648158114708935007620878146370216356485878387325653535747301591835762369580491631602907133368059724402503755214910694849947430909888213472885257558794811285129581993355472194683399301410516876424583198737385348069634680445490646852658642027294810014287249013879472727826178680177809409342482213548745596701757574699872625540928920638874542948950910970709744807379761937515616750986024622494950058401216911745641583506818717854261760263390286455274608 [146,89] 4041173647167663327614890024658061154867492784036875388979437811568636913903258115441524234654260442909566746585827259310725117848484713275014883255658663002466362381652050251330385185845618720368048255465843756074302581881487018031165796921573155935062713307517552111571529081418199822372037891575743419234707981161139636483670507669184934685046936087277246648204376705532783140060262417196833023364528546262836694783231306493566721254120666612475021489937584420388803078589538187633265429802013215847303785689522562704230889058619692747069952550073722258073004966344764058718928587320666585007836001760635304568024772913548274425288056079467147936996866806998080684586016943928318406247536567188317674661360170977827397190324950948792400860380494031604798804356808617015920857615299357345897876863117378544916274035995033815283572031032275529413672194807757213381502817926566099693840364669689936102598749981737570288584858725349363517847465374679433317643363324517013921101323302223363832587986461213408556903169520195290239217127551654226245758961857231770263059067708669338239866326616871632907453312212663892525306740046178983065749081546006235795738977721369625683325201426427923718296571438595085388446356781457229970235677975687173061639535666232034086110119153024984084770863227976204731934819163539829455029726000076479414363389815453171602852005530117623641710558927007934108678247160808894627172907704241989414741291488835255727678703132305319750821542626859458283399490925945470686485415283728954893003718700611742883755639770275500074037244281148596857847454635060833897572131069483362248339565707867752102144570583506144317412712003786486092606930087675966437967289019806111388559060222414702000847762939197891132584565846265116384569499166629899236282107319447895598662905241946249867136293829512 [146,90] 528477759037193466042269979070366042975013851665248959949075946626544811278630678761513581759346375452985040641816680250327258684632427818909760978417493498577494319059205713997921404299599771945713647696370634034252813765851401846875994517908066108657540390793539483998438651311874037374171295258706988629391014112310206076491399696523846847613403814344446183634895981733141629975005102857105924228941678877535736215944129050297740973708771729289445385619207440997006277657243221471859361525122828677379730911194109606056368746894525473200348920582411514185615677754277065744630155556390675386089522051690804051887127865137910489601327349527008569943639968307501394466870300505222692392099080702827322112210404844565403399876202180549457083230478736559089194869451355903763876790688302686272204026101817416250948043081548597854500989080495772146327049493260353134533406971498813687068534091964373139004258821342794236885486332751674717121323002426336843413781340951197061513128779569514629297648417678211368826379476686645742337331477088394324635089834584960948848059228164956341165759336719833903572019414309235276888949624326645527278477846357249893393782436125375548240896860944190194869642557243559853057305152838462538485541335496676439267549649951129127175437650754111292607515552287056114590597075306589680396502633590151216630685558474505886801771549651958720016398172555827323214908395042625423122408813671256923151671966324147577542084746298495843305222963040803125508331696691442977456167485572671858578928403456790889919382374717214190431812309996619815401129404684914090494903938301882046506022537558613744977691455956316908208164699158991986749082023901473694135768183185340294758685844295350791998535045931018717146111389801652631705913630452382454294806018270261343164019706182667456081262868 [146,91] -18470653845186143437626722679509386647370531500159235280653531532721997423353058520866937032429633299484894801821780503443914605268904270350658146054654590528024592223417244353641223119415946140003264128667616293597887390714509310649668607475141328394328326309504079882142646753051258653999439031594721865307559192859266191305199330561619624930792261508338886539278545024769246226258099130040176984848933450314584325768363541051185816417697309669254652829793242010702170198641809373224466999625508812778604817676589189418587299089938377875160534944264229492285320257648865555054589055081295424786284453105964007596872064352872522633140624040227733136862068736763550722191479174277849045056931422436567312488870439482260134615061794318976371304495775269689122770891065978923551184246457475348894803344540218980427374936520547231735717615479267077488453441072685877333696337486853926313918635694793437886394346862265583084111510924400813440647512439753935950656288250307390258356015765545668681710171092185028700468084773842416466058614434529271160061823033564071421975926021502658915883056996031934802013943299465385095518823713678705359916768103166259870100362221582081747210740469720891577043106818437768601782930872199114934614066869176927375233136749084867181695515855248345324924636686436334019730422895325289870896344254597156263162853721941066868243617138946766251968947407855854194621567296874421610082510023405768944085033499662526665171911223482312033009458371667519456977659688000141008273232826483059731542664328332832423097253464255907480907908030026990896663943351061268768608216797067690531793054485551469445755007629330590375763320972176187232013706803066033118226635901957144060348360761283139841159953406407670485681734191113524388167856478150367052168097245116671282418406902719716393536 [146,92] 413212011501077543826950363955659120003934567142761059535581584235545036197911768362839940860943132082257496501204887463624881568628290480002673656112327524220798618585238980585104072957584077435291283726472516935478493747859369055702820653184212649792063168261417576207783420262548056387830625757825502741442712012750962762374302533015478331137805189149912351462653210480394977334145137567879599257494717221801642460293492172608534754756522399616230676570504879080018172644038404983067222054611893331045288482382363573877019949472103601160805757566985856957963795713307761407837141823197815636843664654998851495939211889055120028777926411154489769490848093423669344723308854162520455390757732153343008159087626532768257729539978927066882852793112921589976786986304259536156235959097522129261738037527801157035583290015582549203398076590868293941222380348609700373267974814657327145364430215164872041798034523573150628125323477144259384071599252649652268237319424101648771138324772137854028859887941503547715381873384144233054941671263922341794769460551841741055190971317452448729122577808977415625301526123321029213495408514828333171510808268712759891298337733351124363817775338400682776742740945251138197367737330583561766075087897612704214168992702556626291402929004245938821100033497181692596124974616311512396091736399712102765303380647495435733620219441204674635700304047607163515620536973157875649589762526205423409080526262363996604849526653985052849141482130932546192893400701566860705048386899861420196139878650815845579527201508006485576286967458285349794724531653168909642232389353295338932871531511940202996230100795623938883350934035224441754173570310014807727778739552854769557925799371362778274504146297241498879191449644658786237263517133869151564346291700163503012623932707831755904 [146,93] -1304136810312116984283842505361122222318676020890068982927514423672029596664493219122449284877175251966534066713950217839484959003147450917800960130338076256740145837105773742296426302207316654928839560616029947095085898873685182141097434936397563600248725539749912883579440254981431971591178049037873406701181309129272212755120733699965096156971689455255454422442827564312270443147015593891979519113971400268329630849751860100130500034232368540614181995723749713225010841320788531606426272433730275840470643139819574184652841295463714181129404523925879802804280391056040169173004153570954367465272764063241713204295570463625775961797718332590592754783112410485233158373648300576123478912852881124880231030963127280727253464230270108812888811718843871666852468862184697626579552271571908189503646173239216337099275330616181374936957220360710719569383250065574021753550410676305873167999220129075237395686771164038463335727706714164745231007120140605547671215704086465032047200723706709491148220349316917328705656225379069212714792625720782047244999882594484011918798923223358483820098602384843184947520159767344855406738444194314950472135112382186469028222657991930800658669262402095132995492426611593344018914390057792183573905310220599947699163620425423401175896093022806061873991545351614298884544787154180448438533695638319201944626469873364591302211227406183769976745352848289372331324441710195301276770057813872937176562264084574316463779178488590868429261311179608699851232975302450888487440409966647503067835569750279698730963416889619386158835300596055227273655278692231932518998960004233528508694512996200305493561275660162643501367411976980281177153873627459936539646020734883188345001925628464186996212096579943235650128763947900841696775437859649097601752693128475385715361668874800 [146,94] -163169525328820401108549368439408833012124933577455840583640424512656679826799090193090170282242193175122576140279913237133441262664664076961117947752987301377946056222425617125948529264817182407532808248781769858356359600819425243056039439288818105711356859310329279487514622528817239880053438231294119615305979588882625804263746364039243204683182357345753165473039589121749939210038640183980116484636037159668646569367588132658692494458418672756670478269074367714039312131002777570102780752475627373950751114273261867791276125480463781863798561560272305209068699227242614149153966146610157420124047873876106203998347016424287182275389034586541408674897107840643298748173956648173806004048791123978345169115676203108322509596708430756594246757265780955382852705819712926477748227234333232661246729773017606727401937774999444313791183694430456843990323956258796701494945950172443979741472233471318567291913482155573386059269178382606128218788362916900472409921415995267706807968071183976275394761035962122156557783973723261527536807777568627588765360139150065290932713500222912796961577565082565138247795916503267198304915596408005553190043595509373509172208026625867581285329865596267865661676389327298645741911634852770674517066871126364230229582704028852154672353581281562010792707872703290871716987783025874695024872287127782484192408045931598836581321585259974403360639240401701200045738582671603575164426058991019840517958091852387783007922454826848257347716547442227614396238694880669798831827968199027235241256749250899129459677403664599690099094289229228646547347608660813542259468954908711938652813154819197838799188112192753094137628517421163314562278678785158614550525315853713372375082750436297145012906580647979317983434317785660840858529354194109103667505128229834705875696268 [146,95] 3754687101837427124925784697609344838276657448425475612207651685198708762637661235918681159110809377825993788277410227668384260846579539085029268196899983277535292527816673496552595687741598109276371608424336556109662379541909723515379360852525307477812631383730221705702480941525127737552009162133665539786517535736448278476684969886134388442242533065097465830336829735644207201807459740477934866481351259559715869802657290425370227855476188960321466138775263019293207028953272119287768296539768381699176326317630966706296670797014174802184207848045745548626178482684156884212574658454599208281702706348988695821568783412603068459710104530325346244867962857678091261831548362945670443104932358729441105462138380528404950305447326426271281269818569276038790188866047661860766550778936283898033986971207899530954965531755810715190605560764277954019510486689632207277782299007173884152684631011365290898955653932145414542999985318822934820263965382328028738892032567029556317937771722986057891319347935233207411311585153948982178090206582355756046034521300765352013309595202337461975824815725500291229847667362800637154259801581543000685246876028792170810612988051617864581096887638062475862903598975441011200330008382862974493748918066917630427831174490887946482452281359836438011496390985592655294385876246884636480001696083635924614025395780553127226948070728606521604921856371100933989137927552973632447401691765429864447569759291974321313118484081502614516127333199217994299918670176375066417014666285915552282067471045254054718689196199775641880184647538076493700277402227116484985948819153457259235734736587319485997437097977239539354755565824648874152052667036966879306158741032909216138880146961912425377242198261223489790327812454574523066539096285112490798679927006485982365984 [146,96] -58662696535900601893507990340248287392938252806093442636145349461267667742187687613459227650986269330636930292945523122536739899001062187693771085252687575115001272711762751422183986113039886728867270537416877464987208654266986982789598873792158431589275808187700982173231964938223340613075344837580517285725096484084353630654006088162497741915521668780008810423927529426676105312133823900289241953226941926779262568446485787386130907389503603331654555320281935002816779858933016095739863755418033276177852119442864873861286227056764034156518105186570867282127455622103266618752191674553993456625536052532754886858596131184163892241973610715809652185441468021558652762504849416970428406075415494797511697685361400739198215882947961909545205688826105938521442701167968562080143041208524289789382407558644430541447090836779420249012159379136337481407318854725670406763909925587725874998495093715426744685997868025572518595888376818118891762810105720221933907900047878855154577591257520141252928152852154530140131315593560256494990668551151037757038444593854684381927451736092340858858767247689252802320800354585825139643768024034116787462191215581563760888448609527182202339168609039582492005267590617655858737397262552240705673146584525593677504197987495396311877706544608262427352253230307621438377465625451244521875599744046196946250031660273384279024246233122451696570517038422737703525883030143050905203984493741430239433635954733765720712521996274286749031840587905813670219427525956832028195456688215624730105124199255417239734839981657936665670304293515520661680719185016957430448536898524178737315487125113821483394086524879036934915149629204948571816030367883659017255769974537925584850601979776499013996021383015925301001032414450195026789294992194462313808318571213869960 [146,97] 1121457765359530003312940211470679723175919055758544600233143675687123541291908353720652243898848793843502284895537190976759743673821899880109457864597361834246828431130672329560533107277596574877553586090737792746029600234989480705507679186457782548361531328641181747672835320898124917995671100794062194114297371762161893829395301465610847166931054115630439762608957373364344196978236827148837577239308731103549050441421237367170899819611748725200825671989104550102983327879738661520462739543089014084736870288878073719049797903726008223953306614846204166465435533656057458873421761451169192213813770242908485232137651390461385461619030633347034216232206907924453221300405784744185173677106574140625592005790328799717803050220865139941813439897807618408938519199336137361804053866815933565120692878120417610281788395744134341094638675997010961933149441745304388341425594351179425621465830343925060160246613446272610359693076091058467082134951916607834239826473391326728788934749141271560451378654507715320379825866045591698607641861910096782512633008659557371551354346723270119086381960815814216066320362666586194983719986584851963822602499977703498252579134994047251533393264235082958436685632708546554121032194317228347615459126851967120470269731018181195958572509294980186817808201941008955709289446752031306699275126496398227347257493347997163784437653783334185386167092569549791013380132450938141929522303203047703529378050901073656532821727338256425935358843393132459064306646564074110927278932895290030853009773311153536968896493541343811128263865910271490503141431319155997585990869158539235293099269630902709598922154856125967829227623379194598593005844170698315448666444093365154268369773194574655518886398747387242289811677158579683107434884625649137109133935376728 [146,98] -14935589045162205518240104184625089619052152553552819746378558829525728558192232857543593068619739930628087241640661219266770312906053268210313863817561739277750581233374186113092671870902342371318803162902473982566847688411925623089946285564918526194809130754614856644901243089683829234542197862333256146191626375441342633421238919426418732008590333684162071121363845643251206739577701253111105876989522149971049460973189646998660334171695161931697369218947510927290747311206787917396311952913709602295552102872505930312273454036668022051571074792327607743468772313154826500297078421260872794421905477536576978060327608832504690167225008492353704031987139706283543597750812956485990725030474715899687155336220608499049988493969805446400221622494486469691121928684350278040436909793329395929996862467456733063104501256791064214666128985174621806894478303179777469277583329130023004100194173212312801570473482303358553100593065956447132683974376260317399282563764317100088696572964654270074639354514414434604190903596012002297821260701341578791295811425526442735444080694337375694808380957363138607249434297180350160217159920688470413007213430015048404192155652732807638740779228882621047420715621409003052054602272479220287189556825456447411506335166917046912667612220314042958947990700401772032031455387726555224689457046951170401865072484069807481319446615377649350494866184575408492570680352889899667070625435682236929859762487564992795241186685330153217457043953389281297300896139893986545311085728034172455842901751553324391700793714073510040228858453786632098748996451742135847043753241933241336542309508231437866805204956433552272085052850189473397922891239929162783640709848885971209260315357216406374862521169249622886003317342128147492890859866477059021934237391 [146,99] 105482039984594867842306632276238036239740993318815128013644495726423061782354571993315121398670063435591967097914021056662815659170908812592122153048788716910833386168766377131968891196544518706111122107642482265485398873411816712434176372688399056617104908805697093504615748857480915073525661478212270074083833254063255569205944781674073019128819500803543165574095675826168933163261237163144636288975788371972563646926367856959552290890364426963850040970218553409776141993898802224446317754355203606146420932764758773913842592014527087839746066277373534223392349471636187579668805874318275847333328517843696148150334263847829771184863029255292178165778606623302019759848249357223842455310188936519820230291478509513734506028505602118374034703869222764512223858406707565219835761657592190896917138499638934430818473026419251787389735909152473821430886528257742852305013561017452420550749380659693831124777605286273076389116913276495752267370884303098016579446194652729925028106335575926662748391889994237491395736613275324097988069870779467198177044591087329164912715808979086699815871329703686443348406998039632566674609003005812989126409278875338106487223272265940448688751443912013775768064788680153398738181331086721431988296454755423925093738922526366276041497822895894284254184790919790700429533857959127293116734121226242168944327293727366114971167058104691765281335068438011491315538112144768776420074395822604873505877189741971766557969943859333119144916509675622930274890883105248916463419863848750919978697443029436263016384688061652670726338224346663891665973235439816741703977875023793416132856459398055129602994514702124923289343981860592036485949966995464952448681930929266398466497010921775632636222576168620604340506043123488380472238044820569196480 [146,100] -715474527568463595535151666198868212513361409811116693450262832025096098290477188441569010088014423876249696486225861054538519373979721761510719305019390108998283857946334321973599334863412480174940617383365826363336488913219086455940884417822697565249429814117025292185983251022449199275741354349292051938409235489251972206877300127986405664569329995522794862700655481203155044127477022234769594575420227354751830605950182953084298679935321011741494933377064900255941234186355857684194282072129012739089744744221639521768316535721649180068190059440250458774655431752057567897883586909570290310650527373856505063825223464289266888589922001493320969976216639125042203645557088390665209621639903601953630339331570566812657266756783070860177164159266464090553611061792888165256239828119971413934106305691552741673964453330119858742920732377167291234401302474800732985833203841999601557071196642830415927363924451158264189824870599766443732942122147089903618339153959581736590287616207892947161132173488704666387277791458669187532680529986738132835298084500201519747184918237737651906395347723973013556625367093623310141327404055780331453045756859969979835482035307004528071229498467770813711388269564001823203253920220803624909425234922687759221927995297163327209929645918487046808470737116960352264350440863682805019823131551227932913337569886778777637259514754212921163321198357243449333735197951381281504956198904393939523794497089413662325845975163202301643929597370179437153271350793671840525191616283278502429774614628643437618358551179443728869727940150589358008967817909874856994374787722397923028452565272698796154761309658842904735943839695795964030279443718541783018046404058664577758252144301123361669181108042604874347084191607660130415358998162501248 [146,101] 5103350683216264385509138356007849433622023950900985030617932245353783141034541905446360878711234855904951530790691679315809173533015265699922570775065567907288033958804183999599575189170110473034384304625896556387323397244137601204606854736428207436952152960428052534134729028133749643578075170222269183631344262631915904390847896921292285397031603020950812270198891979243990740217887318921984196231619062601432986203271807869781342884601236687276618041286779047884116095732700060786831566709973781402512148251554200612407001162951411831655918805739052158772083035018232284080307330696423253593605659623587942838145875725855367288841749319081744222905997121065958536961742317467495261225840578409277355296155877366081590220330787264879059161725101798319704365887205440830237137260738475101635906000989422245712948547141469191479443140486323027427352518509884601872958369236098816899854051114733502141332130649330871857562300009813659942358249423515894565560145423596332536882938818807397486363872193044338067225905210226451996309692025590108858987694687735481320335378123390824626068545682275042143191699476045273212288565918446738689954463848216592528318802880673233090246196491263326309946293306561264285992964210687578700965992334439661788069322621017009429571690890971214751887103144882840992208274742447546652751755031476981073178598942364693139071766091619701160673553293583550845838807878074120067330523550642217512220003294274412906876556927751459014780460241659050561930402228902392861175376702827743811312064104096394330209656883730228018981394587717742368642531318559911715690703560898302171826458685963990446851492208528932442220720828930199014294754382485062156496083659093226971104608796659719423901990157175158872119405420435060988341847216 [146,102] -19610642590072886133347042046585405986199752907080173888908645199215426883127455639806875000630434487232047134193518826147801461642722043187228890243849079465623131232879535691537633822542739481411591286860418893566694603997826612791572799193022872129057803678668982580242135184907181772131053694971090932535034409433370340108747308569001333925343633853310035545883322076091607028960823974880144968017744950333913163237747810480770352056619125024503400484356043707008433750870174009766942627374174720081232746606093811538689226009703036439800044559885072211108256017835499470327809875621972402281141509994195265717295002325419689773815095766208447928606248971355919847800796656831376339386088641905424124740900350614716048985751397911236919126410831477592343140602310477610272810474553231400368206224071291345496909975715143170314899395498251929314989425810002484542704016865660404368118534872283894273227790970969622790386774552591740816346553801218897982758198271638889714532300078952933443576901629426172857359594695858104534720513789286218083033130553721229169215953620590757495676643818597217041541418622613790163688777732287830745918439541341895402540339587976688656476113147850627074642283005463414792308819132055639251590805944517787075731806546696097252373374193462907499391952558936777200167225887671697395034980809644291865153500754489075301509844813120635878653088826187409100009345358941763245279728486253295724289550681291528234713383849291163352050952454904717000624135897515805423641702227944932119339481170371757319486215559316707461961263530035342171963606069967247776528397966232337559243124717145360221546611267042508489600603243983745024635676094395386459644703190965549982525268987376275695204361808476766178308720052306473497604 [146,103] 19197077448737083511022521415464893719543355838869032712691443671632678808621350566246997852062861864408477353228563198229616655079488539636300310356060818090006018999691766882830743900728505185308460650917145923857524451883165928875481821017842570869692706569707672253808020668626457797394480715315936143318551107777589806820510216271997737886197935369692787581801738557210096155824131745006747758951866621489739309512308108062296100466010883156323544079897920062734587895141352258616232391075170428784445207145249958371967690523016585229771990632238250787574140075938406851360600342383802586816015802343092591081097479560055704307565254323454637714477551932598692980616090526571385082929624676744682908654532035409930332389301209048987151905209634999190007481262305263400165784053210981212597789187376591779552733384108189227566070881473806984645020548566009331583642749021031030578227666846700600113877914247955687441843972451646215072951010738247899825883261251949937584905729740948203857859249267616498748367250447384172920671570181722690015376443809810799102220052503987252124120668307208569714803886418442230001230288121260848978245758162849288715054702437220975720027837368783301491481812535322984862483538809852439976096074447835811530765029881642097632299572005531203726788877276345627567314324164763678576067677509181157250268945288025730399073520732524141719040214951772610646735942228837322867009832340353492697876739368293873591239695894018157612784669334432363002847194662486476664294456611635935351475992720524675317125978593764301709884713534451674932095689338853515926840505224132355009976999316902306421577758872304630394586038862826572128967900562513477699839341572209504727111732909413794674326579514265681681211323656952160 [146,104] -853480626686284973632327831372405410114247960606417964524283953296072954823390687518680396167608977300898403861079043670347235407243267785055548799284487297705857774386590502402877818207876323028044312200526341745767305493803282746287120421714756595932034721235557018506303024979701829161906615391356690951940175410918589854480440592545121278024056905871326956654912865865986503004550884946598226053096562010313644305160352111770464598217833086607446944078925900250071426252468472541725891474386516493549092369594937792755449387447531000393548656975945231541450258097294388741676310530020505419539239332780479603931914289718255954512292492176752419943985522620506717152940293933395953289285459331345930003936534483397455114059566625909258205023263360432169046976289060217898303021284135026671407825224715825937233240219752931955163033140388069740217539649694312246934105173496533184238184940811048836807240452968328240278595445321421581720150935647441549329059757725329289697632780140638622187480087662230779279747149401929679751858726007725674373432077431308125217858848519776259605358647027063467174401794481346255210408731639952009612067955200662380927573809126293332330815606310238422759040787744153470062299294160319609422117259945603570498311929378914990904738803544434988031659822422205672104331221536255395172760195011896859189967185237387055541364177488021103769877185971786966330132766334701656201383919982187563070905346866778473286760579019670614483927313538281311194166347705140498409059989166803273571454850988284135554940364402761545586591883599938740199305351563008348600606885471676260765660407352179175812897910898622773242270510467513201163247617139327020451758214330128963926557875657175563104304817424927857572143381448 [146,105] 2649898833661353236693845203561196925902409318912911755479869951291024934684868111639573500554821891436811082604091445952392449147742516120078453217121107833848638563591606514848192650163255259517563490404554617868064201543936995653673105027323513470324382792410673417508007813921505037663159441836372142068629327480198761090279573232473911403907702890101311858811174667331485319538799163571323043353970237162173980873549119114661150582299629871634378904829025149503348796883898048538978357678664093543620432620637971831763046643823231685973444521865386209363147624319751773385688037679543346141675043529490277209730912869125129696374952359820914527146613592959956094419724072571740779072575633157436078473459080363113182858513573485901097333826475726683721473224429324908349436117854588368003005333794489278731084858143590658969643529334444542206300883751972687791234263279757435878571397257598984294337686818468384094868970331403704907147858773513342236455331457113186175518418434026654833278538470782843642801724165855319577470763480948452391709579577258050127394913208329183552099188575891209084952607230758869638717183803119425282041408506530749139762277907822947321030943871286238640176607864192399382622400962834889632762931217528745607352700662643347171249444160895527978442653463410312491991216095072065418656904004672668006169210994073278550849481068861077751440448686645227717737224957188866552211212586222061993955726782906885836661111077697983435439115826590638573369158659770323422302517566881867175923019254777112634588790312044765919047779096180307849274360075496963495525190393184314449226915697115226695336508597360777805586264030074165406967790979967929351270998268324102675264980207029011221910411347500009670773048 [146,106] -38103256318176215345776693587842359544581567471263737632014264361623387884310815789812818482820826993555311365064705671692754242588333119348023793250246307719421947110576217224052309969929917755344382776091513273267757512028803737856884624770903439780324887591496683809364966947176372079334115632964611852377721867681031631757564710224620250971592076196755821868157999544936098757666107101866991884813345797292272909943114231366556697980586262958482050696367852757812165953220314916757362035081963452093342601241835870300931904024816657220123940293879428479932981410667539278520089495239612461588308490973348677738413267505208610888342682583934004042678739012089592961396085161032783266131484383491777388111980202945595328581892921528212217633204650340426972370719241594400709698597935038575262411770686364932979402545515887557941948057709297121674609978165196179798634891293022984499597856321840870715253313614121949359731537231812760713036911468654010608218064435032199242923788284043700984933240553452145213591776344081894060475834949041040300028320335627129974126882308423699376680284225164872188366457993414938418136854542013554475064716539687210880040777531940451846663454803384324832886717393786051927836940695971196750535253267361536813720899506981929757401454876250775535366189527196344776503327925050414113971752112152001405831173513530730533723041897018411741035967290383128118249449146303939584490910971349832684618765643871941874171498674148405945734681096022682022848647916962813340975673142840835402588355787841161959728319891351365662635225835490205342270092519102901581502388506987806489714854982074347250040744099922285920196275539750211799586122050650761052815726736330207060666816108438668383307131128927799149 [146,107] 178092750382071282451461330756147413872834670328704721680300871395764335890750474591416382736208404085566950341653817692577622798356198489498591694618709152037985602677999709339568430464084628131481940774846475974280951479018438572492906032164747990517692873902196150409813285848725426930857179825485384049906885973427996700485923565810621559784661464037795420367279631091214417316698682310740268205126162722844265535874483856837580359860405510398913226966454128023351504144818765983953273339758855961308156198287406350615180874151823234270075482422583501441953513673947943610359476603180746818369671481444998193278215445127384147758926590974236115137299891784955228762103929790532863468978312918381067071303388851080544399041097139159626302572799775968961140565878525279724082107129232509305716675147404815697132684192250336744792437482829733759618582617192256969979821923449410146276056812942282784704736718757280166453948599279347535499013117335068388029481763004986833731786934395801766691711662430298321205219543787777330458696099303526603712607534202339148317796008524148186511037783423967598964206761618679985789579327828134085728029839576018820462215538356984234501517754119631573422920456927757449657095401042836890063484152491926351674572808247914636163057569133315012985237254348822396884078836083931363203511346125984102624662086685786602709895021244399571687531395000711568379679429833849676917479968731982217824839510908672250192588053077825402125218948556755952271471419490690434156552112346121583549707470310459716611605467714556124375116279826796667554232348909108685878588946308219636304874379901022821673019217627986906363780049118599022532724526577166772029674283273889000485754105323297482779099496988352 [146,108] -306634365951476480333160393705275977198112100455430932458690996433415623176385349555684838936569293755408532994300291335293855569688409865144976512230380526840606893336967702517330711664026694608260721435594489831376541025318671526234140253170669337992646734218873523540614577874578526299617458564030441175146143307854456195699664860502206356045801846545684153393050227731439699321036933562978585092514220879234855140834168403930212179352499248171736524387766880931219117974946533853086556077150808991004059864287783255353112265436423529582793076247554785677630691709842623320714168522265590314498685912079057725091176998315307755388122778935207571476316076403569827062871355398890621770880543191692738343886564125944988753481798705333223132649410709297931233928249101510459713370500095234004503547982533431471318530167777102162438748945726816332154681327545539367198145419475034767903244129063581367121280835539284126291279664103425881286278321262121101865305808545120072777545140821817151183176282127153605177052320606628028945192685043663218952046244565364025541358199660509432231524916404246913570794580747876322182681834881086722223823319820658033792157475367275901463555179556929809459592744311372947802951409928996722249222708471053644826060760366499868655368760522721992123185774325044311418968956327317120489493143462398775389223726656909331420960123186107880149562909188177293980667391661698931873533970491572661626168962307408273055976409216637450250911256431466009804399221974529196256035766068458132136958449783775590105509912541148504709348070742622145675333301395006189505054280453239792694655668227007457312198690407977635372774818366149542418113957935247834668840988426921641884079031760123305813018336 [146,109] 393845443907041830372105960926455474888321053486928695856088754710370350584957358956378061851061997510217176418768775442681378881717181782678629474033335066661343687380973811306326381852738155814694010457557981834132444901268117212253126026807841474688902104312751464109695821249076823161373729454710060962398513881772071494095174925869692345460867415802910894828294606430766684043714323860760091786452588281308030200798692915124829951964752153363767243216978474792240956874428276524712577479730784892074961241745663156093705243618929128565858224478230454657768918511957008078026523841577015560244106015983650588327468661324057701147998967793537180282149706894214119080432871969367886305070246026333502287794168805253565592246749494249106181778746202251102082756128846607690137157993057068188245590037169557834750013213231192015850792594834874835320664532202577176546138353537968669400929675763724019916599726093408534561425466242288007230200957096709818699910866365590639357201570365491457125479451079493267726413125462795650404334060653845319352123739513396183522109074019133188075129342794368943550330753031282826791160249646215615010587825055629307606948341052212357572108731175622658290038165692382436727306220024225331400709866908699195298291952348144115933953637937140688824180581774380157879572012202094224754700578535233963305589095820761442068763973937720014665794714325595404438788621776856115916710849642635209187903090674747962638628800372787748424078389593649579269277599808376660247233935034932574142882410079125751300997331278388220475531865933861520798136353582786026491218278855824156872600880335583912156151753011296209851286333925756804570274341661170345580742036195693985877793155220423419024 [146,110] -20602391201016357712648941519691805643398513914216382705540073480337368181286925653553081073528355355216228269278691674990725841398240032269144388684307116530376621535970041630629709776548606978309114675428297177216816621576158040364255838671817440555075516303191574102245600390597722677432288862040774328771702420109126580327640507987509227583460553006488666149314979120846221942157607146705956231437951616595690934937347786966343034015999263991696455968370013209438629275968832107404150720711555930495286726592129738052794419661000454939225654313466826765109587770275520350800281204648626243599153432599797262623024329424698517377070950349330627341833841776230782971959797992993753731840559700349610743520589691160406863691869790626158981779053506966215743457190119574892028466893441292107109348563213104257802723369114278645321362584838032841226216783397684510158178345628748409183465297218317636403793486335310614788209753182064432036491612595882995717754262832157789668800948040440989751096580364835964117514413187638949579267172410441545977623616892106260266984124045404003774934739537566066912280447653573085065964185368325686042463557539030502359250147660709589247740808441827971897909445209340320471261916010836753517391710582231963577716017944774606586979268312382364707808490734968746612952516202291609952754657076640712362979023161741070505868290550936532484246253319038816075779014969031576598019117633306273318207263277036223418941282178230704114354606781995484343519560139154056147326582573128090728933380272050191935388617731440687762495695748750413509152360613121295912985489096623325504792088642867074972653079033175937590429997407550632668247492486393838995194089169687775066002942003464 [146,111] -198818755696539904896904792470862883480686404844147052118914579946009962127359306654553552310888225893022838508835390267854460423015546595304271747902209626624105463335409181130528079810256942878110249829331576817171427824666385362380482573347995340607601910128606347927798862224195515344047161845100556893374189745541805353650803130456062048693930543942162241590403641526995013547494233048083412934097810392498959023653624205031517829691705621538016997444423487533258892087374957575178469184371182514057014826317237319628832241407918437011058866049950940735448544557550396573680380398235433925422536856051576286709513567109494686413367158271730108536028049615140644705042366453373553598970219759786233278338698454711978125550556068066076479581044553019302087747560060056210986975654695992041817225798031683345489116071056778562847236693794633086757533027638817041969795767990358777471328297660948512149645327400914861916687653642771490223281018710552126763099996994576852654177322512644103760069081307267964450738132533909994288353930654276690660707951700707630026808505092936268209734773088014195628372495719635785175322303592422972567090816142749920890553079685884261136095380186037871709941632790361072559027307865967410301798319216124511939826366735030458882549791586613182082484190504368226426012578962000570478114695633352431469397307261725320737777050509538198606117854334571892251106332200664973320433773592071189883880157459747140618653762830138008910940626426905534309970383282215608861164980466851408909174311950055262605465323669822015073728263874043436862595683440013614849189591392585742118948553822874605756208977256976920298657439696852206971509927011917909045049958277292111140191520 [146,112] 194305823599394812125348039752654919707801421693104316956117181351229504396824417099054148128880618264504030404952095701298378463898501489400405359124941965109222959102935186983294636150015759411227157378937091120749175351430617783772484648090232030133779840942161729543238015210672067462456990793305920275361868297169648120797358939980335165079456963944765887355938071152496679774070553510653828373623787366069298665680962181338958581810059115946650489866809261067116242348766081170923154040156084970534779416229305586343913897984886587682838949956954121827988978272766885301357628162322468171684162216376189052850630726616097501311123829987851304391371793515443202807414780166111801234022911561352804559556763091518829633726560397058849623341489052856175580936077248867031249777566159785718015575404661239918151575222487931968678766199351338533543542002173693399993323046453733307452112322541730989118855881649735840967786540693680304963090695782312390866359271621445826806678261647465507944021082661035055263549450002253856011104046080481936811453948673485072215512844078353361353185372799976095846435187406412959909352340630954606085983256751005329473848348181356695045237145919659603563108081954457564957325396571990271041640639704448103412763987775177852283432836271312551957532919219460918339875365017968637881970961264112912544042185050442599316387438469311632363108975143431537021875568842444196358384425983040022391476169298182189878630619414573945657941936167300819718141178394484536662208001168799668613351290247013990671847245177381212723888488229927313307252686540895790538767675602665014050157979741833007100757227142638718229916894393116361877814161124738307986284466224243131328 [146,113] -79438201597988378014431521413202618379468688791235442787657923998785384839965057686543793711453193785562248385699139728565767015626114019382635369242862356747708758115209530504122617233744725080321228718569124125697041544465575604499332094182096937897585305419593769173709545568424880216266917904252931170173611730087213792927601273330980244572992674646652138013237268101563779551046026366564859538146081374649201300680048947588951302275436458354398827872968933361166251049934588980880433808315130713477635882348319923296868005999200603086597380120191804821641331146853576775059933182611150984422694138015047357201432461821661558984293121605175939943923336992408482197555507740508616402264627123589165428952898961923101151025543035153830614624460201210038195006098215748437372217502149294615584798637631657731796118464296609163757341993099208470132362921495005390457428079871454638359813731634638060092259532537119516234939410575822647237529938853972635770203731337270288847088699759326077574176903804893771855363786140473156486022099800501152271868363698422551056457504681975831878887957503509996458698370458901310976347327691640630938989370395319966149688532799151941398589953797988812910139067823348467499809097245497563774732689542721484161609434767126220231309769219809267825927861529474072555339782643992288170071205320291461282065169874882298337094495315640627334461801065562583610984456970560473694472403326189049058266610489932201209528258456399372197783290515368495326779437348275357536657954568512300940687047864194844802763495028181322298780356829155023192202116422465536691679918037775622196354935266172401098317376652157408511468587793729067929916122268091519245925346793808 [146,114] -9810349693440962963905915902286907784669133184664137142840397703413783352462223653720073362961239046850729175513049937435521223377996779730631649132503085232121576877768994215539645487649261110540773009432696058155195712300399968851687337190240396487710050205549632819171453221312048568409339351308183694744778264745246740470635397570612919098708471259207963287075857590632109082183598861475345870628622382833457310374424050498161915099338639614767051397967744480411672801729194378389011840876853632433608615706262805096229790271887730096691999702125778275663430597651346729253526078885214917950692216535382210494970652470724519327868975110342978093968328920442854187484585618084314593982810129487469921977925554015721411358287963569553565189041434236645312159937721582118651420728664584689806767593112934291520199868090542650272633550201994977263708542293823449484813220645910081315084987832165518890091873947005920391866636614683507559354357380757783909744696426075862263544826550960574204509878178183275962695404831923408781989341747652969912017079549775175273785501537740885300321892209920651515043469543470569179792074197792680140340048343821241872457415277419691246916695508173522294457671948013322160929565302977051205450451462179305105282941068970931745008388756732908862147508636072510681176845492252951173293092231447751067633343894857903938240269258511573574543687900612503936358067447236139676510485996111910064118631177645322847954562772613757362701355163378909303728575027089321686564934682666216232297919704007918364011318282132938157792075235404597049304189435781458299578841574391060214459303710175178366022414769409571137434772818322511198071511900436427667732360 [146,115] 16907668467385473314312475344951306904079475024996423982000509469656345523577475155074693896990944818906520711338641462220184803900627136305250632597988053723182201682249831039227328306462682553939854301641274892364717820988882313451059799426730905052683690105662572464911056618985671783632393657864506376479974098385472314837774376649954196648719372609582743491794447996313419400244609273314287744500659157729423173311415284663876744782068439307195488284418546761425864805028522699608653164321398811841795205765302860613487803866540234240485324782611813095758753619366445614927661989330097547498592855496327539673010388605768553567971944346501917028977754673300360715325078275671819507304033490176626284039049169594532677759278673105660239132080544300514545260767070140945867585506612763854486391169407504153806280800050731134731229175349341898179446670561041781962979480384756804775752129869177477616041923378580722709135826372928131586106850225184993386820621030924423189995161646822139348041388213143290782370830734911397981055075078844894119441360735069293458990665695829800120422431113825273010394326747595063083259365868179418072109789652631576553892240752442725974643682342491201222386164425581003147721351226146675874847966098195123951842993849710659924702659613812280210941183657605636598490164771065104251105001637006046103994783288806971928244522607496201003616476768563280952142229926731573529250687676696153423696567228799123423290832612214662247439066164197151848922185670525978663155513623219598586894355337814753744170075943413664193374648853480090125053454656113629148129272824902477053431356214306771827521781086675195219118142587079754138672978913379700096 [146,116] -5856568640612538541523124892342839034737627609470039807750573308033620185864092619538069081475946494764558318338322641975887693775007179653895192942003747827569802915667878124931458307967642844215389583015127271162346459117991123207642605383773574967713674828402382860205475830007513320810962578630579236543468510482198346385419181951830660138347558821283683331042377142393480263416211176819621063390081537000137608497051045730640748238141552812277142917015595286022238538401915251323807915710334480787421381948881141806911733718067069314744802982573297852287743451491402020875419359348970001357091726897327561755685156499404340575646497498096343793178109500769095784483024010267438186561620095794909461357622775407682058205882871913418983948012831530609636425365056968758548098984619375546085665116573485812647798253151333884011593999786664300755789500259223375052598870468562034543397639334380007208099912921229118847049255214413622165814797460863987122878514934698623649698504418920239984895293096415819343359547102926617871686976593844412529567285045805731530985580523905437758626168472677070034700069736444742380146304384834287225618385549484240915942769223903112380047478235543737813544815742697569863352773413799772367242526432213131756508306392709149922330631764687922715027434240599492848675714962691075170425878643892410419021651463593242215521272283379585506165319520303235600800541936132218974828245029974032121933192186511739419031031590192076379971365280936776008403118734565325575925531567760261947372203770824653930624694013520052131792595321167717652947617834784637783788997660138433716799496866623161346144195131083072947259803963863551094305693316288 [146,117] 299467743337314779550438440039604999338785742417708827005623227257680110552505129682966229100619824862057128532556756280609116785602333650864023025369222660639319597004923465782320988630905493721913786294995505593172176858843999710072812897165659720468974906179699678216237712940183389492213596734166062426928198028344025962582899769043409376019280852015670176327743621933246034438239229523801445081130238182666628383554359780328770347552366536156608287542877388966540426492125204748270740548942123730595044238721433814028197806681039332190981924883059626429359596226262917844282018115308809937182369833310701922936201866524738716839000693230855359827313139462016754463330326406992558978183734804951456781604372974786245723405203107523110533221776659555128682404906302411469664241688228269360137543723855636736162059532544812542373506885889317985614804754027031365906581283487816541987336517637271350720117297735161162133412064634709281290706488808214698811648668627519420665670885926043046483322925935744295192503135622038264652461849577910655530491432008475825929468212423198432893970925907760614681385047926885676203578824834438618724832229227113695566186121819691868011014212799848317134236329883207343249926436626909537856308565754040225275798212624312424031605791767207848391642135513035233069834127276218360572674489790832136186590289975239158568114766058681793924907380209818394282933660498434275828018820996709893946496580702495124992789739713349231723862215315776131981160339388178314676736432352713143162929927593742744380378669077922421615104894359671713136972509114741560755958336938697670821727647033205322418719820553302722019743012497905219327344 [146,118] 64268108287651932674899068621861373443377359636492371669690317674541891309116489581113260317836005977590528110235578588057359378773405048198452740850359361972005452728763885330300028122847479563065986375428735924662656070362171746071628549668490493968196110011924248729406333796419723928624206733124358225833145912400542310689131024996962683440508871398705866156595425727793071591742048625292064479927008880781983446054887832983921292329584487895093244646739457978586521374188368576093453076055134259371024871984735455699516975522105022727838667243507928589056192632271123059520475556464147814377861505148165429013503674568245818865513991456282408847262599911282781699310790034450936929556172499593481101064846365350115220140076311993994076616086824451826059210837964963699955103240633279460650057486716153593475753825836067599404110418616348744447758732584495931220455316857409548088263041429181966982377755126202399210671287117874249551492610119442820840899281662027452660989932633782700761512504133204316673432539040571339792940580195696674234309041969141305381374782249848634243031548187451197113352292398610490740713386222966561282849606438598610100853114802327457491855561938855950382659013819219853147043704772286340638097420566983931818080864702237767216927195149063070264396118054321312899589363274237760307303739439844871525376923294117861285495128823983321032173257805682865720779101987735344197424318647700798033405623566110647544170686223307776919472114197402024087363541517984678139373073381788266623840987172242527450014892570224509894623992352594275532764620492254039639040488061285728697997840073954990411408031920680083330563651735386980 [146,119] -10143095883754716645963235727658939495860024979612026082460070292833683995697772429131745903496096841039248088119818695810871716883756448441625346049464124687031821624925657875168478815868241559048635152828856182303373216604639081845713861830421543207196011286574575490248779387820475363886819330388446530005045948822849309447641325316695938491041687902995644676008726762448978642631958099502860270786902749628638546732742203544648124028858136009073708377244952898365879007938461963132639812849934353396154919637736915733724902908821655622367599230759302322603619494374621445745966881109021597376332779995639629958794384478042804874699317530932686219115968503544060474124092753076288223474753249122822920321927457201933974513070228411584173660313272539689044326206899245796780067904937802075495338305619646946472336638103844796874241676541972360696995056937332039971651841869083642590108199686371406959862243953518448153662761549871823401958632844661147136669022910548261192389763594688220319327975014322624656883205135938463458873268582992319537730392001250545796637495920744834270381134674925463110800293944165224396937566471993370813135273772373151144449462879933800864215267956530139658763078278036494139137039512461727624391284551427947252248822170760172838669668700053423398397885556100570498421608827407829317289208569333792761345602164477650674057944044149113642064420118097762062378340100931358378940935545110073482002951599985036221253970271695953076294196789891547080912434039395069493770047041607076014714473134231384409530442633062387278768014351023372249820529727584480829133925251261649953126749231888445411780400822435168036681464224 [146,120] 376622677186016050080353052445365691030355979619070454783870105213977126730584072671750133591686413891627382243295690702099645553812805670005501988499670910435605589832037234473469120567576783246423846415770641112707347502979224730148628952598567781979798252000420102203277814737076671212694126773583682906103380484384181513872752524792153506141341667406064813711567315112324832818832275194432135381632500236389818008331283479035591306448219735517628233883466855157230053611898813787998933197921910833977590323659887445370764160806703047999318996960607018829923028133907087789576747241157727182121562898063341314114154669770232890710730004339503835889871656244385072905574483668325100088888955042562934680300515917345034606757819781788520227856887957153162820252312063301477928486156544972339087190646083851775623240906703760051729158688028924834055369794087497210268069748414252484199220504676221011632364313255088008653851219641117355116128479990198976645587135616948535509378166285675364152850945924694091162385575102609774594728723142403510426043463405588118457565442584575896507286709550738982907430196263857327563521057896451542098223741229666977809331391819498825383507203895689787184428711177293232693912742652990279980125844884077650097986800095366014709837956926897894253671212418318289298650285180847865067265156950421780130507565971813164760637519691132508502403515044389544420359219946834341717329308617238428315735349629521816858055331741490800339212938559172221776214628856591430683069242377622578952852967188650441263036570433530974168189898182144739239994310371515161753285246891621873444888306705252214652301137356662156744 [146,121] -510750328514324446337905847822625876407771720243418002218173078287681820112893680615410743536117416032506999816466675076895565807377837340785248579869365015280519126075043454701073490658635711505588898533731810075881459202561329757637981045086594255498597020372357777879699368819387303126317563356640390533646927073092081381597215279164300278580353314377098493466288035420156481182039021160515729802969511257069171942692397994452987716651492596141721992078667224157832358413170156034610302616318833964451946770716916271083593008339124824939389026382532190484869181357336607318163445814444343993203574012942260340716920272215666232623743214557029546621791777820909469337819398893323225972030867691218193251541495639509093460820927451170767615873013164644525672539483059698164168546835269802181954324302415055302421607513037385090848688292178375943822483387735226931457202513130799597135336283150722481912462061897527743806235151006562904806831864317395787529123348006676451330178408648350043976409698391535968330885825081427864482592140045392422812794746260604853441752348972056320121802025005215288145309260695429683613981702355787432385637861014101275715906776024873259094676800347014464295884279503031511682539538587977187375893710176322086325128634719316335434058309100886969888208929643037700936268306468771553367429843327336668120987402340164197848826871440719207371321466116201978047125009140329407602242281895336271348161834303333296608424412530994097202622848168072865515844567690182181132901657173180833910157527410138226602480257632485010242691840963586621852092581309531145685786054040623421042255328028171628027700560744 [146,122] 1202043657634719776047407287230107334746576627656058672793293044278265796294620402462701511875000811778994739705662831025175596623939485015678843939168042180813272405370749100248937012309220901738001127260869879729086962348156988242481773900083721050669096260165069066787440761011583401747907454522511788298705148936105261434500400782202634874814261220035012090641257822484137097081865971763219249677056546730672172349869368938766351782179468613022265437272156525728210091577902508990445006619583985161564269593426721151330827481258581641462380496017527511810755659092534717301557457105674936586401721739665154659895355820454384156322394141545256031368516960075644725173283347386900816509266475247496444130660222938393958461992966064193490428037574921522411223293257343308558372103664220199762715498603687331232223271425243120389910701557611697866212621167747451879883550396203597750866776739397784725529544607637328689096950788794177552881977182402476921002958300384601132258749298314632386315119050518981445200957348343718225191718667816367340257228616268187792464713813796980177836228807855110897245083039130373341595549720259058446183476296680380279838932004245632617708896508274663676469064963173378670188960628517913022945464950055120819265361380920336572644494518147897135442477532863621495850284261263333780939683464893103387831549625667985456189550741023337345573567885262190064944647166468029618824317849110736241332291483218978184377785022635541128735379884748498212460293384465087543634159596759027592497000723318015989436666973402628697951666624027310527000825832732699642229798882131023335017304034542787158425269 [146,123] 5791341710480556014971731902227420514337317449325936691006745195142271183758473773495823151533849259704916629615528623084588011476434226434686597909795189472614527578436386843020927811483904986925299599866038699979731292714958956837813054085816407511403693233463613816924993431736873164356367337884778560583838184198822573732679442413215620175768396226555465384388613226224095300005230224622391614861569745713952508477818562427723889699630618638756844722404377051044105543889448099170941116683596197261036042493502429573871221815732079987860952221088326807925969617952485179428805431794550919739002989263747553533970398694853360529962262764079585882730883329340781376300053336295163895036983168574875516360516393963918190653486786415727303466531544017121509695516339072055274150159834379682959968243513287518899131983459121044916632639252011724824620236879755560392919790139747945213930082265829358218319768610291288493420977612397677226669043737986397979165452660645020202280861839174424264240926624271706015809848765959116276324581409748697967471578294807319156395366919696600055354063092953488256026272349927037943921020541764748844050267597389356378996248594916066545273286101637768502721679812258522400258358714789789638261376967876166190121215417732694778553958878702860818608776850959976723817857915707623069072513944138828423761514542703865398564599331781777873691346930483526249118540564178727891893638589988946333971734323327777313727188438758706476905173874718493850338059857679878697888614926409893437671959409044833216395903504635797006072791493791785143016783008348967434837353379092639534459650796492032 [146,124] -68104907231953997639159935960085237460321604468084487359957177102965902409515125679444097152393779637837142277028279794896325021106189682139460456589191392695893447518042486273212823832195371988146818703944005389846204339701355352993892227017273512900702518227741380487579109067273458378866980289803160357042900369500265407386611611092706115794553981119650278442732465189668567526201448943768058779062953548671042662316662628112340783818940407142093018956474962823764500792389415832353747065008761315811530317270750391291782826815876897264856976672550059319023303854694065960758357090312981653411408358613072627713488978405630062693158847006944594153063787699382803531186847250023386953154965201892634190845443182012054240950091708733348985846799128260327582017630122427627578972001690958438008399270096707048604749257633338244605102761476505151941285986327666737601810340517120468086404200478695624233441755128911838066216556477375978980598545605544790625090254939566215359009463683614042988019130939977858263773383474601420914626483689900161316527732885363777209436700632521620759262018455346544720149121290012559451948362698455994718264101511682067679927810789193960967989085135233844353199612269404912452443773026146418129914021616378369686809657251457241772922074017917692803446056751411430797985211350417584059985644854372277715918040494258409268674509091470898066253858183650367790741644801404819400716167654784463993829948010080651980111389869766399099888365025365293863251085592497315911159432893310612672485858599560671678076196073755307539665376698267093421420648918020082520703917158924791247457568 [146,125] -6726092252078457119091420572675171153424065419889816841488172019262462119344232593539718799563189332003972530639352078440129981952918989137161768358956263127460341050257692033717687775580246813355252485147096340042118805007439621896135650988851583506295899562516503424836702587013875293454128710820870283129695477297806959344837681456659087168508405058659796709500849927786886394357822002938285165905189296874452298971555597920193541897987876683557480862642368286358967490102118849446028462706592715489609742699860624641874878287307104904197602436798007003929832278881172457363891694453894724838658527306866665372455676597149700310520264396580966966676939607491029574011901090388963432974033522229863468465262496123992187179142925240050084494202570766446305706256317218702601712801104169634354167777693017603712594815834828273444282830010813242313532100166274833801210963525444115871334249026926636717857901922730890087017075119882518046646674593997094438472580382075948941762946995617037166456956127184526960579544906229991276605650270907826384588543579298112708570612665264254220909213337135759018140201497562041601814426639938623173597833580621748209695638318946605507785816891289345606251773196475366244763080818906597343449032321687875902580221676115211718692433656420617109811404643351456367650454961276777999589426044050187630068660544333153591143404986925757791523415365117377175915273555153065419139616585447853518073855706805906471114631859600082706888111050383044086737263944131135070940835141299404927658861384026280427640930239865526507913811264709511040112531033804589146046124442643943872 [146,126] -48487113975597456310066784466708533097380074026812017171642331362112186731135958937577814341498640476913345807274558154318701437489699151032616489213349937013725741578185731992852336593871496162948959747913401189951919485210596500955144339253166694246289379080830046121466529742922303347894195642940846658141194024834623285299229181011369335388474728942779920813300102085675082481254227879744695223941987516297883428385528456676795498652865814219616234355228129408117320573668844366253690107521858209656864514187075755904262362805080574230482949333574428399603077811919469587891885416656498461898620089766439186697224135308215701606528539015209334421390454283264303780379576234065649571159340757295064557236430613877657091280675419646353875649929894726931852448864545011879110399677923090387212146276274170621168177473012019299365909876643043314398285066808480301796066548704420502082689910600057745436715635715473852314909799033824282408536294455842591297144665461882077944529988930223301179666051631573824819682840809260918641234754023464802460050077772389977789804337096532007104522028051022169748704676701028813640897842709222211171889481389501612041439825581634756446437987499779058355292022275092268568820231754442045724013164331650609257749382636941762424182267808913296972866829374134066700530265380415035264289188872556833445600476423977457707066973948814893663755342093720062719898200872878651274113229944086959934233376379749893774799344646513450677863646071312902510565647755229363897480750156704736303935972454004122970967918722724389274926027740109724120742255111237423318986681700 [146,127] 363126080945967270336030959531945559503983148230351128575141949846452098014994506767263047557827539340646641124283905155638799894616667891230142613726096511212947883496187340334856516203787429102843926746355731303686115962351224814373388556213223796262103303976333026178474379243128673895582803845766643556429584106706335479712146905121277157588789162514211817766530950085556958030515042986842903092940903121238584336962019132930914447875872111908965072088567477919585560835009982715355195810966898253408258463911684799231185522653755575988858811139183396097004736540895514532658420714667699497117735058012911225131249384998847094041032805330173628348675772972498195352433015994399839024045071912630167017596718350596902286613113417552962047128092242576610313079359890186894556217800539036791795648648786761322053640956420479460546574132762076878122732052279733202664881186607901933706903950710972320643970950422877216624965613628902711180348378104442592358006320990592159954409533609575668346468184471811539730782390227673502963457474845278486587242585411386687670411600137080181308239654029400885166151022585181489583977285568399589188255165814876667061672204811009606903611545585430520918198420582454670140782654797634517586992179291974030153718393074033906211109249768120199408377417830351392088309870702225545388794758317452646997720193857716729297568753085588336673940495004771050336293493277974935690768497868279735414589574579806366247481953242948277111531328296044227740212238452546223173718978038823645372517470911387630337969561902843756690132519571801908177416255133676716160 [146,128] -9430888508995992395675318127358079471691865090698958453510402932525995883667606443358393546372656619049594837589415232171220803332389431162880113786812969771389126782936697946203279016909348540407608930808455928906673240168817813638154787247191949817570614262655676260807317350488115752264202986741569067843853778603443444402103953879694975656571885178924101976847136474420675800387864775813125022022330414468007004837364792919628697273570208015211743170693896835796664929824022013518292102324723342708189011074729876066250669006293626147431911361478092157093011721695114618895030125880096919162618969588627003979264919811123289213822063731296268492408965045678634855862511246380540705588007776130126965560711502028828207588540549053181085898663818614454234821163208364896525462444526912517432079711658494758883447814991048464102039775067464709542180337144040505310599605919597384718511575260105529350379576114898064542954975839646893031414038255871569449037688535777492020329719653913347604008076354449633450136255335841811015707330724968328015852230208332725500692424269831087640075032326921162354756701365821582385716171851141637861562955356035411713087991427360314121098176801372285972227767980550534339282256370934271416878874518065663794587072878613307138219846615517537678591921184287650852309946223282602301131596085615992227819658498309053148553307471628208108403753295560801666050929000196432418432318298193057451639276686088931690301807573936838111697681966440950381406683268887128040478932207122865380931953679520790232671411684596405938812416687472903010529456213104 [146,129] 36041723314676183103887192499792981109866208867004547658623641143712139193100757583071822007854573003150562481284950105937716331048315114617207722907045533640131055083851561975649713644651052404103932221757167347403158877662801338895588208590150497928613279035508769678849375700715954549808405589423127008279444571335878643222397745864326229383849146837024830287508643478293112873765034159545126715528334850632098433540894156787419886249814651244100039084179899214116451559860647752378033198660528128838436002651224383903082515810767221332189616109870113462503811394133671804729464843743641877746906636616050266383040507499111468217150309841721578230799745151750069786087617748064337147652569979692763695536065135823838856543267711552487866639489349186153366482776874078820739191125302567346465545835160262321366256003406487957350308620431514397060936886765056243084382615345487558464740392721192106891288044113889510735699872873524568525562268148387582620175909774409396337297591803651280374552390106954944015664261100120990511182923922074215441364769395160968381202553968284241358244940519717522921625892925594728088136207290806971738498420037343294431761066478250502351553954686156545427620368494525518391812933678977814078303006724843329178480553016680170796828836808650421903407273369216690487814016474872910435939602619200278447962798183703659981554545787844022471801918008046093096872672756002598941534999288409861779908711671131272769995326191112600916731630854348541961642907374141607884176344366521817778346010184592070964251305212893434681525142058168921645336 [146,130] -65482988979600505903125979093397956661465675365529724810814782209126658425021409538319482469092796141759137442291404892465662863911613390784674877870723151815245029954182982913222596754647162384762147499012193693363965353281984018788383467788629579425811571385090711465046717676168106017172662485622504822992030278651693384676029851955432150962641074446601550259051742506721927364886857113097618651567641333297636090162881020412905712772322781434199413193509877114335058400549123025968999760711873817999213760670396457022714110088371121153396578370956960316794751206150269184482212646603105976914406406253020581012700645804530074317891173239997457945854675519117417137787227328284194716016820246232876138137453639561852206822400820048286321703964451969022616466492225196577447800833075381758562357729189013511351909782193255150462883216459884761878708729833918127935751498954979524953248766846641603550092708154560851267060598851660132341914334301684725223163932726968827863296880664080930178438914361089903566107137677064111536197082335399206413839225391796612188090316223005987928814801611894139839595028870571101210613239723926367414411286337119558755785154731623592922249529773482693682590957581359128939054129599965718904192032169501178192308446930787356738133728558779949795384911722793268600337192199730829187487710363707908238477620734504870216138412309175448865967254302450354405018306199339144012614555750061031658240898606119598759706136202829745865273620952470586363796565578639967923470296101392189981380530410876400621813506821763314173979328929762 [146,131] 21036123122439038657141433841694158869021788380771600351329039279220267964377965175137162264643938043830491274365797697024790765600544191660022221986226562221559029144977965630613104223702019698180840426623175185209104683865860873989039441945508420429197160285184959867163181141530792406744315246662510994393129095656672309610469453032575384232122742741357911704009054986579855786715919579747530139257169892228124820573611624285387136887311587659259209115029248578378809598103116832793668411711730106012412112482007718938338688609044137901626574316406444330716153590410763282556361417384249678022257878472336626639924964162697888129598581005283964688288653798709747035124083401651425000005037181396011671288380856535244249651789039485678934331287222376398386469206869010523235148157479104769699885347512868624527263067327771805524597618097581763810766070792249671919648628635217411748690442739254899138111536420522652288085001515164984243928070219035961834855555565657657363353159964816846987476205409276963217758322122238371681781088293499673645215192396257218182968868892539192773035005120718629430220675898531255131741093401580978170759381996614270365604749949175308158887114110879767508236151164962023342542668012172989982941542356868849512757116000491743812417877374165021382135214956036087990049538294814602037289934511782476802665161739012150879711897448084010054426963148589251836379501658637728929459620577652982796683049488553136885505450071883041932699755522065506504437604325172200220048200105213966332254578209986496505468080790561353225472 [146,132] 9885509703288056033451515750262507777037838275173535244824634297609473608128644598242342218594243924725276798115436348325095846178416324396221281461891900071224083169157418288377251608448171790506893662644597314240308305588722247831069075391048222389163275496567975312455257558408745862337695407578858313043789629830713819821084934354612088613679739908294728798945400710243983092843970038343467610645781076224959927577521385297703796868951826055926855616517603587126678918839908217710236470609613261494915712375362301388443091221354446399573893321064093860142104897695835862825243796045983519052477618365497976723466765455252675367557196692851886925634344831194860032253300897041622269182649743484712605713706925069008722249072365392118442502333394290699489638557420413257148354025876779766838278474348059572973017068592004172601661925454442574914419625377873166913387495445415976654912501533822749531795415525502711397259811328562684194224092284446448702303009017051094884545717960880455632464735040913385560659186903637596899344131176760091140280632384687808014884773581290371385608578627223053983926718555524475582247779295948874210617247169846322232527788911484384270742659321035265580860366317464878451486909966855009233364549729761293606629374908643504184203985710666444532494370776188864673605187706223122361494179088775816387903803963690443528489243069935041395717383439682603154016427280218155946146585100612755113949998497052609161159274814623724712246432934897277210784244673230318935307632890935024025874946129438337416850152715712 [146,133] -32334508359051979772236848858072987300209955485748596482949630814674770195133715135336619494206762775518899952495901596061280630671300184716223297431024744590656488745357600316419478014657669117233977555891126027508709358344480595091921428062544288546004856404584056412271374448415121380238678989955512201989576016093011530021383883329959923151548704533230920940199060537004430162966327786131098024068961705731025237762789063177735547512541751867108703482675155872316960606897205559349810311708984105663665748266156086849802936441299892261499937053399626008011606960085309572614272123166456409693152330932636039703266060554212480470611296219874177929271909251511700043807470825049215360153450497349684886653801369598550171577764531800486756132173815803049959624311301555109363867595047500262110001756974688353002657531799571837874186282761189644825037142733596379500054346751118740616791895317475533717175948549633884750683423832278587423552815896712608267574899281334392391155675670945652501150403916933080964013347059882606883946692314321964257698733681688434438779461780197896180052758333985257444667915138337940706693980864399322561109614099798151001148054283443072870223536065359493552430607959497879319429378898395714214929239563694147428963627205041141204236624324036620720786323786655567795912795487391088091022999691171046437953149572678002359551448843043694694711385941056942495769378105205725816114696068111932274418586660024083586998890418959788574441567205708829086210804586831859470481643663850775216182179877986498416368 [146,134] 238140488122945611052855551297120649661434795655362847012717280948426237586643839628242195134726116119430792266518467914562965314854327973214274402310589191866862927075584232337303789744122826293876103121756279431881957440327133075010584274081111807721704117195821245365749654417278572095613290607100312223215099901880132872186480472779708545428186404979606531974082387061170849378239661084640549552554590667405001313739965203728121460848432067007039184236710977853374734468668586218695118245423242209398996167915561896253557710023459518631694252852652739168000320529461129906621488536541049366509988200143481619536789184560136598060055744913195355068481402165181920069023462345239703252794097339126796610785705173463303217235122785429348629809896776644208417972169766539221787153739073492382968001607866183732764784905898627510701525248614202535637790915755706754571382694922981578097265161987889621352901333997913411366977339779921956710492136545413863054889621081263601109311643289129843814783358506844898492534699582522588510993919884846114013531092798127335953033197532918821398654610357922136085243711855605621706681213821741189939249942533539958924217535044575285189440397581931728770656209934837599029072329111927513212721067821335215915994685559188616650011167334579977662410602095813288723583370161765708964236831251610041445699281423955764633137042075358073120567991198558015027468632230903852484842994110929108091342807284086302298278809945069707816286955681378343689900455477634963410225338660520454227839868224444 [146,135] 146694360615568637118368978636383889738835831583994826961100888343174152061661806751724692126624445361368291292409917580129535495114274524605715351097507989929907968153028358447061466367441851531472089268560657917562496955343771304035124808101620041588129262085798753769152432814461228206354078077713942691630422941649127304438677746106300252751746508067717457315813466367956863215385512841855960071191093159852240617750396204099593521828171067335389089672469308745468911904151175438940888874428255235549068041441948942989651456853053837434005137152778737423948004365085406110917168457647677971037379525759612038638623676869054155297965664720747360484499860716487319724054183295913848350327707336089239242804817407338766811338300174110877535592127418536120845996151893698320675522339676277302164844479370644353256924876996171803543683383060611511006317015028430108531919909891293121896092116146193628673611063468847363073863575468518804811135693566179968147386996072431207581265221070332629188172621668792750306597971969874480777831981156339562504777598581148628651343733369134987252009342106062411894168892601472326053148186374291423659991163638901206769715844861863166325308834807676396182631918528295291441812227908710962994683872284314824484931575139369938296299522364364220848491459244674385241700490730912314360927043918064114085703953239197679612335008344294075122397112528674473497651749715064955389259231670125443839104018536728377542765459515971438080985044352640180461010414840103934352052120861104358861984 [146,136] 200086706056098808378962598009572935185527187303212404874743778296725107509703898700365024442698466613148739258641549262041423467363616226877252034513313285293027501596547853170300524715539248584256939594621752462681701024798994399729621403942751944103834145902092395902570781530215808505414872504819035324708269150864292501454985070641946842888105525983465950287162615624084702094773475796970671007918360008265759096099620562338940440321840404399517197451986571448333194209770749627254797471218380992019486994239598762318667049805917908576248930428935957285077337554890877506686465768067166938293922600882562165232380162063758232856229119199473326473527443072588716158809758676866676943570548729812266476560728690414275084418508185321086411341639662323924497081521349691480780784314728489520020081638135115254671834590858677309916252227749722657928551762200927207539162990134372095485438300063479806648250285797305949860204478532447229642632236403028880146955510743395600034825497819857726163611558623116131927210931643937834804430521760697188376626339911911405904264936829304136195528232715797981867672618730137857305123824570804459605868160998067829318465518476171805882633245691894016968483944949747913277433130893911905298345717133946333993147464701932158908273202817790288371037306651062136233161042960537939975563275212408144024211296589712845987319957156351528971310307723304615968532249826982950716764197468062290912928669772047956377991271954349054283190424513639403999453312133109349227565138062472 [146,137] 11612571215869468415374725135747037017918860683783432431479189190779021302185391795392251235417509677255547661421808877723681581405849297017129199922709158592409141935243892620182769068902415960550641745188873947610052634996161263200950849939148358293181262353849560175555525241644562382797442009401211147353513330462448208038727181694646123222406456670454982047939370454111838019065490631115151803485492893554713255917015136304381755007642020486208225747919256113400426982640661350831479405787451655726960684773426849493708129203817596265477971349669474663769525401428186550980745170869707903410261889285874843637351978019985762949212241630934609082719480749597526730897052938025121705577233035177394781788046485634859682356523796353969334517748038577773904963688377318761211452267831431125189894213235469111787881394228380316932667496160861120085500349629873906847785733874856388673113150780446103408767564522904643853825099322798632143365034860120333780848473240721647281276107959730657224221965634447591958580058885031866900818017904277772767557645833456735473740070134179620784768207052892081747779904131829260811778548520011759549820780029631017064189351461372984625993611262370025400766427961740205658415056785932744931136433602927132046671611463878068836794585608317827115018855254924487445730328908737043875466368638412863116685833678909873344268343639835228452208109426404831764683363974512090395253136382588592597374690122020021685055876465557108533784162686162255996462100860959041348816 [146,138] 13168930595048926872832085146381922145020021524755915265013806273658186606645527835080718365075039348998700377144728434708836782147770713416848830975023709525909145438134025098266985259718031629888039150259704389273688206483161440929289102035659653791383317826653715575852058000748463807924810154426671695255463946793062644654720229965466105341070788806392596693099158497424677700591379395105951643050767948509866526344806888335091522726785136151408544057850712178958304442363331725114408313955728085768808843135902553449527069437004429993976319005543062914709425545366091357208457273877572913315599766828888254595916606082952614462627656211814088192860543299405659376129052426299363703359390691192488315034881154498405853627024564067839277728066364850925767258918934072062313240026177299582624342323371361636814021658398662006539800611318316063374289340337813522967650386929829337713556953666267004505412486505578088930136347825848500337624603150255117084198747703431551325913430250256178094520486805581501421016784174202605395286115632574573202827617760418205115194732977710951698891651854761307808512967361347844176041657278652872447990270959149469167991674758903384184965381273795216077027103749235206792356684243612578363721206883369954814315748222981612990036693929637130514511830893264801632092100998951843490607786148540339051772843052310726677420960038167152393443076165777943618628986915435966682697754986113555560328701285274812486831503162437802791614790032266218589807453487663 [146,139] -654101774124838645002068290589143681581760685764284404259662583381378468055160478838916002420163931645444092444552073572813521393157363351507122244730950526368524936962647662041376451864349373017431452003710152876498973241509569057460537704046881643059029074012926642719392467938737784037448274858717316703261205139487418921663095746354016648980636509866696537745486704955359489103733179028253489246017740111919259832558276634232146049722898330557480823619050615321402356606290859829362316040429103429198403858409405496637549820201688826192122462867368922519955676372019942591094556989374648074323062224051775255905745759966758376430690107272818712952923688392281584158044420603967189084932053835233280187160268923972066548666579648946512820476082345116260881020708204047984602183554073297478295421021313555063610968522469054572657510867372783695190146637935442426011863241052516432764455094591921750183174905094770834345495623587387163679372284480535402462335255506109759548882517697299729353917949689981113659850879430770499992225733140660876378402200702525240853762014109840677561167652342771917818814279584117349231896622780537452611404100625893644955709290616606295631827956222470616490509554798212676874527625469933304432407626718611736083014564491348077527378703956643928603123948229672817396191550627048056944520112458511591621912414009643568500733493539216203784930551723965957106497795005006030781964491649035667683728269845737453496580329563051276962144377243767127936 [146,140] -36564366699228600313040437831141581340941666670709397440998315132492230403864186636110953021997688230035340148750323610781246440193090242256855420579302421721551729665035294868973944177802162655589265137470629089678274695801725972732143494258204088759086178809668901859944314421986982806620447598614733840485575602875210159255582787323799697248205620530654159173205922973811175779686406856394428822150930810216695719104744574989021071165167948627118342424026033189165671259897118101834035279581068992722532391033837587720165103394893635988374170064537255168418643534180864138897518962748798472546081845419712099074146905108391992279897877936953502397003686675647717187949891637870162689319129019193262075165032194200124096676743418349360973006788634673725108715165713800379641987035756269801144887119829248864323991463141133745638092401470674157175967717751078122857822039222125729781569219695205993966192462708357441286035266543514496541506117584568773251006113871359299356645309834030924371567903800968508619270166862123173599496873898048266663630095050432569989993486700570124193977726978045044562892324959278814919698179334206483622448738650561929192112449465404484232882811308043386292950992414834408015343087547187742793558876321991111971543129124217633521070452934343629854036501995157988635336891637620638672226992688418393554881754108240931902509437880189794250878059231902137248645169616115788593868867228800727502683477859552906052499342254650926078038102432 [146,141] 322378209392351617720582877840732297597263871753624247245658129236793738848137072985598266938831349019185118033032966134009792292591483597219967681612094119352740859868707448473988622699256711416409466834568534639630409348553225974404181580509987995791601934239356023158588260071352589170930628331508513182895377205267639277923713027516949307754407726164772096878367019648937224574311829126883217562165758820633264406288180916550752007442836291829737960626959478775736567107704222856135269221200999064889704796919578652212266758322371127957758995792289920972942774555585855289815631769606963792696102321423982433098491143209144566100938446036075087626208225005986236705990584974366035913812789642358010658564417608503188921101288599148169571352790270949753249400212032950946259472592807005145530032809665517042830881482954214636932822757567076716196737996213344248750550624215735939701236050229624025304483460974174490337586877517937339171988883580247939963010162939191698210187422022782739104651596271614490388350953416765872017184812594280291377868497046787947228312281036152936670713925807603419303234862749130496794957230067311425453088023599354849246606988908382750838202131310012371538091507012490694483162446667690487835459466899785741696749051835366460702748754182142982534413113455821919678329901779605143473371711269869711821060839629642814895506922879375314922632108449843632771810133616316369755635150805663000656931487488103417027382979107791456 [146,142] -729087463564137905221258903132128760127300379976869402525234895661211320291859641207414628453630887766043555374928312714278597374181974736767494937780266600934773263304974853663532890411883413068752011154655039202971878306339895036127252087315162542403929662065738020165259027460715892927036966796518654557251319961070571644887057128236865529074955933607963584848880595440061692534784842148841262842725043793012230672192755534938201821074723836359536305620079517073864236887656974226424324263776238068846311363413846898236437639942821751717943368566789803046761055673925106164274115832818733222229772158581731524565839059978966262154027124559861982160633818894113351166547477969618004235269210482420622828349348055415473435092343565116118775191539410824902852349746562895158966938399491409183043022161760924353794738756876333865821125352271274326725254127345599219784075402020225899165159822151198451322150422848647180274832050279449135423324932276987377115004563016133624774235277912089947681728281885201676091435984366939064653889405621034943360859763550179013790360110042636146394576329432276399762986144890405366740846224326399731860691226920193585733273522806962482208624496664680350345341299719409296753955911501819897606856883667658150648941658912620097643175835263187844425428868660132757319975594014224882640075185753516478297534567769755885184097081370692728599462875289795144758291971622510780861963629203262969857228155907224558007516 [146,143] -1029993191649281663208106421811958058271603545583448245010225979418982073998073679362217676431820486225818296068447943156310772130924487180785071616048147157473367117241846176885855135372992130826674392105911894385575950983931813634095881856117874294407023842620874724972521964629165024044155608063056268993798350130048573531506985174091071657834619432297529809772882842909060171315044454515135405460748228009880204967133383565474939955715037267222312778983612654259354198580744334453930335732335461406003485237063325107726976661979663279084541798056627508084012857696255022046417648459299440470593715838043836560032867395860247153269860705555365261138693440505978479720406825354425357640789219668564676965367528673133378780113808346336114942614311229391813688609898575328872542915037614045369856645374071069204709194780891613517855642065789075834688038438432859611346288227750613893317322565778636078176121434678343962598739306285936557383134229721551970806671191530970227560580047270255691680466195757979612426291622851113544692709190342606654398693330323481204076746874250002361904213703390847829539404802541673838470032074510876911211410505352583479605440201488411000005359642939768218049627636961514218858858435324517099647405081630567555265096882028210527269286874431179687211047722897208277917888513390673788479284659660436811665448720073547656207799508657732884245110554892226474993744778474322893894656271295627867389674265696 [146,144] 220516941562922992837455990064377953681638160327139765670637471970974521536435596516982061201057611872712749169738335636764605013331577057573288015227651847998595410403174196763354605300546555459961398311552629393963968443139795252473967289534976708291558044344487093164636728015140969938166805110450940633781073381915582237127146321055855330891011059812509988773040898763274448276441999148656466520196373383572316883994691027809810134063971564778814093276281863103764468041926944367728569736822378408798686071638766298498310057399406541908768187864407095063417823837306205261628439425750454562865303532391986316452523455627943707130772166669463752292610009221338960091995476159559064056651510657508899205972325513516901802140878415267067342282535100831731872022028273725767939499044475270888215095171659518221786544734766889717549762075639108457014714437114728195308075963273853241345347701559299430779617851525902775466888225613458165516442749008713907573725699019708640800906854275252407417272265886593851193117089607824236292177123079854196407522557475587834042995364565181657655417652669564105969302193598366500045771159939068530217424865239083962662283056719292169362003107928967835791062136529122634890221583914373090309389714076956343351222146685066457669762805503201490974309567311374481660545590355356542822830458789025610889048689264034773882022477277108377733123786064923226057953981297343754371606645104322784 [146,145] 10673482850717718067900409202029920500900111147793479293244738854244569005110001017032317200080104732070488725640535799520968496922489766073417385576569420414911655812434246637801563789896336429578457233517634272521782609333964911665798289734351162785737375467323527840419823763593922907722346764618981121536836151076691364160641850454035118813385099435961365401511152331455491311498909052494233545541979727156421915414265316770304526078300584931529560235018971133109957306782556550368855596942391889526342344922033294116920680161962406351159596335318816446386893527350724750666845846346665323935789808984520584664923204634853054237275604282196473036460745388684477457883083784622542141185370104804196690390733634246758690360700980069812389493437681863733858110044211906350188343728746303152453435877227182707924708737251616917062669421948301294793235523281761954388453858635845749964681526665367132776616532530384008541825762718156318669850354538405388654205426081605007955608999296145063235208929535311788974152412760364666062534507479852076161337651744367969064829278075791786583095250236466721022706251062170183142496169196998591525859130987926887893794980795687902503731909407609872633225543829129498370828053703744983206520746068234072548763096642671117375968430953595802505490634505235127876933144067854639090467552905839244054946043327473546482668644281423893235673650164545595009725234466612193723584 [146,146] 159369721101402474900814673442091586595517497057170541117312021027221660442700396265222478331895234232770554453486640302769562916508554314448999418822019225290069553725116616828085916919377422940892366458349344687874099906836649215628510787148358056342442206338328859419290241035557289091419546376217746301776967875565125405018810317036455710176222651498008625686786130477982770674023571120419768600676415235081640312354412404619357288464855846159082817499500298887187907957273291357986574274770889600102311601091814725808520193940348522001814291647561335277423204191776060005902462847360282455078632938611288835910344310093292943147500605988930970994080605106595960535618835080329128051167617315961817914239128036139069714852971194633475349527402829402516376458624687987059276498475552803897824119893694165393460490392754857772278791129187359161775169828801472422584136815394892411742457624865520195873942749963116951797213166473470365345325345173584321905856067820129853816713461094323058539683324628239869567655564723116673053001967843268581256792823515660250902128402598979330860052006753249012454918330991943278591463190677680190404718220428040366601155185322069932445206306854955601078542244800326383873951151043453219183336782222551454519819118442083508796802832990398600077080936726329492730107094399908071330317951368699815816364548516962902523019446625389757185315299607466504194988356 [147,0] 122923502107916204158627105747724012116927645151085273863084359609241484169223005472051474374270773948030610617014102700614025792709528734576541215723653249042711503332087072943765810937235414914610540461455849272142027139905648700423822328780524652916223238356593628849570128716922281144110993499401544134509454677128206496198240753579556156670990261803186294790847093177816726067864703815620176655514944637111262047282056788031689601359364273900371737102478431876522633488246682113803223930976432262624688317381480281178582701399835747978986988393124869078760556085069091284758061937336385198776068756286777688259400173838186176997185398733568545570647847165879725941517646128985278837866093164994430516623011695882895391276472702272909867416706302895535824474559962296418148939219841548556460254520530066555251163240360488435712578650235957530121393899520861740428287763280273640167216053705957595880405767613829951126262486807863247831339972207293670943333747983203493639390585327336013198242957748352812126677740573007293645557478558620488370905682540341942487536145553077334637223793336082891472116984781655532798977836841289386813330965672769936655954726059562299393270807572409211075317520360681961841003481034697439724178324306969804746315531973416445093093471112480836178108787108840835019522482213411171927003528970981229992685884955731843074699594700553258274660948089662627611778884708241087933011964594880112661185594333070973786434471022048577033327815307330064089156353415014854997385363490406452996348477686289537784948612674840452620838771576937542112147431371498457064088270054379351128656755265474498337371700939997113107784028553268662888804755435372614518319999816590799342356938127842776798689249528023399113709778613685229867558247677447875984856647213696870433673293799367723437000228191395125287283714520731434863891820819432940371251987426152691424005187775156346776913666117003683634639330091411074372299917077383584229619798369788685831445273874514686888646110008276767096417884041220814500147361962429903131977617244160000000000000000000 [147,1] -2732781240591373553731673715337253669648247131254547695366972026441639095199732628784315895533460704611057439299867173224634131486440732528191593817836269156551751611613612490622827121309804318233021088702396826859429936842946877016835289454614371543906655268924304210020493080675720721121547495439199601150082065098936928313415165034047557999486522703493634503457719944392896373750334374443204607046529532238023193859790731615363430434356151105802349932619911451937650121533250338358062916745582767650810176252609404387059671081583781694121446697352184430463593104463156049900191240891192622001609206955313946973456088049746688029036106843054256499512379676014075300445004282094853188967270674884716533366803545222232022778028938746279591460757083573412599726127804360399218634608438126159014023447050428782335482823967418223268851902101485856829421319159376363827018608878084518219984005538410708379637985820768819376561782897547964439001995861803088720251788002662275963773941693406487210941683998133160840636414869959367751288426661599557610219419248739130072288272264796724575212608943618847705708169932218007265594027784014907588298998477030337656061357774956114420951951631978120205273657707794745652964250837615436463595701417365256162966587238237051738285820056444363550067165743844708040460530822548282771633448360335331159312707273237206818806595523506045202889394586328842264697408384638678133363286080914565831808550690836885667874917611857357333183974392120062789545494489813115800653130553212011921839507815396781884273411333118152769868429257472397676041070024630095505883041866407054989711538778024958563687830795276692858705745705495676758580254612052645166358632288185606752913693409976881445425653814355832209710331465146752891013521375084076490709416643240387746207251731812831949495712707894154533033467159574560462121679271055999508919036324266736294914235070881131456857558925788267245027920061983359155463085210816763623367332311748400163131769215225272556617845309654212637491198649391149065031341381753416400082750720809369600000000000000000 [147,2] 2653479863423492515313673879090913449021812956514066814886971413608382873701543974020765685449960096132443482268956195660103128187431540930549567380590432122006164495147091693293803958754478048303703644201070236966224964836531041168355433684734630674030880494007360213201750240534948137738904091413580663095540804586389905537196687628816687108495477608440533163106986646293411918540965946404063332519447015593496804992807545453687844059392374658895671079033534545579243887087784226841005668428783668882481122626116943550020400814375774765685877858960094534088739421540738989297767483331923586388364219363937563165117893111522758181685586884432422706719044988646315680987027504314891481945637072631552934729608758456958574091627867592290021609312331850314588430291204350318617133613359833486909907900210885219103329273569504016510494411826905507646657426198288743727543461914538553236845090587185475383903444337528716733614387968652435758161903935394073513232236642713715307037184886580183254231116937413166640950262735715917549611321812802999971384951905746652937547599553599072595961692912276018086105280413582057700198942399035583281080277378462476799799402167534666515868686795958121059391796769001890459080935383164942366764817497070878502852928425487197890996873553935207999829293992377752776826469563707560133115554854306408104711936288745961158476240445450802827656226651820829104724143668606935321432825139997533747218786152377844161242755314378460074717938682038674879932824005124739187192867773114158437306315640290284503584842676052462905778683212749596739623854459762816328488565142716187895588845058548824979438630906466674511130316366428212556669836073772017716614635981120771346777786191016007664975327959616408599215380843792086692162288433074174473613878842892766063738305772045126385633510636707516595943396553476851900192308264840292784232297053311933701157041161483742219089408919413875137097507738517063333384018144598051549531618317101023232279124568005793990038585213917275799587684812861561574838106690008368934127374481095655424000000000000000 [147,3] -352561350699024943413610665884498363102482308794402613662879540739655383817414492112791082618579628132917422907027841519534157077459732465678562254922720273113541706237233724295614733718625768089309565951933866573876374132834634684419906785505712287786489270170908295023310245985118528529448539055617444824975463091107616823713515093711045807678427617342844849978650601166253870965959877332948793241338362545783506286191668111421718282363859325247391182413563894716053418518837361536042052737052362426611657291990196159961542370096519284242538657365173084844188108076466976489197598962696795656782334141368411789234851495670289249845548540282705101161704873343806182707815063311912216594867764486751183061060129243616390915425926132758072512195544614735171390504026698198695935677953590003633074043742673352046335162995514129753556429556046241405563249170174617951271115114345236211401483364343375716869331417721078640749886168392908524943581426378984816722779211251365861805184725628537588832074054285391042716361941022836531191022599494547610035201850766927681098346144817894989714819240435393046115388682272190442883881221313019847195303762850522370265719814566377676690806465198677903527444376229813293991047247395822805151097357681314153992531785165968370803152511288040187182293242175375894603466085628207747539940840473001077654350307915142985197622546970270440338276956259989805802649006039488552985596544819022445958418254601832894513866675301613435806728905060384397878542623132123796142885366667789032448013458787349522048556413295530134434389649878571193885232035454232287695998503649568576156523308764195325496648762380674228690387723620892513818494772379634939258082473612655508138046009054915410037253931201022736395017075777122391588423542459642797881352003874844188092667117279312225706572396417099337410898219966708533171431666794282946967482058005452750776682254146557014902440808724848992321503403436695817583052938915064834602075401433056595088904210013754878116067338291088811354413360624516499195865834555215747406450650750201626624000000000000 [147,4] 40374097694454953583670675395709358361391957320391090651312688193742631309296458325375753755906061908550838176411735312147505874897543742043645878191393751372550443852577427163366198285063800497414450169461505780100980306053769942477611909592708277575137832963285351554028324989446335308635742904060694663580022482222245340042175197405056486475844650084735267180544786699984539193568531290370978377105402522713486717033230786477608900341929224837280173167714173038944421324304768913297110576291209539774717718788186334336289317178327801236789975656511742889585267991668318741188781608140151173561610393227611064716388691780118867569758576498573395827186174954774534783700790942600283158129158732642052032862881007051349382205473542647191268515219308787515837047913540766250382741204933643240643428410243486385120447756972427549158918590209808389303855149041193151404735741751187502667560014554254990117882210630536628887479606611975013850730233110896460934029609804258115978945125203790069068873094820493119323888461491220371158587219086861012228039613806518956015973359277731005907598979345719424907876278353131658408368492663644913913347386525410877404130981470515380725186591881833661591488589845583372881496250209892461519015181246023315354167571596999231646008534297702210969225993968047289814655784100134661917415753514482495248544578875825241556915387140059561297747121218628281409313328783773755594198001538344547207733519029617705779512412711703959700324236622215895229977425098685371348920117719267415744734941632462623470307696692176292763820227518742632502386994386274159880127229776424133167350538709301831180152588475521757993258624678248563899504257030965483874109603995392324190983613912281327501466135897103466210668136732414360732233424696704012146926420421514045135610657348006785072135792121229640300428820484683946652041921581629293286147134850467541825391736456430181682452535999208919440295346931416442504530510418224862850635396998395104833244276416352094421435097221186981685851616899422137067881086728589918491215417203185064660172800000000 [147,5] -24125560855751005848896443327299275980722380929721894909324198067607721468212781700454924985442587145739766493880946644592754194889956195165227673124585758801795063851237834248567823189689091035011530095974106260913142266724949603273507669908480744848818694483765113194620936529490827708974086717533042047986813993024346381134250036898915039841281446039069738096798447233096299789604251716969496148731122926759789811713787633136384213303112805928573037129362831734304018706163851805499264018620125403697161596693900772749566513355382036224568828972428336336535230460127956565160417798534074663547809381273075595990728045369216119519430724742752252168274819911419056007720947252884500826223615132789323148401086309368495600354898641401151836700078275445827788805038322993436527721432685073574568732213105899206002970506978079324690703871922099509269692098601654435803527189235709314569266549761282600125668655372958884440596574813211061224323799327183781809650082211275573740296796103265157844350532122865938150521373383915012048498498147607615045373910346096485854308125663182633689401351868402025628763233711684921864501028351009628001637893241048810255321853596961111807426093417281470089878044889565933431398274164302063941686555002883178881442274183697592890150474574411283557326029606204683231070707862911542844598579274754256306040157555961744317943878089616199219119491495835690646078126252331986412486867637548273314362489051625480280797724742284786308014158343033817024413873303252492798784012969386069607367524931364604856981893762840805676506668217201926504254741274039656808575485839861687491042289228221907146423060561770065610631820962180383972730986664578053339370622685757667505303113673758816619091039250631606885764119756856538160845954520070217847856193262620011869644773787903694700738874570148722102259754708341855957833768066751521510670399532028495678116475503684496046944744191133140959970465671435879458507031716930177863855089932400641271163919506396341952125683223305777780219291502331365847202608759495129383684890253286731407163392000000 [147,6] 3891233399083110778065226582967432929886811037773159129990785730848076692440759778786816692378590154376079570371470438771990143126404296643082000200518671822907569114191444744386825739820162024504804739334927853475926726592336834669611358645083377285706808046712068599955782858261353400174651075078921519663154778872258900162188294870210705237704335019853950913846276223591465372454735230375378463401891550841306878864184354638144004264086022904170766179529159674630516961820122204324721066308607250810369865158999985257770746539091720158707121332440316419740031247420561083421479538698598008619362104773704660957349135692219543174232592690954282339604669049075582579846857853078095831404885832262316188518069554357098586691284036835221896224890364798451693617860039239156661221885820155285802515762062178993047547742551738985435540217441425588304083320174020792306185869452855415784423753943903212978466934801368919385325893499305146431251956025914139138787981089678674953492835957403567692442808925991492210178456143292903466717917705872621998718130826177026220306636886693509401906301483623314364049700161464304707890909172455598854502282870045234981544124653584481341343703409977108441224121629318357715231720943204646561245673753171559362971781400725149134866489447547920593626238495086059625594952388774319417097628461210072248491707500872543465435524341182370439104231041363482798236153079248856060816251242051009859323415293382840263018360668746090905020253134769735402528298155274192574974848930907934827047201650643755801271891126445743056732150237209359465613679182944021977544385746582764575765058476960751947607675551274764395012778496517778411525934932442171930797287481112359907137456492279681458164609055627500333881981310534204609812013442471625783879080043588441429837198105422011896061315895158696840136572916194210051195460069589989186848333910531363493056500025449955090611820696320543280690578799001111285429982684076020330773011172451500438224041368709691131797709765608791309907481447568484143617088407392316203965727111907906592618577920000 [147,7] -271708152080645022517477207331386052140124823384600818320449578679798806787914123873296316044595169158976807123187628135636002775823716227379516365101698350620580168925306408678211704666075400298857697160202759850661753391704439976851497935348387585929212191974956951880681283510142719352963049409522902856873788037184451379582088270968278274541270320058887916025738206538861325592370873860252802007941516357633905709533809935779323019053149803762717188754745671389390317676582435263545646968657874248126164388715187698531111456044665089154710100770649675520811069176103790605180066655739083251196396322646571573668016775639894406874721175058227829371159665335644249664717574727767711217060707113024268288226130106995556101147339574665370044293039162816972180168810502494191011240784293489377411372158885524771049585293026513047051598280808236264919002515259112753756822251190014153182707855913869795062154084963513074606788245997672722623778306340680361091438080441183665635525426059965440291932241461303674782883524295798234784065395119429790236217591504945121016411881048967864294871211969414768168243430890928605217766341190487478808547462904128230659544908388722213934407345507477471758932034075873230359353976627131057268008417105228630454225144472595299965893431290520904250241145147457909282787758776116918930109750304572972388984719021067203045412936714194205941346810923530252483989790641961804863642791059989554690910902939771058407045990167148047470128985392558528843752018911526150862865120477233381744730489742460571693261035773231458047518096273831209795503218589533720767115576081336619874840293625797607511210961903518946027879113836638272641284768288990381896065279556902023024202960122133414540946168453479721270246561979164096526289754258569578396161302260106441787085589254906624224142326442187805755914863679455564995321316503734252152829790615484964333612898324708292633642344477402003132001962300685729273516632217736118933863859995627352084623533168241835570229424383681790617826872856382869250080491853570562446323751282674577178624000000 [147,8] 10586947117947089689674073498309061472303706356451237460326517520735659065867749871378529978391726592198026951972868261216468867557046591634890176870147901567013098532559636371586878191419935460867879350671841308158486347425179360853460306172117338317632537687953710026651670182960866905969884815395271297797865006141441837657424937554008989528056078392183900326050182327439547165204854027707658721344777657489434203846829063805211536230076134833302795595456779718882808234896282416866258735319910234916349262203914502625335539867994005235746170166380237744606967655520469092229793915232614213248061133491433411341288025324569070420250208106850261790771453429668349830033719661543145834451639261024328963015783630336496059861049115060565780180399900108524198950149576408551867958363621087728589565877923026037714710793372010172112486197470316254006223587361037447218239160728100160502240222681924258905543276478137647625328482804845194489524584204021118522811942561741226503933050577503593261737234623919753495270496398859451260007364839694882260600610927334977250724374898958914459733954467807304625112594312445734167180353075648611958319755679434959788212211165986193037017435316753756440071295446329625669735148541974051623174893068285933498337018013764173572074149354883414261301282605836385252072554701628211735527685022038731851076833066831205439866603021677221172223994705201605549660557282192253523722657952506699198590888789374414649344164771579167757355752991235113973725971584126362466083730115834129049209216305639457850121319728867711568036485429734781044362614317699133141357805769993135752068457553818860422702791330000237263425982074140152626569789413289300845286988618339188449219372468651148528644274352365441688609877554972631925285454261469989759705914708370704705978804078492574218349052789291693238204331171962381361440377897575690435176894882818926288617875117699819032353905822831032630969513596882889240893386598354365290305429878186904286683089000716773218994965775160665606335071434155289364606840840247391876414186726081403569779507200 [147,9] -266672407204527340724081061527796001020236791598119001862042718818235965746387475680118744748318589665426836938716356455692415184353694873950982905676503931018594056548088838928816829803732027408987098466270924189823248166076325824586572541574958841920127935787340062713257275005536142199559751017162508285001289731715430427882270762013556007816468095578609387836159993760976818852203474070877709107685068865774433623507238078867322452541262026048311732234369070145640521912047339411558912423099247943921721640319249332288233860629114478300167257162711825204984304184802284314179059244954035309039693807532299699742703063230429178386772184224572369800949131509293210528150151012444561440055847159857107835914821012551514615210802850799804537600541231376083921033457373285569105471997032999369763315751135780898646218164321979392207900842633304288995138975998552454292790804087681622234863964982999196423655313508293905503359045305315259829672528621047007797881462882624021473139090588472050805591071485675811987749209859484923889757455285007357258393274836605025704601052525882746610959067153516216866899108735262267730583190924215286639320898687214695460191946328022400218135018138421104046187974804890949963338759616920645327056467587149912592133603583146674033039507471538584561447159392618763227138732677773176347110113515319277977276136526066640057804018331230898719276058412530149093393953754989607211833291561025771922336666650128235627120240827659141079290567174064847399088289852865704904477522832136403521809849586315865001853931339963767523090239742927811176846261284811957874523371981228982027897608314095966572613257111529426588553804025762823318251723866823970308371816046631286638638616296710621442835520195733332259501621796275199881568012264212449753925061136527523114798697345593048735612175567881417250367689477329379101887978689569274242810753535417410327234460746708953192679493444880954494602999974300277968737414135030331297643276976817415555313847410789044923376510875308141245846186232643637063519171656651642976234426780840145138483200 [147,10] 4849062690877497251730492064653320408146061747049062141744835686578338610879568998280733881943774774967698935145132710301358272199696147649069821035984212355059768716963455553947846834724561302961979322765318198448722936432750110914844713062942774274030847040225059562282662334931277693111466399553735314242102940924484147608485368551924062521030987164931721392266577559767719560151868268249754108420474226814411733045961689920837985576435749866497947960964489616776201801653975038105326336908658172255276005537939970050162332711443743516790873930457408182596459039256521853055307526566471105483722469423859554258175579708737141460925801303292760310736161187384095648169037762524351673320683450622547480981411996524670162762728013771044506424901506656693265170626019725883184464210336716251460689048811099708517077803359887777699031945755057779343861734564763233831746689620576944924960662875137868296236672288643988226302409324987366408791401539066867216064710224633416153477775708469754947011967649115461853276005866323569066731847307287935056005621106930593634223683252426275511623958281661803344109523271489574227154421624537258819987886771091311586946608378550995491829268231281107655717053748613101747695652424908600813861065553287094580354487416093255962650030097802148428324294078650680762526219762914991127694991706112744695827029159177220742573568898882561282773997611452506680525810124178212073537448639972149756493398416102421837954389727852759683394838709577349468874705563424132814434607092528022822734178725451252013655822405202542282565031460616643495938339239370527890478852286012586912186115451904501546062229547719260055849075673046758702283653755678126908066505224994526351846074417700698766306300077976502364555244750489217859380099680775544814994198261795275179251128894517936319219866681302852643668048323135354746054660859972597237271938978967860947109352605039207895701201640671210705129988019429311975731103455576656194110625568963485320611258499466636751600492945636743857419692591034032534255501114480043458054011249287537623040000 [147,11] -69679339418126944727957867120352461372549018112781589029618691110696192143766879231352579923396313061204246136969741648492994109040475978962594213943530303883565007576642622561441053364384192624807278659831897646844572207073028122391390525886502439513957366220445686330990495507042921625916344769385287193848811813521575425379525981836215546776464899474252820677826540966703404309509200120184781298794080406770269453489006930169244362320455328039660670343886880345499880722904757441294881501850643627233448938111410160329829488333507300526947628918996333001779930328052191541661524342124567625333282677175844266748115216615641681576376010853200315042404316176224896135576796141649973196455389727037908358667750047451480809004995669999441536302022066168997720922530241540844303649123169390665948386039437280321661843144487862937480883341613699261877622321571143167289528344940152268604571965028664899946225382927207070212404866656187201261664332808013201857400065666637114650152360497373055006267028302114694610757699128688968282468990775534416907953423707442389061430106332403584204713520228893690627889115519158684902446798522697847568038812125424145626658066916930520777913429339791341540387908537211757161192530744369384646346559030352148048284020202611865770870606124938186706291132256383384360162024855156435645398540767443653586292768955619696114169148767659433118213989714738241893520475691192661406879799500548857068644076449235564461440407378148922672287218510845642068940783039728836227895100517251768004677918183102183337943365115294952817771197773726299279704106033023961265252774821560395817090381491691616123931697533760369609884954943260765064565479012441699003167212514050766576155128312137478679048510663059789590392285782498924524886860552872807492411570799427163634175880198019865424080878991310456871260275470158825591331678157515670911712606799753891544137940365054314040028303425366413063985144820185732779715006047653074784128868162981868269454402005336893062821814096894550092105747530365359133983849786437499555052008114451644416000 [147,12] 841880661651716504723173566221493749541073337853751154059618763761856888096132521962634675363867245971176267384509173994013208758211364295725707258302648222907425859093948726535328651634544898040987862420404054050081815148773793630234158242587408074800609924174554777042825630699417216660068820088403233210487912980103603148713950923608815367543644532935149859396295763896913184272236119793222921716686009188328994749627705971539643761768243035532743086687433423358325030244448836245054196205095758347616588336851342185826666149512932970508392869245133670515153397627963718103982890595451791545353380865075486457055368206346467068159440260470395469790427365405457987092931247679951695940049192279299340547245345018242116376395106553421769737846430771518609253514238436586166667381375379043877690288348287278294585128080107863848809420284301569528681689416994807880726838419040554672300512059819331132683694187616330998408357899003917482179505973723719384518763750060611282353359209569726559040096319824518294865912178144849019890470493935736726780565681609999124518832168809450289051242494311793778224894025287750943966652995967449563261107723466582860090270024289615406305732296794696347955440751992232984255411765748561801630190738870752216595257384967783952918197200316549847232050518530141358548592426713104136512202239660730210569056145657621928022897793335824935378510505769150861981061078481044846549784394587621419282242793685251389683316391380977005333973494197020580158740978040439665193341713463455315170743532344859365727194707425672387243528792192680949093872633589838498428491599837648648728494050786510561334664231606698338201287239137598925899332991426222505480459645853777024192115285132566592327258504262501955806588759842792338001799232791587982761194306372058178909176785861414243187169938215867889040848526623464533244819438456185462599150187358971587546062732335888862546189570156783396412576343560903206160087368039553098434024874831297926372930949511583574745743571251321635868805864812180073134944905486802983971128294157110476800 [147,13] -8751945475817365568655845490074505457454454460782392537508439406429464798189451577122603643218178503216301266066084351174333112106020267965514170737101691111667542929978699091323775141253398615866235805124703430428898983226717042288207155910554903305401006685026295406974137173110871225414801196175005295902561468407030783130982225286159983975424563648144638437950012022322682739305902850774444531228569353082446064781407918695928519183582036789188801711150118133741269275393972156742672519638971771628220319993417485797636183198476719220169042103451989558537583512694786442119288977364564347108752714064313005821851513848019679409447512882209685091252813977515122651276014273915774991732699117895199905915168874286146536837828518730371302618764165935259487723388766560847413711738637970475993659748639151802636961827073497758037525049804269090316671363894019400567953052027309830415701040789403426023355194152140528276013935878791889898572543883068012092659579848091880092409516893702833741586726459144761985028389090639155657593959850292510648240236689214860187009543458150413028736030076834843780147191837976648260150300380592431682003048045480220645133438066079060694996212508452008801909511269022764987362775282931635616424026687913377785340434932108247240426808454854933229293891705038685841762173501445540615012439691430967921753688929743780496853187592994222408337067238927854266945986097552248721985346260190441014441951032125986824462204957929084577165792537325013268534351651038604319054826361056101216851815907585216476478568556358647998094286153207394843625626457665374984179756839343295037649657866010258064821786614780308659012892329178534283198733863591568061741328576737683279239241376757311703946383601459142182023291250823442886277020595811213484640293865817103143311359296231757270172838647717392678183676507259708780688646574606046222551931568346549240312873430506530263218103042991698140833136587794507257966203306644249787122706311341167574778065507720383341186426955370646725629126316377508501131588559583715320439190199048601600 [147,14] 77845530654781650801941548933318035732364067504638761105315363606446539973267082589682121726055050049319174971676890887318913383865455031112085878172228189628591871315804306129856107715934549173114073919668277531997979719803627326595095927784666829651581871799183105171717562257469089478661726111917486043336898914474176588996127037423522225960590993147913589091224042507269746508848737053604497313726400185006539484137512496221659344240489128611498232016243665639480635547023018179433262096561027876935504328865756462161147832511720492466415217056357020885614844416443360858571842968700967216812986023227796355056408884496584751750452491740910333628066534164149975808992937333875576393861106848112055084884862329941869217207979139470940280805879534579963191948792501582136816272280318932698013479877454379655810031556594559905857549085965910080939731157689102702023185172282921285879900544708256151816665116729152535404784382990039686053890305742695892351069260491035783229603209466702812033539594380928640717108834010525343521152552656966763587728122411869040001929855995272095208573596776075448679189955987428296722070990712643362329068282995366660829213096833838866508247363581031231380327403374685065949460217116134638229241968549458664855005268633906719341676107581412852077525585849610718445673703341519183684885430034320558897486353305602152957161248109041808536012055411986986013531842826065288767843376997711236759934422992634294316958219997292948817532970533342406021368385900662980286396803645801410176488827268369278470592485591190484248818468704310927231502094021159771034071724483252951669467870034168668452799952446447422702451747058117787555255376861625864565920548071045069594336140743099499498141593149861411383883439014024602388181306335594522709613930313610613427120283526598453121237036632245779229351750240876367932019342913863330278322741947087329888408698364936086573204617702544535337908002994310546108401795938899559433511201214176748578065544515789436609002849552714311417616257999080248390278547561878795014077556772044800 [147,15] -585360323020748639502754006977292293908042336418184706712239775440950335360171591326823664941140253205788509913958159075513815271633019142640397036697412106282355885661425984907858313733091248332504623944693684446815189736575415188747040364914783946976708717624925030357290035046104150726168122932288380909285068124658223886949313183874089274858920242683292156998558309511090876785797964127259356998295217355105697900659017092305804576851408360008092772810301886334345833896983444442557113019356627167792452179506308823466524726940229485454185815229801110145799393989991662634619952247183687134490108844066905182948513903637660100100669693246129229615555949616124561548561396614856827362202254449782519780451772533973719092138423076663533212111145587477865242915165918930252851225095754681100470006744093431523561131332182837138314399814856883847356474103627564222448074213215982228960105657948957784532599325259280510236586706644849574646445788514927117367825842184729999227827670123489972267441324432741565102993726519829750738434346773164130207513149683941290963280230560899825399903705474829613304363557460601766149224447638795780100716125842413425968722300985606042622142793849602551738918670885031859776468134319423729807165619606897338681893193627351792748191433096817345018036390686506281307988358146160222024076781007139518174978338634559952996563088952776236315342961923066844273634043507127216086648792315941623017448711636249470930190064237541226052335728575081355300081544981090081731072223316008583279451853778624698836808406064326594894239854268706474864225456039737309219178600935181773989707433320002201178340427610821648264598706923829399335140005668479217086685287349297470749917578956579117978977931462189563960758085643996172819602265774413859879729696259547791448843761508485324167797490809977441391942617514058503672609589397472071351460557663378029087432251132310358647934238646696996015269219717906804225244134337620438149309890624894642926159109380802959973139187981152133187309879182538861950207305966751622234976026624000 [147,16] 3701382683900667406571287528817422536781810433624979127949329071880218587072769900743212926810808782011852689059364641066827837910730220206505770398221633085593636216238543490670531716706164694151888502917372772524351025534551533239743701563068279007599992822530464287676762093457393923269604627361236409206151584387997164501331138004335812829963023777781680242555813881998723948222724507295301842386327710797510745447897398889977552743606015813879796231296360622228955249947942548871731370127699906502986656765069568478184769802437226992627362260462370816577381023025623498581897727293928046115660078726642119735605851331046334355610440807380242018753761907923551759626774748542135992285826013336106569986661824222610344715047541259395809188309247915493190407385057626178065683247101850246789361648480429814133484035250796740067370671739657436506290074882690703328283478054190267919642107962886474301520831593320291015141581914492285971312686237679614847484370543526928121863791023297726914238491664571796110202561672761994153810541727417619447319729697824627628680264269651785203731920628988495888997581441806249269730686917389756606721145499342869568925439066105151732631357796417287474740534971865664069132609440523695756236233518982306065382431091903414817242292518273125483279238525285325230073156066194111220418743391858649721809191457316786018688104650181812404930509953109165847724511237079886521960589628882503397927978310714852067692854047104406132877863732897071106820880761411046629349326488579839785513147619238962694358299127645247539779777104323422837802029359073541691459623579901489023287995650329078946296260728506452904688552144652407105370730733320332838227662010765203228332559862049341092972892077677283711792369881240976936064829115367842352178857337704555422218148559041437736003930182850336499042637625755614503417294869024291264968493403189658836421764762168427598824078923320334071240958079901611229112434109979731540944141102474276331324218572279699321153696736383078130573754217782179205317967121085165024435398246400 [147,17] -19741739066541250105297652924380405990799450103792239120588075037565782049997114719881811969519275202557911327807490223683475766228021025955695876196922006261893874512755943325881487789003570708716216389945144865047846456796343939011004744629003421826169655595379565274097232634346420471488534171483257523912308300340453352647867672024116119630155253176866458710994344754644250027481498534525864930073524876938459031136505663772730984184171027368525386286421345469350131379969443310406871601860790010806997979238132203574110929103573828659372806355749796969873231813188383729900948847586508523886755031479967968647746742171789503426868240203467196163964189565706310906183329355856251379174202994168738025994821784322086324730671266745344719890999881926954840800355024912377757694534594782738787970075806207502631488528733953008991809017477790768418466115966818024447805684725475235173436805427445432996255183386461223667855377884448595611349036897336199034046505071843864335881205191845631979100508581133322948621614125859058646567574123701526038693413410989248697567007662743415545975113113468352053515699605653033004967497255759402038496044586596245377949959343024777543398081526144514075600413163053073619159872964849747767432649707094333145271799945237558001990450439476076474845677183125252780058229911460190603179179537515007855412438946193699102096315718432590260080778028916895213216322314458953166428393822054566169544953500957972086450080900989619374499003444238422240966291105849786111542850149211451068478678015519596204344619035438178589663885863102630249344282676062833848448907672108671435215920773153817705666846392326100863558162207981144168044323217939708646108624088749918376457196059909319256656252277337319980321342697650677945412372981918690769812051082640210375886551621448395304200055773201930641241240046996726951552306137016597189303539467474157993999970248364135284557335217303830463457321013555414099059814132322927641949390499929871174677304016463459395853701396786959810840392808665541102780867122155877157987942400 [147,18] 89623961637411115026408489386073696788096384783076135604507805516978568168803038981637391210682094323835942269251731095432202629105700344137880584042276788211617811637117615461090799679205518982550187490381758551972349520753435179706839711449870844180075387840779417231708149479618077527770035722689604260104350331002020510613956931822915648736356925306429237743229287413427563997034552438783898404456429031528875533670653590792067362144352849000259346845713703687728401064366740945114609086448919211533823847418645483314443271702236888651115238962860752078276034122502237485362016049335407595683201045402842377188128011653734941403014815077334923480293212009504159959076936893822343832252820945858545977428193176844321894555267503178786511687116424655135150038656554882952168049766217761128622068838104906156265410152659293893801823424312473483533095764511853451789998643901513108423755708056902503140786175257082981895858594722923203819080808767125006196476991441812390665781547624162601364552142031836606563322204952791822796405660801653844546807913773674357226967826692962838899556614385930416389200884835958139960307164530887508063145452837284883293738757918831416733332472320433053390827097376550829986340715240850522000694063420150438248627585036359833614829835694212997307688168565106532152612080895771403973101927480551905065286056409466406152467288748045669008918687814366925897602624223615471643013015603155403951599728085335595008822689399920460042973528297424346368114546388571882384101802438108288145013004792996968872740936475118689998548513023907050965410711014254355910783836677004487892294957600233645446591663006400214407428253986959992961598790260332681453633384919050388521132056416877471272500370536901292246681802830522314733845980424925315271372820713514743340041486348353495164915231804926778833788270052858466711587730818146377258276379113491902681322324024180166726788972965805301604098659597876858061347312764748281713099777671353451586152639750540382062745825538528753802961196538596556809183844533308113498931200 [147,19] -350824380600808446007992299326862398734263708686531245315182705552691584752098162299637580691410008534710125407713647440351414787658590346601220849650815177129283628110492151344041340565001913039901787528769610088890868968487758692474048211596901572537834593405539815055603988559448267166548694349947278345516099715720318494036135602727573490620800367580527749543892151061522530893472822901096808608279240575244463750398983668709628059812737424025630253714855111880512147906590951085197894344724515929504716664613658100542677841850857768678037900275101617548509922480475529524714839734001766998311423392265233216933713642955685793389015623410628398781974464223709957227694822995877967450168005396558986609610454144846925383103475254367873144631694251814757346387592137322024270306811685110979733330948050483573050778482018076869615870385157591423965763403659994756611950065643771796703992010659782691454997787512725992452055195360205266559892849925620311365200352092471038317729889075603593534605292549981868066938791492817160604290286577426612503034571909039995451197720466062998144355340926981495704101588497869758210541800133489877878546215480756207008798620823565106317187179432597034785792152047667764746643446355283237380143085896327659985489803576493503027651619409682031769476948169336557333249100294726246013284044267177578075868726785947145141064843706745229820790369903597551591651703388269949181389101805824714359669773771390689923099211763177976891282530269368054017091611724410910066782675088920789077724191587768317513676570124962304657548258601453792088706178689409385437114879320020002705729976487612574972116092082236464054659234674167389947003023853424089759017223579056524424428086623348968085863867949844800248769517744364754419171615975922775059835140736780920244921412365481452266847123533948778958245933404652467275159262757008616467817383611619091861053543196293820956711135714724953732339644944041646492335247347872276629557159289855753295566682864570288806796358561140003458611489924505841045541969674674320179200 [147,20] 1202672833552372261879645965966439094254749284797147325656673626151076823928072312544662309271458248750832240648258624253990518622478280920603242474602745218144213581760940716094933359586782134461461855612519181755635121162317772855660291930789849884319798670976085444436979829597075685409135821381028445122893529998472958297330565419119464760969179190228157181024540423264912954968466449080850667981804959085180741160773222568688546641805320850859955117317691794395406800051111008241994657653103734028251674279147612041228863527267745630227462338676054672555114107444768656808739236095064290906568160100458678261094827339672332513235318562251794568065488817766932450392028442365486139080637607669209190259200312795729496275280185283799674302843184879085958959259475885504862457067164815714300757119953148126252216904013886812533659483287356562362428810328712378386311698623915264230344195562465287681377979537213506613814272471189262475206836810485241214052399749636809038982844994089150731307163096565255981305459824020769309382351566115193241949144617930746908337312656267064753294391232169512657108301327739936383674247997591035652709989337384094357331735761838665361199009851550867997351925458682164730952642480530017839070903448460604627794394980716051549080030768126304740028593494419205831915639557799421148141641848816288233569044161761113952993128167789786624794220639220554041582172366068730641056224008102430941669283865381796184809860859913773963032817685511370120814758434514618012131984400221067158349960377223764775760207881941050659746264403728904028589483608162446655930916558680635864323307079876776009497704059307837584220865009928998526608502860145533964220831602867193047591560149633122389062740277399740124274127393306218153449977129243726587317426476844520341256594418735352161220146016906979559480042911758962119660947770535784031075113718060058986245275372510001256564924694669537261538229787879364590954360238930951831464634432160240856939129668606635622569948571844125131487787328909705865947041911572476723200 [147,21] -3674009190492737836142103420558511518360264571753022998847228532975023919551475875634868191560176621918739335806240071340764510303375760252621848433961433636716886500452297138422051212450159114545730381811148033914184770401220463866775579530732396966568236418520189615423934547601155535953336765697728299574753902456240310705097489881941844060505385001589861285592275718863426979918850623397716489541361491474475619943051759136530407727290629818691690825419550719959103609646159269860103648818925120545373987924121092297780747026710334966429880163983777881862465411520663296133021363095444806440203936722924202727086992034010872726386158156763601922824181845980218986857009664426655974918093357233911955615977412025824631138234031457219950995661800160858291263566035799194340725618120467927650911545206892270150790598209800137463869348519444948788836545845596530471834834796472879554873657929359401898747148291004186719917085289518234365426540035769472304815840314175773674484188501425291648396206962158311479555006948976396139615849340733741774028323913229885574249799882316233257816692533336187189071780283877283394295827330773038674777886454037694309919712953503568183282586081136855476055035222907853639880905058580919794172549544895016950765078715775149677117466985944140253977440320780570651041523471640909042673020603226982650395868161653530385004818401545340501618162223667715405126550711332979451739098137772651802847437306968530605623631940211150457287802152615637610704204376430776620465438333603540932204327929068374736949143738446076192826304217731336152706632294335141844966316225931080928743979066585810344114178124300005917287496841318816328394699954296278246049152611782487552667585697863694186206098433953574755090191619991600731621209931591441465576047533830070974746712274318288574491502781340887255875535053333699056681534032943678699418060115163057956720165199014385931406285725721226257177154651002365671529272331368509729451705101732889546889081463102711375298322461269716255819148870392204743578651743118950400 [147,22] 10180080864122404723546936423432042451159686312460725603077202393339636600879993043644429090747559163339148870862616796897727539639479290375910853532338494801388133689907133193905549656784858170415574809992273157112945250728899743540877875120692544204899677723097588863806323251256011147374225812688810636056247513025101918810107350791038683965706965301563754416795146033905470512942060505128202204691334222804182607457284672973982985059191128865855622244690986600350074898551822565963228432209264883620086093499554226514376390329746902804088471869432032662578075775154319142819953480323941987118860355109427174395571140874615496842103560170140675061735882878651975426963502566871758693056711066294777536255286500626258543534902771412018943237200969456648083849864720858090189680469025669392930460882633376177896241720949845140202911640387943650649102819766006684986231404413155335448861640099995474172801911200868420859091065180282924128450588167376511244524094020850125525649588936012086918054924863626941267871680633204132559523879708461586548392166456787740365072834604443667512391691539718168717273591972230432465230666438711411856013266853701835140453385425265399091751935450682496487824620236668363074489860487983247156173096855427883165456005091450735245256590174350324281980736278856586509215577118352018082841961600549014937484414382227963993832350724597079495744106097302957470017635024413910709555216519739757999368715141584044422246811997695186524041757058990926472053944126078064380313090375667609695379698706922870202080482523575910590376519876582475524276527945754594674073477178962485391357005802555186680528413826020888830418432492180475026718293831379283098456652396928683865035952310518495793381432247187246320172409433157950973792491364696458436218667058571527566243747979309018633733159817174770288429820252515548540824534750216202431250748357513777762954297348039640838548007485075176315771037496665326694771404168619553874639745544306670554355098501950316064113236154941692026593242689438181597235938066432000 [147,23] -25982560205840692811671359063277486531933920303393616057601321400693150501583670059280822855191302039728780388452843899155266047307310279894401438214685989291666737179772174039454156492267950150157093030706868423701175384912895028229014529312010221079827472308491790742900723329136286836088271239352394063319333142617165015611950707544007801278142585255462681084579916745101013033159056744534387475780931666703300047466818347518779081729899935374635990457683470667207839974531790072659923172309828214560758878134775494357478850845362921088496261433908899288020186102682856118854145159223076432777060441065479160869156248476306055849038214022606607554963808527922311424965513863850659247843501981927663136405475805044929208179551305475457069564636820918410775972359864139979911959994062109184274508836693256862682796644083174208278733439425780102771617193542886435319160770293410513586319267869772818668869805098128334349422504120180654591948740645677124882227277385540965811178086803809202608942425605383404557294447224586262690255104941276052383218246205824922672740402606210143676307723625737674091003442444881894952395106098218184448307074312451271106006617074247273651601612307961124638682638267592442875575745556317538634351396737602882363083061530845963029319742954901199282514695103634169951534599686034378209044579296455730222437952033280476118994459006746877101839969606639661174612225444120095128012791239070865191068835219867332826926212876280038025281785399213705950069353881508598990322579861556229005028213563148297964896874456372229422759947867826775039682042485198996283918807536651761668888222265086081725564924962006214911737957422546085859547157147896348343112881886202397294006080906595852366957938070161489257966251516563639362345033581335393823632441504965691066519154318421490120971661060498384346042053012725068739919754554034909164364005150531246250552090645380915936280373300835297757632575166566043715966636450403321814483528583929430691144251972387934473414087167918899736556281247866188890352501391360 [147,24] 61706844691830718594002519341518170198240234526425122416480927109884916256997689696897294176426922284458985297891381136772542318702403418161119993090838824510272776035305444910360395514357067232389277402861485503906708139630726836068031505193971701580685910746791181182881396478073262537454159326589312841531647663595517486412882749598013819431449988484216229376502721720555609430582299087997973148946463334883561152573660222034139407729634282620078245516209755087886376834906793147153031223964385984681422807194705936544774951469145684236242821523332023205742137625194637800499493983481934733805229558899142852656287981219043199840067463597850801539143104587656624913402805069834632388298705883051434681850654396070314101065651874995778454327145893359004488003465248110262516662513572640285583816728303777120569614113334223655921272530584115459433356080914603288628707693040657472122976712158323768250908143163544089381753352562403078539757933065326330074029265364364772148748230562818081802464849325706127745656157884661481824352443767734365889536517651398085331809740157450021960669719911779682647694662980885651901122216505863629166364094430431529900664818720403925980743312341229448994347913975381279172635063065163522914402048386036151358208030977921051259632057713478441860661693391618049402972402381803915954640257328479552210461383787393335248394387708395565955462653645984614445434164609724640857657250348021490105179129152538813151445685147247216034666288387645768210318703543272986280552170227893558172114243710419935025452496411701282802329564584940402119593885137274773101326448395416133398459936226046473681881245526402884727610189911338278027301146958806655301161657450517925619545714329957087386842733252149310799595457572604639868244870690305604716462837803794105200741082603330326606334912963737399670606767678650182425701317637105785455463154896060973532614363863874869666141953265297928490591905937845684753721252518155063803508302020221692700685815634126842847066722347434919897987328602591985713660559360 [147,25] -136806415215952601735223212635566327696384248971797903354842425538158856631537544793167155117170855687347096904597602780837832493966617256132231609164853235717423635131372897023797892631668546874946991206144684301577039691569756852077091303852990105539674663984998050034414614218391069089626491147173645115945082199961956181974060542690713579642476123706645320402111949594531991385744358501623805560733870288117681190707539227211441493807346352972837280554401050499541558870165841294273495140141925061378575555653623921595705234332146384093526108818549853230574150486774111132233599377469256184287888546851295370917286950945668009859196544087660159218567732289031071252969660010971357315823598068265675101275191656598862018360430727933983425707231652350895226321836689687676900029475942602703660546113867533269441544912855622156571944175751043918618280884731538342502955167163219574948198413388377891199077843862616476619490578681863431884297138644943869980627378429775797135522249139107986084018029066441007285625828738606559475047221832436041687350149355950292625669918159205003919837410187142746009123961519815025450559813890556843802669821143294629938931298604750464101580840135827918925147433045771277264426551588345072524918033677480774149248257527487564701890465988969615788689837497103276777576194153012948980579834445413078788388010498468164367368617429812657558512229854331419335191592508787547912231571058159658414663139822755274625108429838390997201243383776696782533193403259986991984506442154512943466284646058723901449338620760283097245752709565162292359952017115605525493045774174645036439875732210897316141384661792526974599962505671863465341565110229852659536944001520981001446051184511230058158957857102967076588248887430607488790000938395840243708471511809656686255796726397639728790666921704642323647110300292333054294200621978249607949603414024820445684107712575163827856663670372020197187403204419761753273936755724535976671214361000791383367686703194765197140768395596152431177561915718221194225254400 [147,26] 282468507519853850541765501443439392450827624636847132097008603879193065711376467469959221449164144988330245149928933947261257737646478097417879154744531247105892236848348505093576383745830685027830905600830273740947074492614342763135757554370488828009566635072865302574368128321203604633878956258153707576644970478511874322961405648179696376385806923840223889147223295884945063325912505802576516619360083890715169022437729253300202735077811610168204944095875381094308012524444716299635248065501415489610606850451094981665580574969531971140345757727243154367199940645818599250225565420132595891248004257694428752432157636743709201213270742622454862375245775519765347210239845923866349576784478632660109003050595787736564111420606829678800026991762597729513733171940808304514657705946076374183467766143054340112414520756769741372587212046770786225851649972427562092620953269584471571228768146263398118245802813678471671586420170233047746594500767829426992643377703944679748178024819556333591998958780460603313110315331535445904535220062571711946069274337567857953923743168497735947562145406476264624240853769771330669331679402879434576448703916424832194424803533125523372902200886495198309607933390873256773513146050583035226519646326184597731248523388023188319059907106494412331069921742175287967262588002019182475819731153426706192624819758109914559973588310786421861347998306847153096215860902127496877334220146503693809055891228370503551791347006201487127341935153862804226670386677483004090071357447278718098091723451898497625609817546830972987914674117095647591105213656686277957784231344578828893892757892295784711748098301561366375426368857765264954647514466450853308019382199941951652517904419236780488683958234220085690568566507760115499804441909854905969033992067809636654711751449993812843969815473710292133218281284424014944895000541877308348076013695768497206147324476780186852161349523626777398418624668796406156571387582585146759359232376297772321947411786579742296343336097415421216567577737832923607859200 [147,27] -540860999314258022856642782998653537910890581486158731498345513309123618854142595824912999795393541120866702918394939367934973648358677277037112561728090480759216633479318805609711513050549433008348476859060152014518998504914636859938861955519955969741085320464714797786899072374335383284609240696880843345359173349437308573948776448862760710565454597248955936127098023267488294625149528916732856932681708726493280378184860761972037266148102210765916807562586461538362950093505417804341698132999083404592383668500050329365673959748539510258121110759330278147597784628055282005167005526250565852095438495937084445268598815736663174435411886930766098597181690015548288910784908077447425137464682916803145447388968566888690565955675137270377514168209160652552729426023429713483411790026514444694972461875076574981058662197050275351516600975791686233522166170846422588530590500547778426463427623461315776488449183490915046320213038136839497530490198895299247338020814604237010545599472586045178261406711567948222943425542026706603531176168616058567935153423068785773292314369406212887793808663303845811952045486766609808707246037227355184372020497625646379770957427297768464614054893540443285553496913108003664331485382766145524666978402901709497398659523777139164540636813561234418188279850494214453730456227997821353115160673462097638452153108388160940846074863486745460635538872643245597885872128361452377995090444126770447711569694428356478740542203673050099188050398700149885032306275443688883941357174402317584460627213417746865843047870381206875627209354657403653629038383493002836673445074772277808657522992856748752881142014956991634492679666510129647415615203412691958001706834751194142018911547091500976789623957587387718341217550763627052809479986978616215358568925909245797584620751480589872408137820032706125197974786898961156020630886053463610903574670763498421925431207072969637981887682626422610966590221054005180184820280664958371513534238345736293157762958349569792215683228059011842212363924522286448640 [147,28] 958882363865369052932092224863103228678418837945771647058426687272587583107559409616428601365883110258627354621022791469927655899291198786268890554150996937962314523345619514475656539371066691737528567941576258383819264273967957503356620646034250016407345180739053949485849312040345418686628980785022026785290384701879711553437040332602393874116576567897877917877813758837627634356183498210067077702059733954068945935831794655431647231745433956510317600660372554636087801671603770641214187971882379916527379530005085613617658621959033416151047424361377666460317069865107585065999991633084244858972780969083341729694109973164854788158385120897734322384149739935620763247569210126655622183953318865402683665977797225391341695218539474599815867267860916210061695525842867522547166529980593839865764695173158257239667970576284629977908039700518418744204771331797135327847113799248833742026146966338463080840827291543708261587014627801810540781446116556007689746145884600317826046159284893401778275378870666139205176876145664279573134333460264262721665536021883681917907036101337778634602586386767540322967704508882501234148219500699737387365243305837777280618950671317294845136636558782440029510802708653855651203412419678759040521255098577179003954841136005822578373400985467103059644859976913836605750599136080737601014214217367518850048452594303879814185496788638943818662364717037942153384831556211753180292551801972669365105043254362533229016515959193508206828698390432877247295835296306662731063980159344310226301097475022571835628201135399979454296969264002818904864003296158691814332444298853487559616100963645370283914921679288405449360017702079804179169772274321797355350685390635692922176964876158871958218943364740424964705250012925476219712478775573982490891776128304914760559439672551371703481211226321707235297856892601621469602144338807846481587261677944918660183591933607870525353457507362598778621320321123965355396103902185427732796479286029330832511153463587308919786092689866326224617331497862430720 [147,29] -1582479719893356614479096032365565612340187015194081930010806215480574078178865243306732720892891432278077564414938146720301791702584224328017899026943004743216590608585671145045106759782342212541468847189148709228340561083302896175439588472398333257063531302845248146069448805687156739536170485114570450567555258645074319476573192125069070990286335833258302692238914703681014875002400440363737577285029031028556261179434718594049013485014189057190754236914629417601269486877338900664082218721918105036343275159284959684660228675865425635084590967828706292310477576496042256106585642194818044484222072243942806366619780940221127013492569059386083978639550759650873100128285174652226193306245033418978415697920066848399732241763712247528257695648588610744425179416992970340012828292084759681028340140912510598151960268625029757290717271803256046252569914145779479696137473293681498929100106852332554352354091105656378027148243707434545059525896451642561244702256064835356204291213872451168978066419345825612666759701925568841223767994341092402325840298041206184757601422935368964071147966150224426108686702667129408886504583329112527332669943226174753424071636098677768394885453022944611788080648661527088558734778367682461440019183557414986709934025320995666011345226389029210892872494701457725739469298679866911809204518066252501158913205099493265819732509563995250404847402714752285420994860466513257662288464599738320371612721673578378952681472399280531329323931689066434908745844610580713020509493623206454453603320126233347930280757884483619825648878156682725480162294364440853749016611586206929948430098433460780383293234942627541657801362429143240776027491041484856103908791518352748833544363206998304895128897445301464143571437755113402310366059660789531167608920433145469088332376207996062403093998248484121945983242219814936632117597940067476310252800851738346720725794313539144941878143155409964999233520123373570138986397522637807547062643356016308709377595072207870423138248741829588844718608539975680 [147,30] 2470784065651620749269700059578626441245861669764255901764189633578358466167656575768359448020765330171601403296165407932612524095460048156262067091198658981421350740957867838199391259882260109297508078903042978273237054668289283672066592935304268848485369641837735809299042545347028952254078369343168226764470685852202146045927777223854830645352411357824481913780099895732129137371337371177498495204662257963807141091947618075249515531477743959217353814965589863291682247843980363355728484218224475184601620051732243095914149606593600056368060717232452232628688161763650628796739838223539180800615549977323468976206753935747309027596908732537079620847266394805916175963373385847283284672004632178245452269262762317592568745293920240512336970842898991092288568960690808602827364121037997399380893536070717123496142152669388211892157662871428415562678119810259294076142014889945845328823742102303880496821579921903455282937653613949354847865619590270278747307381229992907950089442186975803222604540620114177615968163574528207258121267028277525933990809687898752748705619032597892676055690830055263510124393909024915338627463098500173373019405120917424342205598718313253950412544810234313497172738423974157884183399225315623244493331346866720896500448193971627443626473920216723366028069104115175913878427973375269195708403952926420474393776234304461872913070040654610946392120545602642668730964796410039985207284719915135579207153817611682620319151477394895686202584276496515016804225430235342842390913663082753484735603179787015458923081253816558610975333773553338492352106996424396800992742124808003313970798333376909025337324671854484195720190268474550779607717365166506612655118735514722435190420014719412956905910447182580401142170465041720604935095810858698716254911564721166954378719681913995500757411290504464762177871195102612857465598977813383923062966480260814958826721740321635120889878067582169528678616248168524016429680505940114109228763181247894922296979955525293735510053852101353700511553945600 [147,31] -3755741410790006395722329578443097715605071023952658760582251463523044012143421546520473955195314996412282116542308852692525665750247509336409876806479905922978630069455920355755443221053885123343942747297020143585659777386663989289959169599279816589720823813241722325730490377853184187194393349644380799886072738588951772077225485241951602274450934338643001495464860706368315065645695262399499691331485826323110920304309119849519230420993025115917366427914741873783143462752213094415753945794766400300238638243972599014079919307164097939969247425515412284204146329070791297981150270025728157840840430149488618620301587708668349844693463834303653940453946784878390638851967219666710906023671384383220420917154797052039571332453459065699745938910754115976730036791231267668952439874377878132775010789706946718550716790225068500807269521318833770347014813931416162255272768144901609499300821463844979505051967513390461316507566646389029110447705806006655653184264645897965207898478906201659813116761472214156475660203758719760298841745608652871503996281451366292882996009981088344922535082563435519968958657436354727104954894790139797439613791037707843823077445112891160619214355182418323099174045312783566265408904082222049720138030276806400996360490543273994210936645379012387050893645255110389941073304778119337660886567749516408971871064045963141512580506255899141766528502122501762292783295749208607710609805625346395826314940040825478297174410776244735222271317681124760855563301502109873365653999362595441742044090159207676917846703742250025472965550554702874515210869808177502970787739466275448570219835042873373760964908555279501668239822940099734863262508376100765857348647176188731587243518553039542456843812865667685005353665109901830035364092612740582283531119853017606972779475241658686692731426949447431886439400909233064474844582638516400710384508754561422078707193061782869962062021815707756959063495757471983564361656848452956368102903535967022703023293673128293256430622318723220779009310720 [147,32] 5754332064182434261227724123066493845520482531841411273579746581895681671224284974255561037837656635888993752498575117955414365566642713368278948684356091122500504207699179624280417212036996298199528186085778652113250622299753039113213824791812859898917966849956111782797117298894508954309559928849788270863776477428006422295055627536355243051935852056094266278054867694907376396404027540920081352808797387915828299340910990546570613949791433982802381765895620820928526838208329795592128811329523772179105758450024115122068057032620591153893237150863308991481228073497197452666728872917678842462565217681129577290808535724149358869381551436491575931563286653652406173587772039479696317148786281288565083989986821542973238479985831095523003680650373134350462605453213202247206101552503191445318336865959867035015403994836204664071125639389773988197330840780863327225163817287654039540524580895957447219881157339368864034881897411713681983163265736975069217723387688804905731520494588188293298830153900787120987010069221530456796314022281007609372366807248834953192577818678720907394590991844172825900030726749927439532044743878645213402244483936493770287311457808675654532311938742316221659879795171211904556195872054273641594145579271773594074361531985559361658195400827968478104484199101355576289308384695589638914481521020122665997645979322064889571884782740430902834762785740063601480702134229696772568942280935041688447884393986157879350988991511281328159172735006028732157769811297158068017348738337235649822154516660585645037880462404487209736665973550510202435464509697951177230944564204906111668607676981824411371975253624821874677968823328695171304636542491100236328939306126345741503368305265119543828731348388643823576223149659795490278114208464448360924534896306564133512936926148053873391006522673266453474900396224041990072413609610998288199133372239110027553804351082943234691898794295943944669574840060576300902312823748535808681055324044984554917983812327431955401710592508843656287354880 [147,33] -9090427473003737739295102285680473494096058690648726139392762623235868587484633049575690879882099170682708988100792419473544562451377149102582461460559207587798320518271179098076397454470341475212491279699804788750577332339687238064213693195985018462798497841550653009162737206483505298993536043242022228930353597737554818838786129148251904219557958441302883538717793321332761149165614130077115520682459846266012119260111955219278023816863070782431166251473465603801205716288023283389518971364949782525928907902363761451635900618707993177103951916453027278790385738049790583276267195320817199895109603332768784667389938417989038314646779062832062324525191276979163030796997293770453147312984733627930921051028948948776055016699906561347292545276215314357511482317197962896603880023642793727888646793250161305994393699292474594433814548787610701101718278576683094648596365765101592688456162233259848128366456593038544159140848879783875796751899335498310427523141851523282674774486581449163388853551205596740288320817872975151519159656819297901209693797658737097441587264281622319141573120250005519186353454656533672209320671901393839693401069552292391721845651348150815838627794549453163091618023544186848420074664439483355770806254154009237230219558667893539697595145817885027408270431082354438677515070511203240797996807729933641488536521921257103244516286303256633051325170438617669635921320532733798857698867091023748038148764297108150599214179527928426536888791902935403661898130484007917307940668205943546267121508734067042668259834385379173589678768464846455597510963432919430038356303545779037619456405304544290540321342344392057974589084990630855598406021186034898356457349501882202302263489055107732362087335003763909936197214302278905654246743736756931650923746117902410825410919530660112722695898539593791157064687905334040310019143604288332627455235307540068912681341935207034310243329084727092441647135194804538660855916804844050722763231746598216212448940027235578970626965511313527852316 [147,34] 14726052971410641079289759044590185584239403645055983899081511368887674696075197215031354155295938977285537535229486651206390005984813694880746733570746590873660757776375497748346093934385851711009377685937738949447585742120593616493215528313153105298694518214108675426307040599654649135536639946764147028206346115033761257531891907992941676354611068072889796416501467343131932459759502015846430081076301928616438278555860975572506666765480286187255177769411510005204375147599542530359493274330457082254581323568943565131177273593314256436467540802414867815591497600979667253887948137607249916733922048877159294785029262628473270880062603860078514268187725320882760863012689228310913173301812953181195843122302548927029436360641868390879093614008013181092806175108317574414281076092392877087519390930006834718630403404012881016797546619786211262428431773850766976177185769269579795884482800088616905371277886927770822203871852929285978007526085692859217528194570962810392204767243576928897384508483203839506689614387959168277874029626450300655000267275190442580866246214006210686889894339347079141875266915283224045463066578392038546186431940615390878656750905259708360006194802745002691845504789211233844185470062460687818343511370565258656582984943260398121291645172843852890635192512272632380686904783498244552724073170784653598544346411994211149939380493940626765250017323164976746190402968029883193098327464365136113868116788521556181283098913148709753447865275256257515397381010382392612260741169698079533589664552394991371993356483233005410940950503061054139218767862659812881563281440687466465215550567257227165777915236040255804883460150789344139314505347670885823672397706854505378486830296115184056031718430445766557012560749295504769552367727367246795473150284010831998577272969591088630292847724848294905483114022356700223455350661218877310287876238398883425756080962350347883561110887551435914641912838863737050662729965757906658765715596600611886305180508149680227980057616456768849536 [147,35] -23788619610084123093172090424509115581986892824374323766396846281357565730274551506587662302156318747959133011872655276324756909908235234131050774517254180895642128816024388405456985214506221420795638303860097391720299164070852111908335803291999581250173943200506942853105909060156810133723214649084496315089739955299988973076192436314750025564223840129798935710864225917508967229339274649909829383522228893433853655435285223966170896293401915243998762274109039314777366176319366093426566099736177198802797986775110128986762847012928529323756689970133146627721540668243370888364157390157187927936949916601120393753717512371852043935048786763582168142200968076471887624221421915344406911991462844879900274462331052909228612663810175401490306917485386560284556276681336372742934274824210429845466382150212940777284804741563353874037782038049513133506108249691362277287899298597308406984306458713896486333999724400094431981814563914403681478469912011744683580403569092641520592892759332115118152580679014677134409869052176474914679056106787686206035323724967542856844929057691832917775054855201583967772982599511732725571013931383111786122527720073555308947475613642669671260788092872758055389375148744050647871106047658826523894955162044155992848337647541757552840338375160972109218970734233748635391613162507242486789255211257089912138089279913854435766161562436014219681853199573125923315986516130487036595454919573450121700060028009222989295141964182732124147895490199518918068128042746652617719666230320290272070745879518617052198758106647730322775927339728985819041656829208075972989034365237558205997734999687762125154009492127523099415903843756761847900448097799391876991556202565720023418011466768830046442085749622863934119735628868258212058711154407457489454477025453624887166020570561192923688089409956816378213681458733723957079818356079324518702704510940497951791586963894084024897579645351402822329908575655451449753032994288851975635717740444335068852214986118459533319742604155082160 [147,36] 37153699226989235808928438664312119547119657111282615798577175109556140899837759001540946196518870487267970909151223447394980227496208918142167619154055795216401351317325442923983839347985301660042667950170698069905310836583867903550674995665069747948697223095987495728178609812371887703593834797282977953260786583359123014644285084753691430586111029162455193838987478591245330622518128668689738382639283170301314240853131352136572621009574790697283942100018505353436906115236763776107180698927734716795655438966357016460517467968324008934695275753128807623633479946184043068107320683654480464257313102836383395575105441339536249618801531816818907931682351103527561577381689798852156633522608106401733734029544170759524984690705052471887186260629574232739445749056163199430288882015651470325878639116969341656315488076872513258856986978025374289420698192149312552994605805826571368782887833794739830321543709118864118426001667917467172793367218866626645118835544752218768554071654704294471131263938315115204111670461078218259007113125603662435539569317906425719776041622704911271202929395951493240256481801115702331409391252564177121072630576956285156010431474142405192188573415087713030822806274427885314372857875839989910256272759791356288733938463213746617531360295793856206613259340373754344382132132042188213956637668607105699450343626791667363359010025326170354838479537167317856315898521743806303613477064581790532676548590230673641476383302925691448874414300517834663480664132176348505926730782161160119109979017421542583403820806431791126267207978279012549006232312855332796510858801375676293141650279309989233616510490067674860573396933939883300331901723145255909463469257708141485800291300756177829062208559047650423617190273357081259526215359109962345031165022918858736704460788449733174826151799537059236507440876164432051478415154488963533446736835916830187182653069060876516920886744335562704744389101032616107512841478969483409204077037105440621866589607300322101349306809215200 [147,37] -54888502692462984289593071868323278814237110204131760713140900808525803002338160766615072564111005419578217666689964568116452459054502673752715896026530307989517463161271818132765377880543099908440736220824047245232700729818112833994045157021445213078003291251088240218158322177612933305348841839305135144322365306091411262809445912788143730568076738858610031874968883078385557274725613580333135660090803051560161466521753182010712011237588516752460392788141400125461854958917788029152353527106572993998863541087739822813600535669528023986359882829565120810269604475219707526480700812536685153039331598817931327829586766945960420737086042924243801728066510598540690886632308275249163974519744692732324071492047399092838984907887287535746829519373629273474793878605525471855401750208486401133394272948780680612000288867705486993963465830551441364166634945955863203781895700266870906130038660800595103117166691894009668016350021895176283088282998292890259845286349187948892910816935727891354985001393231293209512122019956594038269042577296232132138359808308096785597451450391680638091890161048958298882455086871369990364333660865055118676266100098088346017836165831570972423946803209308327220966465530526106423888223066253521060973546402577626015567586062852319967901682814915145024454332918263551246283674256167237836015057908066187067688307338999512596610138813845798101734696797086626796661097348867562243747122203705996634121887310747463749251833908435585153687121887839587444835677638625948120039725861272565131947434902540528943381097269221014403599891933964861266625544851396912859232723801130874479579237352046431979514338145620612104006987371074541154646592886985742964653279120663443780052699305964338246346253409271573857333607396212905507269428714882346722831173225108945955564053120940443242956890139335206351058818071093375838897772551824854566173518543791436465478292045910986317525823963894085664349900308900128226863861514813339031781000962076450141982139400104253389803482844 [147,38] 75798181667000137360871063899353828598872826908343642224859935513880134819619310696924492060889433838417277592919938444255124755765604137982996596464471786262036589196995000354077111625729145010733820605504363986552245619302102762479281444644857314973708510083327528744611611128168675825492665645193419054138232545798498570404161720844839683160940446929402639540272060318873545271932053677955706437377134023594432556860446496825188583884325589420910816914333092245493210263471955910434196578751166688975180619058460069165314368670645061535607563982661228929847046221544523432788671758218931604548491461552526233683118636847059797390076354082643966656968032849765912183805513691255434606021616897582091721044256178899873167018735980069421894478418095120370672631685729805478003570822810696720697631762196141849214209534790830103058777794277543516716248165939693735707137071856933702175339828565142194233796997555819337348000950876770023744420786702232918986470351949082916853874072338875166779961606569436191629634731987692289215784617329741945923799516176020473486356758870120527447828638399479859877893285049267654691682699968343887470520914400822006761992670616774449731176269884976211558090684954251899408978119255076488745019543453332213514036680608918082315514175321724363947556468440531858775018638436441644215762489431565032501011038596312706061609624504067055676598019800674729603180756144150443118823639798865776282290680846365636491402051711804603806205622480219875783836272275071225659488623672861903421878316164537729140547701683190292620066496510068004682900045296215807553986548193530162239403364175769486813604935403810446935228558319132902865073918481239683095974327712083681261369081293378689156026109845387037386326073225504768927892904077108552416756577906454988736648261098821679337168206755298828076739066334688124445507929316919992745918749726969583530630675791731439452941631433410370255221670607346356642428880468059269700657222934096107816258133704660541979526080 [147,39] -97344802820462758918735135010071908318880354695335576322843443152279637888517306921262921425081607218822273821699415809270309546831571551924280071835487892258448118338409729778617198273184792713364715804295419421885351869383138629252387347577723396310616087505275471644337200750110632452651996558279498216223625042423089145869589637776760447772047436098895690234167125435838697251661178842323088391293713528298587771689918315690546116529068560466442251554983781990719223289453725582389968714034690494163478726575734474716242108989577918018084825470381498566002970858882199233382206835932839713518333481841050817494019219914123704759930182786178844181206602908923577432326131724601503459646071921043161823391652866272297220173292445322612021623390358448145656819180714606535272874094608236329910998651747813657481388803343888392539859920024492160075355598469574910451853700933237637295948608313359154677180149945518161328004318154596464950140380440483210603708718822543899844596978534621342442389379355425109085110153125288166242392456050457212825883491859010297324075116120536045659978911721948019293064288259246934220895828576014487846078393506785048301495385027268526564100077752486629418548467136984215204781551072259158530805183626811232001349811232054549311812271132851503758655844843665644108833253651290525790111206968185763396144902427606196335187694607597544102094806237124843326149907282808900621750573174841775574599669726430592725545752634456576413847704880029877183335121822102080510406410863444886857972523673807894898416545203042997493112693877260814966507861195367718241988240560200296895421197895867321700778628050040775299806249389494167977057851735889253639416896592807071528929826201432686203745841693556324977522054824153025383329113058661993074479849728194105748804399433985232134952518943362638418358910556732779934489048689658558512107601877373567224034204559515177778745190258233765807892533079524239120967086963911378170140287768652605762025775045159690116456 [147,40] 116083830603129557049114502344091604511690564731426713823751852374624553264975468450387458585504262208585437975779760381849694995209621820824698697976597450762180249386167355525345036928179670138736011741021246476744490682751700249270029252606952922604606789756802664278161238307137977597259887153821031084523716281633580833021537872429128044629776744898730859086798799886375474489445789951151643552452943633287993348256650168541713695438291689797245343454589059737016778663887825100386069399525999531139201733747980578939765262529474508086476678344571733683728421105003347100229159160580756170246496860446406490675072718492622886188570018705022393590587273367592493725002749389463666384418767980581849237751358850267566931785209369672910570984981828309546470286582714244027249021270479365529707341504807364932194812150604710049145070560961982701878298714133991010649576950821376499759398922095310263449287898900933285028962452647483660048270501505358873795732018934582225843783840473671031405076344345833083347981941592825470843864406244039267506752111350704964306111904219686363774740376283533573056069193426364640883557369397534971764387541505215728864118553467623617165520990137512248095549343088196988124680872935990596040742150425207456947194389992894470546785022772255157774452449326939713263563003922087885224954321799869339458225928476935876455515472811738728402703627531205604771919605879535934195524434493892218986050834147636723617800932983542447273895050286939203042374269153351240258921997215213886439439831012088352044246345050482665822224431950149059392493410568138503459562782175868772217123687552629645236792772994657133552635579550700262938958400616762768371021571610554818797506600829162689643661341811851274656803439298228508712700258703042843269145291408808301846283492758551796417071959345748959047247386180799808325614583556536843076098161141723778984129856197511443128017544326538021326266151924027946224549994238755323275987182106168611742673577971948301360 [147,41] -128536973965197291007078820616792727405634564044919279190434937047916988055093585219478619377791070102971884327704147134560366507582404825202511816913589027937965007846743853747839099213703096317028819413889592809789033759851865434437158167020036612035249184455366418930393609070403158113886899683568058329252100424804730256388126876275944724740359647820161963117441272045205259419646742197209902730203629587462966591101742737709482301989719122048226969800067238600862187722215677651743158600565812000958052343280016805405883676630214669103213695140505049355411974034846037203848775510504738224812863859605810357913888256525608836176769666757508014809361013562292691733109279757645582643365779305376506964327868750842243993494620564985788466834798948318477430838861477284747519609384178977950471235655687020191959010883954727151265222496580310609233811169999940980833929318763214665667172072678723726979777699183103698302160948505605138732749781656196075607995836402435739786840259276097297466962396816430676243591599806469606761204534273953888093694707396546844354140640600502023090012384000313854132055213431574399657726674105206864813126288399448897447185403420641571402054787788568852253415646046375480896644063195436869170219316728338272684139849055138247220644408322634341870930556253660886946435592454281292074811841382246043477840133252483880669741569057890696358457501492480794309312822093010869948808947404540086839230340854289749947470652109858004957203569704963628556300602376015875087565004724497640223764639752024726194994639335660098923946563051906817649450479462277632206816607396784625950615629246524336154563112846150824554807356539816928375533689576960091777837294434640482732807499195247672399078804951150661664250079581851797813825297238609525859324649441556847396653567432793176157471683243585467011216652622374893016909609332630233648172072867717347306297083072153384651117239791254250090288822434878796910996641508721809793310681229448621520852740943564942 [147,42] 132207593111131506682278009540156622307096454332769377538143496234303442248096979854273709838088409369448844192042975937204188020571448811959804822874693679017904096137020622258648040557955572170585601393910069372336641695465703199368464377827573407441038672276688461759363240265150220743085812855628257061337884648925707068895810051358456190309780151620467181846915242794683280485204824500232002680525703508326283290901430687541821228205155410279891509899973477264782816978800452170412618240545606271126856666996873278785999185757152202937034342902075986285065058822549355005906451973233672492720704694977041493741006833965608920729078035820255793410517759020548462526396268531371940109817926411199187878007732913669965025505095739229796929757493031346742615943940160697491956218691930023532268563847592837800376138950620665389091575090845074070276618565593573367356527157272820055324271344839607793321654405377989843772494532489629239039345068118935434763398403167434245782203938006024877076649219028299199651594598188685416831419794903927125621851962436236728963903773088100303425375440843824464581320622281974820976828564014919223880720396732659770278505690628866195438071328070717110769925889381706428766153229573206137539901596927462414464164440068520543894968117976102202175039210557689681648243725735437647730327469492746478859168720657834763078122708810800143280721716921389015245218161594498776177698979231847399376393713486323883084770343879706307838065798098911680028085745075866042162336510421592867906398354584625832991960625637412926790589236255830647257357716583008166559611801748279719867828830863777764596256591813494030286974073572203114557923153606016480148046065889366596028785896136299992233244342224310729979020795571968940938769782059319183733325580066744467857728432896100853032734705967922752501160394981538438306851711133281617501752014965965639622820099572847409538532655141348646770318857020238450325361343060703614728874340352091074447091260639680 [147,43] -126353015853861330669602190291365172194243441746904186580148599460753574667673410677364402143575108623628645625165115919558501004695213866124520841048237017275096285433901017716771926941704780973399134462190041547203852450000702183446933426486331332899372565794793542845554730548649620113321037171332306512878927611127730838142346579435843557715695299319590080373030651450033522721531100334429125843094313782522681044590152991449067674503814481057375914040416757186787008391149507666375413816911928183705834716695608572693226073957799513333455671925954555151019584378315167433540723091899642726512964760937830086122769211324757576225435225473989022742793770352403801756676207185452192673729240692735136546728252829765223989000105717553999313847728826471598165403020467558007733560534308314606826573215464323199361465144118922025215562419231802408223475324903231610772698829960621386508778951741350488616517056952894466826157572172932783729583019034409726087201883704715352322907404695903451897071149918936563938549449238721035899783171474670640630978521140270687780160515708607480212317159925160529020580053582683978007673595280146327052040838932731019991969111469803380754028007308696588876571233784543352088371954573140412543353513044830760668385317511401283634292643511447265996890153240225819635111435040200347697099103949542327707053825212111150409869226611089789049101489885019029734382804423290810211331957536691383317481151388572004086665612717280094208935347201208960732096334466237739266402578003693314957561025082483048918749372394791303017713129462934989134896495595065076274007640905378482798431921546627155391858365903798182347233957170741671945891152606098656296264981726515595858445301793311982423363705259895658605973290867933785337782312271762702302032973096449072916849526561264835827961808951478736731505440880977224649014033954659489733177513901062069355524229378648220366333652802589668586846790714805321677401897513543690394309058605186585856205936584 [147,44] 112205996834853101292093512143490126555106856814509131141228361875955163689287735121401240530564152683163721417957412390253210438727047133084284499383643584928551491216464345744098669925488591285660250181712409528457536877098068643874996840229126391676211058658121127579835835188486171595001981731162462873593033175488839945276849437815900327335714064566392348189289924084616712623569142590197780399963417884439452957048329473813388757617040748855036215778459930981929036481972732982707115547599254753741803645794273919300553539318900597459683136238587693277386253819840027438623416728560705115222417704551287508922416768096187546984580531053620396985470343316303568633826058622074351627021349204048867478352644457631178666588057383799544536824301031894990718688535290531803320442552953657724052286761912278011021882639776956090003441131385113596572988528483861454163792221620335554139674478495298833644369315008030686438117310000364692173674970819884782456687251673361753862696531812554868995209038362680596120681883858135965062231368972807696046294364024846444641525014390525735218115487590937315277682290803499748573394297037583970219121990833359440632136612573707274793550082818204732915365869669999057685006525906239620722357799529749274260112670507102288840919879420697866561861433530608344756768410453688882338619636944719379142960588619847991019276481971206459731161544269734838336316970313876628040915993537547402852113707461400333823047317849742339235582002334680421132215819203622277721784159317944208632663175241301842683656453010601067039129620444014135928509812872481752055727868809979795542380464991100099174053023166106994784909836956694200646155482257700790101520181936910475383317160330338130646326483083805178189939391581431177299333730860050370808903509725345716463977602061565380664975023012586081034390101546473927532667614970672820036831213389297753770723409750142411189776757257354302508008485752303991766984988074816949737919891387457141112285616 [147,45] -92557852683145905295732316110187127228640361310059233983015724797352052131517162425471457764175285608403524271607243142949062977995412642334437433086901914903332903950302656332455284310193422652763765233342740545247123679608567370989297506385560350770060648645112896819215926258319297964538752735981497871275519874372591737002738399047071652917887775827366063998954910782801874386676551720731087790136095422429578273808758565988559749133760245931608839216035614001332314859234150416619685495667655483013429948871595855670013239372151830853372084739264924095426783286725102147714631224509715718875491866969014556548811970792605410988068600668684136737796267403834828247685776593547476870924488690163845516332711055197463704000791736060611638781252270139812602926640085308377719838229092996704296952342366335619013207975569587569109173585579157224220307974015468441721054039509034696644231340432134415739498649872037504067161278604561489387868788616859375357705759061777770167460234777552691244724191503695315679275471118023714889285897011003789948318433877038809987281586714746733728617817324634654611793854028324633423966743505655821321394750043807422840174244407123442290399489210175026429428557702896893950986869715806257342311935794489836125883227063276529404089829804083385245370216911044068245158864184159472557206842954920178461889508941092595338527248867259878136656888421825904135128676880576849229929231644005149686422028764452273358064817613101921213621848706054146450371471029725431959143805832376233064091013004411875897286927844470615845001391824532358772274060362002877418760374028464333083566451386627502360238409247649710127476713424421120762980423691634428013707993872327839424359492402136840139177393437069016799020685786221532323815919444916972760380405924136237981172599041438221426937033198403194407078136088554081018384805497005422968396001449656344801748538155476470195072057315515484170458610667813673882385609448306390075427290083760912844326 [147,46] 70881943309158470912832668079126448334346823114999891327450860351444556455684162362289013377817402897743816254517899297982462335357816777571977307056842488414856627816400372075583802397450296394345581259538838814042609074776824185091905223995854901852540741852841975901441931278861236023944180455504181545379613040363582270639137440840857955419297593266823081243481726544680348786575109697991841227605021589484691427526217711317794028506510906370343930053709798199588192186779924562986844327716468340922142945939375597037802144002435744764015535112409512129803002000854497220385475956605865600414502594193770596521038084356244361903818507909738362088087892265719574344872560854318225238956968452294782259993193674911483339884965151038864686633531050240408409003929025033279752668673955575886477490073653164485169365414969145945046182953027960864039551495105923464588861736951455153239212689850706607971706838394365459361704993530230764828133826061142379110503360247946862835207432640889204958083464765711643278930622834990736588552296924473263210342586649722640420058997541431731233003709574330875808530691792993074224952385970366576324687948614290222222740909647850475882532290026620075336129606927717977650338923099416651066292202069701306343055237649283024940774865524363471150476984086074439786690861205238397137045862043089324930115718268186350278683930656953723694193260127009324861811275829069777085459705157534549462295563752206672681880552673948055453974701813909957606988089479198163126554033619811512953297892687977419133191379811685260946315045257355848175005134264382778947840955138422229039561432793446580138246271093888224696794946627874171265199888205072456344279173194268707732826838363724913379956175644961948021660820118955999159101689152029855673037837040345677987036784514802473024380258522765409997527483329227047035929103992903377099028730471973700068115220698848086761880986959256407740090532613238505643337895498059658739381123311883742240 [147,47] -50358249396536522688064284736735156190478740783174718075490173502853933795732379883814356162151928341082735975225493065289587008119724083161153163983958247550217737476897393604800839896698908592967565568633846181199265925831804760497441883210274658292106911448721100630457274088780792825305978680457262647710977538370443746704789044528433229788917953341657465001216190269991067535054168547652780753088441879653088489784331391432024453791458881626553057814880320888556763510422868702599805579554892618539962621987524347380585797793645916986920057382435616608369300859843053703724770266898405812247786886131505523492920290796243174030171058726271699922402170063180970081379863364224048729190590520961070842308436894640156392892354550597839806678302299943875831174549509358516625706756731628170706375480448631812109525158101470921447466677582766027898355864683935811381668099003640867600286356438822923646223444420988867667947955031574400842312414585981505403468221257667869628938617848727011013758004729191173529998524450584957390917864596278520699373379220364423370032608560402132205156698614995092940102905024238619756525886161402384304148482919572393825522050565884566338987370110622550061793238888693577961300361821011885233260719882111483752576652864249547238527018636779716457886211255239564202856107579154974590718058031239264082556362522411403568243217318473374911795844269926935622222440817663491390396997787978560095565612782453698425305964489044736341372182296939325039826747761865666563124713747879815316101311908107364846629594979057637708893841884368619980435441061097808385892939141365485114596332603763230912028565181634205848394033838942598079356607340319927462655571674103417664209577675439835687890619362135755581607304068673757918395232882915592199881760401118178847314177862486400424891596027580013863825584950565582191030492031713568825440421117810453532843843624848014342191868054606303421254547624865043484999923863298237042102271438119468 [147,48] 33163923910802563075775191794596043608400594757159720184406278189463652267197838699865341930092358529353946881970888060635539598599870306567601492865323389921339022447503391110029901260469116038508818109736561367068825409536621551698717883087486355631141086475007277449357095411029671128666259518268258271623388938937671110798579809598495659013041217486081709581790723896682852896445057502703656430802435180023252360467031403781115128902758693269513987056708948786132680789038708341855942494232780439951140507665738928482273082886195628115354920450650002963198789171091000596731995888121803169950330981351678704495780369715816064413957371077840977973010871817755798683668788619477077877220383469784665214287156465894149806754315276784695950958727801349200235327076142600856483074581992609909071701112697438418498615110279233452072799866145000869883692756780024481400434690079905491634380633122767095002140240512002307865830775618818171886817973347997020864112308183532355697573116381349849916379304460570392068491272384179054785771143977837788094913290862567618093962360668985882761733723609361535337202502927553247976004265841266633794576846919396190496587880888375184458131339692282810892288155378747981182131384096502226455915530275859248656007387684944196385512950376203427122909123905504220529854352078656952349152609290274062801495257123897370250971851719994338123976202265861708151893680895700268780639307612430337562961063799478100563847142182144400882578556151761271123657517861142357922077165774582628209118369422578587465562748531135511559735239513222388528279520162128603930450383143011482584696752567768157200397091902715083927782881446517856858808742589971956810979233764341001804892903431883218487884641696718661623035376769250752994580982005106554760742318360373091447530165774932598403810143416417099962032675962726126885548457256322376206832732791608633965449329630555138679537102199481451694820445037242565414040897616124985965596524580472 [147,49] -20227839269858877251070284602452510506247232155063399887276689664435668726544237937435291604263363439850936342472495607221998579242314295437041237622720108787709644550114775852389656552692695862188389124306940557382512425622228146823749273740216601099106706345536762884709679831201850966235216460381062517335697613601730699825291130140349675834561703186091037396290088792064349193534792732965315769735677781444810938834773773536752749473180663857724426631904650839552075566227507137785040323628901500754594877867786029065373837099192420457968615052852729921332094480832456881554194203238246324971889457862004761877921173033239822956890672294571990075650800542390406639123774848636098938100993932943908572728303574336165695248487797314636144278941120068223135148573968347292964269700598174825292814198744863590058507830200229634281638815796197752285102716368703535237580014035739138879985204080623635878918471703112652674651133814028859646991504992233041200348296672767505571130009989578425323895700891569653102548794495157348479837847075345775024041949823022005491228508499595651166619282338311886179466735468374920576956248192530114005122671886405184343300296683030410780899060960638720122708970745748361459207327148657218974316746516404591766744831914078598006529288495047939444332302265231313237612309224051694106732241338609221669233990238472679474707962646469449199145305685062519619379536913199467856167075759446296970252022395616835838017973577174623660674128094618198887284663632093982519396279530481524632249071490027508951623619591976807752915105053778507047783057173425150724383286697405989626051820255839591661009773689718692076102315950406976896595317182159938697429116205014285027443087921440009506907814959097341854044499891118605111117355888362419243947248684769733051190224847981366096317043333932934878644331186330053268234738681057895573492459118642626824862859821159074257987255702679551104402049221251637808781480136928851990179552223 [147,50] 11416673279189127258028749376470001435839558330990044945457716149913565335913642601334870384478836765552884084315147512500950224714281554412211309687001270987471440411671286096371815895806744713969822391002300357601170919457195768205979480349235022427552236085975199479836311130132428343481698678982197371633089087221447075037974220191965637452538078683142581458177675406243082799915519553068649482106905102306276056417876413156988640897074500061555386707203917781987157617804021265889331012348232634201355935981861077530464090296410289674053257443371897417096019781922269237398315371099835000338737375360367940308886308147641276366508266446297702671118287673737030742493122863815588992415806263163970554120122517070822944404033192718127654986602101372482881778798935332651490092431185995160786187272960690374291683794103636949970042413134837705685393638635453501987115918787205560992757960708550162896273265226287174020306914765734651803905036444846662167445286622172246276127507170205456595745703464577230602384567901893702712067497569751004252805901598311896779055975431440286900092582357931984039851034310316676629771144668085630931528666930502264597645671867860282170419052189690228500873337618632773773867387060090196346219011237073989874351302396647085655993697371357838725366664652041273468341591684649924324265900440614269600970349560416090675059421744308223861437362994828491534474191364399905124286956753215802714961104505688623448291245785113889321756874038175088540622280952670504175601173025622939275293435881314833326320315005188921234925345141361003639218912773464676952881500322107561989993862102251410756092502639263310061012181113763118617316254616525248150446052665372998656596573855460731843242842864575208258895944018614065483522028443427549585965938053983437196440135430392250273150173710519266175734863602305923292642772124485122995317743774782042502625279481814871404374508991737785054111932948790815868172863933761772148960320 [147,51] -5957268293009376082902078101452013605910651819219686429780903467914599941841585778016497350018667043790940151521192550875050549654724717732132034987285586680496506915846258563979648689735807690643127866661735253359382916193847680008855954764341453957461460621847704184697881721698301119211815875346922491470803694180783648709436320478799637058066368173136991257399826838817078685224597879381883668847399367312655397790822448180210708887903922767033697525231062729389650398353392309690468764110458879252613877990169148612726271281068272647747335582626022690646276221033506106845175019619705896526329998058515448645586069523643320784246205076273220887051409900883611766212967814297392117901251575941718313211355758747741856942116982375692058691878977590272531831560755553850854750041714997121547827685567073073142937171741980622313726499223731635555646329051201513017808567871651064011623190283269280111754188094687608884989021419163692254891330433534477408325840422054277906269788298378471017865958104033693290332372983454586050894160176461652986002309488446187625091565968603147144160861929111299937600921323726095879471712252843284635632738601178666558693621421218821197082802892165979846829738472112173341557260373804790181619119611776544114035466963386666278296370770358257375683289599896693216360430640695172160151889563397729123487252793372035876422324449119635378781655986256567067977071000062435170491677976884289133097842029603107759033793704850557522878985579750770306021307563463086583596457735321089388975012306508789966561482047073736343035475207620460474138513336062667680252127377167331455097995968460033569596274210118017474459027786790335706308361243377986006267136094341053029258309209374487997988549927858219797944749242051963339628967266067085617312600730333372641570410643216817512666564574921818234736690675639607160535328709843691846907265065074276998917969873949684957808640474290534668028513579587660900457972348346795288376 [147,52] 2871289733827991626351699888111731336844312504825062079638152879198471751534870790487911367613948157918826304271396783080657269292454029078231345141813624987214175677475181695253617462764752964362741495940242060615403550453769795034424000871320014148258615390494756399871814781887321500626757844157023394694520021426558561313960064398030497614614804759548291036268456773014500821661679717502099867671606157145325944621131412016204528949063825494325282859215398200184296680037179044438130429970272289791151833653461388338174859044157239441365014187406926083256542418447754141282866836433496323217426139720470240708478969912930803583779471195049971258541064992398467255496041359270110627492862397838342158150261356884616783511577300520773396578377095708152984546951101501936764904587482182139627473590796226980693431177101009437867547112565298809248092157110060696908863698246840814806441204007027805581336577240982086484728928597953948705797266662992787749551936811471024712944266479738658364446252940759744291067170033976994960388799025912333175952380728495820125268428884894654773223816807733538700500735643246983672004153484271992522066873423044949690031271320385787869157740335515454742581890599822014275740483576302336443722845469940434624906574596281799778634696552088030799656075116525393723682975676041913668814067871242982209429005082662784083478997025117295827760084929465153615486510276166409507528993461801137142365068475572222343274975740282266994671810347521433255525480059240105145378747993064094351522983444310588863951964742452022426391093036745617414162434006210393591290221276697279215404771770341597228615322780941331874205935773175397414363472684873010820167152454975167489355414523979733854431513721285775393091840181105465631301058033338807569661199259914744770118760620039694982776724165529383025218945903323203100304037943739006015929761925901066767671332271296450466688242904528033741858601511894727932592564770188841792 [147,53] -1277126431319734303868299096811329919926223614075166862638191348985169105519736629002604417483628729261909755289159989042715710559629861650155921912838958970236314018406836428208007148125833011310623041470342773624497602605099226969754876911276150316840845176532494300304768798625748742057728326249265895533802387274479708585437774434463377116814566971217287544082222494619143196125878138407087382856503475781855165552417423822120699184871764122622346508180649495882830203710201900975789500823185051131132037165641780789151876319343715803539303726783409061313736787486502623255749351114975562100601837665854787574684438530427942779885891891106923368003854564070285515973283778774078249448061479207003264203127373768439866385375030960873715128156475850426963567222323222665478668178738950033127615075401583304022550807314092533667293220515385477735281571185573933132664923568061297785185484136134467663028967265520362739669243020184459581009060668339806248793522559313774257170948414227545469783708484739526080900418512699035735531926454120326537246506528955755165563579808157197730637661355737694406318937200769912711215000804588232977853182900253949871629050136217012441091454372227928561538447042621017218804302608507444301540352193201945020620645083955254778773715693643889118644575200969498174174704782175061941051178772070908816676557870320655220838501810370119187123675306393523407352723001142729029058029609971928891089442182064802720515995350846346608656381841313775508148799138460853983133405398053696326240465538661557553873897015136516134752400791016198520742641177604791986171349845578811663172524041711002155765519023427367077243520090151192057420125849294156389144869352653461402091616905565296233006025401160648164133429976139674297830020574434408639510536381958959412726062480060898969619909876485686350056379963308860653311876302576348312336712713600847142208969866914318934976496274125828230603603539471839050237869485082728 [147,54] 523772903569698494673868329318563848220536508853981591201481853356007687058234383836562814745917427445036305678619505314630723959453320023344618975344613192392445447318863054717916697685956294970858463861146296254627619612048465706664857616312137482343381365738191859310918038335939860109187646475680127853414077443529655637670984870795140495421086369934369472025593199330566044163171561291818755637100593086116289604361497560180358926072305054373299113623779092547052288871336618803789091051946706173149195234593023051326479334838658918219578074189108482296686012883865253439349361184648082610913327869942079502070996835999686489302212494673955469158653150292063559021673701362364129732531246617801568244697630780685193115046423631823006221367633646201073333440937096331443719317729278498746450605470964742904100711024410459273675538711870374703697661415299118690629923079712186050664701409183602311948092888866906487185581549722819140872051723095704865935175417563547340094872637614917819674296612733700019663981729677016440921610471733296291879268725578712285048726854689530494674912037003943201192136874179098953452187388420725001150234884312496491448239476502031865148145191299666506880078981370153706722031027649648151066613192937828790542248421728548710420580878205829157608935147322311273746356182206481547659221555659449608624785572949790222426763163579478870624173506115169545287863171420934232258741074165470343934600331303489980457715379441069339536172149162924700351729905029918269983050867077710147755639042286134590152902336175857432304828728972310564460310002671048366349185562982923264447832092418393669202972557016810977943940367025367226521728161325287695223186564050055259516999048856520250493054285255980944171402187713008851461719925836304378960661092641127634606703646414667775487282279643132365625238572272457330373313696339529589499440097611609179511005047636740721670826501722932242472193651231410785854665310592 [147,55] -197923238015843796707320749533045416808731174594252284492836542482325451140917916383744202160304612313011991540003434009054428114432394844128898628066693287264397487466284113118093700759821785641199113808665650771544682204080025548750354652396289904400750766434897261657544896075112305990736855287486876297400531083148770734100993061925542365565891482908337746926481523957061450660964804386996308793506571894232206447323441724907982737591974727846725030022040974593401191256220832593247947557736184586531876413315300972904169863392201424554609260678402058788297542398122223028465228445958973876001967099116392693161592595510349291035219256146741765389512245576098370024265051975626166091063167267900734713726277098587962960467371670913734923689719571014488441165540004995791169100440964742899266014812467902548333908287258833153622661746798730388207431118336030018519358643864309175764241845970354803038024636477623556623846672761396125906068465372115277053793250393772603346530230616376028874874284642901288301054932794050928421222645293367337837599723088125914339204103559304702297423000302575580257986093633148566286601010406247865837134803120568669252534631486690293285371379818584042142346064492603916681237276337693164178364817525055849068669830596493536714528271457162978759784153417755616799917398210094411812363182661778899946872767889561845442378189167090336820554443636557841592364325523968397373148300400265116358982824777160367082366955100521365255855427488776855730387675532383808090761456594107039567800237427016984061361669978880719063221032323642614168249689067661450036457166707841336703931953971653800863635519764430971541564641976278429714104429798952073800041586942304054567769320118619171145135950999942177770358502386212150382492523335026707658111571570035512166282781913691423493200331118629570091273113625776746349103447990796297944425502171788011908293078686227908607649198764689761666922700487399913588970896 [147,56] 68887859477396667336112778303939964751708569278472761544597832872166612129907210509000236243373913731382401379210807426267673258947505505888382083548728694792103280376544509916084312824424419870754859973090439448340866684259718744811466789832669408281670815038461519154181338913226436679516224793636391981293232579867128103550568070041953701028996182152392226124874977580950583759099841694954664076983810111367217413526855581266205799348456022643671650514426964087111590736144067688710614857000931137375306581005440629639290327682058795213632890474838027842127314122131629300212414531126970134324020467268839496317366464667448911040340265870013144574918712428843221886941350060983744462221022114572577446594188379814827795766397554953238753006142594681456602383057675381442240069193445961646104729972306659573655414335959162555169559363160952441345552937243035724333056928693490332614297504862476716321635870872848555466259158716802760576678537940946490476991883063132676880046266827253976584768173626809925215654995557669493532252036560442429108958677365279336677797405105083852134469238039423473352026622335051691063087508304905924120315026316868294036854313976101617616053511210437760358894912109747390668324174273232525655257980333145146395270652356574516076497146312918979327110327948668302776814413601703593939735779394548220802093691203684479885404143777904110159254597769695277325971494089950399627804856279418397167087907416611897030561583486063646601091382649437565293798609182562842635174946930276745596879712260771167174741366499069900292142149683878434582435919766287757402688842188315674059445632474754012398155553141819920458158153232674615617069402084170798801080388117670231812108073285577278928449289812530284749598076370229909966576521531720617912692389330707007739283370323465603848737572327499558510385434520577884694479110677776801833100549108540070856597899828241072901780727136258962269161415268770259302496 [147,57] -22091747478087617648526502425908691944832396617591109895222717474743392030059409879475091176247728337620778908072272243550814312304499350221661523415746722318516648964063463761149330840033104574624330246600023745655306277649973725555682239613040355821333969132956207068369018896338196988678314578179114471180254401250278848559592282987283108997970678796491269935454530520223748827683854577353679767759475462123031203522662673215256454555793177293762110467492615951709863745358051230206592426034169276210399985221650963693262749559103426990967954036900143607303301821748716360508603329487129809837815685639060350379223411833520448844887977272590655379543882664434363060559892960815595218002310705605018483981014194511283062747943104530236212726718732091552425817165600951686684021623234470747840186352172136191727550079536687340534744963720322137382454799821894213938469203297733448021966129097461053484330711214424339477150614169353194103355655445301712620490802327975961937010749834431156657832949587996613354069161996175098662525153315047472722572328186726432771754579695586071739667299824590244441553261423232937950104663500770501426352279559816213258674160202680273973415706345311396192859983635043328340433780495643162958436436182470845018119690234090483035417679573770078613040444299773138198442750633268507530417530156523201271441413882259967311026018998869409991996173402011376705949147936667485048784045812825794763410368393889500252119499291520860071514479834580884340880989062948409671430881512248040349599023390277034682282035813038191204744210745008823062954709821523226177004382174086195522158749696221557540442528120190736855447723036112777550177786054002488280845701471514305050539943368777619573635857892807039727045023470340373249823810611180574077930678661158125038332934080435318099426460774077625123555702965719419105672483442395835885938238084170505025165936320760509483851282269189291116822201583479616988 [147,58] 6537716108537624901039758024030667483153670081318309195137911451946038752262757030559549658934842771933409222872751635566783824793452229928455811792316941330163212873314213106362319161143489825635496455421598315537231119766398443455760222192574864392943325867296359835582019194923603049502198586086343913676159992937503003610303314752106725857880203073570837532247471930072106640292869787132018332086713678943735877164600474324514745850787037017401030132845713786222295162080369323611378517956114735843671704807707415783263391503490578225043891021014994432410866811102372627951048680889952278514386232060973156363099265908916059117392088739229255638448737251612770471618251158348832887113335784901350407680537183739820337849146867835230120900563907213432861201882461452141041504104604774842564187516128795355745618779479173810546485997198860034981317656738858745306044766706448933424847698837730843444129544525056114664698127081040830642579836325566414586977655335485892278166190556245962969671970953458644341844225461969815725723541215062326098062121613747902019457324662546280539639659888485573129322545716727931286683345369009644553059260650260065216852729708383545970095650774760762482909303025295261392438280248264754672670935820655818843891793946857953288234189247390772382252330497133393727460009640655873894061819229426162311369453507882704969666345888043348568671360051131266497606939087479505096149613698777448027252779973980136802549337499306798011227297911991426865995295851160887423972191856523860212849054932146490569063783689316416831176586198651575044805567308120396492002399079637800988203817457118496518316405261312008508263738790158669995064202845955550436812712550884957976928399823670110220235251032685854791248423708707960236055563840239712527237300509797546270102623848276607484890978259447209892229875657075687820731472570802499517995540106341899291904671138180149826541495297245014513200978763180544 [147,59] -1791346439502674526940902962542952205779193165654630742276128029578234586123076607544138071174699884817021423104769050067173523954520069597206945659329262935370731647250054688728809059367201008419619371646884493146864889631319847791332819970393395798746277971762795988095762440778062147926934419127481661663523020299549798568904788788402863204288937172683665945004232470959031411118664309488129107208699502518901832468061611882223134217221573963738455741918163210422329055692531234401774050884047601903105559090128102234556265184076748689698067938835880219111794524545600163589122553651226394563041239815299877584647137797134627778225357186979648620485056397800894156175041290325183113916021998891458990783835958218170608472371070217436238971533095434067126787688342562613918845268186506822151578037946304913212665805866523162650889390782152065231978268582963771264147322659628960194948335285320335903529391511697107561710259972157406293557445984983070592102978392930903703405875695011883637010648791006760759232108242385712757163851329549756803860803939128327516230098353986063924828363614834321095423051889360885691096394943597404602157417441236989500617980442193093329474922210088647950754986834217768838487750005173545639970352700511070321774221850121890589771953883058622589719545806014567108749203680355128101620646517034535630398869622728953844033787490519579370563190282962468501622877146428744743839270573678544322025264506592345793670684697648985855436243643740310128635625114260288128445509055913873100860782929331063148011772289472202457639294540323808128886055894283343732937417940056066234251208129594322153959970162766422804540532701245370294853618043455901082232695869018112114296422756906976557913662112417342463959412112942051312113003129805294731009772238237880212475162849547568452342024194190368365306122354440150623816242283001202529565372202757372837541920661228162334138921744631703885439458748096 [147,60] 457010802307327593581819511931579190241107080378388672879095876273560705859694017071303882058471313931091762731496270860546886652063373184268679954697532980420107362657624692690873820380781136921104854961106201052528678486280429576756002199126056374518909619332182923152220568538408343278470540460486323242277620538963591564371465712737886070462184172260924360785377188564726451937313922512534964345841505685038607267236938510589015870753134887127150346344654957500799011946318000432793756829166906153889518072184141044679295486977129033212465530558988505349667431087611054358958271425846830120227461296471325235516089322750355410061979192843389339787711841744040882704795537202558345071496354390053996003597354017380018294701787278491631110673743295003445048474059694594139610709432567534866596037701371030925034350070058882598733802504011337490528312349336497668585011741959817870137415755215855090528971758982613898166041708658773499829852669460597816054723601232443545360745470847814309268693747298765990679392968889146574615304922972822868833471711873426119369087013656069027873487234076886689380952131486931373362226394246893617973295923046004068789157237977301152059540226348322901009496058170302651790160107636749490680513858832028129404983014703957397854938247518691546768547351510718259457383089136007436628263819556993237757805394381994293125029581442280541183976002750020391104253850815817838857894896723363098740468706915645181754373054488965047840968255382372337609667835360179058915056470988757750516819244856241331007983637697263586794474804750146788873150707889113594477976285253731449880637446381065087954548642356810680916131195636629611712043687394638087929061803709868999011369661237937921370797501241279112925731432972761774583190945454051856095569305161536966200945962043577583946229525399621983967005927710970190933418428702124661663144090764485380757269310465594805936188451533290365048340096 [147,61] -109389470772790573407457880198098436418187423546140707321645096177916950583202380825489883890933012039375173264972929739521674936014418817961833297155337051121796806692630927371446735676546348069209528395526439659373813829380689146198801602277137168018579080657638697957254346161294625140780787005754280827185381098035378376488109226075223481763926394139790840686743001737549339759100783743068176230072497666759449488622818736987053290325149370033300105433036315974121109649584328450373977289637823036223448211073330826011971462310218510590090199325390539258885688100713472672354256980946951234692642094010777559022646558519729702004837002830547257700018403247123075581743067765394174518750459283919401119690378278478456460299202329987052926805894036425685189505934898247549104545058299354826757671972952349647149152676584727035139915100347387382895173296427697611232610462225671826112956449210088665847235517902689841413112714834081721505508344155755882706743643773829168415527214634819609357109582448059988899964382243459062571238805411870567537596990288322240730511080494555892445779253028830034163577184507095920986655429844009140769339594936027181872065673703398813875298402974243582262309117339600675697638753415626988115950334001862741635151838579791038288363548566831529196953047512460308417500550253862699977001719872111567169086155170189916702105406673809285217211252711828516847688836317137810351977926732495474780036114153439104247439267841476124491724017853582286866830548806696358289589219045324423836070983609169167506663533834002512150938877686451402257600417631634543955688622817264316466225879531429666945496188694453472246545704452393488811371781816504262510012579986905432174254761653234152904102389027667045179407046695370295471059882089827503647373492460924429582442951342586881948042897158889988980476183840254249144749963745895789132232700578480544453935648407102728061621954096126356296528 [147,62] 24756578045199918155558095090547298380162830903797319683939331102034867497639585845131244698620059537123972445895626491356878693695658280820545847459727715914328287804458187155657223650378392276491361558527820296719697095782748224210721495773024971673867547835418490350008231125789877596379905940863496272509075429511005390495279370763682597510483827190245305098812305527939599737346970078308873336832742348095952973790930765374201061948827638626177160681040073893063517158748350120788999699842516607188471904904105773397239505244091689198338795142322001587459962948758457459575453206087258326167806230847284569041561303943086073683219210623424153454157068408957474860889594036406335499781416132506907917294579673727519297049986474536470029613211707371617971421179458075256199846119870808796984798123714868812341115910070451193856380514315915888022615856731273286470035712068505010579685273987141090851096887438137764075662693338833255470005751307321757183361430722323943787029049189915468368354625291223540936310384459483960385168787761947771434040174067367061882904814028678454396404384411253213752498865957504363489083139707435486418763850031369951026359847269611100030746749258682785748800440870584044854421576099261717714532397597709118975798115109006614801260575352517420206189384838200384979009969345696660996679209800563005547534802963236683292074831502475599082646761904445794268398061722827384621662931122981855444879992038261465712846001564647935902792223789399027671847471336015375838345826841934432556261505759174529140143938020687192764384753090865148990323864909296295338338716217928755218561384442148210560306036743160805796557642790002206036917877754083606966096819758335875825352089307525799596922047781531307313334195761784692300310699858476069215662774346694678178844753074537598885467727154832837900190185866283277858474737410713039031777418440118532411166210063986625505701305513065747200 [147,63] -5318461551116476025141240724295559169821057037621143223389499865563680694811397958936425267674422252093591092734799236097081580876037503764483366914599093253348376567007385364273156627976588404471147965791398545714286134240033357470384485129043526909004959294628541120335337868005346634481750759353736705794651134466188734025285557204670240236364346236576748664342037672446475378685763328446629042725222086990252950430478648512560419476551678004552022773505184290531568199295537939217982496720080636286804715897776109441357615724991773868244185908061799317828393555032932877956807867832683396363516819302961464824600263469977732246834381214324619673738044725728639330989808642052576898521586653405174173015923489473497583344894565878946196890632608365157774000724183455941548116077199983133325855343149092212235171996883227586927234468374116366660298355597629081316398089195820015983075818057717132101683874683927821073217983322833392976634765241069217990321662269248165434036411071708816252940338420976053257875571333985220141997897693581559225490077234892734466800991504768039143918996344841901396625910964889437644656130690051952218966626075996437528622713219415982947552995195169109090639510840203497490997370185462116390502826979514491230686260974372418809746089676082963153739553206146458713035168095362537105411388064989249440304677762752034063447124725754423717917450244943180788934821562838595523509673460769134227549431145083180484217788777496374525533374400822936507818363588537382271172247555762955846059618298421187946317548971078154743339695070511358532899414598987394554226201253063653874297319534996515129699486982074659449521434835484428965588269327336668991791468513916276874397920138797754051912178375822708864597495437735550840690498227414568538537145863541536659227370850554744977270609513175289687434099550504379788069299792091112741285271633461483943547557441305021453779338424656416 [147,64] 1079667204535015784327149615139225456453084670131536664209545992691084429545402732277915032431461211983362428774682323469933924027113383660636526700447767353070098451606380656115390943810890393962021236820386992957002363310893124885781688669620804944372758237132030407918601511173565693997116377436459557892057663557562645843079888084548038301583156621746180900182393306728175121374246728852937487439612326628389434508806533461733338629268791708692098784380321408650260283518226668502425417839142186702078695827007633121435745220715057255828446070775888831307002313883152800627381525223327437453632922066105538759109021073906173849004895047659880734894998174933966645788560492354070111975174355173122626656646115947889318894136084471313023451069717785165510037065092598303096026928294263429068211025076952409526386773646374931233778061319827924489783986430634274860986010667944978144305234748275173553432280350022971261181890480962155781546157136492487761917467392735909771924711741286955432567181292242323200070096848047379408708021708300219376747473432870406920224873394697970885378967409598491425189631329527008826408024387813217916460038608502606914137078966681961111083000696291114408565481683064780905143713962402800404246467542529564924178789536682941360068437432497066634141637264148098410787848321923438234361959628701098832632934418320499630428514383056864899301990282842891650367976490900485201493324639176891196271617400578907079592034719448599974420052734302314759715595737390601140540508421488848311875089702962513678274095974784384136026129938769517024399358270119287685471271911998253004908202751304663260934429515858484671725763147484565330613663437642008349407718258957684629916428517388469935518274022879408562700023590709215830319932786367429970444096554585211883706896615315041718062224773159663347673905048448596610670800154068137434918812150228126356333733446464943863632492767680 [147,65] -203860502316852344807275229399832537815131575920999430559376947090962162781591408471993279422949773532881498452115867886007323078183003622739627020588872287789718589430078297031992371329229337774097342373642243256626144492228016829148644317792578857298621301143099854874903199289091931881990103365448374062196833032678576047659573480860394636412741262014274856764727998733731403868101644109696189012014767424392578208671255867557058779368458908467216974429656759664855598337815111640232547249032435379601505022426219541617513858654538254255262233844228209525522747216504279752766204248653255259506861176305126111804125047503604028041593454346348098347439777273162521296640845182398931616916477179643289287178309636345931435860369311889743670599293313891275118917356230054507138098135017096443442340846457552378382837118548359944664853045255552204179475808154806893920615241650556192629211010282175823868884794054161508621261317035874967690562323856464944390607462754274754762732055632581506264419965564051416046097759055591489253057439745632983753685193563374224233535945406877995318940734504254108522967039926429448065922642505466430548655973770601745989086804588751238890868054721597088274865336873381918387107574809221671529976543208644199640493714541312122641440971805417918437991403507354672677848268433424462261520319367264887648036025944949878714990248916072406869284202421168317749494710895827735646123037322777874115619404615598019593980221407030497851941114932604200551067333341306285598690585898074331254154311221434094252184208092859641479317073502789798267941730630639972314585223054789283616340211503866565144577350259520149801619448460531760685122100578265183597932675726884055081131697925434910498687020702552455806067307225050176589209296738114968975780796537616243028475411619573219690664909732007623465225291893414336666468082446447874176704496777269581288689329333897905838505048 [147,66] 34848209016454402649908910237119892887112210483879545958043768445793881838779052127236097491629784794403173885688039287234865964656002099288175540971839306123467061556233794329166117408667381964997364973090090614597222255640780985702740738560787295632506588856956179695094869101048118624306380928926811230522019876229750427031550389814575340693927127460133042262011824765493283155328134139153877410259386823066212563393620139197514779232138177773415677723123004622442388599238612052875152125426038918449500398910036423093973645011241939324858166609471097428556904164168300084542697037872888195437247906892108323727298908567262828634205183511496162532845614022585368902900921911782605061292577598458821671110254382703658394429075275393299881842136677578422461467250826902877978996042921149211677959200197763924766675756754957115321393061660473881718122555113225304033744689136381379886817367129306680090572895409741060819258810929585692114222258460789706505314479801199335145616495319176332166389334905397946493064470917643281644130010633642042341416496673231672401245761037800063476633351748374566488008650086726922923684634373359434435519724819509880751382244166484088600502758706792877224659065640531863887582701993233795900078810605329418095897061757447082218231681451891825185533603570068574017246509903054324970012251136200573955118479968914962391144831175710986685762901907703905967677813751185273676123836639680445410895624892388004119776071234960562038834303078087030497215868305520075786028945161478003133141833904583566819614844856391747917713225399647809794642778893718855463595891412680968051821013696853406932597569474003820678634036468323976681689396042308996474324247595479381706311201261660495258718362946047309564041361690121773601772711978249759012397566910103096539965376622088889302560486946072107784382414048632809441840245737627689646730651674257634688848583945571486814208 [147,67] -5188855522185590206329099199057569838296093566625912681174146876876068118588823852694878932972088560037308273537867788741725062178676961477245715861464933983731631353716553726522357852778671914411225403744693969276918805327376211995201045657037132862744785554079149817476329295227323958882142254946318039230164812338175282523797470429779509574957375402892138074840493528894247020026071979695859773070558430714361615574235297751522237988813130959409619221010767029688876360055084917452947445986063434067397425354832782209803440940236825362857723926152752996480415352286960981635456021561753007695506059679829841399770411648320269891699676435146051746024291581260707311289450466692878517589420070444773301707018342507315126658106410832854209336892100448268586587141908480438397851710119797558562390977922846616039072472716630615282137508425927522627592519110493798987313892982754350188360619325745364391983331189141117592880264027392170509924563743443607388445456790091306624517803314945862186843267135008725162581963818659471127721454833392695298332914169087209439878616329117199526870441769991054519621177037229927979570778480644742358868254117640118032266775560112633183679182325476063898984417498827169084806919565271632957481656517779269934022960312606481257876464987570772516887429025380085878215600737224871441598029723929960590841120960593258788866959062821076386281747916475921042915000216115377210161695803036102833966528064373856550306639680963868914069781705120812394568451508341440315226027550840547793634021152097302262610847178189776753323788653430646370116668512133683970049130137283997384012404198783804333525261627028677181121894745553303247416487673404154801164425420849903385271912897502049860534080112421159107946633149877988904735118046005264540661629906937354385441283788796341947396970136669311415942665916815198644705695530558772750972131094972160846934686761053840896 [147,68] 634274204129157048606765099508752714345120695737264192361257778437781898902507267872888656032764247232366199484999977357170644423776861210126411171039138509531605230539999785975199723385946440971448510891238434786708621608003422039848836632149816134252113943199823947937160929331430653346667288808613618904554921188865109401408131869214506526597280604399710207620819502165390611082201302150562459897228096610492788437700573258603275489319259871803646278552203114699370882595888203192067422309459562299303304867833428623528433679604223550921966565550885862978992821172743606128021113647834021652316612059297440203482107957691778045528562806168059837016666320721661412990631780653027755546371063069911601254132878856638561705464234790843793508484125243373399182079652836112240368735318202298796819595376090772886483067564234719467792094084732226398119362783993972843541343039920723507449491330219639439973014583883311528991722400338301739367335791423913118767605548592066088240856022368143671789592135311166694387346672778978764957825180311991064025542710350719809986466162451897212668685957577460168450823854630208075526154695753934077768855555896227401164370549861697437245833341734183670340927711536921179986604358824643559257399928449451897290591472707278973558652279379834105831668962050010165378797013504077811174571699579627599857973824093623873891349050886240570912533336214380308728585778989109802062052782495829728684863992977357076564780486344315885450670703781845834802428199400180320246943206676876197162834299738379875237120032769623502187026495085295379417733647832688591712535490696251637366716717952515060075595473692219381647604895057445447716675776776821599509149277822318827392446739473787171900897060370933427076593457427692555725958154637234924333704388350936422431259903309691651301103125316343630224204410483386036834765655179447554835578902482935549924839448306752 [147,69] -56084814142934222259918534455848547654031448931170878694528819553491372184024612198937237206076952282502508066999557953385873712613146584733558900854245495714446646354298715673817655387219176985349354451432189788163330194742765461156506857753646558951438404845946828854724164022997964803597887633217299952864915731202442648406426654060807564514097977605178977777772446506940039443196714679481902305377280659091241912350643603919922522201327383866964979704095948661495128819445094798724944578289834562112957411063749116574298261260147945837595908468558667385216559813812461130643361702151992917857155914180978107717967827905624829239726307126609412066175848009868882195754645751126966875430022347180018335113919193510321173891210258185929301657671289678727042099930457028700347535088491170536990467987213570058636797487176038146241595685545654145983101384120262920908538152889210099504550481482158646338878709364290589552812694381765376285209890763242016079856587250087865395854932827000677553902281372384165525440168807673251648597772714762008443607652457501607110963329627000305913762405804186262256024597030746892114040265849791585873557340795023667338487612984284095552096686176646131636321527983014239160705608549608276441870341573114671827861752676637200312830850019723252403092872090833474032196960785153065074279531669774177093736356852481844923602663645662599166972879668465660782101527023137097941869268222473314768135548913430221641365284792339301319672633193786112672395824516995554419348546063609602351289488726380559529556925321617711831804440944656749848543900182970758141641064248115998611225882845817982937398640087281507065446146270471180037814765837268484305810185719148652974263180196904204509990346941647389934796527215457493070727538709862641851633122523775851776768502319145227961237014616731424902941067961513910032769713172599960173382774426047541079500178696 [147,70] 1926684600087839667506376955032091838224374193439285345387131832896669617542133879699348541121991897646583680338710600996611542771881106431932655722579339154989122888632072492247769963123583563909145147301624752757676086796905981223835758192888177086332077381396163723599463213496634533585508371671939284508147650966382422974621671774295223352532743268440653335143029267310425806352572132561935195179741892389213578616844716660705349523150958927395257886538270045055689399113424652260607181591072180265320057328214651540806255480321825665885315428201242132895811537068255113622789747433817734764830090498661868634555379858114171403430374124499253544097520683034036015000944335755115110715307934483901120195588324032238263164236237160030423720964099284991101520021179418825529316009763182676988546580135796045750676965698551026172726719293521066222651235025173089554585845712277949364319169459824485869287449798003204009025311014335090605064896191878388512306560656237094832778958714875734842998504190940494879972886749280401391548096313920170629440331157604980079223365667579915576173767576700446870968320524914603241302317184293684200210124295606792285878304394656236797216230466679101833480131802566698894556369459880816053091953511597466998557392473308048371464315379557922348140192035697695830919748359258954011032707452720602101661754422179077648415018149672844217764266381874929435675266745277660042031164845442113075324803822415859348802096166800410306743128359053598686254615324991707948470281070463888997578367352061825078819985208040947020935453800519781512234497346409715148034642870774181273754909874525847115368095373454928485497135677559723268460918647472989117853434239595597108776780003948583582181649007557033598970815216680614014811211576273010001538971828639347792861282692548908117193427048734435527136473268583041821305472520387526885992427209351072467169920 [147,71] 408055712375553203622404511367868979736250328355483086965827489331546962444278630359918500050273401316628466912740760143362028138022659702551224006059892166142411075002424828378890651410961460697014348310655398695800384836625719698278582244267340387143029133261974705311718077667935806888740053599880256869449519679433011948520061592080890977708468889074286131917648948559122278393253554562219520319411962872525940948691353727441978136428361317853632906398521543643919959131421901802679691270706808907715505912854448230438443288516484544211830529927708331897639985566103805750817582513461358298069164264228994062487180922858530098662354607671483518427057996517981266096763757617245902610303605386463375795710824988940683151198225443449261919890562929562287072700261284610532881710264531757432835933695331454089929367172401755243175760611031836817137121901815369136464162715604113571133243310526514006443871079867409870200583304949913598489325931255718629746163840179324995765764055117238477443730520356171902515755723500380873557447528572114828054628028206624345410060992572472584154069621772360057543388030442248857639150772730356277475140291958554042701162836984695331808547703199636972839669376188041336613602909297667206030567306328779757807534214292584327710416005381656942039140352270970241834319251868031430434165337884863295519268382612903748419838520453271047597929998418738326640604518307608535398028749907751389876354923338675662310604355063353353857756106943527385226232115926683587597014272457382641000941679047874877940960826386470755603471225842875654205991571530147083658131211232039186604216064824516360753613187490436081538651197772470345924791177289561654535116311626718884345670550022144274945805759562459225223564657938127656126069667416415949225735505441883678067886143341071055239756738772218259152480092790577376510637264321927768821552348190411967760 [147,72] -94190757362965280467521615872589836776167844476795801191889918682795411579631779402795477057685024534969146025926116122323726037001557232431286999867715175284063381195841830143566253094189261949968865183070396516531840932629155178749351775814498001314405197261157073763170636017710702253628251716712077809879554224031991385970745448653863239794127244222521430000168539726732832555778471774996379793044653915120479556823199879483156763290162700203512685266182711098828268432648273245597055284099523404492387853120981564012449604372717338553755343620164483463542229019552074953932250365628247536643775925419858607697604975743645569101109616910992486728331196213129904999749327722513074503463283897064036345187640082558039540320845196553417699357807327298082467589339516141225723362149510695561308733327828924394855717589749578392253190027307080744973927485362402896091507580936854303562673383602568227744298414889956339961214309457899776648885758481835003328485289895055621311461924046768711412180493051010255233770610449574448744352886470879354598209798178055483493561514914916513415485171659026076824554455648550817984387629941223387698436665700821814242527575514743138854182060902802451772097744247418333475395697759490196570816897303628838336114086747593974144261429094942705305333196224504244441287770106417890787819253810201946974125395446753435769504785671327633557411527179312681812645174695066409809187312455949219865580190629969218271834864899659874098202657703930681016202136348441995789840537747870164639619588506839669983217762622463373112647192207625936947691852903974055271079227631340281361183763076337436482666485362415520119194133928870298555924430180286867801840485752060989864909640516208518301469298490631896488449413099338162990263713397247743854913252969700917660119627021372340502398920173452444095669824594496536724155686341953146400184010979532032 [147,73] 10275169893994371006929214542152943953374533206169846082427320262560467424135394133751813403870346795245203638111450652799471160665286597887058210006798601229794967970130237240245361206664587710640347292569055529203058127847747160380609699047143570782233526040911049046817992936530406157680236596699017001012913234508492594303246483954715604555054068606482426845459177527742752269031768341277337386829288862441705411503300668074714170785453252240502363578969967523940813489622254866800108047002264886620692221790134522822050103878219035615708011525191288265471591321537434933072699399347750890475946699342793889754408249107483081754256889532864492090895962638027415885315765442318398959035390585329471117739954511810647931041555495166248942774897478895220160428336441743861686504609929201860188941451382810608727317328790257930859323079233181329521146367530164817751087506226272138802286179663092629564802314186353360487402597827010072961648024250803987704262142561002590772652811461789457103048910313329163032014676031044059154438301578665291991711736783311973584615905368933193575827852519582026447588379504083326226812050887937072590709915742233699487954316278339698894360751746630915822688137957098109078495288415566810846749881698721569127085019134761252546706326493258700687203699983428306746335678304952111169952204462374296732870649403779222670571882679403196303330708726921688633808403274850235352073697919842604948730034453149026213707235175963500293236032974140716463668291010071955500311890508702606594097042528738947417520983136412891487898050169282384309293065300294182479518409984913367636482739274282626870193241647316084485078101127805986871412987839447585035484481380051824911273374480211874386482898744570145512645343330706827029070294728719714186235461334768857558808248519180583164269243150449886395709785223085761284435116348655884397471346528672 [147,74] -529705540317240341707100452653883314767121850158419315684026688741495894800794245993614130955298337228616084397440617585488259503684420851091483119243149668828350270157608465625132345081949467596119307342286154798066230324831627380191625685413231733671012026488549826150860234756517770968602759298809659752099844383118872288406290174205074031636467951457070863738374414898316974445418383370295705246200033615503186736244401885083628419818070699968434164062614374733421513145719551583069872351514794018118459049979459516528757324543932091025302792451448577492188382991608361586577845354014812276232687941889175784213771772114974582286736218918112538006411225558846778842621652659045656902194840823864613780867576058874380515641977715975265200564149690350590147995915627705747464362582701212434184759247104202202246685740823792839249533012017695685712732545903037796162182911168372626929854406849023938361463109095742707919258943811791552361051295493746321743327686511868429086010103848020599797074231980075941583100464870596544719646254069528491302687149400993995390489194450659174457886594221495442541402717919926353067594193363138794593660514618654939283590676448768558117964748213210226297522040457814833765157067831637136286922978059322137778613840395776831234448756637219245166560842783776689526293099218180051736736471188092056572309769665672762481938126205664343272441160147482044877216528335128069546126352995892932408925186542197206294253795591928019709901160520583034870823227900790549939428545074533635948212083619157799658368021968510224234833931425183157556333507593998101526973168553935975339757937978853890216280582648454709984427968067931443797099983982575551781617554276462204280644275999409542526013650362627187979841128234222464066728900368771843928158009798604232689988664843187897090929899160117595101591751377350042881204394345680220594507904 [147,75] -26087927802756014173456737810978881008630599924525014133728530815940667874337407222974143516935263598596274028504680008449190788820853458033025127487127104721160659667366013884785769468559917243435793169256772764456337366251604094271964486467738259589890392327955233447600923955439442032554420852921636080674021401049042593901289505384901840838788797121795167739785528912758307115438429088791499595827193603022892415383801465655187177717765127885570982999665876564960022010087856041127236117694078404203020622011072904343658904904750264828196886869829392698436895498203586291635913659082729599881704185013440846391567798358896223008676229092491416851200758942301614984784467879999027380169472845583401150238675481640803421167248819943000736013962209738128234391113191978586259824900775802244855550137862739498058689830871586006615757727620005486883164744564533705530191662665891518035288971141734241583112434084587191855862773343241456743217886337100654740384228013798350042504233039515230329027553704209376604059966054448104930436675194984314376998595024547766741804699289833473812763826919966523566983278896273402079952079279401112066056640613249869704479901942699751423300128509198914776755159011632203408617985219613940967363857696142756826942097723906294156336593181558623930813682265852088859237998953040845474460559947565025369845714801329532429905907524436661940872839728529402842290825291937061634167773557172511544974437708995628378222835524839509651216520940165630806864189493812338597223784825099752074134109482399889313986256492099545061145749598595937315018225195705041133525011209785035846517894221386253193763109066955111544919308222833262070804091707970973130922818817463756569885042693621992834985019071270432121337160835088356310022199500689154209384441198270718058914310483267392326566437305221157502701442517323846899519776792093863003152 [147,76] 8523659452683025023306676843236550574572622127969398739428222694554191471646930926271379275462392789166775828064657174362572641815359628848767820171934351596572064101082784879119311838428192400651570735375207854997085111915497955448393516514677081644368770715638177015077149959451655368384802250611716388185144929005657933674057397563249887738650549346707771891100381943565728249526968982080731303344038185310209297270284714507553074186816765220599898652563621102687399923914861376726717138372030005135503164516054086456724320562489999343884761776796683142398471255661718132937080505525733011548399146591525907035624028639821132931386411762564108949507593417554776546744458870285302705495905300106190910039753605021299696083690311018359511966974271805333468453829348505639919132888799875449896007067269242565608373464064060534693390769830708480335518339480897943695853170702315650713577347003982245089430266691218831558755214220718076333569921334869799855402384941907654466166892050036639273313634053982559360814083497758779332483021294929566451126976861809673582914386646540931465903443988095980124028206697443375537448806859806419924194652197364510956252412155850556198978775945844671060255123717636434486673151204251707888829706431511907043007150789666772691112569788729460439663913967428023524900963438083154652963837301692920461425867237856228366601249245165770193747419529824903211730236945770006860195806035997445695917811953200487561752675702455675999823260211071128417973537920655190995305203705381727085605147708589253497943200154099844136028941242209372838880657655626143545265177202728478701884039102518014293705561121879451930262438516509664612698044012756270831670600898127357782557239517494193079438020863601517316758073369983314464620352643419525973767664322752916442754073116993457232405561886766251296589975442869102155143054222942098336 [147,77] -982604679785187448336398236426859714367035247385326143893494183775580927221808794603205000150832789222678502520062048804998749934746951674179743573955528873308847440269178152695193221183257501679381309646484382919207831873406346767157276516903426351358125101971041102026785750870565819937932006004039266692132365411961411408394544734811989886235347970288608939138782543723976787762743296508592984782036465015768701616465367818742710475077546594135424485677580937514125939696523974683021811250066309613709851375119785166857280927714109142072031095809720600486602391788238671339158454955791963523918543975804725085008814594046408574007073907363129746848327703893908328125748279560822446762634358843182903863494909878789451712061935406426443715893259663913984726539602323286934701287659416597672308169182440916731105791520150537829155579581974694261703182611884145454116318660977295990241810282699337111067658635671107051829753630406733626200016829610497710486429333341967098286229042659192016230519377915914933812654061957649768716632022501360057597234048047547913255336540084740623165011683775989844262069596956195306359967446912583117848572298733708589926952830296058521116265423277888212660290688454311954933062012470468062202068729261717858916868693652589426318337572998413054477319093158891011830807829939248400797852921983349884149499685498313274322382544877886312813465548017020128371649857227334284264487118066817891370263884244446836790410683025202620556098616463972670749958003370184378080915674527469785916090611016669110293490315972754119567381187371722576121155602777078518193584465223497821352029741669159631514977178763192663764087613808075932732653394402697201527914133974844741336727983341196099891810732753329679996668194365902378827902220058368580911665955679558316624811217828388321439629256750250380035377294376582427204457113585364 [147,78] 78473738457166392551215768966660871026277157896407607772005567101112544474564868786003888589532038335026722312158223828877724927903940921251483290328502619412696999863114917449179994677478683501054794914890597445202743401530374284051999717668212924150463120081830819183972125457653311175435326393344034714904845227260685330285207078398565321057229387349087930909983948508472276381051493828688798180530416155018551535030594318329096002581709446373218648984569407114289344352444016209443856035811707747746958117753587414028649500579702022517246560823246353136656715357555535622351417564099297620673000683130706820233357196969381978471764345723561475816915190392469888426223096060522150774305463567132411921832071633387214460460066653978216585630172547982901049050311859466632389233771819779559664508416542227452578966843444838638814076794414128613670401086827081604674510519102119240609130258493609311363100478856847722039917121124873152000454617106962195328188708084440405574249640880332958767075907823827270005026748605509717493938700298171742562190554023408515577951015313641592652394802030039574321229196437587138776407117510005473372624371682118391541990995418035577347120475115554165241866936482159631758066839306051004794073880025037631130073115697984322213784674704207985092432231991516550431208166766321406784234242974758005171883219386037759527132398374085489212113516024375367703301762424471950051914581977294315621041660588341637926336332314950147833321382705067699033525790947309087772364622083828361832495513557005866703481921020498147317846523670505561306391543560800400257886516390981925490870234198844937447583190476844767252397043943013925785353893113640676102441312787388367647160720247305453317352798430224345939397603776227149500175099546451351129978691620661913293949239895111251130496183689920646276818417813569065773090828608 [147,79] -5468174419677885053304683010754720130811543073212205656620731817193221176711453222148243491356540592025001443651758765360346299849146689224957630709596000637318498635378368484986115670939955058104009203660901473575243927400513372077134692790961311480937447984661479613042408202294669840450444662921200308233368210008069289880410656146469181513845015789690853362623284829119558657275130350776938922609573088558583557927116762060048398270735523179348170969829811530775699966392653617753124452952572383341337472404207878203573870388723299902723022636923449101570978652452746312900523250540810963190328277996698649266688772590870347307472702444474813741398609293986902880745574175677362266694328737660587587252481569760998877473352234319777741974891494570993454749440787665321453306486145548954106188331193035795392623865714518951243610101599407308884706425392550330349896701775200623268055207417474818137391674833373044546276045649911436146426748807667374252315494982988446723252539864344733258556493939565942798178897472272917833703355503354864021085057504995808739941138006455212842072217699501175318640959858423546952330241032519917517098756026796066716176699517583647769626119341508745257009640204231417455327171841716264698381319065787524568551555516043352082821453640617777304695183027276500978088463805445699551669130395463598688466469520386364044008595038316013468765592904713478995516020109647048853579152695509762608997042687232407804961935696214005984702048930346123215240784588315815206181025639936658283104417290697389773191548208011164384656856175831939260725532273110189253827518179214107446942616902838334367603014888187913056075110248050043019651894963274800765025057397282377353223425152335591009389345791038845442064133748892735005313554831012337398422836228081226693603132419776657354432828099992614914129012432761046859292024 [147,80] 412131968846990986028235635495436804401085810232781604293936791519624099038455922207602719594724870979529355677875170362544841429044221239897238259822295011605921138820500761075632929501660374947997714772640026427384787017650057015342546282383392448657484907401518170826933971249845013589290786360355595061826239250806195929137017205260452518378499620392494942803939896970001552097127418823904425873018243753218069915219495548248508572382942012678507657189593275934676171891247888529100867611209281000468800757651838088720549596393953816651788625979595701913934221134546105905227986697654115890565399159838522370613434570664574842175936726673814263915028674170303064541824825188957656924215162350862909598271373609997038278985516396241983681437714679525834718418016543986349840723149071972746961531928698234110957200481107953421332910349577014825120116239546713935051181553857088227274357509209569480659874728553093874173354251200984637030720865711059869154425966955951414089042175830667181725982767378700094939716951275344037111773010605359138384306465120547542848769920387140157434248842659990613550468745922807213266869906422275514106904134879607149071793434785818851972667400689023901740469378721474469531238364057676753287385096428802052208781988558660819392602251237914618812558317732945013449564000775305857785505964254296053210377071524840035763121557761212568914103047651779282201143492955958400154162480138093639861181122302224264223762768802359448795364223055143564773381916803462647672835945946672080398184942632182774603061103932083813255484814076025125125233986024324983639296912362866840327634731090418186706495969009319936155991527816550516785570105661881428142126207536231826843836435350167999294880859718806625672042557175995806602232946696028983707046960961301294804876159852895835521268477277609736495703466198266798240 [147,81] -34135815315732246217274651165355180259242054012426901061748915188279675228528031059022963548229514984974101491826679522058027000252182774668423254080623734320946354975923085344988131932876022348004140797183821409589457667995079339364699476964586000099130247365245072741469720803466008587153066363355306669306096391836508508803730279501690220776552180216490375720059834338449400627012538261245206653176396233989285696952164516366233247070874267765701081299909213042287650928322978533267446945909697386126910601902286110019811114514950668156873812185611573571118950095866474531575959173356197197229341113820160208555122977501109394985379079890852198953846973528420266719755141949337815341735507761400700032947233881421452105197113682480444274031905933310342517307184379566824721362641808330946483232183644058726450503783404906387563893024381016038099555990802743334895296250111596628384768287721537167048047805908701384814143019840828317870339853744808135257585820840341858983738340934422150310304857361562620084362990369011515884903098247836185295791747070399916767521839064523779760241233254401078643440808802595958525505141177616483106359554838518355158594522899597352815141399577016630679612745731148284729551433242880406987803012612693970945868220808788586074937467850658624397308760049137949861533256873091059707188625481343722498169621928910041391788636629764345188319319391518506438269216939367704529131075885302279463346781164146561417692903887985485342942206267575147660632525414228632217742576624603053557649521724826661805054410610909201281329191494822950565385839689578562350002719040799995626767114674837644271215737635005927362151546939908551851047351121851901721040256491105461985712966829429958820545821483748733781546051400872962647991151122937926235197930410384816147245674373488114486358209697700779784484452105771188 [147,82] 2613755061364436074529423381182203879804134349209927877200398733107501609693344664166385513817821870152104160262730547914391931534863551446608526809649109289103827812015799530205016196384881479146324945507135866195228640376048040620423143914227009300928330180725641693876595213416787188803682728735574445180495759981443061288437599064598645999933723696456152590011672763435417350098559308149403024926246213235432064089325380643284418855002942514608104724969583446461637532289204967842333308914487415365309362948621751368709285243855451990124685418803139890039272217044775179649111629440832522507450327593980771824150408246735752185841011741434629947300814777635020234392172270000930603233487025544935082724846585885838951817780795946246935565744022602955474593126983267060761443308898055147854274933006910743722835893849206555423081451159339439089697561200001089630583041486234869345396794572033922156819874970464357423100018893548599638495877433266274085416108561328247885144160695874858263034427578739474810017871338322304997621864885322167894049913394748093682863676350834435318539332824033361835349086761731772194566477054946225826088673478591345745018737016321447999698932598482881223065941576061822167408751012444409188294333489300889628693762761264228695592015788262336465319621102042643732143768251649451768435233068959245727182677598303671854116565362730695691229625574492760844567238370595259548467584334053734211203190238209225316932171464849253887511448626355773217570058350362236501097013742180228717168282320115973678680892296986339086505707647696619972362877300297584803903710617688599515548990755969067295204290054908436376037540410530700065380405400739286119026735825610153793151802839698083938162553583124516483108225029290575318365443945498608048161002803135202982761719240246415136666530376720029225667730994432 [147,83] -162584609589993922079927092792281950497578702039547861135136384363072186113681459485541982793278054414535292287084621438628666095216340417020286556411397502331262031389675148423249216722870970473199419094667105058966958098128027591999608291925558745491289526009628595230501756554822249029621055726645192280117120640824825612834423511551149584385133239615301856611458118523932000623740436245600637279626407229771064154380446727810953617257640915286320823175099412032438727445760560469902058569112507192972082055704943878998299034420963191334743996845798707186464761808379529820804338859046035085246137018132971532465740550568599662247452678849947228110704965911817083061410060051189433930015945329084563552857451784763012526161756732860078045782122350711099731151157993347115462055938308617592709928463032600480938384575137239275615338495896914649103489387276163496971825089112040361488746109617828095318314676865344078997189575951464711112972962066815460490755577165812006264475831094983838218232900781488487223377097398578162708193402027518631736003513582437580766919601517462773151941599035025941128881983933325315478136395182941719300622535104809377057848698352950311017393394735366415972331207813567100107687452694072214138834073534066510393173057988472925161963313984758461088423020540431675252222826697021662206097643966164005675365587670739926833347697692760236682110544871530658943702637179579288779162761152151592883195442325960382872998499485609435316909745820161744172008703594861253189430372395086275025228925025910201722713591761732051077132057763930050792954220905599718007730458281673401317583733121616052184037002713277704504631366979880710578614130853079855815162685655769976437491762445398848090669311157890010658806416747338491977695039986961208825209170561886945941480078711635834801003513994825745382636512 [147,84] 7672595129770697609989393042111595747917866469581439065450733044564591281555952937468774682762078608205801494725938030313380938982863259463889353937932700796265276191783151976653111941854696212226793949590280856750214521980900906446813386908348732373277146479853185681229636399620394953104471085557855356326410251759063004974486651474877152118481261645426462279624526527178318929104921282465256581193993607574632886734232240246534702035681148852646495615416344024936276324325360916267497177710613207389238501576621071169515311919418729878396321747028203222671160924438261876452272130572309306086821241666439034408942582018444929046486422675394445477821831391249454479526167543667406959562125486716425742359486311291705659773014779612826906830112792331822839175595847532539976084552349386419077749097082268693523708912662535237710476252362615252683058874123763311073939032202705096572204550543539446324241382187525583225529516134645222366095779685390873067379342395098640123695378991197509574714691832727354206148549412999464968987207773210983749619660048190925424904272286150062308127450081437224142048137284932414879509316592466666717100910870273682523943906526007538223026173978871360497560323986897353355063764995189722178628443617294656393467058243354422141353163578531000254063930401414506941427530510198248621740230790994382225334531214067835592740565350781257088635069259036809008698106594619090365374240744362016272952478150167900019062469433963927598468238296748256174740117502598760531222492360524769535588010382543082965929206690840298079217270983316933286508308047093401403013955413062793117676533218728540831923208736586517934055587182255006534815585689958969390292806300570410371107683090438398240305197911962588875005760981044892121380838693315112597246926937069674992482657450341358608621754730942172625744 [147,85] -250732544261015911103577898724621388460338891574478345738055319866604443496724308855375905113393231780546383985505398660538861149783553399766524690525722362760366935763290345646556944687635082727310624128591765911904919851518559604929109883866971706101068647332069066841313322808244280595106489704840505777331795317036068823043437067066305684017439464972268979153658745128081457482375436418742345517469892462869781748579402493650241153233201556453512216809419813676850525802718845238668803295020980576760907092022470335812145212638064283303645838548035798139798134920779693666315093971396789581724518438380119976309024051592060055860724919593380337542445684311276852311485176133600997232257800972270313703947314704785982360668560410095703849467100861519011570007921147716428983360722518955666706428245407251321111970629789661218233895798011327745430439461549990561611717505686552129912865422240144918490695023537665963946921264633658752622587117669976816880507710623919134643039268139660061297954973317083071092162603969381336097044044315143860147367701552459990281334842075418728029233429161850313488965274476668105928079442314770434668003654116134516968493897266093462493368413833670375955270965434846709542405666074232204598571223156412760458687465675377952118320378268862365509456391893036198741088327837217899289567589622711300345282755074175726402764397054010407931261651605024606525738780038289641403528442905602819146170521829514113525403971676597516772948925339192896626003606290857107159520162553960506967408833060894940918852761130403733622197192392178929132302155864002642307718963223886406525619646770836116097523354685290318334007193187428838802258960372049584096240214630942986589800377038111916738949430138154313676072961470484336145604846370249100126126304447739564077531611695253583174017416753371818 [147,86] 4281267281898958086075442479673160163414869524348404038632267629765927020385336227976211686191040136507587295260080538553826342970071342464665174962853464024231127368746119008577326564230425162853838959032545489744604598468059404364803304555888131362372269374911197269662324433255851809707821308430988636235280574212410351668118849876166499379406743173299725952449894594242829670691213274645778392261551109381232270456235656732921749153491931458193356690069296825978123601686677534012329254231874242709725392567152324700615319095184041908221972916676774348016403932623836168646770404888350600805128617871129597064964920851810389795491327840589932594820218469967787438002879701344428759895264442385027613695231342518604895924406072110420450077191540533112439048358209125983741448278418772669603654517357935081612859042264723359753462851210061382740823272832996390825940164723652246111536233858977999849870862212511896145392276265613614309354875204805616550941030441816331608291970508208437650232665635219625705806821836290859925043810248590921925689925457920268900122778278618672267570310364135154956915795808990032371383920671674338542103387908600123675790592298161353882906749468035069135084632961240396939534308765609529400276118756125211369285381260962045717841593751237574356284546124383235489476187714042638393210297207948808087921462409425763179296092975924035316901176175864064438042765672577979052554810290063600601459644710104849915643671471811621904232640832145278270950063513977615498306535802934597792736285261720283810767529171971043593034740524049452733954711755583456137816990744897647111223323607761936418984526501110904033075418515740392473282382408701706663511559310197216341140544195733189779293818765095260372912244659188474990435053133370642810871916717640136922657951422634118735964531363552 [147,87] 26847058983767335902466956503163803268921953264973908998991780803079456307102581960192665179698822737006656238660628826129319111992004124988980477166581776465367531901428045469356535055703625828340314943565252550176790972663869210475452087653857327424501747632231614113548250664441274712826487088958172400886616861337182349482307877465468351007019506014466416254309883604556389660699894600329843842520576449510504261596519936469856277664231214400669186034106798338799941527747883804395836195199602480525890164507998430587929878911226181026358573753115485418694721673097250012549902435230984863714942211982716313421103997117057488323066788731701638699876840322468680145779735718674414409104894129640638986853341573395423715425187431122860208323299867009780239371841926723712400665397665882552109847145504859585520536632407612036776355830796435700008789368668788075884341714061150903552479496283419617825538839821709708739011866370182374752953067742181610005069517349759722541401627185824649055346145515899572322232016868236733049462658911310405730484485272095534691480957664177560910347474910045782437016426848564910669036222670541186811413316560796217155891989044473254768956766455871781316321101078228320308192475592608004929827235095317361652356832771216607090359503933561088385206047899011036543707569105813665261891066405278697269918138588948893001786199631733129886641613027610608190349027473585607527376703908775532518500828001786314692650019698138408943843387153967501488308887048710629921092383115393421688312405087235264568000874478215445386515982033726751362806552824138143545275167351502552068074804277503637108115756579730289933680174234864848508689198609591229425276766005849153634929910133407525381809315447916434868587369128011839701200785575624893367125727361161828175037763249728777127883180 [147,88] -2750081273342157292289779337940920014858958968987232462773278141601144702523409890062617343461550365517294367784417921445059571286318556728559411289362807028580667160205984175514814908923450811067565043158996539962181707156763373384593495652446505772557127952801730380626239830105169480466473222953519637660826136373539211451087537365384454829778258304567136202283671406419271956436966985449644894890787153158020895353103053273367190908504722625789544867041015205086741550644765012996108321184434692816310227195769321375205835315410601994835429252619179119869224624079613282910395893998283860301619823754717021926468255331230662505326271154882094467472040568279439140947477788350758631624366444402385052041861942012494872379291832071337065585876636764918147468627190608565430821648693954582705650718165571547484368532403667367814899115644471532844945727161873175640953549031885550318249589696997728635996253760929165897830338256092095998386982961483135474430409400251081802672440785578360288013127098820353986947918999423105620175189001345260620195775497736455589158765960832551856494559640237917425553098577750839260642117375587001831946500789944592298341340119016653863948042360041352256112111938259217258656126984280343513965263997715027820603503276853857617726576060597142431339557429542868037889686972106699814807311323625727377510494964538969708310533850277068394276654017749568893642622192202468715379188959604569029227792088242637467731842658522589966786461163107173040613606493252797400276414645072278131459370526274147980266165856548659255408116466711624210609497701973434955446285438177257913255628379467421771336275303171077032053834012531698068964018741365071158819582212145789688371168911903316307010129093609163211412096038513986299312629810298177595735767638906584844530812256470684559784 [147,89] -81105034914448761567537570002678247293952820616535426139158968067469056929835340133969946439603474144148092606755875985411259688910972721935736802113014001372179586059183543395691603493080063363994225331356186494937104972177840554064042201757278015565924723445802621759593183657829799644570745684883751676976212358236222726215085562910748334370581539960079563746533561912542929504197912059538510685849796354777569938314955779887255048001107745329395422041824304683053285747851563275930085293755709316786751176324695194024820275735603887067875978151851977529243906926911642714481549964005124945876250333390296693367440272216757105964763068700910825689440137257051281200676381740748767972141720542443623177473405992255383858760735846513827834482302524272178513291151278780829203368312328058792677788346704271375314397820373945207026005471215970568241299211083481490959512153414779121126198205820385391258217706635832004980336185293130334926546986892430023068153702489824363584402205932326242162338935753456057932657907720546804314182210033226552679863290765678823137753077669974366355963593336060351612337899982393034641072161559941823445070318341955732560491334463491918284702036176355411306283656469335673089642890947616578496212014026743861934660905359575306504198609311236494860641117881638101116575634971745929277401464710605524940061457174408245939818373910807146944094568306171787505241146194709498365161556267616495435387809967375993985628570853887695568950716504559037144966534203155225547741429482444385346254469720087591026138870943697846035081193170434004193928025893102132034150157863235866807028138177422554999412358079989626690098471165029290571153671668548048526984471498498243156628056043262603239557023103113997630497818823754545102468001530462662812608020717714177699841599926839615 [147,90] 6892435050778327407620462081954781861495788606693520517232514696033998439298120082846955363671067032677905744352098904529427833598350558328801744221050703972665888872326952135903511958863004115996974677507336691344661215031030504377591549625058672345405975464570463621777495978220384129672287418757222353995642008492344697136740736452715298230462500271269179663926666577251355287841770471194698819008368580272765789067302661755438074523497185319592592931473768929046532981888388289670279968427725458949631218665765732745990500736786534813296100706085866168727028704186136171729241134863347762473706645923987447184923968757578147440699928632108189630924261965982290869929479449281126649260030574229336813802617521538667177470983205800160940079776891420630016600244964203295089834416942875775663854626187537017928756710999020665767977209689049086119575994561530510497470701349212814747504892811636481627029141879985576518757993961389368844753561600958406650016826740124422968602658301743378009742405306258772714014859473630176497609677289142985480760555977732588092773491455211098300620941273241516494517968402411688505598227124002626092662856708726566231272552467581558008211681828670530096014150313087064425989847298554540466993159728603110814151216610101984038543483872935794669535296207795286438086304663247832229564787118649930842480567052482753434611640848375710775554489256136112899707888948829058871786808506993640005789118618185648904454063080428021221404970349722634968414295090930893625747457894193957768528006797966578791963349586840072992455187473135940424309987523153987121953265101342504460308910074103125322032567530682501497590684943145484886822499096178114543376638762302957580192410018583608658246793147570767531825176826640589396984473186301631073465874217039694528987701972928 [147,91] -267061381871409487442184378965777204357367758721015530979621380739675549836086460728667654707956549074455576213219902129053589991276710130153808495721572555729803879832020831312788504119486050071975180268404495194396317694313835916373207671664801410693953866864860530091140603022410868222772990828029341213383117000838744063225335187922924031854631749587874817376477604983091185895141199306927022549473109028069921583871527852069509550373076657854450283670773214197681504667550312651719748156571355239231301736456691932569717840297646717148124728857769040155079488239216354505921721032261788500477807875082185714450943354553815610557730218490943524735081047970089155194218199006129503807471284276234713426556361597097649173683753122004475519812040580337281068003099266743194917950088499761142680899965955366543289727103299333093558724478162229970892626821839709416043628811313044176359487252309596276163120904273521324013254448865340822619981234903490645900830717274106172383532557314391603704953632603951576942735625349467622808973268206869603563726701680676940236496942843497286865580517509483288979949999162621736324954519900210673683959415491324371141328236102963787096973548567146953444464483103871450672322371798989566842705890976131472549021197205146148326570539666073153518375635381262387941970987428642522108420776221260999582816725847831312786204077568073948780572240660103638459514916461963036530849702606284513631388998173168116027362483536149127961618671651571670927927161174959577944476727519906664529408615783292460833926535206597271114119556538256071118135737448883689945302953528041834551309227314377489198611346140352266520645023608573594129373619769072053934645352988375251311948026321722900175315315068610505444949374538386386397799187165856080009686639580394480343487368 [147,92] 1695171702421691171232293744612104118321479493262201484757499554065070647862230658581999968655730594581582673171700338337732197629229349604080538439064726416975226280594570245654609789032349307305971102279278836273675949214069714736696176619571425129213835221472073184752106463328895824877887098591929853802203807999242877542633618753444630207082226495178902802803783507825948374866163362810410679664981600283553671548299931497643153333387254196345737752362916064116571734298874198315536348072986724227889043000216232785985449544857355326091869836881185406960905638013934562089128343692586819201039943236446352361945104979041593459612975967217467146097553617529890809930196354294422964029850712089453226642968171791081802206029175867172561812569076500424616894734548317181282808706455981033641639244297735224124444500996451064535831599157225148250877261312217578450060898115838113653536732589092732418178591244361488176799177464767722631354695310847018771139823776740985370714129148879115139814346020605734962258519263050337760161753130477537853113822564329127457988582517439531643327152463539663090229893131058330993260561495719883338693471497539096911232942552713694693464860506431811939235565258106797109152665072374306928084680660294097446523340764110036957997056594275936659803831102356602876815016979543275116954261191412312093764705532255593367143668815608828280411332390419551998397502965688236591232291060932419743643424581115186117476525673899412745502285852838889431619849355914849689097788716150227322340329775843688203826406925688388488084687614081575482576121925126851205836448504281361194105079647055705733850563390915217132407030075138121925355195135824804267057161757683490905936770105907460670175579267683493473070100325613145581552271933211908337188280265522184500080 [147,93] 86402990360704751999122478540205729738258014824361552170141668505856687523733074189870641931823426238839880747864322621295725527420373444804909169244386661572296923195624316425195182318189524990056793321957080809667597350278660061762961925414166827097454250046387138881000852418532694463078314474822284495856991320928497061292259529433294293845728157076285255844640968046725637255500109457161641908600307996668339874600001904007529570607848553160212905968302853343341161987169113101799494995924413119490686263936988216688006970748546133891307976113269959786940621280532406316841039845209406462915803685225111534631145817302045185242664910038044242876907410543157687631721553575896142319821372472773283470123579590799444392039388708963260457386464798857232696369322149456035438833410201397822716770479486343002375279720720201925605435084696409724088230116155951644968357143473838209932384684003521632069802554646674997999432670125790183615998705318620197665142600289439870788418058479954816465918928780865224153060161231312881618634885097685762730566334322412162702011344450401997208366130479470370891933749255844194126449244772843979291661796424146135410719032150468753248126233848548689988071111250345984746844642666433708644676515329161540126553312210306482307665151022899215929250071985068831778457537842813227775885053168972189464295820492053130856341192049997368100437849146358133654952487619623883568928068723797581899573463109072305134178960294451361317013765594076165598144655526934594205313937502913589369527426985664113800785466111683494705469758770334434204373157888828886222435257652838488878417766176933632244016426342420244668228996760476727978836815056014813977521316710007638388005938858205040240022011020203282367521953106905855320666124970063542794775640601854402 [147,94] -3551859709434044195680142257721732975433838174927497854769552956603279782276850416587541073992947207122604525535732656991672513985862747299375426086758358488516077533118800526857961433042108159191925171990351840216756543950717306916484023861302440531793755534844169645382185563523079254876261537265683326264574404370274683307878482945948002584070451564539759393840151802728322831620297932507988409970405434703019077574254333723401860327680125756375592296791276346460902681676940511547431130803097448073341402196369164042772222067623138638347104723679419798063982650189133587682763743216596871920235288726610416308614253250308224735253809886562671229455866264277223507641389177292122617056623066921025333594698563339001238888387247636263975062234263833454337127358039209766420584287227577702045056995406019643645121229299533990447053708301422033942545703095196295920443820988369093537217402363767094175397157151023544170554840105620878921583457932911713432191116862546805147835317560575075580385240550737180787477805042155355946613634544367560550804486301715784378813602133989530273778467094934204840339870769481614229587852466858514775891692512509265226433890492124433234158541885356634644584315148377286264998222307178840620339467881536682077807849647907185270991682631068944051911636680839334320251740782046615766829584821734662371094597960994667310449450217970066139780145835079280879179612103076373649271671844575550229290441225294683982514709196682898144731315347858223141439055264782137333690363591417725711620799136777712475135298104956282452031179092151775820558948311866870269372924138017880434202203742640245182877894576365400121347241244504992512435251490910429694042902703816751729742265695647502831738706810203227692045190799865824632118344325417447697500172305504 [147,95] 83196094119414430125336432976323005144637167148088343733846935760963868833736229657609825449707327682150752205213933996533143939627281983730879464448689891167397921713575114653057219464500544890872080025083477687091393692166138741182828795974934818409894257423376877451341175834546602622920854063677559508769265529783853020118659950945396949959586725752546757983601612063462820428517187598701872172373348315915787885804082493072956708503732387567617141691712342797648115837627057967187033796817268459260195544685551699033821862476504042792806507823790915460034377509608476015937344229310202361934605896516511030927394249589540297304842814180984998768980662328536976977232763899862790366044313738037328482165006688952319543089280604452376084031555299116983484301482142864477494888925228839656067477795864833202505852502112357767135795402755231493689719604086579001872321488079868502758264859020312170178765772714054453861503006292119204922634673591649368212068045947560421839914158772016032436709978823446393825492921205185040085090130741272081324634854535600099071859058891193422248293092079208304268909220412878111482161157460786906649331350464091682887163914101698232421114014284509213166832501434936868538877558483440146541811662325344883619538319751985769363947054770250988130227793536710391330464837549971017698324423858640740885164440246153016664081041811492984378045212885778078307414061668637491058333741017869030980855259181573377295136070356000031858488974097566783236865694612486186894627277778891267813754210229798014041059988580439363174522399098055137999974256292783089358191538718494073945971680312679632755259924322548509655614847104445529883036754826195028275794828921029724573243152828243044852189331553919708537184619496929245026763499145907590836918212 [147,96] -805545759177654727339639552218079627363162599104237130774999443110219602640150109232746116884021936091302303119379473325774050585636184598318958260386277020130535863955025913327862256178051554015542124611531861191534516101122423649512172247058255231465447424139114531447728631090657794126105996415738958035685426859728935278300580234140959817905224419221850242155357218031296972179915524458401619604739542100478847228392586041290661936955624975475966693147537505494675103940970814226736325507261038682563211107297230737410750752504777112977258344643725051262179802191582931427116310193132140901441558696002711361161778290757577380881816006055059683831115869366586443590956861292887674076074776706642583957739931192399665860674067190754228925942978120988458528774618755911136074944546409745127427111041210615061484725567025825426261868930037201535679602081294485958096141035975151017585660768297414159584895942571382777001429994444413762990552254155885655246698237063324408291517226933461294400746180342238943739870443510777816030053857796617391734528818541728836282036071285374072724893906420331497297840190844370859960465655970032534387772283046016480445632939864342376006699330240489672510245542644112778227797540858888178305911506349183252284228343733858794405795255022622189426434417947768139101663072126312846402722306545861926432574902154677503589405410295773526389641389208192711321206336556088924487955828234132115760945588482388296743243869961623840502937586220763747274713107256952954710036447841268826524313988064723827561509235187091875623112765532813199798613784688227355388466747019419465871995467321901998191802813250319144256737166624924928271130508461698796697451071502950558687440586165609082129730128018509812058999584391262657506865006308865340136 [147,97] -6529907396189871989153551448388401824180362445228306288756346043521355787042489403269037659483510489013290472969516661256937306439171609579656314077300192671665663553354690979895069628434239697535913789091459319280990148656673827658505220343697915945711879424981902261558140734514680264181934336663510603087254495215528170584448028591514612070715685000589427220292220106639148870441321993363796460166789088827070786906195085110081746895505970320475731929327259768041470836041683185211496210999538287116861657846440584922001143852727223661133957307179384124207597923794593070351436276801898100786674246683253330248980827547642177739326584174643969998741983316411645923968237134800403443681458954489545007210381304233206751445300146495552850149800003828314025593654623648394716573452247866713678781040275870242969192526592795430289111598524699707353203688262713436005046926834808096149632878087228961031117393568776543190358567831939277638919323992253470432127076303542285159105465005775053140624031345122035493362485294276509194630927496056575062047911834109258875303538015660881265618857370947014011177061918147389219256535047202544584243523038707601328471663438614013075142989597213199383207560202672126875574007675413316690406921547269924218020434009867924437180319702882922506492720905228391352442815619479175620021133172732838302912018989941435650562206211966540693241625990373893618541275290839093865079555210915268995815184204523002451539644058828526566872554151901904545166870490598090622770538151984012952772464230241248302792252843120180565721550534003648946645865392326411176983037894005804829509925276448413591168099710966417991196311987679344943985272503584860119645044280621351056893655016227510451008616565230603799640401409615713356131412008382739 [147,98] 198526127561364115224937534394576194068551925951367493319473585052546837028282350802832703002848913603532238769772905933543270987226125045812339977093499420455400401969320119860280584005370210808504254517991490225521112820098394946191675141964576343184111763829257875311849129694390748446934860202217838317865764702620398885594810756127561707966135194603318878308496860405758906254417821265760460436093606998243178388993686939278348879386220642338943643075521536530247743260599269383976058872024425845451498786498015302217262851579280661059873195750752348218995293222080720802858044327621992249851960021830274750583740208463231121466080600457925175209971721759552636573056810701696127041096358413552824854356322141598813606828329447383023003205718301555846610356311893225072153242981735818201654986403012289076450505016674302760713750064848691969544366916599921534267971817945735126741081447984737662746630275983130130544793666547025313414435777903002374872033464214929329009166888758608224620765420718296253285875148663022658672970205199350463137310420411409145368678113502548306067951568699952710821616132221296097184396799652910906243568508366397595721296874584052369401266422843653526515970469414307903304426950471073912442147080524920059214282312103412194569369817599879698300038506946570133970165566481778994612363590036798578125538267267087441408666138867233761940442116706621296326669098468043768040100063259204939221774895044665350536993419757589404226454199942090732721277022149429646099123542520494366694897131498455598356828093269616758283426390577747147149635486221291891337555777744605683693257879433070699972505760348424247692462234618204469344180516306597057244793814244884334412304215437409898121361379255070129973825171952687495994564709312 [147,99] -2708955411552624014510769857646182512012930645199748154939754331081671239402530915492153353364536585946658361426842455346638600474384241686647047239447176108538906477406555137501798227728788008327444354285312960089526308651049125933506025938326517103839549426086995851398211332297068373352807515101619383869820363471310575766497809621199649644615108510396143189631690877259264851731058097375369280460290789481570546188156526491669550242715708828954032058778083273520803117869382541517852900998201694965135185808156661990724277757122343429785983062218574228712430748157981643964084571987394023959456302104055044397534159062364145895081664589314148815992999712814967209927548268044355505863496518980780789913965481847024999235301053286018350171881421328984587849713451265640949164974675284015122032121490614940584338524679482081068844195402138625898504450894747727522886075268576128964464015203711478712264560207865204022502700016691672470320552539857442149510216399424198619143128083911597806250846585266543958059603765384893914467612535426055832332282136772442540345875048910108941343929907879522098905845459566224375237133237419992816144100435885760587188460829616251656538823179101114256686763314690157240202758580876408296913506747103239135463809977733488786929934405840114355374066951365583495002325077581962386022170463738521411635972128802979294694528607961803396258696028972885251805999107289588352637115146787638779437565904864903288938556328524878901576701466365113762145389934076526423212076131633843963536145320863046021465698957209846314617421133120129717362885770517487652789396248914805030498475814803590129221865968893502833499412782238035081178391752375198661548466880453746172970425718487930046900549253883607302983434612657733763084360 [147,100] 40465630678461196808932052469436770956983187905115961411448634494051146711525203316412417647058442712374516727865435538953591782937538542870712319915046730587964550014822468666147217239758959308275577380438511319168120965486817072063805562977488822912954971306769098620960484448833906714776793038077535975318515118893939017652045787205254915526561988565333153324703857466210539998387072954648326845531226848094506505413936936454777920688803243499116843940022133907860451836598030728621388615904396121627704517492062586990229204401031550135498391357550344152846904805232066011543553830926051601940265741863784155620595586008600803444561872126715914647282417193406036996666427424331829320103145087207098472400311106052224659211681517297452496128091729772930005160801897126845815471581025522902067556748578564118111212634449775494108914433755671312212938187507314759165687091932515892623325098005415698932517696531417725246049446079406208767138583337295362841951106672411258573521030059036542312313882280252677637358020813901548289308451178894308049278121406862553704405639652157016364108485064176883849625422708252833997850088083746658600438474008155629733876336008429128789921007462502967061496359094741505373809063640574845870936167818328341081310921130769730713104431631945107455901205017527067015633812676228100185155809227826181433164602050500264143227528316557134544116311088296596500969257689024199662724213459917542504960602387684368819620399223494202115079472913564190842762790009838889333080658237677252113998331976208449300615840954170068131034357229541432984485314545832166198837569632021573350328731540528644523247205440062262744516205159309093354936760394284077042697774636971799482486217263264775677184689028451481239078403820175757968 [147,101] -506884861891715084826230196135666015850855503050756882728869151477967376454918099859607539020728215324194868115398897934619991981115970231907970819765731711320206069812843504311407403223683850273292386847026974447200408722587889881732058024177727046261987512971658213045396304646040600100382296565327799927723916766662757426705021452695758775219715653157850862623453172230601363084915869644133034747941523652707253668753454475975748897668371142064149348704969818737530037311643277210827004383524753279035470186139898505017499413969035233351965362430335657002769024494498329869344680623458840255506056641975170967138583939888490161694337437571149199925817986556568310954184021789376560389369757065865750104746614767027100654488344211506821031203832146460100426169797703636647812401508063551071288361132152596922934710234511892454758535437220722832548911266517072347831155097522306546876836995429842549916154073678707272026061593151911121251076579201596151348165635799700258503261371994792677458086334754947639309479117352676403887644429651155532030161126991873421759004242830216796604923064547424995164311352756966187496077862370901442478044991225491295036099622026512997088856263683767579843535210479586455329001102658761732555703833155509117637481108569342307882633043209187232084970022121632589087216957648877075311901568015303658061399265356467785390791780586593595735562390736294321681857639587068805651196689976502969567502890564055873593848896712709028713093911963620159138605022359996459136782637184251795914634369600639522201229415446072807983130483723424675082915546101295510542667204015119436681859079963158741323222085366970630237088186170735517210870647719928373552168980690831473813781870926601798121157653793890691703732779999730 [147,102] 3694762135680378684984024204891034219250863032506847187325462492038035986280380748394924334986059111930359223934614927790179398869567539234405854761979070178992829021874200215241864867396979187313399743701286878918260389154631249160912906631358531899416095770970308862671986333480780305791550243796202969024649832220224974366612552887458811236052507967734435472512368734785037546185821681357327396161070874920371901443594371743553533971742253315399701498963552573034497033333685914727994657783678143613199717754734002069395452939940228948354488161436458692666908921253398020978927903350238256610563488979799939556239726232647837873732183498846134861239968923188360838526114379806015704642208156164713344686253420299653442074622432963844984355505002823517520950624609211650276219210211458691855361033501001375440434828980704227225473753605693712489117903583576348412311108558344586080420163093381424177674205970837638504802315734128904383207957913524668669842722843034216751397236884829298201936668900229384736886546456556899513558505853399263418336401031513568508860491198484585614918753550901393278434076752843595141528358318630612760967889113241091875422172481064104111212898610388604650375817386517135640530032754710222294800761197386019206806915086230526528118473418973515539120165534231162448664404088443245602275651471118939994433159968817035948971342507913407867950682453190241455369739996849427843319489669835063263655758639430668832050162882240332493996491895913237736439573054517407182544861261916316378672662258972117354065491040577505491883476895015695213636615715054363483519146615885337389674883388799131352076497179686851175752841205974534727544345297579105962672153843511969582662203105327923588043701318627477457698499040 [147,103] -22325153015909458137658182147754939412681543297218761885014429956689079670810022614534970846661608449302029317124039751238426948885666276299054893119605899803110996011882014053790179394938066082115280579736271367494515069491248775542993266500610191450831998865233611625598684552068044825601693468945090814384514227331886915055801669426450049370721810523696575236609854258321184666149824194303043858939232375434679602439605897528339789652338623930752700974614275351750447796286411125680009671126204335734906142650038460676151715053827248747281539821948446466306449929513024987803580071413136573803081067815820925431313444210725451954936790688567135708123053455859420671233870451438533646620307069495994566692115694243940161535689692264821929102114147861479656941435577659878243059857232129471614072784535040956318910161323246412308973627982688844237323681458866220218067668814831905738671640529494202462620183781810613503819746477767388848256979014546780349875544861391098208326521581960220487739470392245092374024105396729425001934485203067227324424198538257826158075434793477844542443009084687502465538599169584219159029399978205166328254897948846353642825849062515959667358519132887486795359509197161360813339937597977012907248574861275820054798252809314241325528328951148340714454570720856290503047095035651543097219001417811880688243395001691990760206464400850530381451867149527437353512335268419096133724877743011832517416176536476899719450271779677436081943679154362132126891159195819308648692279644444848354300806015568049907363397335559861830889943105772370371444058241982474933995991195760239031014871532723796005531267607846820133252832263199316569710989148393791411606021904870855293851562793627358389266084304604937694772 [147,104] 108584313327732121272721105494797305761329891175291588941458985015703470693294571668726405168821338891226541753509376012671556010794191663107059430451175148145065238861493514540970503432487782274734819021659837242369997955773971291623319556990963445654632861622890843169451535199470665750921222292805048886204488032159590533365923081665592114754531087320434205452628768242997852461764722407737410282520652416205000605136404219807920296403041591023594329489096884894331041901275784857265816447195545341473506372315232884529697184564158856311009751610590370872805887601830815102830428479213291425740292721472438103626396373150422414774644843394301066847457557439812342349274313686981341503319314289683312471136342585210048216386822500512262650150532093445260706464503251809202383586607628744025697145384293177172498130303636501888839968713070367328642997799000822626687875434765470523812271260425464290546191189979029509353133314956148601595251999965879365564362444278243933102570160110009678055905043350067634094040271888183898138390233032694859442252611442381470965183112379821274619084576505312799230299620260628585906141411136467076749713921301226937922801780204432975789317744713436608146160820138788561965537545133631909821590057844892539834493327082106004346329271583676866029521011780733277320164200110592332285139467066091918075468475767399286914814012134863964324551923036043636451545789198586788652333625071033101727738067030400225893136708409594447273608805712360570255639315221351232502736637526852256664534947304296903147090012909080885633867767072419353384569647707499938958109609034019566323784548089805407788207144657261942865097929519659297994844511496724917662313737240684187196265199778093887820454330286859896 [147,105] -465207430061104595096757687357859961845776948029876726927744302664274060450966152511473790244042335117889749596529271254240571392520577331283365603257422635621146162792847500020881298972362616096391757820224147959693650816295500937746247887944205574772705189723532976932687043917990870018773222886242182410099310710559186219306400002934793648095068719683344152249563428276570943862175181276484139177842758586690264395332755007563275997409203616659774702519618037382141488965565593674880866698877174090676600647190356495765513180837061974866036899809886520279999301141823704977831051844427105901725731342493940779766574411249105887104290445692681122818656721106749956374894533037502406522316510036630219206457936128693431350882539114875423756027274024389203085029548817504100366885663260697181158528809609640397822973325533791563581518591524376026521813545788979035335295415417647831620461222193888013963967801747868620154031013994354788987080398915480843555718041487874339761826630394650398300753495890584194752238678811303284972122908225713338234847298906085729235954354453162377185909324895826733104910877984769911512521584715577234296198119709679950030032144409451076168847128013335495295690990743826861216066324591362750782823804782859759862327277048636471344185823815698063581468480649860790817809030050099103460357656582066938318298079132785860058115390621872502421103774268367069184263222095826358954660843737390814006047334783537283748371710619726877255544748774985028009923863344849424673177684635835293719559386880838311085012670612961891586852756001950516351504563434106545217666838553968328964919234980919864019329325367334557423402703286735206272715476243087785485902957424865052287849639686893437490455673515 [147,106] 657144854434748653535619353799737339594159900430941141629967619636086306554432085184430395209283165338891478123756575069615370272302671366133879262703640093062729543100038273919113131647947578598392547290729958042133306339911832995633774706162599666148962386050363950003778261046902618872409947756060409641572020585258274597216338502649267339963244304956646689282278467195963727197488855840549543293497605102997445055140904844440882692857417745749299787113245466726588104928425291922262102193824250131956914749463210245818186035705138237911223274522495282754148402418163139035011663408252410579798840292119090783316524840430305893568504895025638767748176156448916678254020474029463154602830027272914905836719520733594095316849012220169505154299805086211721754430823330340699209183809908460746762569935616498667119178375949969120388878017010560026286851429064841451356289933537905632708089144596475824342854319449809892284030470910830314353271633490213964039158438066998936203374199592882248309869032926107538935877666395595207823384693134752720423143616745782315994824831234429445118424602716349773170719528113853859965991367824127592275886528909070413504957067796381003509386420396011926052134150384134185119002932719883351160406723721271140501673223801635148754010094493465788938039122086532100459336204783166232425515221592216144680847405255585418284330949201262582283908094257395077368619317814819780125245872263730403170937707014490954235348269087979854338147395668493841921196617556825829359071482779019757219034418738642727589620915683468888366261952574633733141802424930399403216066096916964807689128509408740376672719044853553892221587001055740114586930423300644605822156308929079482455946695635907850434752 [147,107] -1297927515649785597226471704555176281328407407540942821220073115044942449943163770796305428804678742315069832428067841574600041351078140141307896073217180449236805571719052340965742637623420330065605558848435053699018799165499450546525931262279673568003080313971803344478326875195373820269071939716179034523801916528059723751215842466756532848668447772766134016299843667354503022253692554284715091385203199350814225707519860478454974587616953635363877797981796129957283567430414035461815415246680865720505709892577744240344836826194505633330837367646499235300227325720551990014247725071451304479506513571723245732723206921682159664358400963476233125569687329727018725871909831497932887677464269672376567459388572151568924106610100499910597773115719094856169885767603441110246388548425579755363062941901843667792814165415438697218811411201408362995223746002207130038917531210671576145066629746454947973780201739221865666506083436410523011194949809607608934661264360795582503705572309322357865233418933516387250363355372118900069703097974566765004268432183804171154142953810425696946897046231699483583867454622465195443197583215102629262372864719686426400359187873736514298386192989867570161579468169065088066421227579163406510139809804000211884846518415074587670589659026322776418589499410091234158652164338060908389935641435222802788124568049158340964840068324735267413602156167109745493535004038891601658917072607935689994396843028449959445885231085613770826967534851989389692696625905938717190744987123321565028125907031302829478471441520247595408933025894624105231475549797771411432983950998507389254629297642142298749396996083208268216106226105467101333125665571054166414012472683504416510132912040423417064 [147,108] -482499645226918349718638839155061838407274525008447641181131533475375246473536667711386658869259523647352219796123745838962616383001073167280313373022111975803336410090196963793363569840339681280944129512757836613619105155513232982918434202909086232391172866818430342526958200591075910727616169236796206305836184092548800977607435756154232287771464164813950489976768403030432118050226739771612632605880190113544155190284916532564398758354600061904800340864118740759344060811381768178845741012235486686226924599990627529385662932914454956864322853314675100341219779128023457191228264086822180632507200816153697373555561414381040513657155811583425789523331673946718755597089917474760067003212693832834098472391064652427287019663410095283029356627031880016903863668567106260203947679448219283803870125614120263906834996355050441087841385453760727690694160931264134746660865177742745992117578069259955203563072794212680192828805386727103159558521034725407738123033658980827646649829078102670402156427699837832648797982892778720396695981810178520191445449686016433468987623126993965047328262994965407811565722632446631302582965639056351374855176145646029604060450104268769728822283171622590155497319503598396471644881131402110145956089482532440524730044277584917702688943094987475980573888412191889924328172083957526964807176124360862534046857645241505680229603361031083939630131662352563322655511024995493580139816725974005348872684846680361677531307829021885450043601190074786935295318783968723924962068125443083786856204612929205717238525260870881036861738954655378444622553424086260823022203671815760426731503644894879469400976190498885712083717888256082030842509589425064835600329520324759672030671669520 [147,109] -2479828076459185996165937098853486222282371449859334861322641619426803983607486100101206073916838687948705075028841229466824742724641819204320224972717900675321599071483126977305872447382554730375653830208946822498758615573013743269495203191817958718593122990710582307158823206387973254082692888561333611554281685382573847158359898587302588039264028198657971084998367902877152847103553610437104425817549038897782810403703310159370386960732768429027412984451168257936769115419503429300460922455018224979565675140505627730181424741474962947355015922846809527262928379780161592617819690707368335998721788786395410912039343533684427729750666117095120838928588364318181983690079116318600146108607333294614326453766125490696428651638219162456699391423316277689786489550651246496597976275352020929241481066370847256120487688527072563138268633836202269484365998767114933887550067255580999219049034123265742118029148168697970876172748010863037567176125023246336027926942102709032681986389154768319528770603439207422368958613154844403101247498535384797055057735959080298671852421961640935630593708283479515693552173678803277309656364924834211270430018821197652618258488824333070224700684639997141270737143195130984123061849805189182591274910661945612661926004981062998844232082615537049552857580450137184721315157838935886779974380725345765519260324199435358904104678758453130085225553380482168097506235724961993122703080711492098159751924417543326098580792472281768453608049979171628709204999535967303215020932096922848238842234953236462188524021070317760117286219827188764923137897595167095284371488618112053250158354372200176250226398040743883523388168851656736572742737005273362527980707610172815499779278 [147,110] -1047855186494948621116414059714958970899347192988533266818012293794331463760612673053425861852067478497806428267636882206062725060736793721253490947419853774632321976113294528974725233478490370200737784789857411234923721846136416427851915448814702024629033423433872036239039718177103621155213523624954031686024657175440774449166057809630591798465628653175019162406898940899132692633183003011542941499136639641283360956353200611223835820947926197458331703393346564358576076069208306327523952250279423423458549291349760855731747648863576957472375054529831282863648765532334288548291966153022520686859772052916831696096503075285991514828921040776597044022829488873164032958157289121950117766838315591599044340249209249382929086775063362147887948213228706877479976145200642947235135784709551142255447902469016300842975136681975663097376830387662894658258887537722023602353202552829991956756977640968324342098223605995468074925586488405270043719656909388044995924489984851434436017618631737007211953711995915848401869035059555868554317729907750459297968293345095622566984566409425915701261809604624467252536784457033433024585932528971945331458963699519927524993230510109387940300770992787898164615324945758298991628062912963368250247979722017062755940504853986135618547968674454658571252915929343940213505729791606415714801590763782641464762708862159621303995289033361825706704703817911898178659631463846359764185409058773122552719252669129386046106236236392141781337659755867082480965470831848759298937351105562692850506938942190755307619588455804042492311450414724126670105620725924388603523359014741961860459893266415529436832175726862263305308550587923405424810458174706093894617527777076093344 [147,111] -1479577702467052769261857962169196844320758365284105363799864279249219922124851668823454535900434999624713770589482320484429881289015082285138537382220900706919926223592782502684590150043577226303935233109078324465883426797497022457510253962799690815325302402080133287458432887878431925107426151399847946843506892740039990760100070223407148654812301719133973821674812761838702206098156706139120144890078367608969632963762125868116600647342699420592959992541357803405014994988413653718041878490148565565984950563143734497963328597415838665336696080300520243976208542446061505097118768190336425820294452742472345477667383902663112023698091523160820529106521000049601425924238045826442103239227042884346575370651049243313804904303831608262528703584578134798496423516149766399753687433569424200900227341513220174654439392018579429086263887237504188054697957230129370670264622970799500998054701230234309484863085400565095354296021568109610787299248412671060629100394447616379477381992570951143576476651374952207373860439458495766690199324406708001569850380677765073355571563198716494631733557888358839606192713108128336860540521761267306377972251530343452150757615803512985383072441788068320086231606172504182782862911854462678411047390824962490915544704419771264665506714821236112299649746650655947543886069842118743230079986262092956786881199225710120292951846578504019782869925446525979887255307335981679116651595955888360057016089841505523906074161912739673338414434101092832245956855420160099289995393992921176292207426626422414212982842711249081540972998732668150048642038335226568005240626895078481534362520849413283943676466092188250748787538517499910850460121090198496619900843209028 [147,112] 239638078109511420661016505312748709452517002816316056536076547780850076465757407798965527782534077117906632801151957244502349198921721063485418523398803687439729425603641091080090658383164966877447492629113539035323909175956932925012691773920094980341023513780589296946328400681338513272112962140471707915167536416701388691700462599635050174126626255508153754950827950818121951264328636089735255054189535633705315130641598075553726223090662889927489203982919482906595404816822650211400189278058253662968145745486954511783791280616662162952619774260652954527055547453485998328470157942310275840670536374600463666795166701326863543564189231521463669468632020223677058593430438619265899991607851089307861435132465373813706268223241520652274433192872461790602802559537887350830665706708227710770735381530767223003501458028466665312831007425336165691144461691469665652744658764806905263568922193314464218461063737660747478161787184547793627017701054444537558552450235918873468033437365776818628566883436735601573857256476611923450830464421478874870621327929560541751375574903255813243651729868088262700683267059810853681711759193707516792918235471811300164329220104172888990262376318725626414441864344081647678989408535654195919100164220979385426844060931672403456329147756656941346180913152630480875841527598156537626659788463553299773123398213826928247033538900801370050180731139413163195034177921387037121166700206138819612265944562835465312331603588364148450815663403534988504374890498551845031401861772865042451427201839840720325747244014489899729488253781033114374315973051061673124557363320208449029795746153245226429704281613037406579570775258033126890569901172920297979079376 [147,113] 256418667965837497825790061356436522089501990929792933431878116386935185311547018299577648051818595229531284335598826926986984008956486358783974632549463620322983751153103543149510955155686823743743638023066889541692473638778226349875284795901327381533761119267976963667448700205314720992589396774382230483704512203225451150322636791026287122512813695023687946234283875621562884829155052429481432259361351172621157430069665679809108904546595492115910513912828886826621523267095896533714139676588906659874503202277136487126178257837672922865105813835066432016670424072946956282047586417672553203188873137774305266697292879076978924403679086566935828408287004402457196632479191048352177399148243880768435221558779624750339066553181186887563243887738010789688848289320178614261344158599589882985914227125295970338919679024007595161052433612968490212134791609780033955032868903949782091045231415874066242495417276746976319881675848613674523286694163997976320103767825293473903053461216764472513109323032919478442652703674522918907001621712804183532491406692477020289631272329840039905545567794505107555502155762726354089109224312640557863615642759196081652051490092135994140554133935133594679404635152308629360049637732079610844278437801402957914970570276987409205989494683951139592930581453660801103578144978957262885718515249465113516166138212292791530691818122295188357642397004489250887550516713854849091011481990807202656153428112771398823814435722849290367447650864602546867584164982710810512699583854192052816835567083616469392226984335962149381613024127078674840489761653446287708800523167628879399642788962458700229418220100997409310290733653585252267206474258360439926 [147,114] -146325496451844542847208741928889847883086275192817480305664125285039000524398528352129614775390505418095870760076832207976619347102121308339860169935422913269716790008913801851800468034318891423697313463955658462834039858740144835035887329687656978721898000097273134442543515095188490317123825012876376762351511063610899237481362106079581372592204375934223372626641063446226028261269092852812228181413373257891232085351199333639702513153959364072117241961305234055484426456344603009789818254125814106748393057501368185413685753850085921130601572171508699453095145894106446049094532828963949016899448533864446345118033047197734900187760421135697774724282695557603311190815321981424191147954266621991746149709453781311893273744719800339824597410412671151003091451437393622962341821191321906149671155802074369727804665599963179529141251962587170149445501936318409813396069482549886142486547251029158786026165643594780919638512142051122805201005571786375107658853764405428979328774065714861258336707879566479939236915023078409728115565205374496039703349763177329503841237504960143925597666791601005843416262592164911112750079039424337531812015716079619917965494880102579767794174826767826245591632355726604292203543362669882531719015966729275125083261355132245623102693972915516360443973562802228107507481086074571686049177161145912620195274068565219503044925268399131875359096824153308284711027464791601580082916790861992523259262416206279397281925348500831953790424819433581504711566503764739311641644213847686157021134796091285392479665767449803783287186291584849146848028177609482159811358328932051428465683377818144189231595858808221024019946330848607676305294770816 [147,115] -33119488478242239232208358994665804126399801234587513235610826717752811473238793657097308132833231866830364536709799638893540131423756387945632944678612374600982600509742147539363392257198343461880952755510507063109491986758830558732167123603789739087392639776636267171116529142069724322993915870278695798802882654549086042282705098193426601251592264599305309089983369098927019766872616969854536005103112280796084523402992337695107691956196640625931824059122698822754540986089760802892829154449322117000679892800866310616165549097608002430303770429638107585223482159761961125922159675206568258062058893432792398788902511359295390860621787624418274800261044193590492998277624612144116356906352487213357677431438904637416321121989792886394953667023439162530261763285249068502849950759997334554915854697087759258858467650519720497606743127239348865006627525941148767048883963746312677407223633604553537915925361528554517755669719250974058314880333506931970597808052120927663610427632479629992489581002252612304090435249220225810461505801976789089548670851595638321016559654685448636511488755001790854724504099911462807151226910322223463482153232661545106675855386722488848538941438945572705112282324915111138767807720420705870525931221585652121015013906498706350073009618435457614918979770287479617726146369640024894704389254960328711696287958055558517451312587073945220601669057307684172482916401824923512852200979816060516146830060469636730567919382513850041145053691151078817553191853068162453226899905164729691569533575592805937564712669360212853416453385737118852437723035483174221908577133597397471473367236360504218746042763497015028798469883576059101338576 [147,116] -2240995037463742938928220203261626024445888367349262374017292632692728346950036596791012524590781671646476181271329908551062114742785021919430931091598223366141651295733148189013179136042217483940071697902238724793581113446962464159778925077248483815577639720216528885835452143693227382907431437742093779674512214779377606163831684629487012092302181549737389548504139337388906149987107340907250315417697331515473387509967738817283072291010155820420168269163210728651833727615823733944952451795270308621576429614213581855061990040772511808961638505925062994548635217034537786384747699958363261325566677389307120937492853492192837318165721910434241824410693207798751118156599089204907668180073680265924536227959964047739885420691030789813164590163101325087982881055406261348687430548228750830246529655901153147018823721767855226459374394947726864290163398492957851024245440207304360053975186406367472243803100328216694249026786525503624236351213019038763112824185580899365069086722262843237839137281297428033281663988221768898373791508859455797851715592176719705053261169308346347266811883241337844871899665516232673077621468158709141369716246450246699599395364132980684746355597623147515830202776345689453823065675287216404277160478945831348305051727476751243985221883607762795949383919521678707623588317593557049703600437724799141721197158021876487442621905518022500215820371718643214191466017995210144791737162909871693531909504546862610286851312946148139530355756062397564555271115110422863741232759006988791285352444148118148358174161416811889691883402377927794852183154152209101434577669557177076572842864288838751861188054854609102201724586764599984 [147,117] -1025157610405143282830670770515360576813171856263341842092356751335854438318947432212146424436151241351479856830799443186281030169220524369140968956395111660205992138119949496868107432164076408716944995974420753957982415341991492975808641726890857897712076420649324148529753049966653455238931148750376408625822930863653381677265925912884469598206307231543347244535963556395297801889016825976475291453020856742935308275597904752022384829721519410458465836280958015413263417365782895560558946313312233232100991954528966848985322612804822226765553261106683325606056062146767885646248447800485150271118672159282144709049849481010986187164352178575062137042917545652121131704983812891834772506868632652580299089745097296080473316288008506763228169066424909300540728598671168432330094494984302869055683974472280361359785711423674157386400839886327310022158316755805312311475472206806580362469118231369540599985803937711536996472652361738384824491863233114745472264667136336324662156241591413830132947977903411488527937123306474066464672235021687227501446398143292858048934120830499894288749316520618799832740696612706683251241702327965301557972486764672109597908818103342573260285377278028806276282265587545945327889876084196443937660191787535684661346879081284723987516709422996449658769998273327310636052366692277830074476429410326688056526177429171748262358269473448495197061067191038487607629897764393834935155372890202337863449691737076765185058033102730218428159000210245262621409555401761050385567918009414228939959398203891039480811436244768651612517405844366114755367998749553836086025918791232445638896542664394550281040455684895746688448376234 [147,118] 76478567693820028240731885213830442306275552896351461938414631075566159721093419286400041080508182007735325340715182416146978287326851751201877852885535580301097188100371004818371246610120603853429532341486017072885240122236864351065932063935375635708285098714982927017745656540632812694036012505087578753279383903779457672749403816267381849447945149728250636762065643411354431503553031103169525660293138496404422332835469209357467678553029369431680141929867769567098590813569639153093115392052626631094977150077431058560663243349179307999518784493571948886046194787695456280141851018418344382683159276972257263291034411916225228080093194010357131302269105334928393276809854383432620274713736531039340901342727423526515152709222122411937563079102491549590494978141558269180502694053194529092809058095293751832636205428269040225554481697427364619248408439055981446494311700460665828481563499737722448135722765850718212481885351599718467469079098822002346758467659865903693469384126143420696568193232701619652687958940847392353646127982953469705006500955765787881894273269960966427620170366011872950066922213139854161460748514560606865228345303721164417959154333439556627729576547609382614473333797480353627607439747689860311181681797706026580283473220639698637477493127547439427348412861913763601123039162548467444304281998793791855753953395682082274673475990367702468775517386318610699489722870109592301795663012781725118057905515972625027355009496650391034911277032169625965138130807250980907663055278581768669603577619150931186737036285345350918144787795655488197270258643921285038269930847124317364886518843546040183696895098664809526496 [147,119] -22057478067697907646326070913578815569300416600882553073220372966848313183488246129652372317299241571715127846216441499355377232884626766480750443651661465902110134970275788703298286356229304286715517360309633000268094088718512893572214605016635607559529029440844422163156541199820483316568406216128016973084057517007086518370180927929982625903608372247439786770779435861592948001111324735327263110376308421316006663427463394626543880005800080154743367730822405151943289081732730992676942111833047499375371986737936324516363500987503900528871198902194843126797725166058808206043336038627654226462938114714725854484643481697571754925041512936237289169963114709896040146825717084698762922992805365665504099439040174083811530021925043446449929807730354868530595954818186060171688748438934117286805729325550306680685683450763277072969868234617680736902822503276915458616876687449390981838749930398008786282889470183785074481390675815047786450475971699287091036453406174760452106801731666514996853380393793224628421586564503867505719813586176062624690681137994980072126312863848174552153784676336588567111998974841362479757153234484489020276667897932127161237296389469669656229030230891709929230790540643856115029714000145993415827455010241022874912863065200609209464114326325650518120225840755024525343270160496512444108962329206799583410495436317841705455210762632821731913533852583832033171471401722321717473808562916872139813465988381643432939757426285728300823605275891763112042459934208756566435029674315195340710051243715909275452462560349271291890008753466188916098869025981476195846631187831690853625855300427665206005696660393108 [147,120] 3088035200795624932461714643973139667212302955345064683943737662975538724732478417606456593678619089085891850386529343353722543772854298014905811783445375794163065995228944494118792233603455765524143563859358549155111681149456316685079803216083737891435128971221096260513295109399396307836560790734242836531930359649567008600525261511568640985162581125467179881237187729151530369945143991002169980584308058485752795708380599218783253152562992632100876049980270081741112411340683547789937381428729694265925961917305092112736030661295586700109154636937828800830394108666362841601862029600913566220451421014295079669390339607311346274227732507687178020242061393283994868643790942767358514540163081549955917026008520808015201331126631931547696270809023606719147829704356464921196808170437697083774686571174554014455090673406899169208489046492156662701641735953371000413184927342758009832682150495948682726562175246591271530900328691925286682478812665857245678322202400885670934247415045074492167044678683114492345305384745714116193529108919865727738901579336978709540134185108025873434482938867634654188394916107302863754819177647234439841478129634161097530311806035221580104584505883359240101879090358391893142278223065863072295184602092214744653913973335916802857174309709947692633578644930673283814377500322335843175099697603788240353193066242163123475769569484267967332864501512111899079370538993795453636089437863750499018669911318853122589121882214227082404156761762546401872504986988357795675379183677886290866251510999858573832455068324341837913955900181346846206500838449149193365935823620422301928257739072725282311055800 [147,121] -229502486845485138125028186210519362653676149604134249832584992266883165232158399635312768948735521353748392926642712377162522048069531937092825648002107924520784559469838685768649849846702820110249334592179936319005810404300034383558759504358786707384640943397615888491063822352784889224251606763913619799691298316525553710738875361699452980484719545378712971916870645679027286099430697302629433880509288066802641660758214412512604906385925828858534622792748213354382493718766396216624310640821238939108780608001483242545074037580415231474554329686642607683311587994919670263978028693026216950618281660626925522155584909588542139508713046324495452752139294894423760661879459665657878128002710055212170444323278087136406701445730306011842186801613251374822651020802172814565533927328439356243208751138690310263772789594537496197180468157065435648883482801580991847924327705683639065357060056509665375703990225379586977391418887737188634323909940509617850268300144584386762088842673076548538756218291881916761170660817975502795131252322360827324758682683296725915163961712728224680178995032445748103359825220408667803790056665302281238396790496750185098004581701577438276295010317123972536677500694115309162155664650645665287282189071417299869148935393433614045372842585660791610635810383388165565211422340001932266790648592411856057687348019533433129105789324695387042773602210490905900168241702212425169205249302773504168456008064011583355774270669567094922747217395986267051283008067724738331862198500356380464873737222546017656922083676645617236248593234966461872872395058851376130052293193245408522531119065441746155 [147,122] -1656175052889680910326955240390263727205621031578269734316783816872926924726922137774062394030323042477136506985225968111674032363869929289889023563931113199285171662060284606839436578854345296653001507704287736358793214693016909687253478767808635507449261222993500049073170508803383928546132973552421957236549861758522176874686584137205516052100135447997536251002684671731576214101474361549298154441206523905687875488701788806825904406574111726208690849343457467264352179832238616687982483963639188587672143022901360154055531177303108520381684944539456273908506729349552094531170676684883938115893381068694739763995790635092216055081681915991823592753205416243134105715011211592005840645744803269479028901040310562079559309968026093632903577960574791696467348069667496285334294869840190241812422959824414622058526191896018263503689062126896248809396079302310808334613498097908135025858454001118584915023104436458918157652232261888700603244188664010528856836592418717893840325051105491797900905286267852695379252322514308793151128964302040020605545594924186775111381180561593314232550825556903929035804659569765448129432156804049204784915079117975090090590687126747661330883826077671780622490174930784503504757538624272912550616961745809381637644515702986682906739031858754309000799557115162620480639927175129174130883977171856872818891674349337730379455082915511280562985989475358955971653802711302558238134015152171796519975880593049928782008501020927329560201713072661183972234480101824378125869992895035380274296163001844839092504865803892877205302256088284651239358968447498120524254391067763786730504954624 [147,123] -166844535489612611833898109832504282375823487937597137235657574195169613412329009063305755405174159249731225976151864038934571760776074577593725496475971624039622519452308589473964056091083896280678845225073886827473388012397405290873672389109600118288183643780608304761560544768289716951450996269560727679982853792520132210026741457687149167620848600138853553289323952967442889907635519385472322530606646731328829635348579642306207593322092075033838699305222414862543044070215240837588628019715466704552661578580446959999737232814469566670333886127056079563996343528595058532398048229911622284702641542484518725517532700072191438432265910825067419199099125023613293372097688437106061539345076838417183459209292729750755360945274900895779582480621663586034680828023923397429601474234776401434067397419555437612110709622435696465952685791369683292699752599683265823582722733473292970133644536332669265498280662479849859235801479989811296814805341213621962289607229140636580909158276209592259825966032388371723971590440162518128755476104023950986457805458921043413008400958377952539727098034601761302250288235425619257281794407652606723277149392192178634198541795947812996424077988781368582601287358308368919896263844186077872139705939022820576256716335198727957262289923127552647183408577075661581596013957464289598521316608378212751531818818895117394810914869693884927480683570659359700604072218893108850981717248414559482529448028698912368102009349689163381450704809788014236480761241632481843547120725204625525176703042351559205149663691186802892681061828765154146261406145137635849468668165015382969824 [147,124] 1349775773700555748643316084075702255396971776319180037255491360570219733102001728949458586511458067356441047820327664330194249574267061599363853915882969767804064287307968281326801247944179142623430690368299660948441511792341626655324811872532911557099320979100764266201174601844475578803832640144683028590267307784169380795709733741672896196010183887554779319528234712702605298796176662843077000497620626108095227951460854794336537924853299828795630884831399128516364695689060086338107861744392356054672548838580548421978340634305342614042157449452065759831546662784434920765842151649327654527316737780728752158294562483572888915899116662234914832240994937155259591026055400699616408430364640499455911695920656524513630786507087127558064215138696247200392946974023747986087040118015982400544935535913024987312541360847723212342985212559109244418705670002481432248685494563297935689310156288562110040271278444422433781071610401222676101248745743403144461192244099975040308772253482284801892774150043787198281280836727402617102805029481056976626946250626370601704474939373101723972515718015552646808717301063508608276071296804062429523256592694441462149409243781514548777805332869274516551579050860628488614110963095217906905890769590211018493803549539269463951775492128987702072906875080691584835888431836197641442368685099223928105526383686335606072815443922105999112634326876731078623500348101181165883468034282503654616995681194184982038904835965954613357956351366649172905445244048782590298421320206068664751266598932959450613556926009850403037015432125543622865050905078375305951131497844096 [147,125] 38445597579503705269837366967578401380444085822657006965068573150900790246071846249244715290938074669506338378050679704168388596634964713356425975453563171082016127467916550232991681295339677630026047381876642109001105046516481216737941782742135458168400829659791325342397283122943378725288326381805042467900368592938468388996817837191528929682218235240183807054260377717939024824778462401227523772629129964807565368675363518060891698840624093010081911689050077926611653861537855041380530081029491645229358298136012172652314059416028675505205146550900078464530512189207884952500388466462602219224815218223876437853600512232417924226920987224863778315464973966739135678388146005841537390289127842382927752912710577407101645019989323242540292467553116168285928350326543478815392776768639397516457218142700617038477964835841824505244673480059925023918005233205183726519206104284423354923543069961182196914732156774865662992724370564425526582479732243118979872648528876276992384222697680254789743233527149077945687673513345511479017275097751669065009902051724190412272620166668041454818447516623435978555900830412261677668068526413151870166495256836104896216288412704978707374704528309722219081823117365836337323024242180846562150710908917578100740689838357534558487270406167093457171641914194057557475408424075332674300886618912385914212948717425390999059856402466048841390725176087298107213575919251238117807672681641811470392947687118333442127200491525133489044409329143555151841880351532182163678130525727595913921276457949973817075441313220051124109215878133956258769400237875133407643632 [147,126] -992734655912890852432220440504769222267271757897909320041070674297397236702346529527779086780266914879318752201068185375864845743228481863337532145502809576614227703704410879971342785826265270211616781322617024463399166243143417345000065229469132995975152112395993583731030534515168746152319522460376867167247841452661429886499211107636509946103773823941830377470669490501810459232515093801348141767075333103696708615355487612932344293573298726671365892298016354614755338822242248131153621297148999181482982803272212129742077461009907404924656461661260722796260446286666994716027464473423705619266666036089981066631519573089307902023214164455354047655853350305155788634831261670056708145132444421621579389485033151406177877042860725185965927438744167580703545751301011137065921717939977462029513408952425750235939131614383525199386998020073706853205154348453410840051059634063066759046906306767205294405708386746080083130568962635479533370807826656351578363595912519027062500449782089237576330185475255795686436645523316154634423650181580515063250607293067160554803083334986427864663708154646232138291316203584234753638879050747162495857858316693281636186913667540776894567172530899602554871475106168442959498993972390067232245037953752799889228183914123675585477932667464132540334289067006581745756298721015573444825610048163698436080408263984558658413080868691264668345601321691430697439636554127207548051339377647111948940049700619293449675339791616945466251186681821526794338750295603470533443860381213213211330396859492408132287638012560213571183230539462281653470234005031552 [147,127] -11463229063980181096783246058565280404945100921035720022718013326239519942009444252458524020913531777220937885470951619031184341430355521008439130483544241397840670253368170101396436165549248160693384359801006371365469733195310130140088872408766423014983761691399050916104965229068827289727825551994419233248697644250807103390579513908016159051368833074952234836624286308768083870741012137139422016129085521052006937202785980696384228058692971908392502958582089184302770022878143645496736456953658374920938614987557523495304276463155873748891225966548253492732813197414105122761138825459522813641566491944018007451910922810651593568810805660105512438585979474272296854540276802395942394196035086490169684018278425665352590042436068500957463707765987643717165854599035965106070478457520698685117174736709120244151400464988497364343156039845614388644917123407623888600110030135356418380880898127572892888347105524250047607371900838160490061452302126713700999639318742335361251506411285705322549276696057157619905919572038219134616978745467298111257369505604002850914702490822611817067944394292826517531221495810435402395215497619852332341113939506837165189786957455277448064845625024538849024758729154694571314197379282658387841732636334157370685692716237404397022770670561601323815051033589799395553293948896048036789724596450678603576769634962928746360086026618223548783284800804136118034231699524314711022078328464791263403201131089672312801396911745363855671495458932804627852245447164090983868735779388187914180072067961033371340886199326709552594032620694518429488348016 [147,128] 60056216183953024261056127311008997006127894315079417176294282333809289245086574467141192028603555615648414360799242539068888198347793341198109472079975797458973795020985554092687676563966503316264620634982736505271145683777951624459823790993959101483976827118714316977809924704600688112407410092123670360399021923799951749742318835087411629313230833450023360714374021400227611502683090190880639571239329076137463287075269988876700651859270432233761687665129757676752652013354108250469592574202590367949117781454412927769363438896055486127035542446671676565272942862799076953597367961480414780392259060702986912312374741361828758105671047631940314531349357018170919662733586255158619625231487582772128248507439450811246670627002549813930960602704642891423459751375521007238707394952185410536579903378784078132087478965135090720905535240068177183507151396619277814295321616568041750172953990133949521122821988108143107982836470675728435661987051119335439097039669728658146352410956100008000980675264507137318637117258115237695902616524758526991412896041734284845481006902434842197597004970075672205728430326541044510354707355794287153887572399745757114029996028161425999979265450894301162319901154684979513083683498640795648594681872883631470696262305042428189004961780542933608477693506780656058351630163953711046373763039949284324855758398236246544986862589415788594213189105558454035657163014793872154797135461932267171359108889567092995490444306819077528289582566403698099376382225627031445951730212112256664371070463267976731895377021387917934511844770345824648 [147,129] -482757579613944445874524044761565831893911888723238402369011734556564551758730845208178778002338703500172715921221415104645290003024166680980965744916203613422372643443062702893817532282816792543926100712250384460243290481009879855940312913286759896300143284192894280705666266079266304542131365291350734742635757551538741030884327019914236608295395707890957530094254000557462425522106805219881823575025035098089004835831154904135653526076112581754758162181410290158864439336166370664225799499538031404081375217156376992595467440785980344049252042672535002767266961036958677166297098184586653245951710622667084954791111415153783216178455188306279741282100749605728334715675616417207444650647105393693497064666697947162151556133421811565709815426132136014423831731421231631286964499556933365833441001281451002281171116258882220736278860163747582604051149480524763222972229068481984270380225885596192139815164040360525458724093413077329306607134660994000921141323725958248998414415716410169346981053494167731193073848991277523581645499434807093341874109639968242007669369081017037496525003048297780278654681331533563481406827940124820921856231483735417801024512421754427890584158492530197870831804156962563459017330072779857412651686293201169417432771648683679528154328644329143308283328022904962047341234917267715246344984449540434501206880894822604608325705896490797618757490582128839980881845224576216960889032239131668638967723310048791279842362184472497391728906376621203291356956972722782254248639115975633544773254794390117949427393196819048326049691449 [147,130] 1723264770643185902716635356954710024097234349959087633703229632962482716649955184093682462568488714396320705271859934437412211939235348630437160001175301722059882982431990725925145387615125050855264243003498847962860426928976724422900846423617107301711750781251146260116928854886336581651155829520683379824745035868711340347854100241914030526770987087284027504023610382892961792554433487229381025415805837164237321464037880662191316232836184472410095851703664064293932973041802528448479718268767803824856916140300026917595605723843829948686838674459304625284827034393991706472558488124372779727685989929126095440777752579750528521083301741542231449895349251274629781285736687586956386935675859715782491422440501593076882176559255596422795072458006341821131163436072946351571402498053652399705613966663440059120941740236174035938944181875309560713729218102992033930050008212812868199291249490600014963680950015151995913793694669404061948116605702339224221228095019114778123897893668332587551169203343759430386148497350683847311211744849304475290023443126691851894051588241103338507503885251005480520919148920667447362654527237399292410185241267251045713590850431038939182298237717083442506917416965087123207720246582101486536533098858341170052574199766122155338898582914587224464412441585015052645816603359570638011400099141831573017912014708103905915207389267596209593173454423367945361454881470780304702998348518084390752812715314613526801592910086756959460066033789090855390721606597684653706711206435460996992915513919795542973172080821218753792 [147,131] -3958068156492355067979246514654067033008106089750959176554942674521295201756223434264680597819636210604719785925765557803728248962676140121968286346285374466384624201237355444749536483608765791271257974128144878904059924243669630788310218572275867478652339397848817522187313644556178560611322097496176113789208084503611335407964444973410587743199235520370215961723335222891668066877706948782676703647995915203544832570337651023099011746278257595739180908297526927984308539788659387242336541117114154174066387931328824677045275660669870589891348780847039387444224936115988041658162332113664771514721141945730336519800074172733726604158544817200350472973402246038665055979322729499473928385371383430807750512520612559001752443683399982635505601861317011137385250964677502991504924650694410459799085961071253611906968626997979879867610103525914751037582008148213848532906640244393011570948531206244514448150428858269805184096972617292781326399789496403820215130834566659081618221922754226284596946702447228843765589870345833750970830972415363517935577523605355125714848508573534261665293946668713763002514689416590932205604255112304471078012667090842763349426052148547336070360162285656846048299292340232231081954126197896332188052304399074920749511242570051690696188758008110323303194435074155915700685765079393413765926244055526477426562501656198564571260457986189812747074537577549301359387079394485389203431017801747457393119064770815996387543582235260687627453111016772735802368806694398827739526420393551759248178722280065983244931656544 [147,132] 4561949076370049017671246707931554668865531170169067109522086170940300865316167915417743780686170068730804647519903824557479891984727484425668575309073949392088297966287177989601363909571717373502038167670250580976410479088961751519777778463219973124734904531106374576691844778392576591785541654348062121663981552531320990600719285950472013527185991958477035021284510557733529049850838761196011235201785970081928977876562096458511038711405731451537425031718571540042389686221274330220057853892461209573498347898232441156824927680778349559209375932176332295758456729357930394516091748455597642802870371187244568479305103178410166241285572786399086938372914705370566204525059462790315743088104762200809155051997783631751029131076332938951656738920187516243682663875157765350916981393374010856817723482594288659013190238655716791627216463945479964939166242901474288497382408271711544605394023037368106405218276313525974410155968867687616172312832772236722406442121543097388443964648414437140858838298411878721825056377508988296939503855535719173501648054252182548983961242583096373846657039251716309900450663884046792586850076499788417256412174685648657666889140476073539871443643415593094879445114901296127172431834061265985788329634480533750978203016906908697777307889323463359514989612892690624206041144175720881022588378655228887684848087918478422516079922380448072416737708444496108682848845805639484818599317933628432715787124323504280306560214461262749305970641824194271342772254285599734729715023881725474177774469308939778864 [147,133] 1213826105285782820354075493688375390887400183072128679984512361488612819532272733348523955997716835367827280318732834586804449203270877935231263102269397940712720932108213665557963668236235404979500684212492075033525740156332356791893209104524060762098248575346713638183250524564061717768533205643484570373431098740372309584911197421821068822463779408379080393552451265357229614483788572001876926392385255317122998527538554122109298416794874232949862869944119741310500706637621340469325940962118855808580857108251303958920692145391609571342716859006494178469957374730490050687451973254155955074607486002589611718246155263384624496004328772718055287948708490296350745027400186681932432201907009395789422128936366254108907607640587401720282496999179514684537206247483488057080558944068614074377300329819211649688415225170777160844501917167045699066767623757352543631418733286047360327033634728864085318528839765132128825071852710884303896803710286460146964495210623879192398708761821370753196667231311292928365281035641816909953695280964601557316825079208808437391846483764133767956534662545320192330144605505290476695370015303842496535729529229713816841713363377255360172140746400640728072661734691537907619137472210352065073800668099533847854790010594357022594205536118886339490118225521200160136222554492311083780701029945098466684791837953565984899369598435756386639139770159922487837413850435899725910542178038825400794249728069661173812109389055546946943760193628466525687512466596280211447944945425771823719749002618 [147,134] 3902774982491710709936875202961069947642515405629026891828940903849450307108614118376229391035669087608278646815617910879561742987383614061844466770450881735713763606479501364779623881992312997065175203895249431101573958165574180580471854335639203737373249675799200639322982446449959264090133789730835915197664486340735718609892143998446905484099451663896074541810407924570729410473407020856155858239597715956396152080518755636531204179553025929430980621627232842553490403958955138590115784692946887041733142325254380971489714734994353764113529622611880746949114945320057244220219329673117894294672186539598563252919772066126596320808265326691424359715984746878500980271377196157614046176963312759294236282355562896171189168842235938578350811172279801641474425239367745991448521682448710261772475327781989951323370818575686009820424334046895947181683228255223480610067567635340001263347601759821889086570439459031001609420259792917542322920978551890258669419564890597646982061734791487851617153862235879663302935692547312586974268180973935089311370519725009418810772617904664842269656839168530112775904827573708598478280540586796131948738889595187615587911615675733791965584902394659258453619233167602242170346925532782283343428839864481543014780181295090496629763781440340476123083127636319938779773474435503051328971345106112024037872983137097069905576535114503499198027019065363726656993435887954607158982080269831307255303172431545512858058779816402978244459189083556756576167927746892514555456900986787338784 [147,135] -30087219554202724783581307638829518521534337523622589989191429769095544380973961103688127676874451082136933727605876296536096049342014840913440425092177587964118772015562318612451524528640376897504375733138421185058442963371629192564302723321204089546495013008086624792072994392306974996299219589092956839163693812569643838997994294503475972735119973553225661670779131536005914185234564688865804369207977844896996318769886059056020034716134572126490914095621585534808158000533619118888323902543967109720904795301281568948330150475793545338991953620413724815067666144583503650607872391850174031491109035937165302566721355949121566678200112975382679175446276359779141742146188525042174037018177617103531473113888383252546646491573313083384969434196466850030238678900641341844131741749871453988950610006476814853366733031252037933799491839563725710237351905184385075616334557380617144149216405265913223760271276200892411341244729943514834801468536890085108399777789713397124286488192631259060208251134873487344199099062892126559864180973030517449595236467115724641862729573172849219872601911519263313366788966290461754583677337074023958283506894106385316518930936776177433452446985069668016676514543027959534957642419069560327857689469832531044382756312219737375928716811653328256610171773632391974032724047807462098009135815187408954270274717485902841445498436824691437453525495997824142009767982617853702296394861954978511192530249114535040583421672759144944769299982368798478761592359020923123611608038412 [147,136] -5783740256135770136230547778524454080559760857898913640684411535257563622712218283636628572463280475051637066470385376265624860669773848816784281793517317912287133171000897622284152366997821830786917513793967863783659421259699439923662763337601658394327817311302532157275524231031873357506109747115908609311825844547869358429593928921628840157391542922333979242070721340221019996549758459235968417056614322925219015731156403279137997575966685838053289442248257852458903028939290999845780091084743418874459878827683516703030852151516274686998379516191563521201932480387535632285417260778806440933976243288723994512444302800096855809793975226436183042149328720138558035020062628322808266302459765592354561627593022498342957206706499970522480130148730876037816263027202249243323901800440903920211439385743399018200104774487802509014857507130019446504041848116642716989690986994536014489077134050991738502148429735156220048078241452301111959251133303897470461313322107531207929903762918440699294056812841523531869118049794068970178921779664685630639967512848583884583014884929181018014761862352746688186116692893574563350571967243061866040327622671059584691670719019851716008350740145611686564039165362297705781867832576458664388505295728898512662240879130520901565006651197756105515740574788185399474712647512561397054877947550307784090825486837648585489291869779029785196669794876712211825704971291575557507510223708738185982472021989995983276532694651909210048959793109704500772181953291572021184 [147,137] -8530499965767137263666492898108833327573840578309139662061027439481138049633058110866769875598606218326679141910715153305223790220356674275107673406099786729623831874113325243883702862194615619746140360792839634222819668291451772624117157231439520452072950754224925358467077492224865485699321622522282400635351966193979176572436864808050562672875189642882356462599843341096358258391875086305792438874853540667923077343984833414518028875425041686570594545335613596916359473861669202888367561385078140149027044856884831541830749043351081537479543024564201013625875138353444614507854132900991563389261143132404252628749854942931619469589632827983829223914388765099940656824853176447623797086673664189312518881221456244264285370254991862190617011158497484863721121404079995472890447992737809953089158897126133110126093088323428965733336788396490399112696420459930840850367312866211705677337148226246103569855367934103870220262879554252574371989048107210570353022761984258614752759125881357641404865883311259510549479284782912259720712968066726772069983851736587453810287869651072517770071123784650764245814518899719743643197923266942568107292807138692036681745122254835035282159385833142330403112458889645341426663932480118022006128422503060773586680068415637611906965728838767740225736537129680427701677867584576782436633247971786995577264612461105886073463661773977717468659593337694976212140739129386985685568895835304662130072802705336686045955981723917223082424767360207056453917830504 [147,138] 326678549671454323054588010390406096355488122535863577625402096925302535230871091048567661372517261506757649931252600370895547791005137956156900227667620392946385659439043574945237168629856803702397223081686703076379023898817993861395246081081659550824147617212737581314999494409044135029603724556028244043141377693425362769202288235570543465965076065462544480273623721085836053429980560000385559073820943582158608451541299276434537941032870201682153534186799882897889609054112281837913225532405776351470747612141147504708252316131191227079138187212351412513392589370913162510260238446706298206603040832205554215662646426105981994631083187500001076529559049082419569907535611067967956891180767632385630671323567899960661799538165771407861931298044025473777982936258282330156823268884928471465072122036885663620760832422287519567107048710913145779054741630780141608169175895667062998084087954238968618491559720858657439300581873772625268992453718598834778136715048086235535944438993123591280818973357673476548881922109400418210340162685170213530268558826464893112009318259618935286490020207344966186938519541007698984131815760815131654941372067479537522862375059963122466644988761100666272986695277811130992992373023186540364428188637985108218570750980667637654797235779681430720108862949677230713877031377237881027115111129349399282766155419825393705496993915759091907054266947122600632022934781375772288644767132481869348562364016953182775185266854518874366851870239293929600 [147,139] -115081249399510542049828129330465725702001873823989660633841059604448713318419102976137350090816706882087615176728862590915078210904062801706778168709197266900566604605824557836010016554467590251991815147567098841826093822397462070525789179336381457019063398869178993256782818297019186443048549720996649152234084075757050702099572909509440247168473409238491657445422995623211774718257940800971918600263920523485437651896000742320254332642823777684705540627029337618965865456511150053228813324266389509918786544894996518886446984225377105092919683950135170179830083480708538406342535399724793138243455916422679965494639449084241766109160672179740090630649946932300835992095236607689391852920984424469968010982307231753522367047142874695515990072107480424498814451117595973744336802718316241901202454133843623696661691876251045222110281846180456412129344670664387752045537009942177785114189201671207563873727259548688450222481990881737789060343582409088407625682608164289231698593541779135048453685138682687295952775828716597109886324166317076207021398893124077182549000123873035181679993375659492659010071466460281542168419855783482208059742125408131278932666081262557853270068103727210430616253581218996047867739963563292081347873727416501142628683658773743989079303510958322721185610949543914456281157671003823802326190210560645961805948333098765741091585838165219998545489373944055613939256182440340838720115481096068377562624686058441410375239678209343767247131376 [147,140] 2700596263961472195047288980091826069864103404156248642706712636901848827540716716908152518635136041688205403941332467163317146180600668323540306958406580498370731260855687522823738534195443524091180040404792543465170912744947915881623229038950561482877271323977439162516309820166627562380524484733469037044819631200799925190115549080800026249349071412547092658238118306221973518257986793269159095663181095275153672009215734660647824870229960844932894654622554687644839693130409382118313418743065260409944268185031638198063508847671399925396938835423023124942437126875829858269799064033201650178692244212877345568218363262814431518046905921532747723332260264267091276271433167881423239728857477680367281818717304461996135199474519292166221900249058337613021605272849628687369539296649091869871191462318901205299408359914937675606184758681708127771703276099499744287356130109001837605334486263813395273241872096423508454480549108318270035010970698518343033977941574245444096406369637091167305666375229348212472596988364992099427217634383500419199107512272650143847713400802774055785633884095644474603204187416154554188951224085634430367074470369021564508875252305848549332934229607509745113826361979256203610669469356016850199963111963856571242348369992330201450068668338281962796699229530638175809786902465816232864784912751185576951355687864957218478984499432712582845364302230480494388299726564330906140682976249183336130819822433380789978678271535627488 [147,141] -14669028561119124930416827853538573453386219706623396595459418673662296144325836044970968677502996502188837568740212203490215486391075437313931080549281029711970285898463360517710208407597217178793185271237763093947588164392669573852765577505749979248129522123967374165760389277429219516381714284381129521138477371664805124270184729936694175235601203109723056758352379209225122367108672803876059126866238273337318322157589200212530206937487188526966480232902241195312683324176968843407797233345968522332651600003615990643711954782493604908190440843395615226204885350655907168553196747087432853476844009046706076463429483497898200305129582144496898791137785098945208681217103082765095260818893012454477482651316997908923160299473643764833446398695952683629307182361449285091703768212798943195704961804862858175540417143569845425902238101883134361813753376584335709045185057810400678050720389423361594526695817389511717104772423603365755857784581757289047773914304785138323389274845449394806418299446708234193088069227183060752051299630441679637028681347794086268870377644750077647893038458187041722520309423816486407314080668403582435861251661761096984491592144339047472798832643552281990083950439397462113234869149315144551118143311911470139134785258025882805396100903746903883368088397276264942370852973924235758348317509208215296615483181985507856773450166330067224377381273898422833215990904521687562295538136836148725635673676479216389249276 [147,142] 16349809400740515180833720370238624728451415475211911966093388531335445338952159201720487760639360180935612951406365640070928192963833556703144992924343043527993927755009039565371773737936339212722079908311096660308419441574823759983219171200062479707418377690514558235718227867735374002753568368678986363471497032629074741039103321389811540005182751432596271482271987256167627939677263448046807093934535887586243574745508381177382012700057671683108502716289613491975225778493362049994398228081829636020540556490618082834596066814203871491313790297176635446035727215344925660795408061012520962206228673840315585071150890178513292818856418857457951944860372239541737629257577844982873364771327440231076866542430729843934767554628758569120758158877144915823174986474737496456435473748871217685279457017490294035939977114451256816556913026933140820584305118466150262721167120834660093910026129717937700594637254627231574296976528026707988826086219388660337299618010379774839382891873057352728300386681151758570380177539622135907886724189208296352160285972864228293874503179746642951812915186306740491346859764047096611707390141632469131832813405523018824632508313322937238382638512161537428397074831246640815912614764986903837824157414288509205629310536724206058001998492855089345339565066045453734091817705986666394248949741707275997564561150352444861588532376783935460765441409179278187921028432976562229566756623323458175881921930016 [147,143] -9839250732316239932431693961241245326735298976155910754047502177892101775018911106274054750935538451638312669522437705504977167918925140393957591470692510005187000027791558233490308853272407721447269042317175292132716048082641893037312932624729586917672163241106226491051185889908316009853089437937684405332007312055268214336700630149149791015761137017358866909776561930033093663825022994816326377342940745947433628570689677605311541933200108697585034627052731064642661758398439963960385853734853473691215767637440103010536900435586073037965409469874933067847852007626806346268030753070702445565795479196021326183147631793847631542703487600429406886516719997564129921060035246686419550412052477277557488815040130320677525735304393450856288000347299959273744299915639956630460993606319698818630154437552826942434723756364961173929357038131198749123980773151084495439934808862383385181121760565634480896894869964564454889866684201237668504025307608960048199895836685250832260980374651405275208746230484284513220692588461160901856628902014137110587932250355355642887456343825753362053710736707260326789953828281086069156261659788615482228785946356047376330811116515212665571298894071477285611183457191223918170553353554440815751372978434403814293870105024674948539562263557924410068612239812826392688259703505221845582325506591523295187542793249401256394968071076875640579406698307467754191824422045338647637955880092588908 [147,144] -1764261834341701230726059817522892145594843620269099254795017383508524474582500337670201144990429288588682555875839017262633139441219498339258560137004636017454495027826501391306051818876794283687648499779450552937163929138656631339088252753198508799956709553291307534466655509398277413191656296005326082580047193396967481943904547094715706304679590994712758077539433699607148671103388480919086716382768263772391512814106242279862608200672015167979385205789609196259303603301894038399688888747087823206845189331674635702809989468376621433973089951454804792939292338968704585324202125434743790839066539330396328371602173676070617249691648620525390446704610835933858282950450230765817189345217147450062055289989787030822232721836321821883908062446203337767030087105968123999248978881877128715600400694142082521970300920419874731424930172856294234869538943726447316036407197046141193843698917101294400306997882708670047796471775001995046361937845027676164321879710773549206290446907893059950180613495752607300767825285701290549982539870629026430831460815444751271757966397824322631016834403146338991968541609966822425435279685503344588547067923850241535605978901519089169477173409448617830188156715093952420309319228011485709978253660753203347612821993613304767567390954506151424900974021031098248464026031065555266321795807403077981350129235759316489162238373470903189618283820845604057717712862881874989335296 [147,145] -103217390397095066833356172618530257809329705084799721817368191498317049087276600665386952298526986753977741075467027723141967130060338265702607142513381312355836341018897151303598921801809467175273432375068233532618579339978456152410867873304345376485099898026117236869175743546773195128093670066455195361319809743347136574150402985676938759414362644387544609676385392981946239742572119914229651081537762842191503346901168923746128624625113173286527396529358217277840613622871988593549297367092243286349930140319243826400745862025314319660891539571492182112581933720961244013433948368745151791383326420335530926690272209811707528866107216544152340655412261938653613925622442424556941576174666090171582071716882196801465902157262883938241799669450067158457198569362953407496038033700847792505441715714305349089980384417248175533498410986662563610288522238468671433903714307478574658448433298469095861515904458904321640950865214177626705618440993798255008569140824374340638213625264826979880826235639653561451525555306815456697120770537663254148173238299029418463450401683677513998361242446266458919191018044690968367702315097996151593756160211954764901634709299252018997709248838326988456397521801350857864155043619151050654982217708400433260588294766429686757032758699168880117129891782482201855239912892028546445073062480320467904093042132867477553184667629970332261713603537670354583176910016 [147,146] -1124245189496965515146933791907835147988175239777871915981450768035665709736051152103267366929646014721529396455449827287976293761854046441789299777573921968505524669104199247792479580749956070930526369956494469033059503217143045463076973189534219387415661651659379752412486064030403352180845869279763620785802595013917565893606199155472200413438903404106892321564630747713026237877944525729030646664261686263473497691016655800159539841704715470999509602954019910802782525207482078041986925067649480149729283359164882513763693265654976606866379765463518211638281396737113787057207388872994766268716136118239490915105640587132180577186875390550437868863329766987311464847807483981183118556036797576671374396236653312365117733287752549505615645183746362914377488653630107861768765654131035577603320596038528269669359651299140065114892893803156184546608030512178501594268866993009302090132433904261726150531179453590513863095962982792499661289968079847854377950197198583719935906718104648227903779226257294073068218170583753406951811694087193782860262894077618582096922497375038371682360187946005248935727303114238977188993999053823914757692850469089869303535894617646398991272200693089716642211176247327844165892505835096667165487823597080571078249707581131939320421205453116030119012702199488168080669240203181492982449670219028825752660432904061613690413196108906270598866681470080 [147,147] -4133562531856152971725216713010430385574739136119253305202868076696255887473482216054262097926891644370233634023449309650746297799906895744794856325637506134433418894333404191342419468613709861511619552622108914517972153441648658989851320812652437555229809054299064058699821236496044902702787541013811674191036573664814700717594673777313527736180274861027379169682615138600941307807594823493932954562558348141139853685101223130396562287868988789702313406776132359795131084028972305322199984275958167169426519545090596861126545808903278735893334127474581096714468186298817577810066236933118214325149521730098446173609352303545752599478079138256387128249340852182972439457473995646250900053285661688598139150957190605710997880507893765797533724297694521894512856446565879329087842203699217721773854254090673092605564514542942336457835781671433501100167815040862934956940838530715537749201094468859874190466787226612269036706989053281628318549255954456378727059599661195876916110828298836565635747403202832884075560536048116360430793261844316571143680767957132342911364784090231966922231691647834473548656272496975670058029701243293472455025862480901904086055357311099348440015384012152023154328033959077967143345665040933741066101077012902246616936827824049383542924942836076981115230742285327554622334186162082697709406131797054862127035572334123447676094237884331280 [148,0] 160113826287452522288527742486456908858318736473079622104607025504416480431232731346114726080477781840112280722442430084448434757629035662158206080869178787900760772104721779907335008726309745141405762700930612695709078950869808253525037451129626636389353114944998413876615712176380152230729311333692633460527993601641356529536049999879523003362234663603817098259756875514730917684110276186023688045984772255744221762304596273807816262356287262578337890092321765492091022960194339588247586271201842355286300703478260839511366770331837183548314887648351085966232356105080960644752038159641704886335963591873176231247917846173105836688036520641833366479461007885471010734548665925197539621746287791869011829785404902744660940538056218049325214941919780917051082769794590168383881662569491530548125482329985876001137949237730458264890470578598186499889221132594211676075023733533470996662306956048264478658463048504576343718831160864155388058478467923399164523425077274416642070007051981739351826862964265873444679798688474979705490337959838715304737413810562283811477308478611139052842588950766483178530277894001288647284099908954125664719790242106922748697125246819610309231324889120726362213113130716894645720270756512509443479375818398354829761298765557773891608971705401763161404567031284862568814490261991414047303640471012895187153140030845605891122571884331345695113617679499479471712285970302951969718778022518473345124747012625407699564410643465267123337840695234512337541819506955622180291978558855957226933797835596740259751173186765451687682691883235928806839671372889512362710041382961923839544831578860835318267438998885470368861777330867284094372548715753744202623819719323676069152496646884955732858751069926402451139024019585300959787999573326422701924061948064193689093450938961928084076027154940007574187127395572860006208234194195307500881020976201636926589748032809834704295052291874699338928291973288996557805826898225645663531568369575040151675681044183098346723585708029450901187426672966129527094802616437178368000000000000000000 [148,1] 106428550225147759837672358555854685945014183327624664050372807371559677400134381780732545614205343191693959695186282051137534600530973766591422366224116011856858921426064941715571640483904437749896568162401860217295421005178170843570854818893567403399310020770853524154602604996888595461968609468612984599208642293260976917507027445903054583540214066383358679718998185343793479220878601236834156252406350923540486754241462530979683323631624343476123763381124658855359679948897315558053949749727234094221417240469518672019125546513065431051481998228445304281242814343185490614396276490328518628562008948489226543331591711746948369653597685709535327678478994821480343730221990655538264034727259187278186162188948509163394559403822164347810691264631889311599632156094399201657396774313151612637582672996138314405640053418128160725917803320588899387061641659300486390977658300098366741493516694661658799282398319396294303832107670842672087659159426248586979674672279067568636220951486477885613404462939020362467590981880796864544931858696837563172494404395284640761113793095972181351164101816372811642666865786165256441386074941249533575782985116387975845671515423646528100690429422677525546645054900401495604571750789303010466377425310103573902165774729966144928456702512605321769990713708636836099793827739941295068696157086264257221913280291807418460765389730777930861675860893308961285870402387051318594839850434866096965709418036437695092558396432263774075681623525793426933386231980147441479582654054916182904710925212747907163234848823106511258911642523664002888670180473458050588300852414406941074810721357411235601493268805944313882470748759889416792715763306194149924015424448759717543482414704252832271477788267854373417410622486006614929157609225846651886701632944774864513313897407733357057762825683286673571163544235576437987651472009329740161542703144170644188411372074814826423954984121954904586822988423666986860951123410549856421625082300707324864137357837310814730176652145916020005723762251735300072170486103525451366400000000000000000 [148,2] -158729783918313810428917613790633843677080662635712324622258644332058557263772021235239723138067369132954316915492667415496982544411951791011526652834644570989097131605004201984579726202536493731109502340420900670813577369251621410481864479138213399030908050477666237814260930891359574494657357725264670735289939430155702956696282561455667216592287858450442999344683637881648313215173708819471081108309412124567544534486674289993289836195226346933663497510832001725588689769081038494426171352979421804471169229695925023358229184289752404981916595476105405969532660794906675764758760596270627733037771025523122934299157287763896865080329217622918569358451448416851892977163735035608707879881647479206001662566694981490171626880731055255287826886819981070081452331675648119689717237645082830430076154321717344111387114226875607118603436169701028458339400183233980392463708446487507814888709870050566051981023513438569537586397834739126593895709601341254897064156867262654655793082637055826114161625787374521254335307122655841839187012655483939284661210615078984819708606965966731400922529380226444491997573760953952441197265672441136518807697488912600560434371527290987631817054041158272256481022210606594177932311567690681913641228873580033916903049661354561273561833395259760400412824969599101445546310459001613188396887866356419821388858614475992367643845111353591488138471790797969092255211975974912414178765877546071110103145629633289897511278039383801952214348669798228991462505894179773332785623351892296915729166528285008453199227959973642755472744531738660644084790358837151315758334211949021555874650965372103168076440207424521312221143855185658552416345365527528062990591241754933388906156772011976253317911526149658675688991465527321642070237143085368286535712293666335263023129767612289624223970591232646503764489042953078566636623520585478952962338082301038303320544946223413328649653118004222317739658172338151456012077694727202122092316892793294417472185393262163493638784850315586482343632544094531975896359419445974285680640000000000000 [148,3] -4059484878128995769453085288405456028680155726006252827435421166486197999587091316616377120959744629861880966079637351649488147890856068508977090892990399717037914484284863476837296888071002277037025199469452214693400544360080423656072291315448585275234616630914767302143807692771980572211671063357620238931738574048778443227614569263656056319689796929914520934243956518053554048497334362825413749552599485951457234138697955329040721381026237620350894507228524102557483981419201155035733584210432193468657901154884189593440113203173208716724427593810224619168990750308262569488756841590420694384143937599562506663108574948348335422582215482600179299348704554607080011862220676790379293873812272521328405638581003204586027785617826844271033845193804561078658896380676424364370464613428789279537349140095754369838755505780260405648939424160002024385660104431938364193096991640375746693355927613701251923623942680773172510797266469978580409092097386805381509005667599345747497306554132155195198517259225872226901270918900949304088433644848528030029455048682780509865065386742073021797724486320206755283448178610945612848016522399501309346346443495333890072855794432798782401703057657073144785809705565334662588856335645665853136550781681235797694208777156232920656557939484863013648698940029350758837557924227389554843787907127240549180998778365808188680130642782776636361621453729886268833189609561948919159428791055757611437785292134983773791016411310843195955675747764848648816674668923746162080755514280984666461199000440749272059697127470220360658203672581098413575124064447763391442443956045770463360295564409394942899268045755046146380137682471910574445013584550188288943464071712874466969225195382830550566481055142616985421224381897957112870954767402232168839427626327407090635050664767995915337370420883391861954455278659339970125179549130019339554454279127462462618032706320423651967662040400531106509910322450119687240726304379789802009599486782936313397883665223210890971073495968077731649993604960986551030455812362586566531481600000000000 [148,4] 26325136472607911047566721197563976090928272873771757653022658503975343344400930767515627365950694446961291761980708722887787166742590819468764011307355226227003168032632109060357099564387490207620846434990814582208111099896859624241200850169553737803376882828302126564644844926983928533138302824688889001444102737826741085879378839549922285439369347940059904195393019186988769982590110852440737052008993321115586801817438371684386393824354556870487789591376583743730068012850772637405371418570237228500649246224700373051518996770155128697022794512363592000526162802049798476759552501666656319388447130508392892072616723525818959577012821011511780468849030375590063460551040551344999822714449497260576246280359179476418538658251375218981936957641390162108669416187967921393664921631002589827993345220314372985631853492734341452259388331251808483745436908602325534757063402601961852695323635108862541727189035151645215595935787892292505709175404955136443153467809590160972619973985925098756452501128351732432660018839069255151008054414603642367462496401370637163565032619848056272073348366396138551194859997344699988335976781078001575561540321227067983268937557503567510859663416563345574645605086114430792470162220115349294797263029034833424377446596883937935147483720989369881197373536566602396173641237616789065066969745344031605845778725958067406259725569087581228265010452529103061753313437461888553466916592629357994246561325600586992068513888631083507764674661670650064802812140140344558512514711889435780186060839757976934019586088531856960857060239043593357428786854496780675655361149321462370950136549732507612572748896507452986405792324149524105435952209269946593588724882058571228195025199821821951058952463784114599083311928991995583684759285469041283885405080673182003258790789747251525789294814520529651999267697839767995459462392152006418146916170786617479377161475627758567481093862622968936129759429405310490919326753435259827617548963441459609804620555140789644742195640295627454396477388303236850936907278463300717161773793280000000 [148,5] -7079372170857882880214610824133113261320052273322540013077008345469718443758128872808632818763251662068897584958563971875714415415549622017809815522048628429579731449527748225359272424132851574206808573808213385954358591418135312151029445425062977434801264480191355857936043097259784484028348244236914205381643456756485614403607658187787322851988579030173689976617041054343483784998204496525578898867608904582922585198188800009408448063136085801504381749047978095168818030417816294311213690067668657682561778432813206844021309764202003448622369463919536792112178736914753887104475973876888317892717206142818746169505386011541161814954179726563246663336632746577642796793248735326980608268235326903456481604869611210314102778419946886577577887600943121405304464109619787238592980852482908306641418752267210644769876394880841344488670891984796854892784710607023978867552844524420675913149555794266857273238781149125469546037030404715018979282953502166697454948397864846962393170669969844309185653675848195491718796743569402750506407343444771834409942423149707588233517708767065008145876278993984729269799277489288467608081611712604463023734178608631482717716683620476693291532051684179191152015227866272635493069332745544548035478110264230592177927710783096768981027792650011025047394906697080341606136060914052574576831559592878566470245621330948271679137042374286829448540843547472540482861336713900854571360720841962206190390808467545453528946835976652759364283280240576265973008322046550721384604829031049931501944459771369333310911043834309880923311568222069028997745021149613453061568189966391374268160314060948259553647519635334242474029652135423696236274491434151248881080317274529933128348754230299189455622776813335907003647255988242465342460099575878227275501814531479852152159915423062604654486624623395108370280094622670080105694335700924782498350769406192664649154320992198093861566981217929475739241421303282546912369036000170788414442136076350500146177260665941337805728603119848761321863605926112510465076345762377008235036016640000000 [148,6] 811213945601805507658501267262385801758163453886838361046792318015108713741712321499467552837722001659039129155778476708495722304275967942709595917821718369115358845453323523931001694854262726394514684310005385987745122519245271037105702040708188307369705086203814558907898875549023906350992959796908933839582416893998679959934105394532131482388819365804815006631405553267532443117889188623015812269541100352842749171728327512467866304574194142374076236339082500620448518389709158377659495966868314010893913904484354974901214726708200947565567243819945971076140687375679524197473275541901397657647941448017614607199474878781854302040839950314283024248395103251301504250020952019680847058959806125615005836953754670281360027020921283707893870668612754150661010872116980178204374706235198917759339848695163822226696513804169273784402071722267615262892529051532698097362490418704910836971972516931881961075839828754886529005974758610530102341703989352680408517476625989317666555879549845551506516446774145698682115290704683633438191064311521841806852490260543582801096718822749919039818314480286223792561041495219248451034139345872357494768757702394151615170514317336481830311626860870965580355205073817171947146254262419349676838269258304074599003834992021837904035149734554083063810266342830149023933753043504313132914136108098237829517601291980814503336848658570706751167210624271904182555565106705965916621260672891723629561080429990323877918693094389996504702191084430479253165271873467951699464943259011601804729548106899431961922383921254942455891111159422941180719515431987395462044341511604838949594649504157012275881934997780549583488758132408590168362634138240157838198351142715970632844902283177418564924285544424128634421835544282993850656214078352399032860443700891383572174749372423013532251094249699610082294378371672326817910091738473392885028863083505615276574867331377574039589866790767461927368512640600810871321232626792598101002099989617779637977867680634777694024471153530505226153867494784467860261582540173588334055073513472000 [148,7] -49873700141847532345997537579746990063633082002058128680673427291691352782924955506020003245224321253131120249490374252499986284550280032307394661674868891484603361635617114284276527857506244151698439353717502375309499124449213112976179652360328556342925699412583416935727599606514039082982975754216719951879387479203296939394482838229341871465908081098872963946524644516849860360955847113619035092063483277621134255471223629991205676198222455056474626150534918152019385753106386337713571362735005612466575152438848742818697910439609842221412178398033100244841644061741842447127503732163619922604815882085365282808437427038610314064775668163243969147660490534167189319452376615004917730605008133965887971765266888104307696180177912819838175956692403773729327886662822481140038336361606776090490155669737196994766454187716264073080598989845071861419257441702176880206647324706158432846227014695511338739328765428069631626973410792959180570967648208401102649748068258116606339705218763604553983300676844122631756001719852542363225141037772559163822673410034936063769651451072095919043403434718175428909020850733639235685751611114350658508740471114150186525444139242780342703446104739648474527952501166689084729030788097970136625203220238184555432533855799523802917932293230811290738298856397769326282088287820059017394047758076563159330380023925997525134854423115703935536831365834938217036838241540799927749830341546956129493862008479081852250108869413946254763713149908895428103365491042408861530568347170578066547267521299256353405281946314743460111373805350274754905012742581610223725920809839492873556063943643799360819099336810564048625441624369755632633447525638049521501070623178058013669970645098463698210488921242384140680845130766441452891790886601243601318575805343214655819971284344622613789220426914043406461916514546848980928828481268611252525046875399938884078605418218529283343550905442054527403728831991161149612246463483976070425620222598539745911571651557470031030752811689066751027685899224625896582628098409625568282882867200000 [148,8] 1834428558173993227264479658513275301329192545911670228789953571226780019413841495072075290417178742607188421242152558020673527381085994912460006321864727176318770728561170076217483701393871737982596112001963581874038369784583875822831677606662397083746384075623331521566537098031563325631520873377353409596238516199628633082286608300137491621601700449939601862253068144406061659535872110346399591544436034205212078386125360696681614804757733192258028464922692732285795182978326799960142413297243223062143930826335951384572524364323615471169640493263845746734471023068118705472510160795115130456527369918034265654174346689947529536899964613252250921392799892381631258610768925316282149873464138263681991395414094151597302700696466498458351730376141449099525731753965397148906913878754751869037352215022015610260171077072715471019896885177435439876535550357264708140527617153194857920341194390415779288985949600454214230155080327402416151468114365300224270961327098069176887409305873521883797711494319346223301471066707339769074575057212662776775866273803620524073961159608383476000655610101086266482898626736537916946461091945239905809001004499247169281578060047835756495846697430853813100433692664666295752039405956521437262767512701469483005649363332025334368732109105796792815863439319937928155416492716429429451170283255500308909191668535766649759843530482151186200793517033748456316877435141839654192770589471511776375102578721653764033654992556089124412158264262462306346895281598691182477581425095123182982005672169901963623233418478920685671354245204099089707994038985293473198385583380780973866295741828699099669186750876330197407949551345022461072883896478797874406657387568472829142100083350143392435510774407341887025714562754603445981383960371817228674300475819646614280826965611826722606731636941876934102477166537942836651731367406053195052509923253355662140133464553523557820580969957773851118391348368445785423935678898848616692148152556869385866247646404535501049891886232275346981572368404620730462048433895230123205182640619520 [148,9] -42627133137670222152460595468213426686378965559807952107855266508806840739656140752906997645519615347816989028644234229583530074322710845705531226474257690758452680586858535971254834891428318342204270949092865541240897095372893316443699499308909234449972440004422985688349311248189486644657782845025867568975663798370584768078917114051585993221808248921133780470865309673229186261300192746265265347814523013238022599893889706157074188177843610523845920234278171718921933433553276870699714505044487598022899547969017371514175673797296345149164518076083259110322921706906620238164516318587571153837786667365055672564625479790692502737826737176364246764486737831235957006263172249384155621451294218539102212353695243101148521516752415012507863444264977594674157946563579485833977224956577141537882844597360951411173513477722294196471562171000873472740899794073696579199237227293431699130066468114821751467283080331281702165532386755228026664200474273971588755541050271013216488752199506510947663408934480107875083537378657206440401599583945058452115892732671680402094770123932534551832227027884137836468287998912897558418655597456097058724113685959168497080634534696302940505927668012110725136363985489916672114242419323618142913969857924992283990282571632812540106608730922649594707274800695239804656081013487548767725807118085913672793146255302576301117084438087232228904075392306642841687923152199291433079142663652812825224379696039939720981103525499342432972905894154792670558594578399655801911661938448892883442578202483965012477144631634662949453117081318572135209433403926573189035993198797585158451292937826052403388816405659753244325640280943156648187254629091517375348462649556981706256492253858125425064911691224914857613323893845258340346916472050363867202868508666202704373693984458743087249528570344601670762574782054732567115880926260900963372034850310243731088502015250021505983503836537912432700659172411496657978554356494057038554029169445353305420914567594847540158754088115883699911388542044306858516080909815009339948264325120 [148,10] 628234794293869682377378054596934249362192544721062481945977544357966551402426066044542846769750426199149006853268075392129122694412447137396716299814564440136789323408394430219696645700405896223415955249967059491609108185542356466522999450562826234612371243088468075396875402922489880427615031409566738964630251664834551462296950466562052510034685509737964068571980339153008070527017130159447588365537567038564013520707014595871450142104960113827283266448904365033963500032556694727636961848657814459318312709595299903221790815919797813650571187474620075469639240432407934839104787862703769820269862605490014032019068858656751813020882449381376391996978997146579415642902010004722759379016947630053097366317841903616842059683737489184128109204990990425004652918060160160328432951583768382534040347973398902505171733010848649945310029593032991368760224401680174808573501245614663707689160553438030320732915137597480677112659400530878916308390366158470477483030298282731416368534514096239739982072394786471950019180909213968825847739657688858542312866520767035623849787733836821487715249641588716464949129430903354014795584383482634384090350429234056819883461006889787568730368733990583719482719011983094912454992173084347487520698932030492578393560423231858890634266656637906435856944057088122259139713369558676905727201737060877286983192181946960625267736564427385151834235662881432598228443472726515579843713216570160662207937249049515563416500285525791045579011343398536387874119755575910276288330261546694545412816940101171905282748670920298042387021178345963686822586133262388944628960766704885601766627777512642915499543574740984237744671040523929458373711978797419071951527331792019206562183685535575595747766871963384018758389869731466829799234540465467553591812866910026051309650298285783471180924449905500998309616859563502871621142536161459412424001845050880117275255088894388481526019326973057695553012771075284810007603503797427407818242903605092211881468430922628402348462473624858609187662874888192242707984945670282545201152000 [148,11] -5389720423661480790852890501160786362006236154648650517386087921395079723590564388308968114214711713476677950619801401217241555262923637684289292061243316740841555440916984946461643748132034947920629150225051192225928788548293212204134449201248910520765390045360348317962295234890353348101844847395052936311044388240328921203251572800101177552503599314966809970851649613861967301066019890691318890364250450702307994892651566510671451698681023114086559799159978510862930821849195161613261208016344858677645673047230999327820342878167739574738156173452547501444878634066513857120600500860690375720984031103109754120535373277631859180040749917099588008831024387536367482099363528036819101051419080968395379829516349611494146506650996701301828199380384670284935082686714446611916010192534322351370517547168338177103059405796615223439303625108267861643204527072313801803548026146577309345531930920020150287608842873559641228760430327107341631079886019480036306621467016041705351142913130100769313873759239500815441940187829835628662858551832649337849539194417132202312671160282156751868022334612045333482870634307682612386603722621137458653747770833318978749568644217098836840877401560177409131287076093669463545826623772237103711986507566063402116020671241183677751804280797629483005881141491120650002738801323680380262730551024069231922117935281450027639282707815767267654162675127575419720551168129614319811007317603829076585190674699724973587441723247811252226371671312471689374381933738275090617408231472043168571111918862581817263013171225758389108724611227652468373834126695409907197975071302895286374920787962059639134937639011759621371587012321747910035282152341797460607139106446260255833451727910926015473671070601505065191371419713700359917124474278543320668815695684755903453018920429350719732699890548920250391249163144699288532596104759022286810624518874546527612176530955459708881889481184427395194653576370723845522273133540607261183020556937642791431801377461659642180045362170332717266696498240937874049442385094683201529446400 [148,12] 16578890872434892776529686382298691635717423248298915983278281746977661123798254212617754890746100534847679097036741089455186375600528324991963128117512260766681031680667966117078420041856400309684624388786983971982927813750077607234395532257988732335775636437238801551179506832859931362246735326543154415338430272162919967063957455197481231291326702950543056880952920435900720876987800487879879070351229468719589534592404949687389080691071586785198086364527801104153990541256750710238145344186304151916089742654394872016407873717530329358776158908805347184135682344702722703643733374168353924011052184187560019575317477689086683770952896892168586427708305167483363437454480521619676076509611969881804877431684946877095205328771847987399605396837452555276453529534901290377565455651915056838495348733399153778075342637162707682598395320463458342207480581782588471018535321005785416602975657102018884819091717233966268638109214984766635534585729117323531130660327912541299289944383421894729958999432731015717860562688746335333432627606374096154358665652954978812922989229483843089420018775518070655164511441858363410885614302365818129335701250887868058081740562769787343983663201171236332241136612343540459867179616483872657906958191304017990246753376193819897689434167734440883528412238896418349692128470851965810112733471758060254192386003273267365835444937286216430583260559617336298262695995069459101630638994645455595871816753453647689587067397269440871258878157248690600514972646919352511065585780611672035128876353154130144033310705071787699693788893122915560357154779016736282144214410989683343604554660303824029661018549609953481568806696015956726094635755215296539373320300956818434909335601089424887445386475791992596260802188689080793842225661380675713898085621063453675893734465751168329520514277897953504069522826738895525147029358031141322661763345455097475554169227671685661407313561057801377324578235158453198102463648379499932366904950140840100516621566206423365600887566307549624477318367036795102863272438138457376686080 [148,13] 72448976908373318478271650461309690262486683675394311517701453123453227746404139356234681528767515344258874632251292314537791843830138073554582610537371584014101262826805399787231023338108973930645051951999306111425254054239984421435215814513228487451474109435686968468591750424548396553978975989394926295018739286548970541578875146593451308567313733232610956560213693969214739479972097394233361236324261533459887455637229151830669653243693991683673570086192100394925559970319134095239665612142450402869438629120022451178359608178343093525304670011918945502200476506320419894967248865161153632385918208856560112511662342389037345170215332599867239130481726253590455032498322846224856769099784886984888045271140763032253465769414823139589755805604215354991255952580785996765503602868500576680959878150259430709835380853192649396141228238240856094514277025762381627096372728396332696919555593944666761906220744772908126008450060700841186162736431705260925723709230998043953738907754470412781918724614702275957544187324868387820078165407544726646008982794882929874358825412272368289528200970122169212556682747187692605775309458692934890783842023070718316733062698232516110675664344689318219188616190128242237791188240945666737604251620803579001550012964838004726985260005476028683180207582572056083675257022315428364609557586551133765106944996593458457348027973890901879732620275284816050672871262745162348853536276435227211760695196591606134904345234321646688225496184166923385686817561143043093947178535172769690235772461151206251929084996576295272336569402325562148837682681480477994066085265480432978014299023241507082473564983596033925614407145909316929439657533331995024598240896840942979075327715916974144230882003699748425579802399514862892221185413904653240718538213278772142094153787826485214770735866893477360871972734422574308699175857685656736691637399048663042463996582016206495018307375716888436833880979021182696211515913318856298662308211941777673218919541063081541938147593897911872797860400780661557942303531012844421120 [148,14] 2072267175330807465896540946607626113423425539064004730603331437180730408607036956099523122153794266842832519942320334735528582030393208915888557946489280002570578427727851864213389220801957297211223709927596058131571892210928399296870505183966972296306442122157798774195030441968432438581759339929257180956680430930231041890984539584385518796644912291264699924108231559063972701811573123565579769974066484168756512960773059058157635630668626104954208973970071326685642291253150790612300743501932012897543960654764986185935594273416021976111841792159979532804262555950583578079535667785734316549022324369623795157182840158567744597722847802833267241354208024774060086031804825663610348595946389261135006122145929108081114485736825946020019830557792070572479231956862663857704314512596547185508122843655080485998393885809419423595848052223685240012748858291811456685493337293871305224879687624293789141061454857333007749390206575987814026956578280423693334387878638179663672690666270793182627079501132605090991850772678805269367516610531175342106382333338473160804315524064691862776824181112587068349764660004687126210782887563191300680757334551634898073178628563464741872067458985843510143056030254002563798799598139415155715784530706551359811702065346404955965187436320384644365997477166852515478527441592410409468075161711221282637436462225670762212640590016692838412601737961979160750640935342581910947817103187144834306819528935583364062708117544337651420877706385162913757423209491890851244287216419027571869071269815096088192910130138929987013515187686644232875695708621935464545618694457829892074888880369932199706954723540306264424809813457643904139296617288369842991506525231562696875582675476016579900123515246573294972224987838399967384482231533802098597507438520106583082810881894764148990614037729262442158351518245681424923060127555177483723095414629958709015104148652012238437989528299700620792645648653594983007582909204728519412946751761414895886520170211747987882677795475973495287700644125319044945681523378697011200 [148,15] -85619574071252954574705550858738270639437245397468218655624240551452415844700996639937575270057404604433042610011769417523277143220784692192056064276056864971810521237564212851752549507716500240687648370101199224794934204695744818050389175310648812695406306211926196197216828991544895418363407792441160356646583166680531013793986900731960205476920674604934949439643684895257192744429326391784197456781017868688902276862572580527531105072428887422946378740879186878432026667497192771172625770411526470706796237797234356920948193183231821647626986567017277041173465708929350256423603763127792533585060259874854600768325109188794767333908231947052662701096632079210193474785727550142775727188749307662793486409408865369107623276892252492221671042095035405780603636607180462120835262683384390942163526768703388735190563545327076074414323206949755209763977823965791251283636274365369143664557542630121995945829796301889219316059228489949170681511459510228734716048630473444614415359926847813346510978777937486565251837245700083547781998817864909464262434797632375240720024124461712551808780342632205148552337765543672666669092376328883816347280966986739906918799161622816001372124000910639624730100933562814545150193875305141218744644305024649153323695495695983063468578952010113822612370292893033460983459158713805782559535185635961766029883454031650319837971953642543205395367417367382765516232858089090245375972227211289979473332495385313816615151352944939103300072578920112448740872528607878678426286646827266276283433852316960635922610411789769612118619910841227411482917645878030973763960757581597319597516307060526678598710247242299763561992266814347218272504793230021879206803345763645259497318719917070782442306308698160165102445410698652984297014368305724555008695413974057483572851755184473043310058610137439914755542871214091130228536373743452973847435614845648006544129964424989279227510162468956667568803173452446895990295229028943767680815197556655326163858666234344021238764234501973154924107330748466683499115104016793600 [148,16] 1361929024386391721299481238442762114782784769143843875006193228434710488109380813180700438432299457615483628827743439196244903907724988995812184569782306043039238272854076342868944484347542882444214407269945572514062690048390454411532306196024694737523036127891708268636958031081148521072988279561750963590285670992158719427827029285739474637463192550991164307273779372792550452636184876913709157675397853940560887268848517787497452056476925944538826048329061561215843527857601149123711717359196967517415046561926830362842620680787764559244414958789196576556682980436476709657779966644745097711483051303045770109947649241638760590846712339588273454463198390562423936749722358802884161670322082148289824789933304599054335371303703667670299770501137033684007932778035049071934392638863739126589529806866529447241998975912234677125514869486490395713610837213857990175533318881206745410803826075944761264954172497095776295273041772112677522823539543068189661611145745533555973607166315328254473633345554005237880843219344561175075475620633825783729924723001689597122588687173084775963919892721538344607572673752352086868426536764035968868904145260504743623509071107512423259163499960839398703438075920285494858722319164354100591383395283969333698700292437735537236973257424435569138532489795515712786316397134987207757733202663521574745728983951524145281965451836574740823508290816954515826618884442788807446324700754504456905519466943352977687021205745625535910909016616784990540106382456930146436961557997424565867066693931815474891752611293198909500282010600141281758759004234978863362545379478286174832792809737592635948073734817910165707394309030334224606467281703621617987589532488392201737198905831152803656714200353738307025742248711049348584336411643790612718426736438884428705332649409349570000097733432520386430451997570304073223180827970375006035575895668955037735687179636818245122632758118286156601601313994411791254259774459922758967367651060348881868762218671516905527736127553999034047707728411759125424903546564771840 [148,17] -14041373431761834456923371362682771465024208806014566991276989673999024531901505976367895369197904385646634375102602606965786338865843050613786119592048481153327352045792565953831052179506633921510437334114074158109737480481364611007933830037930510641501644201615252957009866844637094298625643731965929274084182619636981946788975530367479187268012087164554488926268638377412557384201873093483582786823394581765469965101740715286073966620087859284773178474543838696188727710082638405052320051016462791494000309591023031010942312980651443685872794668471346236028806008563049460799972205694895446186058406660450456782020248862893788456627678989842249943556520656697374364100444241411019910322676838714296975823831734882148280456279258688900300927713129356330018640994169212080101639730996222165500759046863207093823469985516928868192805759100830405833375455931955179739352827544595838693301137355458052467408773697826618149293190746483246586303495844085207669548421996122688754345582767719646023753217845223966137692988274346735629594508634692991426363192843779754806032832871036358533091547338142780054460097880309022604355708123358503476782510710697031489192359434094179685277493082474886343022505161232008209289873862105563906184839018249257101365571287093087657357263518358787403407853455662820852791123534419694828816355258353542325402575669264717270159556220362275843590300590591728075687133160166285229785787871233169973615507608866824730571957232744466294454046350761870951618410449026445020609719126282772987642124426257997473086948711448083182330474920912409049375857959699342492872450160408700115165270460332215994544627416133916094155759292880097094341276080221895996826633155339444301873524610834698739982019918131565893501632128972840032479529523272404905654509183052992446913427132897972633086035727482881270143119056930052639046567444618433303923499011928656654077141561524346286535440475961015141939375678707561093322985533031287306683194729912231659325684080833209826288966929168297533428046419753541098109895966720 [148,18] 107414545696884090576104051606198508950731300860233227137822210681259683451896467144699517544915141024171307307304037319000271488766478520644630501781354500550348809795928091158052426529752860937904256415893785825184790821136211350489470941411678539115270755619498963976814462821496996703458189555714272193947431087315968001766385720984894156015562553875700242095742775530618789533212994645314911847394323708801407627676687318904608895783463155728562193161205456256161384645948141801275532291928541027476451222607839221791449949307995689585498780295261180185142375719723262851539683965255787657030697299762181127934258363316558989625280874441775537789350833832429266380975860036926013280321216974246555976041343543526874541625210905939595021158291656117004480419716434747740425535259343148082067894573504672686473310973138609782777352425331828030768678445075210634898305429262181968294304569352117541114735994453710520172916525863749512445344199697865173068019785944493023836968071166372518360797381828236242158230559676822061073022795515545793491963574956948434754324629446146429503442195616084410895631890010855545035878366410823203809926849772256252691389728587865573502481005335151741145328719039354963871153967481737899949276162836858445785537130002542390319845262509718895839170169739524773482419612377687437790423462634899560837159148362169136404190193674196328974248493994640303289524504222901153960154177915831002436298917135594725547060451558823107617769055604936290274064217246222333710977713375997866916830764630116446078129268760082105616314965666868867872693398651474056549826657517709540188567789214143821164682290194523702771847719676040454305207262505578144552416769735697217915263924279788889867626399259265525353000622345100154304996824799192035723934210238390983203255986438264130371888222688958809580046448909279581594385442381665147832761179955770132971434984842288524989326273499728769889705936907751846153633974844317390393664579894993350606365809543142671864624238189525430299797108954461376302945402880 [148,19] -648672331322339354243633623957631267170978271333343200666902442642268682662552076002461487577634453909484298102946857677166971162538082856248631923929786882701563880983203799577069122812661121976955364157451096809200412218117288552660587645054661740495535228211575143156226615601867731391580860592171376740068371711148497410410184251517773771059567354112632273700410645848574926791175201046110145910657359305772517529261252977660358778633962176634895330776861550446007704677050490928584111243883046135023910296202628859094406831116405171972666594757469282805936605413036000602149214807013926269403072504183753121707004094418549151961455994022787784490810921572176259116750989179881680519128967569422054898549186364431776765837510658721272845602177399351820542661705352246922750616712097520351550929031451410273749330539077448529223993198142590247955311857898581007043144919320208558775328185710615914303251350337739299049541641162328242266045914940314998169103970270507785454540532049426476512501321135379431284168311877957955955891635260849736804737332753194224848170616508926591706563136033912128561924975114117562450814557593618394783905905979686955450356203659912889512294174692457010450725701199955101986040741914705605340099757763729467106189773224403823993432330117359708690899800239309290503332300512817806737972885088134117879075063869235307014126329067869932828544856550476983245359759065824333780574794738155330462202593533141847623676718393879988690233119864642554891037359011671870694058945340626393790449748611752056108108603924974703913615205138522158514801855755256354841210755613003601206874885751236063248894029851702090201328476771668934778947714618092804864462139001088761484573641192584002243639953894310016822602710024510697126475936710848401286725871471211412238250574363069067533003087885608959859998918368460779211914772603473870561787687106188222861684172528414574107253075289760212963436106020078260470355702507558691712510172242865647246897824894155626335558713785425432672955410661605232135372800 [148,20] 3207770008429507980130616656647976912278608395255851471406926111914259173213721206971720606511511631309099134644048938606233043481697495736999253549826539204531958400555144117496431236054972670244137372222718644164857630267177055604771149887389560103071803521861841263541625049603270081971296495710126328945976999090567629373790405829008751468840956401624665965900889187749598833301368048196414218125240609696486867149817445455174260922467669546195937012634972628462871040112444985581848659005240949165774430641138168712100074103272364813124995857892303424593999708579605172900273504109473013156176053396366183193390809219778634856615242057616548494463368293096986335512740619395355497938639181485766453239047870486509504671521822978971432991146839669175510802350375492154696248634987105876440884091924332597180074655918881487840773845914405817093949499797024200956248619572584223682052972283453016220437269147718548524995225101628086225823165981355721247407249129838277697337822758191179871233481602663834486361995933127195483060671098178348500432368596008298505319457189118589098930528394506952262779724274232747985407779787125295296682430612040516755996755808129900787140226595577697713949287350015038260434980252797608027996887102209962870612707029351610784388176698777063632817779275179033179222970816038336817589353397486878124236746003830948973908618604932434189881233940265936423142220581842479036135442179462658954698385272761238019236792609138204058274039057711054737768429227623792172053042837104921428938429211241022054063785049137409714895155453822976290818929215099685333252563306029265286708631732920391524497547806221163548169321884745779989772586749449672500455108798614885000620554319470637802516585282185795580672066058451014336001705530414804744984646756370963597294084961360819969862281998186355443281171132065285641884160212492690621900921700930620811878078712412571843241466623571033265096680371877290238844554311724653151963765744800783391530651643758063543146843984232886860993790743444232203141120 [148,21] -13324918545925328432574933767583859377191864343163760821633069118880385351886063436218708486099505449529894023848280784704633091780625006659134353940165062568956101721674069983017985869611396346378171491347194149374249207582415136810254211134712789890638905517543561641400937491988259191370738699080058671259100744191922586144198418128945253032495263047295332399594277328343709356885681503551441405466977552721667139729833986839630984502691434588903541153200807975462915447905011469460836356193160001202887544806968320064565531291758505500008382466023554402272837032467463190149496133839024294651469117675264919728547132997215380575322245652907974101157059471293105111477355025154858082362517477114133639521290823645964480486934524394485462706561459218245536801223253232035236075609564282682708356274593994336141382721028819790503529750822627305922253753316413212001580502040093618220807477558199318140249606286131549256615212712968426373819918430096742661392746958990642734645033570058171180953297782429534166651222246441912522842244121580979929368399685616386981259924755426538047542426104962315490295246289256212080705478190324830257178688923067531694953661366126601227818630239780315651315546800022224603270115743063860967641358345621150154701827736714547523082341024751160219263092206465362384741710283444992212352683006859822295703566323083393729266487229893704423476819529407203124350319967110110510321269700975604194504549434722481638957757580706638253828209276767615307003049949092075355751828617010803383688388359731899198012037541976707018931158534590177881975338384512033762593954307349601074783881226519617847586470199870715221365839464181031263367831638280511821251720579332280232336239058476450267944843346960976534515681462123327040223832604192438700581776397580166227987756147167382282591424109142732607931383619324063583502629827800596920269457907679875383593617192767489489817539153001534879809412731973235236314722621321486295114830568047747992171146283215496458067531369796218166480260710180176527360 [148,22] 47435386113605066597331283668604517651131369625263624736436794681490758839512532838465119286647808326316295312598534670726483095710113382674739572242470862552579786833766731293528279406577390716334001636700167014027113327877456718951965900153128798902252579893741847057668594156312526178280513174738450076683723526101211099228271311772286016758967064351437011813351775104202926291622541691002098058302114346541198240926664145776353274263636673897221242524564988699872310564546286084415063671983481932531056404246270634165607901950809406252985649873285861887598392279566749919112275165504535859568310349616095433415949728618597350360478368776367923405011994842636392925276778866918284166833106466119727673777108808116135952432006127961450208958484073554982093839955992699590935946875951031602439652014331435258227847879474551855013661886105147111506713148510143043331617026413962287742651275601651495055021637493072115340670041840104050640696030317144059200108456984223005910120840805145181656015790907653603622334945987067354428845090476853075907448115814959900721854655743163039327827499435385332762290583649827219152503141751303812863514328068832768370140403745409066464633217531995931405041564758709744650827780798624570532543996403256108746480322247569390391915839451511533298762367102711991451380177221059192604716550462050983432957698188099851841923733386783497940785858791359783015322340838653991438722359259182959057729437991346179202057405830057656170258181409136916637311387071671452469020128991435773235794700770380262107626960457948274901404329436041995220321334607959289301692969039314134305848323039787342273770990483937443118220498363746591632948173905630677617224942231886778316576293808803218858200442641222065737580205596739370580501303046811533366685469576242033859357146970560923215262186280389468873645101464670463272639643379926665891263770362996423318346461524814069112137949614076135714497019513891229605386904926789076225584825690754865433170066757205154820165343281944129668443486743492034560 [148,23] -147232601031360115992324822717854178296117461364723064059516380590164592980395473537154576954123503755064526102590193761871070835098430821669816659008486033753961842120902927727043006252482983908334225530989516195229622629626275345186608040802944879388257186904317677406927902771486437210113104039828468278752118383333421463385197074979930214405395710953236208839709595478824680298572852487161404140349106966033446686580418767765122832625966375666293094014797598859503257906240824378612924426292473816177862776729581781544326618356416894225015409305449076202995162159306327579397073633273949942465947288791085255938800154442678065622474056638262110032032523286565853354560007835683493843644209329153097121705430635203891986293284610640290987705814824434128528489752081580405143317047287330431602499850714847184199392720668650258198782343767571625791121856194875080298298037451754075323729895710814208156480939773881031174465704129755495017119692904444666277727879156143284824410640951811891318593775950775331639310449079118918771965092390864306765273160231967794261496035544669258111630751635344925556116992200309106097978276782737794265106209038289652654974844626397525242120107833438570948599114234985127467781001772414922290690914146258892521380115760509576323243358944880603063628553430704856335249387416597677812902516567187724759492336346279358117380120755816180895529645661504923051163796023479962156942170610915908172198478763093478885449215106880961405375673931478186535083443807961643028519285916955408209852571534627684907538987431543837743747840428316647830867945389496037626756519824410236893901798484251042312476962914730074305699633897938199028866043221611600810178637341981156597430891552941158924574282108011478049551155344040925399577105734887164545457874657212354823515238666842901018232177074609038841845565870042315707051324840760206998841475807800956759226927375107496913170098953536457396446992495959001537844285406888091996547349617898328830317010277457863302268827244460807752149968869130240 [148,24] 404766146406630371513700188095845639948643002325729347492746225686862382522442886381107776773964897108411079136922060674553109267710113621545063991923388211099317870295442637142517561613992625829814526818229012480190566982316317279266544675881717900761232796986412942146487169768676345743609534005433071739951124862695308167672432850084954157310236637522576700492451402265628092930901597077704390680653395343244287734281659701565608701051426961596769665936216967312402658242848733138467970018192585935991342305629782549771824349920017097020630525026360367522465056240175317501027242214086598714598493205898404028095612232712439591956544218522253115297501038725724264332230105916392040848724583698420840872326980314498723357655722836913243886383674320140272665341545945519465577121183621236915473146310631866089988173789138896231513029136653357319639756187741812459366461784413025141637795454971840128568040803591460990660365260495769451450485576232809711331225377276927380428438108108388804043904896313591081756380789769858132948120418488306969130597829656589259848570622670558142397556727234890556112392795642444139951253959382274935849634616235738586754377297530413847943058403029850435960709801977518658833629177391213195462767267981253915157949265853854794352581470645461568536746586651758640968557276479869098853148116932021835688360293318076684354841748859717137681752469892515317346935705565442388915205642119661640971374164680699010463330195652207555864447517669702692113115085948863522069856796315923778313082394359805249023110493004936220346403970519642959972224644855530309087075043666237191084498899309419594198925238922138574593182661183737068193007828844618242221198838971336000247954891732588672589900099421470658778191783980032543333240632947089233385761433175079867347208813429869540757298682319844003878233922525252368896531113273435125155687427163343763507437420814949182713726503248728853347511402841643856309639700439267413354043028493944160761061849131745484092463718556310876403038861393920 [148,25] -1000022010690424824114105252852368433337230675558948687399672391466521869268759680805586015307759647744463037951055654009685385081749958730173195473048122554584108743029547584938663182290498027655614352896843394134934953049999393744493418720191673881720709949033264579421338314263173297712218269040629248105802288078069205700488972627355840343113953780867251389515410936159334601333893770517223302956487051911901942014927243392740918388944693591742155799478936490540349472617692157796269770162984257658191172218965125843736248900370796410613972540420428934281842383094057193559484894246003171571151625404176721671832446715280618338810627023475242625143309616048052140425104940963569868523882761142461104563626906152388383195141715922999644490449883818339358479004601973956010834721307792582476108551378394608518503160239027024507440701562539186112526217094953781615348470834232178568170999017806004021919970364421220712287161131523837573939925465636438088974008515970224930054532943075095211256009282937582654639698735034186342216087574352434408784139162922252320889838570494928298436289140255029010441118521794674325206801213729016394850619621524686760065594926509050105539029462065007728507720703397518908572220521260470483226987120764022863838944076175717936208755017295408293786260963505685536660200225456483287920799149573114644724962510751696217757054280931541218036611208479324792564758731914360308239571377500764947901461337424443782364118811730913010229419021096273767356916000626385915466746213419821091857802311754861979145488549500519978378178814804449142832163524272503905074952093600721037298025672717126106121395352251876874588373786510344708924582166617623262367234986008313623698487468750493008652491634172642855826801247017933347527998963698525552711429964102756767721782079191376099507154754319391531573337559891733621338503693881304166521615945855590835283059652134083667090298098499252630682886683095456595053174034842609867799797791669045838953917117397951700116769397895874768877471662080 [148,26] 2248763113866468595014235629304796609229190976793088288970627190046999898755483176021688963559669537147068792616452152140481536304376749892931623366848404019636048218562988182023356440919497335557270885175445336978723488924212541901774320872500759256462399998656270576822141385462605626140677364378323281335851473380049764388089717407175720378299897229905317016887140201990499072695044807096180944014643153376992048873166571355664594161270193839354189564641326395891958694815343377131922334782293936566996217601302908989324618596094971217803663269116462861889490320243514831136497610874271414354888267767933217138564941041844162090290492291131849200315149586522890754045092907924044195992492628388087109910882499663101553888293885653770032744016687246439441187156084559148849767732927831738885090358748323049469276866417157599280498677543158212498335197495271471593556583261898736782687060065675902098073084846933914712767021095749302077636208889997096390720792761786185329481919037784672356918885945253661232881582862373491412482084549112541627369751109256720134322173062880448030517921038819954301176108742838247238332278365687138025288344901002881402423929768570402172403978737346200360715320593414891053893160642608081762363690711948410605865623668501908621133774481871219008223321915423208544330118087423107239439945511972742277801020449960251498399548350733109341609656822855945380069654258855625221150856126607304089011411463172115133520264903029113014080375276240892230140065574456582976932231558085164364836938494315916351132967847944365921442095894576295162064485836497768834678519849995644220615178420597691724773153516561224793624575992799194046522137834918817837498052980889447499422385425338547454976622177589426460375486565096394472659524115505658811637581194034099651616507336735626264349152021872718139912262031051253378633797970363990076668702249228576161417996384516979019184191647100641261917948194019205291605500074915690359923533009058978918634508138736425503182464929829185189985648640 [148,27] -4647622097183061837299660481504786441667336670179658797521577669578618707231582996229379807928802588805859817558670405057980617973140303029729599913844158521118029105962581732955012601808580125141434626211523546862998663445566162567718373077376453261673482956404931410212287444934394841655397404927745541677091060511416253244629289428055645024625282887979178307228499171254055189393082003573882336296041291833374945938137670140016034971682080087911948698978158074409096683409259904687240501737110523260162961534661748146889305703557377187578935472046575484074714275101409556325608140235607623541654937552643293759590448495527637565261279213877715711507992660919728156918411813352743233997039007256662823909984299392950313532906103130685058836925981610119446142297816828862140146623992988717587876907375020980564673754136185902485582243769911035370236248118939257822396495931568662153956468227279837340988624456332079816941729851073727500824142451446284718143535513528839892988636089895205547527858723426360051716331789322031838389344570286368369924671970771695718401306854107585692970829305627839466198361786777545819501579308304554602947056801617889648683133152631205502308073876965062834927158017417181980554516276593263600898493364538002041830799194100256288738653739839712496256299253510201277318352821063071970304874137010257677929223051909296228977733759522329131587397833761900053494752176783592650145511817100935618493294820782339955300797137926239334316619636951869831194887382507412820909378261177136902016472538101996302272572295764997915095733760121437707165828439620131558679424620010443120054510932404418278168784164533556559640810070176733950359900405977128136559061388330955467553063621507455749720246804152315991252031207776495719530131804211737444626934333731525372191061414144640536919620500345175090570742728385111430734533697173199630817415250820747444524228714820925544809805948293329024239427347608752466600001453787262754009164776900880635777211372136822347746669360781189846138880 [148,28] 8877644515289023067649096668190630230712086551581878758551062198977088109783577121652732519735960150929134623668268945599871328242241298403520002668750994987960324245778453693072727612377025565289879625437008497970803087553855172243782162089448653555137120815628152666266572903208778777306126110694992459291483136441836145833936522281329059481579670608549422731888203583900472718137661238581742955583675080910052064313393142617835995121250638142915399988258749748440208784001370014818152225111839431574126363255784002142574339071763399314848091922373139074416199018347417235193210006975736221771816817071907602203898720682189853856903570329922313146260885583441884148835153852740770349219864378336252382259500589768642049500313678319363048279464885024134400304213743463121196694468231784944690946068261477905066927116403509116464170969242776859314842209762253794859679676016191723274769370685472456558813085752765288621278056086094168416116867459338222181862606767621282535391055557887091761186306757051169512448131694546239499791530701125648285027034188715162020628922165266388897077587117438022986474452816473759337539982936584782617402149911345173249502639535418322403501339051617126381856847818488387293862149430017880661657276656902951340998548620285355393604930706703264709165828826029653084773268548366917813710860553137196211374651082656520736160757889026155409581875190356692442886195167095381747887643685127201636200284435803645974138789072980325042990711194448410051444477539147078001407421841570976438793064142952408114234895454539109404352201298565117761367262371231585292755586201091225986904739593597069108228964180414587867947094591443277610901224528640697604924587743025329006338350612618274814909169489070636763568932993945874414117618778762755821858725958159406814754714529512017080841574371591852235538059493547892630339742546421974140167423410437745883741928419368193649045730682002172597390602938294578674710658919546459090686451365879831439146713539946744112531826563838023565312 [148,29] -15690774342707045100110804816136269175085162947478138189692959977841184582255863499643795249674352591065010602595143176759206593064717444386870170301706474484235506966204322559439899512212581592194305474137332564795502073171432168202495498786497427168707283684778869048002690092756085685612511711801297100474427069209590968907660423034794481347428866777016663820936846471714734596973952591684167147898305689981706813356776413732714355169092988838261031426264910881198665686512565797776338692731024192076433151853775682767825041958206673275369996986988512318252183325180159549092970923565074425270644021729933607941300142104813270010639549413692064010681476490200574639704648867235294813296164012895245120195120045326106966738198519548980817424401981635748963733238256906685570947054752647899603441535368675086140171644242770901245654272611012036075493296554217240110102829820154010430363167205315849577648322877522593507886109059592520348386928601337263111851016815831042738942574690242018285238476063103591687152540772681968005427314932838054134225874926934801230534077608621345707609941342425928111546651531235503745100532099794815941275214238698931159029600284413601812146783677575078547870914218242936046084397900102612536312503883167986379199108333830503993997585693089712838436557565162018797147172346397763075559647632716441677859558692615124175226573174949363561757348638682299757447268537232378976944709802674023985021975926054312322895428928903438015184194420875726447493129525366414264632058101938826027484547435777919387816186876494326071550673237856398509317198309381080591942862802438314664923964074609173621292255336839625725629196980682927826391551180263107158162010164626864392619977360499798697438641760982770144639620981911282493695653602789394044119009551072156050910191777301933166509713277630541135539577187300071465069890339963802409787692017956354436227661241352264041871247332199864325524675737216092172824093257654195427762413758064224447239408624455007084005670427717271552 [148,30] 25600333270042287022580465675881033096691258571747705212715973795487667342333039763658063667027924161068203456754153322698486816858229976956541343131602916862162614992610083728358812335433967004414151599176586357886005958047123445787458715325961238083782560360070937057704856691858832828090465344660083183621318690929193487205453731667719435263011237121616407004266864554162189835796597085964090309692778989395385269532067393194555388616319723179830895112335260859146202239808467371564418368496569644151776310513110318472357342423524007846573422487493247376795809168871018037691828612080960439906355153363560774495415101542881505148815855765081925296558818677620375627250844221801145478111295357211190709453027194273654310767487137237601771058807482489166222498807842790303120645024006861013187456336353863669526623539196060535149970627471322072228700344964973625732596946641951712590296129991773706952804734724349269599822732398344548981520245550525866415412117828109326759454997064411916563728570843178485019205070744301623141621451037115962497894578388671295786998266875174218148082369406509825060182678965660984157127987077251765808736216426622726188520625756185457567126729362664965351967019480913129708134949922318862759196084592648170533366741674691777940721479700738416809495181933671281213135795383419957003556230105834642229364268543974412951169705201193207751557845032263720949402374878260890813128331897906852454097461975298039637472908269608791805788639126605409060440844369896734310299374321734947805113225961754394481846785205543415476291964161995859547685356328687232183444718876751632208296464109118098044690072000436426799653658862145941576425833391079509790005574702970817841637711161701793337015022558840852001794759946563858500172507375651200883012443863091734582399055175175761225685597759056173040538463202575240119113548628323463756354585634256613116318027787209585321351980519448011610802557324884607726769240248355125517651534282690485920246533514372833837172332544655360 [148,31] -38400224562108078187677512781526386385412254505557365883478563436042718143734626130768485554169572644598971213293263542346006921589991741404602696945076184960447424747832920110949102123670619523137426235185538315280630631174781332563032908536182511939149327811268056024531491695622221873721667343137784876070382901650414221056136273105406556007796504711264430458524867948769456268621492584450252086102004181181784694393702640915564087483374009408095773258313347161865998288912251400051780488109089137999603752241463067851901371876791932859345699393817667084876784705944290541055359976470609645446179838452364105717728139298509989906347658222663738016988544598861726516523302006300599095563239076273310026006130855578442664523432493182380305648592288795711438708086651631151291639567877145918596462068742062937849702250903458239209849773785995798539063936766655182799182498646020002209877487524179253312121384355155207878321542924952950366149413826664812903648885225277488380769520926852974063964274930501892554349996375349416396823750141219952637877326512505727506888549005942317466478380037115987251645296713681640731739894623148216229391109753397892300442477783691921786094173752211314382579406768883264966567243452092793503123022391246349422758300164278834921147002726493248924274552738932495858107750307202974654703175927129239801032607530670222504223554583518118783283335639266395219289599343635054982135249490203157642003396087264752964718824628183022466349830536517681637714215165805287528525508328736110681441499741960642919642202072194509501036058233038755404410140017350576648943465347524593388072737598819910045518243188560815123138976955431231036971573865213499995100438145448360047896712260614620789214757669065635491430275695014387294193076408359797933754610704630005852956833051040014706622028409728545985625336116922239096801126144304133513721446751665427893725765086301611523181135046058558716785376789269865511929328838126586107138858992985571816315834326317327770001311006720 [148,32] 52754477750595376346907592146624527951031918988560383074145920045821416725180680055500581647156806522761446987013703790260409045750057299411217256266865379749113034454020211670886769080195164611725028914715744822196291088297636859023273878150834979833397397705032469561202540597392961646115938943888894860885852912281898324487211358684581941553506637606884939939906434456558567756735907213517463578896307723331157713447253370108380812870322145934098717488461625666839005449995110506865147256053669966889041860841261865791832606933138856681133369905892762263229672058930213131584531493649675990366539040320893136596933877240369720104836828621900727052879694015264378693193400126595246477210258891363437041484945935706332339334488054561252059919805112730385736106478865927543257952761120587143177478475641279719334975924285218785690674582308404663442640603640888641278380270095617149921640282606658830401939919714590654460416305529675963476743938830943852499512561908652875357727604733726407421032665434995514730950607115423969344284625302851773968535133219363015457602046626589200700137869483485627214264435253347547269585866643780218880474620351845328747334672687089623927819085833525876741541146211048846319964857250961094673154318779740242688493720245849921832987101743683827850460485091094677335622551116202557465571553830647521177865112483514783953436828480689302231742904620877737740852212859436347808125855629622121552267424265747353575629959367520947969847540156077219104636341347006136670074802066495316419387373813079228642096800098577152131906502827964681005683812350138963610135319575676906415512374288938794157792080507036320597461730693034813639422633352522425459465321061338999939223724317591783930356868700668984623893659603500737745073179368803352404148400970976674798085747455888649782689933554557313374261094891071491417670060464546240599222520616530013333927980005062785541883393460042533753127981425637223542146939566018648237374582261443978633228317040521930476737745243 [148,33] -66255990169291149972269694319427278961229693243588478738070672029735880769134825153561993236813438768482473226628928227727755183097234490754854995353803335782489112145718228416122135809141113095173704748487097018209372162132151084651452666481719512225970710811460193757639841205978458827963655190762507487493286086664975563778210771692200899248927880702243992527501126413124165109639346141602177440338315289704859945810453234613147133895544547944187024011772532044278636446356623530925550783985803938595972271995780788781358098797513581662268487287371472131346524074003999820840126136095964483388460549089354831345973342280881448287109936659090435758082861248315411669192088962301049318901436369050677046924938378390420806541427270496689886510479495650325206994313924767591349500706826428065951472383942857678427643464355096401712980209845052731912078389130636010857048721723145279160387500925253863171232323618810173027353422030921986952121252390308318452127617659879044594486608280562516074851578731849863005774150562932270571019517230771604096971766793709813091494358553125526422286757178070998675928294475184217781959487231923245810543937280807619233939122693438269561301360210482684176713271328658003138815642095350387956790253168782612233783362690442630051425360927790204202069378427939147241563047292620633800160989145219110573670146686799743766760181097240195329657999721758169417950483641714181573374901173514113974815432782046625465359055641399586964646958959363614004301663003026081809676567897083388724872950607409495902606448229708835251020142092390955632436377646910886521662353278404793529354910357792487408720318905786450782566644272667088571468960387373092663623573416139165509770661513478509612560901346865677961761882038074258813761265990063379453398060676690598367775591078296248728877658742520061750785857616428456144269320339552551772433594020587528806618191974065318083134305087187605769390967685104320566681202945339428637200526345713093898636060117653538513057792 [148,34] 76175580420901630280568427682471640365070462161455392126063835783618228511671255040971555594884961391180124853469780849498313471450694703287530634717896495180865246205850750483558694243950913653911908859892947236572416583208920225009117043965580014168605747782870828153544695110928719062262078906086773697705765716816861169183567393412450578949849118675657989783194936339408709217916331772740509488294162152678089855670597252163158040808933958211551282402382210737226412033184409641322092247317218859649835324585475215626748608364591228820689919025257038585405453821570462830924945932826032916280242725468736348496037145120717240311590231662146330484414837892276159790992712167567745508839852205405707884636524162018810010037077005395089234764667529204842534469778278110398657027354266512963753877059377270557728340556795249236098764988200658824979045043170090741079961706237028365105924608966515961140376287128457265232766524005946739782171681003160733864963112852489509892517843979498627221718927565983368246418618413615014343094782133443450541796961932655366542263475717432062470490134610814037132320160281320200382188346600047273431633216738041130156569741855482707698027440709772070307329023675433847922530968036098954326991879944441809773046617496803764284096953453653432752820366505694808294801527604375435989170953570129520447937983841668382247695579608493886899467181343144286887192823082333988326602902576374839157706127967359251085054302332227871367595910318752537976909833325561907542884731390043617428929448953232856626113574062759731744398494234262995999138932249823112262724663469277478181816864094656990356737428264114138253668717738405725941862755608573409085556327517480630507745088079265967856680702288970390976216553422038932555652868612473139158742618057866846418159084118329271777654867468918191842460612872726339300007051803709454728362824433818078705966322057197209380189320563210962908687480904688066851205935941175560563078214082591881063777924967090115897344 [148,35] -80559950350733175645328739077719962623306326805239342724482271414742097211803126847949620778995630464280822275902360965645673448015182885315237412999535866243837608539759641345708731581461050900452355070553587451532716615983272196641549149951750945453063044282080548598283866922315263929246250544230698092503261764818240937685472596159881488311347913701032394144405508835358934717088820268654450530664677370472718582032938345697342570927280893503155423644168645684599797695241098759771518835743832658709770352489236735581517050098503570677766492967616808209058431732347594901842245589327860243091389610205969402495286280572447395761198780242766733411099169908629663415583663819658647413813314375370685025281115351256338180814744726783105798348297758339483174739776711995550470749639428478505409556195078469838497473442240190436747646477223846518427036391576895011344403256376916322652588442813641220672096916097834479622599193539866470367855633106526420478800095186706814018755398927422693508556734829142250340822733552155019651905465037549340679149469201712954957355428281230863453348513535561972271011063419544984298154881622748108889941427514052992755667284990721046617649451369614848713520982661377308795424150575893348526715689265011010153602688071766361755340136236797264573857532234397720138944885378466258067439940822487235265289584622201040617492663043235356193469197498547664043725273000794761121800226348306742688224644921688560604383801151855085893629225942966921685920320098376293474805935600656068000391457219434206479219219744005743194798104161586287692603100643426338070463948852654357287577370428762704438385980259824123616060181913086925280622637789727969050791017705323146877743172026969269947585514003205403661225373976620447098903414416362385664629896893111279454876537609825872778316532341349390497223819596467660723689803251528573451913251291439524633579827802965028416067672071334958646095307272982706186856296109872241169373553370864117389957829711571362880 [148,36] 78817605837867326713234604946795574671685200781564217874615483277100867502372802392476005687550450021389281690651722165489223804949149123095706073510377130752883287093360555323504782980599106577316893232870934637029980024965894086413283403398278461379637978750383883483263293737014874175504956432995261428939641762613314102061048256286302089484501733404973103825088356360188705888032650998081330908682018495317938781716827976066729223305335216989431380975448640412504138386268606969489481694085384983397268950204746567021873556011536758630249516188497622602251765278310277796461385847865897062853055973579843831550918787173462635739317357642111956281915025003896942813441721567372505707553430669786973717201232342060354856257320745220934979258406105336537189182206356458220698798342806859318566100520523972530207921459105125644644355145459246813258717422033310767748072375241536069788139043531823208743279288885361993458541853621630589071266526930666301483361091877319687284686116139512921866209163036330678899247015836789028123875866628171660762655411865667087164622515757802410214242545235791160719962627567109398887114374513123338947880663339734121576810035710835086015245124229610168351726288838345181657533487892884634948556501384820329814921129959304671302129773453785421930879455278181203804867969675053919133634810339912907158675299797472790413621417179679450432840844909236625056192892479069717778172096983416191146480527072158337816680472420734749525514534091061641711910762680043661731950738309356554986896438017329130108972949088340312744585662496996584329853270118971657861646262025856402191246749874499682450040758091615416168493682812396662046496241085673943724551041990877085574142299620073082432874573345025137455537154668919601308048689833237942595814018900313789489306281700132850296718253116767488251857034621373532057504403478578681681852225641264095370647847656758160069245091238082470662305166137247707784379321949355301302395816142704258650989872997393024 [148,37] -71090374188885583056488076355953279261462829967349444815993242858798605168032813025510768593148645563930157845422237744920097088749175966548615927945343463392821719156470688025124991826991926845682871706396787484872476692562613739666889537464602919590741774953788012604194543356734590930929584352406103700596763016998956438882224992598429246037900777824345484097464570245254164248511386557161462313973935440314250512988998796236638249702236986299454530164083258310968274924297334073621920134351854586035316543469152363915547674948541986662570335564203608025794816631728502120860265702223418048446680290807988951689563624134922628575148126001940201032789315928370349643446298657708146955615380526865772495333215003611602672569389218164732606762850484432883674102772667035483553532495544627365747205183996712809845635061651049259576229063392132521033191508715770638052387802661552344032747226295201435727962269634116030525899713694370874980866659458636340175765871919082773097381773177712298501336957090870010796643605153531985810024166214954429243482833698360868662278914011818628006215053446425851132423881097433105463031918901038541311536290390994776113861998918210400908964407922947126256133143398602547445603542709249702147969944712241789590880062877835638165987511770663578408323504504977331962108958537547733726653320631699939907727081524745419227665652948535256453574429364576377670777354466055805763494260832505294556126660551412961184050003788761352319956737717381604770595261156141418308650461780992435821966627432897914183373700286785862902388930252478404450547486447363948231579508190640560738884558569031092819437157203271689155004328718827139447268875717997685902127872699711736376406456494968173383550706821200950560476206418461056272031822624155517169593586617981251674777478150420266541081643316645315177436886990825668701662949908429597738807414316723662628530227887946512007001667343238088161861282232717865401553278183304134286739339604471364581318295825408 [148,38] 56690802351839086622264481953703374948870646610591536466838090743666921790809463250010650891664655344516649800234109107550547233509493166120657963845013459120359870182358047435308538073035984256429132334047199133323307044223102550559619550676152909069203081117596420340943956047741819255833640720565904997961260824420756954821577749972044422159257768477389633860881280304965622094729840942121265750330044023786927627027013706483956401027617175071549424875721362166261629546455691944630305968775153068826023663844863493575580389029112041559364820822602348748254552376393298546331467016543828362955586595513544971086440893355879848191807211968037006543169910611695133723488365976329876204600295303667056164907118307844082408378055975977523664512394356352139885104947726004580699678271570630256423061409558240012924549650659663122957801334584105658940473653884104949174071461808582394973086916765784503400525424130689265508069061549210493072917251288537420522194461913626654885697842617846946679274335095804247586698274669711319240009611352021204073125740291592931033644179409773465690141987515634293410721527315809087450410623395842055783228924988214887572927651376193442878074583333336294292833869012353133414654708515481643193976028491275567473670490244730138436079792137439070909309721512627854756188681966610889878329354987053571999915150501620899069192181946342641037350996899732564626240619847358105380308816239661236368914264740942909400393618168044961529419838365308918431395918408525212518054529250958417227924356610847572976152231273464641607999546368943031210148382743579802841841414017362874065984794525748294598137244870539167697702879073165279867041480942795638643001596231788712489290930223553535974022430650656039905750867953376759265309852549875397060365573171454100543538115185585921170306098483605163512468903106803690973676819038400007250190302741913469241928339164867900152994271758335189251039810868525905609381397559439137315275381584902532606508139904 [148,39] -32974022923724426363484061784321002929118508107126521876658058921626147906985216132182456233306292060708246816357838201365267223112240190494915633528301832928402116418756651559727125505386472536051536997074954422040812913575290536176575153936372585870157477082878175348219847035313883623773210990827506518332161100516046248354215640283903410752820884086185016200590706341046310843914375119257956642530514874467399135783243686869629771783246979209534132498968352531824235373217136049271965346736552322943174972575479921324571997381947211832452891831819222495550962795821959432287084895959369394487542078970826933860050185505091185357172940619628003469814272405578172569096447684712377548769508871113255090338894551469376055903371874674948902143490905388044549454234964406997199456649014488019219031925501412529663040936635539101863300467275384848114110740166535076992217388060822943849682611211021232294500411432642862479758310260099097205633672717140637795913912850363421265702186830266628183604519369397254980190694813605716705880372927066091661354481833048497077736313651978111144798216007718814131537300677377589737908023907757964893912297626469227483256578489756847699678605119526844801797946129934827340331304953460209140861311082937401397278356658008857794576182202299952352966837892920921742691529183341784595419053869652321488728278405367417554304728736478256666920545279927949370393282736454426999826495144494585300215422960348997655776333138839522618319268887923281405464939592979357817655157967304667022043564116927490108058042161738035380783720428153644140545425959876272024356165752442318109450214070353405751843447927429734951626418297294298635511509373351409358096872533169587861937280065812441353660869304306949071532349103453506029902383072578730603947189388772666782870393643226479606356147113831317661280787315073121512886502758678974399233256638656091441525663056553770829435345657977975932024758956852314137135816453841620162260485372731309680552320 [148,40] -3864912590941125688276967629944935882221280262043907948247608491391837766270154299322793030470476877298386664947725619100809146082923598032303466766032091550559841957865663598612892271257309415039727966208964267595708479328596940818924219033908245021841166210428117046858794021108364899626183356220200526839586043790766442029492141492400857260264843318190323592389069321468226209355992864292565789873658956602914798223786101217421352034612115043226383459566692696420953255540933204526863608085445680937463633853518595533714810808048214114576800897725710936597818525473397741220497107790893963475070106868302435306274124936726450138427469629902314007407182253131816882469239235776784404401334201262074271053747524227808778424215909923456568595822645994557707750761468740650222539661784186954869173886832804358255513951004401624051679659894009100004110958699916259098807986403376617357889773849654439339174567725313581057164251016187330051214514793110740242122112420529924483757447900136486947128939798376813161500518947653130810609848689890654135776064288941055106450754618817107114306710692618831469410169663622348851712728410065505899863115119884359319634849530566143206068785927470023336441290173214467108715523310203971457788532107675681026556578665783416897488690068760299472095840708110178603079192035087015607113721260013970728637262474493728491858257064094303336024589904118300626240149835775299577270752920069023700191132984575398410220793349765207979620466615125480094716190947647242290723134214160819119679250348766374399287809683049727084354254445999540489971510395292099944800169631517608755770796485629317172549357394901764627234705390282146429960512923928906891024393754301285945627594156032465952701470310031545963317116252098701791871887004203891474967965412161190747961261738839052754954568957680282771854032879804153141429752713893504106367387564020705041864952539140373768579375912450435882654736433943703894771252882321612181487165243499847145888 [148,41] 55835554992893353075280881066057165723928982949821119586906002612807093813273974883499778287082473051326510757242632394913841564742567825160066016995947841829233547294161541952949541439241877232517809931942281251294676555712436213967988874815519206587224121149896932969365260720077839727830348048223582612425514801592941164410572461881386910692385341049367687368649958312797380109470421260340274791944495444964956251901448078488342308767284348242357065172171479702433357850952219290916850884683042701566882329193031655202575931487230417149209385691932678846689536123295903253875274618116081254186147402927001816369559470962405341945817327878071564182231025415812066412977520715654401890528567490028369275153579433738747710216906471325112332112099860966500508069028550968625053544044206039272581262515701238469228079018359642330251179516870624028756362225739976348758114333447887354977807563646843251253060391050202371461740128848419438526415190412693190747383961302705726676871960089270225267069809767825780012746804630844127877295003120326787314924066145302095509524637698445990040809305635119851911163669248124974420401735002504152102409355106261322027525131249995600696556606009961872950852141798365346018923470581260336300589147763351125331970331752395420405579289690438055918273546080958612213183828498083338763015267252920330002264956233792877831077137690636106688363947946866892999890556975886214075854893065427366204585406072649941729372167216416505938609741745206108063798774220480412994753979073276609768159301749898316273803780490646794828013130495309433374314956388019785751830341195221041284594342016653374705878823602886921123284382212614988682407574136822921858720606424648855657568392854423631271459364444420939009139419785500566096705639975676092767310941443150643373065086859272014455425205350237232170456795633240396409239510905758001731809066454218976183978635861288136038021518633968095501075424442512378602466331490558400590469107468658346496 [148,42] -119669110218186269844335563724517834370710994299165482046385492997583657975603145263766887009433653930398358334787244909760364704040136965885322813103970807383031691898941376548466398653022094404861945654192469602781242426650375056294817041224639845546369019763632793836338648784185837305539306068988472276304618404508331290093477866723019659671672895971326168516630931831551172097186119955698914754187326967066347563780817541107407350650695389053022601964296658926404662330634096081950909822088576244676827332272746892506464925249585170480823445977264871944876413013231802050639059418804288873332742395002863188541380581531380166948496762927891735605648508277243546619210901472216191332679398005688758741427560993329779733307164523193403604335433760274683152013492434109178689248607707975978693775258289860655593705667140772256017256206362907899905482615339712776604706663530085259399458080210729742036123034180016503777202284227124532510676504071352275934293842303694011242763450833328209520757041517013383431475970055191571760323169602427155330471562133209614161381728991275172493870498167573281619386343786126479616992259979803494899000986919837148811504955518119744741949092028503174507081816265760202232183509071240847528615673189363033442712694564846593213062472921220199008551709116964884298826652747366035776817538670097735351945379303358674308982850604822165580790751095786507112148768448715964881116663679604225209047269556134509527581953514030112926042982510383159594179536423966352435638544255252862763373133122751208283566932753975500661026449285322732518976937864365462939349871827641507218164515045374330003088870246853915814319627605316259204404758559654214349728692722296268549389190825000576496739155095328522967231913997843523709349988479481867773995947995367089015841885826215908043147279092457604799117939675396569371809939802500467248903382503739224125110835232551115399329079638802186616762157739136015481262807256762879064788242541830400 [148,43] 185426402013684484074203273793048461179769340575788042430468348229818054394610808344335987524732150800400948126064252087955589685655058413052660374351686279510311107727400995905086437758260071927203343037866249379666902440524189481662355522927403637923841244070848765066639808394544428007099666939272138978480097806788884778427027943251877283653485890221071579008378543636316754345770817579291641653248496454362757471112816652385493174631116317977912368902304879755981163865962641883807818866026729049735447391416718961263698785610432061591790555609550565691139621526614577861308149369436406394700790532403514627856823470807448282673221449506704151450918842840107738090971078430330358462815815746954719330492010831970884830491226347375151084344415586791829260612187619591690115754009061071750194124047723008857535550934310559664393161357753369507913529888617273638420717503262803621705692569908861804516811031752404562506907477217126098258206022441216950022970305751792763866505853452300648561863723160173946871181275116018780933582381010962099634629881965912828100752307254098397997103584582458231190007162121537168389190546553251860623437960000255321657108571119982587484152176601106779829474071606987329185126627674767036230750503664125638276955346783897509000707374076921416780739151097588686852095846515478251402470090813556996486327667439077992853242164558719066364163370208083999580316297567346048431829694131292941031330495606683876784527128140718116010616911935286076735718311458253645859109848700948904685715094568764088005745972561245884737660186992580282867306376276622314603067344943563141999918060903002350598631504586845368409144128407021486279053251662962221052077790935720208266557281173670168981176038677682472943666098499253702061457291797720737360929141080524015943785866337028470277025003258668644405092806977489555047817418877927810567733838536189493461345293484075082379737699646221848112345447459805709192692544836113426070886841205184 [148,44] -238903853872347561205833343825899887313430935768977176207485055313133927572385573816780953020646859177647701662984859665820583456831946414299032360528168890069191753771727359963398061498623097889367161742616332615941289775267188112182498683134250389047331968065671253081557859030364110167542216717493213045749773078939464569337245651770810526607966187328927599224898725549767310039175248742480311054948767619141274078470857879441798430760558456772044997432181497672848388610207145492571097253006817172032011425245903446256624996631870164029162896976930774340444356280750028619289448721539987138644808758821574744089271505255375459154556518199722288093644543291936108515144317638357620842686737357545884406597433075776705880373862836806239263744391268258228655761894320987952286430475078778941228700256276823839132684812714062937727534182540275027496079617546799345881585055213787053354494873012023930650865324376100755986922379105826924462761991036917512492465539980553802358607052137832813837139153092079446297506757157338097814193358687752656752144017738488516376294975077583655758347052526750399600297801655718608876204976482724711800118473380623875452212441642321706061257192187230816434596046970925454132625980625332417263825190538171145323306678369426950056377769701876574656653811243326721861072849560350462247972794113076642512715610571052210492345841686684445508003975142166150252568968497103593163843004693021081675645608306936258140151037755011160190240715967123506421176596612935107002266399324150867350979669792518273015438698219366565294966464242964029497730102446346475032810234283072845755732591557009989038687537084928990991348506830949893220450197640656642031572075551718500868669249162747792795021730141699395095352604942583978896731590695776679447221072879900937756295015600141706250258801426808535250586367693892874904399808543129179467877807420304341819941450252940816158138992720224595658837884834762054454467224803213685838366802432 [148,45] 267119534779745889342970075712458682474163684258220300470657069348086110807378527367265808917791046429051053452858478041112105555289856809528130695030274040052906058129997608086832395164814897150241265924663636100392623585396022553433648931922520404581878133978970420930450058996712414383757827330939741625860391099090179617725732589605996993532772452115564659131763912071646776190331147770334433899914313753809680457653671850701044685381869078354532145110096375104260356972903241091050103122807314530649414475797768834932192810954051551290696286546316684770431907504886345493061027933330712306881361418275793764179470851048087538368625518907991461489360729544321770115027290593251424975288942189638279247164477656040967890090883199068158838384754762746366282637247420199941746826415562916258614883793962300976992308971068431268916574146556876548740118129184076032353512596652707617403964414729374626667153733482206725315406363554450595302911502476536259295061974985179066773790586431662376730179743739576870435343740773662076660284495209445703246173562935761818130046870392197049078020227479096247391647198369499683359356639273154121833564141957156041714563310074334791506224774022050928513199137240027341503089044286464797187605871333457729051264652015648863966404454854410786250208539038569427177081203858123235470422352043203833230086535674789554229180495800568933051705535444336336593030318219418852362698990353159228874561408423691074013411601570355328032720933484714166593865756446051649521995248493149358643034272749726266182531925745209682198422103496382656206653035636501890921617175591853503939871146158114207198123767740382205089634870860781224925444744464001025176763197881982714165517853173333595608019515328518051020200542006408475882979409377566554041137460495848408942431915566527590814848796228944836905172051860109572152308512419105661061925913277403190313779436914544570789155603940690763659539537823803497899522472657989773186322688 [148,46] -263925806834649532174022877511256371344455168012104626717307170372088656635995614044419275021401749480945185887883579356122817799146870491802507866649390364514118637120403831703390713051265449475586404603410858274192491478105740196420754131201240282176800647776309371905792870991126857528068519499013188947116084111875920143723931385714202273254547584850262061372608030313817341639362567945058564980722247816763980002915886727292041455256891918731202289491133059935305245799471445443382116284806883795687697420653001282698053346673094547806236314475237897037100370614259182429447721120901060490023483827228055235735525006253600360325120899115381323771516947258529518700830315585668742250728177542387900726038063184294078842784846669707940893568216795994713935869630328999894067915846401484753097826650270589282908011137756301357253412084242573847031916230147012421851353356529890286234295641635797504682494527201513765984489177503834292549760639532041034999678078270165080065246605563219190447933137119480474302409331754787103863894269394749108364568709778831823675594275547171762718132869000421490008453347166509642232632695017056547604544523864624511377880349032626074920848635019829332619197862383760653579586512025135021089288877702393134280002236264118489358291703435495727666218237043126188054881129050325716006800142137775099758707324848925163895821235278259567432971762261781805749544718900050003960862124782036636302307586180863853735446565142413490981547871279043332958360343557075784192638343132531252531421326391397360031455691698870181669731440434169810964052963310738135507255249610107877220484527573970535850882615247091853441676633692122144929113823633721705405379665778630391301273908305532287530263111302030920752853138277985383679070541102388544950918223552914541453169755001064496014190966217502557119510250365328599138271303631879821495385227114850833959549188633976015970316342556522878635843825075077518058394293316760447639376 [148,47] 232503729170515083202967508147318248287800951835940468511566377559774985433738788361616130488729774058552854375911541978071103075921440227792005820761133166614004287042205863821652578030841538758802133982660636464743532457839185206773540986236654328240140503322119086450186435821724621020526042115731863408028106163429696353354627835239942504226162391427374964730603186822773518728347689349861335558850504740721407592890211686351501581909388812252779266807699637412648996306392510680612030997594975895088226350580758207031217199505085194877566570368715026565979096029016314496080688744225329050715988967091601341950527698251491539859094243269140027201378843295853030826602717921472166252960366825582390155967322332556128375823756639364167787223581760426156992184115852049459101955635749679346218038593269795391740923773953777934117731150432262373348552719121131322689902878751902543767552483114563757399680267880441242711698277369138740906528645528861766628045443695669775532507321674882038651166455225248678267326184771791965602444953552409867678854702015329428449854769500323825031179766121803428603788520812552228350080638654478617116659413745406879435093911878460568150329672209221910646436398614783099541819980122104211986091274467780290471584906228024050258090682794626435748529918734811444143965739249327883538620590871473070893385417058788700810409425617945346621948671800918633321597087460505933393068348162996870093717460088816043298510183506526055035026287552203199280986431780854027706575288233099780430492511699450295081801450078660572298658906766339047580239233700242804052709579192900252099715911224233903308500627065176938468139623987886563169856407846695217961540683536768706386675666680621366537671908408829258309495132519161987816699323164792807789513900128259189968654898788071271116258894974485258222372389157538468343253457210718987405181196299724614303040104442746124300377536276963827999368988351132165578476623282614802544 [148,48] -183449526066408599257898576340882837671832689961724881973750223481581462180898293047374962336785620411863521409822951775087733858174131365853435407006665135855585043871797053743120528485630364646316509558741603171154353518371044073239693824241950517371591733986375590630647315671767767411788990999760082885932487069280917780562479063529687167554145387721274156096693456032845432140096923298604097263192276055288267205397778590465110109540278650766105523980690254418306334258090805687589168852362874708963058609236206621528583826461294336983556489037938802116833073043010514266921589514915932930555779730559180808982448353134250741027301002638216521278808655060276479355757393683685771872399725201992373941688989337066354292606763895834690553353362503644194112994219623342405471024004424667339245377477087136378027971316453880341650457925560768879555232870869352188020327254440928855091796264522904897979998178073519422521568708135090466412024884762369556917818538164532340820207214738105954172063393883550271069728707330574749909511250810139300644433860164238590407973176638283362899639521276543802557358945997410457099452725728679844165775359884036085017573989012029298073366005264223315233503960799397259279526373544235833965814575554156350328770739049384309399042718311571125644945583315098296339815617108075807190110459266830256782910673201029112702904551814988357961666762741107781054501904059388377803103076301449206417156962443215840519779446382768175527617685043863725707996975844116215429276441436531896759538351993060475852817492056649965667109329980221973656506111307822684824594851101048623112411548509443526743607041751624689357694486233296222254645146052848382409069962453635511659324905664653035397840291683854718926116812467701615659298777122972551649100491974770193046861254516618134203153999431284789081312618011101405717091311841332469645797456772727049037790725702776050859677878058281555543819653724561035137886452609617087 [148,49] 129883816565514958383271858749086126075604407506880983184126034040965721242779919440850391083204935081720530637701724447135512274271059896977502237342895612723494551587316369976573491106998523544836127488525976014009201181217507067737382511610552963978370517446033046227667258317723255281649980031696103490434132378377662999304765287248785400859901235959471045157833584308821376724978842799055502728475666790875604001516679637368111574212789114218711472529047736373820360527028208323395970106724513133131356613924786525569538444887834812133990420929519148605095227320918710471456541552607504417125712952182386935002008712778628884825941162316024846396335631870016807505928940364081290690617263154357453651446610582091709959592404622997676038815040132610369279465989654616921044980712855681338830423219638213257893491349548110732793454171180884333284833116928281451800088548489180722642885499933370707971769930827467830390106588019932909817338919099098981265024541683195405256451766916470992864176855244105701894452711125854077987800399227215458163460258636819760076489179461307263310891344553129219852058745211245782788592823317628776324865948640126297892180873380138492754999611451185335204137046248780238788419060147958208853431524708886836231786331433618637698609667704766814667854354636599595610955940223501564346807134632610663001070341540238685740075433577101510607144617011368005464856015199604507900649215895551868549884823546325197569512656285631910156096398217651680819591289931001815996775769147920456302598891724530882518851127199817629452694438624677384534175107833574279612661543614094771243982093343776884266594347050120272727160062857290045280836863842838088219824423116341501427192708666581982701535013932696951414417052744353657728046757584535312751388910147754615903202483763472552132842341791605027873378326850766583588882926900643172100252675442992880150193636241447248179076299448403897282457799495029281178854386186816 [148,50] -82502941967939068633779022576081842583757311884920042322478895310958142506434005800588533009379042730421136244826724290124919953079633373887284836212410715866943179826103926656342956399912438033868197494652179374417488259977680222636048090132846586150490199256480563724456419748183185471976721393876668444198020267472456443519683356735013384038161266021680961821298055163582481380433857154200046256258093372918801684441630795469142380775712528803012589203294866646735546921351680994548933007870052128325266219973774833782638587667047641961250426607998406620910802996723068561163619913451956201143784725957544424191304519000896881275722924200498723238527479025861200645552608557015867662337582563314865242066997609179769150460732341541819564695936731062800150872302809871620937010173363879507237002802249850120596860849408781027588542329253537328103770658322514672380456518132304970282948673200295339413082919477169718512692396501727532572891957362389357655341741565227009596584638097550837037378226818174464498296526273992834393133149606372467458064153373104410809599646705194702395774836712002738988335283890175643070056437319562018751953234263245703769711792068848327190231118493606310819344629794917194803700126230148441431407278281655619727582796378443444700405992052891604261978742052111770009756068065693578014354804339934395886837666764617528350510431650672424218218728447867218570897919496837389447630893646609642047946549704377174664478414392356504968688292917124400394573505877563512523283057362205859863638048727798974919265798165160077064725104277387621722873800349814365487603183652754368234232055246818702931771812674621143305682790657578238461243563499693206797552035211503054863962332090248099327392862424213058738871331731896543742077545223966426478449202762411691974137870762319638418312071671321200179106459067245778761360141963907469298651365066229247743445523717498256030028590333527014861489742283426210699972226368 [148,51] 46913365058230843719130255225380525878022010070774530125053874364622912970895526568914284659527446065996907683233753602386996142518633700171120479625905396501813879955265424288315393307213400665621360764639982547317478334698156512745071512022091500928130671706771368159374984312168324568243073862430242876597157091971041027912998373396205200258403365756458952938226129324728820676131141242457343914781606377951869961378246242821110943749027562299481802922212103769898837603578706685619467010996343941078680235222196101264593654330281472558308282987599918665514235533251259929565003422270927440697671150708856923739549313257496636490822099837188566606680914044835427489839686772633797781685524174112176748950381000947851856327375961140856354939874993250361209751163095432870984765240049345954206970727724554668100102576519454222518489740185990066771083643447800864231537706534000870957277305983653701264276796043090883878994422917839097861506840265478302623580347190569020110328773097423150008604901883216781586047369150449766510925424500714647336505575714456224705877561259290439248447718990539448818614013277768441645442134862843093385154453898693708169363512790810576333156203588376677333636755602636864229212983359297426703709436459806801741771393581886806230806032728041437563944894894820780167647296969059095130072038967610762686699862595619907028113382255248056053996090966743251856219404128596011651293740519937245345391184330318470973892355454903959194103178729932188965750679513964814185721672778731787280889061501122130048200272266110104387241153084054780814277602254398592851371223965224701452486470786237916938094932805669244475773699847492205058260288002091177221253688648883569216205761507931057862586674196831015568582285176847691102439673686083888655837702856510241209147620153728674330788109350046222217991072011875131577103617645766380417006321728305484665463438670120191049252943006653504395890833016954595220242768 [148,52] -23765443810839219177095425328660343155825927605480810911944648847236319639120276658610722119993008479679602565586090995153410501229830346110992124378403817929493127944470614622395809301693329176098972711224594974054452504797693612899035776958442868194483325288121512443270877013747535720411743599442327204236754679977262232161906946208540764731816420658779451775008780594833347679129667885779407910137063532099551121835127960810384996578718347379978242371662176874718246127668368780823343486182834885536573530133179760859463919284073504929086095813688797213307376534231453955105349897378927857632618902580663492204758244448557540019088961444588105389064017875810657990946638834621344148903005300942087282982059932559575956456568564942829140808862690468299022089057509887920742026949660349102279878430134330453173178249321803698334173716038760437256236366691255631409420731812004163075757187718673467518441341375052083017965233951735457756808722021768528979138391256570280551393223028985025240829582610863968607711500536509863524274972386367033689146876718479872097357848935016604305204518108205788836231976336622255875901586858548611227470947618380893332128476026057647576237643428714163474002091414510161291755647371629526095706243609227493240454589695484597090807379030223170434784343653141578821966307455522704482651504756465212597424625364836077659919884921180012140054531644814442836564381205978591689632122681251063336794693834328299634525599794579878682868318896995968731967961006776087253667963206858457431206842253095726503602987553289596979389595438863883943746621310910283985151406815281203769920068674283356451830025448034106631889638283397729526342855276543795441558943769617773192624940411777247237531106639873012438231427719931776461110103486054147301083640521221747933866595941145116998165373669211225178966745086049484624316970930780628888017577063625109717069955790724972574197993374651436980070052010187858179584 [148,53] 10630951936309554556435886727168306192198674991358239689363388445777453029574920494132524406013369808608858830684836213502540856144387411247458473253864800606877294118294612144050936055702326838843195730619917979670019739681056408065286663634939909557683743679273480849623315084069588940064278959284759217335711082014499982826728152198253559941902597918026142595675106265610632187646758614725086246639492991884159415093214850533311707056064650122894041529581666848315844781527706396723827597147450001226878644679764962726282080421516585167969976039444460163002275186635040106191064967418368095516632126206566394679027937428548413753614857984094230116396031852163558181116726849744174441445049973051505222403906249028314970642570835317375944863200880113857680948594627638314529678976666061769026964358445285985470876396510359321704577695533219728537389474741893810193124177225113852225616290409311610075866062540483357086285158568126808163829899250109556364859950475275044152117616870253296123800564283769606706284403213877336495510218035046543939646223500880076969119262348696750797634712845259153011617792992237556127688146562341116809201285398976140924410570645883767121510676867752076876313196982539438582197853460765594003973055479791009436266989882248530132603240887151056440127605224210309191527321045505193883576992720318582432480105194131795946440118917697390664002333554508012362332205753505399843806642318656411994591252906402206902226719061069435514776912791798215956267499566192764567010314361702245545513263386439159147907074359039768259120561574938745615779902090026844139812494636618639845472222654434698802784676711511061578055973674950446023149310625546740435656817905673780403492379739336961972224834317407875367477695150202098975100521057753586154062618785188698528635456406913691444716733004233238070316275699728500756034725887594467529152004363126440131076880681793337679952602135297686920780919346864815104 [148,54] -4131046277518069762737428743342839994343310890322198996072088332756403162456845428697057145710357441801058988873392211227720144104554262044617717441553601733528892841517945975010778551537077257185658687413178023607745638873486050473874395591663162194390965674265688267362535831617045047487826084310898078274618137669274607596750455198167386353147367389834113274415927712764400685853855354310163224991827554310318534720669391515881340612567548970855110537905348462926929938953644150738734503757628600723781098054326640383564938452105977503523191926324264124145722541698414991169147944286454227180060691491127999732319301117041072332847077175352170352106353364954472945483429359898694843286436441067433010690866144193390366447894447109975507710017957582474065673870328262977600623220610432194341196538699557575530153177708534730783618411565905442723845621828564406394362577105438760886196600198212828206070186628903100802080596064092969894969149251050102848377493603437675859244972313298748412341683139137035228205197799791313534402109315369967012891944495914277871000049801373053300413842375475259677990008061302433597994085243588185199729061609394355303627825082682921707003639464142645560187031829877291239132088077843892669907132836727380183582086038369496100406820937484989443654155894941964757387474600980484019285146260372608279074112211695124540164685056739232014550444542089369679283775174406435478985268429669225880068938361740127457502100205501478098593517982034353484539790474861100445753639304824528619680009889209519120108285218630882727998871997019918290085753969874045370954089264867163413977788406299259592001595814694306666728459686155344341862586762340374558255025420431630155110684049663999704581256491512865545374932114171306111885048547434050324296975913334595300568458724883132615681824057448841987095850884942579606805600468426002439385425956781361620134246388074824406494243312050006422000588215641600 [148,55] 1348558808704629364792307566871975117585321518757053885800911274383128060015232518069141995438362123332900029730900805711879349232975813675073074906887403581902599924001864628800900478332689425520047954549089217963854346811971295434856580255453317387547413104945859645283224759203284257268477683626136997794864061810852234236266848607814813027372890200474626855319957750494616848254194117024987128706566972287633357682926372773673064463107522149906658532051242482643756977957545990810266413286662424980742107370969370228538327883823252490031818911013426662552611754625303589855846229782978195108002531143823950337832522273414551598278803247051475030295146961674084844643924297425116739355896403804544143327099167581788291176315090735700354768043782634696166382730102729097504340885967445639672382481463864852818245396580324966541807082336343649150445246011606232908333420306762919302287515074914009350647300872358773891525538172212221705786865598872907313681009061903691631222771648299022958768325924929494894645225813638879334939851342653695239238492589267364625856197665328544462102346987336051897426001929686249580018663851200057508858354711079273601035530324908151366303540315952136225911987082581258877832113291149799883484138933073416786617528172213943430589504836796641286814912382330722237922617794896624319364613054861577752240403733492908340378821557807686388712604198434236054014033341908811940406360542770395947671621568021418960700895839193682699673190777502287954438661152934324426370058307444235273662110631330120267875120200374168101145956978482236673467896777177223579791485772459487166675893936164381175136575329534064518130557236721839999734727311317355325677376070096567105645081200428071813564456493078791136539911715217922815540683038666132239697357236826633590162756321783427191766646190118732862316590176125775131327126938530133555886621887114385829470932000780544989498119074919936058927290713472 [148,56] -339626150253142224745591701370591801266473923306980406211830928175052055820803902336328491951578789986800325831545713129184891706034554943571468243336917735207061214478981493281694994563163416970627752539726977703897978193512637752261077787350065367018077003555660574904831729806793287639835476896014742062073656507415307799830686416188682205042692004026453933771929422028900198784564879168016444975721147704788344914573962914701257737607221780519401343350928787929145739929618944110151513436590979120058128890341252520616944880413059871972394133685094835999940087533396323430363335704618339624770316516581870088582922931039119638318707953181699054943606526798487322843150546222768944501435686479725556575189555538860979607144980671496198903061034026455178330900835392254132072163592478484550789561065160383063260072291761163459987375165711844499751828871658374755024784736196830132812907398559348727715481679750883898431698710592145738321733554909189079762411848838185898132925760897657819938628254596908497239337290955314702141304468141169277970215413881387336361561071435539458479239017574128615973244949141248466844016181792141164589543259075598410453000970322182446496166889805861639655477698701312213018543904484093602490344875472252020403166948519088358451806016559180293782620828702985369523135767593850081688047661277545277820950765501422141688835299866648378907673072781565565622013895116444535609917108708722144822944219983032446104638124503724118102615421079097687122525031262426960477989191799664502372393812425143269552068163182412151940946568034941898017552373028071497755568830369824829441896887706847718566831570339858032371653952378698651414486319971805752696325618883541048170380958296503409245356130720622463461754253287997053727964999211825413631245250943275708222237958668511806191192344476563696599208520394582842524864507932151435468260878377653628223799425148233579673864731176423117577917600 [148,57] 45370879383115904146741815922954136192919354420719241035439786297278250389336656372074767612052978743188950926133978941154878379113289403623083490292219698238530635480194187581110266713438619747501467907033153363633379103730868840670055404529560156000995046222401228674259463104491727791070226813646341526643867984665981354837284183970442380666656470411383241099268098699242100831723721364704971386052786223068645421174176634254484783578042504283917057624515486856414849811387078715095599529621549271909252557077383214736496340203645142094640521564867949867534768143079919511082716552396480310728027785926475774936599670313120688627489119327366983477780984832274968310975174248209402604627550482649726136099180921280035963134783329860736656526713359207178130364461785161036002538237557474608425548609944718002851349327210877200245309954985075370785253048948857634996006766011805731961458331370019687769547174719752640988119659644776329839081752842959690556984547697072307208615787785194258537578174540086359595176715592064070230981888653384709781725684087774768924447682371364102564213850975010407776998502920489597016399357815613442900375630106821141837607861082468857113334736872279179373706236051138163805610026596487170392090786596866328232693245055065452941410439024388793946672327288007151244074373665935094023694411838834953227463468677804216675362198978376969170390306403313696511222614982775681227513691816733256375668546974257485622647465974454739332676516494846786919582714720319361528855253807069677665413835032988903456933400308501085872142954896991841692386104519000451780473279937187452307937922990400431880447955941094008399030726293751646408996047388951275399168945282172053977417516193531843356361521128552088074656227401437635027838289797372223827105188534088862345905490803843199305934733518786536602519988586056470735236017590963578775176321733293800542508921672081596576283555371921939742720 [148,58] 12915933371120596286869430457612565502996398802829084084737022403299430175638711573822834308467542857305791558580679259122583733699168666680179476089761988253812493762383689904342936502463606136140570277983169608428783433301286354473201071705128857552471288348040579423874394799318301608099722269879068131854973157734141975378370959723573017785842998605710168398946252473507554124148160075903008026144372330432624751078938017669950049925597503273269515334139824984308595678932192889692151425939270756592146664109786738537227527394912184572303828249462630869619329038674089475822865386087013952554260736548639545692497180042530436354292881693468532751439116787586062809254814707704461214766989644750854864837541444563947340138281590191757283638577466824784400353097385626116946999102371051988269328471998169018485646330527249985256540230187748280062152696043606881250480171072592910589254204620386424042461780587567951469604072342056015856737707713113539425485804594611327139513507042138378754843363855180109229580500810278953819416721866235121901836203611592854638809828883998766475421503018903353776837637516315981459734070503706012917467260766910407874271404178744458543219830866895824679754686220510813460616389410541726994694045335120868667304088984437615455053666573778431326817174007074915384293479158941866736805001808735585824738389503942035472720498348954596099712323167515320240485919108118686030689025927070441380124199050500551218774958163292334585411053104932808767612007787561044916420918941025302983085360882582301305668174533582713059570445053662021442663388984124755024773417063522892847203456000556264572994627417091009753200158624636875089908151561470413650906510816147832880233954388390213534173069835099529239901257340654315377538771036393532197150599538203532294140385879688930302772716923937633873763821500527115288718160079798049411102378261387376430162263516091265540869696083229406208 [148,59] -12936179645725906742566825195375812377027543839199834759789638728381374547805349167185315144649159784842819991368228312597354903367651597373812343027258193980709957292292419859162443598606960110436526660077880049582911707963051163576258716517198843199941835061952789834229542061008429421941133187087821615975324823490483345291558151959728587640597488641085107655074271289952491848740396523251422802649324334400511626339791409438293313721924392736037407341610795358529159160611098002563037735620649567310121333724015777899563195029922548556011648910881470611738400731603345962322066911031985371563689219171119620172156116465948156060653730425484374962309609479810144672217063166832249862899219620316472964050074265892439718461032891481516703414696234010981725361532870377629013280808947226210398824285852440406991537658616139644232411960076320919158680178107474573252898178315744496000396857502568927257632086794332851522328116798642031028898114205244636446499438395396444928481165351486629267500449993240086871766131772288065149362908551048108961855932471391791956375016125259410121047670970418262556834941953738289423684777820184244598281518108592563368477782840911269645782325995322328127606123426655728219908036319583858266080087147708991752961984016768637301554113216242488901304772686489771728266848678803718406467366385060427482327344527766729928030903749888084192460073427116224118912197607684494818712293442233226983280846640285885754776059511986971794911075754761712343467339505117276088498516435047945806741932451919822328142162803409894494020606685757951399832924061379063156884516226348991288113142512641777900792566912389565217303159238106346433431338220134883640313470480343018890874016359950932345423547370326598534527581711404006633980535675444250264836772404754756792957695739210034469447254337989032311523252476516885129726151230966456541769571379268741259359457698502878995722782118540288 [148,60] 6179826682848364354444543099907185261406785768411288515313465272192059988555517834703879264728741834120738437203827183908435520020062636685376714372785855116742165834288184461217941805224626322470391896880013931178566800624319506386059220525332484581829619788378337913635355352388918781073065545292797448592726607513026855650410341894302414009259419068951806245513408032383437853009695992777982269510831169181552069096402350383590133777221202471824304272019654330016967233375511635593739960860528962343481823859127836276371407342640147868239879217538020274644228947023451822570793967268631305681195234781004229189929310838979904117945945300173930967645568192697953988931185831921765604659470024682961600965294073662673224189691464725674942954977740894271223764609430014103509560059950668406759890302981290183561517610580660109711094719958970408184716207603516419322932519022584524665269310946979130847072544408743777870873524579524119821806332082729559129418504329563309128177836599442454088289530313835931281550840455129099822959868433967420672815994463049425442578633604197383657634243821750658920587953256741858548622881756876304313982020011372915389142908933467085050567400051338321828984232076401853057664120528571620832500963818097651819752232832227638406389099704913514638039643912148358455929213582540734187688622090742174826079067242819208262559707419384663481935465286779718140348753699919784264935062397395307577475273021526209545316000410666608899413650294851664693569341500352959122741795197863504747316480752944609904629220388743409678764488687990085353725996556348827484599910271134267180893881525673451393256733831166903449953004029116036307442670468447453625250002171032757536625690566126490162684020295246551668455720822493030394031751629973998062061084317722809112526484480821643400868710492580865916322110731160138271300560218359544022247384686323575279027886835840451457202436634624 [148,61] -2224413133265144065603064983365479988728727875199442575458443656953599437148645901247982784411609858850529733129993142366349422855704254987222828912358648638055753878266031096861119994723697794610893498385395705841602788643380758257209157719027894116868147925372164649703740965728672329397717602767917990420379085012596273364317026751003871710339473981164491337579145032878772109624238163616122191323957047327658088571593344300983941500851262781189509666560682860729993412832380605168496890148929955078996955867644181919441083700606338072565631731283875594656263685963149746472174776837156998277728818235023240250689784296938179657183526811466677109328525797761564578738625757998678520027992153972689242482753425355520591091934540922562840706932644606377205591733026609492065173271537000171555693334218787063689802677999430249644484580581317577410060591267569553213408563920043149053346998956899566009018653430436830069390522652035126095330835800963079349250001709605230764602247608049683104082740375353468322170109445446347270704771959972750119454302519054894916980704708106903560867960052760891987249621337144568987903712475829071102778531239336611919565311672709375997718697091284609477202489080796926275315651538220819807766138474689748291767012139914371636069709273298664607995373949541856693016118959106626693443687077213141818205589929787272184732048673404457850056196848344747450532488760680585256911822147901729495015440254701430824807105406659521505552797905736711703117778643820435381737594687778290607755097221184604929316106339534757117090664571008963039325186325173215620632781712333373569977334858180525976800251923096169783762164415793181498583175811882886617339767785742161704048315935494233621376194334454477990976962386317246940723863274692332627838356190411846114424548867849418231232158418819495676231840881764940275390965390900695861652656669029529006416264593736582959704821760 [148,62] 660514063207881476930209352069626871878436145934097834785194865587717049080343847032494568659693144678191368217582990871569656902882878883792702974735368539113225042686240609212838477091017866539686504767127176360135983440164093513643274585279282144354650877108108943615587559193960725492397938834389247712554128849840343221075697075997009741268474983771287111437602606829550260881011007353203808282679101714293611816143292798320331642895614411913336752398161380299602908346580550733223186424018242702082856652565282894372094437945570899281207627805558799880556517501722781447368488082757412647162302288387913720075961434561661415206630023868152210121974335434657085153401513713608721330606525583778692802040014846237478816571521664137533238057869065245842487057606736292371765726073438186056377240695717353347660669628277487088793450972435602927481174838529829415059707429441413011921574772067482917731038507051712757649261220136636721124549036853130320254498424768818907757050813146338224380768439498724223371812333845655632577915174615235597741531401892197101935426871375028943806832359390395924304994262480190995539599829826805933763425949215237011907334003252738015313586265618673906283468176629596575665321258073715869763830008404805006983833004145912765612901158863223608954527422066519734305997944633256483750130248376073854571153577287025382976871138014664131731497035063518242117368384208149675127652839049507684447315307792750502532095576622594503755905956245039183973316158993795848113841131965079579914339095589518223575131664367118790800538764177506992683781270752952391276286465583249755685870889198952034932661079984555365106762610784704068567895459642734719724799215331188960661974800393242286176495233117389723805269355452766968547285570493430307534356578037541182995128733278555400513387737449692733832018144293343407282320140394505003237197044083890185277197007023058344019456 [148,63] -166967005689027679742831861566933946078626880862591046260245997546910522541779979860873163797610319746697384929835531853897920717972161162947957835267125381797886006908868744796159737750452298651577054656690625075985075328329806051044330810128566764311994730573098356148137725891852785723465747752201612805397840858405765001323545174153120532374440506826289493913873731635845231704253598546297633709942424089606595106664214795038699413599766313583065301335266901624244815971535953929756648757428869136559113786383105163797753116836706610908491878751486191517391239692223139200738613177619838634823053016146052875055655641711488322441807997858168965241275996538209419883693078851728933501526521036134605411281288135781739732265670762523353647709766687322944708558585812273421998638800638838556117618672471486745318799413503669693297406317402968036250005897231132160612103009389816891833170326717410536990364297056462537777415584094306533837598834105213853811905302963339964909223179911094865787624631965041688596421372781548448358924970884633409807639960958103775313385829755995826709518655304244424611734225625227596732994781509289885884009545375338256394876265485404297038919222700226850211733170457895233878053731904068543180165494815096402274465214214488593929785882130903341236659827875627459753481590420425901986008403611127722683162954059393251722130924962058920607906732826043515516446706422446970612152594766856978093381419543181303121358632589744530789270906891600570566450368140547829287243143003600318797895320535638616080473544024724097195329937580521145437354333518106096119057105042375773315158607670180766357138125444386422472475453035646575202803372515863033062027811260975710971171416057520147424790571207059957937709016982678576864564743708286802988080834346822315666191930456435769021774397128816882694821308448047420558964070025650327243672955874141919009118465888554765312 [148,64] 36361756703429116341623609374439796356590326774781675423527663824359951235395961321049035108306856623923751222628385687008429573584092116682080644070477725142289346732374539011656348363064456387834973626479619652847820781572816190926441393233629729504557773586818955547779034301149907427289416978285582201254184992046208349511905259995388586342444707219891350855248432375690418946418597329149936000824358136391532763086826175440187700949399301624346562104097100686822595186068748590303678728821166489390043836804084449381461539201522949106532747449075719992537288152474471357248786349972604748945071908462990397307746010341341057729332884202487181764950045824750150321722849420513980208830400784683120452508291714734505041505078591275998243085115151300056508248991041758435528229686920995671547666248829609085387710999047456972260213678930894642305903606355847532892425058322091393884517423666227453340624104797039595158136938666380939281881954887721467454330316183975168604980663071218998253153496967876888835537466728793289857365536006330491315902736183488484561741261213267085811400262864270826739393787562641769325734928019448774033698866703595450282553981418950086519221581914472936750761353626353724314274191770295166565461327243212975593782928766103734639670674612292961185143706814560344770242675736001046603650883517948096138877393967915264000222135452430211005885576623522958703401024107221213441513796518186454555570262938729188205705609984452189965791360916141705135147731784116152026472905803280335676134763367592047582099058977188086052268565485789997936424124504477270872010502730756268184952888085846926266415184121199241719026891627379687250625308425970706473285801317257179573845143589310023832881380898022052725877139398288601324718929235969654537395877483884310988706991102114590827987949475990483857350694128962652257030772893090202507452211690421529410712305108276272 [148,65] -6839795323867930104141058599259807870686280870179604578027807270099652333322497869719823838605008671720543101443197240985112096535289184737541248410955889010177674894496179738010400984365934394182808701293690402389483833977387421728141428356669430278165344666311798670526166328250778095120411290701008431781540638768821709119279677312073976017090879728364359391049595566200715964970603970501930927544948729083245117528417480121802575341543928533853978835789400434847902193230487355477879402155104414859681775069013260431553758113664988039643041032675211987967713490072569366671118870260139914440749411311018416074285142646199505641706058556502378595976219058876762720692647955942251827722885178984744123276303424728078901558260336630511389942172220834978999581823873389350923912040887027006679782837240259179950417147691477152620977445337644728917186437922590964910489808576099769358005817277175264949556897248605806727257073378497878766213302054854914906364336322734294177630334008616297361323096457244509326664848913534149156236589372889594370005206503490922517309495274809854785492745540060331532025782190220652208180732516491751210906193024346716471842892923469680502240293325173956716270955505746194443922447073454119579337481696905880390624301164449644115034082674698152136086417105880778688733161406642087646850923444506474259156737382009639992578166466079614479249856361367271782843784932666917597335063593579316844253893724405727790521795472291125207224794692724589376912170445318794225820027283118966204695435398065786204051898541371410789063947771184874769090572768122229617758922535159648547005000462293994946071099286458058854663619041369909867524804863593711910110400679918512938758732954865988382592047734500080384402203962138373197257438670000990412266199413348537439761708641772018362501874847897312395714878838868126533282560445907875840517434096175816411382594500608 [148,66] 1106963778351236089369746475610866455016146707982698446470640889045227098001477036744214381170704775096522665504420634542092748268732920121284382713770914144862906505297769804996909063243508372571595909308864702343133151494441934433022992618551566000139599029356365002672404582802031193285381100954321407923484827801872797148109849045739215703826941491031983827139698841956435992514650971690912850472368355667841155561894237042473669606343770136962661648358338838403308711344191550707256988285812510671384045133202775504035454146890221753154784074291222016152705735233434453669295374764345926291785964341828794529502888135818194365346722410587120222289398835581903022325339404034174290850682505305769104597780264433956683784449201429917549850761854490182021318381324394472469120581898549916511558987814603452920627917203795172311669077681381722370107623658770568431528742676952596030958424541735717052634782600648843062992990870438992149168746192251682018197305483695869969467978642807190738947723606437922158150805741176267034358840775173429837972514314934468030706780699321307591274876718741308124503970368524372936679122136651262909039150570562951487652161325168685166595714021334901899306106299462295677035171814350772462562224620261175942235452273371972221371964347162046328085946063579261555612712803819430234905939825082988311090601842511716154722823399404500507531151290399917757230879490310448066986548984332720088566113622457530380271583315075128983631659602637745951335016815890979314090381458683306974973904942990394166575821210335995137348508778104473363268632697492692896861557916718243724652408261940938013538169225844186686949930068499146374677017673400238318392758640453738335055529180856607469681454900744200124539602852710068425463316311053670422037519431269665218409474347125131612147236082626923596566785294730123349262051754491447967943763235676262105726333440 [148,67] -152494090111110802132536134581383828718705823558933570712792370741825337803807022203444658910404654091114586878951940682852714983964787472370509869334801754051883361360759636860223909042571495858449331016567610376163813955285618336083087354536394149761820399577282870039160967462518073959834039525790894399040503816762631087097968221864828411278133819111698492210659792077714766738492461022436697789156164208024663227252480366521210635439295484285841634857328682579164081756754968996110411929756713526537183417633818182136519032433872520976194050657065438149000320649790663616031210583445761762105107554150638415038930501477207758904886550959920084079350606958939142772473535521764689523941684747727504553126306453198259751739133644446224639126153393335820124211750188735376410392380060849350272297149775628266598115994463107463304410588284169701329054108847747378834040406403972966062709180577384277466542537873888823255864546581596778509950500368329100882524794306445968038276707503713403134289282056990367203882850843966344113335924210532295519339985373013824007873059426661431698116151929097479187282474352584633199983287346323223578329086467386543747006490563996893824241431754673612032718595497331155949683301929838514048424296294324468968491293720877493272273898914622089252477221230339964805415538819981027426359355346937681480024497470261469145648862634777204509181384177448330809670547342292328782986584105572839084605890311377342384875457148520125034152203433198733789539426859665262363096784202728569894198774071747751166069227699490329306306420866501755893337071612356949402912074309335488577025654332672447005936216652621875389189955328896361334813602580229357851578317459953744957294887582085812339945403514444903452653660237889414761594358295590396369098789396730822206354720876796736524091428537994644562281634975052635018472276155628016370521168229808990562368 [148,68] 17496410946032687663570795856637505212479333813997245911039338072332950341468705865965199238730517277869144140229103228181131011498198334639348078524942921185582461184193676562912866268834474656518724310681113305221260049058849917219635935101605401343144207509616379212893607767191733136539786878918189204251197686503882286304146091254582241191192625152841434863314488077064472259610444075540841246955844160235080158607106564812466332719141034633153103836931557016658580706210859559792731146375359351297506986714973294282153810535321342626455998558987680062969254609150101113095803068278634757325710864317275256159292221892404219320357884324805482549088482380731838833501702505331672323353605027620626742845917475483582244559294705437620678009106170561390100079399887831287197532433684098411921892249278462625272782994263343111185811742692647499310886607014055244573583826374074333955572198684380383134509486344448404901241140852999607343277176482562871835297751114759626063156698451616085576264672234165820303733006403829320824263718581984342293545871465022871959133322821768580358709896580186321897237503225075920770845525431684544835448763022619212170622685022664236142134586462751825868292576344517265269886323805246528913753426045133424241768828562749576554421409282491300712310525847190676157114104429425777278777976605834411770144635168242551644079269480709282598043362946450419398773579571561015776767270907998218888932378356395849870742085415346022284171188859074870499685866489302793143895627979826719733827716736169841145585897649799978737300239129018926061273833266754378731398489683214053908909237665698621339825171889061498816761002050430889062318280253701211630674007329397150676036454030547505199597737317709896228266837362229574128358590825149478090832261492976544653838687119786585114658888730647018807289123541837844073314071831641959319178962710187699776 [148,69] -1594011414643509757028656035153287003953207921259101886718723081931381776304338412789925345682483014197759169800745112917881199279590860801365297569835373637321306110556310313018629840596948141695577770940337580934553716629000294193707098298997537561896771426363252046023638845389534970927450977820299049524636690314169769387923058356493873951893292395172678370826621853475075638087958476203977254395802075118414939258434665589843680673701944122522274388825926361038813749283587576186879980866489493111187803433562540194909038261215221156651575358897302951399509277296601308774157523195079140296930627523365180513727454732209964027057942308821801887706899132126972910282355025384944240052292030686264992633523205979395983034253572094298677132981270230524700287931703730238466914038544631767614171434749152460764839394522547642652069366092233870105299069098026614520605951012882144235959019206371818041513478885636464970605612082386798542007168759540275683897732978888838928205433282737237860488986759436656028466843386577750539233009007025655284356702005862067638418952220843018168273616988875465634390669208177191693354934121834514531468722804126107049564679201863628819757133103042872403224733574137050948043019759179559810771783273010882975789409490436551910690561364261910796165669250989826092630674797529727008562257236523320157156920770573171412052603367636023299312695342391827798355629410212112261371220296021847979071283772266908414828736250558199982781064855310871341405386906387958680108169713151251398512103697116679789433148621803820842943360666834032575225689842835316777442558659753636289460847141800222516819160238881976675172130757615242567019677009121702688224441391148911856270805896835587285779867162054699278497940502744639332114275815952639965999734687558846627697683436228746531375894975646427378442871781047906919985646517275383176039402911046144 [148,70] 99927440613374727179458424836700630581730652249098829768328608777306740341125159145408033346072743446515554327975060160217558651341052482352835567206804283015958050172083882459599803123358959422748480901827220574472954438645101915869121540359409788900034774718920800216157088720822136080658675217957885481390079735264428824579444123503446558390288154180074504350889068873552590820974243244423145783657827251629369029318653180228791928256514913202361467848161191285885471469628834284183669226930303295520257927739567456879448088159849233693384519362166297819368206426855810707872152799738687702853522226739626554749564183842839222788856195339093575456877834122490493400244943946907634940729920635745330195573219691066128934330939970527007268071113065550835331892656772642289103327097129310925835849808823067383190853839366682489166853619378710107068669524646891805809815438921023076081447577644954179967151977339815883906965905473310473847924367185004972350584538373854216607612144443507877048487309885306417834411119651121784525604015392086116023602022306370677046582770341002481577325248446193983261398942542209393688751258855951002559815788913038113912559021989909834406691486811405862525595755148687600117227736751341807029806750401618413271740138527722974492656919016365335912077976645579531447796213191268015344909529413074537902916721747599893845226171148181885647447519169577821066421005285805596330700953783043065592358651966939488823125390044702332393161510610634077332733033344369164801100002836970012277236384193525823250179825618027523282672121873624674205968414177167931054369295240046919855140395626486956003016945366792625672889761452602444105095259333049235192786215232452351962528740717575016384272441433154077838048339493030713446612218242014442378817383150638605674805703597627410537470161502313161839873257331778991515009112425042989864891072640 [148,71] -1047057309347368172750177930041567384013873025492931876105071026080950316437337952505668828998976573531121749397662550727590662208199084273770989488064913265249551190931382057313233272950631516813847063219287344690197209289040898772879593902424099320360758945344258387019447685359488816316330961270208776904745396110554294758634805357305505593897760159293052469707171769350171756732007195067304768516034265816685142039272200375227091670221536073602705971517478644831876332533740372484746234936004358730356332751592140805441514888554296913786397042161502443264937588777639154354422955926855976669659555078347478104126941300083157973873844836889807351452705025874442153202439209835340481348173507855782858652144347305930524624084404042252941078009068751035963563543415147847494068334996144964573156088755223493823389094211309743966640056621123482935720641114529442437130216679332605939083798920669013139062585919455962776159834252597734250022639093856648493142304950199081416748290938515719160462126885076663442968984767271193592921561426066945909728761765408099903554258120183970847565759671519143187495798059449646631003522985613670378380138968644223506015995791086390019335284128223754389371528887361561190323944697936331859277113540288467710647424452244084233238389553356721837494523898414225515739742701826506866868922743590768599519654104097790360007557259622576216518290972382523112689193207952684817675762585880199089966061233921841272056307338532911080623353718632604694750096498876558282121876589419435771415408860237995882632630678439108473105529432422447609355377105588813172643375164326840680897514979238880205303329850051970446229174289366406988817405486374360901819342019076834271996459806436168580547611956350403446000405554380736455955470878168839999641000983340950944851180531758675492663852144613936958548492677015315465171623040941177704983520 [148,72] -826129668103641030382134158211702721506588237771291039132599530665958132682207313737096035104335725356295239681891192483864017975615476665686109868940395684405578609931869145819951247550488145225171736645285359015885393456883597503675378788368215973578521278376975680331394435371734152075785798397579682155049835299733339484404916369514483111170221623796816204785260903383813560859554643667330567343915080139375394700550529616987356273752345675101572977488466414874400414429178728092100710832501893465435808266373019018389244059373184584669725295008846357321150388579674774146711856799284338376891831574140387143848935683140877589912322816279436124702965060309001384516992130082548875842996830970112901334856154278380144607780906183793549321966852201780905504828850673578417927449552091331015128211334917343541802917670096852228723427999850740964386607683542018288812552974247146943294477461028461478613495447105758036617139455682558429874570895707909970648301755496655823594654954999439952845251589239043566877732029694068591496461060699779248443362489483356817886170808861190584670086325024298592643886362064955915889501940131255303893463553246499283657797345535088242646609764679763808286326905902644819873356313321609243236765370880683959541661826127922571459882624857390237921439622336995897807861029243299397433337271364141886224805812355079112504990673350175788992340269988452369042345052324522916770091104212249624026999357944157181688889460716552087346052487696547598794205607858664551526085318291325565514725759046289095940897828965413801934760857471729938838797308057213547599485718002819845524332993038820857489405401885381743514863377299488772862562578692387097814099468014784774476093616423266032231803423810671307829167685812256660010714040740684307093270863603534454268939026670787931962665537314458142590390244346195658632323585156680119072 [148,73] 157746668059780694386776698025179134456295235941147814697454737540750055009707115713321860345479571503963879184827753527068271683264741113098211131197354584560671087591832125363331242351006645115305521547489797492331194189197384592812448594401697632654646852559865137429793476506775304357271265900160909172387164283103346972942396626922733173213944522409851599885119876705938145540860753899139032330556843087969090733149127798029625671496087068902043809276099343359466761340722481499179852007199514914067608573739005479122560235726825183007906845599161072493360872472343003416836060658977574907686042978011627723046141774957863405775057059125429619647594881311992925467535047123539049693274409714510578431040855052769465193318071293943122483845901520533938667355191344071746907565130801766503670134291040507595938653522673898887513927667243598830244935582173276160839808252068859943856530481807121816842996504851655788838198682771787346980808065521184518193225549187078842659745959097350929283668277517080579170549010468773860139665385561070066413816380243286816550167912367119919186444219077535936118192034089859671829377167684409695017542844008439546013257686319512748124353908677108543698487871004466635151481946387265839135314988195276874827355092700030786718466558473950335309085747753436944564363687279575190153862047484308355660204720441184181936100680958714957136843343636090920708552161613811686827896131730497125156234968436967637549711114818474632341746145374611344513252944446576736468041357961396065880385019733376421428179271213679553854791615073284084758380176369045051071212955484776767613651102578023267508230790943475659637040043109084414658466284357726265619834731532187742579038399978309311114994932838485614970804547070524057438994261767331972454405895740852620741672721166521913015254086173798174938097693640483206393913129988598016 [148,74] -20903811772833094019865089262756609062726439748730045666018410467555498744363324359036925596043501413599913274706437453742119730690689442044586064916812822347885161693034463459602971992178091357449670630361303228118375577535458891530651157959712832696146986843811299211795771535104045685899038789211862959374370551973274974768807808471801456418651306094057384251305365405419849033955714396308029326701590949889860043748101863289986699154872917739394944399118656367154447426533908948981315657505070165842182475890797744408235306608077341577526199766558604828017011879613153921160738084166713638911124831306752437220478557028979671664974281643089116779638737383598232263368448711451827529268878345872864917341256431399773796973599580007809751771500142992853267720659444282161533643118056823563477973880739135355037122684560136548748690469068262762989046286839000771400021907613067092747388549773532144976478835906796265738750805796151086693498486816231760484063622425388014359573270611089785626813500610156095038489903389751975075012914494309600769567464086072953387914196084986314257986098336500783602992721214223072161677438276167530552880315180404437244112760600885120855944211345797073688812326794027401418368053314263762029389000592265529326445251932102403300976081778501395021625137249934330920811157065924383287826316044511742479648573876524898604113816956925011895627221645002833677755168065349774883995751237525236805300916243360144651198358258578156770344132182436390702732029727375661127448248329928213168291727656261320945946264524896665404696059580048252159814080820978728744666770357028219556949204375351321110542055554675452911074920764763960904521000115176595569915827945648386788487546018731841111502302529036152343814039821626247802710913144614659735363884502053344506620576333359144544452609917818228978397278690390005107678886611328 [148,75] 2407637619245555332530732547193105925371648865379182144406012006432219243960937385196432814143662845163226789352592648890104328184058037673558698406068431001698722098117929771626103534825214038372408317211503357119821961374221974097470805773642490985262225930542220423890409950983861050076051859805584437437178372259933908119420284726506557848216069893391593727486536581332020739668612390348545447463150672641432596068711944262156106118672685451290124750433490409037195403250333820073921630956080002760508332044030526503359903141371986121908809511559133890991081170982120787064167558661235944455570548365686586821959489891782990571124692127593484781636538091489886176558021151083192070841619174226354485213720203754427854472227740893485474825514053441051812142875084348568880419291340192320477448435670619087467089469630175695107392052739025812584525948283820333241594702280242756464628491750271822602642895939859739291334441384016067283615773272202117639301173172541379469450493013901618006354250071098830659586324199924871510499890649062292943792467647717028446114620010171716585047003651832896344513686472974270463245286230306611706445792297903781662642569182746941974409321819906858408983934269387239649953411582832361434542039912710238456583069003105253225311491211517413893075787741589159690297093668751254965901814069428568766144208926869261332004603851793435288461051740432932388934364803262567096125230660316571863886205063788118278543532067121982767289084494408278160364200935530213545778184643034628326963046707516820667917552081310142272588616021931892143040928757366740730623214358868879534219304328341488541929767805857315857253867327529026748631882356772990204826240431381568781512844078535450701019396382266908380809861209007584365319897349821883692595161800007794033479711759225632546642383401936498770192704693740740983637336128 [148,76] -254300072682945134079045636863051166345390111948770374757911681735736540401509422223405601916010534460468194233300719378612936299779901070743210003420169960184872198200641860532473597684608863289809626302873455511750712731053026181766039690363165599917099134120529933375803090701865025826443358227703834542688302472185261605493516945045163916620748281748506790581500789025565748941424648084484658754302516307105714471897673751817516770744712972323999455364424495420212571233844112713894888709575343853650685292138221681415467982267060355750053688784987256091221022037093107913694784551554940768682017441076284361415900446652036118442818883016958177739409130608427311947996623807036243555480226059503527499530290929522586256074098515326204768770663034724023389378555752418221354085439761261837761389685969449452078512800896582586353245981312311690063987516126213385967402562738743373397581444354741000102160057712728774796219889637426749637950865842947790813357057192274305408316912273352034359834668343635771573415327178649480270549574327596622428264526556874486812113559168998620538987234005938235166472618298104946766273519003157141561833008000538583400394906442479225951393249919943524428329196496720061612700352219483912332833038732286952555534893787313822251860189654193320582832363287500434864075495450482377301882918658336414757011230425291097466605222541869652753945337628970919850493329926419440002829715895185452530360237638450231688586469458502517196757316620849878744005170928563304718928938148464539777843197542175798271510151739876196140916149885266852758194394320757544896681254932753607897675130844215892666434585926932874953969926136945548828744201342978547538273650789736229055037030345002057819115907454824156997708176424358648285737956690595415223286688112961600530196204269956171815783022287937807443268190629256548951696 [148,77] 24440575031004916220210184536439778775922091940832696701388281319590620485821418135283228019809061004978586706395559394265250635114455414456299274277454953956104565623235242664347263356953656546509005451562012878878129284598685819049058156976470881612192595814180835200641367833646987982274018850215960948538583014610430462310213783957595489991141428907352618404077216630147830614912777307037497457381382589912865225990087603302357246608988302912379279182353279579013252577082750172909761765852271277753788675354701656404927057159474988967159779226920184141294383411014687206217951088527284084252329129298287643276039625567704399145050990079783581279165121783635979717494615463004509295998318930941044921720298443945728708275532442439852960864659055694836504549726271355215450533694733749722671649733997063069383529803490367444504692401754482530771168752476479325497110838596779197857939802601882984760566968359270349320190967304603251730780189051168251512359232209805830729529529999906941563535360491266370891737702904852992132559483041984205371054361979148983172413105574828408817300050884162057655072218477520245489274427902841066904634243698286486715355231875811868103476293421908097416289431032815224461253697234234310963538762171682962522639539478112561475865736554002759783161773398773758733313541847489901734889858677544842311236669090277105155718837222301752785053992959161831393831428360979866179908814707094180179233675802979525602224102395304992148362303083786598290957161978918461843214275141272660070023023562019756919681805818214294412358370529807913792927969641941809394969990703329202212208054353710731147104809298995079427663344973250889590619854557736267495016189990365768336872085904758937154184472939408718122671340697555908172980199348969406725943771443499041717169015311069472515027237499558566373026585814971150208 [148,78] -2081481470303016648253252241456331677992769645657904401927473006082764030433768130041587292975989767056611127957581330776347596619686197479237345456204453014345961708137550555336439829597995231122397660195594506992672040568067966613581261360434978391075233989056148398300948604094365359248559672299499772761498175203070214937420319211112233001449605798572856413030464220186528622683642403463928498144562363287769639213821682518122157444449107853142240365539778502488925726290448364872646804999691527521314024321658832748465175826917982415093780682448625050999645691560623610005676101482908126835619390378680109899136477093369245701974518538795833549240913394406712603380400603038956843077530143526547310657576963242271934179772457364961797007666540716981659806379545745556549465355627146928116034439440058757667649971992772615595339167754583368046423426951696616844252917960121312912560008302222237485915023020002248270940504956507728387471062483279973968948913763442685509050180585211971700911473327768055273292301689925596557891078207239703312886590081915578176096876615100354702461426039718776079052382555804965408653263469556000764375781711449484830350695306774836362676923600886424492437038257941505955343299347003660791234701386020426351247322203894115933267486745046282649392213796664966551769551959796793817779789307027145852448548516501725908979491084367595995386461018568452190586912393358748045085098657204954170067796123468501176928839418280490832746213012378752335544007296464599287837440681671930628368121680750339142492617025280971384093068558060455969272858045429152638062224196963552053675683701885894508543468058822288116463301005064034885839613067659168421677656648314043064213076383484345379631076749669913008153090827139579860950302752628536675692279240791800097823990324483010468005141786165592875466597172595536 [148,79] 153438202323909620912840517952738963564824924067846616607254184959747603788321592445888390094792102554407642691266392405540229826375716876247735586200464985101967397587218683606047476758020267293234402367744331024240713601428071088820743334879784356964323017209089813162372533692031843184093726874368851165211347662728316955297005799479294092977233842031236738548051412192139880086463759695128379564853392904992575548383347256500361064807053389789359567259139883422786746559585296822431023642617168150331611890866916409932246054767147648052690281402965362252193771779426305245773464279805905051467897426312578759548106048978809167169685103827538085023528402349373830122757444683998358710746601642714872916674750188030355734662401418251778408944113312504778327871569937905133649572306933754310607798481119548770323722122461936751781993119390292463164345337877036352265757585624606489727340569750025209525375463443726031903621030079910479700770017984950943353718233724232055232401340441325055253767288626569608121685732885484490319842950996964634127978806554418476525989616358332243384665784945537912858764896258653867877820467821671018955129247345327575608748876301217111323984475163758346008706674435104678637086780896348814767114520140813511845556778857379666454716924490194643979695427909207776912507204764820389571260350697319364397657737081598504498141886814579322700543317545128031630725366461183448981065034064649484561970150086220806606723551222551220020475446825567932182752069310182464969927228440807954980765563895740376120199796783135313194604527297579414044355568919679640123057796928656021866175691373231284782379676194791650483088115817014347208188344814154650902874637848284589485006190080947330508357806807253182178004862214456222437503598901227259086228706357232284665311317783017741642249549434946107568462449136 [148,80] -9630315147652366867943437224131486151273490603998484144936187361102365595628354597748083049257845374228873070259202121687329206640779679107133091486696151642980751353700763602629569343705358766728148831174795689874607642184750405697867881131444989175467444194838309208518859018943675752690114501823887145622301830868738444077353128376001028003551726354052132885847704829716489785723691831367367576688320085226961185505043224005768037902198419152407895209395508370327100631844162756455660933850618922769297033012254989113082648563299032683069990686008303260938868636355782994980912993182958321925448717838236099213999199175401354994725039225178531701779497484620887029481998554385891722009469245087093451211746761072467573404477338639762052342437499201984653326111571318874142675519595620189208923898826115296636678939098829904055069561067988128075953885943686460726095963644539783501554082241372812313763800831451646272124266759306051946365224770546787302396463748967611920254209741042199065995446396424200855883546831732457794844119580923166997516951205459196908276965413688931165640098728755599210285205242918143460488657129865580272142773668503739230938000578958263069832531454015168311651432330239062795670404381233644542732122872199478606823681471140572086410323984635835207994318870567528219130048525097677515827325418385123098413718200472188198416031009364140419608307372778218975597168200568085221468733510723495727430728597272918675552972975175818615225533159863666883338929700787536860497822148847394178651570396879207252298247439810958620296117605621116089079187009481153995907542963551052565111434146137949524604978610280372737961539709700758567068632360260414715998572881308021094899775232389779418688992821782765744685369926614419039908994124608996251803909959584670870681606629735317073429117002562131854455964 [148,81] 507877912931222525933588892060827574283790592332891845549069500050758658269073995506369098790349440349012376359662176772889276318988286528624278157343521227385640138961655973076865493901423750830150551793353309330599994142290675915097383696990827114539651237446222268082859182392347528388682276155328719994316375915467368901492407882980482171947766324025585527743631230649947924274900344814414124216414460619269883595520632705230302148062055828920592460428328672456008883305663532313322841419266899545390593953009885820456808270046611814938665141116322096782381933065709172373228454629947195060162343924712378187310186130110804870305066992126821721310504177253579321633499258312003568786535622431083922808272393157999265290375116973861860230479808524111001004470878308563618195861868639707727232913615979861454412875570461461405477175925234383560409538907700524694593762991617939898112041271054631366866557910964771653531556699278945592488775895842474027804797170990392721764617650561717426422406747874656720514083006603568243361503931613224017906252766415607275591501892646555874264318453827959332233734813892683501410803405715491605625770322905485819724119864636841758415652530297960057863151442954231764133703146417558387779078693246696920163775061177649755460508439242241276822261454945951908578128531790235783712525440927846057953668426731987709238328007342467983784461016794146230978850301105729196671524421338954236304750896521658141329232102920278448560935649727610669335983311719128954290363313823738125971860471963875596596326434558367199536169998694760395086378311722801290431544372264697947567456993469647241215736088338172515747492579658157227002249788137686715637645536178443730355410694068056924347625481010268287985936677281471967981648231375984218006425334275377339680981521961601426387917739868505998208 [148,82] -22189962051008408038510051351019279226860880210092582687589314456793001979239504365360942111960249228649953641201716241433361632941981678751262809701194621479737638711610409768481177081615687504353143868587615824854089253904898656370097636675064497217086101273882775206792330995148452687854032185575954011072868770486749339825938149504455377941694345829792936929618566744025787918373835534652941571527452408434730517894858161295846841091196193920149469255901245196201870820131931817058442993824271924028775998750178646069048716420368754626001268965261069228569141433609820422545359675935105910752924625956623434146938954525113036425849539611512101002808822588500606923200234858426726563635343645913485092988969596346852256965924711972626786809216691039239211375671003401886495272943859840696329093130782486150515620646493981788082551421167217405793354316520790616939009725923607353043278242764117570937359111334180159717274391897261479605337633273276822485260514477126411698443901890762885127031303855448509877043614410076651525014912979576981914028245647800236215135135326529948958398520190351370155672552077168156593038819266144224893299410075210638921782721030124120755037098949038236278789301283265560812781296160051867946752188128712888350046531092711969092072897196860450802315355537823525744707973224083043741892568538371016406330458166211295572101424497998651094026185770199717512598104093823345483736381019696637057657339345577644395704959474871061283257129673624395387249770605328543509127838639594278592359395972269061089077944195125963008445627174891984123168170294364585155442086478749161161237684640700452642256973690272332897556942623607352794018849347734073219230859462539538300960499571097176369747866068565496828668910489656423719275841286445448062012656324412568538331550127530807580647207664792928 [148,83] 792017293540624688341460378217370876887434797140702655280473977501950081897878904254895510640143467753859146695277907516895356319936556368661289759863749033075982954479929083223167087541441538997433114443891739739573656008478649693050201894117978453512761510923959679657852321834408376328053785861537107294382612760937254015265674340705591904232555513783503455902959973345824779843714335006746916131254777307578641633349742000053255870117085271461176646816674388904472512518850175533078252943986992407290688792444603318741413429930267272248110051979039178319854506043721723994729228848064475200777314189797651318420276388967963569879808419256248603172432034789721745268338309238087835846847186311528536741489037106076422217061883125198601440320173598400825397904500254993449889783893816598711195421307809601317465101100996057382396178030371994721379229179077625896204815478065708133082166854134537418252086026159100599603338283343794236492964359607954358229373705091467860021239353483552772723278065500992963676771477671680028136215202855058717197802776121275112315924682993899717421273628500637607345294030263538415820110121400047521259600301023307675852118472083831946719493712564877715639220803054119430427254312725581249866565806914118290759890807067020890819121884785887883489542389172315305965402470789870799617715759634216452779542860531602853209677365186189812881947713797883559161534123063794973303704798121913099988419886302488562409396399378272976365214025946816432291776393924890589044850016979159516100793576241812120965240342139534362199907098196692656611431384580651590066652070991058996974910378040011430487436863819112993412937837167155548849727848616405657653825522171385274414297976424351514018123589252317326934812871261010393999308189479451317218513782838021271662983384271163835564039397616 [148,84] -23346165682656990977424868149089306647844156047963702624998064467857462016794998990935653228009398892374692103846687679156217487974685952082304301817829421670872351087338349235533810160653382790848395499457796585311943106858611049816549925361181906941121719086045580412771014961609397061798080299251631509135852970393761985903108834023275379636913009616041357265979229004505769294733261874206468119581861449769692141316880121896400657118781072135743097497451319489903621852883471964711249485140206730296187712074711682533977957013717348149180108354012520275963470248108690871666260695489726578621735089323979188521448423900780923107848823736586231742950850346103378331075748988428016804105537242530302061338222583687427693072050576188028528360244634696226849503652191465579314133174591337287111949098472780501210477204426899142463004359699185597563516711704440555200601037045888473294977922477014571300374044065893238074370082740649234094246666548415543189280933354874517665071989972112970117123386987971586290435828978283175410410083484958675898342530685502457715779644409017283411985075083819127710216388407055220597130610661649041959418381571217499179449132347351826935561714568527065384717956922250298506660340705696704119336318882854314411901976246628303550628070048205822095318863899163430771185955993221593749733163261978616958997285999897755780079404023124020525426771993806172443820586942121200712105831937667358904619396359374991467899814260118063412506856467783871882503755273158836561621869845755468568445294303949480062067662030046400920177426841962725426807098394099271427279927493932788638174464377572737845041577063962112525471846568134612590100540523042034751183838920448780213323763712956534808393515456577797332246179027446821701117283202805530012135778738661640099140444240206923328386432 [148,85] 670190537496850733969244367455292921137506535518106958128747660990443109639914936627599703515564150448959689383411366680571456315965571478559128079786388002986690799935797474845356453647157735753575139061199221602454186958915058701938086900597359707972109959941730271134040332839784802981747773200628626204062830810083345813505125211225992158508692396718079439431093588389350367225050443905015904253498261028576678422849992617101353998479321311555473179298154511856850965170650161673107237210684392075339649037532994647028093822323913976275194422374852328239880215711084428216179243504099240586794201305904866305081668188088407118475311040511770064081261911101314019566379633465145498889314850513751141713508124280643909352899614889365731908719993007587991960706154753682287291715285328300182184610857633745681883123354416761102146902821704336045559256785442071654234044153587843221183656715139669261660294679661061330752204788258669657004072512382652314431430751873931862650363412446952995692551726722029758582826076907844800976691579203006172124766104525050676973459923671464694579867881724761088500245075168283204629812201105194076217823702174706544070327317784640750062276574763987080495569344180620708276738212481894331160670703780598270712048192163560892317766843886338819160481669057124243268782396330762274643022254580915955370085243824031144274871327723422162773047493306025589687405588335545715198388357632976214584164288074836382250916280260637429967300274696265455237252983613662768381271860512988092541082875955450796462608077888350393295887166822166453858998775725135366589068575777351017857011480404167094419264691583922142785483704808500624781596584822859232827663159201140640806388039916014493857992534545156230493310879864680378270531559492817378137742416911083447955694781316080444928 [148,86] -27687304547876175359731274024828755518751832221893869335789987846009457852250985367139763827728945602459429260652081968102559540066314681511301118741340377129895758117299268309245834345217992683947516854440023076150154967589194180933653090200449453383769346634598975013806319720235076816552997261215547153119712744924642462694038310339409658687270368174030503742211694020434717834481406230278410434550320884613157160754909103403252091978162130113965710418409686282921598696898892133013899546439276345080170277173055242918057113190038053627700593298988342340512075753185528328575010851136435809732247348202381028796745228615382906488278373137546058235855249297912581443735200715720771143516887277737694781157006625971616803205953534803884779566665823063140104910070770180477186599711218552709139579804131810847124194495834077104585640622627142641938971087593959416265501865870069516846448510059907041414231305620177169836429938636651060065551734113683061973237006929523992457903005440026298159428754776985758395963522268811812658439419480920337641124923893690793761246704809388673591923428162743921165714586332405747307224607002542706123488368428119472529778405536858083268266527914625596588290491714284970599238682926132811528992194078867481468136832962757858065880352041856082604092269998086469150007109677271796202816903474511914072279737866757127668487609404415961918406540061515666085378696733598879727877048557138727768248412555352807489984543166982092663262160885761276766821793893368331002481049325712927287185677917826430218620878123050250712746918315500955899100023144256599880174882096543009962877888252651999393733658350830237512955611778766133261443353823434742418029033051500570903622160424387247155322566373889383999019827456140998288897706780510051693745660668050568572721498829352064 [148,87] 1424118321248300303251079383026592195734248387897304789144861853532630698549972180551078728874571613698126931806979437273272942844498928036841079826803298071518543152547411970613240922180594667379543452833093240228834684887340937251834101800603408817943650711112566114081841024264366352385816896111283491323239322864752326132242792260643529650187347873208380849363892197979432365066291065756164512302641376597110848326791720496043200534148277825447226047562830517950820372705566027494000615429149358446022090466085501975899939660309651396938427312665942054314181257857931490960424171668213875651814558188859508096216029277396637047976168007802188384637529774952239611159059383043545152186314071129645135660679950477220924744912595278177320316260836224985945295002192777722517291907281030014207300964889946753798771205613444200761197583915570407479666002542778062614284773085477441709877273856258751857269196619267843975514774380223921630621863483084653880672026197467664716131896150720553421624917759772560339741594128560131496826546221559737299253316107316653039614548746256950319271027055175157005868885787083425801966093329760263506701308639867537128062932197369259872817035586849274257766406537070036996458175854639209363624963046759175545411345667143460933948280506756421755114327781222396585166604627452458776048155373982550819771513369042426015609247777018540970967412897731207930687990803147617525362556092898408571229499784098799075874461819664219576872351818822789058706545681940615448455640359127020063963898980154703147381616268673334041009495358971674658561578534572124711032727383153520844456231656343602960907937772131293779746188087959646873373798439939346410334775409380926826553938636724854483213336177213110177563851603573357585542086126401331785023342306056647050313479107392 [148,88] -54150756550389979369164584663140451658591769928024261184778465657235387694717795156021783509063922684872605262255375869046776300068426724668255877265385403679749978720783142586740558207270896405061591586019998509279279064599851479797907613031989176813445451876726266917335650413118260797990846230136480678763852663757872885835528305048771292046903895650351590700899998998222867258059158433115820594790454540665915508116845845698195545264289963209012601381028625556645867781630070512624354699104797223820181528491173898255219258036838347612300420487712456455119552293070005993666311065482724742435497600331921631772862780517105050789176927098332102842436506287272853003161201522341746135404650823658476282818427313404952416734290810487265290589800095683258477656479478490278378019370683065664345974594120497838655966337501114387291897835950873391997252689872734285542052713737015571952722968915323198472945179631257782575033144621737788397318488253708858457806870834210531550697510656089904206151007014328089644450293936715183804498950290333326683809056292451250425202108304087734633516983606037073489291231870664717146971087860241437106344513929039844330115532951792389299419954160851720935410180384261038694961415691605366279246060539670212583011626741102592880887685095387221714157118762332509236439122686593775095604244082677422425895788863684598692282973876776027217442544227081454499658271060539434185589720185943173250518269122433431522807037221226974962552502454301195210836875941168863690226099009701036501455452428128633009199151066449775325598651537280948609341236866475556520147437042401705365808059145385274494433196824631565010941892221485623413194911814127615001983934205377427059010168738451782249370677681295296074734892365985718585735691878889835332664142955722747192909496 [148,89] 970405577820604213618696585754256102587002904315366224275751841199073153395405054607460415527197253070560846773444387954174637506443713966624680150907422423287618910889994261538918502835413344154995197739029242595449234500751044360946957455715017208787993573094301294474173537452634052666451042763152595732449876417031879346885993232537442242442839367038299859661267038444741246779441424730703219680017427683597929882034812200220382783123624023225495240454872631846846393331458832132279943400460523033135901757104387338217343107559209011105716632438615394314530389113113546054895628137569335793968464961738362891779185410241859497147138135761108583090797660430549701449383826620511429941220326297262835826968645248248483418624359235845994270351230186099983226939335626878865498659823764119660090711523650319049608917630812716314986226713753737258393948026226704717503166468742257910139411064225391897462565544167659137244610807789275714330440390647237717515405845512288969317624235396460572269232758541946015996523238749144970462129098963264751726685422026456629522759794837976181383636602229544553160971599375313822846054291395625322984479897220252398168940862502814418948673566048210361659525116889497746006311268092445059440033673419052580964424816974067108148208734641787454726414335328223295172803526981687922291629624180531990260124905225656789877412695207879175047760674167914149590732164846382092964549768244869670489472183697333557883169813198647627546507214949295475045270456644700359476769123776175319281276761955887579276194835042799999731572451329566540887407975524542970317803989959516162263903546003735306641847452290029363592344746099166105991354463981593714525504218815349450485326242142330382596477873478696418072343022556841418506361999763439189936694219832093139712 [148,90] 13309616208043127039742556901708080676828021233228720185734013773383505153175382670237805785939957740849786555440685450582156279887328530500913948593312358325939071084152056601228098346813948073243473701310095493248872383015700705363917752694246002058911747996325750934549066186871346659998445016337643311888622666245291455476063943462519426121799104170425772653573121403212943337089711086871322779288010089725902377318780612903699748020839153276499450145525619366966958918080478186305859868671843870371907521811003375855869989707459035990386567766500803527681714148935246384663583029675819485006746286655893839696917808545604635593489059416492066551930550647996387905605571002037320589275361842307827474178007184048927161879787509661946478389809855975882395804623490634476080224578808378074813539058189408130158687364512478602593272247915466245930797014874384638694200095934630760092815608907832303716798553894827279131593943892354361918961500393130282211139561147034767928232074481118201756186090219140817460731028038558021484222593767900867104769534190340068471772095712247069294735223748940317274311567696791507161692187765068245127152425981915308996619415591179362809196182548931818812374921135330389146787505620119863418088237150910523203501028575454298521423167940358687984893790833763698445160233827793437241440798380602646241594044936531808464882695704329628049019503927200307049734858670528456201150524403525465876470538024884213285279467968187738859696192025247869079425148650506720335768734513833745670957740777875133137196749301147539787240283107942316312918187937123645907568098774785892760676127358306555663223023399605086132051628496017593455989835236138139712439312354195649561211604299224541475481592351709105749102425692991655664952018804023753719585734087555264 [148,91] -899283641742567862905152869923975224932648644316637434428297779043085172139541553367698123983113988520999063667010961783755299918687131859850077275301493755251705986839585783736537956850231290983554179542426370661350346200091714056024490983407728084967519331847322221138605055532333674568624252749283468442384700194966103289073751407843258778984219153014050865084416192114778205560659906911003250350677973643238007823887468613795043193924608734596281580420456681466610753108778120606867731335806060275465875475266332757772287237495737182130741620957956048855991099255482454814829552547861335050918693479873413276175006930294263579851819436372158324687565460740650840550842588283710035705626726328569905136391693115854735951845670176523862275548474955135867472486159780316599153788408229358146227386189287345959670208159931075328477839626233494377414378730429137383113044865549582781840233972860944977412312520631169288765710315993126034922198793532009521640822492260130226022253888149651523663045579366979178513547595084173663069737721348471984413608353467776394113176360244891168390272721120468104795079500583426398036723833496019126049867406132880066130546897380744382623666485782848382927106819223255372982431356322587814037395094967664399944710448970384408407895145500640383632448922471131914083300794591029471315798946577227634770861401173808374466369973151274637657032149105496308430684665655838404219114713469902582040162569882513445084732851096667744735701142541267464726157307354178848073382179473676889893135850888709347812243294670506267448793795564768877442013086418847983535209861634706151436547975200961886778744643690763860271573244017461449835979231991791944869097000590482241053124881652225656624090963251732815790171428205350377700211993124309058455842663808 [148,92] -1531051744002358041754870047477219657176866895148071865751840216593180481955495408442445982854946288521125729890322086635800164159203025619166274500393260141989822144324436682012413455889722216418296408094694212644086965651912069162209202512735471092779523681833833712014112609194313051532747697911385515962304509536572283004861994003395776748227094203447250910155784593873353689639071375257833362321629245471912591969197727522059470756787246936932445288894140241319850318036382576446057869306995906328294303233110321189867498804541742647201318423035626612351656167173015485267172564858547398307085842816965643213018152404680754639733339759919337182109883903874644504898323789547870788981106952171495886558662067721786711451941650196693445718096865711263505382602018607601220985908746107254261523202079259160200650127663467010774967977691075930292599941763177430856684802414435918478064520194031836042611030329966502472156075075500398091075391427624016544359271649068668220882528018172402329749615136656732246288264339653777475007862762818386683829505234162469946753176464290714425430066169379182500236304214527759880456020516439978783671652906838808033703253483577805613495407932041150048687038068321241571938341758485170734569927584967092311222750385913849137891414684279182590431934930730678821159325880360175956324997381672458615704344648079386097396327712422971808723305191372125639509928126628702814232179172956003576537843421901491259250303451742216051757335031516862377767173761414181690971866193408666473076275736375600157046869234825038334952157542594072121865245888006947198785775567493471121994813640917018782470712491715917487569618210326858433458150260199378748184928601053871372799484919233726475458122587256512756038290253430200644510820172089175418769648 [148,93] 602003799746367986952042485752416282304925739041085580890394694186216851507590119386645897298545282606024492639954329753020407824568268462923751172906036643406258081385234638439711698133186988473765684150623204047075407844184430506547740307136470915431845510290606578931195330423830106809748732503131428005027003042784316473786086378489347898182674732355612203985466530105087667326890141039125426691610959045040463827323967026579923066498898615258627902871022987797084212653215808015960188914862239270103711114146451071960812176559582381436535985176372374641049480757509603468912963269760864539608721447246198009076553580406599610781866909716536684881948554913125183729529116622166652628183259083785876834410921742442957091558342580455733932378686516498004612872459981405591439251915940097320053168849098086744376814840926280926869687523100441920564158657873907833400280960521833874171163935512719565066749327364224578513520152911329027062983838775239422668364560076757193803958169334621385820714817584200006766544001743143874958791673235735580170890525473613166863530103907692588845094878026922019187496082334865208382426728645980306685663625446167406452150480276379851162936038380529809554052035830957377971666636942804571943040107021143512010930537713989712049596414847521641412236579674702594331177600857040535702501671105237366739385552435907075998240606731334336755752162219989504135849360879681146206206696070829145231059588589985906408833200067516514518098195569947622407851516864350852618122725001525535544112751435691648204347136993685190898249777200836967807328295029150936291637953113132176984679046119573558649828214942117027789201530774479979744294286777730052707883520295769147250537488123628384289032109583857714848775990410650132054177826545301657856 [148,94] -19749875984975502328913505927807544145970301595437395677203727982974710973621386378239714505961368239872976707176109121328940914620955049892657169739398026207258234062317529958951203471953838924841319265344350390731136277807328060278513009334152614853465714307044834039013603339393714776012303375219984171238605034218324538686493796161173361395228239391664122173324201672300808047380995673592571422403197564252366903918431826355924419491568571527138358913972913795442922933343166656127719904934354676744927679679758171917577882532055093543489797526730570826176337503196690460601769481530585092438680074467476360000547733251626092678357303148803797488823092016254949830035854763019821540867746330213741927955239093705951428006379948678007768147014402236984403342239865696366436711074238093738466521619882683591655965320649315858845016095109159160196024855876554849924142897605365139304412774426190906834896432147568489206381646869946765638043201131433826160685590919183363736187771450572166071666744102043066122914005079367105443588120396745586644730345916163326642161168380727432652525565381790022513719184486221295809112614293128262265397554088148063610778752479643500530345849203762612376503798407518753512532994976789503551317032449710657385970578508779469275007831424949352846687587020927781542478944859001565584276392022743028079081709473644085749617620750204775017407514697981641895687386540475257102368660318851634471081209619461265432180581121324425676400145934127982175882620060011992184488306459687690865908040851863347166542648277823449410280917800071016410745287738359019479008509903275025360258995065519087811448498322417310563159854188112613341140812973238285023598331131964637590919980094616749369749302878488075920265609873263590109354106998618480 [148,95] 53801989582877544112301900406592336071089130955021212500980329388250612786135029740943334043935847258997835683009965027501979286746792706446446695245958728168673874128797541370961102360870017543566442444274185513808390236078007951678051296225512604156182253210133723948236902870272404870615992038743307365380047533112960734864006109711094201375631100010384320936889926290175048170716166386947376904943474109859230071700646129171155558696419407393242426728782598118852895961446794047773638254815589436440694638408782010407022051064073616098437026751526878309952018801620498618022415238768278909177284614436366950422670443868827895691804310689288633744857878600045876218278123066898466443748891321620642196002123752582704175270417308805351838552790343566788665447752737576379725419441871316627328388971053442682394547419668771510963632261137705832687581370284452027604363362505489334130253085125194360369442053804313170857838692633790983265605903080955322226406649743579337270301258721070344992312128860568817512752687717917889824942145308140265197872808806922659157766469323176262904141539465216598251086887303298023313568496700287853017726891208451290451540922130375816170018237177434255663100870365022141193522745417350876530658728133185793899790613319255288722716912719489712341555274785143139874766410976742006050888365632209525598731557652936885237937562522893873899513473748005810749890959187765954069633329165356944154391145558322380052011370765882930402175913633329137781706055459196085499893038727826462595906697626941004799953341954022649455985552679080971971543851629640147997455133146077540701894205298926234880703955069382980129525520938575844252555811308339551135387189827706384587490618962837430000516641491536716082096949953550502462972134704 [148,96] 3199132278201355359171392820636422503970521413611150866511377466459518795066007819744626505811074556075882397063573774374201317074908559844053441598690664211244068141721761535835163193251659260485367320731665815811251046890788020925088538845138132546714629832819456305026426301779800195608991779662374206939930068280087415954658259318831076854485988509859641460309059420756102441165927133727335684221582268572623311233036088353863478940139475459027971405381700319031569967432962276321591933741987858657847535841147259168029853322458363645697764453712542312603023988623016931716331448489982219401416095286557297363795311207975149847491811486913066998434385302364298753046131954399123597501363767206585815027758435447844912615135731909241427994185166129592585755699080917024585478567020456749780568676766735420729929161032272712525749631756809517086007859777600836519984737331417071207035997604171128201009306215731317251396065845387334334908169511128337592066785159060425720310970620534233227779230322477230385000988580448048955678425904661872981044466920211687340838259620077930871734358166155644887135173799777981040201833400934772472288796654845629181852749784054880097837936280248772953535404076469093682826972441446685624904696402355023594583476562211537529628179681831514941716248206191209368666572297159395998136200392040226747727745924588020364388383385679855475201750208874878732524906285259697705270613470861064796040972898693939976424998903706489990330186327885141466419185866773754083981535299037453885632684578813501254948016700980023482958399578950698685701339342221740207952631544789283990892148773224723114090451079225455510130939780084515956375309497660609054487169877069433352561284970262534907517798578440476082119267281599109804505673 [148,97] -129079648544778006212369036284264279231653515442981965310641851290201831577778580493176774517227926194864678818365560166535870839979161787259963050891719480497917894587260267990954053302735916769560892418251199733889587912966083161112243387770843348507301862226586527450578221306424802190723057054831028588305126928811453963131320690363567147754344086846408663464957106692192349964340611311026949415920210624283445900562033158908019494602661677759645029312156904255468170731503738051915913609481767576511819151992387950033524823882695618882384910728750940812141990129088973507274836707225411421828514012375747178746459633899521371731169467335305205003660381546324777731075176324452708902005551752150150241662229259608916956850085835878193106607663320354109360116318429959915399286509522354910053896563917270315872427758687239503098446613179621703461173624686899088758929745368944334635792392386269428847076719743714376222189610414607151488993624105538166676918744949004933957106006296711489301627231734784119685331163275205148999556241188219675187418336825455825040571065663548144407805885172415393937350821264705316936092962943796760908356299894843696603980986085840818645566037541349496866720241312869387126809142853187223116146632441969761903096892785543741751086842661538288285203022516785142999278389462933285427120046571325124445618259560531422659030304384803797185107328193526430645027365615657926261475542123635454995752199636172134084902909228281649158187961195104378155358814341897078154043896907197369059740024901051538658026486166084438748540685202866495493562527521571829454332526297765054092350359758107236045007118108159218507043379579855942835688698581554562363052720252052185348671864406798147965810935481805286917475673830488752640 [148,98] 2929869868739187078479869311811664304025899213450836942788534476083507485133042179670596630549470225461498478989347722595923049328088518908034250640299659881305484720379049478737034998780758605711722090634153333809376300988998828463156148471883312291494338484711119788963114016164438437571210927541020127907264647671271550093926371205214937172121952416781858183883912532543918113300084502222576317411132786709113919834462825422411703434350405635428061792441399814506303072545371899207072037085251628119952103694772633002909141745447172186620433271676769014190112867140742294409486277597396685978721055974452420106067523614102774898964400881494568311120600667949850599615409323853218412806946629031174803579251062273774191070928098057992044548936941532268214072704531778714228507380386586656350666134719858565935696369120963608604189027776391715486889006038274815490156334329402576532102068005952517318144673178971943832208314184444716577406634505671379866461655423201134419353577224868211787828466353747212148558836896132751574979389188191585423119348504925711926386376308560911463001586673827184615529298838973018886096302119527407055534245346721376716216014036691321312003568102236357502277602047115483039671902201453362765911647993866561453441447228109853965877642927925057469257408292149481850269280263650016523062557501583457750601574039637916748310694724938500121780138145417057700254546310324643980561012700108733532208491994648233161375106283025490586271251991397106677175392800400112024739250784817261837060275122733327711607525956145766544338396193281421035673926975969170770221662313687180305050030823238168689720768432297621752778985410848441455871751156578359103419681263504465044181741162734746668524677769173737356966355061108480 [148,99] -33385363003322823539660488541538127059444954410755789612260368206734609191726380013758876562341768264883397862110927181071245449397997787541831936794710275105198535355710742435528614490552711375140147162616466942293756022441517334730022024213170928151445725449484860942152646363207195510028515914993248489901061936373557928746913169542245351065271284798810313099727560957588415377059099445719154024526217838800704987668457279939434698818065267245254978991547015938073484767439294918753557818695678414179760695939786811040084828387740334178075307752127174254840219359015217976776638676262705170592016576212443609328804442692877967535110363621743816645836025397361947821397322012395466755599821557263721229300106067751081999419515690749236418052374344710022926246996141867561288883570864205709682997317554868163914699383009304266333297595914107484436900296848310684853717708121999236618939411511591721160766008404201052667507050321802195468654225198495866910742506922903183251540829324272232450286989689900560493821437037827401634414666170135024252744666866386879362037906335072361958805125142382212843471849851625146235532776806047317326671408209360104549279100572159441545458847542416449512885296756729048152922838046746380940803387302918172596135297781316010990199030183017936610934579987531907380001081007560983373641017066668195263498431163898824256496949395130730263127565751351846511733681214194747532617395651163168678516140491607649897643071358924054381256430521854967086385512013722195935343215665933319310362994342523238082657608688818909387651351086034086990369162875525175843093671388793410014790173129915393001775388923282898787975335065989334400463817238073959042831934065228484833904273087597967104231566470919842900210067488 [148,100] 19838595691822680831151391938406422610847101069097715913321980805659728739953537971576597160871861117901667439488931613400691142659771361182063372594651421194567489651674599802353170126711105531278985954999063439590590649959875958026154962096979516776112818213210521584680182905489582586555118614017156533002019003817205462247798227185543388133387547369119449982876138029684902559175942818521118466938916990145885716393922022014763528038016265788070531189497545423924283828326025410167265596947131117764653825862556040358858883440721927634975493799684868579612001160322457181121973007132584011192070598061608645082051130317320427614847960181912616588097201546062359068459498882190242666044446477277676770595793887145426292749833140751031751650633303935597214475254820070654681148650736528108552892768881355224843079017141091033804818420172682082905459700629672899501750115317098003268029184035550306211864677908586671749391860640686562964253569489214010976350089720668522412076262020984098090122918520646857527495974082439741229198433881844424382684990144027979105786730163229051839386222109170435341196974774659992830385663271692542913856574849706333203226190061077389218567204096067102268955638659873223226312536299206564908257418803159289877965956726367092179806388714732265874799508754548359967366574393649933770642408998049134141575946408658998467288021313254854082924156854143109712651185718508859931466237292291827038276782838284099856745037871773820667102683557110445906640111011664604640727238277093266930354437969335399775985404211906673397686678225669041663089676349881768579927646824410408686539944212516876394319263781740146041516191255295204821127132284474008199491953062257781435198346165787952022647439747202386259712 [148,101] 2021289257737943160199323140025030991617398330701326127731251559729377172058269122489599162910879213681387523135696365007626199330775685053457842167149125788738035234161175550529994639164439379083278696500507153264367996580297466651778662237956266837404336984865126291991573636622111272008511699273631904298876982303604213808962536016466119503956955552112378819389499344963597840890667274350637449455064041288405466563551035544971773760273942401301197081686515363059850202482294322034967744891695924746089270942363969980112891900351280741665011126458385456509615032004901189623521185355438696064363031403012766366443464210772134613116388343666674436739801887199858483072130274207164418232241491529977667528971759538367175683746432898454975995036824222432736594146866264488162285469989125422137779500867491744849512636841118814310610151815271585441031052734033165651876186509433509941277764845005290560293454249418089490375583243809800506136391106421713652846337747594664557910291935166295112701658689386814097305890064836720693770104331888622513525122094874639682081506473603885306356659950181164414642329359648573448188548120290738625169295802880027343434521344128010998527828398874186208465281528146115909588620166044993856783103477873647489388022184174727157501275620781216949069638908929485268828497335823277012513916440204689615141482826373067885247180028010699984472034934793615367483812786429326859818421568737659062532441683003211879873560100788960947057559306950748610802747822305315282734685773006888524180883550976733522243268420600910456843341855945259882543694630762443659027624766771923847343219974066574902319282237340449008455517165360853918062183991710266552427326249271059060098720886553240178785747340358079360 [148,102] -23582430114646105040770503214277461881737955195666558630121518059213456718113523293394836080727157896049506427935399627378622357732387884874690179674775569334422534849339280024434358995003281755465761316780246456687741299871909325531696168826492459942038157237790013143242928676104967272906803613905155830766255466383459100168196325504491090498034017636939458315007287936815767695907438049328040361832347363549627873816636831395566534692318113664550694073359108366868112106376286988774539742144776526515976828817496289633267002991662441143890288371772125341972835385525596578732890014918634649873690773104983724604389292519373139325025065132066943889670180844075722092174931899073348659493227091441381497438177983830044154078948622082196349432910746645084924746311652369416104683270195137983276829161744004399754891841724062886269652432432670335054335347367611383494636883227278341898988548254675852396921726283140697331453937410595135022377403578017745917284335479872087614414815071806401842589612724493988914666335062728711795605864950668007007935144919583918786784213864317629360532226192841390990472803753284579688577721243382525446004066647176474812056631828890019540686753029805315179133572531483517098123702927837423429983100934802677976001966505032081918673225977500867743275399490217085401895430415890614120652182279872319941215480544658736492299287966474621898538185611895111613509551824201089367226048725180026941068576164792861371231768358506121851000105539052867814574876209965880965541189925624981051165389056212077125330343058933335783698085019508864586499340072031774234409889494679094603491944906600939154091510467430188585557338743050471955438496827984722139397255940751105201207072883773413515506892468640 [148,103] 87190983343425996630455604933961247081749255618411072897431992415111562444867093893006514512520432519543748802162592824864145012527897291614475095254856717257853430178265331175718555709684000354349876505590041043919844477052194682521970780176204342063381774213448633900065363842479356320946514423502691311768807159248539546282745200678062394159887867980638695011292768654069395073314737487768217667687467986675278470122348197381698474861927819315889771099850261592723575996594772629747422151300500488736489194779191265423316416167206566991882814391365277275283922160703231711926571453053175795516442545030308732576540555866201190831910740639595622004611815863597271526491733342996174928589110889266384713355776832439585023107808732003367659628828622282151931867791260983975198718284455530088874298807297326315051391301559663297526912349740672112628208893356567585631512095794973649325559382158118779450443492729779539036593165639802205327874457392994805851329563098064921707928854426814783260064204619542175309549758245534313165402697733541337778466596253853447042867737090518206647834356874058718390039103969058279691038037839478458656935088641249334421006725256087800045065506491721788436854673683399942927880855178614188088051523601319556438712740773485259177251477396849644609392869949813271014817563303596647474792254885430182960576262599075361610688613305454583915795932656881490581942451021346442038936356536935719620264700139615910618004727936565249371708927533794163991092796411176265224054755198602528139292252964872566864448439602796072755798687394188082857408564468557699424948889036689550636741769556186244706849814431994375692260609737175125835543464842557187345212271975729433307671305141586280958154464 [148,104] 5133278479876905249782966848560999226717391180384295217945201586887822976092777570844157813576813556390855915054814323882979406907464485847729765720293584262323592091952585882892389748051546439945241051563785146155508882360192802995511348698519808999633238578032980226729958315551530755909264991623178793928752929973405716195647717105273408590652847376602544448407408244803816383851031602207331449241612368325744420134909128076674439235982332342594314751382833454788798889218444539068109330904465029542071025103384170286451272160547752750965385560248220647175994477907480011596787930202267836591117628178099481200181388290006494503634718374602094675937054042890619996059508653078741849379839619413459701383233605302116815762139666037332393553575252441059183203542699964193285329592551412984791281837357366944335451957212594279249678079920852659269518493881709030463344990691003623118193635943483373523734947126119748694667861401783519687321034994735307704546999599849925667603570798954332623701987736263373440839929741719816628461557954143267603802481036030185499001680127479349418715155651711393103989408859671006154031496635440905748922178160485354048664490808851194199273868193845816993600021811789152776862456347462536986980424484788497999359241281570292006620330445509383025628704462125286168322827884866261212483836674019197114233345172400618058214054438222434894163935881080123849071102576487328280915055200206483591916128844322057494148975737609550333594232449466124472439954886080871869688120958416768634231022176653435206047782537557956419545315628822035338378893212745758730596625615091283203428042346452894223458230642033580038193638094714761589675762667462668680700225512951035699396131286936492954 [148,105] -403949121286890599587634065818290277971996977326728615151016204036797599545365296720805330706653340091431983737267590329612999336361447584507566212188122129811879425586734238976996284676895720178051337812543425279835329921331351099310699284186958955424368597124464189512639456224812716283092461044747716342384702972871963583000612815943250290255452400810533527632617016418317382640796131810969701416914467588626342195165570280836083341906263250040728170699382879938657670374157434548237708405895532655489096416717935081395972963996133658160155551568489918497826031886378454596847406287875330192527816268883687300599550021601302201057793661690364529132780742885215476525150896116944781970596086376873534586335897830877989024664509466253003167514928040916718660319880035676675495950995848359556763217553471383997575071589632832424800055302830034987415925996466596102943288814513755986275049835863388629787108976386255944804295496953397016325297485323153708925216862121324745477607053733211892491769339134063172166785332266294220215249222664821941608068771223185430669137816809892984233588411131651530888009889204614591463184629197341406735768464577053126757864586394812549683552112807924502269439526669738896939460794962413320486866220675991611918712730426768147121746979984871452472952432054995546769644323071628197702920659826457790629612759619709356640401750405884523354999625965126189661030185766090940320765380224944434578936130200749890698842962769084700552833579168131551013004449831205598185401452417754214363828320346421988798138351331630662705329591842154172645129334157092430667786965260346305508291179133595507465639266363971366360020697666658399204982915733560181060329833766688507966991868170624 [148,106] 819867346609290400270949814088068973630983195989167787924663155118154636796516894326647942783946850684621661244250304318276197549143206096869527532334534902616076331165744556401292444972154526853086743600549125835214930468046568617042809578831806919874264626924586426269980216829800522438265760573883706142023896220099584667755297907991204623120408896285985321582537230261566022718363069353717616506008976791265076782349350292617596274652679153091879628215583212286881292929335366334489765762489481055703986770043350238020172647327173562123687753480232263645311540376077689143488722774890293964066775248745279148041937194383343349192927023992727289702096082027428591320539179539783302084551116430755305371988505916535171621193879884274135256002227953270533945767942586863903337819329627336261715410710275153773851044410902950943178350508310702911869386288297263792446744957606420561941376376694783434342295646122388121274993591776004814756629785834689352325351700008027799176112920277200966594180148497234161643748846692707327811210506843332115270523395861631068603635410286677359549855357997746456196625489376437379633173750457957979941875718846412672467406807543278493407484013741299588800961084029317538190591391653191498938482329585155734084067996513468386165850749902043638353873587426238407095624642605712877462587987587099553470470137528438545979097246067428389239744666177482458800429629256457887765613770952457026706467074769817388489209696107820086816117213683469773427701307486669769138633605211606873513788097025721102791154262039314682795065669679809914328808061603171588073472114639825009619321750948459821526499850677510090194653029301810867277601889954771499104730787313330431117402048 [148,107] -2959849583803859779950391312436595193975050742090466892812851820919837621078377019806665501444557756511377582568436142819358503957873092886595406874767370982971191347460491038030034696130142722945221541592071206922734979930677622705555825868162321406695199226619998571391127336038212107948043397558279415511384922966736200025481680841333726232273918172195436451405832376871036006592304673667924031140344796488081418201561010078593187844786701076777621235477669851706509971811903118298859548629834219624533275458455128780399620688123368710352015743365903165826786664072507851425022861874575951310434695594501593423312764529259396636147069348653547500234875205071951246431872271163461460574955203683427343468200821799042565508965399223292152096767910661995775090280815869288274483105432171238725127777577160050163939389943529081063013534475250627683246884151657591615829740085242685772344824672767426910391502830058464940557640485776725100141652117060332832105546629778574475387763594766778950501023174628089918255863209557474491290078168392273599759157360492073826431121640592507037926420248941925872330256924992270286312106093465738616648936627674224494716666025528857346877016830720565418432415741704772164091786656641017624493891821648613548864956089400360310401239823643667339673299981365572092356736612664948440513577574836917874011201148404265948448833230834871946708610625944753177708125824516737433211760510103700022415366264920016901797082776860851807903693796620816981118310118225954050103135241339677682999048621841225327334730886210794387464463071599216205333666966487586612105761127376865812790149987530750613540181802383274590459629904458094666024260842715893064963856010951351948736 [148,108] 2219842359286422550838881625097202762765029682406267073551569782929339400168350762754562035459873969116017182374981750086158607193231463869958389938576864586497430466751325858044973940572072646599879376362549326013489302298942750511085728694233464825256025244231754254555839347124573223514420655599298594127117428915369572911755965355339432540583799398196751499960841721926856092668197362976919538218882338941299092013941569918422700038696634658903480531572811989478148034322504805230195558462529748563494658733315942742455287271844603205345452212158772197748224431685534983299975153321865362808938078003606808776219359669020479086430809443052638523865574293285282923400127854927014892939750748817607611405237900367050839838224920881810931196035491244128531456660729812542745653399294222418177334073535099178501914060891717207977283858100828982989967253186471532909212161090043799866508864751379074007840442894937861558800342119406865672545223693391908927079854311276714343998047819497917819547086881218903669760392108067827194604191190757962571054830730694932399511061984132922033016439810449229653890040051081293675535552991229065019763108272368594815856914518191701495220409770878590254502300865999798767293183079208824503554395103523585522915199759635876001525532574207325639853821124215809750992764778500057094989268249347359298862540419454043858924665180189574216233092059203740252081341502420518017324698309372014036404177448876686029345271798060533026602675899637912828040328068116325978085080807042146608847743420249329406596817326091697409506761450588582095416747486879238473228699088896302207675205106460295523558848793813034615615588417984209280971542341207243632925464599766288 [148,109] 11755108063424206355138261047870311997947815495224009478585286887421434024022553082968398612035592119118681032828313982414845716833645710223681132524244037831513438428623449706363821425626234914675456087539322976730573176543569184374545859429158196078696847266717920100284637390860069366570637241620618977698318733992435745895198133231672959051143461096431214228763803845182738080254406584390539196708117298973886703451320954801104854920071946696135092861104679147753550137608719101160181949484396561292920511812234907071827416008745415628924983640709242983079392957847945275935738010150215806534861043796001619337740735006021560086434560306387472068934702621255640125975044748164595888323657669144481135124172538377401838074198995367214997961744756469507958940029956110675761574551103411138003081370287683632020469882303368062531085201054156208620810083275439539896082934123720103758639551536285653512981139823800027965133440271249217825936298833657906095164348632133471011751495217725048193117820501356059587854404121542764478927288151291775971349452931448706769207066378865045426500823517077587956008076493576693414262299535420539356738133277500158010708986692126214669532556360037322688631152561774187060401676202836535934397432146099510421316488754086042665711643876388104345694464324559973042483606526409293903594798852859313666845044637726848614483643887963986963052454543706147642067613694854145608100568304329947344534096228286810392288487081461868865045838585333062640296488370490141842661625756167641547211185247142381207586527455173436722024520882867321956794453306504253842330873003027187007324623010133580578122953386366302893271250705874800991989504974051059061859550272 [148,110] 15611614864174053782536281397430938327203762567026979139344337383202830309372952435483064131660757539514489656734995592856922267450522283142347231659324396004900270046531115162825112835309635202661749828188693081301314123322862898798336815296725986974948352556122910131403027630778810867979979057814073269681201810169727522334079452043072156195636764361709231466018271000498213576355765357907520896821355738430113760339033121016818625901059297750803265678397607160653874250220298857699650532808021622955242398715999979943789931037483530684320858190332138395091060319682646996191530169014539076377521808612632884814574771152785096213051934585261387927669088309501721050101203090780618254456814136127646683487704260938761458234329858124210911911956740257988578359146126741878134736445871534655003422356048369119387995814606119732910474876732237333533971374139232467810717665388271586247710251027563144422530147614058802577704016015197714525401034857034458554059303644731245910107036874264177475648390203298898711068104957100789349302589595055280893004121125070694521942509374684524357828267423630980395051199622391969245348529332335317552141470026663903427908231320018212536139845577453218392687647034610390339422474937222179851958551163749310599658666458722052311982762701422343814091509055700330292705803614566552691744160583638919411415839553039432779503954758646051010282368784481370786050382144041118755093157575025412732262357321989654043441320051892864099330959125045963024975175794809792488574055643077544897050599014902874936155529564872597821497945098390585562619840704929112018560145198837694764386703071875311497516592228311300722271703879640503858564891586465795391248 [148,111] 5706035577655910714176313399147263076789576327439754647933595692451506189294028898760312887930051515374563630547867772593237367752501566090518920225691055647954351872329574824821786057794492128682746231312091372189681573072152199093146415878368600014956211063676685553899842232116000920840744967561063202414957241866271276172189913695136203393514253913509954424019538465567087649444299177717096824626537341804634145958064003333927188257840497691933722290784942348567516812826008150241110755028360791713652835275121500381805931495664054483758840009480185511520511937517556379303238229225203638782809184523708340406829879976704275474473644958375235100650361657693803065638845498395947313540311971945777801512545443576505293755120639896261647355136200604470854010879178308207981727527975257944024808315566635845068363832967165171172367181832934655943164025970743747659919709062210489848638639446579108666567924744167238050979380274394585770143687952251919862332400746974112958039959130111708706212971552683410884486613565407818289545214445145880263834776996266877258128678796410164616484471535959503181810147435416683782885570191288774018224179057985401599161624366609433152790387616205898867625669241408823175385599675823861609954425169024507061937587438871248687153672362748359224368795002507612453866345195275980461317852990216360521837659189860886123416518020406580665655229480937950720368585044338298889585862414054141032061484035242022758522098651190592484865415026189314324538868279482909523579799748302134265057504030014541013770051474171049799528098389112249280618714365387181957134645680399380975931233860285470072549236975894186917343430420360030100037703506499304 [148,112] -4074151991090742553025014206155839568473770530295101264947258203526889379093730318624075438580931534414943890927556512003978381254832649851434749575185900432083680177162096300589485299610500018884816198255031536744682161256077245345793180474529840686782852202767473385591379471961796189449193902492177091910560666992647157133372038450918158756899769959821927647154272542061350247520902390844516450161480275734583222927955970279843002759235262380004082217523189458457028251852955814016889080249816405295892024713311870709487286569215251259190782680849681355099852056994167818837428941242530886651038892603352960338347352994336705583866753172835697743558746931310756339538561344000438387837454737113802368856867258139836587162186196665590994341574539276161135902846198922199869747192613303029681962880997112357702682981992877119164095867560770039360117451754103793005239378450610237324354676902920762863457424228141541298576528814319514238347919259574391862782011534015469780423659968496506758592944868650635918261657581391412603662073800145707043714035810600772952399965707449990956204435080462012330817338089944331737169927606604529646333289779663411477492531923471289990160545333402254772664777629349978139177219603313076262686702111702199548628378126107576067403849904625871893879220568330646063831076434309220399118297219109394264635640696413839373836164714861597806461829656351205997023723892466103026548924402658667128964001061676793351295552209535725222310656898234712944794573536037668089782901255126476837591675503605949437463486090068025465107485977882587736567283615162883639331164265416321728645425085014990889535801107776714349202923925489264499943770038 [148,113] -3134765636889564783380608938971168173440158036938792544502254442227368245589515375834264591989641109074860996597987900648803432710807551212116790542570271298949705819440654274925790666866625475563784855576336415605037754126418908196575562307609263112870724626992991714897447801333077680776336863430136493884482068212688980261875422112330473883215367338916023316281580853606771778218971179341909716585371236955642565741352778609637023497687478942666005937991082200181351553658026570647922026136227613981751517294855310525275781461681019519636420952756985982613492562639774010388703059711876873241661714558294640699489598047440124121327528125548905532271880063910402099149509736786639622348259109745056491338982822428391083590782289821691686414065184273376431117425481709250884402939620978591142390945728363861320215955232168909740442458189794737865852982785045324075441890654182602254811144188148937621886885906436939345755013224885582545439970145604651516148050710291157108225728957297393428971023399324708469028034229556871836828609359034470846986258682336239410502725170997765556420373954764482472873263117051656619538611382948322676573399136364693774772551573247377866380079872719786134849254690398904974248764358813220883163661182034852516663217003773572401073117723023288586639277467114862764760703990187006989555191296610463710638169107860527908512738856961976212607314411478288081749844222869521361118707259974300725546977967646308426564628074977270066379052415031432532985963404774012868313824104157068556261319192460614157522472658409660035437377735705075794621268819609420046518352456819199543976567242170073656987655303688342662715828973456862569472 [148,114] -744338783521481170054539877885445799267491184244774629630291796071974349354050493019443412096313217950824701343928441515416872836947157870959277374341296527168181940109602877711894621048980593629387863376315468229640084981843864141548760691809849083070746073703934356431216130868740243304068386910437009235079281921899496042571832691501139193111055428034260859518389011780385666227392362953481090994425526883898699608202696561918491925713442810115807316619761230779935385255928163527625819585373102442043396957622497195995762938727041571492174408500298536652948377107719967680172912520315325508961355638664008998329163853725808818088049255006545205473523706583929552927421942096402745412380500466870719229035462826801281043936912248278576550557675227346981040490678041446959463535211883804287794410553106951302950468207726681783855170864016535404007298385687332161521913083443636557741837915555624239192751240841550782732254731820648596604551381794141293656719129915315825671985067379406766362950082744501218090573971889950822992094552097824254736744923831850743865833977897164265788086337269132225239289754824784113625662903365332522909611202992302707115625205218584296888920512745999685490186214947694022136207463844576847354015313285357162335887983709973021643108660178433318068363412165073525034455630937835410586405844933488587129790632162789348233795659993780045161889420263915472202488523283283325846383568144676497320690565610937756881176951883020146804531605021874024753463200753119139009155462428052777995772367831716199217690680559305241661099011722740895675276703699886904667809052103739482910691757506712842479648326782315788925301874013376 [148,115] -101592313147111827042955434167897573927237317414761667322081273829750565620138207398775151769174494876045375148242335097460188635613827818974087866606003452218871476064606785720004945136015564750284235912236792383320103804081896285538877010990108860982482240310123679496251446983862553558769759343469910184088686232457358092602092302174983951578032230908498210877700406679857381350844942231310044600167437945230288517622005281685249143665795684711875114826149519105280258792879618177424786678766888806367986747009012479811581516083021272561872567749800379771313251723549221321396000606212502502605056390972769742086668054449451298596942596232922555647267827755923998854132931560438429312168738766764739435036588433846275475122516827351675412262819099387253475250785404166776952179442235428551939456980980319339542962663225110043651485254982292179035556587894801168117305434309752044853667149162797174261290465054125109681658544026661821485699888140636377481649292478041612491771342012598097425211543218456590919112272070628674493335460163031715083452476887898719325036638876522869409002761102319519293607449866205430393817388495857125210274442471983454864687566191309191796529970769178872199508050697982445875926462376606327293458246008503159682874831715112271827992474910943377352885061621022964992291251291014964233190291268198265366047605735313179228892534354343779313873900539136658460455741302354004691176177645434585013972325474599333435072156478749960416216345700794230550619441047875756391348681224980640837045109978912455593859263789253369830849862924846200887278611925567859510216938215313158725534162000160605395795240339777298035695856 [148,116] -15388472259438930298258201573664988394671586963671011047569909862442203490697316972957897969397554403662740001036978974629359479896706522801600966537550417414324139454293297136365574436516844892831094268233251093554915227549284148286716168478023826815709125553131972261761881903598834790138220521583966520855078618168648076054048153432660275016774684595839714024768181931442931132311337447471594357381961814809401164931114071270265188986494994915824193818546608779128936812427811692311176878727186950743268047576446636161356318874637319209288697485131199235506816683889560471615875662814331339310343658812492780294686702913363557523189390638514835666354794960467256784673782268212702614632672993547178039154408758355240474678602751407108095550513972806004152195984834194607238519065038747777211581553379231329831925042669503900901415441458582032755938214865007487882608014085848453463185698441577049749931774622640235819911502286868205283512642619050975432590982909406965540698356506797130078936404700650109925569090784742897291860574790722698309659869961475830766515022340796883468930006287223848357760223235442033780841115851242719461440139041894772232961066246111627532954384436317390721242079977662214238172851007362655554296236461741892521750609077684906298484261807019765618276849638422875974165709806003067393933455100736390448807294202346243345464028263932963774308828492931458711611674192388177604513239659975630649266841369499364806566009505033143770100959242520103348509756073591162515877252998566928590828800512078266690641681543265780665681241832328363085015186255197053357722399299952563446386550418960154780990729572437879488 [148,117] -4594059891962655883834387125110799039164572265576312164575658170335619574565662105887091314392854290138965738626867703745891475720518373684045586843038872569222662686561048420125284330383933550323152839976199309345339110066910740560818063375945182937216357621638933435935810225319499638948337303397629903408742208895714465193871331431426948110400856732332279639478060632534346768465458375933669837516079834138909283028818944683281977661107827514356498350661762531295236590886867643017845388833865799181473022569673723660653261405508574079418894736010419603049269065319570041136033018363580649805698978894841512189123948436895438675193328639168695893976463342598201392436713111981723019544851026496564466635209165205458307237683914245892018755945247251297806507481956790540757842715354824293438103242430385880533559393243936872266849501308346411548436219203800192453548649045836524238937287597809886078136173597981840209294684726555731161942857625073305618586263839273314149776577507808854208769987372007521489574235374747039039613052873708983804952946760701590114645386945949486224082561232017802529095473898164752813950641144805256021637835324393075418339987018647710552342178459754854830928112626388862107001867865614056407988189550722907688003413812696420690835288633721075029360973474695989826596334485340511461220021715858729445953107447807489345632188267779461395534496059834046319743449878446427051115546527117362763143798431722660471030058501285491098186550781182488611856884146366706690926015197854223698674663377579461153313609836485177925137465982171563759243891142058968116485801604766102523818958722444678804689387191424 [148,118] -678666177445595867757703718713705455305811441471102356596787866899087520050745257595985749162138477447411803406964695307917893269837284890855018851939486555895521686435531431657981080255927703674826714825787790280819764027601258377979990649725339217668076542198715353385993440342184500671566900203951537381645482663455385615971133275378802806380138986850499712448730648668259298298383895496053675126712436042956566963170526709326379915210822286872286347629105680673002601034355372458045861739843279094485506592954232880479463771488038212890277232842714972112632060142999960449338292034764699111576447095966910093874077502178401391931874021575708804189686210694272760851357304935037105617597613582659503683715981637321472019224654857282355260087949517721716418870258907630650275340664282412156274104628665608187362628017180612549016163401589219955713748483905468651646090167856207019540071229929641563424876838767454636097904155976921997948322376088444354929219798311978999254489703076684818012570984462789321691851288846945638136957384410042189368281315152326791521787123514267400655032825339973894799919104167458348168749975180537204267865249977866737578128800836887286323622964069931507221923375911515817628818489533823467148577332727391814523471570966898379793749642424040146922048052052495298729034958399459584493143655636271284825852177947451065755778353162803733835714468979759231791472409453522775186395599669854667914782152785404510311110999192907841483033119461961783981831263475151631882038769694977248065871068635156102374834321696570252061279201405582452647506239611658321016868691562072241524668643774655417547104 [148,119] -61867311741843129244468207563823664811694478247545273516272394198078480627582032276381717208021869264205050291853835671544069099830798132774341970493462502420510392805788666627279895443251357164874545353654602650596095828571693628598894270339897387590727654688468366533437687244504178946950049460668618489221677827941693153506112430079615723027739346583211703206883227740014741355184776645481977482068951179838429420735807825788324428500824087395697604715259893765541707688411014539298184640015773459013368290281337356594274907776566094449775645744332722164156725011150728354580279355723185148657067852012250322529237811985722087018202021057144375624820615571829170265649919978650713594188422813879920160402074691889756104327842440347448004118292256929539577000148909386097665294759883569205215421187539941369341586981960577396056162749831442361011137463330084380488545506641130779910603389662811452318519413573705884086012828506147283650954939968092492611661844082449115136411674037736520431909229632893561313110252205333201601895929359461521037209976234825826358258330125146305770570762428363438790316262093025934221721676860806627394732698809751693042377464539868559364642277955783301528915833976261157183886052946273149449379729316380561126483385371523370298808435771396775780228440506771050782254950763501668211882126499770584970418903196354013825490910964475299783993768532939443880881996869003471436007462239142416081626772651453481157167658924596440282415618499599660465602564763885266302687740099605508181474758118527973726756856600177914594853009076411775649864260943850504419861107214821669000556501500004000 [148,120] 358049906588042694533167662104653618242427209351636280436376245787871103989957316293307859683695178750728146015238717353278453279574822625688257941928478585093807555919896532419849854520787663132500438386606756872654794195814302860680735393131969905038698534745504312133397161811314927693984181930699533879113309290539531197911632448304933964046668268967225627672096597638131086030862159831755824375489815489241176282419514893647292940636725063476896720195375604294063439917244145528086394709022490924604398840798048763657648474505263478596822005188351323877932456377436958973690836487049490481794287348662741194035273000463884838499518110411217351740404433710243896061671487462377171683025362221431140085145306870701267090973441397729402996942870145517521485928479797418639278509799977167503603652909558920727613992658556611344470748100546382038193477954884849556766499543328841891307801595114898355767054140142743576059488821395785366583915861838790408815889771547733929953181428533116470500869386312689844252352682351010708634143944898635487253305145983832002829501346358882385559272224920775166269656118373420302624625216175439773732375707956605220489511050636540454001649824355259797387347392389520261351977702478075662613718499222071804971890006109579001887271036803024297701108995638341536141086259044485816786249445315560253794144044344006083369400591314066126740183506613595026959904332160971983996178816582176990804815743827291675043950108568459230878047806842539959729424681763295520651293057390801860520988413776448330828891158551169863753968577454481006594466747055784379796125889854991332257628396 [148,121] -151528782253633831413794585582100213779599308071484017123531268661860111179938214655998615803120721643797659436601285680888268156544577346275121885120230404105347845738591825629286517191699960595920848727676421636492186711252875455053818498923749101343298696720039748511533591807898546224491591682085815413733668042834179290192590342684868156177060180742066524116686130180466996070184989430895901329914762018256996918626070182421627346729744443034072431524792150127691725351861371096059345088130167274470778444710907782711932014853187526273251728648341613710990355132301776004837853510925273954141980181934823595559174507754571397496524039966569306702334007151808333957992737000134798497208614296806313038167738226763425101157340323597642602233950806303162227146141049291978916677618605081236435500388058269635799340514558962338094341663589014726595428572352496876658026955258360482335578936888075173534789133727096955778831731008009198202923773217799797029202928980089173442074344594430462814419337816120072727423902022498398506532366043130613600180005804448403056432472627968302142321281480388846158739567167996721630606326257483227282579011883560025373423247154529304313843957797314744024641976681476001886566016010486224225136445487634357045960864914525676709598208872652101397698265945499695138401942919126782222850748959772288358872776267870193540794037562572092046268160028432028732718359027360605999332450360000105769950621996892568960277235125803395240490315871396259593823680091782297312069680188750017597531192200136748646486904417945185415503496996021649246448590248847932316369257047955070464 [148,122] 19401816544816775939691237541852043436950752039046472341414592709513003757126075671625296176661908339749684301667639796115045973697291853544633005864732820117968196803053872617669301778330524232160485840843527461889306594842376045756384200000061741061981404739923756321195078329139436642352036289600469797819792965235341108512938934697579512813972649573960347762579106806130875942787331851202970963849009119609466620232559557005727246761859546361579244821695549071117398212240020141486190751666711552439582748535905608680125176171550904543867311608707719930104637262144482746564555267088516453421307898131459794119304183583808654126121161685539684113160856819517604164290925120447524719497370225363430485385519287196098561997008810184515001821429703852701792304644816727702952176029695046852462145189307933248362098521889319416872099039727118943138944488626360358486619947118019012503563369047187028498108444954990741207139480056610752755359678565097931723795615270052473055586245050674735997275321474688223806688203076727667940439240797893579080953063094878060316434911425016012509211017701014364835351230627854795435963921358254394879366989652178306739604588493232051542247628376657931408946810720641529998904282412146993390032461163655513666418811834833688838314435572627283155867516551854871422477573878804737307676250681471574918827869991748381517363666038658245823241278759245592313570173595673960522161775951473804278625771127645941694753423438728003826484585747192453356943913735027285737671329952670330364029130450480783702224634361133393419337895133878718778298283516165559967655135304736 [148,123] -176979566169433464331966218460758851753141466217095582709394188064873273304437970673863511140571948643393613028820384147089082629705999716129459823727579567383088632644660483239266107970828766582382435712440504985988659102046315773052024139385107274891322730027515402400397311702302581103933544037822714202921068971704347336592785428394096306341901722248640072362034023323063474164518214641884485008779492237536476736399986672717019374803359817077301348915799692285649536315830923814747468387359435598570136972564352060044981131820619826462149081351567655380364669642016982268109508840326285901076690345094118692739833331461155428350900503428149713525997974631453003221463740894035431904631505710181545906174310450321452855357015727688303610658616498703199278220364400047278292998720244145223307330571018322432930245757905523560507733429211032827306725420042295135519703790601461505302872016057293474161978125582289655791721130955655940666734556169575594695469154566082685450451008865842857589353953191646720511294260121611431322652700695005392553655864444748529212108454430857179714372725286761960430983736242359976059428986650958733592829071748035373540588692086358429081957750251390238144256934987387168319236062900115861812740472187741524926488587851616730935014039687060020876657332318652179849043158684782999773217090212862408985410461409377369308684335611088102925650393432631440037077786896713284074902109468530957688094085096245314764376969625629891517298723782800458197723461855501907284655867592638812879888705067909253003613652528642137820629205368696422271112387611449878661696 [148,124] -9883826582891122201040159469930143586575762694420225671413334462885609103001065765016911274671119161510854311574792894927094352872915640175211401612391504205474640998933202401566002986987162610071354290500324595666782795218955951070327935668072955511033806573720570524674259807085187712557645309812387842550681461926225209368774193266365988615522152177292810702196589671176572707861761035412210630915707439855963237643012102611728240957018704098825436568525628505783361729650640395329692853584848289548685348499155347729795919661055521286223242309381895706271283400194903777621596991289355279711834153238205701668345770449452006679704251832204844255690904396243000319229863446659000295230001092047039854220491669489647526987259750291598829818407457939886205070787550517048241525131845622125671676363710698353419406375405468984344928331507350676679097465276022613955108411134818644601721731634408955628564966768048859465527953545490520885260004992359088372806607200169791689541637097035139896658254122010814973184720382376321943066826532933920332531697750996176456211043475903402464747174099733945004364736193031651455414284498611125635217572313393938960158653345312728158212307290925358492667427351490110684232485106868201159763422896272461467638284756313474328859879634279268246266385329716318930733130613675818481909774290636327808298899724086097400199231761086528000670191585239471839300390632632562620198320033300066594464212012609800007898922054843498597467465326831395204649362772058011783968232952699438011838482417738006047259670312344848055862873915393438109543309570560328 [148,125] -34204556676266215890224910713336736927291164336601489094929456041584293902396925059198346690396680432517399804802472175567931083562380111575686971012841265449630415383365566432016863366756478666534691332854683247173785339692637549052682154388341411410672524043487340541759507836493322762345850909389269274214593957640258724998678481709924524411607293479187787852889590719688508756675544383419356465874134840159954421738456819768127970396843968461915973702603420273575235946439263834203197816384645871891172986777970578038321125091348452477961979829169048683958028356995687750040655574960166338681955841977347115594997336438711710377064434817813741514705591258628994071483541894564157857512477268267524185279865009378216257259066346947699602825684573879822988275484948787366433065511994386446565317502594712180090211934614203802302157338365461625358275444861165690956706862654208693580448244765523216730435641592282632556915024105044837879769302138319894673827232294785928646370659286788422774323307596281195158294017257803052588716535363978744646124470929011355390843235109722906528096459014968469883634164834767268839219239543225986997473704678164111379384826900478625763544482528846195215355807756981614798269538222584988432934425622646518958213674324848416452996862229538902624362034366826206796105708706434794185372122503512025185011955455230133898280176125705377357029209509735443473476323883268974907268522596704422887521159282128261043645305650827456652813244062890439570398843202390423966467967118733143891091459334440012541542797483774514038517566982149245328534528 [148,126] -64458671848714547186998570623532872386754685478237709024778134416158381518103364392385115286080607847654882018803967974967273572253950568518763927413995957499262128930250560493360158877015626752959984815426893702745235301532724093797228348845310028087283780759145396350014134017707981067901389272875144309746284195564015462040079814425874745976124344630146060923390231635278785568321442469198543694670683203519190845075020520165642245632946482912847807911313457631558344500390953027410677885357359807409056996472564132749921025411777365163208779214784725194998945056873335112786431366955602206205424873315732201743771177481905906358170884201284637528647617787081005691609344342062154151699469611868571295339133182792457488642215060907381107209882991715972105700771909647062078957064419509712360310958037001487254229258556678579082581654453559307762645389325221718121285191359144254270838807789695818393026700751526248261208690576109749969565321369964833259645165910404173673928515642766476089399562160654533015377135289681840826120464671946962287089521057279225930735059661245135712379840427104797701842319820277197041545486156963277214271240358584651009641987941848297990697268902900024895561791652864674082238438467902067390671881835561337638223582023515035405446420644504580074297147389906116314443273458657327095885451467637519585653350218639240684162032820350607232982751876790394582687185854098548825153313479761678682547148065880935326427614490201810209406610646062151552011093067516041402281370141360039338440465646963757253535622702237186315207932178642328 [148,127] -32374565513961652457811236731653906531245905281894237541139359721493971864876057550546168403154786295506388610182640949896555871216537904195160572177421589237676688469824168592759054043071686183617692981533966485369944638983095326785862259486780968086592669719627748079802052269090321562394842538569135738835677153426904762708986380876246484569153698981473125730639318604935749565528385825650395104995047109094847837711669131252612888076158767127039193143856718265209173796615083913973876382682865695640209429447689445624200254076937806949160045772235940748449801448577195330633132826238021354202184271330835060368367839203856503022427385806894367029391290429181405193181670811544137337932404354874456541869695518051218945623308519847799360688056876754267623629714274271125021148411299173306012146428161889770532878786819128930790063974765650097568441492883782031064112326878392987899512326360539828379379245652278294488243319221278109364091133801579080416904218367282233733908302975874427585241725350324700730608787607373415409999372493496124232181078095875130102457888301850528546937770275728695806516351667486028233417730530007398607563965265975439436879330636244304696945110083208654801776998628816194083071078261419565065813452287826126937869630106385045888094847129694684870826623918839551848828268789232293729396862740413740807654017932050536482125815544218711893223280766829761741902085817076951203390081246468701386089142944957083150469590399772913479805334090784328281843733381189510705542864020961346134885101025146511882343397547311626007169551208 [148,128] -497997986524042305896047095589097362946586107684540255269328277543833891396454474699118649523791615571204250556307263769135883606921876800492264593576952933592863477927177930455418942316564560019114799525811058499504387415199229952836370226299818402765503117246548344615444840960816065086482797377970363949387772384626509197712882266346115348144963647498205583250734553309512811860147382017075069816949238910992308400896594320381170843445086532893745021168572457873582799166273992367335758662930515721344265051462192301041124850348093817714441623942367199820258040711249636533315643525184827203313473264970215962410635628366749880852634604841922869945007015693609503657001857133813626732147467759289485241129756331407665494309492271641979699785736234487306984294973574695377722244647860216459384798881410658288105767988725016418998073709843729950922326982894235950785656837397556170404308821279733330760545771413220277326811132531503249720079284056794045699451489846539119610509000038871825774385473028659523954294238198403372161979036230606838538457377379081842356049147407252041279334810077761869193998114055277169556166363913581984709240536210521613075019661267478321673812707806828194507922173208692644439147805670577676067119084791406288795170209720325201401617804052687489228914576285276458843488796907872305181790563227533159817229522377377052518781410144993430116662736049706399997275684590297706110331211391086658775541314830374231253037586809816364968329063592654337461546939846926635665091672277235579778777591509184332481675053866561534831 [148,129] 937940911233962162556349669894300898383359687456692134496198356786287338877003760587015833136319077992805691827824136330452417361112668701646124888896432031565405259710682634838382959500831121903910305434293969012428430410369950244673867879217340869831559244523823872717178400193452235691694640493612833712830600132633182478617441040345977948944356047375713750271309059149245649667307453869841959669099442392216110467212581571426379206209343962953021312348920157466137642470411371650674473562779734730246379363380462566169940191979493100331314700958302815418436959451381582730257387721406183039787917667390326200799647198793069527542526082154274178117310921103911459693284316636005473285771269082152456285289603639857574062064804401984354718436327347448159638138614723834573907512025026002821411428070376100359512622861305752103266389114286033553247783127151065622651855035167464278267172914189972956424171737674119560139047307363176812741633608193367118091965002809242343507300288317040146993007840591771118508768072311565264105741711110978722136978770068342291869210770839739833143318351799178090001789888716263622825926371183404560522927719547053298788745361653361774572106894695077283557711968427963338402273701181708754297811854892734756950205729984596140041642286578209382499781453595151087273313752880633988353626863913186185464907829497272713111986179929651581899111921702495267333350612391445901183207987900559948147414907128053963282145988023442251900740454980992540827531161571870505472825060392547330722261252004443249808053740032 [148,130] 2188727641020161012877014379040216397499466370274923673545645369464533473347126737723854276586015195099837435565799992859458728163497011304269080919667137163384014893882716354701032363205513850933759964775990321765835167095998476683052532179881379860350998056771055221482059720035204924221883348056531574046875256868269435998765734318792034198223225010368841916460830364594373709595764128174783148252814268279359224263030660767635994977663874642527877593945573013394490258068750992289817017930251473622519894438068042143610281589562884018599135940727582320848752611092419981018129860536536485349989454478876414027786829858497631213610366688895478396360850167713695905011077223537488571330865861977725036625650474193954439859860147402454984698231425172712393336193576000898331583763706426881187646887830153878341558633595624104149127597167734660525910426362590903124060964996798348704696652928326793326280066421537383727196224374696324681001876831560430209617588332127881179575349375947242071893594042649160588072452989873177581868902374154151881007564749910791938090141776747155776740857325228190560191105601843389424583690363588752778623853475318690824016754126854909464298394804699682710187845844922106306862047557806182311597876560989353650116980438959641922456196120009868107241256739912558863858521693959191580352638140795635993535269199768894032185411072685153460398952942004602394915126321840038385909277424975451491019338198932891345860389603842838712624612613562112714884382588097553568363760309817641673971568688758054075648 [148,131] -68903483905848452683476637419358527156877399323364899506272211002175487848798842706457220145999111457726163378241944283762440595707212631868502656231423926749196197080540320175729529579879430012671746851991742415915104164147700737696231575314228417430600658547846573159327879430414982962459624418067225510806259531675948727115987963412963447322003288827368458544401761369133958107660953422383368819329184119010706657626932761883361638564032146410270061509178596704386457418075793000271768728435680904100382968504953931060827996383017574898893368808511962687098795186960538794430445810237820558511838914736879168010210524813004542443191980292210534474106524080880794773765904989292737769373901843032607947237070241598518907132338035383803477947476378821427176785911898864526992623113769553628526716655208675988066856580737033756429853944696935231006323031924571800047979795346109683282409095207389682842208185207139908868693973138114996918863479586838738245674515812961459067261619883408788920355619133529784995902288952577870462444298136055799434547075708292221061102678262301889499363193077634105020061304849193020949593459901718182779519819708417216287117776192474672167957422884031531180964549735853454738933497215061199981958868093758604092577779711128743093331887732406174847058811036542837262443431129416599747860594216116599486257696760359102641522691891898842382730378365612421914999197590474917423073187167529039887554671386039964419247291258632265082827042435481606679142254197147648091677812384041840513551166073328 [148,132] 391246749492749594327654368610057583996816477980079153827732438902589424561354669711647251124374404150243157585604937119828002019472035214810968089955814546208281741545522780801908854667193581436796116384042382451954430402643556997620205756302908966637962076622167164557863544731756403471055624091210208729867725776360513229502447701022354032030908199241351337949356574930781067381363927761176197936724871862018691455070298109993640736928730467785955083613722399415376551406576435336757000907774001373052233523160133337959654999610918486104453579113301413411628931206871370089190695279097878843536705733232545126779162743270927643494227955932607501679868802834813561266400179354761193231861272965142524451573691860382484872103064000426375337705147487939717048626121561418600535886881477956838976270860662528619915619554539299136123739646876830511257877521469271611155863806110543004439577819860595609517473116671283074553353974324831350274850323362068275230838887032831594666524543982641049415324852799798965485445481907266882676777930657795125092320147279717487159566904418546505511858983133450948527883555438674133915936976055673332256367249185061392674850086664316001288041794939660342528420970002549246787624507340078422138158404523193373248066304277782574190610418157217197726065524443328980104918651161519917885517108957019896601338898376401951189196011113145323263445693546277023757534244997364999924496395373636522352978343176674804720410061995022585838503092652349270071763509308965521940496304946798989383616 [148,133] -878835853192554272771080777117303231665841145060928162072653995929323688410598729740114001743184762398150969331158609480513620680142953819734049278859684677572473129423263002549850339428545047128234651480897704243138331850765098179995624561556982621718986101925552606739070280078669856847723535361938837617312828656872299067659703020369008925931923181198425058556248686427959020352817383387369950219640930693862119039135895352500698234837156491998459383291352899430583455420523010435980824427728226042005142267608169409937537639854245362736021330340605478928016918926269237838837226085651180482159596398711192390872221689397941229271784932390573080370440810464790524525092229889842315992953771646034229271824138180819708603672363135997194558874352460741396941156322738164498918328120448666696224735945480761975989677199619992524668715723871709717928620597440636823845457264138217294264396385412649350549868650431188695895903623203425084257402785697793277095342527811011095295954213817795423013766376027836609604809489499123745033963080949758380795704420360066452665557840460294737748492738737775803540303115564801882825512474995580821120994608268493942171073024832248058987978318811296108168895773630871475446721595032876717332469393603633994908724532925602804049789838841675546882621846993686256668866396354175317766053316895588961703589559362918663539186327730355205260217000075845868218136781035528894793690856142650663240070182828693602306582981108532545564904999408628137406134814553105977215631256887040 [148,134] 542725867029216299947409680294597926383182850996046708283252119729753996514962005123560661638047100341363207443559146553616929672005734890929654939592985190079728893574821460800762231596477637503474988994280144408092736491679349423643750685949922162740879343705991047511053063496454696171608424949569899634690402861465547086311130203168690454403410062769635878963612955271246797540546809644182637247447163246325938576868036601302088661042388809682302694268692268706608116937835398876644408753024050274790919712581597807616692810236323338869839319206161545432718801292911662503248105211233495928127356713690134006563947655948516471184245201615362841360782879304438742385645740407649815941052570949182132764041893948345729169259100245508813964072563877007172550646210474476133621922688919275561836363187393944607326411896175815184916362690349142636605830714404734384394933176210425693292661849000164848600976145142776122954381481988319429219040048123812582220639311736481400457958186622763873344478596556089361043825877678677674097184549516077338944391792416086751662744748185133967709418038455714781483285050880949709912015277258839778607197982726931646335638095940355052449556232691342219854592951597423520316618555534673987643009007257352768775187791325034374557020927534099796372424383976799762088115509869436788729018351121756610040224846437707193173715534607789158558901411470542913450640720360117480458849734477015513797413571691306241225575303910187113353871912788494429521797671817701942352272 [148,135] -39963729759268637523852704834955893651961823597006235596441034837984257171205208788612167070694171574954870916282582618460809614751123043186237150058319130530498746358395001360517291197900153040081923294856807943387992839565502790849328918498055847053782778912213295783275819199378494446513997459624070735458847674950747803998774420422967598061733119948685060242849274009867293025288407309164403547065482816771645703564597168869762566685610011170850012288484493980593247830126305822452524466899755925188078554880673813633630919383942330115346667119496429210872955591983287667574919292729556436688520884418246530192983246626664730206671583246850685957085154058589754440121922289802747202006362318340906328166724647218294991321290455098627275655625168712719864437813173539466165391784174797977603694363028154520716476781977191146192415179589113224817418532730035493518227466779645266539025829515969317952737548972290860657260016009287210003284296629625741880525428611857097816777381287238719118713977716886072081667196817892246753282285995370188497653430672705420950411025686167675543841358671246435703933829214906633719695467563399849410335096110905882719084324788504904492229980225949494264963511437234786916186016705067100760617031943329331971503711793518576758280510403808796685541148463849628826174999054191860557393981554606446221380476582577795079183220058272598056784807619031712344887903908520801832130148825981936260467591043682271340201995747071634345622065592399304776048717426072 [148,136] 947703464470226721350903208129193557030824042941962200562699264823334571277665842852007431856511720646032544777779790154921814039006567444529104237720822453110103118273281534004803532596296615991271420494140680632133465907437334315536093485409724011997300403913193476460646022236957198508366493530830730005174417208103545891341061350123298363242130897803078113678007759842941649758772781834712973933184758238521013936789305252934493518493337050620817925538434753269719989073327264322456075885291581419923139640812054481454885540551588947050962220857534057914296696053711756575589023396585112359209513378573028165672975228866590180421954925089747724599720020041774536257971577096998309977830094956579938583427166913763370500675659509540412721761796666559737340411029280451628151356593675804288825579813876885440444748770823757591395652636394044336347689908814626504539865507656199447796973708216613230566054209216090268109567775505657445990400696939857076087594390362287807527524303270349125776856912864538863419060367740016315853939510708410270704702777399505564408109082876780213083725886949496273922122741294000301425461949960004711281592919676888504387240319068126664884791538492398721974359171907465296363802261558345612751618089818745657764016979679395358883437402284360825032808798845978617813195694772339646069157075190936293050918332475192917694253367786025978632116536541051726144500979412218710174314067777473151203258324306594388689615930994182711105292632983462555303552 [148,137] -277877231434703544705084834898596920698093420618150732524949810785597135721683248583745685216600844486150911208519663569346424235152964130407241978144282688754972046498598945325913879805325698039400751052401512370200385054607523068485641224040316187398458587234236369142960746280996613612806477635901287570903659102608060491278301679600563023964200577538750118192515558510746768411518054395327136117647486043764111904699030778788348790427351251319459483384487883616608437165774062683831212944793913969743574922769992742560312149519785053379290864274174407116725376000303105065125524641992411769865610997598804249118351228360973591299247338492085150973739708388413412117049848388829349747935808284465454310252991223338379834102155301258126502014827145169486008903021280027968153790245744004735417627419967942863906158869835992566317243075349619060839542364348761818958690255596969981099004333923620546432898542273823991730512219669222391524705753689307200118568530338523347362633739043236871722158391405061300235258594549995483704834400690795792848818047397165444597031622070256466307171727365382690234865996357952896970975740681825348470571234037494553828563289678881950671133138518840307159258343282883350593208341193512633688096751965306616647990556690125066791568109081853438917247107013777248070777083544615669956289581983251744533224630545008289923374223130638784596037969726056748225557238095953249626940909799387084522744114453876606399867245941289610217943716729664 [148,138] -13385593238550114249630497418715249473884321781087470302113641093321281819143405759868750682515506379600238444124996768420729137917630781014950230612136611652975849996286589273919034830003400313413094807951395151945138575913654388702200992268698404320527727222960401614544816063147924476472267711831870830185561355196895297690444725529282412147214071238812164041671525850834771612933257829983616793522545676244255434503280670520380373608474560357942986792028105301616100696981064790351063657903781240003771861451477711842714762807410220214708953104374138530324840678377727858316453071191279790054190425477863241820981483124246864261031410636700522057978945457261486023800780559794917698988037147813303673407360686357468250934771396360577852158412741572575982242063297272950880042109328710692307877591354092729975147227277107655038933598523548842517408101362605499339602007883132524487917958524329873316925878424290900279887059864527737435246868179198593997644542108328873485097487083231732367660816183687386914650979092565901142388633770674508880492043960848595235496776123329621507804012073042793912410609731396766555490498454770079444605473588507156097140732149338804576987455221439400982666301724206434693256813016103346806541795547604070948049723141871010007369098496669119420821098782368418888042858918442814192386446922952207062163585309328695786449468041595672123618699093594073112878082863357866932819531167816247370381756268024220519922068467855713634432 [148,139] 1006575005020678327069415352598347630353392563936792857087014573388002236955327723727717613327855724259165431209496490960415431622135637583413216513484575439684879385141984542002249889020142339674011575482496598178325344285945318072688757186051997740106617206358670501239970185405848650391858282014577846252813111448828121592959498573236778957436085043585967853934184916187449927501873367458409453602752414698120958741469815375551671429340610245703620847490120189042816432472855363899346740258684871738811243889982944436083586608245120252183493776333436570895866515877446639965857531638256118127612842021905767911597900594269800942717255156566739282341532649518678860572069834850236068315456538909902858995503992337780870727241064928814353745117360689703809882574115232179041265667138356759977542649393075001457007373136912839076297576850254823606499992026625401498451015749652316678741916111222110058356855910427149511432280152767790060215007225740910002592706316590208302174238061552511282503629018883629504523343243534477975025485287277898285051542351909546309445275742031393983844188767232465140170419859740618650105303546018429745019272172865406730702801584563924834493585199669752817228240601866854289941011609408495493844711310418551110937885165855421432115212681295551474807031568981449368786490713776193382254784720218289163360048405842935224059867957298809685658339751032815645516985394011517886944079796359893090254974388360341845037089101632 [148,140] -2996692097074303313601072595911611239152969005909986086242363534666004735273365374921996615091352793287891328108114833170810587745275023016498296460876381844933974801686962294227449216038729710696621542070673843215744827633441527824253857267341693696636166074008270172862195487297464473348990377603084917432543849102969921671906296563041205289511149105868637384216770506952817911794050816872333691607038185777447148441481251879477149976721742781082542679761674615692107405595724791251197976924324680669650114541191255438506626489333406942811168456119725955138535949370830197865794620906354799124357003316434565285103446397762688298888409270209558587092371224919168909322140520527210274507701625096121590287416561703304998507553239559842930745679519144415291896016717482407390697332535249306284518869552333897921957972574401337113824415405919932164657510225512011966207992431566692952336186915284590133431803326017437117698752998779415221361348213559104227833763787555974586639703155508794557927291540477194253929186058354396665644159129817546214923022858494893113607022784846671840865765125672315573480707800768248723448148015326864562363769844801994757933939201762705740979286771897722353958024848066321810375431196358903475792406896113257016249618977728802801014446259375142829794150803765221152919403097241130764773157265158991106222536004476345091155069398697833924270862099427000686647161705662252354276077582022185758147084839709896544 [148,141] -26798055583399966506539707718664186182549151381114373729078134662169656249809700891488423536360052045002068405375494861188587330586844573522001675565447687676111589582902046190664483595925994839997893306774933616648479654628122771615946041290280277172657850995290593746791963753654008638871525609543525115550058132435577837938209193621907304409638307004326160843279056604335281707260054662553180165800643374380217000232971039450366019686241394216610693073704175856323712700828841624493658944767180279601658476838783650670267889822350122834226685184054641489699955458804286524829146228871961833909208813861108731069795166238288683600792073357517711478783836004254000724617071806326044662657006001527444779628587641111260448893344217419964707869198475874227052922565046678470936799690356220115527865452626299399042146183204515551246276472791117005380811727068292964007054446918462952914012016597851105750775807631790163258646027802174691723185960686608022011383124959233793640598441764973617281740406051062522952929777857928558729415860538405754885374696477444644755226687393394519202573165733694558488242627039172370315529075135870185318901025430787044421777891658579083802081649850943436986843827717340324143445384929871928535803528724837269219563713611653356297460930314601233693255940000743085485681531971580736319144725275924708475089176118830136824249400482339497843330353735974566319034130278121615475200500468188865313912864 [148,142] 31464993579780037302756412407120273518105792739224348167614362651567591449836278224686895230033896077363410834647858145952650659658457291386492469185578222330369974412969199399379723169916387534856060735207473078644837653897665511337641503358905697613887297109230697167561735202197860629936162958046841865161992658225987050312780962498135646618981190193876248427173952594902099370544653413224125452443991739758784261892908888893747736223359449582242388390307189430579542089832863282863522171595958167950642268504879159333325219408998622026298029498558529589951661180305374681811916548666644304854702042682178736796935596723975610297715542003642481732010736210867077975836006550152489429643502298617351095554493970283337207381695439192711868349488958734490480671907735496719406735932402467405558191598659915311499492212915371033251869456821451902435641077689425900814962550697456849886108157127531746058662357440152247015549282478389164814994747964301195404864665549200960937868754418815754564894251574994340249047766702101965417794149989298221235210962686088629861508066787038211068891563196869459535527216475332771921946337893866246452995533340573152927687320739365689244307725352400690125535200910896504780716596323771693725499748777099216894197381665791354695487641629431303107287197263238308718254116200455242823997792120640488569138380383417451422099551757386956976190666077004672581481562625049875430012611257224 [148,143] 23981748917069040347032985166974370705818033464440922833967052867829060019110345694533811115944914998874389218961936056290976525559258107629854192566387636076348431292061985922240432890422653915314071391375601869955429881824915719839033627275614216317193846352822458019088977105503750088655512578615317104939190169035324045089988137464559816965947256829382385341794241672270728791968069078168975656850541965075556522332493557898600960695223927486174792751163153034960254874754162913099411535198948281618081524577188680133511456394504420655466923541948726003172131914591536718547849391449478718848836269075267762472018157478468193925929226620913197478758103352035369423648629565936673023064296834373342960931693004010338464475424831921108217543748048860146356412568229937467220922271701547358415931647684047072398498169574255254051910421615942683061841752282988685044140195318778521487082210868283079067954291431274855633921549790461460387295617623942660112454588912964845934990046599350745285107911109063705192296836772184149446215626753993773026944290981306357896179323435066409235697156566621469828525071131645997106389112956666415459464947112174287890711737028947525013291931985500122132336222714584059149954535806268881088693150634578362043116978319247223768512518832368367579590563148553152609218962047391220841588119901699704307657869344274871884790503203738217075445997334892631959173445216683778280 [148,144] -658663717206582377683680564247225913685476746242977744254845745762941017298509860016166535260595071064150861818864776813650835504853563504033308927445870675588170957402169213741954135618625175050198490074309645997936290188425757325122037662473745942840711004204810497127010580252748400518927816542399147523279804651061194092860002813393886734349083496680229014895399896787328797648607276103493530104522648210729080943686307753832511602524368146818436515386549196849489241132175555715338077459454857074592269967125351460210320892605734291546539627270894911394449097411852594728248203535077048421484141281312412226686511141915459598532500498029864909626593640261871657581285673799396598678595477718587586786233019583699339773334718507641828931754176523607079081821667215158029297134430579351167288585065420071233773434067562390971270639388677804393027834835392454641516352145853119463740014880777676228175243592870197258750627146417985943059238169412010862897951173384634232810596612221142065609015414500736772529555385905798239939674223647632071044695365878962929705026912172737828520135403953170427128679333428055514639237810200959760263330441876159037448491284866940227655499609460683834870761508494874127842122786994871423509144867331888819480423772443464155572216337174997162829412339204450367837978242669519140904007141803500873934735224353869501119399669083085176137682582333022919180792 [148,145] -88887090360756037095057405413244249256309307604851611001178140008736789990454926325673773101995701012579203158020800305214488006869488501283854456673409960926594633829805136725230583149172926792998385814085256179653623377947260298526313610220173519632827684600579682481366152404702371193597721098480525180156880002694746001332391389773191206188938840437984740015629015054668316231831782638489834357950750290031127660392966731864283689085467731590153078722505039636173952606543677529770685416794301260425569425485628570771349964606875734747424242293829777467356981425354697712452120891600933209402696668859543741621617357304128761535773673789704596317659050010111300485361499116750889070360209822759672734241544032347993992803400360731011379183968658368403530872636743701151846504630683826517342720959384275999854720539684780474515338243718321986839058936047920021593244849863415563251611088683858154413892572167680443328564386723301408352094685746809897556183612545357737030613845019253294830649502402308791402789501655135617771832062602089652459843408664603042210431427069354569261936212122391848246922667846161371906016476804340019202085899153315618797089168625455016068483210784842095308822497261343280438396139059298875430130490526425114790373992947011414539210419267414525982592669878691605837878772689545373052713130743183884419717332073733406346150221653690694157032265984 [148,146] -574381255384020986546843723525625981754089769775850394579610217312188499005951376494630380408372688147288657432051960818481475329341190765105615683183248886628119719159532225329293882851526684953639892525072386239472546300977633607093304264614673074916537009515658233118619758317178609852323177412851250263334048196852893194687475010419273581688556076407739322977446672894860504927852053383489187705683058143407712533052901448261847041411381067728930211467767498559821754680071434029951420593271638770890708192535197918128838935653113319474084854044873071866796224307734356360383576322353620549619579126615364008904077973142977791981876269151172845817974585631915109933783581840493612340157001215657361919259861747615801676871342285646056186385456379700915479295377285132298130743623901549145318629159666860984985818175778787182582423199749443572166617119683633204290704106517961737710236057111652000338417375350318821307016953778242524944853998327923192553513915956161591810010919967060533064933168107909718723409572211901225962295657685755830816876630610888608837064151352981878428217263156983986440060127919661720455663155545749787003206966451146693017672385961660083190609703556403154440439682568212649775976454271841752670368732781844819616258277394059240273616885600561382962718811160432140734828437243081619157259171887609106195783374069058331538222226442816 [148,147] 7400821199556004791923359768815128098399954466610616214857424286963043285179746750052695606200721142917137418158007122354782075897412250757466022502116731734949224504719111548528348170313937543923150176643349752202968035587771578663463965837913895424824971281461408699522057583217682131492569618531741478738309934492719395468446467412591447974739542210113061837657575538141935660345460508185918441961377184634010379619710263315260909554751413107953656814705143539488414645871101914733294508478427827608354215097132080659923138822179844305177645037603422024633578403905172893448355498717869579362187233417095734749568201668825376341498883625164286254656273578042921199622178993705098729048216012704759135827007746501248695913239617046809402237297104498500440009984762253330562117813961223290976093497645866656169054707989063395260188953692195162835785301786499866099022237336153957362221734661511028732925647938547908879888790817459438726264199453834588945141857383622206908193082084785267750100468006705894591922472323241060591922688169742267991401628436597297822364568681081090866403627650013203477608442510735883895284073870838780272123737702441710814183474190585601606391142038892894770513564090708950570409596077645910488220473343133883269408806563397422821369536600227339640127758157583219638777859066961820588963165877836973985046291150217264112 [148,148] 2756434786565341349144174305971850746117836993471720564330218867752896982991091694385181970315871162933023568000886418408489325629281555631374378967666983837514197655697642660321175168973702490979192531314141499353463286046045930571774037781661172241519061549435295651259701708801568315326256395829414041592821162346673568827453833702087603504299182783825100166747432661575824725831396760876569055261166768002813195418819464782088116690545379071068869323554849676361301139257239180067554406223745374931407782083158794021870047662314198377609617014519059911421040201092607920525943258545840202372572222093996214393806732691902729783058308737256633208440596408412120426056254207261060382036297003643706064291848598251371018368729200333408252042035794483059568631816390903816269008141821585380178372875723102138746456874275321234852211826356832142199794359291677466053527941171495672859761949560574411259024498059132292728201709205559771867994562621080499706023453875837307509380429665113729678662435556558593951445700781049732233742125302988049735105291751961200263777747662035229871755559755465337009225306759128643733938739482735041962077358033669332992291106912474101974021564797793035047098041945271176885238630328568314202484403121708921550380663483703731637074527364706252748376331255597348436300068473832902420210685358744393787008 [149,0] 396619323987460846138777850677301768859103655310886746410064502222322657015385093341808588908915760765567605940381744650753724101464454252400031633531356616942378757951672594990425188192409884880255164119758992842163292944307872465674211956778082764201678969850056145756769030743159335575900811183103242391961669898786672993015286427453198562631143046353460815524963183569567723586548494881857656279554554012846164187005541973577056231556934065348567183063057970416694251567108232295373626766113346416851816002085132196878798593147563190409283881181154191693081588215063644016322265668001610074610810902696794313758802337777583900389094847472523390372635084369328540704958675106736125069484140889119044762364591054815723026436979483491600696671898238955207794923795174860634528847241293494811767119795385936202981425731345162884948981645307081592580982390149060429641786552004280040356677683619359432754162341383294865006919621506063646051801562642743827187729590539932335436057241004835688789262116801760922053123384390752467029317035509892540902238660974876922664498355611396439006647397804383569462368909924415880110947862212852197259990560241685183031635525954962079488960333434620748516616245128689564549608206454849202350305807423841011892993087809049100129704519323327503945688563442134810165951623301060766361813429534387565847092999822352010291476230640989959637620748441829177116561151075492652554385641440720310059174126671540747249206623521758090567312676483794018360040740098572612793966919051037468947635368272731898675658952123795411726824950794811344979583428427468320781574136041153707945804952666219457728214344361940668261855931699490501189698480405359594146047242147763994950705486791680329213877919661665623118292483713534717263692950844259737551430656258495412787166900142823657698576019127327640937595949028517365736458504796106603715091608372714077304195177758944673044524044377251236197180020674155031837374629456514414648803734891372836546455753060806858997295099441217645313567450000961501659136000000000000000000 [149,1] -259782945153567531149961234185998566980769982301869456527489803992858228041166153988109340806720686202792493326213404521912529269390806571547316579125475697082393898415412170781609977324885657904183580138099504622307097639900367569908153177610483279682080742871141281917969507258141943493901459197763102167889744426994987309974593322193240193081275618310136835522077345819768061811545229569613244977966447600943305264707697094118793854858935008405971737674396371964114211830932464675369618635028106089833618113492166936150858244424507822190468933500209554786542248258641531608826710479227460916938593011238470896184075120153018985248341628306171423493358987954931315869676668636632290309192708427859097051530038232114625360882546372448960662948852445139925300564507894636073308888670854433885973397420717440090328829174535168703695949267124730482555741942328995652154589394976116097275958128739829697513834745199556748678782489785450324747526136444981565609125990094820798265986415651637668815942897575611014443539165669521921749743465623649236162716365214694767348686619216646198097444018636122874071034731971085910746747690047498080522867148220720123839292691716141345200680503223253230242858811376210618907931781385336618071161402680446686429568172430297273712617824222753205077493625022352609713294979220296560480819690630851908231309337837723737957491624033650145366236536228708875547071743189170975062300143469580895515511896023920257832011984381670286804475188456532887605398450055468097760366652830477818299391767571060531532874145258353471840206902993390147373719763254212670241965173461098585106178114258248573967728346071919970393124309311939288212725367672250689224583380505987357897846975005991664102748487739893029071332471581333060850041752897932702437140060228073410718158880573426674092791825356057907784532274622481942119839881938561041702725296043507791076401974463132199182960165146600216862156774513280540718508256415565335080680611675517484193594355551961345610240246793040047289790274543044070578585600000000000000000 [149,2] 4438187337750380179621782064250736284273018683413213482657145752170130094034705732494607056459688325567592069585528192896707563250376026512235685294509570868002096041623921617901634842042263485006885049747555856018390811733247160796255464564640125311608343768172642317680342935121605257815962196490869306499332170179139525089589344056970800302145181098359634208249067966374488523213794916879053765008209363739502018020993881850201991877731037626592734913806042087652215127239815009323107473860941391008514441744865593792952213344961619621483151743935984078387766425826813365013038043855421393162342190197919314403089471288381500411208050806581894613772674785901498516985291646967119627848652437664119464125953046273998219382568375821799485429172437941562309470158175936608704305304447532695586873518096133908816509373476776056398406155247155351124943623468132673476153642982215905388695336176844485159249816046959865978869783924801053216788798039388620789058140302421001283832685220348563607086496665715116211223377658112219620008116390289235858962444246346473923809659200486789702165811465150087896678419611542231695285593581047553593230868547127118188023521917886283904324306521019733675443617129855514040797217002079117749585474346782270075135635794616483357519670863333864908540235030619993737970321737606363413173756578586673130179626413443144066610223173105286349718028632724547042038952853611315423657246811111585074703508698615832830776662004168229575837485851266553606874572174613296765588733288692709548444971962410697815849156877114711335402691753857641619748407661107801682965603391336227045945977547030980013135989720677081803897587191681659604332258625048239692726739057839436546341556927990869716189513765837814398226734110522883818711389711986856632085166203133371387422630814914414599773056984658004775437020323960910985021050388498428197530237045167220910048393989176522584192704458595027496068241225766405212205079678030202367173973200958688922785821108407118156420250650135364146723615229140458343099269120000000000000 [149,3] -34809828286381327301675790777981048121382069018203252235105225774652790240771843095584004298868035642540678073745304307956681532628533069776560994235421616553834529192063076881048702004310865664018949244699508169206546122794451601445353439709442247631921209510725751766626601779983052985343610357140618914076775541396112416514876567669241799666116851530831785468364596082160275672723448271544867051614631191431530345189321167026415175591209136957712912548900795864367499675867620983257906213624568788511480845960289918747540697899305455751533907550986815772145999340260126889174228105509073980999307861031451998670244123336613758882865413289769627376679159480606655834961751861811911237420732056527299481059007578495149185880167820706266259105040522915898262077718574322726237520594181359840300325661914656693362834107587854205543671163890703679437733068907872196694269123133102585535858350342381948671825671591159430981956013759871496198717553106814562237325868590532235138005626667232302706996263726938525755722261235078353692966894793157305389531694281536155466934088048156905945526508072007027753957623111484292468244106806247508066130889707353686600767418895656010455810506891991164369694873014462129938240783637382529377493558817241981034385233890250173333327350548879856771830355298768579763890686021269020105587457223899908868581428172049178581779709913556652826310656047584442881650109656309485578930050856764975626720497618506702560920526358100333335355921605759835882161232156687258074750964740005487797453624069275075157235813995270033939562914693839476290617822461858902781427271592389081537995319900817379079830963960630736244448678198141969837602246443109952003474784128826223381033378351065820991239310310476472527234290856622285221800922288271289003556620244754150592238830771571627788898126484759542152770616754318223857931243018969838697941687088415848875539519859327374558618990089664264809493389515275295450990290842435281830629972027211123044793482687947785121882459339731979558232900903647030146813132800000000000 [149,4] 1090945216218039790601999227074015111304733829566856398844732036318627083372813042058390971251857953344867648531560004746881217782177765499543194086941842317252769810814208699446624556257077116196486614545160914226384687887891362666175192523812481676546865550936397339486958306066079080927477539527293658899027069250526857481979177250578247147276962951020964358072914915618561592756172174533877730889874014112143462679926530214725454949936503247636821016063045289291207349716608835473414536640920901420296077666894854108931557827223563887277739663108398682739623949463906397339608545006319867918320431491525729838019418630344175095685962501759283299658531761540637781869410544916422911054887716197399792508563024544198293422079985684005257375204461285158516637190353642380159251902505241958097448099371661885416846576348365875733732167629206463032686580838961977700321178642018478122748044483605406190532423538551779561431876532859280907516672489636249600299131895031764224945674396879776234626132093689645994281014887004242876022654244648396616990845186430853209836815402782979457197841922922733304913113892889871425468950043295151374208322716905671919771829133342001422621496473655212235649509965802831195474139635175607954769334238554298237704368640233418466435687769815005634781479154256704240591728199546595527975031892312057968755213349031919910278245754340828921548213314820771304318531987073321788623703086912009313433373919254314061732847538272872433935047366589335997981931080993931470368401133840559443102754670801828385831868150164596736549796680425493695232351284773495699015473192781046889664959131348102259087520023959774339875793681299722444704758650096580255214474831998382708127867868544299126666418172358448529830399097730890895450494692595262876604666490433792815857350847274410034224344269506526599226957101787684493420801373767248795019964587147242460997129516538667012285406389565670128662499464819682358452685203042515330666546510606861107620123314420919023966188303234474771012226398819837205371903016960000000 [149,5] -232559012585210839493152734744993346168035066483452637309798497245765435302201225424204900445280941298918375863743873906037425507162352545830598125461770327798386064244889158366286736551321531214649036476232040931531134679636799608035084687611121315488191291167114707453735275614175188270958700125283237117534842513997341624863288315197170474028007154765057533918266107928737476366264033731706674659045037793618403878502499116966200940461862602661001101095578306050384817369150880303849366512692114657009952813275207252611425265159413955868836110827843494986345803011725523952708277134668098487745232458051817490021595433706769241333278576124330395900760170784175927825132402959452352042212108161887744944963193079374989270102673188260521498560551141017434123460731786157373013062720430521898624054503104860543739047892262480317666262619809594135729318478129691356446835723849825599274134611330532118389917696081437147034189911703656021810775443982575131006128851784662236663891602215625611082762722413716793823205716600346962616866877115467737647534402317138352772793309903888330347226130712090770860228717538563926958777835145923379864313853593811466737969780073187018994098935666979225134086447736563815651443746464677983309955604917402227971577869060228526466127244582824513860580467754952292711056066454827113443988620682110135703959237341694708294251488094330141626297218430291909768923014703731924491907166358381962069021111344592537046856198354602869027463354029465782251574040598022117773700789651973889556673145256984426302631149017297362162024459427326458441680140909128556598271039174768757169155718043275251842595145295894617388378231589488267529007930945940685207840211715823060691476307251902293288386081097519599192972618431701131361382518442070965509586920668808011311298136501500573288922865841789290758352883302077550957730305675333854940664460444858923829790627750347541498659114488627272466656580134772578871939744278725437702112939199467028964557445857053596179504839240946109025564863626025655769724931276800000 [149,6] 33410153951769879919419714998566011055788354644684089404113367054192209474651954899808138194286446731738304966603608908502418463458751951375568642277623730361605844289125900228727972192406864437480942583621757351483632606474066165078595364290998666680208287353688699065917559042336776933378289918735496840353369864499638441193806009830377134558401271529608109590417847597114316302090437576688554506537025266699738812432658033665534941732609227273376175116813872933868668593990777862080505421065927458894950328769270550598166397170270039733420741364871408190324287608581720330993156960437272268910547106270869909286794824830630030629096058880343127464386511654686955572489670600332017442744795452619768181288019363621269166159504293638589801744872079759410693743213416896655591949849384646507892978933228589593815673208333787612057286952694994113421267969085051207940674992637159908156879641359927679796245713951772821006379564793563946994263537757285295195763312697771470345728266554955189390782015466545371469918405471687217849025004828801837724387558233235993519696492267281332252855451021583387225843599879001044566448474384901717738732564262171486532750926753626220565521645259004279780912243089045412597602887618341073116140637472026096025741681020669862557356814317412637652750281942801335026931298046891963039083513147825179728289596587126895750813160455205474579419480905544286475903175700411652947239342440439054838124566846518909526939913374845831726289702441800517244295693026551776813873517751766330531355991915571582253534532271790562484885515519164246553281840921831983835297224013771102904820754458783792999628767277218769632178962306489746203690843634932484194294011123588923526301035619895536006710534255236312974291010782392007810110648144605748408614122192620397379846206112669109734705549032339026449172808840343054251674447980067352403676679907256339677415574560019988613572952408718928852332544906268112497090147057674780014921508367492115670623320716744719280400793060078043358909061739671768794902355247104000 [149,7] -2893395680815216625747044544726162653071967034549092225814348734401328479124240788126873452460305970276155896505850632440590749609625980817732591758035095372804638157626395311821724208696677349937196987507707169588927644825151184294335678550009383766463411885717200022419384463085901920356411644525090636739369861852253914091163618926310901521097472944489741473703538410899867739133715593807637676327702058542420003425218736460489999420532312040347374658946361881596222124543658996803232938868792726271869630822222977752643373720450192093849220450319264385259330123052332472022677188438341527581877406776285871711594250091410543387753544824562881696862524899278037252786673789117453234119064644468561755353141299409814477332568527286667968946860463796600270105935363456169353744354429441112145097222731601347018107210466623949154643428633615997745221032522429277469069281021657488254599126828354500409995821673040349787411763060909481496989052380190951586649773496286612037429260763369845453388874512794581021801591599375514406083836050458100871916416761146213943628752168006205890484765840884695982492068773824308274564198020549359718781213891963359274273188895530276229083183817277951358034464422884091382401353891895833165219509432064874157441337661043477765512260901021027389695523933543361666306864128084154893260916657499549533645979872765745806151809869955861685416475170845688230937696086063383974763639381248360587478288666658166854985377937075511588535709212890564486230154015176592100042183642470599641398908168736559780108656468802084460618411834140707978391707266158483217103342386076100263148773360260757338872183631004069600443670447236253405793294565935834944092605089467944139555642227835254021812801490004750848962110746589270739930113276549963349244067671707219646123618460419373267829161466681201924814288870208085794236332567892359643202803217969267043542607638303926677716544564800089957599284737957374651987341366476495830634591568017812667375752898013300556339220376514133374560961361009860644753008230400000 [149,8] 160994988712805751506027298833614296348820765654577991554810324501232426609756150122970543020877363059484391279969490376639854389902841995664171434566073882099187457432525888668656578159715189856559885370723077898522232548489649840350257219663919580484264331766371550772238695823225339455245805632972267411957884143053047438620863172111002647191174829588293235230521286469593380637735448586486991618222037099119880961116027164129385674464973032195755074170942818724167061280119031887498025890098905876239152469285363747418370687700486659756317376590066795578005087260236444381432761929068835292704298414810559650423871981315953770201593892767612928389802357241339920275186889645823999986552222740684052590987104105602317456407964219977550197829582530266679141765818275750334400868923753997652399101044749199869385839795221620126664407119940284455088815882953629581481390977036264465843851119873479424858674890461654364126085486863376598778102044134222515553352898666750699353195208495591710279954767572282525027095109460933040773571909430767117682090960123362101466453783438200498081076047358076746110848686270188755215208351635844700846135582876252728448571349284786231325240209443612646581657903712678256547240925052818110774327500576127949585802922467403551520474763827237926280957994177533816300145781868172025211990485319564074966334034138320163769679634844040748929172664994100156289154490002872746523149782953576999375376345383198401176472908001091244089705951063000340184544250945572202626976943718896867330590159895247325718393738365400679520431171456385431323395435579001846456396809949385166893687211560321213786591312775917985483288444946829498765325900724365381312160884990265086305893686447993368548827769005312320935015797738935850790188607534269098258803881095987891484859975001355416064775830157262595867504705120325585932454929686435623570141707218059594843295294912533646615205099170556046834140776675996487039909352963727832639074101863348852764520101385890902288654622097286296046831949549463163184135945584640 [149,9] -5992848824462310535516176259260558017931631877150692099404660299137208628201355333979158332089091365492035742332025776132212878322069667984436687574500228792471924718386821091225451082477889795787346530152766988321443554128954755572995218714988015222223039431238991039338182575509649094358182649911038727054725305870670884546059404815112579047705673564407385572807850394146543878194262216934527387909055033991157121607745919968099783811126590672861390551480406809145239963619583331826651924754218405081739885050918421191276535519353358148441652560990948532441713070841291389883012972193245272597084301865572739156846012643897307184665877025677611608453981206061518777265118217772804903032150115041989461577095951127896515337822543269782469887514478231606071518008683721282926890000435353063153282350146002064007908250218590198944880928769518782314730835608764125531766338407045287136719504841290400692092066052513115220041730882717119923608534023081367235350858735310540250675730314219576882026080262305275145105317235293916594155007571654235764460976971923190411917624828450292676675696205119112784947845510631483414873782714906527794492710716571864445612533333822186223951409442247342492794356973044508900681021929375042366803484246439732038887885762457904084811052336299432852086214556450296279131154999179494160245179626060032261551077278124312831101069187992153094569088944692278405335662230009678699478142302186495073092630255343005567189667475452258809714528310686159812994576018701861082164284585699639025335886930620623622946296307309631609583487727868702770008852586385638993731383296836112299257527171077212131203488649475149487553480618194925946766768996431949028650512466798164066040494615916356665513224234960219149859186152603965654223206733836238128440777282039698340927337192112577927282233892510824520016251191120224370764911043888232456682058335526116026677955772264840224568627922128234216299963930131732231654940441920399768414700463178339550183817616274906382794856812768096847202517690072133901171388579840 [149,10] 150780171023220216221510151398546144555400709831095671658635002771601246924171397909154279351955395339373767315910796701158200326096917313893923039490950261345409750381837845044740636455821556462033194316465639916029958558632357821464821397198241887642270381577194781475842374233241958943304791995880889327658261155524880387264471817935306118209299125429525662509560511888255605925409852357553854195704133401134977013070905034076261426053811986657973955870595485702338802267602281513355665963180361322728232685094809693579866809348951513866204013419558079113600957104510249634605838471124845526506689166595727550320173260558067050812080837253451253859024316442411653783693306613814060484036678577786931487019379615944073670390407644594736315232661081439639770243415073553352117697517407834847148730189045195999401017402521135405663168086271954698820610737177518570845016045343601252943511421914628118733438494938571654730243297780278024043215915449172526278878424746084387482900417454037190904703616502875143758752954555843513719501711564706824106569860892242941961063889915493583410119492001629373486849389411898503243516259706873200309582631409453133806939620122689054856366409634037556975142157111874893994926579913215004420962173952181375247321892773349450820259425706335378217429428305751663424305674764790559159712800006277602090248614096462484130565567577257228519093532466706109874572603355851071760578148055125252276023599234783112869090036069955498787593580656026861888585623397969518065381420313970486149063943495359446610865328939053981576837766890765315717912793741368244371777610115491706696727855001339904085314340048510406932479247177344141631358578859678610636671155647548221999858635676946992893777768340308581220059164583374955666702024593045296419932252657688639362363778205764614982717277395354487620141778389252813853054795456425002808092320553050082755890846285664913114464923749483392107193988059475383500598620116876713449782853570979759042457409015497095568652702749995358691063420500239723597398016000 [149,11] -2481562160569468762130100129693914888282071744525485634621481272410886997182941901029296522911247090518919091500083387529902370590617205438212859364999547326167127081770173000469019024245408170365080162127527095309622514756976509257680927676363182972097257523509305213370071131382868975321530334910950475576162599523901827294714337048807147460159522744648179335610967199395689305624730895092403582632362172155540449696645119064986864120252395770320490659756346445052350105588448171598700732708839192426145410359548537450531320213808510207945597345772252672307705618794905160995413451738138816734024378148009473953236493328893100692567573153796923730965000594070713345903686144626876585664137569448716885036461767322518355877698011758201973533340682711179408032506112046402942169207991019645190312170510208492972229336810331587708564514370258115706261664902482214774860088291623753266037662784799503655020963745599537652170444798947092071800266490808222616226067337564505789101994926762554303511012014622286654153107455114176227206342047973144782661601981258419688212274754191584145089036169395179494651516452736671069840597694572965970023098548884626877457666208675728936939164893767017105978298767159016943352455507026375217247159315245368982462507654800813717571686277366358959154627079850249079145494637801661080045443459310070947935129432845796686475872780267909539530772209630669972986333705863519088053363177510613515336493487450248977022831042623528445614191416840321947891891361751449894831132004616565718753796145012453419603484307341991343021771585044140924176191334229609367361623087347179570120791813615276163264732425705170660279709536401602766084604819772990948359571506440301273600814881316301038526155117513548176150108897047773570579865222398438060542583447241830690925414845516669323705405592656874855033929091852382735374076863299255042482210644755142145864767346488513745507536384296733503195822080678124549286202292275448867305463426971787969326595159513718404501429382442277469333609511190781637951488000 [149,12] 22331807201435393346596969469693864307925863991832341949811110079389926848567129225762129883049616049882265576631862650499142502871880553438557316182348331695913575768900399077202118082800202757866909861678097851247324768514257120641933842852525416597366357728902250552194721101249471400157792238775975248223486688698071463220698822440375391988682008848505325678769371529813257862862133632331632867963137485844885300700760444992483484756603292592993015156314192204956180277091614164714372876745884617719346486025927728874970117471586612324361277860249096073323948483224150382067334642423972315055349178444660325665944584647130845637226634073432690728132970642737480329716813082786682220199670151362698023149129625436779698419470273341853555238586833771338387292638159509989938622113009103971632052021844450575672058158347396292821389319786131168979244677223400796090420571065576640552498848983220376820484226280963345935993396082752126055168178052417759934512094382661285460184943428483592606072285793688659754274360768329777928768655411804225121549871036010671840360928661138518544134649248508530503156708694951203492427283348630237094094461580253941927022769202963618101215838356315499823467594734560942041427054185237545677314128494464005633668169217173591489524573665541216809914158892983384106767684646663096900152670551040705058810776931088761567321666964486668949938595526702397772469928039674493735951274496428150576357136123226182767708712241795728867019885580042980393389911324998385571203162257217498668834256588788560565039055918944785169270780124727668002777109204069348391962870935519669492401345886501083675531409714365544056537781846327077630231879504951796899418179712650303428295509247501599907527167329075042156628528002833257372386801875451002542541977450188287436143141964696429442218279230216009578947916196951201386249178996520233988139780041885946629020607697926603769970789025719911514756528705778761166813898978930601649644750202201771117973291457018614952213626960326981820654043260542860509839360 [149,13] 39670803076233590698608556097668647113911619300578777339239415958781292003341216827625094951201574414586916477016239010723023523212356954230008059476096947538516722253557873946466131866745101296266724413382305256199087011667943834321262011104279785420108623326708537425615054752139872479673594758283689780734546230494329757517041365281667115450764732672704764412025918795932045257031773359439350533785686555096774718694403904790249767701882233045551000760704947308294281201240788828202360973588302582022792024446194378947015690985372760687264780308465186314723538741525492284681576377454074952190557090493214994246076438425982551570060530528254233652134761551972406616344107081073679948398882169068817422917811653824813593791093410526833740495883855097730981304832861562143094588157397325586935657554834606017631460719001221409677182888508802033680438967711723763846531024202278936476556288443146809401783681925920392163309705070342090899226963469453311736852625846350421784623293472509818436469898263904207378115002403690017832369771896492139561024769023368453566143743258901046069718471543754015627902178134619279825953904897661123254960187856934399611135435955993093138692828315872966317333216604089362121315217984559155844594885291422562897638756297355128394656298864261675001577121061930330296843987045663390473686368575499441169060459227759747448467316847387377628085121628034073941214786748809722317220837367840848916243080338130954045892501263460650621007887233802492822263077942909018128235723433949190817947698975471060360833690144328072235383765210604164714737530573172984608260234588651095633233045560407307390420800028144117263101418400369883650635397760725347457654041972474797349460580746782006956816753980138536917371356786416564236814977693855474122570440076103192352138152436639989261929610120192295400971017532129602817280635950507979747897655906969731946246015518223526989757215240029417025229380108185281798945292281641174866932225667095100185348293471144611493095963948330358094168453776270751170560 [149,14] -4690895390180052671420146672713188814930997995890842624084232514595475838275842935027996249724206031119611311076804828542486048085228443240513226591908740863790506399805444308311000792985407443249800769794146584862331731717901471712295473505310790488055096636280356616383997016939929162018014817028350230550364185809168577796116108447315681594423066910482451837928237458043535766805303994144615430082011146233274502789553202555508439823351638694484696856413247325184983159598136407453253831928973123068341924324639479064829195622097485756997723421379465799001046066595774049681909981648459631369798910502376969371063286162327548332703446904926364059749327096218215565488065854246010071788998615874421143209172662351264945759625720696869528905134630915241073116787954259943882068939243751816969577611894717732232602749136009591447718097986922263455379079634071759215078968005129128268191254034457447743288383909440499705594921242634490806011392652748215040927148705791903204998479635945098305247029530277044559247991660457549472769176050161889738114061381661647161177318632413263712729545325916182530808850757786334036994593775777601261137400718518644710122168920569750203836336027480982127492157409492236116296675929244929435316002708548161393070894968906058764606003955494970026529026102161284117568509710545756730682483283451761973358851003783710435644180698328501366158427100584218187680387467589511329272512381434524797338724168827204698479255672516535781354789348081923479852520425798583541115764028799498969457464392114525246855176844647596025458392427645503158061155470253618845165377742047056577971257530024144887910585149987847951571091453490452903970302776790190450462342305778771239032259743345686529423794559568617060056126271528105361917432458983392728892473500429528584231295988184386863660958320508441110928371805900464148211617456991798568509732645291278089505690814226311082022883472523794386074759098098070602334304871865086517884344788893926957517406203338407164757950125381219812446905741021303275520 [149,15] 80603206727187766322346106539702331497356312212324083785733157349353249732494179382406054210227786180647087114977679184256429640865990146546018307085646028481890702887730395449978328811842764562224777880035991822901720878211146600322017554414513960267573009473999592116817605615421672118421442176694810698927249887635274879347618098931725790821676264807952620957587596078780984570818711237069087345589957524961770854194979697343034378308361941458474367967721518069998797326756311715954406244309867306008767787713198354314913616213061002001400325555673209248215412244274931549853276302287119900298836477640175780725871604587078820636768539650897780385840687136973363671637355446646721888382565935063286501042186114709471219924643253436960141501377543565552599184071183752242282362202700225664735968568123408109670872705973397903132797953283627458628001292301200507061834969912499576440571227596001855919161476891173821767785914821386013654249955569077129368964429443523576209022167669245806466020225749631178305777758244857975597206231718152481918719853623090070798062312519464413073757223997719868262855014886856443894926785188681834010575750482455649790850227814541031799631914236290901988459972493010703905063948758985688558849376733790705093147812555515778161016880806981318399523261789425441813234695140085620128728547154720771982458746537438795140660744597019424232812801846871546381036651835710511957083731723080111684421676617966056388489481331493882929119322836553174675488997417398293287865421040862721972217566061410024616340380972737590428534481478380900833942925442456786958694716014067072557054367797605049987261510974275128451069743111990396476789423008674163938527800369805059161963400441347656176213872031163703502688548078135146122403010827747317663117383871521981613118890672043895765590997473969055923836460245126173425630833934260449921141228516052218231924598854979519054813793403675455222574970514553342462221350264659698819172317752194002338933215074905558783465749777246195050181843300122624000 [149,16] -840259348809067513385067411359293703224955173356183787445888536430426415698378734095873042408191912982327831906313046523507020367665956396156370760483184738106832609545633793284385334223684643357134001596887452459035517692530251720232559258158792745501041550600560828866901666505577053728506801305755907432454348587933405504751146318182257343679093781245365470873595320752479101218426467310617134012070329533807327194328216088009814382073417931202536908747691449689322988685893145660912980955130393007679057007235183063879743919917296964212967591285351214435095775358073038045334058556777907374471292464072974719973492900502020653662487392595149261155923058316548579856216346658330713159800900799029266333776369364751290011132099468463951463852416358157149055331221266622938180392104925456663197670833371643107242093794015616371111047310272544547578688579385548767121945085019183989488474870341206734302719964935391346093485837262525180426478100772047572443504064904928895126990061641065831727154766067972642208360815373654891654727967722667130013238908557756206180575261074146217172865493274163722919019938693108695649326352827257384332525403075992295210598391990506513543984887435035114924797038782019732298266753137359568724627570649612487282329083865665622608051596857450420470852979562408620737687423838914416351942197372954757530137292449873378049166794783397610718851250937696232997436680058422028722048147011903578945507954763001284543383067935638792066835792063610905678773426143674421283936539347679047457118056032345086987368088080122206388161293890039097819774198380773794318065352916224496131455150645208000312930082506642371503032388177989578236676780991522691910055209064310744613055494636719385390474485761056682156105233238801605653398955299152422027261211310148022609605642812224838949454615759094896466284930422414977248330995517972712416437710846486487072194665790720467858139282247321768450244556895913876420757084355437445637462278088495502743538974573358088202669779235303074886892300187729920 [149,17] 6005178757524627136241634940799837353437857141077319018989039840137470329690176721415932229847334622606153293592117514576888887763474865355938726693606587515328394631812767524177775354456000173803885692438874505397726926265396498597857220939477435058907161865849147206542366474684108659256335496580383982623160979401618119852990402468537301258552910462719427129062032995187406155778156761866040243294789338260102574130955046183005116765527942337122350000880072517954048165922023058104094364246229997733578664274615294242967552385246221519482209068511885030216238704638652158580589918255462265041459431503299940367477868386640167750659112380746753041860026899929747947180558191546579634601684694466752842022705221115451060716440496996927954495286367656396201571809876558716406313596292857881819279489603441228992378637514056312363856653249055941335870889457065932596389293635159632848815422108570965390934970926990884266376875043642543023697060300179162428293359385391004797182203694218940794804540356225080646275265041118668027376127291322639730344404213790908360581814604440065004933111361918259449974698737049495413075650048261405501449831114804897719908132440527770772070761811675376745488464921507665050548240593392523060211992947739840914480838262185768663676711142073806658101063006322590132971999136903417176526590805423821609084891389931306314652346373529009482669900505338500376425027235475434644962852821201464859079433786240005380715477720941663914004932603069708537254335263147329393956202845882849774172982231033417752218271684136337339772131195891252300359248491457116794644255737557429046418512914591585040968339941562610918940844820008808448118640323790635575454787880912294344803076807208849268914205725991295536757019602767787808227715793890596170378987172013108488467771518563463075524346066378941677565483515795411069993449543380651613760951101179029465342146503032312832373604477833317463546334188440063510826164848125162442162625703694459023678759559879945978188560577680033740992366761738240 [149,18] -28400973920235329498831429979864671675070490603935750740435366274248645975051921917102076974339030940760603618829605133334507611085791561572901411316877009033552765993161093322497735154584756298816171527279995497137776710848389936934395268806415044151586683999200825149699119683022631357900953383370690348668155731326062823357370426101273284590295244143732728524617325012841593541180313339535951100159174537243212805742858705796780778406713777763928590264967605666827467176501478232559985669065183887226772063632759755052969806638030985359209456250461638537197983871089276565812572982115657352884838843486290248813253572881140238415396411943538701871054328676339572959288223741354580458232790495691715321964538668038033738066440750690770575723719229865070040708560077662048060414097534421493362197465075767561527184238777361729337189637343274311871499662334030985551975991417727173183141369856812835733398249033147418850352988874653365987488520522489073923140334266519885241951781150717593135391111113832989661894205781989463947395362953977639186269075225327033372718692677854173076259073440092321788855094162971211624029600870378090128089652300867872645585614091614970183811787453107007407558257381768373588080401908070679814682678255815921368287265809280787522937280777171394680445247716321071593473702413664313115431249900678263366670753625711982668586059449441027323619616944291866420313886919130525860902548600369081763329897504607913652607355137639339821550688343571617539112417108076206568740095657784785310657528701359648366487142227144542584990424448524360087273625358506037560936081528332670807205017095802057497678889291170645319819582015017010528217128549751977097403994004763086691005134436719118790562586025357929679054759528316297768022745800135814590004103900430302871690619999385863021691841372451760248402562002435066441758674908091682526353541669528704524156321160404921432080780895927022432804738503633021712396321904800008773032136646980966035422044345726714710923832326802712584547614064640 [149,19] 57645955681291796158163827859588774788257631878548232513722320675751345978723036216347521582783501882248040977393152435386766568741609230445561854541901275263787810615036221357926000769350906888058005327498769385905306881920821174445636091410647161302495791588910488799937051477020181064350939516760110536822318264520094072386358179264411714049128497010529668356869478266823505507660836795668125693870098484985846192653961175366601501536861186638764141087560637835537819615911524795501904385860500743824351419031535281621923393231190036357077760017760987319348274677704905837528086487648592729263742338312777103006587888878035603342546539147003108069507338455827113940997600102954700930873877610851645767547453017178946344719629832582240288759656448124558802631570828094331789092696918379565153765459231322092175346904126276132025356758512565476321586784481728608170398349692884935881794265530541606322482651858299242915860963817754866261125578613930326341774786733025898490530886795377526834713280223323265549931455372598986157988686861429112084750100939042916438726085290103852100121478000842543861806132427747240073703527010433278854191289510492834043202935827934092211984808111802923371181335241964695824380294236153342248881271353247226888224781596133037007217318960966728282118052417824944581366018413017677001366195493826898605837393726455635506899586390778789407143669464001625997341421179032898179078897613544916963892092800075883799416883293962247203825080469065168417678553740120361398071099115228702648105773101699122136983499226601568005219161506400799727612706422433157279336592168359317617149495147419498479675213021712922136973532624252913090043734454917423804949437448873922014981260117289454128754303590795603425515169687699199674134706678013172867488067703196869557830610147196504955669479851401870988901947060003693920963942061652230984394510088682347069149386606470014182516880165025869772011729306212054985322213833842270517693447494210565461045726321432715835920991806974541763727851520 [149,20] 388943993480241724426326052537590748151709979050747773838653417449080059749220035999296303189442834200456034737753170034707710501298871337608049203203383649793582721471252936239484233402445010245145696477522555502074102035649694009650328167370323217085535922663391833127846469798308836822657587879754694910986573904307170308812223412442399383390655181126517441561586647192541185519806830961023379630152206766241740423200792362751083539970693802450704108978860853583742007220630393863084319218784016611457303217009830329859335162542867407907366687714486579410074015535890048658860340803104983050290090178565815564389039080535976982468699338606269117034847383898825263070860656596269991807166482806878096904124340229020647026029927970784732284514700738261503362380787298892013031413766951207363096575340859573388241096567980429413658099451744327829840357618689082019675014718263487191987542260551187856187643817122440470785847678017867882457938343063517822899803045797873731202705495608016080192780199529260944109326973491707849930653901548474909766476378689857112375712624501741277785067307977481353921333907969724150092607074734328076046726067839319992623835106392888167484765462648036206392657454164313437006956968273784431104016999638694866695031547102952699196881173051096361656484222474857523857535259440247490296046311908197954885642902833063045123467227155923694951655804426139408731316337073757271882385851362302174335542904733224497057472100435222188484570496155322776511546189149558386318094220783258991660891574587828918427234175136350221741893900648157308692425989298048144492271361758245381946150703302558873251890048123886246116346095927877085660867399655960480041387679211925699870055528715902664955641057636749251961592862855591131260635508432425539630213916022409368870218513953781573459449207889712097301198949385993568327803909348479565071603715282545949098510224203851900969668118682380756208019560751283978801957567122249887753191591357740877358262077171333114434669496715157166505328640 [149,21] -5103952217223215895581210226810231525674257268531907036941636745093305223250125170714145419955017197017397928372507020543311725905845439265912043586579270917173697017350778318727851069399862218486354404611825837072630927198085074181229868072804255244359465716526090709736906830774411924428460130412139722977056055091719504728041143674941308364513433584224724006396900895287366726038808596970839702596121027805500397989616042536847534902840033016818916421897663690113817142658296514578789363860692507657165043484114668543731168641556918925451666940958724079955723939354794574815942333983470092993722978476279739966565726108961247972336104590240157196170855959020866853762720448877518469563669124208724015529463358241162521695597485997515299794239103585727283584856098510178848856889718736820499416856730234715557655611898228524998169251254499420527543980320273458275125573835240233632690315432233408578634401011530087318673494215001586472520780340423122521576761476635518143879144462683567624455081677309262678597189139578420670537745990830861665400226978689852908674133046550480665934035868594116077023422807185883424837602032503264934325087766034825890808022283907692136891074249628147748447029130888658747102287734422819225112955376493847501199557477627881427481060714260553327245202924462932225651599005541067015253429332575399174796832476067225456551413234311530154617081827186841325216480710979398739146228295278664319956982961019011002388351578449722124194595638768358252439254312181430370560224150377977949453421938062300835879515850563793519999700827833650724385205767135439676905335510456282280381875243069877395266695951563178575186261525947764361094336535011354969329288577544382471138582158815244217066475778853718990495321356160067291324497747883057203539709956750052157419291149851800673416090418932132960899553553934718789798897285407786534959730144429078162674975245480836727985517681493061455553464243963142440692790024019881905105033862324865386756458080084029257077178813041018866237440 [149,22] 33683067427141539075868277554164149095534892604964907408058669397291870736340564211812772236603762228387783053926480464701946380793525137289750454601165224168647854727988070391950831949815941269953176159356992551216893113928657814566171904604394739546921156193997057197847142700480697268175001681492030318141757914836913639716937856429114871530292396278294496123529918398940813502883481135751308187876459902071826115812916373486806746088416805090004169772153345339372869316067824864488667205400645737953145776122826924661919235864871551471905427499794050789727584199029981723644055802448251020107694449774337932825346063200801191976687468463908015205142632782839953916295962869202342057917210657097303407676921516972831247413025604696501947240017003752110552257070109067095390667321026103725318842346658550887752044791295842920855416604659860017081828235681161575878099877956655778222882392625169008578156692244977168470766329427911520733801631800814409837724725308935567430775301082035029727827174441642005454406253084244041378964707335764791513146377309260671705931565075732738630838995085598341913099026046066243531829416420627441957423652870988598676923373733069702296561804510456603073556649867243157197060522165001442815846576758452886406743779212285754368719471812354691161167099618795042958896919434131797528667826193722562096003125499978034999828523755733750766137769909033985109374670716585693413655896648054667322892222786154165549129326698183882298188650918974465830439514803553872530228015724690213612670218955893401263078828473722807899243159427807667006988320715553643813594007684948258333882350167169893195249541040411936402664312401894697963262909442817510367504373845028947895439867672016512302336694634492145473697421949201596771871267478850411097288005805075457279331954271702649935161375199031370313165512453431471998783421002057440259706223500182073679178118910786170466935001535618604164400507232580930188593249627883799008288229778767634495157827601908485358485650570204267151360 [149,23] -163517463013178304268735181921245077042756706318032216901143551233045064814423028391498149325608905439458155194802983740291127856335919559599208717734356495528388003795351729945929940804906336448188733328804682654604224313448314796229884265017006343181491710221436162373105765683028124334142396806631445672034148953213720642873446501959569705466432308345625411189664727909740230583005356362766331307440531113428753303869040739231606001463461293207780910996456507187959877114349257454475225529107174071462087988286511144520404129705273140963120731723716874711331639429907893159971041587164010667649922951674505023367660872986357568340445761751071162505559001556464850166260539849042001313207318885217126979673778392307341085229420212374000031653939138239940999326783172158376590036214338027775695060073682349725615139099370242933851963211642858060772081631958969636452896612434440280542078243646608992975505393121716264765181549428514815635044683962798311482405765100948812954162607010571531119803878977108675182061942321425745439940987400467142730577110643405002313178033017151601413280400393818405619443567949107268686573303365042884168459175191455029398509554279586034253071276207175058796871295082353985538333381798504867014753091429632627570092591569663088663199764682983246601463390699280846689275639977831280635956480988660051361971339585662207191757385918467180500790037653914629829820193519506283797197549249598345808316276868289361861927407771590624532587649435835739874430234227712801867632164718495307819262410970090409583771655212612146429745843583794492462125230397109849118316996077401982954122408760815111580357513034361444503111772948409904292628826714860892980969502596007542427167433063024396910106627841734682793744146428598158154321170956920270636881980903672320568110223653087374045243198564202010076013569087609910404512917241972457784128497394911149755893971082424616675605715225987791417854926298656237956850009386396986456768279219795770418609819526489901646667066957572866048 [149,24] 640982396633280704805395813574363000479286349900316676165523171684046057080585936343992553913546445594639126813362350712642797465145910622788820295155554000002792947788848409840704458553256487651808021648960952057095979813906155214371827980599935024757571395808906127142653149981776887237409121077395702635290204355241603813219455521803980059322885174889375658882495198957368474496666776732720150255096670228742158748749660419929055810238200928144163697349085358010569869699041624685677359179954476845698215949114007436174760421014226846603097689705038773970790372462046211557356587933684961447799297946042543813713977311928586075362072846711998903882670336708907356539639222439125094607512507253131796141839542849567938113118174376610930072324947445012583967227774182105097944368963662438160816785158340420082942073293974173019302588691219060266648934471149517392883926968212551707377883585014172258345925116321731432814494592539486451930914117071465498459897647127357794550228213541879376792759481249060560615780978397048774966512761320697892830356000610657828419060811643748198990664562312168370710497677871623492772787533703795654335552976755243839959908653734240205933426810865441956740422608947869227423854565378962572724218158960496504662634060363061211527135105097702532370659430145208814786894859462993688887469092529399155060869076196487326385230084784219264459801968739126707759408976741574470894052365934528246051990607447841725758155378093014404663915563907129993355488974656820174270105779525224120526281089436889258517914952091927516177426265578011027441334921090235570630085379464231212507763677802824486563528366594976816013166886742519899677200852868670888973974879355258333027111069848131981047160824187164343661432136518214274025661930636510036198062148940239195841282485737565884505678376237760094426687089488794419909346112719532891731104133651509702351689044094583131610450970590266055447534778769790153085988999452167594314725766785774606890174136497318329609451353961136128 [149,25] -2114994003684020143185618977863849489119497284685847046867633919636075576932839906098093768912750772788441560627379795191408355314282898742912256617750887505765090231622604910625984190934010018069393736846744766518948623179259163170767314751952779713304495302505598926128463096477141934139925812141013265706747367723091477607449521389176841749670158924934319125717967003204181541726219833836834855634764981612990053973181689619999735145951210308394823379883665554694732042101503066486422285764310288605246846153204604836275164066990566717975904251537714169656294799571340890554969778879908958389205172224193172640009478267722001020467794733515609801459474239968931259617541616920507231647488286651810656241708654119709907815330201205230357463126099926047009155475424091496749445030792053817579733761345076685318432223044982174994917170137867515896758125738050364195182398089702450985918453198309373767548761160965807056467627925898777535099411122002843099706739544442139666449419712444585730326670777062167980044837410447454941642505761232035644905922450249891003061522367700327385512671282890641316064407197793057392858245459425082037682686782783998163541646492144333884797248609754612843257990494669728104466098467395950672265880285542611473342508720010120600555675310570848854205415525357789598028985068506683783373135923691669631992202251575375324818156922663707970996624493583172626052275091897413482409117462929267696429931448679955948454812060353383689120886079585905249013962527037980758156960255700118971905171954352678711660784346934477720938400933585971922001507023790952306798332336882719614106518642458623019121358002424471292784753864758958296930907372570191161591929109803887357293548425356422966428756767340523588509036856055506164076210176936563604253102256473547143075371426882916206539317000015294710043946881390562289479982038688030714803231132999089044656520993491586854703929186513200336006327981751590549659153683708083659134433383424043042223484587364748475929457045012480 [149,26] 6021132754101987755537316702445947669470921090859840382313922333993268947066448166282599011751839603862978943795856385721761749913642725613330941085628293608035720409794783597105284596495316384433881345375631378995048706172689073668511487294105644599545682784430190970549566311556011282775013045097212616495380415705079397855147447378307639370227133151749835144512486348988899696914958155059987151894425096940897608684598993888667069388086469783593626607632653306218898696725087336478670557516915715139548586781588596235280648273358183133286299722733102659766347311180019212103218252079493161899041305553019071517775894216585845745955101395493063473291345067535476552983066926154828657235529073358754132559160958081763403335389054987131776370282256859012407518611354730198271907404204393093805708171441318711224683554715204209527036473665839676480037676438639445347724621798252610173754728812399314444298199179344385878467436886313743039790664356625489060918647725261039134275491672022862400614887945364526884145177568097326579747579535086525115481866392783404196267518649668783157386368518025785195724652023356883968293265496632884524033101693084886558864908075035139678185553036791852044958867884250543764375118958950547633954187833393683159219637770053200874308064954964443667317825019562018316795020078219414386448681743415280060783734912577985921320274427382692560054932507238227250056129111636383341916346990235536458341069293261347234002321115673965657821339176704405517331707269007786337627836645951617379181463394944475842203476930609104073420461729880051071664281550611594184162318984257789350168598019133381115686397339450888963265889791556467720143980537608081448101728338492031070800236876127138581846378604901084916539098589076644778044432327082193917510700501622037399386036290008489506668590851869739661587555633850224168998216545212593330768404282660081249403760023777381476892297430001861451192920583794036546084238459959066793678163040466781381856572332578655455047571210240 [149,27] -15051740387000171985139818440159533577958376009314225298734207939152463492307516718344295384745448046426494265911163479341162674315128650996380394413785789811365280845197020320738623060740733869554774698987045682669107226117031677739430889986917734311874242822590981776394842380084638311343378332064989453956638321401983175984505499816685886217420012710070371887988251778213177392204240691977656859613544684837210174039614021599560513589451488957521411312249915178889572897404663507881931494260378834132941164352874996727306572702210254652289588670087946724250767360456064073724819358571447928799375866741606949504330650917085438683524449521018726727088447112732659564571522944190879368182987014695225181302526004357945830693456846012871512812370521459491150559031641088705832906743389565272478680485676732645826867589593710325744937742215272825175646533993564882103029716932066024656090596847532354185409703307691930279180384633059161279647105660529474192911539361789574024179319093527894333637899282069931186370060299967730664865314396840673605499034168455680752244236625264114378468658115241660545592832787917409204207083829649094905551792135769300556497777251808026344616105836564547162615782354373290025725893312831406675120334757438877920711902770497193489824579766362732860378359546359728187057280102301860382678989276357262890481073504442337740751879743040445917900064557310478490422652082268489772145870395039344257764590872233992331364033543950340558151235195280983717837062874110233693467786074099147213570199756316064372139003690971889375656982299529147265665487370876798696388747295028004562832246274865418722263601144314239247194697816067981367451364194382278253589458816963169710530649178731864805849896514960992276664625399816434468284695925431209988609256239760624854170388874054721317194668000829261299372849073697322714024236620053201983933333097742050794729807324176970949552123368292265183485267856701779288786180839448799626062441021246294982580225134711060326569213952 [149,28] 33503009717468849465626698885787499871937238075356818801214448467334045503240500032173865609133150060993863057999208786614260687615971321493014876987427899395816426883150481485015323458805222206715492473059960093334909201010844899739302573596576739366417985304548165221918095798537014374740058080552359612926897452870937988154651495806904957730466422315057365125519255395974290042616770677521421849524362544259157932798052010816563791127493392219079149883383179856548113367688296506716427913731308297689604919139765904740592284109319395660176470334480903204427903124575911476621564350510770520619987838423627028184240916043494790854540109818481013096660934530575406811123419323837330671111626395158891443175896737568875385962261649269031111120447098033789967894806140996193236831125640137774586254886807128844663431595332532745954491831755914662524119410183818642452352118678131717838860426406429793431048670025696676266256878476601140014504927113045083002633843172779078197061249735812142371141192491400476237935963391794095401342826371737595494530129468928320188857811509593165547167544712770166308008473895299541393392523004124424427912274443494587786725041597943848079278024200741712037602079660293166310686269602686051312815057018775806605577693701748466722041068087288887055126024678459725717054110955527005101932853432133584221517768726141254644199582105095769946362988912695963095274501828409069330272773755218807063481031813683501172877302650352682216878202982897596172650855725542208150236858356162340834482326633574215752729246344953912659591389068129875099864225451129350517104636830837037703668426865766001093739084121989913442420788140942652954886603685739904738493874287944128956576600179926431230370952383246875610816009312196174946977884914149958490430114023658129470788357867237386668922951007256234266365762497818274399278376980532260319500017316443635545498023033130995238187522143824435182027706764476605834241991301026331125910356430329708046661860628959499250565120 [149,29] -67159396065344561100391515835809850682594945037074945853554593390614770433853670005273174931048506989548611213066769949363029529990689473810814580499933362726422999195937390501976644807932763013070641523068058969811518176133989208021525116911506728092785801810997579330654540723772811565817322546279260360757950401563735833381523502233410940709575920765879885914406444073243067288247929270689690854957982393121348471758285271109018252195214938556824400049113122965979875996568980208377942100136354224875201225442071945404207385695046307161732854027081526934997547947686118474977123457417573086270760432667850089813354528896359078160933300417664820860773835772003273006049728830977408843313013580837450583650926890334333297786821562310103808292620687281971324161096483999352742916756622852055882072212795584367744920632285477310954939753898671347415604531926677237016302629047155880790263211434118888491979909627758494374222587119226998675869941754457598093364132414627313475017429905157776816075710497575597667221809002024362530012151821500423178791826734403939719650825709478594690914782274863924457820107026386263096615758491095154347125603082429325228135106077848831585012721548033918055474477357523554573828795444588117132626625670867737190543177628049027143759797752579501359226849461565071145735145979917627964009240854911710451896512741950382642977693309236308739988270381755575353187835287643789935067685529153365467235982526618873290801486647683417850697905089369883032232666088303644504113958624138465001554677047063120215118687163437505650346623041966496459611184247693540165029223876015514200930131015630966283452989251861934030144877379787426673760427543384186896255339641560074592985369645505290980344104602811648100406380249043418147945044515628663370135549999701055969665989861852639486712446427785404579154198417921239065997340915194031320151579535586248019385609314180091947151234640237423994806324640044369778105273365139611896020857883999003234655564922091772837888 [149,30] 122293032806837408615228410926091641489034390266335201286245484009684935059516868130659715494185066892828176501593192718840884137783358241938284095269015580754060283576936501943968980955683351091644117464116894761484049313896894022441608628461518675780759448170188299019614788518107929735208053168452684054844031226123782625590565716588836409744408573884894037329655859930043440336625432004524281404031370609925571678487353475610173511955430204320330136140717213728728020253233835093406752100826357869503338704186388784014556028548393495047557191092382174194817701497038195295520687998384695830869355700416468868896981692178844769178330872863292207849885219088258527085002698029092011088449482863895435291903391922183329361738924871337643247873266300896044669279543073037558220550736520031705192067054648612495393405623560761379387612469497723200535876432535306937175049076738672280667034464448214794714354270222073086790122909423663313476788166172291695969318567799990346642395676351860893936472734504786071947527473568275695897940023829580644175617935981958310714395888627528408816297864264729641680061062449453849880173921121290379121405632126473649941230847065062150490525727554319357488491727490951965428513608720485194700842031008910631544700730140333605469228750360307927937065049858161854992042473313023984132398362559341280875372475902507531279601450880272651210935099153286843861069182166793657332168574709444534682896120785759233329541696285932922666042866028377766576079405483930118050405292880363561333301133907133321694330033196371373533428698027871996596566257345800059917479751543556190789213287829667404234615610132144849680098208799403757516990640922379908223098110735850585118527848771967772017516275126379523029024447186357941551314309739480362230422173643906584552840306006912121049395378700915538349717118809374070827905362525561408785691987414533577583301724618680496375790028332547539440940435929129604672322353661566269427927803719693789628688574298550435840 [149,31] -203294196364520891425323901705616447568538687890426624945855623123420063855213461851106088901428851974509121358429325454679776652785977475562144462464838318596600316761471539136523604411755348224298517124628228891022924720299485786664684253537065157975462100806670444537396229418681137618127693387050248403462115277677854317121251666280286178213579393255514422343366569849662038537132886405195601155864636158992241729108014798662482436393245146019728052847996440624514996454858278594304312042039864920839384021160114255764242448615356298714001886654012841718535130979181681347415255525771284786821300567408411778575997459842103602294587895377291941592630417283900995287459623280354632606683368892629967622429929929063104054225398029932675266007990371052921282546415591800890401028453805000555322649081330280286431894962084219948607717076745737282911787415807893949353748536385224744804514260095268700940619807688997046354973507220057453326112647234461068133256899807934326675249205416457975448873691626546052910155597150241818117729572336756119202045265899818649015309119761436974672376881367468646529816877029896862253827367503000271888522130977482497176185143622959505860566342176453671592901606254430645662953144552362113942208788828408292916420753197024225306106459407237427409583024602672979253648434766231088841453001911762805663257405682024514216116003037264576371070751977659570651721594992716136355819341354796221179883120976455843475352559609371629992282787149711005593718737646792458273654331520864328034988095733206965004276900858520918430288558698966385103313326299254964992898806991189591279114202587335927241286750456030888389733447660830476667090853442148213781241456140379602524781133793670106904434614556389274469057470327700685080531009418378334835189946245224429713820730093298855290841727529152226642789378019503396366188033555277800801163641056741688726551020253385713284463369588374807489610330138496445808853998948964717820619665713010618675971588395304416 [149,32] 308563196261648737012499203150476838222144090351788326206534185942727667853953616513292281456913621368961154113492868199621635517662678078923292543062939727881908926691774578247141361410288094466211388721292087762790039072130515743015443787145610525911905187293100383071598528493830122227626079651163205775639555512808028572336660723989608079599336519057195836511398048114652482043714367232493018930993065949171205274050946841695140954700267751132864555123558427317155955579686054415113259177610978508360082761607727410759666774408501310294602036233517296292934042879275252157764389586086134762738292371587998257681310217532622360777210053999529643141930338890491812105956363181260346521255935064844962047938817517287365298555245420230322734783646569520079248823769340043530756901800313680404181223596011261484102927203845583315144239743906016647999376225858803823347497650746869624073851173362511136406963088642143189245703741278962542376237336690682061357556192031116605906492356637946714205416870676963601600278919573646080044082300195844465677748058578461733925992733157213336493100153149807352408634533576275935734043344423391503045571486524434072646988125873023239121576434268854185185057811433218210504785058504807668723124267609838078502651118384680044232520605206090286519780816694570756404914996544101346675200401036408510996517470988542896663356080593798754430971651117414103242966319874963079495422756468946326612974471966869494468608008168122791816688367060549723674841849429935636645857344937350683292578943856793234836123705301037529739805519222222669102230527064156668980089144695364510548988299094507045629080355034053114450628977439410571473711768579073033979673503023570736242381821986602246654877629061061196011529202169419284112095780797260074497858914360569627475930876656342745373411871022137309876464985051766393592753689016035595669266622613573492634258392111624165265007819949988919698833786611009251408145086549869121112636107099653527500292826327040 [149,33] -425218686884775362047957397591311959251282338490455757419175792861431163018845748961854082086975789445315963841808889088492854666944474427742391635151346077991363339614650024191520914323044882004627947200213254266071103843787134123509163372858689275017345712297794469838862425872068882684229959921294206584899918590369273465326622258320700297207947749906746656204184828455431079095485261716254637387662328925383891219861471019244798053968180927326519998522381948147437446173938644700765718859488414977436802335407196130951604068442793050649345954111556182593626935124836293503140178139589569886175444204524900338130020356607082093246312157907262058854925061732278401708039989270242624974305046451333652384151645022595700903807556317534601121278702003572604363074145479638819946295636441030843653955847074926866559639935425779593372214468538784350353016727770322978071405541643379538782420620754330517012831940679793982736097710343315457781179125803964652082820675371365571589849039125200196204753785545721061840971575104772584094944511566214180586645191195390252981459087547549794130842372533770207367924690773509836465490572412338398746185928561785521011687958219677400765264257797086332911256749183493283170698580154560516027996693506876759845342454674917698167828483776667897880022087355756453290082705168432025281444900433058486828218517237600389534786494082802219712850184914880853508181960478990555403895584616636322999398347342436171759303674995989274589837152838661718379263790306280772851225705142987087934737762964956222875274501215514072564055810477305095285031681612703345660589769515595181065763877264876274146655011482310409073290014525723705319361225228217827614391794660036290758163858039005764980757501124396121744110001559981527543602288590705990345886464693520833135507841911215129685746468588117364463459717708153012112023377271555997290367791558628499964127092781758464025012753046177270057540969470505965056127514242669518380788664928816418074671851776 [149,34] 525490687957376252808490737225478691174905852468090953360792212267019679685028561970525693081649148384052075129943293465651804463476044453190556108483589590299218663685592163422378725030180333846925145281057006820423424467758806068097909844122402238496441190264658736759386848682876628109919803119733127598429190225644210052074923908113458658392256870082094106656359980612755774940478482572880507334437345978139543457795615987955879819555237779612626038282872148116714293066656517740103947565260692977535443460436625111135607946513847546456712020857229340122597439259882777321906186303321759016826300636253772929789906545397433754604734291194054643429630239381108673511784165764043809731774351050720920461789977209552068818841256221834912608841349572470831610758182740479613515487433885856776386033005784928602318982707929921494730161808644834167094994144179508675871234120703586163077281684740573054064554104908873904027915026235352806114369361252832749250914349600337121494275149866354163198279549939186007494474142435037155243529235584396658560088154124863234292624264299931578530528461724643282434930134692787109716173452347168038200612832326067216559667020918034820538597152047273825212023071855228273476946750181905516757938559568811421836540351743200121076591934801113991310168419460045457135370691663258376154003719678119017556824262099115366958081782752556548606781960707237686196859824548554973920377230667605254584687449814314533881492485077341932416777031231546430558335205031942760577153351853060266592842236504328810699610486432357720210187865170339535901994853861765716771153669979383847974729203826736928253723574429431468404464181661026786111316047816572942711150294984499176216415540137704759262892421549792335245437002273572395988782964236945796225631919872387915854474671785211376303648800421500081402876864037139188287209420363548686691563210851278567664797619535786068133570918873403711399542994391211551116950764208256608181170979570233249176546112 [149,35] -570214428364754862678353307083956430030793827199488009739877689646978956946239158877890822262900815402776262663641584478993691647129954953700218844467524001306306922291698808356963679179508392983894067837634974505986141217807106802996841103779672841216211717986598390715360181509141449353132120700027817147722951032189740787281654835887365759702367405628626166336152607231958979331122874562498536356011476896609967414425609785797194248690821395211339271912229655447915834684045447027557718764908929132902265574949968465282855494232685788324861807328569920723462515055705635097012629993661229053392274346753483062179046640585795948935685748576698130181245237483762285883148679016308307370890944920585756323457085142872816038698933589776955387719188564026676935512432680502323400711800509223664185299262368002189480140337912223931259232867566979849872172538160747381315114520706346691894868434018436459481608845852956836230410948083531481968732795112947331731832963122332128751395365310030359375720804498483636978172401160420951539296497434999330908922763104097447294225039426171038289752308951495819838109328685116443675972038028723859383099321423335086702494737989583088959710088075912502039502468792041731972562007267663658853019367086179759879787492696134160156942274340514223765411577432518603978903546112183759940577676038877864151656300859382892428142576415712261603564575005053227569498161415549271904048957102422335537146236573119154878274403120754952071769439789750728809084400922999745256727673914942135938625176648954133831950877568917516852977452376768680370003946320049719780600209345760706018004823934137728944186079728392200050296085027754311927067915397435676476050235117800672937342954272153902090593741273619916253324262149000830752493536298460449710891530128136335773803241500889254334432698100299013885190727245400464705736561243784687083466613835002036833105011042919099253751473185300399319342041469755821944675756728823437777283203382827008050808 [149,36] 523928630983828251923540533839108328594589635751220274164233568790186262536449257591513768144338547916615034927013935244178814241028314699348552971884227893089286702187348176152681623854973108101255201424975163910777310220713578489360915048197900367142642949050482434262052258005975341826425241352212828679798020316669870609350053466299044401947102350297980189529377771463344954070087568008513230783851176793811122862391246482593934585567560992765306498187426385355540273386686476500673975981058326461361605332251194909604270909526088700238345301892969056007205272338130153607578993029374227647956706851069692664077020150232154267782531941093893534635491508142862758339086795926671702404832811362790374850263902760796736656449688218419474834782454365608872280626795623295504778794033431288031399494536679361799260978898300131199402500018995593087465425825986534008038588943514885370217783664790859736991392823843943629512694350116659158883528139150766576787176796234269174455849156604457571977407821880002104676767408950380396853972490908738613753302508678868596610909106456787189319512353044735168794420927808447226745952942855383824136644880671393896086056693952304781786086760317692267110933697922856248494325988097433263643482642340613985667024793434416971248198266071105135481802151178814570184785170925679863626661656316057877467720344299982709544943453933862994292535475899057342646130956946961573465904855153803697723812847843716933628266645417424099670975220160951006443111691774922677485351631808504122544185434660604072162858930401352919581662717826294409854551072133005700403436501755148454476401987348733868560050343643491268292952219737521209416052800945113267417755804187831543244408837811604951673007099265671918527797744502907410299847709826484913912111315680049856527904257598257662537765144084568714952736507774676945199061234286517841563354569574836239439797009647208299017135099959319062329874817216187528952728769747642023906271493037695636480 [149,37] -378541159650780543096146078686360236103282007674948415727773121367680494389693681888932370459992312460928776943140927595776537420364802654394343646142273330567037939582448884178041728841037390753672026758292418965025105897844761292594078109633986699894339903588463670958242902984578187567920973717388791579724712262170804461437148808889870206647704639680912446380415356779223416750943178235693303444542455633771624275926987491701467444448718192618680545435458349241818730909363390319778697912662898171697950896628635746046134793179152259579936560925505810182618465382619304052407434328004856976657319387314686304037388263457875226368917154289276706573211331426841988241992089384452448918851904238422920790129512846707432283167571435881484128807017237373046099726412865293048684609267314818801985723722426544187283337332576735533702650160340027648197108876650708915970442340169183833016868926317882241031539114303993149520755010483226439828223763546781128160847847625330767048755927277311671854647566243601243143733887661789803319222942766618718688213664951210784898497934376977831095106599864491624407763935001775539481914773066719112180402753031984347407939685065725164560772035998227623914077044566671882608720125425968630708826210154186675791966072718973074057964445482959179549906236635038358448563946855644677261916834544724952743524104132175917328182824069354456382915083720620115116819109589526082278564354399499158359520437797961615139074050004879279369964953809676446136965813265839676818037361509947169654698518881723908612204755604139635935982766247036474887835363673166296885068746122676575250126765212776521227318553730573706576569420364898589583157263927897175567181170171124287804580660110321614110612212498765853820145670454558487760468503649002210321398034276745400506231494089358725236696734282316001494788024776825387855139469229960476217207164695205556473395045277551798978264757361251667042974996150311328677290433102870137805447131233384320 [149,38] 171518589949922367805001840629243097217765039552578868788361372443838410025651412219964622182190345304266486615573009449098472233270481217705721621500622416225554446960994627666209407254199097860453004490605579291727924492028172349945556854681032718101653603500716525822059429978703112779254489130134273815097412427385280898058783856578711794239878556510769867776659673644467587996767606049122850917380955217674694442590934635218646710941285928683289783155460169312823154966403394630257464361804780700375495559143423192458943926338988024386579827150375324871018617236203746846688626799100481959157441142078284809224178784566713932944022066933546795408120928235162871100791662158092277240678067032224062236418186204740700229003189236988963342017527112617143419205531138849000170273417562660669022710990671079609363104483182817075049500187747994027089055338928217071245859240979688418417921501846612200394155466898913969454405070553690830425948095930645296978104040003166377566520056542630869764653331549188778222464360267642883076944630367405277836428994509365544150896132669035373986148981437692733508030611134258461058167878875910731077285388758155764932171673450239433027704271828085350879409474219271931887880915091354491995518464730742557936747990903890383756379781464651405291799373280937385604871262705463048959082317837019221384811284841965797546742984902393239041869594412881287883692964750076324628302305086215075828531424393381963712955012525764929457416443540828077027177493595142044917898161934430589515333718798033291134019579166906359049314775543740247665284903906777306177609128337092416472912851328539248741396771951007275932819454608203619613483004224579894952608630144563209668430563938563618705019304400773402736781435712986605598477863429496374034586932510553141411440622427603060066832255300688709092004036080296095754413858705187078082530862528465258113480876787717437714352171460926740746148265057210949956374996663821921265704428576896 [149,39] 19288629282223188051176007755826647743533295517091571084063097424889404198114855361336612777397064224050900142035808393010577500596028574060208552436646517297860165578149519381340339846359290619722940914897855447138306294678038122787578534844764233269853036082652193800515912353354548828573331683127690955300591063216580796032118612759484397144247378491589494544554295603035685154203888475182259561264981677992285149789595427727257247830522887541218512378650263204536240994537434685575901117623813577181432939491150176151718176371031903626399360982455256795309044145306613232893158569176759751781993261056388062227944357424573699069835027311135341078784904220887035054963291054118570492264262561732588317232702072658587572409392787916413105342859784669299737802141582705749325327765249970351114307434629403050823171711788986995785488485912706519524974038155641497760988635853633962473256942061016145847931694921390139144934476832142650600009143138441178316684676284308758830427671212353938967813535676796703146525481435368221707673291672320176782184628251258522435061059203517444153365284172737416118019698242425928411296930392355186565208125531880982611893304378245104204112754748359932383655118728623008961591517732448172314833209556193333714069744491305741139704769512089399294148191205993554701976856545903295922009135663737606942080777183307444212824428234773563515925708331768785411142477261550248616909595100564862999555878869044035133256589964085155239004288899838002527889527128209938721567530711280385225483592038673481070544926790438751174506022871157069571481515764407785987806768575066316507567925101502000337199784211896532429459858212258117758728781955551810396700114227515747769095127163548368310745974737407331592179182029154706021074540736797391971047644042624436134834003443305197017614246520222104029375504344848570126159959961826725943896657166630553184224457345406265135422055044268751040875962808639507698947065243174402528701707312 [149,40] -109888904100159080555019405442665040187924817557232526040181756802031223791451426212588315605637600921541961388442649140131159692222234898739024599395975954092045715641169823053634125005367556518352785208355565710288616691102557733257564181558794992456645158118693119269566064627776942051284165114380693252463817604762550431233389343561015018362378948856296384551508683255288128651025146149947921514317532816424489110389605810557076358433556973523063670985709527537579709585914753218486851472569057684990824362152281485255939349662268089974359726215831547612073877705141213807864468438936551953096173474174727056798536869387630299548129113619166786200179620894756568165828574381708510812297710156661820307986516839443186818700183926841105846009707683043438512779842124096057926505847834644758635241792707430620445910627160090086100805134620848914147262962286322355099380504775402919640843580080365982551066762250322414442252987031184078984719238329981496353495632299238082386891293497335467939025863290276242254841781973317853860437375527247636218578381529451219655497399157855798215088796525146066989169190714980112872792290315484448174373926172062031483397728535725163953056889457280154456728093435121991309552143075606474169717466770012340801534580745339777188366775750114298818196804990720316595988328110465969045449468166519446058359717886582646205832692200276330720433116726128891874880390603471829052411514349203471775279212253874637739221109200737804848497618932648774667120508482221838690808599393144100981786819953766905349051582712513188075618720899021285519553953517529005646318203526392912220471471237152400778043467633132103434809902454845970295063211484349573707837726977691740833085989495713342994492545474817030140539053039685968300694256648362933643165587095090013367584239135535600042445850830638640045503334835688561553747669716008377405577194068157694250915316349023026642926022653630689594048828570764618692046655713332275228352000 [149,41] 56376154466110268797429061805093031863776938038266899780371189232949819458305114169682311478779357295091748464853841077072171652851832725940927930020547390473937729099482614363327007947417823505601993817095546599982332951945026584079419455780932069255812340381860971782025844017238138864784063251740264386171608027161523799300490808175509360841423874506065793712994720678940499148698109415575628978560014268975261077677024783611310696317399967177388184417462908472250903199561140044974334703671271188449152734952113511581338625639172751602292895042547565801148918773916113361212993502904068638171599794012187762498629604584828802871151709075132215414543530655595650114580347493249015221618574983406537882938680405463718811648827662022838234109081906233103326176914132068427680296641467670820112171769009919978459785036784708924505534305149800725982157090099467698793842456187654632636786768503866583911037573978049578674981891355708315838795050696070778328591445890178922780510159052106318434751045031665609024347447384848471064849030305401224727000094658358243441411897188030045085732745424394808788002590578058433669122493066236594409522958872393674647941573214736323863095262613937993368569797129632551008061025596297555925871220584957075662142426904583783380428461834122260599171752548048393620707156189080669757660526279183812721192196696704895835896842425684038868163320152717809008372804984757105614794625544217081104208662018295000651253061000579105403254376363262201555902131675752090291969037749498707520649684319689852410627237074343438066669232403347773813194546538402044249649679158289527512429464303849479778799885815945863910740573713912802291995328589091316327614741542160288605407169916383713792598984768544132571528100296482635163107493457980332298872074242069081524154548839859758688565559668051513439232541778419198254860788722832635757135202413736124970010820836419078488249491285378279027618064789440004131403758836753576405184 [149,42] 117867613837353942515338198519112425573409074509999626828874598187088630406194224968585717710529608776215520945045281050340785295290645317517168587821533467556933977008937473867943481410443620373734779100099828761230080301636199691897049942576382436798706931649793314262994098685588521668496361925752082115460348174559378423552145694210578913346549170357662040374735413508404608904432195268465604976252883173053551122158762057737496299060243264553670775690794158548510194508305226666811332247304954175081423169149453272947002947924191762221032209692765698246351019774326633064645615566204145040238051026468307001260268064502175388939133009095061953075873046441030577021540560172444065243982868539952590395479332196698840414644207631391128096249368432967993575850577540946538618988068619277593999001292146339112692755745850604707065180596485537515888440718128709935703818629074108463159410421992376622250521548318562862626813919546839659373349653000712801121133564321468634368751475538211647069407091453322493969656146445417083799639166219444096376052201575239298975343195191397967453590079432755584915972107683954855510962153540392540975490387995570130221750499462408541697209118730429841918793832097639522443777663988248456806694687173532946524425302929742867674228648333977159329100316744171241161267350673248002100025013697823195601022896775217755728938569955329523947379759788714595004626810208521256313700680921980478822902222574012231280775276065213138811655954280497973045357879638992634062399205759550685853631551064715235115001926871181165917122212469614696008361712738537004744427151643484386321618743812687280944631252481471078040777191298389647298665006263987369330878956343806833389582480481312528593635819417323987596129600910201846714860813102312498733329927825376567070691994250919079152665631007040888153052710005262548025148226096418403973549412004207981345001501598354127059023167734988547911010441698642372387236814921576042816 [149,43] -334513562561047709004885683225314309505557146439674997693273389088012306576096058113414622806843318100318639698514061717874399448175953400357365060492200702343514990790520295622670326904589099608811028110587466181695233825766595903743396737891783120205670817337702686676312835393305953166306831515525499420529429844097655438905257832210859836556818074900124165908864869413970938173950834049899755848163751087806369181279552394852174469503872695476278289405826896200568802621512450234838388043147297668961130359159010961281955165364638992244166531475809493896945451530620860144403449223129461799766391374068929030612584112341512453540197380248381496177909599530569232883213928727552143894460003361393067474768697931294784454989639380174364069653263960424580367570751909283366149928809809827320473981426643430138549145657889377522165458916681828723036854246660218039788339517430075877411244628502869033707381456896062591597002932591644903465232055384792662422747701300623396230393646256521052532298291236085439631304958558376175524651143777622878524838873724206378672068814461684041750605728376101675296260374632974510633075966241852918652249661882275318122887280537384473691230685096596411878560130828623691892115685686611850936691913331304248810522745916493507577635759458220965829050953312263480045353106723481240133608884693864492098787697836301340881235337699850663384907179185417498132920940422391303745501017203477502741164049655526413185226322179890954005845583707140100421346259881074494749860655523716961467577171507589301999396765041252142257077944405702930735092644862161471272809441790153980013929314445410133642472509860750308472475944369807205179347514745241227734942313577691527674684150147601207629760632443476278673050786973761214956525352555516515252528854031778997421875828655174332990637222541993304792665097417047134765937596181770909849415033386441889242953886053957527898400101054521272497662785913260098807460726519357752 [149,44] 504149295067410853430995250745438242753058213961008441329421725814789422082267935265152815580791628706681340094413244393626314252573899231171153751591618740814162506475081825411183733856894076680090613356038362661453478256237823246377707221258170500301122357717913749799219496738554613150731573386359306120640068245414757741045904911784389875015097856730144936555934638428518521242017395129876397213005249215863816115010087597445878688224432713739900226087021089093234310248377140699608820144662258991617754828800755074885820357876681099357899945953873176841505083473100957469873806700304776712572473023733609788003831154370790397840503914702575156764371397395766901366046781582903877704595195247156337725164434702690094989530377254857196999383274238715802004317018414043547671686970189652162587991716449916550408291196636459437205971714121258001250323037179505799428450784310667493949121061399796318203815323863428487121238918954263255404084132856706088193590627459170246892568516253033536609410336503082204420258814033061109341759440369872144106045007801904825552634651848431125791462430010682611973548047654121411699763609429492833683081299835853490102967285904306730451154685377166767971450521952788293527789544621649903550898183496769328196939971805550051501067709288535546125971783197924268438676791898801273372741095308320680358742801582826508276724328013231036902157265823520066782314108089610659343203676313059854733051525950222221209090754842575279274828256352601728740241407458717921168838450711149960856547275205325231308780225298316932869681344808600931777498094635567505085121947770530668443572556722765077223699066740847392749111843642732775837772386582342751593138834005016680126486877232405739939103862476034804876104450478442066336575332214198570660657693707793821931264734790625801692342010860344319233925410943291281935469325276250389237659868813775522584733588209457924250795699830551327355702224667321692413606545696512 [149,45] -571380108209375165125401316530177332292549077397523018260056672236721889552713902457755765859775963487950246365279272213494868978951120475135951444671615416537515690808622036498056574267292091481155672400031546141412981027521063130667672299141268859511832158720662878337154916089216433500039135972078703935550719306231678964480987385015088569695992753428704576340751285525371331800383385188942144387574282372834191832366188631320886241171234147230827717277461587574797858176440855269904267868922849472296059814528378876054324078460732393065835537502117254375316736502284584212974001670776161059079299053854264271254053288532486823969887372855514233522947425445973323662484588658460592880153281157166840621721147996720917811911867846448201628358844055875867425325601070462875558328586252864681282772000813504944896946382740716993369505471506420295805238943757995834542835495980133329808308564413534868332442094580025400606245436047452629098209655416836068839395190758416367328862042080120471372204565605233544825185418359718318162619071414136688623991225142000358385302900750484242824082842775810367133260971802961344790536487005427983893010517812308467938316435736043580383987046227554850923325674912910928749314175783850071238890354128054773158686174720174868098206648603261045682377058744392257936150575400231577145009629445659881742493202615052495955557180394111023708066146040334247319967600881326116517372025815609365442127510005281920801404322694235700674040201264021693430146448689200245027853626158072550586066899849528195146565397656277823995707091783834636216307912012047313711588181631635908607093942921878761900609825719791828220491005283866919650832867709330531316887533863481244240752134540309224804662243066160018564306668671863023892658354252238536504132178931289273549248707922914307410252593434112906016551040102419601675544004386169866963679579753970320412109875421625499715633963910760984542504637195219724935027309888 [149,46] 533453319193958324574458622632146300495881451763898706315581876176099610705305531497119447392569265840067749360583548014840222613527498585574569045082021243596751156297250970488962449240601782250718569091149523252809508741477898150193957526479522446985159780310125137902776909352820460224906146681977569794728627417265729066119821502513614438887240730330113563446805070854897834977056624451792768817219861527284908816503495964109440221648780173345771937909713657226574960537174745133808643137797011265812609813589196989911246465235023501064164272522027736375181837011122293901868798583084576716597890196029220131192082328220740254615267845337836011173367998842802420332420556664148555748661166103737855380651678781735119549401301112195559283144492071086158426083285478241179306056184521352314277642617909039353604996210131299211863821349230565775660927787520054638423690364790958436718579269890392653052717475909119163424007489369041404161441897747116671152863940629905102146660893181075358661816615322815507198290942819180603306812762070946587455606827662012074407547548344214087606330450474224094347166991054535891718328534409394482897060279629416140053787859423926765334261862426808263434794066622593269136465874702929794060815070157686667262979995870068591706673056925010052617368629587683258714375606359833613536632611714145592680559862911909999473727550388327001536488944668184684298887294046703018808928978249178555514638328222344805160941763898265096677390123471798301664921032790797409287778041513297921909114110917974908917569257189506209188156328847411481674179284888869058079313407370940665401157607816975927224582605884140692120209232488049389050987691254443532255077471597517256754054601855664155698465042820052677846611885692802997102161883310612183632357556762137216245798461984834630919057199923478276133991779859517462618235238993402715611394825756493742097065232928188497866013974920582412287351835619482169710166768 [149,47] -427225349058637443936488716793319164313131962034312647696070664904752553104118572309119275267550273915487002282215651312861446018114727633096970448036194020146801037987616654305401568355867252855152940542025668770438979097570686545901297190398997090550921368065566266959499107583120057550411636398567161076939543926155599598094360508576841544286442709474721585527036471086576168959902312876560337703129659911382075107575635871841891378603078184109661702753240570150850385447491188255995448535439215411923618594325695619334112365153833633547582587088280051168674810259838843568757466229414552966718938008785071147843344339253348697843256562179395641412359991733642918794098443360653776007958733148787987761908483813698652929123731501211015567247459629997687771534651445750526432844007637951815767835900267909716809829133451131211715129697799717378744142151135418843109769006876399305855622406886512887479077216706389777366711659423402946546225455861307737484930541130772217518516876157874558872719071998885795618456482430946963980216349263924978018256820207633359069148993753385810958972299610190214706708004977801192805087877187356012917217051112317187539947394584648556123590797254270542201217642857437666155625527866939117265662411333018256670713101187148787293270784785687500545891170988817322880972985960518139697170129969529248278906952372960510494715308783401159721211119271667384292351401533758304918226607705644223172902717033224120072387158215829120413359446570702727823408269023812764280716572263044883389871646278368291902982859628025765030289337730454462729027549371648782614656730124632423857982252518867658078305857525408681871131202580851783210056408189874893152183412775345403823675598264456013661765895750693857409398282609049143068209826655559486370963730288631803250611413942649666928125700650933702433344927115408634889585337959298136214157587015900436287701892443367004774359945346863552163702483722648397950142 [149,48] 300642292343477981341544879777889373363019521074716005186005142100329978063538520703553298031574658740522670282358102635861668523747389995055968834857252945202907663369413196604971232316310751328439034495503149667092405712144537505975901181333573058666193899818576123164295032020448314874303611539289401124243019437186274195187472932646363208671478272595135438404383879786561462907651514238922834055305642778364042062982762856971996884205167243406639018369632991650138381655077327245436547735745639797689999007024190216144170335832709488783629569625804733030109521958776150293936200991372507463437831164598967692583440706943444700182535133988526486574439428757169823314120374351603689601726592259418401830898864545147400554991758832004983926606305067312993126771369592467339491693953394544281715855641213144078154052678891686390405852353799612237924545736725416304457296219081697224616441350529264456667079588717541758253338314938779939121734946064537615635188365889373241299501915457901091653547815567493114294405285730425618722719960921112952676127517533753088405383161891717954097808902457509528195477108424760995014371800211354016313087631389862345782637019358481955245209173153013763763528672888752980435841062071831853996600504919696796304995948698669117909328602286929706690776764787700032691615836008353578019203271145581665335652642200508104265448879652956569880499621880935642793851945075417601138481403332958007689735620398708610413507001025796038010148462034740005263607799682665416639815639228688131871652902287360559902619474718806906456002693624779259189456496942558880901389797985838333524268138167357615964971644993803804371959923535381481325150687296089545781532604647080200287779312435806837240714299078238287650767572564914124733929827941857398841940138720627223712516387753317598038912052429326859536599749959901010794022542918975095339013570162444267694345511029124475661932667783542186077756984302187642688 [149,49] -189372105153137218389875954185802627154135884469840158423707782767496264462435518226015900470866824486217206990745654082880428409425150002703711586656533710891896953459854100883512998409815479652883520058664684319743663043005194935597723373687349763817046953272055640154919790730596275599707611132484002096764247083739753501886037219616005621736057950842625529479296931441205784735114289796531295936989440152040735877940521670109415840650973426522840872664145969521852376114460936329892499951818897641338310802436188752235434277874287896265015983280157412507959874967840705260124323119176369652031120055659041077863523020695852014206227693939861366537869828284682794226371802258819007898393595243579314539799331297133381342512037597050741144648386518743132419324106523985126106669092732877408854720519477714093226964489052082059146740285389990711267145799190181356175656524082379232497560831634085297472278816279796158176857523345106141305852495021487811080217902387865565503173475676680454939853326139229518740768680745388349856352382930980887308986174439432331216192733386711340644491518090690781178401365580881484901385548821897974323000347983563249004964305931734652038758430504574799483384743650210305839678469574152609400440666931151927616939922055493306338029320493442029899422765210596287741284435900562352699076038101882003039622925698863140751923304983191565309143453594687107161237127509533574568209693738713034986689404052113256405647486826041185515807716644829825707287366207068581906608390828248460767305796442833507641623157300113035263871249851727708770604743787068375770777172921263374775780266261567805635859481268321931943577462737179331601576263212672333164752929984375495513353850340983502295225544130942036848866354424758085545450378360413169064284251360668233966660598384410167505007414221878034013128237892945579046782364109190663702148496987944149343955635223145510732647835906788872020532803403370696 [149,50] 108702525808499810818477603728726865945840988238591752155783228080488448274775548871720228530770452669818536472043802840337030994946450808663074333577149646302246132884413326947161564608701570278472771867584495954362569321559704548227250541647303896513343690950433725303356086558515398847509400642578665613801461450184372495327395507501949561757774668695876859309881112450399704161657747449177998120554200978953905779585667201950583666035676776844937295508262466965680712489263116686892792324759975159858176935164931767535140042972205918374518816774597974241406644698535008091572197532985749321696072807031011128520402226593033902810931606257809388310132419056437368134980502484321254379807967710287253412895840107876810750430295498096121037381936808345681124857750513948581070779851567056324406452148732056495352339545419349750158782287517228948415911674556147531516110203642229844552838701532858637570966119064457421397068485879736333514250760196097940971743563490842611983053723882032224381043758560237303563223826083496659243826601437519686999080439439871084390489007355580554597763221064748172957089721395080160927708378998003683195117906285797626893565543123860504384404841613612708255948906631621192570531730685497477116621256723038852914387649792592618964667580728117382457298595348700281954115085565840309243019259517625451011966513315226338957987600733862296387057960580373215794138030037313494471010811089684959566253682927621189169430465157570381643992202683486508300263913066622981390591186195643628896784439724416568657649381868426036071871085873499978074668609554120477559482693168980058510448624835444567281242323518313355188926139435802130824348991572227660292146408929026284105251811185230476609865316588219471558279045193160093811194307525102073928159128832775377758564293956186978013102345705605223195958409587484535748296185822797883312106908818549607388394502612793046751679285273344422315498417861744 [149,51] -57987172451761051690125304831019700281904056400295667160872924169753792513245023210366901571904215558573414987341358172377025625626621850041245912805044099132651226025530931215083672255329562981573744278051327506093625350834323834139768045352438243044636419165410444048102781937086227804215807086167940633706867259759499788827030522967774401732795953648662792172873231838108951293033717953683257290650281082471436870329764804105397694047111108227716825518279983200921392448744725292841966194733830772499653604486040309758326917792331629958361897392474836758512190269074753662402989272374892725921942229766193068675115271837162308438759160703354198968660649116694730454607894037662422225435595071841018452204751064930155371210687489393511212437341560326581322445479556502999016779065407492370067898231273723893273982784823867067447249711545442213007584173149266025877201297514179559665078674769071057189290736071415570104660005801555231662720048490760548194341468077282835370969919476376599758694743312029848709084856766879451264798847070623725711853911821538812555706721276057047521014979871817474934856466146280594969952291885738494196296164170876555748224476610593993016530960853414195544982252904058925738582178672692086087024452349636090988842835288084811720245800747615811842012386787357118332013525209942845304593629204548187139127697348538407456348847257283873760797680096287229136239602241621167477622143911359131692652418145457627995111560429510589337568886657184280122258214145332746958079860900211924909812950471748877704094116885938395089498893079727871524404615145689676590228847583182230309247725864592267969460231064185929848411696775731023955545118785300054495175784355403417947946238030376908808597519287334871411186776724537485105849091540619035001372324636686292351200440181051455325401882140049518193468801320346052492460419878238083903886057974982995976677265235289722180432116027988154328080261354 [149,52] 29348875682018956645214427335454597992144861048399538148312212174646441284331926826733420336221742076209562670822220864216956693932066120145857492565887750445425743353401663740701949704493423346204349252471605166260444525935070533054090246851117409460776071281583273898042272802179571918778090541239787055826926810161044727258099311650387592331136154531038985502186047602143296008516982601496924115046157533407619944696130689677758314095802208132816987126909733391090501687394269203057857394091412729794993273863876993062836791767347755652700131191683020576986600689170323044883953871049438236085469448307281245392807827927303067784080358671586329995540623194246954559138420394451975358406204381786524524147250317269249648416404547936128508547662777003260002487859207348091730026063730970829567877381802081227351737154931873391640582459196413455867154106158530552216922905138943325815295124396506777082576931727596876164165195005984524486349070243340362030530765979695587445389189952249797689447361373351610855762114482176802754905751329852587686509357628879731074755726982716812478180454303824933233144224748454198692375624127756182200149787524101157504100430782083071789936205111393882629011218174048846521708910228396743219967691069257643348982862309760002574487838634636290222632681078868345758029406201505627141766045212104418580558130162398735903082308592008671688229564641037309137704956081503362917745356253237503825219091561795122248879941276656975961453977658726989429704152507653815721129354514876880541928287960475177213529693908055575518354253007417040835536793956349445283739845291236177387431320268232463424445836032883960751358218525169653617178025775212373357502834257055613614429535816872505934645847252493298058375573896310181758064716132694161573129272656229545195257770202387838808467579061103841227384259985896761990908499961943074934031608084651436940147493848933327819080119974486638898084864 [149,53] -14346456600967636967183751126998583394798338410127932299552323488282240072835260245615582028289948334900834462201324762688158923143885980959088594292615498424774257620800082100936999512000697090142489466306578754900649534407200457561030014091211927584840917872461701652276221137313964948747393572679589455152382009509705647053320437271717961184374816112450178533885123454109656777743486769913514289744863981480204274637579511325968289620189176336199272276963703649362819409479129940103763720088090387896647554614966723034654549816046861857199506125103400685914867189307385929410636979670438080181216498238516760947642171069289088448046657227126894590264306467493500463080686114693878701114984657370552737017996250643841051513239384880231033348462694822453135908826503577844715923897820512195874946009435797846229529388646964771433827484741273992386498775578106673949069435924119753893063744489140371559839046834072043158097530349707253161086098225203451468422045627476525252335711282568659846137583050573768224811903438422252819422001423896345706139346300622171088909188094054054455462590435638113832248805784891295032745660621363939483796161022733850610681012536457021865279190218482933636114488777525124281902799627032015045235642255343047530931344801587689306116236181524310090256848631581476532291581923086203387080408798693883468052188683207101843038066698935568490499462319995407358853411819227103113449541431379457324310260902262740074015584042044739678683631017504052871862738080353068791611050035878371088766622976128648229609326583644470228930581421202409005362863809994525273582390967398502122943178184433708563679207985511578325421126310965789494223891345696857016250158110852086856579548640063169098359211557135978503197774552349968198975883670496850816006952723571238098819569732267066639806933378742715216555367956001897964418473888093614779663782289075775880652720226087420554484464078091302771584 [149,54] 6833871942426582003545848917475144900650419676270301857487523257728124648464791385422387105576577765867102888300849638803711432931864153896162917578579302615875398315972084344268559881558560848034878123506969418700063339396887214928831920090547917811809119410780046869937220940626061834240739525279920423566009742583283800771948885745366187942404921161470108717873976618002825555673284654846782159914885171357329172282675273340639780038206365414465379105592878975777435813916675890458621579586967228094572511312926022721969691503785608057579962654932090452181065225814166116443030937437311530837263346959591635429177239181641701291126258967156396250426809421154405578328370451440370367201548105342886947282624539614180298831846950245613847759431899470842927524599259058899978537693836165695846623617809589554688741110354711929299711591569399617961467464824127350577557101800852590400595338346031594397079756554817885464598680418989295265502377020441355360570663118776203401415970556501507669633516720423975143643588207944111910265129852023270140630117094063452281799633349013580152558652929041736689262509559897751657821714712900580891417656309452036149991323940054140804468632434165794984270795309519771714119697942337308225694349989391473937315827164990287113786983716240249944728552728208527640747583843457880010898005161669390698722742811062824718999247711863382441631380081027960975304495175030385432466234168705381985952717757145702245827600469246535501076151241440731149105426914920647270700238327292209847375538958715955521321064512451642237483787531823117618371938258463536338828945668167751477934076742088521409616718664412293402805981648511196232088464558439132327027716196945903734962972516131913488112899635142149037859625922676101770429804233349660801189228965095966054721605658965167098415150381639802538267770963041050383989546825913609705045834224861017348168474886654987656124213040854342272 [149,55] -3162694987218378817721843846803014229705747866764039432910787905606533563315975935222246525421663962582458345023603109203150145537983146038459407928068566143106955684192336547491034712982525320905270724260231656758505134391570721088389664042277393575227756268510626004535865983455457058795293034588287827881208475138978941836558999376496558865941254753717113851876583994114693674060395299588488034993227593725430340671701531912186290656141837928863333603270107508695324450607246108037984298793969349867830648933364627700936889920521971399828464682155304884888104215618147700747932557015723765225180277996253605144508178859688044403221281308823247707559887033922029882357053015724536763758346073003914343554908097963621080077219412371119649993023705339059492972819050403939862771642076655151242656098287716936675913238918302661873076826737691274100285438676191035359574946797913382348539448163999614519608263091061909309216863724858846411350230123147650321302392383447107317726815762787718404121417105015849932109397107680509878783809105849603128359322065354932660719059535665168446837391384056737754901357831005223567044904362712683766220134411778637702369484081420082094415758782925399700482716561412243599913110907557006364735826058675130853545667726171345202981494129559470526197823419810544589683777968387705749633092530475776847057742127824007235425893554134966573450654885589570810816240604537451957301337592122899190629957954720422293655620309435651990006277413012624417084343579253996447717273289527020276840505933195211110684697648661650937324510490133190311136915735193966164658992279302265426719146112187304277661939411238480677202108655406820872491197878495443301675873686976550178811385754787569050701883216494317625435590770325082156408609688601659710926302168090339899078220679153439504807133895297414558612072961818384518038455010747694236956788930244591552195507806506880335100105895326640 [149,56] 1405205866622812022669659314439519300735228455570790612346924536065696984851017905656682705328930857773327636542958950133939034497067210397011807700950155006366563773974505144534591400990658988238902866983793701812468724825771728759529879280288647666321171408813204854476468958749857390771481627835872381802607653905326561303063667043889375632362777214262839914364859452071525256360713501404702231143471811726369015085123586008866708130289761382774336598357246351118227468460374316027002032433486127519999655493384973831436657910764181076321168565173808233709835842724212534574078791446376373630128600474385491766941619672187506226530013324701224383346723388000266662651152175261682132978641636977725624251831772206878133412797422420709787762975693620328044832377328848620489997158274124790351125425120964045177194417510848950504785688110359546504099709427993725529049503418652589300703197813594951684611659246653878267787047939767750864658823381691930274803900394863804667913958249833051681333827234676969300046608915823119466016685891459359732846453013311064965170778333324176431989169048860364829779702228654732893403750174246940382114928981653231790989431193271462432017033652007716982697201731400724442855448036816411815647729862163623670157210283457569469439619210472379467058760748377335310871688464571730005682426676690535596508239469080482828673252370787561956358577534705022179037927955357480181274528714552838062910602561337713766994974255569821561503922463973266985324400537204106114371161430810675721038726638138944141988207008264632145282109104631991824251885822486641129282131636102607728197847532618339745527841490897763295402603008572767993472752517411679274279194844170710472750680772715045995306064631953248323868497164600779563458030074170303226943499530671994999405833376507415260527589170652958369566704063314351394159094403973767607321935661678426774462694422016695594343780827136 [149,57] -590759738506668525590752184249202693627591182004848933500236411595451508098835018267707061675675544739413157671974106688539580207085434221763680892955613083415845538262227917033338070805878764287956340863034054789538293228833639621688410865704983052770909506137389526980675833396505162741688258560144491343000307818872481335665152304382409380352974478074166811032703494601128010176384033300894204052520022447323700717943526560484291171332411022281458386882043233625245318217061160089986082985995841734956623085917853891294415932750664618618304442413535517411820976240529174214252276853844489530652141339301601408518874099567803298569148938243318633058950620969315180510727881986657947432766857560935413365072076620866397053757656368117290573692252079209989884520599927589947384514321229002578779988324188793963018123996542976046036014616749421627738111614866986872426520196609371850291546642712875689789108031284982567842484869630238298328929310322415105991536040275183765066783408893047275228781062911640482709692152120851212662515777333709867920471873554687208797299735423387270562869336223002402820740968411894393105810307086229806676973088836160038319591596787657607821047155924293925839173076715425937600467910188296271213073777057958454190828652455594870562333362090440412506307463917228892193199094543391008070571297842326561672901609344197227452910581370575900967305769646848550587358990504711134527845763263447546098326133409686614128818301880326326743621998996250263155420661187023351651668841575582327406807046019468492216936339283819125418021211230653916570895025393629159965287169508777421391879990730718296091662970300300029215896518378927190562022116134443737857520967612629553905552216300559188551977085658231887402613127906473105333350497408825865304857041493819836370674203679370770782537671510810795456567171302383258119332795937431481799007344838976118384804335562514945286070272 [149,58] 232141578803044341593048712130736445099126190801913930493905001137272738863414135501905569894964765708160475395959356735523966799110505637912442266536004553735221701539902893776248057332142027046928671161633627116612114455657559661413775302338747851986632043515779408203336402976273199319181174969874567507782328264807434181574336761444810135333005037641553475729536342414722588709105255730268437142000590663923398295169786443465048995572183081558510436234523661368765618851327286881209177571172197306416754088444096107833306216741388976945688081423377725952643358518780883783360756590066344601346098715424623583529195057929161787190873537565504706683104064498823258472075605326546557807572771187463471543468386373856005067352268341957373633054044721248633092075976698715497241241374474366995282342463160061085387512129520819797648601713280062977558037281107743218574692301133694397010961864844097614133632966819692023772308749087965292406769593139816889531975554147020596598431342605449837249504766147104460510443775708989593866320743436702729498315040422680120466744167436236745176735911337535645923852917063120086750978945403607838846924355066381627831806327218573856335999034094372355493985818045562853173765314334760403472010734010450487984223047302269252422183437118430608694661924822265709205930909043556252844565183001807203985799480677738881908755963283442805432083860993559539756288325210991031899952521533337333402027004132531063915085816058616695815071999125622479112300840311893086400585700244990581911981365203760671011151798245890460438458518288673544019049959189861275227121693344978462539227243880331499982902150328419402873658166001745447841724169546484263959412930676027922725385099432631352406851009936701829548535556467576171279094657976285858118129875263164691506785657916374509286657732136197101469964241270662449643662524531594926341555892645004382784908326040884196912128 [149,59] -84562102381401742700327633256351045479986226017460276790618360377665095540314028519975216701104407731162262617478748540650618086200412982336504964819228005624503036041917853038315355202647513976071674228013490871547738169837562991668071277915582624703973087637838818979303549001177113762261618797683290310162488294390219724568914840568643286711714150974681579721502314001295868607679307430638639460950124317598106426735954271088391395216810511271020142074184937798797614472217452100912947215091064334160241518985784273939162994464310061054381768827694027366824140329585494265346124359488661885654224479066993136930208671590761262102435188347173327320824656140306405708226219241059103881941103218197656095788004034007577356503879104104645421061876963494095755255548553600073011430338750279007441944942543279542756529764311364605322640193854040086460144879266718523754831858827447622577728460211072929114458188637730730762655176413875341721674725879108140501219679146576094914177095850382932974358436826503580087659166105267207766073868531551502528777885413319237011612704893426664241324082240262434277642682970610898492049135040564126981095935463161943800320912326209307573200469703299329720178351339525336506364489441187487092764984656917992722290293803791558765779299402656051691404518045208521954359352091616423704205186791946408839097218781994487922974778725065537095846688580928679665338340776661390457502284538392041133632220176751509243332817071954723400779324462603830164036070140264736015190574740800084210910471144540685134596875860464817415633344527045797203833323460406956498523774415199187580731905474155838860874415104798627971255778595480807323956586187804582250559961378530335934909528761291017255973978037081241021882978704734038165723800400360711077867030516725560557270894821572346546220271609915281386589781529212331532705859107720113514722647577115113460520623250532262272 [149,60] 28420900881486941335447192967696493173766255706963364103731551832978052802079475255075686861134996321756403153526439451432622694790303957055343115006389992515354721346542631067218066299516906677950315537314973068905669284320759400456759331289119767638848855589797260142777679764581160505611192329000315450975059950257770109587833521545263069870422024946351657910006631154806748597676311730150350992245144908554489523888499065218815096990422546845834619356366728049177313871125294194972406758036436581544304489249673803280752683101103845257489770285522141791260039680611995837489322536418917151615444493047600565110519310875819159230345214727034424214564043359145136296201227637989919360969530261021372967012405025326719942370809280656600740840681937240821536366871003061085501696616881513723861194293852712643335725397549152432480699437048864990739161983925551732198163880033503289689035063238336252478746579302845659277569255237135104033358638084697346933384292934118677925991429855675873050200196773237525334279622894896296225385382838218010530778964674301036752557938975421963946724034936399800919139915142067137655687793225002539474105267150112784154822088223972535246605530070040842929528707080534651162896726549657317151129122517463846462017317963685977024925319525525792981513414390616876657706138810268521450488911513776246114368629967527843505284619224032904583921461235959231567802359513803381890539553900663128611512751127505793573585160016984156289450392251202237184967103870799113485588499628048244705572268700711681740848217077406986826256922640740913100801322362337213201623018019731272675982399441960086135386858355613228808482267581102582587750877661811118198746654789094917099425192653863136286497792304669287806498990213171601176967833710252296881442092884720364853390672709409129519234814382869103430928494523154709003556501872468655406527648295808190202976736004337664 [149,61] -8793368329008169465613076563636564422620364716177282873284240352531469439243364226842728181017289927535700126253525621038116715947533420172087846906668698755720627897627165347802213456337669603439766733269558607476879316884382900639610885355365883247459815843735496587810057994169758451526653063616143594455743299839997846916244862967011496710511594550495221286118975667021027628317354907469174408116061893544696836796242486867935537119562889153601577676310048250034272339501495258689990248277038884677234742129174694731162308613248820368794346944800687061821154434865670298011596990153545099884216753695883407819909041825852402354551061284888934548191066567991582723132540953836460868649675019654063634984145266042195100090358183548730006472967171766180947934453962148576414217480995486679512774082610633828842044378772595052352120188718781381624836434178637108744234061531122697998679364672195898937120385072785194292081091966547784238547046164800275922114577643094227470538412424930675161420637013208513180192706147492110408062837821094369324245531806930580743109442312521328931129190196452311898777410806358104334328441519557889375268371255458276116123476872172371194113609319532793331996568949448200916287794905137007050875357641568648373542484412744538497975433607318708574255359208078348018404564618182730371816178786367106722316754988781387476586846393863218633986664873939478272763401020710534942052278777545585322691357502297359327590528650649293325506323585152720047249150715743633128668397334574093763764793330021329406508024749615760481988275378987390409522484283405882564072151734168218912394384313571528166668815959426036402885209555980234079259677771529835505840104172546158573279424285785042130385209592922794918152547534470718650175004088682989075074139295636392995399868789864172921465907566139564307102272726276254420980684917348489989607685992530271358612929014272 [149,62] 2502204150122264791136404899742910261543774994762007525985220838035985011433813470496641662729704281664960588036459759548936113813550422199677401658687872794191980860820955246731409551856331588427815284863631922260670934489305097507674702220367716641716232839664616660761646517438803181639444766043597517017293735737998851085968981867293379998888688005309134605295953451999272130597741615426926661922644441711326920203560763418309806230116761407665743613512911465293125547327490245369840803857414426250104653459480642025633372365403085146203440887193926122580652886480143127552002170184886365784537980547165358491112073823878509170663425764460651563985490837666757922654003857707314359539720576816155648574238705391270745279625551149299140312137895261396477742347383573633133096659485406754987755521297345545222043988556541275436005343476961701265598438454283812222341992503608869209058290885890220554706898538374060099870404314030942102362050259177532823667255873591605610518288295496166592628965204378079778464980341820384523507871451698968384364927398422880751404626481199287258242266625275198628142115515198280023861708594331005241620240770784233318686951256512377262974131773180505920564805490597492975717701269631009492068493660237162336346076826911423260893168362134697415759145391906432833391993813986478926229322552433587364549427629261940040636625651038864566214801015867754217853980098604442007383811765535465143486981960188862680561789676077974557467150651769788596782875932127870164714273022477271112118379056579061318896210637297726302835780218319622302462884384437478086826774937838883955021202158900326130000018263784825799890090268543122886779560351395967989025888636876615138982538212817983309060731729906935214722381901571981432758373758540323296631120924169154293156183379756684196002971043555565372168351508409228167259090017179186783553539115124902608671119360 [149,63] -654557753346517566323952941839419892781246856178831885206132061668023814022381926070055698132971578514254295115031402203578213849228377489308505420402395249357621966941754049932722162271806225794646213510863649087633587348640850927831612669331598947543751736988229846923304818628094960680855751497783474792031276209984086860964164382406390616449470281759698294734425449199598104581984572403140018053428228267159083548266594321751899969313961447696877782993029711430060393216768479550866010020111728283802243504956588993432577137903341743597920959565903627177480175937942250572095028198891535388007153758743857922077879413831803359968211548603251274103753363265888999067043487181077928991387901755726755855185449279856730565074787187789989519371748845735135389263094653277001619316405432907040223995749757694253566060161907937284895596551597791945232395264010055267923880116789163235382658515580769314061968117244718619393918111765038424214962175185963705257266747245166546786608881627249005837314454304380110493782369882459012801995231096443667477684566021578439010807480531045774633460549884934430489408584724427395643998741318201609939456031216480121659086906238035948791099133538728169914730829478924786113089283994401385505352215335576754821121373465590550538277942656391282245619130662850355226971387572935479851908938606058411809766229307337548096726369805125622573962579428445833495210949371375106430896730445597548952584572572627848655465963087181152702326227335978082313964171369971387136735996119865774199829961105153183923400523008630550566097480411290352878744086856346255362040592619370996261736490089363935638254510416498553605423564080244399415555505850464691694934317881476781438665966824657802145272035241324082625634275628113426308567850075115173446863124969792781340346849230759451732541638926373354133961293233290076584466816058039840537254529838036756607616 [149,64] 157328337871392911054407374048919471535760753440507584414141354263184895841545595207480564714972995918208578478991644080731655011010340557842702347641102497796941092112649404070568573488126556587967204100627862105026046141126501429120876540626204301506662059423666587370232509905395527391962592839162891146492965495837697178906514766131818242881065542190533827916073486075597839542026164610968614352167849885212741000447368506542892051407024939175681696615918237637709856111062584660287326277801981704696912574803806434859030470136821901705979094412050967129538039737387773820995098423560354089133791625443787280275233274015877629659334101907900807867643194591177043308525182804507745245528513512223812285661674024025120737766270272594757022068949447691709288810371727140674066492766082641608284598124735098357106624369810095062417986189176185724147402583942844313183209801238809121677674550466764122686858266274557915296108202711950475310909446131484080808774235689196828292058432727822083087327035675670063949072066713146301620012892597699489581226998583588900850985125732623020748087914755606669048932097908634556638092971728848908734533911522665757734749783138649467889957381401951127915927339853879087438013512597848400939674796271652584552969525015058454170159906009647102031903789421391515970026902833491206881490912866340309633729515616640093138355652610417888481923021876746156648208340420479208961317184133208193966441495252306532625286946853072676614770124506161811776118990271285912442384735851827939029904877343920387217530917122700472213856753673368074949670606300926119593946211808114266442116739082142166821490198679724280860532901280038990683794884899095973726683970699411405315407107455512862569412145414031210230210863056103008760615362093995121034553543251674817894481164177972506615993457977706099511019486728213826571143493351369591448342963030285854720 [149,65] -34713776871653119615481621567954810475178008948424365262530979853949124768718691460085656657651785651746174266826403110124023300909117954342626009036277618976527041787712920051166785973985028210694664464787431818422305425594153197666481957354798482699515135610691068904807211282035433914687787961273574033510216067999364291439758651327907501248140417889917030012690478556546755619368805999209382517653820388450711350973993885901034902085087829353342681942974595808147122941307231011713984452922574830125616715885443339005314164405714566769273298531377001231930623041441333106735276023541535501668657309283946483620173206403191472907531296044419435090644223446479605493084368727875991507133435534236953181614710962843557191292708731115652162709393927352684004782568700332964133926170663824582096024417139859474891649774417259025240746967351327695418836002134506030783945987102502134151447224063383355540235647361977837615757121216757043459708194162202063518897507856139933869695670668061630275072852235983074043649862380898832643095793393004025415210206615384395382067261449211642592225866233088855838235153289678515398939144496005591086488193501205851875985629619527558609688381729821782638618062047008903630033075596434139074589418972118335736401316885736335532214638355786562055053051245556500080327542046820486827133134121724697418655077034549969351946682863153791359622555113440304627252163818961169131036191380525890683353435507378854578828321978065852919170997326135228450719257864892050921012225902351640158878976679741184608335509587891909534446792466306874204130089953762773523539882582685864932776576877671443019803561839016829042735668547102700651686157011378127640686511579356245622470709542142461638349695117834937585965845345521900773512058458520634454556832332163941851118531361910640323041895802060910897965451858944294969008312920173091025482888894459136 [149,66] 7021009188725521902238425759215527849821333872401062701331506322658166445359924422476801705662097969875346472310587691480604916172734673096037676960939324275019800958777081986382108084785558301102730481120129145892635902669373934115233883296636971347659435308894493374526788772574002866133801490900866397013166418541696311459505991748642362835095989403694484991041885863110873066249019891816246168014785185540486474444126759861170965054525289527332289889294258771487398420014116228624516266066613715522755160415083029235523301936860691667941020716869624859431418424170990135051661090802091364549647601121397345536420173792852265199031000317895686538462656674929390731969537900924234369903919242168650995231806042329918023580790529630170261786211614203509181253780211250349152669891919276281009496370071658170534395353085729190891162672422456387646410546625981711720747616085501415718261270543561890061100894093701254605956868120747679557194322334006028688050990692269605220002224749625197724531224056928032202213414931064090668663026466909193354116383978026051155444663380065444799061954804820572304873465397405247076976270471638827481048444840957558992907854105090641066466704444761002756777949698775259999896735759137359085111626239979468202820950221291676012786973295111212149521566220457429262330269647229533434539069829301185117229554044511278981668032153239206500445657669358891086925331036211827703584898041342014690553838321771077836173262947365453137634277798259705210502406847387651015515889012244329162262599324285994315061856853391232139147255351386372776784382387534541103167672354698017390596976015178392512404743639724951671734074229305556096853250708617397004465759072049386148919483650529529703948183425576904386516180861995210034704119504494258843424123662551303845194822104787827246210852981192916279432498154201703501006120587684080574563941821248 [149,67] -1299056812607751882428887117757416008796962303141204012809331203477721209207955176030032260296844940433336863492608468917168447728561234505441110836233850963388251682731432964721752711235520426530422979771043992585673451774360994256958030039016822272841469351356939995421331856618393034792476647875011757077592762877065195936004026963245393639349914896378909055960132365569964862897152440645844242136438233467257662767665460798634924746171717308717452562247787242829761266793205751763453604863017154009068258582430293208222677098633231395065991492117613773392527223844287033501087253440225564762469982682715080467054021701402910419934500958503198204521022697065888668890715685332004023288095926630387385122024177261507129381176822671349780656778240030228609895353687271332382020794255665784746332001641114495714158703380518583729628851771957434544461533999742580961223023375756739267470736334474286414193086107122358694970282099176909266333342784634402552546580862992434175375347718358001802624120375139836219014646845710097010452401964015167484962085220933140387896339242054932796159172379482072663811281091831489066928618660188928012903620778432333132334204015696436911770917433889996221758798890305166363492724708587133505882060095215125182464117571334839712275635694846888344380695000490303874261271095177169879531295914528753141611502702232496432820721171525745440665421229968454592398143295256399562929539148299706663861593898628243944419735515079624471588927761274403748561035260656897885841677381041902854668371442252835183994994038757427013676359147635682392999796749142110237516018015968310075570727552849372029887566892787014268792280460676533115417820650626872830738863247227365986674905626657972703103571216085398321233039435471436351107768700434387740708893888910603954551100190355067004251333121894872188420119840377454237980329054181896017904568568 [149,68] 219336115496821331773439346438521650829219902980032473875223283566831290132533011066789454949596068610939701501236381611299884914651372339177492940571387093445325053373257774544258568576306488939810090010046808443921057264117960039788484626959872927510834654087286042821124641379165764283041895273780484653876697902817608914533422314793797155947850285321953207632094115581408194641327046935798271797245574805626559031636314830406098705839340799151935501560761806110545485849825072617049313572345816698498933424165382562528232599466591413870702145480623892876893056548075124234445888527967791929558417954958956758883375910544784708303348234030355560641685817719528423512570022951155295241248724998959976736707933267349752717784946887563258028423082793848924092396290135940871073446190976102430402730332218653539100065223731436566304934576524318420132247020735589328691527050818280771930154660011217628795885499801065196941011701553403361422313922409921250823525726747974037146748348805928478088707193496972487788471195977737488811100991297133729627423573995698310437047068054683677950964561437677586978769440257545193509211074645498778034058317204188992933467946906559950807960755473058843374208137620340774710672661695615257859022598652035576679023032121511138841292418455508624985548192436204030708519066381306877166792446926319418103456377682627995574427533594816060956695170265041976892736372202334281752697213153376740371742507918842276657207231709077546638373327450263849098139318342700551888036642884269386105038391503176802615885030629629514851892868458514524513221856650331134277657093094210639833901447257660700167422244842209182281293207800955790279345902909252226999008036097731034512852940634597574588264863604050128408023996232392670626915633532329411793090568507956854284430521109528643244093823001263102335511456594567009382616333468387148467712 [149,69] -33698605171161038978516226833731476881963442305459881323142200110549901900510868940582689708740951060028809610614469122510792823739040393145294359317522607585883729518041697837357182610944697879217971775491546975274074463468413740949360260608383735431182060133209894453985980371202679444269561934306601144144754358442073201596950376257564759694735174434654533404889138140346570999959017411236826564172802057977961069153880098931394259773734585801010766881979337560105592826830150351388936459172267933517253617263586112853164567158907603937695501872594754415129058393766949690207885581376785746084385279680415029591858586335780525271857594029693342724223284265561792462939923409311087073788941817431202351057355069226784617213407867746008934929145907568201725603651210055981333840886108479947146498373979694794088656752282009470121804285403836266639088035796922882814368009769630568641456888566612507382361214270413249622768027021991808135181527235711791644671700444627605022990462720478524446010204475249370318947009277400924139600874236828701074252666000076073057619257119864217036740633133115176800463082988935941044457434743198200476483402966921808442267478135887367299200572502326030863814853611689701025129698640347519675263697880342656078876163789552302026892223537370483428841490168573125226613083033306010380833628527278456708329341543033583411671127083207510316308528907501115267432543397814567636737882682919598285119749313579041332587684125205071943188349008186846671029921549592799620997344109643885220692128090820005380283659233304733997250376192500338732691303811298213521109730655843367813068165986520101816287696749956376279916582338302367360317446070693343398722774596711892456751930595115634396179599893798689116152795517427092213558863462840505283710530128846806240090748704330170002348288993781099718655562624536434363984414113107016640 [149,70] 4696719363152858413411992495861507637130658885789604324837136868087256551224546531772865973200760083078437793075987514219248642419174254546782990863806591195104663062989269224581158855154724382945639310764526499365687159422999982549515833931696362290890882436019575243512357852290085112868720214920313539799080190242261250587686561089434358396190778259395487903334894211355583167206556823492741855944827237526133139969673186284077414970204314563352862980345965737834434837646338988625394550165664955088714290683726425993649225313146942338603979465696047134746312458319412566744223381757503519612010692841397323626454675247631039076370677418569787405377049465418720878615178611744544592382538588630783760106025741006849320179576940831161176890250921347544619067902546858110533198458512930996625102773964154558902487178359924394906369144221555905684107763436295994349799784128135579122387590938561349751077387093655328081467685835576702562895136586623448163153035473300914233717375766510438653879696210630496338328362029174946148986899135706447421086928697341387045100441101821506565219053671551665328123793112425592549854729917181234442010554846496098657879257088112997369595594714671749405756041158596459639018358070285607716760549049739540295129877235619861065003523951461137828544508505827354071254402664959700447003542122658511183829200475020947245942621205978456599001675792423820124538948515180663282748905210876010836841555698704977443129777496981807307713709794593528165744285602664091523052483356351665478804360929471896212561334699422300120122846896420250180220286781030367023325901804853927985240271856929021431213313474750647583327012973839522333080891067370369083686910150416461335273498839018875164921059374717221138229111256911750119016280992864386884381700466172306622658627570392356148611765713760777226154145411017891769515233519314912 [149,71] -591909576061500310219618307121994806421083665096653575122219394839280648644003932043858964525095986173369711626241295490292795353399406627412632120999903017898880880183123183717746991109221797403753802450794897813615150135047511900500808533374295895364927118660134147009728702965916865166309168020690415949442225325540123137597410065884519975237748872428567713740171244674516149472571137096005003164483691335404872993892871626301736017446230441109339348145877306724477952815455079929934178339542629154777155840238473007712136434213919997625437028985878183157188997115368535024775230920725078025863289471264371038555617030563595738703747992889335030623386874565253541755771758801423201835470228651045748971287753498370426267118083687151422587034799392764006609274412534805290452290915842689902060453155737440787826548464124571640971219185616313581344432960438925969381375877939028866491375781171033520465941275253154121057126387144527962030958750274627465538231352906536596417071870368252789524852950217191453584629124045619661779372510940937340058140787941364026368431289770312388632402508373099070982614645010573471338580085564965419309556838280858723315763257134223078612211307906317578634288965675021516686098907399180472365582516748316424313507867848515301809719840882716794032162015143537378330214384107408858235739820546343433531283069961243873964731798071154704669735859859645191088445420532546449269082075694528102897091556951312215304370508903804681043546341822113353129613613946191668482418159620830298747310386085635664000061098232838255934265537664644329550517933557496423483045309013807036398907815349853439069454177104914243742708586216304880447205291324376296367996509840127791817095805161834124918484826270549816509977870812463347870671771842511663468578188695761952032785415861669764495607505172189045055021729428258979687533995268 [149,72] 67228162396053592336936051701157203133202553610863103224369428608231435549793801433988459181877840971399797579999577318182831596802080363468406385473700048279025615778892370463262854103463232167636773675399087674947347530487532592174610246136324182258094424675092206965004828457270254764518707724663362036297422731122255207475778890795692007933228864172302102366577999715606757582929064132056315161601341435121424009923192449213436024946713527552422786975263450503252166600155314108051253901696256868969215436715502841281460813704776520386783856301481771133294175295632359279125428173655361516232875906069390332142020254419080270843523058400292587216545358488436036502691890541955532219168522170270163054286905598211796185133595583974726285157662793381377005763765074416288827063402912186300141398556282100877650793281213367975579104538415567541315473308139408630399532057731018020077635551141016738735879243037442157305364226310235010916874567374001940320945938951743867673914998233299842231619729713382317648719347496922809563391154420864791254885198736033109702928244173781267835307555732808544848890347901641109017235959986125093734795193078278597870561000224250386478842201374408480704745074765095214633590355340261482689883450752123723765766919894003675580936962458974135675455533846372753618011363206089106857948980773503691581958594905820260850656412409466116420140799046388895724068508561554603525745817719536389989754025014253795816084765142012109533255540828024102019871674543613346580428051949224888467763293987761764221333538842811238242521076270924660834870773742036508286809312918229979921982749256044254702782980792737695127156030463191018428836695783995313202919185577715453057093645991157633436629467557303799459553416218221221417177626438969264447470122262673808356549896486819712265496774963408099773284833553036521477563648 [149,73] -6858013694373435077830556259177363087701541390890638828016726909170828743636904871998055570887630746456107660123372846650199955433777033651489344969398623570260516530673468938295469568832721062645033184550433856131290269502411215496723842981599028095408081637047942367315116134565231227268406411143894395080239239554053341344316860587047665222382209424895151571160024096908320684736463717510997695586252187598085054494489563974498664334363956921790864528322670372450005307792864268584730219233691524882501922648268056621034616452997562367275947425103647436141474764018795779714760141271555763545408653446025519125390651257286526771212774837195030484452348567178932047001553247798101341300214947473112259069102313341565744770368557139417761834138022531958825561011541225476924293395479631635487255480030452516448537002628761570641311959007734391831919346955147492608195166237637834374558502413942798648108121236020042369504743028766878075084478733705584973085004658319323619350169123165501806055400373242986885995212535809888521473084221542115743614550368783334774908285888284800681440868847027716489383090652234564445335358279540885813057922527626995693884173562406992120252820941530768732863195303225579210228939947950456068978688847118798094216164887973231789248079009798356794763344249261570217783084729524421272048396898268416691650602464931081247579952323193311567809656525196946269521286581987585000885317785623466290466975078091306500842357007691881566042254818989214902909049674234597157404013287259930777952507837488353669947860489243105752232224027019874545448957032440295893335774691763803297169990854126316202919847803165391442422818440634459457410323095611373102819084881775860195794184026709575640417846928005601677102397772735849640583187215074257708007283246551858104486590416701020294233550135142555423366240150668161964576 [149,74] 626091087435488907696196898995290670970094175826283174405018441124383653845153924558872176257454232880026478305009019044782804405632640627426278626054977221276196396670666372595590395143696383958821737632012036556122787868199502592084326844404863673126446261831862583283041944875734632565534207674507434006404066061351409660844296794694217791335680355789914223973703991133016385300711797055609173709205298576441263617813694354090060231434225536735420370117234921823573627768246991441613502659670341293352164271176640096520705471882656389563875359122681474843670869813239846074377400836355203418326340194868917691213484612730844334769850482560675313273475519831535100463694208759516595552763611263673841599525678382114355633107841177434057639930663519102619651163888039180746712360700101433111686824172199821546727978044464543020439092081643988829590133554945973185246104104922281604375828163492568788984905490587343322778370470288613400054683594452534565412547072637205990116580898277357411112094074977647353286349523755370447347870953832413080308512512135434310372840824622016435140476587225150942796304169601990351460361776486771311154229906775802631528680914135365437211736722867272345565657695184289757802056315053136955974167005253054830693649644254845079468274802064835197355066032682391899285087452874750559130326570838508144715958648470017113754176445072740369948205781463490590074633904779965760320029871618569450622757189905442266557143136495255929460705575343586609685012792684026910933521968252635565282468310825312654410254756022451539265052020202417536535405896609051011802160229671463028974779814463184500156872137400851473840681541691618653646525484065978869453636189531663443031271497467147755747523106115381458134828329839458133639464530348482194502521469440133031790843357239065197990379149615430129983019905250242496 [149,75] -50951453799438326475623736983104426700458969041398263180026839588002815621959505075628347446876102228644443443114213159432356425156837450926402038298713402796024243256635252076849714124700146452638466820208154187840074634982249088257205327674034536454338384003535508674654428475359961170531845515569059428948830688921809477060317115768682982521595751669239147231118382445459190384315187140872374221990445940845512134025284699588939238075383723948771271743381086194236308850833037808513337285747073196976017962370419682888351443134611562200304936030120199603554566216716023359733515442737249236347706893938117206355975710364585906049225241922822167884253791625901258049813101469932084175338193743455734792162695183248749942174191263419373916212347729753011596720002964324467075754585710996680519131157280234865486845237382955622212207721582490465684360799945338575939119623862699289884910319049477110158606958180116389869341548113567948254839483102509163501413987775565203953011669833339855186507852052945852752033317983381190743120274530016588002110125707089187928858484692129176300145668939921481250769353142246066279925124663580804869592700028087933692017545145464531539987852343969064367880052069202946991288211266650657262133110543227197416267531190368071942639163432165756683467357616956470968492580112548319283166785227986787509820711504117197596158062750316245383889474865590561881609934145406199750767020684231429816380030608945635652954999907483401052641836529991747336867319524858924311161066777052990976908085652947258242218269871069318807766071051874707619661615768094059283139718906997431310005256739542844425392272492613085179166947763975127615732045785890886838434781404015919497981185640221335736994358621258525105869246637633211237294100016972866447664871241684180374741606787562792844526379836838216883736141738824 [149,76] 3679315181787601699990887343120429266843597969814331882668100799898146392458643533759376165998233004191947522322833139622217456248828039243165743241867201630809345652947695601753731682131496753733935780724310714714673351118190420619311630391642876696890073042324988061992797398303685759957907335432090057456938812874566603074208424949240540064875247829204414641431093194570537678133008917019551095303349625714807997495888249259187408541431977888494135328090928510821870195226283067299727525849400142879222068468721085448402048967067826970342243309224046999867259398201251985772816574745558804319444357613106475828873272875069777173916985868596809648217980379882139251263267866744338737952020964871758572197395787113692037695569299979116652811430440596711378647240353952612842567286658977515769525366230143492141320942771617055854467331837218382741794668927638687400399732773047757792333117198088769311399558550562009575127856767192136783659791932404954116707506932637924021143000471103201201895435880103229522093576944785489587878907304870807476407656725145875721232520941155991665891907710339087486980998181740130973689636800191851365989133602542114974820718179111238415775066735867058188688439211824479902856456515827994921371225567104827159274777092350287587461579396605210900303134670679557847791385831760414035881839933518256528861769416742935191601363031376302924984680934378046922189752128131726444420866572936417060366394291288936120494614332416257192611582128644377486701168181386681182241917959701829569801004137861246505998487537061780182171684775510976556416743677073997591962421756003713638265466795425625648191241314977001799695371396089944808794688936698507564119912841237066593386104289067782393012099893529263970242226391033273281090904763275880714194940098135882314811624077296052931456191545893737496519364480 [149,77] -234461037222218822173104496536506776829450359127215057214272608560057039083961447347930403540861565872749978425284164389645607920670844074172850448702381471514637231885267524080477326893750490384570623691890214945284140102701912736266379426437800318817120873882021028333581306016094555594697007583166434876997400591309937973860930172488893225061139678358566899231443251094363685021189309589056989673507008319947942753189208812811663807105884046146810129046837263867139449717383955661145766213522252072631979994925257037596639575128224962787102445280934344827268311495258959524266288823753903606020538926421370788862902492309340831597193579446570254244477033173496419581658066957774222795708536843041599080522016364322865621028894111710090436600147411606337053696499430049661472678001395524716159548759807964464769473576080196505812813574235519622368042452284275042134270319390095164888680550091992979049225756301205254823413723196875643565559501004758807942334504465962294413832770927329295330357723047900304030672054637959780334033878966269346881244345419732824448309102298778506531992332552156606864104715322406820135498366806118417277389369100351437489930757641432075358125484096038731916521439701110177475342108803060479392417390933031647386081219664313485715120835927088336629320915664977102533331269567281946699390037993782698129400664697684268880507657400223571721436366032566277051571797095535121428381467021553633473939734224750624215121881933177084365065922380948641539669747840117458859096038896453003593298803631392632495628720201086972805592469420918542416715171203549368860221863445310558736407090305662218519162938174763510129725030345657359013221303316590640556952179719144328098251010989555062848830897402819056266985315689087464843708491065290116313129819762230742953524403784602946067840802524065919194896 [149,78] 13100115120165394109113920068504513425658919467601731452408107907752925101082670593684734593326855042805806805096053643678086371328782158557267493609435589152198209618073691650703474882546228400142146977994506901988735500874932376828015086646517214143565325247944073246665230191976094477901649017943230641423455566786797369112481311486606956025345778739749618512444202701362216678769696548790872120385165708403925799077160043835707701300008255077370504381217352083643559474786431997450090916173831038361038246654089114403788489844709548060837648685616582110148293700522948265466742591316084449427840290742498225019053684275522323150583794721640482992111016865654347939737680288680156811826087368452031429677088796248166336719325419355391748425707229296592991224019328046262175071692809015419187916937104466473181328385073197421999208627909901004992594886318309850441449638254808839255096265352968120511567330744316270744219746037631674967343845622598254226761044088320567885942416784508204922144202471110325001992968936173974233735653906597393645303505110367658295360592364276904022481622890108289776265943401528405848942288040868453402629812563870440395501644869823480396374073489352762914065405065616369949638522355726073813466973057597521746546154805730115229419000110379861448454194549860834117276803581898030483769329603811748747077367893293415223280423273537854307635115664039523157789428537499572600258899216972030308957655681652959408796288445455401207538552127807732582962314712735699025310338907681502093965297429468744196870730678968067793248786427732633599599389021556665675203598835174346967946638729356502758934983829889302076188494461531336818698085680738446350826486851513545564329829320971492922034515345628235846916123364518645900676155270707760319229802070540187222275391517844887933249983903957293936 [149,79] -638075662391470959287126741231675967691656005267839111673656274227913117686247933790233381670107447699610434692949056239163080562423098537719699026946455738400297389124653595236244264818180882886502476147873245122731491183366585937407651275070448661555213783821341700934434183540141894228501592078172356120464175715707998253741818067530873853512112305709940744874947721524983503167264629748331397119009420403174310560410126299373384456527546582891138061480146972162456410084908032108643503395858801385799847857997831253501447142658708111744552073654441921326199230651901945658559681699814388428915267121305664526375422373520012605938946867024431951558285021212799427136950685250152247053139896235554716528856823040186433366992636333457454018886156003258195120499777103737092411837296126408918531843464209102891839277624746820671372602087165119350676892778866197347463176711170131809649399486894182017709501886134688734014875930110836286333705761448811651415844232987816887739107240211568272671410226443571253556195242822589712315230187123822093687777244130047704685343868659396604798269043522675803396556936383638208087560917884768464075194896159724664260777670983398103256884192595580097091879388499716304874176389401450141997983938896369295497787236074827253330766989780144849388159493895000858244391170497221311384450006971387559842868975897116070212285029746427983295903504085792875800408437666218755825264522842334056561447676567373484932793647333663205433299823597645586251805076430888151589957926012318040244930380726705294606258423665073087844777369347528025323882091516917417576247391892579876098744735483268644190804551012133046424296807044451639281352128542076286069359782789817247006703438234706348124059261148866232314193624646040526622160300372212119463448099053029550871254707559644834805969467064254 [149,80] 27133555803267694993693543097587134845557421964616987386264004595484535876144631560868065699059624044111979054464241189774868030503494139612682722228266306498049635821064344324180780844792110165671110369293234657752920569214845453113046494079938256940512158544626356419078585253298460436894041190025019035830065777953890360564648487337117741005243426141854568588414005340784004722935916884063749481732953479151157487583008668231586151754942765344444028202007022083166170403746643019563161587673365941957211672088828409276981188170058731927465408822041317018278288281224970990157084032309897200461329055072976007518411183645208048496737653818590428633644908488123636829826900894520851927227833021371184439328248231442932482694752158538359500879858781186311059753246888528202039225577339915190926745086286148450768305482712715100731197056004549848474892998954324480999954214993256459081262554722374660424314744432207112312669930729891403217274853042338937632187446667294946514669836403964329013953755469316713901569954563905467931745513889044237769712973918413279720683593764979507635337943038903603300870188180012341030198520239468376066432725271139246894950451833178626227702192841044616749527566697570785176468232689652133795357919602847913723336232167209635518141199758866848965197597301010670339510780504022728315633427375155639023178342313079733448067187151872372016417129778038664531616705616934343920537525498149739140498767817545135257127598196384570809505444222781587678961878762207540875977385695903435315138900056843638977654191587988120256340169670084956805186854850712255033665457821365687930745754385549446469393721387393698086705636308610747182743329798954210139596849497116448892908175383749758923250780245229199320292488971256117935849004087892099842992407085454362548297382150783009557843882368 [149,81] -1036662634965258824769718322418097134870769265146360096745608849793554345188463952551554115051335608111432162720770729244153018779713625172348828476269876527759163190327687899025509667482731732049895022407839770309590877286400169311573989153417201447984960612019619602577423966016841456292153858488120650011010902915280972698064401772960978388416571471487716657073422707225068157148242064709158373609942625526488832719982526987964556899050920121332606490777205105696617986691567781652789870704450496753331809712416005904466017477078694313402640927821088511161468036251424908605072074700522854710747453680070511032561753994032168178200559586708207526012732319182991921481773096565341376777134208186211700520072134045906244492952541133699329165245444301197171111158898255260633703368759489841543354109574218728793200935631019148334191917749461690378575972922975935329840546264470516430785739103079713999146963881042995861623502417695460941276673843263168046369162000928278284927789586916805695876926094863110879094580012361821008406448821973836404506434988503702102231726038942077645785602898298463194335673652346611829487043198573471397718603625489213024532749214080897515774757775375733753699692600414470999228125872491052780407134766743450615784030730546372485426359183517862212022142551755684322583928977822091921947748639759616816675957554212079105132298246742160661358725665752974345042950722349955580354014324481513205718670115159062460896209479528584992122875710956478201159410059261584166575124736546120900200534015470974076392684775384725391871300006643181038364621780512573429426308215377679251043944322530214823407511053024359212825843297525246896527303200776297546680933440836290907217350836360476835875946909050679713251130796958072319904643923035133077850266091295118567548201720721048715614384 [149,82] 38984124896417648406454848019127143372293297121752065370768158955005466149465041382260369424625641037863445624459267858292478030159357234360384672408391466458980311904868447006555271455316917640382835960141304277705335296910463799408571186038401064033689892570166334688848180764593759477605825496570621350081501508863141320134117843260882846462591450065839444750276715180532902892559492421573072941003737812673412729228652441147612481475004730526715510603319059197342468607325620675022348540794481331691998905180272900006561551601193748210742707676817268101356213789678950651772557596134516578629662732723632416680849376486999447773596482655794724498897458121154402365368659358559815188951200514977406976683173807820569252793510111751427238510513847017558179672713154246486422102024307381554546565687976153359440376772394222038198077949962529778919227349055397964724245498188241883871470469398055525516466257391593441509295770895642840032775947667045288323924542074114953974173584445100024360920608471372433440332082266211228347810466711286624429143525956199228301906466136932237726842224784787041685288345173036248149098478974017863212919288439726154990893896084699393123391995676461993295592388508054191033156304698808599461320963695784018556076395755371521061642413924373477961762855185478003613175262061432868972480089830968378925254507605116171838534070905302076160705896876945522624251701074076498209033035722587065454710667446203567084329216713747317756509122948246848326021642645278466367281501291721084192111972182640099843930098940551329396315643107844715124070292291211553794592591478481582929537754338702479016081920271729268312967202493499936599194772584013122844253053478943151897690342853493692406258089922971500712844736229831908297424237022020964502942763712753900087493601161726916368 [149,83] -1641277262807626455208096451063981604734235807446491775057557541970290799345265895476494272315786696537782379830252870460582495449156235762141438588745527150128566406577961207258552756128044591639273539818614903395226902036586912905185184708049464453030575774640762437396166924593812085308660250147949510499873574954733152066554198509218896923096882032013120171436461417539691093096315028877069843816318150911374178667355892372904102028156516245580708729828053897355655896909084707937281145118716814536457699083450590238734843665999370172050560602590983729659274988908718081359153655682895438853619456961054786416618300957848362305301899894459261104174897086823246558217806680940601568746517039676459510404355891992965948476108026089918192939999743900450280310966410426586336987604362635100863669240856226365365966615967895945659704035466493041412026578539620177600686288954416171848825893651351230254853176165385130703650869201456389280540677340478231987506585139218911969189492937870178436416586707408944046024599446941942286438417760975478637944903867321138915640221599117632766029343394539539458583160901600549874724866503965426140765418565309781186812212284449329533301905606564914377274919074843009862998603125846273575783651713167876247011942233884176797807015588862755704850027838890473448329494925090735504386709783333059253512497038258570631472318423871426660939978322220763106052307726776463425552814864128041728912490718941109161557380858056184687243066089228772762736105347060488237678224953940459991380556159347356219671065984744375075226689635286854819354116494869462122360758646314289664373868532749329092917779331349701666615321316614464635480642827531146788692326331113966202415090931004587849325596092383657880680615680281250820105406453033459097919448908526810108367542829333598 [149,84] 77014484086636255966922637881994999726406272926608982615018442926078710016854920409991456234173132166870280508425742542761150157671154286048638102662590342975619947047562600852435233710211143215270257106310601850345201704784773217398673220255335559957373996673634690672369095621440383982684694229932109927487596584579051574952152758113558160710749867120354094384707970279929067790078541382171630497400742192651645502424226514021973339409461086003663736331496912885184009966383193431608011418546683021527241956270466001955370654079492883624534692012890485093078808963926945959048020453234473039448463566297158959700883133654521129586737915292916053566816767557900883349958823531088572238339758095156774039457937439744173602451227470357507871633293566896305725900920122034284852476376394860875803822425823139674441344785687825188729827044284907575794162396857531728097287418911018595805378824106757766638873450444475241028833240651352777070692004165770824276791272094843035349440265256656997836542029803150022323317571782831839112890653002362676614418300217541220521466311836348466658737176567077278439000990296896614784744383537221218437499762299132772786308863326973384102694745333276554083822820653986406775700031923549450930095499027442869403443877547676792321968041954414841597692527812908399438073944685503398119638831096710580713789762606359951316234505848716255475348557192718492042596983573273173209637858100983596526015888600664439946869797839265124873903919794821057004061407096912480709052058758881843684988666924930370605141293608334114762897818705309204250561005382728538122204509468878423884819969034923313217996407060324069172013367450619383009931177424210735792798662675074268065862024772617334275539902081806126328563334155382949300987880312935982604186494136474038295141746176 [149,85] -3456589835144660421239686901947934245422033174307394750379973480967061010481148953005373330251119887190973141864134081633603327753384691637809805200986504629263240033210553483584890722708031110533672793293442683818333793773630457693238614886886355028221642526185782788227759352680083169934312458359397014213415408156200150185673367128367727715337739180781668333551116742977778459344557970272947929502081841579556862515226515157925148391196820451551571830071195858956033862764029515381077500068381493670566283790289714530589733446686483048701718902360738340182306149574483956343684021363090061748872811115667050381350025904155187890801779207246687636775212743126896708352055187908624051422962656121110770687720221965284595647773831754111745371832211520013029021635419026060690536456543423643700110730674127214819746560915693571952739382915141181925366610867415340016660495167886640119000519371042942461711561694465809281006553789079018549429553447179234007735534606145530072697062531438292869932872573027800955876955512201579013192842079050499546273861956856096359105187442516188282842624146480921553932623318682209882292871751634380507607295437340798758301310299666095995783293899001010010194830676354934051189617388915436528212099300897167351630996861743553887495653502565035871017950301497655295409005724128003466977215243921459560550685293443825567290040267475848613339089900472278267297490015596550047130203642803983017882149594892436858656900091347424494460633716803261290153748614244037425985216629354603135940399622927114264648352670163555671933020467461840781272295467254774904564280218202469495088796289803609214271093445563613887881858801955481603622346291181874491446843461574528385175007041260496251298059400307363184430301774657852272565080116692612167723301951314842881535424 [149,86] 131198489329102413987830300011940063273720509257744307410874981118792492671317281507952225580845769882627739943885166220104017099145627214332229669998148346664778949282004670869969977621561659724756697603949128704778741169774349039129149210054698381234591870955057953559300382535063971991938484143230126887629840268258891704073784685789907286602106802456497864605022982260805302709339064423257527992910862798723615935767441401168330790383981114121052605013930749491132747655980530312862855210060706219703727017513486359891887748669658331607944233976129815242058057036662446556099041428679994152864329354547481489128748007890173913912328194607299684883251660205974063586321130460776283113234360706713576233574618902251129851303637716814395405321566720150235452908840081298787352429731755852270589214204251699332435115028216286135411202610780241323533076228042807946085111566865764322434479816595979452528465491573192772580471924546612460841272060399712036378923421547678040735933491749358284279038015494426643117835451959969646066124603099414588032900636856850999785232316139723585071722070712945424674570869477368797857040611060069626569504443079519819052447016970612471077636585824703970508366104110756315549022400569791631050178878275887092947204708803672377013771092778137184700291811786255570334109515136925138742535911515762632633114485776765947778666208210838201028432706088206099656743533120973167566915351671078453917266069577697662428521910481759776741406734607204231248089371823293328543929272976176533982734633489352994315315202693789421399090880777314146909017738766621525514884463265878838815749797322190665406931672330877680871729572354893507430156421326240978920794278120836290323147353822869219183380173213530719222836144620585147339805907111525217227353479445244458432 [149,87] -4041594721032613630923021352575530657692615969357035717397518223446848717136927363584227809545300596591590116373507280520655384792099136070656582962824257645881514469538503314326337669148606474390330663669597380874163142971656215642441763350581805879437776565982305050747657572534811578371539393613804120471879841444791376514380933554309692530523652551043771692712593456254306006702053644899081226976472938246703876436174759655008420733518512955505664122834602045151700511088436909396934111422095438269466288616802404997334579184648285485475310743744334702624637196029839874562628560211961142116902682425785248336836986460100437936173726250782368060582607249390394997714806700159566042097958344233657503514332029895403526063354974097215323117476513576450351478879113745785884763208469574674939863486885434850998782249275411800234514440676279095559786402235282853005051059282850957190724056663595640288266057276649554310722665363333055738187133254587705797791937374454289937830957218134440056446074319948488020310799394258689003495403778009315087118025693400128109923452495331831509950265511181831018921423528595504481153487810175645551197603591015142231201828224972215712256324928274476936332087600349712713154146856181343993458087281616298365591620946640290408676129694425487308253246389885035652910433928582623821286091085200805924818050106765721649418422921204724540003582916581094978356422772648138675198538587251046340818851820875065849805056977991396957682741389489186934309076965847477821997037305090408459665618938265484974172818476589616967204167142058406741296606800197594713021391872916341698322670660886848649448146803126034706854330371048993363720444732145908055205625790673682324234072536792650366622664435610546957431076778916910839231960078408196184578947641460520 [149,88] 106371141322413510307993746049011595359534049529168963594400416224112283309653022077126924465317419159351448316405422268458936933778602770568353304974393917892727863298586169042691731463298649807401093991674035471259039439529296104233585752402796256995165558728707704740837796097101072239986455999428010109556714181971186597069331030042728076105860584170556327187401087245120662582752624901083851454455746911034570172691862329778126600154820558352074977974830757182002379938971091008332979288343904133402785900950167735478817422483700223810868649314030224937244635343310414958727740585529719467526493164845488571545086924722605809950395142648126500148136568916220387755219347954245703988450288839691417936256522671334776714326766606925307798159770538453570961433770073713659707706290397122053472720475998597413602025757404360689526493452765041568205640316699478056667337664206037308526259539051467726307913024927990804789143620490081616744129701361069226851320746035831000750819469709895152976782764561864317642784380144894787751804731967613566473633541079548305300695213147953684459751096663418333314820262927150642718243496945045328508613375455198327688873754209757010888523887855877241064562690301690073757932401353568922845920620613660482048579798541083509022773623373040973264123426905901432414336240953927658066202089481168587480381685349626824660794566973932324104385233612762785436772349016438882853100195442750366521929008386542546174246844030045023171386939065973465057988065831007889945438104544034256108153002213587271251222696701553547414511165827925060592511634749111346271153572680343312865712868913731624734239931794816468511776578440075105637871199274117423984401415106918821164116874740181992992497999294650583195096418745302263765915029488887834122831042304 [149,89] -2786712050167639522069563103338852158633101401436311309441022581395279691778024201805630958576117356217021981748517491106381923534834611698644856355252785769762834042343687765568698667798920846790644815290742133652090324772911179274318959358753138155533095538698618758373907324969859498447456188386805777069219315657886718123087245591921176791886500070016049757803211194891791410543408629633255417802897020889584707546320310950380097089029880960078061885742846151681329334659094792565920346197749035974556792633073003809525972904947793096083907295848226720328457069530738851846458358277651991299118624736253769083942843891150682383944724949686320839885185390462454293988480270217730114212325078788480608092671431647106008142231281696360960051110958660627566543818786020975371905056215288130487790928756143886302033053364199609089133858369041665958252846787008934940966929942725040699792041610424639893569757458256483685508677921880718898105747442467125514437011054301766205003938085512870776522384146085358781782971650772506710767346737292328606301610793215976808966304022666180257232924056698135572207872262872924054810436798783191001106070305363973078836780447685323127469122098877187150313454881770563232395195740060486234408261076364362305819723668064551235703701700417316324317831345604222150726289336500784888349992073922993104290005804771843335478537271291479842106261124176457945975428649701327507824664833756093811490263730106770274521992550349911593675570155774109363473191153832826344528477140316885566766608516286762738743884136222820445547318004586551031160919092028621363275328147554383897408997715834118736333848123065798962877018352192563737208092835629937531053936621792200315944123792848777276414155302283923967135845658743250050907026661481907982924256 [149,90] 74802507416485394667004736218607316771761018448089213250419747975072680835498840867623104891495322493224317372091302125645301406094026482827980409358586563673860198587110803365282755011374880455058394543842463669178276584761134862319923766222924738926776934015717039789484338273402708137868110952194350869906881410293440960872421712294192266400153859362736829483736651246924075433670614583504032888035301818566428428720369837978066056179151795997767432494824027414324966641670721609500891506809988844607513502158097597875881420385926205588372776603073328908106320123742131812875672358423356790163968600223125821001682169577353324908280490855856280914980529880680855146626752446357015611122459137563841142862800244448587778873612360675104820520718708336887917862468268679814064139965218699869719777133855033670663140278951450471844821716149386430021661703995344332893748947106590970461565500306225693280814438280761530389182360931945798458400705431511723666504542201456769210189650382629213264365315072128367327036037430725069586157449351115288237124727932231322416072359236503042057894313684151507691598662774981544039248179208013048184293115102374631412264645854866930789966618337090971979598014482672682947545748565540281423291797559482393216259543562632729877445358966916523478019955063225797012705571937923964361632052456760128224772606759568391641697000751835953387315742678130939699370285853003941377223410579681642298285685871489038109960641455773775262137195498479446556602198499571668819103365839037507386646474447927650852043652218251987466083630093290655238613282189900478439068677754619654180838723764163888951397624025599022517206381131278443302114949583018477948822880341574912121192340755576532760958961148091543757959324234245087010722067954892696832 [149,91] -1631169583901680826747050810133857494160069038508008822454815505186442178800772523671417189451291209261800996566129037122065348152836788524528393211863926140112357040547380227179436956699721285198224747588692209843894642919169691468799323465808872863137359172035070478555601016726925005289931375687397159515758011801987134905140963384632648727797606828274956233996257288064095112253783849211831039739612671513496509271728141874858086806338954830269331756220565685111192137138750919090041999063674052013881128260509195121227468212736637556574080319424083272511682524483028785074244950751568993467721183888893732058367741926458504959990394678915039278087369954091953885144429444669557669306445531445111116425187131346465868703982011448670091681443528798018030111318466445401373001947598171775165774773225852644180184387402407457058035072373575009696731105426754892264143077444246089035550531964788388058483806991983897548127379612765334991763988368584550887379586562895580355809465800284300592753440366977531666902163044625735359616293299765120299241586803727782531319107985239465913965821502840109316367448098891498206559175899468341708683346441165729398311599158656195657010907308794717106338915305995209910878015994204606800193679599249585385431892274889319602570330053706246600812177118292974000001046544275411417431211699172134394473701814281929727929707993314528544303424635298090217552449314221817292862944664519646083525015591190801072894707851739361266918548113939594714862940946253656885620054487647861378863832699947012205067380166719744905061141460775687404149502529222182730642063855093409929327604979092849114596483602720379432891466215639370259735730207718038841879302374672382376140859974954180267116397470280143905812935445758522837925264595653392 [149,92] 19727222797447226472941881466262375092027921309770253059142446658268928467927799003276044480320501095869359348130314100238248496847859325756502195080590303585982709247359641209339561836162220317632537407804438771188022261058509740633271196477900641485148897746753545381161626317728415377103912915908835690903598550536651044804660985653778555895556574661123341131712149589503440909374299466908317439003898471699003365240200981492060114090260691157448328533657932929338794651094927381783549110946219691338036568328602586073284191389141805973834827437233354878778972024465886827127569589728192687331571016889705262375975909853681800848802602277219214382271028730694070941799140004305551005027004543255501800459635169539408398378014365972494364384417347727606814747050900977851113078550789248550338055728820335360361974805606090912778614956661990385554102419478647379410676148095762924091285893220096386252903076537343630060722934839183703130190851795812765463102319681001358724116775123864411051947067603218216011496692087459320291065675363185297089087634916867967435303362760778907820321078981266114205457131907460144205793485979184873293122111269164773175173471985430916976689032266685815587948194978517355073634246240417458691058946366848535018592767549739465163164365801680581364119173711068392066071254454672379071140731741086111058226117568481286715344773119101499365209562115970912198616495124220742521654626619399041991607063763512992094873098109761716563036543344560740467909051342960134295550255003178762303156043447957840517975839251503638265479533522835776204533774195420713119497186602221169323669551069165451034216346136509996330498885834175062362900656749407013982034404104609182688130014018373850837063147344581442943871512129632188935804361984 [149,93] 440848448217601263319635991324940834392121518864917462512809565820346700037574394025703895690667871827170766794598727281086701944901086160733339932741284347883920873423692994675962089066321256188113745314428665366303519438106690310994412959328810055106635347255023547792421004910178620580867232813395923576925352307780105822551962371833172876811190857017952746681851758112710948301473168455215007362205530995489912223001146771099385353310438381783485819861540205535947711447594359261853118331247237710619706034561936901719492504037122810114948807887014771981988426280230447935330643313143623058886987092815827044508234401467176433300994823453986489999178785367924540583398641654757852850122034874322298342340849447146855669469222546885333610877446257417519214355804639184730440427285927234438931471401709306603133781187965538946494717694362274318316431366780817488996036139584881402750995475032521918485110710067369064323717873992854324074200640668454023135402418913293417694229348654779992383472892245514840428156609493412805482095154620990833014673454677043990270383808315735332888114291153028752412238470126031253229024639746930760847543655786234597245111443520931945643683666379994697309764746563453061438334463166176521905009199190782963003001667212805638092342820525600356531507235936681689312258010673270660024430231548486351798026807286237865636975678845550869505093999756120930675787793736335526506128028819585369533348640028084505358686539664053126001889424134778747367086431471034369036321301112259953252054214884071726306594269742257836481483072457429188181826578106607895238706693318823180367638703543736553940057555858040995466012180885808092558655406995226024497478770377619526429667979605913884732140214565778829490928782625908864842112 [149,94] -30923016271225470308745828476357198402815245157925470224588603786311001652040408261034438122211884111700546190412637793895666078278084237708291241884511728340358567106416109955199471643642657164193258826820788316363133251475810089986768102918428811699846338459555226923931494216484965744939368172233045040309627009045006658201820064510282298785563953208507113315602768095156977859111843495469098148876422570699289065022595887132598746566990212180261075848725895345635950042222032080514986980052539224244506626634145903106790648438901447916297086828749636590815096609539115676075023135979461934431832521272115923949548656162271021902140504407014573243093308647779077114230129909462873144918787008271656689863285969592065275060504099760715555237397324729611836454002433807451365542554530910455588768928900268432556949577327679193264457886770221041056645583620675241590642881675238023915525455522845719581528447057814217839824493366789315796292422523171579250842586275437162444401332496204916796572997885367302471195346943032021879425880588038677105099529043474959237976083564870010540423757037151170483683323514251070820360251402050584270158796241598891618618555062599502804179554352252783414499377759353717749841564836669072335339396591204727940249874649242316973996440553604855897325415143102870375517142878910588728451777744633235822272079418764970598967252106377287917612407959363485919558540266530832751533722278137631821839461096828726235839870370550393094359204787875504097638484760797912879497611270322891233561098858050387709303344233478622847437878421903101130333266516721041785427086812617916417258561633612251126431501936451846007622772164112482065478042322034614643340175155638962968564158003075556950792738094729221636940134418535834896 [149,95] 46538671012614850310331737815909107286030503797386225854586010817007184450438130460407308415502452031365151392336344511334770046803317003153975920111411759156357251872715821619463892204704077748708385242976257525468048223177801731143122963240875353681379219954886423707463721447362679262012553831970643047896607167846555334968977966885383702589565665240841092866432477914326880156684958793390384535325590398034600930351031831108244036258660401276139856222559177585345756774140368764927747726123635970268323392822175118428871259074054564202640776166535478862395263954982703496572263241312425383429329867455223771084872738061423154800093140289171409296686962311136017422701283919633601843753641437109321716935085715794801175533269884570786116111853866422772538442557311370098036039042791353580847832246781810233841067447749010205826017062621706689558742620728049468791024600376564286148846437185951262332322704671854469056226548568441237015336881389707415958068107091555742665427433101880777298431635993762386160885126449176718224069844725145511888300344632035749939806144105910954603044591695130565230003212545667963739419549063182013565571004543831601140165472950022979555231255832042293825269691605509679254037907281828189821995353145693142547297973922446731947138470174588796251044973402903947149585871430970989952084105935701478407036009901363816924011925513821397485330993734535309492257948055215830106600491888410746587966771583989679334337911835278502756952369288850944120337439144976952231304296359458666435238238985700066069081071461393986042250048009367671208243186174519384775337218327875806532488060797459500166869048773590554974453265784218938892181758124932979397847625952626050140654968197622467501347092227837583605823346145850 [149,96] 15095155720413021158335485949583768332542398942135922474494760360814192874176414443587925882606741996676915681630630659777505258219245519405831418434687638310740155848494142462891036973519922569221268527778865126087671676459861680463602950651555832347440921263058688828213317443601961839244063823107636702913648464803919711470502200655649169273802649889476287772074981036865544643906567934804414903850383597654040130819740965709366485260478529815561488625987531189761464234023230092064378429616583464988231953127329351182101546914593136213437037622490441232664716356106437717433998466188758245050842100213199185806378374144668747418194862561755061149863006180300785319809364651148189721329820924273346388659903459314639958102861358413803486361956039762044039312590955655896245664077034441993690199884892568975429902356656887000956447294564001068708198517757102767729299950867006860348767647389387983641191701858080869876796759794022763196396584909784472745949243217212993485034154091275597863396582752603644496677312078731087536687055691004438622845824834709266550147428948315252360105830618210314467498074566755287134259499317183816388414751159022672121222953318455183220166416308931932082817060972125116577688454617888479303329413364699612363749015004168145362257357517258834710059116088977988333877427043294750665838039520251251443964363641861553315435591585853873308220006354414970651172895620520470220272376210827874553426662425675856332742411352641858566439397482249371254331465613207811029159906284387141951625898423327030710853382409789679934664652925488400196456653946003897136516182399694401677698576657907169791491628503035312659631662681983408493677748335587431462142223686406652989722452030363386122798840416452909166710404608 [149,97] -457193316409223121846938361316534338621758797332366308292317395599659196615267841041876615320554744028436475498733373413185109386983925917702544011177978020375823246076317450388443028916893573267819984832798524651215838426375047235618910304026739457519590770255236361750878552680399563359797212715273318853091908825050727784872689210887576705078079073294747870870581630537222558069229310130277464857299136494061053813534273271641932612183800434736129758652056821087068991450702488380832798493480893063878389571999266446692237934215120706566565188322350485533524998482529665298828851793395933460246062740490627183189049411885525220794908597563571656305045961018151066588460411633646543367423557256320155936599450352223594021232879892864517982169930497789942364264847312800006399720342988250783963277402246635961908519411660754552508787593286599123478804655077861136120530290284095410856464779640590712509503375128647411216665621335300375598631193005648599969865712217846024866485130082079034407262469238426952878147883384801188688112519875659476113599129201881844297185195577795793230398091282036758017697912819195798621491727472514349155421113720192054247380485848650676510998763628089665410323643874603392259874560837014909680237836323619197608000116498331022721803316347530185062919977316792758990386368503089404445637840873133439200783091217266243458303328328512339748661137435595390666340568776899596495508248325438450705683444209619159821332058488738261656837956671286473975618278566624463933599162758121372779135537559323762137481531977842396201091102718981573459038267543835283298492046573537703640736009718580853663685089239691875462340638074756925113573420647715555697161203309940558204761174964560791434949518973431142302144 [149,98] 1139099831407447249606853330933397497929340751122024218848683481498916670771196973024084362279002819291580979164130613820095060734947669239509390277999130294589462016569577313531150860213908142656335348275907798918332592306203403480129521126973452545710191990864838380883730106362476274124275151614096461099346756943347161762993050664126571363572036951958040627140244857415176026201232433093733526573503891633403136048682280819728006094538097755210904380886102697052690955706955185038861144666122170591853847755895864631805061136813152760213421172454634668410105576004130089982268955240916876229832172520384771969465385591930898088565930751810729010811868904627263908175417570046771001852910411828185440604487078557475442747199702262683820502534785460261178763145029145619347009110500474417259999592629198001852688209796931241271671112927169537042533526607113006774503417060716692795331180253137848401888524300190439751519669854494536083312376087430550574687470098704901148195189647952382431787646953239879801931347115684630090255021990837934864465649813854270169774343174222254416983882783237087590963972908410134669294611607062378005536030123463521985647729721995842688706757855896369561954289375504099764199943259939326565747317834155347919449803944297338164354843243275637132801683020797156453117554464759108903891159814678511285762075085763334436019684350286353046702622000830401755315754444204572379369582637818445462139692769597822325470108984194412657868733069481421811070322394905477077075099540348855299265873829207849399775098181483404925799848441573889335367224645083827114958777902771424349780934542694677910952289528163837867136309306603778565162625283201326268713180234498185780608241433747210640349563313582369184 [149,99] -20797056509977135613770887583903240870545048988380092475024706704000007581602246772862390566322340326511127320248804421121976649396291607125482381014864851358724285574876921873062314342747629160126122319511985892930834482626837076504252314526451841379410764987478221570274300313448327191728051440447558949983402383580491704480001838839920422992857032680891559643080433641542815272455834579251152855945122396451767930175025411556089761617424752490101129617717732605925929102841596815723355223683987434720931944165743108729974971696690536973408494798269975979438935085055235134115793059949680343429230081556348794086217729438587693903310153117468572205182413251232856289614440289964316472017181846568631686140176056190518216696479949102729645384555810933083160530581235162332721345931559874785940246470032144584976980823060532532464778849613904036916064977167664847812744281422162991428512917707208737495749081257630219411088916103027822042625680187778327957122959097103954314649940230519263197275153441807848394987121455157558590718797262723574100472714547564722278730802574188816367716473453914475101403163309682866422495436660502422808451670039985354894255456239229578243848457766310591499186313538948811320371608617858093512785644892917248359727862533416879397875497458331394507055070175813102180914055504379666414562633954774530371560803022260298988260528231260948713411654838911397269818807532470456332644974052239382829986974472919368703204195854972304552609619025095670103948052222250774933585379849903549063358374699377891086101215404092208685198917804139763359084451949015302376281667380752091532671038059282298395337239176631313683198875513415667010604965537136158457132250147057156614251893848283448300561470210940 [149,100] 6611459141949356243687038553454246074379478059757834650873788682428466358357142412806887349035413613275796051541608842226619067975283002098413087887482617768534789085366655483893287903423866958485295642002902000851293198948566640948829019241759203504190044332559877314790071157435490303737047879798649561542462621033152402912419363018713395393662660100845926920197387251394592463877783856565631734728453924407862618418357587716446295918131012555294126327173807859550241848341163157426849882904085252057160597706544815178388473032817867565028639231369354715438429483891830894525013438165054197134699462876696855598035602681775839261769867367505802098858958013270410937543617090049660679286943681729287177432523057890145094411680619825490940993625218679922786379038489266889813944631060372748984214750167999498657466919867829035034330192475988330668340140275378079468826680377291518761447132868211600940283859794095423300702753684354023047795640506613479737438566057448704921373712296543881026662337021755702600320133511373202095814489706633269179260711632054841324961441744459207214018462498142675685590661194933182078872723785803106360154970939343359179705437998115827370788109482213725251303704245467845694863829625169826742778389972162951731394012551594523750789815720087822148921278909743702242153483677164511827902395061672385801465481273344145417543565455894976500901303544222974422726193384662363588414610581472089572878626823186290706590580138574121998472789962476689345208983131443108017284138203400752673421061803746197641486566243925722174065780666915750163476172044761078053867024893515818999414540688730817174406699688218335642733923587823093872479621184761399644972865318958528246169170945969443341139840 [149,101] -318054019215647780818247457211749253656426625672924117872844863956824929890170868825803943552263973932750434183115817563513326432045299134149033293141589281069975927992528906529023993872106129747886165346072384407050461758912520041848662879109960849444247905286507584712222241062844465092634066663991216623849897689721022835930797236793904798140718606483103530133658567152073234843495161543589946010819727275384608218616036500845264222334495715251731402102914721039638615196408947202489871371390831677509488572155493939726350018740344270342066708640938146873366678106440686949485127136842765958590761445840823543887498151849963415621843214872131738564998172736946271974125615312772648130362214630799545140879032289129937003950045825431026574589997816979325861385535352313056647151562634517089907408978165145215902765851140659277015239871059396549063876375355954687764986692515993277747240298752377520156836084423029363435894456703601593867481345180024621487123879108187287623780001183871658672077501690384577809960489528046678447752418431652967715031395031901075136779776576145872336852762658295772379574811295982844612830550624116852386721675968200410978828187366369095142711446234613675271785189879122545181250920349914227244025074892495120724241660614199072210077071028112093696678839047735651173194620631660629190093891552982100500385131673736453041329247038769233349120089005393919915703168829586224402607050334859537862298775807398532200941975745185770368421592083397849535319611978523581783384775707447434718085273676847199150224405630899850812806527119650522446240975060083904827279424405892871106874738963688777558264806416153375789458929885939250798325481953025662452484479107878310523047058229964593072 [149,102] -3657971524847266268374931630536718901781450993009018215436679204970203752036588283530147251667619243315039989680854106521614962511757768898073280148771954099344833082961406228236638283232246370056798319332754375191000761731887123831803543279590924937175851450502095155698313746045344414861086932868227284087504324538005459248836339492283526419692121834474065973992199703967231110053714732991161757738994208623954189716095672168447374422344274621236964028000643744952654803196708716380259321412734449198072433741498519720372742528303524588268818977786073754892304230173588650657251551610253364050213401420908518521724692531376860535171428148429853891951896932447364145412038252347059691281111692202389912298305624205614693948364220885348404117358336481132133445175050481558931045311357799119432895580450386278335616302722719939787773219387605893627717921607206940982738585620880955739144294576265474131644171810933165799321662358620302613689630689034103426467090078125224808409952405664760264982208211751466981926349190688430658357454047838728587541828143494093544119326650705280314834320813149329861300406780073415151688021731262648685110763162643750856605399680495686358025405814984967886205400539103474534013358890596106693755033312842233400662439390541972746598172108028363419452558654715542710771293690783163386585169749869312560628302582039236318241268113289858763244698778625798045622187750483535086246428748535652257584457896739582226553180169107868634318108173425160900315622618408855095944211810612480939883025765081941414005877811629868958034311666592632885556491261566260501434431722394040589917796307988175146316667709454024471401545485091764287155453867740138837748915107091581318867206369387808 [149,103] -76536020279899798906007180586038994663484167315550760710174736853450764989248703384380043142286370440803006949381554141454481718474201112805925335777282028353969213724743543848663949879239992350398766095959637295303699238940378835044947778228624836640673296574140215515659354425500043288911964861541896170315725944388247622511516419440558183331418650140701532916461347653309788102809664942000505253673054479169186433038405489828964603540435426523165770586774641985276523500981734797329795320251363460772558860822335004250688295632356959581257010125341787653509245956489690336815624446829710044156377269574458795685298962422407387992878633453110202003809590230372346319649239645257626182668001076277356905810756965505272067232817201097868825667190716801389244645913358268697003850652652878601204072793888385106125702469284778619616310125711664436718827591886162595454118200782774192939847845526915937399586319654068909280915318122110542400574791277336454690115668261468511405293323689816383448893042448738598193780136379782850760494531781083977901225052536195559820093228385389472925225678625374155778304046205121332984327476931475086052771222833634201190462078170078621983109786432013640785606344482991405762715266687658283356179740518050442403039237602832294289431063477901214104295904704053245070031949738649789073298295675262514892270293317272892914417920684418277738999780224732266125219166635645139207847492217907523087859200229663535184721499036509124601986757956803727871512364987290203921208321043664431651508131321678123371430892285383559345510085020055140465585616563549905598419755047805160947784628780508077314321690142534084234750058792956268532719657524433559573410213233676141027408089004 [149,104] 189889384309977607549611038642974103891201552324957124372870367065275532447578513811058006920298381225440923759009626309137381108340479692411718819171740957024063231114289081055446047669585029261205878915873528127807532575964403856789428994233224359238016377013724848360815560599159766138859399875101606570570570342082398213764847773384109373184124743830504392817839335896550424210962642096728501571594231319004506414895818013054763959630682833585694388130266128487561775633273739799703474009065484878239958705859903782100992164139985854458573440661246866416974887146636873217132605898828202379248343944655194527955509405136076991315886052121809885492484516765635177760299481573294033963915848377589702187547238530462342580016662452981835670784016236206433379064512937876231360885293387596957698759017362383453853541317378508311030500920800168060838362432961348419379451325622003440960218411422632052033423366004745386836454513596219931640516469316499580392038768222863637756395523420400795814584812107016600044601197126956938884070723886539349650077241973760161816278952922432702570127167283032243571911654019677319203821567496019275766454680330469481234172712632774218644802510815305548945627052540629871575361651347292102649390167549420065359067694436100597706539099387612109223800713159566608386403587229834486713304909053898244117123638794492778952070691231529292789943526344737605206515806816680711930954167744559858953547955557680268560089639646157206391051127588685070220531672133468476705497153363226602557285729945973113485869625436168469867805249428896374022117667922352303500381070382005227523162021290635866399182406520764109906069740475394062762001051482326146331154144342809144413312 [149,105] 1147640318492802363464233405894479946140838227885274302217557541716754823137712154855204479082119469888892405483631354885913746825773263194039561137103289933884312525022337230533342321897070923144007615057357631775223446953743285015243593530076387175686531199023500723153960869857942737498656233167340361632441890338872173325285655659710411795078383595950922154982256305522336981257431582524793164386049182939029232761910784351369539658415023139337873768251695755914076567564399942048497691360887629150728340513337353877941288591232062676280414361163251053234222907668592540460649013407553619580126104831098133952157161339030414853545554748210558662128130901434229646376686744367097968731570529623019927587953960042272501654033282747307171922658436526540101470412038240361229044370793732248757628301121255310351981379206046505765896193858691252357760141255640678667141961871096063105518547785153458062096227791905447873635321456355414269496140436497275423608833226776193648717969979244305799839903147176282702350798349976165582686217154562925424082496185025255990679260489062861560305612192658780121967771021918250344541553189938017047112089215531235648390407337116587044073413749523250249314112945188989569208258956332358524283929146166571806876192189632121276944500811545869102949338267117377417055399850134011519309571798200044517963809304689653057735877834005139449111208246438570981308301023477913481924605984632161722169376925017309978287567411935230343090455343753251773557054042938331660874181752202145850686133981367611924544042771018881742979441297016812358729405123722169359512172756029841831972899347083539039935544332519308130941011362271856640027431580663463491557117271565931184 [149,106] -696506704202049710896120487062017427453581535652836882765210184722237653023596291957782279788165938203393012553261148592654363759826904623968289785189844070495418015619376244910942496645605048268093683321520175420291803129698279657052621728998813400935015845918615599590277651359853514679254077151966375254041971580935101714471436127874130957070288641992989862386495614950064559223752799094318725753091662157792529618235242983368600146449098574279857121462739043030719846340908812280105763596301482520388289504092341512723819080655218374788917538814294052632800456109050764510817658294901060540477542210652927766813420732563756691129029969635549315157506223011162290810905219654095603583655055706362845527686928402442585930436470882913008438394312824687051971665875841311054470448815864500476140214984316479557573171444008156478901251444520171252457527075525156754197070402957193530973805910091215272253642002259364411545546100813737724854020155360014105385059494850070656697492134662053467456709131469825752246117412778404124767727420825192137868732257358242290917190516810839392167860660117289283774191117768986513022995529095728910691512284435228752926684715075771620479814200956976131288156095188630332253920152829087281014915291472134297744229159388385887303756257082158747788861928213733498350851579695669116107651046157397052147961002819605798481978532200696605538271877117855722439437622456235007199781743747097367319896107829959061181491580143564402476020341124820050933459283963895096650819132087196824921134658735087012860626336360831489164816387244784328813226658606343980211012332975200975224960237989677255157705450504231270607518423878134306163815732913444986056744499136 [149,107] -6134113669273290366834843696322659526280678401343520556645238765822155559958810947925418728209782417487510149695759031781198439452870169135118683808681739834870419098880457311430227645533419948403703348090458295519357082543798893344551701882899881317748625867203185178868471677061585059846099375763807256815951699193866890564136410312145145438146329823934514532288722146469130379691888723085800858213274548926670390519251142289216367674787313412349213436710217019693387146405957058406944036802963215700278597018189602575523761060966005861769379525377239840924314087406073246639213710250913121159848745108637698811122135153323506772298464772379683359630935436201169786459854941919090984963431937445104708900320476684411935477004336475539684030393906944778363062708417221182318766246908559085632417833269963135466294168055652283265254572266580974158454706268494742355616693144685233495418551444839475582310936267979904155195889202302573229551478581114056531722022904730647720182372222271607922331669432897674665431932372867868322157124919147594590454446974371613245076082697011000321988536520545700624649432933477704235565024141415018547758860924016806356861219687882336808199816547298972634502912560775729504425743403833537635433523511722512888469326605145993637555702401450220602400203509190053629156071424527738732557543396046888423946668546156520545439458459924974754548629712449595548309890455780920068419358937824965948160391401666849077089351580646046980481137671439305122851011503560014829062749522790216979807472382556135280673302863430600234832048235531758832870929033962247097274107735924276932837206863670603103041787381360027928606409908249955105759878126133308406243336 [149,108] -1867883978541303485808099226371620083503519673668520668333765593340087077151359126497579162680581805248422364170852144128330886396751779490743953085484428653172450778895927981998668047819939530932404801894092764969462259264486110375640520270771688848447559620666962729358855975202774759128163587821354651460791281970318025686014393196441091164259863868851408015432232962194873406433800173612903870539452691801514269027713327490977425867352663617491250586041559684767393572831540096203094733023225410305846403239706670144971067028985390167613219981512897978009806739645927669709186253387594096860125425114889312260646819133632939679268700288397056072983467089106032479271052492523773895565902017881592550149120933721712120191303835986212415624443820323787248176793333201283925630283810552447316282360017058710830464586308632166033484747244771104563068950057296308063008434018185365488355767832912882694687051780852662272775359564002083530205081556779338495769533355068569275893073386968295048584205047926594294748380595448309656668125922834143817242154108238361416325901229022016144067287990957363406030358379247997457510088015408462831301745979416361095912439606228741275277261717714233902666184351864593801215705372804714472428176873526745444261852895825603233065623210632915522795141934990950055264069020778818345741754930816093986302995800850148594115641362964898970729862237223296242255826486945331564293288969292711926197975848213269763990416475999747287056091712721362581282740294787812183910821173270586775404086951981991399051832563905243589149804556153503769549702121368739240362431502294649803534716479591823578168166783668666791516207205329228204620328380749376960 [149,109] 2020360151655061909934212602898406048175117564714847659982013952652830700304974544060137638156596545470793035854084521509983528728406304432101741044848967975580743020834267925619697422412708670978123405905698579279703015252356000029201152342571492622500855672294784010826485149871620057708565690710972021375426282285527640179339238322224463410463865943826172078756152257985736315622792302613288404564724145519866819472308575071358779193851155204557273955761989220962401366276287326263182504793524917971372784807335104209321720660249683505768517310825210743637423133471442762377445341210216200996621236719468740858268521539265091667865885905850062036948221114000758252597191458904873291774185856172682826663305197637171278637936572336737762629349042498457371175284507937739285132685973696367457815132923159832250110087153842438502968497745557129285795130757235000797074704568425654185002407417147247786776803301877711136632392319692307365469705066274566961366994135130095786073259669312120542096119576696567832024635937804498474767284020019250244319125194253562536507423395971988422850116895783084313071169840706106716823601471766842799326571110549056068573711277905028670871009615745609719451467607666306376941342879633164372538735448386445936129091003752328503058496293743761727240569085214615981182388930447782918223655617810397610276128624905139250133272343334223570179019243441564470715957952499036738251439598642624890692663597641286130964109081695018266156827264918081928691671203879294612986430961298166180006487131681068140396074795919460405253632943574313857269940180891002629497999804696459211706829503808291465744917272941922232125156425695376398628449421336 [149,110] -4301633968021649728958775985894001572159959330756439841210892658160909447129591106946096750896983989514756016121716529559077509500104108577940244314533016328953807277128095051215250947829845029712323774940829995447320826378961867284841402716607140148463497128665446980586300104279732594046990517520317884846556602039537883756027716684752358733792859341559790156474386965445920364870285772125349050767239836220332428224652967169125286517657207910078373651622688313209562492880986947831930952451410163711569913175184734941186519236944122566244439554571883759114703409786932359126516298624200551079158168488134612902998862762548842700631610695976065587629540558289117826428769622530208172040357479809296131397358402019756429267166021990518984097226272161352174092307933435004137577773364130915385991076710149025709251100473644716323243977552845211874192815056285917435925838595988771539396197580522353898426115188026997142670084969938904100352537703154093839108533505009112583440215920626564404458316056305682010125142222123560864065849868828018033025752817760656636378233059017432949132725441767070876545581257004930017802997164707165151220929161478496356206526598905838638597887483784607475048514441580898513432197727491472093939823987763332636715070111494435858996105063286996170231151805168373265143745661956235044356313312940776954959751944621516924207447087368020870075596067180170628459827221863844083496466463517118481207526081184746348182754714438295779488403236423920771351094051798257662484937506346779508315871285019454859292848999745178804977889144418229647082653962473301187683096320767800674906414356979518802185548586890468426882828373968224854683080 [149,111] -8948449694752143470600018408385068335258326281538577566877419204356448423252736371599005091482070925265119920149000408287775413159781285837798857525788882779886630404903782744738627196767854759893445869587799613673054656188719633287529775834184983732336892449882731253785611647180068981103547533139284270018752101090154761696832523851720772255408639000596082009257470631050658407586095182607824708668500920645331075498624607035198930905281595362805644977783462139562655433330330537745768958147996544739224937972268140941629581887773507042316545039832837330558300708512371014529279270109165260181906678814334780647145763148742659042745292935530637745782367588911763417744347170215699875823838336058202893292517693522512363584366420808353161658148891062958610952735582724688046298124789953706712417158977003330536175729955583068462528066212884512725815801542242206048646338351874188342252400223906690200055023077775665974818946930996037166840016578793864442221188553510019752403244559451025733979196602502227715170710646504174597439068699640360176721244612697574230198703798443923457370543426944093483087042138133996146228184471541361724399695648721607779127187050613448110751755338291253118511492849317554507656688619035660978664244149785550291487085393366111387600204004449253773685692957435590882667820198880052848519501907353920180679034696697047301143514225205332540152331988297473597615501533647100180685546780954287353925242570389382929334233652014542671303801439112743861178598221663708883325761875044641903166040433315869479946173191523484109850724273978217036715951004759143927936561924140222373730922461867032254365106340739585347444592345051812893 [149,112] -7900849874413761619305404402432938216251066258974147690640950562697151775979107343623422621274805702979208370989789634117747962894833577798391518235752964334282300739559490981330321113985019552556528816272646912269692213011239814954683024147849491441806257620711864933258256972540145372462773730637935206121701179326170051045708111297626304516522104256047940134402722562618420937741847391325567665592299427315555130335136346362127257209359128253990821637489219249216590000803581970090469347173344653186705239545902730987077359364722704479332190933750541084674585333955862569765804850980423320236990077802545586333332425289043236675598952112669047515177002893435561916148544337524688883657021634023048923286381917979953679679302871919864668062519041850761655663699354419720074961974237122491411144658413768432474647645232675933150636772621259538226908102229663108729881626729000290137041651947352594846185240725804770979894585474467003174828433528013793563548484799627711672947503663045974197759621348124139761507992085397179259735474237843057000905002788664143999799600032509927425993785752500128061565860444249408541407453312652710479730391083989606181031748887870955350774298515038147956144175557553854914380744576510739555309072116629083528461349821416735216172901503225925622170179753335099264424095230770671668726529007513620451064768610434630442389348165840032584065380571836724267990442486975853287679534854711334476853231630806342117771141437915236722107263297046178785636959356114549819614223764568995389971032850807169137105291216137729698057343256018687051496088443966813707351463899830696148249164598854081184199628404196541984403439191040 [149,113] -5236850804471780418322368898642508244905892674313912728215169158291942229939140813257901297691057254564801651083856341806363629364809088204855659777397937985210358269043383189832824185255313683072435802462763263078751123705591849847669168525882187890051461855225876008186909988999089527630872077648469728362254236488772864662817457881229788035416208906232793201653541291293342668752092521836406908463904265547278559471009209963955142217859466313401687379543315001518945850934908984071037332467468771432480928895058117186816209886558044805123042346894010297159550644176126138789653716782189205091626182858041994589574020700605850657699189102365726051620594328604819101611473662262610343648285701098626298185451665600468354840917184603631621915320421305153334034854168294705864055407115147242069933728851244891551851273900753309945748426973256867326587481729934957851395850836797430727435869889925177062519986214827560911842614591649536661705961668741509591555288927235058069656877568375488651115569417267868484613361080633872850122227921339220376538429512442165960819310002020431936498290578000197611763121526097355411530224722381150476179890693965971303128894919155986123901618135087104108463921736809129425324882748683033421381633546676161281968346926181567935268474124629173606527908654064321651926243478533636862563016771902929020382532321078174087487471757912270306794829678217495014570197920953510712741649851730941991116961688322967254686574682646282498244488042791383794055873969192252905007985643083548525026236355075112709079623165819796956643215628591798166473056927195248984329196058009127630621329874953462219959635370756676513237504 [149,114] -2279911028050658496885932823521909203584641809019094461155897787371672413809115707100981723425592954012770882836819521591691037038377439073858538914303889774915459225677395733239972134527428323655081672115382058603233316539856027148147619842957051883222825347406650462598564226556340736961921120500752517204486943220918823913500851121850493422454682323617523079178818326931345649178220318350118568759059160489651760975854369748917042755469224995507487311710945774772347869683084961292833166956862031795267791730122284362869406923015103632625826580721303614419033640759968312207381342585191172404159653002200078241439004329828829829621429045977718440116169091807289604242786986461248859636299208970569560374336943412683664459623597373494757122757448862872496432374850805868812767931291791799907926292294170742914064938939004779170743623373148077066212422359314576698477755441508509080252235540848152303675836391796929066256667060670898297643782005788259714902010183145141977493816565131144621442062822440435494343443168650948916942462408504239114946392595750794043262184335639011220832038731108946682094164259193624034729274566755290740286783293706046757401346798321547065256506760250083056048259888909917843787115462294451368508327710247166837228299237545812538805978788515793306145320857629976368891933707274349116409562838386888222016138722954346414947502458939144250060960707586534357977816276655894299085902718606905990618170328304549353785815580450401047564631030142826678090012281018931609306129001939068640651114395773529605406283922652147901193938260729368775463213319808518778840316384625889841676136857394176643814222327265517904 [149,115] -630038161398586121440489219227953561419041249173731620375329876266866836693722913529478657075533687513572642016097376359974322028357787840965248432327553879525837645119443578383092185136082288313716613196276673945566414095951823463415470439817403138176959765421071570724483420169850762523438764056170074341192285383566122703793259070203974668101210820712175562343070226157870734813333691449325487253425985041407552226983513007426607588925261955012757136052284368525476552821539501280122939488233560548708869073375775346433607777955601994707113022842232408344511888993502613110613472160084892040448721022243669510216817354601961151846504896133842182706542491593645014953092117552622633421256777660489259628216412970389151880072040655922148158333534714283577751609087416549631090107553376424541111618352166151014105880177620205498425212366819933639073699633815608033014434998222139006656039983914708550445779858604329633497512409340209612960663092693549925074161481174146720271800308349453394721783391015099799393521185977379173611820929889723846739767160314389425233241592695442820868412398201410223758286398394943804591520965992625376389956237739229986576920168727602825738216771314196183545210667496381753536964756981832682559023005587593469098125604826968304047664004213300408915390063427028365397622587167900516901872157570988721257350162638834990744867102459487688157661883626314330868564289640353209095951556435424568742847780991816921497491747462101898905856700509918708909025972949657002830306507948901087118898849192909836903765410802666551969365287863527270442797893843432305808154657375476446499654467946110609432902234786 [149,116] -113469153975543457617235622163232772666805976403121738305950020347535194995721684853842627840847762169929546240587608887606730788655710910092786699848362293720197571490790000885331750657777377445226360916567621498615410715086989285500351920960281438224277632693361387585953862233493076445658985061215453550505586985457815967146763404472965317581604064143318649116825363338119606429281230683745867855554665193859289744239155544667791949811798288980705978127323401391550300181805525379775931065437496985282643854903132222118578308099672308573040041026046122938347186348457431169452598918026237338870124849788587237860264187972000533693894573561756211662377940833834300843353860553303380140389739001757138930447712816807096137055741221124521123945416977985275420334990671891480015996874566850059388801658887842764519983265244622885655927336647230110611177407512941480015182862323172762119767881108939880173299298536311799299198915768946668662486309552758204480688037707040272704117967500516012628674254128231921896318209333816088890786629896028813100000757242770109836998882451837271936528235598392765765063724155613700024088939586632536564243188409920746013208823385946914299294667348596384332661130568098652311471985922337412053682277506498397779182035583540475710428222689507161056076436833477133066109485112651529625287717312258107954886396756804256670764113842053850849205247485657757947681843416204181995264933657892134882116508619348058172032097682010737223601248570124797032254524077678759184324619269344639807477738153767833830085202354765578837432885812540326605896801836906687973882994563907432481149805268050054826112 [149,117] -13373069999086032642046176780415689765401189567106437386159614166982381832192793977846319285692403807278842835657290089908552244161978237795076417548085952414866157838406562349078305956744917082063243514372342187782683436398904453276357992108207845019219164656714063033488792451006469983693019948850415664155818817419086579499600013006476786652887356612847433480585589757572429702231778823581286759537084473318754697487717819068847093887780176513963369060814216296416769546400308135263707657360321554997868779112347506050074328228923390632878131088865528536027069434093542031580347972326286921547076527266397325827791949558380636825689251108383298217374575763637206756321110198060573570050693392142513034278738545900159440612779458716226896017695135834123560157317431546437290867521856293959084621997360081201039651389109276741783842839451374881528890333463580511210007989279981776240899277210955132586101268763709495777634494130806114988480723294880510784165961402734202639323482110069255977473422876905890487515571393741388467197492797636641366141966795289574703942020791758600720891594589168447512952952989965716128523872477317961744556716858048165930280331743304385613921210929440142539530542471122901648486577916220467830669544849500477771398300872352031053890588268497518520213904978771451068212014422740280117754980226079175572908366390943459816935627370825996640397870651018716464626822880706262920611067160622033545978071335631304037042302779396017837134124469674027183550632662430787467068787186091634696681595772862721114118638838172412583252424321028719138061162869895565244023588805614373240218995765721904 [149,118] -904620338717138202646998985077402865394203772080463975131092654686667697175318823786311106874934536813088032350605738519237868060575460286423013472117762530632565165704775695901342930670494982586679420954134994416378303009464866999905137668779976199062220780782520291733555632129937849915101435578235340661266725953217840940329020849449919339389633428468084179792460700386982044035923325597655265247055076687885499198201834268298379640751665839943450843145374900509405240851327017791372144842446885745799268419302539886240921366200395713240392376191770903586665774986697584152665318429161668915439100677154892349126388016095208217802031701793962012564784496507834997871194853622644367502090597266768616645375430028513707239765805800099753396514671731341396598583134326648776860077899826335054250616495048101177297254192520401759724632583417720023296583021889818036480591960745955259551360048752768101066503488639878873457256411396185826367859721244038573765172311429400112451017693488361561886188183330774480246969353218256321396915670544107270395013766514294162440569307697752867072193457106185925378139113177114832776114232289060701170435599825308019515574873335623581148274773912089428603650040477989741784551667804451252465525890816865753319210016599774736552150248660028723585752040573016115060933570791649944066977940447961194582928521419576253407578129550332997549959375888028637642498525823828938477160350158472387159053170976522724414973275468142597565806923344889790562910656518060161546123874952052179000570673431495819727544865681430870559005871694801536551112963394879273891332510627947685165928736 [149,119] -29875399510733410348049948698381339922642615559600409504438701043321641484855888478477589580162544593918788720363966650606909983374926474348952535449076358413900151986551179529344394378344677241342948119037157309189647869959900882834518303244212750468073472468904648020681256394528974051501034424308391595474491365652920969790804260786931168696536033082637757253823910743682539622252602082028564117403976993265896758272303494800362509252461748541921588136655758567416771634057208657428081331705558334557096012917284989321496307969838902599279440023316250086243476486944898355534277368282947010437603364912489022341788884147836407511310917933192731068019358102341144822215455856269057776298399065933494411939366283138286493787233902187705878705885372468573488960885253365802952077350102077929290438010771834473217540604656220916571715051943323057759457654762099742953374563305838868700480232686146671400352761117610831327186419636630285506577007205434584705380364523456823475989868397125520614636118697856115409865221172940376817079371089286452292680926374324708417271181242692558383211166794092689784792118946571876224739912546985687305963528681853614239928091147142815671277910896989878026001251390458258193516630566937293444669315837231444778477428511731681121584690037729770711026010209898203974508904513573162742742141911863710426087634228368347194212475889838101194005764968617729858695553133032219195878393767907319601495354508034360224727535180568055308380205414498600922494728667671273797618990201938691927532556746662070693649824644029199989730442972299841757664365562647835902954223715725893068 [149,120] 590152275726803025179333673383994908993040445601100528728349442940161346933083068727941978031320243253840602500838464089722349323474087804043218083064948305421637123419754910279717050003941746868559833364805703419514311345736091730244108124186463095627627605672330414096018195475518447357480222320197886851781542629233621336125751496108722351936462809379257070376684417928071593879351901846910332224309614524679021200654515627578074880934469992781284756422700329550463435511321109375828293911782990200093577254665937221149886506408462047542611706461019586441719532360161383004672823469807198062747100792396249311816642466189894710678611670979617723073083815728632383797658463441641063571644564053138920554072085707303660581413322565681128027174854888449650309250143302937456087495612164374888713411913840306572199665638965399026329969156903962227906606539135616209521832088045686639311099603551218939955360091668489509020788608594987089627250446547745159979524804905449178611305594069933724480174280200668503728602566068475474654225573018076590668477410066339437601550182116701773840221154509067242646889993500781786824072598789869992872486716616885005545749722892277988865990330032274683399256265833447492182712592305412388528340487207199362104517153823889517454519391756846703398815740447422359087972949080156576060745786220549612107491899686218287473876799323707506411863829613726230701073566047344171567007374366366293023258283052599627736742490436862809540262524924695704922811103928538527495670468548337590094711770729708809519864755609510777432215048198123714106354492286137504233100540416 [149,121] -89631164057022659297611078561512527272813175408038523388391380001504407395707649731075798422583603244904774468450601206498427312876845226027950828128218365199317355913832650004866681472428555343317936995336766830517768699682088972175163430299789483041265930590492456704375727908052280324799056903529818445547380504110990342276258654594128899440936733591183912706875909439172847940073039217247490302209121682617317439789553991670771670929886071331660074797055248929034369363852353623453805340555208352989322225966077563108555142947732459556635919533787520240484535547618241318651298882311639672875151857179995147527809436749000967252667028495631095332966708766100268010472856455338142016875902240661073205378163344195437114308596337145980365156727132823870178308895543053037050579486232028664114420465598904266226876471517919564961425873158113288802478398827110002267822766469021416100465387601090567792688328923815270795100959379733955737128289817958986339332665195190684606229129266572712525723019437980352683802161445574313489424127040416039713060142396186286780370442013368157281097293198174995298183009158238577201148262684771924460721360879869423632900245005103154875485613695870588407118164022140224371111173963575531817331826345814950774346668425050993997132821749287254613829000618226318018477331417745054007363461220641738143450267564113043385861098094253201995026996920432605194285323300929649208250998060175058968000122789097517194632350332736891877036767203521070989059444649960000272143079413318442444371824718166951435530293671288087955070614336818508083741927632047847008896 [149,122] -6505960454267457390982748412650033493508838853065405163484237299138393852845363947465788280265972821013474693551844408324250240483096024689925564578396556573276720376453949807102422258988825365826830307712834256367974931763418549922494640464445849154133368032075221655988423994790835964369587008941274827974571470933573679995051315212088769491128276044516294108142558139932161962912935481253487905379722803198490820146513996560198297708148421706141770902475359674017660564183210242317914657233949827859560772399074951193951767330291564787350392543780713692047266551943180701683238862356302033387088234509167961988081350677660366263813285807340481223409744412483649464473860812931614828269837946096774574844869152376647383064752011848573823488344468375173742304642988789300132661578276130743508113588792018541500930659519723775040536180586725510052557374877471179165836859526894842660792268030902092699116359353830997435424795797883412707131158042618611506155982493242791360564922507692740885397494699848697945137319743609586871424342781295038383283889950970303107760725505848816932565748959376256847317393736727468940135299841353475113899687463389176306649052120465963784500122209144222113638511383201503029132654201904816373025243442086065350537586866937598311219733793244922312131089577998980595416679496370187766245725888239185518511508815296816879185765036530787785247984606151630584247883540052540909536442386159044786681327193768458788302265558483799648902593029061643682318658312603291665465715681195651914205332648955629374692201978628597191261773967535073016963951966390400 [149,123] -194505908230084225651389376659961210359055154999939852974740240447159231694597240403238697503702767529868321245690898339721207714339631735142842338963829986543161862328237736923690125112999294649817773889969836168052096597577970984168510365584309003792049020487061249043126884457440366080661823046635243208238057468697184087953662439927290693354370838034930213668946081818271708627989853701459815310726473980781801064500273895817916435880105565591834525331179813377305359724624339269198590520167222446486497896755297228053453927300606717022744080032622372605496021523838730916378496539597698741122615600620967640533741138494396053214273747059265868946284444044736029849156636402232204430732891731788270329738333319959574506704994473947100192467126814543170275913028973573646966948244728068281996967874006617286749165990872259472222721465374222733429382956068138053715722988097044709647429331912734957832716969335422170314349682626217207323817090244623226117735250382357577100005651419826965402849644238774303813992611416593674560255680305667596039465918777403367531853162400847241709467984354712310554412567449922546957207516849416083611041339656821230683591812245525908052378385498202445526079207960565060592084447565547342871271086657486628614006321171692376805245893567386220300487790303070696420062976569243443612748343808987157779124757300215368737035399550279758197511450468768520335785996325464582727567035062576730222589356712932217330375689232630990866286023976902474250295842766876985794121433232892632710989022780371898609345789418621614400879345531311038849852504 [149,124] 26872694616115018508438308148546540861858190855248774519793851966890066954998066493711776549209225580612420412880626384432869786342932783751025309081763901792841573646916722430871792577192591628331053917142314253670710810049537255130164251019950559920486258274356905960337866295236253653336594658598567972199379115076846309574190129054124369811257166094246884514226983676065655968153243839956554338353176566949943930584340854143589131025648497373966679223620798537497972950002658960990984983621706319363865534754529105231448896755373617742231187439232412687761952027807768099147331665125499517038433493988760262616219743952365310263137651063722251688018791512105652908320485849288673546046896929796560556197688459615928691440013790117688390571842767787066153079889289411819845635316442033303701164741799368351296042751048612853824529192969419433802756449830383727039874082051447808571319509802940808836158287493578455441157697665999709041477094058409185844351374102304737982737472164524339135734362582115948088801298172335824748112824226424920432208795267452665678770929957798588777499483506533882231395364042715794646080024111934586365016182366463689556901544182653401807674760417776662046460388322100847574827983990372881667742414644195643502994690848856725202908628319906821471477911135228478530259629738126128701493815064673347766094520795247895802972596687848514201127013269924080688623181195524610685313692144931613307044677590648435778657185381164894164472596361556166710448684334585328757904967084435562544043329271656858749937624154491781603619368480483847168 [149,125] -637284119028497582660977552973911319734948893146943973707082015671780019265321985716751350638738470918927555995902388032215040777238310719025888972507895013975116816476582503023251970749609633402108741933365664382069460986342603392797430778783877638482194150719708854301843327003795865890730518731625662712719523638796064408434084563321378288520889528177421431645344461509582329025517368472739214591394729805717128102982377603178009209831850933890255591740318625557957350149631205277443428594052408100489947595943617405939667091846586082417112888926042617814536249275777284643842557176221362152804719377007309433638841934388273159104757039689904510484041297061664502069102080833527717561570824155849404004869478389135476972437660032811233613503645708668144744944458653304224067388876775573839916726091971721777042987866855728084054930308158834028554427478060049774968811479098502969231664744572514947872378269696366658817784604605037926932473582652241994168852292932318022112372985269402776082640592697577448706357647437141792558814266420669370508335708725515950949714458937422008485478818460787285197651835313506100203202278718928096446168656917776447779646862023817346212314254520803715779019224971760572474468784678352983581944838726313324937744715650373392537176993876996393977661568147718445786691656308317567925019039378506047818200644321409874000896678820981138890476939863457984857382984402757733460134860393889844925659015557155700691469292292820331053880825444306289679479291785127916551160302222565015582423067017624035502256935473518538900963622896 [149,126] 4843895819921488494684325132911567667840844920502255031750592178706969966865762186241159865447327297861980238842436388752601980210898206322081243546407397729767825409889805773000287954515970374717675245909998588497547383134300219158284880062389667363882842880179703440590847789150461212329190818635022380763538461607030256588744121765853580929476199742295063812489864765512254734893698404297433023402169169904690394428106795964622660911925851481462958275411869212084129398403340444558805493434385975278538057311739478702333406882214114459983985504513116945122747191552240604939953977651112172276508012363965500291457590636544479984467045230204971259044180012083357848213529977682835112125189841969388141736974306722530683214512485619052020283493866840787257799856012630852089175947978910339605576512644417269310210991635337707805175710004374968196768363693661146263313246751633929383140865429753714764344179840018496291657405926498288126441034271213740246591314551564214147954243751546677924211446013296340697878500453437109096276523338084257601124807331723455191335683857468166889353630762590529498614767621649537960320810722100229226548537389399856759257050451386966907190327701470741665143653067860994371763207889091615249715520018326248401804707809505910932548618103641312158280640730006448930490016179459441522383300368642015312993697553369538282044553828481371432397113447952256910444275539626565500402091031438402642116133369407145932105971175568822486065722042390415346106303082184290698091483584216628057577785900016074485498154152067993477304 [149,127] -124126801126964448725450800512641463522551281942431303789869622737401031162073493296827385472127338785603219545390596911916402613002063364827395588876497242657278378721779379440780193470949849006301315722829339941408634918473072486708027563515253933080190831696638938636219867505694086767387484151451394888492638985151409209365908301954538946925812548986089836475832177652159132979466164594017965113797335895894657999221194809029091974303083383292419873376924565593245098768716018727339963051355677798271399663260725837886541420529657978563203361647653653227610618498966281763541320485483161964078643879091265702079497250535774032692872852477791985947367503043191225769317710145026137103372964034257394376494534736186175977527926680895787896228850657005875421759958006895592823736499865667639772668774049237040211372851663068149836299636930376786392098770111138981563972741237317831083496696050134522164012975098748552394316469781421736540988064800236824647549455031789872019331144801037199270924951263574889537933339658919662509836578909804898063908957982017502494344325997844927913541864422543663190072920249899133868519826314426073321850947435734327102619127597105014049038003411625146855518012934529539412728189063312576102067141497358760492169882893252548419809303870153674294696649460132433257115025249858870872102298459947867145054117578295319516807707998081296671490581065408710601147846829128719122808607318961983793648247384389397615510479307090170697460742319421284035112767398683341329112206597278377063304475641741481052593435886771 [149,128] -68651613684515305116052078495098336666719417479020338388146972403514188177923847805950077029733475302173607039276643115387481694452301513525234021896920398371743089272878928637995888694478721575705667697029025235873598766102010780115461224602661481183287638329908464116951771900559595707330729256871587395255002631429901388052456768508359049833876412167811261313086347571027925872642043354424863358403291705068459622466620664959415073899417016142222312091094218049429047990181098179681009074314783787259007917079214896420552676071389406766540808635653913141888732938026181961956216840359403871489715529566734400622643372397303702646236037222381433081385702770188637374182670072727292142427145984422563118310095937094240195436824194350741965917299616455462362663842879608797993291853174865159574702596521700579239605946641170781926661745272010300634030834869986323326566603249250696728253889327608521223043732717800463719178935238465650085588279713725284938262924592284889320499407183333440313311109915279285373506094409519144502564777436713336613536869097285011435552001923131380629111260403193365952400212039830315127178384908855189436889482207683439178924782277399400407241974269816397862940921217648157240539730650442411002598265304267707214771058060038371491185836664185832738070777951638505575004841164040002982653111293318315074014373069654153717370165743762282136188433689652832301964957978483257284069862961178531475594711091119991646640895544214844614752946984363703456209117905261840112093299551193258362547803124414814336512 [149,129] -6781107331412728734473731153957674697549506901448315231754563622817302368703892171264781992622145297950967931389165793698042030468103045196922699487672383949640993483150093850534927877875867408014804783989856584537836323351913837093390137453623435857992212136963429092753390663073198429624792970315714218385491585717057007104814699510066006171444782237957078326395418270722834882654848857840030354658146136895857439417322725337005559674488700648254413943478550862396985438290005945680195107019146323361978878104800488705509268243778642827618013257990695419525879691971841471842321867568692818737049352721977076238537926757395138278643425811048736157085559289455275011122381838694737403273777658702616141099889556250305709507297230004080965245875730294320319675656671942549765199418141310663163469066870974886583504520047448555851982894857212731794578292359644165177587453318403676760618604373240764402394180327485622027832794850291031038469364541531262302609126715956705722103157889341372389226982286430086164089921063997326790926453908860940229753874820922919216710931236466093616559699667893550344509388420863502170067020592848196087923288573262297822267502843231295146826780404962499360501473179477222948569767930537107362071051578464986445675733043519602325266293190478666811080314464005032094268625705477177311218891733840932171200945502172874950872352029436423458064706886664836939199138667884000263759970403460196215212734603441953152282754843976988757830161770481128886473801218845904887533095253429311466752823039652928 [149,130] -57725279791160851493581833921251847989858129290957830446465784224380899361935940852133722325005006328944977782302487915901666377402045986531993462078531078025061544949385805225164121590603976122412756213814876502456431909004758595250663319366535240853936343230709009211401302845020536750859771925195006453913689684045505183878088541644054455080922893467155866907415179638623948618190579220316540063246806820927314736836369902562072476146780113319356967614972955068334806973550843832092618276646706965438615172436597477940562581065890409024015271347808161947888678234924764346789777445220439799612562431656628029111986172920811638824929889890951065403100346207234469940227989134592475542419951216628745585795149900970964725089465004077880231182966801536275153780431908806800173513853849957063193889275569746686833103302069151765193854528927352318705562280722727382071667521551171730964569115275992312293823994581703834712282636217282323140159062343304420494335515688399133318554780047528707136233317962955048067139258253955150812284142558091934635959309888569574375294625850126994948780709450710135182299904522786502063037880501989035620012408854780921162959973723480177420102501550477890712784159508333790183855771337953037490032207024103552162818542711723652814561275967121155169839152642721176910238911172387556363289070535315422338174598429647584722635549044582044731599189285366197437240075026045667515717045069163770754175102246085342844058202400719920571123714438588399761035082654416907134524114469298749633735632 [149,131] 306938150441656045942142859544800073137119330988296101969597027510242353855370195375561282885692587320151090656664607394712900661019338650777955730118938936480372437802805828130926543384581299350829999155630940715256935432256922521314585893961098404058094711042848089784397835056459434509259071018366785146593798260966357790564614798829094123692185749551315942507893701593215864931205428892619690309406020995269789041544888980536459655081684655780970741011693122100808822707301178408314806073691286106401388927628672424307541710662575860050246637842036336260749541953115816027012173701318316558613431492650170226558633320722531443209124290937906799618345334606884375634750024702294142091597379196178751668777291502619304695906992007085622104883007844640455633440088780360617851835265798606580186926696474192333129988738457716861670116567453017692486188432212814235738933529833138518238916540307201677175348082377350389705538679474860130447791992240658601385080326059869004552490562660490408626306144225905428449866478205708636510507868296678439202378401607187107666595196723504800033598800746034897329804934100884631700016936054693805305680653351969091927476884961107936526076432164927263133598858221717774969752490000081240183154618070150539803272124203724592218964525023766613730966092955052841434580700464324768380497932834528572019396624378476092028528921922448480655130096116024562005515350968300911253970012948964720995837045029691345057913982711425148451676936179142301122041687629172804402915045917932670 [149,132] 68859419871009048496249906600296449689527914395612129311747650593965624902275504006032892949565932449466993585395839965387166764605648084278222052326482796983243523561018859050162045327705307725405016562543033074464854505936921947203158446786290661916955381229536708419519593701491859911501668686382528713183996239637238242860533865024695699195028484779953130111534127444225566221665634436671802422735087626447275826333485336294805304615295040731082303068311205132426494663770200505712685332622324101600380170762707544253154993903209544563256232694276581647866123234511108409309147459974978201103053253820068012742312526258650058605916312224084245124419731514162094544585622243816911333667608148217577389862070873295367219944390377422603177312017521148691511914939465645620909357913516481543893579098533002657613283674918720293951303796456476798184788657022895328105097629853365137575129889203067105748483509624002988286845070460333184267304167271835573135805460780347026165980905212963199350553782718078410440163091785076799804876764235618922721898989469539923761606740437700665629203748636748424520742177492164827707316507253423240263836179855240533388983358986635162379062555359741929885203531855076917204983329803127531123424575916394419061145229833295012095942754638923384050374252060794105506107140803374551619225142435130031019532570099422463098631869865396319612529882983307987264604401033978462759457944426479619549698233400923513844280076102336566419235087038937997346679360629251798490820352 [149,133] -8045670457384497239143218542658776529498021061941320336781527346621434421473323768818142849838405189255018260548057518383517491339996386096518604959765103015838955928778784207243674620474037229006637860102143222201443256662016627684735251267646230295002902853089585427485776811706213825526736724308109530499278184639333516613322166911472851667753634949133516460591390353464370837799462318294158872122212733714770672805634014875450829568769219568234583049785719269571802239191744075476426454696407524386206567973633802092222427886653909588108431509952831106319899866309506763519088383082346147726336547636681375557602916762054725875977393950705992444160991767372189793787837317130134650381875865939617015273456578037319609236332405716509422289490071315473186028848780079440983371269261680981666985014444306851710764764415461744345048644309999520205910553833977081050860809321665780530751995390140129497282409227967537141330725876426675183429730231134597383429382919899049741081965414891281386317820199116828295356888753842868845146221237399177753173411950879089034977966468745974572364967113322364907893014713900158845544590872314639534567537092401711029239927727925768104946899217156967996889688433925778098526127774047120679881914118230921761744592707585932538227307183817854793266310868022076778452990481128061110541225840534823770301659829809500960567005489858865862543763214266428075160018181916689403643684710571895505855131480033934281464610367495921934235202004758042407328873098956346368 [149,134] 26385737107266780253824647491861182781724105172342687465681266128452296207657351916776136142981487866306930157283787920563211200954744756030760222522595768723494619717126546665687903913749824509513866327678002774239204059146543834072838723862298797679421725978768109087185352566272202437779714217701208378452911473131121444795184885874562453032755298135936481197377608628084118423751249444642595756827157377852843216735641830347271478850702507100672857829430802096155812209631636265904749320545503183039457172845895916347044055116143492332773642516471685704501319510990596447509209129238175116538213149804533208726939891907260325865751661397040185265148514537358582728941389274111410272090893975063051878851773061354172707898223631866450349600551591322463104668879651374397402937428339296040379992041385875121023359344724941364998481219125960144319025872978083562953917702951612769693480164723643317770265120062944166018795218140541899606190572003369621488435257718643048434806221580804691637511429413474812802318830827911089746493657383459130898246356901435663832932595342193086609718057456612217341775501760494870363465360945511287648853236534003807491464770182449017547197710494412502320430467049025485635910884241120697162877271788157733591339865645449990629203291350128192122873464083566096215798038090385417187170931038162144182004543300544965108809118388665937499852080394532586322552076575398928225940591073821962258163061265290684100385752276368384960868288888765360000242207352 [149,135] -32126577250903959918015900384076052105824973884069807740202592188569059544090078778629667229153109624295236903123053266618215727342209279099994546568466747601202979924965037096720358186847721664455853856101057056260673072933062063021314465525483499558493551818580451020155246583340891562865040647792019282781910191360631800862469359967576792582109319093597696539449716411681726204900826617565276100628582356088468227836013822890147670817478078740735547920434921340753748968284567995629092532185684371968360445257032905729920946493201071519093764559170995314396697061065065976270132765792052583254464409745115433962203539998819055988485803444585016898553975406361093444461584770404503423644548095508673258621754972309479148298641168918268484080496575251233696468633250875753057949787282336042333037241368676881799690414477873733470236988410837686375772732080761448366453704317419135412234756166087045585108510833849033739053668429373292963420583183233063753692616247046271203113438771852080298595313493017149149955323996001586462707865536881447435263080206282135109970055860713569641661134338480202029138674241977169649738183683018294176226412599866675432654358666446748721727233232557121776232324140828979125419616303810941774985073957899499252266784780815118527199464550015404150020137483808910330987390787472679987243363535815424546204486791392130264905779160703100293283577466019446110257775831350428319370695275769949306780918608816341044824499517665110416806765696982505133 [149,136] 10052294840618645090252369234924795492182467251906586251604132424552852805743126565593570323942377418971653289184071624493104268876849830451696519535232656525026658678591995524612763005930991504497641329798964572466112100192085448592732055685353850506230725242130893262392039699465973260876865910598962314418955618216621052527151785458017899357450499441781086246821116014542417393297747179697042355015559950546137663950088073981865988638272619700853651533310838839304535970182737746829873905287440933086339248834053315373568546811856891081026877499418899584734494223548755827087076383498922164606404520740571253866555358108945707706293802159187755678739663569155128961236763232447341808924307883505770813901707962270016939010080331018980632048411785106509107285083048032405357071049877800662896016419160408538855453547771236704194591341303770235505473566723058417365723791647443537162366551893734258173667650809554741014975262184770212823548701824603593184321838896693967506419175096646060344825522139556670896458557344329854147497812292501264727380846407572387600805188136938070648042171089174009850602621534268456770582612262224019679481251207380925431077881806166259721638432058999370290126049558221146753912963378103968961338887061315468038083981798936388883640780178428422019943603832073256702156533456538177103809126886475753478119212522719143347461114247351762570621755030172311471280107351559738890480406479400674760643370787686968064651563135061955578608438720 [149,137] -1284768991334845414189686134512437177797524275819822495476356089598306275936624243832275251682970602600880674587773653097989797034622131838403615042684352871075857189319597314204581043320099873250494607270566298549080004135730212202381931962060584144847356358085905286335092711076435107429358351024031448693468293886642132051442259709151155429081178211883784223771605058423739606784030995910685834011079895476826015549900610176117836230881344810644121928990899158713983840920625935017287656400485923113154610838508444546670385266145897565317410836481921618047074501981318984239217295348048095881397969000755364458867603605789980839192475654830278236570264105274706053772743811009037202950591892947857658310530276765979570086615215643253281034841303268411797852508294862306246900143804789462838738365195036517565606187447554059587810778817452535795462747805752474172902570893747128882809746133871347184753972002551004158022791934574781480888170267834287892211710101687547895119576841643077468736214227010368792805573500205222700616782475188237183258040831992888633306536105463637941635026795706724980605874057938830998559235775756140063321327721502542779695312893738239688464791587416348840306652536763359849015279195176465696949122370293040916139325374957006365466717813094934869365285807367619919651555916650993317644396884842131270904963649443100942067695508394368866781846331420334116838084320652131974552056854950290674282443589147700890566463905223898264 [149,138] -10173628640576411516762379847833318797037261705912753123471125014293822894185050658818941880665908248172658903359920067448044959443673591980837746250625759276070558123359153902728612180023672366950951494663588892059733273271944261759959198006350455504324512337753843061501036531807760928482321550161264715019638621117455646237330556363760467105750155228444055871370256365629099254845356055177533477490965489957026782092581148337809519476141369278723002854788281827705200819139013119342968962816629265787992555746310757146728649873828548134847021077788339143835710070023708170673281948076935829688554907366753062962616158014982274368747454797670090586410111228841790279851859499424982032026293407766613109146685545564256966194325410211224535793800710815398230575042250606521062836507690724878681501391044956756229976785323643168444222280382563402814119982570717541724037692410778834456352203732555559010562934289685198905165576346446904230249450052114977712921319090517770066513576787831211899135817840067640689322515791371800089313196477157475331543450715231862964678304051792356572861058666664367101347269949574096648225652773303228429746769701734540312119609263745823200175213812093832797256655042946641809058963559383471385300095723992592997101383732025181686145875478601429231241856689176193017267245946327456886247155210671018584667438609554011476769600645548189260381539545685257354554063237584547787188451760239446917760566281253259103564096 [149,139] -1709700901948773550861692081035965289722866276354214102814616928710555675021509907695324321570850035828944607138936741200847931094515090419440569975299338007612074337905730840046437504338349127568074912742636589423905838243438408203506644572718662629493842571641855280937439472365329510001925992165678211032594430966410814038253462358759202999109045098523485102628176782800789598147191522375105137452880063558552717854184865309830023111054283843948895648515183993219512469016704936086816061396981987497899543784281195347615579267403977985201827129444271217025328321366926392320482210511811090617645908000904485618522624764974568894242832964960322359770281669278250822697212940523881423616366530587468390266912507859523475417587571661471560426369901910707536723205473324250148025666680936908173363271701241966406962450155959737822507955553411055758681516284996731959217673305495945490151634165142285771634858987545413037024752317068326647557526579761793849656049364915024160193993620755973995099445518386001479774247731450162685314683319128261615027168355068700558801188422069300880099229937197273764190886816687192293343612379554599743376444002719770976860903144335787755998499345665618391402184062567451194849845907527218170080687976047933290426030463269424544841666077833223463856199413076567767250920773986861479770663508411499751757773242553739958538185435139887227038215721067866259438684774677587254203813942257148125555362692916584 [149,140] -13715385894989847566818680073367415292807981191623230711729598926562254887599529044732854813648660672619074246062462379741880920043696821426065349197078952669249683401704027114008721366670475521037234285641115756842012434138393956855281119768024341717286044409959612016263481134080506217588740687508124610956213304149193185807165004545608873541748723261549158490518914163625372818617664389135738570180729680422191577969515233026679594238040088744685742127521210819492354602395801764960574883218204073636383932870175058682656431307793175837112233749927076978819711319161044957602596439014604575219927942714607461548646600732971784073737039235724943928630093567997045639534172809750830034036746574482229344562255083655896540432406107921517245920937824085505982390215764977523297756989844029431079660525560928318561011784535432964587844626011547905234619190767826978402802362136010290072625148018181848366100755457782917709715225269812408419772553923967222798787258026950166628579983623013703187237177086742747262899810618876107722453052296891076230121048878524272042552624884267209910648363855369075409682158691856041409229639877902413326184731425186950847001755092929241524410237651205606056408717782812173676436776431128272252993726169811995205742082421914303282108779139796804272633594047717756849023919181292734506450131187450186365584796808350229516415666207808280569979488148263501693210640922566266645641769863343488569376 [149,141] -38028958990285635887795688079692538405803174015483769344352148535152291884612357509256533411656964283623438328692467949230897331402093325547489147234591550600914165006182733669532128521996528966974249038352328846343068782044223673659818021516169973781904805762619250903327118181297595049939207677623660044468258941525715157713340655680381108944412642224860208583414917080730306219820248395819303789939581890257429336134731669691017891523050848521100093060397334467954859178045066855496979493274883423105317868373460535801160558949931766647440590508960624511103416480954967118471601688061101940179615821046672241065480255555655418776019961558981515073858761679336240497880355170246001784773316365031419837182137303642880493826384109123933034318276268408609956688153825984038147102123142245545318848351761284561951645004104806009595646345486389505177200811617415228254376661958018113035971108038956840367848767797040231835736200933058247805786608406217848917032171101505738382783624111449784553651641921297579548907108826822950412244918186150232343196102291938171832915117400730856729640608634085429295080510090450042129832835525718704290937944082973047464511687132962629508532377222412597718596595008305994055511096555897466743541525291780200269146454512395736708560921396264957537547916512517577396951441077819491314082151402972325832955111918560162841294859869888789602383933518826370534697218865615926129189433260 [149,142] -19963444206509848112884816306779816633914651475840008291093332008438329940243040610776398427583109602877346228338033950040779376777824100097657041320311534067391177713228490484235011024071779299931996006544189343354235606347083484407547643730827945354786431197198480885619637246793151535880445176752591934030323288547335214573849337229601312648994010026019965886826112805738717478560902431403944865870414790931199472168682625710557715164679330934706929647517868558871674895410534034441616676659451873885673335769260297604723290354707599089515721135781678104117551110085372386007494367182297031848423888755002463681420725877165608363556709689422718461437052662549210405912507657183123993222868148380239946854613055972919120540700393696245427198424994898990737214459787732424474731533076289483483131312145334495774965618797350352546428596835162653353511274751554192063479052641841172991136981720895438022578575086130278779098148591748025512127029043437616768783058638849155294547093623472972916598334632307682314122993075849200552379077059195131542263669171083921614424073729874237870463200153200679268872999037973146151121055435012441700550356960429343345691394667088762385264303342232711504788382980026797462676104274538696538688194227465846708183596062327538988488568406719386796396922925218158271952389065843197952054344191724826039877147939044721671970570167845893419299432044488446046198343221148120 [149,143] -6950307906571185780837321509281162736792616480767509888274096252302952581809559573302383698476748798026085125877609040590922581222789496906379322860175201561364966353450063405941072499830007535688176695087316947485285653958643660426515340171146397093950579300682736712697046818449251567916414766480876353663834302303638769534720517049023760441149279131979571377859327031726812431382479302639222651502944590728312902592802250131140587739951206754425241789857055702096897797736882709030525000551800329330300036502577409454890722642914819419438824751132522237282450577300692570314405769096474875157971917015483153468516471296067443781809445660058539299898732965806972747901867745964025008859039802929035080444475486938091449184934007109242212570053466218847132985683550248815362001338128789475823115975923298360956100938258376903773181543609853517197042253690478340731090949001811672145410310434177821839229786392864206817041072720696499244080569680537532524691613306423614471895431053153022061587652315368970630511664563624408009733017297372394229636786525475488964721694672001212942324226592167270961886886056764876612429564737472872177223909907250794263630707677061331056032973638618974526946690489897770323068628355824008485889668464874797065925586788315127343640438590679914134868149416106494486493611651146646048107078385577625785275806223816885233691781572743113291063567496882883153149 [149,144] 775965028765327835708870584578128839336760069999569313279601165350524199335173026854413026254178395124527422744857360386165049084454195941992655254721163770043082274656560828892751666631019798309823413018481844879442316108546880644253173765423541028013785527011983411657584655986665618790644834025352860482898274518181563251969736851219024135919731147356492569813016939717436903886247455456049571753659876970818628730267189379838462149603713327135419514824686919921361512014868137274744287038473333775558049557973301714270088033854474092973222282476070864517272191291304785912499420262635323532353005494617731208015049756474465761039882099084306836127977448092674626922805694238691673726282567613087455111393514870148063155488805497650094148410902005384041886770664405585426781684109958888748250169452743626661846588011497534541344731221483234534493886881800174606382134054989316776467376370770120067899947719729709992003613187963708919168212638839844845949729792222904781369815872055622474251631392047045358446845779039078201180942041335108178412775746168781368299362844332664599042134227910590036213650865332698850461961064444020578732920113967065556750764474426643130921106531097330757790643600535612906571483292261741035058484624887808426635547207913626968539561858026791957686415913592962764272055686835846865368654723939954607233414592012457323451302419869674440951079680 [149,145] -47906610778300283457917311233147213939594047214544812084249805186338871023373780859098570953230372026729044593538250640117758889585521032194067524705513972205430855912058212462591983944606932634603241495569528263681473821054857020953050511626646957084553849289343464695307670199551405685016421947170282238550992964984320983926149774991526694737221762306239507739167890133675154076497455181561434866129136719924776053712861038861376834357521553195015090554319527128990230716794812311460410128462187383370115589553123412467171828806558045398362886475407972203676497358727508065010559500471912150326240012806385853028941426594885473981596984857968253938315641032743917820899753351143915318740733984520353198271715923380245307562565875668963171891713150996774310597841160581382448056603895306448911198054290351929631773508576242549270471710712434155103959283821011818761997317437680062054022095725181998338114210736469218458341648388596752580478397671916027079764469672304834533019150259866527013149074635550542018482025130903670831183929948599948663996768432323193756442513500347930335265446447317472098301304415610674450926412902995258741885847136471832882625306911238138202996694864723701736377197862780248469194876788312536440996546796878283077412699181671890026399518168890583614555968995904320765509306981979649650472504386975568136196763691810179058237155174496 [149,146] 358519976513019238161322702905615823967939192432773093185994396199734481211584320169447417054796863020666599103320212616591713716265933742375813652856408995617568766753805562520026211739268003662807656914922161992410762190127279383087960133679666892357571819844396320371663615035651033698230285608191918398771077620091624184042580394560833360149889482718520442176696231696649675042429042480942742386871283687143975685845908092690098577374213690378287886619108621585438033129519070201240230069302755457287773883805901298611260685942663308937119669303482009925348624128677053793127819162117522658992208419548933224144542117213760570952146477145985990814528279086742998942775587803367128671799782139162893729132880243660680233938166704692872776790589807588238249539179630715729094680344316558742967341714036264873920431917090685215991116536501951182708573620400914962219896759748540582487819898949418412462198944609556668892343454340596609912401325215369167354919458096651959165576053573937946088364955756781349129671854109420019220216529284190655776090522212834254262551737896148524600104615732032957436874167773709464224576485348241382234603352813160463190582470462399026997029353109273112234879573714043162646612582965087338908054615006243776080778219247103762747238599456360698102170368034908063801721731445018549314408214512099303589337935158628944 [149,147] -1740003941880305478668435263575165406496644326294333748980532406955017188056637257157553116394634486173819017310156229723747308431292696050017290228226989016018767433500327186378015551649093019151805241016794458355000779351164906630030179782804914377191937216648072457840889714328809249106484078823857403603010862255648601031475584848832895051517961470075380135410130192282801680528168346201382225684078402492017137923502223980995083594827158550317254680509339193386404233003246932835664616343355541644579077390855407055508961139165366751351676229129989527604785377914834384989496701335616967576214392561053678098446166444227465525134574244712691984074111297376132719523211925245825546087295316791661337589616248994476656638197850133900038092677521775046375477339232390737744520903498539537855826743295658168790738880503902714544657157807220503755297668856146777903521829041303009493008946785599046279564258203614077632395799022157079561079852103440720528270448074255160728203090100050078456955024099907299037363794847323357555234006557933107336579319420389732721269606416909790138479305338178358686467978277534298538869236539745860199468553003388676632517828262509042389834812047508954889085896420378185668069673602529244698686039503397638884801452369213579161488649210245200685797601661586155108542255239664484204349773823591194799038 [149,148] -3097938499159518459770546806185200987751265648139363381759203870079326252162337649370582104322714057954224995297517171559152344517349700071494539293426765252665552941710550785967953057579037743284191206576649720435356380833505823421085420673097069641681569747341496333537789137033126310451039714303772602970393530860006395170019086632356493913707443628650982781208639314609880323446537292837977893022193830540664502635844792199601992349851641295646504558912891520166888811511497834077609828624406550058849469063218836184946807609151617371774902489703316925962937794544081014887222025763793996037235110410057724236592187084931076928146630571086873453594837660089544672632776998593023084084833966613160125713217021988381112957475331126251785358774947546526102997383294456543887289683210412728964039911149201182358834020318600355109262421992425929036386818449744901379041697803425931822849619377055073221550229543095314843145751148806824671725570783449126484065875918638133164296547168809092587128957122829377823436619581850590190400066481876470232149802722347374601392933750653111881068853595961673890726255980905244503453167573558798314378956091907058469232040689928437281276912088035547221268367544907258816991147781932485740075344226528088198357457312202708946225822434259987724375828089429931309549127118023889711822976 [149,149] -1572000137656591438723481056670354125434939692115448188163700295085383961773701919367425599256810903614451444334706459163420857960599941440661039331292317514011755495262499183403817759316212056706197053923880266219412644309090429254953746262270112868182789542779806847165728355230978572083055364897287026926467326113847154702439936549123788422800656943304142348086726706344149529217039321929763088702087746409150528678264658063799005928475099959300967881147672177482920758418986346236224170636960053092708342116602142484734245986587210283426797387760153099637602474199846588903988982204867285147557335683967331071445186024249787229629742538710475393424538102663790046596321579251025602190626120588968256325168602854073502198130314651632746521973691852783457618020238146695207610240208761655112492600833640261099753985728252745538291865304694637708455923572353510100790715237350234670927223791831068151953515022198000691823384845367980096293515503510111002759676926117089956671758693238920598618424670866028708756797993195543485330757645773546475138020005426164274531188454394905499241367180314098279984622485241318227072818332267657935980868915814995004420759744945324012192623410525904749670673258780390082032008199508214487802847971986788080227478248379295468237228706587873951877627786444366345923535600 [150,0] 4053398890721563413560936104397796768936891963245722789766479617796247426363087809644691354701922162756513711758624305107177928232376094202337474529871007555060743563434836563585719970495823441901440965240156116493343326566803253863883919735037386691970967830398645257315637795808462160834925783000923350002042418904653167952341152230992498472714913492725008497518780489721242461573060900595149708253371308456603348734802233359820938139973285171327951999297357341041684960503918947551704163451859913805722972708375613930867542777386388006766057877136126227857103753518679724106154807640847382841852652631478694998588506518572599123084867005351791892459913393967439702581666266038340287539404747405241664893179719768431356208420115196254413010144458124889712227160359242777751377451132707772815370440208109048099436615089639266423706851185922229446951692917310448409741738342576168654212405918640205941556038327682861039879658529691724284296508261542501937763653628426401362953017621423465520907084391821482138080135451549348398059894253091841490979913963278510627402912125784127590300371976287595321233223473139393998693981302323945042435777542861897495725402781286884159941079693295915673061688953458258460605852586652697288214844162708130469684797154739041002140433871137807717187169831153964774266946469312342217079743835723916387849370698570486672506376131336843599423034834769153544850114203046494367426462993235207195580683360300286828733768549681892933630100966968955209162252312821996650838184736835008627949688556828596091835888934534920104322266349722852046091092012949413554004973938637028757533896922252653117145074815579666391698764630568204290029189462618992530422183991783067407583264659563678683145698311375571675325917330893252218382821369221335857106751256358965762166317046921523948070029220667157229965342399027683711457171253277605610750616978400613973632376293010036540933653951539338536951723269056298297396942321128550354696475563900980251526312116657632255652025486175570483638979119808512000000000000000 [150,1] -42216128116344354120133150584575575461766707710282777763270995760869032559371484492602016453402755543229233874416492142231318291855341984891477642770488235005496335109160211161211561631290446429619968067036209609217322449134624137666694924606332588446682967626599857143295191634986077860907112607464285889317751347060215890050400622705441440903131964498052958880251986522340986652536358803413694259048696856483783585514793375382985217931096419714032786311557894495746741372342339349140986757484276555522999154401265459282839063424870153244069803134373958541795595163173745328662862628619741851803825229034514960847078352928667397223094226988550586408078514389113913037112491612893177573783530471665695774432802885562777807157427719328900830699730957152969917472985131259971065011000197493115945003054821974017446582569802859269476705970818028278269244807310389455018233518038330234954046703766092679938137097506379139153383795959148135340204703677875664345600119964605483974764678640491157846756192187134099375304537681280570487979527139215237245184402701749514281092378180633971879303618569762700849633976367361750798298892838385638194061771594941332433850277225080027486657827649695206806559932186152033561894759800371807959386555313887891226548530371569883548143564111868639791881633398715442640855932629466960344060547646947443244438405052939536046430209852219407721622289152569676001064717496890751012750007187490695084552002354316659504298858782483043447148017866578317623255685239620951308120962329987043119879556926342987925244249801163701192340759645255391769275981049886153660909763673702192337444616781372574097250688240384687938776902229251803639231144554909017777386794646354614716291850624987498193705299374078392525402596457602746622782535006278118763994663417861070035608666470005429084533589576404324865925912984233482136407904182608668711519934792005506779828413075315091539559158034412706169520770438329267570457148260810081715355294834236057507827255487185605724611987896236192167273808527360000000000000000 [150,2] 211151187641579115370870416412510290055227351455883328438148991954197774178115114438165102244503643478426123967345374681889383982872884103658107403836078824041589935595754637321015354027547843008815373540732306580441606689255981559323585349459920256950497798451967087579005536837614948290938965910601868600492048620596798728693910630720917331486999745279494750187739218368743491006342464556947451015667128813521723135675027777431447230831709883650384088669096822582987974092385200293216071719681109307711071214232551874909678916376377800837667015735159775109090518482105652033044872444130507097328156166326419508626441422645037317490258586460631034351457065349648074731742139353169916777277115816393796979338713517986297946011586387312285045331807486268143320639765915082098867421834558797592948296787493879629620572798036025032600627821505494573367364566932119668902552236759823360132820855523094734538593199386625226764125502489358313209485580320498177940586720933051753860984222730815576431209637916982683091797924907089264342357203999698996721997553222607998693448502164861977619391119334814279682805100232818781424248653409422556437033590511508362099614697177678196182279776852261913813047553793332841865717470177151875962635905404604523809605220385617951965107194608395933036893538470654558828715403192458835294444036458825257265885647574808961154423025560281374723650291632397299791208676583613102283678858452647493289148752027528067863118499697530063743651721580522073133424055594949492929455716911354335297843611376880374692328983716331677153398288042090601314541388630009877272714425242091131717718157544522116902619244865112564142673783372876882100477360367403256589395199255079322931698402465068442885182126074682380478147031245734826480401603052262625891684223353824805394523610331530462602979369267536234622047837413644610699423480596639365895547270460317985496646320561091008231842342149470762517521298798610983670853699837356563446079043616456307052069004999610761558345536312435860021519719596032000000000000 [150,3] -876917261477290916438968688545760895180029180207739142018122284990665841371326027367323804638416376027285477366204382595740870030174807709365275012386648469918265701305723401526963361456659772739638170204966295356058303134688734552378535671732830909153287683431267850033822877839071492113893925347595315793797206224347108771503191079015553678222511808706401693622754490359424381264110765394281007720089345839531509354908943754292105909129756059651881902195612417766799099791890927625825551919183390476462451117261445784437940652059024881534767448396142505862640538354371005611632312109509269686688869675476143714745535932695750350805674780129088156215649861282121489593208159945414249951684269163259014475034658904758157146501616688929178999859303587594536924850464744292204405603826248313153148678154166283633813524178107377392000205843829272665277633583911872101147718143629179456505287684777692879262097985798637435951593744131025184455224640950655447242247786056605925533875264278678628248115223102786237120183715819101170200668126260357620806108209741534517048875374299800637973486825848467688565436469147624778029138843619524708129575747113900059457570400364078125781292271653731428905070153704018894952004362990586235272732011994409427760764228040232797576503819405399772686738887129380427175203248784151953179582553105269249636377217295877900272800345584987038564803879765487574056409213026203799737576471678045838237768313265585146785407661750110899934662406280334175425538635287682852895692479739827895873769809620917653773422857026132668138952650069568260489549934320295543537171726503832049013156499375740235268504970497866369688436661855111665262958173984494370687821430830577434672519462920456630746151329966171399171509895356925648396528789022776824422565426717070738258620100654256259147730249081341261816320637256055755309226631907226618224962284012313755849353671553886623110518078998854199521104916314385982865332373834888102028135494211404232562062691324612569547548429489260976428978599362560000000000 [150,4] 4671934892216238229246843582064333897433072024503070092590252998641944312075733442263504224621835658018152913849964745523805214060941874740868035391322639813244882601180109478702434946898359127920684403141536648771018696954517637667723654535972082535283459439860749559063485294398610164000710856686197609963607579374734997054079772628363773245457298636018999447260297529796367659823438152638856039420787987596818098389286963315853680570868042212748548781316419568115705383232050806095441457559788278024265433329356760604170772922606446258462936002407173281577411252116384809810377148564817329429543475096779099006924876694445387492162050140080438330997886593448361143226846312141260942502712249926663015892660491623974682753735537012447578266448762626364267028424112092149004553140986041971723749220248438916859246881147199099163676855390506374631721917912027292496696538775280685050538073072646515113336276835312447098540051157060628548694599658495887091121138904384537716332796992443515053908328896302049189641349782710917388164308043314473729769583673799909682462913701252350126559888084630937340337224965858901982679678366416820813358939477068261912479304371341774055116953030483486261308543798955774266923802364622469019203382085582906072503753653294252750044606078811251388722423555287370285837813413025279256389843365795140475770244570880188997397580202072284347362598465710823416618070397091742249243271235524520676242942699285890713272608103428717093780653950734518147935616057421423226291758782486234926961133331710261453163469869250309667570234732324433716367214270456899307118990401572337312545999791298484235458139121578666632668546480151629598813593042313230708730305854983374681269217877609809351073249731586839643441532422031153954207570747926490468731060029533671062072342357717656284172534463505956632583310538961466090762909165176459231997229686661039481789348168261169496304760273314603970047120850157263064351937347367772630699177212493613977423857982550411143901125689255792003906652998729728000000 [150,5] -21195454134125105275191353037256544794229879726610065693605571123404013228695290607512456042450531689262500531062754643730733286870547768730479313241940544502841769419222938533997787247932159202945173416267420301287215109768037315428480415967199955956665914238896422212209811498556445946365198609965826581223379866253445714069822248634314925780454555530870379851910040111565768737203600673589607078019527908432681158674918767315009013044805519941347617915286347224913938815628419685829972251524885596416598978587855458340162247817332120510897353178984374195907785140307721035917171644212553638370318667027347092341286391946467473484976836216732218747938025142025437509888374853521869124338106245864900779904546448550414657429194493749389600765350460252395235409397362829463059402936484938983127248947454826670737460101123283814160475482820796840841727297120566431141243212059948156761327696006348074048143535930202045484957372682521755668142329685772681903359964333994806002699607745820454850431657980996380346713096389795524031361657436181118403199541256037024057593267386142828409104201744010830196862482055276085255845264744852748796520397431440224954145741045640891087861968652781381763287618434763490032984664401422172595114781743126330837566728272904892886432036146017823561683509348343870959469995382306778316871534659304748849918362620028183057523203300881580498548063280527761949050296173881250502743742281320964173681489849010032486509116350646903243238766279139521847983486500573565360171116713266228625040366061108346988117613425223689938961756135530292333369463272635646600064711751436384477571741505303274602707926617899381252632430743905663297891705892387887369326158317346980929479970843278803842198735574878654841274334181953356196643037732197116881129409419010561997704717186747263887327894914493132765513086410110122632002068583150546009347916305798477272640696368217353508989405845222824485255937011588114218947901462704204566046356299423651967391780957989239192157217650958636573671979954995200000 [150,6] 288963092651098741417535813132896741034389227157285124669235815542259775851003269990805918029505929632443585288379896477204810641627880777388962323773060474695227291019562428767767548399686372820050208709350363757051585524644882240397554151098985420046472786919391943856738235506337151095669439645608354840261732429797819204860893159245580940974242009525933934589344430102959402968290738262261296050741547196974410152079270650495937892753076276048764139230439342113387937828114661449810553842320600169047379454029073951001298352600581252423876447756833290001133246440565479760565810395881405631958879394490190209844835962975251411879223471512107152754683170637804921565451917551782968879468051137571582648451023306255603904161501212184507941844883479597577064778418449834510000196870886887921500620803571420649975074378769790359486615852436722567260819725906534663945776400427915404338764846998756497065308304724994457172990060444978524359876894014337757171415455319414384256963845820958398502318486161468763042648354152949951402183172223676105915062485917352877671663504904189843661193725924984813692161065678512221324101854243956022409694516171433654482926316039542958496482673756002894736900388373429187473227298674277293424322085793047721265202174740183527857405730774975669789963848373979180325444985198936382823210219012788367671981382257315712720861198948588136084994103838213623431100201656290278781676777239994639006902524514450013169829580073396465080037602182456519472190632048801677559789768097198779778986365148152322594016247855071348691176694687264121493693721499573016089032853224414813219127269427559495199269137178891940371962212566785909951861983229607378843356875491985932584835647558703352479317613471122563761974820118869968523398185617672870897053534400449379391618528716281944338789755617642181840575397878635117039412763754282399019096963541099777964637063889847753489841813503512570913705578937890328557320835082650759232370559631897256528128893969829484971493291483439469436122592129843200 [150,7] -43689002247809852453642472757598775381888508692427073402802084413134239572665808885219013877464013103586162288808155808644953610103349653604393610310284581117950261356078835645636258386155482683350472940013637001596097960260773275374595429707175107412936417024997253592716202158348076026454328356154726464622364125710966730646539651182285432521959860854617848566896700401961494232089833250823047296529864144537767056579851675281141640288730059307149599456293650494900539991451799102970039783899433080422523680969590713533243201415409967333697382792227648752250178060760318030048368173377177088635752575138382952384455073933262382991605216778661786119794871789543665516589958538991397598836336369623484043583081886248643671053643920165839604889198120708340619831440057550593003814037913260319373250921272170515467380517444623449665783929929577529028896523120257782435063585606053213344786439360554736475074927825251140820284637911403053598333327570299724520597413534627194213584385223245657897945400442185376256479919208082563274042264167289706747321414550325297481174785356995466202728394710903254942770518275133430684535600156603043579309394160861312711392114175815598722412158803957696808883151143650162472019268987621465973826178008272583855983170321700322830726656856745304687837526552632875012630874471420775922273571566520621406155886614925412975490777825011142009710382323462046626584666161515424118907016857766499364091154801351532713250820088261095325867323468998686468091119905909766478072925528222844259251960033374082000237771697057518146722323063844311729724176763060938185877246772740226278844061016471979109836904206246924189300130158706562122991193423776791668906618531377617153028887769689680113287180015384579627112887955367874369219308428269077879187897554346266462345490956514860872944343811647419585592529031066879577226547939008851718878500587313868386544637860716008655657349675213721967448097387545242028331001585393962113672888127847793700207090109831304312619579482018369195435853086720000 [150,8] 3946008156986131041845689835611539689116781895789626676883578395854477762724331810838777696861948471014930128279056766208864293267915243199198668992422455251662550386102726695471147753673575368020096240135527015318570273903098409723731709670291730254570105780070358574887308388542155440005860975871804363429678570157440141565541205635668835225440765202693181739192556481860502913527082625214641822004484547342724478569716750166949217302313822766217889899363627124627706705677249109289404009877410281012920759587410468279493548837331049286035847211085158659696189475048161926878261669666774202294535189037536785916607343937937471951693067808742565846851988015231633173159469662261630796810400342359622035084565632375478509471469072751079014425592761967649921700396707271508848744367230493119954701251536897651931723108910575087715276721326063482958574288854445500279938212055129968712396929833456452860430472960923170281776322938135672164353212010406594616895591607546615216719990174069198334174343901438386356362139946380400201427271013563971443794479744305401439121970758194345898322584001930421476535304274265055543464573866051158609330380038814311856994868116428328305065622174460468505338293271724171697120172175892260559743285073226909415231983617734936155093892719491371993091851023250088867434478136365467435650911562390357117267946973435525514642520821488057304622504895883526165141052321364413937664557069251938923898442071740360373309141327875959930301214252538832314629758654105697417027859375239158323842502698529045285568824105514069845174516827076720219955278757151462765439211454265521681611669954530726832808101923407591910478970088844713337685197145909629210801189779901505981276945318109267754904061254190831288422590508040427197016122330670948932438580252236804937914525021203402943240004325198199895423065327428146784663231196415107158958240262911127731076849886647145921102279756764306054377050532232286937364258570324517875824024242500861498932474148106335249164560071278000746738003908493312 [150,9] -219949564409856888809719461004001640135758282540856844157248071441724782092969319660950293883998086860111273400010096074151042629714935602043051123409402120033118081142921449292188069281925922417961081296629622784850639489639167985911220751499945493690605841698805398151856652303849077732075960833075120336308481410639245179732530317055529934882673047009141921706433810487809451690228318551661504503883539962312223283935561059055806720989578236428742930530814765792619766835464630222707626525305808734999487070860773989887468489827144630150257609551000715854538512248323356816388077075938314565462345215169658043798307483393613567705545494397213464242652462648439169088178772580444314564179151770900787340043246726213635605888508576892576686012662330493024045425916868895307113275270083691057948559362131672118484521664305582526250620310868563014943426464970575821666478548420502980042454569479189553571775997330771961889900071791253989583007087622842645531426117966664145482464994647541515652759548549268478518588716935093246853319030107722960173586317958026564081841425493451937091255786121841304125802047889405250800064053573229508808008635455924294011988597115255692605788321925714205769401086487103387195090342621714777023990530871518150395210824539799785576823816077286621273799951361877900021172531195285744446603752884397970938496052089620316490395957825652431466659511301089006390751997516739674300769057051900172943481749149273922671547817202652643338333737662177359403645175444972855367582314653184173671327987568343743140926292991670238359934029866399271599772922610899505920138545348130756838776610507989599299971707238131760497930825815508745068713480037787339988547837316362213688941140119795451938660961431678092935985891966369297865434043889290501901034246174303265159179436829108595354764643446370266169748584948371548373567937942618205583458449621349508134718436040049578483043021276096157981792142583008230936254186326641863138339185758408186911178579188828841716492813576750822491852921372672 [150,10] 8270002085545287994436175956153543694829124029312775057960368348155924065034641867587777961478607144117099703017270880176561565094818679595298559530817569476476016482795079781478403124891438688001539969847373437474630247923445519362202833225295031554076992346710019236699380843438334983366663467215419502298245107014012592781760343294102279564982469819797009285022972690684284597745135339826726511028842403358407832324368599453642139984093301611324214202888823365140333024106626332448083846131754333830417039300555974659019207747282339344722871337032449977709242949155363681359834921863417932694776317250412449681101439795321180626647352082851027611878142821447543769071213510796651183282530476850570891234863182662731071172532274536097378499434071822578483152204058266696975645966100784174612683466927679601640988565506595328941334581618054317692972429721301492582472030425517247219490070356632253266590739901831262938772194560911850480151537875120832890532880849787714003114682381666842807518209967132435979908833855835886961737475518052362368884874167365007418786232662856178884011363637914422921389136300339292677339663622979497764966612099808477001192119567390279840645904466765220541540313722892207066416021985657063394691450839014811416507876187132448197561728389044115313731706061702526801449310319438270178214364160622727104154894529326435279782623794582678706999397750986752781110133968484144784993785447396795446991436426582798638775111731473255782042029042536407686308778648295005743891988254493292690197126710245364023828144412291329306569581566600704957284383535890335714850799706990380763198890712829201188308520855679341548291567314028400977309298594127652627759397362097185000803550867544688714893112667630897747147709848749636249230539450367132364157583666329234868289362438038120487101090021311078130014784255963765691128200494849617331657343569762257651331300596886060334747019032282128711131468320750198409622030747981421793220341997149589621751397634998755102814131349426398537593336627200 [150,11] -218659891456123748661232948683385686138668511157126379909806117898573973764563173365283625340904431562405578137357932298304571263610513714794205313544978585231508463443162905852709156453834707484457829480451342564553628506318477569968438068837256531974940340613517559954841332079830210755422897036244146998843603565961330262865403654563692359760094392445180591883699598407433292671008814861032681389873971343869960283998887379881442387272266340197856764860160781934480827449189738568709607941094293428591436797575795440562504794412406528591629041913291444491622504749343253585031267134631481191612173032327343229180270220853902344017425595219032448870254973998283885060882301496802930612802917443978661909151919920574540262727965119924395365046094675427810590616961741134724835219690381423077712624318330900208597003133934024628615648080754155711251901811009003608127611238948736979423986251901250299199180641887864815608296189989412069896019978660885656079428265423115664163259373951602256766714623503145594205461606327658577954363005466790612735083048874773199731456158123955139492167854648189824317516640554234207183022386407136763855894828358815709471429941623312686389862025651699589695068064556895878332666855800421654058660904846553727490111904190682210713725348056464451760212946748250798641498281676428448394831348600837564886503720516098566695291423647880622485871879229819709427819404716290322338091337178744461929265878853380063546616190555463658575820871627344475378443249086440315320553767351203330343484652974515864796785485309050361637983951179268032775019554187825150746821050343601637229497800330479138893241469470558712508034723222514414173426686106913183908218280687126604462710718588441052869134342712299763888164521764491021325101747078281311738857599587245483147031997542590231126110527931276193197251287561322908810251252224072431520715803691797994680639894099093644697080283084959895667114736238060012458745661434941808328470077119238522757762192423377951873058076027976164461447741440 [150,12] 4107354284827414533828530300151877213152930955992498005986627041305461853753901130759085840371896009109208964978965257503548339685385917395901435355731480931497484077268129288148531081084765101613449513971175798273778525951528068576215771931967068321748094827749770697436143217729741178079604810140794673268970186328217250852627446597001412633495849226672009480769302496361090191091642110374467291528864323222369418907895806903331155197925595192432460671027319685856452906471805475032202004948650841991946518762366343609041104133769473785146966438274634939729669448026395918447869806230237857426849716932081703441461711208162746008968015322433760078934206522725139558278659079108381861627799354514927475093242083645283580341553862713862853930773506129168121162462838449218906924862610078681751343631491381731475406857032449777604547041064408652861829822879471553374455619366516222636529985540524705789856806328605214836156818036204301781022898921693280579430869413239507031275398509634443372727325729916710797212131996194868489306263424648951498984968717639187688540484646897431951162507168445030113389006607731758674040934400640197410698374797694553531437600744070070587475006102928761100908592915210414009346048436885145696436878412693625205210061228247650709393820785180301137406526569897406563771846380784864616926725753716701669897302602122346754623893775350051018739621133108826845432345651471957806778498533061238071638241609695130541641185772152031810103299987014127872596325458777942485234206786279296869776847957963987199556022508334689725190458732634119306619192606590673986041909303350612210043365455676345114585394545518846554296708798248115060865212710831716944040633092446104402587991287946776819550740315250713335898535493631123069363662506724224655613418601873887478600055736548998007196746718899436688091264242091371452314191032466730912480863374811781425536729632544810582875235926370403612549629504886536715722335317189359753666517049893810812748135690348065062900642117110341282140520448 [150,13] -52891039771991784834225852675624450878531200635833198591626180333143242707962374344680011194066023284619026321248363085727743725146382175760321896901829250884015695249871877854476615079107880867892998035160827495573416733345219078495987876164491883993101942874600225743155018736380235507067350128257625225722318978804281094679143051207526412549155831763161892222923973861289069313761213516347727162816807507102077760103902793233302700298484219458642639449745052463900620725701731020560417378835482615504948300721969507077288617597320762299005890128074674025083421040395046524992679550377734974962454211753546409668513911769681220942505352409460869295398850931424976290116553294909875792513231609265518639032369585018030005659200846828874488487800576538492357297178459953174834469839809551163398210571406227925618671945339098408316642510672461818818604938617475212639138265811915465705002672829416482305540495583508629683405763540118101453393716017056553071234020648424378637803528383293224099737208613547431692814375112807090298706882659229450012996168341273070111161056736117093965944523480964429267249253560355424484118697043957905968495871547593928048236995431715772546110556351377400039064300038917635530139609247050584712543588968021231893202248110451296073139497062080157777148676578454829847346794255641675324734698629453622838504441145908570648864537785624519069180257003591719065168888237570432470628279842056036597088668432124119415523632218225840300684797241288063661968999243976491994455094823650692342625578482031065424806729401047405796770018267832853265614598741965992249604274384951817308167861611722786820642424269125282474377290243818357679074256855321828872971762769513506623885394185987686200782010880891422156007936758839895014557279847350109434020957504198426903965922913556610528139720010207791627966445289779377909672294733602537437493652495459982319519589257530061520414316828140851924396124190287242796375362519609873618194318403902231496652707267619204055790493779615095212474368 [150,14] 383798105189864001284692650763001178971796095256979817652145351677323962623395109269456251992963354461696795008151251295597853063222954703043447418904807825906139410608834347941433259112687420247838562179964163272122156718857300537635227870664477545898541657848055486869215310724992135558027858181821672174620981840485912435387685830929222925219605668721448040913971968438420846216357911379741944831778869864162891719716801532917037068863202009576551875707246689253770195340685774998742166068983096278142476565823025532246805968849668637416581611360440677127524574660715844519933209640143753824263134856141684412439478222012836446534612943877658161384138115274836872330703408588252941324029684479200621192543341706443236060368608118828261181890120160405209667912897075566793488366676675477136784861434350907854215585850883392039905388409093658801357813831761169773686770077556797702433787339704076907031094683232192419406403152058078959637506493272936375299773937006915611662431001345882585880743193178743258259906164844941969534479743049648204694242015242489605555102207758102665722332106837246477313613351596956113557475740054268214843106877710651801002308229323392561259180962028514975784796300123236268628652889260053139470106759311774249913979897765147626784896415791328221483435992475106030616665481480050183917051533708741603790338433221931829770030734093648096822712249731372241854115301155696524507956742540135001225546884123717609987956239592600356196185785243052081523858642663643412499294712306261525828616205923709388821436620256442733550807739226395635980981891185228500945707513098496779684645217409692692388614773543696812863495177827034895081600291095911944811117545212123376394249604476710383914496881546248049401349512493892573258995052750094944096266378665749325437802818050323008825135761560528014500338688265869876685182257224087105603433440119282865992729246673636573118444362646632306558885907255812866809976411034626369750245574990840144972929794668076549416609167299571362037760 [150,15] 880057779739693893297577362175416492254199847837395395566734101300440813144678337522428537886484569401393691592187702736681026605937302414948066495036888214227049580701049587803953052248537333743935664493827953837819617789718685092354510610161612495296015228957008966474009375207237458026071570410457253490710530476269183178568943324657043004060614983877150309882448528193524623525050138156419749859452914294102394654585357934761303195186876324671033290081569163121583268843141401014781616061508416783790850315921955569990467585746035483366901357399118236699181304007756270826016802130414313161447765300298202641334827214410265916762923027539287643757325274893618494000930604434963083823655623909915292213127556971451217810232270256863812193677140134382870581217441848008755814184966351342060097449044293744241626487891749317143630011702923854877044935187899053776855894865436348991318338126073232298985625809220144965787465698408695158145030476119003004710907183958411320429925603762322044333739575749223840342876673032681223762384590458795059698526127974673577625328785662191672147475762035482688336334920946172147825494711844901387602278284140728374363941931876685314300997246071026047407432187082766988792781742461644698537259668947949362174776531759889137737668790703949221061004231570618716801845596362644526027795934028630812453987098361922712215324083316125806486133492004698413436188323028275686639622597329223328195991233634064998434020406278698677109734174098189028522747688323885829667903095240043008188140307595121560726915471052737068599971180065822565574911785956361058442284827122852908830252568899271611513059740935880335510489969558917019070199125526943668614102650944581032979477718839210547341539275460761436948467560875733236005951738284611280800431700860600263023197564578856192640138650612546046344546542566782433305461226183979736424807424648320537147033531556136706784994480512834678482880122506517037793701906674546400994594934215972306491387176581375685282178964731136573440 [150,16] -69558070791208380855767839299147020863028171077171289559105295807562360183676018645818596785462570417556196685779539539306316360213288012234233163639054422113404889060722695958718523182154709095944887956896095733047778468406044180699330640010296765670575933183185411151160912160997961613873431458653072385717855003924873862477739660159873832192091215533553419682504636412513628766714029208479944198830866902179081854054767041916699116497987581637709175528845011065414247936089209763160337063038089636297514131839899355986294307944438717287159428998216754959826102294758474011108276060554600973671399034203091715698844264554446941774431978153849649592865997023674205620745067806689797558724610341276745431269846691223353417008566726502474277626210781604701632296604482351903176163239018973077135791328463534119608128671421820446420652305864955057650646472739117678198215080275568252824436990922432508297156217405209171690970671275393568889130695362495018167157564472908442827865249956326527348897630472550116815900081758206294851235021243059987292253740157956458630904242766969313671283718761128516921901193040549201287469427364321038303730557740946849529405402763932000972096457631885989840093060471736090458607156229349902912571300135313759220573882811164573459708234364301080471154053410369103929924260285283632496896161418085050956158169622090986088678661535524482260713739874878343700546904426875880142258738286545068538384205787521332645127362101451043107977491884617965328583662643679132958571881931160686700850453645195362657928951712209698027713991457129954967582115336960917638073022310556920206269965363689512799945934364856540878265382204717827880271652439751258340753240167217861421391081887203147204481724735722364159203179346030425195181523291538240422332223437020720907270832488908739031477371859515605011113694381936172683942084047734870328463717331225312481286155424872889841278552263546913250406247337093050015589349986551009445622126256786142252648810040110551147204961159910260736 [150,17] 1115398539387328145352939559419377770465881540768545866278107924774918409978280121607482526418440290361219038157070125209485016462333016275533994833605531184778213247125690788209374855114203153085523029359623517779523202697535958907260318418518595197636715095284033324794995166632478162121158856288115320118966029389213521894615978800363040299676373510582900978480987640311389343515673631688373136261083178855053216209568503990616685364722236891847044802610107387222401530434348154067144910385622897120071685190625724327300897385744746702750941170547685438289012770660396745213687538762178036272923186349417217275254530972153181739275607756567763782468753799070382224930912043510694393033979369280694091575102087312724341029070438515185267388994239915552776328650731815587392777537504411852741738255715589583127951960453119753351809727087369302966028002596802133526510220253270184911321266710083810055413707741262002121968592013890405531049178823988549549256193650862379432265889453207085102482798987915829049285824839761192408491183984298284471117943408283836736354389321535939425281578048232974483830446695057559162189349205486322653154439224945562605475356445995560984335998472934955254881612508163408766779046818393096751550253772323355801044592032356334957450628023753687868788102216228658252396574005212388163892562761026055501538751637174369146325152383343178534687564846506939234110165602762438656550878071309925310646438314086563323420047011926130349686328120052481598931964360018375838977522874238904536634382585222403701991688854202350475455686299374044485976572045040703146655115304732169763763704062208162609584183479285119834944652659755917071890619716298481867934908719017291943218456502669176241837446506857297809564333644375324569152583912726670621883413702950234378601080065940584670263228543930193719750740210464067945093534006796663049176159893194954449461664172388914445340577443925282287962353952861972769441634707640884191362590110005263030543230365190128655183565835487674368 [150,18] -11584368693334503654073371321909925597516770524286774687163767294493919909612956147721877681348885011475745110202661041365025779566450519716632488286460473539293565334051275397719638743841805457575441107118125714393357237827425277658152736423011480720657879518950053365437575711865864914941976576243632309105755593088475711533500500291097515687360256094998290063428322390182001429596555237825747228667349084801570594317478046815799343563046540751212517416859051327987097080435328624231853564240194644738979578365482815329333268510031377398939183968283632600771955908783223996591227424043115240241213213433079649573593774249641185427110352684551868986104947137146493455442106437622323220243164237724944850761966269051727326274572381243266890782776223789895400902839044288547426752018080061459619840826301912944783264166515972342611468297848527779940606727113350018023749742075382570989174969568241477082229609356820848889882991515546335281862713326761698305491412103641333376984044638420311309333186891037683233871208787873627374774560036157984427668615799967528740504163501798198353367823511389601485500987539122827775046329783326442518771028446747490225664809023394761393398671785271675282968524542873770260227036780740844635246197629016772268884053146443709655126946170416294470864636889147630184188844642752183182290172530096561838568371082597994792837224761882817916801558544928716545733478657693677577890139573332641975736409348411336412861612860266069192321428352501397317609426506068490266954349884791800990364099031014451346959548153509431302606401406492739902730464665263985456760828762341826055775858124991415010674420166333948934148618997899459195406500043963142762653310173379710232181720833809156580343456036029248859973701208874851739917407993782153024331168357323345403259723203085794351631639312193845380901248062318620877728247113545860099056684451193884982472220934287521299768402648757656672646087212381553193414308672387656344147279185642281558840727749609686530163246597406720 [150,19] 89375816710400745253042312061072973087497340218714474722030489425804274981975265600746409902755105029930190772190591216118757990116179441639268271511717971233586768140311088786768827877871645128077725807733830557766701298774666114036564238333962699969210094950950464127405163421958788669681866048641829957480988707766923658537164583189758127407661890113621088314692545129185368785041022278286218401838363463819772460917599931766400691046934961365972697658967718550929096343488484942037043073172350953957952368811725676153460287260522826331886166919073139128437083175145449655287053057744109931799720519327326060565244687400902710870481086466407102972839512395203296435242829530473829551231130558227303669085080781059976639027215287653860291867787696014321648337158121737242429037293015637920307625355370687662947700296047584286882035893558659899766013848806624038565942917508129442806995431930316330420848452991117673698232375109318671251869306003667248809220723645863319331895969449816303374189079082640260137868450664728040560146030994733019445823956540427653496050025919001012378495056566423484361914038467488750980437391184253307446015584609139558529293726426886457653765095233758011459640336537542425550012032148053124620782392703653663008727101506085087774667548596594255034623915932306539938678651798693041721138843905578702422465025491965540915129408795494391461240691228774446676879629489958476442092117900266158397370388764998673387328524098917109563375014360767330487215309443866534514933609517474443637529602071024277068329174982191139626654445934150945961580096869272812972622749381347084896758665650190286060133930282934570445099450487718171374514711307168265854148275404661488920515514049737420278528264833869926745636542467891057503894552448234863347147960936549416475658736481854293134170431685730599968042902441891852093567795881264131747851910160247781553215960738492223666342636805751660203951041969008299735686961374385580151758700602107401130569825270529099148015643394048 [150,20] -532719960744352469150214904595302518249355811558174627671289851297790739058984428204498064559375054855623752557657346405155087526929038248372798033853378640874820840264563638556094182307581799232100629493756303167787378440818121379993606280772884460653674759693908174071458863941218075228588558747285592218517165960571887898266244161029677406562163797788211674929629523075844425649601066079466852530552812068739237166609006529720825776107976284175465773743391670289084804899614580483720621832063367984238080085852427555633902173331426620783467384786539346557649465405216608634827215297079155260070038350623469838625882071179083650608002645337305363760726089614793558008687496489197802089325379209701858455483649359110519833443783428195982052521800588850801947633819712670304334228573521843117581298046104864358545270431855129615080742053930683485825073052035534125210932410069414190519397967008259331837108068371687424632848880612764507496943702584750049687982007662077121381741987605311044583660986996413581700300099774252282879772261482735173681126499674080166958639008179709653394770424991948400381723677651137987802016260970083803097508121484149924364796525770404455261336588769343174915371665831460557979037569753167381482812172555746097159290054838557733126966062396494822445210829981544980942547986242112877902144910317701795557503641807562454883893537162443798341261190828408698782921675391073485549808427874204703852516787079702409382987988735700957464822445541952761149065473080817822895842706654802482107345244494204474095408776546205374958106850191797449641621204689694674007056946980868276619902662711438504884648589170296768232820656386621671775410593665213423572557891962389401070918698842905536729405722032769800720297304916791347660612268577491008624263078875242326754883257459968413955924696901586968623223086953115725134578133184730969902769315360338951545080602497731869737496914691005405213955956452223666774771306435289328142396995205036010563144812214663628628204453888 [150,21] 2451479507620785332209389873402793061916607911563542413485587682293754815359924073241984176175034410026784611474584463165625360238266543604496455266492493182492372084085437970343151211977231701236444232075465767344775718427620146872947199695890142383995743792016536230156217536571835698765204949825361248900001249829839636024368937031654223651270656930262403866846953195762978389233656494792005871805264755275301708601945845849874401999096938533481642447919387606762784995768286939577825025904084192627204804538072910273397143088425754088334885189108407259785581509526929172424994074069943244824249089654598613499187129781152016658602868688253620113265667245237312403150993340124536937196487643938990995527240028915686168842343957764007773949317903229144244737081922455986305395217750493402504433648720626188285493456420602474385374809757827834981393251108157295533859810001893891799274682902880629407079295606052506102113232826481226968656844366332619577104828755389442565421096528965178228451292863213748607473341964510242648695255847547477303967132849086940409724540614625239378350410560319084851053868009452934088020748444166683242020411793412411504247645050522208476016566157918819900241000504207435840321020759046032322552007641863892616445582306168413605071027597674755770093838867225738511613438838744619662668052886786739663224384726121638422956462124814361251088535335086538686589177879464850913761437006532041875062645812815922140750782540430978498004468713442411851211533429963894234939624049309696266201381403552350728811733819246174623962606807740685965394645982060174574691083396981715920720506690167286776306732319271855258854600581469302148126031150261114668586616655951074692009384917148010259644996796906651122765598131099487744787029470606898706251357382390137968564059714709181016687516485729338366138399812551200475883683889274851164853144024377051193090192097186217252589578382566629933313501839565126336215918598914556205850716421799302526750174750931482054989185024 [150,22] -8269862823988968179005107537468773985478306107506320483192130444223298253476775046078896587337656883923337666464129349854183351845082134773196639477518664343187980511594925603646534730357826534247170916894792232854045659522973972385043700447320410996724661978630840832898368520777843256361558487461611344917344792310901032564006266346179116338111762699914285811664793994933752088884545707606522465990783125246673606411642133933590305076697763498705712334618843798374911804541864497198809828797375117416060320094162047782085489329466520589329886545923342500227677316469605418047678978922620659451189533338970655642550931020079052710282826636601931506096766293866953886836496687212222605750245785727239159185634428734514484340654052487315934785485090711264895999698176264380890128532536108780316930230732970545730727352574882142706429402509627295841508607467924699477008137361601470378822220764542513373437048938620378139673387695861402515932117477935850656548643502271652793242727437502780943219939475875374555041209009880289297317262037942446594384601541269602729177474758012781314268868606478849319410017553209315397885791297845785787617849828936683284090221562919996079199941129299824856527368762006362470398060786056534471600564317956504934583677208142274997879207475301324615328313268470728735187074245458340159826002428771868211179282950681768903740914122499365585224273343782182692324189847894734149021360888725704275472416520904134540298272234478022077482662777483272117245041975543201210982908445543624026911168577382895711291729456230595027884680052217022781413731070086418715832286529104277820620979852919558757986182453203799890529816068248658126458885717143265656515366500498513365610407393227868041730968998142399779106179710081369001175687660213025742793119934819474391316497224428687790974857724466937435573865713440146665758293449212937631604921344263336258542228699560002443184840257666665342573682820340419943509217075505079273434635302198842506988456464701622411329536 [150,23] 15912110690407030403674689735930999504039612805178344945238787938061104444854983096165045521282885351550058757024238974040429567336374108672897270662390081791948780749995136053300520654914826049961846502119252841516633608220880448543920561723623891711899622176970425165035423600788754754666035018928320837479307985599208424499408331169733460936033977255694020298110557651627721955612049199404617057453130649744375947769488365697146211258655158435185642764297111654347090957134011385269485129270550762942836666355336966299463396189918195369117676431263556348583028499180272673867794543558856859656144239887327079470184180903604126381307371018440127169200563255127566849457751149341123352365784044858245031369603005501824681032196280482568589385304037414791171928381657409875194491348184914419070134098219697331511167646584974417963950939461169425949740484475795314789972659062408283819324704134902552589139709556366678429590198966199706768202524527961685363283857378454534338126697810651528584107926198669992393645774519369089054231016014381220933519641529378706565242187018147980156890650017730876023340183324488401444806723770511609755915393259286933699004041568111575006223221481625115941157935340765942971441898442336129827727962513150883403493401783489009556458610802534157083608155820547728570481227794037175082268713619472919797863764236850934736854194513424382709266063015701610368910731413150010180386265153214830847852886945339611334537867282393570997046195663192126030865732884866207822252090178481573529510637927146116202078220197151614876420891775012790537261241212927032720779299280307339240228246944637796348533603280704480148022671300411439917801594674205226925582325098605532671987680057455851120924463953074339159385707525290242074749533361418174534192838453958798861529872364852574466944146854706608464572696104514656331382546765655170534687920949461077604899811706130358150777787243498521108717888683425442305352035616878930318009311519978839074224494092507156578304 [150,24] 23472148078087729132443295498395810739640178607818090283207591044916700579393287608015284328851925245582007668632926180829509266307157227556711371623056942556474074672027896711032476659997128557496709480966024777547732974859308816515288693219230882464478273589852710955512844535427402578117332788410928243382524049840559908480253401366964585419063303330619748023858631619528140851587412381276761943267536844793779248049850636834679648618539749552027878950289371752595021058987697571874083739990509008036330914251936608500552103252867462590429070968580401069108465409529851669252270782604948957241095370283751331429722407716878875239344778126261434138598223247090801490038372519142018291276329380482522211327918995109048285569315680782949215284557451696091115351540524876769144991592890823502412960228204591892155211031402093083232542462585632210079289245839401877333263979449549152054560227195049225883517888504195179045555074979722629146162101374685163699989708473986846777533075792487173023165915040238934821196141962219490632302370240519053135404844556754957961206963146919583645611025154319323218294740458312498695007440790834157986969826576293992718292571803616231164167132184047151394559043332925340652497828842211945133784917706220957745046909557231889485079692164071564620580418112893251842560011895754712849064377879754839513277714973999519527806084450352184288410275050809258679454385023901209139523566673743316995409814323647616160039648807082483704168000530088588119214659447479945519892165975235130673701612406349574053061252779966136822505703232992400424118610475549235036875542505391486906254412701147142463592687012952353978226952071462228771149800725584511778418573329640881024183048446957777684558820002103536393303975058048342521530391399056981922660618404293073605961441460674319071528934148580940788554254326803874745738255904396586661539758497956382549747456178756107244378240721799653475891203984548177359776620751230290661570977678048341398968508877537017856 [150,25] -378424326411439971375036978649452923560195036544897327937226883611291900034207400334434864670915205896854738141758755651044485715335366717895048827237878175030989577653711304459178345650716117249714859348209321507989661013386768781465591109543431368760784051149125335626298595366569373375331602743619402796939765035190000699237851283903122998047880678539360417833065598551344281969799388472374495774650764969372745420303918926293006530640765635858734455174005748892500744417272783156022373943389703177627826102892927481922895627596249068201916407714567046027021216828229460699867819702519114088035801350712199409392692202689377309212329378284316948707431948075921913968414647660224619279455695903001164953072175441518586945784786336937721486981133818666283165943317155518778455037722843637791672617736681340616352511188505521305153108750183467398283612415715259244047458057368150395659269708845451884825650905618744505440968690695522274570265600204310061944137989197410607850155015040164864979969800866636780371345968577691392610115248832031810982370078620420703636074856627212504103601024619688623577690684168545831850077247519944145115608404775365730642889890725272817141798869761808987458569012307912996334647715499014399929312313383090842460633482844310902712200174346491265314853478600283827198662867100239625272933989264033315657641912564192730294810094418207908881246033344017797763722954080998971260808610313826055176742139735700418464659962954270981590326867430333695809134170474663725051635825865922691328324770103926554447532183607827767266052679443343668764767327621041257970424949710443440022782834274525100268581845501042226148910416875749664011105232377541190599785808541445414859027447010607482883569554425845184981130767168690836053274292199291053734080238011437430941246132269459862536936493906094725976206454176329187210476483820654772277978809631621029138653495109447796845794564903454616998084986581864091894863526692858135514745874104457617455249582958051328 [150,26] 2041910659484329443102480936433870668537285116893295165367208518944496392231836578974499086898954986092186861568264748905880186399649482285258676804159884254623837827425751890610026806633291555005831841218923827832829570104147270489276431912458857593126425168543273991803089407655710361109346929218712184056350454673229301929138989960722013872167373455246103102229698654520107364973831733476785623545085618454186827615005173876398366792248793194833156220709855780039599484765732291557499509282557108151901383492249173639692732587648081851906977954586013457634248981026088503815010850878813184401749885461069802452825894680965591122685776150260127458163099246146335788115901873548698200740049009573782084878706603909980742947324756391026637760735692467421741131409482292130969698862557470278791915571290295774225759691949308602800390399943311385356523283307482380708842830704604262878208687861380379342206035278394460799586987557392620213977004009050330426077540392526673549501440995717590181506491736955721067419226140573286171855853435236134996185674318294258442103181307815259600312892511822452990589061750173077252513313814963400708259501301983624583236019717777716012758896868822874125126393717661791459825916819615208508887940906970835564821540939222689549027125225608502094556416605542009030466152153104602068348742878775305954112632762128158799827230737451742146284919493978761813052529978188913647937810254809033125746589093947531531307629228352393166864076029270998625010136481347096281195442047446808998532350042278364380250979448953066993410508352606490816320888745382115254566023793070028961180057517513106589865877434810586699391778235921000069382669517471535164504944806508826655231191114950802882361024419996792364873053774465971688287907964697830744150275099999951270735054574033543347858218678244736638473006182239650604598586365299969902597776324329582273922576687726720510435034886473417107975467688034568095578339030000492711699543012853575322077423590178816 [150,27] -7821831900068539359788531731715437924270283366470496747369623783902828510504507837631897322317103326505673410834370298516948623215600736041753311971999339771831437209476364147786003611636698213249427030847130456338878813371417873468317441976709052574076658184634133010481168179499899628831327152175036656681464386283847001368643654075754732892503188051541618024523115794817758364665587159411674729510944763905787890374688207148582092657189583572041263364002480986281401770608903056496343614825735353656595119084789945957138845731694595806912737369574388081953773110938291493454893930494529990045171990663744066427310179503598127327384526748591049456512940900593009592890604056232756121788560773748515762051805695950794525752077842346866984179781112391521858595256882747882535286026329164019409955082694742738723911934871744169366229122831880197387813673382095901570174973775282522403848921269156689280161132247928518761024654367830569768708540399046442534848174654361239508768919041117064364693252881560313681186926281772487654073057780201613227721327534663481035806092043304713212862786922978815337079758652678315142231831393395671666103089397112534930906405286913890541042541893207513055051118896032185075555778626450468529885227917930698135877650837841741400114961579843088444130993679594077010058457507865082695162862918956693896642264744297457125405910117579894056770776477472677608106104745945413530401859465446882069500655513145367304998206280667267676458715498258530350168403883614996885339747842080288631784078052485018364949229673534207725381603938977312118691804016834410342257308234187952152156268635615396828718570117927937605599932554261497184875955440038327454184302959144560870150148753795545614028872873309885227048506636161873615798206498547964986694255582542059600576726739773324627072693519168674169596967007167588380018398435049723718416503889217663155731531170666612226990258608561438065105734230829796587441819682778233151298717890704387061851281686528 [150,28] 23995347718734970332705237082166011536150586446442646662384329017138057260624039689405120486991055948798927757547789295805112936492266031716762873121535912971457815842477799392170807882564939098441446764228311823289072573578386580185395818759887860137197802830410957540715868035685732666359919280987414668911935251828871446996543780514716836157786095810134771926925125855416840868004378931730902894779639540225148837010181352533930826386851589682235876943510845969239585295947752699522126677601510514798215272062770613698674971181371680496763970888378657838837315585926456733562630417065631987674015022607864635149613763277419596091716327963415495878610687525642791340067088528978612304744726229672529713979877272018199993333293923612557579987595496017081220967736142736216505445332868797788436395726434848655568755441366374371980603687049959369252846803652602169070212653850057045195967062428317053177833544925351191523699014656704364752909139059189773783645212338531557095254705090894907108084476714493755709356673435324743163085707443899602570552805427667367021780417120884255570425938730236766155385628189752634911113137580715513182094635388336092673748453392447301091275395172940565453901309035427142007253969804734166678877730622737775699728761160863715098682812446424336095585700589958215089833968108583740533035142479849189786507900101448302439818064206223351996149728479925033777273710037985992393059046904296838875309921809066503425563234454621235207924582800696397072776494277959430068049324130947629961728190633072151972381536443936195758784502189101483404605618767402389869127839896605865747367281393465880898388908006359688638728815480518082065803696821313922259165236531192998290843085734559895719764828281108093396476166502719851681580412321932691722520503027337075380998844624390054147578413346393963538209255038719281735946665743743455087121305165975197992306319057557621624331198950137428773594991956983108193839662314965581948919851095758489431274684416 [150,29] -61588789179185913966688841725996573918283395126486070360542460861205523378282247024001549460409510815404896418975326444314605868703894828415517146333982030693009790134233088832861591695701289699548642959093628138522432983238289851880982495618741724807128718172711349302585099006326576571343899282922982095160157002064776427514432466301741288382984520522760054959901573202042825013653191895704709256749178716689110760293456450905484608361089047147211516097366226943189022651175316463826536482030183919055008688419375927789621249715851022942117127941295477964426214370249938916223906938427772131615792493007946966815155647774016482880576060190770322567830966174908236158792531048146731086259884334630056786852574468729826909070408914159541847201337164217672571844351910312318515051893412674011434135196743574964643748459088442892015544142846187934234880213715563830383413409289596832705062429948738798629956580034334516185630840279705750088583497391963473945023715647164957879484145832314204584131911453216396078816439225415428559618502166799261251424817234127030788502301204733317082982870079951016024755852663518994209941343487705406932900571010974505960074714887862936552303230023832710674217046068211137382157563395014618231045292228613512917644637129479934240049847274529594010320487750057633990573134627746518850779952157448337953651077596881154403484816617016406129272030071925614198271788181097070421432584226205788811403178682673961345819406810039752144046858201578341174823302318033871072826247248226179347782053221319302164764156449459239098626309277083472122592564209995371418983217430899042528479044414050100585762644359100605731408947528354439077114977295735176711414508129311614235377817904801989223029701917879622868546652308779397371669991375118688614013094762993278166352702204232251214981143406220069702729178723415131104369437265300521304507969559419257833071529199821402038569023130559812433177758420945366774009912404927173945317052122035241464365056 [150,30] 135000517863723888255010657438781515796107086941435981395556808919313267134980693356476917467248080268082767659657687760416175307781977982595011031559670694778139593706711234005070741458676261930498326732611452774873174937007189852724393342753005353477817561817444078686328925792857123980664640611735146854098183488192866947098060098150445955977515694282859543103212400045444482043387667387536433585153590090424123417144181453047084249742963057320356334492462719199796017471362142965790292851164453223509626584044067343216905141445454652829188327834698738994773511583860174003896756107568352747498162166416359203258975652184689351679376859554067558843838792088428533851295825459432099053146406736983446335397727537890647872524820103027921734679322540985362525857306046496735754630985978971738631504120877010522734677388549839871580254768118381749424390859869325152355553672962144904757755812819041136936309166837679238330839503950547146671904734502379734556470712841830642678537385397463204100668601149072185010706224516846029654744607901337708827878134569849382300608128996930434991657216629951082934945120542892855697830152824463793800861328057888467929962249911398567471508818343317471450433934390933918440981775367564152274537992545861609348180354657552031863378222254981186814517151832174855834871689518524686202461988561983902971168355581466546333336937399448633772953459461106004530476232222416390826072852812324307298682997832426072569486456171978450852313831309544324634384756569004684574102808831307389417771100836185927446813452219172185629242454600831093353704022501767202172075955820234632258944274918904559197909713741165798573995956332675689463481795096516047496889061672818121497370213890944322514855362269225361428086096186495573753066044285561766351102251738763217802472890508769047465199760051795855644254494659473452165852666202286725164443652067591050059934191993863982860310394199893718477381454706224206763730507231740342698317982927168154937136 [150,31] -255276856675667841036482908141086356489124877516802276933145474721101170262062407407479397660786905180475636535727075363671001088343569786743801128235518599440258823880469929360519850498686745907481079086250598625459475319583405272644814879610804402206854330183569288824355750479599993564653914213876936025161087266990885522706224316855021655427421386999363414460137618075231865661269046961213800008616943139060104401792524292415003744726744281779244897642583892523546255756655861450653306773376744345325294226407664428999326430803366588077177367224600412110787601605217783245841452663320495933584501951670754251939772957180566507453404302279330496073661242863964135127962961270330888591562387003246176841630260395763916582942164099647747198068760037956188427187930628256599631192376348611792005413067443278872804653811467958526876681024956381943041614049848552302376044471034841459675818332153184686953059726865481579278278386919095202720524205861719262803586771672403575048043329495478080040674286413924880392337537155476591910157980700464736821979866175145321798605244117447362405807471953786164723651028401906993073129547237337909769078887510443690756969363394851927340313788448686228498946353171518819253624205035100986148853243367901782596485223272807326086806203159544024758521191838541675369344038888431503825108048303156816032277296017082069835654302865243838986537244408316731049958482511324826769152220571104984102610868073107457431977657784790328415199297299042410932266569316733203996001009197705570574839638856992486554573782880905890518527736728298944016177703795628258913242770692998388887045051821555465120556904766326121431354819609693114419096740781468327929244658964226176128915073510979162220900248556944857975764201803172952102984417544591993701715290794666815894005669183054854935810376558567956798219204779080872996312271454412844668829615727710279165735226169698540858637950991178549261546912744762508721945948552028472954227217714034816000 [150,32] 417918493932109592053596001110239693203469083766343780263192932328454187276893840599916608213223599689764259065223685857322255726287017469432630295487970113662806119341802716027038063315996064182571028999212042558837896988286282013201081919739979267438055582855676001530831443299890602947987678174383967590704987652140238750191391464336434687339302164091800410486355991904268967160283258557806251211697365791298566099763188891624209554174059492130384393348297556481680100921309643134092464660958884082923136131117493960803393651409945304368021322476734959173320694241171265215161346461389972285655986131251987566724252760687445453056100440251062206875638419989046866755943449880599436449640991789735529657147453992555581262583542866432166446824873264143217942523042470305963698011819472690707189879936333215026028961111147239480929723099862899441381874075110545731791844028609305597723447244516093147566157642028861652485353721183895672857210268119114239252885281668671450887325388545562100518858597897656966134135888732000598303987907264315139761479383088733058910902061085587465080289375982048188481107954190593400719517864882663454076577861078046791854481199465086216939411578769854339121599981748171136501058412662046688625108901900261265138829244181986875640904862236204730866380599905356767108298432185229484875072127399317146563265515727712194754395810839884151502076603819927312120285721942890890012359958498507226037751503390313109017741150424189033859706035412914729521608059810781785602393450143781783904370389249114621441567624058157208924929161353098545464999741159889570789057381900815274105787600126625925707513844395968937241850340961694146683629111800351811056717043614383833722586948072753837285651044037181559776349006882196218392701473083356441969064798971407814617051451558045216374023318143696856347967352003938817014480763722384158184203004311379164562117275845969354237918592863548431811926029744036237310429370165787563508915084287551488 [150,33] -590941579158264832930018901460076911666148891918509386665595931494426820843458634923705478950930413570094415043496284312596606759211859703632791446833694639579353452057085581726872703637466111396496223929485041256186665564430121796865464561535702950226468770089360975196453552117784975984313408963245081706191946502655800443060087036929781129851976250119444249590300848621603041800266826287894155689122658240648155966457579369992957120716010925626897729700679087356686125323297503113448156884500649923225388156941789901719504979507857738510241049091567717836111369588738493458098913901399979506702075644570260974682423592509889341702287695086556124470399403342950522387867327267674638352439758183489335987467939521887278729831474622848554788833683129574496728456941226004894582303304679523437522239112549663498358365994307784914276897054025776330316250076499749690938044731181226997559712424884365135473586460886204394138264000157180338893256281569074779710055058967209868773956686596548733854335010606142203363901219431638254974925160394931280627446799814538161357384265313016677638158329181395285436292597605214619952322553302422794499121890565816483474439041620225280290653377055681372054810348815057883168487808468493624793121761300706240011203109384625120461933091399756803841303145597274624397366072044783525352998989176429493571688908969181840963713066268016406424578072201981063448610437641567940166412228249393869893747047949378749742876184653769038269096480543098631267855227284234495574025330942450838827612273527035087522229697482429859239403982944615891122067747894721810810074273029696516614229410078326852861498435190955051126558174580833998188364006546377065019717573905440174702681841373178280488375019922428514349655733234423647812981190207787219109123699707042188858404310925378671197089444818060543896427817885602356585409840456492149366665299190966561998474248829085573278929698362718973137499881006506959063886412963500780660741504491328 [150,34] 714064799263696246825716215138303543481379265704507586749606866815229210237977113672836492936886780620500465881510832703142561368733629612003689440196908751403727167648366073313069310916748446780634615746753621912340754645964463777976830135934958705495896484156384445759247525770943727206284775812972533207912083523922796719077159600809474894605277381141468667125932454711703899303537574465679564232893207234923839042788210053719632588069328314677910284478371775015747371928113423690728435713185226065304772894646390961376668887920402627332014508778559170084880728176927540586848223959802842591106171869203234707682975365079528090006788075283034232504497615404810232547052881584737884673604697729936296090299939294504263852035364985122675717488323257828893842762084663460342585330108978782875996877162772421264859690041712953691013135555454041798296094872428338873532436915790423471935512085321792339332885513251686599780338287014768582431155705323902089690280715672619875673974427275070827026320048520881541885737828217488208708637560737446212192819692442120190981701956746431469483101875138414836988112345359248099179837221345520771869344324805860282933815441927178961114299462598704263925412512104121989009938777107785521252075377893862789975892877730528656632762904834470485591588402358091557592756650711769629915931362360273596926483936892533180349948234383273536912076912355720454029502881088575268567811077001552357728641407810508893813796674750912266544921237216309229597282809804846113845242188021211351561168284195381247290139022536764356572172299710290450857602094796046476590699637238276358373383053745277928780405608286072612478888806991281148625901859482644328574317347425016807659444012569938505412017963891375687323296127705554959115701059730135985446112216127553298680372884721946500542407404632926190447564599464588032595662018969865888779583589564142615334656551982518327964178764284421590559879105406087306252294727553364919092074262224 [150,35] -717538365092020953230160594503909774052075701369318200694053066949114091078322616451850896416707391646345898811998790873734995002025739151752562170515016930355525999630394450067344826061282322587966820349228521879109208485866969631293274898897725261832501637987348915451475999821810417346070225683946524496519037479893015111960302744904285655325275860876592737862728513545299710494453701275121335189488439599717732518137601122830208252459926568073931288608144526265273484979947377733622721881569206305581164086793293529007336652265621429720232592759585294022913810598657635033112486930529811005743929594735223080681683060066854005114322880903878318586263500236070588142797698726982416866413334942924649278888055251517771314012089522744704020475667865998119936598678613977509520497676754331027490645593896999198460332952316979756547944836607071937124885850398273682030348656577312809788989636708024781178892576454472969873917343084075796634227561349423412152447121492271294839160002249970656742070998805958318440240021369714359242376083030663814944520284236100954315676184208252226734164019560387957657408931157551122849380172734738706881194908688305523195417224042114019437121810524623176513101132181013507546094030516394017522922654675970518734084678257155207788330774000375626561393184107067955229975408210050583988025597389534537827638173828847087547487262000881958916448573349255858706021876196634369331660273211800852702969248915254920926104484269528285947542305153061697688479858305440750353265164277983085990592128847534305228898720795319084368406822837940965898282397742427099778102961519219065598704977623512825593643283737310278496439694198016317170040668437345062513601697114801877364348006391143248312896902107082437692805741816883004605523456654537235743950434827346553754207283167676523228409412542474932206778213831045556679871119254308176916479697943150740184788144033321926905303155020606128954070710041940364407122982010020272548780160 [150,36] 556582714389570353993059838620849953271692547873998987052435598766190607451448019688332811394266736998012702622905816408274955628837901148273902376975579773402812291280923525816396090324025371908844868433669616802430606617236830457564316424986828580164315026716767535159479331807847448058887820288989020131171812246917872383760672411309797375715080785844085007761518087988115478270737070470705361726060750958968788814809344089388738699858755699945983551617929824158678754507675642222218564762736768515538608553408148384582263613326095376030035874997639261056191026939965987120545545876890239588648693758541611863058851991920071255231195192099455751678157508212285193794480263299955674701809359248696945700675469907878929539988295007216822911630215382207665276859326983558893119010121059938383478869831802040097881907663381704534529969084176806789084198832227299907118393776751883385066150527105469307110873725131239953303582364318678436758456037860586777825086034631960292945811484448707661013509987800430314463549307881620882242047160763195490124479449138322004719242943386123760654856011011352624660719845319609502810314234051864298561991582553678958083853521876903331561451035815369925356351641508088008780940183557543992435598496639285667576380707348876122557393074736900165408850189556281547979564777914182895406425345277472953783795162679946779389220164999405147332342639222664209577648067076580140930328842055561176935196732384810586188337273752899680916840896824012501365590385996750660515012207565780163069722792447815229604435871596588031412664341684108111460028737367705423585926347179586431536995505181214054349232197483391846827434864807367779133306179826377669564921245387774692042783495906537794976410111013549190631748667541004390226056727009668280134368163646133237824124189362846240965855475337779589286430328041337257188781220209584484909657694223007913875765508202074693764116946838333244215690171207061948421174436458781160092032 [150,37] -242317165217332019547974356082739871800566525720511843426372552402844504971521240658659633639350175770876029246353338804630091613030660677371391060683035707999090682495994951746755887925104836167592544098515346109087609819876199124355954082126912877534446368782387509025702157638457021917028864693334624717284648017363294571755974381100512858681559293977784140974875891079093002773819983653709293518199862536737249549619542004504052456041478343760857630672698516654932002963952501898789045214145750360600012927253556833632793819837299103872142632441871989784692038542041469624934627538895700091953418748015071019503234969064760547306670478923683143201566946139049797525591641946592335071482140763322711634845339763986655167020028146457611001771016843966640596209740805117936580711062459122885875947819213230632291390742545953343717593939890261221587250430205518850579879913513786069260285874886885978661380191410182672304620384871779920425827378916244597755471861237597572957824348964050312889836312414451030825910149469064860170255811101391656808402071527247789978595415172827787945296833800260344726409915268896444112078980683847078999040863940017540190976580872790159983924934650631471997290367796100257233006200202431938099014757135872515040148641057845919755975177586904758939992757389270800282872947105808948536716571829899850772150700185612855355557423642380044216239626821654887981666659190421054755344550617482292093657264781272248112333860054494920718525725069132215728462181724493139706853974333731118540866608204773483100036336943083127006141717125567291839481504809300487102239223693133681802266805490953068440642368279187927513363538560654282600382375239333249763991937181888410848066884344383991524923319237293523051150451447310037939898512565519611364332309946056325271647469160012174985785861236639842210767162671872057893477835883426627612398510114994244309458370523436203451220447917640359823762136862044710307431905761785199488 [150,38] -153397082748423811360560133324881682329006218567052004048181136155934896666084770465921906100634564634509903158588151026317559556052397370024181635957217154804685002157293130877411674032764646968306973740887933706866438637618043782390068473094613862566618275565484057250299324917358608669490406013913441753277472275635025937857890230177845453116066144814144135829578907306141968974762829628815616807170973903038407165073834458204946986510091144176588625480873145319681185793139275719504999877552380979250436224434423421547592934132224197633196153472542373219218815185763411374502141845689986316760328466089845729539315007914460216097917410966304934110260644990233517785061134674406751525628728287516344621660567133161154527629286515274495466150971288778469581754036980471417455992890998152647161899696576572088367648211024351795803143114932219195497714276329604383495941223492918186238058190495618703002896357795076897946305604044428651577023956802650098371698752042885952274552387963166945818629518777133896047835289635368146461160267851763482582140593417095088103734964636197918624879545536847989532886078449878988103862140878719411220711646033634016570447813941084533031121222574839827722503540743265275577573031650151719807547179179910802353037804400705709829544986122418058610258717468567803054277342630557748032035210031068030845072947157640852585217017944249331982285765519137789218537128234624928804435135965726801461536065441717142090830353427550613558041064146996972704949468380612702269850365961242228368991887972847966172465667241701101730266663559607671944628115834216385411672160784413152138641080399112667445313162079513068142763916752885280514874157982437792886537535602288962322198610425761703360549854773557521715780136017834456666741639254946397343191472789842630101946257132639532643527293272649173278220605031020732519051860267078620572393043574627253638669824207373864901961152084818686297721862025179971200079681141594096 [150,39] 526679316740317999558275992392085224796614896143538318990605044349313360750648467934522977643819939386225708013137847274120855955042535409238371839361475222940666131782045565428851233450781985127007514734874742776559947758370880813169056806312198294190264153730781052575554380079876799394450592015112262802409538245498860203994244652944509885698898651459536893066187495178970092968154884704003407591827126154748133691656464168035921169525445544288103048679206304384521418913032770321575091239646581013676175663343675801741887794764852376572044936602872523450311876793025375808841890457842097579165811832101195176584109154230269479074975524210263772329969311192310927705453816266366056045263925665854981265137636148087153636521570119163337364391757060385398209855627053668598656727670372963098912162277585332089831816938062098292865695838238146952438001973712962038798133359264172475438943699602822408603662629861675984974616104376777490568904437435837239396426231135104193999028356490401444021545734122157648909662966355100199606679495882205589995268532636223575400164054784739471302181255128587968933667651095051313147618926242123538996247819070583549823144442814380800211520712522428533341692474890944010489092427072994545275351934655278157643625312296349268127336814241193889666063999528808014056786548464633858897604355595014907698539399148919481101264766262191660979518558620464716944663508278072312603487303926426477806756204309742151521188636949668639844674580771935775951974333626340585003126971747150696467503281706336952932675547134313930800975405177654126174367897602410655860278844737980898977061966129238995047052670542596634759958255605927486280859517080356041453155864544555585751849527351386262090972267656250214391789315703944450908119605937736421106676908510562780731668845017058057976552599025725181863706363543565139539684889877919037723161381606029859405548457278768228674117000366459240088488816519652289188760701467136 [150,40] -787846434630660792694041456172891756163005504661841940095169409273053120838329208283516247998200214923633732760184913512179429091776994460021655311330213447868883626975108544190671938378653961778383815650553015403399108905138951010414461496754306080692391690068774099019757692353065070547715668069409134857476650009006825665893535470611219961761525046180519903113598661461688710356240305249793599254566114806858903543323196009222585279652124188817660627519089262559851288109706342787485610083877043843196949351451446423363676224450307797191149769120045198992202906236612610361302165392072679962000335292458457233432081010711627864275879010035732476154482118313594955605532384839535741375938276737494041662408844365940221180553566506074189651585404906451724718108995038653134008675118895886371270314744390732328689824254202273243936520668680645621330972205748277330629356080380714004859625057525512978335499394627970330852634350626257458000048269046382269121414530340539569544257791346789822023774605733627414205603422818749459099004690162481832967269568247124219315135313967041744114679815631609662125743695563955927772445101355130601250851276725885903544394675427192394571311161524671607691891892726462742421788214311949608994416356435196313389335229190464208022882068952083713762534408268743576832602813293194629802043934093353050527572728745947798762337864140050444404224008240280919112245445279101792696387408618736174100663616971362189531393558963511602055321551938704034458702487641520021481864590307814948987519709068014927367782739810450528181522235207703511783279242494498043419817108334733580664688896460105290908294965694339690786889931267748506134525501995322407598257403361154817671344195596376571984386300097939255167190749507198636155908966090981910292994033790800398957980907195020145014104729191814622497647427134171581775139368564711433050217395373724337596201393786156448771850091702865319998878528443327352588663629824 [150,41] 896772686007190095859979989855920381076398299566857585022101189031394701298270209394050294528138913093846430734078360989802682123404051848741042485299835688115428465894063639455051827448977781300382833308894148889042842785359680047115947682011374619971781306579012101784386860878518495799670357999758193072853643842973726409590571084199188531293898498297947780604082911117807354710182595594156589640409732390746064048001066743379775786710359522088234338882338678699416285570024219545377205559725702289931136770995457237932282652598225235739647428979039386414650817504231644812408685835481394654839168803980862164009421113060558270017540898238487358735505390532067739911521379102441151196781866042794379501081106911973061040780576940819900067277539801418091500761292296202515516833722790136387895979800883270463864424032133599178442270255564392585750212067940075182882683025038788267415545789683655961897810816582665502478656502954137608332224701474637169946343478866430440774554082085917265158889109489257136130790731232348914254042234011075556713941792537788967302859656110440940106706427372899266485763327642700859850281895797944295367970048066628762511853392564033203429745293295504840977886680145504168270858601264704081366107314364663411814242078035300250175583064689617425528607603087029537681559107427428480760694362316398412381823908867255706350850349090650093544082277476056976484072757228546556242575872629251291575492577198786283539858992181943766531510924390462075957017300547909024527103070455145557321604204649261841780312882965180004280251257732363221696072061728965059382211966858827808909357629750244462341132621117823523747896441201858467240415053621004925509178407300319762638641176779012882166198774167794790845861073546856873020629726079226397768645599710972851257593230744693556124787077035402322748720770030532926013705139709895254933553306018085543308809705115867222520183259622430460769888334563511540262714944 [150,42] -868428809364444460371192299729404156313936837231020899427497458541106662088390973254567865726415419290004180555264922524757951947323182609146222661569940514114052109510109020988670524360506480629390806546534505282512388281921255943357301664947601811856745783452952393638783461591349525995317818011238721894031091117463629605993879528509723680283940465512781007949227646552444927587793781415282581741611548792580044026301490374649458437363002683605009890308407777032115688424837831153319732924019122903055076576912182897397006958027239433032265410242722539201981739346317658023485191008546571733613126486195731711462487853585648274416819282643952250735894697064208419390603903678149795896735525248484293278303619559985165539087194697038853100246729571510056120561273411488139473376790373427133115728236496297393365840361116113449475116637906195928837520877835921672142008735381692198476437879140820541096095069059860358533763437208392336339553904809442277475554305818515731090601117151677625012943599624211965317304627480638689556789874953132366624213737501638551120179846526531393610251108563535438468193895187609601854199178085775064135541573871251251339583089800707422626451912637679924597715693229970014939110157605735884700857713081500642571667336762126199185584068411343615684925104220034724888438305498648538605434773207636376885928016145171944803052251732540873906065426423649009227523054629893264285169933634007655946996333351870011141764166362447117888316296717312592496892407719650358877028411466718398114566272324757014892095972890596561204630737554525941428151937708640576252805543349625786113286738492302855588697283404007768358228396913149095437974956074249879957903087163856711174378462758246792771327181521746495403410273070830074154561267351963727630778408301733549140651427209290649367836302077470188845385897627714469237303939509154073467051216530906009354467408414749015512367998076701612746597985642786106042320 [150,43] 751608427211585152486035049143300737368722111291643194251105370122073329064991937873663844695730593775872867607638146253774727433760505126682208291779901448443040226717315220314493132138375132411299109327866074183854167294752829271924106626758428653167904182463610371275775032341251986526977374995287008405803908276100906574574940334267584924725441847899127784027997721748723716352273003086635072007105279253041348130275438209418661003870240638232811061148614200347689909850030484945925075029957869157799130337008648635237645907264499021094030974464951453781797507544759257973773791333158978042995385613778395810645665255868985242807701866860511519870470666310279544571167147717636269047107423271989756705654468622488470177756038162607926777512019646817469564758960875539834637291754066437034882371819743912819104721447622349209369137328720885087983509759439514457708601774480608174142824910742677802392052235268604962548976450822890435275277065615680072284219505171429604109942889486841954723499234463814980097090659037874869962470038721001800564721627489382048195609402421401609192580328706262483887969979976280230542319673773611508542912252846959705754840265348498673978261438199857653250861140606208106646710406431982231924063468768017203046886321344629739616102277825540829407357477366052531753561514348540344597370825574726169409262342575186520787975853656584460014279137217545845339086710244612400377084540529394985443966040360741384862701600967614547233565595557538930444228722954871319635406563852436485780595220926102044907426372799385174032768707335363756851638321948037084135657323379569861243628729780790332589694088532607251103603209975757533863374762956760031321530435866929853840144825853261774612877917176785135746579547578858924004994723781872687579880184579506725092792532284676404413067745293389606634091107697393624147768041659515988558971020338963544865161429135444512602687914675389648227097837108900211584 [150,44] -599564996639999444191711688398777826145367317731258071555826630092227703340745416566969876700813501506634136688053299868888523804052567175818281391292192451024742111461179933880692465106272389782458484776441691267204180757844548926769383312485287997101658996333910737532935066862346311699206299374575881670628902280700763145059042733196383655159841215641954732023395475363283006675699233473650023320574956512379885248372643066610461044208643038661356302955353737710449445935709475663404551201020526267939919952405224406748705792577068949033733573160711549878601166110980019454664612248401830999145316685882635760272950946454082661069043636565597510646787611973214392581330753392938412751881042544288591256161900712178685894081702903427424806224457796078885692367180221837147855136462759188100635337913089553159617976792045144501553655632231706555626232226850571675457127943760779083107783516071260889801143081684158399346231782885260267233350183391907068360162593509554609086321570602302039608752660396369313382435086345440575156788915067989440518809368225216284789124570201322203780163987036408346711789669468918894853910805629792556393468489028817764315469190987659788178910449273555888828531090858775588062478647902498218283979518390587555203835782543876770386067640061707729039359198866954346054756927636302463810972934542921455423841766142271599053566365906635710472944324541404589450974682727607470805932629859282428037570966279278973862990025307676879466848254506678609744790926599536748533437476577904389252641655827334658760684959069817474712694420305609580854559701348201044824806724617162023251669266051558365640676611828471411877256884703584380656484038654400973709739686353524750486397451375895113031209125965913900178333889248843077994356503380875034355952710017728794180827802954667276273875748271607381518265171803823182099406957954764081617667651875507250847114341747573842332722366598498359271155975683359280 [150,45] 450375458280399366781115792344997007534461646936590979778528118522762558165862127775238128155769844213029263219753050413802066309658406308413135803557962132676274550076329546341579347933981360241637280484308864075557722338966969712911481914388263441829356470338871126294017947637149668266976401896965616483904065404424003562695746257256248044950509896774820006282865813443842557478964902055142476849181077329765239007915944759358159201593423630270401714043045806362592215756620146186929895962094040856767158198601334172161565455285183332367394742707862490572176879613849126477078257510692109265695798093111836732359434567104388584799491568872667552487522091513186125151924447852982858352961311825829526324168349865914509706496265752216576956455818497315927925679059247052332269547423824140606603094041006341532230134168196384205602299847354901188952293600513038483310222219507136926802521835841527154915298212467114613816374307594623892128139687017436345206797341516162378030964213519177398956412896406087355157952341519344581817794240402552675429714904192442291669249873668851289064116788335005114069826892006202583747359479661796478413418206691706527896292760522826647465349971448762294265947073159217951407123633574074744749555507833736100839724007376685018895339594152000846929579746954474400489292967886790790395005162907737651656959601168903562656816843172179106476843371950225887776589673186426641911820098364203132678682291307458438602526174459347228189945751878942948820615750911244242062030407850663120152442481355861389574680522936420713712195736885881559843018150364397564130061933586093167076462277236593645628600989235319427725856700615912426449441974636131488124731994945743459564670897591679747808664783971910923416674200354942940882152857652337360610256385821253347349294900360964888566432512049292304541675801074736316198723989022654952245508943070723587670820066563365356564444959598361991903327268172176 [150,46] -322662311114160265346227277079210340758221445813611260880465668445633026527329345427085077664384899263648123527420285515565580126915254593160068237830906902930704973179607171776904109080498537422385838424482962585066746140490400135398903446174182810166254984607071329130235155843411532185899436573269148077884111453697175938978038926570935811331914326762893956560268091977299774645134006406489514535339058730577132721613730676441939419015700518066016929920460972886744042723734719316034024843038848206718722037855290791169923194736541375042320095646425351706024967414995844708238419835455283185963441360325213382373271714663935277528319509530309627308733867726538483206732555326888215004232620764314057433179008494859699807259965072385116524686109748719775692279941328851193086809572079739890567664660914848104192862532041655720047957210097027090545282810114925197015952680162259706032817858646603971312146224281684113743923246160190087119488885680041421452343775229439281703434691791215739155264830618985629772123650525060928461283769355276481918016094135380460514448990382122204027842199218765958972662678902636337901199204176158541228431594100495231111097832334213058620582531028760988314720899525502229644358237575119896577618000409118430020345123236134255923878788500167271229288443984763180778866398398064937619858785448385152267427900737764867093551923976010287909581229808220593038664179961050158256858808678395387813072658986342020035009448104933580752865090004829641038447319199946750326517259472568740543312719109420557184840049154073123685580067602133164855832778036543056187594882211515023822088615109895251784440519486205264081139790383178039327057264426499501054280904187417999849887398024860870346458700088925480392908245695400735918688784135972493384892368663596629693519766071015118718226446267199451681267433871149236377447485950537199173165348512014400051462649046268962469738827908664201253326378334 [150,47] 221259213445247342235474577160286737409334022474966212660792290504865154908492448841656037199683000323029946862241520402584835297228818388784817464416287470364952063709986063105102423927967886967708657447579859962301703738851118857311089530063283936798281181006730896514930349834083684352379504767561996499224575237755507824326820730130410168532304331038988368367310562290368611338247260265623651651515782667693636939558792710645528702503577732374209219140124138831321391705393271240730281795880744952882903694795391508271051051335799470205570105415105729991362693603313612597765864316055532111652402748411799956926657106727033882045333156416546277826460338402946360093595129376742943571334575989052496331392122333129394677743193315155543892492735601979949923821995933934392238058472300875020953624152743333046190084372709837689206455669036453000420138767135030156961736585916332998823632188291123188590786762152251171053174272731859120850627944167514769101334803973662539841183781656557101697065077565402500199916889401609761347280133071547657742724234047835196358206592100341005045313093132317238222566763275119890574519545721368525642510845408609012917840932122452283865959278898324996307545902955952756092016952855884190126061241342912797300442498440907057088276153411893875643981720508199098526131974898613996477586688527307343987877310707164945577988617376740642758847334701986712472291656655372002790591586070773271124804261591216561368894690338004633766170177476873088720684649670643715541032899450725398386879176491492127999558312441022775394508669068840637310608091304615973876438525033316309367653105997383459428076682813037051200545815685160137095432321679465322433165115636022062585705514494468583572965381917043695237284891526399767696083289575246726684548814442442291417221540057169900775258841888890349327810859659102482347559114169052847902546032026724843655305013374004143864953226926128975842200960 [150,48] -144610853648169383100491473726751409921420387190472768144264937625409083332473000026772706553590822699280153421337794616646654047550910664637373730865648671169366007522863959814835208870468831345816933841648078880419645164302263049237214967609066364408306239121381093058485622752975158149780373711742407322198446525380568434978607035740963894752408354651840024788920125735414369766435038950479661322805561109957788815132504231634241390411396669387404091014070593490682605776027075362590447620610562832593356377336542864478046719256011519822142886272069102453999504829265181921262481428529243876308507673205449521664076821592494721336285018236369491276461723639895065557820338355009888100228037268839104541192572548151248082223295362364971807986436555663671912050070259645548251734749784690319208366428176724959255977009529297157311629451537396640614821568060379686170900310714454672441864748161009852122745633169778434785889554688460110541517524553907215083073451914042887026980104795545533956186967950324135451655169058135898196445320185132011784794151254556350799169408500794184787120277849889963479111627136553251609676080745400720577246559279739578797050702433779372774114601401141864105696447686098325183720609432425855859655827403840876152694362968263629793256647198569958949899533644878281227329236041033344390906994524172097270641035304368273101263423536086942648549167105890697861347891219308134693177909029579962995028432263531426114302931829033003882253970033606665979471481599484416234940774548501371287720727760889790181045181438872978511331089625647372149040709242473616385245029208619278432566737723996259856253741660002285669871749647953024585895604746139343692664045632769756111535813270002245505983211861017648012332953710532505580359322491213884286786001134394383275558953565323323747531923343131486408652888845910590910175756689393539375783828786362634867454704257818042938976742096651603878048 [150,49] 89314298911180901903570534342719051617214168777543063841156323731870278701522191133799283269805979584075653296371208202418201843640806620427662679828787260796699353285279931335594296955442417210917914935025289187916199785786034869744535496326183123867614197420070614278840599941470202132284518976386097971916796722857637040587056137228123616290498665301100159660463012592104348491339324775081569325828795159659498101932086861016744817179700460983850467557689187962589267473495158379466948747539713839278053492403489159022908736340378875403590365093491733632611574754374319984213848871502958923822912954743061789408055476046384275872763375879007474321000864450962302699676439064152461548446357109061249318249898256216109139589218997059607542846381709763301135041854620971576286320638849509542503957818105025249297615118276662130877900004275687065501275145027915755622869624456654847463979374865651429566117598299925732350637807067733099909533449656965656509678070510519608015311498391993407107029751403340978724002415714655395186150015385849468561730691736283777593875865238926179467831429865538183833286187861955795100863046014331397172121336080972451762540967360958273182351680950336750724921238239968423132269704770771543382002052191403421278781189717295590084897072792193261409782531389673350777403338798057906656602404826566023977475315925009108333419446389837763636863226208772268684046415167249829509219026956594271483080666111418905583209651930340780978712462193718838574743783347475025600008936625764065078552262759392406218662640927599595828059089986968563754769811057804852018656046427110828847090431979754667932260145002694073951625776478157119071868902793553976543353047457183372609243816225115978802822789714222981052000136669530426850991625533341556008529705786862702613982646994163582428461543736991776998214612999661428114903620633271612384001592972025861139362087067949703113012712883149700224 [150,50] -51636469980673211836268604126891223033805403301432247050714988813036385065347770049395234298721634326321759327437004153313785319347016155784719979702082568128766773192905679160354794799161541774176161926562080467729150911854856091109334350106323251096054345122244178954815616968742625321109376310043143085579499150537394000553808740685439578407547239089239352475723623409428282615204784512267390500489505332791552847133429286701999457530536672721461198608218857974577851189099995883297057429032860845512459440145632176240224164665483892714837302957620254470627122603145687489192097111444501518172751767497434865949774296463946577263031709192419713233251014669378202990322395320434598171400616675931486899614477866626839116455169048638690423812227669878701334836142208471792367169267152928685144395138433131872384877789601652716310892049261234846040351873683184267870606301461631101539938335062423617725784425269959840857085301957378991718777977915765532140277444950762454616097368123346334685188176066017742286216586787254111005899305369428797218146386010648051760737585443359918352173343536759534787979746849873495635487449654719874919857981143246923250733101130756709838238214999688881353784270974393701002599074090645919740856769912297472976523422997374300771734257089100712162257333109784874614857613670962242539151213700149969991474462365856187815661511305419680471796523128460892698046396806364522742336784169322356286248573841007948903623393856764625029843576348498944618656383282689434958628530073894386139280639657757471725844057050010074991535255800224417739730244411275527572807120641426407547745597362012926523667421082444330048045487305263076256293038270032029441943852890423461357300235692364701362164451429925230864207317522910057663471477474315995237180814453677655644627816026194936766555358602892905283634179631201375863409268282406862159199122114495127796874801600627623662916312790726764 [150,51] 27715643654843261149138690579032493184201044428186717757496481729682253201767307711929246786357198980043409334614057210559649332107592597861029764840679216661924410102371181427181962177688908272055793231919012536260674922782418907841020084888788868426591181143091381012644847193809834746477156569903423899997986575282114428678598343370057228859376314324233814160023143897242731841707663770010209309317099736654963059871771984474095911225570627351321753380264731956043970596541267220461315237736058447034204424322048102692135323699152148264791043325968974819087425406177808201651000792054858500392513906092518606962720405370208099215778254397532955549911130235449400317150105052209628443057885862271337083945901868835708583868949797301258564247408237141305312480410021512608002108787474372234651142609892089617896085778166026515885495492256815617515543858277495241962621619137014333003546961756076592111841164340851435421769254881359383496065120003179035761215225203413797491301120012971515781857239720030932152357674085288304454061594614545881034196930144606099399511314036615510627251659753047790732725827129750179395085465768931143652697545214528705447396650766969410474516973002797401975711388970889009050681797078148338406967619424498488690709616712958461318677714548055028784222169934683672622876954773477148376603961889287476779917135508814504644581557200621964167545220401642509883299861064101186942369174931853866605337981799710111925733999950586828284895714445647292379702073806987829972574429384420678398849683932377491639407960613658484488657022837796727203357472807028936189753684110462749660687251094240492808341098899354524687417238322706018493723547737162139886102924071593697958396151727904105676711634667266682209136718936565861083611718904686630140471274115431890424207460864336973329448252598698819661590325538006942635831576222646783242052975419902607167573062472094856166776831833184 [150,52] -13722094787542192873921162876768373643602651364599521943856287574033815675837469225227946090138737864725624058594501715241844593679245464714233351546643336005075958906667759338516087407972375662927795745787715997900082446873894918599805399649901681347611972312597481818388753176664850897422093555931849315557947756220960740889538067507717523286818087227247438796121377101779998147374230852694442756866645807780535675973666019746286736214582124125201500853348673464154596106647458409006144059833699472567866268492325159334996752983275794444174569808223352292232826611802354565324919304751293658636073614038347928929191264822520453320087098671626427672777217906289758080459381717965684013924678463026239890183201442228770188818593378784142344407484896139865047711100533537160471674825174310471210717550824990336100001493528762243090565471492581955566947789292392404663383334002766591949104550901066898684034105013840846027677527374742915981260550170105414577448041711733571118745089199340339295026835396405898322373168159400511865345908856991176633155340883410303922235132506860441560201633754411554128693437994588580008938122918919275890307636251021492980661678775002882892285077145764882533511349574280777388910497262925142350979976597126647158718012260315460668615162798389776042385771943101764549535957002105470460700560959249100234840584973450297770922216462730355471637277244632441543705263601066715560860219512045022078503139582786447627664957866046839884243429663263526191699063761154147269927486455423300617721470548482863591629906519529733074170150595071206999144018866681788314626788792811183316154897714443738992089263618498917900109193446162550457308220360409448496338759572406400896505927202808034314553954252541635077044044975063403367559637071292223264897220997458561156793571499093500885611389124544692310764265033653667997595794389468875011465951308647799394553513856658420472133570048 [150,53] 6235781935259986147853132113705742633516139105344511101288951524357532247498848991936322476695127760834446663919567646950736699497821246119241136653879965857261445240080571063700332578751321666795594163388741121321083332561591782571928575445419495337884380346526862678614806209523639831593754769656937471891422581648420720798220838529865644208732517597212571675279224621189029806255591946105088330309420908630784321702814964187488041971422631852460687227124565382385185345284521186028733202357798313106882055761058018078795405098359877578883412349683275342986168058609998492117243124190986673445159427990246052733926424500113672551334852246235655261417263783455562748119657853899379835569523823293368393395356409979067396320482007942385465047059798019693770112894475824544360886715755255748779424759922594827503800664281713555358860354588140160548288155623351281287321548323265143462142181383896766141174230285904286448669826301600049151825767944315152471017270406091221314025462716251459833487721757814248873426060977293565509140961522105380045559918356508231957339771667311836390493008958748073131332225435434880104429741424496270140244800897842041853549590512572601570690702308704164710347783656371634822316633707857830425070982189597521527898322254492552093331596227683885744357845327238835183826485465734262715034358894450923557069838226158838756082753294541688926472915768453131197390040754068971082337801893489668415288507873112839254062964357382586454147683194821134582032328905712173522413776234200641826048367457034678848576151021882044542901942929948888520542669013042721479157946031975742368427082729376906098127703082818310647091516146135948864030076742604855536323691633603006130171324717355628789266620429957309564420082343814471618098836333732228329739277756457230483269407248877175960987686461587764506011722848146134566481126380223496964922738584949019857845950594146715700186752 [150,54] -2590519025996734871093134849918497385279235212677753517422893133545544203803877896947039514760465067310815144212543130142114287969511093340951136716841319989646513523656772297748343694298484032934254753432769844004349564437858013398782500806898312812989712215217456134251756358767671947158021800362569204325582060803983293207382761936124041481639286723410078509433937261350047335422392610250247859829319481547195269012213711299497630899972732136619790326964951767876372401216733295286260996138810544101243112421991886712206854712282854757002787377034790410600194048759464492305930665856337123375102191452512143141335050892183236754033078883743657177540465157727445388354645289305908069181599070757800931948408079377272711314608075258388162772297412870036676059405867635641229264703988320240881338074096687986422005556670833593623111695827692320927503143812053817244733243424599240569406013397204331402164045389054488555861686032566246678949624131147726385760308303694018484528945379663839632333516834542760928631406654519844919600972370261637914567798282184947029629603940526639374779666192798778802471888984975199495441686816619096753040648775141395919438899077759733386726155485674342588838965857017041000925249500504828624783415068842422079833720539255208176756308538948099595003594125647846026105836373311095231133418196934314299816918544252240794812768186223170747698937581825870662230342965433151732382039344908844526615417488704547319884785993733477492477485995486879199546775061826797141666039280214368799047930204488884912835278500075177956648626269736220716150296285607477553036874534988358281854103487368670232083864323637785842307440420266411669002188163564483734428250053381562477344229902000659108076423141473851001789862720368663859380719418258132320978681259026005193499258958227687763881343776346819233379086397120393701399983414668523751042560042371177412559138810727862207776 [150,55] 980178523220807734986821672833727378861698615906876843333332485384111396245298707093773349872443395066094580822782866754318776251517804055713621886404167617429164215514741215291484190808069677171883564663692587271023664499290867969651097525407683117072424279212820917755670259031751827564824295885057925685258954497735576188269130923796168341873523337782496267481228808369617299216318921712042890152397740972915683584263673298253614529854261964611154298631167037655366599532650850954601683090903609862741600884823640348131003276457881035466854227338712331481978077952371937052990592793064011179451064648058160807393950335865652544403589127590251894497171106666228600358226084794132763732873405285634795721774036904770060153160060748487329381379532244659062008035439951232890055273564777016223211250795377183629819596014605461959640710959612847498131475056844431963377260507591506965955049342540112073680538940695237731793263177444698308551933669946964987495415480286142615470662990408013926743028643392752441056965339007181114111112950439648936842347570912685649402316653023430038211417938545551845584507961836181398536156164676704977470460576005005601663165032325083009189254842963356987000490826537288773850472261599913515716332800073385537033559905151240606184260642546080283664531570407460014635627655295177616489358432091687189410473899307918031134719406363303461679923844906993193767832266482820835547077768539659527043641623172235019203766691911067822881153799863142258137706724372320828591860562609402051955797551256838317202833355657784664714254967540631058515835379131138009754775982312768981603435320764941609324709165726287083871153839796874793514522762100824957556853726541336856765287558473904503051567475277779573520745762635299460765705535474834637734381248175437302625043540090576731822451238317347350538854575683000465935271033673191503686669395920201907183063402655285248 [150,56] -336479436260228526603304625973030248901384595458898048760981873231555762634979491981833725532453979423328401034865287414995146654612354661567964866425629942866136270858268457235035993453158291511743094492411559839525598894620443481823394051852778484530321312590316089136710285471141692781646987152870404184743176899718897234602349471120542841607999568720099525015139239065435936365230360195413297716054636238530425412366825264219536656717164410884596391958639396642738490913737760168351133345487107673247386704107819447287188265901727131158988849069716453330465085966154503284262874021936226006631572418109154786189286771895522134426623016512805305061483005838304802237572832062136896038499516396889288974126857700139171076940417871019923787958391487046104034102878128928387563462044052847503420355424168689148094366826983710676988322343644235196588752167521697804887951015904642261311831269380932495275454930119344589293954075339890087471438839662752067704287143844138093816127050491882234192712399154209987950327341195189314978419644778185938312058811385280597113044892572084312514189226868951113018444326939647320215439045346021136716575864425035926770531618416602035963049438556020847492449302935036131823230345053104731714760498981425403963634321519878318310892025044850996704987034842702439971981449902127774143466107621420313780903476822789802482244409082842963851603114146182877669128967370030527245785338859688499047521753107900427346324340985150553161608224299502563858931892467519669911570130755238314316524875329794907226157195284210197839982652452345501348522378663082547050545616101713671429917371906791776436611159890365985829000852936777224121101842994604247745952224203648643669768815009349972383694379816319181932879088943649426324303936190615158523156392803564138536665475569315133055944883933738772393979054713489356388487606484318070095406591646018544403278052619264 [150,57] 104312452190060818963303783753759012679914455097110273144540710813847928567779061990867147973658434851208321633903034808075322171439914578961858977842965899301429431044125636537354124158841035424503429849027656987332050346944858275860895669887143915509320335012468587495984500751955312423703568308742830888534835289087213295857655400457884653219840388368256280702178225287332928312548388130440646784755958842651942943724774740753874504626099852347691842048098225130899668833924011581289629281865422050213059818370463658219281025597926426567642650200648198685044371392494419433267380801063844483700790835540512772286537316900047002188532910409919434088728708409782951453138455302385898194325196135995555258596343150325367349265817387922515758460159454140800681794240634220971043708516579927217567241892873638657500689958704777817814802781354281869844455742410973760826561468831539794785452687461769442171167489480861964880086469158879871340676312542627206130089425431660624674205433250206522617906580026517783227584213015903381868298730625191327308399994135750328969834650395053370930024881129427114873885125146755150727807915016300205111369214653438237737196437391033520635454764894648618927616541002216471880434273742415338089660864341537474900201622272445904480176041727445099835537940589512198594515609450528326922317541635631395277443071689842764881312062574380221444809338093298404480128572535061458311717502258457071393269542265279996188885603602804804811081577182908509384666461624601219737700336088850222643509126695910660915861599424648828355172576409106275723150288207686949931831674706411209031194473759800565419608206642002673714357508393646020595937486172611759395922469967892607807355941339592896138406156213368067460308583463805287876996927372342071636622088432732622043993552458757539235569510310563401192365338686149360514086420456292810336806926939350376314439926784 [150,58] -29025668653454904371737192155851545608800948814562559720153265196744510414975212892458064352365587622495110472200623200490629231965279285730634926840601267104209128464919446375561989896937663337106978929866135391694825437158610009547098785278194774204007395471466553065274664069757258553791980827264421817500257498342428207541095627308001445382090870970155094227728428053085865295556466705208527275171028438616648093620839570680614757340008935146566663897764940488516705151522118263948954285217371357613839385865038822184441239802701329630405872892413238090597484370727714040832302529417866437963243829443888602064669284048499103578547910137656875910283604719679405773663860806721835270737912338737560055755290232336377294399159735855831402059885250516684250303050415791971532091574804982635219752549121882114160592664795011244328991538802133278466775581789766536625278747131000421214469664617070336431612262308290702603703050786254906697742987438146638374366776691033822521949500593835905060813751117574432190358677918063112248785183227589618762517876277945059365304827126366577998711636531072944313738042908811628353980289924012167312644661194563231721701210673277037549372053202307385829207978444733377064457134172422195866543903515562619688603019835160230214760623562553536479401612028071007340963069732772531319253315718626804786051061989907572737405645408308006413790805544226457247733993595761533566671569034476508328472513555758513480432122943187991349781622666862188868893502276502313092239673928150537728046394250203923034042602582793418413671473135253695543579036522233653746186696071628507911365078469712102749467999190848792198693062502463695886434029169948223898375658376728005469584367750080545534311311113542309512603681925621216521331970763215304414661140696222840866334123982556262423731611321157765043902482239730672004373501920821557053987512914422238396024960 [150,59] 7185080163927703207986633305482888350329621729101209929325802429446907677373632352071614838830803373711281116016331981691478560038358900929627701522922891431820282705682520493816656626362679817800400297335686519069459066659446288962927867976598045884587554758606857900444560856677262515163833575198566544850710978489299511051741834803248802496133359559494745077522230509465319360246037592707674961997488855708603494049412703097912289029968294939920989475837601642665855747361806813108578282764678488879295580759782082564644306345926145319348625172317851890329843114292646898363166007223593726316860116208515586687507991212438191174249306250801922742022214913077633978347234995920080969423665081312761405582153035989492905350955002399151740200502889002048340744053903892808695208592070094790950254720101709656787235330361385053047221516296555950805529210092735221005056670258441721853858719972367353432107777309694388067816812437108392325939830264575408786693333291103111266304285155154434524903568867434833840530459230320124519051103240618025552491622351186550586832711283503957087408343938647206521439827962484087740353177259044013614352831610469371866764768091380242352519857565750136716786571748586488017709089124121763574755582044015713428325088133551947647995495171884343718044072271874916284477373998879653057002999743239211995919925567361998697517618781634058896913147064783366318279391504633243920327700338749619973862084570224145204919497814329312899811568964003581094839452055399947379822963597918520945533258882662651823894863564664939704792351736849419625435057468480424681996613267268714355134746481833959155347601358568321517179718737440899937916540826901817131720581912705631445480639687740956839663695397846167935283126354087684792173697355644624669021802793673794922905363658170787679294937570842880192102230624302459485544307977095975435162103287539097339904 [150,60] -1559609608348730097169209307102693237638575156918414414212924070672641683625274900942717642631004656337686222382190536959043675912940515065902257835178782858361356384132727480336561513023366183296520434189129113884896844458980514408199219359439132347343735821456181136451899630570892431345408840557033955404178446780938086060930084775578661667308899234066496358057381127663526801855265595078659468488105196141345435916443851154926851504888245452043640505937946307134418939318339265255205570495027092780758154371410089162189252741247941796122776760513102787127451817443101616848001971690154473034276003360783981856516139403716248050139932959577185560067372817511225066279138547135325472185685466573525514344427533862206163836009599237024785144667971724712863355846978957648899353745635435426666454629733729479009360028726370759126122492365575886982653538406901340657103791747123164467566282399944209699410182821607136920542305030852755328655577305209886629969886848004381607694755764951146641816820554597355014033920311656492005219405838787250016447566151334105067320393448708583945338021925621899025928154474245044939312758035287325223414113851054250088048818114284393094819399532580406383457387492471234059180877376161163959615560737296953655650450986830987442914883729682364325554051274034903242883249038087511601305420968551374233450789286042899489482607744023382258797896481860581722621755646055700333652943210923890058455235949431474901835366126283362322247601864929607156041714870128447540071329501699142781549850898720145269821249776048946437073498883596131074577226977970164018311043823601447770335995054767958882742813041452736748096951444744510442835968175991178669020835227117220662809248715939548833355763799977231371464712926910045713698708261592910426031703026804083238041884203526325050668644776501313510972944368607151195656818323973378488414380314188312064 [150,61] 288958809682926147113243858950417469769585173972270915711790342001712053279279856785086455955780644620168606109205546656604794202663405695423327298039202567036832393923169697106311250177858274599415028099589053088014871105950102942715495494744246219255362325016174366223361122236049792797219298211272915456719305712948063455724563378146571141966470769259699547604663763346438815581611721475929814584501292444567532875865360513579837634281658476362644674037545865542002566899728384860948053319761731210533196945477630678575699691586198416245430767667213314133253840500693817276397385600013453837065129007902274021090191898909746137557898265375800351241188029778971145917705149106011025872196116198422805212658429988191207492322790039845729169280401032002280288810416472558712859506078030733649767278394346865501833664259417526287467818678492484961681583392607352104707059584868369765392111965530516079724722233169055615820336506693048642806234477930422377242528708385863951601400640541170101272822495313218094503691248355431819292832406104578710746803998076371303066871320576424526876892546034283028440435359387098403483964282385667522354978330471598524577103950567986592781561289605164323861396377265392101346339844133336665985729371814347521850043429968523089371510865128303049353410527929617768527375861392151555691896322392427964480930154038345734200629656041809630611888400585730335117763362068525341025546130059950236568737526524800339593955048322127564043728481684505463878850537189845080265922462791962569572503364023260462590836783994915449160931744445363262256999328532799652365546652011350165645067110420480788542310820219622013701798718354498556427436081228295288202155212647594662169178504425174266177760345265400741451752500933555077692396362142437555184851316657485739398931879707897625990548934102637727710207217561663485365079886201248602919514504074240 [150,62] -42939434779076090034021005970271451511998990755300871131706539616327445912625600233162097719919401854808776983137864476202766728074240140210581463402314394150829613674249838825150880695640649359821834285686502692336745702506466698585384203719564468636469123070370381923455656850862635887568487413781080806360421968746885838397650789375041644336876386936840332215007111652274630298550698810854010916630924834598091621923142955155979430604787997812466758970240472474556542149922253824215599894272963883663232804407460865675265864249279877651228014824953850051343283362939909930357177938461646217418913232877954832678145017727663576516917003406990724026372494215673752857878456363265290427683431369735059159179439190994737531993091330186647788441209548467823155255486655592122077273609767876557873439668577626893896371602446840207883023391490001688765324964771452161654367993141022631633790865966524177765005019990925955492099861306950776885395118630011861244556367397628186238421167904408133439168185917799458409505688306965169289950817562938920464537037809902790938225731893331655654254576431074875700127449306968460748727273351818097100378100549271907780549485687340166381107782645147947183705173857857958792707665229960440772788468513214599166109126861587920250304309929459033271575579682481334605312908324396118228868522301022218980996665483724984812946965802229169954209370152916941465017980755069164788530741761978392934175132866250043126503579757568855688213265305403467656187835013688234027999895263223407858800264736296927077801518785652074989962897540177891789282517862147670844201439531115631907623368376719226978974856970557634472898316740774378652540999476089313459774757332467675737642865485808190072261054073180179523261769219027042670375519886760189126760595540539909601830031328119157055029561666098898835348207501032988283131234759904738108019862080 [150,63] 4111456745093993533956175593196005412293040237509060147054548232717104320502002857480676533520729034398561023641807457358458879377006432088489900886934924475787771050216175158642779425888380964985961057713851637530484460382473578504296736895044403806703443091711992780130696729138496908878888087478849355372424433626390995903118534692979537569868004819293254603890567752428797261302942891705995840498228377653385469566270870981749424748693772441283241064581190865938824261534114215905131979779579036578444289372054783567079526308993743388839160349024693377227540791470936324634529809729656479331370840476221721643327001365199346476281101255047304167350750569162838287464513686806763747048686604894898250484066077392036520907118887783425932020840078083153156974834020265569279427701179395522363683747720344645572812622501663276161755893461062222105482326159269218283734882575640550485217953648492388861980843239389255317142037644414858024674032512707036184344978050922906301477908095483255131411647829161968125213303753504007775494983450166474787072332849466760844231842665947594751427292556115350512064073461582414315853205697646546691619926375250766769136842860835522087159035504973567694245510691768398622306369900266852707502672363894568587580488667637390617872289671360343452287506463412241499191782350600887821295473192599990994651801243479936778610619742535583028954356608829248698559314482878856402760779267634146023213156452155986937566300151232557383197735339016592033227682596148739304581333333800523820907823631374620079263440607206987453038623735905020136212298619690806238364951227676792960094367780382438592673880610804487391401280902005408331462075109361471822488430268411260867307707291954220704759993796825899207945122823212455170398569041279950425242261053047132098487191638100981146466077375673821425017525926231209735017089854121148762159104 [150,64] 159815428200995973163320118088675680896325568091358487028841242293337573653743129144203445572125953778423846769179248780680324397756734295953320313653304495993259284458087721088282072302185198611137974691989873722821536793632496842376324473036936483495578225143636613666586826284350460127410990475984255523021235154163092870835633476092029634021764005834462719690193528236592129710704026255044380451042137173504513112344373691563304140512138236496376127179846832608433160172820469462468470334547303896856888517447916479283332203935741588210681738974353082505388309297732702866910185071812733550588198675437021571020083018585578420291613048101053823783901672761641398636376381935185623179328081028279079805615268735046237841396565854049865981469804383733960042727364047255775188082831447535278048872989603018588850735587183582123181592593719518102663694337664611905616695129604413810875726553665956274213932225569690666797770015741087483345497835965153668018184971983934693068093585427525817267177377447551752455313141357522702650241277494389379466170363432432762312854709210781081332560590991701403732784326677165188290761747537798039190647724012424795251296319549002720118103121830376480297660347279763661643334176383855203265480091628492810121385729867945773091112408302295459387645592475409450138021727778109341831783048473058722026019612898071848831338289433431896959939190574938971208314260359190693429600720457058080631029820722695598930004130825182418431242235982362804074306767672074089090451173900030956718843616468951599867758935104532130651741418300197720936172320004971511271676921948660292640611262382810089009789003210857449255785449522816297314419975254733114241106435056548006351934255441671755240181701704160774792798852187354596359616566591845245114944944363223864232265705746675372819278686660829563721190449019746186219972383375915407872 [150,65] -200368778493950177328927613768731089418610951646098445482901423687913787527571011053388677632041853913010484448538691876969918405564457114847374168593021286121034059176421510746695812654341561883808631865152928357594672690169814153217474510770596646650302600882014024816942410249870582263642615251361962340393184996841685505509488592921764594546275663703575503079954356337883324836587378517503579309520780066318502322096420331545593672509681337613002822399248669539595336165002991952347422342402657518775113124761445512971029387008439945690159135700027749937368743975986715253426550688084009823797874403837521322295048296080436486535080994333481123984102737078097798073344256181408786178612904006843864681423241985402060243070844690398338184440159414230526912779955036500819232440874349694030865358761272927824440691799904069773625552352543583235222883896436481774319660757755077773638028873698349056449990498283600719068075338715402711104333879219927848386535968002067090744917306828579796199264145002373548548088445870892326972434075608521439720427450244432389492902455747117282611327545834468925151503708196811393272444541290777990546755436902164927586540949665210643643860797661570495338579394268353047761556919838896745932566474531839998588476489935381640943162744601962179256210231364362662288259012627811042278861459332617929925202409456831193171973731612069563101630260663201526162273758486247648131553643588751495489301808041224830682693283709020524280225664326630629548528811832846241051331749773961319193988169429526426738060704579809859174352022850844564002619237737743159153836052555465911608019420830561919968854305885395065023419240427188443995429626436456919496743109222296320624439129480951062811738845597232018937034252120284459852986444164889787330348778435559473905274685443633701532221555339313046903260258354789243821563553041051456 [150,66] 62369807342683553136552091237730749171794436912159559411047704421622440785954172239297374616729976170108421645639587439154145503170565803086489214206242831973934890659646698119634616329244657178378335862457340474870988673391610702586319860328127941012143430159545286661627728914264713734062841277632197450407565783092597812421821621975927171734663423464652400963566795774069494446050347731085905294648568348813362023496000461909415903015452376685097964838613631069094160589414501362326463032124597752529726895884879292315838598481019431159765043405685220842075564043569038599402788130621495140291839408082362610943189787892251469128458938099832914987587427336310234786413747098995583881378144109278313251536708771851798387009902557834820441182464622968540428620764667568903117036966345535507799989811213248798418929649521688571781487074777621167336704976440119179422849036094403554590330392640135416598408903380093631994144143063998625310920039006015825551660362075014438367308159317354938578723182371447901008623272849559352331037978990433612531245998286882520256986241946330100527449792087200709026635637658023533899665179959736537297854349361046139596425273418537736469230736398474009278456960040094015797600735425702259927232501053266672674518789689129682783663649885409105755000139594176092897218893675056752555472822494298251211989144741113633884721767425422584378891591805436219756042399919452349675719132208133584832752889132016816481086079829552116490242122950220798779234680678643515925888057941779661088711113183086293918816468221582930600784312653880677243928001327238510326113555473352010984944931979452180154390686069263837429466316455727639984589616783125627145435151446177840444185103338170016748830256170784564818946241985001134990651289987462725842675910942373255924050128592070117997519357743140814491721803449197200947474312268944 [150,67] -14462046993407611383991523196023364365893199514881531216445466668361648764682292110929408880378680301788471329380971265768388612522804346477931688832283536185734032846325961783402736314338422315575744894282153176868263679787515049535348517996999946762714587360217156417917626825061148534239902719826026867984725765672390042251277042442781853358512535857131131400402847884377559650935226556353739760979027459668605896141917551596042704231956024039160262324206455728377165851579187498128980403075237273796380533238442810247635825297030086848153174731657664367974103101478337455058533202603364559185697767579208905721216350854056738461964394531449413271391930189298447505975274813672346548910413146351743800286684406597414315839281584219780462451915348413507395620944486765285659833051385520235192322940653020535480428733090978508641178300954800835866655638550352241526323528774740622115823341856346289893552641821813138232297783208354152855709562154753994321376892813611923962922058312990132647400236344137457830885172029546355625790732536080839305178156459074300741534532890868393864308587368357404182148655458952061044855073757353520730684284966785079878770980806227516734255404056880331592219528498835474243941582408737689043031817629638802967048840215079081754403863634394956644666096784360470535812029679174546561133540229932890833285891966786510127243292705522512447865729822084770734185024264255642145975471401132347423446590233087869440295885588924995402818463585271457412068127586924580933072384141727647992302379023349970606283210936817991360942860495969296942265008392235773640401244234989062337644496086223233725399705901526200727727253932287956174371989312466909895396911073821863223875987861751507369792862235879805625893122669061587299705757402023333314443128515828068004060984353308584695948810950278842182122262991807573976172866176 [150,68] 2895729349325424853961385387031849167879822006400615200822819895837624918903422170098820124552828287679883136514341164408921843611656510903485602206212671249740222008741016662606095072184159320411606383346265858941161504621122294479008723842167644541808896437381563396930831395376473957158815307074984103156144051425460974199771983958840010359585698880019191054302737294519334778899813942093236854096925678271023012751530476416630072405869899700587231534848355905260468005348262266629927885032919146900852820857771282357329086996252459696150101123499398877642884526897167702582160673027792694829518552977620820408930395642098217292333277169309233473283896917385890870058247521344253645117288259090667858113379738113858811660407105141544485357224103674191549418802847740336761138776412765987237940327489480792853779382267350789199306086402196068559672227789845349988777436443308078772743851544949103906190135159536787630121460810774936729500088022150193123911771731018433231813398233225385140648417944532053620779690907185517061676877390576636953303392084391007911668736307447732198292971637102683756548122614288061175649326491153709624190727186155149953800851739336036554319396985771251315033345847927032561026975159859766208625835819220823440326098666701095610206714841747231616260720248689765784656125449659897137403519602278632397324844206770026153827332747934263031204085734910126404772034088948925488296168660975779944744219491725651949747342799427413467498104454282525323089729498071357179943489948510691640953991464524746414526788062121724994411415890159467338811756308511927075597854787729991473732533819290283725819325704521383310155698367726115321816064788771060497873563844278356501115994346249047310276506935667638270156593914676539912289634174010438357887728210736712872017498171037162081767682241143132800818891642576403943050496 [150,69] -527852734988767062957510704098548044661953170653910197148030787327880991818350308104020985707567237994493595960220457919656864217477741515716873419188620185820685628476053863390865215023052841280608599150737904394339121697568399090137228615305039715506283972709622212069678732122675132044379508150937545282402919882664991890691530510670193532261457199127298990387590963488578470475633717664665243796496619959921151728915654968416389820971355417932532759772447009548294341487240208207488125099245388773726932117298309591930031519747114431555239214188421833267330668095119444288349303111004874108050042566489309133658312758295317828555199358117750302499849759070542051777852846163398639904585495446584224449718023549658384075776591655785902673714201765484237137126856231313466756867593759688667784551033834101153186083749622023761053550450530561763518057113420428907108653820233389886119102716774420107543269243043202405267531494633583948245270872753374196438533597984201880524546511812369959305044851763874840462348556426032293658715089135902257212040843593255463909714761148917366267375148274849809531811347567713218410460810048811481950225030186800364761610393072269216703561862443656824608150023561489846047750269464863961587024773060004905627177654413263776261214877487040892506890770165225265365903729077135741088541661830691646773425444301897669754960377495952516746872331322725167997368433389914640094246888749237303564820896786103950836651451699625385802566576979834770982637074505388992541058953302308297171967045946418443778581499780325611720509791941064322731355909051539833641420661301731416716627837685766961817273266695684160610046681305851059950954660018211582137316979872251831999416496867689109770958479260339191023681337192253348404641990213620282994745027713801584567775999439325406409273986973228234645553891229923722592 [150,70] 88986128509554771971825158776305584714702418044400996632750495469494599954056834670021311137237231455665621865591200260064926161801781344850325397919811183710442343147441636459813614257184482108702271906774056913217792999229247789077829827167649696582204071685109765398678584506613260843618833059544697234925202228483091112870952314107671753855472085249998857143195936268234306760170178836620193458091411215480884342628827784688702351950544287161154897666377196209622023091709253840036130481773397020950695312176282266784412758931202612207006946251358584147007870976041470434733271167978019497728645381586951568996900642138878571725113423013476327819940327811599812496499179752787748461729694539879469137768366533939067964719846124512360289707888243194002160512002517332092964470549355438812226072816415250472360090686901582108318150999101217916772741010546127415934732600671479477394262162219474333170800975017317187181975053218866050246116418868576164875608906418561320882446451925786917642058523445333996357226771677957849984778919393989999026650247615339682216572703476073055438110575834267228308879458857816176385780008269774784999056806590520082311995805648322959133726161091223096234214643726359685693885169756721269519948927757889265461523973015591724375153970003731997512371088101614937905116387448771123310474716070701888661144166555258001163797988305621750413718776097609255522581296233086575417431893474610170509251754273252462409436079758959142594068304592890291257748295101319951517501971022982777733850242594082945411174462535076666885567868745345034186193284346753022689160371020500972571621299357999220786679203728332826788564212702618922094013983700308672466745905643938645637166397473155415196842432848007087840126159529532658874237930011021749326633030942569794807728931184922682917669423006033154335257201656956264 [150,71] -13769530236673337710172239839283391947605799355367968465934063414551182535650406109188244194888342348357616993312595031684771939746468788481967688170075259088331150105972921496407450848296951454016469404850383147352355899235272522847121599132349853949373568692083274638794888170912698329008698573082723812134632382782841138127438042367004775228197847234272483779552494770347775610129357528927420194451247013792597298190031211714815571832387989857621778892180067181763577300398952767290530170482148034452902401828460982429734603742283959745821712289604155383415364817983901300104078397142318482216911160343743172421820682632818997187022076315652150620413301993925149202140482311473060788536219762235434615560944127699637753084431784086591403987825486851284597967241367189433348401602277674076277324607044295983256448527919892202801813689065104384466144054071857747652089817871371762255760822753070850467469349944504734333472383103500103616800278381598629253938712506721751856097753910749876384808887218765056605889851182057762918464731448415831656202867951025843642587482825689022470863850638048820883778778392459066746367126917283612313047455435465832739781355910189415456296779421433095305862564537062906588046767152465777396491676714680384563085118739865739435089419566262586603230077683047988412169107025277496898013063056432322492940491186389180659351854426355437040448433567634859074867295266215101783519103919327754726244075359234622026217807397442771368799528136855154178523385877635954364981986981776640302208819302164557268840962341962270179062851804974017250707679904485052340734923909056887349276759593574524648476203161361000311656439265271837169835076277485296450858019787594049020197976402462701220618311304483919026723956341838428935422198269097966074866887834510794397989959699321646032573306691194602195592577094400 [150,72] 1914059521985328184632704841266869840410589116949268776280654585315697876269487122104646213052051160164784987170021527258356479329518672606356798568233377833209067863665396809532785513923877739953693880807636623137857803466848047434743814133184431311160234391329100250898259830556246108604741542027504084435476233840582651091944260695003293398965924303022217910723021800098184128517708375178485206150510731447446359729149840737775357264395822982515246412123546174243221384614239830046929280005521380603113753242075820912031907217318517086126221365578758632872994165044954877193234329282756078108649215080659780911724739728812966074181665922788108526460339326337212087684608550855498400437114979641289351424571395578379305240597748055980019246311908207240092197955939037340552314735124996772323142704639617890444711010011660574852708199264704424606428656229083805004447481461911817101043971956270972219642385619928075193059023992813473980438857099521435487355556870080657770490690713514368757920712119004228482416340986356620080254736650955834049652459151526545468860222610403682663018933077533226113971662311276565576563710492470269435417804257107578315794504082232099595986463238939397380816096504031022015439161154913000430622016715542421834675479545339403300844567385352080742834482192192574940671129762125990893381941591759820518376128997865866981366346006438991042710010572242939400476755370211354734202428875906947719866233508390614521499080643945320892561436132401843164182104929407559846882394153304314631279573593527674344400293260190922418467728690457710527989068123775347599755900013354140372936908844367323831449539486692507568025140507021171254264563830602241266798663276530459181019112695373887318471846328541368589791097240256044341873259591574265165264744142639317366884226839345452806863481277647543039177159424 [150,73] -231903433768180278041259186752737994952473353819901322503615514091388886261787132187695986655697419010731720561963970910233204106483587297076610282875422389109732490614117686764688523845441533730754846759154408026245899596542173692931910528401345055127615247196625858901644099181613966049081875522420897499840377050418148514336352656443700361054611225201470880655551513600067187707943255704180318295169546132593750743480098532538793319425478121600407375041421979106823724044411678897686896648022844510716110059383972116878814305337178648171682188851496607656713630782837745984425884479051042073213907367809075498517133478795669788144965690443343023677638842176076101162886449176976978134870223340786280436589912048496428298996710078166774587387998225134875533314453733193688034986525715181643967721760233737644104534055258687801065959829278830623430871681924886841898976975360871363872074129304098003856153519444463611394517155473991371985707605073986572587207070989682157520167902353684906834409629857414399381400092818152363127237654266848187081182016763100693618337609521890009086212850324918487367314609527082974625773780465198020282181791801186493823138372720544863331398551818377669049887746485517693180687963214748586634046358865194865107278582931404734528291283070249164501470910287147116868436797641640797008549372919806731702375266794552556142486108760956333356063357493231227117703571990891638075799196603350788616343069059742958813088465677530646643156277127342943805367494261519163072485464639484235045732286245296073598808418603843410185658057199432489054851297681291812896329955122177834583863952346277194825572091171546597653806872133782515724052710155807626202491308940724226445376819727281948352211816890199419880484853092343171785445927455703056265702631762085018132710421685212356930455929887506199944192 [150,74] 23454648901309163156977376567325959769681818555378848504263840099200206373533161007805116488618580549109835593644637177326005802063174961871486077092436979851757987329644407799760190263783381215372405298989490596889108120082336431414784756945789829192099924884945344857111379506051510845346500750505946500439730396933901258675737699864363307085926415890140653800433139567719462657718073995290093592412906120921674778353425598051318360993679420031130246612473174629082842495484406160013198809147678428936871242467686891915072601739278203241753780597767206513208833008541759529834886218893229523278105115743008561870217007216728298974719688959735916761062933461179886840571608501198012507261904141260035935420403913445319595837683792797458752484424255238353620039455216949359437197835151717646263477651789490378553283900675292762719015807493271688527067129995057176794967078922639108919551998822732623237922836730461851202953697488385035846367660238830861393597059400651918607674888391651001245731945891376369807117629900762015673833504623258560696029799145937045584956861593694273199060734501629285480506161534367136785334929687456739884295349932765629437376902143421075334994648502049894617837094590959898029605575195924615552133481288109048127670113813509371796331860593148085992861599742355196795987437011242615422732441286634962721089625129578906246068399910759876550467717436479836939248557511805460377070467921736580712359455674579288993202703959744925964628854683116287662655459164660721920689210860404537441145559236476118278995357848450298835506822246150116500715157538872910540606062084885772945419804786062349936325119584666843691967380411657351544561778944630155639567222217391749558084856460858886483408841537899657096059214532123894458865662350884962166416959741497593183930301506266775729791821673050142624 [150,75] -1818520342675492152390893931631320534954088632277127762183025374044008114571071654303079145993297958618685071182068950846822314599974449568026117961305069927997860994025686461246610705456399931306256254075803752400709723287844824814485125008925812665532128547097516774870666210516199276265024955312713329746188420124148034051118480694930701533188140495481847302414979952221264503045183797964069816037315992246594621235406931026259094896953086185039438040651302612462368088549183708130875152540907649366206210187450629488535891098391697944467407610440273650927393298349655643635212695082029150487319972278412001246146782395801465905047571109655004572322704308544050276696567633282497744020899730164611922930008389343197796506261283924113685530793083852564511325742209246065158035349836650124625454950904477843403954828723726605896320895472969563181806087227103475880885788016552878767085428601920759322754145046984298415745986108640036053343963012328078273477481348485204901368038387463371122850567905988346132212780385941263965874474151338076768540524067983918649564529805043243863191944140099657552613520237745556376046820809543893817476313812869771496370489385067916734157504878655051738426536277844123661028502051206166151690146485260263696917476608684916673246201348157294269033843841690483574276915427053874018017887475149358793661858769725502686213134993058329716559056102441281231273672282438078516911234001093964204771229305117053064595507394168799002571133376871406735863625698690145044820167530278834527121930433199525897428504717173502428497008876259061847685570376002133329172932270487179022891757872182583675885631717055382786654968921858900882199743902751509250798581276029505682433039050949691888930431806635927239048155152127604457504746203087605856466635012137960890354903312033906112830412644501248 [150,76] 78952336875085041477173445803064071040906518289941251101485785298862372264075588139859714513336674828169483033661104573398462601683728777138867384711893225413537745128697678246341545302060136503687752317315213149740061086992280689398737618213356491925086711249104489411782708274136965208613819262249015138784916128850395845020950160900514224090747420802840941069295572027398437894785401518021144299792654130930707869506360507738733630630088121663135777853456486654448685657559645243885896163975733044835035778199848257325904053036997591063609404655427828685486509926397901477236659402311545030202063800689369597154885648227953928001587001308210389090653481414125905394471406918339323233401883731861835155336490793814538462429064770491452373125423078558815206548789862480659959162631237374447108668265849392987735810168597116116077876037764612342771174015767183021194158479167629180481088772203321379070509023999012310004037313621191396084567105910726965404238457891793551701396515967141808351179866571300499761048252224554245705069295186563324060231979897822002435860217783613405257200085575279685358088506089279505529260165121525574333791054576337573845799149144691639309667352517133117842604185264168943726627049382984714833835408266366577068234537699005322186036602149987695165487572112370525947974945345695895593005593378569267751537084173472238950566750633485316706531649046944518702447125288536306458428059232989006147206680252373283137593092522399264451969902459234171517220664242900700307896956453290226547280858650643849761211940933749092139674404358363709213542451153088300620074842480359091287061844268014804401754093139433012916407963804248305806792963837842095382921773180051499009577856357741485849638325310045622223111592812212538455360889471278716972731361954346813140187611133987865175841162672 [150,77] 4267785620747824053847713448155790104399212641615413954406503876290846255110263280291057629050016610492500833575867820871857029628011046209102450147826262553759083054272884446537794617764715663236927000277740108223456405059676076812107377840609808684425676659171489056053349241020469733167290217533521931236078682397131440612207789468561061859807798974054052114736692905792457139879100413544923144093202456216295145638857650646788026633160362836235952252129941066386202834938794318347980292352220066706885046629502532220677081111151281330745992326232943236611943003126497937374037292964670113735356633145391272584246689671981351262017545915544958548832130694837886860996463765649202376060486510563001711476182091698030333077093348039098034930622445629205052208204059115693920390769975562476547268000844814393580436440269424202294362347612651260522566009602524489959544062675722764810113898460325456488585043408317784626943917594663129864719350444087448001014671445457516432812075083758492074310300665543668815503533958651355920819478856652355589883830701433104778608717963300592694929068768202978449050480816403693074628631209910466657344266921268719790917206986338814796849596496675238497275183977580696670630531828169281187537855318424686631375359348582920605398993050081150298800281362373455139952086770369525494776321672546409497002091777688452156839780816058941837495792804353284624865542995401907666478262291014760893024372959374314713002491533337091345402310808299557837718014695747132715716220650939184789016338786676109697169790958589928750733172199513299393267483437482304516535497725976768331347220249331154115852753243959614264507235339756759292282821653261419976436005401606387652390329117824558758603194424458598463372756803130406355652453228082242719302370977061212486879072152834118802869360 [150,78] -1401775839756903250004914885694236940893516630458933840678442594954514660522340091125119884916225920734931006996379084876050854233179907300264414881907728549850247548769515069639240959707933877418802451657051031149456671306460547477102679871514936936711770770399619932431450808991607099517264882135001339647325643392672635736456318619976742002937695022525617031111527919955975145383782096155423507133401004250714991440401195903675744607043753602714537117635742830551947999771066329095442259640400776602860153497869375640833505145810670103396304604952316566478006967723088127685119704923393576253864796617291571371061751406450059142085119401045176497472120919061637224758633956525119632825995230228277643851051902547886648964458729727920362412108449204842679210792489249395631719902018216678213363529404798769143673619846345466910967922314370652423310490306745245407637443162289504317265456115492888399111546808320819893910426673872063465065809558156538216436573332528264665302533288432219392447567132866386521558718715186994901229297513244723504843990981186782026297777152432176592288716187808405321003852888211555439376844909758915150513218685947065049699964969766708983578150674098698463503545171341220194331581320421184590536169806001492284437199723416284120248575854319663228631375758774859206479703562063940713132320103849733134688086117455300069034427863387711831786439663276520930998939002744776798610459038960023790187807645759155243001293691167377040349095874235952981166800772998868901070633098389929749558414812007473800781588025701101007738932565302646641285146723393590069396260558730194136445492178174137772383352520678443627555780886210683568582816098098558046051698195517156242267284648985288687219666765500725608838411113940777796866996658806460362758889742621189852685334572544059655862 [150,79] 183746259812423775964410014939693534729103684601221594871367608970591735325932767723767951679854792195816161016750889468478826529306863289653116071965450261212910466858924131993606746346217949625272726893057924540692743451119833389019949819191711112327436566735199723970833814078706373401295189626960845836653152004698351134183237945178700563090563803826842814344860878191470948501272463453147333886385387594453427005887802782175250940824990282925893192451833141107461524341892207392536651187235675608351209705099281670847547672803076830597677273510087793757737574937413405449406280024515053208423111311051352624676767296986786994529614154426166300256557154756515995119325709934387731270869044338320416144399023017231037109302446666759595959893345210705458232015858791146398965790163032355474597448773643417154528774234966474145465243548137270916206060971612886557033228261622051092347679041412137854025335347775886011594936391491078120908208932124118580240314882700762464012219270705759206027886818298322136039085106940029026792674979118456997079104548653771285725256791579115651221166289592661106394412675003409557241127080378232784782596649544251211484441098909741561979663269970146511945313692267808019096063704017823265242926090821473566451084764983775794142105824982758749446316469248761466983837175919261477574326800871244025992219685843235113668269277458253859735558266120110716308168079106616369956575658889228862964378537223428974112378467329925447715834668090848638796323656574761721498166300851251686055580628710521087730136366484928651837598388463549639442281654678241759201654190732433275888668547836896618646007100866170127170856611487142008101549507760269402109482047945401879722455371866259495578424978099297722018957801718662026093969053418878920548188998120301221903431810808583808 [150,80] -17188684108057673181485567826725644161352229864972383438664450424740865434358345830203907701987663182673999355924654295510537945072338930837822295294348696706441485963475443200932748181829620119508568484018248396570383550772385674062947418669337499180926031893659409177016378061601650204076528270343695714555341671102774532685546656754197328695877168988622447723319557359577433027513030468387198307943938130644656572601051211361357032969130089635813734237103105389568264720408058646211763743411645620293634769261676469726901482846304467458377144843053547643409219153001594753559529458817713560875560968605862571990378930468758914690176002617603389218660002143905453241343696653388627146908133771223831348610135419886016443194371889289285392398324835946718928786517729510394766139515711782734311475765565606144939509156629458492267529038669404623174207706048977767240904823605629269177027639715970781650813891935212332568733168146817317482530150904150779392503562598528263270594973621176430555987850226811197237135932631214999696465114774758131296193771430656669992031966750081332186514098181957587571655517729629079216498781650031036483465515881551180925892919821061620355690135439388127705949366105639983065000765045625610753737667581728549454129204710403434604168505533432874097366096341371399578380248984271854937489637181471775005620875544079572207160142205996011350005445362210075261973272663667350466134800733218395452154950463852733912650289654155741972949576915269115045665295773985720087696829497208799099571017206828611337275819672378423315323625197344377898052416939338735114687323623997142349812109947054799960624564037130145631882306419394353800600837846230996348990519369685799229168463274670280089073844219474591212758762909979729086980985876390346383729959148196258068045138914912 [150,81] 1267360616429511920987352294942957287893773938357772355311257336281835833375787854109385297548768091157871070586313605566289454704630441701981214869778201605848969204433029978873377879886606214998810730111436675688957702013246224186702555199400321264221591991215107397333260768701845908325208447719333900510894596364287733486588683046995242697736940416148643561653291529895827545435928600556128891396390597283075994939956723391995640528845183994261793646126473748430993104947145539979710779615515795414056194540179557095747713903063229476186104200217322554362981206182852476259485732473339110228066231515557262692579175906266087732576265770359527998245956167646409845377386910399106372823726370836704891446119189610048517967318832091784505933761525433883213392226247003839636169963839132698725153832446032202549357917899871985564761726403581781839470458139950952051317539215628603227995720522937639038265384847315930776870130377944123566568938789255407393903933991003023706047464311631760105277368957143542907332325552293626841162673890697241992796727808104499134475417422567874074987577527009636243016336857662408153219663480313420651465106350191739685888449791190983968294559636992615558983993503269594608885339945010180385851262519224474042040292035927582323702053449195216728980165306338857734537657743358924943879801229009079191139465307407341349176904899586700803535800859071913622933178663533494380047727387649116862446034237139719749796335076625132697043739789296682266147111853395307252611898850210096089940551693163360991923013917503900049206247497993766617279571741244163219822111555594060798106925243619782118719940015247034380154940710024924195479673143684468531009178228924487653178610003002471612361643460090838800491911966010040732404662496819862115366777366280623435553590416 [150,82] -76092249636343029354224253496230632986161538426518930343526991621836915581948007842889932370297469262548064478535304994974011819843556758208645174805046397608346641428639086137986459252069796450997784382318034119210637675911334434501324838200673955415647637450061019305280808394186399024869066776943918282403530384231076940523976258333953034533937315957536749130659353860492927470174904902851944841893485027131074908920357045287023855977299162394131855961246465410602119918884185491238769415754429722319037892815070608715183297551552290536221409579368620280597009758906162530176863012725524249723382777557576237406587942729891576382359173456455903829074241674856544171932797822023288737247455622122258839068961583361669181430385896475400496984172258956007457930702477535987763627349810990188856310947096443566452212871617408760536985661190058645064738699175727000889802478903819405374313827270209377198412482687564511084169408320524333968165057265930244926377530788937317025853311240041805896574177442342314498954978803890374440647029661352437934961546371837696560025732703291591100428760933540155039770877331188800364286400629147412107454802451741707865943805162562275127790777434345110631163400611875042691823821508513972516815072443117489809174005172064806032194710130148354751503106706636850453891880785464667974417300652374936715504373012559599333731409276394795392628310692546998888112739961581435695713317491478404632596051960901017855555834742621532584346079543382375650788657856221046479710709248237619262216693950787258301325098048182644497171677481364323599543355192149184914848368060243906338870295430283014096877361601018260744423665797625270861143029226266401952385442312035533659233099473395609338873854462316274232616611169828097743100457059360599146869759911624442711224 [150,83] 3776119600371369085510803064205849373859446162798929593231736047385419314109083191856878610439531237578648310929828731272703939920653281190218505970567371519986718965245440335451205577395341901281342920792820758507353864116262355878402855224552251730194862078658004827046735315484634611071597821285578227974551656128778022100449128700286696547170605872689732431826292812470297237999797430280799750240008232149639926074793291298377582784192495774577398826355615484781131432397564561376898798223098986404151966518220124933333789264560553408670439247315148191631881737154475426022996530009145535838270327839814673012180627034626030318382188096528526230505263950845701799586441972528751058488606915223487741903484907787543167100125201748730725636333298728247229058302176056028475550736196905470025464071279626156776632189172211228912628046702519178649702890550810354577043985048718014704401451497908702805722146304186775182858146529434305538671604786053846945001591130444610765572885301738858894354267637453927539735665108496288273274883426510600363227309468700208763555905289930079392119780760776097986115027885221151385093751636724616979829527525597696699281844549631352993864537599453729516374126270004519031917853958942593141580945481566141374657561631553793046249747010974090676378879382552274776220479509147066476387219074278101956160689197748531327668775221773486212485236697019587205372278682032216517926152519193783106098670904470521513691685460748557952916767924421257128955115872365039079800930369979455322046493303816793836489902357875599648968654069138611076950714438873206008642517746992084468032753188520737941838916113638519369198797474490086885309264696338647290869482066174344093084355571303681020469754666605737914364597745735423154979602354741424794339336682461109920 [150,84] -157190984054513529191850618026367697169232332530796719968309341754216309097244350545561505943699550845383058296563047348505588527388489864867955064582645758837235361525257191627632062422422917663075209134451494108862714163521195481268746431225081640105774295902595658007048404684856556891953129080287808633611675835292423568398237506717164487945671999938337056272433477109846983917053547837135925983478273331374478125895113447470923542120441095936159695085299929006700910679982902055116730883937156579575304641803602743305952858195881430653678067497957386229570409262439880064807208709822519638063620523658718076069554936740981301082888042943737896168645178418303438946000672415179803934833484671233473774304904970300079562389690724750321106040056956514554661058567414339601096178537772864292652801347990033712450150836578611857800717582120580292829048950637232732699194247918490784314530517113430375066618698020716617287827766298329626320098985765358552984059824774415367428150688294834476219111890538415326193968488567678376310423997476883051305812470576903825732451858219791124853794127057226257307767659476322652300152059094927833056596357883426637932445972365307623455292228655038239287560274136362215260988520902306818875118015394163168728241514662370046357747218139264659593368050401284178634927412729189472947017245354985293752033221699225432178644423267896056530673221249988214453261039484435172865782070197940112942731410326041921778596855511122079618425564757030093827662353506414863409037342774372940389437881056495788081103976961742806483249139785663656899667292319525654201880954100032236983564799600628283273031124086586504872721768763073215201412247144842423248749433494666599689569405916777326987004144557457510132989311623320146421377974574960738543681857523328 [150,85] 5646918413929314218851817387992857070539551592592744034445614795615581476211071469519264838731484502520115864065965663698181170558344498369570344977481302671536203391920337749346488732299975379725874972848411610199049151046819647377958039344774502949606154975454040405600418559188622115737895847837668907581755866904729694039949216127766320196258741804326007287205855316810968619602527075706529610566572633747640021268206606578055413199213212082373082160667612370603867167622505518005181039755887714470361583991128360176328164902069630740918486623371717261290813009351816599395463921562899530465539602368851276448386306506596165699525592778614667207283124459516865141222493077411104106202104986859917875202565930233156904648129558478779400177555240588476853390861863240764754097130776430396101273459601033410853351019791961670720039860008162658406028882397602411352177440682563451914342601570824799296327787303645906684151724229786465037808822864956694143147592107406585265475788654726360214515394077497696433966095553870032815904722393073783037138459578639313319684311650743991479694246708023749730474676133234514914515352016392600838692465063797609411862958260555324019874696992200514913442593840197660794402180567882948054772191688311523116046250425009331330224289191980564015263289217847288209161468337394151718070121164611519296374922508999035004910437074069282838218077435507428544304559432049894770868550111582139419310740388017821446248636202526819067398779537994001110283470459553059699750954418488427353139011503879863625527878030484180640801292930619592777561229508612644888790097000139128987081403925888558172863967587837220285500321715715509191713921310679424186880527350911155006196563420576650174857300538067730583270031186024824404466199075954870203449141952 [150,86] -184319405713503240968689663043946643550296441223728408937480882166255014303157669785801234602376396625980909350927744652371389329756476722275344954568386060582212606151319245559040519412959177393439332725657386968988760690240970528021720192050691494935873335988995256352533168843564171406900224996634802020383602220328014405969176321742980584132877304584135230850364763925180121799459594780524676958316034869194997612729944458099991590157173073966674722143694602410007894822350137605328046235073223376441458585195322993534496908929484024115851311582409692748507797467630860535520006112578129921029026532270117634214987088927304557146097383054083801553142961546086316489310574090047914105458689654192344724462412198785341196646103118457629830018020502116165857067288204815148799876959347054687592845507786293831888240880464552938740416709624061245391105472948015724408899189739901495976898587680911724837587349090700273850373742806021646958159805113633002206961384948031567648676155337167197541744964449628246196200048429911679104941404387248161538368608261057754580139483643408881751752954016146148006553753974793603818980146232210461807485611806807993096326288917755305132488587108145258681642375311564580917704706746043784471310053216010264637922331005310060409022248625316628554578611241252636303851015802853821304093399070484232222961032710641888861498851082949512766562851492762520573866762830218670420625680207407256189287602019187747388135125140212295646136953780589174102869395548429866917248515107838680303090968190528265983254070537985409790545468265851705549010211637728261615718827547419234445486893213884382829310597344513980563129626742080828564726272873027322651979097186107345668279621395844811690356052913724856657526060896099838093754418932087463107392 [150,87] 5818503024524214268457094814776352765472234563906960969349081524002110714608956479787680803034117738484091560246628724981141110751462905434255313456513265033791539505755993019659171749408677827652805924056493269367959682238585602195116516831603923178681712982371078049895973114847328545184779199984294804251441159197366127706618907297770622791392977316007363628513390471831128815262279544337546402665829027908871395026398276213232603176152942366059561106649605241910289487927422608420440351683931694420648794250180743869345280804789986664775683841436259485848120677755213838893031840463251725070457332615489025075337897250185012045910328796828324987942002528875591604562417727592783483650870479743288860767207156655122960445733547107071037091495751983865185452049868194857908695751022972803009648142402578878455124915507389393113922052692746734464192133970990099992394509617565391466746434196578495150716444932789610237802839042803081772881783507164083325703317746425662656766931693264265754650859858856101201417578542836102028128461828610244211079146259686694354292315338455529891173693090330542734639358361211834503403055299847247582110481282304792537089351267617621264103585702538358028782145202204637174484731057229965504196823601681697700966350035464705079959328711777901426676134957296673196450377118972705223613614930402697621477330077056000797738642680418463696660239374991649254461553930478980847138739035167850696191781456936812019337223295124506830544363695679509555550844509911173774743157488476777126080363998352814638593307866892220860458092155295999361582333424959042510020442185264436096732417609269699025723485310442818021103272638797202764237575934862161176749566159777232887265695078617109034722676215749503895278316939449169311466284865230880256 [150,88] -183250929615867498208100289027159201443578951241059340137971170278639018394850169310015392746097340295819204041025784321214619825021054784379027836353875387805948828730240186395294083764906326285770313510140787843718651428977271698952352214791805479386210025832925274333045148028405450467460277151763578142356528600396151633914225799733147893856935275376149003113782165181943473932368903770711629009348421040246607820269778566424735782589358169395287992800975717520823954669200821728470735821300901311324172584863302796584492390205994744818456330502548594630813660365203727311703066095632116048030771717079850567896535799502584809220376261597962557522911007457837104047598668039775233378756380796520276186960558362688813613538000316282581971870528306431903514150848276613928871071872610622140020953223316737454295941642164304705838098704528674648627218603287490947802585721769744874832472503844234944100133950630279608599500649057029124551373945413273241566771662732941253175546687684597222527120762272982010239022480791254301034449898737529204702638152451265779711586888779157793795262008783674599786957033296766353280324729400350971008945414081980458729761299518729949511041833113429177869603819539246980640848559498647512393746864204616217835524524272969977735546403068311077343825160460366169593431039959680464073601035157420364877196855734077416493361440253402715720268168303242886572718382564730525095854268276081582337746163376120014792150763714912694502512708491061755838598427542596188909985751978026655762588688882830449039797034367582734522262458841963362559386567789919951054325733586290993116137250869685337863580873594467021043134781724984646815672842824533970606158564252391810903013223969456068100802022989855154990368686422168982939013483757632 [150,89] 5568702400339736870809299042713811327622403488300648491159431721432769505099562807256774860822203143094633265027441906350852797837949270019827485547446881588145072459378842550932141924006085703064106188219540804517419175254087104523048779112272697767158098389008477964141311480312597312983152054118828266088335283644745675882810561150006200946558694145248155118697560600764098444951143794718116955760334393207763157170381950306945725257284442713023730102791076777073642457998056893320025527458246271904117656836272639975920857284680584356458173301109512467401038870293436127375279996115410626974069207004288227352879115206886486561664549728263983446036158005610415392475453143420487972964365049019470015004556864383403651543026463984518811253218013358233990787720852254627115160995268901494547671567305041971915745898780424357162362215931906023113408001563660933410886534712702338550646256388123862522896464012199934191539845159017441655825624156765460197513124375644103181871581066455392624365473358232589985382454111501766978439822559202564634030257742539970585207060576049628929500011117996893122401854257998319401872530323449205375757822524508294139741815482349671186727900615471889042042230587929074052544513483854099466030234219447000820682764570845242521579614045727916481567491729596923676694842942515452664823719566361136348411028017408805407444370644506652587490589133940979695466975309294185644326955463874037232093666334511321646186234466967522707395020285252564817647605882556893228580694304794152533802954482806920052310801909165963509892470504069425094491841620927135505620729942970054983600141895910944489148227236274561960588600807625040624019311199603371580814104007397778185802389193765055973754041721415201506628784094609049844360794688 [150,90] -150863886324605736257081346815402086661977863184049344852891884696084029657920559314670773729970188198274230170118766612255299161010772239623668316756306822438380311289763161495723310888042826859064744032357525922903237397450988405886465266729620604327172187908309821703536547403442406045054067638017896879126853173056911194757512951391407500241253948745097741513798005832442996528759036898209638829494512191163550494030494030570890229887275709190438261431913726627632560341010347773421713058220056398131919807852348284297417293949134365355675920909245310658926476250384154808816929338879474283529377545506508545366793136212335823294577470710362339936024766956426281871819221229643050880012905797500738303287085556082498388082726362641154649635307595227850511570694577947052107775229964464495671604357888643040982441583029259846846197041912925349772412693928423389752527288941197324351778138448508438446234802952140700249988036070732607706893989447880049418385123493422192989918299841122695646382370675355858953744111141337698293909374729301895107754022193157045349921540947056612083701834304658337162807223412223910782180713886780594859742744307678581990510080477233560617979650917820286881685882463739884027510565480004891497532982850950041391477091772919368581207762619054153366716029143183975406166561950215342571253176653375683030408960155659712656732248184235604563936027829925758771736092536882294372636528529921399214175319788289562391835979137341549624338509034848105085390174742572280161775901441271178312186861209432915660273830802761426282735222825679618760057612291805282094028166389674063794339641796066594801206631995180250488881953309183997482820194966026804304457917479447272031298402818776354675645707794169521248290793457026650446376 [150,91] 3431457646049076431702155111677014651754647215700999976007216341948627733702940673004707267582711405897239271607342712920433009855766291066711016219726611752333743913678805226004693460775863064638816485358870151959745302555441639872442988326283964656332905834055278236532067063426655349584849557835513200182391381405483863223626823072886579927878546237823976880363325952406602690116356783257898715900914179320571239513488870038772417068280948413470840122217864320888172093038417202905955775246955747424197151470804696684844740381712998339236783511813099581946592574459769223857902680078085342940223175267505074400141125622759073943214517728415975057398653818157436933450334552921719475566265823890960453546973275911566020944677051793837902652684380450523317122310399201696554360784689711314300307206965859269547824541584380124417347867650112916170567495701222909799942499304170849959211477471558167748922174967250393380600865481064300768835340248989430991646296623419364218624667843060220126146191601826465748206943468525233427796904739949922877398593890767697923996143053547719967487446170767621598893602985339889845368487291219499795094900788565114953732307926541145458940738258025932049003932642823903799627827021103677746642112410589906985642336275061339721716471463337050021680562625480983330864953457737767939341369044571972516102056864935840684673556350070511874652438673888424560508644927261116821417391855909097214335418878245654013049913792981480368594198645425142711250120830597202234117778606509893042550984202001064722203987710476253403492928159897553859954316878651496055125999029776102230709671269374977841660795964612242195590544005560051908452291159156870946028830367212936412972496878156661777327175417478994323586950858049031936 [150,92] -64687551923974071224278846400780460419513849520544728442019580914582826749729886590932892876974808801518575407525752549441247302915300401646824982841444778927427008799958290850834403215055539184402228354058899716220116810552466598365438047199463727826562237545563129808376985209797757113957019210741160861453383908440012737030763649850040635702396893912630493752092625923161322103242547343160057082005426802178018933272373732844028520708754395956210210802828676000888826702322632488463376702997381443852710620994408343661479892957079494864067246937770127449100513761636114777513970809912185265910005469264290363115317069711209383211551446013911332672968626675676581560502937167620156888757373069233246995393943219551302601510243977801541812047072450819621889670141339071232550870439708559741092237205234571261389314610300122657169736265794493691019360104668335668905927326458852315138526426229741658566275056902371927473745396551132837041771772295657154794378706837190211789998862227984603327856004558108400644623026299305474106229590015368561995226764645016995181788066781897104114519750901471235017183378751919743689717829065958345393732132734068300257616009897590563951872220464804149897059858593296681328239006419516553121878062336136917695223648222839131363322675918062427028167640693622946835877079019206641997187064560920349127607529741348721550042729514215693454971887588148352134705516874812678772017384688077835304089097008917468062625132262748949361402931676553872149943119393980892368857029017018864820994966946564298798429841744814158417018961495752933297608639059720934155150766427157836525762924375330893916494741246609642029109505247227840176469798865532070167717337549991518995682783186868807497483823915029039751166843752048 [150,93] 816328316256671637389419055460954015414881176034006696155957876144093695270266939401793149139915294057662114657815287731043437723833403950472790997322964067605910118967164045508444125608982452392628943617412937594053917958989651738960535259866276506457301333696286144630592560586145345742220656142690063443462009138996065384085488672146829820617139108170350431912257862338333312327070914358324027644607454838943368079807204766138936524083908596148072999905163633700026829868206898070688805031990137219585785985243450933092396155314957290694404308165828468097319488968431918244956543161851553075216074307303769989734904899386332865250795959952723645187176082596324271786089212007555395506933017234646585198998394662739788530458575232027227809620994496388876963178303864719174492815473409806008839856368987920877929299874083523891780692229112721097006551088110934347456444411318107145856453361319273102292999311612359493269938136280451694291583229513505291205280628218593278981022922388049580988041601675566072234880867858180008470383519072198860381666738488427599103954891291871196692611736556671897548541842891443732584071861121810919072666576967334679115146438652336768960523747813506359121135232074960565752154789760740150641645385788928279252311645389147896814924780022335412240215339130702460285347212579895057376056426418653539928251700757744963437595681111067735451453712822510389009281985891232783043852042233639930835172732019266880819658027414780553987816488815849903856903509607134986467916025833023448837795646503178424221052485302652786062105442780435704683617651356755568925757962316859849777270329754813471274081703312632808321843775061313588307154921259271652103323820764559087296676507171707619569256676983429103590539280 [150,94] 4004808182849876677514876903783253573768653173474645104953230183477700955342558544124859981702223108439876897442552894725769091793736934221925171730897698446634497974667353859977645744056778689940480000421781609142883017460800262704537375015436586278396883935965184721178574166383552215906469728903973854103845086655787565280991855349123919424145290833557776979336057910523214919242375096840660950470943235135370370119087309150774145950913391690069069852231862123089843141261049145709332980517409732689451268701513694460585760200212009623803492145917894242097435736893369058701933161969945504958213684965123716725384094904974380482570714486509832921982568700928257573053482364520119341877481924420636543480356959316961796767825345340367223709323921722777189986452202122083241389377214892845810970397820977109400044493210574801050432955853961881803444310990974532112865419639640789523473169252352894311656828904686804577594598654574458365247914346450573500221807947113974833766636651830308554962367653060609481111043637921681994615525302227528423210835078197393740630432762133282043904766841680402844505921699897732369148330416656396483947713583913792621710968600946475846868957107358419509821915978311826733386936482205085028856925117935291621872842596042672962955903921533046982100523241295374809887733891927262133965396560327768118637945544059474519785471276211790299413926183591389160067376571104667598051011419641545416466248988566235111306549747625533459394107164922114621314154295229336917944831184741271293081140422176615371468277082978317915319623270085864365212789912138981413230647019398612233166417243345892000584756100478439638244218520756936790374019940600168752110863352972419988769515149148748125594607228211011435782 [150,95] -249020210793480719956971869751413016573072023892593225169380870004491197620948751966507015444118858467029233754879850771067216842813669054107386217283031638191785184132854707827121800443840182464088443410682142652516717518870106593536013340771671496213502522215068083843106052556235850690165767926343666939372899237001541695677656818289379287548088883058060464997152252708509452667127816911598813149808329802609417480397168091528875251064700194721851735719037212015625381639229948683030889448640493432359032390582027084093914898960973793055631010456042022275650761906425968113995781403520828247081156300804685549263516332190559202822656526353890607730171816095815949120000638225440652003418967665150228735046443090257553976652573952574215931393671202173287882656940827108656156807139088115569269793261432141657686633458566325661460903793004018513510368056473100353322792681094830865546940268281583146917201144334298476804375712518073944349559254479943939295162376776093501054288455575509082625472092251249308961950932654617680457533765564810268016256062497663147882816064823249801213087620546615637377431107074258572457449797584302505306910032625018924132865473170920184656374328474640405920111140460468738216599101179483728436586981017057543968165755871520015070230195873202581671028857822519632462867115476446327679908992744712636737872219365685788571969106492438569018892427314315225882511162725989470852011403354448796580491894481898807389867237724850723355465558893700889497086474899230142531577116527537071158119333867346541114267333217974810521630756037767272981373588302089744923867385614352417256319698712958731424601605689233702355468820914668957237250219396983446958090634023452374510598132605264522982202544760516608 [150,96] -3018458363384137240006871411065570849045222161865001893764051933448777561521475089079377939788047972087312269749887624840402796541568146426204713496164825165992427829219421483119048241385106364696714962639641707780112997845545539124135818182835958221303131427263022373059125701385675021217281655484392752853333620558480863048655189702512358364656631251110082316243725689883588272634009502499489086187744289502068226795771041670528430408768083900729535561587933207478547938226186153609267239514321378721123464995647797350592694464697064342638710454083131375243102027111070199627573313701377673495187176591998809875357649496992120622754755276775418660771826648649483314016179927665542982919942544802384714375245602620036506260712183082526651234966853781694173490526081279526551784295390148807330426915778423394963068755113848167335762819743755527295625898816491717208853212928778756978308332533718588765578475742436035905456984366664979617748085171881405451592333186297037487100368285051758855904327341465320234059049823558376895608921886808299282113114102696835953212805819439416709158304376479061103827935866865535395801683020885937642835118782023607185556382980696522665421412534587478782033899367475188759400434808925623747853322173467377635451986775129031131395193552253770443680468166342505474996908715607372046886164625893679328751311715440845751038499658735992552977164862427866522285375004912881644082735552275197144570029610217033280423539066378589784586151902442027973975466895967397434958643240241473027414096378210170318483428695510867495407563268034031339670047361689535250841572669849454574597539605099299809020100122078196992387068267569282585319560007736934193228482563748402893220904050601292493007083610112 [150,97] -52412213810814428416637998216973990205617865287155196911073539139418711455351282648772527913310190314805284938268819985634881693247790427447751064659415293390902947783327487672992884178357511374978795688871480193112835202802830430342116036825894905759156589384226423349025477423638369921104766407075444709834151349027785526066914022513598384244109417960022841617028334070977724654345747076966939830073611020924929040684604178742095391523625178274678969244988429000231655897339099397649942295215245438543392354257271621348611488813537234312032244289482813220814662991656971368013054252353274618669427505359520994359560945762578691485754451229601499904468720428415726836871704756772319735882708839447877267043897015926417835224745258148163026012901150027556255204713652125374848561346087041058847053606180807679243109144442490627967263025336883270951496325193127528297176087541886458057496078506238714563242059730416296317961472832038551039357582554001035788095482171273295463352469083175429224056762179414867661070155224029112141970048050818594792366463045454603413838227608558699119715779706401007004935942324394249284415431911419583250443287840926831190645533212156139004024698867223555949761055448925485380737385431555044987315807205342895498201806681536784084178244986718639956649998342217536307881799073472466470457619884035426384941870535593988980051471581931618884764871650875791323320521520665329000228364695822443195508023138605315571760722071381539767298359972486884897094298760494980147807179260271918234840341419886301604952817505976999565556309121831717821453179054343688005752903259263720248529905989276422736182293108762037468508831654382964994743802403077101571907473255592496077955906109951141347147296 [150,98] 2533697342500729007089660469015127715278058650586782413579001734537931041685712418339782736806311626002410108922147293201561471620989035746976183944589601472457407707585395090431598792944765945299716959037169833411797679049899664416374848803108496716190839469454525050874203989242124261355900417735244279217129345683809023370928333567025418806483574691950478572053069130135881326088929242132895551896480527791283031060271274267082421328644972357796116550167700442318185821637581365368649921362863998226513296730008063028752308673065679731366662927904883963640471213032951925648889591160054932886291921027290151265995479174983224566026273731408148723126924494026743267908179845850255268683329389380182368665100971106743829203548785583050223698962620896869228576690561783940403939468878766288563729502768927865014485898210399304708473004042186304408074302969095503659672539130011728509580377257198657746583771482518912145585615703691858158811086424925247615462946815099287083301014015859169358455720727258845232059843799494282283222871298270762198601223341259315302183081689423816841914836506174886573456313737122198960747857318828423823440163600471206974766564082493635955998737148694308108828373875767666955682851885700497717756958300306415248066470880796935839749014682587352664143392322552080795044507509943275921062293945766628213677226415686376990915180882020043400636369781504577737782290665457178159849278562900151177761289045813362653137733070538540994400157884105979447219265919425859314391646476329819064201063910811100568790394678463347602745925934592087799066931516749523916616655380063246308093343195285596681511415074083273769413578801776698640849668894292436271191730546849839704264415082353133262408 [150,99] 19368361999589440405840981999007069193244856370244246527091679303878555416718596354439726001667775391583325849558419197380640568989795192327818522013928821041382000164276277826224408274644282268490212374292581582811384943450990142124998112196954846662992743493924740869209252098074021918680965835054814628363321078891903269843053666825714507656326985736085844294059649913250719617276543616273073382369301094691968477505266771543177531059877143067645852249522776928958200173644883642666068815514139935950883789407012557912553166305404861053780189120307139067048718080720068702839075681887394929445432198503378563877000791385892127774302467999888490974495285892608003822245164533685971196497083791067482640529539755737984055014710440549913428044561807904986745794712218338718277194568863244410764531769850842738713831282059888228171750586916679897966356515784957071355930924782876929873093134143772938016993421741857796107920911498089776515334504108545346302959629300586871295560547111683765100063042842742240328729093126532754718991217211275094468338742757968425703344582304331015017102292261995845139293890580299756992601183856127604320948968055865515564169611478135774425255996646547908075931553049188190898462053031993190613382999324165143711899199355265630521057299191129731916844704954041440208293847973753728648015962639229297627242192812176097939597429877835177932735039798205345278527106534412257862472449312648394245927747452673507665306325048205107052081013910565415490352743564984489586336620668034716247188082087725173639716982482455842288788578672935918640891503880418649692218662388574827577767490462900121325056102058249608326531526554555454185322598089947430504974417242840448019498910961544384 [150,100] -26724576650112084512487962702944277315809479417241448773184906502322415080536942723891827459856534558273996350257883221660611317901249826619918902306577415594068572489131797126454692143573663664779163886333572382506403374439576666497406842540178540228502724528421228436074966023494331622295651233884829337041186265747078126967351076874150498064704912738623861164666054943285698478290627428255140735571568740677121681614461446861797834738066582590072077490932092447991691231063793147812487578512355752302472219336950664386971344844896154285770801879719244841770398042475269405259149256457865272800915699961795395619558791219810652138292245792193416468473580932541941918829988487408814391601774270615076974247468776555948274070055757853884715474700170683610702007272258390948571155719886071175585529410414238236732289913639209492765098900100369058382050510228092262094709855035062355237607756092640991742094135750955642320971085586375190273902587616345957990567567981617654480249672190695576591703388249988630720330021523328976023884170752667669191346750388418147386891491337096864827036575656969884274768837320459345823742557287478333175938845660278012294310945236757323523085142514310435382890844836263777335401133079185328962720358284176779916011469154786309381218195726601693938157220202228288915697491157442087919133696395237911188150390093779834019500971600854709182542208270553091714145532693180184821122695994633261679744719544610060871122968805212843238772423141357291363924101245148767844624534588993380328999626609787434534170007174067132844668901265496149872572077529783687479870477443557070180560221006323126185780870033977041066771244702401160647004183335663168318042051957757198164670194528 [150,101] -1256573704088578063862811382516576132936644809815334485179501947893355348256553125124524352401645369500670865408830087049835120692861817321071860370140347653837547424500158249938877258797919971458210109598639403689296278673384201984626573001419515047870837633728452190924642028557648431700715624874523545867373610805537532772692447321721860425281014752337386825163650985166667233272063409359635272604107100257084944200183235791469375398364669893891239658637543154982319947704487536514549068205370460356047195164317224963713630601579395696747437249134186455039233593043066316467417041451313976067606553874983317494602674478433271130707538917952102774224922352970078455260501336563466900300253477779353891632350982964743802719958059939879506530346566771855675052518808543685243485067506836967867060941208767296096690857880702645702213111048091260982627738873646323537716580929038081083411747588786622123247625445008501725608070181277644178475239584309878054474835776273938485146591286761983256888347435412487941311382709102216116821788286548730614988411319588113354101966266524556563818499469964697965601390294874696733945292672404087080400945539573160043899594761214110554258368509104927850251227134800009947510531782601985074735430214783475015172472279248267968429940010825012475554692138246044304624079734256008588024898734865428200429012009848716428286322584912331220287308903961687969129261717752372787826119132446640789148919196012710974805529140114655016007902151376276871519323147323752771084999509445952883085956001616092683259093861910117280004093822208778359554932277478351807146457594293888620335459482599333682400612102009138422105369541052304910204703759529778581745942447044311769507904 [150,102] -6244451524665984395757428985249876382228280510641846021417212834307260215503712433574462830474137208906231522870027765548349729139814199061317831697271076416975048290873704912632275653910444980008107034287544215069438852968771727130002445490305639926570406880747392296869642658557806232684930811444797365923895848431176626385051686965248976676560058626564849495614848238794268471675653551372626871743463152836362424947235400998191215302559145191507111701726089100103350858986589336203565060233194602417527384250164248588833633720180216524213453416078927342240048117513711529201055167093184450154228103737911270292273924132503936345578368942501699698346596832769761208455432381006607617732756817484229699981055768806313255708493884248426433847816944353569582370584226490336206595237804448035712700976032976715984227386425131554481439098467192935405278516071487451863888443888547137187722761143036387289967630234033978442986755218559897124880918019828351919487528219294435516699206138390682618075824718632031888614892823645935851764860118082131662257517985323063363199952800905363971909053900240694506317419597333232776150205441468381956802996590115632470682402046891079540548378526505055354981868538494774315985914022285250662545841810737947928714886728183773234902678595223841754775964441675840891255577505754629248387409325021640274002174791623778917451425422832739270414591829138159081117479145734038049632165032878782572140672168361708932738897543939763833930840758120726421245433019771196151866788703531288944273089618375839377874104719781660167486355375754285521221166221838749271833807801842756880721089270966416555358946038594432683011286329311481769270208017652455034709492230853587908 [150,103] -3028319487566150583986193338959350761374871103310917375984406537804880262440393828116446907325974410089679198995963422478068949995353891713135704765303238954103376965725768742475156067057442212555146530390563965317805314553041890115625131510998195271292228834898993564845519463621103794030631832103565870352336500612577218694817633690549889710360868485630386340062438959816960722798477328054240128389261379693595026578323977050570960939787663040911176651575036887236809886654614169970420967080739557619598622928802996515673799227825394537985004957021845806191339012028093156590966857078353321299887494633626601254031677293680748942634609500398010985891049521847748461786215591277562535528559362104288383021347803442572328055494780109890688896105910442100849422451443086494799505123362510571183748799078278745153970383325013171310738087281482102571323433249011118443947333625354203908617760622209759962474768202235812104301262714617947024433780770731562773866104493497334499820894845414274460614767798602738071069507471482912187676599999977330735664429649879597918711829906703618914401621304054379124306344265661736653947178795786603127096946032849251265063766941070167611691705338464019671006832530626630785603240300717551588273983755393950351299388388578983198208212229820880833313231670557836890283094131646605763565066254947737005533024315070708773674557045989243604134001586223766983004113562977361474946576603806823718465819090853778562523645517707897600341490080488035724533743266674029764173956440979971063410226621153393248792976911094364277573859784860250083075165312070323648865875439413452048143219791589022899175553500091219086263149849700615211406362621489062256752795691264 [150,104] 22708989725258653722925392324114646475390174893301266147892790661315063604446824146351742526965354700321963519623334313087799014290610901779422742939012422416693735511448670493342597988159741121472994235093749886407595942668358362289887271743501965690656633606517927916453421195624113055430857612340467843506251035759111786556666123344479798862031653263428288368953680551646634180193262974929713353734516932472821444341423936150839047383449350124587296631791225778058863394571173811740514331454143725394974140729379479623885266951956188876960364776321222501065825171545254357809167723108669890286652229358599466254351501883536892348274561777573293206439778725558238497741265300499408421121138706112575481300923883714381028568892384225249830711188899142250253320271914787272090730450162277218267866664883719994909409480063127195511966927679938766117727395207204404194547616054120928814080990832714582113083137842952251103810472401183678008271981575246663091507887105128846029870292008112623628295433220400766002635980777504829901419674849635673119855152240229653046290470670058596687099112563043205485815963321289694192826959034420301685677395723717854151259336529873326112294942374125338026270083773187435263298678169728214356838742778451452739674787363122232803925618358447412100605009669863275915626389766719229770179417153137012368602785890263928424344471195575582607852590509396750262253297155071248812056331148036588152972736891131293018754624690676000686924808424377665010810308758147083952980508146612438574428021043101734697646888419315702497476530614735058630334952210325596149937175545723082839793027980079726572488623958874747679143522306791698440262298968676864049758080 [150,105] 65213580974434141259740852619841594057916680593139108700019695094627021440530864432318833863177749245448027232813329119398595433708195364712360280313572928168501727840463357082082945182326572451622375683811122726521462816014714417069531510278198266210774479928363661501673605356131900143847084183486041284714456106067412308007181086776635922681707697071940674797470843525705701987655717097562320644502530997187083368107665293556553612840003257699066287068093060972001081073609299376261399583788040512698230787749618006163099757890777013589716186611083043832815379177450502487144309457594520425043820345229652107850879009328316661990290475163843734195939862877431480142933417864204984108031505394859302347314319749707355066806119747382847467258997444388059179253361287023050165931271732310678916499809682125523819126150123251997643819158142733929909810828594074046969568401948215458142716919228870189510944806226304841651282376210349048349167902069360322694377103795901767495322085550566201204703352145362637602021618957009612098846878494571803784408223450389090350579381760692134029158732510229662145494797443389652011553077711956889364556936979385453535126327237748932415082888918090057245298913666017536974511213971563503620780572682779930561873323049076159909417621621825092121349030102410712967215639732727811061117566853099886883425977798278941348215243872748258713792194935491942245019649163396429186663778655180476619364400821692087152917320762035654129670541597634513556981792867120520759454351934151925536120511740634926358553832863534270356182366028454134534977998992191014084026096267660863547255795383592699594719003696992017461851273764909109548839258939997866528 [150,106] 217751590675610159037621794562610823091766860068652743180750518879870446027755226732979095261769788338934861053011701147739973527698193682512033171203384400819612209241140377133156482017273088141225342211103456229250411761605160109769849791934327131440774305325748239459914916831382386392074857870625586324245110789399336943099087704607597936633859059856397322343596439679111585421687369338340931316835671772987474415853607155982929911627401662132516369120459662445090414965310152103526061491879444913981917631055014084201892663802840434654244294224805613286085782697405514224397033635723831846250959634050014201894499058346342363093759443170607253073364638111558259095591504298764720352823143234848777333015489167470038932440283614726340588786462203720177822588642777989346368529158612327446519192115389977680400736601305668787369837137821548596450862391360300566907696568413594362257101421285662652079055943576487812962201375854598122035603476890078019168792762307885801478972931422793810783352552898965674572579422060188164193562923737205104625078576670079250299850069875983069936668259933576509383438882025806480660551379697000887277827390545464709613092190393539021636907096657637898405263001086936690907892339595155051358925607654483066985039282555507221416149734098597832685676339589490947209180375295146156687447741086914376650564257564036987030907178239268466636595949030478980875985246119778830919469965017217104834315951347338914744199703465642462482916486356185706552313921285768843875985789593897602916811847003117561719513074034144617858038167298033801581156640188578582511499776281872442379041270031022653011555472867275168841385246142079051227547654548744 [150,107] 549462451791736131173534281318501873112178034264010710465342724310453301401923519916515516102619639898334181591221356685698384706672694148795841433138944275649594910748360542510709064005234914461527605769247541473294797846287438428636411330778814664929782268555559184572348212026141237198597794975803708567900819860993474355329493865858125482605066512994206733217533073180568547611135417515576937952443308697007585224364533322287334618308229892473801099559640071840994945086245291544862761245341227657315056650367028080163793278412607601331267881510733409103166957808350139711527607009056183422894774772105110314207821653557887797893201949180021508290820277429183190080006677833529910096504349027954248814361400676965212423904560105215346130098245476314294409635179259456288387062356965698970009021282899579946849020522959953050696092061603741173577628131551215277868025009484725777304340309001537381124379545960977254440446660615101122041479316871053537400174279014464174827983384985444438426853028469246500982876008816443312176208273276029892584414872363495429136283586910693399382243938147952304830698058224056622503053088365951621255097354177394045503632879760192907974641200837425843071971783529086091993679690125976725906290727208489039609932338272218805272188046826442093540973624667844010982662978729223545390349355557817163423854225356006808966997889738600674292306067928200525964410132202168376499552105946186561696269723220374062170330234588046259006441922438666407592652889555608333251925970982624322973907745552681778188198665591379756557553266513622383121334760020327322848952567948377901611264967319098048756115395631287880055629164591494692331080128 [150,108] 1281240121126339948888527836079201801919847946295623669799440126820124669313437988792215738281680816996324213739708837308670370171393979273943169292654484312361667788332411074878659634494097927270275207896879217478107553788387623159233736136021476611968243502277242711952499438151535540484427674747884228876725500682093989115177146480807250996639870679529853280172213204401720928099456179524183903802342763293734397987415859636611965010311896938059345655383882849924883154446134965157060453277797697584330592422435230920499480147649725825221080279031684040303716032706515066480887877552336066912716582846339277507402331860914576591413436302581584725975125977008315720080807452539635556295749601448339861996920257395592455127407359729591126576903843044564285144491155287336159905289653204550372932334444123032863759932094466630639336753189763666888220485830021163316545307266621873589879536078574966428868481518714512765020791095517546450609849033282339728818753234843477477690307562260502341671184596818115401473928960956547630962513881731506778741297845740115371967743154381544649916311443923660227766282743884937153528919971815573879710562115281108321313514013494701239139674190775738580332328650022842224727053354296225049074172845011511847037589283211226550548520564279632669333960054803735391880559517318964336112677369518332883979615996418385407899142005023012830873220651563834629736252554097085308369434307693843855767016303522307720145670947865974813839009324774969343158978122950547650303752716998108461112916447695415289064676259035852951786560880450839156921610775470296634842576334606543546106038735324624220527921973880684366966326604490549684176 [150,109] 1222312937848013267371048885584749870975812455530277121687385256575173327374340810418029550954358912856054016273752902545238826886384692592280344516422541664165407136744295808731462792652930772951949250843341127928913108554318271641030090293287952641334406166309073733859868441008961079641501330958280579394531737980201095805567822925765941818522457714643241282253783031959388989370346413245081071182925826166437481795777416867470055439092450506296194961544577877547835929425996490532664313759703993388930266838811169624837489299636093682349248547943726883460046064042426868429075478015676093634334745988843145934083580843678393444329382516304828784841424625046088983222648534382298289942260093662566037416241868870836499976204154755383934922499439723134357085230983890535746193973286085673485690340684514190021061446621167087853041113965710873261044124528185903865260633578931714250148301203709456749354334557697757709839156417823018423948640239964439034368289975937067205041508204799606107330068609750373098338242528549369471545593517490048506851473773871807254623309262643600746679041497677938519014811103662344200429176020109109142134316766195184568611263122548361906743281025496491794512930574587260870473676144485490380447550136870389627918669838609217976019359354954121249165477799996979628143212345586143864647724555015166853627093425139880440802401513279551879964196677194923011706065529117423280775968227816250209271395867422295210069741643118077188017344673590784470357052714733634580983318153398304685738630667060442889139102390085980140950556170758673027184143292923598954711383936810585498783504441330166288789394785605426410592940104141176 [150,110] 425758210862017319320796197028127580218050168284533354473494645676272355560541322140309682239223269948769404105880821925541401271364666153737901111388054996427175134770451677134072768478035241859550313492252777296216804109628476070113870412349723228056739334857819561391053742272355156871563328726913043787244639102733807079657322768379640172441283611372088697743830885356062576611531181741624735675026860724923549597896079480947585075772410899373547203013961622344932958664882771227907673525127856064000526260186365943394769565374634151603990621629401226141640666652737439232538428262499182164097335869884136103348232925929844127734081999987376020735247503383719239445124026915899574047506573274237706286209062387488034023026883465246973684153744125176537691692780376519538282653616411658186294858014685233701516109885874331403965709605934112281448787762141317975192187097623159896659612345480072039652288355726079386479603836418914769937268234242886915419090478933877181556516832839866867962265582207516627907600848069296746163994707411382033125653726172688618272968633072633765606022488423081527075788372152336036448635489119552434026373578507775294261330632690569497395917692596336627983229934002180037225787914624475387052412322915804342501819658588921362739769789684428672914325124826158016945345888375949642727912315531927360664407075217104285740897115347798695420910324368936144240226576837227130743986361716887975567797549993330706120921068706009103030893097315952744585085732150509376668450302456378943092328684532275838517712257580116067877840887470792279867447413681344996697642736149851735493106858655610657201074918121288072869978736 [150,111] -346052725634988011923661513013083503997328664747314837046326251846267187563434023787923626988842389110091771364084276011952329231357993818573511712770526042139489355978529455252161204852091189846324646164083650455452182744733411668924386024617960221303615294312591463192402014134813616024488985304794277416761632550972564665266188038517918086058527862736524885757706075792140107294273699481352650877964513610020884672144761940323295257495776987293953531759743290566305465049098396238567118140247828035117487005441515778250478465916317592645059362712576847676178442790926015168349353473943831387815559377366958428367695101922618566024188676519358223883630629500550429918938159787567305337561628948564196589891525393536967849507049803664015367795654952364203513498247560831789174209796816091859393535531519143510061906566617656465041435769597562853030749500072528064971546496094933535845794412026871097525305410947494857092381742941397829202918889502884428692681273617309674977650688338218780369847775745348426249849431272805417792276583427953256283860828164281525018371549470159512435728501793781280852138706506942622659497284969694477758093939539672197228745617130409069238437745653864762768466066472806698235804667463742939683925999841079554255976996256507776186769224891867144890465841403720278301031409069383434920877103061643601675279035261175018250371972462952366644673586806446961785414261289735374006001717427590825524018209101618692508980414244394823732594327252371836703447195144004234733813787883218497359203809931122784148922481642711977714187624191310153567764449145330194401359184688702818019433566523983159595758173557298957824 [150,112] -427996593358325084071837220639927136424455794228015374780143916808698094217096454683326021401910679477652409752178655676924529699091453615906732259222298524969767783322099132781170613318016324651299178234521040433259614319915225381735675186460081532612364627342652451654370563110314096152413929643761620120735406553883084756202501168269733785162520081901890919336339860323203642544526990728019725459334572441151008324011234248321083480682758289400497858524744560527288179343950565979793684739445320373345020325311597272589801033216398377143353672715533498568400512377848047301117657186310961547228987139910478276903141296908201914565803872033689409047171334168990036093296902035596721826174839353429004411665464928955480873313819369604760810454291799498581328777842698306738574732531753045041652508810791371593413625634911085559576473493901959712468714909130651132035173895529509954927080217891939040428169948370110002871830339639509837454605370988838171720441196783778746193895856369465855235743131680331491703074231865654423583648822197615238964687836725580652099407620019475061203734658142850728166580003611459582038195910269935332435459505586642792731242447901586369293381720851873302170855020525999974557978012347279320519667660715224375180916280110387800643247384608816368528406558191313135438585587031065679441017229240303262797175954388646925907982710300883755088915421296271618789483179649776775477789834284453210135603455718459434056433715313445629466505368378687389260174624633048621233440042239450370961485914712698213534085707485848120721171296020420052399653421182913131188996151107710163604316352626800664204497962569792 [150,113] -128414099180806609379902253728805622132635046896619581379180547127310363335486142317820051418910539337073819827339515207273301225305291646187369151004026307100648127603850952606548410256820121168669880029041898302215278745071172481703437915957503700291532582284351673581685277591849157084064240494832565000997518692125694434080574197845114412265999546218581496763341750585713397279986405402122522732955379331178406908605555984302890155207121849825315228482928748259819580131124428014701317675302003843605437361118308800171352123009688043347632959133641422958616751048093857468676292039767460408581984102752788291116217375762079551170282548456045218318685493472618418459467809873807579585594069480277832096877848922385638648405776475613535702721094159991917591489232772202978570339089756887678318769120490044920371413336896283643647652747756132341592650021259591052633319859520441555422822102124256029648768104259621559049430460964315860032017011968560372332027106419656053116161777156354399996293918428331869656285996975620307395025306066531593767847352208462612219246207253404000008117495651109959412699378325047170320831536369874329109368435281171542025734299583278149176799591692603365379335515847112793276477745445329087576613681192933178202945428498119165197126221777180763627308281475672607761591355123894353460059227942813013699561499737069754111376605228156636487034167668621892512633511278288564058156807593841415625491153155792109657992318737489496058588248464877301159413070058553655246934393718736721776712824799924429690030779467484517899698678740437924689181222312246904493100309420340900623680704594524584498962736 [150,114] -22494737819698008511072632009731203957065153285394533704988894461408085276476462507233405938080444499110496466966184067917276010873032145539489622056527802732618059294106941945610796496446222410402753038633297982655248672867551097943735831098056589142691626788138761695282719964956732324315380943327482260118684986226252375955675782482531971940443396242394118520098953543493959752566007704397047976157802932487884437058130832344076191259884787250237621412677180036038833292449310735162548355781968517282928834945288063148181793147361100308482543243934792713792925223749549983903277958640516766062328332243724844475604858487160937899314829025415330499875185119505161220524903765605761189228283850425620870357166064566136359674097733818940923878521568355135839516483288610432353206145072115600740441927533632151343776764949589989085056242452899451575437973173385535200637849027437609390901709861716538834978164885115219996196137103428466459947952951315503937554968586651794717281562197883992322088100271709185168687986523902886808104874954628679804439231323761281229127956436418561593701214354775778853669801821257892003482445570274999648472321724414207225162274502262050074479306946368649181712006781411265212447713513298441601322252591788544875675530231893640772788103177983211114265858780863314330470219357136773661660445685732235470454218086664067983927671456698733815194364048003128753832838130003496760167018723242527568041722535673098682549745598781138082600926635362574059465554172712195958740043152499982080985804999579913610153555773802805384280521907109534522751917393302040244903425672622956608435535518677505292 [150,115] 986275892088885679906996120870578190060234881165105855431239538682313388994020741122907293125432479391328611195755894594291070595665965524529405595846362242113017517567934340485998890828342388689158705853558959193640439947427646807199412984921177106656306803125464981987862000309793047143153112481482049806186941009317167494375205419030279122896558877860718357783260608060195930903940305476318115343681665422820623882668836414131869022543337272594072973326736587251760435384295917237330805353074956835693448353694350745850774865710755979771541834362331630850991447271829588043272550368990161770787961183737618904513563644215551062697726687268088305016972634819364204219412052841029170580305994231453460974167579706094486301226961710187454552440329686951355829403426688934287987349743009775197481396210396154506403533887942556258564755463079839862939584254851202096643252830413742267693469797624944278794878986865570855956048096586581890495239714670884564030001733381563261871501862604764310975686571357234657053808932856798916958266288728979413068992458185993599328506908407029219611884909702247462618558805993366257620998658379597780279129796085412462889958818123775929927433898374795536752968072066508167708350923163771359005902392560221464115008013428965724149312979209345292142213797952240884795820201780118103804589950992993058493403158511236506656169822651831625862082683088929720809942311813649392621026060558133175977674540508492803412826813928991318392647315290143892337182217818740072883775853588537128914275881706745884137819552810277589531058127219980111627823500094015444243207900980043391746854230496 [150,116] 3936328640253330510888256839324212583324067776007024684460512133025608262733348657875127274856342025303493680375272753395330468933226800752975089810166431532140484367539953354637716342766907674572016444790031549871776605219197408027484449640210515667955482187671795103894906932941973098807463323550721301729717493615086051242965317961641841679161196434199862658616814380729041398477378227164326410206118913472547002510946434925883863573632118008723782149032569555135400952327206270742039250905155602469495348923646975315136047231799639053638338418396052221014807299036947189195211391481041565861820190863155122454286090232116542939709879832479182437000695826927189407193402331113404063812323752656552177161537789959532556825773137672460854343258524931187590205526574828411012227513348661011189143543100979262466546448296738548815277404067323453915340049213755063389259927111549528910055835555022705573171590877267652357475903365683631614091424791802101753847446749070036650922615014911965029836783228685211068015455301110424710716273287811354074167880933598537717479373168792558455902916720101302134476679034514081809782289401701073634908400991949839598772080550091800504975622741471402345258934995879671405306720567214217228589877718220910947410600879067727144764365219513839683603160695956164798166620443144874929777236747617253617989271559720194728145876944929587950907697129967050719011003446508530266994455304859809509797811884822836146284737694041017183528586896503115952687422808209016523626986833936050061069055253691863699542370070374506390509456569979714112678546359142390889561127014584880671171296 [150,117] 1510787302325616750640137806040408079877614868583791242640046484153364825729601941767076138175936315635621966887026081204564415186777298359328213062388295274086506091184001361921816467416880414040710516338884257582974759389466707193920407214524038720031993572843289908137337050305471101806816452191778900200905798761083098411773523874676014023529691716006087594573818398316091000960318270045999922626541475336573500597056539773484215866512122628133881216949128709187767313336791937782715321626622792657188149303169692729267651003979286608478122562813555048965272738878740884479307398619889481324847542541304658933626580774626531382022027738677579799100744810261764591849974690897116221893444501223678876585886417946727318137553704800029172424811269733523298818329205975379921372127717796553959874716236034144290201303315385245603401172175959250690516223768267506854700947111969064132646364951284699076508447601015372656699728775795855831588497252974275530852048773108816074284975749968470186968926032605723878449249897784637586474667151803674063533953702413116580482543005484516762014744762773528532856398456323731892462002692579770866465219297468163037827805200452418146079409200943977883253393325008259125664279531317453307595430722409470523006978651138347368040134017181747598880848995856392792233828177091441827703192260922027332764540927745747027328447656571302752008992762602359151082259500090221140346878740947560792868985955437462137930461358803722933768928358186358422901573850513552011471464854217100594551215872684222737398873705165582392798940839794981756497454255128061773531079640487542464 [150,118] 236990438842282827519816328109165987702594352470999586487932596968201412262031247034037957834404911084755779989171806646725191402763931794694403586016016922002764392657080699092916763420176663495496071911658606148176017425708728625843050794817319060742353720550229203958747075700116135631295267328039119163627027822319910869871543861497486188602855120728992874178550403319872496740878418528859032579575766108750841115313597961845957905882769379114514728381929487186992702405510854939422705106452293506795637670826324083629850440928569503086267526534018061544403543588601510530470883682896278064229231681954011066713483584248996466850925857129149903262947139747694853030082672982325566091589159773192250281314882252620018754422386504481066490625001541563802994174100820181598427484472865781557867126676714691602102974967722003529662823349298574473372379628415162040890454923098187332885607975498883198166275487811090705593285411168644822067231065758766521653676141731711997633227228792722942969151346690318765461153239862883345826318398291127413792086228039867952146736794219237459947289889407265284006706301003121160605403464917887551488675548423802401890525633549200357411162903190646582941555791147633830831579507216477581134530032480803728399569737223219445154587910783253362955650245961391649192768414185137606996602532508583326705309832861358506191125807832994105821811991431060941400868589866896593228007745321049109819641122065033112487182396006510874442027484943251062242980893158183342997354110092356063885134923987055324664588419582787569837947311768198054301020957711996775463229537516 [150,119] 11350573493977467330888938915430720992970191145962586910733987801278772951718454922263517747345184706378389507391460733252682271844336187289769822283536903080095604020319879036519313483918706011147247985617976098671481254689817809075220639700386261894878728297298487017340273158105360907041687268746232156044340752170330470317108177435270436882746668754179807288414704634390222264228160455641633678423442496613836130864791191394600099582125265371421371993513972436562220992957895654383116991186780295387767972175636074867422253207179028751748641830664354267128209788816557554538581123276399113576799457421852152704646758400248493497897727660504302907469293867160935540104738707151905599915458489674969700766496760419989221659321231596732380710900970608032087832294860859368576856039134777008447692564876028117539632430375968227677817429852673948240768109207620565841815194451223720267883860192472778369570287389936307570692266567904437712276058073670000218672099975571915597372130175679720943181860633296852908969592169486755691189002343764801144158775295452208088142604250715881429851413864520102076694686840659150347334268842292776360661119788358032408875939757591468992535172652128867815994426737882578449002433130770498703397038038457323562483356252398009577952172467204620922517843882009482821190645758492145657572015157900334894862083777047133043746410795744784519045406999357821042630317462614437230544894779374793327551527591153701398100296486322983253074286907590480630066791702785347827075384500541035623348991266479418555737449156561666069803198140642364755586350618710644118016 [150,120] -392096878926235590439996105559810455656040661586281377031431340215863277194383492932981232952552791484533622977105767215177457253947979377147802772372183965613103348298447741898596067979098382783041273452742389857837148198486768449422961495257335019451849019656192394600198266918244143946213986399063385972828768760479056979675645586226417541984681327738493232538750650909996905908234106994606982809876648970425087030720350803079180374621664382706535473287177001828732428456326821421481010736515255610646751928926991560160183203155047692458627031165595691733420352927776970097564940339162969721612185111942731500146775723752017635804275541723958980814408109007779148836094979395540441610924640119405076937413424865968513498469135343127658104759409136255972601596043165448164678037971276008445221208799330834583991330973172971891859283144570352513668851863625269850857060036505995085335449444471411228109378704616827801573907167301304030221995168706792237637602080037370774896940685783757239623032714534992357081575132591833001322010248996038471485250464495331311133760474817892553151896413688333015256382031632159453739837630548152706694708728310437371506375359501842196925896655213514336009218147940578826066190900827831730490739719086527539860016760339522995574960554223927134483873324545360777270948179562303927427890750076179416933667323886915881307262799244773099852943725916449764379776673571417587452626454295702551210509718242252138247608562405134322653466671932898866840369012411342592817134025251740291846080441258062479815624525439582172925978720010166010501061522402464 [150,121] -59441357244514252042216841662144471849350826177986891854952400757938636409321639928738809853482232741054924871874782074664007889463467818749085992154756002408693541872875965564329518940418403283749423111554345398141973802928097367345426513938247763137508782011118364626332280754728588308790425278746824960709235799209368752177470334049022667596711760639210756684368764117001584022850659582529346139099207764361564097366848270051429215065575411075825139612088271008914367352082439748708095815098025070270189399982979278757442885016580969207275004498198493591020502874031090645436057380285388183418778633236855048617471968640193579057576540299404661071214851086775486997854632415683473831922248950029823132831367533891778123124301702354886744770637146315537493896896451968078005402848223159494609324055737741451823615117495371590482442649723394516794744565768280237367724868941839891635499554256364489470545728274557072451662210624096167187092790058585331080004317241716746514259707871512330962254009881864508246166218019779818648103509243211362078871760576364753507894830521130508057621023467383679941094981332620424182331371355488475562889006606101227734134085129855845749449251531530497972865536491390748003100459793913366594300660910017858051012917977687413253799863611493914041625317135679667293814516394325268358433918971420573575611782500156837821459487296465981390193225513845114099652969845301673121809746869842527481764559410861515133367793630975682642459751307009909017088599695831170777061122107680502754622215543135015254708120506239706003419298624664913248588288 [150,122] -1311264772237821119270462023783669083299159907867119179114519529062792157047015473263462745269110351358866053696000771150701270027461897403765940089682744297135668154574862541397850925212129834734864704259696474363775833390515799123663917732959479046734002359111621395039546929702758396203382447074974895422035764248027732098067104410106453203165352506910013308175125563749913057102812139651268860693214471626899688950226285896855781281900409940709933135098289090810966896608564247395978099327696642750994560508194058803944707444916740734880180522611936613813455794407492323785054114169986817736041285289836117688995901789651414702999029112158909838530348480944985184097837375255353875539609316112399567615200775850318102006991640183672206335082883328876403561429882116184815893998091586835052249214107222560201624875742540939784926930551199052214902624788211222013692208364913544970224095331277064465809047204213384268526578267934813541524892423870257223207552105772035872551610058577455676736713907195509180099515774109983371002747099062066304374515834050207399613181792607988467000860884958475286712294473679889778647076375676988648083290262510100407092765751779481407751062379588377141204690551995288611243886204595861573348654799720462772538002823657556283102818396406534187028407062998808594794603621404038451545418379847003358193700781638475611596245920056710083213852672688777361808078040659046377183346791074452371064838235118674889440445337585530198367902193077987971271764251353106172830277936326900782476531252721987863845693315431023272510716357195798428 [150,123] -106241671109752279540959151486059754251639216571218263704229691681767638773145465156657558356396207494191999742946223272506603816726889790421988157137346743279914087853066377565611379174813054040815476983348494558921613343055164045659150096486980187902749339395356591415330773013654457708180093912401651918148308690823391516279883274688764448657631417453207486884013108444448364620585252925774027592663345881564649023436036980471719085155682768909586925295415481199118836767668330018199279087895050177370126184293608901389739272562699948837288930479490630413513808691283249625636811167497152157575115555002396797728123911689422930499207228581998817112798392236362632535422026751622978822420497209586863361722230195760432406144288067088041437868956076551511803569230592784067836237246681630831639508734980668033630729876500577723141213157017598712586692391749473555281397682917439648474895358874710961297207915120823255808092797743792404692638652611577091135021974798893042554405815918231305790398112875331771209380336639281469217083401047163360525348894022737017799754986539241991372141626970413639115933822578485881209632111351090577150165713176768349785939992665762429860912494814057315834258385216684706061897230519424378014308736757133978157683543129971836155112213280593118670197434672413512578232839391317236552216690977150257611220138630264755394025163184899698564473809570224602572924176747308417689653318210185153176644910071002381381421342697919323003864255337216372162991188326353329575748674987065053164641441780757026390633123580326319338227484416 [150,124] -4748780304598231515174621254622184479725388792939675119765223726932329489980083226313523623243573691459339023333737652935640791106272788251044495447337822424144917859550135798749397143457882297441121172253746535087743006566428646374678021039066446697830454080112526513040906412241561248726168369840820958841210344749796935401509846525490246486607656345825427056597675537555627774783718552270016326094658058613327980213866239386210387708275889621245952003763670805015016939732635525953837676270059236979476462395804050306835932418267492400361500935041595897518666606065125862343338325568898151646499444319774865116446191719531469231711495488187762856480594685162679138968312608955495332881643091871245370537549913621033879932998839576651903350963345620206705502727550430487233929021766346392989249094239666253791130943937566393250568324576189958367148968948915938738490305205139248647782451148641859955197448405739034147818104365196230544222060988540807650520279747113375203206205629185157641767275160618682842236480558781133100778110552739267705400514249303236481599298306513676619258454863389877303568850572807869204560301350443045421726975866307821428288217545360346283237481815710919194801099205579528050918482003102932985166447115853887608631592506298044175677785952289310578375678336182079169561842832921433652630044442027876952737107656036441693753698039957426767608334701943268962020808092602000478849975082917833574818050801496068315987506040087519220966975798333104546886956644894825484617179223977382527201252639548102182002701663685985385592 [150,125] 217526514311784150696392664946949758724832501408801719124139908103701301359636485381781018708395413802154558977378484702240765537301358023434270109979248856214903624794274031324630615374551459230293020982274167943771312259951321119442135466701872386482045504792095933464341036068805879664668393050145483428961332008415506626460990886683294812835343847202073775731229162669786795793413943045087011531969822781105864771396008086853218843145743414131993197888423687570609271348501199010750278558393145666695863215390411793845025428038804309611283514684149703169167001370556946614645345835135314978303019410405471151236844976691274862452838629451264823616284862440421597788216620500909803858095221443907392539868704381030918491507010458543225732860433141508570264699870133370375134641066787908834491638738246939525672908503165096281200593046570606776678564019097113569121540853094510271139274073187052009827543780190019193798719404577214675564530970244867946688369366172470731597112661030646096346637718216464983437678267162136148192612870226357666480069599514214318719484958334107635349040932042831671513100816156426088754699010544834638378247000047204839720085541471697717654171925001712933641163064157118081385920174285561503203045424431225238099821047029439802234049752950903847252755021907154659695554197535975717773067467724322231942247367872760558609088043760548510256542959881405760102783077739212018734256492371279428872459936847177524424075957786363255849803324296685990018765316428634627689731611723083059867786415370835717689631987593064 [150,126] 4257722110478452158711834196054719808398840117675811887378123303264349588102673964617521528472854185118434908916759104952488459946214361529294087995891792363931183792196453691700291512761312025909764189837878135619715870654554037847714297148233718815477520261982795637287115837950676734525906876612191200874070977039950549938832961426821062676657949875796997801537718792985547458236773024055628108126812363914192842771712679503914188228356450844702405072568552670072154027000919741596548556589931854596071152058778801631085086445544019732498555948146723546662629938162990162230630772948644171383307131698342348125717923312839562451417034978796335788000627769439922758156683069897097584815942395896317296772053136872625789664362543274946781746977769325965697216976749601241931052877418012013758656570218242639167585131509485839825334003761143424555547787566881416362992060204322814595933748546195128670922702741114096641865448103125986279330085815050096371788825494225133975062272659510504671913847916063977009653432838214819207091470703629177017104505133410123935119117646734871005510255014793252682160510479125579636438836852321729139263278677309162378140465086608536876846410283884234109107637158236455571216220436925457407038920212145474595576741680119817707060881169005113401176185001305866563656109580531273272292242861985986147508169067352338158255437895076738576287907611618976131138903616566058785758262789807909298974342558926491139654225627784002059321838306236817788511372131756365259324165035650421463721162842718036045824911 [150,127] -96491176808022159457611808277849676790954523463638172443227752095968808025589918564372188521831396735126925109591315500198474278438133473139828421165625176430800144786776186899924528619003516997372704966085768471590343177946112809660141920420797018316678986684977291087645442390363452296824948800557266731020165328963423908367527082779087287397138485365719668078947121493881578947394554734397411268592542525077073809047816657830108402512063406847075599141466070721244263034076259313730638357171246902927636171501835410959011828478656037768916291091414689893761800782767259982388061701700987346906201586451605566353842723916031602061817931260551554509903988895640632577802644857923889570984957465745825613475714636903968021860710004593506852982684426468100151849951811954414885641562611979425523186625741120953819140534342759409431840125271672114171262745573782420518111234911085790883068123113709410231224859880228831294437150172983414159047674695335506240900695919099971135496551837092006570291668692400699777636425387710536106606947189791394506569022136191544780490290134881259268774781645971781947287263705562147500674083820760517533496582298899315272821921255946447806720883891769982546672626930746950286438197503969082472054342264029187222479512343669933160467458588644952789047684163030559558197935461506688403327873991900345890587310698504239869765443447167983974304743582198685092414865317076927348987843133609048900265579125574647672642118742217890715304198092795792493044633917382652429122352214523247391524822841917184 [150,128] 642364841138878575173239732875730245892820824624565971669701735523845139251663262678109865537536177404682861789206895663252751858492062332692329715093097430277122316180203894053454520972313055666979903522738401561715487299142189096431042401446983331880771823185876081940938884426419331684371467496658956581244135079700000546163952109697126065198219365347528543500056167534519078444315002898879455922753216033329518590731273482740871602299105579449076748691837461768835711283912570447409116749143462995341664160009270365520314245924222511659769010153278896875389713438815688745097236582994037866780628663646002596952121795870213163832683579264177586610182797749049920921818728099983411890837104111505697404277686466721995353527029068720964354330239184253047759681182206159942050690798556048594855940911712909446525841750932789465475172642279518683530359655929210429484686408884303390933612988614091090509359868255503525599932662142339597620361660949208094259043933986309248854644013278573389853192042836407990500666206177984101965932355378113200934334512717383557643213808393014931420230969986234822364220118503820867771073788760583845867690480559193719629128846206557842514520921255935753600282352632490646803510738090714734912441132613673381955935290072393277598806130836291552465864852406365419859359493868502708819900651099239629169590314360849933419445223361270875570204925055565757519475782817474777820699357727242698641083176090358708935795208530085279445491150238371963562016828929876442920518092511206966762519552 [150,129] -19613613559891183215134447828047240240868541101400833089458050320370132405960603361099251600730551010418570109148054024397286768098536099500658194714587075449813001196803521853599255680422694068303432223807302416200525459727077295426462563448897200171138961586528090237497654348233109882014916987599068665200813533743986477335911498388102674911835378635728827301000828620108276317043766393282864453947702242042973700939060373018545488140640380673916518209479707589021682309053037491519369140163218360866273725311065241002152749359354924551477036198456855585202887595742756826595468765217943547534257713783230878077000022132636528941537042127079763111233012741593308730618486038052845238160910194166698169991472316275655802902113786970502676565470786764352152965912124902841041846913938453674046645414927988070090259954396946135092723667708753553818487677842254269339817252002132383221052666291252191729415944416328701011006412257110494076204524615360654225760934116602411921785509621454616897435440626892779649717336305405986773601968007495304373150634222159622916122476122409245049492157708209335372865625093945914232517234084530041976297563415334589123447717436267793463475965301119909256698011334731510251101223368176559502085940792986702988226073432919921646945131804175283259245541584331076030170804997982531527864543023438084545461283757690612646222958311354657785532928112266430744416155957918385094439837214701248158902779050397333844602787912802227696914739135045044122793036180016154189197656640761051696 [150,130] 27246667962129144286914679241579709899368354852062704818357449655382434339919770730000399510569904193344283844340701771055227821774453223909135825932083806262179943804416986701796207842659822679995615868944505202407574424579999335902733334327595097601978523872130960673029899902048954419629288704688691728850228276807881517968994998504108399716666533618829180610386725957395183029408904312144359920396581095539573444884694567674003815909430471644479575636182205778657421648756283734639320484881675404836099445571172900163148846890642011390252546512321587121028695018003617969692995503743647459455249679243325232110799964024914325641718456234012752050481454306844728481647234623349893265187986054440668925996620188846623539483425442033855655928901882029355448510222814108170302833803108254681262382558433650770487805000986280145610037263909091143273723167403094477636002734301371687793834077201237246345443973663526091375226349210220373043805474948409498777812516682577633252365323959066419585741231757415865053390236969338871499343800030597998469225189319118607266970387739555795495716281194810759422831560291425457318323803255758115395292669815267977918062869681164394510749896499957961217270941655198360167398495602760011395833159916569915834303509689945985543651103373289885634438749782904406865117241232746137368134872065668832621120246522478170451884088570124304804974354957315247792347282988624390721851951761411458979293599162640761518942804976197825684459367236815148407125367241424376866679412588 [150,131] -432657221620690597583799974386776297365320156944183665676392100775132496553954779864897640745297362551309116569293161447702609397660039573868509424748533431375978667852758694454678733228001163411355517121263905589378368882584643071802808080225181238069343219019638223110637204059959431008853566369550466055273980140586369146323976205797895221238460628496633990242085334118166663605905223002058036974871701745505438601789569862301731627474424899039365485509487503045163537292917867722793477592354947296506172029462978321514653485890233438632786358322754801877325383055402908504014072979758869160740821089714829617222802627111459368859586473014870095580595480326571638899702320966354088184168635335295944287215330694842528536281526835412474952450141542737684550558793044545800818153567897928572505516076598641891370642546302003540467448875538100278720192337396692676223970895850345203766250898118021918064833430017095936925727757885676762369095221818371209975266399286527783184136067885354409279013903599570121762971973280140708849092074022646565236044464124384292063031498799434730448886407118874063853447953956690570311221825807287849286110629281648996450077228973395018585982014299657769162014825253272099187650123431579923843608851553940227897881080545575065270537604674725584878216425429304377244653479234771339071442707478739531422863820193769869046171864593685892706878768339785338542564707294203794428738503439550326610487229638529067896919121426328678084016727157640482630790820080442817440 [150,132] -7795784495060251285239276347914036214611337229397105997172254323219235046990324835000963902203298176975155902245805633248015333483515677351843594121650052816721498218918280392514337773427883126814106102144313990280979631161585792979095037282929181663277552248327165517335399166318463479968026880250396999637167900112372849687901849875343265199140613422233058958046029501756031825514608854881652840665403400574819292939265800538271743790560625751277310812329535087774752369436312988093440610312227875744771002053154259726731654694391920972145289055980208851511032602667873719330914652194593889069325506000884629567572380463014010486838234553710184709665881248057310068497241658374525553077786419783006248266901643619033583214690087860930521050604162113399862182215053341308568036364013479174799154219943689117011571216754886478221696650991891130489869914989882263384334437110333750727296390496186252924763446088302516886109133949259942099772234474082682353016757370871856261643460839882988358541796798456453929741001084189742548061925942706389123462662855343885860990603437377455318100908492828368232944047874379093500086628275790059433574669152156998824232029439202360641778576995654776947726317171997699790003367750022655328067251658346236534738459370524162518753093021126878624685269964883193121318772126828347869767350957766731762471145348762973552162864180007435523682580403986908738897053852922027786454224598084576396024413015226607098073758031344997128461476249751322275508843730704 [150,133] 19001048465879373559120610288794021794794881531289521699674944072908058179977337778291666084558884565561718440386917913630164408962756321260297994308580923659366420924459510011709731359840946328713745319714252567852598171258753881287246677081239667428752496189679813195213927065910382651823858396195205392842490045455018419333825795390177769872901043707481898951476300140218565475962279911834605970880349415963120272840183366602375493842122718662502293554219747150754629125165043030163569760684004959997832550791424303944779346452444897575117231350318814978879800204387931156188809660760143742104920806126978716119130243231494593941189965487620640957667764013944479215357542254147885109996600984730510296361080536519056580065938306425402171292694943513704286739523664900227601090766680495727680687351650292152514327086519685876234976161573821939181717454960335573517247293827207291111302851035680592683902853606530104504958747408002739426937282224792968462856554856300478600548753404561006037059897021574048567409269522978317033464030897280107177485481778331667031490009795157073158297271114156804828238373236963726480388357884391833651151262687965292156444855114643341952148164538529247414325393260423479630129399148027561907451140325701802609484444135319130563658468932029608415665705868035444035989572072439058554239915037938436551480738746921804748838251878851122536413674741146514637691831226395005231337795697513444268709361875057831276481457132334165234857955587514568685960 [150,134] 4524991985149976177872162532180199433008607630023749848738523760713111519695543618457908696092183374755773774838387864689700044162999731863895422568414100227938878214868912307082215360151195577167435741937147001172432023325810559637440240083635407109212843720417109661613825298764194372713835209397471642256014660883664642395381823994332720646197813624129094576843868672127847575841894622133694573358470487158015720714467162001953102324738204032837569212734985086666066042971210285780179658073686747345636567205526405425505970227308386530492875948312393537126350845062283584701841929812105447315320725165720171776062416876732815902813563113931120813763954474417312496507210536453067485652435470350968748590534013320176670277440224945397733805647820850684100796245947913095922293677707423852367487411118592623100117344225097573111460976162539470096328631654972873306695354243557316722910066396455770776698154383251247676431626977507133692640109712331372015477291106352651194889792501648057854147720106772388491708333330051589203264092541863653308722838513618103798133975229779038435099641844304509751635163142537339367222909235202495329594105251024701250960150723436325652368608438024169747878578018261560584929817988756452018234614374003502741952039911027921158525094171965154580591073346767769952165147728900173666376847690024443369782623379064988121170659385445630288764928565226489530724263293674417441368695752584389448128006614810482729801034574445241358956952233840 [150,135] 3652646151172952718639793596481888849003215220534983210375703650897485465026737040091061477731398349811400100157505177295187328832859649372872889592792106527725694634833463365961397253185006812110229796205504845491745139527233732969899140942097372658813268748154073525907656834740008962076734179039893698566302723713727921815512366514340483903815853691545665828306912808178241172719609876349652850179897457216709932459586377860261095788477368462389163913667255349126856715441019279745005378337307138092358347506490565446109134723059554807345047819867092038138488506296464250454124218781771972535298972802930925476582747025779553086363164947746841052453475344055060427389484017331787919295737644847923099490743971975061990834104189970732167974065592373169715484331329164500233923931177474000141434734557756437922922256243877601279928806420438781040169859088834527654226151832693904183799489657469476037080478480139584231036026001828286417659115483610401551421578270195743312478480273636530535599031258203276335648331398707084562818918404275413160281082640545670456548525039076242341652857931257457555892053829671654558934796894143375845002848667992457107345382661170016933018459883935385083565991175256286171297975697411734695199906077876828412336579878305630052338447674528220082051726852836171093244129740868713031302766398657097117086638294572629349541140141559021926394875924893553315780430481098222105879272151279272534127540763408610760152278454453743739328 [150,136] 5155910662972465219400772376589830252417906133397366632441873207787099745014800931360017705087721084589997125238154876164931563135640379637278213546560701629654149331210593390557949538443459928582302441043570255544159730204145926327151397608246030661255705642600394560117899753644060083163390299992802081922561476181266988883924958802593187667924561369575202543687597979305784379602781642123650562617305137301331519118181434723335196136574024871652039866789818517692639365056480632741304629391602995298274770862511388657886847820021369326866582100477995197322927572115943122809305306264182277201569442331466865286851968027763962279725596455685548602565629962516027542761760008161978648828703534712554024605473887301806492014703162505761254562781242482068504765901738412147580470869640752154420812804308452551803893814590098980514776673224940460689915417692654899648581472459981067449564980425589436827567174281175817646186712386558793364050545640557682038772114621690374141573323200464879376450548688946778502212101616113118515452747128173490881284272584879293870373332588998091465432243686125965287119054751259255825573939191466466740047191942245096996435180310876285920450152005102090842359261858816912341014402832793076530891761740603167208060454684171908358845152003142581411147380177620008794302034876198725800140170463521895634266629694770568156913779364955635719718524456024962633116599896388657612976461322891521266984716456155548795706042178528 [150,137] -5879558623396480007317073134787762760905398729616796727065015914785329554300860692222985833857121057026955084909953210372151481610574957134236655295328383176489694038677079236668652466150680503147462141011026954664463954826114694663703097675007965902157530040763252869059093277421745369828983626252747204965180158882023008228470542302244871516188306834605233269433034984794229713551715539604643927461189130197351308354780843399735495369641288985439013763179732660038743388735454082285351601395085891159219688113347948819918477851580964958971577271452804978193280686824712956302776163328098075240588902144164862009356789948670062267939835404282581142866167592034511283704040579386551777526396741488761144511860151943730967397648314653087050536956317513340474940154285899636466553009866085929810094445052017873078512686625164090887255905190200581183883060265495112624780353085628436682388972445234767144038515308932329183034133363334149956814406098189547037657254877108512136617020703227215622770062799064894021056560206536301912566511449030616345227953540338669967331091521626276328241314846431430342545029920536838921953818945007120677087893683506732737317080116068467358183629793499201149891760051001526204289183715732558128024522751403876108663672621755891996588714730263545403745734859408574797308404359862927721959822422279377493866784500349336251700956926701559818245931840662344703097678756130496139088710514814931879879456776009363184 [150,138] -23359100156246454947895773887279673743008017990229475958490246210637717375975825148509810444155629465879838101373888146328116891304907981176217303360535553075659365358028771891225636800609539184203614751813557405376402928014311797190241525187461072262384818088232070199579009851325448719566665775844333025709562502249481047461998280456702318122621514483756654082111648679717667271881221124727626578302892817898086154850098596411266259164806154170037297839863412613483624888706339515024236799389686221680124404360394805195410249013696372600006821819836237193342736950033212014348427182038430164357708822190411940564342605831254457149492177094209094568590415421368424426922960023063021426723950115383939128124203237155849368468081218571396969299306743937757704998365119121449513134199865038844587897249558480214579636522775191469719606582399840045977240983686578843673973801246874276337132991740242095348798193825189095579456380251024636289816142359600949082478209068173772673573667709965498367101662322080855319761567789739368938124183914231714574718291722133191484583329261092018889317660768162032643495362608249642938544826735429757498039063137846933489891743717945467059461969596228723228364078773155165542973733783358558796944302155877838790299833499106966763694404970060497928393244317981332036870927493142249413400759707033262087310494450874193080460221161684790822347976308320203402746150018240536905711098238783138712499861344 [150,139] -88738358718363397467225352506754456290694051822104179057678452612566562381750504858802455185994246112289173684054158498205729629809205185937474610019035066922936091208522656068324322089277236072971985014019037421947972069532336413747704044599856447637401616117224040049923965312427624749155178980600552175410003795612416341833280103260950883991845447497242326424462511056679963646374417348202219828951950038955202401423123472860489365162552277062769124432656675417162304580152351613748807012787581698121675517128674564300061550265800868316704309909891155513227246044784692760233114863547075415643093194476676480483566173871071804847837176422567722729563433087713850848698737996306841974420400021855569400099736436572361577400857898711009010223835311004833619141814138999386016025125746550386612847328315043132183818403006278940096910241354454226779959511968527179029047070864460774627357837444982178447862222143688288436188069837911513023563692479026314379789603433235228505484744070880683732274062732488783560621413588067266452250127931898238993291146203489277094356533806449124856476177863247356196383456869723322552092128098021341892016133008928832126835553874739261573331664659659275860168930944255448667038896762823635920483879868699273733706965797520452021157597848570129418394203179340735114806562399231749683717675236145838902768281230139491490129025503601734770087887078972444829196388414738691924998313453187360 [150,140] 422352207999241449576295126672016006785677357232540208339306557305081277939295713776057681109981416504090534939615058064413146490299914606905710229392488970394904234018590537068557883504851878926875146867678639399769553904529192287083717050416675599670084922552969016474339713414022288142831118307838221318177290500358528696612555694992834236546256318464557773871463022478882476692558739663167009402461135203152031689715034856132605701800171347888044966765447151969469639885899890443866624160315503212461883333563845644633742370860836061885709116646963878395068530017290549228044938336809689872753933892617496043956223970683606401425149689826315184354334166351102609421148154671564601073040934270787543595252542516902513286644667294720564377731395972880970122951449781518014388506492569656133372067312236887555899153835238806662759557992544105253306679427237684689109555331213471523803863060633346097731679577634635293375674460579973817394259996377040942061777256498211626811094570966895889200708780764532179414095962133666615277517061460632339535835156267340709031669935297394700811586219612940542973369566744829769433654900243897264356576922833898643757378616796346740500044751898712954925169455375521532810647266255964895328745895566137182525875534512880271312517099920345772674712341309259354640981640714218243521783122970759436876960382259713550945302888269343427729217906158723825960039736605601969960344 [150,141] 166795916959728033860682619441669336796732213413839209838238635604864147845977806931401341488646437929474039759705739053490755152271068930260591750012102978412134133013907724030493885705038885206611831931825605729425278690944136486485643823502137426958889246465199791948980268623215436274403187940738421959111247134030452325939328588487772771902273861904070910386432813638814085943409752417156832128101714555326953196190968728298625314392271795641223918978966120706368905156650822269521639831995628253638717488891567515215269927524575727940010879545835115492041886364665298250364691247486372958772078249369153799320418194309360354105409256462695451895227427536255089858686606766667070072861077961975880973642336228175756717791853072297489215945984436449041714559107991363227670524515981554378916629254471018991869094254391298263598658514253226867164472124538682515505955579164903213025751212731061087129125510680105921669088169790459203808299554793600421577081306581949101914214801267140217024584774054225955100992586290642436857816799349855732597425141363023421453694488389132447786843890961718928941320473846918708022219088452250291085775514097874865076518142022566530812019706825729407613584340083228248143907331325601709535720699256801930758435928634549238706060907399535489741839677326813769473132304723775291012777459036254168472287672410550648334895872234752725312665199991553371778925200704 [150,142] 1962316525317532472995102427167341028006119612592851715857840929436584859364509113205916497749054673778717726411236719980545515999866085368781204791740416850604364824789071945727273364287134212988643863212663065119830579319935246899731712442383624400685729509038714206561558286513184915213176412780539094107705387479130680228857847807941679301624250989181004082157946643115911432123497078409743065208102815260007798457901046772663112374716786681859790393420809614089504821104089170610701336383792270179390744001817426929163430827860599587610155528482454857384710531798727602421142448101244333699839084838901706547565868060987390248540736816550870978994825538310781159431797590523201810426669287654446340291605729022399545618357510615400231995170412472557676811992130993072004912696304178304976584220114084276097356832684898768217872604120457534044003821736587651643560978531233898700880578232112609836732177612149966388215635116985498288230724624355307805553184578086502891642423668159641920256941468070888998817774124348869986880716704257227862007554722885605139961480205180618585060772228970640969007214629014875883597686875739793833803321176053447714356297509467638452957948740379242594963374252639912117441743080260375960853301493383762571297354446696306886405542588643282790263675040162334941616051616459039758937389812397659446296599565840275685004055646274752577914733115078958479 [150,143] -131809959060571445500545039576032768118492700853728561295045917236357210563810054732204134973843324531669093208287867127133467330179018800491215355796160936894807447493178282742735482814875771754764844608101800687475660067059889451495636433538387564046381130044570152531805249885140483167255555444064680857440771557628281969014659934334882178231169191687349508819785053258724653680016308976486573287020401350642697434554345841831874034560172478587306802239655919674294074211337159973793009231573787552434977576464945392913947308886053168721632041324534674210290005679317041142159271840238458944891650660867920216853697083646433484165550452456866850551311765751825845690699800161680214736507324901031169038524877497826710859450506564535788391088118566094138528002773815969584068129725166866694106680881420543184356546267151649510926306654116052270239348445513267174596657436964149048156024647714563581389288163863343498488173012441898455206243997946578323456808555551173820772900169261642219551194140942654456171468701091544775109525926809539059696877384292963440543108826822523232489851657520955081917473312171269678277900419778864722413442962035977739269571474993901767712586855951827290608835506149567789678361859346730486188935652439688577908708392239615478155500844509629345690622845895949597290434690990453927115075507494223251995891773810747546386937521470364224778688 [150,144] -53348504733291930234013254512076979662600307276775827242662079391925205211745612403481141499480788084252103672354166768782186778889003370756637390779114013820183761923812693726774781414164190591949050935711473617067033574186387358418323752274011674026246641889016760921819639845087785195382601059376603940312400216367665330271584114752440180873108956328724846129698797590409957167622370974889317577057296637108036198483240636127393148193986766236623212832471712946721889843749302323831334144410252917425489896524614822626350676087798465971032626586086230327774380480233118712908259642629545460414575575591720450894500101713276046910008259979288569060205105078412546401842660368434535515941764741001563423865473857326230443429531789747583162967393171853088410399776291078618014981793610532532119542377917642791742327355364632120131397097243091319100586508024466900004093771150882961069376813649655595247559076935111962280624025409901195482816986564249593104161700142113554489693112421601721890612839383582465382636965591722171869920873575773324568460063128910309711412743002211025775130437701176274957241713528830989699916685400340782401144790324658881609427836314664649585621503788176509168180495224855688316759072429462136408522762310715692626199386883721502865945820582222559297415919083273203785629668259436429946349852554444482093560467846797084106303096128 [150,145] 337678548779933499288627117243412237515209822979151777029938615955478828853394031384364665036515480731166601553744209034405528972836579372285770335308642627336328766170939282286298148677652401445756925915498362889455696290099260227111302648482192962009926214792932323580074524885703113624844409592352512072609175240080541440444455315343656567662653548812812016446251953647246561705132380811201177039735106531557156380726572162470340090599603392219052600438666855147274661743844014370233721713140366680040627433766458672020092622297184934382659199316985495058652858623999478996691357555061886181445296358172966303452714177454635910696476756337928545812376695667475645366671844979147066918723432073791796976338261234096230683109981910023647708237638374781445369730809316604339025958329865712065668324299849294866489873826197033259885252139340778944324469407550252892772725498309423220546224795249111260188110815820503914582507764442175788325395456554853853985825636494027727719999377394028527746593403848575614300106401174804262754118836617418479579751295024578089755102501831515893820710610494301835684688984739571381787738021576372365396825610127654893348750916680265733867492871687805605795289173221047738800551325949655252099445816531993604069918107630028091885235971257665283863064880563747419236243872573450736260883074237390986128831651833200 [150,146] -30647374694630474662631235322708702250234267467036830661940106671639893106250375901240160060349553297529456869864148484093482110011367399375177607946760177560793736169922542186774608373812802934110323158942635412437230493003064148631278434708600275146860828176097054663691253775040283888359769146253988795588233468978157718221267413731329762103240337671538658230374825425491496739810834482793108741284709205888129231448636727302099369715252272044752770349290656588001501064999815991400666410294408753668934661708824600541730126525191485536552863793318575822231450785280806298137250604255509799892826505625863213300300821573163141166106703847910238060282401048358864298048258417912187383903447638493651566564975855108936172302403739322617530796198041151688491913474282391927022363139587726887741929077904531247788527395752299904618002902223602465713221976917206746058620743530502658697306824280242184207653892884996221689415453118884173315083568089958503932523623312629456308498093179190532273203815670608962421375367244681240214744530107938699525889327125997233419656347106083793502763922625577252898583282556430845190468135097592674013470541924788314833867051968109934849519583860787316603991436308893892773616480547308837218915239877786432338693718482968362377184339094848055314189817630539841663636025865945812055322582794915260052 [150,147] -37705901576603261852452826335539940439578682440049743116045381597909814387633922981527165909049311654472288777678915883112878078049328160126118442419373601378251318925697939943884380112194634659859037169151013606685496643478775242589736042483635563387977807657173951150967225145633506995593693603362173267615959235574277941990619890591808283786311653691757803318917438652757755554612036625079174080577426262013324211572497530138318948800535657882376284091316587847175403025377858732817294844225273947898504639203287103118703755818147795667858322898856706230914538381438458770355898165028944400916633889453354313267419677372947939083150846782029119896570821773171222576076992251894605673248210259506682512452813645368513912885816901642682454160312294955704151489924328385642695638710546062437201217832267119410502597893549043606903791694520215834282298275966121678416903592155899975417997583154926070222686742236088357658290537640060016806497787293917068477035663286456718099025246769067969918990772984835297003664546790363851401957550821619547058161828927283718588597865055229399549089043642439374635016508041363802242876524539285757823660346782375556676200107330219767379024476761099882161839314285388695095626470201524194892389197458539573091516805447514897608098896698107881242012466174264772441662626435725948377440 [150,148] 194864499418790588794439965608705365258745232589480922350196125226161317912471177372320427610522165653012857308741554945403874962973119371073149874037388096091051399815437662499337572866451203577662264613086501914453104108756855687020139918538918706935248082528315925943885665783479829355919002624992799863204814520103542448441937568379988251226868576868525902466783763616523399407132786312683253799602999332391285194042028852478621043326902544884523680570613412289462231858114134821053238559624311631432696249743835410971371376681794659787683836922773649115037899407222352442757126266107501710221336489171443790835493729267385672482409863612930436120168670093418870818931825658815983581369855757042102217619157070212287739508306668294316610435898556900872345093273518501669893398201070503910069058100021158989584503868713426776090567049495044534900293399274874911046995497728445967454132747818126249271872532991887742538417908750411628504626853797964936588687283337761165340557023257894730424168774274070046392179709628798209927447349681724368707667933242143968190828390659948566396829152779565054284809919046591463456319163469272673152126611134183757771064046031259190762466959088053565003970189384655261660144874159400381562130955219189890460088613842884733107728039470070144431190412808539387161253120 [150,149] 78339343238218848764354139215169305534788148890854629457949833882227338688410664808951480201526474824596495910148809368385404992444982443842724290697814763296334201353041810355691414716242963611676145725925037545617361634013177180928565916161584261427934937682474438151280968908967603787573606846164713280467027552133623928319940118511667112673485406892766462583866807485556958346184218215487916347193430083986510306931442105456749925610083810983023788182776149573593006623068124289422399956253580410009338048498416119406504236002750056243362683641921273349348273130942239014884223538001320541066871083886139488773610439452238573389823519846981221158409620430966363765808209183847353240381850366718212417162410146461128060535310878890374985685898897755163886737472519731097483905419546800679364564973502099391282429479010280117926002563491582367690071984529795922682326888476561408587426252764627190415232192992129980829256855152322865304938411092777629834617062903271779869068103028981457468690145976915428731958241739180188219463758036104084618185195429469725185842990362965116518748650028967378720925126539131820843817231591311685139419976512053527676496991571410689058792839649264322178552090849745825939052841773325028022806901274327386070602351271697088364369628100964495928818818064 [150,150] 60277049098952210322277068113293930110108253686171616904904693402951312183436237806421298624017499127421923680937857628648708329920272600825566483458907839972832444792525873370292480802616560226731637281626542443665737922243407846643225652677535994666512583228310600552611467155532631127777287232602270099869717068959668863936831669222912148218537933241549913371759911238111081039977109707910301243803494115429914677293414005398721535431834575792196792198709189368080331997302371364730885087942788518543868863470375188424852261800005725207420918328022802718094645789531949787759785032039085981590837698301583825039780148979920791864593142978081980547818272627445816040847959741089525723672222820117879621044548554772942500714507669612563247291351667627833282970376083342982135288248825437156447355156046128512549637065236609505538400817566802387442556125544619703336676199876561209007359503330503535554536253254174739114872774560828761239117003709061292785949162278948047534386469809626471874272804401612218233031046621031116703646381738345662569745194061976413152783647497203848831524666855951542202707200861218479790042518344443600684239231009286021467299581366809326510346073549757103109747154113647694543007809491795734794627217333124096973978536184477315921910632602724 [151,0] -1057616539479753498062388138125488876864329691509097714220349101722658487547508279509958303498167590872718684732623042550145549056768276201105488845994086512019451175707078161740239421599175806323076778540137968654272983371661597797731344089593076526235680797638287732490785130845223482193122659025574857351550646304591499535703145608512147851489459183062678020373719003548825171660937617007489765478946053527063534380442687946641184817861189726354525853537161348008281965848946114208640935266340681190541812586477653183510983527962199754103879224906486215248259596126802677717299440137096216122847178692834753222865828408717912095339755715222820933042351168779496845709845456465319400614358478812528412445939904243281566567029861030054432475951916674927341465842775004401658402395886671648301817206854537242842203540911030422980702872459155692507590157129384777708677355485500079902806991779564506568695676088452572587255000692480506917350493296244507794698637394495760747892276412786949068921800295030477537680340860460605785491269317846863411127263356497265377986081411623012653933426438965986916702731452402955034069262238987823429767526031785516424751461600409642984812214159143749908660112163572801324043594386560066887213519368944887270315909059504024473171574930263370330545248976521989218706943852623164267742769703643227782549849354929617322871479446348247029655241893935148287386846638151163566911464325314291144656106419057868853023553439971037174086729351086895262483413327173906712651883993509200853333256724357280486309367890074576413764671823377080667472459413227121329457033032750015239032320080042285060377963414988116506591843907721098537781858502299016317029560737231714428931874358929073250249626099379266895025164947349831230143992179376784134126098267276341899678001433120225882372890199247348735849731831042572359944098232429635254972697720796874099404333238024457875009397204533182913986653363351646518048717855688916566033841914070764764275306956275016625884799897299845120000000000000000 [151,1] 12273073459129872263938860582749158446914576854722706162193723215935767207910999764164840505423789862634148424349922343033736637879606025125205830381255376298284151890482227771435321532015950917835456835706816620774535468059602496571381120612762270009654563163720056738924420646461279438690050819207645308935542303378433631975441475088143276260750010859143383451840693147750983898929957023165600073054843853498078408251717676877439237611464518585555675461231816199301929260713241703262082165850126805737889646075853944579617211592305708803627439850802502015981549201285238261029364666623789320272551692193132421606721573681186020669229897354743408596609879738569866595088861452456442724872194174324930536746940538946020496148067784400868830183385358112731822776704271446016444121057982262689118925576409487725445699471500731124200915822246122714857775289050652187769017270853291934831511347122797445671400909373176729760383221584537453783118841290458594974272214101584290454399360788400374293185406716465342601007866146998503016656643754409649654182984039626971771307294449552000987328151768864539423603127529577811199856289412513496821124613188568893071459952673687930443975119616730071213861295894576828386376093826373089041165430069730781424230946640437516349650818504217878864515698527622551954122198105010562107582567007215670272150895164272706765053845491811118531154196415914394314284120341537070251381436246668673724617407509360205126433363222732537288992913985802016405132910552370038553163956841103629900238550425104209027426535895533679889272875596868113927522568471874312990428763526836277089638634174669770226183008041064616259055346925053524501476958233471131531034118671924748557417114782288288254437858640751265588269530348887928054766795160633621249957484928799831224346118765359314650354896909283568426766895113087319652171839646813500185594881362121754838901840798401855994699959776601558727093291695272283428026127974882760825605996070798162253447880946217223892074939031916380160000000000000 [151,2] 3144365980794782177333131338751381378420563896975643251018213259640400414375142216079594681425437856675800227140700692812262742970283856020211559261213447841362496651191461618815313243269582121238276866459978225951609887807665148572527379557899455804406581304445488801080298126976824683654512756881525800450971150235900169786496922917587752957012184580532967696093440709076346035203526198377635784227299423709059110104824566586642208658745929263919141392430404118967372806222287281752991923884308555701987670493310638618207221659875916647737871332195707834856294756625123109766725142949448255882972089986526316856999303744112709852691250030979440153618067320603152770532276159563579647400284700230008600722936563637617776017903148217599858756812191038279936506329573714260541821994420793941877469226472186772125185669703327314409131376191071553376529930584872550360815325552194954884102938006784353228003719749131419404425115429597846327660575072581961976082082667535625568184994860149932340679205807400042942280182044061076438221796018587041896778267687315828474956851333239994076315549526980968520088803514240249128029759658555898516379025399338667523738422608348656791979587244157326724332220414316237573435421546913306109914370382740165414383656448026767185940956244129041102245811406370701389521860239903121366804801537656512918949132844026040939850888430085164995744008510102470664934177877065171288316437610759009000343020042777269413564481683615479723320608570964768474056510706465718229365540475450107978283540318706285460055476136550649761421178828947130254397906477407794639950204280094635887701449435812197941485986348134023128264788854868232609429958348062970547641588075485727656093220652396498414517418992073465511719134786221613547292131566176043439472803741495194051431967094409342072014404596987265645857902886042542871187708731416481069940069666883292426212593371595694470332084791647369493979249528191405553386470287140922853427087275572688775613835585591048271389996235221893120000000000000 [151,3] -27937478972694899773031416445220181965823870106419600981560096006435492772338600000430316081871587320429332329298479914191310550788570683545157581028387470337222177545395409366587664717584027674711347381013299288267012339119859377484141105702301327437097928145054893423947487425857156043776925084354712061405779249980632429280259069663110938270417166662464305538813985525556194891145783012880599307875066775919017197016373451327325321316045147523907665862435945044539582661926949586944658683533405576796605446215932921822742299442049925453815645530129447817818886941340559870544310258532031733481194943801019734021564520359373677489438765332882168949092071792900499707544255126052560781445373102931257588844444179049802979131070061879222726659451113406680327399792110264983547512054486228146567134374569729590318674397447451189203069221589072568273288338114883486651461365032388341875915245755276386826693889768611573395895240344555657032302864786185315771819738242676155852560977705764006416322638487878902648313774846110177483511144024580192953558028095481714921099987323717958518494277013632305119955423855448115098876794916135464020712082321124036111530659232919334680042051505112874254685185867544221680955464062709795396751352055808806504128425560115719966598047667786482097291909144463108326961034588643401573426246883877413915645657741364562224778799533454870407471105111556503955976834431354728254630600546728324785788535737858097340474575016132802939274649601973829981933463481947379318820362414380037978245655816061300741696386376146007806698166021750116450884359707610412088655210750130575946893551906045712869659718155508082135592327563352881645803039065713397595490960106847710036200828885184491297939685977928079016085957509775467403195169909575919012387624536255194014558754981484411560842673847654982588455301365478924927282313020568283200790797323871729802606015358397505838860017151114151162789662852791638815103334569777138565948989698132772139587990517545270357226262317351567360000000000 [151,4] 113387600837519552434182569119862544238037140078597252373284388465276879058956419997568253247005862701397421384808717726472499568147785940614576570807621470578838349801683853265691076712909562918528071117336721152874861772447533261445017987496954162454557559840441934588850634797831778947058757983968989153949998874950030096160649726900106574133959380299662205280856374323296958480577600578593540647328762912815533108805797548300112898491561963832021152328347253189986830329790199754654210904685405856105276824788839139930618276843168868196051862042245869898589372199725029515391168790093423282253492866296704855952162759968203472495639354876687846718769921157860337723801326446934283145612383197144582596865124331117850893490522325134627860729527257139717840650890075419864294371344326900074402930329616065167774627166107151772328217469899829914068800980172397006233384103276384141002140639370496601390982749701960040727504306950704127679564873249850012360942539024279564208648654032568103756629103260735107814342591411545394201853174211948842760367584991752507703916083492536286494247438789671560839042451865335903640491397433415164876093482687712492427058420825925332732214007991442503042543383554665385880130294793063079723733569239119478187197112324927255996210772696833210786339856326978276153988577626339222473855249951589936732674001505142264781693462054980654334360512890507669125544728951115624096043775004116959483354417858146501588187749893701170404250667252448506762983119963642603325741859859711761504288769055169058740667684098131374742525438202584430239600605206454262094530384277848244572207116248912388612505043407397646093329264539023198866155374828514959706208319028203747788127830628793517713450675785335834168533564833027175350132316637245850659578523587741894543407668034438763139442023877800851042527945135128722438108820187341147812200296662205755323513331369339221506692984872316169376281489948547758884347419046998724508414278716478713209454025110523946029175841207458201600000000 [151,5] -293714562227033448840959072477076620763213265934577483052770609406413883574346981268257172935221227479614946127339673193612436966600778145576465649452442633963251923558476758788268687006075284187460288710980438162848840211507882767972488828300818299754215172486150413639903673521997164987134615935021578144445583698789462832172041994792497374579293702374884518147680450181176395748046146349979948189454210997072652547091764911996260864664219744608606478923767685193145304498113643689204956822657816384481650192761891581940287545419232600165338616875485392215841637663086698361639560524858698957788411140832136429007327910411907407835328820269096491035034672800829491141678465314321387453424550730988462153101742259846237410650735052605842024192824051015021408556409210792687435149881501220176015540802695709538424740582493316330734757188040519387525887734924916338490296547686963758399187052876753289880818254808234513820731471247618652848662617451847854426730692667524715006008424344007366036723828777908764260714559657119345981131599975866057672207288835179555336928876151134527853207105229238220086171520636921846883396743377465430552999631890270743480855220816628749476534539023861849658243530928864846312459326224706169524924082996281170870756061382358565532210933319648408971015533945762174513838471550871623977620412330692224373422327376997325833205147271293291161801774196748525688228263345933139187254196486248426958153627230685836239430464562157837663429036060813066426856544907587678036756322875322438441479563550766250205707739138539541642620160523212117329440207836877604386340635474032284292555079806137526125931600714689161617527829354867243872305566657810889212718433385251999141470254429867950697735798330297413258931353152564104738916630282433041730082836756240048648703332066546263909710874851725410640615571175745468207357096578243865550071756655274548600362566394684643330664462650626402017941482467971287568135451459566568065374292282541719954806524147884990301256282902217359360000 [151,6] 808625773979027694999985810928319973852344746558532761612256312228380533209437499139534265594584872434552880767435893997529225520015596473189562924732686878486457148638634848749717786066986000719158025789764852854414907151346294112735582244673397393531588704155737439579497073053203727686809751766932180601583188839854914610266926444372942454939934110303461435998711148548929617610894624771040520142883472031591329885637883380267598860007430174183159197061644509685470800684099552950973106300223738602029997410368673625819613957274456823082739762584817296225184690464967242252963270330444714751174341226087620361421947487635964546127851578347851550976451416957277576314707230243744585354635906272026646434970478755185498685260939579138294699693070122730018732863148437283984595464994166957037735018027911580989273841919182455586767957863018638922648237798170580108274836792043358378828084419503204751700483149682099829732368168111518397058223820149659746329068949003372330837191703230271903535402738907819746616837673973807645729833521790770505639711525631023875331267201290446458343714738715553059272338689906426826873197814304599391028676594363594587890167234812915133496491706926989866264424449746202640925372469667436926517748025193773281662550592728346277546257683773881136106623259560170175849569685150819073804014870501740558623449425809500014059121902470194078105843584987061381863814847424602487067219036804239899909788312210668385001054120771220718437640567371168801149409979521923773111720763104161411753942495256146097047353461335207182058551783156405365199195177696682294515705773410381261773242252943967659812330001433946045409053675209742501882873356792043429764439314484383730662703839355301155503356987315715702536693692967201818084652707522078075510050898602886094561712816482774753425212101909006349566704730021422123281051088092508577585246532993311732806273854415183448203831949681373057264474992255850815033346579016613047725209564587182288375843157312467914701928918941696000000 [151,7] -3156542495157780041873324729734789099955592978939223349493194259531285043256559845212757294768666813786676594359900534631647279032317052520831272619153400986884039397005362137737624661832239422823690489111386300233943684107212104386758873020301995730152083342796005962202265635331504891495738935420808943740345134314282403235670021153580069981260726051146167941217222647651172755206829639858607922204587803781819756775712636054023478189607076349747352648980163449701978629842193666636196572267742370905683269139246790658164372902383800366551463214830094428667281257515194884231433887946271404558079690004960819838745263450245931733992413535814146368689596314074261343334115800727341840184203717367455951008553384352711109111551758202971974666407910311550435938442689568925386248441596382577276256702638488816061810502391288082633101083765271447849349585898222576122560093810076870646433823020197564640937089571883282166421640478686007013505252416065863441791237846977668933627757370779492854049424793340681650954400992899754962201848441780902237863109162910481692048776024775089536599879917507123311906283308228224792810770958678606260725445903478636416965362696507184992520948990788339137097499098949468234012156671033889084699431864766779629365074011125067885850212507663549898391111524857675850676194923951543640797623951568143549547492931003995497654557990681624214334041764897928667239811358488523553103612488417609054393373061122309730708851599649746472783293306413119717570383645396549245713889499914465353935273966587426073230278343588595838364011054578985649553130660448846650486002122607054894178864783849781381840031799446934367167631878943111096626704290740820696923939735844969826646153763210408115398285107160489804450404170004063273338723314731669307932373516516834076183203546936180875420034360036072928974387803795586782904971769265947793880954182804900514568820348151316828436951001174111724224335845314494936513046177234158215000624748477591774982802213920702852249603150970880000 [151,8] 44278318514265352114820134148485314101099564813164692239070149095095253858643208017268859080095696185020638106792584327007605679126884823279126869867400567665116398365079597311781290295647804877754680058888644099937943223452864376409582296914445221848360799209948258700451894331959258552187848367488437130667708489706694667368000000123664915600465148803730751360932561488320125939588732132341940269587922587476294880162063206485147312561450484924366095462925774768456491123222350263273380008741752784162644942221701687609532555598478540858037609688995817423441480855270549783404233343283899459461374334639732007879449476797530340007652723054234167988830084515053671370710065861896203420766335375011229459712461691448292283253836607714791764513704430629594991167137208708465724060660036582608520328290240184603917199311606975924168354485745197884693416645003267893217779638984885027214729834673884689928453225631467700858115250909470662970640804948802849414874627232205057225638297425834918968286860120326537957111651067864228209809999727811964698708556907457616977218966851099239403734778386280621614373575914360873814870237837312375376023280203370802756010323896445550677604451257660373002502283116875990137618332427380636237865774934367797127933998721213639061699164142808001456548022696509657399587823349423998541544264050159862437581955625728471854172308574758273265934814800719325595141878983994409158514173047528857080390743262229843450341408487275421064976402161460001445613016541981297624363345288624290287665238860694486724065925195802294482606000631283993404936261297493209012245883031262370130761341546122205177332719660343286063215467069230956201599068629997597546776073170791236132346652579317968539705500727542342082138294942206421574378955404719832332060591034384755432054786771105396761165921864078224466393056517274419578661295925409442628052806450196609655516368435725680574951208273940424147218673235575991927238420340661165176071482672116544913762424827490629956528274145280000 [151,9] -2839719989972529405700447443006913289024521748355143845199702417640344635180920950346870427900854071959673748291070643436465222011970391299568656435372719812414047046526996555410020339827583574200140950236560316631149243590577910198335786812507233869284445762251752188732338610111779518198066147426208877756362485564382827086921982491854435843928403005181807666042852977715352287596519718084336355965332972286230065644565654031113537459271056253250627346910100882326387611096470435726722716159826673694196032284466707817054462160847022594341123977212395729455299039196683194310977692897899577027657474345354151446143631600416268343203002785808310533048104181291461067943988824671774014541129760725512100510297732487797900101097045585008706993051581449386156701038082965304814366684116686040066416315682502020709248989026867691327958730315606489282621331060422257838992289278182634824281045606631377140011912212672145760410748072171164793259195364275013751307236942299879903346282737989865204295931714820435698306477580012566460794288451581753280145403102055353590667707564294418387899782030453409325502617276707671492554241134626790731088925751090630641045797858821278949631076040734713557831480328477733647980270368739370563731188846395470347237742238163635974431229014387844981734671254576869283094372944805889977257253182715104961167475331314145591288397276730428128066305964077881558926358282544271517319693618589117311704393652337493182746139876389179691588949291511582626964660636256519820133282713210679129466120974476841569116672752861264367568220944316670389203837545595656863496851765441822230530986865588771258485010725846456576818939542376209247513770131639639881448095650147034402836535954178735283627942652533352862864917265981223910867221670789347616840021406536619612328822738048216628154233188923309586725625026565319465765303197688298700836691748691926605771391798992021687329615868516374301967678873624407534901367917932477166890432319483960654399485856570092872026806026240000 [151,10] 146356686299494376086424621970697764611565320342757680358834447454440050444103184097377836573169186200115724520128059746428945810713020849722420444728596459151067139207012329939486214794825640597001306977241934404963109384237781464052845568124197546598447805768036083270217133320679616954638449318599167092162888700393702795244833356313996619361511837336459789131817297016010789117138094049046450277744857385366488966998065777819461568309227365167348937640360027338915458772502781721875397548669804977711890732654113239373358871873685363831325764333393640177460064551283082534691977870747827273795563827322281931085320755886384495688644461936587207478822481967614597625128064034305595970936750452338834663642134549596798714529356528263804866308510421118091153105329923535999496900870534838147274058188968235520570179539692472923562488144527304987183679048030425077620268001097365347373046284754524997843207892413808113628296490608121326588981805620794598969240234293587938115269550062546134278060073269158527037054660203623072598513075159205475794246296146910416856810329662797934415984173518970117926765975586426787728074004187943081033106340269945553041500835624278748766288485924801264986172586432568913121954353092903408074004029740516736830814223825081388912078995788734719085847196685055914304777349522551721779466927619046780928350193251551466333255521499017398308708670107447350362359172298424078591826160165869198253592486482542306759321022727284786863851680551793575037759080743511111638320945255169036264168009393331039542762858815807759201425011057273119349271899866532553029896425033652165017221558353955405385380014778821993872324632458279785104287667810966025666995413657310780236349688467330278915146844178185630985317697932861983904231153569210123628657450886220914060555854803738080669158004337011949494576063760286552789813785393615817448958805717726004744238754507972171273541352878742743819361676425087853215062877989037118663654216930118600699762139745016206102573875200000 [151,11] -5428101434694506984194411156653354788145012558290168619932160937047625673791363993459179156804984601260318552912342510512565054929183341197574237779486905217652417105885003683394178876099332906275801072838689765830498162563343071736530214948143108441736685329305184143198632019124383318192249060143606168151838328301706441529253768739254550847841930621863769168962993439446281080830414069434032181113168717940318566542397295235303690864651777528933169153061849166332291089730631659623168403143272417030029677254949333878867685367941318033763813392086358805015057822746541839585516304127441697689749171358936903232840395169101135751338472487145104700287467295790870667632050633859645249955124058540221938461286529923437299428916129303583508697630636222896958390208611367971431559165830921484778291066620431169350420235057021205197191115839888957819899497245954064491773579631120854009661498386299772289460783924888185452444949835608031428152877132544402446573076848586186529170369441189997110348326479490812184408232489775548322881310310729809323324191614075898106635783347251543871536785248416583846986680807691481409997832335259389652153005009233350932443335234070128749407215284798987667384115782763697047683243175881920409419037453193481656459001840687841503973740296802498173907093314744553798583460510240941893876205241780797697681067444681674832295730340180361407767505482063217398088542314107301697515279999385094486412397607001807587515536596200800091371369068050800959114622994007926377126517856981877241569502088431305390383951332135630441025765393863380533363848507752553998906876237964425099769527974897793005272590915535605442929807260297941145643017278658699742586816598669511431748887197291759027814933871943610310671047789987050446786177455927252336184530419277883908285750869796189931896411694721847566291280428041536938123401157297174073803296585654609922654172802481469948451845866222506438538190049270362016457425240057943918083999679677350966149995705795204639694520320000 [151,12] 152899651407004148150207712240475769602495324331429616966671621490060011014425603137988562085972838073204511591937931366914224710306582131084665496511259365235022555892153587083803416191067284843970494577630190963529368822871109634518885694378112762275127988151048980574801663044782508720275315657309680128381340033403755750617422210837020981437964310583123444972683019303130897924711388229413833778444979921583775281660709383289767527309553256331317630640938054332991282164837348373560309202179912816514436903171173188081564178233192240017709040836742787413677474274269144459826715057352904974024353752032868548195658710099276368592091300051982985769909025374527353892749105944313528303277761799342054346475685835841652124890203096336036362412982429903351648408038309304673853461805701993839830126847495785941155760238265189357803724652684524337125307686063580705444100314355707547688395449686806980352540222281412104156278379807223449033313249446608148447229367805026308419779665241263384546007004280044913079819835747795615046381978332429216951211919895654725386653535080404894785716195786229734613379305292120165830000952271033139346060734068728762243287066564788992514384583369825112006305560785795359530508054378133759236707656882252842606786169028855451991742382183102519651834078653898026244645355872759226982331784961600454854552544711796339842010186684950111643220371893428847783369589262721564736902090976402295097489522692208376304941309012163810995886097127691323921244481546936965756167194472825124610055394234383388618014128197062265087234673673903910304670294082288147519293421413999808033868330405678778255542145128225833648921821611439995805694822646053546492104713217559473783945531587518532875197091083974359419972146425389502134312539385537414643708960489526743354722801712679300649659340863108373857769824207740800560186819401540154472099238887242266130312913315103149041555402612251850380971593815433469891846010643078926058569382103837094000799775279767331987783680000 [151,13] -3407782783944861157832643575009030817528627212850621540224127409085096055478641580173578432905635982382883662625587870093171357274636829054480123062423381929943305682248672381522587966868271745960200601103475867146232788759276466698401680588413938764633140901385743781329436675673649359517104323556081039652789049958699875041388540919322770586052451012405782153566787677302846504353792169392511440987107018028602144357997280739467993278758133841635860721017022749095986532508996717857224000100798906100450807062847078949806288890538516216293319218553338139257394697048785269310779741431476382283151305057638765491572171179314868925136654155605534995428314248611367111753978782151228029693557537572716441809165611787468399247948266314669992231437010717309415973687207139551004395930317100532101747729945508916963976893242466011583065319452463308501569179977987866822970755025820517681763824640693931014128415834964262778500504419274915917562414626149930902855716333035326462355029362524458338560420025114048029072723385000312573459750098782549463735251048965916086557837606512879307719967305048009426172496279438599768514984626511202170609674947604825308721190687436945090179635429158107994894173006967283484405280104629342561541046926444738871875099085938284827861328284555180235225601194964398192196522767503290431938556009421881942193727251732969878575628481106664565427819998662854296285204682780803101079102526570173183460911424637463628916337164851190501234782374362738097929089289193610038835258392910701784627617561030740654654737246551222195966262250185338314488527773040834831982615943508593142063309817683852240831488674741035357821233155527339245722847775247274497858478556019932082129109036356284368046692857913148979879527381512211234153307704387029471192793037251576616216432429899085284233218035562259200177525762571815334949355133552581579764365550491628537408523626186880489052748779278619118496867818351846605326166213913794853009318687064973174527636731359467814256640000 [151,14] 61858077516504599243909967249077781336759191133394091391200390962532025515820580550585884900366856111771592841547794808744361050238469198948932464892818726568343762592951208315222003126714612415514682329683752988176074630104279222482676731149335185136413921716336142428193704043927814964406553428384490959140090054914263015840339629762751531922225125139191553859961178937618800088287945125404467736432032924793856101085496572334163983365479307711256481647975949272422185628594828388563674937090224442911501598459619321778625694623519664287741064604840970512356329089119372324682281790899910058577082233199849188544250608754852659984754072840321832834049990039037794388483709909140439525438538318259589310706546115050759132199653872046293926180067876772117800074261784810554164642066096588965280421075457372193781815940212254671883082015665577424284821669258424436053787322182712408241457433999000789963088896322501079711796604953831473232766289806847570552336774449003321234362170621820976491164044279224124470033078373653119651343845318121980992646954882049925875292479909189836802431466457791094638382102462612894770019244379240645025366447914804292206868309617271413502822197386428279458644888522595856407112299591781970969612478414208197049992484217874662634247763173326580442337851522300464898161737782233872747452014818304467812895542337137623978723083586235301136716340006444246862206027568907803511279192254629340191945862759155078234727496081813420510156508787636241452066121846541281309345198555132134578947352221924636205663664216702039947237080361868422329419679076096989871693609238176886935055992218253748582010975521614740335382463327900707826566784856461013767460738736341750153787020242383709038548412258520599700514556412157090040861446738163315924208495037857176305225199660619079474602199137385161258902954615561602923465095369497450744148439998888422352381954708113408101536097051641209675404431466191273315873440534370382216955988712425496911867261778453269053440000 [151,15] -932834761017465274829087231157844323246682958059105662153369669346982372361258621504192683529859888952126505445064370648300491246777517211329301286897010293724076056021581576736639699058653228464068477494022767979965595518077247260093685679666845000998008818987560844932286531345825365878460501612264493858382822361225370512525315583058326614937109147616493045356823331430424205198264259537011163931941685331717315090224834968964891127393575643783653249173714784588045964911067114702835961314740820703552141204248262049826297930323854456906783072565956947016012471774737891419059995144020768228387660752265944189243924907877320920836327977488411506271460598251606759936801753002505982448899003971857413757083838217215104529665936221965144609454954874630110471588180621524969697567860243074300232898606462961187854779897756732904302832257100589519382601923562251942109328060410157756546150486866636648619096418189826606531009045751727032320609852722918372180401552624431969256022743536930407145425989293147877928331304593813510838471178116245355406183071385247152712767827089270949502984510333015328459992582923302081440469634288803392847140841082632823751402146228944338987446190389677819578853295498358470793457972098062480308001333262473655056638294397205455504718849850057836451055321640223904712049968231054608633073907140395228388551953677789162799244772494944031583446696390725736064778494385411198343210750525432144973703246288869653970311125575810598573485694813861837140570236075104480950974690655365024586627448848268376473199361041346522313558196965537364729627977883911078092388052088410289120180553672841926786531782699670098445974030564925127434578247477325801951762258502960915937956195053113869121031357537480549450236937201611436231543626588880397036592042513148303602114151162719890426436322941271287800027095041197081124113450423767208368667765771168001752411694232466058029585768057194664354746123876306759580103167216616510071923647438359281215820621558180741120000 [151,16] 11842453582484798227455014732318166783189293881695939475247363824157225514234405533759716805302429830270037888792658868703667030818530400004318207451143290821045122657744837896589211504458932214225529076705751202953679395704321700145759905048222204717827592888767416372151763466653582952079430372114149239574368189704931314837232014438180308707230681837652216381109124852403733909374389187876305321581988474932754101783918422547076861875070835863170176355594702591094728736773573156699969635498694712970371287125470650038258739573392933270647111123085381699795824628747162579914981276560611376609178411084981365871143515420855706706888089763620325206365992493596406699393470769966952254338204930935312737651289236513391642747919626468406399035248276047161009923605905586865988188456452545755963306624784540877906653516431096916177328841146719117239366579194387238471805260841047076296050022755402494014244063250760021164355699260480603842341188962720882957429494326201388049091763477263238842853784601972095822968707361851846776924790289080778407584866622789526555764983427360739903753486834984884724791674671265038654641011572271923286791565459541003261219036404786146691357609344166596865549259818345499307551777283014721965689846399915670647904451669613487831292318613682167975647360900214283149872310769251044728343148912240869020130562166527258768256161180218793229433192054199216403902876881782076660992736717869702954928942552416593229086452682399904225960022960212067503096986550824762530983676584215007440881239722050057410993358849003621457847112770054387516033725084012542259039231148496963998237483422412718041395934891118460121749770715608658750830155655104306099695272284527265571413240695143609693230163652812293451412800592250881104954016081194518691775990423417999300173155167174703732332410083052307678290558836740953186772999947427184873860783434123514931181196795589570290801110102269455361777655649521194766948139891302066352071375761274399908360564044579471360000 [151,17] -127714817400672083686305422713658463486379816430657047748683374582596249481345439586536060546770549524053103145421142130020076457797475609597576409434620475498874442061216047367955609543228946030820305713851816936619597194633274731632979869639373019559344246582211976288065950094115546464306118401961702117015974004498378783338045421428846185886479547423587636239842525200823820936730892823396051493927099395712322002397638259417619677784480886269881303574178280876946678704433208586802952632151504725112634189310803948364670687021781176954316277749487837654897295302531472933393273306420889950186553893346524430781177001477713238789342663850369994320681019345204227560314374531038855829738086085920316106090200636226208560794090408079948972093134397547552363817239592054453020146023344499312872971132073186417883223948272552244751721737429144418755207220879710580159566986587265079270077864397189558399732450234248387319568168973871770567164282942485809806423810872073290315006717940479456930128198105254759963777706524302684546470363185757580543344744671555236934340396955693116081189180361737286468610748784584252863691462288960028400609254095348201768555189535744788700472266635767538787048782414594753772225124516974463306154214131863041236073934514728557499256818911055708255424128677935163568460257874385053902024051945173438873999216314587214566246684430479673788661634199995573752211435951279720465194662141718031719261041998182139220156099911541942736541640235546954154462233528850600644094731181621980847894713437872404689735985745696068591177663306835916588590101830324709939701217795216572943424927618222726655323560232020904203980200331718255267573746890580499359420633864962987001925811669834235386867312206924471359109025431408773671904952751963546502110543812183921263801642586812831739797080719168394174284924099182772244343837141826710186792516926209790926387176335418643518763227210292485834657292254954315877989805713269189602061202892535481574233403482439680000 [151,18] 1178372131318706496893068872845494661461228552491625239493779147452920297813405699002009767720762318873532735226018489938487625947179747402404491761324735337084142670468122250604202960603335676865353876412361802723538215962433730936211035361997832756166877488218400523861141232172091234794921093913547895646744469308134074461063997963332204767283888866654285077523576019542229252843947876194199019194486100634525006170087911568994724601399444320195687580198103287974119739178851385644553014347189614139322152700075238184085270484576727539020469047818518699292396247482970185008165856243387272434857047539468384489118783016506092482562525206739939639970489594816907142893830981420666154112543976935222946255580854069448613186803024521360191244689426865503464258305760451107101971855274910984531701907945466944771726942954267770798149463004775378905092699877974633649519797119073434197639684968684509021359736628961788977155367672882164863725890250844159689335403906819705055945443390759833468065776790033071608395526989296713036259774832427186816073019553747670095801381167050013342437828295453187686003701443631935117159921943439659474694927468034925914021169832259307825685897837354112278893236701269601215905302363505908162254123693027701192552541347371644968049912921465642917319309451259638275672167307220239248061485988970694906365124138296702390525472318017905644381095949219280467715495070716264816329028234890357693092215434655127560216289516389764484583875522799933976928188708152081008567595976307488212635077892637136165455187618650548017964610722327856015764918333700608523595482466792323945069435493696639838279251453360718701488144500159445159838189622842337652502847458648085524747420184914280921736147319932030825438166691254655547352396816972029582734031855689672563330645103082517568763702138005621107919105771228332747518482557093137348659273248301063497234459623552465457775909672975187633472525940008907811973202785928400007046469666418901489045690845757440000 [151,19] -9363510578581801091478540875264159807919907923596903625761475046297427876092022483327437687882413010613036492619918733264991827997419809943163914402436216493254523829033187999624187601471864662519449677919404478973560081096652327950080401896620366126414927417566632449261912284115927178667535132122350219518176923887913816778693204625773541965795049748985859872281013812630763752663471575107193419655574043250156534711428430959337090910413368464861852828804520276192956971769630475481647830019210314108925215287327919838943292128277525319010397930842263428922086011348473643080737993539791195038346847594708899493049570274198986036773621334645322389059160477831937253329193546538438327663736688426589364491002107363368923065664246781709066722205081787504631870421047194268195788450503452135000897531074122261368805281544581283772108522185506222190965213459895574906880628905644795487073503343852959576531360803446258572131316567767783530976944641292738483327579753739210076313697294003980953277316554658767838332379222788104288326540215460956039599058925945761113446922260307339726726460800332873886707328315483048446167144217388152080268762442019632830856545619519570329704703533447991726336877008140390783553243749126631002532761479770560112663506743497915224239181499134018573032666441384674373605629819318296550895341794440770393936380345334835048532186663986181795513336743936574148179684764574494993708867861852072365497265718896864154178485464758795783566975171677499619471718298536373319939705664364791896698700807735932187016621820662972161589109166855197624770718765945557586892211737198279963433044840515444743300483584644537502450062014466934112861061608415615939610455411557495759499421153677839246369847109953972413317576105011586430355452537308262771231411138168886448202940351526618550992728306535711094367453837523503062446136776390192504413441737784661935659025927610262192376829603560798658292026487088667889842213958193672687214907096422072731463571210240000 [151,20] 64517427479960093007638448528620404918191116021151821367225486536137169917081334724771063715640747235029635757655055343133038630418845407427068000232656146314126337999693631383542750628389705643367541705499148121168545650181585668058704010877524840520029059105746631412076125458807853715192932686212470932382943341972483151318498462410680906055588931128910901481634465186401806712963120189099386025716671920127021737289328323568607542607031923356236739803382821781325814206437131918153693271296642410417155251620227411183438539589246382858230615802627554245767506216962734497804611048400007828825139605504062825913100092795987653880210851445182279062306610006138907055376724355172291683604771255480996498478601111152782866365626533017990894073409385325762059750568851090007036508096724286646376360886636468062966761042770260732719434811056641485246356239483217603180091203304857480809456946205970420172038415458119366356832894067359225036219680146787215002065491966791186373262039875681230495335423441050990216767109727583438147575898506157571452078899583461868691363704643091886345115704390257917259838272843983855967001057411882428371960056847662768282264123327222020231911824114913742267159410959944463781885969705712820841576896435837656219467667283794404452262473725491739369153545247835590052814097105877592472066110245906574223946577838097576524455144297014454300122453923794951062967262298748077328651432869947527858866198254063924482884363993424627714203943275753732159959178321012685481466030347996687363862989197235139052388087685723096195337076110526234923931302892534539478050316786835415004449742296567476417976733435308119009627207507353278448027662420974458470260501139447323613895809079369009742826157173035686584723766055962219165962921391984991172393967369806605730872494505085045871936633631001416707312205308557025194280785696788212251075315474440478147564029160645542654174895807138245993835735577936500844167115702188264399332518832736193794906521600000 [151,21] -388229989549216460482050090127830930991794074099999113782077506996413943182765063852372649118571233509682494395401468834128470750177094430484419731635669029718331212147009537922845204753685859807261775763101457325260333814452528843856890674504099864340210457153967288616526946375232839508713181433685103176248957674626619435738205688499857670833042317889316666987800035283330404829307751453995812697168999807734695038781550315007595331335850491225804395615325523708791364177355752714218472037197382034168817178493505961073590436204155258278507354831562176154417718940259600799270647837118758406256403073242016891886588979022138465542910125801489930054500643699226203370900426309518545166646094646597417342441172869900607663258315794974578135752589811007787709420692030480687890036623236709702981276022666393236464463534434538393166883810762108102178868799334563191434251302008816614411588302168459905826586590806662557637380437489894576125329047517786943144049692021975617114986655467495737467462061933900483609865364189740678525751267970974686833963470912605259352616686541669957037402601333947940662869727750332579095508639814554423672870246826868633707043055289161494069675519739171126266959624632800072044052959033861313437534663234616562997630225974344497546265575987208161600434398382132165936726412262207769702514186750795233257841357292447950333584253575479214366494575291917358951869414861333705139611739579551058987209212051788625098883102186845085554439933781619565154554593856187587110515026204173332585245251374782266909741630141932184697706214833955674392241142209341446021944198999415201627101980396707591644772094051470240922082604482755088657121511835895101380597034410808779682941333796001083451952989917252814908597828490003015819958490433612001054312742520428337040861609662768201122769798309890076210616894673554876746977170528834270516478106135318749548975263534111170859653955620390929385654514242371407461145237102682595937030848438823927221846016000 [151,22] 2054806985381686520523252940798468851010822703279711577313431747594865980822969940568381278180474120688974506607586695432171493320642113165937999928959046449169139151328610951987990999026444660448126681264570123007635118315560365306108480662671004490353988449040995818275656471989362413741889084971168952800013310273190577144514502388554500717277618597332644467023355756475919685513692762942692211085654350615026084862054554021413579039319702420345469291862100256782857730843277607461218481154459522143301075204739268994784166748318851702562680030164688420666369057745622579146893714470587181675537189731643299436830504349436076530844997114799499531306054210135753912801277201896326950657963644263487015229259449640988828358720492600509765867204863800872820579109216286828172779629491101106990583910410080008871702279932405890743932996212326814482640661479244488036036838608487536108513537914538282969923149671484427728591226410362538489249744183167238999466822345230169843867668693961788073158736893743630229676978098721973146887491704021342679267248705552753950378068474885094289021402439748120520209112688094548623898241365496595732944101471624575361857507506060736369133996509792850899695511308391365775550229263354927039333610304571928647772011797295575417887369802121320491169430038197991674129049234042596996324194195106844265409989626238783895542091039442289552556012663706355377913015985304013302349759536412605422996711873953365234294519655578946154267612444849517022797446307005565432126273883443174478140772352726422427763655256675918660455907075860568199062984474982994331428344448279048817555616367003876522199040646788995120267681474158546940287439913473371155182185760874851685437143307108741908801198677968124947533283856353765990679761794848190362346153187676065098219875916077803180657394559532720184306980016567315346449317488176188247558343376976655121348141638661753821642811540830786325257209520525351300024807840570224734463685380982953755017216000 [151,23] -9630564055126774917780810123498635818266061622284050714690836382829121206641103363654262721239677040678358600289695919653283418722387762274328541019165180398796637987757163668382276004413741676239374402360904307496528456618428946516392337424081503678344667231160993402128875851529870577378319711298561347401766867184705149582897407480591706855823017852745490674128588561869734635319710946589808877593027119550009343870095663474319401531309898284903130316831105349236889574454686920817933449519539957131026690089113908648206052915118540245160023872611585549554701534021585614323774720517209882230151904172991755587548792099274811471011288947976253655358997011036607055376725785579301143927418289219669661534872282089190128178043676949368773333986248908324246041792815376481013335388970519191513760456743560411445647331285992610589736969938059067742606046119725196702293193621206675212930081672182615361655475031989112398808821574435254811675999509566511424267306067830110110461636248410275512372937284526584040892641154030387005492997691344104865167338088139697019027642418652914103206080817277671730959088151016840639076126050103098636745758126072336555038610577211123834268236220017260959938848169671580883862682964288409100789921312342602726562050933953984935618133267648602290605691991570013532724450363959659626021773740174470155647613595633603910915876515696858884400142859582799005786249895366385532430521633244974225718437065465529751065707167956848392464405059776874651923279691967935755746012661321056761099925531059984208072428103573851921092809339205987934674111179974739171204134895309934129153587411535224806867204930277883554202892390657007826516855311470287858462184670490156429490564412570520833303572070048355428750806199515221061615916198526967362420309119284940205687954579051092792109277509670093613033540589198021491406363340262597417841658669806017999244302866345669055447809295790978540704642821689899127630633142314150155824945198312244799078400 [151,24] 40210497974278711263977605611077332608954662232780656275245752718291522013250619934321976006907957946696847523954450152368164073983963422508547252907557245460221001163559338848924447059427848553892990610296289843119962062227026495349173483563954938661309310362067879306153596564712275041989131150871588496092236173092570165520609345488806101060646424200408901154642937418220859123147434571969595857954871651796700201535306200971378961800706193293846353129454362564854890951384293576592214983709965518262660307375294253605522551788060427548783377087762699736152285990602504123786971316044717691366035769456243168848364066719841141659495308839737517219997894767086624241928671933593569665249812055796932444680750841954698550004651929193695296217012199635603621386008580142754333694075359970990041580026781548708720584982787558405263706614855188026411193447984386693756763109709517153922152122423517517334846467519925450894505545722458817678945976726739352902763796853820154888780727082982533741634372580951502600267098506066620820814534074849087006329534796400855782027881971467843134633711425156121036715142605519156810356214844741198605445994655023247264202918098121164800752850934896623133538555519021314822069087741577299605519162688878788635435954864376061282865242476511305028905230860532576368701454669711923746373902612784780823963945885790660922931857561150091265004273682763459175619199280091149919024312372772125758240037453169928921723202061926249758033655661025519375824299261218720393452879603993290934551518712890429108812808127604532736532364662185370786891729817753184574184830699265454983726317589585273074120172003891878573691300321986857057627415554620373080568522874000977358165781201258420541192493187422915310115810267455855786624634938239076560120563082636756730377363560160978685232781931333187439054019548313357119643943670806545073040271872370729088919357957705810761246721799987566959692947244356522727855223353736589413666443746295886643200 [151,25] -150325382388394885048461347684674333940427665970705248417134605185094972773072480401787899116604868012207946758105332033754680351854042821548025789861574107407375001871525543307347065308544773801492384256527503400279439793062480340537763900225284638552486957767264598586344548418616270631080721404606185162600715052070083328362123316194158955022786562006790126121938639129701600461318232778147200114474115406891241168062281665917294801239436683748790926290047190883650873592945735597878513246560029849407334552801141167668839219453151997737486215645706394348755239079573429202989981416069374387702525328294598012715742521797172700931466327828195961640033574518561470979063924892461658328651008006542982476451157543019886784451620543894117644242119144044228347199554373524434109929067511074975973350272668325139844041433296491581604076785777098313424702254665058170585836627116627854387964183203895814409609899734377790396517041568081061283174817830976729835820593522385051398879108967152918064687603767075814432434217625373959860109933544681447867477847370165750274234846253367917764928255745283551570688080454794364473411440698365743778784554695070604567986903153713130766799591683694724971376431561745657712707218477590383721348747185892382149442059008429705215368788198175411248831753279087271312758526918409356807589144664147687414021668834724845827320648520791897305735586936049680258026516574244517293099217498941276858179506478840798369458873711811028310363227310509244393084173585721218572749752475041305206331495011822525207622928442765380486066977195170404533465431502249345577746896178671130042417974135382048592786850652649365861405578251900227849102117770435996738284816002627204385306863392525770591035464206736484663271913549560808898199368353277759305877431273380544715136457781650991065560050105967776349255481702099561185326217434335009819654522029927473262897677455082017027100867097221877653970325088032774513471938302407628097380946824281456640 [151,26] 505253569556247773753825668953881326728886061609739086999275083104726617059820978425864366005366791464748967291934768258354739980031856791635483981366458959517164010451236149395173680228095589169073694854243620332804607637258290622833165605302967242509323740764765049913119108500613744335364021907206035436300299046330883981651727417716363956042028370094334166723659575734138428584417614287417057357046530509311069130861107417665287924296631424983410454786320280988308101159233421060117839759002572101617959126675780929814543221526778101655812666763391700225955374527505717764071670730209105687126940474279360351709305103625476892706417497843192421535395571226792054822547174024903419669654043882800589848906377838958397027807512352178374559602630197364758269825592149051043934956388108911108953993970211849238547448024634089858663661719730204396248173662742633425592600386314455979093615487191207196889057617668138043852841325631988525478977968642867275353255312359454816651906289595114621826732999706479829140404500582056230100206750771917707560823866339788367232537636140420293996138650667619647361549204209878594768560747367226430459363982490276506021098513254277397798893967830660208233260049192804906483890652002564986503296165385376178122537384028243933998391954819212621121303183292277292892072641154928052769876748958128498911703032643433555919821429147378211140499999151229894800326928576414999179431212949925652926353265908457712346098439567942834801534405140924157099963084149044188822585672010196931767642686390009855903939731064046586099710630324028109858341617324046001621366505509242469387732897939224690344109126875801071234199901114018982642698313953939711826037313778254635361710305623355065914134494347601363516236944539927393574210736657883581377205972133608700098460826698875948497443149176725853511921600938083886332757249989659387169661502574446144386573556928625895626510487100130281771354220799020809037118700500991435867113478999244800 [151,27] -1531767362048545659827625683433094841312337013381926013960828460537323421337339710537241283993448883023459213618401533513768785986448686958511062525158440663119368663533616054520636073696518333096140140747426737065310623462379815574255512536365876866696257961752931621809675101204001643465120471348265648044718851106819288263341951175828022033198210295269879596803321076895225381538316218979372900776014759526530608805884861449292897245308374203509660499549614569192035219828390548650594775850235657973406152566105292233071438243915593510308091854222928138137256197721383607758991919842274217003068450210474697962190180361428211102098876584025960565799786095404190685712245874722137595402656684286929967506141423101330505047555460620713049820760871733922108299855741638877373372409583178947657660526348318049067175175901356539078712645949904793606730294060360338951832458931125373675406088597487698712780344314286939041364623994064301981859314067411585937452263780518677127381506668293571897506528486946824165492381425772378681350439732344069855077953201122259375629321514527236386732586350329690757309016701488877482302926545369265633372304511491742213100748885704538688714648845688018716449251526665527115532493420384947657728920956780713363971432452344712562663362158449477790021813707284334843360053586026215669342584393487472819305226434727318682342048365583870624206565349744760706179330838072720037472760037086478408381599761067553921881213314547712657946473258411646398781391538067914926040538664743172984958112823916924872799267774163438349264727369465105463842019824085183501492398076500602736417295347688077980479532217164465901000625109890208675913141477190158163063666658426143598869723082770073305672089988698114743713764597534399944403416817512848889576440255295540266307711846601750913981173039598821130404658896815035049160903799762518303778553038978173395284359096065181039351187182144360379963186771683986457864985002088929041067889362206720 [151,28] 4200017379815600460662469119499119235863698621096672964250274975212130383374160488226946338737175195423640119680850731501400917773570074849664375797506359897303639181602305711707343067813375905228491805164795290610752072453337705717175536952108750873842116524373736570567734129637043768642635780870617455591684416646639261065947974559257267685128654203570599534732249498693341003891329060633128537212690020045893889280485652914136940039154831935314797715172062481168465545976976384132288655058608017131545199530634403919639717779342357789102080633903871885598568145018255374707730318501689627553698324606106962449579978179197559183680815063673086840667298189901522012371279854078332985666243438134513018501994800942876093723655631680394990485300354700048417545711896822771561963847194463255404681729784517241192365178933658502294547089775896248221565803028686651644905956405290677406026787279081151405896088513659090376885760767099884444895710780984028434633176675514966159071148557148007074757633959315877537694358553953970817351342608053790482859679459446892508967439661616746512313587462003982970109589874905321101307946746946486390457445680673554851010335756755796849221382047669913759134983813605303223639976826219699774790036161869686393453588992260697875764199325441347818192439377175216670953047251754416994432326499172106010913573862036081648289228584322055576917885160025217077089597939761621420197621972956836712953636467490905062983041062766115424577355357294015912269032772953004744106068108295275024334443401264092940719927308670299605202701930023352414840056286195038620647572232024566547336474187882509030484720116761846323052220624408255399850463402872671289966129904594626849405506822100696111331689130324323878880291529919875023444056442453040619478179903587606721472367896792580785242660017955447969430053314808899880168229870464348467394475441619016581730499004569174421753469447160177969578093075223822309410646866822032867610507345920 [151,29] -10440180687500153977000013495841626455109694078254362689507820466269084412458995196052695936344229823904432404439759145307504675146129064938323315895199984893690821688016788330775610383875118357612880996023365124317970018976881266367662799904094082284794249876507822553520461822048407189080673493197200530949400640838125193186770203861199959744968144701052188413669613398331874488246081347513129346845675795029202020372693790169756175658097338204051963963724339546987859020564232227024463030093941315532959152021905455701181398923331529732673781240343085559733418937872196202415636585587462205493153737680764082446355874699211182700990074133392170140098448085431102617017355711633486112697591600820041483441619540944985771241522677615198052452816554468194027504207732127256341998289073294353674478344384550922632610660012494274551032218685258059391439701102562712099149471503546428598687325441130765671996998279042188984414251791176432417236309144789503547728918966930048253463008674699696385167467978672075618391131594597834667300700106902560037093960473030847069021977144974958806979952444098906622499482135217002849115791674231913697384562883205289421948929380252584570695826391017539978582765874637776347821108282761588939375506592320125718781009433108942932781974525645348446625725946658930781705050053106648849111985386411612176503778543833769454822983766724235087901316489263745718238052344768837998360398147897392430075304328606016439256474222956073599726028772140526150409139650529199932420761130980075331397996477656032569047221922010844992771638685980411705554673267007274537634621164902898446920110595224463441110065958443884051848763183279351689965583191691415909500627955716677977388460435356666308718595681108910812916088311410180129828932383955078400701256206799510952725690917024924943455188980234699356542845992997699503469547891751580366190814694368423209497442891572558550325035740227019592155858498681783051167893871631352843972753760 [151,30] 23579203563050625314938508146027826732046787039569330127805685401957008394685024956159702434564117169541545935231234051574969933139292808705946283522115820934924835398425049910051138593897918054452129377649237006375280746885457287711220336237775649343672555791437126507239536633951732324991887107824327330449137953015379779437904681057162849071153537815865785634015588100978955997011058254547018864700712513320735781654526486083885887067101225098118352552682096202120117503841285508160440971704222407120371951896175441567897968689330937287722238394207831891249469122903140943339074769773230313465121014117356953304512226456890701067780407048888348545846631010874491281688692161939201785670338761787943612371780096904726608544339175869860177948039010254131089037416799226356959656381108829698120175600069725567697985996177778098348506189914334112335239656324893992383281544801243927871142969083132182348765274015213886760744570049753825743712634667631066741052575914073474437195932402061781932427385054464790744423923957416524729934300930156828751589128364727843613842106432877037694818805240410355387885871573896725086425587513255732744048873589617644385603201258385861979466847422598129579009597251313304536680828250080922386675077691745682272288177832766008988674172615959171929448619381385912985522242826197302577673398790143075344812965485502610362548015167238593574696572618383285056680370140614744177403977716798662602476545719571250716117138118454703745328767960335646833433023359800626871605920072954622993467301913815577953829822817908537802595078908356449306858115387641208660966999168287712534221347100570272693677012170563304547001920737945189512948677867304015929350515562951892456297627198962354294126435535416603671716562646975755410081746462379795656711522033329117284584301305910312493542462445848397876044404895156142289727088844727420871573102955768784648430451990417165746305045116472320616239462431025805787372797430133154742758400 [151,31] -48492156397470864400439576441673635766045947591284697121614239121170079102163455276840671311665252079371549336087341957737565423622001765937745051868070403161103284988029965854743365381384583456571901943807284058046560989635982818116329636389747928662000162268899720312009009812006015774339339655024407978212505330375342959928292091126979086250744481999605880731738355778614446310954211063407730734586341521563889061009873805627144283554442956310674275146252232034488043310067893239500376899488326057757802951791772995744864410677283510654037365083750090273683320371879496087548897335734236399830686985326225742457219909757501796449881478538753054400786482481217969937412253919409334879418543829515790808592794205399335994604311303710924557464536984795759352946380232672810460640537060082619811824228389953210579797191149299040897153692066553839051052752468965148212111669649740121507896600294600446537689843955076590173885132258784666204979181084945776318893442328736235849120593987452492758854999594172817848536294776939418823795417910780018241150593117590654752878318395590234448596593124128292973283161541128793979290812865235342525739284612086397377301958862721450348178603781412988725502735702238380560418162272001684296866851105735001484549166230459580579137987453509089832100962220212862473476389787736424271674522102258655652575992439548866612258388985318052721386349195265560641791705589693506038912377442914266086931092146353061989385590452830622978878797441191295909680583038320126742367382052707788348825812347395677406308855317876150775178640377462330567766890736138461070925525272048741520245810380354560280485318788265183477233297685659033864589789295983913844324290810933445827458566897334151833282582356576362302804092376532138370180208663823901604197970382003564059079429302945847044024007203452464246885570692652396657148864657059745209192781767780614697551221695477277863758187360935100678860278111663319830146877886326220721280 [151,32] 91011408850185795426404220976941735690900875308359423812729415542235663590999642290711979668213825464132155280411809204016420149344132824792856111119640650068957761322544852419311818496220161104560742282956655106984141899984616499478763406766808439469811713018556209569669376716454959246782822393429949196836976612742604442525914172655865228409593150778256382839371693658001872521124821024241532756202836702093028894519963559042885032310936369033946407394190295865671868000825662281196422553537850989045636194887682001711287663250980651193329311348066713929828561575302855365851121615730944345024906575095070058893177067904255587204724815835634961558892246385535183909387098030792076478779577975733260683245252773847449799817662646532040358127320571207738836245006474165743516268874939360855936497477347540601603438332890427841551929243742317531812764146980815837845494251388523437593877925363052503984166935417102651539635866176241362633417050927415948652854359975041929127796665154994025499910763978440188599612142344197563234603524793945975702860406949147240786582935329001123445199829971827175889367015900261152072133245435296237263990540080934427906779969993953972560742406546364265848393471367535766828001790775780291873696359080857070393558628731861497014512193130704060608615821337886543472255608352324959776306994655713735005640592725114446861759769375649085341278913706112323363331317649582499472104553634252299295171364833838999441500191135071808801843049767199161716380122792071586096319383465265572279492441709438331358615533236271865988128917500173076044515066879458836499026553021986749928728222978809711995012724448051245342234412224034635809734501732847884127751099616918800764191416449645576953436760163217674942713209383033582122547112107645583599089628417723071044968697167200476986644469184028863283852739904000680411576221497345165953365634320716636526912720984351181351767357040628158258711075686946854640343516262920825920 [151,33] -156224462791192410758528082737194202881797496543382013045568748615815458955434745889494032945500900308776558393451632228077289642942248759538318104521255875841018607352029898717593761068508695454867532595197719029339790274636769488922333865323603202240390992750351660053747557979081170084196564654317364426507157419830616924624551608184600655628793412178049217790255437100484752158794276123747217717907793407593276481327748933967569063129284878864550177867751438142475590660801263716527792746154263518212883850856616763232468309666999587679872627578756563366555493848003908362785799861992797520352071498053513924020333671570129922022506064597735081807045226285156639344314578351849346829721119508049424335416123061153896209415207424072812725276787824597300446642003876238382453433159924203301417432061849006543123492797308133051848976886428491156887478635807499103814736246923581044807899524618098199903940501946749681399721724031343583987190157137504288905737276873528910507377361004531228864927685387892593879916389050090440389253689585338136299931709407906995679440522897144445640695655415911486105418244988286360492519784003679240730437785468173657802646817942338212440945328847312194405683062390837141959426140359505452514782985412661698145653281727442101346067230026431832884916741185394585970124446155592428377628708632598181959559180800296658783222093196337401545460762608978706098989329495779548036138529566108167058140584423770834986245035090999420063995488522168068763652601777357341457357448695699712393929725399621223426518399173593658433483825717912358642731880637915220560453711803254892823617050115928063028952242683861955759864392624948095804723461478622116219109578168537839388384587949449597237741150351425215256514158063699712721370744520835705377870803499647319734547860930157220500650370323067001831568934374156053001988961509143220647716491758651669448613053325713113750456686251899919624381206809941390369316551776288040 [151,34] 245770296010769677678672576179980496940522161909725903305552809474679392256344254744906550369864125005174781133701822618498570728512768863154038799002795168876734804324346963788937295644916004974587514217595673495714157782365471680077619796179208378101675499670322578708287331647728692660617924648781914139622279499979495401047209308348587660593959475860743279234417050003950045964919353377918159938121512032816853483661181188536388513664810965379989518987167244332822814710419800024313359146389966167135237876775080103109816575219410008142998849393234294793523193922082729016084756300286979237469465157769182138524786615508554605672231440912847572961138394656191135703046330969578373116441544539402713615982176698591900439456685278935277402398411749492640157094465722434337000889092148945193195412689817798612958014365974147109678794832787341426341972382271037535843822601712940812533460772894974541306211444382687934850333233823415703046230604733918589263315737648292385947009990102235750583137528584932459714442439511086885795591503279832916813498620170967437420779023917471321606692729405397778536245350920789017364945887262231762246468101406159616223066932294179697716641239329168346416874303018194571718562677644863134180191425761695706004274053150255758001649903304774565853724877087446476301870225541724853812529299485772140181969794566675797265269103719653471682604715609330006027186042784355244792275326092520222205450344315579517217190603971906689321177023018996340745877432620336727840908657461330561783033025407840666730122237294741876263257081402749887453639419206029082655183435285900004374382139213404872223596285090584088502478197665069346812761465623503084101367709890931976241675185274865559769301748836574908853444318165558928100988860306542863327872520082771856487223467847861388581265435929671536982360697958880471089025500340299937993312315999744770834521902068049608582164674347025815337473985087596897528599983420800 [151,35] -355015946461972609384302756758090733690193620542131223725563285396207669210974049384700843783477435403573988376295788952318944386051471828301558580292905418224935232634405450580198754751936360990087532877022343512695299548371919852333252156604009627071193688745247973197549961807536183573065688478342778727664779342092271372180378236637164091299098917323724950778848623189441566109036992753892139805826318491776571053450291168847136348341195999545770840135674208763795164963479633675844532942190221462182547056534072225643034192179373540060167710377156376800533354530445482122469059682333615113273353222165948608389719477172729848796563435125812962572591935464776945341281474207790947131470330902541107012364244075622945991792423227433379395697211825254129764278611372903716202762864393741656158131642896159431406928932709961409753796968352893836920186601512532096413145985983696127733220866526158648752725296538473033022212710341736171813910978419383857596608740340424303021185665904748995477515421758078845552712654198276274635208788724856968411607971202684449434546189402905513290475394729966787461438725252731715774523306263368798533631646930690005758739276070405348696826740761313023298970346798260963007575322007486348788117326824709744591922190558422744327862058864882371589239314241067059644450921879262447488202828405338927710147453395846839247919385462583987335103624837946958172621576886456589081813418843082547057050306396198548314300676984861405761980258981489725482455632465981309667343526468628059335960373587227451839797189431411462350062883318156991456202059641633722535903352790396458279693129657569062515958209238812093088902055057205517816868510922946935369737919863775324592776485820461373716409065725257380200321985124767801267980187375129714105574131824628849044598680639477385242977652437319679474299302272720759155607342657564070756421149970802976334402773714538586352183929586928849733776141342890085392686909392 [151,36] 471625211666074752767977451789497707439714043885944227211320551825386907027341333526369424240263352638566174951756545839685360128577100191475284219397370060778803467165123151042505877505075528952421279227774317857212956280554449775585845454716043124778120985547286777057273213804758266136852563971675791935082835260696684899053607026723359109518073856334297300545459813959813021258256651776300591508302870923992142114579766003127219098917126129919758841409178224730613092499262459603753970996263800811176077467289247062467498018396344572339336234921885912747090345920818164065024952949492993240651814357174924677458069178038535594718454529395557552962682320340408898986559004648481771955860473041900109305649570416926233737913658947774759298264717281772929710439159585654303614276380314513005968318843348985404090956871921566396102540049570442347050441298782060573555095955428562646337245952506478615825538450433651869970626851662800492965606277318595796758251258230884656042171842031867707955857689213677900823521700356966428522364034238153933510917432772817558861997706025920655667676399906466341028074911632020303080481263680929308659163597845095787948252671468754089005387926338789826422722368026366599225753389456020186287483981802406177382758976668516562423366273968993414956282224507998728574069340249725297157478307973568453417999434670733077505616732719896004967928810008955964082581343125710976918525480787535923697529295101149496371098621833609435294914113376534804422521096908085916318774428465726271349129077549289644597578893347714920815768830239271582445388841503880581657589912646568014021290297115956413499309202998022844212108699418272297585785746655552504914576059935406203613786061363544951906884409514080265604059958411776688936465274957889532230865727438221819457995555108423033546903837694268773956206620606729782817403915068667608268584765831570805457335076562271432725741897709676355956892326118893406285097600 [151,37] -576946397120374420321932504721870685563840920270251462652630980315146152956814971515360223185843936670288093426860332528652321601887466386360609682932154581844483272329054221190675009098916762202566234770936457855148513061836384343818889658434425214910663538385244354697463442121133961541875647837043080235031797781671247611213208768882840083446650833388796559041206236658338454424005206363781014032350984861328140038401099725891345330598091453495331063576838780748312083979079453457190385707798892601679105768011561791102676122860234128854075467224538508411436150285872317347640904463268076606817483595453819658486475299560724848946810549674049944067375961499465660597909431856995769821791329190048212797761084919850632540728191635359058434001634807207199845085530936760452493957063368470774007577153058160956596091752595593883253448396894386950723017492166822750789160284632070010908053070240032244159300617282128178940591620989358682632307906615742263785074561336643284205365193835612244701453048767392772003943763864385221965139363543209993073577427475934135108541446014227257516184044400649190271022260463350646402475902702116956797589116147671640019081158544370245956909979124899983610361424086579952380600796993170256611727718204248211598805785813920635767827815226165550984512941438804051578378534117081195395401961560459721416584490955271476759908011434042515236647058529781479261163912170401508512028292150842142256604023118971337368011710196412031777392992511724209058090119307832530034367880240433511396094552602795645764423934541132653653730211573620665700957276691170479557662809343172040573636244861250763865394621283771816607981606222065578037314085999253151741180975877650202331057541048379793731942573961089322420110297599934160069948695944214250724592526307986872552044696519565395119825684225007775166083894563807695652320671974378191801424494154692632374295714516854634049474392959983213608401162713037897638736 [151,38] 650565017161713703444694289873129021662966953440633541528185186975211376364705353675769993382431419192758297678962208733799380573536774701394237781251501940630320948817022474528798628150848928785641520272179999713612531694797713753115204237017126112767265030131572360933231357043344062649175671334937662514501606437927041230588085977110203801310070855307387048118832151235583506318616303971609355996483857312089931307589424140718957995512847118771588269018604731370284335191089854370444885380416154672798273755429030463862582631513547404018355354966064128818803966078538993640486741470554877554085033396542151734398466103133483043493264443835972562269133100096319487645899266691799029619695671786801100026418046800485635155314555327795663598047724969124962479216207285115283540781735866248735698246847957976698179782314978937256127266228437777260029595080868805059247703204498672132454957856086045068714252703448788469976284681366766821214625728170985108450675378333086710416810994702809612045624652655838047937607319758604980249884880755106572657196322244517965789948452634764473056830275444232754986751905786498979219374742820265218113861952872284564451380793042654395831068441130545003601245174444860394000859183454552058989709602501887601604931756865875206562759218622429055434411782017373326381065082569740857936389581894211387469141763737562001427379689287503467711202412211060378989489447748273058971297764186458914434911639424990582715634558001759208742435013913034901988993128632024714543277389897926730625113854806846975367666117362585316076853433708807351893277714215942144307755804980207361487486922090736107298870559251280818111159476425672116636642261795382468143798462207098884674640730218824294866937678876817251486488058689268526184993916653973075555289615903203388390246075925609763331372112645442062479461241095548614922877624532382727985358782591143263795301652902399998459857542784878352493943780194013927936 [151,39] -676671686937210226995897189088764781782489101799757754334642897220342256537865375863069680449856367226155070373884804292884462000016170165313755946472087819805668259942809152631279906848267671960711766103768109731611425965941084565045310551414638845291731824179181761057528841770499001182672002310838499352240623475579635326791934666288077281115209063470261486338583205750158981757423365496741441279015362313930068995528417621946864371724802667436954118520469902048618058805606061652574694751604724795415777031696124005972801968515888446313199982716155223176108862128070587183268274412633229791835913853112549084674667628927432741565358652009695118146942743603123195145388445270955239409309560182275277747189828912572161249001390717362786439182599451345386666332516621821005907840835308165374733200462406740060104978065932336951141926162858638697425357479576387335675826886320657753156523736621818758415734966812583843339190856694735480041813865773894480199738345488952996672521867373399334443576867417026723359385042714552531901579938600509338754275100533103295936408987828369870020849104067974092640993893539666790273007851705349743935194111323588920001313390020026566061873571649241171221541242758303229507609607769482235018317532806152676084159930527942163740845689215141189380345009982048657353170520294961184441941369762593312421552153023833484677965405103363336114794906513285173677490776433613552309046095025177312369445855480969719407134627418628830326993353870779969547789790030562194264024950890260027251064487091830957456250777045232622220070752578826708618179221806277253315928280244340540979700717118179365924546081606059199555122080245494283125962022081484664746363142587503283391453865616312743692346062057974068486036845584006956936103895120673840055719122856756256998679682267036665090558605419655543136217568118075966024443687399950542743858514456599434315447131001774238988221373998946246652480915801651648 [151,40] 649574882139889101733419668963893380408504905804618391315674928236190496730647151105200760940782697793130056110438939156468313732684791121445791608764310461888809892781285331002355856488482432345261193820657746836353482887137397156122768486784895240132843555615698930392638177928061993693829512231295546401835895695342665439459615780466349004499049221747935894988849410456711453430557364562040591892641070225778300331876468508898475602017483735565347301731627408266086822879363400664401625126750134066248144169787728673103764899973391055307204253761317238647435926276179326283953773762431849886946201032831971451726879734638280302833300345668278085684633448981017301210265817106598418178846843463890567040697950935119621775601765962690902499760223672528060694675775067078492672656311346848470047477770485283943064922118894216702557747887204414648898106909865117270479344717770112196798733410672369292861368643643868568866205375085882064711452309371280230754901517943160330683649571054171394280688538879903996146298693019394122299635764360125674825316682098372835473847823986426543838232226843966181782113728045983426770764669090059627829427117149551937288705958301799021861478788482970835748574572451463614785438173311840718587943273666314770429689787783153154570908393762345321632978017037520966503072115970139333307459963448753527412227981452838557104890350594319700560611210801909141469328875371687305733835878645391507602013356252178156281959818214555413873774750831674933091813016032392342295159092771416128969658750455142415609451344485655974290488771905338619114917512872531661993858762897960470157818904995647564823048707909303674304284382763982802155028869725149082735019906278467885863576244478964549088709398210732010734002905672430127691555151975131690367614751108244202769011774623402384808546244596505142508927801515524033451590660869659960188844085662834244900994493143536954732839027653589618364142772047552 [151,41] -575736231361351622433791405049718980202533112456218074570217471898891101453251361358146075189505585661927972793349555689577262252774669818003661126266303867817071705922083492980168952094114825396554767626303543507453784744139958147596777940468591393997663467467410306035220377988764150999928905899698429229095413929046634125493309704154976070547062715407282347561135355127389691194343453803744169014087112039176026424627403322609405390331977128799683804679592922574195745561030725459593831273355807415859988436415695314736162560999622410825955839224018260319376543956443516435726113679387442137551554739653651337637560657323644112199062592923372068703545383765415003770373030049568460199203354948530085682473283650477869073759045536171521962626406155290345982577529008507641251622703998380043390979484394422267102638532849652398151455704106670523080207121136785608002966565193660084778638340687330503044155116013985590360178669187437909532784446056186026125554292560266282192182658355208914034405118962135669577951025130225415713765120159020322128064114241077381902385447649010152057104707896647776598558236260517542239927492331780231707807721423034375684885499851128813351490142392295718868181502853216790147509118763846931251652323203586147664956369050189132515467965893668861810733775342609318747940908957245669718529738019484643765333793314706904414300333074632029930646221018391077195810546847876916725059942824915636527040997508715329358394368398902693603019775493780945851003610191517609970992944982615029332002848997994306969602091001595479018170825135704708206048163718175871585055138349693131229327438306257285265773065373235416627167652012681536185103116761747575346166541741853591237645537674456616384505090189232076544658456767939724826032687755872138744325010364686944127966322252767668242565961373854602455941321449983535645478194946593899628382465373491423358014659631417617320564147072411738117242423544 [151,42] 471316627680372509470354383640132518680489929225598259078931951520419128131805390896366982398395723038917580507880010491540271982744091444757704510016004074354611026552449180393380290105214522225810987487836964065733354986029382030472519805400920208164983571272215794870564659968570627342637140711943179298283738321566654833194524244078323391439504231853849938099004478273959436276239519240258578730954859849854161919945474758930657924513843514680761459220910110458543643909146800083574150175852624843937453217939330273901996281382874740453368826812280414485331615035802658603848621944413098107898592683594515739513956460175718190236206043846494398543932296822333837163243753363921044352634061649425169252381647130259372111393862637687359542724595933867113709537583434366471913076336181473674189888713239587693989171035014215619138056038641867983938576183036715201120604141679786697413777796619904355303063592131195738255928108083001068494316281948003523800796018583046486807291211936382285267091725316131926889301415048863056119627661060777493877573722458235773351926032865369719505944960013007150324647392782941505671884991894153987903316388408931142913065293220863022116238756763452866614618439817119240460300853506877710805462492651404747770477703561574764684038067628006179608943939742987673013672701755496569513599541215785437404640408191611437792568810202887532997377371923385850899585406801619628048581058844646817563038461084148533120968199032825963598873996642450071569106165254576616059249471230979627856298315652911576440296036701752660394637984749258285365683513768037009243033927047779911494602815512276035161274778738096739554765550713105391010546987321382934346474087205492617027766489678204800668660536728766389698358695026236205293578855576258218439562790604171995030095674023975669432791944878177103854021877759125796213555399886022533983305562306094819430817855183282851229505335411728446803957632 [151,43] -356480145580319891204236496082401123543977892791996876597742137784630941744237057692102520539264317536785216063729480385837439382683975259774281417924004039045953270136021005209575169472682995472593541840530674232491438074536412135781277528741427555489529690550113232021586842740966699933916366837738292738217007515137797799218431867514360443858456164128450070707530597160236694272051573182228916253412608963472187802676596344199231431258251474131800791174970063827509840135536215749400704282814924089275562082147183959634009704717211622781966831592080353550507275625123935434567396590333807755205919098194063997259757900191404882673039276432300972291295114475569687965150028225767248762353662475587493853710558336528853581254914559928767688025811266412331322539074791216101065567496071182263470661242919351573849534175498537726923381711586649083946423747123280590855015338542513251344529447463566882477410439922924147937340929180607648714048426218228365528076830448234120791688522856820016731423624390753436893543372950232008487847130894327418076683652953966550702774515142739864972812255586889490050724450852724143491511150316504284300744282165827157348663754178361176993675085579933973352919890562220493823277326328646545926472492016185502176347992179953606319338419655838388861207725307658668351835922929077551477173329798886352153419413509133538915333018678444958256967927579248700548053442197927864822551293681834248001689779657748503466372329488755547919929581075281985397689095646977316333648248251344672533157527430294363439004560461293336682128982197870249576447139209735154445802535204210301458506134508026015402430462587359116891579605205583150449932400651662834593031914903192093495631946469292398995788687250743468950776997482084811143465181174428457551857746416394647227565252182407210899962029813565448238577507139591553240676949804633760762429054934707219997615322912881086130718492857329724412304 [151,44] 249182329237064062767236422067016533843440236712071529367055761123497944249226200540016870577629441346536353656611925708990829804507485458390149033250741708642015126814954696701064346269337589443931866692206814950835554603009725771489068990501018533105298382029616200694408826872025369203316020912623446199007942525253044517135000692015109952097204483747169609389038494516583004872249364612942606699184560320193576005625065818308713508902888977345983588832813693909536358155980997891993375489754241153022809033308210630658680342294092346553298531543375383593494656849018418298736129498395928871815620265571081183314981262443480081047320133477330335808164212235189812858367013945890597992321195249380591650743371085816860715416156883444990553908941795193642175133884445685142731400924161537609335414292392186575480003335793109247178814626111107296427782758225744353495168508733252698314727807555302535507931093386698701777268169910969423530401303602889146912831516258979388959934469436386141333482758454615982166832075993624384655850403685264712190985959134158180013354845366197930388366802980655011971572043684106368503625326565657929343157312928578893479480291950747073913218141192644476406338006522838305462710676988964651695710167935881734120445673634203766302564007761074927913228909463880976706327807360039324071509526613246660403353696450919618460745441937338685788250322615112278238640276543723530276572260934042698009605971930813441387183908717405542978280208751795347640647860653613766736556247603773738173338103139875586527029208523384879512299268468087189206356990471857691174502212006834695165024981268258694891017127914990727274198297862302942107257316131486177428930135522536565427941473151381261873291465596929712463797884553644646319508239359428802355868219096340914921345990928566550942113123030283411678482690498435368063783080544470869468682711171142876015881796221104916860401726105265566736 [151,45] -161012258753555327009390521812788300729350989151761397852637575858893512023110197309086931142126887176539118056112994103595135586148344894279967339077568535103011916722709297138086418944134531533219916983494956021855984597790613317091185522911491660698921808167380392473098950714664524595530812470670783416914032203897431241977488712278139623564579370348852022924500890012783710486179074197114524123647763979216006357596304932033153801261896764066832973796125000970030999472762681551012897442730595228775867578241204013021448326915575860883556896238621292269260436182696000316592674703650439510291970064568731074765575761867799606172609712187556193925456823751208460783641953158229010281814597987999201720703973414684354234558338552454146825428890430884946257227519058554392899796843175680465256215290743586223320043363586850420992718733702485517894326855197500254218095240000045198381271134924828532528332563842990967525966083762680111662765590492126364262001505591075516922456221604881195004674433753396365012197172548183101941224384479993099096320294250824014317353924386918459519974115863060086457296468110761602119261179419326086419179903865408671715122384176035470550606275044060813573854017705104300622946325987230913477301351535251051263769604761307180561522019010402609322103570679696572778568693082981422263732927135872437223470375350512276801012169347603678641407570088139503295647352279980295118901842130128868831308803457883112621349209527864186947899169541830286276461316478319447801519292219963660148402231507059571685710524917565804448969478557274113978665966411093319322840354158981207882187890124291536771317096755282621989073472271286482987040153936455715326926407046072541733195746552986839863687096941796484433282630586627519238583777178390790414562110744277810045139846236828078164634603395631825645082075684349348499144303991450747060102518001353071632512155906505636006416726882454394 [151,46] 96185961564036859313952480489517652939233611163580522662682975299306314322254111596941464246985450547314677228277478995118962070313757438064576184490174843335838469423132998497104404814069859957211258437733353247213672448413617136591505616581980868127052769546149556328956184627301986487904829039838420572453983011569916137176145047336120202069867197700996654131806784801277166754362794488513532172454950525095761866278082476652901744350064935363526053059793395197913809184228767706047991009106033557521580686699618816993282324369247876307242807085534851477131175906641639443367379315790878494040319113873634786560230597161648872649531874576653533023576370051452255231361723171940456943076536178278887695479622052649495655557683996215538033538361030885635860706273593726854561473705136470907635746721503078016871261686420000064750629276230800150904141135704775429580583736163046005019574574088658546867613406612552650997206061316818986375241671457100803631847826101347506451596521142937983182831595843192412569914231780835677070858986172892800907416232166640469825874674652372478273636750580314573274020437204186839843127754001204464738817816591246714820865911648556074969917584692668602286785668548613218099982014524337701901305054887032401089388393565178276247683757088637989644782161988555941819962611742219489487856397605769771048149181831967791877404642148143336412497496869271965609528341412956717689979917030959602693623070344880310272604817761825147845563147316083295776987592141213217603338224440195921826061975492025069067482478481912720450340606986730858491260851115421605490342150507676463067120634802524677145510276746858065810366875733687742402686495324017701100068454681902851178160467055729590356563182754490985511707892336680814194332898688222252821838191005922243951245131858052390556803167029873250956204455611172739566528444126916285061915013013916399644831525777291817569319454912896 [151,47] -53118614287088422603775154525803593979589204845406047200339283273199693191903967221013164655346938976593666208458845722304252700778870399602660673407813765318051221225504509599211251489087861117052119432220333406335052736910836329475023060868325616549455045258646082796954474968718082720718459342171511480378948098737378499336457663462483422882924170865248880294886254197802273339646082555093277595313316099786320323272125323089063644717738111006861284622644189489464196106740329494213098668465265683173382823232293924408581250647315672833119433547401603400765598604930366263392781801744046618166419393226673421954718093504451044182263552002712533138312327417599054466365340855070772258571581226107509562524194956439716813285056542714598294007392699488988360175923501430527272224129848542751999092437288737595547370749782068711995998360502488277636668631912603478560145290019327228804742343684629178465164582965555165780546579735887593146199695886192663629818070623184191648038729272370028534332102502499868373204091086120890420815454270093128634057009738669907407972704669925554454411527550877437336329149273912306814715595741255524270572998009687247858619820372144747681374927458539783017956630119969729736723140474856654636549237157594158617482317482615118188965503185768615802593438839195013191898044731312366227555602069346601613333093864225874741165606321938321578653465684793240805637935607681328222312592121722444188224434289469627619034645849253404311904621140347424900864793158374582124469054991603117711072666869731030124082009541150335123006361008921736464952184513331990361974372759381024294244304590115822026418236032938644715015712336997802479604318584761785776253323298911338840829464856676563380226189175800929765939995294822537569592501394224835697060488824261288019507259481542844877787012146146572920825794711425384755254876458641336975760500552616363803834747690862714571968134672 [151,48] 27109566364629317267297595645569935983354685021270201001216048291473479788564844950591819376746569566651007868982842285507860327986256670179151447603767330504258058605011080622116372917824785883008530413485119587514693810154898527795925725802283629892013871942028081624393827577645583412755756807891332374056535407528592153010273686926921256205975774287965070393528912972752308353339062360605941261286874124961209851259228032187360434598195221972938055833149029130028035575108560831692381853383095606433892168028392461017111024443918551471983207954504032704607941984624132970248919077647311652826361900570980539496309808029969623417046281436275672640080185222713043208178085192319733753847646904393556614066206956172537125621528071670485295591955936883068992565038525891942813563068319677323988927758928974532806241150264475881950554566046445350082169597923390074123236367999051569893673150548661234142400161936508994925178387850743231181983103800803713904288301516729058224452437969487219820229382836425754486338908489823251733608573563886968836554748097299345608698508852756099889901286455136607379225992519392936585457454792631857163146596373648965000778325728352155308963100696271065756441180422473879453333941652675840460054243252875975266952120130101523255719759840216322016850400439311329119967261654824926507771686568053704089594448441990391565678886293878657202804261171890810741786966069155343994421316486242749045111721696737682188774122910402106706796197849677030047750401055432746070288273363604917219523031159687862213945441288691611657524413651632523018979874516163734518348264486465125942488531557083851541271966124532243665723343637495659078760180357327614295678908901278058202014464534977430254414136274281947608903826982137195977328678613843289693182377668276177462657811273202290917123266354772042640066353001514873785206948905765253438588090754900983048923328573858943195127616 [151,49] -12777763670295271786871443257797461802906097989309719897806009557798563377562048240039953824245879385676812977773054506026415426969770476157665968146433299235142282732447060725179924671184924835310320006087417838278309510855307048077272498824402614563253414869576358498233917983486669641838129815219602013517026821680954554807995857937934786266485414411288549828464441207005994905518743925336665894130059218130744236198882366910490455888092526172384826507857941173100674679817481946900564804786888972861429962325534136594950045672065495590224372629259324143345786114502734253907266722786394293981278049316880596351563352701090913373010068592522190291189752113576332236597278295130841966454629794409932561467907623628304548246471220400612449272721643919460615795011211744256614131407467644800627027766314327426553563650727107989801012463125215866237323278601620440396288096374470324405861601358376041711583708319834046443237292141390926906785434063642889213046996713079302077619341271422126350819384707931759958734328337239525864272508914262303475120398328516994369693046598929553373133811184125433614984637086281614938895003833687808192591097116252962828709420443587693732983536585736073265964326622168924881862988180382248572707121171739364398112663579206782381969497009045680283824454336285575477906274302705338768991033298997303242380106517721007801761168791613653384019330019001463157315734540985655954687837083054723831947882991672796760006237262287080214164501600685446121240951154713804852375253814650460901338300611932028295577860994078291194830979322323991391397545919532855349796344135482912074449859025889400140031880075952336180987808343780537588386166337745007247106401782986123501848782710038999044930897389342178987376202917754625274148303123802950405160152906497381578614276257238485283239156487773039419517482299262033252482654644860462513556235572293204636234687333854239616776 [151,50] 5556392538288714007289810832159086457268749081804296511953695295247794457895592601379401153861107866826392626041844719090760516771091473972844578561892229796382235250730537705168861251811818832638619223616208521220181895387652110072142134908272469442451432843845758355994681411413757884772407989742289362840815053695862574873324281316209855194472426792370138297076429245926486287819411877877272711242843826686928801110818705988677806539356834252672135562805040101328282551745933371867054354158077144593426433757003003891428361052309065925200749266449089510223144417494687283264236239886136825765569112272191043940197056135166809611856663324196888837527005156010028319755732862185583632690330139888777653940249176263468903224588478990883737714057542731723540282487752191271399819737878602126449042639042055715311682969042363929160695130761709047983120759225103145086435679340728942169470812845963253179565486365812059831454979150354722223448598571972586229212425615908031807364277512266195771932378392725441320753144481776780495688850531926622503435419769218482724647763758052988742711342640564949187711545051985328110564825098986292003754051851087959304977129053440643822113458210997294360295407909600625111217044637306967572139049780755237658088337415265564274863252149795626858462148284756907622762985354915413868814684054915265706850849299777380786643162367854871862068909716709911547340042034478840723391978985170607695712308000171435381840874398473898412489159165635547064618747063585857167133678197457026398375980623408855382025551677265939017109816354024691889904491605898875884900483475465659196519126823207902705726537049833973361795121715060520345388396442106318452673984385695541300311143877922582890373984833413914548600652151846804782358129201772467731441628076502618357909879985459730666664088703408833660093123008509072148691771905043275124413306550593293131166012096317323232 [151,51] -2225899879502003599420491990684119134705688361925130559327247028259299158981130210178996245951457597160406629934489517401010803160305331958537515060609661537415289212236554125352996631277834362693418067814531670302246595258712487241252420300118036921167332071439889950638985765345269018172166507487262356735851995497504297415393301171241811554420950887060485780729679405033257535673264481407032005864451330313593549439930956257135428672908155463826169882739000770580459108993511018447804405606084904511038976882103420445355230077044229327288918684325014448389955892937366460735034850751635066440639890805802766687876751952968678585846475622000416375991629928627536084935638878746777652440510268982174311442241803120923713364033258837977707326324674906028742887972166765218630283538388818567182895087713816204551570213781860661327357912672418538978245261169518848183261763463436839462590207319423749587553871660479993566190508652563516846889363518084926281803936866802440471280951631693943814837203445587618502678194289469157718702299317193511238537511421231212115919111747074389603894629693587882915580016340100338819765580575490233550530058168666268412516680994550165123892360870182929524604382208221910896964803186016793722004515505953101754891780686264632772324388168534790498368624124180899403151037320428084630299159352105915463989725993046869723312516429859578525483649912466782777146048805706910309668276178500515656147433391144562487172059831645814688332015747950891439580647205928485947951978217880078125053296416228697705902845042351651307623858826229696134091268097679272455915702608586662089944298439995379216493963148400956250324673340523926487474792496503992401988101208956033621444874986494435599651701343581961648502609141148011626086320473900628772198303150764106995018205673877461425164954882393785909700074429986059008146792602986835139739642274161606974273900402856548 [151,52] 819932773737954119226821564254448794314684728694773751870495599801885502708256287163647115966786543196838725636783684105372306111890204295086906014378486749850941478726464157637985901822215492304495243406532102893685369864652823875922325177126598880113815734559993377006718476756154464125949624925887097525582348505764232172119566615556949992199759775725734806508911353753194517355025750937751270292526891028357004201456561278044718212049998387967045451984967341778360449599479967348919554906146933867106187144912443172974237787204880239674020150815223849551195391757307929373107534573529534257599749735889840485220038618520527903527984935031246627190789084111940788383009346206130387195460872249452752207857007957142568308780381197905108013152276416668230619585036792847302170546655150187784120644576947673572926513758735416482694958376341642678587925235516081044692600733862823254696302222150832626639294414138346946644345967739894755981667676854289522043682774407733772959168119732892190848584645617825763689864935605698524073740072182497435942385571083019155673317899660603987085676014251993709608601461626172008028239739319078003126381883064063040854185926183729812488774969005369845367772908563495126819927471845886696950715665457462354004650379255189108311308190954208728800261995993477494058015373378276579419937787395110308222973371510453286134619391187838595824162899725747297081306118507443126496765643702483809829385196313700191126401736437526325080819066726752753123000199729631649322065027009662221978178132472861630961895902660155057629050829538829165050079400914941716418971868858195980861793995081171126797579961358360930976797938829706069053260802635814219068045371929391770556829364864097150319313217850549754823345718828785298324891154826427800095034448139407837463663756464313192994352966801614727166582572913729488472110849487255914157325466609969738780398215552 [151,53] -277090272129404396419921407743505214272178689948975108094110671910713410160701237495392161957765723487829519855406009423659314824534472309858585276330769850231729787370154590106968267282456511173202028562606556214032542112283948497399855233223553548453119645107333055288204065073880539114349801929198485499475740186169440220638988969433984214082515237141347036617050519664980616695710045634995340678913441006998486460838841344856497668334949432761588022061012419715361931835035109941847261984881384635884725027261973778698648229863573611002335370179957157283187694901967761529013900531422969652127837356753565837684499575575753802525669798446271097451582977747895129460287220307214046206238315716134892638775816965624533287015754184995333702549721219250046729450526792432166740107530979680514712587541974620087235183525676883812209890137670512159120481412202310917718237465414760588394623598162583467399921260520474281231150696822911940202290777862170401118366519551970185348400464158519729761029161998514931596815980802150139349698902428634699241456749178125569950720713850264551461490728725730615190903359832958075871923684956195858680398076111185656366082357084542622317279228932312447591517010245292423388310432753841997962871152920010709864338305876674492355288226846850561274619959846085822431082539409740473743678590921953877846328734488293724584028005363210733381250782201242146963836303778752486659453325989172911810491110566621806359747523353184994759588355246383792040454073129559337112664423252737994607253143043347874459738994003296877264251281022531140763054197147093519348347431693658156964267646813805733941269467240252170248132493920873513950220599564716316098536478814223416068113052551332314413017839494233540977752761514694846383283847239885876056532005554781161201791448757548359380438927219492508472057035680462907513530887333641942206498986830130493353891120 [151,54] 85681827502782962093857913707627391930785234079511838892126658427282684237589898862909076119902739124848889602108631704231362403912655928059008106678041053641576253537986741014012395532709261060031918566582956373510946078941901931115843758089182385016420844824870093793274223489398153860707291151945749966670217967402049451373400331915321087609927601174110322632873564024218925294506858235605375989470157746437133501588855450624452583142672651552218406447472730304094570619966232223670993569853645684946176146800399949213015302560598437547544112157912223332186625621438002396072171881632220126645361242395318697066137876429745179392731867897762247833560013861925258509363373028875086817963619201600240949079093369885325363678475816999093968484568026542846345822994247433603420993779052897638528205788603470937224234276788793669028057154201462504749345605530871685387560153361556302912793934783272982381040700956180717096117859350176303187339022399623426757715468356029059902652917551862622660494030797498273857304976220114469677370869183687781402705203937330798121707853627172270969852639400684064999558766026232134025113456820359024203969045749805524431024488855864337008524515575820734316757385328680106438936492501590717468492574656758778770875117448989359548794100713574830592681171176584532432192223973963905079998902729870947004610564832696530553716000247466735997889130008811020927356056038300159648759192085721703749422108169172608045958697080315893857107462161308860154913342324258405852565522786858524921033236064173381004553094585420536945422520805457891183920285730437179779538858529355731886369462394219551414286702668058864896121117788866975550358842585434841519682950346150706810791701790008230920609120134141762026426241544320022944820445490919237580454895717875479587806961661984401165080167089057841473145988830492236758384427595758116681335334057585631592448 [151,55] -24170783994905070548548539127038269225036224943505352719724681020270583782379763860078369202892261453685831206019682341139626784029572081714162792709869023804930133178605191965759677023643782212076653218628299269182205230223911790432513882672604109246857910101439424998407931513627529228470464585941551985748542112422443569135345886788012772224825753484809729978326696495445375517610007164564518464639354353882269898117425902850968917569899643204763578646372948850255700696172931611114868050985606318134715518675336948980710424490300451575533409685155278220503282614261310555064419551004879654053434388166339699295140183216606503488110180462376776364285638807671396739040141580727157394251294909026512647136231044752543453678726763504476618294774407289353264430400816540231741878256460578702564719995807676192598214936555728166375761953491443486115285723199685543567121760035935077574274595723480372291820467755479662489259452345575695065762084404683111169428164802394524341317550718520605935009878665608980492178787808084344440141041566139079168952682146276202333443995943232124600242688589143939983605908531461428435626929913836425691262137020813802661126739643202983732952614533844952377698629500842066684959909177215839652942491957698279333045370329838974938364116715078860346235653135098947001672661779453736058550748448449834845012567149746597088489632230463787265485955024673576849053531812116532250007032469234816824215887669885624843393570418351866017594183240338521150322767258224805731178224719019431743435728059455439863703850552769930959940881875258722925196202331545074775070381964492917785949421366736917343594927074991671058095314860475715141888866044435192208007024480463518486606413008190113794730344555069179948440216851553595240689769109543540596365747469251697669732191906388520637043981044184771871367657837766298696406102346918934432378466193940615168 [151,56] 6199337563164679203340993269677339754970098822047269821637612712924256014086512585937486780837920525667483452186178783497075138952155134880626405634655546596164329660925788499304772077682176945702903546265351639595707766278069074142330696081031014415422621709425735006584959648418267764193862481441367476720430268064315989318547349289923684157417669324872032834716063594615110984740344242608150961171563584971863173518584082685658218312622310861522953180972061028199300633925248438264857424627971483808826173725388051454560101593702932930532570392966968075329816233991522338305986314902092138965520152964610341582792383222488987199404232963930202888063537720736022476630578155517365009874085410856172945788682968336318841154763480652894968980151365852519307307303243427642581589126596520041264318161290846395525169434988589399731527826509083657079341768817896401637661509921334124630803581100156312595432725657407098883597919630115770224652921489246727604143696664362241621881938216917879372000316650042909671795024983194981969352341103600070900405260118020226508985640697354637451342057607810044912444874207062130232477364325467136928588449316066922631757612405064487875227451870663589861969954002637080191325591920628485997465893729599328984800477733465787528470268505207547356686937080251112727633501876566261316716728463229482954139394650918068013098941738725006676165994386225121688218695916455366617571028817680939512475433219833311904709123916485109737217029305386892913842187509840825194934510657723431403306744002767637285497275001105269682481042306328764832361302736629949210732632495299097822972961551216255611016345113115260986268383717496267482779542102311556477392252730139389420635099946288316043583381755075562127745425769072014812919777973364500199032242673151021625555882394058855891647984592859685537079152090516509055992977305331646900754205304734720 [151,57] -1439135237549438009845125353705719945927878912559871303359992935658075717726183078377618810572056885970725685208007648155876720665018252339744624633059961725021942348134033206449457833965562099401881692617774442644465861891726748561311614195797852290836807467115061809278623140159300275122932922359761764059312448974982939141853854582562029390508016414193207137642551014867577912765214928205922411298521100203791413018299106381915771421715841686535006263095767932283550558779809076069636733638500393247216236717955921047879223379861633026352358762770664398509767825264794018238021708250294582524920383443912223056865652205202593698678868877599835315867471208597351312377003515506456917513966240764002940137572922263714886004948853943604587554180197484401343573424790474222608675208295842349227713716277816047359906344955547089481449666997275569364464042861170426941307358416825446128910385721414600187549893993224080934692895479602434107421100569906882780683464805572495785053095076149740682860659055422224861777844831110389639229566652446605378808507328129362957750981278019069691519527892019547500974919888249117183949026300251544147938184957805554154676115474857585428326472718587648655115866667006012475500500875908395332552696182138267629782055839710187449073921330822543356820096723817457074592985572940785075134319821043461423500121527288766510622141269911029248502625167700719132329786427040656041691690080345705657545163939038771378763341346392497120826176279271609656431938012181509186166697420206113822706196527679090745028687446235534457530965817316916694810187283488441055470678455183827732762120711876632079882993782880640423808689768503582342713459391707993982401470601457492340667313067113825667574419248775598852798637821855997020143799832648467375280383852445393958307826229825507645472288875036764608046902966848816204117097135229910173026599186048 [151,58] 300040528915966372695031279196272700023288876747169476306327899522724172304573114400877074816194765764630586140893356632669465074742145588047712963373096143838301941820541592348736387585552814305492063004025810034851398827168464363275818994170791246302309329172789543494738148443818536266720184663187621264069468683867989902232588034298058194566068585054254358804727191217302850595425929715565463837127062819352090355647397866163046036188320493382209239082926253303608623327112104361446015615735023896073053548078742946304554878879002795367917875865097391334979330200172131723217028790184346541796502689549876262668557730678750042257770577371332799799657558083096663278651604790784682116360804944260854228328862010749379443668409957534875701245974538207348297989150860232085267554053222901962543335100488467415989609711064006638553470110552424644788951045761944584104363483738052671250696929391909064785687313408243007912004436514246646720390139157331498906419102390177442658907723938804593853708342463962511408467365978021661263469033770527984771459639205007125144964694760649572504362303869438837092908018555078067505868720728661204848721463711619218927489328013594108542077934506846692793366754935479851123278085803350184846385194785088129613743302609997631738930163152120692230111732545666491748103954035363334570879635396638041002439358288822421587922906375453535941736505416397619388765852213291433377431235363346798694881890032066293962655217089432945314309587060163114064791316205809015587150363690606635952591260317100952985585132481628721099358817838381763186665255942971828874803838865949500880949528535256446004423725850880397099342058619584492596219645720727852466712194622407290294021484814812977646744436694199921241564523531594123199436545641754934715462635614466120249714098588306093373199296673715619520455498929430598654383598452327020397324288 [151,59] -55192556052024223909466466646087598121940201331435508886785888540784599048481054603843816058446896125682041803348224174556710082244515745701275990402400670677171247408449721083310670757204992777766681893822782948401376894833121832960536093659992746451428500273531925208735243199850512989507737188438079012506166366713430545830218426535195861324154427086078961499107804399198318590790653056561772786068559333632282060622962266686387887661567120298930755318759081900590623698379045154399617162831557533390913835826136946713735257963257575940597259923652360091892184216174582069442116859437500984099780025339982817818504041714078325941593588556978528487590344836078458587409570736882693627475810718495860271953963324255023705605808485121347543454725232843294510019906719473048322696842737731670932708854017778491817217574508201049165536503047114235855882545588235505923941080417323376734073192275408615015061265772468698032533625897860483882843080726546140492738832841555514378527600342145071835698229954801838479318640989809558969570849297654317974990734535755177573555340870205240896374055751547922653967170263820422114437926202494317571327633196316478596740017296972739591313790321785716962951243808227852406851400637538637383250040854139588717750806762821241588911928363794133563366235173635066213999224602212540928442007357970750142447609063806911629303759894199822244026242173675284853440517809554997227924500160639232031167321605382601613550363591182695889571719875116055522738095385506653323569618645157925918453632672556791024804562894844097880013009194117236198319137354305648746242856327089303498631026035326189396170261676002580157089184336287708675667052172399694872998801335140644273275255096975853456041198370212694281259290595379223246833647327192890273688285715637514266683376545424932081817591001499111879482523011130988080504320456247697783552 [151,60] 8534300616858794177557419201143752620285315896451438981209360550138090304229332240249505126434934133832189859804571970358888625260270299615380859984655107393351711133748466085581570134339458897260448778623799800745924542456736562671848503394562961937029763620060316939462574946607882217237782280578296518795786707086932892144967027865658418570713722086521165184684327680770576260156018054735303563397511083485686854641637743244101308809006156637937910561101613304465761258944712631272878272541817393571843847694232147500346939800110539395926181705962894357974272363165167817463372841097293217126192293359905632665708268015018108850179416402948791835668201470546981465906163822201241582391250462016361063326054389048674523634661676399804793922177208874539066878707842609676415058436375303762981811703476722556771523938666248752249368428747938388117076239789621351739828936520814877116588380583354778673001768579600639565274606809457357281339967179524393010041764577289631115160533226215064776773068361238759835850307626257364163992366904002521624784739836910763483322964076829562782321529139062621962288167177630343106948227817790669502248282578770975389654601557973751538925556092783214862831534414216014166631314151372639935180361040430036748493738701566916440880058502456584105318094304648328262600644351089112522290213288994118827650307238791960342572904253240737632881820092021366519145330502903291561222158873536501747802232511161567832933267491927421850136063388701192423477576964944559175585901874347928354098738580664742647142322009993849938078503319411833308908665943509999685337225096827514767751392763454492122696069355883823117019445175981239216827300486726359069081575730222174599909728486912247412778898853014655237263034844523849313495995742629796123603920512711976592997204596230856849667569612365312765847724940668496770724376731187286016 [151,61] -935550718168620146632842458122518111821877101998539821429817706641025819553774367668271510488780261695378594834771874808292499394832407531680833645498228603092165671866399111170913083226831531658185328383249202244069037815880768653882948857525738802195829556255684696472548686364656763355555570940575636991673160295976308126362595373639591778456164794910103896630189213033042698719592280514934100682973003232317783651361994427014893864860933000698116238544151574999728972128788394644321170416965552767617301305669665640209557445031973959978169623580391520516389791461984534604521076696236423354432991246564668856565374503358443974389560095344238239308785659095336341010297119568986805551487918661229079934670245958310680076281594791605020737151913821788393566147505863983150564144551032185817647795106917176925813042397006330561562541082827917626386978575717364656386770850914300054128860388489377309550501424202119162264691625337680360768592788382678708460938531161013513098296682734047647514269210327677954745990676189495876904507158969425360153838931217735993004454431716364890923237195464304219634181858498632942074755821830936788432207903235748709876368747362697415353969946928562163236337829376340780925183235625486181541207183169310291031156545030410153394154394277676836067295454277053131233896721126274359972085208448936312473396430975062171452057550293971861089534225491812607155867758233409136804662304437088024328995552746693722824165873182261102963732504413489746769050581338995285602618336081429576876654800727639321958214508453507687379318237675214000365662770799978473467396708881629246928784332243588760897959591050464637245645515764948760444968769390265615044778417556736485636529310203386567386232976781035322733230765886331231455322517835072679987707639502446909566777884997156089454002898242737979538809540264958970065204719562496 [151,62] -198544857175862865175720581334163868850609730205642208756091030362697924420591484574986852258221166505573495571745106396109582687768982901904286735268123918404345729972199645432311247399229045293377792261822972988321708359846740342427928786743239992962985661549265106036881815196265468385711426523041922877336206026211455536604306060627357072739247382529700105795440423037446146598489300898973150197884836680516077405312735551369990123657854029982504050561265861317906040353690079973005128945375212205951741291751498607381294583398018330437645486271330312352606847172317452777921597897573825692838763573864000081548421025874539678407910700464246389208309393467727523794638417338409056317131932897801783024205290765055269442458331083775762516545773719545003771002563350914045682293249563133199214613758018507467445109121758259317127048791256005288829673671633426934409137471122241237823148445759765721626006905846426225322108849904353326895477387070775629416085582478752183599638424833224335952579796701827466914106125223912304566853054192014951106960464862052420070663465360105099902970894470415251102385060697101348158687746898560038203022739537111125011526384912187249425632989154201885080853499456875444260454155285432691610151039850629161973443275298319049624945697872969639347440319446119214771367410174620435180577510078160562649168592696931239987274436861154372579234810686522901840818922619426942887282070547579227912006786346215783021022001609220666902807253148912426856975238812102129571647460201509795782823497222800748775361123191219918081115949382988407560630002985188585834610424770797966861100003565826071529968880134092179022693294152320598459555470676900918593707020027604709475594295142010155498950451395760458652813614551674005364719756586535435083208871631395901362257157451729945073784704251213826825361328530840016511682560 [151,63] 36285695923695369200181089044271366306728000315630565118629204340599694676973680115851843403542782473718289358274734355253250492335160866551164274786484347396067148278890457539278740545165984322177881147820277607823245133934329248977309300842653459562782288301296038025460568301068250821888892040520007171273207190427103710783710867462885705220150386384100840670286943830339324335383576414474287540353607642968777804792844005294424291349063436943420095882918952168531476207690610665519801326028875341432525844812755609122928789773360686754419786191626145757992471417131123613892198043665591505843842009778818615990311300532020493828579419698037472353047285605105358186243953958364482713685931030914417760752839829770412868125462684240234997066441201748866924044797328343498014915788124025425579403769865032962366302275300811487804155093294726781632312919475701880123704971874527777749536062457011452517700027607964655640867393713501167362653862232335554437900905751041510555322956803908990752091118403332779438894524437721753181964298356331432650426940503189010750970705994639258547440194476013033625805679179263039670586047577199553865365427680819005454679354963780389305560427854440150437298697230723617593459005922265685945354870117398796751836692134605629600027130366146408882993787969647581916206866394595542174456307209112401288326268760600912946081756440815503015611471142653779202953290927554408646108355253801273918192164424525201649717031111148969505471347064165542395432830260933712189986542980412586560549245302596009740585653379905795632454641910119750294837184538749779877104482025444528588387708078432274371928943413563352402883357071501953063594425886134781764092935586810324430421654077536614464370679062367123193905035531908848180772194391761079808385043077526406712918713023959800933872266017859979683342377661032172378397440 [151,64] -12071853340353049369860678122728412025387277655743690686331807750588762327227197299998086082118292297904842395776086580684081878843219264646960554389483599031812858510938980584663118396468225829051667243781826726921873428685631805786603561456827952051090189488947840483329727462094610464983260924190430634540744539612923601907550185914058898228380118033456915632218089112541253934625191783015811700915021942301911325380640043808838699465542699013744481094500123517646063167938005254432335880354468876756605031984203879017221211913158436414253041238197759734788671337849140300638115782650466895444212802694604975068178899341538905327739359871410548500184688550841605464753700020837130755339819631283843080369328644587234061537822255101406187129529640244019228807924457181510430390655384243920158883465486435457993975778507526256429214165930071375260795352673652740577514173411165380147303943092293043287336549824397825203231051949259683317221321812175244736346528102104264701940562832704209333752895586067200693220134098537297154562772194421514053470592914565905892752673027278866438634788760487997602191173232190913886533561755517245805459020233536579469755384134067388901584005100610398437247238803156732187352575764779460634121615022496870102178653881091886259402088675153283843528033754925625440291694151365912094328299843176038232675671772231347045114770256539035894286525254655501245787024533790665210412343248389084630462547164992819361646640779109623854682635943612277135333135429322714858042629857867664084975910958646391923243774080083037710640332152413161576567844674366511381665472613325996793783033244368142411509462080359085053237433952338562760665610955360612723002347603462580131311236581021073399621914741122285814876471686672400522647704866566209194082237705192497594109824232187462967964325652314903763422533526959928149952 [151,65] 2495567580459282057469488912822306059159044964709666004304985956580655906501987483153227183717449590704662569060257429603961610862275738955019642856821085008346678733139258821525570837623750049552854550819073672516640679634870098117272352017103807566996956403074316547525265605470993607198489454242551859948988464681184097824630532239289864951640691424150014408951355483774487449710700820035922068099998761548081960025351405013580094969837687143735686198317699860460630341786427392234917050293216431202396743496287510089100070739566695391324877962768695416276766951424865550589979316158437212332086775380761124141092640963088883392640980796146255793541088214748308233536205709994140963124747616797599061513818135654306573466442604151074819315469358657832352269420953246665160886341002014168582340155123773086452918640538611852211391527780706000964617185864447803576457806841634633692671607320715516559446910773936452705225457031652149606788115367916935542249924831263781024164411918557556447966808861147727694818717145880309937175229724190818018247692547033291880031236948715872753520070122630523459124677426456778634171213109218894339418775059412832412066445916277165243256094396958521585952544659654554036526012712164880342672271035412577801950582819543310917156448406912936937129295408849935758799713306655123238393964269101888552341283811095692858321378675759522689714394043439879861349072687666606127492632125022646930711966330342988739352974712621371045520165739677659057695694952820640175146194277765521831535860755257666714642961585767346962067189708067185483974431470192423889577677583040447772592578227282613734347095530603399958533625194043807084887462809875337719190960066470740745880546483368197924243143585386017157794748115291240198305549178105480263053527389746989801606892206688929765134730606754834976986778455573938776 [151,66] -323816063219987991958936219550488749963736704827060257433516598414466201978459771579723816924608273326007890213354220615137522691222149241798342790559437273553784952616030369673383092916039562819104483036422750876897709935969187225372727258890202876753951715122041533583748362456804788493886361135889522067906840605497062882577498675124168825658739026478166575375315630177210657839458498109988362631210571473517800792754193988996490118261204638787161924706888459738248689952717194251357181723895210884319777328329886806298987450416091189935262459192067060101135545936154820584363716597269882600790308337638659275030793341455236813497602189572208575333030866903307969864202987415061024299661018252759152131272097259560975209034347704986965658491732589590955580081891829918720726204705679544498767896048100166209776265885398404907698748573041282172416043483162025063116331718845525513318554076239612088527798678543366186890816235966280378299187344515152087826145928255767976851853098777237272883759291343982936724127282744908179571800278004481304273103795466730745084457658690713336226175729966294806931486745774549739045869034531970753678045054433939908744216744568364397163679441265380239590298951844978338337555998467030634911522788431683607751919274887888388105577238475029589042902326292709496507776642976644946528732037526085929272833949760898878752911849283443020391233527223160430564671386323154337196060000402895469680993160405146761949550035311697374002320367925252439672638642373192685216964486890796743902236522732870768077351938307452239527646907840559867526381132800399693209231505466594475394376571619661064423460038246457021643822388820406636381807439338116200788550253535522873391704472855737768370526791422975574620942262049242567689150520761459375955945564616259118653578568057669241870949770813319299707315366708352 [151,67] 7247467851430075018512539208639882882797271458890111580442723795723002350408246021185879448511088030700749716639349930318375237027476971581843033287164140138695316195901996721453077929948370104556374613453335446412491670999343491287359749285775837071542774245782582268977453026369971963888430565886486476545597903562314337113173507492242082292734555904229116622580550388252855008042346248506020814543843490377315769839596787599799560115865027485318605612064929401357500716132969547729955087382060449585174636001464937402931809359111475740306772731870975897814646990067656483098741118132472498543664305738336737569048674255483141083381022713305095088346143982561406131838495399346814585139880998398764100580696123621518577462220376503515781301481978975749521190543067944535797861010149869768679266993192641151155589116962185117128334483922105000857899624605504999370008665509724511694409883989135554537823845342221153786144428456275340573901182708580359130128115719922065726755751261504975845594667253357446567079904011002462416806280654677936773132098123577645881930306723723912334536143605873531538601988925410757026889530686529498823127897120391727870387872325877831598311297995647812339989589858592042049024693605934582858327807456029072108093967371116460105498479481912599829379480800335297501284555580656077748423838069529485156425360874487070255902327550973107921853420022835099420690761070083897491010862455481457927571005918096319578890536962306880085308312410815016963852575847279381081229154180503986054140044383230428438698114045192664616653675662726368593694943423491406897855454564796724613767275538403578821637321673577775376107914263703174333199134857584838241504804778942648214354927627639952665847470137188330797227337035685451687316713042669761752370780800881915108028511145453159112893622930353352808933728496 [151,68] 9052960308982465980180502702798462520458516862682154147310253607416719124861941555804603011549612026016337167722624768070502833304363448059108601587762899751963623732157591587753650881958619337567847795677930972235514011801145425075354349636239449149933682779416129491455208069607483523818686502398417015444534621579583912260883251276300772874065976696081558301778405507100315072031775769841499042892079230997312853006375647374733905797551016895781939186150011748408662091765652193062756864764204955457441457706549218446561459447933800619666815980074583709154171724405400960014808142226581963227425069647877062984961087004042320949219055091385009469287472665151802512928018832390794851577684644212524137037845918830691794146711107545735807554806621629319182658286659778383327003436550927144492663116501092119574272712710421515459450183635457149545391263331409853034139367974024508018183139228575292470305607779971266483219579474789984987931663012178754181627328391766408146466205913104383965407761709761789818423194386547566283132616945880329897130429284055103281304517993177214741379865338499912699318425772959586091278939645734113811117698953489080117256242477339431761894609038746728915907688218169511375088928694787689445588642174927121315928320483900826299406084417404112073081838555018163422640411142170832242350718041354255885839008967522343970838513959262425250343264806949771425548339933048181002638581864622711235969019261088326949548243754981899468458773269682098791797181922919081688820542821682834586939572474553872612728119329411104006214969316983160309320163495871805853559055331654433408523227479350732800904653178224293317499815759716346756058061135310710216878104165575680069972311687061069573900173369743431193462373302019622938381643592904519523974117634924147964936122282171257264290296569457325048348768 [151,69] -2847723650651066011196171551165646492138361964810638350219163783378914859178842133755504009393339086951353750633532802350180951994540852430501823448967593507796591711422809283666526050470527854479420071540144635056645763012494451433312068526122303739924045153706457129430768375589009706982973051317432919902661382840238722640330877896604914448449668440415975653096712156323263112013765358660872466318538060195125401566424779206788116120148309576623762241208703012105015678021986595304316230646259711807529259335525604495580774847633692900051051571545656923977248076252067818119356517826495228892185680452254227854096474916370820727578954780466460328893966567870027490660543602384237356932747454736028323853208805846347363191830430021639163582966415527852312726188471755835117873893253099159129227945458849635456686102487368844270993063460353940682847822536623817121761337722577910670446850404845267196904484481987786225558071325247507505666508333092475327158798133752995235618658699502508997925405192235999848202211513772988048359960878293355477904994493633855015563865975451216989255135610169758247317580756421172169317434917936555485479589910157584204091214194372242001871657413432926570747453194285075919657390503399714121391008180096294854701513062590468496010222543188764231580616021014709807309385307526755504084017520031364423472671432928585859001821118939030517215187475670308514543276883072903218336743020282378574095929356157514758016850911474306746498281374173994177311787206306598957423679968196043861185745514212478964405320920363269495875739322076883616106238235702427403153771919455579261342447257665364494939835302990640287008709248982153116986801266589388007165693794540163145254300979586134202790916127169154358669639054606348102862765946673386926604453037214235459310044973928362702427521636405066705740 [151,70] 544253779090902329271647556723345693247097043467014554517072775403492172307847176883774141465942272238516675411169263432552657974341946540916451952616408100167434754099257283807046809765406313365317950742245311181290676103486612484675556272444050108942892192790991830256423593189610934890675461938096015028697766240561951743298672793204204229849797661500890462607994135254034000789757135745007225823293290875278486369870478207810873248343376150908543455182800232116100028089207124864797472507873573778826784591537639842783182205394254010514978926328892261273080126938896234889325065090648153276316582360708578881761386473187067276978275099208829288627885309887813206473779843736796559847115808692372619356032817179047776589900824542114441440431222333277605902001231297570840411263912887858959350001243031570995626354019958578022961876775053206888376209530195304109815128223004473863909266474276535462958679115338266042903291369533769122936480176318086384773988499457303149263799907097418994973694075919919624501811481205045896537864216550892149201971327664364059192821598140149537598854968480797559497194341109856764846584511488906102741375277455545574117589134132566048386046662413186016850337118774910054781052974517417786920928492391921005152285821201968352857789168001787601189116474668615035098738868425743553578425749520679859364322191158070239170266224809788906440956813964854157467890397593482161901311315571510048364455068362932443067816937587111434032478102051444205881227635417361192700308037793034146566268804932270600883156867705226583802122147402747380889940591674940341810419193975376071793860924811509836905270206370626214393685125880236601238439928747175741942151331765393011281330765329799078201460026558726146495724595930913532086282890339671316148012177418816313680665625996066597074531346753109248 [151,71] -79782612850935911424549079694601491569969995672305483274021674749355403011540973671120207199227831869341499031505868357670291338936246572434589358951346772850074485423866128140603132653244316980944981091128473957765389420847367641046460196796394336203326974681925114309463000238063534376734121497243509383044842666450910006962283613337089130372481562660141339419951373120799528316968986786187829871026325506975691878955054448133774184628474312633204067036982090796494020193198895073568540027047842200193710945448307503037173682148852964476812695173489856937414467262828349366278600611562077540474080678827135574436464538103423089165844071348087837796949450529749324803958709279212765818894906289509037121401910173662638621129924439642201695032767841760813799956331239533145448602389626717195810970553522758160049270624698265464067356001062956521300124006982273275885411555454921305555890306982424743705033189314463266937222759121856999808186728308575656650967271597244953743824701929518029349638544633595822142015492756867305217536338908580127800265864657288095983275023812507769171407162030933360625644340129032089361127784631266263852284869996372950707980147431208587793192039844716414982894137398729825354289551286188864533285892216909337473599046983268960922923408945294777727913579666869249988244660182583715184101872103841457750700212770212530609805313824306166056546285349095881320302216013241016684923282662998185817530855552891053147143693998450453418750293694969776045797542379433653879176299881407978434440847028594658195290478740124485524879612752085180273409373064978447021407195606007519387183811219249820208651654560959797225650035432888038449175134991752747311518214980816240896750789822173316014828339862050884741362717533266420506119997043540670352369345544665230507583306065070416931803411507936 [151,72] 10609605324208380253882540146319341342279929457679801794551191292532464556622060543436676653512990751425760771411775818265154141860323177990135643878116966410587703504788931301198189241740544689281226702322225074355502049209456830348323602959726534071782464417996030489088269978593902876528643140147712651902411654248111620050601071141089336562791973289510286073732685545406380133612719222965706557605701638163018770118648069817497951875966349237844035647049640158035436511312327800811166670161225246250233842916826685790565604610727334247145855931891407961763562662398797999702126080147794833385308177222627616735630302601556185166046364055459551414331980281759304193972930875771309808903298878275832978057785906603140443883127512021171032031978162167965172124953194419380347779510680042250687164493481934262377489721635978305689397679214005966958377737997202126224413768419564898664428820601963477327042227233004780632732728512503007685091933731189215832267673864517882961943093480845959383946155659045259049292264361204003675322021208708366900147693699686333717688359991775005699526744898031452306769979089203229164646768021301616536701869302001548958317999559807306617666145565013163928688557490181267720908996882451873033168606422088232445298931180383213971209119956819028297483720036898198969782983243531066548276392646851927464107886250081583995342845674187707734186371942160600606777996087669467996066923034465829604866452844774786570483773680604094652582124639313049090753818884469063495909379810819880240661562383347197019006466571454299911059698271648356664733571945101714909833512109859518679527163817817738373255117023091897685646374185282329314886045064061641752168712770976305003950679067670409493266356209289315332430870204012318797012307694527408536946988831110671235285217338560114470742850048 [151,73] -1604015620503923957728391594304388958085935102497795935712964151534047495120545179257766265582639363651088824621197286206625087394461660560504736233142113903738634487684901262413132064789227079088985212018091212895451210154554387040354725536697256471431953981036628555885100405048905232177872174321390142240194355506000069335668832131706967871879550764495358955057929077176533566403190906737539329836620833368089505483786410442493297734261822245639514947910789107251991360126647978889484222868631076146593372840841662569611890563972028039394080932891831422109553576704074641416578836659157590279510350613093427695690160250377709530400431776350740550101916769846248684708030931226564050479578140054393056880621125819872776461075436580948939168216933004509548514624981902952808414974237397132071360767246751911373772183510505309382643665307550512659867037464556094537386321483257684414432652348584958788533511979919136717327714014928533459448969354918698968252927357238443458102232135307184871051279996901572013342662471949461447315844101370879685027692881524704623955075942627391910506829506230618985375163760173550694701697583737516299918468621954890825238452848786671398205766454773829075013383796532888306414585590939951667941128592181439643655122900800048282523755974402907282213667331836996844911195601098911201986907844553426612952765301620689893619604766632929140405013603746994279150947943543497443217498833302527245037398192950514202022850371356195098927186037075308153826442561828548618596517765840076588036384860112044877512760731632118791734012634371120765173178081861356947250852054111680707695203100510562679409440625491755940746148648960029042516789804442145118133532789078610949069266310299401253384275599098576041018684384499247063342639446981833446128743101352767009812297972495671716717376 [151,74] 294294173163545202878408202087759654028918434994888023712063235103871680967537483671193921466345169668463834676837922687684056078011583145918628246958465925495425464150454234814367529017034949150271449768735706290889803112073747539119577177308208135199635010465058434201013700942050647138208006629950770723117826337433652157972145815438709000550435759927701523993842283242066136572713239086367346267282363063176736810451817338280079631460876868510533387487523142947305335067874066360577747101127768772874991217038149711350000858377013806438187597516858688460475795135760843755730161721123717538263505205365372094156509489400372233610954694288984481250759272578312922529389580080984984599642368507519537507540848584807771773857944790697191585504254009830296429780169616414772118878258626670534236576309818814133781096705718771723838135617898474628981363634713589383076997962408609033115960473596376509362063671783919643892083933063306709912572115471473965868216807251889324234883464533896501682172720513867823404053229726658138657992211727380435893957546920942001062627091843740397709935913360696411065819443765791341425153577402640842074790554221546185367796506099109829434017757599732958990976858629713866805431112952227659017067728316362908325049598240583584712945459299213092494958223122244498322520169332730470368696562077106766184272295003017296067687166691222695869314343789226608421678761257889070165237010027759146682729287605441948886297071825303404277501027367317482613468706759916176921136757175932498213330553305297296181363187283901653899276026691620884444245857372282345935249507931302968583155489631300471465781366872181542794377660678761326866950607730582589696436463418825460296436022813984509098813561675881526107026457949026192643543524512799950063915401706181170888513730574657731328 [151,75] -55093304576070790392592402247191290717526489485869948297600169161858157712336870471828610989246581899749144368773115566518380480877291101939351922927779263343346982139247208633561050773859898390214285502330703268280153729609312779944601208811312310475351438475176173592097553648713849692551834392721645335027285566961300155015981302066524114451997749450606021289507842176598475570202221520939499479157393292049241600395037163646334459833008521643115380091665081768516302383180664043629935923126121641874918538068057216370405096884968030985175717607507331807539028515094107104497613759722282617022110363610225441825107496182361971913678011510159289942654637522724716737399024587940037173093039798177151897199764083920583563463562844839974270726149849181893470782319496274140070161237448663524605750425904279100136307285171673049056444493465357654275171444165106227922914145303363706188430446038037392285272371333598846910928032565980096972245836359244823807979178338432771652533596522916088015541266291349372034485275398590700169025094623254413525677632126609189788290016096949663231395703767578055348732341931196826495858659610572197793286581496012267074773400261064014957103514534303903244602743060249989603986614997413021606660897099799273364102091164604849762617013268634086029982745616651060905933600781583092887227826971673508377863588591475526906345098960574411065117676055426592655902598651412245184610611102033404219898245654616744072608487534988396015966154622332693387702320911702241642148410657013338092325492103895116311181939864582750404018018090452953289047098418122911973862285901911413624819746435411806583167909850536994862327271993892634181144240825365034309717813288889088590252809810162542229744347752592944458716228668425814069515522883017994738545903777238892592826083334640928 [151,76] 9207598648194769463339268350533839492119395857068858746398780087491190615471746682355158343859225880342358267115805381121052995063767351974484880286774448872420733267608597849221024234213227387988268668163172973338472385693933360530936141010068261148004690603814322525689738173697915728418387472137818464076221968389260176040209796514211087022606300135223595841584965409197361490168941271467116681912561868730391314333060019905214398586724183806937914407439800025994971422531155535562888171116597309510774323258418668818007505916696523995933990402289391482653408436167453217218118007185072812002125409157362585189046861081288666742552076349033264820936510743567028190381209732607835561852573285431625104893570247055548320847607940131085908207302110619952107444947122879953718820216307763566272206739874130648034960437275320009774318213555205686213247272841922905329039234712976346976362076278742861541711290192413553707835872748573973111935120486694328470869606865040420423579554904872814758914330903958567436202624870000056886705643805405846343543968012262578588107349020759707387869953932540556313067015914910622117147278740757762762865263592425647722134739085872189241661462008537455423897730276999376831057139188928883605533241913040950682481234227937206483920459963211746729562966875918505443511704849982222871024062842693503855521642998801872230649500059648852912367708489067373949584057679569481102773704474533307590868441914632873625247736058451567680035716390032319376539038144573629303607845805225077396936132989217867173602857489804839861175372652177910233345178197064457232012462241414592943446142665263073016113231758774276183034261852497878112445116917057068539362235892732528314093859206634611969235693860218016610873859134745484988827118434603618889155285427755093016450797101808 [151,77] -1330505706401051759835802223543846329093666748824035185841357654289420412998146570740101691903717125930809024264316335936717819957967409101684539934710601364207845881861724052478742832771099161395799437344321373313605744976340606373079371351566647502767084078482767000421916154014423536955473936509544562058496696611475607868148622469949473336246659819406773175635479774236457347712104728147078501911500312418101615159555612099440269818482202507656513374968687458681454526027517874838156284509413283798863737099413932474608370767591774745406057640203968777724466907004260137446062975318889699283101329858058543870417412680787423295102692267919667212089124465381471480446565099284410711695241311065985721768414760198140920223520879277533072060593439586559697246222550040998656270410669459057372313209233310412020504248285842122616350008649182411860026106598937486434876500931099045901874022795555775319128051715807914191092208928011103004768198924238195377161258796501640825571331473793523548373562448694125160798171902226363654526030733312715091190264934992610290263355809975412394073332218724782298078645263083425513047856118091518063453851720071087092602038884389515908570704418435748673254481354779691436878597801651858089080698996613542227646197165236444749171328999549371045911003989923108288274229656680280676657821552292325296794002702461324749963713207972732915962035655605133216825157847729857699569745553516835006249249790897332124444135201706669086289157708614438784236777837648789795578335577264649491879404983205120401073141084669938541317623161199781501018559948109139162955741945412243929797187396694569003707116030408463773784141712358345096089753756610627380671593428542191196182557112560686849347186798109598548174182641899615846870943988114085980273488164274236446091629662 [151,78] 168172296191818530552105475324599139339634628799426094693825799878059424191400866036291091486405959287308830913913345322237630761528253914953834235197830817679518422496166027555476775292398418522045852456633243382960384538705127663822301549964087601388400195306730519757755104500656473634207409805271418566180677793638891891557016643428049707334350099131082453397160362676833538278608593756616984307849113821926448836654313412030652478576001413775041909515207085596219394255290634810418820112899075460120451055156129935570846428500069127269509817415160089929043429074416248075000390629331394539430718051256147961704925864272052921082308466864305722553787170365958956624098645591657898731322614957744475051863630602948232177508010840621361222486721215486129953815788062166301096678365045329851785625418374624782430053905360965749109670759014756713128246161628770284982266188522437874707165242931564868013888094344165373806680615066665006924730449519814048288609892452662037565338195135736712454899593460395993317462313254677045604331654275587687622919042891373569474529023665400491669167803380606385757939341562770273359837682840937344265013941898691380926261600636873659502524302119851290663873566322445911028269148915832124977959645535564603341959179251200143858432110728339169101109888223854173200190106652888676450485010614569079180857270473833992621022336015002392148854271760507502570142434489940329270780788340052788805777086347811927596521160707023241851547375694955222945477415112126533254185583531521050627578525080035446477534152381827077000435566665569750934052498138068579678210606634616122633378285809608905913062081295055879345265774409424447800096071674577334229239012485990315818872096395773935394312090200973148709271151189520531759796517329974965344875637213202240148096 [151,79] -18993639047283848751812998915473811415913913083453249346087056763380020237703504827473260159635383680275053293832600143520056863623914043589267866428978531774353825299950938661520926010721872621079005784179106675862997044433220429459832451214400696336550432523018856505387148180951763637700527315709285438946179055889808714644675352196234249674796710175074278687020470950400992005820729002505104379648576650715521088458287280804848599105802151456623958437926831747776522566020134504893017651282849502051122296216643011540605960117882065705336052757938168542946390055257439856834228491465552327931944667674873229437887635898118392484171882012059725195409364504671521099088342487129391907542214867907622526470379355252727519496423897134120052556813062195557781230798873390586998560134027138652644105659208294989442992753207419498054334331902526794443244515947198247906104493334526031581792930277122969520526888136148930757693899029173175468231893752298848676843948789852711971693939853086402806475285800364764051820072244029594323720329257136630343068472151156921411831789248117510018209812943324898370130721345446296962589083866025240999828417443130688402763077339544382458320171432808802085900760935660244384428518864170170000556993470362039825334078855854252313450479810603683494772035620223120925222487154360233642416051353092538584401799053358523763918392050208855642788686393908183556981495059335546795389131927324359028752190739092118263762401668896372411935819553098189163261396991932036549534672096651510054846872965226239508744836783430326902853948237028080140171206909283371574273948082777729490587492858540374943289312539099660447071052288540696317962148870181360402986405024606283115797024242325711729249436814735220011557429709253425404821130714228909639236659739262528880 [151,80] 1944358320838047674603068532965024914929832960548924950188173674754132485299256549022983169008705898010067563087145606863711142347460924866461009480893287734991444155664150771143779919182001919553163399650430859314901285072149449381082545258610881265389118675750400958482887127751950983651307183138827481497016222107693953287843597282140265564458397969186801476080800436843357879748978479866262346360015430737379456319402745746372606161002070231743984815115235713225712852007857050426293800294743781782326787029674500834717255545958240415149470921689139543512658660606765938074890415070216445805508112272974506768822155385580772505679172795542135856439692871307915793841933436373330203752915127625610495701896901549938287123521167468349364145577980633217089505319809667711576596559361008690293646013699695136141786169531367997881619313562143964648524428220829058757027759482395036289148826677870231464128113836898690956266963787536407342856786222086368552464523595072928762365451270497348610502508406133989477917114132425978980130475618851531099667580968529607461576611327888797273070378594610129097451070166518381524762456890850211629074268690736257790257490627545951618683940241234419520956927757785084186669506963362750818012580777831121559962820649068252980572544005038541205707247486945354302557896302508734002531648163902788116379992196787464481834383216474302678720802955414191246569498528584249057660175332987756608115107666221254211982898550036657255653913631017066054313668242407493110041936595301240117776200282361476549216838983213410301756149358306893282221730734044762654786288005750685892006167591812051934611270863746141190121569135821353877471606260314187082782295909734702943399918635880281155204445597863288164374974775100529193262073987675153075184863871031920 [151,81] -180210433324371099561498279781074355341836141925167157989039738489856493176953848446722026365341964102832460645016330986626819162609693737903936367725048272459473270396628706385172883050127840988200204723373837429457535433958539065443521531598055568738083981364091084026080576967135008638734914500592011520875736961037460580263035037530425167667368512338750371691586021154858564917375384844976007076241304735599237925314225914345204659836498124565400789458540602410754362075958091063695555637218810293778134596046239929070905154434072194934961376837011958823755024747789614328058680211282309493151887612355210841510588495809563587513596128737722292659645606240620248545702355498272666276908688609436434453638614517349109173363525969110324456769520087610387694959398358323934387313997828955372353617813114530803204905401017816597076866329723668742685303305679467071019942135455531093038027179200432941184236856744785308002230267859450028529337268791409298628565026331522712897845765911782253364785614236268146581422688928778346004227105931327182576359260065989284725408197058951551858140853670352578521549311495528432176111319339104318091835014390141305012546270120921236172008345768881890226155270831755952990448453231729187488722339472602923715124715085914416502102994960211818738593015017721260857122802369502110841237158104230318429414625484920864573686034043562570435945215281917399162178654321060523416565842068985520566895095283394490280361150935773327359891154650935494529726313750007631452175801272742184909135116479101410276443939703648982474209300963924761448955777726052015749721003123205063340482793527727635522620871820207444710380192619739184707997760962042779455690862661590710214512494355653018766734029838676969057263507854313799196175935147046767903615273926 [151,82] 14899763282921407558513778660788505448609983425280615628038821807169228059950711040571664050570469588780005371541596408488896596141963897099831021736518851972497681546327959790962992506081481247210111474473368940710629801056179625874870068437542787848291083552567753197797312833752293945043534380156635266858027804839510389525022255666801350984278942922504306844963936836868271438240843903371353710637823942263838983558083309502234082692948039672164755752587588830874453186916250327701668649213482570570617768547527647498823125519055304033054758390751683301459822322772430278421065107808072986371738779268983405392947278591171170044630604785650696329584900406014130759944252140011853113014937933014243433257354847980417285818826603940362371376073771988349275778560797741618094252788131709293623859250678888701693965214411774818453315714101989894075876856490489701100215555908553917366273404156931164025669452107305510136096605732641643743911004531045414675189842909153548351220892658450730152070926404089232951472911746325869399496635065014800448835538947102596580703726683882157596989771216361631359870054506427360018235015606208436006309931865746105022374661291118729705925587931236617030667700183069466540757205479602692983884558301381140640995591493935692515694945749358546985260660764485767051273970664933360465809036526329924392984866313070168420359325004154101114242448131691637165276440232820766203121421657902158226653126731986203109755380336771707637200745537867024099580248554048442856338202193140984135841863062165531718346127068232550305294909201540982784091571875263796208626092100201222534146465289190454922056512113406186605045674192327533820018921776846975054898684802621572319821058172091358500635497618546367793708536105603660407069919039830375649210656 [151,83] -1077311529448967665706948192247657536669306964580919040477050320429352474335377867966472388882065554446454431172670997937309933702270555012850401784691104436170059644666536021766564503029900354110464006895469292198226997989800136210427456704822243947663601360359776765551614562122204268788693040758799933887507770041892123625390069490045503386672841135251480210064780255209019524752821853480150434688307533553967199972236232053733617026191741479955422810848331194796656640963083857906703952963603000495799855451613450386140949045148010316061560024294058402689770824025106416167982000978009654581090401099399758929405241064446285155252302221826853640718077969944096024565025883016028644236152784670207387945087648750562042912040457954123681813153308750711643651313218525219145768431641261288857686364119242723848405199541928248170145634617020472872189224589285138207691749740577563811225586068969544121895313054762105609061404676055642485219591056474852072917291127330073663094403562925811109113776004637872532922428707042429298369685177031970935583695919373151938373001477457316280826053306288553078853047365890588406679191756469043792598880289089007765207425940604144021259919464173275407210575730260668291495018505695564475327516136698957992286052152196194925030702636445969760022309313907819675895350217201698087781441138743704319442953513718815624373760487417697663714539637920369138433830043313199271646640055636442963070019770736355382840371321985072705830289776445907728806531499994172631794599215004871644225155833290600782889717419339404200917798270712332811252238096315388795953451483549274537102184097525138499656261294641779598140341807433299218232040893720778348918662520778508806015686574624365446737653549014663211760607473211999945649320405835218441404 [151,84] 66967150281474102232537767795997015947735794534483294204723956532625939426755592037138707076480883583368784335756299318484390007723700238064097369257136406706935029338582992316632889441478891537437751088287756095174216241511348044498406540540113585184173855490597056492196854235690247032009955703196378076067062911364355332565849644626107033838361791823080682920536641260182087451745494393971769424147658749329838401275582002088197805845109224042306578577767327354092874381552572427339329972672829343218439097931254901348422343954262376699246385315791697959787961627513740073937995124665652320459388757071306324567326074382036999836998219013410068648504289498904514452018292026838191970602868095011172491272373361790535338040998752829894799370377494833111792789433491383428447319547197631773717293267984835036532111092364017387841734337205633338520993770320605465870112073835539330986501320228071503053005034129304752213573398185005993189877544086594542837481280751723495204904161590010941926059396615343474679528876568139739767595759019803442242636122018134022738841285107157791940714226365866502442323679312666413044552392709479489396200323377523858839804676245545196001032995360541423059431117995987342611637927739491102181439727240404937222678549804922844333719931244076446394856369114842964236588179089052810004997993497806901047033457122011929991573418687992040544542905043358253127733696959088258112418166220001299048906050745448138445397399612048331162164782093143683090299076659006380958313724020200500813645509239755203443507826466901660363054418189287736567115178981254546277635959851064095927924886132426664139378994781288887197769621419489580277887463751184527707521316492244300077319810251758764134315348678300145339595662489313274484209371302171200 [151,85] -3539305247255587701337118943547052212223235579524265609552777426299068089688873118059589092189522793524968741911432037466163772087253294251983096316655873034856923343008831354598455933999444195591116841157215327221987977595780876314689741038463041435547764837861586161295998564253386600836368969598635278808234606412643133023685986498589734512016318679751176601432975124931411018944802776463060701326156266835952949404410679907261679358062494090932072343969064051099291477910996455200011364521331774039397490948901354645679036177121591576620627242057697728562857120709127431973613696805008669639093879960393081093461826397820163332220029027748216552911839300672864040769556369015859409740393460483902719284605076444711797782118118802172508220036188949926346293645333311809077333562624188676069868121562962965437543634726434998021472790473353801012268306231910788541169717139738668510163907113735903813856296055674258132560505779748198699958827475171704238886102074184676975192262673778237503696473822734556054924518366980125813883944017018007501161610689272204526903357842127120641732067472094163555942529236957310454320257215231113328851083926433915005984485680679128610078979234402175032622742824165067900122509489618878986248876194521590925529633121759887594793981208010015985153591343637746927255892722747109115170568562078888777489599721969248544149846287364251825065892289432509715787390906243650823071901066663269019982362493147429887127613277697066926851771119731699224644472865417437236679442124175570989298614682583977930358143882642899053195534295247313358799155719758113418043405863392548735047537288674844599260210966601458365737260265014981139212732923962024046662104201364497951437316216831854359128011402464834354375704954637295894655340033800 [151,86] 158109645116211437808739870897402020891592238311984902960806088405390867293144076964599377597928202744679089729756686662684841280319036522454957521260493168760554829057349074691649650399121220987067847299638775069961392078334957472868599157207429335613786460829545694322270464729154180802966206254530898846269984172662040819447446415499715731821719355754764155033626387640086723583072528081631765889073374212956164593026631018541059859394434419488141089431928022778058599937840548411876821751393424879239217513106316952287348021971194891053242069368911633920685194718608495046001785137247674562207116702959106977250424528994704320046919457507176900882331891645127067705268161475858226219874297199519859652493047095584303366733521838369073476018429070067884133049902899112728649631405033508563419315468091624200469969512698197491028264498372725978829590268328047341226240140008067279245484779984988751167514608423851556785325265272983307457033491876586799447315767570263942194280237320432774024808963811124631503013336234559027588209050942337343047316749168465764179642247758870257448496797883479421872123979157764497991182460195765508231801591463131192458817626543060826354104864565367319340198504970134821393538382031182687966456943576198046156281820930354415860017607423754512906005939046631611479311574722443947089170613603582742757635622190544903510654143751819798073994901546917704749775958781810862467150716504072827496501409164968728317226752700096605996200367525815663716748102812431388808845079952205809871037795509573158095774285610508336816682198099426752104059811821593713141756966701345978992981784760911906039182033642548977892358356591654698269912667539044218431987425481913559628998434860502367152879704783377126696295570057678963612368384 [151,87] -5952904744097999729816396648484271735429732901475914501925034488127944875208140103546809045346389126391371533601578693959924685331260198658093247885688730906886703040614741966479035711693832191090540660621244696555106435360356835247605655857650687182287628130177480123425786366648772123625469132949705818866697955566745095387555391726637377036885486309170327319782495443727932595337475349369501104066708843323972652893805111452909532019342216305569525344201842524290638673999059369301905184825711123167712073378181401856664086943978375340868303416653025373454430974334692642505093485916455195331511686651143050649420467276524584089190135683882167175125684936626652973534252920095011852644702529904465005871784952086993167179388092786347123139659785403749597955782574432487777377051503906500378915722568332738380706053304210805572937873110242039093744019915936996303801945748120464861799300634545359239696873664126650274829876625706720040559824547796767222506275172663523803391982627023270666645342422048490980391734690548760493896810901313841371641337847316826327926454481897693943365585613401828285378268890842771921174446463701460797031801350469247047054090491594459509974554476125839665463331705828099614273067815971482310863246918207458248447292432722920531581544848499880416685254519337153572532319552821460282126653087341027257467769018539635511707776172245807471051214483370547713076529691696829597103855617831549489478014576381357982284433993509303928220390466815989894396566529549131572460685631805199716775434330368446099874108960185798960546928952586324694231331431018457720669749948936721525605993311158390116663366288181037877180177562133328480167771286889908278128416094713672443015767852184398809717407023369385905377954852993281913152 [151,88] 188466655325369318702869078919712387784635461368538815369311043020661794426525047519927060928384040880523351532049255106306637237980189158978748083082452057977657584516069004497079277854645994213786358562365357761075983664916717999407041211728290793727883926637499991155032238051096218894484637109448577143422455522447061796256626393304731347328322702340757674001655778601094682874832570392517603494320785368602519105556295322860443563085603686102787938131182823279838868097818745261103982396480015449523014084067358249106720241408453419562156794232718219180167694877026011941776520220078069651911346942252483002511491694757700342121261343234976187867984405009094860168451838134743128594346234689609819270277429286239037958830767555060890282866628056813230341246300196976846337244179121841477542041924848908650012134256723742544988214945530686906934158237618514212704778349360871274360060229516124476789722445449108456736779895558718660408773805262007046899209171715124544843781844523750189323298074893251200831956174042791204961939821717408467964070207401144414458663607927651564835775955627643941056084385807408831764223101445380392978678191042477933846297827798658671932524726420659113645199341985676548269564455964053963938119923265303735206698908239487151028410580583785865303136387915895642487052889420090124254886976471859123578081472086805119949374630104856233339733535859447486936727545971401060641040077183873726071704617957895990316919356682061008927881871901868166572119935177008171536466618267541639449560356014345378850816624035672549693098248804739889796520294420074131181486523798712149329203947950557395061784854217911979373358048804141095297795870782964028314018894570009791960271805864836546606272931369211784590252123661258816 [151,89] -4989410420877003989995562065685714929774743916861789845919582620762331564419394340572184548591393567459077536181483069900115018061521755723676002613635753755904161363342904015673355990298653397811922775756974046366280323044633002412526479707914276780753395354775125413926223243770359802833011693128213950786124841235032114180311867962065990140188189129607647455865952031382768065433158982807717530814722847287095167456246439354968538302577457692914650950105120209933434927235614973518853231981824115257483176250298077664321287642718209893607936171832271954009136184730092716312118534574089036796690517225696178892402943576999649709169234858062073418930060109602074841730252903945307435116893321815521959255303786251324577512389934636150021726052754411048132528622467174959776176032728370013994598675810356495207658286773790290817548222896531089519226389601211146480060949412687538672346153290286036107493896175830315371319782154770200002906900308727362792081093395592562621907697863345004079250173453538471133455105450191433757823552928029966414730336333715863788684726397117444694351147415369527827357449915483356963132004560796556187648648590281447941198714161724496833954101261062184968227062091066992412323364197393897726123203147187310930051031217839145756841010550161525659815598477333233936528833061439798741665827636962111210426765147857480466800176867674684057673250872605895745478347101454326333687700078330029943880956242479369919660588336506966386023986804465788845342845929958544860917942900101486010784395453116267573889570814726707070078864875310931733453910616675121294042660005320446215332454190173441101655390837146074575508641371707258045235220951816800247142986780072862016692914503252185112051323425171894012424992824552 [151,90] 108595409310629629132986003937366669758649009403954586823563037045824021347779862737710107906404462570383440709098793380472261015912884169829286886552601424583565537500024345753260399864239166981720641112311737948286272985174515385535158934378508255181636288009043608652831096037282579094027713196427671608507489228908441965854058739361894475682131795724571995157504512518656642070096132891555837466735375187263239247592357974300626828658824203771302888692568493896918091008510174032593269952365276671141565309151244107146073838223018195864791794440192164505122452715867591172901189706987031108889950457495981580253411676625159010376852169257315562932551193711635077788145523218124338834386233361113510446935301193039225555831809019042938445963733961214668776338838313799178343369301430484678506278649227862870313711902411805355630456557882907929883580213774518976225856745632000436376551123043347315757658782528531778340772643647083517712554444402528610457970977273811137153652783515065682038078402464381226880978440292295776766121249679116588799703939369921364686522569920534602794835247541578327447893596333483052168302881812115186036041108460244883134445790794493634747115777391024801004203648005670554836815819834723839052534478092453669686532857160297660715450439464679961596839399852385366369450315141828270079353441977798389487977679379352725793680883196537829196176764312639613697054447847895652903023763736827426017252717143325216031008209945163032722684761863065114869818250235502192077481665064750641919367359174123620957584903633227262223278411373253131214360221390381662899736457960899543092854266708481380513886346389433456504092994248944643141016886095784047540850964609592757880366569867901068553841244193441752533731584 [151,91] -1882919784414478445362918439220834648229591835116921876163245081276281350106871532954855348289013108899385980456036182203812882537524417051599696403307738051464242589046938946396483144457457339268370145767111409931952848854886434072338516153353519119616794605211766653721641393334082646411036084095506743835976452733224005541770183169326503282225966588810669629922249785286975108998053446826642447344605438325436170375699689506640844733904901927106608946242557969059815865582200696331491522912591290571544588462627538097965746297699657089822438561042977385879490745054358908215949961576852890821919166102428370175016083040557050571855952995585018050207395718051527929104638454751815747386630714826889314794577284878272728101419401948620003230425946056524453851237528063283160941219376336201776083663861623368873493523031201466816458586087129706195488646203826428283222265661974061762844829625472254104515044928727188712886251492276675068270848676164336143037723319661542212777446074626986742960689410721730298319903272835181046077704959607975638312453649216719593989429137935649081483295744440848512163010143747679263563927471159761165714049556961045907006960469046932988082870590319846530736451803588664112835953666424686213779530285507628152521221118552767256626399788163890887540734644365703481305362932751075190878797212247285686012400221173245830263385553748447848112092039001235160133606397052462976103570189457525268293279845242559392033035223301671506308670950317709443470108680281952665733425525741013374813125411829187171540162489678642534426794060720526407860920897794872916154895755326165707874279148449252321464068819539313152467076719446383897314838406378667278408441439026158719332670249167289094673286371388845215200 [151,92] 25562061895292693544188988021074853590574293385444595130578315072460827424578480518329995794424138025723641911783764294337862298889585424709875705345145873235870646589654774845093553606531701331075347121499925930106549794943711856904394040638159888549901677956032813150753409708399457380177135803983812020201141143724581038948852969356325240825638223651037276573880647232579064226077331931930304657405121881683113438121414333591559174682324406132765701419525590790259521112288541333546198790461146832760068091475987815199091111443855723588815225563837425729698934345670136490484453951468105089660832344450143453283128022037690851262793158122584799284392876189138096107111845712750007839996799342811586913311660370629834775519717093313596215997883859325772617041008801880269879114978627858684037245769496365304862262768977448846332823519066415561977070893157997307358588849233401217028972522775652528504210177348805517174062288861412447245406670838962878409537013087520121888962112557061398588831577201108997920742013220664228147535260439993983719974235261008285729751021289044201090910020941063850903489232330791010752143735296660714166308546290155519872290590885383484498922642606880646897015098743815632430870820061575337912238268754144578268003184573250459980490662890459778182993355908311433549288163647456518061190296573409136757250998226038492964583569194535668410799046561032565408679702858007973767960615059369687988626470323828726584357127673253403294769380192626345756702701960702453879630655731513629803436392077893403661884152582803721889860435271231514926822409104562889450804408682989452855070911437660132115962872869989852926439134811388544623830237484194765421948689270688430038531118542053632433929932035118096 [151,93] -274671102979361626609498970569390200422863800677958698728271000859299871177783918239054419394636284448430407340329470858402959330062429531434379521791553261808126887697293545586157627919823725512546340393593543998717162851195486553918964334011564200772126230294720589645547853138445075728398919595117736763069371076101904839975729660073269037491527338923620334686726502278167043403931442353893340501644991472322712609967835048802335271473299743413618067881734667231187319764961174316083660126171004852075144278718153878959589272855058490617960031325010015016053905352366220961287923073898322047173068928971788333942070240260277981982234016494870849322624738456943877944208003961006724788877148332597661982720575714272478656363232771135976683862893807875835495910424405013054484396341739271760253188798966129418771601075480986744594488445057493839765299993487134023900071750856397504604413807928801423631717099131067295415652139630527412983101089125099525724399836629988157691318919756507596476975873838277729730736196906868754940224995316442285202978631290605451929176074473402201706308524522748350849653120301606190824844045756342498653992148935024348120317380698828459805147276581294442141823700086270485589595538800697739049830701449526147991551524386707474067126425618075416105264990861757366655195985163585000231537986589173035329852959820312386898505265030732886485496684006386911417518779316531377518551327645898548990456810957403891349615105049290155977439104594648892243052292070126136460927832222815553808164475503435860915325859315354897317279020217539665405061457795939565688570049914054925902676016588671682797319701927626543467828939485679214269771238036740259104821815746036013637064840311946873383220037266 [151,94] 1746151375128066870502010692117943561345158029280948644726343285065198169393067817858818745610814516097229139146967685901005794086045641200328590490331307833648824106458934746345754286309889665689718402069753111311532516139924963141056897666200689191285888272752974766756300604333366275706740324525313998360247471762524600614265787331030944164146049554317543485977090291460762845305728298658016033187258787479015805740858087581521596601513034967914304289947057083437042400103989804120007560807481215689072305713741786316349455656807657669222116749516104403294271168882510417730397462004081040070646635163096719735526352157273574400114355877126916261491319250680448041272044828482003343976967158901227948471675297041671208807803333639485070667359865253268774881062936609483314120776946704568324638765113971328492137944617944863120436297964716643921249378035855764023533176985565079851427435082296293102495527124049233428809618528668718125025102218173945428597019561754454081892840297885196466705208217801765452713485820434381573864027550567924873072909310333024751863289218644112741188977502296807189546463311824434107791856269184175675624408158430524447239468625233696575920961553897525983518026266095766855928030082928346260689673956375735986159599516427398314457055751419051559670909293851407071675423425769466291854604974836986550007342000795267709928835406362328655581463904440573565446724465614827736175246230051174224213079821826810587100985226225814679572558093999220239306217875452073600670145228431915358552807962675617146675966286022420702303197009868061768043884243350494475771169126970488543030615741611034606978546579561033645436534393680926903075741561373772877084161440780909105194898152669446865833984 [151,95] 735718124042893050431835433926790784288984682195313658696059957911058778001162278386139023521054441079667661772056689563127064988311517876180368501350357701697176161528065103644685166304562860584100634227783960859332041317553498229118473806638635579169982291419028616528421684132891433351194386290602682650049895212950443229530374364241882450385577937326728074316070843073363694212130533549305638984363246147887854013980361626777596459584785184391939943231128554057303674469182865267513045456374034616493536640333589054244298943443355333159658827023734164314031511068454530386606919608886357141987142784100862556784529051720153265828895311718258201128588784929486769375772436440110524856662672119548812231059050400058169027488353395202786694354961781637689332628760151579827656333884681516769975854062362320590217831661931553949395406423411566890278100965612348015676104949059671644011494470374657125114296726058243458052123197440064688018506916384773119691510984554954359320815184437980606017443828087885288232961441596589927144328470276086989545637518073273389311396775107086226801040361743921617241629282401165191053291700994762082133064537887280382324097602384851458112895530700625138957956795909551912786285243495374691588414204739495955131179531788619608183206274746833633753442090356543881011120764214768284875169245507238752237775685624471236868993976335578030477992633109400800327374111627936658109387162304370244947519675883941125672564230528941887504538093501975669772303393672075521173136243431939137397814130811976787304997336703612609023657169731662712475525447096977250092825755728472621500766238962626696859405076385447210387655415288422256461230205066569671084244864758360027479083614452448768 [151,96] 194726408760405524643696992925730777465351380959450909606157840670601741341761448219298827288911204428598037290561159799256946699133340447962070783357661475202834244611320008470635536623602364889697594704191314627934885384007315816944409814789373016138581190512900124922612097491558417203746629855988624595169614798260674209564689932780770089874337182893168584016601602900521464722939052953369643453621020039761022864865980276628277852152606610210199391691582891732074542138013817437856853646951110552408072976594584993475312883477541589021322267448637168532982684347737382095703350705161706233474550967393874509410495811027514220775715622334493491844751073744695621648508361321289326186422170738893834525252795811639344767143009965641224207253404222720440711218953761206549002151754036052006298623933166425693132649621458931743201647129232342200273790798579249234413134303891185476891646415018860166218228300062700178257044858856705538681552100493429080047792166084531917828098217858353119315319075750927623345531102672150456584422389222456167024872191894086615108845733063800740599378584044501620142157084451143177267819797294020144537246638687038980781653182899781273229358132225040106124127178150341153890466225491709679422077094327027913106487348647766234379823639479911807544040582974517198838609191225310254655603657209119574359511481640787025610826343318352053002882117173919929930089550035715094156593928670807109531830711945305808440942171314221478806250744445881150729632275549989455201731145810411688636200265168655293334128296384279194315814433289744579133657858969325044796436373193177889715081124116637270110596912487978926262882897049639236247205231612041099312207377322907383224621508826784 [151,97] -6423454942943286392582830061270041662156945594112036600203286715016010152682046878118385037415408524836320039972160690478531449225388416278852493577661725944581880645123682842625151002027565926895320363597427085716843858542646044251063877052306402956926574964822336461791305375606893164927846246020643595469121210889444610024292422849510787582632377906343403206174943701593599155126160860693971611909927273607553544952985018419911759127890775945304867009892504731982562726833292521243072784792642051499863249887468005326155744967494946940940999967494958824810394163948428841030882897703996378418840900440399258494151364739964644161192884655664981717310312253081804033996801673093165274831274538635885368402524075331153187171943208391601127556902228321668896976961621389441964521309308432697492916572384351794601095556543390882440847615016208545087815527536043801305708426995775564963298614133542978633249901580757576010662420577542513703382521777781353363493842024876919346028024734722394936606941285163577987570774929456502755233675495202912253586459001921375617195696892714943059870665995577219924694618757352160129164835684357642496133237832320838712069271452502955166300136390007063699954851261363042227461597161104812061965429130563043204089861453824812622926113547537863545286396996958400522174152164078417790915116389369087015537353907116081705182663882889715810933237015412582952812011007065736943660068060368875691148368718423991414342626063167493653045158748095574906838345745296472818174594501216540469343442039728779282654489124741698134609494769477175736523873564788004102214482838214083687285402461113665722429937720228439075759280210942170743688465990203727229019795554422960738052754020 [151,98] 846616820326846271901242145267231258000054657695111118272211579458373014149478676662531771353904120517515809023042219324626152247791591426805138434459550833553249652469127363537665375341502876083297448166801841361443063278796779949205257305292142109666623263761342444917617219204991244932019537234095679049391517555667381171829498816069072755478698171273576845008783911129677197505046960553999768721220889000153591425475470403747980583848306234428493000916299878749891696783277182664276231164181210957895668067983027973191193646910907769295142487350736931768505329814445905354712696474303889985225132821443400453478285774384184287534968880540694538639655420161122650124377815495054402282516051783856597881307288469853466498503377435073659215078968579563328070096477627208160315401314953247682253302846108500236488397660118307263688456726554614820811412204439498961633544495977826241403678350448578710190132761184533319275082360260690217239237873231374938000365942804155238108442259826648148382365811036969453938386123412160004706159857700433200083804156308445594643389310699486381387742630664490943134690149091251243265853848208359018001389317286489698782675567157443325194096532486824529430183623658980144446181703919668532090312518293539402708429473297651567427207199421579404031426686602953230878070765870301903408236363315125439328986654188412147701743497094749580037570109697829242383009854130997626532374507559488519414151022470103932314406906876241250973294768447062234924395703119389286890967762647596690048902755612365263638264984718549799955867369136384680965745371898000038605283753043522840840734878740481175006867169333023775694776338455207061582814031946595068257999254855428320192 [151,99] -5916927359960320385107478644831805622123557986484109674715524652821473331136261012765057237691870537606033727125183492680116190386690241983519624227308406470439931890539632127931868123272745732860057856387184038238190248980395023748541244936504665216561602950424253647331211584912901904282252563096986479801370976085717080909773363950859081967844602856077025018511565287368553561908533279771706489491288365700129545152733310365491451393974419914519348136627976864452235445320790108623294216151340721428922814543897149988303271571135627596909502837167123258001220395541002210087843876084216819248991539674084145056171336112221225418440332611301635936031698696453360421463882853635681947102186131936625282070675057083488456467466679842224404875393349065883937198489407808717700765215379513330670946886090315414898336010034975401060549517698987673484181349105748262434778739955792287036222489174021785508346087825238810645718379016845696712548702213022573124707578021857137849457165564499208198055987826847447249842373753481470853984713896071652673490767913420110467993408797084592160135486930643499699165050292019471206298967884705830852604747277456502243303667102496637639026533247521708304574097582292364197715428062451998684248901943709662428951233899059822173783183386853031449368827575593189722570508255573890511502126068353646251318919800377536372580730370211872063454236412750097563427329291520216529746625857046731240876769781755550252455565145975658902055138819393205057742391805958900687720291173330084596257981200515875388405575713397157027785873546144816852765843218772169760958741053826947622777959256822073392563172990168607506221104706512190023644755879067592623808156965854152 [151,100] -7060014482246935804999592041002836796135391463939377747761269515482520262409972191101213316426572984862467098617868705815118300597631252553450016468265744262377761019526043313498757992209191976554781859847138524045482015079489215385386117860550161485211125411762582432970070086297852769644265268959829577425855131885932268635587926953670691387117425695275999018603978533917538692621857466736412685209066286240803049322246342100406223319677761792890868279802138811364998365881895243785987603032822493214395973504708021056925478537367752189379968465298842636882339630225873453650850302828861020657580106496911796203748785036048051728082350918691204036268696429692414573654660665109321448869577630043355005914770034145502096128737537311741605443018266055852386518362974149328004555679934972349827703016678499396640495154099316397452725642091376413041415752364725560737924884756615462023128398700536274927013170445263876103871491448817220094163230695963203937930688606016293642176955797301916771359714314806714775401735214461216165950965373727046439655599948953645886248586308139257410466469265294635777211637301603362298132531329361106140239215215749686462790151053137492464465389032372817612780513111146876243189312215588561493250806107849828079585797183481030886624632488153381258256338988269575695459795298466535212548661738600522134113892260981116906070439114166602778031234264937198526121011697304978993378224845542697331229557870972260082227622348841677558827929683320830204852333269581097049871828884911351213574470338656730396457227018049416867967166662486497185767645765683238260922896701079496914963713929507946421999594938207044366216900473318758108769043970115770714975388302976 [151,101] -55415544641849454436489398624999444346021901007492403628874047406417140892197638375449962751889088341636221868549154285606679528933828712884856308439796838187711204208385578792483106536841501036113782340426963192295006706510916289326524664311440479957651885117404909322926911683513022966572446407492708757082570303486479987123467499880860210904558647891352071846428244557384745001330150259321049704088734817226911103473402267035487377488538303213091332558072554718734822354447875212105320840062768703470833667991847927900341493405110386484292015467100415416468887423495406704818225395727372714433068619844941289972542912288490721669508873604354053162965229891554882624909879143956868279450180053161802854076466950686268015969080831815352556427615996431175369437755192428583544948422153615070272179504487590103953380893560077450651858019388953716022955790430718629611193306137358319491891737307158564714800845341928736639790148227015758965872354435819444858452504034797600985527057553523875870398060400679207406207639434718601627855012002401017896254977374667084515335241585836200438224487286099201095337649863392008820698138309884904276508407493310186801347236422288929853659193554413096095577354625691057732140758018445017126923622241432172877825155963246939625611687753612525766339122483910477077050843796655907578004178765925371360618499917695387434680312802742341753216547245182480651008067938863440778335400703860709223911689863333684720258040569941946860508010062705346816099246540108033589062638074367758159271112285915784822243406597428566838907854465703129070803719372759932941338941345985195935703224823637053120140962667982467996309522365436342296676097185777971019305664 [151,102] -358199605681096547840089672924268468070464489380875818170867356961447418320474773332141788535618845497071567704495926214352927803928692500029239516134801934810838968095119651010903068580186141663520700206127702738846344361084771175286868568905106716814347492321811153289332168899019243783274259543426584934469142123703580276059238838521888399776806399097542989552811466156102648237748142829461434513059700243115528018997390084364626889613424632957659292050255591383296494541921581886984260610530016788624835825086091735887108153821338483796915475601437876105091204450578120626774716883337439914598438853739892983030548166416205953288740981439015345753949402220535766821204688786491344733995107209722879063289385537596270976869705635100625130517619881225925558099390135489246985032856410063864938841274390574051611825494093165274089057953889282168999189735693971811803819430700851514446575036203707302425101095966705784201512950447691364696477851726126339127693700978509993569562524102394968194457489448233608240459221593861912096036886560804488633645351087626411503037675160431861108906681602451562141181485241473478828712122524850717081737768982047606368971463668512542647555491112061697790920885370519168606830469630400546815226491887812397606844113198862898910635303025907240163765304776494001619727248461517114236452923495342543560741162042318331208374062876847538327553798665945077940721964627534522026169653634523320208077087852138175412548677054134945757939782600015962178241486869888520640209564830181323151038606697994832487783157725061447244071292674626610965991117058236182236216678385781305320100715704266740453277683905837242116482480002283466185439069464412064000 [151,103] -1959905850816520370922426651952245078071214724035558877343147562178070337268849007521566763177442473203370347545584380540668970352805005602032210723854698945460677918254257755983696258192330255439947013784173730688181112687393653427657358712600571776023977951233244462474620561849111147332859729596139035440965977345345993866354764471916043102840541438308242888902447923355343867783994944259796670625233514836085372173389750645835483565422774522274611989902237263963390650810260473880291338252072172846231418440533538059379453192849125064020913138728256114665103574567259158273376309289416749556032633145359764465750753963242692981816049079134233134918236909810420000531111339598906604848425209588616842748808590783766386489602054444256388574753369140586424731298708663464701378306727194224257100975815002734161106692216042897093287494978741165282617918831189056296711538292871486017617471289686217514023820487173069553611841271655519508541138296180463149371265218758068402320490698187683999472158835670277580893557070682862651996653228001256046444261393240981809097469381769382249138986099016973862118781436887021774304372368366789604052129264580280482345207989610024170341442519735574517570048281405206131566772579617994840299354107809000959437844142229851833905577371957556194283223991342352023793967671235074153264099925919399964615861507092522413238685048711148509477697923040292530864957551116273376645124960341258610807041467019519967624639399475363747032276003699054464275830560674252306176012648250678978113063152819449277017035931548108102492814445433782467061641105804153210745773160808212960438528085030557424394880601628501218411681898700042811713627059297952 [151,104] -6999500118682445769638947271840251785396243974483403773453192234918878903938213628465339880122566461804000004490161017250298817197546241514403686724965552098493504358604953252449444631697462630319992363172982917766928318583701590205733191254910382190161054641008858501789806165866583699263931510526497665052644121767667614726238193175608200889095238041412272100262853426167066180710468916736328905352630952463163257723914994200833108043914302949977449631280125072775404793961353362212863590888600565875122401455839059324745817030398038238693967650100677584984016930682049640899702713048493874058931759247083528256687542898232128329264470155287175240695487096202318160710393347337891454215956314343440492836828301787086403314073642948657969942456801403508751682231146455459221828004547588174414347791927339859154213425163356239852878297835024834039400668246486283680914931016723314443224781841293711933673408625905288047825449707790665819384695620628671668025547174408337113023941241209503060701459891041482440444324255564866060410395273487939056659336901064544297390683469313996964791694617384281455281498568140675191121829065657212284532492110893639892206105198986941597810218128224308417435209814436483573068767885736763340899639263136362229541367793901929029739030695217919381531301953521822059447333292819627953346192666010656417173234643723287365616201357917720693217868422102628032257600515807196674955198638104958592306530951881318857622282955164157164241795116520083205713623117276978231878400880136861224696493966227885093460087580657514300821762886728137802873177269223422541656895428070559587934291395022435967971127695172438932169693985944617681006187680 [151,105] -17722368848423917522303361863029458712069867115290827911642641717892393118902359044174708641438201810051490266181111664794889989842234192254670257873868171572708572552320074969846490174029676486062437221437578547718510838286313557319846812141667184746913388989324789326091087198857018250933896744584353914848264561594720312674285859493187726846482633725978465847724893063824159298111506704967688301401740184582897493795440085290811645599658717041704868062284776482320150135654038643304632037681529140111164253932299846334223399740965965445684150593026742320773240131651687321178884877341967653823308603860976840350414366590425518690263980471040545391700396645120282990475334161936329158840778746709463941910526678148372579615288342949811128115490789425104096411381662838194142183156578921924903968331078752015599121868888752528347019034106854860243162682812418497437166575235250693306494144694613627214527293877447671942616973043661081298731929467018079324297758102482118814777568079265919442996566439925814069299350111595853955606390721098336408003371260980919370411070965848699876207778137952833564417799529594248492909121316597812209862330164211856630189412698307458930564949254151879851716722899047581319793975122887566624771030385201185708647692984497179853186102991187457801558219180012244188255973553789200650223517424972613983269996441136773384660610946768129144843886124569903481575624417510851825173132227533244898113022077418329791866990996770323117988450945593175882867521891378869746029916388714703895755186212668813555179994710744495540990631912985036805084881127448247907293427888223995571475979302925353241468430559615005117156912505301086982204 [151,106] -30418254149170416821823029478668084372994007832178603662136194239593438968615496631689269723372668166909849450953613036301791778103636179350187184229800213111200370531386364261687512833564388831648685433513917481778127904197200533499762008259410458517875254019840452473976347084070126442861962558493690408728263531029164840687686669764838740215552100275511468794033024075864470547211888477894962477878007467139140328168496500839073057517096550318579054404673516936230835188538835588588895006017730458165912637468617520925892862111061148338039369497738624729715084339111267750155474641863198521214724621186084222227191451383233524318737470251159387418832749815014253889149846146736038584012909131277056385385822106847516912112703553572436104996077309813572935409459073252225438399190786435865359287995648097647000768023658491072325104810819695360402993987477427124834207304855680306686388913959312009460718218728986472516393871077420760125888739531016487339749746794937060002282105852820686491413553008958350832285479014123202218561956602831444852244197625807990966379422372244202109771407213023860260057639438442802775011408892311788100363601534973579485990483377739953323922653005340578443338690096811019923075312628182664175095136503459672257660541109684487723486044204568083851913379010780283279480713339763912660982203985153921276943255181299869558158417635205027378058878979813722397917483148553570285241753069538595261170356259047582750134095490030696212543211738383088335690306671286963180063313154065477058145042125470358634012978340206949542089909958577963243336963100824877441518121593016767363377466910655475297840882254872287194137295789019968 [151,107] -40149485755760141293962650798720667112877817442936807054239664100297764935412506889756955829124591511488855009798962484483642903060258705941281312998906813874896061391485645649562080226579671985283449964676207383222679048073146836098537881512839493325508471679632217181939253585454457726579838180822906772328911105345966454549465768304044719494014950111868036397244898926199970563765913912764660454376375772867946828528961939950374668183784989759835216532218754710152252768307777034200062235461126399238916123008231312046539083980896077857923354527772809847956476653363923043456315419466941777921494570122714877717671158599441752809469549477295734453512074891012134548747044558617232815206636868818491667415176941633021001538918986078528369770474538263762302706245178314968572794360894545515249074090626312977634282966010121535864775368435686924190478759330955343582909998729138298666847659364987596057946585264170651318196902665037231748640926391152912423498120424339777244851637262202252235715433168849803723838640481490034299665289416425823317675140067265950726515211498213724270200301472477513601865594716852700373060771453405662499144906200288534444084987239390555124263264353637335033149724865964875728010355280625159097233578670171451191537721665304426728974280640266550400888204692115900815387780354798030485417429428300245761763627752777392691638860865685914832239253512401033522644997824882168491719510484043182703737289239639299389516234630676439631046856991663277430524201953829346748477719934937068650480814608825606227359489407797145869428050674350377359094701196286656775101819136512009999852238046907538442655117654977443577457020776 [151,108] -30461234609516501386951702345295672007820598031913003748878992916024698203653112369595245045235108048749443922349338468823300500365968020564438594202516838097563481229154700142449053844248929803631306911610667370182586050305735831253272501146770313361116389683267173935151796104379985380789926178482196764122127778322888691011933547643036964222583941089799416401628918988963360393537945082682312832454136617467717286923300572168868008154758020881319050579475034747145138512820999754142627950170487322715272889656040104327100664377227605143373894932442964124603339395174369092664661382347560657981707110652642163017421513040059683053204512004696522899247388068349712153453198307054992184913958224234857616536504102853220549099460325468936801038139607974787023865128630570928323900383246545829444067836784244454772917536621092063928861932269400509075069834290854156914314319064132505017282100600203871092045052002275154314519208604812673943082641965239013347923668162711299087693949766425264934439054852484157894664732022448830235302344157229361661286072064443371779792670193310777427738657241418131294680337849713285377037586425567197879393156639232642020110966375851524245425902689342007103384402962135176179510408440841475397530481972397899787456526436719901144781522302388786874069970869402795148028637506480917286362225866128476517428880600723716527471015102748291859096695328731465514795905603557287780008435146550316421388491359429820833928671897933818439447070474509521413288407789941736036255797301844300962462140944379305934062483942328045834589599216755510131763509529339518360587690504267965583828346480782854723903221504115141535448 [151,109] -20511203161398486559484578820093724393184567583619058204016820864294570965654772875710408986713415539729868678817249278109911271636661324333703217692416575135869087355951813543488611064904874830091274282781531237584482392994981084292624178752403789913841397294355466148546498470537744906719743865459067337154423871612193314707452518954208072780613295139517189238309079814790027594410608340236707264250222278388521664077684448413506092911433322647663209150735764697791880555199811766482006334133266109527067191920664349846364889144860119164700849610675933293054873370300050792380655639634223934174594963587538480749511464955620613755230076841941704951868706196418974087049445345468105679486781742584270799365754156173869729280018001601010063431551338865603856008262848207268819526838065862405111842207719979644888523987818286488393375362694929475467674591836948178792933432783279100042049932442558054606359911900394354651722486474271433799407770121773439433451813946986701130933907755513903693583080705247810967352347644872275247237467819970004439703388848830830056009156037490385798244815838075994641791202550455762978938666702018219885203596161566027768039601255214616931352410456076510732726246718366481956809957683432601388798904247964795747251431300579395665765724309251312081781284508516912837467424788368606270465129315842953805831374062588496161005096715452952773000524950866169941061929072208003330152606077432484921079810857377750174952669540081253848208749584673609872278442313648878232607346283808610378373158246567208220695059526405707445101901389543198544818769936874947076688423369901034499678732314277021933337340771749405 [151,110] -2345642759447787784554087890029952073621310312325772119446792342716009419634873874424592169098912425848194848974750628468828482688311545061488274619260133801258820581395016546080607777399714896399554986858710625177496690560292951212109615452808764856925547383293555017600422112915889211491445761090859038678360487913890172534811045984792490011915105042653672775805516073868411442602918110589185775631473923974420063980902184688245175498992320417750004302893448215997359748259243761198450808065853916893416080935647562080618394491005516255388095426837250883042653400969069067860981080376403513159069091464461415257525387910031923949930793355664742107686981669878641645793774313755730198836924404538341211447295815974149966541039764073953853359006392373905053109265585168355334491594194819758123840801993635352032624788866747336970519987503828391398000751857594599810606586846469269440451194355347046073793082262039776417442233178045981601140625537477907269381132323073004670879641763209148046752042522717541665470343073288230362445770422424922326268494418668836552616318441842931461266420273324569664036574485612239631746669494824907994964968751850671012931776580374977046044914187701424438920304725253712085357367545180529849898371976045598423812603165761458340185393003597360487824873449278745329237901101295510699074968237730977642664271669527610986722956363252720192382965241925629791691396764223848911141450492153331779493328180867591893457838720288166002379362298402061133655210722845752042143407129682158930738151185709396122238015831722186031006243365690173533351020640770914031791924920955518280901463708231976712563351040 [151,111] -254945499095556827076617267465121637157213884352392859476756013885606343496668843997258261405630213232124722496456749181040245388742638068451596072385319731991708916510321522836648436908908774650067409782409246927533680718825189755131792255859673577445346753730897299522903858442022620495351581013565561733393232577863127859509602588521674676567867308163451715618393268906042663124948441792373049426106226478231233230253275998847411492561785302327985089051906110308044710363829241963144202751509325491516226718374511548920939689092506058805171541506311597461676994807612482602324601601702757196170713291682927113489928136275883231636902139053786198806202117627094434405197714674128043058154160988705007497196196521376820834869695656007309423931553709039483211234983929133696575764432311547212345828143807259061102316296047966411279661336133061295279640865124738000171466715541996355519186220451827310690807060030394685227628469473297909852254875533664502003092751240730591064547756837443710597343654164024861167237175181680709591872991518584977262665392569717318207843330904267619444289343293194780580138900337363150024554628447353399149252087089319129631735974704533936424641885559150150797307728619521527260211311977756123066769812992987364290556743410733673513791241889609320130941537514343474998219883247612230923114295902555449599932318296398016857503045481018982788754957134365790585499104523110654747797215332403034931252965317142409432465238893567741408986666356084523139976505299550514292018552551746750172436089412734960884396948656922229058364502550996099948692013485784440724835503424997885507980801332420408512 [151,112] -2152999176968653230427324107616090233507825536879331467958748881389884617859995614992638037632722531993365642314455720337441798975267686657787056998884850220382957635364180413887506533958419895714470434306276198713135728731372975373319465658021248595850339274011399405596638684681705094281239328462900701785340621597466857408224036914463436120714146274304223859595698306114324937104131158540600239123748733538509556038620999572556015012843224382242358594605127406338904294022874317714379751687439752897504044941034497547235125542949467963682317357629057021821501060413957344681765482778234668624962625920862710959210577177268436375559553563686065094502937697302324133068320038190802190683016653837170766106689310295313437129202739974760374827807871126735759194917411544210026774624434816096685000221458941943330208042933953981622913153196080170370563682344128247101306709493387586582667945586118318995533783832271431339443400200154228818552938311458116065948706080717551010288618060584372456344784859289150983536382316551986195427954136427470994787666037285452414922768221218988706777827866768565925290655854932344778000362006971460524534831721253897899900753572315650171628941883917609292670606109274721866740193507047726062038536369112856498538171953979536978464351182552028959289396831690671812147610590449072056266532147843162397252156540707668324539169877295648263335370341231261997529219105680733687150860649879970489085512967850295663823801396167813909206467398331059868426789709000178979443713212384614328806751485961383863871854930579807100703479705284594199565478397885031519313444669651277813093839066748304 [151,113] -2776377872613165955171447480691627205513662944029818981801907291150139360737711788371599927580950525624577721781293815051958495135060742550277090742264143977071196080728845050923094112857078135723276157298189013021793837416770495586360972464104664421324337453760313855437906087817160350261828764548340613120930689930583225643917434643712601323897174021347258369155530695124158451031379767952726738763596775022943178462022353708100457291204336247202623334462390133120143241472005769302144703221005782027259330095228583011269822144932342922876367186378899817961081898293004355013592130612429314874094788124837964265043694803652292774838617554283438099062548980377273986073582983241968312169588770815618111683211215307061911446731781126864970792383190101828545861262519624827595235908086316800774188882827803452139288171679896106699339875576319927899466899054385155575389549322714439964857123795538752769910255419072810351964501603786444480726244504212232277445397124662304286548158090264107160588406244109534867902346561244752099001351329785552961341091960960343182382680267460554522540938458632491937946043319480352823205070847636815733852087408404593689334405583026270647360613724795618742367652075700704937998472587882024821525771444204555883847475664712544097787464480718066400450149503796868097116885733302557036447729188259777188583647776722435672784274117888295747028800008580591590676491183161601301731946060581765329299041450294052628467535999196858762626360727983839869433547858802972136157823698187021412863755417974259675651194818561431547185085635684003392909544692962478444842598420264010324322451782 [151,114] 582514358100881111919009156574756942191999172655847252082240002574904115034750879708014230204958274737194465211476118860317063260218197743792457305044697720630975929894869027423470451650969640336780078314700171593221978594615227047491020644908464979979801961544267823821362546626912060262866092728489545329444991070970766754512169010200848905508170838670965377047961879722310275871404891664525096984069761510306001318933131754766785875426473043742864896412565513639284758889754312239358234889144566799141931080200842901232283270820921226518138258596770075468435089198801490058004534316322530168548776181009011068476040688837218580028086143827501579215743486384889754252652224499309528974755570418410424029717977050673059945974579637627574736422186931377851022885720130147660472962470960167489360420004273535613225987559404141137584321129521997967061948704844343215818962210760650413039696562888326854429924907427637205090356061571468203957198658746858107133842619382132502933263858032367609539338206625109949548141622553971177419616076300193654244765950231104260354483697579092474328293881399656312505112917970343493832634974705140077603592892843769963082321640846102602807287750710997031156197553392216402844837206468948681744501440031516930837497516181928242977646170822927717930381801472123788372315392111505531191720939292131481111894119094128318926826451450170506275707390066090066697390995448503273932777509199342313861852692179491619945977452297236778977110277789091127177167338751541315412008254823088542195219827173068808790938467301058388795972528059669361370684494506132777605188024166854012768 [151,115] 470726556814118546315216483165191039539131371044479015424415488414506269638394365159471013314787078345584152546858272610911937644147859251620024075174732578545762569439003984757758303327519325698621986774810301865965943365471824687288804499233906574480809205462509009363432144741469857507270003366960944093400070930447658089890716572680964622009833752445221399516878863414036617117274048450031648210187718997452068214821391826996673809184538721789921784994643796736665990480661336681240598494700924616423968097210496121118041740441430073905353503048335626620124890622777836206183547798081843517322475448254898718789712682076915367156342238709969343377113790390833539092914658972348748473987210146705558792507939304662420535250020441296414579670358173184707282603182897793549472038307921052041509726831551249257036448630715198005227761679487609562875204998623792647225829996051821300334428477173227508668231566474231799846920604391736105017625476967857400433148331826154607110378814708628681986023420098017055740745327053753286826612544398298333336165739495463495601515088046722333772503556686573408769166894339440167697054806460306290980125103655709656232367026778559683458485479732148977473642934203696617590939042178871570675552198410147561842388067518919633077242072943038016175858591218980001410513911559044623977859355115669402203079562294096898845910350717038583755620351671917056734478674328801060084514165739595825134543649010483377771874037646843335809067723765123703137775108174779072651815853947220331474483165785457165234069515175810946898768527593141683402420074401559870890152342230540 [151,116] 20569154368613473203343133320523149171247204380401827722179035955843343317322643905805092777657045634354034544043699325978517486192115739916230571093874879809045936610777563094497250908946583860315893226815275712585468427708019390874751254065009394811070748701021337079469646069398086251745302697470431410448637004298892710411963742915746054410934411891376277800473923638554942818770807153019768999032899233170570165296273534675219791824613699214294765795084325952926938805148308913186512351244784425915893991460627066438095679883576277748795585008773702752215539170091246727853254872012463147577938868714794660525044087785651574482997119985896043494792509836648332358046256548493428195902600020651858522955943631060058270055880230941401594458269976580683426961173216028733137111412749941943360721635207216124672799249356362101055892156209020533064950952088648745355408344411283564023401423234236541198426456672998540268036242410570050195164132363797362809434873609593725318187319436402173015768088075461270124435793512883707481542510575286947192675575440129568941971541851727526089710982937034148420086815966638347822853509401019615857948724529516478975099358011149241964415631890319758716385328214822430636965448034550077973753807386872321484303637248881035012936867814661274685469546040440412394391435438397403629547045986943828668667237426032285470515921949150331005963880127333010554482136294415263639388082981003939458961563121921077551887468617317449151725832732479734520843493648783767301134670215924303954980502584668583277282061708234777230662006400996887574573396723559360735966976 [151,117] -12145101957453191196708684045713008764991447947566960195822937703911826680296948733039578211463702366172550064527622149886137581299680949344016049107313610536924268821280057280020114472382237859673261425418347018182434660104107630211175337986993936931287649702453049662813900244611080407125445575674376545441302260023050579471137454868171493438602945517154022897976219605599499871495776272814765429498827330709703523497016270549760429254319276801485987024379426339116922430861937127287269055760393096093718247472068679143930433989888102911199662781113172669059470893558898296060841869357717712312092200115955874382692383580725116216114620776854331570051298297558096038332490920076580906818928693629441392392462903523792150545779054212254833457924377404519754138860291477453455974459389165659695511791402735343908703023221180044675716245246794980819126859715623126257837611491452335442825989550386469942829186083787731017364970497284715682445932638172040461326062401193585154156195010062678783391307549073605904419151717113810879501253681688572567849438706234652715213948781312022152404549328585844546991896255611548593955006685475001487231396037043442934174738526665219286670259635133255200800524940383535501997698963412926325761981952929465312622838731066087004557475179432147297694572337627000140323833153821938849157382717916129968739117845391954400114409075802798354945477914207772186513495958508454977142993224436191250571190441655634429155017911883483904646932697043616782434928710617646377936053121794508419738179265654597731404106341668211180807041692642251212262048224570529152 [151,118] -1606572143657710357717597810665521384452112454766520884489411109892535939451256685071609413586139165436295321888318566664735134331124739493466842728437508254800910878494246800727048618158320344751557029276811278105863548849569681566673302562397226180161103132816962788707773529629969595155693017242214332515032783448247124721304629793381307997099736798049733936302822887866554077297417741175666670849550831573198466999192765199390183385421986328134469722015159659354785893794531402275209412787769368307460031680008026559216966177374666100301396741881635732346224053598340119487638950804292732933457099833744132584509204230688892917221215012522308663465506940799265072831329382016310752226276899243615682625251670043753626492090764091560749153568444119180065682311638639956657858734452946185835974720913013104043709466327751173912317932587752517716998360713224539188797332036022831684764693887102995437402448852464613581261089843560486706677918662061400296372124240958907528976817844541374581036409480390068316117406888791626775120205095050813038905290250777291556256632886486687312720516514998460010344344726825298393714035434947794797509039461062463275560714487346691222327328687347937803734825946597393277990955149330899252737968209124030344533991118570515648382999935889752856323676370978056143707305696960935011685337670521449967147889406351411545887452317794849906321513217871422093621042922400979500736368584942907901142257839080399556554514599035738189039145046184033825789520116148308186267991536156505390195801734459167169701672525094372678308916663438112490091771846144 [151,119] -156380596582129731561770542940270672092469415681192942891528897771853008931597599004921296125237688555938349757188330129239017780652351470955693488311558215173791982802317260410604986440244485178289356333161610178997595342687417534573695101247248003291768311861044010660092280569798589134229666750937996183071018725342908606847758000856781795184923968370264060751822104947703993351180739027668558955619383911494928356429634888658361155818545268271810825690526095929632307571164509635880457099769523208464235074618145765254970411279783462143385105604362419535598057969748742996069086606230887377247058740453586267147041362946310512085985859906395475576345886704545175993987104818189429411916888217634885312378789980572474460584001747266953701844209198790995877805314011842455057672492795224100845855683310606985314478808463807717704791914869356694411629348427360061949954518191717550686467695297868351243504724924737249897584140664707907721734064300699088428021998226628355554816840524881882685631096742231151433039756311727617103134696624488244467482952532774072874546120824353156606965511807383927544710060864214324127914276713369718644513371276067125896774561898851101820022960649238441359065837747272488616141094500531439726064255530254207320464725362727279887045750166004840156394590333602607755512194544349761779700403453449927046868782645650492707496723536657250631972296843745310823210236278256986220153884577495548754828096910589179072922999252161869126628926251968991826602890814118417767764155989471855774412652331314355531124175640775260908851368894319577359808 [151,120] 2239298881676609977034068252140816314282007316204418328997270594529241835465831520999330355881045903803346530411794373227772731308587698923364672976949102386602999473586048912956385743037378626152574848621332995215469257214116660391245168649349277919712263777287859983198112543813554062277702258980716388964350933420318993581230012020105158842938432533117521252638262673748000511362372121394644579436654336059748811725649040796713884979709352547797714454120019866666507121324909338929859723490242791993515559047693984813214415023848753378618794159389397131446974884843928387415665162463443918614129009914404493692761608228150279316401318669983134543937844376323813848879894895514885356791637319180497512163083338816711195492333905861771327855805563506779031237350981364068840340453050211868714691384978535921654158415836190916837532450110334743248486416607794688344406690882154245202090013422808555473800847587070301673444749526039043557798607411646366537569765583665138130429979121408828642775386762474735078981905756350927528412304660679002811975116186666211516249229071543130126694121903338345690000998593159985844265143586601539125975039974017307408012940766757671970201511750099651928327245154966228532780257019243682686809713999749386306748992837296603569928608166845394439695664085021579772139092745646265492893652554500295641661913764906822888733563507965508388767957399182804819392758205623949070555370942006313710588691390379030255901311313318391280973497577835250986038005077720488443372193505590150883239323672534682318888851573846258444831970353272256 [151,121] -5384838293739937700722988313048161031193836181964648926998645644384984631553947170613415200990443034539126734704596966897935459644045570269328968984711158105832094606494808097586556250478634124446783130004879300095802265636521471999938918532225538968078103845130630722510664804969670934009380860727732797878970363294987236858450913885698371268651300126823232645929635462241784438685855331981776921670838724464881371275868372005768867220379705913346293471572746757799356330274160074986404069738894634640152956100290341232750499282636148492369241679269477627195898445611031062910328900451591467190531238051586495628517609181394450610556592914654725908400355755244948904053226956884954096645332117078118293134671347769415615553837012037660174035078509759354630208492661505094233846182439775639480541093703949697607373771827947657035752852994030619405170755895352441053997666313101088267506201082065743441585735868328003397049478658270593962089995125801366107173696400584442506044921202276442772021487923573056269449594052110091746040682713642952130081729998759094238762099125538965430469032176821349540358080811468282952155876190398226547603495143273802916228592842394212118167977536186962950638839682966502746392995075868417892851700644253683657925306534219533656078905084975669676821610898724068821299025664954425399837268003662435171761958691810639718597690976366256702419396027723753140623264930174729839400026213210462406122775854572823001585591014483249169393160224120151976520185816066227496900714116745689574532944315320598255757039936907755191976611800 [151,122] -916807825178907988573380208443186848332299982473334693488799367854913009637538163334556687513857078046944275982987950364626958517511830972962785985284205286605945222798300508439081481389121774232332637210603512832233460597975503390512084966391940915094811142327048769737657384040576557050634255187175459088379897656022794555817068146939549307813985978123279848969243545447279216443344074079619296326809147418119048345671370867037497740255404887825081291538860185868049717906699497763197235617978960948296868796962387541896342467523951323414047809190068605428044275164311721929426346975451805099056234273071401168373289432853896761169979116225752143585661375882528318736544925877336040686195945534173472600029584940673681102758888147709631937004615990904731968523556299952732822935293468249102121553883878381013575999483107495530456328688104537599148451101380557682941446301758726583782889614893643362279555887965459834662912709782788094395190981945292217778681635669561782270107752113152754729021546606932365804009382147728166549993359596381310303906299285729751642295496423652971393216370036366215615852419557067180781638802342147998121180400853933882774063930217714846701123098131808385576529353419402589607325029400766395407964538622422061580763099560103339772525396222705782844088587920165272333660779955548142689548527314387998257282863527772134595284758487694190873910626141528154340273092436456719232546195158161674193901258802735784346825942017576202894126771385569542017549760302925281045278041853874120264279812099835795692631819633912726528 [151,123] -48002969824610809875859440728863672202875042820167514122393289500035053637039758530258338733434590553106878135099733059419867512386918580985069653254750460613841809950102030450708635054382752568376303246692482490251629333859822796611413777816435745341719359022603067688515153015437774794107177434110704264342928392624547069535911933053536425707486470804181092583651017958238635503934697738388181171868238459148680441640021080348807549717748287694085761933228876872211720303006405680499976236344046856080259505929837835739451561653842056717730599327860040318786605177640836641103098188406518121173056118478343645846845294653579509952909451747299846778298596587824755880687674827062286219555523540109650665394995728217765964305881766929336384841652589771214523485837919408985930039319323908908823907124911390135641316023101936823914756513603459567548229273904194259637093988626068950706103513471540499703974723056925264638381026166843665679826389358882396793536321747325438717878853583534714516034460123475962743662166569501580740573754606381998414490645119072517243263061492517688758938673655440907811806198773398496886115100604192401796808321970272546939502312607184151627343305595949209659275129178044867296859268567059278962472015349647417421160378259939559060310816585254650786100073642191100096645800985510373581057985813755065262627057902692761081530353479460629168817344631920088795889158923902579629245776965034504091257736480318803143589268328039321396800737484610191682968016334077962056420816152477329687039547359771800654609586740864 [151,124] -968972410094591943360588499143877512098857587200377993830907342915495811790350024803868681204557880227385181419913056164720284698037917392867437136417718989122610345616861134061310807522728778436724854542603313628922869311688321528057113944661789682629351894209120335794068896043541161425771281671845398533748660637088874920317490741320073009191703217122284063669305722952913310398274226244370390793223574286645566982519048370667116706351119519792478269696041127580593468313747783739965148943359456890262182462532461225170736367107951007452123035835976698571940130266249952032947837288649726734026855540630511338293993827105718516735002748034956242106867699517401844176436953771595390566327182768462493500696824397455039361239490085647072527646701316123303181047850899905670447441906632871981406780965385785179386805159746065344473355489557816362351666827298271955145712565931035225299629892283924312264728982760463378369899567120267234643665119904881803293868313036004971629375474404888823554799458914356930359811975390105158811232295612668290447536409458272788912831332352648896775803422860709322666827434510076260257981494125426127588620312046350058583981302702987222861440347923755054159367994485143560473143838027167831615925611737787988118713239414723982244755669366184686360261780528491292838425394610811753872477469127474060752372205841855960658988219359057223431814883593573552818619884957380310335357839498288823659847209374916031251915820751020678793529724719200770925921679201439276448456128814640004614614323075358361642200 [151,125] -25238099347231899774411415096647260769806639172685543412434261481480005577553659778774817251445262750248035939848653273997359176228541335324026488729545125238504322384102182098752377432329330261146467708532468180714049449514019847431896234930722942951661844021994417149721272289869207879954476382456593946090402306781753157789937549390381016524668955098586831377702793237352997748046687354422038202677066646964487277848000632362000181103364130545483914863359150598497480707133248021848427285538283032381323701248044018877133662394767504879168508655407122933286741079107808901737745626972306439142837663945679973833799484483608737911017107892335941627064133573170624510857741610220411010483726240157979586834026936903612459433187064142005889401297068727882182295989975364248986243851918823542979466916839588382815913515845706612987470449813198513278420870943032728386346166797819635144868381192180016452212646713688025559065444688295829896159279971785115085485423087079709656662098418727527422467341525920706386410723418632369687577220163402917829200012809243235875824750730256559480652020785039021800131290028174539100688816548818777362061407131412775087155318856213510785524834078527885143541375772084528447754591248974862170304730869923459927281652026430737891765460596057859404039962127502266928806249893446148402733209439154683206309882907858645078211436349185745297168859785316483770714879794962855413545368777501180259076865524034124086010383956582100549362391326080973098185453666903196030688607201730468570651593349210565 [151,126] -74926534019771018160833371669005151085129708366908682124401477617484128064686843601049623665812678325389923638430186813088271744904786747307214653692130423213363796524162182872693810356374894689917454214207061873697449227908238784853711797043973113143175907051404643475785431557171668241447386746481638236243942959390935320651288403610434220979324032969420482847363523223658712651374883555755754811956094433180750290416776024859909838726708986812346829891862978795864543252965579605827826778556688085226038690511012402361777829980090256789702081871204062923264331585225194693342358707189253373064640227749070443975904714174226772394305167607621037301023613748541481299688547918441063886506559336892164472555860561144953441348069968920341364651417582668176907831121135227814781997669571304312032983126846509237474559282042312741174269497478496645015578134404467820247016195304300890681599403073795751685944476476502161084889412318897419703619790929137600182647779028464118743398525240803005896108311726779790693623368722997938684120867079470708965644948975184179140766868074895806762589718363895588627118570908004526061057650592152533673830491029454065885337036271983963271593983536230095249594138885227971531735142415594805526554728185886585546753931786738243553375226959456606014795340289919328804571686834744442994509682375141563826257333678278605037847010273844135651941516560961089684434357173913479271362086221837077800034502674593871268442757745869072181852819322081591540959038899539933963203048975073000867481344 [151,127] 36080506492774289065858045861651921231522862692463094105395301336020282676595127746080069488263474052814700858404181205642674712355088020419814524267745600526179047543064292158850853012556143116809886083043759253732775926954595867832234960777889581077135480621297014054966447225288384170694038559961118487951143629921552607597378784741444578748262054174285094158092782533375146668151607652641962506139455666658198552408479976472007988366782292473030548302264493643686627271878865768883454690739491454844081920078665784900028032576159105560066046494016278425121271480826096200549879269526512856230053416591580371402216485610817829977363032051515327305319573802545980553886288643346269481835539308258286274347267042827059310222809082213596105685001455029868272362579555150319036519975259839895656127367509717833813035979045455394103217456637645708555804037068111638034544585288528994695078447070376430914624263450923110805731507502554716214342590899741727943193881447826957591702517584233217130565419816535758157952132229163010211430386546775270547477982091020901297949031673096443159059233386136087696728208797729932255163630556818941731390946465534056391602192758019390997284392782812306284310208871899275883588893649973703569578075328623715986345718497308811771870709971434862589391774724872892802592909683171056982083038719792946423957974868247576729077463877498945210313706372963758948509780876423734751113892893295960187624693016141539947697507313787745299849582312347484232752285624414574268362286415062166432 [151,128] 548217393540174635732414316007476695396636006211809583120566686640877725585624068248598782713383683197540256661650244850591998215747328311227913757236090893761755954186582876223782479852957416701193869194272530343669303871806683022916179851697454446898763513585113306694837021919479178060422186108996305471916186645392309447584610492920630184893606969985217789162788011281482237558235132389842072128202373415638650887940074816497551393416525406968562843513394007196028900068761788188545779967604950360508392484951459853470615449635608967532435642846338742033680682713441256708668127241192508948285363813434608028127884684008386363223685768234898170914410652400031240518266530224304707606268309387969136807252975409187757322542026054554419814937341290510493034290954885279072076042892847892995109263485781547895733565233730695916765329136616706544438797441418779738715852596949062536700714401541615401624064429232421609647122686653200887175035188883585902560618326115118547557282462638735041533335272804209949034020441101672487748761539862373755258926870884698844726143399277377528084242309686564031226885904303746862180549492986324598996169416541069444751332370833603976287090414331427920956280008894436540480682482793086079379862445948925297765761782372889986713053120601730374514605385980310090547337520384551627264288611864174313662798362861717055386764167853044053647919882571776912544335409319330826842957016357041156771635276965012358105496998287074723754834813085667574993683503335078360139019733232 [151,129] -13225807695555447777592651725453501981266943857482299688747938487643175330954637598021014668238554103874005149359453817102311463259961229965510189490672856068609478344174553781670746213144620835643846761092075961880585595764126693983638846190633197554576333556454610140375711312969396346037456043505748471419632142965937243195483901690226708587012788259761239792566677283409119427593735454396957126362829688154110273805794858358713747315528106693514667745141683946939123232178421497142345170743404606827799356562839460572972681935153090173158944373373268801431866429980038117677547189554839388016336487630887097777418500475132184673354035596371505402707548776469822962530822453654261320971758743019989669980374756840757345998269045078891718338197630341792533162793489377539036302671104407876386627036838089506713647315927085520884782931757322740493496097394921300944557606158752701799347649145570473005967813092619156478646879915951580219681651013571007068096291819038643391086759983023958156172461839610044139726313989789350537335020322844737193136519412462197290936329505745216011782144827405907129994565860475068696867472872938618399192621259640092053642123709023562960345698975659607615964315854252584204118334110407635641383790798688676372586077149106324547634954878855729020976871779632153736135828892656251687180098461753964923813382744267507392231777496253013531887646315156503086954063223950901361089283786000795503924801175406460658298307895612157969968877161096795887973052044874829211958 [151,130] 62778889068843453262689962595018738920811274013843855976246519740961928532220976161515016821374661108078205401960084754202624676162035453710497874291190178355153244220375738210554468656468889473932545882151591237283250971922456408712859953519947019084911231612205123723963678975591785392518542185210349827710000266598735778402956526741300047310525645590568886433821500431542657062099526481683474385241711744881766611126702216684542968479286376556439771110899097799742176991301535413585475182061064886658694890892667551868093186097942850321084459319686288178336603024292378620845521241836447271134362445718480333702265011804899161588835710034954745968963281967693199857224237477370781913827043180643961918783951750195391973889659829992977070931701195100239600108294413358107356985094097430548529968988063271369004753011781934015546544275212328386442473783682407760946376994582487087332844176779999558152411009925542675272806477883684451970762931099725746148066484227832325151884822785514738744313497856408339220901132049581471746566437339569852457016420395700324219275741973462679852094566377701195269310306096955820810345110300695757807752866298769250789843562312463936349288777064038233177086273578836693790218879440160091491130414880084638726410817965157920403974651170984875924554057154874751467748736240025102407847172335154077342993350112162137568224391815462486877906983048712633583466229118687856751555665079159017528262531649705419699513195571480568107887173707747726700728930162656 [151,131] -2159754310356113486681733244997723838944019867877076752836838218635958765906063244253581187798053275070264973665835930500195381224982124980242945990189031432580456830378860049036256121053327341830229857284841131901233329440194610590468462712810619140288665432017802486494517179776086258521608081616523320710176020567888726993454635546064594157094552620874450515638292717085509555936001972626434235714405555705756352387466625498277403184737958246415493320533004467076334086037607122614255683958958288781301124174126312769277105633201538329329767685227542307608372899769933322038538303123721707551208935034030694180417072802126020851614906343328916556732781487405139473715672619578451758397593073086963864878411135507080556450037710878853894384279967330400888601573467194373084822245048314364781912746671867509493222243766787086028227029052381786497726469520061628145693812377261200338945793303559856798953641891903853852921666641530849203851749532358432497656112743235849901495940173827306556150158600495459625923261485386253515993148913394190309751365672432656184538391139925028393734063657062901872737447097616661075754196523571405235002592803464925209183883844462634864266525750968563251921641242884807970688737279788045834811334671148353326685115616033938026417999409897396929894864885292984025239781669267285901950064810084992008972917097573474723362008146022908612482283318489321925727198174592831385731526519455520352150375644912856146984877786956086635767579893238402728481444 [151,132] -8910811837233114895655146031504059581549143924264790308260307274591597094000051522967968302850442057016234810451793161752831823594095557753528846722588594917008990515498427605214895680011312793301795187044140161631979667376613756633694914562841812744278432251318719290848233790222820697843107026313391462761868388224357138991009392490807871221488984156224646882898360420302574404027343069114372856201964612139431269596515521087487649944008332256427773180720250840433967983196717562397635700987335637758372591953733624726792427539050528064029981435143536874346460344366255381888440570674803607289699965290071734383580642770455945221634803402623048567127793688133323275726148912521282248494334353071735875834539204147877071117418762353229301410775557321833217697743306209245141669913078708667545387752089736996704846551430169654074612947325533420925535176028547832365505092272892489854864154933445667292906019633589650562654689060705989025250153387371727326118669653616091100358670825395693282658405969328174275038267163959288357474317628077922930572143798280897622708873969096147573547990270427326226006212934749213330808750798801675322571740875438440718504192384083225147995598586438777189396755273969129051218304325178602658123615998785197701150877871563830571634598127368470314569779070592368322358639300204721153796657191385601541337073768292592245484662950999597300263487907776608474159180947269132785357463930255488025126214176859784110173352373792358540438199331085672 [151,133] -26276040726915867163246931236851914651364794000023178952205138121538138954214233464823728010994179910177989737953993863256956649923677091167133034527528288738014062193776411112095803703387017878899980236654496376694009173415259374463729407437010158823587619695965589055943864860890507537499684217167918176952868779126128137400853831931131085669771839956836241597228788256990108058360818898076603937206916937499171384017863287883272151269612492205657784095172604421342206241497493382357775390266831576677541373317182075658816569992824769726766642813714310592956945848409767095932211867028238348877011261892964840857787703192142301882216064123870234044380687862145829105267283282690848784595657871842534355546555536572411676875508224045603403746374641783822521784653709328765716457836598856770801988708404899426656662639129440553842605664180730166532567018949026856852937918621127502430771381582027614978740983917471667638795270764135852626607729891621010921134091810469345987385938359464018917743230566202048045096825991524392114852636747191715668328681118173199119656234374569628347577340283778292516573652493992474225101462839840692228249657700272610360055735111064967689549319994766994874581486797942652191830129676217176160048206966479565482774536576730696366728198708774834698230904363084257404886392164699578633926566907680202962031407118452862943003768005168174608056171098761915603663475718369397665505160834967157313463829583173773713196417261517112329120323 [151,134] -21581334639775063001655521979477487967601752490043277589806860166375401956521583858373872224384176309030395310199457935303114703979729287259548728488075908998726737345916308711850690884703891875729399574534906597491100781596155220024974310975198302482984726667173455634006323982289273442892696066343504761530078759557559770906670672295541425573504410712415839424015179336631921100339618577793762140532321548509947427947510439259469655626061437805931475143497146338162609144928969140727318456739443372849133882329030900283777232217579932845947826172000627548432498062929289376398630910576897597336431081340272574723559840177948154143472984888274805582409241374176235466367761005806760614584893661557239990684867058759757794056729512325239770426692265514158387396896011468745193023054721133087547220713418398965138830177463446748485013838836721208641268861088131941344441698665229714343418989375400137900099737286477559322294506286399506662997070387968769825229750744010258487961580045131793534212489953404020415413243396130675928577257578414398207414566996315900714175351297474057890189409285081094685938592821619290986391073417745342798636916098278152115580629042272597784633144807265217221593979013970209083769803612182900853700911186701272958210035422876206358617872535433928372360801486935876889294978616188280473703066656950779136058289945134505165046229183183774863202335464067704163342890010830552898456448914449272671240406327268880658315439668961856 [151,135] -6936193047387690225516609278420007456574526265024398474138606347789015573353676122514048177601080959739666697701756050312310207963092051060627603394229224348366311978945537024191648988504414884994399533651753558983508201393224106701052596937936761034590118340180318195242926258668757285478966427356975764221758763311293353388789464206887180253559139544285375623196313099983014291192095028178236764307738945080433823236266444312082600277393183255681816608563163077124393016325259291163695314787966344852677550904778533753802792448213471581061826038050411391168653003902607606480624525197926359923243531248107835913366375685650593200205734792206306860522668106347569280038420688592592451741979084934228582994302065696099864423383021745825143558662871835888928487179671919658841035168929743639815488774757128430992485833900562433760858496538203997366178076857288608273769985509007937924554570244276734666836616983729697696161909821455425131876044910333980677422178004705456556981288010894237753000579540613249290352093799371626365928060029725965998064983103614618556151872312730472564930522532052657581040065310590446890852948256996917539924877200273639229366324659184052886931414087134549035618509286848083103723842594951323429716706002175992501311514048402551434457769414219106549049524410431161268135706885457025685878261562488635147203197914159847920621367472155769304908812553348951909956504345771032928143264547364250940921258611186437546304296 [151,136] -631450270300040268764363649711250579897418015615513841325789878108467833269813949910629616011938562217388403441486688506069016654478440885383033622371520033055435891671440571006640758530853557774367580629799353540328702828309719338565351365541166864371484099645849629064829734975957365825438807904839518753265582669825843205751947566286941895773596088619114014479521591496988755365683036146556895267579560909088458546033661530327950262271635405301457206179471858103127585124374925756735819770318190721884630378184312348088201699942937597872706698956803076074992235274023630362665537227412699643982408477506230319521609933960651363397844346525035475525407958716478694781527792521054880298838352104068205651543717210071132342185480026421458983285274387418569426307074946025037665537512644123898104518562889971109737831798712210493445393422729290917102873900886394274968745172545829421671161351817959061200227341227623914948691221682896986249716038273345419185499191409325447275007865110554018031293777423395040586850032009508788425192298678639302190981840975352954589979634327364097951556931173990343016878753491205391602819593973698518320478221812014761726842011361377912176405148119025591332464633992125694549704396703237118884606724853745689981985662709607970355642089121546051928546881694679545811008168047813250164480059091023304998772731231005779820681242527150118548678167273134953421619320751682242536887433115731560735373123351824 [151,137] -27735426808853607729717580404013159639917111540822223633484488361506136364499201899351057808969853558567649689095655777511385033994922310504219844802764230838251830046753391153407625400461353674025903932783826344127232008750947030611350007102173434464941352242992085630369799436218202667526371000438118593986099224629944222120901820798055307350669162245253246778012226153811912513123874201343327724969296349274365109115499295154097581959781086644484488599396288203735987833646985405632200666439284120088115689390510839134345701940848329285768720045192607863099146555232007013552893528393901604984073596544283424385864459159457644714412553933732239331644939360257324263499661365105733850638172228217900335329518348058253012154177631685486135486560677757498384097167810869150460922347731633683697647362052933499642698207486841262917194213996751003630556798696511425266075944918175454641538701374566339505984443306835487680568651354121739642967782085053490265541673623901936160769131297070957210674855422921083762708955392997264230446956412251996929766398508750521020580725659534623652676689340234162730319898221480109374455197608940115316447241890538881362421361183789511021272532898250885341791108417529150525473095356021138122357216928647108169123867643877581680071003218884572397061551406694964236283502662779452985172372719741148346961841753153027787768073361942634074556367717020464850609766102928104061704254035353074476230 [151,138] 124471090169702977614466527699148490920872992992635828104870008789944072947459961674408140558690506956975512458763478592427929001582962590880145514140476221819607923630302037702010325129201917611761999899903216085791066064568694914568842222407821285431151251903450279943761426345369778881988862408575735871478726939302464495004167463974784403616279047980412600390903171780918231010271231553989340444549101933611274118738999559187882027783554372942289479223209272046199861904162304163216974280183412211769636712988546672692371056022907058100979755878338335169067626945666479792735035325801957563010393117456022659624761558380215049604871759389711974997531680004599152844335916095525989183769293135123775601964012316664529657589311466723260307572464142492818890923569492583476456261015643479865198459864720122419926610805567903648584637237895313902320853921206754692264888106589967572693428797538710503042929967396364204538349465215465347900361099027424156856214765204050721852558718377868307166601730755785505575230833205741967267432019271341708145882256274864512055556772105142451256084767348799489888072335467325213918877777843539420045698766061595943590301418064445465525916701927873379298025134667835261418640878788013065702782047060338772711892162224221668687647715150660531612290920318033337050208368150493473860183213041380028484889966220543020952150823071838820879980640529402045233422816654502537728563378272 [151,139] -7793487306073922531595477119237116628238366226524836732578135389529551829635834984447128222399024657481272736942281164216978316139294870150799095133508902027940831080969886046675162937438232235988111427738599557305345351542254961237587319150454608524689491978382747023896129715684197584882163143366828408822125025497987464643545617608233813114646436850519304129732249984847739707545992950900943652826074688025609512735776812344899120605919946654637794223060113086475123962879581721156672080692834340183494030358784487234409175395555160775751435108637573155605383377934788418068661656901022399840063414006713704068937920218911897056519389273623031019774268775064962598288216280679638297492180269777703806957642592585734364951605097894695578734751495164852981968468577262464652833202606794573257805466656607976519088881482287687202711326149378776316187641884598600364337881950493256914677856472305050166615677645248881994641698208367031831704175897343856909779816835711542028358087083191009386292316791983648235293419551444853303118975493764249875505034738646312075666948540833367909075977685513582536552585740284135851658864566865686518838284460232802686403619804470169414036345586346234104490237761690382556958800343305251595001121229428238772976308695719521267422854220510503208074686797033840306968412196922646683357296430317092899992775633335335731377723020004369299504729647570079735564950293143521076 [151,140] 38517776374877864747822769422159680351445450311247504562509292337887338869274167426953306913100384896541149178719964577511107662869441645717826580845808591336948855368967493902817406712291292527580790294272528724411552265774413314906924495275197946699566333716280932865824994314040925179387649502773339989181128592801506139811545631392888147006869656300766812031331176268199539183465007399609600685798815629495087982062034361318518815570730208028312505765067186578058135382903976493079197765942966706799223796116929312327458596069496828027075435498360515625774555031305219927107444977307643413329630655410541735329197744655554662814861588679674503455847506769555509381550304188599178993257675587012961367369958773989316070019793920251097200305482542220461326163356596209211014363031104235546990693081171435092830190029161864218629482250768818322134215510212520656617953719593332319124119426789708898123929210417906285732780241070876978026856410640960517598794406803121305711597173309327561008671381691638490330902654198562094467544183384680970312520498485815263356969250612616062354542926164676277402766910946770373424489839557786014870853777445159269485429788533587052580871181755846920350711301384841382632038796818578472466219723713563362425738064842452622982285120725660995274623378114903326236112374862222185465249745982280082435046806348849204401552145224200231985860446731126559737173488 [151,141] -71121661933320586683405290049343746443285702767074489746561528912279638457746553810588247800001925139925478432156826741278388538039555062076661918026697945517619183654978756012107223814912583974792511314587634605703035200102754510171917432524501249209049829076751541781344208224154417836670619458382617575915589678525639016471791286122686587186669651733376354376907054497946209093623895893873531354222807363742686598955823363400994134415867417179234907999888357896523842740145309344300199095874868466387277272011450947600537729324925032670620084755004664386952123907175261598138141674396653510681822376667509492515112884762363903223358802178438691037493538568832607092398209102498592490663733581949981173496037580464537129620688410359321960818057741254186051509592845357074637235856076967727734513302580988451972847760158948592916350012478818954741694214156408860971365222712510508769558536058284517677125842860953323818205915823235537661937963915889687293333496750484877735701340657752265127018257501942554264040382270199682021994569422543254797196544503362073465725580343253383436548106901571283104221290027784531727742975090807404542311715867006965162674401270503773322270838849163791632655052377074468975616233520345889560480815634349137479011250064355566543303548720444350642582984570801440157525569921051167659524690621517873749672988561189551538289836964131729110798832779254 [151,142] 24577304143817597607103643855163219510511180856932499127835091029184847132423987478800399908893966583354759940176482925618328500356147152697445133875055720031793591029002020301532508768884341380419501837709189223075825510063962810925342061821890491611919392091058261252364843472597284109211039525766833388476553045636517965348223904742105737647053927246975584792137667306343707991892796141863570765584361782297883943394165330864892479325911331918992101356843280486842883269597211715939229957475126406935774908367775439677918707651159275993171366917899683606354943550377596284233670032465798159889705534592060192088155032971242967801901519793904319401833771749757068516109435743225273327624771018742750421778110276887972304714916391054266433550652965053990283624365415659390504939201988869790669201457644092166031939219766675104339299419844904905891343074379733867666287017085702848431931452189633243779539435509831966309845671624772190390178444482403229608325228963872153639719538828916423406646369855502083087476742243380904276645342721078042827634503962336009261749622518020230387260710241702741551648048403270572719539353221244504547148903695261672559788668084000414338970319469190549974010620224373129587403503836077169497960684210129579078047699587756757178077237769026664023374650606624536543636211595115296776168010974584617991605971766910592249266728859944603712 [151,143] -6955964072199257981110985817547181785671722729508128319482258919651130628237912904179249670301835053020655710990929734789046083398339899929390737746616922780242229901393036314933881977975531218331830680078171885756294687765493912299906053795597383429227790778083379398814857486175169246709817400527729760982993479772127066640521102877133739011481053377740483058189865027636952405764143848883918719331310805285728443490796741423348816071420578956916087839625824676078178405397677876570940927106421976280974571292619993385783883639193530969593983177255778084178379820047124769904957213398430958860565164042156996161895237710486645613758658794750553130352744602457096915379977367420042321612579376958506539078826776345020639219930777870837542792971027865442225610301445032218136431932229162058715994224363148229552135621698097693061475120484545576808213011901075702054441267862627794248330472724927894608764536117879827590817916820844576723307313175384840987450409245613657252808518516948199821832331231674606237526516250650327256697070865655130878075491262268425992850095180569755421037490354031644538589462129733387028325296697998265280827759225198615490864544635443434891880079630937696408916647524368638350815742437565924744599774449066168378428360719836222512655386882289926972620392547303570228246999471592892649977748765145109924689726646134652497725400 [151,144] -787349955650809408852737614095906764697386589853061120941994281090651042831950984118298596627266162980002818369288600265183340968286549899410651912232418608004195684539679021460740819305428101230330476631399185205267917532736703619918505662984860970810691991662033288492997429701007357276371319967072595608737033392479128885063385845957183131907634516659458658427358961015243929116662245271490462164668113009664085510254297555809931888297230309160922592392676841183202320395159693317462354639422883657313421165288812289645488756005166347734287958824605193043272360362977659803609805643036826829382497245780667667115186331528965265491648842848924316700831848699594657363939354548467471684546023667815520162929937451312123872801266025791430994100856824778371246357496483940832736283786099362119209165076683623361523164085470776417163133842289716792653864193401669196882538023279110670245264201811700933727449434294280176162723949319159778608124590462731187802041836530953704637743601898850504489676525830309243521160747458022468943259480791505137725650748412667101377040850381979124603184615392147448309640383774625392033854133542668656398742575469963129191397186940623881318194624896533200689988732306330817513046336989802914788833032733535334554393484044290688653819039187617050943415613715824815263846574335381605038067454738302151694167265456 [151,145] -60349672394938231981084557798905177440695273055444599992414880380537883635646041206694772996873423694011375219158842123981009745914579589427533777363896267590370465634367428485317731870004663985190758607890160405014419281399112181664275135650093623406276818671164772966645472485510763458888346170869940529412202311702072293535497122329029439458630322504214148222815342875335733718725938342843557540846336674162297352827682786965215118151942153775914938191838513952052000397422232211195954382275007384743614082429948583209731008710460671511813464545676836873235540621607804821454981721895616949985846301202982331267763813670654274552998017508509068264504025613559802143141866366236900192923236488312020137831405472910680020929640505185838356479416038121023812779282468681665311176261733716428697313617958662815922042736577662418993731284430482970630039025470625670543554483281378399143231693322773745257860338246514283735141470338928589828943476248267972917593508098193994864859927735737761513354314406832918066461126650222536976560199811818048512119497532482122873370591890533130109573581435532746072462146436870214670886974440320646355488715795348071522198624646953396017668637942773728945549958202735491284228107504406334480897044695077022204959477997105860946318764490677924825941034185244320404370153078024158010613259966803090 [151,146] -501524566511196398685940480287218742770188372911174367472086695366076924060872093058229532657526429790901176536058590760194602882192157532608349153740249973558047653356747547611652711325849531840456970157065077836672708559742029400304773501310762610311849431357323715260025988462302393086678316587581210097366889676092999924999287010563017876845390298666981040990815532296815601732422856581435918827837192549929066296904837904140294519652446869705015477251484344519440943515399120808000812148614735853467180879669376477935404786637591680103583280080011390786154638428350991366492574033786844442307333880297645759275646045170874381543057419040628431710174087701997704198750998136776730199666897174523696976617534441611353597778542716929271202195135695969347766484821006768240390275404963008021541133337137652470141616079149501013310797742457905088843091636007384256070050476680378893526733082452757906186497545622386842054084825996979606663975746927737325886626156828539977390430963665951367571455091653026828002624212217736319385999569350756009464770176341235214434488702001896911164646596434033527689050998831745889428654212213507484374074898231579428798443093936660480484034325997551746820300773452947410831644533117479501240088800857902515581590674301305772852560030152266898562612087672487147048265840473078787296 [151,147] -3405933355664181737240642148483716569731939399383758102324560185090945947625519766715308608811765976259872505521486216280813999585331168494380562362848461842164281121464508535555500099114373123767956727828713979410480081990988877828598482020162182724281499091008326671202813550696079802281109192400042214499857253863699888641846054690639497215619263111162589151767522918440511802149190777535873241365532502225005136084426615701882815758448736631924955277538202164003118724134946381263043311310765281720179612337235064991687374899572952072640354712583361415314214916307977767128794507385479506593339467532720067222441214473139781302917691586460998189180523708537694617814392103561786736368300014175396422141287592804573495765016734666249203298204730920644904317365525552759491381318539538100585916147753601118930358394207842573047923066889017440394894177963593533289985051241695093928349070131262571577829867849695476416065230072238759502135460759096093121360874593314201711321657499008501684389553777108147058529603737708086143193313333758443726355021048386129209315369901835264491898982600530315341807333903477273584711625850354701153234441543114325138609453186466535229979808080397288124613251893922021765828842577068961385511394458306481087138162686431802809453517452314800612999833093325918499506620 [151,148] 8762366415964449090814113680895495161855319114451847758816098543638064257798800799806496795376392063611187521807797817368745639006733282507604471580621802355713853939774063104596996421838919946781174646657087821620433630440399927862951237343063450562275248946415279070038487709605372823881237735929006823222265310235182864046561600704896688890718169502664398477551763054068965199283327817475105953495791051246392960100626014266516593781412077975885742735132242226310593466427215824806012326527467698741655721874698154434690671630208265769537993259183232064646243926719771947288181238745266967220874025790601406363840288389610203283215776709415961789708674068255582574443164997287365949604231241882877733819438250949484151051444863326522359649821637856474162861277686552489932677976468739136606266875233772710662086884828458688304114364616359367149688903044289605985582370830705233209515268206762879713729638458718657469634997564955918262478084157673920904723322202945384079391767148982487287513197807862738230733200244511226520201775724557127911609254200547106637924808492097271649988245591861209147231032631416380412974638936568573437472643883806408043887870164290360759317272135801778308401702437231626917752684461293826943432272325668385797695303629306260078408307234083893390495107952 [151,149] -11090198666162161541714293853112365465338715658223037897378572844611063864184727141276392525278119001471133619804808860070990433351233574204221223893379545208361471413718514394892848904523391186041778874665322446234049059799876327940991351628274311343107460977162968835080664170104075717343753862833846192810812962454292154079769616082679501181167169860408653249423758450134258025870722272097385471441883289238069160981542253682637200920357984535760708148752739412604552603636157969175067928111865122860558646524520265999355601337440342431862607019020038762545639393153806467982541419365089864027089534837160435038057557350374499822963785972102203104153566392373521883014321589061375727034657260197414995933302095425176922312851400014838734905100384176153810584783370363824000886781216731965239739559424655777419925857576192704248012898011796193347295354667256191827019560693530743046808068476946657262874748905985792171356108850189241026258826947135182124976688914893965563218774421869691217607899029751892867866061970873618040810235902092128650393574760550589394574261068526704350642643688651059108409209809050863406942915382460287426242672919768196203722589775846734060704963195956829800982481144059828982222758674755864599960176698460448448358587430173781763267663573582 [151,150] -369250113438708518187802719603232631488745100384385888304852844377942362704978390488650113252806610783411889292851130237389871890225234529425407363376094981852784228259891673937885165872609698995065041956009387297034811363894207156505421571553634696907862932687074735077343223425649300844772783590005482601095848577826568638983538817055095366367821370855048576969720056946676018552901120931839965870513166774867010114987085221677645141150504784146137127661377022884595734083837894742253332805816447376905349446653091437723600239573435271220319266773412537111078232587646934795098325797424398919252156816377100280581135507681952418460373992200044732127695821173979453047566644934084342024120253783462380848090250512698793560516703252112908259686057616025075328407020341372933103490055106752773078146076785688725860027791755962152821548706669125603459073771533958334197236166576466626462654871313964376890544871253255270301302808857929387554477048446552600739271389792496342857568267662233235966747250503911433094478968147698698728821919250891774975912576786571166118202648895752404705309080012902647248551947536429429176047363975744262138110945607368642076668226519276417115996981209700135490249356362510151367775963257301495322133074390011192172549531986688 [151,151] -558971158706402208898122955212464533341472693323967356450140515580624041728947110433618379030980929347319769733733417779253445591612039141227057390094724988623130406799822624848719832513979768918994327772298703216389798956755098761990855993101003731532567240798007166461588783763805532668807297323088205568489523472747854148480105789871850778861140434219234647352341774102962185295229921750706861822948166855434670923678350075962286723232128084702164482227654206039358778655346387163964061182253312108787995516009645181338931345376948647786673250778460855004005821243407305630282832809516345421530081272709071450075052458581638292121817613783946607573694077860673307435922770897556406251033915702238021354934305680381652346302322523073701034442243014625380463310321857159683838812197822110090591419091805065373424345317141491259558471993707068410430513819226376235269928366389121246454922796736368712601381388094598539085474545793147924389943697039053217572829894271082041911803229330908526565764434011704946826638452466259622691894088275170098461301826161061720718003525530349774570092543717255747769571048351556224723676792004912064276716612149561841888481707181785472482381703151334768063757789496945820041370659561301798309993698847296992 [152,0] 120385050073600745814400886815476908487512751693009241536221715639006336351767206499892711884742726776734114161527769404706868049017517480657361893470221571766243564027596289807901821970943224415523021330532403228502825795231765064556818261367639774624430289721725760788736853743806482465381598732190881882078966070457312378589691315031764644837609527149012082864810385891113273636151947902256801251543276624193991325257724914067174392287198787900657993352510410255070551196729370633572152538431121247148387272495127507483529970805775730639104564375863307347598893631055799816240854681032076792680649852598534425667698133364730167089768055311521517725222581118432390298268556836294852911652748109829903888227698102987103372860699731187006683599084189324645869941722002723584822456324612627154883491084903682109544750035227365635184474539019154833496926386171453085930115891933054928062757191181818701811888766538597963035127525163176756134192739513294476605816006955892659580854633465336252501102664372886930175026287217317734866603698513679403448540850588843666362215648601526018909531269274501741552092229785780023133967701217633892279894063534031791223762820308956972512481048586364000212019428722987604128586069357438011062483484364391548688615809180524063669776550609221906527793048763381715145998485016313239932182908789783870924511860857881094151622642954810815402841434110014691562758887621328114057832674618076854448829360938670668456099532924483594490559089610987552050859226688804051196769669559783131431379888108340574303709878373761448831089841191899728590368699421222037954047873948871093240897449431853462041759942582312404304002448900233693747595134159442745067657347233311820624746835082426548949754227391444352915251020787233206940901363635272997678016564256952818448105588961105913189699648257657804749790458035590978396808132897063914176496834214124695059841171119398979319984001654346373764726437052854815234212765592980000199445017726058936130190910808228102144000000000000000 [152,1] 27472771476558768231977274113511213291214815230878157428202061432222137630299911872970025690248577260215356016174707166153521942187854490236916239671488766595714314183661824352376822562180264090731059948628045289047833807128387410031973095659380700039969803027899138032005652383111605645116762294407941333505431474473272506925147781493531815082184597950066868758583484228918121642346441191885778537974839343115740884510162646040726798250666358024228220897227780378485955824509728111010612782346602550814685861478392672029856229817227653822894999628783416129544416113716892502870727199705192366273841559322217075592637695923053929850230032274204269473292037908046055004369333922639287859029865933720247624853922025593968275477832487676281358593339925775219331392382174077478413137573466649445820004635089790223597133853265436974834428771856650935337407956554493375381564551008321862080014748772027366187362535277485744660100940994650344337925793703664527248452686935730867953017074462213795327661967841009749959839074465547701739036392756061351150599342145142438758050591590874810059543735761004586555034281683437168598729627025291496291746648569738005467591348561105198623567301408248727206841145107430711071184087412235089766718804344961221493576024079755089613045687024846379807548439475007870912541749317317913449302102389583563112014164316436364421031895360998009170228663415804626298601863140193349764659918319326734894553295756961642986620792682738233001552173862249874945337758320117355154748016939904781718676132429111700352555725067765865155353292190626841075067257993755421056191886894384324557528853268216039919832514599964143587118391106193471798458651393010138649701222421761512285010565786484593695589260137527048990384490769397549938263957138038355573578274870891107810107344839369457391332199487679737245803510000744471022777936615647351703950617496631130830630851388789494832464630997129108593450269408447334304602418721495376692669686066796937047520800552886982410240000000000000 [152,2] 5374239897154791659758145398801021606929956080556861992953325290641750294891236042724293458613391080735068087924662036405733393684044721375531670202567261446092455196821410683691560728191617111666402177398486159566063201975727079790464458993939766187180819559700575436373381126870425416177951037291664950423232980733588034222406924743971879440825687365812437321407026031640500129850037895987206879409253544746073473465540085826569136313748538693543481843666357761897663908754300174900898340804464271700292214859278080205128218259130967492294571747958667536176979663331918521749437447726488201377833751105056757922625170635791353128677553473209761551358128306674142555193616958028370552213267292426779794093751304759526157187478528081273364963768777988276590423236861834074236668831744012586743427176861918798822199109722666054089843817321978249178598182248279267573715408885731618741387514541534246961593059160232571475289728708581850494724011492327277626687309753117475272200054727580019796608206583712163647080611616832513947730882919870636103879192905320905397284009990780397213919503382927431140357854548598333287621868288515805284424075003595889565838256063036386675458052173819280933926615399434263028291106643442258304108228729282495722682896636300968972266521867202384190610304397089853274576372632986137138189640426059091873863554846450128724119195686989504380520911321382610164688546416196652575574063223210717262084606744958296772261896997358979051621239598389117598443076873592783510193028482962214656086724340829616267835696245317124035234749254031402823908479852616669647083602450940217576870153532200305475984639530766722036060453779316720576862716116932102286372580566493907779904730428274206885814479968136474493955448181990790847713482506869652504882806653668957080209831831848162035632083007617812376627701256599538531218632044689558707485811649062409027655141400641985950164550306291779933220150396687116118052945768973311512164869503275419207861870955572953108971520000000000 [152,3] -3236058853298339714245773578627360970345598470994479456523100823269479387648333505788558576105985162333166738618871444461697536973876939383673446019775770899207964556700097236169598535601167992285234837241488435943332094650644256625141404506938649061298369431097128208166636334836804706597388132607532928698090749792897429542552908014013875543565941387163042282959844798047337456840566179741473006881635169275371467860558890482503377286709785327500466914028049434296715937290899356656354901928233159212619500573544814254264033176152514674681936194029693079986702860489128404817284669175720412676034848633486757766251367138180067484573373642724706929116929514484102300801575941105474984108330474750373925695970653246191694608755568081781354971151268772826517288425843073627120504375085318340362526076762553067097297792189985704689147692420308072673134892940869249905003934994131668768273470746635187734711774907279330563141843117337972509900475648725763599372944634316087979040161464476913665429957671792126259491356116438518987537082210600675864907289555626326816832160732618125843765108246819581739393894344722436987468926665197029571236490724654724731325036451409843087371764946208138480033881183583299540276604376934553222835300937321582773709309779596020864927176027801765364188071743013299850268226345522370322889052658390944453534200873845670712663071703097565959797682848978923079481105981984963280248873153866864172029028817858398638723816541934395199473008364180400671772348558125696230027702538407436328825855034424459698132185590394765921264231500578669763669732322551103467480352967567263740752438160975210102299933640900077598252644991954019200422139504700069816750294606288763032423768808767786628811804482960717273529332075991994054331853791354587244724182461153429458974119047481343904412934516809314150015136977648798490931559526004075352129045239812212892264338417808082258724772935905343776979460949982739022310844218339671024793018900414616140880745149077158625280000000000 [152,4] 388552006730490355152233168430417698552801573937277964307070388070782485514789395255048713615716464815684540045678245725018710016571052952337939045348871835498075263814178108596320234392259867897050509042283055923642107270938794758212559585524576149394657805552583059913002229383856378267995001645689219122739422103495856195379088764656752141454512709330141604529882825774274054063174083254436420843619415086988682604772015798880989324389680185143083451722786931813532807532548507546273218038464547574019673856583061199027137096608199005374398852293533656627396790382325518072506490813819772553942383777374461876216812060688911739346276312833820492038502816086334420854130391473544593956174892633032547100674610900847887470546199614410384011516109608521227798018152289614692498657200114933654147685555341539737834737627664295587224623900211791532748274751788451854176857006694778214980760470030916714012095476279255883418206648828737080474685667326095833437057336350277996407484326844984186181870830978961692157098371068741275755149501265320599579936330483989416897408151274752190283560243715127674457794639845666120008570166061688211513192999255438949433279431347571561968916521589413279005885417320968382723750926086485544057418920498087120950700237558342483333752346523155117523212801271853543187216727104956746784670735003543785461048627563884298745603252262865480958732984723474918009842793224848366077411687050686811474997786835096852922920970489846660665324158764025862620084887759637291850612782750571697867402928427032747207756276528122816361358115842925992879179346395553046594332496061749186849006395763689383261800047438847241889135093873556139402908281909574444643114764904591191624098434207568480670947117486498500719888745463939279650140059994551645824836376576385726637725401378398258190873880585934073752129680501813343277517028825321220748054866310605926170576646122290152093015441824025507758854933850481063310943799289002147756214066832107705620113774975766778347520000000 [152,5] -3612754584767070553191901797777723383458997902332487995352672021237597792781848673965741180156422840618554983086672826536851213025653272921583746432379443446075129192506929239197246246667707334222229177831120483290616996488198527003671910089190112793528819451431215495023177447965289087536445114132605187685443884180259310629872920077314436276752688336826086939172476233872261285848733645938506172639482683397822363899476798224974957055612882370140702245111087678457962924748148222290833211554407685911582610362193314570817167672075835236171237344832579979845937790616728287012012254353544309771432557370511380101513719086808685573896551426376324424940158489116085616858867490149951722810869218518578810085171045639262271347078126685688925026922713733649470655325921945440291279785760211583192995100486985828413512987285928344704703695410477405227276327485461825246635863004830950229254144272640490636095147705604271821507600585895504094286429980765183518219005739929737154486758058200688236682737559418796160349540198390956339389080090603078366909762126702281246459883995761589443074411620824623551077362658219625004391797894747264416272098609458543445667366799501095338839987330554165677078274888798814888496936550154584131697209218511404253263864629359539660113375236893819124550031800058577792251968140413659643701163550563176139994264992109599639912702163657863102523040730519555297511600199051849304742467756633919625319552240466323217455146914431754370624308751868523446511798512540706277083728509959215935747814299761514382447003727922359157174301730231554750486001149267060315156222240924328778704300963102543016517821708027411111113979814648014075528597627472436859046275778361113492938153404316270821327777991168637058003162952574929354106895103907082969096232632557979084144749606563980635991745033276649826394602782203256856358221678609205134694875956264725102286546509421468628359560892915717270154494030042008889367814132166278546706762217836041379566595962666780920381440000 [152,6] 15523657560410958898748745708078089648046745028965391860736810758379872822943589064854373298186535164310859963417903285848134248114178472819115895496303039773256206635111525688021302960517295363728755711171658357145539320153959486775843218999756865291685974389395395390167892641149993098707765812390501239862807593928841191320467982612372176475692880919673033734288990602390595628815094639238818147353148722293038006346528070358284877070294138152134550020155290349874790578224593897017682692613864453416926012339673747865216363090768154556983501336021300906206377666800117417702468399259946092882684979151999229615840677766466069010048834200436315785948213324095460051309683414982344580310833770630499955740509240106858968941343677501297901942318153222714914195536989314371115223124086438946407218695883383964318127457235079680987527216296696635703062670055958751966769106026071928875268425394353166574972305440484267027881556945537809866961880770986094292371151344860889257347991165338276978043716854702622909318813458749291551870038959181739338248820259681802887836985322958076994321644136008918626214543867652089788003226113667292346001148266480492823188494204917931900523997746913595241169364270970710737840364418427658853585007946901177546680059712999127885153445780586028693119174706100136906005304702902987057969390012577489974546598810727449706777050663247972590675437667453197800655713939725726792607496339091648399539606949551432791056955878062325618807857132039889318565789617336483855536547745747849420836915147458026613802532002218252695619999362672678073910135714880240022297094436104334638920501883329445207668539369421285146084444353661522354726606082337495654550802690633856910974998690180933617204661074165055857434530369459640794170560638066554993549424387965564814260078183562713078722676220261833838091940086518306277941627074812707717095625348074895199498409690391669103435399106226225368612279569217057368946759753973532521852521558822526367142043204397826048000000 [152,7] -43499961654421127438926511114777470868364066319477779068794538858679984470132484739331898518644743167102691308720444998021432499957281160192612346408846017795531958381736531845330759667418383150840401999107934706549969749085859311476955737833656356316668773537032186466182637865588525826320133636467483178074419366369085467337205498532040614669646033772780331298142394723536031556762758544291574315089428892623751751380414734867415011967634660466163828326627014530966543243616130964053694522799863758710578933753962429436603661689399410513996703545607903760907362131150200207536178973556124069250866177458518795307656878991851704664607276852385951745530501174747562410519509939590783302062394672775660540255409761827071544456983343166213414537780999668310773526743357466539162261945487322991587356820099484332268627070077016763880175125653242940554998827591090175292549550549300855563437205945284564890111771665579150221171361851816372429536389134244431974319554024589856952851130628151069049103188152829580109662099382435504398179787849754999473216720074973462423639246431943347215814701382445222699224955695770236535779581233548863008116453043370125345761121817679170179493460744179139386934294794130011234990668317644397485297266151631016070668560120027135035231485580011134110641478696609637668044693102932733218704927191433480649214153878066372915871699653168879745991860241234019226172023613741116193033430230912198493358798993625205202091072857265782467943171248193479356362206540840372077909911133911924980032188148311237094825470337902612408515176040541734587608667456410997124785483401213589570294920163549003207458812390701468957478199038106982498245084384071633639463218451860545887832167524848131200508222974086720047757088185875407598235196797166246854854127994804955953324752435398514258012410662840736672588381194961820062479889570454793966333676003291504480819140606007205217148785392654486871069954833589620185142740884483283975467541095295532854376248854991339520000 [152,8] 99532228663168494948985680566749622532811831393975402304986494093860889457154724923130963305029065661431179468405904653725123541197832041700112962945265179442954632321839443807224309699026604141089898034191899821938105294540879004541992694948608530583934302637153410416323079912658896697208653381029577214048546808319658927224930564261431184508996592971477786657591530557019916993534095592868466456321392757062503374408849306564756199824658208826674525421210961603355122665285732775489321643871906728534738973925120373062592237898525417878881027052313468489878500837597826085382277597954355464728753111913241301781856811453523174335383710932930652903530046280177743833057854669353388468521565827426512236085147367256185958864868373497233474685549848797356464769115848852091291878757679422093617502331613865167485651147999239537880465373605758957906997592432166232639726639858468847122664307444189999342047046057024743383509942641139511168712109952986779477309141579990776337730667967040990949596931571012049255705996663930599656511917493141274474068986220102226001400060510346341279761185212594643032914029062523469353083264266413542696566152879608261862061962423188403444234655368606893036679538975464470322933545201908797948366701703641409101748660833707180437801139606961356217989062915071309368914497539179273576428435237253546203838419302537081576171327513382582897267836323466098877182540791006567566462317147038729048085726532084007221322736984612103855973245032622236691760327786294695596376599553599179865173940581777943575135868306207366067017149575543444335616936348781325430618415504841666052246171451751541641177218457939373514927678362840202851591696640596432200820186199390161268609912508402161969758991529524040801794331865961677902281559091509452784361129559579818931646627334780259159155867325494644887214274408890866407121388855747372398061104897101737872520966501981185859180691847905863561532918709707715683395342793623190654755217961833087401290579543326720000 [152,9] -228415135725766583329505387483797158360603834229412227269929431453549705074838235103618930875933661168417339336527064487498560468538998990780352413745684514251819683697939662811384879788087129738981779340033381756023025797383769988418634376561641527691972696578054498019948867561639067127799778949323838561504576205965753908462568662852926628851695327787644086084855956213988932387770144138178300844715969910855078894127367918269304429489126657644943439752021576857328134252389634860283391211051359988897688798382238019945510032523974151887593199976314842086437702483577237331086934054796226554504077975817641927602589165915119952324680905375670071189372837457686178790241229367592510167428365195587640031675680539686385963315288437584957898412570194467397340342001836809394200907996755162432685310663325622560928218723257359062642135249369540072370244647356796866974893569247863732887219949941091781542041199262929523051615782324173306134847971547670211420804714774037763721140158411170605454458392528306832352732350923225345008755526035085047577116058053072929093189038378490015825314100565189465655651966906166136912111635277256025148496610909486900475937517397528504248481904298352620025667973319938257320643037488148651832291386420802857280627685225817641508138930757437007061092559159193337597512088733471016439290023358856127158279233237450743606770839933343807173644268641450722100061756047660270591559738791201759278781758876111769413774279578403529102730024984745202459483401542016219098471700941194223566773726914454604651714880442355163228589482488888828857010603668724437223442490187471644332456535463084985365971506188074365766285026828854099285705593017079824105251749613143155258526079806268659895160553512291507963806454030496206682704086817429249478613974686743627860879692568882252282448438856477073844051802677333976971511046280118291417702420420797169033752475990558969809117565929001095957881234174110282105453795143641203774221188711624346652620105973760000 [152,10] 472962098275434522152294884035069763867119174714814979495321161249221903442828489320588366836254657610104162449886913736681035232817655343764720524049906636621984506232234276985955874250519795924522774295259786575897504065178853770937852993682448751443744199028383636504270812280678392794693328850251426265441257220314572230958896139618418349882412170592080030259582560820259088785546602019100119807434912120337879497584783229902074709594200622588217082292853905785058855726903597833819893184434922194897094114110257407328334822080303992347078461336889496147011830992566537339121569788806077599950784091031640665417479910753634844121564735848263932703176044118772965468811376103829253261331622029151759633515081040889061052292655962113104099572143995632880960054643059029945451399377015790931853259700578088850005476304616168133714021852246082770605141286556716222584834874672579288839925852895909317243165214380194720579354005168159765483953449723780424925156891645348297487407937272495311135408105450412707504605772444653202120798730641989248765545328624659598029277274737828378623320373175675923958226210750649205494229128634723019606749854937294919365723213475941557796117930670245125266640581973978335369314080454328134755638218593324987872984601621349187734377368667460741596682722313517853548802734700796865104301318280330813227485573246922832790031875034549437491982090818202569839380570828276235108143916126390969471619694292418819001609576631988808847672280119869333763244743305607723497064963055295194690593955436103637051200589249944020653705979816110857541783029386662186417756015252825200844365103076986384359041303356529575615351552746519499194691885203498490150363942263929302159281928058619862777637240352871962150972821208365810245729182212996599641208554010790692421307200828408445572822321850954781465244245109328236335157392398819991125095447897599775506114847057333762403182636927384409672896540675707640779568031063770356907243507880308186451636387840000 [152,11] -1773931181178231266272937223454582020669077361852467202452730513560970077093459016991584843188106424308718769987701802611140863701350721662627007918760403561889373840160605675780260377394723037001392248994052443689530859885068439266614793000196595550698572450027595933144281284875000552425109614675704508972341509174429065407092189881256505234675615255771555679483675620903398944169602681593184087826705923333530460892104056740487638852287106194539207410078516346345519741571590759431429118284522068297555784093016167919229132686995019254984143067027000989637244701794590523856489555426810836192852004335402136548011735187801504608675801344518611052909020112498207006652528827773952638356026823241700570649527688474064545336698982122336695877372261369828261954972737547772220924245533061539427286279479574520405985763194134933193426704908209569410093189574474836927390684100892868676273872464469822137253456142780323668292603517118502795071491729611214190751768295447142229274174895069264150793978534241185866597264556727866861957288588086566019695530531124569266097827018826543221204311968998932698500638305566163288973451866664148974801176976345743041382201908669027210207425849985417847794446530250169044028846711426165458472749828311106292548901779061379049035050903660942067678912158276383037354273638506661065559857963318803053465305360528082544397026996184557153959901145627925085183319936616164468321921037118315442006542909194970590214382970161228986185337848498952712233016401188470208741055690915103404867587417284556067568161458877060871411822816033931777155425488329747408400443129793045793581821600132716948107443478955744244345970410169497928732364336671154224835415415548449659236435734443038505874164503150666181861907149536775598497934134783180673851653521873301777831838553565336602726838348621077154120610567091600650055900538441688007872251015287890982786545475057811156168489044283698968209346362116883167989003571500472259286535683413275040001556480000 [152,12] 81937057339386844311017716644249506026454103526661283861046421985229190251028551630787019658421392669601102109535652279600614170860049774771112289134044329956561580242476859026195334455214804317946804556442188631606649196228048258829455243670850518407817569547249249474978525586537046715508764480648770673480916101911635764612930624311386401821198748832672515300598652445674011468533046175752138581836446233978944711632368853290283348746459702600885399390050496583265153470591729863330689015000436203658563195982918660117783621439174527680318551648267289999877996048106743937053440921940486541925367567439268328655105105105968572509000068138516636061251832871978344969270068651673887920173962215741104736051173910914204006282519724414971335651016551284550597539812348306659140984286263078506375254852051406246533356094291029360836478522130629150526084632697877719672506145329451802624902336359878950659708146754937167345012472158725101616554046959990242007808268507464393488781523797733793595118929885747100649239484293189567731932261154965100808400061336903966324066180063040816701282631541374346914879884693525207331230001585479239263327779224758809854419091641484837819286940373882482523358405700531922878041982379404039682149783274015664738459804808477180125955735859876078090547094334362462839469377636475708692839074236282939951721844972318480515723724471032283172420837788578508015586496563472837788669672280344204518530859205010902957053360679615630949276853804807744078262594009679363592240564925981949174143114838743356240967083531763406389715732151935484664038454037037314036343217365793954914495407696587721435236546903509120502384446413034093738905059836720639286996828089434591155022849659237441910661012496219642575800315871706750641986977391872106453684584996653523045102480051286299069995153025745892752526945317170544880521606419820084834375990820086847775711443068843731844588782815983816270705698742476508114319252648126589814603994066342098333859840000 [152,13] -2382995286009736579434125599508521916453990035368583758552186806988156621977433447991294193559567996856883448656388188298237461370474362016535351024420564869106769103215024826962841246819205636141243361871475115128048682667180688560610660185205559683844649400932915061427527766193748128883106638877234671052631742293954901002697262207559859245157216311146099923134125120472705332207212982918102164233351235131418320274448130329162071042404726776944668943764284228402967661459448115983551148101757419071809940909854386597596504660885298970399396047590728337083820369602969013962691073812403758502733943171811876926422772976715369586519422257306193394724842631711872821359133540997802822689972810988677265173778818973700454597462034803457317000586092638136191606518918902856015300856836452540904404907474119186989212939711599583913950887334501820683618889579475154373883478781102516760932373354817903302065141723429453196891579510031203247968755099705786208785992232755863283037602593158955237370627564070440532677325577831116592810932545398021475375496115769248274495728566011704712698533313383648624792268557204529331950144655713376084881896317568960687569230518302962062766700086520074935056334597055854945850947936536081472395817164740866012461960431246158278992235262040322764332129310781926421193060701620619274120266445105938742139937339797290673143710775582163212858234530462134226218175846875474681138691790970497831932314992691618818467389804835910008999205248028320224217975214852409376368047552669169459306236662542660407706875121218117236801469858647681421607350655415975529025364206476022213302612263534893513761657017833302458006702156520999265948978285287388731160356668118202537929411122693308484987511109604546742339552321378760536644137129703896979508605534635006316734913385857700365107190959717726960065563385421442718816523958680622600465717116120585119785789595354809588720313701660717090836238151326396919472456434070474833236297737011069221601280000 [152,14] 43260650371097460124742050789551374346308862546468619591489625147478725172973624764766356311714648305316677864946370698633146044483212252420701248526361125869024162938397657899722028970414916313236092254736192473825576435053656976825349362124350801123331473118680098644691226961769044442797070593119969896492420775157242819815678575028806443687217560626564454944807841242165849978433880367243824766306249644017110404900557543006691827357793260461720447148495736823923875822691569177241452698553497152662233055778252004315786775830133329842307971780280284845560687798361723156834961921138509264338815900121861586097676698623321361472646111917386930517808008151966991444194824795881908417173478533333573995250554938424180171771975900291158761766454541677149470594047801765450378997910340153371819461464147778036520637204821871309484246045443532806492287991490540964772137424224811660931025354872812148753522595897094690608236553213734909749477376084410836908593926414708312272168859364364040471556033548018284591031852887933957972372580794213817490001935294762450380596491837219630019161426136976208453285243835967135765410201495742389293212878801751912740001502858004360989297757356282631451932168448796662004000310357479714036117706624163710109385046314947437904990696263055970754856490606910621296184193279548097730367446632121360698163993445869446991484738380877919969241531692324048070223225965637676750951822192632391678056367876956853781937570655940000121608010052384177460218225117432825424479906807613783946452657639395380652660561514092807772176736261997250277907863088587303691244974249616053723954934007088532576167587251117955909677839487078765970416916875330374849397013897723403770606151318507615775782648591934664449361994420210285556400116154007853796772286410224326185913930190644278997483670012079945958135320216545604099175736718502863206235449806584614036412778640030255120885715218164558440365863004337419380083579176567578204785742061673004400640000 [152,15] -541055876977596540854440789342947052953013853223315572136275727475704445344818642679909387507203359383554729155733769754359929449315776360882870992447711883230755423941183607540907525462491283708625725848279939170445648794301870977308975105800721655684459867143419771613854570934084803638673875642523236628424068301939138196836859438752497192510526766158876558484867329988510422028177392636347106024420374593884430625546116945807294803864665807551604835870979596982065901175521950538780309370158880899288173386656704228563894408546924019473661835262140346909315316133092330930096113162163875788489589998175481321754945671655672975552759947031808074992429544206960131665373911653619293817932602659294145437835271565133091986144726033141656334063907710286367357458584014200296317393432487608341838286084182680695331742158672051027520935735144351780096627936674011449618389346817367422713111752539120455682965043057339792561243098059415738172545081026337288550947337476323252207399404925285854463972275334066923620902772093808084808863981689704240919738325084470223088139129288521066474746347178675817201857906404741867038315113471113595336110662939565640452046905427455588078362674617586710122242408263616554678154965956355601524364018770905375977100423241239537378173235970867685326348674259237384633357406123828443937856661467437819184698244208792192278924772079559339257044779523681511595579282805461619353177794994654835177046433186688849249656190337072034067575116535713435114219712075108243183536815435094472098285444146856078641049942066174996345938994415955556404597997321692039058805647740485672278112910411154595209139658154967965175467760399350926430095488990865386401729267386446142321532304928324649418366760545754351270113320139962190700636224817337748455949593357204019294946355090473700056962244909902310871372757413365840652723095020449195296087401981842424834730960254068962837739205669639977384444606958810194623304771443902016393442551079213465600000 [152,16] 4616340234363698362478461742755176111175086826704589955804492783493032129900741064239411954712508031598853297309784292887544312047262329066809112174520927712050720008612548471232548465982140228987892961441070226437023326971234486270534915505764643982394035665717399984575746662250030208319612695513143379744543337439783814546942255898265159317542150508653934032005802729415123602526600144730645733571042524716384233329833661330227457283244338187297997450884727147876976929918158253569026238015338399346082989678746225805706515003107440165551584071584594968056851459744049599618834964753836717133339641971983123466889205005205544894566042237076804626286965395333959082081886777710387437635637860848013046996307059560541511244579748407520172171933953849469851703055413723312508041241326149428254287626410430936997019284088856020240599560327303606199300381141217840413713387586127384165038076581837494269534803862496716251245596626249198413970139326451032985793225029817433704647346600774300188943014898345965751472803925669318852132749497895110281666171932755652038615423413502474076579787586751738433340785567318744144391748223850541394840268245952427862370424676507585606396983837597055208807423968696510595806032692050914384558156390526181722007598350602987461148671362791809983198424869623963760671184735048862639706357621589990488805443328353311150534315118393669249905916142480897231791058748597117008948491328192374417279511496195396511004130359696029690275320832022598541596684055078988996943740078669263504447038947743566473531160436137099846398705817555812857984015012937792732146232476504233178824874769474872371048164260848918626299615630233913159797026895477415889110103417616675467356034983968895863250032211361905557214929272427871076841406187525208838966555480240235482026372632412204587032235456853116802121756260258367778110669966877477640369636409636799489748796868218536510259679591713733053799911187736721648489520028656583075294364817933991936000 [152,17] -21899103228893462602173362836919404970156512865666046116144287507998268578855830977937980358112076590816941037423435433104964476028485405840164705637614270718346795043651431884835351150775310838432211576592605945192129051769560577316430485190789455284995627956786282773435469430509689015392210755448938375366194955171356615367286969052477290820647753640314622984785245617678921715621623914831410427278687438580727384387941107875830540927721069302868908920880815031489434342682363857687520440617918611114275348921495771891415272268268992087891146933028312921667248601395731833548420041179791090447164148950261217694286713809740456051501517403458772319173385374338944936881026128845635652403403434401550024299804686084251175499175136275140323461072457972334676483424182822390993720463678706787653271709739361648057922052267613089537226851563366691217646281423969583084019639166385215186062390680980501156558930310947074005829469168390001549814160937408129913798932771617725976173122231989949590515539396631563298970904194954530285319869623187645649915463035977796932936202098081151630502491056721256896933743216697919366037956783777965404123237924046189577765418683794265257187350076281439638630413556878912247981767725892915581596792393707237809839300339230175136687504577951812908700660075685588905971527126284147369282793765136093608914863280008001009514810500812522938904283184802395680116445814017225689310098506795179934889302758309221401063106404687881236846618236706339646357474608133335656418608979803873471448963962723445241824051084789311925613884227081411579867907522578679200389024923241794004914680670514592004018020799125330057564415918557090514408024200447890794982141429124489322811352010864871831659049892536239306572668874910521224111211763059723589376253550498917843187272740596427985949918838759028991921423731216140074028105120326254773605078361522307594894362975891920961565928939176736377190081547440588742286871340021508226090385157390336000 [152,18] -48783337122159644028157222121403463788263615931079396826436192893486706447170705027930878660884979534053327546827547619721658678382807688553935390363589757105172674930132238570386076285199723770197161113391778374230584385482126483433636971746620919831599436107151249976371697674704497033728043957897561096405434275122388274006758914936941865778827884863674469456725582662056836763020275665315719742137432640166885484099389975718358738012908757197615120128319279164717815675844728310976617790385528356048556137162887371140541650003257133516339063291699637119557164041564499046994821244677278159827634115157697723784880324187035797430509612259879611346608871087989861527203662746222618376257362606826286118768224909603948634951993081378371928895009203214594924937962511912730232671282057470964267241071788727226160010395815010223832142239909019870080341929466886709728808338190196717698990336640064129493599074570547541892969629869793040314723966277892306487163322654170584024685318995233939126679303341913097905694268743988867207095332666903062869619683859670631738616124664280748092599767377666773606917399073999425590987779024710044435546197436668893704872299073630726064143164304668166881456252840141373291362341611216643104690987061843794602874320527313606343392763142652515465237674197533355118531388781794366686019206333106556308401729173400679737612250492781575567906856603408784600020186237723592466101466649239480508765667303093837646460262203488759943971118913288705433667380509874129571230471764052341376784255043965820904170144032279312955447766250308907352474986601766812358672433327128317513611931499968703545764487089102220975673152297225373399336963192770891803595754907727521247260375750765125849144606129908709074873826787159216606645264023726772128986511665188176706266957581886786453213037240541976140489504658026186928154216556624887489600301131411974637301798053094648669189917132714445031982578892547975485782115273977841488897785410355200 [152,19] 2107601541164932497612221080402911487627787086113444789768077299725087922087175884778339579914967333250454586676094898027536960932970380609489823136461628322489636693639457021223562867506734247796410162371788405779348489814366102620281923628055446199935006824782978542065802357793320667778994585629215037978060560913077948402951780553831281919530008400415848386251478024894069957674978471131902456386827591463925871010339167737487621620508419147285884969011036210170213231023977351932048734989362999744680780688463195682655382827315586722968955171168646740788925844542986581408270478841343269977232501713601690378765888599972305803070903214020005256045025002100879606714726516321843120155185695125424098407266976218723282703320209917430859428413633837169180359393699104238814241144443815614574990288009593387462238853681606989097975279029525070983583326789898019884308644944175328754665266142285372559815721603891115989885059618864193913503391026406613111853595191433911539006179600250833129896120258928067292040569952568702573715143043317325891079029845657333948096874953552658232325433927539111873626980897769319449804963283014028089987992650180841685944385249912369577889618426645066288868420599123092288412523624369573821931509725725283312548428722549918478404672923287384139241850704362769883272296876992630230011554828818117922361404648995419985080992810846286887132030721372058886153070015611709792915066352422067586378055641662504373243011366335234150127954008506912367685035069651077374154357925228056567006185353799942584240031191601178137774153340975783407915289094104269152910767669357058962084448630420376045984118410926543703449200505646100534259593430680632829426696357740016044313325447780401374370757913204816007331459567329395594807647797483579333475212510246500086072268202626461389931984126422813103207105822107762062872990345948675281273834138752965222055417486270881448486859253037167404329126128237367774294378752404030615496739625369600 [152,20] -23516317553185137148651866584872637607206837865612129493748713163466726885284109852450551837516660594320128164650335439402964761450253270441691877501007205019144227154650192301276291051201185944639476889605716536894489092855610544888441667932408120496257814884390968524224886434051738471706839471318013911523387917463331240015581528473737443492193994271259314284763389667996304761885567010793492878797769900207505253819851927127002001774221501732672931114511427001483875959034707217761836210025337570740547109490214217881667725778946045878311869009961407290239219234248540298601640811306108009735692728333094392301288006947577725276312401016282637068788852530939203875946578248411088950058405006467912265148182483806995316951539225036780072579287156411450213699758692953188483910058752091199209912067216083436297806606088299260669078226641211566274200584378402157526396756777149558186359010873872672391070957001681921834968563813106677865685482860500042691658405507948576381579415169161723781921391115452325858987106376064730130928970572645465030474274909899418934378328344567260467115681654828045337894926218730145405877441902627070232288211891222096850400935296840723122059058931098411462996557987453882065264129037911887055917716667140379667197598600979916480076593975241798596406378985416237642101341282268573141421790989856836162959554068965087737123147057373069119751233066603080415525407925259783488498170759244595161639842647400195201104432599976518337624303453457831208432617012800420421976525278808243276852659635243016752523484777249661774903315880245314687006936304451318864896319821144208419078000570554560812800793317635755031764266891564830390672905431827102064581758064560916056290554600540524280243737418718720498420745727036449857632786116480203716975811451994152874775373128316807459572774384192708349623156884772584555310866156161285866916818532253347711777783165430323956412398430886332200110739418517151108635769547315979181321103605760 [152,21] 175176668751082922913321751086672217763192840141720831704556735335974272676331470358172028700159167668903629046183076443094628480786787780969966624064805580567536221442154597646433655771345359614160558521129637972069705950339299646452697735956565015753784494973090457286449052729819063887745648848533976953165422901013051485985570735036360653310544555677476558151253567815901729260483982351300628418622108399232339684558758962126373203845763420752017546107554285328157584819390438878489629812458122127801343843333826994129930907904019775510634458555354585147777707170751032223258264675393805761322741334143746590895639509582743728432947792077000635185219316857757817291933281118478586673616884685412817415302058022340470639006267560397927659403461113238850742122913914779801851776098795555890508526641798850225020993001098358501856499230800318437491268816357129229160207998746775817867656388895649967546259905279997361561673728488241830226027070378329318867480398827988469292533474217493870443307049983517777256237158241529000518509704712654084351854033704627108657448944464031411977808294598680618326581834555834043078313238823872971040432375959792853211252642822482408189156861968641891327400791077691590897977455350963902271462250053518967982104829201813389433541121461406678898355437510938163756102092937983921160608766638459122850341390492340417437000613640776243122765781029909344707554637525245253127496685137977245194179817423529676754497108889745056170867520162023520537967582768759221417681492551505110660935670571529986295388736854908280673716631004604743362233139077858488960668959575576192288292554471998697243996215016452035727728305729868779909398040428000996416912849948759769673051232594338366916685811975281404515221232070800740774400144747032058883237153545840754829362581489959295446962890576016964585435849291626251624860047730644826887782455768992894813935629068940017428155434272496929186870174199501918859016761820559083095615078400 [152,22] -990804293727268341677547327354695334760410966581824933936298864769144553023308552145268990119413943889936777124713529037626392758867679946188387931316659874343689528980659807573908680256797140927635366229564920613169408603284476330256208266257323445197849761513407183400530457971359222191148632644318030006620912525040850655681957448286491799012386867393974260349362050778936382283483122319106462059920144281113902600922112084726217658957288347650250510562912665298179189801430225808861133151241566001498620064926615332147054966128910801016999744915893069081370293492103375375337551297894008047160241179185489667089613203311865728425919415723209640110968043556441337655251148258777794488687835670738359864466516154640812636953551899206207731581375219662121397597598949052497317389419939271563047095106000479116411032807572014705944004206348646485886991169541077424526944873657294292379850168276517959395318826142352577653226857839757841732587574661194052463800604294064447116051230647280610509442482975054212821465942734929485612839018177479031371073543597069995895380794949339188540863036749962056702446349081705672848537651505859779132061545470256312851025777473454524318172066583256177442499141019559789750665567790236851270022409643483204255712011368775681685932713129678665844687017118953798657146223352068661461080878769332112409765369844302109912180733903022101325392437236711046533418661557886315894218890720700625404524112577206698420498501911566175854464265103694379904516908810023315362074639589472237033599129251433193821408307946275554980542359353423114735063919237259952284851303585212031508119467397048703510589058768946434316589946277030364862333636313363980227325283488435190916428727606043894120413568760602345972925682461369426933158820770829418787850960076780826049517899002572690979249857384640478812124091096532371639960258766684137207406998966464340583492471960360801031191304281903298461778864353922472335538951993479199069306880 [152,23] 4421132170570421765521708802878643644022429128670601988361974685616120326471835329199005686729476933389345698410820898277518050932101048620266612141584751367009962607506667198249090851372857008593051430096965811261158673194149159011937582510273466318197897543230326939856080279031838186196274236239590453875498882088445019140438898295992865726922668320129337183233304878103983820033700185306782537193804708577945233234090916757112911146436448515682817809678552868880385576643376374815913990346633707516568257797215940016971790488850721619249620627679113368149477851207897246654004348378778949093565183169571158210069951861622316029703140532157828970220855114376173248175262872692287753934827549155281304340811010593807302542727553981742112974116924276524473024496269886828338238339405278856945995604206646808840304413419468127753141073916354214562060826530830014062199751356015844470395650774289355118728481425069353569563162029717832906403881135517571964958098875950127140094527619872154864782653792106016670015498627399005790981377564748983295296255863152699083660260560295824489440732084037682367782133300931516043203412259196407596547517610951127690285473973115038601765656108588700792581073430652686497594158507291663368272209146376148670848575430202524573233770279115611194976636419458173166868559256836827865163565043953851077811583030850306104496378456162379003379303074707178512991786849834711192549869386743071099159782396315278164172497784737427713925876602779660171096712851386164635333055152595597943146707633030318536705249641903527453344116068800206976809203787908314598339283915842742449772826781323250697121856281037910422622508210245542335546492728512754794184067121674493194974003349964798060724799750379393415546002449593720412053340902054101141292555935193227079707476401769213291613351522311412958543379302319135569690475213873872898933945071097437459597465400465116354368325032834264595415488346738172145316284904467193952993280 [152,24] -15600197500500698678844572332868707052324421342697772544664270388286545223745853519435549612586282740207469141542668312596149272278041850204695482844567534564720137501331334490031460142463529303184442887525526913659546562311514955675598290292953825825417212970763777859852017303184240557045778395318386961264461126650419359415282327387588875355399711286411352054854326395923480118177791675993681432425919413238848579376244328521979041480277876093350214327666514882957998551220165754238000000828885346551483876737841678209552683553481308606236315461208209025965783063675801239233330291482988951786553991751411009966470118904255446983139425122053427514044210503773163016880248845399124354678521332119808883148492882648133851360095722945228840972239077543097216143043743769443665187002545550849122055241014964974560463964903056958071252124252039629764058275023878530787209750308817834194080075147142062736836019838116440849944217340994918418470466877382289158634615839073393260315125009945048190574903844113555593891391914586006772516271163358947221242041726131909333201779719345860788052136731168027962585213388050880445852415974441380715611898348647087941412461354354432982986231027947366980319513159935475996468377381859450574495135881189655063566433274566130360317675791004546071820533537632000480549191719388570936301357317958509397888495023515244543487358652944380360493714254980178759607301816050474720063320120140392387086427597025874246330465828354601662045067875572821888235739195380025592070359003214125349218398809976510611067026885536432969420906151166189068509284046778324013118098002106292402708225655089934992306696677913008750774626465185067633241887051015272944960806597078159196373687527398882608863776404399523652803696891711917295475132502045617224197047923996465488251406532550640584119587907162775734750406218183097295067390502643610879934830743226935716487978386163847825573493207248665850651291110552615860750130456007477821440 [152,25] 41908310664320567646721103109704008023400374418969033199791244925681581424862133939504821562846331694337599088249002465609322740274749834617856737218026504215558456880960404637780756370542650777090315681727503623378848197738622518473459013629508216702455799596932636400063669013785562662013098564423312409471196670011270275030209571790597715545370064776100261732992116998528627744361553864875643406963544464586321687574454092897898324120923942332984904377552169918739669807924062758219616082571560337470673040154563551003074809344207110959517447099405872470719630004084942816746485866796607795358972130872481745797192578740319065500165458833324808722271588335538531819524162368769727434134695294431517432978321780097070364429736963873181593507983707656938378580874326222390863427473173873711036818794964787690328355982965661135652450382364834916512206101277860090883738735926167878013696769537128912085245684526569547432728499853191695123718221052668876201359980901598842272386170198663176310994328720071929905113343877986595023959312805956448528583359762266969453572233332973099081295802709832293293694305568053315207522611248675066632864903445422881968010204110706520123551460389219922480635934436684136855458540381380691318756401891833805577713824803995238367041721064178982219389341683603508862367655710684281265279272464200755208656971235567267132505922541659244898496779575690225433823792366559723609386926133964153312120707519898251785207702567403442953168172420575949162703147958333687002457422275053545200715794385449853195006189886490644300239421623285697520064872798812278343249756276419734145381168548044858305482159649038697892023793011227811509010292291620608970330184765221534522397417328068867679638675943251606750961438505252982343487399575445941370813675131773116632982270371810920756383505170786840416417450328580745924741434807335268665994537235289665479535685839739348707631113406802926090751994156875030441082368261693112320 [152,26] -72845603202750342817423471440960260694533123275072538595168296881332397852632595310309360263355264500503287867114523097464502762164417175750828168116499184260895781586790394296786732473513411714202139485419775215746969006718102794832527919528807444082607116904968831392465016105032739869320149910310138281910117693299582637732002722227981652564826671666166465287532476639523196918131087904179356156276315845962961613184170901420197261350722576408463099870914229117306324429945426950924333521481769861398055053370426024666874432909334556190438322636945828485282469132014186150599094379374036360835863181378226317158577271759484063216459485143980583110541394372191600609614557357529738003549336307525138461399076111619101440413609645150120844431827776849289822688382477323352065417670455206711573012787820778318591207168135414671403390244793527729050699179615805446229536178917923249376437911743076188208355170328691415131223219318067855714801119367998746776360993300917699278229821633934096551845645644608967344564840586808098234427458006209589522876986359590966250314805871209425023302579806956606037747934147139337878149588982859570815167733852411108070125838924877977901265732489138881093965756216424807683185611325045712424006984680096055563014422281396840924437657754990812512497559775722366044099692836685806536575139587178385852223845806606725517983036724429440648170401456215238481351098737727990474237555461824699897540572587092053046823649717327856400890556200213541402859401152934965458649593441361482664175493529092677560400263354662048871759748126535380841303696079777815813211721998017588134014342426553499428370444221432042877210024188201000154367029936622248020942236881491222916825736047117095119280438913764661294669712061633385303768676082084654004285966433567300595805979650561847709753509470435388098056369085041246839099000759462481681631888844784820437727008581384683434592459547408788586527718246179156343826048530513920 [152,27] -3034379305698982412232523580475883301799326468634261462713437461215490043871110463962167890262732777452942056283010046119637040722801810072061591493681056704029658399676595440792542532825663007243979017111559296009836492210586674106356408242211630452898991831863786354264601793548982810577979592626939230479796910331873048273076425635677732430903616602025779103389255918785597481894604897478037626401156118310747481438321450669050506535327942420267095409322235501947232705646249421819953606151658496056340797408766307415203565682216198834177438639242951944748827975408012758500471516799677658602039983982609934225740842062085882111982348320621180669057907538141361802304681882454597369223903465438748318874390528790844095627665571502263441900638857977428895121001027318094253665789461766250784467897088070506935507539172416215491808290903203461270143997135156578060472068168028209112452150906421797820212771478625202379210808552567024348321641309465798637636372636512659705712307607267203173955269256787474816676150530536949118299780755028058876840304258668782664780758113044042239188896327895754264358073235641799650137739350507205697430400949000313857144341346168047622970198164525192737047667669982611900845208179574875953105168356802426445316702982281295170170016268164075933383952155019089530689824898500350510552450875448133640424177918486263627670354320006514942561195763643850127693209819967757661695432601439184366413387332293586338817441600231574137197839029697444487701552235211706482833479021964229448182959710163885606030046331734110142429578254789595426541929487414697448092862056339151178826588106745705325422786573042006183094638186668494478778691952316436798222179272062377567831373878693239427692644480930681869227188982852359239965486624976680324634861583901702809541655474662285006708253948302841091330470296614602717582597842530512396668620208632053717872758295710585041651809855897794982803457794856919645129654927360 [152,28] 613288771581675343191340996535178752157351923896049874962093641791668979590444565700125832186641963886202030316184714553510260239948933511999433592062538358358647985423045288410922738302137459119110999660174919545404775171252330747876523419537126058602749618400788436429294684242274291837927609735091489686191796887213538545060408725315401170937189537219681303944013652824093227317808394381894880492266907247019870921230093298226059668438864670511349885941940924130986239052473083786241285891314931151886730972150352446449992805729974544174606645221302109446454510890480550299842509639928826060292803106985392842122462966099803951174279883200873825419658169411034667091223018885572786224613981537072249834623552337780612308037221884556415142053123815500735312767433910444418979204681717239817933285494985345378327840881134972878434610277958804892191138565102053066553728506588547259592967354635379475142023100913736306624841748179697511998320397317894858345186526740079687105603201741059914234283816551172724563308130041270747909781332597299943700643246303807378534719888027732406287835590441735313388395381992962682720235136314752652620307445014046886915012810184860791080369216506394029296141753870788432404997419242537625112689564100049338805771161024175958107584555584525843514695122163412082458148207937995342467713654438735973613584033036859128774676244536450272979926350949574818892340502793351697978972347398213198858242447363421853002771402347957444802508310390771470600751301966360679829115527061307959925953710682970841273665903221955836378846508639625359406507725464059794533816196618999025816849201694531503268006725460918650957018413783741919122781724366611154021977312086747089322857351515286048189280126118654189724136010887445633663145682769365351712832629922531666811003183926823638601252053504266096525088698073855074002260381134957538247862749620687429616712444702039723557690055143625536920818797877334466634826948500 [152,29] -2877147786983446012032619366962676347935115315539976408836982227584001600844651051406915828020187125284654358551827275884425667043250685740387597296128713312996224093668059062442071132755251738896232538820236276581989259650429720582691086061340372741512940383975248952307388690976363605708198840167147969392774358662661971705878386220104634508045683546546749309037199647237276671679619860462997784598611759863604722414699529138595790402854100579032480492817273151052019285424251027772243142625900467823840968727968074570062120488014770437304466876945421096377069650617169185939229180922810031134172574802412133494233646485006072247909423574799914977848886116041435694946577449863079190961798264945336274562138174277967444331600882362984977125626661461892267152143728021041961539213501928653505702706590485754987212928596669260177635593471565972988230453867857178538611228082232307960344029491011011165837972501716012434201774278263858811369078169320633340818516778335155671383810809191264016924537487119001528993434505329304214472825254867384395819975993334676866767115046867406462796590956673120872102235712596352545379373581590953599392317062168652361076903438408969392235999420372793084311061088332808459635274839102193818575788032197636952974821719414142410407838633701896059561116134640197117195997542464901678564932565388766343105151920356770404604312799353741665644168646111586908970165167950143555585090386196599439468918207352264918160712284764560677410061026321388483277076174215436114573187866613483423583691042040670473965289706063684735866270290238105905395231968031418889017574720375633469881009188341752006548042305683686897602689485682689396865772490234965520723597599120642443623642594480432879078329059993306386098793347994252612352857488375106977830986120381546341542839872329719983332871617851265610235748525931126994964883678523897125929655285560777077928897001018352278507301211975160082226746236766102923447674880 [152,30] 8966835548726941883104554476144655662197937888895227126247281447648651810130322903687243142305797956233388164765921843844532269154416866833244051355960706262028908705410976442544924055898882634693083239987254565419616796394475880628557148137073926722863117657128648473080943201478423999653917323264003469255157725655903290642729172791754614088302226929301605092324938377563440195345368129169882237303031795217049080620036157639468744066029542431198027507335608403567788646608359312284635506747812940823933543093765609638152165359372180441694595842645059966409029061221590281988657727164907800620904146406887629439657412657918745123565125408687685340254547799971459143773326507430510110964489566055720029951962675369778292691434947318777813637899534019426168529508615985404392706403945924939940132713527819005727338580001128407786523540406820197658702094932028394318683016858990404096450830702602888703228323969261529146932558088725074715889156449369810249471045043605524064144377615503684564407141144757000594145868060956533551710950190465993533100215605075979679564010163632959869176932950415846227868082495272106752267887204221166261920120450694278822980522573410494537594087789818003388471384829733612352512047220577466745251667694431137454875351985788395999770156779213221316262765542061470288649038702319473372030977276996927581987371689213231561601961296000297943750569142393214625835225250994345660245909082493259681058734741729684797561271097014037439904729172368709406402946595578401535735647364218994774778985205122702389668816756735115314587837359468324952796996763450335482531335821539811999796558088297575000090759313497971665238825274913722641063244959644439096873409991613556896215266524439389035842838801277955308495729642262166973258286279912940095957932054273700333694079299153734738805554341961119253169633255889354525011168137900147963177575915996753229056848089043231107783830606756510918787282340735584073668608 [152,31] -21921518139320924294416540198761646524211506556630587333905826960731104190645859236008781658696665332729547150073446496949846834523363386137880894884162970799813352907217757943084458535092005759426694971046939164031077967622564195599315390542850094199106311174361062372828869743976174925656990819681927752506046087005805872006707028343328624662910271894088372369076253019483743861403433383090006654536666698414192619690041949010392072235957229300440672120228773045583520613541947432306754130104141876524789103298673846886167063711429526374376639480891255090225332533432138268270104084200070834257366346187475373200388659790092876923776150096913231583555748406732612491741387605295066266729136109372265204107032740678882140683605322672725930455104283007149626115287621377867331967886691700032148577831663768428916324806711378326447362576449546549555833977386891547119297677217713436660376410888919057160033833700384469251383361579682738128570960051940999893016249624681234834141503717576474208647724252809097069688000642895482425400254409743065936748355766326212500140434718020400242251299678777724849682827426591708193857817783975185515983063365290063514582495954037611425082510853723407441345175089679638213076014212921732965072570632734028884396632895585045595360251002392304713147059631202501105915911926081303358825391286419537656877834699631572055616898988279678455150147347084433718948945747930779756306948640693879066388381852636359901303562476840319988086252354949845313210641259018751459231171421571359178024831856886472697969492008880428020824365635517344351998060677651249271377644872184400101091350620984048524889749861235031670194065124218295472415578325329269988422090868003541030106838117384272933727947197878825087825419538398638188223037215149088868531319652727332611170318074747315906827826004189778283136631177625758746830739791509021901222670481645995515835451070543637362081812409482323416327320617485031803200 [152,32] 44177195560022350927283341000702057864776529776262855570654662550778719010997156305722712488767947899804494557053304870040054542613393769170063597829483510123245282287739630173798424730062097447868812393040613530705634903951859922737325773848963178445022847606446132854282702849102218888980341261161361234712122666607958743706047062201155467319169205465707155141726967779471377494239804532933557884397786812670886982859222738069556376126690946449671943538601538703297532058116791671270477975977870851782170728941338420365603371869262235177510476543939538226621036335399675779755083400185109246295444768382596534374958331733696261138381553140661667007708423338349570008705611969301878635492526325236288119756951632884651203702886155301944629400614179973363714413020867911367136730241912300298245764813012200061263542653481483384982862085771379773625230116236261203308334989680800603968835618282113339562178033448422579627377554177332306780619051499600436937883183590453548128199987722375470302768417293565982533580195608185836050262574908096343863842986078232570338197856326784521486016179278961841018069809737737200582471342622875198369162566587210557933485321591955974276511411237632630980077834221630891530921990310210226223601783302335574460929508653750121789615246672217673531003808262054576179284881417905234596656495313015580460178613264411931386400858582086330040233993031080314488713048991770953930653553355290144394267549427860244654551683362651408416241005797336356671721698837014945628850889697987215296406225749577655601213102003005918417440072289691874697057186209834266675696454173273886501401326506950119093134033899562511263094988628482442128600036824472753266335396070330961545259974435116610729891145166382593907233348735328550002224731507861494506792986063435768049269140429111288969540211137196149325954764737755695601313849334285215778214888731161190893628277640204329772003387715904537113057288109345812384 [152,33] -74606831850353106203884463184554527735687580454048021247087955630743720937090942104355803428269164531534193057243086866066736718283964750637994943994830376948948105180613618039574042219207210844400874645642458941930069893965212301809190404653363090403775935021701504323170444070480025485091139276707204250418322396883074355825213299389600075430754772567802136141663295487640986953466201241055002215248631354411999482299204601749444180043241917634428346620566829487106296757860081957956475788603231855164225456632687998998275101894823772988012614291236746399139011420800153221235003546372004222763504483718465481210762964093297287810844224415824849338234686823296934484549795938328429063465621503657101021691565561496062231112135568901717655478025174863008251436355753555112958661133871302111426181265730554279665238839385997727177709903862555028588470240440854772372673769389195035161426865127306060273234607821705113119024467639562923748468940504890237516085605600144612846131659824127852480128408710994571609080953465736668899411163179425496549740164718133694832974144342291916112855473108951083567716149970348318179795991853363134174760163544464398873893477887702660957884798635590324740019982238820635698468104035961249536766706906066401700820059882557744204744588640360422097421964100660032338950139809338643597872436181456486958817856849573273194561544131764215301292641956070719706611647365447327287368724864471295299394920685542400623728032418729302923832831614960374868296523301156622681285748810687203159320468329791706358051307085643045556915312921635096757819218190739708042921299396488615014804386425224298127882835852742069465661297825368778193833311982977629317167590588046416448855689687869221629268837840453011803321539765329771213438460897947230284238662929367325710680425628304566380615265814153940714690999603883273954633992841867564741026279530148494910785944460883669625749322275141555242418651523481344 [152,34] 105383765326727776894138321170268234233277111539964209681755098734667633274022768166726056825837430690640054256271888499256609023525981072589984995636551317481025229961802326689386462196824448746813735855934239560020900595239786505912841208497446313569376994051499709016655749755818589453578849853297656841734710586891832293347643174873579926904035281638743621016725670819767445430383086568175454450448152648721150044492837025387697388283749798468375262113080218865122974441881704621731179108977143448021689923704387903238209939454665436971090106637871838606097052234124719070017747431104731129059447502991215535645415736297984637296682721596651734895819980334438552981091694445801483701474958004678053541338448113565715460605626963166709632969251054228126153233264711028285167164518661874057269821020916646764898377534069365057360466649279441103494175626751536221403291162758689010563153299550278577706987563908264001803798038263097779884047542368341630547719751842462394202030919127594151383583005496909229930493005335998139321586693592141163624464543516585789139944804920426973080058714240059912209591345265364772588342707569004193136877377630831031196342481597207166286000394445269605373671815779820425502362323362170694864657678450544317339110163712065627574453671792732564715796642446363709947964351663936714611734782824267237601738125246027392653334952133841562638975145392063827501409771224246146944189989200343563926568097102579621394973760624214956655899807026639009190288712080987819216994589639034777417434571253993746398635921390338033717785230174254035254618939186584970660835320803368031840538520983687975718403872065504862316970459458477049857178013525645889527412156596486260293215930672564623300007228733846203340027890697443554312514917719317640826654198548205593175848191871455342648928447931693398862441704751296700524262578615000422185937907844874651711792677878712507607020846283921284417456793589792 [152,35] -121578542184260423946172184908294428859592991818386211349127932337218266188961525743295361550603694288735722076006105618572098394965860356695843308134784141920414990590180940726162136825344789631320494232244280849607150573924049642253642592016630612916680438071493215034819389212195897106127385432140444852532282836190038051053705306862699354484662975357674362819865909214328202979758831228072065017616571377990757376577665808141288357173143323673141284797049559001769676014892353517762612673071197474870568366675982437798171638877310958871085284509672655213695347247929056289848035621935025040932389453171781320966795408411527601816404601306298245392320468833073932669232776955132022512377126386550880934626264499285192478854440088889781333016290271616932359639379478799223001128740927384408435570924406909172522696948400965240322228484023715142635506426708784979036065811479485157442298998414067498645227372053638724011384617684609148306205269514272336755172327884932024918152528369782569677342728656010585870711717136967025196736156587849472232628887589365083569122394603650055905676657723266464217696893546186772614381149829204386506241566779475833974646592371178337641668570823534041598004174430039295859232046414324547905617348560317039320933195765824736349536546975177230021821322529855761512703644084259825370250785875470658695678397884320335959786332571611269902893286860648975702431606314007257725546040480180328304749039211021192375753871792933731650118104021058520510810902798855389784159991610361096831350286542806307673085160800723352471234938242044535575939620771849831740087723867982238732753989407701709864164814444553122247955881975575887821131785306279907216471657311773981356873114970251703376294948213239061597258558048781252163042949481136713145616527877415270479559001482415112345793397916399013202117193814094718764169930027306569053863976134659835150020339159780227647599142267623172744081815328 [152,36] 106108746803516657618213797810352610278883724844204242641621871834354687885100648931783485066573101936879021308712548389758857568484377431947404911720841538401675403788392116879937708345655495308661793960096316599692666441309311850456020240235590587997343683531101658545661433595102670196894880693270199488967592723750152359201081159263813348317288335108093362447394952116937696268458519918910508523629578244675589043140373529484107882107010969887499767177447714506556196523956181198678836615164566465369881899879533197924361514845385454162726860671562540099377387880038600464905268210914659391808265464052845454173787090833144880748610038915790973946180999822415937363286890000003411971212455507060819374001112764470695689678233258499825464932325417423791388886093391786747612485665846487433124111469005205488371360101818505920292327380287034609728060592833989006926759525658211293021253679290283274606435728686582952119435948974157342030357215596077506390372176762580365563270225173424136438476761966550313680765278616323091283258939426957079451943493911676679532358880258561828341005858893109663255567732668630518326904140263314532448353791105753658064750887730139040504379024600288382820977055596199814784492687657308509265978784361450171675411546128649803577987993327985449494956823515040219817175633672557415517511824015130700949955211657898638045518809798844314274640011880847716995586531952050280922365519956394951651603094023486871444219052119039915427051087742297130970542858683591399651971473421992373876281018431265851205118067787450013234238510523767809427032706721499991006864372352792570651260258449607175187125395018821718139260177155404460031802254224311331232797067150758211655707828392070574431802544028430496454626235366391262990402183642791833567886695187553672652131942731554469521800763410409676526626861647139037225127807575498726181725263785075533980176397168308931979703724235533065202500576 [152,37] -49302731737959694655063808551709239373094995905468502573222352976919724178347956229115748504193611629857413145331822736347306729925262133120920253715605515426521066492158057629949150970671769844624598122294330732092959645524560990424907940779742200321253481261949333119042090774717620300762611089661246809203083471676851400987115494637588098348821101680839124170366284167281641507527321694574969259371536240069296823390565866038497400402763782431575112686248997740507163682818835194113575122527356547802205105564686850945465785564421114735133510055198919357256151590784456541259690617997750979829800128375058432856763958020380326810335334272922819969080321711211685761463781277763959306500403869215529874937764571989068214163658098790537536313029813567430704105478498408050071791162265488810878497879225340391340940674986401155422560698487473299215409275714421154465978115144290910908619518366844732170643377800109128716976079821177411735782291475521539066404361780467903534902565527484087324933365084034300192862127865868308415480561052715216348133593334402015723321058637190441402294804450145212460009078746815221246678596544310317393400016133396529485229854959166130250814405334088003130893219318769571272683598111090791678662688822197007618726342523134707658776329031677337965165331806069261195739168367432314445910886747587071779948888703167061663857857634080591880350592400478454847893413007127384022196724758085993909388057654389052761956262810999532934495514590634732114770291462262009122558005237590666205805659482553145636508779973318513755665584097235383933686408302580769148101720111175191127666130216148183198955522091279797174898627295616094364955793053343877504484469376694923047153447273106406267163257738900023320156491055352164934681433368510109570748122711739618577640933315427193958064947618553565259082143074092692758884585483196851990761031197417856959070257457293783506939087835773445477888 [152,38] -42296792028037169687162638096503631377922975042915852400125240974927005794764919164708369988982253533188562283190326063240110340325463711447266575984311941510051261331626595733996527918792402165981334675398492748024788997688633216785718301820232482782894607634180900477954235256378328250168561974273801553125099281209534138857578844350332994037889202691166999927038404661697485000198942757448362223939898993698473541499538448464475116054109175219424095864069742834673986436424369103146617940683353790520585403590295707059270839141193344780497863024355390377366332589129710735219857067117269181228773407290297123138620941066614165742136402345732478956719412188931526198945007061959347993219202846877320152112933473442803814839895828806809233613243939299763161035208207938927839347556582095600791236634762918150477956151328526859975392312739931101558015966550130641958362640945147806218680553884649178049871822331128825156106193251493568202793295567974746953328188068817874922777128388768474156990329063802866611607486042801098122634018400951939698333159519561396978891357684531222094728993414988071271045999988391822284205485339817379900291295925051626112220425486363446418334743066895186260084826138407910340030152176600487562673916161543909041583495679437454848335573165199564764020623182051297545335495082033285533204604062793965184863051918429711897946624943759178983107988300387725511409112307148833077749750300919883212280718784039732161230152871069978940782237217217770160202237814328572511623077516489487555631754152305673563754848206925120832880487503954003544231061486675725628630305089131289974009981954667172151796107397936204748239094656851484734862966144394152321419963023772967491604265764574474269743767637814327356615409357147633229559919259130890423638017041762134083170969979280573329739180747142268566377514247774359022471984855406200925041477538631355243075216880955878512252579579032792064 [152,39] 144876094399851298410422534601485480322074703467762954874358806224742519022410761199047344132886265381081335905529198240998357464716079470183757406703773384797831251291000512014502140829258453065240823053961447596005798140771515553756360972218959034299128792420141377474952941555643982592195893520829222059472741097406662513515170833006838650082172311532459186977937171299525220041084792730172921245425148856308584268118876459664924472709688903308721309628231905010745176650570419578058741288117025288392828892768453016077191166794581050695279370031516083592094115318126674002682134233947261677045802820239185087421533928585736520666468244300878708911747718746257308622190508785213746908833387388880361901683341835250053500769491935929212808117543567822471352040731960374797914874434769203780679724732123918223628539956108200711191210210831362858383903316962573134642893160103723549338635301641372847785261344507719323244637176420650767535786640333310843079235634273800869791227141868336651913843843753563519335206197048095662670352489548399735370609746569791657784641744225935277552761327734434782583072596967319491525419112103991051655023351518238579837143587822492194452692472514844385293309865831219391471581173265793057522741056979554886755381939156416350278470261299244603387253638344783299492142104935327201477603686875996226610255601992608172348079803959337629462835553392673539774587150681715054606314226826137225413639956273517213836854886543695900114396874646080282216296214561373541441898113329326782561516915763613184846873192743459623264792356680803017289005268533867154467315619236202758379554933833943020249199772349622600411017215122935505815068432743328541693735255078053843658825576353133253159382580821154006899163011617510939646297680068004546508284103840165890436104117009889781769967047314015453535109752638463152886410518032154640832265863304909397588810218517077341875981127682618816 [152,40] -226801341094808199948496940160369832782536314941780704150886674902540153935679552011512203980766806130814532181673558616282813602055947639245804308688894750714940780280123370938635497522804460658272160932171585054970295784904881970288632436633103986836708047185212674643580467354975802983358563867359008683750302523901960686833156847270697076114309578132752349221586059569965928662005111551172113774167460359929930489163661896529839944584218346611325566936322695690858530389292532125577936739829987114152696062867196052200340697128794087865424848273086046149618917410697399548901414728623609744856334385876159039327508693665021150857861811391308777048421118625639454155720357194367847413114547325522583087801166336602329614444975724578980567621673747396981523057640452150193521081297424248283282439116008357761096375705870851357394728713238846841727112883615808584012499645916231832583198693116482123476418280003428614816300460297447047221968949185322275916852665332362865536540143790064618804600660235162148370178986420047725920181352838077391235924847758760932976078484431615949657595232635242860269781109934780806568234330773223487409190181070345919485454686653126231686953161190066285325383416824163155725470030930880204169113614039022707725664462379882829907434124702493372613643488379019463205887693459787448382683794050472889237632702534549236370971335262990765230917478927979058257202125110482579108459493311413419319777493187199303317756707476172639042004471188466701656349236959204897585978860086382108623243400643342162078430110344067251231034331688092854416000143305946601998713712417111432409843131244487098404243003728236046234639717986443763356980671036038142496782594249796271780830684557300429007659543362477038600774369675495235394278245878553679081785014940213172522768760049030968051814476779743362594371882459273228237305783601194443673915563525947107998557091468520047485502590079616 [152,41] 263714570288981357599487251054141827851212534076945736376077611830947034547080044515002883494229351297248656841737599733415206124499993088489141560596333991342386831386308336246778495180837397093252748189763663004010659422350907902158583033353402408941539033976933522866131888266531248653422712812400503329137078345156566514231295320545789666826807814668306285304236855551980064129833370957848414377519062549682348433648893366731393870625234290701371937545102954946738180047380079369554776217864953826038906052815062473240460078262433955052084252226732780334647729754455926087818722167647728717156351567738254708192987881296429592031213101581443081644746223387447238011042160397703754836965071074799345169711947926881400182666142461783158968305924475708536719987351460834761722742789876507974782513788643452587018286939905359576481955288238887662113601072859377298815238665379187626749771947597025299854545102482085389056820477124528967511775274925303597376540823742399075441490275206460890928207156542807348426201249722041655888796730885664159001316821003588708318435773130449829796666736953695625352318435679368980482669118157507353844007967048179748738651542688886362862031689011153673826806870672597553824516915515127817233957414309815225637228900300181636212992248461938435105569294951535758149218229022306929579589914451118741189499708964472332814666071270042776067874179909519677538572883650482069776213888283601982240787552085574700254359686339320135594920646364268416092305724842622844854836960718423923099751794557493835385290727191899090953924681435533626190277120024234030943898292858036386108082868577296565317664164749647180343146367983103467273456175809334746372906320162630019861062715191200369670629977717941361135826879135689570949576390817397815655897977159512715896596103546040635140887070133215559439283626994141570400824466215303173134876769540248309232868879106228196742466483456 [152,42] -249779488601583378879543234845956073233379425733598235671072427640896488308933313576781500405014668178293390256025951156310874532681217447421447459862782938285860559207231665081626011214646842565879827547832183397048500824017332644182359941517229733646357874564887273401818953752302090018729626056252904582258088527596658339331438969301136190641206802093080596925422085612314172307129470832999964409727851474943291173124202192251620148053324514809368712391736426368615052434644356841683628132312668708703078410676589811005976728508664677268386779748458319119772630563441892327892593455254754698875024681872436245384603188207883455538248975637614155186711830539362569222140038847351892621749586932516367377207568237120775568492592266618068800992782005010536910188641147639906798906660975017499802413291857456659399513532319057821609371315477085932893785753592678182762061928021066474011529514762334867578271728343528639593421794647506180536707968567997773175288415351992201557630194835482503585069043648258746860983734694981589941943535977383516895311347210947819814213091465787235374702212887131558755077162321781604120298896433930409115711852566230227306236820457617429464387268786962817308172214164823697872891293457254240488972397731785341700677750989611974229716665144642248125281672594555615154452975159462671162847391626185202725430104801826201236472179290777280216699695665003686237075324505451347108729654249714496588531670189087845794144912204250632428717658204367328099254007181600662105826365979532467979129537444606791239945618116439957344791408573769644938394981332943555380258967154081437417585077314569717512582604330603854572971842547248800037902527132734482619901448555570753508549948623742041199323882615521765535797195660054992742657809645364711031118728400008640093716517339154862211393492239072999459073752353936077452359068886028243655042238292376197370524820941108090150048048 [152,43] 198240054343480339394218277123781083088236775679870384009285942419133595510472795279985135065852736539043872251181652235643701053907709121969663160874288257942350036112857259001108572531383834032617442025421234496813274780597555593635343375887366043032781766458227358222226960932121231074576529316563078711513755607052283788346896974006069487411591668978098203417444782947569094722844082754859647159571581878126681195398987950722888560435409432487160133181935375481061904353463683079235218904582979679308054078927240511878229759277497444341882362352493713450676444852770738756855173393422819065437630811997236937964704062928079195260486047351719996199506648907578089552532740062735634135092916047302652141506997199880087688958962127383679905375674683765077618504061019085069457191884481382551995283323126226790297772108536755452780437802501945852050730349380184447102683264757859243440511751801946477922189790692840305110761110065909858095031492404503780604751060354741490096809272091409193985658168787616891106396635467493989253137795877205414069838248843386406512840537765907441268163343634398784337695673484666257749303595111984895778056593365898110213661187504490312830607172778320044282181216335776262277682199623109670110872965913403031197824769436132261058214828068282710333290093113510143013013553828169224701636424001030263884327189142589881489133155382175549909291926396334203126994630018758228802255467600086596641803716396187391428995181975359121034022723515981959707822516296327996623813072832366261855362946686690967313950145672676004677966758525059748546710441130206149715840039388306532029308664216018505029217714029659987064347073384839527730052822796057531543980125496820768236186734226556847245800656420162283549610440348930046637559347043092606957308179662488189719946204716258341927709027707928568503889310270831792495222764223972183025799151428594417500372678009008477240912 [152,44] -132170894616951592074734591233803109535115959942219098317579641514163422486778547744093824621612524109933271951045438953692113229642183001173519384625857134520139191276590585975501864948187660528725531112015656243037943928314789333594499256607098316009361224385542067436022295316997447399391279480446920338842476277795106790081071074252310072916411470905568049427501555077634265483893123284140713268510357728467055525894957881961197916946195950034261997997147654910180187555239944819016724165676079802487556489648182733868402166917011707303421126796419122804610799202472529495426652041263047445343722956274434453397675697947239786038520591907468030396841212576092633852410120682868489562292179820828754117235187531756426918926885817741477286047821823889308195856521400288211129942484064180659555207112520906713835150776085006986355513806339697741817836827024783054153705901893104655696944037937071117788849807342868465896055867917218207178894149072489411319189993539294012984875354369501835385416851241699094054201395674857873645735761951740382800849611533240800331230781182978207372125912060797572679738809980224816627377244505332311518821697211130288984552480036656916210733232059385261424643789746598663987733204333307908855040173789769196717827344724864316197572668288864710980072267677852407625742610360668716883151321123054414744814494093192706766107331501099665578522125130958549363930074383306532885927269118229300140078858468754142200999800528254617971965632883546558864733838337590646353172721711215229950628941393346404865048126190613843848874668065826856140347585250459787678074161582262887219548475262840364455938209269776874386306549345307324272507294404548677584583532191100673518078952670766576719281704003908328682266580276233169484454681958255684296800387498767234946851438595105468646545904632472475456602397976644923889048446607263344662229974090895656024104283628287738469 [152,45] 72492904373872022901017547796001844169704591438475355672453349026207230824370118781666169698596237849831895694450397753459697881427559270775114325957884669853740734860137608630074237353192877649767914255387110534183321078588518064496497880565780197207888766999542496603708819724747467265994162669279013720592935386827066304573456123370253073616194374530700919655953936910409435185259390880387210563496648776987565593283781970269132384895657435053199724223503525328161745710116198486627890557734459604593535268737542704305279924672886296168799818947330248856817074386126444864155444257617561520331884873910035380075039330118157159633095585487077425318820109371469054910289815156523292221103721236494158364344967353179147278177835807154842758150427526045893745142790188233912319740307528108689933323317840888625785139842869481141369751837002944950141757222098486553253511548521578938663876000335998716592954875458153617617999695063143240396567405748026143814489050857614153322803511490227967605523609619317845795191890934244682612371422236733816064190559608537993089466413792709999930987103440547939702606426891237228314797039254144771008635326935499482314169506536276608090684821200473858780327681417676038621956060938432710292228893634413557767887900551603663897288261426464255065360041150007804037272203755109009497084160930474306571077970250052573019502845917191076819534013625956715142240551586839475688434446880862363450466258231253159388668410566063497485313480254479102455195391925478644967022027603291060210044169513771059174361525167487771683928308129910752320905574956889529756545169305703499575771246672936070682293213282993344525724846635547037420786881753782428987180501826541732036166768565338513915334415997205395818620027327361325091627885838297980337246512377877957138131321251304047530282987130777112123028782037133680501141467616570155200706448865871630976358775802150336 [152,46] -30469302321561527977728515456024578387406780770558470554394267488486977562765661418446629784319477378119057146410791665388576161072514973846002982864491292719926557018040689728050377310938501851568985773743726862993483050259821386690973988987958713813304256311684916777561964021479136140139256597755420125468203975711085980540045206287149406685636832780986954540711533472110811900129426658165279223203349447595854108268563815239764502082948640019764380444860556606379841965359053106502238435520873507341238631330831255196290328804354439058174830307116980817915004112888257763020570583877255926447343769178174204953826428705898851152982577219119969362637065996337364793376657443151262635222657606015424319002405632863003944213254570320467409557037965018428570539854987308289972430675406437399791295038926113463916192155520487668002845724221183034977548845117324048411207636375363206768339690602019336675633903987402926254009278875299114342025769672739507034397981596212383449231689856417786519151165492005620102430829660297897892397760670626864916626810359717327410502054490997192157383285567235784704439660545873282486116344125303147543196818836911335125754547446039180089969271271103342798583428484747088606877583338299328875053933821359377684535417539398354273370290803091758641637468498800292251526374309632233328587174286377173828104617741944757441463116244031476371538423287822663777023774167744057096101421828349094292134992871574381914686092634836263057302880246661827021348860942354260877183297383458501432044773338118201613934649234769314600531050517532356108482117261724213143882182701103447801156757288114452196090163030861365310681160125031974546692125680753105515103400029869581057587259615791020624879602895231920623617230888822088825216705336220997648877117503359631077449120309374410762039434150069773156793951916312651616708280329733394230814181112353223406068236385952 [152,47] 7191801070800649569899737822329752977631427621151573720927489442920944413639455113390882176559216752324349617031928183958913493349547757069709583629704269355639960254998813404472813314568722486957797694916738732025106508889233356695319192593356507596261625969827400331337173276521761775259022284099292916985538425906223368149586579361018001216657005832424462071166304406643569571952420770527072637317767011344602940491804445175150950852724834074809347408846358999238176718387701551014305522495268724636787749237614642811505822234047201893109522157347416910365585595579054686904425710676801253540489404444166977705164416050119090876729784806296145583892553246051683922325442096370459907567426403651909021809676833106610086070314495295603324619465624377340921881393629402873506266346263705127911016713089499586700853378350969673038870174357825227777009874315681226764130973570211820725445993126650774675883922264294154545532737818588867616768755178515451107360684360665256400021865747762195642057157049041544076092792702474256319849057784287639754835586163820476137120452425536216705296411851561103516710777554564203730232106776304371492088294120974915466160385819476082075209838122841083177838022193401477104145272874572960696049068325079650975151128395884841146871292362478258859633174175449077765584084004300200193345456789378013445332125014565280767773547497498142921857105675122785662168975309493415871647201008475851880729489839674719391855339321708465158512324575175834184853385538663618126656717087868108742931061658259325435404660225102962142156898181248729621382208236939151136393452467864320089304187343865094580949353179847955290688738233522306263166738840494697666560316987946947643724593119381575642072288066505770776019118488397204128966661130231388182028101492859838673483909855230311687161665919095065922522736010267924348023531413356195978420710770806639241418918560 [152,48] 2297389513301209896288059237215799101811775962652196258112065500307421423856663298734720642505792973974562857875407147986396846388304781918995861439589867296810830619815962153031414485417296532566891573144261702471623932122942164357056102622067720596016561974394348031816415470020817426536250174117027075056257021706104311452343285854253582699828792406633458768384073869433597854695137894269253670116635717426168473943436062435576285789022219845141571734365158247076021309169770105152092846353797048624593969736515321443133954909866732242712239697486577445376005768158310757139230402639624841633992598469659675371808697690316971701020998431251006262852522491005484215585341952390805502831104281149667653208406080542214895507516122567372071413984686639660805316552466183616309137920961382305529172182716455925642904726706453780454190726742605824270488128419915566590369889131490834950864642171296569174175150193437889198329217590940529269106676316699119707329955296040812710543614006329133120732056736191045068375909372787653659176419631772338309196709855569586384456304067618182221908673741001503881943010316322973303300373913519214384335449524274740803984128643626913835607177889264061782418248980461185337703148704948997500182361076352775773702898542467122825298499451400246840591953521686373802494750068806806273419969676052059719183860524729594224964056745106710561464393851268908009848811800865152641898162716028117259102363518330548210515745471582417942807044576534712044332153392167242590935498431555650007081317053333732181942297520113157118623333781154666282555394972729201283334567248770594105509271549596298993969388607246986930590025864624301345464141482300872381892535951032669026970415114526914491404887205331444002510698414187607769182569489382688530006240752429425226480157037297371754220358085428942410254343238136033464158860763416603816186427237664019382120080 [152,49] -4236962972217061143905690572416575793170258087341042851516389962208321049539604654982205981120693121661586835217776403694737994653465864429061165763261791695774596946338947431644233173785322182611625228205302278630360053652663644711258766307025408902281934189608492783627297313707084461415751239662891929315157231117025187049640075908217375777100549751616985506518886621850586446705995009741459361243524381557266952926768233303018981103428645373864881736025968100709905015278511812262836268659199485026451860730631909348018089674719543146051001048671885311149234279697157495467628727708540378775458671087749725742954241130147369337858622746074415129096973547333175070780874138639337207793354279393636959029527924737366324420268141934148390146724805772942401832731014712503002291225867935295665802925086687609369065477243950465748173010689394219455376379078891771717454234220903425585230124788282348037771573842409049796578336854890175000503014876900731982564549125919054730045441845922170357357316689212075246112078181266126059997191966349449694157136863607525244798246326286528213799408996558473430860015535172012472671472597759986217750156636684669167665654349077293964458282395994760250619949094095155616977797085194987799644149802690284008468758651150097355026897242483143370270319076123268123495575600393912571329836111196054534421649659581266493161935172291769464674673457966611389453112252576819571168944571382490728470990385029359609741543071562425171658377157300672725384217939118568654788668947907069969413249061116603914819702243622984474358486980536356121383593810551906620718047620615121096045772358373676324167158206632650127202843186165826575400058584123436324926904732664302607116445252090210144054852630450869499716821882610935160163918890741072158402811683648360442901729733867654715353178406040257773203453950928960852415927182615839725477769299664987436448 [152,50] 3289126103739899518989784057886163926876157954137106419231410202707624402597793225119527869248668425817364669813732119161141350698465527102282034229908043208152936883312118719264371485078970223285915037009899648875384883677405163061600282322764607287889724818769614093695646770995397377807924613271239799462118364645024119018067787117614417151665455135260664504500253461813262759251484244007616339292158294641562960801425979089463430056091407312156388845869474095908278255329699612248674997768134593369782817030599840448203749662064448815585766430677924555260076845437286750567771344234413830805986600825139462947492333642373257896417117505020675668929023366402710742112111700513012727746089241839285378551017444202857368159318309467951693403971968127555647997535998368124655737456917596820611739947942099430251024338920146489617177431677600697078017570097830754819077941612571749171932709309729109969583433840217241606257220607658909510155738414379307884306189185606851541453591616687246503163215567938446690966748706397992578256475147262495170636374493460093996099236929404426182370101406226033711865284436710509978372242467110835501613609789172109353580348152768466897695482944250238183931387487944501504793428302480948970663335575781696210661878691461315810533046574129354430112433242416682177889275802890546920325323357105008085355000895945307748661989208206416864119029233637707393430080571659779492722841883795745270902464117192308722167048783998658099471283441405931932249216587952440341354914499269511452925206582478827276706864511316765571372891161192147609164222749836593175413568805170394750125365251098546813162731815168129744674260729238589739607519500763678808440862724401873245642562693270158128864947147389650948784645199534377580207002300056702726769777456639313277795863343928731608466069371277843324299538869064289898134259366666574682626595740837278280 [152,51] -1900921224973145845699056752902147479263673894336075212294834289029954914439073259130730953738554149016645859260970173748002081048095582971803348567131089348170280041183118927021767486072926281162635744856458607219606383535222647751657126607017763061692344051644665791671111224474532901907002301913294564848537452763176052657675335213780329991074967246417353617049871719218217829270452469958734220536139722309447959071186905903287953977786007510530205905000656042433693230029004743165465576921442903137148637935983339768715583926627581975691822015887068909575776294246521630818469171561653666077270815235999040035057689064657138540339582077718830158525472839671075592553198737680476022227636928712274934698919270233520602807783336599835531223488705787309412022538037607317510281236692851892974520823822321380872414485063644426707247550605120781971948246842995065126675853258674698260212069170776719002799877704675687821545586744194658038224816671870671826477470321251338971421154463340236421320923984458730996608260588444166916716128492201646159124837384935428769415681989535286929684355780498391892889301284604153020593323717108338962885087753928269807178935496916126893350745662765796575166458868678588317514541149570851615079371322791703629586587435849807101736968755581220829321676340679547319451368869843971328588282689147894544950101316294582404640242971115011393561799687744389960445171932557842548163132761930197264634991454004592292854651857356613537430465517695683196240451052002406790922428728944036802028918036926871439657942232924738521284848436582698951629004845570669927269929351602273065430691190558285381113550484498245066007471996964178183964086359316066061068638061769230211886210561119237035517649114265732661279030082132613105650316132413995442802174429480291892183414847992835861190886901296286858208383448732292778998260697567760901955681420600840 [152,52] 910489478781054117146143499819183714325098800905020443692885346686310791485981394262286896121056970036972360219198002437351916536244795215357017992068690863723901557885238265310493291760344798661519913141643124268344704908734881932779011891528763742175828749181590302488213131875952306396463879909892215672047991284224528995523866959979726943248975940134678449306986547847939695230541055496830302270999517979426949002255512466265671741945905232409232707019657699684282286332358860973435780442863747353928346252528508744769826967890730261417439335506750759478589602569865161722519826108895869193498223015264749816261743350785657990097681750224059222741739175255766941886760894037131797684839128035606447626872449050404212357924119781412676183735872260698451946732072348389479791671349842444105934270785646850250025526402157297936285234945489722065568273528512104234224136434990993670670004693312607061769818250279940146419868288465884129361477546153132121739475299952211780663815433231770725498745856899157819538054418055859400505866039452593903905358556003532365313906582808937352660228880892855513760642616179658151458253849801625945770354946167736212201080485543501975464243698631827389622241656776618511288897018029046375141614183415019887441984834472982669491944110916700777420035785828852465248827167832056498931161200245716744461553474626193950318010497136245169037857769253780512576475363798003222202481443792059776977781864340796765142056374560021162666934924687896918649013756612413821231018244580688976240454664287859975159280203142045848545545014676399753959052784735537633128020637535948239987246487203688854781124755723899865873382787418238244844834959178614810152159321169682618917849038499159256310496998421544227976234117803215385180576744876136045610137279084233191931360186768283378933669887012106848798755465501367625105009429040305204055018320480 [152,53] -377511840007320479931610540036946440741711580741693013186202760452090604105602460958160389745848607091323756086410040326583675335373565323129806458025945864510935697575314931449735873343324452806983555596702011327711767342363563291722524828015067509220457111623483366885681355161165806533950005058480047951357440089841537480614240084557360882674561944847227428696000397892793438675353493203941952220107129171773227450532211783536664244691819345624691372539813534513218232563989713155815820732089970133447857361948108562499039003939743360879419441619536682045047276042406768375316220351580233617541716037165579184261506391169893678620019555037120949282015434089825166822547666927650753664000282087565895165521174746325160499398268867809452962098173940533594596339554693096725493656215982172266736806948093305392190309348072383115132985966323237844433295204453422161454710237797659768342650223691100734988111233332926879072837966417248659941590358985504032889203941165197355475075165547498364879565469827433555234309964248798760943646140344114383270156970606603936063946591242797926781427015376124384444357790883796038250813469447005925523831019718746884773324866735358262360500906991250576231018435794517520452409002359233523756675382768184573424574306547364119356880195630969746745478179103126936802794093327095327877713384302881528660916001826505100482866774657345925316409282946525935940588669503943199979857621653117230931469416922588180515100262952560384245551614986177388264249196766026459363658036823273719211568458075194462072787792959819203995029558921342130672570719782339823201505473422916160536486476251564415284210967109891640067131343623759486507129423798695918961373103670607334047300882849881054459835078867735451259452387711092308263322907283523632931322392688010386258691559275080852518938739196868655827812508466510152613823178181791483802353664 [152,54] 139156479042149969092389395927267125580624424584224033022523895317010842726769344832557473710476188019128758469861232078508685308084274355004524482450458024770329136350117864275614053335353816898849485545995068040189114057914429092201061816159235552508662609457806254019172059323936888503153194309089072352463584051405706468609796662502220452026812354633376545072903822981069169366174692740633781788450600306293677263506631366664452763816652305124712267014352890282452560776764753590445219032500242381814960453274944906524741878809839845560192783163082402496725740791448317390324646058455602267637628741710607166393972180745824927728526605077217329591232313788704250289514521097533973084638741909961642451455052664440534396640707657761935614266653136100934524052228689195124706676980374250252474043292602630933016029433295971068979755026856274672313977258443873095467932836292652564351339219248261880213542458569058180469148678933593392837651146551122869274623488278918813113840012874127558383631139587573326711562851620288544930332222550023402439900325778310247390478389532339060535977077200423819828362214426499820162428456776148445045163756136800119704336292976747292409720254264213142360081280712940688745431508927722332962797905830289791319959067651908431856716078838898554737932809158009661830010349502912131293024466880269892317123273563227390958507265563348950687503355011502347261198886982043202946939356130473745901703626819422630721704482195692240956854317252141932550109449534661690530067429933903220762483707352351541420466631866871360345151548480334682262860731791231186082551562945551429542836293956258329947200307731497941045824586885376412481469167392011932302412667031756653372315667749164622996363039025943858328665043754004091528484570469616153877730147938694634939282745036199784400870696070184642184575182692557165762668796655646038346752 [152,55] -46614488527637777116272073976262929412854476326402742408331263819678628744279983482222389080099745784198586228318871203651839138893677486834111391137777150011946483312813564587987460512053424362458133414066557610479214064452183481177302868598379743491858090269639037899991473799031861215551109370295430417728092050493376551831949241330854781437992971232174940345520468890610218451764182241227313820567070391126791183573593167565342415833604628943016936348473411902491919553245449891311902036350377203987478847313432834247222436317562339404464415871371856238106174954694996575652275486003831968349084663068464831551924221712473721273832473678634108298369889643308073213115182976680181963152581561540841746763630037979480056245947738607067439035388115071674395851506071116956480142438709245628738537655078898887483896300005347491071567740636844307631440922526499564248198485983309268943865838495474199777416195238631443891917267723739140057886231884708356612635695885267045887454251756921747613266957671409558488850631444240972084711456475632832144879556583287686464605918972207367972653226815204819081061580725017155312840843958246182807900926403365601812698106985624699213813578189863590701560353110167580526492149354222882104516191301762598215361603502786271403252135773514860626681618923254925898839373237064488303456289937605732814298222455061040921397402729010662418151005660594937604545915635653396458728830874896491937798178544760496208263791382513525513381708596536833124316795560725804848344247351252864404798972564373250320998563531583041178674519211947709841893806255094994769975117987656038316331773152103567740164164070349689166764463973478726776894561177011750312982387760427202299165560731752111583331474119748962571113486195483135096400087297700864870731610349964164102736387414037873104007152340699431382135407817356823326014979972967728128 [152,56] 14477599767736285277218868070548973880473648900501504059331063777297032834811937974957778405388610913402862719457772679555873961823727972535918153714853781078475522089947815714704286608590756849055555053853027823199818616991895677921906952469089545558171513487373900317118062012654143186864488213903502931446855839567382380748348374867674340635204107732813660765714231420162551302023708221944241975333976937808358615905432579852782987361995348454677378239569757151897060694356483343744677484818893165111487417137653019964969847405307353524115543487875222430811869441136262313683636522006590166139930433561235531586441492346534554846938690113786421660117631448000595985356796457366370144000278143770159661432847415520015529870399533037451773084402786458643207218353042953135933439461207668309730694193314368069021789451165612629102214952959658277503624984453054068920378471889381629219955979073038354267906394123062691769052680141395748270460056465153616303757499782316512961936695502877080091576464764562247515779973262613501023297161100926081081394336954796568885018025636428526608938870072972472041706310339769291339845322418706122948896648824752386078217143280197286093456927909632680271389663789008906615403067822957834073381703811053958148242765820531940135025517927869805429685704476257395342281583453884583052297250167899400822472688196772038632678108040119343012661614641621138328228553784570940480844546597875405336843323290262530701793911595011095228845614459395649036057036804223532934190375778612187832603278958793986223696563796408802303547810562354044034752043797834673832383542241976704000747665639494864058695107489889679138967165540269747711215413818626776780317421392784663904398023879379057642759781599916104355339893179718401287918030715387390081051762142352523204902954079810291963323037798442233832875137001329810816172864388787968 [152,57] -4235360985757800058727186125755707657574894669358253069897156971578789394543622631638160692599766636383213088210860094545238555546137691077537364046977190569986816020282551084226106736104833395790012438444253503029056779784139524843267194643352914385662339669073610627591350215733064090055079200760509856974483222904858076346981554386271487875905286034368493818827096472442852946789991117325359603020247001068922859686408823062754385435711091921748488956520450917890351572079352222629763550394862548469599005169295361153794254893670210585511157590934051479470874910154775810645156233354846703881463116212767972126838076862217883221030943028532478199063841249347906885825913060312495166598872145016877230895738979018376283073262261207287711729309945086768352343185228230031638639234166691410037299301345926572402004306331002580386179258529287086461438662638235629113081899582786479924004851471812172315258723701678844772128589585297447245054888435160279035776981894043881635000824323705741157061354189864401878679963630403359662186424257301019227322364986015482817576138791318292093422636261354836192048899255329436086807940258651883126305181160458387815936759134514123598639723480965754382955948786222148510983587993601347038561416927648583652155893987429425237253039102111533415052526932748818102379827779464995739077213773582868209023745928468275146861180567378025560884860839448966556660372880495428084170497908921437220730297923037876572826079480096651436059442594398021778901035565968580103085222753202186316535892739110333250447139745021381020745376981536150395716326023916532231372024417909813593240634902505268833762904888705017546123893312484562471470608750504010679993560370909055579875622843443088813008214967631519026133329348970825675106278464386589422538451802281178915370494275905942425031106955596904251961270644491202570206332919808 [152,58] 1174934589687533250990996858811882165453235548195288507030769134491909026553008640892678312389106420806120263486584403661202131359974960545305664560484598769798832878589997454542465043000865655227921453502506868527157004434513696816553446215078690735169641432219897683469911436872918364244712804709477223380786421976216094989203934278992182802575861753962022658208022905849251361358941474749091286388911079750943483599951393874313268462326282091557644564274892386442081001945031870618000649224070838376932583895993786864272696036262590614825009517974777443341269523125800004120418524086725862439386367094415100549683224913934753157989493241902648133137585402802311648141340056985843866330394799919363069971713891200490699834299379084096030343947413149471473210433590768268638198466355447113631419005639919458055218341159850057420523992222812448685233597599610229396131062498070801392884554564003374458645375666360414791273508321604921421465909423815521094546579166910243578410164323729742195715198611804077039488354122916171470682346700072328459959551330518068704654299789672387685694834677683632511757526117262345126871314266462519336359933555988416601817790984395268257352339257564840974998528507116701752800270421979548360177358843568686154969100034904722010846501058289629494336921446915353113456934748525866043859248892249849485443838996871986605884390465057353926219878890933324283867287195247888970151703023565186137486418862149405222233969907329589934771208452509350887984652933612071434072945056946317499221306734797038019742626248337201578298759619595644331417117125110626615923247628647234467946273664865703670556007874774990432438340450215807867522771135722067863732766055498084678119011154836336262084658409362337826082470752236181959927351293737668037253231807901764738601340204324508695673848195715274198715874930532983073003695360 [152,59] -307672636310804858539008743563279971936123999057039868260173732318190688774163750932828076756731595884990693428194789628612216455513866465345898773884294067833272691002779096587373768921052067574767597048302790747042546905197327376085158431673446401824264747036422013151151288037911350269717614460163345673158699749476474949139712966269344967445166879997290567274749969413926437332420482787187037006474031481819663514624702319591558975273998512935901413668026611705132896643172326155854195598134336742112410230422983955759245755741870787193132603624218068379470953559402131748237845757256992682735831447346066855851278219804228300430371553663804516431238023802865271171722381739572227677215749431917103218600527580322501716681380154097689450998446966142880595346844721125498457208677029617711941670989455340309990124242422981642917692227465180274256906095344471305212744662804107466728347464265212394809061862521480332610617013247299742096252313558681534930344852744849977286191751995791876968360169549924011457689049462820370884502760638804788918471478254276555366787369216000531031952040021991137416166908430654990695163286755819566101105784433253409417104561019360458851315468308030367989674487105967885999369505366599302575606315115033458200974402539030333296389055838353049039383697458165192342555287548403048638274137307792868258094557813186595802124926184100162476203072249825214224687679623846496610290266762762031370744424519655645915897270393989601800984035702793373125409090654354089200786751112573575083000568778637927368881056449417642445530057171070843273215604185315707873647239419430141080567931373693315908464317960521991374302998187445192604039862268286416276830591549844761646792590329963270369672850788337113224323174666918183805072366391866628858306706233196639693134487305812946753642919962081821153115301223413702014464 [152,60] 75183932161004258095716228022969545201674654853370190262813184381747605473941538449937797429536993053335629341057509185371055338277266735312808699036888427781695532392632428884812010988818098513052551875990058857964238562574403951220356164472812237360338848964389985649678578313320491546929654774567672239481080746713501053525799419816160399920127674417089983370125581100636200388945207103000179348276155952247598553524549800491549247762714781294258265960284262435852688317592143246163069793551221464240950205335882923446411939605716902282917618647971805094795173288331040858899976162054082189118172721962878110298996621652602571024961645768311528594771926239970775958410195570381820464670174859748754408812971162666415825606861385810477618764156313032284164893688987156673679033920424280147841541002729925256033985059335483424881078140532510524027293599901626693766307128172120324584611005421964049264207049062013357502433966098159841367223930122395055925612796193233732356964805448945944461525264973658619164517775472907657770040436369441558113311193185875914591314101335836076930555548752911641768711908419252522314292940174127563640234233687282758000577182395959950807524471232276054515120449942321237008966775774323730330664232350332873818778981387584901393751028053413521280310327866540280988607992650650362664043383532009785671256188909163633411252062636144365807712576226151239205734910722673906831624178956634224480608651381040373833994592656965893211498224169652820875216393776235693262541094330762392512006554955817369231520849213963361148803827062051910878493900050465516757159558460979068612782575907716881930507597442334176549348515888653749740988596774405180651745774260088343257647935789391808201208269194411534648370574221026881473812680085042901641223603070791612318320430314000849890659064716030453743035263855544573536 [152,61] -16985601635599820341994229070605717502499254756160135097649120256466010172852957664763524825846059273715953044572226498087415703949881202358914910567585684567346472876221302536469829705909642286941913287057852334266868928409916432549643409413075528246155121619045016606206092191234134743284659719468614626250274157376446544592333207932122973422759516921042901209556629008629050089969933286304653877503208492666404991912032283859238166532885620593611311385869746967826059837041017739963824019847761001597636550383549825981803358404438728467161294203609534705903676623210548172961327983917040100671383024244691128744300534106593155640753994423411930861966381469154896430607415914134281329821080369650125623032572950034681913715782861911289487180909336102031701843331645323054856474832507644844125306432186947271148439312568204888978430194997725578050303099468184097071491275879511743241849376195497526668156963897944792251279726258778960914986713014581033627754734040695084203467883941810215193037826608253258699663913255894653248799444523939543907473533486839892789036754097741727837747180797759045197382666741700858510789883939620860541038210813933694477565894529479163252716219611552266083977895380195159291648213518358951203894240693789989020325616059469262677641366458840560330283985778438420863528342818985219771819358135996606525603059464528886362310527441290752780394453848360122708744600676775489170651107571516681175877838226128563093018521013022127677092192997086183975503663223716612209472754890733589124964088796996067965633736582677578695091007945736215082226261940086507984776212219958807074673676449568640108461593226885512050635578820344609152030324525908255245266998248604694569148579168277762708033229898588466612741451362509418251565838178767457711083253036751141791399453835504654262217193028378310465752312233095168 [152,62] 3553774633666900206653701636464957659146505737505500734299624161235546951040281346963756351772996185722501202831084754284157412216556866262122711853706134835270052968172157505269489872333957355051833355382738913890040589719790085270279950453107463768618929394812050095526524765793760088880345399304141309446371508928704162814556623467587813432888770134054865329359288092668634544910179628233202853530110416545875684170464689819884341809801478930232507040120413421269897905701972598163083849121212683478790483665455981732405082860389883457965622089723124182902807286988022775532555609100858944167047274110561894978155863055215243625664692771884290792760458386585351222602304111227756078069866946651592352829100888287742752188886414794021434086798789051390641326286421740475985012832023058284521282748608794012849008291499044837723389582194977187892292199542666135663491029236622377837397757618438302933326185340358251725050546555595814208266248989450082537545357235039578860016698472836775869698557212556751383788542549834631767394121460759386461133279058459978865674089468383727733711332667305711553228877438068337187483986285986788802396455900902520405423373478879659211223299485414991060133913918711277874144671432329863375018804146752189078097896387492227547835976855125342241996047385635004896927435117524350624077601969819347976205747570060398162006273286956470327819237209993935997329867965481501158533574637870095134780479079368352155163681185593353530754795499566527196267723282052860189636123334895963679664694816589647313345392356845882290249495999025220861933511090596174791621239718405508993432986983689935518979270672120818985166144967370242390572610117379174851555012909361579001527823527555225800429520815046633112612394768560606079802684134889916316944540239208402807206892556935206492094688950509777736773737961984 [152,63] -698352664045108936969745219465021084924909804533059319357245413726490935340358358522540236372147548055591555955735065066531655934021497812953172599247615152629395009408423183649298942256109630593233215400277222850155310959274888219593765343727640793672534795039257905789819407569569822071557807951101695353650579992318284559313734590372682692857281226215940733352104391117234650631378346730326259500042045946553885011047687774355435687593474486320642799383947163354865482825273149228104288311887824000104466741984419593669719794024328221955944171358641072786449673047169151241430722887085082482072283677132254816354812657904672052708375415280620231293211892005829910418801338782103932420847757225665282969789607170083855492405443757907685453160501186823790642585486435128411418911111115533434566887289591165114344562650295441186887773020435787996920437897686090035379037602973237085949508762041162125907279805961348437016022963437349765069242217578436853370557609942404820403388582336061656295664416072563428873062249415505685791720070137978302497744311983155970228611784303281405139862330714632533808548917601867206799845371260249974976872536563022236584691646567289877380805657949213791793409407585118659447337355169473094160008286022170405481361455453113145108969942000108743923273774073629113909180867961101733312031181133377264525026217006615614685638745670627879905416110236346763894561416714561582877383231712890631023097813158227993598666606427711072432888857906333033429172320532110649429722920343057607623733683836753234512479655597649814840073474292550554144392952002346048122122866714090502966677196363750863324389969127112238069792983153500332200540508203889004504046617522708735610161682275205848646047954193161283952394456298172152768978194969487895542291833500188012861470124163583255556809773931142818225352256 [152,64] 130056311973429119137497419726018854132998326736612197004711892369448334239543443397656046054960834465749483266910200076899550395801352235452310983978906266445996023803326912881968717388918538501954384879293460676581661549071067120339720262584742246199136351393740719651005246205664636679801763310963814966156705767134412709447112421176810562988105372308959548394078314371618471580988319888263648398898274196202450417063490733159887249572509519425709210744535631431323774653538353730137550781877996888456169795687445606530133677213003608231330198227547450272149132266686376478535150740475064118570408465953205425432734212856814180161770973771782714023672476723566246163607298546344674085010927314867242429546882772273916540858581602850928608234066170884411105905957079973834755229622722486759524487180362628591736316513882514476759542039225336438414018696874996862722828739376322667870295231234743039147769024744801583580768591388214045579409723031461393523728653300661494836195769234128619875616344778361626261605347908983836920587996623558364999259503302063411174329042773886816080483672907918218615276059406536204890999703423184449433033111523867298341601633540830251351486313623894271583317523596623134314525255560185356383097603057758892251080173409063232080140957484110890505856065228590032722180138796761192950826218927407560497500942992685182987161546884121585184964154833700920169430003884735649219210266167765113305642402836483868653277232469269165490691312902526610959026292699427633027000188536952232708409366142689655971684173434210956820286312854810401994890502700538270773435007519611327646094194276226268831343922673256842630988542873634022532365609870604756739976828708922309811849266707244134235915673369729812810947854108735828648092120955354753467360287670062608060583253111422380062790257186620580349664 [152,65] -22107283460901400089065261792110284796985722132607218306720932075349377365336663413734971985504709155350001777913637229100925669311947994482234874041272014209993874842805643367395498702133817761103707545013674834883384580502866784565840248384081364504987539226731821301308988429198314580846745321055491178736908388304146176511634089136435119747867685230940887241343853572396895876439197653773471443539234019009967004295964087522657681913186184064176243073703855843079709804888923464787704765639156543668074531311298820907300376263521906598977311569668948033972710582823403450118047993370375894369885261538150546173885558797280512231981650340386134334957478249182679419646967416981778578643436698659995419298731666657441056189521136362723198508539403191955003816410783519715430641650032690246247130128082304476892972711797363916068196287301830382237755909531045925466210538146092397109886875596147028376835586263874304558001750055850224848019941171272043331903551863055652054493651069884744951489609848746632892090349673959910301393053520508490289200052623481259559525792593670716693313841979937832896024212856384381095794694994292749516198653210892637989076916661652885223666211831949998415706153554613824425010434966112989969071911720600487828992088933827556730293570271594482798850925791567657720129446700953914611258792075675563806568981925734633217938720688229960020565020210546666239820085497874375467152606343533190658987818017794372357018632188419922797582388884541224679716838127200994882486892409660255703155596020531648568175022257293153024043070133987737417199077254927476223390946287138732735508186788035010215524695339016088159433140450365625403510125208036430917796632325914955313765192508752361148164087557877394694664222952797769820225364039246742784437013495205758688853709519667325498457143669715115264 [152,66] 2959313954164035125462978166323856448392439499840153696205691899342347616102987854838924745434295351529117767389781349083998723774414341058419566751254368461107812932804427919487092343262107657270093172243309623793643102160954788735496508304211943901309692444884004286533950513138953662041692711870174118663226476141110446432782425684026192788445602247940579359229037930035380215246720469757744622390004518162767705583828989853929466046135132153881384038666949096995738362059920550035765166296026043225641051989064167605474070424652604436356110070126534263535554380228390861749539410121763021381473557842860773608310421462462846939582894599541814923918955717997639468622535638802203682125449993788158068740166459123141904772572789895330874108574338043766628667589338608739028075656310817773158074640990919271013599712050173566925194787972007775255024144195801522936087497754789842552680324789812986663380589299191976019297798806802074666838776596390718950758159617551431068770647463556722992170864806805834170496425236912048841187990479239761077803961623449693875553175799018686273892850264589674216456243536074501276040787837929714533009262343388660732280962822471197827857518534549798413526360145527428646784989926434660121610147916825052249591390125194221662168011598489633821361791842194130353676594742329033601271189349257423794429697383650809168930750641463170412180171652682750555028194411172554494822642030053843156161515868714067960336780363516542569407301576488161650078108199155186958009118859299499932089513272602542888593722594600491689573532916528199350215287050364047392463797737985355547655467616556041585215947657729202127443289747052432451118703088024115658501969202221623763935488403751703795187651411419553272082853139100639557465550123149851143018482638097780475386855167877215051656819825803296 [152,67] -153605548770502052831787071758700152126547740033722177995946583367138451516464911467856892126589751857307396550112174802673300396907642244294238527229248469453153027443595882960102318703764435680070917378030918951283506824315959082038269438957721531497762070218856729387756882197574926582425413351373795895433880823939626039880790389193805425597166047858813071434602062209899827695572373302252601856961921173761502049315570748805700387311407784677101532318807277391922640024108843798569156653523612666901301751961026917937305954491780519256335004254760128668932592744796627266684494162978376592457008672415374282841708849364850140959126784551844656496413530190122578259226067782904010688707564287995007851530359889788688092256029420062926429760428343244891845145154926568079372676183582394723658665257719417731990357345322735589427420153134811903064593455158616072131066594344868387760886595312938953363312795594821622956680681804921914088925500935519486132690407802530587772943760210768412010989296859960282907453310894907762022410451044798883314561171728345956682349935603646849993052279748728895886742363412810165500636411469794114892327645038822182417858049561301965662085815422571943025456254491768925959545049321051511012895310546177887721163194077380803414560465411646877848071098046675070295762239317359958755128501097470871897579912057934242690577641423041303185359132659108999559278953549757166622450277793248334929422315895254760190111180690921880262406300199240659308748783687309995602484188192103339161408391127956338322120631402757879573371736911779751167393148769912325025731021985145427508070210976261616173660416192773768064465978708593157281594312711608324905697068561677328313758086252491339706077056151516783179052962509284711430412300979331786099963795149361802372163789431088697236477934464 [152,68] -61308437605427748599935437037974054934508248881723748496976026640141042466333831944938193857774671848722101889056940105524068545124801065982572595892264421201095029922372163475932735555202605466599346595303317457438627064737678408959983827449109542936934206746770456477421879723651632229689153700351985362520460309023669023628559253107211634731360073136266131986435239154913614586109070921802385134519000420157263994148661321123017081128106912624831397235326569989552038076853973852072087587589350168280650880697710088847535683215581952712209087041828312443875685109150634432722612208262513341928336571338238058486990482981413026793342560586513189954487049595299436048102567029462021594305140949039615311686205009070431961144026251392357715684340031781957762875703717950098075346984024088982811877955966969105571665132456487735658242264093780611608769739758140981840787541770698469205493076636461133581205860624603647186913005227612911387977422815188258382265881169499999667499138689963310723462937005505617513209846146498197491396043436827043151482170768173767094254170874798199091482525477725031134507922513773532451106191182051551821881643304864111442080975497201311622312125212940251137480925113973024877448549651036348596338162668022121575511507651625444708986250954449218913423531536978717307510628971886325185271785557932358410841360302764056657913098314693062866311368560359790202719731869473840535019572219538668543240027393866487189264459708169121596382636500323854747111920384900646632628166801505363510311207206178540589117695430590679174473017861886611268559630031029573925724170005849916100496409583469728263931933923997817901086737921458312011937882994458204411525605042632679496724921220399378582070002228310734401104036712394382266816229579469186373529421866465897187337481800217364438867584 [152,69] 23052423215605931644631965227623994658412876809363959037988301704574279753530490152002130401373505148059861669609598496672166803557349594912327815018126261225949484661391599329594966209650432490068286400429659284397331553550275458431442755827244310479260661633380246052311648582938698158922057402487157504263478225646545935619247446386725771471862342136232441164264324253555242714642926022210035711500200570819806266689200456972871129929039934671544667044338315002973400958199234370013421695895899342430526454960911476546991369053017383996070676398848953191844051229798677433558226788322112542998858845318270763355034178309605644639451673318211284833023138847105131415456503946463469834717160073688224896771641788028889712695569616115837287827597182155380218537975040329059062993018452119250027273475851100339119607903656879424254961530147944242028730445236322059802919298470394907921490953875459733451474864859221162545969125300381573943710909544698030637720330745260019977279422549975902870606719545374258567624117148567267858449030014879272424269796375821166342598221385209696125395632041339497961997125443551952963264142773764633677351622356298676952869396423531476755695109074270217425360141074687317191765983372154912537830947836415907652222074942549517496077782070129313308016735929225564203220657900625916350821840509176573370270647437224098485841994066717874153504417286963461978972446153599871432089012989472023023717391678508012279177815907464347095570171512917128758208347862725500449570713526863105303378288652222527797965080573714948143980010442382711845746094704430915346716768362804054352937418837335266769661851531589412741491169759568488724805802164393674187705622674134634089553900968081854591988067338965001054434273401446274313194351204556528259825064569514101224991296518931437220096 [152,70] -4258693578957319869553243174213344403290928763021649028490255257610160104399270916195087165468396190501770561757788444025332166350932605894902539895314162487157110917710617065020937197874811309859960294713955275673865787675128577327379936588563016282094776090083183171831062390586771018147025534666019234033607840991628183597164224299946611382271225219186134262299514995744278386168055889601146349397252293817217090121076446463830970949706212716300224475613176030338190055596714878141810409549563491933554629115503908717145080869495568247242520006988705231269434788023480885655232841702790742720280721652281370033358942288954620803146993746242546817895209296915363582560169546163309849834857661748542418735731335787663937501862251521520696265900075388138762653953305231617595944354679340048921756289430365727888606440978538073781610460161688008387265236697394640848532350749969675766557802457886787252614461858097269558888858022500813670016792389873937795915540695605809061163346329260389569920217224802729693215390652042159185742488105526373970919527200006934304010580734107824484995248983801680671040249096307503591834251394680761001212378801896422615290698183621276897687755463513394865416324744744447558982900971007223177391769287608594741021078200625844655547506191731983599584514578425956961163715753286074711431828911951160174152092456945717601201130771945487236521358453203435153392861199624946438853564481881148595113243952383368401541902493575048692277936088677453482507431205954967542817049583251123799611649011874791875750007757278680970233376280092164588823310138986507990401504788109206169592934524473965074525973817196814691682714477858612912457325235026453592037732997605749539024807855531133815457055912447372480075672795486878402815825673577790870198273305480649463583608677416624896 [152,71] 420642027891018018209569046555371873512765673844684609528165434460865826764815549599545007403548031521991991400454749532153830597232027895803447270109755597335224215680486876627539146374036901884803130398727356257354484674619530651824795808994871615866647902552307968810504189469750016898960495367054796175811116364066133283432132607189709171992051918331961914597844894770479766995671477399596699757297883658769072384180286055198441110532545650229901874796556524129086061672094955204956518726369128289367404699843114196789686271318246921201107848162130409332266657493330562094030191557435838297178482704102167418101522063551353635951743647476840965196436344436847455872064267674849646400506089064234736967107395291287246370958222916241757296239388621575995558296528770896644283492122505710074661291536524637650948881367047337125388856854682334692930451707255688595414638118760182036621002468434922295533656967758140601554367335104881580378587132588391691476806659709382675473825090979039850158170158985728562978384254009627539187070981899334816265886682871422984629076725697836439916807237504797567498057992025146438246018598443446712869961588675994813137903713987746937080936432112251491948942834968269471496495357038581970452079119901068526879196124061356601507483926306015936804820406141900659994796224522128468512536607444348990841061546377506553751356923292052723907610923713998322763886388874352225749378486845975075424948707034776447519725277945156389899561150721218644525152803709998348338179891949954644608969367408814885461217967108451883384655818111085185775645916107779994569465082267880476714886195734753505689606825894450305411955358632204392423583338300087936351588196656389295674042683192044364783732588449495088457737670323276425020165904735382139908428915656755583314958724624448 [152,72] 4893481700155573980062340849101766550752358811791977025966323338032937558512640120796017181320545074401565425344778290556376630022954194328846565744485998631901377545737281716209934519457965408275316384819398404132693536330480749401226775218926008427151628441775289485049311130467122087069731916680306833009669183939795921285924021556807059548874598033348788821787147502144736069772120449441632303663942304991782373950123592669775586707595473222190614405377027287817215913782936770902837438154918850281012567968468151952173307832426477017745353343952885665483856435944947966449886683228967539545479976812550184590364247169524481199693784868267083003936967346110756340837709801392052915694494770996149451454655694558877095769707258133133583514266674915134742413369302084219521760762371240986992709665735828794783940898258066536774706160540871516956440287863004067215241410191352083094228689520133527305071639064493527408559371720866136142094024649542601788456704339753991461666066358101601759080142500768606086562876800033753139347876759334782268023725511442434127081707352803062717591413184086999068936188838675731791906113428457230652981733716656224031790511226308059958065962679910020564542084533902136110808028551056041580505958227960359616617005279746503622923941308741701509315913381454893719599354508011787742907476229652576045464607294519230838827661116601399849271699382938883787536707955285515121190724766693515396964084476300723543275719428592087757819652217527793411367922357454294560189035220186656908854536676851768526319958876129095379117355979816513209061269398708518290790200074908775966437411034045384096221637170292921047553851619806055514760231974692871167301787808690861083110291730289515241993807575602572007503319509135994583449971672182680621187476468171150275884807904 [152,73] -9693251559747408230968120870401724400311504804962473750589217141540599575584834739292945177786707245304559009783941988894376582202600609553905660224310100662407278342550281411515282039920366414481611381441755524984921973861876031870390498583321317892589325173310934959560729301919496002184191590551597941892734527048147794368071565275511291350783615820748479317395945958275867521677885064256385728368508390123646195178970473961937584219599015768662944103700020524139853847948278681842338885982885317994026398632908728029073489250874961646719879814875170591832698300357590773170950655963411165503871335439924821873195960569559782927409780239443698445882959316483250603689892445196821759831944965623323005584821168228377492428445608287976460489102872833324355920343257935708654638648589606521858860905664076974079202385132865407458085675299624950767901577219855226576975290088003392743468592299457080210212383696391790139380767238235275018150705988054699331547571363476974908453129131778601442580869059490021337311423926788605642325926097429351281723953397075239013889948534542892592077694331585255887546398501689979241422408328360864877774356951442366997519073571458539357540092047081280806498764192408590893820877142705158502887658390526216838599877749549212971753865614489244550283107847411878410088907022955864113952763623880465751189671651037514777223602577999955360983813221997232172247231161644957579454550818689460952369595735450544781050306714206151887670841020147106154675190516339785241913832503349632880062801784870073513583284711053350557472646092454869422647233102803836843289904803213106392521958315105033670466841419288478673435684218670129814580589349761662706741566126733830743738480201048785108336730071431282291302251375846994454651873352022254769423242530274899476554496 [152,74] 1912095199533670346537318992222218933470021134666526581257741030017024240224391743093548685717626547826685948398332303333649693217715782576906064696579442147610832068515063279490712322720680081510889844263797447644209532221285762678625478985332054117954218761990484611170877577704980344861697240890074045205027764861916306206306850905314372277600168361738155472200870455638731122675033990782868071696706670807678944694879179059939597144036669945766303862257783080593956156815026777344165765738293501880402922148646069326663893729958212831304456251715416420799408891194501949357194767937754529623908071262448695287049405401582368339531408825843594293580559474582198687517597694540728134373988176824575747489886480133810856748579493948572094710202499530071679847596948561666580552791356485298207044003884049622666541281155368114780620629775214176586448080821548306882739950782045262496324910451891967983714372484820261721634397419564510380544399513219466225128311337759269025520507063630540584414730143659077981831061965763513603004237512299507096625319165875316063642057048265655241795075685294391432583828383734375645343928453060359004721893988677049237404539460052561311593160829764621230082203423480281117290446686528560835132728862138366574361255188802550856382103110405389597155570148634724145601497819689036959015127777151509168820346004264986867339419020809108241434463546156027545310513188287189029932019115382971542721731946805502122469128522920667594556627797066560560856456683448714398681227191450250941753980967266737311494834188154398291506883345081849443854119356721237443346052653918780845133670062686870103534832030434054791793818657289887152003422989709821039924300331738125736697448512405834423303624512558648555599119697553011468821207160044018265897819886248209267472 [152,75] -240378658490732686423523068052050089764491884342389551607041494764621863400073871493837882286055940986536036642322350946339865235966765326221413440319192163938043284351140067408479529068269764332918974458309273928138978902977360079693093023363771864323598537152693376551581520151153790835917889768250995261762741340140143265526246192491887103804911611881780923043240196198925983606666367474375858574832118843702408889089310066922155479452305493785161433214675073242670866262100557387694777519046377654727459142194330559871312687604912936807970097907582196891488796845918389890660046848623470976147075751291699062597380702559536715834310142178662638944437130085669697902734128369709904994076565918500547965368514895006373333834109583253499306631418302451875390905201123215117386060350647759246657889847416960853455636884978146241808043205047425602090536811201417001483116882167385446478167463280288583074603465963094921247245677192302179052873248383519523062158798351294003814691833049143590752381338614969316009196905389146430560649737163510914842236949998138824262115277302798082904159021085905412682011063859436241102712186061412716761284322652896206651723988315934400104315171444480727428087232974560955366854397211138659470646192994975986812361128004367213464370794640621821601350144016752529547064133270972683269592055902586560559052441012647855579763820228524092854201589682472637033191721886970290247571115894519828132224888200155129539439814680404224915773676708620481531019245325940830571011392183516435114684283746072057251169896252663637741872642331665281978280832011718563519179349622944211759148311414624394554542199200853386121809163238719856886114187797464109605002181715678821832070413204181152496205889557372017646770446018129685831000809403723809266216357370892848 [152,76] 24170768838337273045664372444593644347680247016140666904459146012552757908391693856897458534374576910895141907404416681021522643808902941306604564543621705350715487577663636439665677582006758250928431138039410930933058728016528062963536188204867809083064024326274820313219353385102537108437375138375970191974108269078486779004681249000938666265812684643059526777172581310442080653410327288050188871219939246704833315688437323977752706595460100006799273312941124735381927778905577917879803941799812545749640568111376646413545157448018869469492749142458575457856977391744304504706080632723551593336568212122730567805022234375531473537851307685954011517118185521938242989216896632188393919398437062497620282203486466046266313072517726384311138258430144511638528721522397007345192332976023462307471763925222303275659718774179595335576141043507569039977303238102734502318862301994504163570322882025490246885230230596981826667378552320917934117584615840026718923093994706612270473021609688459214386923373702016282493271962956974974241078825680647737057421183596935607656285318630280797313399269734142692883680719540781822469335822516031217476655397316166007804591808791308993983177168859765693669558178825260380468583452301429020050430826740442868300608622553588980889488825185793147923391667667736096150868691223754607097114642970787821168479740105193608671367066291948720744418504859095841009268669664282864408365983988291047360565197197083212372862465808037158599545035186039023813161823166497150189385674355217817381249114103674839606888206110907907869063475829001837873192301234280596355093955388398155643159212480643719254019256707830610453764284116833158587678720387777777464813879260885843174910999199112648216860038220957749787680065480560136015505035077881089750573448609294 [152,77] -2295490068931779995448255197837869836156884384868697142070320481372681979545172906558294642164139488185227654944588310667762494604798590670240847397408758171563349530437706552046878194275909180280862787825729406556679198579448838227424124926874081227844182415372019447148750275539617577917987811009981909585553964659364225174527596613434184857235124808397560597864291763475984426350535279641970627160500297326500491976131895599644903064710291153544346698123140234351559947489294788889010726558790294080955749690786491196632282003723835103238397434272994253360930268700794478395226908919503233698952973121077877309763334454082664532710127116732115105423630304357797975310617683758823200736691119644674563217004074531035888113914411898987541176227540418249889118745218197603189856622977163419936287312961756077540324147130044597821885167349830035590297293504701690061310589990514425171591067529377782013092262914906354986482979452572871498207845254037444464330550038975666915349481537162247810602339297685232161285065496891760934835502238776641346279260215888829304990123242685899446244449088405883116079521566909545029142473849840217380696606270563128793993459875278821923554335336242181506674215096921862936685573071654393164629145560167176612700439673532264082202527065020664460863873497096256500419234693894305061486286001174104311345496081028886450452882605264688636907627526087297510559240664537525370602010264187450953165927598693605859833801130735135378025620073095682213603041745601118522404795195711545596050294435347030097256382592365722763374334903762847933685322861171888537238128478151968258467214664915863369729910844411659351832735817392146873954375879087967084789728282275994869065276052004634571827451537742464774510825613897808122501749793679664032691451904 [152,78] 232116384493924334538628554541140251434237330752996778283527984036419508876453195468708392556141813880825048700999950573218926698565316798574228924807412222048068681884784796288881448277696119699334857734315760777799638874114469300898725789170100035990067678746195666245627466687340817525539317496707618389814261305671691730943257445621680568357733613659244710515550341308336490435152264942117589702291808700319002864593135151303091835213065864112843429420146554787590553367947176927670732671373002023713269757458658214390539692807644939275622205436313406845643582575650027886006270278005117050659013583817622802728682474614936922815840102993365420310859440343887608110917257786027382386392420520124834049682458741853136633697316904776448268520772401607874365616823372568225461276723386374321869600200434152487280560640204087914242423646156986722908990372104223445914415100381397871693163925508002056679316546022996868586685510124773589288658027701020651057956973624962600589493389748792602157233734318828649115124601436952903509623296229980675863954465769390129270930263086480371532349469256079819536703107572614124273046021254973700568630943659855097187367364722269903904628713190579229201115904695150534908165230619594778201182111088795375643187794976530196268228872222961291036351363046095486847560295735685912414601904961906536274499204675110028937384344668820796675603096739334426809983165678505288626972022229887847864982270219347489316477074968151424164170093187638512705377442508409205622716810022874607565383206393700962713232964925275815874306925314447792366707382159894261854365849114069754300018353497760978619189508446877364400780801725939535945183571644131769085631783401980662074024053014501880870651014812473079372217899644871766805504837998845564512992 [152,79] -26648223130037241669808605868982775825217563552136578508499205065868087442123769512219952296989575493314677025316730077247064590271074626569856890316918164885383314462828836849906501556598427442527731134063348468302394238026728026723258661644548781177223005698962004510522252552520335289612703964599783552746110000364641766929838561527922211442928429801841150091045203005495858712793763862109907097978459418319643031325600701846020416236864160797710763975289081314491766359497730289961872632846792977790465290827292388559572742457848297891615110426156322389894375271266194505259298122671082102779764973118424700655143190377546105098592920709614969322944912674540495470280587075653862081861716201596271381654156543370231779989855684896841445022995539073714205578828694965878980672201742821439131480150946417091676640465008873232388899499976372412455569751030215010111621614394556223630103254228494626159663746313227654922018868603433934186706339156949481997657586378214953324345175300499267103178720393981423885881813401296231172915548866771730303983602636965994250454196519951387818158241514430936858116189156514931298209686437119853306962824397174342571367861930536835894029989886524440230107751135904756310253942425388909052468789902088780407926000384536409423437718903726930201049144766264112140026147639594502888602510580889413947028278172797756800777338175685675946448721991159680732444387649620209793942592175242908766125804252546376776164129665519923716259823928007458664523883650249409970233661770298731830162187515316291419772059766989072675177428475612689745662919959673298376600653457845054879966202180228169681161892680836910190479765205628305743909861633042445288937568762951422910254589512095355225289449238651288273127075857672493805422820262534527824 [152,80] 3476945793693150583241259922101907499720987995695287980082570388295089885003648999659938566876648481520958443736889152707551801690090521663240403600811187097452841078364167517648457860675673766310847478382934216752358267398800077265021134979668389157825296953907238472591251762218634109662476269980170055007523328765965137873660536501842667934111413802286790254004237205196683384471734333570794897341749196008837055730362669868570114251900819702302076494845345264197728469660685425563063192442047513944610714821839211915616373080375452562390609806432622116545947539692045503457896037369298925212610361930043719336368991793718993178823334975200156229569769984197772022746666163675225818080588535296601821534591598478125258678383559453444473667656213327194432441244112922872133338504652338983820224546834361388033287767908876005134341165795157368060210342712304960601192344124770115815356286709022387677709302886006709486676256897730619255947057464220025266694407624264195260562796478270422581769638672159769048245176592337142412852158674032760111338162931546398741901050863497194101227665182312312216433848815100426583739698025249105908653931324902522330383092830190162188276894729575065959476050329139552504686562411894461183403504289780247739717765701805865223224924582346276694711909274298192407625469206040854753980489388172602158008903118487066846824188733590088909296359212422246563555018664073147857442207825093289060629805125023724818072722266219400919315927055678324844815154553785672007970664533742821985799284343942455945344393470843356198055123413759186587885676201563277254469916706606555556466065492142814667395659675645896726435674266438424196335268645658947829778088821120434159251376196433203151223117214307219684132371330874313881318929719553152 [152,81] -450590573324167516858805917997763370175052068635328816066873923456978633871402271617800714825200968028826818297083962111574364528786372496108069145897578235591088278865096722609249719088022630722928379984344305217884460353123251990142529723856863231806071132963633237908213924420614111031967818292435056167659408510501819788243513529524226243780092032196079516602370105514383516069528745863609833181837001613283082149157404893951977646388423630589336781587674535229822998023996229108364353695927245842509186274789284322192609428027516453067294180542212485872728665100465428456745209129245606388355059815620526171579866995011746197705096095945565015155099831242172761291960935315851450768323892292816287943546094414596153277913652763257189346771687951273512822534208232025564475328555051024854559279704350722299039082164851561909594835810606810841552674956563630418045417718782440166870348450173597586472898429593660551661482243823113093593359005690639307894729437691460210492630189959650786862816954839158576670420580051731190848284850623815861354341789230158265254203423580072748564764178168290855449373263866453988406939302672900571011667038427428228107604238477251034026156289248364812257321719693930389422403496901492860030163673821426711309750473456562085331708979890289592842839676809661300940884805114911434810905240911570702987826057863504448535323366705420233753270051873522206302294429110319322891113982671403635046314872111277287522293193907206440202999605008570383376425988080178079239484123310813048481990259083495079029591909456378875680204520524745887665935686512996263689882392718158550164832487201553886173880364423017950772111032205985097357508671534120558152988468864380886203135877100548802822041443325630559129759754178294473980851236608 [152,82] 48998604665345599800649637639979604966449222322210037021437942930673338203472041089038866207873564164990980082589843522399644843793816895364203548381517555089384914675125236326816146467129591133955176050796180950633817526797704324077366682762795631933804956985777564801732382830394506540888476196032799807569728082423078648504355098281032629194903644945056523184789102605816059273026259241799225900572458566468979339377618232170271381166468945047557121789154290889970735334069498015630504477123094490434387151578663988798574530394675719984847816501046704358579664440765836919828923361448288912372310358287047500095085172034664719594535627678850347060904654482645184913573335686347523027560066338041448444703577488812230767635767006921219715890077974111586445850488697367302427236089071805437712558695447288024188289217360156130694620534162252678241238616533616095235010161265323884251434765229716422551765150647806953337894876602949709065861667261913687114909808637825225967909753256020576783866382963827178740975062217820178644468435409870622638553657804145945971710251331495679345332751673078746642290857784120162403637249329758951699877386525254721500415270106062223358080562170383611789675688488204899020660421042802515911538397434929523533346454881233532786438436682842087865542886648257752195176530656163214858868816270905014511609885397789795072649334212596480087769100406653441054115118845180668453230586083159845509309412485390277140447667212231594705075625618883890698514853853344534999820873558860374797069412255079859453962703448328256509524953197042416107983275546271043989364892058851691171143445368597493933137177641843549296440222244563115746204349789460975117179682246094061957904427212447300406535948911416055296948049575245057909566704 [152,83] -3988366199698013497560146220829867738189701456184634130186437846160614722644310099427658867815146583827529979261179753696454716873925231298610966358181791851514074346801359944244323880712258916786735886311405929045308678716049056276529403883475343957301969585448270747386390089147322887586782962115327541052705735245940809974003499603476206343959322964825413001721043880095401062256230958440840004787252083331851520401042973116796291485401879873046782614099407176114239944267017618929177697499627404613496019692721999211337009133817247981296175388011624290022546787311747907029063510515656287509576945138606244443503631465438411299838311266849917614836889181953564534988250871057087940212428166688052220995692465366569069738301200632735135701916518691383244204689299061795148879446722429227323215773767414119299972587997270002894527718853016551999471255581407091022626431739100071472757474105131043017934178850238120018831073011344302312040209873545908791552040017324563194926068112894722411430055695399865627251175731731615160197772379843294616534400791414025752559118059968288635340150855868236179350442229552081360355804610546368789111421613789968766352743360791921382659373986531712584645764456095085700419217484305950499534609263433828332650676477964068905127899437730118014417080410705710590364961895461846618147456818333345036083997200736942349984491045102293107790222431233503124184666426911192420098010150264665085284986619329632820014120666890805747948412422636011018212638135620424836749082902181717035130431530481304869148550187431427975282300074603912439380893101153412930397380307789173206860766697564768240095733552691289077402190680301925065675110350790099866220629391800083596259403212260893737622845857016403504269605490396518906104 [152,84] 214255812855958030432833150400259542410702174542209187294994869618273559943883563672611967269413118840115561315069067640270052955744163379645024517371002766582581427686534572892801784247808099265954105659638022392699093817008694350254435132243898655243793293272575243729289421803216704155412152207588802064473429722407254683606826235213899333276089581138238675430016890459009824710773533596742598476053755936565994913763971452146845868122947107070424485567689561922806236925127814692832894816363791008710339164997211680609931110518344178805184725089600575679227867891870299311754155898001264252378286688163980951041278363263598699170791639939085656794025697964078144558750148183144515036599098077697452246417339982093683639476266583578094443968014742337978560800154036023187097300221577655296157508865844972457389183900708767394663303986953254164846365641042101331678917628819892770796926464772465647807434213374400950213849112315571381743988494645555957321934860956996267731892090684434634564133154444649151145058109152901800623958255279023387593040188477068214582225239555777459379060250199093184096081477626752958701078940210778455898311209732918708351302621919467975266388300085828392169481417944588031915882090800270016766887291278211389498890211570720936791057591561151840601739561204900879308464830184483539388782990381039641134272478630344160880401164199682464570198756681509893359028965427900191005904327179996178923482647786183553105776616176915900436936855778639749686283185028561464457561574912009106059399592200349461083202512535703242672650386403242262202185805846540347861423288916349682164314342480584932684958037592613974862655791466909032764469564790470119084458692621480996456744423301912745683560804545396430788413354480600520 [152,85] -4498740446581208053296095021481830721269556275729839930550359952700844221231232328922616192779569876347158775539757526833328642546823793429911430975386053163960272800914494910227617315014637572003218576048846595295937070644520695196352114183933390311794185413585277534669970657156400008831911834701107107355163700277749495362913823762616356174644131384167094532046096185659988592834403685565655248495052428848867065828533355127894259137484907521968977994022407749585696720810006932390743940414360882825845511490607778867599294442719195955797279215704269181656171903348346050288471529752797185179079157124324329129323561057189869686889835719303987666553800166719270240816301353312110824546944003506393532114608465476518526397226143116415166491156315717687051470415562314081640210400250295062177897809675194789411328566875407098898511601892814054299645721181889551682519809714199430071827897071761247105516854781819214612877302152575422483099944283732538485913764886666313325879315669624655391022087652481790966866349439987666762284658724793599740842807882775265268441418513301963579587927803809993366775734544320214170948592180237678675206571436171740311546570637096927703334315260370455912914185079806753636599290664754311003842743261140766866253407645507387562247764985042137233094628068337178143067845067926129506693036996983638218901478000054919763689181958624996537435229833978999025508407652911013679991976666626076460501079026821500548571225387798544370264466716661745974379576375265793936079482789265414722544682342406726238817210341047326581515303909630525729277004180446515005815701969934552863608794364049449714207961655002808239765669014877328091322192084358650463100367805303014674606155356038190124439716195343394214195953930496 [152,86] -364769489296902185077343670317969946847769979278932650455771080817434612413342195037485242511714035959435963456578279339695976857983808832046376260884792479145579963241553534512825246147880986429256926577165433059038502405628073556233465727741169943382250673278666292791475698731581016976716720806600876240337800366217984509512526207583814955175550194291908457916387867530172448857214434576162163378587229723856601171771582752672412214988572362053972294939696656053782418022006998803220180990219058123322292302031959874206811316257986750535591427715609746831524068115857183986526917489357896021844670661101530389819602324533946475897524974123960798931179327811139822025142105061061591534838586268036083285587299836730715942317631577250040684474347395904520042030569804397075299319673171606244327050539343734789637987911484797623117528329953107438502244548650531526751513004667766562408882266378942518139607871990285131621430370250933260492252716607280585792246777119523408403857171002133366297406778082194881796039575657187267414170361146051852088033924918772935748551651216658295697944469028754555805654582624168154961139920721842655941398347651913535832839328028941878581285726912746545130217574202422992242718753635639772635555525532627256559277557909043022266779560552324129694480804750225149892336283992069449227521865258269495749313639564899494859390882256316703620597123648667702669829395941082475206662421833930567835919500666245311817668467148305670195795586819371857863738216863504686538820581443170892129037167614068287344643273087408118087711379704350831097584483206463078060232238370143855553748292110048262492116198662449082339916815582201747830299061976506349418398255323265377173662312432718946864517135886841836298998336 [152,87] 41584318888004635347004815659472913746565903566499229040146870457299056194334187231399837413721373351341038392050508155074312810249724868926680126235896677447116583363114010841297426111069137309690745333446765150677766810641485142677996996508258332220196210466091198787391006296580936172774738510461283379035046507902260273246980201975466877743399267346568566530920098250931583874272848482878211088280038897982922403287456148689725450891082543417280481870163118487633252990846579794275377474869051209877552452264205859724780735922278955381604894358358329848506929557904402841371450895555297246415891865717477866502342407727009918871712515962092440732283373304727706870555182452954685792432426664918007007262815967084678340902989568751640523183474348056017843867377848967172439000334765807153750007790576127881406777924024669961941479410959216411408404577211490760361301604383672808948158535999293124714720138504129710452255232850214811083773190963693179381772241914280011104262683197015932385149328515106196358006700818449159499461043651729475888311294000096687542124710141587104075971239996529396991150226542414079950481914093890829042502724393507546396772762752087188858701305819513075218166979376385417624406962616488863946407856798751459893145420401813964557196878301455165858838414546841279368709597676713581625499103271486925032703520606432315889231867729493149884157617336896389437982160516081739614337314907848958018265487888625243744994059685876168916861800726692548382569299320029970055060132498828716132826743507254923083844049178014686540284185953369229898958653318512271799347662433473390756336718163788215491734623027192951980470744605349006058828159673654255574531869091054242509497922177253193791471590416763066696000 [152,88] -2056228056094043461402655318669190849493615000999862319945136106115643913648808703457492713961874103694418607147269148014092617185594005351966172361037052587780824147158727811918435851472454392724647349505071270015747316298204485197396362009508024443498079156305589259978779660240643684436859119514622509321389711513084671541731138892099555452292747228778191976335642724829073324164373948272064280650910372319384844968489716922368214154001151981433916470805199058557810880420039559593892031062259421404390502134936058453338807841560616543501589438574324097864757420664063939062762901450466552465379900058593837269626397205550555318513856934870257414718738901609136746519837915533168341016669105745413539574919283392969903094219988380711777748206800823118540670496015285332390093464917469048458889239392331573638394882965785194373823186866345434788654253717106511766405854224859776418713625404747724014515358419076978795332335145265782049587664071271230041755117452363062721218475640328562668210478957429822477950612646988458483712218599988462772842143204819519455857532270763394803845546100561469233431251779533038660473404095035933645393088920479848564292461574812947745850338778879394914672143094748694927955307671766182594109169467653106929038092429507004846732211206620997774981481418648361948289093477904098837116665219097329740316723224841533494874172181779623910830656158786836664391308831917903900830287401171114492652165258694894713561915044513775684261990686493842709247305040178032246449650959103228241643634518579947990529738710826152303657708826458188392501308943838717537020971001233630374354282270246390083187822851992383722456100810040496742766384973134742185743747962912658803347157706875132153433782909914888416 [152,89] 54894729839636587267037621583155036647993309121916500564301658153803620435534639012470750770581043875734885235243793516073112513408295972226055431201035843259101468029130552173919978891714190915772616668169576006040354903945915779833320283138370500801858202972476919795351054606113112964511744257663074038455091906493591264252362102907789141860436280256847818213798581459615468314314194424903471084362852061360477264336901846982661169576750127541167613893059496494603900293480739120851206490616928041251205776765983762922089753239366120737354321155958637783329445859143940193271553802118342147542650950899049293128165278845953140925159130037408039745398645818341857142042006930932012895812806410038301705298409179391159753689871516060938475979140126031306121899325026503046665031159246831240145167924422549619868893860215929027988962463515627095297651791406457456210566573852635761426265885419066293484653004848500675852335070547188369744190259777759208163478144584714972747148165711442383148116702471846529815843979697816318512215215865526067251241633243803860971792679207748664064368785794221373422424766011669172288448293203072681562972692160370379520208612219754882398933805178223322464626827231740885735309720821961243511170287688579829534479761180368247849322067867218102746707685600234231292197935204243423773748879150041241990241928129594379834466130783357118725773939635190148418544685639487691467015928024699412688738188579640568186654545123946424792501571326086513925496978068898112743784529482245959718559056742077186367469383374911365145662521875963123175035030660808262703289262309081333810843239801300583504264698551638785188327466491819095076245127279245272805430949300357743238663855737498421889993989520256 [152,90] -463586458482852773039608022186935368280143184331711140773151305626698028829503526079861744513518110826308727045280346996670368490477673019363380739917658659984868636641146268671856724228788707759910080606551845131579814481916563756454770312672963971334253697225456146939033299361609318367474225585810443790904521383838109396233593900764641120050337747147212493103786812658978091524377374223522494467448333470736524307055028266376999384896936125352029081341342718936850865361291981309543445290483911778692086566744425445034404152295672168724022518673980940926699153818196890063334609321510838932604421398465679063118838773721843732193511739486484493814194102068810257905852014639878385353673072037032886350131507802448905769782010216561676708753125878929278765847282580671428024202710570155097828998709917227203428755168424283528313979183532382952650043046906358595994356937054225557891555630059495479108989089118006716054510513450237488141903634720687088363579155505104981863127732020581516639579520855849841099342969535544828801142548009690414259279271436923633652134943825634950126150035991907842255959055715127034369966567216017630003382299273774697542891447999416137241544800328894111433493958478681124574177698273193493569985990388017654963205094036248475715526520282684040650391194429245682131431728034723849684314204451048877779399118249375229100189553334685529651999121147158030887853466217249174712412610858514087910466161659714271809123884725678951302899159675983420786491099353490614007959058740612317673350309275600936240340158750261315747416894024856038149452846946939325094270430866951552606772896389849134146436695399043394680227463024556586902556132693922148058784650773100234751365609144596002534856032 [152,91] -19468174469059436408843777296724335647465150456240354016662251822002969473763066640323575761666221762160257414799321338566478238863724660076558582568741779955946133269085785354420573621784242297069970179614490520527974935917038512729478825898150749165361410017375911303049357130685636917280006403788933380544690701041409588337674159486002374644919507016167128376400987480769596004124885058163774999965001937603436315326340557833127096467775885556759297264147410750161496509760633052151173860865389792168563788478729143873522492535944188708973537351690805164278174530800863866112258457733189502508512036878556122243138564859271117443444102423716019890275782782092595085407709448479182765596614951674890893819359912595920769178422776732814500516454234566987238274910065758610150175694267555919573842983683309342316220988535566286513626819110392961197438451603947712766456572293686823042745352570481200223939524258567518872116674518490341330669666925833787148683070909591434045615588765612135609364127479613824850472703739089526309242806761920659347682605369906010704773042692864578584771931022045560736007555032940166942459147303410725307382307520618576151286321125044839328319022652121009550503566255388318911182478355662933164881868007077040175613877189587505164261399231808336220383769422889227769696121143452312858813588771735596277451674844585659788309715015388147192347996479625300298970719353719786540953233363413472755203361725496892456839770410595138759350648202129779400618309390540162360574103724247980752098948673370786169866167259657294665045906638547261830343982014569379901995220096903710516243925441200939218184087799853069457308849612230098684611808506214760899423655330815288006765439778249367354320 [152,92] 763805420576168059155961114238105658562606642368947501366008665462854193028224810571292568442208664582364591461291495602287207166027049280208921362633959274414595096636280246431508014809821342703449480134827371853089257200887466542122593464724327870629184188769892852323156014739135607652525075344280994088085898205399998656195004911878589807443323972498217822431237651584715091109717930187372819520532875443171131816937195476670998924623878748717191038030995072877517085443034971899876867181651475677065243477736596731889541011198624937149021098615706936748638136580773833166823864147491217138062076187084769885031957495479539149687170799230573253227762450837162887939961284692812113132778962594597743903575672179384600097478447014034636998494811911929533446914706074005147148303750814776896890992064005265010754227994006661467701836485922694295117255217736337147029941648949978497726868752845411148343435692712044029844176063202995593139693486353310708056382206104303115837283479658787786866517248593133910570103975474887529131405749125543692720481102812190745185172011691651540267902776805419216747384137779208645468574935737732927203539174033485264350754669156436863592301257305821527668641421432971961938953452984420425645878465225248998102306507495327185302574321606109401101254325282361852265711544119366087365295466901565726649444490527810306280580903420787982536185829347362626584961474568189056972492164611431882902109351745345592986360221026459064709197817115436396880231425787122273816496938094373418167915441134430237185977393774696889607071432342587726194301106367424224432395561981449878640620278549997390106763963917965219324065480983966844398352443127918332982296675255989883614108188265015132 [152,93] -11889236771933058636934722492255539086206078100455884532406452903333810902269042708509399848917887305383487416644703398983671189573204215466038447114071281360351092402839650031889706590547658551354602918458323964025038415211596033807157671081256836126075139451371210108729128355361662519964834961794694433950097671909907886714608747307389391211391556927410022948319560440277855824610149508557902251577224544279171261452714767833470213353327554998154853615079766429936242671698531394507528024329531972001405628408715991020338761081463058239241471906466966666749548609753011279016178230471428542178930109026173160269609663240601208202334712431721958596217447094190552085578935316130607074892128655562732785151486986416563765012687694159002769402549379649886219740731426914013447713409344605134819704174282170595398582824040414998845283907802384934967874293224430188162449719463680472641812028699316325779471721386334132220033919675626530225906385184192545289053289508531086080266572796904562019863302731021829637863939372194436448202518491607483808750375393729784716605984704514273497635019284785135452266342334731123384548586940450329550405736169996075279727170527320204406941549184611540300644934090996101500461070580081536093934949019029698547720015280269117902251363145687785984129927018088053950623075360379251291269356229167688307997056774478950070578596487853157808640216394942363355509719977956034004316726157907485958158867465219719986805886406194891720393831449562539759219446025607433442581264903548835359278403258741845279610609290917024260179776671892990385006995506222753357227162078951487287053034727535392301258762208763102610262299021392900327453934562093518798753815899751156683639406344960 [152,94] 74118170535105562243182102252761664275852515278135149685527316211714097894088610090592560975175189490564281710461594416134890804984346022675578224851087892345599575541164669515012834686735490154204159925834686472739857703589231193975679348695242650842972213744856610284996784758711415318917416621784250568375756278841750679792045271637203766591437296814990537186949378568415403557568498123803061530903354308752099750785972596333288500912416887798096131295097045282752513876892239811381392027904673838700920212349169271456661894584829141874150075966379278773205479490581787778064407327331247009028328082762278252036028910345561745214097450442469012655604137143162341098553690718269223174837611010148562865145301810689324485970140168487395980976096653321989657033071345564141449473004201479813009498560916907646992938669269248657874517066784413503762778652536855022394517865657680548815887993589753551416228986314366975494020754309720664018231084352766954040682296522903491239192585994587266680212045432071493903129890728261986607038390461522316442856610605982068084058189615280021161941308255235877329763601700886581075269644927148128680061077638486032091928693550238235657746029632842922252027618123487198685126159694130991054629655461850063874167406649965194860834230458907273678618390214961575655136243045724344923389254514217411629798749943033618097339891657710456268325657072735285051731382260397396296692379605351230911695388112498100748822777247284961436955468933106158728356774665759507350517358175987346877578986852277976629308159629689853372058336256165147261073588863218966606352602278288205266068758265867379527696532058197205778286653955907606873035942170862861402554646351137258246140928 [152,95] 263942704438174805569787852910534607981827072487652101360305665891893152701004259468741156570392139759316917843169989729105515051148907733493917600006312327257668787153594203631623989153827154866094686548044459849397541881150702511288088409145961961464766802533438198948718085568906358279767835132200662117739953336775449967600735329749619524201410262719121831536509691600394236603336982274020371694288692798036775943181939296935253872510542813746906538541903622310598095722842945918848882824110235976984739917698538115135061568801051965971516691037385851868660780744860535453777852557249544253543832906901389578193557088353686604660029834401121944491389451370375938925562058434624772535352098715450953730767262747604803811840681155546186577577669348763990904412033785338017844761648292178551228079062816733454575684751852944909624612559707997061254358491200326095967197281465951255748203088981390718614460840795293080403867743593576162749673519240640200748693433846697059597158928668033605098038152298420032523043128531949328370218179150420475412695327695886653880359869391322924394934700366307602401159996952942533244038671604112275537510240220878208146692040688063487122286899953586802771128092749246620551035174002032865786907363449494320338513595058310511025201511244461742468113230954398585105945163043398779976938654908003767485824338472599116663508408397947601621145284778050727109900305766649287325870065113102408653080655047044718034899763473220783810474433727747375005729815183070242816707201059359865206176811515871000701704193812888340404722600693150041466237741801005774774573092665875759650679759611560532294031976902684011316387965469082895013616817271253625027795003222290727264 [152,96] -8571116287442743609769274506741430055684265076353459711725599999867418604565703033338781369965053155003694149411768352404715907193523215327980758180849765827065309599400701956630771706054449394249965428837136039688523772427337623512347853705309162181894338172191466540441119887868192410041040758585945871418581671280034895026326377686990092215758123003283946852688248634358532608287254187296218037229348763856068635276928607373808241732404465081679433109305821223378292094596959102548888746700934895849644794022503260653312030940105958591622966688913727425864783970194119923503518171109790463281666285525867089746716008421599215374079099180300404222406022759393146147385412888334055770369095133296943457059650028041940250042579807821669914438531573607804955034903233206816680127804544241348399594253959202964655875298925412907560876515323142689308128731505213950419496594259578447333776291039619498714559200809850145032207923746754152595149834036215642732033395974226562978491784199471010813152709913322849269096729466783015060043432195391982296942014827911297083475149651598503907687327881482760559619799543354489336468765851372177556046125303232702619649651476411954323699916772290155556662334331177067786126487633737967982825039108502941299344548317956768150367953878303646001159838279489946483933511525265536703817567389697741870355199523894640598237139799114371490304545617921159196878983224494629133745939625321394330706742978303482976506044772453133314739313629408597045062783034291971772779621903113426731247717454332942706996618295761457106871018790190066361249534320572357822063345307946715207700110077794496429885524786916597189241641536947980970777687764001465118481907383966688 [152,97] 57134524548388060081821823451520466514140867292154804607646491792318962856426659430410019370394023429752324497392039143117422941565944370183663443764056031499950232260586252399511207729371186338402612449552836888965964439132196128330485662664712279604473077886471638369981394128410226689638963589904604265733360030826145076095340384697248427749148814499693872186876950802284220503126044485743472915670751659566674497207245652278657648555751917019890415166816794201273883454515239936129520832258684495343350409666081788599605640064477369642282586262892666682404446819037787149113086471982517965623540835205147313158045046704025653073749902133130026714919658991836522692306438821754996895555430593939929807532566912677558260902259216399920665601784044261647342306971530878229984191123037355472884373931375630465477171780257515533231105456614963751528475153882093574861937941551796399386683818190201588980996699181014522067210406617248001941724996085629062991691507442965355624157859553973963728275854197856267478144174137954841987459507893887635305443851579878223588517215436871622318194547180339681496031881319560157757355685734274377458792149655307377746985266131573486783022618110568576334150570720807043626612008856274508815965023727957408781120719127124801639424492363960421031134116812099141995886126313757580339856924090622113900045061070466414535315701728031778190296567345483132544404999275722623564211756788700000970953469443933286443151237271551210532280382083102392115358189459222886883015101394796337386782455401778469598088607717632849569940513765982364423920020169713304347457326584494892054717343582281588214564582628240164631612971053890559976142028801249769835722980096 [152,98] -29588189972464374030473043680892955554674101667042056634350313978876516585949592483287291864804666734779482605847800828583269743442841333363846232628101209048295547633460788595941914419845622098606658033529922262247945382637117839480667188582874690795033690694438591683791992496716403248646811128387411588888114841864596378980373231067490766659941874345162611773504087827803011493592697054982251822002272016596154874087229695261722010505681130790189194191882481298228452029263706180723173370390619585017947208726810603782700407358324093650666455487535753929502605830284934577423584539164388611018722557277369949255033224636895684026117343872754598687812182177639599101814990189616501451529272218080439223743983243280756198398255681616465403519749020974565668337187884986477084404212768482627670119988858079328500939810962103100884736575669605569593315798284564994104021576963857835608585662526139385541077066980793388205934679986705321985637127660925237021945978362532507556059350605526453356580944083285339013287033677550400190726070949715925480491554602996603071296083760736581568412210284323353366573749169017066840163234811219266712183311162520958843191453941887021423863817202074948189434460637493569856899427618504343915070346716016859477259153232611988735407746870000761549745100812486258063934435551215692506056057150428366488104515514215256859533927720107050618151048077195461479548839451225226671407070712256438720595349981729571524145570799981684445155647311705981625211755709424949603935238247487498538101879463390171820108764951172315101108013213377017851440646994320824657456624587086719355799688316339453590315180554608895263571359385737392435019641420223478311056 [152,99] 1359599755028426005999982119014086005651822019202228452192290087324954186737183862747525144545507910324666332489038092953424929001230451186068722794059569136527190845124084358900609396901680417351976023960568302081484244111009144452243022985950266112238184921687456672944941044017228551940210928360846868825045503198018118304712971271399274257095307652565814838677822743156568081306393428488520675518092656966978129734684748342031378306723027386899157435732633990611016768262434261553180900089003666298067502021654048753758960552667954264994753020936907065521918331832520332402164783979415487691603854447310503977592849730162289071378688928922640414964142220194453910200240036134171662547935125948917629148274686184051914585650940521567887886922243150559281701342119148579740023673482507792647100770016421454223006028581374213575421395063334261924255778544174829596464605041998332495070597667916483887429482988952503718286102766385993932941599438173158667949657466410874216132342503939839273756845632322054439747946922718165435725511395802273771470341513695493006147978232349850493336469721855683267346521237104281204993682655409849835037403826904860751007157806685789810381850531904217274400654840990655931817416642493566763487781432520262406559519666904255961997038929809418523246069253709586037030167734907106839002027666083305451838287150300904356804722803936801381797165253382316500560636653504566054604256783141934876133242711711552962608993905498272162483488587028523737080240606192475304193467569471795459411555952582615244773442659975294794391437435843239641853916385308169232789903215438171776574917619105422670014284783997787376331534971682357856682754188178534384 [152,100] 9972401552814935342272863409430800466332750525418511806868340937728560821534711005573715686643132168437354015130892311123650154672288005672733766686788890717417028430580492979303173293200157670892264063775402097343470837751950685953739981550861488269397573956993801647606060270082241297213977797249809461765925879459251883592345074403917404850847822460291454988475266426907088912243385622324957786413935215655227144192189090885619839347776920346385661961590720644197100695415700103243254413927744345210096351651996573113299012686543384758843140693780099282878837468444943835032990846703359294619512861708828633807446160720706270481385838123487005494561935630121230048240060511567889161333897067067727716623850406914353478743073979608037431952016836667369250134737779423548896539408850753497736782720589000677487724498129614923882098608171246684034583341384202297397463793335508063843574767869530300598776607961338285200975810495621895811487091952029628322660171692679558866853593447571110485085191718945560848667225150562880409340206634565580502044039339341480479463333316994064425344855695818543339644286167174633243397516760871420152052388867086306374136509059913137886321793830031823629788070103773167666626894804519353167274476042893640521519238413065592903286111421621143035990986374713974395630602373344031641642912029532235410851187429703406744416049089622735169936534786632387057567608028019753204248880157806523820848793603748692623341523896263294478764049973167974779711550642474795733911656617835975183424295998659671785785123930224865098573539600874095632076287339818826401850037805746181053814874053236475487654352234407470224252323928252454573119318489182 [152,101] -70838585389423390807310061216181185643662433557429940285494455788928576064250213112627358368272754542552915692868349061784664741304031848333295375069948157103264478382209744303151515064420623874146197718705202970949479024902566971027311992004871448897349599812665506434469555274844152154409088447901342307695799035237507856867093473164099348694369982521384946873022922708129107967266060999552656714084106223488654502728038810819978564650059030867121594596056614997751241499403452281766904141799555180114188667241889736703434299124578329510188559573072254100120237608447036496324956075848389520425165906009848192722823124008284324600086671975400496425391666790422790490951010307197759524968879826653922530753816388242600700081991123826222019733031723506539551140688242206242367345729654041817894710220749756274091154475738656826137721323493977733760439169868001347258391725117703811761862913792061147661311144878373668071201295636863903912199129892682829682494702954842807999677791860260771088295528277190755601076537612158496023352361928711320908716291752265733547646773099541138040362619118087297945656980579417098472253999601604379263273077735370927633073209976149066843034659176303887331068913205084364385418458870010373993104770911824894800504672656792294778161291036054640412954299411113361863073766988235100577438500787034279688852557452268571473034521021423343736779424642814967339268646249694428942694236312524462059360216723074926273913309768428964439703077093511730791717166155568496285849781054009330748914599872418728941394950000629199613622408547586628951841551656016639097244137168301965504430688041545804265852678199601871149643834516750126569444736 [152,102] -263096307015854437630985422854628437785293941820379663175866061805964854584870865022259914422392077878166285994412958707550914551193163285191306334817821463581734120268019460311915807712548487744521792890992488424801493321019468007843356124920528305087871622931224328453104872962475775368832046894849518773953540509694011206327602768756262806422603185554920152532057865743299996810789928379658465260192581850186879709512045525068200830070443512152806044309501828913641589520012012310038129830926800521906930497447213245424466037141099300245349800578588272312501558902777212097455601237615029727475180346298589859850008586639226770744270318789262839736042743816584258785296044064535758343377232786964589867921130931941838171047888727151597445709061166393150835984152303887911150206660242254462139666840312893327818145362899669224700354436178703101117144185159265744590907831223835919110973500855956935782806894031754504323855428607799624243479205789654345670416585937223232533407897642482294907253038387852515984608140295451173782985788090872105325919988232798781882987655462745270954224214754136507076224881345675870830251256719837006366300739982768670508891433058350973768876430745056300405980334494702421634121081430286512900768252326100244276094479008452184535111707155196421858560854010578770041738386646823100358426466075743333957297254301646448089848691036484289423559016422468871115703297748671154311393383858411350201297423259450078977668601333868037949832479778407014620873494917483813743570136799423443023771700761426888231342721672374934243721045327787223335960194129430661766340533941420868040934131367398933310582570398812148363363140673639676480 [152,103] -630952525211795802847424651105691481311819669234971035822321690946044653512921496638788927846914044718033042186822888924068732565848552052830038494110955449658371343745855497251705217040905784177939228693496231120861941053807690937818359346909371519203477149447208008612923199144643530858395036601890340535240775425429250184293492375004580443548588765724906365328344552091056314819360403746484385371893105405217534885063480136366515339199380421791191414085168680909985850318039914750552975483526803585214058486737273237378209644296853476579378969828381534830250433052589844182259045449418759464962733675985204081673367433466461681421538018709082786327560752382094084297191430865474500794544257005928691871203157609312975477372623102284266739643268036598538585968915907622789288355111397798917695714633459524530588977497680598166937106290064721596363741690066405341343712118770393194549389637491723664065416770819357849871177533107252060697109908690343610901842425265198961048664891857756430092887136219441018114495353551758538318751316534212523072629168307263794949613898957746814896740351433563016069377310243371563190209916492525466253637117651934768035477588263021875066664430207640754955112400398360927554227715320506507462144647335203644305659488972111073053610491474960046424370243185022494889697237067779398131174870356821290149921569727057740580431461804427689038095065665892775464047111499049630621423522900891254774226269402000827765163430886438187233853434227519751548588914590057937468442314796591161810892247616330315308647534986206086233395927455194990538648524545399014569012293877356326750515352144215600803863251400000271109230680124832 [152,104] 2727711831644655979769928561749572507473339431222662685741454169239132180466709502093257890788971577952865387648808550461114407281825101458060722022224868507268285542358135315291225319429345554409440196218705266208650440954683170396035441087251408338383878543110583297220946050411464313325603331069472556999058462722624266469211976053422934734409933467848097200643380769147097039634737724998223923974534895945817510385103586401167134246910043657038829345739084794344939539463171431139704122600365198608023740643614935701315489154628664163642406131052632149447017469339392918480962872528885343420167353906889956250675378788796842925316036447629589842894951465235919235269026524143490836209742738998645592534621866054797567519370214941123324078252708133819837163660735620261267321009971217429082863107946374145353534710911066043941675140902626366279138474224272482057564510403897961693132512207218711432836105430979836900887488917854042410026621121559584359680761503886606138440388588807850229730480054217383072314584970042228856072215676366393951201979857272889249270735977360552338022263470847434757110240833759200221008879940942291896105566634952626416173020921227606503141913691927484837827872941743713599586760967048321280579250882294090230221640203320584174693158052223074364593768032712730030959238771691993148383303881276913752583341486461415658999921282504224614131087733239019635729273910300678858795274828496406937669488724480889766508090435469907152461190954097783343813703782463011763515532451667200828885313563728767199232715998035935518547551538573048780521769238702326934143945198360037353253208411305982015943768919962098931518452696 [152,105] 9071845859950888961607415399459593754334130781388433070924561766246003052277106125038357077761006686218568758862251377375307895536825670738800169095251871429366965889531118120486304947293355163885086104664680146418794647484385366508496472056919500246738002093142162979265816071262484292460654767085839039385771316936571324827391122981642188188376477910619278711101406313974325502327761218878382222952050044230771728025680015073860479652194844307126270399014559418495899617194414861951111424711031618553856357619367857933150994989450791831226412153697099674701452852698074391390800014597282831405206310434108357087327862015809474662659683571982615819158629595471288071571843540375490081415927449310809845644798605713795852342101037485366946159458401691256156893311774994161124840530948491602955179881241830689540624664495376321213787493353159440002399462789858820212248105725767745291184222539913114686127694925511857065938692859082946601654021667087361475159208337588444941881864659936338324511148062525798431133699992303829169872625070972686703571625893312523578788197494097648526621719929755622844098822430600284031622886979874487372651952230137022945938230275188277587921484115327086230503913583979452004314514916484279650624048427092821960842529219807263287259385690525201516775074309643750226459503379650359750978887037096006798066344837428959720226561668597669867700797339852499935840380665040256916817815045184826303642193493252117308742819188939520392291078852081300607158178646802391495177918124494047368103522640705057610027695445041304740994536551822487627216548476893871962815269726494061132105926526719719111720158096799175052032 [152,106] 480106383403045610491527840911096000227270585986995961307163385456113872106620597814829163958699104458427202154448388851784122991301907350761680796477239059756161486729490058476678146203299539682821787588687119386823484515776831406839603921761897017368172863548656386180519037382995690530132250024940954076461600678268672889783764938013447411765813851663568847411005232712726513422475789400979430412025773219033754349066102203190198502661437714086346868294517831251747517686810535245359195264111311462989219803208345027541456362652302108827274362390999760017324732816705046764690809495119044165579961529343576996927335940827667215430968908928437725560346618613623417126004337628069222223641934148508375126316521663809540655634559231758126280088728465268077716628654838426136125080233952293519578541713336704060210397484162270411225843061991879807849727404173997648570186008778158986204650728350224986221542649961411406948095697042247032933966900738081165721348048978216915882872750951197891557552343866489149987749153254912050986966357172185949820036416557534206293296185817840776695888996327826951073805117547241926629075343336281385344421913844811206496510893825142761650902644139402927752403067613445371358100080708242377563086306566610371492973415583666886398047439203576929646048494280841373780683513156830197420808824026481778857355186256940635220720947852986400309371283723652398801213545335481699456293824494256229267408268773012818120547778252816798242852307821285321066693659219103883576762634019009870543356011085976456848260191453521238516719209060605746818836889264615064766815290843939844179224807312578784006192486656640 [152,107] -20454614496419371164523265601660361923115691279486219529822039396415811345685943761708199611307729405287837901589663524163317248314413226835804823506847310626271023925810393084380471685966949686102776830760224804463836784307551447161009359989217262046185855830438586208058744518518438812235727937607653389301657130953330146218942484966927773718771784627330892513197858902052859378953148052135113670787847227136495953836682197178699016643654191240363126516583861605951353372080787838847056827800353170116302849058715136254861964299569028106521913458964394827717186636474843744916876259734885989005549800212607285488180863202727992544995620747512520391755215360932525630847862568962061868900917867541064433353746701205069420451896643183366368959106816988646923982558987049578913763624280692863306933717187069611818713552659749028097755820275150097413690087721222638029901547510870256854890313698078530163253446839610809811696013417434242305905872888684809602582887223067743578877532393603149226656173265904335868292511700329612608646870852970590534382505163363603993542232305227491071328068394181970670153730433295771389396245112849927103989971775718203009676166381425841299869368782914567281012745407313027305335281805998451837495392472719650056148552724959886009679850527399213997866918414031929015934950261650414365408227232968984683273625115897835351357113880738090294701300876925172684385143586377808095024459107757960409751336901030345330962848592233940619764270369679175288347799343561202654327153683529966925097829232187900673327578639165471301773289267566426207642035662013779887516574306499349033265918641274269503972865912 [152,108] -46646760660149307598195758421648901501943273897794378600948817657474736598347206510128251085605525817773595344801538511517990992880451342925284395006587521103797208383115927244087616336750888254372548574142152290594623283596301527449383961285842741638961416517596507309561814089124372090950333453662066307204692900872410099239131716672438206722467413042061651677311486162362823354330161000927786829276601597857526586447424279841918959802875350361457774897265496959835909608051550109853101334458811735722829047049835668277028340688630030892077289311924135217482100597405568539588528760171112833002387821932486426202518182328329559823496537134698371824747643770950073125591700080459635118733007200419744849515125068929213022400394617731965375936830102468266174557907561357145853144855687967134661878141669887089985384845553086209225227161960102349996492821623082547493270812654972545239722622653724877113688491161236531015177062105820431565663838927759220563633918117994510485568931584694354578834097869587828727585291386414945067084479428454351875201215913809135106280804252775312407223198296166632491792910886318782495600018779490661788123044744300733833837760024442022127082927923509790483266722979599285976267350633449978354202693802537634285885598080097712689189129833199659071500442974729316944922727857748510429298780534794240238038489151864623769686837838918276231432732301013513353286159486465293478835696703880009673597142466232587519387877957239811194771926805246702822860781734323366298186790658327286077558080454952161920521554927103084005806397202153060382013246007995806787770780422158114036248203907462682878678 [152,109] -64610163936572405621349750460650934331063496704862814993229357614706615253550361869079566290759866253844198083288635596816497633898247798544708766330262919921390855823882150348012410518017271645922046484091212211663887546168945004340763838020396168841346456120496682343219488745393387558157440452811587686896851247304796043433489824800980602732505585665996364647785075265738777153041950716231839246795788137296724558022941316694364728314160856002501547188690116153192630440234693480078552471394576145707843384893994362213930166999048164297570827031669695964347417268896256650587011312826969776272737936659125408584312850289706717860834662538823208962992392622102058446420425179471601675234343742943289867840673930567018672609657699010383199268155535484521250955204187903580093006095941495686100338271352758079615230205243483622831861567713210597608729964803320777131807343881603110571871886544699425917968844948050575079725560208587583006096176117576822017883407031765768053727976717302437909541029939956289393510357745150876932990146358825142835446579949569053151463304120220431461522937249614984253221923883895533699295469194048472412934913863138661634405416838642721895037792043210344078213407500760655774611487291837057983436600513338936472926494515021344648532767957718655011921247091746837667617974852700856835915343128947502258411557977843967720803685815032631818337985037060451220847527103494675418595199726998125438781186991889177036252034568241219917422068708125531862794605754237838541324658147285478702993691448354186705975910179685038964226971654872300894585434195634553984163223989143673067330911784389248 [152,110] -28594530064892294662096339919428918753057185518015992679267064236770679498811820370895646792410349643530960873137357267893210918446047038691369195382383278003313173638739610482966911930797893150504507100401791815249155066163231223858383549399282564293106490395335822832389455482642446943290041805418960328282803067682418851916160107068612245366183948573432150222261656853067398379235562668195477962758870358609973665551123407376056410744884865664499737236628703608829637113958171977508823957414202857723572478103044750691078073981820486578252931209880581789683043380229218531105987690108873694012715003037516077807612771839267175992477667423149180308549184424920759510246824756920072371736428329736113672166055900222460348257196398419392200389241104846988275962238942470309641084710465439341646721353775710947852250611164901211184825238949525991053714783542662634749033946327488340331137717021646760753237291334360620501401475698510571369979206575058693125278223523873581272590890844503300130532076214550885104223845276380515753777481791396646931786633061985589101110239288526483517867879436076918992731649135758885480728429343975754114773414354280190098221967521957583234970853856486967149454847541983682911196854113176808766260271501781758105869677155852498446480657718208000248579826817464235339967030291268813920331265427076772983179283525666107362342675916093188890391688166978427451933846704029472797383376066473316994834581625774051762469787291081309680171633217984659632603630274213971962900335666717442725843388730043600711676630759546761012415151242389225778858269825523180592185703169256503002550008448 [152,111] 43259855333251884475456342301394539816899496581511372973164628385842872711439193312252253885180850493353934274034799309184723427459076973601879260953433865437809181302407344565781308059173170443661054200102996269762916595123814905241344819082638308088741897506304740044926484138700257819740212431871736261691564470962418309679671805891884937191541151120728278755287305442587877040028207166263123248925473659219983080425521930183225800275144142190522765569655626841605453765238314303634562456241049256337176150383568570805413689196206524559161246750058637719503225556672268127956266567874215339857245081367442059740012470095291589671584233416961748864390022025560372173375064087834060842080329690219064658459272785839581389499585920165659411168872340089833311659480790107738407773556388380429227324993640513452857597686118121348463850965586742597308521200302169835433497966786371630962417653849846648104662544637288410397729334760970634901528055946802542834886387829141206211731841324545326804708666383867907895580058133329158870672072904314428778681392333191485490615327138051981390589816113137358634253855707955744796310311010668032111059278889319069619665276114223765056959840067872875542550637512069712955612168700788200732814435872570783832927310290589081442123044191566045884751766121698576818192883764328450806487316919198538777019426150375528292289665144092250054513230834973997817573393977983294132307800323040170216487525177369443548722017283162287617483323950542435749816443290175794904689385417721252332222845035188332199205880972370271378266949031054258632284193913391317861496090008313752467728 [152,112] -16215411131331130566125598614043085623400966426640982628612241543792456129008574941236936046104702683257838496983930634279151144015112725671537281035806322615765651900390910557077589753455305330473644896329043086059566713366669553698504774416603642982294067510390158151789888495953950561188433538679474104218500581193590610863802053645442508684223981098572337167443452327400442886479599104058174202287289428846714516884531426525306036048840491098731736537102854566067577863028196390714744603820982916320034451362682420046481920505856079746590970255336894125367990276721972012728372320938847476031130259870596296499763433245481813992145980353363560677105001908173417788570359476341518798284975647831810009868611626513177744338225698317188970630620723205752581674138181718157987357699392888460558501768831145413679958002340884153206886871446085493612029262142610335334158123295382152036754905918226734805812982883229644556191265836667183442301081521687784477679622837626780956437852987289501751172491476859891253126075948625601132366155478309965328520191692118918340483318107861479996637082292314449574285016883538773675444483215248309532139451907758634664939858621308925529531273734249521093842748083058190018198168750229745614624030074719186654479110998032357296347092962967088525195229687489450779589023057632824291644581690391972059560593938870530870276765921379699735702111531735761861433615501356800855807891559698337085772555466946889305078333685051090259095351181743064786980302362917892545736151780434035898971545616421754041386839013775387158259507716040284839094096480128193462887530362457768 [152,113] 15533275782168210400871269310873186013529766879536814060305969622879797859407540195119867426266685327533068763933633912317891915640168280557088975277065105204279654467993612490199291115874581142812934549506212166336285975988534536855273880926306558515978179452081731093258830981387176741288802819974618017310152038441122622731813573757458884993445847151284570699142927440112727576187585518114974942219972059176140210047848980592671485203674701263190240859890268608584764022197092628894467435239305605631096860267373259814513926039837761185467210826404160838021119221582360422143633783059664286499541997582605081114935211371205676913019253063043472668310088604440526315078474363355040929088227052002336605078434279483553705564164755314558736808228706434475085750625225429391780693217874872710766356081544126797150789719524551092305641396233967232809138182676181503355735974684189705516862445583068877811812094928065736010823587728247509299973906345074591247384926819263705083760312925495562377775479804430236659451048275312473336930806055827680699528541510785507950879448733543336418704299144155634225649527461728203363790396169141517145071978041079398578224221820185659755424800237962977017892516759317163717084612394200209730990297383445022084805736036798951986653983395586625236454268038107705155420917088593404754042543918202995144691283430659107949603223800569311669415509168915702969490362395331498512484766475608749235390434483517006104294493066553168436695601682347338925262327424119258468135302327404918283558961748598478375963403860652659342600078863456778622286175771282664766479883968 [152,114] 1184842613468992841286965123460155218803175196679469368546859707677867592630914985936281125037357990015321007046657590735356298760237614818433665028306745596851678394748075443365105597336584149068792648297746553766363564424554034993432296917725661815677081471311845284987028224287444046525372701048836882900741730898164282803380815260318826411501031634151894772977707392462206902655941769572138034073490940142786530352516664217870913439717408929586021121508061181150360232692716385595065522414911880540214204377657311106004546111915892335823198509866893362022314526004147165554178514952579985557573462499668261461271728805777718537379548336113373997936562244975372527434831848523331974026674526701771501484707962814579426877586363589375877329121531350190075782001134532750140710746380742059395406079610824879985150808082123530011715407680474441386869864588460240635463811621608377795751498729699452906095680569128719490789427860152378240119048019269976094320476817555991568821709312331676150444445357218697670683192281653893315002664771379369760737281225601138772020468421910138394184132952563445592799046590054933541499932829172769635902779267660030919226946545161031306790171759757578808811995516650449473870177639078580903097284656002980423865530937329411825712838901887560869717627158027238147985618415325790707908573845004430663031365662277894184555554032695315403219234232676755156686349971024581014131642641774985181126756311592541434268493253186099872748531720674911983385620521018778977860324388866122335973961451952013436532070144928503936039399353065738567353224243130728499048 [152,115] -328332975469400925473398633738674379032857152958574266896466280444894119731973237523795229952073251311101031922406500004976203048784780227094439950071461981337079918176641850768617758280118419914216150971226216118042945967369398016281035240942654795421278785525881137657184793846942512832087478080185559734144702705420626236173700383773601452603437182384358926838808159587633502340473498923991794487427131821908016811998208177316479780020426184878276433504954095761868314787067618379243152617800656538715789431196964069320458049785990100789824937902865165458557039658897041397923590661624485115342436582678884206718061317071595927222328555024718097896849104217818329146420265838804014138022858434230933858103986915794271301136062188430857372775226331506144905722146917020744020058217122382288228836269502732943859200475065968699476836044250781202697072868278187690955376550484684941742048706334371820757293344405321427760743610570717541206645813475564735146771555689903423907898094339734797439588724293709800898164852896109571811341770802099901637096138472959276861449692498940441335445734498576411126211993734161441310676925247357252075884608601798380243698261212668643987916490752889085229526586322387668480684619814008537574343640867667098867904212040280311176832216354638197417182305069940591229748694668713847837575807219805500527739815818221481785487423852763561473272878414796537173122649296514482951673451471312702533730071313169130065433515492945091165887216142367846205724599033252747801671246191787548537189478700313015224936716712533181396556419106947070415046292231080 [152,116] -566292217471852097565662826128398116785730204395329200158413362365907617767524151779529974211389753350085956044956321976701063619765058911183628607666028763472065293975545256148605786788480329397019563950607858356823092914852484201830467088948073864856168466381124718930924084456026869490559087554636681028344736640723769496285037562271872027670712324385301221851732597234289389944402638164726089077503659973255853157436147026091378177444062337466353687061024734333947447538497541178407498899744566313174156492418866242790295356102030660268302787915280351126705499515379256650581574541569010598086966479750954251995305021641172311135764239522245756251480540194580951738810249343848417014296341080516959511904788951262175634176256925455345397877485636709972150587418873027145761232470193041191743156551962162420742362214583699802048202571035706062737892346357129229945040698697453111499792031362145852244992841848556128568602010779315276274199359357461853457116363776121368191720905327950858957107811619664006603313173122781842784193210325039692553040020644121070943699845486132924154556002422593795477412499467755666954623793593542265712709481319532699829139135188974081163288799422069363979429055944394212981347021097161340315386422064943156728524805641979282879998556565135323723249001210418549920040663593057778264584713083346388474023018531952932203157221776018319029615999569690138409311080516234003450925993536270026286816035928399213287235423160174023442106305465648331864632144746500488891750509086413403956353520938544892277594728301375646517938820253052799916264948 [152,117] -2127768308604746119437390549755166583657667266397641321819784939653600588901706970469404289968792550158651261217613645316228893672562212193913320042614211605949544275110043024287546221998295358882065934749625773695262268986653138906152690132184002979659761672088991800363459485617136514254941816834996455988240114090028745898466169524896793417631418622986704935457678866691151058839065400202800954906656369389711300374469072739455952994715853612218558413721863466798013491088856769819477130596868899384292536521303078918187104628657735879132095904397512514674516870157563929434603499702815366806720952450031909652707388143462270467181312252412477022478449589586241271013669271991579200389555478130011905981317514321636095175284431739665260424088627856122258524342239216761571824205712253134731599403770821279151930454640952139580092314468875668596091475239884388399654537106273101589643422557246979900537726232470315935455075039422593530434846293881840032723160337787687945765296036538998818016580408441063215895792439131927462666675151968593279670734308403418069118110711155832663568604359985702759023418044429061428206811860991422253706093610682720863181696658662535321217965787385632648372238555433738903923185397233656765130050627803719486067387964408242091782680557716141228742363362794994282963056815368384655945649022739126335288308816545631041896398675642833488822250743486008706871093553319575574702653945887420151886565378488325608058588053410484139070861260234195110400537942415355755099296586251678252275195275674070384312677011148524314077413494966388224 [152,118] 24137263604987774818181004305981240009639278989512917241722147444498425208667538612752575004810181739249583927215968271625133068227694405324519640806542733871226605840931580460995835625932169177160088245291962358042900607294814570932035381962751675167376653429544928913578189890826454784460735248010037531255008538524436003570015435696091819544763326463611921651708001718701505767056518205229960574330187144035305900342953303620289446514489737834532173313926608673685616054574425771751909233354045017683400475090167070291317297929606746465531862648799760037677600716689854881596697441606767801093477009559138839515010507018579875865001314946627709574447204347072508306653255923386532982324400450449841224932825400253822732094276733467029662329667906762576804418220830018019487012217697163576419527450782948635663397105006081049339317083081601876880995884318263071273417646165109104190237189005379157207173603390045360138433824544934034852590383556044294179870297738067813778104152042309137220257819677636548625070187288227646161253545292898256280938822203775898338495317457272613956165617690829296939858832193561946496528675087492140330954932468394809481592679720592620443370053739514508129214973526129701574344448760077599783643381018017051047401822243197027001237929843036516604072284887275962908360641375250532064876665043326334433305531502701712402454881853348559575235660994929177429739384165289454812406536974956685966311587996365091618724057548814066981091547781047860933188238648946748210373634408369523211745222764827525278249201140802274274300625084704 [152,119] -5358198802997770902837991103497566269941648911038405466346126496237924863794079873098211688057607629887026163106651919463009935528787015895419878859919707197019489405064057378406700319716292679136135202015699314003723567199652216244329242570097400775037139190406287902629993685158168171421403011745676327120908318480996134525986677789988695253530008079606535455569325441681049917657448241958874486901970282978858945950400379580827188316424531242267827930480809069241812918958770794682031680042429077925773541289724218834670464735594542292701107346622896747324667782921067232201408446820723550411707874073862478378004454163271007217912612171689815779630086934405725421734685770189719405117497371204621670261243808016579498346299262311095007357921560816876824145560363863315090298637583076709090899138798964981135902371663354274879349037374518735763064122578923451697882735105575491284215193446881480472673897046090448541825866100182286743777330537342715056608865266352164001948136282843816484992953593758022337400632313490899857518218288078239070208039390402863892524032797034529055253967166026564178539520971772916818964038461757894399008775009282744831721322125011136535669500968003822218979627301138583894731742270175083435211357099286610679586494102640549268499902941021113821337018498162470095177372877149595874829085601041506521962187584408758967582906640710645413949401502064915137059624062503993065150301091524852937816537583903430954296178174129696498076393059177800197022449738671368133755984433521593732342902726262957061375403009084956661030208 [152,120] 118646167142536621107044850449614288997006886517635255659430144923096469659127674425600443572173761898761846410250028450301991517203780746353202955777683457211113824940632365970910568314740180407529672307932651479130244127169008243792277819812833432323264336880294272752390341097695724756622287145350153505770729173237372806749412093458044452592671483581148006252461487232023619674056869013313202485014048630060748604634181213567508040268161470390749397279795785504274866292512724287928210349384708595905202154052380885669938239455791816518811944309433314227817700853258774089275056876735184333579147659585445898139981990291205982361936026101706225538129894281483880227247376750040153129741333943992854587150524954211766897433686511927324590120497960684100014436361638058427743271170741515569918500641593516733275812811728332301394227607742328838516237411864612077974300513235571914064997233987332210252876422852448714212932553256629230684316804898634504343676709334992279465554957141509125651612621831146314900464721352694776714635435780593815575321018708375415932686195101183242185989121676573343820270087239367863640535456412361025408089452009967667109724733905286588609580574469048015190686902323490069891489585674778914075664983245058229272956529224358673486673900473446287835006818842335331593074205644458963119918199800026466282381345441397051186809419837610675540064135552169664158919425143776715199643167756887397862931760555217607331004531159226664370474108082300976384755488653793244046573764550491127788201103270879548184969016606717472 [152,121] -45976693975248442961598624454448886404450860601280100707130622355928279054849171244735889666136004171209708428337460131676840479425968440007954151493358161832655016512803830860415848855495421204222565302774944255211081336430197033765210761435623963976080843076981043857751795960697786290671070729542626456807648869559867835238046492027797629636831826711250461030459218327293131174520804509355571331380157459262927228640755404576218339093581860173506817691685334162792869915081755964089254880459356870226629248134838336120963140896412223358190839622536474781161253544471521003395348385961781836759734254407777691295511860185611257244715931688507521184758231038228709271295889228341309519396999808782018088492369575555169329765668313019963392075974759411884811963642526307329648647532338170262996763194861187636141261171515785442936742247155158464059673980527618758956455731653789982851634811545771683010955335192930998376852871400714378463892533895665726746362423025554380154644734678464568029835346449606361518216970038799625921293041517061135369684267224568455958225455069036839904754490008442423769306773531586824131615143418623900567226781938826709774201975550760249490302918048782717893989788776471485974891402377681645463286619459357613060806100161512989180997042981141970499991403375803814266797078643629758577561558466348179178173258541267724361547002523997448829279681567884397083902056634374981479076337522776559191571210213528158492286327669655041251023369447100714249776113518116376581024283491458534455322450631329696511668471168 [152,122] -22483150009246192656090212944979577048161533512990392115818772740949018914044965327599074680227182353321358774806182766207340617135542222157808813927085978214006349930247762397607398753643255480425844286365793253973246340039178589306562773930335114236830348531255574583337426984069731862840392800000740677104285113739860532174218783378996172716456231249098524464290945604170648839001874865197450388960205317606774078537350351799243321681234656260066223708357282453511183415962494121635731519056299520527659156410981134575000567874202975373378688220359445851092335817798090836475805326704148817381027329162362554870647725974959984299800556235331652850514410888530258847948487927554532460951194778241575917974200627483467001054709159874134278246641179515476993040280839749454680046645013339812203989487588240838244726446716057485844380356777023351901281756573577614728303607527471171019395776192367660766260571532588859612121823308285693091351024196402977435741650099470881537870002366139782144602683323787305711116721500356178542057000504396391522651695246416536328313427365491536544827528495491448929877869883459089812598610346453492814676398569357381776925156549886392233834228326167870026368876218456705143882727286415731473729173558238072324992580994205117835688622427424945523188917375379218598651263042435002984610111269571727029754760706811331309688864521310657525309506980810262912298144774266994692937794469204399341335305473820394007191978713138640710869429348328081337531780510543891598074705458071631232374095748061338956288 [152,123] -3222528309614412529592023534059975991453325266035103612520334281355813747709733352598415656240933382507204893728287271510456594300054133820435429592096689464976293445185238548918620428455506305956392502232041981470080798925122369478237457450759652567920703653108762536010336084006766735518941451179670108314382186837170199215416899623231479825760322520994989380664175480486869299189511892001836066202988592788761263167232717582600600109608222428771016559233066698304239021616575233138138628350515612886508718480438309602095897440875315110609222118306301702808636117327268898338897211762295085061965754037798832406039783667764870399691989030391090104004553647434290172697733020805891314889443884280867799650908263993420943067008921828627233431595231731291537033739668526104463506783410346117878317568884670015513864055772805800566967881265318478199810764314708033174642010384929855454147816277900564024711101533400729397696341434198442136730097496479371494399432112792583433626814125746523089934787634545617703840428351887153340354445665936195429377616575212536172147040501725293314049684671434879528895549658279816733176911554362930052796207203027050406785323846194268304721041811504394151425932195655163439143485194576944102007369659478385672176026449924625328979124479994713736978328722693713527268094475850227399635282452647735426914276311004481855059444576437270310339763071893601132820367580328069039948322509382277875554266823170425387115238501523618366387126578229546193429052288630133825980280679534990408659837506465320 [152,124] -232987812481486624045969513837337295371586762434609252346707830472987441224256439285390530533171625349051495638738147785562350938515712801776523737221816950845898449097836808980849079737477310728691510359725887581579143618675688393805576513281982557948793964287018539577746998806863990287563940158049992182226980442324972856542800186257614361164554632985002561096013334243093951288829643709199724528864248621683211390878058920939275723837569279698483984784471613789795741797310311735071501404582075417601431156798786390879753470736021885244969021831595065353117991336702669461647899022971317128993564803433410629332815277655490954113475581406412610452757021655207110787902839657068199838262310088917410678249826765972051430678685450574289730464403274831038145363288087218482569052503050306801506641768356297890351239575593596741884685587360222155451384395214371077556389908935913612254007756204671772802739088849431151870146846891313338421019191247199585565458971135262592985080867210186432949473335879577206471440899234989095657423429426438475199324938376395021309284129733615324280553587644650955996321484915038048109681194960422018116512376588077092421454008062866297508762768755486473301390209988947887004474506593309270063465634059144857459400954034428638210296104630683635586179628731282202549461200825970298485513226883849680906597666652769821286929241713380904128957377237898561557049279089276296755499267184020839526489650988069486919434688630710441192605338534499717921888651498095598405873965044966794956903669 [152,125] -7909237053466432904835232585450944530385331305855068180347390609117031968695616530519688328899913450416828300846101514924180036739147795603063289284937269001233314485673308787268387028985126923743786573231848191364235794349708957883761795626040891072157044829966970212839441348591223424662838754922661739779721191435393318868703739438221668611003433368158448059779617126894980488692645353847224989309221701744174078101502836651563382662673619926595507632181154650277765738539347736961873932717093624193522048866565435259013847340020489990567202144759032830004674341147924341063454491898586686777690878610601865136086104398790718134350539953736618415454025892398276100594023859510453897487852116951958662071818055932360951991570432470581793862442515902153319306632083598004566635622863834394266870444565521410415520257449928022272237668932998444802270263276750502694966620746485505824090259089488404364493045553909323410128108464168841464221187668686208710610022720085847565421056544272453499510088380073000075049145495715185276387486426157091837599613323460553125290287762598744602239487853903724656794660133860960514084895791156362662246538340234607483980960645494141408441604614951716440081011629155889932790762195293486191426904561502361636079270343297640962764371713600789973571783538896649108092464298821508203867668249842296103804981403173514401056956732584333281533258324755661606171472882095946931999615934008128405668307967985062606960116955679860014564977165104061156137852982751186623847919909595670016 [152,126] -112838038013350091428193660010858926695450855385915863889095912851770664415792273942880585809589496927881905486534741609364301610761604199468328416121686220722403739248802868341936096391479365588743991765822284549706179059156781497664842931185638867182325805679625588019548988675821367602757679157947348675059956979972909105701085693041283530108372247192379093679020583831227042573024706435734406218304939488383526841551260079503192331818950677433563032564924266332433565660031434933502087473394629309487870749143560269264156307218970343973098461353871191857117964133636172319265805169038638809838915934003939428165744188092619719503197889439686640895513690432824276455918784257743454497638289566811393503298146755370302950495608565283231144634341322197690648019567792219325671124000601124091548858239403026847665850053849411478376684720979622582057502339068779952280117615398601646332830130494719772768179832178673707082824616301619586473799982499041313780829831444483286135522376595906602480236955794279264706905879512872270052177090800015097024706599305850397571730913806517905980552295230047675065735362789454263153397413126917587631958164705672448567307877565749375376637929529912063831020545081521578772574695105497720780566631815644513439245486407392658648200312938113912050841223229865463468300331291949001500647250600879588977347102011467925475920817655660062460075441977658812934514396626804098214653198688823348687142516070283313978362647754630044040877076493340932602250796158665366756006040320 [152,127] -2624694578613302088618668391942896710127802911002634648769703298274980582654164654408915917613916028597224117053651010983094515272801947165521645843859283714486009815226937703697697658482505312475281137598278970710593099369662128674000105418126818640092970286482750113116782740522541876611757854386694893585693061645187597459385921427864529984235997693771397932730941439774319656714312765804420428362158109421157509133872552195996550979888244356721381396636912906331718481425301889215144123879554348891397979784606461847339772801050018866448275151686407444357131623186979579574355044069355153965312642818501887959743787552670014763225860085783199555380784198383365673407167048883701589275181045736744694300688077386657392998579354413113770551690321983061808014928808854245067354110690274556526024928195836396029675589019945548884987108977824036336450718456478055630332810790959214539766982240620473945619930051059345682507701852576979116057472417579932777872324219313689660863758453677686433188808074093409842738932851039644420890731198379561527970812753514482258083679100996360646700972198230866290912334123188809171741827749542181643519568292971074736063404436494566739819206396564471798200588694235134031208816440232424417682357357211930812375297809014747222669407884109449040649941449624946764665965245129776891875919716731559321273645563814872754616867141465132540562052712006530615222681427554248769798222180751109900747538911833731986420476160787691730816555718449756936697637871981356544432 [152,128] -42036011046310441823205959312811512527598144431200052815424964427880575002657703714127418775741706173048834756193048956903273489405444766308822665374938450784058269212631337461773190069021295332231466845572323141908169664895889869541177435744384551796015161443798678699011930209400485917921398107690269201458218528606208737096351676043573547713374520355776325163890576725940483228617562477960584280587110828938369270124194597123857413288944477778639937128876848645045470452474374682574807182828196993031250774101317704017401825930045353584410138812407959484136607024469424673388838610064637844674652479394575184110600765421145619580448330524509657715192510810545581853785912449091606270563314749407331603006862838175697197642759955124555641103361162514377231386642234586759092602905878093002588369446643365436403742703559535292778527890233385520131319071030652135869306566285618023028380134144558754329476807477657506677422293420521572894204107625316827235835482044896833863424240011709027154472212764822016840889505742591234344930234048917639669136285865529081287482251066578374609388734098877320935059883801138385373882721515350000210136713481475884434265794207205679495311116049258458625764152133079792962078644840344617130303326097435299999737934659742251221273925230352618682067456672077097265735729543726047998170458696274813646724787683122057650028681014532603341571831342434237512884003227028839957450907180098024379462884561933773974974314914767281254942963371151110830497787689360 [152,129] 4303471904773696849927022212934486582043563082356010004329721845951219442037614913454382071309661373999605969539291013894495973511224138697553102446144805018296425024415845209408228150866623405044673190708696574303412749298687165787789139566036736800126575649079506388101110864737526168008753111694769703946032589100888115424069306246038383039706319483201325713879428447143689715989732285098936757469928414806507079753555955021165800762066506349459893995409626674766725493401933092588525074250800884752138194506635776954138710522024708422726609447001591647037148342315340669795882443539603615235520624457821812598782548869732694689465205502950183884449846370909541717883238732373467022927379410860293007081642160819490999587091245746231205401089821180548062838732193367845647614166523631250160545870076500254252703388019156935325812260628035586676099832882392165453444630138987463803352911594632762134367748066317112308519534805521573737845723403602796297489240990834249789957267531197909474054500924669158736150507555074753085053075915160094366558429597483439124600498716646955441150010987304338521236563833615293206412285390308389229787872766099172438912213601459107935478129894783839556743921045418875195524331164136191912665283327559207693208727497959263695963955237296090979460907980911519001403173376166908925551169391856078636257667352504705297380051589419225612770120631447176333316702550056927068950668135499486179247873873484862390438139714786418166696713980356040929505984 [152,130] 53050967864537305911253455292086418189214097258981943629488347122634156542186805661776041135830874413620349989542300178526025721201312020470173888505171918415121078112462793802248426205025210650956430558232065038502703042245104525903223471368857079668342986775961747096615560441066973709842950789010423247493285622415247127813898182852990154340385661943238467437599402007233471406393953617766514887055431875140737009703357768191878583319706129477944336686969487747169884189506402708970054792938258971427275583871102022732686777659690944926735308363895209592205476133099332242627438852666183246396902560825931495197226168270318194613679879664026853468433989308066970400731627396098762872531668717489312334634820417302504582318610106103148230833901147660437924574973707874478971595317153823937127236016321706423252257750478504455158483986434996108873234146704400679079253424587881033381859712225337059641702608406897630730836776639627998446622537430907928310971245840278252701457073105544089609847431208993049828484753311048339260792355747029001300086779989922703753387729053351188783694959545562606372736503851027992776054695153801776032850815842558812456944410348727438633200645740574597951954351394835964735231724989917733385158361776404720546132345824801250379503940300904013767056496519763226861593129670928909772559491438701529097315626477519221525855440258066334133774106223998711309575809480879838971807604229496207025924606472825273422022370992086539659433986041632072 [152,131] -71996302752683149279925984960980307679200636466209116514246649664070434497850802326800578457440159888429617374734270589898309684178282984840562512434987674817309223681413510588086746329056583125832123236229285856011037786699582402513769071325665010498956991234469424895346142410334764645623557593251378655358591828606485207151105229352130779780325077954431306786960580574625920294537560021157008327930810231569116372581045678356902572787840470355031760520086380835586726864379934441003877985547495342231284770807985322851024649338011380618459858286371375048433217096447441344168537700534764118545037634931087561874502949975064737659075666455236586234501626759874992527971198788699436931887012977098861969530885844695348846543083802613717192716370264278070233624632000532971235011441762956596355129816511727870763327509562691494462994022333490973876964295577126362453897745373054867780709620780765539033896031658755060419595970003788642198702910959830164311064131870064446731781852292511357783956790874821191305171298903771849125107677082028741370678135959910747748050237991188019051235418179279613788321929080799844500665947122511725966342837891194076540511932309627381983636514310660185489360253967430792397683157105764156606938059772925963564835703123434498899107902231657933437969864986106251173249317143653656999345235926163116563542123059527821734011466529034667114570592781751173081855205653899991656943837727768861438638674586400414606117363067144273158103712 [152,132] -497751428291482141081884121710703743289654075953394871276328545032687487383777112238263364451529041401964898309885800782476330737484500391184496317815700502401424992450795305569355727538722329484522162225281271469707564519460934641877560426643100893375144174680675552885422989895239669233575405847021113603235838998532188311476876407937628688483082036609397079158309685540271774225119797120706687446071479890650328610853382665020688022844649467486249307793905938206518400890658445385723468919091950140811379567669681150162515547414822312079131819158772964468327790890760084980090276666827244159366411386926134964965831426076241824868616991521999696159662164616975386180496808412562902067232373675143335054883222874025407881079605611595644269890820680810816328210596309575576133350379031079917668093814225317935699115396543628900746563787115022778303158350471438561716920674371765750507029304543706809597643412283380781800139168776055776005749064741295854972751830612242736252726319639039012958487674422142701262964094459539663907192916212743831882772658403415667843642861508489125174560857791029940338056297964959688443546078727957819778134279148441916057050782515882844138777073563569307941546305403564208234244402660084638703201078997628030433634164824429348232502918839370803417871648916572555445443681547278650043362310263346676426118118992098828046902980509397965326491098867678657776613979138989066971975618789727839574815870462120567512567505175443260 [152,133] -37037150847751049127655044334754649706432162923087119637448483668250977472689310031511820943803121873754695093936925229547788743250338315885833984475070750193618938484628840476993058701237465200844494349690626834217673708810888929238342308315531095067650130080006083379330195699198459497992989048791052841318268796095534363435492851006593478373660384448977152529848703560555403338064662254525987241253204042590638871898570185826321870012675936420516445549530307170128403843560938575579796668847315058002253470308456630865581846922573686025380886623866196442829007171154560761774925961413136184586920961767913297379789587712878727723300368365986162357254089466530946507006158409901057086363214754607059050734242022654494676460969460533270966304345360540218831380684263394890111179008445616709745228260454447777826002123853039752865440038722344984949334956773435399629945791879272433101419665845334217733035910519522863952807277815324261381549706046669035286539161142985075483661032210615015418548144976059615039584856217227398120299453112248857026257583774890901221377100545257181442363376596292123402345529046063242503150031860062816517770810778489436323497500057732445956536374960784270246220601898292567760537910126557505006416265371979636957080284788049011330558476135116905409701714394884498618455394509031386003451045949829550254393679865362518065020779780471436865240833476961790473302886760415133966691002748885657323407870763009468363105856 [152,134] 65990680450918845163581981392059728510392048006466425053566226573741714697849998190105744440796771145229571615598850412116570276777460623535909982390665167979717948349958623347738793962000848821582937615953871019584981791828500416110967891511467308554220261737220944425006798293255087233225479683318201375595439038285481774310436608811620305904504491065474260023871943666036492286947542218229951286182108187190086127246222703373304341180653365325862324483170711985943566257928739121504867215937270192145058708064605993997959745556566095279131039551126118593642800827878407725778791358208737256677034950879375980557876233907252950194385837029456851838712709173887918207506467001081229137034288024319933711860189420805554484957817414985395622727139702531108333976453292531699759076830790074548397561076658012084681636364306983594005427691458988905003958827003887068576446210315268474996387828853480608326011708142905001900731038660153975589847983383981364472329772188491520784095654211086223943323459853347487821954310826526486071872913104295051291138361826486636534447412019387695825520430247380744048351733942218999692606365967787683217046317438202705501564025447795732463886433793602194121952579867184140871413092067137342014040690966150595294737671670976192307188813614122035674647996537238159861306734407771994257453610857387548045856248732244335020507515665060408424141686674612258755979936429015260798884502920909710897223117651186272 [152,135] -11628199201761295498593070891213172972939180562689682972346089896940253428883032229437448907953177995008105524552465399410591688292051295321226572202984073794233186079616833443599379139242125652313882251488155798157210229040350332853479521922248992637369766570623807485137084020825806576196498324642422720658358726133442363320144568423608722584573301335572690617044437678303573619684293671921968793141307331205138996922456252093920401208198119711041959925930382410685838581366097591576577310636712412876302454253881955976105033854819847676542529446019814473602419214346009614661590280475523841096949210554492047574368506276877217401154235929996480783072425167624775040727209824391411420546916891508325826615517059030615284063064772646899036095136683685487780170284441077542623495808333007560726227262207727744937200797039030284462644293903103435724007529395280400493116327418162588653244994055701003243185726951437247464229862768292725037944037569728950297659378266170364363055856445566651428067475775447576643346632495770377303285006539520988663650469335719546995158145332613327455636278175757253516334301973766379213438447573975110645986783800328452188516186967478379879810692867327377771904665547075040099077691216678754675161497546049406055435903429215051499637885135128386813004924057036509673247991954506472797198127061049645861206705520153722306027549011631427057070899843823561749691553655960509719095870061700573278689856 [152,136] 1876405283585460637551677383309868633393198041187500168102225773982312014967528243759682428103881531770529782041004654884536848424383812294654928958366144307837769779446996463069383670042109952982474798344595539565748038045977288084801968684126846736095411525056169165762258321663181585450246370762946493198079130439972215632524327046506214376748497602725890234592506269813880308324614248155851206430042901989337571902445490466374599995037057614508844290006066519889643175040153374483198191132294591784814618537626233035204467616102779267311669732974915351180217735651586297178066401839338578956976055206826808092782670096894922568242278612922607021039458559402019283189751939563333769534139299627037898482377435932537088410975147395577008316325631784660757077874649692057548930598462407117954003983901268238265973210425708733962819802906268743315635870779579765512074767389112927089355837768324286451387381217532664193775275389131695289888929363582518796870038429901892413116541732273028114226203680130534303248534347635958132219616284657657911384308292539085112070025710265959216471673400641759230682748958851355652787229699416206500246029163271195179153257976164911211898323129667799413164583772017348556790352191897148579938978886589358299973214578876610335734335886423801750932556554426275399953832985926036088932420130843968950241611331908261667391542332163052002298837628316716141371338754379862345619416713950624 [152,137] 80887496596131815184271895064805788806122580897317504373496629461261470646951124879693911937919693368908444010510618025343129768950060391008863999932524983120207853069908185458907764575361448151878230769199620371356996685517449846140898430028012196095829769243075570809449726185454768107696254947522748960452780705691555629567567460179548906597340828790532515031226542113154968976735825056061621346776582790121149912117530053071900930677694897039087232714931838862862385310136268058388586675264206324813078553707779765698411465325486629911449759413760000488697809726858284517951309648260292366790399052617063567566279375991329908774327038633593119692241132415914081262847040068486896126382743925890506336852002866083086902331478500133257617662459868086356583650121958121862191159684150906896255384100411498475111986411973938150118683550097965359197703758500281673290172361832069125744593571928053381503704095771688607714040867120900881636118888424988860610046284614804295747169361687710768976177112532796431937393856773482867335061297118531916511696967712849773495245310866741969410568313940542452153611465973106858326614811640773696406122869892447194121533783118821962767784786099002612333600774929685881521252438391201308465049215858817959424578322446316599306452770990336436522765099608054968757995216546836866103297294351231348665136628799913268583248595174706188737789095724557274905773933460631928012992 [152,138] -2983549909077190358297618523562124452381879456264965480729770465006192647763836777612038239109551243807947795366375064314732722038595733675448528038322849228344228240077193284678416883773465999298045764019736198039435461141497118809190833075299215062186353709467652890638226818246447127290772039699737891678607882341823395525835048334604498296313882097023639430154237414133032924896704529997936494197467454343375646518137072917770381600927724619569292378927719548836821449291336881111230728908948086545721358351070590014677405671126381202671430350690799030684681762600283764713215168064211494118452485941017716673972118238216679550740437516114145911305180689987282376356246520549325304877786914812414489189667174029971213320660220274112343198343822536754612919739326913546992503785325343092751328466923747801383772082236055364172596146067987366363042297869994070879352207810968017716760796164965245566210390148558391860529428569791315778653163286366724773224471322186605607843279161041939541319433838405339609401001565769556273303359765756821920749747990987755382871372448826985036894756912758424830046674214448547300636785430511511472218306105054551676488993024700193754202339658221582987937863050871540483988852045601371267803678197932250188467851617513558338535712409883609501505130318411630606883873615394602320728975013599824444562816849183537520494415004559653832009804011420852544415083945528 [152,139] -6134197087433232260721780880486311290208294698364019981022416281527770511103960956245627929261596552398113802205752680688628971984551096282149186303323198983663525390466718326216611736848847995702950655272110936646839240905433445427617769307658928890097497770400555550470441018818304683801296670823236696115600467352784508564706175141399754150455575637111427018945336499733156082329428612508942693646718910412328426539678578992558783698928656698645426574382737058611300208323952084075402371619219614442513424017581312496134738541384516487513145172025250923373342886587454193509826592943241920880400979777058309037772149165049926297360131020069701306836924107943263530295974731529805474384194816618342886792646358790560318751855629868242401684644754181586857194844550389861235752412383738305577972949175740288998965059508743178490364932841695280056842190929847742349143129674329514653534151290126665573402708407050791532895577047840909693776243551199726529908039693855748529324265983673267510512561555691167033320053925793384509901149085171528152607166266343052687914103897355530567218230203217211771262629234427607665896754572607096487663917565609954063526487679455529405285076732123668944243552100974830822212147605205567213674100399196398792061890720112082049348302209889026047538574675396672871796975127430676311212430203549544544124276138655065627971467058989872470574136666159309720 [152,140] 27073744396173454287852278300975051782286747262663697544208118547953951220085264317444682354607537170265633302420668109630873492276139563695182623958626405119761989391328521630464942351835524654320078126170097365177088607524225012119174364628850154973870194753650509926871688893433609331340201468197067300391770842769198196869366043080784881634618562762500294576839570051376578336757546256505300153010532729469520597821657193353668896989856348084836472465892394482365105936134459521009638723316327991657113067658304970630249983108505842363142424265694598125185856230691894084118035781332898986136337979963646071071483457401696473892461460002729872618652772311455072850322990352226162824496769666108784956161067129636450224055037024251479942778106639951822673377417510579162869088432038090710449446106359630839301982373947729444670231226746530722107531088614442508478121865422821403683318360290804723954291485770425752327062182297646243727626991334000889072277742566381904936889998626380358701822164109782583895370205579712128751538302687858986580938829526586562047033626066876420885387330785406481719559346098033654931141403337211036776347982412190668759490152346746806168624058870981805378235429327267901283717141165894725439514820598736633151800197441561141807938460021025404282158424516765574823485533545985894052280169877623251545766204073699364008373519538021415367177911 [152,141] 28026933575077275864358361306795939470344673034964243289200606298115362426985278376717642060518739365384928774007665083152381059909417892038642883298815831329700952598836594786078385455997778509352871613310924245861062254290828459524283611274609840754975548179960608955382096288473447469745415225491340104646822085938547708407377623415672190418119464198065895490469763964604548009148177881613953029555881373143498265516676746591386340926302064353575396529285396269003046275464221283790919342049999179619039776551480890620582714655220701616403333340606377541980120586898533590981708849334312842490847902636730160953294617244386870055052411691852256133115340141181744579439113105691888330171734199496486281307127243151814646910431513507449087891734493492374849069731210017347369311534778314429230238174359115592443473734234546175482311067624983247599843974109039587057730814034581743876081088730348561175474772991497804364822221186627360021479515608236041552890421925249370656541015874686853786736454028225189374135786732267359917946249817744174087733634049554977561140191096964749462089598641084020232301264303958140567086451743140939891313967237104783883451296035650884243973793080180688625842829288870433552259080559361355468666827460075956474435090936263698352419225591170945367527843335184341777581774428277315848842955095874522100611863373997114632093736583360 [152,142] 71057936034762661327891438730227735436120543068145271062057736047931065769054532040515266374539863565952922661921978449453101060815048322994409562217712768668551523749071686072492477292245580858707397366996562745910731062965416179933073513784651595339082918688590367314198480087447058224924053453496256490241315671149006577505530684333966673794025631349227555241806547534168055039874827008507616591808758313606575626666121134600031417965188309989944304365114948045479040772975863962264274338203643212854274588171774562753378132386137324116767912204775284231687867142877288322012444059269550940864032392972883758645755910185297941548180606024341689691686038053968303506829562022056306889143667195057930948072453151613297077428363739427818229521397706249356481018789278678069439653955468546485010771124495028689626865441421627833090309909544908421213270712338017819510618437403370190191668028782818732552022192881169710480924563936606422578286629708559678399759124537143747880957953133391216639620230875030472146402582407716502869439806774370870243032102770349334418129264611269468837337818365750953106188261209923681927665813935713200061553265003739914712433016712540268017775543758725100465737609862155510340658587312919508745087758777743062460092092929167476636060349895549365539199181231690362783779226768708681809048536397955198110628328441046997824 [152,143] -10851500559155396616337434243502999044779869043426563163008175816310620145477696941208873168942664966298919189403062422200447189586852270900969354764411901576083544049060197909925595264298329179433231272484671501353325376427375604463952848173826743451757475860687923438202135048663808892959537250992251726544170857367221011586654592945137805068944470877130468732805044156773307982334435068746252919149151438405574703135595041694975860509525659107446664369798414504897613696084557204278930130502971601410214359694558057079364941984818527319520716633683791545634653589470481670034021337828739349038339865462886436485139513442430890524171773042002541021134639072155148778509789710209576254685117417879180446305842943341911579130503178964667886110289241500727514279055781607368246105163717883098145969606987822185777967513625107751668754041558228021193386695428032061032528720431157365780684071614278880637539866084742653666045812115027974080193629733639060963716490854743283552301023453945580618918286334894005050244207118816203691840845838538399591929858456941307571442840158829568633719656209544859124902235267692846989107527948281068137177533958548376683081718051633231067680810004341052305043438293649752588575411214546076790475281534586054745584000033568899830475144866960330102017098147544091703206020960785514171689531067899987167746816 [152,144] -2081633937979989239047892447717851472073883124074932061330757616769861381945005071840710466164812910067654104450993498132618994826511488729020982597210138004875827064631000974976255699007762314647039904937573006567361446201156123539049492010930159149255453929670597464548343517715270209088523319837122084546802609970609420601312440524527638418152504956872428280710104274329430864513517535657413417771948611709439901830752545458643974779351009453105985939283129867723291148642963408681223819922949486335964472148368903717993844965513983046292434618879337789999077464024527152899211583122942202786351000929633387286442711161903464584000220195360758379674782061530940109889732911659461241454313401859025959619044913264031066431733878787474041698082746345312942418988145988409419248873619976893990461202059469156994326527053336628077788916830954341586235743561111359594257974780712075616048297850460985165926161321849107286073311394723520279567227945542488417569918368774742941553797373743498825825343886710979730127736430793693790229550142170185363067442993944301366687459740591032403371425599934866951078155489507019605279355432575346549681552735873015082378062367452465034287101365076816144286319372678940422657979163414161400870648836910328731389720908794473290043287570626439015450800083139773708232552046394020023537571699864 [152,145] 30283845035043247569046859566976326169864119518433148178484655383235259610098800462188635068889784740336009853711008341611922361798403124759843164866657761191179147847095787404640259092989607124093597152938816105175352134594616918580989964913378481221469466326323463177128129936239198106057170391647745991379896217597225313132320745659399389825135719576902862671852325678561540764235488511161221107393605006615044015129462536440228657150469258521924533744030072107016880201150436103788559905306125488797378267691260996802628927207945429570262370449441829923600272907975249182154093377238466175939678157833078054308604084392725551066713699420310514401312609719909782360601296333042966842888607809962070994177345789447610268369957585144255408961864021549566789768571205678727510053084016816594112779038893674058050855635794485839405659517771707832316258672559424762493852804638601117082596302573286214434794016839136823782599861983261826257210593961106372088878159368022637175154296819240877987288394144847959110103070107219486518343534667546349694588177264060389738101431618936136163642866423549021313210434645784144836581085342379524182242737357654609785539382537667553519170001302040995606760268746164002460510565020964581086699944142729295153789071013468315738549960039724875537503873268120123665263826807866688 [152,146] -2807860013647733110115991599977373241894063145045794416942879825190939492860559777885183096908114171170440735492464609106238488879184323716781588419479371492255766412338033337860081992245686277745066315427455621021705581576929478892758655679450201107586173342256622827778424148530162792628820251835166580430694583051636813751123751941173943507432799336144459689038494135019316548983775314152713438889210834794110098357581951541837242519749021935762986355685174510416372707996647906042330996219283875423242604501141236406271485786473099960908975153180396678160711301886717613692090914019502693938258765073059331644426248856048987333588352628400126810256085842342023420862721630500051123841126590167076792126869649613974665444173011592432714104708045378525201089729023692062376931812227680609831370069519386907272050282301874731197967408227578669092479866441550494275154816031902998111131285316852658449693651419061656212246422440184166253513860779780277267938733874817711215256193901512865537343532812264934117929437688693502136077645140035532762564660415006659891562107971708903722311248191537867782735180919652214246843897412107929936228877973004722997719002910600142152198421339272763078190441808038391582406343762914191577787229927869087361991086840567880133258288369260476716259598413382411108424 [152,147] -13072544428869873241608585606947795573791662807750897675846077281369567377461756623034210759841434669121672463469713327792030944271505222410135066189644095006725695198458872542635666229202674630615741620906550552405267121289608310264624106509908100128587450013973002200660380870746146894218447613202621293907735746358425601168671460507701424259786566474915145154809398003893681397145983965826030489443468025201789977859489536847375186263639698302777882599653308339422673962148127867848336099120351880581522348716229244995538998026824905306769779984523582110871922708161982524767047382465606532256847317062690754273609815279897874937780516468511671274147704079412287982642277298195652119409395705586659762868351349418893179415459516816717570351150770582164831396380309403288920633419904231976510419924187789294019275418340070500926096939507753177635290804248747233529927848674934317217518191172531228569737613301393951566867280291721094044780203107210192145249337247283650740085615239047424349102366647222332479231277877264785418999185867677546853710473424345567626889147232730933711024066035102554146839176591171377050499356921735432149583710743508281823817292605885172883561912909471517671621556518304498762665814102345762897889136304052107259352300987842295978266580366137179596898344 [152,148] 33988758706264815563379677279238315238394656512680547230674255535814510080428754660209635107053975860188819257246939414369167225210079896801967313169174136131067318977997934443574815356082407394883517210205940323382879858915309634032206384597799300328359238918937353543063000698609836394534042500267534431009481398388902774439214160364300682995146574105916394702731375667116364767643849898766533912857844866994950822574494122335763826588037444002254813063471305054288496143475920475193076020503035810798960807962630676960817343957109498952586654062427734804491454849015294329780449277551119474283997530942465265400008450331989189092943420430166169682490606939240100339561568440422436087291659169855740879805659966117578486750850068800713982107036312008634217909050444363142123511972795082670988975308292931474158140244705543285918969395907847279514035070570896989136142296373311980529950368432151221548842253372931181733246855231395263546672963165559160636288900764352447405359729438701084514326068329919886737357772433436962299694581638874164462918838465362544905075775042265412264110394534620805044020492726980466885707322452798188165322818443943511046408023521861480103750704735727446062034350760070173052423367417077292613659940435839105961158968970908634087562523148 [152,149] -6994227883398934809588795048570907846898611031384598468511719254229345189787376495022426582573845079416954350028219814751490065091215956665444448529548487545296506303775370092399812829090187416895206763411000509078574708631296066529903797865285709189191006939727037932059611524154015192705464588462288603253962579323567711620834850711737277964463139777159534122159060886013673017432960525515013542783136407749825222486031824163583875110036538597776031474259466111057523775866587357305579485786414599426338133044949543212159229871358578585538079705727312051453620728094241512060065174281791462833563656418942720955831498516001200040106173754026975307771977551362225575894722840763086335149518260526281585207718523018887676392751567489513366099688539684977396375250764295493483207326772235917961546063545937348777468684223857239284633682342362741991922601621767151954076820496728105612604742881366474219071161213927655558379908149572761705575185827964792696874864791522652926010624198496784544427844406481371470394039826474005708595207359727848292004970527978725665493398103937167958072113934291505286308662011376922995812336967755852977871204875458019621380817282228712032827936509942255558831956951029974001045697071163584826126820234314341216652955986560 [152,150] 93213521351610811242672483653554183527033632233307404761844422539778146953489802723115161750606796008131700182402533170264819361334099876296087715896458727228511518213871451272328367001347787666882561703235847810426268397129555407538935784021969964359199653334132755004090580644823201065715651254789134418911816655829009613922061419678083021417947331791286759502978990317093900592370569473777876551627241859648735613434497101149685819227966449742540224161731227671717831532330665173533678350812490263911953567773652124540837604609365404017082803676563203419465360346206285223461273590403905614889662152304238468546132512815736002264315161807703866401042098078302410297020436053919144879602197072511492007451759906155166899971634126899692730213245518009042512984616552110101257499446266319796549839009997784181951880182248206198295366025936108157465688136517604417967831324319979714130749655443690744802617099240714379664461336212933640677880281915913394338559575498101531120923896429411750039857732830059660774934655899353910717853716432852277764742813974427997413845911989635586186001848983582524765794197128688118820015943260648675314613772308482262131894103450032951039153917761427454949938391352052550624070066953806119747339517109997824 [152,151] -4338952835495866812399576836973675549809147530980338878391288246201197654552628072080820077737070198816689563335158729912826393140666681251112341654236611349201717669524449050708541374062675703606148591482088324480283082868981850076375524081893752214572751771039418767115544676022446020208522466805849177708311094548248124575557345682672265305138122499630481646730915346076400578361255803270413654202812742654828406014806877088833383853026881007233950481255182843058501310675616144331516244569800985204867094785442977311643635312011462313519482237539180333328263804729816403804852877418651625670443880217905207018800807684534431397581208699903751439174401410494887102615622314979271582149271251014358125561310230029697861908332709794961290768109513327896005938032538032035326165026440901806472560164270929233669070058576154558332147917805440277349819691731834273939599276725930195562261907258146078591794385976780236364574328670749941152797847665049358610243608700768169769167456771402856775595943173047658450899527312351515532630188851768705318929199564269441640102755242884028777062116079083533368676361835373055334075290895388870345172184417067787508999211286871349826279001563472833304570863555430450338217572814269731296 [152,152] 1524214702232050876047328388862497986443669409843583562734526163454908495235707155351637346906009845751131292178901422589502100147653830204001268918556089017206726153065390968491287019773306222065126277577126590650280497998893844474410476846824771715138017064947260282582404309622544144598604826991383921522919595345227139788283962659639553183525178676837050585550792083756541533926665006430971005888479142789589649778135544942763609290397965069750852941047019120469494955073630677875390116780459894760170845701244174276210553411648930451969810107390454675258055482808307154457212913438196457613941674970591345792238752862335530843741395483423875725441184810003026917309687132413965682477066170405440138532030082822241676896525559661962881985974739303364450037801216854816000764210646126038514075169223959921188604067901695705174621805209166377597050987482190507153246581148272238367956454164089887431533820142743937295704660134183898848149237553060777784097985196057946450358027643838196544939073984682422968747420470834266762690320079929641376113741009916046763066185896592736841931848112581348832001320963203459063022669656061716149129457951614235125529751522314264476948254483730213684017072067227684017856 [153,0] -7612143094289812608219320030453374882500187291841734697991147923674480176844909917981229346217103339399305681844140251334748567116262267411885987877981208158176597781243787609116688857614909659043975498313498496670131644112470656268462266373072823137972907242185067856990274114490105442976181252416317365522466150388180152139001120989198708956430724973988246352210715280550887100118069173555222266165168873323169651239339997022883991048732253196583967939584703311663464808269561667970885559130247516780837788210289207066114229141301361337614276427265987295453772593266235247671371997255731425938263697330119843532342029047189681159028516843292161182796677973104754050825712139121550083448369079653796376328962934994818535163143105057681014049088255359452840177602760424346166582744265066347288634906378669635168619841105529375227892031989176083691008115522516407148301971979151633437191291837697126199813014343605239023484576708296153625094750507849041758056977493369151471315489352452319829443270431222130297431820953594510843247421679526491239581761852328613973144029282712010925402815196969683248537985690769049452072947782421865500586423931578805984009274123313909646896690349949554971173579191038194810654172093305523663695174259189868289174543271109582821032775735342488799146246218667793524201668459697182098312960187573559053497858272518431270942163769747190970036781208067284381045021735974889747816214519191531681041430030451272230093649944069494500521763148318226535752286790222154212497667700875224232627305880651566051726398862172517471312639659656631778727091620531643336375082693224517733590111010187281157352060963130751914498695165773181937922091633197944510844770063668279629125603419358377243348019170962916045897326541133975970118573384516054744776440320311105216431713151856069602869112510393295212433691752901251109496522962201350684821102223792885295159980898842287464673961713810583533590965211600984650454928654533235955354767042863893053440000000000000000 [153,1] -1838393998488260464958046295844021636162617579154513250977116159446218960615706845481290476490303707856280017614120584314093063827919601365577917503806155752918660696335402024029976585403631658590128365958526172578557966547533321458925696836830429313621890329302499963976383799504276245023178139823579962562334952248378482529684439304855006288689377058226096665043111301832306778075087404636179569101593485923685520887951085103450055491081620987797507975290540653065077918203395529675192035993933686952438384054618342265390925023202793558133985756839796616854320004256112249819144885897332152075209265698905547159027151220192682754924498181624048682679867434176874600826217732212951281876753057173322716582210160828392077588135423016524722716069771694259090447224488872814430961452487810294115109112000622677110977392836373828399621592692096567338957263305760263050284444909390465133895608526902855211932800457438724152148608569125107898537997858034936352677050829744757007030011399035042145730086586460252356544011675309792367770280296494976571660076111147995740505239238328423079676016345925144694960079311614791642120983683670301592781727745169847322266451187091913793000754284479344357260504763663175667089132048827864837109714454282744314315554034346882532433174640505326612682166786675436676365607869965812488120087575242476061937207415767120399841909833060709520694159452378558582448441315358891461726891099845365613167192455172164465876536857834399973091490845377490748703578332097965604320998966041926090164827035878700687096108514286834284881235482719755974538069345833180897750188383769229617744865793549683116947461644086371144880627267819648740235769988826708555729555532627833429873275242226173417781218944825311972654765905008309749101923249695200021860543548312034720740601518511478562471666586131857769209183722923699291339163199534437046429061570097812352414467866454763279798318710365495431491092385933236195728691486356531700857695804943494096617472000000000000 [153,2] 684617690990467274792201471149533546494233072190394554391170229621797408568127252526148442234415462258878785782522514017028976189125208026099439269484780707407361372206464399819818985084746764870646425801219313610246116108689120974395596661027811900432475846952710578294434208580617682918645155230532759258741888404391317260731395578474804067985243084695252115741003244074730184111539624740505169433732126210508979154885892743759858384432785266988484043650480464270354541013357307083153641506419909704468647575446767941967537545166555481456879768009468941922490391890261034313241768504944651036471018040910596541800656313660063705568019047672679895957828229113312635445401693025540403965415306886404806923471607265236538693512275449134555042076966527381359068644777362523166212106138429804004152367281229043366511985386933255526785187164176393293811093473337017864115020685293909332165814771206430969707123275729195410634912907227872157762185750961121926948599095026602963159813582698238959447612143517466695819912438464102281219871684465355133091552878949630142348511336689484407838007084749578251949596187211802297751112191491091526627052901935602728515123981384384530688944239498005808642379399075957994019664595335920188272398258192345647809284462965938951220852081342274013405702381469842758399846989132386919686792012882854167919585666916112364393164626765538479698185860595129004440283990050414578928976284928852622121532012517775649850183353951596909207147571146071733397337424925196121709336078984729646182965643563569873869375711229811827890319652673284901191287275475543188596031339342732366467510524607715625705336513268841506966296253255639335652841348100796862274870242964071204790196635293543853572729762471689183470815160873877024407082245983595939041072174510112270810764280107215978272490882584738945886243224667133576862381746445617621543036410891052426319697824819469348520681441515766199034756443681732584084356272887356008468712982104378632317173760000000000 [153,3] -6778643743957243267232229212889844050504496910882637050209902465529180677839135204805416528787364314508567024937400349540466238228205217035703781737448399187254401771120362682936419929503855405081446592012189812730338357410268512006041674169747379565844891770655419008579835010668060293092212296675321495008735373105832808865486098779124200302468814499672712523891527816327331502720366138938273147755408828898176464387299881027036379476700016617687646846352176947772981151642164873082314974288886854532407099622999485276495894178504359436765366524566608134425707609246792090957850884994967782612759179396170448101062615285904996940854023621921879256909524916358505748469690693292664325842324104792418900543148436029612115580139716471652998050142902143182787314282191058838236710099571876068125964817481879908434505607894228079713524430545829311677478835746640010821613553374072718911691929002352553014282361384252462869729167041770535851420014162920461790927140847262231857191231569131496126606903440791118525225621165904592855723060884894194024893139758182332575567109316033484290951607508001553952319081748949417060775607979793080044352393364460968615463919712832856628245322485369085160097824427318177803506922557308316417584426797129938096430994776640003707014685515717497022046290980043632154021415979063716063249596115947210484484650084731239837016560347624892549340460764008347852623298472267985313256253601621459117322609835668713858642483328252704415066449915878093516330832222134372690880115150609217130138156640338923929058105838646364872072670701253653452726530975415584185434575613227780500458271534299228619276029956695040695953805294646056358590197114166805007933646840054685434365655435494460668598903101295771173232944715092159757932103233475813957734465221306146367218074338025492333286121078540617947029487931413671326949715128525434010129512803395810155199609873981069644470668787754161260123218074325480749239307928319546744425316953693911555149660160000000 [153,4] -63894006463750729311726788989259324639233475008599456183198227327309801177737140843989742046443071094397510989251378137739747126968451362569898473613595794520193962895338031963611434654351039616552909205932499106473834422877187302092919353090001770601690539625385550613525701970627002887131599233516467337621414114310234508928201688306450798965464933715580823746104830077364378130086527046599155368612755120370649501012091151513287410385330445264115487730476206366071948684005612758717491143504081559790304554977409066861504750780211264448470802100683530223328945463588349142236523620710459268735366870040647802967892862116403010807086042997511495227031705603149479844429145395968612077111300906234931529468115217861637471256270916415870117652279252530548252934851149071948034651291959264014920230176099511947111758913139513953254558926107991483652585240744952860093159562626370060691801854074148193051427372086476018542171958047676104264484976012142884093805700079636040974167067086659928470505250067181033162811806943630645870574402519230677873809189645284935568174766251118000532375303037394600957156373549740756496760253117819819423153511181241550859428383717808549099255368592246021158159036174243585243081359113805768658112887572502228468811516440394458089094253390380155063259464491783066513110183399715639674516694436015275980870075393649325794858450388195622512304717616615549667028343469791041435589968978317494411219989537195553531587688736618087057390414315176434211610747792616458822762756640884948448804265403953786319955553737593346867346144775378450912957156511917342233095095837755237981985789119634334537674462042160912482677012214715136114263948559722796406867380104627287889909323320009118910355389559685628205332506521305783084722644630391237160328999137815001257539308959017868064476409444492555899004906172357728752632893755890790010818018101043292864308972899535590056169006498360034641696220273746771532846425584200263762884677344212405851258880000000 [153,5] 1204691522325150349014979338659040807404424202854319657873475003073896709920200647982811824459338067073298846047962329044822420413571764403783444443141738483847454578589465848493539161265394728021617126305690092601973042009300354988945664837557301969587240754144664491289822331494164060064585231988945468587672201020528051834904296908388218104835661132124702585261269436135746357466750222116240760162171783285586734021556756008651309664596971759533617419217057266756715651417118919254444259186478328967616653417339956132413882005770053421184543020924130420582181470569672965473662738974252113842227522417379258119938494028829925411696395462268739268135276939861339793314514769856460871779406843336105823513399657908767758765098039814306268026502143401134350288682234949170261474308190094484934300101868802215998528062309566091263057438848614635561081832074341851832210442371264716838907384143486960932559839541864225616760953433775291196077916322903454963940435177768242770782266054251128702166157835734099197554913661251509922948366870515913966885512569585490364293283818057692820978692693524078558272462430258008894500277595519857513374854613447884151515469809002608913701772250175221219734163703868715341594882918040514705829866520980594880064776268132678554868100361529369327389887998479872082419220989279712954845648619625085009837621001040420998189410779806264435621474666158691248772052344484254734046200291527364092897003499419326078255823848239266104233991462286022995039942168187081893000831576671453491313559391127435118049751134059225686599225824075725806770666268641884867550809967957090149741561651710789566046150099201308787396301231207391148532312317715506706250582763551146933919741329470927103073343271254947984436780676362702374401505059609247287173631677884224981221929743364487657469844960974364586382421424129974450689519908324577980074473429513283464000356734455182566963093026624011015456771286882541133639266221700824874325718256761894070191652864000 [153,6] 6630672112761923450563008378877828225549363090122618001867744726972995885815363884540272082752396327813751582068864699087160980641837841493035297024703258175095674417965116691741577333303406985765753656867890529548141674419684828373948668967391164197497287036240321098710740445460813935535160695702299819092787381351523726998952938228263997559151505631212033907353390156073111473863326829754607442082427269988627419909223557938717776888167798320073950918466931610418984814849198212879844576358673010768442154752301447343052535509874080739260201196338166429533105143165823065497376409308800366666927546140277734188379817240731311747212975718276488470023967246610781207393936692054685968737456277086736203593281614445644987313319471434026177977704511570149820099602110335521057860099691619872971710763568185639311081302596461063273638454960501951488529060324420554256113106557000070938825825225133714754090581400244567320878018202778721161307791288559414364486894046586393528652527572451979817235130714473384021905181987387388124367613198152776004449187406204747393923744605415866182029472752878892295198553844829990314838850005818648217634106632289660018809153313011567388554021109655059588192252476441916093769975040316868196516440559413133288465181993002759996170606135372168192979419899441626973348096378390519489924523399310015540152394631064904679408050882007937132319093069394868454670878896661365595047703362930923430501532042414882773801866969485790968624936940031023560661872999767169831171343978525944679168552156161630761465920972928647469676079725812656758278401189400557613341694569345505023820652559646653668629521580974574160100225797496371063437059929494594694955243447693790716874166957028266100627815697930129488710390926843392642461806504343666557794977346535246568221038501142466268564383293390806232330338237164781977961308159664985336033995753573181530410870711763978678498690448412793974832856945262545858065743636341960045596521479973914646937600000 [153,7] -117247219259330752732432190189178838652471734832849335836861313946108948396019630057723724498095354458250136028454141329866606422656381110325587591201105449931390834118538253321770722332166699440233935672736010453597477072551108977097394522623272061175852253429109076408895421520601455181542646635681538863592023051969383949287185410365930185631398773029530795317867510710133624513031982924010446384918859118875886685202220842851199311291888895843976633472402701372335417260788499817758635097152639064477472450912960689511840803110155808975656082076486651990033644430341556257837352037136446227649157535576806021319042185929801950251363972866525740741420880593376614475889975220558936994917457721284330391764926323533408351625011704826651272588446549127041123403945235594891957380716775681641806267644954757864678695543360725536943150718352640251795578350638807385766953291464592482239511013701720021927104193855848417760969828143973645114114895984093759358728277537197144504960713017515197103806995293130161124823698902366580653724815941039425749444285198237127774252186557234058847517418775962117804332923379776536536925380167974861328402277635219331758973507721922749820967945926820320317580742094118319395064561641615415748036904039597019867954737198750013896752272852726098589028163126485768117175877088845633614971061474310043853192496534911533221316118238471530024330888733656596893470677299256813778053255729964581587063379340749911756145537308482277164317999331217095174414479996778606047915491349612796419953538332156678168975822931305868134290659794342825238618364202167091639817051690408247227420532786210534438882838663693476305612253131182277693361105705112688603916934159199346562689574553098453531790152055545114692777024221528851252215848583996736241113616593751695329028984311501519091231134985284357206546903598449611751112454157491000328257206110737744178120414826844729951173595200849130791970281928470461969702694068537803874042622913077667954688000 [153,8] 616591482840214022890902068049186098429006443482724757058064003155953951041049916384154539113008839893710207143467942256663652518794492194669763109649397931051252030433680521657619978314759388396503019241952045775510525479178647249802229994982215526260883073524174344450022738422074475432059517651662602734955251009929433071245487066870801083724579231939939082720450431387216358798491549187211904968836566170080860659143038399226184997885239357709961617680579834391799350722123853033351627231197685823111114166758631979272162893221553585330530561663801684703277989960524203918283786101567042820323458882521457113306483686579590721562687354382433284028255834556172234599786531441455859226380354294422683005449689370304899371190100579348294939003900940881176716768895261081646088666220276370215456101972780935493964837426829234037527423183490402386102734692868850321309388308330365521790990344405754171821115710353809077151628257528955965657702657765719363462799525240295229829729119944246916721074458647767336484560986942874694639432543408979685749810343432491642754159859039040614353447011072361663374944948550353464389298933158574538197228033936374292862572684515478498993642305289677721711159035644416077201622545086900860673226071256800916993814783472073541089708226225671844392868402902132157201308103517479348843352405558285197256496277781751701310093435916651385349870329746472616426256522959570201270711678195730471741422341273218493646825437302171354926525043141526254316158223032744650514891868512605590982900413883030443988316000494006135273076789653897283756843101149327262303635241357901412705693605804575135581791658022436665980134069146989308310292926727027482907143937271087024980517168354855769690518580533951549914277218103628292283886742493442854572444103919427972178330649246231592843808120861517066814007067657048108740043774030000628181125178486287989656790589969220146575806265403233681626004956188255448419432301452234381938151861265973116928000 [153,9] -1947751321936822956380453779226683351553436440522845882629676362082502809911810486335625356717713437730947904887176135817771839334601144733489863779628354770945579199537665647703246633587816132932288171768135606057836117504607965632514578647019698569297030679346748418901779623112570482070364668615158777494886804389128362635208551370347087550449362417359706449424658127054687663661030484469061620770236917625487792825337564606750387072976874322491719134773034802021575654979183321352396148623165769427288488277984060359980900782660143930412967938563665371728254395134963302670191000010071498792819853181937628306692134549746767234241209588279416241479459350382486722463756275590746372103679299276151272481363516250767372338357441010891484724792418521380970237052931057984377905127700892096567931705589961549460411317094508746646794714777758841016473043814073875992426802830479077694983412701121177173583700617746307151492473363353302479296308824326203723934971150543629886005358289663459179834044897411978458391381110342670685983375063801743424352311060816622955028709290938065567730213310177796887464900589108969805199765033866167121574238904024536716215737160924127691833165817408332909051180926053632767368351711311892948389772382496362426032045056367110051996836147060201602902223384468170998839900792290031390921114061784758520437746257582317448094563110647449447523366644830784833870609832963731945878827190232340894232183757545219650508290060704187848423311885766819194703097618910381718737751070685252961676683969539216908568505768064576331032896122702222182846954317739372624153437601278147118223243408732061793973805629124991072387338249998237254272459730658325946414283739175559975054603438079349372427467724565068855730358450435037041767990992843540353024557382412057186390119271277925578057265304755653330076467298343249475139828052804799405169109358619742083578509807726708697539843862320016596672984060502841761800669048482481573640591748653645824000 [153,10] 4574361574679467061569560995210616295907780113596536214285713120674326873634514766297488253481026233207164802302813355327019469517922782458240352651018361251086048693688569039548028915294803023673687212810682093624311488793931449989909988312704591612098862051043522880807861292573009340184867596389878583311690320991408746449681850829944025107453691553793633471169573736448250325735274450679507701779889050139852031475979698129718880705052258192661951803080668943065061555362896075799855116903480923826090155463472623132938317211566122230771369321410865949097364217367045721231786263682266538413256756835762859836473481925215752836505226726422432973214875917010887751379785018993885933744891364801615438245628180042218243258679211325521454321063718458485224265811998194099348909864707032923221545284725591685498682941580608196572162728914567433524809335849348815851953354200919395100245874608380898482706389232876345359878709917240630038437629758849728296189242915002573999486426870459620575399878002665351683075877206844321319778844143028506850049546252630815598946824881752409024456563234238449754343021338604830238218069617931710939748812228098893184064081107344533530684097865712933192955839337784826226346129247776508781992440489159052328966877930473588006334021844773221716265983401200833651110822379890382379917843148498044973806829646464050728791580995096152597838319507753954291238531391719910690342097504397538598890038916332640431470448815387291368815150057559739139252913940347268760461061636535777104619425648794576831461827404513558919941686491544630896943980002711862035200252027484422758420780712924502145664275171514780154272965127568178930420577880037015174699611484627492197077579537330134164924151726885206366885671512271538558157200710349700425143816938936359577151161935587668888984032413966416923934064263875108381582778550145167625943107534994391264910345868918316714767628898740183307538219047174426112409491127481961843264796114288640000 [153,11] -9311668644525110229291616726275758650259114031091153280010630752142728848604451751256223843357261277127940629706635998414205244835441808149747043343131545420448427695796243916134599750929702726240408170466135136302952604581605398820699092490279408535723450543627081644251752708314115841141323150795209215452572421063961040787881772050670554793483116820102868337172274670361765458247797333408413826938070932916330426315968927251553473803564175018218040697508336173459514923687456280498802371552016748499107191857958826062792334972060354161975074485866078547366613767203554192582220726702829898565823346687776515054593354022668007436741123044374539870499441392637006571606195632997503840255732554314919374197543525555198690355563106631178664925397222796090693473056878628227737159996807471828444981434765808008855566672541746035570281700478895061868294243061162253784331542098636282496129999377993741652663143258430684335531866108084496993079964232733346236077500021473425587846407220455566131911185903162641231610507454722062929044864189171480401518074241062268946843935534732382661264678510235588977168004844269802973177927384781017364468229396106008198584600012167402391169921116697994878513994053328564865779849405365301516301626321262860884352997441163203808139959684195610267374806436799485813030234014252065434349029786064372834518747178895391411916651248523724305041241707905391370472166494660212514364475556488221269291679913602253954382311381330251716812840751620876493209618202167431305370510618868493801689239509145874358586158192116833486845540672053941258846745231717691222903303323677884837851267778171301293606271905283600143901602073919713004546116309412928605137812934547349305838941981412974825274582208959136399112623242759841676018673024941957300872508667311155799432891570452642544086645039114614062591263869074170471849500032637099682312626481443769934957350045442120136534108041524648199239269967795074973453047445265064465755728248832000 [153,12] 18238524497592198917366212538210084042220381976997289136576557271071066570523522348089248316814961928711570588096619409745428046248342863053959182202820944009063558284465079308041832141774115902918562111754602287472637300307822058302973035201995195016445188022079776677541467244524752530694655812388262144427672624002171902908455279068551134669413613991887575864083437175047026558929856019471944868767448502733221953952524382876229561765937341415155860691580513634212807977159552930252957764318480951759135959052304746649946974713138176553382849108966009880086838496379705916605738389898381819726799614556818907452193736864016913210214024777387705559205175679176608771962022899495346762903509452497323102441293198387432504899820157558866320439649300812035069481183365749114596657926685888410940746446415113221775819409103091933531285743352181603778502121798963995936663342972803100486992078190418837590276625693921115523035218238763588199121318350484121600701820075007152790023346734452468765253888922836182369186000835836576867833096940780149778354440064925078560196972970543741781444554297059998266964549514817361714923600081140157599361222477278156145120836446802681237266863407389670401855461124948145845331853813400966641643687345986764661223401281898293527837892074955260001651230422101156038351070885005492413281954650096816839767726853730997271509599832858467894982348021264445162735309972245614167222612850280359708039664808922686139669761695706946710351566080353183105394823613228466703679599234666355875339199649474881937060506708951240319781753909276729562027011161525646391996776068916273314048890445525962489986537717683630288835261256237228434382726484494486051007178541906423608895486057549184562428897533542095979929178855510648992063817653185806117771338130243828507241665787859558515813424067509552954488663129264792848618949888485240096519179685870102051242621784710261558465576678595325416557066843408495985801267503997511255854153728000 [153,13] -34989553409479991950091853714651210547652555360778470559794537106162070599831859426252255647223097152854561553352068081266906020456863284013795801560149013896838298056888874537774870329925427239123969389929981297024343016984274440082810189564638989428031708807537863288558421960608694938663709286295886347166672697687449178458695789657795971527956152838899338628388525302339209470938650863864806471561021810888653001171603329224002978708809105935089633295563843599003366602129529910978050428275997805864139191732464419974026670233869365307579090897967795132401874834298414473876183480421137518841017961619114311589667558941731875130185242759149912650573676999377874466997246906314667348863741070381828916722107774306731244775053372266155211044938832524775435839471005370752480689491886895353959327235103543365099890220857898529912650321570361294348900848782463433410924444534236206448791511017353224825479042903812338264223805419589775040141077284563680072465384301586615406309533795255174954964004119585495847164254526271356069806130637440706159810866702864275855437251756803885886170054667580357420273168722734512275471063929117194065645890608410780651399136699751016796778812236766148874820702707386022819407565764106900568550422531382303465514054145824296798493547838264353402034063466155585021118454069738390542011788230514877694782407907883819527545593231692530611541967468953814106492832193822664761853282798150282463028644815410276724966734936861445782229461987650382473870258043018824740100149884833803165675959666299060648283250604722306345211134565681668226103653861969239640882445081032298673725414385022825416519527098843937485134889959224001294598194597893009192875764985664758717144743236091174244065609895688418581054635052502657410375684155133165512010534261917426851213054620357078311081562893797267623507871918737184498785496035117635842526545519424835869983023640497557429164885757598101719092576225932306764953072567570640592384819200 [153,14] 74004218838011406465091594293143884281198483429894545887475517160443498125992015722271367134430377662750375059326520358396873598265175446833639569565695659309485024059895536664996026576026316021789103283959802032156995924433938953852770519708494247356141841156798829313707623216173442031358286926810448089996222320527636508807134620714389516835920280062602183423992705580403423039941394389113544464588171685586013340767139803915799707371643454404697340088120283913795737240199465583121388896016897113835815060570820244347254280199743962565222357410987692058319818769321010153078914327134617138822404465277366238663805411973208744442626701931944938126676812903445250718947278138468306364664408923739272715192514735920196680416025196753480177793529225855367481677567645117590095927337527269318144542474171402800830132807563771784179441707013688866933943227484048583763466642131086378623208624450365008001269103222804261837754168866504600137085095329005205371941451268724044813417033893451222805427984855712351123475266755863719725573588450637843278202939086693776782398889538273631478484448472792103452046703812058317113300630096791383857462988234608876690335691541422031029380494652783901200820760289995736031557416937102388314734670674510504779028266002856398049978465593646864883077090912987614250138453534395205605884132756018544785634684955822982003675677371277562744407905755514845499006655413602521011574477663465099786073607687008618133028862251381046665354953633961214844142147186550847038390956084790143541312431392159764501618048975424514157025871284988386496832714368061767183716277931201084621520317495292738551543039080294519481260053390019063947374026913522611826771599936001429627365637613202844547821456931310429603543129753169267405540864071990109125278181644399442772833152333051399264406547130131022195636045099320528861693412335120036028420406266931022602993319155864769923372464019705073723968419544114988666871828644976481900953600 [153,15] -274496728803321012174613650340837875352032008507196578117378476956963904685012725176509070549078816267241461592583380314931793169991170124066763674672784679348469932061778749627841894793146370598922758612555567358324194250200733361449383851208922095560570409549181209549132978423392812174048590566192594355206726197762202083572684543982373912393255870604049761252555258184482091433821142557171593933514050270575096473149383936026816298358952666913689478960823381098916519322386439696428851024581061988207632554832394707426192911457411037257419073483249247538536224019892016765887909510670935878572164694300963021199949044567447968887348813693166588634480214673485016658279752366182019800895802450193744278460837716532586047649944330914081762028634805771097290758445290315386203393009210891154561865890723350666176368215145084094784321648767402255383039888831530874596547125815329491378699963232798078868277601958229739696906990693068530161309954574538827966308893925267867630844308599345969665653321139472095544593935233479417808019994534473125504503701667806057508906137781601402729517189744976308745553435001711499083706580084388437575104684057021276563044454502491883322633527294308852767492522631019314174799255548652203323500662866318265885861877328576465506201741046797100243889484116518299199538537719867233206544104522560382224121304025185046636854696434514698821201984374396705611746288850016951877532767010132462715735292014577533435535094836487921142195419985021086797059012753211634464398987171166731295364234216102166663987644157863912984649436937918898193891835246603462803368887497931053966663888637611790027760359534228240123146553624962210642918701168249042245127370035615502341519496779227615710462444788616899672477790546930181170907288074459903644996128782401576792300220213807401770825958286860764895170233276001101219206383266674913882262622929503805583327256915275781231794742126504314240683290091629786626637989484147706429440 [153,16] 1469452233915569028519457897447153224466719903512942014680880820978979130313630643138672164829540390580038633461829997896621772237103531918606507927917198115328667594404770791357616410360440498299948705514080614206231483626362645092705213947034675622521183671258096548639423781305541932343956672026010411154760650569361910421748139835049724068382118897732172094698317640598051855972604575614093285954980866360597924950817301244543531180934219242884656045092952583356474277990720747815256855230478554915519672584189051622194256046008261174198420416400687004522753218439354260721057301038715176938412737759221735964499621021726623170499849372983638623588669553181074199909321763163677698943703397756998460833044938888161960133561445415123258239537723763694236771982954346596663942528807157879997154224638835909596855849634009428921431678852150732290085853182444468740383266116098144554184549979320340383049512105046589523576100613217237478385106006727584069718792689785611255485478955841838824316371245919441870051985957902248433988445405117813480451111590467963634086582345011789644983019109630583694877814634663185020731410988107958884127547477206531330909281268606325177426071188351492709764248653998320951682733585008541553513924574601124233857752294574634797991128546232289732821696050129060549732634836965871090109487346815794256470349000206421972408288229020470913894903825213940968044586199453214796897278920309722113409697701438543363380746249547736585719659682920030391361553924552952609089783590352342297637107112785687133589898027432554858545377536483081593459899566921359845530522799470239397449514049135419674604759454571492358073705269286015601036197583471651253607059387266788068546568213293674093087504342836640456220474198670960544649935756242055381213555365189725295061778641463656568723449236054253846522493078426182609387375247494037865284497358668956212721465591405819896771896547605865685813048427714530895851212564486055526400 [153,17] -5220164830573926396165523867115966209507939893770107870746206872632098897729746923881603959474646007855734766435285179505104163473685988923794763551434434282452591688157003005418287711032301977976442835184917405187168609920020921684255899916025471065802379055386362005963386001860866084428259072009788541269458967413247494624845114095371554897831942217451121358917259201484975020276747518019563868700065669361596491866468580865433825443184622354013611645022731333242153403368140256381585659774789225874231254884122149141066413725509343036265106106926048670176884345527633651312116937483411033258557922571048065579955586249294789712751697746587426470471246966719207091400569944504822831494246922246187979278413985395019690055195578438652671504017265381646528532177626613025430889802648270799761181400433724521256784105581301488343297204601868435682248075763246889785500893075461018954296398256748857366905333335475350260943259527672886247031057066956157938161720105844225397232945004277460906148239926226916092504517610542274119793356414075148417293110093475921635983529291357417068969291071922736560360137570208937103633078287055359447337104032926197404203937099717349015730054087676615741599854463463407587919996080684376712970882558037599280140143846841950393832369866456571054149436112008914891922506889625380235147451889539001776394867788082640452966539766985489293834858862096466406859599371974795592416420078561769538916568276331409697644782957099938498583098626249046266093543168715818530973206909337922594854655055321623845370253860248383012504320020051780531224058454051334482346782502293149049197655086720526591829534331598843751630862608216524786613854026201223228848986001203808148621817342034449423099801419924174349641844912913023261737462522312303030813239447340404247254987778181947383327035995437270769948273575361641274187558740229535956288420271704017476402244827731312225539411910440174393497267400513076171567413542067896320 [153,18] -8195852634164940267572446493216215815978549233803779234282143145155730852285558795484444426424092946755239871780919635193606716031441942051520689356982952198910535806814674798148341570850525400973433119427889324931202447556639877466246787573939715856359402657726005791021406271292125103084121151874440920072140877354345374163844328250063132654988631010516351996348342211038360993684146176099807741484588295926333368819630261330104863147875579129376779725131955379477571352544202999796402862815671378527253598049752803173782688852767125878612730905589888763652485754761637951061627301521519325085591407258029420400395414221355021939326150115138366051983720645553138892624882508661841129462565729215990577044419873330308844405050413399249986285450370029250314944599053197176677840451341971946813094189415638862922479779037717447020355620563310512139881681954641841914704023687257256541342061203677235887827452226237899893249044746721927380019350098366563771551040409315988255338931386161165266302341681359114523447734913784637521238129888324595746389581969174429207742404767727146778116557394953473964601210649862270571816392838596817822671687257521890344902761983047262737268387836755679898129668241926721394546571316304911658073713446030188208885643058129940124051737710069151507192845826629172497361177029814756106654899219050279246347702811235070512516406327709518702271490812930459903234751204467267794458540776866178018048641861807357779461147477878212814014701009845308374549589501083615107012329022466547473634844376699903107971257272878396951186085631876140888208559061077625588558768575882301834888366602307649851804181992387495133801154941920647343331094821239225801377892362064075206895512132179894419696446144351916842133618716392062441097790719042439550300416906583289326524204147386418731917819185131043219288009211223854126123867643935669900619559441659045675387319814463416770020152959130788289781736954290156906406099581665280 [153,19] 255436583062812373316696595052089682579474420656737938756692405652332962479094730902003558254624775296894917142578499685451304843733800115301568996977108190118446204594520566953560352738330401629723412365418759225435449015324399265099790160406889641901071030236025233958014848180474124443675034007931835410954519899455209801369802402543866676798374351454250252739481478016590985429211928798357377172011036589589468799301210655830389460963850517969440918500958846535142359501724785033868504057346486660583545301257870562103801266790157228999668327547480806071374823997214503165805896899771228401763510761765066026220439474628872419271128212449001225781593091848142209192499096921860332306232441200730731422760096870620628513070547378999454773357989869280024620967328081124660434464885702519723204858304042003418284801330731940638287491205455075044314235583757696297164423709341531922513731122919035114288866663299675868849157156634814272321710982109976135198822479576607192495168861528411751717842400476209569234269083798748977405276858328364013297466613882767486160867009200353427929493934314280662759362869852442185497160120323723383812486422796649858620967727734507697392600800051277566578602572560049379540809052577312568354990003518952622547033130992344034191399900994368301766447796822236320266814621551188928367000421359306392219077840564367241397229627747221202086985857318076207031175730293691002175843740612705096874793623457558420387591352199077424939728920482806656973709407841439219217113714566555403385118281686714722471627154545866029904840356412568459388167621686434094111154314957946617019348068181631461518635662703369394056531262544226244512920205376148820000067317289260965938090922601451102980619420231023755269500413641718007274338974265858463262705549855446462785961544906424063360884037132729427495101819596605005061759302023639319465821681034479920969102730849724393044243052751199349212286050264269404705112761303040 [153,20] -1802749762298084283005151467316717594704279646531281302499739181249431460351778772393902158439434039837941860119624674828028439269310253822746880398846452643194833819419837857047297765091537844610611194650329097000853701926400249951658013824018894218443424785276854252980766690948342925291102914236942139357564558963444442222470852879787708096138524821907582834575530501141405269725305919973794329608990741177376848634524551901852416286286295776661419592998889316146344987253273080076281612058496827318392907001505100785854478713911434708461415482402956956240536731885304399990578130091210760457904965108667256283517451590692525277965792791496092072847038905112592187679044135396111344005136367566075353480962093140326432540832900981808701016031952355288002270865245647247378566647172746451900965385239366433005323707011910986682470465279180465127066640653712186409567567035263866901707404061327271380363493915590732177383266094051179548636835603731310256209737940041414810544227588213454960264125380541309785814242647054373055749346231777520931504719821460257751697209462296272773137592342466614205549501930358983345830667626063037791514091917814537076026823419357579908277484594680604875585076332902780641361665898647871859285132423043928840742057256694593393837712785164522172557343032656629346076575205989536494412850811368689091343625055854442618654276973846517043785722217507574713584781965264686124648521598322167327449979637404655383818974499694814910544252424368524248486456150064127057531164722919913358670730449647841134499188727924781414193567199229613316408299494512388098084990744822017860276972420562762521320354108596145155057188133461092405978346879955383192792192360812504688556101128787738808206460272993950173232393429457200188350064530812658175088207728666462117561401485840413191777430749097942168038770084357207722313251931844158020662455331743248649318898673824118173453772664796090598807565588101657485664426393600 [153,21] 6626072465296946150406699291890254695444676726526757277251371926604396873899095584938140802364887687187523913544509326471031269313040873923265773168888129035977359356947311310240124634516586375879908533981546204897557115026585549105202142575098911074275142483712749195171338591998963480090975954942901047288415834389664753208089104861841102003655276057407737438011556264772660560143071591780359960363082694583426281253074887597952012226301241213207578670544217875166147417396817976403169258417036822117376487597519040770680161777014328061795365149097397655142499639866746565786028519391891292693371874358942558457449132641598370794035153436625976427648171857017806545271326819309150173958508028827411063466184769460131012118227959828133621655100407688412017024177054280828314991103431589233611018774280296270304195245693624957941811191018557244010366218122057638963820049327535101108070341802152043277815795938209713227644742145607512576643356300644655553096247243060741408769566965458499862492396764145310126149822842290200340153357455108743526632186558818969902585620885066483196809719116940155391852548270550963385299408173505658433671272097188621786396679838016042621594929401146264590504763975351915238322969435560408849915719425858708239263215288863253151869650664289373297209525354344506672111632416481510288893440912319928420632396168072408713245552196531898063029988645279990425683695184739982929206085185722197770181031122267724054028799742741987687747823652092040115784833675798401675517666518883732380244804817436050910173880545195676182073208585392599461564270087356571294309456005314969590243038331947776486568222258397742483260303468997285783487907397577621679914273894093761667850450470398381079593526475626489372181696903994776204126334652498846802644727170449635604335880753641423900225311208224355668081063434353637860074415980499765067007273626187684005794157597603887648512617117273100964859734549559355331491921920 [153,22] -3126920675608065414183325947355969145579355355797833918965311685236920281076162339282447414554196135354784082495333548192456520277700059998298885461983794159500144052301005825552018011156240411161573560850441700086535323303844913646224979803643149994638839520178001129292311349950917926837987803857442531693048811319652510225565770055817823557514508225525318731025709349975354872504642471789427982081521138980347266219836569966153427983994742380930846651211180561977440069999306288928429165440065841536032752360232393520942169230558239615419950718111629644496161630492992487112116594792473613597099299118807313530815325923789961757935247272750275895641077536994497396982142113060965791053529483042369479574181773504913098837496026672021810669053949542448993862396640566339513261545208933335668423635177248046198705196981291051064843656883622709318181238823263498100122000862894396939780222722349721825917550759577641026228496888829112632110149305242881249532917903286495999442466812460352437891029102612440812682046754103550978393696290776716842895087335076626634931475855943270524962793175720184764081755307259662095401439480501747842799077845867195994616485510155075659014787800609405220545139265567307450285354375586695667534375981792126320230633394653331971235942505212904932906817089003516503306572531619224772980615143439372583985194561766686460345798809194460040754245913913846581522157168994470528568096645265940113385939036390808740860992311211809645208172722773114843377734483898902082989244428188330524834096915363918114159423454064530264032064299185074419372630783012620945668126951365847552775785684754576266172208028538056494338435895918875887597517394537410649513664944897874205697008466291743605142256817086862808984142743805611964612674744998735134663729132799872621373237351976093464778798145431680012825220050017562892362293207844544854757800181183488890445287941817933648362073054319246035868945791940114335662080 [153,23] -132382575512906037773135906095428867239129298057152996069630606664539702351780649570338379591453197859924321927878761335375821553239447166414933027444139138015026769059324056415851105883791599721767105479785650906480592167379149594688050142700260149896891933390008336013152263536131269243170533956851748955331740338059829907441151189087725499328979411618043311634109388649177980846387134426273600024088842923341737019985937346257916275928221557734089717471950921032041857039443847168492177164650558558780624793787960291043231765841922153216362550023179961348078639302674501491665624053452502762390937381790191681784643940439335291896943874484802940592144366434740389492674226593578864898355165790147618449740886542829792096321203038516363015406289788687283349531507842319290088658849996788481033225562065992790647232154143777729157264106076480122784259846898795030148266053236293116709538092945658880957966617035474882601291287412658848633164359559795136487282021346164908367957629872530194821849229421069282467859417005807839164380384855297300273989738716882418014291024893716240374401435557330537400543621216805629668545725012696210290968856189604996550076945183070689563379606006660588868170208493913181636864357159843531099671296832248407248721492805964802308433418014540130964666281973862545867362868748943635751604640250612901177349544645560106560617216376175091846937287607711596812072491386991565352242886420473520815452871795118339027308591101668567594970509337180939623365749240803430656609812993709319976073744878967431019868013182726380631172715238354795899637991733426511803536605459319059846688802057934845659026948844391459457444097523305191497634306766252221737003758510563552613100039605663324846928197695415838355878305521187305898252380169764270653959371411150569431343069463780045359349956390811105911345014235965569505828691566377186038885865231940238558364895132822769179145923869270757075039374913632018104320 [153,24] 1035950188289296569015256169757542308450569760577083090770413399878838788425280517378405671113052555215443711948938335379271994659045425013243380608443919157193885307115970725231798683467678289601392961430764436322809606808433405438904737993512497633471533609283230905652687907785989897470843447225420408274022214566976927707209574904557528922554076610528966785436336096646967982733528008314973922272209921660086087961216176113371072368011912944568842763674367261689103039437173241641926947169825727821699058762394851781761568089366931437382531337421634439625525648325514622862493073801612991918271476385435333157712993417601549986946079909080288591201839171512415162535088442657564430566485027114167011131808868039488307017223833897642079773804086790568128556534954392640753298579213429430902205190695608098683157335885976099809304992153779999614676654212911296982763585337588443973840892658521970244377222970686542877776220055561382463515366158237034956133092107450854873308150637094942456467400592270800728094174839005018138544787663056024279038842005574646930744949043347472381832283201962745332351379837360761101992046766134103588750944862754439731454414304079680266764477616246265501134381055392824451263533739786079014925873282500692467714314134132287864447526107868574455313787811496824475838237280995681688335946015647913543974628678757937260072911493655734486202256365907762251260626794855823575487254069811611620614064211244684552975383351228147441000681960340834549444909258962745736412081187880864886435001769466506116552534780795729882387274382513937807500396566407517565241484079022798715132964991545365766841190383138561377862025978847530729014420320441695370612847331277412339617324003483946401339673472673697487658589643402915024189235058376128857448777073126715175373981625045705385032042764747163861378958412696565265608671388564902496025220214857223443411334768306642081313944115666412741518249228158149591040 [153,25] -5002126064149932299337849649569169737096391654633614507925804844818862093010099060250088638116699912729544927615857472785078572350804067499942375049252573693478386223397033951388046334670720867350181223457058874059697362142163465974399725838294397634320429925769773778278642965031608332380726896439773940047347243501773692945688470179697245551225719733019036052409896763171569770429553384033693517612314626536182332189043565741534030912186756384123235741813062042239366614298541902543410433442877122323817463678000521359207414650670620429313317564619708642351818687107549056265226818365158458968886051141957994406885337453560593775326636594133055802781513450454651048123816358140545367362454285320519914302314185097874995034860905684562446156154251158209072504512999131466465809334228454738330528150214450190940211329221440673841245542548143544029633105621519873318786013047485810962651063313483754619303873054959847007731919498548978367498611069202155478851259754327116836851703578224358640269573715466316512771261243736720652624963294291494336261246159329147327864382772441958827152742740119996958905290536966603179559970840365752411840755744988175460847460162682328739717787467081703916447408091773339270575760274128548594352675213746552777491100156075960459786490876694948005461286138211158909043365863740227001196775418829642096500910086533377249403125012760511607397184553058671417490483788655728962419696794907721169823189376055308779677056087456301342016545337402894892006050342040672653116821860858978553559993390523370810713448998888582880900304920955769457341308239365083097232167843622493966725574699289113717876946382553299651753561447191675646445665767983735734494927495910284125771318007011103210256199075426155576269450825895448399259803634786921442990916701395355768754828381232370340933535062387898693185759910260173081919165917468568359612559165917243122274894228981595604597571833854138778778875648379191296 [153,26] 18356317421993456362732374033635819230156690336847872380984362499674612329238420234465944134686953917452719831290732414092421929400872186990396547256324444407377065537555084683819072307275492976176076638947380339220326080793354061456774397888319269000446522901101855762452598598182644537869660084259561244542205041900534329989423473258414416197432201106442430579716735129555557973465016545351886704766498885657787010666811498849109615591362854788076305388005630597999240836400250593675636863916876576122940879257039736062555805694050603137362617735920606840155464067768684695284787592032073218261369784145299336735599673529720273706277573976064352590302959067466111148739673351155976149887608904343901525296750011513159056347917308368911001329879126935227094534973021248784504852633600107472045844630422904469066202441922361937960912709971018625053267039838943521917975523386732872057077293302254431002322723567785489701171928349471601744150894402759915308970801635353932161457871500423029141084367402361212091508646223288757643005389252877474201712952166246135024687869604634184627024072457517212656894094510445327819504501632775224312047757123577689109662699191059095787536574028689102208301636965112889894823022250717929719654466856096625659669265091920252194198987754298963430929015304866219912893194243057111843161728246211727688062381493443936725391537060797495920541109697019859230914719395209601261677560728339936706528645391185770360078075773090208536199831760879144736759983652906116582552141284873055605231912885392019971006987068818510916315004783820989919848493363704212620282379412989702851161386721918286636572095228769999155884039682950718503405122851108542984090690078707358512181410369589291753383788246905671180497341332399636302504495139825072037665835771781762348101781818149236097291298844592961462784144371442853813731503805484917471859755945957488636622384464497263592596838338692526345423929642844160 [153,27] -54847784150607797888425674841835173570537330621269131615311172122696033100029370906252722875916531925982244243688129984232176339170534237847568526333579546439277519336618759209811124878443919517975270929885138102501938051849970389661987931966667709703994789831110216479350379188939677473905701140028967623969029921893216179233367227018319743843495686355836087345099665629767388979016500904843335932763217576886817473495781162397881987595049891983533829282470044831054620745182877015506470825737091453164947483118834454933494040874559319603332427516711904604234183436746208511247553555670561399682439990687624565580981380866514926364249948838883361300570370590934036456267935001029434329969040178092667626953483331324778162660154733715875484989310262226360206564679704228535797589518557298106631677334769482288100620026642243999657829659106966672487945572640348669213629053947411623194617127134942708523360304374879296164396313384866607147909693265707392294298985670498275265986779124238778976477971577382178381396659399454336004004167626941049425788067046735562604884589647183694398200505417205393065137548210855061334284574704457145312442750607134962128083588953396907444862321699075703285993046060488121586410007491756301528138286722188110897023858859734856006339601520505732327708841095568897797197594203892059005669550965787781487100840357653283125512020708322480093837690553463863580193747807157444137425360290591508721208496465266358319879871442034416792311317996452444236995060989969178538639928493307002856854322441364364900388012787802946810450944723616439819468484229471593939109262586901879931797315086590960971006205928149449279986168615297666271974527346305325467039410741624347021860804983486689700988202039577147073429595812843641062598246200017956402123522485915776356385883322381171427501392922719097361626293113661404081328394564504462873508805831999448231803692650984282991055421713239528917198260691888 [153,28] 138428106068504870983161781203485376506672116114435502672797807585807229281352882427747406371117162180350467833473978432178141462579603014648714513923995214410139049850382384376035156024898436624253641848633112106882015897876786608104897966887704951219052155134782228233639579916593666854924828351904115995920121951883468264114731451409220529282864982111315578897863838967834758832905984590452653052389298524314907779754884744197367896629938624645100248559988725976067691460473828107554857525320513353414255722429712913667030747235052413055163826138177577933834471603763463821290486810027685958667795115137241252641211516331598330182939622543850957405714740737547301332799101459535100340198919402963025215521561969386419166474570453181986163503728722486765407699602970886629666736649450403960274409112773286595955369110523672217236327661399636290665158615996971758648971502994243192693818666570910293225337583725711113295247782548665676916026092385625578249566353901142320170736516801870030979670470204364850437598835739006936547371204379774075928857765812649002818750636781111085522534816889720377350608550224896802598614619597772315398376904576948395182375936478587913636221825314192781719230042716597312080772901548580534324357053714890968891725436667585626036876283006367463645987925698318704317580863792989615640866387789458325940475444569155730165091173520043295480726194179047802780927812313555891721259640372721690595504983767787880746180315944109213927689637828662128114747172369848172975613530550216064946413928639271938717633983628035705256932734334739107896298780676352702131527926408702449715234022479737833470431951178641621953879855773889461125304939018611275142460937619317250886698796587315678808511928236035296912866847767450531940864559561922041803436002862685599467088624371094364698213741582227193985415393293415397613367237764881342771482071757508407387449783296842847035603241179283029167590750208 [153,29] -303373971680625569388928010606141831685668527828509629734938641482661226002270203098085944080188737582010412890969701495431946292598799137115843756500611185235054686683741330381393346832677416152027183005681921801186204013806160435401638442438149699569768677613815116961989286901247636139559032766525852426940535144703563995519686758352386067887998431501802242685177698292777361379708786745098628658630621058274321692561445852112045088760752015422166580400062552602003135563508800747496609174393924564939999028987080908294069612686671654148794730099199935353308003614999719176080160549386507938245567881343209671830866371114224421372125475940763151723593499122250812440197870236800723688835037776555639792702286871376256561266284222217180827723335708471907523508729339435548596500484149980414408116588128313201904522671344460361958064697892317493597160203078404149653711394419534991516410722858015321106153154166040039950790929793232689696170155661559658001921861867043666858340094981538075827984031403218920945434791724310919190198701782960230120515371379789923612905857095116939383785898759694857111359200703763649743055584716068816121077173699467891579652515169770302368100578706128165744973617277526011848614624158699624246868742250952345242962100339528748833086047808255817131014009000122078765430631957676875677858962594410422169878272426406508926091048480606922143263641511443374969593398198598871994482230027995622143764940894527437881420054761207889702972225663410918522170699631524578219795481991928807286348082933183411484618790492355644679810230243537916256681502719504577542614200282290517159113556583921194883067340702605873108531849297383536918048256999984836675537223667535205034008864033706491720860705238529948088663250803557413892092994906833831963151887614907128852142207311185998678914304160340320250781273452782379767227796216054683192523042360630833015739135602794195553925733269272347061647104 [153,30] 592955664473789574380806706071911489156625510984835396817854851886378761037982886435337317401583694363717572781817078149390744468095125838281732159320359010562966226961203044153730790019728409640559669692213840342260836080647203465510312417743361504758111983388955893193404314388045753926774485277604798290992788263957691390863143357870389866300395894356550565455341551275565481418136656651779099109752094722578049005442717398059513283873387123228867233627513051205688276720127326570949531163773271681654315864285346820377769710049564264484995299630688366383524411651395302275797116627840214681418969134132831748885819829192621656019395554337854996135602731043363729891864436384417536794755148359912742829460272459760031533310946950309061197454139728419411866802688070266543865086027009626589977239860542942411249400671149323684835579250397681717855121717664426140961706032252497368254828115027563013810640489804410018938016227608768508711037012768356364846360888118237050776177749607919516167291991885468929553217447308723694766115902273117829825329153773821158733644917457261927941621493546266268772884642448059089068872741794355049127338523023909689854221115057534373465369265829023742833144153215891711348870757195915890556360826921714727708661126878070866124201241879963976899128989638179016453439492554180481863288405691882684796805146509355824014828240009979904357073868980408937802077110410756200031501663856089562541223769901158645358135039674261910282824869693113262579254123228706626761533251614023411594165408029622625632850891900543697687531019253268466275024380504371505451740588566121008371401431358135784561638205315627456876494568085201116041848999773885384770848707158831099640419295840267864368662229412959223444095748613951656270140277472684929041633069115200109103850996756235008672794952042151877528725284269787532176975521785755533971769385882984553997149295640401653980275370278565781352512 [153,31] -1062771819092031098005688513580577981884121729234581223371792680840414101366433355260493928463851863659334268246394442313078741167586322584136981537159123926621732267197796221149805451921589151024632427638207593531894418810646731077566913604124583090674939359523890799102083953476687279287553868328123204033544620100882754640261546884715087739555451112192047151631457972062684937489846768285755866352083633664774991468651847518479179748141863605545276006709669084066055008218319971111841476241919434297771095523988292604438958750811227705553039050445846008083304334770523169634303838372203772028672773750148665305251796085255162123463738482148146614727908312061695979697498014655358746873473312455849805267603166672410376802850802967013634545251364773790926211770614171084510294486337889831183103222087626613871697640067910904056810946478884497606467016956752398499811352787967309684759309842612347194742366224866853717659080122670274169975980150658360392955001580629949526030321506135348668255644760852334563495825864584504008146730815044091606359590239330404884278742178988834436397244259501046021269360851160074651247428702592948556260228913680888039091181769645293049433753694602338369673483255646174641305865148000482079772217989072962673757104785175489609571315096473853915783700678772373117535439157470031878154942393898455613150476703919082031769264823436423271475930971539127516835598848111820332843811476974372045601308663263049484556621524997766263666793251749569365391115940818888259673876279732942013932847215474739932817363791758705173474581017843010116679685093331036415913758516296214450544321284346655993978951593503384539954888737623683365653168594444258598086039124825284577503621660872915356839361536800752242392144091551172608617954769837119830304984830518094722789839917160845786928635777662548271179191807248843223933834381455315567179197328335942624528737832283749471769185043291982043512 [153,32] 1791240379716036852170301458866072651468154766516649208378047052896829600357017788194004679368035983341990743423538048551397282398802815984023704779209568484466143106259001759536168019478216655202553955562199989371429059236999238779894943363061009018351400611759514758583529685268022068412509609335538059227862883031918647832295143218321657638048942637789076346263730513962332161913228389654453212225719119780725159416405702777545481337404503133279059090084651732244797226860808109373349260087794048011225681800136992738834558157208368367240703181763420060022897316560537704571300959950867159375442284473093910689802628334697586715445636694866915594869156434958851511247975935143357187623238049790189713181756639728684095634479354836288932839414310874693357312914482785061956404179511585559406073607753271830838639733720875583680145367674208752239818356706651614666352136093337273219741083342630021111036822880127827690183683502807710522392165257925964078886901493553076938006062748056517696354848788336569221587977569492969927848154093303852204045654206643800738063512838616149025627841039095822506839640612655600691023164875893819480673747116802048651521616718522640604433089406358284194775426042545542589539833082662951349123259997891584812851074053183685788600179640375238213709177924672638853491051961419586254997697651284062507333488595892749459124186413012537969967786941141945668328005203975637738159763344543276089969860850615142293035933664076349624728851196833879228937996157833899016010551012039131270357877798966071398914957260757486518441999906837201597037960448271182445870670031536807074397385747614659384949431154057507655224475648327972755300280611137884954135834741565286141645612650669596724093266472013603168555441083384101353886367364457367625880640537033919062410366814691457699146080269610199322153897232660127153013014697056846067942297120334179344087010243701261217797770513359300864 [153,33] -2880698640502016169695589602878611172710485780029873525941813798508336882729666935804119439200757240277071136920970414668652080324719038320804310350808205275709621236791140521561966316886538680198363029779725862877703942720658986665653562208654948776619751431340463705711465356642083545906412300551863630112740527826901124496329242297625279799352977508312427737194181018467030157145530698705788811087502776959902270193074177019561592773486093744016696177342908854182652871251117466895933359757918216535215147881392640870396089403116235997580992435896506595898270865528826360473643163840393764538746065118368607997999054145078877823176448331306982102751458347567817101495680291066523490629557123520889328361345208706593435557672230732372560964598215591898200366426610000378008787387426247482288492203377379175268705569392823277547006906970304491887821969131002096557733622555678291484693193239676039434437902681224755979299498649027773862050540306383468074329769115878992465052837916518833606008290125740384882226719141469567960200594567914229954516599961169149792628358868040475172487287332745762545200958437917612843219123979271044780829534506849572096167384013944364092188952226284964456998673608545532470807140180298703400304154303527116768116298370775285514595253810021019085281151060800296578658213241836874600693158821910133206910201026295091679844171760004569963349833261504770612705192123309085870042686426141218613190771159580807632201513920508861923719784854460289839632770916735073533901513625674618634236905167655795200324734103346353101965366085306402326659901376072036160361595985708671025296109069974521208900971056026312375097536106223978344402582537407000977073244319064596026161333521068198786696465391178675504230907146050835116711688959547141533122204411145591565724127285415315780106775507094461357556849632010012674783699375120344473551175060416898713118337838134812980985311339597280 [153,34] 4416883548985591512630611159555620550134293819844261034040520899882649301787035539150566112262770736889158310606279459499442167927982705799489982178812391936925683538952171784582625054101242238119136690942602270346894472831061184733285535136100289566184208045539254735899820161482545839005076625009077820075346139612787163815680322097355243220630907529365412924199534308500889687506603092115976469179012057016053326727345523743784165576936877459430623710131753055730257434201700798860866699781157542364606260252531992575360117397085444147924710974730903270519656386668910901046421356570732227025435388613255443664151909836412942771123925344905431450376232619184712524545176427020429943706040923434947468004769448048119125172801243326307198642390093532018894848841067363775632994436279100743571542970848664255901606358369982053904873165211225634965605630734751778962779177906751639667876504335603542431196754309161664779830421170268872329579526596913614525260017737588146526409501338306486798563523495211657083698983346471652853123026136391275495471120194515712229290474389007551585777762958848704719774759868452947690866194794661457598883905068941696706930858709143125488114346284133603972047744215901282578387581340430837301832596828957840225821772136818377871984068027330680029081651693914348327563152945974450296657163532147948501138272543431727558645495699102343926243465320833879480783537144472431590844786368917695831686231453418904173950134045683359523651508769675825826163817482214220894407589431719138507323454232314374214632538052412383634955759352404180297432689178867261726913380243271172611322884658746278831350462735672877354516262088285709815560004222141769568961668853144776609819933375758906754955947988349215761027041406033335281865255218857752127641197238774437411482980287150290795485425764109552523429669881077656219565388225411985112078693951689830668416733923390615290177536582752 [153,35] -6380529660735820969709937119841387515061715229652880896192234741054552803476545998135676625315599965948864148992872615068818914302513219769224531491735194067074988540402217548492696090503149593430929924795224083829456899899038102362378276074563143798605882646448071951140719394833711632884559916764566728134644521504450309133851268377405457027196905346380893914584139281139092932981917488090590579741051236027040343703480268224593089124018956050869935969945077078141759127647805452026113980028513729512056488007941614140828494699640303041110824279019810397435302436890009725086729017577243804686499341958349937137710319701548646346680491324461356590850965135807802299739300284722858500883651510984710256365260805772518282569721266387395652332986785538106107855013920087935493578477106165797202886371986094011770995487569715040199327345676116914392025310935746054807888525611470487088338419064209869811163247067026305665068358942211637099972477112912405534285353695278032359069386307170184736911134682593555482277908649682253421609532057896872779556525913683282048235771610579406107670088548616764247230141092950135682836023753660479987134032514407257965973451115548381643752498439596466498418484182654437818446746629973977942133447267684944197775053894620635124621682240561399352548444928744884398151030113909293092859560969756906593279501961660763149770812528079958918614745429474123577972645751253070575718391934112417941878553026396364323041022019843164558194485935210670272895630533343052753787005332231713716894174692190509036522925134334276167250544124098108461363639959482696082037168092416289999829633963733498675216450896159174297003808415235380938466217379587408278098639710126698402376322838660158504226858201106072089104298589391996062148755482867644553943942815675605285667811984149053127021295315821698386805318954011954251644184998457880891295637956907950307003202222019158552571313452 [153,36] 8573308817972016481716536189014615361081934014368908438660088195176869237681209451449663963826889507601067817014220376242823753007159204344026295149417882320409286545342881436693131063695784839435956958602248587333377268776165940309384985450104689543572934509950496741464999581732021660371888716225286739867660286780905974434012271681713754966151060089589162671140321569823386306457128051435653869532899873965181194460956294758022488885350874549979718042941047066229172893120124894342554113223026560752952826567489950785936666518841618812394202662613853500191042451725879706783062088575604206590417906740476763731656273364167322822359902376508403287241300432706196402549210853670777576472751775195199277906581594105246113973050551633405405317817626886448866936450839263361180254001098858897785117928559900870901618586019049936884713941510748307528665575970902390082263208429108864871983290881442190989183443025265039105950805699689397982778523891921078839010512156446327103418008851132536592055663179192480661835727810152727359640552108025639003087094375997044102598980739047584934231361526974908946868889354696135378815066200280192661229000196973168560957237282117173718023794366492005775832549814371991552141717724299695477426220177809257547848217783032897155377719380741948797625892372801483873551197625546279084054688056281301439753846019033793329393049356567589414402647604702021855476046004012814674046662844733871675759125551785090825454139824755137218533690265868882662623204200379572016444765161474304696016193357214887187429842903768318660247348450659569472362687631493128615330788482655371310737967197966147144980580908855043486161436582647386070398544499058545913628667975975842866105067388171214777164016088554488822204102008032330178095736260874394645393562040553582824256504717721444220249824851903651465698290427216747942037438379146248232534720020985905148745293197190798573990400 [153,37] -10654087987864150630315955125148514118847903225665878059111844034220409666346876933863482571076775377899283001782899262349423834215758521967216504231747630901751128090891556912050973641637803801288698284555298129644916883398730844021769580765867641232706572754305492423401993261130396745072683593937754367692244875828144593563679520971000251101101430721118663125153994575371529164900665731392599520985502520182076182760471681729731121449064457106110456150773894885074317349626239317877599150013280912808498013855248335779815775939928637667737777354827907402454382130880844478503451481445636245574458007796548974933284334870100155612399269585171235067549226000356505838787022528489308857368099358309011478620931047199464138513838627094417535823191056410918447048342784903669267478175936539046421996732160537463523317323339048997563109540549311380416825327766021293525821153059947251475031828411194715593125373533524704234044175097119257718064645175833103537861130246242335304556101901362417841795363685258000316591722978571310124500456283857915386149370858912908715963388979792528679462938514531825558048720722154072053642226460648416708010341032871699495974454725890876286193058239497462099234397382901410997678237926851680093202546974821620091124055161777726552514314660289771645434886874181760550832591667521377114344214476510391810545236385494745950119558647936782719206379263277384705795971534700411768164267143201586331952337931321985678425193654665899686966058875065476877881575010973051232905866103328408109704284203991337233602495884448960196686316118335191972679120860367279983006087881389562377063997852074216202677528842985763484602420672587896099103002006825066348257635714133037262590886410286152158592781196986281882380794107883052916901625713839148233629897824706339818862096885827630740034977527362049209025885555905640428287784517766786537917672944702645018685081204565036236864 [153,38] 12299431484880353991800225978667160853172778326137239294999202744487299280155561150115309635205265709433328551434633248634393475129550062951179657889006754185388034772365895141984717121724598029030080134377301662326036112094558554176703008715167156127623301192043436037263875888876557399171360045474321847225989594175771646523646661406784168222320960810827362024966946117265150940719036607373346840531310698712712922659329493313222595142996882843618965827517716984558756624663044719993797506015263219862575182793383258114619746443642273243527031526630922217539589606335692709327309210191619120853644704588761397920089247058675098126376798838994036017042532805190740358157301484405465548968424490461232607671002338801935182686033241976823451421216607369081399664512054423410500131840235692919334536851956537588618200411849961471510504390281464191569318969013469835123335939884000298779991813248105850240348216567971091588427288478870438664269856124961181960091097214058814299084782125780420071377338873830281704667384369597673360846252814051996582310269310008741464152189626716911291608121042498781348383674537845549890784672899658519555797428255085529321896852105972185708370047128716079269390310499755310377438328411999488610218970064427335947099571664954149712733339777819759713608138360385886295874516625169639725746885165850445814414185152229850419153489148737589407598529283896362255814145091025737755161742322526993299980619698939884978672323778546290112416423921872669296783520634170880037176912587143012067286575655721003387448609212738945577049712035050498782471013885310967643506147528742679452454383322576315376423440200623162072992463542964678447245967512967669458279648281252404186447207175389348112587487972350384499406308637580978768509519928374092335867166163406543176710424839216250221252313364542928292544787298992185928086873086034298880297798726847587833941943756543550272 [153,39] -13357399008027392648286931253970704469535743183355123913543614869338628777785880572294787004933085241143607151419158049532033556750817543999188533006472317798939924724309871117142052003760217147900126699705955651886029478610174238953798617106667929262847789884045702735275680093580443143019573410844067320109660756705096069801372136688559874112493795027346993792422473635800158288768977960070450302526951288048242972207526125306317009111925342522329343031417416459763002727053866875883559605431108634534055242373370765790914071859630640223777996490049807401611988218267717595944649634572231714633861991451937045893570678387319985723546553754621706154478295053308150169811283349056880478163586126255746057757070339235755419848290442135586458026375706035108848252871471001063001876634742344918328966615077738421604195770863193579849376549379205909768765115874834010430307101556862713706822943003184720670992612254777183636988518023747758405785689717569053743182498859110291557367080203255536850461296431941758213965355368003285753664925163649828501318461806752364283723858372838650929120269424517943614239761237173542096038190143521113804538465477669272010663134878294292144029595090575466068336841817847452432336280136605965972085923331241502607102109696016208519657269951950361130917805293652756004800074126150828165706696729772439324268995932117095762445281774296833710816478806728877106435666487684445164969578122538922884036331738250278469545573386686563912034702947100948194282803635698729475015402805140279894678992665611038870896901292394300064965976639842818824977915020669341630420170931073476403262880337569617634655150958552035015781833928656844212372780049678411420615836753272503350229158522129882344722307719523880378763642686847291310626653697019021236578017578347995704232065700489099430582244442448072460050225002160190530649174818206411471997843362011146513748765641451992 [153,40] 13834317665409316316782595792000561796823161031603646149763886837461960963797325801782701267195962328590407671970063769535432177301868028924816063398323557120694620256673795006475272270522921465974609119288694074411568602649033469149588045079797844144098002687006597511054191506567768140037957008753559318043780074116646098343283113701300891054588796653774918494906359933804867840337128040139002562592902018145100465087124925085236412734281941918125908115478354425463225028915323038261357746907635630952883443169970472720627693526680391326602157149929097272741747431347084059080666442762982836268307928855036931765201006888175436804947270613226374524075383080245159594720182649069880216192198553183181517783572708676555860314396247321524737527022261757430030546252900291255495573990503758548316768427914579083135225147202386426051394189709672296007455031263184151043189497036781406107265921827135956477381825419950673560812680497348518271635652447817057611751743578175696103096601805291320968480006144705874376772094921111900656541780408387509447614684266339840049119210068501446774312888376008328141597237425719374126228169388557351460267862126136148903659785685224012186394483563260721716146564914735152932737308839098578906002212038345474477247777070196855634408423302786773024063100373372687128579966877716064400739671213150719181403821066872456416576213771639299674508757671387346504083173768902928098432448377730145471247370372047973429414010944070522993681347448298258526254010029920216281234066915877965152755026078551021457306690140853659446031349087568946138605205167433991240460636475870810367941758511982836830946941289165367102214334306073413091238321589636970166326032357881797222620486151877400226840707402442474794334501915419694505751344885050846537850438133775335695103644336019678494720677337937962351964497935769394233712775302504461680077336028793614860905781962496 [153,41] -13723712258548892909863832693573263907625718713179645648070785272647865050058926800502920234215626175676302182919170115786491006081925581313652707168808849309885609071007437554525642023936991506309892007414567234397875765557417340454341048386344482972137505364755961460983916539182992322362306759633166877056977188003949984915715931811799985966133674799585146328457666408351631422366604035565862034888457710205504882681648937042191981210770020778326207734976573328176020109841441182318208592806374239795478029650633517643545040909574127459386087424751123124806895581695080091621799489044767103847822038678176279218869456864294520832525038976592039759535092144817748994194253834575201113856822346300743449286366264940302132683529989561682350733274389119470470088749487654656266241201964985126583376260558622961990181422726122998221240232873679106818091311237824419950496083727046849889126908538758860215862344684393898778631964979841433478358855388371704458769552189227482680256759469311720274889368215545694108105386494242536666458519135064495704688815773716021374760520417681059325505841671128676250211136968112182856627096625085016003822507799902245568180206361650721202901250066913120421665577951302373545504794716824352696972218474111825394621348378613160807992839794860692388828377158433002645038179393325680214138049096085890051397067063923915061054019164425148415235433136820457617577928721272851885629815075924689623835434586747346888156763266423724422846038452441764721825995770591525719283410178695513846507972919174460679387027596467505958254494834015103997591615078049022906883401640270297920041409963345832928016633065764820120175691374053478490385159223582300383642354230787282636474322281848622983583927477839429831994381549138566096355727810142605655859708704305729023459068633328368730541675323619429804639272812066526571402454538065910964060217356170375795211709760 [153,42] 12883674468754100807243286988946655743557149497714306502301295800262889812367679086345855828503674268250738332653868195116995134697023591459549249889309258919970117729938608444427731123979154831429149165769243431240939146340942009168698581981339170105269888897890202422301646751595438510104772677833248133291763226757567490662612799524583644337351558846890019592204194640301771489908782770324763412829936308774162598558874694447711043474060091488307528418333781130441420401535976336308454915442831828204342655960667282314190903597933221050934993826299154878671111722389260080310746353980964770098180389686456008160442525844736829198425752939429746207631452412005916154146839486017462221881236408370538602219849408300743483260085721521929252376149410759271659677475866555564336436296686023902297562656729177440069217035282757914163864239157917476543018483828877901084426547227986785345758710026835057121333770957572520083643438606101391314410219161938618871422793606826065340227660673773374043547659269009724393636105174528478822263950149054024977910720263220412783455227632957061921950517887591566100055841444151201845185771511581881738367423627893181231516277363402334275452462200128008060428692018326633322340195265722145227857957766406154282519759129801989678832389015242503915901673674186342188757551680403644771958860523515889910877859615732781740453190326644184324388000903000518407298753491114524987115671896754469753579424062394678335879789504487857544181090103763086043632126381466712974321795295991858707337987679249205760234829716296442964631960282388370312538330121490825897106399630294963040156489970232296745798785370949954245919134704683184873794679096999151745165666455811733315293522725886252819177263160482253388559869378227214948529374165308545597782576905045711628876133001357355916105737246471536968919925128632646500408120093658180055078182814188901983140688 [153,43] -11141902271495410413543602777491268394464589706451595615712619489243440565801081247450119146122516794027984556779664887006662357256842034354108058366293045392976039462854690477804237481750541613645736616672987437085295684863806167846992360133280828666832992182684439547737844064476970823394891876152214027219925434101420571060654990866614531543011517034520864253070834910164443002218790550954287261729400112086070030267974663890981524150856311327140751314755271061301086755182882762697237758739002002651960165591821701191972481557480833517571831276694047528889662244702919016509265767449590501993551225569828940803813479332929956476824832387484126091268191585480447167110503805348687971707203814454589839225590901895519134099206749304925745432193181535581151425184178902292394066165171093970910030729481463913689634419991055627331602197509387702755499124944466883380948444201937883409989756368337485930506526883943895274313955537147684731350481549814469257061006542421499158954544519865788143862253876223058521163014166197894084124621372578717060229751404531223160989779324674141963282946166206214530144255016515263544007920342496563487532824658540686177743893791971944794995838283602549092107047702114174719382402462089542520463461484450466172817055904963138016150192889372998611345296759379325570374825207368088818598935139831466187417530041535804373485457043133225997463790810909348878563961814095010018162020327460931456736552918773164304030251869514215905629433208552611468653624715317740399128424168127076341756209558342916658484641540040307115042714800539529379459638062640842009162998491079587561131754787019521450427873740751275838808468448335594149958801578017157701817269324046931626336411348702214090582274896184303916511958794144147159050282411422501287132545516027337367489785157546890143434136878277408778382311115840172628383157043257330446104262941192853113958 [153,44] 8554454147948019864952384632818096805310266521064354166115931910993707067934428149464658734561150192643248878756437153815273979283301926046470055290719765173897352754931405000969513475491430624102975000659965276330494407449108011015546527287558375375658633501415607470394977998384682800598673828951461896252534397026046584520636913386082951927071772467460108453102176203042049564610699808528609918545671806398993618651234098549070349696434359157549227302762364132600233831287811873404307915542591336005416997244170573446788351576978797513983028453763364557654745836659900797985856051429892196567693495348879536914524763612434008784989962030100544710375669414474889387062998905079968954330489842128165923623335857569333234821609618685486247835622733904459687091323917792132413263660054402267018659663401443646154081103834117256611268569354945037211088087470005988499924573141587628778178940814093295428053641961528278790582004195164752840223384948084638162567870222179037204182001501900859324414238299233617828270598041450710153303105237061315817788751634690459524666907110763324181642531686828986310501301714962471800612230849991144995904956093641778446738999097141471976740006538934886010921443791642712611690998467928171775500720097029114786007442532427472951565990885813687012035348308440317156811855741791606511939032744432575769989249368369835775747028610208952471662127636032035569390607858251419459517062873658158680887241664715355372859538256372843876519227718014084201939624040163971744497722738690644423614466713216374376292147899891687562635458112860624568125616618884426005894436837472084174384158064721752793124299350922708896858623739014396803048910330504925611269354983454499416567246890789515318373957002040531694963037993322272604516922623277232405775833297190638184764239923612007995666040931070258009816254919211961522464934172415184910796702208566829760 [153,45] -5548975352514817849225595675393852587689895102741184818358497022406780453155914701295559646923375294866801014750519724222796586169116956017868150962123182801025885677009429059116925707787563783596681777461678887272558240025346267678172079117604413581341994570042899024457734136643232805753241864569622858933924424185358653158212693526975981196176692365303643729916505833592980155269903907426216138009377041142925194780115558509013532689816523661722144834247737074232853543115152126945033685610501130041042910361988915727075790680107553265313039769433993652071484995043512890113292089281863876435675954663831808248689102799217284329469678419960259444311294679163458125454598198871988606384686730489564893930274744505476509643328625100253851285803665869548170201968096236767647475580307069372508041782288745839935180231042290960766477388739712060342360948188556245958858722798305402002655672075162029623376692317421429381703108683299343690703034838700744781629092322843625493605532153627805766904260887740446065879300808733766619528133988000831054677161111914315961613698411441922388042173659620233058022392697153109699901009546109784902282526585432550506493530962305320140982098551317787968425762307559819008974371543172316175813419992394743691732949383584272142801631614537880475243869798653809318153838991074361927692890276481635624825658316172297607888628945822079722419446571847836983409813519971594053313447361714372837030033738938326370641217862201351241941699830017940519601631056349076710494790240016451922907342627066912798662748718702496607862612391292177697497157919430827459112800970138813707161312590300166909918848051907169503865486262876552977159687676720546337945544150459628613135722491460475965369786493548096705304112948028189452145857254652400821807846132222492432017686258774335733592463197107782348155307560675619753880293067225547396101358410065176 [153,46] 2776727538380022408007686161779489573039568895901676610706517542386000782014428302092522265970977063428850896222117289883079118229919643640209440086861529124470755587536250381312935020635492774857309934932803638386462488247563565860398763344228165028772246886574641306267305709883386850085211229049296078183116464692505131162032641846204452693172933740541965009048721708311563688028531925093284756847265086552281242306188896918317999995337742771021135383073160936757797948167749351615753711655017500191540848351176229171291337223307635145318054095177594967589389652296205504998998260298282341939270241442335965279507578457310658255868511214080205333971022912066444350628557464444189605749191798678537651515237733041076992849091050879372992943630519935492679188196878646452320584770135754329286675721001901574482825071444025621598056920329584643374350780823510212269793350707215720676491490703960428078339552546488619879334040188907664030046191072829389168941722372708076173231007474837060709624320518822874296509638284058850392544739893086048789993588098950249233521527744391878630110613462551333325546082908282796193274001997806565426208215360904535469803401622763562752845473466599170013500792384778535722983797093980958748368674869526578299444581366994770847754842772936012764746736235653273195750693380707329580168723791798109306793018870849728237527452032043389989087953601989461294443536599246205406679115303329614358526347791589831828853993077800334978472166327963833189426700237495202111864203685245153797323418767121938269572425406377489482017099537477518152216772408040912699383999807537136650025432978177072937072877873087896988291456738516384729714713875451091677463197341697381953000806415161389021049177633549737002032589388497529116547183144367670038884513627091057583157602701292199908561550273934690514492100320398615343283186736598582847882649122464 [153,47] -777851554678978180037956246731178360028686903371686940858697903566101406120540638763691095323888732582518603907749440130484870953765258573587255932990896031171102994043899400355599465012988771861824920615401130729345925727177029714853890222472457978648545690913080554586168601829446059084392242318350474525759581368403857749563565157981803363632408036756262506393851482750440667680868116457127396611076253737632843755436112863242766265272418500908917587382838024313450926423341305082833431312376279866778871246906037364677141348406672350560233039986383854850947891063432204455103187146555626479336021046734351701444968728862725273537087995132404702952016368103289227099732704973337335178776853627903362349646952792407996484358018633538054034089906116402732371512283215394362831814874686828551280856617374121356567975013997902888193381382616621213621980617779012528079386857244823739465277931902428139816677121911613699178217938236176543158850031641420733699635033413390901181979038066507537894934256890648742901913541848445092028277386124133750487624380492905555564002310107270661430901075338799185540933795166103031794961018660427937447705664089889410208759046521542463863821246602981397071397035767576826988218356307996325937869336464157761789476005638123543982650230379732179654549860957817491201039008040776241159634461483944718236709152903692738332033563551694459934029255523041698242184216980639183324228464838060439356371093279587710498244761047947678981505279694062153731588356063186432806420178521749724603120566349541929335177471936489518470708983668103306753855405952689129227766053580669036394344455473479625992824341300887380021992871379887148806976623720939444020055813544216737008403775882895280597036796834278089411960546650662129272329645960186575845738629523956642865502076420556579449469055251788023802599975061755304090611438709845818922064900 [153,48] -271119798855082250777063403430212664534434092492640817309012459939306265762330509870119904780337201901026046692085706462392287531642132247807865473715575809947739398810398648427608176468679169674972506243773730488442578878202895882586469273294036376144445114211641044189971507517505892668737564789748993814084206190176699852113059205546674823146024600175926092320330221865603126807962847379052350154636271669991965785251058679717189441653711115304166078811566972901495857701315086504638651415833307480566527731891683070191580393602528786808649662569120403222273205662895752413642754356337059137937326603231714401451327523801712185441397173431828177400835547125066095524481654250508282314510273788051491817668693193377578534365095791963358446086207809856925518582412148274205736271572309904217021367819970409009986273266628518799548675823321747039277599129824675669596000827351342702223180669911416833470387925220117379872920720111561416898483560722521379281188887202777023017145717720239937284846953510504635903625391206264877448410519081682472799197472111783163359314506670184902141963273895113885519491028327504376120562307269823227397167492854456699996659292774920696412503406830073571376371651445529765893141034030104196332021479417263691328500419457944256533201917527345339908602499796067054305696649680302411709919767792733924638194198446218290042013523593273600315039566825916152098279717857195940298324396267770413758647525422879245716942953115652734640755277888332029313621718823415066168695845769420701175054183119740067326695796221401849867402991062180310712385483846506694083990626091898576664172394163984083742709773037616596521347357377933359422505322743187058641209774446971386269817250318247057090068881380121755258778039390065647810725012820519541108822354389157354755831205144863209735446667128271325704065853552141348840003686499608332600224 [153,49] 557597977086488924103449586563494195664952644086003475688990920204270927727913658654775991746067698862170404933043164532707510264287817537468101625444889313762996575600317339851352002499073451312679091793265616069712645020283707477280085526143330077384041265561704451617670700970027318562172842744870802324949069187322304079820374377747520302985933089879315479240686602201089219862376682272676189519249660302780629093652191541366836959640704794540833409108720244868449082929718658676398571181337591395176798071345021332766810690169363574907600910328097888957574047036616812041226727301621159251161831338714181232292454263750428367298489855690458072481117347436624083238980876160543879041587081080351889617816365843414022957482471166335628170619752523924623024813289551969934292158755717679999528084952229096226458336743636765449768322002749809897812748915980043120707996179254235134217123062854184428613487775637588893643093171068862428153436233572170087731421500494807814628905257667918421984677850182764254358570593813613357238797790308035229504025144242973080025207793407832686260667924945741142451107899541458301881516584436890012110673618244547797518560395800199053671763723843384490858902359292242203029711962197136147645993424475951271669494691620814992830021183759424901518787468749891816143251121412410029100697492539347992662125928839810647504450205244420430369638328047504988068925272707259653664803660850680315963370012227551092673317388826656509288578108355148837688714524270713847873829419069375364036458202179298234599290278905645252203124623606704290107428527777448929307314331995928893529857091215253195447619902367244878837459293747769347921862409896410206828101291842221241415382123091245874418546484654791965209125676540903871244125419187893908531248533034522439231713879657413188604556500001538907281337306971552096368608702131813388500 [153,50] -436160099974551926123380834517735972887419673960919403830086271170652139306657674533534525823458734247937385717485353225557214513807376943730246482897833436140205573551216534519336268828390136772815768461412778244208513401842000244489665052123304408984413132628166517585830931442988808000121758198678130212652976153371445572243100188481440806336891403807926686506863730967442571828508600232961473927952231122589504614256402395880100690022335784819840063332961121593925258671910107192253122709106046537112549139197986493142706121378387155955781766372509874820697791295356348674094616786479142632411358184340220139244550990394483751182393680756493632582003856706614974050326925418876397797934705662468255320026081371572025135903577646520763825015570782160782591333554128084658404518076973553301524019037972254679787936951506130988847740081163073705708827044097859779752185401637349792065314289585436576753255926398003112804866535698217000440179414795533204215083182265677392385618891887635868109714671795092017849898060624372565840698281714963911487043619146099941903762772469898217758745952851486237416215149098812206998072854445236950206405167378821173428670629029499430421294170674999512618140894057726824484865996092123474853628050560476942717598522946966804751543585595477633988914645511766777754279642816190806791819938367234630337792422011084244970908493318301241643741554997333578109485344120869882502280746750829976000926378198913000041235635064911833871349010888603914764077387122370060589731631076964093141751406845544191764375271309076581822084837709693036590968873064629784719339756957358589256413548433059261150561984259134417558885382450626446525381357603845019527077740323560851513698414873019400304926633210024436868326023389392957360912928153627932651278750005951499031199843512920211470230959693160057670629528222957575534537352093577896 [153,51] 214475154794035432845572542355406847846419779846497704822560777363399497614274187796118241210276242902398546487370517566976994556597991614351703730813213966320334662926369749894427784657216245449106430063163265302651052270230714577857835221548360429445402965821582812934154854796228035698449010082938624407913036777880630590123606473995565856968016939349178144264281511875973227326329857685038228842509810535918883347562228358615264286198356299298320944754047796828342440893826702932547839588890918486868334230454721759919382399748241605458396307994038689922740221279130763133673096550643709515030286482478145006573678789269731271099682056241422947540684190420008763522536340154800755133485396034609959813454336533333734710232154513992368909309819849991707647363687459892169705865206537473253974588284053860421639354347876465898589369928389017280769905527994297822005533834917049945002357598181245796096279647509847936975846959676858732945441755025722808746095030562838547298432356366971163652807465281671204402535893624237930188963179215400005156573901732638053236858084584083879404814266663828446137961201775642665691108856493146531789022058130096797960314374449409564726651271434741720771130088636082579372996762691890246560230315904158258427161994870680451920927141537037182934373555111206283501515673167644687428620326456261342722721349536623971438193275173631375171511749531980510008007456354103507844602456967521756936225147392057198014792230014061397866979943411688567664569560257816986606736470845175980051736508294955664845005111285762005214210578614252035669507179963431770744448699396508268056874910335178087660201163435183739408030800740674137894372891315375364206429912138540570421962849958624287028224774698400634270624533549723156480317849218292694418800284410764014832057695909738305433198735999463872994695698683315677946331325052413 [153,52] -52349387504094155917791056102279804838304208173818322396224022662589485179434474702649270238486166654822688123993338693607004983332405611706815831580870583433064079940192762977519179116796006325663717962624485984095516371727120511919902917246942711505588053830866886038622193390753338709790417871578604970249130196996172265101582374509699520338027695513773149476288881739948943632979071526889572680320912494495991659072356263661176829667059538070980068267464000576133090509318861505562389869251607678175385408097123385798230968245506331266575785925438202833245435134803064028466930528829113248895446954910083031229595196886780702242158089958625166777163853550572127206794473647238442927897232949782020463428736051755871796303863921965034630671555960474833573751514840456100490416892192459325416727318487172321457714850987105460555572826210962448198719101456872605857455078284469828403812508597827355982571834704455990380275001505506015667779552668736651138233898343793426243424865941504832471685491681311305392289684562114600729200884844080604202492755819988485079426712941872603095979917088192180006931349218474225211550446449429450184850944550489218541987067894640933522986816085139796703724690473682249361053155737531932652151700598874113098513250214574431424332848931613301693793581082137157338732693939558276163362329031536916342314652564858250189394997221149065543571082807124806050733212174973756943606740842910000906880354969295832061942230414497291881462779294859179883433890392569696460231815709730552084148185915445272707031514905825380049155503245147252753615367973797588824246458361249100177832168370378599030539507278971247429170615955995699516775637629484055697003336246801375326401561716548001953087095454853310415436783046589121909415944411068289054171055923279202297027222518252888014041550436130028691304067844014712274639126528 [153,53] -19879652499993435471744895102172152644212534733557108953508724396164325425591053692258234839998463845909561772798726564960502332958045704384199110103383836477950822762068252843132722162736963239166656209499037999879776336330842756818002769831166812851870327149838212794087360725514648075570870327145758546833867188174594260482021504145707262189028026832237839705396504337818120860477684534954536532249740304590044887236534327400605959153747042443797574073220880802559231508523751264465673206176423226218760174394508370243032407537388400908619488046119489350873324434580536593681988606033941284429428748832361871006555632697598116775520332892531255950908451493198331229234485171157367418853941623471366354671095339663988991570996225304004959779623541980999926291796491574619910075406806983274094806834306762121329896672674519207546104920516132187553925380341318070117241757804355494038658920614477139735094016030879944858452380263463265357205449503718225488634736263975169694125965054498825340851802213490849156205895887204015680065179885587911204646636938729018748377345639739745133737496797284816318136835279913994203369062160662822140586084211010978826072816977160058330493270137783808594161898774990730010794626980104888045839381681383382633774486820489744781492134062840951890366039591314233764782816151329974050171541262412483377737319198933219501402335594929440401823354403986681693575899511355459005207724922007313255169305547680182720158223775570829233652137789697622306167330896671838693555151263086210278580363838997983804860563719124384214384033725704477440724423737869101701737281011432088592738377792193834035984093761638448596189376982280713980269517905495246654703286342142409989762639290755642502999228271567034003488355827157236558933842243130653045350852067222219255884541643798189005117296002275393845450698116748853281777664 [153,54] 32897953212756927758712906818858202195982949927976432053221400374091103714501241139391777134272584719414523591712734829671716904407300550403831240986462703132863826350818473735117338327616921066115000049242761388000899049557002620883743166139803882805230359871497500762250621948471521781917398127470760294435192188230671350572670547640049606279899180463866062446849926375861998971441747527173591250425554419448507578796828287889321306938932689728437578385687631308895759504779905232317815441438619126885994098558669480419547924848875463616017384843618954441658391395694878514760442414099702146260169886660049757190860330371026949574460432972772547443173279782415666062821247484661425979628045033613306541573149436526168146973488519495380754773090635631773057200924497636536385885022594480003690534082940216313112839814480959878518948081069870188225994601694182393724389169476169031057126051007581317319237257933835550380226077111211830274416042342334190794408654285416031196619239094086000576729746880476542007277783147160620075918496289672390491568994767228256061053107143884901142642592265653464957121982651671483698182228751890748058300285321458716908332244840979854047404606834930808884128904392444122973585477045652442384203429773319888238024557030926953555360305818684690253155696317953382853246126547109598523203922890296409655376436689324480735448350084225382668905932660379762129569772753415435034380470814960977223763592364583910803123346018059346556851709334579995850451191153308357472939479283186219448231215113697785292803411807603909205191958248259934352044550957092012704947222888805880010930625457738559723851686126554856917429026535566019005400810599920177640406247466308012140006004574740680141792461484802045441917382224044177609806849041971866652544537590308073353397147709681756632066456180284467282835941178769312476160 [153,55] -23240906859569333426066580030160686140022384787018391550519244513487419436189401347450427367112368549628416557085556725222470873036933696439174485355716954344399729857190109515578727664869138768849137805821657130106636700644789788358382465062071318626041527922415229505274475297279967053788860166114398941753836694453606719087608809168438004536655180835348280992001803402025475682662163370246109218623232371240707577037401796044623485063380165864146978545430069911731381453267605451715303331448452341502272412752947799331894250287546908200581231072751591959784660774256881013455182065276984189107295006530497523631147693462317201917387473863872339240342258337219274311247843121067128511410600834241069257373729539645333739485035172879792957940198541403685296399819897643269169549291213861507735718257990204905764883132146360475191630039933891909252357054504912397171630446979862701035567282419954273133898927684888247735984675103971986115134221630729273789445687601817931598288440792804595335791514841902949338940857346814276117493815938636665788670513815316240977698943945284404875312779268563593330391506221279080172333932210773838571752124507348541352549338852772422440174739529328878305577611514927248687175699237669898120108799975091538033290172803234365122912245381367347666945123091322560473213086416542400075557687271413551540159353714263760984623217110083727899134253461402310901326852415874743145989486967593602755776538502956312243458484169299410414898321576439531908182171833141078743095515239043371514942052388769750429487918763877122231619420256395321432356723865590011969944400344465745254474409063233852204194919692038812846135375478100563994318136464896154070591109775629247784226498024806647839268011820182365771012911783215815727541301736302466606017002350164015247134267724776270208976095059377978798147806885208447360 [153,56] 11706413538210431075123048393955559188408190282240379069518922850175732735424860362329742425804283675802139058551560105539205638772220885447320892685162830921413128570448002582130381250484262168827361149241189819506047102822034534157368607654934775708467850946185815643612694420941072444414930692936350231250486366338824160639954328886059269243024038142770653160640215198834979803868511817920582755679202162544467705639004233240709591222393909895751384298448465631753398726888670547848249828423052639095337630366946338121544021661229239575673841380494837186029368259760894882020956870336720041328736191526702804907260891655165672226220852904387010107943754038762907731352477908548841901899063655919300274553129704712134621827848352679016589139480901876514973914032054607390480351366227695817626503403912786904851007463568983071761318959361722077421329864050353146402428490049390133628145660996340458151746328262961207382338518366861069549879031214191710199556651033939480420022299741861116861987085393113971669956529946495355300554061748279045717318231374302020341592833638657405781656492612602175749226332923183092554973347843681819165870647492834382368564952952685226182245380403536461664445815426442509751069902887124202894627356860304135990470470881748225322714950432084495699635723925168314450541177352610897530777689649573574862897357989991023303570173078963246011470760685512578106737956941444153647088707372276129163433670597858007205775592645301761321922764839189181341086996337553333298988832059624790772516449211483040927636997248222974545350718830299260576487306133714887769741957289922795005370421557095097275856774736897544299146436610037984748598223860430147169145951611353490976713973365688805768642871910784596354591378845927765712961614457061248116626846559733062610413670873805329023058867281163128291964353023680512 [153,57] -4604196402721349414914976187662204668768723169795403116778950608238122938319939324109991975316758530653571815303798501841734507261560906049241089448362203392074418351877079399884680745372505540588392168603982094815627847645596376579785393597890913152019993573733076491035004168481830484282525348814996912698093904393164127620001413766429905305186316637506947157826565189777209106936040336812622567466468857035068613141103066324968415652135766834780504491384633659463845773148670381714902130462145339487205153140865180913919168263708049405782623007040362627050607853337638807451291135053555853783044202903188315850445160911471041475595807360518498298920886431766648834372731802621003871307462028575388383581801996480257231303523173063832493780112174252772715967006197657376714535013775957532136006210273313173531172146282589768753398033747590243170239041345285679691430026014951175834214040430085662083004517474970359341147288435230151204367526580993838873417100626143471137627310653407653227011393101732250519236759557897580872465879194731040677660881756478199652917062860669308850761573892128062137174304676020231327014129735365396432852212859204091981077305927136657953285254491372593598470912496039428620417188609975863132168542502285090544301023599548393374408587051921669435968495401413808071013524915838727048192772304195570716355274996095849328205164168741899054142888308031306934693296939057734238678513588902066557282393069538680454603215388111393850817315347695587769864709601901917897568355208290977540824113148286572706891553879460736188829833007660750264958171222180312692012132622244658963958006835030451713120167457381557085611467444882368921822303100444523839429385486933303258919073221121502904781559345819095112140367531502463523109072245168974091270800213060124915847239123065506652174784835357591002931996855808 [153,58] 1442782183380481823567012687404711302672130064642892270768099493311728764869620692927706209617030124166035009916231251913089881401716464038180285662062297648185759386985301788073279803289493497831107246787921748091966285233308072145096323297634245322081463224015925732822577436857328346837972147789306107904943734431827931401052608548741153498434648717564938615150176344531489960823147502389009970595083916453316581877242969340773744870460054743433563844391155608851523997753887524470473344853005395202654934869430751933963865377694250001899430317471068340447768903198056380588967496735199991863764348697061119122744260987872656112376411887381057620839284882525447796390185971841869544266634088846337641052582716974337414117093395005428789452318324691674764177835689102165285932611179846929957115199823594456818486478766820555292264623872636613683380013729923947793579429831052636129220944319962654543026812378235941678101930690688615445171530100917744910136475916285045076644822721787555353478660992909004400478226572243599694966384529011429390611196442968153696982015345902358972145678370691047826363254062351016080603073252434290716871652638822229348349322006817477120204980150416770785568895774657989382081076319524134487609138568555215726945402884414071672590233223975491680991458036021109788242373512127701676990076197293429965934389333852572805076845931290594930714480987244653301653127084817172025904058876829328954399713335888201613389583564238287647270406877019423354399833284388396530728228228159681656736894172169567662958749107804320301484465495094145715099909832344457402758467380014574231736021385297746330955805133588821334305115075313826422495012236566538796094630867503971892070178647933908696295575597146362623581389965250264934729873356103026612712684481322071988265576655598262001026426667050077874560970752 [153,59] -355170793929694638886467381989515477111634722640091794978188331481972572905303042969855177643433133557390567852649717562159195169430066961270553624469858833571318180090425466571610368515706867048471867507377102861727311793619870608593047110808072864516331277696778484898435544139692510194344473423633417551054419375294577776153378527436102804910195781127029544958312505378366848083701401669890197684806147862571896377564314325903649299926248430988751782194384040434853177323891394861114520352158680806374805417122836648868307570019376707028726855501113966216649973724024609138082203220968527751553686664387846273460560223163590067846591900700996779772834690754257602985278511474699163348100626754474495691425904304126573855865075297541305884054800802454631162437441973486029317663613093215554532785739973987478075367134635593450718168677496832044046000278430114691695309813435883015958629496284329186188557899419331136365800999471600933053305152018203102624300437774779994398588494025993513557284867770977975361842897367454266459795842906135272323834299103182302892665923292198750315846634244482183192761526367214544462403929952891403500092846702687020218341168114825180002588136642430050123129037914377210581748146955015988427090580705326387260439920642078515129733971453971413306342386700328140314950309610425117451285159712201930544243364246657738073774928408526509342091893969406195480015724336854637687027155133692199685518372072113118402398335625391039625555893646768516357585362379371347744961430511491079471549446044574308032938704761062238822439384912322844623667310710657454650248531647103814112991756391851463412736943376055053194195955232608275370365320170817767004043218154730252169167040345428914706162194813323777767836320382512989732721819759656399344336521363280506385103183105245854616703007409634048624320 [153,60] 64906576639367708516581366325206221742694649273911551947329707281485812508208293801348997095798036466654014676126566795619201404678019271499605816441106695886731740511409823517739639217382216179547801543197841195875296819701233221715072410659173473110105054142026693152072969113116706839475166653723356721447632838293297615084453620617336094398851824150324345173432651703724876456380441310117031324224032595510567300075293891112866948713518209153871688353377587338297906515943039830014155357244810413821892584736106815683234489732606229795601197693717910487879978827996017893656608825326671273874879022020013797661328803000002740429148207413222543528943787737012335093723233854893124521339804328614388647175971879735282930436467195257082374998894883619000805258729621537747709862565106297492780653648991755699039984402301581489397615071298346409941411739290371703545692363984685386677074284749812528484696341888509928036940388107364609226556117876178347251822565974620760892511087155960601889529659510512983573924500700988916724741295902788484790156281805847861592561402444889559917593576534496163900311262444558411407231029696749517054378373757707703470448997526876619143918038804349312797176530955295316220154272482834107738549382721894704722944137939028794280468349898178975920008711732549073237932168554384408682177792619909618895264326076957112777859108361761006035967827771550460207854529281730147015310871733098819218052400556973904074706760968774951903983430982988294494269641595011641046602248658224458525679462032929924928703587374667899116438766111382631313704960852394483668911102469097018351097007906678097352906236691105848613684200693366348645728118919938996015561213536401285828160977391879967830488621013978733069744606057770365301649906250105188213167842816641175259707738772245027948454583870971662336 [153,61] -7406773092543965366783109497049609301392102518867272445613064443738750335617199430894729693559123555953114999873706898444948526950076993715296201904230189149226649984367722233485569155226664855748753637846126527205496777775337621473160572276190484909972423318094770916078425384812497982060816192279660962486878388660822843020381987400165153760474638409227797840087984097527091441464074526870497428425272481127707739862996149678215854674921213589748810814707588714267009273966124489007192569705296339507391233421483496243582794072087959319315108991648446250150105687664537929658363555350676025777490648949975391876138770965606204025475281330676233680679638462033618029489738196849931775993839405965901179016375415220592248608679415057703827716569904278634801247736672220346998004585898836610419440416011668813825004674668040697228767993716744007540338221381363566535468650442772570334783564494466330280205397107885078743631664767404419966237891757292338415144675786965278683458045795152005987478770518675734049423566850003219798456260961771439882020949061782071815327801190605167596367094735297553595714257701536811955705014442402689764457305072778341395952305384599917535511168718155387978496786833771053790978215487755968583488667553782252524886223371397790151911320018564312777527870479435221742003719383620014572063173168330641058959065719512121319019425413324514787501505561314841016000877382356471039900935168813343473985509222651998910972079527744702737751818456973077342845626690688631994133746113818471133575849301567331957008806803406008307808474188583839377289602087675255105410091744901541514021079047904015690924892837760431635109629873352965068484574501150692512004118965918337793214552618573858391596303604262705777949285595447001392574408314224568474275105184014289955682576754162846644470317909327360 [153,62] 156505292251828236086528810100543551156273632479050049558191640520589634983619703693091574626133802105933874332397338742414548848940717529008302777983848462034511697074365277324124080347641761322985672160946722677463724319663178854933296588461245288195067669054416044033592630054169413018178161582507287665366518161251512366030537468759891109932318233787996914021980934580484043403195675583162382232540649788537362067468901883848353151157705050040855481678319683476356849780575930938084989418408871841813238380008732553667000436775096496094873900553398652816135546053036653110616573014856603257615803264458965866979313897992625288548556933685671145298120841966992453679207408624360875304781876025618431605481278057243551263677343759511605098221704366680200930769528878495529277382344138864759875813378000465241952145722176924168956168825769608447882791705601532762259363094750797859763592940042128941446738079493615328854897828954529742446607818427471485677240482097555388677559044479563634135084143451095258665637310571188643924429776374570044528318968572455138621217125199270359780416477124232468821226998029041556770817781732498743682707282236305087249313822013793938352407622902575247611144983333619660924301534281303684897452544284100671355759937048309844304974255207192494564161391926362128523258890543056635762747734775464960507015839734853714877434016629290905055105862333712459923153191906910250105986221302501514577259208000423126993532649407950670170699374557614867521672927165142021452814224749987523979437234975139748671463181969184118310469861294382244329418253169862332144439502784629920860177491116912464271124071803704366740580374564053945250547435274519935083573474297036563126786861638169963147580113850222673126428321513561078941924578709413732093213643827151705017960421584999522170849865024 [153,63] 35581760356318773590202126396578376554290105490198344691789312283116667302831209991182328110926327121305832206131804105666743162799530713889868972368258358406740583875946890814267434344987737012710584310277380701004813908506351926428909549082354488600539559708370528448415863202000912406866646566553408965020694557296648752242504793132249299712620734008599594318562881405784591292858970180845939972842233547872780719266366459498652873292394520953466274353829498756980211354209908160963201421674129998335559116090857321342682198536984470408710540436726109457605492586165878372856016477267327578974854586154720979696366657458182126981893085351401794189943013652376137812460843790187915812427936168867194066231365107996182781017780868165501019383543803995892865738366149742032059118869172213526504484702358195891682012493467419788413994430100999472516568623009945589424762043503931345262172239748878082374591777663526490441799217113917578402651655532136466933075766368424651991888358696362630691161084589931031280248164775629518569519766810501722515181905710381170578937833127057675974327079160072589259457316837553724857639099418666092267890153834209378722763818777219940838700224252878711659504805810448559916515649229317682221802166230924124448673243676436780577951494568753168681762916417510137957251992816017239646046794365319736672510763871789324326605807954305336306797710537006177632127114987945284040753609033599776659392646214752574422122851489120738087954346134204678939849474810688267450776186405243707283721221976926912756200931286854473694680721180846726830337063487106065789451180716282942181000740145720303941995980563778615400202151025555989080387380499114548118550397871420328882869839007792776083628135481741401006319504825138152791588458834857652655987744217088943618025052985546667802281128 [153,64] 54103840836704739705363548017934436611861236276978294728973338524214542385835470741253156899593328312768161343440069005554171027463550291138762465185739965962947956912391350499487759050259591663547124063924625664916244501705847502553252312814431193699665965165815637713996837912945354291611374871671254037146800378316023762543568399924709469756572504397897525646906481583699018271687612904053163957403005415734051415014056620575563444113352663614581285182537026251024972843642053781510781740149395296511723855903324835972962884125158303348196900604188228512549294496114527123655542003048566117400558943858529002099230447731479328917637690446740094701717113414995905379395403718146471913807031805201702665142347465057165697442889924495856517732332125533379003142421179001557623553393416036515892186069494947225065907908051238026197681851816587622945749074557958643281521927461210046163150780614059185954004048063627260369599350319444569964640318846519356986010859143739148109212027546264389498936221437917752622677019311819354174537424798793574693093055304350939645218949709128818577009563024366044662046807599571316725375823475105025867163803581450804254407087044131325603537308405273778128606591434595891520526242031504303347344805699716649291952101662389930712913718816774519397564446193347367811492669426884463665003546985110713808476839986479478923291579056270165547871442374312911900871161107183722009482489765157937320789680431721844708365867230306630526563366295719156091915529757001177565771476707656210916208739923617950922862935120432817292601519868736519170096319187331206018435768102953000932240135954315861044419037350667212046470582100111462912192216347791411544474776297756011989317320526432660466909669611175744657708622638260636016131848526199168732731779317306707364298393142045243114240 [153,65] -35702901878040773095274648016175312508778023109438471731272578339163970810116091606537048325578766384803929566608795984175255622151492377548404136907082067815807070413402906328300205377893919443293226200564793102632027188405388824795431125393520736921619556993132565054554094081522705664702283061645834834038431511654211302941077219575003245318635156745279671821674379303945704172747221605049556842087472850265905682286312321348513152779808157298147305788165501162029403116139972409398998388038986838762564319742769447190651717668409549124188688385381374449988751124159186997105679793314985634399126996171176531231172867579181766680183295667316716253951315722223757579843841130420790089067258915535598220010944104830680198637431577212182255545817791182096344471164040465950223508558888951222230863774013879752762834095537368234477740909860862688277727240709887667522971289066837856728978481019851939190700686939926470352263220926440393710737545096348519430334373747016949889854450041809660638702698100639975000890801985680810015858321668426427657450254193909025158741522672408452837841435555643862192831651807929566760417648339040002087090488062010994307417604534736340374680159798573883111466448240229266440970182041431970892567650179644924210665619331899752268102726611246962840060754880692585898043443770571058575985261592026213540271768099506983203820102972650263319882162418900561129096841550550220366985268779189608068164016466466662299675817756670118788908924048074285743897293172421675605476942628291291243886561953554330328401853968721927541043229333948920558317676381296613894407625284699929717778244331705914042376679196175341257765474189319099289694626011793348718995366264330945116688602919844627596607857872607923856084218977981439724889391306941777743285912862330395483730709043513494816 [153,66] 12459478649938812819492509303610923786405827537009810642955842096503401348827464681471466302377185339077183032641400876744441605959542705841639646096201605820028660697565343577812014494336017861537602885108547361943091565952102860041617000066512002843611296929724636752620745823277584889276423291258759326103297731371827872298526986788998031339194456049230786248159351377162271181491629555768135931277013336602582839813622288680767592884421169539116294911663291567816923323859476154778903166881556353499639063720699842626366627477229454738699175304337257632088973817558815838153390144678639872236819425940589394634334597517751783925355922273124091475129380216289184069594220442768323380355736675511493033966560491348156760599867796658565518552624635166090107758228125028771056566770666261319454677514329255632162583370019798070125236547216360303081977376674716183476997370695026753059995606328094753555378261639628796870201245564670205834071135603141186794915378272583062220090245530455780835808416289422338795174138541934035054661697165341862373582940307099072788116508455434957030492150803361395244478244023227638874516957754008953190690755965726004164491855444228732871338612136892967215185821949559978791384290430788482747232188780262576136486687943955685051220089298493059425582784586206119072093347389795744277230533002351169524195322310032529990164021233963679829270501099693222276884725682003700306040101893193885295144919546744351799853025550654623601008087110302063288678725655655602872591936063989019546945292158166113011543590924308154993889612391586401721277107915549139854752581749762844221353567426372379610382475208745206084129789764235559225261959605740681556072771480420633210099847740574966522399966682183393949984414452683517148042405631197081580719784104542009742494704515377088 [153,67] -3167330253629956214626215501347729976986896113611007888380878678485692369479979405989968889640419311814853981881941446215269114361062646031933480527292516321820368759392375544929746189419154611701473631434853303446988159800374842953913044196401791980145777332417044510388766561315637204779424513336976878349578387530288390208927073608280669588237945501431810452210349390964686226041355243564025448674770582054253860877362208467524397170253220955592488270818115106508405374487402527561212482450186116443063392680502340607850515545913637392981726730084618147090866861648770135429812810948947883247440205653924793657142442652273364701456926780545183376222696555429425725076420818403807154137053034928189863810482889800000817856045998991353558101942151493598555797639284532473909126982292050585166174216125152480784175973904329380336155126673512142526704960565026504654393797764305313227494773470362217003160032615692818934880573746503902836362904821834029012053972771622825082981172931948541244752345752365100410880180655438926415018764299493262375111422457729918104270163981839954490153208431331165548964785781025822342819263835955570047104140988080858853169877486137131434300242337581287733741477046784290833811345312281681008254287777283478382568626019653299043172965040524485294531993095439199205856623637413154506009494437801137940403776213837134626990436278578214097568461719303560365297893558127597315169765294650393739342085338293141468042460092879481675416318002825035898267629656139427097290579361300246229427913416829961923896930880813468285998777381948944470774939080624021056873936409452947896988295535366616335285630125020100241045680531008573679725426127911902895060058996257517338226321007763715853687928697514690889681526051434145476910740572741987673948729129871258822813470984272 [153,68] 656954355460424114280626989474089744052820791061050674316936276030255484036992154548916005771098780987552693885155369310208091691088579478576747836492327508358916914433477565974011479528419025357117366426406191290627076723959702733661761152711965648956142623076326188886748910965543983476989050020758774477751580881933178103915786438975424110011095263266055292217958401618144120733026458196592614941399592102537612083219175566595740659773606756940971529250103100755060581101010773193472720286113435543487184957812215954022129976463517850493685493871623390576733352067329212967021087864932391807280597052701786951769144678241284334406002428769495203374277947693593126703662284980431915976126342734153306227753349293674594924957862181865886919306113303327703876329483937825825919067434046726158402266356542050343736202037148708642593710231101176380614195688500260110690001464743427656104414894525236388921274933746636244595126955730705090513312880215451178855733014071765435367717189163311515570282345714205605617245627828299079906397856095890551418457600206253968069297595948470670730899104362931250587553728347775673296635952000692698373281256378262324302576107505590756772810354150728074745824315285828330968267718815237163201911380276201078529697249211411661861267288715248514869367566489439248397228556398985880669956719346968424975841572418185920684939570646486466534830636244736092173842282927331119454353195280395077371042515140373370866026438765529828639460128343620245444459835642085856372018212035372963675916190743260358970475518971426458717729970720816772739042542622434271226992693052202856042824975861039660546647565716279829501738987664278481200038414659585466132975678039682794836222210839809918933512348577315303718341043402028837343395149957180962398040434461962570953131264 [153,69] -118504692490385123519252880353952208735466517325560269082235812487457432536535999638726532797241055399692674659506025917265389101530167086921061888640961448557879620071852774787228859329535748222982354839179184841536771860557226769309521444809948101842651861364122421241681044981604604264217196351765074215276261920316017647185543649558620742922669084578332380918115583216142190269965268790214751367427082133362266535831252167394152746295315257070967129523731217706706417849609664061554684309545519735629936927695460077799169776958763782170482253681776300001314672943420610773875388727362292360989965833726818284264758874493292542853446768561821865952717088765614510787362516529130286563660548286972155541901492621719737539022855713544445485645401022271921789533900974833512520871059615839031425489743000710754916185371977566836825788302308185631810516655438080490754898030374133177478600723858582258511583493853248010171460156284967161127991696608656589002031971502652234750328908050317249505977984684059603433352947485981072038126542953914434942313683854939567577680318958386744700971364641576403464132299994912293130925755952422330821081462270412978586809260221762463227176405878160758684826941049884249967222979762093703286782781999793237129325509151986795840191728219435242804165443402836138264821527984958558948058134740462806388331364045569374411642301388477398100944176761776076724030338417513914785579126275069106956166710474067961971520153640532353322128353630455997087020800458802659073392217244738043502623028469264555650872335811487245692463665315474292614912217159683664247216120659128072393577386077769982074524998052335122270014962655820919124884218390628871590988574913746211645572734990683361954860487840216406916146567154160977773664307301331273570307429069831493750688 [153,70] 19054521115678261387780248103166408712219955789795740674000460680852226187134483724132575123946168930690859756613057267959459614608329454708868190856788506051728725717048534789457263990541810869430604099277615081264428435477494339304641221273814608478448131818392236520235287559767675658295997284330481038799495593066826894554720609065703154456839329840938180734843945293612229327257296831664795589508500882676969728978430934308099205192823062568190215383269567617394721251505150373079197022543802918051990562974184124419677041485818836778856397492691334846788565048744399466882709835446557928187840975637022452801403208498732411469647325703337871315526940373864781028216627581088421705690068258283565203134831798845987620381194486970267732116869592250376040920283241330538771914282347961040011034945504510417106865606846422999783701686667291629073182054715907953600973511349099534507828764260647183689680915601495471219811940899126865302447018945018009955631789417447609638599036936289960465899291702785951796641505491067326383323082105251228962091742544822859847943133626348593107593636185800479684696309181987106112715817453036084102554160367888623294540508532744054533894121581623688821171675283776245530538632252793409290586816650130203672781032614909631495907495956214699348554381785870271091733655719702267103319399680369421430122487858017273442524708298160570229713156274762918247997828006880184961729635765712656205292464104594180948174421992333811306827893029217458597485419721288903347399444418905678480924802247413898961941992501749702618077724404501458576298418368362800574720945528134573062438039613033271873975413173934799322208722297640939847381914345033425843692577775620437508149428288739096364309265131276271612256677145335748694904081756902377196027085173994694848 [153,71] -2629225417399843535407776999306050309493676726269118632955196290389497175020105679662668652948853328517349080136009695987787258886268396206584379339011651237720349237170735401553481065084571556728674924272320644736807726655021404948671532110443286469683386489912269753249232707396897128234375772975338382154979403033871261849541696008707010680859593368374644533706580343689194976738282745171354433743705220285246313011055159125758699342344617753563824647400054096303545838810684365194190380138011319622401026327178305499856852325121554415285075511672115735463848668522731774340360979935450393137660141260735837607482965595941509210744600620316092360939854593599746340096932094068569240313909833526502239538210420454109383563643593221483146098720948656580387476678090760958095468489704248064923681650005958051328107258439451756771321699314678192028692230090400632170600178592001412390806046948129487761725685853196604213284666966928976269185919270404166804629985330711720255874112589415700832674452709234789825381299601890823570013455636405161875942753380464635539582314884840353699964453906294470481923566390803572232154754722116375868909649624878509388205548578864168779496488856019867683552390956711297477817614038499010858398972545744413785003387049985809611080324936461711284577060296216987282019469904565929856730990242005345632714976863533730774250647842378689113333260817669418890682651034962182942054278790236009172838660102878948052469632171906398734688515236210079259406995969971333385875528572413778359588720950433773175576485843224211267832840524806261048770770716181097845785489028988180585612121323769530323757558621974272195943277416389270335139575219862042381174811509569611305626950477076199251559293934268086641348047835180492442625197711214638345399900763788008 [153,72] 267279221610254277841893741676672482642474692771676701880510228816316988771377758806032197104570185777706371997645112233702466818895095029104459859272249227329259750378109935787555750303335447187932393342495599762552472147450954431240836396000084359592737427070172735225163957802120205212250301944852386960573783171270233570534362405074748614430505291705080581350343208007310953916156513393431945815677639007925329632807635645861078612658544418107210049026289169985600502535258863642214482031208158007600063024667531502713267862268082134718805196130127779184697336716795650569693410262110706711592454951278999572738138270841506784276783364073604977147439975055215958388762005044872348202645127626007635773838990447950640043126191955073881167426384044135808612390644665710676640576875382514218019770398696133040077475449206604354794568180030354212615412963443555476830404983952459365789793632225729665740731500720577431474369762244748228770406587030131188983413215966334295764821944470971373097815346676972289025138395638431144667964293825891258362144963589365893409585924493848321172075317828235169904530342482646530051921639441219936073555200622002135584467413074302904044577522695097540243342922490227230285471516118475856773443884041946853334419727586390799008595874281705975274942777359572755234959992510609121386917231458371705214706398051172663357287173289119453432900743891380115337091572792024048196930673851645026144756234926453053495627095831015835930315287119715054695688237618000462590502485162322847098696476567991329563591536661778333144574886442075514896652293695095564434149086576552601356552738070553728879207425541641598709286121410829727950452418916957560020163371013281912141232521716019282212717513422000213401724133165067165761761373206555801578877299456 [153,73] -8420950243460111755716997001926099074517963187440038911599648731715265687804161646855497769508657272621934146243766929638546258442975621282537899747664425771182996796591595298952680738362134353405669477466093032276268093323488155467994308933150531466499599468328161008287986752713185567095280299409356685665229537348385576516744730015034075585234326120371020059931828898570825451242325937376403129501340985236444202893985731688782601444643260316695620719914038089251332828157216286151943791655585202387823241398017189086754537378011944061868599092854987821233018301599369102637569790893366024316922040717094464888034302974803490117411943438184770726231617322291582321088842033775425002199324275121096885403540943641002983675477368163255129979018213907432672097917546513148392917240421522570658568048044779708795704557877305268530478392410066141978541890528724324244669475275828085040472615701667483787660404490597002547189357663209138478366608513858715156678214635706564472200812153651000956639199879726746110622836033279381710594665915313939915532700881570540213676883751130166008386033934517827781344360937913714435341894794381248821696213604074648763558948388233966725718164463881959601385612578267610939535028001200554534743666121571092769415589174768010961056561962674671884293797720077562259427967815316230547317829570731744917094439122425675704270353599446168699478569817156302422521899316718148024408438585941269834727930854673580947014719682499778029082731043022971222420123094922208646954331374111907277517537062739409206442909509478960440424614369854083529956687163315065002200422407479329882184189492069051450964328706206606580157904415655784488509989617317860353165920917293754283042523840973385247965164811077783168195348720385983596964614945769680058154688 [153,74] -3495097565906683767810480362952435492091592857854689522789493256126741150052343149058798542638237911955974527011999435795666238745051994492495686052502084229700347520491483728170637620547465236304304576313481460488308142724075378280737362067554669689907267069605638984940522762027732039122490156990563405602180114281694756279886840290363953447865584094095987864002883146851285488441242934862821121846822562716112963444064586671426496491320736442139215623015505978475019118168750436849879715337323864923060089276249993886225838151544206835566295359806576908838194702487010454165885208657144788078442182394244778347775739852315144524926035971223125437312830020138764273720290352157467256573562909335322483884496715335909510645408164786198578825267757596534503018715768898337102290342174886080496455254589509613454344094622220303899305350817790163739219694724275281161251361134622888453654256474495718689651187990980522525257263042580972714830704840562595344653202304437999358403836424706368117337100138323521951253067348622674078474715254039121501133199499467038159724104255031890398626623780828214187452502700344150238198548395995054477451559969766835907011575240386289869365167032602439242200569576638326125609117996156873866639546498967192048331377638546043688294981474165581608047674357022839105809882531111983260896960080840248801348952136364116164139185313199805889146043912223820149311929732807945162589274523950245234385326962844244980832157482447351388770733787431033280353541747923557051556664814104733081475115950846755227315821943290147409142908071486714196994656704985062414950341894666087969279993805509298396424579981642505173167572359999702434273135800856591641878323703883014986045453949910601647407007276793448388818768169031275968268981226258273516464 [153,75] 837534040100837240948042931430289807594180250533376891805420010880595171020241051040132570179795237714392303121310535257121398488059454207511335020031723192334015776220383289499340519548824148683332480927942615731737358333538720104402268816132944385727331735300091851449380223090686728840159984165465799086471230231920187318271968351426073671081961105875104709373478380056875300969547789178623558158024928759697428813617842551465942594191553923173290332749122437852809396372402075387729506890518878442517248945212451453291923689190395846031613063474511002031759272094736919958616561113728894105646952400238678835401651599352145222138570349906970349413571083892791243055237642862533010767575291011983360275518863899095309180299092787955532734813857490762767032370285189679421303524615636475751744345703537329276957264823346583603305235164154655149000456460942721849994361926663963248720675806842559286778551299225321400855699565693114265406976629258676873338997748186834623939915539676163831025290626728550879527775775678631185396738231425404325344584247067016608936287732272158167269371642687566774477484175955079981821687417903041879747056634633062846746519388620095606592175247024765167106061798184759408458404313575767278093230532670804838251434823528735322407855015455833905784823196550752843187505924663098518339882881233652317110127115824335537700983641390560414865505839406180500246828858079675870114508437236290168688214518439409232826468077988411181089593104043218147549558898356527477462715512766825728089250324183446764609764385885361997739382037416624318233796767658368900427776041815558226578603905122822626015148164008111711414175183901939656182251126383131183421968737262352166490422443703973962831997805363283842523903957157604686193722670208813382 [153,76] -87925624548114578935409480876435070285346678272976802660710838870577724660975153470567333861146675514194790688725438943075893111761595328243386470991815486345617369449527249530539092936231794977401723111475529642090969118626458349989010830268636902448620097383375753442782496479826732984630083563811413915578461646271718311281463640265268064693342820410774677298624395845686308990887421023943439154802313058011450527539964657497155098679317532047144273461323829786821532581582116044911213871248664324034116825347832258381416320978915007741429017939837601715587974005934223276866715177173164797371523470950433259964397013265292122448154611598855888472246760713401893015576975250513600576999643979052978954060294079042047966645327564162951240903307632887959281002987622424582621609687382461195554373452499415787130607560255282349568774962907744389566677134341656513417809690691899571526599725117981778173688799895281472406652667261719735912380278136768903276603839012773799526179949203202844648269718935693971771122742140886299531120873218729466353415884917394023110773477186655838616865946729205029627655620685601097888850765006199271122976871268050547757281574256900535707361671212535378753560673053881582407853556178672250646756909294013435387348610256918313616696765832923489862874110215357908915419122683452144932371476634642459451234052442895324311391784244029995859838879187214282799860270144781320370335240341463681452037489746593846641721204958991026365655310857227718637695135139544496905731578456561300537683734616265611591029557595955783932212518605175534443473734236457175333991302697727173192813916185656273457376494001319652689077335643691389993906198576615174736503005137827828341482731556345961970155485925856598871429479118217711391893876301824 [153,77] 863076473448095031492197290438241496904820205239663641694517072838622508662325593993550307270948793190983131342407972670895001220810500204502292100337461906877155514654376005802365081251327511717014614222138950853431637069293499757095112669188444361744445155371836155374125535129206801542041353658470591158805380891356105179131297930574392342973837204834944658206377537883470313466593178494961039666266497493323390277534788045128364521299260933911787353346525750193897966269794893518450170410286080418856239450523651902290032852277833800801296762642644754511839062202037784523504042041670366528733452273674166406901844840113926533002327027559287881024017272062684801634637814995526829646554562960263754096822818799043505866012035544094576790178845944353946787951431506176106678039816228918803579075914888467765287332181313504138109440591106081819379521080692195188470223166946773990314367831362787397186783954256668330665763415156324030087678570694937239137607465176272405411445367945116697917044168829554489157008044238053883479875618178746358306822832821239745018916045524881631342180842038171022655148597630123117847321670460567478097444104601094212657608512513033509536132693624845809717606184198043909600583975602578792560543572976982563873654478008266643644231427568997236683054855685424099957093277645826066197159605700254272096021417965257520097984875494275788428728825338044703516995532610650374299582855791296172287480568835662162945319674024380144457985290019209731931446954254819385159364449447304951222154374667135943026057407820190184407044730476972945915962666996994767379488778661851238167376739991852564667142726553596966706004274706324945265703692460974749724176645716940787939008462574647375473203322588702081514628009404840382813342400 [153,78] 1189316675221912810943423004394393134593862408433983488027216857298953258706281027552307807635303318996324307067086120674628056400486088097256435241700348829355671038449291708608016592757273188808290100704261033198267712766486559175028677268018793036910811212090471877147214682896803414530740397826645207093476659094102405175566692748898992324764080196751258101307335336283941973961432802798515191747191434357533151075961020622342461956779583802340576760784026789376627627818599981214815946747525903671612001459658648458671606687745586156951676348689953456642635660186108302680825780290820087076346245243833461824535805761236366633113475192088148769459955681304239054901279367672600930342607886017445828560361406374010856553627966156279153546793751673785488130274044774349294340327358890204807208733539089465439454866013144019595022133511273199347211374488440105545791290458872803996730566210643451456203275572353254322917374550965996165795793974246001801459302021303644769288853756841204223455780818660425732354043345203628311714314695514697232581691892993729460078071510091142785742051434718853663050734591439135028324053370457165909890090283951559784173247216907287052209359177906542782010659450577188263991359289550413670087071924046444576201418141629675741782984565042473124004656098537922636534010228251272508405203758019836130852264262897857260203024662118213689052351426982887669605467915514951239866038057988520382795679248857153586289347187442957705720555920439576796089814129085995635209459769454945579053422770925517482220779160638552946504744751458777619099516669429446442825545840627303466223991763211965612640345807613795671083970660487284747384011147063868225001804758455919786165417389947942985795761020736294450100746999415693783019472 [153,79] -191278049542919326225339076412211175986294932465314708027790261928974076336661536807878403093664588627225081934909840242230985384641598537563749818674692549203323578750240824422397374919160307760924074625635121478957406053103818808984828600241063065585278455914861213449661974055373356378169092935207461134705043683988109718629524728971825925861951295578529224010087120098756247417212230301688861160505226379577279434639547094702829530027407806271997498907653122701507644191132894952767186272735352052125458721365303760488717589380514504096231958720959737254739270152933936466090407040370374726985128068873776620828624816307118589558927748001470395341152365000587763721797891559023770375075881117290954073503480648346725676478628018647982042557628447839273077702903534612842796135233703321561296701409818903434324453829089611651503514469856563378845731764289824526021625442737685931575925435585474883569475378628431387290450343384606330058784424171851064286738454567833527300633731407243095577510374849311924521439571478201176840986273929556373629266559128969096287899208342679691347119171202905937457476534085963245077741804140434499558278825502984058030229605053425022206561554296167704452082392393165512063190205447463202092913758165407827049972692938078029053516509168816090632936512262547512877429576784687517579187505281534162123127896634871920056654309797767176553513289324072945028901983140492686549331436056543558233559510553233373032483583751911744789660472358319729496687536265112557142771497434367166491174189829686616240573928904407198766353573412450443876153233001262486702787636805869288701386951043932699457452848150398419489763325504676658317943574958121649803697194150298847692617467979640288764020605110034101168272036419773792958 [153,80] 14340977428792118267391838777754377520434632070083705003618193670263253534067459161729702569460310648135330248295055718519778455859744451592041867083469973471545031270125510691875161404443146201954386374938354061369697149054931147869001763579327340638222595102971546870856372765014527940450990492511853305903751468664920934978873444376419499483409568742408560749795038062111470217425827081419438888793964425349094244552400953523908032793715484622145910289246442728232292876982986327429843549620999928654828650598030079589654418000200013302780622863783193223910537510627803178461760797497255240499496153492272244127212993880176971243285882735588876959958416108020453338829317067754140954650902755352473989509254853937584395076456410661679762126070408671583868217557101817720735378817716249923946007055732961567024595277357156589602987659632794367149062598361265017127483992098499634108374735694515647820907016087495832142691423595114799190394947190475318838139415023349073428238720129522632739221102031982475451675856237002127918345963948047195525892386728245696886890891865797891316693151169074814547863481842981272855182189823009613322885544268277876117333284143120870098331764583542364370186492286811903676442067537315832263444037024232459410681304265438765621626219770844019062571900293199403029817389067592946800142030250911188424449536742963871594251427711723657140394899742134053991930071541240038329856695454455313611339226876936109776630100335771874235557647975491443294304001851240924486874131518790332400464756154880019480380010756388033720174570193436434176444431874556599545567145174972660812450450207514791083497349664851154658706832211030815185270285830988523076266420306262489602145647401891826205990347790374749535555410924500736 [153,81] -311731679148373598654298045837859891917324958392186363888042194602930619759417598586041201879705937331539921945552818176631519098623840752950510886778046636880730027787026604796188213262114962627935843817752210299979981516587982364826679501035066012278207472057917406796891597853548866728747444420354295482277154377852233583273443865624961254663046225875429584256574817519050175486033942465732134767406210640404488527381085000862636973279081684004930758497950262480927689717045102490415932355893313121625794873854390222845545628757828514071329651399120019579139156955655802387800201753613028767745193537729620625545777497303863131666734033977072917153772190879245847301273611579893465312813367385170339786633404915276385845953468708188723090909998621706157747978441553251563580798486471674719798512909937169122387771324218189699741340471967640076718471475596516886980434796858170638257074668318464010302270523252218653332394953058502111418705074977801372230301948894316121269907866292185466740142474414086691529014649603994156941179678198148893803284832760501975454292150476146117860806467221787863663666502296241623301004486464872813164009036738897012440264118170130895484696360623580688553130187024373147693907360902210588852605339746531453461884774396521158831756406961604804041713755332893533236441294222401097208080658762178120654183677423800690378698446697019711935353108625417144798925765241132626455329571071190166752146213748280848267895479143305673128756438970615147797881998159925816414978779277376224954800998615268371725673759058403959820256910670348032607838966736272323145271539083642700418449097023029796869785438772265381296608696124951149282980565151368103956826520296569506923324960567576542115102815843694423112815092096 [153,82] -38219082682058075676119752739624959371576017097621900424410905688309127872651481942584185048890178123973450631160715163483110454475360474839319092052226425181963292081497318419023116771157232970872081813893123956116302266382307440465107774743791578656887275985117245384899045668621589677917777854230338174377400057309961628928893402873930494792851386866840254107376911886659264345778833228037963318424028730900896410807626923206277218105130056232725519196216121191709513875958670157107273382966323596883521645547750854987125347434514869829520331201359005292930602731536492785723006434316236057726678312602517560443211471349070763755052300972782403293633112471387504649486995688164617631691213428126039029787264282064553202039056715487241688158113893498767234296205068762046736639220683434260289389937838561867772409477845152576822982017499201838554732607932271065375384321143377334649858880127584164405783479866028143570242041433743249581852855971758045594769522083262494374478795668058883231578370070566841514976892242095900906775438234979228395178864698327529016941199631176695860397245286805536160347275087670707137283959796426498746453139124209551747547815386576052266245593873451434839064231436574434407650877320923372683013363632294647070851279494880261166045721323364342778412077386843224278260337090440088289766465994551641796082623411660562622907734306532916680886998271254742007811502514717844000337856494688707927021286653682286535110643520030050461394187677825065694391246660301859320271636170817670376992107398752348410327714057027017845019493533362985548454108354920191537849512673535226971900044482887178638753197129063535025415166036820610510973987279748771487591691637581108549603892295791788805637280153154101753732328 [153,83] 3377466912239145914217083024286534856737278972504388727359687440413849946770768079068592999196114173688587962715766670106461080654249714694722408831963419881277467041207941942176130172235737311679279446934485603005066865353157555614133158698063990339481834212039180675009715279580445143635723203437642435051830208976895781944944934751916447654061393368716594281934866909219596486762570141517228860281580327274944765231923228784569039408274547128778957394454305709150807051936746172145546066707034056727462449860866061699049706063800276860800584269943662250655932831988802950795131848181402253046553643313350757019793811333704726437040161499428614382747370571564475395831531598112659205949466840079559105373376271853183654050910744650123523458178413032790822014628841685181974193617407942567287281557288773036933168607482552119427053446309819754870030885862929935405073919419493687036624446495859315905251784947337110797327274083490480814581531597206779912826985964374934193079275886809635650644942616664445643079420675980218332862013409212836739701257782492179122085882265232653604587106397246885671256781972361876934185680242172078619472387210836196896571196221612587311202887877831087153368490813702171259217877731760793847174704241737478331982235696403171390854439957956040404641118432880472134965420262215820612461164413659553927254803296585814772644778781255436780537073111699488051143266449292171896626420261064101455064446243621538238892989603437250199946354004782089412087747390897475126404975143951247718781253014470637293715383109355587401235281060591347335434174103770960320095533567370637997478649866809487465390892297005900722225341784306672644508114901590109559521089311394218867056076350383508808235061845891887404099 [153,84] -54857877470705395297840328458473974420631734322970456053838049977473061564352804455574861067530304374480600338363886254682664201083588973693172694959869982632308822090479654321683930903834968852311150632983825791771340829909999194439179471941765924102876928525301281277051767843457452234551561879513337715081482330898979771969009176704371767048329057401740124718513447994483764558713432622208314752351400352706039143838793443751205680675559548530920775538334797963474359454969236169738601293528570100198203466067932785791693487532196416432324150142698698671916091431774757070486324982584092421674530741919162631442519818755529340076584453553323682397194490945703859385516683289013392626045273332318310589909245170629116966188347471032451790719032665232781265817625850611817041350229218003675976287999991983479129351377724652595877288638613531972008528797570740248981746192105200436525795322631527454752743135582605839112222622596136062582501870576522229039570327775240067088727529809159506064902156519264989734155793711118038705367824179126001746623931758295758527693515953691296562633965338248787704774420621825429653820290258762124283404908770686809696662724521041377706778502607707329754281700266103298795714867143867805219164587026071559325147953513033863389826951077918752297575590523551369549472440705632164654161707590939548852363970299973883608491884584764695798755973090451045319765884845078291624970281673797601234601106134301900817483280120415827911245411064117006102736134924953952063733877772391311764734631727984374058209954018729882539644813016578710470634770138167468944889410642258246181841647576036734637901706446257816481422273513509687718349848448196985467102312680673519751798488905406848646847066037249280 [153,85] -6096465034490058116778312665570641380227650952479345045696463712142126934857893746887023467448952832981772269516032660410654993554434844226377174601525038557746639933393663224465951310274385847677862611973327542569733757477531230546635128544478879049680003859739806083008801391888406506057397516065023896655545758279329842487199638985108673665243250204000523434096918405394084866784999337308536233372111249668526450121670958175630020102894163258069589345864361040536214974677009270725585210474837888641441470326378723889949276297742224808917789109080164812554613431998689717190351826557235684184090682964631592385545369539437074294645901656111270705692606838772125707623697778280171589357196017558218878664535332203994966250887239150126802982882379555999824623204411384866235360412372834808373676621605878095145815426479881471037631128730732306548084880879827601521291426978984361791883985047407313168219977515736338179785475829766103621753396123426758773929824080767426504582517381603408682135275827115233890036942639439202104446084330292332450374978268886206030739358451336896623718786059798017442925517805152981653645377159557431915522466034613648117733425844632908755228720722847681060818452135841195776797639042356029926816019277472865445021027073658464940413658406502424952748796522250459526114208295790514254426190689389087684466283888000311235449567134561717410061832987640450429112980275520053082557479996114905721034090288181959949987703193656052175336210953674827814311383165772945703436400310929651334360123591242672180484356504670485760698845104283228762385020493058395576150071806269770784849272094201026703126347806716147054061233394082172424015849130475712393874162024656935710255952542090081159825631536352 [153,86] 394129960199682920624951400030148069603706383911353233331217944830350416627811578690517365165504260652774561345352714987099892858284842330930779340569808828181670616455369411773173923810447011264655343860929963674443740617945380364898058337795871999821946482513142735058391178934487602003897466455821796170492286906698472220553188999862866793326818579038071454369292878492928762330224034445490962224942672336322617073599571615326519602471574661595118276668282613809145796903121846698323220736195017999154971824459125758920620866676197584037470607336645415010662234118370448885064140605784289550202498770859540116908564006967127803733867078857839637866485204267081601489942426630015827872490008805755843898360978326094248016517888506323150090188405409359151977642250345794308969554579034149493540415694285172919224061718240505834115197295276596977937473177574328702044588299136960595975420238918597741551362788682683178340184646787246412800556820837962211924173261275570466261156782459205772923205596664239546960073976491164218938805596201754578863683215353832344254104234790299488088935034970283209842622324758113351243929798490221184678753956594599821776965343481605779606791679267840822633949858570079827281731100640045657815943531649486107574639832924988553964262414120732646539247992362551465592193380278290854069327339991313824391352496608368472436419768765663961809520598926969502849894421862427934571629589405709605121848652706804744784108813885461403505210455511463029331136097620595756846982434622142327611709785647441173497466461636803955825727542520429368509692268177419782362464349315448618604317124957688275653440047640826534089522488061865588418545965231785345843356028309836214169149188673016000112412992 [153,87] -10673708489720727014927757745071536106269114373527725513360613780419949292577665065357422272390384018866181959307793022161368032932946169436043206396994990174439587147709975707333421175720153387588538844253504842360760772916118517721146165054544793915859654601810696815183159664508246244895162951060452281084506990823483885967775090025743928950047337954268568517585634256684019813283982788045821282642439204929588952889457413119405464609309401017171240752938537444497439002292161674453026850593597380223653049048193237817330284541515950577437681262502912319083232499601025716817424062327723060462119817853863481975655199396986594030685359843493637127037780281015134281267158168564264923799983077383024669310481141069619456731856487331501366368496846638751029502947595934345551790949476143931234749442309450146650128894487111437746299831009796412514133789808855569387001677686633919441624991229862768744591198385761552491716979868239912882078483368557908677113196355451382536210811526757622059962134679067376869558284041335847944962474590716218039521480461575153146645834686917165934656076127917442202537256942478283715075534957131264642571685676915641038429987741387131432964221126589671493343429653462994329903645121119444884962001117339021412508125712168686626691623396448819201807689592394613727184293795231866529358520200801252495949890060178073972890806497678873461581460786413133975985790909900585875669119287785296176161714728087900148772224191322244707703898962890947659247112406490433215461197096878318721080036949744360726409606480054349464280819479343819851050697906126848911889532333800541869904912059640527742839500964578500668901075497386866725908813874860620808998998984685448663964912203829451917448 [153,88] 291787017109656436988330269856576464721491180597273442811036563888898055038280723609928095931512661959226474921852378596968220865211152066846223240432744041036423207256438371894805207657963609066028779548440612511173955402047020559778437884578470757627878577409070370075421571368154208053997998357431415901827469767735962226058074155900916867625117900746639575139947780583056339344354396329018002015906788694323026557808042777735160191612043973672781443163269496161075864464706977389387275980855744054469863566271941085626871904968085087921680058691073610268610764383547515137096477452001184454874463061559927856526811317483449781808403724517519036969596328253561099985654679177651099280408646851526243999886250094119948801686861658909104582795217044678454771522645906660551251229448958260603480472226060414737902782335707875821568762641099337099786313353030271424110181787075789471284068648197112406700767534835759291590304864541707735978472006059529215567284421536718579139930888576193882503255016175952853352207938652313241303320578319586850258344284479689821332845997594230600187059712967024240533993425834038765422452850006648235992779495088345544470957174811079781923636582989619672117329042288204109952221637131737985532781511113466425946123269110865105206431190419254365819914880328231530120366527629464977704941498622708986172057688161435492492554205146345242794200965007570860362243612210672991712145326269407870402447609726091468162090190622878551150324950260700983376437614705684666394921809323878864355710481633062704897843123457897588207906456385505867421220819881660581600719694534983927004173972349924238146855658554610558716523955687653324239504540905537458292781185420017302077556493510497152 [153,89] -14943028017439865438492303067845568143631736716618884878912456468417900104806242423156401501174431465356491707464672129184189901604904276255275541664905635450453095770714595421065863877074457400847184000000667739922899686229004766472960340261705410883883565556615626619823081011790457488007453752920159477484338051625124205200006423535543796634534779403153446686775450161630213601638747233252744174092060430050533467112600540968218508747055979558749221879397354779667910693277534579542588081524662288328507713588127518386666631054595505316514669646836817438670848569248069558365073907297004605059346512489738095486927401391514363226726197620836685048974305821968474592058220877821446928498517643394909879473054241379107848655577603176812455821738777626042510426669969838843855574039068779613524025636825077497773673465023386954250501048023775197013397274329334368430327632833652913039241759881179898201769053522283665374343979594662776255529477872075811510505507175006107479373677888290367891184197617161654343987065058085942203833491536553809415508114868329610904889970629200563919259229578378946756291740821184915587301035366346683815651252492399497547079469395930907277422025009059167877488265491246365864831256523996358767412162908813369434777725465518374190734679517412941046558251195167875752467240767179901782609591321753079397612899768932827808649752491126710448249166363757896033745635212504744457774731436544552834987954864131691460045146277682381623344199553415996894817964135697414520012323180610057139752207014732722132651181954205331199152760679097755008955892578125967694626195122722894286914180664593685877743907398554492723500391563233287936288252346483436246969479675551787876380572256752 [153,90] 590869754418222093905427524810952038649471309885177487748084481785422032846081866690503717339657269686713774716447899820090254061777992165246428151204576657118893684904542939747133777675165938784279755817681817974946305284665723365179937927562444248909525957832553728009400065925165788539841106172877201400992236182806461997955599186920120912366989124597039508829512943807337114779050905711727651321638756456275245689026970815111367322033658866955914228025217305700523543320799326639495692678123333682461773823477775159623782120345572719097556249138198413025160901847022995101377406764189177307756001465913832376249406346092661346347958778518210991731033860380524765794270421045894162164928369953781994604893989657910928344231254149569860698377947035120751520820899097586175450842912370525816249587419263491689755176532393146307855066511253057978742513850230722905256536719661225101618393229765358112080069605354353410940452005352107241920335491731341810107960661191201805077406718684285522716151364102748416465416275423099750263999161425253749730830084921652274681733920062298335358023960203838528969600036258158575150321432489217130499217288154655756816723298827894458487497433228080560099617860566832230317037434558065964235845079143585504687366449066807864856019050696681194498647267077599717495752564370326084990910789571964037152696524058642534227173738008450182544950483842576149086740826362575293465501676910900963296819610600013795328865483869685183423721267579610814619206477885414683556090973605242193298959835364404156577558793670267457085043060579909503775759285781650374326604286651230316737471275641898302393648598777002032739927464786882455035558949400729760568630397605392128537427984 [153,91] -15879259155110819109208044100226456554831696827806038299480134915034781822557411476728547247042816168384877268991774209351948301099697899466464779938322930577622059528847842099972831443249048594269756429757989422926630840925392453434116318999601172508127079284797201643528042268860157795161958513041617310452588871422710349739244732441277916493146740229435566845625568865060258549915201845300096331617277179477981746337215385847933130875493828243497157674278588133766308788618711735489207730927112755608141316046067382693374092425925818369508264978835038396348794636660954948395765448911600307709327356684095305319722517832980036617382696168285018655095193534563841339223741361373668017335404037898400732107960825062529197451173262683325216484202438106083212751597985732665202006583779981019557662446261582623456759755580240030466994105102129474875745427773275720180492954116797226363460629141908712003733180400952140248490500838414659142171568115837902639114656587239580729945281535642009170666382168660934729646458569605306924816184285996536204355523743160698819524989137900055541723063253511594704855064237393327485989048256346580537071670844410024242970891566355945157903613361563894347899943398930746453706975532578857396535158419328443044161228125213684100729230527630225915631140394521394924614815548991245858510752803958547246317894839383481883669675028761194619823487827160755654052419630102132889091802020803023092468963545789371395038016191667833965528557390003225756577523058654664829977001339705070846241349816918870544681896447337660573906075226834646354042921360949926907932302849570013016463931157008974871080394871767117829659401363352011550820735846815122721010697431772522798206 [153,92] 388752837936363498989370895747276082657252880356883014005396234251114157854963258550149392553740229163874177271511663964776346691509496324975668241726489736594841681338967316890262085021062574388492181333573002349853516021796642211152388070345803310349938083855296971959807261880196919983123016710015579420502995077526056885495382953218557857116378856941128740745160324475622073213441045801699759358814142232318379886013517168799163444591802250172145281469639227960019662461975901979810588217885188527648087920399409381343946169508644225393370153982531360525873355091202044498244204398629939047405733491698459957205499386560049256825560044337998901941110014406897428510372197141861499705975597189778168476402295569544302686187427318998813741260706783830577963992371310506050990077822245196857262630170652527074242836610063266783780170026811746144723192672185663383571234654004538305392279449840574178581044034400727393937646096471844189186662936297289948671075746673703796930563412097957132665201842248896489371147578017464323709370823771893774622477016261867195076464992643286621436323391072448812027090279668821338267804073615855674844414320672850465989444898664225373879327942347656599135459608639429432096135917458351694008923494746277090154262780360686136009361545548904672888230928401313346456053676321961661585783726420274372990663081100513771595549145903313403208027813939819103765745901929652529509314708393716709674984523980708379812180955776867486545937130151543001525649619512233893193594725749908655221337686883857091035561204141544415566538791871851479616025759525892536796986780772951241877159181449304239169638248740215358238755535628068265057732623211165448540344252019159296 [153,93] -9899968147436404511693720706507951560555042699569352382139100787347869514332262222230733893265682362769995326060082998869749198548123573350627203573147179266922857261596678998400967297872700755395098486222528709252960834170137375102720247328308080148410763742326354189856495984460522519893187248041453852479218104900837763892450679619508565630887281659404989241577189578218929906426860347439235801730885384497251399801829654191033604157044273235531778153852617136975970938343492354007713129375740137145318657350405912474795265630405653234444288117118706117855210552019405476857963812634581937745102139356381900181022380058114615512691040598048750662121148893257569442740028208030093019787198003393641707950064988482551815337662556546109789108986053318100618519719662677525686423189647470414701124481733252253606437209081036796000291069951337912997218599741866945745337466122593601422238706612906761277062154329692856539818547851904163544995870031987821423285208258167895103520985884449392134509988642601623886285970501345076919094941747719218674365513763938541650768389941415974269670366426960400194967828063277146675202050093430084786960633314148476529975413301199477158694738647486468135507530355512244756656811500291614469231565686537456455005694254899555081113125519534835615493083464612012085763358598538970020162514656586248870579258380869212376258422334611687496531844852094899965880027340200291754884496172955265466110629518326769423564824634136089651677090541370529713300855018719057684735242558531790865431358106754731452880990085601837890642651415081877662482717374686668976196960729089915699014174309252370540923789253162537167096429674618584235167725863270686437197182219808 [153,94] 162138289294946968335119131727841264089758957955332192936578471191604387074075233920797881251257155031648576053408509877822999713098588473182675566652632838098943831442093064128978253187289267322493109328876903082650761011585480576820938834350361928222958140771439004382482856518299783238310228699454007178591813607813930455677657638332426714579591865070640769446141881442617068733951556631260872104386727363402447798148197867831035441836763292098539955047201021897593450055415928662208070963320165536095894747361008356981119812678231319479963287160845062602522761783599943622091577558963932001741500704045863445710732172615374045255962244705220381373999382042252001256134611530276394114954112114390032946320253558205898449914620054471165231278217000003185463764773860450247227358659446679338916548558670579082069951867564516811243809312101831501569608744451507384194210457896776454561538934698773857092677658554350978060493922443717063499073465407907707960113587022555880075433957226449945369930612766128441794494990611920186616394936091317923472723987701959944805716291904694576899972612569918763578255698802008047902877514390578384796163004190759784757992418240523647293810143256705621808535716368383865814677879629841622012247720100179368578933180190955922811535540450650181976554480249638343619494510610434730195439065375460059856030837532503364468421541429290104585730270387576893652208204023466203343698477913431283733277140471842523385412497342380208239069762735229854661063760420421160241307262241400692560645244581014852349216949939042549372768395554381254007463196737751938766968705383556829194989329170292339321955198418982309410795559098248614708124600773097339826661920 [153,95] -1573920393226868090784877762997622928093124855686474348737045990771329621743059329482643225953789778980732209470059930204406763368616758750186822899047980956410427090935880427019426079924459554381171515783888264420495749882253976780312736180520635939551375826032399734802863583725613636314710605706421032412060706084815945175730777211175768772034339117192284888146368439326697477788958918946687472271833534140272563790703630997126502426275533382468861729859982467956017461112643319000542899700076320558314886993864961536005816976835438983936936803713711200688585208725027217419397242025756401603761494036990341077537537937342246308600953378649290033408726788424244693161726642886998578409308292056647892590503491666517201764628261839854199478101291746643330861101383889274336457025836452603241393265639271495758538472974287968589412578617755134403513620442905326178296832267233560688574066493012107798434891560392916653008642721894398070380073690894065436069698555946220637440018782614544449427169010156275968611737076004932197560318204482856668108829575177535813173924593228873051148897903216277927056516196959044850115672377206474789107873702356030084307870647831539067380528357202024866495457318397698736196888969758405032599901891159000199025594920811834565534964908832395343675212554985943483344781985940351142467721123293772855426884474536572950329746695849397616291984187281759762409184280367879155458236756982945575315922412902484178805802283086223628114742407602149224159337629740409284671270943850332596792730940990732593212917860759442869980420262114353832116041760145139074156086536964660007334309860029278777505736518666639171203622244492655281741891773779279357052 [153,96] 15988751029714774716148044587054275802560285228192076567199999240149712583233615407943981106751786712098549405049329711916217787540461662130554454345035398861581965769162836989773085338303044577097549156649812994034037049349137127823212699959108194647865395508633707489791217889621149595574631108387415296848586450056443985663023938703752214920905685055860165953187098942471313777605122374064691598977905859387755641640859223369015038308805789239453221640400370707866017067211679335472706269521198710066649899063014229311747626313370367578172184776367309124956163103356560320732240530367430929241697339449076794220970208788422949450564240687239538601759335114615224245206147209935965245638443933490668747386353071628346095491350565541307390808347537325676843480688790964011208431395583290909896658836466712942940149079028950852742880097151657181404552321910094329014165018787473554896134729036768539900305317826323813311499858219929508269721320586987999195471335418097099135386857616189710103358224596529347280712405172556474255368175492692082981706172446205880191589653332102245078139977011039848585963552749466014624539149427394497752957876450412136835928961805620237418230207538905599344351955497730137079131211379085034382020950304012897880502532939052140841257465859463962637290348461092121868318526847299902905933384730122500284648792061568375279922612429688096784072232566253315903735467890521091462044889319218560447733152565934840650047383108767559214200888874446462393237608069895709120620967923940885979299853794789340411760103921065633394876031076244294189242375979122240129281469719913659427192165670922632916724195207720936498249428337114299180225305349281024 [153,97] -209764083360243155985464904149445276429267626984263827267131437660226459811651029748057014604597469605845270608494023929054140207899333799627904799475600015420698056397976198188756373521120363316521315078544664672327880522155287203081272727444160367660173656458215835097721529420161360942275486611598557169578883372153815143878240701871548405386729928868455818558439500730933297266827162013231837633541154058313264753132836673513264003414177476566279326830890640035176625198658417386379678933439028104696643938371699573971056996598564325110110854424328472663340925871921197241387365221310320876451573099413270893696514798943785476292386859312565787524971821148053821047744115164188412468864469396215242509107519113703488351917022732881615985517672213136861389436766984837915253947735289433503675235311191057747279548448788266393049887778223336884433160663924971952602967416550551489955386948762672483788669853113885392923893587250322594810483468525620198153845724563392868090743653371939073174269513449124965552139223850315258995899794543783207191884626449207269978333230561101582053515481621597505480001463297054539565925695161205680277778141251054371963589140459514171701892729888008145408969249896629366733879325823951832343759056899568333694587805679716344034219346454583118575674560156853912987844770157898410814685335116130160170552922987526488653475461414528470512824022066811154726909795649691505137455954682882420537290374441277785750633326507424568929631667836249628748404447574748380883025339683360114532750247719928583908828470717699134518079394864588286866230630725476551321692017041528652302118224092010681078294185095858481809250492947617872560905806784 [153,98] 1474330127426006170117023360757380887270301755798015173424666542925751464572391792589493731549954661310092936480499741995014262563831832324536086813368339578319928764295896354391177184287551571247745797748612685049626772006241122975236785283370087976866017442708066293515198573966008844606088389128010396887151035835415934425493145946204628303925697826015315172610046112023934245292250397841155086370083319589090960891151476094647000235204038958998309050665619687986091307896110180695153572386988629391425815653246245515890722439838848079337891090497462438496438169151695975916174845030627324823271369934351979010054898623846370096722650907366578331217783498531959127462247105213115822748016437399597041298777516969162402813946553556344929700708994073292505291447920177211945542256949421615485710181251962811834130030593706456368843569413699686051479386952822277903245804481269232571323611341597099167650182834714828579465515056857863724639122957038735461616061738547428042958543050788896575802885660738040074833022939202009678629761360334868774945596660673853573293406642195783090157602832021940456708867204855187927815129054872982751942431421287282381639970623353847874433581030492305563145035211704090539567830866068474076071949001169700311120743698629574640061876412128150669239796401301575343593781039955276856610078613145746953267675952939831135237793758262345225732301920158454615205047620164507288621522029868838215052816460744730571666393096656334214177417639930203735743475955300739727265359291462390195955570645404391071223140977908888487689584636689753853075828615243051933161033420040260423521082470247488984340898878361066477391297114187741828999024 [153,99] -4782264721690598756916427934177540068367347227203729709880493400849137668493729886979774337734038146618778681509016412660826632172344538516952965714705539799898846643860966678213383113513826107997089167509571569845775310246022013104329775368990952867573460915364349798446252337594142259511288183513822508247135464077511671971401570031565769472384787916589975485257048692026689013160746140231625110701634090557392871993086592759761562786139608119038468783043948022602569108068262087412301799623146834469504588120435789783846678306516562290899661717698028305850794575320122478048434829236395505842008348934864019756307970734037662392862031772405885275392093560269377600559030265978595889054989901798634827629672220180666864116086468972312647261211888564570449867679522927683753670702558900948963937285667794054915015663999834524745435673502462126438100210163165753999132406284136680654700365194549783052221715091324487537685834961541497109673294535151698663599558219465917227004053654287935941874592190142228038441470842035430332694095436791780573835261420430422604260170797716684817472552770686841168945673514388412712355056996181653770885301301781821636132778497393302252935808080231676954782519447601272881893930116471142210459152023579371941851921688229930969044968697617760583989956377969252629378948656200108130810348715419839706476314516029898947384189510109397338031719715554333769456563418488779212679077280731539576560147722162571452635596266669643055914199448080106526996173491332702866736353992916683873449175111902586235516748176696935941197273499004130605950297875122913671004142074344306263551860599217688753739249303056522620055931292980253694 [153,100] 15343770517820345919055414972866055267283737675866475056851993967626609753310819822499787401368523394180282122797587682345744850763484236295215382246935971292069306358039573383613441985681322137819015741355162567804134197559703135830118436058983128657154483673617683392946543682261490126996783884756104046427632615032716249323339253400525843345227893714465754080809198567077019850127215489613901737195950647306681200953785299589591680260058352871140792916796550665340229864342191520394825796280594382216314522089808820492782811327525046864706871403001999199627669811797836481070820096525932505602923524941100044351454351676932010354807438886983443214908484232721252412167355658354498307531027966386125105680531808734676807719902402466319875552104950282742211858019927598036032985086824611667026541706433035989107249414107984030195950970453149028516949884851568283581861343553541538308911632278786360836868696929058512060688317439742834577520174063521873183810540212891293696716733826710612875182284358349857864665780424684049171157864326213314975247619403388671428488112062567125940217708104355981116306012684098524129343057713979133296337109320751466332797692937455532729801419422619451520776602916710512243073079057864552025507994555841896601237609330859464217267179147803242925982180702471668857494191368855985710284154498987666569757400411204125481219647533003173980988035004231465513296899370124891517881895949404228410224983170051486046737562038419327308069790419616969950040928062769543442003650379373063456168539951334546970785675559549581121422865709662729080335776418102347839904096359495101536866589350720942148871094252854421843185629222016 [153,101] -72980437324367534981738114473917333183562940495291496427967634453113184023967539235882750295523964028359251808000621356722640730873117233039401903809517445829880909431733655567713303387354416167573242437736169302593589069115197029090537769047732879566954455500671422708461449180528285164616207584349265140131946347108165674686748738705503336436881150248212664063794327305861205508706821174880278266062741793876236111441392225389278475923072712214577114527859298276101311367317880991375720752557844030986453042365383204315102971822177044670456910406191329069898126379113863693126961242808899702991476287190094932860431257073912171293063835219209015055417942944666784718417196362196874018814149761433171346623210445422021825368988468931257054203941638457570078689414572778328208060774179257363154478544487319433674961842223957133079245674258022212062224706434374143209920264369501542559608055213712936022718842127234537234714954520737062025769024594067555179160605263697874517541609253645573920253849593663911747985733934403535594885972313305098431074433970660657486659083186891317180869196048949560032258793664067123852728860383118980622342013471459433192854810055113336680415547888864929013859796104658435700626660424899985447207094919657578741769956921620674438543748165810175332770175589267991447609050447818595633598071812166352514997438719146570880012369175616729660077582606644967874537200365625210878263324003315553768112391879314150145444475880938695516354926628619449190543779044046106728363450092333634122549316652006607199402829829860465343788990351152465778412863157973332891527511584249837215093488861516237503828152329002024740783248 [153,102] 146013866371420077553506914913200811087494103860117329159306738827065234094051243220867107621833713690051343960743716479009294201186353558820050173607523382867837971693755942998120219033503713066417222266625039773454598656643562779436851091536416975833619291619495635673182209350229204412043815286109452182172435671411685926544784353249809887703456917471367022297701193537703842025898213779540341801781533217066203120468898275777699334079820139667895703533986644899088530784545630097736584096225286152981399110414944928828718688094290746012616638484925105353335249148564621784061984232288089444799885049609917601750083818784336222179622525146851396662544009400912207796796952862784842462778852536712624058187946522629251095057032064925466000140732155853760510272363835232059186709487603702418229892848040728817309393647422770009662345993473693117728290732993020073367028563671761865064280647559058231253189068923691139514053916181004578450273846111257674441607404984479329197656676397693645662030780234551315890046428570796468180306241550548678292989030610321824378711708027163465645019546660587949587991051587929605524754415162370363652852357691305391097132907552246040477118400423721987758500386173788887696983641205725426127465703007002693091919705547308750817648912474590176185286466024416850809629485251643022739207205147838830191691274199422770912873275173308257359783716341115694625292339192122164018081546607167258919702798566321828413938074691889850842281372170329825832449429689697409461191135341021301136592029661350102772832548990822305610999675510954638286447523351635177107071269966563398474812692555528031572521728159861922720 [153,103] -208009383746824942479223967902185759101234855833349655243356078581108219067553511138257504909608484050963443443401629107167992756969126372551062497850041431143570405682606748736807365557132877777917670311888027579665303481441915999074651364050326308288627708668740418917284277117894801145541868590964510832065811412426035369455449551476090785228778172895365556634330311141397475883331314895244162722051280888651413044604907955579244064320005425543979979398175700127106263534954141319905041724251480506292824845958506801423852128222501429828171692222674887355893271852509728619303400703236685369434572574931581167007017813561539128100107967005811881296180332132739281232181331422903398991333486465021734762457467544167947831530141715710085318186686596600097767562755431514192815781300263656514860095154354841836564671883393013391317875345913143277779870676958230103005379440327268794396104749053088796946882641494092211760378261123245827762041199130494569927769416941518122382724264574747548047288831888719064021592496998981315000832747596554880678969358411108969312879827193954574379407749651982130162992922033717430939397797200829438791489378165631316162522730607784002790090401300775965092796646680062597431702500434186575354106606354780309259924584340435844582915444350257530797810102029869606656952770775013397241477507759219221703752013051462004868921957659289529007821002799128330112748949101749045647586421457013586123144369271595757897994404758702284644670964246412581540436708008393830456120869757846954546568080347744453456334955777626517037409572099692726594226343557932654009688138677270331566093472450863070682793633529820 [153,104] 2342032465320665334499128716556676740059122480132415485698597478246340367512636895014810465392460330885113033834608448674015541541114276957086137742728684603322145641404767064937418983228936800247636164779419838124848179465873595381614506954441716789655790205396152266101385991000332136602216765229064420504795718888864644015999843559858594834670393595734152211691504332791248195245888928918265788081617678353947258057176648796914242738728820866987756865179774463969275840314501011240499938024207675828389489725013224625934393361214081522416269804478399027157162140692071121198480044844786922701161000836815035653053476773063556010806360819979073569537820557265997602182778061314285812381667625551507948075628997527067647115071762093296609139453475206522691637052019726957861382862449724437949948845732252796622425809813375047003445279996260644661539904074576886405195936419797803566047449036972867184396776125648884505560329679363466929629719189178105404556621849354402848425347853138710102132083153718394982252926345268001242529835411867270740301282122143610324490203884698243077948640605593383534738264495749661463583854342563975304694884564576568860191278311945125561322458319071569799959710000845114413440105870168107592560319621780748222405505007799913661728640788335524354115966299682498384964383577569679027569871549762557032662020303917046067576480813600345889829052333432371042242150191056919117277294154445394591388970726797942576519979715602000297942836261327991757782920612505159683110558244205391197975728380106196535002849492569050658625889587603321039988862151243090549132148155887287863984671319046072893354380288 [153,105] -6103666425223530633581219791676687212664990129722424972934073540290638678892959644744132656338030388298616756209290761083021082974987663093754404666825270749365544409328245771437186311328756435684280116246171323796888654937406481319977931534772784171005477166657976408892085905853575384804493074363795176648541672884679641832394032476553417702163902322284443246076417580602256515604483810935036134769351175726009170255765326205500930762480611203599910958686215216078792796930089546630493974278500245998960005441379058692861677020399250923003799659626099392251268880725479889640933589957480649679809731740877691552627425649208215380287070221141800931729372827640195193002379797664993752250197080162023856753520514569444239627894641600597248205826112640715564168609577486666029568085974045273226202560675604450445887203212721579131203149570152647245965529719781754385861285833385917168046569700203109585206707089470286552684516312150965328847027565909562684362725557004157726278732409679577094593371025953177864079025845168933035563919735653515840294900236087263652970390453640999020144055369889966119424686501344055536403993601918263395092583235330263978790044976233877015884904682772971775835998717804076951545030451253066865841729165729110891855066697069246276320186591788397921723900365323259385958375641007452534876517356979568173087942217855636821925749208500643821417602561753037688245394507254136650427525974624117047734517195461997375908884938429918958146535238322719836654331510040076372598127475033969707236142560320358598790848360195997280078881249783835356980034377197452472516332174927375250874541392575508785376 [153,106] -12363462073590399937413490253548330666535179996286760698246704969863681950746340124143862096178647801568336774420425079337987014752347706656862492687575205230930720485237694041057282784991519025176176208819200637385352724787974792129796247988174687656617813578271933872345469277483892887139869567640198006074395287845408876752373875722973766564350227902090952645011315272695082245322413222893567212430263397690400381557242924839676199729240989464892000501776047153738526939591143367551243848456488386064566584153419148057393969952638458764325470832167337904158438523163134265180191499380844282632595304569698941058867479315011393024880518237860162444010152566091743259065308433979624649018963568797819970494584888851943433057696832728597513957593900221633989925610869322581945187804143049401861845562702147861610658452872357029817028501145891420923578966140758113650907996290886186137088243880579369765851889881061588651353798988432789176876667698790239023068036313113422709288306781052166589079596684019976129739421060346705884836693200534455864043035594317816304541364787430982244041591238537848040211759744843142535913282975379909599565732665968573433922673627008270717279800392624171575513837477751108804465622945278610307965318781460033074852598350487721698186191902414343203935054796270670493243902577871668777349857221557361908710568431907675028383223952015559204032935382494710033085022086507239849056647098827901610289751746705628406537444522026034059350445455153633733884702373825604500999056807177732760528001364905296561871710292369569709775382977154559295527567420995142412899180104713495824217335874053256 [153,107] 43508817103242951959604078394290818247129149722115602895140448965993994945301889640729453808394250826188703932789655664062289518941175673432181036807241045210295495831501868819053205524622288600753077856539131114952486621972740390471406270632092621677541328004468805741689458569907860699861739009051894231611064456837275184492667821091774984617353048899478706869847133871277833081489931566376405447591959334063375003980155655294648161122449420877940302622357866458409473067263398992970522302551040604873153387814617110989938095879804221766900564471159272327612830145205843714815801439459652073125014428855980613523843782902999681356022084665879166933358877400994233385291866817273214540451892670576382347524072766138518557285197089648250541772372351214208837743066069225015848377461921512146116840739377184375094174705327475972222075923977520826995264436323156767191051850669644847163340952986058681148798474067929009517784937319120981147981849393989958441454429170100798739742574333997982741417212267728905712978348368702223824273044351470719259639155499900415507208466935240801034188663984870154126551040568899423713747145604735883002129398350067737862104596137208247590032123611923972240799551450702798001692787882491211134225669826318533872745678974726433518895556047005076453753610629276646504685938999145853893935883091534708172828085081006213525096942285401533660384623844480307227885255482036394508827441323243708176475375315064521894966146770407426352951968467649850389624619668419925798607513557012926393003315436802590329167779258476141774465605544030405785112997933555696555922654578332774198677662971 [153,108] 13664868403582083552930047404115559664448936387409914881808476369339282404756266381809444508556064584927873250692926258750583356461983303162767439555801193891507511881286667161432914413431571490944716672271830923835856587170521132556373678189637712331371090841677920462910455769694885048123507057357489012074617678332031837951983437078517278185782808377529579864778559728115844589574907733554391753389309938482182581748116714122356673520188181691992953718324117484430777845182286496479574376201558491711785769973553197688595638383408601143584456924542353973196604202435650220629872295474911570231672149636345251121564360498023031805205503596753824706653800731061447946472086120505546993505422228839053396891496831493205794144574014048798540174839103388184383527741695473451299685242304789894871362798613221731820292954590063365876953447171151486625983626444103152409988657355114960692454446897699242322396207992073915641201965267304772596681523171015350896605746070139670449403943144548443780758669908883367139778191965306177019117554532908608129091750765199046948202584937249857418559353871127938430475488753638269401439062199763408027365525289329744685369035679306881372917037430702358922904435561707032380244962529563048507078440507998919570098368881894744009847765379175274599462532193763938708726812576162091216249698960130973113037226760036044026840017201935635695152946280414371587574648569899294633981672991091313258679687108297035930230971459500998470387325586073442222798015776887316914070116787572862281054249368295202680258700010156165298559963120877925107079749944788676912764333081035958306688 [153,109] -80937336716404444925554979479942042252776901526920422641580594224600811874538470870324142223025919701713843034964797210789726764654094077900048254939815834705372333605643553788293059652059517620495961979484026801765411727090329351654531291028541668590940200446867630786625393533762509940346769514870471526575106798070715958015005611394416096493086948076393315615652222954168309974057565663640516433612243954053513815291949476796908610780178227007935823753605995325745923299495768269534523630167716323421842500010104969651250997870806360021317630553837439296650676287296234311684481022166242737431592535392369454146726781477065096802390570627181203503490823434029607458411652194796860681202098235731109836408956929744417051102539398627895143979721468424418987559863856111994613697788968045958364668623540624336865618693967158677485407252924892726706620262012742077652667414770329749211738337422238006381699700932477162016546737900364097757000340182977611201842815706245788629211946956205788526525381432287399283078193252439314911786899876698997670995027226316297593318437410103749369029169404236485764971087971046086397462183704767444533090022172797646945661008500442225180650168278708777327254330183323839636802369889407765353905574706029649778809956357396064330818620188210739740859785590134713947842060602471088063962799145694040912887025097449435250558884383676991853308659018303747439251687330876429659938808568290670225288456304428069582043495147991647212215777015961357674349550183926124664058276322726762442806596377122737104971534904287015310605171155262291927434962187799640224520331155700976 [153,110] 23980878990385093286573934071805043699462585883630457618011824352055359039811309800068515608274452336355089675670324411241377319359967960120354544859099582021224024205259806675779428870124815475853357187150538517106697510695861645531436156843259963688098419861494322301890097583612475014832352667500275334275872821355663315639363469193419347550387016269790527839443223156466408658067667924403595046538838727541615647489583826899369017697205432947185569892977243408576034048266998610041290584601664054542046335953221407614838160686370084151958156015199042239046630126168102481139584275610567818575148532537292320772919429746222244928057314220565833909951705999088835454905236458762329595456878147475120911671239679279355489936076452945065618999159219667294197187548837579206272858441284388370196726930120236871461822873260793706894899691690450336405538824320869768169706900649066844851890228171335089866694539716058823008539293814254753611094072817621597504569078505517755672965152342690372941037159682333639108174552107826044282570657023302908202007052355057020730118306977075966668975207698777476256920247097270452561757580874818574485549346368239817607843694869606887708435566603923177892361487143711788372987380913679314058112417925015275550083263866479265642992925346530930475326143835316819974194953723274970267063190760342384649173242107119710895435990736359142859568173142800991435985220338267639846927981186765899052782054820292657216544786656799033959564566855954808362644735157878236311564793714887482351829039881530104571370308173183833256426341165070297259083192569657630373897905200 [153,111] 5213396312553073654498514363003793495321985252304679999052602808418476232934772312589103518506539740073290250020884876649820101931578979678783652285853857544758210228955324765750492696483027984892565808950110840011800725900558662224914652203915047979168054270409672695660169470340850702944853089518771576112203271225611586546949265951508907791900668411247260867675253576816580005516195437119437029642892209283221621675699164166180150035594647240225765307966591449014079778653362289980511940510714131265745752258004072488596904347721000089800241404349749692685477510324167086502234520247338700305007202638568445495762973257071092350537789500180653599099804072163916389640333309644421189602414021563294620330940600810110741955238066832095265781057827851008516876046004099657834986491770997894505632373930823200492666091596243726298737708235680938667128448089480320568996867173287697348332005650983223713525155341414071118883554316799542677255563327898889782428341749083649699997827782874325707069298397128694305209791171891209559539758929731398311437121387713469017367186114007315422880466722758806402309181968963304194763734601192918739704122968007623316235604289064449066891055594868551080388836131640138478958482630394617572192976483107724287013896440423692776600235348427630913650562297084479663810918063537688060951162800183495538080195189315462849977245678379336519173232431522137489946313692697554210328536033351075234311540167199874566352507985893396007471478901378578263181080887224332820545742705316316319547234455996617812372521231812547490995592490012194132647796549848903049574 [153,112] 4262344288040901742571232951489200588072255282329107200585995707417386432939196775107490812469531694335656033152252086990430505662371858744594031155750712077206934087254620823251736735718296952456032936583888044224426401126684067239681811944657109130507773616804011785534230881305452059427276426998637270497391827230352288919468798334795360296915093325533629355281794237944639145235764341820085074275762208927668932032668303594977876753052457308086676705800961076684574346987517562042915478078804473951584705907878125373980786062116044879286705541040060149112486717921079815107405224846118851495671188295007450806548768067495297681593545933461630725539738671415464891418696073190597512103768951455236418244991760115482231884395640699550571883232632229769235214126350846384584282401107310343292958883766373672728043988199459808269829849336997996180318726568634707766142469677125106871040962136810797108771090351520348416344511728755664889460863174098661466284930595487136681965648563895672792113338181119322848847749031207000893088879245048101677525365796646767798643374634912399025022478848568083923490628254865348527063113512671222949498579074061291204264825829233104320734060409749784319357971310663153061881362103139374552569369522580089463245638070818739371415461931340682803816803507268768318199471629235069582376784891734059994308895168275254805201545208301484104634163237680075568534413965576250960628628111989313483577404554795205981799926561055811383839860902247591518274905954314294825553278672681940436603765034660267652522812438408562839368654351304113493369356773681856 [153,113] -45692915099421219294403013941120801315941039228431542324452876331815807805174635832288913066345619056455848049120966706041095830588125975805969569208541121460694182946495686921274582592321498227769175745868727796863122497134495890681117186352173247744983315936787882692635881526908979842503512791731267337831936489612699783404581311372355646091642561431427072597541370586356060491549218417172306070860394409852643853832949337737112557073140803942887272281034792851173676906818783887420779466740714589195754072121571123488554955224357820514197893149124481279178788782627356122653012691009098698772183378403567771213755949312877349607014593302251517326289984001131065744688386451994613572452225275467350823730149544114692816660518367153874076998327309192131469503868712526432225246055044725192702067415217814667690854741032491219585987144728190462733401598514058161151781459991979078756915080020923678313849510129882406443332223271599463147835045157908327811262890244156581946825898234779659716783839561491677292305403403571880145268792857837283739883035500522719795735280345555984878116764352260785983029515031729231878021783589727044762016019107829599527479780782097743066628216868959930899037191292751390464034924204159659387458527011876384251797020985491835466814803066110050412079442002914267975935677889430186906494721190457233835871696606265270896301533034725249515232392193093038937971356741910898736722235855585992262817479934908303849235164330114291519610060317967719554461542102578058360767490321483267134743517086995494254655757747180285044599714786693259508918880072 [153,114] 25826551183191604401007589364289532573466371141721047611038302885873985060896995778257576386644382876559167417604705436618325616573587040523847021749769173999676723494783167042107690415090259337420107228786311117207883703384398223502162180599777500617291966600093789215372725914673428331776749775072479822184659065577479385798863128662380292793779088801125329577794681993399996159414131895272692601196476226920699070004242044338622466530773244222875278470228312789809629087835995333626324523163280246507849542977759208775420572639667171365653469939755801719143767270676827719684051756321694113191604710395287484760654075068841425258811324205083499668845593215483915128304177861632110429315761137529725360222493670453932681540966643251237787820991607257305183467432972399351001448655082047983048002118529608359715479132631219311680063857402823671840836963584047601256927465541222997052141226687913374872951190201103673882214311969395404906411356351695165938631551387510749407548851945667008035499629210219862503480833852197506544513335581892614307756911059423953567937153236167945048918334166811640120633710833633443700077471591339764675012517270385184538043735074851264354039709582299127930074255536527527581197773576497209425188564014792651717959185063419622885299356282547947210943429129431692832884499581177661271245281991852247528650650560694021643241851763939847030597786210474758689616843985346345217683141303559353857424073531122829287830726998052481557417604969856648410716282619549303751010389902906090406711317284143666821118021252379725220493530019762244665912 [153,115] -18974547399712070022646234593770097618888946319481891229434376282131399982034355312818827078851569245518170692020156499893893544441228320283361168254224661274731892853296128578530334142013811067364385890845542512042381727316344448663967543034661704274743570504952362503344070901915093383614577292295074674326579695477449411535404388353540416630606769327861383262322367227714344490366327750239723753014636190165127957558996807682183568563209044373692533844185915868184266890576767755505520242662482848036715848939473023783539997371113715902821262471218517709111806025844812156409670145188058447236594624416291921166115384883246113147245979638532001299227909757785362147616882793998917072544488763576998120135908178549355454760050439169693659943202760327645886353917995627868480658544993432366674124441612247988311176714003053476744215339251603799728409204204632620941597287746350970359340130492945185642240798657678893084196360966538628544402981801188872448802809467548752578898775927557431962107764280268407953285697622633940193892644831873683716861416728827651576942978705039158767985967606849978434341034910852172948017344342205705804862401601967819673720875887182923878183333545467489848752255333360788934971680793060467124823426827860116498856274959995619671906623248718924111759205267997515038383090511386197509274600734515524516949923140084078885513935423251864032243895706307662019291318683150741369052532669913024707566305125466166167314239883222586257762372804050022255963368897863884886970985065265507573802202621874721202678161918897739143681147725677455 [153,116] 7149478025008629819886438741488455412786049563080470633050765998028631374871536651746745410369606632071564834106017618569288452441116235240852102149897221204088977098017200863790601965735792572478384151660981564296592727939463472799261821144434908072868102212037970379561904714846774441960765845097114061642690686772705834752173973979927633737618075057914044521389913928351440925690042780803201457884255792285190468487639717632462761746663377689297525720296446649794158924006888579360900029333462543988722327349269666278095740742790956802515663699738170097500095290213211370414010320285896608118474741433477948337991311291950400995027510649748685309385898381152653805162122673400250521903833867356062124195350181211950413324062062513628596378598717565028261441186231839563700034458009795935295095119512907459833542940461224586634456000312033130595745997182125849120528309009609884459176285728760079152434614962915587171191481459257888002931882283631835895813247727370756475268611987418392176498616306920740466087288600782826065289112618107340746357739633718526808542751594744699220854966339200158370682778668292319979297543008622982849615149636023620804899449051687432427889418084161964204362415331329919972452032915459137914511957932858121166286154012710082145708407446460364875661261404288432078821985575568927736895198236242252200718186081386769937344472229674306275445709251598938337587910094402840611089293901464990196514480829467249820965789249885479848905249159234988905935833294326326800806984011097328908009325739682827134696682002729369147979375104 [153,117] -1760910159253805363543234155440941037333824369053576213212509812771063015135289385995526790879619919845068191130065266316454609705369527849451593227748646423993427509186767930455451452498594133927607706224613884157013664386035022701793273895348585955059188680515201453565255758903225250937273147934517991691341907584393200902694629929590612540293331711347938908241005608421614835678738459352352502751399158855263092725889133954098206805630313451903575979576258804347859285565692047961912820037287568853922655829513973452152047715464024604553503860133657376595321082417990867846655376424035336119646836608971688450455984329829944867210463494039913318152848216041167210787129852652057391869058041266378186093400678254555475069563893178843986259924539853660453850797878418807908039110214682872415136051990061384955998645781956140247464958030790603918058231679099837005313472589891065766144390505357599263244606403069634966131273550688571535321547622857125332580996261491616241947385759580932838259144767718493897042223514890400342161756973706516719190114722222350292462506697639286697877275906288800094440745938719897653943815223222341984027471098723193095332894538177785914440822220552118896471719237734975237062464234645890543263801881341535026491362609213737571476599120195336221826656791595819290827900842544307753002581114295567650492206483123348759700455558437665118309546258996794578275246918374955261925267909106561020817845159639395585379934590637880613833845502832609954965095646772210043556263097146674178600542169393619366354090784549938172160 [153,118] 315183970371686542134074865948839855719369968305941530366145245548092191650038794181108728714066045102951729239170602015884539940782155732819002116632843177235960771900450034150743714289796087352981160197802328050303096110366768780365154107936317452822364235376273941059078883816642737449150136171080516076418071711559728934233423330140589787150051242582648054162615448539820304407209186068403210175375186930907339543536616820257918539669727878888314868679635735830697411472420379462296477702082102758666183435384294436051396546337387602012027176130263361024040389553341180830903201938892657634861164802793176659232831655278735146373914976765952312046088941515673605378951032137467084584954810777597642319812104404160669000430883775011073793256224217469310585382467267832431600888709564136392432378383689373859059669117310295743925899850000989235860599895121328037823844876869639175792844612496452464140229284020988016664100832752700406640889508590687893350247611896005413933440142282820662354899014120429567535708274921425022042599262897649993699699708427348194996339943035077736925798291081815462928184174962475681061715579531918398875274827551891843442853386618523510396058572186478156595604675970903019207849959006988360085269124310606306891347599712221092804044053668882331532522269901719007469445962266581245158478242413411752452345310122239017299213261556529163527656795677705367692153165650028633873469224396722921553595463286896672151423461025489309926513636375583397576985319110112925924285466855768796227875517282004865758644863408256 [153,119] -43724650634622281674986609786821063259884040693477105022147813224052367715669314808886649338209613144480409286505159560336026590901216836862558804177413460594471165930321805527103947801618190856260466956590102772412008162902790888134251469949340471153817088721254036709143856368127794115398119064601226621638913311638955341823945007939350107322815651884458250991502585914276293739757149330847694180622798668295536788557340491481628813076197805986580560608816314776290440984878293107514263711057309947836007527844529891959982749391100569693901371450100513330716642538681125104085499545845691270859124173288554431820141779877886668478646831917695786802957149956044237892058136771759160711168916166109086072168866673341639286764915487128649050838653583345280535316227705955340440610233049292603448202962290494146372984042561283652865286315499865822495879112552817744747612296578052116666382628878425005176909089615529698608618425402581470278071574605123299822707259115043599076820268488800629617733707056591697280203616065740396606645205777300463583965659163787859538468930711129795231321914354671151717292608750344837033697215809304551331016517173022867264532475471912329238367557371452185309861921302798258258904130264283582492861825970495193033752626229713168415097993990456121237672636333769781768463684098022536596033265341565897929158414535117773949048080598390708663586836813266681320868246993502880472500303020179210600863814799257217225513011628364471127051273016968917632572342385197214541666006276943332478467475279434798490737656 [153,120] -4124159561041291123950635935684799517878017097992469985921734519569985307637858038037910169137759028765535987993326894256191838919946588988947518524583429517272440613450340487701194176288842801199058243171507723713378722185528601174532864541037380269130596583950814507845415004370678638533004240623656751882190780396226322545131286549560875765501782613610723075947269423857354533473248800790552226207538008577104218582175697802126887297554351128901310719095672438182698825079568593428551626583542818044985342238212931799066993108926116171094724893757451366630500476015411217322616301002203159234107047302372570394534332428597699350359657936772940604071670001970615302062919030554246146341327621188330949344358765899033151359523708450553354626463503300650092114335413982352458566231301239149748586871508655253561509464816057894305863931678441306763495999660516816321719982036005518645657294955524063497758299042400082925140797319680521965467564112854812933250666970773445395593544150237411255481802478611637446299891830522569816960710306320329340898347034898041935796062480757834084840233118603890867727799175334015081378561405321907158415215436272128114433574768742658078786994243228932757144203768709567779507589533964353663970315686297865619134267687553346738014377005165681398617246032804894608825913904204534498938487490170015700626899405672227048436019305592966910831363770710116852547370585989082609022654194960084229565120362219084684793383901778935779349273998160470225119046883721900771670500032600607563747289142850560384 [153,121] -197312876465758245977546386557831013738507362391870624725542791507209215459740578000873887621650997630692096968526047805378468098729484341578621454502266554539401887013944677968327301670367348107454508592536434945269136652322885829142915702207827391861116819460352219870589653464092354728375595695042720546633805491948070117217139756444191880156486165376847199598098766090583319629050384763711015547333800888112015114721822852245821339663996965245539741998958248647521890988194904879705993711770332292310852018823939188390448347256174988243112608173193233243412365486068981848219618815419536389430829288141649029093935518396393780071574761019477538949286904500462942842306526925298243019723250055568608352416597555890259335206572238633878388237986185480452979618797933325308564282512126609806339001084831708390082514530642767653688413777691108089720647448008617037788714673166557307821836178766629166860283140187107533261737773002490072453613349747123622109716075033513290487198510610497628928261039403998090412918716636776265199263607000546224616502286675254753825729580451443120894135870081498256182999269246979650590667170142667312528701644389308215092511492434460277498754820133200407115132584381056850182359083295853334419147765085954270857417548466011303771197855054757796033223053560928135302261621186531241204939934913454121793921261634539867784306455957581502504535471558593998070355300784475340491140435156514390357322542457077688976906242554963134954780070167597974156898898541547752203636928450485385222670367760 [153,122] 60916837144223927076910764326784401804848430585474536463865265668038537642067123838637590895031641377120945903054677433736348543674942842494163776654482018032552255281084192376776547832851133626375018473896496076945260491223544865934482931014068936981776331653589152887514180748207749308459535038265362308588510496578174904283021531597398918400077151796484516289527249689907578691727258400648888650024916042641022644143136278549053011585667426915294070295964636365785238335492930292472802171913894592436654114623145162602162059440782163355447826047956621385308377462011178081248990282814667690429189905478558734315615178011318189590325760293751086876061740002751968704110182692444333151618090376250316243469990970210581244345132564138454885879732948656234303363362372567426446867641812284684757479410422190802204136144598611739065613017463619592872394354025649497417259606015242496345391412530436230359917701980103000701811417150210378688383836549735093490218084751063366534878024180149218255023753269793798537215946528569860320092827707829969526918219056804681380448850673343487368544195255646735561329521017532235389737587752098610175887262640917012322698257382663797681074720290657195220896366821773630944291940847842289922618907348962173397384245643102044228724049015101777321391859750913939180830315181858561699166348779706560789831744716107566465831668907298543352301176260340830486992180878910925588797244598642017456283684899680825864663568744291522718312855123482147201098710111381354890501471866787947143336 [153,123] -1012056826482104556674726945456839364330905792812216977841033532635315193437946480728310401382915438312406834116098487851342235229677669617617857664148070816621704331169970365644556552229981413187812635594180981490498990405651649017302058875350969370561388521160973457113679386607723983983474745931939273328322190658657803971970535126080895026837211908817986674736800521633442790134558648174804011646781833109736278763034846368454215652532022607051942696357878380065867201827807330261804999020034630253811675852718821203183032062526708658819557269595589039341808388530019582972331722243746525513187825076466339467129181972981471374491424036073922683702954997275371430812457801117315332409714283488675817631833217665558484477207485360915022829842447369051515245614016917724986820884485407488888470603075282550828933267550891175649170553745547016976092734545025013890093589681104459756490513039033921619826964956794188467948937106951982128526635532641970944117126526485655482605723955367609325228311986725282145691456066042035515102596115791588791290163263529862148302926960073741268060882021860291042946601648289131718473956016432536598599809493131590803631411730430976575738536999862077467403082682870009394284067407411218622256485967543315716834563336360567904788929273234423234330289224265179499714288120726131440960644270564085413776114543015057043472363943438010198910978009571952207213819189845675639671367388541218942044900314031643488516061939953389521605019744527972085512186658612991178476524445428483 [153,124] -1223303515256653403167883445909258597810374373873365100867190862374438445493993880971453722809179918704483813542658986141842487630131958534823537870731930415906651383724185322047966911575368404200139349162140912602737194159363094287651484034359816598183159668384156356783793345125177586530958672361726488902602487180455108822904608228104561356854587055488726296820007116615516296127739749093941276200065997658998219064793140958647623992115178965041603788378567639458672509328796641461558859347948507011110899348369735940637467930290402103535230911154976715375779890950421976293979007430849809054002462037917762602526814166276053171060123518517926781810804185086889765686060107920745876309908395562071979679764802969743992270982055163353296012342337407416775507475354315192830938840397492528439673355082997374270151309258181662059096037244939267460860248686674452888295851225644824904553019549843093971007071582151538559686264502348166794294694009736010140020371641183849855080016143158904136590942746226621731443282031177263091858551233469815734939948852338075452322381189715276268999455160383861862947962848522567553928931885592510330683166180318899690858457035094423862943326046830560969781563595801891323928754351940439812038683009356306415624718241542388645158651842202921133437746038868996354095007809451542642052606041098615512352164001953365748023832339567183481370982225624423099105987723413700227374521071724330137516977324071188134113707345834001065624870124846783519927357699467537460854697472 [153,125] -254461316613833564219728556052451117202986155825854853802384060668998088050554458163870943107450150198949140266114529424391225960134589429743336828232826801976480146960538989629388649366225690924535802429679062328079836497974060069322638957842281488256943823867639440011791381474017076189124861296094250308395317242633512145700870425317145504248383979404840668871754095446077888066039352105692313043746718428038666086026715586331951111722331802665798458239207500215118529816626708839738264531017829361668022368402250071284716876802091670836577342383017882639547146771414851750093235400649142324143437422404992563314078373028655651208342454952579903647057264258158421237150334976708361170870624944622202563003941655660887434685942510461505938573090455979462555611341807078412180193356823508322406889623072054302075476257780948912719911899424861365999759166712522820439404160268879698317033128571111980875925589451153566507294956555612032906027910860173070823484989176397576694810310710439677186674670986390686570508382390113184003337323941837288053964725329641408431482456989050011231770846677151477480628654996489521333094294708372385672445352575612532995870404205138576143031849144166836772151633709410887929218177965749823584436901699094407527764665442050053056370751402511870747613847401303831256543453347133448157370363782674033894598947110405877688401829326742458599334613923848451240666828000619614180816607654948263470802631603610238256565837327894118889468689791513817341659045206192861760 [153,126] -23609531996122019775295228694079535461526290076528887807310660101691025131813369924036342546458488000750216555373939569503807901750348307359125185149618604744152153753953399008634521789015975499822348984709699098229944531839334919511862405077056252634178180942104264840438538602006141995941795140600912735736782527957517990667459759161443942861324433698342866645666185245317511831237630590251503273903608836005057776557777697239296829514311820264382147866397083038289445307696770730201162940276628846450579586517630729290113468667005403356470502474874495628106112542599097865537723566280922256867989225094118016628976045865931942739027787103361194545697558296259455173644661168003206242778526387743606789790887431067733033896248268736117138073710638459396638607896732968903044186798301995589495012519532101951008837240297689077670207845331599141702885265377770456018785020128689038748352889913404599034831789128105316739803023988931748489700820322457587714259350198488480224090148905971727041477504378592151192179286203673391265550363077803623146890624656738867660778802671737448058223929520758254346527005487252916563357129691639732093970489794444496173127930178390521218858048663339478475530099168312859031074422367670125247437045800022027161124638311300078924545205192266215201952474132991415173172821885980562100487998946934291894625539523118334965340394536462379860522386862581249309321614388036375528494444063361493611852876138595669384842431160706727318377812670483165010254936786960 [153,127] -949599395017660032253747929629530399440201986027082240438676442803812173339332725597275815880126114188578466968737939300303412473498566590800538651033281604045392544713616603713051470748744402532044248326954058482436188269591576770820513298631294476076461702431734408142206191240230163190752957096285902125220302904165326626729261238737341756780635904761083003199196843635906236421651402352662933956171264836067978473081015750437570598599789595781682845456931994504457741685520651381741451920664184077351680430410419290622240978815836419478866932239032805250687934719595753357362646675205014047092482919535151951598101562338926459879256044077546108669139922593253748951607471330055713374089871145796176499961770366512019093265952929803973239177350782714810706300380925471902107160475982815426697964488799337044919466209561053354906897616226974219294104054164393038586900889457972573244875810862851568697016700759028975678512062805668414315071324666290040333676264644303128035016172188180264123298511832606009884481595752820461970566756630056082964813378496402614604489296903874426098254410749039480753408459386691248933527424077842483113342817195604605369229345845663349429875441871749609052505486216589784156722105003200174305987534377820889894507444130773915384377248205134251904698631205377945483336511648486126708416030350642440465105405105303961468016548871395286339245114348259703822031611456460449086570538205082728922744013723805945499250454253243984724663444878852043037218 [153,128] -14959315137631307400332957153339391856431745985389129925523009172151715020072678300310507201914197139600972874653415488063351017307369542370535832120886095323359562589081975394579349898336395506850515222562465471953027798815216045961919425300610041013612052743015234737988220141230569130116583357013184620010870242655008584419669004820884571626363190583420780138930657292202402026424818594939794544938252711801143179294609685406006969426667512369993128953861684872069899844854318479692034146576127312002170104871942275118088676275802610546437225646430033841579539602998956456753585606405914262654763603733787996182243232430918552469974034631226123678424537974898872719392187483803679412784840844584654410204909876309973628821807103291769876201334081574121055094634076704019420242801251193281806413368284137673483635753906781767181913531305119360585085689454454140502109024710743273196760598612477792950001900620409384390154516681148143788814087111137454158497505156167797828364714903886165438776577964328531433549664789554012212715955610752870735576095403427533176068348610165411990984603890612302381274595509001667036102702662940301988050079374877313259881941865647729863830522973168098708273539097106112661289260556110197452702346016609736670600860117712180018300573213757438841734033490051212049480781717370672570132038992521908480111642651601429060242709328018358615199975419069965093531656858133448168681057356237158440045000439366733961210450085410851613855182701069376 [153,129] -117328180027644402771330104134274279625654565596799679822141625658236857242953077748288614467143594886398331280882869779256988318069123787945885771720046392482562679148920941502765440622650497956419885702061969959193252778850404757739032572957495308862341228428802764612412545048450543607217037596576113240647100875741775404991629563931933438381119430903245901703172710395617640465797432619634288143713983605523761605245785526703051370026039405163884890496765578899186583255724955270410977782417167137674199635672020599337470540900219540333581004905807005822106088837581191954597833797161136186730759633108468071506989251042431851191475788333341620615992794907544983901590632070718079148246392714027304039408309952326045990087592620031311473738513658256943940087744204557911768781501573796634387491994780786789624234274242098904009220912107557451721391121083243532647938777307916835805954668257534637023871309963112787848218969948407643456088547627651441046243119845704202595849968234524658870904501057850727309639936495338723472866026894647020538893460612267435895909333797119640975263978878412554206691093610791608152830217205603086143363541062057407855862524385143798079528861188602037430707564335681451196839724246276359559068518674165821976038845354597577640410876472497551187440499781300050788247539077106984339698439710079105596923883945285354004991631934732618229846455087817095125722040371687937746526136971392058157691740120835579626764056606544538402293256 [153,130] -155171915466952034384829270396485577323951362010716992921087397924214008682479373286700329453149730248287475250902058927330794877036473495065276039801992877813773443428573048382855376443970278022869995905138357425597348853229144922530914432947886660880566523001370882786848897471026129888660324113099853180202442108191193017024005456832497903705183049579669292557548912485656548287917668543989019684132912159765710008950469373410292350919413209571588629664380022534398308796075898028444788123455028284303971988648014937292716995139446751237428615197183468329708916651988454614639659293815930043228245377796776901218463940698256412392415867167632704598372070718000902663409345478298122946912538256904119114598944316251701480935257119663935063524765048866992784292897317461886657016197445989199753541691579748124729321127093119787735391362942831091922302133381761779772176080907715785842378767431345519456780011871198139999914768341122041253471370855407909994609886821844199035107916458233163140216917685359491383155383484374926058868261863850371247111833983172085205553535917217216233442336518755779839375587167981354887434891605938650246534946035608841758793277882942348244693175649535692835196064678536994743303163259683565787804619784492903889919283185165702176799021313987482206405509850127289221114329224856040178161256367579754049971567069969243426583631078361847366834642207891558635978071785240453886146082110451781810820831647318958400791261833245648 [153,131] -1076922750590241289698065899800651959143359241651887362303156026797892728633838538587303816167823739657621990378543431766046357793513340624157404677563260250409813332031656202944111039049989365923127143888927087270512925765619624921263869858552105773336428206121747883993135778807711846687916625425420172103516345225922357532157111279873777519907943991294999913588389536890406779948860070510683512924579633407092633121960682591016438341528555380093735922998720005376456584771778436827984161763437727849921740691740333919325292057057882130755721211177538355086046689519809899801362981424231392801467308044292341889729515145790265968406650947867180449290596096700308067138741691218467037019980314323144912731574187072424172594418930045288270422489515828117504752373963475047893197643393181328899919485241627392164816743356534363399143288315773049390568609882687314367858549142966750251997000071405519758538793881639985073569111389501221955150114050260602776502009343165949605644403658533225657265112505212817847797514724169703857757072698661663808090578734519097773883438939583372992405196025037427634751380795890478304399246911740045092000578360510543092797848722109751905731646223904893464842101123234264710734640638208847486842300391199579832204263203507226022944059387092147288350052907439509492415212937071112186940728401203022618575626470623364687715348979736836446899055632401559036290893593396828049145898427081235421115206084682807787705360780 [153,132] 1541313153631739501233041005720284850136833878004528469277653751665901484687155589524374918608834252677200862623914412526613802546829948076538082635663381171503740951956599996597777536084917671897083586521108161015611460434687253158295821729551647679261873424498991933285685496983356951536098677462866894774062009025519919481474679256233694845177351187730603958609956310110510977141530286824139185096457265410093053473938902380950407217037753926006774321251589386935014951732701679154424406170802133512943688435201455164695561263572328208667762066141975642006194109823282570002283657011879575765609777761555086986375838735586052111660570102783771634898631355178223988961583312281698272414553942160595885056320181117992698850942947219880355875295236126070548244263674701617478014837084734736661166914611783922899676322574234696092499269621897780162938080792671021141740776088722879407872631668160242773530797933709877428450082210809463850030786855384820896281811026966600530124923722078116764466594375499958231129709259299836884930063531782463271714170475602894162059777684983445852279517546888620024838825745845221915441800364375202040440392155413191427321744939413689906144010807392204860820658323728031951217065580008460272079712213446203261400271132384938477348353070825828714029381009589486724238487199974314955068841970675424211282313065749233819100741167985439612483689981715223395552563618978441384596388367044663295369386858828099776 [153,133] -1538864009843046082854501687535130612435039215312433299863021518135953458229572821582285234362753325207298703309164864099122127413513742579991065820052741454064586388709672627800690474957068542214769415560702826995524228584750054034501158211764823442546607337340979551535662660368724101810095277536887028615887309663983828355527759481632334254399894060279269219749834600244768746902637778201010982460482044840567564866868732820366373340752456194019855390732047212593695789695052939087944801291865168295230698883734407181449520333731742423912787195365507562956634984661785719052774651754473832190937444772649771025245640576458400857943120934709509267089457754957383095826796406435984718332887161759585733403097331865044103668815199693568451952879492238386860013911839817664786479422240490926195326931419396216498187310847678396919651740876293228824043577420017500862599308066442801451813861723226792745471856991139209250488677543528537309123588923117112881835630971741083163955658851215563449403709757070195468371516641853225533131733632243032463514142902535347693972247407383595619746718983598638859447641972569862197019398767126150527908936998539846992933283416301036607988505291344230078648101659127205576453562811100704436510387385759467679922327641339984434302949371414244532075339294831042898517578259791907701347899778740861465962580027075730822216950510907497228564036691361148326392043420506388857055575355830831452410357144 [153,134] 526465364163210957133260306985732854489733706627162211813976176892948173893646864863513540436992081987594258513042999247342040352221314218120954563517224189306927675033740324557571035776098101844240715454812568256044351188358670069718099751826283315895755979266454876341283193472035765746328958256402136800173831574998321669783246210195900044274711218206417860164329904719728055691513462349183379098681622034730604028217153057452473326759892544106096891179346796476491996818442133394305834948032382024840837853952742606728178299686213135896517158685878963988972557525629013056761781668103484898203907613885205349198701602952022218446286346682967317702672276581754084840974704082880767643324194956501272411196240096734809502444198262058164098977654842699555166483176261255057570805688020655293218484439107737455650606488920390256879626068326055040890458796659269562562865667825389465848509402703169705487767655935245307569896045698977419011824276813914481061900091526092883247823011257649799022997747068079148185131355749066793612211096680776819663375402232939169809741886880843070503884536906662533831838876392446363047743506677863876796273324100806279252642447366843728943074818405897334241687443772041116531009775927278051352532987873319322750293696411050440017913466386566509302403204612229184156276700899479486313179465813933630668856830020862910913971913719842888842445061866183881448052947236960646006192572394293248 [153,135] -71775256323115029467784128031450006233614867794248245208008244107357072216246856743801689177273854481374310859435378978320196501421912045751193972170139464496784536860001143690651225005392216167829336148433720874307592906607807630264750793488240565645365262620613685615867320103225129715934932182361205068140999803682710847588493590653240836749436082329585845922446692323765909165180762228690814190444852297855929890245706017106788642840844064943774235588539806137512863257165107700286235488869274388840014262807725333693684493918467349512425422362410583830215041111286026620586256620645018321837035872020737170562158263227032962702777189429186801898017191557704795885140258368350090067915969989502868829344296687995319517034189798030289809055190846815701937011859637533309835223859399628032751807122334226063679108626750495246602173456071697936959948559515529872584892480405285949376539747877497709173247727192555687215426617402513802982810802228748317842610668512619334027886050114394224654979446392453625172907454911760042464244972559117229588484529488828126134087928835574998572345430917408890649142347955980989661756061758343217307268092539660074251071272357940951478043524368247247139424103969039962196104495798159379220682292736942643523639409825410893737726892995045586669506159700510860740829082242027936851308590041976624411885654686404137013076235046471226505903002519986883651264072338637390199672024 [153,136] 3301851863980301648172952218683702139801819394733069551268232812292795152426962413687307847540827333365016687564136753505111389834581924476662411623360201097931908433617647996710266511590150114514993810892163859898447625753761907163699882229945725711378894946927369277786242056035427009484943238921950703396625709178541901727772060241469341564509059774368088618837533551418543500533155900602112596914738686767999910912846527999326115776848973632977486088105970965095090822642894247885088147321331984235641547966159276813951342541576484917140289972844363719403290343878936592039941170035793475828246838628500859542938593338798834886687506290023134414002970086243274293369781717449767014462298740805614182225233131139313568717640949698997195577614779547105108090951199446273533811772981586977345960699920800652679470835791371865826735944063090888444315048180057644322779651274134490772040364857072694338251223550175974247782918060058263929207980134478337844728965268090451856558115379238283657555102367383676629755319091103949840637303011584413573776702964441934168136729553350804530532755533421410611105720186776638706407958701624982528387877389550958122894796284524093160763507046703929245503406203240776423749899292331398720612150607643175868903767127994359682080015955684423063827165781681654169285967040797531700014502259375716290800374154079852110301607810453797419194706948147015908275404932314560 [153,137] -70472436274703737866610182314176120990338258468059380355600733103875340488074728783163997799030142009479702504621290175979668768263590188549407770455403729111321443402041790266756924323858984837172088588457099460637517385548054688732154136131049946824775972757571010437453459627513742496740311029667077243468362807541348473723084955017655309538996848673938188952612517355878192631069224554332280854262590780570010356146355147010885879161876638593548539275250869651265874377517456444180569267365600403158110118747032417636595692465707173487359081043468299372944369840441948126028166135874878143957645250664408920554998498745740193722960384744525757899487199474733657073325601172269825411381870866705424321987340865758126134444119982902215460281581285756533033542700188915359845142042167185471258263319084200470872545217010178426040175948432511896963900322834055667911976171604160493328304664331946859544904055115788460321898920868898580077666585877710660312808710172726041125920633720353035489914393050715444090574933526240102785138859572172705414335166110333214256841019880070703860416459572123125064813045920869925754371702117382274986640159309244168427486746636782135701112659254626249592296038073795919052227354752282101552201608576089876352219195091965870268296390634747244813149567307602591511805708700625505897376720296596993073861177979409034667864708767446187964921262816848882048520 [153,138] -206729067269942782895840838906307680099849432729431083115086722375646650784049871404233126115316055002880559291969600571135304384682086990199003476002814459802186726142616844271097466762457999425032805419495487443312257966218192075137891775440626201244727596991423125242222719361227036959516384523323463693368831529177194340725857670781971391643270443451849584777524527117644997002646316163124649859438418922829237942300460280899608275518110844759812937029299150349514185901967231477328042029602752717868677802101703657594948614601375403943624780628410654475268478227041856956093494589112340761558984762074330954943235138690733933028852543978426170727034917787767201313158921334125723043629906848768277518191574667217353322698067427824374311793042462688838540928172790762540408335102266561823542157786925396838053480922797720636970027810760028755323586184046110360150997714799033598784193428929194222459255213283216616050269329371677897085071114035636368608377991785445530390044166166765591271726663907015188270995990452051970208730922970084594693394603212336678723269152462053064830119222955990608552679547477494338893767804210631895266564488959294272624431980018661189150768105108184923550937806280399233480209513884566543281587209592557617784737671937504163329899127742435374319392442463366564959196304715246170130086256607770428315363947306567162254847827955630936117820024024 [153,139] -9888915628706094307815658531506873055098981201124811022463923833847444037682726174068997530009338537218346585156171298371908210389329926553929867510239185505662599023773304864830442798837004670175712637027455525898007735471362434933924873491611889269880876029441309524419512447441041193209676597757097927368879191839658290743251684049673423476963518993941938644239318809472852061984310505869674375868025128509981854547027952257734878416039975182287572264622070560255978068562481969806061803861093662070963258106599499060205372617725925676122361954279424523998340889297869730662341501281947594784815163251350217217536834155961639328070696902112501240299878862057885414236387129510073385311330660262910746928253490349077964127039838336916268805299438529465448809335044562213252429902243477423139966014328258566859272559386611836375392718285964107132472514688981478611426924818810177253372819290027848662150583207770071555270044695952227549220873723845261684391816395352902274736703434792384907322409278115080499640795884994954934036410088105875236667023199676246093472051122747140125798670292768906049588955404460285865320183817693427006015857323741666489389693061256128822348132784249303866590644977422022526621897415427062107364748592991672437297175197150753032047400446103921044033612462146692020485050478286410129385463034929401377359930651234630320696734259846487885 [153,140] -45800758258793678350791082585794593455879152012711952108765007532808192945823751518233853672705277861579157380815879894406486543243294212266046845433582754033493838032065346579801622655519342897958564191679920553429613922069597460365040213608879802093087751568401729908428794655991700224164431901928196412643896497787853027596984414456149319003263843104984505203509538481917258571258656903364058172847611773761415086269943293269542672231385502425072623363526529143233076957377556514642527992364690389977341341362218521743826543054441250723032206570224392236735613419951506291119287869352747854278245154935243943357532428120375915048197002199342137935159038341425533293819098825581584548936716768577285656974317255396324000686337011744552018400928535403572155922605641828844235770311579072269360273969747362527513366994225694013580145636728580136301506995748229688551096002414333331290606272923590454183674537055412917431222180381468167916614079968680612695687411430748392746850444736346401508817300515500472292583445632938348095150377820911354729012818343729017594132360170445917755944893069954036656662534794536580014795822176657362122308634143850959444981191158009307715450903073417563013750238289126038622158431428981132497776688751490725978722529134642983081751437046147663964298458746993917337529905351735095098342261913807524028004813011182594307397184 [153,141] -75239835954197796818974355172816271887945570385140119916157906416883619190664847016003618801590879790812893935606135049882156020671772825629471523834953565022741226728366004538430428126405488422006891861179375686234697791466904486481335868750644042127872715237679654955209212465475921088333412329132455762238849039472784891718696553206544366472522307685711116193188458538652447269418792908703368282430976237943145177304514271535683282641367927701771086280704786360446516563286201066292125241367923998024120943166601956991888185069666109072823682831419329758867543071301511432912090432007738874249521885246263029407881797649578633935791389042853231170824106704690569713773296213144725959031030770527556918262551883344746054966331797273113321166633391448038096626367898049616091170575686729326052577580696452171494772376858655214934025018606047707872660710957615486306851202957054391823521118124952301843028435019928711406346108662899696614486209286186160579352622287702750471775364931434986231018501421648541223545518845322755766095083470377104295939293917681347704380729288807444289201161404587090373983709548511404568609151638080897582245281145232209005329912191858984542519293654547604434485285653674859731323055694999630290401894782838509728513452036306458818802672646914541656143678608041766264305027995768766980579054602408895186917270323256 [153,142] -28586376542257259597468923402156959552029748485461407359596527345611078075759119250798846310500780413879708994138073416729366514896109393025518362183661934226836787612408110000027189211456975440094199900980426555634368148865808619910912943222325207204190091119039813246519038658677932497832976447358755745250880416270097490730619767795780267781693819149019072735197516384516803316588131168299205122201945688412330081416142638679644224290943462652282619307110601931897867808490399107913576284282143366797893747400020254590882758036859636930649624890164670398608791449059172855077682077614705437499923904724509409433243283047325735231221826294708363227828021534566628233657644527160879961672962351085768849021549163087446066955770851944373322223642328639086008047415987473582683157465366070444448255207152749100050694058656806080356781271635712734674219459411846699083649653591671814222420894011647716643408176069505284633301133335375458552629852535824229198178417087841087549809053605518709795770629180481200694354221686287998561085943843440146137182250458659770996760656188795013136822151774807019936474102937884837007083643867939256106231296761491297100308505239590767556665034683535482255924317672832897005705036132661418213860116204029778940541047965673700675489349498104745869782812041910318027345546634382458532743002554332256896 [153,143] -7459212303113591713380019990460497951897630919737163887563080035698134054189064174056673581651193530957731074067151019462661568953877484992851090601755314611866417538971472648261140772505013728208935083602858038956430547739800414818655898931075588497889208539293579564252475822851471934456487583804476676290856103594535038512509556059771580787426709592543746959872994321556217094304840873809271397022220285796445523538073713222301625207357496477251663821308557826103136312108210806932262380947741816825234432414219410206523462573055197765060294088198571836320993392206281148963381773172710596681447601042006542644474359306913867662537219736289000251760425060445324134077212804417014605934987181955608807541003744143452855003751810308966570818323139097277070991475662413452274167831156474266924753382337165237124378442034087375112737703350560980714064095872580876851567154322134054493004912623351196516644008634377922513157052751407170000102959886262681228177993067510268961689888785537161332073732632469953783694476121537790362453214855614502289104996944876202994380951998970031111109046047811093881667982230781302516107837219553521584820744085467232554671155463511548268868950036507488945987164614140806572263119648929053670760867084914316425521064420532210411440728008110490506622890699756016103045354093259718907892896 [153,144] 1362768431346006650530497013951542769230625398601394899739967108583664932881942745654793596640197250422596578458836065930282919694671122301588162498171003552977088181708645671677734719433975204751458467914480455522640223013121831644691015449117016114722283891321634955720533448795140718597651968532850244389264656807190047228753491062395815494096079465091710438277267343440221269305484393735564169693044418551586814531758310958349668144982562040023731668322680017279386592098394653046519218245020614508821081806808682142268401919937375127740994391785920524572398385721818041080005735963246724666668598120624778237755808142046538925833506774897458471323498264712171461443415733986076807070544778101686662400153511276336381902834378548720907712306213238453713526798190600320718808716605373117634052478385568935627635075642816427304041998930298695244115233271510905536677622061274775749469966407267990593875362050265543607743728513649230159199708740637371980710488199959424985760557073229941081336276169663111479146282861553782482631225236684685117236025254196446976274032058797525658618239057497452112440346506998772579497549721891690317198677623089992456631021013533785301926250396452591068297601873792705236006268729688812168317557313891735203970577630460748523002639286238053865084704334633288714441652410688 [153,145] -160013714362774393201683638186251523713740743340768937413044102397702082540129307436634846661317556167862648607156251299407056305381253345618526818954563788857390783982927272041670620765770662497267184427509246538475993700608906646034190379269015799867693777111052662985563455967462009772484089971219234540841340520316607708816195592728035065986527554408585780264516183338610928112578011083112724844261769944009227327057697538958690404690725902253637682450071375765432695159351274105135816194168666157631816040895010197278506699898297945816741536785135029840604289194218959726129688304888842080309324145002258856919151760321291996775979389825880042065598257344022414942717064328225097207739564560225999337271808639285184412331525854375081146209493035083681900198667772727760060402703748263843189506094111231381183539389577753315333435626645212326926775535144086294436319725874868891490196964476625222920926571194542256879318683995773085682439196102958546809202735828842895180568135671519770367193885378665384021320703297915890494051384936767482672667249942376421064133366635050381762965198310501348003178742927698758650037970448095000049212114315687468826541911982938648553951345025219517407497919120290694317827451331160788830475843496153153280678752451861802008516534333262391651259669716492408 [153,146] 2574700107525074712333402138091241769256037557745643421107012141366958801887260307955035760949370821424772329263869371988973653674167376161884750466400513505558929600441994963698592648071913618350030781585088719338791508692484373257984940010757137806117368270973279814491643691146313113366496541241854755269113747364566680152048001411463687867115649859362986928092061153125294625101317348542295559392717164450132823705562009160974689329871444108804224907094308936479999481752201803016713932162497890366315928114687385061775573849987684916862559964535545084004039034958428646526977538876270031167652453419162844838679350227155581808687104894223044537450699104179054807973729198112656904609176755767034679060028770663099362550763386645096681141217200768358144178647201110990284535237684803400053673933444228020555126852287682514477142702425011214771668668216132002286816485423426731794073835121091086253914284607163357630786082551824975659354778151005500127395201686527345006026266740527926531257621796591283354939227885731691393015846073535380313846939058205215881061132700001550801094822256622098593843968614720337209867202092984655882785672022399794631917111056311036139589084544536306641934244567897521656006945173018927161914484413183835580678445934470738541979869053528137070168 [153,147] -23624573788395483207183843665576631402695513396408099483197793639205390515637384962381655490887248512436959401069921735173495683933851966700103221161148863265252838674941521449858034760651412882148947453762808241225391351257907441636412199433628331991667318217832105356689483381830327207767535650665057565787746604358012991308394883408899204692270997857786279704109796956309312974810212003900270309882032514754181256374705151948711978181691588489533984300125816449138311601818852415168651272415302359628722402832130655498077148735853750567297271336312307342184293867018363263687380800203538262118656779837886078582357316820614695663907195072157929507608591306025978523595992948035439830464445144530873463004018302069970686046010758203113328671620426007355408681392789544601391934152835552532424251179492240084145857885503341188464163449664961417331968183463593924267280701688527138455547146960616019997681040321673500695751724215223430204842744204325083761000907355254250880852743963690944815760254693876783530613280805295966200771587085311954410280850957343998011985956036075305193385290104255257282102706591041097083748619894302051043512459168000467208791534015387910889380323272120388071080961902380289320953992841126229223069302448897144424867516694245384691188159 [153,148] -159704243885050430544970071446571253514799882661576520698997251547464711953748749276279352708280727894880946646840740249697697870368492986596446270839035431647057961058422327110304157638566993508765362586164911273524934205387106278761794783097131244766307198996985354145458839496239431921662255791153517541706730002460135450568510665906359726196036043953987643164950208022424302523156441675270654364006146102189999138783194891854487008521996733369400262545061783547542889964842040454165686194904945076884209353540458266766730521442530475181649742916753814397273269380588544485081937964648896024961181458092491788026735012431682183687377980046831193486745266839624362733369016489674232475869926984484189994916623338949163120463129292142135935517848622317973237754153157104822472253404591650998271896685179819791018580034185580564470421190962284016835934821683351757890531546463259921067568964757006409005842993839948484093991210016131622250845696146997368525080009778008280779723314508795754774733407727369361463167816324683721498821857162316778289719562258537230262167386469860006089275933964757829209989138942008670059537602830861423070978401504820135103514645707587110929773751599783974834014235961877794102967802402649908674731781626072183537766313088 [153,149] -486900548759613061140156879875452259488983369981163131679916319821491455309783158562295879778230195317938320293807365228877350875259067011476868166408136526293650151333190295207027194172455078003478328308117125569667916154179274440836650795713898193929504867018867859017182681663326670244161080293192746257958073385008896500553913250879244092654612115982226780098987102254851426680917074711861487373866411403056327638093190136103221204639010714535625299517117093231956409538932350786758570555444920848163209374843623318208709052618677197203739844477359350451890176104798259471096225522377549113583409315391702698955318388193327689761625411409626078945481355884277812035681675741272853227359043466315187771138357754254809712388398567182612474347718283660271780623681234503061779397900153733059191566843244843576039830509120577431631868111773835840730112804473948585899912252520050761206101972205643462211382826743448237469854788269445707498366671964411014037714392506697822745921625893566898561539010270375762197373174504655294892315867954388758847823807773240451531322584196695627636618949888740316656399550581128458715146832212638238269526760765749913338040253553087566991656886405402951065119422780381628097214726941321543710482348226544 [153,150] -22292727596411642389728852173295392356707529552640211232808036728674491719182039064525806178316290771245193424193244868184070488719671636546445141881369595441687097950072322001086242083161979977483302795340394566185739589446926186878373896252040201723856949508361437960280923456174090337991536971986655641296918010461971734774545673893524377181967458850913937673724142752239089173895574612634007403185194576452638208959061885511270166869136688501610702551760281252404024969561211422596878054105315939177340972145331755846833232007695948429865778600763045746479051969631853943158325666732428721700222195800150700944502975772359218875789316743639389449951788639802705249924266152501801592475724008087061800076254864293658575179130877587968916960770510542921486111207686135633136795564558826713323334592050998866323381218215494692166377557086920230259831273291938820512349203454099294660045462698714156346988033862539570056921261330800471433333496667888038573822908774832114733697093221213895511363448252715181073098850439873489422518592236309029037167011719994885389546682872377930464288557799652450410681038562515340914120691922910716081775294117761208324035136217200130542262503849258944358337073680318798470017288107326112 [153,151] -260245923217725469643795853320421535535703826463009670663991087476606498088717763962800761192557340201542896782244578182917765772444434836561531470691711611276474980978545611354647982205658386085976558800353592112157387313683212915440885158207653979894049224830175410821376193189113348971177331445032574971161820208745248964483504641639309076839801752221541509960847776258989900440176831799072745024536278745515892997385567207568186865588023166334301882798467710875196074460029650767413253088670253852027522949777980432417453583180420021704323933565843536583378487010176109808780029789407240639530490366627116858229605032803337066141738455261315165947338504437552822744198249790586571484129671240901142304263740798237544580892273212725263593528896431842163197203973825448210114605169143985608750311992326844047717343329316494202510283174685135375343770378707082651245209339596365263973591871011971895606782817593354093058980807805094397660742962414602148920329352543558943432807427329104043490396046754543251892053136814767872498145087860862515831787586409148647478491309119129640182986683779890215725735623891455489398218604214345238914348329725893793369704727207012350991680254923175230144296664394306523060 [153,152] 17319735016547589916802909550022416198683221413970330782999182325574502112206377013441497925534727949782422185395426824930911216616281436956888468059194659447970082166465988384870929667290115369970309063143093461816413243940356375372920692525008818051121802927640912639660295204897173013697553673040851511848082503603283940498754464809993912328874638432771585675481121002149940325513178484439984486134633800776315322610685077019592522633545379492568063058052896883282885216475455668430822946204619523264998964701392902722859164748053296166623378917247362511537110095944723043816648231819250713601701445313212164417521906784668663378224700515540356082389795430323550535121286349012764634459692264669675804492496569685715836959003638330931193936626512326706992236222901212439708588657228304485559873520363646081205323623587176846578068068572160471485368297384165128281965065829838747216683292560596269988755338649448728902626396422287452208338380087151863529132119238727806491060167280289240849751831740527531579557003259159505555513993119907846071511509698369202049590411530427393451217223907293467439497473338987679686563922980671669008175542546751025568128384043753166789233141407114189542720 [153,153] -1260437492421511999389823589055341320276546350610627896241149328307692413174377389412734227182799494577723352629825763080600413847688962936919352881589583209840016472008352046298704168164456025270571011109731537031008660836839252250221947104378234166219381770813256681956538747190479916156765312448124322554982131587994289970825285271933995452057510572122706248002912360274840838288165667160144047584545219844324380345162542272220466626969899001926755421108522186307811065243948006878689592211182494666937426004708631902351081975452216411378725909113631451020937084436710184391134353988447751848046043266141663766900746199798542340967311768109336918689877641928928757427766942835499563077250977495395254731956820357098196491470484241538793884048360152770093439326390598892091450256062148006160635213114382388209766764576442764808609937259383788513189521951267201091464520380693447423908936952879759662977187958592909238266106425812205017631295182016368450845685795077344860404183982769168509424878915132590724146646979369576585990133495546682968074312327540905028948313655852734515260422785119379197465418964894367488978024195740821638062925331203387114034846202645718784070856 [154,0] 282094409529122542904144451396068544134596568204422512359844844816513955442922227195030149895627848409492858683494694520362202333341382858166646275519920340664979510235137861692847472833314046302738228420683225032797741085342926520021219448608184627541084918710791432202329406785320340439075031668699584599355119577290919320160182246390308534365811644653863659047300655047383604230021000695787724785030885147561834733220722402578808515365155388801014434625703941914060951333732795394267124467116730651182840296834028700924612667085086133169420713497782674012920176747262034011442561247430013096508420703684893422461416213317502275345672155641315567038354142883556712714592571970401308241881103529704221799561473889723704015272065517414294861918690450517120197203561003566695173115465446977192035730439932602407023259196087206187400185472964380735406625122024544132857845106744089880595474217757115321115363034514891236298899914631858230703635202811556053855138391925725760712610683563255232413347689208833709213626774582320030256610288746849803154075691054677146881975762458647949636784968152784938733774036592665099499852043494148123000140756837581918462346763455275027612700517237029893681175693682516938671698217596814257715166151905111184528729762740728321024564222461515791851624321211896346969620829676752755580647751189833317678036700551911439497220436493958789540616681062292848072675785056455184558289192389325938312489820574150579287777838028159403977363180557225426822556733310411558764672996306323179369789713914362751026714705374611560835981034926871969597328569406753590775903344776242926798109346361539146219424659002552031749281687327218379376198833011999560260155532249691330674862303894566777482101024756169664867014347998774830226927301854932763191620260798762042443937187452342588212193210489444737566243875437587412533505941566016738443921757202773579162329389678000011046180410735226833144111229741576245662980579420637525494988800000000000000 [154,1] -11672393761612296629458018213876730357982663782228233301205215026266579774913350341367447549153468269618919541135786665354282148244603322095534993699338839371768547432447494294864523181894204114694731170224849670279763694649563970015514523178970732422731987084295973743408109390117301855107800808687461485306536918932950018512854154679709210324275946131690045673047469114447928171741396990449889060978369261353467684087031411335892716904704248962725674614456492565366283613672812462832154780725063929900797230438772065996381765172914302568320224084566499797981451129152603164110032195222624398745553762091112745466299197179377288063710443257555945511261733402241190983881934421871588741693977937535240611854677756244367891483592010811286397147862647158723466897004266344485529569893344269893133344038399288140580526760451014194933184091251032837304860380928593809137008125807014962419753393942613610928388744186488196080987419799986445410832902792703428397582774807038383236571793515703062423150395075334204478864205449239444802425203786088300019898215650124778270609930171312994759436781145142496979079871810736584853066273463012909157272514010659488623450615858381849356455892377563769378317667155879088525349837804078933382935024377494966818110029539849183893281851248134831436779372833911691705502359857030187605804273722244408660116905316961193782138200854654812549446280624757524629185952095822799265487403762574555863285319452215248807590171690501700426483558585511146204550638927440305103963621034821919113311442367394854793966660197228550078638105692650529181152990865751193805759580096680839130499841274768813677189199585863660941892038217319026219725725894671695626714400662198110901190116350886310893911180152382424414909338888116271675206723813310174654461014524973461232679205034728508367478266114411149787564025959689669176873260135202836940063205917678769329635613894579135614244501424070360589876407368132641136751507855521630801362944000000000000 [154,2] 20347397712040171748050053261328987773661077158511251348517001459356666130471097089262056481345343226727045995777691417674888490417545572590262239402772046932903699525267126106959967211912647441014657487234724875996427800869874252712505076124069795632337874282578516987389141503357692803437333955170819152149154838618555413008642607104716714399876175550150631273233876709626081737776438013797598131599880438693348433259963614094487474862588983607811537473436487869426241427406245055957614545208753194310181005862947368741639295354273672834815133037253191831830263247762724417153954255807385463454184323968133207056989991409287018624043954202318052779465284950810124179640324315016825940153900543835618295836518155075911685399283439137975450282657394053189362083649688476239564961312975210987618769396299322822078812405765873402817494130182612500540645408954812218371564635554809556344107133748189567980048425891224561076013284432578563126867248080643145032616218358338866572924445180023377637506754778937190958152026057708064915499305908671838950542446225486455208630050429293085525883451188097095287299813428485069600498682213528826622575086770320313626048333111509879142937994352943847214672863592312178951472585814102523316660916018764119791634643192792476983916082689329673886843697792397492923618575266981480492621446016980093398785248290757659773959928127543837743033825997384272385375313202171549379135295838562534133818689454871356400865896928060383716009447116691895699072544620519293660017023114004840716450662080826063457921004929122822749263227720002264580394834942696900753187612154254830998226013797343242812250722544044042155223548728574277999418920416776419487947664464469299109985470620214335440446482811209820203954648602676149232429913295905732752052270313074788378900670011395551650255499570713596058783274638523220564573591805838034863667093613916900080891381367788771895168577225451623624136538965444410762134933835735592388662394880000000000 [154,3] -1400230828800518607452756125046966705164225804976623751896048390040773951418090713894303137019408722233425273485313978043623861844451939831241100562680914023817670397600901539198312410155423072730001217622420748573460290557789579377299205435683004865808115654949975086210907684145072150149253827452626551774801308743142045146718433888932641682084553943438012215404474239204081600487003779366533282688896643359308799380939635678472871669321164220772539975720976532754490248779024380558034993892410302448326565170505521730741705208585696260679764806953607787890670391487715367093038234842210120049013356682642217557414546256860027057421296627261428981673509255701654061524189343678491295422879362882141407687185775732286285961481948147895622361225559267948003468322506280804734678053987967287387019078791075851284406332451460200384911406713173895990060617988261493416824975600707039630310567297444490730705107627739752132317661024980324230800946461425282354561139480969827606013814590567888414672409694080449390266428272105099756413633264037643102357600539823552018996931559755105963922320611425138474526058466945038820867366796138419627764693667814956606646651816094636039241221461242843901067672056293201662002676301688242990420383433510803738676624361047250888004064504162472774020258347350079613253647677569303930119086110091017844412708412607011101574678648980697271595736673589106041317980650183351147696957543768485197041344313777189186684135424247056546986527833112344146376534485560133930969832090331021548705035808309973314797298657965319018003669348826691605182623259478069264401366030485423347139596558028794893482666332778990121970928670936414580681257277945068688786769882174473131239069957071471678444360352691932736136785484518887332945270299595991990698159576767415192119486040027670248093489830937226837322854450798184391317951266291995255740125585707853392623904245368399041844961487841533736214908331817176886190280716514641177566374789120000000 [154,4] 36286822382556242445837937606429245180717843456407939105124446914739191802244204348913484429002711302465292898856705063047816963738889317859096529405426295859509196005460345131465570517708528194726076389668805387908183593139633240982329962676396413357992619818097407570963308409258297239000317138934643647128546870376637635211337087684438160122303587762436792817319103274339468717545523803848389622925534798876528722093478836787206354399810231527631775100056671392559841654239225876651806032574485213109871911417205408205934618217356174647442505010549178521084846384137012934866460604922343701710039359358294640064414503835582193606085615962281999686715908038183725102160712479529728889497007004626270142322275271691208014203348519008518939710417369935764646748577069891083748514156875097896555485928027845909890530854399842729320708386550549093927173565966891772285057676111938429644975117947765917536318138407615454854392011795843459055628495391955195660911262462558865259887179226291457303466554569496791031603502381268553022551922278963029753684768147631481800127140489956328062236547447129578025233766487962659446218645028335179973110446015359200994484935348479943237301547497433895696936094952461661799321853473687129534133049042084376911520028195285391363541472787573959301534469897424202167226691112427885964669310440699253271361323214324609422674115107744904024465790439599349854473906314219920659148606127131925984046301292495246441387807157862174738249198265101705762648763012894640851044102150260409582947161419823268251568129684740877385902880347189788627587851930870407118120400705245539528440983700777224005886368336150310821641303191226317338987574513780420630219377731513558623531668877012734203574880357342246051126170857829026183470953093551817448798583338610979925499588058033016198671061481329294882563070468312771136644461154014217440260858452480717151232372963043430318664778141059278804388886173522252583539511005850103893542075105280000 [154,5] -27786623264606044484389273318523909481617216017681809400254105518157413676386906330224962529998173955688835316536164758448148773825922872939986353858372322639785736727958207258186934309721087509113174547833055820270122740803093444984861563126069906878976149808854477189829677333297296699327887213824066428403242313937668032727624534196082779392786882044856859473833946697094699318088901519668451748446363311734741336324738708406981276567798602610386337541157369679652178342287717237233299790301133463519524065685024480538782363881240668673792420932388147290428567884386932484105692855911265961428352462695372560151608644846039524277870152620813401358054356838709397106485775245558572683938301401600387376820223275218531758395979839428143838880822198602331263257567009150410516445376739291043019939267195174504001337261387559668378660269168551444518947327727142662466935482067041792241361966855912776802558901821752667963559408155371700992571292792683780781355358147967463636318951118474976743546601951151856960862606283399831811245035749045037604840087379004145332091331357983364236419927447064256649750623485861328853871336783915652144398205067187319937011660746862346184312977736109239814367019004195453321380498419766071451266370863097987083078882652781566850092705375585607480750615775234723805368642071475754448776869354064404114671456847130547578503505903477493480030657550745020118825210428809791039020630052357129999980291256829230610427849114063848350101388416755143866883002814491898468872551608181320442379973391401548037206767224392620651473726623332171487447745249790180731888381242486940631416254662253742317594679101238641021620940442704503932410840052986793471567724057960498577667864919090117175765893218069538092472406036647670533573270373563082988952367510943377327915651790799578058797328132070926123187131129327681596495623023468123912936976547651093744432642267662522430489625875499826085224495175538769510433142984010877817933791232000 [154,6] -6572910708052101636512653723010533633740700359978676592082062509098577445369801527466967295330917366390383446118689460217264272644158534870179666323398906753663857916066019465518294364479111860763827262451108267423813304017724626693213240192599185433307228201886181577646023774637746483097978331805828830047540550459310772593115609283083625649716505278255842347858144794747928843752164724298850183744881692705450800762339631332006022074029751891733219998981414864395350105336286382408832965383498566836287748925551945852015049405068594149842966923425972116610936633407549113030469619795568665313336332922736284747326112843418879443173036307363135814545231246711997585701365163368016992993464543183269549075264935421911017523231592453187949822045804783405207930850497375267416594903495252380979926819616517203653895211477389429589934257028461153942067392312251710472015994956637434698887167138809365112457640837171666275511108938768874132589429371679806784112167041278154734522521652163146492935378003093034105851933010444419518107171296589412254454924468106673115413710027792285382813447816048314836384953454339315764348454807175132856941558106113336451696441199161396403085512943900108686025248025076830526894052164380937618311578011841538146249203426257002050251979198933352746880708274383786032122491634267989112024964663733522758019186868665698452867864047724559689873061782681535930873812008811728178632393389274728103164672074254271477040757988451670777471737494358678603560970825171457652862022980051717418664110411681491494410329291432367691052683036323208742623401223825867011981874560728086713293076712472985994558971956460197665534191066888729995936384362041031318997620884202055440453697018452087906096900856240314350693759030198423185140978866151177798384358141388012753798994871218973947387673792678420133162137670894508393074839949279645204507250748647338547553358539752173850218647856505974225844842960957268948412920904929980032743374848000 [154,7] 61458467208186221034451918021999704950084625241653751604626149914456847138065064210274064254755843217162834013032899615022334603867950157400956338829014863128596249739695707143866294785154560576972303982481863940802991625895342534974705393322643706732819314550266026735990819365074112053363871282134637750475095618777253295375885384347684126538241712981712781165861006293413224150000900098077972423969080036034874774299440221078144404852252056108327597748025814652282851440822601814652406259817404625118465452059031106957747952553222650693197058380561342760951106413848290577070600241733159285560808791111748333910785878298083241035818014213275324013739162855327219855015672632874130976206305531867343527664469992926815120041380620188147939346719183335750413792151625046288638398406213889535187524380992391455555162107152623529371607834095610922334011042677996219425853834699817156633892855806577951142627871932943496184409340620341071853679258072727328370149501000586194953179485219579225268649206874935240714981624882250693545932767855192983272804509440570521231770588125125844153940071558685151997804930830644567142402169364966955542702633585056577126295482515396034568846456287597328481922065148522443975231838443765121362661706069983494967371399414253882881613073158754944999641819141217571976056932090515906442485887224790355813269939448675614339570515318430840536833498129797683332901204181240072354538637380405128778560403013971374772041992994964655917845938120549050795300523847236762362623545486246632291133572556426577002259320457838764926308523545939050267148303172644104498013146606218723339551064533038366919066954809564560956183849422236472144136687418653463888192208204998873459581563453561704319700095103905146946665803874648776046313228656481288370516865565265305063748919318034341708282077580361665993376842217561852480448039520497023748586512185013057821506091363129029794962652635713235901183298338668008974162685052674842204045312000 [154,8] -125676774920543154087920217701878715711975508397907450292156165694036269556360898225023829261572497329948363161151107879764866280143437317511433525728059592853766555356678345862731570649829528223936943091724902274781795022866503776117931177194338506196535582497655519936465997617426919378547451488079183919423258294463128482694580347019871272555362707468221783003591558104316770902323647456021669083043700007074098184463284312032740503598232821498482443238821737175175372387830564397445398766578262179756288557472355390320268845439601219307760494469112715029714953091599143284599551602933303634063092294206874399553761709223949555438438189420361201584168667972422600890110652605164225848131439678199827758308340749478250050353520609438638954254802689999957642950405685906572205630800303705499177882020319625260339901655637938622072868549477687388603754611379770463948096573059755574663604201779867493886035856396569193345371559789061852512322745600258892789735739728573401574137006393778670561950472296525807254277056803157691978662248565086946199975481684567641379379762363085315059086582817080868040839884647288471117438113587034872154400803844858634214716706936686005924595024587645102607999669288278298886035765307681079449533934129087972225360522853065474660361624181085743264486201877616711579139826309958230578514064387103227593052785171762549326363058560454696712816221220926782646444707195590709537160409918114538323500866641067825631485724812652502319716718083615277277711044993251570742889713805675785754491586789699635921961837136970684303531603630345446546236094365284569742797775135121835322414501668625702370999390767362245522373448755474550902230801398616108438126095536629871800506942437187311362242735799457902869707224709895474365859634705777463549200760118318517645793316091349679349984791259401320750062375594521284027895509811291265462100211497947627381459106653705587442610979640306394132263602597659178845426719198336495543910400 [154,9] -970627452366483539574802312854818263197742768489017251669807397384269360855445979550808807299897389882921911982485565628043541958272488080788365268047751543883210306852639796995315094848117566748319875422225012721354029696034525528611458850493634615886872345098214820821729530884818647075058430465453596848651580478095789913609562174813391150883262852080156789120045514359827951218477821659609918667237155689755740184799202168248051779920043926735758935120650453777823488583690900806601539161703639902433303229473727507496246560453663807197564543591968010528436837273411234691755299668414562296576626977678463172935291393645964978406963289991312398989303612612615991028243417124162265944839721736886668297416188901673360857829032811561621798062004525172168461682682295950329557162728413603079419447653186856414049893588305276952590903674208794934670146546995149177529132837734439758412083852457403098492845521030810859839773125069987536692915983735086411462777894332459381211150838879310410094918038742139745812769316945570133148754491401028443566826391384275593378102550822223415577576309445245690561299391339448145659531341572317091203415374316613855128141940579281691466099607620538930129441139779681430562424636770193738348063625934697066233621662917647486393230109858231238221753553232217208440055049848791431663038502409223181801678866420240140808161823314820106590033716361519546740865331145362204345816790389406385582753200251738647496452049639697096805685133744216813163308757299634918196302657658187085536106454569625853441343526743740287640418505899619448712595579303614268766124486812521862718046758228918929554351821825118021693849985169705501425000381124193719734948466164716295863279786634241792959298896913110978000369463630610504738047757640204270912861303514472574158245353227558051383407396850056159189393222244498356225712920682903032419012379751042400701052230056664322487062146836557371585088397255468463686397131135680040140800 [154,10] 8025282515310335756947060874573146463249177213597688883601952189339635796404818162911887325781065483267639839588982914335826207938699186013108563352386628934759242538365461582027992425146437615718257341548595493362150698635903256696981702027475137569618351909190593677343808606947599733943676543886560475658169536081130598006697035177708488900564891294099359422688608186378631641999377268574564075702351105729520954274613858799706512813767261077920249305852518792344592368551139889517784301128480446195260435860818270104958920329294273928592230164471652923966825343336724617979766192949588230882997299971750838902905195179863879875755286514228599106035537088654779608697552167940050681812000524501345694728726711672870219756366434012295959006321917384423763742998316212008316643634288641593847300726978203856790576476305514557273965706043800106754630555608837517477896436992039231241582539016485623483179143689197111257740065825498128917982245029084846184330413207994731199023284793525417673132698261375948674006557625020409857963150010176085735381755905438399178517001880554043645836517854731652942460933059522591824864919721925789053152947633792761781355597369292703444378616196655139214281016083607571264463973641671643743428543683589358100657944899432798685430465558920652527005526273668852031856404818079019887665428815620913578773161632736250574500062060939707257021073553713492828977399955921619767011967535082280042295092014516876710873487870950771327867369883086287424957431865767064039857487226849626670655806961919965113835510144950247839468278623760201520850672037992874409225504636248089772708318657498145478351475157588056574938231731068413754218844824447465367041825894972551856995799834614710491258525446214097310019693061062512307390801052802675689559490408354281474497345424633490738083009977306880959555549623281811081650217072169877763720568174963005011402574708496904154009717279603275759679964511810871206318377278973925130240 [154,11] -30500430004810384150555902502064729719725034667654308240166025242724867637887898858102231769469531373205028237175759702617603379241309663129037072970600065774480370288421948924201816356938289925183558536065740395191843764366815758373425847353706128095773454095195701674041683374069056677984432623147192321209808517402456553451565776633960330831734150703274572459860050372021699217576151503047905717491978254713844385059882417851304436222439778429269458115229377215163133848667716372970511164401463627248327744215127062708203619262524024828135691148743138889093367410924833151702574216397965125180387259956214606720079934052607551440917377949475636029455348747339132677605630879733533735572596068366209758176199044803098445026528176340310791300139212431815015527992706408694441778827507154233837862592492691771582525003793007474319468304117368583801762151012345354744032205374279404344324553143161950366785197194793646943714297449580009724273693303388730206908483627764841648244359573621172499837968890357020797755566758671375598608102460278689270658891321160248308456143576860605032674752026722233538924138220628582608456020997220674473076046463264413452087860158213687330508722664144439233392527493415732333639641159767436996452981578982524890169033244523000704525703937341967182810737686080951978634214113051907696225928118846401589919413561140188166076055427876455734721991955333608313660115058300044025567498770218639603916315348008762643969709007747598176598306181074404304622095540934478789213026815312817707323486499869973748238709000593224976932321969235818230241010828585334478460263388333695564743117541390383400209989277674305396875495248672749554427758899471180895381010347308023824799100677844888512249819260721952264054967203233422470068404048965820695604206057153184932047414803431106627047390053540270097777633826813974071540587960838655699225203061450918774307416463791294849372437108158515527315419470753682894910773366305587200 [154,12] 77718368997018726805055160814228172848919161220338764956535268172667271585682692544767724343735121577690910263612550373827235629144031597414917429142017787398806160013869497773823620363898425009453393992712665418360682603201983417210245511521569360214381039405850623830293875032172784351382928753907631570518505200840040578808394493228697363936641453346328990107655488297868209239098148115570666076637393897336063563656589387458113059043164631261759963156104556063973572267210135644859787332835946177418826135931429473804923790102585472706252003215204160832548710268269243844849682189551838544886932584800135456086279786359223371532779018849234911094448646453606388588244507560604553558413888030676559798288667196625382324477844989910683219603529599251714908118463322653689064827400541611500291406601190541805448534103110105296628339509467798055169563972797582422468645252108085271444077147229668395460056706678101303275213367728640017981114257795767775425175092225193309520620658643670859708867973354192555729420666425226215984371803509936338618283765202725169469697239420164596615387108360563726896963640245446523902516757148019700336760303064344862543395978541827172511221231985968413930435275469535221090815472181246893480139765923317805991549968316196123306135408977979550370825815427839828879668008113747531254919819332586370234049506425597809055238691579869304439044367745905433740218324698246244521916491260286404929314366302829069319300104361114658348571524702398412591642888497880229117977238730071012452937516060817981763003818080534225803307426685204289284794099830201660448185056861701365899982711593002353386127890533258552394133153362659727784732862088364091467283463557163692306130782391081289929803105498546740603632862659492780434900770556678172628891122851792258123927748184002958538114449764249069010519767613688066695469175026190621657277772511808966447473168129928616740735255061386186776473261266791970388120057487032320 [154,13] -153160132247038060044837048134069809826088643532906163661292157619060909821871003695332276566603622795410555674632709828289462349462437560864420920136138291660601356792171678131494566443493128183718792976985326497924065779366357483353467939575795741857031711253738515237382987906808909245358201033330696132618866529210565953635210790848857786533393053252286256752225478144996032756933067872487280167782739087622538667895875917035628325147198479985731788782318686031094258750670384436823461706705914282606192885928123538296438088861655323354410285335851985821952877499358061634386735093173475257669340965938146488459951720355496265689798647991835150175064754985366092824221560466132005439694791624153371557098315331200160708659430615323978494396870814411051327848545188208242319336542713810551894279728442804570915015721103989384196162496697151432741052248385882470281534185471565555093790054573939102798933664839215269172797609938399680621038384000285855032070654617994386777617245620285511276343765227926904682263347774438708714199662114122630335888016437996631817277509181174746225854911881697108757453299812873359114538647007380077439007932422990867443929812214342697665488437651800835604043681880587228998898002469505806213617308936014469708618265728979937907036294680717396238023725020663515026507761628261725521226917606366905793544210846719312558766754661279441960711623472510737336718381896393524539227441538875209271530931193645650310619779295933351073816045467967246099040594187457250414536271339693173893027531855133073440979504554930264342316119103946004992701980023437657123414230861931293282291618392597694896971492263719183000700508288597367472026730732269698792398258649070438043001247507232476168616729629379505532082397487340666013332903465300549700897739542780780723738283524883531547932047116388514495116205459952357719205902987469740343264082712896442910709141534442704138891036790118632397113281552788176901848873041920 [154,14] 260003931224137282603269690974044408258132144317484021678968459422174055303846006482751835977413263733826519671276177378211059886700995027961516054589814834573353918594251860801725145107499603994474136254276277329435876554988187674364337978788515842892310921805347774885717199056119237494774384185047867588434921566054664907357053259732311090723593238098711786465830152048820921879198300444158105573969257925940615927748736122092066396537461388973526544243221358315206398204999414375260260841090625104037418109852033220872270714389675329445163857034903536933296699129998432840250598831202430547288238588439743733102842310288831458597380404913056199837117090934693200515508686174382979430349015562089126977896459284437693682886569630132534537162387712461753307709472339613769501123942667995270452684335122757685519846305558856826227062753732556807970747686815009314169086994026229529791221328377999139321605104891324475208615923202661876577750269415287833431234648874638575182764971750884598560583373343338796485056844322619270946802775795129516298211642414678689709022050736685268323859421514809356521096738250631382999157768207393302580912130435959744400965169562738936800157216906921478867640050065923422571450144221540409777367361587961208184268696412392704817882771024404607108659374874397992333367547118194616864772884693375941607338035231726077603831905782157844610700840093784034448298731028693791047397948336896573034287875743736128871628315461362457564647291181024808241097315087821688182322498998519810296687991376079133855814948635442947371360646211938189306342829737306722283911856127562063093201538954704305697800669819768135928233291897701267403551543739200329480513405580480578227997642458009187173788541947465097493057536611156923445963010067416844137834786097294625400547830005117463610537865500064155193044717269781757020491479329310330628728792052080628796097700960448239012419116743370469670511536538936623796018216960 [154,15] -408895896797968007598124783262042270573266121829816867022535093190261722647396863374079441183570410808491457100106565515050263663133391380584063732408179531729940728944942376957239705007344555875326207555866012493364257546422008215006144861309070921999161340159373708406557272709180592342116617672452616482605856058871194694549304133097780288415567034040950325793292284613386802005632166309012890071933296177342027534216883982914129059766148566984790233222591717933544633016690952417935917708670267693190980824492088100975908268147067043147150138780350079512583442776062780497781279636040367920381130676652621033611369401622196182853977512493768050628195314064302519699994492078037566356355866002682875512095550712279175280199828868873983203828275095794740524007143831727843354599088740732254230580900657785431045484217428764551122678789928827009301475303817819648668213733483009165867040120067047011981468353881415839013715838514729127173200912666989374975823602459100009076319069413062536911636995653459404874504024585679851302411633416206240267999458508131689673679162461249304873078904769984307063846455299395979231810431937422769571266333343426253287974560948067748226544693369582072998736380591175123566413850072765086879297390623918101892360801992733029598149567187294671387911731349059167243525346930212483526402738951542968190291945923864725948745662197551598153432294799760394552583871364017267807506174860894036805804583776257634231491920847122679623838827334925970548382939950039056099107575518118496572775215790307164130131930679901823689959466257298646840108566229163804273420650777854841430092157515298460802903557786783198493108924303423109188971106668109270580589924870197161648245716137152758680627017951153734774829659680246214506688054832897992599629822053021740660282238135579611667497674097969375393561457715795776569161062439666031822274498672552425038100853017765987980859655221751167805546941979052855546347520 [154,16] 590886765982089831541677694708238369287091306933802798924792577902100401425160007136045861241092487085244804489608835003338834111471259462146004873472288367907853970741388266094548755512377401306326132806772639724523747212118231434612413659916503170391117131390102271897114180543527171132052447362433913852588463504694980678204643406134112248780290038207688863011936401827337670973939154173393308505872824828096364562284368075960887062866425955524872550951548716016010307683758510125054332340493003914825465268167425968250574269881860039239900674693144842938685503277297057317569753166365164563388277711120208996313983594836360664175601718939734651628865976379660267146107878742071638363279762055407530907271073204846662561943640550143472727399903975720561097100525966490708206837603923929102531580032283844175168801866458130465081227165286041038263299390857365015062097678532309068710444238450713035357834533584202635937541868751842611029034023892489674443615346391867023950217362539365696696319503216605783205301962433640209643029235240011259300321844159503887568196322157715561267310833331948518022588087832118526330004174954948663804872327608897047174726128089037535421906285733697866969173485094950664167488653133574273063423235707328623923478275462436793894823323244836828285961859188781931035756513254441654357344162061104995979431383487640518878918588154305558864458160345384783824988411087591044301861374377547732673696380090714656482921742931472740238957989687515235467955720237305765681577989827986856664769279713351167209809644376062706991443433778674267936194124398433345802570464265086262051792457825119443241629009315283489887287786076201273640597325632207665342650294588354572728710413614056896964462079880974537541389032387870164418770122986341986768330377606993359406123095079714742250825385746182941992222445556878332094063282654638350423446202223259787815689889545938942490039407844014405951690449424086865018880 [154,17] -716057899224068865609598813576227801328614991792249315731671843436721580104996771072498126665161900085871032043379298711105976628870014554826778153774457056780230527936969247846153727345834212481722004063935274957602701807541338168088306657933178444510111649202711533986586919804189938475288475988628437226410004328970153072871775796756678927185263370079135518941884160079210793166984474738948691136197266806520022303896819344197069833501569293330319904671278496102449430971530961997980378158643880079131224689229155646660181775962329260113759057486708097011563453574733839969774271452961366003944656089479456365289297601414807820555250227230301357476235099482288233928475651216484544796182002453797149869544438549393864340282309926372518016648712198157479014443129593613107910347015352065289225050970647893630712584083314797661694610544287179973233371049260689995712843755149358633949762816538832356751977874968459756700140059978066728300435352957236570036408317757949522273495302870240995580498936373824065120315655418333789089273440026925000318004107612669387988958923953190500304118425990972894876724596904754161652979797975833352693153157745060808963170288200843249705641311781882349861348807580064940116580530569212947894097435445083953240038412520058268864609934763077149831408836313292634810709285184460450197669897858290856159164320404321330801201524692128351385990694727604215665784633820038383365441968685816138384916374356427132200667328374337965394810158593669221369887502281184841139225920952765065791016468675915201030949834514048150874546174096664473168272675328325456498868858698306481943202527515934595561128264822371873240926590973998677186820075795862173598856538812781398900751001887922179344043460173844894747806809743020335281494584478173979739516939298478173512621368876525475606858850997906212660364975817305856776806161954960365168162455857069214582264695813914723750799737074751382529417817520739450880 [154,18] 618078414963923468496501914823203147467790326959927451989409749227832398927173882398008639945274303857267149789192595275246020840959382178815610206968626986564073554579608053076645380664615562108882335855143071861194823222021733309107403340630309468446395784894407448037478683944277006404642578700965096877457726054975667701396569572199519710055015258587660223586181071572638975955936135225684121626678995378147971546712403235619214399857002014176213896471133971562679323447893074515681624803856319060711977903298412183421414779469599784352229652179573634779434499645028355536377063762591640954170253045676560400325040464601158419121823885765476305933836699130932154091524436840017859473576198313879068987680353018644892509187476452169823347530089860129411716283597813261672052488884547270806240623769362457831676202616326885019676932045517761270600633344672121564145979530901261896623960621354323714008825915493341404093896917343011142873542148119469184216989540044641382915331440706974480574586831947672064414531116284467166793005165944930715257969425066057278036762770811922425028439714315882771399394638894820099002220614723156125939904310196584191123119821809031088342419813499922226951377360952821422308282908826872917359622671494827447992658308883158322800461316581228369881015248195479434329629348543344828036409122079042946494818833011022884559704091735361729409191481923370366491190174122185907098851001676207459101292236199943541728796111116756887903550367616073920850177269393582978671104524658039745182668515312967548350546836921588394770142615324858939931905112617409187629666354190588257444287115532220624655430025621254064134990098614654346057524478003694386623112095178459113808853663668142628241432710094469618379610155177685550439809190863386895559362094102361262705953377182386941285215589773884098432359816386665219108098823363158762712508229934853628227137874622607009225487542744608992529939168860569600 [154,19] -221046300698247684250491157774706653737853841842883866990787392674246017922523572784974364345979460679480086735114872346235935990335649515792959870825016493098105865808002438527922441894968817259382154839767548635365704023116026790025085927666353651295954689669607619446718018699585449350234739405504364246782282164606988978533106780244367392150588969895148533794666129394726774794679751826875348145106528864797539944483096274100095454142315567387547016457317689222656651777610768703216528049368685842231884778141094113617471100608324026866296812135749271699429780264994508971185889789602222583139189795667501686519336719443677738382779525821683339318243382186015804778181945349776775108234978870056603749423465284855390431925830439363504940485165908967844299126553458594833866494947439517515641987663499156964419019313887485455746184817215402423437883031143958606803919914394076997274131755886295427647904750853331035498148168742075391781454845179996141030255174718142370886763072483140378046726396380380087664153031081164029576846789595558453225180328849825446548271046008642192112718800835196683473248238071361158205230752817141209376610202295833076736913167216495004792044245252140897968581922598836307523861419651146086825818943958992302639002230384318469470446775135801205572364907020360737173034753102306145224704814258277957147249917795940071192005646583157466631571271700393846541656830254941024070624242055735191421878157909253416850095234656840602970668989206641571013791894289375877317694754857846589334661472512852622384025316566022515029668835301778840570031390814608305890681315430494106259232715485230076080569624671558120242503958820064931789660048591512792712161495995384840178560666661419811964696587632575332541489240442377340998091863053843263647098479547938903441710101971504230471300439973789630790241013775388715260816015476786526990220282658506629774516274630908029298883721305293882575492617338880 [154,20] -222852049021714003761849721907973253521696883673082481891157494611515611306545103263967116528412242942581922347541712403586657089303535786868335222832780655402890501052375999162445555366502917669709285385208971353257961072520015290094019218631134327649349475314095081482295748171763021969256821289373545423070924927116640431206683527697772709804271092844310971540342000297565367800797907705046646735558938102414740710628228397725246914867447596873817637627534019318329188716290766777805427191701525009305068157592380597639607472727054505838207507012218856000637811567320274687641574300944283122040690552779425550894362916884069108115804983174202668164203798739496239271505081038539638936232433158480632419736484428090016216526937320726453542618183727464910302992969263863493386886037050887448905071668699442193044836093992797438577881789369645442546843605570236522200302326622395136815318993045084173951077519817998801607186412409569008254551189710492083050071611396402978257388639619138051040256684644591618528015317375925546868025859410617936838680640538967350973706218521332229456779706562938242221471578953585782449232836249579349765305269711358793526676674405035419582249456461409995432959184282713248531714578832102500584411416164750431241288491819833202207953000988428909832260128599482402490575380463029564623289203385183853716399020602412511041302946568904219864660171114457566133567484456169134277455233878160601587789000127025779477995637395703311917159794090613607889152155831333303372327603614006558466702349956410679925011928605580591168942112745060060594433041976594397744574281676669916237268599334385629126236914752514720928177414858329897263380736911257260716716847361476417001271171182261341195631741086745655843574278085276622987252972283683109010526729166883780266595548620773680754869829090291532746252494455814206661825955694443738979368776281940545026960729983922219597373568025472933835567005696 [154,21] -108871032970363399394409105357999889289213704043940101655876829183627590655321228721654951966860209747428657888727344173961594618831158080781907989233689733878543749785906218598914623573507366777237014310155849341420183087274351347561772344291487496000701642968363087775594463853333120309163401192542889055701586960206320174403596363964408297683006510645261774946151836655643377178573998160870547109876480596447307997698331523488524814881355432468809401611668916984696003821676055613821294768062546957893603776772057618507308349012083326052894031444956034160258665900706438618827216906847118403231783378722926284515820264422611606862077404661913955298915836866768999472563061145225871426958651322541325429616949058600086644496264820661871948767573591261146996493137925439122347120422968894576916121896719544407989185800728951203490327098305704977457801618263061234430465794123729756223206737665314247146470562233192407642112707969081337231748020853732547450986272597744563107929585902627806771568859766003522738822383520489843298774061743802187448564247437240798140019883124811694026562813626127874492616865318444532053918749262821750698330438674922699817912429216210244467409302704659542073242738600837989033458714390482074767021597254173150063129891117970872751833404429195975376758520717116903799251967299505309946716514941291741116788380471465427414402739550518331840417595582934608957899794923416738917910458498491907896339021028934274049489934583512925345071810809072871488004128458697261068529176546218490802568952776037920723451787789550744653630480289049333329900939115711716474357037326822805481506479110619820276540612850453153209844225612304860077715417699154361814141290503812097252346626055003024000022805561348147340778916857637363301177377692486096979039118356788137227778554576190554356298943106463538382193086399236215340063299952129358457656366033214961129203227911031481082189186841453164064931840 [154,22] 3582779250152464025239058437085913924662581759212970871332870913449851729191767384105493339520215177528552745734168908582228594635342190686990912603271231149613714462713233897661744788004139098383947562396799603805399535602783975083358233462133608948968183483801158185464104271174935257317001665051527241100937970441851636146199331462697425213213536694798485777494476540039625827483078150717518511825669534464476855081825452675459482742647057390896796104324972838708816489523849024551835658908344232298827868722283409570713225863914968277618783465172205468964924306885206862941522600750080805188323333792480950696160917235830914647948599662796170793732325311363856213866872675101179924691691898355379551221594016767585533219251526131637837513914536406578683140342394434511274448221427386065451990747349110713710028058873954439544288949949585962673655827728711960424961659375756783039725153991637459301725117982586687235176542975684600980686807321636499380709786505708795587988876707981232570467318256442336661061011269393845370644273892796493503866025214144760339555176590809930679019260015508961653380754319069626400982853693152072239028620278877512575798551576042791903395555928211146281293725419699679808798342338393649660488374277673048531611932981408111077659133971776229478428028603920172317943108369370335266327329436606210331883284849291149995217019318470959275675855353671450659856676590866678832377784607928045881402662797673339429093028908174716312777578932341204199833545616294918709268593407706350944776846727443014259830605360284543143610542981641648930541111181021742139992578394815175312616738241216621742215663369764958706187395333913299442411438242019976789487725149208513610218243761298198472705808068010143757737158879517945101482587361301885360928355939738649125875514021611119601672678832105503418603068003059293235648829299618714630935009285072946284812337809030432880785058629485585227579392 [154,23] -17383708146340612299206543288010968247063682808318079753336504817810496399784484835297276186370249417554242100493437225385829563729660025246172210266049328294701489909068842694603015532154404110209070105188774039986981814053980880926138356858411281285397998675299985743438291745621473586155366821769918652774622266850655881402794625036344060397930702382860954963357000123680965896959614023681931993682015385443361420545008885601975360545309118605188240392505726796593346552547612137711274925066971742815400696301494647768485191106533506088584483171568465232969008023409040666716285840169807072405863337621192654062026928985147564103364293953968885535879500143743239751088781318871484454526510610763441611386284846137048200890861987317483240134067271231353946678056532754796230627817656565632228954318348081898959992705614322826521431771050977053546445085423064366706214572194822128665809710856108310846151963432802201412935833851779572700965706496087858223800382222491603569095924720932620058186629924160408632758650508654354474382611954555449591488106445474686518832828385289787852700217403737591754636063107460173067484759940334058809188722008881128274764116698827209731421751242724287014398469579733853062451079647742075648356840571523865406812723270607139963783373331178401095519083272492826889535903507870931468673390348898327779427710657365815305647334861216300821760846019288728055741023689031445260371127580472370144157061511207877595864495841962018715320600254743900629113835894015014106926237381469466057699207088196552836486097943845736186928386687065875312868982959582211183879591066218940860809178295126346098613272876736892220761018700142907233649641026517269069911560441195274937042491600557030301200637013127166200099118240519363346552702023048316348496141635523720054756112334391416035264390103848312368046785036148646949399795805402313090789054478740924196706974338431234097774942582345901801472 [154,24] 58577893036879400258799750218535734681996383486521975177385613299447435326008475736975407558876021821376472208435307090038224760410569599106303300866734358971566717255907162071797992299078127105870646932640816367569999361366386389026113399773007381100312862874657654666168932107441437521095623745437396542888523199752512939532205719728246472326663432501819411674426316459771510984042884315820661359431557146998717855192178904212037342093192244943398649704294806793881095570207793055061287609388077422368393571013941282350366885608568393473072302559390564179262559637090873850506557413072189810162471667087107905012262205682819307691363202310224472410647809829514665882747210637481456440767393157983995855923758783906280159565058354146022078175077017760730677153339891564752752722213554151957233924515254489932344206289002633909919197339716825853266582678752862830846278597654354990721651451085195191275610693899431906958044460554257438353396746288126083850555284797694294509277007904956557383686395150977196574348064253096704996941609928389544304674278156364202776388811406035050957106981625362996233527665268425798812079967372007503865553297288084078682614402323142520983325767536026522578485845973842099199265134503257423469696286094261681345582699715072393359874223715667141311540562739537145743642431132621901665526243848403958167646323935564976177564582364723848216551048506575546652826974632281950750935918503954524512656502362864575504911116494425302093439792387012393446615257865253264004155422664729407367705804817189448490122903843839079634188410661387673312062821830116521829334427545248993540582711985195981261555122170454830386949731787123577756584901270473435824961627306217097316925258135129489851203874073040338308320812164269846977143509951808424338265214246211220214997270936367112036447275951004113140591982143535015031506473024853789843093376587998157274720312903244409843477384031450955776 [154,25] -153947559624162572236696662402888604639604714343290328534514944217487388379805571661088803969213579889815963352735163309964188388182379184442470587350058970135717707080379460050854240920233903145110350842665397475948342740881736196154094739548269846205808796652208803737279245342902344883628708447794587775914257696544423645234232890418811742867191618479684819513335945507729117040141968419705253689800413602345323183205786199124716319739291329255312811326837753784380848940875506671512653921101791488908923640872923517285164121614543006429455204034006916647108771292684597968904601799337906063089119690848279894095201249254256183510705362044945801617391020896640131503983329931552668587589925747878914564495506421726822911881531985094365862032344644659184351729194712429297255093153528370059868933813595661811474568841603162502732076482630864815539770027020903958300380883817302716334407370724607248328210248539792461610195880565245725856032365905914590653045361200145502607808160288469816634047828919925701169657623034033920630550169620856784374657162485472499273682748506722531323352419143471787144351116119960600204155878336874866586236734369965437672814752916886531600243903646539860009554932228893372675622312953248079786465609861924294862064658598093183774454669043759831568128146999853191885181777135202849378371052585261040056811361527673696340746757240750217580427850047721366880578909502570023428153247031136674687646787808473532282087484081192308430140195654348200222387319472572000765943571861698634785534342235675400399550170072035719272363748268962622007787499840937858304655834103107237283179310676336853120831955105091963351735968030517946274927367365126683006842895685799335935277172524285306917433460298164311046468935582088095155043679882208709041856751382464624362975100676244684581258817686272985893775407761312502042921801794379188885219609306823912161151512310094396767156308566605824 [154,26] 325354568175508837487978312630740687002099682409394710131260392879346357418237736092660630802593572164279991192687840418367116619059589645994163111092340140262279328177490401621293683341090255470996850867252505201854400317081879933750456094228066714053240811896037505510486299952838115697932866874268371309139402401358426451274171907914420571126517295100119928847192797733613036490169417621879825170679610094995670269003394084227350337500154720229314898090020087249745045443605881374609103647526345496618228002502164623942804492427985826980836694791945025842127483999188133786904748285769892419736589563015344503434464798494601198278779405784524080820467579130162451751019590987903815358552816919873561913141939936783005365898220107775679954543236790800683426887768155196916306791767696364899909490487368477638394612300302319810096054738639323296850807364626007271623857415591479930064566388818549777728805675335212241874681591100409026192488051966384426862656810946918475978793096878311566942025061932241548341836884073666730375054471625881559139262941563614558945257912333837346522697207083526105234438517595853868588659187937691420746203026553585979938238312933541087146293830288566745843428523750391173574259071974032361997050862319181067162438800801117979048022212146820543349332120573424839030424880670242954643847962307691397725615302239761468571480277147197511074440923729960719584457967620870449212142077415531788854236482689632886850022547388241872130107768263030539718546388890699100161726992835570014233732543208139944168197909794317645372200613582102159453390544792295947509256092803238454886668135076420253652197831112977765105751530848548530232842641044610246727357766485175810280380270565689362640804183175046036882504934603170910761119083947305627931686520290574637073085645022640568411478521681485940771075193550511899387368515607616939856110844701643331005832364477951578881002834574568 [154,27] -566707239207744306446480436464633948907316551559991652897023834454128917179375632890479651753433775982461066887373298086224538399897507380324542759081528581804855275592963092088112418677981863759233390832429269724126188425965362278705801388833700536868600517303905223679375535385558827671291107516175735568824367307805177392847108631314515190724674408630677540781249559169326273498449072552383868031499247817896133704159374434058530357696502375006459029160081806846606512823069612292760664936164224668444401270912353477069243206928242405123515412520021762398708035642877752255232996833091394044385978667285913042336095786218282446807756872138853952720315036322667395764120252461034896384868416599304997069907760160466606843085471968691949750331035822717078958476655958218133476541971639495141736910229459206802542079208308864430220962383428048049680407288722244963828433188582395492195915542944035654456428855535351413870990024244635682084557412432109431425551485805562755951951834726764092313496785270350591481139285306649528507796877704855179608974746459803851448005051103827334029679777193312080322714209157181927011841464127202295220590629209108181848015813637424277449963077555258046520004511110856786623460799150584598397790795096268611701720684832226143725853433919924524764808522638576159785854523675486847665719441211641161887251799638244374353948545166862047849915187260546445762769343721208134763101309585249632513514182391083802728335267914422514454312790840392001945922452553510406669695568143140682755321118179622057559344682792954379242308347700446913696041965845757506472990212140069679382639984617846861143741941951053346766802919844391112341491661857833290396873588506454839796827730259868574568938995585267280685434316464217373027886969719377039818199644097302887196027748754552744668019399147918146828796761768904450926076421720414791022878425002351267489873073762450773310671496704 [154,28] 832036295525146800836445583399717331465451604180272064938438319928336325772153733168324197481798976539087267465857805332990023112018685168813960298551818435778325569474792993765016428773121462979292695966684237978174969888867393663484740680157607463818318275974564569246565694846253612780290167914544902491125867016760611800333494034224869717468176656433446902800567818475226880126792825303134435960342464509870500998304720262402621422943359343320426195524038700670993670632805436197597720468045901330750787685239297273723224987593591247679618959548907745558404035676503036117560929162601752696621437720820765923609142911414927690844691657537088387042756945570657377764157023840729841504577396647633161157325242041895438374813527155053170535652089967601883860545697760420686837039973827565752452489668530226364402447391479836226701185429566816047138085356979540799346140382405746776573693696005238290644921856452146386101437830889983263294743853775559304869376842529437320199380385534441413133423880428211042866173082211628528095004204883769969469486657760075728836029884618361656719688875763411352684566197683233098559216091807453117683800883481524496581530080631151496233924619610334520418627486634180684303683734636670302798668891733867796222827062836125910329031059749671473061902595575338902143429429492448262425584977724333041359042488327890507007672139175359701123944998947528700086838414643627644654129476384388000387693669483704475973671941625284856424038475431211902064438654020565594673526416491230889235867412217601284991538524445162307907627790300388313772958142975408887152553881328312167591213013745068056530021833837228124409204958517004077118600216627464376584766552033630712374633723841823399108488552296800107004210619444787840135655499092757052883955103972998136150282510788221370964663712793579649320082862388011242710759075072465348230198554214598235432373799190587098903779328 [154,29] -1010628972756199937153596609491449809123557679508205788693533547446563810983685625238782952977277375970021708690478656445312548967377813483892355375898404896567700181587524080187103107676299578711931024991311133537034118469585264886098989081027657862550368721506632996804548864804523414871917331486102169324834077969108496864034654928784980893137751297802632981319406723577076470943788936769815779419323103623665976907757467469142242745909810125266361166111332934747385891147312008582227825047939755141840625232958604947165278063427422154825865338030493337993840768162840656580314957129946780329839228392127168397129584414004908981886403727165175345001552325454390727683330917321368785361570522344695140473081998938621906452402819371402477693165167121551178124551053284185011508385622441965071240347342056463523131110250400691225910937120942909582112432706942754346448964771605048211845668420350341504634900836636409611639708199183895089130964474895831454178555274062075345388669731233764271509075684200284085908812696787756069802993582275513762713781687161821272099267554929783103500312799434451789186357068363612804209014255554888007581495500128114801244431950236697420067205174897704409988047328626098136438145352114540393701738242388359997063596834237780194039339610502383561485539031468277279782048316878857791634596121382243926849156249270915728225136074305930058425586686226889804733523457437243003678155188156296623213345925941872475542290062779289882729196070266313443536095215110052628643683347955033403070790900024451725876004361506650858006045248493800202891178274731051643969023981608838448523935008824730703960204546667113685428965489979482214793489919088209505975707251048392952083287521963779285601942741016921067036364676045198753512404257449521363325017661055468370258080900334002783060939175006288144673376232734015590518086579100393594033161455846631860365124222043807289904192 [154,30] 796491389942518468784457886673573537790216610244789050712499159873367115444887508774190305252726759206276388805911260149922048849934440318891619550382772321533645657923907910991720739449841834029185251063410826575782565191567679017578375129620153279955457189475887743913166692679282502028693106135298279020641656525760270295247999746506982179479887895837336395740130869892522270213745480127235707733003953385522427351453749884488635927141834908959472003235733669002814269559342637360668078310139104655590565494560467778120986724313404674315747675704709552806466349799382117257919041871248891641354814678972850336599551045104471328317405464702655784781733896750421064960870526881966397420597820991156259912215185655232179269851095941948769095215556958150174566112147042238807431284031553899002328565947753739713570158660466864438458714770415193916052579654156273516437860018876923569145249691002987435837606208994377228067805453995242404428111604702126338953747114594143083316292956484759243611019937037953274027242273047923957467650052141026503894126415904626030499208581030905626398957349062969528098154821541137147172159385555979710718044145931359766616497086767310840669435325313064694554766537510041049659571478974827840656626022642125024788056364936486378790362782892616189911275167992474442348231264730129542811367651214167899590600294748880931279797744863941695702274917962645119808055591946528050451552002395030988919897857048168352320940225607353109117476670348711657680810699351250645899531894936254065857427992629285242494692509136707769832402854508771603746117098002187061532633611392191116202459504435917817740077167734028336253846114324297799532533612122305214795053787614134328568391337193428473746889331957132830317981670073052753857596917802380674317675219568029179804780061997848962775685022276354779695646563249688485238526861264394513006633975373270323444721573892750823344 [154,31] 542029067928673616284304273461148798110762359374828239223851383760384612240546897056629404097582386990948147748255500544401288674417999413517224579869454161348894001590892569570376540552911073920766871425490786191298793438674991053728510761974087605370209628012990419954429379944147413833809327694033253075570828429188137798078104912144465745483672288396564233021083337187940494672627539079078845939272386632462413029385242070776617935520610587000147614752366505601680998153604405700443252500606717940452220545169211442224847225046879361269616629887163212173536773279047135136464243277033866552205473717374552785087953476882705860810396779798107730995601775912662866404099605785561919523106628792874952855640886913938700870112381530029840368685308255607095786730938920446077788335490833733826678311407590616280893244125375574971346004106101845190811757517695741219729689605515707710051156001895198651723619988804589310721176489941622733993321137547394075972751767969620779072609841857805337854859842319341537755567474393006435220742967384397081194575234883585316758632930461597401526460688050803433375870310255101401242262015145882247550544402828450823863326280641849116720585846078306329334730324413399262883869047707361898760110751464797772974446500815640250918477152158173241278682220495649984350383822148614088284745081147086488249998391133258614627572587350874717678948757776478323948773076001218804945545944025243907367925820607546181893608704275343763687154966837158740221936986951426606169505518350765990358003461415035843411677664750777672137544186695425434166064792654901837153876041999314702311659338299605012016820070511333293933008842799501877217609930251764713414799878070039356662229075500869308122318801346943464987890101081630683168377120585373475071111176497679700441779195174042413387462982688865037753214556880702728911263428469554119789615495902952702188418320786926208 [154,32] -4181311598924614072146111992956532225274865131154649044851568701938150129227228765203106303397045789003789423795892632558266276023491051542154206822845687359647186756819404635160777080906342766303867511825372666797238703648427292434876676008696525888618112127618529860007150581892692838365663722067886453632244242785963491234033398383171527959814262031178522152245758631735922167082128072584427351070723226509420336266028252037272007707608985831574647766601076767286358434236922657218612399142465150315832603578853649803335275569927871675425587814186626461011705400429959776553130269801907704074559559597840762139315570806762850087916433867865964510888217736941695509327372097746090304324101219729409394267688701791342692245430094253953034979022160243749367889826897524657135197953128467847513417521536205526629008271123508673244830052310426585060525154247381585934078709099610802922916524677806172345468656930367371930264327440410697850008401298297295597163528544079128372076416906909842614061804295504801347765042845229628309699860727100009828628637367607108453218813608095177297668640673321950667639006313772011584664945049319450974536393313781435575901381210233067853661726309166665835628889819074335382492963650213366282440396853439996901926557454550382305669325602884410928401754393988555084246208589073329346043923509402195173373509350281506455906480527481949759172908120361932718438796988472440507502353585918460798912624415396152541964120033910806211484095848175179018573622231025333901776147853951372585709078163999626784051813541816171857422923500984450590274295556950581772472083413979687285249753432922413327548553233615548213384514785718284005264719606569151938459710910163780577928364407448724880602503887365846085554456218994422277341044696022376032042676079162840744736791724325382804199778399093971759209975894881550441986846224467256601956754298536948018205175273636448 [154,33] 11204148212155354115751975906141311814910566571674747372742311994862831718282114166120713982864694069789318133393942496844509601364315626833770241264964423414575451532717000272531601151924544023227007562160297369286786972933370583303215323254743733689379742383527644180132523376995648926970413973219403296510199202462262347386093415254400851073910741333543171083249829121446961003712574988237175772937863745557910628332995979483035882945593127094333398222702661733392110848993551375740980267973363102620564836388296647770812458085665487068883592647711437941042863023732024315595000739593021431354745788162955615168249185872771343417976459525315483609395045107622432521417094590099011205816429969193595374937185308710856758546692177862604669052232222844256736867678380910440701227938263480354089771539609689184941928080593907706608051606505001871319598347125486415983927994446483442780667765075961012038290084773724870666913848805601607936619451303896391687261643913201275497217241064205335975205825212706095082643255878752898604699189851231287166246389519121423617077446695830836386627966861345122344693472949753819872365051788869936083516117055050451014923313333111052566112061881972746338503868008143307142144840575560035951526039524505851852980728267538688551292577629678895489748584395988408936016565006904428561685296870755180141844204788165767518521869086432297904778721058393598747039181739288714738715507244965508025893926958570004498910249427437324998108963699826048989999849450135380572130596519444797626483271011967023205745675110890973100961604749009895709680385780060931949426683451960849488684075480357797857703083942022413592911401823213071936293199474599524242057182265718744175761970920049756009749903579319007600422470172540239537775608232651508336307428217376812929506487613390125810814443736519860721145971957312246112229019187792498146781389016711308759477616910560 [154,34] -21837834244241999435830673891229384810771927118468056922953417589436988967882231655647686754256765630269738021297044032244482921824047500219259627430368876965180851423700653166723269539220842668838340086759488132436092336442142812004810247961115548791607059918725995429212883876359514617723713393113988827932679812696857473093246331362653710411244352195265061607558872385158461217559170213331948978329338775984385073415032901428986031803567450392105738540592387434349255957603979759677735781101944516667031056419739314395996713995216014964940418984244902154950713088295589983891725791858238204659199198792695930733996180693582393183069511749211004078913826075569758676195455591552080915270520330084673780873030438517508423417642730666089754520211306591142707730445823560862756768311996105655858108522173212794749981685874230175263454707481163663426271777958660824732384214493299133674013606234972974335478148504950947655734643816342075260953024738788568428968495974230199574390373212193949350256981685345348363481173830450407234048273607564135992033067706427250278685312762341575383818170999148160652904679554673583678380613491809900998336994625826879909901008224496515276472889712927450039549193338364003127573529106737391169879906641925971560737106947955249832426761333108012636705677606066853079679101763875317592688254581324994537162576796672653254675381903301444904197139044462942778176883011920659994433941157800115868361666185283377000973436616747484650855750613220705360472766045283689398434737381023000322441572761679017276872750865678789963845024513913932285588279904621302049886778370644429845679235400916516444695963641295279947450036666427865716122970486365895600493389807183599864983639080891023415432748077995956341036529742612425557027117424897621337824996985015477814165783169417907649168205020335853449734788053498352976432010571442187311953213460130267101369757804 [154,35] 35493874279375447581076849714139859809547040677642254986833324317661882331786810991223872362438431784388374157586172965739888090620167432206199349770390370825154957133350300819016959992948275915109926702951861561051803954895163005486704475216598614844720421576906283349715435960343122325930192027040174803278939516333984494948204680996991786338560672057899783606558964797557287322454962444934908516810710563433961119962018762930926830873326938022235895878428982996979299371633612453788793120065493821594123229282056062735852269817213172401244202558363317177092018560873620709446976143015144518020895398056536964377185671052785581120279607728262728291558105195861465298786155565210617142222894832064964425759153327720509107451389207720348265920231315983823503693391768065705116857943700488921126590599476492517490067905173066808803675511599586173428501740928854672853934615389903364410349320088992182337121586764804760278868702002604642163798484252088042029140103601611940548450819765341617024712139700754788522682859875499125308333994541614411510108197080973615897913958937665737736148515671902752904355594108185495279367838400548203030205935390357362232421134846442025560359361714950976248469991718661861473079504136020292753363986763425112167992284624963009776717625585792032064544654328702833645313191028707758029578878872276088375170253591100690152121044336214875389669411647013213837982219848918708722059456042533522868608743961344711307140748990884784079326359487665834244399909117040074531053364206565943996187061314653662250385344262407146149579264608611444448283208295235329994973531678107636769311033354717356978830169541403399411668743654433337865320187538989618139065448096022657710557539311067503637933955684578490902752664097267150186326946163807480452872280042727372927861516637490783642234139802233407952124691087826848730305566548381944692301244679300072409137536 [154,36] -51931889962672876777818010199222414447581171809914011873158168983634184604965567630305769694274250496402134715888396961312436730666855143849243035775368088228010798530355341446570949577987063088623088995551723562157617165573758051372957691010253111151317361760543166203291915782164520171145011802913530291198182672702095342815553564242258269508098381105590701074379167011671853410332618586264863614065286082504992894548961605987301921378608718868477490620558683596643436595566568745993362615575695565618296561008961825826889926115838903742653358951737379839086253303280187823200060022884628310790698224885044457905793452969861726677348127779096465512911721761523204139976198724314033259213693016196972360467446545304750954724460955001377468185903440726417678805403966564345207143864423887182780397165439927464254274441181335331379118915669249021732957758266109527149507580379415685010381081678072768109197578524855956490530106082186118776943764403567472315158207833048240759020743140939535528259681775666274236341571293303499132923339505602995335514210127376785446996115857616386184390811103795120885770697436066254994842397446925312272100747916659527782231497211753246443471529317097719585585031431278998609736802260064098300286535236669971826320108931419334276782107238742296830248817130299704828199596516844101187490935036557974073246726159604510356157524375808621587890250016214032222704589661395713327068838327874859091624768682604491322957707828848454905620111679760808614045466230503211779174186931181655901115788790485952842840229067697512423312276535256026401832750629952353032255366617705543221916293861205107051772949077184684815968890136992676478534530324471354219806401844252124082488238531024869048068744847115619160292904609588739326882261631846083051678619903089881552138136985816487308549784941294829544935357659183639503406994957887083349626393117724812783872 [154,37] 72006738368276401089802429816016375331600020580898168528671834927727160835965586093342948230169097398246557207724770254042383687010375455509072853683917998071496813395809216377034263023791371903301737331230948534905807464323135275579871057096364881965836787702501591926688857674362261722204178024261068268499850850760013098973257029566208439326400124876814578687288136514630764383047064814745721528709623086174494722616016332091882462716604211496802284775031720293447806708893908171556222150414575596187605171047873516243604762257138335566154003879163158570966340889918722531509747517646265832470128242808168087018111186335399173243215088890796784935930190206385267091710144093498204717150263030812879504911509175951108300358357279714407722330420910829007624267393493243760818827529020956616841646117964700992408259236993919169640782274752966398615724777392676075000478221859061936608280396112569102241677430494563892190512452737284739656560064135164279722620263269904003237014565900129314822650547859103715115328034205151598776108319351990138636526709758917322037300243632797193389455223021046867131847490100293147392575780722316863400288708311294524846490490387383039280378915792491689263649251821654381930110538324702333988037049565404857174738181614180048137032676075973656424121620522183486174256495028888192600804747939725901167820649543304036371411385969197648716500774723508204885060131089511543204006705886824348806429156951485656263837380185233462587781235956108091912620047290781655720514975755121215533780720345696884825559075095919760643683249236792880972111501035452277753053518496116460302094851424923515798652834002746196735110358091195364466065999445468009283811556395341801855785945004547699535356432722234418573505358061695789442448047500502234491540446854098042524314401630643548146982704428854279043989502249547290056274037385256263068893736677933044288 [154,38] -96032698179499373675196320409409698300051321906640415508442077641147869125865319787883939907140298235544639377970207285600945914606383272601525461544005115673260873816812592410614408323094903693572817242002523449013827263297065112088389330917739292020041244714366117298157253738218691080373785595391977531162971998673071479681370862792689512899444829905977497579881847580243661978239589370289976223141613879570385908476854405671623837957398291481382326162446985273555502647676776963926987811784399463564616212996175142609643663967812125469629622270298631161488345370579058442941571575164632537215559974124345327092320051562004301882879733274476263539802472738903261872657337670898582625287110351401892673123949275570497139397146804886213826589370645614078986479774284514274676653350314052485464463005957287481717818495765260434856691310092831195537039944996757382023369646100134164747375700337757560067878185849523327889231948718658892418089144038863750528561462940561441115354345905404825355921282725884614035483705912632455785215345771761073260091390454825101841361022149259059135294241139115424698845023314214565404094916525653682269747447507808376552654991465897181054713758263586724418000316237391812978346446636120285462370454041246703227474326066025076273045601754978718510433521715302434449107346687071753028621316422767635386037600511096730270970833415932607418628001643315002858750073526776917023671020764689165940550039460774631639467160532618582600995465326225267742774677043229335118376362078202142630524288196745575961902337947127435224149985674429196852664263082117547569344105941263843964047244977175984399065393706645632432016364072146257386709967576709480526103018929476544803076279349723971989915750632604186281968448772683995124054651472395708183088304503683886832426056016312122046319637270105307823224783412462003522309053795531352898263185515216656 [154,39] 120492753330243721572964838487471465273202557367459208018039334536268891161904239527954654445801714228656645683918415554163957446041583432814075640014099681802405215965919029926593278223498878110312396528636592244845916547743414863839152793588019141429759903516450215604048689971193500961052217675640267774178647597445307179316723942601295311186913570715741702247266150732850060262852850887816412326157169290802811868233645260940001859239413206138873683588924803712559903833993506788070002946494024347899414361856959679881200637243359795513150413185059505881656793209643140602810997450072012003931291950174535577407122873897754448491866875717466800137042851475001713424348944373365439660378312985115250215429000934614163108378783614630088582682452006485305317611003543559475952413943687240097218237337095109843178209605295625769977881081812865025660588005608356855719428094152175589391371923247719447506047552052802260292374907361217823724972405830215915678679115311470318059309948587420102225945099585294845734927779153076337331362074819643755349837961083657736789267554928290049791164061648408993141727636984550907673237860030859378102574227404917213797220053505655502705666744986335268425580696431328443880665672536356275648597503992461461041306437716014061790591376497003178952545158632917538179053157209937010261863226484974942056596039179490712229019563135320748518948484379080943205181265618700735682279576260448093522082405760447481364224946302007923362925162734619038763587573618636267924075204795125518581292518815631191089805244303133579115820975137463903270565117718300045658932321417414906290227652338323341770901510087639134273370851855051165800436710289584746601538565894944143815025398631171784157894512928934385891506811140786942891112620138861625884813323413447625347851017024332004191429452073424382917790571059038980057190528899930758160539675506560 [154,40] -137002085249383770760027764255753914359306473244557681861871691599504656521546237333117925855761192199599222277540085274886727757209185569105019641762611019972152790889831948732044895475504496561835089531455400829808198191233505603729980557270281447611273535554802946568680212105697087875635917641430256653019450068094301956804113703849438916149435453510629007608539504218612828380021615028903799868938735886754366837857957405222905940875826836419565091037306803384019799674696353496461837907235218073430088836035337242763985430114979378960461724928647533648779130763085532991047924484040332701377761283127943374585196360716148756016295939272391718919454161526012610467191400913606604402237828628748675303495095354565144841533342670515107812323899298317651960156318435739412089949304031449391258378896350713287152812559372768795706022707798082042545289517986341635488369102298489747211603637701638745588664009068476219397220682297156103332058702732074323089440410623015290990160088016508645343084737836382159421847977217105767749351237545493878383827222989670759481578973552010672011392621754334094228980128198208731879308939881484991190968832997112448348014996363258184828205252765388722094607253534211599149239482817456616709182488440178601083623581997950079192789143057820211736075942866344570466993796160952325007735555096773727571735992387947172744988356412550541643273230394391054250589258600114367026006096186903445851197788174397004910561682827807093408772201345464271467971351173917361191883202767818259633849590718260123036973553065158385565105480172640676902832091098207888810027078290431712633818464330902804800312262177723901550982151929182057079592218890973534233703350841536896855017461604768063246979018726213498643523699359817159958405095008605178132123378220330719650096956203372846540446812587971461645774891208115584111883739408123150643693429968 [154,41] 136451262870985917535626278700708740214258001394473746833710556966501895327030576802092316623065150698922285910708692416760393286935242616472683894178545286627414495778195762850030039798503800661181114646466547345140419815906822693095554485127796223655233162173281829584137504963822898437545634702126034190254748677197913850041393221288866930245391065149644324276054094263252107053482373995745728119730769898491457304655979509331344911346623636636482277608496488100814617061402390912583251636471360255620550093772957760632256748153060020130935778666613384402665289245781000642811872608063460026917070116932580097714568791889483295638967525779923430145392518407145216349241452688505210118963285184736702986616699219067902788497891777074670838334187435158052088162473855306057048655283331690714301153963473737040497739745265798576673794751789110846754384335651861956377789817167743606545533216944763435792826563448679842789319243556067349064153906982318734597476893727880609910114634796879355563103355486610293212522110294320490051011428066107302129003056646598982358804357476056105801688913634153808148702837363430249278987980966954556435372889532845734287719128723748948068300946361279422443510744487604257076011689960886269961132433785494578038584109083107356689581628968895072673005868507396416413162378198309490713699575172061639303281288004026168655296052781783760488019587040268816196860462916818089676003326991440746296682568441766635719776985333923633189663365266593501982107327997608187700769877998955840748960973221449712716275093857900779331497438322783685732199262622511109699043848411914679214038149345151079575507973847374360042992908209807417630248352195341124442993321793849299250066029340921811091595186469538179257719064502140410726169260748595198281689675262297972449610955296142070546473502272055131547182936400120539109973180133445909719748144 [154,42] -115861603034028438936881874477680097111632625770101637395859798060545498877093576375051787415014810791086626320658926877279013660652073106298554546726057310262494289146252080503397054981846859307686520928970003850464465820267962709096084052225889741347508091119750450150875162276343764442619891530366027759946512445305934358408914522279021940318694841917805201522209202689509728868584524524518708083336819284266178091146587929920223371390480477305836452480390284038324673417341529409358527341959532725364478814427985361293802550491571769920882257461442530806281458902724942763517836750736144106826871425967939440108832398985454762743162473771038886357238516120793324103464339448928782151291826768257639848015245166853155577580285346914335126663262992564245743842990838045287223506697283584845128177638941638039656154471340147433371414435291100785921268008220806882428663273968567298950394065753386985955135492803389262668865013251407147597352924424772853845373517116556898761554817824344335145698329607408064295756927650200552155751876932850727361920371464880230646818231124610560352414704906854149628081197373509723453784394321117033492775295787309503460192724525374524075427103359178448446363880087963407427319064468084990702242822716148009128639627891759671327792249407235299532632327535703634812442128101769657650837148318072938969662174051258106134874219096340661374883957685911076467743752750219565927146535281376254486962980415403348943321886907986799990470038481020228106453505226480495543063630033537009080687308860215277551396860914477235743892660011779409850606771488904827126840798448946279549984959008003437125693185240951971699874201701527669611604754140158514686838535798830580457489445088031322399451476210701628303444992397715099702518865817595963883675224980051885923070740353437729023769052723111899747820301748985246565578836984668672821064 [154,43] 81626893759591842505017170667318634527304723569676409604515604914171590821456484694807706214333706553404681762864778394334362968862356157339420991575250872430129937891085771367086648482445649120311289078523007656863756202530735380292339484222444386948741410926281119368848377041431693023892946552033710379784942453587891241780369285460029364856058527298121928191218705452816693466620819651778697583498783084069893228581613113547877710826694292463975610655074482810729200130092031232685329947237314459655937811571933969919172572987030553987995569876384811321617715850739659597476866121114299674015870721540503374392910267068323881354098365766977537768121044739041730471441025204662874769627530741967559700832756118157580091999657055457327166105013198859892360700748856564915467964330710784769177721978963902700776213747439165371107722322673710960275264764163919593303380178041302855637913641776180060386202856405369416964768038419057225637406391819868203763289669666759641622440767572782779809831973907944551878994703978283391948513411569565187908200341815658040921900287835793905705257523522520258749238393547093057805625196444515411633554481499509253888870965537533167866428370089400555481853011622566193423892841571284020093871187350111946905715491741768364171774887318556579850473624239464034757812870603687490778548317137407189556637141488419906932306448415466610483229358337543054004804153512183699046910785131793537732261555381623614228557688573483893132831271443029340385727582423917020589430147069798190789530723087566025888274823292668189681665994248843970532055291851282814896694783469029586451690836001040578477761681011333805450856174823057597890533841581403442286278665453393044048725062031063826817949249200607959724806924018106527995873528184540798135427894869482067109703776982076681282762421869696682162420547178699230956643337982446847488 [154,44] -45698209736180563131032569045053556381356146339561255890724066157823090349751196912274215508258799759294794907576935816661027423719498655139161010357785497338951071903988695913882237658553052827721728748214810548926208320568856663374281936892796960877681170121049226991876148148066816399675958535968630254579585592102084034999182783590543160691610786447890890044981667093171560688371213040813416711163560829830880042543713631726111228897701539732163317352239220641003680694608827266546318882055113095294030076780310203978476483159457963564178947848970311922140010388357722736852431295273973847203829723453741343828772859903618180304538520889325479626292966761813438475285113579316131968136408765583323470634909334400733111260369576710530990149583744614455999030706337233276011587627441171497355010171114083206252182465905534534509371342439623307457850595100126290854070292383430741158422166506237328779461413197218892809878328002131776393426444166152781389896539419980689752295704263594636492880264037019987618389501510789229532626355596359761428847715458163211941673498137404063949737656838431637784027705593916552589227197715840053107503318645093085542275555758034187929883478187563459132693411279360232298692641574400732433184934251548774115294854360862024799480782655809634659073523782395637600126894643999186077016232165452100333095668956711173469932349918787609379015492608056162869353831932371152133996059958219967903971515845064452338220438092299229217151846428712798443682249084131676597077424761268839182076732871781992592811584783506934328477856623319899248103163511200305431889426305321270302914363827061350573290794485482698417446414724459825423455453114879985124412585153626121497208409276992628624327942741912886760503493264116160627401475764692518796273105266858817403666298353750702994117194264771539288418434589661135823452230686542336 [154,45] 18117699079565473079973631288760204816810280589602070484359336068587767115988793662733492022365978031242534062334476491465700079256319147777559344445365274250575126042324549565829206744485796683064894924920627824691579738544524002276199282270253059719203381297904945878289175838305897445556492435393315689903859060478836440835610381707309886804835436994424582259160341394017546814372399239953033337901423647830395823741158023130556776651852467457111387440553180376696552088152367974199380587028859613182412339520212333173653264849006849577677824359389476612937254259737497903732902962922075409174613611133043103593562873168291678117844788406752146536035309609386693160221354208447560935385755253363891164330170275598647476172603917020287778612308283641782550227241923025743451057396663169339591334465962669541385006521731848860543496806440743014823426537046241278000868268436841531631675623702151905064854674854866403039442506493116037171494434719290068682140787944084798739794039216335260640028206771151542657979384231531454392590399964836586671672474807686243161296701237381938174202217585475671096998361108598632969379792437437528422690428453805518053235998705107683629429544185052726782207482401271513263549373900584075342250262917994179430468046404438965098621595882288391071055359564406475581598764962876384671726856870923920114640144254138442124315673603547504024271896417686448402714545800282926247697893308765745166483410293538355104849493618862966460695183820879288209168921121693225078724704067859079841990917765912104682605268927715486348175730759986028299712139058288579653391867555835779810182317667267108871534178119353608203278819986339673985728490323353982458270944807413096730478174371523646649250526528448607733755653174803057352471341306939291686417530385741345858543996204538574929607792382128030321176704822677082311275511597744 [154,46] -2345226820183916346272486313725557030553244538903652145176483128914208428830815057898961924238541543470302147029827832109728450850544341514507685449065571228129735750133928648472421416738842823018653841764178653838393614166907228986324975551988759361251423327781686773780295311236320812883436975654164631981146391968979171393257707079940482438295396028832225559626439698744426471953513667432195909534382585160910244243829642404379309609948724953095953748127955158075050758641543525177903435130682127233152126668096832913654073350102870934540354525829637970556408903684211629386640583629290439069696910549126236572762519224096154009822472219017874736468123103478796851244454453291641871434706570434103125847299699644575860587856307349777897466352901326171813058409972552463768103961256203114889065562856031446824992725575836725356826270391199346564869255208445073143246209994216369114918321512927270651527135773134095633819465794220418266657832171270609068762648890247779748405749800378440047541735465668792450108805062291625314566010209531004556067903859164385703248954997017481926214474992648235116145734858912113859978976741690859668085810762574325652591321716874754289948758873088344662404456213964539472008822578995289874871779399322785161323913703010978033644164391462881475804887438083468537963453154634073319585672549947346050249027816018068643031228148239834846476274958404479279282778807220651920408886088621224255156912174550019635027287366320657414797667546641554510710912923644834018371760586837637194154421440069862866454463406380215043539557349442954188210751886792029173885811116878720625384563671855800808570655719308276370456623091266807132585976877288075576949504001622604726097079197419992052167347056511935262297425353882186714066459805148434229626452795032750046154759508110979754238947237330814461053060936426239385786499940 [154,47] -3879399988278492103940495972473875643469242845294904915316794453666172576444114490903522757530833269689779116004772432687580094276830802110392694031290607990921708701584174718916329041082755683474682908090877933334330205790193178292425849093586250386916148752569945267859973533873674534885668171726766969263233350550162340742260361349315481167754571012165242013125962057493771187459769703358677786044938211062399881665965192615476209814332156764317417162545492480160081814879906029134130472373634485076537260817090239885383411176489997568181609091268581355295033156912576376563322351488259092402755304164394739659406502386656528777513753787986703744124166294337658465633467099774354541789273885885718875058682007125138312001407560676321380042049155956606434622324889181932204964247289969320887059550115615040965522731354047416561764208062887223304371632653096601625379958058590507671833218253864857321097289474809933827686899875985630816381730498867879474392929170372794777770246991747765940403022995827967227753082676707299325177912697141732879076121178359431075946607204920648851529025074577848396040189186615591396729794480580319068126929452057484853198167698847196473881651921117322391952120173384809998754626821836544449201159132895005219229985907374242336936623114300468682667925130556507953556817255584938572450937812453263710362955193464479832694893842368984245623538113933636588895331609523239660971792495083536914835993750818611996551847897016166268844191608834944395142979394812407983561611561574694680748276800704119549565076384778162418905209737203709689701424991051405278099455257548165070280095151180006779182524231130276280116498366565475878949325890688808828907399423763479927753465576935588771426109705454774851448022217768703532637133559429430457950352570968260409219725314345268092081145688341628054235696792550667734402272 [154,48] 4754695751918510066195963296968759816080284480025275551182706287211228144099515567107848762030592774052676803861283948123924015702790497730040819716145735420295972405925759131757632540881693095134897396857707541432069354268696344027848418720265304574687387735981634608331557517804050375139633529467023107750129615839550816278821288843987563044207989826539789577775238305263694558834539369485312571553401768659961506529487835145806091904481453476228436192169056663988236405594948674792804601417833362211537196726990099344225042525501562474936204739782948848831186764138257105736478839580315676810297420211033351597058682918396757853517239651774124457198744880286723961895893842201467159677341105112691030438243228506823733821972984481474794239064566927874456062583338568750250935599937547766542670330603473491904224220918598750163565510087450586976126625796694034009834511156019410009694589796120148153680791239919550571298762994019635603548972120123957727520984565881204163157757916358142383536221403689105224328484126415830736722132121934923507894144116371172553221983826823370406153790894153800541103521930917450754267586014789392133359166812991327888434263390251103911232823001857097118222310711617970681476395438643869226531235426974138547709962183279085546660115158344798378338132065062623496235351362678936283136228594648524689630520459001047465456722645327971985918420656531640257387832857045792856865894483341293102343121743360300448374573886291551610512390176639063071762396130856054073484208666073311430168254305629520053912740302320871864349507675962077495425394298278525024989206912763414184438908330303286603277901854294832905313174465721476973595611505755855407586455660705578480331714150580962087540110248824498321923722113576651747909005238876965213988084773594147215641883962062632811207038782583036318904675425360130979160 [154,49] -3576360920098301102482434152944822729162098523121721167370860813260567012171536896973476227725369571050391041792482927415032784691401914205477604449086217853015671930994742051460226679439043821713303309654356008920888674326700941480287157852010682773576569693400513726106634607023176343229714982730707403704450960563854113563497709640253774555659710585048105579145398466260032096104774746308174656613502178336752732079020253907036490928955599065061978066597659931822552220915895988754793368113023819698511057407130759926645580041714696807371352259908607072316742813376837999926185329293706332182834732301490324868419986593395456832073770657287119225497465544586248109574220807520234688394011487687954901408729114280959595840020365031647466471555704727368331510216352815121651172199100821226839670928185955997198800204592773998989341720468009175568734048857054144637493185310627359655208754067901450817621893320905587579788285843868584058566979404093735022451018884277678051248004528970794292772536051136807064065165187757146563914442609448531981594617992444591937664866020672683401030700857368641404561173964816601769334231563834936092618328919932677372691044222289370929798063765244927958936619294756289839678356517026223885185932022611155111943555024549053252944110451831903036714694072654057124916388188451715233016778225632879074388350993267686127255532228766875362169309646689141941568979370748465066288545907801236293182572266656470756114130633194065239248963692392061295534025379480252467921669844823505966666287515354214827097846818617923096117965637791299828054617382815555832681977077937595002366468845260998932363062934611856364114860703786222573586947837516357985348784788336802644515690559042526369295240241896795406731397284980618200867375841583763265676606747585764771524216188562878465289982757363869496300089120189794096 [154,50] 2102602511170836091243554784934910315507875991039654859456491922846049485356282932957204550446208208052679900502214700178054103917697283148841892196791542045471367926215965566815340090364835313685695383991037500889392636216214846535615789981342537991984940341344563780139276875171010934901305553999584183251047300331419502903679289209015984054639373507729394602237667675225763080225283577400726904471220730346847677639343433787251111241893873619252691902776798018394943571443951101751947541731784453463079275457858991729876678023498056086376239548182722818305352927417667840573610541118918061406324545709178161273756268338097684159900297469030899537227580633454344500667361252492502505830584887593706272193237286871168052549421097798928890933333774535637473074109512748878259661272666224871735973289328319490247785991004930320166770015319934022013940704398635985946463911544792676448684398238135486645127342566054209707514265689684004996371989067693096442360459734791382084722311038679200848180800427008524912765031526323572299474353533073523294259941845669921617764058758886665423078744112352748238818211763832850607455844550361070343608109828898650249587865854324770256455651520642878047304558977089921097650178457988288706752948036793733621795956903102640504466627628466015762326805787112792665564147983012204897747222144943124609265611990656674499410899727667576514956063178049087514732579948806164613919006281435811340462729728596034003015155310422015705151084324080717826214965478976874053575763779887859588930421631802666566889486164433557481514757961872659927181737212399062318154643909961833809400445099218960976962704428404749361945867240002452421733802501814588156697297025043846786166990001239563304320882007658315272007756824098903278537553249857084562219431263540801095700056398436507636442968772875237168263825268113629 [154,51] -1049888357104715194900365201706489288443621424001914590272964600455679473717012067837032453857512016533884000576957248081161401701618161485880837096221493113471675158799877123530901194882903822475195446443193886962642415583507640373679651028070682936046745105579383981497226268490560071107481340274613946295741742914344088656325983290540955183716664787229926947355097262139997015918124471197621354227635677464461366080901853416696268371765600649736473747077665207937328532910331617595189992010051644337060494910904913339543809372962639958280394171924093194752779390029564036349706064480186374261844530067860179575706430733426283430250418668567240189801110464507113684753940505291154398905008945797660464653182924788516250491524384541552806767251449932109378843062868378740235931921964083144027659039703668001855710922091354270211384220402830653223385763402697334288206529281414437508589354591978702519657362218485977147835660080630429020421828296051222706583125059782143272070858814980885648897624016418114235966201449704549485294892072677054729169210947979334308566121156770045984864578831488067401707073140860092429442285770109214382930210353706240952221364976921407988421050544481914247764885064708311547078909363356691320746481857317932040091441185938851770794422687067318572422316788941324566000713605158981576397147302693249465240313432040091465657672645953172917626045109852547567682701934933789578981532007164804491924693770048041647897623585557334921996983094779899229344340047902563551982864470085491115636411691204082057711281681823545783415108142025051934022315931326574266644478499738626030618581382298614634641803284876259186870340300073862359556126165341192601873911613341974375589618906339951907408531410819458185558598411342212998103689557331248030008504237971242637179033479745709011363145093472059367542635776384 [154,52] 570323536422650119850962340547376179113590126168912360601897681834256112416179024384029012944833846808442702739105029473137312120065286168599749709080771985860435551560617821268895814941444754092151458686537733505064413531411192987914780717888421667000454576209662951986715601289771796099907011675016125950643483003719872982850942662737752384191603752950285567261113072351100501955649096011961628936838200343558264717282841739668007037498938217083419000902336586535559943876690776800717397487998841513943820670610684241016406293849224058573432051263167982090750868943080472859834240336819797521224206547382779918262729599413043516091684691692489071729159134616213182524521210922223851117436788676944139595740377714878076665153946607121795219687100229335197023064991094560356789263800280203073353639381919457295370875759778550745708155760085148640343868456247049238478917689948637760304834368471464245626997210305312491440740636009142954595680463204645880915499021968126915642725859191543805463253364934300552563459959522744834145029914094742999941423303116018975177929166403333211884019926018256507150976345062895783152585289703481071813108392485574576812355750223060932863932735869834057733032206917483362558380317552803157972599929483786998517063559942645923545116066030698735965862682688747179230813816965705180327061135189361299309414968042186730016889792077757542396986722617720756600416908418226968413246892173305585836043503015583570884512200222712967914324721802161703605440557000203521049855990778843913403952117537003328501917352553913912270584955732471205874228858920922858736479879771942928125966411317881310778940417890302729983885253089778867318193701168772332255345499598152430263271222135911818967062625645416940203509153689142180184333110911335936857818359299609144924188687099206348122242622539607483039683584 [154,53] -499169117040372223585644261759678534531117015080183944329150088383191364087601322358821911440082202773316238420031412340900386284704589498688933434332665251885141824173256348829908121921279758554076227335827825691439770127985657623099311653297894325848952085264891742979415147633681429516166548698248489826741227454125941976438148936530666321671989401657067159022313416729961994612644569115381967341264372997024260963863642205988509424804737875223078565489168670048320098147482839770347232124208773000743561788543503805865547116895309987658883474059529986242360856648080197249255123146914227477040095016779714071457846955667214617492031070596622309868074324661564074944426881447578148688090311706225347262350284304914905935022433686635099568830548412523607249972758462933058307939036045220498772905501297409208861280635277265987593201200097323314854955781917367749749356046818695965884850629576118208512594365848549095701347250184516727867642854077333950530618285058555590682895628484457708683505883780825012997873962618452858188272706999130049491890327571648210577068987848204270043516512612685622623599954057088926160893045676420428509851762911790348929276937954890490709129872129417527426082732053344568997269369566285490617414357065722710410179335426428548466571945011602291749052731412455101230980028988988721272636964746766395576545477309690481688720518557881763463505868020288858252695736496193396237806811775008649381652629066573342769227708571504724285877498994207401160139770344962034748884683070765579159793029251965743208104802747028764564266150839687079661170673292133070667821817130042008966589144892938262265013884711169421078504901789529399316459015620406069314189405885044532993732234361205602744767797312501817194813784921285095198951501994335319918006034785594211172881301505952231845772951313889324895232 [154,54] 562528144045902171530906003417864699085518815942953887302559614416267861706317307155437300024684536756158308187097899750215349989275377942070559465203481627210481416209636394281739976059283120804203160825202867136293890763981437647297121157543067663316641354760213801985294109032617446069391624606032975110620431116923155722519860708206282712724217899930684635228300509759969233751303035271533661660634489319424339865625334423977923487092216979710171444414948474629970544933121076886972145222318621575398134790809986497271425929966106544516215464468776727897376296263016921240627099632833203629604553185945534300432021272821959964955050831989082083859392144446766396738110461553645252889311780021984675531363650674043710581554185629167364391598416395906528617388212609122952996859277433814155857081814386691584374073211491604760246511479571842737665382643895099245386300437099907064042264374970470035775983575653573690560117497025481393610791734127779065754995262796417610016582519753506124496490806222256671235754089635172370388159720803333413913568669286061243511023971827024153781646453352401071363271536757501939667114925831462925923309294696706159065822528621767005845754293230611506741934851175547777562805377206034438146285363414257754710447881338430987196353788527888592116045540068282114467240488274722284813648955193349924407007079250564417681094143214805179229238020196021538930970195703601101314347368340101390754731028901390487808031695495639614305007308779781879356526294774674288202635199532016947417967674988732096081829842726491687853165200411007421304071018260328231919751299544966150185474643818442607680761116780842743144129824408935926821131393959657294300109917966208011677953074852260262444319062897793566656506173356084352211885675904272281015154125154470377060289467443855941076336173977559033216 [154,55] -566409444892891197352841058424387164270399343693061848670141052527390157208826863341708319711990306714148633050614003862302262941055990065559172989592021517952401630468144044273427819361146802548170088728418089114931831927244162968645104517731324291895352499089619207919173912578501904318160305821145912173670022167227993749037813640250292113779380945597778934650691367875916129493506226562012641488661008077829778183787399446928267665533886472578841325442463871415962432032974155413032927704441416371792714598153402214309031989719753385150046208975014913854193811563729417622476550559677952093690325613880735000364766128713606129831391656600034242339487007951698866085638699788457662729424953781186877777031708275445082450423378235486448366487104423564659858581071421678457849157390990418301282201732855671901176995454999826014159961192635417202542508326624106630210344884569356763311326115884203534557600868022414061945430230909758966368645653340969270734537612717705615657676407589614645981662146747371544630487899410404548615824924846099730281019772096552899859647265750194243805899329664497686568082986553118366672335749623485256581323201572608400863399054306818389343336184661240960328165799068577965070918088908925227577595190006543766386564355340037531173713428499968402564852643481643835490354596032375445598785514141021594559212945097589891884608273922990485538190295139359940826265326827889303779337648161408062823121815087943168870862906513236506499765569295174776563334023312794470912664653581420880531466276329207557943862471863479727221525110939142422138175217418345636172325509331948546101262257235697681606367960268371533392406125903445469430635985900265671609520514578523042393299894012779339266830849338128667542748492634802559028883486741437040397160448658152293581976868709911399696121578193389568 [154,56] 466935309480811047450459518445788922116265477257773432525300354533855440867452522543057874024267043973371089319014326406879854290241250112332111834631002446749558915871757342509400301548335993851198894277361827786841809532531032464382214003748491780951720925485615060350919625793533677902622007732016491273244565177947266526848668298247952636389021805393261336085595134289080954742136143527607737374046486847325031321537215666900621142725831182257802663711465406753049312309248798078991681502994145201021639219709624919241085425839260582777559308623060589842625954700237681447314148194066612667034501251874733925297756572605768951640360141978971776453899935641134811167564705069266684299500651328365398541009755042466438738840566634573179824357389099705589520634171636350530273446532826673923283080676793415982680501604090272944520885241883439096926133227026185498017626947512499332225632400926040081502689107255830712715810560241149712338226621822600911083023438665118439335295513986291570151149179339734959157144040296896471919327407310433243139522024005077615853970992599185920483044633524403297721016608728821546462794742653034819732713059059357616128070810982673496045170006900822938781437370486791981477533713903369591164066544271674236524449861403867602457491723135191890893786614490167738782692687292133562583573880581211299474775533801627272070300094969638405841875761837610193595238158241950217664423593099816516755367277702939572488033273915800484618459826878523783805133082446446182684851858691238510198996184261363487901830132704465123420417366296704243043562311055476339889189117338181447539494331588062447826756998683299019405029228443706893972964519458051015825909179733739618837478767372353727729094952227740856214384655004233431617210494594073166282124376796362193313633700521398887167890869358848 [154,57] -316689507993752354463341323359812741742379384112705855144415528254472038761886168056959072420365160635613495580474262823653297876528523020896151738853581096804488876084628787524971286619790697370985547103489636770778845436133011573765107426076155487446996518246985808434749178217185487808386917102434602303615841263370660177799339383689437879146738942120800382688661607165303985783083213135176167676666351485300375108543549320315428965021062021453157263791945578113638962472660767256429525273419854786844078067015397738704535712015947232416355436123323540782746904816854346501920783806829921721063501110889593740659786318559861363385603529544560131233665741134568991177003348469675234807894858414306121724963213118632229710127189520968005892634452658267203875080448691094911375654970123238014261244486787048733196265840360962940214164678260676108628608505370632729262181225887822683255762962592305573428518950584330627183419042774833320631747789578745295472017920801169192973132948947391199048897451529017143791023228759921248126851460005763176579998853482848476401212449339338131191610988163437649393181557492035709716028025234011402543179524050069204202732116686613679933230691666245288537518893669958773184844108694670706202957978198326620607074536252449682236058488414185666016840509150764912562866616652420395576958795646684940722889175357420840549934036006221254345899597407746824652594987111195979982903937854492814050233210777033303602660333145609232818300405113124118120692013216530765945295722526510282398861907544286312290790365907323443619605826402231027656995392917779087690021588435013714057561608240989870649725501348366890380114675245605166913914804221290216183105225204659874824169401700413614967323182889916859262534188833323039918893434392567687650379268627706983650587266041390126503037815808 [154,58] 179452384511422017046330041548150962809956588226032108004462895721654530198355501997065218443511580858269254492054750784055915028193548647251150291979196231583292479497827215366392208589022486174004082416270932963850642010665804637690032126266506501735616380363489792944308183725215398417034309847351505557479123684071291490374340698466284950246128753188971911570573461898194489550872573583676437748125794800502540105183940596891813499325118865430999437352337150117006753161583326218192113272033277599659425383759244865577879469009614761407102097700096862045529266978583966814551353849343232748029331819354218048665619616047864786400857176068501487088797833209995962481591430872910684563365600295670567300194316212081187179214841037702907411938119165469437847344092887480460143159855611938081046008294237918034367202268852541235162558484423395435003313540699680373681516132130874223211629865578479608706248724350478679258795598532603855493441952235948051873216814303844096645678010096106703502554238614350718465384587907869576208807527360579804635857323668862117742404922180888525552332828535957556157601971846495260145214507718564179903894169464673067634619002843606149147060763596411645272672944819619531933505579881801399309851678914231962693675087480568089832904392281155501105805340280413942736521398358208097530559488942994756642591141969924392742358209289656087423764534453572094739704410510487999159080785484773883506562072908789519666028350613672538210618810582382094611178119587976754721121032428746013910284929431289635710177919587608006748935673022430561780221633697220814490009771433711959981464412734722168073206089322087187558263671435090160326414750240716829709468442283015527034466159410568775869545758964576485294482720431085712079495279570925605003537577532322669465707539743660555082365088 [154,59] -85855891071355344713979286224877559972470279713610773880733915487911883226634112872177713444604851158871134883328409271722204987849812333931888357825085097344665343985283682126076985636137635460751790677424995556575562912442697710883168052557767225203731038427219359014714070915377576024441943590318339546759374597655192128047087242405909775124551474737448691168963315370986663657717285021388880165272770587568298215111097530029970898474536113086410674316817063047779382931482227736019035936643292421076590664265668689196782733184670291973644767329132024209477158700977493073536968846342497715505780505274197248844900060677581729108533801210174703752311404257378289502510342959897777775259231539844765720841701615247072257255877315690675994116288327454881311758517911098516566128838667848606534430979051297271313372945772238211547014894442835490621179098621230321088492731269589421749642088030139999377724545208776389713892916230621193215184611207122040453107299325823297037416721064185044713327345813660606493258219584919755936287721639699054224437332462379672990638027518864731653715554375979838854802118659287616012980483573756197567119300439977287784141308496470509851118200118600524637463344256448322862295278057060997728566264225306331083656149866839503263886858733822732351882307380888873723302134222083518758925897603808455876182866502542131399057448452799990599962988671413074146716987011357924124260375980260424966317505519922543340605890530967761726277532535780573544115432731488188442441537278585990084140501443480669874890518143291647948715937002182033100746412024337119246016852316049817404370882900382561898469408404178975024929060255042558480168107507893017610775021269421007716667490286248332333095736964785028706055510745025228500016745713622943040630852247313499439144092649363564496896 [154,60] 34781373161663103802804204029610776068677074329738134291561853135691367556693450045754108159997014998556994084771143115228591810968311070886754472476108222316468778653360507528806708388660243660193084334212378232058026130625300111781932641719406688290624639550285367016155738911866014990710474954913476642860789605175397961354418828236167615676662750117989634840426449364604057591730030071609223120431779868322014808208140495209005919196028396082838423143593723822962640221914446679970619616038623779152146161934248390689997075920124467305763330042987186618221696133929750279508725478869884128210936722693636155267426454488579018002629056111186387602708118309265136102016220105522635126108809035429657432888709648158511894572724580831999804170841943815648671313112627551622206132567825778579580883681123732339048348911457264910793398164847254831201111146737491313986351465975830857059301259881037111715435237956795840603136775346577824555611896210132306133315399067996443979528912918462089885624078631885509933201489105885674896723169248972668669779237706780984937085918462665335719072091407792684530764111851858490098891379734835772135406132296009314466876452367912297157355616326493569784148259607105312761044306536396921557166360971223679637607061286128703333988949891001317725776420978148418877387347872794028821283953783822463832071691211953730994823416157554880340061987583563360079825750631677797775528832653630668124214600865186860913511709761401225075298105133034555945798054253694088420913681486096489333752477098345236142768053543313538828957886197504130157593643729616033622336551188805499377502070247083783814985164463910868473424378193526963202984915870651835422684637909961391433704421397208315481115393726911443923479114066938705230070071413105059288773246761491768406324650296582428160 [154,61] -11847566953048661640989669233389257220837429413428723754334309113360570155980508452278989728987373162719418249634407277975296828038913573526938854191943991972939383099192873969637855234253058941414981316165117688491737657568310994288613831334187601661682883630480093986035560988854726938491620571730596833669602645205268917717716129540127278945854339053375259160321388468776733782871666352413634984037120567751149415540692980097814119126224839551365774665132695901745481063652679392263427533756745436674390258501366967758465163259787127133844532143533200908796469194267026068242875687803182916008544900821795111576451074792084890844184621649061928595984490180910118675237733347043987303865334549513686493306299653681557272696432196299661476964344032279133112534316454116344778653721377839084785190386575052073296853547961450491888509130515836851948714965761028184236171388909013003220435536622873512875851908194703685589570018985098814078666069923214437233315584008694428846303916082674582058020792767874592267764361240581518268236765214606647910359571251744145327681221141648064725208398706642839084401761362295475097560198430737830541973093253749819929532767503231718843146997830095337595639850986414230789493088564431996077414836243615763988570069138622983771070124431913411561177569729545406596236551345113318991523584204268909728819045685738495470043734783445404473491801744669921106001180199594601177117339871011047634751695965124769370241514610341305468643791786628398842351060368404142364509888700419855374306466977501752255347331775599398065210375945063961592927040749893773293385606114450950794522480526033887069104960217838125190791343725949077791012698279020600201231784986105456962357524486127888908433394479208008116886706158561653324898866474023519352772656095560876929974793894582080 [154,62] 3314298114593476364442486108530096190703187785423587039997565961619723641870435438579544426723988093085105644712643112120108715920375019375278299207179972446484506746420693891168072642948342909328574781399042824495847811082613128406240182362776463621326143525260475443012588379812842861677291655295830387076643902585985615815950081907904006866140240803965683191277043549677184595205099402706842303601943091410362235280325404140583017083449209405499316980918978719857402672575371610171121695262991323249163375243655550187850575027489220777121115983966971055604001727846057225051575383737747146459226512100431019741233053684410028651023486038616028667725440536168180574605728244435752241585447431559868649515578908599043425405778982677613075436999381790439421671909449178634568272596582374760355945751630122376200945455886769776881153287886921391455911273317271763875264066205518744364062035103737858385505343874789084176028412470473929621078405639957807564208338787476907444312774804410093209021916467280927174569736954170016553370562973506592022325317206855093039377451278168869578334502472328974438274400215796951060390285714743666017966649573575145673790567026404707116525596185507410411224739207523104933728865734410657603495810724102869505036453537139529935766439946931284576014511852401461325187752978441064968998741506554153036977400865263475112533920475464276528157834759408298645362891884606378404751711108110461381663342255810534731201284036159651764461164036604776703866825514855205279787967112240959343951918485979044236218454521145654458235394412037910362077775553461400883520313187734013267525459751659549835113665490061812440321580224187119950688938675206892571700767929599254207200182032593369508536366964589307014349911869012496895036210134592225172465398195995820035959793850928 [154,63] -714485615642818921781325469113066215565893828468955486786997227569873429504532948318441947527137268221910598053009369195150986774291792453907928866627338610658532831687280065452843587651469791058127765037949349863761109583839336939824820581393743912857505484874537598245165074457917706371925595372267691879078767053379562663018026491390379659931005345906033340437628761273061338617768328493966501982939301331505018695848126757831513082700723975778046567741341951170220926807176181078770039651776479406939691300830944195597931705451152244268304395706038541259015021128262676582433630359947081900308919857807805488823782510742475951790185688018847807892715797563089711923419599869064506472678052293891273812364095468865418208995851206987744037646608102688203889511432838135055247844316445079143564219548382462871661022031041693182572441906736593891217213968749793163515820804670992660892924374175179456831725472598783223862766127849713036598123989016409581508967064805207255376917854299830208368440883088792902497703905951716650226708953571579326773479882420435106041040636379242675626894862904894084018273595270003009061047502786858709279012374435256144910553774733127180879717181569469231259889008481556907448478407997352367874123231102378615523299294300913056649767810248304989359014422975361359753052041403313228188922430054071940002314814165552262271775889678646320571011354784751447033962773060577652903147528008138989212301372077506940203526705369244639398089785254732039347070931041074163234121486683812711582246357623081747805591297385923229101829316409163814186633474086140567253479690184770507985141336637252888781051657910800439123355020085248049912379704341938311549554382294968476915279579687698230617277877113011085340309639600035434147840523183253902774083776902347786793218432 [154,64] 93911814550027344518560958177385358117804711340583998883073298900981176050271884197376452932344918141198772867106533395426652331646867146725391574216753775798437118171813141295385625859185186317390788381781679142604482347371415166062851485980448921097302830196821168412351094252190189886491994309189916147975877476322693247046079698202927826686851278106170220443099412712289731693868727014780826625713477676855843065086621152248865130370744336831499841820693579931718281079434040452456657131960364839061929149234290539110592755728273354843245705872456853033918767242901538657102195732901549602042626817231573998110769485440873119696942613590675654619590164436101809987001815062009162295526125387128320923250493735626966888288304414341283533965503043805896237127691127910128221938075687964267582256780032161857453434508847913485799832049197113304175846632116950002190122546532993221205693990010735462543140735948052023475470963620663571750076779095721703919745004592057467070209776385040676046669702679018879746125287511923298541389421903299321307153000009257576417003278617163166162966641045870381267856544284219501123851483688532841957373723403329887874382917654402708742327285557718825490838988121011665887393541660551841717791272584216660704476243795443788838893870055663400399033022831095644111021919324895350256919466504466413516266218454604299389772561481354241504756210783781489384264490725410095374117363738126787788808814169797200742598948166245639021946468929152545001164439606274928298877457381904299386242846588033595541794365461303576105865271123060504926077037452682613733251137083532217250808390607295538375605557107767857861036548109262045554863452605092230988555169389448691891632523615588992993343798545596833788349356467972911606877670108236101176286144552766770920224 [154,65] 6120989560473925135112141543100236748953358174802859209858895644576771857600028977843683046634383080623352706618178750558176282873735581902924635938058373883289253735230309301299583410779778926526295782691139830444744303549824576269101689411019529376113441673963605301195869037479502794358465776210145577551268502238222088811256462823111941638823692452034235184585135928735443322062686697128439011463427443040343414271048813903236929821145595042371116436319102103162892787223177710625890727140325080623226703939910656849007861694246504426845580047019833895906967253218945847746454147128093153932861637191490268704852885975840292371865210492142880052586680368960036478326117132922985490484951712708471093425192075575324443773578624353280177413710903581462848963687976483342365747671109294502907063165553831701148944383354849184077044620291876834157558441717986401244271708220261873263465018034504440157311655404602508356945274041277224590620117287309284515868409034922412823150134904621815935023855057929663011375068693121691018802460492224557821981698226491953057382359642633887900138861011115372184070945385917789343725229331021788639529542075643805611333881509417777970383115691346023210206689846817778377250709783121855144948932589274285212534148648605276869916294640697346335738140813065144687317578859594749626018147474700373736764013212184389732017353910917321553415948141758494198931364179656909233102257812359975055819351091462823501523477276965526432640165972580269077635300277622717168096232808568370403740537100512582110308967546015109550710027745020304969524556281337320970591242621318376386896288176230135959169347957998155086511594974356922976664959764525842705313299338842751451655707796025401837556522200844366500431659548707737429676760503584032460415286107451503872 [154,66] -8321994608978773015339056160458758111666240159471614227076948210235041812214580169895501436208519360693206814541086315556144473069842182598933961575175904244120499435087056641238998553681854358613824997478570349008268204035506362249897333080051383434151360569608290136164768904455123352112364143421666622597115213927583644640084572741746348687581422068596042506055723882452172237865641117617861379107821007265874471716519424821250913088235563339971904679335142625993727719657996486769578365871401520325258372941273490514465069650420466388321894143974734369745101163619335475012860415903662614572109708154899233105453301318219699699833863254235306854431606632769249356354668157296051270250029069887031378696765988637959983531161107896011410851714281235593498920164431571453982873801122834175043151484308938298703220521699789330747459744962947633615661895742433016359450522107813433873082441120726450114205947061298313331787459285478659513285378885843559092032284103981305419458909842730499018872158840475750440448111746217260139878619919810790253336494461348460902442822807068917193064384620609874265887912602871615663211460729332276748899847029503830557441471714250451175315598624290918099064126725085508602282032953529438794489506044009154824750079938714097447808080568327063783602412520927390092713751686842587124568732347509744732220707821342193617142933071292570333364079058770437708580618595189916372854243742811128175061489869834061649817150181784813909751881994440038548728225779024039587076373852340651031572321005555136626053876159059246363214805607398977329491954123250092870177302976252763714291709537134394159683560347979198013922227086351893484386315473504844572929350321715865590531533071585912913617633789039465462414518932591199669833626530492271377883475871965444 [154,67] 2994448329486013267744196152984653066463217375507508887856147612429525569032842262205919633548621108336160690080735170020291669545234456427676558299905213955533156204075862838847039716861858602250568844707341424446734923490045080775359055309651740217605917732410870149039703727874369146230627306459792469140508147198053861305632753161359692232533629110002867713674113528233487752879378435863787984090583742824893450072675362557780416817260999993764105959891907841600638383851471152726246234106647422469336531579734890788010878345533526427232693029821281645042315911013430591752674867689183939862567827091137409554440049364945518611397703152797197092750422916796792725659423467913996054888333053385882461751390869188907018286498684592399829139969726509741137222880812821182967980851094253709183417371415501663389634157615394009006562635520922995677413917697068120239252281143373062248065075461667591020641852431776589225619996260855979483664842334880996962153888218854717967093260296138240828148048978972183464670100408453996760632526060827779992674791767156446584197773524891439880850662486753237026281015831791434160833771677181460268778276974680243198583150527745153249158316690018108501062178613581847744440326342232855100644341746300997227937638386918125727394019895429300345380351958823004162708868490698488985105612005598989793286047397966178259361800532186862989761413817257999918145289697347988563635599159037061879248916500182244664550705274135665118185270906151169734969705127325216902137857294298667749279024588815653660639755290938174865139867507554953815857521738949018605884021118730535116253425107616165128262395703928742417540311592472030545294878149709441065855417055441594741424681393206767085531309984089085114800122165935719526791384273869318962891020333184 [154,68] -727922351411268120465588878402974201487079358676054239302519671846679225055066577839412009334774786402628745460052081881120288158263799839507992344685297026162832036169640859958501781071778578960271426790434574334348848518013343202673913138712920311663491521377467137058341616287758119615490322123725464804572201392069264608694048760076954549760601006799110525167202089826067630600733010163119051835281537504314692346249525651060806433278993583818391145417241248524895963095813459123939325384527150796976333754103279918132112457855324982224412330961100272513442722881827764356073285450317097100323577540833858514492644360206924834663214519449788221773048090531591597448575108806395671281215363292099714489562705531165459969310080092178281793771304535417541183742872779309245769339460910407742123800574046058788786295585281750188606657392144776815854336982454159018709502231992255857801598531257005257066173126946663893340514331848948559058889565446594650040397192120741975301030524731823755567642669147289751806793692970339397998138188496527994990532918899156677770137630666113729729877767305006780303177667292825045065073619697558861776591706851614801276282413238142257216116681603210531675430128659254622997079494638554479814997130913063052856010736337777256011797067443339417666285761189084310993380724751564284328333175778864083645058027257764401334480466076564414913222977793856772922383459281200762729844988892792561344093541664546312573757620002996919788436367578057953569796034549074263261785849996285395753670456261075471063677092516255311633964625049660027154096322109611018085386220754899099695848237057931975657774400634540756869684310299071565521254987727574410202275483679769236244774902498957230791608905500117962963457832594574566778437404885666368266824064 [154,69] 132430421932172693656615098373907847727115037056031023041451645489119298007327263534983537404183036856706179200021685994991002746691652848312853407996534495503974870009047226682216153023015652155378286567434088706410720594592434164491498109616364857105186472965359231918192841604242912956101480458308769536554071697299360393806027801135877426144721652167965852077906884301970975480519655769647294255879324736935559137000291367375397376674948781634029994205442781537659185070924646089490460063074100543443295054934125059823018499113416843569974549391048419690593681205670826091595358865235133016983907691025422185769111358817617643570553361803327200643764141308603380687797577754415354241064267851655172768617447778647525617601200771170851638238001302127125803194503764042620979170273046338953505098946875514934933626570793485155433640700275592234898250480989057388961825412171766886958340751239754876720084285800415764175421594049118210559026069769439692368889102406927485807234029185739658258516600324179180899907174166839707388543758836437084093767462118125058428894179236695343304826828491571969093868340163850806199871769824958994970507700730067002764392574429979260938534528034407947351858923873386907154383681199068089358692911763264630004958681303543816760727568727367869250366785338809650839393469902793769639047793536264064585390026777358077441607015594954611483891573413312058153266947161383763070051108350669963128194317105430555766548936417678100161726079762983789614838055752565044650619918053744378709405147872099200088851208689055797941965535569132413219029098800550753590317316070297367048060269170762705254654751873097802512054042133126051831703146983009308821719746708870169394438649424404379472076703872725061518448821121719951531027451071824520673792 [154,70] -17886780323245931111401935651333276439009525500211970280188297091088515545730315524829618472016832094135606820934406806953203427099321699075826269228750125339816168173144672606958545799386905308307568321635982229975835275164612729312896835624030380724601493880468615579460902328527742634187478281303783238687169422477123014142465365510625613483732698125773118876311293933412687446779605367411785000888357062493115335768649865523702371464951684807551777978988744122565649880687979232227808038099159815618193902495411341168404847080301900353677923432965846405316558580080438073153132085258919346624629065701800802906106736569574757285168419037451153688059518666145016549020799816087981721256193867931099317276284162560390838103370829644631484460495397188331399750844023154553836784323269344858352655310662846681483306548665534971665444064445227813502779666502744929430646583515943105711184039515518605235551430108080785241591936846775943291681764823393467047150715141956881666570557966027194932137839689670150260919214390576005119220892535754662013946077504303584378980569204905607123425373110343082551611807661687041300985346436165344653875034637981044129027812845671141869389314256749381029830754011990993942810373879545690214934748831812293926203969226957912202595547386146385924265451204310677005773532154908426228840363075454717389788084630343588044275500394128363709914849569146940472172706959692765004712136847879510555641960878315867978265277342889267043950886114956269006081703769523753295948293898600052357484326563813250012366350025756816447456224270830106954206752505799663170733910830981927639885185353012467001149372773765584692116645649085515732544579142262841118695113192239456710520414616020159122136234364086469767612147283792435691046049233743051792 [154,71] 1584775726054464512478457407537920083102935032882176750614745370816436051545159869985536081373695288074304732250424687284625193691082142774309761496062696900039202058317084123327362429033379401809870395875231494851120987416546797829705534351882234427026177290065171528770406617170433836563048315015589568814037081557206307067100032010797554038608435591388446015444771150763385999808090444579064327632920337255219753332060672581255368854811634070261182272018443217721179467705527652644719370200839984664771554116221584877050244940862299359387425599962301765123823449122615104480166185600454365428719686247339243688778995723644762677100500752555946522783002934780923716399106222148522915198957266704205034932728917031563685035245224202471119216089657451741245629966697323548017340766319541108282168065689997854442238100201302916110862114627401977070956873814163642015925900071271203320752635635959433721801884149012784826589909737435251380604229399576911634543273943524254389476903667097539547190937350864506313475979907841216422686891042722731085499407533745478786285818749646559660065454575330005825956073875376411510066727544271376681573063485368467327070749163570103828467316385382492191102537454377852994956447156856306283439713833107778455981161873598518763247344946278814063150776963530159059438448666368902999648118207022014420776880440691483280807549910071392629343781263812201442823633637923064223459062125979473783621031390213852020765071456396382100467595073310639944647953817584130790657704323129397436583250080739424285476823690773509756853426934014376317452384059143548816648237043036320547149196790380118310775822956556455994272218641688759718169195025607102595917873240900089095073940043833253289542979173808180079290430359382313115116634668734080 [154,72] -29434381159141925356251463760511981477728167679195963858161984113810485831945961075018011430667715228261787053325659216189947186171893955123865628548879195090528517752191822353092100612073947999948297047365363136758762597627859348337322984370419360656886046828559438132369329761476997853053811982562123382191109304548264383909358933074662808331527553966835291181290459557620649024656772879308072197467447662487813229738202185362270490266705684971435254993562554616475839706956992033913070749047092777076347672916434042573449921106454785003782228277476596926979420177326383045704972348630160225694190678638471582692821734796644390362635933784153496365165666535786366938108409304352249951705069366942521913731978958486273866526990094358129879401525869081417043450712832435820680960977062007509156390710169628058694415099952046070067010734635345100995151739454034523651413286125785881417063828548461227858364012267898505393928072712937348911316061335294058027347640456610919287561034332309044063489304849095562420215721342110159590472295197450522593046248573012063309242755108993554402891075404623810859840813395396960352110690092375500320898899360630470153223592830755952702356223689850314502303482368723429975760783257010536645670800215084256925600094911311044863784677191429985162520679600794024954997980541429916138434423447908768419557525640138376120130062399158480466511157196378480019716905240765997467032030201384847947658149439399729296935304569070556791308487623987743946838148977281058040999810879686777359570613986519317174722047913444561880744726319315983352929015898689460857002251177120779709754422866772801306232814109787474501684460453269350686037371575422564629320020147664796421414625534909906605236904833477248207938800147085482479879704912 [154,73] -18487214507227617352398385487384903579398009124029598357704315467915654279781545848982824799381246767724413043341494708317323267968389298810087424175437699751508667316279953049945366966280931851746584182352192987780033925551858258898314987752212772550712255478341170497704338879453616119377703463160556216896454885788540414963144482940237435197413441835133894371081890385352938087243130579781212686068133058857398161688230055338529267637904813728414401780599405799988067971146972226194817824081488204877400259010371415633522914385807827229392574099534459794042379304602446981760946488936896491618929072725134575198826070647572196581929584009433879685019494656205238067801718837314527431615401140919638569492161619952199439199938538984222397838724734903226221618089027004937112804361105008974793278362119090101850812973931144179621019526393088846644806606387254376272971496377288907094690488634607946671259596561432005240673780370314964565017814382547715147402509871799234807317118556899592704155542745907584390425855324433976682930844848058051946806052772596666570417540076402995595092360290379866830810449887972128177072355408376116903398516486731739952982373203584758243517692733898898067779636012622131406345719906545802182838158328549356529382278667077164139765469990962277045376204162047971264283348104765828157466744828709396459347575026895838488850672907892431827547404674782080353944543536728564296401250645991220262672760061377669552853760298027144640415880504978635885367918690424002120314340082732343265001264708653548613006965546353797646697610999544758200981577044999810081199058082761397587835133343618030264780490530875858051281547629594525778968340364138561736257827780553016323812443733709523233783196838405377151343802044529367677936848 [154,74] 3825426455225091475753322595153512074997852441603972819087307862972004020594487648158567128392738369942659357820600876047875474575204666217807929269598539432131349872311335425027269670025108319581370196118463943033485444873628806977735520109960525962445535228122572260481106007569129283189743987879417458235298649060460752440266245991975451761208482134990808896530644494766948334494684276378193006365138508153271493821784505423004458601909680999294907654967016524577795670309010459317994090837228478735127275546578056744225291553404553029069273467357069191009183795191476617713191711487747833629610224969919722106242281265074551234782626054039335198785089489766570307517048710381209465286342113196980962532437413223105040092164305027328069128230211522943878367064430159722948815937451924756769411630837896202871695482287089246889272415033766082292087651505910319271594775008316249689327755982539574008672579321497870917280483570864434584123352170434030804405477941940227451138825880957165035557886798014882037144689854214585328270683585634985914869985493543613060915726567049399234779946261977697171506736406148788695544045355845770448439019702471940728845794026317568083430862138060478454244634206527266654233218666103423602369695787640540835313101926652630965559274798740627607200195715976673241526233491909896106832139712703377817668257565266872482437005071922338748394390334750039747128208552508588519432196742310259796543530234120504658487920120624477010022042283493854480312215115806507408454173174872671767340567100819353982105020343719604825713564025387720671867023502273177944460031300100474432801367221052923411908715302865627303379184710522072412467916511196322232515070640595256808132311866870327206666313540922002971382159316688471257870 [154,75] -451254540234158433998172622732193471436662760871855912533160033548541716881384647523093991260352592215656795439756554342937419370199552535042726532601188927677910628680212002963288966131353739908012658775296215958950855117000951412077598692925026392649441127462792135950544063855496342556976085658129188302267614270811603655851907252078926660798216932920878315583834287598598080975113706874806765856701913518346034634885631439614832002134557811002284121296708682157748828857308088729236749942969307572026907164434762582107872085465105707221953897276159329303306063470150308148467178667861749447259996672604595949803220555862495173009913556236460489489434626811242618258575283331500781954471108987630979209457425899049134559263107158397640749548795920457027341362504672308194640367605471528218990826778184235546978337253471947462408907541358392516397689318053500740908960309621271519892923290174380933369078923716344980067644920507386155613748330965348781195777812589999594102815985454210433420699642042345020591674823447710464701116237554989844550859892552339259028272924548160783407485363237179300983395886282006081948567343968337520295833276397074303648487737990106740305570917565058801334865636449800891724061681189979511311853313529960992673136150993030699368623293057583174934774048032568241834025086374902753035958133887304958286352940211948918682905982883351058966260944957057238689228726670427167916101642991418276104235398002671592690270825191370942282716949013881120080916759595916272906377513368501855248877663906379670058864554017065645871878014556009438510272851496140912198183642878140216804630904991892905014594240956037454154280908330732565955730427380514932629152085723221754617409925930865604058269501940744144718476226390511744 [154,76] 36641229079778871978904275636092722374375056712951650461704225206389203183384261641631410990092915914148836638790075453375194548091637086721784113691661136034792719737475345960479891952371967018137015180873358510267871716786089789098581630769408073719425929246735470597471073778412041495386771115543356709922843844791050698750945227952904083094219381814100681104627012261276980237814151634052414879429653965118840003449200346183149562902346943170220707499216831117961748425503465554871590585442746555966751510179356127526723638123731655332438059576136391323202286086117217792125037119630654919901879823416050627618124134471543756244654620492011736420184223579607879749210313617803550591682908590368534911532420552199810032373605788577790817282118160062969319647063352768427541899548328427549678751188527886801685939400925967174412905349115994635710643853034266185543394572253930770831320340367861955142082947494883697009048898259903556662224868773742502335174022868362346588868208435365362296597644340817971749835661621522896332874359947640073182068869327751479060033876913572074916140415383086374500443009260633250668562113027094446782014242854101439322798724931119793537292431972232866435958699978437475120670942128083340867834506841219582039633611143519654779268066072516039916808796136409850926118011516205910210899901545295247684221600398150063592856480644473710286382788373149695309640140900222729567964470928137266012598465999129835334618086028418845759701149011302536512672725994705039896082002281555717128918888738769159522945964421554756294054764236617516303392457291916790507023181582559101543199446656174826859197449744141375697556549101968336977199505057558913746600566460063683352215429070210652155938440976895050930691507169184 [154,77] -2111963000631253877127516100443916210222600509096586227458679568110364386897670805898531331563592870226824196631513835262066549255854484015702349524868497476786096741166510535504543138835222399510606454919674163277138066239397238480208215945536919978788689205504408720648780166403154328415839123690301410664986074671898193250857980225642587368192211678626349368853630648148190964296805611906550567854718651452114579459342366923044857292654830285014612443993389959322327933543743213492525633661068923949601726718489865796792303920597060150921866187320339284124516879416508842432499598596633858823621036416324018865595862868974579816226539393944835867838339878327203158310967964564688324059754606155819820727326692069259087809681510975820362222391938007613400907741024599139424737309791659084513150112772359014420725007643201998662264761867422375553834150636273934772725547650716134761982218240704300526953875029505153431537592165022481742922394744885782913549075902934779393547705435162920163920216435526787740761786155569259651092899188541499007339400637653044235832949916729021527324501274029747212830807233951741159883784444810221503510773727353432820996145829178108366626508881084433101956581846743745792546372396015315855848050627303398510560466187207812796642333445296500546742627403658456172568962967910066499994439971165452913021046178316069585314788025671314351759935355162314071880606855679798538621400681734778767681863803350345556748374914954553369652496790011199047185733777673687237144790411606788867327930455259162966402207472630327443734799113430966088118232410972307930455163475973810906178039619139442174517941918856892531875744934410516642909522431305657671620293133820575134612677421143045407557171596228176813728655440 [154,78] 92882609087617777029075755725203877015141447955605449676732467412143761226388277791446586013002270189690680039950962336410452005221451376855888237313122195682093274840594047331733902875200572655718078593477884748066748575982612022068317111880404052687277604081027350235365950164996186325642781592279471085804696293946131315304223215382282655941817922936729880378231077357815647500344133038662316566770893013288445601558769253380314063220809928796481413539695940342150435046025320476312017188846279492943907915685698663478870840181356880676656589442279222237794673060924660310611105127210562361278593119489570582409360170480533218689515903210645136695894599073137200172790191689926387021193892464213067489926919894654070353986138859204310091775311608253172250731937521868137377563482767056283268624511240476148765347642095596325240594648702195008183936813315789977323108287913421303896853444248820614354917087246267250026393875336345941503552664437561309181805084699443184849532366789763130653799206684383066848631228088578713825759373022727302671533022254965082156083774360072706910393866951058900913127476946653511229971385311764383449864826662416768985719773298001822946030765111010402886623529756874829837638107335321518069416574894730120186873976309644026393345044405444038213304144924624234117819853773158489520962342842305853073942910631658612047954860595523296275738766128941259112324509816760441035834272535316578309418962103609013352557329954544086002882000749382095144158900286595765325099691930271229762866205384592890237487910880822804273226426404352660884592754306938578119773681845053051922924218165420824258749660410483716543812070072076707682957238422249014775769082330705809708290785058760438495058787687769106343664 [154,79] -5313838476070724330547168872636798920921632376055398312041059449559811084794761431226507880370023990719848490346409422280788893520022058663794080714534949138325561291367546534775462999090332093058896430386560956670455035496795059914022896796109269153088026659859613245949386894847381721578559446591220911476090932039293795656919792420252193289159034442167795080110510586858774370267631617032589002957129215225242088825587321744692020418736948871078254335980652954661712946433772649614911911770087634630979041762658001336392333081410311569991122090785282545279402120734089869629735687912351745374853492647319707864089446251162998353807412773552215514390437197684687155469646920639462995902830989962218700965531279770708535408286091390002664030058552591500699855347021323851038603011506337989033369031775593958916198279169682393242481962707412649408253664854012944410657140541533302948090372586260854365093623763560406245936773090712410364592862568168355066767490778161297853379248445088056947587239734033148720835777517730423297575360069991414612826998176828122624325863022546473729656493900457552407163124839589948967691025987956365387972713425190690091692495796948560280216171219957330233224457233429953146410928301269020314046073149465323528315358887727943034320813701407491370565481200842439769218181655418244866905871332142066692016599572223002981045901850563738324016116456337147250896055369561396891806865934503098841963414879425061941436676126612140320178964718334040225362781643856359168301594052238086508487081358123215375987275609564072021798828376201229444074453149659904278808387237340698673752736741600641274794285599841770832765853893246359027255576921030546607486027550038205729221920506895650459819158296641487968 [154,80] 597054357319909116081502126237167386273345587779492471275248948664933581686448259995305768523494331643441468226808036522130429639960837374651515638028176017808002315255694782695719104854287530507711187964772042536100561034011146756623681647303888615513946993991460766003028875333470879011793521048006769596788408293000362826515278850160720750998362454754901856190676157726134117381719025265514949898524726684979287537145516251164800494304155910184269065576942980540267787375579633632911048644016018905500596399430464732550539234377923830911595766024899150238752456295697992638934678200121518921273463574490738524647523195687608091886570924428845691269242329105439761716266870613268914144424858413200507839738330164839846208197331147558845792293484715771541424689602792167489912086054179708275434019246297678420655691867503448227807926458523089855720248170060411441666389139077047329770528038932113190916575409716331687340196292949522155921948669269289840553285657415251370978355406788400723904470822331380354734881240278428723870374783491831936569819461851762334904196287336977596546388695833338567437515378552684722599498169849726487110014214926401838639047638153135909644271061861465406115716045639912469435751935973887840305102796822104042846789147358727623791177933518190230184894964356792464157623474497824304890060898297015188012843345186111583199426265997371247427637592588567203384277856102338996282342609257603163255727734108425425478899493773668380766338837487332371468477310505299386873240499226420908714825121859589762013388580297898507484656529424055034161903300870381202366391463452820730127545264151577569544348764676842268301925649242595186208816391446958109682786576376594225934364544319109166182275155995856 [154,81] -61155792136959192040298302004761155100365777974222947579268221615695712530215379453026235080405962440756086389263817856310199918967926106931284195929350048704490441503316977338532834309421017388301156805763361984042675068949372820641311074625672429711578911213905109852458237032264399734515026389891449204032161143556433762329041049751557590817317940662714203617525569633819011669464414029933865006928949374628849073834143873398050220023082456348708709412221249624169234004969181313134526898737446651691376685494867822452238369530783848657895652059145706453017821262085902485246959853636800132170406589544004834391829705312701475450212885536853040210847106278218220650477091530826063827856131344960617503128208988242540440210435081457584319028199597737608504547006750833828637491525359358644043822946269050852033730490609132278263293395125822293731040952787396299025579000569712601976103655597855114689641625446965342729948243299027916012009898679055148945774124142431363382952308641453386601768047567342661132888579862900330638978381779532618809837982009384027826263866089678116365859657354073127510994236671227165989545607637979190587709453225536668674639606656914964887011912150941626036350371019245607302819136761469750301324586810913763157061949395819975374227224341416693752558719803841121003106414791616682953043936042099330613030297862022092106363557947766233421054180384449912343715216596374006976950730997187143260354333860646037027710388714152699566286504369894724298631379276744962118606595896781007184640481578955723743228800535728677838691915095661284640028907884596724114318848758007781426337019993277401838635250626482839257271612031279520253333249101769779126261387603437739967838287285439463978458352152 [154,82] 3979143673891879205032618131751542188531646127636514389884679404490837074935267665078460990354949524309916697808577592953070502067704139608767009506193256178393856865710141929646538205761502846909697612257720173694941215785930970630504383378778765512405562332555801266012157032943600809015569048191721227348664182516371403298806906956637321882189098641069659128377093152930321292721042088047245710428325675228960952350637436019103492752484015208092303460975953276401596862642817954311634565244329672425697259018849118442313334929050795602987111270036685344321566839476782364356567318539410714114932521284282017884749879680192155032774028298843111105411805487844373367070414924782422989938470936884936108858643525087250146798706215074204253149459911539170196803871355770291436928852061544715507064342005232832048381849415998619902583963289489499230160985661525442670215631217783447276058587242188233109159315286074517856225896519055920855374542298594755667644967223633020437470129439093609052527302712692100366661294786773460544615009983868051158234870709957035659527553420127990482577095172528183430865978188276887463999196760163696164847985852188485053979321035041368195492914605660755890192874009588797794273381525107483876698359789630790794555150660144189396684461068294671614578239484235131791146906116628116521875240813802192093669519379472749089997974060561300729853407174692215996125895108239067869192404010674001076659435561299850954351236420775200068097594172288607823141974035522062558825415247255872175801449204886824673039008872021694619129986217083983920611186731692737913842179252984568102800269649632260485833935776263153490835949544602687459129650059364595167300476928665104021646840893583024709309012 [154,83] -162246420921986511621164051026855367812446234239965835049477228033718193951440138164761593007180844616768571468919653460681655622944192919969442043074984748737591227980003364087645321291542310194299527450065520468095170159764810509435562815552285258422903209543264424150980353882120547987266538963828175216411882190520745729455482293149141366805955922905710957175587950859925028858771826125675881721657998977686763851424441706211745050646042120539154038160964774958480846298244730548660794726879718753317461906238409933189366890608132023117657730294381575117205516266117406679960037243606252646447448458475750403550077736247590243796189446725548156075349020591730549775610797664824446113345375342962151139214447492329045692871421497444243752942354629472181454560639379413062628726893139144000407498933175397856087467298909775629957010341602841707162267277569692583404137141334003952210538995611784308244437275009131593584563184375079473585331150558138598945047203136561437108868063784109504412169378624221831050020769362415744188698361973822967940548761982431074451097127541468215934820330791260067324578584590080494505446593226709350157641398096338950731140132292264004889564212609551071515042311586556775933043013736334214875324511111470203517617087872408897253541238870663352555180105507336622413124806112475468785496185331832320142767536006125234635454583961072378166012153386527194788689663403710879776956189167981873658104606087577256119672308955692373527818527286760154002518873461331605432640346968763376820519123423250211802889444951602088371638243023423747826998243300549657282641092548934464580131819935805107261287274215119063811621938831103320115196834318488967120432178418574601386421413707741179584 [154,84] 7567241001456173947279183546031838132322974167727725418875057807504054780033543968433826071251791218978143036911751529252653512801541796493445389136216546472298717546924741241004643736189670080415626677068894283782457773642151805885764510597460336283225190078031661409702719082751916973747502537199618321290115396449844774306626457778207566582120607800210388808271787053094586008404156241099527225453790715152039091614496696631455262546934812868446709127463166447127742818736474478884932233065372032554640461999434775534467079101826106420650619111407572583968797134361646875236798079346134830005911306583179592994876468620901202267593298047416670963776506802434290701213906243938820272286318800928573865353393201902502605160993972058948229058342559593340752245814858398261022248011299691319806951354550205811241067875572020997749046862987186818765528488133845346310480014661489030136635999763610151494595342188342453908849287821015577660942491129377381557624072261135131663010288479155276376859491814151617685098099145895268547009636407770044933361412006317377229007768208028193606429011538537366854607413592792030180702636013803228169714002310129628738560523653283570337323000456280407989136994030814019035040406808274345105240454701363288774778309836225331182306813266159986753226837825160382570764105307636151839440924114962505285691473063192156527623450893872017144178536515370433081698781349733925343195909864553442213768311679669089110280676029737234468135893374625822550357421027629515421119970516664971850619406086652076557583473163877497850674347869980840857199176910192516873735600145062267379607705235881940929324333574435204455135927666578472531262115170615215246107264253488604585452557842077376 [154,85] -446518379821933556575544829015114400062448282789653188649208195614644753938749645664039754210278772895818800836897572813477757580447369324263653293597028995481792785548070128337910925708903959691201746722426279365746711981914516549827262625177111964534617756662405543074134260744855675701749473436988124449748177669964836944310077268067243373323148600547449629325173552442552506794006211093999698530003776825389254822109555611647010370325675152458951986441726206575544887711843728669330380702186582105352453586865631216611570994793152210663921045344167189486209752290534927138730292828808235729133315872308409503171667069455221241588557047090218317182187148504444348454214771442613515048013548812829679407040040332647993996651554984753657156574666778528469430895965194741489809145185543794591541647729373102491754829655078678068604565788577575808461158490397864950388921519245194313228883639207917891473185830310578144001836930127982556995275727473354384523411147955440527683577135399424717137923211790914682137072708366726719099462429646246845544045624844316317308880019721314512801451957824520885022025707142689378057522556609939483752406086429898487113847730122750872565002440178762808966457002614948175191642265692921560056526134440989808632368743376441100195223564169421927564535923543655950545877844712584120280227798692531386218164906739635333814759977860883702590763065739873037024628723812223871892199986311659440225039542442981311057936245098172803818622160684519628057731970668685436098345758962129925221322878330443924890297298570454709143505270000143344879917531734880845631332666417212498233638456915657924184882889743563709207398062149433803446521714278001521741355352949681114702146359296 [154,86] -5400066157174857870153165115492618391901280216508130093305089041692903836733764045803423845711467875997538653854654845888702276605969496664300777659316516476319965710469470514095020122300220110003805110193962279837376173089797010636397918801906456042434713801660583803741965619815997727406853519219421382196525129068016134702044183755922565728979293315034434865428156618748147237822540590963472161035561161357436182379362949843552910165348776968864646990792202097446673521823910201057778293080979208195342857243188828407084800562628038024791299200185562648591510260809144196407331935893922832660410942954629597552076246447655901477127642992644916577773712796992412181344891127473895889132218718001432141524617063672942942426757633669793297937423358096704000508338924494586175314284151986343900661179797459298751931739616291967491666050115987764311580259175464431911808280631167673708465850962246766710658616502928844906583458771143739455863635818450907520653524607911397821403472634537976125047272838819560279166645076414176756941127123952863414597867363440488568982828830377813032421175788471216711432139024757472686998156175066356852532258322349596200066477100815811630942351561252081065259264326203060468809422605652103939388592541833085434595514396775387876839552477756314540430689723310689163033519564530404786032332650809651655028221599596823557056580584917027575760724196527877588663191157795511640353464565700015749781833657960292211495754561169907172931606476183410174327777844895725991804060863123503405038251652481206029501902614175818061324515153759100978667453388881344452311179689667636116638190093739248299859388123590738712075031047396024276393816220979957479129372284401599382823080 [154,87] 1464036987545691123605624911242292437256956276183683722080423708667373057202404746122692547407036904634440988351936162210693850638543720296088940075233639185398147697820176019063663154395028332834749550264081440432200788905186936221823388217844674574653559253127367834580824736548064781136258450721744473460305094070910218218148146740331768965370258586152296072239295858565637282031174053489519247352684527974167641391403929493430584089072765634566705322565413021761526984419507278722837824586175410865850126360686919306866258708455144810616729713072401181818541606434687205594823309858132799248684168852470394061817236661564538150477164828532140906620023693027738444438267712433278195750268026825916324401681216765893835377264744114134568675876018423665778228172421129731577605730526422261908853518345982653263105583119296497920300931488604977379977865002553467450230426302050298362536208275210280459845164223116170031121921865066763465755253572279337206162469593777596340510351783228083595070030628418494070253104136954490573312826106879960232911271751281815261087703832568147916431028238505526745321976943030703076462457331269319096360349862771795941977397841063146479520856491672986412282661093709920804579728014674466932441012710572842160663056834049031795031310354102193997472503393135116152418016620402153408934569305722780430390935549136972682796361153848183921752474676130393408517587705127185596215538746336394263665150090613400801873116212899565405482813279063815255892927189348490314975909948397332604330668747492335419956796712997168443157924038923857374642844334978620284337594793996761712643970514699201794342913067363387914318665885640551031431338020750587910018235028097472743168 [154,88] 680088149060521515015377732503229430373058578299261532289888057654835912643993877619403503151936953021353409746878795498403302686198041224013238157311141230783897525434769280318280152254345487767724222244837145892431837797391648779047274910016199548164508511976691416782532324641380570120668711910406377452965982558134364272085415726889943183873265807689327348721341283599939647747673196666924629514516525460653496781637815922364460128588280349505301911390340103915331970107340772045827822720915719652244508015611678931323914401367380273618539126797069517921786276978232960977935942733180762776323314641262983845739131377580605688236876986577718087735700775546126159045818442576736426465263910641903362789731471446723357273551441312841291857745876863482749995618603064318734573016196643406750138053547036362569990458038206679083427743856331043882342566962450314356132829179970131604900784389385433882484447506819327224884442743944970744182596480788787323566982044265129823979842497848666137325487637048347906774606966141761757630344007827218525062513043198348797539389887043607264091558745200236720411006739521241034798088419177701862940436297092029198177048333415930803794165339794757684318180358423622817232771084435697620877834550825979267896906152172282482954365281280208916282892148181305656983848016595599006852496516088174615385547278282868528354471216633278564450329633248165018295954718509174189824298876489150479672631890585399313264515862055873202767137662570771235076439322622118808376638186297220227071956819126952420689317467022705867196995269698461711516442267727032302783456586432197347291216164012231317831138686599034734927031943016798281768719185232501663045227771676448 [154,89] -294601695942919113616139161861828273419871850755946910036097974441813471679943159848147876809683352163295575617154746258716467548760998519729461440103878704665705247675177468020515053743883580059909064529580829961090136750660451452523874901041878621881398845868624213198960119751161490733917878735089178449525212701219952780847670511633496648454762994199418442488755602559871753320987929543192887416117450506970822381885953864438166804217411710603300711524897959406589547470880519108475561044311873279152009119062467199728055276772728240116230294058483651023093815355260788440733762731345131143660039340540836234060463379444484727911416834055460824418981322638360447891592461798079519654973371502836054047565378257118067794486559211869007676784350591389605615465004146908906576450637206238223145577360104311602930468763388487982073855863920681821448566766996095273452726755197476674658636206648638102206328229324255604507001987884992594327981312113882892418596384586373742493615260477530618953117143773888563929131849424827770069249709047994890110593315896602544656579638868866505547100395927057918660178672054189550970089211292564828560871527195646482310085227496721816506619911354258812609311552135612078535093356459482978919530923972262584396791070104905572728964517648734127151096092193108505700934372276985363671242340985165930751732679454263291225666716023491973878388921060466602065066016232626837351219273425150715463448474285149302600064883321047868319076999387611020341200787183617779921055407471570643334768940366586698452379002656557658792695691982704424895519029401049888736820680579067129797721940536751660508460008933369211892462650960042854734759147842953178349445974768 [154,90] -46391278497151759570064687089136670817013082036995925965421024482212125254904008628795292975127640519300528059682898111306899366781107989941626732395418149521461554055157328765642311850038237582984911654359912411861066438634408068326011040866106866407031238964592910764668866203582356863944769731119490410093782752604564201862852781103917336941840848508926494074862640711141782301428044372561442897254524067007886054395431775791623136448308853609783924826405032700698101198748550710870039746206746199528668193768141758371279175119030842749935112680523089181233553543173909897457773746364298666440196585696666232905370272240903464683455292607025900717207290973146566813347147994636281591759175096440741730857630733875218126950658520016937039616858475628747842833448452548124881150430854933875479926228325460020299370881114521085237601064632360961171633697356355030964408230904861972010138668359192029215203957065000642426587354568282646525560162591794738413059255163565618950933916829592192704356317732120932674820778163326562345718464808342985488237687198813000764895258609873751667391974097919096664317224397485321431536933090366988585061765504128947229326745901212900950390073576615446369811994585858498926657299203177291015633831749909562292782250313909841678910512486664574129084046571234868168425961987382677092647074985518524425727470004149535555625068076942567651062189930953631398215890183381672711649584771061344526269906449764799839726672002594339175348193300455224703053306919228276397854529188062551550859928644369840646823019153910386515353246251782139247151904622450341153074533024837610119319443891868847725535708104301698898724188259343901172872832645365423916620240 [154,91] -96325080136312797256017115047659581967325561442063283513973484751563015600561982546759416312508162477557741244311310045639463620861125219212452173208693319763209019168391585409793186524054827054307111224074117314531780706944721209405632918261339946375768741926055007214389670654302565723800794962359078705202017222733896502169049016246350629205682485835241683557826863469597739193863153762235544442817670615142345837099049008675253894957594994144833334417119321094679727856055308653705588196762314595189530757530012086347747747679560343577597307957870848729210681261051990083153416996980320702190147450556432525783843449033395068863937852471823122311909892728000900624317033913743444630241317439278168256190689979328235260302991653366298785608207110877625162002978037775597604694033606757181063901125284904467872144878242059398504705479293196197276512825485646932947860750637985190873011077377766035939042388300222467352528837154110084113196647845869416221012380764518177430492060780714012363943499205845746533437648771297426682227098881488229756536772520889458348292192708814005666647512273177357139273960761966396603227850180638632418082037768530753312440927356375608688692016403039968654895977064478883233081543288150754196045913448334597572315007361269993593993989776240899802805572641952060144209209046526075100020795453827864154246064337245530928308071500014959604057625765456676012564580883439483712379159031832008587583663230664379687764614926792255112970972596024734541555671225261235856688111066476925722427016097946495525827858864645460243495822527423071421307816356532862467166333230318323558951254427891479527881906613086849390804986567064474477847471511600426752 [154,92] 8469241919947001723893373478328794576189786440331487373185466577829446370809000601308623172097021507294685454833461981540920081141496553030702276165396662375771960550572765865929231983788749375699501630912901773766574922991555536680256379512993477626980568888835930262634892806265491279925367049807415440410550820377588123872136499062137643529856010806628631959723165743450844578280818089263243436565015338202812487279254603289189545158981586600742211208161925345014935326256324926352798962551216113840369879956482143419294867366909259871889507561138285263703983266318349500074236467763382430803014258380633063778119889307985576884244980656190713484809352983940155209941720095711068179607230594993044140036363601970565135558660327326730341015238065369600032946796003504600948066384390628632346155646908937554207967385234530113554160856950256377632974343330719362569620344686588767718605031222040830996930469931086468445824951668250496122083386455672576833872618397163061214009638301356149431233342762851441386917581943396844255965213604370715376007810441251660625355704752620560854059639548682832209185345538264132954551659434269430634958580110462486223483113499983582057661045522427196360962511265197843803123533079404210435787235832162069884629534319443535932060532931410235629060137683234866696304636345844753274468072834990778344683292902289403020947354450181476830274036837891973268157354588722497379288667581853188693933112427172296172834851778965784757041497353065459035449517392098848195607049893820132450798926390957467131445274542261062805313014078153397978129741988226635016589549312816807018401814600942853853709827715385695364090610065469909472921251809031296 [154,93] 42221564229427939811025346752082562434640614261077581019613053662909430675845031316847418831038141206697009854999983002779384863663888842305990237429321998231689223722923578400629016075838409711871690742249630239417355456210376069651975441049763305735988585988341758387131346902858400437186930338968516783973964437416882022279820125931270886463104008033307181230451497261038963212433936620644950384890554488449416544426904325791759638088784761916117222043934290008892168874906986058118485919431223955037227536851350257557159815095871737956782966802911519681428533259634670082393573071936785256745882586740220728263527060703569320971424677572688738787898103510959917433516669093766651018424617364956721403823231798124644594657820216491197644499606841280142527151270364258400867941450903962056720148772375595972127538315907928331185409262903295720161468464111998555683277683583114168075474803254268812028102825139045159459560043404505488245288741974223990196230965254249895312512645686166473670577074194724637405847433120718320818993366546904372440997667509354872554271076808494991022260011613611972255778864331182835229512985747985929794578303160855060290352813542907946960779373918424823456606920240824308565628451919629000063320027973455394405541659148541678443995626949679496610513242015684813337949014547800616801615571146978327914236026812297509485563553944327071051734793608975678347009307581622573322433768508911513133976467079152986197056826954791990581336456202286870618769768623483168376647135832369599164765988824458316007151553369213679775813824504333971009439045473760414889094551450199510865859916472691463533217989825591185951475574520390170312368827040 [154,94] 2554000361288030390964076907578198440091541798959999894791835747225757722551874303919332207572047484211257175264859164865520156077963243681714354572354297480900368803996639337287094327566968982386893977693710056921547789852697380899014677052298552752333831027934117313559013135504239569548557687800595887712646030282938033029992271623896657960490585007155528925492994430344315614467300075816679781062727154951181320928394950324416195838874832781180280088401131444537694775448723680563709582295812383407216708912716291747691858730685295684230115663466501540177254196517720986511957553330338895117153846720610113656411730063850115997040599177551397828571828180880072373751665541397691226288974969104199044624676146285867011986972448371607212205930115150610302916309217643273383234391375543381832758353248431019323028647570830832051160072138681464318050244633644136742195552129689106963428258968504558390205159650701648054129037169480943055809702118335342967296641265167697746671542517401713452256529008129184677861868287226647473027262364765392145167671330031746485726048536426506545449615429054703711343155599326749056879564298801481917609474671199392746919503066044728747004812429016855609107722445023751284540703654787040930955765523256496608315286079926832711942523727961388323023349037963542531027307749870714102585277527699785295222479207552630402128313109521328950362812546230702682631515788926164473691093539697659588742571648594770076746641847485383415853969976855889445234646029714404781429996055748034402001069888243408228670244083931001385412987491775418942762522498188258886792383862110298051995342707424138054464256742103557922944713906525421211139032 [154,95] -30385780594269725830179434391740992214894669652260315205105300096501198519421411403627464530548386514789580618319357626248294355685023235832663634096780465860115961562721833316276185335075343239504549600419908175575105670400635439949617823102172528965050976685351988415259965381752970636716141601624393618310200593600234156865457299460969084650869304346001619540451738192682706682605941522286452584612475744798500618110693245383586999389988841256254726392923249259223393026422354498000903013859687943916325990024788200766630673297301007000569712063355347985254886504822314013114692981330166330445273084944270399510740912696729679915268405073113871043325391862628707520754239702665621201265736000618981914741637073343857136271046972515728501611008926875900497336279221592628248414079136625929669732408256333989533870179417943713850975691349839909957480088511055063199982228342248026968441603714089342127332711605121426762349512196258196767740712304580311581915638717509314443660187581873187169641079088809921484444877467641613545881179475618984334370506616350234191410145335457434453284133280291570353469960504953539873909129924120692644288742385999717277237379034083451703914526802078711376089253238241664520113127381191566300330403133473849509598158958573025935858232380721625016746541560940999159993646164595563724291511428170037236410803543140505045029730184700071561702395051654398160570447424136571583322366053152951751804241320836300587471593036995838282087129377576023558226204568342100716989565268505587369478004408682417289736709749345482797645247866211445811344174494678790450069655726120851645731372927404924242393682517410344865967093284434472896 [154,96] -166866503481291875948861456335869448741702453234832969610497428106731787626927447359826951418195038326656137206278369554491312749778474844390547536964738053553184611236784189518229893573379570547443250863778273924686866797772415153929516395553715186567775560000305181864580710585794227199528753460482177984780693809092267140491843382444800143697001111566581157886033762030616922235285844206251372714656685302532303107833900008497550679393374273913625813027910347082818239266887381422990619646514220197651393045881535199259346829147621855815434253370456177422351468180606458981731890715390744953591599336798888491389528925515387067258132815375223762811831397397586076159602888015203956524736252027864775375728939338927982203867649849926732974521529275499799621449677638030774066063654764038548918520016684428619686357937239568973161779811800987288726859889888895867682859482430028325227122160227351339165801934502517749870096473322918549647448145596288876488378031723869415688927267653325872544498284413754298542334444169197917015639107443072221941287929054175940610512819491284248671944809208539947439320761695846236007726184197934411155171503688534687498184040838849256189447554761718069798660216851569624660754487649342323272566977154788470981773742533716479179082316547711790677643360292681147069360009486429506424488517979410720170700083260696586708818219727782788541762388100377669340879241100992518289881494301706501541691137005482509800025797838269807904426271364786996514269716199467506960707575864842162839515656790591109851179716315819374426511372666444617931453135918776177486498680651598982304071382193005501113810948735117550575415856794480 [154,97] 10433911006097317862180733742951610729402177053104263123770378877128496739489990632208146794486851751504524934351042569504841635826080006938108542535681167925971506145851463601787764104412101383131563896426601441480030729690491406201553551864734325536096730736723056950171884267372901591791330187828176333683941852824229754403665211666310928818527167055929316969803180780710369355417033975568573686403155538329544051166064303563819680549566259974322111084621097611637857834967940439757229783869254379228103742949610967275106933565562945633328722173761795433512240491523669929942887800447622755027736712991619994917547893137514061245496699301500958572806002097541005806659721016468871432274828407011464291784628696224654797854039087771354977921592194938791913278261628998390821957987681548543441889672696977735922693236546392904490644795058246745020743707667650926253168768175410221912157326868828968800981145685979737153210989460271176735514273143462334320958933235752210092999750612703252267744015901634805795467744063505683881620285495500182173726039362502118159778937732995163697701347187882164850253604747763670434553148958488701861393518551766956491607675995787097934031561051441687063668361729247552043554828493980217501743080291176521686608587316711162779643907678172465405722375770578977370024715036411040649070073244176855358330154218998773421495951315447149638146461809070642029302958226868183618535579654625524179399138065170933804215254056124295114496267586539749365707454483193918098136339422467259796039228457979521543842183016227945930318275735782237034603050793978803197912062367606857145662479948519377597552476350791481344019535504 [154,98] -162508858263118870694460093039821141679455600675156481985153146721051024465062701316663189776094874223552235222528960103942332642021265753751396878800980957510104844935981815149974069459396044075312796973795996111800000808215077287786686493178692216255175666251153352932631734322009507173017084642151742497810608681347302947290924442254983525496504351760823980374616750743318496248387785657511925443125104271629545938971846575526287339711850949980054025757449173845413154251681278074934351271213949605148450416125553570505539925350990441118939814673638373366059431597565875434961432109550517405633458212531247849639868356462064776281524724672671505767218111948332914670895010982268281560726669508671607131875623263251287116969363007553855311927367482125832929078816099858000780168210602396490665417938233663482911317932650261780913913509688751843951770463174014667891808096395104954701227746044112108861044492701985498852488436086944501473045523257010423660131512013984119390582333900819201133758303759930760893646428483186684933590942001131250525551287595326774045507024542421982446905216885401183243613660516640831898120752514222070059447611063823719851887971008659707159691191469569772620291901445598159054871411899811914926648583227560289187408933484933543845499438823704854965608539746719741105241858390824786921828108212294483273449156006354211769969281473384189845344477005341547040155026601325805799599812422816117682938107393140476264570749789488196769033445850535643649829814698808111864311558938621258435704842464624266115454976157957792321990176714405896763608043048643590438594194037525111355944646941566205382263642355727798580062 [154,99] 1125810048610318790755270176766685127933901426707031735011928920464142854076186742105602398050681165852449331689017046039752382899334253865127186360607692390549826501704751959004595304671425843256444761131977513089389277316136245997112932317604799112397236511342702338221118754653803040701461120856953338871797516154746498409706796306668947188213280517555521709171905154724756564528339288210081292965970419430091883205343334653069563029940307007614993694441764197812361016734196734595704587221663713564998951254409457976715589203877646320551092156403013291732173147350112889806071540543271826494385118535570500475130310761657034101917918366621970619569849085114838070463862033887271999645821396445443794085883306058552555385360164341568716221444673388682459984738712874651475581109583951109631274391279892045427093400439308416004202668820438738376057956302561923533734625893377997886084657006988842282887601111128870026802390636474701799311076087541222847699515716169145409092630700170791222998135118601011649477044005701702407032319529941529195982738038953151859544739273513113278606998094585339222694423589297813192119285423209744184786203435328202574932441713637451681016893987715414978857122210585392346891556401656375282883565841988264443801667332040473815911264484698114148212838776704726573729698457397861715302358620294610389336873846560518104749752736569595972567307930548326111991825196711329070973891402053221388702166345293397025726628908121768417852460076990187918867677327148219455863313382566889503242207118305044741950220227719567930585761523777363400628713804416248426444253338390333761353438136574971545523666118334529920 [154,100] -1160145624009320180008809041722156834000153597971703581616661733296951834996361203123617400248095866459975693551335399412621479233807739670918992371395139574435223567244120593328190981348016556013824230865697437001750463324428700499617438761707430091836957554519143448772238280335471420686040773254406059935607707480800474048302996940083165871055052549034296990263240815667911174441797329490080173708425183807522764143720771830656050635663152305319500245288673483051819284880869551606230117508477721036865955638740262146561648526895814724610056570120164419677853610786553993219792133909136235506377638846883486883203380293586232137156913556037883982647686634222927976484107562321061033833772972317778165395904416890127412596585122438762191409302337636152563631844206334070581515669530742612852144016215244693953656629372956434181640450541263284764774323811286992358838818388483664675775956851045336217700339925451515501240622706236995989115161693330838023324375448849884102119480152102290730130367927124569150605108568153762136674755569951848639238080932183217893925275013911096617346504521669580378868984434803810713992972886486001636230473635526070024474770928920743020988410224501640542890217300832963251510103453719437926619498862963923316703594906536636010537549512332870762162459767586999474503686149112820609146212219341107470354787575174939145674730334774315301428997785078324541549299931663415561776033673732899359844669993039213299932038860460342106216935475700263193774943347820784419926490612469585493853863536070683405646118248921602380071558443957333550412052844708704050406443708060043305011239250202682712563694205568 [154,101] -35046213918155774758596130722212597970973370701972028115656530953735896258777795101796611152068371558755826401027840075592348240212388866904865938327101377269141895607195190267274686521860916131308630291021062307580637399361577116078034145834676254229691056139186327171023889141409974585200141701513317718944674540982806428159716615567653566040647290332716486725037294689924555841170824349883602535236532783776893782139168347133309705926216240095272088603357129074655849198657177446268679896855109952888800063878065836802521597503345934386260373905632168569849823207202522968851261003979325358092097411554606269575696964216777084577280180796237299261646460057546030288738053016321332316643165576141498331841527325146457160903011862627861045259845421939838923133402294530804947725615034372993140291833830630719835194272733257940728485253034317728512475010392672154906627554516047027886179710422187459202439869092744698225837733854029814950540000908406911839349952065252244122518607685326842980660551492679269697398811043333949556297067196219996262495227566034156203609353457881233552224143004683200288587275949613940416835923786521340884077604471872020163715150116827484883930509186477860342694933695688115968044817675615324972915954836454979108219229500889827788086868189017581034999762710874197034657214242062227514174179201035005990345611420753558563101866622717232882218087722853296376731384858945061778498439092713234013382354614667079567375940219357100062446495773276912615407934321458812252768325485871972385367450938479052535088794661319554602395329071424721727967581723697621579075009905264135713799164424459630699570368 [154,102] 245066304635971529006008294084379586319028274721902834609145267895181523170904205112865935911929199971614705226746281211189719673984136124391346878179085083088663201899685650405227911385276851775474951685490631075448955741594103901166880177369244750978591269788588898128360916435901734919020946928556876640607775268978154581335403809975980536459692977278943683757358714602198610005858397690996825422770479418281498974302561910663004583542815788780817161803047559867822576784404102361249841595496649616639882175125672771645248297459408583473823980085925281509052119883529538451215451470899465614771694973378902764896144239721244245178422837206236805416331213332120881241562174897329537881826973707870814206934356082490987029107952053666872919759358630780165154035096138745186362148806488219298942746291935655469867509727800104418706532929544947721224366716562100136912772207901186246925773265750480768810384425719764741328193636454945739739315100014344663400775109691244293520665094431271003943732297088972323709302590482354720556716321318174892610514721736107085559768669282253626338437084188530265756546512058913497203188284906376872874128091770237290163233090018930432511376328527606547896416150113626457765302897368484346821898954486023621306084612026893554125084610861547153856913033067665320160937714167941392805106548244173139259330127756039352667746081210308941946478009331960054763476639022334473744840077678109106672365326300223371891995816262024630644589839585188477607417055283394049789603934045205709963911674829832135236344267106693325953316235321762717728451342953519376894286012477269452091501069241023470784 [154,103] -701812618759013680357678706619916549724896203369070275920830162365005515273783687468624151592303306854147182329034813048113378827602411159624002219899543416902932275905197975961193950593928855028875009512731303365993665452591660708044749477483906987640138056702955129937318334355296918140654432172702233023411954453760323985512348502514873469983558004025754540209500074204405340528950020921916386832223116803849487403867503351043258321314947410583344344298723372505323456984662089725124380433151317969489042861140353812284905645621693883305419997552989672458334455196351333229467670999881679698589252499127261692112649378149983537915966483275343056138238631282440111097304929943731655835538722693842168752416742298295430661419285526315121884343715599469825226675164878695335140194868267874522419638552628559655345858134763546020654593314388662514214155879776731996514892257119144535021933224799090005849426736460481887891897543544802110587018738953238491181707199958759534026949813016070040760860919707128111357940506262759523540049023233912247946949903797450121962150904905496043495465134530002531810543865578017623477556376484754454479211376254491589566213132327755962853939874937314577212736002273527510177051005893293748554510099819812565662876723231755225184059215540058366293552463981128155244894956847515886787055777034723650008779315508141609475511676627309597456125280714234111230991365368171015673674355591557467526485269740797228778216630051529892861683168785378378281224747193007812385342450695443616678616792343741388780405836159243695894209111851846456630260050215224838950471943990984014565266249780544 [154,104] 728339934372674615961933044835884505304113649304341470175626122112038724751164086475239886918072876251516016924762317489284541580500996438185863359846876122886839585224994185617842697728701550950055054151053105463702104549827737245317341538833329996407140373205757954982023440694999458314729090819057293826557289276341539721858104501578106960188956065395657385085845579626300382506632546780511326488793368084790502896947897171673301081267222506146465596130428528753581252355831272202887806173070437543921159097453232989471800991025381622627702513582289227034756954915244126865671109399099588535746983376350670624558135066892845015148555297470453512313313037499965302710188879337997457220128603918803147952694952348336172388034974735745785679516966146398261454724551967503318851335317910391626887738293223572985461594297734848186880293296949523770042251391795833124448041080517214691828518343631806000881386544908691333488610755622296775844776584965482930681721031101874540788444574657654979956073807055670864235755023694705039928485111156612608489680659505248419716487739461186289216449863252501609587862357715620882600462711455147615904325732708338116682816592644317516213330492041630852547064131073649739993031737445129129969022545045513945981554594935705147938395440896665128106782846862809531717442669358098592114948594671650080525986247593962994546333769280780383989372398013320669472605427092726577710930255465853713352522086228698768260790954669194348778355428596888219812254725466021431005517383654887754860785723591281271573163226114919993862032082039406514947744879208650796351360886010915278423945200 [154,105] 740947198043237640653925644107039913682750388460920956883029984668733781701296201617619088176810923743596014616242630542808404844112472114458917032438425149265534856768840616936561719385342389034585492775238944481847331739270080004595475375787702029937537477785640156362457059567731472076919198177933945188528904168247855580129356497345174990942483561146633964117796423871293862599552004442729515542340613856550713268699098339165083556016591193234193837460361734530996155979939934036721904410051639972594365942212747142930076445338917302240734896707985627207048430377341101854214068700595126004257676448307251735197816664454435769307859098181715393941997188443788478395858667717496510678127345046012563527819651221498847020413562901369637982322680874486577247657140163627372861217665416165711906836352677518826705290891880263441259097781407094803421615964471378605720834969295687728588998530353799313550059107287648458105054959733728513398783658679472512663810843919117201933562122927574132952596047739360508960180809002890735696356072817684829090005957674257102853600520241532090895190874257561996239783985329929151465565464542954799779394199494838141095421506129119221458426632305456976316771571121995173097141992672964572681515126462543071980392086657182578410118803228767227676929224648563443520795113874941249718329065630954770914913127227998667058772394353536499214230560197003167935061908345561432826369947503638332580879650044230398577433994436768925276923411198629659858766997198648087183018665830058103657922669191166640144148601300892061112281932217921038766234502934250946795135600457906682568 [154,106] -2470073970768606812238278184148854090994775263889961979277208705381168085685822246565352311724015281806041500944628533911337625229967431275985880189054749637173577647235945471221635929268911547905453748067364348200305952638361256199275241492642027121226400600808983161487861120876171234798546755213356828583479773678158563374880428767998242416437136729255876157443501702958643011313581461155660058540726965086692134667813825158839051326977800099588938807146073333074622493941941938166929630499812273782970929459173425134135856644318143450924873208302696472785555846116432998726763965527506596168854822843695077336214443009808808551799948824578983636741305418808046734422035533335751111802460704577861450391620485928933371020324901489619558564930655007694711490021154323644668268749504111888893228192826805571860663233273936383419062264760206890752062751551583061373991338252075055691058274988991032903655287673469773163595501613226826986679483498672988452190756272576084998397795486050528744655964184873228358349256810627577313942195256313189398626092721287456545154296700097221029425345722890471200922945540350938733952488033437725918361731744401936400047172653625282707449885077552575484475124407831984651370506463690715855372585583620033569765957261901803455536082718195591824837917880867821791749016094266631656002644711757832721172146120316921521094619664708979334651385289340059974206097246568660787365229104489165118586740986728609171278106112474976128242754220393073065966881246177106017984509851810687790710325428703538974479897853641410320355944743969163122210346786610208257964970472486106 [154,107] 1173217998886009072487924914657009379807020180052023454112079887341657474264796383510373582132824557537366559212317069594125936749718092570065461165871286458904437649411295374788912649590079723993965147649948252448503229727643166941940207985504159711158173587717737446983490241169962466957974460834569391209917186986250783492410039229933027189420915865085714845521546719922733233470144213975963770017704431553621888138494506213796183990878260601300038943114374999564024594610926158743597630840474334840106374956774216114542690085493625666544396049315099291080155994617448048201899557271572044190122713112780905315533574260807426583110710954344864734974115772301325114684586302144055053524485404996886793654248746784632159186287078587922900085244780353573777201664257501859172222854356275312752484570175675038353944366462285827787912150995803565517789171571664971944730566381020341962352628525433233794672962274301670640100813681213606453490877698250335953359793542563603830372015504698089111301715999889070380061982344583670250821172808401077292355499029166067886653771516221707430782964044560388641789894442429791044256209315250369184174177095030334309082086323777703585255902014218970050522814721042301921320280355050272581290292888163470260591991739795886593392241826421751250476532158256163120260746351264045538590834503900393085687311656981222939306448826072823600539593799348762580266860805371846416698399887813004866017000789604203682397048500676571420479389173784574985613474186070620398244255288395588811645183425585215940968976246832542434696609603642789720595066973034824226299788928 [154,108] 1574392632581593630931639478663514477960478649384864844902646446276391706459550974603904580927568025399525867295515665162994970982256139698573306575960616031424951415613805371743431934061219494380280863347995316624900546849713537431187478351226537121877058244068988785234844625387892711393876492333683867230390994188600500278933246693137772212288301639359061208909464572858003956690567717459387371391832661676253500769112100137698828687589322222947712327621082646701432865311286340051228489832156855026181291232523766046144899764510631686338856664801508443949552658072733842616512249650676279390198231318686704631650646861446963864071504963722299985452479107155047607642564019806316982582994369420929034694078625788161343467725852874813886601413497830784949540329086483364081521255590440088432317725480665959107427196900730570070549857253345831966051450240064999052014390003551165920845582974190446033793247069430708329417488397197258679640983018980204843840049368410226178775590587908271481451797098514897789754192228326598872543545501411128005123253189051936936597673469341380475185347382892040977180584504630520920620225643123584367728474102173897173150953332554837589157163975986024899274867181438074719816072047320098768528571881636802285366926629464799303997433882914388157579621479229816438502769235995554089224234563584114377105320801079217777792731071210542872692530268096343549362076436952433621844432930625703554569457543142268715658862427292519021345540622042073816165230581306593499611021035735508882700556593855554841489021309346241934830421757371400493056969635856618855744 [154,109] 3278260238735226975765610097526297649151838674423765027658318205036131297751241255525494664681212155040676400792338914306282138487260898519140717521738611573702407787482936454180852488883716016840066406905758489538927476177033008526314037051307360284963294237740628513787215251044369150410155866297405584959850129780335086164008656930524994466913613072383148120396834542204931583253409711512404169516514539057733139959758931226750373611426682339663656782546848484401846027303203618559551778316899131874774877792055994892376498860247421269932346158955601381442661675195557535321458727052519874531989222182228414401301467145415555791843802129675244497024168654934353610340935406815608026067812637296636280829299761667353189252508786853168110603493649977190432215001930933861870730711884814191873944115619416953677442148088374956539895276469753310833496318881076322543475591912987508914026023126137191267514129221820876427212724569800661485828720874191458040020259801917760151433278947876516931061141783282470083904885995389903602912725860028318132923945750998275246609836009002427397305295935668108607933670525975397360391050080637645299897115510208309265638881710944395296580971127840132618880202269586089966330629320664250161173683166312062913058955010408407948009175089656077677150827725817424069948277041635474653273602385481729796614045270305759650676727303398251381549436049472432426440141492289085971493913519529730142627551989817855524183035180382247694704651027288229829289144908673351464106140856620515384008006512436869958171573690262013558262062055904598341799386682374000 [154,110] -21551044324547709731916632084624724051102836500982212518507352069337687546171901957216667925452648428296995119099446832086668132084491891942240848564964041686815234386193592279419537277969362160932879932354423122234993541354413590435930725456888988909365266019445803838963081618060066936937781599828518407576510504040505761604161620155027900571826299351377208887280788810533923404902190093741034074753903430961907294842584035032931174137126984271621788607500004416981491495008003167518203220380061276648908668573309008994269163526959352584018088193218159117656062706306372721012128191668410121486303669838114631135843980148879194584917196269065015091447304325631153668503864320048513905924285071797191294561293105006279013428979978838562951573547072301116089402138438389337840786894895945185424842951375830815494080632428432579934999853076507094327161859179078179648674818291060964605411457069502507666554582556456200691831873883134943314596978902772974024668939162921902720050768547132487018559691984785363502005899042444300328282317314646941530690264907444806796078771508861540690610622864844033460766804162262158565181270314368266860004550575189531041239217580275138694070295085525476592911094154943033743751638260814250513107941842380463515501626191661344491317817440992040577319640646372054417352472469507169895637563247813261731252815051605961195321032154760687968800770454190147141224585238671708268613227476446870805477842778663196136785340960147836137845215212590099763189840497408304964704540351961337121739222539230158981467400147807168639865503370573586927120246956 [154,111] 41185279485576515421949605741525474274821094126475925420588853570269676405266547876318291630047003656800017800089546912253978233822266515249655377554575824807113555874155048481060386346259441912441475660036910088852245776279678063301398132986157697789381131434468155608982896547819862396616664021889449470777094056022691806727609744009197270137895624164874404449697199437086846294736331828849875375067711593297152824828761732780705370681564097061705209670479438166598836378651139810375696122961759576809806850570602462781800829044273152557779135900593520121813127153495423018212822771046999288358284160396587891791758194556290112590890752085299537788382311572494628531446391683105489210795924054840536068780190893104655388419535344744921571733587358736672466332706134386883928511272613631256839877338180365209439617938362862870220548703115780513061575966744690133102518981556573581503966810075596382341531492939499410788246952601422590512896613824344700105852040937288841301507134306529227963387195948088366409016082896983859151107671735444462881314606648858273802047684975875387777362239163383632867177558269064289994867426091977533718184084097417226044345533464348083459055904575502307837837650838970347274522793621146688640147066636191975914700705538588669906801575637193284470412144855349922597743483081255053620869463319107062907182472019572034456235133072924991598689586212456424312851871045193608459282438677439443395957502764123591760981769370606895072606443977291109654784528188066549121563563900721963399293523056619413438906754221681591633011698641690556550944 [154,112] -29787335909859079272117283733413758398670377619432669674398773863325481782256957442452960260948100458329650639910231808359579063429596766508245201908924875972420671010723178631671052830561993096487905146200487731146614934793163144254460162618809470545101819501816644707397922314224049766947795190974914215631594368004857702893429826202624081257640339734610627596866746505668235079172844332630395077505869300820419749117226327939910419449177550230812881981433660862080674997408515839658406106273424051414991363753376416042073376832632635087664840064622021241557947550965714854772420631800483443450335022518925112708348131071346641955032801480859260894888150703250917038221951347876609324355333446620194891412487884938511374782776535784017489538890317117070471116925249916354357279865675850919556465169383597324610148218830644379660120316634170388077997066161233082526032601472518142304929917763755491394443767243863235222883056654788020776155990700633162261305179607393374849552635051162044522847458477567422558648566284890754155376876883428626864547175749428910258609149520852438516844659838441586822236983416277865581508880557419970346363997812347154899268871812427438911866317579910814839018097518164455399113771907445544078053098264101184026238384446682711243615427016383964363362453388578094252763842391756317808701520968956624555891779884892067007808124351454917283670583576443098972957728896854639882181276404338479109208058216395760217480636402723673282307076952573336720551143821369654499886525866741224222944160308490413175154814635725301443216718603241496 [154,113] 1390765225532700462468277813046678879245513904763505073315340435925638973377397999345329620246704226794031886389268315026084156691130556974462815908495541964230904496159982238522506252871349084835527242385478562153635170990458966531880003374499926069499174493889324471884312416220393280792708165731250505131434203074715726837194689335839959937083341962875661560989464508662780367001109953038397967170848667422828939872349367429893535707041639097458395108972850140345040528242023522294630913847491609456086480781475448570680733558278143014926065348784856868611738419301214533528395826222205314244533166338260009317780258508086158394441953257390556707770731782675143310583696258856642790466372131160818857384795679568743740925916796987639046351669859272643936013966974854446840809238137939839300893372576219533611587835750145334279068720494622173778519023724081459691394625564605656463827081706554099211558104971115659668807962434241753678080072632135339990797942220005344370186289686440461395012319587028483114516473387401546133351341384423903893844832243153258722394317035061910147383335877967069334752318751573937314029775163798332442786168344639445918520643166622591013269103678388281779769567007643733022627930399296494767245912712039934556099149740707911789893846329963101229089241928864088854821922061698228939863205249966836342729292961477973080840333164375154308021489047016189126191309794535050850795387557475306292374619317201828258445873422262981299106198298327455604294800209783498497121254373958029066520269089422474505876288967425211475834690552 [154,114] 5069194850250303558547862886148302829098517897889973804551575177414904991939776419224462052718600347365349192352729116846134623459756236289477052499965827798285279457670669811111734552599731253627265616823046737573848707243493514714824144002434388809951491976490290261315307458629027870180101476369506015298102595357500858876145215505425793613206160550088938340170406320273272889419388264031169721967933615685219770819174020103096861326401423429185909581303541767364299516900311479815178460762570372409699644733759799636923245838681141478033293009983727151966491956427414090654873846975479606935696768858893987633765243996553645932515501313893236599669109256064924946689047076392215161408379347232722639590120425264900619841435647195989498117556508196636235528371745898088864809375336282413806521349000042801902771646226581614599067145911756130348696979088511184202874388315577667456712547893998903559140747329289289465561107476221983746476877015061496280137491152372306323183586698973316420569949349727612409548327885597965663886181369858048245285524405576821283189627490900279082357951151151959778144421207833809521503237057634342546569635143235113371078238253938908326565467338050724196737229755882569213453682861042271839630003940450262146173156716132169378864703586773682279211613250145369389486019463331976363536593590512263742995743137567830891863479100328773667542020211157468661755923211269097536167729313550816726439903496212318047326348432374949397036561458769001151300926833610955234973886535393615342813931512417401010887764884240022896953 [154,115] -938635252620627403355423440418220066942407978072652316748768586260610796250321816554261769430077942047395389068610599702788815969499329492661603148551777155178818653092007964950197391724898320147643458755940515282653733190043944621947974975608012431724186074436876922705612023651404519721478221309562459930690814528508584811207105649546753198277031766536671325467443185299975086062118970767667561537471319903262431812963109716317735830487039689481208223437757879495687445555156626781123909863768260193378085359093577288057869739976258694294788518278653661811877951559439878211728045540246799715294222324097845649861975525218555653660093929229852082604404799375884165819683464700758231503012795268989991364379970570450523844287874042220828225634164537390263018391400856829850127930652592479581880905564047316602107782141121541978513146586494796910833432500722375044423855579714341787359196340184478136568875368481947706810037269155424914088879726578675031050014709241303557002652866145292955322235194578759167970880749257862322174709639713554805831447627814855312444679137996638895129161680893576914519311396166821310048063102148143001650471608524677048122140146243944379956400149860283157177790155362055693678318702618568027307988502369194746767992738419471597715173317085950663168973285376327733244224130426144467141408068337429605936646346075004740969502610513241227273677024429716835477649637268229313293754680890091016375099842957132036030157525349503507524729075214886995379487169621173687064072162268257579624072119616139292888385959930560 [154,116] -931170809634635595184455524695143990422673634592500028170184244404341963561493022743691058686984225667682228378012415630044351401660544481702530491668393402298090259550537759822224326188479218247781790332140037673851236275267594940404775030377713817331397957196760522463308365943729979546646897247533203613362051276746431985654715376654468009880213803268004660420376123444856069366025578811456098817987539329639049845979516420779496130088916565234569761419797839015962027887055610353283216271201932949597245552793004513533840095787002794221492070831020095059626291589240619080833471164937663229366973742233969373079882955592760443570513658429091349923327024690845944073903866456307162645886855302161624788542649734154536342419834482324087061078130712372396977403187338449064899749727325174805993852665294991480584574111190045025111050291416165658815983567447752004671271660346397445462246848910175301046588527141129480038916646641292890964891919128343880171649796670102697591987032501273238150005685203860234050642086337170333870576129034343572466967312812842452476080890364491522604097340103766668586621820649627325227823072250357144468365323044800511854933032539381215120369707268864813241395689284284635991444876126658583898331548327836366653093529055970853009277164901911160166563550788629723479414439225704532130106111310429576636741976252725187251954462086531642541977852951300042256342700741327941360335222857852529015339231214997816335575526691688090504498464111159802296140910812608409008756020546800177628614564057903439788348576 [154,117] 411811079510691803131783258142845144291071424863420547602656606454035326894320017478740001911822191742256791735031948254980217563459907368039154629926346434865813034816474168159714139196136506451878764382024311262547103708341374833563448484248831814649150587297831958609147489017064158572603606990196655852158000752848243742883378991327686664974334172930377752575860638189374835138089050022103745352509824776170198968024991171901488104167286728149204237892431223214771063053196978387040643307716353989479478510539710419071712196244487975958978856356940663687080168002253982242075977306380331474397032380142075855283633883138586638670162966240272814621983157991065424804435632074044525279854888115970764941879853862862886292762502945010644019402614121101663853093695805222406857780303558051216017653137698131360277895166380149948528388948700197754631689230270781641483839624712063892082824177228863398459197319062345434970953587514599265744983225798306061897139979389253098849977631958517280550716906310292357908729951434028157610379240190784025301698895877850113803564483374102114754922600045772143000089044233052249878157756346240978248442167481208352223756063436365695262300551569667476790046735950195485584222482069807039959811430735458765655771849540215876819143068282385890862586000755269872796757449611982832403161923755352496977199892725775705584663224130612643837739592348787369297250579753355442639121133483401981199679428804375060674178447956298966532930705840548784705032616959472121514482934650666064281789120414438436096 [154,118] -355521287898832086527286006719297229412615183249141212998213013586279074068522556679327253184519981607608830257314290221202117811761132772258411883678046185424048633690884121016646120905010028280675581919384061830804680435252239707035072356885994650455367024255458674957830783087350067090470182346489521487351642349551588703552048226276984816144732909586764782179842260044174483792797349887861651711614439640898946539962855725177327662519964665756356427868664467966051571885638361494466667416097919790864645057370805641908974064425149168008275404276837829366484531419914067874168569344084054834172779769429439374129316361232716765320026021638051255633148720889110752082217524887851146483477037706949155974536358115422158933682852016596766473987134223276412079088765148226203727506681523839684717465120607927964259152784389043117716525063658235614018832767311634931929414529706168366585263996760519398615392151080352122724292827254445834277935884824654895409869603817100341159592880459189814408534079564588492699553186309716063055811396962206280834834665017335796518590753026419417635232907940334404682826509194433301236590028285211874672625339771448982243577508927954989681028915157130224762027322014544726582361310386879912000395518890760838085451007450466065715741076489532050301494378454079474202757974843683050690620564139015671655776210279418321193715172365459434175277556478917509429969894573547524183715537884637476786031376430359068095370441156911261450506266315171779984405379611288499802144093991061681984451744027924 [154,119] 55463151186790428481581886499632793415826632192681241811701517813514716006045159285654343449485706640542781884046854154174010947135802257405705025378029817337882653298602649139263710850185653131454426593075304063393830361527972637615216038303305611107481317970820919561525635927846602950634416252006292548643400906888834941315321502776512649342430477035518667847218314739637803026249275861925253731434295472526250949618700612421867058626267335931447311194022969626113142323370760777434547858322141021573475248407279956912241417234578416314075461747196497640906043135569800387974093853480053474965915259629149283149488887469958954800271412500753360610454712533233789649193212237985309624401598242340387449667189731157340153889171081712911331103074306115131889112823110940887323143564213219744798089857453926058179280329795417336132521555741964707548183386526378259532888964630186145943474854497723600646776390091903409445670761998710515736337454438233304994115234561999788484747582219532173092222914720729449381739001191674525842438078646259020978326591682693103167904765607719278903843852312909462553551860578786355596117759618151778101106633654534709983591485091155608398724514049123244063207145513132500802882688688128578317457073310416454947924260039655791070717289262472595187678345108424400355758563944586941382794718413472662201587100681147127444510866504103711310464838092963586079109310392263457729233022996787720468725875620755466260882684629087246461224970076872239293724355753143961239851396134404652884974592 [154,120] -3381001196851075423824223968646192853718355567073410816392973668112547792709789521122290965154350215116817352084322519816541795249020599377901949401373043189688450450436194946073182976320833012989859159731696033665943623600082387579512404102529152515425537664754659038394559697317181044945575243008314160502249081180215400347526567170870014377991497575941303970382571333438885709355684419253319496039767620934740026350144371465391805047026487457099926854552474233450684273916292455475288402520168409261060474068731244934169866815802911506745819985620029224914343331589908376185982130555072391072607450720186901717706505606961216925019040768323337541815131784373006833395606975165373319942546572536549966195800227695441255516824223185806688226150571955217731602535149118673937922277060784392138588431118014035793874613812974734930478336652245635950191552016553570859513759674390546056614748425570586338170093399854715588908133344700788641272464783715125524166642334593617204528075623738791203400983017953215089083397200330487044992193958981103860192835707824680117511350510250236581020525811227331591121285925925770405373525712025408092736078692209644951801011390907471615698412989799695806599700054823696841499843634967424203079719917939298345403008496774314896212810395249660164436095559378487970728352917850038600515695639706606473648605578906618793530151732497917962607621830551137665781890640745905181752589694050738705436764397621434365353707639110402463435854649989522535905520243285273489068042230093722432 [154,121] -780725752371982394644306224939651172693658844553747124306322955139017595006748955476472152727439889710705915252713353978985861580068767753549547044526863896880903897390995471938834237680326675091116761856376092298646915941804472922099420427564683335770704875251494460763754303889759683321044806691882617300184810544543992235555244389153822444209860512726999909285094042582552069521209663137027960963190293739376439190183996982138644088809474824225496280140679131852404205269282711334978375499336256058162629306800600785021203020433905013154704726482936315139135364457303129956391212130464954055427972154441774089563771975857664868563997597627988139871115386699870568273077623294408629490087182222110836873966967236490906774176762416417757832778054261737197636275961007393367486841913874783015806867251279951186595466845771564586745504393613701127248752243097729956744152440546006236242710334926111855011821761514870408904812044072529102869454392038814916257982663466239452538752141974738801054028874252437274652369557266067806370774120805936862195414112809888829224679897587388014082448264028009253099442990217673840851945042343040195797271465652983978141504004513446862311199339835693519521074496840396254768641762070645867850516856777303074986861757861425814467232206019307690623238727716566519350081274240590058448287754231545836658475616911253063499965356144769958964741088722888946551777566833570850414618284487411166267944908464327150766219668280152891299195448160421649740840802397305844016677137864 [154,122] -202955301249549066761971158663751350813695767829888718461709050951299971883654293499963752987936666374784209598455712447804261058449509255687761682409744486879575916557118080162370731808432496257182226042704297652647717472124318681486262644117194816240989404851441189257900380237791114786884356144818705596774104753125384599087686976255737336296590773784141326544743575360618974647275793558291060666352472695683074298546084445253705131686266165666972576201890497873751751097949683639606233515733807400928089906309461074257000677278273950262317559781564717554466347795190880104207102843121011121988580289724575673234305595893454809794183835818587217588694279770996351787101560632975622427453651247772470715998538874011338761805330949194756892900883186620700107256798865845876239559364300319428842136711665537980888240850079911024690657614232663596067316938821372117022473293509088605500386520529023506943759680315336435438049407312798689363335704867567732304166976248633530424819493311617590641332787085593001905119134211520168937813286993923997134697824716324871412073714377833857968772437511524395356615614232080547546160904651031039896382352353335771123431807736594535472870739619264755287972798529956940073589841295009298963532402437512578183825052718193340882579677743781352873434586257960568698561258869003918346830392888988885985948938839314347556117863412678441774541998226238680868688472942160323659791213477063784213227397832294146592172948646576137607792086145023694541987237413848132431268 [154,123] -61433555054182731235521975756806752445866845973785777816602073720896420258571696181330743802835785094750944600080893120022331343024942526612129888085903454649473725720147264268431606117195219651087024106183404067994057142010112129451160983849741967604356031269401206322912786954832339908117156750829081142128749741352495644350833477492727582088772610807742917591098940574707237567031733688834984222567579556784362635376647335605037768323199761368167144039111990393964195733347301623548753892851772008777975560333566723159548889230397534006237798397203371468965542052277665796590838715515564399102458578402737328815883881226824434984512685579984988104063913577467165939459017219156286620699345760533802104470613617422298919322983989461087473935021171647534274962924821994746731201511338597707759852485505381640718042326572717958701113505824217107338871231743671125678432090155379875595071878046571703800136843146427970924108565651188066695351838727912579797876502572403011103910598955726748322360473449737000063758923169935902602189449274541811265074097589266640254677133566543532192160465785982603833733538090812572132370226955215798328731544787839590020246173276431652216516282278891012209907096493722072348621235820892873703941969379894535117548064258779822488033837465601298166850791437682454337471106692074567235655105333331206827578340839920370822340086729889241280758073891693089835082123028090182577864522223793127543126508836373325542065645585658235996275110370962653405397809528751872 [154,124] 5948447986630004076683582645652259210272187513533082346987937674850153323566310100426027474637505817703948368503868396670847011412980501674722612743181571436082232473394830859181984763310585537282719357591899061538470812498777765404725168407589249517311416911714875314284264344990664347392722294268742131757993925375892621510297470324305219345336138938933790017145235361801200989737685754589346781701274856891365221964966757224813554614132199163712685239649887659131740621595530735958322652541380705504965735879498059085991377366192922598665876675726355277505262905889503245205037833163431661760382673146345671177735065849755188909702338134634705848239909491422573471924824393636234063823568218056522299478756146522350197516238744655817461429220667516961750764921409490291733915733439119682543156843124939553457501877356451920361788639116048804023113875429419924713766755014395700858013671812559262533746970142948982036520107148065494128886330577204653650245344982493519386783456585751345396150964198444447565314132220044195514904891112938007447904910045782428649107802445949777721816333012205157189322618169597275226714754911660959939518554445068501824343553109817965242486864417251736182678449367647718472225871876235517508729258709074300712630514038121673007814431131100322492265492478713252868995624668856753935587667209600874617388433244941729939844592255425395292490803996929418006410922261431223600122526495206596682518195000193171051438128841679651565605463342921915244810856448 [154,125] 245595900722913229449983436920913134767811189847282621529438094978176939973198834917187188346210280135262303123463082057538231125164770324100420751930551321555587744128138513615681418506820275116916499924520156378931519454206941314789017511656967872687571920623332373793220102992584144646320157095118560727740565483969340756975548922131575934085595577549257474127000659208842400099774500187403881896014108274709323480226322117591210207073700354909323535468611197402871082871118263411713563962796001743853237526976909857275528792379303808101337143292386829787877383730520079153961386596867656844945964433587486282062679791036223422037476724822943324332189494672007014361600762868642613605386743874033765527430617968178394480984099733028003568706507634386863835777188718540649178875017578767343453748469640413057293173517542061740913643968483308137285140099513249226823272167749252419508810008116879738832695524976958732922870561532031887299550675561127069069783723696839990961611357236866643022979002784055941693051113749736617172843493651997032992030778498398309997202721042157315992495668708007139683350052635036279563465440340281127804809853225489141461480279933846939229476343968464441343639942175912540687966834653028243749395672678323067498254655760082778926268655170263301497639523657562121451540811273389646880273233446170824844097597479124932154559898424581076999429998063888921322670083964050145559626798703360215287093276242730502261231232855378638957938490406723666192 [154,126] -8589306953667474890153661658461410105400330158149375453557721437177646635077019235873352361481117131087387928717258521863409405256481949862925129596402856642307885230282986262938916035246652724562575787609444779487263963153656453993074217094974178798360916764778027111393850697302048300612047500569124932584833464458410168043449332121824588080810358468239925036667600991608426188042793115747434709219438037895407611543702933915980275253784048878287342180235050190634839765001679474188561236428448277846562748422482622857708498714663917500835848724083615449003704045737344123392210911088703501179721848252037790243715370763809364012330188062727354720548550413237244095702401202103181175704969951726476383476280101510709770356738249451686678838335875622630542578376394895973674821710552924845582365939477074122705031727633633835312063563710572730354518291200014013588556848739367860144675609934282515901693786563418141099484347067981069170446769019437605012491408344898001857837060073943417285363010379521650554515521896858658491887906565321626441364292126540414579830656621100420112647109448096122460595753931149147590422779402981796130975215569900527443184946193671341138910512211302988488587224030132256674381180899746229511736493419495264010345458639074901972737433966725742146877878326248653184913868214469909002255157620463941435679796876298326113175729105391497860420701767459644534512095853962337158385531050761876260311101445861881048293522795126545356224341033868 [154,127] 430578797955812274778559871401873998353511085015250198522056145456724121465150474598893356486224581392624450285757824278891171920750351911586168847821700490152990412800985882441002428414188697004406647817963426986399283755588172589048230011944743581502529321305965390252690709834212101134506615871980207222785355589092447820881220857981749441797374776502576603355560866531267054426204984900726877663426703541009260939124089190577295034169172975071916868040276304429220805395979649469862104419707574895411683303521707499022861575264282686684022295273325003558170976399056987171410967525970654899752287084917635291521865529080638408579565171199371380990390291590625810763382453598329669633215385305019948694332692704136420068977662337113401798225352057881863513529848938710223412077522971739101318811570766117493158534538566909457628202759272534592521714975130808002952528864526648638869128939751867102447183470231166367192369664120428521154746563405698553214054478684094921369534662079825786216586228023463221934657373255348439548099468974184759889803338913498750193425065160514239796517321189124455396948383529863934836703013597768358415560508196283447689632245764807514893696256789781446072459463864858456608720918591339775134904999088264301483914776132308225222048979926808893504188348499156295727456264360338236936307525473334850291519368241139576909612255369683985465964742503391329255718111416831285333443545736693323859347065637716573139263383716150692283808 [154,128] -2948547083027973872747768247813653293518499084075127220527124944975726527678561376682746953170784227710831042551880428331337186224087675763831400253460678101331830546598866260701027206469104060869991485202787269011693082010521447966841461046434507268285405902318793546451412237688489637446688122038461279114375691452780021076365169677233626108246592953781808886021638484921598681492177404067304252733022215185033610676011383569690615879428902034816699103133272834814379070562969356338951706123126730557949660597907752633639493407128902307704097016282263242162563659582935080528840695094397564982367335258685681567137753767597198510563935347522494460023726276919547771447380640787908885922555260551230787547242084157011648712432956743224099972354133511703799203483010432429187495979261531880287533735260982969422987629957212526090291123472535802727232958223128723669915387716453839462667138085227934934299703453709867487746502953382700142258402270173033124112339135482879565955947333353586539920574308711899982097295438705435017544712420001429569464064889789501288202879852156072437460406417187828591789712080877109844872706322394547975038633746577205619890417636422985328070639865642402419979830213774153143588676624758245345031361819116242694375349952517857740830394682717858582342637632989052417061542217752892739040957916508886689205863479998577585996937932186841885177825904481998155017372707623129646899498014122205408564517424348502367230847097755016 [154,129] -52807974199556605274777432882015298300973418840141360023372545279740067117471642028448231979754675223374668796341853310806764615439149423323554942413022628296212699856869066024591990325895504438191112723841256424670102191498012973291673599251462624050175583106358730665806155718771289731571576885878339530974893470658299910330059818379738826554771561125623623063039539064785792795897407956041709495564684105211437441347871585346607878442241084435748685643900562152513021991524622690451196609509517526086183088271100723939403395716224347958663673300942639747947603014775362150164906769462480834511562067140615971014634609729546193192949640388734213122806702379789706857082542145067785805422564902122754215026993323488328613653822256292639141394348750204465505842147775225340032724406725017407050730743857962909072852023001278420065207110799083971770174866059553910601057614892403012968286978497001751755198749201472929079255018223548648176268220459480421663113937420820989099570432354040964003560633224045712099298135086437943011217662975587954002654047197195470899194812118864873293959877043746548939735870600708229785604859756007448115021913427376854589535570154961312802536593930051209948349058857463693987177468260747848214780163217596493424637143163410675953949050239254179063662793715686424407774699321900337188980991299815073937447616303684564068321466135459306878636457724057950689770414731173579300308341604866996167058467882502617634172032 [154,130] 203989788713068705335981790434874700019629439858689827465123445630826035899208649625254156232248515168487584168086068408818684835160542327138714624700790898731453367435815874112996217292156740629790116152641228968983035990615163493905923205179625885836566896628756399561497150739065849534608173940347809191317028552986505076408527961165894786546557862027757598134758698203467185689627621419944139069735821992796698075627499810937974602015911024687198391615112812454730119800610575577238916491740864429034999829488111992973803148346761630099764002738146132530666590312178820261467866155229398606955789924670177614954532515819337787838079620778155253646676893271542154485798575970847993936572411365855163752812312751064071204710670447382372538435060983124796188851748743365404338324067946274067006063021325402898054395767205739119880937300978896916491168293658433912863119785657967277700294490969825987596205201864971312974166464115252818339666699648873572613565814556968597479224851423345812511184457596205053250809549739949170170247080917177896040604118340998121880306274805612389218017945606999059681418548277689370031292528497008485266289960778446716462649660220184985151851655570572795566212414150633663299952876365930390944311639977228816042626783557696826402597516247324016608386245777525548867581243536602033888200931084768082126842458164211678227180765206110143419073260350703882891026759368660777173743635151024775260417497432496639 [154,131] 131863294711407293357837314370979858650880529470250506576174012400323322023053721130555374778348690765457667670410387648441185699181414759817854802393873236628529972821181210957975946214850538943889403880455199665384967950825897714947065475659183256248401444631801676337065183279075947200888158286259792253004102520179090472847520641460664508186178291634273102473387632849933280736446159855251642823409908575897611322927453222605763376867403296887666630281481765086010993308850795715257274602969538469931683152481700969547146972455663290945924543936055315983530705834641497260945765486965215155177864694672850885757918602409949421313766036328498849231919018313226640875140510643784926917870467852801203153874324402575684923248375642685106185284104936898072352943457621209153231851913532279058919695684790926908027252408502749433761340255138057366099971946728499620485321359357280761896524306319233552689544780049198332671102885253049732355162572496295542124102281205434441852077996708040735365567439545024356994429126830593650208491839310425789819041516344050885126771092596168258355339391216550212485373577348687208823205439328859090995407642709656058649458100627510835957796003234225998122469072981899463630766652702181925234557864704001814234976372861273425799629392788550643853701810563184326864397289151056255661898435166154579445542263596956547151242028908846786007728307861048597999548775870876185441930002864458446920917376 [154,132] -239560945855113507792163125986770366875645883369525201507684647687856366785516167879184316872006358154592908580312842309317978253091205391510979465893331917579269295810866615425676565111542016565753257118281569056602523881443268576722172083821689372684938320931552016865220581580749345121447719776426059514428062969949556545145328703223389729130414662064839291049257700443632539366399889132638615192038842113026492787890427285915459439192980938734452506977385527527336901654041173110967145795071380662271797204560076411393670917828761185004932984599983695359476891813494547354031726331026834427912525508260202207891812797966830439279377474753250869533991092573210046211386757610209126024614797015352725131145451216640526489241954702025505829222084817189593168250871719504516993296592229102939686135250310728584385813251242008941363806684689280366123849709879190062949876477577422182478649425575365171291451291821389603250271451126061806505983114960798650401449755587307010695972742814826242343011604003474451480263886720147111675448476636549241924709609456080171141600468690612110383705054356918130039669446796618072658691388309882135957718135912144253821782755998790543468559796557910212182815953405802534794552363502138648281140298174256639758261122192862024307478217193228714454294733472146843747461158610449512913199266383241984230334689745273616005089338614489737484475506073733453758975546817510879438169012055854336 [154,133] -8642928021080884005797033403397800681750967399952899291780528776273071553589035681025604799373196057142082611668558055843934734631779842062756935524191303923561387060751012517208315607645703047025578393321408620750715815251365601519753036761052898711548610505801196369550573845840128528120062083925702812612413123817164532507059682734071366520609213109431664772719920470953134533432125128030830800012651237867123496096540888872717832759781086006486723808466174124624341269518090235162423895054886242615366525662849722119739777470831142763249174353265471807452865371357937124405834822452509244212639699133095910521164839806089687662906331687701586265224451857153386199066119785251252913025036312206173571416740297159335878471182756732834175257106644080176466710305532327699267564227038552679987388747531657391342529216457886132762102216439840608497285788882903600258051338382287855022924437925184086765990354797361852798047580886516922566206052457527292797687557700841604054535183671257118613673133673514975669177905325154219107891942856870501142977774412643155986601949722699498126822993677584937012552783203258509304799659671599291739971224956472946574781711388927868168221886290535514303780424648399367918852425647596179958547329212768103093322475620905208676116435732266013834042879505080725884765587741779397515549278417526859017522729899532862125598067339718875095773715020260508455306625622586053785403312 [154,134] 5635679238010882621901497355421396354133717674209493189219899891162880013438308514995542935103642737377471336081048503120035168626590568812032551166093902430730115332338491059297541076764031536287729621411241465874468723915375014223289559079554438427200076803942806755223599472610887614888931784926633093093014886447444629677571891873007211755069789462303884854387836893847778867476526233340657585616283633615606356101928626602012286071293844512946217944096435293062636781271280293724629957377478230138501380659552844170060772809389463553706628813766418877111364293484175630313375069323303795449980744603086245615299533269879832434564619808221690300630579315371079284965011286795509272278272077680916616223401876141433365297603715337303884484847365812144416267194368439817076189555415749883661156515430509131947301413284913732435071065137629302952263763051899259192833388478011076453250134231327436823875145665060687862902856025415827753969802714034827087079990096819482372138981243444954006146515549507546385379927426392778932714048179837747328115907552852265231650828100632422519374769645517905416851456777317220899964560357580864403509344813852698232639909411565597184749543652248737416890540647493206658404495547099858596730614300608092755167630966050948580597125237398065207201560009308398590220879118945724675292135367342606551062073014934159756778941087423291267372386289536933900307610977824324 [154,135] 594741024240638442395157421242709928821679203540988069910022553796028485390127490121010864191940018945018709746218266131866999356084098603796257373593907677115985249552607565724251291916777593488279876590782684686246672970634990904121010396852722414582087290369746054406870220050627148419992919060749690437783612675467081785245540749868781690579562236121477728806383661847458577019716827522305571198200783994168977675496914286769108856756220216220686581065499524365166778859498370480742533468670348340581758288748812734027726611233176294254000045622206896977582269843010592395008431118199554980411642858155511285846443543584327879955351031214310352830669878676731341158696924298918503207380490096775029876485563317574516209247723963842867207211075704256777927924128537736290058952876340350680401502935532480226024380288056084051501254627648389595025998521029107336481082425849614953212681366918905271258028378405584484159450683431429245586129271425724636056844831265099114138993248949124109308035808766284175270732404238598419161735129468049654382793129896511637003727560068143535383898721378468771842560956005126455721551189722216137014545804640606458643824930035894874336181660811813642921332942317052137594949794561231868990995002119302178710479581023924119822527504790175932655541331620701929408213192751722273510081552915630461021633697579330845260037668763375684789870884445536024704320 [154,136] 80545656670365502809944333243581001621569303842030870097125920247091068409334093940225594058217980314117545333235978719453486840087898239566109622368784300895051290407645228234622894771491762716292593608121721534892992270372306968100039766106108719429928989660165132414082231727101643329688228558969566281063475799578269197606360130892861564793077799602557158597792181899203727063452143076017094875721246637408986261141713689149111654022814430000979630486714335158701635963214308093103284877222009240157317440333835032922705809707768305592568986992990184313611932069804885049898915140207979927907866263943801237419788510821900137784635434333284615549676354490376133104957716925080614755831532394239534680430379218740642294182026668949009481334167289384604447534838910349698705170095278606457830785196313655838962134179323207728966022116849798461405700982845475441588739327766012816447913145798178301141160700671109911969830423287471250754738731868038245008818574768382077762374786772681251827651537130044551361990290841320276618876118785843274493806126060648637213845813394178363280977435558773417662882270500483805686144506133568625742876685507706586203978251091749525869108096476568739744047069893547387910535347135935090246513177856989431875006111829343900057705989413922260844133310150448290223633318163704865935126191343484451722311568200993320480556946957791477428753865107064 [154,137] -2088876602211617731104596348500902908457243409105968028938329776435954688884136096426004472579304855675055910084667002116745361482555362813685202657236457065728700541123326512447758123086751143056529784164584378162228287310181478983136545112094742107950192531558054024774325206605443822636118285372355124032060557513564340174513610544341013166351695870122396546344460947104789122219507947835585599646570394787381688379761423158615557554612666416268636051544961231611998045416784864228048819171297416516889592086455569247205089765154587156723814594808648689231360854349732423075464746371577621408946362118901127708764394226413811861634404653749694022752985407016849727669530721359743767087643736829998551827279181045202634580304192992585852134964368525135931987217006549756425384814584147621688359506038307101657601900790713980402379405841837800262354119548240512268415891288786903474157793136338979424216936462852091585145839774178585255363189191165983196332017502448179675784170297814149104764092928115296622608599426921868782001625670701914912667103552914408307239698238668849156491218322797018921485159078688797249950503340515066220974376807263483155048396008559441887012117672624556875761518111417050397160315185106636724163311855484076654760703488828771674497470063865451061562290503313742636336107644499555576802871353086911479010705363577798883380137583153020143160 [154,138] -66089607450464504401735836393881922332495284688662384597070081378089588995431586680938646345096007968139229086762697966392256826171532875870014518178667182444615046260607555485541012275463395399445249596819316631378131370642778914527827053532821599801342736949795892223680951816210042591661619811793828247128823818097226157177649573183909771941157991558219662680587530372946861163909144721610601836826966053163886540957123792213885653412069916858076756495046876478127887003962554054072268718558079950923861643676993754318727225106181924979996674970123305423631044745734130325819029975806038702535205053311522975784034247854552377798562199283876333961430788200012538144253409850875756267097099477105666713164230369000862405006090343249766655887023241357804194891537628986318918740665185742979220235330796776933127691271169788604975921780835918854648985391196016304268140936296198230695979196923958023900788280401333887325559192173392507547172515757701100199132920567216621686012232921975065164865448163159373779623070814688619096685562815526701974666391430971267784074345659648078793524294154933542848688979465747450714818484878878464235180898072901752135250426118031802260489536160620338757921458293113869771394994616189806452981918393520619507599753798843829294877120805075190644031371510985203169123328272860137622866745397116442503216134124712744123447626785 [154,139] 187362823355479046489024644155032915049154762962977457787869194827900872811853400876645242852977775170253684750675986201375389096322600663662408429864242762041290402170094585460568311663666340647102589038038695846225289972337542656328896186999941066914648462717162147159747574265748065481711711614236019362535963277739252033759263024422664770635081527188828572122882227973096746680378768757861018844917688777424515367116717152443110514737274377327238216178707489097668038886569042206199815616213021669081657970189566694227426725087642400211132387185522573602989852061052885507963456917448195841959004412509434684755346027657880254642904851801888578568735077507107694441902106896819139969474746513591271049622732373956722482196493189941044638303466987350142076293502066237863401206600480653612386817613734593353224628892566856143675275852447980175323762394769042170869747726184183038014064838405092925384607173437902734659129016310870283513638240388114358571114031240053454767533808601510654620987987942779833775537767652586483403898812144430259866711444173842753196827593327954347454410110188660680551927281342339199203888243148548806220462932378493510284481098307757498101595914842388537817791147560524985089278413173962503930613832396392641078965271369585462771144660522781315558487956720847858160810264810510037154885799823388999713282772599563584 [154,140] 409562539504371382592517945047285413769726530154229893188635112016082930062230799587099030272618686507455712202352755497390506048427667029934986808017407754557081546022943991552112983968363524027444410641439780563824327635409869289343630558423321225008177137142110363158683375873965700930656235517088464890320358175879970272476923580951384488745390917030089947361493048952495373761849379195660181766748835138732765815108675202228429618508385115729365092320579200591407337929708919208355436328008168128570641584516819556784599926490029149627607398652748711332125827106279010452399563622935763886884831721124120454324061105120822426569245815431683106651402221150420685803264098251895811630949566270814947149421793656128471525297737479087998772733230759022345156641994906604788497434567389230803092111020812183414552575986166948913508929224312946932818978405315229229213291462737245593632874297337464955135487181524021125664575781315049709402583258974188980497372730331864039806041868028637410150140860440101402330344030856435139034528177099876892809952600510554448947020402700221411745489155285325160646546074879643199049645837364570142329939132284785912006424253950347656424103168270531779971752567714159721008160508365606901658649651810483741037247706632580650833669139472785229623934104042907371754782123171123450413879006753175397740576 [154,141] -370416244389750627775025105990401715013056698232369204217758026742605090097620271183377218459595453308458277872601283962510402675459211546372468748254498916331449581697045935857753444138584473476938288761484584149789345778077766989802929279757815788704309639420034774310660788822244515680410653242213266548147038190480646401668354344037510322770679140010466772839335388328061451280534480726254075490892572708464889405603585041259490503235049453547510017862692522133902954432264905534976788584261171974492644413263026118633478298736393369112731403512277420590526593291637877339668583960411254004620070499719560749365507539005722403944895770205119274219680844925831846831608634917682608212245796991632974210281625338614453513437443394492521987622881462666330604693017228701106802144267024554351991033566891623974924195619204380913535325265025727173556696826635836553065762221785033937327518813234991393589674605851240332287288695666446233456206394761516002472128159563738407353231997322536095566460042075760392343883952122749234445434734563232263790939818245006933818319226853336403309988752276867157951048633214425594834705433869680563750731128471354822412620509480702756303716039917246068149301488851923360319837158315532565011168791888918307387931316627968420351887122773865717034318189735160691023515833962341197254945779696 [154,142] 2141053390493155004679239584659335455837978918795111547598505463278080297610548802740280381017798048853241868379643368320963026048039025850748715630525987483554814705569752180598906961992365172922069012115813292676142363591898724409583701569335517304954473746634745754923129800202255420728844724955781066932848179894583410681799782399375336818803640084082626675956261943524959038424774957519611227432457704416079385724129572124589387737083236058207591859351210547533528709763172946973031107396471773568117799698871817071974394220394410098545982172090714240710195946707429288977484524178642098253210941378166531627102293476746723893457212853299015892703647925473627232162301120357541203833223103996522052812829580706675116546837905367809357996272498094307655202897063929314086976424423687325892137813066348914873096622926815601834782724171371276604788568936994738839566396472494356886399994891007672950449660431143065233325949464603903331595433053980403940406090325574525792070092936011648582071314174518992626612642338223193888912425602661149888102219974743116984968098233623189914554750749552589524277175077281599767723048038995553007554021238066473035469908007191469880612844256039677005715392872884874401993742822738022050721563480631992925419463281682431380623082154784880717228359977978488872216301086486568024 [154,143] 506905646050312707588554009235233118366714022414609877927006383438856542709162885756555913636040399061370091944936351558475810893743907975682140847528429360901264694931846823727135233052458766269514232546845210410415486986495118597913344024352035448468890225647035817851976257901366534528445637352754155545121446533713946571310928856943947449613326602632155974312435051639779004044820776890361364435939690603478515635364314554104654360065826277235417696664117168781821295719857744534324151585670599274550420284908289287742481473157913143224497129976555045109039287650941174855170305444249674677280834016934255014471797534772236458356563719709734941807876303716321656004989228289353641258795384401060611687931543926362151664086679838181618499164820794094185960290817339100184339746780511255401663546679594240446802692436456341866566492222595147502234812600511335977439626660484555602772892341679531125224014107222403692024336674241463934992348707208798033321461386602541413434483053263591179251726664162203515577227344915696281019023980548926354839911943833899290991773265094899989160515268775299351729902879569508184256804576385731875705963692629742437436722801540496241198002709110449727601722577932474165174141741283112235344494628319279733999794568097045879889858438005596322687859116876012570077248 [154,144] -117287271497597152201580123610613343520538859336006801941168051683352554733483415243034854824202448954538968906430093976072893838606818941881949634263247153066221896088836587590422542916591236493772898642657701881070285579947785931172634473914085515720733659433226520038081246663484209511891920176559528659378401716074481494830147463334126161401982419724990157491950532145716819295610793919407947368967890006026350465164593646274952655068448828770742996056563725627186046724414665093505479465857456202064065681887058024075050211977395532313623361652810274574475702185511697964924498930198563223627410905617081361079698963823213568432218405731147027226498431131909697793541702302248289037930524110333038901359734920206195655938524428733223809134735335738161717743710765959592498256071433854256305175081124407706712558070775836743758294809833309133416208816591068909368000031078800215166714665261963449563421113788715251565871280818584459421395008133501965571740081597013560305823522335884242959812942770911875896307300141676053017668373739596024187307361948019386703970607147077201353970643253600602133879818598000875131440904897106220522134953002394174462442714992725070297735169554612800067244114659102519266864855871701019152620382543040226611123728752575849371719560418859141292180085576 [154,145] -2709481925265315967390965816756258672327487489077718906345938181125668529756817115765522100726175403581506120891426736474566687473895010162052601161607507377579124364016474852983083261919889617708533866315146639664629080168957237702857083335128648482056165634664220513991754767275803848950301472178448412796442064574674764790686655960875613463445521066476289298773481408892572466969909610101206784603452442982598629761621283969517560024048937717882081457290796838616348494959665030308446638711496777053444728158925970072520938215555521703906719354821706123214395782986509673602043481503726707297166023891471372473092513888784348373688955381173039960540779421649879050521368780901472388714466621381261112508761488994755370702850989212585382011292395228056590247806791917274520699574124989801159998061550510926295964750440101876064308378694949450690376047883762259279250321430725769852918497766179754613503304226119725188955816643378923222218068406807752050171126376988303955610322517877564123057233341293448381464203651735670409738254281776922185086124327948973168178175159477341310964121559146545018327301590593086477566567013020483797884466261924736297296394970742155609614947481350905085415125534226513971501110599110558001125637903009526517581029406158993583102792016368136 [154,146] -664671932513325581022677604844407185542960852682673231873766386641968217519169272391692970942769175005845896351722860421172662423488118042995709958200289547717862358249128527213315357892561397057397115691307047228515217417503540547776375326874122895249480996820464574772976506907734407113647686331382279800464260936930733394833177032171380555251327532041710148416164003312344750260338829858290817600081962464284503659995823435985048757952377573492381792955201184493281541340658937814551699534299233880078987020926827160594715076638901816468169889213992484019170587624110549560014814137589917506356333752743176083139995867557071784746041368017014503644202359690669216098221894167332147198306261815981578832147686201364451400794298805543098805706046768319770450192532745412214432728361607204121868959911731897686295234747759157451579781788908125933581021138697750314117001300306206835802957980978121256190626592557856543470557118960573582841560263521648552191629784073130769687754024252663359791449373303743785250718920107595908269174004637070116230540456841734931822709732538326514793281795128143321722309754128669024486987746794638928931020784814746898876896731599606072365767462515447180712813696898376097652112020700814336394801472883290029333330500188141305857 [154,147] 8104601661387109238383377881669785288292427566239770452553731783759246456049914629656369499939109917495101644947629407351647989928644517004397493766552207494444668210708734550553847349811012620362537133786103167486668446253636366624657578264034538522365574201213983739306511190360276796085822495369998774801431485488536512596838040701935826922598279729941835109132464705193791718617665426245484173378053307617665978945872998431462118066405783490787790435315158928683397732127613997108640248817016832755551627650008873506660525717297518759058338789637797414897453741810401000611053289816359761454157588612364271746745088343335143748647609011494456299368571713299345885771926794208353112949624913127182306756928680335282252937297608896580661680690329579384687425554685999545460621050253512027645128544096028125617521152205238714159754470490065671117244891412039741843533080435955825923914897205427891180627820791652363168507380611025782793025138163472315823044237534311031999609299107952269936831988158011288525765030307420416469152021755250240779771258837741884211850669299205206847354622421927337499685895731552521466325100343276630057469177027813262185726785379460469089473328406642359085376288559641384947555494619869538437759666151675705011953792 [154,148] 35774823544036001960031530082608366661478414011401326412105941828764719282846691035995611525027200013257934622003651438926476567654963081977142548944896151774351213274368653949761267875312057534397425393084084269593115458904708930316541752262772551170810223936170187140308826596590692274809730046529335250177119565985123244202723593011999966086154500940744391558966804254443379954338668328312315713139834290597734317446563296515756492968787097586986875730455579935911230009961588340024647033558997912687419362044935356924593703322908080112727511269121589617055508215087434266267394487366204819842329734874618859170675557113968140848200967469051661338213572933668497990575782074982624358642720391553156022434406443472318760471987990344369895995745869856189995992911776377250762010293120107651528469537940318423356443994638974020232857658231952672407632314268389912606061198250685332484508958967562115059704748562048590986177995925646259249560512774058999036858078836029321695002168781373035023321257105131223779148228539773071757973323342220183776100161482274605162389009315248986647570482300240201446415245187956890412683537163609312638620834557233897145694669278362553416027986522558883323238526683531968162377458832596998720984679616 [154,149] 98389407006586930964937754651482314181332294294696435631435432198331673422580623187895061785622537982061877983679300169102484784890591502365404632222525568613730732224524682984169009769997237364520450885646420653521861638551407777656635565471168318756633693026943494519481469102367761483128752864403701579014513189866793170245381158508285407515885685229832164572647513750518798659118826274384515622370859377512623560207064875524066511481270031923773066210538959578219070899100977563800159127084304113788858563437223228784281341447690011707280999123608708338509243697778621281532139877008159716756681964126683386899637812605922994716055096076672898486859647350678072090555641720866996700792695718328173312023153827764678592876025846046418118633985500759169070353703634005655305652666173161580952036603774836028891595890801607805177084861083674522092877767543068206122815982017096486676535596914129823240600755830998208347117762643520593725191929173949093206384952305488645957405772966349359231828139503892637871508440033702468556769707850358590224536641007067983290600387040634782293956180982394632497083159746243525927657613191226032227688483554542208839676503671827760730992843751305853465998389898901433708974116900288 [154,150] 1218571895429157829672971288279802186746160529265948430639328159649709335399205645170611460737969083833745268582000198358525032317853345962987879047800285923270343410613260472373527140325169782272689845580312327852283585398074874427553545926611564117198017394741935258039325751530567065048619624519257657549239982299016220002540583350204133440139070743174003221615394011476955036416352761438122705822820126382692079925978716847967100500532280324290358525742703476631157385731455182156983170577959533220303142898241644582263513881528799793590335006523007275222780830827200256843540076431230887937544635767622597433701088670333217341321307944149421678994211866142909690482866348588934387652159621017896039587667710875277600885942069893951536581362780879912527654122808096177850952477174137545358873320647875680882343709018585013635314445727122090486508816974270082127878878370326291490485631502291928314944343182604494955421636987766207449815587826129220159666641875990498905368513628682024300266249398095276976380082243057713278019379239636052243934651570946493279314752565492638928976648594200618340115265661862849839249327835775470590571526323208091004707473795049511085270618402925324457965517486226743912 [154,151] 305507499315482631306401095585328371062706537295936607050117906374253122761766699819443965913422757159336447641454853945814794323704914488128356601005055869245399192164959974167165436025420888169479426124450484179323759003733224185925655421858377230631861529851196358139427588905725425972808515509676386054705914260375590452626082687823509764478429545525790361146000378148241287111355842106019001810273542162474815874150201931064333215577002973626769226777436386261747085380725133116648468877864107936080805733099295841953047135251040651575440984709293993854070416825544407604757824014231670559266722101859754797889140813206105618079000354137413898531461805311573256882962887203619668567735005592469503974129236526682801263029187973530344218730440199235949439882442827245306397977419854266303215571511840103389856539047110216274706151626033737266751878276241692866908484475787414213167927470785564974100564953829285897683907450586139040612953107458694649419523058081593588094558484714153099591796004377753158213486628733713869521203436005981768994736116350954651180712961593266704041828998888268825310425572139863001609070850865695568882158644045127081158387039200710220289359771006670171392 [154,152] 212822764514518876610483623611546791283468679112189599437635880056377284164662851706710793052511927795592750848918022221977479255067781451924257592525675300588004052270791034692988380969267640031072567810905961760921049435034998597847442956468756879065742401299675719547947813333936510304167290300325067593434326447980856429247052408716211100485808528841496172032532948952015866617729883462179663821740901428979124109632163471283906983637832693010628625908576680055403323110336691269571080872301221929804227559374727495167140751893090941316446780017106093594154087204978821066205579989286149591705857218630880393132846115476757368906882738852112789446610364891244237409314409624764053929600900241097912584853025466665520142351145145096719697950683803579500777906952102186004027580007501182193125085772502372814461661919256818079377837142141900408569923445520511963479557689123891070434745243655764197419078933726295366831320208865925542586587994392274105060813184015870694655566155163534565243732871553122369572983734629558811683912401538512136668469994669264754031355221879986011865344145763675781142028087246652003964569579760096538637023254214919625038900947947798679044704 [154,153] -15761332640718564584789460640980725156511931745823143455329575438925241493056656112336982842233222662712688564571995831484457775665383243361957743086314202117523734544405620347410919977463409190102885698828290537879290880790088110241752479790201724541472534440822189347074008920883829288877639768264710798886960465501245342637751855761897154483243575157628477713151509132382509268942884025302103449523802688354362781186440457392150065509686380314804961921304247035657325620891210311651436784267449075189807820615598689733895826839443221066918499518282211252939870306036732546703043698254102919652467424858762162857616835553654881039442643622151248362489434454068762403842135924626897201013857043873196603948598560150637220581388014339041436482327341169158375280516368553059454837577186866643270468063187844379485701535146549524732995485126117616417137178945863204438512385887669406639172198255929490847260403992662858486390107508154038212683103808909967042097368676936308500406342046659135303535485959887330329828494103344729120323996754901319117950201086254043666310053976312161960819195522953634563398888496172451003072328372509129342923891581191882067831560 [154,154] 42305325448789196079273248713796610981990351523481806871455859146471819443084757729631473247665567196756248068978712013547809228564490233012738484436833223752947977233764008835505161781917564862220293915810098902799858952922222833472924485977816516790736918197289307327254553843531757491469345456896296541730348250610443290650945873327242287808544338557224127908081120347474605463386535983892395840925709776765176416798648648480686411958895289763498612679868807264891800327597587317448821862940137018372464788225646085281338641640466138365885055655095279073060055157192089980449701267811134827515389780234396873754753087414835404486550916718045317698371161225619973328689078241028538112376482088232160963109314448422114276318928745868312946124133711771840712828827088419808440244434626147995933037362856997622410033188366532208832566834777871183977677684396634845788568586661377069606219635970285810279568557311420974914835346951585719382838115360473976473020546909311320050220904081924271191419216922907651801682980551979099509957272385947230519373709101540562519390716779315545437812245971319761470240708463078502786305562981520370302137982 [155,0] -5836942294423732506502591950940288409154206341838985172420093363202193331299801042606964639347978630877911423987637137536555902773006994587352912766391092943690710898795123480095723791323639621101037015545423191306124293415399482465985814895573032186023137310887327008722369212252129325611408945217393727659636146758394049072980910603220944934845991757951620856685348564900950691113314157282332196906663870856406438153814492879952333613035984336693193247009358222417184487579049623742860170905623522382152411281809628884102094667479535262661714496141774801223762785679425801764415022262926262274585035249808944524335418795344449588913630874130713357109659581522380518427839754719899258048908202707642345597138441772474427752987709541080901487399570608989960185575285400323963656316755585489464228935915665996199283611338435693982383099724878877806782694431999923444543768032106850620316041671019172881641113242455516482115880077682527500050274875606582861521636661169016189314415526822422024063320353650087772290188822356878447160391650983839852740838947956099289851630468189746921763018127716965379082235342404046337307074910241609770013334437104860072942555093248002155948118040929194337394796937054541462475749140877652896903059674758214668640136730752707160069935802473860636469348695331361750518147496857834031690475018262336826705722887712641891424687005470140231216285228257230660043169995404051821661259412374095140672887714137219436813208564887017132502835177338380196473889339276015940413127983459020224837415237747097310998859385338665346791332214073109366695807921095969129330681427990204933159511062911364072269256905599922284789239695041087514166954209658235932953945348132464196490989979747478365066194752532281099708595845797868678870781712172192185095663886098538627854762959742102328926422240756650520777934917544259753991756350576101840259451668713423611639288089504233376210613133914463865383284808763514030548582400000000000000 [155,1] 1344036912451731654433493537422806120392220351069975559176693364244064551920986200813122780896650361710192477304418362888288428532333004195452151680781823622289108234702310223859128320235566953701834530384906940737358727066555749777553402417661007226872570733352709654702423197684465173390232953603475210038977980890201357190930330149118936965230415232429957074074113704714088189615871513069714690822224448331943925149094573223663124605080905269654668558721545141679440462375849749524921749119133925052508224507783847810439914057339408183147137858347339048690018152225841668097293535506810888294355852608047315342160431832667005954787121064659473291268342661819614622117821427213250593011566026202531797337264736831081250994589295638112212146581733945730635343334065650148128357187298107875425486830733584843240808103028361392354828715112207399923885777003839687384001476791400768902988456014092685674516424883238436556623312554944490073112615644728850408134484392897759698916392517120578191102586344875707184766673112959586359653227184077644199380779330877717712974082718327688274732639583662445458463863395851003207378355828763890605134261003703582115192479272674982867320528522930144096784708549157919130139028376451075838967418098978914671126272346349881998765433539495580788412861938842290405152223362102392206302972872892755186916460510844498152168905800878076802415609561492315373869040795356731945932279587341021983394623672088085512741061909431398233588375904003807121136633817469481579541674507769184323041084261808973319580271376440447939503992847665261186709286276255938192959091226853605887647636543526840778531607231283321747293821905482928560126760052875307298733650741708722157642775616956452795382875675203528680292567631675219082111159060163177691203181150142585079185723234579337620745963459848201744176748136276999507507353436274154579470638656795964076767739904394121274064067519844347473016394840733951902400852787200000000000 [155,2] 24049044801843194186819796049510291599279145763401841023513662916807669873549991461196535309070474840913921199886867370177132079925522806648564642842991297096062722452514915416680421934048104697470970118310501956225041500937708121460013727704295942511772347372737296832995941604871481082326673091286765947616623654553109655364865961635853307170592549062418487773712871131354980330607930722616141636231634661580124426053401729094738403016059568646429508267694352738519672704757294872866355210015508098923510173185347525999124102702712652218177295546279450910396050857378745095979270117656690679935479069023808761181590317322833320680791235333635355410709216916580050400205561552012226836210151039343223176568073152770811008247210934377219039184175889664222714370108324682416294723950161052235121650432742938574644044998991586113510032407437598774592730822803272066812790864137561443849354494240642203918633415011767550314331646803650598746034538766211554791657959082964195789598040561396592133807484905694630083979791113868340079058418573386082230609779239707740908298459139245367676410903334383714006828884634200199473994565904862899644477292131911706820231043068234102670878756454251634674884963375439578305586958646940137383051386328826551353041685172885502412418860198604040799942991978586274027287738196752786130896336379667714259055494156505025824303358189744018139900580330328548331330103196867492786451953992952231386027056585441509685947781899088518767147684597051081632128374938630806443274619126140561124085630367079489131684617211699993210732465712662446778288766691345589817162716872207990999130799948489482747332105044969162881668858428428743879954607920257312649215822289116571394437074391655032876675077767800408811258507814872864783907872888826272231167057351366576590150875634264643863190050529474851818461413599016600908264214680073031636132317787901537343093515430252756405084661540054968076252491305129370007958978560000000000 [155,3] -29063285690668662955784065123997752920720812757312005143820874467470460335011637314702853290677483374896676013618929423181267441953355688147906857050907134168020341541663608398899743746255020569406557936284863516241408069856204219834793816731085387445548926568142170095297520264582323238691426327876261373043018734937460405268447095834017086218591673411668551080619766655779010193030200016637723245168840943640723142069676876495100126706428856369718765378065208049705675187657613878257839593640380247845100860431437275043100948401737911042329577284312024403105996360865573138530590695700591592445570462445495687170837549389269340809588333284871152848809456006356148515294896486110096440054584302324308136673651939384391935785346483477626258674781547199322513391265411301843360613328266455707421510035838747997263469723399201481546058162952131755865962703232813554899081641717194660706565427794522952283222805308809332749429588452018381804652959299004763806730873307687470823163928909976749734579008279886368801386878081441335860396384840586092783856996370790271762053677643177153013165434469270237338497324658094365348461304980477560676561583788009510139513276713070873120458838133282742648737719135505198775215977688748890401764491161797784267413251782561981446965675279342960902642889113234809694083525669288379027621621248442636572923197199889859450507508923840690546632534752016285243504497844947646051345068881194975994875420433810823134516132142467761640058283793476407912156331251769917564500092344712110115728377980013680425076799330180610375256621754658404989540582685610041199277454798626622792632136625308958451004646017067303868119689341974553451052214943041990371176151719759550192993595006359315822258957666526299689967454486565653215652104821178155665650739281029162527322780270315402130094218227638120085375525593962155518438199831742905203474106900146590075633510090710946780612809404424095007425437128954235394668405719040000000 [155,4] 1943024849057397410692339551802899272870709407102664100610127788386443126570629305648113103874179987128122227791414079627636871146625469893974147379428033937041935620589649217243776883265250841321777848421944410100434990816680691519218879796078070445847874634366470219279603209676228552851477692719080050853187471441901162914201616343164180520399035648137374633234864121524278692602807643466853356460835089988019183173307797822740302812227781018919157704688821081005471967661467410566782662706967515298295240046277736685690524949525374726436950372544787083181363714067250014024458075626235984225769963693574795657498120467310169595940550656215009791185447072184068751135345673983955316753203375937114429883520509969687774262618624450399228439639731943795189973247516906092229025394696703867136177071918359439003267045202789460529670640341295457508774319337035854603434403062749858828222933576526155776285908300645570472073207593003553946449893760125352103625881635109871910244636890011074461157446782324378789476028656417699726461239575923923991810060006465648799601750805055273772051070242173093724011905302674660161544536327560196641398478484971572724786922815833753668862284017111266510222117094221839193065170660862590226661900769702808432267399273654923807098535424281529779644502722532954577028779444344367159945345382964916015222803454182049568378729052512981182349280474628653917137473484363946287711494405883726931328873403479927535558722222482333586689181447921544187828642727724624860358073745079833556122520109763881770791570514720022269905561177158067607359080542916288040074846325896520361382723366362943213139343152991109611313803892448279469951161172452244564689425098826464798418918231187085430755593688753520206655420879073543338564967619614794011218160951300228920432160653843854862312313681957506731652814154093500780674743217969246896894052821468399296260013233415010115182523358163854006448050952722226125140608061276160000 [155,5] -43349500565611723088992261622093157624730366068555672721476025363742460045712481630936611622704914532242465824917024977082399922255789943011798981515742489916197449919222881222029381912494092964531523705523044753189179670316118694423166578275419521144181405142462775879737878499817003957005974433039574741413945254325232032622907821265380660207758006982065709199533368380902798125652895524307639338149134153852388823176465152217797298727179834015775880659944760326422372318524184000814764787410816297968420234448723288056086461725095183781462755135548120338386537571677695283853637318743010970908052324355326706613748948695119823722693473129386836843642096894618311463833154959557315583056544205226897142209588389396974711275011002969175184271107859888702557422077797392864600614458635636620264172930218171765541018183750842598192828028266124194817215338067111862209916924433822820244518027154246647133438737463842440535640760399293324205759883895398243607042541145904166749408537867828304017795155720240719792745995532415834924711302617015808085803425867206762583598484800800477857623401116716369677801727831015606269892431271727449652840984046144117345271769015051740360030326394506028647677353149234035505568501408627694936894886722912874272467775435669582640148035770916653269693653403315715486092025111373206637266654197994089386269757633698186689433098617347490579685863713673532929125539318697073141989393132186086192463921037095230884488260776014528819172579171517133623237165451857176423120308722391559337220903713740274064805669660447347962114537018598039673434120044185614450066042501745495870785558156271295451005960112966327903208871100021597798074647150943730963050711921481705028360882088438695680061611532107991190372728413316431771859844630019813350368316332092492366546680947141945178770929584491132617515664445264300739757175561929826340743878668969441346532716070289613917087510296996537459360906825444478647912646108512256 [155,6] 332055604270125630620841390713463535986846990883877252938728898542471538101932460487849901064932054370884029625015757263046906499093567756718663801934517864249576597867540195534610725860176500437529647304197933530562348359515373846044160643162303583385743801477915870405750625866223742540374030214056692067465121433576206665169157557667498478412858742967315937382339156104980542389700706162775998622445232607255522186374825970017683279917630900904883693540100711700135300069286229034585983983061295389219093152680665407492918855549292293798194754447827568726169798818922300809141472267928820751166700405614962175534366847872894679937362513191905775668632779701066577266375830949645305655030638238521363002809136397147376873669537133409025403098075202041483976024310422671782906319390594909147453508903527473842712100463701644963362731262901047559745237960203931070170534721303718305711309431206556500957524086775923602745588496025892017257343393254155229639018777477881209495775566680337212824129665293966556151994270510639563404847922136746253831446547373549073861396379487862119266861689922105592261330244160506891007954751330404742600931739717345827973069726283111486438015585061866923750346467087387672988979145471412304493539302047805560638130030000788962739076720377351365595108901864143931771305205744770837862824619372736837822818546538135688037947358113666494883634666919029653477150190693905718488242070121900309699645639467348364262909285398950582647044605220715930231632533833410539679176310549358470093135336472672851004946655495612974722140420443425891540575460157836647658160970409479153698016438924222756887942007774999177533152934796789168031669418326999606318448082190230541468137874542649509503455640813897061685811499785820267209366270356958826922414543591452201662704256952036038333684610354595184394814575643920104790660966394671186613922777860023898926771812528734591099099671826095159306108854096517943391336110489600 [155,7] 2834183905553815294621519846665729829183869031546531680733443392397184262363904195564887350088256256508390540525813337576056761427190965125274531916958562892305707707739658432000635963865545784985604238155691723614350776359327299570957338165439387742292361253272877923044711404795811500073784804632427537061022811980744626844339250743460127789229046360273306629503208743063020779948001003572063048076167054185224889697372747434507246663393908427724317340712573497544803868437339283327582742251283481271558615028929637225206676787716301882668897387381588244627714450737818826660447067122350334803306241508785131501451408782838833853913932894788148289872726697132254784419776092496655276523301138235922140522722389519677361815395029780950339434448771642687321840219399208451186431750512841914356376050767950439474404252445124671441525034580015342458791303298974299763028360533676937818970630532854676941197600129626093464778001505229812897261134168060184366358398271538044850785250880275356936930261768690664860031751540730604849206881948828004823291051645051596737747219551238607172351558636796651855021701392647731214870217030803894271393281508507140105921551525873304044430011108988035901733142580210343545815140013598932963811346908054628495518324795569484288414760547848863882657515095588697245910393836206936848185572973342841559240021267221840537047139448544690238209757908317361296551124818654964375002287832299678213882471847116792387386012308526608025101280354708958587240717290650016157401046006368303911040904315964300287129483716936240620513353163016813573032645689052852020997682552555256270123309631921574117071018886527000565635231685035761449737904471828937514955890164362331410031661930134039827240676546642504741485061611171900503875467224858163978020835912671563247801621138731697769104277225977523408935109486683769525796059303413323768810244911708773979318249130418281067188043800573894880161599620744299805350509412352 [155,8] -77025105364113786762316246943285692466130650777359316445406544349150816023358073498222737510888407858387009782908860538090180655273359899513882055260016685764177754850644049181005448849889380522991233596192517630407261091513590957712364754542619382398717109622291277141971644058793211486526327171120454552279601292413971264566696678955807263418043149640645207502367878191974306598709272721293910773421564707230679756793541823194749291250104738534696267731568306968742367069165361398305223855267642335324425039091061604230137373716683863878826539436519591797941518422990850026403567442966600280094623498469983990348787414674483350505346444694658580103869273308441279946501388814823567090192154770022269933181793095924295616600175000128642272199378111705740837289387444112838007614485087299636664484638053825056073458232101055580594121113649463129391134429384797997061359817947856727543088112551920747459902322089297320804388852061744677140692981624418749873682380620370743662033317041701936333639182020360071825422552446023206907063133369198268564540600294345843151207219380753384229306386156914091283781967877634910745617634147236843891731920036908393644618403483385265859388393303531095543398401233090828568960303225516695409476097304721007585337554460758463651884056615911600633657410715648307922018170639973802919030598875016936034000434664759616904398678902324335009205323771696610244361034020068709942460125661234441189769791330683366639138509077260019706853904855801323705350867270840514959603857553624032347228383448593870798523506304123651779912464383525633157851806447886160824280842342548400774185245602737285615301017256751828958603374893091917731076043832523277893801914242029026860648280435760375281080151680117050448678686681540196314209456194192464972624577122315932251335981357645773085136153168097579011653601027898953136566455217858730565213293649097217046623661400273914976752594423056932816924209125359483638368960512 [155,9] 618078985077942470632460227019878440780535421027997652558453541656349600055673318536508189694192757895754226942177685241482146595993938032484016095862181749322746228466571770349074959608324687503899879947812943580322070420856507099821916550554584167093424439165736740293889115727177060605524655860728183852430507463640334218170478013728626571988095388005020031072057935715702502764514981275766373404303839120407120424939052611911749141551071294322314246707662873274045808381848822474844021998676921806297778829046669952542775129771785541044325680113333408420306978040604122945607739995498737518883178387052015420911653339598491058971487366877022759426995784642679205797245418577172642959887961991371284408175795906803631314309496614879725933219873953717264677417626527122828942441248351379600653996705212578264089225740968410506025524791011972306461161173690226593932103321529837542094988636770842331284093760696167229351729599025800724502675672337508667136404581071913321584825105821575930348659498458523882250347467929504131264603428762546397962566297911761406835175260615277019468874897285673411488278034677479976013208001023676457600202574765482891314951958554883179466251672414821250095127980363764957288128525646682504996346702873297926335205011778007094848803832815409373555912317650030158327317958154570113272634279209914645248771336282015201227844169200730537050917341095137978034446659560372576089898063544031044895974728920815275926936357800728755460911692915790791978484903735542719157219588046816736650586720088683755439434106464078709104142845775663732708356777014137790268891775456308209154617905631685686478200560554356028440685269984760526094224476490840248624425304410591655920829972703534314637669451511237017156979587547326339590893574638686975882698244910690542562374388493296005904167435545975475693929898443653046929812867646185801234524189844546947424599151329377464609892848309429168275939020940907435782045696 [155,10] -2282660227042321160078395743264474408948260789732327728738269697128120145218806143194511964529165738808340376000033147242928983269316361890578637612541105545346988028360819308404806306432199298687607301670417287239289829013048186993671615708562450477347991557009481314455822855535658825349489348783498589031880174620176874752857127123804957126954383498152484666535894480271610817014615122037156315335793381894366245036786436469627519799157398690697220952062743435744710758073105635787715833060403043300921274475529808312508026330022134544590044153532584384023965356132779219523179947029304412647141865160285690807612133418788944674513871217275112787683828397561819235273918770056433504449073346638295456935637458726123126851210273812884017707685458418195573167897958793669204208231213223695717286609639521087838339432700705210784631416778767356755637701394420172923028022152091251735506166723964885917220418340588634021469383633485742643647803693738092190279772526760577506306115913006292940292174876040722339398404163497265817014084882208698177884482571385767679757777077740604963685702386039113856173054497712477474005756575627038455077400686225347455403219886139391650299432234567463299567325403228416795111732320421255664779228386992963038052532653513329681427150097292062342759689709063257444508155181800652695523243570636830417321861184209202597271258506805629437065338064723465787266198699565253691828921096132204150364195783250704339005736185612733099368733059696023713158850069690760576874408228252719600312014589865031354545138958887320148970205070060993280759834140006224829355267966560300478964927230769953599629313346521653874133056910351130927039638623912180308409860897237748544337140357926937090640268886026340129591327984039419774039729375640837531804099380264555284129790422783202163079649480714437164470124892028456970865980002093689147340207943938645711450373763002483098784959617969848428131077258909655802839040 [155,11] 1673360291965569837952421955356538131512641571240250640731683045499491034570786545841125555445848022201970384958698215418240924939474441750849169092628664343988322917417453463736504628443910231385603808200542323975110757829660199916037107665428631239265952638758929297058928414616686871366754282522842596199970993274440623049727047621352738281835473397141920100156929096769688192735587997583815044121216372501864322071670075793870795286677885519047863681297555417862439537932117935864050552842742335426831250252386214604132244760757201419518574585381612221139148311836980100307891541084537882294148098854802760017907197669426678357313144995966647603863923466358465370137189808736885072525229338035006047791412155177895411407079216841837774050504664576451593722650212665268829499982244051931752543610292996492197655502344560182141253734893673469131292398335595345668801967821561174375777989560574900153829671931872752243903438174275467029813405106491880598522055020696338188844266625873912118368377588037843306103022231145973382306671093706599201454481420686616068499493810636512094413706328368018286998266151707633775547891536731728484430694356185816616099362593842910985887038963126287590927032026596379413750938904319151893011195306722330261524027437893793873366892042534134460874411021291189287777476068605050717584753339601986147622366371219226834790040396552094739947133396542764049723200348901186450260422512603508428215463616155844104665385561728328661443897800866783190599940416551261821732498202098060789244710687156319496029618149459792924943746604037023684199492344963229570837228588850970675418132552736302964603001119429310260535253977839604913046998205711244814794621057195259095161770563225267712692726161769038611484894178187638309569054936511794700075303898927850555900379928718226677699391403477627116778434579290632276236362248853940140479650582711033505470976754540745901147653088574774329518094032928325500928 [155,12] 23406241669618562505617682213762634744122081624552434556251049584138025798447589387933665989709690999208747057008893563634195588083149365751109575946748087314425474432442705343268126303124809457275486835748735728735116084142382893422259986794006052305285271263830151247797168066610022700668732334259708786216593291491301651044831543358007963842212502164945151683153441776488715781617515819131189584923249713967382622549853821319056271418396676408603936029984130647538403872977171365954461898213974848631128632009006544535761052530638560603435583782761531212536229027557277754963031986559091473950102623112142915478303038115078753120168996395777205346526955524011085986069446509094653071174590615538110811842961996668938939974710767172787091323114892456243739428668550154543869213311280641143533117541062278216643501473757884770839898461495585895613719268004045850031530287262914184020700655349784499378405617391991737023003810103381792529618226705823591206150913258063691706497342144982542935813936814800355100259415010300272511129013927743469843033153329935600665606552732963604763563253816296298205453550880903732764880144284671133790262451164444083846761871285438465807255889678849005620137587474817421802034393006621929932774904820985159011517350794730901437704393381670691005905531598062912737500325885409702460856292732493514294524196790418981376304503533286912958794496481756987741032933112429917949456377836668831156597545885340127380772752986971019881787458611920190317177182481405410797013901814444447413848506073679473673726681952672423269215198119466541307407611531554861737193674197029784918482370095700718061545881044317048185752983050653651919961402836011181219119365348793842391635751931208364801872753286151456377980996176261478793505389151110980961334443940447625845809182247093624021311392886849987477971465936304613079131929975401120989627916557762174079138236874297031935488431643721048778323592098766389248 [155,13] -129273508627233901795367538117294099579912030541116833555356638177648168469554008405363472736409103047196389950541819118264316456058061519582130833063858633097396486430638610686353780458082678023441017372897287188187578642988767756536758556199190388269723685250231604945061850228151476864049542217291765483736214704000478111936295887688175355818508917198465665152302166340605313604376463767607186208020061953463448676724849776735539076256136147946343692211262936019650929001331237156279514427880166467657511135367886622050230451511375437840191487458877512992819201892884449724830349975897121143636124588589428756208678358032499240829797319459434172251147726955675895461076611073859943947970693027202833477601091335007666065063910556494068525118872722309954680958124439138145725907661912105517967692763115760508250466136278907800992311495435961380893618177016126966503680179707570698842225944509860399598460762840962242191462593290886733111885777960543803282301628864671739263503519272488931851125087888511799045583218247307208280643342580959038766472853444955126026732836468068009017029834168705267217452370283792360524190439988072997575763096780314814569398926415931503969468321187267385356633062195162602760797776762273123107141894832689792432993316193095721991709546188812036594223013646546082227488417681247171472031385722337035541027519557681871071460588981091644457176184362003784980018149097631230174544267362125907564943468708459168264148647512309099413900861798383357003750167635594879834461632755384687314699485052782738757729146313801812515232744348815812947438352373891632316227499212575739336657464359357178268685303838878240538006702210946784283455541297343454841475182060116442648708818143770340036674104051541211006794840397450739377985737788188288398749025030065833338261165606607117041009233361079731104126635701093158527065249164050957521713517179373142357813096411859340854655873073233548828385710801158144 [155,14] 378506809474160422807496354942247004944324968274728104595108582955100560836511762063233219649003280776430974383415561481002755114795074529871114116906581235275732103634184857726449421216783211592531850467906432306951245590195787942615486944106968883422506571101285358462591938467071433129503505831114160675170375211631005025672764598891990540623914187466356159315114144305168857129677311611492335143480085615014250783015717527860387353494236005164805262465462130825947919514043139793229751971626301692462235812456252388372733031086172234835614526326473671712027757258325284782227349863365337677189854623865166097860590108313371825967968783147226516197836129115756943664235248798299407237650547506148243164247559771820815337268119574373601175063092537194351911383098199606986687285525142456628932911428317363305856579389282741941389714867319497125658070581345982203159225533859244187547746856528847148353431037075752043527594323657037754052784065676240488355761097074822120466319860623475809272899498867324809188627790641946271647978200730928798233302345484750808910789366722638875652444835309062062160478596012766909330926325544733388305528124385040361088578603611471719490249286771139445372320868980612798731777813857854276380760166878817086617206212939188283033819358358348195042723313831021126952154884027927579818466972628976597144817417365368309926213856873934059824185641630477272047559478931807408811045185904875540316160379162810727295124466745266416794847706797511113520027694802794038810942213955757795154964573849456223087999124944143967749514467517330732080925825256783881434944670687057799348753301250353433937531213374725594018170474214149399545136377434174423605359005784024083022541814125403387703617476156857033196989941664024288425548516273852215891232575791102920925540462960967099413690403920698095908715133763097710202857560154754563863570353171821202103035605399408515524639024247184515537975665229824 [155,15] -742268910501794922760563450818185967238972341227655698363588960304741804733995158998580156743916131206319783693663476633450042476943122701527673012127827237050891132333728961290358039697879861074494722397943372287012351635460517300181654404848399140939323149643656100343486541725156632991283546606415317415382334433993821557220877701485213746778768286355730538112727646032001767322660385735097239402390226712149823818195492409853487701714009677453128970131693231251568192483592097634832566556744905919375701787737262333791703069189183901715199023531465070495388126852565175314979226848186338410152614121977415559779499294443885364278854037954024535093084762091108956686506762115751600715622499760899698737619106247863667615121840442709185756623125022638294622290835931796981138316240036604926915688363529128509362884010817765445256304060846733398804815427513389592489211559166334624907049529253003550048336134656311210217623077438196011613014412349528304531406866135114378187751303297707504794880493022425121999364744331638711185784953511568870913154556194278064046317394938281967389758483404816246052429400348453571431873964576083183315673315756832249771007123744438205383616925090415160745494450136627575904721971774458797973734367506895023845118442261480672359122541088482297707728545031201973743075562774560209218774193105771334845997658979883606875364964980947882546359444155827366868090961726944251322868532228266658727684763694071137206964891337091722919950864996667904001825614006071571881430115116864624924063890906045550815479012241541595054349254235652881898153636204881253598582189290308488308156013009355950105477630096690419622963643061958038875149443553729577820233925137805659191420587571159475718806533005085739495015351786613215840390715140130291085344146895061281600374721160933212934300747223044066746737220965237160679953900129410826242806263414214011099851610843989461453563761546322942075682684928 [155,16] 1023042464535701754568928988293047534120382212671089251975055364996330455233168313959128051955024395369001474500036900471402651722791252649044026367783573370511582163010015049500380187104267011028262577060391628972414040285890857403496255736382680505626190564752553165496033298784067956402097850889374729785758755203453139346239411488794564851921041699612887874405498530201252437703331688778468959528750478637952727691619271116888674628297626485348688829383739844947190626229899813770178753589737140326944006662708554165604528951501121288483045260898771646539436862830943232573739285909262043257493145403069306363603655425963839162441878179328743388115067909351546669973337503107489546058061161365002046106403444799559799123201153408152125210920232654181108568680513627244491886463996251463745829001193943892228994161684681997073523112564346155249455615288964951404160518394066408326405940927744437187985131652326949222712956102732190460907482902960752542217669388576651881922454336196138343054681311544171339667142490825804239122389078026796531323401963991672644827183094528930744455791061810836751739220116868326859423069071378217219099508738707042785124746726174783662778104126720125945297988157560778783940404850961080682789386511694658507352448513650909004781374346249035393005730563347178677838123560704188519872483044117503293589761600247574630360454953998847296483911586687756504205281324326657898193209401578244172387061841499062647783366959733671200648107144733999538557431218151404739491856118173655551063096161494433630145067420673371493929447338871241512753458900211828358930889105062523853395522104858604966644235728002321072911443319422460068829852709385580641884741050798305058518123408256500880831154200288120558177780165440246389346278054500824984561498745022493923900322778952280024356486597349168338476605020727739187228565993759277282380689905786322282174052248103225481817093382267591251718045696 [155,17] -953192779144158199663713122229595399007119448803346698727819831840454265346327411362000623783303594712752379059994181029605362059919961952791245539005292282437365394144239377354921877033779989396373339703591749982421824924297757407649481790977037536718785623845669238289359751242029673121796811169784757711914244399822991401445281291342763864574651814538695571143371348538951437952882667361276023040899576538624788586008930502693127881463765019338961522319683877051824238794209185691635540803806564906259117138255815863589416735941605515510827440341880534236138608861698200498492141191193017604977257297276098286992646524387926645219801704755530574738220982184005498665604938117410927138716266488823491147925424636845580925710619230210861707325947208415014882324383906635127274257286052144164125394049436532949781933284330587903861517897593135330868449435651929159015485594919875829346471950396713271174675843702342324213417937090017538578348793962612269043697531607025425923229577029798332062335137103928624570972600426572641989464524232645345657034575636525873122188579853526842489622192166897656312495519324483066916273210498765003687136464734370403116079459319597294265592777169363388761963440808411921222078892486365375670151337565917496564908542965522409326742284261698123433192844030382610696244519306937504235771572519262086643860560897466120850570797417325150316813501197024228962426498782186449012641537539996068304891435012976238776811019839213695534976603745107751112323903458001234995510212399026971165483123337289358280006443291627319835031230882780919957087851735583569379185092965376936252414070584032132866738735875722794642967893130253936490591049752215157080330044070549573703879108671675278034625855675223040287639766383783920030014674204299948768494871240911611388128604974419761984580427584647327407761444294112920327103458415001674105956372896039467302591428427000340663072938102267603582976 [155,18] 445527678807169555316473381704979207016440104617611991268756169013040163893732303408590764826172750910245085367961035965313179632271306808001974196004589622577284036276467243257110219556796095241655433199539652357499245053355166196695842509715794879155905407536999733225620303632476782697519083989920478750693534117641612704896624226519476853148682595804789184456147836111917890906793704928624812015429517734061584884738775267677215315648855755525534222413757121985693137664762796860606806340188027509264394972256935619245868482551177089903218474262843096540738018469551514640736276718357641534995869465950434801067030837208147172573198953152133724535737122475529703110580807890508225454728375882448701889086920177950781204795604296705818591794833029645525236396275345317156830109457186962907643495108173490124318765458776644588461569534008234685475352393604267758658662759601302827881328633170285591957442936032039309269342994830104447998935111010570035441799518366282208673443169708823741388738413683434164313843455865261748354453164281467999857204346315859629787644917891393890540299387770093165523150920351312759190178378809482351802887037055070717402814313881191954131570605428176679505258089787873862295945716117504544958004177505375127112057235722175128004403116650248244540569046014642134918952832814968860097970466150582478630351995040401261293861056884354953446744608408891379732435525888755857661030722847676740308508789765499438485808893095028894777909076910927862619529430019565219654539101792935040809633225818735822436711182186458965831442615562808995158851997668481998531755387522127558412524568431496816911882567061200753854588653452415759218555771093622778929502714419327841126658324480395488287198659047710059263310451665551909709887949102419851931063809343346473906602208355034248200699537170300976612192300958899761215193180734516420058146703606822202165594193089611733815480725233301716992 [155,19] 273261389083206448222363004083214097864135219698452540296331394642335742679751829122256801163069296139383260587610152522070601024822610991420672474605536854690502977510039994638927726463091814079201318941380938932156409783507187002298206078392088156801527821971979238323207809417431906239186372714604591132091850127831032875798057807269460297848613067005994677590140545602740062772552629317860172946363757613517041055237706773730975685817583934580080522463537096203121846346884526163384404456749815418742819916240678358785595041936947250525813722718297262616188220673093156667835085871059982695449950544611558431945211132327336842429701195825815954221046949804832027987178876806007281490165929627255793998651860103634312187538960321551618165107051071820924673467829014398483947551345581716091407654186256176995572761836231836872483691516344640152186237096612255188159652511259724615881860263599132742617435123883269482329813358255002698666270249713739679822797945628737819759913306610216501164937064305825012297814998093826471650904513258170718464927491824943781319026022156342946307852706902503930322529539807248443688431337431653662244013738719835426411677063467423765351997879006515152860827060152154344949100794921658740533956451424106557927916408799231731112215585829468539161094200727173344141244389240717917209159790910961247301541115497141134126062719570944902143960251853223277940070353155574595239096705206503842085958463336803510332971519944515596258290066236316524298551898037270446028629326980635403084144262932122192449414242808601897872671237197306061857236344952651236324657171266844888180091470075944169708010900617962001964011861107727550419989540506362159470916800657348337730695032479673216111810368183552219501610333025436606366044947894163229490565108746111761646922725301847874720799707029756644959511630936080142917107076036204654229101842455057077850575018312057876986037227562729472 [155,20] -833118896458650743492476275344419323216201317162332724632056013010961546972270341395638547412328068199454957924550870476891293893216828151472718832978381746186846274998969454892741556389043915215103372099917998904643248011390118115458791341517636070672949093449069604060825480396142698990207949725407420294401360563620801531923818880194925155931744741958510145503722794423764557430386213721882154381900738443743028407395924718357640122293990122788657958489070239803974213714778771469905097634352033980392276850968224669565509147623539985611365513244776502964636738338750842725695702707153601648881994719076684296534515444526417743911479625014189017608747969042981523908419871322829053557909295412393519749855492253414880698824701237925268861196052939804710045251144610381265991913545855239813420243982290703290216034144162451799775506162824709638747898462582971320457634769759352954161514805655782130915296952042195288244942870669130541705641532950719567429833092269726683208967507355875230475096616876962493622618600368084197736233350776022807345399047817453248085922651872009316413774873147613908942151502246464808133413837936766772580374701923148232363104145005296717689596227830058165115437581652220545055679672569138208228966827765366072627634447484599817110469961885414982832964602760404808262845978299812044371344042405753925707056976469011749931807070021372651018018394618372473255754554255604242214886685936505231358718703075780535292644057749002597919654981004031009139911692294653232046061415207384208888334117201271333781445773569346484255106322236330499863477394393114201230096201382919592051753501201104456647944575936638508702451549327211026216638053681235183274937644326669834984682462333335097568902436602192933881935313529424196432868007934707791749699829487329284490791632469621823427670391582787985781974683863784665344453738902357572475900864215171612437732448632373129992816457416704 [155,21] 1022615931688504865393569830553416310616701359166783534904956079770971699801064410242973273988362596100562766089525056260882564029593262146281302151617344620743277770092464491949733649750062353625818152744977492764164198351846540434177361540683040551250264136816755750198623783105256733309747392100273784047154756507451062554957531878969343963310276321938240249358804940797506244396449403048969322229895030006697613679311088106766560159393478803371229018994022296418302737117144987433188390594793702819253452667903520585654142405740792295769333193782189798305555190992435094754887055987558579775192576162068035214281690852046226094369593652546178020891469629327331211607630224694492527036236778254776895635286369293943268443776862054705767281543028601915364535394014016623626267108457993254123179564995443935120858622994091961136074785795177485138971514227737242132917662489782315022738523194579380831695833364046424607204962458889630010982279637651817892701460277650235596237035522124614994704482837394846614025796162402518211752783881256101064120120613589699683376957681143467956210554834584274807626175096612770546299725002813742423089827492676718033237636240317193367735523487749696393938788120365958920774957609885229496327341039775457741855597206132743243636402610910719564220602019998772862888549729457308517759281258942842526829118260627652677293960444413337727173050421846826477010008636070389694382052079235380070486943078848255449681898443327847410347841659220727903730334969570086306094800779910751998953224303090788641700614071625326709943787166340751811531381097967591952841313690319690787494192209744231256918550419531428404789863222839010898966897092114299120847920010647086610059753916954812900032294534289878365901015780942085076267816099753189363141377787005164564641178732355010460361166501232481882026562784610274064217269058624612931589973933298741911259906728949047931066782842880 [155,22] -904518636837060886745207011488532889685668193896369144729415854600133772600755696697523907644908197612527112223739004426372928819826977172860003251735832814810969419336961897205070702151241894313092552179725480925052999850729083171907627435745926228060581613806392703278998593293709440476885361236501294187135536985852381806820362675221584454277159603769602819758458389566528436108822602719277314699570714565746364943499365479432745977484777206658848316652670254082558551484208632272624295700059848132182562256770363365517999949137993849100651388181429313914683125878768120865968076807462180491306618558472403735482237881574398145220645914081687413771835449645535608918736671335028762212064756465789938150268739557331534925918575103667972027554042613783883999545503675975231557017315251845495477462298443219072727339680329256447859533174443078759595083006096448516198421407048538116669715837844535256953202609372765473860835668728015852921653499939348508898322230349093250785519848619249298650030188202722812734853624173799287634576409930302336889248787246405058270708132914985612704652394137966563045372781165668692929645181970772621441468731166052408134104917649568757240963417477485894425276982099864638280412297000343774476694145276348672444153749306208977696015783291103425641912127896982175334641769926723379462603280136362886941579835779264901089048293343732852407683315268037398482403380294168630295795279538114875865042661689792960742473946539517077123180071793528425263814526806630355106417792885211217204304123467163159739339232428686703387454247186128819701882279719538095988819816875052494457759095277536706142860669315378695235459289203052296872325817602983825491205287499164587433204085670677584382983966081778074373438272464099668325284799175241599344789096070085328840500116757528461920116489481448493739952916450633524495454689612037343162897210766555150414878852911131296916307968 [155,23] 676382768639897338929066728510418355031443399893119167440664406765518934413370417014174000726861153590850270263677774677191985277540697994309351046529136433015734889776697754092222488122343599214967285080023484740756080517266075414874282134083225917116970342011705269700031840989944911422742782411653644661874106268735839226917452216964105576384789733488534228254313272086568619707384030766300376257790661372306427514783936764750626530020688607067548250557013401068659494917314356971718348490669264971695010774164071215096600953328720725146151662075731485950640324977743123801524269504762296132752867751353749019865106050040577055471364526884540275871614228631936607736369846266481942639601506037855176084681480509601678691583647251939937642765948678505531894328889569498902667863777282426425845567225992728193939252071625024331672509338720670239922858672076144962131116243218331099220090547151790637496462128292991976230861980987009081033141903947550517993222314896048342356206699480797604610987246824787999899876301184874504830889067069698354208415323445710772295885449749693371248885415897364341554239212153995521763106963859563668820352569038758525073299617430363498245475101800111901229982639598675169012437951972578418516092882416463500305445443472318155201169710361480083594586611955589757873658171241822032804871707673313539851208435152649369360703446273947525124838402397974034393284730985461121494686487249365369906934432792993769683444521834563507774785314805856162516933903633062464923737171272246646804315016534142017824816164118680663980666536169727595448263968398418190095644444829813170126742537468801050649825965462854702673903819072692367415565917896595577380552850672241142775682203476763833209915704522468076055816236316093687405204457035995111788415639017416815213675735833139432007908691556102720700312863875784575597820577453249495472826207033661537337346023041433069420544 [155,24] -481529794661315170749203490910334009925113506138235166286588824708000122979163234176158904698047857436350488132537501087211805284399884785595189442251239071267936869996953068554063395051167219336986567592479450246655039287756153650811522136527235900185566283218716295029748167436647186023402479259733422821571240528938116160919703627310042577151455611274109265757470269868686572511715373913499483710921633527054444572024472333294612390096435519209428209231563984937950437837619963925288803030473368113010200914776990215440077396498217707415631203591501149344167067926491193433451394524323325107922572979187353270603888939264787210225000256936696750126664139503920528027303780619385264586969359047897491623307295362633140387030332050006643565551517651544091444143971150904327034876231054742924740832765975125882142214664896345914964834737625879301986189393381845980969707245299859547626901430967149852502113804310074632617169923858470707289904033521927697819087137931956113431228185397633958200644745356310273766747472207265859291605797882312643839481134679328407835759947939371190176094432589626156877274684671267019579247168100291656143896901193310442572552197613730394822571385055844418776247928106430337677488164551640152717050378921083907433784397812882059815073202731550759418395466771088737867542241531635501787848736192276608647257010045959332479071072812063653297385772972185171091993573248100068050095991001902181945797876500578028992395582265330685593899312100556177096232035670732366616476922460413955761815137244369262907939207921625925087212238744986091414256105369778977890614265496712581336858984028949905626301306311854163799159127121436170034915105313863033193957369862150024766987643820448639304872738399396332730956680015370511338599593305986790817389671740798255317643442460821832850945087118117921069362543166895437423988343061563206736181761029547072732823385651153993728 [155,25] 350554173840712732179004881095853725782271362549971243440936327977545786370677594412795812277594147555836188021222087585007054913897992784568624456694096214262328763061619920616405266420557506446016165519169672191610850798601174491458187303448254066858778411868395651902620138373576634873330854828770105005484626483914596334552952434106363520332309684416410570602508730982008068406894369139578480042168086818401109398395715320349737908595033917667256996182385951067983350042616659887051806530470902136394537177166648452610375502207250429836669612802297368042737079727405615563749086358438996106035354162577604322339879466134675245521517150578940149377320031215282120061624881057341320864755071668318831987904203876452136297324024996306000240758960788288185210565860712945898949991199503037452559810957675761072027577473454319888962612986758903518662749197365559983885656297651217178733249497656443079213020035013205532036013427937103181877409725081764520511956986575442444402737898255962500293146797776734930942778566519940857667440678794693976539239059297255116100627121254166800593670820942668106639628439850173973810202400689948835513843214039945058729609939404146048248280020667703407984754108122985409912136995059489494584902761185431706171897980911161127077056415481531045080546125072897825617431624226650713897664440646921088091714288932255720317518790963623121496367447791690237555995391756324184271918148425648424139905346747041147605642411874224163526658170706023294195450890288781964827758845873303609243696175687359715208862160458888370678005573871058297028136544508948182309404157187063813849018552026497827325851394109167327603323619203746858642680851574058338953591965429911413747904763513572411027926506839763929061067565574353897216790884265322127909113512011437120767955180644743388971119702335606735338307874725828525975467375958780926124912708978606224432416019271073872 [155,26] -256934317593498674185511375337519910210647458308885753812455897958770473952505103276474578408202650159120602708493074498003696261505267891954456742270190641568948593079874282892363272398035807047023343992351982492675852481039185737438057420630164042613416373248563566016154784079818757151280279661999907522663024107878490235217358490140122925941540096165958558006591095392377008529053102089285181638263831762534315062371170139136948749187396889148418355050118174632096206270289731025960432104233689113743990909361203621310313166411063084073900277217834933456771182875287119280191486713756241723764886556681610809336271672853214920390008465395826298705086908284565048764729472171047838736798922423681762843438719121246203123861504113226729664378256493065419933548738784808819633225041957115553988647893414262354517842330026904380617306213960942592129166409340109283740114099537682628898201676205059971511108510241621321248560371078390512467543562911862095967440386066550318582071996294546864208955013465787729557689473815871209077358475956574617522781411367055480150621082675350460456758071950390243582029915010150722006505094400596467339937783089955668687448058812910136368108080826347965693538690840937748826929645269848677003729291525242134453838044857438791627969538216986094517033045811335676418532531041323697425014325966401119218602922584004151074374599019466693115584146357994007587477516648055488303370709182484665755928540606480849366734633611118358860606314702800838424867992435243736633430568815763031553228215174530881944535065189567001299247695195880627155326708583144827300029281346978748537104209324841955485648498478830769081146309629257947725121365273642086075254355388858467178052801095275578023179734881499185524745109618327116300959056098669840931116171591575625580199508848494058284180893418008807926665452153093886480064826983275044177767231049994364532313418638848 [155,27] 178642448093914168666683605437894596509720132692197760830999539099197379381932207499655844666490489231299162263739920593420385597919657493809296237132281799204754385341381595309213384968833501404130935091745517975839827263532095672568447698004091660999693082109123959439615177893911455227121899740819605990122939208661163912763669498428447778439301009026052984657481239260347273246364947738392156260955826501683116395343571929011059237257673287255667520039264064628485716316654028925037471213983998817869512380676877447138941198298119961511111913366483323513400681077195049007218519724553980518465091531536510154716310551441019620424008416113894020244272839244835121468514419617540808859174460225674640633901936601566685557624160372716951028900435473677548389409064289541584668286619563603050217713472801025533166273140952499587246349333871954490076933693341027642545806395394966502585243175643589496661965940960261156567417680261449191416592597272530240110867290030296894963915507005631897993218290169589516132198093121879233512644121382681634370607026323225131755459328344396567928418072112469699118099850495918196237233969384047309056057656711710501348483073751836940967159487878734900891233713735905992901202669918132478485122450859463323829050008590488757013073344781583510840867517877841874179650009099493775437536260810898295117151954593244345919097236953720858150134776360880703667587313869135008415888554021518138543079805834077378015837399631676212117766499147937027515797201595011766346403395168996367937973772542709412287302574714396926930524827298562691845445932256644435349467935644672909876721721126674307272534134760201941121306228796907236340461024787121917783198062289174078332623137898748981802082172665338387184987634366817374759216246524469188608889773049547292225265595174879455462314248098622896289926066652021136495721196785769251119586036880800834606979139392 [155,28] -113509370176922465160215675263671710300366613076680708765139005537366478838566668087591624661303082786798241968971990715240672989456323045718055821829954719202579880371480473259204620767013121333810329221878428374833827217836262681918240824278295692700922830746882113406049168295612644521752933760913408339889524560847896169919683805369188882367687273387467449578392902979589389825460463400361813575169085955675232517807701062894395693542444510210537191879866219394862660121424543631632147760140043602839492588519169119765388448484932305586914397343897156272479732774247074507848868015834234169735630675072466133412863745052516517581154810062773510172406507537955699897822181325736609087675089827851455811476469930279584329728614603283632067624199207677499736523060655344842756011210430049238982886854230455334487609595689560657083613084464779685528653091899484707161871553838674477303124636943514095666236164197645855593124231157063564453136316924279744668247004250436724506521042442202400900328885572183412233348390965355475615955376981041957480392717505617330007747901158481144943926786456371015667866422921541501466747475756160266959796456554595120935577226243274745983829865153309094362693821855815049378022199201111828475225548100608538548075456738869303635110189045363167450608071346166431799473676649604414638643725013329969052704120276173519597989769552831984922274153521923886180714383801587600140689881235222286248998795000453631829543461135953997854922817919945495796575175390723460496873319293238723233082557585260632292120978234157934140739302905484607862863459395404345829445528189680942043759210381433453140710502722875758358078069149714294500314501999314517893312905813487959312400905853997690091986711599188075589894224821086824442188310898831693572762689864978686500480965065317969561188339062881621688422565591579617630785663155700288849466452640854531917074112 [155,29] 66478631666378717238375674775605898028786584267682225257879626950529453300249749288810428938869193095990870067562678466591376964519838438042212466000804422658633398270349751324906095101196007902645796219427215181420635861591154113363609933505639840743593516982475319142629656911831659937577420878293159626064338748340620131083389677605328699967889761043000076936672271464887895796822158627041004541164417161640693221559293247388589488303227848625916540115815503738073546546514941570307743881294871744096359332232424219437639905090252733122332238965747085792966147533417401126468694637676532650874259617500519581254446279078703343699776055393187574214658129316237865609525572139486728181766351001013336385093268431971657762898896649804902128877625596451670260248667623523667758295266201877971625617861458628332498116931811343362117699548967503549447874279019026979288999429544730468638507692795890621905913371564838397730773121038712063048986813574476691969881840103408180700152565867034780348021194513721876151608041395997291767030159794432636971185121363275692147537826929345201902182259441237940006529702497002268105610989311791050241748815434222779025234708350708408336454136211152614613128809194242023724029013662717285321166470322861048008619219809327818358908561970431869646461552088845067297580159990374958163950089146095406989229280216410393428487073423389912798919392906522668346925073095350034425513028216300598518119554412651794345573187098356948189066817170874220347917100291150415766035494680111267835011064693959345556593922269487624940278317982432876500944197103652080453432575146532636124504616012152329195283449994155062435446801593789918970299536498615850635663479529469283309671979571106736550470538298852045488830604440549573327696963082463064909978453221411069837013903885530999027117772066953444565734045781120691519141451097380392983878341495294544274968 [155,30] -37931370822685641211579782118122281338729067178799405363769269641708611019036471735241001355511804138756026722956164197035250174265744168747645079762950902156856392563419820260872135855341846453363257245285419467242609800037340112811463490326664372105996597223592234670697234724126010337843999494230499201975422267799223909913066981592059533963634211267529014581855776522687157001987514737325118179695787728900032090700820038132843536187081447300518820704320743894099942052011644629673488486837882409730126569934278480947620117531929242794525173729703706440717712627295342111734528598644093474531693291091153368297039154319303435119439454394546526436004211123093627006438947811075321277938324593706983176750985749982770530582801413710745654265796478934039095781191641988897290921294119743505653444149872270311774259373148076061247787346329347366322536541628381726840013178082489755619651477718034822951633668590298649261700769256822851159772880141184083068949381704921869844858318733868407146203306971773343406030948746894452901850040681560613095058989086143459962230897208467093930188047588574540138872763338612868007647627626985818734752036600149685111783506006772855309182046713512420124011066828409848194256049753732294502692960500582925585805768139387714632268679831626247172137848966988536583495739226728916980301044913627451642729995690138707737794164629512507561490137840206462479427371908840683161552937906605903830594655863113601270920258352516974430017373335092680774179427950917605339915514498062773237354602361874193015997024278826460223424677003420807801383997658203994978524699730406643823313249218777146010839531996243248677190642447838788374465985126158836097313745473784905466431972287725389600988598772586606560179965630022189031876334399569267881282545690335020992227955305599866319584328501323539361196917233055444942396820536728854043804948822956924800 [155,31] 22485427064202360145088862635895433981818713672332376501402064467156894195575624224991785316895042098691386443484478900305807742806838727020950884564533750026145061233766818916170098793414663771817811887365337506523124712375088553778555383742395382764803440922275055995467481556991788287667441790272674483284152278586113120245806328017384072778550620333544829289543478070231112881611706577391246949681584235086955279386059959986830631350477635764094939273181800507343174013036035802703927295002344136466492159163504927014262150910212109701923705176878341874499484036004475088265087205666762275591510895306666946085287968944036330035568666968991436820680385391261704690595451629069522500817553641919773492812927911775859335091279569218048068269421702562753141986199888152937222947245467132690453439693852632307185757607124426964085386589614805412247925015471806102840377180788017930401824477290541875483698905070710517824634216396183935488381538176689019248139134929329554267319875800476212455392564832761317528368412835167827685136740141654434560096661801567999240455328462770301578337442705113538260224506417740729544891336374055401560591263793255639708311811971442374479406139739918715969377922513355579740908981854330892047255119655640515671284076326342125429807062156622304954753311059089805422035199091403360424153304968223446720467530591143290501545905217858089149340244209573010450836137434464936700751525724339494794522319374088649596018701225316020070723756072991299489117247823766217668832721642344319484349361685133771606715603009371266804771777718546872539004544737695428351120130617270769959364605852910065846429650255170237856510902925370938419380994187952924692748303493190699582496374091233385186511060596819065541299137648244830966162281856313452208874183840823878352332381916625525709685942541199175604073577354329742112725159490736818080692848585435728 [155,32] -13965910484828124812533033194318758297889747209514018639707741734818159943257013248694460980369310242201986740562863033207555385974354271184545023621083289809257096323711065623407717874788187926039836210417698947156553802962559698218410049565730856604651780106263741208975848968906029845151614039760174497726134596825220208947604859217705301099012427718295238506723708600773720377239249288089648165008343911368689402437403180739809529346295571538856625218851004759187492142710462968686042782232341566906360985014681142634283213979647214051783313165038837315870328136192625574466130369164154663071999488058537545856961784482799803000313302807665807965695767120062840174269676194946374685509926081803946676378813746185951793666210875173418925459141454747968364781354201398518612984868372067095688705830971882755685297312715108799609723131464917215337197422190240343852513587634806401276441832911230875136204265608227419039259278682255055440365207504344857053491566820241141560220006092567963382895313235917921508088543758481079663361984545609819737599984330658075244596626488362646993718624497401844780429378442751852161829806015498234772708537976380363411247256164840400485179858065227056003166247259454364920525982818385891383967165419135315604607921216666275753679916250367925060860173067897206449912739812927616421712450700851611111737493587341411464453697084251372973409170535459402731551769962395669753310613585914705669058589123677823505508855697490721047998694392108846164588520872699028738612638229269067881063487824108683691908268263611368545718617995947965720728137757125499716667603142702271286928225681087953159903011299776163928219802810191163049836279289906465161247046499247895017641510385312603093203686450876356146555244200668978033165608151563358619511147786518859492015412893481523064824864785419937442522844387911278937261348136655413811750304580768 [155,33] 8494197908729775132515209946829038468585470675907218644803941479780175068253737269168220912927459184199467142819115284224502762694573112081480687102077899573958391367308444916071594831969365208005794187897840296882690259157135179085228211662903252666681056119000876682168530120582980877534353287655176543979901111557372484648313991057880975681459365462806566111986983215748407044657620521783726549610337429959520949825365142307281473059749447246695039502482631177030947159486651549077656107288749525669050899676666423724586131026206061929080811659676284516935240585965108120745470952016384787295031419731704842450548367763792046680999148883144253658013061504050921559618733329286878384062816568521883801335691450917198184317924891252578663199508037623444965700136384542700725051308810990706408915378697691081466626449980295906989779078001599143594716373590669791910819417063137060982507401142805208649506372682368029582920511850972464891457804861364470700244329062060914841600172676510937267019431722265041997513502675131006325659265401203731194179533534638503052515152770900032457595456714185757878608480800355015959214173439445349393590609670077632222829005114409293469860820308109320492914797089774974404424592957669285493811992621441121518446647808860305304704303261639854245322930297842722577798276263320460011733003268692131471051702855005143431351104676805817411532981714488681498114029268927782617964863152652403625265510817632558889192172177067199036978258811129397401128692347436451922135928545815968387791449135832081484727640246993762525928063808301639884653980924131765857457463409762863982780668059100568862136889720157949941253204362873812862608408747079255985924538432701470765806029633743087239220500521309042085733895162677831229739199448258373629848695109885275493661384696196722317345251008355898724539346884636875181577668290158409926066881892 [155,34] -91479083014015240292134248696074122950964304329882096131066751455708114192565016629619828663006749757469339842660894412289263757284415996196047828072304297264687601543213409441352212461613733292107824122884882331852865640610308497307218915008258337236215221709581349305490743534987218613133646235198862753706917800118527472930341821461969743764933135237127458627446499379356460041450404733554817927896278797739607852798853382349245542296614431259149941149960092805831936557911022536690736649853760836919063778172166126580362307161256216814749517054770280764239266076054310234444630096467734991862312115724253810362728375260000324220091133354990454384859539287186479143052345118083965954344576055236996649120537564602126618034059017504543476012215001035583284437059916063853624658542656523230732687629699901514792936221141926413926089118386525813228531885970108257707691685234910004986374285215134652470168566377075086093040166948534835072988923785309290222240929143920037017719005526036066868119792074287518250326049757392291171156932387793917042765973107911152108975487049880231897350786998193582141730318016804818522473352516873707900027074799277452241443571260351347816065283725656676266141481005222999012498318894650145155706315797219633466032468612483099067923160540852270259518979706964796315614693636881041600796972947593022490294899869344183007401918846182756503676676389395912623050622396091924362169942136013026253733098968812481622568016719997589821186724175968736281162449648015492829618977548441615888619769480514819517025998923971459302631470897956026826969921676471855770980179203420883059375807100849068540830185583389183077544082042952031389961660802308635689282783761773449203461123763706932279960243821688903517293327523834007613459415305175629096974252156030946885473016418230368926655042363352433857076683435173937488317375296866853022336 [155,35] -25926823165074593247791961362961937573404263467437486403914524847240110364468457625288678305662748709541596215939092150654226014873691296024898216161434789604019011940715069298098155138898531698706279679669912128084962887471518397949950861638944304046298980749360630874757439623399496913312853391959803257983929443886405857479205608168804231961227997247493029322360848359594376770428547971209810843839971001080285997938959560411860554583849677008381638529614823184887324577117120742486535478400614030115346426386514526169903223426454477794106355024352282389509817051168976885769587470010002418144051772693755387212090435989766954683117168828971993759737172684659199001684856963282795920284387526071721737574930961944882892499597305514139140064850867149215571732989471607198835648269184964483462164614650622526857033316290325107128017701385882082273464030145777544328364769177914332354365505831313066349319714651072334689400428753728294105485105343719321587488553904186046311722536984549795439124166836626020694482525491638701106783911982757448300201495650525911201596595507378976411938533322904229613705704181783465235639529093395615606093192090619552804578458028121560609193317510419145902386107044720620573705669261639537216955809472883861462082496876547741602621246337093698287926425801511775517945673287404814587623015377644140203192881171465749715273055042021010928578763322424915165912629368979686860379159371146040545441522802804416734014415507164969850228125228034139265651483123326189136714954690169054717845502683112177865053333227940508004358470059694538878418161085159293572454646526127396894666547273057786891277464314832625090884020524206877052357529125037082279231631496302133565749353425627589173139162539970329442755234934183610939032281697328092948759451873935622783318697669002673707664779568604638195944173235492099135565288771586673671376 [155,36] 86697098684205193166469484941417847342804028924079596296500675090415678999474239406855523550288997063256846369841396284415377789536981078243662990437851488471567414648083307838974321346584094139248309168457649441526221001693728954983370241982935589961632731176277330028775399858825847997050061596976049879341287060210875657946021190598874620466656145360551377767675914565655337608493979070335125174093504252880716931874995501440604570986458159127766579317885763019014737356689400874787110940167267789739672393803271838110117912634712570028810320879710755297357927216707847058196876588726175427920896652866099164713186139494257647666714983051605336514052802319945916095881186338724431331546547608577636125126212740151780686380549779474847897987181800774266659130813874692015418761336994442506505373322325402337769590140181331312207485662875289602578550337762931520710359689346896948861539065584166026871949467873081033102011081819563512125542511971774421077951415219792101612474906120755225858558114142206531866635000592596269196172753643749132531894801892958418886050545941141598367632784490377523402360638921696696557831970808015952758158844266976610360307523978919150212499090543233741010096592576692025687455576833188030809433058943933968033276628377117940002126427011213907600955762289505648494665205380998583115410232901479045307260991268390590553197495095268677962915415210824887927856230185933615012405223873713594959023375565004209021452691433605237667168748942822724972886697871943956253387875869332253107680960290051824361004856905684843448180212168405539596307974155456079492593056504402429196176113387054523456623703416826479041893911868695696328308342293278495361656709011858875955806997702677050898729589312095299029395475012166794337174454471144182463438671528653201658203113535456051564878053285119318080434910758072683518408027585115010240 [155,37] -180267028089473513817954766447762447447431564751939953660575149347533808083041646766540502449178273399340764076018649304967317512148673800379800006162945756204627420177991705851310795078228707935359294304813163819375554017319068657427398986274937267191754059999630502144476090941427520542700614427172580207028395126330534547766260098752148075572267280696463473416327549728442318652640276932404230214677765769266185372695601593784636639467954819860548087350830060372380320902764965721755827877745840730057682909162609536868905352514483487866280575190107322974988592259971754424974743416395731673360710974139974055902711739597494065385052063389327296645968240674212522034825363861416200034293156692373703258759564443396194993948807672419792766755934621832641887557359837358547576921497867071751377384502753064041702311117615456153750709423057537946245421326742586109611909994812079750791119952328086452283261186443681096924704268675362656242779681926267930300805068814645609197886109680075212518120495836303009471681726950737382053191333258614850449332723327975327562851144558162105287173547669568158446658392364175815024367584765424611295405560506232079907069752777952021527038300525053011664212216841031521429301765111766055419620234551559640125456548395432533892943563654334347032353358135724763092682385224976169262412185600993344062546028985921414188284920119268280482420912825472365943249568275297551577830596655461463214631103386095818860216756861063267409645597992629271210693679227670722470419841823483802968349307487274339569349927818778237876673604457884997161095869691435339244601533130357675169935214253487727755959397957525246793294304042550365007839520461982523566801197002699989331727437311411997177813109590860702020513310171224318617839218749640033298575836424353881346952396415623961985897291927405279757551145231207143406497479533700120 [155,38] 274393820570291190916414931730256305095343594688884005083091427169421153117230051566195823873238220611709093316942584824933350314630068888685801630692158640976528339589711356761544244165701699105943208414645888708529165880828138932066611967527688697128644914260407913624010131911228764375530722913979206737722506198095655093043564523196033487184622070038068352636626798116353994959553950185690269882608083147213266184416477331798433999421404332436240052479186790816814552625959919300047033553442287656338974825976580470650240361829756850840860505726888808850525231750492581002024099624234851877341104659056616482640348617227715602391919237533697470523125640103705471161542369106428025090429294059786380571498332808210193145895285376916063060885024313620903202722198665533179055013301594019676334990925508642739829603525292124111319446141224318330417136200800811227225442740420059470808030486531234484193148072745486606084698851097487461862754982318111178507336672626862813044150959823444886888406470089460673591754095348852958976105787030267095705474413246547451818987702107513466775174839963305353753334291217305463656780492043838805921681554247958377542733887299176014655449447876174656216971562283757756025389816859759434501247314130745993308633998889698945289053015189540417422235718667297250489564722861368046215648158815292861195853508090960247846405762584850928284321095121645429974931801821755945401786913939458150101089527351024507472256376280761633991597668060602949686367784391310006522902932369511173911287979263198547187993566580705611003446150896765624844078159616487939146137609275815646552736586227936626264615560921304436076856582585120592491955189350070953751263514879510467346799625471523431920315359265970239525084742833477718610562214388499646639777737988502622136646151297958553817420526279186360431492303775528261520280603068288 [155,39] -330045587625457778635934061876917035989066346412552250095977817912687694221261840721892522369168998694022181463311498576834886877689207102453934687957779403526859078650746765493699678828786449948172476299373642665966046283366894381370128913342826399968238558593253211962392270494120807157833899155223334469364544772767966624999538326199494515468612269142313153477609692150793911890081489426850595201430520429699058538990487390653509354419385993002615062416876107544598915680149818164064949896076391634305205561724010657674140696866800061829858496322371025991520369579888233839531556711055095943958480489733097524731848323477964436886979442312950175898178658034495929656369422942224018047382542948444415673651157011772351301145964084227695772034223114415669547328483647993211018361316880730663822574035915385262046378935842486761808363844683122722063178924121604721854502706696684389815690083261473805927323720624796824550829960380973238411442861090683059280096687161258086211431291977727413306353072510483072577991617508699764097447314622053591066931266781156546882836941911095472910303438541845852878854581800055053068495415476362042080975471477599987772800034858670218109046738915780080554087200754090484683437478109428054701143261496971409518414239763328105131954673290187079632236071623485151945954202051805027516108635582166193566373822083280307595865351810599655079393104164651641871418430605398805462314373693252223001633427030915438523925992867578808801635833635880285041383457127421842003481022610119269122214308502475970701154356534511825559797109466577499442515096823312719248500858343191283167024595271410063965643115251410993223497712655593586733651501183096991012922400586133174983794976432642048019187813395499994710968112059785369213952177542976106539832305812108891117234870437283434568640307718160967928705818314160789369801254032 [155,40] 340662762824645055922810532227711884394707231643744330338806485066871176807302151370102639796361231815224250056029190121130659930843274989522343100509440424109152749183177529240297095739049060836117350499678352771434291011699190281710457856111559533090625744567772169266557956434481603525121892658761375321710118879860994665688929824357614123482020957521175544001739613668425927287444741544800649089900916269584869871657980426711023994417638030167920724271457975710359788329862783161973931711811968290695009903923324341854023545725702902769945096945060641153608770415911878150903143127033440782847737670019708771198413660521844124659290030655330753492911835402458868177253529064333843675474620364518091642617149376973806777594467618565544280111229290627872738513956834638287388022903442231036697596770996827351920434070001814467092089004119016020714495764146825563704066868517729927194635349588954778421112618904895357825304600742765431110530656081196263838587739196271684234441040019638682714007442771352433964550136542905201119769655556020998828688270995286114686810551012160950703735377542335058505762824549358585112517992627103078494538242877884642890271010890174797060631557271820870948864512571399994547613142072198907371109161623406185395554099529423969325192016718443926424282167908269491902131126484023934304696375863861150730283800015158082419595658650732424729592335833561138240020957470369161203243455951841549477896178966939211731294802957369288784075739810560400284909305435884514365783693787203463880928760669267915871654566520258301219685719076178920354697338770250650477631724536213901649583594842412914387484864908148496636420697202446521840009525343994566190088268027510129357212311000624769270870124702017839805738829418876351725823956781050114424397135241181571033027358255695770266195773707077704397803075932574709851704368 [155,41] -341579353637604630772195517377390127543792904392262907507275250735389655460641892962041724820300948688741829628874791511549207649541957944166747163133623404854420112380335174594127817086287584562327034289419243804608294483440484610148783369073001282384672959074027326396580685046592475769948492123006491415445133450837983190017778410809129980114018714238715574627702668196456673224373416486099118956460780834039891644741257988326484045332997835513587516927417386369473223986556005289328855476800524196580649905833657996746260852616733534060492578328654588268094049376964926610609246281504062452425368145905457515064350852671629184720482689495306336768490866206267585466503991827389628152331243904499395789374091179904675336976904025247605334789695483874744811112865943474607816909756707230243421785998147565660431460469506395188403334421286706979464695094356006190636147262969935501883197303266054649815201935742999296756268712659351779182867139945576047279485393133709253234151786326432858468985733465433765859936365640809106439829645772511793579347046114804233598756498694550715881457978175316268428278803116762271835423619835132651190183095357077589569147268449610335077692220229210835284439721558304081453111922305709630984302860029136862098122301032260731190980501308011506320656822128405417516492745363262584701223569967260294592292975061146104389718583042926467161328372948699776624844672658188998383685246049296097007195158988411462388650394171953936706934544652581814399071416620699695062512905601454006904277353594119002711695043397600732521117768054127998718990143982283404315662437729641814111823701372290869820875689611027860345225883615509480261568224821342929914918561653883778107886915282792314466776829710031262425720603446452344177442849195901400577345064545363265156082142574553352903681062907425050783927784473489186742250 [155,42] 378259718877564595154142216896575929410336337913239365506545471343248701118440244298032827592435117108834527013915926315670594785463469043427466988508266552875532903948934939866365632480819541308587866701649860536122373883135174768160435204678355309071146869342251616865175013650977542633643058430024745200277532576264412882317789702116288102514808883757664315288315375971484464285807366343272320341633366550796371085301873648301365482087724247695018457125486180564829348742348345035330739441782351969987697907103568646896705967447987292973864171565150262649325019194268371035046368414534617824651322090856756485831903689489046225522583094745652098051201273061114371445031053641238771344200483111070038443279059454065576323242774333687133547164902113529690788853864438057409912273109648052086711440059252429861392995955853240773186987208771642511331224067599049468340491492894810552349507609304775813663933753679648000951067135520156444016717036782925347373829027689328817412489868144456574453737826642106649405177674415669739571240842422232480969337002895467639619447642301305363152272255963472052200678691738265222072954147347593229027693930612135178932307946872521240194958923127282486281377602619396531234330844556496211418021136681326058621803149243827725493681324283131077857096485596701784236077188984207532946502397832559829346953998622794932813322774134789850456589535176897778877225386624280194447838618154640476095391629859383566577013835154886248923265234064897247748889793612654501765733301001243286609737420988286296920290673938324165078560145952627899914340065615880697633632937213885567714443567607215211759851432527298651492159489906793655239362524840147715066209021419902510341336454743975619943355688388087417128235041541013805650515362999405378054077937484301288726258144332439409034781561408401502604932361076506678784 [155,43] -469633317494077525729010615562361972467864668921902903202115652839790201114460107137701134548576325089088131308373017921222598696592164768367010415514671544214628259428959592703903156987423455167732648632445848714465221733417356211091416270473830610403448130775891286924327462249401558190847739671773054154743052418276215267853139289280578899115880210334275342266577862585271048201113787757464105882952497206189096817271881163287784445564484941911634176489188781410968010806626893301113149640868044290212703908390272390376465816935889017011586314532575105310337389170125700816429813422899955177377216826939870972010938997017489362849923288108461124353607321190034161549121602290407503103116687114116392330215952678492552872154734648231561093682715359789593264068669476714265535034345342890923258031216857964143869234174832995938045581939670020321570798138670650471900056600398039555816664001916086675241178107295146524572766836480476397473139183311500291169970803683803030830120334885353276322971311383864296176440705083215966734796924413301733726952241114693460201373153716752182058768739250999676562916124119890397396661909330139888163917352413862783737726202815856765768760558522525794967542535712016032542924247514168914904046550552500159027837311821561689108584676005295272534122925425864081651760757172505970988383019864424571435232717468743277761972697624742100247637290228466235997009573498845835311089938678109583707051039370747254650853558511364496597884134962260271986121391480237574010032117833418973606987649249686678479888243842055674713843016670797333635576063055804645391681309073638556764882203234093177846272464162140425273380501380061926974372583033071866857158644915417195285594985856099941824181006005678866116542138517222954584913412464585869161850117055707161636668944454848027027870661783164129484131712505082176 [155,44] 599250744212049237821255666951822294617642745679782029075363001055786930542442265914107233833758144479363985182718897757350501988463393586782066570968723493759343812081807477581354518255467310198625011165992549965799835489706422746480416097155523749512808681163343479467067910218209428593440750537108927377646753149731411387565034450827838038936479121898032506265252228458834099950753425891796308282561114742039044176164733102458816860536272501084112503788195007696854255517106444435391289493243556091463018722847195953327123639415911172182113766820999896703236552026275902736408602414751218611354140854488799404633858500761417135167909580602181380516693966678833014925430390411064017872116850401594605573610570697925675236792708031809543982517708638918538192679832055316946362207421405957009772798307060519137289123736403266990111639199719429490850931476170646011083293115654647196824073202455773531769721674814970550007014534527175425845620407579037974995816143646722396246617528814562797967685347084295693357070783455135209550179906294503320167890527472583584096275423559218694321121420831891994800877921618119834938111851989582269692872397514866217057813698859130430493490082100608796093030012891489650018916324522948507855677908395143662052497613932245760226403205672929647676004682549079707600876882801921621810531949882602773932909858198593213761632793918454345510361824356807188057968444470616754019434428104260748478061372500073612364809538789728265470001476520600169965793297738273328876694864936314713449078103083694574231134365108490969751819982699646393370820710468836459107230626238549065312365976956594476497093506127496103924496053576712866665601020581329153193869107053002800253865031835137862187551054305258234407120258385594792353615868703973255844905752779295596677130182022142159749987086332380309885537227797648 [155,45] -729774069137684911039589912758931691019844165173235550137662102629793731225944241287543142530300629226761031560667929254916803664805943258077906441158638070753042012817260199881505837936134037255383325914678665827146632802253232829573464386456275745703811812118970850732864414700828243539399059734374172585518528738175664460379877329156201009183309171942067950756379787808428164701339872522179291714392943309838330741814581873866350953996405360153627001912348787486510718508890048288279356490315306367100470255279871333055338220113070762415272331853809359753443697355648282384553915155752011692420290017916936910550755902533587484732397691467010785882919119302522392046381300255856730610140171566872970161584955276212581151827790715082745548544440296227350234876232753342242595449240768152980585938988327511491046069044854943913588515392318340694545082979191844066238189788613297106979379763245117237192006302009096279715700591139715848415071948846342088310557532077810455620458281485687874757259576186103541876985046238220874295357112096598943749819384485969183647205242263428135620340210623285935154478855824518114432837876116261700701655753537127902354652081066981189785134936539973061341936061438643135664295887224525529065335584585850219610358592391867476178912640004208642651059492553556697496069638455372658968218048885586307411275261157191674103288741379643160361936248351456394379987088629861894937924401960556192010591736262780019455725097084347310417522489886777361544845964488648597714863967196024223764125413530226445958370502718556822327409784402603685813069824744757745178325036949487891148153484778804679999897531783009605169081265783432947939086007141197423358824727061664419139250859297981648397193344659607253555109367733071525400791715705077262342609289010526637338632489970518781338118850227438963525451144290 [155,46] 821366015691978519101060158390470942035827918091888486578467710004422912062130869265705745121423901095751293754837603814429743341766986367913697895391936634914567747105991169532674591436006360776945192544862424862475470833960367208157548533214353878818608220059893398652252953436869929774311210058065937950039470053392969013982829334482838988084257022394230564115985344184008362240845631988559163137258723474852597967757194483188821645145010563022793490564702918890194011811850271122670746651661823968759709264610985142399337339125947197150954222178105383542222661570887134121044867421430178256787501978215915834358103158985105036916347020428052940085675073796379593868594913095454715915962614884618094073007421808843325934086077050615679003584028581423958890216322479705230368075353450004677896332122765509222469829858465017424109408502335896651828762087971045502084414196599489116315880962511045881239055786480177793343543530836960105783883766914071739308381478193985806872182372815198721913598276563435113899034168274913603551841144376399765242042958860845669800758367880723456445689476935538142077693956325149282630942107867988140879094478597596666473988576449960860049354458434916345685620976819334894169004018245053193322534125262375674979795711515699446009731990679211481995308589975472773837547590327373455466550845192976235388574840181806173230784809233021749463516537713438048531633220619593930007786425614672247252832262939106175684704419535822619734804079747224378738067443657408111526078305121695746999691881704941416779621774554994254148006388383368280684819374256668341918137104974146769101192208026959194665927071560833776661893524720382369426500396125874528694714898468090353874935051540321602939505931157642634384634289578565622149558774478321673461954678440987058866495770207230947251237920804853740255996576 [155,47] -846122431050512951150254773653397787310791136152928217064552771828644884709100369300963009478924387335169034451977482011239139811130945601396812128817688551242013273697035153928878439492460440184901710748642235892658015327956154834876764330345275623792703682997490592294067489910607105826865781484094230514636654986568468256821892427076063771457967701420743080981356082970087566526164153352380286902983395640400753157831730429330411400919625058334922103474691296340177809617652212337927769028329906120019655428045509680265350543455833109788183188080690494997191553147741924761590126437124792295352967138832553023487553421599170539562519703425977827871457634487649111539968996649400930251309867004840045990996076061327890357152193243052834242914893215794027732979936204047637317766238578412452734170143782153447265435961955274369996289767234478550439495306096059740201974938663681324238093435931337481544257760466146470837400563724007017379459297659012004892736506125007897530925572354700248228310342892087859616572106885649180061846945887129045514262308733461851061631827452814169651741218491674948599316923196792133577144302026584698087045601101986166861785603764816830041320885574185083452684282440965310951540298043278208481648572907915259790869717092448078007392948504779926843960612386391271576480255551890129585799322775602207649369719257637579096294149442157994017443852699195436708471610579374966500355601412198305172446192924939854821662890885261894516258224688507062929810397261051788175252821009343521058435865360244021365481148021053294256295058158105099848271953415195441630255398696972444547285573358034417507964838849241241657734751365393980214672021181512069456524967892508216039613059049037197290680877723925053365913790426311023466584453747136447564597606624259676582563695870246592661434541134139866762460 [155,48] 797555599937494658202114362923603686820982417515460178980789461278097748790653616166995519346006689900890879490383052382632087040063368009071051085620095832043436043984225237196930389626790553671753239900623419873700168797500923159658702023915207827489869866575107662456807579521394854448891927526703611316283312971503854446484010148367081232766417654533806889259335407268103166970343860088430944309540845562850549334033221302207824903119121089735180332997152097123997109233438333756693869753522342149210152549725695484117541347453256663683915200378813256537398508575150671502413293646756106389513250887898108191339060845018132802851674665594713613699852869588630278160161075202148489620651873161174114995110719868687015222690822462130073676566956026880309780084807968475893494770037101623679778179467109690436457238990668998873443695234830456241471472120639515556152042492879722901459140683285336820913042793904860771460080877248614730768972664956735303192310038768009351502895791709262805823669188103883515309848184254381785909500022101982610631368648516627640801335697974032221828302558437995409360811742334916702636685307551253982481780351840032147288885917038162251026905632640568182207739559579178709130337436966306183227901824748024504403712377289544261302081950301632785170086652054203692088528490118897878743108682569596163448817942484595999168059598094419680033708065581649281888153932775172977609985187516836529537348290778171841320125968458899328117232140303329472991431696175018914916919526738713039007100160154114522774386239496951121680117934994476413796690852703170908317877346697299986028593179257000423319941838311117409455491979457289962005279007176713581492959916392085092377203504544660068913786325970530812492920756993553258561458999416544610284845369198155832951307051719412915373663683612146821344 [155,49] -691139950705631396318203115846720188213550744250613204711767180298322782735901906041931856527000104882006209550820561590689523122168892121750502642643664519212860201906350988500588324030802833065476536485256763029059055656814622720234685256603411429218919930708482066934709837209689486729791591578311335004572595788278898762028622877960718262489412382359949612989397516207414551726472963464420494422129397651902946614534068174554981716382230591040375627884758369869974576427406502951561161068152808841795172915644018800702376387717632246686343071320427306727284722194193221376758687933714612239291054128187799259314417839656006703762910769346884982261699425823787717125452656642746747121966319667573609878466340855492341101116307504840635670290547349431053668434911717348674454327235099127077676417279683233016933608495538147517553232914630029939971811431143855735418340798516248518319235819982159161203254938482592441541934376148610734718718571396859825207655154210399380355498404768154405022928285245921781834344405756710957162952254900525206047753310219653050040792804756280433404933019428070256519596901039528394681382601342702103005384996255261654873778548931852167111569747432380905691999776050941113389173444481539727443834451199836762413272681768262403245273095072987686161146800217911036653511752937452461878273530280094851821732036602036175347374022190764218775855191746633679977768260327738006531103000564172819769111093405984845253536048538677904992557400111310232955887428252543168514736613747591526517518738932893846549455809902394100866082838084141581134937223666832980092565995231870741620727021471034960195377491310239330068832751012218223661476496225873293252693183031815120457015166907361030242925980258808343619413461835727645961395858367175765472215130328539277250516297409681239512218248195062244 [155,50] 554646503498831037625410093665672641936713703827273291356664943164339079353057043737227383787686439467085664535717452095465280601252294463362310127386095513032607251243647264810760921819926295517169706459975969882361016986700888689780228360745174869263685185252207147267019653210107202988433586263193781913400738018304932486654963667789007737924456938848171287488233182712031082289504660892808968113190084104862676652111142342637163149455398850192859149881813851970804082761208090208403953581874818364172072438284290393214034917419815263957298059595949429627463197295594602582007605641970821503316707970896097614631718087182208539134161504846330845317254984761926380745167025238095115737348398436576972402738847213456277911830608472608748271791627514977923990652641454094160021733314400781003139039127769347549366487198247513053696868594006343797380302734123495947134856195680735620972259278151146314953151512379885290049227671207190408351066812522867945614278061135957318407460788694963579286437383804347188652182243851489915059411629183729124683388404730875217612907853770747861674233657403632324452935967889067099803110075803420211547687700680120969271659034782963570398836881477967305796308782174558798899170815658312071473843282033706753226930475119862271231218649577678415330679140673660369943624464200907737946081277099026383640570789704736362362704123263784933369635211688936963644367509381109899113706038138932769046033740736744773335469029002688534702343466434150318238982887699229205489626752321003289364771826718690974833734753423645468002576811661097148347899512288095361473955365762755673484653572682288074138982480072692748711922331137649578603486878156308660420286761731975587304795017194922583344062155354196352707264326365756732634788357851825034134099772585835884190394670699395151247119503934080 [155,51] -415159377158439638665078103991947223898942216763526091497299383741775411062945962478899003091493901639391906841246829821477142540576461802365123640212251147316851054639601938921399751611730056706681618584833107592590336950343516971452189751959783372230869928503315273668924802374713477795902880172035442792434055461538023016035695133585370063055320492456376055778723221041896704178935822992537911387485505958810662577702082069293668226777669262238676880276633869569909802114665832230367769496561392207574138884545119278792769651086859373448795544203356521792408289486284108143366800144123659406528519650063089701228355682042934722317527353962478103599865445144278164610220477762221044997407761821680363131915218352031893132817308763474247750117736673864957687235475728160563422561609674997998825425380120062422212806298848940309815855828758195429481783911023944307928633479991346733211313760062168165840267034840659805661995936912395136446747551211319435180045819505333948549177657622439022652126515392549874715910818290866964728542424444404216303159223391191990666837676604656648308443276730223684273089411339184072152113591379783708211345443382359111822439004570814332911144320268250701533940124823741006439662996864676944597623770810490788541863770197090071763636895850306435034471340510715617303961176610498206291064032298815942200373427053409827429777649135845152929518261914156661372210200060492018867950069779060100899985173323691387116005417350054230641985959514694555495592476920228170895535214518946691720986846230895516604594818311488808900897950427478286780142569764223299881461909084363113246552056879659837431740592327746703990815450223793388775876751132422367408128856365937382808936127443436769382533387807448165130669991651427229812961849075301817793498937165973039700541123018900428406929233968 [155,52] 291112402913798309872379289981764988380052961259764160526864249926939689335989203125829272252595852646390137809849509329569924832786262433113299145007553677813561123876427728134394379103712489701387472666120974610873644651995075326769065110474402076411452932469250232756334037708182437659761563421912555340619968231187558023869473302031203200827946927783017120387843773556256334005598629939315814147357827290426876404154179650484021349541114512069930740786497585979946678910367856915875105238676589526194786796992122639459676462514760716778091279122472876224055639948276587555581656303988722351268983639558719338052135135900804603803872070514035671140889365170388547805878726548422677202776534040999740651750572710469406867123127456364573098553638144196000073546371743709803309377763207327187881859866541635266511176917439533087194592224393976050275180652108416386038446972014369086480042071149076114780807091327823597073086119977543833910728715127623088192544844952762383131133387524928609961315595865815603803402302088720133919536469979877404313457460415994332161417807880741241662269561276768052686450794722232188421499087054826486581006709670273552351402054705340287837924891935675781432651251655033175849285299488437100262610516024491416595733580292183905268837151645847049923587091383665601601792079728197224335827621703879766249060419053643969156796823106391917074018493168492990467665581927164167109166726521358949843643805987529258243338415082185626849599412012000876463082344206455437799808911562928099014298203649079462603692315792762584382826216893675509226413972218864554222262276383180442736113235375862482492485153179459829422250922233734368926279424228103977387107072786932585381001748542733295350161806723860602373929018839223444086780826115044083589653206983715674616311170493078006164956160 [155,53] -191297150589553853186647115395096598561979872928433231167748036364804406681746312396781034534134047446032975863519316419103868993218247355062446865680099348965115919178490730073494038928894439951865805702722320288619089388908668060198885868374843955945364887831605729717125936313980469551272957436224648978928496542320091517785661808485929066963113384388441588143854185205375863619139869562124586599690087565981278869148066914585174648529471908542282849008105642765463836897588893632435005780347909479870755935556903377197572448525447715014371427894190403063545520412666701145352598882347459384833328743550858144179185109847963339715543644603789971824890116653313581937584137342763852694724743611268930445469634191093462562055998934454646786936669057857595175791481985303175240318252184118506771633266516164196996014909722419415793608777219584972099040056670048875779164781637088103036389315898447964085006426502705519947643965077003371913920012651035450551447305651111332555176629228343908255237288749316228011985761190635936610673387037386542507141695315798161010407496831817626923075883655526625038773473090148439651044663395879613462310138344046177937171835050527592403143724515807655071727007408603599808000574641491294997081398110020413678785134363823633484266681314301238606766947691082860238069363520108841873383964629665274563190228384919004397661068699463457312047473979310267229329272649986060382260164292727415232137200460975366934875632321127853672062065035829139331782499356033379463101421416461452074584632987732231363322064748119524980055471532898235001219675879777559254240357496606306590556249144258759246975503090001743026000667119566613988530633240796924482843299242244864710256535953459639149615716458125006822884191867761196830958807918735382018625790257505659626898664765081167406208 [155,54] 117455010152868058514352204611786760236869174572507231214616681877474128340055098026756929246685739139016826734229446408733168152601621514081789219100493174227390441462892560689609874051523342465103001208730532797511199756464881275435602547182181074961087751716701704461258583872021204630180374174890796044517690078002574874253360334790459829967395758901431060480971434953719952431331298608159240719952213182092029331255879235939267572411582655777097985523577991988583159637504238408539617312356605512778517068022144071719758245876840895755138260168144418548416792858383953426390215955273291494647377090546983687722548791786741381713455268339449791600471713914186801920640268027625557261128360213437070608919758383816857693173014998100620455574774056408872623442068615998237779040982672789056589470005599174984815229532142334949395457796953909466861742328767444915908551597506649014788187309185487196499191641994882672503869716409768859475961572635679972875460584366929467031284058673284410396792771493674460690206769586960757472474414611175972688237283529498648005205820505083482699909300842803541740409660475813065363392172838162152315782805046202717910152372117959948802777488638374919240786482680025843256783152889443189643398603568715437007952025603604535018107501144187155731342683503012804834233999420312646604023565200269624978477302833377359077985683846200920469300919972579230232142540232771019551557850101177967103323947473199649735653995807281638955640796380954825872640549043140599632408590399210963494817459968552062424658647654806564817141451625156090451286064892262795527501857595199104679899101268298951143657120395529208356464415436184771825524843083481000353170094552915468664346584295254746130817996064611597841839416277676918168449354652548790306540358780776988718373325693063780352 [155,55] -67092064138214531181853438495902056454051142637796925519209610075410225053700120453229917623553009126739955251135052386643908245477159010228362241160044030686542323185025290342315570974329683859918720507430842270473856111013787765237956300696248211781625032853601220835516855655523888148635073188268618249048410167899679403764771471364860380369769271138492290650047887773825618948682529274052309923063642244220817608193673326251554331737695497889213535984473109884077223682552396014340364337895500357709675812830754801848190809426615851138641278819387056038468005043135283773275205930654789921731362108223404733710920814648979046984912179690999587440897216550705547144810781203633656900959738396702672707190026580501226596828397698478331254780987806034084627606295905118189838214106115478127879429992503404656481563166999843939317880162254996006899452114987143765155947650587415923952730285528298207834314181658189867830079660688400025065296510222249952189510988509731900839903706598615179252435416315758508347315604935120749262891018293185235817755261567387596135355142983302130397052081007086103379513027874478833193813817157644211469384871231522017973210709448077369365483185241838245897230892791228941003084680277662781025262824930285814404862565130087389522134243104294679779224783204202880368822761108757050928253745281974680659202252924536464836524598636071630670742637195276953055790955372286649003334338001788649802272443961839860061991343018718884579477453813343159765440362186164233716612813796388245731684113160331435551340007949881504505947916303683810349232605933346275696453119140250731101111095885662226574168102687479292762868401290113899129942229488322191463850390342909262232045762597474405874896654071439095074211025357357117035338305590200330350379025584341956793548359804233984 [155,56] 35522509526703075746003020479298483296641647109737088265625188695670943478360715275809023898852696135325898462850217504681732009657024145502233456581726703074210684275529675848831725579643754267308734699477050315797364222345191128071703529285457614885572007122256208964138625295095959195430433831759829383498990405244235741685985748532305366907039966483620739570615607760076712183096209172469705160186645856585829899513023952210748688519602147421077260291305827349716235940712033540140212843661078920278492068122001694548416966421305924908206292301437212992392956579879253556153162907938444132774400433023030871786615719055308750516049916590116128516691492939369901156795362701164802851998633844984943624162831427911657223891178591554743192588222643340789862902330980564448311781981377969842282405474914895762254372716337838298380755838857284543071514618182051936313308385878192018444597879529806236449289562231231823004271534867740364856984473602426321100081213902433937157039904278885245337272574363991264271863372529232449443750388762981022568641372106635252672432139621364776721164540175267293237986200719165429993918640762934400843890559818928994303567227739904616209127639257173958522778334036161806142063367832100344944710006230176930039694965269263517063316911229230489003331215928768724957330721013208220016890634038186501932079910242742476552056500719879451936748165478260229295211608390037857591929724940932486582137929254010219333173985013207210137594846096224469374326888546614117186489463869071892005125334577719486530906760354737391307173920554648666318291812850698679707904105233415527346640654064474381866959382002317720282108990080355203679980386949305761910979702885019435001528645000633944502168328812635002259406566290077946100269688039928442098492205665980465042896151301632 [155,57] -17400877120031043295632793245025502681944900858162218820590112837606951058312507138025660790535177640742212809321016922145403713839285085003936555255943517149776970167232687389349969199430732898190806620467445318784983534533607944540511773879181603087522197219251118778499181097773239264822202560965761172708955273021471208689236747365197884111189661293153919021108747126106247196378730970956109286084915005799728251874705432909577624885463286763145190612347085791200892955461078078670464677286881784122655254747989696720928867748186686507846115166212912726069612063873443040994919323985021666771781298578058112591243669332224389159177865619584622110829007288239607807909102561141562155103194282457227630269699410494454235054244543825327389134132845923550290059973726230195566520651195438905005866568390920551805252416851446692202149585146450554364815634789312663654384628049448556572459246246893929887344109877221869153720928324196083562030458721199644320404614997394386735492378213824239288224274178701314205778036800555676154972435851738924517173359418253876209917321857337818842329030624904762263039689407905296552411887349013475527783598595414798716410372501492127195467531698157484798355294748139035190320732974301975296589178062346424621657477909895549296352051382753006379022145525454376016721048572662376362372102661398452628186105474546520403780322409230524459644065823658048545372250209778365572731052914489858027182559800137142672909527606845290009806815536566007399502120411063677900084127314513240491241411073330726944552617908804925080616946417950746367075381503639109670584998183003403686423474796982346595596944310531791656271178674617708723013056845898839072138469656753299105865490965542860869715557939299141167100931086910222566019511398273941208136916669920680304547410496 [155,58] 7888340657333574790626907292857620275031290893035481462546793386817980251943126524407818431069964219406531681873724021557565228172349911560946700882054986427715420332017523625970953614561581424735617663547269923641900126019468524587892498707253164886957319419619769510320644799615175054462174422489584489628668675102532052126458086801128064186188868369397670157379419400200532889634654299508890174636464747175322567236274974456430128908026520885407174448870523819094395107849525759629523941727402041191877277691034825062139561947832553452138519841425989096885240592967483197029924260103407436573289770342717108261935137097357629642765455679832590891010027988646779214286611179971949139019485898170490107500410768601680096872472039035228977227354645853623488809295747438161082598902498737730331569263802338589159496622620202428703516185350005804299685499350593152340615489536187891959393491244172011774342679589357056836675677938591422279853751998042870094514663092083802887966047281324193957800784598361358075072864799337246478605798425561830194359140129462464500397306921123892894342334765484612487526203737631480967484886770053097405802964794436408382091117914300015722804318045127179429490702106256266565535802989528860513442269098630072854884568180989770366085249026598674882998972704420067854105105808607415157229708537336593458269209485738025415694304191633856241017814533980189745720406828933604308598341772227638966625972355162034700601794423923614080283374912985437533959719336554341177871427706845967453184555883038783465459362580649118257653548400332714118210589391517908139170457010659644748856560960761900230307898089229977581157843922867718291306643330728463793923237379392444910880451743506547393388350370692601432974938119064679520403038443309916091076333785433697876473856 [155,59] -3315088329319737428919176393804671920505761446581715382120083775364275461668440064818402696585072397531447619304771049713367285157127519697728997109376674917361559688300970103887395857545727174774629436170701112259002618268365346141926018903645698608229972542031650832973432404103372381330976164279838266215023835952360051851929626916730047059108957590812357965290706037620802698747170821623294278117650789015285061717463509559434451351218468967536961053300388652115000405799190880598600953166877241795651044129220273225716121412621662000162052302450581164807381370208796997375143372662165904384307231323513231170257717683296501435802253739408318066984658128003867600460574127102687817421074741058584623196460818274793273793026284008589879079967491396776527943452908987494534398712272638487351726992768086548504559450237111505653518375819934552630293288212876806142094295332583968877885589966259157909275786767509252190834891957754218283553548900180630395700737822261938996669310077565727099972791321146206849638875716135173497255088019212538365321629994413425501741942540039204769191086429485196677738886527860338442360608661852226549025685526334398207436527714166071555894867071736468279489063632678756715958435523198832857111156283761326932700230190674571807575216111723470501295967017889807289269965394288371508496766559524101971913573542038793523684894234560870349352156350877597557108648551502915636222609844269559986160359482708538315379440711199956285524454509978860895913188961901731102061444073658161687217906653531585021509018258877716702775023496249064733159374706850586435026733136527982067487636853435512571715896524782989092197454974941507105842445561436541568063887574340157325069080126227929875475607832445670638371879896111649921883182761408120601235375660509891760384 [155,60] 1294026380136706767038859988062679197578966571440300389256589302769462815066446139194877182943097506279487747681645692956430821925253960091003074703997445093325160755201597404568722386282004350409834383701546837377388287683365299374506563592211174499147719502400315006077295893362885939511121138244915685598626561588253240584926292767868318085200331585531963916302496101786904993348383306152865132364256005805448074327642155260944472623579587820594187000599789061042946995952610578230692430650990986205724630613826673745300396730138745417318799615847303670458007168124608747603031531052995642244219686664832874214757692609791820584309604056586475478928410697856159499426127048475505364550782098611562094115773219176623763942544616521621470495662282673298673083384575873368614848716168411916219256509065430806430967835808008884971601519191952856704454362559346412989963432425061741221606648988615470706199340655788461635560795970189376502568345806268563132155407433111248695822826545060136173737923782718475418097130632121942777992109521727042008790768559199168051442618237354611158087275874709798178498050405001944128986723151224023507551580484984376431221300197113094837046332055775769501764399807404284492777092370858701803282971522872067039667364455087329864351437144104746268942543777380299835919225566720821680701962968269225454264226036018233681021730141108061297074869652183466813765260391202032523433856701856318606158569352200921128175488006058498586323081425617767875571566239799483961292695271358789661945803562090189741130534436301647108585134050262484810392980518866389104500761966727703366339863782337109425641428529307174977842356470281370227030054947383441484989614803406196696439558482056262927358379292155665018153610943667725898674411125261255458336259920653339712 [155,61] -469528306257200314980009661379445986221092142725366512044527192926199832735155500943624199083750774974415200262268327430045770726662270617799306101927229038764686756539139216645773899004017859755755324885226439694368649507527658833737773795860679511855556585459406378004940593664473194566297175162796439414551834805752783620415379949882258881726631102740191193822710191246170468440779711326108027981330738851712839535167925678110754245652206518026598538307855176797627218761202720510647936632210394738554368089931588705036754206330891295063629735657354786517426345181512775394906831342072640819847077494794057602224532633197710851318143002622468236170594652883295003087995610065620940184720169468038619883266016786514224339443888108455102197560761108603550624069343398663571571895620830859145615059023983508291209418947810732145060503390316463903334056434982498176613385446828592270698103772919613409870629621764458678400376903132148944636034703942601179392130554735522101345752409663673027989762321585133358163365696611324038175177964340402624121206690366343145992146360890272502941924404034422014905363700217296796793040629090341725716070263740860746980365767721052977354836269127551932062733094579824392565709309396292403459681568225785738690916131410883059098393173363459598205148256459947833307108968224726489280844766007567265389814099925701916942719428678441949775497733084242518203355189385915586993158686057931647371373370792559191141270876389170953760574729672176302390891589635635678589108906931073148809061238468908977793109296766323231595990395750345236666673434046396697641084432232878347436240148438231662640845278898905471503743880867355347698233734475734869789840598235777318385637204646134101785020311731170113373349017657962528533782953890964450705013941978184 [155,62] 158153892445523509718852986845111992003218858263909832089404665307197213741195191089822345078961881470599800075456937640385600369355055473641442692020247685987097956989901024179662170139049898338384430113242954803476140606767336925780834322575995207799227566682582645722606710366569851445268480173448632901590901355295819109255840797787431199823335569695168883072108196856474151116881759444535235742109391532449026506261798452131188378894146587090287394430364699792683873395301633303081892327650834859334079965533153567602103636433046322506788400147619667046745140893270766369083971781870322113304564640976479102561397417572446144614043831811585693722651670534129375311003827708027711275292583668973797216799766504495802725626474724912406753158198521676865990961634922949426370887628257364653459455530829130705346348566225281305633859992690396018099671272832701259254280273497091270099744750576274130616909927571795054056840716304573259189725998359291219395407169537085815115645735397733620695771845017731557506147718776227085865812769791251200551392347301017078449976084219821583641076271171429656363424120353443233308602833324181134800069810128601669048471973175589047486777615241264134900184811856189952617765691992388299034555485044141254316658800376118665780115304629733418571202928472332356636231655106528749780632973941397140746089628987135448837923010966642144407005269480083950477425027369630190992221190329119627569991516032382603299795752482038925034600241805626790649235379989619060785161584820738539575194193498108001774145898623203617630728774032426730103546712217558051873410122855992970319416008122174119797668286870135317464648155740956155481524919475985339884090347769735484756842421296709339387470137916961867506136881385205051645663347565200046973197579392 [155,63] -49291972923292637862993108260638851942004112584363644371739275805203189760457235848428801657240725029271881563677934217882151238986661155158322315653312053289369612880945915896512594645985130625848453295246121145660330730551651374176026707092278691679410524005838011998561329904667031642420469449377104424621471513204835282493693923186144922758246619791833678033638583611773807957196133284693229957389262886916067488027705441071537944077996815011259421652329941474992758861272182607935445704924774525171776825106127634497706292432883889396070474442632794042713467699814045637205838646144627730538917703705129028831230135092808386306173173372748432337767566431278794612353315159042516456330683622541263177608756447437099678137313667152185253957612298407100081813843594245505159801528811500574014821493758233891685869412693314066266628120407534919655510618309486981714774970815868296661986412064408195314136336461849559848633007406228910287311030788025438100460560255611009438852252203715509966529746395647159158661511085007706981210595688065615446125336498586623009179219972371067429351066138122247562711580991453102981994627630657410291522153254465038183546988008970194313244808169667542285985579803715792089463321293932373379781252920110629892857603409006612553869204288383274561124726228208275725938399849971886632325037009392688143651633757047525591198414324021886724155737210004982486580164548305966667506487496338646742841834125967004331331088530491239621955306977152161951603369910113487756076582124710924011450683075435696199613913472082573144965098389416646310710216641394613144592269288111166059971637703089683326196247382487573963118329507840563705972081582805046944731863419283683569695398957501044758974578471132954972976591278323263712800570452191182563634480 [155,64] 14156981059276839114477654041206315487157361020183243317748040799565568653330550621053841819067215226215908169725490224853748574195229826639081489836092337346328341848255762753276249909138629812173368559404115176759776446224133622293157371163900870181078677427579528842037758575626943713504953221690930863301138911571882890653095422919530755463448108088368253503254267212028309008947966576242320949618385819801876958806739820560633777472307701055124648906757786144198768455401374716553346686656117247502679940235776541145856104482737909293408579361803958387744096971645186571193738934964249459138884460167687686915439477605689781398824832334393350135928199854890396403674671886419392378913925210868099372389965306814748198714272928432333726866742500606756826062068904070816542741203459144016400577214154603001935084970199429314285334632546511939443580839782859725779215073539953050214581753522135877093907105345401545175020559393988534319371876907621395526341177087606581199021857861609134216125340126215022953708092825784634399977269155757248637529784058868950045804510671735946204130273662403236347771639368875414927756116364980783972686439189442686104479687669199946191763309666896216936088290689682059863053035109814576729202540588106024547227333952026092724998912558047890121215194332528323611508576057589968688188327109834464468184338641279308682043753357732134237984933294987111353698911900261121405861365388805944956465329421180496722149426514345694046918141369044084658836404375954589254790936450545081649947723328591048363414137334200273636326123073443623717181547674793858246670271359312758952226387486898922530514576082914220155399927120620240304172149342938147778049471773869063758414385507636137398048645690111515520015673042821846561745627311835443795776 [155,65] -3734091295263372144784532054663148386548984032353101026253342130688238141023296850456492797577426706834335506771192723937070501102858231204394175277745522669078963607327344891087479857075826557084410479746860124979167743852490124554937431327191185341908598615711037751022226292128394176853591924721848788473383997887582305926070392521396074408869499708977548486478136769067527861822409020461619957526540398839207637034021012771003100915878153419252900423193005248824829565371717638013730825572281397590242222109332527597545961812232495301730327528901621839605041770940171141688892121252176873951332548273419987984432878567949927042233356901133747919010923448192355201203700072586798995546348030568906249079571639294683904369954223977869190888776484259271278051195023372905229130250847340598926723189734301230548668157998748897135261855623334571478478951744462847698890269175083762847843203111445588821518819386442438654316266144318002439886655150560225702396838454391770218609238889884264391677893800596103666680204159573941979335769606350889497753241418382649254432113573579926252213156284336678732672299236630946542224301626384861425938066163094420441745602134272265503564060717694589013804602914223555591355298746189976804082135411428915771970016228240437369558592738455680848352642260881172917954107783138850731792546033071330379567625810766848863342301383872472737130207274970736682951078090195930358423800741421839037237174679165014823520622209554035033732390993358877095922714190805654068655111555517551897821965200633214379078015302970108332333663195519479149956833912316107784042985192359117688600889024955149209053732336815645718387336470118705530931272015203497669944266355070059604830347448777441746398927064444943647207396067181253150099025592148896200 [155,66] 903018980494246262532335155297916418711924154227126930620524215398219704576115160372793905285792670976301138669054965745601013486630145450864907139613948266538510030437157823749854349310067188453857113323935357430134669263289403269583964304023989721147615679404495411009534830580301359590542544506686039759081685186513316100953167953850692265607490449131019689680538212799590415788576627655204569947902376740579395358253538283115595432304234468365898217355378370129507892218299269359852245334773104165910873678743121820687228836884672158482895400689287866710439921705471594973200892025190823610301353535096766717817714466260697741732868008062064261335292469601822771437744550206717328217475710588337921649972900333627254529797767024720755332353338825353765669654385804137369911772322646221646978750645622998944580099827055554768736833944992255851615299616627503551052120794759283041783701827683014347556913358564984810514919609055497880415511195722196937709759946240396723342324702596312577597756766921861185518329413742380480906857589573571194080272062421867275933715382086070768099603476101939263849316921798396407549982628783249147890011497086704543114142642807258241575442877130070621787154335995514367919858348280457182113987629665224933251008428738918697191988934748836119243819438730978980516250255557295928582090882836168641595133854954082962064701890961173432407749866918893767689001933141928742916484475746298341171171836007742504135465443545725148929826803620938467609234011883629178951007539113435291002736145724089514559827777875062398985838140251316514947235265519936537806794603386594522411651208492026067268778542338390302293470146384936004391162856162068900193999801152104222340945110839076405638758586375404008084381521975558042296496746585216 [155,67] -200213139247387952943667248840434572870276822354436949919488752318645920262742165360383187384203557485782593889030327891600639930203794025469176718816468851593525762218868528094015384578828492915892317712658934359521738032344347619995435477237568521847131501019007407323700021696836449239258783681301345799835444966153525971691936676620983205923733193187238998119512871650950225297562647293049456276438623941609228969397918442919503860299634024133107474157705120204262487867637184773905931657093084429038523781706951279784612651619900041955512076050232432917018252651901563250941229583614971706581765440958509836969497577950159893903003896195988982583622076350373060212800314178271700173236295960165523013540375313095440727213794101068028080914278668903795022115126027897905526911819448739778019422414071354950451678652622868867843448058771694989539102337315242698876682463993188794432293515413698741646051584006541620990069499553913666379984037385139111438104144392328212459278370779314647124162177723093901928147557069837478997188302876118300898932699307492972930813868666131006634899850409574759868250658386242152662030895018647786142151255360146183617702717424558890508580473436245297973948418334946633537102532543907262392920455166578525230447124154762845061519661583415662106483822262905694978083870664740045767962904660726280446911962713705857238385731422853071888398256466588349850462998426462897330263430785004264065884386016712173798834466729813806993853051396824114217487488438491138580987121911251156762245803464044535678879480348336448347131313294658982970676107778321779446828025697901490002061618984672182363012911478906505129215564094455190381066607533878962022580668197883600473637286962638942857102090568904583938487360836106272249605126896 [155,68] 40705780259606503795513882014358442825098212124371998538586164362653594244325921246932423184299414946853037552220163169660472038045243306231566696457697662677110791902061241793909629605014337673260866870755685802022410373085484646344999294243759494598935303626939097412132743414449275548263013979094470761290137313868253327703554649234216273891176047959317060816252520458710995915160679528529897381001676548529734203176672753799894601922826024379954150428441092388124882547074598527807088924468309554387501923064111537976521025613496312469574310462703700052066049029900142478087772751801609495571574503369545176240238361006988226541956991674453862694035241796206250824979945128662121953399354044796258545529274302563411334404117097382781765105301440385319129150747090729445375150383094753924426041165884002134462069067948669031289412033469114316189858299845914106703704208287803423942509759551153916149316878326919105341744976722447209066298085054703514552107475747758216765572455283863495605090268984648922162300010661665365772372039536301274613225233163568968339387755421952662759497116918039855743445213547826010949933945170195896377452725337580108288410243020332957412617985984508437293068843550407145563629618954511093246560739382179658801577631930405103827956080587574305703769713127058384916152989152138054140760447949171304963838034905673674677106859446381340320430334972964769234596413762144765557256336672457465662658878854741834547086939238277508168224400624163750401226454394418134557191211601902235012642432175638240416898067027253303977992569815181370811728432308475692043914203138687943543100235416437451540053576625703827888186968449994575970895050039449843735691982965149514701447776493303848721673202861575950518887812393544586715123456 [155,69] -7577314365755102416774531556286144131606085729433054741283376140162644804504795455980960178575819016132024668519516882905751236565467824119632684577761971381788153396299018209920228577709374493158217954683729248008455312060477055299854577222184678292507319971615661661193089525329467390142504239608447556954088299600756409500979752508494207156908525561181861462943072892614731594220444129592755582225941377162317230926587986943269175120175466437982876038076810996951498771724346684920733148982615456106790350135659442197231659079330298527500557699505349657950760717032846473923013100930567582287776083850279494759374066549476126155137905361846803646146554214434378753516548255470548150839639101881363825138182999799702791655714009097564192010383184725752790774513875297634745661305251796238963762949025319900276203945614867783353992428913592533140193360516953278937339717922134384047795783006482919918274645175756956213994890061336684077861294033821456055287166872959201990677243176514569852341702378179998795332405396037441301431987970050906951176312962576923356550505905616779455150613031331828910932712243624276868937086219646254066713955508118516213401589990049491153401370242112522492334473667451429768378864932931667806299139549536143085795024060913362728953434893788320993323553869217177558234250153382063516918022909606304432324433530215630250839211676439667881711695118905135314328487935894388309006467386416264439698122131516634026876092012132636135078411181555207258445354169820984020232182336827741425083803815882903975255978250875430277846474660455191744552547920118055223728858872340095804983519389018422287958171600999356128132137920194200634598276823292140693592406577218339559731564507719417826269469535568662428563797807944866052512 [155,70] 1285852835181879106266416403473005745495660751879783167270306597255386899476298200175076877990319973914228957021950822573546820515618345766859903369089701687826133608195903934213288569022893658200481126584140432230173755015850366586454287605207932730205621745342021432962273797942976568922925776757266629731330434406213561039350199723465323258828803229377243442565255768412006472279015767485302098565179645720412562479607204221119362249236830568460251933895992649869058701702244089556381158292057030944769205424103779620489862762042742819014412076837802903030919607471485185413493715517200734275930320805451136170192520885718253080123547434557847759420875122548519830013129849078682295276891998914058311000559528945231748416194583376923001956452001056586178859168041005019825624597413234381227205854134049947926443400180074901220767274327699869963786828043011383035944518985634163265548408288001105467261661751259169320405326343510019950125797321256014768545613082859343287787551205505227744025361061043041751978254339486201978301765339073537937557937733548691186786992879291169619555869365779763789376036093651459686768511712976834165582227609158395269117534335466005552296949715123174640850418801649505705536518884025439030050877111565526961978485929090929608110957927863233641957196704791618929034240824639847784917415099627323499878583460219101988976196464107347337646779780415827612885292995589944891143459883732068579534826474494883896556629891461812143483230751071545032695113517279736199678205255071809646496755715088133529378038372489330389222596209799188696315909157346373956216153001167912079234822494938414002458857007825510609850056202403433050042827476472920773290365443104359490088772332406849241107376792283010431516701421175319168 [155,71] -197728021123630129243785823704151317872081165334238504330199029641786386135608361160907665591894457975328561228475012688044033014437995776048883465018349569574884728088332425731465106491691688575464142836040272853665175100961031340170393092774397833229293836127497170228938188266900150007908506416776528751775719592804217517630234470239355122651372976098883009875166552636711017025135384781382004331781925907583529406343124791481883898939321328075314101646586769505489086866896058570413604455842566865902849915573999421112908744596518949056469701834402780376320525188399654099829246176579433643314469974810585425306044747251266683429691994161397373227653153606212945746205869815713243532108947901037175410185751626525123426297121247357739244741212028014312780951024028559883850900173958564601723411968168730576594070969036656284799270292575819889340580968539994142028074949179931452093119463830683286199747610106479326839370500038107539067903933464887447507443289719877974593952029222184495096970079908426206311679919070773110567347284378204019799521132381845967867309511161225716926580651833512064264072427421103514195273716639057833434450631809834832935429391242890879890813015374549073387594136271122430494849827857510635112789239282230625237680792022963612207875170257586939249912684488369960212555367536288871250991431642571567952950553616895183813212857529813191386333340875882737973842518866550770962603983628346128781364766398719550694217540516127967209266904899592021122630858647004294607726461960640569651698418905251469969460591220641572791018759897307767373679633193648981095622873183246092667395911815330551868187697065196902909309465507846583228594998477558715424236621397097797229235965795185819970424392335053249710540000118960 [155,72] 27417002897462679245565141974279506165000939671141257702353576744763562530823928151859300961078898169701265205888281821682731414745160073635287893532274153500390140398305249388498615928541618706646875969753150049373688775871361205118103691262230507748409801732753000544025010093933968161832936817709821454705001610327479836386314014442556909022852792038955768069600230841871538292570106892889613912323815355667898759121092816677312408492666143633147605912544918502055904419702199716702459895391309069417691984083906687961754572106511233091582973923980386289559004642201223633773611705487902482371675947231725941432124644430945660992226179370327292532209613633746226612772308848349526797091037435334003080147524378982123116370755635895457299807323671699498619243664437645099042265313047249120639445674329104443639482353344676280515176678280763070893727204091262518306272749737474241456436059188041237091590266320870171378722500010993411895225536512275352950438991567474265840107394478350003647239022533792963866177777728085106917256610264821354577078422538644935727639883847606467511292325469033277094068872623417090854853675719504645636081947723212561359373929979677992392671630913605025450784914529991787171930608538490260417883231089463893453960242258560263650473021088159722004301650481513893269175913924784516206051622482984795496930845171652429438718841552512467190657330460238503290551333898472097904892131513010171704129680490726837902427667889447276880048312818146286986453851383662017137909955267417116621370304191640764193143234820904057184410777270938978889042438053884788742127931787966607691572392119342194931491440442860645315155893076447206329822289007095832616459904515352800757460416003368876304687133928896554466117927472 [155,73] -3423549978020759294570783262905922074085388607623593265924671338061803990716569771394039733376892975257098200735228916142367082845757550467624370065939973303115552401771634462613174713481382189320959902422745052761231966240426492082537438873015682106139939621194967387728839976390918976363402472575276530979402139236612959640768957995029160558507906457139707094332491774152724566234931282443463565513694786476627955566909789432021797805755157554790122026706789979422373792878861349628431414875712901385186554949772210781764933070057030482164371597284146734428934819499242765657071735876241808122457995705521666870802043464375884719626282279873318393497181752187913579210599305170434243982927710426221006371546812649404904971366004255842551101699315638817209430796963348294902256465377500946655104128445446684291245115314172990531129063186639871964723894560470366327949090805480888522697979821018730051016087662317304889260886938637061211459608314489878125378765959324692958117713854293739726110985615616553023425023941640348187051074313155283604152913725175550969762602962756296256689573356030544274203902475085722903554176248542981735074976578900231102684817028508705741954465424020094132871315868823006333541568427483691467987302252444561367211781850191055040871585681566993199945033108156363754138513984742303157264618635466061086864116793145306719885150450169960339665559922706397805908749645420915197236464017873503053880951355859398843450127620968250915319747599950776267742524472604547625787379203438097871185977173068685452963532643394664585603021238318718006841243709394986137776945343840045955661265635233602180723149713008895548160345274164298769217016452870174754981083851441282351151087285541728644078824535812405323313054 [155,74] 385567232597796410098507372445894878385697840505188040347559687761346399291591355535848720304718006461479841533825302443363843047650507568109964214777001681497520248851286069933350015171445139777042125858363180641501194577068693575034225796105143743221741540632250085360590707807715677249109436907750577150807836725350841628870292424640048405611320553817535783672168134778181624025205416538948381872955573201824568866795825479993651664832054597981258500444609714158204847970759602608133074960385873090794386859060065267442093440423076864116247980728893271591957619036098861462941693955037352277184178401438839288795828719609755961492850914286274392820814448004202809714894480086346122058940905065534857932326610740539150438515270344578960153278458743439531801236213357668557503498436004808223934824583709263903450259198861747115568442205647208746209495964112261414268876168638694056598307285662326020191365621010859158441288908509602435611029891442042157464008890723548259814318143520532249497860978437323211521100900177257890737354975980571259884543167289052955099590304803203785317339475375820567419089575317927643534215465691303774197590333164324898080042047234495203349339255720275332212475722106035331833616793526662244573374738009175614290854955131281407394579052937207822871465436983955790772111553090973901588459864902266058690619686088985318267505695838677437753224958749125078207460791671981000409760406162784036357102765147245172208495022997011158432693940319420094689451928765447821446295087939060725259476245710036285687203238811798346726699059163298381860920628018017854888373048534188046578376596355824500192209193447499861762535606451495431421962977460648650801377974430601769629398764748724561937774265231038693248 [155,75] -39125811587264801975195307151341687629565284531969744326857451930933136241142998891071162656469452311373376016526817206331899995499730962679609618754707864938433128695944315447682060478456563701111314511819904441326399218460712310829288174541531703951974317601372079239503010827698474399726583596271945630373118157335151297846793716875575919949949829190972649822246508152330521356001871406112479102588137816183117916775535082465264876920329331601977550005814157536265474225035247929435514049360724547075710875682585506769813162212912157291132229331839853456927380367099636312488424745078808038293074266043972191953303741880834423051068648373295031528730392297598229650785986646397374942539443283131955644040065431709987188807749874747091666828732925262117791695792405617010021257711216038271864464024048377794730399804524687062921980013378080973838119652620579123949998018686121031818048543640464708587670139900732160401224211238478473829390327302599058626825031620374801001263855526117306903355362037218135604414726375699289040443275947151061174241891159032415141064709660125013871117706096166394311686241090891323640669702560752239322473176776639305470901653626224428159060507376534366479525253774791407897724368918491151844738296331989101281521746093882844898106583186717701108086590736380636093586732543175524541897542110131151401802167516338526502951610069583489336864622993704767136359087165040067907611970609495027184188510477082866321928403264840507066755966065335405366142712468953366287149587921062950737191420950993275137467536255150881007243761710755143409939124696972405810065254312668792886509388059689291490293227191680195636095511875901588240527586509061597101382928646440098825432634669763204997127269603354512 [155,76] 3542391632618465190217384503762247850144658183465970221685242357832973792644762615577357388976541498442834502630281458178185509105935778082553302433440827644782588964241465833206758377357984017493861962412239503431992592776556653089756122100191578592618146788454577936064626419008444056378627163146791566533744881259682892609405581083072772954700888861912652704397978051648599214593862982990472824223739526242735992478298283509976794169959458157317695420893645115399375238582519419298594915580358156114922688180498799470395571598533961696189012759309802785963674525572086529925720535933485272349263567218310002586271932912709958459382660332293667574864967016759408822432754771189584703802874306508836361697610977016705398494614883808084036280328740408625874711904173659864538847867919876118574888536971698171536099737380864054605469566916307742094261625410108789086821245012084151431332637791890274492182959222557509380936533221677839256416158031333338805117266076848523759257723343623278195202944206075975729872516447129760940740549158418316475554185624633827845732088457805332297261801567950950368285072046282957896522517700560201215679932271834674008257644808648389355677227766712190834145361421767476466572926387233741973600788323570319351582351408694990421691347994556096510945305220877922151461539648746056840834691037650524327042026127698889905644017030357072988550785042667574375156633434394746306386684248247403948461014953634751409876735516697669510480739368092394212953652892593310884448495373104074897564527697789610039052755185804188393447931421305151450935728687506172034056435016634615251373231231232580696558125137501518170796168654866402010273337178606825861850239718639776571966112706368165000739530933712 [155,77] -281196808960366104261415448431175836417710715889322118315689706835273351628094149636011544840844601035302271539326578259663272301111230440019568354353280485850820593627056303774244258381975885005730971763426743291770486685304607612140314044484872371316783595704694209504148776831014295858985604895454950627432190948444358464909211122636585736882540302580408260138983759853351183200251473292495350800420496132145824414898623974114357807280104438035620741776205637421812755750984480750992771999138272727460625396795960732154702756684204854687907677739420187386000568105758844731620488351632408836131016917018927374562497122532356878310348212293749117033789154859346547904965546973149896397684622828381651113240183934878310229297559357796844749713162180732772558601560272661570737487653184570795447608376850111045673091689529824369345560182918943561957453344804019866923208318185725692816332731323530116579291908637049781874024720510573620014062814890606493771459092992300827594186940011851761544179029403572895369113839083328645857140193366040669568403744198351594252225247929973019897696558013754641103576442989526374155415752537752529846192523873421366489410933089892584771424808344283043282727236488031132447929598313519258652889352356983522984026194028110978318361831063831827341599662683332441302171576376939809799850163649630718412146886239400955996696472277210718804324663497416009638525775162050113815737238652044238195214627053080367911658150384232499781681202719532087395480737193138813222404777631137364859438473210085164872163876468195624132533815156702697885682558606930708031132738216432267047779877767031702401278755290174355423387610164589927735318260998619366556725447791686117062866875305693752128694666 [155,78] 19350201813662066233642677210158317434171825490940836577173543262903715505317373593982236889064749708915959692959498990759883799234649610669101816679034949849606295952938756324577146171343515286256612013065295146096446706378029742732779634851118468712882339415035851581252599068601862349358685569754453187823649961834273784119887815050244585260841745856185351204304141403135570012202399380036816738202071697551120381754922539909657470408724584083088951194513355980218239579424215187328751399531758678837099880343626034358040484274851587496005744766517639142517331496798332447161651945439671066646818271590545717895779740304034915099590886955652858102970496241397779123309017415755515372354749366218057931620504208664376853325550997182772936074180916671483379116258334656556846953711090352000277574687433691751811761613065192256279638443829107390040126266378786934719215848289253820761789068287812439897682046464428434284690685065428498464485404132359855803606693182034917093456887978199326343334015548158478704474696822729701074876216972251525423401118218387907515279886706358771473395257448025995086704280504666572156747276216132381870898729038702622993875199516966336894455960994991931005739204493148907553418190805220249774248406734347339505269057916832578082091148548544195889775663765677844624803103837032443133735052800419768348346915688872785548996132264935349703461265077193011035488177034629897005571788061613242951402366764183293261560773948330078618680223481843621457876336167388464031789716292767440890577384816350624264164533175334586052450935862892144154769132605155369487843277301112296692359815186667699173279957299528676103219135711900488521443052435795418597466410280904847112488138961186683871008 [155,79] -1167997992022834269749747699002600337462851772725381565760749364623350328135435378049501335613520603258134284052023739627787806945210790422715526288559505583371994425531210218550432278733443927189958338034439426160094868004355269745511122532405775792182014101293114339662707038282535377041883713257384213800361058796615270551291544181905560981245092472204755477421065039233448992636079454649917181767397126548883349707728244478835127691515156756987015189312754270036449631929886338007211176330067392261862875534872010270149528633905204052370915680532404110138199328176908723572626034618980507355353202286938449420877054064307345768391282762052167977655063780901305325190238078406202157494271103422836774067473552312879227244437237717726957429848597178375866192620458828748217250899313541394015124260996541544446268716769788054251983479368653694546522761235053410556044883144452160885270401981374198493250199420883501647113134747142218294173123206802444673730998932609968880656225835488736674847103237330036508914454059874836920312075845458887597746699983928103551354242078485970594976051445905246878098808461629726005315851208456001859819880817517034795213251025779999216511353187185763907079247622740815423420718329126568356756669277120033608941961856940246568101672271497953652031989002556076855189744269632076744407460883740887366075460067648442978721757863963884658287774727470501347485049381181161795776937737540134034121848809652417542694463399573583601587303712598046553055639092898148164345405968615747295058074436917895241399429047375345573483556743451211884290719691658926403151238877094478309525762379771227256810320541975748485077302619319516216748407544483611693965014145446323180589035566078120780 [155,80] 63217591597450324810073429120293642655640471480496966105283811824209234606890421706764324206656199288135291884764105565938463895984735753693938665728924683757262893229164985521277456485701353437691049891881628951611995514500239223624363222463602604019546917907910428749192338015316920493075936112944022500791591215614904327047919258220958049455686421837647686645906635382937286095743778211182926621633598694577155275125459277244917909884755095844445004656878377454595869505863299336944308256082896615493744088736677266444167129694246841384165381846398720541656033140319339228758310199119356962743423918199734821356718141308634147645505171914962897710108641374398841454098723821084948671912885779065405411258761451191070945023688990223757951374154994496446122005095414241752786014444915258400450434318273448234853091138992293042898178708085632923863158070645743208342248788429481135419290816394015723447298173038182732431951289713072291058766253341296430572129695332393402353204159619700553700509946136417003751576684293972609381332170389100469633955632451255024613063412866075604517655718860606331915619418043815325201135139737037643123735534414995000653605063752844929123146183867529855567025159175562876400487980350925624810773659188375813172690676396681123900947126039812492410669809396061336281323094398909793765952019740095117506227673609733038050364585189607780695149297544717852167314957722869283579698658674551240278124080292753911366350965459580444988734014789049649702266508696768535116018347181430198581120356275673325325250849201345425652756740809263951032794008413205225721420213886414141781827036974348002959778855555796631558796814924023958941730318709232429187792944634600647008073392884088 [155,81] -3038764801403015213123293234173118660517728147964546800540558691482153240905964312591208632844827352468617606528602057448240190522539281297401698734260432051054764919949101886944736295193538413244231634872253423729952607503131262598965407575466850381227336723791624872565697489412095435512965813736445382802911136155534315038781129987423833785358843604200113684198491806739404174221238606227686274911990678586378286715639315898070397002193800411713079131979898299790950666193604908758394930545810239861542491542289881440335769333490061327881823329186113478948575447002801875298651627077944446798146324412282660169205524286097519717661426157540087758309291115465580790634837311544247947080778961539394454707198310707193106560477750578758439609367173749798771657119831131226733721896784043506338156993096177397310691416540785893249440317131944319922111259748758816654035735189897993894784879672305832244662600791079442739264660491107658894533042461548268047226569825242697409941462579308075289020631422788336441112766995988576000848399302837484897693406118539911713674055876233811432538709781298770861446131290797392809847150726213223371024696188149425018669671876560935181002618310791906462141701941748873514905853814755516515156306456655266449073360873477328537943474836067978687430955384071889411839103413339075939459442141151111487079470469339581892061679596856410585512850762980488390024358343589306352512946481809600571552005475843013097261934060805939269902908223521341396683489624851984304293771347185578138659022043103286700459065357752013818670945588973832111737229998782082597955179607039611141473623546160708673010124760313133834779222805581139771392382457358545729350637043155418494381765739 [155,82] 130299676362453567283009963958958778900052382012948496376385298867190872656681249372144070721990509391064051305428316048970494515904705043330524320213187632281703195309260266992951748843609775788864940189837194222483804839648535005583629661551610928398997616224590481275628870161614651788487343633157511184575626355329263645139061801853829543755402721872823191742719151628967555645199511199084996064308354610672307312737806434669828569804365683168209706853722492283361649957558520781996851937040907387577137848641909168583474683394881929145182737693657072147567860839980790847558985738396499722784182062001831132507510590889364583882742245280679658948854661876276791906483935524357522205665574567495701908221696783126521068244741045760716436524128813919270388084907378102136242785219833665238202563445983509594215384233840757882702310738670224553527624259662247783182712056004853365756970011505977322660183983960921167282834230233482462995421705245985448929509431106484020312518856626402379366224669266406264812702477803802469701481867352448863171432791177912666654240962803859772349899649192765614927653231256104686866339871354806277725536180684101334522676841650177667961588966330504044959218175431861553957109809411509601685371220483049880989968729769525856573641603607096141198701016593988977905616795915071366037474190025166715291270809582220906163408834839250584593354479837876491052645461400121891619075511793323258381868620958793822582284504626092403035021798243956640713556926487458432642384563827468791354829178882202540087548236907729441115288997174667046530022364620000487840140936291520852734987051714420101157068981549706170958399233888006214322989995281875179456422057317047827270464 [155,83] -3987212778351212023611270061166869273272321892018761582797432366821605459903927116986801597141733044022900611910580368232211404247781434934552642517581990907947686106908599672600629660851319237921150604202609824734657238435654833083088514794108882631231315358742461415659701931176172289443377519460555685645835929368080009086343262286603879693566832366215043783866423469326692835558217242668610399960773475218895147874328300944563534616228947162302492768033206621155076411041099713912525738139245061967896028577774078809767892487813330594524231778278012823518623599571653718869404883110467992503625268482114808661402156703926797038418659729750380625940835362451742191614258342795033379784524347643864486876824485743769281278567690763683119021679678771229973445445293305409547484163554812545747475271424631296940511723054168342070486012866241993748721321127556579938788593473510619255661641958400362377315646244416978999906849914656293193603895766366424982964762005839186739171334515032888049060841087868762917056362947658005795224762940333229292860171501061382490528231030460005524983092417294056194957703858583943483382685391580483436805923005875408171289578868171881057239278136793309513047054779247232500825998499247342856746469908077979295903539525323188404181026772752914621610349100835750561436228859583587566991475139161940374879763525334778684762104536950192001495876785138720166528211247471030584893021471462940129646571363307319822936895667947280568128082011968994030811858689535306684853945079257295124245914786965643072686732946670588782130758764273133231665291180172519031382453693433901773603299877178319215103872244652336754392931054197105855690857303091807102914719365893607000 [155,84] -12087336415631504614406166119881302454756419521952263171213715677250444986611253077802057985094614717388469671527257897074764656122672227566541144366204058023574749715637142730442551040740493994889515142317367414931439773326986521259143480581838406241972841066240804914973653861055545488155716942451655472900026374833818666895930748292926502202748827938501650079805944647054117577882180994877315981178960476949994725745093385248980527256071321729316549444963223721959795888669604016287130354174063433099082211700308611063156356849856019500360718678938191888840231767718693684075583457214468908894812581517512449319066776287048056727350991328549753245474342423502610260252011799161168707474133859459989563607718215186841721886189110265894599934204845382425069239167156962452819478820204666519022263290436315654941350067878226275689435200686907743089315669913380062442241096207342444941325801221489658530586781093896602461003712982862346313239365797645297990601520703075083364463729753819265833417149965126826242898751292226532810621009797172049529423682282750449482594375949095900822822211971248904234281538222997279577725520008630417588962596406654415075206287824636523370286158534154554520001867658884818426330834332007628177779109642366061237585050165750769174914825802935615127882722872356850690847937688429462364566845933137714764931633582997441882008364757373495875948040385801627114567648712042642550424226552350359408962927918201272192399068985157093705087147776609660534474242771341307929157075370804631131442672539577907017360979683187247146311380214942910937862842594796012472021022396250021159319002148355121162387436622976974875708062528134320825688922842384260361199629437056 [155,85] -13086971973737285087279749381469912532056606895474334851384487728753546941567428226181547210857629652644254170644646633660518521421141919898493238831689204798352888859780572580463644054226569502303751228696995332363924426897517972594702619236790425636668553221202231506776381933682939760009001464283440622875500437517395712005699369252089087302245885145340380181826609516726028575852506973523949096872386819775405214525816168090981159761387761410257929559643646775293431314246171404003956348642859202656386217338791698047494418043520526943103002728216707437653542309298503330905782929408483061136580057039717167529471369182842188227130800125550791625639069438003321381956553534612972303117820592652522354646846953942392117726567103716474317096206440050928451100923935976789400034894898597317437261216087694522536243442871856039077191986028859937408264440951699793930515261681391423646600681174734100590689896257777356184325421589073867597993048453974860631511574435926229157429715318230529920785030583274494741220283581358912347516695257634890051498162264633918609017035243176087655721541562490682022809396220856411606046240732309261150062575389020521566907316238587484491423433225249473696600156845189631542779996081667680284481707081132199366230780787424786422176275229708366798117474593374459913997487227957721686925102183262441404172881726132090156070027738544150953106530964322849189630435163313576188608566629006529540900719443362045591458312440629440257380730781620668531037276003357758490839399513911899292989754403870077918107444042063755361853371288328287907182695183826334696013427788765274620340404159691946069088050850551290280064885312896203732486729296776564627575280048 [155,86] -785275969613725708149494083480228125465748125682480926262162721827593753311069690541490264328413046848031537118496469610524462842066159063358049369246777521128186759160246353819380076677181090424826967139257089386346889749709543980153600022382117527325885961906213186427424297625332489271872376119141738973951946619044620004126257910126298024655994493791111688708582139585457081213571642884484886062359801551370083770511651621765884300921249189236527034101892787894598952153153622703201847175462270814864131806408715450392589302581291861308963750846416246404357306808821776166610463911011578371355670737767878808725315837519555423309730637430448934773672215777581954885949088619319280891144218472295037515109511922461798746413390616946695608795844084921278421928051357481405584217307384576230173330231575172771046931617036925406475377581737718261919849340434004643964253975741222747713568647435119484318036600380007651759708625584537716398907276990861139523763807670963822228331556544449007753211025017980000498816882019882374579049402430748175574426492075195966652043908430893337467335107070545694082726450592973450818273685091352444630625707565045023216421037544498780555861395826378886182528805799434803475912860619811305836906182987288366500572004824970265778817525808437703548803272024162713525539870482536875560931125962795302995169386951266878543495097993202119754251492039476679175640471559861733353138894507134234574970885876589555656142535511206733271175630777451935430830520428796993799280722562565412945083854355064695344492387837157826439170353056773556471454919256643776087225247772352605098556949069929984285777582414443975937008793490856084086686597810462311140096 [155,87] -43364099311915284506040585946635912309655188570771036701844143897836103426060203860805121476409523824293675486487741561316396103278166946661265510486387564214411013998191234021714163753161925656703758143008810497036792591929511332523910873248479468523354682419639164802255120756033977691727698449484300998886987174937662370239792105986433476477691768480022049337972447919404957620758523440847919993172838987763471809392493577450644031077808519285143915830949624066838823811903621965879726445975033987594765737184686252701652459085978019614857002213642907701563717523096343654580942995288423151099225338188629325952085788123715226999786235450583311997408160490311246108176267288576411548739975407224769440205964326896409899827745782179975747777056009905980323071225862919532265170468944977516438440352838670366408692923352600352134331878428378484828771295821350991178021846105670800954713414723944526693328740389520772424543888713729855683120694956524433125274169080353900772622966437725965237400251454889597794793742582089660975498669538558561487676158923418971277132013839898084262423496515525708901397785546025887890739986919067910530594537585185544294427890711611530875328148831598091308999020828877546916732237326853745780085380508746463988049701183706350454303393512873364857329536459131687959410340723005731809648779138877251661925947868945109317216969863744983081446359154604439135960552800013454646369581582604070974252380772477507638631513958966849681382273494973079288173150447218556538533832661733382383219178061113586360274600638010844275190129298748773262345787224485163445133492559608486638093843482153552462691067563496726801158339449667068174828310650088795680 [155,88] -1194227598470878764200565565036877396342690307196430979142351412955201743987008902169982844396813195335078568140495745469021897410998233000292217452598392330782645309788827778243739990628551715097486323673348572183919988678103084671838415443364166419841022764565312190062248913205936299647670874353192127378316248167593204408077303553860349138843767502626101020036003144779650888699875303481691408852351875414141601991627545832035871256584786462395721403311274299515549321724596027241202236865890280253287694470387395942753281453597533209718643156798255309265109219855045369442416382958729466361142912444101545159211733547489954133981220483698530444409582989310108515690402391665907581207550597058823905529093306817928858117558243469942121458856437996826994014210458259549184663259400514650196861014173429037950057626103908661213757797351780720515451085258993031907973576853219098159449677370079538204253512471970557204852009588534573468643996433821366565869650038276661500843675179679781133330343790513205702804559071409628877554152652038343696818845755210325051987640608285834083746212375181498727521229268115337428875423016793416497319754333672456668811750119170523876372973557258856368830193911371248251755336864373671624384251853196219731455684427863484946426132685144917535613695101895162495628342279254761467306876912950001437877291003125432139561237744127654394551362465960682306406563674141272484334924121353144496411921678210984407906976601398402809623477295045656352295412666592167266713222463228599746103196643114821730209435693908044981032671086136787095442443456343721128405635011510367294164645360263132011884622939952313076060741722020497292109504460855248 [155,89] -39788519250058724008932542136752943827978791601559534326967876242304987533634684986679410158588848630800995740267321274715629645337712874140606926879794882114814850204753541957901166470658501770355431606032057365145448429207985454371817385829483811241943803226758508267895016631642622853826080186571836932163940827126498094613793440555648457881495394564841220515175368290181355932953318655144913396509738958629137270397739550462216436060653744715417571296384114021825076481685285597884316490918056032949424931318815088874642448760213137122716759248874127561164624176355518762344622989090031067611398704057796543962644803613570427744282825725078133673680312666318723498998474854919027956270866390264933016616133511381499051782359138564823421089084694492634446164517854461510824191818800166928454291233494658386406356838818134819110347856869542158754965742876661188188063544135606897221034023327775178218942425920331712797442622448629386339102104401750974443770153143384177640109301689496022621303672588701401464360243494426188055878434690708759263112332754382740925377430007084205876574604490751102808183515363969973699984434479830256394484359539800706188806376952883245841980673537859107452629371600601366613907555507629418631853271618828409448496518652046884065378850604662399357432278475406465562001812521079486096882536455429817259555473750576736191816834184772275244137525033866954542364771907113712021288469103009425449842273393846890898191029195426891570606260144760694536261096906583149919253121749466863634164256428343140828335666042463413483468693012387503923287562374634145355482874510717272279950419939730463033591817811860376880085877817521039311816147294 [155,90] -898198433998547155495594238203386583566704445128116264522558587698412730035701384549098355762881711726422193953486686874071545216807113884172171365672863347297026388703826798455087519582145823654480765250657927463678888125487123665442287378452480906711734678664831898620244552747853821676595472816397050306242541630576525600618032265523402638451863280599332704794643782755530054459370615082544144748567165761793946758777415082117624555983760850136557228538551748154555158683011779203951850597883931529183285741474136153923933751875235287245187897821805558083457994091478099323456492699499499811736721974909120158886187234242550975862224405536307933325927993272815228752751854301582386541530934308327472730802818526077817693982831076903833100299382245298776760859683756163936395687603531719491443191277555147467348170534290343014019649200052508561314078437905122803335429242344220951531126072419930225232601692844877996045446961979108147542532313714000628028666661743093288898926651328983490471481043889045142881722170574449620909910190422525279878918931094344173583477247246279987007771547571501955668630481090841850406809241532324949953163876148291714394179066971251777324401444764490886083316301982938807111449104921466214773573224499851349989964476622560972448848365512318076295790010128289856934078231959027249567384506889067245011742391233415573237542439090628784250110237602728217873198946960575847732313093185016212081414045367233987214675273316972484661240721703817250343522418042946402384912986001261871814537274466047687989703039264101841613827013770605263456726446232359594913867063651904789319683378894412039158953529622461791391925237846401778659072 [155,91] -3794095362493460688691877366867783558464510445973103226336038315974705029941378606579258594087615148633107853521982686749935613624721144268198019114165435552373163258556829924824129937684613384464246945091501502196231586615403916493893974422054741119385967105431335470985867675177685366970550803564871308487746384552409132754188730677514573761631981710182225567041393097248068973444972237834354904577980144071715868522221680611868871251756563910670545285750060379657764494653620456166597410201974026123444838633245884981418121410500859171474017967406224721204052072350903902122933195220061819390321609971971327785125753834114275831187494069158072492487476932690107702800657550408388196611381291577443024233264441633725775881904341878108811245975708441901604205915280525291199950959921365482641929424784205185911397529066569541464331692906006755317392255079107537267672909737425507337315684740128543716898255465525563681441128300276164772449538321282919784685360052431848755311385114160595167900864946149182071228629795097241395102143243524992059447419787562290044071288093931063463462560491589576252817112208615598518272921421031640573749467148487476384573435596918776418996044936442485901128875775369769922792285231638095038480265276659987937464934617493348580330913432566998778320078397829066523036439092119054438516760809967395837961280825780581271876734498257859011187187015928287674327584534202797953876336054557783771235673799969330991395321850714269282674408084868839492308381186759559049646438940465839218315408551559822994210138291684751627165186038178411738616918647219791982025740417254861482047898528059624932389254085687477282908453472999653856 [155,92] -168835852361628127763035813659719104490301401030350149030681784429562365821555174762088474850228231414671699275604849847756720405958142103199310493518543381935823325666666681485105263316041981444950959468335354755479141068133896412621145985483467148236691497962686514539961454496584304601747046902209043780835631288008660843421846370699806963947673046041845253335859759152065853307521805586588858612804997697454879814826815333819899537946558277531246541079880525272246857564472883605652462248692927572466080763753091070136721736437589356755221234446135231642239318567989279136398582412380917534694890638194997131726368838640482705207235776714063568120051873762556445700716559532988883003999058595164775769295138345321866912149574044350019721401669648382265466082782252904759521593690665297125406485488313000547799324707155525834103506922355009888834792105130920458475089760034099852869089724930576893750448467507786845741356136191240138801332359169055170195368048396646702696779868731552869451369419275267934492888618667915003859472310308836566450746939251466295059604144990261740369912159252630405333357940207895302708780651606653494118807066910524383341337153587536767304534508229541262716775882800541792312538727131232510327914032911005183907974877189330801498433820427041209112743945247146744433004176223553962075647652266659746737647002316400466537409015891334679628024476519163944081061084854613880190186048564969622689398824557126751616860049652155501798047707247079876954006658397747771409314822226811749366749264661177683367557754803484332343405740644778092881991381752471912406558676151518766925597004701717771638194612624360970556467843310112 [155,93] -3812497294849848878315762625763147473870301094275076917274311596060431167485576356416901892481448589595507061050962140360349909629278365513812759613104550539304302215852551926215093660426721956092730535155395128245195291443256715001697802141651338452886240441836210478219834417920126602276555138364023918332279791691903559278047617956536385373229538858901368515308023772227953064493506290219950375363084715581353583342140588871827436623835128854940529414874283451056921870809905772045458241110967067883091368697962832472268842143167699617997115908439445153537500045821226348250849040133500168989567564875221954232017599141813776833440712252075742537278727640179902164789551323760085536583692199313936804361535124871296682969390512872768731920073552982858897538821957264990541749950150440604017067028849188389496946504405419030301645557745088171078931441547767466017114031400096641921216134553161422325454122277592733380420094229828451659843323512110282565561378749335287752684473828313921937292682066170344941479467606342330413680660306773013853348978970149329604507765572965403119901064974856797310009297882124202382891180225287450299679195525846565807242608354937536779660503144200308709467589708466752482816734151524782219525780437498183004847887978619813871464316921156747518164888399797874412411946908861687099178138174141496918738767148589824426015415166966744074891519097707470776541916726036173134557560028593638799279438721281336930539542519440761574076070138092797813940645777534658463229157755164095924811463051440358969664213011106993027309235533665031500349123873827503558330116393849301064782415336939615931544656946683869995721474396 [155,94] 26780389061840493282587077142449497591530309894505351063957038719098031639133286434855765677686229156286041751286140758689455011195687703434704285797275675964679428965647380321068229394213068948925547275637355122915992331193826809159661254277234687230291474172612404395164771432828182720472398135410517694462384852581563761313003154362247164933464605679682439107148661287776154430953412540185144334682053762571791984101309038486227465073630964996260336571904918365912723305713948231311430119748628800998289090691389826823856719544486243573076623940633545439553481843611020561438516226801006449843672003019629980043735448158934884014028028023073590166637726477800023162865168550985880432328707988242136488258861940214330746225514727520074432552329643862863218372154995748711934643169918593758360154816867227422265589158763645185513253941556394780840205424486554737220322775232476151660070721485171758095245220778475937090376851237188961505229520794510055491536944864369061228133164383432768677646273472502962369986944966282422228467695721846530117908507985750013356687543448375428833087395850197078292394969381156813704522701582654107425057824435702170757870230480729733728576410268402746755292200456603073778244997208941395126726191224832435763281439812842619021378303776228802911875007047285702656490296140558277208681018111245562682807711830610004266427498207557629696422727156574328797253586319323369893865591245557122356453820035132022324737313398111719877585505980088771593940699845658908003047217430021774457502716400072647931325710947890092224744705116755626622241052968408121773018355214121777315834674115383578768808913835919391821632 [155,95] 159700191941959698555217289245409433197778187217050023640404707552412794210855577248417650270614551492542576627419270650139369023052002287323393584573407114628737239546779456698919980707945433859348798803868782042262774581571858187441026914001144642316756059548183788384321715892229672198472621860040969246473683546880282190920720503616784065514013494104572741441063297115968582849327411691726099908135840585896882460493592189358310035326701877473945158098625000440511388374368530994442515123040645762989330817955982140809194731367940662842125046539988884823997378384042613400875954372550605996172487954962563069509659409393021442894565147932659467485135654986792322757942268344711281710224764459863416469674880300048218403668784199585992069461120468708145946197293807812156627398926718861695251639028057213735433122604296165561482906747703409963211457242245808070928568261011247519018194108707087982256242630721636411645867707177256048487361346179204707226641027981716765300005343915770304152335285005708679195603180835000406510139654067903948767792418844990690441739466356807892909469073611422227497677652147390521674851475477631839705400289750756775869269136965543653869069853342694250663264778321605558588595767209149032174462267760862142638373296507935115298526426388190728611038811174848050124293407888147652170567639882124899323440022549593435635863627625875762695974823721583303320173229612139213864369739792384124237006206171872106520597930671121909556085025721386125560940904592923012060964086801691139723134742881402127500604135626461331116771268555313291198820929001704253791369280183321657141895257907097696683117377966804616 [155,96] -4729839252985118373444376655429686634661716984109157763755668949054487763350336732701626864023574925292882345769395186637279515586941069205894097633693758051877101473838330984814398885931647540689119739868201890779910510468086096707061760599007549961215432256967845445563758488633581137243958192347995153169580501135736400616552118191949271227249429335558281048416273200168879888538841948209450841155709739626583417746938625954358506703727965658640303192159925219798781238925570052181828917603339160509711071762336614368516006679375801381688703251817233422285322047611167732172289155326073121775549873439411154619841152961665430690181042258868787902744553330978362480471708206332278559980401623736359254131668909905033521731053742087602423292730448396717261084456182656697210671592568851725725023526876911353309629966985166924347002137221300480764226045639277721020202688188596736723070318539732945256075511530225746505080873875146670870638786490114738271057654170380583901482570943068826306611232477923593498876435928077706815811383915030775456849792925918471656783700567709131366112064068564190235223274907086004707101104388052547872439402150392797584563419688850802778258678028330961954454281309429009212484658426514262534019777979287839826392274413250606977468427336093490202249306028940054477227082633436678973738663674252323138093059227492505817585094586643490034642456276236572257689611276597604136462007886936119572833566188337829803597492484063326623464072994266027560931813991499120217757113344195037491890521292716433306541189623743684292217174041567281196372190188075588815709886974000781007773197571565392428796012156912 [155,97] -5314752769277036695618077273742935382797171820763804732124456602874997432115411209962599204193231502675983930852692389672313289872752827289063148960368210416873053672460773438985281139252085393823272981303772471260170458844487629519579446829345184801248829001806092854456404137267187913589840788220058722371778352337184193162254181291997564103369680676198320008689589942471497965335304682719796706372092241951240150044836151874724143933908977494259362436017618975161126054899779939362816180507569982150107579607747230167113358866973703680311915000990492036400482880296659798094626028410502283237688724478186292478696317933832115278927713282031862448987669175349037689283542632687307277472198711588913677823597985983360696618862717397747349519206396836146884535922693146966933711649755562554575616496792438683194755068865665484027880018197364013919719690780803766154029066763339580215750115362371516094527800247344054381056217578336582771813396439912850358173831338550310005111297962649681818876182396281448208768614251730396275651227593154985581648318931002315815700000787419757704774126601605204944914348761901177301026028211718811483149820506339560594004720539070531364613647594512432543491018248399755052681285306193104281159913670705218445595406185691658422908007306837174401951048490858372593761765444319272843289562469939746859700321552884051574381537598919666786645488618941911869821845324684605559786364261387939152522752800120057563812061874729136242717219241185376592461743186133051191036287369985603120833927196976842859497599845459881823835075815007071512705753328356986053462801845136288957046596629450778119272922 [155,98] 315943227708466292259227753683951754499329948253670688268732933355459948378877097141820015927133976113397312525243361580532108117934695159181648357502296944497085533511413670003275645195910053633726114807392112706731105498675339563729347694451889490910435289261247948626574854035537561527034819317468384452779343401484374822337336279556893915401986569616100081666811415077778910997470587739584640261323543564615384750318984469560158088685532566501727399876783454138293750894039839541565409298930879000282257514553166664058714544278542170257059734564431487718883244823858240498700820136723638953568517903427353513827684801972559844568584011013657619162991049501031584061112559011969395498716093768000421532841255155606724182025848662110064158654903595802720914999867777675368342247744356266936643711942723956395875135386101281900242017060604969459118505398646702591074166064548469634506197314495375988752089206663969677520552641191983775432223392650916003850363904876040264113349949968994985153150353346867381267134220133753918605300829438642645974765561534509874342455455811345536137126116358987329232155660096075239417528581826963074294872464384320952952126411865797113649977007030328372276522973110931181327883414356482543468737169410860157229775919123326737287002453549595880671649610281360780205102016053712612127337253988558616356905898328675276774828340028013583259111201825302093263976331000784243083601068877523833451101005092722051369719659539616908250025928600212385895505574337318124538429439946399477131214816033697282568247628414360137979417695804090223036761399714937108516927711721764132341296124119859419520 [155,99] -2706503090395619332806173764124890232237915276775114592249912143082956755796468450725812656995263918170511732646166140519181832657598061760309701772997804234837916236190659230137989745467324645315705681435288583547169647797688889739419840370869632059672536200178010114751105708185997915451366798293221761338684124633658426752347461787041660717684022958389434711530235006302974872615398466474429618534478012855526360464743325895648068600875597822971460706401707640230344966832031960280171540284647470677649204445709286319706567080351610483310496184042211519150934072926486568006884638021719682072807092803968088014925437584726494162239935254523957092891455697909072035936855750575307822078076796259366399650921712721084383567267849652330578565598141246256642037605964235637674052531490329151400003649548394570016699624516104722679241068406341993223995943077732820495623064219981838560630842571926634520664168737044885690271240905752550807366615192499803016264411735040458048830984209008404075587146998706619104684226729215257521089957727459790931149645670348267492457380548058677794349874306241996331012018596499705293259290484837845169263608982648030106271204321185956742003461054075960282445728676111577550160231680701256408406797574796302785010359181199320026524980484968169545023588796128037576823305829998624314674327443526813370795720743263895964313157964242679357192577137337726593736894009029990450721558714841804651607598088707057019640653174228594524117162372379171691273585242507845341202575332394639646477540805814143064213793826337521376825257891543519421596692531458478923318945665569418685305161747636944 [155,100] 31471414274688922286367231322228106929395619495424352030724179284252794074146088624699420652417319103384358848821202993460464428293362276633835928232726376160422146502624786760468475460880036503102998694426303347233394524639554620866480552941105234098314793331043448082060238698565222517558447447032920619882921109118633894415131199148450573923001186356026059176350957802613831656517688752303970988242078842454730417484688943341070887103979884980852876417246209819829440729305117082888681101511940351121853426949780704043467142869520484545279117030534918537538899304290122032096277977000881361717372840707140812900359496689252471642388961519653073404407670618957046037494419507662938215630490751165495130796576229564215087138927657449052298084356998680053933494392438213716804987295031205946453797666079457301412894955117744194235656697082989970393316082081835425068217443401934750177130440084520073797549369371795510923863687077433768140330897591187828044241088026246785894542842641498570313994168048523501336647231134626383950061359927613337777734083381637750302081895605540918448337113750688975586263370840928131591636704989541650743797368564850986651849366147679993869064677797329472513819975708506194465786348612545175736641804054709682705710314586169486022470107715406314414573043138956415746049128834309491150144651587214511112595886479698008487534913403241708671161913248826088448567099387640391515884709626897888467324026806040633474676205897492232138508474563256500092572538187709688072496366877325966567858616256437725177542032481826147491034769315819505001786328408237281701305920686565639234439178432 [155,101] -381817771264292297301996068191867187005613346888196955762315294494111345559574622697316293322368151198543052186067235365697737302894835160278420679369741745247634111049394284000269679806402482093759481367126517359677770057787077905091977826695872341328945206733147657746438459317076735125297521883632963282523025396417252504668011056808413039559774501419868558166807195198069786308526142873960303765121393674818718938227217751588588531762715943126995995515983434001423348422957537001813339371331131985375594290466888961132547233266943205208385525045715204161713969099379801734562238054840616450284550072554589335131116788243067991125565839435845606263318099542748287018490254750218254157960256561464427128173777038704894892197427360128286101464968670265973832583496150060630510228509754868649034365595108188303516388319878466493056456558616852567115992952942356111125479458325025480361807362579290603727946370606044804547642887663335373390208309439990060245147801454271817248343751294418708156431492703998885081535175255715160104710289059485356384028494931191407620444425103378858035613546468307563279091500797315236737413829739796513259427460635352937776809161428910864074092625501185434332256145692139732301821269800947582050180304655081266582386165592190982024208227462331097777913657085005805149387447990924089999236542719456020320246415243663928362947419124655365385419805936789319342086656293337180823898748221121296210898502133755286932812680420908894325013069501513858035618893109560111013855752053440383055015160344963877379550402038680415413550531739168165231902584769166499850278180228511604866456 [155,102] 3426415029914175257229982769254519577677868660368861311988278914055120479475714826157286952886083159512475803904338604113197561098107633335613813287183209784014014612117680999412579362571659903214662402161893109336406546992339534210554164115960131842269120570101121542794134064324398799151212729028551750756891121390417077694137776258661091947399875595622348289200178985590066616531065159579610929094399311107210622712819787867113414719625488210723149290196779879095956340230097311382289691618873389927397363737756134062719765148884159357409589623058734791360949599610553707144843280715582004497779183265187708694215070728705281409874044753263453400544107018910280519747519135439403604808860757909281492271720737658445860725347683986066374475867374938182286884337764860749655652475074312697950793977970846836367127932348492387403170524616192616703118735053492075254034049606304532225973932629950695263070753525193695134515207974695490246995284763093050748210845008439543396326264164156029694647751131937752475430292704404103694554905719789767649372876203382135931323470698259963900894444103626335445923306372194129289193997399165500935127777644479835509895205882811284390294045796050247271939245288443322403407323543174825447775633653230454318335862357240115659434729743847753491590469411873299776536598426388722671964447243296155102718034747760291734549049012556788115122252952280969760636614830516493271793344330763066001282592128192271399863175725466872197831975777041726602597336995198148046771817936439965238323351882985290206577738153299651753951839863130255301158935498484371568272970840134278080 [155,103] -23034471335599654111124164262315902233709789791101602845485284437535346359106535713650675080905197910076962333006000563881535415082294632347530934103361692734827059732188665914893491046488565164646067959594443511223067145816488411681132241665280127437123231594606281117631254262478958834725370008532819298031200021102173446463480182621546758785173690310303922793757562979303583830834240537729758733641159457692267249188227956359821988595305906024560380748952603051157787136866213687231127275382270820178771569363029876145764635825990105628145929229908528558101321645779253371885371131566018095597724263023458670042139627170154739688276473180538132433604767948329050183676361341740244113259661404501083210831047561886793392537374741583890242231451792585904232860069310295787328257181659724268852833834498714225948960612389028848268798378445003156105153378196970551253772617502814295127922215232718582366055355833201888241176737067197436627336064456039118964361140937668158998394200227413074036013941006632971015783273316395885459126124606410770707551793140448175186283928829597598097272478673376921207013628901388763646227093322570152671510084227865102160101571484192851998745831955693139283701311240472317154576591706469119196992963032767772515776480615550660093978986038792413808675938043563789688840411673120856846164598516115568404696749504720392714966787275900159685496706613675610331381357748220786090677578508458259420751262894995501898938183191080326629630304457680186572166606091132489652210784622489395413075702174135376286300980083073682150412113349782199654601915602563408062541819742376 [155,104] 116514327687145685934918410547833368343406298806100986790091821030690174839297136697027565516155062752247441705061355823636776228855172010812418716201906379346761389012128200897179986305043215151604879364313404154117937274239073465235814195452507924311968825487369938923357043752975859933601618119807103311037788014001483676142089540752671116987263665925942456612483716070051602035435103158729524542220380633585070861095504063563496955204687234325428186187242759007888883245886952185227666799836540087451586576243803343396809890018173724195366935308797297095111602431698398776145391682084483244522573966910046427223034220355505643122821036476890638153075822271557847207326252478156799436132513843586520115569491662219743681869324157857938506035987282362445728782519845519672556585883188515964689360256611292675838871136795422826913099606255030892937612146842360955309813964905903242950264377571213892847333354352470013039422594639368612660024769698862113445570899326951707852751652422019467193643851421210859301018115873855657052161317587352139315894268594068757708856308473140598869353256643414560444913130168748195943560023068325776519732531013246998740644994541761799927982460489491275869772382608890291859801272205216968923641977009963189791642572711192596332589535500672755720831905774394398500468793402943233684720670968528094411949919644319553998420861640951601874266515619716856788112764105289096272761359447288723385193830639823221102279086766999865346561177483966305715786244973981661352139491894914184789556589083172424380764185643191329029905258255689364608551715950885563413241880 [155,105] -433844004370529796565291905908515690850852350512327005919510233286258781877376558167591762376755409506822289648370212304815867003293057900068749693430451556782982881482156090758384866643880261002354445990602696315785209222961292986547546615202153541023268055071543079348698550320230197448648101665188762158853597475673771543096350533285653241365067363914903913668651724628340973194707360532425116429488006537871020418275176754688518675315294111189297365690172611666774359633942700191858933297446854859021510235998171536760521496666321402477016605823411964247378902158719301762603384361988222686186315664476722943324911010544352624815136985138704974605741428206220463431450382351768304770479158086036295445874182062978827451212289125144895238587729001446778580179664189333767461951312560703107127034411270802120829681510286154797060687359300128837282472144580490167587725764279341204149941016968398631907929255179482531492541639832891606863630650120820342542454850962418807241547500987598314765525972162596434882541584056637323125117599524872854783170259967907376176726382655113369228498885735789806971741580191904001240007583885811896587708502797440280042848603530191873675552451513204415577700671933050619611615535624663351394137263660523973174169693200040592669157410831065202518770916084556383707090187765700935793660451533261817859650319677612234699849200038941376864586962505795461312582262495629316613185238555326083022391974911319834915918966754394416057483079823632121567074079568630587038297859279487251943995722546566990254076187798872351180522410805628047470520140010290737867 [155,106] 1175041016451080626332523233699454544629288446402877545371331018346214754898252355749725664956208074255757539111624528850553060194633174618931100416099472355523219834794721110498317765190223773970243756041839209440593559632006280862695792624000923048748828147876855972914834356683215382569703010025194154724454924265574457474743504665329031983897936769272046462703672834765577742123044813455359555402468485679188073400102690498918470781772966660219491417909694551714067985291447709418782933609831298334404847517748992747025924824958477924231024541833046785542151995920333740764558907649280068192228751963717994716823375728722513284408513281192064554216986370331083205429497940442929256829591211035939113618489251442047867909939564176249782286545949545131699946069606408418653476059930523131686009792115997161230958684798126148076209056117707540786881112698173635231600017401877032861958560429777433135078792611769004154871487802728356026968201179055177204471521228577527623716109055120326625192958158840810708338176366412841665274305294500362692113365471095586694495446987348482922826458054837884684153191143614996726459784706944572801554744630101287872896133801934332156343918576244341881118828081083618758944345125891492463583112330352063545616024830112580547170594345582732764996657086390403595310580332530869367435243710323258292902540668165113179204606428466222955602776890549651290856468811839936339052453739289511079128772582877048703146747099704766001273139455640446205049101463271835535241908125296047202446852461799825130678190544417189058756741828536525710321459518491264 [155,107] -2314017825402317926649098865235366985913673645548443007871311452122406210794118314449294334455975829511650187465186936643734006841118289184646564734374596685403763921127450624073427561874980239948453795044165933475171306576056363994063603603127106488015599194842568313396684849737294042284032657278383584895071239194319975459360829243057321764685761119681363907077868406053252737174844899209084973270306905183176021385720288287667610630920181011441113599309806013940419218587304392346363472552747674000089743867484047389261088864530044732461806823418910469151852563510772181717103567024288042404757869704018089650520483599227155840849552201038809521655074257371276995500047423534789273873828305858062063898564169662647532454968748996986539551855437087877753600260080335280227702218784417284296924714152631605654161532953575825873018383380336344422512531682975357205170248645611264432460504793334649720699417406161667329845472335866547247113228274781141452806359071979192286205155213371648697218697201001250896363286109722493637720998198595773398842090410046284646443633233195989093846041549750177312411747337871936493357420406762840836528266343575011175464336270699973381498921845448333522117987060708123097219689623329056825106887138608943600663682234597276414094141003746861575585538688705281769553744983539208272625413240773590419196879368589786005271354506104520894156300789064679205525834334670411081552932858179848255042461614492545250876956711845767736459529006978423960131891873165469238626502293680015739680709459420606708911491743580174509578709116976263185184551472 [155,108] 3282330179224982509696627949930669114785913437190635662664451349439442344675222095780320689173082122892791292253533890297738682455842862514255022151155479549835836619417072650799605233890738596503714977824631888497333302391328347965303376127223228769810969927613688653624759973102624191511905529913346180165503422330477497226440842202472900974047993686357555453660313395017746206850750894054102953300626219756634201446826596357521153749447941704560460627887586505620917329488495392582912956874612373343730282483512199187421345165132875423272599526715800491494957873357934722260251578579386053706531420662520318483075849898355407312024281238825545274191068667723331331344178861758300218678141838402562552391793403252964032089866870752693725884768511011757723976985972145592426542125013093875630294991564684826352219878785560112459481051230758703717119245775909979811325131278258109553701951209301799819233828150595543401253298080318600865214544172117759066197698534573947144539409826536525191138870274830127000073647392721064867103761629005084897384042821594153036310122638334447570884869955574843205698270000892452150679501796985289751644022367316588474797140176946984746498568308636589467985567165702127384642626194837978116457040553925397580255127831976867308854015581417044448712154251008329652284612935973914484359426905440705175732819712409642097366257735397827536611702566495482618510285148049024412803169787895145636743747804539527674750968022579523626797340561364677966057755821937840693333670792931123227692592049596659165898934549826738950828722977792631591248 [155,109] -3264415557433001652523726975710524439366488343798885501996470237519098894665257499536022810321510682246078704010426870439728237782073234431118230106589817999057245233210120534889029376432949580886631708436021427157343208386966391334816051574221880255182623026469446068295400692731050604567882841335540164744601760587318806748895461495548264167792622018492725801732623745389902964664258227634460548131077631809575156197163351098150074860354286606677837606955076912303986253445069156448123756636750582905814563624646703550052796206917428372433902651264523748764154479335302678292770412896657560271081095387233692010956153798981679036004671760868988759502059313990204514664535888207318879252088386110504389394752700554807534159260230396362732214612945287657125456293384968387654624860431587687593530110470418239090364310750710397145383522043064696501215649384617181116821048209354146196049422990171436684436111518122315407255297090728350561334220555827006849956892323374658104281602915620911027412881984915210488712144770849670550746480626268948350561925872110096801942932956753596930261801020416049501420076880597973301388022311727884685183721749236409528308528390343544176219439204876706426789558240972523670532592138075522999892420502894631801723799898720340943600935897662547699728035843457555179086335881657772547413060087218250955763358877206780684772448906769456140566266937584254094200083134283436444581094463606331907483242243650953981006760063916472326312390163159388346012741919632437840498646217469943279813050081270296740839499745801814927931321141343866 [155,110] 2168746232908668554935793991530602090191873339248952610798283598283538666639927744390484353810719727044263280599995331593801176610442040399530837697738419869403586053039184510582632885342103276775174116843928508400357778495215743552721134917099092567144976500738472119599531206350462980115197109566471136626170785115944501764408440468489590379680384282915289953698318622633917519237376285385754084229295420545190549683872719190436757806654679866808989028389383972001221008468681650783743477138803391607937666236176375096293364516223214711936182269504167734561327675460409372398610358622297425807050951963461392831075295971260714457192060484725194168205372834589086145655597980466804553373960163413952929180090299972785986211840530878712645824449081340936310692554523475610987928259551309986690542538101283621625109841891478964929601774454967302285777642714866647977443577395943522965859114697695133861011467233721214580945337087612649944537508563160236950080036615173404921658680395722422046903733759892095115787086771196230988010844242627099890286554087329925548130430826813645835289949202359671583937431122864183250512435287822856065089168156675500007847603243963936377454621617072345415484215949790011163985471543894494222651681707967498450492724455677937210375105659014910345217121090726872615976022997071564650104993080389401406514924490966847814898733176640522576195026710056904507597770781822236894158806966886383784354557770486948785434030397114981074038987311755868009144399237275903004277233417116283692681902540830445948558232841188018317835018912 [155,111] -851244593111269432097518295589036139709515094662236158132382273016729312223545488999205052431517982139813872761111679732755639255325136276919616765972187506074980827170207979173172036705655257862371593677706602308028993268983247077895404251078520738864437247996950802798546798164866162676945089173668883124764765734900284326643906242529519660121792610936279119352838965295021317804031845516172702387427932693686850080020116078868783908475563194706659737884539308069282458004830162513399895160245649438476248263892299320998545618595144602523342886062698037663433884206787718591805246198904173754584195071098615690667693581169081120818853195623119104534998533893492162407613860473793012020232086132141802045243723879331174219748673123785784321523209313400078697233922442131573382748059865765693847441264085902998336806386154351169096633624932395618658925816749595511894038006251406587329023074358052437858812744040384909815058442417046020984615669859478048840148265772012938322597386304318708491758360864796067966634156829390734489307761614422696752712746447143690004326305929290725131885886658067697724692435035025003008844565890997264696795269201942511978179984563673292959805776415576734361723688951248763540284327676301954670359152497390176079197439915236948836008107056145544125003355916108862061844858959724878826801419564447503901372112954840302230079041325193833693320300073038162744429644080335407121103651805179627941122298585304129447596871963142299117336586833200411104555610801192725817997491153511844645685001414456221226387886927777916252 [155,112] 182718008492974206379013623543835051105872548759257785519356803319523530704339512103222000007870812178178300248298121078066943781704324962995031943276933774597396827710666131758668709509031582641672974901000621468022309795098576909014390884097281889884083592868403449492708193096082650530296745922409724025538797001802779038718544716370971183835354258411745234135900576522941984157860624026616082601452870251807921628587447880015830405100169213512389201411540321438767669986360315587519821924916304426577387747481590123467606922442791506424862038756615486472678344203838001122409098993889663860754047065630045216073182491375424884137106105482290901645631998899785283468769929950278085847898991856790462227118934661083732988067060518189799086928847292398664009353903212306503606371167208070466608443115190528401560578353727094146315285364753511343801624212776538056579315427755187312939778697653892445394553210696723617036924166457090851040506224918568174351483240710671221256514622046663888368999738658047019719897685523765108041222546345041331398905538626021636592143206983971980264239729785103680976990888603343205104539720669223331153909170713291719782634174485362153326695850484230368332245894690734489675338920320970984369768361225772873732301304314085627051001246948570229534116213740054147404335712907856183996884340044281997178906334216521593120580897298049109215611823836162922046286838071017592588067914955757190357440905435607570785182666596554587275382713218841079334518435533656928675760356965593360690659330296740885150130557614488 [155,113] -692327680756631558323635781482836775684658861576167628805810641841453585600268608140057326912283988440793774050320034601419745165308487527770654162737904850608257344658162629749940307846925992508522080101958683908231659520736118334733856182496858469210616983829968625877442695240253674571409524986071288524717248469598076727140744203899182527761747521203780910448905922494375798775921535695466004502700991194011645072002886196937259073551958832391587312999390819866781553025688199962515457491164532882963650398024704365399875560738304767073307873930839568034563745147609279115238290009989961700009804349314429931767451848361643966798791081173919576341789762059504320277909499728568420484778491376384888758119180708605209266033878386478347572792534300222688520734022310089629161506675465998035567606625876353731393444406515836442155997210287810726294447467010173202789725852689617798199546667103844722917017890301200495736129100085096255806421191528370078057569947371563683471449670313210444127461469099489801324556812320400845009373763775521548432187274448957922610585550023748830155532309183180567511469175661812339002920002435952617050148572393727897063460169590564558929125379403156238764352341649290055788866097631603346392494338063264149973806329829485764133241016926845146844323117360795420464987238406164765078049586680817652389103566041399429738304804953846561086805631427821059362991907278010056872036340845746362355382811085563253988495770562815340733587780364295455044447682154415018911191397571886737738081578967535123417384215 [155,114] 1202415019301404380908649495469174401030877629104735272709329219938279247240066235757401066863648430003131778691452876593868047405588287203713601853270118771120407891994069390128600543960262192983206885963767181539159793001319931504566336364840794342176803472283520258634529818178506754575854008226010908310226897067337868541614988882078798312721840413991736255489975268543812390108294655368379929072427657944670870916196813117386499113969123449414334256591461889668153648345836950771284953917177647450949001337982248067748614419264852185943405028179759956698614586851063154588699340777205734400348577285938372899111063194980440764570458629551262691045834756154303161400889208783622792457528442924168615743549557430783025785394508392082602763095456811870364001186514111260397636570306165259142982047864224701022412799624409588154586948758347793926307947863493146293871395555395325907154359716798757431504854459788803895901613207077645133536413178580522415309765654822097468981556949934776877580395286264444608148667648589357649095527416796571107213919348871643787904974057511101401990082575320491022366154131800792276052933941940478210798917347370998272833046884871432270654590859192394478240686469252580826729638663348185169064517322761858782613508132312421105641197161217882474565442309389467596986460324695536097593960510840292448045052906395922172842229956958977524150021711591838146390129528366009602485501061199999541852024786773714315982862262743208156646264514871508728048155712142384641335703006079315041219927144001840988992 [155,115] -451287507059530764060872591903343184367596905938708688062587270108437096907488822709457270684032343138915261657333818945677078103868296565785710972035949360390953840098762035105724723344011225177838132088795657512618318294456625844465757556395398529711080398648118467060373114067172233733729769603777566288753315739713165214107347842258392442598584403519270017284682952373200063133266945447571585992925784882848977931833360573128134270596263589939762837814921388543809374370537602986790336948694268148594697865796659306108735161768563452166827066482068888319461997058093890326471960364108173846299392745223965022153504208086957504384811281048037381179675540039593196234478711266792329029894042640862690745831876773727837273794005992560655400535975048670069868074482155884429780665012754328381339186483994293247922214493627237936529830891858833089069473687897135903814105760669033277890452212929202650966091808390454945515050809341151655931183602967862208003115437514534400331888214757306393249764244001857054733172077588435926272166463637373398847923261262624540151756191352122063305876834066477613730729807126085392828870958207424288972618695220543359200127122191148624225491073192738425050213131546145050921557988565453942401865277005354032732430322606501607319031172506901382953161900792005126835542222633699619036999474860864076634902969029263618223302180720236256903731893817140352547421853346367038394032731829968032565888327609016046209576683326103141233114423915566563451406338657498218784482151527988871245811191990104 [155,116] -239808554599831366658825324877560115926299860641060334892005537149069505358587814294346331275724380084416299624609952289816459706078850380109567337917190017525256657618466364499886441619510708423809299948440148001239125521694725989141717377693820586247385380138662802605443347972789176301120940784277438226077914483484313053074340516023341689357649268244484911501705923243017901264333932600400930441513195659487560714652824230463844662801154626803255449181225034873908500351401618075107724745969905211440138402938025885566622140430680335435870437155990872567215590477309958358695797327649594834729301042562129056416553479755564016439327199980265915865499045823638944603027451070461255042801796843490389624888672663785966976874577904154932809633167373227171354113881579533210691630676674169337585349435282957386224355974365644873841248691848117733534602605965149459054629017670930529878787902452431478500504367377483882370866118761886424806022097370062213716991579404599740631590313588335983045869499234066020228698696853146680975228506044711018095618296963284153142858600404887068143257922596621622219544162496260333894016783272208822192607726509830341399828679450862647481547996581286284641882566803801826298395112550566443172197108269546556402020544786871531218980140952797811727315920807291379972453865954704302782545606519143595003111871486656929284254806516462180815874929863733404749804743590156567676323207646197957336475415823491764319281937322667667393418669749439373490271122204991398062138455465969897929280832 [155,117] 104261185517211124063645645143301193882131176344900878104456070396914130239989091041534439251785857151583368738433151506067673020681259290578302707641145784158956427996758936523412745458503271271205047451973210271306994413474692373945256227990911598697937937275943936668241171603321899867452691771954199111055487426914022572988790192940545290308176735822684741341614482331656699917909264144800165348638988796166290630934880160260707614035010548754176101570867436321260720883884114513064729181047418965935057012988844346665220867699428090711905837307940197442483128065483182763334432727405479287306864513189330484691470429918805969502706404061183132453194937762871994258855371410382936865340548339457559993591877594074425054613728011727820864212729759465801562217711918087968812851710638939287967769415834847901890066862741516127840208531481516119749343416254614533566082447410465691418971812763359733190383984379521061062388801149279833504637118218474856786091949443650705612606816068715432807877506420758174253086346484071999862091253792046939663567220156210169256456513039111290909101037886821974450857665779321171339027104470562596053745408858705666536952080326208034562245550107507882981660289316137148824741416519325507840615307065743159146996138395403781830961303920818853202274145928144946200005950598688593456471497537509274019822652981013629507582673767891535587817596584865645180995860750764808737357263803723921701352019725406553658252847585188805118933453999167408336467001887307523544168442997985563848 [155,118] -436603001512739037089681912368669752123879020587156737869421069403972225014423926358112226815333463379175105663603148582889171076354754657351418849285843206176677136577207946490366918401926825785655098998243453671668086309839565232919746251397901081567085499381956606604071905585788328115332927977988803526025486344603612001728649429474419604193356760860991839941109869203653817660712120406711326303670039910750269767678368216042764698561069496262687304736573342894124413641673276589694462430187290012869703383161013420076082855626100203224152519149196373958091579062165371855746460165988610597650901560460195805567881298190137998662150164229963038079580203408559356516145674994930037796538230427399550585685545877495435258935192751995042310312847950920571470410584820390730701446014688432852747502197642020616606496395562956914614534963570684614670886346439318150443039776774874242910237895480440747369987845751428800598307901124086945688341375715973754025183069108413557954294035722991836699041051275276372773622651802833232989613038870033285681356596449272045186458370861712854426330699724645051253097960734835909560399485741233883933204233104358059619813715177925045550345413981993077743900457425004284349439787516390714818370214542806783663146623890612988575240849185463222255392167532761264172609298305296536214747507495869278809081358915588919527094617254993815971698279833391414385987466398066844902408641523648072356859239983802517014016802348230526384777587986652701391473324082920848872919874816 [155,119] -16900049413172137383777240868754108571344226825631712087728189484842962781951801815201588270142173964228331906110486182243050217352569703950333121596288485664735918232948178666999316758551517069663653724566433271369918941240932006671401687347692868755154294932448465755712973321500061054513918802680443499390035054197342135815554214684827876864016850666779208395270354424507197645547705912511665266478743151152670541614825510224699206886818543634840820696075505331953613424187796664467644457620463033984576829110529908226770089066531928344616827816885586904534497526184360416675531243962918410634119856991540274042154055399765128458162025780785323517504292552499393899548158625433746257422688373612857953968265646474181977849171425883373412586146993066426795578029809058993362282954992745515428817158543210252990326235639654291962778626345666982568557805342363220385476379884366216569179519705916151147776826190647259027783561388311069237334714843154604483007682671797784669858517735214763312701719131576203002690125673380779166105175175210070114124141592956300591574652937659987534993836987293016334578533243465024574519556156272943847804217703697313588976703411311332681197225345111509294725139370055188129842371866299468317196029195420129665504526374019126917735461789866093262168802245339543233218481238776844018939610747627164148839795332975024164650230547944639438014284955524974715657668183064714590772208087180333920046730613753396923423160001498285625479287200610465985887181379598073875821696 [155,120] 3238096233619082652413759672107467485969475449669228544217040815222514251142834007338182074833010835628211090339145388976512913726052638577543184062391531437142803047083571817969903021654040624324552061375870176941127196079156876508788488062941959940717758197903963287513644321701852758698579646909704469825944474823044126447166756284946317233264616876752611180256330194219443454379271212660280044137909068999460655044910724830995589727041974933782686609334400646348260346396199408347127744861196297485050081430450528814990788251617988232075738650447848077484204006223763112839184366032835570138056581304251380322448952459529418287369970897799331898069462340903306550621473879350613933063122174087964179259496663837988260059513091484336365385261301684302264232427591079335412306747377294481963998380401520333306393752905322308567001046209613225968519272602146522679897548083164375504300787228749612203576097426579171126931451276396283726197676930965629209276350718652029464448553152566939034414310405882180941499600134779970257164821812403412254308157606522804139814895958413750536896951213962084343349059794731960780869549545675654246578651327598517793525271481192051499305750163649991372535580612588192340569820986344532714999142038117159947689308297813654304264475533183190558784244606057983980504901165650161706780432476076768191105593796045507715115546277206067827120125041344112948210447764769205293138072472988709823938831099929035263462693417355649344981673521007098838523050849347851976 [155,121] -5248299913566890828598285604890365410639852311275413822221694900299709414214035110121961603464865854732377463750341537199835105406671147067010962313996662352766615094882858947795166326772038155430826530406200721220154682232291201991205120065177019224491867458430107722734539229978965395527292586170965673338604885396703562645273865406188175555371783914772253668941964303407348863620180944066304582248381356967733880929684347521605931613745947635762273433502648991737275577857090545654332129080183922170066629033286709200009439608193124729152355385304960433596692567841352990652477769132092172838026718471140534501292721878016655969661624865026289566610942691836102957408889211720003570686265177831663060647713978117944879806786064766933918242681914842059225746382248896727273208957619252625457008828615058149064046044336845751215869243651078113126561695741884631400090842272098451328787810057056413447470057224081906767798881744847836679853126495829544477202107464088087314545454094671223899902626304148009730352785438671892557553121940277439360873326546477227204379816220400824830808963383817589287725727097801584129590801313693602262658167110587095386974277615460021473229179950338757881781012758556093995662248404665810448203337188666748159010134234702244267210808203507248126762651987194105698876547263693985842131450011914330568913394565720406967955312969615377198418938477038720270046975989238850893861576225061501815861132158622541579755305649763247650604294623694566583710486600081 [155,122] 1476665297602883921530637145130981952655505342614958243793564426701723731881998674748478997350274735954092909705530865671685696127833056320666605314448972042740675936043090179846711850633039886995904855281023780068851447828156720301762011337063214261584397764065725474056866391358906400795128303621543852954720530765260506504658880765755929110127017070536327726675736789408843288122809468605121852032922152334598253202142609702861298769049045181678970090729702990247567062053977305405391012808539561367521296442686894070521095857488165809427680645698661524406281562057166401249197177884621601653617260485277330684956368248484651655390214218409679416041949382694593914539982411809507902510391768826082417729734961634068021546558420472481438620050811335808377189783236732691653817797533309962655874222974680832226491620306113427172856361593756432922143277207650001065224683278580925247005509600228815770756637327750169475956220716528928426359098663145329442875935451228944446021405039155577881721731502459224662847987189067807931403566685783727793190757048415955634585083334656976898346168956693342260534420569394326364887987514524973419833124995916177451589807112892619954997067300191341846755824366126665390835247808733669954853066692177852619963789330739734182088944162480817291589905200916848199411917993864704688954774619991360327531906466206057421039371429111231035146281138166052044029468765162752925987090914784520986241639215831144743368886224069741796586194841309692197755136 [155,123] -268446403274475455583026718261322586328333248976061678204542865656460012623856274201636056683171682373250726755597539987836595433276632769263595181828781842930499824770149438251492078751377467939220383893103357471988024816675343950005404792257087453202906853186492906033582723237043691284867864685378296029779853669002785218073871308349976993276910472011591766547461905384079294163788817859153785643939724940709568469956064646067132414245702327904213418136566858369812622365575589351767138610346396898953514691464312507759480801126096406508039491176036000337781522228330834330282671859309920237813889943792324130403531961656585354250361599695413396767269833068326833978393284449226516828096159848018871495649511616313004584373285042820102725791352700842345311639075735295175762609246201632313911312004279919312185773240591215531176459795751309480817465327018203443997437934724531929955949960983645122333575133420676307749667590831282558040020507228357923281914579180338722371819848152954617641578970424797479812191194750787415923400008241782914981732153061675102884230824120073568245565380539756150992715714873882306297988172906649823615482731125647261166370547958381150493095339260100199759226554795330061776655903874415386477601228688413727449619291615017434633939823442988550912386230589701288848502747444923630228893874834135518614014057373813259847354739455690272273826423813309490500824925811317297065562764050440674046883312407077772852660484773357653124616363471175904 [155,124] 22902925812613925218154185268523916483860902263159508060173778066670796441340513080897977114114424605138696656154630634991492233824879276089532959792153082259204241528730516463392409823463415105093579550055948421002481976665043092732537661866709665454458279317296408222102695735634684754469516941551835777544431660208650282425008280795943241731562809001512989967408267195594002965499570813953078192709192077098813541390699494285120382212063432737342350678123257355676065137386416310063249222753854955546652714475131186552931983957860978188055761246894142949690351235013083833539031450526651017939687867884290189159018830750112226928364129096244771049381591774765591094540638189431498703437567698102654033680144461067041928067392131636672382446021702607989406513607478607443507303537168687364765149275877786909477590119342899050345468736534470160475164949550856023558045151678198551278590044846851924204388454686386238535266034021236458817862048677137652416412422807689470061637691121860139013839752858576491837519886025285440947590411125271011836303101492040303711731208134165404475411158327920869297505046559161355229422553116875897749886863623413091452161835952275370166961913431717010250718557065396817624909822889809512878543836876198518339023323240134540005385098667382112522839038029504587942069866604647948533898594430071398579623118003027318261421119415554982866577573901733792588521819196683639052082550925519199175934181387964263044484899584717433625236891568 [155,125] -984411260525484835185152923083835579195296415113500642960474303033464915413156858866176222237948004104571122740519381879930777746149809511866266446444432288726546068934451531363707743822395013424728393745392439627967250953312246719883885256049923952945120612005257531830830427416984500613924524428409877844339013105519025809950139973278254214303086142426035309280323584674026829887701161247987116507693418777764549860059415796073194135687937304118046491100586807769573597156118297208730228248547718644446473765941863219912060037128410461016020053233684725962019064711266608626081856155394733729016952185485364048961604834991798367733284105939424007048750191511932457883175622643567948911689331680647450333299661501894661487147717347706647689000312589930082433005171837202572262147463073008833070087376166453272397453882412850137644726407108697467555993129547528286323833392479117332833778671492825262328803529575633189144481481764211767332836191717047763063437338184896975384593617118544852834710888450040009583343052130842803766389644858438996996497517051807541393121404593432563135471937238501687100427319179667268857923636188870075535289103515887906626892188485417801829043938540360039873901970995083035595749888269718949875393140625791102611546716715673189724039158567060153383124696010747553607346032676665252819424831397015153526382284222203439600600053524628952652726840841087375370807678681862343179634056745097336585084414096872168259286358521436785158 [155,126] 20308259258783878756136407950728424648102909313766293882310116146843370341887821023442987208814222630394414795442712997698042092586506400562446409291512390205205268031655046621662821284646206047669965409364204227585930006560900327872631339393867741765060084352656926833347862190052543283672276073140795845850099633410139569999615452388041829820835128740160817883711232640312108439375330837845846238973765214741692345152672483466384578402753257853177927087560214543037978541947799740031464830641611374443653962247777238654248688911026385259326475681222944801051251716549715653597067615941143605619206826510063156586054588524894653345208843600701473861423990600313933772505975417170829961015125950477841767615795353429820562289219745534841690437950295917060200510500412974566123570784072325804432052268808464519629323560924368394567868206188923138340598845271977963215075787856878128501746114664763218034096865845219398934178334318311379773800438929258742923511373573934153666943114900685330397696934644203593270385509131161902003150234709913078409703881343564134868159090315812318194095915119284647314105036334351612490818981311346493701102391362312279562958871159314207572908391669533071742565259993492265134460772843906174709362205192886954013380507448520883397135799411359390330861906297723110523110400392011053093362122420717453428705160566103314694841928285661560178044332935636796402394923150949532993330991701913009569292745951616685516254066402080 [155,127] -203219917841321365534776577769006158279290643051112015449241906660647717857028739237716785061852212285809776463166920188514513349122782672883875071217461947171401149573296764434214186846070427598625500282113459206097484606774741319023384807635544602821613780494732354837044039506358317804451687594710601192809761302281153826648029150566729052022393488624266364372547848476579788759972830309476661470635534204652128987631513544422276328688182367893088326746704420655433838512138917620359871101774978875076474394061459395844725017320976873907441794798726764847553780397945161767442914535010095601570324837528567679077150999084673398949903699927488309878945346651225169169732038341767407992562904557911567305148930194143737253287428027514384194916640755283031371721867841019859435126978867142834702926418111596596953597688954546721775758687457209166074611592029627392163839402179679563057664341892787423858427023211215998426326024966489666574356177924848208704348834280219850833525818021958033775231448751140515253697260773700905061838907382886430588007129959156630446678227973435758318933247947858037600607614160171410442261871378338740576739224311048071748162087166090862734992250072229564085481357674781300195728583500994449535823216867002549157547374501770645470222966804818169839210077530218396178286263437702719682002773587991663655802563096550516637904712256297155161522947348842406780914675956670458912215330783422095648401616084249359459596 [155,128] 931250423803633874637000236422263855577467722153108419206890312981282368669067126855348417810935496185317917577946456133052901437123771343553046601893794571491606411733996293225867362663615393184185931948520964130914400402702778489737379202799307986124085698213458726918102417357027755450322497466116908641553240419872239852622202350259200444026157916712500220130220439929410533216891506110828376255482010022026148133855436865614797732644665789819242220294205133045923919469904548906189582124906978176233630346796558033870565436338058823736799119281630822219428947734878991959860498281365568896303882242059350861547679316872092602004146669852959254461588068936385450892402571675082805348613925414607662895868695830099214461238525705539215200904833709365927456563436819668202769386292027052448295953274920484408168569777919695229831370838126713530244688066275342775380085094176901057299840854232533139210009014586006031532729176376060030814649353849363192696365057386112251457485149673405978162446958019660088955484549710387559045553494624973206041111408309090275019413439457310548211783882620346811173313310585554218509127407317360409130689835307243935799030903949714437332582325426544588823114496543518908211242616999443381616901223179309389258015817306928185584848329436433316049177479162910654312757616929065912675244650996320954858917155478170858288937485070641738702315556346561526780970944785080555921912827930942464180194814946544 [155,129] -2152025950709767170596059493544978779704775510698945187751042597737656169786269033045828559208110086041339672009290407920310761811322303101313410823238454304826334179046203133154691939859046532478469535617791163750120356779444905770605074638245469223044410197435999213703066091119480028021950724320915950558205381918701699306888616275713643219376455626162586229557031475858584261763168212581868923429887070510307290939161979829793865934590786030766463637344116069621736312791040410881289901206012869389434347514138776930770318598559317009353587889187590802927671806422361759175332146007938190258295354182017833229221576750530670768800438291026841149461423528544181012182380224991154983018072026991253046404769201288739061330727009987424596332169259877230765430963258511960213337683341369482757337994471665531925977793789857583299646288535127017493267000292949477979212413743707914908870475918420137134644869852734540329031216041348361830839489806080577437673828776369750256111555066184759230500494502787678557383131400990803810916407786500708550451097998091983061226018049560749471398156021079222070295803617800498710351557169179304241402382605239253996576360597192804939257934323830260990700561569375698176405890809668890655483233218167736004974372096878074032153688264788504789884564465865403294775355059425474345455070818502713085288185411583140237493678200666079853186388298139144882832589860124203914039367278687233190013418 [155,130] 1223494262090977567895371561965897584808732076118374553581758725029548148910663457499590171587224310656927715853285022762734332599896739718451759570612233806253790876484154352221797859441708519263193982025009012702989085443905088284990279972981782922121563922404459347007756881515690617345353210996106656166652820209423512406422945434062959237697804923488857619958034040185033645224197542220953885698847032868974236267515208991622438679582472580178856770899899584561038081553542152454762147629361486088260647738705003467469487143604968052748646884465497214427379290427075327105321886593244477673026521282720729342609204800532519090297602294634508354732177709393670993807474586344686185122585695568271214811042834645982203133802788171419574275918456730408491841713225934220713841546445767710247134295164708769148935978308196818301402396499804998410797879206720190497288486482359414617001963858326501940998150086754981230322306573248516058608217098800647613496463520988571540642187506349150550938094608893052497227514156189485312256734007518372343705541532506685611556949363311441930595819906746047115757411304629729326692933254358554158142932380091796625986819092240557536185750390145124044512909186137437127704560489362110579221022545383571373077801497367847703630300281924389874787884446481002021549257723255448667197236685948885937463937572942653827495920639905838333634137512842680247175297905930226570740538957650304 [155,131] -2953516197818168819449681283972713635811701923749695670114240445367892511752619375422519840057365882225408478740154427610761005407934225250336516383332151013693490762968357510490637888778608314876862772426400862590188064919725628355904847143345099728718505053569259324619602720089921921382482298012620622943242219220986261523095187342549082291678302530131520877821077575955220077715615800318977776835088007536915704554131284306426047256908449574000933836113104082593388628174568045253249907326604604024571010753100972970525095344677266565267974853512001711994618874241259490269152747753667037003303548392323909728034432634403356528141933100848907855314608580479132751856229774079392598208668581808804158139449306979683438667600233794058515043050616493999302694978598528642285718106356041011674625690255216838755997153818644764690680837158377285858158585547188302568156264648080206561076087849546643350321557617307381287385390489998643482508119196866282575240902218185356358945871861805042075241490928807497196041602762979768739721041574979995028869587053302315582354237626320412493018567954776420784356627464972139470570093806309671713137418284496644185579130577852874056002259247854016150762608673361166583602334011257868884987888447326163165048602361586547052085905877345349864728978912843484242519670014485548583775556326779032740874279521319975528729166199645349634218141328743683915225870717544124476667600 [155,132] -2492057067207743439676764749208900229583690431416237822850375245108110371418507334903972329646732250388526782039136211330260722384004288935456320137084569613373269215773646412828896672563205734432158853641055302721742350344282245955883886380668300555788590411998568610630163482638400140109846192886790348619569210855096067979797842845546886356336399929288852570555994682694354205202156683450755604993053628678021104252830537375500344869317021614754161743600075461793934028482171229536520380311991965680299053737852347549422369321033110760570162881456112144320484656784460788310171212314423801548393073588185100383468197298238974508259393037136870393709103036672251942832577915884446460241037684749323882226585703673544269585674899037593236672043688217107811557833976165565602736274947780933959234768139365652783282451348586953860615005454831189859769597783062307505496122968964614029425754452273029301452091836394998273145707918443651808556689480041606597969633063498831201965252672017086701906195615424567381885270681568125512833547711175077962579735087451505647557678001731194497786104145784255782690049990391032843339487093548501063330218242717481527516863823384345569817310983270071706504441292463506604409600887053266069343689901489985107932353869806999228400707755999006700363168399327728289375764553300746577884395281878392185601238897840571153937056187612960185621707633393640277461195536053520 [155,133] -1473849980899700579412166528615236239352000532902809818492177880939744714754762034822985930054683884446225095115566213234507790338244498515990808096285379117417894680593381679002200933363427737843470150760113036718341403198496705997594479825393747253506075646250558670139045420365324446082336511706130590580943912774534322510045405537025332929498533833898428183413028940651147650913016972060833475167986667109630751087108639465238501831619793830844515520935605081952198960985068021802232370431133194163414647637940359909192854334133085351344623697462601909520831171565760085905569146616954530814054805512736942488070142053753551510665649330559289885736573290973690399461538968896143622317828818767659791389741440825982466422654483213149160705487678487222478130546605569062160227103117771821194951038480827955117175409599208746311437941226492091746160661747775324626718882863265678812919681398529370742042377867966353272531552966569061903817508309293573929184457110303321951369941124508703128014758202349221830849030883396005949360599712248179619826510914431390472921156557945789446128505451777998799583358004560361377113692947151366123184923332524115295642708704474250105726221770141681083749518752313969982485262816853373731199415637157525181746292767375290959149993621273177990595868580332918467586499650684448336893666278016551718869259522535271159245141604307723819448451088136143525632798 [155,134] -328358159689368145920108218172172203486890585673972244406638597469250023398171149168071155458369009759633212950616988804513315572287202076022388146950139640245287729650552241355014861698156001893121720212127024921596668072626268276754317537793962645809985303202442484402894636458373495881535526504753053515547714389076721725066234379902322208305597255521151530535780141437194553344097422683389295673223506739214483687773374648572603412343215282234926132410155257928706054496281406851683672806980461098335772072144610713565411198711692186767421615465090281803390191819966395623302914655969825815059245841261383375023124387001509812316598544426524878511478318071493639382399953046529917279808891084078157862720937556428135146496622369811502620071378414790607792387209194319432889683773184264667682005375652776666414474272062224511098218547049387102763633544864784210714949035841610805220170002055083646616683260034336887710459707767430402570184393798889778486676319347703654249352681161790496897488584798881844949724864043333585913471469528254989282842021877983864556330856788458115395508070278436199450757595858302853656383906991958671021442276605781889897198397029434655702314846616882168021311560842968794385823425450407683292451156421507967159733465856429692336367444546916769949319469405528929585970988474908508509074072099002810984639543703287724082502971524250958941211643352512 [155,135] -30887324615127178591377444744585074142966675965738554243777835527727358918545866120774716704181303602343624599756670450039875165523640662715416441072810745271701010437946010349327499531021302411383304701323541314370792186709341146878460968414464741243394368681612363769781072254694443822469688269167993050085504191727743377562361478132506791614857934829957595844214098304917693225271361083331326425047396897008948993842183705993652418097677908480305211369506739458740778606604824644450840982188391752161602206238135244760869687268230496796528085695692574480772392863239704246098778664604549044485344015747962716154131780327780818786666208124139943242039840426651976427779946554603165234669830501648953005646506697873799789505388514843237210692233163769711765250537478320782837949436440680278630606308424223108557410941440113588792204634412736711955763222777979757123253157829617467002175808291502674248167904464364186582451993404112780722038978731497156290113732954311705313663398855079634889936866689079338800032788884812120270556491968759243944377404866547448223871902966612558829668276284128042597243630104466356215326812711386086474467680194985242408121151848258271433149231192340002802273131023084871784055746698791669523271357444750624631446612489950532049230492914944287405277141496275398119632172811077690697283733863278874775104232301697251667581199320807437335576 [155,136] -1071210534252695893410345994429823023714701255880612052916003224749086233235466206750985389496327774581624886770952795431102349015141894180958079645029389633904683811282013755316979712052703584233685570579863809947463995898832327289265201530974628412100812345736456583730106763981110571500383294333496049411887495644215649064571750686616083172113219867262831508264230165846870558451890230065136777010537527108425917849532445854701059581993819539974551722124725591796333653805566054997138947092488740912811235935493233832541206287072185319232296695720740320551374621484538494581462283225513096082188197407399850708375929713151107536672186303805830082192917761950636948777412765570411543594771998102512071733001620935586206302603773021767286233638214236614538417102845131599292431346164382442683041051670376992004809429581075362292456103038575803562263685954022090784784706785933699540575507232713416494596643314367834905694475931489082261432365728422376125045511002071509645386856787115129085394822780774684527782839460388137057227773200118500495663735638707459963966244642260162695594459717967312156642830391019892171716988954118804646199698013601971630115186359997571130613663794131672883509832229493256897339550785066010183261844420584515404260523322969041750614052263937512069484129660566865688260155939221797144238398829136654513893891053505192216551325007576 [155,137] -16844627468908720034705611241577224519410774882804682249025757046970182927229679931267902982512069290311310123162261345669898619209541437532532568954404511831050084748468460436551362749426833389694008715903011333587265261674842314190963601496424871590440779313131437471754782863266077903149108031750966250550778035685831583767070702280597820771949082361820226888879106055426221077971607026297285476289498625462722798154023725070820761335003309657730001839692250946379899997021947181342895577788238693571598964723994332863146022624154560772534800423894708043652421360722914335300036719075107491190583930554484864971345985463268835777741324295211394829788322150883353868504150288715099821668597913312788473781091803722109375749857361232437607238202886382731692708559213332549268810324312127178696105881690962729241683604468413102549802927708279144304991531600413505359461506895654602193406664272810578769357878159337757061337994875980470961478806669043237360950503046584596266767199499833838047655323275181155787594384818162550718533381904288164889930175438386800066963652754639550018888081001820487907545426417863152929252667716436053788352271564000239804990400643147492099489188760415767738782959757531228000084146818364350745059318146314068690159119520432990498326938115105643854442358437817441632448844117320631376211488905300327239330591650550573305 [155,138] 42887068372551087934356169587946375680689485571546509932805233901779188877831873157549413541960961888936863949583548680480255366538262334798428950336737149595820802080677696537806068160178104865620418440012600806561422955385479120059206412691919458513616697460657035320609041477047332365666356011989991911481031250332657361532807906307126707572380365362353662275760404157236311784565140180098196150122600478826341099730307201180608131135534748928551445122474927970049051482422592790092471825741691619762688481716634088587707388507668381403828802121681993021133265604429977820541440712477885148949977025563252231086494179419259764163183155813778138328861532825822537151792202757930786859914484315787762521628276050021050846973579455959878704982135489491098240076844978718970801493128295535812271577932239435271578835748197336964204057021733939090203275259109527795242411427367435622515938807823673652360365085866277937322443311950747114416860091636263582672184035239331977128107961855328543131778607270116599509482951172836245620140001911543980042566651304149139515485172255408949751028500657268212438566718733930216027852556084275131257269093333833477363495302536893307320168848807030496452687716450651787655925798306344078485225531635201614012757230277388954528216230680574263441213083272844136735956913202646467185321928837742368415643968 [155,139] -2636098036487622519818862162276178453377791091653470184450446484069296195959059392019325630869733490239881749041639073138648963375022132055501139857941355484604338709979202066262107284775188153557515090495716040076672935686841084029070847914485200558901304018639452841727637363920550444927024347210659377038579868145486834004750481354970662791372136517519251195452508277968504501919504448623164708841588355254454979670866454038354269546216337857208657806664368067692751544610126389618309559849588328340895421517272933613486015922647076765003673333937574349797507057872683842895182803833803303761751033159988836936804843658867226778577260246912933166044149205207181360795129062181280994502885153773213302930055347685628770784502425492455038636553180529323386185106438759965798639624846339370149754163572564630688391845249118893270555078098485074802310349692029336649383550157764000571797744723909942262673042106277575676030383650647031975917552204812829539790324645859753511786058079613400548449174221259438854625762578683218554438828666240036327075018366812068360961466297423217291432548232957002702688700054591440283219735353557844172458159562443163124636179150263602503081204351670658686820816387805774792180221498395748330075463450978112705450417873771394338784655863698080566403536685094782817459320775282559775643991314373976 [155,140] 16128710191581785146560123968409720277838030545667480964623204367399772979495198009490843135418389053528109637718224918585549560266721148136450302766332990028932017705291163553646795099817018098044790167777089473130990936134084727494764155188209997502636062699972607540200784858224727629216786026309911645520373593963494471276004008519167462401722965706897087266978565083259920006207423576595173091892908507227953607800951867499200029169202672744882612652818663802653298873932320390477341034325552690040744575920858227455200109975248186004336230966734439410252356714976485556219846160231063140980251642569808674537423679447514599327932708567726365943312210165719874687073397201939357967737353822685322885117647852450466212172417639839356816568218585332790693587038578355563464776592584325171761075499226508774109080194056838762783700577423699727944323213250283480113980009355752067891135667490633882531179793133741221674266688205595650498331726568737431861219147324712970948729077161233575513409764959188091279523515171296589114358304827090434396061452852623228018260889356817598980326002421456130594740326070117267666126067826796300764840062513189079942827786906856388646865624817334199752441259690842376951486947902471455088570233555336705877118143062926268117659708855345597154471156698600008547853384028227175855344 [155,141] -36210157379252094973340056446478194689648226229979969564456045425369185111430574598704813290006893861408390983400857251381915784952004398711089138841530960911988142548732224245455770409171691480273553644537263857441530870664030944473007686347306404991750770776152970562486047371498993810183980511963315930808540749146306571515901191539821987293095452197345606660814959191305468516566918389385041278846683653722045250369126890402325614854817506197645985215508167186081918661898762083608190560962076650217193839064019244477152028891533241051744850091425804430002250853805134772705408611860335449055713128302253204635771826850079690649336558967800805642898415627776639369719029704484943619786908553360971567737570228419911702643751209322654197991591090511820191609975827402923825411188509608634738398573622320917433442622229545256593527205238995220833310113110180485870408106521434463815711249087646153411190806061903111109062484913142093683492568255216231388510766740181727728561121297695861954526795336145060947041561503012338780937866774696948525708500643764505792084976419233994338804112667595273606645018465147641680952643106588681400168630027463535542180333680884137087051276116313281820516691784913660355955110380194346768211091974303300612293728433843367831801718753569879540109688006789340414477590222 [155,142] 19411682822578761693147844326336617352219515420180808245442826256136435023644982221405178912468290425502035139656676442206899090423396225917817620462030936679359324278781265252563392855825378902682993610892707502240151502259759601715848941753809169723814953612592490392334141548580812319980247911276579906183564708892298815192688976745408579296548516942378788345770238414868878108136057960117075781733635493335517165418911040943977461631301362713564491559770871633804548679184240710913666012735948093056416605666420954890586551925224701528583706944226228011449615693234267221320943417094341842450034902245015239106103010050961671777341217600106665052943212191556967914322610437229444414301018467244495861900195433794703319461420686627332486774594047692416899888834567549230922620478745317102122970225540587533135091946619009603909296167520367444677991948066551653185348202264132640870429102632425982830924715327056140700490900355293381692383191653507937587863450157923740260652471976987346692042647463929163237673595204349804430885150262540195817888573853828632798193651344443276166665662566560327033441851291107379417803218975619623169507000137028678082735082921452537126447056514818801231948388412775144922048825721637661903923725196353017603428951807703641095707242904677645712977446452616768 [155,143] -6659297782182015381555315682658050924282274263516433804222556757835009529220084617305731376240589191415119948127597809579989194137098045637652096734595723515256689741120486705964295866436760962878578850602865756739670383766949926694249710142928128142251910548183285306984127060391544998809954578280014486462078630929434190630807397709602116324427392584139413412426868503183183911324198180161724691917294693870489181177812592085951281898676564897049480355105197704837388015706401334597733574299520944802421759781706089313248969342334665449165010571477952612198869919744615197439931727324364985051492771966274257945923185343705677988121223575213473812520829895611062801402298759205340085857912837561028574900384041372554552675660276592844460589093343373071515543332339619050403133212888417470081085655341532897087825256372160920689798734792773154488751550947075367964839089255460514627350273579634557752896230006806902519352150624871929293173519351142602503016141618667560330648167990843759613734143713729439837761407695219307193715646152564587208867379230035032190715140437830470179788570592708289890590342505242086348214001782323950573595926934942837709050542862365820465100166742432036509151075535472250864007003749123927727571914056141815325765591672619869158235551831965844627704 [155,144] -2879650003037712276795788447443855182821911381194406148079660573149847398142755596629795252797256781202493064183473093648234444369384126177630256108806338423750001707024399153350427346634267084942118423196890747262545804563780098553702108902560288566360782860671404987602178015675396672809363148184843816927997581230954723895072814908756416496469656280028299344978343458791025655231395145380651154659125269447671235062308239222145874733919804337031617809830977937567607807221390779727066066473675326100237024821628944912017052065267252775664413494768325381586769971719026830174356829391533918155513438188614220111166335283512391953604902651623497116982305880664497894320973188030645591488154815315175001866199657084783844537866348372983762307952549896769327457967864262104444617558490941042070337748758304724921674268633503444796467217697712358894932116381093045414390789796064667140712686748026538823951245213141627134245749264855036793942449539589276582873027871919968072417956645393270729670422354365177609364247492802508211713727193083821720266032901384222836928634780055539687938261921828723877276489619863925820500378778435707511559137469832881790599735692202686806607372728196218696289506179986137628855850773612049393563822148774150951608735999864392715559492296 [155,145] -775568034915058175862894407058080387783057552295911297942404386047763952804990072737846932422845056592940427052761469700438557284048739444535041588666517239518246904156815564432693155563657601447012286865287761360185198872280737972452557202639194554546724212207437676018049542807314782647866078583762691432945146813692777760493944812839069016227187089343011736451249413371803501793220439286561546041450545514198073387487548378431530687112997025092854267480086545225692853720786885652598855866319191615088259085955813520389973984479845820279159369730860111972156308969411700935385988223638189117179721915269725414901911540354544447390804660960901642815974028845545305379266113357594501626501825715754583606316785706978021500500605542330187146683444630371896775407730791320352787531387224049199559109671287964474740182588167080935669360813978206626565956261279206683214417031315330335914216035065214088927651166258941504419001898529606501864811209109343886482556621819043812403493716835026305141753548655161361132433070480651900119735186111306728950738358015982543248293024821752043681488491858529437330785408609714306027123596515192916194776755039143173912772236439788680272808947159236959302009892258162743347069726099504673954262150874481303877625397600699 [155,146] -26549473453679680631914656120308074739170222249838076017162512659815210184036126135443929366529637826336527168713616926038361943651618428853933842229266816656635863708620033411423828483915433786457158864880407466745272057290404087727242222828138921268102334252728916870861428978458433617357334176423086748148749467205079770034755583943802384147780971703586256248269344841620376295937739339861685270399625843404796484672293017432344963503107314372974987636888939122757083034144863230046692034704086952983577459664582345640539919166877976350824490025620186766850275917569358716450825073133397780750377771292598909878573603571092126508322243196049604809722350750299889561008419524758755252540012568280142046191536176305567088207563366196259397223418012034314863580174622180464198760924043975063366720772228029548193600650870377087917795926936505992715554685106238434455472052096968917341995505758499291422496680385063665628999822540348689884525324155819968598603169405122048381093187328963978435257460252500742941959951261386964717082080216418340690731867869737323639079853624093836566543001920738358105980952261324048080308380621564261133012705425363663418232205384776577402916044523373216471907235405193736762172439533110985700928833825262159744 [155,147] -421493701431128458302281382842386562564538834821743289703801160520314114831292669305066511015398990342393163281061844088711410113061741847763177909130851236732012487796270878220142381595841904833283657953111928208967770945399346896288608963120225885842684838384748280189026090820357947913894928730443909247147798564097718727776739795289808979409548940571943126138758997509729886629351094029288442753333432721134516971824267440773027119690839545756314496182205563676326778000452115226795724081480450649469330076182001577145569269941633208433289648580445940264264743421058393152774397281760352645216866523120955052769469199416523172338428295505963677679655812985272000243809085884542748710008315075385254635845027004966572256244863561960735684294793418020862936648107498524455920142851179992228158240590650173515680342391777240217832332910263186614061487307824015632224415440752810733719594987436074085731767420575707046549858942262213257161359337585873415523646898311660943450582250869036648543227896052232544375139673674673783196831217390010431955747502379803484536267902357022556312697588800137442876550431730035417984974974182748663489230216890313104585336007232898234392966585620720360785311090071538314798678907108583361975280 [155,148] 11590610806489206514944430160074994611073989863096875159181383309463329077870311690304947450432996923481895136417695432972410310404259969266602995294013442288524692061811590471092600206159161929812250717525796524921550645965939723502311595182518038585212470530997698253428170592642087258819171931333829133523959179711716625149702787548492151250037305290359668223187534078411997012419687123782957613358911027085355127348287835410239400964100922131828133625111774017348800129135605173969880086643829105822316322432444161303741811062649519643081070525795564490411628237930010947470675883409877310740572227240416182593750021540573646737095845703458773150791250712198262579585132534108882511031586149232146454708797308184397526141024569484694264050188783977190836991398759961983384382239007276902489241702744535658881303946338998117933056303631292370700131842624462686728510436893494540667388955720426694354711964694829757762264642674711567618669626784828138094166349046958810298490550217642182229134205733400680322478755119966329737343486759454955317376923547049858784009613759821979604390462775129502500820955250263373834460489834065316420721026626843159329382177511839685664554629961965059074556560032780625217384921280 [155,149] -144105810560823305469553722856779234216444643329675613766910347927471753021620657427496304167753994071828654160119376147804438753439103947659138229321904900818418763364267769515792701496046768854432573245721228390977820055634106072937221550569860536266252286113016075057314201983973218792263428779763078656451772955042033557518692953344745453909890394780930889654322015112796857584729082381225861585490475025103434539929913143672375608545775615948830641684927220651351224849478422374434856461339799635640426431266780671404784111637038486266047226362496108804986756490082110689309852631503309487595706185441997250438743890009652579326440913447906288453106284777010661653918364360688877601165241351652544499754526729173038603504595101583150938102629014759927568501684407563064410981520834976218728196015475145337143026726025482587784228729899449483736489427311312726365756486224472754818450862859948212314693398684613246950518518707744419586668767443907474024891612323128658698417212050301431620852672716509817693485253248096507764144954890985579874519625411846167176679831827036160862542066621091042576992756608495552212059443830639463247827525311333859690368168527862152630707472684790499759032609840792 [155,150] 5250967507307809351141165754757492361997055353181377530795867855632298288284307276464124247657384947265313714528486981007695752228244333344418431587180871935821471288796483969375650087260511775417181262357178944264108467398124029903039170604022497079977254188514897079961576096894754489934855044706811838795454952157067016623473971546018631918672265509152391738204157108347711806531471204440489399584713928844211487878214957976846430598436929504355907678439450369102014594266397756019876499500296302585359209400138037077955062485745677061237070344249464710080937796448816073059414746769284969654458712741186782784206169345444285513788603055378324944846604082212912704971768584596843557729412824047828963680366178229020533584788140258036376724689431970969670809773197349607439924561406975996213992913267339759823657680779191868869594536240664435794195214727782373149799043444635946673134139259793803893249367439204665279432438801605589378752436883617709389824392122555977967944398423413942462953746127339307030807526388415445005822712106708646476083353038120317722264447405300381004641299675374723188595553188939865765089410954283461181112472558273531635548982586809221098876891469754112 [155,151] -991898360795247134330998864779094634401042395755924684666657217531171550107560165990878130814096621722937267186744595362002607134937766857915608930653066216946432483974546527787788198985371638357927453978453559753119234514744018102901227237609952847148033030339558790263501419791875920596112476474440628579804432347852679597714293209494403241896308601779333103192708831532728924209987249828888180095241951689297131923819013396698596815037194399009728354736854541262779279342198542806622495920339547838503374725481505788225858116941326692811564389774899566291880705288045696806662844546343356514851417536793212047213393027590108292524471342747115828785733752859522921940519175780375072495385304425273162750560700805894436082433197381237559427725219789055047913039978024073635018560120626498957404751752509316207408660790495509672224613014992807224909375015267770015726671724636011114019344930692063387538792097081197921125353876565364694099412683004926442886286151861532589486364537986288723894635988597806415165089514781933586986227449153942031447662270609804439137880010447836528220359622748737039607043542128814935803600086934196912872509431022391324770533142625585747296 [155,152] -322108510578346415802277304620054152642471795451718041422870608064700150611898096397065244225301825444589652244903977780894966720196126765808799220761892519947034105415485955675579038134196700056427293603063298160447649415697633474548955912390555763500940752750837526234039512605400076929570744625698360881061408319913297122497662276856772706802280889214842701748959393233257593900192998207654199642868964815657109340617077422827382981752357649493168605019069263948656755960428950276248444139191075816682277180832259932733283023125937161698782436393178898271430216189216580746289498997318845467878226063558376779744560370075467612210118608256692165630241916762781835949939014771234495009546989317325731794750098791159084902421219680850932220276654915157422992256066163361939972971972877652488212122599914534141421718138406713367956325050225407013528190588838517855607659905929391949448167564904766993437367634212772933867735996354874847140487046189708875859323420010150099608495789240361477911169835502654727895944717012865610296127322186791296548190514965342394079065960727496436727910987040049816748194721754967973380681074603520485069730450149161688550328 [155,153] -5133580170300035660985485935861463668907485295804753715623295292829420515100245997769234309302251956556793904441085589740383722772422742834557077605560257570526937096972298863296841378221357414544010205181717998973361654299802812306338426267145408236387874598248286382231858689665723017124611935751083351629647235661708159887158805447824318386144335330833670761490827367792584818267919379721552302554470650805583181766761364353902211674218459218655089245938350911671667624274924222760915183255364935649077529398054634110115365509503161560897964521376100674465266283624028015849981414610849312416989106418367690977640558042943940979947242732336464869453247092068476690454805307838153619859663673241114677190077443678641401133627867820956848194705067742423878181300631243327521741182043596259929573877999260688489880295193906494233252703576761450738934260469820245505902670560750951420828942662086993936716029491813802426823775086250811011101004651836381670241288406802362955804212942866740372468879230778342400195156082813274436596371232153633818937666555472090338403848629185817073476387901762057088909557230262370933212729155318024970588885 [155,154] -3801482102424430047133587452518621383155605659963747164352946858845915947382195101316028003501726624017986560619339909955088402119138304995262112361950340250737745182880331455853326301346120259866288528334070986699249893298440935807375685039132814170107123492724630394518706734395918791738493338080530683656694076347038906792233768295087616493269237400537001406268234303283736406386543087104362703974007444456322877771813217262316301071272978586907136399136697026614541618372549718711736924165581212239520750036790466650061453352078787105282388764454250776027877335310503799846328483751074146142690104363942715991594060864302793622905784640605856434380427823522545838786873003192793794383120728078404118977119928406613552019409793295505843491248223448810015676844523342482397864707529497204052082023822176635970281930449282709063588860540989353578028964108975127470153063512363351567673625970086616980366749882969110486070472979028855868717804202395187415391228120734215166591836490877299129683828875190873331727552536347053170617576829016415557812205329818882361653734390283718124702623319975168801999040213095467581829632 [155,155] -121737390053969716425696868941585181871244036108635529962362477333780375878918931269349840356567362947437528008242006176345418102537270537606372249679712788012526779109694044843343504584418765488364545179927973507645432321082562093846123627291077884130509877541926196518135230642593365348165960154508842944108122962587311944216560408386295717640640321012166866412940233703570715460749128375697960480780694265065220584510094475090185956920324921499843075945567554711373467064234467589116125610600508670768470578988982243318129538470403476544091645807104063222353575584552116452898194821356464251033501385282182091241411709620937672745844914815749258664539258088375775395115202918732177709849761877204235460847970748901602164055792023272808741488790390059418122640749482476580718022858789637103310002791199374418475621000906763493874741500923051133002286583496429224198525405430767395912711610053622584637617653630031249985892158805421388975246176832428235524577114047419294163845060158178457390869925623891994697841471597083080630275908703768004686324479189222885497925008653761077967978565913338798862528 [156,0] 54051431082050675951405170996450128916965301932981543140168122710612792338624297369968405156519978262741502302839253336327252816781861791078952982193857943722893020499236094832093780827582070257291251028935397525672257582487093373588584516900608993932111055622979739705639976082055152916584546680765846317997126822202112325821194852537671231667045560847307620998105976713949846879391464785566389188277270744444613192563513917650519052639782034565087555669755581211310618115452648238719804682511906268154581760375092607967348082975242564080105219626758551292826029286496529209572234403773399591758950304235135211598596319012578666037705856188532517423053438151371090396686547001316680549390901154478562219488956186491236504369903692524474812634867034465841839331774895379942936042189201086246787804411345683824586257812743896230801448716466783368434152151369299989507589506485216014596884631420075091787380632193098987001746572665213780996600999959395366026884624910702425856415131738576616257253363591306887825577898412576261499295165412139507095055596102542403688174339327902861603103717733171479279091150995293113096178591982765763606775077769875040905939706307335546848604728906427587567518484924433486481646507800814806845923332862936874243535869981369195779985634184031950041230863325037503182883727208261453633615440410435643838691179877334686401638367501142822222281761268027352099012918436104835477054331831605758736485381290585918733039254501330174802226495964671048579328779007862781626785954622419850682508252719079040304264243284697291634726813026753849172973956183150989716872393286741383469145314860189539623620626818273444543980604089370361766365198016561018800266309760823329008118637612667787223054637926202674378058804794510018397819563433743278160434839502942709177750015890054323250183511516460136614548635071260337266356304652344316934402012423321186914158926992765640251327352612302791962840268800000000000000 [156,1] 3612637283683640974912695508948681946011755685518057462373414043312394049738119291735168246288901643696945692678007078805889053532552477561689042056678394814136187077962448036750751065940228687224477091114999925486004509265013987524489079390283232267637678663538460531777543291759396689017154680083160805937103441420102523990942437571987617766346078566228388136908520879914415982334171754013987621313713329174002785141011038834218139044726754476496360165779551910266305022633397361776453392201129184442543401279187291656106545904470160586853226078895188210081343023429105779908446959909572114783408529388120489909394015970124314442495391799141150486601223975521707943092073084736204341664933894599893911403512399878668401630230643222051527418865455903297090519298810535802448399379124532545501519077798225911631496376422555726257666845115316241218080672381138779728642841830430329754642271994504665419574071637797595712628460023372270200889225955955007494395733563361161091362671901221450038372265772194998857414233352379843251834158515417047972892423023827588506784798066716757511265563201029701027313884217076546099975107409636659154543540819977690000850631577236805758979795442680065594964331129889963183129009392380584328769232828029786462189839003283709017506067168594290447647555144140475151956405525378403754639789137608723607528532338896061307475763500454034885145230950763849087865245800889092486901117401385324346706222982944105616556121965925005259938066882237549333777914183534624115865203758526796198004654995306225514734446051458626581780262114015437434710224052591215051641530467619189304537104916756026410881682458132321683956681973301067847571859565747867623157409255677793574407056287998314387756043719542098810006561756183956355039021443479253989800533838397313462620647024821953033349235573267919120421663453283376671869431884854214477154910725705894525869022500151867059799113037702309211784871936000000000000 [156,2] -1607024460978286634863074076502842923718022421745459070629609982398709974699499426337401368899318209755604155485833791392412689096932990541394398581129386671465978860150896783188151520384140934956880564665881514621737289555544687021949279126829919286175146910886979965398200815580750892013623746712788671494209284185065881745846480594102078405942897074898182070485809105840486820526654062778414941981994735906974713945243994574369207922823916132025189834822773967068464269682920126374996272396840427533183224958325656190398880137420703717555126741255721432830922460135563397768725758187085912681925784202849972568718665889452072442358359075608310034704137059746159228447334153548012800220319753653221832365789205770266831851715382020902240313873710223929151305284751349235862875816425719751157631854479394843065152433237932465751361848364619912112314191820729239133877545403380134561410388436628182826974971758689316073897572384369026216569069066282797439279780092462692671490481169683304175747785550466248057858233486929895424083052434435785415221489060668617661584731509091452807019563426414337381991805161483355376354338203984097808245056349094122774850362468946763241154963138813525993478052651304839180186719147238336646631445503461424147550510735067587048235104637910431971582617914046297958926885492638814389887959670784882815051268029226606228248884656466054320595924741607113973182404311110785294887617946065526880888522971406188022097640419311511995753095430827097244414221847939041183643199269173402456450201352559655986383209964961746224939403566823255808169297061289936310505477334145832637247030492061018661206619198610582857897078214810420579470460723641366085014835858351936244914467521781931283868972311539593457662249264678759298889875454938436657576955791397711521483040231830295077516773894759674495689917403977182163595721384419728113669074617173327256641448000940708892550472469879148146916445703372800000000 [156,3] -91491960683536264065318478592159644413067054706040941910035412287608680178039239966234833982934504156906507589799064520354324780692249788009846444210256159974401876472423279675841401986285984433628438354745187495848719906985832170391941741165706526374248525602136841977940076381917792471015477204922124830282920594455929251818200819459441004293452964911526923235568248793664098818632359782763556970483269998726186122147972814608075406567164096492804761729340793660234702602469599613915293656496606769851018555751319352798330859851978894379037482146414035834465155217643443986470891708652698966148791391962061523670888286028869573812692050742676094422321468002658301470940216369301565677879654779937478228553173875832208565014766902130406318509724375246333246951138578348426471133965846372334686969642456837940193765648973016806673577403609746058496330883703297306283052561187733227366449692862808568261820714748069517168926959428799266781651147467417693703111623045475561409141969072605455330571321475689806162582560794185289211552413197153219934926468206064240507601140834208843420706454173479879217068262499003679549972917389748239837340754441219260501249653558770324345947360314408539146585612359623088104853634265688469293646464138775847542754942833904704088048004306761613482111589814396458381428416613302477405586217210602667227304443256229295376087180484636864208108678202761269278342839877536315216909963681797932583431831002390031287089124921695265786036567969016732044747510744791625093658199780501001612892087091777307279201221525371631115420397647469021644352202526067013480055146376740411587663635067479345868953460953007657969042933483182724609998290096531609386794010642315494119385811292186833495823714038176650159029710534224891183234632210032835721414502196040024069621063346408646333907219333856646252357544924636202346073139643716408906643296286445759266172623308679703509159513346401245525881116426240000000 [156,4] 24196359154302311401064066512662716991375579822538915069351389372875826855595055712981474155836841502986705102281674403380917921815695918386207163545268292375877355637592147252415668515240180652150591921479589897562063223614586243092565436071765133134277033231955185521150501575446849714110144487986663610079679788219159294107377595911402478927772541253989160132355541017690634912293351786154260083695787627989168347407357202334259975897913497659814058107029176710081992717359114921527784047773248254252729798719778589369439327556450359510970095205553964197985965993667426701849463495186785271770376818143965597742150540036471218387752621289598795816867152257882491194128437650228013230985075454062120261149947281932284414100268107640897089869633705502770913511932010030746491507262326845253076464769112767981031065947135669270889491972522969228273892895293603565637907426008841402516597815559467559457288273425504695738157160798347372092624063306411960600191362923026902211088173124422047150190880252170685080961867018917490046176603514435699152556428535370598628454059813697290378459183642440441559466207453637982501637371496132779580705779198610942551553129488511426808537615851371905625807370036021870956181554393230726605833908362266816583906116020111220041809632742327666426161904340421475654334927637713518767419029238433854777703301089161239142987632686042014851680154204336155541032900192737079046691635140807451582962637361196110301244264380563295656005951980981197689639632001376603054882296510233690922061184353536105757456526809541105209977856298085360670805287486571989267594352303089737339507675946813045921278253603539048358988562676866420411633120471849916219675411768939080417711845334546131986631245733525833438817335388797922169802847873125085676570485108300276022702238681437754293835559959416185342558378396054005576871882470423080315253853072383126561721168633613476280163567582509361109275807924092928000 [156,5] -1087668036953734951970745202710352353042449992099852311219724355796273107417706667941152993345244430831669694964934921739864534437253307279798706620768471621039811850377290104416633076719090879191027201676554861369916196757170684534388186179981473700213781716460738912712521854926387743563147664427040428373315452175034925807872085590383564823400235947957372615069458171084612553835039094550172269639542584857982605362974490325081874168111395130193331772499908601438822672894064760845231773297905350623619308400800085407924615857306750289268112531277066703283211102036929798290557888548671807644792504853631055454539080756176148855133242780430407318510082231723350467782256447982486223010365567257315999231067824559351536027054281503622951842607289483400156070306024566034660544188535972437324611356633053150703195260905839995244809723780041311755827689201222006140649701378485187756861395163557275752093215699261927778786463041926941378143099338006732324632125883899130071041156085572483575366911835198157642644098426138151961345605740451226653062169835145216282614953514196917600940075508115120948527112960250249147503246806956665360109415869736897628494545712902621311837324646361371194139283180400729282203129400982307687374677129508309823495760336293395253998320107741103046928485755684176749484718517265023523650328022893225386603821592084928242344623539628419360694651084769056394357424516620047383380598524020375800541722279511628494605676918617977597797769529721804169672598293117652569569512542085522463240794324058089325213167014480789342595366058620335773540922908549548842803633889332619339277695256984006947061104670832659272462506629328321838094826601894680837471510977294272428739314914229663504014699672506893549768364068359746840492475439688675517826302311173915359474147028883680191985169545356599277073333030426190217468454967705703870523730816568687619608682320258089007922671976542610511229903102279680000 [156,6] 25892585918312056784895610358483350002817188455541327084959844027954510282817492098074628999924294111099148796932904295168247758618171591348385607132505896749533673954935060712565733292762438196799418017383260666060611690094638836715849920709319952263081435913084842181188200120663495621006775985324380208831463397594860419328846930976904263696244971361944408754963711712253863846142892978698998423006361603519714249592133288969084246985862719235457807848597878411601072091566658217188685268186270914927928170141981188513168452721099530279716521320393749829432853767211818791428689824800147225086189699737493691559027286066951582834262770552114084004095637363372847973682154417674727775719582817333762741328837217040213548755560889830321321075413704928726627266550497247817022603819769819464816069767811425614166938097212334892024752669024456196585743261227832970165660015988144067566239965837303585775054837682469072197875252542797120608168719152348696270880191067074399317142143904129109393761535406395581617883316914559369372413809801741084967962866997480844605397925647092302402286766205860622822696265479005191500646902405464897410809476379515115804215826996704854403273628676896009674698988786970145862574284483398123391730303230451652987118271696821482931314822732519763169765649866245218059378703804157900401696533639534263594538122613655834979573694951529145441464183534717228751211191684592846813141641644661473646699886686831296652530279371944420328542256600162836489056580190470182938304871393366215190421861191083315901409340141561595620361178083680091780079801276678152673420361710484528223757876878430607302038115839729209992287846787466184282759011032538833392567932172885418764571064163579889530847933016687109855143633088914080247489066155506360361591407894981530680489359293425150638066457485086881546597875813592227142606822706552818110371874703486664605506801691697656329136173526227432765424107152998400 [156,7] -417165227859171630377699277713974509303240213701840169688978809397141947119400520041103270111792744135766765114899391017638816642267114590041670762784682259705771445103452126393420035096244409684423306919534943390270614098620472123421955297512528801404537407064640684427765171755264797555928597251734888748938632073122305015603848193280673896407685528250967588670135034384550847309081139970965081371676835397670099974086426328499604459787619675415138584785740083854273028041100195866367001118015685822603180095227467015341992997343819143052869040714307569423738025154117610894495208851150181584326577016278101576764495023568602876371774297568134448630044966844371006404602915246313592859463116302140430358449928240339065769914131721311915838755352904657743140195392570449308481375244762146211191582375635182464660358192918256054710536047357826406586852407503630405512392696936509085869110944070291355065333421781893889460873242023668037022672970780869275559697772185114944364805464922249403779699692517565769865156159232236446440286949035313725640631906298822547815860649710874304050318721663810191313712479794256460883835039760592542326540390161763021313167058005155881037903207103642996459656217190660525848913693655852641409354779560005990761214563062400946248727514379177475967732205786987919121775869625841269128236946679011613871461256220505551799084878139068098013655763021219317347303774306084942765834718136762861139764585633420967713771328201220974764873446205051444961868219688951259875915329117553084707756819983928995817659839622253661249439254490885085025097514569680341929212787015237578793105936498601037638069521921148224541807817945219020038049743809703193209832902580598853049726474312964416180884862008850389299488165686582398952954734655432451616384429671854804070822706942483418208566789467417014949340255057453056533169359471533892797834180700140892504435751689753930597199447711796527150295049830400 [156,8] 5078406222698175664890595625219670111907044440217551910145197982253976377028944465307011140843051417255887313936822220034642650719345581893240211358705580790919597712124821866069184082709454250274090128333891322319512717394794813170362196468095881549927907528665148475418407563312049002893360279231277388119852482650676684747252979083353057742046229656638373378134303531816863439798142410264935940260416663459141512478884150781093498717884510546550773975466808610819558873268309634843836571808340200092681930336648979130991358272033811321229117096798453889818764423574037535380778338263257293120774645387247481011081160037486109535504620871771205039250963117945099838545623567732401843653910046246224051243947140863067873510691993469307884412613699491448812535866923681586609198569208700980298218762573892580602018453936390268775096965462381310866304163824643432498820714121010545766256093994493357552173891917414193820177466949126349520594103469591360367492877270268707653388074242959223187332856753439391988627295412884466414918728338380644954301738595967413210708055541132539068377234686443492337737571186351453663938400976957069379258901221068328313941343113533199801004802934499459978702834762165845332130200728514907847169041671469501829052626644693709448845839446394592692574870618492421766454337248821879552788015524891431382365127893342572833384758632205363548892222626170734083527307652577609165363814524696335133149598947641305651854598448477017900965093798461624443359098110090824156053782023588259177362344142478051994805330045535925442501517069592604329355747672773911777846726184446732074934699404135857016946743168435538155513019494167095738357497400339938869269106638127155003552343008632121834058381043147824818638592802745581585146782986671685467284429175703357624916728768008949685900032340214333192166159260470534163293942252755016183081427490962596271880220487434383170957316588504651749452781977600 [156,9] -44702328766195791995200056797417531713021909882513265402152245926595383478933595520974331022860980770605728390076666464295577713870269879099720532977286383929172110515635646362112647188667292070079879214062022461838143514057966937273540387355786405452855823266804122135390967761186731736924153611758707160736851967151560877031145658361478218829403269787431556886103111977602208249785747867815181483146365338089065630928234027829376472168930922269488965044173045157017768877617950737652715851481131007517201837224736332605603968125016808966124831061986556813867116128174442783662299166998088727238428165526425853589739255409671658127425582261460251779364282739202792802692136033717272420769723315492425816758258633250173277416856998111485030994171652427434245959241954435301787637251928821884728861104647147120982276351666407387374326358411666705235495413045204063037497500156441808221350821209173232806701436336606552129708014516241695843658516835832478838721909877761554606251891893620808486085025223621263851540903102698077294918664879840829530626508451116427065576879058345241028769651798690325149671933641906743392876488156270951356361010187202286405495077188653129360942760517417620661197266341243281237917491157832814563908259176290244436568494086061081658842840848264025288976456692852340715775784685210601601175247515823913933671480868167664824050692806348682740895215726675025233815061239260164471762932449131195255229712139652511079418223415316401344887515301560802287999940872584969150712981946277716761638996755589281231489372982607496704940171975118083380405737793655327042015060600727363414943963059238014776442233921791580321002450520354362937572838261635412057724937510869776934884459145934212965874167485064805800320607939177019079240834470944805221007700253264944808076632423533472575737964538801457433591149652907420866137285132181011095794692327835392059183213975189660865595020468793365003816140800 [156,10] 284110835596877982083471626768047870174746255290771914435573122000540464750053626904909563806465281275528973421632102530373370170798814750147815961823335541216444808426959779041880749742192721891190922503491918745562333192836684904201683994168021387799695899746673409462551398434957033275469379542199676826128122023620612619120698566508789552208209553370048709648649260747322637855856333950098154504763109215286495284208824233511655730073829006932064742811094903539283610137206085149322860906107675100249196972012538573429203000884951212399582680144747773529674726360837324049383970401341302655966248637161628463987868608217452458581942071622150485260898348442718379062779383457844017848527202592271740134682644043366757630348987479468009551503493588288137082813535879782042436528579394229978672266730939790067244007996585576188754674825178051362837345567601081187051076224723414082426241448714880045403154706096793024799050137836983778458187330770893194154927041867611222126824840593657086170344587485107494578180931031282751324092723400341664864859284050354950490274645819478961579437477167884178750142275933847829964722164096292340349414034064092799492621810319861527389972549023348609904521483827584895598326935851792335186023178249918086910115327495054083091535640961831529266780054556050487896677829222950494437274219000505924248130008243047051090450282418855794239799198368205998891569860923238698058010273448159349836648169806716199879419780072468334128842491328086789277110784082886350017118033394372446201789162317790595007744442386699920942242619770227082488464536676217459533635808112959993529457051288507572716989185464410228781868781397322018149265269731598165067895239972283573122723050270840918802455293890913068293380646863371701738419854651294031913162509009408053448689342285108184792920793730185394163284027119831809833273224570202257809499013091877666532603514736252383997165364890629137707827200 [156,11] -1380673760525994478077555159409256937541063934126211480248886909863630927271929677343849881322365987325868782669370627609460010504008195499840908210482906882787356477717561085230570306261762945502860730013074138830874988637810194894211628797709692302980238958409674739694799711974035988892637154716540497680234471019231123142233010376530158377006071014456908749058489607740945626765173895125086085744666090927008737074437229940465992552729487356867974734985978103925891257526789894614920257355578479230299569500461996387691649573303447188508890098639108613044836615212910225994598034029202815584471412677251750609110178999139459591949591381183622456338204789526753071955474832753888135920326713842150636212119756898290332547604495106781853790420271436789323400350686091713280248671697969144298034550125684668537333449862232868876831600127694335033894425531742937205393652788751386044876016681868555612190351235660064961970336212524820736685113025824826493017497839586998087136908296061860430630209466301950803027532466183088812395419334688368043057239970302948839708431350275286015709382858525649349739182910255717504882612050676521287718855750350410422861337968495861010660201817137535638351337901340066634606158373487273768388317721595803415194068098871929618858960090587099460050238321702697864954914494581607657324911978475707327404439723694253403225484282344549760806027233031021787990226193105527915050074276792537190613203912265233937241535068844544377959902055942257207457135705851738030593990005857074015966047919765447555996580916257838850712506284209950645202903655907695017257184897376415577330126831356862113889036480243328282404121835464666019918092504255976280553993645108857501783894939804640127980982394996855939174481648795152477451002406757899843798211039542606793310164581918424561804728807301496395781650887905307148094394934046402193258536907177316300224030734085668395148704112661076377600000 [156,12] 5444398005689194909360326907107154855181129415946400442690406122988524378493807217787295030329160033814335627671490858233578329858484227691001766380650419805028290912955838872808621596820460268572632035268218453129853405580086082982850570531516834825447814037197397442997968278284916188524246201836615358684395944796142836628255851272825339760937694475998094696296646241240366001822598955464429176800804606030081497645755874213800284058171039657592794089696331117754659807442078841633315177852833811591768944141718530228491426472380747481804486382345423381097168965427029538041832713373869328197782766696320107774014635211356858188830983675317069281805568236884601269304233391641727636859178225848922895553146358862381957784407916643595635592403888833383452596604510715417796486358986222434429651342002575201884763734822364570590999340133945326923083564587925701864673962156640899573996683747648364670990615976130966618460801421893232612765912647604544514573545626310479450287824247722876740730766212811112423137027963786585230462427723508951529657349760383019164563834014868790743925986287254302088607177056882451718883515039871574384869744160466371022253399328212577439569583453273311110397572512996761815470851441623449647487098454256625028100994186274897076272890048690862518738363730951355514280936707261557004044265693860953758502229544013011921557286077793717078825519261797965772599596211947307397305411927646119561477987761897813404606953800508763293028832489771413506627861297204063058364381722393702476877631889233627386365975540925029761279329290740802463984278427485123542291221194505419352866583206305409864671250810906628465715765476436096222986264023772568318104610017583281445377855525056022164673912060595172820207890150048144307350785903718571286390044758877605328901786676304687311478366090922451227307959368556976271088546015997027577281579358978110529033361261921519704160271542219964416000 [156,13] -17835294279868728720228132621114300315100515102994554606616688487640072859684905312390908516514813913135086693662087141895185679761204603634845615945082673618064485028329941532096980954114414802460683746405956229552379311931707396267613227411147450094770662133335134992098254344949527115948176591245741904508403793401921531118400623310216162010807540826358541841192388883759602458384613635201813340036587108813685070006083186639415872350195147245619091578985313177053094547494759192769214218926512181895334103367172658682346626301515668176175414155037681756985753287385458822914008459664044444585187078469747433525201679328000373876723946373576056371582972634890152423350393169363048750294845490781935775952196816587527533523918082722836648619295553202919136661489555818822735198572808956624169821953034188454840829657107886394064692741301073210031392389872619406470774693341212043125471624644234003181860555442600967050346311575084846313668779565425629169631214950933581937544706202838613879274395397245573940025741086848720268406678265570895456593521897151550975320557208709404031506365488073263444871960411113639500306121215023902336194340081449878437372866261711140897194590171686477120815980342166218657850287346945737582783626905039138952042150569531111349226718986903025221824935656930070213802639108501010955058120397785981850402498393931406901964509697631024732289350517119317287568627505713445778247163838614067484473497877985948350317550463898119906084989206946276491400181002152794921787578482157262601357928468162598891835834815447752909337128561857711783262951802737810255340703026104181430940114780681653264567125294963066896415005959631016413037930477181290342158294267776669886260334347021056680457577660990743068919371715787072426122165250467478593541879579880756966455800496448273569884331979821883490871746310948693355136215447195242037414696584293375320677677406810046267600673294621081600 [156,14] 48468257637463964214623426637601378323468648900912987314073343925075483307109486277657923724807136452695479597626714353440091624019752875137285942176801644827472181765292488194643347495146219319079006118303749830216120396279515677367526271340131653190064078297393999331038590976581429026673821776866976003402865281498447056973238390107738513009056762599600796047412840035760347649959997500989067963551317606610726245463493534721368402673652363921501662152192853559230818613376308340476614657998783221886972195038631505319569825733677495629296063664447191443569250840578848709030869300644188576549172005378151844058217552104244928361901187091860652842991032994514666824843029888156128871361530811734107265090457608483269210485263311788767491426899436554002315074542760578345919135256440538085638038356409982133297275892272790131258704885676832285326954861681138444780135824885126880614199308707136700076053881506056995026487862061018841058798320064528913941380516541875504047559389259279710591997551834541703676731051784570384908942185052113722930028410992430071981190532802414074707911995393849493684200224832235037710349832170928316534098376142379648392024298990970761873801705656707914545740654032617455807046270541629205995667718563764598604499437270759103122882440093949231240858672485321404737411444903901890094903315408848174892895564892275258446000420764362096394481975739821122112412544919284115943191679527013378362334463864618312012255464765236385161534869856012425254583489128312359231400380104638813468522202939535150542567772466454533217602723894990043464679912184891500051306347153083197691451981284534050995855044223489112296941275050299817567531880327569162229021336469576289184183768001313505770122205211708374293857465299484356756573046042686195871544488720270412680632975468716821211393790933416922022230648709977910444809225339566635987450557616272888005223338543168705299039895578214400 [156,15] -109279991405754726511158183640760612523906820785580208438136916644599951918943945241075973564829662738250591290025704833833107878442568665461726069448596605012109185334068332829461853465595806356072114809925903970307299479414892894521302071012273012801376641759708649889511861669135975751673401543603491368865339521899935748952292036205287920681533434105736014583961362299100428076871228225650043651514983014664294635170945678873189126704666451949124582194027297079665269595318334484660776795790654753916345444854584564436498408946597823148245850355435498147707282857552427091757814249933502926022734981081333769600997166609587998084337298984342542046767930396873665285752702279231588951077488652366243723754062879055501117613584213819445938699994532536728081417017897777512558682633192488791499942806064732241602971093860102222589173278825153205193909730605861234472234298334311009461224773951884289409145608717437862226209330057520426932423963725088608283455114238848002288515967793499481425838764005683256158970350230558127077732787462971855115358691861656476683734037771270770404110562374785595772180888909418779792935431915906284918194204768248799928176384559825539228169132516094917554606244617276965965689104819173896618809688839574545595084507830491182987031562166735736752715501007625431209399543661151133388151170034509251009315642387423186073320721777342124486442337001429126120163252508325698312923672393705347605488163796785300611003948289849270067556351413790075758900927530943798168072710811230616084343198909825942539515625484238599096846343342340577835914856399342592705892809802352541686945882786420541200027662935254836438030076606194595737306949452706837391320440795000813904283700156283287847899046236749219038124999580594705378749053318297374563910412459189414718672358979776224979223097902435621830426090516442419328030121985227484458382692607618232953082941519963375418176280985600 [156,16] 206701180332519082725343742895319116872452208538503566075028222290256474297739054805336561949591209019431445693623462918372956818665405215388889977335549297731589628298522681163043949408334302973939404600524812123296594072707782075245035796955547541725201218874692534181478807549322676260111149697390110434390427736479278817942052296931651846794821465751165076147765390696661888863616522380127946015273810011679063026066737149135467073658780964836644597738159621370856369635037177689957998289045940333232187542382241115313097662450151588874816812834609063428910464805227934325559194773754388418348547148182088268946372210829175465527911867298594418683445298030959300066108468842343265952887422440015353320865916325563270730801596018533229329228088235124206573267261255301278938903701199032340677635157666198367923479066727755469784968551542668080325682156013860017542062106584340735244788658419524179167247855782087314023490589517613169716601289451150378948621697762292983126443379248746696581073408254957397811986534030242134200568271427144206245388465636602168761730436471847422693817741987910355595241565817054704547746092587654049111179098869401993942020410382187005283860372899439134292929317558869078863108883770477984072080590412731052453207946463139634839030348422089597810171515086049277183895461664048323802811458234983019538036778600894911411017154590503101222322732152370392984785742927058849460233905306134722881499403262557125876229526161285374535153038350247655015262382453924911922292050568677889310310204588741256726222222455746897002706873673183803281649592864454592745661104218352121427699831655831842738977509812343945854094554185113314446594727457310072803529792243388129213102933582396607026330874692489079290667431190958929456927322412014407732426692851172223993330922124703119834913624709856327540221988480630848675883546252030740729169631223054707735469413863268517737922560000 [156,17] -333485931966679146393852321799877814097409299955702510548203272208669959859973437252271849560252852601069906478181891464597302438075389521349679307137966296157535002833211208524742759098541472475075449705599649275143954383324442307041201334677150698262006742593334592079918577860889548887530251263107627133288388990034568342401450230743701047194545086168116520030335330511725542940666334397638396762581983332044843920080164782924861003049179856867513808302081022747707412486833439199455669687787757036794643849819892867234927638868646711274453220710729816291027137453673602971060096295038988079493104087503484678167151074770482312081789845960566101039860777002510512817730462841850435169662057793200900913718763275922010913945036040964967715151984404543925421566305344197633678930611883192114435594285685214931321591774327711008103692652372332327240940575445217937138674496967214402657495703376788786752941919705250095089459038794986407969679141988801350296951500165025408955745871589860273346165535402519844639257199849069418912180513726706095766705178306080192132865325724923508859604886870800764985059381778424161024518869056779861216578116451722856216142045371824136441070254037109147492337892645537465815598825819813105588951374809650876502871778784426653414339193570510111219261111149858904724860856945918526287839916051579817648987555342705391272445163332467543043283506932521444636306068694415465552773001159839039033555791034346053737847932390980966883554289381730304748859168892273081398147200104870721507172926070977557701819937803661510562294520631751013483681110871147702408387339746004432039081179459599287122852949726863194116960941680826759894183053732209028168874501809754453203719387444246165411899413952548277541031561898550289965623275440024829969131760467222207308937581872002698964906739797822710556775588216054682603637839757607335265108201676346193023816380526944001510604800 [156,18] 465408433534153680346098719786407197761866966024078255268326578162663333961398849735939539351996271568712508625866599571278286699933980691329313205085311672845860565418865000604138705162595716578037679796854840581295737442541974355230180093405982551971154033591287672705540638912459184340120315554587037459517518530305116270814200158130202696918885928684644568492683014350073427294153596810083035760491441323488088056242140990324112250010270014185671395162151780929667272088671957819916158085563380438157342029788335441411831143415351713583232733515745658083769701904592457939190489427473799571102094300739860535407670301560324824774879339611308413568093154481174479956345180930270175239531485978840035910697258301181869939754340571458764268185779979502479429518478971017894958877150243182721003272258426375401762980726677489179511351683365743435027450682167463615522360208064548237210552129540114854480252781138338211755455492323338730658482943454109446220890809787439764558256858549698073233721451472056535354519212696281688545801691796429837263366851001193889262613578975232999159607297109985179134138564519869712202512103680795971375287848234939630795498177691563722752291108069528575386039733902478399990154160952857584558161043938474560966097704894792893846349372638208071107982127502574172900699913140512032246443574893816280612033845073280141527882240092322670764642816194205834422059961242334592817407098537214720113363737688157829053603632950027831307021556984876707542148821448345315010683847313401959828733952965345447775157375450304619017556265634662500421994875413700154583229090038493632894211044889889012882560118117500978889324029547650614712330190591812275664906626769644508971988209988180072097231920853841248236289470155624137038583465271187038607992904414357591342475919631706366344945347221010519001837261894997547767348074963136626410811166996348663540530388576108753715200 [156,19] -566048360911558387353676976796616818626136162602360824439999306937454682367008750257051620744935443343982489534200297132972491873597981662429978885455541582377766567711970574746058792665011640463262609468504362128345759633835522804986906933758344973746252672055963875653990574546037185165107724159166921589535415884819605007468137609557505741058187149749964147916025901946989572610370826370388971925839284827991807408023195916713459874207690502686742735058587187940629321267961468379117109647444509013804551909891844512854198322727253026071788696226144572489061389796710980789504781208508007658401060853073401500994142060168144449455625059229028063825228484759280955406924829421435449299628392784674359744607827868579452876324000804534812162839904823954815293291618332683186302595854408598934180165768750047604187884902898428373540972226983834998968429358889153103345798299679337899164936053474399510445108346983425890572281922722585982335678483439454581539858274497461008067731411637833077288554361151008043402412739948193576698339776842780935883694987463597564301911213815052560054938338412295930768270564530109308026597732284512017469534441633001282973439272555389767578709937122752724272270236186364968932795461810182265998683076446521541078677344417077458120351129098181353772170204089719573091421604728620167819830706185684170325129314111494551443569774991685159269842054634105343846707764785415747554473145495869039774386373008770717199042575845921162061908689235501859559709625021801301454483067787860079427770640465829623942047452810036557511066954841879635645641396229061619781647398467047446794189812238122327076759612783743149655693337109550653248160051745635902607219203697980821795801939861195908879740012494189027074894285009291557333698470650871618781412940349179893428508467425584823627514286547353784701991073690379793358380438014816973700543623093514583929155068154714521600 [156,20] 601314132156481955608464619367690956855796315451524744641607451447498178962027418458831970681793929122095864461473264001399284326261793290754261038689560247437341014888404341601595863292322350180355866172626822346352960536977884364852657988145713761179132784058412798250641408515308016198916137794644377123593443504960869033613755610919150888342472125665377620325988044440084469143803804421175286716885755564072328309227654077416140487349549625249610696446884261274689693316168910324156275467878390020545424855356250976275292116942582462238940552755513456109036792569482524302861148793303188801932702927376481806361532220328083983486248380060198720748271874737165703657584915883633847884760286204506211712309214765944083125059854568037254986308834753254839989842472357873468319634416768740712404073440701537692796614941866770215516927119461438566439482392392157353314405646777653248641376212936326164617803018521969525030615920106278890440722815544856479191147436251750377897124048832964519779030024222560270887325345491374431447418290621517064567021277913271569427200034988073296146695172482312376604158897254668591318319581148471409575954117260600713855165516993331870305494758763042343002291856116064643210977835501028718914423417022607856322127802063285407210454992350659064588053174250458215520647829230028943248898300412731866609362411595334367207523923088101094146296898348320852724771854565068047975507120528583471533145250923480451402328601002321031597048210005506778642874037001812210494151465666214579508291179877915246144879001274182986821845619898060972230915546372698696401880380838956611228297969567591803313118416858785819636588905720503090780345222904817820494473315921891663442753092445899847282905651952299360131964385863542235926523157878201159350914239786019657021356438485861343057267734217975466543764514070385548093087038830501639669912416245015477998986779951104000 [156,21] -558331171300588669760567629806566864184661266574963895390712012262297456807723960292627652570408142111414272138842961923076694641830320175483436846042732470363717260532241966746457422526412378450093253715756064920670374667142556444840690137231144487673148904005483978600040175762614986421479540098142142411824301696530174801937900022979597449883879792527987107177414977549555358127434603637090917870583190780578773702033126047597302135352652503617302014300652545530541721387027534809720054756824580341549176672738868644810883911274443129462872686115842714829110821391396910768411967285994053311452457409274226643860544203660919333024621475446266285542929000149807710758058109831108023744365312613720146554009006223144922087266160081985115458463948923760557627524397351572083885166888093019608765362223718920337095058231666595578098821648955235442563232335147554066919032416737877629067221568458074456688855331645015461596794401277490625652456317488920560557219800024462152987231562297363618826878005087485004312517410950455240632849433854438684111109052631020543480651184813372018587051930319407830735811939351825463679839232540457927889213427826689955433447054841318860081596738190185074329581618381032223927446625303669086978503063586007637701821840608687894405418380729480374065835877999314806139262795952609707107772938032010406830056423039337922214407046652096359812864700212961603149927554901996283548423750954177206570199408043623986769271449303119687963873386385848734286734078366282339799423408383326908518328984802162703650394414928631312933903252137803516522333393777849497392054949953840773626790679635180430707816775563710573356229660993451157472188478796702976875479479655125351118819077492021533378999875667257068151462527596967598732727156334870837163290285828355168972963032473937918970987724410661365448690073009637714131685476302204208015282909550173728037250321612800 [156,22] 454029636508095544553494170163386397486331276740231900922331304614083873748920292010287310505360667871377674777608996292999770780706330816090694443818244311965633451742433399436292113417315886191569201452362140070135825966772637411163072224011009046923416494486973610572083549721523533457761800911918049354328324606716068438755091335834466161902882882668064172332906919138176415232120624896812435092448097588667622171744413491328002445077826966424209325193890701421311851681409166511480727330497166113200825264515391616321334131381906630855462722804877559250527251686806231768532930845048503047026006297877973679277659627265333735559817073414955841847690243905666655770468069283475284252797993597404716273069371112159953251625410705290653650418453160898191698651388151700983874829134581249038972566709995163531563950550421675419433043922379619202717994745214335558591808271895710679418257140932037538716355840578989237144435629169771730129175799880666379069707841009153399017822759945479466909757450972754419770567212592729930084972281968681303798061368403771757731228007143315707013908351136337614548611099596893321882471669969685554972163493322383227143072224554921657932014413598325543419219551094315218341491201448507276938309100433912014492511820163908654362742602036698967087411559675924071762140977144177579379222575872261441228844073768286650328598653107219362522951046500076805640400675191731159121786503103754209035029131858587338489713402134493080479884409682739351496086085723253856734941080913859899567438447944156667418997100345237151334415561026448974137317643774649519281845707410560373566127053826867847641215260151104678464945505161337524275755698540047736173396529508272812202303404054850303007986090662474546065247631277968790828863060833058898369903954350585642472784123209176069583501558570773139152036272064415431338516310249348721937078737280874155563653529600 [156,23] -324576673873035829610502088508959131208719013050813631916689669719961709380706069493573856791495850157188388780750120705384076554594520561508775612323510828519580035680970909401688395159566801790153111379276804404573710350710816364537280964633502832563445476330067728997042185249797081483781239584303919924605917594033790037670897940757958546216897033783174812897239203201392306115448892761548049277638340292350342656628132454606561570237328691977834500036720245870069514261933606072686860435482771841128770538223733991547612888535380612065521149911176715238731106148060907698192221001155717557664403874714201059134466295801085020693551228866833656913944500363043514548986892140405800219425235406889531893372105724462464563238114767732704880570708334182848161045054732816526827636188934294949917223705822279862560165937370431088826120142153280892868735143939211439299311192754695688446458218836535904666768568568901947294505493122997528844814436888225935808829170915552549351608331456170425789445522692298775945951326100520582277762831760614006963111455609710703275043482573695868811404219213172722745183053813553932469460844764237960103190479047489849679294287456325786140222211854037084915237574092703977917591889867762218032617814422621280393176176563720704571620312656915359850387373326625247147427077147891821393339754089621145983407314027084536932810019539753423871746326977034875381566502323760938366986869097711812169713166210500924739266608098113793353686625206166207607713189133647681187347320498717136102266535785147986726846577984069524284614298704232465655523403684204183692852337348049779739211411977655452173564267998519099236874572450464677426103187129143287094416487783796595010142025300835131268076618638830980284897040328751505442572423297487213060471884774815125750998370505604728894603127423958665275288247854273842592603670266072549868156954906661942407987200 [156,24] 204902364007033234978008995682296919975588351339569383067287894436851937387169546974875051887166587113770758223792065006889756250711942926419677335961767962465205885435046835197146364180061147272086906249204096307423149199008442831273620153365221311538001325571102199262436904558008176958094685201033332869490844879074362666028371342270013626843729074237051286286758283024612805371380291012260268232719666702001316613782480889397655616486201011920853614334540015947641457363495408420556967338747284468520836387466612120332140621686581652390570877337889464453870490751505649405628783439534866440122728288185158243161795223820101111900359849970813957144377884293613576099852270290142503449487867958612431575487410658164703144611565613215952240609798786663611102919571935951670719439910621693030754503211110983615266294353902659774563136785563204968481404553802088361975341080212231041822177214036302143723217186207506000703790438139464786144665880460963419134612972553439643525722774707816099306763160659353479172004608856060514562365256012867665041363828735152814986503432771073404640019031211366735187761848338993270886180699791100835935940772466361644354309274382969401305732457854913257849954670187078005089929754568250633655426106323953345856612049702001704208417542739490210197954030068472555808057749227466924635344236650239358269504108913565140166404174986496058461827092843018640354781070617519194367976011161427156575643911267470263807251496251231939092861043930144507488028845855254170257210445362422205191933465802469211746336956631437461701344075404225312980518603218131345831769646478935458453485306471629119051704223912235500846352037398421167926983940778391004183231249467435566310248667776367764423810283173322080046368201933359676429090966679738051330600450263162309587141607631091437591321202742687429811886188008970143206713002500304659282079776177690952705300 [156,25] -114652845446219909449347349762702668637104842009346412056796879207268266227451832978235681787141928508018221364136187951368300627709987314536094621947964298674937847802249850678642252732978108782933454145372595283841115494871746736740067547769483497548682540419039618813835331590119781998681782833098805262145410968037467879968113885285648824926539865563381508492844388667941715659628470932419672247999578885038295705921002875766490752532803174504274944162570285910987718021964011023730314552209731451298375370257137027309540352805479750816852825408638832497108701313479175536940017695497724582096572439277858671069721372916934207641215401447490351926874809653482537790465363869605552030484507968358182502679044779063193949350589546309711567272851952202607728047499992344102542173207115442033398632414331993494910305304138528601381685331306482218431004173373427855085096907554676307554007632526848006943835229030266041089597773296448216438685297135459080792762865959712971322263627546511198313247813463719092839780369804327120056896851143521859384148535131713066003398606048662796610350339154246805287836249283491922967973095679618428393114739309896786057230120799359427642848029401968527430803087749153115925313722103644052586361489786244349017895620712434754223579860049706203824069456644289303098408364521074811163447631590285288394934097041523754004535548754962185938385087459231527808454733826154889635446009384439511563577965817711898933724948486213077197262434059362167146122315145113558533493554939310701809051551414779403155825031631098726734258273510428336581674925680865166658451455842282303634009451997265679607811686815403396815404527772538532406095304518389171529903150132197142805338219957462701455426184844277038638405750610371664098035437868192748319288253790609639259544697931108502027716476477652483234965341935245966323281754482813974513500790649188403200 [156,26] 56967312021828408672089977765974256901148769689228882890438585091811134468080958726920820408338336417086240505322587914675977217331864137786032961203917040679981239904276769859532731678558106321574161404706547548905929978013651823368908877620826921490484612647122412783539795373914720704756824709523034511550177779977747273709664112665209861266197021876444649708430319785406425469274486118333923536067973158476924038630447468205501133893639425012955251180523158030162940011175323173971373764753141568416683993704113031334853420100471052816682866624069733875368404176121952501539339763546968745084578388649647508595926620486621768988486545163612727241965711421664094285928155831725693386049451214906297445969147027304041126097965553099639139223131435501332769910269162176319042239449143733397868141656316172414088965714933043451901773648876914199897318497505427946886222688666924856474397153432286879439108291976021953451831047121657770285264871766670378664513691740359276698491386302011287554662763450324719398992641422664325012568059157560936950878129948826204808528793944925136083343223839145761851436199206969205375817412197230857441685324690221531598918752643555108978940122954253602529937554673577032148875736907940652187043086053598368095203230166305944392498491731186476757479338421615356185797327266593302032793040012403887216021481363389602649780966961455326075480058887736338445060534175961466195173986893365045271823621237268312335883422579932072743219944169751175025918057784598544530789110625962564400592378049239425588811553395030478642645761350700433889158879535310598196581194092303978138691991835334729773873495240816191928315275463259217024936340353597743925155612425453012906533199226478447608339380137222620606919915166239573663892499776044128602034017306614968256849561540874890332523156799053487228405137725623237076411656296969842170865225823426560 [156,27] -25124401336460783307883529986208220815721829874831713895362128522963744353510633853248547122852526490456374353621328433041736335123289699250793489646703007189879641444017270222776792299400256111941903126628600533810625081808661073222613272509000702490806121915998543480826048557236008265501112089574164437074953123437390199792914837144696518483706108293729381830732233974809678676402388053456437781927214867361764548370706152571104381531988351370932313672970746961473005524765275872856397470164828859097328960097977366045002595329323873394998883849121660792495774707062194808219178293140340210952227096301981079366138506129081930447410068772758068340708664840473997088930571222893639577699582218827095011258610328721477504569157685741248222603673401663034089157727051401782930913075067286625388881423284038068521743155110488405264271206494984595985649850243948597955802063460957764990472523957574890525731635123974534083934033528033643459800307370961753770078476092237028564909083289967489413465509454813706473975180359624477012019583025479592417681790510227252019135274780448957639921804264446285981394104192148527508944957281995745218449462016126728514813470164300698745908790580239650430095548541764633122349972077206090014427113756656472594455653765884180035804047008726620735219309730899324847321529688209743324026079558544647640761628540929621356773379531570249139945204067137447021557656313355621806754506597397854293180317769707055373548557875488486567592631563323559516699428502046933176413659535225134325210019657261053887346373654897209521023356538817216530015474226073692849263927518433154664986063703224802870368662702981597951500781736114612200027367394188807247505533104698678161840062182499438927659449216718772225694948046128274397630760151396648243192359917589736523490799250544864591968181489360748430987193270586423251735926850837725348931886688960 [156,28] 9810846649444386689464666458257309964899191571930482294555648217457842149549940399358828091300359895906072325612715270885064043569401864158683889864971449434233344549819155123906168109278668603809504224345671732565957375147138112839712410663004268908883687133755615819839983419581090061547701568368659131590594432659750090126101640813805833886435563803041362602189130477982768752603321351821132092247517397031996738478306031630415790294109432141848157469484249453936329407379345938943768283108937556728029844815620713966006756733486924032045090584223690515406619349269615997199621588017136003854203719235435075062311832578964997513880411849023526426243185210385544118827359478003498240915738376120540846145790327520464566001574381354831472569132397567919701551587808759568317132140764391144289477361383189645074951790671712018700515302708904980373888715980295306650196911560412384798065712542030391322049825566772249524367031114568621373527132549988344684126597935247036652699390592341990023751938099325134717124399475543009798806556085262584894595416442911522122342648006443151618497970153487808930752718718886940652238854702167829837704717539176645958030219170975597356174184897608457324432306185095765380872762154807185144646037553648473324283511949662462969935909178066112884551557210478664971187673197488438987944257583949293867957086154384223835192246323471061828457688869782791520938360213655133672940247484038369873062376242895528908474076926397927336537928173867889087641692013008489541103926760215324533386022983792675849007571392122754044454932277589511889841899494350021206873217734326856701441830895795587077207952539139618435187183991937629972371400526607436852905633024331756094722709030088911461181475500086977444835845515820047655003523374094724014750125562696965818552956221662233991153492903247177335056395257550019732003705196729373383214431040 [156,29] -3376992706136942888581133556838233748133670974424977813597158594359892235232021901878001252940237139370844048209711063762889901676171713818551806126773177092027042089015009938507101331038289836527304607676324268020904798651213753756438616221847506862655960112254533086080624583343432325363771075188943741494645785453283676650419319863588912391201782576429873177530481426715959322148515952748768136697968058652075606639276271678440618155492991015125811289726191756289238160272945077966562609086040728202559599467210134648257981158745373305411944491553798197363912892133839252040374186180517781608076175505363673801539231690190744976314753549295132146913627176331266921176795178765343925881068847239142462215126831474788101444383825233643466910411051778994098650428621740550023730826056192639242866283715417758053893895762003601896040968386311672843277269155420644554648644872734789963267256597196121484820791189634532294050780877149286648875502630228483645974256389830994518326005262041180425995295060797170725366924153719109237951738167748222189453540468254922339277355809870684035508409425180526096500996162728692791327835262466771116429997700626440785159847293361074609130605188031735625905379379993411447329881120412393000112908755309790880760530811210427619673608797058331811331528778807317672690138538697952531401987362272948325087848109408053500369314179079395778706188538371927807583215576206667731609221562233198460926033857086046265181589308906865585040213289692504189039270358679757055538751858757599522868316568420209608963981504463392886198404952154403831562202971529513621149704268286994833166280354716224204595826605300099308322348647655221309033450049218167560486140550208353677694932707878809954404146983520643312205653827235143454162034354891298016275828547931878745866214456724140195387564391375811077549814010019049714222747936813440922744320 [156,30] 1018312513946986606872524486023670320734379376385136831403901425775461143019101005129724102760630767551085280907764028722490467007731381950656882170571605587843825325344142219530602382425320369289098107437216711677066817268551359800141032381137330123875642267546851644929356251171071068457821891563683400566929792595317979721633237604555205322441861269866822387897766069668636281263547396531513412873610640576488301669290860587606597964581338919980354909861036894005550211268471191023875007349368358506582618253350516952211971803125983798007884165369974939525659256533158813702401364329129595929529632835927286407300571593628714314068568488639812599954315029899849778832649934603459668770323835219741018496390441441125098221767138334173026132578573306362016087166190636882648270046683871228698529115937727395988541547904408780055204054297142548261549196328845592644995280759414461080328761510189824873849812461502652525982976617877950638490754002434023824539568263305789968184078566653659542017210065293613582248293752765380462185360293697429442891995300712460774513908069934331284201500399186388436019749205546414808551875802892706713820291593157059996769454150783939841212504001187587667476619202839332960786179413751974994212842306075313537737492444310875107381763732797198086530487283364373485829890481105227365349805421411643836311110807655266581300559497475961323429130036142157049693129397495501839636843488358224156618183364683237363497414718934324999707973809232117153949461490573289913118040812079219685685224796964528547384915188627779261097913605189021846148663085636860787952027890447344982825258322702779872248858244543502486939570276788487746021591736715381199359077804927274935413718178797367650857157146065158303504135268703831558234621615446253320911607877417768024145824873811877031725500292824089731649708695815207449808216447108464057280 [156,31] -267123190940643380047800838308949463910623408091703834355983468772569117029124541961949410270642790548882329257488788843027797904742955079098855503484124459883995208465312802217365680584246965050512909745580697303333873519426189184673602005943406328987993129033659180577286801883084142770943404810673439363930399517249561613458339664663239152617148049518473508300272831698294944129831994327224545713092239526278276296526642568165064646142787082982942757104309347601448701490936526736845313537554703628031757381463046158087989414190091720291151500816312559582713803661572711044791471150456861886909676645740343241194399411929539442514370984977493231948582448267755116296978733517937645565572313787464611989667622263645121611987974719452833222143375549184992224310471570624940257807157863788506638817979664333810022019377261553231993286175016879545580097308902404772960773232901730170208128629156112618957472348756713972298113628394771827755804290490301212462608236438342357870975459512784965326116087722437747162776794371699177303991934500774905912976773866180966044838889212969657403892820617360583632322750945212300016192043690565393558003343046535603080511022834203411102638789091648985030521700581733475703635640720969230820016277171476081088437494174335347147791119420794748270033292514052188244944252289527050493547269028908708338319345518623398384625321483058742439669291866403031072000660859550946543604082669075548303139765032881987682649622657700852138512855566430007158483275763312044545285099862495056339389518662431485509564283942686046182254690425144840625702577911426124664962173065551657222202442938136828515045242463587934674667761674340086263387339228182427261225354497435317796829646646677532517959929101054271202941317048224801768333918650339428729794321066455092413338075884171792216528988756949985155751018787378059792770883654946240 [156,32] 60661994177401830650522442211700929181363203439261230070880133240381817033581397425274444257414814045401865548716872217207033562423693562573294114068179050461496226712048115722882426130628049334795467235662510088323344137524459341911932676263857588697197847812542255346251694512670978158584269329598390407372146933348707740431354128248965517136160953604045719266363972746265825113980169318732790527213856010583744033200864213815714056973990952532609562518417407883633245086720947351696817085920291770344414869349047098557602920922915046557894887293706800016203648332858536406645027632751021820322835240353327201730042696573490383866540756526375944382084085194948915091398836211473126083391108708089531455869927621124602442511887207947161741368043385169326602341752346592622045369092386763244977688759442155136708539657768384914821399915786320628148169496108407756004158884419833831602907240487593222576449749494598060314542364522373944897607878138282800099999488176969245083500205512525685049327842507184238019611407685098636651897538986831006786215616950350645763713952293755082823850819804290049862348118085298722058095537622563512065183342195013856124111044320973446303466110169599443310548192803128732794640302357607767736348665471950372893438142919894778978808766527526703451396030213644280848185756198977356054587076724846916225499034881874284685044531952186053024893173090750239877183219777689163404845342950155542219172640972905574644067987461648691022017072641950745134634355046867574788972556431427180295139172294621585582382338233311749497820735000001737993130784403932556703036478714056864762386972311400543568512286804630176515957725035555651798013824964734607186386146085662593115315030724878891411712208153582178634618571087130742826205945720941526342385942937387633748393251869078628833297204278952941738235393512193997466534332228240 [156,33] -11963266576254653658042495000464613105402575871756441046787698600660489094662441721718566889551771363118490105783236192255975851337660203892367242004966220709219218966283621013138548856798975043609395759041060819561469093199413603490352142847433551655182354939166587104263070447906991805854271991007991672192657823786328081624386008427501652476424333011477558997822327515563844630460633898320307564207696841269300084020103884493594702583342140351725492867116538354955050385882956724304973789372114347634665244246356142182137173826247954288521171084885493267015803389678935206222267907414289940618590331948548804525469128942099984336661862493779906641376437552374310522413602609145172110134646288363143538046056860691806387838654295255139066694103338826477961673625450194612798978053824934732240323491297288889275372086743218638643188464056646460159376830915172272963185820946658689292607991969412986362110124405454810289659430654122541989674116523132227754769529933695037876535430418603558733132774040711025171310106133827500525994254730184466225454270549195123037934886050573621190202680685049197976408734226251677682088348917795765706171486993887634655168097547069328888457106531580887955958925049118832734186429005343341378897802422628525537218522785203746658068979835431511412708988715667376361032345432104259310653288065135111729826151037795371300509579387782158038835899722620400372693154442967666162534045810588117834734171122235642308144402524066375624749136434875016368360134013202859599847670751100663850278103089693346117290968354784194327081307065074516286536633393621016904282825044606051144436184264345271727935819705882583614389015333777986449464225214482301159891922679790038321284068541584579890630091916686302281937888307913577603072551907682791058484652904753603211896908937803954938343509543660889576372862893586259651712364800 [156,34] 2063637968211949068539790240488429439669374187711622956658834449908968545410422130012935054519536277247331885906972086845399646820666259383786940345860460505377458106288805414819589318979286990116369723602926577846643588444585789359023766891540306581886786262295879211867799623639018715516968727345062301884551329928810980966790312475672441461301249990798902868850201761122113345502826088437128457863433853494534073065190235933945343295281644180757974888008911462138503893641254304457397317027081568668834861627256576933491291132686332324205078347479034690952829357020731910048601479832152685057495942820671823517886607403559330415782392442802655267915831291756207976740868474038854618124158279859859438287900146962229942627570245883986148069263318512152163715153214147841846604480338997876599682992690566467341992210786931857589292235443357842498740980025584926468907257909922474288114903513896629761097559058480547540531827463312203452743979558912782391906458829543723072603569043354208116168411650470693380029881347715851338352137811262822872088346668296501685924732482458067539906873539924459501780819958614749595524878599257645828641222585779709304109754420879063861966284334451220662229147379726793660354270958302433808829301556857328056205152603153729109572688614087032412390101619849376160268244665910093514906268785113551528362199065836515838452405663462755539379078998060957309662642246511953082083739063162221794574222150551969589190863153151181806864171256803746776811609523542358314458838110699597694465671822655314681928914122156288838260312292927659076919168540511964596911850920680800236814268016717591426650011059520567904495941715355283113607555614535724283889530318880806363869584883013515703997393244306426256488453471201881805575695191751473560264301042404882499612773084743947275925967790869320293258421576568915281310080 [156,35] -268161699726019510835225585595461159556078999706335660519897492294334685011126120186713749154861393768994256711016423477347083028450195929228037050707260761194920871820726070085958543816529311066192667824054216839855834455012714288853245589566154945154701587358875862505424348207281023801177942703659266213120833231050702586765558636990267084430919568869328497269921867905126060359951085742478506047490408487258513001244967582060859168888770698735152150372946713557875617532819637990254578293300833873516809514801504658923118644084503041934228515728369373699634636296132763092121105225499104821874982467103528053147870961678911380189718288947487063732804232598139992374658079049828457833112601159338813841882121879538707184747793974567892159725678900984206656998742993108444072647074113582644833261229502859120649110331671524628856477020807377806008650932404453206675661029469170194800747613318776548316757613101753559317834054584570510629878305015951337322483856442070061711388372316620172798917828872567028727472029056133427451872330734302025548296509928045458299173948673102202055954320696155724926349321396732165936697216162080564272386529747697554033241194867015982510291972210119624300366446227311590680684211956576002358953805031652510108234341645269773307186798393117060702697132145240287726113769581261872925962607405380019442708415442468914851311332015853602562293242114744016562962191415724357968110703483454853268063938150502660070367237576564513324598952587659712397004236985900643739142547505395041101978253813807989577846246042058585821905649541054831070610835383301145270071822924801789400074564014982328862521040175038582782776241760714709818011561118474482246637463513202159343763522485459308770314815115124704374814800404328587473901396731116313964204631849089175257839694228206613279586498878751187062722664654437679200 [156,36] -47751348196526843058216692899494277071686177940140441206113698072454545415297191219946016417737183630240531684426785439023526321859350311483036778983398271073125319539512789425358971735923738146477251129736355215337208766365777170397351077333520159496708138632942165220695677928357736353420993297979683008705490984138460533505497524067687403895442703200623148821117934204025027649562781951237915134483017915723554012573513498439035503837046816242789256819122705732072914418282752738815260633915937696853346344745278176809352312544730931373336836451640271730860701504144266462623643408179050835258086760797429715625744164615395218320848319979135669493976606587466243292345333464693363440670516092266888744932575141313141340498100422331578517574762546439948180998975378130284173638564364680168649416548110549078373467225113875592402652248239657305749446257746222548860139986793394242155172959424789155879200973995611367211967730592964612338399462203767871675831278822423960592925785015870210780895452211200302101206240016048216297526728907227347515306229977634102928939301630704738751775959115160319037235161358330793958093950648463537144828300466343650454379434727947268071011384682157888402275438038953285708056405093869913972055108408561016204756249314559242166508198208920897153591963820326858616639882235145078349798967245256817850085590903960259224704445445819629965902042306169443923595366638021838183685468499032845176794557278161430369845001978903182884544605386929954589509989563994149798753942176826763055757656245784701499585518688106383568221601895964582520236473492981715527153631461024625353901834794579662838141747766968282998492875857220063667291677258487941609206254745548072505507652594198817728136899387579377439201195406095920690581208142751036005646348328346335780033423792132901323019147889429884972889975016101376 [156,37] 88559938254392136292687909505488754471147957936813559747256779506336171205671870185673474673024900142711773666348077365293265995376908474498952331167840063799689611355057599972773229618681974190744753636953143663373536760151342199637954831667638179768613907963236402007756029416779152541897153801150102616649071164970228711554773346198374462414400070481367047814545660045749212849072484608432016283232095305273052714122382682975643635358931408764243553290334878464923234172268679121022194419671381412276935088344230445452417752091383234405717178679754680554280806633380002710645722135375758822974755460278895571447884840394635415113085473639840461203236784471709047844367881985715455290340535643424119998641042424339436933666731108460996960192172673508408889554302762711637652479819666227825497070380625842089196903142745417479744942528764306343163369044469999668013367386941578658313185140528308311732587813356532783110389765198142911960579148805710746704603734694674819639869587268452636645375317359049405794015512873734286123310895824962836047821103633508537379149133204281458784287756173459107051909695296317060865997369677534417697838942698448400318327879274542265645685404098775901975725890048737010356211706295767363892561469365491313150521793403525449054177449649073271411815517367523304590852034360565386799581536990534920228107393193198827360686317551642784521131082508782174954844398558036418527903117358777854755044895023307178071493125194662566431428596892156417558960465216988401840028904556700617521000900643179518104407591113340077225194070751291433671407025618522445019092700555297203494950930994558197064069287524978757058380813274271450779348253477952294975001274631875328757127344087386958481536910697432381734117529811281137789990037106537282597003106150941305922028040095805187713632361076332594563425631094016 [156,38] -60218923865989451956252159983371922597670530480304662288162010614750421138612416376300037898303278204308284709457674458436713648257915354785176560031372273093514023794055969807554434143941500320688401003005451606084549932748506011439435882705402372849343198444110373769517654828466286431287607083450305841740204694684499528010167213806890735240700233615184870638519753879443443069372918593585363576890789513620915307313259421678555667136951058737585180214007039569425420921899467752242599560482795924217080569232970843476840483891080789454909228911110280227821371261457352772594686846415855957742609482392831706641590700875381970874164256840093787512680421317132065935891065476292768601306725213037624396415410645724488931591278744160345537767286992506765289701744449211738885187171539886645443738047215431242473651949184050942661717592317392007935952317196542320368666282828257827287424120981355820371649881457142558720420169304072348694237981817735981372244937411999186237800291551370364520990529847507008271312257993081894591600075198983747689662946160643168204942041416474703392145336215723833414569824454013729962717216180513713199908909197031081075596531924370058408510155260211999941549922543030204548791994371728874061374343138239483246045614919035253418290083429492949375345709968069474915813212272275381317012168343843796373909683169319898381897604664176562496579358115721166741352298628759169466148704321503756310668575179702361887964573221190223222210230937080281687672266844784708731513823527841011699678227361631075478501134261154636007590953197317802463031828754047301482630229712748253613982460932507880611618263504198930491548166411423721810942817115826505942811137637435819491968873003756676050743300269192085370368580424183086190361963979140910108593862157957492571188967572937739141327679442412388716576933264 [156,39] 46490503658404574290281617308259897186401661466515552701016885872732252191257751353120426243915099962952719258500073361124889657021498556685110173861320074078802840591882120395894166542837113543468533205649792179133562799965015048017296999148379264465893562845848016216033734679531979605590371750431162793150190966863611322623728586588116824996080518042196155209117756593067596664850449626443490275492373092827167516758389550836625967888960984810116758704733103407711729544814772080582261190744548384378519486403674139779976670263502015055349669022014783732629242781502580971975867943267243525523681373001340096304585151308774508473167514792083991378659652084120313903887489972363417781237393315330371015480762881481501285275311194210985593778775514323856724989772113865728415063235507065686071674179631319158998407813968736481450484620685235092351952442065891853038122065062935840385645115297756271128459310621225626141045980719202467728901952366548651591524932531411141461286969028915154813885561946453985516845917671702147098276901396622414676585795652313277151284990693687275107716133879790718273706111656193689094360335267020270790042669243406455815378887588555832764816222537561378702447360131538469262942091888507933586723557716161602631904499962259887549342621430943715620293752431682918750807025106906944472255756165937354172141840548056215553530637865337363580144916091408764715804970697023806208845651152047255016761252309396601724298855088901499210813199537867151471120015805481125152246279252409476838310271564258102211341646592202665569266818190865701399757919915264662207516901832765439393293906974484651236511237408781153137686348635084897838459384704068869188070194969899363003943794236192810656145623616824680369849869218699397560882443597180599441612848307432526634045501020426731514161587366179218715389232 [156,40] -130035318823248220829258158313155177027619247793189248072767296994848195881158825323649335513514960536544242690078135117420612507574347468428769960814839322792279886880458464876440203473089785790162971767081034395644710897253498447629556329886089129200146228251455442479079725702207824797343645583066890557772298292836634585871474236697143808750212947192245466081264069252586130947454914970030944638853247722418652972087413406947402805765176609710233854404891217365801633457645293953036615319245498049500512598866801698241481676804930152761219391243080275379302904443342143158487314091553382166575381389814034811308289905312855857004127674152143594470558658129423236797802233476475441144396755065122107718072825416014070915146212421816603098013074436964943864498083828183744158043243558470538864798937379216540241601634185172736552578202256658696095556005967143880979773288407977030850173339331214764953341567143483878858618091769494949669306697303732251602529023971394854080514817347934489846502883805008836821813129551254320430708370637522481304356553333545670767364915821518887447774587857921324553477989494657341602266981948548609995488175960374333683757521573306226414465935470212840017504740943494651347000755224749123928877239934585347834454159804558990182141206559319881579551855032374807898067088626598666325797682653573416885394384987503082348986306032240835751266435556049677092539658178998209762212717399637736682229137745040337279863207088107409596594634523207833479978761224644869899065012067530932332984686507997838138225035041010206544914460546187114399625560687282024382138724293596425165244240782099052848714241574175996157791903788531521030473861685687499436402899882843856315121594096615916758029014862242501394673017168674334459399548964221446424946901084857112694066027682663192509568036492886392352103 [156,41] 351648006820612952773516288517921005794006531165550234644368688352395267259400105262324103866013957038774503082005467056197846802587969303466955797317918018207812609179853988107181578788351446696403118115680025705682764446033667869334294699125073803789745382346575082235547690127044858189980659123689958176244043337652702752802875563838198677911200098388013221786769972784441532909941304436429082593641949872987106420584507389438195974981562211445815195600262960055702597799914507891074037170529259761052129386386101639749487643452962988806923613093979295745749910926463253995376662151618695253120995105760584186110975892759896718476659848315391476494276954170111766504697099659817008609933023334207253556262044359907991358017193805828319063044954668469753826024544838488115074813559802283800387823537011461674791768836090112902780765697342984493590352799452354395704524887668293944250925429329277410518347191217031416144245424084437818415427847601345669909369540952667605658759420899160583458315083335573218893585998148305563294244049537489282916489957330465471155963426669912318911244438959246615660926293881783814448240915906094464867372389753276650923808894500675064446752324699939963384105937215451644167235462886867823593587048425327279847783680636860811376520831390922492715013839313192041293924485686987133252634745333123688549145281926310483817299280213581013429028617331183902350294994432665634204421088352563441521881300629426923339150873592878495883157418467462675135947395036131912281498222440814461194966854918470941717960611067106816570489707084502140860196564982906088884398798966673030232435077045240759329048442020251003578404423690924258555804274272458197571525324170135966983074757949836455764577291122826278306934768342899593571819930879199686872335932039923700387564857598107144594959033768887598656 [156,42] -666449065410408708256228777935536841343618149924512757403636702485528349362960563459187852391891877005044274016417853272253484695811099710807708477173505177861320826015264542783729839391895561117650614406270600758377986774584980682646302919317181572599771743711689965414568966609987009597795530500656327266938386104788014075002341012304350035342451948635240571127237797736726095473412096822565290582553372570871206880085922027156764238736177543966668209138302042963910765305518041618258725179363889347043628975730841954861585017161244016531653658808048273397159611265313716727455875241729909640257275756166576711234239272801678030129289115170993921875249668885367603947473321520728499006857750207652461622553057292630968523652622257157605995230850623930301156927920520111165151848766148448603818720004282900492224017153988775759249889390043033489152751241270469174037419329487725769509628059169702989789919861711874619943324273447035291216346473200553735450168238913412066048532103194831790830416260996740794761003731604258810554233557042213740102144982944407427545198085371012597869453936524224019902306137790326879389126986820594657559671726648838598878205495495277700113628383604737503910718874545057013430027582282945558706825641478210648270815552151732212873087552849920786426103093605334357693208474475991769691924035074149795161305795223172100380708241043020318514363075694335221163863441816786509702702296822116608296060492438061723721004760923530606363200626302879897361436100500861437089167242597193915289445201538058647868660675307259763332511975996251174357034545460422084981899458276393947764668660441669627057380286269609800586474094911935316982004159983934076970776406764511194437278265825092325960484269792616472786934098644551958509321682186366962829788996633107888318638096803740220080882797876007296 [156,43] 960647623639665072686115527283989084722573455627198495129521311651967589863451662506733799233919135819569716025926962129749165535703000508076933678740836758969361316090056684682164025206680269734842205567137832935941031417013582270615603876186019260642406185095210569099678303058066744810446551702829736573791131879143100991097416020136020676138347929036065578958643298988798758242917177370748239199747309652829944831795165514757648792923004807567885109627990470457456744881618612364396777302808697164220744819009626066732645236120891657730868831914570928364647660858077631264140320808728912655086316665594779732623715183147792007379536720287841848700791927453067854136086735896109809481721184934638462272900741824224222208404272062718304216375042122602113175707723429457758667815093939310258360251285553691949433450982878455176167754981285056707175179792442321796969212793161706724289158527335276628396704471742770166093465381644695228683867041805767150926005953332547911005701346691979066196076819062331205899660060933916500217976233165431218030016063233319031000473747869391482238381855417228097544529866047188828455057424248623129290228496612844522826609807343526258581384586850583604357396445564812012298104545256231890684519233495611233928612822325642041290365069926903460780365874335719933991449670847690410668974912406299642037635742128701867594327567631879893546126988899236726661762141913975723864034053623820125378566385552892767381489939371982028542431743014283953985183008728219660508637268846087585065030625408902566289890634283185644110050126367243516195420312949576804761417156384172112355681130287036103699565240186496306978515909321853716440728851290447377977371202348387697215868694333467193711095290358168890597311579892859360359840017540653215192275749876491707917044800858435659323290516482288 [156,44] -1119787681843845049856670208076255321581582993818800450871732602127793104104625534867535971354637764902295186880155865168447280747999928473418570178162435701336915136897918825054911864635895983589302154072744712619138043813333001820640868280387199588247742549780368956519608931526165553977327477025298607679502488243675754099115047138543020798482494217207187154213709042033428814617834707349850949597217158024565054949655381374706315091004425126963553553506057661563623169035570984669684023290260757442326938506677873760147304174154130455438140584054216396863898108733584541570207473166777841726594296819539343865378009252611985129257908298295087358358761569213660719610469009031066185610079679840514237168703354299038202171403718165808168373723301535457339836744683850033012200435463915140111067878973924119733410961656841620403215692825685342020584588778675806956045543432038721970268857353952876223573788390535236930293634505568758061222925397836788553183838661661823640955442462928191309863513791807567823502355807198803195095680554074045772784348743177883427938332050801275954850627716078473768918116011831481065017116405265446586574522521737290245153262018626574756360120994838305281385197727509315248322163210196697672903445159185755739927157654617031425234603923158817126145414249441824379245117642218748905265501591391083500760998417001695690370516241796611054515451849201704634576562073226418236075853480604291094446336203012064646277854729102855169730589169499955590445356190338717941828513294739939099042391597499773387993219978334512314745639652181882250357491116074142771552326022760544845194332537357078952586470470391103403079766568815454641400553205099168404585667742465891580578090806353148843523308467822025314065061540955379112689556389488963450120089275476317492294201870756220968407921419488 [156,45] 1093237695480461509062174580654952153311108429952558020550643523751729059550916991225564808844424990352403753965368710977453115063451780980728913390885663429698725952451014456302051904471731272398719773684346691172615708948502520242490295995489867153303629156433167363634535689222364411497310359880559657904744166339907074880164208338044731637156691303819411645589393772167866871427110467632064532821543519777827608813546115570193956755662058862726936923211863254525530088547001753308804308224041590175839479944953623330832348875620257899135149181587569874575612497403054561188905474375955112944097414643124161288682411441636416206349655567345238792470826694011800825534323897308290424554104011966013403703072552370160759699366267726336153541175928876516782326927784614361303401682490360432202266933334798791553159943096205059531042760698365290899892288353093034906435618427114682403657404210704989921405664624635480004240386459189377564442117170992174951132981529186026370540544247919585425459299905413132638342811331656298124957903265467106024114957370391693626255000617801383371500025531431711504549702978684536724743356610864579693505512897882306690244934409268026592884945998010161051595375444660931998869707636996347824489196458828693916900545987230993082000988452602934994177283168432658584666848740965335177080480453514400138736125115184669159992758108586367646420428859737696743147663864087351879723823924680894399356565273206337692981176064817553214517662902740541272942274819848802512965307585646110478273485710330792130031232149902383578184003283018219817465357717716764260130437997914907610052488401084667138344325326200044821505320038908875897380286810682657127314608616508490574960488435805246005019769254404710622244670684425564575973644355693885625036300122049114537012831381669969344992361152 [156,46] -909961218387048680212086719380048000242766820527718753733307521947424666933067472725011635802646609450063017959882380054398440113154785590740376232773934595754142262703068188616313470332613826975351356894377193586751639259566746602863317454352855592102117642265829505439721913741764725357869077367765530368386155574638215944950122601591350342605646474374086755660853548398188398759263509695593656929153654299288704283391429530611050732462550985221089347596622922968726832362362099177597975724281296518036192702888224487024357712471585700633608283348644951592898036552331100339225817656739837434129908248631591541973569491874097207072291633204628903227666357459860399619247078433884146197072366322476719914901498773590420209146977842831228984856005179489167500964002179187922151625696737075656339811944345433479056736583101460408554229513449409409356054052466673074810701004631076836874873327436703619147863654745978294210407797280493571247203352472502976349352820019553787021762674426191470189690869281189454853127081986164984130853702870220314885846820516142870859489576657763698057946267880853944378869279625531201899761186949045458715430716291294644803144064010203603294908034205079247596787711129223879693762230863908017458540453753882987329794176200388599216708252188640065039159744398579903801036116044502744324365071754969913139400998378563098681181152685935879981579386077428043855575146207265301747305226095231299796685859436391027303462923086188736813172106405525092256273493075579274397636718271600467675748818784162648593826183107039488865994057002706868631620050861073261784906126095805844374028826835732893044301809093394989749079709722801622794549761882786319883415038896559512094928888773631298744522386726872806405106307110352964367648115798442711974059438791521845610059652223307078779776 [156,47] 646551243456493413849610733585204919472857827818979266925248313209127071080328939958335766054961717780349501470921225628496950944909367040527584147999622746043611794730241627621361455486739799440016163663671253969870583815955603320264556980624216811104742168368700214457422769042154442905693857447608686918532786775516764339171727251216388034638903729631560850855089626161471460193074798600119246415733160532156940953264620285594918748726523234200581543740766037401849081040929749761151612374452055430132969096086201767841926578968733350159746807794072837998506404001706941092844790168869639546347450284892258329275172311039050883635551103579731923242373345175332779826882711996148002695596471494657096725152167487521640516961874658322175445058238013467185154310979225614742868914194921139133056148508634235999684114591502561261246021562960493632031808536243484758936533072857211072549964269186651835311773106066711801374799374212977914651620749295370433020605740189110325911928439018595995224536481212192070625294765556807655135334333714178400407610205224729036748150335253361964693700506576741483425304320051996150874341982045012186203997478390668069987117438298007734178963698034714817106954503146540585234901744647475319763385068901238378087687149610005723742383323245780273790067070186708338868382765898065510753517882015279913659323773612925802430089476687531132297951209486020204737603560776160141908409413658338027674863743842684033581857802469617786942507585343711547219572739426159521240714351561049339145590109219181030841936553203649022066671149414467460987320716813268289587311620015058626554293412295590762345958310700522597323654904278046231005537384626998704095913412039685869926550748892530078148277995491216957456354636109185445662391260468743587036730120111226602142818553009567442088 [156,48] -382058043538343032089844163183411384418123293198213672052927669982535931841738468759945897851895174278801039300926026169793702840090853226909358166872326346352257813492808276559915988770775135873345233619726120414059560233913451328040486280291032232261080203018100110310096957438181686843554601877232773979091432931749049002306589646671568329216258107217993557541845163537026159111668641540663138290697035345882855500236444476044589363130579006414578282010708978247156513002603072595417522487369495954176774975867980592974585066024117950839812304421257743269946216757900955582631473763362436602675161107595722799912056306738603330480977609422640701099847552273900148424299139070135669451185674883158132282578654101217476049923480587058036726067627885646937531091669113596757288234110187083222011001675794915950751442280658503669059213375602007685057480828000215070859878339037877345837999852555102411206082798847007613726541816465214862905332866552009865132678686073189406359095166058148856901069272124749840554990335718846138424469754042299950024037926422976633696277036331936289394079032109379229600100781916931008501100630927035102714178101345424607859546963032552359146767356717459376453892477006719420242662146747236665258311575207551565358470209802272475135691062502339120647553478841916480155113274364338203200937750897326472344132529757123035004744369362090577858557152938881216359949840558060497607049290981118910220597276607501981721948834637780854838566868861803424505011369300577570672976451076924625727604182117017363201211134796283626468830037974808187181852630476226523058500793728836238384475556960707697322445471730688785407651848463980885584621066026405877126229489742194234315363842097763846574647442035741632734333969119522285422252087976115461491340695483737495043258065093527846 [156,49] 169859596008143132560297530509900429930770836499052312665443934774708905066409353910841144732135004072838514305631657677980233089991467444443322333765265370980861365802635568558802900566840629802986467784232443658681278281367435268239026958344042322187098359542530286420455180355949797320351555627917069729086222154606109522200535003641347978891497419712245120256238805915840755294553534341026941102425270607824623745272306372517200675807209128759966612439231733979967360790311630077512377015687464903693644645599689751534181132999383188685871396653167863313096811233452139666081398337217647291996442400350088592510667782538060246880113704352656911195593829761690283138271843210955292127384940785680416310226812259712003588907147161387640741154456825270712262633879010676452141607011111618978766279677783849797257683409067501942264956203037963841045463835873029803507774954455467324302558604657856087307913236372205708304560377740503037170608259164698536858231743468248229143244772938225872264340054931751473617788916164564315822102201901907338258362523317918186299234879338520013331908887422811427466773119441928380018651635230389964761424438732359862511379081777497415253298631044099186202362111410585871153122338278041632007406345903151991700906237103753645326207151164576560423647831872357325102636763598166111377743214671673279705767473172390904320553460171442694350962655849645944936392794612133878486578686937632081634179829318284993483866999064502936072513967799028392821157271472710664231021566884926904260637217745240384636932036978446437007878304595186261798568414977240648933366100820725734644927571943169558683027004018884819184765091339742417150445175759879755704584131272181301158047473323666296148043345364921333491621705146084101156413176868365535738992997109298146358020016296192 [156,50] -31655168518575659296503303970525633919682129852859512366035632126346808998890772410243229569733489577817747912528937886242526034512593395128553904501804397630277243309125036443219262548776514390129968573123643212992348216312998850163751827165571024817750777194910892013808080177334377483923869279828139544066583414749818194677405455491728901214461865085914643362462926055068308506811001853173119494278973707771865105258761971022959538384893077689439772868274490367913678933852400368925108064722441483358888576259496352541571970176433431592253327458626348161730549261865674457082588661286796837848093441828748326968305570205555843920983985784653629633383993120490226026105666984783589452920334738130503718228139207462364037123858724150934863517399212205436971225407846852599210342956869912774019267976173415001078793835727632302235530691423227368649013340790295309265139031889435165509033240688974042709933940204434254866121065988349234970489521513529317093790547368322006680545711547710122774619110802723615270965855437576212381085404684343148399251330955852415812643704354847219346118151624028018710970807635996680630690917041004044080835585962966548271555594268912010200104002232624997609374437823801237066221277249689086996803579525844565247025451547205077779179064949509255368654499374495077648779260920355063770054036485560769030418538775425100067214789308633091287924961244739516431308180675620713766439070460215883504217021178874178187300706583457838351660809411233510112337079606606190090894070164818881086264149923415829835201291305836952665098964474527835885238168714870386135582742682734196341409691654518545235262799711322549078071409029566028530773185602068268444972351346015181671113835804777462897192019490476470348718407797924694502881576198364904775767056443859131556955552832 [156,51] -36496441352778139377921355534619548020140764071639211298621388443907303126491508835478184952207979538143425560598715777916776777568580283501990619474837605889932229781803120667070336404724808890194076682989457875512125918303223042642109965629436235427780231525209448932988884645672675088847218213829106902348033108499690096329410293325584278082456515355831918752430408892806362396922703391285346887738220943734959861383517342367609741707846866427461966607469357317270268408892517786961229879864373420398951326756491840704460656736895153940162625464956377692217445182880455147958104215253298971060751598797868895679946196151639061695090511197811291001527454241615645673937885719396278178817898173795297721917867299514121676798527347408728469143700643415817197204760808829195287279854257525869020366665490090944928316396718076753213106024129982397359089529558792277582890402227980453292641773355747331242024872465372303805491755544682706048608863506120701390601536490515654567089744974395002542006091766641408922892920774386577357374687919506235335521188729322049465499015061512953170094940918373899113351224277233624687464445095467126380510280329455701536015786054235973610266112787397236853509434193178033459171979131386669361712325430382935141544307374918275962584604122159799792979265185537382894866334278387257117766633951008519750418684053958608922679318461766480846735216831209278137967355836493893239182280906920465631866647975356425219035880200924180501697165035095191701591836624748664346546022221128696982975164346500889114423026337149168044475588295227674303374833576860941828871015628513686100022487277761893644586530111225883151281676572750421315229562191731030257719633227568047825440603446047265541730716490524558014325895797246497560288585750918142371609486514090874210434656 [156,52] 54092424437523972089458221898653665470312537900427373636078689489795614174972947570438531601243530681641234120392078235934378750894423177909961005898436094983681254862225811417384937090165671143768098952361095681003359836269795111888522311303280783179267607071151273335462837953020775747057795551121592926070060719860936360478349625507623556788817942319154490341974046003607169258840826967554885833514774519176454318338443205603353925521553598087853485204386299904390201220247539857031769647581833444741162565160837349488119155056639443075611708803017839358627759251790479840783648208040883706194559563740878138230787708811924024088171006663087584131869153730029860410353009505719257137980507394372247399165522865639738716419083153518278312135083155857749064226600519845420535739969628151600032491029696060400525737685127576259920272393549609589660723534088611893084801508099680094486476697447228089919096819115748975975271648805584984171499450651050710059927783515194764596354074815723123955669368447038704242064111742682386098901259650970265810211338786461458678615394048962779100594904058562597338568180856771303093536717196750101678586160944000824012293561889258928620996667950849350437659004229218013465145223787651727226056021864077837298051207695163662103051443416994225570290842771164661283465785410158357779460481175383109246754594174184571530631974318904759779887661815190007800178253500679060441001094923275994310422150211238689199021845641237226369084224576549056251312212004417184225909879478153451423652103294689384837351246153735752889087074998748019337197433466931176443621654634524857577832212232446091107331015591466886952610379337922741523550285753923851251684585912962452074944013330236637708461215061463633260642540890255190720862626638754934508319821610943787579392 [156,53] -45023124242686118471101722614291975595140870422263061551143168678615053655290055714642554210055641222704502686203746961969044585485098582515246885085959100654000524558296587819009295868883457344323971742547809194036241261590117215450575607292727429058548898078357635353764269888200764377508317233286726414240022583727728559395303747530714855652871289979781590462170809573600887187459856099280206898298019973858597312666951273264007946406762383974511358453423399757074321538529589117238961064263041410427641203295874482572498893896165049764102688073312681959643985225238761267976835476996699695742335618802515979725312057533693251309241170387550112228038499365595438133585688466903411450548710136516373452936662695208967859258123098222074038050529497047860450588920104225812304090877043236337342190647822922071496611512084659156897118529016163357846928604179193027620973712271393413458019067174798472047171123685522043512402165518038484610921993046851623002331700164376803135132192065279390197690644025858618318456859113612588646864708803280162715543029672074507864445824146818620390738246700954900417258101805518555862937100966534850403033192996111114186932709738246436606673057468327389194469655146292978787676390713537371892176272769280253882545966667738698775950463569228663619066247290520838581332102529951664590541008690189862266469645596892469173241332966387389586466987392966865837572812726549960448271630800972036286129294940948391438711153806566203182157480597496575519511835078751207721607327838020172715003410463846091116100632995867502691628985684950187348183450290331612381506384787609435700992526778393061658651501681820925492993084359296186979644230182941633063105609018935109520235895485505957074452535900564503877679313096975129042716902967908813012955943193267556352 [156,54] 28370632141159066000059465147464158677273512624828698556642846148951094950869231118276878154081705048369891419366753617127887364901359484845796364557185199357716246270270818929206673919205358577443752679786131733576754061659160031739440896517763143216347733425132996143317308051022568769779362205944646203323417790373059962695280365405334051353133817743560131497371313969237148861404181536821268198300594602187053969999750438047269928073257910175293396800627161431281894315986707203440854757740978749433321630503462422642338734069597015037420385873547083936251083404121952669911456862857141514079330033617849768623637799475370086052170003855053463388282025411176415975026865949006887755291669577460769367733933914353557445815212432198252107893017183454712884089767368366848622846179984319966239751404842702203931618973244721246795914417588948932831465936894927338290205758665101698306193242832831132823368293750999318463460221790148253741476265842895710793878636152256727792282251072275116494245756659387524110064726175300317799767855458970360494884545743554546456558333792104732862166291516148838828906147333084625457798947004410208914557791365611874779020292558638396928983758941335420955396583395873141727407640094383154722350500481617052733352954130224509948221822845649699153371884105340033861811102739801434525150247325540625931800113815160370396073588814997144942587885956477080218421579242527067247114482119371294265850287622842917715393039971231896501216053999610390446578353519309853211701431048265336528822545066723053275949929125517672479874753090551204733232563530275327489701246380221479039039415565907844440982503396113059499178623490964188268277395305370288431869149231363775075982223338839284611610501172097584480633586819122585515702831209432870252974224606829056 [156,55] -14417272230915100030637855381128469856435885982181440332744397453560530043434709201947486059584275493437936361766469690460085473757645411503252912867488155126117718438761755123844770617446233894179207694762374920253114741004503632678138544397218180482522195766742530266561053897279908570936676247732239177252620367318176585024443737328044197382731105243558081209358541250806369620985688354817512173308058535841524934941643339742148270680699994074694090726159040443214564862546404105907554767589406727708666350900123429147290357706025765369417672443120110574630079045625831402424117064235288145065424397361909783468078140959013618190712651289813650599716623762760165955395691785290702140245172356380950054740736857279522107058309758191570414796276198679498755530311207195261565811515353739061206044191960970947899154550866161130456729749706313109412024526955052408536088659136761506490692385366431268927402736066698852122638174816479464849412879038251592329829725250627167799459640725625104042915585999865220326594144464687965026961707719978292963780447812543666018630198408649907888793049919825628376410355148050129130881860225461082638528032501919447490616290434857193361406717809350355512302110981706632146081655947124969541230911660431838129583408900473655934471782010876804113270320612385478171734173106547828440515184249130597435078038610996705749444429401765057377310117310805166956298005607268620572126181584821720951662502031173080197472133722902582081741379704053302673438756949017033000221135796764531571553602143699052536983203841348422888998731631915230001948518928386102455727163440066888814487670139955896376542289296157600218732233338231194181872311491849606857336398382920913371289097605144185401110950589925369547522153347422963346979393408595033379604832104448 [156,56] 5959109611616955744323688884184000338349038925362113493146538446287826715234846614858723171706271739649557131113992788420462163194118127704469579239359042682938838712199538444986011195222261915033001879432352694773942571054521898826680832009602315294045758147674433635623865548552866568679579219647164814846115541345113569328977175016077998911478410902966016604730625042249604088220162734397241920926296860136669866217410273128588435025423445823628433895986227702427149279642597862691997036337126699601415058908163646300237347673024257387745971169157766306403394698571742586763573452336485250561801899157464185859074606702418052507216872975654360069043021820784848316140975312896481463590265910501091772866700689759319524861581850614545136684928407699175993264277177289085302275099018674198228877082675709268124107168229788636770216927654767422052352376347804944371867536971754093703665426569863693491741817919463787806593276550261639081339937014917081486622240153326040503608597337534657814590715675061061085469662583510283927329006563039483787917113518053456062198077067312420407948613218175877483915814901703386750174623595636104149620402583370606479480808339518030771432597439150205557415598966980675018346953117976187161986155467066940616948959889294244321075955943944904818561283491623048315524760180492554363373733037700379295515319990847336911867922206974587992073371267627530024496379629770006400535107139267111792419628321052990863212241086010432254815932855818794479130278499655949983381954116787071283083855632757410137560858246293309772037520867159170150439814117631222033900518058103788811862377656253821649945620498225675851860277562231196134005152077432016275078829007067596155437287599957277082193044461501700663248630843470677216262656253479184555779732000 [156,57] -1935271256289135528799547598166194316007224220918549913991752093111972479368558065391956758594572062578354302644499814743836378634712725684520101078448916238142626572843053525654355431625415782807029478539556378589384731548794131168073675478003554735801674427355511347256883014451875063237550029788649476089260632486810216311494012427072864987104493917836140103642445416083626364749633438099465583819815829466107169357637568554378872557417522400184947497658151933488244847414149807551853626475175727200114871833076115453150121749468351278995477752735253299362347684579082446459581559044425387411252477627516522371988534020444120739478868769957075648208516126472267307235416635003670541171627686387387039012440528341480869168035749327339163605292990863063099567083161553546575580507328306121919965929494458179354594504447215064921937545318477913744139952291909429985892576953962578319710195245447825002663807954462232921870648587021198980657200094584779921057797883041882461663264503824303757738825543278006243456393008642789239257384394532020398647567791566081075081561930378042552813138151011330740437916119220395505813383945726601524620466723543840172212478003448316833048946552651808821417120345621108813528817003401801228169073737581232016774255916336749836063609945240761154362361573590334194764176195668237488957638524161166301155752458918275456916827953615367938525720900507464981051743385084665828210865411434907164328412265448856312233569411639849931183615997159728977251596618057369746727352853941161438945002000337913987067793956641835000537940945675649235051206346461736594968515673357836488083845010764477434030915624903605539269773454639771639470281332059923093830553911264907139574176154339851885646174568979961232411214282335799393908474852622563191787520 [156,58] 424622737466341494306324782131898744598730656921964673920920324826972911251801750242375227954605044336362757775350117580108698397470985167043434883540871861898970702561106343725964932122397489528488197254603338661874185922009338875501308298190562160302477534916416303117239171073488224310224147081138730565142281392201872066191292445121687725909646443377290155233176210556940621185659739041134881605781482078730505471274335432061431421058748517764125051863719055542688638530205104720423227929052011799224597709178822812964506567794370251003549585219266599918168567433454358529041726563222280573437762465065104254647997043264965373005140203185421608806974471542141411041707297069143298914052566938537622363150534095868635161443349008614152408278728732732129326516768911862491079776732979970141287240568885778886154230502459889668510171298731785979715785728973422146224640297560221418936641019818409117426528533853481531699879443500208940758289420516562722329736619172569740135574736793394615594861912566118558446926099297044366616264853885330057325063525246188483611247418504850420891636997112226234715466142299191386878078886445919939152421929989223025562109025327449754297312386600829632491292051695828849341570750410272595428837254797396284704165925686955893076988257407461890443150830829392856844479036251693394342853537578823760814212379612490459752781797454612108513831575650406834864505653760796499168046748880729959916427425144729831996582226895732245677969799963643268941931483009190738672457319501409440561771216524947432032159948575548339584426077515193877078429364322139333603928227766105140027531913892562675676523576894333086590350548618458124900326763013045384024248032197330638664793257866712540614185876107963617673685578510958161456482444764404595200 [156,59] -6429233111319287133728113601552558077165785497396675213380864251703305591141964723647737845448066155894998790795836724246067772124650012330301733224791082963722348667137924884226117538752670769359862677842973070737094581184139194991094223343369665501745937142704745306362256625951676262824138881033517476656943706395549091799800526108626496342273573754370505345356129660018556457467333035799180547333366563136074199925199033740412255775762196497269123964855391182693869684777455825749660954854360414659356872435314918089654112367156260488178629635004417041623520564762558792949975114258143579732098857103072401930144490129659759726069579266395017398837244510108232213824771806977805604877373828400984696138788579273602024672858820396244783947410023166482340878610846185806565798384305201589864169358310265738795932900571303289315107628608784254981970277648636686172696066214187241609764438953942536522228026598184843262123466292259986904425340771238396597220039299624184812134293301945302185111951618332887818146953455853840201664403580546651524192988368219678167009345402988078443643695653565434587519377011192604510676266739731032660012234455730259251087775670893514349323848105773927591444545243723103408640745113235640462927810903888421920222819842743546887639750134603932846583794028204756286970338540745003435066770472641512135067646530601769081600454835223125480220938861606635950054150420573040925740488546316139810742357692144838058852381248114819392104058536582922497273128493296503183281915500451782975820447594014823168371781991989067363397216000264908236902767838332154810083406870234674467285891434055781382143804933703833539490790494256515225812845913155931272436938356749361655322912453821259741645933130784232701019895360160180145908525540326976 [156,60] -51244258448431606539717381823824192609301396458520135955796060636578354444464990900569541155597213204756871278862037867624603798593028278606964813931729962904013219184188608442617715227163583221693083153917924227814517134055719882991566150196320462989804495293497023636942723193302201626176176482066542634170537438722247267343060497216580172932503370983232636882850302780762192163821532020582978520298854483546020364926487905867322074430866759753953838950174745582193328481838244619636119400580966414451562400879123757013754820664437778816749232374892025214236788504694656466806315921058060786458826412113501052350412430163730387365878808168423012097378914663925596169415457640589568497321081692702082000145266410222623511188313382938115362151408032905138348276223926893196516306236041739023194550470505655787835773349446894357870389743745860109827568348104787134940778027534379583542285149381076467168040766971503132948202713274436886420414943548545266190437339258895524499083069822785159295704519674821346902645674195102007449642033793480832737980925209667039324639475294456742797019324402945831111921750475629357193546514102247132563917030029385268708592056298115081846292552118697506429693344944977348096225724078936982926317269597020707301369864405719510039841511773768744281310108743242229702321006737191845631412172779560870511404604768552674631741968866521091826308986534464496325407009120874740102476186548666067445589419557720440299905725937223306919149756198934886690564814013048976932276205658909441985193238456772401464055199753397783594602864286050843378545635708631891943123825238594422403586724410077263627485189696816296224555456291950365639088830416646235180099279822982227817561646260922406227025682906724180662824628402589414747811488326016 [156,61] 31554054520961549592502606964201165655982966547797893787794774425332254566229272310436621226711968116988804864923352617504021912238023036325066343950906344064168488891172694537717498704849880460061862744098132527441936972616235197505284003817414053201002925807613852064334856499851357815103141747861847228897251810405648791870814735783297590019432987916394173724850403892110487218674067284940309799026635882837305159467987231908938721404732638546315190916120155572437779837872524955435571918911154675272611000569405895420749970616203690934994599812753337462333412806697363935875076004839774571412803353732063563656378637983591351905846469374042806640443762524139827950472133693475804539569636259859099639857542823852843908954313824010913800019464203999945563007168837517688131426362621314215206560812654077799012794002873815254138357431016965280361445393442251949362642230936457506315534883516742718925041806079638414556299945917038341408325790029778800275708893122360498783251564499513595740249140538462393145662209177217732733176855299469891136956926459599363777565248469978733947483302207983506096340994818779465847538357945043092166997617672544233030311187161901956412473980710362115625618891632445542173024354125323032542262097385928319836011077150094170429653531807135993107786657042728299507222598630351573575237628937886835336431726981527385654601402718646020830640653601721384147368827243712551988356096042502729053974222862624314594470921955650421276485650000413872009712243672506025067977352546888250577352898668231832951367045049932512611816213672355283064051351153245979768602943609138245161634032280246598059015680379114867324274471034716812030980732096596498734212658872361712029281312938781406666729250097302263383011267084630879188572457984 [156,62] -12509398718569611309794001663826019258637070823224433777991984159746750666559726882538009509507425847359386920685742715301905771033298913324804171187537082453678755870737663308082400246517554741735194043265817457856869732682535062649375554284048974170355247889592453022960722364315848325542681274808730093611424653167562202336574649653686386759435559238972524112687415443116163978271787010943978938222042057492436570068281600101643217160657684967941412860264698057976968513903459403889682439871804490743233855029833468886390930304628007865168302626497079004059200278295128988929221987408428557573241511933313894381823887841138849619933873498744608719958421652649436195746867439208344544364301528354999658287664717534921326647844655288113934153826729725768339933647814647119607761615942327596291142399873485431293363204524139203484077949055993448752825796828828216587191358695917942854871886176427298154460124180527502289193466481181158076880858953636179955553517117054657859369331089727719531728253162252655787371906310669720177767636554866976227588903678323878897375991222115376044824885420120579044915683169824504150875896996116313184698251718417890295291742661693960871969340793809877903348229580556781040966199508419299195076581072177127198029825005758976107749401248389493285089621413649191412843865891554403623929292238275984033798007135240286326091753975503746308577392941954409344605573770628671781976368409333842862294482994134557837268085795344680542535454664989798532587259563441659168113003821409853698573918293398720723321970395024446588958634231501797769717843427287725330328205782536508094309341702328193704969894882103002660948818551704575709636982899214190672019081444286390485788054989887476674342817977032693506028591023481443792038080 [156,63] 3754422035381525638877901074832736113617308873197721949466767302787775968619060886215522000607339031204707750007404310084744612385955649107039372145642609321919101333968743362126316093833478900970949023919413427612791085019780758618627896272424875677928345468683210724648153587354173713386385499503267830769505584224550586926529258813632146820605563218491132026102340356961068295738555072077900498810699544192212531198505699029283258111636278189635937366987240496420667609456734378843506408944738653262699837497363045852790797293464791934591645944130230506912391891435127787174209948172368419179833249855891006794570732051175227937218777951693890991646740496833511818642484197019631230771651963941492519515408637702398836801758178771955657468871279121696169014790491465633515922276216575104044712166067025012202550000611098168370166121317724689751357156096870824091574396337811214116598152941145308348753002608535317772771866900205997759787713454203291616017365006404431605536498706714277955820181901495119708852604051884293702220301378269749308971409673694819707879780561352664831465376330167641619001799776398648052429317953177910024626923072643465446296179112106161704881549472641919406933831210271455978141151651233220152113250231730523925485078902561964219673824707710122912095165550774383945888383288932862183858258011722991053264998282952709390665075191721624792370718039245161262921723883940446665006439609449735025352590346252806304657805363209708877822133892970937464431394056626973111905562154143462883586223934629138520235704200178984993167840543257447750203176896977687713124363856578599769592190949289705936189321736479868788695096454910044783808898448091061754384559578489611903676958127773005172219849662429456781037132230214515790688 [156,64] -880775716518124053334480201834243350375215519906540140325233836270950166167459566911693134173026150314746686416232125322658765380169574651553040036260180387762064902658049712859178346045542642175103432348175259448765466116869757676972057609809176376277608958343686078616661592391516766245779185746476092506156627008699177568313283664283299782209080147604387092769431909427697296645199660866866709796135556632157776364663495337360901218384343634464386696393587675617303882390993449209047935533228589746538161029855300565946844702992783145451064802255157978727559632763586193869320683552876762071781464980265863383476313018113144197848699206809706909174513135702001792764772909302336319826394390849264238629828523531913919723319181803356148850629614914414870640249179452454198295415788075312513246108686435272893377340281151994450010558434300113875011169525027904557759611698103110249345281214602720316041727637816319864689616205684130884737541344885160707341209620501154430064273923971853997094047989260156724852965042321594307846485460897555493362211670223419695188914731773592614660614062741381264524552809792800790051687470191089693066450687827009613580912998232658550129385558655964216689887324623318943134092014107604059807807208512226489569889370878627559058227410381447588552806377566829532211577115416041388041501596122754030887236516040962228048011607937665770895239020363875645241896884046050515715300921652625989089950703537648199800919753181292616963839150312662033958453532900099621341273042775432060446462602024765074363277100468920160055595060580837287503747984081980317050398237181010111305906513953627813124368857428510063945236336144496316016263783090891544318242295949558917850993202274813715624562333566728867551860622975484528 [156,65] 160429181823394885740679496714653938411201661583332443797397096917918020357053745184960179088976997564378570727486060883860713423862353918156267060761092454162737858078696274647038072820714585804988106539971547389134238374092683991262420398317724429184963997819266667522001729841818927324240380583003644175966093905179134211021689012796476486552211931742812707655178490656393461253108296773395998146242016547643783548669883768580184372179914729372628123347474220890118252127601151513097854866911949248509092447393456450571690969718551145724952304383579814371750025165210899910143407703307715329428801078028067514031895062793396082171829754964195819351306445893519825422281709762622452857759790420703957285723662822003375710512361436282381305216060095439814584563634018710439575365984775468424547792298539496813987397883406262045289640725779179275890704728541468519023200797537418991583031909090699129723054346324907275458008810529927348647735223798948058935362346849428146508879883707478773588066805587297503154402278965221503152307976658939830388413376840911032906204991732326983040590861260155071777806701842729883581553712509298808772152387883870488005266487598610827756640467042826950232400735921633429426456577974156404381996937013395898561398635942522775876645955516031505624111237567997031516208518340901822291815890042427994233797790474489137361940046738293277358690945791210334558077888302148075617489352806598597997720826864322732526297900338610222340294908537569077675049407341654301319571292869698135503761743118720790481028632371449796936248173521592690515603136792270263147212328738615540632235614643522447088266043260105795978626858618614256885104778842763546846025195253796626510871399672732961502908285920036392573755075016192 [156,66] -21595650819643469551424179807172311010373266850062480021620210429937591080487798745378494284246650557001940717003950745573081763016127759814956317363065489439394295246605979883036589723381041758341834713083447339424521423904650648359329809393531228634571014389256536310465308224358435518066022005433571919003628045110343618670950837170677333403767825639719513106256017433339813499546186571535229405780221553470694085077202162400740930520118883498317701057494715221765090666918147373533348924523555949812442314809774205535665899436232394813003576180220016402417899905097158796113220521879912534756216651092833021881750283292823331781923955566652166467217620038373534873067629627520456372349893661300547447896799842652936425701329286540287908555697183864401330510505729542760133978319491763903640179002004917842719960579707985591988859342537224005908151195695936110029827850778794679549542982871120082209441542000006165458093386075330921907828059432420744998566245343850639054189988160492905692784459853622443877943380312053290139189705870178615055553608890832622419183605942939103517915384022681459866279290680527416448825099604726684718231782876573658055758551290106483865434309489670469046719047005152578607936317782025415835989958868130397669726256204933736893783500783813000773096483954915703113589694006862127137168184602804289191391474269126753063240848718597107882213555611652850527137413886593569024697461909486165408564726833654159109008454253979913936365335323755755268418330439899657100812692423349094043027616479082200184636224991558834120299564586807401613851126802864771884507363165679771370752514141320372970728149004465591044994714905824663265414122645672092345559020354391676499257795141347377351136371047190332897783611904 [156,67] 1620602851874056130184979007377581086352905584855763842902573714576586463732150655984178985911184458781701426935810452992541046594963011873645700164862338703338493325395666866701845487196804626213417370977729500869230036827611520204782050729889406423023379419552343152753682529949508290762690062074180543087250432939817961068487128462229783800914733196925078965870185753811384169963633825252243694905624681213340802878230504796349271139275045409110270534555262416779897041696318230264527374573837796333419760079442066464073434817860263855081565084740964846196539504715595504034274582994838773723645940375514515019405054477005709411664421637314693152880694125818770651345126709822057055472984077145342551047324738543647470639026283093329869561822883730725231281614135228235655288991929238833358415869052242759212427833618614638341946353050520630683699998112620576696506234834280000304199746171865364453386241271925289772979659685930204930735711610437838955608074367522648769931798330606129480750601934485664464174427444542661911554689964948644281558333773045644164957122724603468897448606971627343564353065062994483302269934545706886858573452059741679810203335464064807879866863048485260793754432198064401975925563757069410731406980004780301398034733077956794229096355840609687167060122187073829058347266211272206317531405188613577026580824631868293285135263508775480346447628234095717471051758259203936685044960275887385693747732919513265259080316177538318268264014937717560147417061591731008186551874993495385808348632215747597604216658535399667770712812177239742184680845066620144578615101227438103360437603191379823380354376414522747956757711179429505226703038138128522708181661191787910756154477509052024205524461959985506228621088 [156,68] 175728655921519221707766779365214826749893638180920573267874631091698949293341155564159784141643948948600724161007260595507120509942082021111343739394260949432213500245058776777087313050785295735924522116011904879135129564003719043604400641079136040150555721492497426790296632254562002367978491498014430985362659212393467842627879595878518844639388775773845645924817384211311025522615417745476195507096520981815251141889654639533795234023540854823451512580293394537232778384474565130236191931520793873807003047281257742354600319959233118514302446404601874391796782307608192640227753445183624911751110473741034695765188655773707568800591669201206216419215485957816718638820074461361122070502319026464564290709590008603683264087757792380909181343829021097244759625428225999373740046439598549251339695009000112405597418724795286049420606419379356102287988120666577886886377876371701282582195829588100402088314702034196550173963143188039688554916711629411894261889461138765470059547603911077430404020364641389610638223322106301664995354590602741317509335812208963294279356094947874612024866030029021778797362388857175080144113298821968840907967638290800738492341851167561955804610047805323015368992414129678998538528781443405110284386577864462624427494900652559645964812235560446510438896955265304122626225362248639481342965617632838361837224949329465019063213156001297976560435651669284008823719691662015725001876215612532800007290205085382975697534290280365751794717367806421866482317362245171604787679824874596154868001981920249819377973829785918845497015820373762495397431299839549624944346915667587024832598432903261440438508088720932174637796198922266832878543351496729341287813169172314534857239838571166723706773110467758415184 [156,69] -100585823540860280202148758533177453618190208699337005573422354774137616734119678564066736523929235971832976494980507489726916503031497945298030399215484294089055000853443850584200972887233387931932399299963175624181452882917379726065499117071161625208878351572545107960323569199468015030380714592396223586369290167253019507471949602200922795839247721134856824136565851544802309186220397350295296664780687417859807572484312534214112021281535089866496029922302735296893785722011694525566864396899482798850115692719814030926316327874424985977146735800565648621812208989959959776190473794236555448128362420027146363539994744730762246949900074658906195187771114938741087509624890962098887732365066067156187211281228202845288152944527089975491518530109438928613751682900851323345168735511254579097271529020584506263379321218034932270874393424049253466360577712413543550521160284098446923129076579362422140605131861480557907119064143911613210680076704116225416159432344532958290129903800227637894182087727895610617254611022610566919507745928915717165412678732689840880798874207451791688371308688132297418408577079770395634599977446169582595625773325504052575269160001432051309726197540761965733342390852548794456623794590784407843890531061645720024417671347830091306127991014947964865365323837798416936671032127633650992276334383669494598780106561276288839040883260972115318251618822524685595707664007294690609565517317588349446645303052624308596640267614407905848224901517250519162897727610187618120756345677028818002904043758994303452803806930972121049023221662527379433659510489079638475572631985617908456932199985217398144571349551660296135471165106252991750906812658249944811783129378737456399152457501380345704811733710277398400 [156,70] 20950854361957606662698231564826049246595440908981905030640370294576847203827458393296156338108142666895738425221794515807780693610147703967271740620266827293257022877889258524758706619866120490368609110979928939486983311313736952163464528668598428868756223078982713907261851378546229782515859928529359665243184162429098245442642989405010964762861184108375271201503252618909234922691790703157237120947522800172295429950082359448808134931506725331205625079133113175230168471656193669761206445733951775353763697556972285465525310639027124980008339325047331092697847886770286265104214004383152241581225775654824990533415357904595577416836979910224120944668184119410039236324203842416634712214093740844853221339449643304771348995418032746612378581510078201950031481816687332840403309339070057078638089494331852298122337279697891550402612091704449663357445465203141388791137841925394636613651426633723607187155436370033773750938450111005148397306086730494018242193497543512653834285127776548610959939960979284827524654087313887719768028954599379912495261597839249797166606125333804000559854094862679008575826495390247618744850782534006372956847271804638825714884204500883300223538886591283245360842717879391095261292205473187651039267002375939960872922118571989766475161556836585710365802788674033817776502224568233104753265817630026296211922816967737987943116006688501177408824824047290875878934759821575366953751265623966009838172568809390964987963508095819645494912308465489406367255845585969260335331613734429467036869882515059402553657664844664805462673520266343980793917239920874355723369823095716654647560085531098211909502200766301829395222594267076114732837891229945884349619487740054075463365923711107766171425648641200 [156,71] -2476931144017432669482433519259535271910641962315193056335447246090183086960749193797921691869204133847985004965760326429188315513904907110751593556547963581358612013250794933261871131365725156812867656528548241581687914846320349280872168180706164292916348507156960377769173754219161237679909206854708086743815287144250476903965422667034925052705511174127321852111856861630997603635188904264951021387402376171267799717498343087252860926621354392720877839455919496442599356415541568791812931527962532648314304813569886704026546879578286607848814169269714714976447691958686324171780975694874115074927242378677541817304574016494422159402643902995343756435641784990001518514541563760569936735205059039636465649083305325129170743571321773732810424119393090233809894096509267327477498637225096693410019400777955767410254949939195953358311167941846965291807672348884878162828020841251633419995276833901246388233735643728379275525391936557828150256612626581802642546351559343595172418635137753218723148784997743232686406400496893012446915425823506034149381157473072564509172030782850385413498013472724889404123421240280243232123807301639913852024880488086158672848559826318082334863967654079840768064835613060263782046902873954343110618616623452558258132478948137863119013214834233091131199836439437230541866765756877734739094145143861471588644441344201115284966879644679336749253594041607983167366549951946727768740066361169705641032028250434372810599277298256341338753173692933047840811694546373584320300992654698402446610480167501976432772033515517202200613116093437059224418945093635679376648802769001171933869439048834419878326671239434604020158950186780750395113997658276732274822477326612808388258583827992802420571138192 [156,72] 340529189874426880169562136464812657436697984261439306157739273307412271138520724172288964328337141100839255773220495095963216567689595404870558772783687697066145294901792012521836338777378123150877052002358637994860166266694485870443927287797294918908700039572205015959992646542130830821246784831313777659106321429231223893967251893516598185002950976101081812504023378627083529466846672270620136871239299636416410553040468720700167994344917787709838329686352611994205153084868759923380426621935395491228489704573797133383410501294691675896645913721767339072524039281479099399912792795911028089990399703238036592834798929446546324906266274062499374000123856502691959479533722740609026483892612140149998267698251289277430842414067853373149611460211529132393634407604239018600733615100494546577106789245455172288007141799668537185282525974359081531990224219255473287040605841741815055778617279577203984149117701391906988882946060093145312837811883014609774016141583487725746053629546461341712929781766686444717220593096520081156584889915669556756167697213033252589097457101465549178674815234578535430763072251869121326954253695204724673202262276302297506920457657193523800155476339067063760909178489830072756724142558119048379982319205524489182412680546742897181107157718527873459412847318383042673509686005686894001740633695734359582081786297730231077839146471969361974788105802170834322238003248306802233561258042176593497498811716517028463321863236095574608578858554412293191427843334334225691551013178566435967044244236934165855437773653470457585938443433247497441010223145384988444836505200824148171137051357370456428628614931186835853432438941581050390877841639683320353808765729515527897793467128106260507771036 [156,73] -120644590495956737585976241826283917467941951930710525035153061703335516119077155163557394700576943319545057929872002980946851786488270964810244749730192401424072113445942170668338290680831198073316062289070987425035014126144836413263676370846675364334311838954607920850695732314900473984058171852906942019163180974977830931632240565150741764408252894423708219758151661478430218556294251218605271388027631168159870933165631894187133083163407664872381786261268450305096020687562852583431315612927136198345352781255162250187812627549648153882441003206939460494795129842548732577535707449078403484343383074508258256301239368456593876094456819335657414749450138835014565266180471900235152381912834507033982238323746377024065155532771945895234301009617132856305517547017644384424844917087823847155533200610828845988446857609985214112038179479222380084516510699871650530186309580175502550351458319937119232856893525607951954243004342875112635465141696878266423170826601149063398658042599362971217126589547200807719856392370350310980843538935265963717948722701592684716285461454244983883936510698104417718218826700576014428071281779473708309261207169586903886537239051141386865331398705617392759170572709694140170369498036145633703160650927942637196712888943996366725405305932740760587845184645116469439661883599815694079974606497439598289720150722138806282296457005784108954249336108640681258170662568562591263464620673055128702356247487780667318287570636841822446946938752121650559575902623428806642977025433991925145875189718415401036077660697864127134312018308836833966667350216511973853268190373059561845441052201191252782708575473751621470271806029099185226469984401207940178662077271707170749486446452849168269952 [156,74] 30743355124973506009530420382031852255025631698239113862096536017196139054886817992958447102580078936062317288697410399658157624575288898175206975685758248567053604938692102981491209092073255023859078934508830335319810786374911137136391076208850360742309527255185103209896707415503568849445272391229746941165802556183879606041276598473876222089389967276925720848197483399873171967843068969439815420960862141369008725726278222937583322643087901546389404676009291076924785247930700934475079021737532051776658083679502851641540931176218840053008152912804681199640414319652344192311506945507752373929105947375703116306265190512245328872568208547223908375651083459650247857747412047353864031607737076627556997302891385320713651335737790116204780409888940754698801830863440698483802456166923690800996141921246390293804620348522264428940328038729802735873870422160254716146147813836771263211933040052758441895030928377627044334523486712789948632529995507487637951165326867999214124463055506853616298253794665872126376424112378230447288399493353140036233492011123822501676217361798384423579544050292844358825567995666939040014764429042226431575359389697839207832985566882660510699777846558823649332466899965445436824826636457116019725257083147328847168546659272286870011485748752051662187936616342129301573234840266139988984492880174129356226864208684507441091472589052361489302940686120017536690834491712260520313057001133432729276135971797992569128622098155695778381475526555717679599841272937364309937253377702223324752566549462355560682013174537405487656406650563781866356571900314322148050061669566161380687216795295984997869526171369516762151835334886547074815116064737195585750944294995692224501075462332615136 [156,75] -4210108909255660820461575893146631520137526996834102369395400671831283274022631877565485257175473391636194855597377924670780801598753123284335059561795256090963705201535668717053204244124708345920155300982846049819526885676669301845890963925097103246942927047495046689895591872894229812071592404732485370573076733888042759167332924312164967094611870732722717524178782069103480968869668810378359211810634204859758687079597868242339703925092145316165831844777195113190953392238147782214029389637664131604769264267426992674362389858527679596380741418568318531409210645877699118757933373824883713757968490855271521758700356547733504790403759882428575836997401020109586993912116371760278395094298333125824758224826714535027051619569667062827516699445134870195762311280899054760432205219512826951610737112406982584277309441528706008949058484040667842577348001462017036390270618908945432432824523778616772594401394152550735514731580398361062296302808435089127558951465978752736189187029119041151151904028784514002692951629431767127086621265916104004915308703790016907879427116953400385772266828671033704355879952763016122285214417971121823373866268351957688396497461006511832230471011671645602837693193770754480567578931551262044321752904295826020265284242379240905239660588126967622708354664440307948714341859336048638937947538516614239283106793237854030964398094244008816663768238631637039493729649957195213254257722906002250643902244688193754141862490138374385663902422432981449631052891984429401818273776563955991870014289498195954387481124119477150365916224870461358978953937255828306623222894795164364729317252176036416126459806484085149340764290550308290725831978846449857040662178736048530715265592943344 [156,76] 376790340274437731679598879878493962561335121696057148229811656832017054785228715742536044498265519626972060309535349102795784399576634137644907697374617981699494786788713617003035813342108123696242420530233264769305061080412709103793747967130200601588749503136094670830039042690105391120530318947752210343189780206237746926559360511219429349036783938242811744446488557361861000313798485251166838123566642304933122920054044075581105945617314587778739837720349589896526457304787935100850380788771967356008678566966035220190779865275875785550918183034843271241641733829155171283410879484519829434211668758096427960049310604487220815342777346011458299592595243410273851333812068525900230073851678069091537563203228854960700874901097004169373802998266818023910777117653431897726803370385771247906256736084307817148538217338093269686614813573799398256328498775147148079113263463226183634958591375758079910801275590794792776182328079972886136674038444205890183040436674362529603378341476649249153077783774939660626883731536772671530387783735030114768427666834660350485727663606941799048033750163196004654030375172469471061783941173149876665244795661450406940525988619990601058771624559547061353014849806394952223850907395318497175749411883161819769064734305937014845150592993542261770916682660679798667563618569838711854014269197288391005434541275278340098168634284288005441754491277945308470491487003142169404584431553331505791290777431901445581300768776524800476276682732351745652002449886851274334564692768790681579884806830241390992846983192904943556926764119262890047629423330525954316261390249241778787707632849262028361156134318975978802773376394997117535645622864784508236318227977799954014893742304 [156,77] -35914281410805907704985518603257322703640965365146625536492644731204756912926189529438838939948837971930900883146653657453601280820993533810942935160404154388169467578630397928117588456852996510350970064459439998820579022903917214016007380786132485548062350389413861110510546944028339646984590154352245142615150523854335766675820340216483778261208009764550784782905879229526731839946682284046033324413875322081999139605996049157861427045363229729639004460143634379137561697673448127881014964858621883239740133774424472196103842237535438765919482037221321593831565136129708808673029418282868799276749367424913746470480905189406073487517422191264253546556621202846175001885704876378378595124030003039108553072829748980671176905476542010572401263345532413859045231374194885245460526783961544510513064253105103456394765523670994814053465497203157900771927215848361631923111050229870498066267045038433180379143709772172416241438471932385172978905814822935748250467137663504562250226685003155884246112919361818852426138659578047622443092966624926750704906883784797478766153716371810235366581949418559979152181731305258823242122556203430397956594871764622884133778454769786457931908914426685589943114842796967266130954684845046050726406690887520821672984955554035391957959488752640884260856591350780550736913349538523767959684297779842830067210184582328444621296351584906363750299057226138467928709208483277243516078256598093033016520852767034228319549996143385252178082070131852093824967919144918685570115827425696676708810997856812749930136952651310056428966861177809159920924715564884922512459360347783992674276802813783077559779363397072338998346621185501453468656356922578438920973779391467688617920 [156,78] 1877847752052452345089681831490010854592169512087422578004349991272517382136934698661763213417865919689114182448559115104067201780673630287427712280898716009822178470131842804302556972075291998229019679240623663609001070996554087040566606089364089005444439422815068163074426363522654549648994604012682266343216116814689293355171739970496021561787652280562816198685706098078400679374075292380959415418749993964690873120906727051739687710627576931298090959059572808036938847840618404800909449167461077150934912120090517457744623930345576174101891155195300143135478769476390505515624945832859247255514862884391110260713922504152722655340907410123212117215040700519461244795959209556415128685230094658515685641474892632986429799061631176027196157331318497630254050782681130339526657122083360553240143374298600249659804944895599138183839640318214072456136969970695246929393595607388425819805819590637717468056349476760663878857855488237585584058459719597304256441829327083573829869411339235729829519578135585636948028448539353205082102336991028230921734632764095188978114742597824474543967722297251727457893634426402731404448267048524006346385821375423843906236628068205053743210208083875636069297376846692105076343858271509463915328221436957602342280716383112500743752850945427441868614806469913035302219722861278693744847625175786338615613503003090074457217139275716426045703582087875636447216653544680494783894935136976302840067909388572606724192096751095985633792132145682427715845739684917751535572136074525625368171014182988546795711357387571728402539288347357170167012673204761056498317921104334774720688537092503386180666395621347146736750916874290912631493776300871146253654275280658636784 [156,79] 272019524465648786183696003050582703541801486693645572059940904192601649543625435456986263626521097492676603523407813850578544630501669706490789518415816598727563852022263220684645760458681563284757960234199017200331527684550661353956842654524930066062383681079925168934276511040830272969349265951726593636236627701599322839661400918151727298359810628218856315757392465127386168839607974968509230597212324686152778903201866222233212391531565537762325286976143811069530818603128515968852310464338554252444211756394241767222558371255347893441190688872654202302324598940064339548695039239627715001822453020348921751194215366237509792382301137603674311222782739175762804047714030665714603443160106767829534620862961069649363930268083611047658309436986511526404592587056452975174942264995207065289183773028938082236106680081830803883459179638725150052019248131074574048807120022020056689314222922500171318747641409510266492797251045950611736086924138414731794782452040272650612717734948173994348290793053133487496032278033803200022890749200995520327312941885554415157596595940589604003261555498863451201346177554505501946207541328507523409669134373627608947159417112132201505526800797404345003101318361619948677986636313996783677882102985069487886200533793475114772576217264055600170385227750843008073758754937656118346892946233708219995312605027131091687528401951872272848645418908280553386174438606788978808844189278824103447969879156893349595766151463115066846860646823923535331873699436780110841091793844728893837892719579425605540499621869334210733617646171696648679429493602990143591717949855261007059195693935795679092976387342770058500902634925526936825764595902460080588329422179284400 [156,80] -38300299057192331493501288064596531010357676290712563849074230133934326159576076228842705138321539597156255486157070886340423415737544702421322585729210333795560254539322350110109454129085115506939654273169055079580126038358548436960513380559188776756693334621601965952078860752658057599834210793788905327633229444731828640128476077438384561001740116199262511212076954721085895160535401995511473894683214978582962629494183385140306534186807054470458406705453542188441119603883972378578291598189385882281056097095341323774761538636113233977689829973842228387040393303484771389696882520080269717060264386646870795589360067552570785026577151618167845582122383932958263387973702208736314573559840866911863986788646700245499161386667177784012271222824121062231073898273391130322691278128978057719054274186931130901884736941633127811148480101959983075923636009665487067872999054758019231758610895187660164804612841857975955631507720652726380157447171612286075696181155829993337172795969330435735886113279602963441870241367762981860350230676787139861295692927147465816319436249080743481829804159447716442607091938550670651445214406448451025459291527845742453195280109393392480520830239152152454952860779618500542217411291539308039350855571411885744538489386563304894542811985591326498473441880813675551338808714779918191491937227808126597111705373440001454170560795924939689519155083843340116875184305520808064199496117552524971831199874454251969674196603489499852639070511132646595283227855025402500043283961783098306560224155105318689256682359272191615138891718923464310036021773646422771809468473518672650473542958673932307573336962827733082432895120320577487964162200168075379694674905464 [156,81] 2432496609157088559139515046973373744247022101940339497300510743455254498990603649376805297957649854271984773649721573017164809539133101283410378596515759271232575367469597446891241425275658808197443225054474735660230599517809417030942198455192247700121978886102320987832567352829674290635281278817197337277252064756157420723962867062668033798577257165943533557576656590003422833688398684753195465401871802068000841365672591475322269983693151669253615690416475927028241875401477416203132032171049422028331089762599604749750523272021403381674938517789390981599570310323030628858598774321979270045415729899710408972891543631509534245753897035457401629499536540606827209102637653645836593556316018017781857829965128623276300224139790352164655116464399672387117726792267378080130400924393609768775438925549429579374208521453611530439851125057418254895966515737030221262942651828543403835977208800871064320439056532809496465486530291644544318396949893828929175156070387844360635548695981136335323800554962619746320055087928182909037484077026232229806410548653563759766654643219923622202217855502036112667115595519298407746743008597681027136759348997243737062286348549858137281950974882232515147325852180314632959521630055494040353554851905575380287574745523815948868284410676466859633772520719666449506607637643864764128693859811663399889481786528361567507457949458387367638791242488866684182392134707074727439651490065758047978041742321127863032962838099793765381009160325844655148645840398670180377542659941448848175673867362937416143403926739780949614672205406489930169923856212435975054713339510941524484318000205071112542646798958194996491785603952052377909725848137393794931662656 [156,82] -172037504210333301644576853461059829895016558669631316531213216743345821285241265127940688375066117675986123902890940404177015878307232287799755840039915564379692616993782203755687373785324832419634146778893956163995667200429433102557717722134941553690003848878308659094097218144702771652755533945935752929866956015244034897908749892083285598572123608676536343730580189457235881801041895341524352088602649287481228599996426821234797888161713876691911843505818708974944224593876959851525780347110120004867459036237640975230751580748731576922803956626785913775073042239088166156419462612579451501656364075603446612196657616968404238471347488797406420367369432459820030315371981794980304719353131483658090521992313932928969882585835566626948788471022968504356488091506107842637003069648064650661064759600659506984564549028741915675585604705329158942725987478622317043611601157964042912608339715501364914996711873779058638026420813044553963786047296735688847401433088463431084952211687966509853963213177235618411344681956957658428654285841702691720282030308711178311470202660418469159469225503403506091832740954359573882007895978763742175645065750150197824253984213251236730013709643003106988883883597856330821546511417818585181765413127563901194962773191389198969357122159979233537215519101314017654834574648256836407250146852773865909524917723783998665367389738914607837584787917974059505379545121026556333928583243117707703493217953968615997409333310941827762322150951983374901484920360962149099056044620337601612976771972979986202655612524122511796653971679949452060996826350485286610640563043160608323177949549329697419918555413676613140810738709682839742142647479967957490944 [156,83] 4199516630592080698523881594775506039346586091196232206316265639424819209404488612651329967507284723788804204155008754218002596507630308151403193505323621696073548169279533331515768815638950265583777087145911021245170975417040708104451254196761714217042971018893548707574820674858818466957464951267491537933566251716978630961646300751297374534346627366892150441864037310654989769693119656349865391830760299041758430631592790479932504160924627810857455823506814389801129797442407897316653932412504956592694687890332309671297494067465205618962840166924714378226915010319893437753406228032558795096465042047036412268592397838141907232365013311040706910910465813150294918988980188187843387075241799658869848473007106303964672507377882230695085254483057296793775855885061414081120344251416197584536911288164941298399706928879643115971541066622252503876265867843959060727493157364882627136181738597823273718876469160591107962827901437969533511085603571311110836980171723727235959370827051691546780027724231184729145034700760271134795256226443472735201416362473617701979415650678341295157638113470859962162810245756557168964004760971754320296299517037884828990887635820361228716785175268952296287897674348452186182256003681876440623240606161903339023387021917621115257001119203092363218486092672130457722864317602755012118619849355401365628353372050115501212651298955383990026735901630798572315841892744390172950051380168208948022796677466134577522292994870830971941799378983188499601629959040170866158199560333157534282317864072271913365786702180502359161394504369758208498601960958454053423651240769597778588698655962995859007056374143561605418263481777277758644531181614708432 [156,84] 75539477769072350516285460146736662213285740280733313476060604565701524809776931558642428899798642820005053181274036560001243673830079723262666427863326396582890253405560902829627428954539656549090317034560182574143225359667426336621818020835795322136128419572127479572721583782337173791249183045391061341639189627957928114959441589455097916817170842109617064694577511258842809892854312300309974140860492521617284563683971872436215506272141093799450150034778737644018363637013523523673050085622319010359889884188931055609860137800665974561087587917864293520354526498522728000383392862758469685772847716306803465408858394352836309269955230597906401360560586626008651508570890073340281849292913194339008671728860229402655121151859896150351690843250771114754615377095274737033910110666851872534576450235256537364851745472009736711569937161058460176385103067886146281218175608796426171544638709098915643278159590642394281788841362841291030688762672281416662142384201137099213015260969158885442531129873642005799475884255986871318945351903571759405649965772196887295719342035655910428065644376402948701539230776417133706762768686584454311737650369047604127090883965818579894823849244407289923241834958855818804390155588284236121296014458625806900672240321681669258763353386060304403976357727306927059323971777725800789046565039027257945528358993269403656180074353699561182680763645804228255918398644487055220236637542961419841986965973413953912430299018854404555148286071889454348145986347361919076778146064123324708035569502895065397168081362630365178500958812143389527858021676703736071666731341529835408405967529495928219047509381731900838433818884547837281898290867600 [156,85] -8915135430077348984414089428541044791605508139974177312712238209686252245124150909677255560938425896001411912755490179911005231605084104190409649074179510909651142946353933821566697257588682718081451002870319980799799740743491530429333877113688364052273126050136155242613737915416862279697494223405402548688813874581250424358614648582505836006339510935750078659470538269462653343483765585030363556592488959907601798315167533549145720194615038507095694831927661139920054178895447140452106171584496934317019132926257767273192961710077147249674842833737378387939740335485953156944653532652504261718231031136475983901147411025817293019501482712907987587343819906993950186457303122016104826343101212990135581088244724877403782254795535743742767047778058750920303744976893171898286028342182634896587416723971185905838676196735118830065991929499141640560761015494795338900074814576100162118455934639322207452673913994769885827127585605706765171979312143105665646425030394823709471487532815399773627577695803884223412337181596234152771734840549274178090410598086103023429555677685495105380928318519371881069346549502952216801553890424698443771347289052183909084523045499848003196956755523055743584767038903947074066839359828562218235869054631999004175280615772060342019357611495704160795089256911218378077277446835718648055199213725859723048664024087437673345503415655445886948263636542654897374205986834591249447429487663040009063010773941913062218384477630769336514066820647403724626275657282827452668755293623765915469207220031924224859198728716746373402989223834435398545885509656637074971735724687889000798822523962836996070960800736718295843986450820813245204972288 [156,86] 477265979732019138258587904495753875792492228080783318805790419820081328185104906030425250546088353927587330407904470561503154268978734400967438699872035171819223080195685608545531323362336675902198680361243606216798350578471737851887059621935124953895862556323448279614830181242755459104612454486835151248997064347319984751436099763512203755322776824219399156502789147290746469750479007507288991043496885757180517119359225744431999127313208664332148184029090786090611803716347440753335360255980896548541236472813933762714129485110831128817448499472119131442680156088354390387507922435634628000316890153816694406443069028060968548732959908471350779101409275868715086878763225477422956527743211538896618935486667774734453138585890739391099167570011958251270105358097785760534755509628790504740037587072533444393291155138294763882415528246455289181537032174619305416573996987040782645271528444912773858818612556810989967923367799281491001361229821418978242025840275324988217016645921490466692731282547603849575033357313248628606287311230076335573683633021459914633415665682525814012292211091244046627600696006192381149337990328243510288031018792396322456553634884046122292258892090290319654018811704536088122507136615447543990186152208125295793291326541916572025867806760136909101357753989821858184716349987304145093931858450233106224900303845567812132523250915841672528907519148036327049400635562478072848419672042623553903552284782106979092482143571445737087659846459494895795639921292732789208616591794837639185681485590177954715662024952021881567414989782351502398460648982478286570160320695720628665786155868921694094456838570909572521057361187630452217360 [156,87] -14991349332213212100965594733746307255981216748571436766919456306114833605414138010725821143780088569744411257940152512703099521922975065905556317644956473736989612527255514077038187854980621591847884157803680234268916524941484792396987820875598379012230645445589418116459276011989391163031088470813715696140443974060004497036316532054915850019608031923643656220243879767189277629338474189658029554053686979267818522096853160799414613771435927556034220222230553968546851666727407295997036902203336966456932406734475555577418279050354356735985485563900182955379064830734000448009510965636210342045024297921838782695597670375508380469660640470539512891875571766870266416975730360611807136558927020025534532306790030584312750432344347472062372170072164656350009172812266246647402890524692349739093862408872801525333856956083332859042812357647969083001875867508183915134031188887624985335974137821178710326932333835224254668367035548000903603655672895911615020514780487578986631891327043970873947130501375480894537354392410082187303212602016755744841976537488250762749609376510553523665419895372744056755030793285029134482073475919222837757270525013610308707466807765007337672885897687951643501744541818251400893812272766488508133893931596948062299414969131962072222831811829927136832131447807858083219583971512512444304555105005099623300304634769457704672525766687561002895179863559453392910009489026818752419807868605388664793210720013212026790781491218853150325588137179421212933516496718187075314870313280381857761246678714714593142934263173197592283053999053415720013655501713661045839943303675911739403812473606079607410161055841791697854887766152219760 [156,88] 128009347736113389946173418486110834035878598907580355933964155003144664634630481316960053184539777000542329610816630332072812158682875016437819317906473603076875664421196499140861756307780451386411122373572420694056422708778463132281781246937610251142015183334441089723287287397676988319738739799115849780149778196361518506851815223960512839305728146102481293898181271463592287108530686219115513196552013731676658222638779105223162673469515498374319841717639620942504289039751410658101969372001524524823240890227414215321953834912997784738714341982862370291909216837144428119232732434963403273983603348175993600224779886584596754895747751609943839716761602589571090817866464425245788241765018639101648992705500661590020727148825443587468799494452100023199547834302137161288460122984356456940441811188536448151971604547244609760657311831347984427265772765192749453910225658527707503755590157518064952802177502053455355092815409316903526373945480270349843380367578345212601145312293368589447512757009852095598993577366205670652836528414152174730922715779637248885829302936743227487602554263483949882665489449401378853868727104378897888299093217123569151084851566106408476953344068862844498342921748537403670777635258724604895175407112933645991718501974395471710594042959835021309204914771568997351757025148593691913103210242846182327584444710474208061896260599139322915037520078613153793991255231229653755678599184375499372000800220898111452491450778162111854438163696429171352523366013484652432670670855952593101596996012628968395332680440236539145249096877801791475217985477955316608420954666550134248755799448044813689674245039818491398512000909156 [156,89] 7018175522464826590573140366680275287164480454932219447027066852185933310124506212728877417254503930117014619099222367755088776098221415510755387225331471039495362775878406592785229375978432805197477498410844930163942443098057552403877500301009170363813433953996422808946294571617967019076840821046982056495304275454691993253126605144418155601512020618060448096470155002297020199715987179446224628204351830671085911628328746518120285171978184192805938854252738436443365885131158198107395671438057029408804546686358082680718607313914627085006278230103645211495137075173215954891526636827746443190586247754730351350813274532075735075545944832009866286553908739663353655480947342256488488511710620725005102822349837279096492925603686427463957860068283438615512905973476055256535871031750352000560373755687639799440815712461211346036183450754107090196681829599270698305601269350848374071749577803579370179239752838088666053912241632931447118328805314632615804057393777401518597589635277639079962410756838740186724105900135036407301779051013791857328518033502537314204660632926809219244566215081447381501017755598529198643998714606525980949953306742985997733217270359147563197670152458540628041541469334307792014319862742958715422753800378221259411465415603019471930286707214503744577085929356847447092145823510897745745892102114181154903495236926835905749589922245726037571469958332456266759196804549410836669864550110595572957180022675433635641651530862907910559049789644398929599911834555158581331732590673989181524556339978833650598052554263924579927218049243229013768185538999051933372393521514676129286168132895956498251276959559611471286526208 [156,90] 119628379130056553471082548567422668622296640543354408242264171313708496801155326054550848364774038960130505308536613958709908241397557696552165691901051977309147889018166866036459165615900256282602264831156527941362403316573068649933772051396048758827173714127438278608595252700895408697544792784504377161803088609297372099928922158685767742720962619541633385910101716350655383416369038095913452105578371616979428599758947037394161823255199421539545876819622716218398774352517300943895322183370126445958466731048137350745030363339998629185968258606386832482338363020207228208084903113479412128525838508472410913109400273069262889757505631606801377365891615153874061959722541335482902208429390277305432426355780158658220290765150570508441491942616877283169112504068623307350692112532437502943088741236012520016156417375102685177554363128514331492491974916820705197441538099141227691725363578326259835070343364621986535985624430592495243346284585781192165940499538409689191596137343326368657944099681728904886875406590017427626991304604251604786768422432608708805093082042370996241504600111995485798723327241316083190286840755778645410193871159906639170978667076058349180786948011517968211042566839022467253208289978016181643892284553028282958615012644422421094790618275511192007315258404737141446262721521145200412814575558284060266534561972932149101833147790572388447685207970696216952246905326732227693765191855198275064299631678973730545687801174856951267589312278888050337111450943728932329145082860555631699094255386917452131128224564914454718191307473599003560974944134601759077019537619637473522765944557181254530971651096842349159552 [156,91] -563100908892058059964707820854110839709941028479499988688692168377965352158705060588818177773959013260662228652470607681963241191738164465291513406410491693508393559018823504973462686461159240004411705639159087020176689380317939604499258527917946205656912928200975000779003486438385339740531122805754829587772494153450301256602265915557809741037110599937582111414885294785735618350778879880991099102949504640843104135446962282229740395356770215905309290952919321978053999880632812857102297569824928815906920585723850235481990298942772740470205596477715600227633968686373884873101165666606853758404091887765684671912133069807467389196013239571217531963453488009798234780205882165807251892870674661419480129854657669465343390066708185443078350472620000019914097803975876235929895063879101402258122103931315484366129744929314798569546193837265308065610012017340129723689712389638226612591369044442156814775405684552851744233993521607710908776946372019123283139186924709622260732132682089577083921143556554187591691538391167727139833124657582343386479685011705926720837679177905960267814154065618288547688469931966538992421695556954663016183069348471616947847174713350077574387047727724850016633541910279163136179870282771954191734104662643831055857226921270215466359896846562162041648814751119013747151033335878679786284288764007687945311517369276344473241562552721066398486993239463954257327493815800875380683644093955907581550300425901036059682060814114708793474293662607427630846911190408408091412690677267269796018061004623364441783047440678801407707328952627955784205325794777468669387630239895429995386868627426945960661806051445152 [156,92] -164674066206824889771194050017077517281152712253998283632468145726502765518456893782463474895464055400139357623245377744142215062176487722613802595691327347714965184548883349658579926159337906550610162318353951065736623521285418606176698853431066064936761693588516341253476360309661147121736066106709789376265515095374371539225961662695428315689184335888223943967549546536954930094347852472163815224771803035949581393028456249678046734344042706068271542210852633507625947683666436667999642684716139458788951243931450335472171532417578732825221263614560303765089833500654722146819511842545568941913085039293437098203501428792094808037832679989647476126169188683968246313243348454334115051408627493226969555052994059303952003114368373360706051444605870180727591019194069915165036364881841383795913848489871115759180304280605690806053505690040015592227098160839749903049333745269302267906168491966552819777284672185418951739453017005678140172410036612128230909077479236852186138912336003392124567459313752508123399939614634887115241790649702903097634574866410825726996408835588443322038157292394186000531132356392703716370472976982687808878712017578788368139340577052319745753424494907501912104304894764498755307284054768077890786100948525201015445410097262762168790920862682004232775773250510419675494990153711394366749510085248363940790464239288196734093686100729468651339780705563825774569688302696443816721299046185347776566966805578370955451655817217603166663954265400924711144377452447662072586889845556309386027884422834581949396668057997969405343583712532415649001785674583882730118750612302585847821130480919089696838238289888 [156,93] -2442895959108080767032128032258364618156422813387818407742433623269722371987353517011770241253114098975904896736464358369439625856628984067169947470964584569977682298223089248102379170378762466657744655541646336067117888995426775301162327556850571654781279390644910756818988749208201644293901795135442377092144685802612424366732606909018143352647327033856658633131977680360223724961495521825245721270088927191106319393691284097775434135156931909522835696843370602514677322765221512302502541658785512403958970527725945941073377084527995440376713188342642782409700818503213119791689834791262716485682254190298306920586138918114207950683484433133154359322236653704419927572739277841590710343680664196379619573001593815216798833908150337469210461280341243807455803409602387350138103781279419562775108229091672775339171072019823963782398027941473005201813856856528222532713329874916755599796134855330835061277111814432354295412413693803096963351953293397114080318668179065061165577688545377831944906623826191853001544680101323274552872678567558118576572506719331767178984629405218224212755180673947920695994844403869239119885517056692146233219001392874255016465791178567554912533805133744406835044699916273545448711193703094981247932363545167145204629211055178743513212388919204819548617419595564350517395946070544754955630787871524818264479621143849651515872612396650097736812806325023027199397173049714725274477404470657455277087456527356461560909163713924973382967861711605849285208234767470887276149076905337032759336264578439387582302792405839101496054892996702319388593468270780010486972017778464298391940282813584316453461504 [156,94] -19076240865929571238782865718902843778278273083711959482818339452251258128566508146946799968278352054443098738600304795943504981367167797726228805421989826061700940245246250432168748094319750400085355628313033247950624460939552127094935506106377376755054109107022093934230123626472128606763061417970337710578260316529829943282361317814502757359516406374211666290920976422115074065521553370801939202586006300612363344807528234441931747615205111762448314213302690491399093263034626240769515817507363620911611497551410320924124597026798517383944366986345413132922919807775105229560809452475759940072277578441878364106611249323745129832916791114894319607890961086354004710092322510206149342409619150077899807091456985756209342666973084129216031238125157818544591810224434402061806049336603217927873703312078023596158258090797026218782104891163840826220192022111021420458122980132353486338893045904422410819487572872235072530895784176056651653801249039937390846623801805264464899297195159921563278689640789981729358007641624380193838458374207388880252480705309653954755328972032469895443463873054129555958064816051822081989956528380583329384710703714248605682641299736396571516904696772718221231251881474155237492653162418235380453136648729821128175897896426441076380362027732612306930175644631042344861562386466603273998752226201873794677697874552130077448911054397901721986604865542992113129787907182512001322785334934881977100904926220328368506393914556066931318819136252129965156155170174087847384302940699732525699330311309201750426155534086317561186799729441699730703068918697838446227079760769748453143858024816925589664 [156,95] 407820939577393554085122037027425617822339092728688939818165653493665671639697849592426304184674363358431731208827797341023488466124719807368015960810558812853231264555524948246072359551884297124012217818248797613486165986472867855488322431061923736698841937764059479169931406047887665462290495986287863471736718242067720813305168458250079106392765502191535383636584294601592651399252972633694786900156972574432085676727855566983290576533587916413462854976645364692617304327292933659628436995951635012735424301451699579157894704944199652750566101397084423541324572364562817779784476026039217191459260051400151225482150615614934893022918558943452501600663760803862689989306591562811571977037911393139672396761355248414864124187772777285657255075191377777764485601529323952771407551968785871794737568776816778726957990126835587443720413874179156001821628473564374565842114837873091815277761120062801115481949352759431338416307043702415204339807056297383014719410401103354470521720858314048952852013915427099986649942001247143192711059567616023021054007971787144825226708096655369198784114692351791245745970721252956641440296759374775892165368173996194674260254127323759259532173009478627779810113561711320126232903391735395046795844609493293295713858093785672249178762842578344926814504012519049003133721775782962605309062351085354845005389520876896793828501326615991411541124826987098538885096187108377484082404233327109730661926338992405438809160800916042164490885089292802475948771922015507733552326292111722162421825234771947641402681259865786083348480966514703328480266834983025842311648593974721868168167349120384 [156,96] 1761979994383940727527334698989483797992552349818653483761940216517728913112239379604789247939769941358352019435638809264523085438941438957608213150746982916242213637923260823116709317139384972970185129860190311649809663514081620421532770294171946600124188080948880008071857560956920168150858151316877378719076360130282323968135410791846380341209729861860044930902838561151467728632783412509398588929882285869171490069523733816820796293479208667057719630610188740597681609822464760575639396103537776106626839471074758998785248050177281630074815808527114560338286385414156839905609381652246867395437602228679101173554474661401965668888234990770217037606412506527709065320727156644822028004210279204773337064787404141145141951194994743996508365162411970682586249912800052458611675041924497214685806533102996245874638398641717922529798620992063886162146541077004659828816727588237630285745062670169450493428861319354210313615692916579315655295725322000657945379921394691857841012437053360417474176445150083047605304383383760644385262615703151560820326402513732837940780711562370443347295560894796301203769139738100926560783344364170064241101266614469236462268954062234734075830417038032734965363779569978312273063769439830677732297291302109755791837052057850819905352701458761065746259880434097578656589099136536387380958931452111408247021787211905339108068214039297042096955194607030162650977209058949873693966177486096027197425795338398330695559882431565190451570060451027546572823409115468943264582965820158177844311870277165154247585337798672366422234313018347571645076882630820670869736473928348639296455483764 [156,97] 37700005712100379753152972734117151165669480410699755383512949607565603441634263418940420055664538701379484969612763894818289659003772438995096439220756917380562174139762566193741607953876235754441903158740183602465784396689156885522596144386867137959040603209799271031294024730365041389370531593454599716266528054532829363512345629568809193175478056971245096428560960638138390993388520239165290242006614899055828005371900456671518658291842671859275672205529604950782976779946430146335973480998475584207972534653351179599988816449330315431602286554496451167160257731559185058740807879007682317640046626088995083423022053856637751838785068535868552662377184390195766516083801591529369490768597759701273512934027478387459006527897885461458191041312358079916045944613853281603351296580117973974909565577938419463662403432795269940451151352059468026855526513495339382601358051664982726336639991149345156679141219052223960062140711061973069722008130549125358487633838303497585693423779272155423823470103497404247266675149455044997718344076071470841427182466398424188129329050313828891317494461696337348296675935059080263571098428245995347576195121353564840548191470859071772498472122640376748917927624405473927350118309106649217647078070376874948284907529361172595274813290746243003104494160945689172777906990575267209987148570446051208515143529691356585933178281846307296503629765866155002141160275665660846839465359002801642663181753758529325159826474124187796270560701756280738092252545854003254005507524228690875795707506545293664528336080146331709369733190537563098477006245308882513660277030868523250893184 [156,98] 217555570676901028354366020809527599087090755589036582932194154275303106497614725483308298746861257406881845436960663995700809409562772660041797376074667852164236803391925962680423200239551453647542702501065630980547344852885688372946426081738470271438561760347444009845298030137086330412420548945339881703922767772222383581772495043973172039895279844454761916347417736944393307575008946613441019758741231977203210721713470482334109155047461876552487269935576013825491390108313687032852794278821319559437810355586798473250741888747756762170032853121451159647414368488227152422154387956566127060395904931985285998476068086738019220579400859338505058031160626498754463728626007279567204006086688351273459629111628476242087168396902684670376841827731016520263658147204066452687129469400076088996420840388933620764600852177798261653595746309172809715043855259716391013073889062696260048523816902077386475855904511335403855079269621854976618172681124039341996912973253841598060744582247191570117747362244468985771726470371210568446743123334033166627634763642978986146872311088568566323623914165310171940030582489966603519289471891981607465296111714275256546403003315291181740575754441367576232190250909884880637523788545055199766557430926248111111174082436764783429665672069249903234111441214048303704787371226367873944955494287368194412696957457517115225674220986053238463991144236438722650231907476671305752550198772296783637804134608906020952643541868841101833371389540209164174667618578813232219785860358625407525322851154432734685245188783498044227890545158652184856977285889020230991748972436132693408 [156,99] -3091383465159700094708764318600278094112879802001727324096862930405526075739214592478293036747919005183926510108174310428806364129874388617279833272970634798177310179818538564477620577641439447052942462636600182068484948113013861049248648713578997328570719828776130461951222052698028951614339507731491112782765966500833197315139101854678748725399220066577872815590930264113052966256127358595905310520565863369001736594357830816159891628757938939585975204631605874580763283274451350890935957819711065259458869401689999392227509425583701513511171339193528741489749799736455341817871114595134917044993963230173656716900068986870730083168547536097668091855287713860577430050979744024458317908443798441394286832811127755074324886056803665557156582237335268349215191519360893176200507713132787844703986018215000745129923221513412461079804314954100522493589557644275943956769356068114441299839551830707489885098344433751410829345747289138459395109761344981203285587746568240137236366844899410768312668066072222918149214736356362233903988918053117107004384853958312888791257783798699932153605297506510284127684321681827265755253511960846204129782833029864790048037726054015090028317157889308784328540346589822323309462249693577211688220857023890520147793884992283405599072933079825648619091976243493698294887115624579988433728516680429590568781699171354646811876863861604090668726260544343004813521718534189258885805290679028050732966390928014235052280684710686871699011078274790096560604630666354966128902131988205451605752296170271400372823691135081442386866307778094618547662003211112875801406815443552 [156,100] 24410996218130280886572460609728319083697724648866365050643766560244593734266596824962093677839866694101608949000475838652550737038676813814936203735195389151354294906060437203531368402861373562121411998976639509317314700604544481034722504072702674132687240300877028353696579431098605891745387430644596579530589969232313774047136054177315211483465967365435774955237673442402747912037672882285611269624949620189885760766760992061613824789629356686950490579662289942744547310600362185307183042385488009235455635426947640532803696310712347019751754445397557454803730079579791160626924180861973189688883880283473610569580627181562800484856427983248654436262991031794231231015750573041127991425124136647390103133056397652853029361028920423500326895165821997389300791993385662123484291235065418710655096462001539271950762629168675968400833975877351305925396579431669315490916239974608105885545453834558919529826385411787751129047806849327837351817359258689996185141049489526728375141834280728473875883175986664314894102736576486268927656853232012339862038613465013482171064728714265782473181704242280456831842854331256326572770533281833536822268525586513234157955601884517853049764929932712800235219835897887958495898601945166966197705037534854227037313614791933963933658716533068155451546174898913280631418720532382016898080035498688864782371298190024113918697589039050180763215908890278612436895478480543554103697581438840856111525474735118223594548294975694765496408336557401532031823757226181575397502981004093332156628293958793514133241664240369546183782914623114302792875047824621388009343424 [156,101] -86085927964990253706118065706367956536744185349513150036039229543734351312967575179641062928052593424702626228874186809321271627961199915672335739014539882744804993443095457143245363362869441957304033973556303088163166459021783711563083736206655156764622733311843991455403734010818533418735048948658577765975858345227973087611609046786206863686269252115525300217201030973416421964485166443990600268948480449606027120848243199057544252605273443795740875878093913911963001054950000678586594848479090115885402991923651178395765116130147582618847426550155771263107794796823500817326780614463995625637316801141643180633615711630227309713705191461748734391435105873826283931450631834732342587302749732969717994372281110945277856888227122461998773609677115967121355596552217483531569402515150486371757293519588343276391760837111548762000766866913316089599934451375351822370643201593427506191145277834131218858319494489200767817956275166420890910092390721166603481642520005300287539346457500635211383908476759066056976200729253244655362335491926148379793053404462589077121143970885407022685200072440293864483157424784573596714320611710892380364512177416199666304559721962079416408518729550481726396994728171420028473484153583560932812138216804171428938197333633442167574383751354572867052826740857217202152231112324712979830276357679270668106799754731422672299787414777810460766764319814857849538240192049306191504054622874839029137937189287048849643476211142190311966652069932327156639323706337404529277465148417202414517655610380394354924394021080601846802980824794902978848286317480505245120 [156,102] -99853638964727187074624288051497270920791843815312219111631315032591622129781200681821787467718184917332902549227816956864536697506330628542493485043924486820981735385987215432976302433017099815238686049369171600170918574741481354925554073192600136046460716389170754689401466090759103534975351954475086168283380742371402163380819865236391432033875832785889301597365114052762483993302581160354834911695047995481248503501293381078467995302621972556744628005918632305644943634696061544148721278583484417577930717738662568300806690610971946303346675718389815160961471819704564159899618767401526718899713827006961818174234655002887812326574741548183551051132590141890128020456539998254765206054554245442636391032967320043354406477156070542261304977240632162181186145487717119208795706571010833660040200017096356691208221289713834801476176752848129516186543264019876543347279844710979521630256119724517332471877871722937998000434026649883838358637978506956154889578703904281140040979044296228179079762839252411604388581601989300476788095515248163923653564959748415169765362101271822856471536749865103289115513918995918175881272997361990006956646317971789765494778169423285528123550639290945567421400408075831057844921496242021415694861994150720088479380492005556843399831265443815345153957838660084986690839938748667945835025887052029256217644777413729943089897692370269750107744775627148196711161859206344184615628593512279768035633909958748300600698296306705771369959086272069968973998281803795525157526088346288800194452752909763678319300918241208569572200934103654587006598009157872 [156,103] 1186717527986468970208373604769894280651960129005871595204662629511639724644385637989591629294215193715016458674031115125097780034058632984121176727524458631142944671413099320779197186522338792512310000813102467264709468769824999555387300315280367605869458707689683556037487979675555939748681494872508584666865782059325958627350465210910112855160248741296195996342838207836712889193614403211457441311440215051536054023836658307211541578503682231675876631764472522340240105610203320931391125504912770395958014601119765727801901484887486893787618500883931792897880618767995515590239161335356700392036686148774423120709304028648734960213290497906337173178035269839866071219564840337095683791416291482469737762695645573176578782530687181695231076456158856263589413232347867303096075768598080678593467999830284367090716669858933435200119190936862993700351004388162881388483531258140593798611333798148774189475421743873646962310858969441297827305648715363576404399082702798421197655440917553579024748690667832446757466292516360814936678353840815599555411519546336475715621546996526178021957104885960862638468562658510923746687565490017946798422737349018502464271871912906418123227085846688853154208138725436007992454308129409983008542339613804496526221889102441722983585250637148801498674587665673772187808794467637094182791943039550994019820087012005319203091463055129009932537760860186967992413978794175465614075297849837131115629163413710625153790229062691814987277858604573067045709431833005243463154742291654484215074397412851087761940198995473508469803292219259971800980035224 [156,104] -2169809055004246345181016819324277590632352831141299414598862916206472196312571613113571518944097811350436504440973831723479600181341590205442520766204594161463962936370913326568167578905509093864909791562196437391147227769512090824790165500819690499172327712270656637846202161691274562099461469310445042025971632123571975184730591513626593967617923621639493670077987175116339983218792028426243579963417447296439178781697167010594862236047363522983291614881717327560756612646272485300664128877293139532000294348199642552169386028211210715359412605351271857926180786503606704586791153824161332417606774552497661215053956699052135412349704337842784485129754994665213367992484355448441214284381097935454202372463583086237403455455009773152095191774996267621087025759292140323572059296386755031477467802027469925433562121050482448938010505615402273269301690001079406741831909071545810405835628228242776723891784949601610518974077187911762100891282843461109839239313328142211168136846293455124517988078526356405672030265825334405059013402895701096249693928716414863931899898213346707018299699172373377439360031212514853919538155163689719082890176510594105196641038412320166600192288581155898205197061547250707856820171789498310629618184559385672877626239585665816548628959986744493117966017695294633928405696519407204997760407927391222772124929757492480491682279556262105157073455938902783851415046197277111818046281458405677881272985451752492491325273487799612717079031241855222333871250539198293374556675615641517979965427352812902323330110295264909052152871147981946975617 [156,105] 8096698620541013881530707287145624806765213128384727746150604735964761307755096978647691069084922178166810170498135858041037418101639491969707066216821129479627961266243890914059614375996748435384556629080607829400570210176988530369162594503731601238968198040233945189675580274780106884539902955281281197199217636504261423199980002582955046141334500696111771367973277441020748654225810999699369727470690495437308289407481544538340286218917312117963065252283175082206581635687172634160951128872204705207474846920982173294119007338429628312791154250168016929827195432982562952248123054298036159291122658206859641611451293456835377875195273921039081675471303921675768717054054012810069839730921886312572557570371308503546923250648281557796974253739298142322794748405594248450108620060928968430263251311386665512092989853886923879872969209878763780225736274623020208879276111723494263594999494213869151433215772586243283192742141571047453975379404715328520144231188766755847144213159527190917361024537395748149831926410046843635639496634894497037779092255640656744198210653585566583032585365364688865306890998580968334409374836965878469406015053306925738153905923951124310048038781628974840166448815705555235406653944314853111992568192552535857223018424858077854639457228075304925062110350265368322176665423921095431452055986473166762562273130343119966718477613234713900734276040738854659740872664162020455891881260405994745227145240922284152761335962046875633873756068037256708997608505461605418322955587315976313791142064758556303138142884799939581994602864356776512 [156,106] -122276671817978928265927874333659077140024543986071748182659811522862157516708593744482325504032759295457000394895521497481780727751318331547410872025133486194002233609591363980500160786762816153742424235364816531752081359383347812700506886908618877580523834582349629112787200691735993335231487583639153401252552684147559080459926949683778266588047373158041063992441948021318857468702026013798776327366396676549262428319940188716218694291911796102860034660530130061534685599095146189651238166351605184961543034198190283361073699655514105843875280285706351150586000802954964390853972079575503722127236091149585992884642923452336284103758788577582814796884102861574883974908326262835400079895109014106277231194242046121553777355043657722942329808164930841378536518601112504412809951301408122557666446809216133758368174531164508526219278385024910661050522768021865000827059631873417464529326171257577335965265145139734498759166166188446863793768974334997054010069492249302982322267698577907369305588938422636839282286979855895953027961823605491167183495127464334577294468466022972938033266730144820728761092443695947969270575264766062933441557545158401443849101766892403232014945379310343520416883343245829506602470356827309455410246414657439709921458156345384236411833233154344165511124051359070621603290541685226528022859507406149061340604381904631656088551538005015203862337840844260140697892952392440975343350838517250384979619533427340900758209437196790262886311771641469502176333763711814297360150921977885948577178735051106952699424886011659907864389864608 [156,107] 1085293457064463413091236546720214325707083408726130958093169984504680123539077014592312485774875241538799788577226037458448620000587136200615550032376430803175485994922818277371869609110703569791601037583581977010477127847287400778834344801089161640034066401049066747477626677713373076519258360978781288092171427050909910816401733615878701531139605594783374708247151192333565534201027384216395862627518488880552313444747079711955279210269762005077345517129155621145965946150287515717777422642082825984605902875072865942969899998566281943899945885545407786062936853810112605455570291059435369812069167787686860908052615801572433845703626334440128072361428294559593500953939297584629293914370607698882725767302380575481177796492096476335152747028799217943502340628393927473490498195342667542457369734038836961310681459248794684570711271511284379971277348325594782992334848762707010400946652117538715610002954528010161594875945934350778960090434869082600209452495603690046000811255962040455399161790419479675392468267335659290185112081392349269708310637155677860787134919346811637899276175729104316297970047052109568310230730774585942497595744791195491375838114027558752194669560749003711493584250697886215212267784203303470492177064291002465798966229463862160629952934437469056442236238172357167635150176642810961981538647029968556460157868655816963253800908571181436870469846343042091716734288639593327688995281543567836506612932314518457065558901488745651378900969659131785575108591821280605407759265889154848015315509596205458612907591011368140056240208 [156,108] -6195350715456359600153864606742037721344776112452930948615431991163411398006041962422736524288653475944896505191020309022161547342544805064879380814058546335750032691761692330803463289416105276672333943981721642302043513169587709760339879836623380838415330716238755384978600773134295395167069175625334468197532412746585037797206096300607356111985030807925946605444560619462760442518709702863054814487591043500475963813587015208472174859068002045315958772306547253218757291097848906673382472298724522351061944183659059948353874495324161449825946015866602658820386868679635115502164851324829442634248982215100749818068910182715389913656704986147893085085336072346079163484504278457250388279641480257442375401512115545570593306856486177048432335089509092942090718774243429905748124030567586511676085702171463952157313034307958399374219884955679798976190723200407964411932067469335558560323783709689952414182417404713007436776607730718462669168244035954565585446902041587097864332129108955629633540453208605346445174892765882557477196635773088615072115647985047282523815937739641969720818183539952440846648089687773501020547760258346293081827687090872099370585701998473493061129414805199050292731206012924150380396664592990895919586009988570025315300489586286137739603021149819715611760918036211921168973457198935806367719969289567281530561696009427123008382318302622912314035562770106663046610754019105897309302507921828176494429122843238491725871205941250303269113835838953142618175118605998738890079981093169842570537094637290270100912651876987687024 [156,109] 22654550495694065726472191003175032751345504648222267710528429977927353533309627850620964557665262905715365541022858177528375828212140720758362992335774943073100691680618665457503241248224984192105723878578834366232446522882512856656158890162066677694276875409109764084519402807518499899107887571110874082156522540928064596158771717985080783759077042004905992900165769533920250454324837368838570954627548087493264151935382971432217898012332334856084572649242205458099104138177458023678857538379546837947048243285089328897071282667135383346032560435873149332519925023768556068964225268749823492023532813183310023366690289148692896414897980754099537072699291905243867051186572883486158254560329299076257868809069120521815594197356442550757793340092761905205967422251448834201024051883959825405905597744473586385884228178878393795506874066747816246396317155702105762598266782985290198395533484022171330917829304194538122024847421232700334688968008399334842462893156164275795882926636363307940713466231620981587330687175070770788449452268261214559552201806772220632189354796346299550866377735245427636043012278025154955203675939968684770335613508124906423011068212152612108234810420276181569621311002926905623744598083573702367618627798832017034902508654122640477371412665890543588093016954512394600718301814809483063081718994567315099349586370997843640956365852113916118095090832496327527797581125787383964496111230435355799247790458971362679622411790433703834690907380504420531580686495728829542166588397286396130457936718977413144614701467138112 [156,110] -52859982595164209432032773256652372903979261952853582657866722247984283444266110029115043193113484022239177840610650653766174602425833532041927658590267092937481173087719261377510951057865577928916391556635459316296635823003439101042966288045898656203051348326141524698221194633717333491349531278138934072021710524184953357738580699833197093099518978976061922623070526570760639547646361033688499613929897321823192137789139576422173981728171389251569252067068441632957885553878446265346269132770032399969075547919269623286496393892323892557919883729864751679631332721206747972224757357216882970934217799861642982597968661328121837992564282410780823692420489708489683491024074853208446918567270262997023021029996730553166106256315100456871756856025682662925327770569762793389612823911215272296817762829214486902772759150196469723294993999970014258093778708237927960053296456881476063151334320476949991049011522200289353639876187409551102930585644968600785243569584926804156869089087601921966639195208091801626372735673002139563280515722235519681609539613936771107967760683045916785697760085227658423031933140713429196476557510528782588746315788150608450933120762890544429094755841208228019314008494366975521872327210580200831821699451633375720170717293247023085528389560733723412331019906987457185959543268033415251873961130530969101193171539177311574549532358219546894338493608089727978019637069355294077457066114921017329001142942899511789670150525572132929733586772973367256023642612375114356871234901272154006430781308361754860368706656 [156,111] 77372519902302519516399499276186681461871478431378979550023642224047910817363976965247274573084119022872798703002487818109458949834721095059582231134819994160377915676374455134506080517715032446410092834042615164568697877358565224685700620807099358640708647498016887089197980788577383935708303175419487287487213988595926360851193342879589232265144213071261756290800949849046222975047435293800499223990461873658623124712715273635660013502865333135271741738407516617292418963406252792008664684405298175157414844768514352930484539071732546260936659171798930903769803526771543187170946001432418647690728640793373454676787800073733380704212150866941304566792291593158301664430697935641308485574930007103089107000854620256264492161855196266837884995465395858705341001208673390131656523134739589452161621741783968949923161757294718242618989788001984389027026507376272414880053595772641819080699865678316033370969132866435186445171847976742141580107060302866505245351017348034067295203316943504750915466859354071602211928001271254281457816762106969789787952485266469766166621637859636559106151890783690031046750207123160787251436547975429171223329311220817164527221602962665463730625114288508513797949595594099004925443726983063195885755964869172761290734477944695003073585187754597773794825412705098629452478024250217546303756822934093560891947289160799114908024416277144513519348391469314559204751378841663933531520311651630521320410090978098049020577092695652684129105342210277262463225361900171634269054513153201190899731474078863092464 [156,112] -69562255619864178815893406364297495619902881462934844168393651271149766846987388490869277867053473136163273719173944758777225970616635831096035037100035772306012447969448130126073870394123358600758008723836788479195914140703875953370302131472010886112316069352952313843603664277603475210542650203501205619472050637135055995567396491075777042243676406618945594020611196964155910562298398718133759194043295417110897979896652188117078335480860489550562185213041894911444824918678769945684933058784078720896828979940457515431256360517822281764326609424928336206549985694145372250272342606681699722990989485899171814355109593476019968412341438429982338240665424834818063902053940374970137344205144143955022011701452407940320273892784690772552194494076478078022658830779399505592192148924481499905666737847620468421889763482696069563640363974622796366166728446282653250295072066134234480577014307494431197857718407279087267619574405280863751503796116933027334290997325780733260865041061814965190549075915968398594172207643843472564435891665896085622688759805557535982304252906964154514549693466325660307387709729519078245928562422091391566136661782819496509368338594429498891509842303795040319518364908542589095441121639046042666498268125927627877194274944099218238689707478459476612370273963200731806611941369808225456897000543731379780258829118914835308046107057381850416238461516033053685207907046461660392460151156772578011058407343572365126731544181474014115971098423733642325346333642637419764026684812726227182876180417604742 [156,113] 37506239608348360883715958057168695267888532636361645084424686597351884113144381107245958122315638789893854896646440054042005863310291429261452238633605951977996162210925681389134452760514520239681542256038052350237275151257879977871664489723322460952438794961980093089333065590691441793370637800213567759569743389569291443153726542135863646831424332622062720665228397146420567325035812888687137699755658789736775701263203847878697461192721481725698217031234208559653267481281250275966692854280395921024331306022675915327728733895080635546846550743751267359943103867556769879603912655922909234730216986961352875074876304833977872170515265710259482246439089075692421538662673684672703690765628540379704813922526408520587855461593310623867606611856442458626103790606382084134188267827446401437099086089568658062394520626795717652457483132082694841170766014419983703333185478123214142544233271826837837531620142567995113977482204345832690594082061163089194591480987781674500625731747336880252750307847097232139293035469114349559931757442300492856789494538702390591378866697221211121253679029076637378028241556073243360409531225566437547545821074662195470108936830920134206429083209898358803900549329452749337218777005489272744852786749310254505002853839231142616042771624193256998584917191898240830678802278443059056036831335472878415863531924829709789245136669352171185518738589755241443835247818194141862121631545294675930197491968330258590421931318254835563112108785884799346826607668390232757055149500194657199728242368 [156,114] -10741173561884341909334009905678117539405066126233253964728217041573847815875890873277446700890097320764148424316782472363030450810325644268478097716724016905899437940096823540568173385106302147408792958869188754117706735640624595993875971522576220933495456850526867041913838643072218876767205391803033661562439945848552294766659589866219111499631649816478277733400021485835560830093053595260396870310484521707127252486720801962660888490772534119830958500922607149063612621618991672555163601071326101678292272572594750852427203946772690294340249044756333350853750672590871878054375493369849477144764169223811076828250644892587366607201610597883494927446607489126953835749543552460013124705799720388514022297219218676313946732214323297284000314664621912389522626203305700331136981363727260111865069136673793181102412330946679566307906428917388367714448400226103718428697945212210945534380578871000881779783610965947917633606718253102259519219423535800765646200640339312648504674632108859645166061090349246411486417682880120003639252277791455235561596059436810400799119509306694131897410866674771369720311102078658673182638908382470584193998781256321400770214731198622162125601374956358593319427959779117324387866948529780778255193511243775491019430851358728484976819436091802456109920907298951110817770704245433634467688794200220799793613784962263077908313144415472249333587968873512337004661165589671635096804285825804205772316728834191224380955139430584137004410043455315847250483474089703920395556420248942767552 [156,115] -422205381877742464896652480727090206469563641377259001632489390255327612146128576830194494451569649714027901421006460817817659077501949151217847763652947663006565788060694687356675646250394032761758924165562257711849231141396022323952589114164274604171600518992775599488701895579326309240413465689040468756870443541332150929139607231974059335884834499360069405661471886150065698106703533106684339291576976284844935760542660860952927105811289477018805785690829410561978364606282689674711134433571665821741479360313951288865947181140396784603314372806745685719978853922298984928151762954660232175016226055684500060654386280923339181840618797424570885700314469994748845150791171283960420251067339095068737713703441471253400492322055043835945503530178502912972006940598180911685356194803009640734493086809536046341575207575829577144850274127734687037885206686209799915120779430757883282308063649379519487433409699776281706917282376609554624241369255764989571917069810910286605349074317395633223701356736326407242848114265772771191821385737563507198827955902591898515748616194859360808174514011816887216738590491667198788593281925665896958112833463360425785882380664119151368036586710262219778459428530525680532153028797734719832482671684310830907346255896306280220849105875267887664610418242723128669810728380507718997818303120152105592083635407949541234779123301508254747780296721791723797235077739653242345364720461661254499965307745035563997815223785315819110849254302342049163183842705840233317452836562288 [156,116] 553179263942164353286438159069686537451186159430081852575318484082978029212709240127606825003051049283087509523985730946471571513763633978340441257342182132925866858255108448504417512157341364195898994375475243410558284369298221498326863546873077818770013070847621900757918961788258699980223087443880613043523883418433624893026406568571922735712746660334658898673387044704723312798092282766599225827712654246545316017143980565928306569186076814595295869761834309556761766953694590382125700812920516700621198482508610823614131777977705731616439556037128092156730500938385966114219642696185472184352802596319729983897271161236536625466077493847018245557535950437780905058553734289420872936152593139433959807130046590378067614261646802262955854371344987715906383361708295138582330487653389307365858823596793524797664436416049439448106774869986326634867157938667644042328294322182098197472616238322426966120386948348670456707994876073579091327314344595905129016143201954986199383537115424540213174631951028501688950188056779828127180289993205473691999910644919082847214141893319077515688790259861383567683387600563522009551972892024261869495533250543230432108843254910143770660769835817123453315720102767701510731575770232680453020515196025766136508889577283997857953861516914559571844460971903747154139968709786729775897723213221161078560852150614054689949813859975244401880917685846047163191849648368801258121556562854788667547885033339657109724955371674559041517228264554148843109096503414591115522728 [156,117] 9396558781306432027743470858141661230957281048830819527678887462305855842074714346699595382806805432596587359196026302579171219233835263638595957936387490405047820741605947612555223873148853055286124146850811201371958490887098092998753283433731931736994230928650723882451817160243491675182449356168240079930123698960813115488647072745521115738976251383185962781423894253810006567658164844494592445116224025360633918577885563370084228604264194805979148838742227242726481889337619194179235731372665764942816861975395655134822047440276778421268946656783528882705563300050020742133694481594559643073258522283174900879141215856509725988118133855838578764822256366795899895313817846116875601283409297539670828982187060301346406602640724491984040260724261652349357355275183892396320377369303456610852874602434199327653055884913013081107379120143719017731476989017785719465171846355702842436496586069614915952412105885572384429410709133509299086010692435379272888355091060941550163113068167647962053176124229568287809719816417173192763252947851334202243249402759947488421269401232311638619947259302465503456074178469873374890374008746227662032307699380370658198543123010763842036349007072281634239693802533693694942670642745172164565710282581863592689559838288279057294700830181702499906265837556959456565025441807980324162673662120940275430674570675658984796547583638653470944323070795145263292700526656998113028689636862846142012749161878489598530060320586255533411657297222610411807342743868267128576 [156,118] -10533257869746830470720509514045976681074755906835470260530917429770444434122099376419974340207393535100329609177007761726159835915261740870752087159641191993437952526544930628354689623206096910783579906988864874321977914478267652772304524305940490986932256506223203087019651613130701695821678105006679537695402066082845469459002871279822642100731331449943487288768988889449995312097909589846642730159928704574876801301942526922095425217143693309948935252349751747740120632419562786860337716065360006009537862592793689930941240237894705822959014714749999249352332331148161091956444314614523723243240090544115611630358915456693652370686042378479647003494490102954062136053448619897574739599295108252819796787045802886775971581301756361481650549329318248938416481445604175621955372930111442510231360400617488862060643589290358542514148233151881566489012035721835397093267399884058941095100831854719940278448404049540862438076569657981907750694072686366416162412571766261689861182799923094521046129750868321335418715579671444082549869757469345998172682120465879008297833794086459131293477636680760055903023122045521977614788851996896662511461794532525403752399598576944560794166568255005160171345638401024663050332491573949477713150044963022673760880665949124536657192970827273694024038897696491483246710455642699135070397208698828189222950521148609071899775651261950168035489500060415154080122927938012071389914015659177328970234470795418987829969344845034690271441066016114535535026180511400 [156,119] -559886635049806963881498730754330461779607901000247780050130414627615639105734590204105626361301899938633998999514154235618859641810880220657220696849824149942219137076824250692652605876615549991356767766051576144717814188172462174051993839745928226398928024652812818455641156885943111947869574088302015575084236951336767955494937236251291742933096736610605881368158652852300139133506771673874976140708224875628349314200774213394681325069915038011648354910521743966395199617044944405750599902276808062286638430678938059913473103999311082679976047561713500604055839047401506602140326153887565185723350775982385695217944274856268934573487071216005697155184970075587485895034116954281455872224805847140503510443946438436547420522026784549454500276365473432655982793438148849293842919244766849596328530314709842534282865105038764307824474046706463842581257769002909844308074510126814405966254953188851489816443629140961586643561851329505706403080755172292987473882200876752369587125625210273084899988982721317237938824754526576605670651426935086589433582587773556061279007375575838392919597878745891753903732217916822379430452020176785523205103596070690986747846280453654440429984228574532357048788597872794056994098849653197316037424818598265567517267439432863314508116385969327466938704869719468749883059907106819389946644766027186856997119980236191560829384562237469292233620787174862107840854551344904984903921534613987842344933007712731788427411474387883412864759398083761036878280 [156,120] 1914358175489655986159786271388953592668791530568934587508341139482859115763915724493181397650890588074047956953783976186605036744335839026884285819134975685338480067245667289333099791952743916868028322086159945759282938425678417154734783449915822672065245658061112705983457316154987587387736105781200779008894387804202672490728956692097224745896502831419232229726659178115355236997382759200886907528079362943816782963645987934896246682330682046640979405847952986838820883033628199293549524373464322394862946800100526485652064992459559820083067803267713369745936258790817141618127423352795210376617502457417382376292104233284773857174065956920843934265013092568909743794087946266247201716106261866967452487980219752634454043844904301032003687718979632704143621938283377456674884718817643827596790053587482851522890454849071344805441184194757661204759846259294672187016055034502545025938915239838390371505475121809836525654863668138105284342254985383747559628840362934098477416674276800895754864992732385019993512992966908470615446684635345982354371047917035374811130653396685836834408883033563376125910525867612432998045107158135481101028077687047666009895401228858029179483520477413455650067933224497296259597533158241589975270544412573765240632690560737177346497771129834714566111427257209345365407331988289680224513455236936097955948300859377033612138179952364166721066781069974047549232262098466137402147061083526648626443721955014188927551812623507470532746596027648014193 [156,121] -170110783006157050876696051699166615821162763263892693697984515826253055263166932258435985950315167511854370947273958639776502540815415609594285781082158774313282723273631364703973286170768260352692535467472682448344477780264891776333027812965412322813184843169416639820077292197586579068884682318425655385432144711793145158102874630112505836995356590522254609056787112978488010314741771167182942287544069806918169962427245458770928660817230879987808872249216644804435243296172949481317414510765043265212317697692379402339921566402052550350885863419337257862868243839783800950781802068349460108077714377841598512979586960449512771628373420780920232912114043813762980628009631009633315231181105310235149321076021097077936883171129767414279567639239276571830273168340068086513860742359975520854751069043812978063309742476830352177694178248471984592900864687333787560835007148339526524052873767914926700621692524305809815277547543299278515468855025476764828147570586813232770964730822662460228734137925001923052585007504442990399905546794927773289811848223652301774823963648659028043028128588012165969416362878908898177221515525945048125280967151823869926010040881017834690492038391933419584512652965105378824780327791682284593039940058662814765179251751242684384711922560523045482761447509508726936165786287654827613552328250864139007756695074920719952773542165039221678370809858015892568866230857922785802475328257286160926015099346365751217584227314908474656169968017920 [156,122] -18350157698729483273981291983485987870168590834753590430822925484592355384560616994635935273364160889908707454687970557255422228815877749361146182449570235295536553392092568303472344238077781806790135387391691408449878227498899529736912155083557893781181944894425973101980139204974807761580320244491940372491027979734676083491155701155515557814681901163432058318300046682795586118294912292396226621551542261506644149894421738387167101813681127921630548302543024122734550780343513523062424861678689167193975749266064949336931008902252131499518091043428510433802686804049017728642458314750949153459433614466878932911110601226794665424863031612723848733110541434082171509337587938136346004979233886008217385966801705129435433623045690645093308637203570996624723214726408887917019351589159997450626930843248280119738919441884789671156991236418995162188338831062450544118646322024505375447917388294465583988230064627373155471101554893889262814093513655786659465427024589539963666323266090576304208675545788682179735921937025748986350235202068553228400003605858761899537759312924097071011913601195960043617342636372691272727198740060535382528371335338999048932161034900086788916111114534146085066208177548811110769661981259880174277593424199394194526423250079338620458535228424236687245639065484882703376627717168034551432423078997099209404648857737164685006510567441694307760536148096052747364140357724713117632359670427771621229849007068995466424755630040368231650560 [156,123] 992962966382656254033836742887100292627897770199141445293449745482187413246775287469466001913642159855780244048826581749634050023991043592801685986778597247273659314242283061393259306376657252251850743627336288448792321367637229303149860613735235786093342579710739745300779501991205775215045054135624723636552830640794873488990574808101035038946537338265758094592391349808389337612993172819620890278415348574550590525500425160499887959367123552810077727523652378718510845295218347288363946763008738630769847347814652724789976235929464396480242122915488620010206047269896889333136883426054619515733033989285406799027849019210257410753890003296659948057020914504553112803718976974202096043881052962870207029531206121548253339325653338960793486235324363550701214831252739753431812491769557906844165915603817355837451471036360769582805796553321733286015849914392110434813130965057471165575399332384958124208719913074881406510355547903899369049574640218459897435611796966500398728073428385334248606816057662651055190545329594887629030620097361915166636776616042810316705666168086634401208686073532184598114580465345188778781708820986346725034643595909149282741149200419994547144627592945047765562139217064181701584798367324246383121417125526912558082910274232396782118817291722955718271319437566422206670883603918663173993247181094206159381586566435576126339470282394119196537232184298041962911977987650635620339929967246508819428951002244210258658438297022096 [156,124] 10607803492779436113706246844218546070843625690976843867970761449905322740558095825685254159779248824576938262974647467951106697723196659359380696930917712721907476071636681216140061426121190798843478284497170021630107894655773306843812108888868795513167853314648108624281034323491381596981456967758216881418498898884098398511498156766911272330032892840477177852713990831620414348650185703011950835649658140492422647374274884552438146213470756811579389465158937483826984155744894375552737696289712851321796077293497109637471283399244632366597997039232142422821878618808264158826088771994920017651603034512205241723335434859474410013632530592805922992877199930226971048468748890081586192946015263136034299651587276066875035066224885580888069500358441409646596820376685427050595814228597530081528703126844372614081311185994647065707474334216009081820060389766315365731718968642410713155129212817223115909669030311558029368581824631593598302097441558291724004686552861941174734145245432245889186039497920659014304058433319713619822543683322873683741118713502497782757618478090659822619837881462661879841847303961818819436477268709161892313305817701703587549106439263789683666587794058804739314338022770419774043516953703309421433912580400822700316059439158946143758239031297495796171665252783169325795302445266479660850566598843049101085418508637622803332452619946845820099842133613739531089600606521899511175078211071396024559669226102757095977349536 [156,125] -193704721922946845634681063578149917297058064231770201433922639064639392221916846762253535282803881468901715219992107122012339285136520957146624217053746721696643243583538773738589426293109329874831972511267663181566440392962913645914331832731272131793687803806902616313164096537817896977523106829504725603926134879788272538950452356251753032254301585754103455894873957710161791030510017421358792408127960260447427570038288831077094517264910396056965933551960853776652052528186955637572791422791000444777230755574373478332222025115779160657614559512328451815340168748600823946935870163686463715115060503497675824433810485041335936032784821983815104882995546461331659216113020114154464681169713135573500066790032363050448226277458037839360457683238169803638685341942820146683107342801334119612342552041874986941534124760052774926887800234183469016863245265119658642017325900422163283762693587027760448665116416914558470877596222179705277240098549244026848623409577960118812653655985062975590174723711478727085857067095261935313089969344317919690842979072174381784652979733675667785276150604388355733218713896120613881835925700265679432120342180583090447217784576847309071329267066122856227503098739379944826911962263023066246548698522312344691727591230785145791730870775367747683578040775275511201408846157010617619879125333763403807666447829416724081930513852801343524845054526837669144882321406460004072404256343625263974348595262158115712 [156,126] 1396554380754439030480144810335842660710022596896231577725470273293906810489669310621075835438943202943788844883761578964434526067077297129039246678828750698434937957090676517084530777342669744894071600342863079772475546583040033802449708437890506810176870537841943841639599453539816192939415919794441577438104042799470535541787374184468078939180619577952856835151573312879520625892005334435101768688848031195968014193525839169741463016199021031032355224869060202028551604533655589962891980183531583054306304660470810891431818828559166885046603535857809066836625533695263360081966126600661817895581801052858496559059239798998014651978280216511136198115968364824080859250136593470850528531847852560279282645974312495366970194900355827815439432663564947950467643056780912470480341784127196160114443157678112262212585398828019330817395146866924014231701945261448959984365977480488331215301044544300227426415123691602989724094022659016655466859550601453155402931858890983046649780093215147594109052246353981006965532934571335731032779545212433412143520961155836044817529335096064090717910680181736336381559433612717569802620869307727036965314707146647351777650937012234921990368415179393102987348625016881726645182237868810442487959982763184729917822436173963765784695706165897483548609822973448184841593214032932434096163808190408179043129369317559049676732966001546728912184167151868996685004778222785473844556292064171070559099688560 [156,127] -24722697781586797339463929178361857233227848866177730349524466123395530741339117316658679067226434116461345914583585841071125891014445763646765781821655771154680479517001072755497788045522620108327199592167994925794855822701996490381930048560461123600905450439159472628551305454695245934702270156932223349036683044364240794540704258744579969425711967748779415004337587977054081635149818427574868814105352036458940946703772448502103909161452948769196249475428921671507647568864978806483806787104271495043501374210243163791433292138812571638612262008287298328694240947957545479659032872250309561617994862791466171199775817624677840603027725243313420849282042936371439266133890814519428268373330962344391941747077926172960924908514411939783429668307771991660417887785578023530211808618984115719367219268167936493415912181931137719231498416832951533598645796023748877375799956634167208657457440076124769828720427591002977563576194125390145623385605117581707378176940470570835135810391454122939162977529477164437618469416660441835749723250953109755997826262245820534507566021023026368917308745322062429601092359310856784765434355965771829478110058814970521938192978651276994838350203537144122996114860750284056604563253830298876163766554745860274433084205914509423269504605044821505775558720754446792944086563194550994766533853093187549869929582237436122631086276606835969095245975404089256382010467462518717233126473929039321096 [156,128] -391460317381928263148828733565229940373903311772944472463754445553399138914669959424070303231136174417701937503953877738673175140034047865744557460842458804370840528687422315242417669452955366013308605283380448172133743539388629038846323205705345092445349895768457400596954162350491549944393792305991346594020860744473406851808087861574856109931503751163592760620348802130181202143577063495513322831144577378885445998977184760650130864738592124012985901459032305957410114424125682040256038985836049433416463621532227695360337203784249680635349630849017844935407755952443697606917739011181376051083835361763488297783226868381812110161960008022951791107604072770253913710766616243593125561052919036649855015284412987606269044358737598853543407101867340046312452615329037615906806999091118219053109763059606161352534493118785104113308608416924968111796264781286122268635088244761413609800567330404572831123305819370610282581595760623783181910927113166855441437011101963553043769337250497860996142802142693975738628382074160349228722865282323376403974190851810439361474012053159352589888248725079865577105787640128711456462354446888443243627896065001313189445221889156489739258785105684467736351139973223983646936201223332410439270496878719611260684878854631517767437516941287505067106929248311495139689026564990220565802615880191878180718318351660765361135866445777803898766443874995238628683096967942186280468594675061 [156,129] 117088416527757731266795913352885719484741566765677732461992996577189184458707907887256622941963568177849189575526926364341961012079309863400451223978637566446150845624441183922479361330161297124955786989604958025004926315276399285493237079175060895091156037297798734945720601546011039610562720487914480530792158051897676310513757440526737211354122724714162929452119691236022616161652933629530987750873557980682123081426272388380629423391579988834934817416333981569516444675701196516547819068267610229172512676133547488469374631025517472491100985437503938710547614175466398765057214180416642135017456094000168744721857857386895214944050480107213012201288246733089746196618338220416519300188539586150444479717096075319484198588150563803730913263099771210917120318171075246677320731411653061971439704939826268474642499472170950179483681569971157361002303877401592946908938285517929394660878607805679973780380072426925746979111666480413822283421397168720990480748610414620378841558355501994037581964039138825380279035674643477043260256015366846446763225611728846946020494959905393085128314132613302363171543930439148015282849594384206162386854495549476619162744698883469662569088177059778226277402905704948504909865078973082929710866290060630549481478183531100121642305762600697718297581329333044524804659136355273625160239138900328609744904283590332838418647182708917602441891612934238071882503098694324023616 [156,130] 3074483880566769959622345641542978184330371193242941908339130686479776135159038319877950782933515028391008524339437608853821578159714727900897244016003477552570809103102965848685005892023284909991815497214455733849707441889196518493488130048447070992287056168485746615795015870030781990747080761315922525563205601636400383202896841526493911884787802760225522788300637492028216076062195831310457129399268048465155873826253365310699764906318318964947238130686419619362204872932066766018391583552375015026166876878448085185662119171017943566829676006588499596736437284565372430408957366982218314497499731990145729735345360235463549190303323922975632717230622120572608174292424082168715678312656452582103449966755734673085705845219493350395656523683076586675671549161326632723292975829029651326222999104107301580896346632259213042988380424637476720802221687756014750723686577883870290187257503580428011146921690641149816220626777346526809940142694033719499788780165856120377008192557158309500838266514929262650374049384913831722064902996048150128231581147169162915377098630890626664577737592439831257419790514312962981512968040969241079968082215935558844906631570927868937941983868960007475812150730582501465789671963256565947811847301767589388937263479837358690936589144343900605228895171221880645597004754696186223280314127010094511889755209113302595690738726769221219488659539122693378578796664235424 [156,131] 586134303546200024483341388584105861246816731940677040185515711848794222871506595836491432010746388749909623231272766578934635992995705686210373797226401321239547954851423508470140238591263295094899386677464480700397370941951000022005190806236679868059451279174337323887547204322709381665748411275598020797346455118151600908054709429981217108120929843483182369044985589466065316640190277845460887548461352358002587533733926185297765929271102701300749261490523398286155681180708390420949921724216690999439734159973402723165400598762373464666200688652087551286801411155155377357530742683909979631518487349001688293088091855725908632048285374960210362109818559442361940757842096052151673932987796002525289926782021506008276120640008809928575098484148251640946771182831413271428325832899600655662420759239985137257605648698714526160876081919752116839578074712785631522560105883192587520257578506666338506668690431475065071435226238906466798630994619116046051646085349155472598950373860905429485891818356886242204287033631056040968159801154874186816884647890628217827283955950288148750574406295294847917549871447742160782102124722951695814459611295333537957841436811049562389712018150766578616946222338207206646818890563501429366185180160267770328227038793069159698409100521236516098192693173944249658369186299231339863750888398719041309737070627040671539901857577784327187912057823218888435824 [156,132] -1045993955295885791815069635003730665881564873721012730203296076299551546617076374378820507539179287696260981669908685987253654013642825557296480466269553897750700120816314398486865223469568432096273066334403778697797701677005490190922778996029363505850043309314329974821452560858859007725499279652788747922246468828454958990123554083707529946631204199968745981427495681087241846272226167813712308486557915787358809848814948174519780231532687656943210280447677626808946741616491963997248331698797955138506386564010657550251949186125455642844559947655975372926645155339481602133002729930965540572337949492005407484324127071194170725557752366277387183133726549797505336846107194641331185037638323276343668031800804712034265064534860447458791761115570885398709188960167567113574988218049781616965856023297334956790290850667857589296924054399817321869917434998543735878605776549420679502540785121438381960507440915018312844985259672730297207419817638694217499931522474163819314748872434816130967333757805505674968651165598272411313212553664132665250215960603250960753026724349061040643477901625725317708322103103214497756222267754037850214376145766065332596348542550408165176484151838835771046091399372771618799370974494367245297450234884713430278391567852388906776136953085420511114669684500498041522785421087517008966986141671522316536278503255170164734069716399146908523414339465640 [156,133] -47343195143681487047342764963923405445595122941060720471717807339176133055600101162981261315366794661103476777954305207610012600582826168702254983495561251301073898020881527558833737982412682784751472297913126490883134545645175264175594051648894702541885843183636053911476948535810503460759248185233469332520905373042581484314857049959545930355150531448231108267124172972298106843642586655584228049206247501526330226336067892977240462405503207667382466825622246382861984945172041523200984664013424515957667682044197089190047036227967504612530462962265602244358543761611893785129938659393009422662344806173390426001835789735509036948869805222906945243982971518704938272127660363885839111317082275181318510368015182296684898221480950043290293978961215199995904547677364533516121589472532820069385109801578184760945076723825424200348724310273566455930378941832995985778645759637984966245454355676008637099199366114557244427706351270735656137905540085088231498281027172845456189715023927795548831811826761903399079527976044232157735681114061137797009168011373598385221964906477773013952725426856965682008533291266503799209238935930333818181452588322117942576683871733224688484073015002661529428648611498917813170559265232743521713677616910149396590341974461411942255624152695841472660750981828825675744273166194991731174289534524778050190801140344909617007718067782585897824 [156,134] 10191237414472925776786579131598110862555324998328663249857535248876950914227348610047346580666027009474847715390308612117860158546145221215325290017726330047529961702315332717487700299113518639016761341303272747119330342826981751615560651001206694209830115160464855875568153786529826726617256952870281859140404313145878344812773817384769948838428090908878743471268526042164358789970290707489221519272395658589391702682177182448718250238934017796844801086156918726953879263376858786452283200271300042121912491244944502638354732496471228938265169551201006313787086159922566736173149222669004954435974541867057763470613872984757009892498878210169537224331347130479088559465323738535285590020612658624858504201647824836778352959366477076621477299263859454266514203137783680650196228558415552574849988330891509696141795187255957638716504723919837365207749081185850319406713213064794827761842776583816152393980458669202309736384787767463181148751420888425889586167661779925065027224402265680160097127217954324630750621866732793981670728184604982567670308770869184821645388595349758941126152742372780853003564331528371434193234761373161355525634733059786241450972447013663657848985730909276345248828856108859303140647924467870675018988577297369699715790641031068468940719879411923167376932920131624457024651074958553034623272192687315056238161642945407451681104197328 [156,135] 474484889048912541336061480615513372852382774219867110654625930312058764641629503053112059267051371896727569055292024912097795737051076562369440599705538172512135327668328156112485471177550420711959274353138673208427668944935891396988410467896745799443262449740532765414553598171702806243713448763327335025496390227571099635603160340656760385884875754390022135333338538355334837773968483904876290125712858957602721924277422743015366295128068272244858619639533353060295987221915791381046056681729459186888890915753848449357526002586694216823133491091125365282143861453687654553040425529296203959627600661636785949057560807635465974610924008357434364894691058300519274706054844396496471322963703158908043382468312218872137806291696773948995125976026930127583716967514409824938257045129621325986362243283933141642336898698925009424076409903762738784563224975773344084828156181855640959138458946211760219491983649615473465419679387567810133139085885264968864608981666333262470257343350614509950274719314384868227314578337201536843204304112257728107516040061804768845141247878298076124817048267510065492989550657738063200544749215492097170505171550159495314631643329833942846927582873257199175030283418253031829718056456438665796297486328561113697455544824285057426127871046482468663979081559317099705304047036143629180261982131087145733265112757197023016 [156,136] 180093948140177945560830247366469414903922526467341765625570208074750996211585338298961851512031206719727609508707912621724807104942243621184809958297579317563346046229723543369075757747606599133861194649381774322720171059668199171015654599059108335824196578942007926636580599280837280741322598406705842365770716788605973204105881869928014447077912698597749215462232032708443280581564374755623797566823374063796965486850374565130234038535007203937453476406120124620417028719534754725030993075656664701789642487037308410482857792641459132836263015359232333224312797493594446676720505662476194782761307794087946970913617595143614677932584124167996297457640614530449403008527334220961284819242850991986267468462139378526525360366227716597322672367588288307491668927154052076435182191030409772529972740723272303473709519317568278188420898239884465635795708021816564245784700173091937793721584997856168750661883796299324884550345692678254704505952724567652353639701500640247941428385734961204733484896948040401974283524363730041003819299751647049022162084993139529409215895395370698963072124955125720738255545392864802550402417702377541306628145561912339084163742887076791107325378584715225938702024579999100805817604284942496197988945529872379574962493451935024952437016133952898921782413223779438555492677181921721799501595259959304753257092698 [156,137] -3224831357951849489753350916841208634589254251690126932880707619492202417755387463110627223858207039941478869399818541507559745144746153429315785761977312145650695520790530151717260774780705605627801227771488431429228081750219381620322289879975388635632319227668852185010825654054794468567762328641325424704083900233336877536899469174802081697526740165876827807721586237011262048801606510846617177905096031995983395172867848670497560484584810908037378473081285694175090111278836415453503821341693358422744076304383395892936383828402812618190205910931143974904919513191718432113824744538987279955258482517459206439085132191130521210800906089910554908492982446493854651357648957273568371699856105643559189246950853791150585881823627825786161647906122044177769955440979891324137504136851460360073459928871141033800038061948302845355140392277479682710726277304857765317387174528365217095237835616801862205161035932517189179928353383167595598047408573287265188771398956546125869610777498336037365770513154071148932165770068590261544057979031612417732692056814634346811631769867656832869775781185295852586050975354721715248534462291268943907050583197788493925299887434619346193856694453454792948090412811012514214182079966251655824480661016027617321372958989137674730444814008386714475224495853362141647300948635860610113536225567325120 [156,138] -203898942370712894633978218402195407086168440629559092612395624968199676154329777053834899953085240817081947950225049953381514284237302179643115506419874676775463907475530716663020225994280424250797714636657439945089972496296304654611258140475596492038669386298776992486492586636849492641654547014066375415160575849005332971890640215126895665914912721438300780983491983731454619885358770899362091516977111626610771847816028804828882008691243986848918012050456265263258297210231456649147265683116337633248052689269643702844165443414195804128097072187357130779682111132588940012670247523387941103362832552012263156682689917966768489056080173840868440358573101958149692017895618828022099095017678692601066317578661026245978979774550470165637510448286214613207920451252159131682561737724038970088300979849364335867377650290654617722516507511242694948663743594677234362370714051088241563941815736082212188142381118432194871932415975621631572130230215713173382358699405548780521718869548385448959538308614174964545708495021619526916786311960128128989035691837502687412140188459763616933839744830083513729893964503211232294129756389927649842097432159344468141109286246271024760433408326309260913839938304048110813827898109979902467388469021218822915345799762109504516733721497471193366119872863116265686778566259034297073358176 [156,139] -78527678395802637739003310701913023031253225586387783199480449343852505845386465830704327509061252917712644403850241716318084563529829565151707254766391687881190055083588928003336527647870617332261100512821129600430271029322123258884419934445479547437705712815621071021940960003710148422052500273907092808683191096437844731774806840188649688571410029743062357886013156154930668870785186276540350316325673450615594137583858835896805216115323141504791618768709414615504349473064680311425920064970940538393865565400889154961771696339272205581805082242853329928465407462234477207321768369741910071876067863499314791559557178586039460190081214691059757674540691369498911942280662264237698388138223936278573396814754606550755711233282419546101110129970233917163535561947198200849867654152167796225058172484270049561601767409139382973924040785633474169197901565219061926675507669182380235035349663597656751020818110416804192775458982728351350097593246782457908238181503054279516021115791439415032460561987333747521743291395590627760827867606297309769588610837780825870811638911033957416448324144520461960710279206898103382117218040026271808879750673229189219539119554867497306711713270592975613833083142349424082251493818405357755116720382869887315363216720890391682360824194414406564463990619612816871426916974752 [156,140] 2826030280578745115142320102064672035358838950210318486841412108810190769742508266038133382235150010553325317721844622396978827590883327387522692917395519827765991492316066761965974346276677540248633360683383800437301632354037018166481510517650176408867115223786796245709186841685839392439618696929389129104196496210668995763596990850206265192923819156752099131868489255584026060816388087647701542636606163010513329579488558927536672061860785423367499432837514240479188541844148492364303872026711081612926741860796441371608362033490359716646179197331154156126855660589000240413526668039568183369244982218887689841158621719279349562109321734632630763534975998693555187619277998528428356886155575742813469221515807206143540277468511946899974165838431957120586452442566070607004645887194207432525861972635522098332079415409895169074045842861834299342017561676272389241900957884561213379562345738334651089341659303376169253464883187857502931595239272512544647937889809506693923229715676655087911018474824764011426865463590952241542108110368265236169269550588230783156418239558810752911529972050381228607897559763850251293776857151621301693307599955338054937034418699269950164651150781643401725535531599612728169320412680216554966915415210780407939959259040215514243306397823927968223323467183814179184 [156,141] -5105300924778823336193465590638870538052585486587941974181529750744894038697037528863396630946108897516064194031663258792880584098532755752869932680818639645130647231184850168288608359524070858110520812672155545538169319118021916016444419890547324999224162041549914943467701474969018806041273113170533535419527807107349942442521512548508542327836239111750917763992964757597378739538652570111781044260758913852792572187893871692421190938760323807956160720692387645785850074016810086993205639208359919147059285118522722882820918123719839088037117227075577758045913689487866745242991153076122315856932500960029717613979060260403998831741939337274593139288427568833924028227727484558565145319110712608243489652847048420461984860861516750107366189439927826449118014633541495944789974106159926115873184359552059006012682134133713964203842408663432950725023754241886041678359107815188980907018599965560215011887141092341257088185583706477747464540917534548497596147381994813614697654959577118475700055010328179693927361693895146713287421452617885291280985166144591777679201331474610182973441770220153775345717697545776397481820057890260707630806414995657395838196885074782188678872961361589495990700527888640986132027936908063411014417086796431989643857035706532034337098189157806961991602016 [156,142] 27720829830131129821066281918122707753523242511128283355930272802167843685513899338155422859452455672192391256298200574137325968459080049372540361560406461577408738362009928687792025487349523953018229160128911765996441880309289455115613410424839707872401942381018232254578927341023542743779494823205356209451502149680789330956471485955055241456070426685516043364071505268645540658850941950310249820552142823406236386125361592663073170137070793758684707459091632887802656777157698994661084719866960196485278885757250602135192355508738969145964691629386736187421761053399142529344527985655994152708347873050091044165986695037600726366173463775827187270745708167139888725691788530595730752179939272636576389404255111242987135510947862626359698562741547892728720904977920852712594464849091907985391074714519567566822356913634976235336825179626653907537919931373774634984533568723972420212915741804567381718257519558985950142122817013164040169614662286998724061923199078521024870341862442278826655604716251052425329806030597062174760930345469186046195593190232967461386436877263676810255207460002697947751329078170127747695584642649650351988185894373551325019387793668576672815619902754224598374245232801545423019259695350562580709328842217026253192391085876118509320348840263736 [156,143] 7479168575094111312815119151667783483534277562631009295326546889583664517999242337129453512116047707914414258222920702586920813986893413696274035953368036606135772527612034646438924181073762558151627503946194106338846592035805101668565018658332671601502555730080432056141935082848778775765015990249876829265280492694690785476376128517896668586361144050512733981162917723693998499720293975398582150562148964328279281306077746585089742256834692118119691092328372071624959526338937710339518688679436932972432795600771209486957230489844436645134562645930938348516267301105489844204867531313952541143593995111180337036820845082647652092634898100345822446432433231792923392141720449077678652381666803441993881549051323620623514887077514560485904529453617310100632876764718758798746131873660195304531179835811319471604228960985811107427052482977839422437968135167574666603107803711360297183085589905185801705804199960351304958071815709472515462108256854366447857590560599973320547245931706856973750861639503580267524214497049463736326796251291767095481521745195904506537027470023350081466553290851015222443430894010441619992116898216893909771994871137435211678011605116081205976937278620135332969193364354113490238536416112384438465162951338981421530717623508055157464 [156,144] -10836068153519000120109827351800788118808749274371556551032572407153181223902793880081254348715113051545655066895288662264180289963145506786543869677898497677882719085006342837810047144487654543954398624171691598632309851724865936936124330000319121435638406953790539594127774876651477365144045401634004879755812975789630198813333748855303036860612988197710256764338359227504946282126688274364582451114122862339334103802996617525072924878705378033899854665204823180951176159158448713966425926808510014178927759697735634388312598688743305628450400683376200225578983003624893957583208573774118124540219014316451356500729623288982736604248788560363692063087133265798438301063449046815704768721053438492432957967431137143164245234794567722552053247645322517628930339592399769503827644231119510636229332901945694756922755929809670905329841938653523320092064145872273505708771009521348971853889097139311517971749780109921564618316909244444883085982600885396344390639785139089476142940000579034734684705888459576697124309012947341698746958398496115100353807670297500720680627482518464852457904576102625859382222068356441081617029593887788429143587167306279739643681275141802467358763286647009007010119105720588242921697290778156206885069927699677357030658294 [156,145] 27096750990245683423879833233312377538223553238861401611036270656779323359253293907026096295376027291771997034772752592532060556776369691021634366747736274677792898189563794491615259779990239043196393387483895351180474106639492768873398214677006342202255461840525381729497141419585269368987847324279806836233241648083282097601063777123681358189945598077667559985405991328127334481750397722955244685516511419922651200587373859202830997209394340159257843155848228294174906942157244376464715603044778967616758472543351450983873431903340730557593987223067903748406296071554884900363385668885884432796321394519685107226425430802636107859067343149982922184321915026961189657234720889806222324526159249213049067280766308128695948314221701708839399280135310805336906373857615927854083729786738020812501558195852075974113623619617061140838852393231674376371151979943633998126277687942258998501308552017973883499980980367206652347384556171593113272784207926102256510650042171520895520973936478210751538519056657394622945564010643645932002256783491449220673329489327664302732081007541511908771981765339100178904107592440325284985107038663542475138309468890849090338330408460026379948199998806058289658192477099900813836320320138918329890763536256 [156,146] -196223136835856558196911168072430120896182908271657057431510535266830285265916694950818290649762244636211574745147707839628280346391335082420391795765463629509867717511352672123574141579262195560167546114291993384003766519172869666230410906405293326589650046077125058663999902969474600752869540503879353014278686602144282610687940056542087019027520799600516983353170064518594283179835942379834906432375314088605309411954947659257900922095398812730489456993465778278439216864012519208108199534287350070313169514657709190390721833381995676035263471358055105946975885653739715198704113483795892209768599030248307200939223980626161452388408925267990128153278468036921778656396036207023545634505437582659606821505110304285615147513959937970851356540845432683200353431005632067338150724805506287312331038126960132799418248644916551928975105077182573264529386048854948649500525041878884167888084782824139824216487959937195735586094139611320951103419462144117960273384951142741339149236388354381486975026760476999917445550851333238971650020660071311428827117736366769133020441966827781347922237038804946431062633396869143608026515028780740905428075232400157678328411398528090434259218118289663774613562426779092252629746090745039392 [156,147] 1812150778343717148928311225413777096367948696437895805374015381117371876946565192653819433291470629914333443399678845061070953621998296400498213857131072822714913016800957535180473696359353195584873334156489591265896338892676016498472512983817211969127111735491136953543555232327613503538267472018491363310600807048961915192082709394092634146042957682112956309567056809524716990070033184748044090037129315441942953246417406059105711124157665838238949180723920495544708082417086081928400585305282618914761229419320623431224724027312947478101091653279994566649069777906024034683848024030742993619084150483741156199238265593049325623236714324627565593304453318424201884614630165813468196717102580712600490532464878896870011022038902789561259801042866384522220792136808498395092898688495126724919462759153380455330959778451439105524200293709893173570482530451651952948801080778268550835562866300359100354945864460627763263700804993377014361447015776885847210026157736323491611093002559648384761638806231243078117251267553641125898670858185718224024625179567257298416958613063609685118320386479580159901635926934644543584056855954077493738000675111371516958150567898495538229276274858347837282444404482672334764896 [156,148] 303440526686401650933692510423106567704789607664610786053708522242588811927232648153162752368466098549623410214551838434459324750686635516714378300928073799414198394427592261125669604155085933105491855585477603096381197710480499388584654619703278809679047866803747685545954660250452749831350107461331761934768272369352363011857105856090729967423927465445331870493183168200073898514205485575118009286939585960358986047780465666703680669599398667751068620366739805553009732144111728617804064780920370795580032386440138458337368281941978058544509247305804236714881021605524286286393808968549232246571239040855544103649261209674032918055647226192500016607001465042134252158265556046354796742013357738440726789248072707246399942518722583975461460876645005906334011803264006676735828020651641368999542217226073115373919371086062618736839920047004386409416338869293184312129067528981060673588023353202943939970147144762503132693376525341886375593689406571209834820087348597059339580651765077449785858562218145420244772576147950669126108633528901153349766192709145158544556830518963043978597331257650151101652957790089470525295614568987648365010947254195466153841306894406958767452189262342155022875674592 [156,149] -5992693161245202193768554486478684762396585253662698177750621477360775083389209777119656848365699832927831692655167929641210655471712157077121379735888741283318454430362504237549509426831483363978354964560520834651590883170041464553161653952142443428074900102016293752092869095651824214291077087940904007164286676039612926276716673196067823889408325986929771375555410985078894449709041676002417289049807013943987744033428883736644904797779934821463224598678051104922080349713074878647401765542555197418619774180307572896010662433179982536323810978176709014907883726671111039435120804526958083787176472130070493703613238122843158783001749241609590076082046081940164873532509253102566397413223057155650416180470139876887492263971775920433923413495987887912686410789716480009468449227590206620769165185153372889437558966109661384789853930552744764532323919170811916158159009397779032752134797981347041545165333896830132509166386957454596180413989544373215481494980926802493835080278651532255297758253458841414217250099229184305429525255221971603235249127379469539148303310180763335185341839803479835958876557797589963066651035103431737421199512122438258079481265097804814336183019989376 [156,150] 111965704519584138249810647532194476260211863176151926948159199771801730711220514980904591968190602390267082505987750899927966175477283800688258807403043205763448295544560866845990019503269865100033052079478031446520216747447921846286440487372066310238759209680108692017091223322415716135514172784870553973411914235732360671684273681454407829571803039778186744694987134275227052063393119224646668484416848136371606875306759635717962794065422656869440342109733222440423978852257472261725870678447952437051276166623373440224749146067392774733333857082461753152479385771342910491988773579787090865845207740368156605105391197189271495565438978076941687655556075766808530090916460289402334390162183654520005196667628422484162704053881526901565903202345010709492533009317524489282676406028351376388349588183263983207004946639529300288743015392169917278010707441177972656227663698863108071934082026400674023864857846574415646473172688547424632676562938775290340265353088376060296408682180639947951405918537688464386454974803104455894897695946406180161429282322120221644626594461533039969405392786814918214271895132258658401604529358145660212441201128236135075768167841187709936 [156,151] -121750717541748558955467746736963608455901336810166892586639169241421732534670131504751008527845734265473501581886439423435664554201258103648056385364197820875537505718322110692555407295660745071324557273252797347099182961132529456609033413019436449784297204404700597613860775481025359622533875907347438323648751221166153988304178216474410484029135394903003933557612818988903240753116925173260534989467234846566252818174663359439292995099018217791809421967692623545196637215986254265564779003159628095464326328116796209026627495356033953178006021429786822872798091330010390732733990761142266661677618029092782593016799150394836147514199656500245728423111086651741489124557709914037270432280768421103121388930932294754811945731227543050301254069508066300125399307576854359619204189502397456423721387879379635164084955010400688419084231579674398952542980265179444718667056747361570134973114185066662694817336702094356620080762673437649318831324638296595759910979737358174001014884984310939797953249782774390565871580541259684670181041635054874813739792638404237516418868174202606494334497193694405236421692389659533066240360088126504593860187208007113446408 [156,152] 8719961272893862530636636089936556626548531245551561988093660320516522647889041765887444084572744658735582940633986902423790020653181834876900794827872489083978387338378092196701580113599615737699217445362457894495127792972373355777349535013479927194320458037776174493511848154061600355111862131181790822829288321540457195703851969158033402457390173372199090092609812378854075547220882054890848029418822568817017711125771209403646920268187769607354086894067563403979285678455554609244317006662653777072500683897569538746475247688539019392842653464342077442320048839435601436960432465382815110315313754662243958468967317626007894120329523773505864636491076927171315473921822575311163963707864588406837249696174772302024387755497056851326246533199020987977725225710751683366697670834709721818233533016395856108854170048735258929133910110135275640050691416701953942938448907049556877540580251519500643700453652367125434416784155564939144750173843371626467703019233407490203187941144141821683922077675595361136943588033363425575879053712363466192615849938020553948926421982503437545659643621176048893188424403551392403205734270232261242280916 [156,153] -39391488249904529769098897548532293835586463651598124281770489059552084711437551800460064701698657853743509475152668948950508964650845127367438353399014468279117364146533760833691559060752603790989087498267351352361804199061488728090126431813644792731139206826669827047530580468730487551717974433986504786140048084892585768845907642869307053688891600919571567811100150093654739934079477714092929936964798057582024525331252440491634985312472312268247860311747176958361492434207375386709318759718956154001186716328954806358243866539427034982406639963158556698624174852594852073515174618868362831951059696078342219171124779282424219812018257342750306380032484227654721297251202618008198020500930197405680533396359714061126409331146020626787681485952962325119167735157446072386696728256656727515513134702398436106385728103195175022054642084026386352689769562097163773818581775928893089673636169106994923018467860562341468081656689844306387941906262781312211563487590262219890972769038136860814887519415331038806317025493741997518123415675582020074462322938616836838440070082856489144001276226552813101894836576449947593783552 [156,154] 10525982909842653382730593977431874471233935182527584927741931903422392315368604348714262929506015182634814203176215352408343244614393424270609250022012002512663991202683893031478988491030808529982006400585924001747496151725540302820474141501423155367581867018291255469458455137259685617040444658144026519720296872679683214614550310976924900767607929249104306380352223681556789895827872249976519803884389030855975498913535282601288779580913308806562396870287975608165832856899466283836817418179389008293534931010309685618831746082292974124716851401976801036419658083460820466221464227843381446377010041058298303196106249743780285377398357442984836010845963665094180232508233127501805802179828685889957223756685766459287639564597607380037381781844779849038927199734537908277833085073287857961675885011215369847757690547792550372038973135993653606369898253115886950412866818859826477722192685636911163493936446771383008163697840714918870079580937562388526168681735840388845157785904366526259218083477227191831852891016653146287699956298902376373901571394279491572699533889228206181470619355266507510943008 [156,155] -152473328464959900794602537450325369721281295085099814299151723867407092967078543400568870463642611623051872550945319105907728234652785809446773976162419237350527986028681624274941809728927216627388467211840693861848024515035083412966722864285577481612848500898454530333530950811448309986158049534574703629006507497298637668765686777540223766085769865216256294018107009431146737591983220580288427450971832777891016593887007674128953215041123442438692807426032478005428514090118963936164525061258508129220818944296010755079936168662415582908973731393062768139326740273778459725097472975979127958527260381936263951976248579789520101812408265967041148167132522421898388266118329925792159880776690112778126531303711704432364830403876948644721362502481414739120277065665000224901005531191383931923257451619718286604741111346687636307065505097382209856380111122618004789266254013167647518044780361138905938223964561423385855225617082410491178284736160196559271055517321679506521670397527490577618390991690969397371813796691304022625522457492765704927955348345572086983334606707430910206656 [156,156] 107095164826284353347744381027074206801088939534697232628940222972516254332922367283835540562311850562198508393140375741427669758443384337859566646526928987214052658598084605582642483759915953551010599388658184658277331219184094038613007387832921233371763360905573062686670259229531949102128170721681132096655309168476865214888057181531262316646587332353393444393494566464438499739985871313237839358113728736331252465352271350638230555197422517296341034093107255359812039245738302371002399011829317355535183087117434865683332389422611087786985181322771082979416522813935196526695698664287694161384187545641160235181533062205466823058360796250725964133196253346275648001073298768448057975628312385722468573974761434058899164718717555964114679077149331049036863542503349499782767877507872281724644828604693480568662203531486090046845915035672564228237624879675403571394077637844650931900642396680431209934204948496053885268029770218710719268510129119861091554797857018050241727310018318281425812109321206418210157753258388305483768922718625388150680977435361415008 [157,0] -38375470381191091504620804443849551834812236444754346720887361337333929754024620267606972209149749882675969254705915105964442519183959078279641532866953700330000539498268760775070958717636568184738632660823843987400844154143299339174401626834699747756387569611349067401107628426687400511001018246807409058387982606135113502223586783271569250977568859494135418340973002427979915449686588607979590318418288361876869870174445423597011708735125709958431270625079603753598892859159485721888926515667124488143558958398093233127030181713741749247391342934588427996778049275106697853573634177536296011249103729176025244486668406831860172690964803486072640586628135064823356968881659824233864772428920829426751872154869984488581680734450912523205371548332527365600340886220558505405679802180898092579514984029133346154172299683960624427896290668713124904268019198287267959601474294720989483258732366072805963557547257097313675809852316242736618777722670420190187890565484053242675943133011457740926081072782202445299089946414905145497516448910133470523237565017167437958264298743064272479801263465648743518154330493730731183360336905743642757314886271268961813900270664705854581848620820048092232552269446833374429099044176514659647596914076764756223780651191287102772189877767185266842325974619193953362395496453341552041247786164518689338077654423279243744731917282439626322018783404865470907745325804086107701614447713411484999304492669699937623814404987366131211018957669658264965642835870402888245642223931547334267463065639437152970302186944547623288591234018648201332575096179520925218003856550702637321750696084621287415112105079490097168900720754640503548112432296845578377313004795692422421149757232495994324588035619750586122949657556692487468670800595460806002540971960295829984606304285308805490589173672547494071576723803335878898075976489150651932929221493382275103161335145012423701065157836800000000000000 [157,1] -17389964747383251516741266763939903729528592858102510562168689668081291169986374152195312001915986644133504456739685784281311077415510016117888584865357134933266982726517793191611353856756123261469841418484452737913766139291554496359440947554851778132547010377924759361411750230889903964124288949610664399585139087308950507811486728278322480512634334776301602121857126095955771613421710671918166706987481728285071820487253880107657242001198901530741821118095305473128826767448298387378024908148684713372281179997203087258610126135643592478723077966676170608718036882814414297447092604046372622414212989227204341358702029344679129970543519697006556105783025485812096641110245379326779860634795712598853906303730661772174852015921381010252643352815993900149341197487979277065390507882283659062840295341685127665946363037413940109195608077119178619568358865537044930493465704016704531475788357027611737142658136655625160502365562724370470676427090303390683011120219580386654594097553848635036507183301799400533383433950011986570879628791902447655754754126208280108563381509497777462797729716007489089684340642839417328565195324465660917948530782401354304438870423098251295842404864311071543659820225050786237659606228850754210330574952498358234865134381821471850168759246510786886960367596966804693886817484068579414280589475438340290534656655767606598949798181987256797196639759546892138841121655078899606773828944305945825934308580208153721493594999448927822835626097316542750046329213358836485991977968422445797942747501450060834213479913683074846128140559929348732158169282332672171868489164250550328643315079859973865637624340461030272267011545456589208232740078139102955992843511463473122682180424710763223272179748490338504101031035177076381469061976597049521003686195402925703855919590283305235925166950213652060114287922311654875055176310823714599561413416766686593960760687315952668321043709952000000000000 [157,2] -14342728821792804520224322772625249130864526158606417549872580815192802265257496564122033706048266841483165276676751727021594292117975394154472212173051497256138764537261863020031398885418990983486208387865566828609270912480714992106390178656390386294294897910975968815307180809766347965518835624048991307802601673858253370787395566965722825980472811411886118662022565167866760147869276794719473659400096347764105642643440672267596644332124783975961147471830749718208786578539125276867345488327550370991527142807862827940577932106486260448658002646397998048598040611268709667352175281856090033141065094310487713708244707278358125089284840315531327030606214740145194906805500971120010214340678925688575607237249994858048427204809454600567722572474816467841895048972945260756002275374206344271897179076418471895509473846800539104136716943576601182692036771562291094941944116447028894067085799943764536656942810364297071636414016777754483941563282507436322734081576129796318278761871334380680607746605924979354536531629428852313773077472500382249073534555008669683382378203599863392138938257109590541962847979015978577707448693301859989652008885972912709174031010431784751288571318677949803178837830980731255220076077327079199360366975378405124532053707988086309599620672463349390577088477521122959946293555536338351301632135868710197487578983894886268063863769875116020408134830577199285294245924641259634183086661333455831032387361208166263534187114708735674958947299655035026217456844115415022516857615131975200979975464550806165659855861271286511336017090285278915771113965838326790709496380181533186290579152493285942445523656873683500268936049986049252364482874346298890808498212915278224065713336168842278762768488807666689825843003465684000233343108220941244692674015634214396686197024499016587251137192403398141461031071258698962704209209308592700936958464919863274682501668617854009063861013132083200000000 [157,3] 1977935791041799119075484768788952243317371563586555854167954032024485230834676302009261662710997953635937303953975816230471107055637594179379509197788877848144966603112191262152004211343974822415119072161810619969207484136924009657949070749833776208069062953953786398525422030330740188278015536848339684725500572246122091821738637388939830916852963775700015808718380903884553291292032312118769331812983813158968055175381713185209341707114757050523624283558089407897203656428503180924350850755290663549995853051861076407412326721348210667596278818120731154922694392648713172377345280115311070583940832687988747438254819676687914296397336175580059106744612429562143015857277033132528977757239086915326429580987654224706362515043634272987857879586072040746140667560725168080317067600211970497127593116157781776887576017974534248579988896857056819376642365257082652131383967205810509380985163603014481757654085808464716000342492801915813557713395310000172214473886803749219170877632852340101240472834000095261932270767657052367289961889342462065970391313841496073115054436388207032899333841620895475658590592722806245612746960306557252554824268045857723984720891146337837544366213511264874057852662036718666491060760173532648505030146549247247064925565328708185358347064718868782131367357727236207707036794478147173409761655773534494378156724919915323132446505703151673329585858007538511376998939097179530353420749841719999204020671164772963418724338347423268132314559262280706668464988749888367563267764648847067071506712459610940286379195552978797487576165718332334478746527563651409546025914682903813893053209125105693372928665171104107581291678444034167197623969238746253472398997112448029181655939645924353911566383416544488424347105137286253280996980591464372220912906033564655520133827537400511967134082540879741219849262243921371154208919341993121510367118580860533884942928342591921058547689580396544000000 [157,4] -39263614995510530695561715823018527519843241687258109427354871190990806047872517040070790402264307039064511783373755527166741408190222426886502545686077301151207448587468803187940410221537905568374848474507313913500561146653747131492740479123182390120698636667165071345183560070248275908435555970442914824246911574827516620198602248117684223689799169035989624437741128803565508434379187592545763407270016152895437131236729941206384305751409888352746645615704025831862677987962763690660862325380175367078191892056233602511080689112272041540132121458479777085806799387305295756279888247493945934878019963247990192569906404299881599231663918979126079199597492060672882904407600421671196598403883153789434991329806329714238106592993428846325950882500823888639883862197801977786203720789644285633698621001150130441595414430583079348662166751541241842722317454555812106557272788699522774495767007302034796374916674274748788573927393890784097570457741077639351945910585503184826026489900694202822789800011916740873913648280808126366466605595893139831574954863212516733705184986178206844912109066490067412832324607273732630590187551011361181740994470738967491999305363010694871875909270559660698247317406301370630764539311621425104947455241811715622552407391571749309099742455344836764544256077480243787682904105816964869030119082976515998715634329098049525454568390555558368753015981056353008167476912439484567356438047218444209447787650795799267400440707928661679355523815834951318189184537281763549411852518292029942577678679659827181951828407257349236476953917695305796886716432256204235771265469252790545656877930832275848996017925296835070169380377404216397994576644819290559844851655552176001484299590641883785629383534978448664436013071273354506998307266360124546782366865765175525569336549047477613457182794351637221423413648488746458349126768095404071178452049162271090387471955297998376458334313631449088000 [157,5] -878320676224272656632796514600274089512977552815526323724761786842434837288637685644601434186173922364803413193127055751087835261549794440735357241217877657453336602607563730762801494263558599603190169465506719976531326998582200411899052522684809668583465211880312294685370283221129898811923884805999872396803190619790784079982712034662763127690453781762582998349671752603160370720900956940570995179104645725609892818263488243414231274997730881446871844864314655228829582685853736029664922287440355122214658870435483393729809614103368604693162516314999025361487171032039314538090272729756160107530863910655627656634078671697528675509924543533185045775310936754295637052530015317624873974557222000208336963492685201244551246969493942406125478338632226765194815298576975125970402945070377189435559818653108493899575741760007071092672494407792850020074199988056877254483490364745132147952303094365514797229766650934022915959160025331532025341628030942885596767016961253426317821156201480810385295957183568770292954316464903626978893554640494610764911788886183369459081033359272483366311855689913818569460741674248440391726610013049788537763117956783123841960160188950746438518129114744410595594573258554082509928058357957100978766712821639468178675459999427287947701434370849604244807247730227283965334395576468979276563644948122353421791153181744755037994425813481940469411597068476792538613717675641169580349341715866257326334448397615766666093848140749466902210191121181579028425423691820664885655919329235564971952172899613450688305883809736805825976319534850505277236268281316591055285236108057929051751985817395345341678879658212933564088500722974576950256707852130816298478705320785637874864575256085582578393878429774496721458618710699522031431042515152941675897369215950287957028509065052005759444269733485284543199971405468501140039678947598580540222964224720096265826683736821208376089716163870720000 [157,6] 28868873949822140795187766923830545982629561928817915789157753975678604188454311312251458052866789338358671896974550764759653611002428362341139271000753240216168125653844342678770516821945631017969157858006374653475343112480677665707012991782083860217574521523133631547584980855448740948064333308503318203538223534249672532743046759530252692243411698798439285018016659712064613022710077022299001043169040314616121067502185261553931355485165397785760640824600841034566472355239340473056643638636187916753926788662162318903677638523133798103697079646786287185973877421082776473294389313854519573004039948172175323371505753484689377740937825450956967936274198387255438560008786685481765958000476647710424850537101087885281485724582527773888122939172673277684136950559239285369875292625480745912920612256046872029932654170643448480610246100255578885413420150768150567198521262977008669752624489277658588684133122724957886114760118680592029609247689023727225312918713661750757142302753771974008084812184174286852131250016607721153653183746184606508342922426469707262671005561197243808765365114678694995576547615244141140442438824245310167702214815631049677306156884023641328424766876916994014170836825774603005384426406020692043838677900217383213755435970386373835657428486477819247580874123815534536699935883213018339705753685612314752948681211912169171089417424815127942566082997287866509043011771340739626350237331682263841258047085297099902978115447361846917172276235807993186099132042230965431365698981777299292220988015428335680412409081601392422403590103275762026929246745431193675023117106565738339339158621324798112332242119237909092053440565287351729014337448756447484966736582822994785898948086903593855108824220040818934592829487406200285070850626656463339167476524323167711734298203814850052899093225344159572345404891731205958017200234466787022807474583084121027292766811132727776367944436128153600 [157,7] -376635303212613452143590742495364158951660662767243588962108501788122582164817332386848603385004999419501891262457595128357584873777513610262710928308527981048985630455093910472368655706334834962213330013320193153190508724222196641346844190614630734045701860944748736791493876624994756659959503645778274554612807121740738514322961102929679910590039595885350172583705322128502708956786643344509894013065861591062978122312619968690439791081781939989034759721134336113346172131270369248884986263851354854632358713333917711469138539811221884088584974885138241572488637531668791119746576092907327300101137343157283178943863933776399346095271105737530688396785279080529100566398842421383823979445296737460488283234119827376320428558894079682965147368581422343295177363722137117803693750349494326067121880571528831132898511479651849358595188038509159885937456116326913130440858350845641514862146105759024267247275495555589576620821726918105913948502142492377593333448314851720269186016643392342227814710371872196728903818743980597213351606185048689641215085824865442442517362570660435328925506439308670195965403775606681656978725074437028416634822624856468230023632520497347763609418759257832596607314497584588544500639307621524122301295497407080288409918619071127462984014908859157509584048987503734905203880612838708559301196367705885293265755511772500462112471355632096343607606922205794416535859313072636768896268464388630752936554838299967635248725137619071250792182715403568529743064438191593939715060100029019338830450161315415122232360508101453054004953658943130600540181439728211745555271029693323830324448004497951563336713611515712232410131661534462559654541323603214284757787133847019254744595194785436401705086674051747857822324530326939934384336668366831342935101567702966091767900311420643109168249061390448305246847345041754343041562759878897619063162586014305328286776323983951862414926518681600 [157,8] 1153162913256521768369269704355320649435760491870054041787939453526804903266627422962281231490782198518501651967533743328890825252128683873575523048895320011902158523226601551363482519814796289556380489283451102996342702049742586919109024185482055529636878012726027717995550361378022278271383999872359709314566465583178393223020929225261947811480871578369894596958373737682968076194729205999626991504614552425736507586298687650494721366406216557449577800093661776922753736881827204003450731097543320133535050893341865546536111342924487434605958201465056545845778668708720685605488102609605258044281783470161425407518827287311885204983039782593764690179360823806377465901715920453416466979010734525637406374467975642232048600357252682181247078096401433969581319575968474255098515320442460722279431360054692549876191993558484326807686268171267982509021474843002103826865309516937123940003768246396768825459043335657586063675295339815962981227758291097796725854207423799587619355162162861620605500815621567878267163066826757994030551305877734462769662614068683812903244812966642564553582585109640681752811395076199419034559778700287501647323417192164725793949720172907008658822260556874797167486296995935205643426154538891134968915643794374748152443459897992976372866690455706587881234657893184950013204347312242790799896699906738030094188956350955117373508340905744761131606179107971442898238135550687239947014056194410189410640909317759323600434532951923053345100151066367249360955867462780366800229795087134312640966037897830801220435772036641223779480281200559545210804980836043695285886578761075381979032692620770862683533857337474645470918356248498347490085541657266481074459490054667153632864421462591118162768610300318469063147906410721695455868343554662126212392738316927973496718098779773046746931916747554049288926790771802133426983288920163894613000989388156952271015799563614143624595793510400 [157,9] 17143413815624088625660682272267788183495347297870115650771741201056193985994036733798146840931895974358080599628464630426372865847218710392310754004072734302871126405694639409125195627584268109870618508606792190082501693601423225159643757502435894032350043653690414882260533922199104867003204048268273920320716680926802022438090881312901831858251198283506755311907932328564258065739094967886103010402220544785898698430945081390977264370837696993805329037868933148626964519088671432228670499608861363415524244672997484265081123791107252520992909898307387428115991195700521883845575363366635222626815771309515904295641358189182380374895618830849700829577789729833748942570498377142809463099910704002018348707619454581700070293098125854613917278101707830493312117238041685221126310192921341822724017343202212902468881034553961038079786652817804198774980937030801553960651301080498053470117414741570037050519595969013631131927539311567509121828880428122474135249233798512624752223141076927737006405193474218998563588863434198515382591316188190032559355513160733144856577322022759151868126353767166992016871319166708429787187833281247102846293307571481314004802597298509960264650911335712056282322475107557428312293179668476290822867938722459007832174670433061195911867386648415620812082959558183735919513566126420202316948395653742897642187129533852050778350481626229622643807485656037828149466460572904892157194345064392788132582835677297166514417913473171682644397047415218202831947512147388171700451222050852355369149154157616548969597137925615441712025242202537279976404030227041496326700293359077752690524874459259266980142956213359839685138489380812499819957005781606050507722918671936969307149737998161657049779855213136060881789346093080836886002585881926574215217443287476244547662002281364441660646512632651815876605289457024618049833657488041164973008356743441772929403620553191129785093324800 [157,10] -198462522463321216560569332924736642631355428983326902297662952303810893232428367630081812597683255748173998107544333967232462009467042651671074986365909772452011011740309646521791778983830782951998752328215759694632080308645747707268776976829802931499067805478995656163858587686184970851010648656777622162312214308518773883017602714910653869244948621629982332880467649882707101299572083676032896418252034857303736804370190052904242886005887329161375963756423676168842265700426472638390163117319689709219491587781518014787822639377050191639251856485383023253054145141320568720805396255931807973399460072250016972703038531123281338568283581953647624641165302478624979020738612652099558568195543602354951752102043305108766640197223614448965842883696420708177951253797332437868805791056009148608841671998536453039806650266579340183016078982693983699398593271209895517749162695572294634299382599635028478157603437333789555769410430973094556545591406251405619549531488263961836519188547472805516948834280835214177594997929185506254524443032811380776891854963103208112109031390441731741054927413995414256752302982601901430019576691865638868211802824723088134766221232693107488417088775731706929027771922657003246837893300628932775590374890393055844511445426046413307637577252675041367125986534437639904063863338505928194703889502920761184192917108528973986289606996883773231619913440604018555198801696542659275940559976216195434933547718933578146055842583452770816051463430946450394491301187919165815667888753646931195085945471471123114179135944071524417378242236855800042181355456270364379549984321428382112069631721552333969758106353061584823952482014187886840772810915736329114047861829722402272247884684960444225556263566404425243272812506826057192509280415944409652108168055840006496726356697190744684008887306094790962266416565706450226326332717897074834856857902597706426839740517223385424671539200 [157,11] 989486068532690374982216277829770814913532729830098458708942778612783604673992516294496607958218063384357709078796272659914821162487964960161312381197185444390700281137555601788642006720431626743640937749594771299548633719009946955832392858569887377789932755013120942341745790076745667732482378447682343620142800020806738563998571611063811554454062679647535212195244985954715662208959195561401179091314546866069575525134955816238913077008930087940928260209500325586987091523050366688436775041819473829656089074204744084069720402860568419739443831936450871107885218188224569406006439529592028681523723830914217897253776848419396401391442543249589022043540757431334437051584766348877383885665207018818952099612482962434577166735701428978563106103811546382278985197110119256603522908676448737875121269974755331422829471087912783728490758348205154499209326163035547180030926182118019727910659425460887851428998285266255333056088206289963050702951541285682168942037987035569269070364363415387367286123209630743191302377846103565946275917813184219536085846775612453601394567755202512995022211606474310847806543489304912154765332911699784872267591932365145641421177443147153976996326980942651237854165903785621644696631513344718132329686554165838928029872908875557210643945212589051456771628936760192770126503342572966448340857731303078685030673153620321776983079796406033494611940844615269161469961055725820674520980528269238947972568214672716970441693852897384604305311216260648362548976582046508697414085926130526423359955941108967827718992141638370091204003055651342056610998099913374789815414042952673335139317623171630228245328328884221961303408558152046040862305062823627378415239263665124514440809764399802082381137817504236490827569168195537110717684209810282063963028376110270057342813837423008463935609270364443002502052458518081820513540929325527691752191281901311432227206313969531538636800 [157,12] -2519708034092800442163425058237318585706504476397069645211392140142526387996628315691909868179137844391526143283330536648612984831374192558381542929255477665915246405151466892266651270333815709031942934182150758329716127304196257604454979465723630699443669650595376188218886951630785791461867711843816838482694302637379285757467853084979489085639039725876916102051102184221844591127224649348419755916967119888134004014180707136079730798275235670915565421716292062105672453144341432294214097477312837757493446268371822450937155641962653601859744864488719360214112218078827898835144857612641212789566836387622928570146418741254682316331026645848068518626844201317662437784756941519421669995958281692380827993675569662492302043026378274008667919050766841677935743225409252235163321870574432514331602703482767070745116351739893533438768147135815541732299810733181441623684474407886290582489359253734372616988226920404371798805799240417954295386671105556218607121607257607346624927619737391681743545550063046926294317990848742137220901244808233932764473276996569271008157603884667674135354112175672388919707142471758214393628162508675830993680186595450325342200359442660480857167899511030322131519098970397369351346849305360186200145660452113800047656384057489439983954915100055399646855237107755995304698558031219035038441887346889570395832640030595050960970007115481092308916557267271977561882687137596440383529583526165702110845669171983217253649305036143764422065630813708430665249165714367844198154118970389758603364121893340367028211273715316951445568070761289516003306975834049990631157913522721201474192805563639834345894362590516944628242534708175338680478347001150793851956754206821025584212286599817113680519264859577687358256737193344798317454089914263245403609694208239486730237091356685066456592119609710532855304787388464073763228768920038946399594470166453998049043675720167771340800 [157,13] 1226918202377327399213418195686162817746936580300928140975613821505963897100749820522848121007709857622244144214723646703986126251165759190842508269362931665033690658904077432149530715161951852149675149733460604336057717050824836817638896561955074806645256341177974572785885408148308011287911594416323081444152920895275759378373611363885592184805004286206088897392076053579736843504956369021530777282366209993998774742794618186909987744703691465310574176660982988392782263781528040972448824179397017064112603517551462529474040018242414398795644127953226894761097886717081066081351108609239647734351223684304810935932123669007099743670667242583728896840770772376095593306271173245993205348162926565267828861793535961476307435601304119809620543896293708762509540520554396065810686397571252841769367846072226088301420825368990432945718362468524749197259461034693458308211063530494841672482583924128483632225473942070483989903639103887048934710593004380855475473472183950246933457935910698813487385224677378919348661633886352827474389520549512324222973702920203321506843983674834635951179867545509650603600701716293795067850116674041445885064668883682403124401771682442434831872060445545999924242764012197182778003662456974629497547154188182258803191595360454061672618341892477109717811015688123042007669005345236252955386580497083050007591559773592696260504398669333774656261561194940013795699650232108409415696256912021325511224169108233893166846554182166348649772063253183924099437229982922948209164763997874513409043954484228304657542001555995135194044224715295233694840310362418484189906537851538448192230001945518172666087963170147196457964262587523841248325370928665405562598534175297464066201481964351211413661874091470499704589610392074253786775291518034810450711920303751160791953447687901709854965170211338212837188206470819393774150905169168970006106544195851789159088396289494220800 [157,14] 15356201485454521815602686037041637165536963680205990339761265876721274596996888096301299602350164950552697510687881413773240224722913261323035614323732063865665557690173101619145975434580747873185398711830244868417159296047337870667020026150863227520652972306944254136735582123678758557252861275165566679428941852211390372934241150262363552634418847529437690848170380501799710558831709539795593334883234117152184025674072213053531878907857756838773383972901177026625541320743809883276430878468662698982565302765229236890384762483473995439051756809007151731124164461539326659367995433619770338368383328849118340938956012960091516997848327526780143176725602561532240611237528155863194324818279770097484518516383387991616731744370075587722568295202105978164051833695204554749286984112859929071474992933897188317808153086082743049495082708656482123076119124380571476516574793694174175711890167526983879928378459588578020463335451926263863113465512062843860555545203068092236175332470196722687446705626664432027965895807201516434140410596108500921095332088573486887444511965038507654065370841340642756821882094705811252680884529592097386675562828194285637133298538596678314737091929334492881047169364681513922317097632694440572222518002504527698590171318379290282707751067861443619114553585689801205700405764326801628215227432637047568203571214674125526562674946776641918912359970606442353674905878996785531651872724091547977040304870088750171105957306442567004631863949060570687224450472175669115615002859902437023990246878677155370275539715191579786353816871255934252758213684317624150162717473939074312709378858832789885355949826302735627743743235723750105363593860246316513384977505544755345771275647157235537439298997348939077084577190115893517914348619548729723178900362118338293541286915353295420931794691198115578129753163856302911739533775559901287090722622298722807857891095085056000 [157,15] -65128556364672233975895410514322142868137695459763063763125368537863904116085104324535436013579351319988103166024795158553365570631684576229557190396880039917057526844922635014060392574299204823479258909016215037374691212859935242179212093667668102201655075078527064751326056534556151835192931294036662194667938813584984293373790918899148021064363304891388217505799939356530515640230390041408521838101072376464826488194836115190224950538887778166644773681255400120851483278228865634003634375298901680982117274870832477088404463767385429373139676678296673613444311456927541237822727168807004886219402701819356594201143782536256484866242511446137910223571071093465027564205136359407761954836186092763222471677216062362073952545443894158300307580306158132338539476225148102115486286518912557002576628851706235060707024178168208631423917280872730330147260538908616248107928913602589643683967466172716954968837644873824490826466451203988079958250731652855789405803389268078771760006966301462007724283577752794163806690523569579141975484262789414544004345277417659592585478933738556582854991978141398374016839319070800039574635114879981336824567847981976817427944898376565001718874399730875204553850235968554658744594326292369530782002980562463160324981645334289592359703285869290273102450732762587597984261013594935511288530677980311493080653389891431087990062575933037540033901554740783384571445724369625397719303328299497636838906617268766345018954610419419512878908705071084702133832502567470478958191756786268346849170957494244987326719834557130004822755941137431458023322676523972624735977852259031572866573285203662767126545122539811943186408302750068657421441527672686512403419932967030781002505808956879829227973176969477980185305818797270198239092173567143322193520292692566661230021943059024065064844992137300555846733654860719707028911393145766798952737678724929554155070029824000 [157,16] 147034606300431584107583972173777993767547337010715219895305245024128528031036117823811925264612305419110070762289326491992606520436415414302718769947801647818903128202843375904414512536059018881391776828076647367827789521703901792088852242401806093116935272116964811681533399672784735218939849375883820581349858693765130928401181927155375888817459480894549835437187602185319035849267971338884648491003776916931317062925612084876622569456310876011721055778519928456212514210101732351140996783451882221612603121942500558140135438209686621573291484520196715198415916565496053758644990066828575352953522223367782555552163590666522581137000807973457215488355062683577821326808333933382936239706820520031092180036615233317369922701849892510037131141721195720814399252131132184642700542088307774290142025959258988542243197807640493513951967779957682696256830736361490626679509468280681700035907163067710329772867501299448576334157558264552460888888414825586812749747448404680166526699454973025476129623285431608351166069474611775252192673751828321584612345870061098792045803802073496650140136468030561666556320366854656807495968144510213030248719350627573396107371231456809519674298789899013532025923511758264115931841567014192523591107560060431499991244964893919867301034925125234771857103209251464750791255201166449527499878642874654366811183435745502718013394994831527474461561857929173073558934822602529488169566468552054100459637288171519258514890964608110644488936136899934168526291522836054719349556822068667292732372545584161225584240933650034991044352567800968873987747510509762796474297609192592877622338140596959737619500555668466003385566588003030542744110494638077496267001416667160850803840852746578748584954367326153768003576992375665809259830766368024276822491016879415363940355202148523879045188568509450375399868638853568497762626003710857342607569997430259591123514163200 [157,17] -213351688618703047786273993063569926005875939679885722687922006412628170333381268075094476541756194557166435267526332232085904554825226427653298413379982147283534368112594566678326531624676358308178422487760963409079258403900604923612772229309052589598609194796328308631361645881398133392519190581422563519012901742806753281200367418809201067490361188993916066284547374512327053341160730447134319090239310118992997520869129182107458268600658947041827111652413386172094009168419565566345523182952496001788662257288774551002040358945316155766772790219831099066072157811136440480217169917360926916285610387042229844075443365882454046810028654650075659123114590954395682229810884774093952806397419330905350321224091844294614051292038432341569338307122403184960898823455181805664294945301057546665302294590541287281745547771798168377559851918625232442211368703977672960226753538825462233036417663064326823842558587724989359273973328780440742208079723168679976498790164708391261147065264616336547746382874359507708592938756810529729924713787975013869323933367984499730324937618714112266830565217365601324103077870837280729408361866160003118670540324613985137031167767188128959611618961656071964423638381759224109485912055872517122104748524935573618242359053218268002960477191143838228313375824455543121883181220777355337435980916121486246134272593068708304093915572575040535997091397834688502848445922612172369784429499235056568807589184817562800030407261431462176209135516204919566352423678739952686043837292033503463526359812317858929814796746467813527444776636299986939280924557886263856286927002892622989250450212753427350802106537894659735398513095013340042982038512063586127754326795514748987875728663990212112949562615438974489370513588610354818356209740068612305922059565913553036153573158562932529690758070434126917164675056962215389695593579751209754836633741102745030911590400 [157,18] 187023775699716197635313601363527200684068304544634977961147270842074891443549073854563011499259016261865926703678280289577585473267293419404813524440583587134982862211992858367421397880933836938639648983647459531731241145042416877084280357821599709955948918587613573789411143775193172732129430346436469617049460982234546748886746552310918951372992038850238464557084580635655152769762186723702296390817284418879905749318952164142712695194770323034943220263826813699247244487156041591891191563992325873687506601359272187856453029437403024347320363372173237842489954949328746490453441223837666100645864895091407949067471289237516093973088079160252407533926271016724164002748537242486022399082238869961543651705764316430200655624768012532958388048837088812656235137909871194634814397650585029749008738801154209211063210056710364516952695185178534289952220965037063231088275463177865847234536771851413013461365006698266413205727388211484677351179404771499978561503771400580374674308965592425800368453058091321517480797374819119932955292841387044654400805745236481937395984303533460999176389356137813194810607881339941098507625077482496399539000030066244429615985955312988471304669314854768314752146891130987475322573494045343034285718980558595037766266827712754058124550745493749814146626759945129227147132719390921303461823732542781751156597132543215205964295264068420785549836849588796839751334977388446195256139008424412939603850448321397827382647219105068378470253407425564117149744243612930029868574751216870111515643865361794755643260139519982731229352165032864575640065475498525552661119896058341447593208761163498831483051798239536529062202976759714733539428716957309762450357046349244834799781812037099427490154450907077133677225375492433869183815522209040178793398438617732453568766351087098185794325605454799010492178317356657930673519079879062190933257716165847180902400 [157,19] -34264134598838959956630346984287714104310236651148751085644400723785199414487261580448287593272275021454235936252451934782010520391478683145331165306482947108543856784405958435810301992071113004034405183413528884028663892268535619290753806291517538260489426944520991167162954968265582635375682857070541685149423485128328971313634299500155559799530785384967914725381200525123831850716466664391300850918986719488048567107005907204934585409238417204779062962708452964122755736663844116064666774237635648627051524601832149257763946052418762792534222082777053385160843750881557088034465846530429200564988946337306604559918129372246311443869917902741792340256650167238771899476415351836946621715201118894298374588557303358589993557928821644644716520344158556290323851098328254544567358621652573722532499901194932230751068001317245655198403730767897649154423918004985100166235410066259256893585817143782879196484314363970134399601693327761763856871629837198174002852060580548108676600384388860471612565151399017180206429939942989976647702925960179748998554542870407517872239627121624163470089165191407924180252014807130600351163030191611656346156664394824619446133569600310688088536487328044072059560806280043411437302081020782516231108362367704951029015936835318622417486555931297382011068570234679359639773139243691938247239258168873290209109393445736360514672343691792424169697597671212913876641571581274602536254987755119879782117162335999739268783763007276787972345393965376799733466896488011993042562822000565925990615240066045274205657774410262353657103705415174021985547916567030920276016349924732616342153216134183148474911518747290473385915164988512155459874526866267722813473521518716787396786548118050371869597164468060045740935518388288984853350249266659833718955987680634139010922204575343057098444516782536787701293234412677229222418403624814855643797867647205376000 [157,20] -180517872212342378294858843343219427126816790268042646545866932702076608451526401662920082250126298728365278701946176996062091322691371581971998547350845951819691391068953163183414705767592687894132525410314560477333928997085529659466036934033295557866771051600304261945823630865567410008094497004713938746686845161727924132688228196246931661357659412623188805260040050964127449031925448646892444556485438741970166193703757667044696217499360520098051402979535874823386432927514778160416216287343678071610705879935123914016882110300470079513936214505629124601200685181761515682136111260326984700103029580154856566442597760297322710036885134215110490881089313725920050194613638553500573294790584542139521588029187520342413276614812312107820751741090822015953300734204349441476826561967520690129574179212620157660970482889827988387543997052264946069139192965663949485670116356047271684016262652359011479855274903472471821506577203895776365083518014056884352946707473320082478126682313382890220687188943651717824487494211420860735721550991524908381166233294625357721331973240727917965415744318430822395767391423331023596304593079393263332900498218386193041483577084992369489938390203681359758343421633213262976688426798696896716862635629742097333477446541557951145458836740518422652794924843031292651589788949755706630877859263466601408966488590683784108997717215775253896234304700899070089478963121005364565780420126583633103883458608384851528380704692215733629820909760003651472239737693975968778034154073116880386040012847536993476695601876326084833005517178725922672581395562511217828562431478157310558067906597504951065406555251254594921558371635189705141507050657966580930492105150887196256715037011796434801044916703991021238613418549306969094026693723138206112593396232087025753746549737835330670623525893775335335795812131208916992527506216196349116659368241764761600 [157,21] 334556607712396101225818515900519152137744497357568051140978039162070508871297822051514998289914180969083322630007071784664487553560229475221815716820183393088593242656894170412874660575364212669927502503953387174012326274922610404089953450795213137061638178237323808337885405983306634046807795636553677148072237297301573580426532652488711922410849926494945351519069775411875295875692374163009934242152954080408894758413104604011135857684598980743773129500100919538906722977472642012126729876368176783593920000082245049869005235322539737208065021211938039104301702499071213568338277952286998405145874377047398277849203992589371064000868332959844890348494609620932942037364676651201301486130729616320205353377289176784063225355852786454581566751072769336201361372033876752243288034527684633368884996912708780717194726624956929590014531032709895583536335706917290919846795810870350703923059449550681652150777632308930243653246346062823219432994032816922671150841753283806733386737395372756254070239203386768058934034974676910863827786907638842883736166894019482669343513439028202210630052914007453124535032016317696421256659736711956747519606647094809410551082305557096337347737348513620374915491390776827381214325565912623569403608032668488962169047392551515071866716669646828719425270044197043842225457432291209514648849252198083467154626556105180083989404491881371312516487842222763376304715261016428073932629675989799569265851169395735680411290680469784808285216267012610362946583408661719912117176957007372151099091827898983069677463187965384117211749518807815891236135475393731735549038834209213710228622629511678105434388005302786660305875768708036097615060728501959308650129890751918962323549918989525997339350657439923090944288584452072672850772334410895351704856845936006625575666281990606100587204337121851951705690197038282395323326560655950770327981863731200 [157,22] -350192611700526203100883136476266956431563308667713462835991458446616571969841718486238898077061225596629001064137058524859024309944067357779501654541010049187158372545379827341432118526924877342507152624254498308846061547556484009570253750204427893699093066489650447962309678155112022207940205879435832367580861077450704939028393805758318154035450448834595919226694200853097113135559074529455391164459594137037727363723757116240013592315068672788875913777548261486971029441623562978194746865403586053876497929735501192789228172089529773420536969596415731359864111702565473026440280286292588111299329813738395853098052576522195196363686061660488350581362400987447977090532378483346262367326680220438038208304528799517485065085410109242176851308862372096333137514127546549453105433765618400401028509067371066953933597669733631632565159408508554587002588068113753642526194478685396999104622787134112673068063186143789023134018434325472003745583140249672814477872009044593738309739693432995998917511735545508053822435350169177956010362168470938570936378376572011757134482841328077010019222669422689898031819528653156511522440497253332874607307450799292201466862638948752203237227947103165385165901084691536229986336767745540898293932023876977616187035681047832048550916849736022784185076066232388993024410018745607523610664566123714866601674100552548338816238035857734272785024419282406392496703888071723907739540719769727371617246065834496488945428652955851630329708809979384584790340415456040013561062657367079298278653507467935447784844313858461181694832794390259438958655260956587197971475045436008644381134165734470421127403088229355103912254389969596259280087596963584359569261614135580301397872319269467081919526652216452135431841848955554549148585654137834899637752625053366259043518976963180715542265885244094552165969779472904238416438959880351145357056409600 [157,23] 251117558430635101181267963792137928431666603813198630423858197957446383671071437528418621924623004368498873352549931267531689481406210709449049503753104040302387381048602314389168805062280835793779882378756556241304631861430299181194994804087642698197507390926752361222607255323879107866396448314061705635936880596303891563107394171122243892376361222429557570258438885992917326573045797888908951491598358927057303137834178246911256745812721431488999995560589066678703201224557950411396067319171460371834098474672586506844472586479452382376819942803832289083925634869070537788911277549697038622741620810849450365535677035003707727010716327949573928751218568616093198254828619180135726918235210687423811027274419427394533572285476811487138132876980081406570502374122873424223024850577084793134595987249858242525130178615222354675360901326014160717013661270445149186580624888996276639899717641555720137454583197406794811406576360659864343843238190600319157613383836270206434177798845306008989038920810196901183612191765370556315336999861626638645180843343744673272412255363484623200127554758673962641787290027048667980014387090479704135793592873901132780239746806309590144607149647998562702947029496423537629432229026452087508086602308465959329698024033091559662925360562920623349549722379703232578811968825833929697463454517555600007693563025036947910936558135077523253901343252267484901816295969511515306225616396590093896685203201241529087000817940740026218241290876420418726674379623864669081793051698630728301902781285089880952670027968686323802735295354156212755481995014635993264012929328096750739504817455865964383550531541197692377353457343704114659120198957991041454491594629590787771010606002531993737635671100000793768811693008667174809208638289050148836326238432349971999343482085542416498634580333006244914469371165743365556002304114916271792349066400 [157,24] -121471382009223261510538534864516743752896971578746525611979631926363645858786717342659346417933736783129559525140665267768820230989664278108471000932363571023041774727751321304922157566247738606747581487955203651673755172733766643265819150689499380921925930853612098005214307965950919096429474555057328184318922958777428669223934141024832749812917444303213402950658744042309703020275832255760400972011808677844561587026344284364606523626842350465213236929177581938658726566444947613572694690167189711741546367101164336105757255474302837286172830283714134603233131230051682691764389024267613223434314401353716347127865112471107874022459958238692708822936463667381024615294642743747425397603926162533011169748269505243017300525417291710153656671051691387778940548542968395795308005006237387984783011419047783077075831127973144848051408619295882938313595904001680224987901102808904631633750970221150857064570211187640108169935584459341233789896960774739206857157518756278569379419817917372469012380842454598647967252498998082659580078713488969292565932404699846335661389666428652555706065352887745610155219688079315227438601848911284104041652996839379568176716157292554699285023975619395283591752919048510553990280770379136157359545003889728654347185694381019039843295293662356635049935262106803390573124116358425073510329530697649165959286675864059807893897000620006166708417424359320503636961545868956910621914832601509576918404416583255697747885359550885441241597604676561417081464816481746309223419715824464303103015554999389085715033935037902304869459294808799317356223609448347438123872781499564429871579477059000436237397212368374111818893390835430963124320572984738824063008045471569388738039404008528898295997799972638840675802392188973674040297044938183570575408658895628588975924187614730869367792961402318832657457861496989035616762057550583472793600 [157,25] 28768167127622980912257502157972060598828882955445468852733103695153973958908666840568610498624028940412654572367592796339575878858916321223026481885801929697501932782586556693628354319758339068597595709070454876357396723242289832406758169634763139575235383164137131390127398193091503101977908092897374639997755042712010060393686974937592984109780333306295842233292559871181241995558769345066851421618563240533907607268139461484562490455789286182243755759513569218299910717831686179389661581889617287116757621394223491489158770665907111639611794713390251655584324042730240213562188329178003322402343337183237723779834610375478780395869155081035361324093266592274612744760954206175443266895926325504868217328978180117801486734162712500828069652464197249947321149008101182881644341832035669143482092401509367377729262437287757865170093023556618976238229854404717974762245980006219256008789116179095670561125853703815138551409140343559112016842992321598259289756417666581343909537789878518356493897198976492846316126393705050882437645410183542851570867445278319267984760010203745201917410575642786034663076755124099025630629691155568602613484222186763850204430690281653669426672748644667209389595500075464942673745770213212219062708003237407656454223781358239277947623900664511531332974544687899471778155641154376524188225098862390432874696494776635311540255115791922851812404704780192161721738076776620565219932113023501345328786735003083911178472397957725525842901113631531121514198488574798294220750616170380544776718108388510019515391703926625652163132619625574030890713801556883060917469052394686779043985567074963585970281569267052502872924412930729264026635922277916929240827153186640899309753665150761159173728462478764109036390671492878266572640608930954205215226955804698932229217072097567331978898426836684764056605991365179335714422518535496505600 [157,26] 11128561836986443752283209371635994643169614249163033901141751920203937736769781516619406886966064683111128246552983930622568242213570780236309015087860665925690596268912826716366179710316483141075641718965842574277653983744824378878841286602135894610904183524375002983143952276533233024741567481757883868947058486742214400152970939583788534607546802547133260223026040800535515396160794972713152095291882306668594480749523184003247155065652905707012025283221456703525890238622030631367665579937413163119040304378404086540442589850403222412704456654212715286236647962514703490188266065221208728275380721705192338251423720975953405478524757897052382510976413899282544510078494836609965593420753461465437976610843629863640964742972925363718121186697372279964397862823113881334733219408169486536519604499886074699605979262117446087084261278532512076987705659706588947181499339419722250945257827093504183826457365408818536257011227754660902365593595313898113584443641620407662440867704777939945183159498127076949426417929589539066284833394610531449965996035220328965514178820691555428823136419616314028497649337130669610038622353958345914445652638220896657354501489391311562484452781623063263332920911598752287047909267351909249478817649544045675648369766685940685119122879380016135653138179315460890796781783148067209746799313989684164996568279170882714308632974288081561323238399779224653765222468382296606829879737970006229313777050418729875809339483080309157227118655894143078899004368681392513077235821641835669381459029982204212072994311337798476705504743093394890118147957197237317277997764764287298065520007982992941085463989137529743702994788069678708218028657738751036125157344835059797977899805466935459269901225515708852861233573003102616199314247376422507584100753407669558582051946164980438817059547687184484318829502323299203663190561406050240 [157,27] -16785470085906601985447038306263929772753920912669065693999804347573611740587863406043025575971041577550105910246171735207531780948835823194478560439700204774663852142547990384506694541110043780254614599346126336521329531027024889785967214201810116603425762107257821103917802585567719214241221358047095672531973799280264925128293610086267026433022361647927713897262046618740719523645846617073328423263359984280089639968753254181978777566600040152857525828789435896725534457452256835804877687228032300284992863855800763312029511736799372240173179308914084178102996301858154119018252409022536924932908386619791959184599495819522794614215439547093609721047352512385925296511993055111924133583742688423243472953658981473981221812695722032526240097419196883908517065393285579321852814373065994147167763052852987491554100918242447405671596805372230445113058070266202692775174910100280929884616710119408061318031136976812275863412519475931964610195154968348030452374857654589046946070479472743905605363526238508839925059944241452963253381779482897304336628356465095231890581478643920826956120294027958849765339768872600117900717553668215664109557164400054858911894918035913559218331884808595958813586564108619184089024535664939906761653994900451121157646361582232205718429737744868066852252788067842580517043784671265573548961334156394447237653409818335871160634124323629756826121919874928459763141009561844355306243478004054629581081181116125656748427696597782319664225117209863043794010763082705008946120698926319348303670959887755330719447547892661267281577830498893319041283084264039047338405000563202171912690499010303756894389381513013162546585920085861463462752193241938977518830456897363645188221842938512401692915571269022681273105742644404921197560752980423092983418967593378768867192134132066685300273193411905946519430184811852846567300778497640 [157,28] 10711802026971175828121578120406720811385279753151063144059105163792407419231626832476411750688368872830129232000142707122752745097498591149598355680093195641508253153473247091216052171137229496579607231271369529342213134135134949879964545825357321038663138374511200351758552226726974422204341438405581212903435156183376770464440731132794968178406182516625542098079504186155487028681558182834065053922236594622408484727783297840908038770522257229432842788931913715790744451182414116445618678756088135840692640254572828719477728869841612473382173224081089848433449885856305455460735205413402044673584953402048037275480116963530077806329838473579179408314505149823442145805001141863178221509509265980803808270667742373059175467237962931647996382468439083669971102805206147206923820731509632089704281101222066003212095079695216837282793640909801173468402901396805920315982755629906002521018338472781216057355911156248318887089780129352607863621685872385958180972259049924055444643251248656291972772204058940514804576930589993083154908308896082229922221161253999305699673130331947469596518432356250064380516387853355291900330661622088170922291559942355271042122733604171634556548551767385841539334282766088999091760623274374162231054660214372747173328476189515594546558957263419492940361215974995641185819138534868522938024538078878294626845246128084599197145692524778220517381523918956606645627371678209555410336383316758083991398018110423418186469116364030267189234169325632435906326787842103712137583014725236235506663203455717737983681134451799239415495743571463111726859997120547415413798811998491144562092910388335938578266628827390127153405429358235819070078993265545823719568648512789068621226174538557918207904073045575202332797080789867189677441869402889514189082127302711938077218096605943876814752970202735790608867579134875815572412828160 [157,29] -4800964503541470255579800340413631436525656949905267556697663232530614079383938671440094796048907824163687223009972938926303516303193828264647725173884171365427308254541985662459083782357742499333834014038892037423533593285786835244274793523665707889778930711352370244188381756567618957477995092280109121667024951604211412945068731464238109800916089716668804414992735154835846655189655363100793320292953916269129450155112150953782152264790549249964779598327301782583761021879903197215787865890981635890123276012354304906274699231778091566685647115465071942690708291937000483298106908061660024248596660696962266221396861471704950401327977866792706021701489031135946121025033170572756372511767919289821584069810481773840574575483971761500231398924727756036562670146480340858389117920718409535766517975062964396078782727118048369440282082076749515265585172958483876355266693026078011400212152077256225336986183692005527676163631293117690788527359937774593328133001017253952777095932199050152418940606191862604095562719794174248843123899136932134211690489475091915193864597381314758413228621633229420295526264376622347570561771443317898298895528934058773849266791286042582195641344205794412073892216323193523089343485012121376728816946179955188109160365328270989439193756678387149288194348105314038662595132304781178829764074806643168181180056331695388241621570258309845066180085057100347382708826084559300125313471662764983619485505934828742101838709131945133609540371714552504049073035901510693133911067384810124556880266260741602724051149264499361773093250476358910129896438502531721485736271870970291501697970632644587185202106413033982188896327288648495738365549544246391401738064805645691551481401105789257486670673782573038328656936046903472161352385016290322919908874237532646280274371684199947179807009813910567637469286186154854605464000 [157,30] 1702730698461448018688460701993276164696456623708381081693055573025708646040295036688679454268780815446565499642862055828961038340806347163967854223261787977178630257960465430783204056911258455533113075686409011542486837831612662367118035179836318348239736509737807165589358311929977472783090618121320543884101757732653581349189424589187684833242496171533059220516813041598053178634082823511637885120654624375911844828484998225207698565380924884384910205822155056102977067715206301142953209933020816020278763967589049263085783197083692225335902194077619220796787787831335997822869284547030731047031348264990544612951764758872423231277981579318184010253356821395862617643995855901550929391372201540215543014694969061551048790478257254405324276401856455979830277628096504315797620339805801370277978262304470173969262662645703766540815678450820439680002826117919747514932635317287482031295952341195718610517431286084697374786401337371808053108980720233538820469765166077176478277565135806086972095648072705152517672649811099946423464256709271373068142478936248282688861509963268385409172012675771312691065399260937218298563829690029810467381563409027239356667714277311071469919440493130771618429351311832353283167761637526304970476147043981343449346747134708069565207336149973857837802638864941142143508666822884292305507800575980807439726459589474557142316978223645409205215017712284821122803530736120787874299781866564127109939892998904225473269483642001472839877252667082574220897783114833788442971879882697805366842200506812620685909830027474170584997433934355229509918340901930585473893217939060612640258886484546690967312998370850778959860491765041043732068533646234850541081575204843362240020974233054062351863915836872534812773587374514466068262572209320295528242177446092946930799318391654876598995038616092901247955754713926655398720 [157,31] -520333202009480404022017823210007223338019802710566836325637527423367470777274728589193466117455128904846773904769426177041021823231512735248269104921104973358086403129409919639494414883904045549111632438920653175723327875867179866668343108847055511519997673351089274779717676940994857337163568918314603105904123929027580783508235140535637332967182082953033267487603270758802801729095204181444108542436768900610464576835368193475506133516021488830373336074056025285444574472001958068669007666442613168507717563794270553490235676888003568330085137809599486338200823419598976804538282785364389248052692929716857589834667943051103518424850754525710885156728688755453774076746166456535487121414042593428741997622193147058301365625020686884299493196844186083335572513867359081991107666707450556058490491210301916815461743820960163209683794829931210997067833782520271941997638883776686599883309448867694355674111346575317080559916547953276595545314791901810271182704618349886356920021979960359377203233519591283405907394676586472991032693171184331980453228380184851325798086245320880434307716028002028185028139762132833305092532045147273514058310271040031810177878138291660075418600580563402962634258060055353636021407321515113467909434868151745815884292090660873887701398224942007157068929778670724706318551107995520076883037206140095303055499434712089511822040170928605053625217298299590062289422554239029689626559882221216016248949551668089342319034928779452972084724087872824094009858105898998866066645995110256354435710499119010178211168256216772161266263884685963486841911741385055048002831229667851006120061050527535259423601449224761588079680030999189196174945671064036344681848681874185425244173654578733863206583495959983498257692918932627661354102538225780832454513746827506994311402905896712261833987394513379967543370577331888136 [157,32] 150762500288558570829501979431684255397646702039102158537558033672272876265902006249563920191089970831897604439932886372112019380204508422664285385838698673941681360317780212519224427254659059861883928852024484637506874523696848904577039092188278720689394815730682914599473800598924978998511204202712916782061322788608878504279549373255438338658676067268988028796091955571109810377496551588889472491045506392619751947184919228175096412945635529464180181249433132930132405840844940667235769860998059664654455675734852151300031668581132514024856629306552253462666320599411154394365933362209270583526839465308175088681165561624964014186021348041730644017541037944128098002567567653680150928298376301889217352617213603300669055268207370611597241318194828656722909498555940400616838716779195558420429446717026213274736909368258955479690501398568918594820965072582727780546382462033876980798841674642539303687640003159785155494618556872081744482462191943159216551696047627816606538185011390809182112346724981337187125098254870629863753829944881953823928869187893525490461458582170876954834546677905489143896437726231996129680064413675140004875654244337034669764420723906917683977291840762709579614562005537574173879973526148384451542172073885401151359552550780722242319050154802332692334511882074120055179776254877779925389136591956912232098011635303487439408651596066212299444455101241334494756704017392568543192757941501972499609588130074577500144933858847600590703942113538409946528235829189423705238165179999799679351226194307337411210024433304023348358993267513309510862261286666814642757399913183185925016435049529341436684538143091178700718172097274068594913183322036066865842873177476507342013135845734357856429442713081015481197353647099253860093045242391002842258303199697096795635911135075699306094339549112122885551848558338816 [157,33] -44234034080970772781211990885212511406293159126522077465154427437414899003331862310003241828869645695130920199879652376702463484657573575912766564935764742607940371706466953105177982865319668922600529384873323796512524049796350922900340845351642136187246807994137606927881625508665900409780330464004076638306563077447839931350934795786736213957078253497364092558699168732643545799552658726835692530821375249330779081570512264284121129405564598517574193031624670936628687037226811822944720262141127230920451021874733055489696966403614486705446992887589303229113638579502416566312914047875649400216201970852590946977747416576828204611876821052430729641482382068203396838263335787970491145206506713238025275958681019651410673993417914383997175292989854695328647697709839693472917455167451987683775452002421913688101757299070232100239665378333650255300454670741372103125224119774071308912795491306734697758205220199855172741470240723086241205012341449546775167356547389844416823448579595657888542416702967684371419536416801626822737859178410827601349212944635441126792275575511854574594368281280195523829779701031504484088204534928500548081229228041300455507067432398136600499974963693820751295179287632558321570946322596682898237529633002698132956185566252954052226586010364154810904512201867454265851926892636645541131142968274008834418485868916727966729559276267901874391303951161640273618504226085030350234887631849627398635470879831263429314636509869666902069823604854485243014698257173183476113008877820655862761447422366330793295883804338209141420453148203265272881564963401423233292617042494597632366391820009721030264527261440283322088829625929706675080956022561279206806464746340702011786339312102986671392818944498063866111851360226708867845453023940300996145526586648810463239245280999772274358917133016967251922471952864 [157,34] 12731738059674999710685573657820742024958630858004822067481508003166160688008364673834917174709017572946678036747245537006591615767076856653525699699367502573154393027716877231599160975503673375227500390185334133966101882758182202462148787065665471797465578366498677328387992142131932158447795385241452719476343643662534681392724931500670475526062962344161002983201930259628254975772851211254317538405278333286443422116540520315121283955658676254014008716296523638717357492643269550512728413022921289957123134966450536353555583141204798098422943267651326707001471733189697615598655863019244774353471002016690270635395529171562565794624980943138690205614194254238420784755530464692407460235358937932853953882604671537052318186839041470631610481922957282008251959550364317761979445778889774859241086351564233486809592233982516572625897831364846588033907787264420809557262686471840163698094197656376088371660166355539393311128626937882047666952074000538485229565307241651165177030529240741473002399856774839227781882676841821544521991550374536824490117611620514573436630458753412098916456777336139341430991608285704479847569266013449885660242408140404483673944765059450234276220933992502198004785465316047406546283170124182454340821135305440232104285065931822545637909683330981770435412300914885198426380128181445198166981395729974605612666505872373353020289303788880619970392068906350798149931541590417285941659750036532010588839386641398501990211682380426586370565455221378053093777307661357493382086252880385982671554104439100251896773137752334587542197540588231738805195289636569181596085428602008860711802445216810603411904078069026695189505603705580080630859563420973567574769295563343629401240310121008751311088092343259096195103172629860735648676358527752213534484878763956820827598502149188038333059414186236683632235232 [157,35] -3261499707140713562630675661324136373117880392997795331359247235626931709977149617745414385647205647451359111523340894698406878476553670690114600214571828865980432034917957711252696991485654342228439923036965443870893156511762674275948915313974353434568838263779887889374610156714067505419032616806782889212235114019526825196746756928157923209151975157118877493675041456376111528755260492848536038275482074766035966426619238011875480887303577758991949872010163172840923631685944902222690249882640875552299875554953839137155853635147500940758350542865301675282638659912023400948100597674514441354146379245907279810448165481779260022316256534684696846227964013839628351720734942985248914057083683832559931068780822223944994931480382584205512953201557281389378292681030367310684809540447721227915185884501385192058094064087450968788389276983006168897737674479636007651068971234344407128338474543378822585477128205890619022776607536317096405651550575544944994102525147450050204064967644923342470067722230058646452420605579930385972317877895768780440418519770390899865508375955793780295570810877236041675823263818732636292604777233792684651719837665503830023375026050364878233708612747032564484002191509356647445338859242339375684889401079848439565556156967277359893768830904178820485714428961523994229940090714725425161885868504878117118396074616395715946838901412490673023254517699713963699792172993613069597670982948449002912738235095209013550610017668917699441815260500840350122643997880707033390018212192556307576638177558872502729698495611444836532128090896378999068587978300069946740775628188997523778644122438533893951222466912000041342373101476035665042313514234578859550148389450174334632090061186495783557287496086889994206523036095053057435498120211038805635209501260098412271166558496117153896196841175455268154708 [157,36] 685758718400599206750711751880399336757923785566066861714184167676987039499641844733633510788583124102483905404953377804443376594809750027264282993267836533725078243882365817156653119855189405990812085898007268934656367108536187886781521328869688695803624556166863034578672647500403888552099531111600219592995006724282636192766594007484726119639303385263653415850223879943447362697781709146397419620332427471874660990687860892780220541511487273776374471516909078577131489304270163373719738239097379292058767233552888507659842409728704996235606504018000991256211608732121875425058140251551597463246032261285910054274990980957626114123377640747715042038190321991382470287918341544073100402035314901147966904137191286026144160578556939599262436398801120449538779975948435097064455922969128543018530681449108474252981705482383832455602768493347769944459864906059755787853111044679773189691730382552528299451296898801899513943085498194727629041782725495911610446740206412155530394110154862156168722037657624332701563574082277317759201345133792421192258366691107608604737763190038886389471250832386413814712310184507992514929641863770019974774403878110351911239222558572569027134346599773905814153657894871777922860743912257280574418984706167136715535111861399608058464418685719762745591165283359811575446584917993554254786376141580035059281758906133122426291698105153249359289146600853458494575729747880210398293200378745729446189383426983320184072168201243657431362621462414906151238445249879591407539173245640430336999871658437489939763411949729824664247678515265465885339876510620506709829440119539255450363749251060385947146586203845546494568986536156605363415252057656423563827059862818806338959163594588816572098747227792492132612684062505415743227258645362107728070839097790319446054397163364881001572844489800286976 [157,37] -118485637229642407142948823517084040370782479879557493182482238378189979355342246444432323879111888610278287521186461897702481428590487105500038007356832747022208070369294992292437785242459753109230565613951146794064256695668652554694977483982282631193743994160158597164198021603497677865387063402751640719024826268012072455183146812571059064173350300037736377371981627726375013205078744302854495327629640461853981077019398271002985521443931213865123655542303395273131198175512314190152684429584633000677593796900112586727934047263731656125137614643596263110041196533794918705872151129724382293975991741345867539687293382841557499323404678032194073999205776737853689326754338036756227570458395575755426278308115916899863294635574224995175815034974760876416572371458633865518308739156039806514199946371156290491783958330334636835350790057827179846547182096813629988506216443813116860749154747037069223036911495628543258467011243848416150397328559853061369386850093708842902272133963586346892777678665656840904675650922139525366890825096524988997251620278093467210172541224040128298419485184550051785312861192181462290411974486925855078166142534641390955002328407463410447144388382414287254468888503360228955513294722785671914669471224820067840097631938266229444577274845472951199009512182371268905745879838592411080608675741612542097932870469666275866372731188423035894662080769040674806617060677461637986325515272293744385993049476394610181923334700063986500204244461026807995254640575518898373264494575856431524664588638128776562732336107789633199699811000258790710936670672673201744333811343487191242097739215494009759046284334840448228658884876172585795636191944313925208280919070109927789689995856232735224653015870952765079717583774575079389729844285619498374053000949514233388514155789571372743033495182923456 [157,38] 20946571606636124135380248636404492941670594738581449307486069895875846414476855954674396069355036555727059042820407342407202534919804657378609332347938881398629170386701908559202551613356858809365455974875601788320805628274695555178441875313598067786754399766141774371940587449421153896303704800385021081531934585055488245097535565019756598556146248502612143931514882710850446326513287448018661220236899502159282316057129748642972653127526548448722532608666629527900150896011358456815593331707726291464126334762121417665498757470021434328143104265630821671879606209896695972652341180021524458088806551632580986990180632859432600379228513532553571615752599343917441037494241902405676164702819830139280755333795665950310065527700872958872891806078313201674140644528751724825609224659411450586145779797071448361517263772725290463087304587836936199069570648868898519744724916075998006225322673399853714201763625318860518956268845111592901949681867036402951549537108961067829235340343212316934021849004157105447126862558305103884090686925359152729704329456583608322925228437442206923699389407757243871669555358727731771241570967247423873793752909288894529173177904868117099095436404518870749749474525982686885940405147092655874058103987111375440828399209613338405943704307711773397663326009790704409724844505248289907834287039816599317395567769290876560269140797615515511487436900867178165127832376400385344367929421402611422030724776309683213077160937277167092271318157977070566199637556125177728301084970461471491070459027273395341807828341981875403857751685538395074644553841084225028843351922065486622726686382304139955030649801707768787154089040645086479483726457495115753354406396001867072849837547503422270444708283364014035499712797180555978941889560433237016489321741325074083006144811648716451111798906288 [157,39] -5110572366823649603941781913111118755499655972858918819803538461707472884142355449121268791867094203061476763860283118237567135832044490886004218451853104045068743667784757406068460707170470518844896459497383541920568057765242285147929722271563937964279182337987210022509152422065563864407507432465834529331657428734070061197314025869344706736798518953622082889012488857869262385161640648876441841566209571530423637334056180425187491425163381743797829630575783698042378845633957400560728655527101519937103236877975460708030426917892123459615723129491094310079218529916728371123455702013696389317566421494006567879570995718610964459888511872285390591070435926992304153585566679230678021173132785437274383221471663069178167379264978502963639298391570435333347113503092457909719193289156827708604251710488801643227851767672781116857187430319960319915403839769374239806484946962838540570246462338890229322605327214464518121806550468269126667411031980006034273113139488836785537890412611145410192311281717726672293289230701670856076390488654030473162100249126887054814509384114476211830132749912458608755463326040627707033081356853588252081961941515105312309032768553391755308731292052847354525677550832107445270386631093641546731759770672195006594829531423190748537219604783944535749169084630440370264423449584431938454798739149457771689318067598287927233008064490778815821589109155362934128441472597440988745054171462983982772063840129186758441277913109680414387302533050996244367409501385898472252137904436157689275869143522429342226764987155273254097530261953515447322045214071326708367471303422174293366372350950927199284494218457713189052628269545074374016415274210879538917745802893543097116293006725396824200436496088242112285579172891784205720269044566963665232751891494519649492258331772339121018259198 [157,40] 1465874811770025048741851436334008153750836638424777486681751290128705247907495106697861008070936105923269965089820258962279863631328601775599357635321851341071435085130402642183814495393839435352845420223683204733663737280323512084973534484338697551400841626002235106599341991934958740522274555208573902200786802484720131231123472206736592394949194278449963017364768165470675079798708206882626755278703409109571481632913328627393623060794471316303128873358360899520302950614556875019585866651117295250644660725814582358938129520444634961678254238282106263461729948945188579588742205883178715420272641424003874301245396952982399723048730060289219435826804619366841444487343001492558556620939044863109879163859679885707054820193042201877449715490044488926606895476217325201608620530617041745550809971685168981907161387045552936066368166750368452058537255369200296129106354843528057280644519510992936661965285526335631047026399560069522181630529728341953185816070060347534291330732284839659631739421698627923317252803091939436245763383813311192292630528795259812393071921624579796310446859063337678372608215030947411039827458957307447772014348496517686282396532770305116675147712169509098650744859750338334823385301485196921754286982665174894350436922443869134490601718151800596196399875497535538527499427564253088607199376054405263973210429793658424058592067011963293030539455201622644280395688998552991317265892502045266824848015945131428842542400794039453586745252925485111114178117416292209209677022188151211032180086301358086525492869316188462798368378138006051741129163485952885970109432767562794973690723701652401630957377443621722238717533318807289148800066240841025906497786983764246367888970877196528580094119689375493085453723846451441151723844089337603319312235826428164343177434713941779328832 [157,41] -634378309204258371228709163989082155536428811158092753145211347836092286994165195203624088228496219053858962819956873226143391293961123644822276848761011383635599847458808000632231817290447935048004428727949019860507139651859884974141293486411144449036329065959771959131031361294719955480699984545153675555988443569054706596972116478689165723668487066449680495300798058345522403873981160237272415766968107494112972004651924823789191652052489353732609087274056197345857423480560315838189257711412504886121106857800776123369836124216310623769314764732112684368561022422121173231905010875930411789702737317320287888046543983176544552065738983825600123027477244487896788405844691735631883311030465242356550921393131265936864674138523455740406756110033928464504244775459407490258199166883708490098396660491536857911342423709272042638161722134050946642680465687581823020552703973287830879920983577240866522864274840366267874659616718347075285065299158492175976045113116329209478480944914363301789789275442895018279753559928455257965549708594256231354601418566993055857140736103531808354012258728173646357090260105195225708765894823771354189063108159637759170662126816868517866000877527806977456976948790233991272044480516662031936352177794467407458557608164890963381817653473207118655775012105822945550268863710625642598970214404186977671854822612994131385527942779399056315097936232483411381778737236642708759642305654873629248724397679384441342026381127465840510931681932127106574915440492260768685329183321770499542429614582777201418222052105743392118509363372710148556104363237527134960579048091112272275844487151420326236791962520901060246040460471164708771373309315695930407154925772210177752402412190508086795317059609926530855152042500858009414628948960634704184935981015151857575502797401827325832 [157,42] 564867053550172075153667994628168976658370376101423827105193697157548006940302783587149952841195596815304848990505668798976249111652600387582699879938584590614878414731433669648291682988854288873260604187681506908874741700633124394781448533796874026410183482078392545125107417096085947155757237024513584744629748759760684256088944331369740181553205425676627534553331852557581139145575122285437729329902232147942522832657174673677127512467343775538317379604920925779869321700601027860935739086799836817290010050037923951634730716819718041011822761127487801080437518765391905053018563597746318476515796479260606793980149212072006959454953615526363711088768465241915095305796747381389914481004749119708063943695146884838444550088982734820430281466132953707153987795464151630001152898791064144757366939949297539913372763772517455290877756095886935816455140997694277451933704861148271004095674773733266209348566487532295961592251899874346553489448344514800852432449549294414675009617022474240866120437105910049176939903378320909516000705167034682064281071120600048039284437801879325979313594676129554238071580891720366041041015165269706426476566971894771505352859365077864963420968087193102442255795490026780885669257730017847985725094863548848238899829593553593148100556222034303566441186429583156956243416257608259912113837684151167457252289370551105299092590459956212456384651051090810937383432580344067034714012816689634188201235765774326740882881516568730407019985362254447142901362845637767905372414967857400591870461370394702497247273732418561779868723012897594978854675099053872708291006006779056216576172560531968710121155898973546510473769201239258181912344925119945338057417789705805583911286483489290077447530948144871879000423972044828385058203256724967785476404861336612792107701164223184 [157,43] -515028235592257549815222500242240712680706890292042600773827986126376785698898883598028420586617529193332228304850945567327145556531473363516039767888506706132343076367885126352128420550538472724838254033050095692717635038948872894288207542231530344924879144121815240285393720023662344934286271489210313869448222042964403831753900472059269536016534227914267795641787420950542549882612327150539228329832234794693861222516769117185345298620834601876708214317527030995766156995691754311951934974457547887516923964477627742143095448147572829578499194048626123296858256215570929802265363981041487819885049512496575605627408720375669189618822245874203519337364710227738707706887747921075378303743632214511911053295505512227664120607887194817211922110181781535659120150944077619091509414964203074296819742202045102668173385598761220330516889779800693716035838053344952441071366576439610288598627384012891479034260191852173906470355026080332393041365034222164251731245745707264502831720488938170286435380832108367922414181486824820684193836259500132062236838173423305532168204897569769381494667045667643096506190819393151381941649349583386386960155103348779626728997125526618245066927561009105824113534048083143632415595286584323965902401884717749923585529079416544115483247471507927408097883156802864165920805722898072517754365892492853472239817867209233917872729822849477692906433745170211021153546983052482183141602777642332904780214970294005477133812804482455386402411255640981427817482323266441949674840748557252233189878521844723639247168252457279729200540824251461023330408050816316681966740934600743100881507270070684621965294694132645596475436943665988622220677029092806812846724192389055018769956337167892079742244014736854168006692583121873849296850385094959749701047797272208971269412817710 [157,44] 358815014215021186849564924584175014881621370261379120999715495322744511457659066711427081764168313003727571452866562348321073693432943924225870705669896837335910638076286125393260626344652099000289084291636530636095499330778129408828121974841509334561642949266409867505798622361133488843986139260946340234636655201414953685112651696806049005490323181432679038558259729111978986770180533410456699089107462291575873722595800889715236863319337278802257631727702701447762746709607117011700527551159670436109138646684540724279756004013839834683193766926397172108445974072990457526215322912422583945879237703157882356710930661957636646507171213801150337737165086146296455995919174343410104562744356831694919585820975974622183979079174813180897914959797878044450004797536214461131868234159461484438493732816422427973946095284861443041413347610125396856215188107039044662378393559623023908971896739185274479119306756017350088344720561392995828399618466602474037031335600235776580768345420033063676647789173919243390513189227886421974473674832183444466087811952911152540793946028349025275696182302467315027501089611043202133196572160731482654043060538244305117931220529145812919770586930524204663526340428075603977249788541970429342828052521824846880846515693506475349150484068725751648711306992228137371071148862308585855259429319929614662564092791680805023482264925809870663765267535314027935123399458749840048032298816371027561946254824339845457241019119275624352799364661439652456405058113855847243441908177743864051199401748437328388306358202386894530339202169310696710119706731102770335199139684259847789013208949805717870760792871232173945682549796919009666336901094105705880666937098211114663588851077886242477771184159859574856230887909031738898949600224022597636161938816520222614228030144 [157,45] -165788244159949338707918091954759755760879107409682887175003403467421940430293546116673744033319660191065706300885310672063648614818746982865682924196777831547368717193652674960303010435035582785989956181053458416932813433540527673180188340720787741457282920033681422404881035606434980286237994666789362878799181090799633214272908431180942517193191050224178859252818133961680647996925805964157984525365743739434988154691598948852071579419516929044756137391265741049383159990844822169444161127465881272084767501136462680140213146329448456642250323487136728779161743795940805624927004059794002246311357211957612081722756740693680622205083498731214860663601321540869852890392753741887318377982522708747501483013299734544766268026610747822401484577757312432206057181022931230728686677806318886695757201225340764242421946562565384981245646291080347778574271265165500927991646757879791331053767434827258427841956609666039810633696778250487118791383705458307456616168140244569959038668974551579759207154519331115488872051063707687325090361200688332804430449104554445253939190297237832577037981723590282712019112889887315710294579216902260228772512790816238767338720473367345552160900145418380745080523103959268425908363166887389407011250321145529354971152218674456886974270664951011470366552811538247768963478841259093809237132107275923347897894315622405845832244925868397983274839911931797517388017624365264935602883174419463045510556706794581804040665054548992950133706496095178986697787900195993798745041527953452074609121570187309742912025777490760375832430886947587859247041406618778694608504886083043241922061985047870293593326062185835683097743920614213371795998283136299206282146484500276946379381061538634229212011795813139584009606150028327647341522886192911997477213515023698987806360 [157,46] 14362950271424582318600433565230297345331578315519401517374899024925332379923101711399258717879083383885603521249512649833005523261087400085659983624402052351452880940541821860853404786350387149662563900320460577377935249239139838976145825907158507785534338678502811377068123078371340973564038513320621081696455530736714440151039793729331798855219620890284418930686779666648489329113145527399828020358939370948024794696372398848246364800067041775097505055719760305653125108151454118552121739248977397001046678841420686222981040385370003781584922134837613640933314275581417410773248681705993575822116493533270746547366416709591507762324630981983608638034401510619368294424635627191328981842895676168199087039311971174498449690704997400198031862131930358312787515499426886549394028508794503191036400832788488568604278358842396413315345174441486026066436812966311606340337474251468858015329824589898953752064233100515183693205953664162604775869695746769383133403415104959463744457355302415898606528947844877338159182226934248477415639241688824807377900007777851127063698110222566250329439130743305030990966191144163527997975558075795103149508276108177989824477097697834139934986979659683876750234257781870766888773174700166459106973267579097866066506177789984704415066777864823777012463553748587716490833494147997123162839264039840723661686837912907821507022337199622946595354166530678328115354504920157265827376241873124370947962928742118659234162430470533450427761437491008281682000472354315521451504363153096230396242622204564185994914295681061510933784855095750894135980058270831946997844992336519506018496073328587341257706565399253959247867884191637020928374260514911416819143329911900220627208650555069739074913426661785921941251383291956449463697139730750303132153610851903487896 [157,47] 61197147304673766225737103512285116977268167527188519610781553781276937238263005757648966130825004293515007124463608953542133538999725989864892389625341257682785992273163619065600823308938669140095992610565670595071048923120600313979684449038268756777066077138553258223535602248144504001199552833943368245608707224363299947271042141682706818842831709343722482988234002691121243098039422265527518727862851767123667476301992502820535763461882276543566157033335445811156074154424906249014099894363485220046419267684246318849441399885262082028404198531085221194893895686494051438344155246248886358631456293414012472765948817394483048549742624586607048064267983087253048533835417484027113930352962812383743897701866465451313739231227561690409642163296718835812047103348768343587520812888615039726519761916031768141324075028453825390238217106736010203767078337348483453282476017195050737674654394270875852153851781106667170313410086921995224818139583216512635079514547897530689730009289867867745464706101036208586227290416272331181257906318933158528911863814688525881715408584455811770334132730837394790643487337152075224670331437997275477908938686072118750623194959831739455598421809581322796412645677419112345181379329002802213851926806627066804440568642579673411852059080427454083979938077663323019142310220544876065282645848509854075526666238802981556303576408362386235276155359742212780561034561358836011902866145499131142209225346023327658268305994882660168062543382679219091704430388568589733559211091241001069100297813043856051295016991358416293401858475619799647179078659462068481231971286129481770762711856954552542529499124026218153868254736709342602571288614638039061165276102583038904406235482227879688101907648412611277279229526743317459668532766113416477388118385859398515 [157,48] -71575822738385298880473543632038483608676463746596327356733649644158982799705235168412049560945085128164587570884892484288376807024040010000045131574063368736344708453898609215161331794743433181458607925288215572383886759746434725919824666611623812533680723317276600481600794124654730381315833430643164813533523256359415506884626709614101570714115676982390163755202888007187221404006384498187787885130819235321871556901426299149545215019161649432543611495251444905598444995361810420854722923611038148576079002343295722304883722446252984766432521900976362293646350044116161324986540192057150874074108935723133172772461919109826522593639558347257867893850146125204833954694015294700721123932404784301983219203998911039213895155670954757649112486241495091296170968749421630097633610910977919909670029087914573877546321467837048278238759641173984514596618185937594696434306929196064879867589244606407161009367122333844246581897668370512589197863594546683265672063462648237998410676534099826853156489330910192026271609096203797403383615714263988081672851744374598546753308301321644207879435236912521259081319148850450626469911743375714617539271120480869797059437444773200129816300052345017929776267466198019281638599714060948648385422354033724608685048017953780207286477725845746833441563870856520400889662943768260194727828866352191914974429686186694706768839084569997277495672621655283196713435649153808561110379173638230798028702888987853242111467207539541279735365526352138786037507253656895944929853108050313988569894740012791919957854460333990993362256398126528307448263188402737710051779771832973514172361925536927370437350960135971430118682114279568651761294892586312094449606584217694034416705418115490474522207747382937798831390218315292495432190438893376819970498872861440 [157,49] 49098672669812370409554763254144249686420053830182245472465597447547436158430169954810910005543063413286058491167105573134343898910994726305086130886786322300989242026327236216968860221159948572192885721142974978736682789738432147610032999280331713672801643508090498931458136992426761815435570823031429940880230215371537803205133851577981023964715761840064773683334869849253952316295564802240328363717447497751751059875817637060148464570673616994192950808274700448089431746357986099445949241964477262856180702755060766862169647531866227770455296797930586917430919250713272523315868167455295847784209560269897521944186190311689174849378659345936565521319039167728295991511534412181435979400164237624072994965299113969701484301827791854359735697861432191952961838715505228770267844005109379113409947644516115104863456356397564910348056698371032982751365184191552039824369578534393055662544110169691838646214162401721606471190842495752756306547930687803296717559057849125520600384565372806094523993407625159111526817362024491626070148859543867883735721628441910809411689396298347172408211976834158369128125693717857265143690197841046988273496679226529286327487850483207122364495860727360008105357506790540696245805814241452801129930974842907731057739078213293600687291947557812823116417105766171570910580068210523412345433575185057372878940887457591049353256990490562345937563812716288029493544960075396637070321886831067067520294510175039428939776330694085095384314966419499033787835530983754444797831524641983044982361848745852527392134577070171212634560977888611293669062769864725051269738545469716549277847809254362405537038085384795652701349042180788185342849516855645301896027560462412488718555238009834929880343651331564644281878902933479070535424814305904133645994384736 [157,50] -22601897214339042332040240211182320373016089313658209982167628294435371665088564912178593638659182239487185226649219053380660702042085654959221956169107710998482902425424856333743505888992672136224695073434302822046145671213397029286494740536346264524728230526297595248676929918116349515532598358703494862903154158585950403263737490755401414630529384773188740868883188418757206824572276804028907978498401577303153576186715126119780044254451631439019881647893620308781640155862387147537848736245490064616750514375013530737526341915587725140896652103914698627644386137313025132758723270209281850849613205997844972602640742756766990430054654431136904702035599043161159869330194436554250026602416716866746163586975855702333667733724479478157624975178815354223149171147897391822470769066208756794336857593410151565093312140512507015938881140076614229733210785372615630560453274941650791214037402798330476027670738384662786683136413388820538556445228524706580778846848033189870471276171009470630939023431045597755231042632966964061646618519738528518478865260768745321771633782967722508257470263142638368566325336310754466512846560725007755631387477902330665254757598915119891950857343549683938728727294737514701895898706213131459787422109396843789018329155549184403425589977589428428858885284189629344136481010107599170598382639265037921561449672168317291531844843141603550445688583606711285866176462998228521202265250861081145045409927737500506474451311463722239528936435712114848588714411507028130863421725736688369945594886132368188789804788170185664469228273761458061577291829478325204566449120086470058504388698882873451241335621372284189314871561442671602987661506333400319503496933497025184695167645997752268207085508047784638731697487390948739925840272458006660275601568 [157,51] 5699879167705288658697534150580713598765377528817276816356480165585697515136579926786660680417021469053603603274441262258204287921234966668295631560544128718811594565953862070638500904861236764718411920326901275048481215400283594271423690189469061623540917123246749758869072050551176271977557025263857431271488342896269180729050768412965067391921662796311566945860218891611407867277390431274068513234904908465855754064386350903404413031765101956041308110751280270083049893497122468961963262896381279438406544922868167245454819899802045249475489269712249844156478397136414929032799266723418934409929532195932995730014621470600934093578945127142266571258782434052011390968509594973820804432840934528456714291403600176155615916174730571367276564713857917521395865093951323330840728455267080417717431415701741026712076906793443966839662361787838845563737381413763783323334524585400841617934249305471838095014030715556055633605987407931736709413215214342559751173898604282702947698781895903665822897216252082366152652399128153726049165830151627547977945806074590574922907261267785502788819074862998723378300134960489692562825805122055568171768681987737700664164618424981371203824800449096888748641155515598155303736303521341182035296149173059237216113587287162170478308218229926357437494229631508991567356161281097395760818733053648796001546878977825529803372542902297343147002750857955148779864931848805140000607395951080513408237200569472363636144625658944403640149504855253566600914204683374430504067478208038135759777328167864538276654607932689432335716197153815404468842603762869560016190932728752426548038454742737528566331475450835521829816751151232762838035302138860147439405459515975935543577376586006595210099870966345247028423006840168596401421266583376659674220 [157,52] 972742953325833994440696627957431017500680957770052833083914489648838260356790466764667594023890093897470643086608238624955503107229209470313018213653146460395538951735073366993470189776464879654148992676412691011628361773937779545834369756721699761081982477545077950381263665803765081754606884167681870229497778420441050525196502698981003050581652970968148282884289109835054359711547176636350830339657096600290436118882851236403438833868999440519797479050736064216236412387970747011306173220734550946641584691761343938197456076713432677985671409680787054777961018239013606049954819886411886476572011558757984065108029454043845577738664115026916063092665982549419658857762198104486076829612182810431042863415015329104999177348497962730346478251256908840106524033983368355762897965956729278591785195508601782509566591072254740764581106466662594634070856681396686329800322405094032740328616830569649889339262650385910548842969602339583971415989549028760529892729035974413344918595338117666257509857728079927389258888518508019796179133742878540749837975324403046375261960774646026418307972540141199537435619032146926138772843299059539705517364291017771730334196501278549124023177984618970231374622084846978622581942371663896729440357011398206702430584638944078272640215824193682454773353557009515549920848599100283158142035280384190507892728668381447128305327856577381281135257894632862478685885341823411540023545366951500542203702223273648806417582721106892575834474660419214958921684544948354319459436028275083476764304457673878150042149152621763053852851697328551325288814857069716363744502919852688100304883115750730534921016704134012736820952641638593991254969496304824349496210548286180212318374011581997261565552326105730992431289825921876483952976190293798912 [157,53] -1961532207465632470742641246069269237536425823979089658039540325862413197504129796295594182894442635187757207142757037071885283191363171574833135208588655015101907918351308049390412326943408283395961872352369780717292268827847717608128125638384264913561347291708799198954531662119767029796024334359767481657552342030634279536648380695732639667121233262245137937315419448074224024815706177959721519149181453028798205120550464815167292401222697979258591219922967139414843509385764034128436555666589774725760740818015757253958005101807219648251666854917218191416025111811477386476492662016879602667990110846332416860430793983643063140136954989243254050922552925885372874720836137360697145721768083065764180707667960203607292940960306891155408962377945176315223179096246473928802673623414445932986917222103825505894830693229179240193402903973823697707041933545992864141424916114706941995185750325989224001662722697181698098912818214895971651946249877330589383256193555920763518266506652763071296813862798156610304981305939559789460278016437169988945844125498890863932780006893799886133307988001842363720472471334895951971458114674354292783445035585926340671597769123003719873928222490488075164404766894439384444658625736729882712255164361722018944282117429079744906246390043075195893831507376837222903936466127649415437836117253260918801554805989022048301469338022930934282449779331507454606464248267832356585537633139360566974839851851355034457315106210395983020314823403751725586405654187704752765504390330144234639514357217694727683031221482592666383385016890987289836506633659584673458989501998153395026388780194502608605894451111504720413290951576020289862395883510243706611318684356813723949457135212889775819627599493193637821480981716128022840840576406237696 [157,54] 1225505543309826308954763942685047933463166127064715766301624073796258317619312866291549292847329474796882790765427335421148115465722223390963723905218703601273301132274124165484291208826119887003770355039807693592057514752176677202954425848761544247264639255043635007252798833664053196256332702030667851539001977134199176288537338400628792384983699094805190204857043556993030977206446235260117478241999153268293312793540041924199582984585376050584289684750026723788541542491244175887701324997670319480820300238556852110854591754118916553436433811373188097536035714960273456641481477518090679739562938630905003074539106251830898544017498878092572295140934305393471644300108763483360115848801229265316704746508516148599357576744257914905600570160269619009757152769231558250742244904546549745967507396878508645575672510257377659748677154459899289232110157428040206317699866711871922741260379982319555789452687932013777826987672820572172738896327308040197585464288143282615466662923411247607883370654879624090119926480994920080984979799391134394316013337546794334076586078105439858027219906387140983034677029615827427312362289065674290356765448570647964740145239775613240962403268612544632673384658419260479840051948267799976196107279351907715477963729827315211551079846231969219652610170540253697284047548874332081817339691875843365729085080237658018367051337359968640682727314569666823251457263597299178895634592909949757801231418835017607879128400224630171452421276614358648329051437961162073870695465639383693551816314910765687931063565762289934342491284847110405004760547397160564996874204458902985657724774331917354532455785598573554686881101615472350599090257372259650754124495499102504434862542121852831361235397252966160559467314540787347205885942522880 [157,55] -523411078006882074924281484585735275502988341786926345913086203233431679981776471710503261612727383690874717983110087207592136244836296707394106360164521977249691221937878135808165508166531374628611415251609501464507466849531487643545768311956425807501168558748007145034198959036449040707782821800935138378789487037625347692619125895109297169834683894931429237144496543688896308722487617344654089593037856354879090186591771223875273094244999547633027354872552963670029919943152294671008037163972176179080785869623974739271506219202729348197552840256117225987751458157354976979486528605033718541956569501870904286985834437178256424237974527337264312700067210531590565393325869288599460686447427754333629223798941160990528876164939482212110403993795022641026535165873089060064748188055897334600536979726152930612207037460441000258368720076865425161360987488475118106493310744427204842659509778742858211260445602566218542927841051125601518782257095845404180002850937280570275804678085506734746789202918481139113402705981014113194362131534848538986196906772633336992730941297803198369496937432355053434165896661425668459450753053145189099430633820081256358738799620160398399020136320353868006038832282889497918840750086903955528954335098668321470220150630620522475098089654984337209067213529310825387080862543251347246793939773894842212108533870957048649935986966902859945329131770460077847392466571356746264642293452815498183048941347436306873771986012118215923126987578614906618087258926910730555043321700710073116879679531442441929134316763090908377641792494750582053667529268328522139844793248786963994860605843828710210527108609566348495952482086907872873763450788977335789285113182403876796422588496755361026290009747808410689405635414460330872882429184 [157,56] 173078175205171324463415030368564195099400572552956682674243001474305790523904825435977174379312625301031586340533904581746760620113068302967401556105493455337142532895990537199715910965033705377287615999782734886367936627711703047199133730989524988746067330565920972120412466290422232357173389558892274254128356105150112025591515552902316227764995554126902910679359323766091270819241298242893211210441183633953589670403087197051732386163771303743865996940582235221190104532632394355909110079494919794609740586326670011422743305283676603306773778487352897902715835977708651108286209240865672024755000878173866074306506435962077248113665725981487688536319123246962914577624358771998910763494966792675839514580562271045376971473281050464729874311120441760455987171193441349933670392883564135433758760861694017647574195301800134739242724707448740221008138793224555107779140895726960954691465243591164656978156866692939854034067530089244135078351377052492843134231594394062335015563833203226500438373826533931575425775260079799082600868224209290003822074307985696797274118999499821181755947657743066759337962836640301347570443263936885117300457808346951762992837139291029412073808599269558412061501874074848085062962666104779501471573576585527282808368781027010545213979770612790610871566195038096818571111388984079177128977089789771489698625845873219180252177438063767642631386876610122587345220882351085617345507687374409969022837711734227785008701074217228130742581496268822187194923250504353671257968036546398453475681636987725702605025975323636977537207514982030439021092830766426646717434987199950790526889178137350848298898218527065847545989493925343672746068020563858870574111799726523132360634168553002883083115980906101771817670498086504249503744 [157,57] -44718105644050975770158028173452226771256773566847149236871360149721064545056482099101480337705747520704705725267146416093917585266039454485587181592018327836946424900291371361439094318916009948879067445911269854584681050045016995537356130792613548343912206546151071586535382031752189915472922691547015617096415818883331446949323506535306684855979864544596206966022303240694771026191815266295282607697868225554541328440626707079529070933971061324678259481015820321111733931150423636549915591233421077726011144707980540316713521945910843064616982039346927873548653971784432565587705410989289508775966199370190632756754340531039228648393625917111360408991558078159514275384430619972777997166805645933403235046631924369133663572937196472434018451404706881839263667863882550425782543165111845167100539633853116362037590276735573563756928446619079647169954015150594628221712068740594790531625958168170149828042778421553384714851832150847850531669322795751631004437978915913279109811089934925642566935041865777888032015124646934810450332095801803512218554357313543718976693368265441993925975329819510794769882225278697443955311038757733251457150357614952363492293550497333180869389647172132896025638685657829947660671238358688817298773985937463038921064856044923633354839427443742970844809912335963483662440288913298479814449100892446203898520352788323747678412389104209908887281933171779215683159879081397040066252800892950866764143794688831169069997630049920776643925517238036830117385235470442637004263214609297643015040898088859469496890454163406336368409052794148450230469714657877826777541261881479714747086805350543983059105965028663558253103344345093932041418968878609099909955944179519798611895532632067589152401799309918337564976495835421334016 [157,58] 7629192464321078735941153769657874424257642476938548212225389734278457562075011705380444734840561356124137074184278031878688619266677583694708017213131230833850023555728648765786905252080877995476260679466531130880474098534306677192833165894110979179234387357794898858503102340043028824138258791596798052366726422239716303946611637359962402429303140334826474240947398468432753424807438285629022094965242037839443820714621243406519586963118700460161366349998106057364227178677526240335970943812015665371483355742068965265938850189762142073353735775370032611864688180686585622408110028949248997753171412379564097637894230214554680776826164506898978940835845405287899091250885473799074713675264232624189593041816205461563165451285268580793239742891977142088327481581950349087012384422199864917263298521657921056951804549840970840528540383276427882728098438981686337000092242915942350779348077378248901677479997075256562010511370556123202578176076677879635358743834619206754080660064629118251140753822668448084495796015513175705462914296263395395045360134395659115859825011213868530173865700567759228868230945584223621590994914090775719821289922855848073099277028963976247290679659151459702660730030221914845581159424746806500531749772792966905408103852574559047277187266415742141779013006447334363268929365275082642137127113207122093409753935932335830522739006506922386103022935879607913089169022262462839409149230708858547056364202591709624684753674798909496842375378339317978253016357981890306029787942197885080468395277640740762273078359984871916531630831720158504241748970070269931448794227917365648630921400284010928684155220014551019609616876032031287422519348062731231258363284615104848400213936652628917958572970585672126050637777766990144 [157,59] 221877641179803368817101688249083536178392037213578094618344581277601469786413734281566618752563193883040213015254189791352111558076112557877232229091590447175350929674919429272152171093747685432547899069117494058659164754204702928395210800087971569307867697164902447856591670422816606601724741566836622897846841718810783576598792130916184354026415693562386433685810784306696179514808051443028557551278839122255911155842813798974447310427883744243454562207868281881997286929829277485383592185346870301991142772037199410558761704304706223086742590497949211600254793091805077030750495257107700890235173974786891597278464740529859177970451282634205563079706803587423397694025479705221975910208272911608277372783477359406268219948870786100421459761996745561130550030998325754538615519953502839436750056863890428360387826520347868774679142332466536079629742602448160970346234006921034568838999241594114396679717353005901861433883698678178914114639141772075889062743524643674145638904256783620479581038040529722159032661130531544218645826220865841998137734533285134381053654481057539819671887390075028579999763809688578508748441636702071990619398384744715696845820074300660034852960731611814966966524040470890977793407402911551878956867658969966953187822671692470391987722868845925386536347477606307648065116597360983090995546162682104611490801249025691821209307552042365686903183492134379375574618085224646517926912821206360597057450799765169766134747052456125543632105200952791792847444336704908602574025000537201900003469380825658577660436025479320722814677648442058750570984889940027107376352673803981237082816444028901005215923819585259113393030519155233274993941404179564276446790970806286305700757887129594323054216527714249472917607914888 [157,60] -932331453365279146249421971451851292950972069945418023014884224101640790762198321414659583101255924496993384102880453871000416497640257594161712554421484674642088088724509723771856618755038801945554395569092552305292074518653094930154572973978204367878544427869824587946814177019321708423828808555697479065276661629203241641739940470356854971390773433278431189395312744693711158836402288452439333806922687890737669210676178207643887871551168548082390079001320721444303004273056620567080004448382944889480618241842247606301896984539280202925829316009669754394414609215288164799967727957639425995424443309880835016855560830808148931465716412882828898556249310036056524370236069604402986146290464437907493263612886730505148871721661595768790409094719845007474921217415580138771268757772613562891349397113423274455316264195949203885393896795738117100611113643294876415348066249469961431904454324486780153824599204484703548195448743539452023856813213186706812365964476254235651065413562310949675838254958791812358264216610561727172740624315517954322234413559110696548327589858419085049883601279106798570108520671150459831135960808096962861386002753054281119196535260794493599267803624553396575480369552202128594581688487995758632224286262260338305473988190664579669608082743866087414224328586177758970159883694096464950543673544442556094939067980974613928914982015392286809343038641102181314221525302771390688485697351617358482128928823513124490784036098170479845180145105944452419912715528722254243477813182208072728566728799404611075757172572991431468909842574727506252900447748913819335929111738556315269480826266760528334472758409932297524509138039251952738288817247163329084822281971723851889114484815837968162655326955670433460244810752 [157,61] 575184585638799475737230025978950607666877627149143993290629442146981542010107952270022756800473180105130333323041198826514761578185945211723878472721931095214565146803916425226991300578401740151275335176889675809469178807288978231270593170757228697281056036873373122127699735811014711014195087790052950440029833447506679151919591660244432608521892490044899110353441070782449147688326434562748238513818699499333990353287686472150071941134425430410280499002298370872891330053812697219393770316763648406127225325671530206775012817759939141659497624724397898602320438601700759180308545415503582060654375836525685051612276990514438511473335311534908711396188536293626860574236680293356045030595048950723958467288088678058257794106041802937964228879597951791830403195984418647723613978448246848322725675853034151401178993553673670483899676929966430054871500353001126857016465262983264058036812029446589037305849758417545552851875103577168835544869015476878923613504950173644208844458918273548062086339326974137363337455718077306116320391312336475953681876697146282895354511095558409579661061728884188195678379878909645532550994204602651916072565900635369646512329236667516275256168565277093103693291671330510668452244595594960713865866758268480481907035308443962636363011595529210589534427400259072069801342015197519415955943036166757366219223721020272697427635293943840565141245253367164809508390915480099508158693355270390499330635090697762027852976061836214013227120760545677276621584167571591963379634759399196449258215943457993810969339415235752282362527926318260983794951029973192607415447644717458497618065531618389527191507432220869152631919000845127778811978861051681304758785162684556727899822592511933296540257196735277935706880 [157,62] -247325529688156263066618614787733696287498833529066697616033740604629861304787618770218271535809428764079016087507683458550917511408970851576748075246108983103161578363318305073408869231072622531938231193513489962658728524804492242355083942424164132961055890593509258062358096575814778033032270549607943122072806117487667254933856280993061055749165462273141417025523113227427131952212619508020320215045409779661489350365154090420466360499974717828552001124035848804674876446445329672376645989366453671676573738873106086601080000791551901779168037071623457880320415395717100043353210882169558385743296395679595266892674509072979549261919959594687850040838972302741148458629781793203837724428584650593166063658769006489747008125336550795620936946619295751148913582983306986166468995623253119869452662690683331124276513314437429610032183628284760374032564637223290405245754053602338612407999614988969204647730257325970830355401027061092146820943843956412704354091741673509953703929185498090234088883223452195208814853455359964659200666778580309506442005866630844028996012235846871111186837145827997929553967139041276508936525306626551097055619163210654825518274497407064436153608159066821769989348318748684956922110560212406174884523414173358418564253442905403028841308836879607575013479244874687671060441873253216369916083998056131683338159598858605146628468277727396345756880988489728644962498176123848148826453458190969275638053237534448771891413112694201943281149613602081537526746327613350985840905964300114173888410075112395581012621683846129624080426519112931707253436279113743810027644127444263302698087190093577906965523447457575378895422937808961494153663734243540933352535415698341112459341182978742460725369687920939865056 [157,63] 61547379449862364154203581796838941693712070772430722192356223472190735972484719984881683092514717417980230162494264165535811178660123949378418194775405442176479327876677836882792063550866648901272359993688778797348999342670156545286547428163094675937222613777873357235621428822018946920020725498904184080723488846940363253421343736298027212618529400914986148148578277578287563573850243044466329600919664058706123924413456833554747183471846034957306751931939009469476387865688646106221635490931181903998044285103210488502058148783447553942148806877928266126148178462054394830650285651810014747640052933666169843698639254518946072134212830852294963574452380189503006720018763118341636359183190050625358025713781244023327758303783851106601414170943616246432261670738651615305688639170983022581188883090280835966765968126235829606654989038244959289308258694708154926846276447471586429874742972280948910928228348677947542389485435361340698975767912154117610538065245645720393417216036575677142885920155874567014708444344976447854224643670985737379266008285122968262933789574167265785853314750031512960297016486706935659531529596924532912390708709656728403218273182189740679315757050860851668657285839830309348717123009347185862624914459924628079979749190181608863358300150184715494227391692920248610021180064397751308138297734196303177377522286723050987602729902411559432397973863656023359516698815532343140426867844812115060933562357878804257824487483532780678166949137300645182716475501654603892154824057892957448451995281266067029285603805019961956147955076917798383308357546680253270534784704764954935334670489178428800581012561503055798350848849483692294230884744138004247917047684203948342281549948084883994381938006593803764 [157,64] 2395762026427152770927323610374921152503500004987487136606746254217086267756953251906377649013577587420713012412999944493721177634846325020397919555966164823677750962560136041914156152464565604600624439987561364924591972850605408390329526992174692688462649141471570548023064545607089680831923754783431337456206254111443370666524118985701392599267311275570845300066637009891665241586604246976510714076341549832349681049374270425427732763878065575224545411565727638148848278002596252160134074399935825059895932112413444680781202122429126172202416773542943330893052977608078729970365051775267364696399427705100403132110609722629870169038183160403538898225202063525577927151052900553132320178943445986309163964374341208199127329999104269219084277974357245285773950895039885695183392366975149397564737706057059966790181185459652155390502663637523520799391558102401756002005488331659189410694436886552686726916031841004367930291611326433012663793351611249670301767838191680163751154924772047946793185508636519149116355039664123323556723526236034030251049321742045054040237652230247094693151121210968903855305614895538299095845068731544351288659780538685262304860861582955294293767280179921145437371765244848865194175384516430250485787127177383529073666787601013973852825281200882870540370885582327737327408160418618565779996157642304221888420043859788478098041343198622930938632889862216287218191052565425069320581765195623258495999652489164141500939877562236212350948774700248373428194443517030606189640736634486744673119259000075393437291905274566704169411208673178985781442610719631685693640031205134995146973472322429701715972187105707484507632172277315635236549066170140158903163620032622837416565840951021167926651164163584 [157,65] -8162414006578518846341062186508149469030233195549330346959777430147277771031731726013024483202893017031171333693455337667285831409419495643706695508058252149921321237355155825704775002777210440427183002280514317517243121930448812432671466356894300053708398720254795266704118295891717195893298722924900233851386276769006294706406123415724640467281238494827932602725773143416916394588379086815513203817800062737575104262681345174079395383356644324882945238988188183505845018284348767047141893434962591370830385938991976911953922481073367190300041019473768500704768945822380047293891325342948481752295064807047225871713543475641124431449630399529988447803640980592288348170293264162674573531786266056447176314590357126602302611586275323648686395443191236904852677637409529334176686019584486675641251925524473779004445022322928902330651518746774257940011140357944374235357963191730861510348480691922370263795247820526011602178654971036267550240594157554341251152382212034744887471321488402084272800577484732604099059979076169415753006840573606674854396790215379822074266724147985730218679301317914002785661124917115915448476717890109118762733704352995114857634179600148732438163695696254939013900308300800788800230537682892016602909266121303119456103976047084379024596835385899196812518506542666027143454243488253748718521270717742041141459211941291683499676566875001076282967539047895904084811782621237912556571017178116545864371450014667148987274071510946943205324203302491147011284166133640537097380999461305467437729686633903201725802007343357268452590619524063677245246559336295561879491853937737365754833265292533716052883702889029281972923169849476022001307691092655423964523740502044025343423781291308423554060400832 [157,66] 3019386571343034562415481197660162985009604601065300673109219566016138089746679105741091219612165302701354218925705173917861270499493594234708771137891235509557024962168599160451940466989211261196474349231016545082896825164382504147612564223041606583596179934324798837962462969154176707809824433581105817133524449606766557638041757105909577345624817670767438408833766982545529998136146278943605610944617000527554204814320402143245692867974344000278321459294885657201019364850499595765052032501767891590786535373406026413557761059081015086894743816256828018582864664543885516363521423943909428930804809418333031901745189315395363112297857580423096317521492101934213345423798855000799871672840853463799652714702457382646343097752321029115953015348060504288221412459927381653539853263149255863551050419363835955414936353225737808446784681952338773622428336358234272173108646145412493475170607725104733420311982456355341042481721662831762426882596132778842495017076345998971710268910423887809038081765735346587193087121102620924773381087483760526254287291521027017139769621797333699982911583430957725293602421894753615258990056854916837970831951192309088006358637972273138344970554431725533144999853655148470550829742200603001349684301237881120518435441263437042672289089980502842154337482262906383314607033645510099725991759257737336154108537709855234374545343165162779456931100360594889748470189057308594257922890029341313672583530004425615626343752452320747533128731286575589889639354445177687707672930424799145793574417423969639844506569115593472359776711234368059682508762526903272432677776519012085028063943857952252319790657949967979231829718941241676321000593536498969059714747763028544105929729388443048258318944 [157,67] -503501631317565454876604704496918735058716526365434307796413946964949369125554279456776451244632981675200073916458225156674797083955132682215841839638484840972364622732533276463924138666241793989889527457730390435209442821610709286935310838939635165562454590919609913855966889099063339043727523549057299578444061785133952146835377831519751947076412379639311113490530539158739206791838113678605018958951201074666984345403764843848870247081087755901966443471180668483180192935847283046976515925204151127465966274010625688655263897213097586813718661916010405246673080190967752361257121954455864289794398723123424125172072905527423397466068509759928784727145587208010597040789658035667283170537739417199198042553221264698157138746137510025521161352319538332158206770022289234164997681894263237246653977189418961734170958763798881684964996616133208888878030393909620595444089536255029631980693463087438495067702830881467187726118033651221926636550419137479890829390625874473273551394828830565451646168352693406799152812053597135434590197902674186230677024416611969879008831078610056628724855558032314508459404429985287950490620739603132278452352612104873565448861096595045518007393897517849506067163614260125502506846496555807563248458234965080898609043684678902817242038884636860398438119433834831150996481829763901269242603692363900861260033792195534331300586398897448927335643081379932180390078012422156068655524922210031339991385968107011834586234725226140877130533552612844267078308662628984345287868720717373015128867841678709150857452350470520447286202687107207910111406526932660472950579293747625995854416558184677180683333223346508423890374095308511235694886260086059026372847719561876032522785142921204231684 [157,68] -4946988856910229472000632454964100501515082667103452930341499507797917864504253937571054240815712258682037371980350736549985028950079130975745645028675794426263814489337938446888870081460712219992021244308476579526599510495825878639357687290034523600911030213352487684949007082870239059164621236415988276716477125549239790675020243732236170380091872667187199248315737455167435735173780751355047859342814942292962398544162822396418106149682459348514834024717362762990393092560934428812279065199823333358916962679399948980123379513573322445254397550023376158753787546058861258226924455667054272005014682405806309230041574622731839947841843225673549877863684863389278541840218463118072698841945661321131524957675794166512320312394264017314608377839328309112482536148955689942474315033892433597618443320622323645282306965280980950091394719878413180325833478219519984715326851714843266707990502616533863256031667153850878374745877503975312333266344903724791071764871885082810780744987265642616999868907502425767758522736729069453268966512941488961884421492355270525197365849853730707795396847442085110963797504044348816326623738912531481128493179114276566647855538730686773050220006257415696444777709011943123689292267846088223953464935509903332821430258302217534332242693473490813046638559679716012117648971530586045668496555911628841627974259691989085273260426797037875676992995266453512138513240546817113941749665947269124283083452462177621874333650104166017918092220849812515533251432968180672470684190197582166448451237434459302080809010490924441338285277648333485231716845507063099970534355957800196002789305321358334286598349184407980208160864275159478630140458427564295053411026438753920566800579740875648 [157,69] 26541423963367810335937720506291891057809041752393626083735246098472807515287070222781321242448830949413240500185459675997394033748138177977704514332363421302816147425072539276021333208622796880546587658514278997270176791319305528126973568171156756719298345307949171972425627549998070784649923115902176645237460480916158824237535695850829758095485241199419955927880232988375077693471131259200384255130491208246625162986906726582529882586543180830698883442766206796086811053697273296965355668476383504008664311451729614083606010165713323016966228279151003611308712147206740530303829892864189908489537958185925719876963312799109618433334255311782574322648157269184174109261731628028509341102261981150088745110217475691722379479601026065156400595504124780160762845813973213007962254093418945593951180791563691198699964980048804000206088338829070344626921550130718434200088085046163458644637767030503208185966715794997267339941144562250074657448009271474502590512341975424485316377060106428335921077899835240936340532085660733795508614465968057388485080346018959097043238502082525213318913995567417078114754038396028298776437098438683076786915646097894727515213353164516965909369130793469282091625096857164118440431304653419886949340431363539827559166580371592968289977601798204464824175682736716708389818871132333116460947720112271869838307159410949535480241055762089930772808105139445445092840762325825700875317790034732672871075983933337020230062028319847288399425423680572254484162917807928494941066808888562582352625873309351086689756033387197993879202298570975817231824647277005168278901394112852123633003532396507524314980672830943066729184262346371256553764266321612817240743341675651075210446402190288 [157,70] -7401836281143621561317312773654652060856520933349325937101223582388111846022799880573093264368160199816615199689392048955181991367065748594326194476766644810390389054345595137693591074831958799409632785668988058303331711332743139628246795253585307010551328848610140288433619952093126485697041761659777470090856432161986429253482119839279709045279254680341836101196490086391704866175345790895160644079626583824900952121859871244392377723575988754486666660502862701286212993894557723400102312387467649864661121902890208109276505459242399121976380897055935127065243571930353503293080784397554063075912594045320717611157568153106622791387360217605935642227062024592548026307922509044099472203703734586025172878464092639199301805818162041297102826449303162903042780190544718404552049914594137143492599420740688522923386714670706768651591862312596724955284136737680540443004947126717108186232686493370141584545456744285687390598785157313269033291648704382968314050436290078289231269018770373504943243960636970085328162422133660127271938130736446850901365013663455807167880326096197049731552920225992673671990150682800762460500844374874772308225228695883678912280300673204213197299794130949093139760362518487728826775286742411189964965178201510045568767942297837188148757664933018923135298175846827304862058407755319038640284353082311432410349013696537874962117411927376661075405618433324544342893933323240270089302142022434641650784225732896147692637165918878521488851738671267561986557211648121792309594445088625687908529912693467305715639152384256384613218472090255038781845418838541349856246002823529691765897342052715376789485975558750088545249452499068200740743767261303621069083183261682846226047748624 [157,71] 730370971522142326734872259340307793354760042819296819680452759763227566312357526446365459961409655004629140962744410655070019146098144157736848032425302202963003264885834037192034672112396175958207282891543676142122950659467862567668816236346444086711072382470972324094838979969388179856038142875403176508229838874812217657319562831675933392141936236123782025681894722369646740724885658192172957608647327455588401740039665897171296673287391762714497973568459302789203382672104050531814025791220817894953847305015945504330598684591449283726251676713582701438329742342376326384475858726515371023344184156431978611985850408529231373295112221492712085384594175668088103108859429433094660947045321783571719409864999023808826231782462001412788484131667955831418788798246577721521274435220927174973600716237758831942310544445515013593776157876258521577925281773158993669027449606242924167381109785357756371642908525846046773653845814119064977518942129092197756544650982531785881837755945984554341279930473694456378846991869065539594329284149221756665215873643885526510661301953056984905987469284207790492508852715405084555271902541004369894778895741416655628945218203362703447779773214731969914278118022192494503946001605310519400345114741502785069366298459235170826688085019819898864269938266876296042592728084873898495157160300907592457478279506526536257419912210497333344945093850921302032099096584018265268422604298814846281962575849339568357804233202068307566239173947940058177981808784740139148678778547452256406028968149653539297560131064360442293701870551432197420687762452541676306103765285482083903915193283296152153409676397917949675151196576420115391248173283317936322183460948316767982536098 [157,72] 104737549656629851692255134808009703109974226965482661218886186513955423587142870446380562091568827096592245358285647185150513317690193916402619234778950726289982399519499507556349130347205261161038591918558100003353257498093701307155465149623589900058843423762057014348015210806306083091368337865249317874243472857527341480263556360774668725278306693807151634759790882660132786175351516178399669302499829180950873028478472600796894401586944928238842950858834762217834111862842061427643605122956385667135388071550326855239149853780544280844643484364372852971200880105584495636299671984758950071166541052156964130882367977487028504002151513204538898825886909274672804672767267719718922472939280062904358712893787852563353250974504103628596645431400774958307291861197086956855086780427716957506387216701248396930209720835366184187347614744179192484765723162431967984059552250029025345616374663899413527481374923007035219132887131091334020550873700211950760703971966104226461049937255549621263718876659142028326280281983881097538829775215334546192836063143912361025912852124077594471589078308072319102061577304245121437979250074150628686250023765109706081954883632754315583094646547025156854344209656627176334170262119863471361329752504614214410170279032552701322014555402837771598693891704186657993975920071912591360027646112014382993535939640418937373399287066254330990139563233927791922150329510210321603185321546099354189302913096116718751020057349151531384664102291121728529927581060785732338894579646804545457869008382795239972907407992817386646205021791315119794724316050355282862113235899528173794234562316043670117859153364817016300391891907143911896549026658435925008443941514108167285632 [157,73] -37401954380626116540618484553744144495779697895279273904638357654964616118185336085102860697157064851689007141311737485033981256627812646807307978915675629929675829288874826189015001091644403540905193606000008224915978994446751597797141380079890147290158502732492663118642494448313766709683891256493110357899774996720220168407649853504752413396748651038093579654973445272384602200005669958355661857139948976773266149743774883427791801412393831210161996289772757612766193970484438871477651346253440071425745074264100376625443138309135628028323917127770755148714720627683058382209475786586490068682399040144358923101373828983685916405622683155061716617076744921389098794701411053505602349859299558154420234541150859745162170914217709033055811539112594752965549412376554422905261801927035659252459509237784006272692911261535047148969628631124584940625157146883084683252047660682766677282698863094386771640580851726581641615023858418973199633434162241511584148308783618734744547791397977124955290235149887423440232619089278414102017235519045300108104344373836924386954801057123143024634187133792430557651163869991533495159873583997444989111473932174938405892998494683335916165416695293884163746981709388266487185414108692179623297749118392766942256321639148166624681261357993892709090956958224479623173950547868454300811788954839304106242204890835116673011077639221924323299464123595233575637099749318293902154634065154443776833412424611833217259092932598068596948838453162957657885735769320609561489056351802450901999724252776812463538328493992938178574144160381685557457671258513319463890812723327109000356630820303061665354345279770956255246828583682141660633076736577656513670429183712333808 [157,74] 3808382119870009243005302554184505138940243313644142769599866812815277163968041325158781527366575519139963752353595105387731012300119027310912969469245880352975711734241044339821227906475977061084813481099080861475595598204173189412123741921377263965481948236322512144828685218617410690805763632441430001146353186809136159331504157796231622400314782032001377304659342693123584903360212377986469809960390030326955022142342887760130179521006076977630903971304604984381081639715176099773560723747862010005927606844084947952947494309784162743239619001632879191839359074533185032628843536968268639643584700219421044104455582068787855952177559375816654341107949739419149855440499025111566623272068451487566707695838318779176297980365275400598019185819514801658474886961943007780817525372243815604192408327655657859096885206106956742789926539368218039125559469966399360325388353744273633494434799075738376541232629708103646439417901544637474814406114175208506343996859782244550890956345406618198667478057319170406866068286131722779120398111713760375797460952189452987145623350369678298266758480770451432519682945834825740462389613110857790798443184054868766188441713332822517038276549301997944239061017663760644095375098598281244075369018351975866075642218587296355683892585635386523432579425517672537113531863922401474579419787894398914601562337422415243101120713995225075197111947975628460351928907731041153264911645064647154714373895362378010486572235382191032177648270736645841298547242062723039343401399962723885691208564144564668184722635693933620646611126390346076883443553626190816914276174738567899515589340217541570378258189784660713357056074641134189903435711551631040547842846251504 [157,75] 77175225887706607785828603769216836742163744807103035210543573511552580082471760541322994155621233617386160701167310409411366111145456048139065788151459899541053220164788244867115790051388157567379095291373415191451517423740303552497526768022259538344062551594907647936348022605807875353584443278682835556342145623501412343232886743362311155896141992111098027026406568388163575835592155771673769262771037671798407255289852341071922704102311072359256528169016064530809239395618042200731810596227541877097012260863578458367591972009659219839780761968056322561318364170194463545374317847677087380378456386315902077451750999824304608050568149090182762458672063760360075226701022156769723994935022202372721958896764662949279800527907321150994667058086425762493105849737031340681523085643791365240241764845740430618378388132558241348150335088786136291574290766341251463454054010572861902076058012058480268514059432074209155937797104149288972595912471115611013893733916040539771189786805163032016258893907028534856169300779137977278447637832990436157195943168200918104942460489419758436453906095259715456064016459380033409680239843283620109901407511313076417998544047945493696977341988223130120865915298658908957795616461045082044800103085325811581667843611751034872536034275992761738919644387997083602668432435656074532286785643758189507572593307554470424648372612965311282917455551556258581687976765019075699160336186448123503949314728102783057603638560615836004472092476264104322230802110361787629034124708365208235197823670368042059550135617933013442210264605676448237806707881884815899797738098238900471762879055927891431453677074249605829806323023198179296646764602786727209792068718 [157,76] -77213041303420396423393554576637057361516519252087410692067617881177144382019088741660830819989361700488092321486120672714376745728280714881602167645157590217379055335732923649285718177150292647529710970359554696335225412361335974400030741647656371148155370446787902006768170523347727317587668298909095398787887796181008345552910754822441941363415011739766212866831313805668228915271369005606594805322343212151728032743332773850908234760024098457769209817936684983414364434185814988336714857058919358501157005615741929923993926867730685237847755271136073607101195185047663920699090903739138551364382614277357976992254172316603741711673356020987319466598883766321593149826020785262313759554360362542016033533217682167339537197412442336799109539227600923189469873355302725112524561881980083635768392914058069285345256327899269726062583254564184515679549048547514780497839672899382681267746721053335422566842379314381059516969573690025363257200646383857126616665904787779300623391769366659605568556015429852443929782753446725618983940584039869044068773009136243666780217850970398668781676262284877925777979031262293294371380510751527885294436691009033625218151371255605756654894304487110099316213083510771589780985298831677627342240499870698082784088100875478285706553732544172343051916575044013130413876441009942474690380055133603973698163481725104518761904202667640869709180594406625255216218388721088000447199050587533719016975486271036846977415808257471656868711510272796216048033097906913966553526391985567160158613069687207581966807307250624761464917741431815229653116718444130550896361046202038804638142490723620633804107034818802510552240994684581503961781487183231433698752 [157,77] 5958967909072096299801783103482782355447435984046212924557978667838876496760147279411484173580272839193227561975648385292556252614868537107626760521609515904538614127908059432235744489024444792628149672754174070171411320383002015084420373371459214023850286553729260783397859400637261898909569581725192252421348549957877026143461255200375320225156767951575416734357850952343992904630410509085857442737733540107098691668836716586070706766406421810760658946943028578761300265694400874396883912217320149415835323123457830551153879392626334020917743092530487216426395144444678329954331207714289326977909644878801749558370806810446550055155844091129749295484710836532788288021462494227024446096055775344536350801913840598016103080446968604793790684250738075242296660965836926009147389558330597969202848899261551407504456466120120012687080532187525910511158195643685040274737621918600584575954277275783030890687423024840020624086105258337630050711533462405663181835098728892953082934552298997805886969497880172921938130002302299025915184332397379355045166677415918687594273943355503332701597907689279050750648358584545087384525111980639483423968047673522473768107850586830189733224837659598907995887769121855668471428844611461260113695962433844953983323862464629018265968586444010030446319011296845243831650042260991746968459518877918101346759212042825576462390157562506389407767551272542775924658100387686141290917725564229165213861483887286614207986761752771744233073459043756400096593869040509264946306689350059628090634072583505003144312466166752651370703803634994619263939112886749360998618222022938305109242983657692980650259095290737468323144631309684129837995105887517876888 [157,78] 224975071996281188580143001256941290004842312604577879862711724197705029010465995196474736747912075187734281894323152028726714295846627893591448117210798963679136175265971466088043865963749851854729653645589815616383260078420258819300019969897991964629464525442261944203004774418410512500226194267224534949692108303366396862801750909182785083385025498420315492334873617102443383344510615994764911362147873840785120932148014220070608079976518859649426490896782720642906805392133771131875059149597989791102199197188107617346541612760692749562723874696856210722140721156027119140441281082080238924618740016295156577825034895795253391146691707051919384811386625724478316086656947297166822695467282552928007415706684988219905976928625317322976402229358136439180766125782862264027737701979949503893918257577532937494197435653897592112362323791204054464650750138505392309934448434902867682638118595897183091601471289147982260061155186512098701271223583964403109034674247964415552192704818749625368066454587699169780873568290628296403055271221709581185520177701870862726151868392825887817744041653924348668062711958653327117971111115481990295633582674116804326815177393461624896045316146944626036136726014413246409277329642194984497261913404535832005312405397518840396158128626853939066020330534758736353708753336583862867210698666153543510711815447499371102141832931337494913464091441947907226183314125886000768483259461922113879998026132833386650888389091256562752659110399004322414822724485182665284526447805142650222782934506808552435590542541963224443594953866095234599108731587674983755024382444667160790564850012188821183812219622080903675570976339774144419569837323859376 [157,79] -69817594712191642216589450600952162745636697163103204156028612565130011482013255949180819809632404306937197716569988456910653346311735513473896069562712348465652126003080228157793760402639324163988891772067377722173480431962077376242737475381397003356785918020222892502782858817485063550615125183875937788772983835100302412006907650946670995875746495168511294823394101194170719792062975323926851889925704872100430644604030433204627591406062781674194457115036843462585515817356763753890769796148253819311355671673944355467480684322515866961158808791772414242760522763043861499179869897523665212923161337745304624825214517174253769657097503129976085593659970350525267314135575064987236495920031024756670337355760016217271562686341813387164157295060404923523573190993875442148764134928200303016855557664536525723916574393035271160359068592503473692405260246858820150245159325434041489432128636162908014131331242926804482926531843152990261039873329333847377408460422076128166942081123568189087696080577026063579230054539896779565801748767103672153946390000174375762269606037075239655082604979674957677336434777510335260514802960626964221084204179891056990316290630136080013651917038984001739502596998016262923086657425270739280615156177579066484469465407503976051349501509119672627565881878334444090640542825263827261440326374104520978658170982175029007386368390419211899526316451339872477421450979531812498910412426470152658458686764194048932024528478961074271746275873741122586055416166499043077414985972875082397194123251196116074885666359443021850010201859483857633608281342711091327459891295271874992558309344543619928177165648600583892526260835949468665728796129542 [157,80] 2737366532038083436740302478547080798228431327525523562979090925202043078359803549428037962104460561999133439782161517566185495247680893968179328941106281981803611155926422882337244506736075001316944168178129224014571215095875813615829841377126172543048108412177979317407559551622580703683892973483242495961041345183085982242468335310524486170616863367275302909365191676685754736828372705994877237111419126387547517729614042127101810980476975662494503988906821730920567943737771396212519784129512330265418386660237715898401224084251995328726953128892222612319893591451253144384153248322125954587967540984835963187042625377899233832706152323844010665673402691219195954388559709988292753416870844698431631041902344594305213491229042874587525593047447109561136193020577275245616731993614159873979867236195157047721042809258567471015990173295618070428025409185515343192025036968307789801420218971308784274138415857519543826651052177639425803746614366062675446728089510203299524988294773203434922495985210278430635393646970455225500843490654292288860769243306380770615543439196501310619949792886922078641113256384593847809671961924559514471807208553145539079437862795512961630802920788860873153489990648653797847355017499607537700389360326124616231136244776632706232592744954690674381523282481046094543541232619726689468112737108662453910023624359956391472330570292205160101123926625205241289247481088563821992061005939762707655039257222788172214599111702793084149042330720734176294579593075795300675701325266460250469944198294593748903171415262737595863410787340029582563712413290353436097163981476788571698275596264835689966870732233341837861067854840927945681937984 [157,81] 194061956606295888783572818059087497576743701625378201964055098893226827130699713822941214145564220967081213070985690804122555989212452256234949593429289668460032051658522089178102845536195576697710283399696593651779575480080492540115286302037858894941784365905267067222976268591637266099115370262645406759225893029480551928612224334205829182720641824431955711624517036989573939016437745112395672174320096816580691712820946752443918852634380455522069777383475933123374667841450314750528546616123513908178216302852368079126648454141200944058005110891284978753310621797397747339823459590403038924926311581492763793783524907805007928788359338472052148022809759132084278699351872903860094885479292258355879024264936834085983415443989417292294406473813778463273763119383169476638704948579990089503894023104097270133980908973070567859884299644707944170778931152925500014462028481682863164606614293017681670621331144390323044744319741156250579782459356336746599572558555810653913017276114071772490550019066466997859419567151059398838403138006399318355807937590232507548591619991841535532898237343794876235055772226659220380169475933138087001610457201696423071227656835443355434045971744219686990186145046243423013857202383524660220135395756326184761114870204163763137323194208694565314356356805859711963140157662392642602419602702750608297523913218931995096970041904742565789410290807770388644847777352134648753325865282658307207613730774342482963745068738588622549136808115301098333808255021783570770105901559392171279109877399269838411265868107247773875570617581434924269001113629459015966547355876332328800249313705773067584470029065212142881349696771488144406616 [157,82] -14603487210906921977635627553065685499452635624047320871887069314777463489215946965705533147938066175534315302986942002780021616671827958470322354548343096690554360855969808195760123269191213687004891757936263154388003019832442072748259410652249979591601605229749259203311261823333917360138030329151182987691346569909566296963220657649436332532244247391275863520285059785862553690741349509165844702347227747879358894608663571146755944512212134091741700665499795756764014846888208541783390860955285735791395540953358608562477226947154721385106890191743956248822272061838593578302639008443731031722538485069335427469101479971509327948964745387751441251021420099980197871504286146774321964352289716798131639475027584871748662710377786147326702029679929644905874748468184137034954682437504849403334159021635899998507187390422939266342018521174917258486435234465714809841230987085063237241294639353274995049328587937384966616387743211901549400641764274575929339324748121322708486398402058800362809281411609531569844083176959676556346646105068780282795547366997492118832180577495485517141572690039778895585521488156870274766549995879387417874667501852383303932343534629208014578646571552929022824894905078523034947311446804672841167378010993277873639165139905129756050112228104988044129599706817526658026189842294419269398074385386919032122124416916105704533935752210797438749297980850861762930678945834710525694624201549199289312728294051081241038382963895106100566026826852564461217322617674851290680741064919143114029404256521005470576146428335776945024496961931832149355967520330892574626461235609290166207157982753344458512128401661050837117906067913292304 [157,83] -380683009982169243833723315747340651969557848939876383923466008630178966592254163067849263928263836457659781007450065732293327751866858970776032658773913082979750377062298254674647747703471305418248899301957249336894590375638323438380588293977759447472049506695659675198443362508434244738894409729113664616824284505010677118821632161967949911490834077757573854793139350314968374947093303566981003248828762758118653330591648807007359160068436405351358031537250764164683076714103631206369593423529199158107110689075060573858346644761703510674345008964944620373568796861048445459955039080725409101847715681753243914882177126141073979504540484814689429313018657463084798444699655799394066206390285579227613366543595955259243276043737654342934631010989269258870121913002474069549995764513811546254709277704593407527114074281750017876725846562701679647589997582494051348609716056939063385035547629800778647817741113984176579843037585191264370563668448167087935146557464665868800669089036736189870574861398566762641530288641095836098793447663336510644082275293879082413641398492567367313765021964335895473604157350794278966079179466709568944239074667808095747323659345644724309857980800394405998564000615442575733833536807871124346199771686194744074419330831965463280254797325147743212136964161560731311298266043057098156724646705710838914516065217408802369335778069429146037177258114795389434727104981365493237597250094527825299547205958073567323337765749838444816787504854158513471995549486043193541146505224497833595551274328252084664659772325955808478416051493692692340537807833349137383137575718244356424374433908377800624012137708883348464478449114826 [157,84] 49279345096148738965527413565441241251010783956589807738233617811645935700628098117753236954617512886937641034006507580114058676937555745368430390138113361109272578011507596122921618502761397045617068490437830852839787707943422938262884684002190916085354153174511770197541494899411519277476032523505305211667457335677437776376185295435527723130562099908393750058673984651201542314422321627205702852349480637236363532871522545381906707204263343430473305685182347248006684913621465092612570201184562346239609735683315270534324547775434494357989822916280563100176728333034799180162072290728187374506691731663548638312569461846071765576022587168354204175308922878002873248041140756886532768678572431767736872008046264383067130250495775066029235528323248345342314021614682514566137275016539301404475066648102085509751539690783205619561158978015398572914805337644651209312084786550114522144232749357463282139800122965778968803076220940936436249263714662553202431549606258433582960397829293188336782234244211238558916188204935711490419931704091528106635237143742625830961128751142333948988965031611619420939252919716599650513604542570923095598902446667270272120362144814796578602317898460776193933950021129475391141660097456869061375743450540685332238089471502998585951654477652300412204918236242209322682922204708518206751849495976654888553235226071007220106803504013948367434104025448742089106168240477779682708948221514232610146250235042700711596802289548414463107254710520263441792116851632592343423661573668458421323356172675382757785700834056804104419336788849734092980072730795235166762735105684315338601909567659710171795872072660360192966367488 [157,85] -687257687281973073439410597485875701851288695463903160492355522677293778446179169890196659001755847154781792185034619090196631019350213635764201948799234494336369009582447266574808285373937224432666017176407949513947921076289876330033453172691603183811623692149340279461838865171857135922053418837976368943018721045042351288221225866741295988121557778604128681276626562076164158173765569009617255580686304912121501727662482213328489112642862893233754749434864187635514575077824030701691575633082917973913826456020168929859150985983841333424070538025508231831349810699484187368179687585741727086972761685393862796926933847816544023452798583124018098180256356771693417404072135868892393796736812768003705052540722556593001558778028699301190321215030437668446804797459482700527810303131612523524795112179600174973582851838669468726182232413294816102091553275467194914667622041878978905163410998799823145023429796071695107893669475268450677154095590145782443061077955921807790970586655617618411799622012789855288752544022150773535602152489959619156510245329584633776930853771526036390289259417651303911378827890527077449498586026083804058985601609772297896635579591631491907623220844836517315268968594239716878904577420451484291864737747858052812293598497333221056806741095557781009087270591481479889339782278366983122379964277764306812975734018773163575679605059166607365498746701380155328023694075411260407408951395926034078606110682485582395444166014771049375633936353903019131473777240039887486297273870136602562044944368004482645462327496483886761353988699792786334296085408531135580787690698261001909112813826763318027884333188333405463936 [157,86] -10075852459868003462038326015558379607700460494920934950366182280248979876559117503709701544832898884784402623877604715685963215602098391560792677282372274800199162351718903330029865437138574577014330964268435018589662711771471843517796751319884438310635712233898650555149015258149817822017900961461188448848913457698396963601814998582726448571699171636411836836087562374025043172210324910964813592851886615460158267398043007330908561000192172717205378526467547912240603810834726694545244292710926142192941718743829317460016421298396869476508465393739277513081147259597621275849086187359475193229328403268577260483375312164777066766196232831930944220616488170276660693450166475779536941595718857605072704761001165695420993940217379599036011450257205760594239483163169588834035631356856036322136485698632178549123853855180385707012188999364643294089811693835251286599222603609700668307655973482587747374790686535452907045683162751785110527587039542104415243100439287497585218836729505280184115267117912604366404919289268639324693466375282092806599140024318834290812550179460194015748664114056442727942743376842671732874738161940124387407685687722868203386256422088273405789837318412232681650792116381647689008139638747360976962959007425816265020629059625820736354826426632497807962990370399545593543747035795875142812102980328387470897767754130794688516245607608068912660488129338221852895919105082890969416513338716697306088398689878679374989363874268044743123632818771136051274480383822320713614826595690066757149786936094914372308654414928000019218164400178957835664590220645035428189599438195309072867973763139058441482609561174974064 [157,87] -1134041929983524020472412303246682516164420134739610732066231908595094710260582447559209291310819422557718344299928883587604103073401382299119242555935853878150930966405058651066018453270824104731080688664479127598289356222492921610285502324633543564205250676849381872742144299532760219446052922348724866860463148805539851925214186618215587856372936439559871992068714706586738821483423564189391999252204816751460645517264612140847197637544583557864396335289472233793015192824965774514044631668156691008810974682783494406660180381696799448284203710460662698142090475281461583699341582213280361390989373698707598479689057654477031075860130049944417512061721100503950233561239472650775534780137535388965555094380859581141685593175009316976083142037433610394113665597736160193722537715754588533031064221558283280815421527739360623685846519109952269857342485190839373249181822663492160799074126335815744249936979123466893551237160041823432231597549489573055943687497093194990626622055920158401693841546231195098936333138048843089665342955837509650164890568431958553574373956801142845042939107255437598788209289842849238958049166147107627262104401754618964670300557911211465805919279192512068812791015654725864480222831502496259550117089472851630688808767150307757822528998667199307549038144170354151426510651804086985885989264085584391293200028625634732819898050911605948269151897568051098386858406824888196912253309711901839784588465868166602875267169906736148498512456542868528638929021042126410199809390518192357533721928148646023618307867471789874985475082301670742173852695564975240356423862703877376777474555901266675129024191301442 [157,88] 68415573847143614316140691073456354950920229820648807065288615698786683831295744830199393853508196691512200532364638050666897410298915269941689770337243830982773369336652465869562303080952555855305014011677913640813287015880175365424318299855562793659345133608638714909413095166247311218495924020283239323414520251939785034521100603479454020518983072235982588547085020689971761845977940587673398798795200686706163957104548349296871099870607093627543133950225820403320995589619842003701112797845603262071350411236386179184275229260268254976192886628423661056619860342509901417115921952713479282070919912665320284010498257397825548078106656379782111452884270533232969321251663882551027014765921259415318575594946341959125824599953580959569879110693231044168798682961443539590550442949177117072734850890924206269084560234202161508541875153131304519851759419408225716488944694841229172448252992406040247882000477817957709924676172947983125325744580182997686705239547543216447800734320967620881159896279370314993075404954153453252914069511026588305570148727668720973032085273950757522085402443012414449627781929185539688887875361218486760257534700244825602121183492046568317927133234272567040758262859361576000941873310858166387043098914182087123858085245666820155954201454265708976241201494230041965154255238464457255155392247170570999737155520068242674882163012768461566142111201908687264674767231423048234194504166152231393503741628748023374893452358235617348355850233967025685778579066477230294192216057468023109336509391588067381244968288603156558659077882706917903802480102374741592720235037902558956449207425108853273365689600 [157,89] -1549862693715881247968681192253992167027369586371960644947602156139542260142178731372549824237469407765705086034084939502367647416862422209883361785325613751631938819093868428567381959943189854111839418284143448668223327823967902612992042709759921155685645566101361929997250936551851381605337139010913505709730742273909804678247511266561388787878634446916108858839280952822935147728119159948128949379160195205535260014722016541800502129655510008929255978818648458415864874285786358950363234993474433652608165080196683254342144912179415539760299232220460389578869673631153304507529024220602852663491332904074594872151379742801827926169045752774858240385527604387095787957348110824514079649253733417878199292246076493432061342377451921456424502704503441618239087828392940258423897403262677963365336136797521005022917224374040928172893533486709885110685108905739365830427533897816368802704096566318060047948710594417390755946288175032410586981323922471007065779925858235582599759380321391950452153405719731265805354571991876393313003991836515124503774572903340246999951477883612621420415179110042621430559138371127054080695132883417952925692847703589876073351692500016460190991644958056334248578023934041186814226176447251168567523227829108834243529951994368272624532798082655168832705233854416226037267334847951437803827163311642080752294363824251719785395551384321392371596291879690677183842651331929296336633518457192847903390413566109551637736284588084733140879309779596005772891783397998263535167191276280785317081527944816319272166255285162057043880005179541042376865332194816349211144475229281643753029694962225269408800 [157,90] 34784447045870761740900622129584718086626436177780657974840291986420680584434794821195984708145946325314357290115694109919598322864739685652409789784934909255507403577732944834397522406942901745507045226823858769875902440286303826215144055202104793446509076848811176256691955507467399134484533398254653504856262688533892684380763186547727088984573150338676565821404262956132211692617337493684363349945179988910923032674189857370675949091829064573346745317925591566853006571636569623452681126867785241066693288348912619390145203395918232248339391598414708724399813079206491059248217498546093879983699861793274270752475885608334847792655860380538040807567922343827015145327200132964586333208206516936749602195120449162709948055023338055227844783382805604138093074754645138382710067363511707766904985169714063381295882632741223946095190398293715529853556815297779207365152310994486558298243925124307452500073168389309508223598899888189881658350776870718812788108238754078560674528668082552867313460592626380242272267050248218656754270250930220166618341965593170427213515650017872092870712776166506593574122734168333620722655275810108299636332215965509714986372711160275988796156242548622166653402717882549813912299100886136071104218483102442533003134203908972467530048996710982991976039624896751870387981563806415310880566427790166252376379277732612631718699549962994223579263624539476847655744489972213003101051633504064634421491436878695342899939233267009135407850796787946135129260532073229091731468513000044986200587744257501795467407213917964016949557734115267137403759349049834086120220504377826894864787642743305248 [157,91] -838928581831330574591223832890781741096311104473770246799804878933263295962027403169594700586319761828969211445494891298574937575578643784171514247317940453613265958925456140557822516334942094131433854079076427961508453238968087118935694862478162781233282414748119098296743453429248128441604027448460581850081717023454620320537478241618202275478429184750426873785641905602810575900303393035721615988507722018064853743789933354777369737345937155256155965823100038506773941062163284787346333247174798674907382947355678029732218783208945599996357750243277524481119950939273659092923717905919812529069399306654063505490724830881090324582441575409228309733128003226765800191734657908774231955947414736533322296019974577134685671043144203841925923770700345676184733509774043985954787149998763171367678810459292986735392893680188825546491485160147120994434069261812964832588378576626621875840860429926054830140037550680256989482758824397059096059367091184904707222009990587305557417435457784251438730906414868151107217544356638198925200401372922117045567035861547295145162281026498723404892686583917560158946498295103681984589737382334032318517482570049715373510318485226259536924918881278359186544038839936618855732125233514184084518160528912626378674764456983385296057787795512445330336799442664847933616258410813347662866600877314461305774190573219623288939330755697641745287294541941317527983202476753864143621151618775384613884086388441270703205410942592354081210540281618662938401103153907953439631100555333747578012852165390839957885985905120465447117531277747333593104826077070049061238168606932933901716814666988 [157,92] 15246974594714366336405088358881682063745297839873904659046088596662851845584735560694733968989990008487650487304599029501458664863497392300629844548538009683451832913032545857643547026952863320673780653624698222026871513050880970078421082532129748716156043355596971726176678517087502213930619129138243750885652485931797649565064354696910832950228892900387070510051457367765281046360472540962271590322552961300636154052968568638880811053340971832633191557890079498970538241478654124179543166832869232325829584972696636476285930612767977543796932638698639901799463765884226881458029199263246325469249599972512092401730102702874606935533099138685143114881476697131039521731719703466873727137045636248228164952634738002970731580467344393308521955884658711190402172100220606098216418008650182392031903213164472127420567447555837530972715894845922158021815617525122148288672495795374942788114839043556695311694234300713915978470433813034618558219479074398979523396666213303320814342443448987999536517256278100606252223852591869146132741835922390638979548782223205503821145202282998227488828293863060301476155824580807910289106444069338259313359381844540964099009085094195363542887750907471066658411221011951960787219036914217774846596342021674550829671558176390245304290141833683743179257594207069593151464331767124386430686186679690749801296468092566743588852452672706370982609131373082002638382176207593060429088265385560758921691649304211955629258848237300552524316942335977993482488083900456776136465997645691019282358174788867243708598260082366049075503046950119715588152593654379498626101798556103832165347840 [157,93] -225472772964739155404313784973423102718998858441797500367082118443438023954433445103959544341587144286164539024308033682155572601136846748586242115551564862238230110355734848042267953861214204018916589092162882570881509503396922686350240163258719971494605991346457125677291145644336144172571778639235885971569120778723580643397838649953723556251727733099202840720924534659116431184429652081018925210999033519317918339135098077218655376277115698136318816451964283225879055949299917986278773966730279951903316273228462930135920118432785805907396708045105489545233757764827215054764156740045115917490452405981660462389634524710829888756306851320798114993795754004921057725293419757146861928631387508227058461454604677710588400608412300675367073524982023312903120330925998111404208745398036368878214943639109495794206974950719599406499456756344459384264931725807123051224005560776682323223975142529605505132574204689279512233392287817080682313397752987790336605948289268233421926702868285649456163483746987832107842944232159232601652926485297259915840098058741873004248432525163551307616779462506258105889597313109243312824385041284929446866301585453090284828910980677122134779009321091732610464268828047412591584893356285487411381576601969748293092010707115684120399624574960609302173899132127528302893623239132242881389613669059517792983241839540907914458423281250498002679057278152853283219338573764753719204656435482342650239377923941968970730701860952142801779086133183330997559744538166869287125781654706338385308448176793572059726699335840853100212171639829805258253531219119978241626324084160445652096 [157,94] 2653595577483934824227344504378868829723786458639178389187950995289602922223022092131168619491922261743769117990678766158268877953155673788850059718924690781871777732628192778734516492033233012813751303066631819320024932991422266301486251387828926664090887561284635153275714214228064161172040587313199853323009807598621514673839199450158674315714240218861348209495117937303961662281971777859791795125231148933533873728078672431956925240083908624015084021858116768015789524962239155197570228925579954382749666154250828463787035598049081412333823671483835706447021327014444459237535440182438391369080551255444539236252782001115205899087643736780451182709075930761043839255274326013809547593560237245299120103795130989057662828001305245055095135383535907154846543280568268819565329274432297182973871766716365987685258834744468064205219662309377356139437868530727440206866609313298826045999179055861543383724266638062955783921535776615848888093004460011567564065144622351051986814754008225993599185848097001048611709238207260787911845144471457964525124794488317006709151786149584164974150770754270267221062849146252174043117900891725914304585104735246798557335138143003206205442049166815645891667422896457040023058272034558332716590651312005966713581535395058625322874680550736133388953735880525092454832770140329196405883031520660726394782533474933875370889394096718528018300396022140484192679972404390952520034434104210077190954735609360385128296194561199925356605412673992763281253774073254660590651140605773852291263786244957383760555394496908250221061606635778073403401319923529500073981686510173504 [157,95] -27453759269805948555958323982051789393457389094466629296617629617580869891369381892790159056165248065917746752258092838151823555175122218848133828389936129504180334208119264469405034966619653696538868604474630294816914874554031260719740182470939271780424807854570910861745644625260572077299191313058286047500107598395294695194885119648146092094722959095334863954594092690743248999945127810482641940283293839556787123755677614396408594142672793904938104541417276208394669700854705890971068456506303478227553654577644920220624176850327607742442459736954302510235368699759187553215184686822860593176943525817082468409513798494264586463347612531446421541468803121435534995689041965588975378165055541265616642627583349870058492271992457928727878903183152673179125774959007785129311524267471408691164011826268593657239669034461943570110173607856496716341167859488969901085875996459887787720221146525242009751860044286583531519372082239827971045453217420423490748678111215858604400598565982609620782913455645994348731183015741128670136140802093404270589058423542317951740680473390064965379519896447139466552806753747272506909761354122613882990096440666416043022142587853906026626109587507220419626790164406956786051214266523960254846196319240657995682381039921662617488184733416642570839743983318866052540583218057254194696520116387936089945891263733194353463788275959646514177789967847700214505940362326199758461489712135946266123846552470095774723785848845341761934565553576667711691238633914106506693606714103628960840947504741057899950610509543602519379303876434534817159078792413920230948405128624 [157,96] -149807587525555233352017848588094291192394966706212744089118273375635760038506131549485132284397983739395905516775710794702589650622577190063442299834107802261074399895279390928688541819439887617517939574732399484426068019406873004092241896707202512471620226265538953148650063464719615397148488119679847999202932121899453525049521599924890757592223556081928760858664427098377960503706440586638490522757878875415407475229921774397518194035748580206197769749622851870203820865853539209925214219737851099530662909564957942512575625365857387578982209649551184447757204274948406566234817822345019156414003022726417986786202460235962446259989812587130534275632064619110430864135326248600605068419498857734840262856740738078239574866612751267077863423936835509060258925891065702574166359706622533529390149226350220009883965521919972578442254641902056517852813414808359727254568315918394334193987226833034242804524335125992079310230266265273101245987645652202585785948216620644361383004117477316513840942715544552672813656885206938488163411107898001179900063342100575496569763248176847970429863612031533142862173221536971986145069018748326957732126388022921911600356755111072161347688124703678811250658243722547707874521591790580190842564203410527389399168365002608159396881155536312343065550636307409486685542176291036608847962443431753388341856953021572089472839426383516529106483052294437454545500505915149271204666219902512087577896679332295736697786657438147044842825924093768485947055927599701724881601265044849571601057514099152090516130470242409943280591927636454173973721750471146955476096 [157,97] -5362060342523057652840154084349093780105013867698880624515940608507231783518538039566734753414073468299112010973456509974241774001579847657577946055868589872203394984646599516637233237911429695306902295789738300636657914851129566086749452539480947681469571150728222596645795823255708505533703428920984897210739534471152041186678004308213215024275413454078718785702959149025441836325712982160573148491210597686011762196884588638436424518955392953906957409501514231544166744870272342096697504126824644849712597968181087469619651074802773413530717415073833084468208048681872517639381908867647887131230775999370562839683225923821163408885872640931190720763273303863084603708137140853928588013539003121367834700673425641890221837463228643433577278969221488808578050805834189024697610465971648440647579314921333446895942499935079740698825611736420412441559197374460820024588618385215286403158165495825818269786019648926202864341409713294229453895355392438988542966380040895059051059061440116497296044715006600935801865858022134164139209557632721324056336538525817980961688438236103581716466998548412225788608836750324637783161314767295304687088697833374839130895501296948509974395058979403232726087839841179072692281923309228346254481282044053070744541874332847055033627129517471389559906101708212745242097903458440813903801351077823310418857893124909845791683039929175983222418667290185840638170288996995706750956301614893205179563593982921097408744501941720446869168090365334327296186545100489408126835421851991991130996553248431900994466460432170324869002326439669733841183287252016040176 [157,98] -30044134934112958650151061843138013830509720988736402328137310919213540432210629357363412466621341458392036511249372961123640297804001371282355980713635592907489762190240867710279852176426310767730138682300500523088235561624968543985714364136286879304730752975486225377030736525561720061028779985496522807254228707291148052623796539193665177961296575652388667116234836077339473166991685873079734931438752114874955560772192792691280976556814424378211054270799586710551391844040245130301626263091615767658747675530128559918935381272069536399490224178010231352738715878032442441968601501412384226088057450856691466378982256638298704895093598409991435470648234499025511573177063858952588662360019999793730131389467298108844221635407363427923837704367158200177732403226670333931661041923740521893213204856559521148391405625434674633495407548462618875644538060366651100813410974212229505223557291031035133683446996253297889088673719576095092880750486216271989341398350146848302796236929570098128153300803858974995279549098112423931143433455955979734954058117403007159031128006121450583908724769861266066710626527784813401661903756309705198983257565624751353544045060890343171990792137644356547533009318031431494866369436623197494859719926461541152478003569316814404279473400345121712435917998917101592555892823968226312834410711855588061889600494358482222292742313226993735183237708063026520060975181439016162670355258650379750153472688378233006469764283591704564113208293243387975689737105495588337333975304977877373055068407594591479754688491487943845039387947682244796170375133803232 [157,99] -461508259669533009736533237920733976947007178608057993622733803180533908125020319504046890436472549968167131771688291636575419610628009289741084113264039348094055623799694927936972928591368884183163681055336067345063098083019565936491103771284954220905291147883977734505526602850911015644869177927427906468485160665581994428324969580312183953364850994986230463806264848905383355277495625700591011243233080208419132764225158832275846875087759082328499172524846462046152411015703343881530233241466737608459610459699510686355244025488322966329908223521271611749298249413289329009510324442631104812776691993209058027282272986225129727491647228051335388326675639080204853729590259635497382965944946462774625657238022878865994083241091808143506853654733261530969594787328308589629825053541995181773777752852375828571058249610118840035724461882338373906188804843172277667637860474459224185853406871507573593351803352296352395878226452702221218167711441787588085134831945640014006933099047859293445711938867964978077319841619016533850532416684673204654077877686938303941119333908442000944812033793608194873580442943218699197396552635946534705955764525101536440884018101768687519834628471715868485304144530751150700751579600732225554841306593745123426782987121740725647683550831682039585766531192054688961870075021368119219980866693375129271620356263503306987559552013436869368636782715041377979248588921565934378300481419502576341473584510490678407838000302282310167326069445827866406173587183121748998173218153431546119844042979957488183070648315146588017686719965444941591647118100 [157,100] -5444938034888785369101258836291821852405591023034721112939724499626570521986358921703043305460637903284896585015815355451684363185307627051847823166620922581241392073570179791280175176149023341922631430627536444199874810905784687500166780721463623051775000013489962589083420059958041823934666486248854173426253526457805565341419151821822201826464602305657779972858658615185121382807413133072123069204510201384717100250202591435084870224720059100018982540520678077312955617845562888037405893014524896940198216305625031415455936696764116938301673839015772456896572169659101470431167605013478920232647229987021057187554955294291739205217970014286901134683998057942642944779895150829821083490942926797188754598241931009082329324666713645584373652712483891696529156523939820206970724212455016843569766671635543685581386098830128354286770038794028613998549225693998176768424796404603493321896959675158343360953531405519944574040495447909163902605763745858119199834141347044831915692896830498638200299589317201003694114522945479928248182322029765977505052901073790006469537867818095698987366458774999015194581585947574584986161422906016172380202418455969042434830245546199159543233770842761118902778221548644360433367568823268484864376564352142150478154859389992799216360764284222607652296315239274354762283830898103792772311626750128968085437048643870297720096704462455382193623427362286732205204905844516193046144752467204979664286845904792986168675743894756359740953443898100868277062985203837481873176002697514464175163632385920339709248199945643025884295168672798345700800 [157,101] -35781348371869682163070600678769810416150638276759286038753270618059225498318390023082273644450514650406483238802279735666338330530882030718978657570284359031730786110381339434474034498569380314920664425360358509649613576243773134390155401626985742565964818521458074222952762431423547435605895540804206437492876040133810308396189427084531360173177641974499265518969271534418559999339463780270840513675092499659472059694409478324915823746563574461602069874027677222821059431329895318465610342863219810997400186303151817505588028823440371232444687802799489303327059169501113288154893106800208163386641716574429834425992200500317481851931619262713374273621166704242509056921491204038411567704679408036579995293498000639021409666072910209165613883102871864228800333154400929641203363643025092927448999889522285395138238298395574338594634219359645747447790654119067512646532479027388535051492496781010379067633685462997045837455327568009724358792836145360775107936381931289534200550480385819173867558405404653756672611890411215940515886232926850150060613714517555385338339499739384280215511436114668358767101753496537797877586914081297427503312236062121189594474344365012598141796787073843792418208795987838914432477661119883014883874354543361834031357771883328819582158727177118115553452626765781441503300830460461936090374504479260593215036653047178880833609394870692720441096660235149818117659209957581405191237764134457363330351739958603270584460289553869691246339007724376302953386854998190453284950483897349653726254297674344777613107715748317032996985672387740392 [157,102] -99791321234510080816683100610170978456616202234020949319973596410599238812581910074599600746140486003093319756638962056920807581457294047420141243388316662530187107517654450488886922392271356105351574803511160335026602717753421357234125519517974908466214817121508809500507258339803494785576737244689659765117131929689930229742291877129928969961634759926142963722175852545788338510515278059747316570954945480603438182932468904244349708855356576849574928258576470644445122154036513891064869466539998853728745996170665474938187375661533681069427502528428616452657437943850595753494191345141379718059124726680357504602747119628845145765390792524243524884945392062122739524682354279238279356903841858462851571981134018049332283123594681867896682428912336406255400425684401435367716299175829735916448729853609201858657203301294433415432351461156795184048182803401239142449917098448105405340340509484387182528791313326078306955539010389671509803448880392216656468381317436604324133122554113713581218026380805024493945092600889553468524724733248758566243895547396531741933779570807812313418732026165965005100155119704593020468531359912313755888066196918048521791362146699934984604161529780575963814795665996824766827542701282606407477408952820736134866507969190448300129480340709025182142006428345564052345751050351024199107036271422833721511533511345078560587719236251410060677566129918650760265300276395483135029437321552157327251412662480399571000017412756640494136910128880088002586059883049675968202004862857851215846536839296711517489276577810283587850152502136 [157,103] -162171698378466031069714383545325797495918412713663534484699618810876394608947912288434313163292203744964657424182330314298797734719503495279066868420829223176456355427069108630866966880418575298713304656929061720469243333341308783943482474364038860141457311369661484102764573888274740549029768440018028529569607435767524824528892032787928027054040888033188419124256754794500998605449258092969542049936431971644785888724722047721609832581928921769507493941248446690303336264696602752453332722210513355871655454210112865855062357098043316463236430946080671663895259553496187349411953853129103426813080410302907904370667644896110250438055320734502172561447409573125673939174384267720650246298332367964457369350324105343665795048411899199260860578979254844102130104468281901734014481896629004916446680717251446299839288938652467482607044806151341902583551215069992234603892364314937278468117911721416921128131369630412680122007815024229890719137685431780317397012172739237331210865316626442612972027492499318918005265188328369689247041144260517900092410837292347535289846387603944445269766665555503947196396981579123017932054258262308149563314830243668864439208743450513245842745083094127843074840116873773298281424935315659791672313925627022934053887761119837382695707804392043322559781542768894826632661929365147995297192346224443275318891049265905211119033773794875332591499335055206194524557926820472453496226183708241447742695039052583999324131004931396366050518263140540937279793220676191477368530145177052744282203795607671708908877746703438582719091 [157,104] -2217244798311263877305416386591185934874376921042357277339750660458862882640942481116963317961124477784675294071247657421949078489581266608858994581437358124474311568339189982025633289261756629402408229783949227079266008377909228417594592471675439519659096169559189229587493140606304860396952410941750393521932253358085311202367599579276066271729202975638787974753056311210553703048900531838870821060813234843263739856565684582106284587032150380151298380969860447474390818400546044366836081711781645946645165511199469021642668236272173683534247856831872465235315733908914970216897923145312030642833443101830377273374302383422969768021856427071749714408389129246788137514572337115286619814812515290102510723178361113039171363469054497221941029709124593334515504009645547705041882134956438899573514328349530898629656395426150013454850756551010441044691333720616480852859120008234730798722179378278120501934174132512427344723772389643716457952161665811900512634708537893861304596329058973757499999983854054445559907865201339760273566279539165951134132544000212622876459611182221908359514839523583983522853297044094570182884059756988677023783827570622332788794966110025614790502155284598161930882819289263156525182412898834604549555446541538402573432264706285046610190413292434993482808025460724069650087527398573527861272170826049639076241650570236062829919008098803365001664709233244621013830790701904632483499368457998782897734598707373234588874190824526173494440848576046304334368827534267161826289813447109530738706864645810519578775539530814905536 [157,105] 6438192007390564081778310785349944103817991430317472291885269823619587302892360872566842738216495241195580139491786844711282527211587229261116223101645068749614896593005102221598008702059635793843585640236818609300092608194003195019176372692951886065178406237899335175919389187832131254004213540154446575826303090162953400354650328634556424193997164573868215841093833077208000526189145464274376391878550951446955523169374843922650931962931951864498691235935270539634065337489821514522374495189832485021520789848125008563202194720395569540430755690098125367327125270842797177290172768130855504069613925661182579908578437936935654418335949838020377214215220650617334997087946264687835203300406860245372151656170920389986446827253374668451040458565993791167300673635001179729057664811804866810016613022155545518182243030723122862625377132798860221869171042526837478803244556628795707233645354086915740592738774641456559848634221145716018010736191359823084161498772542841784640496155526969774250276673840977765019835081164137492256188448279283907463903690632781018942892237374510016197098751663896632756718026269743874534700545289550414017917302059180342196687109844514206383792935996549404093050159036181201693172827327412657451970049058328763544642645620313705473032461380046454796221838887941667215627939747261642020904781146853410945190297437785490904064795304321227227309730772268710116567489753107984361772597024444814624907044464929273737961883867979746295379273347116430353783752981738004689075620250197936532047284172577360056421246764344 [157,106] 12203727971672618224566677413995946976539434239588312069034095900826642637675957670822110027570564109352423549365457653282137657911945234234414681816211637018310344687200235955704076861142877875560735049057087560653338709668186369319220410673956490731279817426850028227248248943247582298166770733468293223961737922493248879488073811599851051919127094130607558249810482960286147659411507296262977560843661503783942744050821764744031851668193635042983997990491647955558352337234568906919632714208490961983875921890927055766870927344529546706094247883389294475427664643416573732556643131733975296614537067335831393474317693731062810971010534801287494594645293789556645676449115794172680995944923101865616814661984035200492552212221021586908020769715609355048039885620981062550634763051142322062196160427786411828479368248024861906641047583853346515130714795107645108990589473652939118338082430390755515961752954733902335914974055423898641735155898946926934603134573922440208604509899715512651793998611755237171099856099606691597300083220519039562170504064756035800041347230757004056515946924281558105115845317996694362864338770109639696451089895399790648104280969425287557857632919404685541691881064039455950885736530180928377503240801694876389536434278218621027357394810191051473762827241820973900552342421021864896586882209705735824811189988466289308669004443645262271644417656309398322441906736395836528696117027778504264746264791292068819710219424517265416779839174393536370318810061856514023987297659825889845964575199741895548832525488 [157,107] -113170716759467211034419928438289183583722841392802416259914699660123373271146601124005957328253425078164229065389591068392254922665505361671283695065327846632100182147374396780441096938576719035946406253597555658191154696416219135747500440529919216916567950965124020531201898648845972208775978682034049247549553332295057290934202349110746777853194393215610769031657010871551534770350625956549533814543533703215712232168217798825792454315325631892411385409681776886235038465776952196816136952510745313647445662211180367335989207505008864377161584504145142905422780039387561934906429958739051659020407093705630010262465140550470549850858816513499771148239128117178534694903114448586093267808027889594211424372650334616338955777043190687257496995144723629585644188692655601855534417568350995438394523726247684657916935590522128093242291439702699287188812071164384361359092969955528437287986568501045729865628703469848504004354816216843713225322871530346758735803878095298660565110262615455348851304252539911790898931196222915502886698572125801839910481530613683883190731609739081652319491190359688559105039555793454447401257853434187928628593547030846356718671710773204383134612223223316161446004016484420358345728213873385488927939099378624969424135807658974181741993569429401621282188164637919336709153256582235908762494191479796175064653214484508254543833072908188246915877184731766407629257133400021485491777452821750740764300166471806309135157056779070202853958394778691004226489048627322970312174145374179703621599725806875164154 [157,108] -1811710438786759179709464874131484021870056959249384995168982719591076382207324730493056124227226384928274143534931487581814252544001251819576453523689549365146307078152890889829982363438804088409458150957435626876776275955500020666276052401012979396892562800514411392461949191067204893238689246129786592473965413242622896954134176027160103608574418002579398900854555500821901629147694356578044777736754063441592762450829475131521760353873014875345275980688493058304480911089571983518857692522542378238687477292841572799302447443640404072938958474846903269386975242482340837576500631633045890492715345683344900304440973364041235450779676250479645213978796165019424580049462124010308846321894397112172891012876045958499182805902786182422471973898076217542944600309028732411891316870139444190295352657475834983785599010283217939661153738159518683355598964177478560413548071767548365715734969630346729651734686024377848035019887204148726954920847959828390552331277219506551761584161296449655996138342405773890060478541557252247107963568407059932480822748574825889753897454106542363395913888189523253279141512998350347907947839166368752212933009616948515683020976812482087669996543737299145274079768753443005126341512652837111485696367711506706321438779150547501016265508307669857309212505246285310266196541327664105179364395863274079548946455209263955214855496334197681079534686743688955237032878013285369208940403000809579106132089675285629499094120793294742300770359221582066095191595883358480387436513028907802398495704956352 [157,109] 312143906238070063703729252952564485415318759338343176627614303291948372493640836295457859391592342144422269385909249986219948893010781881743653422262161437471518260544777683073669600004295802023352469900999438303106535680813406515526063382815682740249861270168667385409362926968415084652693596379306229620196915520321625518417541072855737630420048625898228813113672069857936288796820608082010334303694055980051222209317116747084269645315320266335447123696027126746717847818017773273154873318827064241067327505332722001049080876172266508167073303869343185416579129677711970475256553874593152794014749364852341886548476854552847982176633260098363859158390948953619132038797001431850446893013271546899018868093207717313552761625538542427461675961864473965605019504928538329261105657119488690754162747282105595911589903662416172822046288105135566201404880946998041074625634913695914406466690496222727824904007730282011242955600298831524338284719217026314511181102846364428351151321998296596693057202792528347569513039368009298880851331682220302334250369529906571339571511882365142933215321402550942457709700403712609372556552014555202800356752803618691143822543174606805693737686123882942408261578616576932745815115619931587787275516626077365983030105402268686158233775822129738970874800148225717025655062103418950793110890195708387305536810271633295331873866926087402893401101491268100615222540992063266997936920271498494979869413980129238288723812937915321766514560847414899038013010192370909269014605071535410626507564152 [157,110] 1916308531021737358826493863530458665330681242493357608963224802797295040924109997561685029462999819346199745835253319529056176331207097438076661376483386829149926667879147061711632282289873648648819262882236044524588160459261081723071210910474803346704651074785760598335270594185879998286846981041751621648910335475227784122174840380264410137114355596528261950330972207754559746451151030980285305666658557519730723171406603857608000472003926326797703987738143777857545914565438151950189143282728416162420299339518751854905989691569030434361498320429234499502513513807129395891525518354973418823677002388238027331796004604954300261920456631217008190398580879771014743425088943658664414076577629592459542377630643961296088210396353560889469963172074899255890487677835420992315121903836958995245208359793757097419538539153280909419679797784216651056329922637413656376462749913678998530406332158833030749850926411750386720005630925280438912960021281974089180709464790990697294193111526682336060966901717634051599125988194116236459934241756578142129354207900531728986324574720792226029458155492517693203100616433883913232988581685486144276970239703291561945263069206183005094139299803506116118799170950410041778971299029965600093367985794443317321114129196923157914287587733630527074642545728545389356325588529495990362259988164580731775294636511476892170827886473543800161647090268555084685364741354856099894419669532312648895389081977382252232238411955094517575165732250301030890393769514191423105170328390357215291344 [157,111] -12733591977788177849313060354474993126973782019921430646075172662410551349212034576517300105062130943549953184367388105955076470014518859025678181316859866271098884868756413604615329316552035728202390342950721624453516789446123663313028491210554235420993801667508365482810532380377095116276964562862882258178443400807690273511282941522177328284109320011093050809487231602938917023953291909285456874896672964776515387476180785500978415523593486484860320045585931749066432558801140278855688791958966113554912370673985027572229847125923566137263303073142876119456070837303054373246422904878075877197478407390121420082550860115863297123235237909873566200552517526565669536499169809616376852987655419736066253494809233087494442171210721631179225655545039642358483715579186641624964380766550514741569752799071268548889855252665652520923909345203242740180234188330032280908456505201057033527137357613992330620559237596262461017064220489788841599731866794611192576428864416554167263828037824581838270775475759391776068467373013708682629277024131560315585712721645357778828635721864084232836866309461210358245791893256296256592670757373650280403949423320053901033888958277771760873714743886265496863998105201858705130640192426091988595209344261627285948592363829913006525014846463434006829532514633290829259605939650150288465888415981557923274216865741088933587147526238189080003018178056060899924279503837717322132204463956487652237772195063701627596434268769787077701311720543592724050818475465736420175329106896063694 [157,112] 70704325408122407947920387864798696936861273001062659436893385359493261565725630036850226271923172174755414762394715541244969575788839582801158307998354969765571755499785116054300590461283495808811778882933071704493283438752138129987761941399650085945431697636142025775671274694928594430747422532227197954079536114121170894791012020962590810888897103365181883672802215007660732213638542019104771616484463672050994495614526725435516212849847953892165805746418415344232118835100149238988037933083662028702319822573498617308906904317949573306385410885175338994166098557445821633183431343077413644080680495131614801185193602979386326888528880089312230663692484786595855082345193447459060975408280404011385980776122773101310790721385967416359590109554777643497726003445385035073835162023276649497808043698042933999265950720180953460876023699079235643309155664700176288493340421992353757012210968611041165357727166803347088708379867130902946098263453772607478074556268574724938802056600066942519084226345313420169899397498784320491202402256026836418545876417238030644126794601880615585123966006791707961718956449272639049662341319889006746219422214002622704167090580167783162955430521037812025695959240258271574553020767665653026282665032818695140482053650309937257637726197932635110128196371405039627468463648599941904968342875486612772864795353743001143049891000932353952800355754207704064756175596428706901612615891682424526235241608026684382544256329674691657195932967217384026162815807977193229324256497600 [157,113] -260534833334967920838143302837464669011377412615446677557509655659512654767582425458676617779202724740156128716244286470406086250739957829708943597667900499423101213302802256848205859454246473712477376301821958583787717545561860641250452750044585348112302053716979739028111048448466276459116018070542611850643899484022401714695694840124264558841804576116762038019629879465472965877237914032826974599106565515726932188147655607093225855591298715384129099173781470841993879464871398509157139499898469149237802896637201167691304527925234685406683457707240598658509181127389823525033654683685685058567631770840085454740751896097936547795659881215265254400454127330150448920512097432302192353065744981292616742419086403136750832179887995063351558487318450724749700716994328143419222683203848618325965939286356030721834193111121540084619359296052295721567942433290076076775488180273331405370539374809893725553420542260494331345860968507295368964098222236402903099828884933844425483637533331328941381517089013948393861331275075829385360136511311153092351013717261472952452085281643491652515284768153876327537442806235013243594070343381528917303024073768145733268705804061509966825940094340238998386144082887081827021733789933918257666058338150004474050839079753929069822010631995742204937335404942761843364074017264844395777040494537555307937625914579617233014862949169080142583309777544021461173113034177154719208396939939529383397406782145797536992899568553273432434871867228339525586016482313862851590296 [157,114] 568242287378996955104743598365255459165579174405041863801168427990606906651641455143695635178549647624562054031543037891767610650619805937542240235252166593282518923263159562521615318667659597490798333507380430115339447399457261622597969589002426721994352005146506078446978502152010622244701328895542626419089014815230862528575810726342428324942819462362944545402580250002742467408816543279681371562325271381911513495451207213886439097674562664036298203925066785516683964071184366833800854264462075191282559853393490818452479758097431579514102626889571260029250119804369507758292770949574619032116423388031280470510806883842679465342266656112113590886216569243200026172336988150945453645489623339843445628266612165754265474595426576532470788063985500139847436285425751130005866301429884703056545381396078025615516599839655701284033604969229893304667879636755784309925897003382037962128983883175834998081456602916471107464755646826881393192825941353252444050069432221376579495751149967817402746544933511032170573451453561402915147051744540384330127833786606303047654201308619686521938119584545001493009098641053021606950364397345577975459860623593521550567658633384096051330818751314810586823992475157070157054809553968577567331955462343769985127682679946124541891212015418353649413174056171416709889947069509120803261224338073170050403866202080425452735370241551942738214365780484446093305014486171833983412168509443282096078793150900223132687874791047057183893379443884249303881453042316089264 [157,115] -724022089006371283718188390081579150463010258839715447821576603909580232039026568340543379770395600749706259794627934126174691546635658569730519519978534198523535349793580517603087817807960309239347321755110502546762956547368853386260489181852412966287037069758352977885626103080384577862157087457237491158275560989751608531383851576176269253081137310148657914681892010400897349813008275454275745413432964990344706687223032717357295996380715549992275770644006880424978990752946110049677426385196626511236746601285246657489446356385036327476139681038270565838747704091376848692382490412978797415302066348998911516173763699648621033187025569753496713633834872281722056811471966644180819758631938187076744907862954860902555526871262098432179345388331096262011413671881824870761314854052552714714112371959643463142066198606242865616291277751954092279500370155270364739063003345800268387561365743380384428201586955895178744453346722115694901007010237007252917884810298207954591758717665191114211134527309754819096148368306916638277234093910215937696113235522558057779721800695403980494867881271034536168560989086715057714401055371693829669368399512263712504995308700827591346178216348960178908485292132058294975381706613905952775635986051719355618343150583388131065807903934231158807590501283733625244527528684098569664296116165141525653048841855332938566204988614205997803955626879101168237679734754074074179548338563143379257566187863573068088390299088536395555505521182120812816088363955170 [157,116] 527674978490426242269197720667820326182251104659452578399796890613357560128213637228766939340853486370237493976815740924596847899643988952748999367616801570237388383515619206211205734419817821298385309297009693498613465024918908865895775528764300479167147057730793149344946517893842344745617243449620997568062418413748465970030133239330065447988330099412297735976829774810993710597491950302460538188188055066283480823634794844218644012916126168784831920848297750333265822211204239858726447815882872610848056194754919406382746721320394735288730265658561819659120935391363048547378538039270842412127953379926051311856132180680031223654356879786670691905314245767408665897887576936498447146345664797019910206005721728710390470363631247350139671712195959568379220922492889306136986249692299711581993384076136234163700141586023268539037274542775679697486660447636969581360227695853187919454442560235506286915726806460159774745728468780250292156162946137216240180801010940036928493812480572422501106571716529955185696046896595816397085166411498075405267669725709055623511294455969989731670177473289330604539812317433299998634065564343128964041174528743270040500513994088187784377845858791453623149801324265848934241531429399073927585602042098465931581040967468801294043275680949947366968849266591598008568186527535037513511742900742942458831282477206945322118641715583517219407782862369590548223064115323851382711170800972662556178269703256575875068503476229758682080052081130128933121792 [157,117] -225868792116216932143580679218570474488242665155168075696718426557501003846364097886922695447625821049180936209195725406715742014467297924897896986758789169753470861642428409518279843238958376346352496202282117292844185605278840911124441639260351909671779819133785222317910580646568331877067539615748851754484904580828112105618199873084038614923487481964698987116908621669479282324453176945919743643714581441575028635706985411901327500959858174883984181513248270089088681680019708749376292058353330713321783261739080428897955553178088788226502948387059697776736301424445194451714040745458326047003094052562458702235969956872313084330443452299148779535080032151746504933707333971522543970595098673186960888095726201925553330396855606616328236211959386737873448620866097364597116525394700733358092327511622247698333140954568614340953010970766702914995926401183620335256618212085816239599104992933608965178800432709138027244654816781828901200696853993912248313496635143615657430056192852869676014064400282608329447344754869586293429051379980237149800590378852633331771806102962936129436482617507244847869007058994251170938609228267808903797007748119633824818704392791059482258950673736110592404561240922966730829680402896886709577206698809591988862522747138992603668998600743920149200455844890903846387615920159940601892390743540590571405025628728583028627107647833060256819704188253321694594739010471221367318801791715011733066611297667375062137363771176841830130364808194190000 [157,118] 47040532518577306640897777668317268160252193538460868256758229665354131349692738100863099648930430471270570636813002412252936084632758559215070192630118220340546506139645804314552468961972484410487755964361540744195530283834063889459682069172896679239117031837340293061050113499491711041045880165040736350722654845125806843204492096829916682467356489050199153027713085737237574880433018425016000885780091457332065954997021668624327684379626515231531428539836834773876737831538305525216330100835282403935995302275546835713179552764311052903584735225395520652569664145561469919898766564171867238963294439951307813734572616031415573969342730876116989505230685092157665780481727292878670621074223197839921509176379997864800691008395615074172403609501478813574606075434536991437236095969583131783847421361267827613840674261400665134163958936773171446053719820022009873214861151975966062109715785577234021022959121871755003722005170736325865599936048213013431211769371589728391325019497091764843106898622457775737482933606197723174151950546783473866660814850118480480424375400058928447666509249729525442113747996935305030526611161610793600999798241930534171085476178558107762722179147414219712053659758172572007817697117691503603046284661927882871818827317088441989480876620152714955615071804730843158663542420610710459930006139443076334213541828724266542395637163414152932855337138986066813986602244776471118565986965551427353530632737348296778531452815987092288549037163256 [157,119] -9531245088942158483898410399644674828156452667813564263580713312705110206233479105997870827404377435362299846234951430047567962175193923626473861233088648374081162632519716045008805971857896336367185414340900860598715824644466890619540263582157367390005619514416822258084164044709517345860424737906775589437457707171398588953733300504226824689383874609958949920989616025592769124938862450648009584088173306803541065998916826574063747555725217432252132621048667359175668280973629836239394927951767064284246598755629042185863744654660345444221900872597812501029325550502206016627847185134838752708929389746000098684079737341954287618013797127902314013137983337690241718466004471546538564139970275008823662848547574841910259462665368754643432319052163158620614150563277085947611595560130012345238024266166133925975521462325424174314900559706788785941427513337594628732121504387211812970511752781045288601001881472393241561685538168091455900302606405799485884085353274836464959309169863800613614520858801447837421785551261662648921241689742212581435571546051771329601904148401525023852175556652480377838240064574250044692464575722458282335746453400596655260550280488952786635523549274152672020530780383652864507827441135430717644016450213903740538763839601857190242186082710510675318814382189801696150659520692845324014353885355463223262693991428023361266193775389667572222516244714075213329854885082264886046611541527687305248610651035342211210440860974961803382183 [157,120] -428688886346392326469187780931793224699798841829429764292866144811980213920118432360318433214638543612471317576961488427347315278770979123792240083793591218909183207507218583191866976296896127476911668599954499206612549431332810085748624406866562826997593109457970061451006575475630581466929173332212747901227771580427856031754411201994992095174880386896800377055046696283238354161396464082306283644604838781156480754774135382773979077877923532652608942956132415964695044856249919416602431795016116121806715207778219974395522257726555688445269938345916258814750584120969264941482812157635351558431940292844917745309685239158328572770474677309785107864389693025552338705466801541940727400344627483731367529412716047905821179860221278168886175553960277314533952874837764480492410535336895025605406187478650022720657108630676550742909049270527803394080696546913438479646695478173206270812109881307835110553397263363044121900963427064523393855189420687999347005864935206895635156143493849523270406058055465273720832975728539866747268663118015910457516329989698502595672947880883060483868866130270623178061767449733225055882132137908613599852790632825001611335296653975677292583197278608194734834264885191294796055519380410200731040114753308792181166702643559997202737867594868010453598548885492009162727571602172860413187034270782473860077724294708125978667185756089120631764330652104722671547498664314918085201122477690946101471176219501157093131940038584832 [157,121] -191936904584681720475026852988543081144331746128037415247661088305149138974367365316226427592745010817853984162811187916247485771462570377526547290226007994626384673642557819802652288903794396423110988367128100855987102687604476851890510217729980208546587007124318502056770303487825030185993325555695155510497285007547328884189416237028286675586736421449458677419146335482046280113493574408064427620355746353222365708289838798138448166226036201486734559600512658426796383534833135123353225861336232645574479545530356834423626201500400655347313141807495230288735192016486272865298069359743972536425238430548788257924824400050685078812140420233635696659666842271785636744122909030709081486283000837517488735069931869746675138374354166618814153011386824853448397392956061436516332829348030784199557581581283708939805991612666787971973373470881065233538022699237676756131491838367785881015345653877164938353909471595565186249522638824471994511694539358997578221664877544592325663159402294370204878551273955341322467015122387986551622464330160186175912442095895678379534040087240467168862826221755775515713396914489552442857939464731755907701985640524178361125302599537124618858658804890703834413956867266229183237400935134520664277059867190120809317438566589474048590171311687102738697171780696679243523223111414126412941008521944743111092038440410493956841331296808554076180519986488416158131459226036885477501175121234656739649385503520949613008644544 [157,122] -17799635183365155616314032158074669764612351630125191849385474035194328700346622526221139421306084663410689906989535947258351644686276196049950673645881279529395840306181118206513679971423594500098570465882098543589671278249458622773240244813759062638370377579137365052117809316496657607218227852367637401698042716736728530826986766513798177545669403377263964908065298887971586997685530190663718001641902898921362026193678007139420674140554973077121133195107245930961601240187071078923696321765422639883281324059887948997611395101988746112220001589389229167875540113611500527749149090473413456208255080313996268905302629851018235626036823645746872521288305996065020134500390888231209455472025882488082229742160261139246205558744016139715467801557427913072266016873769774591187690335575625858615089441176358143984266413900572925164394067459798311014354492363413195417653469391969772390805166745400799117288167919896293815277120533421860466838839011976999092709875596161225337672070439070759865683386938618928400394491013850061256319808664696445370535245610741661635856385941864248155041493125847363024807809940871543335713459967631370737460910780504586184257260337159685747762049036585378195604944857560280668890104721778740605550565903608719643420174192574136313524283739292575167804944649675894169945423725040135570998623090533854726729919663322554526353284856015827145859165096076113059832682066829158735328630792181797841631577823097047120 [157,123] -1068351730472119970634600875345393808238557790930335865123751346510420169504329571137317311243175586443749970059698887304255959858560698721940600621002109724839794845215650859693492469527558727810227904468743244843249041647385128334373519263399845100100159948237753247573400643934562279631798153636212921759296835351394508512984684755574629504823863016835058922310486119211164885420072059344880090615675304961090600956972848871817113454607206263289033465226825766957665071058278071254165201550345489976776994846794011691762211501503463802647774419701704866847678322422377500537376211382761913919572875944892803000643487036541110056811617618273624028643390615221558573980517026031180074848957648341196094490901323516185808923964602476239684871340634522759471203528582027914199047789644732523321413755947884156301624211212088773318093320725101700179678156218013074505122389272429446438941027272287855075863235371178267968418751580685526493171637481741316226689212599630558945678103693620583817414934712465338593884112174535754909084109023925077183621568119686254962401592661775503558712687074652663595954268389179842001365949210452244595543254173979291407367079740101233719643490164097680976872350565211402746094029834805056411477650318879510709719302985752065959926517208840820141828450078630482546306746776678643326774093465445556249342237830137982193042036232167329906463534775908268540071117400141374059989624431392424486534446454594 [157,124] -33679543840000472723833191433145921336737941004878768024182489315580292152805270569122761027081519395104419654450304108737025481077777980937183930024780939775255844869025353671009996350328318949340828509934822750593771293823610309856725219090631705333543927864207706498608932573381950049139848457331000366960300986232853416643627517014142584568157739027619412550935063157894031841367379874243659145245775060585640004759549668671014912321801271604008729938441133235912817359238921293933145827249986156023413057523436692680251046841641062541480708161749007782752974223307665094787131807476253429650905903254741607797860487194878156388269809259016149129456101552764782845443682988225776042851629229666827750329594271060197539203413102362181735105643323636250263086400587457801671075878684643881407372814079318848073357610644326456662530949788035488876885370479519800618331762415263472899103953725690079257726757757874317939017338713759140658748987140649161425421859717974477622007703116970583266150484017833637753896715374657815857786412163098609413467521962845518576282001041762925056534011504604523927526194729672161454831584564649014381650632956966988237585164968276865879882140582098718872628282211441030724450289264727960030801776275489003024218084124003663910140253980918349600550184154445183647961403005589616167891104404566792129666570733869790889273430065638423617851528846837534015083642939606173536561617430632152632704 [157,125] -572216133507523385222092209178741891231771759725626017031020926646211816042875819559682686515686733524036471263261357897870631310695122702765642244444667966404619537343000594763935889034211729903907816506993317739626902162412117212722070328894655966563197228589204323755478081712002134353259569891539513766216537240052391659171887482572516819564784375047442690064082945143697663963670602004347965788362410226769537522102604055687968166360742226522977851683498749075589544052700397289648294931215120632244160646733943653283451862990790756834964802646955088631428903992296064350987679817757296942630883176281440860197571315970701219372169687469491147252319737180070915135743299354066892382411697898355885199650293612587222368315195449738786881334588295072131327200631270076170239430513971980135649285062944228265594175618190167906970994603208217476658264300091840915006178597358643140914391084259911867679539714906839605976331634722338422418298509585764362272627707564345483618755292844569378542854698638663092362776052464218645017095568630976791259185408159878662251752128412407196622887933977600880397527569202052809702273297089294312277136807038913367898485392299211629049840846410424587469887343576312775927817966456380099284565318024446521623560489019791609617686186906228900955804095114792791012734073065720225825184148721166653632069109900874854029692035581217043029308316577567393054516805146916802421805641257136 [157,126] -5103078381725538965560471187076873880299833654655810991326566708973196139587114564219542728604848912195286168837269704593712068531761739278133386142031228296143594462289473811999626372971537343589221445015406862527432827397400195318120022858410914126135083100494140161420831701627808869619015519150771017111523549840864775230176947281365362551181633373841669669906221867516180866834366804327708460390463829894484836680235283459404529374895880618773213490784591628829560119484398756168196266936126851417151465294734529197320886014273475684699701623205951544699894365530471728121569352173666325034275226010631278203991011206892481821422524968671819300035565131839991897180658495839799189718431469854754743944776008908951444178842664815241600926620766586927041311740928398266343783095122028389361624319642230679549204499946485955199271296994884767383152234179317942217223372749671292442344808698775947830360658971249263429745497317345295554747394767696928822533279752495104018700174553880634312706091125946869249077465713226853642068646170665284525356201258661710926207238796225111402021802148990438374463161604447179897995641349948173688893228348032837016046086663933870560328813321681296813937440701772771650368155016703411080990011626708366515344611861662256341040204508863996605272888078530145125768180595255238719420298619406573683223811772098451789540629725961825778731273179775175054058724096718227200068056 [157,127] -23439846636413291637341177646796947512280300589910112509654216721084933956243001480939651528972362091510777649136145259496148215945676416265518360010786070279627152020877944230029550987900006923166818039272000254726508703136726495881071505705638622010972535282988291947001751115999928324918928430462796131186787528330534593924331001792818377590787166292270839815857685471976213187462632472767724293880401871546938823007933757942487827535265362948749599961618655598515421152937752765314995483015750724195350791437226840219670352975717726555056751864194068217357285561146076813428231937943141493842741118613159086905823834218533499831567572427083370422476385390713665448974088542099166508409137109672611818279159297238449260820163014233398586269489125633697926070952119136971008641406947293609015613186576549915203350302193687975510043259301901639758414675180297485467444912337562932185305503783235785686517802662906995431011680462062540743585233072771814971985844654893047108825342639203873409260203044069157714282346418556827161344400107313740806806329887697762894697436486648369372887882931823733556496220906574544924468001384991622954239109492319758501161745830064710844136363628345983864885471397453531065567260094075958738606613492574304553945278734172132006599709692774554443717552509354362210522970238028143580452879895061753602906225314788175779643048622361697969178127174277770776341303063825223 [157,128] -54430116256803227726776578231920681796350376250803277510523124775025629971005019262108525296843354390037486811980255096413300436129453639182135129142786814395059574469894861674355024690651415354259273834870504656160703088156400739301192818459411123618662326769988979226822936090177167301490287279626075389605693230725319428736571574597248771928740015596184395336689324581460555861712042437134028546698785067097941882924810591921106236430734704289889099516515974244678941979093476719462208882824227149013839370781374199947278825878973507182332267420100758812364464967952954971516869438064688886377930972152487676262434895962420845458204947358066110744681886244988566485838990404130042299528663516906873423567310534007169274462454981456199987163614558133040896660298416510595279971875548516810016718649554439227035226842997205598444837454699368324035806337656320599855233763921747864760405535285030185759745061398690334966395333786486884267678262700167137448359449282349471666640988183605132345402198084554903597151662753270184195760723981675030814757290491153712154156690553682137752836132755910643558317045343486733438441283621439106706028889406280425042973723567295160461529352934900885401087163305674726487021044561730938481086685058435771446345605876468332266950979612286025245817526461886225024979729437715453067369493670391041173879052132143956604721634628345881297722844634611176573019072 [157,129] -64537445261244262321454032545707875951098120775443698660524894535078433553424394543137192914802432617784743418194775936583783173645322015261880432672660685609804411215817094567181252162974043484845303064465673994123545604284154227213151647712904367156360210573595555068058455490629226463009682793172575556154096065711478771729873910049695496974497342942154924022146949340352345649275574095673333305298932618626081778087143897333132708648460239305519052264043210432228283473803785047021032777819685111273997329988787505997348897121716971439908814774697107289838675385871509017561948678178321330384983882992915377183456730224472139697721735369366916016022486112153918965892430018312057136389912292247089539568551760911331172947436124602738630606801732976866435694613978367882218624062656223692424037202445341177666409287041008977377198077264028774136738845917740265217636594801777247532648022316423687972981427611804400514803660948491527358534168819298640339159939341398407565557177994827955453492484197454210099816027923776391884075432552926264067060045740039408030268564849324428972988344272563568750963818005919947463443572370562619228786086103272502114024090043365277893391220332610214710367810700304216761667812311818070782093215421380522463084126198093068251390916899149696448354272652203335179354405328649958057893362437503461806830470356584410342723181787260249760200581988032040 [157,130] -25519135406900775429854851633351788289803278275504635023392946425052919759399514708417085882204322562133459639924777130509581540119441826376104042036517676028592370078596207940287609777398330996161924191656629559835016609069307803523027832315487627789401720318427015871280136475999180889642620623756034105600888753846183611116620734673500908149172602957368687021562580393975611774935868115612362980682807048102329036782742719471792028811528286751371909850110136816433141164215547739090860392794035454680108649303241759879658242415640549269010356029490057492143637918319339386684324391207135228723623340926858300247635945737631466049743314917048721527169621686386517674903027714436254557937758867433151712756503693369026390727407779026881466541880707087310846548044705315974117415487009310633234060811280127657764480565739532300827033923530989173559962346167839764572507063924497385626658553534274801349788958485922915320092145670416998869581653448947999768688549385368329726540804771188965067284916472265070124853129669445216475578211659036992549604073953183990292902582379281214179023034093023416944321550855238683788081764793401958882052688278212840586888239923831531472972040190985734555629046463087634534293788199547025110691065967447221698164384118750672361856706051343780999472291210822450624953184015044018754862190820509035700850876181009746281218010436505087770115056 [157,131] -34058223764220140930580029454093323047103321584440810949345130355209220024580349066233559159419076703160131040875114805665432096300971294352509154669654436644519725904711184303176665690492734010850840336787650708976459752204067608087251582163651954573959912651167913205697331366317974941266586280954327008544885898764294456249915339389490294871855122624430885556565011997244607277070042754423938323743906258050947900662868507518831360946795768868010926481658562223578787355046609407304820881081395531501179405781187246092483979006806201560202660414307792700492551117421614929812355989068628662790643997037869131964373102895039119828299196273551965069210114984808922554880156727835803832013502921928381188878476991111689022351143229753618090678262511534543872190563885383877389014262026165349812298813585196159848057687338826250977147595230593026039714443873155186524791092990822711030090715086191117593050720615231707434322256995496932841584700369594456546890066591131301068163248214942603978687322175006397087520055210456815804753392044832703388853426229163246153823337866705974635469203213964520847092754789611515592198588141172837621315901712843959685865625727096011785266827437783522191002457229597142902176123398594793080285502361949114716968325089356097470193855537807488442530027954748569235494507415006595840950625979715410346760927458378533361877042023064318 [157,132] 28539954396912819649711132855117829092958085183679394067142084122382059176915152298602410501950883383344337708240105974962557078448661588379853206068799436583091529598187483914497607302604638470852835994769194980048857482408881748066158947267411869111438977447403554728549524490492807981977711576193288893393794352756977628137319781874403761808302821014052397357672839781741674639032911784418184001145956092561409255945852258197936601916699636179615605658707453988581063301892881293756757351836465758506584343122556427298733845756749859936602847237818969401047934627156404027828254865515695856459567823801644999346486659498067072318353510754975735883989517461900349676822763915512498836743082648871229201406209191957185278178644196721965566756304041348389995499935924619721483816003653008333630361179645109511978825105790551283311009466614563193499449935774788052898080510074691701336703131680516911369816784312862797168120297826510473212297073460744317541205290111079704002512802025311061589794109884097638526863887354098740051504511066712938644817279309883551331589314769766547943955482911550759587866746067474604150710491789341005894525424504456693204557575780520816481923478074077141779766460887729262396571071166438324916120553729572542167241891777781885230442301157649041718808285796838658243863860910023782339301774407995498629039976613276935266916512 [157,133] -15979846026895416150595792605477259811766695695568417811785273803852160508814616301293448555816734264178504732949746899300518759517145217150371580093376480510929121431116893989021557594023766564180050506158435934550387511516111240321522785789408443465414797347018840396195095638235755479162759222847781714647036407270838861936686080565506206377708695977305319961380926605876817478086019180382743051517646343381841609750822785973012388740838526303653028618803637468008652211061221233488272143537644237471800818542093259338313706962478553114260296167750463660030683894057712654080266325152608935438336370478826042423593015252494194391618011463709365523668834375801845117943043131239049625657797287197836283585764998172996241092881728780432371687409302627732846760575092092684164684807731270926292985491459355398047000625914931151384635428198305870988781870287833474855047415170102104387643530701653234851421338957331496324175077780634796041783040791249966216050317584448271730749575705126799130139568464014823985207496469046462269375004533607107234022528091317588655430297752216350233996810283505925204266801361583309697025476596871145081089928563950433043918440179506928502272684778696037001697927748163999586842222743122443889357867695986080249191215252466246689686968499858762892799434757598090689917186734519015742446099147603737981834015729284820 [157,134] 3753602211688693312395004600870328941124043381789990774422894171149930825922691945126565826478375880914227037461308250090826672854421637817864473996284364523732504226369064375702444042029420321359532938521556811422038621723035405691440561541750988781398048012291522375900371145923271896274436941805659622247680428986882683247179932638943925901414301536425535616286810052090136961617666982297348896434126747126796404504028265002111050691192161895995514999716283882176930058288694354839676946230964468058176497233579916846060755724540197109498324738803742085387883957795620964156078019202798687168934043964884421113146709436806601913737174912961678540501576270042928041262095097882481029833565604777926608250008258482550843011898036859538169843183994288204268372360139364200705196103742718373216986885422529820231577612129219105366861305677180765930215090593825636731524191779283770357244739958711531832147674869482459756518917484502899982503034666372694172540185042397659212405402350821783763612632408294098085035632236852359131274673640949728641999881226590741357893476445675397883651307115323045713802606318084800943691456522242611919538143769216371412545555525969530754958755100023337915007982989073657219885111597663238463909906233781172370083191214451534558636409350815762382894418098166383905648064586163767164168111910464505185543800 [157,135] -368247110852621244191024779648371520635849314283491683763149357946231341575076700817554701842795259135339271414839149269458545174045830480420640718415172154926084023997072922912430053333133590809766222111090712471994113734086806841724130455179421042125337650341590101997979739552928819571057121566123232247006176983270496523722976813730775844391762980656472687549262144679039554079094132232743142609718563040389200251487588055084398462626175414018043450591723259247642846953797913263642352929443209060037254119347310686547050515497991892273118902997537813812054686242982284290812156133541707581943844334777372372319715954131141172919539229316778023711473370935242538859962457597295415757088841102762487170182098390109381368953710794788607884937840831796696589694927765518067079748131921110644302330835910866922801392611436624409105896983023541049268530158834503856255536748066628977419492668915518461884249956267852933663546060800619023318771055273676545347329496677522915427792870110057014632985487645134375471137908800540902860830959774148997830657899713826245660169688917796130809672376579896872246826867705865823705023399095104669083476765874407625131902271596320365556955372745190018186452000792357713439730772182661817058951572868213744030309034672954810445382863595462676889784863191034499056610242784486802852340631795213 [157,136] 14684394506146859136098976967075329845844796609706858226028182734338130992264630168524424466020440230159014142526372761178707394055281774604494063726359258506645992591366573157704598296430701916851455718597860028064499330115118820772103069077867131421142223677242986270165803993422548443946497593506611212999898836663630525018406862790328734270906644550190696972374100439729016066721579778859883511056636353164767114145390946329554903272337191235104279195587105736595002089196884986342528193109599922896091753919792517128715985522412837182275783214861921183021788860327773914467959473854629253064396885240888742992851478642802188277344767191895557009850748277247069079461268866611932247564454947333120238620572867238416027723994569962631598954852866897788852289927029683480330678275299658458308748570601373266289896810543387922752712538195532414968048316277482389422893690467652157406034292137405044221980769951869399040571933193626836556612551175752044560009670056704607395206957362319028033177097033653242378600004201214352816320964407335455057521447939660658268744080936208883676834253294463323080639376180760543198697299000742029885163084081622283256206955905131924673681250455195000116311022059856667955252262126439022524323077500398664312428985738830757314035901704135375521727964819097666868669213605748797472064 [157,137] -249476613173227020234436494717663407845959678603792559373081350493284944889282297997431552150351615874663855836960963103798586464331936825054726006716704224449182221074140196117379017731211660312580686731907095487950103921216361806900772080684756466672940221697407222216749147006601098567196270787388156952601052323367641839153090086376902362851611576820241045783019125105592864681128758658217635798657963758171448733895427557752526498663019032842849062477619781284053846789789516499400359964939357951662520044780276184754713242996987258401223735256213362374933509175881534991744142033499929013288443365189229497583919772676466434341469096439589248644346083835659563512776248665985671979610085965028777118077329129416381331675461604120050136005405841457760534418985378471183553812197016387014963338845581878758865877589333341908265509602255895028683363866251053961671013687594055848684954465295453957417822465599845160797694321193191519250473173737227527961103504168666706918070854935764494860585587384962855314812334582126966383621855864130171668009366328084901845035801917963298333600105457647498995502548011690907606337407911843901596491178775232404340872765736572924859474716015442634146099975687926375622843233689824344543563225052357552537303580102704502968888208252681363522938096615349171590069117576 [157,138] -845819023038715375778147090171364121387125140238698260621212474746741137209182410135894106742681836723313009310608919294896750959187926334472797078901632609107754479165925431304897417216045249144853197755424260984280325883032256877923564725140767014050178399689054281829132127795200625644422517927277594806546244381972662399415151395726985727726579930177692641791331288005072442364194322894963984922910419142961108074081121032874739020066580661448893059578140283177479559830708525566556258402125967123620397546745249521275257162516444824715297303906405092815746353150484609155307172355915516744610916229254883695375241856191314580260117789110323362468085540790458505382655445276264119456832260636646441234950468108840821412525000854130206781878106425868339549515196156939905518461588270573491495053885655695118447030315347306153497506104338744645629577514670763515880424014771992430524325606574081690450158524943341553721628677566843948343903008588784282757949293345551028954204795796111579610264387574228849244152551088367504327179352571627158300117670409678288742591891548305832332366884548269290720527661324374370695537249411214555829231562416575075037140098229611793073770053501574703179219487064010443910964142365891235873584618852938987826700268955838059016556825858490968450159246256204448 [157,139] -90757840947928898849390119875852139121469660448241524815104008620482601355300489391428542734425101142390547805218844776653349726305090680801307971660936490563205612329889890262848869579310211387083032402636551177724916907788041118324669390244987137097503101585782647530455964184186590023738756442962140935562985518584288330160206461824557697642409213108027314540651720651179767865316344605760456143169608428516641074092231790814599072019962408356006769868263022963782102608724694410598287982780110985045666646321611956455792875116997620345875329208809313707172359614743945959341326337656323378418196435526299761250003228874789471048869056987071652967781803078887038151760638857452890044262030401899970222055144518124923781427165593186120802742706668279181482974727795378264900793890182286517764665436694106485280443799574367027327901552221970319888286860130277060608133309748011195998518846925777425581435882799786644023875564431080794274492434528321409782169309887750580913598907812416249326695893914974119071955313698720272949841926361684005886732872410346436474795561694831760027389712723409674787377914373729852698407920398448491819148490664563567256302088107856180113570796696599110897030297703918665350849724358310321464875851944162211825132105389807998790428996818838258015694796 [157,140] -1273894090065817197538517728196181102105630109641143193499055255350788952878243442343601293535588151303647251125067999272462503620580584435657660221973045899994463554980859488526278310489200029200095114129765324062274165810163274701997566383844798465152212183950459354837700942277928196643601693409701080951131924358466249050380346765976207387131239639661903131221957933857535929397308846149299808018427280450790148993569351461281951689305618423648282911511829527518026016159477459208583794876869318243391358048101176965521918531657221285028873467436243711582587031766734641207051175795995693128947839346555464304724615731342665441529618270081922522427810698325161981260552349953685151752250472046006898648204618332098757083846220426659969409945038288066578629718428675173431506609083027050782402137163856529412312046506281660149246629061331198082836117472845658632936455199289458397795124391766706824419461236462749539292637638873788459931819644592452426526795453693873163636459666119808950396485245569727288011815281264595910493677101775614100201943444509861203232869098645738675644562773077873608946883278832252120911300720257829728613179289695879660280804784185644639809780034324257518382024939262950288459606452590461539174725293697133107982789449412173818359901512894048 [157,141] -5038351424368330816074979882156628956915299182001527117013875410228346329193133305338964653081616267375873880425078039186656114231690100306662303787497383277692597412469362029849793475564004829806692768373385549439004103061530826086304195213517312550575474041314638635714247936936534080420106806247833589697063774315277639445359858897038939136315203539413029117227855366112500560182692492380670718340757476208531533507033953773497617164466586298040904149254971352461908953478555923890601101228732615465928571946840775133259097915885332211557831955378518197324060738663090549508631717801836036863482905538725692511048236393621561166803505112283005791869044617676311111763426155515648074362861872333589728229633722773194293261814665131743144276499931473687810204767582212268327857719613267793252470587173613193885213758955116518633261729998815626784720355351735411621227496282266109193294164511755866387505281455785855382625197280857650541742770413910619102559758623712380638396249264057699760881699459493966320321030546406811841795451445730843772053083835077697939739253267611807129767749803577110243687033856825719589524834338629894869847582492877596124474689228262200555156473092723291879671765322532914281672737375432985566509707085231051762877971001231237297220 [157,142] -5363322816711268730299680166060611439103559078154549594805435364718565209273951415732670374134678242155723479403580800630281623191184798850692506047649508125785861852825342577196830166311479679900516375124894640241077829630681851746642015935682495009593905821453512800926584793975530171633424262315753477410858800323735751727731925300294327463816485873626247926141350138307339408571845122029569452684031209067080095751061555134277202555425437468478906212331596531879872330931623416642976954339933920678235104178908762562321506588173751522358758569665242193097972624478000591587207866661683373290746478264059569130006562775880415738883731525509425305163174175081042379503906134241967233365251180231476939428651305960005167233799974654869208406356365993647453182741795548671679163259906745352775376951560228609156260406777269266145195274009506164980474370271412153898466114837023111502541616949093298277726642354062448914752458003976535356685766797895484208636488319907097713257749522685569845295387563057539312296018191251107015881749721218415732640682881147971367946172206988619936085585332348384625511155252641316178965138104652586235610634279391563431589064084147419396651389612876215508737815962375487381987772996040067096644595863865273700886994088 [157,143] -3898639138420960889666769572986380873819592345499552111173973714586988756613942531740867461596732315322439470929837862281933863638326888359005855596630604049793927985300005279564662123004416878558938225931734062445045599304045238877379962206404480760991205728897183915288423032305783732204199435658575865796662450085540136714191297168679446885017152126965784846536936457064839592826883560138271278152074591881038286439228259889216964916979059288502813901650483502529188745591829902745251789359468203893411505591400415998617072554480614773373968876843729112449714570837778232688812271018296117347263146854956369610186558287130887632327698270666189315855219218641273117616428609320845180317760531069750533078438400072860370431031605158303068333145921362347974015710628451574513728738277697940982853984290806257266646218707012038868029736296227978920992235161517494256974480409567740305039321892868331375235087196258603314191282535292842551790838263076398203830434503688499409986483309394639073250010425240479446669931827731776784044685719479176403963004004195384760835483920348653078102462956034350245968193977709462868470024231035394461850722798382614848852491947135970245500904329230481894136172817131786823782059222567991962117742054186595 [157,144] 7251941777948805157265227175187074966445371766910125876517327780868376173279826340878950178779517405009592857179870693517381266961552892609496487219701582066445023080005735125283846501675504201595608753615898359093026199487327541728103243391162866417039824334026005842745562872229190578853397507456163485585853242501251046565755668895635513701059329236839483700047326611913470026351885136168359808059813122986838722549227067733238421685600619082764688621615103918647947447699767599984736340772351663725747790160895110014723614772121057977645341578064583888882968172379846884339986675363804438186441273660437264323560244949979349694475220141496321850828981206163220668959124777826752456797599937389004393134418554632188432529115502505323102845170266400025064123076640075676278155015397893781989953083447138214107676685443509584126478213742940608360050964031658572570018747882098780054662543417673458262205332785261106082891245348502724364288981578312851145783280765525784600800234701107912610859932305339115035438530034689760443767297671155464057312917479066055763945730745720584303444315499610207274752654077091766731167542066937989326297388761908861707418272262716230555511497737981018000650332856749206826930339255477765417344 [157,145] -3843248059074521962103925110373739459240068056641562990309255807957302770459148519176894013741536995229929552855279039208404980332915232474416495388506927174629032016900114054848089553063665514294212312922557388435820758705686819570363695922164246900383350018108798556889972918701458227872828919622782516328679288986540415289612534981524957736978046248382418587848673110577909776175865650448570572606821846803593514259853163935246941029064849686402664787520331477174247571341118297794701445073413262335654368602872775176474013135629580350446566341818396751478243711835963334627364862218275587004900122173731331652833965798869757871264856585241723074707549204806370631010797030200922257735382333031150946624124712389454804442524967384639802054287243282227289806989062057231333506580579966733684805423764126467555643609503353422757615875512097654083742716189687885887584021199068623196130353491835689679377089580321771717675927880674900037958128909351730396924676563032308950163465309140797021634819121498883365345162502709970855128663217378466330510586489119846477986681433102294528177945875185709568126095230123193639428515125725189434091637132951173124495608058734706192165129289994782139508531464196853939780150832 [157,146] 343412268700330755655341562963052439529812898739965149324501463908879345689935025593505087902609178265140547991263922759074756112207899337169433761862628413862086444030836604316001779107826689217017779212851339029659712984508214494851763683995549435080831338914709954734935976530600887639633355259814294044595298214611594466336837523258537728248433272723698961807047638383901306799383366210853182815250342162926510487482491384373945718392392258843619571490365574711879965501499469161846400253274924812270850871575502065182291361625717894073151897799649706959982546885471801934333358985379312095731755437844506119508875021508717720270267135135294840860231453895644536104014765242381711953285214858194739279648305030967875420700998247993285946448595068325979451658665315394641951360702922691764270780154497182497317919138031784813343576890986339912396702884277361495148135090903509289245417006034668895215215270589839785381612131985439311343692424738891978650307946181390354303636904103698489476290936185217975793886638310131926696608527322000367559664875217774740028188315027426310722351591525710108115534439853606918939924396765132106239835315420800885269226763562699827516247245824865305038942426562272 [157,147] -29424220248627315371977735936676664390389539747448119331531085915014841182936656099298082292370237555841607806208929807235741384320711187486074372582208542283341955134928383694432638369816284030133795987184803246368572801349332832456783970821342911887120146168424439526664417228931127884852688303715635096189980565216996933269928067261054425186973432537578059638921250373723642344617180331610957600910029206569486347631390298803010506471288475629302484144342455253484144736486906705993397829819158695649359724029397080915620026789120026537638145474965435861530946902430401324587135106748113335249579207047670846000171376316257369400211462851707745693234020067118972737934438155572124105895350830448425786328236444556530136278855772487266020001261062752406582021546151377253133664417573679140846911999029736349162655619155560937680616759708873737992520092839198150537501261526589063150462551948966383797077022741765485904393434922511841226021672536813341448017014250527472853991615078241175894045883439288415721673687864794747288180693587378982389290591968922990221879076487049062955174456174633258209814022818547898220706355369324859418058527022547492253572221539038826499969133631114637964 [157,148] -7196449614104201562274552030189732967317860949396809665700601408913122551850408045249202582958136892997742932742086790834448266304013336043848223217450746672005579007853905323012640632992936621850325464978825869214948669377986009014845978555575266131971833340742374004821216059991275206270768899227231168045742006421687668596520734979578270924844756144724143806576866063588696105108296885225139717964749555535642491730918360308279514842364099837235628159849846358796703184478557786532622997736327448799417396942484520146102696004968656779433616622547279159884596182958352548544888764300370198788139292872469822769325868437133222998366157493827045694623992737376848489865730314403177133388822706140224132381231599358879332887309153135705506160291179061053418963073107760881487442210140695353119290917417214674605115731136881631020254662590989682196878431118144564274998611656208757559902993454790876183826633317475232811729903996040958943561974834540912885080778196810720610891657039637189250693885733416305489833995441303134560916199080704627503688547872489143025359483551518076618099188759375396561062748283333517859229334757872645053329566202830291693532667215385742713803648 [157,149] -238070343457844150928321531667534591767840163679977794475376008495622735709957927631592929790614610332917049988940393320673005603526176816717124333365096396564177787648307670213784964103045092304511903370960205172161182229034504554428155020401245145184069333328706475823984132525609157044296194561012551549805277813350756075748319661567094252633146696778140123150365316829842693886819632335516717131040860705872883083172056572945053752220995889442319378929014152333153385421105486898880103968401697166091417737300689434530011114157432483774009763320893711836673811493402614385819011675637949518740602845193508584345917085481286795136092451983820971870033743537087800231281723936763262687921977023398424891696212142436497604803252487293388405877420006221477868626879011124096984302099093418450940869158578228082726118977306060551461504735380608065271129907908451811060241445779196101116211966665218498681707601854289456823562090863268504385490110901816092600655162413375051191927011707559298948259292938988546153061070273150220095494333651498098513999474103818980541321308747704081682470209978129223256943328068726168170092813791985565836983763134009010516439528304 [157,150] -696770260729869565976633156246970063171278634541151657937265146422695907679604433229767889460024550691505218183824768210591974496021959721893430542753440794125324555693534948711110840224427403286611479267576723649721562523853053900788452500315248391982761154826202905837688670155947893782285027048838420620706794667179760265244650578067838418957708658972008698830114913351475301180961547087564906779721420817299887521564780859444606198397049305273620641290364878063174510820538980297716814794114230051086203307082726009896061853504639989535502058544700669879571179492187746623376565499570292186834931800805154293469713354890814729519323556128533016136104307933180051692300089325698652793924016421975995833378092870589107074532597728491507506032166960428716161926571285867604922600737206572087734001625326312811226764288055809810401298187265358962428038694425078236009345873785014705407230193301976685739315481348202283295312834690465159730422102332445276388169429852457050389871727563663685497881638797522841796735164661920299488523217191018486595440667121619714100505837852951718728635085832390740472818535208667400046374253223167682711306407848600 [157,151] -178016791105898717705491634606212917953477842682563644824568982128481260849875949289874052581657088553384435363976714451702015100577884104534538390670670426780364700570876741218537730587603616594951759332605735082535211257661481719803884874500696125510893154167531058644104371547673624448508295667600131991552917988346761966155922413687597455371682356073584091900954880081832806689462765935823086290768215733271163434440943379503591678910566423592542143440078504193777457588726694142717641037813529454551478647179362331553252007248226761800110826210120504353328342517055125860036607528534791062907989454968766812611106620850320501573606143336336462459019952866832982225765686519927615579220804577825289881285042955240209671587944249865068699172298720899381456130986314637579272087556547190528268944751762882925822603495186582986356033275172354137644445055016378892710671554631099883973752004305862379592044903426298283321475591078367138273670042645895189475280823801900279675691182723408900524620293470148682670272446909113238252802158853991017291611390384152914025477007259120159961100308601607324270618369123233934622889536249277351 [157,152] -3811516098995955596801798764106605608698675362227759998516400112656703439803422522412718653159405770181851308648197163544449867634382967816923711449420641548853120501705863536859978650711548201365039526417772430712211872721825271170738566740604223450463229071404804947798022790904128554480530677854512433542063181955021639103871363092713860810823312282737659260019023920402195554325751347006614601262715187722537573136189796852391800697165789974003753746177902797153276031370345275433015655795480499533487927001122658658789256261896908286578672162577790414765990566758648051670037760309239603743215383764698769308816397051189396762902751076864146319605983639733072888157913963010796270839189393221556389668229326117371754277234927123747622013991405568106377034337299144099318097356107448752844256261535315790732114262478573001729621912591127669900768932587641905062158330942634182459945790857626398457857011708255526296947906023559071332648997311651845205601137304998916470649114372412258443792713139609991044298558656174171684306211024065839804946961034173141760099067353155233787555822864808757823582778813740086528 [157,153] -6448473011155862430439737396450226266674828966753783266211248089657303976940558349995558252429532028576675031007270428904037741650095901352202049241938923676287115138258214629895592581017490701168916532345857923816236768549393710751196910938076583487864591292434516741368812086352515123224194260119342906105857283542091141117786618587823956574240886056809337438732259806967783167690090062902137677263028711292350864787894920291462609105478352096308006063642940769211281627164983347569390155456731218898819154772343778158427958560383610668375232860889786692895636569840515307335807929527917742837113917811015052896546178606697690825895110601593905872421330339610323910563497937757770991207860003566056785135080684399370819698306986544375522658658225081366719470154352933425151591179759008218752164914665270728043218860427305649405604814205322916118962994879694475652661281109625079980809347898796375026285562879836472799776183308460461880797187602629106551584888486291144114036936952451816917658738028748375725259751138282598414378895563814523431221781530638004159606502826191239989963813830770796576 [157,154] -797945763006354620706674267386890303421692607985616639224036797382909696499710477705329057274773809416127274616341133391623329550272202361405861006887971426970394161207450355038181801566597144994470260777968266099915127391560707860518756719078676738825184788425914918377249052943860891291118532607251721649109559236797815944448823620223970572797215057069885624769470628766377056558071106126076597674884136364077568955065696281254937268585920705252704024862002405206745164921649324437823823041499084497773865833738420599010955444976298436274624201929490053942515030747042653233087287477152442753506746707743541936979482710359188342673567477285689068235245898507318481765021425415390995016031927998167131726738455801297258941486426652479880175388539188094057611025714210203644551210791338672670578721899257006030050858678203100665575759449547368226376969403309429227220349951526187897555673968498973750679610667419263437360228291740561930050671898275380779331951682832255125947333007506933695576573681891140820151208523868871752212630070676784814328721943499941294243409306621783552 [157,155] -6555517757098110374493641612601891267073797253065263162372018021696410104311082271177064313397998055191721567557545443412622657862383000032679791601240777734980389255463007192148676754123069955566991062667087150048156439100163329869745439681927414704544890843295095973028039495014566891268043564437432542068371141453193486036377612972107644464857193210825787882669823769082487122790172596452736379127067742326702469597463278267762112225127358478764043141066504683713062801834207849989714436634829495477017432781276006008099740570753120756601918420951812975002182271837643281238207396890310846795019621798972745022779436471817256725590726943393210729247707329308160949143248310167840425442421527853434662140835333024406496312972847342827991246262503640299341859429784464689048733125301125609664796806651697530420909835363043947064292427830500023683221889841420426347502237800535990900175326644132006262413069449690197420230402234837112842023842997070218660774073095707658678802767876571418573666268209334568671232088025608708422820950130726551228094237618774248 [157,156] -3177189815062671458526279331019722568567124848635355536572022700900917832243689157622248713017241800368894952693839571190787110901737805518989694033227854495522656628931530961306891230425680952582544390135259691070511460605817074711852490460192066327343415940886058076178504474738350904751559363418969356300043128017047480597888832266074899368881595363141050328594949600149073983416798164104452255286395937073279368482237547821178957440496301742381930359093881121310713056076003204445751732353770744746297048981055674006886152148445056122290529380019285080023975456215375394451960728494979728936441075007851392378030270813410727224339734306912696009745933367078876000273931355747731929782447366415566369026781811340371284310883632092550935699833711533085307723897058800684372224336471211444348079355759297116362689669156473542391203525941821055113580380684654706338739300885326700438659066662113087079166628007913361066263704068146515541259952200104608262685894990208814962986283307400531811151371246161227181581134319608625034330551103360 [157,157] -78797929892097396735906475175304392754496523722795073333563757046763849211115718327268560582783418200528770394146000330211464055496951252425754456318894651796555274532023263305791675582579258285706211003400341601513996784185644721886959858258389144379236924797832773937874680098327365697251294130253663597219248286346592349802129555593895631381161038796635304687759406879297627217663799431079208075772885201765081848805206214375818346657703820850313514262582403873663621195821381014330465310899900754422325467165316826715316724704527407675478890171460373103747406567464662524882272324182059734630635653833492389758321257397138145952167174222222856908280098378727857710601270995561343720048550514610660352319300652911983871895530930162967419509683610676627592468292082044656844197219940483775595447886974129292209328449686450276786299347846666173095474721826839764352855649626483738660740417365895740652991051554624770668990773783322343405822012153936061584091061820359230363968390988474703988550322362837357993021008 [158,0] 138278405167544537253022486136105563793732502056713824976190176384493057260860011224728260760947199544776284436137409543369691154993852972423761897293622407554947692790904082136510313369678588825870219204818742028081908741213745314360106765770051896825205688724048159821802922830825416481924130538661637511392985000536167215499898536087428924048636552222565267404845086633500560409428484873400068727555608201957833039530753064916297674059660057601563993981321256500177031557910411082303457337781328534859357516500961155503987019467818468546554852088032347297305624138442023301487185681250340893909591082597858562632850396452178198984769326001787373339288516033106729137960922700288976939404067346984876857880342695103564230709649720200146569341009991318564015420044822826093041729408159943978414843901507466353435572227266361427631918036857883409393118916372564008282629283156349311411367443204973940053678240705821003766959139273534659152836679461624300255045671743180398607816658862292248063224955608954759436029425603926593323462947083445895081600191954441269823972781720509987941205162752740952195373569790866705574861306305664407093481076552830307490321508933706086033594986385405557881653729435192156367145726774500997543649617085939374609043572681320480158093852231199138390046279125708260426722615570043920139468869429185018819747201241820176129891137220311034222330659711241115855469827191985049300477766080379022169454213770275638158866160838400446757684856044100171470982403273151405490530548904051341877963638691916720694403084701143636845699874042850329379761227553646889122106478290813983892708491265343784805860941532789047352556746355607545946394839498051408083139160546676467483534970159938912631991640112922824242252394791548828245037180558101295528217369093652614120839131804706329963955084376662495186011652801101457963802647125482009236307974828704457767260258304000000000000 [158,1] -362207302833541338706844642168893068762864921361948287480543847726226573652830851994511564757387825839094057468953615632116702488422742334481443814766109960947776984662562491803051232650034736282357369379067243449104027936529367430575052430271704616031582685964031893357260775146800520374317155449111991644538887516898789992917221306269928307586576426292669018989088100819269569793848834276640559931872197751287041772827662364698200261728755255145538434887261419225848283871063854451211588345488157790643793608728273528242462806636921690109673927387785556381755802099171029208630199965814511356906991344549005208697144233626517554937521801149565438870010298848581671029899712900131611391332420731420432267135309660525439330472337157029971469723558815259147782927398239168854303863244629885812399533342347754517227103940626634682932452754522881864316609772922650213271238085804284309374456751206704440222365797326996761829487024140095740554740404634005930486705465559537777844315664560969430564932101448143789243415066115333425405760840960225666682099725706553448523327445795014087667934103627467782971572388991465478732860356203823715165344364136297042536911867075143899767006023178239197459103650351072270515195961119602264228288389227586950691350528387552394183291005248635833406077684015503362697173854735194994754516803660862239844912167306188588491832571381411146644219676053185575930079498175500041007688071126223489483304570274010420351361225747023300528142713976649474509654507638350326363852731600038193754117928211859770216685843940908560672245292146202194579279664074255622649829760432099384682894810778768533447634183233265685819793980900480292306609791639198375116321907746027151168904198640108130379246559379603939894338390690393523657493473336210787226423082414844787048479169589234450230214256507944549575142677367580391275421133823440141178908656652082507867906008678400000000000 [158,2] 67365791817958705697401137680975987486972633733116775597554058597097167047887252563829597166346026870458505744794635304792652371615107698476031999257343689086217205957692865692407917250050334965464551146348553629012010637788707342494271962013951241471298169629093006879043659841080792408398384175073520521077487732699140382390276194795433305539780418508325780364352827196429387492830954179354470262934115307887471180816791082538571771188595091941151026631264904078026430861634681720263080584149313412821023708880434284792282512644021490721264570069358502604572915595345366906899347832822512835725779332251582367216529172737578648246521619392013434837744208125798894854158948169454748788783419199555488310556501482838338429720803778201065079325344792334792799233818757790368832833545317689330264322961838354898707313616458867422685489415544853387655926387119125717275065777042576587027857808673697093395528390227749973971918736172156889150315761832045852817383420481804622722946835487594352225967304574472836065644367160126023693224893752334869383384876132344321314941298745185815200808657497946022086343877891885927779632815357389042115962524077758585612588194021869688586656851796481707219981579377746938695439563904894988838862977637124592337236392351643258114284428192530583007115940767893446733694120153679018083445486801299831936632042742984881148149441226161774127035000614388877667895119730988389837113557019359604583834441788330122257826959826368045847166901306706516857885410958707486780451062563175417091051587104419390070805350574771413219161539262178039916942014634890470695488524521698178418285073542078143807912793881613580724178387248961373869613995543738166066121738840630826463464378173501537377134856003318234467865705303693840236215514844010602057300539507152129089176841630185957910722547129925382416542343636371564596793979530841600568165096764709359104606299142225920000000 [158,3] -937772077433850271480260610501333546095347672643813387654002705433923912285128831859058861560420475723216829077628815268030959294739121313189619232497640526646798147449262121467688813081920116903092853233001797199135393981714422708563916093478124461988978061024615051889530123068762569029729962140915423646273592120497850183493799791918947004632585370117750303896003723940154301018991111118565444293274134556614113271411964102658330352709541210337255954173124012393093230208530241960302074722849044320439781705346605215144169208880554218918594662768699968426835391165845519654169137695166692544791922418423673596883343402604108807695168195853145490562288351574026516684240472467730225398561906937923893088972086709548010171318021985185649449003871065492010043371429930137041059609189079925190306426450869878859715223167305149638342646120700247202287777667625398704857438788135573025737576688724150913283772749295373994346606448283753509226372921815943211856536430546084454286260562632073240891209809996719489525907855168483974908235073716711700204943703748190664039266838724460801871601201683271253510455046929698637467505741280802526362301670293159455067635623036261114096141380326810140256907663879832853796851294171124209138049039672689034391493179729386995196952339290515667075248994421221358293098598987583848890078371923293344603666133601612142909706333732581123473639517862767935193139091503804747729500654048103562139131865273703834793314552404654003290285982258557754292925508570062297552713138831880356073603498720006738189879144803996541548922534776768775123433092022047963948594302822939107608183537748057375925717820580714611018049648102750125992368227458895886065830469371663041444229970084282691702072278381802439330481389145437150636681724707027931474629588941694807795835730088763040683710369927842062731243759358026365084513475375181245839733798062560108247864722849792000000 [158,4] -44052038884195264588926317047887084950167979314886518311431236647271659146627436091481606632173784016432606756771206992665068158024670291214512010160642333592457903961208249226676299905245225905387042863405297244447422816373842112278622591860609059141326147889137025474840678557868017721322931987234715281429257576269982146856133153936491031732057157445850486615027784054539592500338757154834733151647228264496033773295228989360351929809189721857374076554323330112744799625800918956761475780174335304246081618655031075999575910923348979423578804898165096266188969683924729674327311170086298622001535672224402434979735584752350915392745619437050671133874797665608839977550572593272775899491824483176323577412553134062812701429697237165716161822857159966838421608345345742153076417612221544073052256507629006482906266725482008656109015337356349903294363443304869288481405939267072193244375886253985438893808437692877271822271690002289739595066922166960365464865459243671915961643809130727458847260541961845423501279281706731414666609168408019959857168528305387113425931331841288736070583367193358304003926278014916521065200667251574256956314257717337109368329222937209634815881731207915447799993974677984012441513157660303407999062641652551116370270326833487466521331445586559002361611513747937268516199739981846810385455548566046993979576234847370691253712556839551460909457374752880461147804302290323593445177627194501710107173397684769088127994349048137936574278340780588487744648518593952219755480894166866380032736631349453233594327575882646882986323365111747417661311212412027493120699653161798318931953886740742155833810496078713695099202049329476663992975981398519654925656470350870909523099817598486492668782677040684533781748650316048327248072483223084965896194313389673152638262670917109704494159017532494971632091464113341273367256510073443545024138638732835348915023200223913574400 [158,5] -353967542637882184268861126274794998088134989936327380417949402882946291702924067603300667415776372779035578348734058200936898545833939977616077544831688351928887764238402229542179130064031641691074227192144949846157356691208964168653067237595537915278168669206824954626977077122912347655566187521181596183763187539672804839834978561510866960139805648217051857088063873623147807465642673106172680131651119343124840824120509087210867087843783543334437423958288848555880808732592617802093319477914621307677542912906219307875802925770233341505571690838582135545609256329138424850922124191402519681691358742693804646222965227405046829446567650620631238516423197735422866319999271453410589943569444717925567864938588173879106670936637852873969860229602776041515059155590316776970676265971009141370003186249448274092506023261372097566216861320460668780029286547519880080818446978312112808941250641175103861074786963854665061502039356837284011655924657295266284037852043901618786540676978153296369018814868912663731541415287887156095564800517775052300348411229776270353860366703602889066324400781916692491192693549267645099412412180472790238325399550935484301065934733829856981173759255282939409483191507002987924690577835443077845895887859435164472785621413458753478201422260679223316727834006387147166996450558548846219930673148552461125660516370422734379490585857450876192792567046314321327643215209418832203085609298700136074704810509066982731955576158776950300328612028111086343664295682956351671066983204478776326790530667676692256920300019770495979899644960238496201260345373787344148576802980414241519956537539763182150262864828002591753400011873874038192837920216337719301846198232392739922727758183418664797897854782794355410475804915783454760419736038093117140241469902640892042273249438847075835989539692022323196898309438975879304403955143761094628048915591700689603750982410305536000 [158,6] 26701502432663623870300580426916753894688631977292975311569735554915558660021314489973685174564701294282013384209422945962660071261710896935711173509702916974245005921037607432045070333234939362315983036059618558614239182599483128958314355612196299234479509229634392723997000309379639363488605815129208006274918779866000856436536946927905178148327431200269220814128566012773991979963260424760889915521337858704152303778310387269564398932488844500434485537679057212705990534874227926846882311050561090105316800276745896480149802938046004860930181342729356424370439197360683157548462694869421121559772154264629190563351709628841841174367763184222254563440630960593842402743747956947971579927570583231315085434676989938725369003526774210913701121463015022088247627650687951256025246623320730764997933852972148951924043302197860960232654485822571214836773584351539266270228715660780676155824016959677257942288254813579372780226879354680246739484719696287198736793210264021148642127374709824396492623127111563317395655793008450073432501617734033978127404274970605976688223534344537771979173084287331584523591653352404918160111962574904266730164250680111922528906610585786496283326535556584073405454494412273610992779215843821821730613810628337039627387039689052581102181136412677998394069318238772965383547868576586417563261507511641564718393046191818985227186699030676685689079910515668332914275432890649966839648955245428510329209286223995763671761755482881548615271197896909634741164710981810219416740914585437103895972660046601052799771860310537499633217676592603071514227396123300257440480163199218336015636601273984243653001770677401735813498764827641169295193125927777084717338542432610567138138181607797825116490039648027378480149073636085179945216186205534827228808586992032092746684525886829485091542226872302756576789462675917338433428739454702889775428166355319259438293026791751680 [158,7] -13699768050434967215694499242222495036740257136643311598088024479773026666481005719294931165762085715469406305954739435605201319396537515014841383462691655727573090758102267860686979460926050645319977195777369228081098686720954673730275284438625872499509322725873304862659520939241029538672442659905466053359118484623195326957855685029840722859330422755299313285614794771735439190495230813355502256405032210990177246377114957241596792496270649691726919572036085705648652968772975868954595805256223088967378147216891210309638909062845161566176140081703430967888185383060930026629568455138186063240276713191556296748472682235080548799159078636211138704932269466300322761188505672193895455482311011261921778909846737683938669556799321306030028326570430568554974898548162989436813111416497494950886951115220954099022947200593856103236957813786003187393443721699214146696284009166534544428376400485615873620760182776981269525043661276429032915869684790802919146676288178452700598743328948811374005770830564183611790475883462063587388918365513378688464567103451147190220954876226108855840024865709765343481117034461199650751044602683776314498213528151549636329779974772174357468804397741392782448111731543552015662389293612427382900337017929424597406636855715661394663892658936162868157903241572264410970616602067587029656845685032107485270993601405628498712384974984791659849379168627967665402901627608133719352123378423542264927337814498726987508489659323063272046751482562476278051822323446300385482633132903784987379110628567786020238551662940115090641575437839898583229326799626682650950787993205067405852546456262440231804590740780164593794776981993815435950560530389828081674900190055422226417546378205082714802220515711607301148436010352583650151577747528344330198735612368655061125913624601266069142602150346730797618572834079704360356510707649517240757504103077201084877941852078080 [158,8] -235602936709324888749564767470195359837232508012748512678899164678626613058401098118699323098667403798252441481690591026380157734375636346017188366663240434684696189246894026953955636556652746294210066486133402373881819028471727077111192135850158849746773478422257226439830732224606842280867968387743467441458732742075982434935396999530516714632871877777530168348325656391100757322601673530582371281442995090552374232297782818127724744885521677712688002377170759622338988072079838248150782339132151426148635898413863742690614514438593846494553228771353912144402310575182320579733782483827173590640567603560506979447550799720391626093581568289605796804325408176602647656368511963094193855415338522147557475786632467494642196181307007562612094933899776347078869404145270487969681843463510862177111557881589043194562935843590131792667466609497628148336680886379106341241448100916942538776572597375277762212826380010074740846209300327798876976092401786911520558610717561684083825247246024430686659717770177943804876967924376315776688284347508125381757757131045832373469617815527526963768102612846039645139754032035238792789911591111301720171651022289329856087697770279632221367522913459102835982878780576391810612322085211936229700598948669633080420435793218029900680762492497872622566333105270657096874349250116527803189872092367901859030227862288414484106150219523972119421580467420237787930964277245729835347729054741240600478073207721632168345852825064393145307450510584873540536426056374208112959671106333049035706315107478048927151884639667804079214107087355057016362953438550017602570891336688846204527908385257863158765923759241434445063826016480910896227748649001991121692123917602525603032670767384671225846703771828941726488063092669828902240789711730779009466513701522642018570598917140110087878313059511675842169024580797479633673453873491779085015153138754370720372338196480 [158,9] 6582741695476489177528127707084901600537501173802950058589892193166567510382848868053711928781329861092316284179929049037027714481001322562654702194568706316561970068738400591768857309301410148463547559383295421204810017651974233445628696057260763448307081534683678890832093383748170172771580219358816955800469664555748784854017940937393920995033496502751176961519969567787101193538569695594773207289237432919413531410465476516926011063045510281737984376934019204585020517996306800168277443414035783225313372882948573363449107275753770903594624756304278536466716942023533125432146022745654594136468455171844552594630180944441243485933982038432500447065365726674486661380913002371847459639266069091471724656885131650032729180871072374662999890401062996124977238503793905683906958838119012899883805702932443805182535320278330664822118762391308971067386020089247748308920841770341583629202572107561664039634075027791902169823585162587076996521296860082584155556055093694791693164881286025792607627999931038395974082245691053292165688524313639876599957256970747814989415789822233643346641014238864310126598760070715888466615264609315298414754640423663771129404377719060817408432486130361069028758734671032416036230028812423028384963138999891083016954412245811476123525564015737538586827128804680106932465571758945219281893378573795458759402977890930087724733559437545586559082379067431103488519020477017119777503829969236439094497385042415544221036714478043132120649286133016424400269444753069466031438973305542248320215812603875309230691099051300990155256245713090229190016415019143054595444819669421163555640003454683335892684302497546072019143830555003435246888409245547505091367689948523469201269533433238312841887410427019537719571446536484953230737350038190407133492075748576129299646287635105981751486540852111346174999558719097972882586017113556021463844593770640364592263331840 [158,10] -2134360976614634178848014684074411153044071583027120442859481266925390917308991080840434402709699346549560098377254415395193515587612002835387140063093115633043061225536269158533346070506484967798983044500192638376542148146555514151298737249366211657045682205915577297647698822609039957272415358519853456276784171510646218132810671696368212256104327858363088391591055802617870048077710890412343591905594057636454067738374569644144562030426718651609454145744907544369484519916291351850058404018881664209517154755098726494943384136707057329648618513627857650530830625247214150973825468849219627033645187192963156337797907119488968108277240530936450856116170952319437835771593258503122076144076238361200342284874461907582831477004434795540830674011013477811797334435012323040775221004458995934563356160521277096462561214077897024276674418900191902364920079586063507904451762711563359946415202552641072646924092531710116765506078579931442734559987557075960806243542551166955107143871663960176611458003697791442682360803819172676487998839214437585147087626248865408962162270789175599867560487353311075996793361245894978052537290680840765153740746160528220599981503518633237312159737863462026084286588586799386383332476893935532937767149439504014730846730973707285056519322953034785137022662468924442549804252176198753564847406721056375001931165407539501840853370905685915153752275379761771439116137659439409830991628637577191435507434876473977822408729194085150802118279765690121542814124094122985822069837229225277208823628082773462897873608084316350739621405358110387889072123279522119585842687039193506658896990583488199371713546525210602362104843322655053071017039422001970213138880644340704944032990306537487121323500076364703913297676711917439602737638665584183581177617775417087621968970137716043303824398897994100292925761694054697450868119269196340420017354651569918375362560 [158,11] -48624325738282039951886588834567769201948016591633608572133507797259818043165747157579461721546404687078197239048080293893122035998385462571041386733099366787622363031006600832937945839623602130502923284749674828713685029668107751267728343208295071279979615158940817846779384147298804881432333093680568179191688762391332958337126626406047177818240040739759814920843375274378936284677098434902159463440467974248911110517637185987482735509357313104132977212183778012216564694894735914101703002915425507376620480554133391628053217755706328613847799811030864608473674754527874517251684041706049046923331548314877563845142332446507579808623136651098994034509774391792104330866794381317903993020439117185094117393648202113877965659471525905340135745022888350502469371007188818460662774449573960520779871739520666578998015757283726939827548962314230096043593400653562212649720999775531747794874811422874004901401091921071834267788231782387782469303038579869880263045516028846847633397911874069411766019792381173309056474666933451150602121701308508306614372508249206150646292990003665430426575760122485980524772250192320884306850588826827065006618301035533514379088647019911181359759320665329448996847684710421821017140153088804235406329261623717557220942422337436536322527110164421471241827906020953880101745739818129879220924733723376129874873545323602911923155217093408885040317763016710885442284484677920486482106607289566810519251222665014973398413518842650228007081236414896792142832171611936843641331852256040013299224171137760399500478447592034901268367401574865375452578294623257992821575330747885329196472077974612087705625520759285290540098149072609049774625722150932451755162805760374593607801834627070712180084816602696219950359766491246316120349249724377998979058742323378257680929713049328842722003674097702098487682765673774628144879352919618725490499995912858343833600 [158,12] 341688402680139050803098400066324542528661511315324423905359308272935700020388561522225406880276230064179711566123101249211545898749579596342473341592042526172103482706288866481761343995578332750535665410323174227584959520216054417200225102673042932507978967502350000592286067440163154154730770695106730031564820344655050827829127402105473642096046074018837762095030516145015182486196541208305964313340915481850810996286080269082027314648373407153267133113485393863144673487429279982924224679206955144847507881335216239273331815679038805918801554247755340242303334666965540497812065339992912963930779673569525208434796981005195574552162359766813601696278285720643855397315475261768119883121355148094871293247179933305321222423505441218513539032731263761547418771454840697844496380191090281465274791494155085539454724516791157780763887472942109338148498067654976157811396066661043379585138561506649345038477583492919126801139305625491567333004022491011112079262711597014454283295424300780172978588430461971780565616193250453239801806512548733470409508704200951131073507135480930762641190584908080990079003109136825305637049889967143001767878158722142661433823012300669586050544307795239827222399061376982555319194147826262706582914276209605029029558445747304171614349858683046707691333026469995010280054852216309201002444627624556593937345032385841206159286181052385032753072335672400275698422209675512312644343088455814362447749886462282748001359030687100693846425657199774737948308428072414429145001404529932143489565427140643003012054716841285036949307504159253182998020409708664364724444706781360043096201989404364162241534010195742040724107459873886177031503426898355301154088095406405180995181013507479908695436194726465903545275596474251918609975209796299261864664817529319988730240147139965543823925891217583551831216021148833208558424720074080913098482140700265676800 [158,13] -903581147608069065282841798873638947629457497938287714359944377689716255767852309121732815979655705512774130053056987201187361088085497119874375986148179419383533761146570642396875189123897438992719182197384064534635015502668923845042849522780531394681666898689963655967975907792970880466841644753452811297942394546046538875544003001763031888547761402294089464528384046516028380516193113397136559876445241903223118896625614244932518295143218038659683941013998553212741686532827997097969423626839237240153684583931348397976091841965831701952180537869536395575732579521441582276215155818025428672203244651856014281947977052475306465864883002967822789559784266315481710363517801894949376903040672848491985557285849584707468564496408098874381445674223816749279684773548061067843239239405053277566493867646098134925681938298286169774205139288953480656448409081439612940882820344853331357127059239153490272036876383280394204222840392755743431990713554055262199791642626879772115264719838933039580319886948209655669288915955375073938604879479534495648306752662443167493918294066928595375442641979509570286285643847370849857426434108055647379998600697427008630613853764660893489674817339653343830434792223292238889514572153741475881345109361097826064561613592179458528737495067123967435716042797295418801038358128862876490450229678932578320709485230383468326648202807488204976384482550263174145821502139355960391632120761888243866297289664931529951243318912085669145705411463422390398626827146608543334868658838955598151281385690501671269661458621911973728339225353126153148907792303287362005232143840353344088595865728451695065067526935349488832235006518156262344415494096323936071151076135400836928214706019289411069374089622212488010739751741076231688720572983690183336987641883352315731201023337835226800053958104694209042093339684867179509925758446231959224693841300522270720 [158,14] 1392578019921688479865480830709972088341405448157566620743961733947882570009653349476631319080264764930832816204393555097662475985284196275813467258291143595594378908906506908896384934362256418769247599825519368655691708295188543216059675231097303934458816089542640420893688787763738059440932607759419639636419138636272403653072716980287987468224530116511870049806388819086571184391470227102794779065713886050840190106948572928041796066817396764054159218281530232256386810123107454999437393564723195314650670182280139910048511304744837479852525436239516829518384772427847375959846799245880520773898956617728106260863946549928927159813221118179849508542616183465031285721221630448961118914873431308976311029318088686947280207256882411430035218559420822941387345824335439307772673508664566072207613285329319525810169985818648475030982955895996736845505237080875984479987705282662318830508436304281313472707284857633066885394566699192308645421116230962727324020467521144375544613155188750113307014259858643961042214890852851249052785119749823183794148748816079184654313709443675780564857609300320329599008982603873972444050399061605319805715285933929961334223028754822976102359585373057230798190927447482838579715626959641424939262989222231528106529181940053443346360829394592685781111496027226305895238582775536762284186949639666927588610412154563746368939817979391648950579443269468480348679605221633919121019368027052631531207833940954709780185103114989251288916785278817745495591091793314974497836402402597163141621101136041837351791585512693279592434809371652968302259730916365946683241043690077433285170225234819019493946970703662923866301583239207034456242742851109499388672971636903013620480058353487770122439976758591603788754543219772423562095356018102023872005291360284206864226154800374535937704675375622572468807731853444812471142904833517505944179903121326080 [158,15] -1581740374369488884908762697162852723278652364554892657347531400049340990321266505886393538250765725224057845865603867786910665672890005564469258594305774105025904678932047408512203071601355213211098201628983826042537039554061237797466547425795010841072238986484645250357458565554599232782405179053401718166205524894638154298024160883252315037747756682277737797098868942207662411571627245614925091412854896416030362732421565067811635649769933790964723131582407355689410828497363450679548098553442464017012110630373145904543401467878098066970307674981779865006521831297424265211303534900126701094531508734410149499184638355479797282396965325754717645231351155485429461598690492371107299204804275705397230571285352304333460703576862652872466933479927292976954455035335362461997171769930735635629070398248725991283234685330479388281072148764538885009081044855603261206044868324026725958428210597029625299820074353543300728796424254295914370876006126975025054815745511243393059750222887032476498516807374164891175555711911296577069892532709168352564207718704989163055546779633359539933551836090072233929987439405150474304123772018192481523289672456963756047683064160536704646166888964795464233649684373323165518758205134602428238795668913903021541695243476579966936418246904836669875248628695918391976954130882839318448610950236216893161716396644100792733689308737460702517675573234501280111616628194274055402862967128972948425555252355586721564283963482637229324450250503788412098849608711375186956886751258993678579305384170197923506529080702370805774305693426802429205059960469909011764041651865822939323496554318023932416402278589047077633102600268875039938069544892389216074520066192707197819644061730316803159031128771464507000353583726374175772500052246405578384310563850106841501952843407620905786079709864067092389775084512607920598789720757353600487338509598720 [158,16] 2484319572780173120349391856013721147811651916867022605478561282278893309867030995490361671513987227000536294504181854076819758225900451436664877100510101434708305679124585640092594503845270439046537541622494991650063020243459150744856525044062131681584858859757904223143286468966212539509863583541319661474011280922550226311131634248075587679560315987624040376615289750062435220202703229981000999954670293369113719030051010473683963325827988119994555030159536890315055523548506008168525722145706984411531504965389417449818705725106483178600710735862366803418005058267461572455810935979186217982976752828224223894365383304722462638522652505112642851257219282486079463812243327530140445528562775471243077289141992131916875706404526789056903393084882543358241629448045007441050423054086165891333478549580382853373083944419751809543729795967393100498955045161620859143211266197885007289683552451072563997242673407087803204011943379019891232488013030540947613948093754910651370676790177332220551429659011655555318443129528185101726488146893596105894476583969931856360563388610563666281232112183101059539860887839996511336962021465623701369159154030217693608934358909993381497738700062570696709675061061907497042287328118266031687753648102556479770948677370450451024225013079806017657636168859982262747786509188051024363101658104973345470544113949292611639892196569070109365601987496777986493982432197445483084124653000630610279991892001225341322374793342549851528063075652435673050042047946112330727441751620667163760978624790997804320070575691922326638257504504292289616200377701508239678176951484372946548057569817217524339741998732217771020477651157859580032334547614797727802264043310515029517919898128639364765620544212763897014540452656842110377720910856623920519678817207505548577503019309682930428247073797890213983374786055675068390744918461723237320742666240 [158,17] -5604342331963783994017218797669182750109916235517247538196653453080179141324742908266968684159437113977680964281853710022604294120723221179880968141330549293372491306620513024062807533665587495951577825042532972393650872725428471468272394116903929779660038890614123843507949411069430670278610344853568492030814345485173461778906389763072509122378104283284241804170438228523986209697293911551433421296606964732067865640901842564000050206231232654917108941122890575012027893894445796881887291544814758379555636627486567195465172143438462872545419632825872307624736749647144876763657303540844310795855467840112038402475767907868879482588931983519434393032534298903567243254927722315066770735578002723217483282390807771749239505442240956700473492200435481100350130664102632831663437299972302095634316334226668225443550335307689713380144260565202230795515669354852797167205471696013348670871596133332223168467361336861225839837810095503371337817306495547071175444427138822588543259740537982290236553906874396439948651165056881889914185400634076091731756526436803996290860629021191289087655835877101453122636935316904230933914627895353695198985828576051422072918747311317998146977735356424602543058177747795298835507580824344303324845980226915003640606597190595169996392135433569369897779609496639053538324662325673184865331167391244506656669019461823030165191973508656829118945545688324298071910240846394650729216305804795448815732096426329997909884835226043422911984551330534188294990589000017655630025534697357262619452691240974569994722920480049544511848834772767217690395144914773071308061269053216097293083188629547443950684577123701498105657565703288839596556950135290356446129847106678917994222374540444652768508250946117785507111162208753370350841271810827014887248356203283363415379999000023243267520677557906931205984472675372209072437730749588882377932800 [158,18] 9828730243146129170241101509028882794508796639398541696623920743401486036001872831105413445305487276914808697007893036611928722570685508183191133648001370026628942728990922913834298576914405251009552419962571583903978571044178166179930732919503626797408159702184814180147814166734987890436421194034555786132175968004095927705187040092641704388504083571955943054245098970614755091616219136375272129328009044926615509901904579485017164996902458581119530834284742427679033032493662243769261326020669374925629434044277302991161104149713003070674674596991479281195452328620596987664155874653540898507642590918884280407826682680968016358184238050779581151424774405665843585477042180839720743728751198266440537879888000266065507663491535298089195949069503270610185605581352780630526074245643432352569108573340650682143854271717142375520276637415280560924011382316596061120850296885263248700178657583298830549943426799712104026514829612194622874652514459372095753008740991373640880475350364230135405964510153371415437601433254691787555504895891977441871208225786435195915981923523551855409044282942499141135355407632642603358317207062746031723341162726184388860500099784084936522245330848700765042708775751726900098011010085589581685739362840047849541151300068110773751858960565914609705232337276130595812349215253121179192855684295864152782660437168588863465727739741000350846479625882763641857965203775925224540581865531430448680096313660436112420933437087100665312688716145383297156100662097793833829559497675223092807881445579388003016115802289117633415276568450531409600143229717604918286580703550029453268459833668485461836604566404106168972352312961315997257313750211540430454697805110308800718428255151357000206648761126184721469288203198594321000597526808212584500133577710138766670093910392669650365836159716519937850984272410355034773123144452625399808000 [158,19] -11589817425483685134403911137446845791474962132172558053588765062433223529561475176450539912396250388554590353628401537636516467705784646260902760124412567603356161010048794279707257269702326964385159812805264910664716463544675328580607149007527890212612858279317490505530506036314722136432506203658524687442323067900340433757796180273365761767591183575719032295955915713113669163518319626969203945253853033455935016356919881990624153539747833528686865327230190441900620311288317793909448298126326350984519834887408431198899890572767006386439754932018336847807056973880408440600723930781878986902312589188698812706353419402092768403831475194306202538980592967759815885252655654641495378964125378125406245642198196362883902568435629060287676604499740172896742168132769742596007919898520669630426476768250733809869700069925190142385916560865976266473118992534178126465611181776240516747736056032922326795503039479155777240238069831088276259177464455343670133222513322830968409211757028115567153625789972441562387533975543804692292745601211419310456747036088529797653007239252348414513179143368906221946336853610656154266779435402714487079533077344826559713599479113048814771215185473873908175799305222358717096343896236998588666811949273429519668856032596022287833915032101483207279966771070975383131366056902862030243575621689187407621107235217688221067220553641829454399309129133762031152345889525838320659947032726163693254598521169051082844424649505533866350001461766890106085965275209929365728837952654445963573073004321625870504996818083373186558515664563746049820505596754120020121962261143397978052478234855724462361981274014308863653954649793329678851178581892924493196929211400871840719920876121016188461006931984966921662401532984920826063525467552344638738171987617955879783343304829213231382375177420851360391836104392569621764140289073610752000 [158,20] 9823771757655901172869575803669350424985094420827779892177074332283293442522394192483522049145855052313143497019305718674218666653738937618528008812332662949869658003846111815046567526631201098815683850431580237059651626722496594542081706799405751533058251413958484968319597038426479461944250440569170960997107040821482187238373557434664991741171554233003332188520012439336484145087300676805570286712690475876181302206095118621103010813393107944000513032003908637387491052712243030442896278342359315924757146808698252960266187912163190739250680294395689533194034863476415447222957507921479392773542095873922351422361208311355070032943087622647065432610263793048911457395577020784231825846063877812578419402441368144779923350034632035283908069330447243342494026601153031695696564472088301412361353337975410986737478003981614727500706713233132474076071733808185801842369739166874460917751591429476591153035143334919209906154968197632387889157971291230751772964325564962565252393086244844505810754005130865311983736989017661970925445804586791476846318786551079610997854685332260377659981291405053240723123974745362091555912650259945406395419304267938511751933418836817221353341532033075434751686504702721026642850195376633998354335726404200403618197639576846655130471775048286766085165217058980010868783218868279004733860443274910018691551173577967043643919875607690943851984960340664213317083681572750022849933463888453986000005750049115320115042233347628177217871267982988217424058917893888072211627935490895005660188323909179505062198257693654652235887315560744886137415022339416739476423739799734369897566418193940232953044379962010130275184732122906582669594449136726034142924496145515695664559826474280674031673530489856386842163741538287486989198547089833330792426243229089565962763368136196800869798694294981030788303452156094905678566942645944320 [158,21] -8013229304196350603001541780883768080944064938135148017714541321427961017375034139812015730449409125243745334980156963635294929192113363821579841261565867541579734512328036325243000557078764254926285391234162551595366369931196398385779316865451356531575894545243282199233367937471796153245303083967473907677913828637397137910701741613698193931455552291511101127998264404418966434437912414201970461631999317489726835066687594695475318215327943839591955406816387515794878101316130554141138094833701451944330977371999989474311173472502840922711649403762051574378661464210703176334321420138529374543506183377091201412808785680100310704081377458139915698005448071287504057354331182209484265452334133506807832722266101357474750687713254325568492908989384728524127597167723578810885209803601193469866949880330532569937645787452260287111638674116710015489700411001935265080351687680898186501304892900858874168070421656529316453002576283264457618173351499174901931540631384926228923196484078253154360060103604775069154049130463846582860899188915785827997057801595355854417116055766349252837890531255840464275168349893031837945233473784594247449938641317693655540819469113055380395713759415641968548764826551523866569714251740402554693104991865298164613194100654652001787774610963072946621562894403876499215432890188276834128097506215424486339129356306575421805102180827778307498126180051976455986603702888589558176647165452502446963611163383315912259074556923260535338905014191979835112966470409874474353929902395748400682135652459111145257713247147643811791904211165404888419471247496312042102908006248941416664575324201617953355895232968571623306487365485919010796285531419709807046308011338619542395298154741581425505191606812492068156950760441203481416685782816928648716915384668911366477947170902710563006203941091333840607942314729951540672312524144640 [158,22] 9344907095340914212341714601546880522182983564850860014303164676585346942638439665589409841737314030674218503340552791980388431808866701545730400694244472935341633667478068926002618114369597791840097221529356804437088001627220398926731017597264411344771161937820657445556906605028343060059092360735859613812166029906768404732550811427608865674443016847599513450407657577198217177056393163777298564331994126480929055093601687883557669885711593545179878120803797736705969620833518716741507694772280705365683636456616051710572189577829957510708585052334385209037898521764820337329875384393002851873437878226234303426878265920072817204172992620433914375235532101512437669285687349402119790346688762199225020165166054671356951059098405880786174600052693847680141188896684797189083873244946664871034564853950962161704982310877949687772797890188441854161564677440420590533274898499469164713794271315040373137618333165686410213901447841004677860848473269811480734930559297343656585702082593858968550405727941628011903908348721347114632531325724735198839380522974137510221873115196310872265457573298365060294173096432772395989764126166482297630549691060628173594999616298857602504253997447349616854716849461523966653811316874343935240456076486479367811512715801086820455282712468233317275559539304882045534775017289933282129370440388574826693924847451798647760233122509037302515698571605744574416138747195755410783672932297391821836161868240241632005703991063169069494452454971745022774816954601032319583942743966653197197740366488953129440210451650102392411565110498608550519159693703517181746496390602610926097645055095050238925114879028211496595117909978138070335082259293161022078836330763393243232727618240860664733165686391718727357998137491007477001231122461714905396892431652258424252717656731731029518617664354438389525564232877020257499678641200 [158,23] -12147789542710768239864048989757285051756355102117488842262625479516234120875107685333968669239937221136797135977786365454036097357249063222369427411174888003195954429807055662134878810946709996546353080433387796149158232123681193683842549118056244751282369385520632536058055375346307998592718692191104730182083841623921254632444406940674064471735461927147567559315675872426624346528043647718581812770008372208975859714402645859893528865171993972843892303583936640817944600300151678412306109589414056440076131899343411538443105416333434126911307804128548851847797606624492238743419098619494351826175478746260005611085784433016002637661973864199821917667955792158536188116567062247239460770258287128580337543395721255357243639742463973333060538534132389837712351302929781840810169385620586283466011207675683882310629626981904377445489029205310516936672814503039457885481955120793131868055491888000664232377411275655850139905915503379705939063732882764040170695979942366828853950133405356833207447719902290220810813029909481141600135671489056718535905493129548082454967312075964615787861142520604643911400222744929756115063875697524683706778558472482321925825575915137332223550292032441468688844369050294951238629039854287380042427149944719780691034108010813407822978517689901789723533551288560549796502083571160657157439419820155381196558009002918901684990158894571109844257755677741382874084251863575401624451519757399373076775409670242840017578547876619459690237458018002759141009875775978459101671274946702022899220162256457889217999647496542859404340831162302053329545301318123174994240424996917823020963543525712703674006356437345863507655776683843044165540341614650745249368000196282628057383420659299194022005377627120637374619015265482202764292712304445290852778826703648032030656023398230871259806111770459520844973657330409481976632320 [158,24] 12125562856677642775693939563861729314743208604650433757139621886102760439178750371863763955281074841567279416180379133677867945020980350148036130806079617878815491202463310214639481120408300544692403478314088604966786068470238598469001593202006970940007420683742242016365545264291784727925095930224292526143578878702259027237710725754171716188092205876772093500151757059757349794346503565012798870527124262185362200651835460631651723204244072464444095390633093455409113504007684871263980600047643955669427343297795997633852660819507031357555718353994858572876726474275535496989016074055662444115617939623011880239488551149273361955768219750143202802085056874161692776550863328704299539971195008580377036693432950124582932769157885500682482540903936044249495285775257970948761239432093519184417445714796711324585502027323415085701640419230544347681121148452660266477045595254417000871488338795868241465855653102981301228012384770133104919994554815582939986618661549797883603164911125212811303060656681849706484413479516885574403629241418116898350463137832937195566214647278328519992196931627395202563624710351140696023511236723515004657243754780915315789336227795253467545383336937296186913108142265293179725586015643038605735392153979319696016254674056411599530890940570000574139401122484915478231429331095027813334559416408972896334027282211503848365618057021842516280873857743131002010390531377270619040315189590774443201549484823101831623343244954679695400832344332122001875812715749872625181205213988459341625013533264326350314922863338207433576327043450953666042276019029618028641904931760566938700173543171932470699406755146102740397944511153472131981807456401681982336826049524119239019442456278137813353171683416683487722201691869483125906053908935284916069124847280476387740075430877593209542141705189298682281858881316449113692160 [158,25] -7788728061074501615081425332931508617595311280500973658244713121006829156541403758303320973491558833978690393697958319591276963703126996961695753246196037046648433794134311946225201283349251974876347699004021027949113011647404978445941032733962050994070016029013078681552765639102090157708554122185296611071626019394084187472883199007035109042686721089347928890220437050940474864461554632595833868576648768825318256784756054633345468971038770371515482095946767884468327518313532822577132017902232936526295341191840455294434663637893167925293216400362504198403599097776201367626527556286308269580063448746547197354247449767418983199124760854145066403788874394956512643987939945067542378988854229163216632267822642634522729320405785317137709915424226888272440195320294976451388538527731828552347904833993173848294324128016293294344050669690148637988457851374777471775037550898268414847021343194299601699957035724032534083793360527572553352366762500896917353112323426470856416187090622446548362384053414178266777687359295031544072062585851236229327851503450189622262966105534823356480984342377519577562958292785241922519277686034624054955351779594216853516907478334893373899315202255688364650764747292177588228518006458530456883244704197015005174597459417427308704179029469970582189657854639054356131242143704873167503297731910908184322104105296232792541201119832513366341297250418860996307132999875909413312898134109052466244677524364222183111896220696957760085884268238736209409373022076166825115701638034531191534395068867861733193281295794363727939307457859462234747977040222991550331601761476681504244972484369300472238227373174078534842760615514342417658329255954125686441319871725762303507750060908564649298860736240815849085016474181954597171545390902827162262879092449911456768740693521000837273605223598712372725454224491136482240 [158,26] 1938326678889663439355932720591168416310966023314550107498700993698836148621763603825941656349014614469881927870324345099634102979477880138887918977309558795139472631727573451073400398317365592049873638945507769897029340208798407450160623781155677754938984789342793150716031341936019236227442434035840301131026976640155794712588960140718349625959131421348371309118216947258996193894611685995182707938556251959892474192144259963195874492422450051215154237158799520406373776181309229806365799157349974985460824260055987417669987491463716815667242401309121451620074538626802118429716095668691459909423791880669885604350133366245820703709172848699967402366306198191474211719142499061480071927045441026716360362861850602865259475895459193710637327988737031598076414499316598342005012927640008537290891604033464901482063652743587890797999918007898616319809741320685147603876867309619106523916274480524858895166316213565001224626900886529466280008271793622068155342827450078144733165611492465214339816152910853312372188985582641822952388387499459508255118550507943618784522415167593152058464284467658594476005585870661963232887305274277880801364800338771931353057947506110102192659416372472471844474112861412852930462820912861433131449978927849941408164735431812552259674251507739609471850410603827614293521013448529390330874939586167790367582842149622864284351457764168579901024277004779051836422663566871756996564957273677965050191986113441553529680050514839232896748992291943115844370834953066867152226406830902131335868183063187390792721574600989535959530957366783228720934560104574921142106275140902687939882426296183450268468362460253698301504370018254528595693884844288679183915912202926865745865237283141142789747511069623080309058599608651676314223228208815796444124228666180967020146581509609987769586938624846383599063068730446512 [158,27] 1796872939066631032057586292899525201662333403392035671737458411772893352411613660292426833268061412662017296715878235886120322268346635326987685368486846704239028189510214579311857565354379838703104172813643035375427639890719217057042774686512183143483915594797794260081792141434884530167574898714545566815264406764197873270071293640152632551388095485212329759106435489137826943510521648183493805308551060301796951105796010193175391545410709800296786842827337764797938121384085589584192168239957852425983115071088601841368869346986809815486312839744471321602044704257560140404455331818414862924738539657521360675461414974294668847571675544024710218301421578608708669921081275391955661999336075594840050795262727292349724394441469161611127412646767127877318215815262354173418289793530952111753073614938313569342076719707767420959299070653518104682804451634929135672562089687597175668316488602885544411621070519084460496206899608575523874939058357626481091896372602847133313284294096032696058069732964892811170544276800760105320537683696441985957756117300478926766843285096154655164396875853326223962688599140785063553692115654275344394076643698375876222321980577696738079760162304964571470264890330786622820989120683419660390846133789757396334976292632101919223216921933125007151355478302774241694502655256027174183908942801149507821024306198050063762502323093460536882544705792713391961304867148966879199920619998797090700361243844439482470381480237806251857916870729208130790227357623129458229501712828401827433134347433227603344617407476593005315420550819251956362010972212858426860198024249715314244015725314625804773370311180977797173172062978372487608173600277134469681023788670119998358411105209442963065160038279125612506501628167320151119211723490551544373112570933293807376327063855966991318451022776146146869286270412928 [158,28] -2398911715439234795419525303832618678351968721318326311469785124943814539788470644935741552589578662745960655117262893904672740832013516040593541114562736900435223419973522127415864928763845822296257452970380992586482430891520222751021936985676896667769802406650274087994382369812860231925148886165041012593024382691179469319005720774202344897110540399879729712582863702217232080723751797864111603274531758805207302438092732521205841032821726149427191546757775730965298594776276345254079810895855211906969219240301229866180138363958637171678078266332407546707676890755487670201460073114781261442467813772544212834347811704280472347609998269038079145466560175318156422625433266627210526413945111218408964056294355195202610606242137600733348672410904196701103484827179114917313599859771897177065914788743384820005222170410509497137130903969600586968484732353910839911626384636181926660966483424906304296431782156161718470690087818498280634380490825234570775129292572794705882921806469633851848883084509466160544819978890465859391357930925075365803183625859961162258470636573458554713279816017332399903252104067832583393897178962607231425333591379876459906647399776041545085160511261057809929931109320938510214447196130016756909897052016075482355694917113083450930240194065074337162819134889451508176781115428504193068202550647341087029903416557493359620772798786253774534717627322887236127052735580255279470541050478859114858808010640798603270429278966805869610577605568564665606303952758934487600552882474286609656308639615720729424374591524141487190601057141288053107020775220162058243617357815002229403311042623234081819607676709923105897130148683633274492890552801166320503154763142880763128164241609881525064139597173103915035623647159526077110717329538008031075566207127530292163527333459636077040277791249522463459776959552 [158,29] 1321215229027856512774036797357143089854571944301498747838905353966158916356408001557899542610803575239439921012065952847745131152855614722453562280207472926970094128077875625625049862049501042351627526559489768634622997000162920888625424491315197018516944801895451294680816756801807517618018654410240091552291222088361639717716254031253375892891168297095836857919601558840641186431943280305666431373593865400748738714292750803624439019403799772271810058527604937296676188932722839834187719039224932816706195216212892356126063743916388163889863162351472789026285871206570843256857844709082353788190862929539786650097077591559364647480038549453449330515638019020054742427046104972807914244871950212183884189383319803118645235498493972357156191146329346477523776478624388233075082288476447305817475586060327666606649098294622119080213154895799863105519407718635570135016433205277181106094291588054097101204142619362228575878501486835098094955489679038131971679850664809200076520979452663053447688431082370198722832927581549692533878221577553604281219469832745801754524630356191672297224691003110238274294987360333872567585045070348846316637172957697021841678332213514706397121851106842552771511581488550941704878845483598267874956850093704822331043226328301785798525937934276413492655781467445969685714241903722067863460770926987811357478914875004133240748766594422465077919523850569389360524367325400826898788782065762763219861812190145464678240571492415573829935436288561768712920920276857141278690542371424578653581973344530248216647083825300094256063475622392053635975572436544203284919444984916744606437587582839274584244688036961575059876275064862281847114690928339554076731428340706718327470810979391800239492663082398811102256656591858997654415550254331370989513718913287950527276132723393315009072760177996852085408576 [158,30] -259151093574743878634872446972543765076439045915609192333736290347708079279918894398804370986772042724874233633630563484584003400271709771539876751683191988741499739781105348385735936158207800057158528762676992155827038033027043609476659561369538633980778583243214588842620714490688353936934397259512775085398306829716514327815816122102616338458329970056323350972432140288758002866528559704066358581568133409206099146713347493915135632676875720741973333999853660327874758943317471201672299701424106969518498976236000618947167743091343549729669647030218979529496371701753967299723312736880935165833192787982336428082902813262075287291847976448359814238219576232648907619120166113671220798616220409697157350126729639427471622910044436943929719524827871222414053341852429928941921122815455653575652939691520670886400345251256214367692905010089559194082633011759493688276135453118598639689850813177475865457540821172603875641247839191897129926404237777498912245762728831010063409502643579225939268393842868870132714305113816763581706165571046612049001552779834812005924213798711008224577521646962775191597836606572959990077942129049163368500326840681222632114557965569756089573574092565348539284119392120571961976025053615174426260357517047442126295028004132044632409602614631867818617715417966332898488892385110118024884051712749426990559236717341202384434500964728543106901912941218840484132161810253729908911903946455527192787861895186313251320349750026481471870849138422906380656003810804583032716036563827646662924394367369257550371610647935752508648835381814899450348992643613334359580172934117771573571968789946158612323987729460761965163257979487280018794838083025893919268888977207447788450875209379659348006046214321674503127467505330144942933485938713235671300763160181911254881013662452391055257282670563925699384 [158,31] -173113464219747786517787666426655950430540013345810014639704443884688467674571141159276957601028599627707841682403718779475305155461238809879579135527698337834488612550293860305550610792994906708766408009889956129207687824498438437542263817122950604147812274408013326765187968781948337079875492360162439628284945383144529051397655439963043575306173409749791326420698169582566373615469182454847988509388701447946858231564822869409940392623655796070598888425988479210749974928381088758490488787938783413038315346882097625203128721836966053556702869325864264441706650712783348968116584776303305863326771069347505479373192085358177487825828640075042292430235531723938512011242867282672204741133232927227342868839301886443250858095323815401415117990191935147871857367615563358816469220047118856307487107820831735089461755055637896119087742791588671715672700505193042537080256333579939745291826346848792907789345463848962848147482497144518767959308330054626799680708366858452063428224452445413296765329257000674637641516414706863165977781992183347380253257449822130434999501790571544871326408428887204766247695420560538150094514387524849951090182153716389262718798466032673564494395586327107132275115475001048089190283534564547454564658569750264915884254944886305962864973017630247161744700575745321231468925662440223608425976920356088913002919543051609148461071524820835729241324877705474272880218129754779527384237852523831906809860222940108762188127655432513231446093422000645065351323999586007044975839309990036604771809582869968109928806703475857631454797343399185529072960243382753733934430486324467370518507379094588087609114790197490672138936366478840775634150368164146501205508985096302874444837068438957015205396875787261845639816793577949916152114727649111585286650854486505118153520691165085332269399304677124864 [158,32] 180385588778105092126937192058936136313954470696387851643741152009361860727384488185006611049822329159955616849823023895585454467939200072585674816538476755367678368038147749086853268839546352120949812149432533157562323384127052366770530897508607284360719967086863573708005185015908142545220341663912683592005024500608894450589947053315814304826827611252452226100061589265551442941007407408447492597088484729717818531243509968064451368268756645338951653983152851445661132292717275187410347143403762741652244958414721434462163326590462137873707757687618900334306814884794030804822200482120765833467771522882868165872617473503343606889192715346383554377859111613589739856128747784078156133399195765012559880011754850644572783072311912553054748600301565673381585057788960122778471755241650743699407610730062520055605765464316776127511345873320522673671769675850664223941577314970697163058871136867211461972835224201755023975120788538719945181837095871403655260063372293230414106526370826144480944250609203740443748132541645301906188003387631300375472995738159447117280651849019120044360734587198952754238445998302120530748578387428506785961880713975123358460660929380582345198030753782423146606712257609259165911239377926685284571667185067792882621459579315762437975367062631885621387345700178225100246212653559213186244652665935227635625852327837467320054182643294537732029319809712118783216017752653150868821184881796201330874751897441233767647656526888050532322356646210227336740809987641880740047183284880966112475284917082255063332855716025185736236841263941346083416077614426335758832257128837937089500266556882366636296223642819458997781097541834052163114418946411245763567455151046762758560441143198890389815045185477008210513150691233141902398021233315135878544181568743641730243053501715069687214444372415744 [158,33] -84704651015864839422583279257933973580435562481851244427877003595244193064199916915487017359078362191197163953671478301484464913054700292971686309703458104948480622077498610273653611700000675718272806830756203165659201853021412440907878649847825832851938869562654353721776804822379488030733649177750274285875406266486191178456551605531895672937214215577906114904224715487131067419545923842173079432411028476315305839349403514411177848160384259406968668325048947996452521534652452780994001356987846964038640799606006307989114552359684012984612437988694294724831615296287009487984919145516196640366367080249843017627621887226888415121944940324739364647929488787947841755261722286009769872259033158764109559783245467503131200224050314950708701080348637452094786655527931996566579309568523117362388377146120936562294176063762212665105149388783642150508624880027015206971965213056568253737442364767716268474160745115413303623303865171553993125721171666103548773992410052582258300003123852396875132608480716809117217430723292996182609569296257978644853688182614406795159725726858904790033813230522584129000692263781385392508034639398247809139344070966111849556581040967409061875865141320819855917101841873552985296688290421137893222853979590137803588668422345934579417348577889092152016732137816913786449258845656888363599257737166996263913736485494320609417989151000966388913101840489279331817830605688867473447806671988582109536359965586844515693941580175818957563816748063931439097026419571246500019951367394218003709025669695905298003507587303581122576395722702219206581314607896057491210152360731807246946306260064545194870979294337699872473177359784210895119393109861740419866399430666678621314767419437759165724256140999728825211438864164088087006569604532070274693728264128142686130535995476684630380150561184 [158,34] 24029984724100871167120074324887107549000090911920767727251290363330144326459853663522315945545936731908691011659687883077110743950688223338184952563374654339729275556875381521914969151517325597982953107290852154933952540325509047399768271435208311765035434952006395576467470150950421497814040037431123092183644207636290010881690743581983657782321892292966118173443678708947327616908699590689834221486427194112686750607736205791284678078395243535337350395963496209413063572475079728862863714840491122633663901478449497112402983312528642991454093340334550662047515937750117585026016147071042012358390057422788404401260973790508710586587201613772739455131131470111925932392297184840916214141910380961418292263423744439106453022606895816484405251808781007193490160312820533408696753432781269344202494443402432030847164431202956799307810328311207077506450455646618890860851299267891321748399592330190563270834965240938905639934785065125750184490344950948851109851463215119336600148601266926743420699008523363069912638509080708240782213582847559082597474182964259796155919753724107631701389818893054070599212515210625228519896275618692989206874796022870977583985588074195846975479858435778629642521834879108328483896983119772057251125314868173276218183097586405755045213109476560851059206123725803096435337086787619948287755056592183696554848803100497509648732108494340486264189927602143222025794355385944648039361464421319378341565066176000772506917724814612070565367735015577575248538942913812279701865290664314540035721947444396309402935558788051326449079271185713022303036345367753596047003078038855255296280193820216609408809489085207120111698110794991557198540362549231020780290000647986168778647643463399401290983732820780658318946463729319291272009664625850826968911923115534437626229520885649402742102600 [158,35] -3608127924181003226158379779358859469468621549008775343733511914979251403682047189387113391151308256570697923766700420214776504817504395537540197674348318218465438860183293004389325245690897321310457137510170614272183309791646497010700514659148541723946035752686462503631086176808956746121891416554575777595245206334864482061361186803267105868809569378931453328730327110090694756762641802101276526477437844338595148945136406202563327146572738480830819405985635105293629406593909104185881136067008284676191520517344161876349367143884380347308147385797428276133225836251244875519917116202771912053381459864172463191149587712885162626407337926652501508698778851911501759566726732782843415849415709424138539165199309672276203658386979954118582619680985866130364472136401527383909959796640209907299634250161228330978921476496090944857482809011045201612628441795958586759464964344245834120748312555322245437290057251004570594309274901529293746353908506830679895869126020777785249233339368181156974284349675863928231937121223519573667893473892080360524239405195656952687069027095091468771566203405082309888956032514271013245287484535023057474167018292049172312799871986571852679146520037995840709060394474477041047714100986280208003243973191935786027091566662244311102823378503971350723872950584602683326411682340579200144592611705603722600654000882792616264910856629725547967101471918123103609458027704401988815741027248282961812302519561213270450870959118544922984177313132639028153445213745761450471290312928602292128450691181717052426175730946770676568735122633683257945480546239832589047455208031645969045604893155152715682017371795158750600397074981393391040335554308121454158969174638111938327773919073458514239424069609108596606115426945223348700402564341048133550012625264207199167539430904967933704000 [158,36] -112571471921563580330839319101637863810253565047077191474713589353404529187858299165462358443054349612703917678947750265681077946563459072090169636282641839431784003735443493327541112491591679105307118499497404263775581546871417063338947489908116490260243458552865089711693138892111563447875434980958331293988099191288502546465696182051356757408100447320990547819763016195284528640966878936296658214647323106834804027373624253698694623086775063576278891216016734496784940214062946224615793826581930901571638230682217186184006569452842677185600845082083441458537748009396076386041264420066599159420415840327090669918889526029679747340174874264024076467339557890388846587341663450464245049968549147415081012268428618369996123580791689375327722355450247474460837252127114778380152071948619315399303233997813083927002791797061993206757476919178677496888121905147424341665948231161809562224972320965182894022156937838110366982717566990541315317967401613359531786721459192997433487052307831018243068308668174422312929032006080160489200948529305833079522462151113376002952642082663788798526544463975618824503542153614119425227471946654033578478547237625207934339509620525075274271019285168452597416939782337609953013681536240130457532509358445032132382941105493036929712344676261687389031330322667728565258323388902816808291685126765720307122945289888670558033542820112142013105267381316214814190950817904611732757592521617775698209273389314555865559785562802832218156108000633253863667958992730912319931804025038721561097717725784455562927393980841052546947376021035759240152274116475285603666771129015606120781526785748283149258431178653382378441827546321935433280514151563043413466781454427959677206626101793105747142067942848738038878002625056909127672501291857998273622878481963126286774167213569476848 [158,37] 178397966163670041275321808616036797766264022520287458540271482277208401098699797239906226513407891247067481203462645936943681454509705716233576748046209709458292031977237100321556983533285463989389816878615879513597343354117224678880257103634466144384596773875286153317960148095334190205283850499541027634790456507041372831219621640409366995618954575055287807448779977668116206321120100040592169093616580705946771688155916209841796378615325922091073547380972922100995550012619154144596996980259025508420513194094485488835814540044961708103103591124235492966612770373421064631280022007320095045231932106600598923236182754370498382109213325536389607567695152452321252614942610635274666462919285665051212831071928615121231520942417169727897610426211233702485010113819111204106053943535605741233997993515419638277055003998897902580993811570541475517035746842933730456203088252674977146384404896757366202178924694687863849211226961208900386943373594891293442564643773930508553006376242112979370546815446611797371156719765577829965044473694168749514652824992980571801815110444192914250986881571735812643550177414793595598860571766940076793937193653380782600463341398811365622108100813278148186167513358482158719964691004393239767264389276305113645908941701652615035418534398390918314359495431181585428858517792006707442462470320777785378632720726938643628614959511861152718303231035936737985401564632743346890331302527512798352206581875544815093936931247855223007868957637495428666275162021860047771479450663729632082112765140687906799449851896772317178324957740046908416750444012170325180224663554902603242557648572401147890302900652905226698850862069329460680205792810358555144968820913795644186231344538492637316663599468645340487062285978061296402306596792398873157635967767701362146472123023877584 [158,38] -29630233477264096681617700880310842612695120527117597557299723289115508504269019809491303025135621803429235257116602094051493878617908716039522175646349551416711237321038591409134327411683798603582232673627769449985410191761773662963275060436156455562124801636935070211090569327916661488946053899877173887516775141165902275013328326102009898026697919795042482386039278745032767534374367341170154766071072206650288258397499311575857129124004968391291857788157795832156989037985612623267088136068928530575205238006771850759977044952522128135269780711981766526790837860990299804094563932710479117136367198403980290958445992729583418549811620148202586592953820152284598433880584996614580384274075031898399078315293894308762389465552195600335613391478712335158366953014590581024364621935377084014740199672353691880584221645554970750241320952272752570904772313450130320185864055706001592333773068908907252467545789893922194162945999187834883127896754006729288042302030304882322786085874749119710477696480027930434645992612697065595787815582339278913788696798068674732411668298916633197342045043202686228997756319813355308582074533956340078959878839358786461322397913526777304018241487538345388685320793842684047308865801880304246471725289640825136553914197902651583967571241970874305500534010749086339153895899175837449036714577934299251438818888497777555633727630183284405174171859771327411166695420073908545974201311368228390613552236926189422394985586476449788677956295506087307706131272580590063518378711295779801631118531770044586829660198030171393407025145985895603434361538528346515812211065349831586130199080590351070165995626718557775761475215518842966068017608778066061181896301536584051017654529130884703306596703672399498535645433127088388229590193493406099947359914176340453994564190050 [158,39] -3394844235270123884599022210449522055429111352370824204967366993343178617262063605508419339428476968519345459189572452644035863540911710458032013135802936652371753341775274708707956926234961551636345107069218667732469378310534961858728907194554263840717748137819639731014464501334567985084877648017245015180787854443449293973486661608962335835438983784677343536481334002423193715792887740528119768008488146172201827652567394006199280764654449724780163088399865905972044587425280018991275215409937054886396815119241832346082559317399899323017819646409054675486558466886800276563463804825452560117131774374150978820098444105846613251119538146044222212500254437331614638785213653038166381696731290092239986851294962955670683623784330515051594512489219465442942018265948108277272060471473041068637168260754529366962107413882862613466558926891659736276836355942906884733809090950619037122357321294682310251767706842165385684559265172225932220378536694552144193623141189765754681566931277249156824975577861283424331939477487931765255428439093780155705538919832997248119237173438396897468957324593316141268658027859839587954648080669735981436062147673242713600132204477188489467088378558551290002305320288015663230157097195560643800319062014142903577472202815636850305565685722606537512352487266465118622735311508488984813364914213465710615030733738867725351723963891223050099862753656088927919946217028088349796783243606629718642072134019629791762393727603026965714319135658063202987987887119586792210541585697819146978641308861341063569003846822303289976420928888219661015192468950339297139057551762349960906671879247723882958512972248680266514110508715147551112741069576176075823960519572850118306162323183210352722877676904852966527460929137512600384379549255821726691415648616844454415378816 [158,40] 2719023422127227005758024711745692672453713778371438089133726778422881831378600795858334831044743790867536682338266421786505718401014878906076797450534001833019552740351790136271389663766727827371181946740947596033670457727085451978657605516375531545711552230586101801938860893857521976434960126272711438881545539214373305319438113061583812904390068824797530073317594229876703150160404758117472189594726927372962147936708426257503057702022859621704490705977708027346321416623917895223566376088683099554294951897359312120416027157345932824693367208414540424071500597198984019427786428934402620207653028747915801924593989200706773969907821497356268419091641981525972984799259898388679997814829807554309020335502992112258643863060383237470391086110069880047141016406738863761267070417811620168917136800384192894715923585195494852051785591544794606583875620115762335417617720440347935112788785244176809143901231038721389149132694478439922697603472143900374083931747798609256398866073523682962246482742045481018525465321492257415780428396494596745649849571240220501470878565080966010519475091986615739346617987278920889743699374406034076668057074804369042028770539290814165329450279276705500840999584887457237302209284802047107827646043400281101251244994378603542197523825810877136689574390213553063011005701873235511776708179542724212267659374173109523771723460881311265868784638928492829916061312829555287090825268085102204429255365389125283547556988328211026936226890235255902089427431781167227728830930112130200098864592889750125184134479816583834732944018977340437793597321993452068896939065472783472388608170150399199789588342865943112094644488232305737588290381988635756528577439816413894201820019633843616790186586224854063329483749092257291981904222503080238120008502134725892734112 [158,41] -707175273022574373477273798557454842903237585953046757560544179132934171700181180096062526960535661326013291346426783057537958944434304942181447699753864695754076856569328758355900938099377969132302775625412927323297396910143076957494627864672961510965966208591990437192537750325764395014175918283375694354453277659630566449452211788823030407352419122025708191976908761276389846175250135203505861171667785060403399496970303568349979178169905450865998929818082357231381302108170298737858794707066031911424444749997516096474662305367158836919804793547327942494579923113961938052194205961707006301503639097871043034493349947927662548336215541867670930115455520288375513168540853928857325587684198389776376233446845837021554768732439194297970683338105270040258970473081796558511318309606434529277563358481211356337992063638763093640553714895619347800687683614250088774565665477615121062764750214040114956981888737434846713531768047718566587106692972742134467293761998737224475760140339778070977046054837325230437481821460015806064126450896466046093022399915620638697981289981436606632332540714669795843883399520467884916645854271363387607767962352889780817637833527710079106521400938589771165108830010411688273163896185136833643510098804099453944150294682906726005151848199190859410158174997359307735479867501887594731568634518278817300411195129988726944696024136081881382624076248239337716072710708385404918067088999498647507057283822992067022118767226427274890997494366428937082319375869698649157006656612619775859494662513152198720180427251375139914610961517713759850440769984771251243171985955816252438985181422271418483057579611576429487417094067710090222382792150307851307247647262128264546081317249482091151789635098557055004968634868156368153382525194102389963209541626012619616 [158,42] 128279527964467879489393643922157887117257815684597969182195291757211903074038815040621541486122768294709320147922975671855681960008985483413246666614690108647868047944127717946834438432577767775115152507819452182112330538862633338046099794068539198984356635660295776469092693889323784261862176536450680054374798560603282130224109190752936934969147650466443857703357835412816664060806594977253258216092534502772766982856976410148535602611921005578352210569677075251883943627466912907103560622198450687384721802166607378676022646873501272708708364836493641040467198773227141347054108850783678930776716687124546929755167381859141723224599301439640507647222571222606439951508702615254932292259003915000189669008146134128744822493323978529836443109742277586037797295980462742378386944355397147830154148570078243526672158628251918422629193050206185589527933684273607378027127642246667189817688404302098864851610893719912037909512952021349608410084946288293032296101611990146332660547245939047339615168971949657158525899754846314402570839616431553248463915334041152202506893568855322428248062539097087298897615427155610898390266432853069398403213117780369720111526754159160407029223379782901103673570362659060874442685267139754087092862150128867341490579737540637801888002389703403877413759947328196027212979561259261428757526236231456813494870681065576827066448616740466188401772593838774203930814829551818769777046474888039359438784327957161608140717607053997850733989793803397181716613948568430144087361941662768428858563577565318738958682708775171113420362793583762402341430447327648814367278776722019402982518612157553204771562964333032570321322584123033094292191712140989312210032578779845627625120337018147828645757323827759478234076031118470092348134957562023698545701536065908 [158,43] -21875310976718614053406295858824151365101879081055052061360342920688984673037010111661020774312720234719151158888634139632994566927656664778793268591707355532749984662232548311317576474982828644007963730623456771853349156875343115509419168691414638889972515252429461806993887484673259808657857482817342863602045358860879362955138822546231636371181494426228132449605513584678240893990565789949025509211052777535798677854764044776430859377162252550313926132792581955636429058135212043444484427476626155241842776857998722659374475376037171479755312946328704170830282871416258090547508898273381466487150922410771034474420224491835067212521821711205989045122150990778426272137422305783905435690263246639562003427877535353029370154807114084680465653018468460470543724816893828555018008356036194122876058112017536017309605744662617131040872148904212175082584248711090803570011430716737325666259571496637450369600915552734848242226462911297304029352681615219424082001172043495083312424155710345845037501696343282098980969584520952650510687466032951315373456771943638705062536530258239039630790064293294983403349227880652953703843255640311804421631633281144680734027048950682427959055636445054826036118826008487982283573134042885146269375162471190591266733738515671985800654112412913360022667560623411348941153300633565894022574623926254818911965257137981116251225316979766636275261650490302844083299953828239468495307667311377990766766924257920863185691789243872631705690738412966332694622844527868110912479092137327538954956594525549811449480280066965724032432470919606986497132960529791232863506350463965087257950173948650945573566425136255214993441735183876628005964410532368157640744217522042715838681336189248945385775346273875121382876789225371298453817954538968184291511985184 [158,44] 4078799202062750476373970968649998228920200215415992959197254670155734611650318856671152550683451837867804768649995347652624371431459462893717002411280119188774823241054955822715962819473780413416999593034422310627866096005482817909418269478736730790693694855693744137090199567820918017189473713380078864883751412318959033268685804257416512734671781191588868717224009753235885054499743848474208575118170181215807568255699512520842435251455660719973381994489232846436048965384890423688922932945040062905234098836703125845521889370195517925967866929938998413876571411170587365120652082720296762201882614392772843893752956922228787742904569557642829428581227165315861635047308893731892705290226241205297852582189672134748899314855702220846366236269456218214263344302831099096949678791684534313533500668556199945196458816852151877836545085063354191302779626660051154001873019468898330286151409550061967537490618835946903350222393581954142836695604059487017570736518633431873140907130723481795145891592661860924002582930764401970031252279057235340230757696980540033212525647344003373914919496210394571387887370637281989108837231472058607007575994594369069674758307334491530703690445714940655483467357020966861787968218779726343905035530620753383807370890574708057732860300080641763627315714027941794100562926849895506707380455712488344788956831474459371893442473906926694139062352268315630372449900987145024817420999163255814045261662722656740802587534912582825266085629082075717173505437545572739577494155156450265934947219729333591278162420918318364063764413577623142432303633605214224660522682564192790520262151435313833372748870519518080090876323005100776964239173464763027944387820974921469261767405705763032961432619972051051984551513858321161963246582513800027958188352 [158,45] -680755713585311168766632250769748708356039630994581946894500492147240939521268400627480265235948804989015620186346494036209698626719480609956794880655995362575154606897401710385058818383221652061280250874662578072753331397051232510057444877720166951898123320960094734854043495332050557099087788535551908173252426535054654019590873558097298167040151612146507044747475018880164844723231099868144946554477279116022142294427927685224171159593751777438604153695025829041268540191522560766260604015952543397011063501343953906652181595951527336702847908495689637839963901980933776175043261111056032164990176826398387606157593752801681590241885049472230816860729302363894262766805091799063623335080253654813505326246483870975998825172126861029240250420798583027197925276846834255219647595939632106761434870453140954530875273887103787521377954469994651638435600328268566528604677620719045138571191925913747401353483261374986232157215144653011015793860996308841413168611504104463402197984766835750562113306867906010474273124229813338977777548269321754711141937427545766680219177052854302689534175898730783772885000931205712830557942957701080339688942398797475024302080735417490593813881430132018189904820851829528297756031833295335328176423001107483089638532081590578920374352792306651487969973696054626356364778390327959201294824915832761989038269908643967754332687609321894940448203795497148057443315750200350903254191505321334293637059363530016250675200091169338612043043078337795039829189725936342998203073952755002490182112491345212840640368579528259006464356486766861212245403500188141267426983814123305354827661196746134526329075841025234223322632652263084957261487194608946935200747148778350601749127374780372144416833346786373310830643846951938876338093517000271810248 [158,46] 64087396216318502425493592873563158714030781404941744607555527834848894871855076623477424625101739641301660991812374304123967263388861042824853432670983417599860731879412078853444199731203165545204351264699363148648451979974823163427243023552606939203853945197079542342454357557033878418898104256314826517208103703469903185619691711226804641021452478889249621232719367897407363256548811587756795616961460076057235603779116457437254750671097600310779193687729519308228051326655747147207864968021616732513264793334583857841769875620752175452820383607173900821627973565331383206993662859460077070016700192893684246463391426634335284840019425275481088091223412071064120944927538906560941714309271468143937956105018808916295056311656431714827953554665176634602013055530880891915969273011425681887279566993423296667148546321106113235689565522544300347614894116675658443551531616676269217720168576268169312628748996285590037788541129995486686066440693660811510656819556702002865888210614821588594049037241899120396614133670068744865222758329828365132902492493796041850921759562263025636346254690160167262837235157756055717945770163081637855601745608053452117127752841663243882716275157946073630063250417588887425878908671980014312299449382095940045901877887302024952187385948852911058396355046551783173719794272498169577758035204641963388351928719568772726328399340465735127654671898134507449533998020296351625417479525688104659835112180460622590470052975210044636975092209549361035067014799868109008736977658693625710997774144216875977498450712299836896998501064663657706601447648161522652363605077619448642676485746860855363004234924473999320980006352839043915784577562165966618668357222135478873400203352560749975986247105878109605743716347172045156076702443527897142 [158,47] 4486371630410714439630993974198186593937066612582720506742365387924573134019982938693232853563184820207073686703700921842191430446619841640529068152706306762168001002884507333183718620994081511104702748346511209884448720191451500849428884137162637046442205496228435330114746745196316087031446689306727903618324711450573518821796213857520258763319837974182523447158419524019151686377343124524542611101675359008198208411762272791953539955822792316272679996224781124871751506522221786666618319459586535423546571370400704797236911652695066600321911786687944296678838070725928126530859047305761777468630951923703163818556595520814495010188040538494618541845646845572929156230970248664409735989981227078532272650322659330633020843478251912773287934737574741866415196277444355525794051569770647784324105377251273983033851997595036589752131207518369957552262908154335433173408645105889315793770453687817400894610762139657918352967858791395768272936591352941910583837572825805127648737578528595393473058407329422374990419422030077721601912296635916114148430220718313403483180065742645094370097478367332729333293207366813891992901287793274675652960902095840550993752955838019678563849020927580486880633181687492233338452580761053652960816152219449705850011644894468738689881017410205337830378810403775423556878258597031979045499691149689309825118948611969658677265049975403242781948268171636220995438129372571738515796437251970283764900118354843515989308397207931223561852830244397725956982232364199264526516525445956336503776813777644384563815531540542214828319224813876770790668778559303523596387252941532335737058959302892327822396680629732307941052175739123404982644871022144909648523892254670391715390769016900326273097534959795413262632181271359694727090458793984 [158,48] -2337835264147730981100511961865751576735006361889428721013283700652868802929764749195308551186023909304843952252738675387320455260556866353828511467721027146590552341409202513770842230712340199716777333110397080062546906686764134465029476785216152800050994484147222018022447889795365722703643596263672370743415304596201935656691915193598016757038968268596298431062599917645850946303271508880780377909185616836321515767403805251596433863047194936811452559756904527173142041804543479622979462224867726554317899648779516159546927607370550818900555352616145690884766868994318365575446286429931386780896024403446527902367491865258089235104381942100181151632577094313802309274255411468617059564580447585326524046820150726372949470953583270696823657272641766368088116824333889642439099782753358330001399077312989277721705578476693761281544715301873179117552263554143962689049580696353493347455054436168458861613177064834840672789426094427460018629996221209573940160646556438173813968247548209216707392402809358288629118005129020616230844074542116578664807042061461872325861424451081647757356430755251551682854716969156055693597928671845034889519703308695911120362463163279748588783209116110478094432644538675111652611567324323881157131418845759573115796279506896403342433917999212238448952806315620913904424319457876883983908235488052633026105059551566371391598778108718719292864162066115726322923883824028263710766519227987767911048441158938177357616785298775489671287303382927151873366768650157904944182268361375123537647177901565066295704419692941986361425133561517980143030518381165133348109231348819636305287975012134111215593610798647526927606385138860555663372758026319900950517409010233053761643889439171083990552035361701176547132449529075397892980601920 [158,49] 117258208719014525215680185520359431798167497551024719285417900355434988137842532259576623448052972373104810696256113127052064689858754535873695406116381169240195616488229517020113022944606115220242246708087196871995456176084637937970444844431756080828732672153663981846513358416786600115522830164580397310327946329455101957785736820310949990916505069077659083906233840591502304911948548847891040245975362369902086350278432915519817692133418583628334261234646999726132716218647458053870604741039828129612835166208798319644608850411353239018096011756554590163821482723064871970951606659411999288261652352829868357024472644041963172850454857518669072004745391157465668241293040414536005522245485531184685781464356871569561930044837492859403945347658870902062569553848439011997222955103112325728070403683770942091958309581535797260158111215314427765434424677472031996442783605083394741962029399629542668553516740226641305527404817915801227904741367517705221701859924843533170983567993510278206024670970222372942945059742115604690977613534039593681451208669193604586276124279909382716060011129985473431123101960452659536979349325214824744957280579439763600856991423460564252892871109842021685504116645595495711532549373845144386111427615186380035978622116217174909668888294558478603591570309162444052606498817780173007210012808946558575121638542972001083357687380689014482771803740142655284066698056799363219315490840818022102326838302220093494943453662806380640783096992458983486038951771744071076620436247891571702098297260771579549915249246060337270284998277391955139935631952618872043743780846275881849211989917863152339707670931076003694057836839442695965073409383836493162050315214772518263884797912211668338051772911256033152170692204149042977448288 [158,50] 63918316519223602817283684554064825795619898424945739562319865715392232200027487651631784733966743552160911700711851307373031992343518979107807335017144321299133809091909774536143038968324014346627936086154254679702388291265729211897403717906990391590614991909209338119850164626661712802085666099346394886487350151974917924992797201213828733913298966606525812292210100381554475422624702204792887683643493094452937473875978433944177389646880259504849611986923210325426391880743736676649832544633618881362200487790930328481310272374090554536970123677590702741982566236995103345426298764011806226064074322269109915640769111064357555127324543784596826453384475256567888511258905362836069126365979269015501746883108885847162485973757694585909208817838518704519931394636485800902740427326808797118474101145229202426966303203982266535003402257293939479057746053139878242392277360424984069696388403063500076318484862024334551907533748231431195132752840851868137993222966616079102427497940819535100137393825584080573735336092565214680098084659575710033805037067008329552246221219629953985432460610765477365994311810645663249841182658145049990647307091792356637812104393603813740716235473991199708266022767959772234092301478324229706732693757380939144432443726561763151803103095407493653150287236364341977234690226207155784302445326176969430450667416605307037015350869604532669476807205599871866325688322150125153035832128948088035730553717147007141239655481609596660856930754928666821887655970973684452117561276502189416819314985235766412010839042703252124737323080165157683351616064618238103844950271788839958826107410019918177803136305395888141914834499263451515902595374593698783287469944774978967128880547222109730754712177471247641459512101501041593904 [158,51] 73260507111263866972405132646582478348169356701029107262083331555318618345421177948144932216932239194473028666133310175789878711702129311226809662000327176226737673006380802995033625895206360911297430705188739546119575391106621548982761717091735266531588190112649580482712476169579943114237399947343570579303808695471084356609090964581152828840996498820163463635661726431216116895020536114088394260166030474707587186901194749608981424842689663854783275670805050126166897393317858876636292449292431016076771663724824974811823267943264783463366734367773904790922342185994085199613298142276138637963547708302944969619574753730320726792634427372864613534730731670939303773402777408234935220012965516177931197518477864094801232868288971272183279920698663731319318070821162890363454582370061631425279036607092019324227176004570312960866876286961711859199087103787505162374287452312446309739722267276189554510641256750740389998696237861961265071132362779443261916923985135772425780549599673982409014941138829893473996886616283560140443982735026754197981737036307949993441861356397539098750286638243887085948277443181544093956170821291598750994352047566642786787204426408975851874898050934184261552599471101484863505266312108025157460997896991175544748738145601575912941425742308579628286742217801894495669556227105983730571408144711361744901996512639575072825557202529657629264250322302590157882873815369115587404645988409194122421448685427454228016095240493010155619433415740669722585180469662463988843255542493753926414361131737666094369588647652847627116002107540828659640205522283907908253461416966246736968596215028599590481675946239661206559659310249088897767139229323131827447880860526358351605990449171537653313063200538512381807054661498155200 [158,52] -103827190431936139303684403109116220204547398719918877662815323331430486387693616921394939704313835760537190162349572654269648641989648899207573766225849921987998512167840532532959058365758770648637604156359382085841984614097701307613052885363318849030219309269416305032796343193736741667385264357489400319119957345083526078387800443906291132318850460468271413196122100856546981371202157381795712205381211430261827911866471794992270832905247743745086546446475858866679321112996881243888280574350463274560706186642559801858525199684590455840059229987781760410246810151811719007073061080247257227688260899534811203351449624405900686166594213174871105648809729680397918574933613025823061789305640078784104034658716659877539264785072871504116346313180171399886827431105575634753820636406253595125279673928872545779586222859624628686307939363947686215852264820782017888604688528365769392959577652885675645341187565213260867488505753775435577349126042860954376867139132854245157862947816874274551454045915683280258951003308795304309470776567335482915779899901919703186704811033823642514888676462943054559496549694692748154693151398891372200209124233297171235974047930342154639066813605973679432893233960816869804375162423658210670367394188584681457323882990368374664735241722426301775350401996628953152234963671448863559179932870742616201003371557259636674529968982199750009643143427913082332836120452289132855979150980829271331586133386141788140452007774322577223016667943710523832785272432459395079953983766676985649931683009149897922295702177329012369816399375402769982775315625833000773503653279394434699974226055531683487740861363984376580444235673833745389065855486158698953868978549014824971794032411323240427073462464239309239242586993254912 [158,53] 54542298885014412545035391198107334967749960132737963781952482759934794451715592827924224545273121038558011875654104367541748080825531358961689065400901889199722300699178653459880951881945601698642842474832121745195221549320937807460474510704635968537942879582160247136933310756812677669671124708033838120117610931441794127347498834324439448647108598247572467094652336201609611676016675816141830487849242854530068224469772834405258364595609369344783788328359299533336349217939954511868073011836311122056807277359034500364778310147292427152701692586861627170198216138186902137270821198522334168511848953154764419620048286307902267120241048683370291111170192615121078260399978934403615730038778882278229011699171629461403832278414772388522654827924211257148855954171750770832098981434245585967899150378363893063536184685129350534176343102245287983390245352937910011554985325860788752832125328507511909455063154839548265503646201050657895706452159298626572682971633318271125541651422309948786584128380729110224753446997081305319579459436398768708896398060259086676371087179899844888079984717107674541676303927048292999936864625087381026758608102747040374118825530661081682975596759021892403635547434683300349527101218128400865177582107809500598418983502656583123310646763213693082350380447478099241172762381955607533265027280414377992236362000381449494302169443704179941033534120840941423001258656671637307151746362404419856447739181330865214481966617063340014152562217465791921368732468821003061671330986221846474711839599265485977162995146268329677336579024325903330678202846345050407392381030756819531428111755324741450484610845818951324881215216877182786163169213557813981559278436433620948444262513418612970270269726428738984396568410112 [158,54] -7042651579920014039017990427528821244125190926780686831959064842679248411747651405481287142724546785373876030208403757039547848603123676480403953141477126333556880000336141846775458996164265114502579819247639764044647118875090487273715412259605514505223929333216835787766954163149048142769450384852175414833942743478186406681138102186795052616778448255019016317092397781005100470611716452914283305459597135367052733095726596993330613899585038686353460383776047383560577081935370354792758783279296189459198562140108646882661723529425159236264347127474607810119536275218725667758662658318853377428421407240684946469845395038850507221532750480432841523520199963618987716692497576821719351294207009159006490233120165580834907291979165724725512734473654894472696505476417709091850898022465811684785583027492110630139661637244745255241301801118185060974421560524280978807009879037067988941681511125118905659440146807958318292786600739196860874766699768466984112915281484772008251249131260843015377522245890835221679604878133771835585400267662947161291275949771101867685331870891279480002008222399833889788418368479618091469877592787304047873821432107430118664003642689625249043067687057206585829169683904442507067696014639822573367826322052882977709347644677339316725403161119161518098436758652526852643940318059362998598510737456112245037953214805923583229471279768559528710602711046315544477430011244447642469658076266366101298281828365396063882862438093288254063777258098486716462452816917892017159070787070423689668088318602945814094548401747830342832404421105183520458949082319832344749631338818303202093997804447619306822349216603656589986161947509617082343700968800662721035636096897350042831011352366088805464858277117329252320638528 [158,55] -9351348735588694180621587754925178597185085814950746879205914485533527603247855948465605637642494100574818764016208060039809800102289117403925568082537286111070710038825869278998383999501571202348046721812292382447760929885526965074179671433826948724364004844244051728154723576248072277935377302415183895993331598858796871059463348236314580869511761577020206489407994274941654653090993706944280847121236408811382079791473460324423368435576664100303318531330273380900572235756915220863754406935421437484975926169230405961213579414824349765620599719129542369286717758150731454881158203655348473113423156932602028670314500218750185482593200261771092244277826521913049825982603240232961750731408950148022092090752248952444088348782908145430592976303151902028375595334078280611660616617401201199142421667944595618789769377700120461307389009934611242045923388565729394429216483424855585850063288510480125257379609592488213424544366348659292859158345930724526819160092250606175700933024816395394970675565308000989368313077614876431600055912831786625873186724157029520730761200614984194974300050547829404421133273310703463506666482170636792546109497378474649159414334781876968913601918149540465522773096892330581923924533818350958548023481208534367135809529371970313419201384855257990971538422879502137647745651217219174995058268386466362811358618550562569413247876821914626655489530100866716957468943650028223702405361929144077223356454203322698738159086131381405277095298522720772379097134169585308747961233664424657552849391172057247517616234040193523873399426785329405276423641354365648740511136642807054976292989238222540662973419270254241025816686598950270043555628533114774769585338626388932469406391386040851495544856628929774036992 [158,56] 6823517503283709626941028030272035116195500565397149460375577299887122133469556238809743894206508343560816437536873448029695033867472574467449351884201037085708161334054744305016563595485559790148285501777248162622700988201662485716353929925848156579846632588244249211977607028662891201225000095674194268911762921543854599265888986488549068703546812824315659806937661412466399053116119547577961764733786658559242395136005155205065948154304457043853495106398373935987145227613010361570695122741204877998094494847307954963264811249910642929065927150480614322090433237270461914483805672721463133626234115527979937042716418902529162150091455213050051083246176012863279989609110388227270767681247945936178788878109689291402188243301395837026504999511632446283696793195918626829520676727724326711435696859978129244705384433214648286227051427939231606822579634125744600007359445950194306439149448001621180368258576797497355290339215031956572499655634657392391961661108132276230296930952049159664426996269454229432800346987425920376514426515198744664818575931598287087152600104283757207521786225384560119626280275533094397612317629535508656689459857403376858228883746449353269162337863499795848334419758806437397384523478087996734210215313708686492614647422528401126838345438734605777184321506966845891239095274207932797648286003711823027356894502038464141960190952787630721704772448614216673243836652179056802167459246991848981889710309604588650678156471576563705722480848279338847435534253748253050743678710099433388013109396474896482384237137140779535230714328224900120016197189019404257089953901692888298785478436384503208375965449246082607989408305816364355842922396625037140497636897812289503510834220627762084941376353535486580224 [158,57] -1763121178567251911961980560131537842679676039003466670015863191349085397173197428354557910406375258348277450318053786290460323844552175283602866144518720167726442249511773728838332003956979797211979903697687654321935203939367802734818135397559989050096773577498062433109344353241134590502853670150676696585777150004713484196931957454910813833946675005461437504157098909859262927723122595208948944695895032686086761128278793737406804676783974163818457488049517434122874621909181046143348920218557615623348875673592314970442164033989027413790376630276728040506705899684378111500017343435859090916818708331038296794128816767404602633332112853280966692182745683144246588326433069574294696407771436374025177897672382318920214000026617612505377606529215016564024924768089332389120073918436724334154103493453027531007329923419436363130757980888671247497023139585530617272906877510276325516404566423246118301301240740730280220025301594653832840400495872733812507771070265426442210509420151987398659625890182334128541242062446338101313143017722372803859874186233636807991603667790749013252968778549229117474649512978671674740744588457675142461790575127517597090382788829494012442867392113922580551537122272021261725802865484104668558255055045870820757678354943076546209643379884286723716833914090236388173730424269530553291462379465173715215354793434174637907411122933409049169403540853152021126784682238676283920475308668475678505148173399578872330427933502185159153957645482354972222658528566288836609302022532531584555248551570077100095440168466258196870056931967914976025190899191639059012348794845136922070805697170395301330371443905441606672376518700090475297552771278447165719581920021490194316134233875870854391745971274921792 [158,58] -269677782046231654222641388238381667574856065376070941109449017171669929409613589691052649812751271455571674931977502695545918006115797817916921203465304995624883097590928702976020888339850331125531985450701137595832714749290277264466837953667728573595248847666510667608147339991178712860570704593470525141884082270254250170533783819409648408384982456694277214664548206596877242515987742079228850554017612724792036251424503009458322367327837404082852785871851743485504269592742877126754683631908852516057410466910351497362443678764311588280498916675823268878057584304637953448589195130567944804526282418069736519850987723762251670861893513321155873586500177206594032754551418997272168192817631714084596132708874489555925316492310055752454510349840095282285924811752737728494750314547414436446102552268494090836772623014805261390937801146215091610484932630875417704347873737885688407972989931991754365368543268309855992657548655733340774558386094922877668957389356444204492812002138756814144295818541256911348444253702384518605865046442077939971386929991496982894507469102900145244905965045128364844000621652487721858295523328662134232516634573237266612773684596910746321597208389730350669301824791514336056300113565596741787714107788340353558370901096854237526634304287184075521960255574806544716935103137646778798490712590500818913125332120438947021302340772478148044521192934421671406576759333595144857673608428876991587883555005697777485684439899554683838776580372320354930424033818935634320965572791404793491704960799498016013984803250825739944607855762965351801071790699425563592355676017819313448886873128358601237197123874624118496522106104540526091321288640762962135752844554928422237006820893021338115986291364016 [158,59] 348651213155085641423914306321583187791226919906650580043482266281605324237703900719351271628444633884357592816613269558897857854350295244346334056428594505422711443960280021549443956132731644440267421756218210569912072097249555106528623299842130380269558688132119100962263600488588182837319305668962831307180211304615684832149384890632854717990455008390409425837705456300280914382233238345727581850857802294942302851984967865879080976174066776013371735324468708428410214807085924641192903217446744867432053205031564036170874241194978730197053403370206705843081403708019578452499589682861382700573601204989155275157166344700295831482306139819860717553678604526811925350786547646334936116810544590303347957401377820271132868982137329788077549670431382365512596349285225385210816455289018382415024958859028501062725866069078878551231433276315262957430338135992152486126802290376158063202234131302244174167879121558710361580951684570644751879501930848324702622504143631165576148306881880393307829619780424940375687710499880116131829711459127281682589231195201616457533956395040388459321232690179911312043047354794635190758900057419097528238370057539242375786070311896921541472860612732277206304922650088424633127208933360748453341527726969074959987059182690982104606971351129595617610626640632906793026853486063904946326888846986552142457280585866338722384964105177445481657770586491264297079165020552019065770525649324986730026392205530916636311207281747619597540245431871105723878107069218665953673996639351759161456341421329479563005862785261522774327884154418684387076664576636149735652765392184648220636099077847087022257923450240435695543571243048060876012596671286834423748433385415315174108000203605820881259071360 [158,60] -93644047737680328349502316358385189140528289238231750726617847378331659029008680497202435606166697289530625144172327466498170269128685449100677723803314050773502230823353001751235722719196865427754493543126424095033082203814742370100723803409005433880472415856467793842059376047005453133666811777745213020632250034546740569145235321188613964315495327633127010730912366427869416601745419533895212201862722485554880691172867268333469378193707379694453892023196486816562777748035115642338581541557567385111502764376638077660045868744053957024254990142666635741160245865688783733460153513365708612222154979484488006778595166057380485755539371140486074873877933789083449278775385275100142351881078941705878358206045542839755897672849649823376227547495549389197388660896077590063732088523515830504169586802175269571124191067180891490425293014352190400598857923822244440407592881941276490293104521878924823447871646447770858939452213428920362854980231157429920569495132897380086406571540087265723241419843676148318539358018159766523240958067364744355126490221360540279703761188954049373137110264878947418826629997094282580584553113414989236196786088960765227981169792948313261068387010193541537940502094380173674863063801368978782891216332927383963477585559267684978077022249055173522624530828852965757405950973915558218769434619369792397558572908326875656293947862478896761577148977559022395156318878248011913221748862827849147214864647171082531594463493508844135658089953003004646897878873628583111193179853809764305262909066539626061464012700258929264197194842073262718431994763302158322618393911381836676218247650878344925671174670124936411725293869147084554637315994906020927287266860636515941671275510262570727788608 [158,61] -6411343076718122045289945442756242496258298345506721749822897417286731569709553435092688073155127375688490897698740199096212315301212506908571084635234652039878696160513896255407353937196942093063322439039622935911011837183460499038024770897166700435231031517375159139609359517796984336296977473334324151205934916854129989156330431922268534772841408945634637846040649204868523241696554498306766069025959882675835235418021497813376864131265808463907562452462783174906520354391301066170823829024277476240336161674183195675868182215679814441418980411187174311140293073825186433079534050592996246983357953275474963936626882685243234808022019436942846679206094701082281627076634842081521451213868434015863250353321962275294803964020452691043538933176449754995091447477739047749104150343301896567267828559926359436109520228759811313778850430282902192210523792831726402690460654830429206611955060715404863572265976656929007342505588833198547715354501373030694203556875218046719508561046189435544552678889488108706391965131466443561431964136839688225975780526302903975540492209952593930761493961867705741835472962650183455754434953846828262896868272166207473184024400867969354531868672907729601533837384710597015782241161843981800159855803907049265636881471990027719283444537135734565721481439733002868471206924290379363806360527140200313047077819430547646806962121377051830743729680178245692352447078842094124933721517903761175282400943270460843281103482845835464247485354545521238220573550462347167079284614693251160456495444257500973445865481919427928857665601840157199700007606453023615899396620453247339037916668198568098023466087563937436194800356536428878238638101011986646126263218065144961737713312352430367264 [158,62] 10610698299735876519225537912892067262779926107901673489041743357555324814257017848273289019365339075806875089429808964984195383534905289678745003198887607575128253623703775979861180873776502061390770318611138973399068949485138552580899537948699292160791351048771774532823245537138477018258362672037569497026225405881346017536251868098096444069847922860586978054992326584847445051212325499896861674394762873307301967299176724597940623628033958604611735201887978440794089790975595042665228486072615947960813573236172453015517911527336616118596776468713720151712947261838716173786886626035118245090350033055745534888989682326614463251045013271341428956569104563402042277593871806090052828868288493002773900658134161244873516994620692816927539166062711416102544758701114974834806764395379563581349938441599922106240436802062861141012010066332646194516593543195853253695971363529954911593380598262622705937554525023453947412482190475915271996820965429082215761407410263602082445329116371669310201656328107695988243631910192222417650186525558724583818109156200638038442804230828048124021238284953741648180104640551700231722486573248462457062708466480915359893144528156339518245059450452045345710495410182458443636102388651962877346540459331888235266113720738571323641374664267800919224948357680342658018849035667232004154291605151246992813579308566060466906074231947694025918753066082708208933532509631701605243809564517112858111613461181723953116765474845551021177738221794570438248469068595433722853350762015802193596081298481729747647954846673509403477630189745660330022903767625451289701128338876208374449593263201889594398565517409188429814637739878373098571155901327818611585429947960906403775724188766654512 [158,63] -2278026698573870663608636787407305301638069369672291099193763076457339263486252015757918266112629682566187292696242162343510626328426682428682110193041083672851197061592851912101746868493306372511202700338948619849929173898176029056664686197190953186238376064362945952260809757866144776969062228616381468915953817554670030482087003858793875514346632199293903329401985310841523886613607333241910193868267125099339177118635896326267352488185729091805287785188031015886489822580744549148734710344660051983132352285532396017465295528984862962217549085877712037036989391485012285729863571504868844802585402150743308845294755517708216515417186143594931260271210972800493757127126274319405099102410107355368799212995193714465771132983506653467222598878881529589123837454094566419063335031570454158957586000377731472322362623897771863536288858129631699216205867356767535774707020525729684716046417352980115453612684341772386217195243906365732001851965912022619502629455124768315363361943015408985598226972545662624716885441729830713031572558412653136567751144795243730734441959701481112185088054986749502918339270243981975264017750823201855667842530547060764613726907835971221728773677714905847194844326770643623339365037876055168839155978633421199486432225292487543709410196600523141714062808348657957381475075905742126289354999028352198529107217388904979793660186294701363277167921119226294103966717555631244943792503051752957450404403278128997137836791782226460626556383707186648015452345239651991788572656313647645453686635750883364624760088084232267918567023285012791774815751635855500145084979615159732653690746515406957096938631668735269873452900570910318214017884441564229495082304687623639891771452001792 [158,64] -217787488661228498727141343037539330443677300252375754243085297161194787978504970668912012300856938046348210509919996021314308369447845925091458777344351571029616088699126501329119748688681485369453062842321073496556921837937902937098212082550222856501943777447095562958230180530878164232760400726903918971816651139085640708069005192625790366671444966503925381886941440547300132316927034649949129646051506902955179584315851880319286308707838187317056405929606644450807006713643166900541514494950766767117562781705044966314072867193698907158934828938811105519353865274948702728878881702589220448087461426846071131810037596989695421452008978006330418247854923279103470440023710422491604661224977816205658030981018040967910521440829492510774478162436426901739763969496819970382811206542791760340568265224373424621437348678902262927187810488964104150669640610071313963999309894695158256359390632736710695734879456752095659088319232589363527592088772789064615945062946671876444526493852100582830014455034790950258887077877792277648379871746732064217065693314637124232749683032885245846506988997446088796926038789068627232391595984630615023319690762515726217573899863999027931669565057201858020575942602727089099935374969318218922884135620823284587829725288367694989474273625829056855292041499166908156593534981966950749733347501438544066842508957880783932420454926254684134359218210607594221452673142912638713462165435183939693494847031173660767653461498340509617040089969949540968486864053001363239803901131205485159329661617140312876308762852648442535713449557936683286356617551929262503650895060210745373876956923051203333139285718548694098027572057288100171085741027466613436994443606738431640671869184 [158,65] 187283461601058846323008110252647652972765019722788060378616588626514663737266234442829985747258898108378051885759695765633560671014351279903127995921215790037047395555081428505247460192087156271383118241431361208687890499195425496023328393653013663149822064169809006023260917461526094325890091861953987204249532306685380285443723374407940906867743114338989648786209211750877369593512719351716839345589620735277733045191551990136558114075746735875146651081779660197561896281614618655057821310782979951226736906921816415578513996905278321184937765325030266250788278139623681028229269649001078507897314591248243594633114697611629781937960332072719886677446740269570834122369842245432026043147112960858920811223567846293930545808016472777265092676336354872921919092277723282599724024366255822853823191589823997184454668081750152674632822081830309999583111231688783925084130071568033879227110906056987716445012349202757740769710097822093432292741248744924363037012624199871353254939895635792847293667431710677271858988302494800498375067471517302467984264380717951955388104089551421677902963110414663155593915986094806581015913751541168717171162098253413833910274133098728070278209421694775260574356854995246580974628869679277695378269343005758105518179150227058803134673492170705584356820240629171225455715521823651910199337074423863209407006961859287537467082853522931925403712560920316090549121489655605108472029627434383915958595527624422186778349184045428019421468386913969430186175660048879370886993138072900774388810340066465630927264263047792061164212038435340433940817222440846508859308129091756409959463508792194288309348520235582453876217514908076812628488797398201935827469709851506845130528 [158,66] -23902441148358004863271699730667722759048354980339617748487795857547846676364548249942537364244723247376085014167084152700707171612638556464188966018894104328840503360748212150562916083075175472695363340796040249705715213608235333116368305587449588804122578520469207275467414912778129346046256396326374784157465337717677822201251206686931993882511054358032410025654046211063732161003090705326793372342484805482344965583275069069633160973261703088511291823210512550739048551131974923572806462226519897553076239580869736022197546518593781326866883553664523543643721845007860024844113456483122679925415451960518083327688283666553989712677504671125048275066455491865662422186664871869531974639580084527997666437349793900255230005576062895434900671830139349993894704793007842645044385717610435789966141372226443513438974046769951602303645668181516290746981200910381422526338402764066883132946939518057343051753478323221187444963785178784532351868524006295679496896055901210940102721900378321930551805382910484670422068356991976560273179691568335676391530174067684238342548760628292426714862915092205351973660131524031721155981631792405771088367410603743868967295758416557096677294956847599046203839636904129524643627829227699031034673294258334180269398684820516018541161749211440473322396606747638156461317007319431855777454833440383303436538284198890788389732474291977915238767109384753117897803497388843757042321649242631439914197093842518613396194299820980945356289109137357904456992337225061463197483487601778406099153683847490189603437354792762361501457344139536877500485783096598892083098478805477431923771129319508119312511280247137559502553367408451190479000389952247346450864913313255869096 [158,67] -4262850652959175299775227568076646412183238742272591789776278303152568424026346180203265699510540072093440425434776226727707035232031273005513341148111533079022685180671066444909837199486475803683862097733786567252544294402154403440110796224315698674239881145554631172037324853245996822474836214894252725612337784004796792632943515610710879210417296247760560992974927411463251708805137821453900684754070670748916435948364543917014458228439910639083323758829323249302799415728355832664894815794924420439290823471960265065972317474887177543088390786234759671791068253138495462598115048557900850873883550952690249614311350634752568507950149505604392821596938256278347823732018874564541976460919763920242847172866942940524236877242355734212759443153844608094854104579224920282474190259589617067117978496861876921140674112251352593681008604631966987726965466467988681311056115037988147678818935553773683556859981016816636088593221045095821706975805267176945979073985464369682133944530050156003097530377793896210318487327812112906898397717212987751756680452649648258473736295276259429629268788738974605274772250427102815110898974867540350238655044734832373503947610827976851035638691373537642050052815946408426939396082064797555750686109663102356052434640435475291232899490417950485240859717991848064062049962075501967318458266463232059324022810064173777603642126035342713298965082695265950568164073457665401249613655709557556199581071394895603483761092712378831260348650972726721496314775904220852007002733616117792355244305698046343623862444093374602378755941281152245216566633329082318822338077063115791323089479789920290181267736605692498110953792856189870012384636171975782321285381864339136 [158,68] 1399598989062897227293903401000810225881782410649103213823675640563154287446743060306267579990253315929522859982001564401900858874981414842176961634408937077914858954965490240884719450857517245573582123906696509494972272252721944287018975351484279787432447038314562214983686532999514046912874321452793681344853530728525158350981177201512725173863325591538101123404961519470124457829689185538720966163756748874062341268120439064342973421002775394284286514737871312971212866641789067240455608137045432570680772167022087264212181239432359402569541368416294993173217397554513075326401260784078934143775920774144641310395169784698461962173996450483589989276004621175633067341631806160306848610569401905158370321497413998329674553064036225939716169666389833737604405970503167673150670314397201928956055473882646911303207653281530513856734323751766351359564991447030876232586103454006842882991984788284177228184008526257617369883741135985701641239471224244952846056885551067086236418193015552711271199500153898377636101597742573805641079079454575335277361534026173657130575794179757284461368123213185462531598602223976021962072181412686100910881106890175659775050818697679411830337406554785874066292742192240239202417694841129298357387915348548679868234889549311540124522085569307400634354044893104619363167289860301697929444489364960789452251860788973186604452398423322427510546363041258862527844352392757349939638423435635153943156775891880593899662861541194982476578236164216741599125536304792827819138057430398607463843498093146195540983262202431443158229934777240990396983659774374793795757356961854445693304611509715468925809698402513814234982632688340118363779871033551156186500143449456 [158,69] -8481288784330497280053951359163847826053330951161883617750816660918173227159026751311443450539163985091832030042570237130592730135393270109921624507594612331539287909618796886443313538045102789764364727322344038551255729501924459177971924283466115272038355307343340516023180277508349873073337430016505749743424434785360316223377699652245423649686504560849353579299132983782755285512297594550419272589321250178375119290128499305390230878544356552979390996039216479584432463573655725368056704222174463957510520814029219454784577831593965398761408633508631154737955810685047584687571320243353125995947926422912918619587721277882759198525592573560679392497185661868740992823138746504612130905859627391557206129775050406463238609140444665167729610399405595508107837359278391018956690391876364570612766554087875970734765511255687796596153517273439057937250692087240130230817279718408420113386055287867924224928271224629083381176426034289194281944344138055133073434837433685356537955835924595342657660366308788093951411535881565920045992387957877708419250800607443556187245832282757365906025671606372222014738555538444916338254466720630977913248869966140478905341528414954509433632534357297647143187511601125466623933447722934227409501843945603017034266696670048155396386288094984435666105128687827097959860439976650446725256742348131041043872785199447457528677391712694496367828273946698769325939295214833541830051890565752132770945471123589511380775695486489666354797491337575174457004261703134538999042689040570338079278307212094875878830199610461759049941702279746407814475176625331172671295268700159532820324987859069764014239171857263176378633586665634700942386417024421533773939280 [158,70] -36937773599513575304691337893185614332025284026221165344648491028265662863780107183068703750415256467569220678390371970370502027645647035958266502718650272996025918536661329365140092637075608947578000830177155237220663964334188524698535385370799929622521504906705906041937026651047847529359672365006488355223628486889521484796434093446119861762258299834211194743510003487850246798850230692601219741510296283315033476004137799736664860088980297664905802392710058207340675100654862302858950873086852243296239815108630324641060043017499542041350125158916432848773796350533181700385513431334296027025399799054433007060059440829609537470040145611898770047540458013057275496994780769962792551992514171327840069149198098523950032548192655784433726438035172404180208919052842078910112057845147709196645076201433086372894320051683286386403066430683451138068738227821645571100680733949165731782060202014889308171737667139658994521538529023987390238578916911431786016693431556810224070246950039234505758074004276373658270454281589461322159187080238258270021579652390449842554900738758863585956374845565213248701815746980581113101782217730034873419269657401883156135829587224485200781771553900542811492335812896598807155454641418554005299449698628922133155805321305296208624480303725347477002185783105621666530297449801004422561493999943792533749359660132881961016017466309186723970456047955351013506833532979723555618983045590904369803880020470394449654572264680805669322576737541919884841589885839572214879067891447261509967339406127568543479024909235086035993798884470322775681533109974410392680336658106492473684779239345100496911949550235865022821012927104814197618860113391725762387070 [158,71] 2499841141746134036061458198462424877935723618466196169968938033838818641888311060533905633887473322238416766756669475844886125322193938357790626867017781024905003377464775210698451494925888046070007652013880868970480237554006738135542492872789900048417806576930096575539200096220680069657665051673856393096250597211782833497376032362081638970443497734193820651347721016174919073243256370843399854976909181386929912080644808143762644512620169452607415272549042899127605227368413997369151850941052351945422173509093114707291071805554158020116469838548688096209502388331814998574383662314382369994696831158961052465679040260100042563927665901982047501111547084630222253902815754063701745741219928477706558213515253452694206194491713468013438064574985702103626303943871990039699251827092437032353573721796241886091325401025400161517906919204387637504309439254623430990219946578240188424773991998420760820718366819356265691970068797164651311679500663859873701950730666733234478227645437556073439464059843968407103686832374679193361923640540863445762809393165042455685533340794824462094613566892391441585099671289196302365412323895413476351070411178089302246876358916000225005222789021942717376478858130636136257310772174422172102139519416266570715508301106876290858261878094634956795889220305059609686426096333432925099369204614118290868197220166192816618112224095449586333138758614272859649606930911039229668100044784564530184282531915901724784363720130322591048094965985856000521565862669631657026429784499263543275007295017050508733888386940064535956391294804807490249074336587729443507346734451347453234694505328368707592356091446937436654463848685454618985471060311770354304 [158,72] 606901891445386011937328668330896003283913530428856264681445286669420045935797832411794430866820147774305588371341620391034278980234922799981971914510454657288939286362540862367977771742245836437521180159380929672750986282812743164256059882160364163025445944740251950131335409179170148607874439231365537101517063569483780578597444700306806873841246176739505892744156276800951113259134641513368222131181048745339921315677150466450723552938589037194457435873709595148816370452789515023700377161116722379326662667961471795159961487221805238319989057196739317343953528292048443705954613965701131785683230919462773892896575645493108203828256609589684110969548417151476317526449645605400749112106330597604117616101731595755562586613608224265855373774582829173022819961608522186483979604115489688368829529257514105621451984160052120910531562878799498580341748091039173527096868395608551044456083101514159461918829946010484551565794171672155761756458040359153674818719438023202692224477115991907186094175126144994891034091481990431317771179981028143613455601904728464328746361846593757417038599485963179269845128082395751188939580692627002366706992564542827157258090534100468567329604995456912522581436158603024488656751239684579530851529761011644390405743058726662611832666910161655554015455803147905673942057923774028838215711030897246783553831491147079426031112056114804450529272531435360400579540036516123072776850135024612442182782829124474464708476469850253118318268219059563364888980624076663040532918067252459288180125593141221437595325703538713931978817499074990398635102929313316563346779951243518138758325296689683003627596240619380388038574277335340059506634972759136 [158,73] -63946997652252337403157261193798774825759500373536974665948208015114213506503169685597598338919764301119400143006240119745527834371189051486778475489813547131036040579935701643157625600934393339092843794489539829219297291808629190106581197137896869804379385724637779058821019697719465196668263666793823383837870932851557313131871263375260596449553829370896358952078838875970354727175249238805873704174805032907609764307122937990557380059952577407254261763420099802372852591865169474425470166385416820127510909446733584281511265953562735353260531057174708608911052833407810899851150786874393228153920305844356885315757350298870209722720953798384496945282136628635039029927250313670983310154277236731008974532145528612271443512623529916794597837563813619205919288320300729513612660296756369747377371887028359612746593918165063243434932217804954705197867043685475882421657282011325661408267398667805783821280861823491353790420139057941433321334508805991221733799441686825639428458542343220604210746106766687158711978963375082376041315472147152342653789878635485760650403529847334622704686038013367682046625026012781674686119759863758440153493570068770238773973338265410276129674386435222983081490896778618197047235127746982937529054141074692824781723589721038664718759955625286992063234591426411796450764580370958221506682561831541931980802237561708927727965420287455954017290772947892758445574813016350624539203268079655139227700719745712951771874736280499630464465727973846363052192981877691374182981968444637131793792781446590127079468004852008198475452074799085188804767520889877518325255169633000403953902669578753491931501357926798683428280956755201446297615559888 [158,74] -5219139827862463284917606304738964349627738483270659790802754425377853605611101151026041339543184098973957152967260538059546816275041222706722844462570677339578135300481100101514444553216434675094367494739072774363085219307036629790073996414074527773017082353992765074981030904019861725832570830226087097448764955337692589951831308755866475008381524625062458829051349033372232490292898944865028355736496002293008885219548431661814104603957398985812822633351642164395576901918953481529991667737225070115741475567176517228460894958952833385693654427465502072106135884179393144929014570038720354030203540752356047874679130122807096555672865304288783386910766997824613502578362306804755927942140240683884947141229896858781433604772149665925568354241136319977802149654516779755390186049955215037193730269594033525232881422079740644982080746268700758240595083952440926732401750565869943027997534322851564811973672851713722415504050447029065810631416363167669050105547910394053520639128907097137213971214866581939098794602863120511412045411408047093896908142056656300346470624252942590827208514034792541225055502307347512382577329409336926518229010317383029227730531465015614441824440291255178319115114902114457334218206654455851160246104100642499186450670650154635379378431805593590375867466456146478790094517502087909565116962793196191662358728536144330442407868319892973466738396358803636105600817558286751158760825416329724390658927892951138782024517596280266699839875633337652931733512812314070024611420058357316212224989225328505570931359973540489041521555664022483470307798177465322297782337149712109378347996026350289842303127987273350281395985774554353013789752 [158,75] 352172222946801411961037810433136236776907060297344328320713707862354846266315585696986497276931401124758526613299058710556263150096257522313846165231554817888191799606335057252578711844260041770290751619346261768711459375330202715943614848549310004837055491570638179672062035953633599144997271716910066337428317374244370322121138283198905083743304939267471706353848115852391417306462588882237854036163082433025447234960019491966404328557450757938026008285539146943259204415413960412849606024611970555412923638387138184742442523499401255284459243936865646301476800288166184897736617426039900382893965183491334665222381012654415125004761702101612432034311507349899662997109817860637520123899359408745628420754602383797588876267469574666816699654383325411457117978551680831246373009692632611412780004869118130828768051259923888418892312639304053571701485314424147215557755820787110425919341687218753647413897735258213977575178619762081157274602346542386668892079856170755944062301107003344044186438732706437990392912616511377286817865989781792465448752845458464217006914259132391028987898131340489108294602254444716134955816520397810236696924284502169462558439854109938288512965817618129172679751690246222851199527373730379681223860982899458644855367380060050663397142077257339836795576969465322688028399794470779296127971178301095437552222266956717593143099463388048677584660559169936694741310678673844914215552448906870853423421194166068901147094016496196299939612724872523640289789075222747634986822705583273693603559574006313474554451625934049976427059732166393330849582725255832583094063208426993611065516500468336574405237098848437432358863438724629911456 [158,76] 93144214662688005380126027689731301958958756737231168705045210006502312786470257052348624847582328032915672664463053676504840220278393106905136710099321105848586128934755820036350620765925853283813557463342086122126264901388305777477530811828159947663574962902573290395140043628761417991182228161002320479095117238524342813909151398839902490812118625274685063539583826573762253206184525901097520379802241549147476191648079990343260569798621657710221819410707863632857504654529893878674206602024105252978132249725980547886896363188826890632954866273447009896828924207889453483967124332766322988164072713908072809771338067456827596186818615960687738923091010135977914081468473845364230551963969424470268889765420372602877168617900566450711349212652161146208936048064451473896973657764430292198638086795524392037295871632391588466644272172893231177740723468723152411459388733946875880314085538461023612885718730978321130002871353517506220376532763944943876163125205762724171590844420502820294167026202348564868599213350243147334956759992206779620024974123598505978324318133895982806484517173027073505028891491224277498939781870815492739617982991663197403508309052961019578427189366278389043245925089879510996065951349466215796100814508701894822166006044477311629527491832402472298569820051039024503747197794781377811086494049030044686432968925491791454483493550059881210300861733541324150490731722451427379692207560641766895160242941182798365462019227208031377726374343420283808551846146030387125676578044836484146692743392902820410356971462717900428616869821663042629179345759968118780463008407554175302546249329002797198043093498117873036249936994508173264 [158,77] -5093119300082783000786849842374200763856086816926227783152493194234394094332335459296109903377237025722804551931746964688382666395762482701580203618998567653366371319995607988957499293637091891406631430961943595678277462386330108103914810659364308468731904389374017381439426676453606138514898056107117589788206253129117401034597936434411338505673692381106943362401769033129589875225995152268999556034958480921229633971680397244782463819929441668655046209087434547112777624518041132179950300905934152175006434645419639221827955366483330736799048119305264023936701255465302324253878051858264491063578353335237004999987253622551455763150302425206413911840179731621373693314597581154923658096643614459294708364716956150184325623996916719283262077474058900951610610708787359716759636310305558574807803076161120709296040828530189119824913652866697784610229011655238544897443702488524679727703346608700452902977181584237324005358057624707332444046401197727261694999480025007407622669216246596111589525605928773488117316086861457669475295558717599682493020742742231710723212623094646603568985411450483397569659641482732546943483920508764239364039791893244125658118257599032853350103931342346609902809322962378850284397474516223775851756305399310579654351509092772684487046945088293399306072625851695425140707514577699223345248857460841456771418430563155930690480280364185218146422321580724392620859047503521523207213196729259332232770128210999030532459453689253681344602858302192231421990162946794290731167555549069167151206935821086631176716024355204769661997028986139084046723543066124830206759894751882591175543741966568510205236041147256979335760333952640 [158,78] -314247123151362246889152304705579632150705431829033001762813910188305104333363609573953506621908462100204085982034738588243870154437394752211290144860722685147600572520422175529676292367483754115177889062125476600714419580375691758630420747322235819665519051780843756109570453193913179965240740685693787228939767437930922808761864187344916399177795483189735294072413178784001993820257856265537426754406400551855247158302650046928313455338324485150210009154847316461741782580673076251317313108984027700436939071150303119481145662878834365233309445602091461075715046000446351770479598689817918424491507130756337129565927902537964393078453997738326068680546734376279917201453409521330601091671437312285465291939576152637737047933338167376971140725401485377572080342435901875723057370432032108752224637626029970058273170909184179102801296538807952342368898355940675477513389981755391485496331392441751198001824790137936324978037331650933041745162534197312983499191584716316946841825541089091688009683097633980336648990398432626924435211910096177463444644339540959773440881723290303739496882897148730636953019485822675995882406460320711233615403268357383640042080584663506431245728262264572415667202691602274223285893394084627760839470292946787608825827020653326845174581755498612939546794729898536616332042891641388479511423400169387356365994539210848911033873236050435302161936293379440650305328840360903545851835085401727454365561576103358043081665586342495025853393029340975926794568230346905538415267101941817517852341131760354062733210198310239122508380615525099214008234481715991915922364869699999650171102223608387324856605904717344960970289718 [158,79] 14232686335512478014607545721548900698341838118986225194204312988721922703305975589956138632292251108884149207310775514803065825866912392236016957880458015460766330098555292487365214496564141538578069506344197178732277811827950538847602739609973630489655369501681257344938161856095461873759902981776981483013464680338426316781085682460936966046796848219083648562337816517546517190916763319504874261756099329226858218262837852839561340833496509600248476348715716209541179922149836917282124187926677026120303439981926502455407140537578328138889402336955183138882626285935850581791853865219492858823695352644172940722607006076746283859466363808667915672454961556155731391763657126497238997840819188133205688206538940533313266143728463037710899899740120974801494475451327269423273172554483861863605633718375084839004049744297778482909806148675169686110418816273022039782682870443982662699925428655134981059464620828313233381757150655424337490981736074269115347440231702234098844205213221165951786416883575774927252062447018800684443839559497030898526201825418227017787340976209407627197614649942708666993762630509965064372052141491703243365687905707890407988918113064037526723741106062217764664065088208702238053141662196833446481799667382704162866871063130935825343218088970391798119247373259195198647455820034562011288268578814101783470370495085974043497644895241552226656364231727384682877438876679702272179661610202313940519127350493526262106844413634694771520443185112631171209747157186633988831612904972333893547908040171099631428842699154233779436210377891180785536068106475589965813527111971666161642297864747036396593021062918968804583424 [158,80] -3100242201916373011043968945391404930919808427111811230633582450231305025562286264577166253976585614598498637656531285356627532336651997870653148828588174231027179822316969171192339026831683407305771416907423605162078590270337343569293067860135018281771245827790612520077629309354943366185081155426075732218469739314005232506786391261029290644121504619119547753010352536712642210632093959264472303522154287230887921631970881348399023212333430050416035167246662184459229249669671596705360685686665822688003563959736456024603467415528802005494105552808053391764063287121231838252025975955904020860257490039690558183510485807083245569441135833965583606108617292506316763337751933422439219353101782317048866875123534801132039457850926365295225360447175509258977564063602843839166699893936363122103244640321775670485152649653366493285475280311985066446747279554757598141018679476513156177152436027904449078847789697327009900876915198411213634576587080605216358877194494777557515436844672337165025892489352527503884002769186923951875750158879980257731884634612877058793646594633474300160057218616398868758809384682689819588313677770649764710136299395073006500517536417251874707919827522344397580693552455861141611996687302658560932856891741112473008046126172696600906745574687694760058081770008685032117386656639419361740720197283792968602453267217140175765121561395632141372966539071565863948782734290052197514536409703888061463085263675513613332596098497561762913177087601051340165582616705589333851480485175781094389962913655366745995403000196183737074773924514999607755666646686448656208890420331002391423534600941829582262982157085122599648 [158,81] 466037588263954018451454184361559054106728909100649364992095633160076508624986112868747776666027785444039473972703627801722290270463680077720773429758695769693203661371326766779788100187101259227893106711486564689297399888713909068772699545826344077123769037819261077730051471675764905005720008819279849042869972787238905809070268382619206883200371770290991383228198630143067362286582470037715181022566763703200199970704032979274161099107270124668959096646880249406136428712380587734660049046672561714556769136608655259603035685932454429523077732160740389221335726753334191292425530866287094619661204787632832503164233641935674431755380124759200167481194174153868163162333567427029595152756390379658536563807554484328333509415465375368900706263890635191763516179646799178898535697372944420678550802317687339860425362116253036042276637185116047491676008341580801715309597948272245994978265829725709895133210389836941733891294970230907541359310473968993909171313530223404632362451890594549443914059776149970221495659735961143092318163218778596506805067771053916631951247909261611690851448921384801321375584047633891160657036343229574765682117665877481741620075823199753505431775755047091144595437914949874681635873365157680147521667435350452065435910440459440227355408707693931612415709478406550068182555365878413017141688095947828319461790560080618153574566170110757423670428381959297745510933892785005503873403564901009670160392438130339992429433546386551583716102310952989847759814591093340168706971425201834842943456741362202091677558322978657537114642279736765617534829109630066602100808949752853401840946620403475721609254516783936 [158,82] -26382658437895275896306276699439783480740407617174659441552389741442158408953088482902400912131836054994448412617312603287528200114630420386420424821928053010755765812344689775015408546115783342806129332493442725761423554983948658859019015837091358247752693285183111316089507700425114348020147667636902151553001373734904347570155634092216468024084271884484325761972383088446298975980284910836257618852209097019150099067254597181331237784568994810655358661749792578780707287682054111476517232502323402460721690453899765807219826817419443709688667568389846502231532902122324432991052518019156416073391439264427548779133821880589723276056906482758982239490326215551205822495268851085335410950886958087908878709907605513068574057512944634730794026380911454924579465220739642922102614870388988854775464434170877813654914238127767685251407769539702486061123667351740145107683389247906087951826901177209789322576307614529835627109059730557654076497489653563086805732229452696059682856010480072735665147469742031335374147693818107876055128819741508799046315517284467111227263444246732376514781306985293357806417463349950212871469507558484357483311663480536287755930929697490857678269539488845118100123555639022931962051895343778852566101057091131450047904793512263450751713567244201740425004921804215415556875559080136069329639006008797790217163279755540668424062892509289802960655349015235006600084732821267565209581777048167152934286233979521288335840289159680109511490685008403809188787202045020667384017546870145164157004296609370136691344781057060968457439892740141083976804645060363755836604889199678980699211226463983608667861338388 [158,83] 704096693340519849369105091962489520660643847184726703478273826139925276148199691583913149883122350028924068243664149605599175264859916935756964747895653855153075462414067124838792981667709278225030403646356770245462011651120525491639585230224821620464483373002967747543948329995806505516082321640794510061131592577351130793544897800578518179020363295822861797542647758100936967924794372474225956682933548238091961803930088993518046371493264714582670314672784483095488433206487156416341330105837557181763197300181146663043930824267621769199381520541092105403354364731763165163110493748049494749140608860319798603478640547942456252764857112072642022184081132294904607321394496304004109396960915380275189684772988911473231782476915054004104998375450515946837208758220042848695096626231333946997360360415227804777922550939842998899148676317249533807934001979562066489436063611481754391123661598213358031100574494406994389451265680445812372928584759030139262246138618004983003473465065904568079489827297889601648628201801109538348827591365859930941976910476789178764754080706947069634772189235590878976787800976237182138570945730499539532768254645273198275723164312032079922903356213543159196091025309196002672814799561542780329982781016922205948961844662417872263654563586602308292831462630893734953853062662796920029086728571445978256086055066988491362316635380334972808112089426960302710339157710926269818449625518349387095082605109306016741173107127702408144932842137287387874234266974066095126730859883176518735085146030423112395406886346245731274859186817597998879943096083942678787400719478467592020212452839756516370615776 [158,84] 41547112535602477431986089787992814960381079879236911499615412833284312368625550466108489637814843524199207857613081251438447721582567273047781783559425212014479209958269691681393762025231297437544854519247638549825928325460270159496820527719763707431362568911787267755969096150670895469622682427183867298016201411031660890082068072981631005337597092591415839977099267829191055152356965460214345884119503625567693032282275344357557703875809753201953486142130237429055521040761814759796872787290922365139551542586209298336927977343796041988869746888753970445320713712781900014063141984518139544941060956812827679981212666803801011422143043307395936081502680047681150650164099146246388323446532397849059124366053529881884418855426473716175107655481488984100793105854719850705425915963797293367408078860699225875819946151676227938458307239312572615438649417666017879071559113898685779541998553624451151788982999986128154148187130340932368845652701202658558571373540973367469861430975936599958051650276444267894099296767218875722352117709672448336219148342860052562350300153237515964909192588904714888887969301842685018212741791023954692873320037973198721096756765928648216800268086429453758573133360390159775469338644678464843248989341680607995376411558666547101475397540460184726978349659101651542652157578852403315671587378308272727912801866857903020994169454464437574598536313985946032767291200498127076676335332885256254010159235827606085204793631526709793342828719414573537630432295484614398736345668748588526533014399631268664891789367489891218350703709816235489984996025342736850384243563370883137732214208951363103504 [158,85] -5874441068337626707128499356769479631366590554375065362139831066199741466186199586115936465244096148864041628000914516503075107348028583255639426056265493145542540062793686829758305655385756118659333003750573340483462590662567041281081770645219538197447550504002404291230252123590636136330320039331857492417234322424057117722508081241155425703510720721798113705055175292799646406453426591848091669508979546878108819400741769347327667944045741761512262141203581258709621850597722754794924492431073679918892836684923102214119093380104609439698777341783673374803203329308122076897441883289798534291755291387049490828252564879556532311401437210558622777324204689783287631169922612588541015366977231454742147258202415975040404611511898094822074242929566920324720974869775809979664837713196770013189270548425796016414429201094016807186152926383047657347998449649183983339208102156287956795460249781488386839436806528677060994231141100420888471461501371338251547790305453780543998956074580731019815774190492268091197165981794310181036070572884461985267348627772197724702779673407890383510256186403500083734663312155884735790234174512461537016791471367365250134261502682870125865284660978257859287363083327683475889037190833132897302708842777650257735352295621792037483272029888244088615613696929740437444983972406304087324500017622287255580874151452880991690308815521321844144311414098893678623434801428229377246697049225106213072959822499311785302758134010590624231114864384722984364914810070453073723479141335069253008304823375956721998963926010769738167007312769107679542309571401997805746726363171465269647074672281937040 [158,86] 300363530931170324153188757603450043813263364325933337434755102078145778480851582415578207798754017245259937331419069655862758513667686683804060958652881667171496610141928557571109467382042048335808928745997136976060642656190273498207628215577747097421084915676782003424609695510086498491990079098705740796112306237652533773973281257632099204452728103722431114465577389760054326348628459748667527373688522084780306299184639872322280527096349446229327962984003271160089909050381323656442578913997495056981303929089962437551241447907725778560938838800020507439404361495270724456893769560117593634597220857998623209660568654624834557647142156125707623627766441726700559516125621129518254640643674053701066243713996173043912838188430389386293417732209014429059396272535487192643186136720929094050023635038311044098352718643949530518385876547576793496354178053606068032146358946257666305552673381229532347867683609226393967848038233882983753487530418400504049718985154910735438884077457788674870370617202467947451167983851263721368179154972815791792604801273179773771688421005084576755695079048600569733679819265006665230910199084191711251521631602288888325013468091108647691339134875445178284720090939921712407909178329916585098354832782155480313456363591521320728913236540736420515690804631440831221985065328781337935923193796150111559379750246338360542308251141549589161523232639592878786781626425902726630703310344782160072349109199014770241006141351516385603461688276256063225135972694323632641973856218232293494997854212201130846717011415025009936941829795544341112705269638114637362664014984269730267192816098326 [158,87] -6424462428990771111213432770965861812044969668147849643144040944310040195951422403670039949049614249142592211058824433878417187208239176686422504888488083206872364179018080396356884582088157188814121456508736561777015405391009948726220148591585355916384193581264177418932677479572968950172644500115313846043340076998590548060055986871483738896575805636340196875966329644405508489224527639289659604972058232561630105755271852942508584053310397374225423486957269194114782739759962430171323405157569836680329566928039585112045390499131852893736346504122168918167891416020960638738253774889896715782528135649310074607056070310993594252061399916675713723187700705471012465159474511625952494164403164783084455777765951088630922867505930603942039558885005834557530383509939565822776592182608812475262241766186692817188241009886407869423978490510673527378295127804882822124287606575586466207230900508661089991043014147867772814163654803693950885409154939330534483823259670714542356497645624929829261023391768499624569728524560275425507925538291333458574672241311757426914772209134308729742690822757851474131896460533159951815272993183844495280654672225984603797259266326876728655556735997999047276104545206625567681603078779974653698362706900945403921781320081525866273750687621918308768754024072881808442513382042083076642772669411448573638088479743694605118491468968790743536213134237630751576815955827603839831991719289306615450296264449087033739361562027961097399213597858652991605890092855112910455961965980625687049645622951558927951149759152537869478845819980523254247731272005762709610252893563913991158766592 [158,88] -107039944153235519900121154869560050221019493983158179403912692340862969208921852820386518821632112592381697105768873649137658085779413153762709252979973056947622435830911457087124767809506048144716643959258862236336592537003862293828059200359136190982511956975747325467102753742346229022779980540585402274932589527789168133420209806412273315045772060213326828551165163666722083218694233488997535626848140077787690762693321819854338329075828105709158179536211100375041943557110934619336086566400251445080927415683036774216898393925449258889575316318594502329524595775670101973053642264983340725005723654467856036717055954556872898618989546703578355728259347732376080504024156843559311028007710378465955673592872487112841383733930530893390095506990927654805268010939507745160860379854058230408273455263876982372663652670558796411525499664341402770032504582255161800819803250576482326403974976150139562746044949296860706142498591799220274749376609742560437016301025426662781512110000727516474048391342364986022157501887400873498586427854533137582359380275757425595674530545246778591748368013498168052007222663750882754217433713652268177680241227543227538382865490295042191579718766255286885820327447940105291591069038777815349240139447554022461121959598798550433939986836373677925173666518009916714937193456879346464510734687545001867595694023676401834293524016534905690944843818901794615298263570625244459035749746050113606040995461505743004662771980644972809159302394733538228804328707435092182105114100864355115099035059812197547527757491184850938695213976631262550783557545666251704157754980704672072704 [158,89] 10504553998129551319769871740004054023711409940144510300280611749838959267608730907978876572995493515282371385594139209413921697411630288763083148746946390221537340442611295590758330227193090374950785871007598546390866910228336787051183440728000536988232602939344927747761383384368046058204882217995978906921441164173772743475282738393219131391932763761672782674865474292898262844927408261660191844483883619749972631060528473315203859596238996789377843432225887132314898255636456347235852030249613784319867570973900767625757740079188207543969604932849219012104834676608124649722504618700695869884987683284824642393054340010542150983333885377393624698709874607161730147957391697893814153486100489620928772076632204320198174850114072669755113211141939509161706620975974056572952463126635465958107845626839162404868954483760948966294775594293190979560832495367466899979102669041888879956421449622593265450452358873718517301544582509864532676877896884436446213307399950819617428115505805129080994382598067172879836739065277130599809931881303420662003732937697621081618214229804422431923503097492059877279813044998978953583283887366980824762220268990413532674680706541403583993958507398299794023397521106609562566501407601247656046531876054237884765928996993339149659107466834795501211024797725168973844292225809849155719369709051876693333774180220212937089108381056196427637660643062128041159672842914292383783722537661606736515258467699750485771324996223425576343512356149336878729573503624407552531606986420451723781826166543074543024183306895877531735973310002565672755846855088198485471945333429450912 [158,90] -260365549000513744398128502300572219640345179088353915406494159335036904114660083377943073013767097173414280902778428166752190052269153743234042192369868786296657945537857852637126323310497175659869962423027435642748109070402758519914660206489194946542937245863472692938518787937128108209010662015351805334890861993894895134727972895692618831608012288121881143286850811459695588039027729529306555619442253005651940174024047186936867364460967420057212994575317300808639755857554932568109299697739230114796395622434557035576534672445685258346448520820893484816314946809388047633457778198353289607278703030274256202886015215730558958901713280183773767813663992501001164399698855590076692571432611053823882509888622336695555122101990481611426806105129579069926477643315147506731683996182592165524994890512563953159700663383044525584656558307806781570437951485800144222474708805975825511438913029105118171142889806541085837923123634604794067471706609203294259413990865590232805856421701395488097934480952721617952095745239763670951341901348869687231062869385184596221514971170052439292089462680552450712847561624324366571211180407049930886386964088660203481904642676318401391026434606296142070586948538016695498728316239072380087407568382120589966332362014260736894540920139464258756172941205940846267218404160940314799304136871253950017402155229537621127633604161157657006142234668736441712246112174174359945749967726450056423955169490260272452629193749001773752304717506934297842602283028616153040466347192551546332173990874048346402759345957199989983903918449282975329215125569050500296209794153544 [158,91] 1165284822125314444692281860101372424342248304684437817573140792729076995087638273824892464536873146352691640069964619607665904704466542256565069279868295339862274287139281435663471790984968080609765139494709809853582706068820628806993656310844810677477227902091058058352449456492605058287973190292641314804005445485775753944463866744839506548502906535690824514765251714822786448129250388657758271137715374631220030838003988409133946627595170311104964614297672688685476412730953733712114483708993956205566574386007332398214598532543474564596238454756060065966473989060220822234278133412753240137028893334869512970255577551673251640617786133275650941044374202994492545671861723412849091294376848540567700583665514741596730250860063037501986665250943118438422673854330492606332877632593090324987906124953178161955135676049635132193447223908796628786374752788464906310617019231895937633970128414329050946108324413183471381098738785704086630800809188138959323249877739398652346049130082062261094003230240085842806234754003273439953269656516531469461628939962405064083324106996117351886171891184673905334130263404071345248118419947849884923226009167416218882679062826564956049842848469656760950010884201558966045413772162311681296984766853046109516832956550227660266924321853577322335947520909944966226819808451124696866701140550663559977216842690095471751478196359006843522992137726877127807890173892736018543769196339319890216120797176529600399112935096951664904553127610388363373279831341401239036363904060093777886183575972553509431821222614504084505964122493963515750572576048211299887201344 [158,92] 73493202263825247363959890577953930242223053142263720851733130774245858051628595939760138786641545907807970228695527829006866053316098641986635656188305423230327183616651430362497921307374917558456084734049636644564465197904838295435210567288808531191340947800002764856600222061180761501290516103153323575308242926343494039052836423797181977295322748555354108583391482989737909885033068741848972785107081885286901608818102199422359957503676448111822359426314607995438231384957329796035698155459060417055821173922575493423437569858070198396074575050288001240156910902685799065646194750356525278543199150396132078069794784002238984388874538438020102944900382813490763013531904945592781306440962862335096783433565654974674203665703955085702890198993538936498911967495374040410699535168915941835639063249756014496842620329370475440446592388697645191928417802818519491448031288474937634213011651788742764068076334629779772257412688582867430318739888508413068919389811249933557321499021143277042382334634908497679040440720454012481787621999683733322111410307272963447911956524494634485404119658173494918689854630563685516295268628857879450877385456758347895246768743788843306265714368003327597793148200384760865829975666740479166400902558455454943657959190882933791788083219022617191217484941602549874931594418456662295667012105646050105091419375499919583431930045045933474033399657716100313615513445197614589603815062655187535355560015710125161687956712726455690080650725931578050445174918972465127493884933351313428202613278935432840869771650428969710713933960363955572823206722220986034272 [158,93] -1214585759221900300144375907389307305352308784565075481705907180521972345746876172438120471111285311590143940274519021162473728311850305703792228833676314104193650404036813148647082184670952239426070292586190859210134058805977864734246500334214269866675106136840880134939344801646657161205513112018972069478900043356234955515772474441728938414729451924296890597241916452365783476368514614621127733156119206078735760116888321649537516170785317893428504580264278345003029606811199041831462088247171980900540091340665874571399351695700736389424523775417347251689399839823485797964682044915348200872583255788425053599043187426987397833027055706496658000811948588149980643642163572094778612666514788333967367856311127603518703406301697570509727281146413054920849509514478494337548129286807599287056772781701593815942262639180841672428884846544525861815294691172487900118550238038494448743682673792750310568896872555049207592593579797482031719468278855628131783353075717629372848140848060939422719661310864513648932236337308301887121870427629411380391718283800667400805096200103385694975940717182880562446047536368640364735454217177699195131563133819846645731672105374182157042435183180679907998409507140865587656741378153474219251439152951354106737986924903279058431651754557816729045483077242595800871264981134142159849787272878313662685406566849669557234406177369501541820470945779135021759761059483789515398595771828583612313690605927856028699355890396891845230949710943097784388983681271778870913126682790601620150014768855056651801426134964915168728639858590606801381827076417082688 [158,94] 3821817862802601224126463029093505511374934144047147490730879758492323519585173661549988029776243706497529948201144034536238465719068784286459243858975407316598503828446211073698656431880144510674933445560263682593757966367206737847908403975416139612786217948635594900940777055470748581534995251162669079461623779030019054990393687140638116056665058512831465780091340597589438477449564076653717138266594422213556384164193824725325720539676388603910338395189672548588570270688258026851323623463851334606877728897018560483749474470384027603060134575393375842769460243162957597383809144286671855523037420313712632142132609642384144287331677814451337875341190447609567063949752963958283694706334864969719514389798762302709677030401066531752432317428636451903378382556774535875848359374524139143205229352059512393851006221463947425223305045970214952703745715537049817317957202800846646644891126311493619395389209043101878545079820318085329254160564047161576187652392739914644113366403640233850204693001314688031795976347529379950552657922247966901502843847049245551885208671507796003964957385519389296736525570231857011171112216366575462372985693366644609423497038041832476782673291225115519021940177023604936961702908649081747535344048348642400867683365363133475987771890637161476894658753177674958187603431681861840592492983129287224430291323238512380922705042912646020524662234122366200729914664979942385152737457032013419095815664504405576634969738963321727438077730893964658858763557984459207793695663616927967023327892868288294102556504832923010259038404538897114171080006268 [158,95] 70540687858408875802471326475592525826731943138529492842727016219276605312943852503579477000007292001467481315166671002865304685551778012162451980296766585810738012787706881595673936483508874070301977058509028126066822577891234926596637983459140927458280208125602494995895823855828700075005385393877344494780089221556239024748794496340269064275181034537167667860091229145494962906236066799281155947788453734840115206196432608902306348233783513322224420052262332052653444410678599077167610356036975024752915379834576733840499543749119901777445603838959540467199496149272201981144989884227436648237916835016416336406593786303084905614488382979088972330805082436747279231896963923742810533884032037090494097853388251000264575162632694883635664677758450779855436531824836998547384685410576088842104223286567331185309341392196144720397528327726487486683165229732355551039653931032236263944571052021721383242066650810531896541154075919442708161198910056929814412328137767549006039490432600133741886553673895535209687513211994003948659610409641323211942154703246355355260951284175472198695864478027900636652024217043221842812517485893553694799257255035026837629243406659765614552955411966660600844008506432481784542690667875810599051474046906274383038281470796672149282168554035308243686866620074710281781463558990700960346536585608020528777322317228617843732177734622217154986062772888597978616869970842487587871144622388037243316749494601252958082484240648393606510664238120624181250828125238997115743929265890004365482289145033955636469097838596518206015667285297349326114048 [158,96] -981096106694107376300531280740553809447455739892487739802687666413069254388555593435897616222110934492002541608814886558191976574428126504391773780254764865215097615864381189052577215834747627828779728346568272938714009217937923498140079250743583712467736815130522492186799208296353361425559153089138857969956933985831000119271579784955729596227499307877674996884479332580947186433826196508862762938206542669328346823824844914494242625002767470426963229850619985173999113717351259809391912264326189300710525601134823363048470289278040121692981205610936599497657963444714430381788438484085543209805075422882376967441058145087458331703407122273380607546632502038831817262259672978063178631158062401606877343742443279191503713199832819198627155541675396551695042431829126430978382917700130397379226995328130228829444520340117939201049602334332451453737877401284851575936351713907820857692465839484661513278580170710979282441647870904510819522280620363111144689603206430695197026079591371312336679667926551446845408904356740430934260245597263072784988342429530986534452449632537894384383963122995811559216799283750049915168278731660734254798439525121633517206102802165204066437126870047277764964003127488420438098227841494160947641978141551884958361275112990492441169291932731084065160402465509837283778705170943126501293868780109204881352799918939340929547238583489295789950748506480549493789137483792974039515104628516159792321240350743109447067711357045194210956913031256271830333866694112830333690447589278045300213486666019837110842786039200404360868514487857465312 [158,97] 3557773789772514899723562082772272790714969785529719328516789453938849176014713468380392961363022857291786642952909151258296244294951896360024996121110413066414598878974559223515419324940514097094905314512252439434771508875310567714194352858546146815919042482826066688747398673499531589528948647093472308919227092772418725195237194805122431317965512801088517365751615769358364566111421011656657437234321251442376028129334274123789021665029182942741210474745868611001891767054976011781518434149717279571205484189564503379145999181359517001729307074617195460305927230247795338636599622489027932508873598278628552545280137685875516571940153383784597691721960313899784921934017780986509806375115905772232682080475666383190555707571667474017754180126761591650064526638910530918534230669502422187029082700788055443586612775796324457875752542906648560817266443973013209123878250006595686278435606858372165528483785590926634163170857150767715041066870797665181249833316728917447949168582358130333934723199642251179041953980219063974635289556728452479926644189615940932085986557317868024819550368948153721672607750223829576671057913165564878883356177442403316386849899944305349784717494122735853493984592451096441281705859900360699065711316764465465561279910261797409857770722910449672979573054761261409297068662405364339546228462019517736482686991868913121646843378516722958586604554044726622367340822274058792082358168723580813759767224801380565228520137704511411487434135395463596118717642488707271655662594169224202511951784213838939463464682783769067398277570945152 [158,98] -6963062151943220430840554997912664859351787830404035699859073271933398173187611525563576163929847824312272435582234811723715521327105670929865791342605887105045600610288286823560197836032878285000196176444998186724561415355662607493401430066867804137875748674673791962926814972297845904458536988165738360626332422134877126089413752352951994043699820105632153154402778974414696598990626710334081418654283715152008625987280613118910062378805777965919573782980724933098733130695268413281606957103909141588523941642220899262687094663893841788738670407058715329764735711617240143761990388027287581458520294837881910303621696103366922570428740683312771935267283879815652314745603558294524066319806482230402744467541095551268279307581279775462955977560779849718229735596046515551225542005343159963755054513923835732190680357584051404086327848403377828935128488157216186838880466046210092767924179333253178323648489639842529553596571941576155580644739073252731291459357377462469743274764142006364079794769265563903347243533163144565403868591023020884414946473888215453198323065685249416729236464027978112760752765999217530658124807002701535551337447293506044781130411679191980810743486024509562275166589723221777255802775655296739384892709180981905952468429368654580830566258852627993211377434359888884885037826254911704420348932049263557478362078734631289626503844508362375912970908878763749385286667606955019284393904316965611364645789282830907108369827264619056748662880316240705934878846819885756851005040528757411492798542171370386300713458839684962554670244 [158,99] 573613656625735910892551766632721982821620524311962687896292823334849951107408893794020600900876949679295492749705972669139602737778631123259308259606159544893179578867118601251567228300513199209476381110529206903202390431367412413226377932127799825476467303030928231489161475929973536612365539429055112723337063684089255007869560640799854520747960659489856714359224959498018176903243069697303912704290345458708917260190204671772919363083957135104359802742082413787109437011473117122854337812278380492647942604547549723098897034610361300298953817698240015103495664271063304906534694203320574482160641098093112950997087022934887566258180224306154170842089868430894358375657751995928071891296146188981759691470680584321006357594700738734551238116968509249100047101007529191688882777286677771838114638780062626913676480603703247784858747502276836130504234028257539849172376659181221540080617166087641704680365896305244035111575940538236047467572357751121883011990675276703690157633485122858366342202249229018556636212278780198031187366142891554559455661720738882148558242733363473224640964699037283583047368398651374178118842527909381686420948800250944644355160812746123544047201077592047742795452571361825660821225574591243294040606602270597888166151036694492320260470018373950934144790132727992733302240069961268136213655056049127557548613931647049122021289351377933062624014891752332821166322799066167581364058363526960764693581061709054463511630343793876915848862978762254477039195135898674466811607957630858321140248662023303338304796695542817134976 [158,100] -39560251972318653081127902466865559938508287761568867136499160580796461066006219757147922985366248699934245747619424278849330717601670225980597621273772307265934119561872637535478610288008609445956842411576917169580509060190564596859906227691036801898367070819908619646131625784048980384412646765157150667678038755563847951575117188001390563263873844253007531660149261992197549946466987580347700661649435274648774696142551123659610797509496007721344065707285293137910777996901591520662466405831856752235316330094142333279014147737005977804242012615876632837251035154271980764203778330166066951166553248285010506776337475372331571504052299939279596614868176798838464061260985658059206365017839887049656350821866411922167464312403087980060086101503933099159025512251970219582047005032417630695418879580606046604507875932149447372585065361380798039377303298238114394944035544182202882037677360845548338595973459557352169562504881327041403593887851385177662197630499130378047680095659404718607195731268031586177490715373034602966080878066187469160477849913499303508158224774650827414777930889532366157610687827185098546246000978165317065316562642434425396843158421165824400021547943047777619669944174337756460464524099145062966073196243049941642210147979834060150456751907618302397312135247230076164085802441316436322568890035375971079707554452239736212601140068365469958570656072524682088718263736913674759014972265979029737770492777872977201719119037337925659299028112951271240250287654839460782229966106084285740293016377910149986644072309854080080 [158,101] -618420987358665169119074926104588737362821896501748152922228622577696440192683191299274874507167146136858696887481687039218091358849042008729619989853395322665603494435428703534355120981177317963599249384304100294191509949321344671092739034410684188109580999616196530011291466766967541423795250605666982390420270238729868423034486974514817453164939977527017489960890088447278135530499500455780683859768809430195000151335685585709607062618236215026742575888935369854383065245748078459035857137547262522279402043226517817927082578064011778636526483612261783578931821198848741044155394935586859398570318632060764063931947554237897888764593799890968068658088274102887497063182676693245923171606697001364569718179359902944703927955252185796475223732671540489771747437463651847218580607403040544158604665750709077738950592230946525969238280714326678384788829933759592946672625432529528702463541550459843241232766913040715310888952077473618039640146968726863065117281870507725207844244869284694116511951871527708700972739610457855029351429964118591170071960550252962299853082600467297678029579187448652816481937416477287984618567340756939478483567725998107804892333973805494398153578186171431100238525310422274900050990008647603860973172253075216259630056468114999833313388682508857701348907814437273309569166479914438329748869602808711236763279789354879730002087748387302599811949697463734158298969593565324395456320534291317363727846776196981459362589123882292994727504608030301098340095750835604263139948665661511669560055460662795600898359529688 [158,102] -3778943771831714381039872437052382733693216808190355516712859605080170096728255542577284069414954402029629709736567428475791298279616780994192117434123148852309465875630144057476820974392155542824183874050721181770887137343614045458206076026238257728184644691592219098506374839040550141170900354923631012300642117501047826875870724505194663077816110669597902106036417266763425277180579201779164491148385517781734927436722411440765996696029767060392026317993452109007912544458594984682718936056496617944110524855962031350786310882733951205508881688078041559219732268060441058590815380063321594374980100207901717945907702813506068213150836623510732835690336310463533383411574685416881343476555756078652250129088705181818960702119250863871483371674831954651524499350287972740159051017941650819981300194529330120022658181131705540591932255111836988691537616190881461622511565935500019525118448653257706884067305084287873118763490177815804243245732986317280766886699922390410288483007329039459295846984308180797164455659614323275640751574694481041145692606497420030589537256457706536775297037878946609357354865977346771524358550548654256004103501775324300992953713546773439654612811683250233543043516667472289058988649219181084073919857005215783406225911185871678891686256905936634693319180112380998829818944380618333978535341602526732272552522208726937230989551567913280197251054881806624403663119520543536183142010627173459637700846197593788151324050068843471734698971774984795704855757730239531589016133329004474850189027439519195907610560 [158,103] 46335375986162256344696365582638471566438563911417245201114174080299740067297937722582195733060963824590462742878980729323414910372077657182389100904631957905803193523319259973083386422217039763381074788095838945021670973748101691492207938650834017906077373728756267929559906070058682360031939608094419277236086668814022579156906758750439702286076396990450360810383594419709645331460371108697514570648329848491690590355771707607048627948088350733204699626365180639349640877651422978606673889588594172707570222053970368264788294064795608866977285028884233843671877937567156214779043528265127736563872338338316184106417808970624940143503761906392048130797005186083927611337765127099391172916126430184854430255379645770149827642045384715436191271375807761987805121372585023736697868508061600957313247506584266548813383418836424046726671541285609400424703945904598095134821716763661393917817634567062461780706718937718298406421499878149729413534227179649965223558061608300316040005014639157919913771464532526061597813786436032990725775125054742268576727164152172962667375728548382225779273137419730948760838342550581792422651194911660836599587904478943055238560084427891729970423540491397228717532911470079280251651129061032304922149129314731493591079751206261903330476064231245216952244333533156847655416919969947973713571711804279830201894558049287210033928862478508307938367066414022715841758644847844604519483097841717173198952843343303722525913575570794161106415130100746420283613203742928010249716271225826570697544050396325271552 [158,104] 800563328905206474199513049196946129345366125798672217256852502444955686003118978328611452862396167880306568368077637867736727708679680178751119702897238020136515519197951761801722862861671946425799554451876998500842401694521233871696117856982360140168876803396118314047633221764724695186017300190137571881878062328008815856307227594635833111951370801334508674915253568560581510476845142637216972831269461735340128610737560467460595061411450647052488342288322877689248726402879219182008103943488983155505339641503619369551130872982058090247416683442195545746751476302899728781710760574044471964960546697829865563753050273652334583864998286754923180185466920402531953043943714640697734399700940284374733120398074854889449943210646710076384514834032387975477954599197978878140202361851791332515770303647474224045117168316545216556848186667117116883906760191775038984328353187108513614924276773947211479741104944549744213730352582717038912723978743194782349098120445887784027414328527650484128117548723699505018405191869775622721405593976850700714037140690348878147850098126320100995834025095842470940064409474835365392573738516289437233308593804365997781115850584298111281101876420003216558812670786151400979350324914027100268794026812450477351447455842328261549274422349875364753121343010297013355472063960681660369123409522776644442881534989354898539294291898890625244560852315618026002146319754556535669681368530076986669520701807110027915994900909917197140917704965983479593937477155251341761898843127717350259233678650341184 [158,105] 5118410088352627128945705526379294338097109322965140591277577951792941785570519057375001825131148283629978694540468929960940381115489905153932210566451657978476085928620082464262706847447277261348097068082161759398236124981137827353451925129145664963822357914262088514809934642421434924798468094613689367514957799541808530966690303708481509599207058799087628895289025223935598973849760872321715189456349089060530898272928606418695084569729207082511104295043792898043904478017061153001590190423504262122755408980697328669660384914021300904975293413335356285667545265966308354367893123189736179685519030493329795630380077309663053246296860081670319374813079169021790319844708397091280882241586043926241771634658890932144680322196899810326444356365977416410066070078830472194987341900396825371099871306470701957958009538634898610177856602679585184467010242734673095272477166717785758405864146282981118771450402307946360224969239245054971795208885265026402670122495602865131255683598075071912532446603188081696152246002998484487631429893636724841552181651372877194713397589710933707966693295027133951577815703782542876152435046362756122499898275083896635444143375651497083855885075694266094796908838066540128345856292853551865039850808686692045318885979825183537471433577622013520422709588571384837363114461686323891899397375031751703717276287884072635050626707583700063094238534038949917904662701129889665436319245540848939304232222423380604242731385688676298144766322428152840354338903811058401775627764103719190076594416576 [158,106] 16581326973608050495934761867568561684695593891391451209053769306029010738005911011460750938223649244142887918173417589843573129213970167461703774847887780964209406593548834815027678285892033060180123395381589798033386866363537442846021170133104393781246899828982171278660609512529758463709956551961337866840400230074601142985368031953904920988467017143469120449807537139712922693814830021364158415174237939362015653960642975855646355457414255244622820232373548317920688605685084865243042558846252673666856122358662323912364899367898518001535447486576934348017567534099687596045123482690124830805739655022253316531678634297970629744619649297681408870259879321510947042241113636216218108842076544722084310850896465111555920427179127662925131356702580222811165115832554055239884468474709583169456579263527222388545261780231920740257015254763909872174325082584097338759311509713832689477805550843691424166311305992307273264161709332054773157037932496919372611358377844539267356182592643355562219990228595601848474339898127743102323484024951508226207929692399667361561828414975122409471659816156393757758108985436732462076417506828694536187383844965053024066689916905485279477475554438866081101297232915447922876421391911398110605846811321700007118567634539854107172621913384588776476441862945553392175688715923335243649610533610218962207265564772539331868755102119755488900507504861687455350337177848384875292239492890226653017765541960737763137650669328105727481796768389004657139295771617229787228028314425000218727688 [158,107] 28393565528578590496223753916495962896030081790804911096802206679847055659560516633290789591582105816261838285438909477048149788403932745747085694820610185799948980277633389639826399587984218635093072885886948564403979223006861477772043446296318132464100035671794501589418316897652844922112439971743407191149671829439642136995513951533700453252067675800958236580106091123251638974163974291193207989814019296232588857696867392395850652906151191744048654893245486892444975798090483009498973963108503617280133304157260961648617400547298924434559413525537456007432002710823792111572051468102012659988713414328280007846886198223118441113960660001000384967613226802454705685718247500958790280756951858614871403122804446037290405413877191528452126192451977453321145428643312043508951505497413656683566076046103801870954129211416769414496155707988552129879831915444032267738888019155474971439848300757733323080992673132815861246667225679002436130129654476942617763490378189942309582571106721766514127026623490728493159722730351197982229726859670130625131387178714387563901475208039457805599090238492089769844188427451957198621706638303313008140168280192111805493881381021887866261894927663817434308126405253817818107725159455643347673371374036211000015211943453383816553306347235922342651380034044548472440993009901833335574664014278688394497622012186223036130264396727988241416796208242204480733449076368770926458448658754463231479466753939125028665311185447963515745946952599409124251998009463594766494819552822625312 [158,108] 40275447341942130271604460813739703558885854833739651215170923922151753037992649167593473338376822294073473136762808138169459130316531043363755425633944661044618682851467138835517308207479947537717000674968136539297611855363578932502403433604301398935679887995408274326353258666725976885654976593492140690056501748113796397724025870254553586111552250196599712557799375756002779141325025185906942220614284009700558990013924314169427003878853582310334795975016284519720083294603308232788258352922703544370835934994222074097117376182625050448326615919316817164011505076167768326447844695949076532299042425913339400471708524006715162158305555261658531052365206232238035450679318187364083751013598675365773233873074081519419630702439886989407566994488542481920479413321177922745058634090890118412447937432569734288955978220914341230109958497495855263751851180130033622890583031566775510662359657330846015151698024880485259946286089358162576852940292029392490176233687303004450032641651407832292332927963432882095695800013358570360207076786238123939935900257230076514122997328794278765737616352063184886870155116935254897595105635258268251408437066945285208870851471334227287467682711710818217435449837781890004156858295339597788758223014885184068000780417135952978272461447327891310982873064852278957373431507288569751048976426148209442608830173820142727416563222699492096452917863180383827673988375270335921108613356631849821556477791150229240548819176460885120243063549564169399495763899624324027792033147520 [158,109] -114593935175730177441996190984475737786038081560748697208240306531832455234022260747234898941085970611724260337612568600454862508081189267195083539979056469289823509596429489589679922564481282406114989831265905871778891015176751831037928692207569325620708608948429284413278918602058803343254506599269834156842478499971296921183893651610042207235651126614296488157168717539736508257587343190538687944923573418282789391091116898506625965677106374649820614732483441999768364418212556624725729305546151480286453122458186941054035732214334821025912819622479100730863358991687746602024397658220182362738754593162397080635577293642055390512110964665503693570160255015771586286904346121022093538052470914983931440860982409817739448332613752461591106510680583935109969889671468092535267080608918941503416440760540899638658236084483391343893483413172077188864705380944187139319524600091059818692761739409102826838727619025605822271166854618025172893128638289801341561216376358028731235545888260977528401912432322543779047210101567602414230239639121368396783059092812024521192931879031673066313122712367955690200360334496994359675195247377559936442960926260655237689899182525269012498664459542862105396977579291592879691497139055392854000361874655961422668712014651384642384744119434575790099742106383346723018511614044849099384585399547323248784442024753750617135167070853329977144670405083876746754156221440134326994595851685854958087512876636400610223168388283306741486709167033294947319787705058133127892064 [158,110] -226932540944823261534085531013320144923070141143642692276541732773852377137983442844234699130701584731794989632316101112420249344469081567969522546953917608321997807759469540483577335290005436131076423034411662267497302546060161402312079512190327720647133535541464725273479842908295130989407897414995519343195263505772613478020941021105363407582526874585060602705324633434934609245865932656143236216120376031440766236280880443674142435874305519786251322085865247667172058083948292686834272095783614327291338596930386238911261173879762337686419802107699340836405569294100508266181774961434822461059604421507178594575994507491843227410332144643630496275349562139220566175999961789518111670025328949864262356353131056963602814177579759965075458990555317546476752852010351837256559460152279263181082211853708965959458756854674903134020812084610892632513500739634856660527127844941317641168559169479546164678143355088905437173094101764408227867788297790867885121556023023229905173987158880525383550083303424256694260221636984090687455849013952954507003393921466646565629515246287854400972896265563139173957611170946493029346758483432064679764760475208565061067980770353444510852214027182612254282213242211084924298811516971353147636656810975943414932860278050828482723432058630850381787114212745383165146365850264299519081022652247145819520157535395689400642764057174489832861393901652275251043351792292697151451098862435811665316181256508822403078027933079918365769526369893057964738241247699047560 [158,111] 1572695487941210869235844806061424513999154516839706277388276339995253485330232872578241727586731968139318376605001383759723870590732035211350978201660430638884322891519108786975981307927968716398976721459350086116089429775664547981226365279303549090222049437296724830169607470917773351974008049099972854710058353371894311610989145531867303749331350408711216225081392395461484421765792061987848611216375814365505923448494758497225301929932444327348191835714243156882406962688603027943536113890023491413010689772723292565674230071645674743644079516086675741477058649751601460741360759010695219062195064960355392057945392307068324064282496989575600960098465985037330154356369003729969672778303656919255245214040386899527843816683775906414670655984779119585992665068111244102162960915785806361597082509595495166539368640146207157194828242970121541063919634026211099446719105973029872942757122115353610347505425988873958598590912180780934568261856430457088509944718066042196028757276321963602533757275527757914783827912587801567811206817972212994993606139292499233455572730014775662902038010570012397897901177880506049044188479444337796332499451725212126797010908319625121858562395062433691487914448673767056784020938933121611907696763635748060791722366430458957705537506347152491410220373500537607819662915639170179355976650352002397340967948531235244479754555095647496978685713510711918685029825719091131827037842721561641571493992062076893503698364992179774008071728921513117930758386842368 [158,112] 989421926084208299397213665825278378957254479174691489095968863962395342283014312558228836568501373328029328176921532206041000215937975802330008650580105830874165313836786103247689740911038150402288155941099635880600250887108325162454905174912155952683046963150560821537563102220993311094148889366755282607945509960174536654013361752902570389150191705766787712372964712514241247053588138911288231680551673200895382524059466208206172687191618606993625049491591737132546428313656736892478643627575530462192443479463652699114976989045397919853159828113321243034434933197552581935044096117252404572021586641189024810369744837828683748905857079110008680834560750348470179649084750336586427227495420251420471376866917140104976217573249995066165919556168946313080958030876349420163738637769043449936570695195303131997013015697656195192042283383680926177341313307351843311794560285734682259134055442414790152567026153939426984338612917647183347859407738507743726256451744299686066948606841244600129421030777091026446911347575414009710940572034809711550782324562097348765441709216488274635205030793750311358319098622082092951875067147912705729404496277236274911371979348886468318809213949473617714763287979823855740122960786228625286242042273261697019812632669260135132976132792076136957410958548373966504233229806163910780099575130442300010397582929377353612339107259044324851134626710131085747810020068493920576323639359033227246112187714788856697757895878020824517188597261537485688421408 [158,113] -6175602671528369542965654095816978479305215357990256321265498317525839297436222389646856732915691799613974662514386804037671874236904765200023091011390283645645400281867900076442946580368186241645470594773949770873425271999627706349871706859196022861877391499336588074449004953227067747484265718505787056947615272757254951016862363429731012825416422633769985323411164467480289449658259816044712230245049263041484274611513265366700572796315401099332556627655827698748840053161909767199375910613742251663763936609443138508610011871330920669107885093660687949765396442570308561011458459944918074370774997482703882600024459733477980499125347154819352588073375466565703526045666773683148121303300731397679851231236943244263008656410681933598761436615577035421734767293993486584283324313808186108520245166837001519689495454866496178171666298541722153167146313585068068624931889466034444364541171741372921498663385752919441788909876499715926797430046612044713735995209517905176457058328028480042638558969944581790363277661198054880466535489994811133862472333225107157801308648055935230251413893982099676030550316816384654402797883010499209521598852869871908990748480407732760738309723649916041435656674268784964838935816128777482229857795850322276407044910618604893383645538262188551741890957303299195315742812054278297355260111160988286542726029573700632841953405667245309596621630914664660244375172746634901319860529092495459733423630415077776926099898922758330051907502666268176224 [158,114] -14454489487894949356010255200324814348573380122909839645952546531491834129468990663563249381554971834745834110233325516714630015746048095551435252588597037509313118981771990799938907667133776444563566572182026018220443101848124957079586148086216790864795366696307864259256681772037624145325890545448478648602912446259957408403405971534951966827619465224481713527311526361621086535551301683970653606956293625185152137521549152111209774541273435382409486818546027986197502704301885444089018957245264378773347765812475413674518924839928887089408767974382864339798935900355533602773924946011713332902613705961670374293263667870416815802277097837456452757511156949319556811379477968138699411453035675848699075734976023648488928843975498373259542609625391511888431950880847246285282278803823112153393319119970949381810357994189016210926369383067704104258857355265135299576802191171483703139084401921928652540164698568661949289960834186032571575930448152447357157172445307424172486247642271174968682482962417659926767814926035572377155792514270831330421465850294437441047380142761939603112664644810324959096030170303567102834522245200680888243781205232040420419707298684742252181101389840766797365550687090838851580945084084962033555548454355051447015660334349485093340512901293502311548614138528708333905470032400282932550099077608904833765885919040444805244926087134015006351252940846515203616226784597975948040751683048337982576773767586474502507782420173669505926558120052812 [158,115] -3268231742506592238659809897773555518253512467344228358041119264241052990593345987639109522418665816559948514512680642238514815226711700322408197921193041564426173679672959559418128193422076727614618100713124042235806868977573624131235389470110278645959320148352714347133712295813614007278951659030043875433278242564327564695945727424549551717881054825915616334792741850508694406729973180175164308920889363943563984505548327037603068647552142089064358353937892893438779936728394579079963350248214189723132572768948121650620601312018525913138701301351458687614748389351721303921774709159862649905912451735389282499748726030966550758056503439253567468298466651712030617159453908694321325023636108496059246671810331998359274984604899861446278250500653521391444364899708758468362442942581229096122747564144434985476399822396964636547155275343257197050127028502114264449443320543461540083549643413171415002732365353315971632241010374164799051861346472137868321605638725203206537238293561185708590989017447075103817049629615678549495084358388570908825419390434745222659841690684212902657860491487454724528464328819099409713392097176794693032893357302049616193873609984682389301448528391925314864727209716687571927709181865897299103580650562757178585021832678309215123511919542322122101228044927903049592170493349801766142538965455476740410375052522153040241867583818168410202318180895167222027739158214599356622387519943183936500819574340179966625097726312261112937508512 [158,116] 11309455004279898977211383246122757805669056292815193934662503402974997101391291927195433550362442244228886069311507006018461667784006350997805550113133595332658433636111573781664718499928019305259690959220670833229215564628783344362208083556664421490477061468055316298592265026850000161100837390844183422405311491185275843956805760900933543715686281866727507724476917608297957713714122484477806969608249269508612846860368067733228300884655561595809523735654674561721595549024326264548680191210428950983401317243189182776303666021331434446194237227227678674344685761935310691569796970009350425828844097718164240396656327061773871772777894819767052531708076954655516198066718845012110783782793369854983609852385829119952452280824549385328974839274423833168827616975882790624533991717502444822421761611947224917467497389734463821313337606826097174844764735080389284118742374238342196315367605449726319624684193525370189152606522652988072742073477841919270306331361589969097977229310001683115979995845091754386686868432139563728917879943720201441368689772204066717006392071841832975904276813679581160709327365703661925808083505533486174423890265927439924003326668137800589476370330532750960853400470192305720290801699916255090590554768724460825099007026721092996699367608340183387562603029421727785113735334709212689971576505820976720234630386108748496259575519877793845003988901331933460816857791808465569687809156931391517457012577042943113323544555993108763256 [158,117] 4982589830939342703903199358757279978699767342240453484898139521053647491664193425811309072975214747263683054900359219923257789682049275425109894632274598769324680489926482124357148255497464936122066839945796653962519084692940552471805368021999338542985767069439839899116539204959552438877094661343471964177047335722929983330601622686200387816158578358574625315324238433134036997192265632368764154997379148470236622711410295724618818354821232781533271571050064701612016693992351370409387095442604848103377079723542049934284565865553588995830197459403610244113951155253675395613304861906587671392072318406822965740334900765789630765724438005219405562725320875421903532067747312483263621652011678485095515064538263311511578838865405957427638997752040884034575483243656486638722365011508759666704281187364458064147513909219031662101509042734426031277436027027303130522601702101597917113319688670103527645645939391008389774654648825911173766591955584280207818049979329139547292382171301621475850597932015309859830561424032404516453620542372721494438183965316689996455547455702164689772635456072303625488420652842759095984178809063615058275045591867280845916469511092011000742528117544011546916054855999522582415229373580052385452523521601876059858457154775672707113981669851770172827795115203966853296659775523901371571064668673170215419879919460234915407800368525101835475932933681547510735090077980833088757247239872332703888305436221686103734732130288040 [158,118] -482406547716344449395969420064180611445895426689378856231188308351455659651181477603877674066582733733792908280053414800720039777670615492673514777735140422679100527562366065597657531913248712018326574868295680391440004267565517488761322819902414869391807816605871303264079472484777736542982315064282635317696567448619090581579285644159006000706413897085212457257817930571409544923294308797508018418489060385167103957959033765343674807659484319575820418878574234802326383277001836488584529631486045908044187171131825372000094907512469834248391999383392123393135249281001539290635674869806623045076443955783114249373146482334244953512488553432938863864320407311511847302376069861006398227074620423502503393018763646367736052533832319704982620089434744848636701944238275869784216939325587408986010600518417937463130911768974404290937010472080242455219856758354829475006977479043815691224532497069577245334057961323668970560836216846779933417312701740213771075454953618206828100165971677733322316948392991835380137436126362316065201106384072564949770601796535502341965244395252123931190810556651177389749906432071784958158873440464092320730631865956969600108689408944261483816588357219859416444516308638843084784403513311749222845956421831537164029744583497018240735718669930217293835236177286451075108318383680414004239539702834639544529637039428042196218299309715947028443408624634304593009935133528352527542633035372038186548551176068731215731659 [158,119] -263694144786158960040916760831911597815117385180519480587798415209688911169491995632029130344616555526453219182347587031714792680243175918951379154828617030466534909264043090749934397514899847738804416673421145647589044590907393387987021578785763313306513419729368377401606385034572082331158357366421382401410308279655048779832282166073621132185716679056341094784923074466670469276558717634754471596973123839670310160741419769573473652775274952604936806934602315411281772806609627989632415207449965752309012581891583719956301041598021898918385444572593695780587778880486808442420562656657157060430726181793185433398974460792926238022870155129278074521800728576588085737791072533786861210209846693686735189257263852842090156479143457837661375640520382493320895455726996425748287859503667332000991011993767129455525079274548597034530999358786062883156542908954783418490334914052060030396717219863305239702027893268609203047547350846491015321430355176707817281439933140322425600610428134248555264741723130574257232958228200532441905237320488551665155320578433286164722521015347268352801485390238577610281039148598474662116581978210078350756666894292852725384431649392417966162668637061424550507555832554223355300837454204026615268935956476347106782663515145255650136631559719911647541914723277775100234780399982533247788455578084566104227616907739647536596014098240217163321840388376335116187683808948947522815411537489347174044113668443448576 [158,120] -5319168397581959323435450555384420647893682617475156282560687634219988669773007000171358504537456882814718112659231273131701666760628569342862844370427852392355084019496588213644913992453672411929939147187498379404108901516023740540209742523654691151706637378742990098685841291943818975077637583523158840848701173748286982778008168167827918022456908345994640939116287327370759567433600316667584311082312312406818123537618627959712301362569163106720354723822934827166784445737920477749873466016946647559272912912396546533270356569940804377704814196107800350523697918215652422918781977137613630789255201322445077736302042863921477839846617434607745577987885614335589378487158917257038670276334994171981951840508107157885992045628301080552088903729556469271192862544836890508480288061104189497736346349539509879767793274616713598512507045973146559819136827823966258975377410067879354588998125796315105599828204167996273639706043269599375899999028185308372825954556276578017733489454344160201737348610590276101593378375248297518349332665590688303134540413595050927040849208210742428775584824248415049015737897639624319369371793977012460595706676579530703656187624942863993555300717572395773417262912777320650550400739144962669427939801114899526084643946205980154313312558225779257761543102654561995739065224879511503043955045280809624284901705741340521344323649885686111500754000371743770204176328937569621903257487346146716379780974592 [158,121] 1234755324583969111792396840658629257625424123575028404008193718350173054478216742109227369433361674878556937614620025858494734756112186660772510896123165452133206385207955072302073813634451739661881186104660018079049438099962939149873395208860661352531570929871867074543466706424251940635033318524165491801276108351182573922882611016251129132185915493665892370235886017986681156701269024294036465784897306748652104773281645743338838704413555106273761767188467813683363672186447609128271125702493454847039723152211660003149880102014982852191613542972956779306489757993648386562585177709933810966844254666500501954620612123161146818578442129801419118948755604326200123672151575845397182194706078660059711839385220096260716722709800679785300888931069648990380353939607619381224138696342851722744014991264011228459287069734368969068022578220566932379519491589203567893149664408351768976949570135452899903343298692353669412656544298842190944738681029777257491535846135581548003864321580597190425052143127516373825746370770269116347204649041254492619567312651047231963781608734496414457579617013959804042610678762223370261134423100671850608032833966901370963321733316596868110773546447924698859984755281250892863637535946038193160520717277717259948414244287096008243556222622740461450317324734526963349572418600773004580773398108496641084109222802090828311560516714651119383955651520705597054154338281163561356597062843475486578000 [158,122] 21629250534208320559332262365368832906713417247426698949437123218023206037518718677433946043905048674228256167231247939488029200803056557796210994884979324812889703921335940495362015205837526160628852718214777728436772865022454169825417101913500692091611573372787891733680727396727333873436172549243609644856300396234728663577466673445055865006929063348689490435214596153109232412586815758676838630463595951832953184667632879712092785075068289401043205075920236868472192968475418421335034719807265273821755249138134600036906003368611590635990468228748972787117572836748193263204141564719678180274389605347382024007697217367084637180944389645786554081016717910599732687477964975131539685358315105057809458588207922478597379165020463982556894975175221534658472832710190419078149393651846324251746184419609058188496614723746142889576697684630463900703444390282438670126161094034053962379140028103498186988070799980380942313430158161295968285588815780239322094472710342268101807534277634185796252648380459936262157772866278381744712504716126418170025245079776497015417030387879460482052900258710918912163535885977072447872537422617549677253125859707197565869143635875341775186351972197270910961827497911483721050704029699531217643868922599992956414983348731016924862201317214586234697231879590099091110457796288928720104784558801161907768700042207014099636979385148885666117125941816160847510972999171848859360925753776924 [158,123] -588552906070171790603697193082054238466126113196427867058786203376655538637234919058702984238061946088688410537104109458856785893138847485495419405636377676799111948410046786558012751529758111767612059789188873959163816063346594932813507575254512532448903059182830594044679446582234310197303106692910294653260651496021107030565013636376414674283727709677709826186152748447068403904804888960663934385688898546600573397158039761408909344311517971941227168895616094599497367173891767283187778085117336744355254673038746271807185092095814849202453447059634591236085355734427242471503782826939825877405741754100671031419380188870495711098077210306405090902397209970022573628055603367995123279582248349315701683838927720028735825828334487148340416798328138639133581574621081391599592182455321584311173574594526050526503328829583023893044721744018722850540434599899699743462411489013661192788533480598620915750205717053677242691380054515394981944383310087114697783008671428549126006355858582637594447444511339104977407277822452996336279125525874129240242931826547744330845554424070776620673958086330273146683693306936220014759158731616123871328921336017566428673126730530765870959550103038019748490445265740645116904624139313282972056237629666849841326832356088242074828595401151186775185994308890289470298967579991690801412520975431848742444017087026847794717039051320445671799948062641625325470540191813431635667616 [158,124] -4623527262277469623168223000185856423280608338411144401974504544012496259576730908742411353519999215651233398269928802599469650120885130661179992745758894685081623347197219817206650761031182511352027974824596975229076505651579779778318103288418047588504914471614991233404956628335618658673601528977062611751987489197998905619203964136933612955084460187058352802169412721779520057125451276919252412481460646613142939919849283193598877730277081994969175187874419064080130188312231446332787997115191148353188307465219520330516688479734424039223387952512973977174226091111574547719277279397516887483009474093184285367663578620326531590707874883336412617843324853016702446775552031771450915214350873268609875807932214066623294929265039914520379825368429091774916879206942874328285051810157980176871272703140825608902636751040132544385081819350590862728761618540239072726881787862748214474277030723518968189132892807315174408728010951120467958911813140615889561979439921150918669741487343120868963611683891674463933591836354907127938407138581185031148466130761542295643708373262068616142227191978533401399613618158409529396140839333056751109841522271807239870247506054782783702422699561097621538654577548881157173459769238270776804744401223430227205679871705679059285495884526435470588582227213865360517482348990902741744746376302193281044032977510425884194219992641177413440306391367439393498181705261260208 [158,125] 36584373792420192928330715608818482876246624925948206950350677181271099422940211730316748592885692716754799118107817469012953100260755453483335808044672450831979987394013109357272321713242746732066391590439503269132847855362616639829262482823304398570740297443893771834037916038424196008161433932035887007105391106204701252731548650517117709217082334499966760291341087224516281484355554752454237376497593522079443930060282996607526517698226782235851763363202204059511567735417762230040761230895228821812626599249705339046837735392489888985809444618560732526692180012710862800443762997199516227978226174556840562425007046974045790446538631905785173516023455014550950031106856094523135874630998566348001885993628990800765270173446790777510197681662964121908650454989328079860150562183466410648566701339746980456447136321071407426589695540623444702594478760001032288940078865682915999348616667824260767446643574474721932306617873194481931425568564996828667259192319667850130847005288289201059802911168766736803918437214594258275787068422521376714641636719196482775704725722707951139375321154767904323003182945327664625916133571599240143591738057015357406709875725031757458460919694955111715908345071738386014689709205634171972085677842998483470257869491034918104002490966086750041484469997209989343696410060355435701494942469215570409342009138663125954577125819537432241737977016870773948942607224 [158,126] 118819692680900209337186027454199786148668864443243051642238139318215263163812177282376449624883455521197617378372779236394289119905511300318287838026310729058811034239671685607699007207077737178384005866353213785480498371527479392369497170299339306860824333173532039828675694970361271514818658630648590154701284247504536940394378918239764867327203457105313506631791057667666683307452958410596552545371618962099672236888366578599610455418519596810696010836209538259959917207533996454545746895573330388171485880952838944382806261194865088364281602630921399682496325340532907241778857231521109932401395056301275482426721098394980756699874236040824607587311907473133587131283466482505523638788556413830973961911652422787318062266980752054857806346467471098763523691473883698098055546705939547927231861329414724567099825980637891751228597814448518844203232711049615876195223988776374610421996594766327807686984937004507501582644585070811778285970071167860792117119622425193744179059850957538448673733571278971545081379344195014569543306833732355928247080299348850482986553701193460837743363659793102385937950095459298819573315093814962636830357710608015123474320990857229420284744581269123004606100308107669937602667307127648753688083229391669561507945703738378838336988458483049385023418499609624405968035792821506340766941320853979018858745046569260372814670653839956990061167828985437480 [158,127] -2542147624574235680110460208601793822855539887074658794051815235069461328736517586477620738412006901329837366728818739504461792793207037904090986031668371359455400558913335500393489716699073874680013318650980353031748388328089469500750878139496021926301596291334216807361343439127943377345552175682938136810542589945371092652381113838069772823101195210407938226014855594476946197453976264427446462565246854536250070848403274523445150811816004268100186113409802075742869928176642803806061751168330856109794255081529797697151324560999204508240790547971955607817582639186354094470509267206973303568893911438756284629705674926950113329390844147479217965868953410774632965888132536700144525522466631000723366478017975951401362209840123389057895951624337106721527799425720774624514949388106538079140968990325050832029532455795796686489323818037077223833016106194731159105415511611941477065157275047012846289746910578798441042610891516964773260647087529861225376633026664296112540382344367807305057935714572487124974307660538460087797978597865636162058914648434187444120685209309313079269128457371392697983025749472047182172396176023976699632640198850274455220439870227728108953291588165614191144909485152698169085480704615196355973143809820037054868944241367381592567301435331273903226664552685874975259277296395247579087401043748323517431712841005850685857057044562634284669268629632 [158,128] 1382407795609974627043983078391681588373111207959837591367369331794338259828875974079634240735695312067861933550974544952221568500296912393901530022780111911183696195342918823989871241022490753023518606021430586298126504097679798424766120812710129371768877654628151413084326868219282638499716558717491095640750208759744797274735027752518159829567243141582772209486679126788237374039990843062484348390717913333892575246531888015141662807321722463421545618382185468334204588611385948922964721121541657804867803435275223200607791176777860285642590162409700856573947445078814900658040590707147153078808602761930368640296707662329129229754113997546021710627374097402152643581878295356400839866896401134554527531849266625013727866717564906993594048378875544624017326666845924343120451537241026317453260892888640478713206907811664027684651338323105509794954392093275612974630963171128450026073610782287589952385138994488348796841048261285469914344083832159985967073879992221033941588337813102243647269131862390829911052162434944932563881947232253030940667894393295076567705687307129990147649761169936553272895542688044511508241818627166538780359464842573280143858925433621528277314719062002469254658979408443934246857485199770789664618220258731886349285986347980460535443082684311162978719950281259659557471259114632539984108830688380576768261008096304488074282997997585654528 [158,129] 52825546776178810931867894573331475394890565620387560201939233652323317219433631673023077834044861948169037712948179060510119703928384661004197871382276530502894749928636148523124453787299013979609307809728580811209118373238365343108124269103966344071081068578858568735543078835046117462977856434587737733221224235776181366583492611772017363513926970334041675529905143995227441808696888706578713670840315354937394559506040353613975518067460783457501966248280820041791652862007420402468799873179942611638796767374218830262651497109135410202722701525437613839812366960254120340198667416446053017786962535627908203318260326543965893535033955065230705918957197068773753245019580841022257543992086329769484001207310929858761966262993753826032576094719938288599916895109723229481152538979852108390589706110667658681031142869558725317272866914767158622572066542265339154305471369182262612236050280579411320397762023023547767273960747614570632546011001673419060161033924118351220693933101848274509179680647596179020466894219443497492593331465340732394235763999553039714519715160026473087507515688177506535817001647337978735337011376396663157593152086264016325430863747747730685816466866670445327756887686678229092179753504317662023375523075527492074253965243997472434545403237198105029280268940533542730014481610859596864268788031404824360187652331146016979881288496032 [158,130] -18252484324892081236679286224568448866269373018658922910506958262119708728592199258164907906691259504764990120876081165404375507003531492453696584078345643100212046261212977145592591697833632770871668888912616347686163083734517192091307663544701837082926679275172742830165836631530514133616100116881497815511420203398667780069889687753689506099776336551965172582675986042672668951473011534183122479050151806184597036254714600871185396764514977285613196572441156542846500171118737627537813551449188084832569174531418248135211531563336512699963044097011715660918803618610489420769543340179959692458299099644211878615398972965944810077381407159876152867136260507204672617854029450948321600132230307311811208226718045631163291537247352497229907186419341778840641319539131232663468575859208580458868798283562705294806207593771497118878982374870625420262851275885979270403072487597087422932604376644206077909780215924831360487955349514796189532320126874734352115594017847178140510408441941327669753134733088806271330010836003263411337793822130071039306609305141561179845577507586638879791214392361348873951825563949002924987930023376258220504998312189480811521645281264761121034712288684449761973237805272368400874125006495176686502919389887021387331862296631619164292029420898541791116337438847255019872926804224764382657757805441637910377714717220383339336 [158,131] -74046361793748108559557257330337722901678389535181926148897779090155482738926576220462126859192830818519336782258606838265123677935737695358295993969321475250729051278787378571472005831882047492552372711415923905047062943709140666640764130382020304724915736119190319611597722839594993259339858046699501189542615991253840505094645237438754537453509569859490756324554004508879008263473722522160818260953583916993850603372463454949791219126629055789610472486482449734828657653668175747064989406743384830129581008533903220700410825012836520463721718915621492304912597228769581565847846785644139727187079910412012843481318372119429447459802198709887476180002633222262732252155890857897859960113134853915059740664448031326765524044889447405323899336885216777456010560850879687782695713893345929265986972182373935275366500066594801071841284933694111817075335110209285539138698897769840060905783781274287996062211796891654053634172461986219321182362057243319457183656705485213574510876871765220354945458460222737901199355737995526495099337180461510858212403200531458205858196959510343360612011487456315494634237909713350423298151357565482486130656708446904970309425284047367809683763199957599458102896004653675774872117378424815962021814828330442902967508233083214818547520749100316891148187236112647137490542418402303749617881987081199932213634892352 [158,132] 1039089454432461405165606790014662892576235056395810478635867676236638337316654055500430858982344461245848705689541291927539320735741590204957489351019367731994888050310093728857190663997147921567141995441700704385598610798235211720530301132647180140504389257454044361358719400287336289452068234332801959591453602390433275677105733647205628152629211246503944061256815850910932226988264785317582885210295156905220523783495074078872134589069852668732445006301220962805722520365768352478380219899777868518056980876943872656238896588070032274383044559859750083977739111927198794775322996750338934953928001820880802236118112645854084899159779423034548777923376156902213497745839279724402123270285039167627126606675359791991429765080028582065957692185051244378678545806980078260780536503500572248553805354120017504137124033934141257063799408481479220368365859655950627967666088479708391968452912934739854491784779927508529350105060333045060350255766109235705582381070417263373659941350637206518597980006611116024408837776772236452063538168333283581260252210676178820405727414851695399965535906965942371673209554241888235865916848764796950853779657246294094613389259065482430518813464125800781498828365052329046933457264320573407243579296732839287638678465465097989318689129924350263787412289786405133986557611327156774987152347330411910976 [158,133] 5219323581093193776394224160440549390299987834575572987414809217062625526840593560829090068780116769283591734337834102921885253681123725760137202860634500445430716062809247297859183948032555626105608342050349046923856791005052582204583262408254399076153047246935006414494100489437697879361681510231865021714144038845738421920231938574578633110435057772063093644297946566517468121921150111941919955572317006462672695009061178076814630332251975698071859238287193996822685770663061916629755359532586809761499023427185553091277614758769059403697448472715718177312649231353809004233937884040292342335822453286080509356703045172427301612226742887365523635048023913375129768911477381192774582995108636968992901026085489350768851091471752771721816755256948070194017629230384255240304655351387747938764944881945696993069270794721371101754718573685425432018520053592734013768507812872268402416988437298091875537002731002390506718351022833386251403899388472743749087827307809920310516319272843117149812215904016237628851341396925847897602735584469021566823813595174342673546100292689132373638939912393498581110201723453146369417724655769534685255624232913950570804978937418506980634720921224835982216722211875686257436459859134371908877373853017442604972830807228277251105449549007521778482906524565428353084172745917296256004051052192 [158,134] 240154785570181562997926858241014658081518671624780581999912762296018221989618159771125477954861554445868324240721190201113517527894815775406617141473958080329538623073686547499011921182830597860433042528126648449492044246547468339066191573558282890114818415840982678479357129808440111866524162155171029078330765540587005084799436776914203993832894524837696889871959296717512943257202963378777401357785820068979836395050888252416796218505509061036040891676040294294165264971350509010312400292112285038247393149694081488394468622508113465161026383876951395329005637487434820867285137014295344276871896546770105892340575427833789462629271736809674447040591026577699538799751657689426985925538852788964634515727288820784572497678907556964335046200115649883268966756310905771028465664357512824243287002881724384351003092938655632375196918187164058773225634898335215694067196649821492422609336934255909615534899365945871861672970308623839160673514451023488120108229655482886105628934502469836740549609291729178992923960912860168585970051259041255451993864999705926817353200899012205267621061632283292412522484013891775210877629939157204636333379099060745831317577729077994474456871331418135755712145970902551206499403607445128570847035759273799601606484039308932024084767297225330180166088890821163181641779810229671200 [158,135] -36868505168014941213138743617042871057947221043481148658120481397145433542059090210834867488274460659316069531681158792150753300429173425084633048383435238378091563472533439772993755588314260589424909868191564912343270364072209930558180929708118194742748662310939717228238612583932381165610581751774908594959085466558446322349073051840097067592228839011733570921570160303584034862007297622927462407224462518192962747874664559549907360343624193433379309084642276846269984996272597182426753636478711726199401092933662476253907211582341100081398863134576947093437827000358621368513138675368999825962796104919747795519017154473563756634047555221854952750152277932132308025523274878843134343568038929003094396041692730664513128497934090576274800329709826896379113522835842499081170267536349378186359217862021769179280745623084756063399528650218988725448301824601049684915858548944123928592741841335939684281718495658232965840514270564423212365067989744088154873030452762058472719289434052632959625914798533224797856496105880238072157815734152785396860978151813473434145789841886957914663625864828718581054565470875091325483075033311094093917865106321816987413963433431704106064611244388263193261504398481066837037710637644671853757052202090522352801747927090165649887993900215083804262111999831016217226881152 [158,136] -10143328631520011252720410539365998980123335979604663358824008950633563813016313527015710636338314239712611976315259296688867514500862368817496748815608897616833326558247886201844262220025023187059641687471024516806046837208505150599389661494126170564242802345908687355143650213092468505501740222094084502206065697526755667472233795320488870491712696820554004790896179497594927477232550401334036108381462218170582516522510784540531536471187710002130393177103964059841434178267955174667995292888544101116716038996168423990368063425405675395549826999503223454658464001204678770319658716465333867507216911165471341356947744244833659862569446990419175728552862435274526693371001308909022135923602319482284917394670965914854897805602601357301226303236141249360136496566859808746112803417405954813005650720837471598491714600849859722746583134878680943140635173134081942589656749697905493121929079355546411803675111630711645796639648559301899108713141591446519089354742367497323406110949682782457064597696595952612416681675548965523970407341980353928677359234799037796961132495808699359310584529067000241273160932141184872763502602646067163536021289080608144319542875676837476337361820397201814636059446644472255577725146368643392157067937052587060848555665378735770550935475687670203372313114417547520 [158,137] 1127061087379289125367739118938769385311144621768531623977063154657619918452391277490809378315995118323174549071578252383391931545684910200723295086663910332156713055947974389379428115650514908852804263072418400093790179720299024368088866209179615542345633639452228191456927749474499796327319355709654723584174604637595256035850378712745683633686445107808860209890701959421599268471288450951166486674025137391425832351615926318217402261110694694400010489532358494186214471780054508119549073912680589740763379774189421633315782100114612036196206194015048726594873424010838808088973797204049408423159889178023064069645831284871332876741000035992854664631331493010634878332631743801412062747997638555080015793208528245160757843396314882666849598633324430707320729373610407962057284373109382042493952743008223700034362890608904574886354339075964491525520220939832983105919460292211669416413067975958011760718047161292836098184341507780650730988381958175712398276873131196683560166547308121865708792659230519537503168150443340264654413366666561091594912670919101855554460097837655522738078932812547542697774954022337588647846709519716385362767989832944421929620241800243758098039823099541772934569760780078310039051228595676607275339004391473262085614709533468539109741417946356896467493648 [158,138] 7411933880822748713590418725534480826805804905719710484713709638913406246945818626243385414042067053301550327607761078958366911911391793789636058085781664798390139022750254839251914768255072750659660969912589118088665614797954372227269963126810504654575949577072022967186001628008585159228814824146743151830743610920171655096796194145453656903784038064816999861999893713294909052667242177730253985772567876401030314087112878197008113382969322184555927491491208521715488830864853441267135224381190031600314293918379827195014671253333058546153046005275465012856376195153294811174545593783117783863080424559011147781300114299700229670484916203698885972176563050339838880763383150129056680307508994721040791038626592023456244269115107341899634893509834934035002694146866633896208066955249421074480463653622526719680982726650053830963210136430848728790130246058724692992831402747125757147985615691439404938969208445621606198650074280968895253761035031899096714601013209706647285120359106645298271960704677403777042631555086843800489892580162540708149586468273260228741988032814468518768435495651285067399748990514470222587409697709898538796115161550901192446483991300050602433369688784813450301622897940045060954644831221590086939731741423265587518868677893583513675664495523884 [158,139] -579879186737354533155928237547613544094902640998145511535500101753066948724784804795710977405349555986727489527504004872569262268303039567634935496221835080600514326859090607483046874769778044179292170081845244285566983862828529705141111610474807313921393164256800210063475184066799159828802778185365098766495081794357553194923101871783813260903655499555576595413559178152090348581666304623995378652856947325517159041993206510468047660351524286582343986639163098467785628599570650629900181185931927215472494378236279198324849250491417715203786294209578607686258060911645100424257117230679288023107960753117836787864508614873523960462411767675064706160185740561917432000885565226677912948054609107927838482999766679642263071130218537762111778908198470358756891145149088251610065502838842122951406348545037850813650066921029038971070436187748868018042068984707637634054983646706780036650249071055703640196600709048115297152010029905200367887306977381940312563475958922407287682352142197083807257168918342326417621449245101552415096815691886196018788823001551337608883979561552016741715688207958826585614724678515605931079897810008491625679671160846508988954852324533063738785494179831967599634366728562904889767269167575718873681708394734240419821753762956913147040 [158,140] 2187900241291654028917438725452448825670706637007630329434255549984871647285048405330711038805311215678345048116408500906427735974791694174347228444280920800096326960064432628999540768294307254674814340885452688946739061591033486992195247960884742416573110195770864785881509161655568293932433361992430024093289906885430874160194670462561994768472899695084589714459303809924613688767150108413774808982573027159012345368082933540441796797351898411887489823385071627884146119714757686307029353840688161615929475997547178814871999773355623291911363566125307796882026581000649168218901974547570874784140830976976169153702903195257225031396615517709059830631699144512688747945860886587463461187053580633338235430632568528517523122227883884319560521434589981695776955022006493744870715735344343235179458912949114088647876100511708746737731867894668417035891553998621680802866207971738258555560725787455277768008771937502621749718422232425109565479718649759195193993512067359220371384546601337454427154322500168627701347811258771581660455171730382142047519146890856428669444426810321322331440500356744529878492614550764625243290836381323875333423757627316687516221021007886783726566411567896199735780000209526786146220884481320597301465688992815483939313146088 [158,141] -4120998942410419521283500646221605323917198900929681125655954833378811077155231890508273741340253696050496539219603203902554006913158550990470274853478087670646019856808200464148444690969507175694874220022726319213803947120189843126021911697392566441771457070679772237747799935179650107427173116358638974809896592540834246531451921760664398854457058843216794947151714803563072401030008498461390645710917149166434352881844646218737694112509255433610047442545835941524009463714359009181777419906784348882948297024198987402860332107654145499915446098309503844235662839419568961563405698184750162670991998750393190473959690081438114417575381121995206323274524092740933725246094350429512543674069318239923406436603784856311094403148136093799034055302105370601568246247806275729192119409453171516538379770138745592620246050299896498526588025430006716650692188793848395479884558802601338507205520506959425087860682068577640414747797880384784213150623646698809195312892168282891584870857737360772082098969187016306176011455663159694525222856468542812552709324295562700722922733573803197427204329456457272896386581687759922315496027709957373706067063837999939141305832862650930391106852951389382999505637838025252157860732327953370995854856714830560 [158,142] -208272833438233553065613686547679221947302732314678296738009728452490993946912208766296548939977039575885072548237971104057589953889172717508252429917266710972433322526292654996587847545180112975913343004437954938825488880426503261995977118668376541864617099653126387497662193750181113960818159250301305790673220451887181277672469997164847855767224837919984286633053901599547675142943259927542340752400003801249883046705117404530366963525308859912922226982916894063827786852116258752238172206415658017573176220212773560141184265249691633115192635517261690070594490794927548727326439514927673882244495932260124545801754642701157400058318334681132932932053563323904431130737223556193960355132704529842596239049705598138468138815921879799070627037968975174142096656628511430711175094676514764012646681918032779660814238892300778321602610483572026400398847317759189780832673649248406384890124106076669328079618562001666652187296459014373417337564339630167237386304036865512080703627817326276822886123345879250461515634466593395892891019885146528098677871443724636985321334575341497569200214652522089835700115709650616494920060950168468174835820602835458405992754448964052133614608193201076840838407596763223905839729474224325536804835 [158,143] -862799321425906009077404894695499174392155819304525535341191924970451070227173503997706675037187386713290110030503705973534224049494254144865652029288433327908733768342923958509060320272403343839867268663331574084152929282059635075739948428370216396100831229794505900448553729947568974478229788519336371424536099051676290430464427742605396297986361689195593117432731977260171921286269093366333263001160791538978427021647189358979351352618485881694539818739915285054582926082169841819655647867482841313545259211895514770871586101064204110683998840933914581322973087143375316847651271024111846729946873303310410071552346969035231194974688981689044283304929941680309387562127209735933908256468719035197372722143687519500977057453868151071571330115403038584233547567696006461375265829521801684124608088143619621258435163509478477152415119216028445952801225487221733123771283391791552521425434545576082262567212032598281428263339267472102346564153109004722116364199206246371541003086826006754270978357567620474805529786447747495994281667060513238473161596237081648012283615594484569116768802399639944876548203413922722207469310260133192679804116175562159223590422423656084944545632455241402905054379829834830753181472607552 [158,144] -488237639776228661449278460343402020125818230065941384718646120598020965121806275044672188899775306938380859233542742498897606225531935627944555875960437184994522232415923595990965903378404834218494896584403890617815900136574379445833135889458066045635241567271425044172813933320833463385926985635190750055410941501070085145508308752264194920816336749894293664504754685482988781327830477006765619591862773323693131326479038872625720884993622786729217206661432331621161949331740955030260134611761926318721547960569784132557216481105864493218838028304165434269149836133022099084512227663386554883528822573144610194232047772059800801251862549444314039565365851520497441885186979151100699434658924170584456014926572900496460447698850699727490703342428685235582385261236000357974417197502176708255560324047040297014558163858817061503936617172478204861168281257849499105451513212059887053288934790234656851633735896174617788543139506852092288368932472419605209793143670126937629567413421643802221374979421045614444347050364404842473834415202799969570337317458578291645571473433789505387276417016663203061603679489277187489822736848473955045017878305232991327667271774088792129100902545231310962526227095313904672 [158,145] -83919844319570144256556315967215137462922425086548821682311040422141818200093715714509389867841741083718063894130592712894012385300401765268046230506847729993446440330460194728420559345479089888482801619280275577662676914406037278964419881822975687876081954687993689803845867548057612333187065665127573879753156719393251744729497004381133974873564167555348556393031501996711841251780684392232607430218668728999825456140788580336130437949453539671974567086674689575397649014956186543605390507921539600630315960994697743045323249390516855404215128613803510135852125720334979221471490446153338950926678909034876945759634413381610063248274366523707408677309372610866275780361091036657703509540263681454117536079709542708526610529573099885754162640375598133003667411125661256713372856303977439653779592026064987205230555772750282265912904281208143775029044973020267520642158303298460038572657166910248601911604340562978123969524176628904252298014052058047262633193689726736028994869263642181772897490984078635041218393309072458270266032888372767193214402847845583343148708755690725185567995846620192171644197953871198125954149554512190238078159510012018174560736972695917850114166367330026338016960 [158,146] 241740045283576019324231046407975287585694584049889997667603902023228624547880973333000385643501054708370143182486264110666908883168830880584130365576089210090327389546446380582356858213896814223731648930831687936005131648109951553615866532284549482043777670661405167342488695610146381469277278180390210931575567862931713404249870715857451953799753922948391612178273668856586708186230200599529416135337577970772893088560255281768654562245525406210329117614412160799276253676239252804315365156392476729906632885701764404515253850149028751115243843560239273515946395130748007863987433398119551137881632809543647884499551138550610633859095311304864085049943084426815246295482612366718646689353132456630874778637706753303776206549024929497620038889305796298532531269018995017395319072300442635695383779892209662939360897847898868758905850484243979489286554986545891297632803980499253517950055199608241312543640882249721150173217513937859948375653766382160464102278494273047227043387579470067773972592484727582881360803889319982312307216949812258903832935617903612472088628368841390398314068245748111181738722075675986816092971998249260063255022765206646026699813945750744690251203750356 [158,147] -116810165092153810690233393707697769620459393124018572362485985766713995860934956433281116577988530167351393028359382756747796058006394023749664934756505239094123503619176151553123345314262464151089733446815245485123779561632753821931022352819352394796111348428106013188710289806371612652067368516409245303704036294100826278457300642959816880136846840376928461118287633320736720096836484208264115313714067787943285117035114046859334412963809671554984332148411296891095390898489115424431475555899751024984130753510094318285519389286532919170520877142010358719555875395346918371054739646894320110058439649288953310394068457214215566901747118331434786097327963424129023582037663046897796766657502397450264092593621322709863537575962240996366021596519329250633441756160158305188775624247240120230384765468048265348490476438443987105637766390391587089242772163002664553684640622209773515945447910554623410847333765400456913560616625422981702866144870681280770799987741657650759610999127930494655230133628227994318489143874098805812077321829630489597834488549456304286177441362119389407506946289469726209522549959005284950488906736828691671140252360185729043095026247539055552 [158,148] 6688623395502946501221750560235039294513639334314735090843893114720367664213863583602289367916605418430889751510629638597510181425551879153645309368771127815091411744644183128010935326624951663063977248949751873199876938210023729178594590612398393246997245841365616287265762230999648868637263332501870810267705626339422253651042680523741034925061808701940053426568827827208514592332357604624585390166395730510223867747334796863189616988815749221539675270252698536218821125370730560497971790378969849798953241578928075891011941918050962525194176638097138173282619985773741060673736331129315019301665361015404782622640920590284781535485474944338780894147500790848814314853683313048561490034395135485708020821088040154645388525954362239998066736522168784234832979652383208788375761295402227911839116240538492126959242768020152510789541193691604049149819352752792405883487378128680270371057773719815928284531661975957572602830182047069540912844578779491673014680415340800527109347332354596958117483630795393175201407423485964638694008720376476526076676177942363296762908907266373583395064458002531926058693066639632258683864125158732258242588831476243573461584 [158,149] -44623503398846111237781107020329051200498226904128542888730521899791801857181588877444064289495727973363324724062539657299717699062580674598525094569877889535875951512071758771935196252123274967110536237256486275614132670968773517135210917192125979955788989686300591836827355074533414436762087584992690750185011186742583834634945620972442559368932347856023904531290420075881016699167235488618809766893024040104223017911720758608392856492453151229540481503498509304200164181047030882477295870812071958858675562198314203511836193467520849580747248218080125172102685868122262874718523732766207253896697999907469174653938310047014401995798265738358483488185245756901569204096915709678066624603571192959013194545852177119638174402598055484624818586677123535182281022625566703301633672625892975584308657160377070657302466107687176721664212163223600965609837865359545775657482665484088276094630452507687660388630964389426038743549507376730524352714509062708032728886616713539716332316412649461409020491622886925553605104033687147001952413650452057933372788096324513694680034651125143169625838217614413557633296240099613281581387099818646440972370248 [158,150] 33802030480287229660634600854712598656847975448491684362544329788345659917140689508470489653360847196366554543176582044326784943651807255294892060982919203855584847958980958629471529828825377123292357087073201572538700390825426761683059767368910081016782639881354840020677526037870666524146173770734302152091364868993439484810187839060220860000568339006510471622264648031233686070788040543769981893823546603632443031912918664270268231503316416594180556237516739475131472500853794268505275150793731931774365077735208471148504866494073708508747448192794884429278988656108222078180968617867567257052869299703552079388466809419266782433213898196497225043361928133714901184479283264717212425917675157636671369991478068644561686829175383621584060982812235909557438646730654252865211803206411571744945524035156443802151842533860164420386098552579916043454820029365191155219530193580536191111344346313414773159189441876502056327293370803960124211836496047547997744196127553965313501602277814472448028872888910149554023764208434464937881443415712393486779891176298559678475312755124719556286474037622148703237124824696302764485672330760 [158,151] -2791744950971274568969414334912194066089160574406027597041873385788873576264072287227630684524990248851626870979942183627341046737003526698519519503119405698395145971185363900780311301413912628507538441708867766430489175674908932163446320473107568810232631821570238432525138256682647535675319178832142576743653038198053791102704387915632671623602965214346787893475655185288741243602258915170736724443720793826399531405633621427350906796976563216396393368565950297480359998618099438772526494779457375433729511698058980665938364293042186787989165141775076789217077016869549903502788365989719543907647904916230245022938612543831386080443667026909994859218183616119365987416847798049448590364216354441001850487595194463299186970436715045971233856491659155092882232735533806199060723444863955666426399394822040888052877299692547208226000663273624519091499835572903669328882836232339833791697880678385580558994851001611997615822130098437917113886287889765617398029354770554573839881713087904177952244755674262616180883720469723891565848328429903130818666849094778719219655499497178357324235171294134514175602728402304 [158,152] 23799391619522222355999895269977818118856849143289444670108532893094695546866063970018684665512485784546989860395432991691458842585941983473652037712473585976145040558939774789631663211703879359591128314875517944007789258343311476127831863178449998260817835870407432155279888126908820781386430334667585035219469904464199902142646010375626361053490418995032947799346886249183210319234303404489195017917887638828840363381966129177909474208874962915611278530038031340069788170180044838201539073227172613613137446081503416007845829150462360861123994050531337978031769382521569791373463495116978032826173307485910937531479021777649394550015659037872500787271812932949814306854956756953068029184998391427327538170511705829921617148640866754608574533986917314410357876087717339835844935923502538813827799482953195434619194169911039737011640821680539616996307973734451928170980879544716120578134207082298625914727520173373827525539961719315623245759402800464391819167358014383840293920678174263043453181545239224336902942838364848130457806472669208349707267927490523512279774666798609893560117353809120 [158,153] -19535830743225519728791491842487484298582227272474111392873135948458978307561538466684581557922450855467812768507612687758104360778782720848289812922983344917400093417191936890638274287172679672510460001913010759801137057151215442459287650285100828176907481425708141222168690699349453596893251065214471272383778527711602556830194886348888517600364371963472436114458293528193824049173564829689525484398223494861390124876915479003400862645929712464868547144758864376360924609923864413812314761535384817705481608611956699617529944067004579820432107308977154589047226893281507057162340393972150479133572545134763475111651116923736339535361305154299832954397132098093169594662707404861146203806473992997487387103662251827529676810047111507685128657801958009352286206789234631262021000472067135247034342668576477136395992748872299764412228416445389464737039200889421099024996721741242752746002305006083925728888905501314485111011261391205989824805041343628428104726438664115480725820316983195979143437056100143792743664841977505980922820454582981667842221343320884744201236846358720 [158,154] 1418048622880421769406765989870632438087901364817675087754683697306554986007662870845365306806907381790874970332227696659860497795996862207718845529848509673045871266143192778367341563972431137525963078591265552871236838183669959080644696779925412627125242344431211136111957956703593569438504457395189533702672983613041759913484934697253125146459874789805709922546801196428933545808117602857182419299496567654226553712321935119785059631069896922643368066504961628042736775762410102497081349518761275010208639476096605073881457976590260145331651381928158430154374853281708212763775898079366285466995592205120100410495492236719992228063802896890270571312284806328004028928396659180859950538466905382338925400553831823242013273921895354458402103181291071661462472852127652898400000694985671149737080473021257395075234358315436453180321473123143711737075059753542924564401154604970481431074524987901595234790116782728808470151539590148718876216889984483482978420367240684968491019856180179617008943717453249486733814002583408142988540829849381483398633621857444 [158,155] -8216748281305546257616619571123866396194731246792213205695398965957437685981213510889538593035877660976749292911142874213653143729155336907751058533914464442158173439114338661355493520024544169724846358283656643748809656580448276630085168449334923265788676456319865598672090067316162535885352574960334630963251971544062286178551592819534090690500609658519891979235157022574019254785992958199154362693804829017067791632177356846756032412168369282971197308559058946474128838156694833820322838363041219260633592244477702059357130045988560386921754914215473091534163488857313844539101099227526984498741706760002504952620321488347538911522849508331782212273661000033605438426842933402536017235979836575985483066574878550776240543309304270319928720546641359265569590444917382664749203322416642082365870184056699031138134181577575044372701368463637984311296897599664365090324680941321480858436426943812269920883260275829146462704475792797138712514176565291944558685653532980473243131410033225607358731516111567060567557747420944668747001406720 [158,156] 3365288511115806406837408580810518709811073238677313661839364696224958445164936050818083677567989031954939187067430212517956766500471962311797908812297899182983384752366368197496524355345761319925108375043231789793356166274902285490356083175650680898094159078251188925876437325852469324247123419793532785005160629208493022287449277687068613398131814276888835056641261980559222430608587821957624151909238058404501059323859099699235091548051247521088963198196290427654983168977729712962629282193475310779297370140068454511041355990596848292043216152094075961106864329281421699913094549822509154785895734577513201742308117940027275660697117367180574648235363318376998143901554154163897261932207012669811354550485868304975403582884343004253717174971405070873858502896808819334442965719670567463855606940139065762186856538812731402507075106943720688030453771162559631798807421089636864345208871177559971935924709818408502676416469453001068897796662757443691954989623557584349809535998555719226530917881735738942626458656 [158,157] -84366757512876038523523633329205510403371913450586745620316287310401201440474887217060123295890126812266636049794129520851767775442809689055935965784722064726400148651889971446416041916871890606512179770718366001250921883360958649656237913458941271758720657346881973136371806859848802385452687596628393778567904576927436267557045235589703411790788537224669188141887245825237273705343533087892348843445206209933195712315882689767803392115350070780621363089435699589805235052239462648559609794673861018537731457991873304842898441349342027975015247213221820027002456525848476451651765096640748795039327456270968932711064925402198036527465367506230845701928323313882374665706579346276536929213958093635644567784491352744286808992170561389638788668395524282980728931599946222099595887292593791601093365952819275011960151101260831399268497178660697286835864970967410693936807115259524395111036936912158715085519105019473159207645184968464094685704921602942624590860838671621922643095142759077503184 [158,158] 109229856383055063020227717842625438401925075525631100816152984962464330258876752740002637625560812667902422021774413523311486291964086450024748449738923973549344457931789438451732409636609393044383198056571447409238875331168072044019882023216495239906242612468391474500764899661888005160063140395960634971777745154700445573509277070965847935295819837021564118530946909780416012338747461636772509674169319197560723698133751305699022081723513748786645438060473630582440474665079010956333636885401203296642222318620513047064803537203721791723169292756454765395338508621668565015411009680382583733389616153098798273730890070826773324516998049374070951525795455758175238047055921473131133400356508339597263575160930396829158708392638776578398123668754136116002712121494379267513542008623679789547580912201539358848306971387268233904572904193347782879611308675376212340429267222082049164708187254763306130019989411242676645742805566659761070467325483864141721916222868977728 [159,0] -52552276500928561189978574288351258558226910803584108540943231206023509883170062366792444902462564545765396964676689940489241109725497357336129975206401878218598806805178568813236744694914976394194273931573318543571854520810015430326709700161833622911498017787419216839820746421394014620506114654241643543561796005662235947924640926622060696330468520907316773970151268064356729761722937900621465452565225219277333288139396339256361790421074606623285947226601323191988074210772655620687777796701112290839513347605456111288274568449350715750471845700408967624996006277710423651070326415048404349533185869811289231312720225036523831568906304991214825636833644729424972477785227021844158123106211461314321076142741863051220806003544427615339807581951493436000911193564715857910379696576143014796741274755504259741761273693084695161603173110337220968724554457881078382393926611803999137796667301658661526004709760406562553925461122876704625188399027482982319125473559889085005858053582891755539055383719765051102016749007277297220734126674509379866543254165727756676343225616683751635780744687160633914687696568428447738751259260166674842621716681536203151123166828888019364146517881440241149605785957329822890812119127698459128162603628554936346154128527856046505065911258448854753454797276380628492614295324892810608618072042038510142630568526464011302295126466238535970222505200510438906033451203403459228889964641159222566479571613230468385132407865371473235980018228932129010211032969313619219080729946632320153290147404880726398634466328455191518422492429661464453524503129923417848189379044477338672397263180300856714216131924740449923432375302832897432866543233456277063173031668015092773024118523434413184838777457907907787370642295327879123111334290072154928731700534286415137828019392164985918634940194354092788249683784023708557168043478532693196498463096832000000000000 [159,1] 336088903457206245956637251690066212419371262088912681722306045160449545289089264186662997909931917354520133941296398516014857653333613392825462474623284455526047159088431997423218823758669657947303576111264826121144714397505724462707518751344817225620823710116813293101252098141046094403693514243155629715887060772507694777919781507495040608158778312716673376729541317229476540558025560884114169556454499646959324579799817804181302797793742890006790776230928340030939031337035334178566554346945290714207637607290524197050385956599539706607892400331159002979035425718771885061420669984598153766209921010982131557143985787327215881946751365149494727924214715570830310656431374729993944918837900812783393843418801404338415636922458128310527752073315001014130110368374662670072441758665397244508830937839962680581124849585980172334135426036928565204066865572348557842083532832016558215049385809180914875277598597103079006924678608642647868640965489421561779109781414663538067383441345985529610666990075329571076159846004270551829970778131124059470072595420112166771059533408177727852224930395224681799791874786266220450631403252273194468167265065440065034692838200148979103748919560759913886587989447902400495131915430860994846651041166078924128123312142738638898943723032833695654822981495742910264233580760292580485085193951545485580822506340627606860604265015235039049976063852786887276756285010715905176999204512958928303454191458041467129679138011660175519152214308823818397240865023762075222408452110740451320668629396129380070895097973412994706367425954137192311830801679737457579801167917658765279621692003039046156250051681530572498339547283646221836950310767424660404159248692885293390833767837318024002399337561617137769396009591289278089054773076395896505577561145011671705246718973772688029991084204581143419462446945425627662782091162744140932538209727938560000000000 [159,2] 11427024808440029685009180021607104718138953936572264881272307709930308289004024851436891343406345325607297560580215306306496177529052180678312430435815866485979604468338232693396613237833893789599420448875906803221538034778775837055937121930507874643563776584519934716439070309964960493089402196519757961061350614150235157148612892152780470505456022060172293075941350977094743923918959319845564095715767685415962658685508089225270726860687582708041788295165973795907048993414016548354235839458801624928015131411844304575501846036241970630893827984126398410641746747132855647466850770189375201453474511724798596461845687765959780671595681921003049249709648250890389883791765651765200472706311621493686386705796542905598100468683499331939721056361750949295118524906659312555470495855108658543876276475711217122433019283440358333242667319537364029981376019735790929031658151695294033772394418348643005525660482404727435199643648829245983967823898759394052454739845114064109165422567780023267808338927601245258197518943767064592029898842663258926776389106110625443607594840636570289710210295011383279146433754636597895919578887168270287763230641818195584816628616994669220932999182724453018027418057218599471739024147410036234386087355792224538517620096407591806573404092128772458433819918496949793140728576065941762900894233774907684322370327035435540388264768138878106803110861062048800217139607056867559525915073338967831059545142295829872504748187603689689576610362787400654937965083889389059509732799384800107983375782620534077789562421815784218135952153386335096257689874903142936571824278759950214579392826666761580726439510469549537780456393328531132053718525012372826819950451576761837827344454271939636548361847930699441161564695470073060155004510863395235296790790735236187834323100399233908043139184347439706158260773980607512355174191996788721049103533489520640000000 [159,3] -1214191304911120040392754426470862144084874232686092368787499518486100530136311712930175270827875989614885088485309489520293381178774388189550239284977010653128195986810481079782280560037040148373290869357801660760639452133319918680867994846585785458475987917765996500774910236895311100923041056464438800574522274406684788702697947954811312818814573354725900509277117672648587139706263632054161447006529805913771062536912417903407542284076084196464543968014815954407949481010183482591645001404543517997203236061125626558928143462512488286955197858791285093357360735568613077623709528548556044533175182069451855468650902196593192954208022554765162913812425577625501298175276682486404076560402193906564013915310116429341635901969729867161283862999928421817823139215641345230915606685505407175871920437966739377191735056169111569910846065891902720580340524886146200378472963404456258066767471861084413409794312146112440943345878429158788369240718457851334205476307402804999928411517281267089182792825024418134173348762727064647221616697990274840092616394797298053374187596090761863869962666842099327953639383992564689731085446470302151886178680023248207770259267380341821037177914101550209859379251244329189642501052097417934591704139960230473703444206618603596362677581649955667692748918278387135347230670283898692192781866782971667795855334973311949708887217641563773854752845145551387144555445634573667286549942004192655181949977208762779631321527582269100364258855245117106926775189565390081418341711024358685458722234772893542343312936455087483851453012715691954921378281566906597293539085701212192944722644923787374506171697815930205759688162004958670300023866541080458765286573880853547830512787337386910158895253167636732678620512594608475578412603005444521955653087112779580916694228084648044362466149088230195316481214660782306151338154490632193051151353551362457600000 [159,4] 72038553922113868826550626128273298873917754184493990017225396487657412382902684568837723903400846998763744346698393623390939380605446386030700391502005919410163172151809373804847469018021877283116093634543753970258077519900044176608057314475567184888808949035118949249519574215481951818154715166760430041598075195044531811511519970821517723604391185364813051969647900959186524429888030790979696066545969010169554025222479330885517164407308768887245330960058173602820501441286945368108917829871489435330839443348932026207292224083424863506265678084757032425776341023128815137028473420267940127290012828046035203171536946717956626683599299902915826599101752408741932750424991182324441189362232450680399873868902361391210468502493645563702547196175004666771800454655226372291189038272541677768268512704970046846234016106336434799354498820129485748002068333661078992682115114262737933102543200840580307070804308736555160114326638400369307903408681563752045278741203245960666173090774400198193866388739686336550761442158036042390644198175109758772867715391474410842716414926979188920947081570791233737241027730695385604167980940931511566979351031160983978824919141510322518918688216178019188176981829744766180866310909299177722457647450321821875968992258629537209503424381930746370815541571340597533949111271817494705625174371836776280342055224480197439137170697431588858151571561532395484946245281578846781270700120654886524333570706428509221036298308612562714467268659062680384414023795435661476267962599167474693665993593479119676702898332911716959260777330093333004667650393047873833445132809731731221791170673202406245449296199696365213515880120827996438161434809378809686831338966585243219893053980132631026066366720837227942382111686737962533265295919318548633730340013287969301896972723971806161830645502669612292018161506752978885295835109356507646498540233600217907200 [159,5] 1107078396993199195332244631057760556730337144140305058644837640607113271286649241450060603802635763568932623501375438707315746991715688189074117308069312714269700938557741630287214752183020898699129316550075999948283259931031174783469149836949345438080775543822569456850606792140470049090531770140297411250720778282053698801534847194079749985027173267766585824856427847517967987601443714758044225538946974331465922154955102879985725828493778272988549461919536007201230174310419625460988506365557388728420515135171740687564003321636712291398926581327958227508361952908109311797774539374796889879457055106991729075450113922988962137470565341688092901472103489351053326710972592991871947887618928048387643143912319943529644313851909126258292377548015693788401260955952227610389368550824658036390235857333769236348424354260547289742846435481042457552660413769929804684354819974122228100686259302858953259923915695253925235957211366130003602685709052492961340941601872516262309987319446955138347304413175636566820436581963722103278450284926165147293909284416052224898738272656842309176259609351592853609445826021654914365975707460230508421998899318296744536949667308355707891806005806161010422010985595612451196169737024223824471744644897568516259351590480669684265311654050074914517071991925675190573238895792429163867894717652023226242510990719036958053415786520170915748607089212805478305350346256175020289379403096703447219533308152581054722821286586045797804231470306828470062552220894301266937432870868314389065539319763101487396446104027545185390342056494635300050761857492713707922142192269037007275869648508959750413212975810995286933595319401044896602656856227136209233656601909298505356555140907832317180311671663920992407085054589213879076016512920199798550629379612620298084819250387716861442071403585971862791597434451000938138268544051890689474266160617750528000 [159,6] -1468497296146136824592069011003988060948594879696658344969467004109393338799553196266523327677721892441472011964856624223661279208354675103141362255336695612246096112191309075719862815536060052112778649115116993331159501067124122463090270226339944333823094380004636282380766941743963063727661747658371920507064695116265419578764784236140391464470634520885618715405747028011006846286911036407290788722491719351642433744960680484420649814594325471655207866167657852067883979545756584961032002894334191007218698625816938332901087181961971056367474272393702528840414649862158913051875018309286635093080709444289321693224272721752358695278198290785761462986475968651951560187371847479824674435870339074124580551166330990276933036401979762399134759643319384268567483439874055676486382055747206011660980403130415450377183314803310910878347688510539732490112988237640727664282716962125713733660250853849428595639672103038091102282546431014707067041875219836365831544606656053592732546700075569507101060405269055608775115752074399296738107681436009424637771302943167367346879596200001716224589655720438264177554383955244061398216094710984134872139957300509395942368546070770014396956541834813257793982177678707461451461841074126060519948807643879842318349412962941318843343264127532221970976403772616767896429564479031689844121307994920801205894345287846621808709729776529028360309139507542862474876883326878733565505463611060752346382483497993643733090107729726841905630985026916562957139100475469482772127049733575637986577087116200631701809945517139449070752308866568003147694753304790247474237396137130361139211739108216395977940101652755753524061353490982001289316832678378453592989266027165987416780464837612206188594949796114832918357783501292281947195845222866968350139296241627562502442283522079068528325806387138396966173970509340785789163729694525313551196049207459840 [159,7] -77966474755394105351354593812300772553694236831149454757974215930232293094349679172252018690906645241153673095378309178144459787850055760584557040732592675271954241183521254308951989491078411008125273039578203774440357089213148364029604753010139106085465368409130378401581346518488818488690652637301058956097409078555668272723221568728390628878655756237468532313601230024593673366163783696539814022834829209603134265411976443670608459663241275769513906406119704718343582598338940080359807056028986106029632632783678299206210027471554991051937855635917106143286146855137412645647844699235987300018947769210327257722786084227346054149936278243522836001771124174949127287833020130982386852193492070192561031928201511271896659582930892769822845414215538694691710015746195191913303975448812594016829492083206530088030223235033079409415148494686488714348636435972763173428185288093603446195181701410494431668625469221216154905393161088306232794561989713905914036094629575190813274201209313763093270041654712423310822834889473411229198916041148509561443523144367317862954483923327990326651750237266944526163620448719269360757395143274109981529659373278323226087425988246970294377830693826044565915264492568333443370888244214057795412355026949984186669554431028583002724779993069730723688420255088630851976637192144839396170724492152999195415143143370830611815123400055768729034459416047431423488585278216521896583626239113221860545196617657380382795895850796316203316873454320997359528063970285171158338197165697893418018405039243260571555096298284759088723879130187711409571143392525516085831803008446870254162419209941188143178665445718026882715425049836007593191039541417661211234405140716988401185084976998012257745362437930856115458959791788261610081387283651024752433580090208252711795402499740552421065558712414004947518438532885270824933184795751112474353409678376960 [159,8] -258071290768460658362405621626704740373263767096945130646497445890470020844082224704038301006133252706611771364087089918747489171680580679885641181066368737853758178536330204419983197037430421537616838238604282736402372045660370799501234273297874381011684006665031154129971780792443898404221880398167866672406993940230933276384748029870818836540775928462377727822333401858410284198652019498440979786722218774769648192364131564730710372473620253682163102116643432336492645755509577854969338859265523375322542967719989177636241049285589149814386309616951879479277259300373163741065946398490361587977487924637841923805668327342895662402268226012840073616681688647183833495314348292786130348768987940217426047639239434428284377138492017573929516139077233928192393743790522633849034097392083836646384056707901315335873440684886857700960835996077947605475467166793843952337808803669739093389623637187811889520781335214408631858883050566116241385033693368158830326120043644966959409434651982228747673380247907696992000943943225640414413334643282186725192020501913246495997094568755414892784560137599408744839248045716649221583857507842070420900570296309350446458010893947337007617787092706400174216521566239768026608274919435130083266755671559981903653215461930940779449945259602087264626259536577325248419640275930579979948725068333312369712055989800473451273010060597193259214403248057865292155069545422352954424609667088096473570807449849217536731272064755472692477804251000170191808023345649585771403232159213055885462304890559405401215406686948633663153396776055314033363002391990366213452628340939446647431368239366818426908228580471313040710013778746310264940537574902568626596844916716315269973084134943851880062600481979646543178705862317048961738112701180121242532954829664154720765290246718134328345164376840325748666052539994859156904723722992813344672196853760 [159,9] 200015602800763561525683226802850955895520392376410194005722397797370882936391602146096508878817842384164833304613574330152731080523923125434931443886336097029265866081929343822477223955125767752422805193082794589809527541661608433232776804908321003385339364235032064520281418692948493681027041821513272566117536604769971960866376160141601417132298106457419288189748993876728984259245947244934632250310038606670772199949490037615005975888617068913622799726662159857582585543634526717820191200921963003819445488847193612373973180303748910955834001785208666832000394839803226515953263843418416225897657132908166051582384392253067946492279722007345986549717031996472954171681111665074268489637556499540924693643100517153212700125116234686856446936792611124465913136358102651949115848311097487628194876526469216210851513522833989135738212229691829173814922819825814884302848114126751752885316036502099925851708980300287638841071794673590923716229351659177814435845941880115776354769592673919506501947707224504107805059018264253703606303575978239649907859939654346702962458498227979990970120212764379620000380414634161552759759350775858121192988440905040853318351529937771575414690276902463694371448607275522930415585916534992569266017334430493683278947735504489459976475411513021792633759914019878903735180075174198757688211703233854386598945973857710027303730136923870465012602626202176896414199712745550762485560089902477508732097164572630832307754029304906837759864165095122926555411093853627838783419210159793285802730356688248913344295762103250670740565240120204242969782310930772074071283841627986230199349750232270169853848565108498559054995065820987581027190487548376742947281747104723743561663417184746455303569497824535439054946830941765637345956184637337466851431734315995685015050356426317827452046143611589599011276312754190084292070413427815820327649280 [159,10] 3634848344354903641388461908022721170955862732188715982566230229392379280035137026761352817426072088935995594380838166884355781849425055528532126661754490621954381259457913950818750813643318763137419682373349905449698947910840010557669733133366023748082187222707997187818427474208346871855933706704349141256181837081207058001579497440587317030273813816165707551974710099348993064120201644258460236558429182037842138024513876826015957290243360912241638390285496524648543398434016851038343708873980198162571911339026808568033621962299636487852877445521373533312325865059411200911970782955341678214061310212474802903054966207535399259986165092946085954572414813529956287477878834097174067497336871297983431425504117884248172565024154075918092948895352523741865589283102186694963632744350034823896509295232424736487109500810696726578890999792247104023683036325449999568154188508446686783220023905015950447336954063435693335237748205720424908922219298288482133136908258883688468336847676374421525829874072859245701602208715702669879402088197833540574483464074786600002945931833079093461174450332326000615860398531861773828376057771046569332423928816104010651573450022891034644220408992902073086906028922708020360322240252838320784082727607760287602823321632498431816359818448369272524464424410615744930735444420751165149728038298527691281813320742745153689503528712670570739782002112085985880252575159428016168053417768404623196149226301873491698045387458443254175208288736838815904157782494575936040665722809565218266062594272298905884299035371659574910070555000617866633018930645423945229766216961916133468738995849221160921822656650280140300694082191950889405862510678570840277439466606171983605052945442156057512765619230195100662883140299618643676951558517661571937809448805467929059578461002613180295411233148055519183914747654858126540041739832343645996974080 [159,11] -2228582633781355186573581924430110065145793632308981668711543471138708708329038836158361703639657270913481493361110549605546290939804693267336614991776306963042177478910136250700655030743613897436532856521665197116012091582441111314965509220807698932004966824298408212316600618175193725140242582282743144500917358382256073238207424335159309015295744261706688376821694308199772103455295518093673404357858007381329092689375261570446700357988267455087687735721467864265293983943977003928801065602913939976385565200200462709361799024228077947713604762445976674817839422749228996941972798409221235615553111197431681387657857602815122744616489630122579298283285752150898838298862802634106804622093662396341893705730976264382878132049995465448181798725032214250138368679368068597464119932358480119040321760951885936309627082755034711203404332723621221241466443925287713272797475638042361431683183767587675609344423516790760840074187270113813391484412374166760242171371050681040160085789039057454898824866176950784988805549328477411405448520156017850666935328420864358059925175872868746208962357212302835533076951047368555436912806016454831107397118921940952901329971051679459150169335574027319767231994303280697895591163949394044243140430005823381969768092534728193573079917227878693006904330720280572825506797959082063798073098107600761354576456319125206603309971003775241848773810981496341965142315748060372612440777211260489065920447516604637044922424358454826624589542086469340007960749311919773713567899429871848955314161039905591849250779916494206600421757317367873412636225725254896687610314017305423805585044843175172244800633124153841370679096318277615476562463056294343832438430085079129776717304115976706757892018564189205182956426732800717374395530381755489781920315608619395914701661343023598264750440974776834635992725594348604919007853935664908206080 [159,12] -7105144420110592155076968806479674346789879321881516740671075233640084069859911729669644916787484748029292036610321703018613480617389216514684551886449240034649809876162902561633638483774251610746003587242409724391986631795961110053650012578793678795223856695228107756107778872381265098780153662925706709261813821586099874643430530283013278494590020633642405297947474904953459583833876659571925219408442724566559390587675462463150841552744916853794254598731123090248576318328903826810086422617347245822715570996814141576593817503414071871839987852073925109605403041849318519099052457881317573462662082752704945636209521932297992232038981275785827496757150657505593709398535337010445582060126261178326559500783029366080660923754235190525409002437110010934402694713179788608396960169777820573957407923625109257643726126967408507028881395794308301249757686103227395347066390648536728777519200346851452845289397330880072534613437889292380074864319510277664042056436252951121395734863818010104670100757069380290781613029241271665368245052304206824274364897894044681792132901241375336174360735229311278406846368185471635753837412457537057944024347089891080567323741090240643310992491106567731162392852564520129346826402023615188537321816015501579779760015966374366611044476971018209353432679913280493043537778285333603825622689267111373978783470206013228653465394134347666848908453741507607658157788329950831291561811160500026757372133057810986020870459738192308178865783566894145111681940762582945217832712346659737935535286366511948685241479523358153353416822467278482456993590369757301657949864206220338860517001189090469634299553531743755428826697879078514241345738449176495213428709845648991909697924610679733068025233788655052110042768574063715425428558629373381993223430686524638918198318393303466476987201096599767532879749089612865346422364084864286720 [159,13] -2788516999311984677335193668425067784321256016223029793052238326037119217007914706162217784911281550244856381068431684995337825991758813800773026722134167492143765252501134450859356535598909165978991992388175137671045363480228676548973203169299008906821698359098205385775963016368572038700634137740575615847418979569385221709608723703471122592537929943443908839369622800628434274162828126371555063748515904033731263648689986530520204819808269128411337012651336885502634850038346269730328527267332981450411971379362531023228741846423045272257826044043872200125647900135218558424765087725210973640384557186892692255239335460114303954086062031497322850367055170935680253009301814645718359914443308037813631873718710258387659220024500791494710494739049048881632379959623082516169699950519484170682951818957361069132653753009309875602592862619307412703927657521535061955675576051766387382265187235833261081795877521782164018855175244727731030961557341717316915639532429650559895416430842492386027548146570788809134656892242792304937328044482926308849083465894362878432356187776865444330761210521833438609474637739364095685432509199169543374965727942214237147842495627557380265740117017127084260519640071345893572730580452101617258641463853725384471624907690836157747540959830335077531012217903704415012006838339698659535816881658459123927653372162300036617615184645578856345810633640708064022828070163966255516529055035519926625647126660053643049722400688154072399128462504089836780624469926142150143557451241658300450656971270801399622675015824186715761437826376434866407074234915823692526351390295707955906697306464585308642174987368575147588063137294020455856754743484632295720665936951135714714906616767850170801601420937434747263505227072928870011173054823996291198139147275581606288992517586732468245033537692873174684222625406442686547106161921884160 [159,14] 19362247203723052014667313732854000725026874187311757752930480631909028814217780563978593234919509087978555398092795529090812109427106852623882292196551729421292837600187863891023230807656262746107216318595840782246769217888054201615939549550048080678943376810231121887354773498718597445363087162771968622065559694587437469113046796093311673857663268892254008805959552214467037628260121268505074941392927415142088975395021305259495604838212893853942748076586337608941903836725354488184388698027663955426158674645263945837916790983218334886872488427912993207737525120569698266481302448019178995319406190895811349420584751394676761113917142340909999174747737486803690880324074438981786014078420039400508718266653894831653128924682107632469878848227488408525330656379672868393705205762308605116371259999444074478913652115917822780006292449575175779474012530043667791604495480414446010472588009469150566106313525361190240580873154557429956237258546445910192495436160349307094242926466706347366187188189446664955111233486377096152302378114396944618403255720475038977391563098603686159501240280062287901305256870876017625017814132583142911447201055060690004659397188964277346728042725019983813100172415901413380557950991428369561580072489254076785913585180125299185182391562254684423513153625551009964269919078077922354277847290471758991122104500676133471099103430383344836360684309776708752594098900711553471942636497498713337472634521001361578880546662754838156801205846523005410940590596736302234971160778177069981914256170937849844291688062013082476584553364372669720544468096572025811686784138080850468873802847864012664133569230078830543994184457515907974823831884721231092085031828928762740384750788454622953229914094478784050523160969092719980627967786385779769977398261439972133813950662652170311549437095022987131768512362359451083998982853099520 [159,15] 1529361337604556582438143455054988166400857798332241447200228409398186766595330690087404077511295915348578891811526395808151130897200550513123871241897997007829944719731041847044037516480318945869875202619310825051157063596094263808336239927862547950736063857196730366324177721019058851688873072709957908638496875025376890472779218663282315188257466548975987849912894216414295995193283431323611916693256165080581425521271939135466826641220590078894074002164382656046389436863979835008668579982800040648834974074650665709060454040337582677943787938336678368362066212280264811495730190826360596153651118788079352137190816667706117619451448663437044301132255333701959998840186697355468075253557947593802249389115603238546820508724058192724245989069118606420176406287905792464755417323831677857905947517079622459553485323737575011145404943195535751530701685159120355825537937015846793885952040050041008216028234492404823679722596563937181037220568375904828392762996497765219856275885930630219875307287392316134355937309910479468135250983819629285214658609660708037240738395929856920997139540092044173220993134253502262688619670283691506620433467950265460055091678667947201705297219643588842745555385553790721677023915755862163996427410221767265243109844593828055163495847995917937866806291020296686333415308434578644733725267131598388884820566348160762162163240686861115924250618482713212699799484337358025716668921711578514604897803577362866968385646017904603753652207330024235457152910904932036898713426663275577136819995166972371993518104766301913136187586124345311731054994916885929816135545657853070591225288427533975406130028969161368570692874528312578201808364702688025680424038373121339193212798099253394734545646184733951865700248441608893744629524171400946934437673421300466384371510154289226771604791182272684658357048217684992774289489920 [159,16] -43046763255697800549029809474349979472872684350330177930461549012637935806086277043416389779519390928207542906850497261703887464373002370279564332026282911934249706754104407150415369913058499228920485614012201980156380590727914650614459211380814747287508773179746052572577598211579818141957629012031501558760748191087081241550026201021205569707374351578491209736392794747498854215487956928765901733657853421479805298476725304528432894711343941620711093723685652721587310506734277236165701430969300288276377576430882571542584758562129039074332855575758141601150808354143313633357554156856355727937851173561557429106298767592601117970739540616814211427907118516869847450214042093222256055784691613173452280604368987775377798572781118131501253608353234058201180349803259791149256680895224463415840214428188480919568936968101933489317446877152405816579178422836406473351951049192771461241281385836321117574394249754793295239190575322950173260010901325437376804771491301513921908603773239034571071581599290357317360334400983722673692133496787357029602433397760650009490219431630069788038766026213574209727652060827039480206863038382993745633170689786259730914509847718608023210925511547807296222629422422424358001136107614309180547559621516386502484569450516264448573108842811816804167770030285692752356204289139601835998868694128437000582604345384224727805348224068443530876571676542371540583532824559708653375290783356260901693106341513877644819908640786534431131036952010443421935245184787058023575624471599106046840478011996898390459501677169955974235982795635484996704050018633433320371544644636907706320202402084891353352363691464137488347788813551332127584884264502428968234066631365600020355789884737452522687200698257931707038147860896190332294332130560768851208218766329037871088120819937857072584656714703582866116540259973520251567472640 [159,17] 52024150516112737905568737895000573653843659726197043724254194448456357568889959478989467997849516207053772021481815943109437507668548753568349764158491657863221228496678945934197350563649303360780029358476315473763950303095840448560677749387673310476079523775553112177725067050589244526006197367414969987377947446925571574433028448850634128128246502894175530339564385427006706333675451869995859120934333605785483763136379970969583214251630309227599205185373767565966527489536041212421430113665612883194525199025544727568992989005849937371053970933575715692380016118992700522713767205747032950920334149463746424715835207624501763741709826881271039031582166305194237059809085861313099517754657654236982417193568531148110087723358442685006001092565505507989791918451379183910514127074812917833663612402787300077913996766109123111800930866983253640323988969376102330026100239252992150071008486025764033373594615535388769347185541604743084460710959776267719651572868805192163270945737075841592835409032349676122170379031045728903470727233501991203701030403749012401829407676780981435705243027668103617881408871457928324470928582061207777977964783641125460608484515763245060819775002671709927087789254699742842762810729067126301682232311596423178451531830028429808311519769921405474339997983504404098435783643177594491125175002345117529677980930251925822575566805111495448396607731106757285711987023943369030736805635812424326288682120538177955370169472732409338333954302266293647816139179731556848113584371102211178943081822134863870137776491274044254463310286970870417598169980071867787910611102131752066436417856440716694702921188488775255967808778091650921979582598246162277002811923269148001433297667467300073696000788808462953502887636164447688250616253066217091181208169925781226811388703142825848057654749156451523362151449824594304696320 [159,18] -31013678739920334145850545438037214766476624324248004948563599772621774615641696533029747987944518768103642195314169649700235484104725417694915565672622189703251358354300179570679029472290933795649834244455481044964184235566095025514988304683422055995863310414275717390480865659648590660143729453886587930329718517701772128859198583918513119226775194999211065766261630583981858997345702679036963848099167927534591589238628041034234702826976198087996816399484918342682230825206255880959357882033910500211952281268459612317411712591173208459471900763701602735893695700836907503198480090769062323285375423794899510443675791643198659591650895191795870849954790968586607442391484587277631801490075726748649357548418233175452511088353201844616462458587080497948412431791941794144297062310240985082425966004192179489630608443960928244980438992928736274166954084989706154237744004868871059525387893310724776991125801696920718689827265384911108841038406238947342376874360730486209655105484896970930811338790711276168885634104306779244415963052540964781307162124480876696776293400886405637299730312080789354353630637712762348121901479944630972411495628320283007840023970842236813598436199626287717578233143538424899278156907062846997184579580616548870366443385365493119425143804212206976678217384120128024907729683084049216901927797143680016588116114853744600825233031481220411462252027673584776533209337560455257738188270942173573436932992088338633990276327692044290750532736043199295586329674959210274462512775386784381565719841379704362563603324847117440216276994634058086359968232733815666876803531040503012280220948347640643422559781791233460664408567056791432196383306860900105750244038713135028533223992081810552516380179169082613308515604588465573642331174748368076032229538110817302216227298781011883140255748386642269138610385978560348160 [159,19] 15717261263223416774165285036533568079118631277174480613357969547463051802267492693339251901683228249377595644906285084562647464043317333683394041587664581321141630770634678300320023610798508122404994205874320841113030721555002393572121516634200986314684443006199529344083647416026217377983020563755332634959723266525178157637001496167924565152811829688682791941045556450034012913340350975724272897413499574119331640159355410158415917033566606459193425638450191332341205474499102774054445299741016271764797627337965330014971653684532701943965276542071147118508301862023222783407527498112046743837924842621630869598118254736175442448481317234098833801546403015115612657423239154165304540647179593468607651695983953208625363529160235365797148622005362111345051708092491335700764990551266532570012251777870197220282795139806353468479023598909695183384067088439703337770532571050584633600964241209622542442439268604780507782197633456101696647786484815352655012821195175729372818164186293017393304398288411104443749910510384917114259627802596070417001540570114174658506584447878847747172860015718996613004490015000763736123103459076270419939338347589293470492118764600816663402494341733659712077221301264416057910190856253036537401435304087064831986831179647332205556258449682193481836608967625226852369137670826894547007788449946624030126034014578672222250610630027269106044072770472782141662960850304664998083308127688901504684965861727068814769801725969142794701946502148361686259217258701315604244922350218858305765665040933233220484079202577788336156803114109055069858826280670191172159100696186980173758108023316235201792726998814939481783375265923121288059406891032005606702769974907179285715331206002945858832637295767441358435886916966163949685261344822080511970945326656889181851561210521928354746830250698954944082616376350474240 [159,20] -56997881986860349094382406574930133150085149459382497659080466388040082397760067281332523478665409890654731957051819568588520498768291799842065568334112551502540752512524580561646884335876546622141654865779117954970487095485142114699028204787073737237050809319321759237319559830925456569244324289248599164366907948941836626904590929371124011561781492962309099601015914772871469489141446013475430018000451338765942065048209924129055902402667392404626511153359544891580616274735472212885197180922993323947224621861123145297143066626038514135854276138879508540296011663028280819255817338408231691667601298372073705034671987483400160020869909216362810943848560292124849760072829611430709673946222559456164262558518105019900570473395747303725403123550785556763447513898288628923012474362818241026435479712487316260324523691890284907638318056811712921239796649370668820665836496760621086667293580832579452577211667998705447903684138183614105274643946183493666616938264131560958033739991835838540335839956420954444276147056349211426132612684720362764221903770082177948886766239557460287538654539586425368450901617000131932192067647907614245425529463164250820331148861651513297497355055207879598079283400460838704608974694619811747126022892981302916385985266471038556458811249227412403167238216240447575293587057578852150909151248110757701275991319789154913756137901661386658139161316954363792434109057917758345775624496819179808593269022001343758705786798858708177071550683072277581874253057895798053588917697311279372434275101452345217953786456235572662788588016233615900208745127674935105601412474484887126360372797766207326115515675658753916230320004245348536340435456842727553845363710570034705566364986362992666481943121665702176105215776893427052589765231059323096940079048777123017108882087362827140538933489720110296813953467023360 [159,21] 164506101519996712384921083054395573025841826801930917660697204382999579725563959904148134206660281874698971216121538516185049742378922961439679793276617028583723347239236061361329685473913080246722238255870241478623728527508723065557606670070308499821875609361777897491926745762634106272842590603275831023239506546478960114238778383054118095660180319030747084267899105508502557710749578936791413887185375267031104092757472837328918679719622516621383768371652975374911251299667792439023629044782610390189004500822263380994214955041040110067092049735284183341308575686197729571691386350773610065859478868943741683279171366037197269108764128426048048281885725806681461768566628231234752131009360591385157355757353775237153206039227328358254321611634757321975364912489243912380780147172900169311177067756391406185701530848392939714600985240806543665629830253282899966842307009784096100810423521821915785229036925380905497101604719135252745623496238767743852560773404599021571578133351837696901352908135378145877772177056356516261837158750359172930306337894981743859861003304711171345734531227156019955918757935714572611645936241921712037291992677276420944942259323978213746221928541381081890099380627459720386863557862425263002484989645292068726379777700926918238373797480076653659687726938072209021815681764725224968494701243122970832465100104673841256850762173305919555845773356035759374543739765587807533526416020525675923406061373087945965228927546123498409195176561634488947014983858739251198131774699317437273086208677637820999208154816109231248523055535880959983520415458279950204259224394618834399504518629559847261286382833932126010739601523691340055286758236182941304300926747988870777445976133732523963441605757585784978819522005884185887601328513085001316614297239369171951233134362874599785270931676886980254981380956192 [159,22] -217210112470311838507709251522330887730211737780404599315855320214852887462899696528433220161233423892983168086769926523564577828548251443355625744582809728263062029311788749567152055732293359780019680283256222149603170639269561953737552206592636948751779511908511863759777239158401571384852165566754154081232954758999843585209359037272984495857953728575079532389975453029766455199993108906722403025848775137527896502387227707207614773407767973350444097157397973862042879361180941221238574136602462362173514620041839122799139320907525702759675462308538660846016588635308524375850836787782287699204222987646899194584426501868586289846693983904551500255008452186345483617043607451452923010678394616584857439090003369248066279520731920000639066487517454515299795414740979651590683320212234502655343771837358634525082840421189743274116040702841377347913848964724594030680922866301770619821688743426454786679911477548858641708331456296737961246899281982298307974823834773027627230474587636565369208959161535260795700382203192545262748311075357034853242195823172172876369230503995279911602123036102098592968025048422954365285538493772989625924671576261611205723278401156857174175193018139398452934164845002628972740036802744830148122316991235457093317006684101751983022264181137604902605365029916910741960317292545619613278565630679289377514102536440698789587073284007050270726877015129073422179867934534892738246229704236156486433213853933916032514725400302046770211916611535637230298052890866792834561150986871340198011687364523351609458702094217920663476240650716841347649214007761086978669984713302328316169230306608260936749465843326005262260469925328114035378552966316193125289655719421392436118903128550397979180642460465389475573634458251504643077786286158915593470361519043165845474650351962841829406845009856379626102551552 [159,23] 129492585847269798221160289178389268362482596066433542921617973289548072640748961215835976521110573343509884515673850265543718974811709574395621604618783032843256038754412383673146346770839614416815157700530487884105302849945896634294407942523713099284935350132865848691671770734272741033368862598483041065847462100775424044043101711631855431167089550163087482162810610266472092084740220726984237905998659746498047115999592653676430681136220554690705345202688599315931966156945133533806296267316790748317540686882467793953501905931968431987582786727574665124636697349876414217130913603047630050429528529143930306256011958937035608813259094022312608089400903290485309155435135282670228284464698776797330487192179165376074891898739517495708252253467010637329114297779415282112883751988516226438573555533463138444666649071557874177317446665932904313230340665675119991811087378554754074440326740304312851033294872230420522120044178620717766289008886834657261559038411453107487644356900656248692406729215069810687409924537501523810854920600870962798065139208443666506759816814281887070420827929798255539880814281338490491787705304834897559204943036512837101186904514978159652705888810746701750960265640476221425589276503740780946561084714387188014800131135701846450719653799986704920722686657216858129282818475252081722761606277706560729509792378100071431855113074632274560829743915433480389906042039649927834601055154107226114380969040237714193723807666830860234912009369468965285743067517931288235884070859950809835065195713035475198996789459555479727013890618862116466235295175828282086351277865207620643894432492271045809284428121511983917907123769388688840619272464094509996027282063145404921762777722503126227166408032069255428825145255192953895997421333310591597223480878964260844674830380377772019938941965616292986878848 [159,24] -4059978326004832235553289025437446340442331902208672649356237172502880755608541966289856607168833827222505945032830199680702019181048600918724548042567120809589275084969811068973765406007284861733390210755577538553810057357877942070188543558332566451071247324580865306835175407600033193977198631296584561301136359160633029411935134258175415545526123823678023115939460648779357905480754181216527459886143550713115115251803010358565818182760859459174596637418937282812431748355997501851186044639413919586319028792135453464030229099982530766230149279880017430573390917766626747474410831059499378901920141092303787581476260798113419762310472375764270214757268588632227987561356907463578481869690874348730086753687654235034073914598925974789793299004951781733983221625148359472247448410510390743639242748293807918192198612424413764780340149069526920399392014580753104416284730234314213149459105338466974885701553978191460878888794808143463350858069940539322672667078799539545761481656690503463430654706024576747121121884844774455744173975240230160002436095737314051829700850206278670217916151405396879196069789017949477078376627601157087317509949898664103559745345391935866037919819624013765860590439902097756593332097896793679980559706644212912206152650341014209547879976057260364472195512804920918627741752248716379546784247106023372881067319174960174325394465088035516470177761246990387657851387716183391983863558151827345396197783944970949394884347462780963857371207817646843761462830415704934857549242118389967827338602270389479730501448214586436269598879038272886110244787666725177204440765634092942956469662156654308753741751575693650317577657354323088946356831340637522294725434161550175487766747867443687180559504966138476184576056038808754834601065645294040068587713617619338915637133342208170562345899662325525824 [159,25] -34023626375313116307185540713323444560495970916414799509636222799189763814812059793969203045794788282372293375323675306979836363099153925352102543550376880464817026694210607722989965365959929566425512326681102802792425505215244256696142393812253492492311094313410552344236348909902832290080524164673872115612749907679050944945461284501333237296249720081908887896666546833181097179768555682257849923764967704955930742031752678056848045328849567520448892602395860635670549337130899094731051598562169416614374455784303416922738157810023302317356091505319063433134698904741184016535599976493025829382167108650465932912276250785170637179691826492151323636541988846473085229017691185788453108233295357293731690068713943447366608575648972281265032344295283492387228213673104200667665422784599728956765826167761672701379960964516241845006099984711115328578277477584830104189581971813617779624787975760276631603592954513703993419224547817075752347278023774296735069275165458340036135799654598378458994069684851072285648198223140278155935850273536733261988581286727789850310065845105542860767196401626839882979985373069672454493491706614010625602561533444475675104675948940439840836558310152962390600395178615722912669672841870274806781945924155420035709944303346178745848124759705387367676663681152265636466908289224451425529768293650843189863196369631554668321625963525053304264655976818407828185266034144353338826263007208031160054334546895257068504458335388703352142158263939060014043860814795996605052634869291764273684270156173117956836193656394114669706234863791866843786730964222238437261582668725288026222265123690279852313776508585672121133858100435539262938824239641206606501355453511806757824766057934373278163944740327998715307818612129287362886849001997584927420645491253395598970873794556804564372410762953868024 [159,26] 8673643327773344317205203954256584460364665555803481300150715331161650669117831356533670491515410492768952367424778758560368611361099267676736385795068039013425399497522387540351449543691144514663924915926706960798830697905986682875964017331114885931445761099825719506151050975096901131710617594817222031513189280573144312948201775295741635048018068091878802601569725870550232894081679498367127896729244384191815736278728987215477569274150968900820145496290275947225135727896377258439821649950441180522558041781998567235816998476296877779386036108105936709528462753216604832276401489014212534819078633453490001267962999039586251298264121195799331597743348788614638774913289647133830874708828050814756932678766002527965304151085371947021776153336190305737788141934430481204989401619087473476017544633388480425034104658598731657928487690577772802804794106707050662643396491246614310310123920258547672006063258843194966499729002092221158635973020004954192965462985484183717660536064640620702625453924062784033899976514339023445494158065830645810826451689070128494740167403129588006391928571541012576254590642104222967101140530164579754020130732162767425735171636521621151052555833238490918649099568569279933740548543871897577323394195786280116436937561706336719853963430996085353196386058265249037672973949233067811142314122741742649919482346541936377651352146532432036249240464956663559207363268134706210184181409071623991352662152521859305680184052324551883508587110861704474302593883958346843050167767313532304450383659872787739413361732232792318031587723223335620968670672519131619565046712856144528501743445601232051519643192697575667416620858843863768751904741139475901096418269765147537778028893583193919252965244047054082074502227606568776336916169412866169599103301195474167190649803472551202259524908208768 [159,27] 2548785878809121281271639360426005221895159252865316212274068006294722924044022013983100761365006167734604636494491826251391083683409334515762991371145792871194064531113459499735811040343148432791707345808139779359457736451608987856072074595155010352080416014290384051363915131076906550234215999507531135799673093375219355423614425907607298093430807360398649193806515045554290065297132183896224663324448771622667783048548180130357315014262422844719937364493961980479483835086746416579037095022811065457819747731515566886293791729294181313603105880232933382960428283799868081695350433563799700222716474797445629826437800986272455450564101259500291886910204630258663079056569950289893744665039492339357931885715476869011852296203076666212571621608898120751690072951254586932525209786000461892190805208320659481659810163482590135188186502281507347918361270681350398773171405366505922667745330923603054268801335797947672939099272478802754284198829636003070448718071845600704059244278318848705215553707324242201705907937276633832067264335929755465650503188005642758344099749762572532488012829619849031739003310653544845461727744916888746932860891464348486362700993627947938927655644072071554757900958447557653449591883920076971607113891146037813431449958564050968364507827004699298677848704816137277594922898134249929768596423265728150886589169831420410137132304823766531101412332388978481855656661890644560806960480555072625582014583636890317616205464073578156443103788285324397492354785101491186259428933943225183013715698472758025424733521829944268891574366661280711017304235853733225705218589775764635644746039719506044971289855675823791957555592356684180840415770503782302212123698049186407947670510576896535971917713436386351863928835286654307801486841442686715399869134397874383514345483629034603146007902032 [159,28] 6811220703327572518703588748247428730589188153529997799728221869500755140226863069259083845525094112547974343843504467202488639815463394246114307135560489007856400941123495350617099031954954810467942764481627157697497675034220048196188655567307761067754590806390125121848080426916520849098542878675115819665268790780575086914724239817080062974988037404910332620451116090657808576017225409745798714188906788759291450026823938993453454690429551587877848483950900018058230200953960689460807250268745804400120526119559235714818595218145757576673885075041367629797126125211101653257795785003257531091213465898908748275027295556392323947895678317484164958350914694119416573849332364015643688391636335047213614397807902678239836753897412501139319633893354766297861857850168213496342276706598574589295238319170037490003156700745205037776413762205651963136155225219418508015880462271204169467859284895034542704392607024437076170135642719369896309246431090231330117747186034723715290130142252605083452421047934862435437609634830009707320061229613107946080564578879620951438634160167276711525454401262942144412644784323294807144553898000447789897622884457585989138096185221924020324858533212092466880988874250960736704178168398775061465177209621481373656398615897918134668751007946682165509095668750544054334242122602066359035517674611541609467543964915974438937357813132103128683228117531511171949072165659718548152274444717299864101958306534858163743264040691132523463677287060959123928800184815307300399688405942184242349012254153997248964468941184222963274888921165498962399099384858381919684999610410115510769295276111882279885888222692269087851912514852488675909674368228953439447026640129222371344340349700285461596608094313249482121516895869422150177322325000691049836682510269052303843952181430087462229844544 [159,29] -8816736532161952480064170537603204421813030033482824127455421282007922364077017738844396161036848781775186955183628999855875905394592798442774470276813381579475077071358901269754710932681182519240369376527565158167744458646029642232811825460172472365361729549671427057238434378090572553544059364858662209703623040618524500995412975958026756375172267290262736766890921599415188053978847247893071100584466542416774067970934815467259543332510673323570808206825934877833249980114573601326058926315453561529512902153518952707007123232443364182221907945225167973671331778935951412224748000909457876646992813914888594572304324494890384495838295849268378565949613591706621399645339927006206476423453789560507174769606267168138067498801795455147652942649435657857895497584537278388261135095555626528470514489318044859317792876148936843081155718141904555423866014313693838616325687004279848206697389953890185816040613804736200147038597450191783156097315006425181881597059216632978510478215482610173612065210143649674805995260359897083627578166925125782176418241107229327738289454631110672669481092998480878351215845290444327215258629784381124010321034752046489625124742890396460024851512846643509259250970552143100064276853604334444727934274842877243903452866065973735706415789558027573149291931771222101997296948298747409591523788898682396086786928411182099507149291242714910745518270278838016510390047361523978781585424395121932520035175046146756158507973481769229541004809180760717806405243253430103340222434072774341631583427592120870732187360944096168388432725080362360600885803425978933810638511457736523586975402040504028500360752391668118720391919533946689500156595789261407235188490750079262880377759315659818155824490267984936912970034130035198042995510681722295401784549038667693787684550509631998501384 [159,30] 1640479852664816171552241075317159020087793513988790179794256900047521401895469190409679391188898228236807806528385369846337115181419088234016690916073144593620486038726870379336695968314291287732691143164410681279439234654192187492514233738349889749802678665733798926703688272424289561850404334687641008129831009731454182414453779869473128531462900235392327924118010433255754128425777145323212902064595341162814788506748996194353824838167279790595363338684418578710868110178367460907961495669227511194926524244263710380360517474512377469223208248377498423602700677976529149154743155891604493605454667063137214783879987189678560521954651500643101543365510677241742649154744924543793234322692439554947634004084534624919903831645602142744352458823392684149568278419591566048014884265369635457112331619061199406976841043065580145114460802072393168755021592705821833462485591355588069438265089662172772418465936398330281812176583072492238508311230001927014244043714334626562943581124278679580871948278836483799606936086592333416002454039474687972497339677577535527292788211388311511289708703585589627143162555678411546793944004649228467108760737369098509321111640283117369022885708532921935066400961172163474728132523864380726807599600677048399204071789159783598341786745491780467109235258405601814326860738721977321670758011857733182899588082678096861531416707485269955006516867869465686888800963456914034418826117078017535303625388800325737342513483033869057673009558886381045549835528594230055704009354802092467826036003753873941359881022447357941914640376677085657351777641853394565974774084428546971908956395347817127597644960828285357398731552931102192992670942409498169930995571595404337284436214011163819588935346619792473992543125053053356771189356930523892358416387669166222605649419377460516096 [159,31] 2644658213862633189709320750194436577911383192453125715552274294969229307131967829199896001500782648027615845754208502180014548268331661172482016409698863505402502121710579191532682159785028005257722382189793928153492980760635810222253486156369446287892172111121706223500310775856300815201718988784042585122306541289063736763497867154415888255739471495741577534960184990408665903823491210273847382916627301105890964040038772866748575510092220457541665932218834778690044326696812295931748925568432859900185370050924298217554564315484043117107246347087365648508200996001728131890506947753291112363091283262370535972248523912349508081021950569476227334073840648970704108869371386680010976505912341774743925317916120016643115866389674348953559278819805455125236353068509874124553994118328309652504574161777411195521956892336510063786894167827259855987948434670174216345907047734038624247232731796025080405951043028042499126705444140041323102022729913369078694617194343555002995441699204593346128763258395155433962084190326823041185925265324946044409962028327119047415796976990272867184488335916730800000840049274857214229919364712719078622784733556460676193387274662920547550527273995534686755025480303616773163610231465880679416788670648443428325523339704917530712407997937520048054023197225428475168883642527572985065899788483614368534621084037680174470810558244666841874474049691847053205735888663300270537115005212987493415015418869654440235522820583561323795942368826798990552726755579223513724735609805428482657880693765978300098667639787313130416533278372800541650004819597545240289433083766941650707383963362451633228137773692495903419919050331983272003267223069056318999434169924987708101887033713530197112755360566956934663592935847729574263976309340760339403219478930583519755701880330906400 [159,32] -1631100327958846312292915243093425979176927140308367747370116364477381370140666050430380287409156208086108167943004828275563261255780132751162762494243242758091564900219561600464701070464948284511293987128236047684267748223556638642818821558077959597493230624848358737023229778486795568279555659395245173727857309148800060410191102879782620328885563313610528870350843131324511050490534322847047614192844250949326862144868396021703528252154709482488932814947719626309823911106596328720917846623327697103602122775736419999843391204444350139336138996592197498784280302239511116319274542102923332316594829594960118221709889496994644917299018667296360400071356858199904347738984304647529422817416192661896919230891662115604280604311744040433998849849525745855739191223112569148568739327382589798682253058076744876305463140104937137216889688355603822266062028673284085779528734731366171660012799881106527050654981483158995881677265140059333842993886977547102235384920814539645226014296039786670187794266017613482149507756506975434472582758827397087437583358393409652829186832305095696152682898928072292950308860292923842487745999434453953320433943561670455489778437122283332595834778357289186013980953404102049026342577415538143132212052959944655614854287698417543874027352214786672384075350358284698459536151199367017574632465123683034473779543689977916561458252377037016402385358319085149642480398775637495791008119432357990802300361341599115565582994959968548648541068626733324372762494864167280907315675960713501421707744753921128274275408033921861812002538587308080354854418752690872354940910357208542208980466837622167809872170800084171639971480584037312987993944088660487826660112892215955544373175705042506619270692652338298108514318795337328496577945212663932239334874247082460129515246663904 [159,33] -448682119411328282124406610495091765898924398358320727161974334096538880090108521266132473687342492900770224498711822962310774037512763366929061998120581240920852494844840232940933598438722805317829945060730717521536258007498060147603504713354830299343525171211320594802939046802239009997042978862536289524248831719304494448468338451487145527318793162725510563914079374640065756606679348556985906046192204916575012767866775115770855329359362343305292719198027938908136992869739876647774371013300183223787732239033170281817625756926040139260502379495928112789920975814421460323078811949411010215022352910345005000906760673807375527387206154384431252621262245224321067116394857760547850719565559406074748199070259314248356078224396863201918625076303124877102061390244573171023549679697646515280652803738094663104614484519141622465223707527056790314014911758525206789356196904459414113868967590735870260011040041168362553131006776463205820956546853634729346849542479806248108335309667430671062235578186519619870152609262672575727902196212284631981645505437189923859905880027670959311503654492740595125326076595929370138100869646979909285966397343565999816623017339653410970137763343198146624626832905032837260321854273755729127358041561572907322942430967284361748179527782199663422686783289158978940644545878775614533397346289816234433390540502122939324488985879462519983775466191001569452514530314420512412638750055831998320915041087704459779309289860445519290305834117734678901298514769891939950003192830904305568000805157580512576995416407139453793653906540520839854818830832050060305110968952942975162607379092353041518809932419862730787745251875726403270369121739806474332639967553905770933612597055543851543826337887690348333831977840684105778066317074377173574113906502954110172441951156 [159,34] 1227585436782564524314330247237256395267669746398339370817911033544087819392850177430759168322617717796872512594750286422795332315154145889884444396997142265090513158924885677230684679772266888888418059257367536818271801245451432170793158718194716228156202995963058749882746002628792404855773508538871970991445700165983918516593917246227919303971212650237865673558686761187492522861758554604787594983628571965867911698460272710366750560494794042666530070134720899853891240201122345626790798448906229924767471454704290694767991355341536145510924015533508744034288524554126110859813911456805297611264981249089970716823607707389519575257687743894891457569883437158004558353344222223796273227333213821835787680067907682143711953190318073473309953859973444852023911841095939792629784175800064983817989291145949392668211716273912957975693716614113991583857256766888821517432906741426012859284041800331773718691360869318236784898022385383370353933235474980440865988430860220295777073559903079825999110665416427944449395788281917934226255695585194327067894741668403133074991665541083122707671557678740018447073123741457839783081185737995605879572637160486576284964691314200627303880610218189814183768580999923820048618895428433589263137599594657418333983832837362902439782744615556409053385298849347123825529725428258750777031326466097890177179074190432659189086523280194633950325476649084443333724902026972750776767172850478814156207226152897144518345114438754207203608311857747830855836962814689821169371465516136986089650994734448502335719534715340947971925579826206187138379884553381525770153017770505584765010975345056483434607383078133791571810611852952276553171706846928170606632668159202237928162465318069727104736666204793207507013030749378505725429803822717911930224573331256571371771840 [159,35] -983020145532179813002924701480060237030710039230363252874830630147677534396948625096574403510618604632293619866791634765446341577160098033866842550429329314189103433674926724862022961377701910632442431229409972187593093443651310576865704926757125978485067411967773786313631745927433379187099788535392587792382862280746643281391855885871505690871557767894157680054214503516198777757634162295386531022271382872384919606936722167858356449404743594917291817759733091367937466205588185083368767667549065734177604718457977206709149076065327059207079512930659830701175153058958588608983085131443348782795217467676480310352669547961062719560304811201804546963807879571534922105750259839896540595847943110806118083446174932859769346719641551440311786628574745261970857370685913179527290392226916763723193323172479843454425725927491222322527016201137929140088657306898870546063577594950039782268632475820833945106072824473087882721281310363026190568360176144072030163272397143395373119887279865199115451527897382216287564311413228639573470415285038275224882699411057985579559717981055043565344675548669086619224345733334004093893575186403238931091324312284072313716963511054128861434035874750546348316618294894752020992721808544247367902116591448549264807813042120094119013682595676125752240137575798696512465315041394188774190518416987433480827101112977768421465904402921223462635496110759591884762013173634408105319799729497430617191744842899954039063087820182517697577089517819810229705928394719991301582483030533207253768297796272488727605293046419419480826383702849766031671482715178941123215129118955170810245762389493794122244502730182849254890735502985293034092276374261505503946534241146784174063083340188512231894675535404555260211748833055073977244316118230206147739419059889292880072 [159,36] 511625783735820097624453998099413578568479431617754726625040996854698959244243463782239767071386555403230509176487527494009522568969317796384585162847940184937101884117573476079341191038053684936258795775060027672236624385984168154521568382237110123846308803944245640578540967631637369566730280537704752391106893927793248158990250150927054653496754065979583255585430885026783741942664765102522051015698464995177785511894172091835708454649555159486971109439112086639560108841266017651416759116864488480447564783366847018314738349393312941217072173796661029509554048155443669693354092842839022138214761787074848161881337331458759551954296358541607528642074714049694023489162807261425980494460653983344415441525462604784578414911501179238393579556087270927346594172930044804282328250151675256100937374074598765235245277412374981113715530991200876194655304407317802726305402054076293038650303925303342694367154957351193742806518086258866501088554712733372777931419217183492166138976106777295964360518899487431716774367092359571222096635454706516835245728808498081708423264045872154269050237998569819410734853440048072917367633213764944924631996079706264456701212412747600696341581856678000204891077585011164444092907295466390150926093089685064313385213676008267158289647727960583366906116925149098288883518747400496665152758210650488720330956694152969045218925876877841357450156240689841554947749668171589381599832812825226387886349961314599846292500170145049201785294584933800534026355126480482275156816808463147885084181708804134547895932581711509932421845319758366503567197126776065014530531699962424951391961478309618999466143157141935714369895089792194077585499776555309014814075779169958876966608297406608606987236346555268775126647786639415198175245933170711296701723253060808272 [159,37] -191149700357322011251159581449429990178713882959849944992563036069418420416088353716191397753732966953921175659594667218263808931382607698519067121845170279785453083268489688393259948858990981261959884792921538002586591309560029168230826854483108477004026743361458998158439713761855773219105601981327012908251520652543542711763238734832142744278997674590284570051879479467295683949283338119940708325709679753934384284180715136579388643983041997121460742869660299163391449575837542390388294430632761202743183371885427273667916193661967256361435698976155515356816177315195997678901171624609016363733087773001650270904899167973506073368205667722258638658475371303987663476348097501925956833158464507105429184264075159753550373348013798390309063094081943823132848106222788754999235154667448107700085030926134724199412324139420566642574567901066138160657965959570723841893261646935148161861558210084485892253485486384847474259705228866510769935969854057209886978938780593534496534299702254269034883897562496531235647924581120719705357552729372284605490888099570083747673500801694915124860921904017160346431619286622456284133085086230582119700318186432290635088376191930094185705633417066516609633390116766845470216606821309042826635472836927774539051221121100760718925908255421699367870877013196332432933080464845458775413204186012974600660079359208576383978876546431299602639419158862112711026494791948559121101127028599500323809394755832117761066101197658787854911595346504122618001210067708787594474011113728721094246871452267400606235243573529594298893761817193515169486671769666406248959862633611920210877407802070804476881485662497981191346497075117852645965494970700966684039119465911823744634884344635463550590034788563175726882038146965855173061155810289569001371431512791754 [159,38] 49815996140188168351926694348323765844341036403999634162469986574435709545364219213605573978511861153166221228830449748018936985562181977457188585033301921543071050269990804279881201380792105157822207308024209981895578249001909560448771721277705254495656082074178876244074551771124708494284651333022510266740861962745958958587699438064825882668166888097279955283697413311827421081151812701671483474819452871731593509024785375696656851827460491692837212981629945854731198868821530531118595014997054953947597699905496417297218530316794258858299935694795609694110556435017482079019617889012227819050976706800172267442283991784425230822205822027968959374197338813960572809012627746299992334135975106105031552865988486403431895862053760497280234175498612874210400223197105746484493610236029424811266968137204003970626151987183872094292757962157407956228664721534406752645168866416677702752160044822052524845238142509755261544767320280733606789358816879188167637240784168262374204154392082743088157598471512096198862277577926097810895365152450808211916786398284502128426024435676810019573481782293133414495946585858403007381199035812344500485460214474753145105547063803646829160528346307072068900968793990727012825847106627315654314412375148091182113400673125522661639388286637979724344422474634813385539083674233303785818003525872416749901268391087070219898154827888447013868697324488164457665514616612006995603910958221258812734270205866355825397947299973205203032074426287899774536561990142314258055474945579174635567515947061912163674559886526834227094275402204858782663828139945083262623913410717049671584794003947697679564193930700996223618741362485321353518062472965352096644200205505451815631413797326132001844066735818852256903496453449215197737965889085719157761619987072 [159,39] -7196556344619597615712659775513007518077478006277230953986665899353421215345641327423477292732051173352946475942758128439887062133702278746175220341176330864880113871147574032113531946372500181290642561882254138167583875921109633863221099989856117898972515160470910813782913111512751009738090166577130988502816709526732156635749089823804464402954139465575840776888944445414783269849139107061750191452008908178268698274532164642820815661846719185815137879962160377409187507164941930642501843186895328468640567429142593308806606581437868292225547964182649467370760896792701090278880846729727441499559767298837930514568369802999803767965238419921704365967777712867280352424363227662431218961122789770631646278100617054845516019742032088869990046468156154122100961131620498938457401107621681100601607925201325015145227099823858386962981966728040677202471896977658035700872280966614936689436560784813973700291774020003496557470183959889327248919799345841419779690349027437384841023708456671630577663862994079589804245036535062816416469522159501898073824950075719753265856831017834512232877373451008064217212914476902599958867695719826634640019904099982885369981153697451466076594166653411006712148343405221757896831249079923366058595929931799451939971721534738221408887542692938890071290991772302275792267330480377753585857637132976837710280747576623773806194276916809326029886092063161086729420293856046923888656134672399692810367793807537675928309839562323141479249713443606493695297878142974568266150693930078806627038867282489355034074901818315374217018692762912941611326430456263437941433009274476520241614055589884998660518474065300517429668726867483662341264828570150757231883087511132146433512239500666351358997376622418220441584149242169497952498831459635221188531184 [159,40] -541583990595930940151405923677927650206043050102833290878853475732408399135950892151876356370022578081758779794286726280704048284321180308811439733202105334181161190101316784006853840097120541282680567117279572380759949132636980264366264454455667111433673248139153677515604474046397503965261238331380187506446738858300402645591468903809691786976388383185557100904058165446716077687387434683235919402175825986110732289244818696725178192129442129718971780204296509716332233043396859016987841122137049753944292160621341499525252480101600404384752092686333844427066554602990515999748432604458624427667820945987465525779217799407222660782099311356838112006263705082591299413356562434289456986166828888248494101764217719238141073484520945054021670349387590451093849659203927937027408762608347347665601336485796236563365035919043969451525990128052921085039530114387688767139203709887714037416414507883682488880579561683112591314502515238571470648190447600251860066680755903058285528288685912771912631252389463561201182423239625391783772032496916220885632294407591405957344425134819157180267209807150336908248767515295041743436631420139418986480767273140124277360217471263314291556377829626939515055225738096447421363225590063260832856098432202945487815950745188439568004374995888679481107529489468496128889415616739532968574166723045206537271844327809009845321848709550344903800104220677542385990321626123727434960677020247416174660883214821399373367940096350212350518695528973637444554358022280262100725927976548947169197628340755513803553567597857082712622249471151683191346821759917515229055873749882464315836319101479654770295516012006108597250845009090846291587268609609188330648750027808528970293686770533134469131459789453966417520762420237438250642990016038024807136 [159,41] 643961416314815446932662054396415679143240261936050215983428862225121681845436997706479763540460753926649505520506493267545847039465020049988792538259767918030667852310478263229585443951171151064659256123809894558473552925814944588806368296648876135865366139543730634922568963088538775171302662088508738287936334207972549179923949581252105435057056037345997714163009575412342525960879974703782898216533319003995772472417080376783343413240188011135088428921816209469797842577862843383325227252226034196881697148120274384916453240728377707592944817197905786454003594917884199484741382503086097097451272148355834040355530298028024753798527496030848133351524306614797081854606133356732416675600604876277066743347543876616583685007344898052882114641883266906774009679681213720098422807326239168695731513927712218423691385099945103463445432460979098651785243163994221695266664169799259085781804914500992318375768381735983141344888954439599474284628115677038675996484301334915923536221536652316122600957307663529093651642503361475547259062049124628555998713257978182450450526909916260670807940565621852999820957017040798887764399811662354880848724617600126715554000875933890909531553757436672094561548751774881179061047238681851289674905342259634731472102312946342093154651862712312747619271408505598870468622596451533629468977254540566965959536558912074632879783794327549312273438704412569384399865930675572482089357908712678609015348027568582103521137058732197741236666535869922155076919521604750955768466980437229870049732665454215435643375754020409368949519411522813114705978251635334543990395515883590898729843446010553961287198356601824179290003115065694180172864781986089250056998605905552653731841553072144376667800656983022352242977000603539910110304321878538540 [159,42] -197527160922562345500968857878876501931546385997521873946105338940822033036121627116143191975825860261485230588575202273669975194210787409808636037784949974429273766135506430697123164186527847491458726687953228048318233724998442968840488810367358390081559896841831034029540092489156188277078553610438941189667633728488625350221568604700134371334830746250994213992797868175999636976878677657486986747742731972846527695525249119492116159195110132871572492055887222891061067363773622449785599928909804139574265774116546721125224189065452856882119129191982608328195987767869635404363631776606291225333555590791989556149921286289727320245452840558721191134590403640718192912150432857561487649825338828164370028299267459649704259401749875915372670376448954780292566402134248292066541862266100921927599252104264812328895827854713756465970755506329168711975905457992525721031144558880465798333164297049386518082488037492829872847120513979244181111119825792524048888993645461195721170790988805001879193837224092206166455251373164557948456861737614204021464842835084321660951572076439190052797603114192764881467787123202138688895705207221147909850754294842526581235616351943340702665408271681753746861696338037344832327085313859840469632825969596128331713297030766587153076084755965524997395189454617420093152665620042457229642182604259021835951115574365925390019917494642200769398204441992228765426163883300078295479103794679590303016822293804732084830121318204164562118591650448764911955119488744850063023551805358843009383591762616648565242197306323704527192166780273825562036441649832524293524197836101357375029790291678858132142644214371480579834360929595184895793654881458566941689302913285267755295683628667892595310028507187558187717723040421547576885281400552096 [159,43] 36259488674587917336772169911250194693953190347279594882946956172668042538452528891474362230075046099715764196798936651657742421417327320382046895071222866923717707441284138893138519474902131807534139068936613560837170814457842116586176577616254627941849398798734048649515979253539762874336468955127987692457600432643346847559712710068038016317559458819032043287928379395946693996492080427075293432982862191082809555619218336465691295831067538557345166726561591528291754010670351027595803529027889184947513888951240333567110628552313116510142649057498447517598562522525277924504065321776684935803148940628461875506314620574562600797857931934126581125550136751189686318565514340295283291109910789623589267770064539139752686530032549633348800781219696855272132954418158655104501489415353674970683929467553778464150352529410593092743307926097920395156050265531625313424392285382460619059729122116417138599417646763716637101950717617007288432393168691204353509865446321554468066222277011959698953966626563090440685934489843574872203770008542847018788364594423804753490381034106437576202222137051983640744813526976971846591850768399311329621364849569547684012786257447163879658447382962193484163894037927094223158466400965976553416609810059193225661853204911625603592805687144611347464884944465594812341997380866182932555162624671091708084510164171080631926930921058906363956042820005620962689588084138045518323554133276819387802566719999439854606461637365681081186808416299103127600971551848864445765991551256907240966500573296188550699395407501523328015624884641396947327301794174961267730656187793095877406179047897678762968104638522817649885704332427581336189206203764991051931098377647192830066080233095483843407543198943260301731855703331892295827955014444 [159,44] -3983396292309029096895296155649262040867589406047818237018426595405825046500178671575533183554147449926656591975522607164708344187862298404026802359606398350658996415880483408526786673567143651148127692215802893034313006063704091129333804637114972058839858832852359516443601527227353523425882914984633848065214646998388756704344580445300107544251803863016925385706909208109640816575116982216731849429125488886189620296672166012104591433153384113112936835785199004495798311602108402426584995974944807778319606710387530949263588665409140710360311397031791817110277628973446162817611760628114477424524877253524373977135300494664484433514438412074298586736319016785748080413640875089624544971530435855075826763973598074857618194075466978983439996654644248359898524082608038616989254254186663339128115550052838793070399173975346518732615425071263229298464777796970330851029580619671735389202112234125506297102873596865518483844230278948943488132331890572661771071881939138344074293819396326235333742151365872841538264230203529093566182803379300945302415144075368698447929543236409999969785549875104798599882363371126183920923411305846475708325676078091368100962758764556085588151824915260876758108969776550770229780819985613365360334950310715272277739558157108696185862299077810859425720163912305237795681375594637150738456358971485063677350739851523356856375028989781194377011682439922893911239403163811721503300882061969686410479010836645448577297094523995447659757978357068501718972211607217720473499420750108781564397371457964758952819873092520800258416631706162721293747034037205473334371304515137965027413468435655880355744477735998615395224397339778584440245856975171441012220777657576936326566842163159961451822515743104496630951421074097385055314040 [159,45] 129540538887074418767375273509722426471127850423885877452857215677552976924773074885480115941262213946946697003870190353439919077572479577168541485136630252657627108746343360393423130915946100908603171162547345910301693320443864905756510796059938131884549427604999715504787293076673698957268871068873788976974742923752021357491076459988871633315149349708554356164180995560141766025145651238670720539200553340680538015152368166503006949826134631784698560062616524729291324763942270864075795485870389031029007698423855097698121912062581636145834163281892838860599577258943083359701174929340875534104810735362338704182475895401727342872134742540058716826560685994571388075956525651040089547046577494841468444980053012199610106260071244400122540000783943782062728751359469832911041113392429407316351694253037200306544383909187903949649314163915303569877336350285171251489847320174849428424346673615553745251548797932452062387445532199852966240302915407433479049507299048831293526195450253529783127618946745756523146846457909264769924656060811298049987981759990630949788004211507311863982909955100250123966965355075065637768764943030477665435305167733938823921914222862702403638922905643008095040268889912877912936140365010624389004771393480310123154734515808400088059927036696439020932165836105528781258489152344514949532958370538889976270771217720700081166656172770507633377297801929693616691589391209289131706158033111494524400526684238135118204459685232312224998064880347743429965359149909737481739851771732617255399636659338342852664148575246946928302261544075355429859546280765995841642229362796691226238897719951570882199631926195727818826820353937687043010713487372389858734912209420703903234984169863583639794900704705876649524641016045631996519 [159,46] 38538928297802587643052496882207166697598039177974604916016029986296505954720161498849248549240771716824759309433090594184404823191460548375449371520924642364509225022594735521280204087056751671948716081886133357085197141338680130242152447434871355529336945282082105948266779363957552505960518010518714678472361552781646958996425393253944246624743284867298580775321822405729221681300339970260418625802141394268501424449186881019781764008767146621175605082557979526896889265700343332685234888746415367250915211687811201021636392960614337466645550955023203205112034737579497825677742573023159295990341087372569926219896743544977290513459541996589938981203583227750023759022098718485072021625486818396515229710229409526485620209137129091532028377080125728326458753597681383229325690589484052125099884976434106622818854264713708924901666441236354574271139320522010588675697925373761367690092342579662581356718440760639628316235410988317763678509702037367492004294387727295153927355216240663592311914992696859524542641703050608435538764498365338228004925474210683420586330674186552052816730276424697281148400279068914749300932482548920105043311427007698856431441160195912194087901660060488120115930566441442604409947350881230331969484992886667340742320077157064543855514718899027124801593522602376545523872811003007524511167537006982281689249789528936807452885704452252486766771133186167160989407462659590301878670796525182248634086419566117958350774592630823799015803862054339123913636351740549080528541253065346123802032549606068301689742222848941660538603227277414986113592108594036979461009948099415212505739329398435172793377914033846000053831866605227952619902889382597625898234767735580926700604233759622923292697105370450189443753990429587456 [159,47] -7905095542923780960939853962029354216399506992585892257860074716636537377262275779967113276367374502915444179226205697325647679889721230109680155508639608560246024696725245483560798818417315477148724759130851114184517730584288668664592974648153279065302276010737572201661156020958813139517119903664103867750189641697523060045147928953546240379344825647098294920404653080345581918770941770764721952401558086304518366256738904300842149845856253559059754810131167066814017062207181847438950021409345109266720753297233371434973124879055146333311603861050013575785305371905825598628261620965914958397583389596698946538936982682998574133035448698668697564196656923871196595625324773393491212613628587810103053552306413748720382032180776543160946745515018885088954517686636289564305263966580325557474148257094355797001117887222928241883834481191820844257893304400481161455356920637206405756512091037758472551788165515503639023785847636054598711228155462967732356745380197926540703199476755654297462835582834554374176703154326993009538607123531653308446582294469830034880819489192399034604358582967157339227512472682976456938344323957299882992891795533599412128012527211317897656564291412055299781721238561973180520868195083391553005004567819259910019975361563824109614816098985551751827507311732650321869873584113157595458178030999334628608073461295617449323817757070274979496131267250833697873897347578263324628982099989657064562767302844598749533653803358168251481523642901406890659428237965384935239044329747635329916045005175525136358408826268883041949409020263191229047287780876114232761161040213583958899411856183427784489172155103143895948856950882622050840871635410102319872221953280183493439987960648518796860183911967057510350158322868480 [159,48] 779972518493531354251870964542165553264940228010529833946073411900727074127554738803647826344293793166231013506636029971231234614795598830237789759042764274451933005357083659664677674873999281936666450830906566209968532753639039717620437215411076924384833070591806623620711024556509893429205113205644620689083887343482963729006646042921247430081332918881608065126362284128989117782747358511555084991277815440962822288453906722843806296554017938647609387533688179895618474268061023926108334566866704435782243028498119679785261544933658102170159276964242122516264090748549570002197742717169342877496225132682925370016981883115389513609079643032042192352137214289389935079742988091481518681858948317855008801197183374767275916326479175355733374386496782141491406056392456111328910876625327683654594833928169240767740253680996276158129418098716361074390383059839106178739040413553603308389760691797141213738132689772498989394254332786051536600477484836342636793410571625752505202283823461280124516492597323410781677732952668014546481169007415037309310799356132553236898636617544962931857172954134156985135119132493356421122715368382240885249145987279899923188194171331113685591368566556375005786575846263378233343380395995029141641806736813787301015878159572316499985323196591176177053690328261178900988911124684728528774731077124546455356562450087599322786070053736055804577440962564346766746342583219024087128210311477476707445720451846271273535472728734517955933508585401819138114346832409321045487747950939940660880467552616149126383007718855457071042025015085889570604255240527723228135759823511093475932902590171463243485967426882293136976239398945488474466712277881345245284151054270811854145274400330222210453106629235027221465268640 [159,49] -45152796481233156914738736663450328232965384450995887219529235016397454341167553353981822897883872175986776916243046964849061207701539374164897363763958989124321000680967834231064018239931862111161540751564021985377331119488476390968605453651623193569247279397634001710301290874808289596776056380284944131003022396033046043917524736325761729253124773418768676955904930753261218792923155879911602308077690656045975601021492341072539146287138324176746357040747674146646607440038536653998719330904920057648087376404307459896870354784302471451930172552296512746354416002741811181757274340904936925984104988199956127223654796990810107783143941419359603050272579640436354131953711452018292227120827542041572862557908914739851473840774009465160334481121349695325150290011867541204811881384745969473799972861345302153745701553829527901308803627800562248216982454539674753814539464264596329047548124746812108736768876282045089978695541729075200045549069444276173527329455458990837420615369092640304193660747725718111491663172357845251189468552643807462118328994800926872705226632600692140967228300771941449623407022568564495604218706306890117800533014618984998103043824140072542897995067297715328582449930946857881719599348663085431519004096727771024297281603437315749906133907198665837861036768220132888001281058821481313085730908485686034676408273088202828119958387397876038354733448518924965829311963855483413904441577161963700442750162644623017688310787310575491385343937938074063340458900805343712599182750973622443271902372155192337732982367331726097063005895014879262972935161325286225552652900133535011431603590560801889457035196859915120370771070322162845553824297850060105478371726871642105277883298628675983982486649442519656982276 [159,50] 1290920250873244569302137611690774804105737728919851643741947321034134814582107580152109756580450864852335071202394498018720636254113164251228070468331835081224354936965445611611852589618797614573033250294870718303801956709135081090586523339594921261151511132736336650560249623093767101177794639570742394205621186360532878230568865723546531016554711413481080856431629601518903401858680172102992177628637710549906560812968604277445963802031002260526634064907301931374346824177867002992562396645353381982781313792277761846092534090474839467228998749317703937781695342490732397696674609370461046613343451328632287013558196382867584540738027767973717116668094816905609774885813689433245445570739191806722375039543353829476458770383324573632380139672234967393541397343573203856362217055886868967484365987780076283377184424497718826540407849594886240818529847739694084833362108858650340421933257893272716814996605449497858837285961729031962000305872452809395450193735376059941054416676875071106196200009690332293342295510837642732332877448906657611142299457067645761898370929868738958668102958934526590210418822315249909601828205013069169825009134882835653404634443603300856583014535275660863008395267752159330552385227464650867447487304330523132712164683267800685385604865039797736318931740369232333015072789733032803232276808919826660583960917375271510405007649089319523033078504776701681999482663114600029790220579883992658155509964849181321953418083887984713330193190108439592409405570752462882666846370182155326211148449714504345752101539826345626549091042396988869934619010074298023133648368519730566220021566875037109655537151699516822234074767897484351236444993069028206975759239460786248829012902889461302903777408843408257472 [159,51] -1745047202271126823234571784691925086228494766859753489106631976482297098044141397775624972485540955460362580614556031183874614724204749780829718994024976981507316040266760285552453898748051532206171637639745627241141680842733856021214018381009850477413282970690040187754988366528744363339676675766699324647229138344772972074919021428670179285435408095572822173147734866034722726048935530338585273701894281010085923042787292351914719268078845179533045945748522461477852557277740467947183676631877215061598125236460047324304732884768083346291536280922966748646572709456458927921531725885729617692375098610037840155205246014316509642724513960307991838870485677028790508501535304611340069633957638706996913700779247665505502418410701833366493642789093665788445475416093825554957714350815390840564423749505804161625545653955383160183474223394099922774109405514883394934765078835351606935388831010035905246278772918483978030854537276593101665480470514173359562602451306965871613857696448032290493439781977895142740230057246014568251304904652305164132136093427472229187010868805608063875146838970159845770831633046902419685152284650510183043153563477566286608891671933542035535285854720661991912938828112611125832149181162385796589455670924900274629433001527996013595704709314086462100832852824665825101865497963888546310349459870218380345965914291865760316455212793135245435689217549932597521610980196536050292930888770837999207701063591322676416855453477679733942443679733392426681254501646212921532238185879077582842607461105652084278630459846988268276977901997351757771903376485299081146023344959347516163672969278160531030551972359418209648595868354162216356291728531707282572333530484278134254429990518810720310612250989064 [159,52] 5619908215137064187127949659189376343687516486635936159609629848218480550075036936676019727784611141261878400174511231599513112475731562914467608004869783703772814977276791875295482898257180395900085737536152900595966594060171159649778363176655761410655672772199356950605062248123452972541312311896133593750546280031466764557624167973412436683943498103899514630759061168629418315919797238810685054700038484743883510439344427807431991807345840070242247729177952694193498489856637006177692315138272823088261658518634265568354290147302679961775302058382593313517284960274075599014272412953324182073410538876389225050816093390975972403138367895902386529775087104238802287844875649091639287992642221105347207463379190751726876202121179554668556506334985358565208801707687828061274543520212288512649623671869546694210623323048924419862167434795360300452318095383185047865058369099442474495240138111652574022426265759672539603075523748431034108931838951098861828752413759638527662272975743792146233477709244552772899881551518805403411119152276404359960330954152617981450581070492254411110603586589995681470141855749932047348265141491110932468829721301317330711279296356804819007149726498194996484024873464145985104417793253855931765197906380583925675381112324135587265109340411816905426262261578528950199105511781633209221785692061539173700978649295833938370512184637218342511635711479327741325420013340771136414123775936478503428061012401114714482312633920513748310900198277963329205527828731913071183773232626672395787779601024560643228593112606199413767596253825251557235222477391974318410316211500559801209463410264178878216784139180665558994036755269267628077471569095825901265388824861484801180365494447119197903264465920 [159,53] -1450761402748350773758701472711712248186689390326877446894156538471481630859491940831091408133001339182867847033784773679317083943916921994822755504023910410518473088380077930145755426624600338971994863794793529632876936610207691576155774984422102350701276813417889872321223967756838544155917771817776650933182204591580238491180416126589584625006490091520772496494214586646821908408696667808949435802064357472795785318996699743840224588390019636485039096903760072051703484176987511070278296341829901374412387315767223593310639351505878554104696576731231840143814463362872115366783728304888204404713197482830175124368372213884450079373228345897398040564709693459476878483124609532227772658209204196234312838629029123947377397464088579571505485728157482782448615364003630720824454786575406356113173713004999483032131630654444123626190775148274826039485524296971261089618032370594144572465476450946342975489447053808140620723764690669881418087321733893894130407800373508431063031021279912047794557292949625315625496543293490909264672465892303641357755067500533474698769942890743860578978351220230093529879518685572731041182348802350215173759929004702547579419218343926441516857635712986799101519416513034888879885305404997149151219214600515096467680648401456487393017676392162439137296793230046236793463634808614256339048151025378343309149553501737485365263448346096286828285582144407139070648677585441706005933481280802657209501988650707474005203893361049416717262636691865232511908993961098213486482849376513307923652333726774729941441678321452528716489022242972599150655614224390198582013751165907831055427715974114292551143611219817798288747116595656938209470598492591964346404409074849925918841312360854877460057728 [159,54] 115927820076258023721462779467548543670931993843288458737966217728963054869585098215341159445918271424020979198994631407733862846782389007878505589040346153249728553012140173179282889824519638711488824315824340968494632930773940140671576484333030411660855116104253651093381758602065837099625068013552876939571744496997807915175826095971151862841207052794222138077291430353390446657364333151853170188512251820158420487832659713479167312470252120992272372275050206535372216861109208013327206173341901826506229136832625313590786099745213861057329422423974706257703924933271631107096667890406879908425681531070970587034133778773165623570175031950467022419357022500903948801951312508327527920424316298317567530829437383888380856206987750571175530726755890787231360340007734664944249086410508660701379396574963906850969722721600165942258076542668608502499671752453539605590560090800522014950456204888797968331685426988963319913338804964306010015597705155103533191812599030892531268219312003869289719930315121576541338034666091341530282461085894062909426488044467127853985733558178763729508330318693218666940975191540133677017292355665270692296773433682829493083229809933150653313276963269285090626374409530937172540141027952838405891276264536980080871694681647734282327459389806379134590596211253194835110640713789706646589584934716008555388405305714593623457911756762901658318341629098032394977478446458674038216967949633268279169292563050478686767743949784343797359895274092921584746436500848969711889642320964841706513626270912460846133126469331545757013791586043925327604217877174762247270695584011919679445634182096752162731346432432195948277761860931050392917081254459990808627600474977508690498993301520047118336 [159,55] -13158969261980165279734308230610951042573230272641201831988654676596668591982732007744402806082200272381660478295189640199609253189245540847613439282925933567344905145627394738037542384685356246587946098607931478127992901775297590185264113866205043645358589361427596724287947086324403144916856112526971490714628273804800725753827399147537209371716625495465688992341351626860463904378779055351744175869507638798618273607681244080633554355423515337391564926758294488938997241124999300056720944295859549266535138143661701660516194619460845455333001545912088403296148484943208842086302919432300902552764299944106610605880793983776340089724262486816283839326191583862969103644620544585029801799047671778656048100103361100984534834031727247653748860138197418717602614940654527616081901382547188105363904798990225741498012815251144791219148971174269193220122586204361169049124262032875948275007965168027030247569320579279624777206799647836439599935873153548938680449648928886010896903557649900928833812608632782739695476289567409111329065660771100182427814659977128839369038846593282875823446788676545303045658604755870898142356980913828321584689240009905644265112796708448131047021374309117330561236262402275037456224867386409738631192582864619269372118108153231196571594939496526838469737871855012307353577720573756086752214690139436580622910957916939567703601518141201979476781846043884754274875591073970107282918303399910669715156480753882591653819335354733082764468227515563419015361566304965811426267496768357331175222877853204956209263302890715744098897017823776233184161412072274833883512266670148674604822841250024187919110147382010535922236162480789806467174430961244029373769067506270641927841572585894144 [159,56] 5286623677531024450105936619858865108828196571368475370346107968616304841196370640528824733339060977962274281274972012909885389727255515356523294683313873140062217216047292618499474479626972317147138930822107728327148431057142574760286316490903299866620272416436610123522692556912370700848552769051015073679081996774452698495832449338161354247143688771742103955649358738557583816928833423784433141350057591212504406208166972151824711340754419569266000083400212995517128541014589568302945491877751608126807703425448655426701661492477663432963884576594643191451785795857655694934090202660014315486622182136919145775478142821657659815957339820855619293259759014518062126734634441760288633397738837973284973403262334470164096885651222549424298981377639413010679734695183225094525544744029761227375415913474602998969410985752414255257524373593961843181280875876353718173647355609464283793318310101318306961223905642655525251104056774306221627877695753808089492628876131110697891593894846602857602023257147898970839438902697270026573520205874085240002928082361272571761245719298035771770719882161064025458058444486409077842525603177832653577061427099853384075288281760618236688013047178100803525349679347095974694705999341419257594476388234081402401568253117191719652993980330055260212288021263672224917875916612187185777941768860836724552327263056341670372755313390755785886649846799571281000920098151362372902861699979077963946360964161575848339078333104067925757508618151211824960749542365914074838841922523555655274838769312814684764540056468577266385316943828147769183388983308375903743153534192553830619683398358176265797487152802378654428583665403118836758722665764463369152129664365354923293197069705280 [159,57] -931219167854143287594224027840597959263488166404863651212890363952821358769838496976765357012976676917996311521388917249439858292743228945706052626446681652441806603585019657143838084405871687189766740370582232935254138673420820167533084925969784578980637775240735588247821307447000455636159174195982029780745512212819933511488533404400672807251252369748373439300750375298019887786927474874844299808471182194726797138717331489610453482673293898600292966352790800557367455380403059805169984988742032027584885283120915709319082394020766712912826694695073215672698062689424038142261697095968170341382365596325625071440239516859261908315681237159935701926321010437920501278483037217635283222122348214553434165377860280770066300832150073824918711904698187977957044078468328878388433112449457842023985072914726188740868494811404197193036383630716756918729037451176090266491572982924228994894567855813444007042881373456257925269655574390117431457248396676244883769591546321907782183950629803628213891772026070938433024618602790801634877823033160257346768003794418526779382859095957884207125515315416409327177974426390345772019159108549357078218701943592119495054883690858265417065927501363205913945915128377505126664845328958355552921726743074589997080068169293896117985877137473846507291597409127873646767062824369856597127979564727298289282502340361466608355393803718338791541262071869870524843666339819595460310843830908534663082983677773039973499670648849951929406227563667813206495674917785834343466911724817974259375706662545385265701572149406949541693766730226878220917236964226381197231805760555811707094545071881293675336807189879958882704871684782007837878853101530023988671352241380756202342819048 [159,58] -71922848577866175207205429730540239439617077638150612356488992903380657838621164923674293982091102323262935793545671636358304616935921320459639812727500529540253940542319775401508303996618244069351057231393369772959087448135551240646961167145395193516483642208066072035470160140906442348690159863896401627870935375155117016105539858394066789845803200049669972654008860585027525270548979176947169654708023290138265401593365239266119232651281220139202992844297360767085993574437049584176427350696742208059166602546231562694549907331143270618144335101109874549590663007693098676518698124639132562824299220961411395732691415699773871775835912710888801189086815555306625783685366757521370024232687128964384709525044487216918843569270091261710907420241852571487519055365287697513048386350886814391609729011215498149688976634356789908131092845456435071627015283882826639235555693828245467578526500717375403814608826958742565319718564798452866631950286936048686211801487882481732398892151859225274021751086321071456638707262949345689092900468306054855592648886970853499168758906516052797976827143852923230313199383325763852465569255369525172549727249934676782481273694992198662005040850276308612367997999376417936482839211600606722959245417484198884382686562748518208137570997332621193808161115118214728585001747402803268218026069263625742234815626276448321489772955899977322330997004692009661775056320394941779293629148603897006923121041043890721107998389528635942070784106601558467167495287984878719266713883766961999566732076331399326622179467377584994622320482644211149182545826649824044069433800882065760850054977732733402962991149432838404859161313824858111201916281096080455572093739809427116065408 [159,59] 98244734012293813089513827298949250885521364725631040538444497003456293698505418075563672318322319443392339910894589714956114310377733856518759220203416926143763454247055234529336697268008129586372779445804331969696718180821522153805812841217589655466777067868529528067112076090915629863877371092155799293655734425318027373260790916914531398113974705592649676904676040062255129008712630404364056378903445690600753717621999771810149436809883070326530834735108988930193581637273941996853076455366827872257158971827030409337242185613537901313015468385180748847841549765456716980804667567566776101756704223713541910453926915871003950044502885960214078541755685333065014153796543047837189041544424204958755231476918343662302124576518769452252425956475034831030399077932216243586633358980155356658942830375580690029584635166081678670283336912855135762120365660555944538754817787285010312431009249604531419928242188316596553039731548280442998912802138966562162166718176730440703680561121077677758523111989063686911820101209834887052485644944146011241783616945408310314624909411338697045869594077535724475970508161057271647602449487484235878824493652255771741364114917033210484566317903998103986756400687613109831983312475632049243924496448537605112494463393383790215577970300943935758340236039413115090383917757785880570983364269556444299128017854185432873097780192855113422017361244295441642283606346099488288587261350650834518807314962239950366794492497257198352769032915360797392844802057332195786322521604239965063649049167916386770060570563227637239316285914286105680851371037873067004315828794927028821570721271997915101837611249293169143432427010237605746588792680210923458628081536310810058928 [159,60] -31850511661364656125026383595138733549773480478569791099408253318285946622691193145607846306764324030059153455573392365575554946400213455492225279813580205792802319928396455140281125824263692750786715320141932067466590987555812018985048513248039014946278023140138303152087331902618771367004549969938826024694127192045882778961190026455074066960277805522695000844894660512066565529732228307735744578137366011242917770302358247744595556280720016841460131295817308085857368595080024016761322722624829231129988592649785175979635886377675974706616886904361264574717087554297158098789330099535402400027860513212225606763129609533963367944401016386329952825491596484464991641316692596845740376150508143114089422006719809705670962132931639536258747853810972139190762784346792976033747389332029672375556494594421949839096590033661495854967254540616981080368817262885219175864536396942692048873470532199653622602155160726076882765396058103788163996278529266700157055136258106734135033330339848049769009982379185384442960061316456152703107412601339751555797683373742376162949797873770701744296836481870955606890997216221427945838882366799037934892415809952902385681671266036736284872373524337333673063937407278848350792246576826790326824824179887005172243651790014519227354310566603912424117366116375026163143301224584754376993257014814134748854919626892567193975572225639415921644078929777655937973593264984885995436924274660887671057297773194039704964543619919991853536262640584421735206102494323524147249039446641526154581869010138728448206121463764226166320133971312768835945738961920699227750961622350027191350000059791552108580035693677227688308248597661518023843360622850932888545644697012162400 [159,61] 5571306352632887094805261624460980732626219400154496117761002484129704424344474246233889624572608432374688356839434356421815640168084434817299493243194355382266909690525735260947749748835036851812584582519695977526257770141236232014093300724085343134764057612466966779399208747030699832318726533906248087536133888532081468099877999279144435153873952005946784328480238024945947018397294013796657389591383113667962348212906850310568030741215460710136983226045242802275272145908512863408512311504002836458654705585207829652794105450300292516048461240136460051918777957420023789459260116316830780312444351705519544868171178341801211562644873285806613256002662033231645501537537383897401971958008751508534808279388973442272168833748348046506634806334009384896481124428377432552636225043776798391945487247059192567847013705182092227909984579513990962239916723969962360833879010140333418027295404179671290235871842038175638265073928307806472389868556833328323404347492029388400205033967444647184693482337297950169281082582648511052246746817965930125043540852542290551841661239940233575155670137765117841287426408799566265919401642347993306361572848757241250492348592408912926530471618283378673635822385124322340078345752533394610306237843183623097956223821432243335423593949257156002205706368045085852001708106747173251594178452784837895404588377134059079000087456639144439796560662561899755881495556089916129019276247166565183277543730984065600810990130750466509179172707189829451657985439511132301273027386677969696694367525154816449565129849266120687342628200021889954906096920893908522182664248755387469416170306413127589625055089740509610425453990376677886801775373855146585853781710332428 [159,62] -327678679661223796646348860627993414724186614676481416437473420943052741930034029952499330032576367103434110297304898692035581147404559155942448923995809526930964072480073487375640062791612999102573732179347520308318031789334145505034405806344002120083854320224416426578690123429670732157895980673774897990200262038781619550224158058964317052822407776800988077877284196482566819099795788712769714319612799744347941631090516211404208563033380204810460870658333655539229950607832949512660298319110464024354585501161417303462960899855964314015301849714222414385210640387310969599378352275370723293824743403889738397933705222152204487581328450337327661117309214961367892520000519963084642435021414194437350580399426019144853357592925613862654112867929418849969457303662350524851542070916448743019323316619227378973889950176405137628208444524881133301136259558755503606617258558933396511933310716371958389654586706133512992324726041936949701882960296949486414886304505730882585582837211644792680539746800793302277544060930251184088425209308628830845705961594638969425569043199097194006311382562977371828806257286524377729797186876586035282070335391891085323896250919845684227558186828883122804418155287025996516312436051724499791308722832017105176588112276549209841575981540633023176584109337215038271018290987600220268566727275188676301050110936484224267880646019576542402402450163637410480862558883739347555799861835716913152953325048428415528305396938180861441223739059926210454763030344429345024564018412466589068029517684738254663533763885924038193949134722947190772849405169416814153718953417713062243169065888690532239344876837368578679401839624568750382132982110021728538973507072 [159,63] -105035235673448880501336964088710890998428466152079521492358168462988228480708754268310536535379618322488191082524730550373880956372270148640811249564711586147319095378815103443670925475320944497203612838578267419301761714233495263315001933151677052082816135457203962271676611421577513859177581031004980443516403813902698671047064685613482978509264184191841370846624359235950609053297118372546442395897952709487573340951114079087921607712065656868760122950110374174139925829156741209602957395820829998582895284839186620376196626035288236713282674114712394541449955190674275351993047350903777944188986243321795619039170195023545014937892678949337619354281902289091212719963129622214642850157980026518534716355307681933777540669024031084117732251325064856935415791704909589386223944620604185006583826743477591843071135687343631588161817727527560472046264460710229731025312516745880832490050739934658347179392534408961830845235618225556282326020933610068026644061492062426574776763358720307498419737016389317214099427372473365417854895305910906926018388349037799344299821818501220990078437571562701841373225436648944436860207629989126270918998312457503687550692385279200880910561710100546593978527667614483623273920491254773897613307332019988006072778844434195097186944522734759887742256991889782891771199154525653528343911326328177626906152006546517412773562962743836610730932943844325817028485929434071791712390030991576695157729478905478314085053220454310748602582590781150554468357868387622288237468501805259760847212642161037284792817431291875380004407676931307730900831474784897047983556275554193569467383982850170836715010664556529878576859092915502128963331591290093180809408 [159,64] 34902115343093009423746209361465455361272203688249562969225627257395170826996643808168354360320581753096230933054217745405607248680515128339348101526996508531708009226286189919421916319543038214318945354031998678748726188899991142584135762533529653399049857401065764750455100479093585749469636861142679761352800106847409997180271482332537829187095642986763634144419730339602851567041956887093106958060532168946163782936076718540182462550692780859861022736072992781507119398099905062787451185925237437403549236739573327672380756814501080182921102707797335504206574279966213060581631025514282072502515015831306552896562606499819501092197786633005812345433915362403214299157851228757591132943341221413913686557478935349194931493368280878243442684385862259959184520993907687118483249162185472820311177881722021102901027080744513438946427190188497730053129293238583300619646389463093751500451389403614409765278765070697868771861859589245049505542947245638780619209679201569403699562452680596686202596439851202439504658725046733967325343436561800803256605039123923945943706167071695812426453380759341331050146051941704243779109108888486697979514148593582122180058429400065178522137509482261996916811129480352099528902059218984576981370845872613879974585290282953850414136909394508650913475982472495380276420902857185170546213380795982795734190479487925110264558749243187199736755948996656818522064049197964367090032075878330958412083886158641632059929124354640563713539697730747244469853079645748812968383527853667906490112189145368594732879777981521660391354990835728062012948822239868357683265402151558219434989697546140415196795693527958676119537574339406980663655514790364321120 [159,65] -5460333112212175840175428222762600992102609019531409225017598291724331470522049035610421769540092605657922166390449283891695367404595260183606369058728943011542914050817756223812890581369494045601090594478135226828682198708135799091018624263317154865214084564166857660446211758657754745909130228706482268539789216347006640582093599289396864761950036386941258266951805520766194070078783491281395471321117512894085763459696349361627803115105199789208986637733724999460070185713311351776429235131180171944108916783859537571096375555119151841976229514684803492753656233321680540835211118393561612005698717234618377045140441566722178797767703295150500963426142889464332028476104742270200762920115345551279101246789813099762581493643122643493447496686671349322807777679990660668431087529244572960748482316342168133992624951045282662463832577915104857886146872672494783446164410980042767966756396161684381299977902190003717143230878977518369073910378543701569802411776757814247025817007968201526614521952346375374237644462714430560743185135114110978503573604382560900435909891350476259948330804865551687011808608224958955711175965177586185829737938673310571488988944321744042950329605640310633527462562797488354397492197436969471949950454931420711733773038610470755533273820804466823466842160251271399461663191691885211186798152678095594443035234184169379749158148623321559723138046458163323883512200911290027243961556768003118319761543307709392244003441996897849674806239266791587555307926186250460442727624892284196592430215817391244107270872611559182082198662398971291238814042521401727565995678367468087946245896650214596106448219432558800492562564953570653453933060100095900 [159,66] 694254062667331674841465252684248200856131815915284006748908954848103921106491644543444062954305790740947344611408497758046076263133067147133785407086131478239271644231162286512474365242473794654755089711039182815107085970479138967453728446716190724031955859919610928206704291325688491039437904975990813952882673946148376679509423864277581978820216843011066685887835952215069097138570409122719768595735455195648243315526270389840064385271512949587094489417336780917985611969785660099039011341859547662804796393890967376112718821378755940210528264921037013416591631036450960295167924538006328621413445305398685096570753878845130524978328213120925600315629267001306701643889968479998102747153682737005340926727167536948270037816306360389458964209607388558224635392463001639457836008948575672634241018379590585141318456036782611683182400451317325965372432841046179354466696371323161804224786348539650155803150071540936704687294497802511981408654859997001114162874249361079257590470321456587060981808424467594148213557329050930551939679378749150733366744019343139826438294348501854810632977344955555660430686177940900218246288079152604502018305308799941578542049429961433625791541279455990094655513818142953730104694002745284877606922592998995399087214080329622309929589654899949966677488091133057059394319964203998370482424149620429792950190899138311066496440934910938662970152390975416838879096191090963084107473929676355166709498401284005462742740383655577602810498900179889744857138163753585642840194226693758451971263378654923022449216702376888536214257817388853682677465256928736502518482149607568958144692764869339683839194827950561164981490587526477528570388220480 [159,67] -179604348593002030893050390675301946829385572970029448932805794816264224366678875629607525748030613830184340542427660397979187488453374021903014258184400060664860397874690663634381655316429622787966134215652990659990052670050606863375993721045494738684551681394926960507783115198428206245003463098663089987593816872908829505575263643002385166025829728525036336036656128472239016859686332298602372178460650924716815178135141937967607594538182082697938370309702594328272218608348991445162192061590702199824666134154882176413397390629776858912226839304149670225535687238796490145206179424704519963446704871472478860511648314172100057028294525325642277344505250613203497325946380825409185128865414602587508109044584617580618913314618578438256455345025095647003981094347091429487703796783018421143871487636721121085813194755742022271893478973991678014328043980045812205156284055661481373981508147830642135126176703736474297562233278461090129444389464683466041310598153281648840350076866243333538246585282281888714049006095543952687972817663530833534659824800335925010964303917446060103955656981274211295541132369925246408151270518740673512673276575585377742042066367952930894787914147185255080227578252193113523574949311462216050029478045229700967389829132820392753991557003378659240711569680257613617754095659080659239191859452694719148580788266960860935746922808927904699104564779140635822756945922109634401340550109783419557049069911535318130519866350221098168828532888670166750297759594425745586044473013110292208873348615286900905198994618857270834871799951427082992509134778284707523415718587658380364276107367864340935794160689059101162126173799365532286319650808 [159,68] 63600647138035753442990959147894615123539483884361164901102574922180981461559794793541080592480889433900659796493509222644506330154813869963502937440003488109255621426151506503707565173052926673000058191073853050705487912658835927043704378069305203933009198315920304166223896495335146998043121221758485562868882131601434686086183283036725935486415869384364016834670128396449631053885653227093275218408558348502535211369869577697732997399573357465437003831787535686571777912700073077394165190896289353204671627304108658956698925000175218055715321467658515607649872037385725423367387544820326148579508511401830990428461021787161022056895659071548643951674301141112546547125648133892743688326239663896989984741214205884414909944426683368717883848503834848949598142423196340983614544174936561231591368236265807951786928251759960031549196418364052112123861928909394596608657166566487776010398236478655139442369981128262876012252667524032982561085334997303954241537943411078571845298994400929444243704432535839867130940048563599681914301926432236564050101655142809815198538823658432311316511502242712876814189318507728751980752505011281825635091267013941001841271812002117586600748098328174240136262048045428278613374888853396570809116644157903146418595809923020905489808890330598761011548271426920987811065380307279045324762873891972020717612098941933159415249589984939260255096870430734639610723192877895530597445370153868042876619435907301039626201600934282565834598508160862356617372435307277344776257168130360981227120226433437355413644749604700030954505898065523814515591913642664742649980832929524630092468418994493481796097516690903032645833539226900818788656 [159,69] -16339451437636372521288495917257540364605580060218175631695978664652458027679878675132041361303031464133621378632325938990904116369628042728178478100933224029462772409288964337833944440295737046502807841330642260818207822234669266786865061113879512100195800580439982464572451734808148758406564383670426157054236171986935091339218959901215098036968081307095774621100254515513756957442349172520569899641913619434102842884261731250570858547226478184233347365999758582479498950799025872627042083788876775560064008381235827215169153361881362383990936501496613676119368953957727047696534849915573110394814287967235222471449656742941637017412381768364130705659070181792710710000709263991693265500113095518268847831447391874451203165957029940123513364377698518867332825974675107560079770845201172972516686764997525853981944009165664043140334808822698045290907124049413311356360308596965389165062203850625119369296560281014222553070085035276945579361801117683513580069158063658184841014622044965599201916080746707433839640777064201953417002338045261734841142086251976970361736260079345938250332745016893475024564924057797551909011834979475871002985931544157528604184191405305547243705910747631792664768427999306762681509302704502846689637411584327287591876542015623781477640780812161037988477205240827711866399717405060917871119929911565948785311420864703351703770858490252208113021440329073401513120342035364277048139494644937161488652256444673464969265416925113269947990428036101619936784225431297859007022925950870924974251986833933672863837472701539951443299967462198851398864965646793115661078766432881908344397222296195271197970556931311056360345056984450085638 [159,70] 2821714150047129583714095931428801088582618197906298530709306510794162396006974118575893442834649039395440396618061858173085499219936670531608330825558667870352808269696367074737976693080715461556412948938801527850940787812427832191692447430592318594210336287918861503065366194980007601098275692519516144813332423196768056630508927904629714898974703572683769758751966955872888288864529740211316207995232995752735370338862678566471581340123012318251544351631602336944085207092181747958710914612323240268536741490390060427478250785647244559141895710003112625289220632081669911289756017853488831132911671890929026530105033131475643175587321892844684036002952778657658592206914795931246456176610762259789362176557830502274670712333888429006187169518099009362739736208480883242674550088324427525427676925258358643227322770443191305027317475857108029536766207796053543355392270238364332397464322623696167908285965376056502699336681263155397981037146921795893562638377714859179128841790996649925967275238498459314919271641251278122605037745979449291641614205784866767619909032748994684261744601415133551962167825827530292534576109200994304531616932381331177936088073483901402665027192844683265213001232037318099042619748628729418260262240609662745371273644540752498132142686899650903597210708721513645901194731213623242223951755208452947203662698987258419388374585143881184489979198547267834993140198871652418793241710617800827076193217142983871741780467302678987742674173160208772720453940491034492924985952438518647218195034048070378274538324613596444650724837843586003130915674508877647295568682692369610345332912546546379464664675932095708754347472521004672 [159,71] -319686031800342682648507910127183722842551214739343989517972533742780105302665280342144832344804621260000959841651214303610173649859358763190722389584179640259447370376568159116858623697338023088527768720340464055235467347292881751110134323329354477049552221933199621267272757946499468107537961882698571175330552728265877069560734908779505219355291503275203497899036835712169937358549967934236358380685178617240676855269871585312743206891765318276972832310827083230945923105491176994853652182395252830671070710914781080313479504579286997109545456616984574837037850352094625405747204526365868628380276734129381919404468316990788636917883771582072454493264523785348694484876183998598932562802580676517635027237166417510025454336544578334203146995039672566097092052608007787808949482492877679519919602118033365133574137884661868766393674360615534052412759608487992539341366849143655982495334541359243180592705832880531751562967515427417467262443309951512069178444691912988089300280226660979590729342110784915831119755972702586327845559178207755315253486291994293215447568187476008698136147562537355502266831499859959574146601449662953743459730502500212096722777572273436190996947914993691123865040514152842026633207132032545604516218250258951190134216483525934607109726369117680685955548769374965955639096219249547551158690442433142320381721630174134693910007409220119228094690045581456218190821261858512707505609214837250298204858333490251284749505520585854885854937123196412661339711922956865440068641940977972985612929479422436985980467970893018751718769199261699135797982355274241371063024920965436914971635984544241671984921452601817749086396087920 [159,72] 23272661564381298729813182083641074139435665319035254342630589714107628153113681956563285313283314125376968650165376394089731131531019524465099697395031259044831641073852542471966893368490087222251411964847699723082401173313026246676014852683204497674907070871030611664542581835854434674266249203574120056725507390317537358180851058700456698260556811835369137118962729294661153457194075746849971091179637873031476982101757977716031739833512464287148639562106907375871689168182309598640656392809556459697867058360360098538285949212094091741441240443064371339245824272518974547855957318773369628231520737974722803992535555252758530817001425865294492961071572025137844266614927903837522793665249706848253919614004260947047323005681485043200234857228613363054985280213864827463299849687240119488061321265958140219435759994981128620524803656703088837530555190815906407648974014430728019699128709144612793724060623203519579415536910749736959483443403214204145196830344619913872065383117945093412071969693650157138331322101378042168640131761403453872076537604297873503265367431931155040548573668088011031395700840320259043778430263938970093104547097078554800888590350930563325444257908215115722660309931218889810344882484110457513259268300973417836864187830581007746723810085647617874439976377169691174776931463796368830080738597310905434823534019018732675043116244571751306330667385710975418119819066437181575873919432846846632035492089605254181005904318012591801637674155689745616431733454096831037582515683401357559321479001316282893838050768116936009715167701424290783554579391547033592114476828714569207220939234242261449365820340439042802848477392 [159,73] -2111277331553087696328477311307619122642012617375573993950975584621310297529958707979220684192316197848778108007801173891597576516515450105493110513934610068246794097325204482571192500939908865830694396444814487466491038716762575415467571306406252623156625265394419282191994462063777547531463811564253561021712681126302596482621039937946275435422980608496241332887862944243845842772113801369214238918849934787252610724210323405513166735435383936535357636373889582233749238699752473939070728289577848624050284778576164996093493500459214852410589575195079325036995538565047780390123629970617581947374001215060266720315460175642703819884137716343009673695429880111811673935292104889323204888641450152885915889956789631487244180611827337546929075987420353372204108662314698955880848256221131769151761570230139042921610983679907649189431566578064521944927063319954243666894688582257175706723146095008339641841565131887324672452659280089340212506228135539578168309359013251221009069859340135141489610304033986430900753111031274634187014412989257780225786932243278937314605601051602502004836873387616147200884234518766103819001559819403327772693454805024595378764183333522234532766646850063022306886400248904176785392862271309128020863634702689442796540573071490802459339087842674853216692945323866383397828990745626678084397750295118227028836745099441273927937310304379468760839873822493760160543941048819114757117010403510696104692836714263216541265643995415250369035112334877944511900530123501599799711567701296925884943056205311718426352035299879429304288099530174877359013715044969039207726962206026131358009728528652407368042834957731466364882 [159,74] 588993259436096920438656990296236350362985102953094317178340942260138240499766363244790741575467181692272350115722534328674897311163576252107765285178498318668030280340589999694199237378567711471887750440762960265228873559190429785970041350454386415883550006656779821924416206494960022462327932923776245722649278315252921061579789147620371515183078709508938696287390916946696913679881810386203718268351587311108064313279039469978304115091727774849760589437499350537760248258816730701485538737960744726401586799433890385122498159154765029737002191400356288583623330277568910513177559753582720528237215239442771205558448381061239682386471863605529585325633508980486125739070843000475782266237147618436285244555470073186276587638617801257019844262143439920173847487452835953870297689797992069731213413706425841616065140493667034540465694281298143345644854507184948604586434937951320450928086095333629070808690396879798999310505259182679248844443127082061331070291250075683978192305751082220327915647005061140205513193606990565263152054141794171441367894502760497772927056925558957847682508008397002175535907273882214603336970356487473004052454702613484478203622659094566764183934169212519937795143801256211155543463070131270432127068168834707758334314620533805968221820455472301116557491395725211430299572034997535296863691773219051416300716577408823375896208339842319067009923928321028442812779278127690291499408798649486456130546354529230764033006294719237603834545656360818630148248324160915075065838601833779528494997017275240484968982145160321017037391192899489914164444049273269247789634628625520204999054674784668049903210520692137504 [159,75] -137778217176930324076293983779566273872164975930666095947294523263979439853306214836379703293694447933846601503285826583107634478352328959982812080799304689825162456285124398145553404055921583582935762240439889035290311620995342632448372231945103119223094957982447843605870719397937475272026453063022088817672524112052755467347156265659143642607931909649419051138658985558028584141051616698702613067561367920847149564882180931440483106300474818003109921043709033495845093988469390399369416551540858464570721484085166323654941175505644012943615934815189175684148054774641629333748718280005282262671898825557914428432129647601427842447597135852984200789812331618696827772683121267797880364813994331925609988357363233516851632301104046777767224582900331751041788811910998359931739872384464746298393970939298741029113220369407831664423528229234044163497572459893830665701452244467897026814883222921327895229518757358989652197824402096680779030009568123674506225146648816908966129548653847802123121025314887331973209317734312792064149281351813121722971239761042490891576185538370679078304486584305068759793013594519667745289296366310852905572496643217370002656890603884872700307873770686391769176960295663723141148792450751685761157479171402336858834536445923776652745934513570729939745555740306836381000831116660747295485219914360105828680664522417788063770999160901500115756201491066715606180405788407463421998228642307221047302945051071537459294051163389963072955614889245749968597597092867315143079658799210413890495802301833401717456997388297511902403447562652097184862437247273625367635457213584267108263203473042188931648902565915452 [159,76] 20022750336731181189294778929671735512798630147864290916355708948063977713454177123603383478245625145635249826681156419913785929788103198056296293241787066476119967262654935733565591419119257716566437807137245432233333945264942759824160737470713267263933884706035351436352475276334454814028494168233822729678629980599429140055952440767894392120997693110118233889593107185990250839530085792956160169257618468832596693938089958750868172256220652148091336054648187130169028580655211659896060963421369730128828965875963999669229560833765415140854791828816513044050048975331429883117579628591549781874942557887654924032864965535547295685597170962003680902878300699264916492309644755244064582297595934062585376338647416417850385489902708492135237683954101934575572938091007087012697652126160863813281722220188453987444940326112503383515820118718687275667687207025121254635246163362679934496198079212111368284714199886315953615665367350634011261496873042452166264102270715917474384361816648905256678226241440667925364704165053743888502239797064712427481796973788958743963320701737478540408318005607759906738559794926826584978721531559039414165978750320777055254274614836997928906244059159282848328515288755562245853571541846696815655842775260578431766477726017266432983630961425009015569682840322041711046190352327501397830197239729339943539820813823332323485468360334946602681770366459440382763449642119541880852680657536772498823137572500065953143697829221834830747150823698081327922219610053041838170489757806958804006415308273813138284993608983781581856455700712356412470293582430495298752593838407986523012063974686086104416632977184 [159,77] -1875370789787200142201245828295422561728857098590898786341761405221661102185098262140623733319719527217533188935310001308061273519074968127470521078266303194410669967806306656518591126643545494466916341420998310347354563444579863298249876962353008890602984724756325628682562077222392927915718215211690779418151213214674304785545473039617542577646763427216976481242466867921771789800492353749608492955965292628295465660737597429869995624899905498673991861785087557325633960616627157094602249032664627512592858755122651969090938406617384870879142252346923095140573974842298682729227084585772079479591973660998731360246245272394179467253813068489075978352619961558498917794348719512494591843888292592678223598367186893371229535894165913544820676445635071062278630444489987785321233407632077269522415835311050092992211555424137385512609083486771536704693926124912052794731402568697597245720111508782677629968988588498086902507332916197733482872135486509421950382028463843833746377437190921896329427295655223358374577526104588803566149624290148457523982146280317408285091863810023670604365804419124886041984718201806149420250436267199179798369412646216906804565030852163424304971165838897139998698448141424079076234295879612094507696591194468578334779233340999240062215794869100920480382308983692379573642905651828829722614094194858299233039074181277362862942867777336415917599191560682136999098384426333858628724398532464598777075217217934813149830385692913499988063157166383866810086089208469702797442620201242445633306249266751113916130416060295377621419042916595043763568495035579251488018619507735507732161084857961390103388164 [159,78] 120083214374592297522077465682301816367648700147585694736195013411579384994171956544059390915982288895354813302456510674307710433052801194432633619163322467848940492378062299319989667354403822397957463659894971798689444300311791737329691580952587609276367437307454569236458697241921575160057994883615285909171189029434258089387723365080836469827905324862227066724897269269969786418812789327462158261898720551217621945996177842984877327308171642615420186391776354498265027490533663746788093505492747592346302561566123012633696740016501320664159439026842856257771271742788801851040468844039185653294848036418279373233117246925210456835785131238358207636862616687273954116198804041458665904136163147857311519235468698521410944589556629202642608607766988672252047650386119421046421953839027397394220841914200875447442459009683406729532853374716004489270550506601345115101090882903566619800055923953287042558671176054860731985102756157744699222980049459375537441378029684573939589039588046371775562181900492068513663049008891776665755249464417191429311473641754458406240540398774191074099405796604063684064513576159663254458029822627595120272944147533089518865248624275211899227351572701146392512709010038400791935115457286667565847310802652687408746529779186836559972130309955162322836810536505579451761940223720458064352402476991625950871355298331397010777762921159077331504523400520736351965089218907239799229882689305462941814515275667526915101091592883861251418635690153099390938921384271527005258898371022339414815347248474041309159381447005281352266650789196621207729943623912941910985540190843567857778005022022369146880 [159,79] -7106506733069196265043607198639832560537561856718059327340746539567596042380615086941948946701688913282536358838027543646365373837855190601981451326186481798461792123944602499842900217662933415356303441939688044846291705748790362159867184639604642565871438787114055900238046580356801108722581716945929926085795405714307139922777751828870709408510420934479692018724024614540308355342569225228700002209323206313526230719563858138890204693906167205947992133542895267096585109182488309664827806042945953851097370675541721760920813433866478741094047801327323945915331499227151274705067279136141537465796042830354852185828305192495777313004431592363603980676780285996157020405121571440924601855820836069209126694382027190696151969680935540016695711006064045867131028682219415171339693588048374813369254601426589992082209857395712630806100610905149254685387580564100984403139034930798068191979663436526901568923265906784269033292228235877821542053202809673424959780781928955875122578839474234673199111057009362623870620908285811740915698902437742978260026404188919456081497500343230123392693301654032126435777780602004627230187274033862987351838847685788734886802033126562277954222145628027337200633421305989742192058912405421902455675492884306390124133372369385767981263093882387700261720117621500187909239419279239705644553774989751737742655073036283662259009895337457581556147073748822552017859721985302702786196113197237072232204088815842580463149961087242175818846638898866841227113829850954703962551267726226790459276858518381107962796312617364440209676196284799153819548630723304120065039527141141644273481243303105792 [159,80] 640874684644391534474511985984236432404868932674612355355062419290429379397215657542870801873964290564235626565810745010802402554689014471650479843330558549139315229169538271749299917207643899668963732571724233965408043725524946296403669941658468433037046342296620760569612587592024091789669398738482617232646338312158010690049955406121722965909952691012435389404513403070850596360844040510593031030820460989577479145326182926483722669242403903634009170109264357470614980474219687871292715957723975050631816514216463903893309204981307540275866972586470815597121083828835322447937218997877512785279146028502739601427490990128126962877353078007245768304966026097302778211456914998609272039878261755091918067415111499144088418922972191390451178187157016696767507583674876509556328128603149641943729467909310410119029877209735326991350073665646782763878780355188483916099931487750301276984240507436996768615137051577044218774805557993731120847132616794711808138457999134014319566584766058338740737102344895481960692860200521752004773348545952668998064040075426862084703228935820549666974858543320339338262003681623311568231892407966058497954373882233528946348098115014109574825780293217285973286602414703099276640233699346715923019990289656678568574899099294203451486780919828840733852010968867724012426252322704628863617416222117075258106642042819937229955815239608708889386846012512624810349368936406544730238601284174116328627334935237590253320582533815127647842265742374433784405718285831571601510818525392031818401756125368065341398225762623008368404371059860164691204496862373415832260883538135948574707259976448 [159,81] -60464704503653102073618544551013253227894232257975163007697208128744335705812510306904769214292419156764257050009217869014564768251692246070993169494322713351623860382509390793938801073813970419665651629429580939636845122517557729147766186876290876643869282527452143592778357424953828697712910342028867206990864679156115214812401189891540416439248362571800307634561998227157458118117041242150369914896113031306305902893285696016399499843183779195773353505842138552145973911207490544877856715961360432483517714515723629007537795107894224147863724135732927710145824438002201246874123646576474172651401377880800482305008591870643722448491863968254359765257386131907161761315024034719434694535979157886904854107215158321736262860900000325934973249313129765229982905433348850382903852263259479964723864056167661630405775755100226011474273905783986598832925114890066944851356082218242789543084387405094337532489739812533257271287303978144793358474890673665362364296148293352274447810036742574041166915909377114994522642178172387792799713388783465725797778375611064183390947920307748777118058207454651183864704449639966821161007542604065319734757102571351489764545009667506950564481760887231336640091541518238411382008900735067720213578038561164657176334296726153802490838612145478256524416325798623508330831019738616718494849616465327807745911444406057133371417139762132061222207327398812716088773376852991619188607858207419700736220358024500192068165780886658733592454475509201311837005353230124748520852228894023554876230343929108676724629956596798226730135504230875226485028511757790222197967485653551513469067232 [159,82] 3939526633213522982966549604473328274476064973619257697426250208750304413820940513771437087669725064376391475259275786179165102056847730640852737506239928251712359344010935354091583587978597128357880398094386665442668013744332832952677871807056397591733645736145439220530417456352964765709700551373446977274821738110456536500355399711516598533716295178361619756267387016540009566394307365363146832015926227457549986755418212980731572047832093714973780141223934206552016152371539440219603796242810300142955759645536191490271470271415981570913759683565902066737441243192273058135434968143450691380912946405858596635766144089018624983551033752201009492601037470480445884825251018051698688737597864421656202918790325851588022891838928985979609779314887236307750650735372702432340550688356501713261809973713349154275173227533679162181238536920160291211218245257966919511343102626303910329836833938140168781669630235605369292228731441816929891347362246791696451525322538288636937827278818546650207544019688602460173455462265989150789222563280529220004552998919764876996267328531427419486397323165442362462556782206522785552082329632380488944995503076647330963507402524046490502735340730801463859524482065330643690039673187299948595470087579467761648147049591873945276278104360294319209596508602524365532827256312914364914499969195019775592900321932743764106892422081205619375773755021275761591362859151667403212946749631814019162499576226730480373290814153389705513284183253971705009548869268193802531966778244483568621076727599270560624163818048008547244693432906190348645254647029483317823269408805264727791200 [159,83] -175441625490709520257500129808212268791480506052773809271713232870553364116100147663551427742310220430219598518262250039259162070917868109497661955340769831700510978626931871267505449286721843936497305665436926725017400681184289877045464655403958068745434445594401841869598977809273280312553429209039735024717357433903642805459882653409160264805936567623910910057607563534599170497882218703831171070082963931258993112155058754259709583697158990901914742585759952152659903711747984487706646917580949860927867806028977909885704704712434164499227707138241177182819975554306497226701123443020578718533876438964211090625810109113187533063034886621407501695856597095293293821913225820393106059885681663212397723020581584370169870416244807766033049197655431862321036521740531671240678772252688662744728513176163956766105871191622188459701958716330073971837018999169263439050989093217362572320735355322238725971049596730760561099224243325827149036865564641626954911758964132800008363793374808585446549705762054848828088394978514480173334219241852759821268576103301071925782935063235469047986249431327254168386940749944290980617949963467045160972070666168918956402864463264571424823466681073017029438646496357506587025672314879969596696435674137396378859114067047100546200719968101219342008661629470846330785038507143314288352478284730309212347789748169326022997684808853607572559662694575169170694800538257533050238222978277890596810725265484964466653783558476568669487432950359676427004516223320214144475842614594404344376880016383156562029690809756515711518352795819233072039254102415340168595525496204834644 [159,84] 6311802808266292294279177904224100039479128865148604395547584181231492032477791234388361731727158440300573127297635846497226746818879934055850696219344402789713307999151443932782489145400859095714646342036948104094390605511441946102938662461679489659854303251585878133719818953421625982829655820370488486846993878278518615246963554048584411964325329659750237181898102627621874249226206922446957375838951226996190170517310615351867531018037708973254034874122685194384550422432905182127917938337826176192150895665175937808526467834272507827671229130593754257642623301633402222949107981740566384989316878232909905164378882929024440752538303600345790649433107631177622310112247858724566344816678689825908110445429797360162761076608268584960433224428115997857573377469306341101036462346194037029391481910730351211690031798933370686642962634106457467754276657054634902154880150294668827686845093803663953304955589977019422309689285407824798967728459015493809755777757187020822753538060614505892638404948908055788317723921544476849834133858214151140932935963774485557278278503985528085418788336476893940340193906955779620109566487957627722680653940927449401751056128290566323567976159301931380031126370961838407172596020405674565181232566812234557038669704694666316326819893514315726209783030057331870279765897228661775338963888203720753680173364760725872731906333481274064872247328010488491499110640754568972141004981973189562356934814139166348855854415789820905174195757830255233172200169555395630888960077343783962566518243994541017148824578649054993512229186666535541764798449778242801359919137772976 [159,85] -357644741770692877039513700782498604702677927377101151722636323461632912129608012401296393660604704606214597633318891642218973006140009913668614871360176188217044757540977646142663259500016650447292315471866294885484614297051146161778683211535676762463956997372689593018824273313414456682316148169757521762187598337274061231737085244600524287387932050039778379514927195324109260852233572376184967878514661286457136990645150173501987403702488907075221960754882810919552071088735084793628459839657431824521040497810377235211953955052389654818762184603927347761509494336643358136539430322696777367720464050532240093641735626176580946408136050729896116666110735082241693174979808923463052785358719190969048637285456907163325743401035369295503655563478518382325122164778116912199707083516556222804723927608309718889424174062391854991717416137325269340558037695082417160591708924257326565865648183450831301766120361341847774789593209827132971377161252150214267542561566855775583386274605128178962560467017465215447520830004126838996725494292751319340644154337332225197295893297095837987286909524584303460671440378397139084470392746001210017514439204224254654661703441154391257564709658438356154828328978840081242669624551873607694021821459640947167050953908235703929223784816646179251800152582421548324290554038172734807646300545390746050202729161265130320942294882493585148110248885826472390817899644632084281279046476983421163125458902338867452550932450607003004908247309890283100335087602028488425010236962569315615821489365272355546162811751751177257432956649789334235892337188967215518290050070 [159,86] 11305059621529776448133366219116966821217747033616708879771747376663430805088837924913941122197754920741172996377738023747226770793544363681308795256818931527867906040681097971195316691958142661049656861795554545473875438670326994274998863022286045417089901976451176121787374343786207542727349563977806522674904697346206842807471178947223489751084743743461112434385990583728113956371867337071342882928446206613567832821900207465859472616652180546989545514864878394122927000684842239311390802669324435459549668862644418421275262910882038215037717823867250925198444341217789601884115287550220566079292158905754462581364669555813268562169348512619762733130518437825924985170655599156437794319264498420102761577080863332557906750960210747215096848422369165518492565549231281689618962870094309379757777089590923592791991351131222680995534042024794518778326234023670963001946788378019310652094608207436892327776490000381986569440253550719535508705062927648867717931545885972048470242451252147352891372969398682302821522417790387598257390526898534286803576729200837314989223504755030883995295802743305892468951553558577267610769388391397082905762849808336437510491267296545246871515687741086898776675107942667596700741038777103312005189368979173388120349226643933791275345563358803768419972444896750254847670394507410517072678690842053694523998241089133935530259759653061162648126596508774708947285811991756347952940144860580199465470621910204514163722937298023345494991336568818798096709494778927250336679080730851747976810928582593334127069625682933993070408112780759644373577426297339943306240 [159,87] -424022393645543810175775549241030725179369518835125628016274841431189660805764428364838089449264843129594956472756892577803728270260973007361169566393151600818519498401110115076370417543636256585519619372208114769977432598013724781387068617607765197875041165984442479210099790495443027593869904274918534944641289414991725384092677516651132583353695314222723164339519246188684844365454013597997374561185008065810339778691193002571886904885973623289629176705460749153463307479197284298137526712792149453579582499602015574798481559931638519556326203762448388857030297085020445108694791319705983010507178044133785485236513762111549552145303717068038635146143117108707066171899138272435519025989833179842430901897772752860187654731432928369038164632371783783874891745136431070018079226949046491956229179213395211454773225451648502493705425721254743243260558086857359669352016236401360695679382533849022052636271454852613853984355273750255780810615646628771455418333618817188672994852721376381446050366260109869031274255535240356674125565980813443247510770548895169286124529009912941756506903048374854286492887892124048749778354203062570180302545697094029281000060385815657168397980200241142311086449843479708896871150552861049900063396514319934519950222137050759322105131084340676485637190893197540470004402941273657118508090504007480914355973830380022280172707191797468856065468402237122814096405564669743454360014636026091130618773204473615338661348807236749633716852945330592888446598711981631833521913356703798581336805884992638030620291337204980084709962288570302523502792002132151680 [159,88] 7387446107133482992110855402508387606972060998030167454946470672874708064946235632520178357802626651024776351567889934342988153299338154960862248571242897933252995992060491957203935904353764419472607772398412281787679558198320696793962234048130317097429378590059564404614407239384212321188168625988032812092770257612271654186878295165341606667027924707887329394373006396278538483689173815959095172140638412548231007059244737203997948802322673720227559430232979694734385739398944208691723368609359065377801075158721284473626457803704315437565670328399329000214630935491028552221755186005954534366026664979805481600291208770811464412880107547451313670919515029170071748106249722221713728241859876243493673360037093778465227095360011956713899864517058562565313663080802664719313471003406881191510263253952382889712696804585844215170995496213300852691170296155362641406386250256365915935818014206527942064479970056668929927298663337440314411504194537125599851385230432159829933519006926597042290071931513801876763201143922633722218543988099592199693999917937340379483835752955190145289038917121155261966575131503653889275224843156711844236653128961219820657653575369160746707430008019700985914752795964592015075695577490217878384139660415339155982537913916725447236929348019429684660378165550889979540032936634713826693804647962888818242683954076493668363087531950552373061324670361138204101957980206710526790116656980609003314648122991537434053093442805974091926703557928010179972912807394620728557304593408495026019114476629842371458519762907496770003493809525499465235672406718688 [159,89] -248104739419265152993215619244775346267634178228575520447581461596511014734798876458714758265929018341397551440520688540614155270895333416899767740517105097712671987464053150718981455633197135560628646922806394443109532410356855215289646301704897675676950904054758569189779481978112184229020478398451022200891079151882900711984814217131557536902051051007781811995125902998080989447929363242405795673543866001512168196570288007234466059729023763407539583233036064716638999083294115839679408542173119099533810972037898720135905755105972530711759578153060464668586058503279078045309026425705757253859567519562248137137291724144176689335991107233839051661107904616355593287218245662981143099202848771019672028343120937997361272961984230400209215156702623625415836869130130922737019398831798286525229344611467490758161362930716970325884262451016322470660089002697447110955596476621461621058379745884834314807009214518884346512419258416565807051407742366913236215484418053768391161090199929198820696556241921382259855331723480604849285328074400274741988333915186286335450985380382426086950752179468049143515519176531753008181072033898376174606605882157981927749004061117741436786717507590487707033518752846109089423578898841965820569656862545733935781607417496322210679922088287059436447882249458865282596167353688734386617752640470024143491872320359205309769073083634218118879956472352932942023087047887744683517391745890907845511685504994587706832609997780130493675305729475733725190089773399358354398227397261975424545666766040669086838278409779281060701217361003682485367164588 [159,90] 6243598949051374747249082411964150682469914333331964113158189462463022685380567074881927539401105684648025268675081771121774037922175923006443117914604596641330126892633209620055162664603724494550272280949886430171550368709360002894763129179170076636708636900597690794641873590138752539626041962571313080674170004796030346019477407709292756301092383630660077755258349667702600739494133307553168807634176932547869750236126072990515274489392061141137428209572435821520128474690696572233681340213914300543508178997203722280788621042785408208579880588640545309406204223750122179595829924185166918776873916367468551294938899121909602103172423717915899494903597415201625395088881832627733820358713756434115533340651411267767795191961081206327572665629203677172078612587354229647567327462508782329571133294362739417503073542645964720256263442161763663993609344728650465087124803393927426308369228539403646012351098081511109102291453285514275501247085784979120225163370149905129562787678259348202236092313974552919978778777403758157741520532975224024411926682719420968564259169007145172425639249146789584308275700285728381518173872703205903359422703782798891248056352440401786298718570295030292716243947775677411912700493191162144707714428133618694400905666247163029657519494119690032332495976884804844637884016012136113129630039577731958731975889620040117543648550803102066233240786613100050353494072802351595117946639285549556206067869039127766905299256476532475737833736040009921233366238594257141270466927823677989089378108006867817243952082676185538313367392214949016572224 [159,91] -244165935126978910304936971020896317513214529498313660455555290401884304210013479694385718791589995337897881207047789577933060847233345146845571179217304299171583722150887403636002339801124619770695656546549203060786471891922746942861356056669660071971548604140201166219356051959116691919157703882875456124108816127869345033142960836325811335979024489960835324721249862498374037137014734565661617997004337790725241336258418563206743522497675083419278825880997420496035371662676887300911798854814722396852817831340330476133487835335537132887122433229725809950944286314296959421157740464632061505355095123831704924297253318760157987881627493287290498368662912182163155147422389268144579150856028186457314557486341016876515775883909100383379312862271495697625120436040157522415686353913757494359182981219118143516295919068930647774754723459075605414632623589007483283061804803782563304088069134166715334839104500688731925698106520872778273209102660744961726548348840156011387401764980155379982964892661823543538321169965713462247863400271390084369329018705372878169783232690285858460892897714035804977903591127661811124348457937860370432685820214222574893494926557427009852135172147276333606919742194796610997000148761182367875653471100949113043144026669477902890566895792238100916368380464991969281455928445782641831396684634413214190401976308159544943039387382560863971323842211535920200850754036013589903175811986577611159460333941203705853620739212786864695039357071233835688335421469507088961273950692658978390817716548094611376733575757914956555296270131273772376 [159,92] 3436695992447856958476417157292649937481042094970943415325641763456437627113936491918200065587024372210205165548819771038293548023869751900764649667821311670701422268245998550418242269251898810801344331949068834274494964631271876581073511016917891334687862694444124195356037035113905411951562361731773591059258059678121346403490695116252169230414348773065764064697529336648802838507607246914737722100291213271880272098175490466494549541281985461853272970598647426977758841512695614749435562423459422600287310070195228785610541577013536213197060051994704818587622001451510942067692867020958633773875239775494906257831516668382109686776833277682218710951668946664978952664146154512620494142559139490848208857101761807343628696907557482008892106613187887442303149946708627727931259292805057265340767366948663572180926157664300046542789697288948538242446433924191965579288989148073856524961605887695097555882621717742234581912340319838482238969713726713492168209330554556021089589575196634584655519755952491022941058072459857709204602848060998347748181134957649497835217675666140965719987981829124899124530687730824213106181010194569307940560512431451337791816486633655122507822450938045647239182197062407703219471862923918097739760603482746300366303752568715144381787660713963902207545599725073418853177215191536754439818773128179354244405912764985913423548123988507998304437600682951807827597315347892200743928035640665761923398497140642157916276561844759222267897136824026025192820177883438966325933439461862115791992808497920904214672880326615132118751494499840 [159,93] 211972502081647990933389715766501192043971805497334230745788671148575304355475446419364388868807453831394625110571416771299406838756235152915798543971757965539352495179644375185108607413810943071140245063477636140693545277071545086106646785350355670920649675651732796153551617569211206447674325809809772529107742306827184841009572461491403452524826222241887401640401086731547372460941684862417150507047391607229808299403695406628314147533730019893161450454850108214061014367068896088978666544774003939489584549767493323496067023901402017294730118356855418131187865152870791112855211334647300581223310577603884457365094498025976847465268033957713076074302003799416985702853719955778761270604631323289175692718433426912910405705605980361394338920429658704377411957662968805940092048741855066347457320611157014153049899065979695621338979562250440516287060280012916987770579254958589470402905236203620373614030294017313331911955005701524954491283414891911869095115346012209542640446757462429278305852757290408281168387651429340173453534916441430084721331120154801385311385130208757424327390216076932024490908026420320310721437119236496538004945033548852629700463311442804023245283629779682666093211492473103721005740359658213217389171301384182021563358367148968220373688794299973663321950292825015396676857562125497842603154964138268176584379983771551700785684082151624476165327878197483418396017138114917729832335719984010649634840739951491225973539355272570186270889112293135329200484736459696214379216454043924420288655078147682093571071503465741098746521280 [159,94] -8006259653379110734832155468011051560923911630539713042627974916062956304244122259510012494980417124876575220475151752631427066883527530904925129871195517092251733611967974599709667946187632710333164557493602711203375261329849095990466079628089450075955460567833343906464303813596657095543375426853773152463168999505078739214802792124929655942920815015671220712184155093385279035462364078217843531876574999012391732319085907817398123073834992183299922704440163800088892806929318738110792635860609365912134966853995983194362774919085019744334197747217476111194173713126634513680501489721789494416357106631283101335242259253782054890817300143597875020614016759479744148979208743008515407223645260590968805741480746130810351389691268841731338148565790414641109726796155663976455895964401841015841525597069597556818860930390436334545922810534285967728428273274938465522427564709223409792484985619075815919187621760720392072507921854351705341146158876655491085524003449631577592057953090196182813236492759601287320126895610556895360529897655011364736230044682663325039904280012982092940629176755994874546468366137988268502323036145978605059590786211409022757222108707999582904830761663524867684312930162108320972641813140665067478284374017828111394662296553846585560589503013141562795341513703860568388254506203214277052085321131337490964737878793575271467137124519876220551989229218361311362036289368436617144173255258865830086456869598003287987328614966439725838042810276999695977891511971703703741612251935826019299513731069034012212073878021416774677248 [159,95] -88482536643871743681438036961431392055696971504543463463213570539499389553042930634574188183502804199483276476905345490209858114229327017161573549220168778350620059130751712476505902417704605009243780225206041177493020426481472002521904562943357391940765998005432921998955623240226999737191070454048863984093419360363639417928293524515455316027271326481004061515965316896177057241380200701099825649252323300215189885093109658068058420062021038714032279112177001644414802885948901287469550645494133613956583681460517810529474845919008274645098144344214870992655263761204469084800932693397676046468575188081891750388108562968686115406115379810955976594705958349045522692264237703468941901144356393261507456858093426627882320165205076679675628480177218373753290179759803743267302707692759634138278091665430334696828793153717632075617291003706805996151108419512875590545524335131538641087411143061442833326774815577126236432152213218310618837517789833101693123615856511698726129090082453553273920742920622119694896329271130785194286284201569635949935509141865541691243027243937242348037173311293194450705752067714219445305902652064939775637849815436451452378020630804446304923806369470876084460575070344601844159564456518479517793378070181503344251899446250040102375335899259081624609442418043087312677644422729250061166060619829696732517455155946049482678363805732152093863219969461252609371086135603785470600790684670998523976492206060116889490268023105455597927167633948313582084106352072251404363094124973400216377611037216633091037398487842949600 [159,96] 5673441929661439440946716161635790455624475314682338678010096546315140148396412987233487531609468111001512194516313574478633761979162139835518730885576034170400113781677622824120176117089232255961341086716955449094171647365731944803288816960232971793779952990856958915865003465637238844385561639899027309088925042209119888286903127836918591951397666207255965770590663082182148019811258744517814737343779062166603765892549866493467337063103450121372201932029146904679258947749530051811714263773093561862742251640934380581127869365657220062544460710957218817080102107282072486894753419576675743675055182753181103559059427206622156929179683691670674564332731670389492361694853354000894910277270306709663159960595411805110689055672996456570519178471919009253413349006475707560979671928296725925473815136656840806757840709390464513389029875851992582349501221110355116914537472203787923631207734459672625688519388564239038400140344206501546109230190910887732178965975031264359586724566753909817367584837404710169352759124934256118219031641317247814399036873413002806618870578398675645172272314686160011637501913938391661417267232127432645673014683923891876440163325281196640833896805139075770599917251121882263977649195162869577828133532193833544933287359188379642832516918388631869702430112469973885219770464673660092057856759604028680158221035221745484008581295599396590654326616155879872503755545527336888528912866881918070241506736321899804687376686285563935333432867585426915776632299555244218276833895538022551141335571536364289333323057288384 [159,97] 7370718256917580321479544222625008855061790155980830244452899345526894817908752120279819752076820275403868019635639925791166397670427272009020888930507092414885248040587282677034315653660169704394621936072191550030077906481599484130891869927752693569146420233460569038618988958594413664893007119393013451447402105486129098015192149295373535469051040655677733073313832970018730846896761068365340669551400237522320602818658754385227307528623122112032471681935242662838638935266579386286163569770372128121417047282531847479840982848393980220732204599738563239245326534987102396569974572969794192676700951902259117081396246650175252897587791774078117598696082574574557610281398711290892997053783337636631342211332896640495201839302137825971172253879970315675016954605740529334299642771209414384264134513507266039819615688471611074195465638811261478441023082771210583778130472867779504437394457956824830544734730527100422417030193320954428602480770104357070589193949242908980647867650281411877528853010800297093316984010331360308224081556553468530687315187373256790704558725711674895193596860614060197364354510363622695808141885063937090100890174080384453393719163866521731770139409033137961172145006595049265073823070543687616288525809597399611588059944961115270969237175206118054549101405347412885665128473891498288206216357063222261862063387674991994198607430272856500920411081759486363019413596987631000527765016464726781650752928451429101845297849571742137241373874263282507579701556693292319817052893767777669899905176048722603101417864 [159,98] -1330590529710267537895019707838194218626602698794680530690352020113760313822699900093013042557065173698547517333741803433390429220657713212133273944728318010309790549293648545119305325862799835780500543159646029955057171800835772962802129146681814360935096969819869317693102970775047656595446091934643829467712133605532049218549998482407209488670122672247455680579179771487435806531146404121241978506248988878035176520194359485860827235767990202614076699815533293560784316178004095042435827970295326113050656525445460000941064294615851197591408701978119960006542609837971821151800767749036198154718623834424448070502746128101250772656461956001339809654884104398719950932930622708857990980387822702145660587478373814612021216223543145701216867604489303178664804050925770744324547516134989988406326400781296748646201138892692879650380789140429401889775461371179987548416407128427503066256782731577978016535826845389205541447801767846688099076992244182384164057131117673603190008702735305466104124292066445945946284748909839628288471242330639930608513483959975349524483370369599540974706481693009850509856601359474418013653687104321874139771849352807734346893657716090579093231636539721713513184450782341933383916337761162914637047597975404406971380151608513227239017395898355568318157849699376541262227033375317435738170679739044197214745997265386534771666624475609891385329805775978703685758059453859916217657505053458017866759887631739422486589378454729563083468614577391799532639010982812420838075770423575885245448338457796040912512 [159,99] 1642289401341252905012389049236933069442174640493977508414580645022908446553745978802733363051948234681853223035459227978892851016112794822184419942494480091054213885821915490599782194041687033995723138390743557935774049312300409072334834259665757443028669468087175216491404938604075951760764821096422155435974216843749115171667293867147428037067249857489740843295735229568180898696412054095905707373570966178853523233358066450338090279332190297336873636642743420545206824626576607645044027249689939620426198053417936317700737377311395249224249267128527343687863830941281672480891639225085177309474650615348642566731769216241449513543319078114108044348817273918226293685835057290427497366647641578717777791819904757102650124021032220237377301055293934703993268951053283409463406065359080832179561550723475929226608957056666710403384219610766984597476018662703179473675026903530247264829769585744586997652233520202822128382743911068993119173725895982568156149334942400785916220724969453933719736352970756054422375418964976720370324252609214321131604208653765264013069660586509059738635773376577787894611618664255904863284974769158743576188497567966891396489456857879436537822244307755358684403012486431663039080714404262189902963546096320476203440256875029857974025770819226758999408896343331521531279408203411851590113214729767365288141197376451753167296172373204134164257894687496522805660651242715823455368744893302046321300102909744147725540498051154956740677905963279180177791602036612694812641889863027475745562062874311088 [159,100] 104626957231744350703003658590589053159750183177086616923974253141765298586121620128986676792165723275868394647352997844410033223968862326033443072899638642404560430260273098817163248285203791603569020135577129716667110832805686241440868965641770534937669683546281656293008787594927159456112508696264516103264203468862689901101179842021405267885037499613056176717920570550588037889152359996576786491659598006835546769520760068964743102229318124400645632740198291928590898384809058677798299770746867432205569296653686722654339812885589764023044691903406461874245700705826209465514466682616556065260808045947993598936579321790824184189381947619627252577708959617482204129384992789654252061207645340604400881767684702921604883549006905704051262620419337797011005684031070155040513401440261005667471414482571318669595045194907057564342929612277392904571470751908231703219024078890476706256026708156814615108045688605577500195599153850867193301222873442938426751760313670373177241510788104073469343554440187778420019330595402266503672308656831744663526270330256088304913657063303137622500333023542257662488409956110493167696338458548708228303819903739871344819404305908671545236709209113403555566737181240043340532774104103250889874029271827578918700284803627204766068258771111259215012434712002266060771816630549226777353220112278080898765127724890609136500634983492878169004042302135312699011660100572479949028879621157634440995140606516884390589218574424476317192489376376001734118251710272967145058018791533460749360644150584 [159,101] -167845783385116312416777600968490195271186332140319334440380111830785690675745478370437235201893635872528284738866664234583095340649690775296860169185579309491270727262752009166399212682480901689127960565402759328090634774840056859959948806614306217954784370672221562591692731357334148936146425494186991350054009616817227143100565357242513571111039500330927045302782358352139902945249285358274901464234237111940739910316755843673427359817583747070397902791261391276696821431160494964144247070474651295921351161952482621470946207667665218185045759789230765076107746839351821964387128922685664269027359114939286479173615012243115744237816420925743353834871593253667548391328682117652269475808403624642610253292021535566223772746364581644679339777269089000734375576696712251552125673121336259668036495861068493624883693712293155547424334868179996495968158062871256947460706044320714120137088685961205870153184839893443528170908985690871659471049572793419606165380329162913752622652813075865605345772092175871653448534093694758946369947242415865399352219868129035512537291707006617568343436341848630903093924224114836041314063710844517392485890473545628571770857799500998842284498374777009566225981443958900576090981207359676531692274699455002549224463970278045696481863333216273996964774695433442898983310097256477441063661160215196748087296710415056977145584959940013435010513816301310041336553778162058324786983402521970654108285118214971119963655391406964355351241998043288144966978349681684761601888768726687645615543 [159,102] -1656193644027776269748294077642442669170709136514511689212803274657197275028917991994020530903871221403167247504038009920072643767303263793979165106879917043607552339434501945885138553750710457605601093465195591311934053830281919442078206579429974918499619617875212553435152144345902955643700808808238363348372756301259113962816925679896357975172113020703550309326138900625954608019457837975912066499139972279293851777275103208803837976311815285529134625177671768244151236277329509458750971614146859037921248267663389836555040236259780119279046527872856003590734967100845706215907505252515253765735136480506801497191203293207081187996756507452511033493354505017766908621498313683616071820549987332042066654861360627687822112380354468942900034020286396710435527534865545476494400975451191663107961037762670103665634167253498940328742887634572476390185382678488563452792510330517526000993193656471063192756329135168326942843806191914417466715214290008866120303747118221115166904469044295655443699034826396610763517732158592146635157361378667424604408586116417597926391260809778451828475427490973444389326217506242218041598888889523343265151461395667926063921899400731881915256830526669501759770200407442096384265096190363299740878867526475496598517936391976810461433645013416618248265923170648114817835786686923920634657320737080479801239644198351391386813976481772815972933544322475019675865143493043048375420583554852831982827617155625793967481792059626420849676024561377900761024404811998034399860048180394285056 [159,103] -4714728507481947584176641255008314243153083412217804051627439040302447060945716218744851939377484052902331708696429440210938624096903729256349901802114111003682546246632660092091329071690351539866182648170150449050834856467898093659082696417543473018882862385407019986243423786636313022850535889078123942990417323554174945774424383958938750915212213569102215669633605189026219831392159943386512111837129285827322345260541049703570700443443144132182434215409661488603226986970387847063513226374125808596305464984969842960958512352409977491599909821767982180196515029866270751702797012482709516191907039745900388871393237013588085885700860665131004513580778494624295171596406083731962972679197178945182435178178370400997180516949307637680656878683723603110281878006672945247600896167105541013018220642735949989563833870681196492540829597444557805925266850243495102635602209514588352201747540062021884266858206129491722324450343737129567644451553290667605406028965325257308962494687988163842013565208703812614887013588127849614896895603354761560106340190510456309320097080945583255134098463153023627691051602633196800983583745655366323376316801075473353735485875621473860486897014359542335319198759115493528238997874237364674112866812702610966135823512991932892812679839639340161920326041485365823144298938045384343126874990594386488327455885609803266074246031778312309291781394789271026533887314899744866910893949239546201659983105945436755105207126183402370275842572484480876846380973709308337546888880967424 [159,104] 83606635888092004835356024146816163034574533191051611030120662840263155457918367034913900174366841446318666959950615271460473437115483298597528379182738131981757091956093530957613767568934643521911882650290135156051804433311144469885120226626462333596616303746988463734532726733770252332989433321453405947454739934689147087888024301872706913988936439564529582632923569965219577272272122090897400458096302555783340784867744070346364660494471606692445795660872084520902233071696838655858532331931523049691505488384024543933600755675864205044797987764663309272578937016672474091262517351773254768101864946213778944131699082303875645880489269506146785436926274111840401988586150732399830998773736742529074860412254890265545582905766762182212214603185830047247015951807688252274733214043158461244531090478815183714866666243316290376722131981800865506260325193019457743342255204942569076392211619221351103573145748210058906289604216254514961437700038510991023611026118706959973710204638802471628898992872023298726232419725401674160685439714660177044529172966685114932597480961503822977036362515046144782425380011560262452082833444341060806185651249218256135317615590174604876312184035903115833668518697193465872297623931597531048016324298786687510569113611448242469980091399828570400742531728898390849402647767083234999637250122721627481700923928564490813329346021992730684387004074459146750128873364865863561458884447438779231961080012834765217710240023353815720731731270009872751466409636769778514264771008 [159,105] -5053800969529912589178139450400451637834330151511323433500876902934444323839651882101421239668232955602776103398097010944315195209269400687407845803660912800047792516389881974351687512433974448530191499855217526836063250989226450838043991507789681346653637794511122982678540816234194190068860909184731028990839127354843970045841789231696724025342805715680116999610646058805175053624523448062847711502174486275269691234630213666029166295524621353162119550749005771890345742100997386433229276151328137085536146270795138296327961886644044881156077086826402241724466801570815379279575625476913368218693718866438149112511155289182157140124232184077355170638826647000566527290022531089562804542477863901829858354815158346596332548248088699166326023992650908854245501057343420255820329882296207939123527940518531428722945302217322062324376534802770154580931115133972951941346867978648580132612503374070852669412494278582197795354196368091130604001257231536722718013406914706867013512744137705326915581863022744044862607891294134411468834430441359794049880830198024452459995280204089100247241854616099278474554742492289846553285933230385782406164337084415205502403042576706837668216590916084034192793666860028950675533235412088159819851853685548982497871122701125711600318735420709028615232205514500098877886002136016268432380011880620385073433210187324734227593089208304981341486039515991791055844204475560520114679474363844112868613627746242137679953593404248241926412629340718741586255657570949331790808 [159,106] -155327123745789496209575006743737717056448354104181289921634443897774464665366604945105382919886423260899785650616116618420648351122560091790098273593840663686969000521758073117646592663948972110894601070903906523596549080949291713226447513061487808760839869830316288666915046296193521210915756036405724511759698836336771873656812853517185161427781036751166198915005219879564954521197087930093331472922827668506754906572607470319095700568948692177072403316974258084065384365748033513276173147539022305408139251054927829320140341785369097336011195806306479325270381023421914656369033818221559169767274137166966886463091771686325108752657724630797238653531565970721038423315312035677394570105514537580610940146313544202181989771397497671706029994828607442401829769386028543129629430310075517242028063949918133299202483766196595320558322957413465259063798869317362942913285227829347286803765735307154561346047595249960542718273705790559826925905232454466484111262770272435504912041347378028610907553530711123155617955348932737077012199087091818750608696570676030819482183152548842874821751940051636854260056875080401028112397472343167489532924494785678672405811957513249943363802185945768713335539716741824913301867910748112215041558455814303917601768217587391761215001864965535579060965849786456043766907719051902439769655751679055888339381950397576438488023337953261859958869850325295263870774945241991094459795845431056995118411308942430692428548214326285327960198866697838185374582473511931232 [159,107] -2570306823420143021922529253219715344538497428063696557825943171273633512546368018241149944937591566680446412094300635394709158850712276997958472537337095758917677115279855874819984625134682458400051251030223851257369968038856007972493933532353402076324622031554157777339770078962641094001222390888624278871523889002892397128473052245148032748845239009525085473332019458944215203762642066801556321152716585311044532576927937412864022501652325461286557740102827124078908646020615481847523834889139633318682011218904887676818674472007019187692996071967288941773288063164689126404827793667395346244133502964877046351794828491233503597733983539966039677667713053775946862658962213157237428590954052088026247288081322495414074714525139979417553841622901489614268211983306042499652296549110176641832177697652840930848402915730181789427490014189888640543147771633345493350251982284141847551795996277898157071917602767856932712039453891146693624259336364323948019112302269839227689632557486881134259072594378519962311338101386303193997258584711489589597019330536743223014427254584375173867654422382087196992361687488419120361567910716678213925889878906278867695625361505487377542147808874834023043538725934696666662195647157275725688018877703467016687643107764194778289462577751679631355437728774177980732636903397519505325091402242960764649183931422959460584901372500858902012695791706408101796827646631481547178077975947602201657723023997350454576204476068362327215734083568323588352134048171564 [159,108] -23318875501636387265127231054982883076702392637056426075519378466679208732372495427098037202827870864057067704242238723254071878749071842785480316469317880308089683621876310536260317273712495829421647654187158475310918790916215140363987020313215955005676684375941630340060445437897995136285747623567926463137759983942722275009542762530921105091455376458269188921564831532124635195711545912876861386320700981000456221188740484186863508156055612154009481467024183428041909410487197914747774072865726021570922202873561590530106483901751118752959177626369306359413577318407763510215844230243797430185629853857477447602340678675498093521744914987656559961581282171011296638161417856536014421199329773344570551681248718271349247060997544054632885059557539298027226606935376939774408942636871690014439370352932770162869223817485817847863444202951531055609139190088838285592631510630150227151770006636372343588695738493987393529104236884429316404791454471529929798431883817693707794877330665639473768313786726400054149358782190039045390108325134817149641093709517310232564193484190741056260484810198596495097670310222837719562330162466932591484320244138014184230583048731616969012050566737314413147100826258629052025341157867917337762987508915617588530922886685866885075166109872353495614890061898677391048592744247829491856861823147916219401174050901565752700676087750052890362463289347627580117259177258574108684317320466181482210733987947916876393381809551003182786626379811401959503463328 [159,109] -126926138003565718934992907162850981056099535699679722645286010364914764325739112152703525261907189339113134378995000333732179132927672136142289053675530274700347304786675231288433336606836946682485479033799815606711234908335800718181035222747415027642632146191913855292316338931186581029309083282501507528955921049527145893878809990139445158814215137154282818712420434533990511456667614971329166512687665946163798259873379865507065865427478097212441880927542175734035143560183273837249247850886983860432250242072001369893155590396386874371390171499440131952150076437218086571135767918529556009073621189387696398946443884697150999986345993075464387153074277756048813091135838652239146459169400683846164760643087956389586362539808524796065601135571828919320920460112093832537552975589719676360719138452678777505131723971932377903310324269067931280456749942127079614182586484132591931654559614188451780071494837699288395435082215147824868986812079259498290846662986662707348316134854769852940610073852340829860770440789026910972902054896444294052769275850426531633534970015788309929194897409338251804788311989093529330165095438852416221874631296938691822752186870954701268492180024935588007453311745285329458496374116740172693693483666507132079187236169093967448598359023588540150512444452990763710092751684654139840905805321203527260816940932440956171710715992128692453431960246375134437183196133792745119595311493218445367871183679698189563857122887415480915821589845567628260588 [159,110] -424782379747149091746693705772529098622058560526086739637271374793775924472896835769220514774483673667697785693146586123356311771942599527007893649056978530011550136838825091060594617442268151059074735560802997354628993035543638438846590174406428695690372099515768797198007720666416118814826938763342250458326690259879378347101025335105031033311472355179731615784506465951552761902694760206436938813322605710305584539627151198055231362785696711158737770959765660517348926647849569941772747390116307094933175144676247509037925588168881889226889541827721948290754438769914892418787381463379294529489849626869752518011044005792109424330610501692128934803640162472012638984163610554942989439453934818541793664782504187779544857965474266805131533100892925267975463387151280444315097262053143863507638156845450586336162979191554852205073740510461479032518486830761127595124062077037736388582580138748777563363139261311783675899107645281099431689649784787128878745969932775678912205602519146176750545488938903332330843704832574509190504711048183646381735975043244023620830736123146980283764959463291222690627251160526306931806822690681152296819047505242776050200747128062358848418163538454064434473227094210168174880666195522854943549715625171748569327131504064704654292490071615854889100217488192850836340812679488726930256695931863905861556271091339696611940887792022868415403403769865336036370058511463661956025676952914290062491751884645332707866112345103074791742531645981952 [159,111] -886810528401827425021735489783604248498368946930363820960454897160397939831459566713451150979864961630179287830827533787165691166847470047896185779834468493316053647889584839830600687175240886538025885915057702529915036328936995289674553075664831111187173719802377405097126746175658669944820369052193273065572473655363823547076168666496232632595507369847266190893044405489504033034453361044508110757901830123462557349167207412435615570787065817121055396243578050023302105032439952673520123162475424789475951153874059154485176485392600418490647772237132554489748075315440482605903787250572656720616161101612661861205626271837212580598367487145096813124820515166450920160306909639659781012037998913149510083878682504973328325920096492573245601084177320882393841159972351377860269656041826594839696044190245055255935243733386289471011194546066196178570328498456661594453649196215333735395842791204236699627821627360317613143333172397193217380201230500675998236366372196847810905675959115410907776463149703634324664901397048919340784832824936632288859224529474274363523136669030156450193419634416372336921516928395606478166541592757713515022364102093920188119370525675603385002319571715959246872340563311857010075541992994950555086260129394903692108381576244590636415916144268618722428636497159932380551555555372615512581034153386551974887885612796060364979032171524937036586154905976978938732892424144610416221883209840022576857325209470175987659545263864110923059798816 [159,112] -1160196820114730942468281370066199280097978883502002745252150787881239955700990238776079407586791491483322037418800513609254721452212733972828871512539119585251903854767918750904203471048282703224736749160832113404181963945581268694917168342983515763724195172949051003523095333169268896791522639946591229180723100513281613464501997068205792653246780735157496965059511077893199180435609079014073208312695390009215913072617464632954429583694989754950228803528892338994971378175461403120128120423524723879503383208710624682704063905422165414952721497518415413060325437514469135833247990677670218915666995096730138220407560524424078525784295921269912050539244970103837636778323601132775204402960122194618959810864039687064340013465707954613282764836556277891389973623803797577680682291428999874038017741220488407215083259697291947612835121237385984273397574373853100670183836850214247828449360285923770167164900594833694553829040791244437120500350613361775966240971223551090017198212688622664801322188465317817233868732171408474871855665564845362583399268338243242417400460480805950502056894217934574322387773498133444911890963734216649916419572356373788886292673866217592901190183807096137313687552497808351408056952056815951635517345652893957276670112532444874084328252495319301446186192488909183833121484004334282380690296658348314538229306085306712155088882543798210779418398035862098954222880488563790019307267143849024750941889207990140648072696344141495704288 [159,113] -951886643880047372530433120976481431599962682909099465666005872546333357714248808029212718343047511569227209297115726270047232293316729784245009934812910395980991190322661011817398053185270234298938623235092344421205005977617239175640757102211158225473833063915533136561027691997351921570282743687577496028653324948898623245576525435800678081839785076773896227607633184283365536373473518810461208535369544392902212075514232779099183087513560439767511015406039589153931328086654226473590321020111628944082449270515995041542795120926397339164003499094764120600424450293278401548986516208133234990108300835924053450319746498562789914741695707131044221692700213113281571954408150976401308635005540801628172676911015715616031646060708808133773883187456091438988979220675354044070370790491624552073398659428259836369392919580715511982283497652776562077659776299733113738085373748510206564074011595713995609287439675605875539987825937884505460645011611008799640610280297268967736990196655316309197102730958200565673820372449117354043857022699583683356859327869241225858439608801151613030451836854936453041242296464222351214492949120920518748251048071394796486173146300480626308145914274666277480364789276345755268268386796452313407843481822171572809620127651128011483140348369851129402290170884177086790622525552387697196159085133948230245222232077598824306374237900514191354960119561689727457143821084778080432428837545171115130987068647375330518081805182618420 [159,114] -488125020671354758902483569920807541403166569452173270758149342020283695541951003785634726789388979639090893737270157389087260673077354777529523822119329252220684627464679930237532076200783152264835894954673732630510915096417917181169529060251442470063780397252407923736858037128682447611331455619153579961357071822177325610687485549534700292135590769902756185828124614278056846130492835973400244630518746566982602894970011039947532797498080277516870576042873309910526580330968455519720457983398030545469735265233941364978866096117619719253758906153301770329668679217431441979950835863416619337725552944450165052285734594708149369392827685224911552242970605783415266170840114982459367067368312239223978051651006643878582963171058308557528860310762091565020105234799052435444842247500072742384087310795218033636496122195966272493173924781498095080810971236863123230720860212877661809462741358179834539297776002363011679555293125639133156960885168301322120620593057100752748153781806759236883971332137017786353729741981282193640361946616123838184997828571235822263401332352670365076788353738392941138888310147728030209863997984284571347667428947657540889580025011158578910389392836860015445566372632672569138553928433205239840510094090205253049698871336333343007485898034841631367266719137131246007062417344669454962343382552817655055781259399575823296303735142972603153753709816910772954849013920214428982264521865272792743640537005290240959223127840 [159,115] -155772609828266674537892202145725792604030138861622316582512456149899161412159951356538997792517189868347731544449616439793267183337976641476721930940376270655158565602216844434631719816756732910640516540103604154289007561258522169761271712466179350326958012407774432593506784547021182381985226388961322603296925444781631310858259663992398112292608947956966763296466603202894927490736047107476873751165577377496401136687509662270143537030906798499513913824606931485080095523099425086788496889263922098415149014465011944688347879189885623789492543730916576704472232987936020302459984027240619268095206392144615133878549348422644361666634765909588513389363885807188973157813592157395277534308152050488259575057816948369106118661782426701292961472533860671749056247376772295487063633520111009984808276398397888497536209303717663558829524738172323868580638354087136310052932241549864962753899740030185649543678176641097754666329180202137887212084030776904891368642278331194961986027588288066955523393634336682368672227596609769031626092617371434040824483885084310329712934515559672410415373802114471590105496506622409486855253210970599512299439744723542324531835279564523285677086117897492635522102682078733138375704478645910159571187541873139234705339310113703468849551014496135566826047347451026331320417811518950787272516659531527231695963191964867069664452301448777733572532637027520034343800103583362587099014942854623964184590163080577559300 [159,116] -30670445278358670084016359133529210003191615107526319709874674407586513843356486902386569552466449330339011654878713202928876870113761920500971263893799019735573296113937940890837349107595823066278551023728153519016751358257182527024750516883500142839342420102893417085984006728360784644710512818547951374031338631244951971244611854077286920043464130565577133750943686643410265209461467607317610874096572546955691242435977097262601835652500481058694260328475687346936012174516398853743663898958750258789382563584291852884347831236816397125441235510949308261487094496699440911130114278508330319902826493468524274288118024601467029663281624002985433362381491821904825124524347228434262439483603925773471579584128266765061945438255943389505109788947307299225180564119799791089107524316536729861899570657380688538865750315978519990299243353489254161785161846812926634748029506127921302975073845619261556094209008806272595496117002597593363141138480442818027211879494312464548263667217629295640057429447174982016744746568336480122352251524032942978688180521307987158648703960181594296313109859722646061537048661732776550282155755884662349108149826292011403101596875572225491972591829484059156913523551911259419406069195447596940111844761084904687529832896218419901465528553424895866650313745600808168190797096872428775038760068556781756667484197757870341692543252509152623321709690230774541922618271839694664873421835045818484905843885984568 [159,117] -3739109759252691594953775413803251622053703527836293003474077541544680365124700718300571047293713644113020525578944326157715106828515766671658854882668735036205464037140677734619261772924829360655406080606102779126307382998851381465131697002678176564567704288725228740859301221457894977285313682991065151134743208139936802695450305559177083507131563475858102891701685325483121598885182267075462681098344629046011783584843278189444532058713668435789591026427098471474957102017003048587894463159207674307600190056605380258491844828627164750428066775128861330849505934915132891507852483913386565133266066866761902034789210746976216251755152075931540953570884470708199816961748765635835247037065574791496244585070760249227435748226055619609961965515219815965518538162982351351001680098487347174806933266701656364790839209482213485271980413937622502519942457425046639012969293468796290152728582576939241057088346713077551787347871436271872379924277756055795583027758982220951614931085266159961096560183508836985076927683853154450287863200768522713810979220918919439432147278517615888879805928572128316183471408741069701600347036025552726814520285353282506243761010784075728385203809469097345857431877878199236268286937070147219279907579498941894775351119342695965811367065907923988241475597496780434096967544801134665320208631950652492293295637715586443951131218046837837533185924193482771400654448478313768797448379508755461360765305 [159,118] -261005723171203660748269951027037833298083188896525272575794541494139082212986319111057955142703518959724729809798142758505147777421700754757252442932548859408840135127041028201725970858422457025458430887370233124628751186408266015256457896531943836865789188284928276010376767381171285133485450843183979961603746674222496381957330024621044633629568445444321409058518231846470963500241224984792426036324643638088705391315613523810406900549327540458637923374725939225986919703541826898690243419961212086302944318617789740073634171823310590312480669265116477860048827827973252448126470878405487250564220120410025886356331154719793797987084938126234359551561073759147517605829514491399383138388971838429573456167063643214577583023934908974855123998334032898183648662327451837856104510171097408736459390810866227615687395884381488649369133967275975956821841560117942365785482605929878836300797548127706059611835717774352934569874946760606529211117796915531266555660950501563953986613708747544237231074938340194988367167484469918195409900556695395368945659329916402936424642366209907447951423041761626625839985952838271191846457351782616896457905318312490438240908270211228773840721317318089614660623452158397751865188138457361922225139821744750699691272226576701298509282557573595956396121072201042354204670130273572194487722098671473579840778542140884995856359265799793245464958730212791761823583992703946395179543461223320832 [159,119] -15549123936909771360857994975970686441436938399877570103858453486287234007048510444364974411487517122506409251378283091585584772941006084872732998816825387270451067562885738933907264646235628592731555969831447528751666294507000999336597798211258674131053605029588831142423857274812977535376643396898343578224556630387691824929434660846447112696514777154285391014603306062510598227638444124289496997136485243584757492792389047174162500810863845369177039384395535968631713364742530037455333606997942561373199053883764704359257962906871047313379216244966235977134792885352897908978775728064109022628984901364707083508299163525594155821969110307233338438268158081042591638285028896967336628318895931146580072830029786760615870787497243401526512673162517569351621410146497030987460479916721170737354428416702364164126550942303101599004079682452204769870973557818917670526020436371117244406108836493489760689792088430480539721634757302143319358621897425591981628550692491120258284634800034924281796963751369546177276756503036627724322821253042093287833754806335424179681532825006245980778594088123880406516127599688288883373446316002980005089773625517484329176694164666816000704868773730467196006982409288290074627001365112658092214410395358276184742062602066452565486428767845068841722402795604032639227068756973320936394351092116494496177133639024731188944761359598342192424582807777997194824486361453363435449712462624 [159,120] 294349118409760321067089649411984498295969161544230670988623658134239609769926391383076548046354955747247756536026911714744828735647013795849905284051349564051258077663695939667662335227980095458529209382320534483228807329613249942664579828409651869398349071938782239545350306509983725361287154223375379369873106160795657994779348145032256627056378856800596338208274319264690946761070928368113065605500891189005880056177238153106102248813965723523840588995916517464185854977179835054975768166880376452271082647192440097306057503195510356526438842808269737599187355219295359061926584637536321681946497849760958192393699325119495606058995807516508793035223843355250808198947725890868845706156257760689222037792441206427126274800277240388134760324368272867574555493011271877756125987099667799006318725823245068725000604550849038119074704272117528572151883242883903089987194962088420703774793349061885251156213387695686904587099087729933216090078454923669972857751263174395495928883005408827685842204835591091349805717634460264923291700719010267268022809099088564437956428008247200246552555860097450045541133193732551291440433506662430781252532644529224116230768537598584163910714168075661869092793658765188280287722322637851791997313281279286966977326542107335226870662142878399536577829837052875898025336168193697778298567778213435343949942392607999445981629276508209180758087316093662407148906180162873207152 [159,121] -70973985413488192282111924829708738204054550365764342635112193001116274433156033722533360732113369634805901819397896808461613366998775688471749466419381829817664827667179985932418291123421487204567151769042928285645960858504055251941112456710234252198565269124619378733284178720976343697550427398717715109276812059369568586849100790062470391700021444520635449383190987336133771455112994790438718216189591057007689684382120747387416689347750862557704045984985317631407827404740570551091858467267541338390066137852889142680219035920872874982509724560317920518833795497998687556939065868347687756738061853408320216166342221879830956845670664773223145637015422547334580342695641880997949946265108420289254325973273153331899892492654352832983266717032979920074022754339140011561141738826574607180574897236194669077314477307321843186155816126240154144408796891485693997245978165947201486394465087723132298819424437569397399861580292681303461351296943228899524529725620341729320778219258771153069361361279682454272499022307591374536872619475679700861270387425017223858516288846558612869398527035179907641005630744093838112097022153559275509407323708421764764961858234074464116123529799166811062967058406104505388254560464650728445513996878317245603517370531653223503446425050737172193333236902259445278231070519487468652764642282377856688584178689075896638530815272809348521850076781998794071793022514057654 [159,122] 4178607189824917534733246890116946377836560131305115212408317160200329294953878985580609261408806550743251593993265346800550604348512971055129870660473256143115567947821002315546247303200824485294026366771871244951443021517530027279179893672941162985123327964577026101239658822923356876680004157409388734776843070190269451302423375370960574925092602444823066103249690488467259859388282635198723955029929066684809676862006925117168055295392608348976075035505628430523723513841093234651736412388152849670881901044895002672824727259275920436444878496794066789005405300532525105004054139287074135013680919145588811041896969583440231928413352216444325226276184713797006336751573187780812601608370157093316589860166101530141149893350882921565703430148501439844448416772718042769559518756474766123792516500281240607050547193378572336937204997387388877358633948411091140269027445982359171337998069816666390751239032670610897943864325748716088394165507412690504549368340562931808560965808634670401603238043190629001954817959753053486704750273744390265328640061880074920069108848182038869448470584086131406371070646273535824057456267331317131229404319810077583597914940717218535415297259039642837891101547116382830511543618248277307679830739166423432908158733859050944516413144207965690996093263296755207513434420865559517762044236072785121786097558889131092049462102049290299913801532298254345771203808 [159,123] -158429030594715622185879916969888530773721810404749004269980501117922818139417957461200226223087649073784264290611075755924791827153785218965877426953920524168795021229704760916602855000771038655135974285848681985958804314160783318332023179781411319051843516357748320642483044516584747243372975686839053331167482558963468487614059237834024413257802945914007520584141860891222409437314360318612356822683473164218861685906087184630626937543952005250056071801662102690028606378839966414400190929369824088125886037804285172572351178071555414447783543561944873682745271882628041485621287516448913591742009144897914325047471437979458801381154901400236385449098315603186757737329021111462048638575050038610789580218625590009317501453084660874406879606412032453540638485194897599570117906594015121841283279363095420418516802995228974059167057527486304394414808553363960403194391177058471898241035916881554418558933927459649153055351012243834547282419032518368192488391728181163936825035180757692856674183728956403981625426744151011622913157079812864610869853038228221898933291845361106375782275233524736690928766763370049783464895323090735187495233615799327852232993825230431183217634342037379458382946301414564822411268965139248399081813065411963090544387145384013796597124020938815563707782976316448230109802496953167305590766219568788513228927958873860788675660467870955687510711745925580324 [159,124] 3397201215278415561721278622796467584980097342045399099883360620200554684929804670603500000627956206695585707873451990621341325748777631300951365066075892474920602755219840486339305414456378273624445407502250809947225462236037909968168943260472846229961618155465922234143441408962869889221725837733245502889498332937350013076837052144992113988735897762769126371765897577829330042617456899997866839827967882641335027830915361115292150182430122095868436802918077847594861548697738626707608733963422787626383278478463334534585135073300351975748336982268171954385622806329991754698267297305822003739900824012872832177971261296791326945803548040481783697247150713973309889542812650538119421905732142027353016971829430970356868182060147049752757245887560763318593526259370021477440010471378529898599998950008225635267668672327703977541803965019102323698306127448871868605418575266525206455647175597458663648314887792154097526186332526733563671384668588837230292019551032225742257775080437630332020949896490934090514720749364942215177216716677497053978376141465310284087113361565947291095099796605295714860260992489760413910205073833810854112817910136538984778431406729863297089226360282232845912920688112420603590739941363999651378983833581260242437284602124995366360447752385988944757789446779446780014301277086385787093007283333351895947889563321398385212632375378278992765604007144 [159,125] -41188492177146195868640875337098691463042786100675562507827244924364848193693955967236944427606211826606557526297373503507815253708311140519402304005949244097531826341968254831623524113218270880635243673711746410768632123580930592655320252217363500911436919799164286341986086726533564351104513345259364658755311101478153231702193449815632826737026970033462279974934210501327982754477848160650555576143308752562147674608532311855083663182304829867442612581784281922931404110939327169009357991819960608957056875424568673122431427743536883666893816905769117393689736316795291741252638522015132411923455820176413535380817389769002422558998181062800722167806243002559258342023357923570890788652332181099572069873151334913057716373782689620004606580513481485403656105463401402528050156798836528258238590910088583276799581686141033801355215427247405284644728020533851906124148068515069897605130981788138769765496765593210925319109684113024896816565928569179868799808178587948590068986889502423651397618377563711208825933889303595790225178128633347894331938211048550292045200443763959756629532889444473898598328743708893158453977393495755223841336783319708625388273781107522569944200827366959669742757681849593457745824047631182820957292820722760752112351843384926801553525836856937305262704605721857359556996686985838510951468837235241244144416018239215800711437069800827384885 [159,126] 275397983446243084499514142478856010027781656109030847781579045402820794055144217795099252675814661926817827637647166177266099128210496829661095469567835924478775040117850847442713342473346264160708713804481770368651565864364159550565847971356555643830213427268051558892828391535106971974640631599990042154952536576684533189415944994810243193043945809668491458701450316430079592933155690654061578242111853471558698429199854686543564641037891212479159233617007648754832237930205601097390227490334538052638074431429288092063942534101097175548849286952127569242871562843442536425853375307025341640520544345690910826578435782091849389119669860442602892612653312911905422779811757768713431444573243236572212300898578120009502391938583842648718555318830599566374248780401367173975927204776313124752675062103836422920255933996396626780645960864251350292799491297504577425231592287415376137039133850960809772340661578858488609430083437535994923280382679961945746006449442134423353177086005137939944195065123656390962319912615767501341591986181771128275518473476287247669854764640892216670002644588225434915467953849572265920002433242221589823901845863821907195984367494933783959478785978199292397797708206497411727305738082970448969944610597041627949009190175104168058083820780902299623422886327111760664769736144646431715432638912792016307373826002301965357244726507392 [159,127] -1000430557988996278707255137904144835267568501991476428166963310377241232104845229776216655956255974626283369846418392833095309225957560763756136391614798932742392503025933379345662291120846320594661728293556699332299428498821936912850206749434391836853263479459022062463418697295140239963811313425992602503806043960939799859669607560259734559920203669357279525358041153567946955796531442895824302247703877533778592771036932751447237209595208991265663019395536934242971846480649687911785747004673249553585251155671560789699900575622172898690983407415064426602377454148679062107963360729055620511550318172589732528938304446904553488407715709077388794259533566956652526181018906151370989725994399003241915079042391831140898109079533679283029792366233179012044683823731881917614503496047028513887465402498285770048758689625790143304968141307155900483059868189141150376808573798351488850931226131334557886234815508205950105380307096096594250106619191964800680789568582804204578648704582867111467049621347435050494674860065906575189794756201401794227504815500035978466219924587125455181529557049186731194637727894554831381114625823850230804847238886983170721157041929425594941667507900252880127332611081520109024765070824256565418273735182349257213187516832039967701051520045035086831451649760701447457825729424458470708834344026944807470786709848232612999248 [159,128] 1921916137391751575929391580053959914361631741109392151965074636593820409530929116012895393224813444321855746210906467806136642624959893869456211781886587105004547960934034810144677971320156825827503579517336828626149793492540531476039693062231764171281096003148133095612316946035742971748052071296930551196731174907499536156708512487363300838154188365342536925635176121812873679079587852436973616767355245792521444060214252803499535553613977192079046698980720120814421925079489707908520635137020594176757912438304074180758058851654173411674124793120351892588564231076049894449851532626652466094336212024235383736528617258406423366800695736585796939845642579501705060853571482106768643149839818848825709184995756233721179352591796893607703097831497247843902621782223566312472472735995765019849992582332933084962176248908535754549852628820984840660184470200590596980760507720878625668600623751546723150107398112490068528586901377229264263151166349669405312043557383900528839873407519677230193685671560590607045297010703814579869448053418438151007542436138986809974153662638228639113558132569719198933363273551663765229879552389309890075773200910611980059480536371995741122321353027230404670929295946139730969069505089273690556868584436909796189627877094579622239938410130355885997150257120457846029849471697129663356189764709007778606274921761504 [159,129] -1950497581541652355728933412402351851878086807050661354880447406581543775487996938968028997942909895477474357165306331796449942719064105139112305569385681939374415965375783196069051142675907944505746583538002714627828411272691947123051031085878876660103305350498129952431510767251221158784322921407446427597729816713921411682531893333307976398626878149158945479818347498140750376982568135469957487438635586996205748834136289370154965739614805184501412471479364074826153565337874611155498306411810256277701232017868909858822931470309300195239961411455658601809250265400720064459587315305093651565321192256571088409270607149726929893068840035363028489176201171043849159843220434894084747944721765617159547073928690838479919425439507967461828905129943880425570870415567083421974811523631530595683144121894042293702495215818274357442181512052144600072583315090831041882085441610758020543141522809627730199958972886934992915712823042141138283172663713606672341263363456810349149095234440865695643455868808048668795583967015731039607593124743730097093698889533482342597601029247179497639326454290082600867690997502993845052656337120819754907027392971734357532351668231477578821443397494414257341641390001839306712649552863254995524241432002965756122214582895148573373891047286928573930372904591150105038486823007916091715065367277210803006732 [159,130] 815581283699203666638039937325224682499892113018183921673437364589715937554211800625856054385364531685982542480766007469735707015958627373815761510660167433966810478916015124598288844868337368960706301952115726613849868696891446394202947755297401569100719293826622831819060604032695175292786230144311073911790338662462403455460408405171713524005860049398732060303799236215035488804175084138319295475076158772552595903137329359342052212383506869563090265159842133600619556631916662481994639783731382853271604199936696631599581771708873707897226508274023895193761686506810598871501083408914623906286794455446168016566969285092783756014691853356962218982542191581232577428822293405864323273912743463259143227500852544577290360532203694640542159997183051680677272045051163670547851423245057078070378060285770245616331170392707716355891719553858918929359353713575682244075144205730052005521494996387851059383190349820474013888695635707703568983149113916436767715415042804005117465684137343954236782128398391513872128781695506080954269977939361660492408779211086898070645850805203888904997062593593735194839382603515912922987494828537365021578323652075145330539810626038845216302171522625011866536117621756164179233699476516925950180126341205643421466430084419892670771882034062510902384705383057352637147403813076596402801128384192 [159,131] -925853227873772714539510287250455901833620056383642247497184664086699840470504866736993945464721472103175580484126044683961400134837224839319240505147264504775502766613883379382861028228576933449144905620713253435119528574378637203405260663784418784848470847282774168018631547811491555094967214826968066593767218474873515084757360898965830504608473714417269357304238096663609538767014743364713144708293752411511291748675561833321537157070242218510943245766021511599392884520649833387485370573090627474551728708032414185775133741089972731083169968534006034695657588014113052315799207208452030414848468919426709804389892674817292282227092205846597557421740155443128628762131791611940187549492710753939053578515281115058458980616503831669974887541423436137101454447317440814748288116541361998918125527415058634589160541315012200750479408058080356180812789422738203430020004163527559914007389632823936832406122805487511334305251666667064167607427142949879273463267687194974602032021338478472004191076529612912099312717194417770957866930369880298334177349281859515103481415558087835809026558880703095478266684268758462716158667136629141395417983228269010925083628753717382565064126388711270807345369152892839569558793212139736682263482967035247006033656612424430313985284290951059319273627312028813591875029993894488548072 [159,132] -1268261669683691514887663051714916446369969606753086442881150381193929506905852393533028084149669833315223352174432795169550056662918777400373245451504159218878836727984557555681503873569459173682443624913767076089033426370760129957348225177366153759198959896785161033265087724558852478096921633497033425093894090811863829990051532920425831479168911166854613474335239387221338144822237798086950850429260164443862189559251330206176302117428393893281181738287308171971264465255389871947591917931789508691597958573459253825937112608400161407127608111967795136914418990355277571271933609996656273837465416900069325572533088478667036922460414458248000333879544045915854754462907562347602881051702727893027449608109044104396493692854720390061021260087579578302131618814439705433531866713790371559504216774468995173350073979799585679064070703531522840920736169152695409860222251625609395329168168756569974257410686648958873127863173751233377940840692816599936158075846892623050648596702631493392634924416798418453757540142505392697266339725762385433128704408781628047974628814824972535521957258233349738984567092903697236024821573850257155530339065710170912635740389771924058593425966435235444612609676554899866622198709785077975340503318038513284437076418797278068941485242675499308826045450583712695938011342174240 [159,133] -1140804237723762435636264051355337409452798471144387453497635420904703797110803246351249241540976432997512927653545247120201471946184256986589579665604372342337252211345731491770428131505992524515756700596710875646328318723752915066283739149579795951720159063728378482261441033392187123102027917715611127681979676042692838666390341859542953671292997899303986968097590196834790668178653971425899778233847856771101016641246997746770746909857483128239781557036969701799214669829304358018866864698833937058363845101836684306636610156882104403705890777685939358029731877402366123687333861663420786981942343303600700459318587263295359359397092737855610093635037722932465547211040210759258826601775455545701312915100752617323134647125570956348753076803882494428471525578059183405814496139134551084181794220535655617073005717075084093818253892192893509579660039292705795122949435364506406061787389386497597234426536804528401225928865754119933217956576841130690431657326506807548968999836442174401409248660068028751953807711320531499361656638011467870585746301527815222148539211338649236679357803026994664325965607232749005230239597233732376443766155999735191860767973153829231479323773038132592137269193633878785612018314411721869803735498474259356343815429306949146546090730409246362049791757151464716015580 [159,134] -434795198985107622314019028400870531348108061699592921782659650199609777084227780322911479875215493038009180858829253690716612081421781728117743520519614171889050095119875721736576702446808810078379602337544514706892846956464836652876248853634678914789631332158699443255765310828996659393385280958665124368916546627337352822781834389732789895290991964182241868332938276392676942811722256217379827791363257859921056313173571690304143128842585462897173918152513634692415560396400495644973926035451282939947633935347061652681517665231860911781085095973273495153155255891539984793783935877490786854526471698782418848801282245852843938255544873081248540350646984457734242886323332250520525171024114379875127833181701247988308516798042094495361303825984504679543501181751873984298657750014787180308461044846497837875888919866164134114771108567155814111134744269376274799102451549827370946388366805020648837471120460870777127298495135574192773041588845788935160289603377175466389288450041778648103211565171690744015595133331817216331858973755464975867608253413418910862150217474208691162746827516427225308491181093676246563204524571525265946811541308152952034826091821946803771752974786476178225549426213178090325544779955713363595123440718187091260732719740640753391198026437365256901883046696064 [159,135] -72611792116657820813658342718920724522358162620758439210764843556163866612276586926304932058989861930292819011084679527824591480529012043573855202314380980074304684987151755214960527811402464184435357383026391797340015971495629624789862636928653339364165032620998309606333212006471038463413259032229089144320597864437155401557379023275301753124513990407701186745410926492953579719238192198295828221293454970726907537211933066389017608734050373771278636068391735647499227157140762542906375198150789929544878558496774246001301466759369806801156699242004303712446911409829763142066288983665852150509468985394898970370454146888521132735171253818387270694625199070593538927396487081223178846212693734377363592438847821825130735801858298828946758091456015622030807734581209672385162605900088162228926770393136944719611718239815705933212889307219304879419937894983915652036386276834294668034688878931515354755809614188602465152870362573169299003556168902276531117054553960939100148402342123366207346733819616498324579069109967264730607329643704932105732335193377982023918289291135014157063716885373819425715586157551580384266760565941015442348127811888830724479288958104749359418763120849816029093387258479936282395719380791547027321711014317475418404122331947796903711518150909779437648 [159,136] -4812146568580535085164128386203092163584163195084080878713955569188102623815003743446612114346457190402256965188240986590639227782265815136877192775802242776203241575252225397391918024617840760236312157384588389207770412314811952759981932704341607387854859237956040888099475162964822709169408536243915376137484900191900861271137967217357038357746962472633581061501876918845977248608714433093784229870738561879405757071103017799251317427824360194207749532050744685140080774006196659695306400598727829414125358103387390265056199180383404143937095846328421965413803543866485874958952867935998355602411051279454100453361628020318817864904039148349811810402035849412391869458503380178923438304909285590272953759826885441259343357262913216752220006389681114560323770491272660427370327842850484021542941982472867221116961624480316535491541819840568086769191750050530522906228490120600509672016765538880166088931406047955736073214716948750623452352453387454701104313201669118935841369390092585408525581563553460221282470865759784857980721500436777131562439467759952661939396386028180735196943062171548563964861923774580782069475677365862030297821496807496866959325777585533628046976806768559719669588043068792045673350630323182633283925806991667974517650101455021257312614337104 [159,137] -133242599428641364091281287742673500782217065502950754030279628054236243702031585667506686547930733195495164969013632625196871104958866043293150347437436441098758078938559793950459379743781894922976397680118383962050923535210828085932192577448382544488457324393857673173388988241806883740740853278915528152786783442180045109063223977450052913440902432815361682820002610963207319126137262418979141954489885924356659769578224467503436978154837907115900096794417590293632499868274044268263644234438672296487392198988924224032995347032941819015029531235031555183868137504859529104830306974019535371160039893807698344240575188133552818698478049524875484876442897412634308415179951563118104275561299732149091950439048046100844424618900628819171295901763477028479881276870414314202102745235117940556026404216716152026290219377831392527424146455974967588949116536877629160191468564518876493980065602945920545379554604891522851632797282297915633871751595714621104150532980393706762394009358112381427723655669128051646398842961928939574457628734604862237627788659189984264864769816452349893565829712255979894784117237295970933322877558432777346602890442970870367161650729751957277905774061632827119627890458723617973241790409400509508984065492538391682462269241990204734 [159,138] 545386712614767971517743433667096613257906709679035140744585057384787077586316807417623471552195397912167178248395899716660276852426519385601611954457741268038240760363360628899341311463749941178400611887971754514894486516150155423306841052594231102377201721175274324170854513034527292718785703461929057400630009695154119208781961890875579942897563283448045136120530695857025454363876208650706021554797213920123067337904770471674820128241047230000449132758915593261878374334799614673480306412481475551895194541863393792852416170072654955335567304583929297364076764821468402878833382261991460756573851178550668704297456692524453341608477583258594818623625516265044245846975422579974375971698620200674040056794872767727485809417258029981281278446543265691686500509838237739760767216800977595196659090473013190700340960884971735057726638463757747295891898623865271334336102662096813769218003644480793152679736847791032970220651247114900752447810915755924122713399475187662443172476877867656534745614537295433925559635898405206145697529192347020251048040185968796748349830962902205191286573095569850172610568872106581005718632099521561963791458318092222330917495618363204345843434715902818262638727491217008477324596328156300060134259442234025065330144 [159,139] -253948456487816444772420900498784683586497910136627011909008201403689382160111867306941220862036165576936662702507027200491079877230658687645699947496005617123106783426322684450720756950237949102013760287618693000602630073319114866939811284606411833033462152729370323235426263698480644248313045379025532266815309514213214628049910698939013155472808162063419804291753797998567001337670237799800805221908334719476301096831500556327492239999732763239974617760589581433620698205063516373016214036129540615105510542349164904762980711389036049882659382391417809291482923879560102095047668331494160740031581846171855852243978910399127345017776690330857241046642269751233587393296191484274066629482020246207968969725210871714417296659675457297034375136715671516460300413373173539918078843400163338232708304799632233425785678217675956332386751337304593518407697530248148619436100207070331695484750729769048560200984567695688585948727655751926214763993931438611226489013895847271829232521287599950261674233550180641306822532721701958805660502306009923216945495709600386495644780658641613667424652749374902818195860684530189346357139662780675185349723398215351630001528794238808000902903670687194410855012276425944760114486484646493950136849724349764 [159,140] 11173822764846729544862554136876528394449416423105970942246257765921282831182454254002788673968171227562780140252167501453119847728918456988881908704250724348392686508099115760971118359909059646288723016816662427960637276484602678260455832561536241624635235867507051615056668100375958441142052471809894036330389703893316395911377377871406530830897393046199534750615042571929774035255860799849136181939118528562313129363865450080547776363732895782787453014308437519599182665195985826758860430512903069742036010507757847672606988966753136801663726710490557192016233613084918863628530282467595663466511241558273093615640894344118666923142362378348534023385998015321002256322913809302463009784124580983487394039237772758573685785782678330988016739559189488927166345751038123682033270093177852926376215671727096232836776052880068039641115845583337067569704364645275771664659318516453926162115646701832196059801343192501508590702268413821427486341582552292281985429801148517210790721565868920520839006227069801708728852350291379315760478112180112691183059371569576715451839560796986602024559871251106828506699069731963791020369773428008118705022541163655998417227952259813279798068633322081896279500283834175846560489109396133960363056 [159,141] -164094368045066372096648112485931935432693497342383674930835527741554389776559692638362765767619025396332970165588888312353846918235184133925030933575026371827474758539600815300301559976326799462598345599826194174803817630450108135864969917491984069678795257056000464062966575495541833059084320946216210191531791884556315901952142578040417852902982936549379573711467714367539070908691348381492767746347490822851915476773480949825894842139008113105638589963013331579219741235850596930481049798743130737932009888990951318938171418083605152797032136389265078234721533860186813601633721834444984212188830388785473946157217478166392331193240497951187594184067793066712565978719625282690343644099713736663699753712017552810983613281172527010149573450772594574154788451645246682105911267998965115013327325948483894335510833552449817385748518242513413119807162469840777074296250671620077637623962003897777490724209985163302382646392511253891831620621307631013587268375792276612642222867739699095969958260297527128810570833412058570644079441155473672161640715781049035827033210137685299962867826712121634866690684709629987212352320214845354752384154961444877509211560505154966970330210943700178996460865708857810717174432713142 [159,142] 572488756998382197406131011572299743192760841646681040147309605620572992736067187501187002950712226981180186369810825366130713908226710292787819438405859055972445517668156981508461716069487618043400609642006002419316946999801116990220274343760226131297334578768483047562091690821582059464517428433600371790331692157018860885037552131305775311075568457600603617802061163304628234592522040492192288236640649343867796235075388353711887731608827350093768520105328419914793329532915303393582780500817907880817383867898341870361362999446131505053806869287932727611524024801464965871239716553807713197273060331995384919227639416504267844311522216961504703278026710952930358506723478623403298937688718293109048548977540696875429225554743468633742455061971010568461937486481819746398713648146738972241657120033131650754759745648913982707889743433694712456633331936259213331823567500826818340654953539563300979916399063447776773197225151864106032887557535224665522328927201255119462054999416473920583877496356095963481237427375672065921440263070268636722972476522657182961828593545638742339273445737190116097039717631548965547427808198059445845241996064454527622201768994530469105156648040681265638468637973037645504 [159,143] -710274843547959447348997044704257561103426496895928974531700412832558984389787783621441522837112732318593718156098163290393321534377409378524026643094784203600301577817621178175051906485251961866804230768668816857124379794919315909597302083272813755448574206991732914295420470655351411173673800555852783173707574111899771152599908955201470042951890332349947332080849034647028861263556998314925735921568463641990646503839513526806624319506391249649151709177782285887939761146721621203610333325493487285197345883166064353039186065401109495976984726932804018970770276864586350115583331083277592264332052033599067572101330113551466489053886222988728411565593003075513784279948386386214309352046082521085011651173083449432794201557354129882330812869358628692533462507179377668882782219263929179758836881399615949287035320138992509765012208674932004395177445769076663881517098094805785635116394756770506571799741405387236760455541516600835654911089766085963906152620773237868543105212644566356726526441766270056831532098324483750794187502527774011363154962103016642517091853735700682187264822645153224878726254086170058237219297405321285004573617441179544975599215187579803675180332189126960596430536 [159,144] -7385442044999194284951784606991067935644588942801404568351774379075998329318708869204296006709110644689984004590573178205978404237004298604911140305737144147348036665923740904556309786511347104822939912506158646645896677685141579470775110916016042500414802801633902301395916503012242937622567211896716306712457824984088367008488305363537316695581441806985260918124584500353491127555537021625926187923102116476270979274518174141188778155151136318275019819678903347186348333773556630156672595132694235623607477606421374826405264985614315689762168776279325885519149626750235430663253273001314333975968326906698674269311694741122731050789503808959639669678938959521322368875148972411695615040959457627726985816722264442187441495836651224007868321319772263515563653879641681832466486916319119380179355537771056708047573360455532825988165876731044539953157775314919509165209620147388458576233326747804142402601535473265249933025024329066348160485843482202357391458103476991606024306951948796079194700673781770202076278479977967415692246809935505844807747076844153822209312570033992701431656203519808187690968399321723070537915550340844021470191746593820971594554182684380919160989996911488 [159,145] -29177698416128803929660653100337341109574746982912764017198221141226627849899501920493696932728783869462341901768338885762554657554339437472216291668259528475685298761912472114695512595630962189270284528671660200609520785237146403478542594479800262600052247086720849327328385500565469232728386494334658465692376454815165987238153239413574304355524934170563932464353909221203253296295351069562800790499267162321956073979753773004075391715685999903018617166465495400577292447465708278982129767553480764278241084338658437502064525435104781059786562357137674356211099330112418869407931714179208610800515503940425432919523708795484476130919547444163485315694174857382889150535501547852153041621424473358786412248285197570817081403149944280169901480878135247896991980784199727675056665098449775650562186556212368011744215975549161955345312298650404837054755279613237185277540045739083344354657932680793319018916310652143216532331313486310664633548239022460357046461910036154889816888609239012145777880345155363169968969537537586326812130606033215032274998424066559515674071969473929178778995565109991399996786040044327384255216949208325003907036874886554392543887112887515472080 [159,146] -17416168165602803566598211351680419502907886190721493799786923461152871402314267202182047619494495221320670019810448962196946940653956216353608079323744420259978753769988248387119553387763149091771790612586254014540836609631021867238748127084889413103735489677021199195699074944647516791467664084771783761115254356319679619899529453023935932392963297153022420879287395661253698951782986254944706239607671084066322478470532880473219903117373544649450243789986147638247545610608880267172713501479027231370515261978472511139611651398196103598299443555528868763899377417206358222322699959029795534048311202070970541521796512803050078792916922940551159679783544379690166455689821357484179088694580766336022912187448976336235692582576697837345429319713979757663279318290092751462470601264677193463973815297882325634277297719973813263122002391090003867308411632097013244649882780720872545551401183192112063773965421109704200929009297949418687167861735466919037573789606307455206126190537690108997394859381971794599663218891685608386848037959945068734134698309187977810483855980273129421534078024849796789565957380215670141872352138525898920509993562381137584853589696 [159,147] -1576827268535318095829124448194123688244153879836726855051900687641347142848612703601072920354465177540892177068875806674903829807826208294937956965289151026651377010858582711368031709452864939381077407435554134350342454640913284590638027065712644357031177623151482221380906751552875554756419702320534470447324959659852932096093122641545656690118125728693689043036905948368208510058136160474626055832067517096041422992871012405792266733754062806610964596261974954161082542446588085939373504943820579362039094705239787807065992179970080797460533212995884466048504570569641326662808597088455187998080005891814343319304653043751876550419988881099515748738502718043840574565355266598133623508667555945475703698541668469587436193363908211977235433274229966957792240796297219623964163335812751655053296764706814686927692711736148327487816134562766961949445829246099738694660058190260658647682178104296702460618379613124294108884605695211162390069325595017465078655064101183653632482560982240096111887360891986118580085113999496404401974128834849523809112902000451539224749583617750496506921201214615842119323642176751110886454660570330700615450164811416 [159,148] -21265354316954458427416964925878031483158539146187157552181332260042849125839525697025837642287458436017667416906225874690223128777157420110039193150530437172576645026793956961391484763236343530489227022155322548639705243613721400632969532308089643607596126382251179902579040596212074769795516277133753191281716923419594717477984406657744238575859440045893282577806189297590646029697658611289364183851656633344090776940078325161843453899029269998214126456316691334449007419066527940690151250324715346336643108134770820635646540945232297047515087997193477909805428584037163560690129682427241998884099982888261116697324817447330899735785501516525686445260465588410869154470201622061036099125553816237917580384098484224553882101942240624521806417992250241700377176929132164888626896651720667357956686786152602947015280147340960235300228116436338382457571067129407170527948857232234481850918991186937199700866258127438975597984611472460177550541133883258484145994312713464857892172998816872202927620552591838041908059645874591882894407943391933177759720456388384828901881793113454613583365550881795378551682990232201516722822440654961048 [159,149] -41486030884247266508037310291671040072296930128905987144229124942694262020398392957471786952148047589806864377550730821697579149887391406532887578441159307784832292907355605598821909886281851517558749752201855747719791390252139528848293116926819644348024497783619717969355557181329313372631747358093205562274105393912147544956227242102271778991367889220534775550999966768018910986281983338058042798942542335575198889621954877830670360340328955808902893756675861452036485601452060005213828720578498339230851833099780014067717823417103189044284181758474081862003309311254867148313877050361605568462342774935646645771840153573517105657613989372464917539728973037537819952132682717655169129972443207406612947884509893342841171714470311383891830590598530071717045135224872280260038371597023573827092510649839681437273410023509290087728530767210228356994703194375487183358866433018060692090457968496532704295867968748799454430086497016243341948891091156723897313322413257786464859629704756394018510661817752314392746757642806794945258861685503035003946970906691530992151575479725606401860908753153503951278155267851889305005 [159,150] -11245270901998842354671400796019453789821541461567667865821006984836095446674639828291154052906642789487001737885527983930025736979073396632086669919582819437033108403807601818308049106338661048110545881964228010741241024766397059337011244639974999259147002021663278155398808267802355532208286258086971381160361918086301432238344388868376866882882259705028287847594154667260147921786023746561656018707865117564931294352067138185588002547645295272368339229141096291786059314238088508143742019931231384484494281766700445239515413911589004519881219303216858593789668740886024668228443867158090444082818378230515222339887395165138582892325851956174565461379429049370933372719662892106989509370682030881308528449276635224729110458138382432608472238413317451202975927073915711116162113614186877547653227061979637259626616292760558862539073284807775712612161749738811163891206833790458072757389282154825660426110613316838962909818852700809821357679677905567808541834757887935105524304785947637374189395868011257426734324497375374486593472513978610243603010000623558219928671820227574863778618124329748165386624 [159,151] -402281689270617282507326377091802559525397498131976942379929003638671596139443035186220849370255704439950188777867671390317160243370822651562169153713162017210919180272967431328134307706720553676803008651424346165133212823496332350140857443718106133153207151031079180999380176183962558835266811638085552908478449272300001676651904227736871247218069208724149480286197185797547694688394101450504120073855456625745581340859069649949466134356868560724657217324297339692181886511956295095779915988145726430168431177891232275325916684193240479232873571526401455187184592967171800615850002570506520063836776625361242849055534480656775110241485994071874060934199334419179710772598563489954242129922182435479458466172923091129359850379016125784976940161189111612587648356410354535188988635837749365178806698294761638924432724438509518325762879381657509010369859445617707903577544938425910884915200867399596792366599756169851225870943111671061188195783364960910516806758717456199503588864075703709753921036908053385104356985837458768970569443991931727321400252791047957900964421375955442072000624 [159,152] -1783074762568334281247023356197947181154429181745591130610294493704517901241905187568268386925730118881478802105952430580557295508851165321652386142606554770661135771983704940110945868848527096570933546328301902634816973670282605358070295033844204896283092957270240883361798685324175538385616665970257326749089942065694284139026300929986667211609824386827780714839690222951656938387927861527491477185560766474781820972383085821175056759296105980160970393270481655916379667984904792109333890731110961309545731953397418899026219463903969022507590241329720985492329524466838190275298906379894484962993015738959804954257603108156649403274517912482962971710725704303309631780284029521212428698475477292132484845391517385721130174823601851283537616387928720534635413036068236113058082089220617727412190245428426360707846616285506068308264376898691087316255196530109981550341557294761295782121635379597942427638388804683269405099639536958972857321960408994176011830500154435413252785944887259239296498009644617822542835739101489943196383111810978226590111784153966130194756480 [159,153] -907874100035131462619819376761261954737419948258504960582632645335620399453551145931828369982844716163176842747503604971720035926693325685667526752417190060772208016190083872997403097863962247900019654385435685631155300658776197242947187365191276022584428631555704993673447482224065962121184891313204610163952338179347100123535484131220074809125028765914236545117131112544765626443777341230124416035847746533383407446586235216344059635772463158000513876800228157089956636963403933794677538410969469170673357094573662243999232601201821827281116943465384939842116589055994489704059278794242443408495744472136671035264742121049959989457529142290268394149829289834428555940903236667823745344229201772019072335456345887960067111756607737846118610175171761467416311102793653895862483555679489585409546868352638407264643414913406206868344553301427095882442590207275507039961006018300079056582679254904441107486164848869187360642508651057830201018662453699137370268543405679212013110021890452451273913577563990423848713355880012743091921114041122439396734032 [159,154] -48555070199346371184848846961338193548985501354590790341131534259096730392665463462432760404545458376723089453750250650067567508587030049837129575565331823200890758144974645270342965029997005932618557371588541771624730258156842938625389641216150314850529553373356704478683287317478577745557669097298403384932443949122632114278849385031101944974190493080191132133366390477806157164161469969941952787395985331616155081522542579064475512178472998732991664356012558471476433551918644289383132141071339044607208464707556911817364996729773501830540782967904059680272591561224466240795362962768296166815238849028506647030456410156595920152178202785980540269362383861037221955025691940879362764904275859468268647297591269867918869828619002288163763195915736513521393336106698979008970437067133924319171626400150542813496512488119518919065960919260019369790503767853302863405293100843351287962418463935254241126439402848923242776603988619950642017337537303525313496780142471387438751677663857980210404060650243250487842190072660905565271296 [159,155] -245573742587209429553992451192824806411982623382831267242709966472413532165617514920146712036238526431160332785724521433993246139478140907263430494286333489566233995163633936302249378322842359774914480242169625453464666830009013115557660608530782368911761977127263251676070642502088134297533251663929853696529824906960923967346278511338667961400545600014993385812826357128422810196882283788448067578256922913380932325974001017044499279892101913122370861036765781301586646750972530763128194052815488297873511731047564141725070164590843646990108039676488714036115456743612065382565848478771698922136305029978760547617578620436145802806656990855467043648631981632815441691237214547197473417148991258109365925577573074004223513802296732905661585717999990858763746205072751156459760067710341238748998317488369885712000683184408745086535230587117843454231775871561330491101668723536873856747991245718417490905897080602973398221878175471463456830075003228536353326459069561832490198429218336122417394985428474456159648 [159,156] -103876536328871890813623128380744337042568583209737144959259202660464342300385360619853585950628491951269555373732519648698763843284819818632895298865966841090484313465415900698236458905083221808029569526477179955603303647168285264616439038452708680419398195559043171348155844831792477130525675221736159967806524985879969664135329618010719259930475198286194228463969933223343059360956763829690456113530658950451315656009640665120086218190092748097920102385055059446850294596570419110897085195777941040375674545362741701584336413018929568318408639523274816923641536335949247123186743285001649697158989891070111675301657776299486831767247842668790717593806546353617161326815466504843477517632631020465258692561326876957248672269590131810435770536520865804225904445992735315084225846580145365126544742198386582952249774451457412294896583475683233910319861186243149955642406559121854170666995550901998513808449295237452405481533457908378095374708814796933017182070918543239974791589957639629680 [159,157] -3183273894114225516351318739040730270144296659100774781971251966804570160050470673301722970081174701789285648351679690339576746594851850175615769218880807159190198462862640825159920429910712876929210293676798567335683113256024578525672975286048668508814934385843457589994878497845580031408116691062299694832638487091183442060986798917872107197412426025530423305558395175639496702644240387180175959855364822004181156498247686811814667332515520234113219927978811318661565385824394592410511718246620387099654143936449697713723342056652839604139846931642826583732421044149970466703469068827756894327901939271990740101655342953261072031199084278042384293530585338711354642241106334013647631494820891608307178836599852350989590894850919620412524656872181687457288790894782281570032936812151307542346630849600933814723250624277528034186877612404496065979416033040051446131580409392868763361490723307188539127588759752307123039093948590245215466908514023776642685150310533282 [159,158] -5973145241054988982671783132431499989109691600307976147993546720939698461316393931113987075471723642471894714652363745885261850052258819860998853928067060319601040652774505069194881142066543838493849742236543618943817113224290125129278722670340533729716363067961842827414747893101338903127500457056709310867197181614517700792534649319931643224609564153080902944188402383539850594125043400970513691662089521311419709672266275965609932493685610032218650662954793226695946315918987480209001003705149509127437197708344829316185370099356466974770295899477599622334804465733058456868456511765195547063851896544877217309959062255783061628175395752835220988459942925736507686163613084627585940266090261791228745257868595050681415996959176814245498973217087080459446031752106015298464445877104383154020966302517440136439788764297501832464172125895807058934083762488682487655387674599483773375401100410744183539709611373572701002921885807950568753468032 [159,159] -563121495187518320629949378266691848808714158207393104573005241172488719245713662513781100797488284026007422821019660705151583749513483154459693913918397750658723695965271261051910515463575438366623774769055717013285474878204572297057064839929728548012891866415937047761553365260492685046197563707756169365385129953296168875467730311120252114465701628122625360899439602345895611413782005421401829169071570113940441341264587003187049866872459243890234575375071524862335066248617465049519857781502536052890706289078825026092691228433043183808113173047963901893693726803615164077997384682285787045261541655854270474047066443990950655370443902457489627609430636562605384046454537801536906171958356235730419684733287654907516950124288872340519844707015295143564170661914428313687116210300997333993924573255108307046119885561861230646285213926704640785296899882059513991749638724901836325219070425187757393866482265825160848 [160,0] 115581708977729873468380978268843530918054482360650121681448204624593957561418167548986906279644799780779972847472441273547135984914973208579809096269444400611994369534633162427917241261493206303130221964334306410412762148400239064439207751580993974438924343512995013137374841456346444105375719940115610755776674283299127813890607166729262919483849333147802713360535159760543653269883539065999664808485138560303638771640986109638734879433122159779613758152752062005501744828769059928459633474344109183807711973509780891353724076736208554509667436506392915781404154710953608179093958196578136409223059030811497085511507517655852740576841532885414541015767462430490229282415255550563084685567425986033333822690586056954203510939374073091297255495824299675771554462449505773474722832856170885889794334956078953745016176916676749056804749419774190389100068060154171915631358442877763509094135689279219423219667503863438050851997038750293155380603528374669909842471853211888107475719455768909961166650809195971869432531678486964465009319279291804911202146927759346795933789902457245877404264218332607793866575352454669833296408569258583289645791531055681529364459275553854608856753457723919904611870852355871178270536015027324638594046579296234430361110346923992151375703583697433169167056486305751595005613452934409277602864436986869121693183777446085498967439660893184465790710379785736456243392353050762161931624560634843566170695093322328722071278821093012615310700682984085243593257557635580020628136244145843492016423983125098846121713407294458861147323244603566146226419161634131389831010609296241741717900570077978930667691896913922114809805374783784218219853479624449577645403822514246126876167702077384682479624824508704661862818785367725629414078117983022717937120073627163358802741567184141696209843759788199645131828867211367797464879354347520000000000 [160,1] 279460441066604959086492718052154800011161393440220607241386617316045011465424204425047520886851944929582200634972371983081835124342145161080810751439825181095416863377772897600715271976767842312446912535386299231247524770628998743276244726797897287856493466436465811275121449725038489585655157476595645800075484367787580420469493960764363283603379764229560135075858231762789782924967276229858100695199607561713457276811463008997420200518628908746998731042736555251577918280112348877588153985872568452981847028332429638374151922080507161212927852338727661755090025704290159914019024453838441309314500929357824681885093399240873235720483469916914511138214009179276106206737388614875668118470942999741662047172009801690849577353655298368902336293521919946772592662323172896204391684238397151642855155063645552599493659477743246633246581108981347381288837914968014870575060625117303236867331188593223096718429449411705124427778769422025804859182954320197475678235177595654330007828848406236386595550789703298307084136014782177141703727405455654286564750992514343876994770477711263045796203787147793424239377267823798573881362029868392799307337883328857130801721296335932344028338941773046233522041635423825463657108950009652947059446931065565381781391673108521198703159076101409291824828485255375180053479833689381143540828328485580334815056687145380125818778087287909698527134246822958320314380369040140148038846355171847005485438915615570121348819717664900889516727905701127857095826273251353632730742688517879062256834104512176706626660808430744628604689944955574759467279049542398158000382750555935839273209171118631703917213880886361707239420817688186743909192059208451003470023664086226920327382098541901124127564083219789897875522555370655619246323842180523591582808386143311166668314371415227480979166583810672897056313975706307545537084255109120000000000 [160,2] 58277948242702205109045541912069083577552300047135627748863869332932535013191672182547875716444961089469800056045846204220063533478761687782928027392740172980661304806848061354052085147156536540093848853404389966009886505627469432093133050866931389465732602403881428361397541063527056287730976884261764560349479311958141143374579827382283237636723551852996998471766878161461144070506903578127399987539038103553560149347916157690689313591234498737074816609878306919432564812046042269746413732536634189659838263183814848684925815229643612825055457628458570756130940227596156147400018926182969287384807033632864837302384622967458715467824852695542056560888154958876266216219829531515079508095398183431403823276534702938673469728698380044838144429288336721123896892538569763322988652320352835688333206337175406244600680787900489673664189434147524839727974216961648862791511639430119376051677988256449682200649879073642408576515626877491028360487348228636415752352789698974552939846993480500018665932148037328773124158585386093564987158538012912705373457889554225642388765881363099246196119507937371307667186141760078636726847166938443089157229309704287449362596454363675242434018522530499565952123520146281586582513357164070090505143769639659213633498290019582003751491372803473735226365385519652683213427858735626583016499533301777838544547539949359733703090671206445339527722783087355380149685132376259422344571693131203125929783013307684951457909341551060397633438941922440300076958702796882808790262336897281423808026617168436511671957692146282555379712401120316953237829798882143501944358903645480350616354001053800380113817882587407579743973506305278462130788441035358575440378323380251699645417578486466529316403105917346200911244854028048263724811651872936245993642677093682336817878875796930528126041708893088135050040386402684386938342413690732544000000 [160,3] 1742812320108482819948487633914307252041267125990382414894461083175021984094161724179318055263473113895750357115123765352992186904475746158308604578012449559575213456591794898836769108801233695090833562029025503848009845144854584262020540327558721381222685088637947839807651182122933790730115130538206732787943173908622137771111190143962150069712273679659903504983133311774610279698008358580439970246422684111622498160430496998247237137481015871692893248262048818877880960312615517041174400386086162915887691227368021353493378210071820413594391760178546883847478241924928758492647617711550951062320952181316857803522494029815107610696735628624228239763294157872269231281154342265019402799163538751082372168881816669905810842610568480120778628905418664510921794998445791228998901586386222082006060023003269990229115491617835762754089627772228766541924240916807279772125687843846261919448381957408476454316520174209196436651415008712557245471702360029929574815603192867361361420306153137454887261672016045133736031307432196606477045666869231276758383357148391691909602977009646954333078544366273232953893039092876622608536645044889168113814275138731623026374183360356368613688831070570249834302391909507069362213719009119023552698612495727979734191071701534445114518907784611157592374818318093076066812100645485602194922482152270789969576761890702553653858380673102056885983271121161790781209585600424744740171097569641285187771178823852785057137681969879598321696440813554798881347395752151894090200326430461295239344506705178244471742307237397664869597878470978093431093960620161453918375798357638455912572120797874243701212841859191500380063488133198783799293951871961826110459219359443470736883492358003498458235634465532799055893450708505734774197182330808141813435588659497567517768653407409336708318299333331774822820691135010671345178649918491852800000 [160,4] 24509528975112575729463325827121809378303794842044230311780661469782118885487978420143231029664502347263560686568485766342759487634777916031941840080132072815896717505062733158701554837662237969370135474378081015318313443143287218850310479294148949852895693506693066708198231187121849285310221473094203586211415337232126177147266496962500354461708394062554843284463627609471580936036126912090755597989778641710985845958472172751366236423578306353256543227250248653338165217606895180765031607376588835365505066911363376953659319767142359864138368096826239651765527690832379429175689714577469034950073152395929679277167116393605998796123479518142314393935436072929642838484921657804805924912199670621227800962271244324454331854809140232422197814535676472084430033104558252734023424364218976197174036976327313321870499409314962786692273910689515419879852468293384920189654500392712581443594317973312609508571903812131483072721128675301250306228884027619701610628294773668544108601308985580179142979060840098998878111134999765970372701539266840620897117506064704423957449101464772514564639361925648047923438371124706215167864935513481442652817558795349727421023187162126644082982075362943785858972224813995016996619808624353582889766868649724847425332962466070853070654664459500012475862203297601863611672864221934357506243261351385783904831637723153263999026945644101863048009737197570845211206682026961399233122590428373410355380528711889328221926727137619849887361341051745900883955633237273021465429650461805553523504729345421892983912707344596434961213797339587995870480148436944703017963679283975940059588922389231453070198521210577968325123401611329339407806276382284158511415207412504473573149859196595353043789638588924636346277500401385063081996916946083594402176430677740240612941301485423509840160889343947249982858314293341157189508843056649994240 [160,5] 95798592344260366017333000426170689510382801360092380790855044472093328656973806222321849055733969466438490184400547683678753312925984060365242885678952494406696656980558079028506803284905988145374838345931353658403967070948063715541027856971681393422188006859052706073274635375679848818355190629232111939234975321072087795977072263658775728260254962888080394316348971476071817688558773332086808999388420788244554649405304370186847781312827793482286946922919381658031090790277619853005115196680166173652365744567116417940077933883893448907256132282430936294717150620537031184744466363775264390340695542758204687488264100665401923703561250184786139055386297428098374120254901716228697217439659680673301530933540486530614154421315695072421530952078167511418914549378607211132219983727518564060214148812927070511346610519398078468346163011312052011243265245396066807363849573474121667176132440382242453699833964899505408740046025486809575432539602279363442060405203887810546668416984915735010368554425717625941394898366577041999338674148506710498178457826890035972500187152943452197612638229774032339403192829654021180043601611740244999866963640760618774423186251778503159727307891789017177725424360485696055576690507068041198852142565231400500453010381322480972368655162760628645117386632141232257285561914682463191054294633794580633191088046073392941191204323604557040781353384163290793379195434986172337744366884246707252433322510971014648532515660403279720580761704766648725668790658660433164885481710276160367909998877308426105547670784458279537720853638845388214481316717032495643560846060706038684302556553604871846411960646227428157423682247769106195612800257758218591136081339284833879333157219312225924578643465333065675867710090788001610297490130909512058688412329706505136682345729448058588041567193666604899901017523321952964182166350698905600 [160,6] 41709503651481281995940182245386098569229416283727496756146578283627530206511250009940875162270148872546642903608527297355741807358275863333825748345858879571783165887494246146640934453839015539656660869120566989465562356662379588556419442314070057996666672569809255381437649089444363947927484773021537489079371492083028097819549114929147863274645213363155716169929920040426365019873933389921708133894830093849945635478281533979721577797543888381028259699669405001981738835590454720981035741411477299953620142294289853188182581665903669069598697570276726458118759767650092187417955907253537625439876899661870671958798907123378541862005015245253727244953801891177429640644581220845969221566129270555884624160871485985721287146851403975539816025303537308333216477444641624727458243111583588364259106005835865557047860695932120304783790000601060961738375013957144146927830947821075536229291254523904711027297067743324690911773279869282274007926020366497344613294438333161280594901712579533389167306802344783696166997865588085398387685113994416806041275195787737159166134904118751268122034614896888146537734914337738809055882145980662204204054193795279982465321695372229632235110730310096043233841479859923516060994480677413838547728576408653804580078457900049798501249746226904498452859573488204895224975670340258278715338618994181319414087230464132924261503619736175734108017190884289180207696153922720181975378334902460846492377593500308866996442147200802305562329070308840391318540819819097132034000754956940734410235726136431763292446963608419359121489404417800733318407811365956126643546328570524328030759938471009251485769408157704461257795914539302705580293078833329262450253212658161110386823174637090323548663967636840177668270911959609365405309145927228675458994103129662738428641191365428825677114352289246428086889589404844492361213381967872 [160,7] -562563505750355006401886981878069331659922954397086718044762589738714935198682458908016852918826957691872488858055263366423922856221327054635960233553305636518462048256837943301297290440925152181704766612366191774505402625213741206044848869528083302920778128386577749006731879524754045572387809845753910278724978591911215454279375379906350657666486296768940221043376392584368823009783854803281924942224082006088787672173738698494756023122398147384026872674667062363634447088272823049382037222147561709226804583468526212866708330564213540619799548218090285445628029858297991633575675516517568583451433340900168589626416189192325643034084752042609647444380647191939562472804110572296839275169301362444285927870226818158332977754294201754106453445141566747393274261731007402607970781758068603176963828688350439114726292501049445514594986854483098989695664044024997057011616547063269586477594821791269020865321007095325396508370987528954741357156770010857436588749161031747974506514204613626066568162789191516974705046037355838486143345350782686528055624935507372776148946687948526484616361403865248883745201459353194668005155892972940593108894276491273086379205268825574201662301810486336477661077034582450603155537266029619859637652264081545554206445313368902626784255877347390817361954821766077455533199998327207398379917317026379496728703495331513456664323394689173720334193408318395456857098674668568379092198158780074243278271877125453753081930326143843132637825304129205018212455334258040697832821463374409583794049269743579148210740205713374038708901531614109044249326708869483134769015402065047853029863822663830476886238380052429230031515249205881312452114485229692871893062845912404241390588291222280888540877343720679947915696168424220564088172072182492411977238377607312428646792711643757143877103100163667826393708597154815279879979794432 [160,8] 1054417697819739388896223317975006720759305204075770028557272022770483075691387512741056004053458848377071621462076059080275977641015758394628517030437935039037128669709810601395218526179706376524316857949955971398821264215469639093897113971459118284124694186959345285671315036921049029697745088458019695474893608624494115980831929550928124516035373686719515696510899449634907399570096061144244958982906649863924988702877131704987602722585416251609389373089790982580718079597752130414344809519712793791711318418998900181326588969276514439588080041215376296072593571683330158373105977182699192725735133458217272803022151096474895979659121519839539030002029612654419353494386191415837516736219363918995379271822029635465059224252280244318695255242587402411688228513610880191899122871454881381145850894498086672288043443002510070461186905971018747372926302474947865768534953712629567079167994971795094797226876442956279509775311677256334820620976870151732656110703677835130544170771627035746806902417762266117068417449835693634963690887388441156663790444771324457062005697499867761582107415851643793670739654237515147911965326918983473751651641642197352304901941020296624205883055762825358609504074495813460411701869074558904955739480648945541853004277141636875804361658846112019279483831213004381963542239582027909643254037830560065914984559812004052384130925306057705272526514632063607548472473049007386275791595202803815593465388152682338470204449683630955777586100156923668296625110090398950276146277799438617467433000715567463204948882531299526515613855938838916300432795073757216527326364405070091462065137200743398999230717566544067049912561353322375176660725836040095556681454536819697878446103564405351229210152732366902588265120665617925029712677838540383451214292419079256189685145554530117635080968891388438180228720704939647419660894208 [160,9] -2186277765956989101290441914756228559563615066653792525966704376954856480205626622588336363811492812962377551030103497805646938714427210177353094382277890945347454927937250977822743634065133226006128244899647172886327059406327525970973279229237818362340804710568584862286944238231400792067628067226903108153821312725843438322386824644464391721358875517766514284292435609609121339100271439873332030261768435931298493906956382721756322939020831210052537532482268720029249843137002013564786222966807859317818665893683030792441640642147371173730744461156558834072481782633072718767245796051128582264195920472907784303479359641971673957408009072417777115005259624708794626814568620370182606984428633931647430443417116095715870860011474336041538067078672827241158238883164416860129947436706970446904069508624088701713223276193759053543463769745708069490552317809190611782532721010932440694625419348167758019798863543389882645753432537720586540539492075852885023137040702219348467102263564967627121199888238539709848321355588128743646800771130198830381798861235360044405376724477408320315433917594045520420480227497569319683433555068289628044534955995491018112787982931904721800940615336392818176075976042520341600403965856797299630952728727190605413113945358335480082789937681130752102417272747458010248732899854675413534079930994657548843622099454605834829084999868152285263832130400580525229080575256227637477625035893984211410911289633501173214474203243949135028893500893188131695351824680844876625242130941232204084280855491634011761142308673514967210073805370876764745444407170282724122039651987662463279502992578482990793533965562037107948242003982400606077274454154764776091130388989066831046792647317656908929954779209291846785873841871598314103257539863409542009358808660393648114531232937692935415796494606667016697454014290931435714904064 [160,10] 687364097171383383470712886506899767915742751358749248534151225528649589794974252840554487972061476806546341504609220885593055363458850048089735700700401767517895147797608959199138923532801820848485078030973811641326877945083107009441243458567055214835969578276180904464237142282140827318168551017139519721939900410578864917665865877523567138816720621654553629131142988200334450046581120053621316616723573140386611386687252166650083287474289947380859367332123234963048916879487032316703147691500555899145193673893806362186234970493692194558345116795859019480253220583902181464785401531114057625943446157975499851672343104659387338275138362091418160715467004327369757825841172575982493778883286521836842155261175005289499524590482343781060002380561188032009465695061811443755057434843171577692316817617123622073498607986667759925339234429810376564245825277257241031772185606692149560982291476792609251885531426932850718100666312637017791531120900910117681369321240712920343389935303801700398596594007286527918642263928593778686465166912693450795217920019378672484691247452211085199814932257982435300785918589587029523763134563913515575807134592236166748515507442309371936285092790629049741894149334660137530332788952680741794304016281862325839553887667920823767384217533293471210315210882920492514184731204439296004571674630889107278395947291752878548174971016506756337005441984093234673603933818108965186893012839569099609523299411056562570397888594269911153163886709763693228209239034228241762166678451049747029917772035969458428592042540869567516074278808391123688874402101064923711276830924060253126902762744536235419078364882419941390124835717917046821003035127815665214939254655205593953976237523665269226607290948395147132626615575986060899692295444565552343038764495233639121001809480392022821218585181955782679924832200619223678976 [160,11] 8565889130267815284817205691435700010713306545708789125725029757260973084711722538547438187144716737148383134649176333178857409840230531262534601578794213208388856936870548363136622437748254194461807424681572102658609087170270821681372589929780112393858917734106350704495697263470277257512603363432201641963716135258946253240911337901515739531634232128337481050849722649101755013354998286719277586017809459053437313478838673258164298369665621767246693858241455178434645256879991509775360329521565085947130238311589768268167516477959596319503731253676617027386553246330239554824841601632291509951802273727606032613931930612406842932125914322943063748685946845475907131147021414904261817794785059019756493132880009738367253675455864886408680511943888305757011436827469111686717452753681731718566003453642606598825629533916458467249071256588359175439725655500692148234918494833682553670486431789732992168046669948308252690131227251973558036991293813009605049394319377560122668208141488967317844676334866502747529662168294357732464876766982606928572460728890057600895373810541074390133379757402436691503825758610147626466173816314793061877218157478305354557905372126277227938535784376819266655480823586949973408448661497550297688462754220398944956531464369650490498572343085490617299833164352517035843200598501166031807422130795971512531254786268896604416561110642806435484046568855185494392712782710544304893696530055109172311040906957177491027237080397686066967253942513294870481829773835160462675956296789156630718978695447178715733612206549760821056415999512114338449790649016957567891429893223056008651084374683733712943764041012084524279993413155571652028660642874703155390058720831443786685980611524716859957162788499766195283924920649961202833230270323127618972223454367006515009937740789541655672830219221319955668245287923320094720 [160,12] 12980707713836780908256691122007753313250524543829152107189881033614366841518041115781648922869186964365106671961626347959145395587976966185851548475647452948722092127405026231428646867024360346166457012608404554097842675454677755455224076124251867617610389626750806815450255149260484768062670974565609094509890166598202948591663754375817290009557901035692583357725019441624080523960429635308471899020813406813750020117539905249464325374473513594133279622083041417606313137560283883629040580381614772364744020181959734403158994228236271713697303129731051831629171137482215039153731038595042834088534641340637842696944109823833658307665029110085108388120052415432112640346248153892029511384997192372320897895146068775350462611206296302504246816531927772737681015751599722175807276971953193595598159035604322253778082701632019237472425544393962133016234131174435970402836111474676760815948681925973904635343585195756670467884470802791543824885513055137027092521483490423574637138040219362313254968632915712532829632223109065915984478355057761174679151814978871306869996578888057628913424207756956366973670191449077634146220150799620977601855711652889097907253382440949065653272516682315658224290824537120085935308092209791628548133237550959760933254583840713436072135710600051924313207488044461129390878170806669234345030390919495696267423848439476958350669034277796013960119047840019860242002791392213777355902009601708226918387604910831994532289511557825094002518676817315486483965789075815402188502689985156862541962471989950864480023088998077641209634999165172282436260630005527112680313327259809743271304250936899977360620087783313565614294985351986327727770514855050066013999288601325815479777081581885616473693824258900313505549147164749160632223990214768365817004006749846264860787519828925596469600278238079244739542022629621760 [160,13] 18879620894836958292779715232428294736359700363304646331386971733959686700682396122608310669681773440381115264344707080984552099517578406438346779401368852774111935169182829511532999648169102618606070682506205017232839857985385346555645231917436606028733917652852610953643400153742466503957714703348024877716707014573485761043538517100606162006824195303132520414373524812129732772391941134867648190422653808052163964863394260653268352977898423991085434539217502827577921370046999614966304139243021856244296363763885773593096065535237694478358788144676452174671508120724700224479689218249514550791948468297017835655030859167763311931077592259600306707939374182048827113584997414578366653961986629426587324933220044842238968030987804535832728393543179310447534447162097775462529730269361733105432180428185615947226908662245819498088390710360979880904948791641946135958627210904223190577206119495086872172546337036946151375838846049903542849967840716993357177960617562812386135716748515007393356911413645899171372728517155548885032706492808101133084188152321389233835914746861746844677323434211251778467504825590464700577329176522740143341187172697292406331139509708439990797753090194162873355561444610917687853972092201153848237606832942387155453204395282745178033962849173040322224404283850360831376129831782194243783359933876772190961141352974246541783695210466605081633960372324898142491486663131088505992587520267329741230667224346204093212339576040063108404637501461087242474593086365099523515928772209841527167996146851636136854037980951140391396222340068162303781999928099208770411428574403367583261073441593710436796858882666865146402498308729062370309872497921665031350758478839690874783130279469133497188010541357419334268274451981338554129650142170719103816755189208364419449637174987117686072402126546433238960184231985152 [160,14] -198419488945354490065603619290747946176359651775958376482140373123474587513732074272832991328046180388720044465675042469642231356696832641791293134065026228487348882324356434899580555169228303277488860597717373347356159378200328213130431212010234411585706942784308286370266069053675738299878091020970071374693206448796901485458178184090151670532024985727731868258950843023759274223827957717259252811459450432487959203377295640102153181524902061663129994462592015554881510286579950141848814033835643228093935923901183345732471848363131953732986036826478567548813175444403405376403749380397182868989278899255050921806305409143307812254193494916381757827941406457435069092969518190119525483707167826014207742343703111215695752399949196484224010735158847145103176072193823894789245657761312345917709086378819864104728984472409640955711997172805321655990079172677754051299226098718239358007315806470855676618504169979751703353697188635387324742522739461851831342455878991811329256976851076984910691042356232003305145736401728950355494260896773834899559638830106056960338722463812771455574290940466499803332301557768061458749089368219871453700667475292192811495647908034208509918171300404433574158628762197668920904361225395666239892072441210338945176886954018607513190067612367580617578876600632743585674491665461692714686838736412241137670930440828918078008664139023359810729773525086285081961666271726169897346567448282889023104520258089165150987864825830105690077140973874384843542583544391828714392628754272460588838750579447816751305557030999909085312400582001042150667520860412379088603799933563521776926993474495858479318863789727427761956158866570995525228713178740780672548089983382275465000587265517991310779318899062318247053383502448734102570815624940917323466059444576224516586489555648331475306165715070519112092444786688 [160,15] -173254862171830440364075898982274621648100263365518362679161339807674227351708211474514576206459881146656600153084192879185479852197111328422616334941254159891628354180901106175191386788526941351220710969044002647225899384696197636048692828301325188664229090230135118605511912314286248730871033649710688277000082257891419877377418641169405405275714276602631553048224950946298143287007224594767576192269782103404243288982018316018703213351124864291875597645950774671819897219702713685636061011877335652155653326655674476376136453131509716708668614185831209911672516839029614968310654896555918188574789265108145640464240180775760277786975492964813328950953952350895791988263862766557199927016530339957626075306906965548909974529345836424971275500791200378855828585135055030994679903836632708329707709321254207142633314716865199367976873139699063508884575913591728165042708272653650035772975418860572371191081506159983284762853885756974609457834505786582909114839270333949193363894756844009721711426202337762031063521019781886482164667512779537452381997558997422803825048298917483224137687958876099941289946860819999112568943381746693052285577606276149503029091065227624293351734386147909681841651665167712393399143522578789344845050929662667758356018033925110289869585863492069906534428904802025194404661901903999880849317202054829267215972642228044388825927458690621162866094395284649993154765862668498856924016894566028714089633151678905725867922631728314597244260364956438885452514815947663367962579635955423309417815285537356330575122583774470279081095865205003051687801607405377322188713076014525953104727536194273847368958198180202031837631170789046767318548901679408179769785602714309369257873326179884089290520298124880421279786482799702280933151265770504236739647776653744650966102579444502637989780629129084029336813568 [160,16] 483246795115368825607557056122134920751284057867230462409181964941098351047670432302530163051339829039975056383667585548183056563197202189929030159190823291968607182358754213857630719650310502010932793632265148402496244199557995423350281331821547257659888045345134929821574800491735419084063481693849107189874055965304733552270957494974372183408957689914213840038154340438273432233969311533279763200462972855451469868772754429673261368855988851402445749521249091219467195995561088879928626642370502688799430244680365336336708795381238127959436728204231270350069980769217009377749192001936656943619189170631276245004254917938435723891498417544477780730685500414100179989772907347881952067859760966800623717979393950367849116223087648666641548830176956727771538761535022153905291613555144514813661325925143352267726300335356135308593725034898900018595918084143364770247232224423788718366292967196695433865720405596052724999330059243107420026560147264728224007927989525514387296426186970537436332002038536578501362589953155757294784334942384392426393570905020874420449474907786838719665914661387853391743910153395431820384503797642623177689175982109475622903029569840912640976107295610701099384391701832011274911993911270352985401718323779241355353165728085252097401394644575207514175742302446301934916243172850824588189816595308647296879305920643496047478858757078792585516044588339277116438394830716794084829750609382724301272550170392730617634235927849175719456349482372951467736415065115495324233706589136678547568558860570206918909023580409675729858053018007425305147145419112033153315589778554934106899137380576787216040540914845052910188167202995952291001740494819561603075559959918546830469467207503932840459920987419627864218163189857849656206447296175190992619487029126885028495870844640556210844422785169852584689664 [160,17] 707971110720977666499712590119283350383906249406514445835729791595729256670783743135730633108179361588392747188239693994477388940284809634997565444839977894848816614699461624052360026535769662744633796878425112913086199685952295702564175176595172773394783678113333602917474200254674321455421606137107694108530863732006769879598013134148883112584017336486939657882921163230580370880061179396316901964926834926338541574613381785982349153391915307568314186600613433769076344940718235180804934403226420380839131410254954327885265536031493148746039595604831469535151115334446204663863556168110161884623541797247440036482832952037557929223617969639996460288184475092330185691332850279300438701683120595167758194648413453558256556946646440601757847438740237893455765028813359437141073036408095414427763734678867223767684027037700711201903864722648874211240426217424149385221965100824185813130053056135175984315067066782462017074023359930559567125901172767836082035048775054391780569799743578559278696938818987807073645677669388017980068162877783738247584307188430445255509406682889309051998559645410819122260802925168320864730434526775912498109019397996729241345219764234869268698659633086732513020855029784012353527485945288345986780091948580767405244746272741933711564994492205251238569704292142577069967631966789959635927001141748878976368817531301444890410634700150626067361762941630565896730052095887519819658833960372942347298099023922432702864641339644520343151235469406003720202922542400606781290094342670317743782257660420673553822106245671761135053347468542537111639764893232888718980000151466205546835590262007462090602585575261646925897421436945343995458691795256688693689988863074789828580873280800718661428396712122661127815868878002948571630797359692937919348207679003193793757269712288572915523403652097105723392 [160,18] -695765773412731439717316326740203467828714889931921433328245036847067776610781201183279725875202372578031012576730508285955167442261553534961645314859710229365101404174351352194063548142393825234143610854157827932432555652771413028269870427992093003900854714168701575693676924765207363580444378395109685678674070997208223798300600707577058098881882217999604431927257511658937985771379398988092857388142704865723212297628636448298585148748584606225934384361865821045769364243036396261719213551091334886084717203128550238588112578041908050905264861708530648022374593514007357246047039092991499086276485293673630318268371924719463434343853972940068335456195617493187143334674838660839838580092561257931714996461597441533817438363033988934193733901915967259631131671353656914139160045449229473426174011400678522498613595336139346822814289856454389901748240540004954776329155351993556487308493371439014924467135765364377655695253720754761116516021125723252754090679976970310576892197662673469809562686912491697351094430034137313581096956065762588224251700471563630562789742046605175176224120675016457187187897014129174523935815279009829627806464595039718927452757001090459652062657784093128530821297723277224403539380413494394232525682935293748705902129633985463927223075615044614445756211963103799133507692243927083717438738926243414878333633226671724406162823117595288600337701757017413970583069393133571290750658477622835839720157394463256049599502288929117766434573240501601501279000983729922720409172147731413304291324565013203435473242634060203410197372029519269706673743422165907247366325171543884640296576502573115159043834720371867987022874099521268638487321790942227573298316445938653789715048767328728807048387230284019027130954929874157281846661830091670318980962689553615219817796718803566467406761512348418048 [160,19] -1301322166171082611798019095057657399518123482408885768417490506806311189994383454488023539015140395002510145246505300636687543109376804940643602498389442122060351448426262711148809947464381672799732101706732442189168337643241701045577467755608580532095548390947245466607788084230152807617352195593633820718882983969236709544064944307397568797927230586119763046649474750943842666514090989701533817427387673319457718553586389731095226946986744788312520726889510361505405712174786869864707345707628681687513916537400747790513132659928603267064102267016289932597958111915268624808015035326085511614004970150675574694620267527567950655301116236575965902707189787682955319518266554990632226494977407800157186979670957130689429998977893876580975751997059448688966218589609434186860537838732412834326516154663186594210522514713882796377576017635803443393461259269125741466152321857106614210762611777364344399092898511395809280404443367540574841412170710767501128355806687835835970672399627403093166613313996923613770738778806568765182507477371318425209039900787871372569725297622280520578529303723064163410450369347203971786296790104114319064312051064995390148405404480095946438424615895519665494719506756240211715927749913185323847725047092382022374783896735926688382384363687991156828170665720796586551432693727789898953359518315837502550895616015123695440282800414416587154811480600628351250605684062482339190228758680305704395366071164359745075451744225607597639407205460659902897599748500486802770014654425420102135984940862612968241296378260913570226460879892221464412430257395017681214602727906241834607237658699228859297545759434308978457756463718682286606881663388800751865194465348894956708579548160373178746917421369650647776491572247987163025641874207770421051141694465498767208151304952339787408651174520815616 [160,20] 1078998679142106692384336628642153636843326652680832881451653866185769946698670791171717486399013928604518359072141899353254435761429907567822364881702116522386523816284973174054874200227638778336977161213597697752600205405400013585960132538197657332452242998674337590913447100423696802758042034987901060566435487838891836086517892409263272737455436069173928485360589818450188971702892783883137150732867724360894964165135583346106475006404365105359906885728911017407587028455786758185405456158171038951622636920880751545817764338409341736339179071498007149684402351376164066477788482163902733497201110968338906125936157174039949658134258927463880257896076165907473291700074287549346458766177869345803530076470731512710165012703530958656204904116013627292923438837216837912714749026149571038766558623807649526909779287552023058156420903761763667333387281762930832033290979228822326715010721987071050253176652247531007019731187545535130353188581291724910635655102020863859588201203618291023494164201716155952301246680828384289866787826142174395337961563319994145952747226586614733994805832766997017252328091374396526275720488355361763516851487074659599722981564926522851727121313734465006356018912008995544477891483148988399479144707072845033268601510283007027520019085144233557904427936350438572630782498178245520672370375103713667803840874087914035745885377788349435960888351186567570321200956907010854657380112312554346282368500248842271170165423361784806398043399046683864568553763379888093822940873516834517774396796510810548252795899180244496944909640782208816477538313353129947093964300199151958155258976138992698692224185648626731383923986144238094924707629029341766753816068161331659395471528392571737636466751413903045521558786518829728906700993628171419464673619549657386592752756071956145794550690071087 [160,21] 562188898704447778978253467175350231937961636305196733798937281684595881204864499126887266076075357698176261620961971233945894455704814426247912038395019988124388088131669277522010390532730401184507221066442007151716546160836898739123749416520735773172734929796346138951170161248803616497254833394700008252836217139056823211822162931792929307227536592922094328942930233794980322393368559073822602867370447953484586318136243923915707304253226594956802575204615899493085960949047101534179844675941560197741748648436450048297964001483827354328320196743433900847017289701640927308485415725594077542236884189738244620635973766908781185832826694168885717933485046552742477860906854160233508469322544988008260008562225011578456828601655910384909114295854970265821045012392250121475163582736699096656652211127860187960697170861367652142691468834165361946768530863361579975653435441750332261818737329577252584039545656174795012054211113592999052932534815304995382525222696214577652397736123790030431896328759288975155981164356883256808977224809947197075973667693602108850032993829983932082980224441806481297679088080920625053198094054882728881891549923903229470432806240981916368406776606557013209890525707574698559274950695019702061979956836107010900924437035977714988472530847946263224170175254310814899010770463486444834052368436280467774876066489935912755026856334728369886621170507300045769098980617870404948645177101184030719332355966034834014912800801297805884420041611905528152241121324242175304931919566681940638569223405899967941494925368753811896856929843908976654181312015525569455267767876927892339273987458702787353789168980336668076462909631004058898615154199317177822554768222015256919836596236856323891221984135262917722044277222210036160845035299282741104899959400997101935368126106777072031720171520 [160,22] -168550552696321803833778522141421430110261421866581589985989521065393628560094334010497508242535055439461604711004212992395697172531927147863958512733993393170986374146968809063806480030986725258537821504717270653178026661960718729121599329522709895605432338943946769324331692957777671426605473269109169050243673848306525225120569159715212733497421836524718392050938045182796423995436675141292044259661644880126212697838569391188975644700240574313318804133131815351667388076283982124273058594828536302356511390852799568129172364216537904005364045437914995949027023456544946047411452418768086221145953798334938775367390499483104754674952854926619616881111160989822227486831654876184996476862731813096316098894248272314168106220941728822035635915797549850323542186021270891159624424310515482326938478580050099819179238663985278073566231954682406075634524564565173682537494309889036187013049273463209145526576627093216942440688961948726575003158660175482594948175098900679532939457515455349305924577003804828811280433528893046383810409088963654889889416817842756193316811403454938824844901548441757600059174991838964837866974458136988317761370875684894960927969912390077636640587914906672114815324994913408950162119868346976914586546652073114783822186631758578640655338401244691125268682602170907524922418687293739899432838378341570668569377082842726330068454914179588394254934890826302560493328706874982455410813697371651092258440629116130889218200325174567607133545638159534434554316153280507816360634108036781837942208460625156400182451531651140126205769337780308812294198437230573827176758884091056386016975237971919291094099126884972061502119954956540056011250377034436483492379811169486701276858797443782928823528220096016941578112883449160128295291562761813502472039280932311615183685030649135972571136 [160,23] -499370067667353379983593849124069022741791877429877468807414735108074391450910249581163891089392822542267036038446528734943006038938302603598772315373637347644564690033787358827137627724214801903194794090605189838414497500197465249728281052570272749444529287290874073560105306193490672427779691074476077713067153268110307409869466080609820257949852270725183045566035526055199539368203977103270385249292572635149446889556449189622888362287583065981564300238216379247020707779352518765078602385133487328827844202195920698437016734154194547948250645018771904910544173237970007419475858246387178581211714159998248769814804969463434508714799709038649928787966354017426754197505065691651192588949857572933320982204060314048828398948372350302182833220637011950618977820191764035898664294447151042002239389215705575840625804353924484258532038619580546739013707222190967135751306103897321099915247078929992790518472306821045404625251562597698681245706408074439999648679553945888688244126022484970586446433813352403652557555680715268930595749959886672705319131181799391159726148573515122525309495641761990743760884200704448666263725575083764863360150042125464363345491381507060274898060229953530192683043670564479017753140826979268255993775911808308848742737957111491064098261534582733842327279072909715490381297627071264741303752119713694713256916808161447619103556531684835038556171236821705796879130879384402519757556496942991614551350939032994734091913184936378416206450984605644304674782449372534323028267843342641012273544457317780966957814909715914727240602494567716045839640430083112221011731083438846481792209068240102289178190015448565647468427094808930479149040491701678908015643371087726992769100334734250710231580067363652017916373832423175084281145912345187083757262322693201029601404793803049000896 [160,24] 233405157321741378185430293873574878082519300312332587886430142477545733478628416211942905264797103659039274119371032782058518990668097611604469253724968797277989956452366831040395686211311455634759791732034054096910274025375289401620739189283171521613809415766655251496684301752528254671193133083058895865056014064623943119723101285223100280055241032868360959641447693558480588252179290163159256782756920235957040397041732020536217738620588922691693382540691903335581152065940471091863402452731348799305625053863014758306955216464596781372801188040437423709457603828049810623891463980489259492927245631004464353429659666525907571861440518250404765018972230284940142982635503927353581617439773367429119359332899707168413008813206486079776011353424688792455687243974677702560443521682146717894831852142348979058751635634882428789760317462022046047120367856957003715079590846396575258961729685530174345496641381276213540289105195543782440309365296300119999967842720394654953201353942222673620686219176885490238258609379844496888396425655087120760956755316899249338794718009855420183644656387351926799542485289887032957712317050480582081089087374116122807694430813422082481657675983083750984205686229306255815727161170193010723914999449384248667281285376355407283286685763015231302656341520255937437237574083637871912034234847460240233918108144672539279516715226108822310959353741836717368497782514041336981672235576353869345888081409284954431430156234542672601613254332400617659336890471032097956718724452597588853846989871405177576029829691902361258510428785280028311537783216050883333912648538464483722590519646733386417285652032764918039104065438363841561355080513445947536581615297595546592834246793549278413845916675583110597283196650102417448619211107202957543919368834199755370718837772032896416 [160,25] -188852416860317298839233952177625883214152327216235363788642867639713280631834543680279437897129210846791918510510352962289561355886095546410717634752421690927007258516041153272586617563208115928109603056437356710317621856739607846975085602532625519655291064601456114015254222267698066586791592840758819984164040278901432860264070008063911013476237272969116593683887793165959562508845331575103357895066056789148950237266252170970040752794841282855941101701668406307016870597847822492200361981147305305259259781057499701427322174329334035057944478134061456044827839199247169993446674910618387703135640751891321162638717135182036244437249100796039472711858714402740123134275489805673431096903078567837307528961174175921637878668214771559038273133895093421212656234195296088895815301129987433493055062089385485773246367325302566098733170280668199328329587805908384540850698636086014133230361746721921009751928409319918851884235777472313306650381334205427335985389695539100631861514949614909316500149047277743406131668367138508438650264452204505361325193741733201084935513556368317995492586790533235522269223659990396775903964989041126254690332494233706514434380762445968993967624839648871224903426703292591352178554148045341622607313245078974189774882148558606808767813911762881641325128982599576696225119083946014478081265649908419956229298060079573747534591738886996944674740243444790386866269007512574264464765977839921602632192545597248676923104555070560898683916150557793401892699585935559969825220095258521301914123900209954381309657403358210256715861180214438229996458766978078962240120407862579653229149575460300386951494744625377611292861468515249271557614721530436732000892221411169362709362169208467993162131250796533647530162430251285278542564916284726048841636635760809826380963532334848 [160,26] 634156972972526459176261897591289099813733139889565395056931092111744550998303080881485737656726780859877626108071648795340201820730875572259704247874335571666044049324866669939464121823764060579344196551329268550942308981213034640898330131553948128131427270286951188016002059278064423978856013986956899188091121197962482287318084856083208945684757740401089450961651626521322298826968269563216145994539392167813214800738691092510918111247580776906833743744905847095321816270380564925754568737003348597993978245083911091188178662258344785060060234799168299759889948094481980154544960877061100422998110898403583573412349193880562101779717011415797320237060302005178254872694612302256947547885251527876126550905576693733463755813110249126472089944063304819894507939823868300719185540934406910170107564531678680143248214665623546741320488595447315004589586263417136884219597342880762465532421402117788416191054807181594838452951781407600158901553555182968623957225180777083751889546164867535579432798206420467874374634225857421074250575789614266635459294151122327982734961113036375668483995035955766878136795771653766181766660221052432560709714339693308123187938670552984842035086427538439945144441168139335087185593572848565489756755628282580711035133185278989558840909724312523163957728333690226390153078413005695890846597981332174308380013677614191775047667467687613328369890564514904125704861361853457641754921812736817602689209513479934241282683742880063475194595547295616466007749772439843168579806763286807592778341356765773914562147201024280307544567905739255349223465111578899683395094875058798710872376458583756376623138215220298643203179624645407270045488573847699771525474132572568893429900973036199232468161238833731024483009190545599015646832811187760587184478071882998135172259492768 [160,27] -854024883056180090482828439941057700268685663327949063042548911435800295782561454641242724358518610097813997042105517970073695473352022519411781977317679508647654360709699393899335783558835885362774310066736206192920724396313723575090132912863396162273287198406955429836723434338381160516278644474782468426386096358971162797381689838399491660310009215060666686089970238319799315796782186828112326398746634482592475784317872301770890180280870693242773090699051030029574511743238946208754902190480326975331362796470232266567253999409567577438104502476543871074598252060006881319019330883616939701504502991073440405942533271865350846367710613385824371696582374073057415190994474937981432314793280871166171554681378996004755421240801617757699771664306968715830234867008716715047892092419050172623815695545655488029915702154105625596875051498306954220047142179409959155503611345442232366375781286921577532156167926293716763066105393166238844176312114245763108670258469895857056451487889657017706631809588322712740338876455716693311032994786479399219348670493247077238600731099024394250433448423679791945620347898794996703511927007672216705636628593731643388422096543981188779313231784711071022431271344273026395176777846954536390535968038184638703246426766457260195685296551773505302306829816902813127174596470643946246190317720256725221222719942157225932328814794483125458056696030948210657316095581162986549860282137555734083031187690615759190581892553278138815203995796348953644948067805123251239366368366832905262981317978489451115801610583428017026885137474709627675572932603181180556813954293032343370464736983773584096301686236817828851850477147289142228596363396817446706244716057355636421447998237463894714027172077821619761752149551300693219640733290978505117949865134946450013866183328 [160,28] 799151685492941861562404474809665062820705456186101340061155753502465696238740349023015163860737142590695234820797239684886872711670748599566566003308051551368338517327288930072520357483507744532901036932312688766540656872339920399848470150677154474269763323497492541674381994653569931442905583321484057913383220888996192552688124369530917625728518486661775817157268029857929768106356153547220645799291156267360157788845292910984688573693696422618345093380903554231224565155064245076759729180866344290746237334785688607311676905767629884427418476404786220943304192664599772907030927791485045792516804790682603093944041981428297308656730041108809663273653794615355241362717581440958239624210666476552600335422214633777883302631137758620601537313576746405977027472727998970167648772044699327864317562982611132517809993281830785017332250685941549038974954602938306242336935215293145505648334748903705158333231742184276430903561796857558090229325412345244945192231289534107209894925247277959602144997037128827879782437685763304919469801760550280323214585207699805654127510826591034758679094617582245516389800701598796217666002411025352812937623903792152457264277287105490923875860341898346106238112234948973953697055682515232242407672176373409449488866417052876035234789865745048834077577891931052999773716162553068004015573591418461589249170629045468024392268399800396009831647253545676205154564665008490014429945989213242394172008669128946778798800154164824637157647706979219418364705945958457616548849284875085783655591944917113516948502800562391754885450003463484066753234620623468472795035225329607373307214907143948212636005192216948481149176972181499568687612673348899857094822991081340815549163143627887930763121297481420914939596244466820803502723661867566383428523256348875233856656 [160,29] -637890203701488146060260519504911065156112887294871349157564241946059129829657919564969163992539363062488090085108342825524413022514009852961413622186174081335914997266013813746885607910291425068072724060383234681643541033523153863135118846936214870124252893194007743946273816534543840718202097385314384477858894067788611468582302927329520876052397505742248480562165952248071628689058690182903034366618051703183402209835294715909636394236466932347064670486700806050737448575644681506028794717584570385660312137628781438200273864191757726407033001342427380655302340123674005611422233063376141869195897927708184337250461226895141676659253444079873506855723194302065296966536666699241075253525598427500389669723612627166534604158305448064129948221672909944855257631727650405762048408445072835360760261992048669991321956795696574479634310729735275958358805400859496081806217175200487609138864609185901458787388787749666091391232881864994613710933478583851721510323553365504323363186229058268386414037856471447048268485249643269893788241247362075763571933666892568352003854022202942923556038252842572240188412087482966925390138279113611293186803063754538903352582068942420954678303351055452500827592389863859940282769137773754336599232531017358788890359939211488177596082870853986408821295298889573891717996771532842463484051223283918673138420168585685398386071356203429262163931758584479286451178251945844045422182422999411942715699415440848084132746744440048625023380428097826097701964981337668622806679577307805318881967168803821616440601607013051710087114827849707505136558672221225619267979629186334766172261206832895829831521167609941533581195762883674696795684404116441584744800890776102157646096985873081134748951516485775321077372986451909643710794320165602389773589894424259951872 [160,30] 479610715609072167885938854432014818081348044447068072261879684138148599460390329938212055562180051541484906334148973636332885796147199039251255557230689115855314061675571445552429259480883774621929364396186621777343808293415832117702805375383666274677132883616408695843336560445290668536788787918304647360066547162545161096802691962756873947658688107644526961734770017722722183258344487937876845069713402006497530938572067066536938608591900121718852724493752312424843557646579343385603265184352177826941843094691530588869737835282534093814794796857703087117180082389192818611735269242434500735247470326654273893556331382122787153802402915351424049945043951177744065659270288667828685324351705310402180474693272792588074412450542025335819389167900848239990116815754644563140273207475806664102672409006751849192760190128150900154960190462351668272636236505315040093212402147450741614826811124362116430706408453954184404036061677723171653772547551952133267822636029148361952419652542129025679858080204142956670025299757365671454340430469621536335179535008147919759037407758675251966435690594380028505923349019172442304506070134977987011632329025188480943790224428642303596729621210109737455250552051247603899008266194632521226430339438719945390862417014774697821074780764110810296073791805466349019007044896293938898229984558658944407029298420899390578905664243990917882965796678497629246265868574310198029315310647809903923151559676977253578101787347584784252177759829861722295008713505577699215719096592562580872133255701787401451387470712069719749764751005256400720891917570317374856058595252958755525864754326186345846587179396783009957812489742582724007510897557275299511179281473935933195197829197794839965841171323190377258488182783906144641304155932044838495345089575754622208 [160,31] -351498162328140686917694528558975753738852406141719358096823754933390577170058721954367877964220121101266331294293807185380530029436209070048448595576569074185265495434116497405311728226704304424321600233510149359090610224201176870615368858369891750150295979958103637119043937961173031998840374155459862862249922703991595731639220112984480268744705574762875990158693808676585532332526684553939721023581655244495389675149941906862230120819431817080617354644688804876317551625389254135554415560459738414467169673510288352025920590550603679075644365210810513780185179513258170452654204002008857527930855722026074490583424332059721811849483100233099953218090146192464871942146395906643119482410021063671760146791461313577631939854839590320523471864808244352682680909156004880460330381640864296766844776056475451817988482431537625071730886200396670238460682474862272024127357347316136759532319514017186486697460387406751136434499686773016042114556255976493576122985996577174630610804407937565444249512310930131028659978664365042879734364104564060896065638361224880649046631280946895314242858579162021823407378338636605651389621731069581442722740066995268071721968282481780795019092806072327744758553978504222203972216104752806172385011823348718624035290402761208714296190994641342431445704576292665438673977888284181446193533497639649161184943456535974924843806247012831219499971986863539963854489087394902355939168612340518250417818418821983342288805642864114170256601073618474618738614727885067815675133992543465966766545917257647857097449100054579221488013059216857754815447986548294113134724098507682898836087323867540774012304981051537250319542942263006366802326501100788044844400669590442874072975147120487660672351753129622604230192792946531034979218752771770159013875751752928 [160,32] 242350390843629014310647310526093203082997451862369520008120763602772409004358222115834850982644729294944116698432865410133527312068515655755924720345837204360770400005639261186733701048566738252890315997920188467342897820608072998831785005186619251975074946069616308549568630577418245213224064910865733739599736346792675468399787394281488887229725853014476268325882995275178705249559661966436715612141862020925553301791094554023232706253018678215816339415466988065315516728714075870211503747250338297652857247366752435672853616450195926804814373928186217808896906946832881067309634737027897126087485526441899422818250858687929546066183178381498187476235889230653063849472628500953559310090615138084953016840274447057228315465488956549853233668968512401384085197968176077784621140429838292704625078984036353629965002339925365752604727159121205409939425779550278693869070196928173886753339356325265825557693248961369942840394733617449052901750231981719904244010966199295379845857314765581586208926621976689524096277615558167694037243328926951249040589586521045936623181278800535531435491200690725951352845239390232830187144087610160137768637905650590955233510794273420452600465969307330125675286576522703187608452659695080879373896202862253850233525196809804323310842294934867050622571732768464670666526562686515664934867568439132620748791735563693321207793673933961311509031557749324170317316566483671214027736254116442503010200753803508901777338403703024062762688690819625600220474961210200205419292959551566603263340863548181859653527278008761056288751343319155450858509935894864781288860579996239589618076716657168477119141253125229433229126073379324945962189201984611460555413790988868349367221427928411033223580406614552390831522278884550430117429402122322318811629145280 [160,33] -147264991263990849156177546759456048040140871790599598442463935696697163877921058903353961137653738376463218406154066170806927945526051461167455610635757104755961885722363119261934355945861609491012522931863622657739531628097483596985204320364784050404147858748014145307709846871681855877976013587728974230418014688723061112836232479309201460219447430246684509080722677117511976267309168456476633061561458847462284394759647895556211142592858309233873127604648912999068380321928415723784606371037559265097664306419256955668237085302982164492377088719507147030357965810834142230566560877078450334835894574102832939056389087138890344931514898342580439094522070988005982394336943664238094540786029437378582658457215632103839319046069153147127061739719756529147434024795568586672745580064570676317333858645097980493081162673214979888306865859599345170078646530648960146572116351028174145039769419584272626083731886811162348967460647994973871225913204607597946891852342733197164961500908453351980974475292241235442980018945859005693858210757398507082126122407325513133027235728334321596643913679960339035510065261740417992845472941215341494596524842822876894130988929364876353394999588341466040161030827575543725855754720755917183234551962845219569776216980450418197269031871765296114131756475924686467443692383308210529086641696777921522991109234193734200573813351407936244222227411126369699909913844903277632101877395795599389826886475929157928973719147355243832063301168812720104825428880590404402145906367426932354489994014741840873941739464989522816884569586557387128318743993092288517445632362828946055441458263268353659023408183450025720521452315137052645911441347654506207417617926996655366999808328101528562916188326274714701123880142027242294303995546695131617460596992 [160,34] 76811295793870295421684109095130662089756116256247551166872334039016148847151284164996026252860613557416791548924795613272010443356506976827407565405595017965438957911969915182253142163561583745200629507238886031536229811942633005106406444081919189901362340094613461177736336856534314902367755957908043385362933271098324594412310396819369923534849876166671255197277141202774403509457222158162894729631683229425334243814469430461074275413107521110766770954312492498157916564875874424460001473198320671854726682993763824695155513535918060025417633526193791214945152663128009405143427448745046468750550176637088172940131835249273404572043243443004568934808288653839790269338925832634642663970319001879937624447070467401392140086529725330024586471550496657626856805967871286735778811259071507717735630196895453832620586580062653411217989150480889209846360277654817241273245213254536656815430523225777221411788799675033368410382157132053625227406859091029688288252494025899092967995955052051871330055212654352581331327007033991718739399698742924380963235417797444544124083316423951952234443541088365081902420254376800707032927643486114625407677770852030730922841675922313373286718236231806128234636797144995845272814736160648966870168883310507595702228557904653722017405360823829324977994601408316535227864916642152813369545521914323441978381345433797082230358160803757586281338410784283964543802739394136901760800759871349062313970292569113816049365185352336924876645819078245363707916272905443947044710375795338184157270708998837331214552026082839671506362418087178545089748836157947366385983894508195170406361300252218711604992995883655948928481418995383727800472173312980686724506675755655685901762954929157739532418530489207439039172281211053488779312446508549527522048 [160,35] -34859062288749721646291801282822345130471370648892329470079153732657953022907937914481147278427505882496346824073872473216921106129024763094303130581479775278076762133195531741232934403396643356015960518885894495354877401033470567081485023860446098731382862948822768652125233291875849723792485929953252614037149845184029134691847131466737502733113331516204708483151455793129104650267548634310032009946657529174646533286291707085829266273926535667426832326965595438718332134160842576008000353335962192250801889115213793527438975695917587234171109097011497520540695604984360419565027373518429725515049423646658885270029259395465405768602583453582083172293627482285760616804834889852346660789175115630071630851600071241935405753531835762346693546083621695634616747960370591828350583704455910457558955475815789990657286112856594266932482744494298509701520579117252662621957138402069991572313252797954471774883678730707097847477965866637160907320936727005430718707838798337509502336134649241246333793667500408160146193891223132467739020363707225837280717196321281903631782789206212650336265640665955489913797611659624046856137776393549047842201438218728463148538532626530467774366001467635721761222991352759873858329376559729603867627650558173130721614945560209772786024026950568941938228216080200220654656220437352206606147269813804762488598343618697732006643545577770011250282757809626229801857245600706574715378059842411818666495444300350528416558287658192738998092989823247035065845686306204898516799405807768770365382207325529390932595843625598336277566798451167842528460408275475673267843589455842121118194618416558209192043416731641721208385312560051631251044901974405316903163089497504736491546180495428596856404857410479985328806621598158088623175653393819633888 [160,36] 14245254312620375208613305031434616443621160941131645745702260281115162849107341990155539604047183927289128156473176676467502112116743042081474332296689031463187552580060622070466782769667662534180649465343320453883006829888020024350991317777037939586124560208194175438245920468091651650190213395995404011182916667448832685860795349473988565547026215995252728868212692253199269809590991586960893654586515052872742121186402485587441651552502319840281475434501013987593628124709998720907465826467895983349040563377206216242761750217793743131578130505174434226617566741040899636023965342739961599383576626767216619031525280960369858412946913101046283103132768843862883456748070132301263366798543222988818549100042323371537017860518893913955085732502839298666248353430008266996482634500113724288453549809196050545571498651928806767182296502304687280985788868676372386969375663807977798366238551010658014820436700405491796541163483194820115068160589706707713352451237044366155152699219513516516840941266033959434364420527038720215782207695884456539714560626267721186250216367392457970137916517831374488069191153959787642312483143453330778347618369783007228829222226356949271363712917750803035251541255477357381979786224059080032386166556600024427479532029040540948545518077795739035707769510233723629123413214965440472221785667733982371847832774411355748682011305081878822662680781456063135592063765665636646328189581353825762311671285220779848014121219258045180660053087637645427040824230852820222261904736597562219080684089124147650152889400926178417820349062673526834696904036324836838948889528499435366578201307457645925617706575004411934601890058507203610989738394685523500658937318838228088917148546403877582757699901517691907544546780280827105818981641244782283 [160,37] -5397442106120781313495949684200446212723143396340545718795793625073037037122157738689624834485355209027713779371558083508087148964728448889380567704891617486816893308946452542213327237190119615559829266716571283131305398349368126256535826355597661452729552580945118362552732760864825069842297245755167821489230011552977586032092513680118194009988556730327184330880252967948127690320264382061242986965488146416565509733996840143371591637359654406260875252053601171680830443245217591493008084331385770470302855124842156230091085721185828285017510525585035926554962221880358135068348638126527724436108534154498710961975157048329832399211880905423012057900088068148661426954042530526494857498562689661167138265190302299999825071147772387622617845483622597152946860873454912611716047254824362734791432996630174330699730307793347771973086929877728501938342878494704304977125901108967696156680548111903934567518749523231325927467977751394146563829623878008235193796641591623371923261874908839741104824374121984695898587227600792647069551219631610763071571991973468640734728324029213023402428458380051704874938396164939892724686653156082877681550859611257072812577038526475720010728852850287375105287611135630013081209362858894928220776791935635963386300379551827775700297303708851017101268419059764638740808478354396916610824931333818616937019692867885515813289890027481688533907859972107529227842511791152738673756836547089579984847354349134275565275270930272537897353758242091888479485169709386687596785519612101301457903875807394219860879349620347919930170544984157272103170352163842812413348802081613499941682875116202531183043817384589029804825717081901537093771628155945565166097064933012185670454152052893787111294227480364922305786527142419652627015062150208 [160,38] 1883802623058824674155056338469817211614010009466437794922456076044231071985245727963248891117394390229028626574033068197813807735640799595943515451004165986689829020777156281128549375179666715342723745456919266819244858456711715698141514945975635880971963928389672058029622176591874911044152640412795951504418442452406530850912858529661241850094783134817157473504796683497937440841787723755774997445359718763861186927094037835762341050072746949947158667485303731777778419851621962424645857479433967722210050257866640796252540806261005720295785053525803760455974637554029082150181097558267658426431500389221513890365710633476265728448903494711283176277812423332175104934345559076572986371195744580776945925586955528424246776465636552112823813869489196228603071366563631950679067283355888779215864476681369883355928049648342902274542856063553810708681414848090392205648448454933124380846700193829166434812970139194082272332258041798119184019169386691233468232544434138725676560799333404434043900263411144895895729515638974337036752677048967680416607820234938548562588407837666512361047680614157137422389952519749047889202262927946725946636845522039762090964884510670644893509786717739048279225216877331852535596161595650349959692964599438590775480230285051559977465406678393770851128108792669593331160261453241507726627697276757577578461982206774947152511805972678104198813031633945286263593165002296329581552991811064720355108815313858528753348377513451239820988805298082207738277324740590581281591925707466385393350665556373447457673600567819770938185892416049476177827168161851513433925978624809154604827538459241132797615828689243242529382346439167206238930789747953489350246753077258987062024790131268446319244926451786194185838691078391402094475104928 [160,39] -584080139975649739969290439512177752968187169633259212224047934059690784256523724337575540135067436948556648715881360727478385973908258762092734780370925688955147211233658090505855845579416982892308748690356828646678491337217656204677980490018254592453820128290525919244796013734943786163026024715211743368759848282072401009172953500760550616336405137628331060549888027189863185199638886700215821157236952679969842756407186937317336196507153601240632205912369002933576244980557151739726959531823797451711696026159267406022478784982990588950354185662124576998707301706004383317256334452691094233230103279785938218518033760777687842122023437449528693460454919137133268836615978934544123207663702459698593808881013385115525926474394960914844521312860208175119121831898540274241201430208954952159837864124899268253562653239425600490836963374255128469315970929643951228096859270107085857313662003200485890336286083303955303757803492030577221154335817118579850835735421504778583992187679911789447021993112003316179964409388151077711503272259518682311143300206342234785700647176957061737918228140492725556164205168638559064027225744665777177043829498593370346596857197990880064165005043251149881808804430047353961123193738111950151116270884576751643906641626024290441707386710526924758227182564757750615356543846028130378764793908823547379424457328548794181073327157911922838329093566381818702785055009614877897390679251285558894797756330460770249181983339603063961278707046512746910810552012369030753515347801245754380674496396519132110152016800245622940869711018272469911246463971719262731222369570279344191794130185668177538136091063105618417327997868799530510325031708588430465022384133075650674644393414533824250855576602644819417652437020986634550004480 [160,40] 157178850159312134032368134029691357094779338273428603785213231673331768478157262226760701083447176069218728882233596245758307191990126698945257053929045421722671808882764630302022753318913138527784845625303027921789976965584107896727554537898588542111164405256568501509253657004970075821689346720876561089897895846961712006398500005807026902146863072953151811357584147176675563539511687306652586608980350250119156774064070249029328499497305623425046388236577749816899017167282814861857090980028838067120181928674418602546390505236278994575651207437081475893620793904365583506166036229714674027181369491775047222475449357965890175331244716997689139644237216336690504668618462717379899568911935062846915605976359418614154984300259146929694775519492653888114479369366741252803567194492678036483570548475406085037219813661483099764020008396237511753407516486557988774132757357448465139419790458083932701995351512621977132032217112319527466162256603910610258682500881423706313538602669440204490432822017485769839481698130752870544547413977292219367376271257349869136457025126446241508016706765677483573302406294702579051134298037005494336794730885007725748105807004422073884184107190916611670332240489984234282029071615018349904120728102185542202403954028585351676099582619657699790509155196727461275189564794234349908165986428111350551203131222873297036471960356959360942916085611423527530800663094713015268599066976939214193790695658416912496562981503477578175313826036618446305378855138992072859132489453998360906780486155389490986131285446187214302337907796824830693058458810119786389150134236171382604788809982836299775531139704943425955381439615355499733666883273515106036464363570276627948327413507887012703754475479020174939510187127577882333040 [160,41] -37138318464826022732839156891056782699071576402874792907236833440630288992576446267376678891987129191162829694491660332298401000714721295516470826248458814061151539282211575631054944407046123814794860981300533916992846362008819515137515404534040744129327498063889870525952262372838615343190913456843023647331009298791808314069142565665117755549559707138337697318967635204007053720338229742146808858888404696148463707021576445162235800261996191474862543967312641794334724039951400790618147254887514019209235090541185236759023396498063433725600013292495382630948409676475033385686557771832263474286018177507635640441105670232725165454096928689429289251157805762893791231748298630414289212051710011127259113694209456955950685361286490668103336338083378126902740662374572475496164119161346718804074686390909265637459442983347734359118022166551821895965545012584860838012616865936516994151274294267867808533899797336929940433137073168742227932046841354304069271241296669452002993877365722516460063591668458193264350963582927383812918416538253628893284155614070416735097842202375920051222104489827738865570304578595774239685023817951006171735119134727166631283471259982848950995251841850776400311345665081302095299988573151168463092158882594836414034934744765604532798202708678856335265995378904272759545010855306884689837910354608863905068676658108123910483327305226272148117875212448162951911066643316966167775397642217716684026871982741188002668340463401716504715242357566599452787682876687562955391435078413970093419144100315747493898674990539781371862198356324003019180118868335596127764686078374516530618417590814506587647186104076469995462504521962354614537444847148303197966122920585975775560297353353004889013248419999385689616748066055930976 [160,42] 7917579478313864285618592936462762682317803120005699803287530938806751773608964339578046817150083669429066464868932372490568307652565025858993084142616398190648432916085388350629277279518801395390229161061790622651450101203645440772527627136090457939905751489192462332140860709779102663154957182236112936979564412664609531979819804987513508692247681301537423231551125965400061895590802305309556961723293047163065369760453730603292943067124960881227316594284819769453432207295266487262312998926017046384883062404366126187448637812836350661211852521142016616877999111931936692160968654887427925148373520738145586968353507227197585679827589065285114301673157534818540484995048880503931939473539613108090757671087500418231640101869089058950288193081171246901676659912904472763176167327831135898826581503504579093061087120891372837575933183812844750305806209838438790251672824043928030824516924629567501541519055529309086149793244464746333240102259419900544247904970754676157186799587381013100338263419792281050517229455749921519643714553600290985043087587540874315914241907162198361966464554058414034778094163764493374936607522918989783131974212097525160939921895036095490407507511155030969497448633259277124374663629916531459387266616966542992154629086655996241891865099599934295949476294935795764521390652705644201036181764001259964064543304257053953320779254192782261624514398163656546384853525985832341965759309887148768625333202041156240206948641112940420755649606834739948484320784186628180161241527583910600809071901770322042356063774915122814054845365199403584890445253478999240606608676109650053792111352147413469462957618974989088732719642647252856603158842446098163282380435754038483501650543309674595535901399027529807556000709321480 [160,43] -1533035069604795580732273025805295892060624851555352160104382516108045987211493470697388333468192826022970806242698221852785020585166624032753052536992122316585630314667153878448861780836846965870342349292364198686268663047522190149309217563367832104652303829392647200074969713361365115193757365619166043341975091211667758079944233783737915924172404608094809178872820525416080195310950324561237615671091237267049860788532380997685988920734569889764855743943953331460041225326035253747357730272471200388224214927467321632066491344838159689286457595600290147255029272279996859586676807570883407432306387414498180854445696014988121210447348990517676773903983292625854619944385765484028683747379707519838232049853978033601024827397816018199184967491604526368681202131288126002293072504850436723564484768706609438628123976675458123458558796297892876715553861097004733140174222886514289189453378173114969350776437157690406213811752283369274209764723131332037572305204792336085981283024696617600849735255527515115972137409875988699870755432146212176318113450499326998108309608144442148982916328672498951941077527519475518197570615163483662762141536085275571862737019679316294971203868757050915096543905191775298681092426253281008206939913952830136578728384872489869300224885050975544857913065950751679901444151761671477314196983510833919180923527793242724917358496100042263415070249757888832881519819008038643797169133227509172876253943847909365872574006673708179890322372397810307360143656867924852064957754658016477387403267080427421665693032736541289150280152451796753721516221086529644664751624158654347132870411985898292405799286505502433603427586226172476887465884261300297408888459955751033730644183857102636372306257791535978611870735472 [160,44] 262613418796985369573766516590552296760171290097211695162725401610361222279014347279871247848375044533191098970739600587694777579457626017698910834426641253089674267152747566755700618280744635550261967562375919008141101429217712586134131439150173203305802243069090831607350795215769380838015219779452819541369430032141019411763566738547398620682343318346628719559543406049230867949135294658078662312245802558020888549857211696733653233084395282398303465642205965674411822882820136669575152176723373202560345671434571894484587424628715057072844261373265507189108341812421069432373777679273871292675224203882986856446434994792087650914492255428568663429600128390560206836261714746024181545131920952713374315765363723078045206855189841854858647489938215792639931698323776283797770259531273288627549723398878265624604881747147388838449952069160959213862298564228056387741289077247835085678853098301052902254973945301936773566957948058532916237979790464226011716656335691814812090881029547378966134308218921257496923079355141336934450216753932951777605910929065324812347859327319388430143170479357524450361255264651672505690088990893229367883358445836505630988318923601241200846116853255450385727903445774249273148655890118372376256812622580157305497430533704358239020090450152913734082580348235743909554584968891508381901796376713255617739090576971128346136860118641517858778682030395317932414175646479424234666153648555686831166332593549998567262785263106344068389850747783706978814810561242981080705975590199951479423945073661568653898176756608323180912811677081568086550653878404358744153270192466776824818819406286817035208028516010973046562250862232180936035548146280874098982403081747451461747523294827239728871933284497493431583506 [160,45] -38644301220042054542540247941093041523766002901485921143152160417485313745767889936499360192250079507051980933592536800925619188445739695037608817680479938214294082463288736717638656601590313802052585115608668438366255104692974075489439464614368280841260419854440701491502389289043926044837328728396713984095086507711279254094241831191677128847902764060884784611707405953434342078743189929925568122774689320128114730941120561235471960753003009781736551811869016841775586822314685461891591073117328716300753547006785748954063584087402801963199906694249315166339607853476767633948062206035108722251221746888707903917820786117535226649234652103376511258313619160482560328265147737727338650063769299606039619934120802904715578948256565499781299720817047742980480404769142545416357438000176118797431353929990776304500585599546938841966072683683000748956104184256962284326777036388969544485073394303201387753895264020951076503708335635081739905995281462735992358554883623580847209382018445046938819264398652062243699789299772283429030478286437325240701564775194897026926935911943097447267671817801259283522127245919777695449012497578517995156038224552721656230826243676856994584081024939047858078307537706247004785470232355802616481756953434604960842659059139399162159848870008520272282632864934025198969873419561610979814024534265656927535352243894080231961954137700155496809034898904429234493238337609964295853900512166398676064291687143216621017207799660830528814854026787682651730320712823870704709835420456417465589737545720545810238101471178682376206421427376080167740399731806574078550499937869076315331109628154975956971776594278342099099939004454977038833147200755914703261963123970734002395292468292199623890237664573406843136 [160,46] 4906044484617661333853018497502251157928034712230226982864967790436146636954139903072753932412596615818271740398115878275415269624192002830327934560458244934121565540855074749320429820154437025077387174458043146180580348456102992904970957128378026576873544958679717406251570400332875728803829842854650862952578281667400402109001151501771367397375623473912505731308804800172231561986266963490430571936891413362412604103150728000033918860891424611973638165894451178062301857476768649348983141969612138183656871941787221855006249736810317223153086801916729519926510895532347921222039646131590870647896258279401597063770732032612558891634573055689715436104171179596570382489795440869142962150821645010688449829354794185872947014743025382968017294886493257916674895924969033782353587244997158931858137399600573779067371470280481794644340688057339472866188149781126537131507154253237242534054879444383272483859733052045018569800053841712176794817735977093906923764914610462225552530079635557166431057107410325883385610618292899826735599745634008211493277743910424500938381601252447848543750492437649477141464524320681648503728754189956524282762618813942753637461042016571964149227941013728528966185708908945422447890935628765883777208521415315305868115712008960637817909578841634784079076162795215656099219913385144480847197835490288007613220264376354324833574312987594551238249836419732732290766096530870737206729031455240098290898077787320967346360255537350750061743557953940504698098029250363204768288589025911145875833045850873054209010772796956961581635520786753988341766793405285471315184549319861910636960550062914461094853530594173260325042060668362590834203475950121361657587624233558731722449840138871129197960920806799808 [160,47] -556347282957126260130173076335375579820817005821536331198247586318941896216134139258586054319091692372707043868433656789568497050831967977603443120481984284405433613941448194072145517528650630540204671656340290806184821246171626008645368976441469701261815908421502518401388475186785534147896990156941535075670260608214930967068588249510771524660618129633634221186110891036376967541266148101010404951192020604230430580786788396312771808566888235105181563599638888846880151466151191996488570874414201936193912002242851537883683845968473288208325113883760509491675922776901815241688001902278648720071172287755184546361531245650278121967424584582350721081286001509764328702806370788337203497117559398725620381020360222802396223584515960826378769896194838282454706841353600040537886814546740620826318940421457517667001549959684293544607748198204025637273462608465710513286173768681025127964305050702861921210611938019156937162890881066771460686496804904429908058694886103228141218763725161437973059678890842630356058334554559627728323813967483430754079034854915940654964553812906755918893035479690956237184227478918639435230208055797490673838969802678250954437904049090962410635728402698601299198110672898785352002468246756382995417307260487679076269715568361907062701457059693399913318531191136235812237178309048935244107102031018966073740694862405003681523084346055491639945471845694136372054902064957180322964095183232858226399359304137039744438682044474633224125664868916228304254214838543509139774278891485221544282096687345242184402777050396461401703134703198090667724134476325498873549160980360668270689215301707662545801734427436997451813412481310823706696378380671136584143344930335913053441043263587026744543566448032 [160,48] 57118885097040576548782265974848616578770866300202323321847085025319775995411009055543771301193506073368064221294731056648865342169062931211545607817377230002954516016737262855514612933742584255933840361479502947938398137049198524606366301712136099423100056346749149368902032270970537171581217469334237505189288212525727519356272373508249002177978119136269572636709610768380695667206919146325811392777278589343254838955108794397900674998919051621005046446091720814912589307609029957778090754655472270399063846486605033946087533295407003950279095350589655138010989973669790904338983825846769616611132926580996561898477640201566022994703823323467286477669942006643432720992939573101044806316624578857033317446588190600964906790911397705334944265938320180118482273452137232691715391039499059240313202745572581468369892854679404520541875214846475441749776089585764384604746392743079231945956690606944630191468654352767752796266077790140081833429860843815550999351026066539941417347989652987549279344717182678764317572864218667766765165690548567038606036204789486635758172518519673782840274170550914814481908447452483206220448497501746373885432811859305077935740353012786722649837860477190751089122013260004344500058837382254127921517540570972108219541044756654732397293195646908957053108770590665339182572364339788808099275020511376140051003802880257086505939581183065169126456209188038007861146424789554940500655155865862060945311179905239919160605656428638350822644826827993150228469189383709201417744932968486085166629639916779602751349810656982529713476192998503735485328750514721073599274619082718794878323635213486946850656319727174171140852522648928831520985161412989406044312032304834694939978245881660353781286576 [160,49] -5053774668260890254786317602645610855482537528888617885830785205758095739521482223720875765234500392843822716543164215218647689181684379314444880093752206726899847424174003662026155856426702630160432456338750853744046686949644944012169120730584670728531645379702732102347344925140613744874175275085451533084510798147072618210909704614285223181190394711235249792420342646278863542250414316098502471740460707212390767685406881877528206712304904320566966590328542362029138153442569653732400985669473758667259652089014663157668699375087059650268247293937952614676615076964455866229810831060154352585851144466730966702254847294404451867382367037813770162159419508803756752486256444234137584847385239902295699837549266656182951199036876797743801822204664585259718086155220442287840459691586692165410018200728806599835329072329650651974074673221978288633693801388182812824302570861531090960727278910756036756782456446280392790388178979289957365548910942646641191814688344373427389807329478066908740060933941990791398634253021614589298794527594194535515903656495279124991463669806368872140666807151046775752334685315790405636645698034493202319244954992008173370006592446287848368179599937328351148965437408549588016420989127419424081257609826601772471755577457607871718505972721025517434314677932579992695170717695044163873907502407864962004059172317933713327815118857548513111388745626606860848015059780792193920610297361584512200251013226575594795209533705631209470852975105813362927642878984671047594196472588086695915353853608241476674211523492177588559706134138953133636433644314525715592895735074555064187000350250824125495568722705570817658019626397919940640101393619247334938301798348544367000969481613928955417856 [160,50] 351181269193024170632783560487283546665174494905201852273330459630969298321651810644738575403057525173255427740583587889555236788271403433655180679716572931104965298030981047004233634525875492212329211184531295733706890825899528990503918392601601908260438974108991701216238933431483894417790901547999157076894401099506574118902914803497122679984186521990913052684374759098099994027671296590927683990545470509195263297328486109291455515555500385968160832651087618056074572563170262043266601373778947345514879743207351882275070781776492273980376011851813651952708332049658829352793337301697969557045808592944251628779213652586431021584980345401027891526588735771357944494150183459475021140546655111466051518815563698584576326886990957339438590503262887398311152558789499830195227799764294734151379287365078406787243041482035622835460518025259165413347607753632494393684988511107245066419586814461120634740196142446069808510665510730131464154355331570856966404813499951358156596603082474902226230525908841388999955734155928524789216605894863321855924980172219932992781653345610974538249698753457422621639345174704816952173563258210720870351074933307655744829560901022894337287517413635370294829306121676657128719946040557995507361795317550058110148903008440265486050891354301347430633926836831871681806772397945523426361683273079301860622184686531327325104161980169163063468452762773068976149801289437146755879828704213990877556800659688963187650362802190652685027012644795226329938106836924924513141892975810487862310145554234547128815331862122539804138440918880043683030042590115602664831475116169090920233655736726563999163061753382311511922481917086913762656663485914602434133727177270288238104818904371347232 [160,51] -20513261050581675197599193009642747284105506167663082481707889025245161079594809746264960013288382165625398623205594670106072207637671045124521761667186333714879340087788864212872428683188052097128182649267915633926052295935837367797193040745475779061321741195691311167289802587996007484628833050860229205311503840009689676196856747412957840427130057907316548140399172100524407602525883474080480912388378573731650379267540723240299079950769242835407178486872138511777082248566533631308870995752042626602971018192169379482360972061433644787178545281551952937277499365939958643152805168154985405490762083196064938243583685228112540048894221556078816761533540291819408493632551632313440120110965143469669375162726236168163083220479123426462712333144357176274581534594044561002226015186867707301652635704144131808743035934523438139100326356991924905526968395214442980342808058373177617535706351710989224232210107290068379767635449074536535619731744413516007502857085042066307409784895414434880961845434802066013979122348809667113405999656530793410488010847259996974418540451619513952636260190539673520412639397322325363301647414041742762828871258683821141031293030741145238876030518552537919150016828483162271553294213793836826365527022161430186288124418607643558258860368687865120773710489459603105108067750118809236169552258220942883589077184396227014903875479467184673002339706213781820709310731641341574627161314616898176137392344040665206846185616602250849889932451491121936086093843326280985925749857538735208868010296720052143206149160404177040386610714561973016691461816976911347697170136799311907508318066540071349307987947870459641263717530774537113201896017057111572391856424617567897750520747170704 [160,52] 1467964658564174465987747283101531855883827012144871423761711726658000217212021609240800244772084660577852946934348913472915260139292048722635687296516195976033742356896002542172432502273941603095112849409558245582400649235351515425808991115676703540317887967667520799240695409853167538160246731078006388530918977366888535889334726173132930449322882985278655069871339807020820756865087204213045480727896947953988144557881203334225530092276565709713062050207929274584797155609339630874794576223817303044400030071128959774421154047781041978805436519989936974612966455551584836272799418193535901777496619822292374445047386088123371031699268511877025804027012755438120516272059484870325954388583644944853026126144479031541749743482872234115777319950909814111099138428373095562155641383233088329169560558796052124662105546571785137613357288281528811956866380099699065672623846027405116228542359792871657248360244776935633428413422442622102183904166368792847170206665901253056926488305277553760687720937148613836854173483258630062243142885564620427626857527737555490724955530154695332813033786872497489970681343323584404431550241635838563433587323944018375639077937141429568586245140000938653660969714421432377043916819611341475707243378778347649857369041281732432971389552587396319066427166795761229704436623383944484540165041790986648523926325793778328052089984609541044509397290347694073079642758602107894548597524144996151587209590020023933663460958280046066397031143497689466607448506652863284602716543510776346005190474697423337294377608777908068318799659552952912382776947725123297992448511680226071951586673743331746689008114681517785692895394721037861938144986133436657476132444248328543302024157104 [160,53] -2059579069301007297985941046687542046982047247104798454829361245876978762336006813135116824708454168367962784381534901148680146838464330390252999307392177145045368880800022723518903044943227849239308957939344229134854800665364658999556538611743886295742226371261651044472425070714752661747665242327644388699445873879788381828781704203597916701517496942559153399452443570141050488491083613886465291556235815434983388577046228375958408614189911573248678964015105201270052124222409074615702211716817301446212530715159610513977512656653085234739008014427648764344698131003711861410920250235563594523629328157972653052087463666274485813437151687261723938172085184333950771553267293813548126770874219206377164490854137092842145668715706762352785476250033044375211356290923350055136717334994763251794106107094039420848655101759738801305872757296235375468023657164291022158506194933562128936592936502809452406434375362270418141792915986193375492217342510669655804520745484238529798606013878292512297788014299195092532768503585529240589126815719221464096025565423735677717235968015550363328735420982326386202943574419988399369928102862144585356386587230233805796552841009596641824368509065359821305653578564523971871036100308639364490347427549854516339068447896145559062886746739927856663967812758500911514302923841732801282997489945107355730032469336542926859285153963188100423229853447874979507181911384110988667867090706921683012119473948255851828707626280814747690538577581568638925548066561287343216950666087855366160722515323515783753109703926923307492738057906215590897989049848499305107035591604712331856300655172792606867774584857144296035184557546871699161083506495470458710711221858614589233152 [160,54] 9673181564727908345193653961649952262627619383515163282750446363691020252370512553905481530906256089226300595979981109064275526060192951965968484214003739821624967556455457577014023580546961389999199556953645892360115149650697929002229543523178758904296250722966265224985395741859904663042599965498446784100704228070639620311272194812163468117532130013433350038107353178688402768884781267157170855436085664514463922164903966756176364006420148744204572658158265479643625565606400393495564293937350544770243747260309014477215406927674124454385041104265627045844314473848219993780402148188930487462432842994629064137510284960921087302064760827029276122278771642452162223344591900704104963796987815319995452968372604328229934675414503603390171544130367226877011924387962900223963153270208501939458153440178926363441977456752699903490498568575567309896605414602418889634559094173915979591031318054041931782806035879568825107217407186068948439379986479564682474461997602489162457706311796101447948111115923071902624658306896011244168819787098208482129776504276599307079067794598233043956852354292682281200004156782801367116898379801931918166500680773652581108342474080202620793843773804493715334542351421979256173750847810438134211789592670493234994039629165404959348306816385287550492581309939768403209655677483035779586420045746891599111443834789805945513048146418977837731067907825217529391432629882801290054456207458530208560857709198798232925147500637488043034244680785545233194971109689509840488540834105605789454550886893051302532703737482962886352130537081080517869102697296755919522043027321315445412513416684294820635068507660509512052216893440377041165373185155588094928183117379639479808 [160,55] 592085417633167116511575868798807458431307692767678591325305097120557971500790948833388442808315329239871725265583644654773371650840662973595251431624198675453536590758103269780309514237249354506566224644808370709034922004062420238866187467395712950346960867489691597092770087970960785553806603286863713574761231002341791589107090625881205511524069407499540800533848401980540181044782859237386568546215013270202178215779899960862789076056687727347326706664048606988164014573383271542226504029445358390230349598147039666305809524376197912731904586545722355758125918416091342878298709425496233540699217041663819884999933929313769819559459735379714591155549561001180424106670395829357183765974294512287454209790647905965820671656705188504051455790211493252985844671576914529912402151148633015527304925572327011042166036119645243483972790871740362347196033745620323388085378836627942258758840824228017477457763426691139019283166362187564174798137331349975804775111651193598155010141794026506856600870635721340996132976100960052665733551116695127179565628521633734126950861436932423414236338485774619236681184099378240122929194569052563694963931524319875376077248908243867334825676385082422890754615927090452320866272844714326052589568464742430704174822097431924181277680865239301533326253915989811208403496000076760758783523604059093248817068737321704555832129493444872548908439332296307397344861057405227320199978449507862001349611713914252207967067262651874645696969370052954816643895405461715234485819434993666341312518304950376492706514158702836590015121480841013104836609322932137258673135586045468224295075955547795586105906400716293587574292114403541107980323448624286796549937457195456 [160,56] 43651314716556522637764189077716859780688615548653165760112665183387761694948435786637999747493209205722940121075052110399207298641734700761764656318471969823624510681260513144403069817913305068868429492721092553132339304323874925386601212058070730041784254781273580386583206987950287179106543473209400501769969967719915812817791961930526709803925122651008125244163143079149212793318323463646088745976453473546386671392250023558653647852764227942638164750194095550230182011741110673186967621427475093469958628901597651934685094462648318301768100654894540308905142801109377240357492582965217211975514003666182814147007093292139635259861258373879066601254615943106019506433811383942069909693490856336722869194794407823353301659880597261692178060028027305226167434579077109822648859651402161954801806897231192989242264377528211586004742217193875325464131156686832274016185241750664585102501402156002094628513460743512429850347672241437212161100795229143157545078359744388055838804273002225486023766956249213443881237399897803454612617097430816242828302434861999766108320697950290942679050422221560230384811640899919687679304352296252898006453699293714940328259190478812502674017298599961597776461543320630869052821191413931083029635796200739042681625754260766265486481390131205265143218289808748467408101817109738338433660006158528583842311098467083935823357996515803800894216754903856860266368018701954989392520725767242708717954245218657522205945332451502959004817827341841641080611231020210973343153184287936356321736383381471332837727154865110454179221371010843539192946782167656088609106945988721939156547920485254256347692372455284325471461323208439031533006942665546273842495032608 [160,57] 2105951026816492128445947651146888770546613766874075197620806495645210116732965167772770236993619365229306769623214279210400829905212597880366219469627583671084201652855506370226515189424018504501043221991152239094030834274085267668924325527218246164142893447855049734636882819431748545083894659909265525961540732376504971600920620715401800470209629380967840531983243134978107652754029079469421035856869472001493576101061239521438649708902694007508102819793519338014777306961211727983559118884612069477906351052230474136916332365363167950775051971301459889742022271356307486858334839924982462656558457712232460148018037817565967912610867839824653266650281520786109273879902663987744840060890543957320509939118098862737486523327843066778334557388103243069620891818323450410661996792732201664871576500607676906548481919018952486717267243873136414195656897820346931878520717608927544680507543917021214603190580113946565297119604827236969125417729841757934072307499678687065224455113451279109509290456978947409466005271222983823800103697381231993225009872054526533808487028358745353477056197112186805486764872732801244074672145678674302018423172872584935871330705346306766241164108835574634494090804435621570842605012461972740751155428922642781640053249641270205006375973561714430562742440877819480296949531905820470903495765799374928292811426474750165480266079141686288985156526383272017104050970860448214490706574988822572397454034659912808131122718540228589229173508547285529012366799559860482401658248699382834257520173017710134549848655337428701822393031891061936032577845120139586146208206717548373053848719635084557218127353352659343711731320856366497303524849585186952279672064 [160,58] 80786376534742561456903403321764462025164869942248266055447234573432920891032168013612978638217173531389759221667688629567064299405934090222282207434069770784770193987896225088680976469887242824933236332236329153931695206270398165417289032707123495346648643067275372081080393109222921635285913532886179685513311400368788356234959003529776013568635495911949035137343649178288844961004040867365744433948373393748309277115920847498105441169438693467691525044411489968164449903947687538946676870826298234374604424346478009544170681882268035795126620447942611501915877293235648934298744488628221919724646107857002364994624532946124679574860960949100420270926938577523851740495746283725204783400050210298038174208598524899933366844936082712950540268635680364784018168342479114431046889118662963712756410738653873670927669347052731594650819743500160747175725217849640811483733057702679502536151379583708785244652324830489933293754502471892993153356629220655614051103454507410650450831260649571674423307851518025676837123268207400115171975166908619783593162170250175701096994312739955903542066877603755255746089024859978112016061465429204915478446637296241636728506603830935043641125388150699074725038406053816081091072772853415465192438151805422716676253322680988804460765897187608997119087240991582651833136806027549776657797446637478484767605229639847812505063386057030745530914784482904606403918680133989664814093441231738792251767342451771848202111484901985326183091694358320392675374483230830338535757700950792270084227499989294305570480815812386828992014058071215647753149948576701819072476625676429749470435830384423917722288998810917398902392734911764738397056329098725843168 [160,59] 2274213663394669921501252347472454690994699041752323161708304966249670449303139464070415869370227471015457257614141756372183151891793341257538029326699022818536223948286876467710991871435652125766623940209423419401542348643303244372994334291644322204874207833773107903917492700728449332541722487623406254468175050038980757236248225252863986697053975097161706528127364754559485475588182369981925361392935063259311978730051751520856895746751817873361486886710776172491597630498292386758793842278033420725537767564164343978830549259843949912707133704006681185066600240315859861570140403860356068072185958338833937601238243460093185970485908478420910652975313088885722204541751813595367742770454970275732432087479525005566815226691170173748240765126674253387226892236571362139241056989855266437928213572456082832076575132967332702816693380324334537480787919657912839944268596661653924846334338647232821751205731034268173059234103755948030525643629936746587924056416397487635415543933460952836649986137891407584898046466074379358465664409929365628720989333836326222543390485121473002803460911180984852551019542046956332098754344531301421404829367150404774880177374192199263324319158578926984630358538890156845274378722346714988676137425636347127746859650676386328285349719823516862061079498540893536378408783348084902602848628659735368105817114104564426476198148448343158201165888963742308523513278044614836423758552273599589589014207791170739294986354300298794624761519050522947143337105224237379292746162456016512422898972048162070350115159687783174958854086484047862393072903395036138310300694343983833959379734748689502158647772008309897372086009890480818160988023001449408 [160,60] 64852489584009401307165666197631734594165150859477845331921166886344578858500999095901063100470119614608611954678136985790675758796279860537917679065373725656251888139445452517111623518958490446305749669730195423415581715729826451006189306469214649744915740096157661823721034891755710497692766102296928676663395058127543417707553882469730754883217029556710026972737220471207131866330075710865804873214529395275064534609492737758692230715586012586859260200361061068103152641963529532622443761000947630057989918763447337731013865582979047024511648534418841660050970758252243574178125318268055495173402714632158609015609683230621664744781363250124802156195827943196101070156376896509647092237711872516228882920042780171043425211301219415436433271647684135160771078815131608228757822391967237396074279450275114270127407287926813462308221916466825132640377577028646789452163803085373740251929096635960537453850633151738089739598552317509936286775300946033883691262950414139983520310369756473703610518543807097803625393396228193098225255850640030621480697685526671069393970773309371201701823494525084480610664785579369944500310529169197166355414405138286289709809505018386731649273433858100071256718903011038368461215762936338948434260051594896909878527642791578408694725560517759227212342574013274810831902511323251237446895166927448277508502246336400744696677253758172940350960758210706133563109092879776322259977637862213053121044003952962750628068808356797628087486651167986430854984291235653642882754576880140089164718354033615955307841235817099065203614776447302192560685045395899665292610747601639306501859426392367962216552802445366368271386549201050566797228092528 [160,61] -442319574282299299859412176032288366740704196237365592508031245898765527247470692656714292053576456741260472608577867975613965094080766827834830119207867017563454833915354280970255089836398919256511792643260052078261357235380606385969466500400401089048547220569857020876097423400513364674336911065163294989305654851141367516956392819502131391516570614093608539431796954402558730088758558347244399577442599198666542270245352736622958394552865485441834208502214575427197277870826906162674191014981734836668655371492182839599902923631345947433407956795278892674665425208747117948968584177927893884061887276478376025059645516233915883851063760220411630175487996448883858183589368764210859540487684212606956813675042855769442849861150323747211344136705087604484635717402641520175079544284602172994590913466656317825927304724682971901875837328800990628363413816800450995401401715672277499196420527009325185028395736418950842112869529125523134312531811446997167980525804975033129230381496539040452500811264346219481381408305061268748625171976717909198319683397316570728788553742809580207869971881113522368125104353718504899614823358360101415453696144341548211169645644272338434611584261130752476879007321214669405802648526420928826799960458620123892644257254938932161683426604530079988828888662992829824683175947538314901708643406667387197295517769556303264889764628668669857648568332936445966136864544759752561789138443012977044521292527788519162698657203881594188882152933037415424273752287769856040717693061446073717834078456428581604564746987631449768114663830687715517419887449235489169366624102087061046864335389075025954019929764975980522152058375898728577374720 [160,62] 427618672925558069552444265073060382361755108544321874940125192541752031354818740752123013985359532588669915452785129704110600893705973272914379573171638403493192882664697250654507108692256026743662747910464103286708263263919326203100783570079170644160807073967638815215284384518080877236006775162833380420615386188583316460206819621074512350018226660289556121035772256448334962917066518180462599329293091263061197526479494162735278339729545576695406586389985230262947318932051912112350743906873113838256180738100972423283998359745658990409906627744878677399976933132648566255179509322315093298335725020743190740928279496097237794061671192968885882605734231606653387660685552036264607013791041662832518164190044103575583991353639615278392628545265619421580811896626831316134624373673066150680592523184137818247922922774641808224419101176160749186344057622206591451810960060815933140143038342633227069988019485148904179805221399333446716315958547335965312644239585903604404657205781967565414353618584727187696887533979093253592288200931347057534322064409779369004721455467878156834135502223851398895811196436060924628562712019722199080226918338400104528789195405607875240176068277627891542957176851000669585591402138083286662725440104080279992043807447102111325859255860456600526978473617905062477102909146565309505199943086461917245683291145625512470414045189521727816565955598199678948863583417016239487550703080435985974816169152842461808749326729070721914473982626716514278171802357188448516643669069161894873326003775586567742099387480012975432073009690131066687872701559522149635229214886034684543194462343936535084223322585586061799533101956313940843264 [160,63] -103250159173976747205775019090551651642501199032218516386380281523600669823503828726004221915677086862608796504866897507734435551077614189382609002593382581010439078520088191198686265229186616146864503272353172685220357974026138724495732079617059888894968834773996999084961925736948182332415473481152172037927087708479468509076531770962897044849964095241867047979286387547993359220714928276726057716721873469677743889228750643481282122846995432014606673994701570499310599330003170326739205020884085598997288993523316197458206585832415955299281337180386224177530676998754714225399565145116877124455410497155039312966819333621670294097448262096400444822348034638449224295564338635444833880881822849320850141162047389372520022395642626766091715514450560162222705000460069906212698181282166008319459216446395690351512351328522804995558675392129838027936230668221889679209664388945953125661082068731823478767669748609825437025532823474287053642536844327551029203577915054295790586565905999997645139710965560690206822612715143355123358450416283580891086582163234781417744878783467899698478279686169838369977212389024315078720192107875670064278229890122576532556622606882866686596623244248344197082232870713870183188552001202209190163304518131177212527981362614901028409921612930232100470501285479235150997617905378677180259882629728342952853833339692271000786534107079277119069025496159313175876111346081761772395796648045559961818378532730830978166686483977090296962132174306666713867058608728343174347609046652492507080658841548668978093288768230209993932741244299541416204694961956822066424125744641259418503442644504238639214506652598640757381322389279538912 [160,64] 22127321283762006353121890978673587471333134060396676166720829815806021451982930742654077506736876975459248612044625953201958419502244542796028916901196581241168539532016916868374841279008108503919933153465057992143984650217478883500934056390966640703427006307681800964925777138280384320697922013177430476773254653961267221859994084915096033394436498204817642592009934616928820367805023921478641781722271351552866602123482932491825893302076330107219634298418966659374916863370077212336256472192083832468347021074652053731952161881704563708799827979795666323635929877158479042946324731734410820738768375939521705950866498463334321047262296622946339488504725334315780235874883284283892724447734749462902214140812176536883304905044312950732281415020092082884478057791296499019823797804812301063693847710062226654134306699348284990372706952232956791073474418362734073132138088021727022399062593909051696371842968025125994711024032788192870245962422142475037757100967606187519596073808149533019765056074741456701669493556563428369779480256870034415199600986904610212729890959814593997372073778701777546755343091160874113457933905881684834649928778310950240866374612152785706683247390059076218648606765223701542480993848924174565240229939362912779404064677848598898292245382483990492040493354779109548911121749799667638385269391412027144815515661130647496619664337256668126135577956492717057797947646936034740390546791672376506715014676851853476659816853618714396461316361771999870024451375946536007394056416772502230563577025003176563876278896166383673486302873539054784147958355246853453582394533354449138502468825201042085569776103268591774605306397754752 [160,65] -4054048539792536259329454703594479791396206910012294073528542189973458002973032895334294441674121547249299546055348546782116833774948668022193570502354471487173157595164268488822014562156726897821824777060586138417328956748998752139384831939813445742443911505745110626423323507942972931311511659269459469646743593720990282576324275029982062632235837158283678179048779482714537158417475915218486350182164627136463273947217000969033229480297517650406355976489295060919697320504600722569692214922091130679761611842795757212779839713797082489283440362985410711462074371936973037299026074640248133220173099312585014234921730976234856013943342096733396771985902770444740021067551689852260867620662425970241203081551858028953547937472480548184006072671389214473311293567419440779574517865498981182225140121379473871450144352464078471209052520018590342851944567757270168264669203256022872584702178118588117424496526345920375270379224851688885623535847215308371454574686178661633542937860818652619616778530634102738161112584953026439139576289453193377495874172055524099878829167023253601799013560495814467783354483875146056555133923469987493343203350764682276014624925001993415593655658377342823718586231770579128580331406972381477597019911869492171603307676578254271517660134712585376109640160815249297792639058413570259503561442389300373500780942927277710693451551939263704086620551770955457678821652633978787912789947362899224480161707697468014195436861295633454878498151427657747736883421668042640907423265885673304213478077566345978967698744033278116902489111944896241827349674658398423134756234524609606408991305887318537053772701437271493414799247360 [160,66] 622398244841347182329126400675311592988999662847928794484562797769526372321206779849856999727430343825536172203832272533136881639823155185386942154726661924632733836843056651202828711356917935120523573642682046430806652352817691581823122805509211932297231350045558431627372372892983009875923366838157453751177440044353825439667602125189272755285442762809434425109469076036349511785499503716339307693572988344417356687319529295128534669132648274040397476622331131643879866137608685924760552209006843440010717520496817549055227995762206174360586842920285905066209541966488946549459063344528459511515218546970609008933008731288911229198050684574119595722721295255789392850745184167230347592663457547225452810382328457358733802973111197146926933613974977218370087060080030835968651465742193478807987512951404318836601434919721684061811337434167306112906157706547104904589130844564087117969358812939523481047722766405274136315494522076749814328560299722928993769264481818972827652576214094857286343992303877351746119664847903907802544467923127598438127746781470628003318476487764364456559424037794402572899870207188998015929731715721316527039044706511048571706938042415717103360971020440119008198752989148799933325054406978904079844614742012215414176510614140817136192096220692993822253717000567643319118203314247562350758690838606157017644816948981495311521906616494570243927194130989669407595245688231471294288367942156518144551150029040168545619041280269038735976436964190475177345951677054819360924450095047785472898269123225184797207170783977910377812542040825943832794569516150460026287479503825244012565949435515185100400313093655626503078144 [160,67] -75929622189312590737083818395504126829215359432412689629408164365206331728994139870167129815114616310327066261125158354097789626038465610520470090425061186053127518126194082081265818403509330019937860905081299932826762824963925676079781372588574021517753287796633516814519615167777158364177270062577445723681410950722475542615795568890163659251286704032372313952403445974659950992638569959583305936031912152353886334735498397174934681437224227313715457565533681080567881908681359745522052552056799922985843940920649101195348816569632269552083554440572770015246829029173759373270607327169702467539274892843012990643632711011593037076633401229893677475798182732944795326662994380929528276114289516072827204762583826514773790271799452229124636745556871304838203538741749152802918903425152593774609198100603137273548621996258181221967543223075245321806381379698033708611490480375386522806057335612443508591082041159004275490872006862279264110919591832577697473202745552112786255497212677539198636335972252720306594609164998017924595656271645747755933798216915146202416119049681625235901136854392841022987958201969164918521172593911270680916995723093939002698729187441195885164945162677431466945311800384182561030971860608766107489590734938038506934939244897421217286206614602936341054927122302208290340814051574098605419918118540918064105349747845657771831559189487688453979448576893184155662888218515734118484393253393394936655217043659995423861112135336341770531798070151582381171075013545834925794075679837989019852225877286906669471045658486663117958013134452259999828986168313199000283601328543326758217118342005055812746221831465959305376 [160,68] 6215005325042948206554291659538450216377484732245305697383604753364507723988614482196050515077673824000449748333165597032418876381901318530567288267809422512534542136571141250964602496171689848070184721558625048493717911590568108484146693049148155314713940198406271452204564833968680947905295976136573154532225085449087315717425840024489945380708226898042532557994924665878014107284767840660802332452484166126906959845482755572276328296304214574201993371734619767976923422512085944811349238558876447591002657418037806983625387611771146090285066347644373911227805358809310552331185447446136085361665432465634149380543010027329099909870225268332576521508135986784294613144774439739749246038791593878390378624289550634088561324584083648397135936205381362594075249741233927496051076466115270264481023100843668738794716117760002601444022029140597904702911160901592005177213112597129864548556813287806663411010982112497887817754305497539254748070029686219180073480328811235930342301962712708601111911037399008917928856314541207689195096150865705463406715955434021709042372861783494152358351630724168373374120141653846489284857406235458705500305595839376803358384624133208027205744125197121422458181842655763597049527766360090661818230497338405840837315950832217996159939164620794148649893040865892008833249030555245524485519799715796822942702754757219023451594500415454042295758285058521751792090235594288902529868675804287467711140819991920604491888689632491948648071266652379796316460013847414810221121129586546064514495102262356251919379758154601775175198276243800235401177636051461835320523352638567183858402999784017402866696027750845290 [160,69] -6703386402943282332963497299627354303742010859275281299812948099889152813541868156411003079641027297675413749290840217166597890019394408841002418338637994727844381820295621821058987412169329589528590419603954220502376394164772942916897972811466005586703286935868344811158372739598365411051021545151410263067725327151171338735795040200888306636602130580115064187938861339834950392404655143909924817008098839151496638206741356637366833983616945002368350699157051467179077691109912987162702136906945227933391547314886998768224268728516396986647898328947681690970372335969786159265398227101175713100241326384089156508174569934819259301979881942318098509936674194787747300541626861839085095076080151379068703258579769628718224888846659098651363940424929661056853984042938504969825471673020414248292530897408312496547379112999119010778691120970805726073578228337016746145356256198572465062913513889447777362335319824371049354877409271862248442373123277418055835936824872858185190224758407663270265722566281754281817177064777827688224415604600481429305644651248043777716775020264818601710975532132850951713564965328795256148075969862390876212852118280253472072752218960115523117456587491907597526739732263120452272882049509257535906051956305244103931096993424510466449051669695669799961368440402697881262933377385012769722575041739770222096067449646549298551431378823974076167954095558619220716744665527998533759291406023785964712790754859664924107285145160288222314581812879875045085058763670395452968290310076794693446733907804139108909624790949412602067585456992920730026403152955021975208278214788061795642169328510765281842962499328 [160,70] -114376176742251961885526047267164990833398643352181225844151547754654239207977206165960835448282002421868720423833673607252683289202453161041724982461141029010602917176027250435461413363771840022248250477779337799956131777971569171963235769953982548705068491141733730818912541911746049844993870901962709628241349750552988060281496770039659933951277493238894186918676149272417031467517994725592807297417686989999962686303925920426294128115925759064308272958289540162215663781702871699465694400105775484517691580559106946791051943924825080115888521055612132645992415517648925151860225802636009144301051318745354119401058355668699713310416664458605317583483680676326727590179308179105740582765948520831734600493861353733090115425853267533340565742621813271169104628955438632858430274645732937706902330893926070897235648016644925745249284359432924604139395413024784095819601419898705494101371324820833265783640222034870532072305608401967288874056800622852066746020736951886469112162806473186268038461365398901221550991233429748249779471183495162370532362098420389797405618917854767634753725333768231317442219671777479692100427195895977654332374682224327640527294991654763974155344162301466979065903126630051159281531066254351198469398231552364182148446551926986929405759688111383547034582416688718796919794730228260915697656777566783979161527062160866386056956932303930096973249768994662310547578342851888657649190164202189529379539412312532534851349101280152605352276122289112991929680969577819144523271414271978538949624387793351428878016766750840634655073142253023560292796205923705572733288908469011572458406893956973507559308128 [160,71] 26014732886556803922307962142386743134542616902060862465939716537690191183608563144276799239898209493735232948031281093522302041902690510590986050719723176281321256860225077552510971868196383686125542509482050313713815841620737133525497977929583525665989174845974872166912507127671010207445242282839513010009906397558341520432058316632357726469530653512718746521746237628792629023093161879167986525743771641643078161694045289056202979195044066708780731340391951353120014660684653224783151016731765921301300800755379307327085863517586869427378507228717788248973832620752048535647615675014125084108346527582132597514194821964046231302352194436257095167525821009787820297170917518615178715962788678730852464104495611813655809853948312023434348008216256104056397942412315777599849964724310385434607691593921707768219616730267352803015014940966107498815597365816079060345562436907341849456054760128372278714316970198072362568904038447316318329333760159159847995658677960100433723413311437525974962256634727885411376575121229558837218113094636506006766094220600036257371437079804509818245479361004694984638195100616101031000924281706235616860046671121061570923912895564823008648583854372124701449005214990207830678415059174725907834774066294436740143451197451621514918164098938406456732449490538301583436183747242612917559898508346111026080460768556083048126955895083908896391333782187084469065645760207702334560077063534821886042859396334588169693954915060243829775188166004215825856086826751099055521566878681836324905273951703619180114314690861127531253544062826555511557969471284548831550639619931676742290812558095203595627600 [160,72] -3859595194018327172901646540321299960129584530108849256136122766095512804964626320783273022233523083836213398333950371134145823068452263396265087592114765513157223256920007037908661678672859474086410260153534000702928155413682098365675076711493839825603386622895269005998455760675323507914686945510439993085377881862192031295319846526920613694261075592508310434575226321506821948473559660447563628043818311069803642363148147075854168176984913777066359259023784363690182920091164977619203230806172050851850478377317957522085024758889306652382924653542462588023323055103408107779431280176735149200655385720658213597663327954490606087897906468274604114944359415853976388691713239887178658841996242130083277891868594030910266171744011170270499851070303815292476070608205063353436661802650161033754672337207632459416835502388714715930521224786962709099703179324766495143532151982985572972016534931528176520606140418235963901441809013914448117934339705490483346754862363086444224987096992795638515803222047818208439963524570990014992832750020991939883427689080876239142693518330300946447664692590136522589413473987781450862950446291494684885060379784017697581631486922812351397201181067216856620979310098783343020538077457722469217638512084624850857713158081209771564204635064060192136522412129453025896531613133841507831595995778712934242320151390994212774143790990451958368449219431442073658717078362837578624113940413219492753380543541892460006021947175284601559901200357525908704522436203401928067538555224973063415524933959749725140091323827734152414530662836183271076121804835904977952377894491200398041504005545005238688 [160,73] 437016379635684794680670459204095056183864119012653626110130374888620151101358859360951091017167296354772595755320997034863258915783581060472537553791765354457180200713219529690950449057524441671270823755656472936785672336766457788571401190462419036086125535146875929182481288115502234360670061714138300493882866745120481675111403096010701520073799417501804345050437650352411466378537829958344287928981549128960653499171533379794877374349447131009495984378712630291668293709600132637101060467307673637631570164324971580386969525762826561344149968087382804950437622863105989780281417386226754655923415832396825182455162998611280819064848080315264316286785721635903749727720046272361526663334742749764479517455333879018391612172070706550285758015195628422674786939706855594558208331316536328133117131713699448961579302930650709547841958590633371400754589106189541582738456547750997241005495952782885089915194412185340400238667118959934996282927918247478264364202244219687122766899684947793043990210801912720222823601577054140001829056514877481629682521081360533316569295123822841798310851756754821908571766932675867031820307130912565366555399347634266965687049439900246242065873431124697385675083882554843184637722107711957486037512231617692305525950032625607544562165613635463398604306988287322942397691795302703560248138564607583232618218161406612993537422990667173382651192365283886845951645842360645193795188842639981434498314345862109340602406491251618135868378744012234709530766182639788192885115519022535715412790202263543097434097803826687107331004674693154022025028257003326710991818251704554012835447502648256 [160,74] -38908637550819136592074243251431612908573164477721192456683166943833232499501086124256654205933508235301134964512447475586589813017799907004962098042561082620921470898081744466160131479677008904830379911196540966329430137250830458007722317711444014163533442962507605678929529626127416836189807718159997428455510948336499876390848905931986943579320679561241147059537929904145574971887772921399261169931022193686787613043702460978449081041653037482186056678055371575955415962629620716163762664086200302815014072121056098450300693750593243727403313764885974497252188767110137799755171556480606496342492745460959278329750090273896676319015639578939679455093312424241248710873383115058470841321845700770729333669412843581871210571737165472273535735629445260115618632104666427690904870671368585826640272729869628414719718308404948527650688555141378577988771781273615365179111039922896047861086075365892983624239860749909520457238228011527498754149011514145104733659897751601473684526018347195330541566587548318047022535923331203681709064556155566399462424753191534672709500411695138487958700418774435706714449318909848065568504220928954178198415440903850279838909001590422036885722208420663320132580914206679276668461961030571070707011713447959236051725162303812386498113172560671091161705682845380231399399256630924370719069101355105286820467723663687118897727454391648966789094073090376515938933634855133532846876692552499421812129950228586740663435568479797302628648723810155893578518026023990343931338117880917595736550816523530296676297069105797657097173559118215440258400338455403428409561613123810277293068450016 [160,75] 2669217066721431626145614342453245588574200256507404299077400955876867884834979191537470052271187628288327971108079331872981388619030874033810235021295021065776968222434312512315754707055410408146508002468548945607675691072643504716345728423811015579128570359870124356451220030078682456645423061621209329182157936019613092162599394864827685618142915488106840466136374001457789118043789475566785816953491469885482510818728437547911334280900347564730988709946486566261873636526130512054105714760931458798711898903688533439576715619503073879157137625644876225258361010277442496237415005243844668293221317326046483259889351647586048869828284765588993392476823078443410638566677636084284126420118817410597772335145698438112355441869181225069854475102565510884966153302617325361486455827805383107662351255589787047951047086956871864726869369127222557213831586537274063947072320187989460265814751533818655715807635629851081121493522781580002827830613353101593107047013412781952166689294811477772295478917932971863361706308299128347910478176304207553032134183481110897088388563237019347471218900771570043456062272735149520689414870669341515524723061533912242210709959105096734264135877143297213407590837589570609215245298050229411287307427795278020303802665611478268454135757286964610390401460319882803065161443878182189217455183243832618052875739891468687683567222288060276666310038090248449194573431349217768932284532228717503449208429589858829153373712880066988228743573767221862450936694516378442077908288292305039851692121474338142926895489237091518927573177331646133744222410024543359548377147652828708752101160 [160,76] -128339619615187320199038743970434757097042323429442140087143932926176443491837143858031350231486683016643959205342624587600302021008318217484205228775758993183000729427558740781473652081298414076396377902603503738075005591833861021595562060482032450450314703724623211459963397743665721200209361757621220350052516618575872215536935375673693391708756629949894808255067569653101369056547070967761267371506527196633112101065121128146546648779174066893414741136066025986277853752511298355490415830191949663783086012323097037093219612638202882905465694365413784504528954972011283967251042293578719382576360319289473621500531402317527072827021252372695800302467681864943449014015993749545261005627636144539537344882024692183228333842425553860686086243359966973980288191244539174130998071474170392116968958861212367752074308829841447724158934499413247293019034848324374087707194044474025998920973090682662155354981586877258919972304802837138832286175825192271571041768512371943258893995085670014381661999422409036424261460372197417859796862643425017744643568462189277113068854391099226730438717946292576539408322923240451352592905034464698117933600567709834384808306502902892203287835462839578883181891508317897628323560991323667518988472214073703717503016154334248470524615407436510113354523965016873149582106044666621248254726074211204375003914268199911826194923600182817054351863711285680934796990476425044414481748355865019806698438337929936073532462122813317077777580156816875686957720073912458784757799979757508664698997029199552053210596132519087435261047600321303058823498575752532650874139793268930729272 [160,77] 2589314796430963158331055167952329728180697734479565436867089694339549188883874488562494577130166176193946200074407536261771856805322717242943527379133774180546408038864517010354451216685869416155325810399097846139512756857326501161223515883277090708299843318505060385782094468073326253735305427106711683741169728285123849561246387699674728402474271799704812350070104789028495242275600099885339446482785440800311315741922285897576779255615996809981683820604322424362768141231494015576456381122554647442204447642954206329800192284130021728107409914711749817919234776133185406660958715510102207579712965658086176283868990607875390807450488501910580210254748528895380950091573849347057523475060413927156665851437345290009383035981898256081305845527334523740170885461777849680907911277595422349652667436380062701315330765911718016940617965831230198209107649690556895742407401060524171565977169814557543491962813456171691075655076543802501788678849655959102196439699070499223495206937866349495553448453797695820309027347546216194782310506648977326645533149348739694072963032423517210354772912463409546558239942457306224871536146695627512021013961893762050047285733809793138952634195033549237420736546855385993891693952325258432334226541066076796478146902649983044488704773457517903050559330126175787287278068247476769799990373443104714817642339634755456643052712137160843594094646680783152460261880798972635346399761694071165671792191651920556546983277533752239749308275265647699029370761331001195621477732625894964564033540956308372504209581796832516701340716889855472688011121687878036533231193517483584 [160,78] 216280739957500935138136873198272127610388412685373023564282496313643496333638815242420430449913761345931760050267617079750448588923496856900174079451571590546550071828389534236239633889669921643751401854302267820338190140964090678506919604279405684813735463769570470819121169971024417449278415875042560962207361632019423816775584649220537391928389183618557850064562158203321036450171705097033852679524837724284353048660501908952791618868023016510017076741486756802495292110322537987943456298410461966246828508870548199223887131709379242126992740780661905654108058272627527374169630766159246150432363545744143693561225266098946652538511187901346353354747142018691077712927365377481258636328506507781903569958744006446988440075316367481979351522872531826907258506676077127110742003459274422419169356879194087030351726375380186821189093431245954475667510671260651389699384635998308816244427836900690468418305623808109803867288593240086555706006862850097907102238685820948671251271840325201504134204557365502895627478719563374947609203754094573321542457481130086843897787691209028452025709975583178546518469240813368674843141242014880083325800311615242967344773599984224574261770320176819619952226932008884112667758887257797651914123364349173299854371740699219253971472568931051495804875129859058435394436747894524351196286797298563177149209192230824204061400503722233253255377193802846735294057345197723697610546439015467732244514467720717554966551035814982721766176002023957229611053238469787781464626200322726898562158688443192459725946062792089527048888068096373193177583511537290654332844674176 [160,79] -27861564081170240460630765279619853273486085835947176285795283452211398529580080271355949189399537730751550942595709004179045018579383608550082330837818440860348238340390345288077778766378857485735689831408926206806561706419382635655168015254839007010892261773075970537097201866427986211787329984820001468672247627296223480720929141945488148166819843853400392784296850161505187194795738779864758872960825389415311484643298342447775709602009410350766371089376844234947343310310959682055025021606995745659114370374130150004719803071337121405224710490093173566299678112790168377882500883421171270708331875479809141859384502569818116007701018064884183980659518197410483178351462534957110104644809253907307092267025535233412291207741210177161169576892028234332460459965310502679874438941875684100794605936984046265066216635179397892200092529359260982186538569770924918955560214318737741908280464207244363362898320375746648970678877051106625167119829057371000031925799904900288316810175074415690690673668172929036295590669507469852307477533804585356300453857961031106755648213957293447640578191675440071639267351871569885485536291493603977697787734165387355511032154309103112921113974323698598443753219359350557581186352706084963455600118818794796646927684926360361468804015584110201430860771040213197101452725772803442756608124919239071235240881027136877116885698237347264382192472056354273437579856874926112320347460128968821773555626940908500143991204442861829100425965578738612085507835526262008893390355543734295868355769087510904293748405564419153019967824895322885155881995070384989966511104 [160,80] 1736461176913833093644082469596062858853447350430103971112711374174730754495020473770175419699261128063809501342743892895843857958516198051220394793977268960734980129617304587857624302644450057995209622928831851834266693549038019010543469039046640884694132356461162346809467118132022721920786723693969777053822471468113926958334505284888774039448043124065421011425215608078479684731442223793686511595995519242099048802669936331469207889043868997372404336391373569034171500006659975720828853479439316051970757073654528756136504499702110485396806904367491288500562035253860911549572829977390436940761895375034901007081547501584285488141203194533793738334023838107779179719194403250920751375751885967258432484950095306923553333243784931077160912869393579233837226476302096095181518776504331708335176943185572341540353860832249718548591043474729405393376062025321549418927929765532725695446410113909723930483232396505577941095401777836024939700867333011530928353234181269782833887889940458272238842807327236685998784764199021052781677776191623430673908133823478683440376847002913229691946232403425667022513183661414021665429503220498160405868939420956062469101473459972086108574720740917650311502967365563910496339178569194780081820870374040250462426004336420101456804929565316393951278050477725039624804273122009243868096461484040155795746975992430438664231246527658814992140572815400552299099131724149844876810202052555498270909184507804984722104618152480822322867301152648826801190468808612817078310515025738295986889000372844202032487611415122695464253820064665548600903535890002084982648 [160,81] -70777922351110778933904220184142486910797675865877204112503941461912900672449801606881100450761998811982420092784480215049223639551041042554454813436347524923056016269956775771324400052017425561083513647184716200890461773631944498235543380659377091974916922670788579333735249921569039083044470244374756628406205280448793656130625691873400580033554558131334121678851460292554956843239412121620443970891156922059403004095147300837008279287340018728479095545789690809692201073371039307207626966104082436059631620427725158986044989899915077115855274159007610939676285902946403564944003651987947170059840103163490045839943401818775927267899797725322040818662765648602081507953536672804517357197840637229039531385725014780311773205188732484799254688826550247729653941406670123698187982506987913952614056322332692365263007004640548154265422080437801419154252250337719805265387293705099001726855770051483502416806160690547335684283973721975065149977553301211413984934571283509842368203606831146472176264849125643815697274253761385026183248120029280526414274964321051869068105540855384977416303473340366770090669229507837722952186088881981510022047055600359707343151393423910932108145595481967530444797341727682742246450168860543358235726899606891438124301392710340467922663324576883925943393221805467985254886402592698262703039655834571497900794521652413015870703718782823782802620814650090015339979465469387341454681303903015051974985069999536737833671157215846929700610478740098236782766642860054175609040389151169380401594434049135466645602021512094212386181730862157730212566760261361696 [160,82] 2074949680535375334703475516168140156521290505920211401404274054003955083196578522085588910150294472171706536253016445865148805827800368727903322681500577234723988746644273802523838680408247850960034432132799811501458633182957443929775397166128630627151949435122854934683815859537669302480365319884790662711127098808599908270707813591106968596752506742409779900129288926195839889106159551564856964179190054941384319891882736869093964179699493473628964533242409952825953090692009616923952309964693708281095261269628039704705843254308228497358773145484263287348561851356301938713819768382897635993611788453705691392415586037128600763906247727545134149532386263453446109708538433675069534116412835381210855921925783148665256474141745229298757376379066348273389958997924955278772133378307630831522845149819829849128801665683123337392634851616624262569634563983379685998404461843513868889778055511559403535102015054410806830377246312970759861601271897195674446482256155720464474008374948297689184532925339383116744382674713700962203382671091275240118077865428156146772380361022205074129199066737221461812011803820416621906043343412268113969793548710711130015659467717200879846005605055245046922042929547309216549488992637752034679855420329857172230611615143233900088696001307722302021678544020627120799080044039337911285342976179056029079973213618874912032653623360852132014440319611274706911801008298244489232242234718661067272186682951101133527067147739280801914754886546604624302013906634610137069803975828078643017453128943060229811518635499429533996384888240825419956752259894056 [160,83] -63589004698943339059669942816822780442461083122408549686923436021314473479630806414897963866259895888749939422597730288232860773694023223741222982418177641239477826543543124896115645320023369835389402550025510615193535350570035003843203637075703101742226744705630929874843804169340280071233252761699827665521280664179611376330139639875861486828357063223115272093603136013018211188731755290472341422960638817925539993166383054646025984458871775865813104577704373400301001546550692116336598697397632727872773387933419921482753074793775308834669709925769822776474356383743771775062639506680220915454874373575992592953011903554771613811304192638892243003402467529080623730778949640341689959927355965785091122465145558881153589111658898743063662617808300409735409614876079562391905013596249636522435533691301854404568587366733240786939936046832450032475556096458879958773272124118713141361404364214676384148784954927100337598867890310105007381588683557253984968932016088411258547006783897647291681470684038252937395908557260534748764999820277784385018087310439214482876872508434253564286236767378584388670307758181146493599514863590782539100103379924094852102549653059299263407589962039852995896436828415912208713526618175003713486606165087355892912291240034645476769085615027824165592094600365651554707004122120434345832678629471565517896833559345094371001973328105192056161852107382345534418118918418881352151236456780687031784543005567641934606808497333918113499771041666631210550917020992048338014731131215811259946230684667874692898754219124993422027873317032284741976429080 [160,84] 1496726883535845295010695601191602977322179351469968338333097240596552920314903197523318601435430198948429593357694016553219068052894870243938973762538266096018916944582078078251391608012607358427896957530360776046842299314007960423409853263662275890599929812380472561715061876827680295113377053260040907020148409011762786180346253207388821993833221173333609882245410260811720010212049470663034639069092757591835547846707255912992672109082955801725133285487005889711924953177534199119753065892681581718704306969099677689338067273553725912629410262381064985890014249754345470696585973068999489007061955959199968139132688917523169212129450855337188125982710223184119584453607324869981368484417111194495016249980013318010077827067487014724775331618953597683215472627407635453538628790916329811408272678201833354056092367053666232364835297315308882917533495326626913191196060581447069749922518627626405717073132749214019696135359404219594620465444162909019645675221067768249059155576684778986484872711144696049424684372435903753438231564125331160445804501143590895023929035274731097309767563200194602827601591901494837343842816651925934220647567550543874288090637111751169185025554770372519917070189228029291384139609918554064133640403165505562097460512496197648808259725858180989941747600559123205891417912763985250749114057399625648026273427985244411985651818102995352648127246952943111081547222975642487410714442473647769086997155283442287611837142758472265345420998687314337593153128100264111761128436669324527275241504125372334206309269154300590420309460058218078016949 [160,85] 155111360114768796813860317819588958540577256096775600490262421782101467048233791019953890039722493845952317090905346712986350082235637280488088071814323718288066461614864506387063421483969070621226147824618614800023010301706032992855735232163868769802356639981792918343338701888827001591493956734778616971343858896130345792913941776124395906287597854152425528843499877447231779588221160433882502657951465101401667462743374605593927117699405475142815994401590234783916980960721132201210542592327768846565531878768931888401516584958534056241455834202453560884911655111125068713939972302599435142064519691306586005966839144083434171824210833923739833193903202140262415461465316292032679556370117311889286986109944748202848185003473027627552496982302866988716713137830581779048091722511658669216783585053467351752248658244154432111184741521190747199202744055597653805540489221053825266455298244230899817973101726291991486440998029660002503669214400647627039546666900883483500740511818602260112039257237278588097386279106605458111431107496056386947803769472042690744455446538964986126721871503648139871126331842992402611136383568517272205147690545336705040859776775956496341960141226714867074206229173532558298312185183010371722695695459873357560788333127879983200833797258832517872321836043277436254937945995209680061625823557004923768538126526003473293773074773205269293061097675078134560152652162238889218482019620090320179626083003655567056873338630871895613215047758093875551443233134342379115990024844245419348766109027660068718948503445051621464960153209253782016 [160,86] -2680491105559681719188153059115548319667777542709148343384531021258074136160049328803338764190016213626422527274404039074052730456817424482249514517663223663467365793165357393921536393607826819354141236121131531987998168464449036722941923242085624399752915633910433302295012220020564750252113064727550360355862745322151597336098244903392925893845497712277278448938560157414511674014184877226947659397408881966856853244069633900824278920633521484091985430982270271029339176972839851095435537133849818597038556721744677234661605098788856741084970759822083460410021513358806552819918518164466288641028227157750616254557746453150275200531921084270854983271727155817845847027314854757975276184991175567969744598012913240425117886435060457945605281594836230047913072720664559425228676262574654259290235907311909718563724943654005840144105776043746612476987043470000163151111366421202442046937444800819469747297336111265320753425960641877423075857516765093814457357197511119082721322390551841170081174022934286111382656438764036847067460414945364971269869847713044394977944547487008010802366295234225647858181805720539465225261539896147398975759139100536348019636207997573725088982204215323036327112449823059040806062104187329123357938763748556147368303067958717747536448198077572303949926401610482547831515071841068598883239557757914910798459870965543581503876646889763634337509522239089267993708609260212923932381048387442281370726276587460289616138198705919043543073963151536971901753836963793993575138289193926752526372238484475467341060960483139440525358294884864 [160,87] -1812162469982122975640772424565198487408709723204008968985375244976575942756901468762074531955821590817243267272085781948963259554777557852154900831645059771122694878686722603025631910343516035010302112260362543927001392767677526300882210516655269035195313059706318147937644956907195498076777626979035763591450495721742257352514242024753127931325532644588207356210202103139774757441966456611065966666559614272587351385368432686436669397632728869794269688955056220701671651384745491288447180694672261808163371902306607019808411868501780976954499120378097417006209825637363723283482005340487647623180439450744899621436360215601782580563353739749499560991404238062858877961598915691753862390894829200752101323690803062821891679399081163242384274377492345613562340347363245545188559687258942702503590434085875931524668500351002079132783654834202360717619999110347175945286061758639053240796889065977591774357940078812601987187390284587062222474568516619275945207023017265530370788116379673424444641770855629782641800616147759625669018461354758139617807150220780362132264460967535741200054849666119774542559742393533659927803126779976279853118081427060870683185235801355790357994999880717053192798113360430270707584808801492730658362791707607760052616291383714999290297206367822186133974852733795259862803227468487028228754887417033862342905668418529210202782557281412733085771458050500123806747390651843694164554935286027222806504536843589636282440541051121083036422247441742679603435307070884754813291076737769669544729300847452405299428256942476329725195268064 [160,88] 68900546862546114632779830372104971760702191203913090547750634145546815424682854268259558990004749538321522808193021912828922187273265909127302799462921046496600332415313167319198132653957830596017655691064306196442731241934098040627373193918559059651474216562067518513281640740895414425884948841602266899485424264705564580960433104163575146750344717828281404146640501375787591045916686466046789093120822681919115795355082075784561168117227239547558549902559941954080360567424476837180061622212228341662911164687794122532016416212469984506151869463101383051072955312386313643257855134127653023762788312069491481752832708379052162534497053670826011423564602468513906082292971943967686027265884713683145234586256070220198202670895159448680000301073030411742018777293326094681602662665662727062183967386037370252763642447516582530065665092625583502952483328559864987721490926191652925310103771474861613137644725687856036173490881827939539683922613723208111617710470174653300803424219080669417784988482129174678485415334591016775436415540564707786612357879772198549527829999386990193209802329990390870527874496166045064013695992021102425883012525701167672118198378415878807190850155824380054971247847606795002557479743034031126494174399633003247735124583285313189514656826450473305463365063045103149248743075841763787549666980435751344056948606516071837354243556213240612989891272049636914824896888876624964897220096053957668057668283004888480259461304236993498060964095840019073619003851838440689405791081772714934540622309290478250312747456337232300207072 [160,89] 2983782049891015925641657781902491972795521325681483242843438772065178010983202454960012287600301931506921795963389660430720967229402183779308305147810914577410901013582091465602746075074278119745023544156752783699810281135504359134721128435835527519116813023109524610300334553145402294901221895717126271287146855190583847175389703362718505606535332831482701651101036514387572868747108668595754277195362172964793012150015364628690880112606396922056713380613743227864515152353283906883306600531102299781663426331453926061220290085273117552141057316253640928179840463032870572996949557181745923047072083318169982464337548888064642095108530287658262418789501527930073825871173324532388621097433316056721418565645944266241398919822538335800153529127859635241569753401439082761931455500752854293827044547846183571607951444141411954090252234516000010738551247424104511937338129066455791782270460031545897385255554149785077553075981944179984384079465625229910709892553268734917682498496099381828590394915734992565203118227862235163045841023058683063904035822880619057646524809324143857398139369310801752996184173009902358409782737977537024806207176464582030253562705420847680727243669066177843135943446215503061929500611605613414561988338276920894859487787676763417132533803560787921265146376376650645080178233865384150981011207653330696323858504756423475502872090173700813051478691844214847595668492104723992418408230535865248197081693890058527347675920548762271156856434574343208970923927384805082271596238548521826323875172008529954591073425780698778368 [160,90] 121258748993350232406793405320285575006477273325643831723401865455965184504615567915174939401515661358081195663325815382931207225806551261710003070475732933934722639500882667555545646102670336981378397646625357198537212482373726532325945004632104914505438980832565577747084047620889441313310087806955853892244906135659059161867296735989564424067784831240936838472129736194417506943308737397365004655177375223811522371783918151647742359997466724839130442499500493421985236758137999810421419587839652483016346188176250837182400330678456030185484792157636618344904191115920111279150317634653095840971570792773181029310733857656925624479813713546766854486246256809769296075892154404271807029775078073098521571190845815236582269263881846308516551619035630494911562501539548598585866234840798603658588539455532408133437521038337662619490909718375546698656163389736918526096152700967951976276844301838600946647948545080043793032942872347989415640566893292894352459801930960733625084861034247089746187853410172537248188068579599179828462287230794671907634108710524991613848425712269342079391236058212658830353534319119816594889704099471204886128814154287688482031476130851956193408753620002561318817002954381381081717727855537531880599713120785373182878025271395219524713169473017940259191477894141253204988995359100222272674177393839305426348131198853322920834845119090227708574995908460886763074573054850776362534840132136984442277834828595623855107736683559973998386554731300380769419980675303134053016611727147466470379771660724536254804640319917136 [160,91] -6945249314236686330561652560537040149266478591938968497765094353572382607997558737987573881113133755760100894832668538990156734470646385017205637752627214452799979024783711043617178548328990547219084420122240524172236881650080638861225702845156085826295600959568769791078165964166357664444335433719771579444183261051901930710593416674942561441841212236222459735915772203346334029336047255322070250526953490520635674247603671227417498972119281537804745369688232794358790152142448026311503685193615751016021842008807222805480937238207039208449495529495058955161291865501465567426389728741449040233299357644599767479209866902728078987928561009176733831054283275955679008129329581064961359546242660428327173274054156696664462993757210657632610838366061819976875126618143152587158121618667065639955562491374048762074217302143201025252983898845307395001650324587369984684526742313372994133957243899005879789370988450388579387513338056288287720366950139745911484174273958822635691592772483812983447339315074526812842993523367886865060233395855957977207893345353979844465557834544674842984182636398435337255540168404269653559811209483008109756945220488727403066555164088570325096508156200782294465726975063919280444751523955818013296662790310641715551322892331836981267881021383494068834273572810318775595301468109993602919933245653602610982596191518815878062329591997539575224182047285627735029159690883469851128248941802753820411636826051605332278272687453940359939566361494994015980141694238012157053179115576121664958998007292031356784527084592 [160,92] -178848546523696252692936299366575556831758685158571644421988662191014180706728484160647990340428138789844183139397736401322341082601071789889535884338938181152023873418920232990663979730003180601845770654991070871678892669367186318294912019813412822362171663039784813044455330896353107224888831720513536463557422548630455658339669385621362415402265440219353524510179521797745180120003851055662481765623214004345305983445929087242126448222614334616301685539544969858532342820052810362661654249361522889876440684199278719308006977563454845440982852753053626356034307501674679587534916992135013449842819027026809654366568954927791956758255735515307275111266691898509892759275687471484594085987820183484913251014537921468369071006805657425107367828304472116438152692663118371700808342241611810601066483634958302881638418232882739320323201916485105463288287180131381710232733373738219591956045592829692045451867346662516215731081655296392661926087946804658969163640392223164789308960132830222624335615779017645668326940596609632902639898501381003103974640888168389396069149700599535593415930298408752633504364200671916723374258831613223935788388646705660552027327292985945013197692436941050758031068967983854276957221704133991793534054219113720593092162972586678998267869616759313653930423432779952299920914837800055425305940119689339079491088434687795360669979524653679326490718415589773538376893480395114759355481017774123559161474746354183103724870219048315139745577654492222103534533747990825068450433519833321850898169644546257111105556 [160,93] -4302779835848374884381127041383346915325019830096548491202808719503179147062848580360169491437719111082815405605171837649578012236356629542478903834756777612441103558805963962177837921655596562243916848409422173995186484743319894633064294808147972565026111555394559512311671046407285386493981699218306993061770099907132275608969360842233066766711749244506867396121506356529257133931818103028411851754701216125413690577579036801265188777050489830713007551655538028892701318910456057852913228234558851272538007446425143180783832384516866978601800841806916262693323771357414975102540745974292471521888285622549528922647088945190433668937100828785834793824097701565459450357713429433035676112885834238629925055756115747901544952833241541657275586786837840452665342066698585079432943991209823392811788177663835053447750403653008549464673351077742365578554035121284810061714104243429028104487578753914993816189498816949919636475677181681129362726918844458370945184312025005692845179659996572412355050760202663851335763116063809526786042787257656041349588822820509393531981186442183041776080323821447998875463622703436864754833904329356230774249173018187097772982999699410346191321924359293439334474920677146023381753050626724190304936795116466164822868900782126298165695403632446600256741367695453976591494233711855810383423573307031494150826115571240087730617002627127439754690675819676512856882449391190578404668328631006259839600682905343122106839518225000720594293142830806507036217710442517330709736500657452482770861922118074419328 [160,94] -28733705250949481207978958191438648442631536629719558028168087533445638652400026431033065079623061902910185304515271267302387361080825673520383930747587686676414712454664583115858427548685509824518926892980838295352763309491863616336637491322473510110060825633793841927343776416527445411387268788356886961237728031424991239879337584981422918872062308120641357753950315247807034183850158670756123926286293267378427975001282662343874883365028527526694116243557488963505650900746714708143951122198462398658210595919284470611014117030167449546934856196309044936278389267437338684372549242924653733019668863903484774817589381252422151312396509913928237530716493007507414206734859767715730812673960485931734415409249206365951346210518284912020978461288562943525487951890449283687255622547838184284903465757736613260918445958680357313257728669881931707147446882404632785032332759235711418513152767444736234748655975582119671606916240117052582034337962043025640919342168208460678697618297917942148186579434022573999439494759947935305074282024241148268921934390052272451735466817107133644293037490716436538032741866166674266516050111424805607881471632274155313820658352767150688970330953568017103364454060642601923661529118331438865009702267445906719942495842726300641508951658853819847927610249265405687764405555741930269458506879466520978194973303001631921358504367241260786582491940222463196405156682536043408572282190395665317970304327288277418482970203970367553463654795280148270229975631068985941166888790643015473743460799387488 [160,95] 738293639802636239449947966447060468813521848999063149621343171371472363018351505945334195085502863510161913094870060902726297295563794056636948931782275131338472248229368060991965842481885114404434491965023337390943473816302258039047483775405063416408985683442621987631352338018984177129037363794930214116062697352160583342645612999138177246238372143154690531813021075188152956591877240360150956705746305955399145476540944478147337358620758517100614251057281788997087616762284564234468152806112071797516431619468678179217175106323527761713682933428710890054855525919113000674840444102943625317427131447264289404546407165922531851830962877850952081034998587158670968672417351470795594669969519304946320527491499081995147325404121075593591652401202456985845809204580595303655725100164922872941159552766415441294764084541954115315711518705395569662804073866732926117905524906510373234784308889612650909371185995993241303798940586462689453293594093523522566972409722018429810352617800073264157888292118069157349672650309715959234443644264221146684518930098027193974935112983112914305531016189358378642312158122080253425895951823568152893391539366420137927824452119000080677141453764029047195266820161322560779274082526780643072960128150190144846801351922509099451131887671193893606586254560975462162054768207889669876329451857209576928405206877490712000312965908892887389575224573513193048577649902428895263692785853298816406309957079179916154737223085811717791831335229848336934770047733856108197740754787417047239657054080 [160,96] -8605955489201085004504362816315876654031873383893700095461999331983446766945390311715935231205097287631790603657905659183705481335769925697964183128214278000070000019569932753296498986030577026135269380695690751271794509213754487743486751707725187227424612061117951046024236282553588684861761772708622871303677618849469439574668625885570129868712096013828377914007105108425799647399780881375989606950442430794014917964215627197916140704102517674732330006753266393395127813218111614087692380410771017394192310398419529844545356672721698079552031137373489471615854695827954319418046230299643889295550516351458966069399102709160768415158250050792121410841165673301423116577161763160393650160693767505376958242797547431535580630813800999267617370840564277696817073016223544799558765373872716444278236210416192822969795725304041470809808631745795427723242902341452970322821076631560512309126706340366053883728387686554277461852560103882321885343769461784263523881033309863335483137986190821152133196974218821331382202512678894991014184397014419483262124389384553110997055075226923763219049026730477705456013284326480636351241990000514535302770721012973356410609114266670236930781379622321330002878064326750128411805272339772955442746637019709154528675102770217686893268059301688317306514170147748007821832267300458353121972637864970606863636381880020003345426028214952565061872345087053387500641789312978943134567205391647406417358724009663326977552787557324609787351463371271420479140285782768594748446086207348530001344 [160,97] -31602097871260228276686689208761763985138247332474495344573554278271922615987478624599945811248278039044455002519517275744588159489567997162025157056813853353553345805762874183856959018571474655342853494968792367389685287953437922320832128317992543276777502476043678978973100197224805536550836579369554396276439464824188312832672021794944138926505824786059841601814974489384275461069303977800762891401781021785726367862771153442388018079822477333972995556975421311226441739158933965282481600716692111298163672409208336525673131495292795892989709718763169516079057230900495632860990308467324140289664323906985911152536814846974535531302622603066358867207169521784231095044158519613214561414351811607833203820270305048663596392053767262886295464538116988174414074890715314160290910547892949610626042814043335090250482770365727142209961833073854082172681903427868310094864199701941555213062597994962341602273710362552900577883957775378812228725926483662682825590489148631436687035271595147775445700688351905260667169921353864162734709588501972902899800602512840547285889932298835755935278919443441621142517812171606333369431856626624101404643749824050880032003411065168790665488037517837561929529915382386866247248622690071251109692778104522744863580236218987877480313145580869820318685101144855831194399545688237327374441974948389037630204136957161719592610193147746941128436487997544551916837974603446248363185566316389435193606909000893253131549945338554107759785492903186308898963958498644614910493186423114368 [160,98] 15360323646082338453147574469728208305714462419964119298691082954059955437247073206432093291392069772283579081371795884237173315684064655980203091613595398721977044264734663603615390900377930653896438586431970098616170306469002498750461878009616626514968609639010786684663353109087068976834412007977278796580062265656120461665868694526795183977394946727116592724202323849491520837340332585917381536004662518820076855881687902299038292608811402353335636724389485941654374112762627309359184830364004741588088974297929661378698660171745334034347571449285279117380435936846387542738949357103865042174269509346597373116425207274248864355864789156832882697026604644783127685389045147868693797851822373780044091530698464455896497969408270219246928991485822979605839582743076433207780633718378107008641388442455940305775136378816962293177498503260071683278434812163368949576878338905846439689707552830887700066512363501640375924800873424077053861750666012120150944546012322556766496148334200709855163374602612402698237500325642307939443291784078257401839760902397725352862147814970605870377130570732810030647552164726783443824674952266519604787582962565988910523014611430865300899214856764258244460117829784337188954738673997214024449896808556194209048906520931078350614385792895352732097302054206661428706683850806410695020750030341319240098897659649857184591743884110916668964499244093472247103537134813355671577700372314332053521527446153914225574984512662470302476287150681892329330707626157853548937568633651912 [160,99] 2071526097087910400777912783235890804441992075606772481710393729418759971371222088561118111610981509871563838976483472736633894826774511864036295704797634094542941464511087118548350662889515960508829273777991719357340846638945930908561111623362920828759596924331896451631599805183476954223206606715519210951550037084170733052631769112972083133230943578299094101982674202766885876633703663650593263041156847709426071723613659808282892413384552443814629856932967254112346955696289909811050205151137592668623050205850398138635641556919971158527765725900040503315961073199711579181111907811627141543998259337410316773325029798915160731036672883724704760631734038158370486003220177999022080498457304820603432332675539373847675256616102937067747460037381755790784431743667007362343128156715458868175793440104365201912405204435568316531090784144128842843466172510371810423607519133118844065438389384714913134339144046056871581706923202911163267433722159837434172830425681247265624287344029903407114060104847791032028216552972259146116741651760598759944355314481681634634663451108692655633570394785345312494619790620179989677227931678515936490009578838146304755749594116217249186272740157949376947343552498255581606088520406941608047357315998494482362694797360772707533013511735390699630063849861100325879994608213474569703364031875785136656696604137848760263244218083318569120656576268860343022855002619528457191762473291134945573437487145084489449570692996492409983533578413420435871926130340978044907848616 [160,100] -26557733144474675969377819368495884750796090772836342806320012192746700244603689346014491534188011049912295860749187422319079893397429904696593020244249065548573369299199457476239826928907773517963179578180315987405513015956818929686139685850959150103923151197493336991335856592035787636970433512658516910704787714736860441354336814894952164778402813775457977763118218081902546740305789959245097151630936642812163221873307401832498747119098565931152163089598044583576670629571669555736933607403864174484847598108142262374494379346257810542725690298762678002346316512524349221285712042362671022937639458847094303881225670256417868056415385076787091413240036777228119680136758351713181851183902361556335442017503454370540544516778304503240768995356034734038436169409388697417624283622367777601535341531876421310204498066966020324109410809803665342032817927766479383284123308359165151829272777519021291246781490384127553942289512424609642201736323013857284673430870424212167740498210386372815017578444063094943893395226976947844152621441297908214454661505393730796791172057404847385009365588398913149234063819809256523247178256024078821113697037694623270978100025517789134477681535026904828147111681750977055582549875039256740849367688565519570305359997937978678168610967525836187607273048033315335267350889688984444075306622938259090508325653226526549881310494336853352814345245997971152362465189678484287382179985025312615382505550290403040487103459101899958627890745128406459053212312994477080718857 [160,101] 377593195746087623794493073115539974037281470551332703357435678089572667126816251783742702888881871665219751318324136671131504030647044405085452222018856458426932350210457770436814244637190901407898704394375343632124176373255620889438694885094258040131422999899786706295674994868040614808615907469486367628259704163599208366970455734288843315183505178560360700586011212379323043400293774210839515217233564898692758575828104654958665252418766248034973519557946634383347976477143297845906925897550635543339986855315935758847298866970899268786070297305264729319813374883078486385869876822431858691698469414815569011856593501486393074632442146401132367373391338407873524966450277335816126383723921510966967674875010032292195202859578802345942697646260228302854981485646668663554457086911093932123141708474117106217671200087170056283619261687271731181004977454620387654293579310079923988406875532341987909321492910265080619183612283997311920996361582071311087591197711815042413628545488107780294918369458958487501965559881774889405275795766889580765849789646137911567356913850020694276716208590845663673614883398894415072778222800099943344107885551855356701273717270342633113671346126487344243962820483321328105385294525041847794863603852708948174960347445069116826890529143996969050038575736741485162436091670374270473069588163579501144552189006921326245723630184642006888758842076482232471580600046832039616195246933115605907705162734646826203246008879577734377271030396553257692629269701447489984 [160,102] 11137605379612667527680245589056870199378987590044342771129687538197844268110191100334427708889731539550259960499659151409550788752422703857703574851256617711427655241230104778104698776405460131968678358333751097130190476422251565855342413965068955464743214264361645197788459048793384328377003751988463720214578423879532259048193524931820826173463372728471969899010566196939003486040286954370403723180198644972356830980941008421853263907194141417128447492969579559126068206083136205150625752087366121262805069161023070000556449922430216884854624771562156107963662676023335566821955013540836928293468653786568828119930318923084893477816666822049360741712562697309982336817720585326789288686708048263962325868171950185496697457222336591525324112740190090747892842467004635156434907328229345558143603206424521200636537442453562615479113631105292224090539732048466084559849857434229336090007674168416528671865711903431342981886718909644084258219205921821814605475473204000284672492432154534665819303222330624623224654777934251900033618478660313832838288126963155709607796051751541491648537890595593208552825998266633075720615045246251055581468886319073670659496195958162416819872290238130725205301942613608445072854812241874490965031436039724395795996224385887636224176860382332465415065299179593776433809233604480814767048029008160575229429311320410426923243685083124162818167939706329554918369335500559650009496551140398046602828377580787378908898930760595741346359592865241767243822435521216 [160,103] -94026734883740617763587410129519457669695818734733974231993105329505043555583049959060717876044432706984333103728758763513309210480366489000162580800138704213849671158931770782120608804114095437126972133337437720086809764595514328000302846894724278288834821853700957029286993988111294192228616100863796685831405821362366960851126287914876075583978484768543955041747110857394046242909098242490294339095513072101981362104245887550515330956815381250188130381301902077823738884555818588057869269205212985384463652824838057159859615184453708411594980437717701304650069172714774675789578988653913620330871423066184997487141323161850851578999496288748287689196266820585048149443098752574544340808002779710501264265932049434838873916607852255966862022500146827574620097343986169700457383970458371386608226843792161482742642200822735721175974047855096015542219710378210399774859415405916410772613581030252387587862795793689028578761199049757811626915465513636669044639303766097682803046754352906616528421956777888298801465746798512779555415479774529255198287960574435347501096080475901063475635988345376605639118299740073443743195374877352894326850254990073654728132459447962171222289040102511571679531937554381085534436221070559615973167501054805859510346659771622066279618334730156945949858584451863497155878153161883364811115319095874181803395433947149245699421939949340182701151870414410765261116218369517566062236946354720312322675882888507749241242860438260793647540684505670359081609408 [160,104] -1389653110324043729823718156041642817392374792715652906560352732509370626479995168990353054592829108808057983089015770045494447775855774684748334308212226742331060579188027718494939712573300209004672823468921107404427013640405536238154805209848808661054124865229316054545925567871046031410053939259038461426819477321187066791422596193184087484353774271726315238275959465458957943646428741379077055065148108881797080382962253984070239189807982721762644590343845480148208896360893528724928246380070989301581078348423187711290086377546080517243852268800233697498409901123769571797529250927981009606487478199567146557871923528208863964205953636479351428221543408134742068660241265653556314614950582171769173593562818087001233953850929807712180966768525429985864511394016707563141970373125223322461918753901696357071407338062095304252113745762302956024850177018631523371033844296814316397873652759064253731988426621774567128268898268424722381469343628211490553685622289903439671118805020985937502387090096558651177312619198074097585670695973268721636484100646021614447657271697305741964968732505144767203738632947422753766402923427441556368586464452924779420342359060403772239724992027970321546772985409995686068216328095879020735074492190475693349147422778956477295559900984885875239797290394731253748438702385230978889987960130493687282603322370785006599753549342253509106451678969125189303360655734147457205809146166266058497121098319077258880391867271928682826002349463283233016296 [160,105] 3107491818788637585830490646538745125833106415164192965078660853302417585051564508342650672844831309537646603014869202093599201280477945654629196272068957371389947261292837817338333437612653244435682987928607684241733399090606709460105058317635204861977048180607729138356968183992330583623781457561138590814647241485853468933700886130851424057204999679324738514387710252828254371139154370340867903266242274705046357622128710112177216852046639373436929933739701524460781590750885505069632519095136997704265513257009678195457762207730645184193584577959957923077752391672786419127376512054080571818750289420301520768581359889980114006165713939434464715831701595644842016857587188495779263053047722771899914549818442394104254285789744542889018076637755930994217776227697904537271156469743540171901819116088934573669942997588724490019011665355110999304457456281334633624373429949579898955725929625714459085467313496716173101301071955661706407654880180713923854381412298924599673343186683022479510413526494512575949771816530423317295746421958300479904593154287602405156771085632526433054847531836286471370321992516064242259146173525885418199088115102908300290013592608123222922543927647775863497492793481700040126868587419189586132475600216094631611222161950617719053174693439841775762983969587257182040053932699558096292566465494049237395914063463696169952629368061216419549930139768888981338321783438323591434228608270184354729435258831758901158595683519183492385294082015015328 [160,106] 36561255441348673917409089029859337818993182622722392216253050807303707760789324513609416572646746018643765288595797785701372823291919032269639816089028574848899546966706978508653004708815843235469910714460152808467310492323309897549211506303338352794338437874887417345477941163000303539951651726642924290242007857094036759561580374885053638280713142405218360099375752102171510698361026890025219883446025744351942697814873691828780427558014000402974171529483459833757622261098640796432535576067669399759115833373285339448741031146556349564637698942773990499482880806931672435440807207254411957233314517103538855145221563940854493701273892342122909460148438361798397826198046266479377274822895125371876201139472370390569984222604345605175852461373070369632896710640472444730762823368446830801870949262026010483967806364256784229995592303855393489780433166690106883695101716780105524350640987506586498792686286603645017057167581942960529718410521677669558102897682569852221633759752650296694462479273329885038858769519238717863515366207704324389197013800375869977046358751160665126203572736286012680592272155556857198996218689785752347574697771356783058007081234634135889261663338100933929671492606358876338580961368176595344283722603290176771712976378173592919653265813004901661509164647867798796138522190734821962614439691421602085682185696939519923802222953047308248395415808925275637433006603364855103087527573900391452699057015932293543027182845221089734014598265136 [160,107] -7535287987244575572061526480022093185143711118126769581679834980540779351608771174727489652784982942155186842537148087880143167275737334907961470095062086779373144896854279558606383545197037660709192590956783385571440819413329633214809151681253145745515861911001010744245509113543145223979370261412488820515115018619295870694710620544456056272421823708430632515713351497200081805696533033904994289410026862398059018335100151407240120694699674363382957375880554728201141756141152273476061792976911682236156394225565043107070397121863830918714650329726588522541239606537802436717855932218291077605615661126934061717520886711320048397544523897062578893212011307749968795431101131939559798496287113317190465548641543170377584826798713325782998372858822449773960445199867335951781170011161074040807088854734017535034947516681378282994572296216124934143450502410931388558736601572589908507473325620409413144560286649349515713032351226902935297204080804831608183066547100017728288797975366608901294166209106650046274479098241537755313801818128527836000423313623096524373770853816759771963456303757619356848968562448309901133094756729086805493445281848314516890642420633015709992568767492171532354337256811552819810578387448386263293305485673691390969948716541315639244521575046856120979533489334413874088471321280511910437112807123499047748940710020698478428134787192577510476489798382332820134858580531024706065749752466601969849409103939247989558816943627967908194040 [160,108] -181082584365044487226032189014980634761347517790376768559632129895359339275014389549997708971321400187696764219123076729721341065926031363051041534741914058104235708374355360843111989091446740226133604208668870756430907804930273084431583986854090838378712719084262158078462690648743712745949477180986297534673824920847823380519128947157398072970354069205637449334843988700323624327644253263976350890529416534135955216048257976068826065204879061450315686443276414310545044187714021714349362386274168781937700996631097116468623783611275646084952007117819836416503322083398641123688730634617690529195180622010641181583811293122810882595344852887974270608221152475398526865979380537386044125971560178071754225708009446202068480790078510738797883531864033319267337791140185707320478946543564521734131644647273371147040985086213318203266177945965643490170059919787216758757955328292115162982500854182274779119065841585630167818830111075364487848196675769723603751488875045488475206549517819473522160780464003359147796189673926467095191884635056361691159441977987199835997627125585446923326758470221330033959395451864050755433299912897693008660665853941597322564353964208183960197334425726365543457418898829763954018170159779086142739046671404384817741265347994975076186452792328945053784952861024379670998190410904415073066821667932775907628978427125059860963733448478405494023930720312875472648680564316083057833402714784843475042054287075812512525148489794334484 [160,109] -31969339469096054017562881357972831613925888567321245882541848873219759153292888191805193302733126455959935024816984599418971268746032661098227036757344685209920946978198838953635808932047309209261636248564004127105847809814891923793523809549674685637144978445004390729617838974118603690305947895758508003561471627363783553717186889825919338917512022233883286753083575954751136831837999143730345943246179695182495144200599204286224451133395299674561816069700186411008510135769399907866375650636055009789958010446824041675301257062845242471232768278081062959789442587345167122422910819297782496211844887823606270803529341158329958678044165628789330381077708128033484849448579077204647748476954945928626050334102513020399770512834819784029982797132354350780231379510127629503882506918674092760993008411960678210635536557224340004493470888876721164730214834652704491939118259153180296151798886104998760773282009898782527659950378175977002999208190659199098739247379479745197473777108442050312430243461547183122080274305664817666550202151842978255692734770196134578762810489990577483212145180745236143658377263117939104104883920111394461565683386467164821223706496481965007404511508053623329185994534424472071551296490416758512035190158803980295202219303510239768685322691737665342169530249430304849883813701996266118311021994225719090110263211955740189935077386398602494818154018305641712007004770913092177756176164038336331897308172244568609031582161536 [160,110] 168593745081087450732010477293691915421045660466760919613499406119546501629875414745718228364925968787865341626743395127992257991315718734054206468707796339027344880205607279703664424579877194872441991874973377251055955810046099560821955589024351544755107919014027952530161439727606503666390072426293026574534833317542567066816966040239895671380507898866941328720835553953872274890377619924109506875918111731258911036628066541390970617582333125852128821280824124223466382822549308373810993634406180259929217843087839207844955550772735606506151132155654387275268475320195340371845097945194656664645113978709890740333517595162501569819594286429794561237226640081479900476712981318633855418616136368157114518360006790571583338152253100257318896237842937845562575952782600290855324527136874607841251911649764209670748493880076666876545667492967588654738415085145417070776000650328739282156812387871017882877885899971371549230135262326526458052804930508849349167782893722357771448193767014650694885672142671881866476763611398228771802509413796145252104327461718653693075334442670630927378218578953075924792312370428647382299201125872530099020443959346966318577403711820301501044448270132165380517086230045106228656734643556965439100727445740880303248971802556057938910073557557970296048469082296983357384804761560597631347232438710914930321409843467801278500545336243956354657650966814017910215686582650611147485878850806020549906463960415369898879808 [160,111] 47893620039934931677515473240746468752658445995310793363513701372984313552428106288157662530494963314358700566379217273744709542795551225235855193722559855705031501266814547567259602675655007304268075465502169154167375218429820924973394059155356434604779311223409602407422310506514922624300098482846998820296112307920726156507432364044491376277693214672408523459970045072904493868062345423658920346374702419259118768060848014904377151248865500600906711745855138918435715505829487461322477958356686546517755676409433889461474926292941469067841484672515493199712613120074266357569145165775887553434080810944408173417587404213553933768951044492360604017053441357074268013244202125597330323059571208515201560206909028051996064093696546058030330209609320117188360210680926040306225343502800309971993932316771824798571927301362219882779824312142371538307843537620327477428074960799372448681824505686050188295672140389585303776531564762771162201785246259300132264945349605441445600062531848210611137916997449670500385468986567073131500903780171167157676083141012784982830811363999437085793954952756561181718321211593869559394415179566935591757788004032743775823345252469240813558717921145137317269827008697289402319532013524919616279700770454373908520589270005843263765228334964601910442613252795581234522104295172112620395802378730413596902285336254308185017593084670358124758867859024411201100106631692163700401906996579841322285115898867559840 [160,112] -65189203067731663779069323006986088094311225629690192410958751358057883176487367105501524761289880202117991397309602664373635316184548918514511616667213411358072582206437520057049731871141656759299674125850760906388859256779342317261597394006947031127259278408878284367652456536778192539624197215551840441082155891547461245559365801836235327500221860530436460091003619284278263826703885901951946104661490345678048563443491086881345335890314959441671391586161118422840693161179250844054557016191437221043682911186619947678809068574547482237670750722480091256903619444490214748115087604412837634451012218328343768614440529342453291711386919626199518428641105672809220819304261074206642362338970453738222398166079828103093597494943299407180121284866140054963166050340824279875441601345885835287432228075930948235833012009472186429549357931878247586359270752186370542188745150273940925039583253655640955752957779978796546879658287703056748516440965211569705374783400758815303690794097049293927760568190904091474439510129634384568860819412077486359093898849965639192291536457524590946713454438588640166302625286207507327454614302428950536093339178912736419439454127803689494968916645529207335236168536388682139294340352901931805605873965882803444018183258791235234548467330122254874667139677324475869571768660577968792214053300104882113290188603298355233009473173797716388459920777535702968221619781976301569814824668794948973822949289832 [160,113] -17207728572852517994256054577760491716731528880822422119735060557125811946251186156818045151042165443652761395876039974474151382538848629133190269071860431269460809186726267881470565014213099839563186219160720787673991955794314168672477826948230393296377312628247654707446050665327127968632245818252723135078625672089289921740602456713399348603635224496736403189791209362616534617119761643176544482705720263016002159420734792530355201998349173455547380785613381596909585289694530927547979607801932711910352533835168656678868776713144177459309027296862677565367572809988207162863183480129368757905158799342465791396524401018087486618395578208271811365699134882251169374009654735401723936784469214736100012510041344449216395764919435177523408045503143435011776035039589806778698459633554484240733555533660906753426205979048115777282039214469742593477133811680926450430991987247089231666043420292649821002127908559955271788570725299007958351691549198835427986359341566327545664333186513325730585112181291750023555721752518233465566732660859497533312350038958772125171782637856871865403147328194868035527196028020635812845104628249389785426875272144801374965066680063075643535205324769952507789760065058361569091746070797875101836909197357479929527763191067960240790693241922845948573591055219355158652961176812814632107027303616683222204379630179585697331306504527413330923329465741147232075971146681087054456278913614343817112032 [160,114] 46570522212713051085562166192923578166522050167519115857481209019999605760951945651591794160962238427465809921528023617370960957070937853445112743212823243554990206839815235945883693872747078650269419406907683066251715272580962577963418030300165080313791064445126233694166485616011122212426737129096497675371508516874513304343660722016468926539684424165652180750221091422772474097832611276369769585666872341420213723161271840057411878007924694440324871515939510698710182738136131893579954935080464164011948862611737985957733739869738670514559338177270572758810596013031808751404310389996803195713811333351759091448363009848111073480916276098261045291456266386182224925758444239097490825321207094747448232852434303937953917200004866515774441369440796597249558982670784362158155502911979909363514978974832443514959315250207656250678569904185811076460799715011946739573710881367003355855317708345790692061002031924096591242771304923674891943944149653457953777157295105037754656894500349404845194046341978309610330044050931758226636009415495075710547968895856881578793953777591181117785716722680265006417450850231600596311263658450340625304942118722590809920628360217044460784288454328724020491636375296430431721381526659039704565710221159256628142601330214910325919381448885241271893675251501984142018150496381732816654857477305808807982513904842998016810653887171529100666009394893603763300912801130992189161423702800397072 [160,115] -11684580575786400347754630501930427903764044111701265771702801020322328301558201354541728516277260248570311024392991023542221723709159935208255917182304053030376875572421346899547503121472442951545694506294824572006457987236482816835375403981403462168183197545089370082579260177215940837447411358210222582514506667299360080432841411010125200481236692630322902735580633352105421289935665776385967881954577102507278601456461592557011777727170137887587539986501758961032321172448019789715196050739634676157947396169504520573567027310807625271851574892583356996432406470388490180232691708028068533414518913457232452203181422449823337297874129646813463193567033059673705641236947432638518508403178795751515442511304212697978525221305750409888631101268088131745042034743939394634436869606476836342556711136649433717872240828114708352747022698455197319560400833630783725873495493058745882173770990122008472741565052152995267761163483039451790450746110568882288835760026583669416800065186337244569996268486955403296493348420329406685024490907057559998694895272514796159593503866214656331031821255897435423253478656126598082699947783978755634651376732201725794439910203343390319553470452079632897043025910701097847143482027148645917408001162789823443360445340781451594738129490687676172920792176587535295064823580207882886432052391582779409267862436467820581262442377555160134992404679886805188535254102668837855567488708240 [160,116] -6178876073321554407916262978394893553241011969338383904688152050457884914845396638699194099479859090062084315102716969599187585265279586824264867096321868860376397947793841658161838871018876562785010088887516296816349071831318564522844979478741494965004615354653686464418421433713556167526451619473533726540805690139689080332455382129293260647406009101561927696192911734630715303842844554643779502080026637600254835779532790087637488859447394705120909199710367445893742608273887655500822961928845866200960614710138750207754820154861077328710624986796616570898895102346445970439089104942799834260868720714654481407216600472523681933279712845491751044011842535227220344211345936194798631449199855346628630721245299840687962361938777662031874722992049750924836399328465686070371745505016130914938012125974939960004648049763161192472178384230554280447130024127860069052332529376620171252148746358933144730473815560272485976175151108888975263929171784519234076819070820532984542149010686980412216234095367988505447655804979253947978367891858281244119621545947592558264361717920172911169022873367049253392821234200612427393123798939896258024878698446326196918224315617301948418418378954147419227332743112219599574516580208319209870808994183923035326696947138070907648756909727990858494773187195632734257808114777514928201524006210057803425268328098437217469645222385995195845188325336852461344645527008757782618789 [160,117] 1746045997882266955425647128171166755591850611070411060370856507218259869651237676777684849748869908910504091861150904719035410534690948263905758846954602883075182295658398845548645627156386500578976310439104728845698542056237460503267296297933703069515898857150397117758865458809935126808164764843882416815166403297780660985131476976246795173020628493154207806515929166218559340255663381500422094300495999639824788995143970402375508992774787692209768057472051573010561024206646683770336095689124222052589104953967664003858579383573681156810414967703641151832264137379666597530415142333672686874980191983755094938764091880390272062705310212684869616363360366646585420489080412207447884324675463492873438003345363968364157379052651466771675833115418157826328471352957636732794576209823607329913501617579270206818885113576486448005655573503905157522020360653344083396890200718830785865673445079870693869774876888146540889702428532918078105670806706742130148348247272974289432181018099759422439553733383908888323925248415729603657155009087424152427562055163031186013597035303769190542707634706952282315843122019456875438849699960638644061564589610218324384759335743076587151100275393750249092977575488636634662243964357876495912908193563391603662791278805501486775366608680057353649953727328417528021722208479443122584190140412785914936898538118452475718814855757698427708960803094924997071772726322363392 [160,118] 94089027053840937522658724460433854236103333363288934747759324607486698990432955327180479175579481770281637167682273293709544538818111060806566587390565683901498895889265787861073298641099308439422789259827203219397407030947805579581471020929304322775248199366775157545541802668360781879992656589742168051570064386586716252759089731987508718949446176928970430039318072813869916581889567217097273327881528119007490579842963045164734294069026462482695329043402157051627214153791052978994301107988750625019386949358359679172337610626395388369451765237253507895559578407521858175343164517637518996600772677925232921688474395670292294124998252475819602617008668698020724749313658488394450215274494212109682752458837252631734137095993577364429020208901928375688958297020083571697182167737778702906195718971454428383812949733928780244544149717137411133379971533697785346406552202069779042324927421676696771723826648578367053836206395344541191564703065206099075024026212115511726768027710037093193700984978501108040548689894778569684167954219264624090153016682511859786214557867630099873115293694674539196098441354540612020011732185414420559236104413052515377515761938369488288392032396879829194653680291024929469285840735666849168236665340546830520666096176504379623365828088608018678137535357359219926735871035233070042964184999791514752363233389826755840823585804066228945702386422717729963975337728 [160,119] -26604741677318421792778512482537904560291821913724221885648897219748195586081266574096554842420649579298569648272537132800905414537296999106009246669100972216343566689856136296981101423904827644134569325369161685645403417251634908665818167475755631482188588420186512816146142019366974690527250085519787956582994234098906343863541734110474279482948277373392288919562922061233901181550822512101254299315478803501365327799714073678697968790862848350802791095127093594233670798962643345739074312693020164349790387658208172459438902775736857885366796494864078791240892979287587369839189849518004563843278846505221472499360998954444928631851857611223134548022855553675515384295996046734506794259182944337203752508474905538939747258555101744513203515400386597827825262309737439236199107436503350016665016682170196919564723361908663640462231282239732935541139956161727044915737949271551199521777928600894740910903405804560236790137028175164668369848569158558548231895685200391166142996385179135469041810155982901066725663021272906336443367838525795034794576186145542633255079862363684989622773751758531301548625419631809835244848716043956150388039650205328497252973040490955364270169772775343824551495098045191806010144979255930531721786362919354905863574629282552735052093626189248235455796691315137300586184628746891796184972389397057119549378369992411639701527967173467977159918025979227883440 [160,120] -131423922619602692488515278980042944391109471410626331831752467843181409261088112372319846066773867480308138984629835383577225929528420257956634871048420535771662408037670120704281091124575622177455983570703763847359825297882086604622244463865152398478273721884580377558340338384191329044841776599643145634841115841525120408376294099387649647875198640116251376716742460358865529577137968262297999777551700079914715993328348031447449097664372525018705638636092268390543962929208207571554896544071745481768964340337433491718537584175055895718549654494760620780154013875725238731584065722024966570648302267813002105088960587862971703892309018831321371132124301095570170914667268777615934338036051547737031196194334253731332999129773079427275292843118802875314587562786727587511797180003815981387263110510203568126281519613251812975631211553365028900236492359552058861147203370047241408043386914226741168244841753897187164032631322898085432224785395440583809769126623048571348117273093263003981261400262855751480957685323820654309897467634040008895452811243894874203404381063462835804672496928299804652020606303253305809849524008616372481564757106031831852884579917188769247326183101210946165109601273315639811288588405288703894119441817104297798017801712620031456763981660560292095741525967560401956587961049814528183270513726366039926721094203697906561360730857319129021717340000624 [160,121] 53576795404403410323973350053898247245392876583340124521525481670374178556640122694433305236392580095632226113791648977565447119453392594445332450827428039996859723755092234412838641544641896751161426523931350174934426399470927662614397688199801553454806493097872485110718532028634078445762816756410005458192808196230653517078324089225859359563135088044301044997255736268045060281022675188693455005354580712267865172092584993339472044742852496084757305944434784703298676872248892536040604291247437297682678495483602689447827866153698161490973803399078145967450239547312759307200641166918485925638112707659192013557700694356894431201117028363922065458017241478808357396871467338797117080816292917815711215621707333373363078745097512362767817473368465236193303094076397047920763038384967766008446422971794990732873490466602288732992267642401185100893279906282041477440820556027232691923359812053527663982376999070657694767586923165198400794554772372754259879233973624957511764807928434275189678036966438409049352085515288513216183984238085114156925735109746245236720764260864454804163510698173404201040761177117935880019047133198331206816701695019348450165262353963846335316915301871032912589251918293923353039640776531465322653251740149238283010654239381058957520744662594701590905068256340995959619518236450739770017374698591144325113927485139277786004283875061452791933504 [160,122] 65360523393277934709572551333070045266388805410327199248667362570405670702950894029374885983564765202647916298678241000072628862982957100277512568817149515211192808042460439301895416280887379184520967795161164425907217910346239578167722737382201226692874435994866494802332508327013313877105088179406748484211936854026776280010465220037625706874275261118035589590673831583420750478418692118719936612137745659709927088099353705688064854640878656759442377957368493084960771537562187344380898762569748596650743048324854307189659540211315762490248292736766854963787194868379291097086120087967357673084855904928887833059270571148193257816373662539816470812915268955098493743908250016099435905695127386556089870081718436332384605374198584878867043526249330161851205724145106353167533322059516887634288040152688285876144405966465845389886311590619233896018070955924645449673864479791778830678496197136683620393644108647029025898150002253007960726000292149028855808132574712525530213368188467682947108485460839403864727041979854820326731620220371811233519732630591509053219584526349233263373248375656752830800627792402965051632784150317161792549346553190440375718187637459651023474924313552685216268987149915222706826360195765125355567494979902877919606216764831056267638128471589195468173944071576070294863386720388974937675745856438713480182327355218372775971771707703272 [160,123] -13929531799877487850673441220926443251127782132174316692244959616390682050162255927119973509031667063935704857599495151807643681876750757634929772581072851901671503836408539568390394139050002081657107589716511521096452996951715947441769876516786468219644970766330004925250670744084233706885991033285808453782882377232863775607303126904036211325612582530226387160094671332544351285082831266734928981137237487420336670776732765470903161282819700871792407598084718559120069255374713492474949189199867881262534891061623712419248066105763496426722199588555391160150320685960854526580742006882409205151825274487291549763114323960917017408331687770987557721457958180119495335751776278868640729267950303267341926368670546860915406587233185857113408069544399142944802604162174880345703398358732892976378711202235772189137169936118661377894102499358714909243025320276504978466095607084803085468978288492802836291077523842934498606716185182267221955926985170640212268214422649427979481923730996491120821048484239692862851801530454563461062426507661447043756840316852495516038428921471736507065689292924067245755452015651599356926454731449358532794392408210914710866406639021464715546498345432351707052237817765042826003469642848908700155360553600559582056995174538351508629535558651838140783273143498879434562247162949446619697856353477121176439735314796567818206129712 [160,124] -24849017767801969539124328224570507597373785244344623220206453360352534004916869288258612905686856714265247445636773711991050027696287509944317530551355801198519613552982845679600195415629986009346218628316404821659803950230235575834087513372725959172797421814022089996794587805548459433932753711315457306325264724427047177826196193109539680839884693734606829468101035799631563830539402918361134594995994695708240916937071998636508652513650474225480319984596062780402335511677102501318468446611217304752065829968803607667197648187812457779216471673119806745370171075810021556905855763884628567070943116289222066673270967812438397380445786506111081979515845321002871368678801457678288614229741898246362355419295311498133561207591705653285615617891812297459714543577091703299076196549942049919769055137961191128881991107568359610705194668540302370409033893147947394198032116623263624276193397757388269686339522535982383184691723989088031878091958287007256962433462284803730807289278758858539499533596173305768514407891583878744850169870178879577905652234468318973818406732426419326781580545780867151351270916344607691213392805372806630008119859667703766166610021509012812734079847058418591396303310645323721527542114825856818057214792265820721191346042946774262978264085855848791483595612170662664442638044988983274804338261570253789492888953084624071 [160,125] 435878739660907971439981831871410565775688827977595622844209338326395096529904317543164614416308276350132929452240286664230301258908564614560544136119537495479821362034068304560200730423596910757044823269721972590086932112240756785654770635657099974393007315818079009404569229269793995906762083387971247862414974063385663501496142711610656545279890486292309199120442869104069599187704769025959806095889823494587040068986105759689482715579132789680443253397211055295472201299176546679611258865794578272330168148796123241433458219573596151310186266622351943104693132607509884703103864345958862252217471996804837259775733923570408154247797408814048733137719670157626349656750208598763485606145479107822638953109170757754268187909654317311344580971459243413516266492607077325415244113502213192567871597218726206159717664483500877844927776127327952779043559781050332361696334242113341181510452055972747509311580668865835132458773352503504357761842245503230368954115947711728669845048782342868834304091193632829205119741492328830887667510960778143412061666060959951044967941763325323545045563727066810847441470056388056327953125087078509078987773984884513447424419490216625848751643125925058436291086823483787223611408237260286725817988296605151029814075312950005988588096972939793012931442474692603659805825993419584829111956472041161317373885888 [160,126] 1456320006665032239672372992944022572781257180898252774314512692650312623608749610335408001696682119476461805739304444700065530763419466601874012002363569541919827400897082822397767963513266655364193527164314707654279030855918229851364146508094203987147149565384377023104255632755522221631340707096847664140929024917763018151473821640148220003331527069982376401256894532723249410127148071838155816054219056090731460850848798031878072853008946582546944195765984769849063272448533486974633663403540404284472193630536439413076660223224336459148798610552406887472808786880116953349279532147113966289333419743040747136512614343050365108881650632194686553117163689046908147899247919931517924534889610164275116456566771765134061525791651344006134050525223926104429112269530830574948772705640986534842927110028747264936147319874250529787320131307960318579064955855757288562297828354956859960883090522664912333257354913723128872094634376732048260743363267301682012051597590049961714777637305788519763574612240377035373175373173535793044744100546951513064241036145558996538489504652862326667623899365804028818178849611848582916244667309562910646615469895802531194314777986709276817344493746858487118697186650570036632214791547063786571996020141847807127610536877079932913915208121259492245928545336227590063321319359648112426966030187153961600 [160,127] -24682528646468410468937742759995322531674858687650026238868813614186232589912389535624842079339054617998172573794377851097750897005224882380272905271517620707269445420994361934936338028934468536006898368758721697278069928968157809607650746521138000336167892368092881448990432357780734208181578519020641520156985060347554327691151696006427641754209479839294268837899966968956485894209701126859592935796993368218509930206680355414424298455942840201052579364180760365146893221572154394364522386272281823347633258336871819926533408670857173529733719505951657861776611575239985656409188388750913180561771133027421315879982379773940525078937118850517466818870226681377488604504314123960751172250028055201058525301418518553468692340753989221969515169150982033470606074555177049456157296497100367864045527658344572712957121199059681795639329537106273806018715074408246812474995274440922259343352973698684498337992153638706206038443543182426243279827784993997717786876530173017094764237045504103994359052815644960565938061625099887838433706572496420973341436124685660923190002069986287258459420652185598503645492368575660172066671770415087781433154700808099884759834449286382955720568784490303005184973618761493706339306058409367301171658053779189652266097378699939727101436948957097794265264291843945458485106270119280583614836098944 [160,128] -133704904269989326125013475169167667967285147057011701086685960063201962166913394608349947709939876709047228422911795654207325767457738311466866632174276128057003310548616372346829242706096474132350737321316265804854233142817189568015106919775692406129419221311048281116306009729007832629440662668805809658454983937084409853889097665175355021326063834468552570863698786443027650785424710894308688159108749926301511790968518181444863195541077386446810072346092692630687021557838282262548027367547496723191235663585691779535749835920708055971440721241721768971536060018588008343074770894588441253647425370861164601256018267104076795054553166612448355081535217849986226146553603518144297103709617212381877331512728918804967062943692018186193450590700705247021030947162924555124055240797569890259083102051759316915126576360048621272717093585615460232264621138428375113423697586918798279699486547392913953711839398519782217728237790774326992344999165439473971360870574774033729798277386498463158519469146622018718592500905093691978995480190999713236731278028495771682271874581263946224357592342026469771320086407596607614998194272908445338278250376220837519115802779245497126884089585365745456004761910710100553491839845329101513806435806757362126651329259575869468695761362908354832934837734239497555128158360875071093648 [160,129] 1265155660125305331327653754114324822698493242229844808927167290175696758609388919187915347221129683753264356017740497396463573230915881685536256818907909239203541140080531343954302482335209091742167426991497091938987761257420150897069624410412013161326846001458225570429063382824055317146251842743814822759412166479730231969019340972973448980714835652261715459931188728890578063634408434706735145555836948279920018671635010564159461872394351964385833590135394995266651224884797855593273390814520094243317552939685591619489082137698009452859008723807601421340644263958791021416149512797287288003867827963881319601363832824369182927375404756362387686651911081028187637824106795351541397066820618784693352962497176761984772796236305999247321240919007339386014458140934025647540547785220494043623288680037294141886474228783632655752966243427038907427672712763469165937371347816673393696401015083070074449014151442646307034250977846737278295198340525442603961956357012276471441840653906938072305993899469788474119984342071799858553330423465099932330262452310029642615067808225845551142856940108623482303490525890641230303185138390561406172769545322156530131300940376949594093117229488013663438501463130940675121455217181170252956593977102758683920550145087550515976454492381826849398961760792242045763070296263552 [160,130] 508979395271570841084033307524444805600472329803606605790330392963908003223134384344216818142951223857807472843504350666717737265812322694845881694349816051522259515888758269926634416375432350635977309399042803225152731048010202894002786136070491541916988440744134683286703705461934190644904529522184321795074610477857277723611509256875398871714765969918645392085409877369720319657702237910780319116614426995289411332295184132047968139214156168236009439878150587848259338914819219680120411779666197978593050139077347701213975198914286895304873433697035576656047410216446573045370738639696259325333151966405331773252044429135226612736313776971219953943317606285878442867711712819725660866725219736524461239872560824966972134359617528052448551751162511903035129899417674621144817622641131677638839449147498085527434711068580767267913495034368788971702959668432784886822979918261721808807581097413107252863513141857243596407328836714159143871520182800708045781885173981352125077351899558577631023770732729378535705433273773959312623775421692910243346401840502353192750837073861289287543122171769795902446845087067192391434349848339587853181914566955817497207097485436839249609558760605850445818285111088234642954786686376155453870828376916392792560784232912663383832381126485969975782852906837299513136 [160,131] -4274728249233726449534110875494924712814302091052272402740865418865877048436371045571159272010559784229889334805144836150597757593176538051763610897911965473799129282805890660574538991020757597256446260595843629950472026618441563798314536827686617591475443930373817389860610689715016863144651815663893964914318665248510134158655438929149170516144682432779392577488186953211324641913240442904309844236582013650228183112969915321126709560702617449080852253417430979081954468080441442923330168178307363295946315360941498392644614498451600599327991630553006832893391454788840873059830743827994678001365782548702316857424987548743194912726753840844644058370875913813093996806931830988297629912654536000243187627894505837584584665850246841256859747247218892294532765076379024484130080551797302181629423356518139704061492989531119901847780161675595955915981064581455481309350666302939366053243263561092836195935058279261040391413721448236087252533402033419873764588702118599596075546993570507919083944381780849387024879081544045967877976591040939593360154380607887501546604204335635341941310669791672519255116761365423510270982475098568038738798032581879505878177773577403144691661496793503038591657866628964968687131893487004389523474982452500180644811765130924877850125885608956188797690435022512 [160,132] 1289228359951892173022019728525108268784727618588095926103589962489841562300616468464191578162908637013283333865422376299819653132278410954514893214579324559165691289888685109142226264182738407885871911669278933754318163236667771968117835899939278940183573823440981849670914369418406237167087413884067089454305241720202823358715286072610694610748082518299403123575918885157283864859782208892327236549067006242303070089970837504032219491312873175073875433206622630155450845016725450897947383906466593925962483736149880828131640920715077985046121161238927296832228668755946717399463750066213423915129412883391326008562406136161939486927482119691228102339688855564257604294573731173389661103752279693630200315384199315681537492048147553511245936868848725620295029694466301759373793556613442428893690254266011334682064865176447749044229203469042786029004577148860245757614450157203657291613018435049877745098964681672023099171741814570852788505902670405293914315179454157912137401552754488478356252727792379128859062365160462678261411096652494219518261278556166758967583598287312882090181291185338099464856189466388967741243493582450143099863244925316284063113390635362444986810478295975393851161978018448483725594902631598627859067811320068103286438356906522324002587979151957689662605 [160,133] 424902396930126914287509946809234890743214538703470451627357865974426877661409283143777929757567957229625811765821602091451174799861755687148898049909836705930396700805217548849667729649980374382979132590785568557319926118541749189079156960965349306034655031856236889231833124838289072871535457663077565839590113299582541527378812440212247870900236114480256425626542943135763598018325708369791558168129537965730455393878219765123489503874696651925290767758325252445160188646376108436949497948311711207874392846842708421471210923826046196580348262993231234526820556091110784954051211061908534624027746974108731578030787660733103404772037161548288625178587202652047738707250321554674267020087339861293650567774795613972457961844845637160179951450808387928201986926134474729189066343187553128146985922343547947999983980032987442415224168355456036464265786961101274088822733944299383452543911392166475589031368120680060515889211264565933824217773249170794314217605027095637364012720560349015844405568745610206937725409688973818842502987211937098226374005165448693556204444546788464784511096034634081369797536029041748275446308677082576780006382343787063254838614197571757861700490428627572519891489663626440245449433933240692919472299187763782160796587734421395637366964228480 [160,134] -100408554707534022511260708550714584358933133837269009707406593586561040110035801090345251058192153447168255682914692922184246856493874597934916305575328678381201566272742268735029791391379000262070974392642181449127866932213691231361097867047016996808210706085640140811101327768475867673815315562778561100823458989097106889275457899280971312407298874506836766127910784419111224756454282371602570939212758597181089348170163842816872587134941609946267157820669175167842616197916735520246124517519130095840630021784023966149994345899721960742190842475378982798833842155887291110471156245287938579730192021137417986188861671733412276179274182433341313590668047786597530084769711536945812327424481225067315497198340829577805718766818046926327820947813729348838089959233144347548712938212919839087940376803608580208421028891015178807606903274152925077463744787075905230724173541281601437049385874378787338984686339613906898193596898758525781760132572739893221473714637176099696836054029669533962984985125508189396964715523302466356370617636108657308068869194189530489964380072783742851224077914501993657826334651639811152097625310748426469872018136154461561662812711174519127394644378869130632850915989819548052994742689615727563549381138314506523301166792356890099360 [160,135] 12349394932174652214546829775530604339624024073659861591182340175596463416394396609172175625098855289048619398331306656670347613428041121267304222797534805610975154959475371475305044547017224715825992173901014814325256609857397276705247234740668149711969203242727822650411434474007065417458090478770430019050101546300918940102069363033678479636584284565806648001731989846070064893344104593391169211574632722574895812658627606610494641748064595830170348094386437528821055415465806370812483390253592522907253836841711437445738061629596257985920449876621958425550101223566449634999062142021778974567951377584168023725434306921089753248365970204371595947435983062579593856333750970639045293608802457537735766304485895794972584825367107699630520956900356548098434629628582544628580461372800729978035669997844983807335768366172420499998583690430616227029947542986319286657273010574890844017115379939225893094373376905341565489116295053008427674286053730282416240596179081039931830751497094984519032991469129140180068122558705520090563778879039475167698607599173839766397107349145463628134849485688800050790989599007044586142865217317795782989415744463998076704095478378050084815727812115597296656749595361168179054915243095476155146726838513789468236614131632 [160,136] 18472552365212390932956505717143649497010173119046206318852184400701650354057594933838659838028430125390906171683807727441751936526830142645162313426108243270200771522878914153209360886281124475887279606262793213686492263878763003496903995153723327478830725828948226038107827761784921158064443472363659636951526371844712751826651164456165655260364080598704079347224633625994573062059772902198544344061220187194430102315577426054261133155399323694465795840554683580973310855879233371560355862904751802953419071986397894978352115800391620081092773458532502774178912070137742253922294640903590065039898816054530776178406306561169177668555115636733926056629415881044073578186182821617130613058616245114641760062378917162456100012113412668739899459973111102206822825324455627578600254267662687679313269821157074318898952652468669754107876813781916533111630828511072748359232398722654636517335711491971647960182837876558175597814942370121462368548448673161451810412339365049725840760266948610061459999031306770045347914019807838701417357352000100084923053018357257019527357924916401834709058998982201129539239830030999178922234731843969503519690154879293594955753649585208185779913491968147712031558869518091377635140436459840405352495025239939253072 [160,137] 4314036065517574399586142999750635216228576880454231307068456885148159825973151459301045848848893664143168683286073171748933018014886939252323386073281354484043921195954076325780972999197839393375737869247683250077272099288291006756766782156928288679507754909361960296417190369807185468063919526129284708325350245753390548411431579002639525566617330656324626991764539538634556380651736602197873288165507327980794332251478045216498578858536853430752029701423626227186121811842122274635557008322573063810328111946448454270780774420727531894410664849690260928447850168453840045644035200070759381786201268332176474982945722776014069071675990182531683424866086505308384341898884916215372612793132351274036320549053872371921865528168755475993192590734239683261101070692911959455812186528251311844237953021911377483009678317957315527747629281069459411254553941241268523683539601795234952698113891682870170140300863518211158806228179108452198227878951219279012887168699239345009871809031868616817575004525992064151439943925940005749185607374054331177707358388479618553171058183639993162829018144929456225692057406961720251380445872048117002501789610250483482787883655790700107105346185692177680154021794949276658228305976386444303249834179904 [160,138] 64138883460939718839889543339663716633409087130785395810995717279843399634765985027122840694115319076424024961629540463814608200224322655367683439953474677520255832486237930173133953592844289524582808501301176200849247410240848104889460977402676245196024263261058569166494809242468986626660950670605939028757941339796164078095873756570440828215295549018445486103235825118193019208579168808061267632855494401567344308886657619334508665599217108114363586148649473693444017448719450235844258996106935600607046732307623121757732475548608593969435265049959840853516339754274864622440722013945627684828919708733985906410080484107436592519331589642033503910395117018799393509860784007852980182977484083574997181299624768608605631721733401436039273411076960203189754368041807152071184815573666330525602995740216772236381933359134183199325086813855632020093184677090549625761759919297863266856466011572644108379812798399977904048377188005570591746190720934154367928275271797739614221034531398926379065310785884024466936944187942021742901145756172759074833194035405772224414102920442236431768021331771174752054589653463596780283605395133052715462788142504569753361015670193469320280484086799633612308096288520037367014867227688795472 [160,139] -11515383293482984922637530728005798965535692093691133580142388262472261189421142060687782965618846836211755118375399408746384149985622590429981576040899971225410893018841160897412723856352408394879420902588753255164611323280225298116436163993501312426445193798316719472950793542870544709603037194614959470072736573687469143768955452895013707648723513145616715159111634480407584559021685810043968428809502063679864455676086213648824464493122262525635838442506512405556640243488630685525344034874261202025950051666160665597309474172835294366474616976750455527520599974738300615392009838013142665831350996990363947640012761761320925276504245070027721683819390459062458229548313060848461354282924535175695502922049596594140968038260899562551270630276668263125482403560546300934417776337620385140152170976602352505116853391557107826564164598667460130621128376714870139388121274353989397399713115575858219869633333575330149727257891885132300812433240299506773427779515869749553796230169327592877210571595903332058525717714459115443792957669118286343625313025937721687977348506437832519970323923968011407419089406199228180702333006905844370327537345741799176253233482141330604068080509249452168825559878878247577394215800 [160,140] -220030497640963732295313676617106137160470247154451523900280703315286180590663868094164962019749032971915838395213851055178295258285047627060960757239811510739047386453466810179003902002337930223308382142421541175888736335696898509616851998026761163075196907192589430138701099871185498864880220343145750075820523509595706707631130924363497110945590800985437217416273505178136970407555289096499495301031449571931413715786442150093327233405973576052646747505471776314496429466485372055149014420998356124790003753846990293291434341668134571729786124990119399546569881944351577013106629234667741446590145746102480798884667621874839975615378926242570377077941980609828864829235028932037336065428626813257817307383713067841904396655389124420890853856568140010340719408861031414510602322912501888669108278234569944205322184010138864567697190947320677730473305668966527877321624569174216303907562579998565442728672506316906081832466940492017420550127990860854091556002313078637999348900716275194945514853743492720513647584908122749981350930765488535638706045340810061086290653183434783460736032301631984679308722728188220599484353369845845582003666339986470529943433103227308705709563980664624229147115033377008 [160,141] -3560678912748837485015914852364743015279719372673036981317017331631368120209362119771501229022738525842646327723255367963643562742881784599174042793100849812677022139342574203661814438969721851353314991903953171938575793716906748342034247847594650978442956667455921710179761091954801988886259638458731375422371209217588919733227302356675518667740783159717216538093475387703266090482712515840397308468560961690810225654545172131623800607843078112934415453467550890843565474401410849987433679837802745898661710604961218671939027464981155136809076775455642822565585762105498647440423035652411684977854657263076011196155140606023226504822018081170620341991640334632502177280849854389740957796244286957636129905854679588415257877606802346611612217877344652186833369192267305575517029957121162696531311022556704319125023627156675303677612053193408253911795177133567374097911530458989356058102636342012430447355757553681209598558072898972232337776924330646884283829921329675074082205474652151471219128622733471308065576041153980786886349017543053923507983172926537433040470360192837536739965944941244854130122331274574092767012920191664158116877720031306492155575979642851399898393134426576224257792 [160,142] 265197187801546570616693659101232919687194390121231901191472269831556822220382057880291949777495313567033371259116980018053174866929224992278181366343191652856520744510118173732300650551574117493486804749903840973765041196312266375961533404671079626217821488933694792892479198422948837976151752735314242013170527254358689772501535016866725791467248359188476705673752549743005212221223349513655357693684259552011082425783940681252572857002194317128853776943759458325781522817148414041206458802045866453124390089927699093538375924600895026099590914929722636426661282137265450443948611745382123118445596909817760967307244607084520489962173359983880069983905887748034589821446794840250082177490676437375634516998182654364182683835891188689236258904562020550873787007112651879668608416971398682120242670530074490172484202205435319665211201172771185093169235523638541893193009025653231406435650163479504320909014235494565468820106811188484499537389864562951855405253305326234690039968273141432347521293625131480018230028737588634233415519088003786601609450395342032473502575072549827300273472964073154646614331404401371363419740904919953229445842238588091257256278560344143487854845454592 [160,143] -5030942224553299911694753599107681730933126090485581983564068585727188239137086035165194939863659425757225854482561394040992716987147362526417982823855464978371711106243388626207054589233630532551668422612683637710757828318231925986850270501958330218597629059657243620786798522471787624915382747342843931070218622664695331622084829704420377701866477507636229865909459583325696724340739070315113551141754727037505718281522600660003132981209722904434308570941519311982779075214945299894800980518689921570876646368801627647131105539947775089147891338354403187123384993806997994718398283612744688362969205868071490325721771807235447654050235339922714973524399621553241763608455333925835757821523189678955289143966997107685426582576610089223443942239512211526224590541897203362629669554581058653575830993236427267869024918442912145971943499635733014270345831943240605168295983378963307487418839234184994939857120072033677681702281723645311521386298099226225038130634727845516511362015856317291959013800014402922345196445154890862616599687601492897534652068259751895709205604530916078336604662131248900927243857137840501747778368737560739778468621134192977793620739566302009616 [160,144] 18491496902165807835174342688611802105317647608286875351899955189345806087108151554335312287156971699789840417077659299481034860941423417358957025880027641306202334657127821001699304450481993810557285570042671150258732839957955676731853797940163461191519653118165370029306584924341039583388919673059421519862219986299564478969987129157988170229812026142670048351042693592736482667700769869701537605408105855646465131026799942974211001710609508969885041164670232862198127054745641109232018158337898608353206575575811594437955160422045737104778825474303545267599017657251744435790598970475024017519007878994096776331539199917492323238260482987064947652874744585284898958142587889341229219691457178144787036041850276750262661850569386428979047732774194640342498855361136231313190825503501258749639775311300964324795040335356659579675457359189944084547879418953526022732807611475634771384162419279895959962846983944226738970929190309044646854053848949151199639964209098740550820008562790378234064725733724836409355575637435007112301722931113695504976043168921903249046973219951056346243868071049714748423207522478771799290308001150609484813257962686489332637879632 [160,145] -13137108824585279050188707206895038639409355949213986943177166553199140657392125968940908296927850024038859133909067114439481774684875639733644341125330957219233695221888625377020937031422487633217412820836593642052147588977538665440911947101371409422014124841995019395531642829130277557671922400397213860677001723311235837340409173836233624061759913678177292618573224962946225348665027631460762527003300047369445972287582220256522427922001243384884185785308432713408333336711250475855289791174892093582478179885308750153067142697918498035981350904839830147637364558144137434108412092234809370434443216784219719875695462288486561431396918673235309895045072064801010421909191472948856599152816657405009829502491818414903592746563510111518053209327003306068714488347914355951159181529366094762267305363287654285265145789201916071267923252305376106451176492014591795147281240590014930112011807795345196436847854983889388202209461074528178578661069457412510315578527061536224815614632945928029152226877450184157727380365674365195026039302187300475056100251313269475262728593060479323052735439943882764234609225448735405713860738989785272102975555591744 [160,146] 1778400523622165706407005104100464837026395604803896617949355346788515963281495471406024413615403736930464386493216280317193780791445225748653266932233012000725542681314095148396797031505765423093893149300407155910960841801167702468006828459391724184476235684710638799569124937199162538891138446185983463045335465364846998034675633967950023682372890030206508361268198012847346253290709317968878924314410738410156096124190268228979867695354002030986530966664273311137720452417450477250031475853262745123109143123592361766123923799902310250621869050558269947674192028521017413690535504643903729462912591422971284305589834995923429763154476368702201519512519805489806310023339619854149996767930786378786508184798717189829718982844290103737252656016098178600067090318276129307714572375750497249744281140794409071229590971906828173541166839294422641023910099764260188205041773211567211658519448270544177576303990147450899321479032439358468290907942109319198157693593088938931210191989427366775526555020255080757230926400714245244484069165073227891328239649830864504672582854960861877681782286390504965233446061704110586410300882349872400536 [160,147] -44836936658954757855132654884721459566134587221954336330712905657120640041606043195955610437564397703771367218346494684491182489685147698163220017150241487962926008302007364215290295222851513522222557951950066674472802053920545637756501636262240085948783035766866515053867943074019687727941247578162658896916745129854023914178653558390008998739650417428946152714755335504658164424146042077613500746554935381029348630976194208058813532006591310399243017356834455811346559257463785035178604114137511335959333049552078486117445067735863355646397961747695142293898417294928837391800801690981809685070986767079945632679755411174619472039319421857115514970259500464709019142084637914205447748662908493153174752339642004080538475751535501915751890392057587495726358604208299537180862818976280804277963521940296730651176220508656309532915508003335380184585986083616219835245239990412438791123881439732977402309197793349437443178842343749056636339473299181731984192482700550767297020251721122497581235196149569485368826074788673703235565651472974041588625302464926529312434945455135053947528386101673010746133416393947546098685464 [160,148] 204060862599024464496350567590664837592805268572729424751217536094326013469305480668824953472715356410456392416659620085782722071684287022632614827106265299114473997702075169366442912233899283912300494902215266131372012928685431320660363824848927267810904921423781044334482753393059749877933374288520123298290868826473472104278694352128243078571965994504988582780404727041738272582495255164581237231168368571096995483879552098348156106473866448281560472944756298464879577296950874117983972170090723217349439105908737868311584441902334406863756814303934400710509313141451827485019553650463543991010321263450294921012478271011190362952202353591881839673947000528032159921047524938090434808876000780517298465218142558456863624476714504973542413646393436597958786454355289909524906541382418668324558065841562402388725582487242342932958272936986845739773464469796100837595061749297893665231280285867728168935800875784560735360006950647862428920360550821784885770937718898363665712553565207777310896463159365381983237297143369224772031557637383294911390544740813096740759792068993609108038094516687216762680459844 [160,149] -161133419171153741660860233028079226742466174036882137997417794742354077741613671221397808525863004716212607314047212289212761856501918749081595572162622713249094701466966179062249059770615376010360742464024413575600228849995492183359283939553868337747103891684647087981893478800182605624631769295281317116763634824767569434658789727495938322311011800670035654248618659796099780522475122909366111754264365426239774043661469128047122108539806484135332802860962717257938270697539337867742397150027050317932147877972533758887191689361480544009943710357494782687966371717735074186771238892770270749797192945686103815858877153276598724839796928134610558999096638743339004003180863318551360070629006013191453863663162628623892420647203900771803889857149857978807065145826297547917676674491135340492035348035240925419144097133448967242989464754305472881222864435437812576327939151884518421154145880411404571955016523901914329406740968364124010919769140774780912880242211013537451148934911101888586927516719609886772163456800110071460324013818668129451076302489990417027985927845646799432784173457920 [160,150] 21033498773652610653697135014105910640055588576043242165934579268935570282934305491324357674729274928199722929795306249839693598800754399737850400701200669230743985629479758836313197374288093392832883834366794485577024828289454674917699910723335433442557491924258113479400963422203718821207953699762048157355521425807773486410588736995560721411300327975988583753537230179119838205663060868146607560005516118419266195271771952378084857912957678875515459589752262264466213610612797332928795025941407776148497056872650907164715463307727817635057968391001319381210969797831567509804687878973444118816535746849338599519682820579564264387034264855974572960712561089191107334654726028874031471557604800892374727804526523754908372776961227235305582175520760639282395397849813746015993960085113224042564878513180779679593553363085807881481937686285351206075408493403706418056659376073756627084673296912243653235452390680979466586513664989945136765397064981075700828455283491727784399959376397320302140660060508919731212187993022103878690215196244239835555657725507890485919824303816288 [160,151] -428462720276043366809554181574892763398788038263361660878024728594994644829346226544414603900854994769430529183151142165944895983607906893909766469157784268847439459872695915116666896030921745294951166619939033821229293230270183186601628236070780006120757039631694675766870989642322928040753930022386982394703116558434431383210519801196439191149091075219118124999426742530528047167610618250452154929254006285070216567159378780354922381329860914645404297889376848100641237468131593095366178406073542918757119915627116427097028758856408455310986205391330492880209583078926370817558681275988216576284992411754114678005025052289076554426435182480189227969429190087552479369528256003476301181300192284977318196439187495316747590592716097852330650476917646031867031812734964123654127509819447298810516465698521473220079013804835104677446002182010605999885722516428170219183028063841260229440397090438206846110481686098590101314953003028065852962139204083604692251490479191352591568003020928376308101263971380679343317431312195142835626737195974024367642058176374880 [160,152] 1272913272820516860605370163658744045738255384701456240458244152517828340456215609751831559547366418324328970789539770163727775399780139392221675399510408725927591938717402257112754175238247917844284676843029756165552004194419925015725573734058501735829218654344643678540935396561604826833230828746573812142751026645774754143211516675345312198672891840966074108262597464873303576047208858117205427545032945919045361164291795092744654354087476070209687514248848511337109517310947841047075233423496720026335766150052334653060986033168879961117251964065616938552583149846794940217695864788908468315383005979027605004889277409635201573034877270696056812697663522057166640831624000575891792157808213392004010879241776188596920662967338964985528436642294417190238656036123798047562209628650703812507214040422680891770757571615698541835573855941942367814860025427515645216285479988492731127600977593528072981920798522111517358904930277964724036632982581773993655655150654343858339397074593183279604410602046929127954973977718240692774336693702013896 [160,153] -509734768196110126017230579430949952047577894954098006687946610758792340196365528667040985286601314161396364228943880670933566475375273050907502354174500806618269937448083363861098885174034209360958032099872677796358667982911293225019752696575365839495887189597772402758013590110924486559759082170813189612163052355510391048438316147169147071045109171988451756911448341464361400274884614140930002341375654169474792556184505011304322396490456448831376226402956388541699942548745697968335773105599574660213999833099295619806000123561179353174048541150406191761505598026142560760324463866097667478044387784754038307858320163615074688952079343260908303591461340610032140571228830354238873841941041739296349877729900134303233243836867614277288446709871717803164543302869156776440510808516089422857598591897858178089989057175118684710910618323032337805394235032520094650742434576491743191248999194238457309846798121627511580433686856420326619366333288452515643968120125231941090176310283480611943768527979028571894392623300171136 [160,154] 25112127477357556894703581716877701108014596804190039383936771900063471376808656756452469544236145454386289770149521836262762496415829423292673893760121190348244626785525237229040070290618968683623892925228536833847615019047426809471594181106881550629137959798263675542463668798572418202407950647479591152377105248879281497834900378662811922374967360590933017281314391930546617512008169008550739048047879565452487753271343427163531716316320319593795799861336522089307070098480332411486688139567291621816431691239127858408317295388237433779296409820310857177014772218283372674595062328430073054950951095452837952549865980183040246235456666893295848967239950931835128134234167099777252874212551831535207619259748436675556329859664014247136324608997497768526951217149716455635232101930923937454190093492899556336125915882916727930990277076826035467842295739710472785564199118082682725121578876636202271026637748655141127357097932377764721388129606653352476897574810705168152685028056337046977538302068968392 [160,155] -136939650815423542579472234922068416043922104744193418433288548637542162565457751382265181626467097968238240415191198764776636916271306343420673494931574981431480226154074018880558093667755151809473915582817159039601319740780915764897103567717951313671552528877361348641958907620736076125265225636474333540044158541541411067680026641189892807981164552442547317897415641444802371981724416750280468123545541486648342678273355253912175284598152282155670051155246047045480579144853622507159606483375229828901239541629031343547948973489212257209695273939217455666833151537632367073160509171054099386343122416597215515675529245348347219617843418531516138467573691587484366959538638749343013814158056275446407147359571158579111170538092774553880894985688577872162880465418529395978457251304544382110145885743981914731346638055049103696893011179468708646612241290091138346400358019517615499912002182015308097535689151613887468840516573484522043850166713042663740642754926124823979492757248784 [160,156] 73143692890432115744430698327435852058153205207559377390699800401010658781801145650222013230525273488253952940070909715048195013176906684970183493593708466934396922210956756257338657905607028419180717833927623499987018520540616061768364757777017718810058426013615738167284489735124237376585614039741088168881151685533609934621899072483711111813098468582748289034589896320710283296470350591674705143850551739356896492334621461359620862605912459437349779746181444129811771229863663598213567230910184930272062300514362651637650216720064059237587543692702593540915593220414138927740637952563716304759473378940073386041271847987888330566171873330491411638158278009374242492599209302604287059990502084529148886813427219422717469420317499763781683774616065560409078637609443110387478358070352028670286637050309412974488842459790915430690696032943734556683256243101109458948819100426618763166379988967949632013361257818757705237669751428560182607640357556466898437671897 [160,157] -3320723320106872066688502907937413399370069642374871970169892122106917089014798223887930181369084660943514125715739946798002718095659778718753785588344077664552752637585908647069605264288572894813994892072299098121797897134264374528395122245287665075000485815325567585302956553626730774152650966954575399707419651475888815448457600248553581024702763433626749357198399432911889174011711621032132963548731438692606803008845801593235570946185726797240756726076590037562647945493174095649475233375019740678506646908721684072656721504384601892352919644016020823259978091881094853813319009252930580984175413875056102993484495061250138425444566324296682317564632043579161629130528772003848971986907661065553254066080399341832135496341874092352338244156210061674280305627547060110998621313643253739234291959640455755010145068127823052523843119827176506970397764611173084215710472182851785158546514669376136609944156857992077714686179373110649005312 [160,158] 10863719585340729355785732076586060547734610232337069769874628960416410491778858182815039396657058584603285217376297453445107601773524555297995311748602153097622064599693359103031554971742915595634598855088276677882573213103390988844763332893249587717620309606449896389384983723532785635297921944718730042604056040804238857994918026033769101355852088791967149013355108176342353713430050508083793285458065386548900735531863815151151624157192609706955950388126462969618485705554430727124198653012894206183994313440669953032470627983451589342369838070592981258737989073124677365937560485062324995002910267633319250924881941347881929895101344880584231573835696202932291565670745495459514222009222820008236048553414588708984885406272947004058045015371409043242341895558098153277326045138709244395805511896577082561406365078278456758455232688063052055776937611084675887293463043759031927711149417912024084438459788259736672 [160,159] -2110820066257545975021154891730960005749760875748340340170688875463104097265087956448242325856893608591215062487555928176045398040116597538516724801423202267156656842161616305324107461350452770368278531793822957034427501353134748260770574366245304231589767156560693279080052779135963640237881735969044390036213407295574857876315399983590206658824051009213448801613133285317818133883486266521425726984367230114394998069237968911799797826811447014365243304648729702417241876830231370806804644777834089843843538108288095160818232695886985055178336062857926722348679741297915098051597801883208423158747380239613550406853652133484337373166413172509635485232258798040887257753910485521957875882918072299965644030857069214810745969464154088665366430158985583471109433503538569348225397507843070358535711314264364175899952098053668589496483790052847358537175074323821660365958665759162459952949460880 [160,160] 19393561212818551344342161598156082021234389503214913603909594113516348636186076445989814469262054839493154200585549965688107674671063886544822718429948158192869953573184393679328305243575560124643935415621507521372954085375476262147603576744390382255981037403969158118379864997911911816647029762693420873419919745468614014605594690397188102689470502937579025937461573681359061742221759015626665255414184922820137418485765316438210062143646615200288758184486252239452307341882744652776330796458136889499137787905385597228292549225995644439670574912093035823140909595217462101512765477576607130921935613303977013974756130368222491890417428466373033048741299364133641718041547190944471627689711744021183756735020698223002580014369487014282779128828559675194184872427234321790888634942613428600339351173372594136942275423858164614251734672582635743181601351631144679552 [161,0] -20371075047812605140804996141231411187800052176774189055573757833426740976111071010116126031595361660226850823070281466089306866864546885614316475356419363785465092208655618354324518487196235754529284573984029860655198902615301182826828633442546529709393015850348337644919005874317844356744346302735182999878963618943552405557646524225662870347216132367053985939465291060575865297663382949730428296679022812786509921940545504120031988227632154527986001516812863174821073696899228546440177215190897404833423302763091307399440909240943196652618006190466704461325271265996263450780270424274298973521123199779031711383513631606767020390188855057096053136529920960655979608515634871239379836537804214200247424607353037625984911969373982557033344126710498272628413843391185382210911875918454230609916795021633812363608577863240971200178462527822762002800662387371749560552030854842228996560088585210876279514563285883105284946447052543277266607906475374417083834896265650950553771268197352176903015379662153159749387454695997017559201768672157172970279019387929245743343097497440793082665048545342243222905512150102994396197973039417730745884112037031080205518870949438235366216350140198348907513947998645776951215832813839085592155011087663956677303599938847302945422429583308807480798236707901852953005660738579025185382254921335631213588002052627821988909201973151198942552857741129377065648913520252789903469743176057455266414168597686531138982445171297922009419806569412722642537872499452591409114243231711173844057813879757639085525353163836468274685674871852033468583925584249731107909417185767557896487208950613588196186614030502259060577329042886227448656644653057661127497999890058501672492422273172949921578098078569704387842909329668111802359752075562031921635433250947227948639881128788551182460825228407694329941454539980800000000000 [161,1] -60180958057706873091218475755390179122769347056883252774093500737490725213010855051059697271751532551377631446644105474530712292541168136268300799731986877416148385614033269841562267219521095555921855214964947618318950430860319475115030645119151147876826531528925747617310224464743109593751956532675830746847100438526341184544219014939238670131460113217717285176809231513968917370384113177453260180171741934399660507099828645909790104828402909081668404525897361807815579474316167114104601465932325229521317931256810946006020297820232584005871970765704886500742476192722609564100362990059733661427693649648288053835619843929074395105814243729570073079538691903523930988272180593528117368113970633900266166672776207412342100702457158810208442101714297425338249212444138175361361035005934709777905995784971453198694688736794913837230092759563400526504590685323123302563203494289877754580364734221873694284193904162127208600636069583569531518757576880624775174639453209761561892278808014683692456518139203923713958179054479981158135540611515018358932917173222380119789433148758282647808690833698942170615269255416905712067039985900872087219840913904718700901276065168464264688068519151133418813027688779477151831955092588156597780142585456374621497320572641770538239457091495561342876084219114800442047734739129615955544852838740050617283263168888718108063808818536280908147380905005169700335613522531525024162734058907130507560712905933629649384435137085483735460130179172564482490620494946539974478432269721385600416485731432130803764584749024345318636292868588683465431519137342979534688918983399981299424056957428123717860693401778797003914103402253577210674979979093495373048281267043013351333687408843170356565148416709731466030754138750708548827140093515322023418994995268940092493051500362092354238513008764070030093770670315929600000000 [161,2] -1629288471220122376375267186956393006541107334045518227714284322645492277211092741562799235060052903989234633829100321768215395704921664615506993327559710010176062270742531641332928017158316329623205318559967896513136770429737297125235693087956961838324311160973115107501257482735647495394301980939129127315235814591896716096525302855540133350480834589686748333483904904553105238882502998010722769779328564846825340778387646771973716536703734036656624710508319962711605000259859894329514276608994586465562280836817513657288109616146085564439112242249189559500700377846601520909783651244905400418405979157081371602067651626834339278101516617589089609170418058641208400428559760262678405582102627930280725027983210851892282682288490484238410732641322742386297284646202473443107808736232676999084357181850983106005521407201686170500116408493395855668583079018947956295409973071113814995408565266492777665888588524861623999327820020270621729525622740268535298442560920072114258231493242565469998369640247958153529131890004214766903304994375313340096983185374713580122602642304789144127145041055212100279293685047104115567860123231918666464716452087966532804774393997705823315966777539759430595579473970861232103874198102224685556375054620342911314543376094678368859192728124934003420783984497255365816784525125770287081234111398159177767369472985378805338269761642091007487423761123676981585674004726871502176546373222422226851446748005679167652191829767543655752664081577108815284233960995374763581061044710061858434547825561594932337455946967932954830404508359696136709963720901796327248769409927959772483714304182328304684141005155755898755014822192822849536399550228197377057840700690841870796073612726726510431751042201772090317441163178123816352352490143976147177501497305579439590634764451130639944153247677398221554059618161786880000000 [161,3] 6634538793458496783639817477783817833147625261003270706533327851126281149978722805542390629276995417594509622547485911514998328669869298452570128762216475027877356344443821809051282601360572643604635516312198248496723024479949893144572817556726365759246900947768885198595943331092527978697773082506865319556865025374793446786644729514440894922385258813086462511892412924871099146497115333116997084770064463550502072324408828389364846405728940285335387790829277232868674142255440303296419990373155297923316326825861662588625041652068517413888754474927147999372877629501927722190769067919476586185969477895933225019176816441831777401235405569172308347174529351064790092681895039040438007218542575143852910597227902560529731442047851060625146125088377031213322988964967846011627184530695945757781183360337592458618532721418689078275323389149867734551180048426554345102702866089210381254984778356145352504333003029052642111868779038316260290316446202406851398385343578844196313118028737955235982626646007243529843778178061147994527228881861726850609072153482157188552422555064751717836440461336479743686024024278453507371196670303934412479483920901284747317326012473728842503974770812399594213517486135828678888553046133662105788147398334052869455587876155292230867622581045645814402230934375346002214245017536589616094983379751045135948239270542505399189876462330670586950951745575554241300125309162018565475163164904893118644705275370694000797219929478699800047292339661441799169169287995808889320570065393875187241425309426462420967102249389035889014216552991706919640889293549245368044092879965422904232003613710691535957646416318134986013265591808732255335008473298622316068850826419849403985064329236470299350315363235611132148905614411850871073235723129980151077639057069494561537425307107147534274007813438204395150916927314984960000 [161,4] 21409386358138724137642582733607661258903053719296608303854580912940229994768005346904050676899942414354932185794129402453524860299222621428959335939774568392524379185886798645134705547155779949029471162344242832757826880706433204827231107267798463828932364327375162917511106353753900122383353863738479814865645769113404533516182060017385051473875324539317865385998051124719405724599450946744514963208818449607688905863325986176079586921809133981845500770447284573089266556516665588208175222228873556965890347019178328328851336940056892862747684164457387283286835616463068163489254122674454810599968131263418242327805220278854329480142573499499277872235036714496910956947178938069807557400363760939278913320728225184525235901518346948899658120609669208705125140765673131127758570115678175152614317327160755638960754220097011402509446364298908863466211618008282575580718459422786678376274063937117938573188726054595258350709364999943044447105662336258975775580307273877193805476945002849886737303227148762033992872379133865024494571797871498187099357449296117794203208267173451374569502193662138864793437852529176231802104945257641514762292511422563783457968310149183755811823029130910040368780264046578399836835542961188746568740922610593703625004303551113915460259492408667782461815030961396099994340399147521312154574909960586245260078766882842264702765170655795144485593979825899435652930933873348853121900204018940154307125253573624833458724446396966673369699258223855587022162759824320202330361908315772293136761390563200240211025158074730886406889081372411494207571260826268398878358212660607886795828512289442554742213868608870826492801960081711211328670406575441751741920223541387522854837858261577317648561535637911386213695794723852601904792667233554133970571871705586051851276385243001803457567919989499009135114536878080000 [161,5] -168577556909003574135884139175777776286726939128507118494402837526385613540804188942477782377793041364676039520595243227028749763747665735562620518765943707234962135174617961812997965421473299576673081935023153394764479880054851724210363821016778570940771233075348388133679462530300403059591522882547102021794217024381344655160275288664508403946776229992167494338141324482212099164603841757965883607356974029705736715382990374079187025840750146198078830124723287296845114192758760350171069317589478275603737153361699516623150802856203365455352936747784513863160026846598568669890928475391856582582250078126430474053094556908855846044334971223465081224042296404325038852727090331015781353582519353735143419323140239860015121423596389356002968892697240378193940267779457587113203201332942605960929688520827655792438453582163004958731687439848744191718264280084155752559434316771419304406191385485145703465012119728505206274322020132343001303828087567694768966733379369638434874900456210551753990650392435443967243967722812090811350991493812563566274478344827784555497827871023339292056233498416691809287361022994995306843220486357800006758498073713814462375533217864911592800689440725859068824877166408676928735021291519549979526399039163966512463781726859156900391819390376102416775712041058557071954358031096214334480689686526713692786917861140834568264479018353370904044214783428470867138564006430024107134882270587214703795655545301422051827077255435585823372851675383723351607580580848158861782687101987396409260379974303433645078014541801399542737384656618109502564001540372800035887761011631603524643238259701099145887150820122874177781313427935012477240840303892838461577436899631134803251079341832171262452690270577499808311425564576394474762095427700853331498578309502618254498409924522433012960243150364441292439476502528000 [161,6] 448612085069711184515897504775931769128823060859193784141111561664826040225360669111265152253084279636559414506641560462821290183497615801141764478099244224732978877988423570102632253687158462655056404004922711487329304691424658529897095246585053363090356747226893648563898340243790678907311459534416870173295426838547571208197127732940028325897773658863441983664794587451436352802397553020652852608758419797804634276950200463160266374359506700068202447852219287704709254009217501216247662012857576934388609743995278471423043701511053459597222546936902674660392419486284469925586562393013995633844718393573655427089059281230914228160616697902724461849436639950077386684559288149294588549545176440988938706395910313299020377515798377301582057439213038423049774549079689013595091337061046748028062870537312818263640112575958463675424057038741587032431333843323839093455841189958974754854240423427911412359329469002656458033323466521599784558304865665075257363891125477329974141100897495853235035118529939584246275721320196109428055855578281171850071227351798994251772584597800696105081771649549340940244205312152597180539111431535062007827201541656206365345802962534983846135117567381353904894417373616441976294491387581915574020581002959920610316453270559463316249314000258179867865605019491664127176722273825870750715421186967551404157303614328302732037228744720209935492082010029069579998480274792574144886711127501973027101851225495846743479822126180910039213136703594436960054209777882023266531001842539199280786518003170012618043409414687379572212630483939002006423371117141259229481617386560374399725507767056100560352190726074951863868045900744127432817712538467666312350233129621584127293432576160321628215716084073713106021715662693518688348263960572422746396535868806420750365882255328999343630179675901358390271541248000 [161,7] -255689360068353351942090353789156262486865311120494623247150864866658725681653750680435489955226870862889885750341299892478071559361027381959323416926640967486675652952902391642911145555659221642768041735229620644697620298121749694750319813224632719475419102119513373280434536523772211408852595877101574829607833637391600720549259950405455467670888447557098526892530605110216892402534527503672712163582204174274172884739938832666387028001175807638693597773209981751086537928239839058790808532627874359396779693560055433264542420636058171137510173407826458142227491139983588717677201659557355599634846371080806508869934102375135385147821425418362779769517286847383682523978791101834363953068641400402547456268985495287807774498795141956063860197459860242900852180927522279495298688406097652579774293181199829305353931145718554969545764257501952848712314847601684860097090927252837686206769304306512593645018624441517485918322136645404364513977745798548528492416997578141671865776109384102779786232606096398276225396234304934480041965812018154462605718787779069186186357333739676971592734729504403367071263755605714093529183727433327599390063739432112143574073336703546397754913460841920275703988112968506584576849494393937041930998077087513557112803830434454586520348094546923281425948569387879486382273622413555271677583307433913919040441127010842623192190812445927365108454282971577336117255229329829853908682844800493575985599030348032412209372565868813487045874876765941632100507312656617268125305883162536495769206210082123760392784491375406971130689633738919785145264373094804538887536867102959058785747746960968674303913882817541241373251813506133658625083537362152304183560405373234509590876758399203374764400975849041436872100366903815892033761865877848262309653068188622695631633707447317338738114151215516646113280000 [161,8] -1327365493595873171954983306504781730484040611317390944357371732174259092578266541852932559081267008487098903620314832847012865009296882583351104513300173523995216818635085051217707248306595350818584115154038723892215064944773863244586803522385032108262216528195761155021728220057996348067223974217510529126136281380648798728465607876094507438958360634574278099358313379603714003894344075204516215840685649712591064705949152102094237452908952574788490835551101485102033022094300168543309020891091679550752580630039549142772657326080491520166923876502145451687843025913992493885987156342123388184089620124415793778783161922009500559640543090436004558731336643453325602881623536393435607238283572924704025111217690114709246598238381215455248113295650945521672756086088429605466835119183253408284743722109096323925899163810569642482963246567412028578947250681022665090304895046012052938924211525058767393185695019174261768392609168322813171392705466850783407969968266898094706899668370218812948836911097404777170888317705884725353632817741839658033318295966384375884203360494397103946191522594988881270504615038792493840438091529828876514392635278528591018767931548871720103028293212378306370409004050730847261269764035298540136267210964367469160140192458801771807435063919647439432186749499076506597238266352026850671254296737698760170853575555277232599296988560474760720839265327702125801223243855043390654419101438812052855433759138585565055549078149593124938220041901350893006997709197326291384336737776498814288821660349425513141190716079874753239824564939688301929971069705528598989958166850527992286755776308162018971400463589853353496130285044428113873747438638385071300656046227909911538850734244987297069792991595868476434875426764061314751605597558493938923423992695468061468312842376177015718693664191036918857728000 [161,9] -5918474730535333121715964041062992207985721633631529691816940336415099856639269308810565732816501553353625144640073216830220487594419313209149623380307218032036426742312140019918237215152673610689017407258473873809072956205986947989949933781696595721603369123741469224423861657061519057675779133535361146004232783706812246944848977439508726982221856929687010306471653354755612055521099978191322038758873864628511312629537658068051332310998526629227127569212921472429239463235513119686124497183910423263229738638094335751425315884881463583451263234357777135798880908970045382344607740401682317458468364051956687213440945403214906168301883786558973956413452563220983994141429783022594793796666752096813734697016643168962730656376811338373581245915326682771826852976186750687247954400652189871486990599617278431075898443185326788351214386550437626400569341441975143692154804747270356819148099647387142625482201393251206406302454694490930498924755926857096838790338520768701579720566788503506103964477071800196470670232061009727204944829331290130335281917447831880373302808631045731662758699701089499127134650739349615348536878207246607607998311328663905877500492666913903238878163656064026468875432010510309427430111889838029588672092788192079283541798912623439103136990930989442817174587636276793534777705778292926852794737918609848016924813757918855343150017290699728438699776552557817295484151894426964957736708082981933123433022073367259131474044476076534602260659154728818164882609963253214762370167233033468441608862427144523123934175575414732403249363099196393997807314958861456907290570042702404480519191799147669429533245024622184842068205112774733346536652909209773433756693310905438308974184112804063506474793248403618707389355475198103161147948150236478430832257517262903421050494900831948287867102985315155968000 [161,10] -10115734946294360723234955123203047994936109688248314461215205828794585290060107524543710688103390774365635092097789781923562156937339467192843307930088563680825473632897665544882509142474113299741464405279528344341933677501267487795195712455274734938127351867808818192850208112898166440240022152826660928992410226335938839601447899662848323241175433011880016239600903084200309346356198646000363367515054945058919825471186596328415602866318371431195303813702374977743792211339724494105120730484446646891270933091646411575181240182673569723563278971567868479959686398958011556658092640607113350056360257122583949651045585177710467175440144735622188636346363480938134149946767615429473516464657759139882488749183578876102057959304740558378977473605511465826999775862597144025960891408500261282211015103166749269805361657039133714526385778775341350169620812574779857515653573088566111026595467017680763557187791399625219822527025253914154633163818281240630318346842392758354224881098897320067595100433122611376567226290888560241698304301595949878663909853664114836896424811329383702338749939554504345251306232610401166438210402144544263438973641721306936092139036047806874132718276645336770162630666679100366424763786525279223809337339781200939522173909994084735646302697008309383464135591182525659619397194880487905852670644181233662584905323477802681981132072843093651405198793394636062460726750443812836545709798839901113681307205923717674451177503277632464008303678105100893501101298611166907620346548774136614930580665658904623102395329743546337406613029864174157529878188779138295201986895733442681604591369968326883419417933075950423279728919004313950672077256319346004006391070958852883896778095604818071431773500902535951798061462867724680658639265056213742869063377157779671612698704287646950985495643728904192000 [161,11] 25459535863738597784920623714515489631919350958619327600876024593031302494305318337583338781635220444617753078635678611138828200620406634133596177895099189799273302355191357759982989187188619381364331807860753811365049783215236954988338811609313995602333018738893044484969483037406080358312282654490659590728785517122940790220783591749465414826897001178120029666915673385751961980602407077852489940625104788224637532384694048079113275680278325374131029981955284807160015894687428193237827494976471387659234328445873962079030633375548193640865637969778983618459779652851288104812200508910581447166650027272677997340325405311317792805017311312353515550563817135384651705071406035151733904270886424684658867836425167606854615982971639415950231252514623876340992529231813152258591130961109034866686205412896094790865670396800005401458434252279971057932249763654309822417665319196744376234371487581958818593920479664180391887479458130740677697663554084181859734464579446752147068094143033784095436402064707891188824979745475374370368786193701156133998505242074659145837826810648206588490111818796460910230259233157983318814729601665345554062351902127679043203091827543748150227630286797301307165132249613120007015000847380521182131714350782337688160110093012309505275796557962311621492089415179229128130305775558535868185367230231626584184634644890020219923846197565173910014777393631263719548399860535923372611844251115705537301749699531700843476830095902400405130172017541052252737326093424627063397732463882021402986178759288211850787894312094872623733784415074975213768971488740285067658364056387597318394527820300603623774807422404785259685603550409436199032053192536577808681192262519084716935165546080011490555044293508570221232548060734700257109280341665024644523498278497168323796792006995597425363656095301632000 [161,12] -19056329746377814159903092531855770892762352499879955427867106261060038842244827910859262765201291297237173688983838854711066163400455172903469169353037199615234521909852757877275290992605488789531642812231532097266672045695838100363411864016390259044320080430720391011462543550808695298280697733036610881861059627701592384396523804309887288690097402337492830977368490955743943137857430461531899974853889853984105165343934735955416773269550365775327985592901236355891773936074266757235367336270291110142447471095598823078319471634257058263559464043906060310091109237990644684171079669152020017597714754685877021436192008361328422160943767681467086510943285942301295437379792251493600006041147610978642169256467148497513238314962693628066551196070994588290977568491301322202290455658280256295793392352141610241924876775869852148992184441803161845492768008320769503336471168798690420383234417124161903309277419094325711028729717734228804289376327207964635908910824706914960553118743261901123888817708360456904896750389306203849967169492485805745100568188456079790383061619140631074733644781333085431981055044058001172717565671162548234386967320075109306460144243416177919072693887617414432403764354247824896387654509468337338289704806315021453713182676469973978398104354215700294827352846479923540945588142783784347371867222239303769908744226259680619099992789544982259620400638366990665265703425323620723683764851306730226917397976910456876101510115323763665073885717606839044833990885040703389181527725303960752689973996079494385515788912034538446335776277447633610183873434567141340486041138749182397459341921496995639294969432908794407390199921084581892411224044292244653963365663982426364482632247618524975511298244046108411192087654443329870762247434322554931342244320523872594079566977507196760452520476672000 [161,13] 53118360424167625946370402535262138942583696716146959539440082674477754751194966513356250213751301781675940819347386774865033801987150566278425094356996576054978858542337621371783203157881462811463806513363614810366920254616798706537648940395856527713654000499651979411218766322202022811082517225648322610079427599754333524967461840669477953176332734290753068573791103110660841694860959333119212908530791589339225651552993481720698836100956540276201172277097874326798530754493859408402224961544766893004780592412434246865536946785248686168604311974036129907662590920289567208620747715694745782069553548178315880071418554339462080024731670608244609887657072820875803503101347482115988090779985839332500134007113946533052243507519132334981442850100608461778632455998991213944197077530642317052006509769027007634340814136829004035332010093695911097490957859488366365510703219512406524255893438217072239799919632062641700165600724854737074359737894051324602900471278657917514035115347239027538547384728248307528900940619605310109177431305013859822449278589510935182049586822881246503010790988176770699882764586467211896683520523776479383854175652824682579506379762026823713099877976827706490174200330300204791057556623032020214008655514791414972842614881925444006480230124743904197560542881157819633964583917269052872173431790545557173190209969505496898757562836486054803388851360692276781392060646387966607956910628866848239581739760040436966472926235734029442041337131290470529699061891858528267483513455221202338118809622617072545167829736309212345493612642362341369895250458688287025229512684878490560277124022257341443746555077339201177914595618643551823543856392129800026772425691478026384099031713183999762520687270658962411046389392995156183375623010262632236992256254095260076246179457697667628207702016000 [161,14] 24874089985297267290970282776201750017674138526202634249878595954741441943454890529838890292725588300611503968748918831624480614903504123881553153553532354840247107071348126934906949580929940561563710709540764486824321829419160227788549236948097297589580096083765459107253077720599237150402095899942751796367202142393257234907534002435828962541907012009958611287260789299295190661110848279963080585472377105971266036984564029502248248240771219025903634908019627626517156583448540359201987952991022568577780908482869041050766808807499326262823853773305412377820636284011196070338307614011741653544517486978246097124653568585223702643146761711523248117448699061885351571638641879281011040325481851822676570699610306904318882524877640558997334558488426410709349824303940398589047035767090055999496243346876548130345273593658438870954757334049821595775695494658495389815190205244368330009632047510863156675072101193249942745769413522436686580655404446767121025576556903220115530248891893143686106250427118017464368274361999083658127584108132159036697430594918463500902005115057106842568418070936097008670420132868481217278043128839140919347151661573257170368608437749862758831577665294757360449193696275013336865079602927740587754280192279122213228660607750357528911262868484915556574984438539596283516528373592254616993971141556941414049785189764149759666418370058698839854490209555870009945431015002565160772950058438677976444393760599519501704883691584761482319358923142455331266071234927793513892431062660725995924266062661547171927208259493218630322689870255935214413351632900401200606753865862315480461617474741354125918915111311389130774186066084664353884115397224579473118381356624978688683597036607587136285203950624136806396621590743943651231129093562201047895579349097033197827264510899872447070208000 [161,15] -332695365006723428600653063425049053025940189721136970152723718429525063083730305297928879886500686723451836060083823046873834829701746097333641859851777369157216348232779081473047992413924083283728486350634245364468245651034765938600203435548544391380095389593760655829691971608465066685961955691586102403018177240434600125151182590642585405879297461381931249636510293689434997339218334524364729804178099338846141138508438976248221067217169452001658490180920366675719862745308924565106974622542619180628914241517036999654078178646686140993277137484630115126333352773149370800269536628142589480402089495937456340749351445214110652113264943027944828389011774833859199937417144720133082952827486323198887364095451159451933009523691326302904276651594681593607479250433372035827487919327861947876836529995187677673356517446897978211712192098421316890139831278415969053811096020102465297552843595819961244470052859842792940211627427210979514837514067521830930991608830238274215921053492370199407776111984326289327525666249955604155516824621260818036358691868438138801024154061104843093444209409542516123320095483645133315568226247082898970942772207143934229502658398549194365912815771970451823105809272828613173495402318002170589224992810613770762519758131811176194210909579048496316075564086517222391693935248915733632950421660182054413367070948682933989656108702913127561914646276254611582158833832228629762988901825823027266407323714612609401516712821233907656545572556177276695027488355817804951198082622937433209831535898452062986184930562579689555883356757652387977422078682524226636748558061697225565374261316180023375768674624037904031861440262387478422887300985295887240996250712888866904856801286302027953986738571552727612130008320267887250811579582482467119139157558828993248134543189783569078681600 [161,16] 251845689536089062475757210633021304952831297756179725149444236751673909944140065047881684571650941132770727629911907620705679282654696073326355137040658357702696214221381683730490894362438958340001395776182556195455766108024052834410929810533029420230721867403412915803557454113465398478520986976250632436010403372627525755883177484147283410363695926568562876376743838474913317042344986292003975035174954973364635742522086734714107499103847596409497059625549819067892159168436399836193389978961917407384120417936018981407147780261662907172074723879436677231389053369876084549456606017415335579863564689547505932796986265758752066429418298136175257497886460206054904381993197955282361224937698672285750096050839744615432739459619124477199529042419041277540657124046475726725645895495736306041350501512582986568304537642845094699607852172301019934005139491233749902014629119618579868463918634822758283461558703231451192889131329386772985256286814932224134094504444686413683664644134270677089079318041183404655702624895688491120130178721601849069563629074031602690787617191089817526599171494399994868375499396801465492114113361426987673651959115760102677838330208759373606555142193519385376500735255716235645229805535668466247165579568767259753806369011234306774189473302333723134408436382316840442200908427205487979613923622794751938970631511304518679869487739214406587293586852848079872596964383688556235771667747434746169361848885933529248416095216380063774302040213639853547651067315521038606115944214932797101313860199618256334505898269660911873770170896347770413502449623781685052946535226353389529167034977582936182146770465501171831675774486874800140597173929089481222603284843144606451705987952590114010063449894296508040288718400302252146352566267019590245453265915663663685087003065334733209600 [161,17] 349757744746240230136871109105150909634269152133065692252467261671498690633384952995587172485452446639511276761046203851132289726443482481259066356186625160751480605476502509659825057139056019481999779096839835883663786273538599775591699330168734833590582242162360258196868555760593228671163990258526504252008342465071626407513295470450745798705029897609794530224700525517702007215787586591272865521213778477938047822129666321129059649377912509173959971908239121267708614288050692177446552254695336199344276182451295280420549297132421405907376006321463785981247513306654810896222643965376120136861000288511342401516228977565890170907560797875372530839081452654920292702963181999427371598065286305626184091716884219193881220582791760314025923913601492478925931485398305358294236472632816634770341421664978740087850453722099691770488716428250749347650177851009529387445998183380590762493914875761744403708353900503599447707696356597596600743315449750396130418521155730789301816771236012527287130305275967337498741220967473533380237135703212713983390473123761298931913962358906678746318290487562077370041561442850492880613956133722207044537088949821362512951947656756943381917632958099949589706468637713306945788385888151433949820602851856693345553274984969814849408276834308065187701828902560075833914429857226999420988085259712140180892441481500515877242143145109565570347010610052586822622256250626496681934218585511767309444066014194608089343242457313124383699060369514871957394184864780910252519052748538913787499385024596223782979781425351712962349319024679144518359807254386916518459219100866785980783866935158083177844940876279839621966489854660553606446177177661680571265428795285965946404853670115653219560411865597042935927521745272506642382816733649996334182229566599995504185360473128960000 [161,18] -267302607127358711261293157036358843417043712025798010397095986462995722307218277910808654608098609279345824986211476764785399045547533784750941813453384972476449376739343444942047489869784127819076273840980828544112617253692544508782054015162421404444802637740649417415811525207249563850677233979894235068334167211752043162665942372916621652508327053732275578407468383612433269305913566115306870470839656823351132800860040167379886216750315883198048756806286704917801780906024947836235270716171909062221304685434396223903169571111496572789587879612741335534267931317349270010574642599510130822525705533777571530494452597714185594582714160652149855979747907223870009990379812763614447419353479635009548152221764935534395137728589815097785146452880512234018891673229629036622130827059939257403504266922469680260659114743894992500760030788750749367130032013759648654880009060268157813758812047778612762943961359327315021992393480340744525480100989282766039445467079255401394562881411122455064161780172520856544163444547149013092739414661936837731995340095122789976089730297436790889716844356168942106279671045360786344997330364833676537018117896783200099491047165994412856803789271252820347489989214410313946103992468469774449537186974007200628689547926319943443711765903903805390670560053776974032638461310028453187201818364486729138014046110252981140803421536867285369774578018370769754823978627167678439229433251732789464691409465221501565785768574322544757384611314809013899440402985387702956767165316000342590963762364858836506549729213824444080030296759495603286469685488167083570339487021861591240511601849380335405376774557830307471270022615755458121983659601481765211399518497108922960595067268944111858178380178051162393749840469269699878379189803594333021639200573400806407961946855833600 [161,19] 785457862108923089298805406768537873316087325321365546064333474100090429949620243897919498808245740916146710329591567726272831280448871959617232257931125029662416859406670243136105542039011827938698113998388950134915932924390803290929301876534192272338035928264924150174997419649563562213541203991786318795767088854489697687681998352049077240242290371066344270750579165583561096872555623654473224063670919953130807344728924176861609424923960744518452909795696072542415897243712876308683630755925031434598674569495151674721161803245870194361245490654373018365992436204070209593464283082703065569908549721841432829031439809980262125342766031769957747564613311335535146538938146559280995312254991140325594024182869702961215294013376531607441343003067643798226566772585231029272440636971144172512076298462994994020378529924180784932750475444134161663158570103164610941273845672495596406584958389504005186124736240608343241939052397361861766403743843611240897078876189997505413029011181382074287442282853676921449252160610809046860279943356118416068090679584898481401454225177280804158127875250300460501941203500232113903449144246839845040302733674750339462255134841265926810099507191396469568641738043032105846099427260967999662180685005280545345003747313559927390507307304858574833882630679576419772830324014911951673651167740003714630291660735533692525901736060069481447595895612230100185955052540440994862795522496420457659869238643147614228760338757797186179175957992410905910004581535720221613618411424641561689081711142555122416446410952138829051765278363314383639631848356018382555239677518566523090711338600869626437895303842996017353267099916614725872721218669849260405342090688512092053494384559074205468929274812740199992844622417911299251093444152823851698570068599956515169790973650900 [161,20] 392665270186423928059371489388053754019561014747848344095389121156499187009473344438263250347760860084645372407250390704715130046275734918082962889129483352329734541216947984567527474230966585244904693571524115764045972804249093732842259614053805149228858780115321873666803850341231693846648641177947991478422715743878459264696916642588729927030565651001597439554926454294564934400207770410680891589571304096143734967729283160443850797199263126027180028801373017075599264625007935903790497995425481346322948136119005095425179245840705891496935657829297219942027711097092058838396359041051845477064724236600975296079110093810799489102462354065908618841608223968427068402788784553352263301619411657769847395648111398660690566798072601807671492118671730292325187254063744001438435060768248045443075829057747657836852119776970631859003566155893898101098352267109620849221089955768148173652282908053101269099998787084930750041525330132637904863675501628288261178148864559845621348142752592551609078612108656387010052784318653004423846677342687316403692135556483230295611288046307438163297175186757273255247913864344717968613941864657824173000739393923816394917890064670722893282109666688679272921701634157099618972179771149113742446763543926699245809742019052579689582067511457435874226577725965715658440196657970057016440599986640640343559417586410300917138509629566580434811420483569258421056441437869826232117132152426012083605136994211725069899712811337177955352016786380914687682420381520520021884940134710913397774693655195885902729782448996931830616774809544911293844754687055891601211270127840499714764763467454045238576990688502242610969894904653165412321121984187802399286015348290170789641976111341878116079299791992513783433619261702021051877333229831154104949189742653637818335692800 [161,21] -1374250687236167058734311248241427985329774034293246395044963117257037144929010748601993483923036039675769896412414281956047439784040434173293088967448971242604678871303090141894244699867295194804228950071749001612818541395243433164736713492555764061080727288194316170957526255547639597838671568335237713375245837765628636757501584012277668794949884618627257093650017198175764004003042540928762722278145260878231203882448694892705731052167208803065697586394213995908832485698205817346121785972700039650794561908156524073297738079986186484748545837167136826923695189820976943886382928957543906751826280911124007076885383983813928126682176187052946032928221166517901045708240358762360354712025043662939999647946025488208252504488465330910528157156422301387915393224245226501879691503496743127733384532489057409351156080838991175281475292532187203184797964172422559643360056990892898181538478917242387448966008442400400607935619563890765497631143820628356957526917255772029025868572155036051186555262594012711233709200123500091004541012245105537395662568459742156704062324576026111465994123604256569327587055241556374577078524383343666963744757564986480427064461621993851010477666757897859437292973610448913161442693009738292311862842346957027114703829207127198487274581889021506819691328606964867955057023997051300121353777861906871971682962917413828945848775762156402104886361100484247311167558964759995687129274796498790472140507376970056554402341071809451557271050599412655474232699626931612669374686291768992752601172615194524945627731027247803343667230471745784975520565771094881144616942900174092596875676289678411378657996876367633056745240601926600138364633201795460005938932189262944234982860646061643760528972295468265623136201977315205980416018025380895842756347650090952313452800 [161,22] -449688857884483373586577193904123166934516516109636124794092923644866683737983443107040464592684291585049079395285905797449575102115240582777744268718727022982578724179615156965743650868946497471538955364614627140772785384867399298467596676034731118780302366937896291286265943019037104336745671743515068140246366868845657387975735492287688139526581488510023047505751921614372333356183882871444314052526430181946287826621790572498060159703694826608906133030488563129256114676387020081556017560145339570920709506483021715778444383788705360163757668562788669894120925748985003262775865306310630766270462827715842393721137723537265477628900938233246636487409162398850525216622029259077192780634493323719389472954980350637101886479288687237945355428997410938759880298962221700891718657890873028357375250109939853901788490622059216173194954600041092682905228885736332819582822280868070456735027669333614380303626415273863954534105500401335789042657057311237230104337367571714807793286944421766911536964463351872481154661891274754592800794175798556954527404352480363674948402183233683848511004556107822706116394516487217352945171260437801803188817908700012774315324366488483170581448774354770068027052580911419219891298004687322966685898163722369924924868596335349872414465975190604126722503464249358342623386127028951827518900664677817959500147105941467187807747060306520044672100538548766091878876064454357638467518986616652671377377830139339857375299412593396664932240753880445157092211160560694325373679872819245620229818195906051256386845581251513165529833546218275731792937072008975093474730542598233950322601370445879880242845979058541354500858868138085277390777241885973128762185301064743617615936480479501214449128684940402248024240219660571610050269120523886456830973829909165294400 [161,23] 283054436398766584227375038169352691348022030686257384455403977543572235779171076387535362257318623133031458535693894970239768606272364369106573264664777746962946403731996072452670261798111565112136082090954833938094306116171617588279452182284731769405026661265302091752274038445176837824362365970366145185771189245343849929695795980019743289826641680852303124501131556441918538833327001663777707240483158001315283318497396497032151421266476969557931063543418764450268530718217139462265933464332963666306075916250002523888523844992844606384090921921908912304384720805421316002334359161633500090177239256374676177135148598149821063993560419543112196797162558895136406495303021467157701022177213924563752042991517386243668222958348683850352855593395986593152172711082964449814283846171608498697274318172579930154943840764312609849846676274921786881358152447815183909426131714012474380742856101023801757249132160624148299983115769004101861345680173894798122293702353784397067274220301954911979962390685637487449793657769308361054938434356051973915678923270167041269858388127812642766349903732612457759206135715873156496533208924168718851321868858728702975368007804494674236467291199226882140253301042986211370774120975069236451678465427099924452578995161857545571188720987463017834979497964826000541929684763227998628214172448198546159719639444915220167881375539726044184167236824965610186814600655361457355613277521163372149355165926393771659432216235489274157128856051017176792566968515139082445987561420130036155462469504607122423086824723616731801145020419121193802135139329745321137752707645428904800732647943522066294322214081008738594984808627321196120970474301455824385685848699456425276140158291589512295935144997597129081331859874114225387314318108855260314682346754431514200 [161,24] -1151488268222358436407697380185003040669834032103486602229590673252472728229612536656031289667140082506899026599273769079308008822954111909397268235842299029356011352958931958892081535786171101107695187842979626494476970012081422641662476429616761218857293351732181374760196045342724507847470921592662645631108566039724186236351695145152952143463847622399139935199090257392987752521388388074794826917325485435924186236908392706451294532047632886832295765733751342296398229076186102924647427980805979192212054062270280556872460789941307794711060430096096629119742371242851608629016780762558883673104653155326457001502392838157817745767904220264875630119798457367236654858178563252442514401977902680889025589773734104842386252621864271712738727631535539637640364730633478265598476617145441053029301867726286572050660644128435980947072791854005025382961969939173431194583426042795082468490552401954131408223967291576036875446708201366015720352944313184389267562118022173344481264262612176278019581464110489070154684768466977794389409967399349435431112695494503759293283876499351672877385372217861798065750177981590110183883789624974251766265881470195420860133424279308733692994538866210437153166315162898379468277847354537636067164281807679252345987657638675830015224550750478328377367192071073126079506953792926848628748270722000746944752307062827927028484380721568314077599670552413346670250299407771544846865017277119329998622463382942377562902553339905288205252973728682653647515485931907654939327146113776745419557373850743806522668907496238271678924654572760379495863279192537686226227709565540422013962515098297476554415097822990205348817763547894158621540094907230662679052567817232102135511774763746586936124618245872133491052905572804368659707199633683286185806139835436800 [161,25] 1974106214602904829743638150282578782153491830553240907238702749245950882897251434323840121856615472722916589652971311747426545433486107340277684937682249070977611029382839821909622148553177800176460774137258529333273513006188521135061591304842206220037933393877092938548693904002140085168882884563094094440239669005751484226962187320770448900843156950163673115851034438199911646171629231250635849187982056955685589601280359541767015198089499666895489678442894075218773846103743154408221387822535759720875961114180656225816929684049851300897984805648674428485190016050154384306117041759750220518036474878419104389737548605809629489565947223443646004738707412955213292292202651133186499960903369675018150092485162019825447048133238958547063916995437140554566720563358844676428092209431778077698143727119353289268240194597463520270692802885090306885638195990948788339908051221546204344558673845784113463557689678101780364366092695668893057338663010611847794609388028586065918151980045296024304046029019389083294717481797623716183650984330512592268043903750663859923286560216599695093054596906162476901994956711388727254377977787737244709669136797898293894877978302033637821181674233390777782367352045550045643015492644837494340593195972911606313902368657764204618149003129653563597811014524738685048070458395834589711580921996014001177633507305072632611759222766375180606598933754034955574054830380972527759038527022539281564860031020674727546588677901853730670207145440630671476333818854472836259044148281106183992380427556595182787906460969715975528547721821416704141216605742097793938050191241236404165210297714152251664361614103886881153289967679572721523247515203297102262234774702299655173274762509322843475749311840028934168724396448141799968637677864916427975932470519840 [161,26] -715784862404568967436114033153145850910952037942195392027121212498150546270038976595540056694389089185881710135690912489206905615489404743583512554099466698357630609053104486224126990837994001256424720835238763843931488702183412881352763360540498008483488047904792714859212390036180268145470781490046465612224868988828806663803812864553069704525404081607979866325871496210896430170212090537167306247656917014550844675308015600304647310815688846206334984638835397491092604452137417690125710424665156188972516710636228783587137443231673976363353121694189339279210966141083020587234816985181493265938949903759196274688976686051554576307457042733031260671421420557526909061311642296911227562448705363976605669246287501094180756051337510130557570083747661347370230429108516836920202187551746445506438980845243803008962732856609340194816146195729294276867140810899859477673358710592672823210250020202624185051575415329237419315167791476586010161881846433991047945926248913617681218549893632807937202159588313315084851091455636575025125686882688814318689274550567261894833017028367462729249978979052436759907412488071461438981546975588795601475241582292712726963903701169365308213897734354003492591907377757720921122534949037307607031703233863363854838851968111444354988948276857640022717965258006849987585673110107413710553672634653429019887458027136749623697955926423810561254284033035076504225974694929222542251876097282409934991847989729226911019980023147290534712788158339154965063450012125728958734535264631159575611474806795413710859749148488756458312250283578191402862167367993496649957579089842698830410762791771304331498793705825026688026354506333280682730092151230243383925718110555312383919135539201309117665445664907925876397184574596856178073127671212411913976036640 [161,27] 532376324251983759546044870029433638240456158762151018750746345157712402841805119444073817931742313332452376333179527024643545888185178108337179581894724467305728148763875680830106677343288919140425279240647422006978622614765653289744312433499732190431769880615632107139144284520377260821350068197734250179985366906898902056602809410523108537190601282660396631187672382496540589335033171130089456074126018334984929104611286739435025714932621816108813978921025314012715539212843061380208738077753111065227369335659621840797128549149909053267102781753432577285722872914704729611194936575018861318493912144436812535189690373499603904585424169397132137349580996639777145312778278950019251749690228448215963000516015313863501701508779625895935556729161260407715926709191265249780102657694773477112310274208726618102662873480653792148261495516449828662872136322857083273340433948543516688835103508008988279576697516004677762699686110379101434153667126525029514644763342960625948911507613775698164581867637915455360647123230064067884400588668922364049022147521450466672620653463652867341518948873361854278209101945708333652186181325730529604099634834793266116325545672043807807864014704776766526296192831418094497663696422296162401053206728359270672843290907542814504157839552124626846359115751311681976781488466691003181556078684115574183264089221372785643382452252549513192209345944681203453824911705136126676248411587759512453047981690705098373632037346108653587167843804779901146399338775588206314426526002968677875900059110753716947670250608655013625811192165749445199231304213902265143154560477738084124074692110423626806137155792733928008284877272863279417051641656603029727227245114295612314662227087845791716838675347295092202683504688910019897630658041035981737220900 [161,28] -536514097764555426249989761256883394895508656800990935852698990733130501176395431851456305449321743207885739241384472136775150452181561615357647107497080199462354068439705795606949339473372672606169588931007650848887219915861302173515673093245688836467108621708093989974984174373516936996816780150305110054972372751570643131946111255811159904721370116491101626673661892469091240813105717493661673105709688961612794251447060428217653058968749159589127248180999785672571081764964883453546729382640962405021374804139108658588110692598546767409419052816694805187657022931092103044485843710421945901608704309786466827711495958430073262189563069659721813340624958485559174476720166071672407815192545513144995433095588139514437278525500034815419372391396036034965424895389722205220736885232347895624668388977085460857703249912769635711059469186829114602887812449686890813065703522101929315132123438738888010072305756878339476857109978587605072364869311618753573120181314457229427637468573230664043662736806980611580504919083768887113389640160839745646239207819550164371337509100238800529944851750698583843842222856481880450745996209424650843756932911244068919210340683728232690992600589715377357722479401080571423087700718841792481911593475304657261189125277391904292722892035899183759169189649308379349827347692259300701955917710231648485123592303051768888941074564798499911200075998360589519185894582701332275702709691900980070003572527806441059190601022323368100341320213780636408964727159033464147181153598581939389717104599456192238970083586757850425714772128820733678481195064346548991502667111059840050269039733919097839714868728712396145111010908126166205494002619903266503054482227484330796241333654893462270445048414191196699272775088532370386785241295547679330560 [161,29] 76476549064656127506508099091531802889368577134032417893333648070895113076335420387681211896358502347835375224911710123257105271491790750678545058793941371532862710974441301602253197225559985752224027495939790156544186889716141357889209978232735895745598264790264088772645557033346875749337618469999234447354277916431224097534006553505936083952664867574279072729957193446856293052825888730089520584951464219329042146483561627458016476911413405201956094902245856899653980194056814964564709284298910949858176746170238876048231174674162327750556488124725185470003718930064924075409841268228244815324453565267770347895272349263592052695286513246172504717330616920584169522597441532246479654222871868276607004978658138307595429777601597433423926017336319553383023143121023854975952603952807323311463848140964136628529234138003970665244889552080030544029586890752734865805410348533949707039138520418058947861579610190076586758977493497678149948562856074171459516550777382076712777826014174184842987021949230269474567040776122888217919052151164645356080534906205400812004620223227014880144892735121108181480822723283884701836693911586424225034507670764106213773915922469289852760539921466046747912632193282440155634402630293536402887696464193607323456151963884296907055351267478420196733847668494470221347132886394621064276994662490855411370507984548892379256054481135970473593629215478567796872134807276440192953189286282506181353025714824929439560259116324271334986633744965229257106960973510108855527778972732046843899453208903703230472280230756757066662736615876670307847556457017790674466514371412658166221147836368319129208940119214873750712748992014045865780682233376441232864502133881177990844352317441918935363816869396245510999749316966918431329739485722935840 [161,30] 119298735853674957044762209668491773761590562255872789734145275000624199735019771314687534596646374027391336701708884351396477640981206149214231549074419367717308433247465239700274727166862597696240897718204734680396131535992672804200127987778961787482021244399276809941667991589858720852266511508118919562595484351443368666525432826636770031217898837507128556770656968385846577640924234024750667636177855649127928929331353119334670013220512127758430587448260838919676609747255948535265353250075923900370726385571547889011400204064207198604108782197788536142871251419252438917027298012073632194522079037642404514425470089045595860834126362721250410035163437247652073181660042865288775413524318206631109699142263301592470796643690185023686216995944730600699543901186826377719962108147962621006778458234139713921165088180557722534687127458711008085378029744843600283615891680389341491171443069607720328425033146248038873335942887596264640950255003504721183909420448201401161436254323307472141622345027730425103183220611550120546335649928869048980397856190182837012749175375818527554526438115980421787369608734643286347681431910014074636897708175831104153285200078962272168036727788434372183075248806398945665689770235322525849925907990113017217844490255432885280074081740763440123894342966700594436035826171627228612960043487932404678950881040216518880065595235071152224473468035244397836796760566484258997129388086230272401994938409101383377253003363649090985105668725419760417405326956137732128599793162642519444614475251229055767675820308472374375613135992743922494877089482585975052675804104103081034932659966593287639267589213115764130927119551465056808588070362710786134467493112108889682561144781348159979212982602458885493416110081974148403782393220534880 [161,31] -147593826540116181545068709476025108186390751478343201791869825355125877873773229258813178564845015161847295036337622829291936801120246942293940084335295169566495830198947420223684855115790502152944497086635292014336251446252880236659571532188487422342754181202147046278492781203638085314473298045235485442277763576027168674931142232626798664884809351611199723657776624974485110168295518693350537070538015091956473306300550091878317713041672401685681684059700724147967294936170176540336424231461651438100038150163892727906379779637851086213894383276468949371807830708184604119696676658781561548302202397008110400670628544507901091291907540598543203631732936560299978935981775077427623234829804596950015450629972144497245087226603471246852780379722790646462164177050469225650771761334759209511258454331116528775722877143208346781027129011802977848815784761531801085319464837409814357904129152964137822402008258797516021966129851192480382481529393959968305905118095002966131885990907033729071089104596407999894858869859549601304449197155888151230636586678197395597312057622779571168918314221969393348118502533573612068260386553194956555136966491479221898852620604427957566649069668228564902059100103812536312580425984149324670611771895086057880917387736471631213882064082437644348799922322654813677297900359606724840090071771384480952545982199209719426995753551557362618750881382168322947799194339797649177658084255887182050404166780474608144849729806776617260148976296779749019983812145685422511532568107671705085714613915553861593386742300369979476866123684984413414690432040779347167285620349953710456303758480231720445726392023825763950096769634107865764331621893258658802144372198341686373564595732977124721725408905321788959617404162158977445109197590580 [161,32] 97660540423862437525047278169562168739038808612199417220759948659408481253273173272501053800038601267981531720092655856912904082837774505269474698383942451325135943846237828548339424014247086034006466416404626412733729860489739461922577601669394384309483162755728693543618678640757893214923456270189447517199073595233863628565116348833653006250277402157013814287137082230088170169371928080273105699796011246222697211284812572837823308094331021417225104606457999665097967262835762648833108651949606463998371797900856375381025760364529135125327437413754217977374132907262406354394774299155463464888522813280958089228115447914729385424289410759470032637180869486844432198452033829741640549408285332220865277016724604664625775761072847549645963038808595680852003901379608408887830129785954878537412555708160481315663958401127811620245308637865507428748182107320514954164917420513896999751942075022299490317479793775568405563795292679976508275463938904640664382601021890081452178524036460554760196612594725509656695510330653980476341576596989304369043456678791817022335276282851565346996049984450662904996729465343504927519887143713338961740198196582829982084123400422555821924678230544149137663148042978572001288815827885178104611876527974658712487362838317534475039885241041649429175448737804843943559530253159058791607091779055987710568597587178114379307088984549955123914832815727527758651496997673442421976226883449283278766672576215042405534276780682559718149818175497992314206156972104763522434097045417913154078788110818255563997937100720945975207541036361914830564613452862923446382910730640075958015877173352132038565485530073839482110910525879777424531020615021706370105900593552921755486064545139784982278187526499627497084960061326041034615842560 [161,33] -36376041483748761126161779445684916188514764422102438956252523100197260091246180640514927193072435537274490921883879448706579675505595212769525941428485997960489656459244196085555618082078239325635502896201155726937386905580457251366259904281140014275464519086699225048037406671838442109273211398181022485237183438482777318706519150339895062176571757434152777110660673459996364987884671619732570981308478505662335630492468321101137318322324104589245576357716978796332038579118049371221913884096600588621474687893858649816269634898561041799036470305412945721656020115357334833518966610347398538702045377753841846582015045536154355294952620997793203299352548142364137842874178470246763009414150802290278086249153787202692253758834021899055148509285641360216900654740495173462750053882750778493075562742232191396029612339493486911037340266576042087743816910181315039150588840247777852295638092197017448211628269503396528500053149309225197662172486270154739511271157010316613365741244967288397470623041879684091121202770180759422746298847512439668439874786766795753183743619927428581898629453430349600328624174162044037756046281791648678988638197434358175479620014550357171216447939866891545672488636833397641886239427498149269490332713053022960357988087095183143608359471786837965967482990921836590316345141353755723589108466152174485429841111169617214296740914451373568153117031910194435199944739488618381276313889770308674208490619671471396682926710240749290570038614972091079686561811439908740213239026984778896635343212523739723909849726874174101056897754725664300658653232526877318061178276247856793809183465271213350189390639082562498735552907959692274708346620231563944727431595129311996902280579266913179842631745943370219426900796343052954104160 [161,34] 10369187248020818026774610197000287431998517293684262050464046267042378156930677999182021322195886010081223867487196840556189978753429999091898469403487935576404323060716091397881573606789016424136017255423926433638616269236838656487325750116803472289584025844359011108816130555750349836430934109468281590783759563007613913466479533471189007579493328496108831891777663108735946413898724099886462981356673202402528878247333865238973784565522059906271747159432809372104031903060433994250435387366266187641360526680123906290806243537899999571626054993738039117387092125983073246323604583300485935937199451757841542799666893430462178112528846592716656739595251259571587707116790859145573572770721334101381753564024619101415345553080287691380055219804826944886550468978782175061619439084536971260115336194198112007340330018030909634668781566161962327795571238810375165740494917982638035175259970351435089880511944832715579605893721724790557853014338443776679489607152839741173569140502896041555275887568456459852112306272209037288205902521568050410810697016398980842458213267749617855686149171407749446562726890440528440565286905664903980976730866707870988731841658672720427693111812732821370804630332507310280102612826945513967102369179093085223011548407020823423706219613300632186925585613460248149172542902064805422767013149012177605218131803984498070177741434924395202782109340587998861229717222919867434703974517991570783946909405171902134933872854461524602480660590623982275471543451615258555013060512165713865431018490168467939702834822850075555578440603135645641230509103565025698452881921739918960233010216560440403647118924720894574859456729877316985057523392460266783644800680806459139954188623290790445751334224784614452817166966281218006240 [161,35] -1451217324426906951851864309604164964023749254774703329700395835234961362574221407893869090024386179145191294294362536617278005347831542594570375092350452554127709011356398677740366496218830316273743392015543705626767908643292549317823189708503653119693736613777612049101998305037900410393097356974262917305808738984480739691830154129188650427314987999114314088524048461007212347267972794051117252499603646436898654471983597236174029506739667987802469528112069078331870844270599903307575630555333743440778479211717413960308164814774918881580612794323075742008425063416388647549873977033053018109416433648328572018921667611179836622942580375430031578235317490148236724475594583929000555339116207815763385812154283292032615713874249084792990397257620602798664695833877988925194130094569480629388367819228369270549615595951751211802651464300386470072051093149848322279922633727936050500193939628428715041509170884791996955404895324901837612422414613976226706914666493248961584887699125020009539812252099543405538926955781524045692475428846354597960150346102413375811830661608484421887578986562107161541944209645663187986048924535564177766580210025600643595607590305966073870546717685061441156995376811147981119383241506345793798515320038946478541896671422440193526018457205559459271088675019097792207766868450928965783552914055637250495959920407100122575529273539574933018578333213012878052836964222837149084312941859594081715747598227463160630037739118687260317589284799230376551600867317505158968196473693377056119032082544751844676277670031578696015597980430235267990142081559576006682896718733965037013309268400490100756858554168927592113917309015733510066169773949323037019243807781160185123834974884242080366111264476188545209632929303169216 [161,36] -713863187046087243910981075637596342895351844598321333260302998431191155032546079886066842401898175745126482373824981934559637757545311086041846937786376954686156254695709036615240321579279823927746683539587375425112066840187647839467815401833918862662971938459389763838537002899060311237617896977484990790264643290761846566564721689708585888811141289786352331029056121430203392004144441811826739078232893157347874524547904756696486757301377123129909585214297621342501181526657128083814209592671004820830789730621815615574505378664128755227399687061578110382629626318837354969740494074148598759624068932902585723293760425936362276602593344765034736361971442548297627156143058452235694951823947605613506064809950512128968666007408208804458717615012838552806472294518201407599624640046320120951331341657425782138615682985957260248485354086793922543858570839939811893833346259650835344184406090720367744241488656632775466562194297922109421767160610394343663308236646328098026286285527832222489249595720278079909970788018338188611381354480310028394601696780349480776354901098482037063024643367274694992359632466822826560956132564924120122501158088919096570295407055828939995063650212564650447496927453820884003396529581569281316391646509905808007396846890251729013091353798893913155873553542270414879454846641848029398761394502333332847397415440393632422312154008974159450399049761507384866479568491376983852394634558178226114454677080485268831048926618681923965954260025917660667490399635835497855737791680498147128379584338334753043108855078192515927278550853508918771389084233418669388255084896269020879690955689594126414171420060908870813814820802924252686069801757436065817236180584994549413942501970013738947157448379122724155241055537984 [161,37] 620523849503316995962136483450757875947114177815799576137117083758400838384767216213023172379316688237040914711455760899832949914513005028403441272901231316762895810903968253915019310745165068131810671589999226076145149725130751380065433655438197330918187105490492256400989689830308948280636502915006782287629871382567351809795264050123632637739939770607385009731196225400572026129352064015254405217506532564926939890474116570371221730563777898777589810050933800925112462622605630892364072912802696416588192050640953354470820833186652172053180049868102686963925032423447103199837767192968191004201258845496595305875987633493977687238943811893757389148949899484622899858772162379970085735547071640289053389284027122896005822926150819104351068739481925537446209789613405877272739104371777662298063961436960363478365376083161325073504224792898161337280981564707660386981591363462502577616303101333401058420205641038422270184328940826882375757300037169960005930713520992093233573021197074267692540929117221264412478203292579520710651749286605185043383352530300864671191234580501323799137497042251762556890084051958082500583047310755735205761917174863144507343225962670170503884728525740031600611944706434149741409614125733122098536951643319955724498999890843187032183702290468684907203078716235829901619195118289534737655211004876462295735656837631477051849843880925208276503459349333776599866228436507546961423705172911004247819540240140305262272874046744047743995680532147726398653573675206620031311882236922200881828530775821381629238165154072437110421849490403936496667176354726750566703033130335155414997755271951030113871698038621219634506164622462136404485432002482817804744806783136390006235867809951815538781594723371201762279345000 [161,38] -260808551135350772726447458974456439624366823708984357998108851791722994718386005412651706312934926243386024107697289713149499380881096224333817014327358097146834611904716296905785035536750960990478499668958495389371369861496126222925057070581592859474207066257797975314887155150405765970087700267928189437061672034988689129332480093350360116626330492978159250958646090885358040552858980159146500381811991793456001460593498406651043423998701835068110393442496282415279442933439622538489650987745699403512748981901826742928376607872476963782813048548384952420847039355597623749208279765748336868325106294837340931745660220789025765783449751216708080809919070167125471652699622983379187492990523209999470923691019345110882515457732738211161943044004709502413585856201880715665833859410939460259155083771179230712157520887280438131338172780536773201628154224651284493046801105332314182370703714338858604096027047206680491943213128307228611082843285535352419092553683341703424351143913688424360051869696215432188445596768886669153671410879894494730264604706886611516267484238596749212672179980044221698713058695413040494795216465307663257573551241443710428078490413782928356387349188199539068223956772543709851913481077139278265916315095411799481874421350939872860944625644457967339961309658585207451383853897188138571795954864994546005421789264289049709089868244302291083113980870236690603669058111870766921616851226187371045678816768397201188032317131964707516863745496430893780043980927475652615464991300569740520728567790728875290643481989621410310671639007804427764111761096047199037822005846837672764339934726609930551914864052253055302148929225437867752835720739312536615799462647931685318606048279855008063129253871125761491880896 [161,39] 50423913843438218413352683224553017496977931490827567341650730966986331480248779881633512950186866895372066798205080987322200510230842281779842082031185661876420923673746857048934535367215859083153472859021535766010448560501683161361034340626979979306981872788096737697375551786750571511203320843908241431324898976832745011457482578322034410285503414091112157302147237515410535096691961552231286203864931340339361244919188327124630927770775928884315704102284952009597975016491434133377974608220017774340947358082862608713378193613133595270738090969748301167260251350486876950956469999143847162091762014528408633898389585889562219587956578255609029919683976839053570322101282682693744461826239195455339038330666649412609910027784002628038234437580397696426677463836695844366118153039629054858767581372918321167872822082540144715196768232662397143044825990698014482753982496153367613879934611768748344431526303570329068769078159510698601796337842112870589733517515548097407164494779565399998898494747978915704381544056039236659618391284211332396830586041869058848771242989666499092668587792442031024774730123768219347955514906422727447536699263459214958754109167051998098687208094156815729023657999661503240747542808330863919488785588134124716061994709789002509390849807757373847789664033708034325308777549319755370094625664734681593455685300052845344732826933666546582741806729680368562183489762155756545599586856125850624450634102187750534526923083047005097530040341920626291970443305139204110101314704994362265468024049059576458118586518789344670464682350934121285651616057893380765025474482754753845249062603080093071437085908447627330421152716842286943497278660218925701194111970917723455232551947659911157574899651168229036384 [161,40] -985887076637036604010903671407284311819269302413871360895733175991412536621609789846558934227170778924602726119749128540080183763052629628745897890660471782723238121421676109990816251283746317266212119675574338856502181990073475465717611326786459057536903832022159686696263343579253813428483643442907398339073425683696150047258374149724284182759731927126682527990283288346415939059565923961636909159269983273274654155855323292248600602648551480151150616426349563035205792300170481381252401201862903225556044266137033328862422092985530998961538378385440287712963194872704879478878688493302216468384287761305960530435056217743861684470902201864613490536117202718101396755341597141019131383636783854731163382770917263948610938048881416064951822481701108667261209526024639524020376650105074483078490898453126709740231843898634957414151109086942804061138743236916734667045298215802332262466044519358143054782080936678678378967907248215154797770247776768891784792230753469682326686903852237832794354070963321435012956266993865858833205231529552435771035193597011431407199001349523840731998979585863133022852676511178543421524881804813668509176678015100480386180694473084037183685498328742780966347069920810376306144408837760807545276036348213628419936009934003788240471853052282934790732884776750168743502761445411166890001963426934960787308514594979035601275094461357852629010292736720686652971982039806062712369378652330689320870277518848366891035674444649908990097259077829165032993459780966356917786840808515245003968146193683546511211305051761654228684914461109942030623672029728044740044109748438277013883782108203496053851807147836429419675377714721889258969522390050868819456065530071000708725083875307385930430202730916448 [161,41] 279388713775285862391845144568821553940672272340113273843675575244595556280406125626976696748544200488616628136839770767138793459847225465875571320440038135554533780300396118978713025373572808865236425193477662482991925858838880667593837770121850428797647585700104845510668463981896434962506914307805325650950883223832527852275430135706133488828046115431866694841055408801179000000866142022872129746074912936648905848095939305957691966460306837646786929092333212323413804065430303270693358715674061951749809683616218210819167572689933915493808588914103370448440526351908603872955506173093040952809938026203945539844787163815800205700917077420682227036626610594280273281053779102329934314001416096980096522454797519076376189621363417131867530296571557617760849172894031716886644021340181879380473048239611858891699241977741121370594574976004046125146403308063772023171643340389462153341567178380739906182880623809198912547007398881632867085311947137037642868861405259192695879412005300178359450996571428796270284340934975873665317247007206018368058106144454649661350763390188828386931830835826876975628624671773608821663420812691184811506605511673379977069738668067422654549628249478090703737068388584882381365247561014334198383017331937639641578052197226782830776126372816374050523346376637578784209289496655743662013827211758328628896596520805891222675787313637993862603318808280501250111702596300405088940590152229598479447180763719091793051766534234507208043509673549433810894466694719816269998675664569347383829382373705381449298213564612039647691702520787093891509555699312642164394758796582565255106785298142658148639292079545504051990273586756713906844384979074269848302137150037826248627010653582749394959924072108 [161,42] -387336350219865901358874258765343591852577805084209791823647299861298939546683211639780595651331916548921034924632277864901894835368816538272659090798528336898380083593901671560870772101676680870207443634049348327808656096302034206241711709961687087977717556894764876138642669323946799381559756031054370217270850387071985639550962798564531368919005791742381216842547668465708885275305621733920143653658569269429316444180051426486065113672582681856362677919513492640606224048271836663599277153170497340934441968534161027463415577414219793332992592206451127218481745886100353986908174178758658265779874445119559390385915890535392427538614102885351270327791740682547279330231889058400083339576451602536493656369189215553226866330710614382137831278125331424809908534642790108843893023915935203830714147130584407870750429897007638821135036339285540871968106438183099065662737066837523604341958363424520800152418967590944089633748867084768482674494699913682259413904036983493695577946894641089431953436805406658109283161786716721681195486131859903693629299943828739766867821851613370687962599511077628014454169846068940474765035454036033228971861317391324101911920751394950072757979944334204801429896888418320639470225041724907783013316365352420601405451674524159507942461539589127818578062409826752608720841847541431702026176115788532943817577004030416443409214052357520345692970949376265716867954544623818748708971949439960103802911922026444514586601960442636049082071467525559813038483663525884834841133676147199701707484345554254262625746309546484237723825821202364510727813753102820454267427044817659008029328362304431583183755318783545490024289823352261075995765460024390492555443433809606918748935716591988499150264064 [161,43] -88163889564896465730603035750063219608693208684322580445020039059891976044645873151747406874482518432989796476018770889480814990191277411403282322133430467267524861450022644426782081316678694894096221539965353512076739220040211512054312774798031262096356710595927507263042217378846311437987151827738977057405984289222891422567534634405641679448082888817937451421774152999363252634986525632569449927817958912981802060354953911604792026141508177722260396172597441990969464641158743560867870122638943428432704264826035934956248529898153847751149007967562995968669561195962826478794639938698780256729528395477358623379236715415322001317297898403082621112827543208599263957828908260965248028157057803579823522364556475132878861782264993861745932187506346655389408692410312940884054819142927629545804671717435010286785337492442192490867981157830551779111351907191886492123505187142474619614022891889719204363993272680068065575750647829813680317246892141092741376343134183647213540554740888366278038300528173817562542902486547286264008116168030146505905120343021738153965501005777607084510332964334748387154389452231829697517643491091444056167696065884990295706416515926468581123999270990804747096765946775759966997734948853265400114624678931064711934299379399796168407379681027125867674280082736687533543484734030152616508787010090888976060638068453457719184497836943288956770376768410573734775347423752231525648412735324358303511362091154398023474159676183807446772466865499468313791628651056047753818237586109509130126823982216165825534043336721297118039149024568358173031606620268836408466819924528008122117400676472362204982073738724660731437112417809356484532035294044670149626274761374332999488768026015882662696690 [161,44] 29396019011268985587933185516563405910797115291188964239493813874658054574932528975184959549967157809628055262847502978646843904575591764212189156699435632815843380044210064977822556275153145401429054563949069255976290612223456638318527893309957840319915819283849575580282438693232990107249848005600823443890771549509266306709813358403766785619198504539093844264935735743365200252878659100360217093007517831065371894006786861619489884300479196953154652697154782695993887369612024546851126682882299486019709226611002009812582282852551349865107531377379186957092116627685474966485556907481663260343948002681176769024552702104932679021668946314502132761327395217744861909953378140968481441924662119744598877754760111813960634892538372588415214392166352122697220330096416208038715789044287818746279630969573387703078026566720139802860140028117633323116390886501743933085989163841006963321638503429775426510122932004847986044967172324126101364500394482199720035272561500703644771613180970346623326823239646587552983526424851175333011876217383950833033183796851330752259362636323123886825091692710428339587520523308069432614231325312037056605530752154213004949526158142659545499415241855935140890872454748199073684937269206770902304067235966095026161105515961592004612216477934829236896093374518912379848335074943863997146346424923101771078127920631303804870569330309437051936047116515914066478340726337738069611832472029363934419145099306998647232547913454867389116959198174942833008412008726945962401127926556231879455875171291329431785071903734671762598257801435018268652182383058862685262662181250842575470503233064352327647989501339268174868124578114426859116784489412713571202761807787224981818882386676916513536 [161,45] 6062386622858876882925132511307395104833555359024854930494761655214044551314403222162748156223250258359077921263076339958607040619734653145973590821113681880183600300225510680080941518888448968186525185852858671522472522121308744874204158549793372669870104961688758808943611438419704164123388813807343617328756273578374936521603089205224648928964699955745510322675127870496838358561676793000534031502372805683925820732336492382461894974260434087107500730536043248466724143208297690138715612061125969664438424408864947103008807410496261380250064155813996925680005481999496516515558845276620303771158679062477556638307650917314352368824876335420118491287254254554288783359944005517373546486857587912574629210124568732517994917229916894685129336778900660696834264173228921038931391161506548778428540944171856657773787169321160926023509587385139735332586633997960857450419774566942580017631767067755472616738156930084500914659278348504856209146853127361522816111539907226704413826110108585811874520680932611580807527066904541744082753016344427944884863484342079358286125720879095142304300538414676204528642947833252372292676741583509981584388928592958484486037787326960870947379819966314716347716186863746045878489050079582629381521977389101089174239709635556779988094355602166186066929476403500663345227740517851233794006775942903419953938816894853662054485331953640626881202961010553596130166833123232552881892757826844364619621430511223204067671125787312350550889936093674205751331047699498491637441036992654079145306299679307390336759758686165703715169810978882622345037057480429430947410306860199158565876037280471589394578952483551205469316020913130134997302123571417435799765029856904228346650486081616928 [161,46] -199533947530245296209927115702664366516556339807807903377182395874086918376863147471674881142704516378367825247697944704777275175330541318323487801223390610700734454864702623740080863404890717390906438257133234299067245846620805353799412763314368837657044944788619239026656006620966607661143901820162415044617347907004370737858668536498076283207461274340243303565942606925940141405177438283845778822846819238571383583789324421257732283743673156245143233343477666734268923502016286728397978194673722144399168930778493583518981855915530183207359945799796857023043494877283515674534347414650170691028304378509128488508661551259454073600785068396867963522022263141682233630719499958807902110949124653585658351612761769773419730212400496576729597106027496390753084958008664542957653021414862220700910651413777182226465882908881703940365197931926267783509373123492921474774804036834923596710550181554486958478374953320529950045538365523986301421344496573930314824971911395071908585136622429919611354904135135412577975907333325716794063125686646773150615373030206009230772470025494578061806419530841884583979999119138778928953560709245792392145818170242804247243343602607557144874117469186544255481596998620523304840439270539513048186130375452978005771180185565048728010111962495679819894242869941895038563112378873494441519035399903510306406515832481055601431719318950066434447484684699191701014195063916251740038451742822927024046109885250259576979827575304734076912555938284259134997747087543158707337585757798440070682341191401530925953146124487712593317048686506910663523376943767094205551427326407059979637624592626805869579335242124251217859289242558337008387412858625424521848004329341936483996600793696 [161,47] -236774795680048425555671482210581805617298912895918010323658125336465842529086278016671174532333256074006189547878869568140164474915734171131252256783478976366844728811764973036043765632887376372803392219864340606861434226900903640728588320243885140280881168525793228128729170636515810183059386506331263540074514461579502434735753850841609913258708455913624415585453404589233358623984165042212164128128857568017515853975587621385035247345069908068787939488597672094712103705777508278658419889180250084745926226066562899708783342718616220244372018316110232633628945599534281288653617787064228987397138562623990789365218949046978748294691955141833909388855972606883020807203688383722493912735001014163507383464274479981578776739920447952262206647966009325424362074987899501791670722959445598679018371310794476003933007378039665824177286027275424086682415910696664937421343466418375882529145983409146654014551284614439571960731488216882256326189761849148944558285123870038991147407939502208914243299731429083601394603880143307268075798225283064633496439746335342096069150147712429851512823182815578094941802234737254705689970312698222172834104687592061750141857641454709808623420630391128743167531569367531624946659442384680055262374542274559379378942647331573652980210179943429397072744596402736405650964004736530037935974627465837748608657454040222450615980411127833737648385358873099205744126766731443208581359941764788831962945801445887476642323327257500064179885170247237461279761913559141979008697603558117754188127062134857445811137421176774345048030878478188956023100137705966109793450800811746181889831960511543602854243319414287126037714103411597899748591147628216873560601096938310773637394236 [161,48] -16149795586592861435595653313275603612245867145478127601114760971038541296377368249288457771979727571240021755305584937895480981276763023850566736130476480332988712567649509180266674643276487909283458968087371311422442380218332088364516573968545162750867019044627678513137833014812385943884757545374383909360912186676239216406250400109594883930618481535490446189832659426209375160285902386277636813143314500337669126372176165596433634377842106276934378609973463018369685256416904954135718670937202160389321340609722598642966152711982819604287664232500051416214836933567520536585911818242834601716282334707483395644286927753591268674779644054859777019694056573423092601465254707124836861050419764296430713401675185873269881263125882749935235920133181270192717649398826412011075265491735134827675833997946480893352951425221315781394460333011693974973859685102874462295318599273175048797548364224227890060201209932288081905041167592643494251040802265969735247362138620162463912286612803345838512566975307086508375837536760088391955206772979939612740318673482427236736407700782164686574833266313803984997678599209806394509260037459772147916586062049901095200449761724521698886843518470040890973107514308569168617580023199023034815285525987965881888566653334478968681241850336008808446797508200027095482862173172815077905000611267483641921487026108514023394015854563642645465490782494727884553636668124066945418377338069824135850136016052226433876263500981051306762250130830108620031114177371211684684428129775380942163266783966787575538212605397870221119566855788095814110508983814009444418864640535812763061568194034236355235150994570534613561423038880396096095704590944957665804657982194881641111296 [161,49] -1257891595719008924690503789802953281256066762593175168962282847227905617272368361437378686861018154260802216692685941688694480387304627556424289012719655835894272368961882829373462383086073921638320143066183039329186331022545482499602014225132492309658974870723842725503778255797403721406065220033448912656895277116571748695458182428427733045489919971297326117365053142087255324063881750123392849686067902901698090521824311885520737921041234097266200417705397385418421471385664087725519504904421490686321607417836564714892142020192622454481168696911280688579534145616887913678539952524658869299251427968805475909724382947151822574661667380308883286986876131557205371882370514359122132472215835486551394100316674229305071963677075982463957067219663074336561963861241976352035389351452765415170003633021565685421621118181343033481245392325027972086965938385774853410654372402198438644001720866162560210436446669712212347212166754507626594932641853661143673026145129583598641134414781811699880141704726567165326625383846110505819308570841003447363735942725933472348944623682292484747382810607149669302178386606265382353016337908016629451026973823048790388269067252981807472947909674702572243628600040810954538245713610877534790743158472249689630158878072608269278820065420894096238248399116497601942630356539228994030486706913055839591625223616471944357067612218869884239510193946574875461330903058156266316124895662256501819776077502014670523543645861214242830206079898160007587563447149483029091900039214618848661716315792498040527649593699456431871261612720838169656246396127175064073057650855445906766171618508430401184775792794366424489509998866699261756200292825391302022410992493431782688 [161,50] 240141505230472627295814828952108727910100710612130095330129449390001608371320305448352132044855608553487125209559739178217260429457573386403348116930883789806958060611651946277437680244546418300234800573760832751858364878187585389795921674204464881855323818215551675087427639261567280905561723730698153163369340997811238825390558689762206409755901238672423998606340661682471579320512893116531601233318669564017422834768357756442239296262973670336550419529497640069587562443922973870165707603788175945760611009853462198513446980263910328106187559656886403631942591613289421583416479402450547071302401166520327814657179681567888074868379682089884366425306951890943688648685679076707686609149722758211929834066010807272789644023653772977455673613237964962861608927769704105409108168034836435626664738343133580881323231918980231778221386326518022456114304960220693689568791291507422629454800381028201228493673755436046953824154956522082966827353011130038182460588439653571214055419816790341405633907570937391923518453379687077730206754108698820896254086585036271600848508633192480056819180712408454397600093016520271164212323152306702350637123709368636463869673926902597232360001035175534570722310740965574809988073887144679874527325340089583730870195697361732900731012700371891655612549727078511507477079483944519145241047961181883209489639141213616036933644237813339344115953695151114082600074455974648111714345937688064559413590657784561153328621814975761334955263946486159682816621128820977803159696438396619791484171592989258027477476342085785057698656453062219490943660138870581806076456357326084784387753645637457757053063007834268299561025941709743926609211942098361834037171385509584 [161,51] 19411150164354453566185704200792544387057206074097371357687832495576097376356971418821094361482937103497340524877158364070054440228317540525826236397372367314151917806102586105763165931954289401374069877599124595585766565876073073416051912332520071277520982716853578271863793923876880345785306199182428877783861695184130546339836015679651141330681239262681236916493978471766789229985480097891357355430982198048053898021782270893733541649600733023645614595698755744440055360698785874548130942668356221629509331767337539710365462277862989086609240908682179152357975831612371677558678455080828443715040075406913270485934607295443013501008465205563164333815845165964971748247029019656555080405736039573740622725564356603373874799252169866531257375530988093095652571263247068551939613529375673026310368751365931444790074066153154704048544703151672158154028484623617706619313356531134672343351262750982260272205928566607569881332557759910589206667063402443680140098284169781936587236221411473644828553059864814623086028742401025389302629431415994159982124122156571276002313072130021394945727268675472483424413364903613388785671541058519229493001623041230775789438314542183785325893505894408708662837867746232775337156931496895332235444903670090136683373081716800844302862355896361440865449723507674661963102298789128340839494877885553972854513834520677363298805451745099653357706284682216453079735766075124724392176484577661767994453803836453106381585971725979584490073247693812793398575830100798782501588937161529039095289620665508114868831352219531896233698325486486616133122217127858116135507011436666253670520043222836360881738325084065545412140004698756391292617157346413978656945386010 [161,52] 179169764815089951501003737798269588052092761287794369660483318726587814028158213901878994699189440143946488112711644262715004628620408581134030634971601491099567393963105415037104179479642534755837694449378217207951539868454518953639874251555855509776197597762407430267451156682053785511231291391907125829003370198553786281201770147791234783953904193528348832127565231160012759715295514844345462875954402788876758742972611058385222201539481819886874581239602790966130221390855674723693956025983686101968513737642604346103750590049661542540464674705766499663494327130743354560020931416559309367111581230622031609309770102460492036652948390995141744930115975900545767632365813807535198968695511706348853610611172861508442892571850203871532663089590799373383864558670591558657803735738619314352552146167538205104829458548153524921136804736554475247109784236427407435982032259259108216530109298947219139117579637813091281925155717922491707721650467031166771977965609481889985835453889921492106379058755185243949603393957884813033211173509105081728016700761818986986733914735737113375114827832835629599345510513746530114883785851636686681348157063847723308017226417673403733360292012815091931022594571501185640204302543529203629624762296052303644316048282569611142200812718963509867424561501448586807899753634826019596732337027063643173624746032171586564984183103056027888457513467201471332671767951993313862652418372711035603079738309162256347096065039702718486921854112501086524199189738426899143634724658450809489068999383187849989840474472406596115312798117536471497844584039190418312972670727044737237536098753915371011303842092590990160305234329858422797271608463443471469660160 [161,53] 75431416094635105602418562059578081588695859442561373977734599231533972467429728977173684796193324424311662141676512036938193656323651874500507021664807483943076524225311167518622455188993654381475381480879869173031137193242898411637395903406321076190347938956432022711354760393251877143844783028590817692395099882976096785173368617328807443578909642865591447108360815684595681892534089116755655391408771941499531630686645216804903714251820725109607010178691536318501605673539222199371687226357252014944710055308075185206259816180675003603131317480654687049160565610948312782842139562955377038729765989578752915107586225705954385786498673407132855462563338740851403315386971879975006407808138158682530335546056483332319588706147753918668767685159711644131422107360861525837355612130559618239521232913036178133248339504800923168755299518172771574018753447956691895271917890791467754477135707160527989020732940159468805803950803630193275472169736948075630643435610608712172830052573858171418341389557940076226669285888138031195526356805354685838988985433548560905871815397392975707392951832450666781406013242887684354083215235379886586863406080467560227803935505537955968992370094776755728183426647230048815487153152237390977476539437118873158769350659731797233238184426961454554607386424696466521545542253401794258669496085661640717997466671067413501654779064303211174104483987248626670312934040207438269677561229766280334741182657925215339710902752231086544544896991109025725199940187456563685422082569622040943357870991812526855950562551928959356082731433776690777298806831215285268081767956141480291124730020657967630757298628057135774779289327446914995114240195577594639104 [161,54] -4400299494953685188088160099114466550832465843850577031165624184220731608966758426570375056973651156814144746972910454557799825974939253141797672555589216776204674395407371786004671107699246394656683533989744460675944381003211747893020540260553159835057681807335423862432046666710827124676681677203751551561047553609515962572538231644204178335957630820946328429336998680089496834760716275418542650975151211802852126917515328103548359277714411782239494091194187650812940053686538728908122757674031533971639556270297907448289602181193557785992131215980376060966568122633907349701277719511400487522188490837361923771223407023531195077168089240975791009443482811990457694368805096866205076306288275368097039720313664807199225300851920086357149640158085307099166138196180856145600471894120191665525122296549410663236341481972814923208527210967348978202101904082232158622426158536159748347940812828015640627371276463317927887755676402821076348375813271916304939566608817577394882793282029862271877826010721948371804822007297105511007396647394750877586918453217260560452278256722035898089160240360618155990781316969813112111496315268998549396364984164912046257854375998159524909477374341676642200631964711825608901665464372828153612108562029157024974900242973079869543061275283824519279184079296823151842929338935265852242598071639516780989675978694435615269459814589700815097220045433871509743464300621746128662096241081701421099946666692759205050753933665980710172111935578179968720243156238718051883269261021520910471552301710262725033810814585945881264330456621115040470528650375041868428060754605610222715156369906148238932746559984079398588438235565264024289987973229419200 [161,55] 26777968975523071149722072482137938342959938924905620373998389035151818312311985956490670920927890309367367067765497732384491249279912960630505546453561769735252960580763920377907373478486428120428938204047159246671180100663321863277334082425282455315611832456867874499590241799528825384951060957282947278708030716508425148787171401960026280716236634438279412892759574169647016806411062463579771026559808676458470107516183960893852402884952227520173309478918755299807940963412025617794498666011185984352521588315030864256758160360996857223868333214342329607509969751548965292331129591831148297408089843147338323561406448173664700629388389603876712866376412414539523191979312212996535686483147065934476472039193712398792951130194911141989171867920938605070837204901570057989177251530698785887612388052082494048885945373375878841571708429777742639508859182533075431910273058331120208001862202524923929748593077693196648235681421131219673132453294671067529746731939417892308301962294114215523950409965305187738635448371691208417237967110770900705638964153113298139634010318733447322528513307509096515568941895865318240739384756390264846740830186359342353330832201914323600694903280818709683254049392667081238752408664895376656024572303527573270473972072786431498968139501180911074442408239589412249655414878377217097218453769976637438404069024395876652839409498914284336576486485229711161248626990281991516967285046275746160361253268266757005478957540840708624889040816187430553249636204605794282357275178388761106826562640593009049629999344590159647762289336878222982788238470058259439081260788534165461092388011283084646113462684434239108045411588097425796973237852520 [161,56] 1962842543121217065009502069680655532755223800087262019116045864508674649355936813876952946083137821433627345154462281232772132350067425694526393046214135272477973868967243709540656525716626186391777110523797633305910388157357265649428208593493692314006401383487003874327170065282327473352328499835206162330893798931219297604644355398760633091151613048860056785834957621297241687081807974269601053316073740870793664176185503058152457324594240238533740864169287491019210439247423227656542020261833473277911839800377389698534515411055267224769498900039545749967010272697020052434124736606342940056506222387348520931398051944481464695157376892822112726264224448317099248446792399858597403172185244728327076160947333284434733954598515725192582009279232725185216466560173846942429173556086505598899266998328833123155478582000975123301561207529120363201393681113673284111472841625242084508186367882742420364225825384755406372878246760938647608333183358127424855946487588192305588835903981559312537701343633497892089841341191890781984996887829891698281164782308106601581621057946357253828026442855973489441735952614085435082594776534765994484767419966458831469091066533953766266187244215333930705627839276403294650386164919082004152084232817192824773708889312666237267849092352629993909650030347243044327801764972466563963110178373576647949818519760959183114211262822378491911766427270263724458212760769905610454251340231532956017945005145248230532546653684949028098358229749831130326691550781206526743295412682433187868963004202712528911966553156235462397187021533052968885764163988821209614378798012832802911481653911295795733120761824319973173835692127213861541848320 [161,57] -200703283263239732902107750257961730147116285668833674889637792188212864454257458732879287385050089064979749473747488132605821998950739920760794467267226388053886790802080885602500675881023983118703330764210434799274162161256809692830954319524128878929059237251113062997391828837150126984937706147800083023992384062220625098496523648276187521784186498603065824907516310815309125171344958244014818911278305292423922668764602996635901849173540756794173491402981165304548594542138559097061310437393300311873720471877197968386178424938017662768466350753658689849799471491636354578879933310948567209237328432625445972075013252360179044995596927190812430819933828709401760314717735100701839598893727932291712011775215550835918965868317615629244753361445870845687354704912080599353655400271566512268932098734150290664535173996600890008906465166915027089838227371647275654342358296053047697425929891191080137822341109797053362579850460137627760096897811354776178223748873877687255156991196395192394967256392425696976325853300295475612589804082751496094763755988208149824659229039390204761507643446122019076403915269125945229183036890494242664481708929187596348678493171320210456889383667158095276836171262887158472249219542688502336340073083091906419420415411493125301118106154531686421137477193445443143044860162930617069219585856160128084303778838541868708387963443054938016529037329823169416050685867713846197257853817084672157660908152714545432259012126144168647047442472760405553009787245347406560189685382209804095586400219894638866742708373852920770750152715636583904242709127890224194021275510938724609531133580722106832437870564197308628521336528076721151968 [161,58] 10281227083664269159203149599247263451608672427451973845213334635951983801566255729826428114937624256266219490638772841276115849633244146519213848157944463191440638583513698321859999473420204516743443802003609193005810566961275600545658229831034612307536890927718716137291464357774659123526544114918918572940518542328773677146334938195051243275339339041608581723941011408640150057244592604027119863893694488252838936863431147467771704197045309253115810703763297661133737408012031864500827229786237438528099940452863373101233036491650371312821734248384711622580430663375045788529535804325950009535831802740642305447115030674391127617043617292421259848400418140628130284861337596771584050409681835596465192124356875647438393166732225625213986138561788542120578554515743631315920465176002043560877586664357240171484716815763449710856646521306426858484787376074264011305049249639583834287052420734259966736920729129170572523712706503127982399053791929846134985281987422774627105124306196783728679099483776624839710741102184123612463083511233701817436766040763113259946274210798308881662702375844222550025681416395320156743835048482853184095218110817418138685098595026462886272807653528276291025356435836956353133910877716566171939823214489775944105132077634698996130225004808830566543079660878437716739048631738247301656940034967186952542392147206611617290582599257744711689920067502349324830010759176744694980048088249343910936168640768657789199237398293985999620785428195940977683738303878686326623184622299065524633048827445077179414909084883862159971974110341698888857084864586259805291518792604452687092076054344964841790721324007128732778811951444758528 [161,59] -305561830147240204884918698491326111152387678014017534694715085702435189699848529585020279544682301109940428208120692099436021817157877285974401745291683223875040316716233819994122959531140220536425874440979670091409251248331756233378898106174566121852972611514418162575256969981372563582393622427398163460966106510149508420532515104668975669382342877396028048479059246237755217664621776959650140542296856341965676099037850678500994476072697571306853264961556730142707594866376427575705885116880103967549136949917116343188011998115001039845134817156693037712132340935136822530509202270514982260879419426710910615754463993784742417607350236847044327380031037949807005443415253850375072995168564756114699139185641024953527625076723261949657046810543216086511473211072362562730717708891184590387135324412349620087947100212204202706193054466958197928906801478552335171415786423598677036873710211996518046216963868620314715655734586981872843019497239441718564046449517869982924357273388578554277469496595450258993239201500597392429051988074104849938501256417552618231086912518339760842580721653951155909324713564525711540242337331170178318751057094229916636446752890754493397046195489912298211224362095428890321632792758687062623291853590335405468684854152361773680806830352819728945460158310672955152867845336598780026417424354818778497263348938504648739336102667042227277063638511841903803672686865372437084056444168203137776842736922917264970447144373234680991862418845753618950153276040420489507654994750653050935726757854929707684860350957980680281204576670816073053029476485256196383211748953507046733696102087116439526900532005528942404496125455896 [161,60] -9100759648402230588684944785741490554810895936020526281926991470226548210697762306575475573143417135103597689360830517598148904370020393235076709636049910917403383141063098106712998718790301347208650340361246044656955174346010316750547526513171179616119173517509808583384317131172281620108582452783973504515720564388417551087041705899775396645925156436772417134230268640912480564968333409772904816716072867463121532995120698760369170637503533947673561074432941063851080313110602183518664501507356651724707203257303328671880878794236166681963566047836314143027016994874754913430593149537649667119607372914011452793626676038678344626677182148869484408243466468716510153105199936579114096258565110039268028204179812259260578618824760111897241520937510430856953862760833283935541864236159724131481208403426998419974058527958930814250469434983511638867335292750440861795294554677233461288906882475646840065727019992356695055276351908835871150712713034632740776499692953090414870237712178057667285543800815389064546904328574231114684171070760939470319641893032174346803704245896645836297299405954886861918154967895825522424756798893051481204084645224245007028637681692074904641260919669208843564655727895314197466464216253955164025810056032380074057297109200039886541465403410689460138302486538003339872783630190364418439379322004093934996238322117906523001222770763659980155964193061037410653983195642216756071134889518088080469677654474783607151265515326039671066589482521993207729743302121803687264133597599541664036925642757294608110723644089901696805630431893198232637807288057128111718828420249878734148372323199917756309489506036131051222712832 [161,61] -62028515516804861953749429895817291502356851646580184925486080465458649487712490168457891707951062554411210541908241638937656317512315288715969222774837141646109769637523667925564555764572966000120286918379958907198411545221979806504165840061845311791405572187412402146971009617208244672688777158230979341206384178154899612698819195823789976604591580132314205485010494032050735469814797408592889134823467291923588807012113210812882386247008635427232964704894971557864666844862140307878541556131843467506830552609170834468460599624987963969916010937820147455256428104114342023906422519697158591855761628762323283438774605078916168524369494509505977700672027047104778737363117979662928205887722904056829239588054863736565445277337234345654791710134461917553795302405754560693366360429437011523860114420121671908933074297913553862541861017905282368194079502556342840736019175259591458923641355196772923035178951825629651080502894740248156648510754851202070395389361402637459223038044065304331767799717624011128770069660347463960942693959857910853499974479049354244409289950515513577047920996520800698748366981318199597403256930168643762026016694358237020746728266762461984699156282210551932736847874982110606078056474670558746833687783601236231973540849208104468563070711091058180420253844039749231578153679896786299901881652916344151977075485602567198550271038421180305971999226315027698031377362110243767417662964668723570332252370468447827447148837144428632262110983137058882311613334356770444272857894159574875040048243547766989873193778357402511305842417083341279406847010383787226817714668151111310776309755118050550981874550247742030272 [161,62] 4783955774738710870653086670752211696257949860675299741030383402005881123236567525580320681290802688560028071267562170459748523576090995031467261397247427082214815937037536018001924300812314335152681719963093211631727564651518428452632890344698874631560578506906021540419280935708362859079562724787488584966425514587228391745748967196126086809423151191914848247588618181636464502410422630985373866116975561979208949183379555921496645343004452212633435202012539531898055958723037049608529696331334133151404854885962742250988980226094310170402103732143395894621173215142759801463055727363872769518936492151388296355122821747254934660287950104652077188025689211158267439455213398184218755684092566326101846974752297938968045804420595143579268239475010304780024135739783075130920854892241162074436959018712218229639848158117037030736339263762268825853898644254941887313976431819823303813090805646553392091686176358562079329836048957152066872097182377997585455260254974566683352500320978907797548043921946992786774599906489628975417039818825133901597497462034914680805223845333561331892423424345508232346609256309936824865930476779813745628927638898608226669713522393494092074274219845781252323578395530399605969286003089697003268083293867193172012768673399555389814983131348308597394725399961139777510308756402700269998272640370034016704882510742601314840931075833409826364919977225887861338075088489445257798919290865201522724631532576513227969222149365707578305649510306736664030319937717182794004289631644643537430750607083423218943007781831426021345300578030619895817493954281169495817754957590545437820606708402648957782340323741283424 [161,63] 216211120210429328877421678452443303747935693570496682799386394055684148642582587742451493199096826990295589255095948929502623336518163245496524438924559325350670115465597482608791363493632472912511843133986493096725227636473470918840894348986832566752950119112627720099322986064731323351254284321748042784635490514175355443764906707233501206133142140311475202333780904915906518438996676898119180337806837696435789961194985714418146209075575041982741511036841391148198354385122427557505580264511034172979490640274976753186766252276903492722991652191709461309050357085634844117610773197447576041903075439926659096295770582219677801452825067183254188579647832149454125229006422591979652320123775832328661056602235627409548341827460619088921780474526932493731866608141953909270544674618011140716142632175516203781178300626608512990348307187165620560296391956627630941647071934277231594093988786292828464898351219236544873164169748598010107340497935574152093999437656320964864956063626607229952384921314395137111403738200895590603631659687886742288956660136844791394905086489343199118390664749889027152729937214564762152976405383497554059268808008472328670320576223791141944119158603983301588162090503919469267632198643521038324013808836231352701225693945462045635733972252920691240500280312670645283725591310777958827051057150263543389812569336409620535890866360834707221317575803529648315758048748706935150361530274925251294449411823961849027763086908648023321818398814725303173681333352725911923132445194848241847625372219635128167463414188205124471717814252474238905822074634102650779225285708762761737628156304488101023471374720524 [161,64] 3451109175547737812630263690934097451898437941821592038316553724829838425875450093107714702898390298135028132895167854356771399884342922288892128044229403674419317247827373393651351241409898636547726954563591417956104050725303850892835635069829034519298163360918479141579934116097547191546317607496898958680851842597240594467347902274894610192077753716510827647687656642619973082942464705161158758811241656297548619834699468362821506545813294325141171815493486122872774771592637621119430948429238239687717547341299030076301885717886995547400283079623669383053119727769535297204170608311977200839986807318894050417197950665193285432772250696953654908744822590733040586352491571338953972089549406692359348432063942475491827871981181544984652601005957936251862311644792981222234731575098367129011065461689101943956466228378914966952269451833055576534392591173951863898235315598560655715296242969575863085037351580143598118820612800330840559109024158465408956326411753554213813360770556715083491243909658231508121121187282432462953784676747285645321401194322248829781220790143697111495170569067166334407675958684288180284646200795562945304464948288953718569561926025563492036442581066369746408015664358851671784082685038625033411017224900902308376345480308575947581383393135298576624815660792792514996142860464469046976779958079868152135925172980300458658465915183026046569557862369826816519631321870337075151575463949447168239251327145489026786816213821502073378906153151481175462077306071245386125994335787055681767321224904025812749548727759775370307184761852786114409142133251659766606592323688665433067612088108168539973756928 [161,65] -79242509395956957209354672993278134325047069863816150580726851593172848211555375512762522149072546321156456941474436581053086686719141893120002968393840540650385781745313151647317973274681868796515263208103608239946391545935690040627244951027507036465215251508096178858067175619825953885802874928617440397909211049956153598941284329949812087056480657595957731042085553728341240316815918089272176337397754171529825685612553824010534666140714206749949541823383082838285432599143674783938963756748047441248017776915913685651780556224474767393115814275947492818999860732996638624440880590850207511349972391586813480351453478534462903062309765822816639563230255007798861476980720021554023025428149180050197745066205005558830727006578819551667714245703975721508177296275889316531857485603764424728359593134904778612045659251764534351560583459807228526739579211870253531071153180433212339234905093540174935325620096460626784199273659560813349968033687038085207369705193524988564333771256365766965336206740915870188652221782957680960570249812561453998314805636550801608889000066822620923718252530923204020132556985609662060242317947986633844427613850017251453682284968673693106574113312002708681394035993146755440832951612663385099224987096851744749770551108586983942606093238287071133548524593611047853287929540985995273655937245336578046891348948240685455437472743542110749307337442516699393774900645026028768552729919323940387184189431094580715673901704452283153652734757844870994458834239152412090673599495457317131456439441074968244911773893221312838236642494392043092804849214509613956127855929607611757091702059104328654080 [161,66] 9830947050823843878043096187621120987683452599372007945941591735289287270800068413254263868443005520707033871295647305504143852204798247588301124727267224143928253108086732930803029180928678303639747565231207188335164172045164649880953872276441349982210929825282127947241425947099722340229473591323095357309295377669097201203306151805721672241290706666554382861499186801228274141365528807924980725522806269033044605120693317228505059930522012691825815807581771309067739016063110883394350556527120190656709552173862275335516252713942270566672353883258537744182497475463702974660488490081332102343204690825254244027910933679043740211052678538313904914996243914077291923441419754457790413881240064707326225930772396615720748847953699476159616919285333558544389599182817456977819373126339855758710325321003598392444380836255909109470494353746061896730505515509394867157567085392217343207156415077750704081771323193658957527716042362994922310426883216985422628145265331752631451112186235188129758282653358883837165634767622442137746660350163934467077290762243071430292473336637308845839550306915077570097147041692942647623654915751822723770876370467439554342841817295801853825077733120943138096293047707909179603046552542864485121897598240626994905267311265843233600730585654987571244862270374989902070225114236696791097931410181257420298443167536173675046837409414833224422222118236708953404529247712247009194230840460165285333194711106209801015072847547919114009130718407181624994319552937757035948403273929600507235668359397110801689120506898780686663052981764343910689962791295530622725625228498408827032763459881821856 [161,67] -1082200916494808293388652126400313100104232830256462150330202680474243356042551045814330609941346147280099106651755753276876032271504550930959498302924582785646575010678928727822754624010545711315052048052044263675849037115115231459629912214851067723621594570560199758989814639119402664933698972049848970922209555051540295930069833205031362169997275072274387969965035302360894328173120021951407265841186413907217416156573256638677220298895931090939519314980665381147866990617598638790878364640914927583182990446760682328420786304517840804506700593655052293206374301047527641596022734080716899352966953314458819463939549885561491488979494934120544127491600921275189057329105436052364354357451481228072214411551386685186652072127089762139898660111028526704300495833065848002700772448216909456490889560614238202997651465318890484702768552552301272064854121197636781161464223633275446816888886692810249238897143987493007790284600359532837811306217925718328350904457487375598379879901822035153781664487135256446070093309843377839321564141448296309449036140507836053824152976670242428625706612385494827761261549294163192405811003206193171427690115369253600445576364456855134226849747759925844587538121903330224001263121536411000286166230300117156829614416229212940268359466197383761254166796763679693597772025844365945026478083811857407136486957455395598731850812985400795184260033126898171743350728421801851929911393887604369319926827772246361312925949532722472321652278739105644781072340297915457557241466407160299780014007704893576499817857711345395274409634029434848213192234161960711404781324317125238392037751642244 [161,68] 102584325638511223478691779301151577360740385219144320187474783560560244833371884589623408404944358448265434168797471821125672808980143897017378568198275762071280745847871636949872287099675698372546533666003324968693344671601558701394304387098390944097227617528388408459002564262636044670344127871941345278297395461439751077078741551739963881449176413177599053086048078780131894180389904114923234624355240928605879787654536960240566694525148074520160093366479983737284555217844669852906305510577685450659870112666669328098890030739994868426080474101217749579380866879633843377207083824007713787714496493126610250447026810310110441490202690365694705582611682189603699220782581706874777085563162117963432632783602956649739561470630700697130722908000744102217919430792452866022011570864569434466553959714529833083690764974173167062019898050075621753823618291281000458189113948290469784237456610183863581312414498400083665263901120326654982934429633479172241219896849002453248205178404913950019015957534252828782247787762992367872109598310945154389592852065358572838525877089244018407553757802661414492849612524340349670048159320277405120674220342098499442629860950494653371779717950523228351512753548202818987984272643596623851383891624151656891866339614319547767084336568679246878310246857624346943597233799450465207032741631380374721019426106236019430340417583220770124719464215373463296785652610349841350330226826423347445260343922309941427202822002612394979091458817834780688093233333734258482486056773614614012524986872177779338066561523639662815060349379761158797145029334872457736682874545911340144840056064 [161,69] -8812040112925483158142943448324963395148024284248626836724395262066054286313068610728235751940771948098863635649404117909921280855391924761901663693161907146210591011424215640613110707875518241469558485665694603540927919931224588411858585854423514532714734055611138682576955113309390746478197468243936538551461206202020090322749354013138047820840936426696853151515474298466416057268615483141244511897844174696968356293008829728356851455318875273703228653659959102284028958052738567520137731750288407018625748489746077030448844666763319360800959281221223276365286240576237066442044867577044911031494594737313478686189248438370178094962531231910820723936297990250066523005611449492113398399067501812751367002998666455038411810223469521934701891442506073557350999786590299561994116557268266455703623504112431497508414885063206998301865573937346472447692675860111333719378281339555129150986360577368708067951763570928046338836536006117510763075691535779248220511379392413264287250575931521406211626152883637074742530295222730220591205511265554405590379524864349410687274199044955708640852894163769707222814219793609464219570763372922155656733744413474221707857601347675037277665732741169761163948634939527373026958198237607925291685575739689073434659490301476446317405558542027286876207199308799635151222528305171885846828783894478978261206967578392022389777688251635841852672006364449558586529303739444733501937673080007098224816713293296991578088991422005394408476923592163951703119565864478661142816668512493494523613832453334538062940025612355579084377276725564747306343222694531735828953302520684424965984 [161,70] 681414143224679079190909373635868785935081455892254440458847166000853687811833269926335737559632533628857177660789379922613665080636117131214612409668944537943872251367539203154462645730339724362755133526940624481742694854196201273467051713128280259281420858430994868060603506191058198491354918507316040572204575783938957742394022109961345592502094353984471736718651191921323354672668232216588540814030525150911806884985746749566279760377791381086176189817471337976916196000118874161170162255633047466328626593112738926067116843011659889091724709806887457886390697366882468093546291544014586838878372140369245243516394286571014477287171375001105097220112163093336335227095751261560747834841471408827108613770192290090778909947253860479385369186548616169709988577968954406784457374124378966842226195971146971533931500800714591065308338663868044363864359269527600711214174426922046352211012186543053646277206751783893476212547269863218761371731765638884863563950945032988820176810211154801663333861193284199802221543361495003323981343707930936103716800288025465048231800354897732845997364128145063338435334276783402784072013479139431759850609907331651335416291865477953117943600715185029989749066400152077773343698543235098307598188329492605286090408865200962449651500322191055201968265647779573558702644096751438290275655091826810439014828986450517424923625694100076246564071230607472325979703649600315030218189869559447042074674764907380831170010903898073971167299139638939857441905733812655785326806814035133847212061303426920880002085633811562785446347270723358330511040388926574028079544046090221616 [161,71] -47310614194481985327123984703560488546730960485396748877963020553147927360582905112869983884359013010357924143683415199799180990487033512373608217395192773133143541097219954438783030797398645831398979030764040980889331533230338996791568535980082864389047082642765959208555729510089229156552789365034070506579618300579121362077284080227843302722536025725801141901799418754913839797882624458945597598046644489989560417666844046436691681980553297358998848608873895035893313475227691499033184750707990533435164224413163439614456119522565424638678073602998489700528115743823720056754167205124786125911026030775697578646143704860911329862168418395727528958529920359830303564162190702534191329944690795933687961039537903920660881800211390753180161266168766963133609356143362386078136614328996568165119523231183102349390285220578159084377079373920007946190067008344199909112730259319473830040892018937394849480084649615666747043618142456602460774864932041495467382666437536566153859454279065341059136065313245460076868630929148839571675123629407898032906578967914765454817398280190417912865294442832991283668919889984179981690046242914713601138519379656176630541827226109775384928912347606352343086380113547620307980886594939778315010641079447328981265131030359745152066991447717393536907076845073939894604856056975564274395024949201594716247285802189381899537909996113368566486127837155985758311466021371640664154105459082971491634895572287713106551243605217327049824913164879013892830860094736382220926681650699988645739542997201202194357506617972079426275548749143333942827235778208928201640528950326482 [161,72] 2940769776800211539864387698491779447361387353278205326108315033392352007633365442315340006815098654772750682206573667260025250158929382717334906643633941403895894117808179424110924040978497743991876099432245799984052654899721085704698198342125017697511152755574311694768291370799632089662514407223538668422771037365181373581469507534331610389428686993549864333621400870976617851473614452875465175900109358598790572859458747187719186118816096687079214033234220549949084768374177070524264084009353567116418075819104999047429322816693947546627131175939822015804058068802781705175748126895839541178140887871911074141764741031759972751837952928028061297919560333260153195484588032063327129854293419312944246484420707107626093174678007609111098736652522974372469008644064317109306194937593525347749879826727390055727466568672226939650209376508702722737008957341332790021229998844907103245620685997538931039949536775339309195934634450425083448679535056503881497978142866027640778683093065550430241040925827165203820259066675185664824551234811701758806392214839684113149841471401253863404360823271292555296833696934615453628890702537544324625255177414169526342066146286988338093698868018254915009133733238381211087694483027885242838531902008197923926070143962980012174699267959577275521198763207446251998252382028779520167416123993825096437863403524153612365165406305008430980164181603983621356807395584511658494816640441120645923490279784030454410528670787566095363845501808660543050013740042889618411582567675799261020572348251578461278523196625416992148704625083736707506843584962034164910699996608 [161,73] -163338052275973376769166988875516598752264710867603798452795469241075956104775352315132557309244846566963960922454222591503894608131959176178783902628660453217044364535460754924938646251915509605470547185172390568109329805113938657913049456940912882075747649382171741942916885569926386594824403916674735513491686467063266808921414710319977894901391277547858822354597624529122688673895574084635405368855791534709164701890214694776361837542137639230334850610425441330157883001345156912537036240186432622238192920979400298196891895009174651784211077114879163911242797142531775408815208100816122371607281224840912340946346289461678300571835519831682186292505826052860199254504423173964281926746835251566567209708261612672531462410947186172326882631762856877527412858880136639539341435532985972419198492807592422950189921305938269701160310746876477800460629238383288895892818763256478638081153310245681172546049795209523120208801916662913957123220435227693716512026755989593817499375127770802010687562410848618369041652017828420200563603752464379532643438734209465153503986096593739506338910871790636693102509627858861965552547848448325561890689534108119290985258367467696967819538597127039733959685099572136847613888682207177861034705253309333168018617913335897271863484843562504196535704649318680302467652736982395745790881330701902492028197371581650024946803242888007159966494654752690331823645334486287618196892629512110684187244831653235338480741311993821414688246182294665046061811599664251243430404486800251190288862149678542431975476888624839074114752101163889850902636931381417599121432 [161,74] 8115584152378303617057841039996072663332853579995679091724517253128073545123963282734994178944105538728655799798865250746501366114858976358624918143209017472465452125437105339918744199690247999179688718800209379820173221288691190445630278079471694013549017593063624577065227145796170094017993534263731459645859586820996360100775540730625630115792307902923014453871465460970655856895916637522226850667380548190408264343593371970953063511951072774204070759686240827614785857590974240565810039664556886271662644462422709064188483548330733005073848344791414512474168166614597341711450089697525387954965245905799892317050334910248442893280075508135523735276835053773095650023987111628784944189152883093270100590799409854368417707975886163465958599176335377892168952705975312507636872631202081927087036351004691711272305865511194684488511545929091466732443518622689309264299783355978573435800910205701646489113203217884512469420309610417103367974600590888200264234047204001105887744806356627733003178072234890130121144463320526683468914200491029045990155231575182972476301908360663978647157133371773705930924627473408848409816704599948247817754296044986759090224975666499813581105186500236038830919666907162249814627640585401602071482258163866867586026121077240663947549730111369251666891099866348988025039909557027473165855353182797827218229936372946613076836878877894409459752047353348277267602809380305729915341158797960137886705451421782120240452446126364830217988104802978163948006709208760461811520187734600852846303034309405524355979836199274177802465977938511202275565059027347807832 [161,75] -362916348177062321498192762552631525504498231820187664091462097657868150312209075124942906802636693670584869922814929273177338088431300607341572767496823750290130006478335694863126922611628590705662423829915494949544877337233835348486812462244235644612429631514755838734777839136777429007653973050587342699679783363595855507684378868578669818742898374529906657582903060982068890624534368810674388944112882855261129183900649153829289624692698468102552269753059233461114624274100032550495644257218643262677287697398477079136032936684868636997543581616585078360954187448315650214907065265915833243397540784448058583383409335514156781159476861572935620934501692542300301607203825016340910408110141905405668583101585800942720045644801327173106540735718458536564343843239413315694656655238218762346417314495239417011538071473016610155331872041073910065265452413443306599975276139457374356927955749818786653228662612521291883835812394857980762157674782362922810156216007920258312974796644919603988349427947963155830021318908564533231165781115533518380980437460602791150141523282611031278395393296461021152267689368435783812785249029262265819171200635438221043628293886860619208638712492275761807447310867784061836018737388375180354953079921006467397576174940676741081221525497701432606249609721743527225034632239772882534403731725346268728548053563422588388327921124666994420982211399531406107510763521654783812698588517135722442638985522917114782950606097373156782114571113849178062629727262830612321718979739998753697150868180727995544106985761520951190928900964253215781466949919413481 [161,76] 14513839608005377311339757589672754923873944930295462307377370870739868322530802278848135929354005680990418339943429418614987349534109651943432667140135783853988652750780641729607468531644069640363889020638114229627134659567619457456174421948225276043313571146862981574979756070211861194218715616450158829760038405564616895500766388052723697942634423549950413914225298277844923968574450693828699229381829313226757180668605899381924932310006764379451142512055164211307050590489607379553349299628908147969836844353530184884289927993515565345260178813891786981936696883408874810331977661998647596673582579004391199063410163974452336595085128115977664637484919264931851875249545579098262461098924207762991257216840092792018181675759017467617635111432332343669472006148018340721444889861282201669680419807858572638515936521753505637234827178949311893750741781809838805068052866016246949759676918346802407444878929467691988074146868027576847589465970915254196669770957537661817006075762198056096919698710827515393884958257543264189644893787820746752776911381159668055461736167442267671644790006343917183978135345076218992374872997821133618188783730495777323587948198163745159148907907024428718138145549136772713970220293896361193539745243190269405953046461766446459306151291133599814289591644137866260034450936731233590400003442348687729248700419558445601307218528773530264403894795727972881368702908833895930532027457454415077359133568801539755307739017343082911440596218704340556671241473344200644673943068596148285949501030222502588055954052895112313624133813599426774441254434624 [161,77] -430113101596101047925836513697248068584960672561513904462340896369186363453408141993694467819211247887181282549922514950300271990785867307123511093885286546669626605995964822906897183637503418193112717870892513354215245757844559260837693563009692251237016550480619033915327960777543660868677455141335721971581960771998883185662397663357057856589493791278928824766875253735550070929518930540499977701091928481344607664196028509321496805524663781051625144650856332627811731846201379725655468577797794963829093001818883898976593789351513826549614886012961143485004726013493178832472818230268241173700327590871348420369071226033364601133049145148172647862942129997471303631452260889736640612594930591820371077023361950157718503301565180340292882244395258590008848757420660725689756118301049063742528228122999936863198639336005552315915928588843710893866841719348764445089096424972201967327569427288392933259024128461806272983702335720301445580003830335052544576021812455900255095988854057498914728233237332881840435343290854951496186613575254744045145808515590795901662489443738663648910208221914303572204946135738085395751578512787766058513760639458258317107744547503137041009653486659422477141543306761843203819864731004098502414617360759093306199929052531038198265590047067870858686598159868710546936431390869774723205241778894728918567278213497515258188312609759000711548427923592177886840390737344889264413443008909475661007621134056869772996465222834908964199711827537332661117147370401721918714520088524569104363304584810970378092166455758913570524341397500977127658600 [161,78] -10918002340409951396196934992883042237068438760464753453218995377359329193366666300806107225910442015084808448809234774999887431685626539430336118090933154084100364799196552558623371761837953702831348886280830560076005543105509505358728854219251594044451162652016267500445463560600191780668959674459109891257660359522538076781291083714251062663128942550638638368892197368453166732184498865505269061456683577079475281223140535336890480564943703744605355880672908646830259140519117888770692827550343081242910423916178940666228370782884382468249721308345992553121821527873856321320486065572590408117146687440804025885206948479231775474421738043025473698552752729023740648136612997706446938919811583677181745015265983226550542905652513085793013707017192279454227690616422706196700315931634681238064947936927450398176676938976171571113638872685645568774691052665150748807974555492074090726283721073750447410552995141098384006874185654163999132978755347232066818287448161808595408105224590545379917262720495282684729266063645431601787362253642088652196242012526003452041794394597770784425203063885361481813955354607987310034092234963092846694540801738186319582248955344617615078397681960769643056593934628114383488600281227895673744954972797102632141212065974038549960493523775655386297849567912864834461908989126552897756133462246632662880961009014249667765927137960366322068720764181705072353714406290439223661521663139403866853256858310367669134996761562304941168948760358303888423699921844873550147282497889523430317702679146675951163638711550762034306931653128996426496 [161,79] 4184194515907466270621465160337232812005028987071360592128708448098311810424678402094835493658360883027575023858432125321709509037195993563009000753400468224492813421860380881581391910373426630324462539609963413869581276836231198969053537223683373691305318487472475732571820209762790627754345985749506630018899595559257507158630587035791881005769994994226573629006881114486723454338413985881615302435015153059982601592623104399869451655588875947537329729057532431320952843696475569705165020048330469542793421313845762509959397799734903856076627798087299254363550203350065718878063947140272209200809336764997840298337590250039810476571520674338538893001186256000831318316053039985863353030305274667244538302197815136793723359352950204885747582668769989153407777590357072173044015610665644342594882586233883193373081924898939406983414161346590978437175263563352149195163199238294144084713639404694099712260073940581489500514360630833904731164640885635136677621768653458504514553914507212559296177556813248267750079792921018079833205943181483920180597470411246448315000558445574388827111914208524842062019057446424649360303254253583655268622163758890433875086117299121996589883763480194579477870432138424939905225810431623286916210393741588852493316882364362625017449429817475173537194726041209316949011967529436886959696099499028357110553782620031144732504098211561732302852251128664817339589045628274133974166435965822532129870769461979658949408476262057034081945988371493129200911153505831995234405782342450598285882391584437810037164400054945374721066597283330048 [161,80] -518534627957447276912019647214294265678369939180620340772683332083305324783367104128675263264620790815979487511908821039978853553768739173609726038084867762736731434140549827334229417716605569494528115055115469220538514727746402243034328123427259219910051076639197849163022367530809087186154012486531468635665545448053431281778282648674978756166018976014164869478313677570082264568656678675761487417673502534114899133155820924201141453113237420393618440839306132565240441383396618042727666277793218317329109353378250426166097540952466643876260933528280424164251610815942573546769412324995781768659333814482756143273458875365904600501548503680698927286353882549964422345536923101532112894134109446373609094854375881023758287320185632344766669743146087370492911621305377078708307410490248652134549991149935063767536321452544973921236282155600400393982846209212846497096008892665665380839374638102355239308586600301396861955050504209216006495074521711042700450775575873231078703516493039552847536573604849251004324286432975198479516796400559588007414646609848329397613919237231053525775610931397079963088386587345786870070995943438455404289523192365695976999975502355478150863709467873472159451811232600950188734832842769952003746711655523844753480944032654638614807969463674063947853330095389198154168802090753781429375412160958865582696971604849850970311868078257842523203739037926458418540533868249103234276593031562888301056314869643582435500300927258925739481241380256855340793490357531888948973969293134799081954900020295428692534451479423880303195904533024 [161,81] 41157411845084119036207982039582202867352503917168387425999550924624789494924738414033110097771513185744801626393294063121302672079894689381459883082500174486042806192026305754240840559590789230708950295883761471775771011967032027049695089529002632851062238901581003233500815805177570801373379848394803774718457401662136243619295424466417508989927989720615387610956482692783339074658971690059228714614539039091565645958259147837581901196510330294504086098358329181121540061104439268479589791244285892510068446643486338169838614268378659365198755192835048551041377625042722678009111402303768507864670048879319106376552045068190739940428132086153544030817954410556703638387502038923200569263432278066570060627632177693907887851150809410046585483662491172047079048568230047815891868021422716895588757969482932749389637245441706293176861770547833143381876915970208739067609542062680849881583395271074162630489307793020934028619949860657789714830855418685777762113548659115105341544313143975181487371869630386921852815525305296815969557863192847488817189376328917889578239999157731562736477065905878182784916541418981156952700844976013305440327483739877192748257388074675429147815621355199568222401320102747952767305791667964208029481929812374280053105771010112500515826331308567662056008114686844107521797132402710457929226479404199357016021174645458165661544299970845221469714926158491054479000289435042196038880974982965086996505670679031126350074529828790971110481316848456745594732730969001457182706836667411459989862078287690502557285209967864039824323332 [161,82] -1926100818952184721263124380504912210655215880968134537611727804702727122587252308869904620251352471183379139966661906260273816739869646522578511212757867986730585554316855672547721747031427284146672489116974699926110373799582031043466241802961517348884838244214548033236854995184319135612495514299227923296242581540897479196330646070422628629072180647057825979389831977564712704369675427899396449992089012756425679297543523202811739009675896839938785440261155346316967570498167241170136155258944592810059939376462258679802972683356100297997383123365192183705079340997927711960343656534469679087575049680685313786926745180800703845741847017149983769015109681009996794154301322905772752181463377212721031681074478553975037460970214123747495991208994397630120722342353798945856783603910687320654925165315069330027380299903142206800901937051568891492122734125932841790554981290323328924076153575295145018469214612212839625464547317310235974513564286427552052163148456768672058759694079027956690115177000731424999852941279993421071816968740984441916857388272261277852645104747029272980181453371678096996025809409404211152147451160014916482973426803753350012454386744704396765527705099528850880310129117962666813853388786612221050671830208429450872328291704131390102337165816516797261492907528242178216979727100328275347089229581275009229702028785892247491934611533213290552202938564930429658889505251810888807272282440083717640083702217618274940453313103014690927780839620399256797099948244170824253172755835843632836205050731527912849005025151926960446744 [161,83] 5783442030637287901773541899649650423227002120755327298173645848351826465917174755260289217253018646007268014955691275536350883776620741374095079106648088982825387427585594122219205233346628065943996967169257977833370034139591264795776135934225598389784243667362948781298268049519497638161928985824917803079597155338949691039243764372848475855819069019019300638881572985769581750940384352683620033384190054488314943357071034015650377923178735869450992048435159245481020034551973019203020840917975370872856801195459556125403842435524829999572120921576088278323988472182931761626184693873894991352402168492470980040474515691423200854176796071430730229787686334862245050582750442937571035956458215550595400764634846778355365370865233505703513996516798090020717927139284058880371739534152057297113889266770340446351340665476579394211640833253376985236145946043794214313530809578852161028585639980765192744192118378518684094236217630278955185216610607417317418818177871339997870405324170113298971157437008740997596910294104908287030849886591807691874051017080349069453998838194827782151892273272165094042724312712341138048449938582515122265014100576105582886452854785286083425173171724812006387571210664714856407377080386425653001821614386934320399674383296828924559538291011626927317326800298025733695190168123393731598282028528590966059200021116375831262404672884630273504308054934235320680275634304828691945123535981853797807393873254272970657125323121343253154988689503851820761994457254959009056263955877049938610140895277527341972618850114160347 [161,84] 6915778400587310158311978596408723777556322633371709054707769682071055822834606940565065434517609398460604737793445468419384400192887902798880048978984817624496252301769369629376307630488970449108492196619864216943041980799945054046908791053687928576150116364676586069068228313542394198594999587036519880493263648385510058523069954325169381762628554254653807653111223277120591939554082391940544383208689107469522373603083661162684024568685581171572971176652059120990090588357314147917789641445850801876946170413889451036971738309877088376144037464784024814358809021359889634129332854600861102201503579022805576568402283526057595698978849629023493361960453024214224039335198869328056549652423565766387058689643019893675401095627030237774120672083741786106898898098024000124547217185109684576325596132980943142441330326541809915303813544950791355576271905925352142806094056731203030526055851039581922910369150968200754385451712702365222090306528203940953165662146103082934903895233866410926870587818535491784555062173228372324517194151673670675539458392288175686616939617901343825140767175275192503182479353628303056303761232668501754026083737691119182681395360438642380354311160524861216727185433115329299750553539044121204519514753438445365497383092760598338169630056937882826425775248529611170444551083914049309615099913975662140793220087880499296786719954805213484300940563524232841059730383774697516226706252488602230076405085554300641170757701855338550553415453554670323148710240751581251127476925487224090566703978572847110758127380593152 [161,85] -564994538680836652787112677529302785470460915940192344926943866324723700760311400488725288651506324619683588640131624520242542513473406674163137582825553782546344977795255733107801559495104808681226786266004240308403062664898559703473987111131283285557413765441819870250647621501541133632386581729971258100241680748873086877182181820829875549351543137854499493955982434871249274109692716787748690352639447779798228161917971788962680930139799808975469101497207250123572085237728469197985265780679756311001497804522188015251258730530637074821659161858875235157261986397912019309862942037357786031312465127603726703509999804357296608963005280476512769443601974180816379889803323452520535173575132299108292343107445496637628433862111576119295860646576606402998915381914157666950605254436052178370584721607514654356426768232427206273574906741290312162710047643757900750529040362652088779831902686665021101180824192699919921639105140153989364429192578271835474433395188461103407238923905769481508662085988310295151796376292606283466213374329442505883813865546365516603366254580510190044701282920284577556054818619786023830263250685127979871562258024132172635572172365422904166377772809225638912208286871764087820615983216814714175270625188016861621961892573765135241532781065495662848011297921502762823127191304328072981459059497256923770064992382579814505720334638857349770986840792377475841289826784552445745530936090249621704351482274423587669270604900946098660831752740165045635312655248632258399795733666018051943888957445325246368724384064 [161,86] 21877141133630273539153150417795346604822699632418935774726829341985745134363532457945986595947723581931656078751920148694547207830074356288598864922400534375982037549059816331301056098191592495017460451176293152835273549267070637418260114532969783931765745522898207647679674295729583655404949554300848827234794419759418259362911167561946473034945219741513007103772529375179852316421225545169511503730382390128924161469878564056126153527700523727017079807995588770679638087576350928582668962040816031680883721768288650451939036030200248567626497615965369834816832524425660579122361275449704328967805705749072990824594610950512613932084383721631382595632024770827970058119564791033100350680630758545375686249278548956370757218416064597711857148871700001286591884571041007239816991035265238014373415975346563533351697012659730191374644483691370901029229070415313002599717047855639197294271662490859293109219154579267302624289500300171567690361962529428982832177421698739951209568228541638193759311312266326951245232850088481620911440526872508277562126038119472606193631908156137904111000659082059600814142767244147581740295062902420045205544579450606001479261725925046209592401433614397165926216673421422648695995230011542758307828725060431820401021238048486796422903198878289928663683193348201529918706854281527715390986297065632381676775335077770547556525063142202339182318529484708130291054764644437524745648376470121888765918506615327142503007642931298125093413576451146727139020917819534758358714954371790067397098671999666649674336 [161,87] -247658543834782809596311804268420994407817694047724735898440133855627018156778333348938775561584731033895460081213837672608492965398727480433635153056519536505007161871629027132842052874676557656080976135702612273596000504328548082009279304602198998427794483713476916641247914741880735534962947948869852911806894689814328231240895521850473379700501896286211362124980125183831302469606466044108679810928194466341001019301249901579290610878701415879873571166382740335138222233643639090204671110924230860724751435175204036061151231308295497183810643955083764251818729107502875549226742008126215053592206658879922352723051178737729255985876241500692103478509138287069464324120690310018608637110000773312791033587189580977667909865457948326990867168961735197791261890591462408574710080846674934503244446431028475311842500518960539145573934328279344931885939962703517457833905685600605507327453799504223637336653853144829076780279947675395574693193076908379161834439886372744160619233648673895501962309840441696033929266041528538836486409569618254898278344693945681223117335165426885757695035544862730543657855733985775077868384498338518197811181473823499563670839012658907541748874345463615539409216099283596152285112372192783509238008295597192173062139110216841299373260126597692263917200385538605318721536188043463562803938884412606478656664695478682795848293178890149357229898154112654172960559245566540939176764681952353474020682178409334328152727992325158950369073260266958134438654453234131732252262391005420174917352645869305428 [161,88] -15780987659823618839424658083457091637246489109221947343987943543308552329987112731159221316225199597208780400309962460055600106410980199825825738522330860906879021564147160298269353942801521657456755254484065083615103934397025367162616874154389381074076999811626781313179524946297685041242963287825811737773473386092493570969924151797623055567007275704747046289956943947431701106280370640359843751448828486466845689079941849692038772266032552114912212161785320755437677847159272722574508338568922477744499335804823323655715284166941857637605222234504749010970378932260207432340787761202494639222966417777235281553299594319569478518933614654828744521674841891872880798765627296256417024872089549435457277074232543121024822855172527692108853320463797923475606815196940637335246537762471766589492520138035518895941007111778665968293770074415176628667315697934203474099194390657197501998093458988338252565142011173850506587079364050674636680199197916596379089723826201582828107010451651479727180936194291660420384501416982368445955570832807056239488973506707493124975697203413511546368487794839813989813954373688502793927066625078303844465058655381400845089866645375687831090369878630044427925347836374331621668553114879739261274825671070037643860684090908840670873436312767455064409945303252065372577329591450324505469153266034164102136491674224078162602240584806084350197489780095434935569786469413358073792328854230376326621407618099906464592025506835048775944286774454536357008700733186053178582067365400842107728107735195392 [161,89] 724009474228096935852150608075608401394740387476624929115197532263719338288781491855742488169515084442154695928846950485328279479688245288385537813835708194116130547854348237955271624697312830697107785699821201223917970633157911603628912655210712412164513105101962014561475810414654918648028265128616544589464407732948422797675253028249131713586470410094646889665726562247590881070661809668068376460733201387920973112144112295161349427150762961810099871644534493016753007643306101088491388622238816398769631868905057019723873386361615070430404573152685155277620408595375390542224280575768626940318277043523625120154275516235472519123890584049859387256610238522839889745884090262843482814828369458187870286972769169943796983913513630462853351170411816112809920526235114902649959270365190052657115721063978100190407022955901607751033863490765755955857273604354642995736445051589721566054720886847528163637347525203779349084414103218920965136878517764697721907356520582724558860150738272272997155709608666540012212942942372891180597461559868637364751028615586104289181610096756942378895805138817790609139567593091758994270991385617431410358483073879246156932507945691548622442352953243238555904335000029050603517251596046618624393533633019310370784207426696586938982964321581475586225557995120464555424907665127007669773032947980191943118036857564265418597981785455030391150216341921623491023904331883057922111350177373615261092293017352915167985120874929785232414244789377247432488558696158613787371021351753041226149619968 [161,90] -3959295560336407341873898279931497923934300946834861663161218377471296201683231742788785484545548030303115619051263724355113643297420080786969803094225129142309854679663066789026862763532811992979580330587310181274491337844801260978299049683408354102127135651912392463147158290815248639372750710879513266750604829028376804018221827714839649483589189654465852692747949170707598976600094111880884702799919163389538715868849024812913717442418391146813183711946725186972638441345396124376698862535793069540525214176904034586255120325602924653147685112733846653910056734982528257715088740709940419058714757145684925855738761019905337928688178420161202364300507568372371028532221355202479602069326770251932847094203735182010799977270109149609680906091631983573124594371644789217668334214768477727486058325752611512770198439138408465551947348680511828097198359866812697660760100783905911515270029301415175119998113704837318909719312983032364013633421485131401792326937712245834538726140708246178343122456966666827053582687735747556758179999981880082263351500038948748991108778849046548334067399326762055094471575808889641914394853524326399845467785182843493646336954476171095416453531562589813035127763592119645394174270912175295665911107615286905956030742420052611648251194647037491002221185373231467153635247598259442515101474334729179311316919287143442527096166946806161706822036072821622852177772753952929466429235933201697300354079346125862770293779760808375882027925980994307428585357357196304287688461517248837153712 [161,91] -413701853084722059082002868628338419674337496925971273088558304573347829048883343708156808161565380048137982181102238713812787633165981065150390066294284969147589044449627482501185696476158207791226494560858019512784833013018756695960760772769377652565975194952471322799127226445087029303428595770688013806914866475513980293736068206128407414175183024813828699566848689395490910667689088620534458144093375813277679720474663896201973954238435358876467748773561905200441221442186372716740292343559840795479230502110630724623411318044075344433650543508392464992044658399984808617124814427250706339691367080759232369392704054517562324918138194494347721295626070980949583070231865291373335852932200280465003127978141140828048870783726006198875302619896219761101936450734571691628706954666611466995157944953105859436623028395718098936234454572388491975392088740698989533172365027407167204917302249809381452476534529111338079504675255919443632451153525894465615534905905648618077902520595218443445362677748947094603436083774127471674445140300458277933115086049155905260825371983377132980993870168576515278304823132789597009655882784851931024864096181018860645087913490804427037836036901347428337776268492015752063862002537929042124724110214574759981904142560996830423200226931489486673888115600837606478578988767070830674167548715394457118828598615569433417115947513215829858299474113315291286519041932586539843022461639851839344012965464039364308049009668377127107698710809016363977173029995712410075305135717068625490 [161,92] -6650476544565294633316744490600708285398878042645444503063882795029196612709484730978076977147699935180253884387532708714760682250283134130674742321946240099555423870435028006173930533297495594132929281726337638902387688279089332175765081930376779879839016136968035444830729732548232627861262663700502299943250801191876963848031018442583327680339340126658370176909791835199402563811565305385018432060234763148399107252634362014798478601248506188343864270358798634720783154347077574372506204914163588221244696416241045246753157340210417991078150685850232401598461518728983730327043677738658765621316634359224506527685508124152767601501094882824415777106491405402295443928299825168885192486046934771632280712310491871404010699724427222523282574857780026623509788784038363579488471598712803046764443724132191082520220398041037627437066014121937585265230658869662542753896600194332107771462399430529180109942766073608156277043619306641739677233835820257974504769498032367797336939053409800515825211071302478779258187577484168582706710346648068820158763867510262245673932113080591818473008029518203345084326800859126572056396614487160881066353965767314700080597759072047598908987014438504843773428226832676615683356244028423014792764404027429371358835513630968765676365029070262614628863898304434020597155241866060436903363692456864804054158025033925047970508998874968228053698999188185921669245277406392831444246656660920237117869799829738715334426544824439170228835789278597441485820526187594545765328714787456 [161,93] -790362147002621545499119045842966150749230182400755463049923355036431522870142482977094308664974764403515271074534383652425673688335558190018939372543153323022529796313480127137549037631307035441282775276855881911716598023816547467134157383224929060997207401377409693714196281558584340243507834403755526095972823184313518963408600625388347187413138765094526437337463379179210983225907697451880072619562058862244847681877221795786807752891827564904027607688200231112445388118120357698275902907654572873113158660255943541702790577600836092268996262620647093346020418377383592860160963967408804320702641115082802595766384775524258270397392619905761338093351391243679075275983586053576763153394061979763296180354271592403732317608114003585353423600408122974670648006428067959015782005736124056065539776608195104102987383263549219954181520620245953433512923459411013189676093371081821285133545759521333359272654943714624660438423903193993604243631139870295115948594224144733080150744368521380182438236294907972028905011388157226923671639333924956376919920194730428742938352195864850881649735409703877244114903983775999039362510911729818754891740475778335433376586192279504138736973135594508575423509994319436039829462924396879726065111114454646963169392246124717126049596512305772930684324837471689887490376798382418247996409010842183349942844551994225747443987742442235307820487088817489589578265457362357844139037846810302169620927154710647949181763135030341234962453526696924727570884050587160656292519536 [161,94] 296029248029421374492798435347153349170800048630617952719770507894278260475331538659449464591693976186012110943621124448176981507400656278430283816259982193001659490394327804258727722312281786464764633666434077942805145821218388744195850672012567311133187396637756332922451158614579785303877162720265316577139358197733370388849046487863644649815500799963905181562736799957251766855708720001417659802384480330721866655996492334226534528041549511500641459750522928123459423630721048702054512370300855527780839003051158983323174034292039350390130418330042134795458397674771402665277452282849355333734199907488908427758799866463596045769207078255167285334529801463866242832037240368831116028659454959951070339398967876038946923029034754268668641394971482598221539812605291248680438452330448574585134661634668438462848848438602171170964705375146583367310891153892826662564065994539895190255803004219741823867899899009263185036958724662353771611589930793241938103105452194797175205654911643485269721154910252515359107028908650107479798192366957761579719410011575841812996556875814638551841187780391477501638876557099574937117580775754211925879824718741071045872834104469278807342993739860239487282607319473282983236927101635137951554334757611870537207302380709603254284626778575142241617279166285986459800905775082250815472069501034054126972269245769673229488152126265464702135480461241477865178466339495843858900404647515477422807810031558853149829856651960749838879124486469527380947581153877781536037824 [161,95] -5156228271881165603052091760786361168152410298240588188156654889291933778750517800473212966100536784445981719962671646678604047353056300332831542308032651565771492713492953132196365047844335217093523840335288907689428543040070369063495114753352465275438421808259123039029984789257347793726241084233560943887101042341673701944086289584086878166684826546484232151852599132229320172058701987253909565358228427842700133731098729593229430575312426704015226433483714487474702907635834492092693186535541053827621127652816879545787754815217674710528572616922707516810149642527251990099230992712080005874683545227471895377466930516563727726079799896602865509268546108387323133719428813514659995554651523105864348051314611157069713730926841800665403425816858435690258817138616446057333790354972085328236249616425703165896550454050072462090473621268617007520759356950211483916382833227314908329786442658881878802862712026367054862076217672920860164516564389807050627739986349828768302448795616722348684355704714406937959123566694561544308250612633477343995398298002577305233255249402426639827991950947243399937327962731313201158769079653719908441620696785556361338687284353936422279714462579035559528942142816013259734686911999179289952738638255074311926017009657547699019619916579393132321310861969113822600163648724033465385227015024586173266648871368856340944843030040527381777231508909461008020092848727695318933038644629017400614630859604061795631891336531666374579979738703251883956019232064526284464 [161,96] -546025666565947084879405786302441394029948625226570692822636429437812740851556381292660852308284648571687820013740548457349264335907875690023839730648740146459192065403607612783926168878842032907995527627439457736110108584626959625036253266452288910532300883857106341675596065378827507032115588007765415578427614219391234281250068493979566475136871914221304131772948607757794627190068822042357583210519890310190067834934104770113248346480359151375572373522414340578191912027428576745205292289979366319461288367586273849411331125611837408091302603576358572978318143117272938684941672231149912275202750187412239556011914525736133706871524144387062241652330776168516392440475863786834514847560323156720460340558398710932520860115056924734442754671688067121893481634097855736152991491278845782171815575996321546114040511753189673206838961377990623284272845278977063888699751813471819372922439964702205251797178582580343956313666495526222825429400052452237793080597996333900966913341141754407507713052013641310392593120850533914307836422373664323305497559191118117153648841203072171046157801296384972823275164286388816626678672819698386982215420825239914720400140110538642690286277881180968366343368432516625804895578512644796884830931914483852817397531137493147039487069028355814236843299021117663054971088518528601523658895212881753138007150077014914781307999000982110891232783162346845292735779675249945335151608241020898524403873282577810680476598877539433622539180225905433025920748847316352 [161,97] -51078998273762809394457982975625777452460411601237198319322234951722296883709273172292857310824488461388319410854925915194555913421534435124518850295544680164657048104227359100004921558980108561023477865359359151652071942553554158166748105178669602014666616040744000558172374532427220806258364779941769124378552884788856250354548678689662326763557886712096883093026040851634494414652734375498944641706810938025003287833922525861024891315315562794905380055352006966517979773561834191540392496339131137717747243046106857007602373923549414068502713704091419237781477367799892448874863348051916655091116023308377763560434399409131859997556501954860550318398859245281481897278589643368625172425849192674481046545346934920088831029785923015670521365018664859489081822632205711804327295297114108232887520234210308718827689876459861036229425727602359634164989298687980187350326263051772028414506233905953964542301778681642500113022908293823397795839317822391726721685665764432286747487582840280168472291653707515372552585594139091939024205773428037931590151333263538689677833375540504028810528193825018261490709752209900692809322319378961623295403614121989589336086612485332551528436202082879030431757322551176155305785332082699795281567726754696251648985822019455632949346536712918439252012946844657236678277558157583198079172654068430826774234426409547220126346772889625472539774937029843196400156689216085847875536160366944796875355262905470759679147108872916810011610069365805364379950358016 [161,98] -790694226369236576655685716224120601443895301636670077678842321873596555547550150892002322779183599652314969105310866077541707158356407125511400935297590707558705514150345738467600248085455859601483403928238460104990067982791913632187013418657338776337341161760294409923213356885336398199716440130324894994983123533987137559443170947424232883806479512669022051628247322759690943763810668420150648327402784091093281517155871839152571989418843644809181003803014323512248329767925634346924337374735260490348882037490578934349804216515031612005134154584054064566731997228352608156226955153804565254363935811234620451914028959695292396802846414183852686764935277261667158552072224162040937501098175972774500316881696326621115865647730367382587443347373293513415815737528657238201693707648999642010274058971883619937194301334118795404434957116950699417506335594711749824386184859940962457656809450594070003799834453714206651047353750597962243732917329636616669326578006762986355713708147048445404396675415450954124469916546535224233939847334142912654203975488288659942954240028482719352936060151017699385205625451858524934852013395558966588582213368843364986236269640718377235491408071889706961630804320076591905946320178815633641410581011088081403480238703989081087249748417303529388108350772144492300327614057491634418038228675953228069909431833801139995628323214758169190021295049633518914084462282661899941548576324604273254651976813504437346589599500898026432297151221430316415974168 [161,99] -24897862176280430881723754488949611938000147959109652566839834391974516065982888949379849362447615025535379106962699972615049893337230034743609262797466973284195074778233821010792260102373319941919388039467109280196914092572690928116693436446691921445371678074217974671637896007543617447648092262525734265453074543015599901915217972400827086728053234394474368156285241140729569438508749670808183539532339844772186806410097477136869233434530939015674519751680582668146796365590415102038253010782114852379847068680463169180124526504125234760775609788291901713546332438252973066984296397731640479837519228959852670089022009423017916493667145126311752224070717647199551233668787694186142366729246475900934649802445847087622262561993996094244337081943029121251815321077262635284425162054349659508602469747552018509282611350951681755171642471922363603196638136454859304815781471441877018672879046053397322047058087217131159413696361291664163800084982072381616175883793850414754148024462952954539347385519392558970835732775384117292413059240857933989947319056148420538638381063813029767745383509222152806789150085802637488496067940618964596406814446019090330726289870159705910755638071861666485193468740310667246622953609323137443828930967004045938248434785235591295176839632652226974601773560037488425558392609960053695157673855584001022897108085997461049423308722826035772001728418527619365139246199118783316596638254175741273866322808691699390128760142650373629908645064833419897429 [161,100] -143652406038165866540218869786659295891890346248584286050039221248723607226832524803770507190218821074279571364969905279650903658165694073910548873418150217953258461287394523255765917077251282930986493505162244506167574294653840537052690173745340267261880248923268917305444324012329489494729212210723420245604222117814624547868180710787260499864239519059947646468376969562020959066257931906489048930704552998122448438161058837493303710784576571365766151727779480218979698126489174309864487220294274048350364720388403410279051341057205312600700732427767749998456726271124858292155452132781662455952895873371972804987502649822888824332009015636593038240938137581208782912979244894550025467189951307408181102065005873947172237466083743058821547284651940225391762376501911197944893264886170769459072303862360871233827599681564789846511474501056985525821920629448169160095107365365070598716255928683424899259281996464339601219117206393733941975295158352124680584694789802878377282291245961415931338186048890323977954300106337672950957216738929441326717437633433278248987073442436761209149671388723171609208203900712915583854362002161807937971388198788626484313372281218208089018897833412353654684820272930260156318834561352090698950765211038332060720394474664062750213719110728840638498130249092813690395932904347022957352635967692076151971506695311550020049848735436378532339366350625603130102197909522404071149545879097307348310935347699826168443802096613887631014619043136 [161,101] -3997646230417427155034503200428805016237604387611281089566693818703154075765807292221754469121628851815156132294750598988810186212438455237498119446897538990205123919416502869927468475025597688023212825200343171718873912937835342540305401071713749755301414235094425480611591292478735548195646450367842954615984416675183509142118695787282434280697112531155533535994947434344666671735325164793530993148585046899415736036129800422407117062996945682140212818016374688464393512079243472821432930487645325110062753518290193050085092207860630007706532678141542678547958264656561348363905629131293313256772070772184312380322388104086989286617002084874222619414853124601598002637563852913688468372039687440424529777862906431320623084169781486217228049722985933059325683179130642790629897017989400307206386359539744066764857409819040937577781033522763131928154092649160873806572452401546145188042966549367186283412284447903520082216320138625274776239180912889903876218801302311707945088962353662938202156429573054652620352436442876905976396584256482162660450543311410531184547922244671328379037231275537746679323154002743953411828244544515788288354391093609890362983903790640219799054195734980249554471794276743796445424115792584144639218150036700980739941632946432653670564414602247058679720979959231945115332794937696819593672432687346427631199441879093001304633200772585789545776842208764566845717878290276124047980154391736252281377601534031285231624135383221902350024577816 [161,102] 33030279803333665366212235060221667666351930896762099368542460632670299076049157757131885509335374137004881766025274567861927281137586179582646923570801692896055578387633364505689951529915524162556815173278431758328611471998004219126085458369627174830189270251112860071000691639652032247692986953318253733536337935992688806776437949035825944346974614992460890283710740804143869693626687700335550119667753716274457470559745643720545489000522653895954393223445919188562105427729227579682651531461164484267001730992629551351665908949083892412981978725301977078967224120791565476535187668928034167710320347118437824227604873967102842736433909634170007783534589813055896860189506474899693963062197205294697239940439333107787689215576387011794024357861804186438317691704672870213782140408983649191870236929869886795965248801880516255873392581266037333752852483540044348116701184359584009834110677236428152333811610382981130173442555646867292226298557555496100886755294745754186703243997184030639392845031867239108960362209162090896961765088284724680301558015268127578770946661130705321361702308426108558834087909265955411878943070174305068122143350365821780172858037665824442071696430576335834782073160109531240048113123393560949908151545241468982149337555383502629823457649414823157978161641226915911862664268844247954840818518326402651000290207259847035701701292530077459169007682705939438277290879094813600941362835058127983218866362298939610814952595898712505449280 [161,103] -403935548016269400785238418448542275714423513673257248489566347059900990787592319080125172170610304543396795462647785034652758059728565444570655213406423491152174578687804906813383191384321710308983944693988464114593174608235748955067941142357746963244858811597523907325044366332593523188019299910226291127948485503460577049339091849054351765618924818763383688234963563741767072045869013542033933988632838303387720887147440350796746587645587079413655127454734042043425626219080744040766070660738059789322993126156411979451729227043381161096014501225470352566226554535080700992055898383672121164188088028688167925304416679283061133994863590577183635140133380644493184756698557288506685247229468183409294496862531131963676039789518759170929945431741144152166999820872610742070906631303922611564644581581504049240185540980816442871257714999553292061626730143560944285494732212459469042272180100749925215847252875963351488426523616554402645269799097602934598153205953195684720176477409963161406278483221483703503339709834674385932197721117029764505436653688325258874872614688663589332983731678927703215229181760247187413335605960918793838091927882212870214822774271462682601150599626887584568872998659055965271738870756117986705646733256017004921271481874760157228348512538692261545522238440243910310417470679353500339617972281892315634529544057831768601049346693423160853391268891357344563860079818226776781898403372873535985631195652186654554492941498327772872 [161,104] 2968915797203767429413641025205957132036219396028513916333449755422772013717425946453467424530670640224822857133668360626507164679930998841817277472350714576160638355755431363580610651772163025944812320087729219627709455556374700879437432929669272932730028698625058284522127902860185389196371224646063266796361247280629027323856660305537032513482115082657251123753640544910798402617140882013841676729421943152715397445695292225201787134621322117046115613043982199259102819582485452466322514116633090565058969603972355618575379858933907911464360670101634265783930096449656090764826428349723554306375288633287380008771242003552404967700798346766077672801740066609052699854788365496183464330887577686760755447162610949562136356350202070791419923114913555481320037502673903470318109464497574896858389411382003737560940519257498187588662027777795598168540123203070112063698397861246356679624535911417698210915091283435107443101823124089176764561778943497613273052741404600108510717178370083550750123973537142624120493830270400127663582792297710980171956537322163098519007590699165736623117991756569083338622938548159750239545196051735750527867799913982021900572048620457073794462551823889931187786113929384275303126632428203793939931637671836507828803548221141990351734218203878364306261817757898600387812075967369475418364225844411148790888403245865153840099972774919857667876369368322488211093357973431477785441120530459297247458946031243204922699804688288 [161,105] -17358494437271126455716752418522354912700411502416158533112799303083522034560689104851683467558216537902952238957590887637850515534210370534640264001199347293201555371053761344069389312633945687926095789636302692337760935938658291452490026745226187270602691561725509583996267012675805052563838427492322237516752762107125023983560428534921724549515228252165870724384892027992281600919289058877752617780233050828292401609596408258076442710311498066292611043126763483058012632022717848520533183212642464447400206184920059933597259365248602061926409695192714388813406572864322223681274669918967100252519418292973929725835824672619363257240064870084145809288983085904944011124810602338593459966467065379770631959642104047809606325892381310292996684926747487245530100885924844847745927523298048484180075977775642410693539376134790195796724829504449718288427315314337212350363611186170513955441131318872318857301745335901675267553728490616774357257209983249749184628750864238109853511819319207676058692596752721560302010364886507987083104497650208399368453304095074456660400938314066376489876561020621030311291939814589461771044053000353828111373119683689283244135372140272587115146704537612487963737562777981897072726985775938046717819619078836013730782513180109185078285045946063734679822208996252080313938537291720245265855741874137893088706145209104521620177145535788489998922661288548458294330724027499212349538363553057379658717639168007761636747940 [161,106] 73408694802488482636376445913837242557452663223841129042302145817456533561163021084740848237833970701489980934708762228794851389076662187602487387584626583564472344052456888263022672077175374497557903712545262945925675629090308030319603215590808035366581934583691316089398140218892145279769370195405495922118995447193221276940056213877938411796555443294940671586198215201790706524152101380746295212395400388525633010392782561793894024099348325276346032096863013622755225131991698249486306879250291846726725284440256769751879958073716867292404800449404027940489364681806697889603025053111771526265144131173306626950018220474581303514714130131949967491221200338543274636809824167518141843299113100429548794224679501919765888857921190779153270037828796149721961668311331841849243842256694006066746091054322204342721263614979102129724019438586398579856867021058145367512978764998514465799713516500418239249618545279138471375071969566357336123087369752341961122350480153907592038063487778688528786210148487324055878995755279480186314504995084385174300397783644986913216840522162893198640249016777662600856029370008687760735726329255751601499658221215554829509927426261260640915997016168737304326083860784137865233324477769448829950840644909696486116562082495763683094750150388247547606650344326835201062770755779285864665770815226887022582400415079278322523758726772047094743293707154039948622048029764282090055648430070993758237863301759391565976 [161,107] -226298122850470430305854753444930159482906705893562138875279940855292324600187403519725162775747711504200354810734084314033036493719798638746272734645314229702417891317097071614829521874885309512905740825074800685629328025946734580754130482557111096431908522260825962340527950039006953984764817909991537859507350463871288634030851028966512947514854585355455158502751802742381827327047100809459247388628294539048182229189644353230944123108252308147976163069539886843554216708627868638259469491447823658270457633510653369730235855639314048706708847463101001033717312955056039046798342956570076533346728778302833746395414123773449521646829465725580832457285017496930804558238593895997385224849560165788552947046553648945381605016440076553393455756167506543511912529283197265876129359131030903540936339300345488254935301940361919453334114053593212215673272892238244623117127938431601117379891609125807413874400318343248701228039754881859434417117417598588460708162988231528709298865331310469456130859501913733799728334200762045091681514921580974866262581077150089724206471153575005895030501909103821656460921871642784637925732498272523649191774603625974081912168740886379648481848922355552598746159578236035524286593621336178886152004957154834394882150524008051308359793681760210952838505148041822515148888983389275050710059407591109452015242677669006695162563139726517786614172146653587209988177092406494825871172129356595858944386757476869 [161,108] 499534285589138869968373468589459536730754657505653549787582795779767480173886319157373753430460678260570113964997324114160266108617805189370833697531127137779017953716459085430689275622024429432842858902938259745143418438356595269343363334953106203068315927382459319294809584231893021201824614279038599016222817419095086543978795683939655067103371030258718370898056201604952853344134006398536096682270127199845989377616783274516428766314715856404945321724054514146203371767987967624124946467191397847855252716830102617346073904219571403012687450436824464834436315082441048117125640053041283220307102741005722217915469804705553241644455445528955339300431653017912330298854125983143788635198132879390292722436524601326172564490565546415847214158847508835967393583224508167076131838937533004448206532977613298018694263992900139749507107416371614794848885635252831988044922705207364634290096271302938845808551926850665059746442084345266377211964880597500997824705345194949575061152555363580338328975167502791931770796929532584028702218272654547966033689033783801807095067742182731860568568523430155043385778297687552434147700663367475332037090858513663965229407310658052213305271066952855675119858429212887893755504851783148462277730915950306604134145805884491557248218245558056114923616745960618388348484811114524823935125004089426541166456455223034224324567895522905051121007077355615271728743617404894361638806695552437868402570112 [161,109] -781116280856132381491293935118695501522560960956037548713386236423729169460410119167550838351768132934451703610091326561451982271484028244816098553954462048720481448344353142981377632504599598160266757002080237553810816496952178349424000482110624659902068436783928460060737728799127103106539643080575330799414579722622700504529744750393858493320731499796865210539198928983516500506679684734831237417831554877048224145210778866009162222208387419518622209093956766755719136573015390549246345613758396363363803293716922456334107048988832263795077299937592180158055902326421183776634248917216484915976101608983806398102825594323662008803931081625136441256680019535654418018457115434108262835171019153604638766515606783140418286560085019654175475525287158203260213549765358621380786574642966894698991170424276556619347801329801759216413529530273452112271494837951990672617417442042646542287325687301685909734919441988759651802017135030551835591992751930213404182829256832974085346311429333132708595766486982586808810821779574318733340290934988157216930481944311886673678868985963588809251836539390875174097080385816284655917994337787311659720576637135312566629568693429076278476368374264779072376563936082010754058984745218979919755044020113338449328004491925925477529500227169769739083702953894324396617489305558932176441501552417875736953041270381957295824728370344460022655925733904697366489358696182118515154170653980673925616 [161,110] 855197919191062965963277489676105487935134714061152293636504193256906059663618784845536419686314342355904470008924421624801018841629757437156474216753333667216197157076260149456468928724107771623085341874945504918734361512261036653867337286109618096619791322299592463997760488810254298579065897573809747217053991604494322674091500294893594372264696744011235930755748199099858179393669127983291522594294287749002596271397533855693547191905896221966703247282005505892820957432317866831614610336880223569812852263929591604200713724855601672113298919107071872963940476879998840590364238515914123975476047716635619446895105068429773397333596300543380889653078680992286871332653374244492959509520357248488345158828869794709373548409242141574144814498830731492400174924120218050073470898302276524771415205327574259065154628920959511184143731627785744478250611619439912401288693537610842506652557918704760520626002149880893906771709772891922981956391854623269996243345235100248379187782988323852137112012293576894210370320555603608115728260822469836559564730444257462011139416536442937968324542764372402281301945101101145035432000756434214322790392586465212352845229944632318462560971560498558073734669161091975954895508289985162345939030371387444619032446939254171135301662976577569725751530716099638474814769554416383224558585489807383273758823099859232533747780559245009868868636166623149506745620388318821323078843915240544 [161,111] -648500117376419509507031687004584998683358147912275684513048917156453846906131155701575024992865825023816985184264317709929096168918071104510736499606236913244019581411735033363173398936460237735958324372554876397484940560122525578546878166059268062539688961116950795462769174853787747161335532445919590000881231953829780056124084297823703095180329117494748095217865557157225176278606911963994861107560485182653010188165270761021638853757440062120210096685161392784637552115558733450271751571262510083471942845129780603250305605826943337825742903213310380975614871908502985060895311096458309281401413443845052908555145774111305699749082380971548261488592230534371460821319081420672920206146252297025337248905269669301443079328879510571759081027416546590043974193887222971459232085264574650836050279321647203934230540166974126874309749159064027623708687235854517935749214943489727924628465771458594509772214538382820403659936074635397401510193426316182004328561390101609788765728894703613782850051860879124353887632606240784060905207031268107578058164661964269410098656118642326847139983538857208272937897733125978629253554225519862079981528403361563817372759540835509875148279132783570033783599843109517336773137755651178434866569276415833632884376737840571340881918076165290075547210115022550711943698457864482462597241769852654903938404441966154200591289835401890328649799214083382955203116507162073721624655684 [161,112] 337002206033897161590676253572764400822548055267190231572943051529498131726552517216393516608897060391369758842989510735468999971521042276656128667958304625033344482670713308158111244122522281386121058177538568867278825759665061692089542984396515646853050859198883115955795935948271675715055468232855618238304973917008238443012279320655278626733773268841883753893927114503235562967421263701140351311117301347499008338478355535330896384832813171272152000164243353846358905589670385154591876817466217888005580994731320791811512115422209335802870215302409481887774378182956216537009293614193797584767878217085126076371393137456944292749520543826405040601233668120048400855764708889627414174878483101109816977696334811632930229379571936415415898322278640589713845831500694325310677067805385273102986068160143931875968068457989232303894277039011948258843129726569328600654880546789658676038802153902067203423075888250062608448176680549700876988479693827197420119384976389837175548783803886418593997702063747335364047900127604477455939717040024007873710049060170888944091965470598674715249031289885801794740766023763902971372668747351480047612044797965025532895439087127095562580133146237315240864407888779386361067027057749065455761323929642769108208350227556444295366042637326657093270418862885612526776786738043749417471008826821272271733794226842051325744993654123637742585714250610951946946049066675905068320 [161,113] -118776613263135766292552588516947548054170503090573512427355969829557891939613878386994456458091901998391490104324652748820984081635019185511700247439993648060085601868571442905688349408849722120590925551265742314716256713066132753083889469687087109049389650924319299309823826719957184610282959491825434064185802821732853387982767504330553959874303360503153720536277606205174693289621083940572295424331716423436374006898231204922147399889339192091700364837117818922761249435466155475470210911719342480112981579100273379124796528290659633898344252710601607728948392230460348813396027519979998877150334320880777160169705580095381161370581650085462673372491556233960569032226628508218763041093474685083091877472800050671396592364724460689734423943284896606512940674600846272838705305068862233688722021338961143620932839918168397765053660981268822645037127283035338518161224286614873238262535792040176515278632550524116642535567058410638638585167723296693847867572866018787571421010114942003719177490829507015663368673395074403090057244723855083219656370444429233757590870142435353974610852114546592281903786385986245368715841261866730950196483663363928848929128784356656195551563591099315851911899456664125811789035016294825039125199758031440269642015359839658438331741211632241878379855707517370382285235607576740131264059558894689662506805335741866283818239643535219351732685247724995963137711280730548 [161,114] 28102100423118374048045113175656946567960349517517822022220944097621559396846900858282433330202121785246796157353904888081897384314178225749362112760609882703984793162241541964432891382667984224648630065174739916217564515517878564655265052910595274847175330587594552848807749023200577358636531505267013438015407812633452840051429563154203442826086601770547830133175026240603015012130614385941005705076427363405715428754859000583933361295348285005928848057625844379461045196284292943904610951818916944278743537806236237926017223241253095137290853650495385774600735445757880466437671213309431337367162297326684657327442944877348561979824583353599423292823136085340786926470534525861710135732421116352146777796091592133306661669057821805289446611089874597327361502452150599466433550258406030432878240547413614144104566535549215936002846332984354317179521278413616672288970057956634652383980602939436141370215867148227838220560321972602950990445744272063117036096871933269480811896233887746120526587198113191654796551109443142511419838340990191259547154536333101022349502954625002225381848477631703669059691326114443684918953518385117073433752871533964528572836048970426884052435908437192544073436883269074575498968801544069327361657981385174803632445361373407578009333966013567123413022650338715957687363933814190563362734239641253243911553015349417112042078194174949305341364933412452802957696432 [161,115] -4417607738028023632831018349330260982929962180951690669503482614889299404873497634395160744983345815520196628268094143079239583510690671592500911381531924675619974549509405128396167947319587110756188301838713004460839518838941618129655802788310995385380336898893949791344828168032602679184903363209648555018060088313300143080127845485225931146226658665518211155570036105613978770116332987328161911805668253135048113625856545680546228306742716673350450794804021150189196584894514065842339934011375465104234759565038499251615839298404925801510959164340391124486448213665129914808223160564290211880469834195319327006540036733341064132621457644444472850118298100908834676868178900704145864505075527984251267942519443074679573284196393938446577874737571459124980367176478624191249551891668859882787476165213052327045604144016345341004982945823371487038650399942467101463868919192373067511797604463260391122040184821665922231912370361566695686248471072112468934816730699200489341941544215403741528843729553364648547499827240553672401206259154879276325971775349897048770468802827364558177143075075891237581130884178615258176509418901086107665809372845133978544179140203911831898327518831686331190264140902280351874052717816825496860096648788683134136417050405162229145479395770395983890487140580418855310181936891689432416065560294254262747812694514482367818264055449076833299516165648288103426 [161,116] 456609797700873553772094004509017083688739444095032663126504708462638058074944427081108644352881932793812648959812584015904279361702310245133029920722464605469458785277042483921261117419535900036665350491582238795385656585422182201996351053503177225596784921465048224870290813285662376183534331657365324156081362884986776951686602834030083731594131388518242580677580967053557606384991300646986998103453357549872209066400288122655379086156123033412438757353772375437726195366939643225560443107265968775280424114516710300488760409402035980329470417378685064238405392444828075130600678018404773182202674150144306805394183845194232528447215797496725112655426411537067417774132033570694288551081608758562551235620949540261138040592648712987513864259228221992184947360141644013885180267290195422255572877912254035380375203450510254770980199271539122978024629211194152401767661192168183945466046187391837874384535053046083676743004361345893284029167683019667900033926808820925464337351184344388825655519978789965284780075174707169767586728652989298763506705868041155176595785190845715079367974378158061172262237291757006137710997695200752330258376251793466201874998280995518183473364259178680124428991487162640796174475629093215728875534616255500077024045829848573712803599488915187181022557872034762730802991240201870571370455675328707592658401495008637234314110878932511281579804027904 [161,117] -30749304590183788624371374861985528472567204735244630583197242618601090816925873586585189844561594819228140488329972272646688419869866131523463538221278786518743191091317598266314730473232896336672589421627597624801104924456959132802813042268139163624555604653701628723441792014116339018912791530219348749914987100387386187990782230686539595933055750062727005736719007202199067584982090204533106760812580466055484110095522844992646164610690524171302691500436920253832316740918611251389951985906897071707054094175753409485388325353579942882692740171545934703911920443501371475907547475428752683156679343167275611725923029330433042725015651567509647089774023771620285050462202842488213549745726247956072811411415994120567320218096383792953323985878682299919484610461271520970001669408318263498185430981477085526537839594134110664455113481608291169262465854649676293435275383387152333768044309906300138193663574841085037039863426987054549252564479318510593333129042623331392234210761606123790621119302248728367024833612401814135569504699177514586505791431969342178420746525609980365462644683338706696599442308660754327652417309697831501911960306496189000532667953954755950688360087102186138788308878347325057291469477467469641023798605196680702413662486703338012306293517274479317766433978345434688360361660758244887617086088695647071044951339048682112259973656148804799647104 [161,118] 1314027475536813141596340902247785693699100064935382656892941285695027039540658024939358292115946993050000217374754307548281009650987758196512602371065450736701010572655854967355322863482511513002803158567551514078808901516143202652044204232331094767300498006538213724743087238234948429940914582773524930099289215778888261346340369584139627624992072905760175549810798793294449489842251169466757464096590821137150771407839101625167914299712939135901872245697269412436220661393724793077649867683558498201040224572809502565999244627304360975806682184076245484380303518704050420680127349616463795440255436000403339918817026545642176716552539529921700622511195328029020177489154490520163821009085603344233738646465411268651928201861457648357233850015919165279780680567128504744721748908112016474829009227490361066444300648978802094900447082791375710566824094944524437969007015804680392908816792903909169255855803467205225723945758709528003181765015486968332488776912704657290438918374909719398384101156285127326381974662539079058130973686475076904762815970082971548469549247945191396803958726108029847447198631220025987805127181353063713037230054191896840289462412156509791164798921864864500363064742157604375185395927491499366694198907080067437939330294796539131857682259157387643360691987969174175642635826074101142431843319200590823537913973335105519635064392846548976 [161,119] -41804990828898828765675665211188823660817865509382282004186115472377226712524124228691550320792739067620301353531794307762582557347048962835582110935873506348286126561624254032926511766941442041220084434641165264473191706705028157261885686718670357215864707804882003359109388483160395852581976201642784205915509963390476849147800009591969400786145506796828828922558979870544288956839818253386604868521554774474138492888865073530069851910379038899232796948227903441322128002946865628882069818890932821842999671993180063498636848330579639785807109688897171593327729732549957046845062508301153658870625190555864329007062272717334583454609727491785554861554874528826381054341416853991036471408271005712146538807273132561265184420448545836579820334041745341870967724743162772552295195579624453539789682221886852035435057774729261590292812450625009733259229305689211024128554814279895445364394429148433683829851523462399791989191108273845184105043618356476780109010841513414663422332744608556662227635586899487156106126511886361037365100213509171543009871112494621620960670028593310662291841723706433938659088719997344374168684130239254017857719540264000014197605516336706941126950352454934994126906188507220099081441379096395693245732366304109626161308952146872665564153420604103516426919163950433538631577174222189264718719067774293230722192436447887163816547538 [161,120] -380945078307874328924968105495899032768761510646284724645769355886780286944882999079465840563490972419479549627272757756859043439290588135563369205459278275635966457775748796153105564188484091052213421453665771362888935873787518019808226144530710882656114405724791045834186576167010141412050281444267725150610180274184721562644004433010971646890591226262371824529317105640718556572590325398892767055525900272309533139003767307958347752129939082351005538448819681442722910826341403260345411286801939618797051107040842369593895218508718508785657195842934104221419595262559252997630428173592023716939605273942512413528230294435608133535319903623674319781387293682447870070116044314808291938703128211956763470970324977616910239403102638109520067755024037507633756649430322928982562220749108214659543664598040132096903371175967616504825804209771845996558605786762670784692392828340826195821428303142046591434410407604973272159667920546757853575469701390972958364432110289616705925217711697761396574248836536560899798611588416289960643615372853410754153615730062329682175373418594117916417970468889808868283859609583823920865824063755142512978107153720435172477317016820876465785903856207067399482938719262776123454000500448367861500047301921779545260348927513426968525058598844431098496017642138090060426961242401363571596788639361234136199470650238468288 [161,121] -132441641940858351122530904154986114600464037112791550384836987993481415599856341414976067896301809393392234961664389442276098836234580760234645842025319276946574467543517348887868231516256071624125603045527843419424063996703088658654491353868930183316615790642052523688051649985198172057350426172600544260374339460583802705977473411954824670009209475577901676468034609836302749112175175538226331183455938389425499975589560649076382847268667113179394842085394735597942503156010530650570962663714093050575304348390471489911680213018071282736904837928134306415243711605636261841739131465825632839788579531224348209047753877427169302111135710970938784618995415776185315525505528281135343362687819094137003065077815244151222176781330784796398882466974892731056841264351737016285641834095749867119121278736842232000305400774340373433290018508872100235680545743440940160376896801787325436886493285900924724521799905580193766537750007763079566732340394538140044348750486251751794902314257308511435606545833424729943945652035319762609542128021627685465789025702812104510438136054348203096580655862848467262888280207976786292476694931197703024582826231834922212569282807337668636561864748971924267206217005301487711335010497089953516531819863026592692303407031280003117602816922511611282820790675521419699103513771727350296410179986986155322926116877176 [161,122] -9391324856407853463115723522917386277528945470528585110210463033780654103762964900236395216408164378534034866713600730211966867681573195047639556230722749427076682201301359407507887929650253059397739533666811936407216414006466405458810612524267934540517222505634247315207317627004653986836309339366633957048611546586483662181499164497718033627657653433726723211994421595937414961844259278687355706128366617143768017511801531436837816607779141496579780080813564032444585014875845697986307238910423801734053617369287703087024276390478446866370392826920210531930238259243936905942125657156576616432514139715950720483590309779770388651786856150521840117679686082908078848903749301389621090943499200166942040704049709461845107506805353784915531107825899571629052397917751488457851820099741821712556960428668316412158393759486325180565101721467023428994931354293747185714107800758212407982935850881131846402873126170403053360904636231946833179933233900550191292322929262728390288145253348925894215621991821870514532306530161739060891259454657466163740377015047292680151750468272927492335628554585841045340570142221624250903792901460340332774918603771079169120974505010257226285248100801766216908302097483412784278139930491812672981746187708268420946707895048468918502063589471880868871299033976311953369716758346214619653182159964062705391488 [161,123] -424661508584860567901466856026752963365444308440249688761811458495537688544851239059085751281481168126831409376085525503040972160430147330998977326516239472278254261474196236297762473591461545762834199367807375245585378955998810549091660506377867202041605055172762885849119153806805157483576569037722629375054588771881051504174692146242352726268981800217355085235952310989639277304660034935617760736547804193820340663041227750001066754397938291043092304284293834132442838076750852038834902541270015395128977355437725650292690067201699535196495045876924958064763603864796616715902362328206456324284763493385303050790245313291976084521590725123378829353189475233299508713509053282753440705511405747666519491974802679187396486731144205697898688032342386936330343610790815400494059486807137602647431765876076579699870590287060634433855591229091192610406874685426823641826282877303817958245746315007025645238781202756805155251257295543959881842980244744059055992486942770839538484312852928367484299537793892586453527605325831004382794553798909855764785661264006482131994191506597716521601377486921562128824058094992128416124222804781745005511629873444917277153881302627700241749389505088136586789105464844369993969533552252239098091176620171776069364166263384170629495325604916042051532226145446441708211124519335860851049038291889246 [161,124] -11228891671019994861747655022028104123119576166042703419724293909147454501587435456439875722516884702435007138036077578866237380128738422376137112300362338471958377262477551968736107629727089396693074136904560452868327589773511087511272328534763593806500353779385939476483555048557174675568299596862502372286594553919048184087480585668061940368505220538264944206857862671519020262261542120864121043878144317609519944324305304808396287535446813087600018112736242901702181722062290219643669176960552303486465532425976291497354865416875307498221176530421698250049134558318060454813228865958331732354521864136306367092428925243357269567467322771754262399702120473778115228249749845145354403747884806554549068191174790631471528327065453673164068276861774882219625531897690170171086525953039831705415566752573606330490268383928957650832503538322514883450774556954348578045773264263470079457014630072122279560990445589488110572090336938817374662293764368312159637978580054635661528024319355030250054841003791830477381886195019543762843851532751755986323116973066511080292179664188382176392274687126963889890481281670619903392190357861352364057428102639422106251213310793498950654564102376022184343055440625082552354877337759758323115373258140677838357889239004477495421552236060051363620137031885596662003882224903493436326682432 [161,125] -171278954073181369683170569504494733815120991981025898173525299172984615714060507638001728159753941060610865347869900309120291475978667332122809086276758304120336268747425702642146800365995758936405937784063930080470759101031045473797477430405031191967259313690259157759773764607748141263600825802654655643099809988601145459545326959150643990650359904297164910597399747368467310068057486236825612045580964958687873679386677585252892333529614065790101137792602738898553575342456137658379204588034357270914830969264964761475851517912217278186148987675302480809249825044199158086796704660304483430761270178931249344635303165110934427728011563049312833555537787689224505316946709517461604592266806122194870184870527031319005462385905255901725774758674686259575713204860955378351411835281482108296035236224896834724961790891660085393324799466181599073444937565856179786461508169231642664272673859199795985291053931996682880476275729324769646394829224658101204921395002593679067735614178080550250887749436296135217318196194118633732625136006115709122584713521265242011678846467402269416445890573131849203867667021565229126157031205747855146841838603730355663054609640027221966308147085297335031712602833599664912159415370190420678892042855004713474336909802395232943481098361801327535734551950079753061325795791164019736 [161,126] -1479664778685845131533715115333855248410717271256341923751554543183786619143748937584501159536837597685284273236685303307181515525546835052417230078452273813112674828401541720625776243424617687274171214084556425011712250407676690080558882758912475417494792413533536788199625806191638137225633276949039932722821853609393482436087115815732616052834169039464936788936147076397820883819480790658052850358761766514105151429333283317591048621607637048121272072696038802289158009464638492477759537250058085273774572585052418781147130039911628804404891698728859043307297780929937919299663801950462928004114549534100014582840403186407788014492308924448633850922167754205181295057896234919471099370953646410584856045411431500216551746940688771738882091419204800767751951238341706705839267051453463286146500551714452506287119343930062783065456732819787378111194415488263404962191350145017372593057282404104477890993792425157823145976349607326635762483196594534690251164088672470343629295328105689553609753180456412327442009104799741634949360719251501760577222700155508216632065848785057450700177395834911812181450742552837079775015776432715471828555036144643211525705716050110073315918072853160021186053278881002675059744642008810522203617671683353523560013187666789816389539966322986035389040646865235718315243095424 [161,127] -7099167795880192567977801905297289310753409170011787126309970422971699008546698395336199508066356444111627849877048336556170681886116367601416237465479086354920121934697707342999069838936943893822455919706070570721086574890647176086701774915502118845327903413474877693910434137559280410922510714755359053804722948147661300293512436493619283515150360772590491188719651946040206667714594718355094526198265107689869281527429074012995307007460551463533985263455036090144246045928071378544261009509230756670912639493738346989941310791075636930779242050310398275682834856382186050897677098064047918723511775062807193040977493125428122310760617458448752652310554982375789919345415044821562862601343160641612571523135178132779279310031265239643901306631536793220617067761861984549984115065926519996106234072669077455805610386918292396170600369267181538095915585736672348733937159904883504511949274917937239637424251175475602356264437584323864605493726290795075276839424266840809252775994150026014454764937561085064345466876933536479684330771862763259778132878349468733446400826916955890883011457503588286669475012315650730041317054200608698643784820900141698218866036790973124747683515478194084655870681545719874302124714280438077587394052553593804644251782563733140488245788997992467782409930864476758096 [161,128] -18506516673517416528045313904499882164733321814275222739060752492725809168317305537263648355051958786778954425615756956229413537991455964459708610266047090776207076581250313005301486323808461416852679937856587127333672957990871160486513644580929565978558715367660615047856881712837566756012256913402980231359362927867304375250395808975517073837055539154816217969754268660208012225393439257428862120484021211541534364935217025835198770259021650572532912560662456394398509998775403314002188641681658547098715636568025469735195968611610868007552483484087210158159648765923051193448791555046592959209879764192948659490901783823207564863081224891996267516283944059878397153620692496240745117175816498416930046785581603954299253571623854672726558574394168590027119974096247287887097851455361169065879709936257835320832101354885958391145012434690567124688405589821504093917899164771502025488467540432190445209059835875569377211846874241385794388962154018096624173719219570979498440669248979065085246728930193743575523904064008196541334277668739094482139698830816080968817762420859698801698784317234451514454009421639272231560547081987161116274727831278217788646875077736148340734795821036837504141012456693997572521774761760014233215607295838585534522417639113628684335532529927803141461763556480 [161,129] -25908841111329524408086926634507289068731191133805936334252195609007932545310974776840413604990423347857361513687063247227874549184305636419936402717793660201743004854293279855552915139920726913063484283984756922527526987830267264067170883713485602691454116703819882396133523936372852158806152281306435925953215053581059078697624696642482946463270047073953815196903575152244245423185084824617223594741606496803074961868152753107205106549425733087286435567002966299371656795473981567446745453639938439622346062609007999662026299710709200277921485548111158414200816091402671452987561236521847221709036052890226448299251142112891371197270752065034951282083466719670043632647041945479492658568607927792813755193783629595035458054532054924838890790346894253349713231610156867251293205901801938343625100690896563660391957508278359189707272636254444649072892480949185972864719047180247442526712521171433162280951830171334956316329141983439017713301676078378597042587337572357511840739961568503180189470102790378216714885442400785030701471708090748686534527291478966376035549555692317126470438481374504561255111685927566542835011650599838333313322170930960352745504931420930082384566876877721334074105393832849128629231861835410755721860324508434769599663973344916459377839643794075128976 [161,130] -17480770918201819964743870850592364762703284320992304113150800842484638325623554263587874033667246144695766616852303636772994508433587790033750334785570351643386572223975324801893587021502725423826255229941001968474698446367784706669591202533218991792163638298594018838586191740858680547392644912751078782985704018671816477118919130094632273401873421032770742146341999576298096204187822619376237971730929388887522165404772572040471239612996661930651725517535664751491788680074873699014161361032390025532075702639136949301725263092303981360517315248758103067197286652630301199906479526245678137380814389870822446137745640490838330977756585819083133321563623201984996325241033912934884522332614117966836138284473406635840273073207298875414346399089893383803067504049307526247425908496231972994406127255119947261753149577378393689495364316739780051037325436916766482430623215533199337053914435886392548938538869867707772636396177226058039389017539173448834338557249152774870474590571574208312109023235370107649227648192981321409692536176843319331042432888949433920634766250344659416217635555380347099533288637904286448379258654165052541652777894934763741787919917217711092802720482352051369985746729356615305393020189277284446503367129978785303202801604843802518223521704176 [161,131] -24021962319580394393236436356158866212728321310260810126047237587647514957216490368963727309674829606557383127250745281327428559937922248646766500987461107105662006571876469020053522243844277291564702445015020510223758611010936613733903425884306352092685764102421892574724307271209624279323827211801387925948567870614684702995650639980284035031429363944593781701590532591720336878155562420751625233824510106722183661560322729385766170460461922285760369397121713389060910925660840434143412681546034548552987045001902751049239029618304369063271688368161854490741791858803135387196748485112954772489975002366474425860876280515882287693595623003803472727443916493144620326507142934356685164645173380790397856735055327436904851803449742990539868142092782782577185174840672302943685860393357495831610657403016560400862027646214917993842449945672180396742850294143013044913890289863498902522667636924214502187556491565878054241092734422557868298584392695848360304151001643280603873309751239212469659049809958233189209851667328159842999701561247698555662086213265860857277218391350435919967949287944682741359188002365857077526222126588949864048259325019789264052114005854561077987985151063586287508790134536504646616973939413890827787281321631082022935804285329691633958 [161,132] 94893049441414143307627373057591222288700836137321009356023864391971095281750676017507402249202500730683929030944353685673221809015459543303118601907088520191426972190042329974449679584208661168560504106099319916971340089177544504543227651467201357899517988243198219850758028616411507059692501231323400692005034196995274006308911433733775651139957901953565114596406463143484977180067659117942792214316354599378472600508064486170714440827401385667115094611122017794592184247186959428114742308912019249996269039392492576094598562038989665718799346695763070682852263004745486357225941058821446527498519482376662261978696680314600224180850043424420046591565310398967274057701140319953546190518011089349292507265336262680820638463851459667071920241761622513305404779822831452880444477808500713374297201671665104604908709236612881131897625972763827027016587653818399915564153703752663890403105939976998493576649855654238520021145374867027457837324165995603431268905716346597278259900480028536576700129264975459971838748737804001889000469317264780472851876094785859544420886019634091540725244997425237564268985724010045538250072259013601424581467560840904804838126042827570263038956928599389108582783226195200936320945177983835902598351067601744293849911886720 [161,133] -240225110102729888393702893946516144439786419060711923459179617569451097344543818678329248572155597899523075987689191547154045673604388676293106780840586199391651625737717949424396229893766181681461662947989918301127786452196257146313443583683955152576818394628654760583431538522244014988241035412432337695025291642774391351370963088135207256703512819869019983228704668332203276418805871185049454306177885497724023465057593017325450077156768260474007486589577084065535530656543177710125524446698332323449916749024917781702131737625943485865948388772775596076215562550237366221495965002528685191309704248926022383558596427451356235990448001826997053895277615943564862236216218125296595993954549904459462103784781840347085355919713641429805985226423681264994381203150235966737910801466002578193915937806420309532415987469110462830539963536645383657798317864663643916884613337074424969759512150997561100527521762325748801426143231760886582893693797711196371966522515129990697152268433924365652521211744934318797798847969936118214437915932636344650435020034779851937602229041369110442182361752984099494878535719688441877761934581879000811663137710953127529759043609886736821516406247993719985701206291708046786836868348252482635784315631525161734704 [161,134] 264680021009256157712792980520771940810978559723063751752040133233429963932446791074954094001152483540266402304077193407063053265288696421327095986528378588627907205323564009078260846172135931982648091131144255289673815425891081753138132977942109101895295132404738004010255377522339831537603537437774387181846255944405966148015087404211396736510611324735357015747014534128028642287229290067558341743777436104583037885075374266673874869480961798829190118330134517048182364637964852318688821869554901626626120889616357816834452195439344026087799600374972165908313280857265056317300918859595606339606144701091455131485130283493438062147518993402181477663192110165412350327231766343771770037754321205175197673987714458404414794712578540467642728015643098488636012403168970546354611201986886778725018363580610246652721002009837483442582146864775172413489705483795057256296998671830560606693248156243355371761228131274089827445576313649520640043637454714232239191780199079522340437522231872709546528698762619479190061982929810670927551054029778193734826405438134065018273127316515823598147788036132687503013355137625617509954056237327699947277252252932998775444507094647878072659461829577458102099872166775310279472491894472747457096145869776 [161,135] -116170146099572929218833842052565655005251556129492806934231932378015390226076695210359932142735185905921735898918204980950183501805824055360450555147556539010032531040728865987314882119943529348646794462983154796035672498775716486009950920620658136866255140247003432778746131539392948547554077365379695957256485120213992326996377367957486226397803748175278194455560156199497604396632130533362903619475309356444964859440650883956583555546108778525705310537218342413760801230444654642528597836930952802751097679286134408633599872322505515269890327667411689873203743946585741548629474065036802645691200795789569885227510761051406192587670620820999740432669552304404120140259984098969018179985971425382029221163083296477526474959044683389578133305089880862734126512372672710030556645270922887724235144454778547659599875145944973022015471749929221104640166050608163980746757361277277047550453557565005832519600708479707942863244350371712854314712026793898301931484622258338780408172225583502018481584359754479596205522386760478670784180425621242737151751604318971706890039190735707166599419043006253763898220034937027356107398872097433060412934143674562047647458603961176745404116162566423094392923526473637084756663658190663491630 [161,136] 19239189505978419975879071637506687413627989175035482538336269948095300909121595887958077600809566217236137183365409599883368810767077658218849112614270531258748316411959600974837176707233384144923395570393676524902662742506613952427572298446092500177711584871189291198408196279773442604045567786369958699672752264965455105223973679212373215410914287725705002594063110934808427699112086942103451407453769094913833454524368054015609064974669616878800212754870013089561382815475822896524855387128023705908863289781954638010115189248186241747858376547635400790412825890442924482370050163301259991009801023998049878806841591885419124607419096699138036475200597156510519495895959193407026666968649533082334662038172274666598745969422597154013681831242346709259882891745544167217309427774326022043999800251214993017429082708635810161995780545930442783314259964703338841536995388869710090069437037809211929659789629764035023940819086110148691859118482682033318408874035339773571523206572528563108463483121792513568988274425463271256905768585109944456692190802476878326510462879247183248105595632866668326566669639083425393302984024105877025866676226020391172713587807912421235519158189737746494885545024926824138868009319232 [161,137] -1301925082214122169317383848815644424079738258790978970311113212988564599980173313465473771397069710809392820113830856849397877895893052803739024747619931761619889124740079839109763716921969224063280103149421644174385584302225666697772098090032331121929956218465873060411732821492009855328778507546960056408853729845089666171060232617558520062835255733787801006113334694060815035469930363581881978153232610898591628546719522217029858101635072595627141299779013012380818212982911132393234114606560199218216038376380598294784860991210677120430592113354748494259279745279176775765878088321449665544271639086395505907312253553401333628887183938287928676443505421642599319825457935209748458453160147600053745053838347910994258933504970501586417387671732357723111814240950533369089879173298116274494815391228534736846848642469948414950904541002277949613115971198984412316539312308429061816168916929400569678742635009358103183005405596540614500606812385361926116837805242574438902197064754550138958225824783595376084983967585148420351164411112938144720511247502138638562559944316945278449853549827198866218661098879358331933737731617676696086863402600483318143813316529444185661098604476487360109414906043089878760 [161,138] 2354829141863745702659548588285585710307604567116307862729765608783991330047610198279902354812235352443148983461951971399149826659260871198986020547052961992936935815219777286457918972443250885354309753140960583647148325298828501434678298956929069812934948045186306015433723927890962755586865311190068882295569147443401329264678347165698603887358245766405543568950142716698515123064339291196388854082862419958803754241210233078500817856626067893646108516665402269372987406857366179594470067605201340000428043133399281049484122221871245790979500745571885936521212878642959362418932678914237770032120856761389995061028300581184214476802069685683999277036880687904553540583829415659877993744822139152880763204884202244087625311469279447361321688675242520530073973529021750625785287941931076607202508424454763644411147564696084629633509272864879032856464785599378769360910022307237553618816530706969802021599623000585954982979767982679181890403549731156955016554810366642458860182951766838700632560946488755659444040508919612389850224076181828793370716495987022503020448989670102319228692429994373850441327432293353028490757266967890915211443071790004594060957032387287216618212823734488816405298776 [161,139] -36353380797348705355695573800546493524262047654550600446768826755645466958416400677026061950169481690588402340615791244640122636411509716212588662503203823395688553539926970022464867140807110757125743244802264907042162810878279754917766900356099501358739771927182001660188860921284441391077817203067785595916964171138242779614233509393449355440457746380421629898451995510954662132700307306451369992233794562233171484289343700531911749664502093101295820649885473010273310873289975668649890499413341174125034080712530576417350852091729805718919136973569707049491001230786045786167724805985069550145443060929884555748373474338267365194352751212915013644191837582654828102486864381795256499783653090060401737820302926416208389679721059613218381005677915430109802194982495743029011976002449111052654002370284727974386986084363409399671079715289573496569606489762267834796658558093417848583654679993216174396948383304890922899738280428691972539388138255468684610769806802526217329978040021385429188585943083133047578993664127517055046467463665412021270144332357145726126264028069288276806124152217746052810846148363090406707017961646729493262177342144553637308708272724162307587031003664956261 [161,140] -8984673537689179878564055998695695771903471151326739439410544892268994210335799872205041762315995875456994347898645016260882960907101170348850779901003631993498854646640321763950904540929367069532806779214397127473113384327598164530394273342238645608482254221059250660388507825646264689440255465475218767476611486004220850880850414938514449527133425896596387922987275966168684795157167418325945908598462083558463512362256435771752496002531305699580750125512233212439488343734644337402189017289116972019947701613377922384200331593833313709940496083503212272377073375938597551919312882377199318256231602752793145262250248551917139865315315257526748626617745456975559693673931318064543656356537759604575541422366837319192322192781851779590901861466092527885400648047414625946511067719659251300472429362838836163588052303804150093073566311560446372897778505246157773392943197124611622124719655776655227622563805181771387538822971049119056005364557141641684090049552828771522416514857417296007038795256354371663845736603859270601701793456867985108086113553741567672517087767346164391425247135201205298201765723087667564198195487018823336571232201770746378807207785239344859612367616 [161,141] -545614093675999991827979726939508826361514146294158763534662677011242064441062795460813648884117483390903453453107459084388958774370851287877926524920480601878518175826520811729150575777653965540012229871632397961359529057904880632598125323193494031138916714538276301717108021046155827183643387787096521300295013824452723644338079011298963087703914675851364234318726422620532933582665742917515284329084180116169087077206672283357456817022850293446560964179858144545569499562307509083085041485388624963570708223443922524972454762962472098153912531256763500858336994071980353924539203523572346427674738073608615492237745111225774142886548534082430476340387611908755811974756057462690527586732290522670536601983997131064148403144077551970812223986506708220003999854283081912537362064212547872738863390882229849203619233307629719030700161441005628829008722407189447564937555283936728423347322132545305138881729569747731943558892937613191077144576591826133765036012484108663134750059334732198542814833623267650288769733573746157206298994691313950423752949585698054425335371146500200733245955194630084092015110480850594643560676716480120807365026583828023066398891559282080 [161,142] -8054727000794783127582358332012759641144159633959648848339060845210374652591841744559873236450143132776971086979772580553120356219718780258661624877853262448826394710824613189850751576517859535558156643847870978056776073968500019975404902192578716856645858099064598886407924306982281621686773818235679384785255886809911887430841518120831754452611277270472658487807839617249643888140495152795391313727051052349626941463958529041633047354222338478250711109257562027174271380910425300220768193304278066962167814466107282185287191165654683981752360672856532408512693536627886440302422011357234076252741572027471535906376396633083362967988087253657624057834537955018813028413323308452461816688544600426500866868742358568184369082467755888335665118750521350783505685359013774731587494980942886678136391264705779974963030016138687072658323184281215667142989648666752997060623949097491299883027772794643716056108670813801694857457464294496489548099312117776406679387079480113706004854566013585122253895552579413032947004802783137744116983651453460205779641723245157047179096263659121952084589751748757662548406885057256202619035597893979217911509667806198781849520 [161,143] -28726134811637491802429080068358450277575843958635720611001682128014004624851267545552154893922665364360609985436740743411435965720802048301497752490931040880545726206303382444549196524013133732296801308427194850763855707094871090826793493820010707949260093870835796212650879610215884777226298097764261192880288471510566135456413873977459026082721659634255670275467535920131349515959286247690066075047069778065292650932759057494013345629459263682272242310630804457171933794110102789816532656639065860886004090273666267394397269870839291181409354818465736048279126552365158998348935164780783385228179308016629369901984899671574106461311156090240328252178773390748494064271700923892649556882616944144672604802104367796965639218106806262019681203332561986611072715406296269930126750065768515231445336091895671035234403086059248861996496497065934829499951665366341033302064647293913100620275963117764997631576767324241864116684801340816470138689382012416728391247657477279196502579581117785329193243868532430312533462869216030994242403061064034967884105605090194630932647571266837582271589434211588085620395210592515166414015789323621911383992402870 [161,144] -24427185633372593411156929540757077341068762058249754264772320435716062151578585518079214448581343585237658451877788983023880193290861463306021901930333694468072215016849543069977338460162050236771452916111467004437115111409220394934756092683013005563717609205745821575137774196198627638977412352627291194389401603444171721896354919366918633338629942741843216703235463490208186392065643773412058777840222620755815568035473485585920348578636847426250264063239403758865742755939917735687102218999087318309091740221355227296402951909544592468093237616626360962875407268683335718624342515833262987002705755632781050870535228685216343572820569719962586920345870022329656737069519403455402143067578352731121672863904941911133764532786118584112917125004726566318437535319699024925106417318031518709520279518861521070857785515623338675968881613034632737708644775827713718320296582662273824707390435097228280111675661844571365074505291120845215115020776501194660089330143861056443582389546877181948756470725730427868315213947627294832680191825231141131280313060474993196905569575204874817669905473915972546911378111647209256719082043681847616 [161,145] -4857316464179438140372895770666209661328450680166126077403289767458000362402689012702183814751584886396513126703493609992392440498509862044971482227087067007636214572213946670156385508895947885985515332973046443990158652354135285779162600954687519649754439576855454092193735628250632041179829382232817977806443226630898544305584600147475063030857535706396285380752404053204511289932230383550382468707774957052460572084907689499833440605939602738430712812420557438323426270386103223031983225259679371988838557183939684134907604195328916582926786153847117625935917678186290073458285178889963484856260396322651761719010008501384317156614348237183597497984206306727975439717579137248396783376326208748692151642372242888592611716236487788434196282607866972979394084943379825406413264360410479747135423195806030452623314436571560137547037514148489171085998441825936446668880528759611171345515013035658465008589178976492404421786212180881819086182055051257968206292876264911216659819551659875212264816469745136663348072562326632812497635746643875688226919464769321893021163353733095483385677632993854465283322400559519194473288 [161,146] -220141965416271874824450624597065522445006727610164165753141575767559286082265583185935796490962307996092197473679798037734142041233686323197491919120834894455061069583880230910550462041377914442437201777298914398861309534379868297930356968609059226307215414360792969948167278249191787652336885664368503671304253000683065907331236639695074352647391821592821105237666801133249937176286622188910332275129276889574011739805758882462554814387608826334670448980950202033877415167036725406748941448208690500475220271110771519803113226284798694853353870363937246658183784376502221630728549663965784799179434306007615778235781178502376403567694909044188964634517417148982501226393751024958345021454692751807245868215466680650631406217876135252501906802687857091716818287100739247295950877584019342160434337225802378194929835370002990548269456684296413766990179809084822168133121556551308194237184944877181754268724825728918989283938062863298582546869299740474365946480199200811882205594069232629751595765790224170425734202252977673961213426945061612195778959975360115119891446448125964034220369468056501679219531832 [161,147] -2202552424531791067549792297822933779308379917564317117794917081694168526573261851437810868194899199214779354068846636731620774545331857833793099337901899557011551859299865184112902819702210361426024064187889656271019105694434100108828255790799479108000062619999486519094501691971932393658917233859599281970067409792438965953542274803922531747254149501125218966348740763018906683489741613473588110966021480885719217093840289634816239627826339960464802426169397626415680711403878208562224610878909028002726695941776303507453470895691471396115008634993602371520635353560300427348476960555920909357501561480770819791514527551592259661870032684215832958936035319922460569725258738420658521751114666856566899234098224508335231376884611361077548313196027982474594161021640920186162762755731426662407007278529551493858079092646358967358903502677975314411516028626276387783031810500553542882654395136288463486907677976238848713461384411237201657739163087890229559315700864884759357295469073911214964760880583287798641580152025448635009162605149670879969185559318754016969293435772520865824001862968081 [161,148] -4681496688795801914993985462694655944886058560275017723558094156739346122035781986123119793898406029746874634560900360372869565745483214198574223700781770450608233018511265410270337942001645769284963662461172554444821109238172237494828529653806869365817356779563130223249457965894381118467584724260568291637883691474345852564450381141812276963281403331329044254051079315591848021957435736424234448020414133288886168503819486932587720684963701780591553874935081573457936605615634492929389844013742135342589588007356650527562410144866856909160424724413605027911882166651734316358501188984951670977528763016590671735319595800399770112770336169967143745244419751275131486029435411550209241800345768067366470899629273844795599008717140595847758268148368352788175888456295435726105943912779256120594926678458698106610604577634074406769778972394399141880999805106694056222954587579582252066485528078173627955127854398385995406243100901815160279619135568659190884446658702082025324873729652262247289046830996579408770513632332779897589227067371917394979021179448474166466927007539868160 [161,149] -2020326712909090913395721582424244183285034394622595918154245918552967348365262295261359188958367539542841881759200611098605458721234694136022962321224279259007062581559981179100213060161035208309639077529016579915781601563425997956099289519786055185922720476544195375185375536202022568209062015036778330069133630262021528722477980217920051092326449039454398564253749752167846676956605829776683978838314267767451965946823955680819252741705714211031871839010284266113113339674456074506405884743308542446729960645368262631260020500240442271334665923104461335341720414625864349823552571145223114453216651689994682364324758634199790787125511883804196086966723090704615322637653482742802447108638243178574581559190497265107708907091661575371799660637360980547397203555152824680699722111552570593306263970589220950085837569386755283539484744536651438452647566674222043303757946968108740550236693741081402081865068448462732412348247699131538421369927888843932690287387199699722741728759887071032419754216758131747462711302397316940852013426270876152717919107298898135808 [161,150] -167948711049425823101571345319732109266395678276938039286967899901684482163487292086013738288226202097055763524854682356000969965317842311494419206240084311610865945864579802157006817127137199458171385248058226712171138379737027926768039971454618341176509003294997397819388238384774530121922908398274729484504184376416764115195128394025305523242911050580223291253363696492589081709261287145533419640096320460248354123190957743168473691227166490252852352690519473576541841086248273299174550346293552430333479964127072624999194104732289142739246961130529925653934401164230090148953191642563074171853382013861350570469759559347671158203230695053838275555474723989476774341696528616660603632552435126276176269423744419364168360410398234590803074744823459680354183008232284525974093350245071894803394195324894291961397731227040628132812636440974499864594104381884501297036936054260974059246577473560766435595345741302338955048505728153410055327539553398694872687786475940000115068497878390907604783232112496639166003858139726375865642722497499821704800 [161,151] -2530934559484671985384693950042566674586728166286651733106376098560451941134225521941595980205632662205519285006741255787922040431377995464186654306317931490421700197132704644768466237740879208835900480564991170232885735739313274133866603409773171617476307626424946635139293272189937018100738410320028010790812961720398653120842579227381055993660675430063132265142751962016814701428679236558155799397716479243322076054115394125478078029072936317308897770900209451289605899040764817882934228172110284512176099532305281333087840488277253898968970700755093514060176234527543447335354632500492887808876612407739759243940942286515854291197377871948212479620619368152984658530810257847439363109259823550050897975774415552501277286860082635831735411765274605910295523409409055954110007716581626028629589076664290224808768030332655427621297598088901286854485764313373513830091504663797762319107240148944539411418097352082023304231247284367327880340081291050066611861565795449398314922041434308918645933304656002597756666837013468136687556 [161,152] -6448578447941029498600596185071984773460366091417585543143602761515554923481868272465657038041952350680086386199785764267253008690033142282904111414402154703666804861720378613953499139438435809671370590613591233038658314633204947617028554808448780053200873763055138181313226657638562843968699616925138063946005575969991111195322564823746688972796423935554638356829376872753487972103816872578132664010127055546892386075107409720704560831310640176536587246540149170031474161870025596375611348944574108794107059629053494232273721936749095704745324639167465452993606816028221659412477559215784458700328505337271929804454530941388272007541414362068657896147653498143669024900622298269076037238242484013733036147677867968143331244170523760790636559502094244546251291527653160678170509325609875026445499140275916784771623299837512714794713569535678681646877533613071492154428672362321121396439281831709014009484269522080090810897834068521478172600951087559269122490498767634509812599548381724512287809885329471061181824 [161,153] -2564826407521072458312433768968733362303886113203452727437381205568555656873397570380932112003606693054708889278189392877604672920919411611030095301865140215677013568576666267950935097055805414616345517908401275931293418649937525274957553781724306510432274850581541213947617216686679935522753319784556524884674891140541775275953953580923671472100140559538655918613233568539967223944137866655214846732607318897133116085192259544724468080996768087647307176738242841721408656881639425373689295017838484163543180530290967103747671843309677260346868450292964242041700253468389570796393362774533256546404128829209468110323527610492154914720323659675003898952660921935910514609608564198990747710437066749401365516687900822052624326161205107867386107949881565649005520119033204412858659575153343566140131286057524979030573801442379634898496751792845772678579490144004678675585709598360462444187660892859614135522407925314130839226024718406149501745343299760008374831614815633640184119995901167582360288 [161,154] -145336474915265234605053620426331880096258333931357579840766379366753699964408459944202679767875518424260960235193484321051025014588410548464540923951529658526219988935251662871750679393726575777976777515232776767311332409761850482905706906138966904409318145930763463340200559818803454769328888740131130866284356202544532556059483623445041878584222517829454661286758007641914646950013112475776224372748452907141744611567947331313882084910235784662213651847000621896279222387149874353527671352754203146285083948676159801615524726488987355920275066191941675245998653561806157585025138784664518938288435551717177253177837233028497495938198504226679028974488950333432405938070575108863713447396347459391932349777442289703101831811751369509004041750306294854448800950979442391437154613813835571768618695716738052831613345144864785739536083464742035850268486672153683461920887587643540249156291687969409007109189076733637374565548890763245926749616947264950714244495205962064330208 [161,155] -1056633797746322311244239004853271383165346520517729978219797229458212246242637989522280021989526748430147303749748893744659749988049305018170011378499798103158624308363554094243148969803367043754509558553424446936856632014827035319241207702667258567424796816445078524946266955342167878255324410271507797924250095573861780379716648832917457173784809282879960435221630220744181606698488693649574622810686710313883022765524136624777188184601113671401867632553013624100689069440929122457683647468235623638012403479757988259456414233031287754817963681604821929168903283908384122962856464979567728978534141707480753177777876435689463646803585319189649013336192579574998763100527080473255568872166760514329259496711110875777478700919373726999512708222519409402007744573026823680559902011355141004676733962372699343015559648550168526620389001919884208583356149381177661462943315440380783266989187253277029795847996137239474554567180844122737815994045177472302642 [161,156] -873845762660044237518971134847528233851581324978362726718972396341016814162259988858194036918668340683184774088893500426819555550942638831520407811007134217209638149149896675243737673604011766224414481973721536925563956366942272778164010978685598549158222541741207677944527258834742215744099802120268737408189166228417284321169495855999561131042417424853483085506234369570171567314042096577254682022832191298127198252007835510573436562512278100070134856962211274500876515940372320317002561642892666908557983521174632953756724147313922405361123194162942182682134137707255525204512093492739549840161487787392723581538120376343824143779561698691391310269716424556582882092487054110774161410425681923573851367879612759277621055445854154359285239688809715818235621819438524840081263219809894842876625887405895730257476803802142221938199890345073470513037867304260401527573807128822677292761931470000268389979935572470178546673434482813184 [161,157] -71549325990711136979363414838109915952278415757699038935435896263590004383187378913455581557514409299239953463571794378105264038064932011320152152666246653022584410851913455167257231314062627422262095802023400178909407134589925201177586865479934930906107600674329502037122489658454154243625021876028381721755961639676717929442835025521760772750293898170539357648635714598911437482073393360171240082674948258152221691275324253137855194817224526097373214958475425280413814445823639997212412019372700284871445090517547300397889323597594284220037486245307032298814939958186482420096551620154013751431345129377619354826111029863526885414090302774661031779415378617503924212629963756070467209211566997072008412927456831221602349298474632511992075049337873910333060881036652808765291038434522065664289188267296071805259118286998762739011028412843824490365811279796867866137780965232130340252355755468970006565617088544 [161,158] -493764985847668924772939507858572661797981083170414648958819660883403544888856969351433054258139726012441902650236525075846808342642664579871382751105129234780402991956915214752127931760505845230293167688964512416295897920398672800668859752919455167264579903399028121919466154712648767007963638051046260873753364595357885171943773913020826525045156200215380613300417847611133532968000125514674046876460535806777298256444710702856733632481334204477199438982088677516323499841430770479631351923261380367153542462856649500328569394005200015840036140198738798220263172959282630403941703472194175038907565214128016972587551222554525287097663650386331791131038157998142203001623560441486047766660080808913556850987605508615599787597049294418323174472851714031265543503794424690257581050096495974987601091994934003370776908301988893141678963715101814548657112274168261710828241302436969883306352 [161,159] -238007694747498463219615943506668260899316462803557199271946329784328480595964628811388086162802711457851593363777502626842119657169222257990181960111507170585848366775800863896568131978865948441228290840388590498586936709261847852168006079908023838542714168327521318949654033760486416842383450963513899147193706952570647996640424915372506963861594714002080130217942613638796938685880897778233641326664423485830093349433669775368950434740615413007223842677600941357356728526212104835835958836474217830216747465668004910235405692562847864574935894156625671541793442155257615402778700580164671143278724942754083808796008332623737600949588055726870395244666990462388685652544183128005102690313438058719474730283652081816942581257280927994514528767458115294119066054068841885935104142740197157253157675872460500532912961482907994107375582397187284365969017850501860774 [161,160] -6424871260110944170934306801351126501090403494723318655202917684454327242437053609788028695426355594629619859456718314292032350369424572765532783314728891317243917551576071817378696490518753167770167627369793960102120027541273963034887202928295160719438183579637796158728364091808354682973231925880117422431554433864691943680929259797214514500726404281129805270735997560177923733681056204299626056413879292262770421355487152724964611758147665334489638218066588956263838931343601431603633682615974152744763889777013144100790977553744491935129861526588645423522911088283554912159306038646714916221141664939773952386653944932596318308976132406033723553569290178670994645240272119363232224712352261615069481057371379038695374868915631101016846156522714766192997862435286244496561346381829808072200530473306416936883757288749406183205679203648 [161,161] -7471965886659973027698022286335822135430177840878876278532534984229528395187809469690437991354461841529668990872560072422459871232819021810449271931756843108605390471156133390198889116997748902064329229402494170959055228308555288450851333446398720357458354505729357645596473507258449075202879204071537977460929715817598284946145300360017762914111520925730354951607025177712603497927789370487034866822345852552405257704089628506284423184005515528586316383642025700573612074720150249368904373781348923788580232391552044707143184596286532602780618598353982530328402160815315337379574455856152620768676631288784385736381064457350080924812542504294512952833552329207027684342393971530518103259880542278628652257684412020791398773992272313233700202117617994576123849420529879210931949284541600129286163248565662709880 [162,0] 31393197629425474781312501335993746584699952500144273892473162197510172682485448835006771187219597984501742167915692996474157020806272576413261972431014199958270961459299342085056875741572954291414846759586660573631302020638939181795104908699664590823215639974283762129967887173191443535328063369284770931097294433840648810982638219607251397003004033875601261531005062498625179894557046475914348788755436075199285112911575001971622787495312570131937908193366946213005148884317490728008791971690207020236859279349933582344256486023660107919718450290449768119231045882060465161893226167538938538553629908433120103494971914533511266109959636286833508356261890946286366627626495717442753792649275181576415172860700485929495454287484141099823116945211156972075096272132406722529099264014973180090052410334198207164324147769687352567579924960644428261392931480055103765456366883872460241611539771936619044195906133290513989464522817592699609886293068677301667149375893800385304782581979555117271661535268892943160122883534329747409736467228968806839050720295995135128336620414883470857781514577207920496083173473902987111280643989425782979197523133470163649520590893814284003729556762979798487268675814800866354427322251666128503676970332747791396484813322642761996127625701320710015745497233723801896333283767647164445061985800953390430138671021681904087614639766050796593640423069101872381237562335653181633460435451774423946118609017852250191151791952500333243376233032341811626749588868940726102966808205342101853295131102064173926197140877130647069541419427764204796620411987066634858544536404185722739331319887605207216582412974897731417038739650283062892697139629428841143523508109506429872651536936850355240890290051773091505833598813220577216036164635275146105646862717163868623464403384184893995019662052556800000000000 [162,1] -353419225682292595977575399199887666594544804031257193805049459582660505804062163973401239804964396541601318815001132523656660700677356693317990360179780817297129496906649648000957393009020075800468966289886094655939804237777606375746295920215934990785018015589771820185854827243039981499332769969002736192444815380819840387530297200157919564730075277662018240464972712329543017360240294184021566145798518939499438553539644780498883733083495233321485787441231108133466276616155753204005750324669396285102233745486588814864174879950482183875423258199121340873455310162695066214594497625201656617503069660043090238058726617170695798338264758935348055076324516882470857588377253602809184032988614842092177284621128627555246289034612665954055226977410250360228280763315420017027695396719221269066243055676926254863898993638393548470218163329532786194525332494667896336371539919307089978342886679758306048152418675939498887071703483787845989091109998504656557299036909780049701638528830667534182269518598786051968881741167541597047527725774269062362146525149550197440305803194898171420461807612081776437244462743287054541135056547500735445541323165813647205855781465665426305280646212358678185609332829779174411013435280083649133850309031383635153328570224683623577260061653199712025004822691915735163860283775583323425979690490756292979051181932405370217006679104989572834176559121927849802039651291044508801096478775705160773012416328597962021930579468863302754956337101977600423644650037041112913039007894019699683378316740194710632879632394943936503885202304071227332621638582729623429001441108141724238816639439808464780646268441111020815896251763711138124599522972511215474621757629185637696141150754106912437807962195342217837995765348360473187019872997086635522857072467453090179207865228651134976073658689126400000000 [162,2] 1918275813725289095802439713162967149075355084536534714623505993702862697931728095882549766862592025766990613773244717240997920657143532482865510015908607306511728893230047977275141449695785575117473214442993174748800651566451928102415344963117728905168885565484495602472865871872723939654245934664538727586015991555244068376708038157494914726465108252512328630021062738613404775675031632627233639873039809639480316773741989403945624106947160000087076828834340393841860801188518750563282365981017377797710096394945188061802068493458347359998906294736019101448951752456243693361879046847361703201287309340056345171143532677708098219949764708823468269945681472185564792205955758543993445487289456317217121542726165785817038079878209558704723208774470164949121053659867829900042494040466906765457165672944926636971376370319592666629798242877230545873706412034023780493653625586265444472989121206292820804528948951425360059832925256265925611377886631729649319154073513521983136503810045058870624670027570091948616763182947081256462005943585844064103391692248307223396877280779424622017692131378988280080815323112314394084291949410606374795837177554980296222948634045199828040397189974117527639234537862300233226448786733203439435125039339840187143611376686232018252974464295449372274271737721826616441596842059533998184024875396563890439888277537343041402498316231109893177125062272532235905753162428649962380376527603886413255024788070788923919734550957910970133672387620317701835033597122162167841641684065740000556855217175661984824250483180547547971524490645194646440706205427304374009997275478143143269532575022195855647364073756905300765297529485275285615007397943108650654879632048490700134885309022563903442791583113497283942962302500444894249805517465556256755311027264009493772854968065887951263092766565990400000 [162,3] -6792409235472788849867269318667396476210953259203820598926125693986080587755641553199165429417547292352890211391956661838152180544226591584349866282361341832195678099412265732554730474714243610298529702317840360655883445173132637946241111857151349281878162092660038831745165837233221038099830677328173694069177464126789612872503456878735601448192458153908580079810849771020873317949874336694666401344726822497496628009158343924216232806975915218932542647022726722046014158532277370191933728587271777863462566427198819888406965117578309108185340390476931822916987446650662986238650851382243970234712188326200999258530863030493499674132267956266918872716028245528690090721403086856001391816439087443681317998632370548813348897382838695466580783813208860637469608137199514328777174387814758420544390870490280226138995663155783310616254178275836629720033810373723648676665362449896591982809646119778242434931416833686923785415439756890217827998886719597576157587040407849286668820407216748973214169504341762683525163614100174063171752535232942104200129461271566566475837038891308646788456805848769149463456426357504931327836111127176764948693955219756721061992963281409597969820431064968879127835136442133691324447509899376664204219022566922922219372034926018311312205946873141652259432796065274767223291840812849970205056566608856923667722103037192842863387789848025297798121847111287864426727467708328480991963842500384488871821059519178856805142747423122696246587384911703742764122865531322487604070938765969475481125110659251841825377532451606654114910106867366209767865919448638684790786770666856076642167340401139808630798648189200206348040791867992248137091084482818106924474165759992037106933924504223608302136780231146022944357026079578654931991703016563978826804162605529913974507738997863093118325185576960000 [162,4] 14121995094504553418328659835266036667043846143668738938193300957124453759417101537036784636433200923929116486317918354898483816376924487897641667894190420676313584655260303076672466027879954664172914898437946430884699547346632156925728585869671142196915512276504527374460166561843430213361906249795759549919259305218346580296250513878123620455350595244542472114864717688586851175515841350456746483703424577508261612302424678870693620195424656238469955733420966531239955974028000265254993217780280082113571934225344431487746354691042842621628563553913465658042817866422900261753581641545104534827210166051406138403521057639255727831373462887186403413266478407917592774778373564812480329844073193023346103801691966829533371275318395858227493373644665373035386973867853637111766885323085691409413644793410608758329123838554080170086217174043996775513974233361284471394946054363401003273928511125562781922138962210497715322982435392482223660248079613307098396119458443383776294208274616902396075835156142665851774909504999738312979318118591959804325119257708360260274051805315884235853332328086129074751283820223878317466347899123294572902148284470819650014598157300464641620077351459812087166241372251235445672356810039667841516869269542521015272566595194900159691038652611359891875990277044732207894503109340984287855328698349403577685148168719283583926947948076198455287025836734076949950857538346390954104744417821439599760337048466714966963031277462668442759541482475747305971607088320039946614250570228092071127651937828297785776770862365919763818598455246761122971375982890327748365280981366799293310999857991660439808885637751041894360917868095935441329190870705006497242628726450326072674035117857384085661584086741262454234025243244772498589647652570172367290019828028239706891751195992597205158755041280000 [162,5] -22768846841807941413802815782380895099460430561628828420434598005624560660338396142667660602836807506153936388105265639151784375871925499857925171623106162547680237478120119413594674866930681961542180520462826247211693923018539679825541396779900934315524403041621546160005811288561798010982704864134218116960087737264933519942264560428534073043904749194196205160727330348057189142253990038804421828902401834835084944152984104794559359090599256907955192063885426109413036292557387030379400913622471340497871327989869535569521281499955108306106166909510736760635497567861885686824910721595829780622706622111289659085196578460788881411437179485005403118346715026391839373686866256714672334221354212128476646091561635684722546653298924598687342312564652555761425709485635433115433436039689430725053544157876882809649597519417554474577279229908142428001573964403706769535822165238258092595141669820850025463379448188636539824682611453342705332693330451626499292320710252563178190532783937930074438761558612660487921455353044771816302904841363077224300191099017654429770722287766614288423606485628531121146636286869669474961646775867108598925882870290827861241705089752820203765650118721346578361343881609831993727426396570242738457729426947020582516027176253008264872562633909895121219831988931757253387782675887267070650278558039739922594473098619196127715667341567130786249696232371980408031890495395809081137323035586787744121095344655917304149311294439008949429662956053559474221289416614222787253003746320019146365523738823698481466027942651017543472699602944688696145279060883663479051978554052789278326673988172161164911051280816946279788617340355127833579592052334136553767277750031546061250636358905803859390052008343290115528753452654780341797612215353912383810703181216688454146045084902751752884846592000 [162,6] 185256237219676803594848411341608305066891435467402110867355911145721771829150226744817272038939676509823882051576341835937001619065851225895798819664232308005398692421755787767815026577337918960985190509805201741210512529447778612849738058605237004654109671130866412343631768593174868727599112803274548388344081778206778431204723334364534972344439443539008761570041177644987838652610899053711473407505418546728294540927771779827128328240867899088785974430609143483357351808458887241590684424947223293580363831748492120662552362206338406304302840235307563729617929708247502435296485008757771704871796529840106873820230114271918188737595595811696022570986553611859807020321152630484981224144154456253959464788714679267763430190036906144337298252880724479538163102155209954832678183274809175285719672921233072714628142077795269198782032270447693183248915121826458041355266111075292031422192030839459752322701842906329578783388150039115208272935401957896007679451304986574770689508728798924543759680317943865751304526670973500753294081963781789323360834132356940722685535026768683437708811815404778362921569319964219070808600102757169536138401300138102948595716673797821786462225218405438863930613676501621078190765974662399444852816271590558912784358112048137250675838216325560687707770220657543510104202231300091703739670699461054163382361398285903223633965708790559580987982176853070896365011394230118533581579733565751633891681180186788024039262004556902708785132479651283562975008945616785785952406038551541746433002792204667565923291111386697239830830514048759866469072988689033296664471627877890816220109123287398683690504841513320262194631166233341488693612940541083928146430263930846718546621566782674194339123243516384308551955158656584085258634728842047816272607923821714694611907311117727833260032000 [162,7] -512850035722257941883982127464796195139538749904166492645081002231594958074092872431387033537557452327630266122569195154385618925238967786261241237267330660883988430683019737433477237975319968863417095631804852644552649510501402251334645772985344876461378615079642062799816156403714449459628449182412124025195449759753718933998896434660890940796941277847093901481796074624132706719312983406145576737316370068733638462576837131423392057959055736860070219582642933805149699121035650524659732048908933044736316653696943970934859177777062672836341618259441371231584196109969896858055921088477522891809167842784777634282831223792214602944171052415549842440344108957662456526779237289223666103470690314201939499492775627921177224115177831412928429558237348930401428990060394928662159294456299577429324119536129784974035022553485569301773156010405041170452639872430188037107767952321592484414506077737879733866906125334133861323512394939648309413518998555714189102834160644844544386491333467201859183614699752415865484893045108293324971311503766902143531689335796640809461108526462314260369010938365868566747789192767434706766203269037357741909624482866332897387418204266311125099107452410773325707367416719878231688107039971306505669957655656444221314855019804323897337520962662909198059708229229260430286258808140965310618180135884070717806681358891791134107829132238252413546561216757142545130432941189067795087315719989321346658294184097056283069786232591501372852853057833779689669511859331126360614415647973276403022918166418639491187947404318963268312759560368384719629672029778252278363050066868357026617632915802694451483734323181110472889179050008010695055016770941402998121359450131028252634775765640057451916036485843110310235367412954708633345955319292881739793282057903093803946039737518653440000000 [162,8] -1142662420456422897490640471351078888791038567671702465353054193716671292839766408884357323997999570260426510488464213186590903076606183167310348926505694113518608055824976385219853532511038157283557043584014600229505873256995882068358263155190050746289519821318449038069860683849809731412007438945646351132113796761105766440161650216976340892139093134377524968973511314462226447222278904058944810072772888172638681282034713731219370791120533740536524307337640467096133790530054566594507185549655115498648136756342779761242865698269510879629413899930149844903320655718118023249372009940972432519914654978038229524229893805109354663795121305693058848513331397353827259529047928086227698741822969400352259409628024172150612018023704561439842891909225499653081208391945477572219893930481155948227806686500478262698825310478910179840998974218208403219396537458087308602879019540389579420043139355737106795726735597615990186072785457837013167458239303956792377708583174513535261287969074754583323701408817054039656997880785021556074746908237660715047975202795170803085275863853318268218218434785948445735609389261394439932541910480586142071216203974064377497923401672283692026923216668237173722233665450046636605031128212881981633481061687420952429299235814733731031037088923462721589465069584797487629463344326369144400429728727051609135068554925746345938229459742757224278104119929589371046082076420538771747543895785880069943525111305556990419481611813964397395610253825949898373937467422434645277097730240764730468204437436944291987861765287642643060080543678281784950457888608650280230307213909371028219757158041245395494038582953298199422185700280292279207719797930103919867456566247407549073381184345065127293111296646944246440065428237153720038321666598240252252723608762450050919515061922950021120000 [162,9] 7535948043414992561723722447421342112279199278313972371549036526838722212179633952729954979223099282655344833638359154921189661986415558844850280823570038893187744144804250335357209558421444248242669846838892906991139494321148016017659704547767788987653253541537660060197252619611011931950679122249846067917368568350169919015329302936577285163135383223679189299838352204985874138503302830344900048125011483381160678115292003479568096909191900685028522045329038799359827359493103632452517301077394679676038382257261444039344578165966436925001807799875891177770934317308651952989368391544781253352832366046892556066307912506467660260435904334326136104014835710085392358582212852368692512486120786207308906983487322424349573255420557721434934978490505748892790150850892214408493276505922018139221497029614045719016719770750590811876826049906202646382679401473476870204145838645000962100156902635914478637030852252995385223886959214203993712800207237833428286630026505597719780129940346056166510558814308999632432201213013843916562670790257135333518642827629002767990274056242525019113482551054813708064100545673591012026500835926443441382785616371478332216522474445294009254266649902797340769127467242571185820929089959348029921035968018075143467969834036694952845021528051206375272522463047025131275020303626603557385422015609633385954922739461852775055562642072464700910284608063775096705120686849078889069594917341560001283920161438639331907891491687696040680924822268686967165299798095668838288776014005092178253324964685200982388252806586646315745468792917331101458173785937736567160618093476906174823418348346288671565305815730513742988115970542039944550124830495985489414974205870535808707969726002776367284447634446362851958700798369916068482263796770434128946840092019130586108286688817053696000 [162,10] -10013706133874363988997854008898540535193524102239506470240062397102335926864747214006147095441460525762843456932198993988928603840962567018966383995592133963384779676685228279197660789703586866196437688860737580330178283794675532411808677081059225833172138765110262455977714883210977642697861807695268640143609718683265525626119213562294687507048590271234433649637832429449055155366175279103797689610098165627229410454523189393113109365838900166528740913254842074127569619413724363993318141414601456631301634793707084546893468480171881206213051101414690661932754206463004155963544809190407398423054409236551055479151744097022199926676274128885414588879853280969957434600061422684843521373545083680343455812284729036844815442074903759346763843605155997751942679306497555078553720753750840651494207986724391194126915697904711228533464547827450315570317960445781243259938563800585061372621076896419016475419713341273507828366414066671525960637590282410876549870671425646072509630533312598562107002051737912301578383082509727089982706020936438805280837436419876989116222098743411515089993789612765205127008849790012636382663014150927785418451773963765553687461339014317171808255346161369574158669504462303902267580072987438238436400680495589286763709220536493205332628613798265017727609870945714034866046009075576796691089048204305214419125372206577097628870029308633310448359400973061245887863737143988043788950361568473648149708640787260086090755693297363658023244405968509443701322949253163289188891423876427286943466814204241228356535610326195924877947252095085611567433000577211830052488466713279272723247374295680500136884712859016550106633621108969728838081107647483830494286300906209968724884990630018746264281029347303222040025450121738692689561550176220983446352002524288654862986458326630400 [162,11] 1800931974505157549895570258904182291501007246694415487585985411299683135191482840017934990899062021159629798643029224807090245990498095460117762021731099840532623435913817715960329734794680358637455604504016709534976086131250373898350356942723779464136412112535631086535254647795559059274403126584117132255591251905318501042494586301476943593362728671851774669043448501148511519038871922501589497717916599785145360348012080997633492645404176693634048296194997599504021684543846119485816245829910615657838546028413836140859573276758175920510365352471765401387998051872099358786243207877626573772209931042902589388922403199947068727917169436362427246040528963496546499746108781833200942632380608004433249604129656495343197512036799371403216222958764897288657029375447071182007104020035456567110139089962129668508903483998832093983931104044104985905702325124418569147061958323549763933023222352608408025221788328621050219175539434704793403295501159472023951218153916660297727825514514718409430251506476226104917014499800560020937254113629963422671508804834283479676350643585769143196380190243274922934403729379835075634025733175737110938842183411806630433068039443937418056031018483224587559236071838180588770109810465477776693973528661487328985122076958826798741805093043008166032062173506391780954148551628958175836106485374318176523404020550317898431125317138350822377469832324968775122265390675747439295738209566375267162861777578697674953100912990196084289454307498995084862153969033068875403926081771846822126727517099984895536334437460376005313679311462227088701671180950938222964083312812370893491422687866036560791105750809661117024846204046683517160798893142435306935044733003201822049424241162187830137718599019283930959224798290488041168435976611490691353875871107596517249019962982400 [162,12] 44005739621678230554960123746527355711463423680823152184403116819889849704984756800339483400268895363719681595606559850844379052460377768830880863619603940264678614802014910371183071672384356011938445048780035151428504513984896642073138566479764112472449618101479087663167178968986171820174598606652348808294243923883538133882244253641323306311088481199510190198016218136963711998817978234301328241496071813137413809917165942071230553027915177457053541268884335722907707008945753090364857441871294959572945558743381557184614924173943156534864568266594363003171641834998534322216732586388851503878793811095715149417120483142279690954336703741221207333951494672622038653693690980605228587064076628073085000415545997157318461751965595434397322699664272005133536130711799229030210813802534836249968431557718234329551537789807557329210951120948290393565908166551012712490757642243865864393895391206753342337006202487798814169314207874683282317067471571066621504032458604447265369686801301586323644232958937392757334957214204050533893571611250229213928125503985862940645470198859860660713059358974707085366247540280076338294678453332333204780758223162076181329202220742232258308846149876570419706059689770398454333344359553205973602897928317043735737760450815440547884216966042482734523582691950152088326642124093417625961937566544042220098154076811182500679112116539609412103649659213829718154579511705518814198543132827737760720123185356338559873198302037591357657742820564390194259287615648221034017170492116470201275244733488795843439124566110836228207773963394702318265060415887698889483987687635692027713763871546888647397369082245575529718290990156812927159460429629079952866545369247798594427413643021330271734652972281068582974104216397546153788434308217609602393020745423049977254379520000 [162,13] -13251077843967416318464560607865504562617913602520711004547051829337516435670402617237694997442244174605732814257734154654511851804750044891951724337030294569504276443457937905286352698420028593949284666424580155770810912072101557394821812733265574947548798178660757918852571571159830899329349960475829972650480499554108338242818260625310923455883329283894144551788158010988275265083765344098742146417515356447199758284881967985924518078804819834109843171760449958175455606164892079963289405388937071481627146900286346556018688896735477647452892053246309297603867453989787268017562121665951940488064208505148967008154902381706095830819628737628215869319606112420682552331331684414688613917739358640661648271089044610418627536884482210211841961024479895773812723003563676061694890981530596414617344699788408934929227463745109119202184352864670928166374573144782482557442979898171825540799498130663516365303622774212554054135717390058686881392958811858501198908731553467422625300224080966856924623776975003745868574827268272421049605282510399152737675814837820297654418554854007157642508721972009922454758502350929359976090832618259125246232081080966217600306400837676079393530878043101737227105640172422096896197613033516948471654391135884059184951462841420025303042423946711986916154899559929978010917880666784745681461796856011797659781807446291691111056308334654929782186878329087996038932567874840232786302803744627395888941818999793512035546642591359349693260463627423118484685833607879617296516826018380081519503220221337947266319264256091454220681048451762514978768448762939439117666497335758907461979764413678245939209409681563566126910330540755963541162685330438885451705541590262557536028868622659183552720802539403911414713343268443891481263059034340011608825924601363900556902400 [162,14] 87552915460760457307717585205231394624079942660013037969497008281035711680999210117946532655099295272409558919117117811841159355148034886114751609210419421684889938094260715673898271450199058844676862396463181772215967043162829869556007072390627087397679082654913909198961830770388904325337719651572160779457054484789984408703955519568306616732837866940969448604222446214263044541803728825140596699176528916206474952874301555228710278324666476876191029710143256566408982096206862565505333244767923886951723743182736849570833953984970492982074158507839512744495926631421542921792908340831160172222522752257458668793644888804285394690516598893426346502084715215405955899484303180059233813041025016906313146982508011319680889025471776771086173659577232654381368900870811088427653260988515434215210619873363643200264664887295644305867208301225367273633456053562488167198633656993409465092018500519548884547568354887291468877928456149479065442892932658379921614848789481670891155249274024743985904529219454654291881407964712939943654320539885718929519401148960023938661270010556471140954338693138108174360328416678495672021109729808115003249370240438125956006920871751801070304662542900702688123726367117010783131494930882565001569750140997864183465933883541743671968926217871675145514996447191047715188937820502259285826516301783539184752527703460548680158777060591430893917949444384476208123481462092867090001339757482465590536903733126503584366944655476939403111216314561924089778576543325490350949809853794488051757001234647635933170452916624597065412249044810370504491620710424765821971759117673341253859492113185945489869555952878969619003896184394003310870761731712890273497231761404973577388923529211712409133932579887515390141159938745747821214767041346265951056940261213292042649600 [162,15] 4826280520480992711818006083563211518808937881568760348525897225141496309480957779633530711968369131625933922092239554257554729373351739051641505570261395146188838145418737924257538984250133359856653910030049011104776543561360738573812498079600475304445646460989516365864138879961010841019865990733656772015971473792192257173662648876790186179025666095298261881359344702926185496764058786510922676217520047803591340777889246125933574030410024559078720891630258025560027151276561575547688633184221696009682534770506175833152126910393271088696200982342780711651679052239821655146645767739308693792255107845273486729609640775602952711626525529096777297566099733236388447656532635102321167936908657103811336142491856783930406805010544461154560615096501529852291930121783147701715192539379994497439744957091438170621168878268693523727187324782180385634579622518394526972030643842585800698470100039154979263870750276284744178585655140259543774227925609033616094863668034392829687198808969368580765101016037972202743155101361065243403693508255186276494444818601978434776852192111753298323976023513767433846521341956967257061307544715492374775943334610182690617664074327485253314102297167535026672249150969758744216572427984820168753794041269860288203134947470700218933471818370510634246904838494107087612623263319204164785201048661080495945002106151724006650433373896163958080449297785233895613846025117789544744547319525656844624425659996476547446024537812723285908279551943040038785331389970256719038807983583120619599942542464001340101161886029441240611036953591491538507595962005245260691358044097591753249076500678107979285619692868765362397369091743408473510864733167230576111493190399634878669525526364740364922214726361463105809691657632843422574532510420914405831593004148090470400 [162,16] 62141059385494991911591969663430532919184319199281956299500257463659622249197518582755050731382272274347944593195267488130122706039077347189284975319061221727655766642363093992494479981088368068676932212405084032313625326486108252794042638736979525146156150840303029631151032646751894925631280966680066040398171328204580261467097141001469018123933640804241075542387802630329695682904159697804266553758657470812498476484186766110167463419986849975821901717288415071912428693570563344266050533831537349384978601515355346143028182950581840947592453985401755504271883202410747799476814496369733042281367680786340162605448861160909821184961634175417182247526031767476324528649865975558870011098762220306279752679762543578142186514168258141476251282239919069187722407348461799010706931811011696850177576530189773537968907382121455161471717493113112389974123671011430206108987110981990764683242983222534230212765228564824036979282280315959049690708946919708018511985192265030138012530248764211108665524175058184851262240589646745485672043875699618483235803993993307303805161712570652888750836790409299042519225809798668671140889116997543406913918349244893813533970095323123211254931426778980559365179631712000514703200239491912248010492747082565284073281609365746843217245690032108248621656019920139606555335532430370010057071113177451789066718622713367686219811899141534480757298254759577672611047728399182988948771936472261032379821826592662496431423264222454531209859281048534589446375529813629949392967456032556832066165564533186787851940109173487258574622884865939741255251074669080391493998461060300942483780714466779738442418044218070743967123690771319808104287654746367317260990587928362419327289509215989894579314657750877319503012824606777770960343417143293139942093962713497600 [162,17] -57483571134083306263727179204860876816250871960225807493549429690134914525564010579104741550058027159862151871659096146727361756532590626026124779588839753003007601465920333345025389854593133445540908284743738256828021335850686432961677256365839996347367349403952766533861460856584970347028054134330934651976818768610624957655996367946734779968981315801238201237291383372353478634150623099316753174365056298053595731384922789302307105222637110950717686003254421818880040574603051819692537459239484322765277044056062920953848713841999544869117720941831863225733024242068666148403435047669081494221024355702721883637501494315041063018811235059560249851497516260453814605808405876969324422202121424702988240095074871761202391413727103913258644848423905910357630822934718020548699553856121985866950037420115061644569726601038934301950329160302266301933337123641791232772240982294146559720752130256087869508161022608274526071517273686974436662314511665693115441897345235037073258771879425703874701056418596948089087891480385139014192501363088300580105125862484641281505269144470596256285295662315027322096819147648098188850691392491902712418797009635356959850602374642068913339927981736763294805569503423976589883958141286015197732709206726527316487987692504101840676616609369741492751181188717998023659456878440391997455686291000458111850160954545653229540665416554745793780900116472567374141425633604155473993946854897264338367469559009969550299448896724788184992025082536472485073587383635869787416658339922313869750656069338023897975242898176558021022049127521981911757746847199154440303273217887106560701905449300977511506263918033402735771131409163022005094317344786022718192722743649615152804587474838889616088297250775070291517702360247309651138185940745399863657449101721600 [162,18] -166595234315869135761513707091673164973449517045991556298078352194348718249033888700220955721795373776146299158392227227287334783293945019933241245905703385945190706383873395686538452170709864353997141965770954062762142418926159173942475514062607640197628893066106734524769938914278844545365276996196614697619531063142305518298690852253253369595571533370688084688792510668650615190546033450314537953964303468910579215288027460968955040148008507064979077055472284483297527192300632717832722395231805136405632910777659204574838502487808958279050308345601190743323174675696149540146590688182023810025232759782878490109901449642518325115103278950035090575332908278609484733549446554735132464477586049178616623693905036576389952316464647125465097797610920993965455571357179507557499621544421652372353612305770067322545951895041736260752813847555730110038112294885775682822567293105050248245005439957001211100700227907100401955520333707322763181843677910711905639922574692500576680141527040437296092465185107870264408996183988485841513162514925683493395208851755548326048007515282974370164512761046860439129621652034967706990076886958051531686944527541221462269553864892121515317014037667623983034900799866558851700723768257236747041466455090079279050748152843769323818408699865551417620671695976207614244463761716843877492062840894269958641696917610153427301306878179963792587532556529628430766310870085866722658505863873022210955459836239310751650764587507786281953714382566850127412578957291151763362622624333934776204663631725304641403346232863438465509028125537610756164124953421499579873907445575360073907795345436744919425608228213493544440033053801914215263939116319821490096494962424326431754351048801583029688562903251315013150005555476086694272587379598965030319601297150 [162,19] 368583432428939813590366679980393730938148296076353753409301076945060616341089410223502311218786654665283024544700539998388501682791618375583146806235695833794014438360213213878363577801340943183218153835125198836924544577820020787053893752577782779625865790557290574538627244115675769110902445605599189665720878137546724465092496312413736221247808674133419974632274809989723370577174790960678384116030037847943769808895735215209272020228232569176828149721327665680588980726302173557037409168638325185308233170955919972138272269078588441776124758796191914100657391162752081794127418787206986470426042745448622610149548321866343155403721512699606844533709320677628100432364558201573993582590668136470903882403579684513649154659346564278326627290496324012175860849721536300719019480216272260918732035574158582527406759720419306043918124279510673170423711398116976107686633106997614530540078651249567016851801896300692434897942032211213120274934526227187751481469078852141168612565603782119224244915457187318732678402012902594907956351014331277401875972528924265213096472595609153660530399431068227180348179885033660868452589142597645128144336640610178733689027894959479124722420249043001303295850319603815345922695788472749005302039687680967202673012064189304499325280666978881571365641240199321825100212426082651835275315481284168400196204167534073100040766221856950730679483849006992602863773382341481871956853013402218227054910786330777286942267604253985669731988318306107818216328003304819688116509357804236739439019823730823020344909985929086688792604588643935667939515352428926873103936466191901978355152637400254000110717484163566552261706028613882915844112990007529633381203604353936989262516240854212238793950068396847233335765040296708197986563654531941775152028800 [162,20] -321289564605136109138438652259910062426099199360595248743465342275640226856733789558679281206220369828586866555173936716767996716651035545498025808281728302064610099436508198223032031726039701847952876990688012783575139006985566765050150275630728587415422893160834596868800024916239305642472439260099728335008062556145128127342147034624072582580838821593014426864211445995501188987365432713218737204299321117670260451098876527387590395789722429037007841166369190395876192099908782828624202125530552078666365068349165402188681092084455248783051057064077738318811964982843333109098458077107349597336461672503418959032489774889342636384322264082661869321104616966353999686910162379261389358388329313808496798044590535797377179493940437736562278025891915616238992272140864903510207590303556753774836856734539737320995847558433310732991900760090951702540522852612086672141674721093926081999378320892332107775968768422836985682330222992985187276601682775747444082279227112472049531495839484869016322845683052101421779610883512232480213931103843667039916220074529549218786483448459426562645562930707657307848417089294425148215236944275455493386606524258469081374659670522873471650450398733052101630291400478163419920979009377530918891511573918663147670709700828173602578972694042894955606773744567733553219415851457472027481319774078477502608195151018674207355104417532860746853253761795370180673454481370466844834735198352404849132041008829386146046422750475763744262684424965014781721781853178703793568823063148576820891782986277493044594670713018384623892163366268499353159834063486349425276220227084867284843898949083267051858310306509426347010992207362348520902605708587415145666631772137625786742449310339914128267826743497794111472468575474480495798243333714961552414720 [162,21] -136911380580123265731979086881117727176578601911353326009764433685215478310649319899660428174620974174173133408735815635724292574587541267089097341915247246173733149619086742186322405939639691145274544851833645833070135082154432912959182127624299353493322663525771243719767311573234956184799949383130047201714072619000068526075240989374194334276810529572872022735054894387393392256238696810807847109436849441162146377594568712455603517407577166440594531450981567769128289321629327387044678703883491274735238387066612194596321483324468262386019835362354433107258918215702351135354931846443643860126997197912517767209569650928824489833067695990379278632495586754368597798043243684314632285401255969209378199028022620475732400835818602043189352150530246948793665528901770257812182037976770352845936275786685410104859532708216144941868426837324266656895566097052331396060160853503601439346576596624527148266539802859949338121167390357313288538970731377176923738694920715174765335532170979768951988311509954931583751966181033269997394466118741683744706536434237879796354383879082313565066240982620783081020988067421644498523688999121243190067619603937498657697127996906052869302567274618140662859281201108969316197690675394145551640603414634881140450122670019686614528388730634430626293705932587553228864806282792413231480702204002130641136308600772968161511244408591893410378155590627387774313742741212649246033540839226580999286279295466423509934868953527005699191616763126873721317419246919498030577686236968363123001661771255006575104310421035076666116841141868985050659366093238136653032231891935169309053345859317533893981880850965633260860276008968044562877989362667134925426536092494530138326566150411214221699191654182198298575889302742562452768091920158897369280 [162,22] 776907413209055964830521052114667312739444030205816936550591939345542347726304027077255410907180796446089901553941555696802588582049883543737655138651684463337554322977627131676125582105761429731424209984784212893994388960241898261684030861070702826641478438768643377937584115596688034342159171910191003854890591883664680152472163495852607650828137891359658673478652741300848242625088523889699894924654726764558118507678803384296083555968612177599863764225973164636623421097963585537358234019549506725859839155035738299300264165948226141587603237200597888473177092492158852299463332473021130657038532750375405200069374959292271922875954936404234377272142239962531988583167363962403739439297410736597786479160080249796577728743063689670062202335602347575703545136974368227447922469539380897965752457788288148648191728039131484559741550636562769506221970131304590780295779042872142746451510033916768227382997337929166893555157348674476167635187675452602701882040766919407544116283172017338255856615443319588987008640264535099988737220719777186773156453073288249617294135319526885414677033519988099518298700055512298019378277812797753062711458098651738688599102234423095465658353920656621216361013932409042991054827936563703694459453763595946847367570345878583704904270063398039206717534164163084443606318384365647684352835873820948087639578230707078380794700352417067433578646778656666090492022571501588238411026176514760748649764283670480183257840954173336795953576528082336462501723389335336663190087372457189007877419332387570321683497949904996825877523327554897557766300202391968963674636475402715048352213629210915637570398180422169166265248536224559196497767315468286048080155913737519181532789279700688914588938285474747583684358408402355816341990556260635600 [162,23] -1102768300382774435970640982078816252587836119018268965931523607695753568356171248816526612806995783111123508315780335246363216529220822201373994916243702778948263101513204670442310764830044075356601313875360167284953690921268746004824569453727530726591932039750861496910400205604169705892213924804639997758462160177813535869752302072194064744389828566722452914848436155328029698782522279793269116318109707944502685268890675605241937446183682047419622797942745167243533965353043494229387309621032653325883213693950870404885692129951634848729879250663864511468094203795231523814907148011071961738125283247285921094164667938890897739006929529319480064492109838031231940125590138882151072401352085992929877077884591411415724585070409274323358394712146543929870167392769337776893405300296735150608342646652414191546125815673135586087385547922431209906657022409376165766628279398035816292859908344582266958680140769382788763061919926255380003992983998287902313498216960871414764948437551156004811668235771335834711445924998144295616231519877017359594852339772261629736133346614256795577734267717352927985538513863244507530909211696540540390904716958922714475115210567310124922872724103381599253609436536894423479752190736046734130011230516943155141562454656614672951393529290909436291026647418090530236288347478668166063278009645294239926118835401891321993903602135957373391095464631874557120046662572079279722031129750450172624353513719229645901973863882768701592852057854695321824381913092283003101557829508736761240218383085136560915168581901441251618887533528385869435021217253594423939270124985340710313533059079972836766362404349883394124341543404959895367998798688821419168168158924426484904249053546754854551212334172830758152837262720821439494959878156923520 [162,24] 761278114913532750008949976434497014836187084538225485624891596136713985889475599799519459321194362189779507352450374587107842221224937033943155460548058221334477298372785770326623719875928651210688347033125559351084144134083263186050148393821870358276950485068759280830940745804526721247433809045180280043108299320627422411157596539879793900220058723344243745693461127036997732628609366955276582892869361680743819347840487192026321510188025681517275416255681001950307730840756211626551334582578865481415395506383234708883673595633258253969177435549236613114668584964931659947216806978861461053936901678043462052449104810723379580778050581725111637049006733651694950729001619356114163861476849101386970356566760579083567579151526366917665983239781361438490964127191549866065263586724081361934514111770724210209387289959116371671566088561360749019582915518878177848820684993547703926251403907378391773947161724806777569168784666010768890367881889394791332099030308894704963516586338124862334393230635153865829828169907766879510672954637875825906128479147755732489320841903012077418438551611987041945432163166641323472354954847445384360569956202282163188359826719528496010375631588793008574427774142332051556227000257103808651331404255411618646328575860782625115373743713920715029418693904556502044622079846409008642555987727679787393928101351716715218825756427810685960028866958372348103902614001498962370282730456236618624665706166354187234859606498742224107131437907512404715399861106138916313079003589967858451672398251076495546518283751712933041507557904701912600451343077436774474028273718656868158331511727745414219885958988420753885837045694124600525109856655464183365543095424436048669220185007738914522263675346738428242071762645850260237004671784480 [162,25] -80193465868865702188103375505588920123020169522982556764324313990971612029400031808699891206857517715614013226926587610918376701769684077384390130244277305760587522613376505897189897965743130812217731630851478518097251659622094572642415952585170533351596918577797407707538364373471621052157626004490597624409170129929447897755815694615793040986751187512890302160969278609799528254273390776785040506511393102016653702590326560611643508988789235746283854321868656806876112280466826661506201077883137315546909876610111385443152560518248450410730748401162156111043814631146062652259799994395782529654873255475864240631526559831865924784105921961744037502870675228366276817584788830975771335993677551356009547075531416008373568236934970814503162958681932239982300420682075400568874699998881083831314340450677939617306953114767630746182751256226129647876926552672256475667735894788457889571829101169172331827604943074558107413608294541278011284469859377935572559086702198048133060827398922642660944549416886464556468298240231722539845727351768919922790677897258426395115704109794641593805100766091258836637669131352862892375862257031106308703330194143056354336257668612174762980754378880523292422510759192147263176212053354753082735646524921365678872737793346760591833746453117256429137295661747616112336079862946743354305855524804989290870699506328476911072863339140558932714133927517251989553207775266427625375687645200616749709070975410141061254738980650606798776242020197220061368686765023804249052032901667760951023385366428993713701851968094933279135302080603359635157228588730601484987217431170105202454616174952920591810032323357061670229256254853235343748221983257611209255058435898700490514871342820214867096141443119546316232412278448599959377977760 [162,26] -254784948782694219466909901724893202829260734522791589966348790116414594022917275446793462952285757306935898324112601964634456029119284293111136603467980793657724663003038949424850322273832368619151160220482156075541132274671805712006088182003731673931693037956280173638881579010873769774445956319739526923440440011435415607303472883797815639895495275647455421126806650795887170257054721966318766439058890618856432905254391441152226987013541332783211643991665771677278483504732394203807101780453199219187562643272856085718319199903498490007184166799180025221667199639120758951140096728236366470178660483690286052848467166034432952806249615718410015219464160687125855741688534510292736248851359580282952908095754816570078444898756713806684300281280698716871462849381290697261783214080401105937498384507711672061122446211815346701217302697423078421378596384623854169410722281237061053524877557687492218343467671909874678723374739055158188527096660239744959884025957572677452700836926991645242181323240320934403864052302243899821064653934847571867669241620159596447569899291987433577613034536172757911076961713489791894772890248818451568867802510495375993250813419415380836859451553810836162043890900731829798461198415989247199807320425409448481217265517247463719538972126526654113975460632426989227572357636526935828330481423533700649742396111712503014129207129185785939015052754130871415171931403843877025370686749150002632562422916397657494549422902365084466070377403943549239948524938436452257855913726909448754752196264693802149630889443329384694833988825078387024036810779594667163378890897656739158592418449532402161042182960531855210404451766858004605723948036627676273385649804150307271395482627550047643689441877187831493458907792629594021908140 [162,27] 232987584249855022576960312199636402869682865067326506865445137479812233826900699886273904766515215379215760656390133931820027283541222650607686486136770758159097544604357240687908505556574149238208741278125358666268552265537167458900534316142760518956135414886822257863741383506796962788093877723112474932146609758671729569783334325994223849777700134149441274240976095977018802401759141186671480390582461786500760450501272893544523278153822172099051601154499633261956848430049662683922372683517596234591037410805430784991938807241564884693998929721849468959464822460048106534235533171108180020160829894208586615459797046295932121065330093714669359346142085189175531444107320892035039092398069431091764630616876418566241984841311334173590274983279131028998931452126084770847384065159595852277708680510829011824349509361012608812833983899814427485589162446999439356735821772649221039895078939586809757387854639825604127198168429942101530331102026189794573348373792878108541708268542794434122545163612955095416923816813299899976166967517676540301757312937546743974867867945022378667911459033705641443435957341733191991453730255372898876426362275261186220176811071385359898487014832486919477707974257196186205209181659508264801366376994009614205847462320981179718170043741919895486045310349345767226297657355872992218216896022325845829428135749496784720018275790995964245612402839513003662537734566191089108318730443567379494349828576012471992279253757257741131000401220343552875730898833562147992864295212631870387284449486975225023663927023688368849120177477244276239578252992085658414025702232545672096316691884469198831417271508501940950440486374580460752360496573951372458848031821598013454625788104538471242236153485719262065174073878381573365120 [162,28] -160729435287234757900645831399579030360462350669591039347141437694193481480524718082445740761023438850802883951324231189735290517639859265427916866286246919840505323744763028026992071413039886976724084625483002143440877730093694714806255521214317642234388781355181457602092142337598950198758795459279178287826864850191221029330006997232676295309751324714966157667662205251859351829371081972564922133169473672043360879795045499062072297695190954287750976989741554283413976621752518426905202353084955589403834245175042098225133909531677183558875966673800307510218508861705203766039832743691461671627776746696505870270769427086634876501129278268349414816697594288707612223702966786702398255071179729284697859991800956177339941437473587969891300583648946600974333633714047623778925547893224939290126345940283396077039440612693126066244469624557340681277252586720725056772777528014168440248102373301910346679069136107926061446237057061024024949826837650450674136554312267092660938397663360129203580696777120509631148101218607069256527697714886556561046125641374026347206653054985364149457113428800021515854590982515482182016344159028531890330596674726007240009352943308749165690826172260091997276669580528675095437825351303059928279471110553720665220910629685329325802444396059618802615426242407641619949570244666463451132364139754580880828496611396651536279650075158073187543208871499664352732804952623456376688454488231222201541722850604359840194605347125091175946477748442022591092050128597396059472478464331072789924272863914041617188100858077145638123512663516402173336491871033719856459558501315863020275407927210699309395459823333780441098563356421134642425604188878784887615590283018667289243787670179076712147526589689096099979716092419722880 [162,29] 31575405644967118997524614452646979439747115102590820086782078127148990265335614989606693976720513509547841148475633578450545767857908960473327928308148168570718753769038337600374477350468001768524038874080396486285852236011759480749702596001465695138928032851738265351117091558113920148942868219259762942712575387281899598992860614641734426134934023963402585025010733931291170473164268745171089894640053891586869995681824371306249338751481372181597007376959969493556697310654161623612850553024647187543807528038769383975733470928464321727478326766529270558547851052434624718369509358011736747819852532996290193463727685175294426221440727509842617988596475900691349137752857489353662178990085905573823599035683712335492374146706876412824999427295457997644762404005591517813795951827122889073325752262266873219739395267844605006812998778751034659440273409364889396609501141588526878923558073764488206347468580458671722820780298234631634723479670480624421594571353794751324824909778851943990278830365105422352980646703484606304028168941792687125373522417767086065180808384926942846685199984640036399067684158662846418791180893415387365015029128898109864035865629379270049753153054141703800513338921416810970520667529300101681984492277256355383093085585527020400128704682019606260583735775615005568340215293923391265323961650724865315634964785918107703148287799184706713889143305472659156255774705714006459448456168711463348908755636136471775258100123054274009723564692856285003486838659009377996340188674914090019270950959420226108679202502710100905207226228167357457256731022991473313486296557017313399560755234535524385497620823348076488494538586989048810319903131791141933415150243672311627689385995595465212886764898532281491580212836896480 [162,30] 57587184767151843046294358478747989173599720100398588382642310660714374181763621472420536206613247031423950498900123149462476813942023412385716347115568677301960938427362900774362748391013302850710818488261280578853679697043425148054564941714420380844545952974055327682520441573893651187161799113601674089847890963698044066923098544756094437466507309811009535473159320905385622726382224075837678493640496023429237066869197990578333180572824666345527874558488839146471295988717829611840867439575531618719631293543938826678987028044840231769973330641843539941596049695400541719564337624742012383684777968306397222701627103772162676219674482650452891332160620557131217898411940404721765738925460301303717104752630255065286287683273392560715827689130587862566835646586884853354640904191377732113838338035058863827719604631962374143916236352338590916258542902934003346764320581768327723009910274985185221783646370652401312816887142811233873922911652228004510627659000865635195550858019500032583152563015672851316321169162641142488681983491596554063481722994651304362564902600921113002546449913975694761531631945919174889297883194348705622479560714797708413012462926141118844197607416604391319788649575319598584050612294874697651465836607450542400270202176678279146458792175246742022297869212688268544123105373266316309008819489520902165390498505787874136183469973429691912076084159613223533857158151575058280942911255434149023162168286286848799135306848739892103809743980157997632897857938028817613295987010584935641225916588765598027648473153495752362525856725451630630236368109048985363713290974455387537175060337396247001333807938005480635967136292883577258854739021853195163315272607504210652584959643170674198929732472370488194356594976584 [162,31] -16579786811777071777199074349622345625713881279577049764608706234982070491126772147502755781269069522312702483130129732117974198335686882772683086766516131798733524647929229153564243688989864525248951233820461598114689213149863695203696541424140819024520816476281282965915586996761569351047066072778173864615254290598400663078799967815420048895621826650914805710299230406731117301078391622544584220413531356755293225445194753136158257909657226911088347215949007990152478997929057328906060011200158332968658689956652603659995587796284206147815156190821067909961725493433699893841927279070246689329669941962479017597964968986796592668415654699551244608212237053222229422032280795869834931946289855629613180360489357017370501336423872080426908238839053949146165759555884958112117187919670135985668611841059308507532197299489395654997689305773490124251631158828327812708616179400426073331226673012383689799791961122026123527592346729083868732873663939536892940718785026295145919138659168465889206050961366992844676046422674223780263544232906871947673157583786709927206634565777470578309218722574899430130534996185065728369950421344594783159468296452726292053517681800376769852977010725473870046428305120304141268776469051368310351473644276678851036708057912643868962131633802774136972906740052696643374835628524251942335811561974069578200166748183024964590188695557287431868054125904274048346723664714700533982743287158733173472163954424504103942152563955936934896506335509025816778083550183534925837206141128311621819884689246501014329744423860337889839293269015656829862051745313577120957413620307375184845460247648896835932312443344847228225378240404364024432520923320382347924884478559689451805639681201890561204358681365470003061360704 [162,32] -11455493631297570154700569488184651530492227948860524058404145477553112988793903503702146605513170527013609197536939115277345493666941019435354856678071872643096825184603092509209503770105107884651650049771265713477845739335745290047115301799850938209402884523256712144651743318463415919402482308178248561874461479086575305160446625420389627557089771047113216249272707031594017176615867475428650337605918917892624273943855631651933908796672818929395980683898609660986245531435308181060445193574587537583515943431142914145688440782860931995822909442386636281826753981184641336435048812163347518409372326789931308068951133503426709118672681345136494099927946887641220245247616270391359126186986969559419616021599974177317148771192047317857877362038994654117430258040456889671593254796184663741000468707221420167351009050492701525830195698224593317019658355563547105100374884291665180083735371172844473734563128118766031475734748301303803411062185552497607739094162330779100940573134721492865105436056806337972514124145151413288817910527329811161736339839539962120586928241219847649904561535101016509368574989651445273472936071842458146328164610676203314412466085089299086284707168043164002666725884522668520010477846036928942476053419915986264626873462880369857558826303018975331224962492003743672043453841586216610142924474056787255052891982495406163835848410611448569373430060614644712533480129107447679348633489671698165257666380080932697025626450284703982837044408872495044599008639127329068740049119822732824009639857152475268268089473622582761278548082971058101559124669308958102115744121803706531205442670794504278732632455429362237798166112379846564652839081556051892168453591618906835947059082603006111906755991140824365079680 [162,33] -3778175961914997517795035980362055444642757424864365057534027859149442536391414140734126584576618482100600145444391126213475182727641420472522071272400827460695230465677187418111582300430188517640794510880346373161537189700705319481132586271475772860490017748441730295728897297483563441998725191188763811634485463543677261668479094237084540300127281066995134643726406833511680220749146695414282390155673926291601928575927972784893639806441629372259217922106861272593546789911967090137961842758407376106084622149332543851224509028914517668583049903472523445406158298941636606078444391270120071700122439920583457907295437152479237858569289876607589225803050077421087261587155894254068669040810477845538556661270425513065657616369085037819947177599010438612497678067553814043350190516403416031113267573330707325997995818372455019451277110923525694466094288533455638036066640659864243044770064903545407617456337453188926439789143894683592036859809489627531619007067517149746505354019066188892957345658104276128483475752692286310467074473071408760151687368439097544550090866733165082143579286365145785666126912093376458471901995917439352846806893301489456530904119825979944098507171807956163205299094228889909282673147774959572411053508773972483180344218637462370503313449539648363557361737336362574351782266809052763878951944226710865594272973007489961646351529197513039043445514013785570940841413421267063073009134560913794590341888867757015702178729780648905143646897061596194184894268767711950989133216771167657210906716231246851434395141697132228479159388394723586739360050219619754071052121090462432955896260122271520938665814685468552867462895615036149000724276074684218766840210936391471353674706097680900902078030138445884576 [162,34] 2521220465346691814564782412163520904061835643204600667389213068937537722761363032427973223231090442830977635128643149209813985469994919504659095904151748059608440244376705380890589348826319255568828111764115365021169334908980909534638811961767379791720981769031435847055652861840918883412988376729538759084735474745711156770437546654582822421215315524018638408531018257075101048100300611537607751167203622650511094686019209220594125854688827993969053956380634119117318880721936237351896938057176152070131388669072706413375130729300314793258218878946962295536494147561547289920376085854694420279089874552812961929799841576108911714893142584963660627230029798305193554974967123546089882292660253472518430690185965101867318824725469561499188012394627552320468299672763566983080711124743019898849589160027149819057722585444724508708123593730759432172897142878171412143697973798658125707986976119146591920273657488479075135507866223364968167810292957805107782585579760441062935210363759601658985294031028324003634098742850409275446620254026181987827913131138269959525564660030666212112897554762355399872819887180156658474977258835027243747633296918120541954796454023445926227734961264903528107780470636232761055409717175079792756908702328952357319491262599702513421698456593429809482573963211806265396871030271208011754581879242629362183845867024376509594043839132480571744782612314441597846120684853789140740548721366489256670688516801604423002713056163732586068814284782218899168608787370627216250292100121173786277558045344211135304897173593302004460950131131195462271262008826968645669119103444093976216772934026987640790699457886452678404797238820396171909281357446685753267919886370078513826971897547037612455752054478212314 [162,35] 1804424913408293374998997729645900382973274144785953548735214334598401058919855738694856688376913747879566570277552787520618100640380761002048067777260153711825695063961825636472338974562489737485648616756887066352924930077941064686799116556976911396260008714427047671772639850919016405802321736397185999040852191152238672232899434397949690095207008617904538023775287700711244185191949679296961396145090692812529753858913422041058230161793401706524025986495580804613680061104527216028553668332233758806761929057945447483618176267851535239385023696183739346529350292318680908170650761222098607206001916048038421103830074764167953777153022719906333918500144606520643720122222199385090030912198997134482942405917515978681245091862212102431881467037545261475117853507175786842572996597961648914848810658015858195521393624533353348724844337606044325274163488200493742610920019899434677223108631258568858987103096725288847155193455378907788982561108634671896691847989741613834337806251496110736952161579745929613241041014015011819428820946524981582384519763100795038526965228901196938587242096789815280923995606728413614487847741676904491601777745394037004702884744699798805964822877936690771628273199312020152121617742399111263139197884747234575476860753784167085745100584616979142506776537035641256161490016815137218850969831230007297653110658896061916743777984247111521932616029510602186700153879777264648832055138138148524163448821014350469307525316945954301243281024907809757812605001751970416973124548968239376857372737595997637828499219772706887158680562879027346391440431760649675353817546624856763523753522979763305548431051329882496889058476583863764263943484970140752341208023350770722133512461310495996457541774018432 [162,36] 200614700813417882865145225029709192635763137609726390067902949561658886517208444039546791124049714751603497602422511542944829286881348464754729837752841280497620747663658140440493434418473167230227495903528770984984276023642439317259338923462271084162267186649880238535827991980767215721439504313808951135656242559776169420977943508458889924627471163609588931406139381043688530947205383151058160057831125268515583724200610093597461236802993808406304051278335253979550689996212806192201075251089055770984748617011405646996658061567065645045283847698354435320202238485782062935178161928185398776050344711618290201091383561026248996802546163507834195508165957636470161364899290933984701522284911143813228479717286499503398401968108923138443897822849510785290380457142400344980271719853273936371852968526726888302274622546224634154675327296228212709460914087537639533975722891789734437453654914564014443545164675519946493256342778743329744025055297432539826389914728649177660939984034085375758102244031687941012301347879696378793214894797953840403406645624423067453651552594806327190848832006629108950564964837895572410425970818535865381651455080233432763819306781912892781281750144248314663056320850789719608304217378604138456356224290476328099820219297501000940303240361515318881853885577605777653047056803142492703116284264777372471868240923849529292969794189578821896164893497035795596688680095030913127766512248971630331769695768251115370279573869793368111535984837122747721418468475980203878809903243423300335817087226867538788218690012080948630551733343258321005556787771847096436785492713218659587509443188020271231828476393293190087172747727954863215368252787710955345789446868027144764511892357627468853756379328 [162,37] -252078639050428540087691786238946489655047446292088483757214099827518392467483521570969922396060733824978319297810608911994421704920188233545571521066361886595915919768670355878318417812051321992913623003573838090380307238919050819729077670540240267210823125036704428131340456784323857894778224244247501630866440678370930606798788428366405587302040100211559083165251521706882546270089262263014115954801364373916692283444134987263827765494122242174284053317060592842494622536359210674730803772335807717248455525813064359812417610823258513269148371304832820340933755906434546616154402557961049403083602290329278662506534739408882545548578696119746823139565716441483364999072851155176164277466807666415020887258134079760338079140517913418000829965704124371960711107047780484576567222659213504708629165472342295418558898569331125179571610012504604620719399762563522506482090365552417142685693049509263319509227640285859720525234376970065442578584654094542876555473503803602032073653004271978324575902606649428647237170792435192298546899536314173463233307592497753744368360395860930879367722400596228828165356535188591740632823844682714722416582950256383222619142851528073971050418166426158881178429147924648753422059299447193938356264243655699812313168752218759327061623176765099752552953749611648408016261374111369514181902856523411194074080405634716303635443590763646826121965228780992002166677818291104861637010739325666396412308936947927545821375155336932120297635450924672971166678165780310928494227131068846328024103197661832848328760742792029014204256865765093733903032820090223325541350016357733876903627161578034469972868133448423406885062476288178810453995268021947291540924699117770401398205011337001269813744 [162,38] -131996897279003375245382223873080689842643184865444866889073417553540023720431953629479136533684196860533221339459034577359651397579840646274178307250329289598656490633518256834099255400895031963033753748597527427834083799558891258938615780203716131194748900329230216488358280248096098412323759166146007673761516820705910406767996509080129370087127531815363240491308472168563547830998993815526448009434922035168490147505616823549655380394811883408357395007347290122493959680725214658880440566961618592015275615719015119392544001884776453454646936575027090865920981633951069671162026247126647705747982347963806039050149364577552936746088385303359215410026875762280358444803570396281890198278155975730286103515289343993817965220894804735279493245799975125673147216472060415359205884560771222547066644606653978249732091130720414768367079723673977751028339339876253272147466111700268483899412805506186319747255137600083687993366590618882389686568830814248649189546794698904146526016073072035307187175288462176643511983599348702873348363591095859203472312311501428382673194928352938338516602298177568412828001276018253856441354848187929648331945617542608552668067971102684259255133365220664056603579875173850599105091260544760996614750104666673028918235652543180277419924781851876187091941970325592708422046158428126859180234473380624879385129539518785790219372701681526746647984069423443064638063264024106803857637468010981153563780670121749637392381758064539008113792431262960523851548490581405505812691151208828467627978296079669401616616844517538103203728516629192768167069851951705989021052500171411160503191896598145519086313172987321927327862322124492603496547704850807171627139250983881623323854751111027142820 [162,39] -9953734453617445462207171382583452303109572543682030321349860540578671781246794826584460881425515653564394670639406615745600600277794810321758677364107415472596760100249954051823874411545566586789892817508244937119349859909952058169273102392522692018222915624876834139344278180346571566651708555077252162299275445064844041447448579561133456004709960632218735840252164098170095145382481192479542677235185109314729645412934565317981608459989010722041532655128515138491313106890780258728359147376701891217653447753190548520031435327385180013437266495266480181681060760270711540888169067470774175446636116853030408271744468200175196449981264899990846122222037841141776145625402583615534530003958486757837495476828287755647853371887140159683621263875221518580226331540362092409889313034169617472968633068330947843394573521609711605580547937128045845825527910972632272389680819239690437684630651915549386837384606485567964385699827407740652111059498823655257395063651846252953032936936956991754778410973922641517423806489143381983281101117157540276343368287686334515658724634707014150981449674396207066945451902105809833296000856981585167749898440121561726719476220289107745227594378547918854567135007893734665144579410698938355946742587901189755137192098073927816749779909615745705499705647005126424606272969840716065342134704452411679118022120782867401548280783352725237251028713879034676304139589037758981800623150062274022346059614847501159772369910097880623045625626744358241984733911110877069276779477703061628198926572526771446062634280186983664701637253581566115098036417695235371310075184613441699123815103027074984900274817484354326360028553032764087232022188065797663132100202582439784693910112444930144 [162,40] 7432352576746905342177676378283376298857420670270288501844278951677600573489220050076568179900172835454661573886419002094740157923455455994157369255037572465371302077206834488752707254191438680091402073062476142280131005510896482325465705205440830718816080960371555958456264540147902817237669288435572170135244098798693942168225094443930567685134284263215647171405510085462224122712551282612868423916469649916201648235817918104323729961368418483221889035458809077356071534642208890577987423364440907203462866918204869460338408264986107269050759175074701487473222234619822141122230295001109814475735533195328589215189880160679861640638071365394405531282811932740894808123776562621659323094308007717375684760530049667352995677289893118722872993003826632369551121634349143117757898670151431113787497578187950986046096467267514864975548017670970796747916366983138670023042813695671935023621567188097046530967266646326781960997266099322986175398326262827141745125514898343699422790764132048340847266219331545005991846177051102219281129599958864369313958834549203751315590915420034831251931723826500367328388844929957815035319931634840649547849939276284517630881911167104154429586117530845849132467341528936620611757129246099351948410822022869320555374629958105561471244361451797775249586712690481202795212013462215770834352571899846481906510442207903112388339829384560332701315768825899406524160927214239735441487864446295229320478318021508214612637243790118733815928973483981940363362568815836583084677533826444328760130458497574928341131864053014476497578454424407082324770336302090836786629817517693338470302146181705164448853955445440952803081668500920124060890242575202834324080553548440504137787241389912 [162,41] 3171838211361893350634556032104857945625143359432675867005970097899955858843170903001107338517430783210541033595395893646250052354037769606910419627214600425156298513696951080339076114357988216028248282068638443161732735666016591264296238400658513779264329760582980663438572307410173209305542935064707992695730869981853327691417384252394456150639023961887136478249619528909777653404552227654864402958580900879433556109283618520563294999926409476156112540083999913147185997414307943877481429920399802110136989378777438047207028373039254659687181133876561856934152502769130219053758304757830973315692271989652352853129518724157676653369531010960937703082391956324890752853822351478282040240326347490363847373878064793609404557095481341272691685341285712094006676332209321942748252649561618852758651446129187061432139633170915998674585615548999722083872833184558631284974999076446147746719678995513370776526954138231212340219256422843936327600663778869822958745762406085523024469130758321893183420230900555528897167623629250998171752974255163130808446765374897794494548798117881861799879758274506743614284621263937608263158061123182259088702366506088883411018747377361332589912945369420200597169218948995231836725401025733181903072642365236634297222946083577084589043954087478756989882004905056825167443083081195079674759796844187754510403651028525491310890465193195015510831377953834511618009696540105989061576536164043393511202190730996561310139022898868453728993514446856914525391812560882996167056712594156930612150537965821466536470344203424646306742542163964390990806350902502125324064319932798021888184162872983263284749300755538226373331919890647550381552617572027773968106141515439500970227686360 [162,42] 1031587491121108545889239923100096352498530869004915146284689834795319851544200814211177139531583383608544923344741252191197174554688521205282513120903239498616886332815975139143558053707302109810381408479645215306209392004858766618554388817726200213864797125158693575908792344290197279373910396466633781805357544176815512119433299382300721201657117538594955973301390525711514742482491612889265768975640206914716180387803007420736091573979520013156180185267631926115629457118485451917782001755065243530102882293953235273569046769467920768312190428460395614132446846365398996988378662665557898640707504082329742016268784364725815193753937397510033048396691537819277101171285438072232785596140373098195398111403433272182698144668251785792194450143162637540209275729743889334400702437337961853925701831852988711534157549553257165897057587188597945885812509277819768756493960557770937259993229106201267658135701095578682940702078905022299312319249758945785400098619353171924309551395074199868780674918552986450643236775780061943295789933032329722660145914717714573707006198280738121451555636292314992002966760498905060899338232493717359694436914599190621330870013192319853726601468947822088786030673059863330669907274137336644349960153414508376233691200998962051505448437005535238455671503142049881482789014381314209775283383026186381926904193671592304579715149142235763622187813556143190083630744833598900867815638818099370300936068186946640087522239896267797890015964329961705435972281036486021339424306673270397365503995587611857444715080820942413147110967695903310174003688664241246563188760860532540246504907927459350953971052024050982241669120964881515757695778191653871867430336380195052398286739 [162,43] 187270281201120831699743853611210752790190968085669672535340206931543663919999531342876576523488065671668962364614115062458460997255430771386008281286270432383026976573931056675745980445051867872150720201761481897771664294234436883572802764310328348113326605186749133731262050756109190202576696708353607586778660877423297085261873395165504201521595700106453096163145946254653635955716497792212919571262210408640607969991020562722220958152086638728751575736416257042194617556113759826347749869395910828371174309473977390372911360133323604297240524008317730702550169429344530715886738301322888863399719706795060932825761231734969134827756811864626724204556495009587115022473830644921799178840498659864751868925888168954636655411049530720112804328678457118248431665359786214841586531873058921767292432380320047791202571077828582466509967326199904568130308149913840336664749755331865411625583487406258037569771750362950896255336020437760444488183444746966413546419133109447023644975485518104499235875042650595585526907380690735839540704798294330781135755161942976354319318928360759313360676356989329332025997344183471593852908469483154023786603102678696961268306299248358015157804755437176922213325098110160315797311982692680005961549909313527212915445884373143404343977496945334206418321206195001420485061298699168237336219244234440085142711139391741574171966920552954652574016862519713798152022801023432117554880075904538809546840750604902625505172722187840072355372561797120513826532210229707268115408971418782814809088336211628718793440521392209841616427150037655545358455489116669770030788709252160410013847526716713361778794038152408150831736593318491937945826537649160554891151152132883815808 [162,44] 16703963786648792459118056111656063955875546396893392504242470838983686088298571784698515954358621615734708205851896555122324616736803118138532666438837626145015661693130878142572046768311477033492870400008748115430302487961730303423157781040087855539021226002885106791598155002383289170801480694456365058519785621340362600432594909427864748270563544821390370470372945760612065785555693693027893339479698571141008654554666458786048236788547644103128771301042267337392245791960316853324156070318600694353429989318865559275809265437279884549631390592354235717750106386996143863413263902045668747129520070301527649947041239947540058489727344914553570030670259580702388976484618904921738255348963952574237735791447953228121193103611715453003710782933636615641485618343696639455282523581804349276920776747676083398175547402686932342670241916627140798625543581788525975496281314276259915505601816624333050978204026223317993274329398853776234480198447535142983658594751929685885777941186291047938889260925809732997611227964422762509312959645801584913577566099743593336766527717856193953304026004933697316398533502612546942837056782393201214895474555241117224929778319128993152853295553177892587163447427503196266843517201708139293674527498109713380740863930920166550036356230450353069871715492398781706100946120666889506593446663784474544613071525449315309720336284120308321626676636020743444064200313623487388480156904083806076220818518329094759898568249295616889662193690027139820190210268430183492666890402919842132913352396871649272545687748351694456377816127123424492469134142850484634123748463984663876132801224504206854193604613953410537023925126833369671400908059191787830537555248770397376 [162,45] 2572026477576031176610111102144283479740737393879955351915759969640796182642590580489002799862428148404621415285921881701757269282311194763484340271584500232401776484162641964869038526475273947336445866226923866737616298419368423898098635528187838712897291899524388836896952118684878202503410170107947806778012373535728486450414859244884370647205181097222629682280674823239016932223565893818018070586258491352818765540684830835358291105615247215013753462488607841530089513196719622712965120012181671681186087288856984412453597977376510356874065071081982988149652302632993166901303815041531139188410737449072387558255904333250063577470692388770551983542379438112300455545463869283985211511866285200935898874447117776293224595002745777278426379950549486872193607098398650941133356581856639747443871379146701682752542545884746626528899708334954087991251473030406656242990909432965836486424896283956325926837726907909534497387417870750886476556395065515002306172419201800338154526191926515214426523922525859639062841535655307697198402081846719089463746915747772914684017051446907402528706537780665054508479133385329347006537717971299279154529407333512089976648042244212010898448756279484327787294524226070101754024639402324755674977091488731081004602091820224929450164243232546165861358010239692746284365902687850212762497896044479743745365723700346163932230668888810109410490534173323271719934856663662669622565396728963531778278095828499856692295437015963648614667274900391249590020275533102863684952226544066254925125292224852769371718931055738730641985671939241215913398208459048508654247566058125424457564798431533800573053968626813521416217914967150898704209565976619903854503207542432 [162,46] 328854286988359965856953388548316162853283735929226379642157933616762681876854579854191350895758309975925643833458429766069233053067106782301242985563384468271627984515766653132603618566356671842956551642565635632317284917291963428428458658033696816869242739863711071504555191118507049740844914528720443453696688100760619982356767371066042027631066926156829038425981667393034189829711036471399407810946474468531165071455203166347066338905476290029586891496005542105679704614078691429532649610877989933228910101690137717178545249996672098966189123461393759410012166582280470501895559545432874707831057417670199095544629450877199359231258207891980805606830372934583897103158848486235551080393147598803499725108385622363715976321323541172140254861849930092651658263637316528737749470291206305605595168478912040955039070120155784639844840098301543991019814594555613536079406690232791375949456918689131134614140722940435845269779563701092293447324007116258656807298189448944613175983845794516151891753131070541091769295493836759552109227683404546947993737338783567806585323189501531110146626848636268096525589103235256465888640829375749313650761111484802314085998662869674416597886042414864114481203648881229632350425593665401965085906288138550422010770585373684505814807131362256822517157673758614873463782819765854258587923082159579793275025501576074904163897140055578284028078008770116762137379494235920492352914378049649736487432799744829606583459396679223103516501377450185324485140168256837762281815205588834865483847039388621850976042103408190127926984363228655041458751761131396457251898365635247304628178405501388317648059550249015828563292244145452174246039848878953245198810592 [162,47] -11094391767061396173237636586935778383489223172680737602858809672750264026471406623627786906983016495941506365001226504980530496561198261800977058147014716924776653973210886553513221423615593580935695576061067798397275742278715896610966872865424745330068441998076554782315085532325430102859804608390859987026517150883852918724317073439728039567823368646418432826206928877029822873908651350660444794570679572051809154739386039139402834270179664723392759515880156971908203328816083022667929987368530519833334578481431482661129768749737511709697538769027877256132926831220318755380151888480129201784457170652531339377544923216230814665614940741813420653360222269461625856261819041788093003895711983845559895072730879968851655792894273475775107656837902915877570274583551401282121809028105108561627030640930796532626307125835528745251487380099781395871863564931297350826279022938702767190650441913476480454186338416673704452570088336215370494746823946357935795227629441117112361084146031871326696444876067475143149493705060353757419812029732877842553051343707661633691915789925872299778220520542453969069700005545127992097234165379815500076438763094459994406294779672692258719898829397985519426156885826971751538232872534336007218628210104388126126446081062207517218910280856600404535162491187526990734725100186435182156429348249009504067334918410440342874372936556697722086775335383694999991302967829081951505066472629150266289780236277688438503887086491711893830890098967662988059180201696837488802817900981039915417256457324112645177743488597902226375243887094583361813001253612867496397308047616702822761928121667575906364006463393853520563772218128794873030303209373935846647744 [162,48] -436239357075860511999136150891864290773539631210023674194033440650488252792629149948686246373841147153292680419091954501225836126926941913269075452575512637803660677739657148514946497714167456850898587599915982644526381029216923315757209238356485013488412329269488641205744140611048727528699699033705122576004696741529320940921495541299379015753001625796256243087603239737164187564891451908197319911547545495822899737480415293594854583547524067537081579321886507013761890906804628869539871865737889519392108549115750490964045466091222144398754669573381175227026453377602463929957189902819949443194597340452739226432557385931125357867628789796068091899007471132928880457165206698926363928195817464878806167015269237963071037342781775791494626276670929422111770998194191652993977593727435448723790542875299652033105999911554808195071284207712751516377192861462240249083842943078625189424208235446771020042615729951481065023842376663194592667345486843999090545086055423366825496917296466866384379255121384248445122679368657045383410096959426733325667685299646853788987153572293720173975649279456411192649823731010319954634259384053954444393620270691874734273313127016117599314502539758994898297835450681831353556808493228495601034298429461480186506761297907352453438483330922043999299861568838074503493741591640623640984749055567917784708153452868601607491756230408341437756644232333465176775101467088605348580626841817884576016634422017841358982008083443064692912066943728587952645801918695876987970765891088316004239832250738940495127347245871708738283457609491904168150616828147569286100917716095866317298120270259336311855346576714164474306142208547341305976414035526685120 [162,49] 417117600691934815116385341300946461219971068109160082458743900186402887424871390523345425047157316494898920126498657205812970301380524033288356181027822040161890099204585616359690134513430200680581848522209012862629977671656227208293588351815053010789929196111612975496525691449880220884242359609966466471363088807228254957172196665599386510562725663802412813887555257344309671305385239723056026268573602582183929115884788962655181416952196251704262734440339644989556573710659839004761594383348877575006145723109569432479078551689601775747370445481150422157103390017286919919994579538251547811150809304752601108690656045434168660026046835831665995441993158860247139598832492681677552059614238716182833056833284925735419798077736786262366915624721183875320041954274272477318935570650449374249316188742550616189670854747922504520185000289901051192462126230330155435221237969831455072157633064089131939512074901008612896347366310732650000823629002819101123820041211699625928097971444721716022770967794201753699577465265282389434277282525253478187431702133883843321373251242269432349202109712659893038074322502998767792344747184209514822374695331439095518760629813380633196150256165083630078929345282850773067872800441128761607138787836477627984121754478597397275821250110829964943830997245320715100430345999651073597508179452005752361239834094897110083539302452390849426127530674634431266216456553394919615551172086957849299230234715043037130000941776470633543897678136994525122509448783180606226288146252097162681794779453671403862903119819620720539899095802890589470400573927640355696254383698604748442983295854688910334223564225514358183977588814899381303970321681600752 [162,50] -6403880778333961811470158024951290349008557186747794191096338182848894771819449819994700141767328075025845079836489859501098575229245228288373743850342610530789485440703648564629544947543219133209544510893850788858955873140234800929433147020067222270670402643073538142514449395572329329670041706849044605373076125453603804357073480133175865677556637651382509412630111413454839933404812718303580819592878774022914226922530893282968973954742211377374407282969235032506671464892887859848473063800751356882145613690099388961174285095165853744407706278141575305962293858319333952546294808743956207126166761082638469567499085643207484201307495349454864290917854607384104983887040900163988923724138585610171748886366455273887429806121589758388401352273724456532319777398216511129170914170747636201976318907829638593273909835093227376965779208130235779569063785192599964481761118563415232002754638951810841033728566408991722682679820807218755371363596613932493360637556286002784330945619475563331777175509389369343913522006184646013466362832654464874715688120178432705533831139587322510757534377149125146721403200013540666366928829272154450712362894659458241830579093580531784846343846109457947451314441915851698834236589861739219651717926119255049286869314196401837874365296749909540731044504001144282427689155426906607836939427560023069076665893360501860147188520887389940219013545693429320779408010186364025231912635139406422736826349394130609087386214382507391016094756956933060462738008340069634147269397587894602383744643013889011000702440769060009574258565572437233613002915097427676450112879195274845351247418235222423902000667093096015447487538677755078618545192552 [162,51] -3140671798700929335250971550283488632198388077114709321655774165244099075055114882288573700184720498353406307872254177846464724888643460439721603372080323025404141075062396684594489900108326939365202541004513287036233081461741870842192326844227741115960481042220048983939004442981688257961134181368278819260910799996182680022627858783674595629072076747919094904108629116677418421065570406518700286325147627131942068133738801602595731931269196574147073159461486626344600186724089213087642564529735241433569504636753069777605672937731194810599169724373991830382988034562427412412303467930184879786538975154975998348932646561656061347796987069053468348220620201563133539141535615275538518255872502418811777194093028524848628695103908308736360359743623541944712342977593754417758860117959431374176508330534038420451235985618024534393260631043022372316632700215106350628464277737108591539241428637100356520847522846131679544020695199902351700172809129887260832301963730460713627438013527142064050087447017631416834438149255230750640664435805595097233892780802283375322237298463867127640151767458644945636882759624670972552421560953364838501452711198633390739361935378736727256111793469293156292026889300312034652104718008977321008621247996521642885734128838512064783832543890526411887431206879975450537739623315630392717025912556698777025020299998083641050466721805967604043699273164118728771483477862697853023051513289704030611654396440620097739195083826149812110063451392197710148348155820124317649176682042489388196463485676787346797147992669033339523813786293220365434551871825603564879081574210405264645858628490741838845593777970764320979375602736854642045915136 [162,52] 126743516006944889182460131530473989882794293425634308893513757538587507961263756760932021902232622683277455011294631016440039489375807712356645529705225436452455482756857939453050993668695783762924703174237266969912997979179631182053467641299013028887755215316008921495529053356929891964756859928741297421766328282298714554030062999482915757842526754018503244890223582556856876636665168477786241768658683185097425927328763738119216896681371715561724023853760612661481852181894613073969601828538679799654629146287781935361974163681142304794481321584506071009194348346916518565662654343979013849947249511750213102788177726785625533591010165221069208069025415205965294376328543604401945070552461887661335700395037333445629068188186422944032169557185616066231787330257558401799661193778707599321364709084514731209827490480467939290717508252775732803655791418343812668068580197701096836781654611608817036724135232121741187682606445564335035874205808352878803674098039674429153470234599840345935444765413561456722827455508305383608134726474146491364705028398293828894627441615509909865871979842818601491525098850722793417915261948844987276436248897996757140267335731091257789644700245561778531860348910248545417417776744733503087774114628274713229467083387765378599817190946964609871894804688437417417883818183694023832540146576524866135026129548116826493765771192342156933987552514715077577201978389765915015148461151740361572639502333481226319114836550244364818793989436298995938482384113773741003820483895451638231436864004540941094532619522709553586081748471865553388947041900131360319168529525523463332341366942203755517025164125051271117089110920399888453120 [162,53] 12217030421226918169025491003706852336732974246635809761718114542510768127993324749847233225650621666667655578357903215143979865251722447038673237509076910083572151156909007431977447180637606065825903806647287516689262953033837279419439719074223355890068495332317141141691354595875365490293698411417651860905683268446855069641969204256676160002711385403804215789405139006017053698874961603471467397253046730441510058479958459860101811153376334153433036839008559108054092365508974941225963311283392212800784884805388011101220965350484218503697750194900581907952273853791770633770855746252793657808254061698528976997952866424153565743828673247206315536100965953930872130617720432948626162256358995173208529335195989941037028596291452818971589183731311221005673534982317957488914052419298310850819929251941916300715946540615858018069197882974128431418679486378028443167098736780174811192466055465396779301742145295484991121660296619062440896608417971298747940532037523951186188145349311842412474615672131000280427548742451330870424138703612949368569444743269771955271012467440517458320757925604117305114893638028467880121883157595189436055781436515411054311423838353473089111565528835487382730536128001310847601163382913059190218702270229988664503851745480861310151928325916237012383472514119291031096123762652193480996257894951830156789879342838445268276898989583634329847946892547541530979553541634971827213124516769634231446731460054723143048069303652658823853246904979473653708177771941424981697768985580052885551363037572465620578810186295123312198057371367922609770439369041644230597324437275853205534424182078995983139773195189690071188711331753974464 [162,54] -483039195333349364266255652024199253336545037734163850654825410497973982231724152927406562515227233899650443552550743029405245854958212677084937011269924837602980271979164346312320781097696838608060268714573579126588442058861419980059753271368597860742534143634168881785926094123948021097817821280646204756178093608883364242932051142857501269757296941578749104470375484599190329744533840059755716455970403409160799951417431881011257320227772218866287813773029839933156315686741564405705244828585886351658335893758272502921775912352326277116902933486553017606124954797099978713914074707143991054015168029159355095020051746737161691294642416876572194258690282565906968649482834188155664962963116462841796726552482686607104455272801971694656714927452512764029794222553113608300567187892864467437659347021184201279925990625957340931235785377360075478899342478954365169922143830879426152131534074131829377492755504805744397613472919194127473751071950333123681228311427520190392725983180714011769592081117600672052087346370565945569730497905993325017566337799196934596286537994836889383576846515440576874206796974789031426064823415369245919584014226873594259170201421077844238576828288561832779917294791823349520695855139920762697803919154088452367652098075237849149691985449810794511450829454900331366168901418077672652927269881985438577457885512895663031065126451724846825582935763747514617205443142501204309684683030542672180930272811239253059291545082388389796589666067735224578274691827609981743763308132418207811562086771420771210795805097093709672169003052604894214634414898632436618096699155123967040731460397959767936806732787929057235725825580048 [162,55] -30486606231841119254679371313365653352602272409521153182978199989587186428384403120647314218334423711606939488021778364002508537402471818487238236047147215499395292926263808318346072937196358146428401568102927218104898946042135035629644350692515779940801703946066829811534429047171535000665657728635950866286487604917754868934445808004557100799570510774839631027683118217672838371277908561106448331539515760959963723904764141641126616403298035639472545139136328936876323772376369915190841588396811653721782539450437824056360953928854682743942100105956778214459014676052782541937344407938269249046497989551256028313266333485428167737872280547004648012271396745472662712598470357454209006837854920309016548606485239011653041248325716705840356097241145233277285593661370329512218703648145911562475981722897943297940116685074801926834796590562632133140959134071774961543025716175752079037139478188607278794093603713264557553206383798568999803592687855269359924223849560501641490779947618382685832868775191543199524011991560960844282480547401701714193253063104159156795096066886385296280485729205918488255896335931660655230906131553408218152882075164268937407321343393482021929367310317699687284762023034749002628861986623554527170516637423990973654287518836458968912629682952285547664032982248191745968777861184361842374235191228692756119003516885217282458023698983972737138445128101815278609338340640510140973857440745278522970194905836012262168199693676404510964780669001565249269085816250782628396126995181094875147612738905689544985381314620796422210823223968742948629724553288779823343829420613541183852070200152976442817643300239432027475849088 [162,56] 1065944974860316644637918252030725987020936708004820388434941567089069337460697956186757788166941900873028787217634856219536773628394786511495726099270143184669903239092963834127291125363773576692973651104601993192397771629303558850790650237865404700203328516515493560697715826807323420691505376533070128459433420786882134010165890010705813170447590073658891009267306514861238870016458679189409505740834683288092384985252784359440071101451423581048477474238506904419205957004589009133441962372488384579112919083274668070662229898141596108239513404206835984134967512206992799455876248156686575400483620501169582881223722380082377121197588335768923546971848038163221126165363638757237036344166853399728349383713204195713764709483667209478579152839520067526469467513864296780699434410909026200952535044047243837259305505918885465068419282690585390626743649103229638619246311220675167070349058260571548656374556177049579450638421232848364522842315765241346990308706557482388969424054038458804284419283085330505335288152970220331083619594394873364792876733380429365560837915014848525356463794474651472027424542755727134359594908140704211303529571207144748656938767038476427354792146063975958146313670063385589957403084832372692577503904509657874830578953619251233249561796054635813051176390292625918893853598259655425949342987338286979731670721675755578772649229796477058085867257590980213822025549524211486396268343641206852010547485915848333303032900610816877295251321032863393292765611603822677813990016760122240064951978856941377468047680029279972173606062174426959625954823063299998368492073539439908867945840962198438152756719676318561911776 [162,57] 20366996927039876494783431730842995570311976789755453909999187515450775481769836639908601869762439584498952955892521086712574077661778839694037721376628307125783402619171549432021557689767452579804752203096368650137710551644515744596915231456362483889174234845149243357270170122495658938072824327151336474110962332623221623890386877967776304675083200448988281489292435676045832059854770308679951332704944068551671719257639428042165225267934248754998551019327472022127466090126351244623171745681114471602795960591657875004031978242233512355749908287463139030652215801267855973851710355490609270938154274701722133343266109582931799838396940832804933338019743632968769450628968996263910286292128621862941537674095227469051808038700393093575306610905571462360340886371922709137855265514603253150331728608600590058605492462641284216523370493939058107492396305161901974863519705730534504792004988445808772182333773162720323790379221292498724979512894767842803773245701884453757688362814941527031687565379590986177374041700478518830706974738789343938370273655074498660285097452753680538151463452423314249482962708510765404565473271150562707087783165509240731569797386315849667260052902395393418715188058223241378835213417060163783557153565916493564445030701047798064680008022954494843080211717219324645674203226138676484973215531002175215720431671705099661975191795970879805508390024862735761922390609657429264969343525585219533072172408072156534451656523294105669900442696740904787535809305786802397507544044503786104104839094922044325861347480128522669333502446451085304195494397927262930698206924466071203690616152027940006776037043168954688 [162,58] -19425317525880193042596486891067279370999660489766438509909635242871217215461259005841375625270365913137352866609439536691583669083169145921721620579698775836053507763144538028264194690948616372107611227971527104777312867206075041394401735817414017085378506274786678432569552485399032267586722475816211478878203920640684212736416890244695691163257920095214294806811891575897886485440846832261990188837221734450983187729564621923778581676906474149850379649278189754001729189608658624271047180082636377797754314232173007068420331317461416416216391754702099253166284727630573325775398497493399997607613819828000089246601372673897721708076825149170471312424861414815916959383948231405505028754508782045686656080780069717188790708408996129803169606272031104807950875892569875244770421895313577544093467019304426239668265428654693556509941595276539172282553984625254985594404998219672808341765002602154302440944581460487659379661536009468954172175388464375876052923099287970477317801171179048527534531051827439016040588134783367112860083153168930002153990225977151850164318720962956500339949718088829618847302670537460712525115007123124623213815623451018551047181715484739100461773116908488254196951396825495914961271654106451206319243346657835374957007801252909865590227735346295206556378640549360480021966604040734971013140068339139465934627363468388706240990357561222244128253955397936431507060192079429669959494070587938530022603757547879035482614101452953856617382062823283733604121359389935879920689470442093649685563231008188372969073204903447944966721305532585476279116465205921128514140788991553518124305432089005379284911618684 [162,59] -42063985410572944633141992953188264185311580794744954806085647224645235224415342904332703549320031150429265745953366519013354588156958809276135256922470813561254879958164971465982592285429838513015046191701481810780826382694462465495096862947683748238198234146315718774333228990785488472746250981795928445755681172509981695923461524264585505357145850343681229853413078609145693766499463205237997467878475267406279217190655407759435648592083587772750170695154123319030154629504274484377867440601315472962908800719441411225929650889172620663770819638615259053204665150153647317337312171553086485879575041830906055602662386676165874714315226756586984904661439008498128202417132455833567075507306903564559090360514360807518450468005788336790707566098561371790598554136460612890768223330829564475980557945656784797109767308628454501226918670925155012968803049344697575395244849544878001867886242641177958619310689826859694911315100901946061976237230744096634817316881177628978519476292554762289525426413709958979271789525789537805794431425379317889888621545210396472784707757383415789735518789987439442563832880882588422174810085641826534784275459901781511835277794613719772933847908010129191864382964448162656570506049951676761601685551527251654655831461428819417648379334145085655119472477516612167449202708467053735331676579111917965491802552158895829724189509438477011315580284934185790884708691865856465622379392008375994970253577456255146729162264870916110958057694706146654976469442072429286960645482928411549991915207338497525996717076825924134592161175109639481728600947397398319687625000013441755532643229342087252426925184 [162,60] 978580096239566148580942424464832281980571093513801743045588920265057562262650305927796506108384113643383772553754442458208008792130761654075305294513709781715932792979893773942048183759712735063991373072708874955523669396865088384812942959492593650491253944992119612025970801228325205850152585685415268170464914590839291882911232556694248869968441786838345209135362339584555984609140812633895502987795893454532349771588041978191692155223126941712027228306834532180357509765853495905740679022201641979527666900168108761324134819870664204779178346959674857144376667707822325164470159853223839823192582857485748841243353479280717104582941580373598893760972166071703121571534086792332386898788027514071487926780091131208789184645789854133087906025454551613732590102796176075027328336362788396993839406874654588699662400779712030409760035350773925601831415693737684407064887104649524051246089369319605002087876420659629354895144360213982416733795383473207539985588168455164587679037041793673519381949606227827659296598944906346301265674721441358108686026494312751630931356671410202686224046681466820399532279371631157430723376659962778273623541732995417848890966665274267542992963606498156016675154664702176189200893958026777381464582356548443916085865897354344044291596631363782439557998029535990936675329939567024917415346877747342843120788650383341626997988698696500298586839470458193755463189334701504055919781040714925508582384693891997087731427802614562355303831650566976893699661750666250168395903236389266341300312893842712147585945519537425554899589128172473151242918409920258097053699910024446492921846354922981707264 [162,61] -20026421982483088546634191041740571964233943339218609893436990075386911091222046890020093798730848470757170400456599704546978901658396276284161662732892599397266158716274238150578811929247296551614270692464526725541124399414498133218728897399844856856374674005896416207310936432610571441919620052774858620925244179118035630887069225373935175706081695122264015248832529814212954913876831154411959934459665476658832936503238409165297922732239500184482515649082244844894594885268016015643790242000627811532297826186024892441496847012258604866486174132270855899765977756020523470609218248299899145787308743546849609817684900558953943496876074755553184850937760018607043579960700758166093279446652430664840204466371802478905735573379209968566100398898849837882071792066925901851520919982627130103631062518513944985023433816908881297181887490909287775909521798651441350551561464370538943927563668496877133852504052551156064584530850267226046082851096544977789874705423297270036994505206220004566033293883363160064984367435638587339549476678234709940592380177655842724928487227722344428898936534721809414378370399168045454637610624389029866180097900801674261754586269231072074513727015720957767068378919654668696427081493204544701076813954142167936745836677375107190226694121300723597974016925674839123811392334226798412991561274466914358105968836138745035920433251943811268107110954224599835686202588397679515662176408946436818039481970970407207744385193734894345869204522652800955646192805144477132682676075585732707744210672513310333574238449770300884554702305622497394106668674261966215485477606381908036183943260996460256 [162,62] 560633310854449269641304371130488608359971520222543783110690398266686996628624361699137223312729191954242098737258230507490590745835936589711708639636460702600255308883667232387426131644245554565119360885254536505143765115421365377311240406074456991634688125681452547672459095124333063011633792830429570341302510993016175777290497720656093193971470027311487165690529203617848948116038200095582985989901476323554541021596690771618180849281175783746895391162696230691020648159713072743049504523209880819567596307962844909932074591105246736556337428058621668685920660222860031843591304174503404807966707270933697786984348603408965335959536148341413639281393788783831102902696229052991860543020927354633866926479787596885073538866981927147710531520705088077602677818624535252092335644016661148079927250453775835430846638395980776368870305844375688873912371673851765219845299064207340371258215858231029979262523358122704532879528222643279161153856845862685183444958193752842424014840352026620528125577282808595939111839993533086657624491658116074241846672543163411712195669821012602919672764435669385778019359739148407530204692211058924942087844873984302150012510278364110852709462812216869397729908897595985396561413950320301470209274320206156675712601482144170936252119974350866440572705562895330789855240376092755584653824654077142345475379542270421647656700857365647573274563187748190182134755542579499060629577735989166070932005522851984795114014424172709039279574056067571649599062535906914349808987410593416779247612124343881046088774226567598988714502991111538777230828095967804930231671924091667716057380230408 [162,63] -10979562461846948530471789231046638048740847492943619694836948110219924930521076220014194938580785654573352438665363882062652628093481357403089678239988795141117254192166044207077872727807666525946176524434347172236242532133863729664337261325902764901089925257420345652771342573068454762035858467768718360520020270146924229452713753703340905591966755556962701650509561270073779273677643585544113230257589235337188027097882206451401184278778253634860857146347942485728624622708704473046670107339353791428385372951649228744746236870977712916623541904410119141194735287792130183176646951255804020702554824067880148249907382857110922195350611829980665890170170639154727307036209050171333089389213600669801196126290774689353551883880306480590856387465680657769225910084891548047652374622438814558332664045217537120825602126191934689328288472855449369787585847657871127802349075206046856241240911137295953916351467921513524138504352459753400154965058240225908881376582562661142621969103620875842173653188887687283775817182002729506912322848397230803588614336687185936928590700306200334272096334883670434468855669323832892977424968571304817487817925807222137582415412106578675891658183787937177206301409155410403402152343828761806024810149210604677647533577892024147682449868846915929891199765260314823199086979095781273735787155366227213050677212692956148848650042623251364572191859444481414813880452561099165386463389252384023892610864889423298217674515176947067270006752870296203882342029702955267103152769674325277919565253555177990754392970527343157578721659759687922605692862362238500674119005726960364487199552 [162,64] 175353073149970005076938143706312317856402361568990482714177172168378831427779551514261711189942178102879360773370518120684976456108860969536033843707157352702737343323544560962166618259699115239082149255869989664740913220475454009159243070627771064485904641730293374339741788541940297758588690337147926233842546693992042682844858293566173451628329709910933125641186234027876275209206916438102285053249377407573423461517127581795765018751804888125925606279979009831643957650602942062542658430327258908227308877288777173943336957489423962390970817863099909350750737818822136738105172281563359910458686535314869240003102660165148824778735646177347892222689096109662120700619781040318667752134358565496554606465667349621952079965154902079142188621674878398351416637066632339257834904590126744350413269173596119102698841983661586876889117113067208160444210285301361642771569517167968630867482360209619632230040774811053824747725272839228574052333870095036414606902235830024604486391126038962500110247614045472240105980337028602532046676738876157996101264720928363671192331476908646936573170240903029820119296884063063579955305439744625776755854668308944107981594322896237292981939057163983252506062911590497851175123530094371129838228344368878714488347786200501184265398886838097167057370993444701152726692600448143752055879070220271987823377848603757138302719731236995196595377078323713225087966989846114031029079390306951100277121568127619690123771795423365767461224162474764842385757722192110680696394309376709831623920164524216072055159060635219562133877422348738041819864707282539088740577990219303684608 [162,65] -2013278364540465693495820832502649672356982551933684525055490006504411507151475849226483690559805731760425436370475938935910794714678469439817378675054293082028942891216730924520521562833433833935519369852811089853078565780838062464512843380166037452975498301196209901371327069089786353428634074525708957339964871638651760055252799372605151749551256174955242525880537041347998527051191652842936883660806401661339483184128832947795531810300291579060468230914726986658728932047565009642899214994827501732454368698541059579653809170569536009300401571258711733411904857405890063412649476300981613303822387932571058589628347017274817560531473160264056952959461604264169552567992456826428158458007051214262862847280663475002452814982065149648802181254921850808217649142161610535711001740656787143476704580939585876870490928289923849813322628028844645169972272125782512528678092573941303444510776030862230602920764115860446418935478276498204433518928598208387450679748200868867108155044125264700292771180474352595765515541508125873233008092903503957957351516027253672789808013228906657151853032394385735824704152249965807777717364198184106896845275727221697812577571017285802956126541959616952301403046555943862772829939915266009008547383884915977080435755752128721610367267425667522952061305113529436712288336120495514961123082557295656524720323358684554936732724053102218982607468004138553852710508739732206220081806637972130586615396108778484844715782663032475855844737563550943541182192737919828345311331221281989486780556985298838894049443391919623807167824467552576684875332085099648661230117558213280 [162,66] 32073539395990459871093037663497960303101144904746062823788559527994444128495528721953950376268566223922655901338423334538843160068269527024854015516183396726842204600068678086245244275643175348994320126088505841397113842426236956059534973316971559288340294826441090799355687508123104739506356344623282168662557937569808737233615599444309905666901703726835510856021598326277931268846029713559800193386306749702316010316220017053404202947770267562416505639477059772006371301776868753445937592314209218825850686970637702039402776471772440761962985309594981439753516880231139163937182470800942208324064067462157014106464877292267149159597924374133073654307079766410287710686622695877707211577102085850369538935629306107859336105500673214233150318944320259757731146766942857833478765229073124425345481646552185249117414932317996681949842823090057352658096935513153640552511828744396872353573747275203081000298342456550374319817239097928689079817897984035836937055676127235637288969551719999617847336628733344592406835772975476973269040469354384673965050642496223728763826700362962129432048575620331402335113887634463710327622944591707733911385585192498610574589049774516343682874924429282524403905819244382513659743512426548305640228302654190271975894172998327247021993996247726867144386928473716936695974664246436439106977978931794152293530415778880548947027883357645949877766108247137594172272567312989230965362517000606761926063022409135446389852858549337456636380209658743882605059542695347764457960872467445748219775304224345567707386643901778544385667816275461159655219525349951683511922482580 [162,67] 273891520451028507543782865282689195968538753299359464426710614254996065777914539009963535259581071692071769657250415133223435848965505101322361741427351380192169698157310518029352703006197172124134666823102279400960177517243460970260885411594677724840567938316931682993119864123029589903934675095651495593439753150565458991290355645372567405559087941492626971610676270713666539806125910405233974424614592392631346241413645001845418377585853276555788090112947032828498891392068215518792374206246601955291404336996553877469382034432392706236570031947312580162142642611194520753219376862755744368297465806907210569608728051048885981683982345126881179586066573561220358518964068594694910630623035808240193057710413461261964692336081661191700828899349007464594751786793569300198921533415596828258300459275811679388153365311825008195760246407472594972911799220095081189086115802867112878300271028669771616830077470998900431218155266711601564220158875946873712810000102045332637561498106971817053968192139811131928853236190244590583490719901626086891431645176844675758613645887504713594078558263728390827593781223284484877029234745739139750970647836674542241560190166341178109893946170890848740269348676733048644062105766918730489925292176239165484041168806493325839989278643066960190816555148857395275496922716875247124805785706094624528402611491325858511748558992141713899369608950979632153061181917105468453633765833086391057125520488849299225996569505098383159204105721328733962451274069977031572299660948674922945896892344647059462223542258696361055105707714260837878554060972221205134593280 [162,68] 6135387717467872107116343795750602610172323815830555459657030977971707791707123072232059459113804993247287597557760170873916224933440318507217395929057354942295791094470639353828225609205744214638833032762325620209414539488684612471978459273214014694530430411047479554846088857593840881121201420379397808777952229633643657688454551366800490314865942759082977474754275495226528218192049243390748625851127072071780261187396031894911705285707379259884152782466576290523607657340304132307427165404331221677737680966086710929125789967627108171723085841143344619956398326062475656227962318346421613527584351665508035095757228692183074598700040076603325569499422437458482908901003951218252040690907659223343143657127022707464969578600210943771192110979539670668061762175586479448582848811839234956961853497391207566891400272099704828967707358355618828690781258138118241007833388139664570299396145073255410634200579238388835344525904583863516715822062497702148773955351423804452142255557831655100147947192074380171576716999813327922074236054077213744559047226566502388005945188154737459153117664082504059401339370456181458286097803684234945026969818034572402924915522383653813377851659509357808398953824559620411170187282167313151121396250555392252996179993232101156535624170894659207011209519048100943986633957149424467397676030853215558974220820972026654511816801313932965228992899400277796345391911221882642464321501230137470496986584851200096768528913117941746289131847303663233621847382334411232123592696090552888219218103152925681464490930430790398333425460060109620208368764151629363040 [162,69] 41398491070611196475808299372046883173581155213802720521410142414884641486055386264669680106108563494109853293538768290068510196362690262364405437320620705628669911344364604809681471285316967075403769854356366710718212140416752230079227477961629165832710653584171705526727806646696187145697857186051692510257978295960782152398761431769725971630229245535239454299241673873339411797537648822836723994773437112854682244507965831580967836823326754688397750984544372087279398398999372360007901894795823420846156924585924345517114811191641044639223678877008030509388875452114088899837738117384713617945359896536574612206199305236100972928413010437210010322877802064227700111342631617176562685991981526568760133998656192453747001860932420125583338550408112992872102335017251593217970012379971442142031777309283925274179551463717449433237913935164309143886743701927572894530763457085395697547170609761502702185755125795626889829662945085771529403152318185141089494986386640334152540444003512185392194726856624047706824899048827750819376767615946178775186823256352394273584902619719319128641381781612077894108754295698806456405296198370602046200388778335625642054413238610609550931285274386224176442327811529421584039095452894466241581078086250865032121525914973272358208238678142858850426508418145093595234403237167364895262025683940027811594409298208287267231165780357614253095246122525273560633883209135232053388727317109440373743972002888481397693024320416322052737324969664867355499449142418676306397626287147929546399836899416380363548640641473707629345102567013010701444208917411088 [162,70] 591355329187736394630208868130960993268571933194550002864314975929882713115121366617243398107694830229839635752658073025625589637163657671811844095645859132179986673484413645291301987428153585345216937173576285061963620936562021118527994523106335480460213856154236426254977978867153943730473528408233169003609859164343332594777103474934917957371074343350173946341501480558806739944100727754538186703849664379628753796521245042293908205621410735109963172070078766401780503973700881315805587436877931298719806633372561136273994962652685339078153101898274399188107576225942308005834111852350254153246060331919461739230540243150013234249947356561968990777705088055049853544244859411443862109719829502714271333991784895080098588968679589050119446767517454077736983988298743363852387460425469983055511100619014601179211829007875472257441461203432862784741201717164382234558387744327113846948751970657324887526239980360046879184216106539982786326840108498480467644864839179365039907405642402804255067377949771415295273228896040643213993525617155344479374579938981638654684068837874666697614440531161818042044421128853208095858425368072890801957430239904174192377725077802847159395027587942877548427386910049922280348391451867876858309300716130250917941027674850950048997082680408402999525988840966045748396492242480886415184554350740123832395904932418164144571866070819690007384637732323151884293497380827816715450208076618540772195150936326411284438604055554617246607086898731476400092417414137574463327505627863886137771378065038357818827373245380530257785780506580176898406246080 [162,71] 5697063211117141805577049789300459254183772069480851088550758350310961177920815564575601126864999680228184333996180361976281653939926800614658160183238797402558404385262856326420952704125939479356636552430715941632559943675583811330759954079830671046360062051893947028980279275264958941131569441722117043925358907563313870560466755380341100427201621742518592517228514634619110013631605162247882219988398938915159128517992796949711742319574644941073488075133949663294567367604667977421101815690575435236568744257420426732382569617333132944362953259488374337508804770340466237829356356277387143436889315138238656505628338389890943954954730071556835452982884251242974327418780005872030823473023905627668856640166861666938254806143258288911002288657099926838553930636754003133998070189735084331366375750903043223026495078483614199005489631957266415058653548673198322721082429660544101396302817561687950007905260730414360622433158758734050441147661638808085386381605721283086270172264071497625175408956761017810035027054528315470586036449305101179682651539719907709769093234474586005151783912070698757265537464751660282487406093486285769605028230619132113532614383913836730094942659589018212902821920909477404767528397020328579278824787999050474063985310092037438535005609941270477769497631842441240303507675810907212523438736587042874497308185032235080347517427701707914516272344941423424753695372455677577636270980589222924980846722635234110725040834077183378789497576851913632745734440803444642246424844315799128862245376163149425591187514775908737769065610726868712048672 [162,72] 114763973976771437133171572493597375268281850042844435551446566454937118980025034966118617359706718134282447709986804710135790115743782594917490469186961194143273654064757850112881974169618064515300792426194699027289873289489834576018154127545843341714560587050680549528295433185871047537095044239868686686674575952038983427686062804823071517458571343575811289510887153674693715898374202694543642692511958867509356794876338399034795007132874551866860832438960846859626505464801736125568456167777058421471379354153802462968686441387547165625137923222492296682256213523855722125836399102242992286212891793891410431359359749276691750122217762264675321593042457974294003110257270268302176726918392211749231546130486372506420284552654262726234508871593817715452223862342297826799023376888382506000978825957762808842979070813643392836432509286001570558801488358075504177772678077194821586410320160805365124051750310475876788561802283816249664124011497854469361264879382669764872918769292715548177395032406344833290678220058166440361533820320951685641704757370959285545132893435536338472430467557226743170683743371566299894086779888864148942458100315110855169723194991154352839052793509333262927931588784259456727299536444286612295809434721918640140882651399174614325265138722553958180654125541704611704833477447434485741940330145051854270391608089017881852485564016177820264767028556419755027444314912928756199402349690210274386754880447275419971574395593769456179155411499344373831118819651652159749761170193730563908955987082146059905753309966945551761530984054621393376 [162,73] -9318125270488695732221429221231900958509228825745648645084830617682108235580473759478372333074638648245054050709553125347338375358296767770512633032106021430388507424628257468964151356015914771069668307886290183881810694430232536064952289882310605056838039420231900637613652980570752749144898554727115180366169355029952189265045693307956504878224494600705157500259297749422004958738237761401972219367418514046291426059019884645789787521667734048934756274613584056646865798178800794545047923737009211324832521478519693858840397263220951052085738534338478099439573070452852472287343109501707132610481085860219502832285199760806810826246618772109139259491452163983141364516574174552495276152306032245469607346182536280220839775241566617311399115562875471096614034835361246499659179554527827612506511074510789238447063567872726928455294544910243815008767435275669386921439353493949660300564572541473199392618661343939878465321892297834802230115980887833797950522679316624806934095155699005394120070306927365397154461953183012507603122123209601126811251531029747896037160145392216240426682535249275616125127114403614999341298053563964291515277797150512791591546620722113145693017324514062772624495649539304235397925354759574504976589584537215885293460463252233942508964443900484380337499863126422874824355528812867905462870109789548959627897407280382752575195963799172358284817733659007787485138484539518164579071855562092374815244368716299859912370001818314063943424472405310496133073018542335628437586437427364349380678093220666445463004373575199750707728492128648 [162,74] 1008164863499591348993321309741249277897118246162205434954125795668038957356808544776790682614850185435354733493826041166206689147304616775681960446448503993285805040645255118456955694568668383466657837251186982429147539470337355134617959429368112718661489055133407018994667306232819667766174047676761100014329645225729571354531078620534685889613818533806300162001578618308825220167842342620379577517891961904197753755291516069598472928156358748614292514664183680229265707652073689090223634481481972595158739345787079355730880231318709716522019227189456663070348278851121162764167661158408905903265200969941671026767254573740587187247036008630001373215641851257582150783073062918329531953990534153891819341856913793320580011463412925326617679201136690067479418725342382093483561203668509849964244360231942263325489506219112410146654396606134282868272157261602838180134231435255461702794029020452764355125416180658968811032531161338181300905373145948025364192073440090166563775464099919977004637430087953416011565935281952894431720395325213171411625493885742899140640944976703983086591869120879819981876949642132937419524037788922785757938734597220537129946943444511050422041111982423136528439240903796751035125489603555790711720095977560509580844490006099880149127137768338042136959992633365710974760752979098231756132858477463711820991983163221035945979382339397489252144416120652001534715962085609758250676554620278898004434719576915051380761003029377895785606773274529159163766382756681848260186588791866329008885692097475731571217037672226933971237321630 [162,75] -93878156392278668211140349585448894836667112479006204470637117071845872473509841214706519623621451173551962578003979222748149903017999999532422355831930234130096514097771179010519342467323800768896387500741114285549031716598331865420992444308978239730030932770365911008704335479207613882158833157792221056376138399179663725769918940591167749046579061065642731045660793386975777495370354292739045536938420296572081039069145549187312045274492758285617743018206969078660085322631818872218692938901534200692364857075285736033961718153746295119531092597032345847349398950920272550380292028232925807479952398805064343364438203296049568382048373413810596752225927987999689070716210033571502073066307798018231417242570610990228496669206594215738960243620728772763360869039035877140842265872767876734319212388565452408753243496713626139587748052171894772257158591268480775297867059579997729220695304698771803170018554526819040951474504994809535405581818273689627346032789961138616933480874603475806857417851202364680584064769610373664881397527200583275341644474470660697636653754065669189191054145945682434926508976391929231165230059855938010748678801840364166139826344635715997502678771344171669170375552372275976488832770948329117108921699398134692322313842251353204368244845096129549843319772640319824342514072513394812816833070745471180020814903576680912666289830437128325331572420237472300520580136472858299067162522748972597438064477598241420918506307897396443722693649349495233993408377399219486033564129642142453032004044014103265743920726232296916726336 [162,76] 7586426275353313935017754960537507365118877478918752492459800537643788007769133612596960357486159014112979568331340592746424372580041471622196533736825542870850419334401223893618544900796638141243418412201677473236677012026931549465707402465676723027085843934072247735667875986277062416005858504834876872392062457909901845618113195038373096568016036134786274890982648873250200601277599320427967128253448379924857641319553607240543094155820986311249613310231870654311753366523345941214475567545120523576630919487476065028850901625537568135460914460749737162184195797978159933929296137717279435535482719154940153633904120646939005157017543761563549246736987828650545230961559300110871213231951917504996146336895428036505386552766724461738048388522943784397931152281533935194783380519085109286067109573226654041743787075411507399157064431451059540930814486422313695168945163610152600179188152472854619323758216455418644187603554218366679633809488816964993145085705509874834752041537914491615803104170731875912682874945866337229251780855828411211094189420081191807297799663125558229065271611575173642547935846889771309650105633422675549074731110848753344280711997012150389671540697827205289765929912860681010611219294166920087510646276346357480756524798661153399269136735185182162963965635772535339668978840605839301216680237970214706929431894802583290319819202616699212475023886985269050172822471484522851087577192995789239978211823819262505070640355203700269930371674532963883272659323778926249848094082205161143620576868152477455689781944993342768160 [162,77] -529085701172905514855809582286740621147639750682306298519364369047470186041723872285468181872314342281981489736093055557845534874672628402842409984732303740562006899743994703212543206593646770255364682866053468931635013907299953624126750461461153273941905285000721293003760290265699422990330146685083979039098680363125215931791760300090369277786076767810476925142349358314737856238413317485316456053123156980687372629341745335489329560451183958088077699477389871305985496785141798303074883884116684456034490337209429637305130320022883075436043953722019266195050024770403752520053565064193584692272713873354989225090674933133481718589834514858706878120677361249478725815750115046047006583120798888609827349851792447756363310652665190521392703966832049922674494193996678688221795691576516181652093009675170649086857063339436567666299090070065257456736702778752093050800568093405507311877189106723899014108580938911214062309436614195279196195084830810099672081176189716595424341887922583005867788087967628221601612534553735622153030151010308761547922670059611018663858229240001877601767994038769631782740112986384338895726933076867396365736331819208459583673877222500775583889174017893544127600157952047621634955684419641883136770345350125373446739521641538248992761172408658877441845371603118488375646399797056182688080694183572202003711921199685233947364461994710573991383364938674374558363104831708232397264963024317551787956033685685643572176386683574433565883486314621830172773938520009825560140358271109839502191210037469896341272012732019408 [162,78] 31612753195006651865030974723127875472158626841466277237381669954346229309410366820432854063640256248594601117806232001895120412375709914711229863454572996097243410784039603908872713785055089654411049050947848441693729449303588310423554866964769906531056738882439940095812814043167690604431966278901048013117635904881191521969759840479875195570102926250823773411086427447209406654587927207416302648011149891226802666922925365210078192208234247767505337982867498639724778129680203310432451516290992063344036742313022377508905136656786685207288017000413381913444745208007766668961680984552711847382257609348264545540062427785892108589016213045316355054289396515555150864030037269608435731477750538851294339184611572199566518921064303947473915340945462289026987289173154188345348855830711342004001830681364785070450646924781280218440210079297792186028822352161287273557456050326677798683252968804476631945222657555431425960194959919959246248141523981260730151379364829677622499753109536865123797689662939374982688261092297331248910163364777651410128267768277893285237797823634705955567827666101157336588474882517800544789355857987373578348890969448437931753527275436015136646768464265543998625436662276362411481046117783329280782259242065587722392728137299169170052131355411612017811730985483279203389879727127330888302863373172543994357000886863907019297367627786768701744747214125223638157579760459666013493876693040358469162386355897229126682680775113886510068112550494116054875657082958984552174678055736642910087548735879425213720003532016 [162,79] -1602383422450286441290793434659646026332696879738246435046121352749393837336320006318698211779867637737974004820969164759606011562032638168139256615679319801962075430290193576753749904393554030444830586143758207596164127241227930154801592877275067623990846747563987681597032015100008142884406093178605709377492965781876735462718662300832012487916305893705082758528456101897771921526159939371104799391950752415228445420124963838433982950200006558716370383835382845174170259098307025199203460885441440408129120651235399975621281582827369273757172307442490982478088476688201859977256727150912206907416215838523247754990322094477755528229720222215079965730855494119878789475006292533250675046961893366553012805005917873655261877580377690193462783121533726802641050381308539771705324686438713103835521011515625996889538718743605267455331541612114232048145830332164485753287446250851720630319241196179644801810045420555031884418569543121671160648901575139641231562278711489118332268413203851188965151691127179059602727883146795833259877926671854330124027325129624799552026347604844590283445850738213865209227548740786136114299665115518266310105676584356186336062525433414039778679538633011345766267647930555998452338030056921476081635140990183580973781515511508548733713193861445827890536216695748571194857553195397486041093086563423035569884631755932286198027040991730382304025026690535393363917524443784479776593943344436170885053420044125821964566746782481016981704515013690241683269651155566743092893147314431935068515620211744001171109280 [162,80] 67978796960134015514879802737357953876156496263155360938593144403180391054713570338707427349429632764766530423803072499637856926586384207773073498844208101074709751902643100406217640505333756715243268850535572569654689387663915128164641294358275575199315384078812583735851429489336785169610043997877776720481788865334979831493076335326793832281419841340504088051861953177300584305127743216130877043624222311860718494676104852121247423030604507015486867515479871278752268593187919400269090409056777653128396820791954108042305407932179577707863612343295023792228099955240653978657673439927031651862762525080485446782089121365134308020196236349232678872375155180646237934143490761818135736205637668421042643331328395608509179580570082573855448261677149071210737068083868444093535243475510023551729223045432474211367350134012939419524671717465174769434836743268445643915309528233075930059394767920525240323595073859902601408589730938178680482488691154944853200004003752520291589900724180710262011201410761047218254048941106549062065231795090465601498426498423019208184329392730546575262919913025656442497194600884889137177558712889115311777124130986500908785397546127641655121669651152765234337339596177589088241701606319120378728767673534538293860871378127193071221787858679837858768826558339841294663076611821769799117144193473213724187155390200300698317422332892909099873046599219562475610224215961981680473534866174999628520104709964846383083587767961162312747129748014939843279660143119004885206378341154439318308998151446790879272 [162,81] -2366885931179937572796683818148811136773491561206432775814524677198584880657086892889724674570375101299798705496788871568434930808438610454235205562974487713725830678129429604566650643591543465856677136633972654079062140559914997902342803489314922044216799659691714835303104829931945127685718889474006404216900857440199644239547634205509279980773989618623865676507569993977517401591974820039905924111956849091630774544572599394818326395139208804766511831832073957185881859106495032604728242184001967820576742220357773617854104844071135860947596075248405117573630345545593547929181028441512654800860655705847738440456499265470287033588353435593171216468888400581607570239427503973354848336133311714351128987204470908739267825630188001517186523505427644489244076806172646610978093047027945620611484614903933932490109809420829705288036017576178937940051887376973295910263378500592830923747027827579994720812861831105104107009751677232294665557143232424280670390185766632704535758921000692127813209119699963648279887679682526944296601462257535206563106705357749555448715464065659323841362189433988471116533073961623928524346017961371244048040431943145191552482822741365393610965580249410374196481686932797130929983424699512557890879698425769478209070571031560089097136346628639793360045374117305017550230371951964760928763791491073419414196160199381945881963186537839163196766662353559066805401198685013641464772614025228862754927693446604921400834828993715161189764402311762449625017741354387061668606261189722258311481962455430304 [162,82] 65230552944049719680020445346133026441425209780893498092462706337929022703110788572398624325141243356997814719734863858855835172585111084979793401834048968466929619874400730989132836693931960889065369604925775518889226959234379018834438138210911604032208241859786214750528491807369583342161844897776004995614155293955266573692092386921311205786226979080198566744350626937605371895618273127436137345808165743471590269117051851276713676799041547871130321810747895455055990715224640051190004538903081026643380400209723727127505384625377031995250726994874603190556699329105096795289393940927691375789398858300173551150958206240773600064145153900955550996090480370995779317477630686286197057140904881747063065124305574549681036277445308011459048082417886416535011299088683024086704101490121899244371492615563098518222279128577606877649893600265610070707949896677435749996881971082536371543592423930206393932520548899797043324152057564130684953976580887738983605799574998596526378481283645061416623990519692676212834218303294840806323517898339398846107219969463839723378844802698038286296335750112242997657285021412650820570539761783723938832504236128328848747632124475285726720318345495619072225995104765058935186129557659669959872478071922416746294268723375580735989842894489030716152072449027938202970171497644741273268012345650922430140655946453308782403915556104560802035018715892499737992272637055261659038836618736026077441754343597065508131688453765075034377591486882148663024908319206925535319044952095937753107781417679 [162,83] -1202317627143379668248241634590825011987714657995278024716020364333355000884927205906773446002291775440613118235966222087831204665314558495736210901596042581999522395015232404460980486033929059563689229323996409396196686645348422649205866092086406582423456854130656413712415285651936542025752630255647619557601225816401876413440371727966579168622973871708874376626975802205479556985843078924400445243122176640015553981669749342961615427129584198624262210672199384525903400546194517097157648900690880532638404186957190997748185671660805608718630626577480447151842085780103731009498232395537124276617093327254085392876291005962931665658159857774014894160529124595326759650667631986392975864744023567748287165283093939744769033427657198002168263756247750130131724997343672287933808520870593263505453637061353988730051095220012732327719619308298576039569072014832499604303537787716989154464029190442076658003057585116924093384348095896109485241224683958211223107453360798459500001889740512511235245426137681078369209632701612974881901783746818930368851417650800673300781820234618422374918936749365906210930037525008914354023652581423088754153012619774138557099574639955010442370291771814274636961019385291366653470648826747504641672634476282049059937473615169417439722390844949098515789742384655562570495656183125546657377412664463700094225882680658297150143284780717736270455222610162094769829478121041261242911956855458367044062180407313479817014908744907804963050375954529245848311695171758726633875317383460177626052032 [162,84] -22968223748450632973462339353049225514804317439019824107816689259073921556122322205927625557008514918086038288946532183795044245389292704824863518110838429847788169058862228035434760952284817481842125123999293675174456111381353026964483756176645577456236628444214867163929227593242159273356434287510443343778555750524064481308888508370654836177016398737202459838435899503618178789103038885039644650251284889377313455881850605006663489515073589998197826964861935142315290453702406648423045392468220822636096701147615409429753816531196412213235810221922061384403232374743667391723405230469876835056347338215017010016791937756922230852688918780369144827076639104589361240065360936339556771983113252433513488485020533147347310106433724063793355003146603480241276248984665945572165203188433815971641570555250362609890621049496138630337738285024779617503768459666505010021907181736298832298285646064552682613226654618757644312878388123041814062694662952721630877582974997222997640671480563675328583163660041258305050364760345220695246268233994138820531549973065001044989805965709756798851905367710464986364885847860294860870495035318655905254083357944172629702666441780318160491008151934152830796342767834966854263321584232586993228800207823779986384234889843279174499337243445304995707739787570398226852905385469717957196521606605309095895917260899566027056183748401457539247680951702173660305769653849447914541604566736774990437744610717543510844250280292138950937279142795862782005353488607026064859863103082801772800 [162,85] 7137714500045107861768753787853033091652464017400162002608940622726428504589557572651841794806827552383419692959659406392938303726632997912426409330028720519252109078801737023695172363643945032537516672432196571797331334477534954974316648307693382993130191141392100850657275870669280348827685678199130496082825120705984685885341086374041313258536890448581955781395906918615565010438451449916254867768020987974714289932868863724449544169000505031798687114843965069731590310936810378241587267058191495794818707237588586838202356084407127811098415221457919232594000861575475891312583140719066196218686399058188761535870920527488398464159056648526528627429607122851595056452408545621130975586579114411657187784376375727074109302190648203516465400211834170985267103629902258765792232273767823533074741195414178469317920984065302643130017399195540229352714445188972151276420944858221961551319752252530272173194045130415472140230336450552695511388108994452912284114860587825701744874960994178471716406508770823954664440162549352346755560539982736936587369701124980578900312624883940651092299036093707361072914323802684747495670391603595572921481312384609610014576667486088187117088399907665369879590325811718880411527409346860038641068781285970401005731530544147330183456386656221020148063155661604028064225158575479515156440298179804886834994469645242899581095915806781792131163076812337896407355950298102806839303283739854565777796233898157232175215129317740123016269624978748114051379341823224091789944085748393504 [162,86] -921248211306360299115238099474504436333648395874268720098081410323395804522887679660896079229005433327114481649632654681635912549171190804069714492199446189223979588205919033731848967500896276021489796242729620201872710594411554877118674835481308410612050171560758306919324766623456332153283081798672221002826894678053179935814438809738231631234673660521469334282438409989970286960399627639679437381192826920597657018371389666096434424775869032526778138888518070420488975581620277864476862548418512179241510471531450055552504522031731628008198583927404258877528302511315010003765607856942976231220598363800642994635279810528231096355054966463454597589638721693477111736199062142950666866195469531790527997138092875554241492153933560065252345971321824670725009494713640410734889604256167665386489424657737177875214791296426643995069434321990332450489952440396177855836668156473754880952535004032016515517132700207395595721063300636916077355061024372366505041844064911067734070127048447593072624651366898422499558053568737389535753278171700201688495347173019684860220395557972312243122672329113553531077595486490414754289896999118360750341495408540651906130860827956870178841784371230686817460458838964064315518336738486307392962362990433774720254462664987339350401000809627512502922416823546955907624181013328941588277010803764672104253935090229074935079279340787093895002343794018872247973986717711257500677816218156476670750089952178414944980532722913166108402666678925809869303498515818016257613700135064 [162,87] 86629730469038347553160620194592726115213523527618718867760718136618153401745481373885889623168211231721765208908308496606943739548028776984850948559872662167251478459468658843592696659869497266857283856529868561422231825803939283931707324831389390902053998058117664448793842513352086509845480617695038416552674259666604145171799446913051362717505427570171097214181010129073303550653257578697581763459529125881476813961729953686371382706587400852476556092666210266060150921049396742264593874067248656955211281333655467200819992239528366136199666811005630630080433752622535467719144289487060478639931613120528630360603801020937845092136040606621238506890057567118702818908927495847465364611517595647945552954792721032907474805203829489769948149124564041832132173788415671625260727694020229579409255290850604099618105526384833481089717708862536763976202364936227246711026429545445733160854773712770050394942981008837342068735113409491485681303328785318261831961554341730317967785248682225495201687866735560885326112027727506680907739075153237572082570158172945223407910826487221765792733027990383736363237142116792288260299167093898431629388295429114058642229104289213605905084770282504066488658990282295004027548049264719447205253170646100760127427585998055235229776688763217489036400809794276396242330367503012549813645256952362280432356539420988483845077210087283424034801200117087782737474026958251776237102472917789554812428832979118170179988344694534739151041212995928216081247949276596198746583232 [162,88] -5725390159573918345111950623526754450737975240824969305950678075973544306162079123105578732529408415347531525531458809023797428524026769627887640459033001878472401535699869790700949154026140861831703920280964589692251646638342565072629380638885531922750256697706121366893629489644633521344605866424508220578258496529030597741719656544427641577209725268270604241967105082896137902736957854238448524690487322556700603347879866990061556430327194809560629399457322374795184382953032115071364760548973448960938486735953999591327068402012737128933429060636662460384621294266076188881735695687480145361860118553658076296792191666650537989690221040227551128835586412188451425855596262668270665379745259514278636182251715588618462459286243994887465050926824419505967646822772647234833143656587129544831945576447424817350297109038880060242191237334901519499423896126070498934203024605674885937022979419710510689203372162675038299452844177544638107648099440304106750310940236840186761431526804197241517307355623321111021693211102945420277255430114167145134166422024377827493661264421556031575451085558639006801936581316593884623763430283697646708168823532803249112698365795338247999873721024417728615025132622999379389907057535967145814192103585924981102711020460027128696755495337557679822145440102957139202793316178614107931135076112354478092722133874648036130619367476947449394952673308656600635769861735693503000039359069590054711959630065610171941451265412826481077692434516195202286681382979249483935696 [162,89] 207820434557347172156659878984219771169130758855564625101826163713752234977829397361157981828888803287364911433059891336766548269374009617660427702872816553948153732676950501479675018089260880050576821940376175385244874793807725310057092958889595265876105377349029489360706317647350655407811295339299481664481632731520142223411045487977916025687159854123420182926374242822845961217590150859441639031219410386482728622124560423284786722362295498529232952348685925055945813456595611040198057882138392085118499934006365908217415665769838853203608814591222136763201666119691995544070548371980904656465154260274159065698958112479260665376907761678277347251302573781067747123131182145926730742968253522763365730445405994700401374080114407203594541810119290438885056965738174661945968996452160296062142381618821282412622626922876520114230450642152832840839532136805283396635418518985655598133064350945990537479604332779524423064926348803666717298985891634500608926080527613932078398289448628209463501246813780307699472214460320768072714582782208214200349232190225842824853041495257968096836192034587941104948808768305914120147262746332041495096776822817432969635168270634213309464021098340988144965035848765533705127202940062168118737972916586175946431328155411201509386430158138017880480594629944736964932596739967490073704453936549623470883204705170952186758236477384408943654647844126065257195901608414871489945867454589868257511018273214126810847639350979027988934426574318576315583587073605688624 [162,90] 3971158417096400805404902400598715140036596346600722737178253969865385646937031527710433692784209729751680150321187754793289920608517427694699488079685370212785728330106835389984649854834428990534260589679061301927388105916462019778286542050382351421451148500508839188338350365739322795826260818794511203810473050430060285897881841192518953748804514010262754992684508298366877956433651684052240101788867315605282819388764805457615312943116256493592458388547990870014563414923157204532804975313490550105953920312605819242563082418780944808334288368125811567323983201315082648087149733958603086258185450374334890023577928139088286663955066236641463946174773746107911429342357940643191247560438819163442653199246406949882794975568679028027581619428984415446813005393824145736404852993803847872038928478685266211749582165832585088525325380337024841856660665692633258591068989473706159325285833973023635685095418731506748123665219869065162817478371408532631415441361884448341230627252066725769847270913549964532889937995195923887052837222179334439461823881064002186702409219826884692330550144848853644256438809592384640677972329525286397323724805022333781517261642709419229045691287890704246901826535769706593033549398977235849070323266453194543345628058715117827140430935204790691939277133043602280144322062317183594425680501789174329750015156731780336415308368979757912742702679571814218732709792128814606103191531915662851082332351017685470695255494774802897826761441776073106108289068371690 [162,91] -1094476018561916945113713481434416346925011360230600745996666661477490607751245593637096484119940299917134157083863233318416073593567464582553550882068072244476392846064359845211137037654487319754250537060340756104334861412658363299387839010969772864897091613653410058387111977625484231288277346719849770554602486766512868929152357848421413132452678900218489353344781050041913271457860580275853262307432881013095906667160436807585834103981906403920627961229740122781551889993923225728040886965264002650011232948601861414973650916023790765975433261113037862620339650762608409321727110197738766875488449617170161843903589985891807793428781038706251024739095708509852063952846353921650518864235165350824499422576158897761625955316227041216503693795257987957017746273833229815440899412398611379659055748955228541519355921249498003655883046564512820172499601816556473285808018033940475543036840662826526384961820449280782103421916988122201134246084217766052993894383842244544784129018311438949660314430742615840269103834396417837289636056521936419701148779093648388978193276623667460393984918725064106949370741722503080638755287987902075208876549780018996757604198471151862667881090803840279687074804334554457956895678261325099759394601179948370788652799041681294272232124908902116300912714880375160223486637854728936658866361851707876765457920829902729766795293661978496576854912940887303614386145002666084659606972355552411978751922538721924561393248923436366209564778962335810423512796032 [162,92] 73112380907284493864622499046905861230970194463059169503291242583382315809791343806461953209448793985216087223935367035307812386361661826123635877248341623608765027082744676255389101532970133919020144665820546593415228314887422490831556225141938287984234333731426202110107237611798070701710211674157048796971797121009462443971861112424800275020336100262427843934625684738136869207279139849563215182288834850825930461977890837719701558379832349995325239438946908479677628636619183997278388356053854888550537084895174796556130478894233392887962039837721665026606040180257455803888995702808003540699787630856835968513486172985143198383061515384485972648472207273488399216770563460659716428051546668578604849473337852544374529882684213980927867180294495888796886244161737213796063788891477880282367472202680732751378508301330579562550588169965081909113262337089713628288981815348791168084919326957477769566516022384558232223298954920288611952398042930278146818722425914465031266198150341116639558312668523857255285030775994613621423586729461864913623897652239624411528844271435846030596269950775302677540149557516814682130653861365866773545387645585976292831593208283801533931769827523420535308630412506535013990198208243166667897774947913472077344954477163459171960180654010823844731379952589082382495634954262880064736728575818255007632600068086214029471539548032412127736668400726979640656506044381529400358374458013778122222075848782920722116875014387210144217723150856551739371808 [162,93] -2486348840218491955087155026443302293857713339679002215748868491296229844418140593168922046750351202442805020324027303524379807165237601420353487468237443824968113826184465981522195845788802757441562586752937377349968512573647801190236037014220952706740294434313426933840119356372855754317145885242763646927488220713876066063544952572734564686688587255197013675395546149163975601451952047766502712216805799168327536506676392730740193644102721357736268745077192616692243863865698269271392331630257008680586772149261162783544886051691817802150424463074077700324589874858560412934737275464308641575873201752201510573794153305093585868823590556310171392970778335204587277481570154073202099130711268178715509331029525282448545103780464491215893123694429288961108326375915697126646275058938039704903507800481120939179244102232302341610139773291542912922478756204917664705699288650815165610929571794757463693272167963970993555209490816200319264441369537802268326918205945176366417518324571183962658567140568111422508612781517897397783535290457543594450148481044387526629961344737530881299828064318822426242756264009510631947134931199732637205543107671717258122482442287102434986569149857459805307632722999914590183736351810563923014950488334572091459060921784701371940816304889064945637221136411903878472459246938880704751885215366044450455830008077260813769917211989008750110778068554248568999477932369088018588941724129383735757196463447329563474541037443326003766068626625462422816 [162,94] 26288799315091573057027144112473004160118106073165934356434014338896571330760842854455252080796865058230331427117861246914106315375030969627421314536528198721133274264423354024472154818214783707312934683432044849921166450292541090542112742374224393937538343712597166753136614376350696338851233546460699206282820229933723971475197138384676134429064754632251667932652624854330119814735703236036307520211355737248788639035900108459068908782630319846875180146220353513882776412315217321324103193765573734856155963805502216846206012529640168535082602050176620498123755404657146961028913347282675475018269159874261778476139915022800040387309807613463526793616244418706402147050719052381797241111386687067965199597439578353377581746515497493250849818459824915180478905860065682684720729255144361111128366308933079686870035121491767334482853852349686950524998255700892158101478491086080058684433906911690031735567300295774848868173459290565544448413079956394321660510202662120369940234274608165358707364905787929028015603938154401006097692733163720029834180524067763902532531072582426013779786886031353389321467741682284032203057657919159356841151581458339307489171153039034271444383199908197758765851206351304707187198957946706621748675679446205060239831377013912595933971235875015147744710997926424403433482199400717893485840993509715636387799666568296798705734181309018687690429616047550488991231711133782627600412991001046068057903143908663234624190982799471109019787179795964 [162,95] 1258784342483229705743128933666696633024472274994368491573495948482943378423799725485805758317249978116146581049142310890992941639809252265130368500851811851305076794437711110480264756105081042055111305582787804482319192064145296995955318487072686975607528821622176747442353933619434133767332652158244061093099564980360372778324702651140118420549945869672437741610864522539667640013099244182721051452165462143964142461631082136803767870075833613457621677156647563191876755604323515275784684655605314829099054769539401037533193893568584458650296244876155790713218113774198708333986313950260626200868582322509827397767894582742138195490790819060354486527520123217166485202451364579040036098944846589722425860201790326941200372216949867354162645084352479685115489892348346347298701955547388007581908042820778963055369608083277867857682221880392940395869434736126030890362231920523646494336109023383590168137400193324950198437791897392566330651674912352850720918718357468112106104441943707670682057107464771187223762990051166760434417545496073993867668264846888009703599720009123887461049772548179122876718045875695516356967531683388328012501834111576699498914155938447654257605464930077579177745323522094236423766674082879726411768870900224961535523963378729380166139646432319294267472894009435363345721097781873380919053242413961405991174711935674008551067834397962725263808763586133430951739375689483459300269254800914292010103244696879981682704104492536536944043640576 [162,96] -53363101008849712715462371902961050436865254991875242611494169069744018901999523415766983387827724623141411545249079480788426787155265069374934436024233271670945770416178011354669748472111555215964363878012012171255727493054013641573393386906961910205636800769237631823665637660506784470859829993793352189660548064095715769909907321420835271860324402907217931780751770338016532554879184334850783190945877036391842659892934518685333847708352283532394912045472611959243111595238071756625116987937072852404993153501970035857906005520111562589566785962670757915284017482383424487116963395084919817295974743198101982526580019447785322710876415852919728223062955778823850905248357445294554471514846844244321031958559168413954965021527140558883117042820981730416527043419929684348947837178599039963240216806497614281695343738111755861871428770205594702908706897896546935698128971581496561912020766837664485152077888889799409188832024162913967651774071249396129809201962933511360457941413094864492055182642379204297907983843415805191122745225114586371518730405282997604860918492750732745844342960620211716597107057565355473190877385911485318685472381547424125676019695072502657949671658023385705809071080563508198356334623093714670304277895809663992244966567836691475341577553334001626792325671038075716929755385743897309086334563845980635744859925621083938253705567690227472098580768845286518962104830328878906677650826581309606853908622756244822129787957018592761555272 [162,97] 665066428254551755357611020398453350995732467146927708356942853228020580425326446451947265143307061492783446792993516132658608258460240510467769737988958197573514950803826767831204731731644042996411395917758681323288060055197862148701062216474905926169521162910080226776530991966685222024491610744556804134076464729129671944399087452389074738877262856174249280775725694001443204098634374658575509245273233754846534023287770753700200395323205999483449606046946628422407294098702002480590408833237208864107068267557909625404620960036607303421423970180512187421797430487628672365926273697146455841474766618621519247994343033745952371088297995470422207992764846014500147179507436893089368219573888952817829732305821145676896464069855153100252658187373701189370442393282896371350119821319087382749441821552676780009557108212370729083952697633000977709715867331117878857177346923658015079666556151512006803326404173516925567764696097558921670473202294688663208822015312708576593297135204795397769591686147504952044522196576391685527126086808590239980716970314059904818336894297859095715607486324288440801202793139112345820000270406551050540251935337282869010427076220843647092048706903723709728039725492061720822591777363038867585271532647310771135034297490546391632064301359773209407399865354390123095658024433966135669232269282523242803807088098372429227620518947254069869095798345521081274408619543443493211193084370817690087017646641134649173768552978490183320 [162,98] 3033224132048010193961475354328284499222186037644408567992922845441521382531091960212030871151793965476672823687801100086697804059313390984853567774824080959112143933302350163793581718236846735321037366573375475171040496741518971998843353702939387009475097784879790184214572238208970943710660596596965043285962868205784052924006274892835457352897146706719022596525676702590843398563879273468485465548915524571399345728923239865902362489694789424497258749277269134285140473432994879750452541734859469977164430877765091443412116477588776533163205602038679396217701470298828144318184772019862538829194050450843040965333906781920710051538865784269628643696509244803680176597898649301910152811984393873298850216659917837899218577832611944749870962139776952701801262720462874048622117344561865586632039634292876721425342108508037932085058092319132126086541473804084621059559753348936157093683907896898959613067329950462541637201807686038212234221132956220135248194461871196771157836291929797156118457476603290983622125285846741156923149792539110989144976681270938384023939515203638717757200148666905841395281243822282341960469388782643827402127090806899030892100360383078376300517694596296105444032504156852950567154098071364553196239821068408175273351970457923330637790046755470963686645524247618076921327337152421800044109254259255266164953228018927315552143827852170885684366572112340096304926974123497298038512088252909807663611895130350053392118290741535 [162,99] -137805583411696887306108284103516700344723128248596777200156003090939649132672441428721020939055341739897615447344301947543003986471084371299904530732370499299931763141715297434711955073903339850843213696184909950375057027312397927352700176671024934700278530451605168121298191493440336921018375977598294152767608197657148601467298789444203723392229697835967900845691801873620093544073818646579058238013735153582407695719005057231351446404479624231592996196898766465736244954773181747014539783820157615475540721425306504516189215689322543136299262808149339922750186045690770077425989388326518754042331869092124470164623159136252961395376561861595706450496196875894329393423349621404405178155146293318868988055868873090524083434961628289292280299665201778412919584246373827970196070038141885869604698356592360399081787190384551184678423395417265123553049112854813707701308300796455888253761330652390441922235283911363839770999766325777958809581306947657881523003469343904732969158432949848631631325127688861243572697228640825001683542304868391304842009320624500413490000634587150154773603578672813030606993395209504404235338569486240056562002351457772234441759320439066342329280729159160321032600847788614814394986406137647122755125193465315471328340135481029959270886474152348307103048679385084396794149716162659506792474685486131449607754400114754536164404976617147314482272255019533643379739914897664138848641009892877148427215996849110725621930688 [162,100] 764948029267542241654849045446089825035455781992685096517190349639990220346537475151854038267727423670017034437781580584937445695546422171268788892302021645381640856370442122087963347200356233928240571504994221290537983672490146606838708174445277436157380573653800063122155181690591138978216835200944106176865828626360017655641312899408703455105356436586829104845539638291077670224173981367876940879604957817099571628765628283403412317043047006041385666583061089958639614758337301182686287033846711917913328487917965930554745614436074497145165329421806788183377632776724616278214386961533441030948978419077789686769775324218185976551366482897625275934269050114814372759661770212976710075711781046816187841517026920649747090414623252860157018321263369310389502120775525764691801468849723499126997311645352473915510558683296667350822999271180715805617724191934333970366651718160796497917031163315146736801323891388294984987126982018390109682535103434632034309804450236043481274311431750215377007088091964838789583128811638605012060284866478524294588230627017886009637378305621084387246258362319023269880980773888634542171036698960829064457981308459429078589208906348211534565892709608207664308428990232581246139564998256002563976912380451166180798880867270455743320658813887283084602808899674903420227420627032087506061309897580396313356372212631548581801987284103249788125927915787925444752758536017625055829526360174231425406178685640245179680 [162,101] 3657991733953314719468692305286780550706526328690872710947700587312778485213162207024370067970115535253357863384150649738528142537677097790340968464851032949590139231973847081435217020236929018443205681283229021440972104762999282696062725151516068745000442648941787244016588312843223602646334106533761898698397268979033129883664908729787011757726171281578411800657501915244324268273189144839294989534838400902480455329278264584482187450006474824205037098311086401416683161901076158922694081389400686683503551918782413867062734128972191823451600716222733212912920999472472089574283971517323955630022107988146886789932198707566181750798963449619663503542040365675710824875027670054344784027495613892516924015930923844309162825958021821659458282414859209716000819515826273977322866775289285944929576008354217551399557714665567174369313298973211661625680999856234676837657498982839220498830505871254906840492231659795640255390871845660381992604705476799924830119207257897594929274442023112555499650569052336686233811956641741938198744575508064073031312000267680317915861060224820607862400727211804854206025085515897806981007259111264108363093629558720968877062866628719717559700867592321660391732352291855374815691575024187453439305206776313511092811702757420583908250339858383840841332847877695326298876172715314359761850736979238641768179035015141071932083679250720962186513825484162418078028302564904715975429435039929562975463944623147664 [162,102] -35924757441964905081470664037940765211083738070803019568255317505541468740986124472086421406360620821157130106868346027552141109811588249329777485107911380111694290329835049451497569189443974838283961017839487875652550236745971213107197463122440843954156347698494907845039067414984801324121252270798409411442894904309678745170374725571399473581208126701773853484594923298167636295892899748272887091834857895197619811392675994904507572490166048435364734617236898388234920729369442863525809028545995600753358773173386338307881570497397885692344761531406494406173071345586514205510374463229294026768133605613932559933595999088836874119482965952278980430935201472003974466488475465804590839274901046366480145694061156213855750433077725757155484588379728843869017165583894033180589546449939722338198691569288352108923534080023492729049548097581995689075559933923581976304234717424153511664921694417610706572672810648791192612017752994436912595499079593596722344461952660025264144409173923667611746531097167844097264159197937089755334897387865505391566706593122147065281313436537417809491886106649303049124407172645560855035157131908158579095529963391788108410140835999807794612717094887916202265228182713392023137182997315096739885476379734458444987188370586377014263221547266686038581423288127262131893492094559127387726924593056149406404978417112360352329158581822475190700076124889025256339086570501732888810888375612867721106454193288 [162,103] 10620326523000531885597525086909743337577532009401684743696277691760000960854547040235642959537042986768435619966291547147083387603582545769631853175650356683876324696487535063648791829130163034238684296896842837281849971184927307475479206197899100146654583437907937663635437159924982834146920344836510700323642302660340190566035292933208472512855273966479162837131474827813901090673563985787393549138560020254602428672268559309668106359950492580161439995892601848481017771166582140597883765931082685462542810896134762356563839968288079365656980598040698901712390088322393088719959784948901593863941863514525460213971551495250558827189021134176252832033049011958384030386128660318400362824529122155238031343724701191740719903786864419579533938999595609697102800825239855430008563483113889571748178343869007807105260138601306889689052348831317689370707095867802088700522304564830692897450309790306417017987592927270934009513260477417392985984389424007673806806795746000621972448889789918235577256985664409268273346344490160942955290047447640705917980410362413888970668266602406465417754400716541826013037878612009096302636036708376398852730681256277822016585593851705555328583095821995821262712828088754698404160188717144738109023457549040784671763788235498804084376847579655299730866377415486023461011121708810227749112211351979953335171836077797519532174621698297942482683006999331687612717247629275283192145806070961981109152 [162,104] 331390198115330674200050912520787393097496095450107885456604275862082449720630352051970971817706326377904676672279871026847253054681325183350864239659197673690668559106181608202848063571518051913360654396280310615826954247546992434430199652142107359668281355271801324809813967560062710831922717145097006526388336865799196242168780876918752325753258012424729545878373303163050740713281761260999016236124680792083482057119534650244922030136280384224149283073100484562791564207624690129496477446349701519933630861499687729798717394260857525957119779433402500182916608954932560547697828998466435496945125906693329623466844654714695062839493068302113338838778033857816327325849593914962835190324318863737463329111180453936813196574302782139714832839614965215763369460911768355739658516174495488560172432650707901677780338265999297994418220952284196625695874060802081354794527831754530601211932063005981235601121709678481027235249189441268251063788864174146291786531830081750342554438875991113578974795190920499429326572214312106119909509388563623768799607363602788912405173729597728282323773979507234989674177351948698752374133067074811003038928741231504343181216829516539230205069869715841667906638551994664247968384336073558455128105854623159430627000744546841992001591379574701566009804941951042911424037170380690148346693751113599590042076026172198557015217622185847334562876048349329994665398473829681766134683407246208928 [162,105] -300212114725018474547480934826490372358320854653614188181396338003205624292186338878451753756189380847133272211709801213077096355664672764836618651478463263707259473416406942242228346963029440120445205887334827742205165733904563921300390169940756440437420885889063773317968872035756669197598090057179336612659673532057725629253670262716310158338623675764554961504332161683816055572772869672263332048498817648427562278136162366669471874740725735031310126135888804747438785860407308270986444144481676907645936243758054547876065928736896474595210930911455807960847576935037841227799761431233286415046896496367338649878934122170700356970184724677765636436554327915719004586738138588542432967783155515919838501217579971829475738631746598464023163165478617391169224118803520960960044785420965624084233450349823904974546665194405590419950381747459169134038113114859915730857898331624841137505863780942622250761853970271174930214023189329991150396584042950586925340412686947707750438595942107014250042448488698287921801961186398227832726593220870974513417566158105286785503112132019816285769192071077529313798356561287680633847494365901610713332885554383658721618335536569163143179090172197737345404037154367951756400529923450361801645222256061895475253245749918600348097994570648632410569230389781741144653415728660154459155836141173813693138746489804508987864996465676820853538390842411385899449217501073402957879423098144 [162,106] -791737032188924331046508628760352218592581340221134697865977209704069990277921684031093326457034051640716884655656443851894588049511860498467531431862072169051593684235336899857715631906030494912773827213653413556753335630915595309388202563419753197936569831113744670694519312838399236589885430431910995094549635121717278432422284421644803446655851529068248064446460469390227850361037534490966024214321690217270315073848093855863482819602593589117616455129598503490423999976356504100691491839889751662027494925969388893548915501152942143026552437538846282674554862375283026081036721214361912470785688882369623763351095287859814026345686543835642033888799555703357324199452921882613378150662654700876663627878059681669422895130627174145129129646681150674042051841072286811784737528542146434328282222697046163175093438295649247364944761248679187164716080770313737153329345448866649625117845663882932091418863316409585159255475618125176872139092209789262072213176829056384535363676045274898098596174925113176937304884003524475239071587212577543286764912770144412644437260537746658090617503880179640632196672692376966408290091899641866538140370896323045471255110619896925234377616104210184168995714217354695798360008822712181424752795573160410651058798029847873850656942553208670321711494831383372007482845527673479875200385438842679131475348013950421272570250338848246017200537055006258225790321502022244145780812 [162,107] 594444901786667904454944170565999811089021499890541767674679924741820164946561303567581657934870097747668431535185051432721591906744165257949185774769684216926239849269843197047680288999648981289833106684035265739939214377165436441282336162336047412003532285428056019506658689615936678291987322908838705161721480422062738006250836932734024773529438200476398353968150382124779947898199411874389345048815564951034778951133780447777517893474745832505509084091074273341392926675832986263672600065052168807883714419452165710449407480685663121498027528278637083114765422874281141566217513525710277823020313799383819227397785315774618889498941922158611834028248209553692455827092305868977937656228135650018535317585208793503433305025671627582328835841278676642031888239483155505596136473191418869929674873420983769415349643635332117529424172219769397448266748305379103852036232933778716497080886571933409957128240388226032645247451444880753127269213791207482835302830812850194779090699928033607497671565031837874540894556959588180535383605373613230522204884364566608381113785949391266446611753902424758054009357573779064729531744336651932777023498454835045545464530994812162045743885014254292438990666494609694427812248006815745082498848230341539890912408284454084529050385115863213605069087406323567467520845813593601120111706177602914836431011318868066997995293751420133285095424460977256803016914318462577024 [162,108] 541676956691254618469007596376127530992463560437890418372182173355468972433197019380866791386393406488190826971958859967227912276124821834970242899966210040623749393993760126912392912849555288812850287593294098943150237022519036811488919678320848133816842709039715348139717876193975681352082729392503024552017127850947862188055152700111298284867620704004836380704702879925726901628721977195324712733581800684916149328371978470370747223537610489532002748037013301806291628734094624804146659593183887864345175291216005103073058536061106137846404354040438377727882120400060956342224588466862044163447369974013272145797712901309405997170426318005486171059479161940465785704966685023108635252837235875497017247112751391090655574083541821093010850968895607596751200685659919978547939452376817524029637034019794276602203827904217937178148284266566501987576904365782228575844348755316050441837786296855318865811120538044985304911444033868669664047627617831045660459933898612166632758470088128415101532971823076483548545501797999135736844184256468287695134908525570522980731894891375113203022291718953509673357445846561700860590052239938268485170315777771435624842824825410040315718525048483691223906938690623483211597902291285674907979128914548999317615070620258877090644472719556697573086260629559217596925875157631213114195168910808070882348721663247297556991073261958479651889508328134031823847524136448 [162,109] -233469994237394037447895902379406548805491348849944687694174293869132893053960360023785087668473343363403497326035559857637024118417398186397715776676970171602510783343224218390772245430004669837327864933294412460320522101719959033509199112635979387662390662947194887899913555606165073026269983615414181579343101363682294132539053442678052093070901033258852642977501028700853208428851677933563766754625779443006317428256661172379239582212896114343271131144267444995984953850908278422462987091874492086572511926664718218758849342174712645350279991015830566966739477274177756070482125546534049551346811415481480216911703481106009585022748138858956960391278967353491918050921083218448163722853591157703458539810829589096253527265448030250981774852325070528135186411224757586756224048213847501516001754051885738336652339786421379425380657789563878173761065136182908276285591810917723784209776510596490521228280558616025414681143611176551648074703610506487556509610234848353395514142927874225514363801987701998425807915344828258471378396859194789046112304046060998195869329343194223110548401314451403739119463986808932735710318511181838041487864787216453312727172441707024298976695491950358937666236121024178058471060794955343693007778013329160279468787634714753319215607689962223924302535485347720107235734849969625710011049710151607936728777410251097616176008581094227149948154553987844345520192 [162,110] -106789097804364541073630830239719278970020888376040232743443765529508026348372275081657314492440201606090518721071982911712457361909878243189092346289658455949529508285363143471891567374501581292014582757657174175680503381410489958336368069471847477308693213788367353512876078557884046007143219256621950416748798923482727406616016833021882501666778915722835356320953687276253952791049452837223673363761867682845049598789138324687928418592663278782439108775499131436891843350747181895288847034354369808031678154260264994583793696546695537049717893402458988628208549112372139589355081846560420498096502366135362733762673679221325306523841310930638352104836195686357492918179318646120363870861387691708663692492690529204717788751707327446098560173524807339937696485647435425955004551249262784934846979513382646697023384823575797486422769113529846612327367470629026998043343754566315605395563300735597639882264727414146235021594169915163682914412914413190407085284981223279428163040276160350724106673571085198810694298138053749101980268125677793975011677880821304402727692924239538279043293502233205669573908686465219837016000937698362953998091829219518985297093597194807377824356743901310025526416579869084096032791354083245861603945916864309799184969334511242901975340556726135283635161699003142190817110056051386874720325234409886449501062490544289441582101176866694536279153669024199872 [162,111] 16327503193695037936488126936337636692318037138944263735730924856614745561447327318594522603055637106300213847544871482213886454669414472226516705976899403927328843201428605918692467588022835122496276365234244656075135596452613562223581008356807658281063491433470431847098970480868523236638393497214205580992315667425922263854173297272977249442283917057310766907887665033170410554848959010561557458799124072858667653924913983375741194164158122310285527407424185750214773558244133122223084668356411646232266954611748239564815741662562868607181522992873047874551086461301641285555326176591561447368929279864592362858139435775361373912757519214374533028821928047394573007186181467149908704112641428504663300678040977246913672423533982050399965386444055848662424003488570526492645575063096036106038966860552327185850389158611661993039809003376880517748936855715126695919746025052245547162345092638751246780416848675400211743804781988203019057098314533165177573161400522913543344629442772418751760037966539297318216591268147066381596509559897215864855000651429075125801386452990321511741052120371405231229498887032922717912661252125718573415658222359878907520733243069753114562940492152281243873442226554039844867029807215836182345921669464064528816569581144658355053056043598529708880506550050770081445278042835611782191720520384476407546236531919107585390347154985955647719457182432 [162,112] 353628640954208840948230144647928004425977649307117583553547512298765343116513168589363016734800645917102281462792530217625035526189260247671445544362802977645481876402333882760549448451019566048293035506029821017032369000192791800678652857662559125192079254292528544178066967916369967215658140803956341351938876167733282250715321119226703047186755174047365379299351543553936306277158183459444906607840702569384961137961610551238934238552272803150349228545203936616948371614661185129168211922140539413751664425137159210859902864641131112137737754431129885909521393120782546397321450471454029369928217341635281510048053505393987947281192854095234765331782022489512969750218643763018256778537346844327575996341720667015387619097970439859562731011556785075646841384469618329343125564675857707766861773771599511689930375707006969826873180645512623250452584521550078480111553085898266622815887103456893127187745504052370302924853524211526494330838495977282625435711361192767629549642822196737736967132532885425312749407501305619044746768069667088951060385615839842983032936696903804585182664809633932231521944206450670419798262110074972105206713604677854893662215368534464797587726188695325244125095930671034018326062017044943276875676475972873716040950424218440845818404427415265547025280915529256141263961834013306813253367957644836338431975984920647649882796341205449379712 [162,113] 488045115423198981641049321793503297770655895317636366142056942599736366956386437399057695490194702530432929337162869808796867098024672473306795814909623460686370472887815456087943899908257136411769399641129233645467454678754798798406438515236219649929862131998846089235362878810403327627341886155423752729260495276620377574671736280036566452273959312056979354898063340024677783820862562924402067002144932796698434679937139682718354851011634802250406496996137917528825290806150508500931823681565083630633819630590486239581542925063570493132154566264911663981052934529152727221808788444501614855358558911933456204701726680835554220051386405772363349136697899596093632560489733277222317653926680862390266332141128695483878746723768839392696002471556648616551249358652113182513931586315178654438725721565817687133038384404090201178003843917395098796938034386542771466679361175875071170531306339161605948078540083300116625216131945610656063788227017632402588108747386842439586956122512450636718689900556219875150689272691443322557654201474860901975572154620323077361866198826681392480806358636219776148136857947033025059277362707721566117172474256469230801869846576722394883678856601414355164891705900074831221331226576301959989903130069542722016225516510141887251835996343124723881036342035816820581621639568962765479909223055770793962117419768191564926374550824387240 [162,114] 4885315417921532828420003939438992884121503183774021251985068433987938805376049226463462726208935874374855272291297021791949758004321165396059060147910736463036454542753721456571913743217446452725144135447287305857524518207244235162935658840402404562563503708999447357671052720371249282184076836112451644115009662739087446620440442959787318252329851242534007151476564338625740775355408176697582450042000367520241150981205343422309328429441253554893891438703287545802720059732434204656259788250970326393349072025290997869219319858969726262920434811550749834343006023692121070658432745312258698894313033300701820794123097861782051196728607778754230628873175022797728565809858380887804070335981313144204780564038179809836015462667667506284160929657750000045110666277186276908916226834549496355101141225888179918496149609627837346012207409139962017999350155137514637070022121623672937788637495750302864606268059456042862305366766111060487945045925579748501734921584665256286428715964854686472936653142559463927772156507950682036157659302523004269795317257064723703543125798332238038979319589047185794045750796646886904269632216749002710180098056410431746939460380580353902387371269377562880896418812653321914576775828874776629794319508923835891405144383546210028348508254429469639305809459912433653100772541837171008907842937241156222041659063472070790551750501916 [162,115] 577708601996279725889168312764162952422813393774714850315831716438333327344545087605781242210258459286041666211412318363164857397480376280795172870314598149564400440597844947200690573546383103587993836547846395922896507309167852546476150167976465756841355389230597741395247477054306774452486185319726086494127973894399639485201545121259652604678084484818602278452049966414674587701586640096958948121635552095657009331509788937333907075674689544883354889942722026869481656596853844571511962032070420976556977301183190497638627312473557735099665664678733616077062791814462532727318700522131111514890953995400609592199005631510006403713611828387827756047360833195897124714370439549256846150940153702939092213239900404819243943171240979063495227630855293712263243537504563985708739156779029258557929758145611961000737275810045288951409393898033347800051439863018006235105341277554992451096313888685026399943515547943864931069449646361697785752412521269428688182997898182078577253293185952534575944706563915082765989940906347059140024030730588010194598570049309838118064020976787165975456606177988584858325964629508547357746971330645549958900397965252408725923935038029100984182040639519175139905200806745495719683981444799835669551707015603022646717787857753539735761147872611752571131572877416234699031095051055023653250690475107288324384587598371880198656 [162,116] -901432329719947820391963402647988087356854979848026334853432279022557945346982673814559379564663435945431525180006443310831223848120395661828580207175169730541540349539813998666881619171985155523886286083329076594651288542671126196231509407674799340020158013213767996032378514085914465942164052473213848329388475910454957298965394425465130039771248039232669586399634355966157790306655677195272694095483441936220648842429673986509083178221415825151231709771637924710304147335114415954539256267234432898472237896432462157974936643669988856331340731358556721338431371196389477109994622342311023676623546241366704148827626893813185441807382065714672510728558414550146854540358615931714806483105562724001813227114559653612535899816475139976351529322907398698159327193011242289451544121290491085915842580486219606923967809459222897739601738752249326407291596091960569882428263413726164388786858817142367772179200348452409379882756516679975021243464377618143037657136675178474812726504828815017160200466003500336096730518451624664167831455808916455451200508908901641163037808017525404299831080402060771440662155994412022128211454735870979852734241262497815974182899264367049452332299349236798159047777621594387733320252818160999848657027025177120992295965283856204088695962915670204897322470543030144375030723494801263801014654121458970302518978535620864 [162,117] -74203191786176169829745962450914489363640232306691658556007167654758053620155899767904152443743946511815080192881610205677802376231393990733189692900895511729238299011445904865975273943203524469636518347100022821632725601501336948708997034139736560717298987473421022459380954838601980495260022849450102714113009944586103800382073835230976372302158023261372107720246169173633043566545726510479454955134645064371775676602318772488403825484809105068904480383441618658462434686068444326624744153136751997405652545078771267420984789191137895201125466856043691270598317983468178876734841883388410696711782304595717840152154779067886398596634975373315449888626989089872711153769834147583310666154427993913532193110309913076069663097383427891308434143005305662480384063676620408004831241953530845900453838673385437297026550721170314483290065305495664546466090922634986273195103720952301951733300703977173682631743820825763457795784344435359221586747809197466884198647610380827903947989597411311868266149441667303444539770338361572489560822890039673601314569138650502281172917585854485932034889884011224368600225007767152103901170887165953073961525288385781319175484445493407589894915855128634768559115969753393762716200449926347510271580385282670857953887139925080230385332218075029502132598059968000704184619371545600894548938316632807521411457904 [162,118] 33372361503847869330669431459202885875780617233586867053868119122275826382518398323454398135761812593868086797699204575410950106807450643633149766634721781054388258619937560914047709851858589702035121920034597989797477090405124174636822456935794984119951149661999880884162034215597208539819547715945333572018922634139083230337736262493934547354118699104758168142824995560947859521044381700783001659621476416571978230288633297531353625793332931416412424287534444866350922912899492677735762488687111796394024404243959155261865084874263755465844225969245525842716528868638918314531599443651495533155697840251033969757086278238563710470131360619445772110972015306721108418406564022358261750234690132876323949949191884932452922413965845541985623303952399446528310482082071128654188731418677720008216982525641070826581059881324003205496079385333275874670328908236728233925293000237213960959782254576535847555352422557024455013964238793426889950428646345977063220754012421651757530712421385828821743357677169781765970689343530655053530778281028901583659872072529235791681064517136052635821748272351074896709419552023045933159710009055501406316479663964853523636347006342399813131492758917329433868883411485056965061937311053423874711385392506150502318020732129891285948011135360328290025479950996986684458298853910081207916547651238516980868 [162,119] 793772869702247384340714200975193571435226971984774001662199391801323874496719569633855593436339754088882018134018807495173887298240657553821503484760175724012585122433873725906790047870903276829317261219729612639343266597293072586671081523153853772124218182356822501931421516812232775980167043329066428343144037861932580581639841987217562779838379806861954230488051861445003991998849111986223902755129969893158498784720100084652169742747442152494169838422255922312460168954717736529103855730150995512353315338320552294021964308384896874969199107295692831556638540802927173274254767274013094851930600772087932701257092067221702749245655808908552983075082249371303100278568403954520978298527018170536578051210442711754332506809361734377534354036940052365839612621003783722633489211758579550785528578696905357917566994129974406493733313757089609216056521730721240918811272857164054558485207732251950405206387938903373284812237389879002317904518014197719038874495275103846970424358732536521714221995999702776532329642385892587599488520043578898107543653254864271699353277723455326671794436859961176838605631360687489651042067466710538790403403278812497200683357202252595607980607944957933784892284920328434682401395855749305071174398241192989198085476786855971983147617885265166241879314237225165662662598328947272749287088516512 [162,120] -226188358121420027360511536026333419789559794475888825015437362235273466341277944472449892421259760831124310095086452573262014848372160189026217855519110420098095591475797791588210130421183150999232526434961919894461264855320591985923090242281230059466918261732962463145588221143087554514457801602383084911080077880559078359477841113376862464325380878522101115024304650463065385975792214362926975793596424094250386773972435339968584697576179946998828491172724460899029447805865426426299701213931286748398838251441508349659941101791316664258000363472563815424669386251606502649855138091186253187799109580638694931224167315457488531587670372518292476525797429247827106588570649562056740126226507909959852207297355835843142203239099834005489932817997003175163783204717330991685765261721635403390993730470751961926734349996140832208900078526468846127564371991640923011396723016620247573154390162999341045692893775367298081343373911518062773292211683111342971344694227368235031364791418810442626499689545228970573579702391245193130478704564806440481610513300274303056562154079731670574301897259128833438962967708676672477414663633759411078003687238451240553692410154589938430227208774953384916234159292831948102827080509915002397339320606739196112106614139344501510860029154442334000735252793611033209069503895104700166943528 [162,121] 1028404732359677528275407422647199779833137425589914106502009848161408135488776059398454557235802776586528049181833375760431820647703336941954861859493934853828699511968545181531242286083070511184479254367058992993984516882599587690478133307951861280204545611071586360886592590097298484669492733521503024011132531523351233030511246959261794215012382212235372902872421657263965706670304433908457933552105296658985237095953184452055095260059894861701636048257088870701064067377526503668681345466632632829371714300952540300124154714004440259200212232652296057026117845876077980832461288546552676978082115942079630399359915134271479740717455986230835499913554315900139320144694974219536506901260428144302269431914286727190173921551231300144189752285977734129677949239428355857088879179400574089600277626531260026455409473470755694403027395956567775881447595811438348992609264804997013081202893092480625814834774291054842795452966938065146346337458334730991135634868330195881346022490588565380417100267226586215131473261515539002315576725268752503160755889637345599185509558080741106849208191292277190208803344515391058632948652926238221855962632177849986079215719982410849809565617782457619464233663011733767000597281830570529344753916899714921187245400508256937334388133190209747412651025161454386171495982068405712 [162,122] 214109664294670012210595994249149414143524807993546148149404359980863020106815193080366588163846456954207761838813046385476913065455120200482695060964127901053155365727159303600243870655472481068383408723129551841376661203163020714052395939086663413063110040837969842429408885750387894977256104366964205485521874760391013575193418978431697308639207164835815253729359192697464868648711385695253564297833448708364506676721603641631473318144010588358341125107552434574264860199225722843237082794922694362473520026340024195279089254388568937612474131376286540799510357885118740355958589193754182645488661995866470408424078381140311888064779169619322306602770322350127056131696017191576096926713177373780201762955343732278911856911045643575082313906025257365301999703334962410560863943276524433630328800448229059973982202286106759884966315356280757890985969770067732845453897025602031503250079884206778496032131873311976445996095094040445797005788322124516462577955259401339101067307981160921713986074717661691695241288138197562863566311703104256525563984921641278886339074827243729378627436017238829127708350156064044213024269975627970013947130389054110158610566783636083137339107426115474261248958431155602231058844482054998313962203654667189827367706303116906024302241323204697932523434562567276987663695709 [162,123] -2198146952513602140304340895203613870098346442036308648294171863547720112526388682896110562558009126123638278393243315042028976852091091845537882560214089296305140360923304897355070526489921011496115175597304652916300878134495627025724212970189424278642948716273303190041258396413748910418797863842708564362588278232943966829083188824876029068914451430260928754389681702075392597148036758601722987293294369626458243645554612610267323571307084858020950393176773044296458893108331205198012750913246343806468258568837375800658545838399571601386553332188712145260465614623163600728027055984640629006018502295804536031844958022454879414085485595550831909728571751635208906495027983268367599550670873857206140954482828904309528902794213472930997098646835738537199516990209445102919519927228580631146504969150143716302443450890707541043783260343216976045403735884954536212278225920543547278327838406852984930248512230546388821939765844660659411993707270005274523152824495779999989893890089625944680257764297635927491007429223610141850728452464812806339487012496815057532177435331369684868700981776701302812981628160818652268302081188075489119927730483938787825146889231144111236788419312025699384888322674944392877555063992992218006622165379090489501959796688861047890121970531001420634892414758704475008 [162,124] -16169290898186649297235442570037861935706669068962812986217378927716106369508655678564559984551703176395393959577854582778760685509118437370940558911512020374706692796551434283591476733983683126770030484479759275965639199316958634075556232351561767032334370376151393983603412051748102676646178721465595969102644517218393853838388740139059116751690368287844537411944969338500188547480225819934105694644125017562598429893182058730673284573916148696930039473176030674864176734384750395413394151690373882847212907622394242755613201977221635712783683283235674098812665514426868899195307069246270683693052120515070589689323661489468940470808003653112599591376829292804953329678315853408356738251644477988602545477499210461553805627311586415690235894807609173884692586604549795760069361167205399203076724319769356497160132044555004766706037566039213990587514820855816975970831104843235957814415903023479298409715699074479783354120937137185320321225778719423416225262020689697835572795177718207195444234394505859405421274140875059598984082116441114794778930212186371362674114766362622221185379005041446514332370797463312911822189983177194591623495138270045742037515755073146785017250519332221542152184523144980267493290779841738855081877665778133777933268045992147817471689161459292142890700519968 [162,125] 172700044795756703299412732033599400533936177995401696633440514764867794561818678838297308025760788493853388743101086768607963754103385701887678486738237836354253428012795989611156400317300946779171598832588675254716335564440141959241542885608799170811107662566629596292263860138397043183363619580560807862112886997356430724264213879676096605130459553049154562020828964028824787712345247752400227694886571824171129801757069952772761682972979894827349224038252145026870309980880391655800287978888513528952750851282961250121248726176452443373849591550716396995998737811353071357596298896333066841833740082471998697603130793620092051057917821627255902166185103785234870369937215911712533489158497551209152570375813126597139688795336366171942068434470107767253578015579903948254865328633233370341161072538290947414030850683016323423794831545888603384998590548345390525130418878121653571386462312887506861779316922011961711171761889836488703716988788856058871878393846275969186933725382893100813299169282955207269831820881740303572503532446591205244947877110760741251058840012018917296320138790991086995648812598815436970193254404148572904380004292211142061656628539599245267379796205291982182056852425968786192779671498540700457983359342292095972705909477558464390391785621283144765008 [162,126] 425927479128644549285993842136122997365222123454969889005643504648646648599582791398606942311301624556264568418817179561567162310155384162085862627071119726510510376332467878439881940425448860746204373338083475240115740666859402648490650261177393688917842848433173366133236728829282037667091585199815160198469943663596797440489261994289623145766225441630483307526031725325048508259652747756171220051508674054952949269006859365323320749042836357405262113827204536526552153539465825100556880776568460199378080622485662378620561869341940969516786972332724076835035689462108102480705123650330573631752245791193915447225702713544025847875295158139400669427950288020320173734079746477056418314244941322358727878250326312198114620909555489026801891992729549556311067225991658705693057545492190733419809278862824256711508795975756185124879795835660451827375726929684369563620908389245044199313300049631632642582126303423437227871907639734834797158534031162821406631560977900817629304483218570476626345490548728221534303597395564403248662779950400441856947411923606408412777412340185317171094907009151331115886144787986616928728562372660274957367009381906938880676421239743985637233604437478430980751307505034235637689933513948661252370052236352176269278512336882221262573981227792 [162,127] 23586153619714543594602576060728382154501198114330037048839293103685771250687349887824644034358744262993590645149778004310259720582565136172883785133515686634381610947886869107383777838915848502446990678839032058798392019807454310277271269306049198456231169115794629983206504989808338278213171634228310139499700036593232587396458768455885748910936743982528277019327312210328360155982709485983011956636103228770365346954036844754279443091437381618047706580125524222791148635701924039003469748796018673371500602887167984670727160655305175579119699204990640818194349670003905183200426483163760746015286158244473360852711132369195923716712728893734566876058477567248002893123499651761892144119466968621848437688557337165720376014424151944718152300912391879552122543989662180172589459844649082776441444739834506202756779690246799334165820734612674117248109299352266992037453817355043700766193396401860931936702735648684502533831430446941408592483525237653703445037489859994000802090615378351308442757251881208728186983880320716454147463526376187553762163821903738790092093700598598208672020442562637002153615625097628513903785966656143464641800559345286878638516677739626181309635997828131343355135108597068717145062618575197513604705882912404702480601144236696206021760 [162,128] -288891836564010668024737664947247846043306172605934662249977415798035488890951976336577605035413724483195229223598809673298551583508773527192009329737341474145394975139707436934893538277710377182371064711965995232487607917044998291002733127017214498789906653944173214668316220901660436668511337636263834253799283123366186095319249258931445252017410114765513841287109667084840810302470921892988582473844734522793033105625484711660674188615774219875159403267099508307793255022309077537698395690635761109124052141376285611801363794726188439441214447469654567056373306933546409102983574007507126073145747761344349626823815328380825956374592579082735640872932694020445343710022576537640364895603762382920380850774839254891247619743264170929180828115674155010421467356680365329649901358145838180925084968285451180404144323562295451305750153541233590161129195441396480141099427000903036455540539699537723270087789944432464729963835607987166180674984345275986963357343516901546085292459120097606470758052234081010981444396143119725886203273031862960742175505366524476583449122497389189323438034089140299676898733227033686918773251112238104339219098511139106280141698282650686003970305417333287976185374348616325109703837072365199881566031291209395009220079109320656 [162,129] -12012614928214736040682826402322551456005150033617167501452753959147254504674362468672529579953363538907913603771720105409938338591049651401178764288665298391680583624549034053177258398763160214841630519254288101658827239239309284445366193615727856904614627681744640089010028281494742064789268672754194022965851799448942007996081890419435626223483159451188701346529182063294960248185926645569556359197605614659324801942717152316304997879734858272901883914056689784212426636715756229116349345463457153997943963043452476067190928899392024893544891757891563223557809998595340440598860191366842152083661482418460581680537619104279397711421974795530927863218754489524885002350907371273758205806893759261381467576184386340175258481904264735180466559391396790085609758568502366565051755148644369660474698671033478630833407381921973909478486244704150281056163519918122531576481966537971522653011150084780664957208206707747293383005281741185998142520573271224944086215382071321214481125552182953744072492864558013047055509167270379390273804662027466643703921543201615600282602709998557092313678009906432104894047883638686803649814203151728202132115544739901486529202176589159339752230437060913138123840454894946883749432465974271345680128010958896179633769264 [162,130] -63275596131264686232126932320938076001118878412684541366189632926290799832147016186028621050374229332509779872628262706370096923719610567530601214078059721124903755511767770865715462714331859199072887861180130570485975216755530619870261918768939018145719961746683307267877077328538052339909488102275487686928400807724815441415664176177386043295463643999593640374052225016491159550588709276092776423015629737984574337598537214794395981007001717958880667695752481482512919719240155435175821109575770351404807743882003389902149804929990570402582633413518234321755678594449338947762847888456592757320279816942441812569656429034625352961728680926459945809374757887906856571821593073979043644544576562443650530483230021387509305860818871924976228575436338931699021355198252266084728778912184764412070350391965354017572618145304912305870777060911095179314145068978280460165187768405861091112347276635421722092139446854628100666809723604766578142767531654729279561416788529793627541399161606315890404724592871469533599343471970499257491190960797947650792620717990745984676016644438615973319189278855421926875135612353026550532507628072855425090021446817720722156520134289451516304737098238130969584276639624012334197119200474626841306073221852374828 [162,131] -7091125334387602436247425731251567114760733013389621285620831227231327599794387493283931540097467296823488551520059955981314249051387919746781116799539385932624394596490170049547600909787717757468015250159845563446318703981144077556628833154849637656622356472472705815765633238428933742811316197367083173731658252581364098466149533653070955073145786951061719022873795147637793328367255210838111224698583570163602835614599522983605327042426977859824675078068578555693648245686885386686282888732689393391342889962035414707367215466547455225531683441715606687014803034157193736440279754596823219457319809824580311056399688515701548618530717627017397768546200903193204334194265077769419503393067299704065933457693331747948957312079023822338384757018291991880350867842834577482633316556742151503700343703218644162287876335561633599085781544872647439904580424508600912286245857595054587736378358484043166458857908315587065581732719699364242616191619337434509177254767626915648066148920690242526754634936388054159112720898361283414537061626000475638132693506685424815997734301465718005066714302869949924536634639602413859862247160949101231811803741946298105453964135339367394188492859234980135622158522857169127043712346565098388102469376 [162,132] 270696295482335931199668258168907839145631284160153810936028920197483165551435575247552128164056662552687148560075918247560063358272790860948820612561848020762217975495929610922773888913507923141091649876341691666944458619745829392597206290422617112687668710132806697066977779637782100814778448660783433437789157869909727756932613589836574416839522258392491180790914818671797747180830369640871432111645071979879912221109020276687923476612298163610703300511351261012780551971888401227611417101260042037567733959107955150867976188030685675630240840477098949652091203738656731217518760824532575132939711355577256116207700905268235887779650963665841582637014721425596323506856132714147290089054151393765181088589883444429422941525041876014541387796271595514994425855311343570768294050735552774039128802108588498983806630740713881855301811116846532011109117712980383144115600614924934135359154651584303445251274991235691702985853482106922021952448534524627699015450231647649958916976359317283935818120588019896540629042728875925830489305865097064501858524721287606093521488350526953625834290471969864732148780335200776310283183136555752005665797716370119856123816406870500143228797062807786125226311584905228468690305845224310752 [162,133] 271018751226108203048722227367325778362677783520080038414412834846619308728565575614566768947881738677953153819960261659450274243398487706382779320670471898422685288805855509077756493375362300616332611722011588585685149847076146185731795890932511186480439101845362072829653022692501224745201704497898717616394515837913531434581002163436833858043647226546318758106140267410070659067673337967530288298749636843164991406615100347771863092198101453073283263194707870025471464185357597117521583215358193385828678441669899780128594522010813119654374202544119809407195567158757530008918883856801745018115489433854124551358121013813805703031069176234722908627705020248924601262480612085719760572497888824712016000784725181904539311862439558041927503675723375403415595753473114449883718286713934268317085689083141359719208277441404841183740432560856105992127730157696428457251052557312085929019729773823661093943570522052059893076113069753917967911263629132851278114043485492169329101362096394768018216899191005719773207928918230243426718954929182804158781730349139754391015932227446078526954816896978113118456952180616030433315951612880352945387292155336334956960185780812586475010050657548524099339514402151057014585863632 [162,134] 73157978668603860713270402188108477446520860592357186225691999303590497350137844908827137236742827802556637446397078549462140973465859802220504229831022304217033947217407970805299165868611909712107907699373983864772909328885423628064848815535281831195278554433883770076742146832803751404302399962017034670554083637913295288231590312886701561392601185215697038308642100970264436045522206205749611814716482229232485952182939501692738094041902854548276339599700103397721332160619587211788094837326774145708508512156749784424860819058168492463418620893935426117850665768479053308948475649074159003898789225636877853461390727544092679251393003430866530590117627417774783717020279921256856401947264751537808694975395922625759576222472790179984460956885891561988286111148344455281418998657629828539738382064144364561577382657082975565684176409281247331944824345969254969058594035343973285947400099845970289204174955325458841995354089718834417154859330419171943414519620351773848713498275584673507324566434211396544832316016574699827667113604876090676919042027188330535967841449853181520603970741335049918857906029333881109363378651194103723185813575186115999888348428319898226497814052884202748180266227313830464 [162,135] -34650901098253480345451752429598970521198702282338445908874585953938654628387795299835153969003870570353573253724580091829954570337347097706929661031062321876716699048074882808980296334599987578242842762145833282600850151034805661691214659218275867803580163200029285513496839433589244403515701062503375511926073981146492511052827668964870512818773704528542042463994351974548840994224187921287155448531220202450710237186825888526812774645833747615704599975153797942924930869793500524043264070351002977049277671759891065103758112678258210843316809086296985875488790339097479852168337462546275568012523934813366517031089392202313485048400605210536039750270777228607142876582397361383215151322415326216892983722713924435336197636902780344681058619094219848484249437858118558229295381677558430425823731242728238268555124042285102843226708608672796638779291813456746796917273518787641528959120554760081173055451315250276432548953430261662073014760002089045782746754519159651042735065959747484542802660845338031275084495318431453592426001188085196629750090361510935866579696179790579608718005991890908066469695538645909257219095195665576265915602569162606299258738084139962063423689593495494633694690720 [162,136] 209274617997802846625271634986746826947022434466745416481298733978792042070447483956572699390773828760905499957169894891381192175379091911707800885345641257572529058691612840955062106938333253192569145873010990561133803857736343339349935568447554402641809115576836790172490346647502085997255773442868781581507894932774549504188652873592077553400297724679592950672439252813530361202788017504705138886363438566003390288755643626070589247272873689162042987764498387862060711020837962196979947181858457464667577090898485850937361674893879952539992637955563397417272880893183676835886380609885731962339177801838879667731577521677849465388920149089659776144316013224194730977483030898228337015795419742585346544989827900456494526077909732126307192189047412263137150825030071038513797822932630936512406411496737705136357772170441129669959390038813214006635039036273537595678050304085287819338292989140328092876449728322684520970654866273139236892113440298797860110297635820305400409923663787895951469169049042943886307505853532074257110298849351033707404703632842241094965564328147517495172216530537359241210101430254144144760046609587163339764064387464323771141496169527113764529912929370761040 [162,137] -333873414681130066910355747903846399556899411697164351509264087082403537077311172153274288309324087711553305037376179889309740167450921747632825973720770971101534509284837401677087456394917215462328668888917227206023175265046176859023250662526837936230292728523105917120154352693855541766392885543824086378149601772519379121820937503583412930508371704483968034938861335500094576605951155575544973534097712130206037729840775490221204666456927058716362406553686505078084792702449577190764762499011194316837869861941632362624795963582623329010073515748606983449072056035878205143006721571335118655027340745894272023743855422750502314620679680887780195785160031392427952958496592739539904542926473233347873055435841013702211035057045391246462170407356663899018504205343279248371026943742214668011559443997824292339840738984251742842281539965328257237112417091656217922223973533145398325155568872931865883769576732753735821182354794036163704239430434350942480355060786538586587500968141135727252066409394796410726162253905088347066216614739950126656726600543331046555972749760748557253777982799137687585416069750601022307409763772931718714055184559718302287137809554312921963505680296 [162,138] 159173443346675364630200281477568967063598728614866690917719593280476412517994399094253116409075634954405061108174913640113337164371713432559294797029976590702856585832902589654646624567589689477544274156764783870202573510217873956112063827679219726037609924078354679082811312890820966812832350777770406742746379256668746281610984280167512054606738896299442796767529915768488376592899745366470606673206415588281078180138818902328403480017777282493427627023538021748967346184569754834979710424982324147237906691433501306542767239008520571445874570910144556105728541210992313925236781084466544610565115601450779612412252522208332343902791215948755628735093682909603300531908625225158852083722409533651544117766015926146157522900671384417051112604700218188945635730013234251924619624956991373359394803059135118181557048475976350737912024397131609900331583085195548584868308386514790858511394323665100030034885901507275253135046912533440913356874945417224973069737552211591366022421973979492535452449566433066817808205942057093559584273899321836106816151471064211823162280033194682940838303034751630924453230362490403284937729172058933049093311282439184627150651609233110600 [162,139] -22735672751688622940995499127328247033870379894824279184669748905503095453725881814542945238125345324563917639783053575218335727958380444863273302436800942298781797330269525216833891996773816323704313239640722396396159701642436654435173240887643694977811334607136751433885901513461653714741460018671272669789422129050955504668939591164833513108824668065959085846402921699925031818259167939033293202180152797758621512445887802096722974578550241183481465244731426928048813449888086222762054533320813094605298683240176528953867987798514371976813921686403541259238922594030514001168886028794633045413646270492259360984475959271902252463585312738747186866437064417837214867073875488526860323148668437570938086749201777365484893792080871196377928909587481271892105693344737019970653631351804213135681953364189289922399512626034115011604799637747343265103251724807484047110773464490010628497266424438835120425304027432800359718815165767337642840533785651092209640508514949865743479210269606756461214299780211230704299902731460714476456503843461507370192717038676468631404333895306899797293972442585681200869914466940132636392247099911373679305805661433704251876145920 [162,140] 969509163047369846084649210376487841960589245790826310744941666086410367003172358225257228037837072431331578078320538823938374099297659171046559897404063716880265833303067159186045152891595579264942193031113244195321916949099256690518730077887140280441988902388196088452701271476909249941311595827833635425020563146613108903002339471965635894523765151405281457371941910466927259248364401242857289510552190825199749551835083488353408963366336297915741838625830385882914828485352784114082877029946084284913906188415357433847296621637983470068098975272901242122171408374826574899517003937952537708134642260546543260960286899500130156191045420837902160136999769887427174158770155920161082274406161091038834551828714559719568010227706010205133763963469850751806105820406038129477620105378308900849358237448495896169833727866050033960496491676597982086514603864453124104535850964862072322226803568117533346882925251860739704866422155330748170938047315182025178346654505709523100413040988518284486779597929328143171446647012531765158857952861273918399145429606386452943285970524750097296820687047025871143333986559378547573233243857187043476099499531185664 [162,141] -12238523234788803004635426706964022265589821003823335557185971725672901753965599283725196279073213766408344610130423290754552393351404712696950666466611017146328082156083958753583396999979439480524498116323277146227043856933944025256719409806332863768802360035641776608627995292231833650116245884756928878527836553578337845954035771255208599521678498017864336958407033788909719623750630914000991409904299363363112907549324948669746214979512360417106996498197630048917507512679904636978934500438592985494303869247620024995086559351885660735045203307426380220696739290303804348802010953412464985228966851442160630868584794964228732953322299971128935064924656245313956250400707064999892844411174931570497845492851084999440191118254434924175894986690712802972561349017753016866476223639867917119125752115746063488287444145450943410132449257231120631725644650974484104041008550499122970896517458316598434162319440204322038849963394306162801068384714625245132348453380945715723988748556769072324940326948401323013323276345951924374307935077184020389026633634710520567469078367540618995788140152405866262505645965231311638507055933800227400548368 [162,142] 45137062263563815355625657297237687798173101962581848832794394103341051411268388562028810827641936182321716327745089016113094565615398547291012394465618797920466032293837317765645563919279795643448189146514634282858425388801837902063798103734146169947387924138155226880879255383638106838489364415585814404190461303686326601407485350514223054569552806596923831656573693782129466554225584616712439403119578456122800444266124708187320358777333934946090668146557615007800303803342093343326168400404393546974619507301665695465592721685555407571315380213514489646473295455850173890701874867662105699831556040561468359359108629852068549616085869520037336297430129929390620881655294241859498258524129488671898505894658416460813472170093244228123714468575570243257327664398250905566849910812925788848479782294416633387019731117569466530677186670922592728735354281547488654928691423092132945186017546095964561065882709874612881042813706644501050383334776278012873780119730183865801666247626803048386803411175827884370474690772628102343271163633342132809485195182418695093955831295216574144575269330646108674126325128766942429620146602956 [162,143] -47784460490265905526330725004433140792101258801839999128856504044799455037951227336633304045783883918389283123972785025759649148312985949951152958927307860028402020589196336647455316324916454694281829299440848800482727965482088400228286907482544581103755366155953420787997737127008279383352256850014703541802236623836785312275422434471329929860178216053956900924598807634554509132833479780684549722847829092725094649755909747821477755741929476642797349977973797208884287045847300275673853111609710956680420122524032889501164779550261757105489344207367993927652174663347653850007868544628521790876559104927990688685547752785666158794339298504983413198783179302388335822077781199848061958855564022057719788426976799083836258109195622590884732233530380659675137921709164560314334109884430990979914568499454924859642848611010836394582449678571164579170963793795718147031692866632360700970562712812372739385797886081511686424566370001250297588343540501014656103678250654480980268982502206986186622543702148519345205371091933723232716373940799665153772294781971305219827092679031764678357224663619714561772087739224543520 [162,144] 14201956752724204452035630489968025757940096370012772558703147612300047290353082290809564419215140909780256165183067176555238963612578391985034180091677824885387664659431992981811611765108706532068587464554522895615882470842837621906919117053072680462096394995521996838666261281288063199201151786859307595799512288269384727536102891592912749616245814942445760082812263820277154221353245512822622668105631740372232519867433014908592403653356481775511549325460880929943898929586294533772457574818257356165849793935490726618017261960588747727103639458059848398257170263102237796608764345990328617021698788517042004601635723571970705413662843658830006763315410044573915074660042200532582205777435156768628434949559569888267078245725578531166319233922824304012119303580179648880068194286007972661917867515817759476508044939824033141950020167312624881707804199054651346631639908495133331436045871800441460446247159614232097732765118340721305108350795623810337329956244650951664771991681054784686787910331508991026786022731468657469112905164948175958727298846521343144835720336349160637814759961098167009343240 [162,145] -1153662231240158357245173514659873065211567119002925150205432932332205954720945622423181576436688800751470025491567907793782171850981007859629714596368312547770252720173716190249046148936469080535117003010033156501824384771755574352263968072608929596196259112819256749729351494828053230933724237148532079553197314497001512410536473517208225359492332373629232088912886191395480229111171264230600552935902616636869344932470526417491329400788939355199552975641068669101172051844091177798216250257630845977786240047656364761423495017349493193254838236593161192489150333085070172118146274997709962479187698035268425674004961660563915091332777412335340166475177954484507795192921086105579901593865198654464834942622362778973891439759990352590515039416872674468655364062077784132741620934801573416472558050032391991958915766005934177507545378285827010753552421216539283214767549919027984099250200814402805588678264350168964079891296967412282992789678259412348898438445219885866349977781951205839801852342585854355315658136598067388402918795344384957626479624670481404792911057679847607799210395608 [162,146] 24817842967174749308306488563486058920080287293896066641539425486454550602262277378112313632032492361411676824553449107384926508245390013296359260677723331450952384111889780223338919336380763356813754053593396438247741417964974718604413789314427326659901436733228057401990291259267917877256879039349596185265386176555881750250722332746168892784594629427212102534759507418983371562724646907017409235627780723201586099343228042300186591937879593353174112513049581446885228399035920520551898303344450954410197640275595917309919941460363224746772569646106701263568294550784478776314502200251469423571333429967067634076727753049525668885160717379973957266054588296586615110671968600895658834515313867524704924200917305427663621764832001199357698967970151109483985400425637918437670597454282064858715811118183745872712356515898117963856954210592692169127860379784082011608542517075312166384766808698232223229411750972923122221308501476293966036710936185055191455779760020775346646282122786963446059096539936230294359587450316697648069174395623876560764857404156494452572063917117387 [162,147] -136300215937733256682729437914537210601350692194031426734499727627932008497847386742367971631403460492925587466509498012927876502357460847235866452034671884848256845185078696318620431621943052108601906490288891732330598416175202309651085599114317343726897123758844981696800173267142156976227206451484627440445686981141774381537075532381947498912071107142230705641822285456677089271021623761218803271297413254307245061745242605045225419729183908217571025208327756824288461673823519819232605758632365385178221222337892612641812383191493160136394113030747480360834756367542905210715478378959472245077850850425078607161029691865522699868629493556586626754910586867602390355898816690226618340164559446054492108191926507262616718781785013325260381830641581949758402767510303542771169703280408468848994666451783050653384698599330753936792962105054311272599258178497427238822119778786986878681182493178698173811978777854224747006618786872043184562825488433554197920167934680362517008392135608832797415890543558205665923301598990038830015834569058467827118443039738737088 [162,148] 183236757548087405353186160418699441879643770599269010944069765986682377381104200706997266671882673707687131447201971171948566467100835961305698205383794093481250267167059785926826682703264990856068220974814312449048051761182733140680923566291970889417930214203693194510615993382292628815695853596270054606399285264317584630521539626653247912958315755840013993419652122847363080804935890535309335577501086569876196250369200203613914502234411243534894379529845565389119473410782181529089385016320616463631872545378373021045442995720486479964837457482503612377825605813488492499714134103893088773631385746053612958507324884535737272589676774683614201618500198498213749180595089872336003885076981243924397305945122200555176358518594428407870879296513467209473062525397798325021548388562501935464403640239365209034717554831211097057044214494204364210150721085594706920095098152188654576965629796433473394984058117729438864648910476348822320775983739199702228851175994415863366404248986450226520186315443241247011989237914804507681148319038352050243360 [162,149] -57475454104925762306711971534807486871939737324533628556854999827972984233055778749659883550222691203494997719794732662804830681153472542717133699933073817737697786304894920785335333745239295969710473561871169085688774856226590008005169267245292968276462444571440174568225087888094211606033989031202704446994372482241587959554637476812647566363915898560068630682471852372188583324043181731810052108624042996081814758546186069590404540629088575989213856999121005397838793979499933093744456689260568660464561269715069846213023674424378585865376002533745460764340319396024572436120059120822965815449851691512741734480492609679054271594306245682440606570458560235436000527110117509106399035472587406576851994674888142083049886401922801871786307307887407171674091604134144047938703442783066808898478554173368320736708283247152843811661214841793311806245528294244776941621918316156452069368566944493403345553492899613922972316968163794413311037971215314063453221131963759035647843438408458576102846520502204666430271328806146515821839136 [162,150] 3983319779673815124200294087241204049407900010825755279218104498596975983010719634986255913673416424811607888353338658604276110026323885429505432780322941007477468297215616945338507350915156428669557482547632176193449497566681049211546409141123187807199743782166573307973462794849831412245469149124788926168493295694815054956525350711275943857707061318987826226649890223639138332812499648856092697904146254177001297896636701928296837911127780656494393997087010053975806542579213319702477439221509872672818240504928745340090698540626537717146173954635150585604415059875018243705810594123310243873097931756884967617911468625697242029961369900914398797871802847657871278996006209187287672508341684746344700430218352906827236433756566517825862016223944492185651748826999118870584400023213937671708406697434081027140592265123890110855588847814006579811546464407784017487185564931914018004692107138207806094751726787773003626383679647015138926543174922327708917623663943326182273693850748263833098721512324620400014906924 [162,151] -57342977886136817525319872354876961959592553778660084355728800171234764616704089053868221250290153988085310617908798440741238218983620964392725424990000685567606852528191566348996911961979163527048964023033454322805263256041971228389038506770988503295908795176446859827390080058177222109407743751506791429845258073108306093559812803896063530278933707429030064271015531799789326126127033814429590670180928067643101534176110608963353881418090736344503891864355755176628252488978448261973732229850714458843267436476204233217202849725672295346795609229961499572254146399361908514500626352726800191494972812126900057290139146745114795879056328230961755434697026500314155474182499227497917226170948519075785423580607172976147401530225605426056796617970518230081529961458244342824096977196415288004282801092620526439745934967958902496782107338189668888132431011658867123765139657550620787535460342019194881184920290424889857095285529115555344746850460466798057152312252047724216595448052338029608203778112 [162,152] 159882751118622483285738761010788021714379548131554637014498951588144071354427111190958202950822500067201646537545248490342790548193241025057573458636302734977628279060480745764084473598896287994382477617136827991339678576169079747701846676982322430587572923874283551875235802175023484294394712618399360538716197085182353599011298919493804332147257569803229258240974643062791763743064517160071983564605000572026241550656399160633585262747386115329128681177875064277472503130818722987095016259780814147923811381146798130085067941902982722546663341396099089399625606583873136633293502859518709685146837104326901518127195380923526982627900244595423324271660560022117566569280441093745500677446690229580143842666841034229433953685414723623499170013692247926701821777489266625766711125008740494361339515543897271754092850742354020487367497091100156309570073986937149365372150715248351894470186943053647601685736412153946812252275718588859116893907964987760531999263787537844772504262184 [162,153] -79755096390896843078306583596490130799642717840189921632573752478264931290753239336473291489335569502043753081783557365838809535810625812078968519648191961545438690211776269718944479529152928964080352047559901145200683189969335245741091235929493292550698937820610743001990295260417687804801005686614866655171962280018987462915158394715323538444053692868697725769960277987979887790475561991172120459855625195715206219235091428337221926615725092370032337158553583841349786488558075609368359859967248023567479753320674618793677534823341958671567924222374963980553706656538165280881379046391335212540633821349447350491213943234171753330130885546624673679922505844549662162066359496494323394603942251707980998942564097199363345085373132109283992085897279610882950909654619961788935837904354622892073344441775030743440524541537385072452270991786462358888453595391311044982089085276503827914727321261546847986665542436217614861527938238597997587002459508495662505641760 [162,154] 6504570503952007299666726480267915506340173064589423836276503276292016282339470129379134230767808407448882120434265721633891774822230838751478995532786638422302560312111256583494613518932894946076262809625570896497197113792611840430071118993717695446068716136890945827366128560914560461739816593283377370320179962623077686574139413892382687643607427210758090666628025088056010726294099420362052499358230816225798791566245663997624506891537011289331383191303409030637447042197474055743665956582305812787186961070390063986108291221186944464756774847313666655262351262083383500050384284154396920497213090217138516619641405240347042130771238575191089487959678759295973919546900512107352252876960310508977279864242229092256951089759883367613046060847263905215530182515961215671735673715577086188180954073762886165331734279996536758684207147152247365495169527803392548225425246758632055849957264025377357188706320011855805714489065073749907078625993 [162,155] -78271614288197175856107835826618170803980777548802415323223068904353347714376224503611840036890631425977149679946838006223097929941112164868802289870709047941935526687197358526746082373750636309421611190212591063040953622273314213592414482951535813499595331621430232464771045497811005376514884364533458911612667957023851824164833179918096740709000091002856287900080714063352128399913635349328929857639960858402679111370144029217294533360492007430681618228581605467013906164015134411640002648095634962729918191272675537631919298889174352472422683530270824450548704109971940481426407877104485163034599845896073668326730769393953913233308050020822476771706070467449350758798844475159788595413938815340182673140593083867792658705865177768957662874583951473334063125608033335882750236211760083819912006039352328476195198244203209937087264868398700798903099701280276880293593768054462628338594011109471649028084502889679897905792 [162,156] 123576839869455204944753981323945393164638810053129485037464368174165069920546871054005678853407530224072544086433317223915952325337392409042356743829249615778712305905248763164949358613782839300040255578823051052448555419252897190029622933591517912015003023773865560378586763450439431023894227203772627305618479037572839138634963157485285789392746044299598691550560603516158208652437249225255059597917971437067899119971994829601639419061815560283738775779521680906993032537199329200670416381565227377606194658714117919782579323893910859474208688302995776025562290630346661000513940838445348459347429022821690143815443420916627149862718599252431864832841103831121468840547148067823287901931682966768032026689264118412977207703626977205079665175791299756135378813464023359461956328518763207363858964088177354052226451879690991719933449056397813202356283975295145256341284400308930580455211562670102416032 [162,157] -22368406079918846751493516394042835599207226854067021584524391187959497338008792672791529177661215983885664818656439744645347865474962550740858457030015035565427311934854285290232139602231144167893472390121966190640207102861154390423565667325875728825859522805606676876216972843732556224596535179081605602493922518022808225301719072177325254621698809890219651489852243837455683673556616143977385616511628700342446254259393584499045963530589241966560237960088951526098077776432170230893544683856701785671314560900788423054919400441402540105262066533682190789271848891750097893302561904551810123362272312150734317450763664338340502674779609601694028552205590325055656315026373996701025334329805832992326747020286646849827530352122466866428583631932654409071775052161219923275818523845574499217107702574848384439133885988565772080272408294943977094922117704362259406539724966399080144 [162,158] 397173049914608832040019042263526916185007060346091912763826464117255627492663841294484584734213344471970086728847170840994769284994074876327824516780936517423172022830949234269154497292094166073497945775965973210420505946787656087215040821361082488552012707267135803501000362688721224461031525858157863165908153781480335919557743501619383649612969427238758194997944187292758395605175368350709957409281637595672228213264573422208608090758381888721880661762463261451559824324837269534934343200871772962341414448356225731332008015195138715645163649768488712131933338607038805735679016052220782710564765848022822382993665620715856667760181015462056582751963712976093859056894366617672646556116854649219893236553643566488825390004446210784439781747268957302595286006434115822692679000030457153462277991702682497100803079898715161580080186084346246609287570793616 [162,159] -576950211631469666394291086238124637788009680756889784593721280078228868940391070849143047555722381333249757594331746133941417777483414712874831072398458766254347876985093089327379968123186022999851423241000613903155381824367214142475126122442392562110084910781901505600989322170573335162258676032193782512776033138019165510822935034441198847380252692388036768313407770870219296332214628729306879431435597887724214231207534262166788038503888761180910455110563519994275362390362009258437814608736500741327932051165171418842825195830918511062295746149550023298232252606391934761792149292896378000037668978828705839596526901023015645945247728578512131701133727106239899399811604771991476207307967986669424142867295930886148703390278416768716275329772674266050334248175219173333070387006265415030935629741694592855253074848208679130084384 [162,160] 55407916700351283090392514866568317108399240282670163711657918584788799529213707168231237515996552997821170594639362379605362680330489083990000880020601879923192661015455871209128567772144619267503729343817723026112831236128432529580323707760728785234891628382016332993285718801685407692553473499106941088995299315941168250993073636541976080751638937725586592485012142205685823789666290454799111821142430180330290861085579896232238589681597964807784678437178048640566192351475009362519829702246937383481827468926351039024348719505838509328472448137450266814742615914340946529890366705470944195020662072607167532517695861703474526461003101369235630175054402553004991228377849574177408841834571760130950193444227890232973965253961858332602973249023318835315282667406371450806763091253313646208452193805061021088 [162,161] -273264041860430332253739422606644243418761102335608910336843836018967203339894212351466305193415987833450520679688370194558748155132364831579650990225330857872665124356829199433823916467276215420606375118916018658958537594023118230765097850028105439474205577101924594115395627850296774345449980397646729453041055788534714508108813107234639795710620459780419728368951523858450784389967235665828972504141907579960499422886547197825152698034217826021672828315982853048865916870294910501380442920170175154776587049659792659489851349209537007087308257665128921596861650094007481929940902752363174095322422895866304269751585670977187790300433017578526197134652051622246886364225839702400238951671959268976582245790290148708343490163629005716570428543049556029256979835995139177802938424120 [162,162] 51124175125933397832766211291651484062869352141326080420795765177609904379285677744500485128713167338050212634409086058514358924605374940050683711517252371617959065052514393540620252134796734692947770442210878907773632615069046801915117861301720653198679224816029849113191096852931011036507836056943884918476469624812225015698321430730912559358556616766985601141383006157199286116295738857780099192757317673202958431535297056612284505862677247912668477190601057892771337119330776014087361300565595665132222320884000007075070113806391283678498071365951264729866665764034407348752818769326613597649650686716951427821875251120895456181382956728088827840631570973964975793784072312526015192859262621296742684961876743822412515612266105453479458626033134029168 [163,0] -801225382060226479385638507326061967831575071865439453125796370729970338636824714981146923107211391674330591540509513680297545313011205374134202010594918053679498381499719910438404982781428227248610355157769298081667317018114709946813568853905590755408610894623352526219906891513917423604761475044430792611874340125106707650383631627264526746132236207432822483633913164861465420868031667369450421326710776127040076846810476184895061341978706285663617111143768832336828051646053773338936190943264800907799242039512159042929345681195201128069925421144160151229580876742352940373355937977444617930016986976611995299016905726810421497271787803163037665322820845398975806577966330518206762200151036674230435603888356054092589160903678916112917629133904697247198221450093870564584161344777514544943876072440453841372556680732882292843864892713235329033051597609446304935978165554684714768239301694621680085830865283620519515088797982232679364002383153856102240811817092646175806074800708344975482303981631172789248632915984468056334354743335037820827744473544496684872817223548451361408170070810405668092242567586815068225561785462170311769966331366543450419718330313488301886928312125831871155159526719708789146029095100400564530836545076283239006517649480971914875096097261402044199426418919671264002076422731448663433151360213421435050824802495596359826655869817862717566980953768327093276354637102141518875636869113362007805326614186633161841436703970860028865637239831061105705065474818028128679284176146574417910959059025340009070578065400553790477551946430050938744701737522982416431154146285484042750159174502062182153910385503208407324161524927577729908909800012633864368355754314322669642843002908483226246476916385752184217949984927253469804290852651472113986524740234065100228526080000000000 [163,1] 132933852146756152390418377022417879717768442874855764435573112696089381738344787411801574410330689446418581139580720295763663536488011564493911287486390468542222061803409892391697202873493110395340033572799780841412942787138042955378950366252109488868056615850734093529745479602510029404191228734545529524920921586109633660165228285231843325825443058635784556661756306670662685759309693563442078082531520765909988900721777637327108503862808342312184588531142666421315635862917061085478194682029406685035669861240883966368966081888999117259104156266641686279450783833635344826466465367104984518618358548399768269626930578344468582345524369380940338209929383157897351412819803585086928456964607422598975855583649843421690101236152789956726537088884202522958251245791684254390466960292729887474045062524982220941987778869379353150844524154916632712583396284081691971281537768373162470997086823279004824274333384611685982588982912140915005708923448587748037738372279129413423627375929738709848787763156525521996069021593136838214085344174270714100881481014723925237694818852350720108117033189491984395121210698027535902533127351398764011291123643458104882149113227406113159346481807393442912369854833355601606549864901150391574629609080002227422743469548726307535533905572695397514500998434893488221762984456769148697234716026667587698716922012431987440001579404465795532016064686194469276376371197090608560171364488321043892998771730397580749482862249478695337840014879475467944075375618810530152684604963126432123299199629454784462993537571220168480231190834098405505829276179884199203939088346658278718762322339317225180571698816286839828809053644024803844131983680808903805616400970670228923279131688992928278666652028628186586153467943922322000588198721727969653490473305099429974837821440000000 [163,2] 48708440889424729191181417767651194368714251048838935099868522318390461235571838568796000133904195762015467031518344737425197558324584476808820474831700658560106858970267031788695939303316933967524361263369768782653548441615244583512442723396672287804371303534855881572046793764635604932280181396850407891919236340707557389976792795639256083253499824204191526658837884127282821898286132763632543969036731383648631697468959067752396164896633277828065587742852371862295058363329507180805372990191472404677358902963956172054115390527440892722362112446699712919810178784409375903383403426490746137606215864735461095795634778427350283716184686011278555019955437854146650945977934977448131833564352783038284038382702240503147816637940890270526906948056822379942668657106786125373606214622340276561375777301195660254823010403725569595549909818383430673038719869874323263990085982199425554549488724975396433700260649805002780756627070977973795054568849358394913581226288181265534037974575406135366148220430371812836419292030704253584989857303153755932971475492709463538775826911503219252487838861007570565540077781008037536153008350195927454672486781212306864535180006529703430490110483143115455798416841915668607656947412714159358632331487070995505794164343229836465759034953499323170347441165915266208531722463199574229548591332234217091048965993093157845168226087914610387217376329514825461953087369530216803840266090057192424165145528336165215054840446687803797692749012275059100664235433359439060819219262588012873070434325177587746683996130580204174852781143428786745021261105603592507090693651500970548319045964445590207726447209062524801910490202950504382050304376259919148435233573804886320790738476679127150056734930255773615620252329015368042367083563519906971740324828951959152362730291200000 [163,3] -482543659098416337217763605906927847909976821078593466883634913834307495413309563766549443334382610566112349842938206693585414835925991705631478683509614514153165341030500240351992095985614318658946975532680265382753685280978526936276753099151261734081326898128377997774998131847629095566192618334776692476446417082412256879322103050575833287037514839826804842404015110532357137571458966929726003478074979951424365413913355194254623687898687113629284872128374991105264257401461157001275486000121842579720272254631202724474247250330815669027350356414279625225687183247830302819494991983471972485362207578223611965524715052849211014221920467440331273916951858530623861874106523139168885108660288793883948044448972348482587705823638456216602934861698002273969893026533432386007707259804103680908371847852915372837997512288539681581326064166864062714837669565396783012300525218750063531150062962094891028032696506004344003870048729307203852683939706383373248126982087908107086599550042906366710232424980492764815756991663778658382887669113004813612878080458504171659898525709543732956899699401693239504736472012100441274446667963768999252401817915017109154936338629900371412982920868130964182613823801560197247424682487689661898818135046757182673567889440531157275214118550357675240989275911064089874922208753531357300935931192437803431978727605072890547140089189286352840038122350608419784866157957451703302806959871515028336201843044714546245714621616781502985653858907733297037949144797339409509797597109145366087395792306757029078137960992487619386479267321412265467434795800433523025613161931333909704515892892856548298062476583837278703671637825363815977296592945426462878593795504888130518040993431024221315263345564280024438549159951825156523749372508730955853769446950206083559303885619200 [163,4] 626199907314261333669066007104117999082072997199751685910176659934273941313016330977156869053956629752141990960226667630067837909479428751778031640388125083361723223085274288815008267556586666215096602148752853014435902341044294754891392418560196859386793606626823573681138769391800379571392036353679651191477894638498930158930605199921129974932479723361981315274341583194926349379061857607232408831517630318448300147937960905217704986901423941277492845249864692184542793966431172970312772536057271445273797310045396317860779381617324868839253290612164151523722677231304561671263000016893967660957221760079549506733022129722877163143962530282237283284711230768523727201325318646880737147453702274370943630194837854700144977043520162760306276405185224067378488448898217293178268083480113028212571727539207183352472513915972756660695479429446327417335821281026036910891846433886646756708323986389024375474891440203633062053035153147923251388969235699733855986910538429691157219926105246902364596917016015655644695099013702197228756812728501150551924617217975168213172831723099793254838728825176950752217817432642906260573674810442175321759697446326063497050307414764407173230104099223047004326996635766784131045022443961832904449550124864990225787529870424118399164912045787021269562697483729218651839138729162152159588701087562234107480782978048006975421668586236461292339988333172662538148869664592847363685184141371061635425279826429343152011456372676196776095091312480593288623120063203915546320070298517361051132498809231500356961017172114939838155668243639320732367701836762399522445620936640353400149015710110613647584640855043000286072168982828946518271470832204132119754504365296615041881512726074592959477282417289051179690375828418768523540167479326464183498054639669339004233318400 [163,5] 9606200680838068333675413015379148330859302630497216925992445183931543745528149122881664573522502148186453308875062418818580599927181863883311865547090641951329935842471837331784876146280542205571961743752191030944389705456253063146532377866912155918802839624895623487698948539923386507670256839935956212780147199143187697745000937205677977152634937932032143593428688674041645114020129181905985621996555882953691314420849739854129662481494684345071713769489996390794473946764632655360173628294713050587699205280380544750714124421123113851010846628365598110112502575247865043317241144595492396394930698898935516482207557660047921671778869993101640010109326314004701013678970919031501869283679061422337778559297155636309511360336605319042238198067317976554473058506069894343098552416691154847800884232021212845480187873828922557321679993954049877231698571267726726403181804238187038892466765434493178828199788444582662102302483475397371350574056336260503263548604759595815487795117064589974180240623024323391496966282595698400606703396677105765957877680112710408921647342010916761320916347957331117218254292363362238236977925030578175502789249511852727467742076676117934424803246562103160558494821301861110386606127492877727285108912502927754051033798540752782363287281797713973796419367071552602421108299971119048821453991211584551370612649891444909570348528205475759364841509203888610798092945710255642405630529186171570350362401113237225335687720467912852130265540744223615697948674201432802353077531189826732774762998337122265286647695355610264153408799850984516055564293229872848648941212215602339243699442799767521123593782362862949656988816661810284264134008889824925487912696192193864412654706612940115814901052708163602105140758775217758022974605674598720031682126719970143958466560 [163,6] -63803044555749155099283978592037187529499533233833509572555171352028766036137532868095599329093924760948070375683984008834477378947167879939167764848752025240351372741626012245409808803532645403171674650163491988660846447675653218714272661102698218766118255107475735463986293903186285800247897156534463932447036368836377101317145797096954881792263981820995141105999304777981821005284843401146820356314317972437744654579275817030968125548795920152902523320556074175880250207518688235551033853544488644663693593681421095815371546526315719756639233146199788857726093619197433778861471699084826961734750095611846941527051649484382380040500189550907727043146036089864724919274599379287245446683072898754411115596471057772308099422335674017782634181797786435929636698933332130772700155968649916738667832301580623091516811699604942029703020563358208562429291148484084183524698425937490418699875894956035379334005273480430793164431185674383636980287597896992018462371873723989013701998876431666174566467495562444536236946515225454790145010138904960999504700646782000290059052315028830140356749627477182681735973354443216814652188676717966397362979919613014097418801701851977898248096361993810109282465677929876014038399871114665697070484609587666232640710885766149709161296619368327906862934601637442074047023187816802734503130827252825109429648953235122091535289866630863010948058708329378209497030803072592916026150975613335282715947832621463568525498440452472646935600238278453710796746244307223610264924725448779042317695371497690878418485727093923762118667781406304211631489207483749986796170829768230190206994467352633891711030185259145809867465423377587263247128405189934563052776499850152584398110786415731540675992546212566300061415506414234986063915786980614308864730350127152061480960 [163,7] 204801531951811087876268440731453915109998491960568491366156440213649932321172591606699951196764140765273566075589521037426135380728722884732027550851722096717881555852571469696839459817249483216699096301986962437050895243046828925959286064135526272561816562502002813652022886566364675787391799001705428424204066425749294128392719711383262869670817440309396023857350090156984300112662765170586692887819194787141549275197718570959316753751228798455422412712499031199938669130339364281913192137692796827889858665549183567600010002414821063005383560351266596946253720745546795305618813437320739185912867671251822774507524359132984573351491376052802469980610465284238777989715708123470164485311954095908618940515040493835856787529263681167485452011586785108329113308844748067250411630308412695868876816587193466162556287675549248054195765520375489293697632438234583501835151951454487580770984653050500652995748404101364573335181980603515744700994281350668104608389428467189504725923708805591200975239662195240468484013741610697854234495691054656344321796293117612344256162861846848943610547015878968653987463342834855136577337698250794537039071384645340974118275840329487034726008333726112220210349898781604264998316525737468454066187565771734301852573442801349487685778068230719998201540813242945540441743169800038552300783057305983411913132883132139262280801447273835670288035824379185424796710385032911296371666487252294691228053355432512134161734248680867629256700691599691645929631477555043076070127861465737934712056154741844038669537509637161233489781847897780166937734417787607289798234736751322511902109571450341500121495855278504814372726498507372397856639550526426671309036054682937724368183103951016181734451969978092724801885331742455647444135351995045369967305192516458905600 [163,8] -478137315209644629878255410407111425904500062520883333624491386745799409986400810902520941445860753896695480730317249704544316448550710174558681936085232953804355231870796753394927705331115254038564608826039394468359132047912296502809801982636697155058408909106278848955396176832689500516706155969602491787202068026772062934358999390388555103483931631528564851050953275422743570156992924913158610505068326648044897357324070027418286792447627918325798846793807698890880842433642235709951724036337912550141478811071509307871774538149508056754587211378249880096006714109221647395147338393749172918237647370886265629979857919450507314814145118773989005592409290610657572217631251329741812616466911857863875500217319799497482535392678562052333689610758984942676342336640504008520216979017419538530612329897875043733020466618212276007030599979189376721828100887696740682203094729043709385285797711574951452055946764374870449240106954575154799767658195802484493368678460347471025435233898619862766583204241188390250403615570900105361646202731527235175366324119698502886339785451624463679457751536831793291520933380437704281251450807626908727266712987601357489848100889225889527603601574685171469887482040079114271363847402065833899132078717123691130917335306902573850483304147752976260495541018231742246189341017963492094299465765545102355225093035782424203702147881783258546850435501074380678173137999898150449002889075382330816456846185954303708924037368581365572634484256653929577797477231115664005220397261467408535855930664089295800773337789244062644919330682835662537916321383869776351845730245295041212213006619269255155774729467374206962766781505750950525375701785021926072422976790659781210566805747191314399321522364151012141381937535135870226295386890941436589324527002389053440 [163,9] 728096020125698315838360275694882003766483755454761165666123021363723323350499387952468831936134222789711565717593706841319215288201085200575369241058178429916542374024101014790921660970950145589279858734703698002969399279949716176038755933805338394153973091426809897422351598661542262438277063347604082384769765200789573388628586811952957465968674085409487850083621477280248441532900807787723343300397978489720822815119283672158440072184826516804475700851739846700925286606713436545240125964022086062947580117839676695493076078129003322730919770262274074070243619220009514975379830193269462146291022997751414123456079073467994479863265671495541070741698622349143585283708706921368850484358613067765516997182404100664269236864921290477551195209346206485913903094985068792143117755647208998720163053262748224506942525177864554413962881479909521015710363748231284336020716345910687743281268071807392696462506788083275321906985871443705717678814436666030250086313419909560328026617729297051933400495319170003734009219329998686348167376024842213838337937967982828939438158652285707238184472396567530330537179024489304003860181461033846670073509805743831533097734771907665363836125620893939101019530024015837078396187180359360836055344286171770835191273693825611988966422709599874935944359689097604318161612319066332556338917536115745967759941746537193233940606107538508835514436322832969593146709243640285388612578044138209521987988758615834478759032703273659175183367404652082104634845411919558745986630011558592089175843968499111657847522999405805664908186309404256357942869288624474826746178239715449948702876292092892773423151794953921139854364620104993793432267840541067081000236218044592961699677190592200544629815804955755187810703093092123680596452095759165046199523066511360 [163,10] -351637436842366712500010516370292466589234054074317268794237456619723543366602494018354155862768502381802569163516306236074486538255840346284750622401601173482661405709145038666489015226192859260146430392180898379236861211135794518004394073666310945694012834042472973957539450131991551917501915806821252597071605180522158661194242007268115348241765363039752244903604296644134882068188464696480580683295985856499788832987826293708963064933654309055548080950421273738028670713147990422196238220207059662844355414682646341448658841079498853842370017441012159100274252398640194302881391345711880946865032995142682109252713250416233106572009078981579769149561637194301979736637109267802278205339240584221684930558210964234682313547972878249797919807654976372225224686688912961078792347939920157048509274319166144137086855073786932028131564569331201613953067203097829007603093592196897228955080354595172751676635816670981358286540453850793230256021896568612554627775318364697182525959197886377476519484068702932927863409680049965453624804623676151781708460570012484502832628763206721685637146218649644896109468014460944099498287759128840893188574136683057165154784438150162755191016919013230574149345776253985962851679809665438295749091981731516549636954546553670909684646299332103165078664318656877837796850252748689750359754975346144441820241043187341159653184176654095003419184449558610400761310772710738305554969548928595419415600549279161377179380783202547407176851756561893294658113315675383958743657645840243701422334197073697210717770395288566255138603937927110615570142580786833754222372788657696713681519995272612810880389960717350016802537293609265190039899392837039705279014258140793327918898216427237827233656513467301611256567951358386075101777723059201763590914703360 [163,11] -1283221028661180250308739596378054800552588587981386297694134099631164755577494015039206968455321064510689958209696047752240708206368324491444366674578178806739642393225178698325367031461609276096547264090084962961594644647773781883570602965209009771965402579478089767008170535944989634825320461439654658019577275903697150422779095956930605002811094869588850168813189248439247723807475465659131548708327508429039310065657481394451198257946656561963643304744203378984189651904686196510331109187089990467022732716692612608961592406044296736678587319543779048911416852454398725737139776976475568501250599916951456086004996328221266478775595287836813731812503752706735769425140196148682992427215735266958428242127109289603906205505968607484920864072427913678871734431397675019961007044897515387867450868044811287751724778122131569658216697069920919220237264608959046637687442634136462017088379142995388543778646860128961470087812811862747793631985732441620341044322327520455854925169532668684060158657395799234217592662126690169658948863960983172537623525916315810334375812707955262013045436357028023767728254989942555032623791835512412796354129068390283217671126923086697547225334334816109302434660151666686977742052242856155917030539653819051142025318805120259529467761940305077465454652818502810436151767750711679085912186080611783198485507905228417982530071057489658084253892133592177191951106718208762430738854788067075776934285346405763312646029375339301524666524874798824240240737184993974858962329080491107437886568898936111444536936725901021940738757424807828542437001380944217610154200373679417277563263203917333962128749256735495966012111186636960192356594009762522974330057658538815098733214301806187443910318412496990964896890134233414809637233241257993495107338240 [163,12] 6503738386588931328019067992803938242115533480255522824610322304766034301305972764075615285740847038914141948251131672096941972375050806057026266248291039263207890295489498638732932139298978004995857555651935174324757090289146422263156573578749460308882878822694199002983446974834006485588305789122587175849703180525621244781321824704941721063834704877830397119822303455725919202556165748172050733512015498128524378698119827326988822305978891085389002307081966487171960223299446624835451402750384659079361503082254633438222345216421145981331349584533837596207185827917769762080984038781098198075106783549957399972371044498342374371446928111507103946470803203090164414701645458222410574002109275229888505907499610716286159869459412349811381893905249977429540584205260969482528716660164059166742597912187752231812192927013930311739905990076683669022077431902173132544855902383352100813242654079227736646918512111864944241798600241465205432292400476986464190543566432670815528732396926863856925279568082890295387603517929643195600951315434141048560910354675391678048472164874151143536304211313012290917865024924062113690999373646653495041477215708386617480145884782422589415844240923129328465808218527024002884718813223479788051987919951543671278442684042469638819153346603702065104778692519611488469972503045889461927888950497474712774960455624757927544106038880712160154565616138733642847292788071889038118164882726216772282253403958049924930693296985064327506743561567650323188225618663933163767909724098735380711697013425434084481198918598636895970294237923771205413598550941605646236550953663120797578638844256349309099753568436663710236756239329077826532355308864076062535866577755234346422850331019874791218875498339763940194846860933767282978818377019262605134397440 [163,13] -15207707023454049956367571888635492325588777699830699864690913575051095723254990490250416577858977043440546713474346112207300339594713780573702203713417394809561041909799475533217811762121124606589893173189042203340983438942416840840695342173036246818956143574915749681019464341272885238680667156130090431083331985865103433473441711603087363290144912393985047343340406356226282366250105878256695620662942836822806378049990297528577890064494975943678254405851950216838179728716817937182037987207922769979521133809294284722994149420531458249594712349610121064944348246747882190158723205941937558981037975442397162841453944940320600850167287818041710790107084245421923595831120659689699596206887331522328148527094208573201539723341287928264378408524772287366306028376757158000773377033434625012981072452532228185220175263227124139231141663739583948127585031461362996382664680635892630139732015726165887335035532614474222438586165838275780837024910763466705422801857052322007344301284181401426379018742135607690028369297202865067954009795010666923458387163895576288972705268626785731028905086835928085719386916467576300024111712733980333475042283546005659495523971615093490411559998155258737460220664694164907951742555094682957121077468831785811089875009637996495341814592618872223962150745341488172609521584811391556667087758325524579259302695855071026716522875804742024755810040557249071747283644466099084552117116815046072692783397165491215964136397877982507439978711353151314852375526229437483116443742277472857502191891713127100423234136223836978639678768358740380447639361389762677413973266994119346879296835467474171142716637785091087898360582873056776658306120159404341495663371939337039463561451738671528990572999230961831372519806988850769833067275459668203274240 [163,14] 16115106055685841056057273349320902124918866577409152544133998165782453883228759824762157034166515676299935340451614236477327627674816270033287637093489888759118769204031633716264440074710428891420476910221159239858153418831745044899712915451645349854833877420628764803222449346295699927035658934376850067692516750638298686512649455783565538936607631046915752495988488692690810296040345354373204699278847467798558779654854439046923804478556053393846295897043160876175327663779532759306016154308185132076474613946441743322891119083511491569836695774430567681390655594571598747954085713516874609386779549599832940524577083867366220528446885246124719305714496881134981637593141582386461043003224487977008855984971460611365868241856100534121153231919605859652296244835905914837025145756008405980710067342435547049441037140191975567023977599584131987720086912337740026944667893804645804256476810130848094991978477408393279866085822315992270316340757192257994580604614485661976039786251818416184134159564195602948515062936244414870630009360774786111701765274668224979650030494441211869229979961488329419561749534142731132602818439373502828692120680099492594056802802039592861705214725154516673706212034960616293453903647326559461209660228098147155477045524819589082748799053634052346226662362461125035104237777045417137169771867462714543907939166628532239651342036086779962383577472987604159024275566204190192545640435019993690953449351291905588162649917402587053268881587718617017830618045854700826939459680731542590447037116460079905548347043046453076758373759329126503198830000618810742913408656916596870438854745918877529817897739322662732089069815038127760182637266665390709419820896841147528154349670985609115652395297920355323960931811922983070738420369911395123200 [163,15] 4717906212530550865931371456045954248493983774242149518601377958312174850123877551370675080064900691516903609012057375364905028008211609836407111550328794417136765153117469982310791081994844532132028669138853104230544998231699618047804242901144354102600522842348323174668458217048501582207568478715873501082914413270889546942906403791047573612551685809779015091214585860349419036128095515886413802028549896814043027797352283910689249888868876214896825779444025703345628486531586423221711175414289987925284878600318964698409236202601079631454811328517085493929136639720053029798033117210395606931241837064919646579071362651812799628912100519705561312244893138972867261984945391161782388462209988766174353892325769063082806530919562529358900605679932699311165020977787232269339764085590383135928999902158017051705458449961448375056868217841557819620225359858990607048368057276127496697040215889539673400970632542331909509866656652713311547348930861149836639850252279861071041752490930500180277844893003560494318917738658418859894649557442372815587288458775290284144622690961857978096062773723326473510144590170319877233675069468317098314041998053361427500362941173840775689962223354237566587892231219200836995193621823492121761980495234661102025106431871637140177353637693512825422006267404853547003948310224419217274018618423901576918113869682884787921138630107572612453322801972757322934685604628101820061146729074790047698547297916211717363685722256761929036845393860358423950298318790871264504150060897578104591037462861877743872089244253491173711258259270731350701297296320761573511513621248801352381500271292912256132954443046584706098390338207954838440112747745594888438797346386277467836904614537724626820447627451066876495385931702999029317573836747571200 [163,16] -45046891427390959797543313208222382726610254516063498178056034028319207961917776440120050628365524589440485322591962018192895886009813714382638393510887586642295989832371915425011529802767665871613045005918165245072242573490891595688419077612490621932546003462396177541535394683516817657262605526090152690764407639926766759305502461378173266807249841040049418938389173861886726895079979494482088559433127158411020073399499320857752324054416528620714238273479752044083645233768058191789619815340285454875217374471434059704352719285031339872645517214284998905555925422076866611608961251017555475134966336572696346334109803031351701341129857800595967040429606862764745716084111466863916629893388694479325991116665070889264345817149342672620256240283368489920919197641137310932121463971364401158869128194596179326254853277493819321223055042600223814596987825647994408010049251386004405236177868955835957388062665380888742566118494173114462717895564461547447599391824501214537875913572066447485339710648553892925532624796351402728045394792581079286568390611821152770471649384318952016407896169029134307905982377457883466760133022413485453134936753330213639665313746197348195529461575958716705419542013031072577004052069481535992463117933332058931404663792764234246095455620912902673623509563617708400393735820600978330253507835232402496089138852250323005490912382101408085628121805289351256828379618186278095799941708738433648847070053513919696540999912101169209295188722876458488948150515211922014997889481623008648464377947410624406116122508338510080425186886236930702656026428381056912309393052050942760672989890692061274975394804910268283640234424198472009418642194506618757140333141505706443156101512991586638111630645895446078913119853535452077778232706334720 [163,17] 84810256604496587202000794732511510064157851574782066294120893058205994056568272486164826219862724305840480017039799444624349313084850589024573000479269798123351364200245759330997802075030446215325021411957363950982258163387751272553794256418704705712938216210284669321386890552831345783677919781208364357142371227813143541177147684916692637708930437236368593606080665239551784140968737732785216761607909407283538636683860107650555102078271539277080978293597961696880013651632664446640425072859126442860438951334743483818990527974942638224035186062028147772512112691975529155777994157322963669810143098167272919857535312506024703033571186791135811119896732205238928578758284989031932046622148851926005765924703640841647447041542279531797029973668240485590972927622017535463261044811214317560711732436354385371110436669893206654492647053052123699943485483428214427427670691327912203263767776609765969495035519334459378770997442752172727356197060466751616757368406067252267698596750628467354405326945576301393604368311092988140672929515856306535306695384005083681085216472321141698722339133967200008951477085907322140630736318870214317458983162037785982824722009493578896530856268215636382767014535194725988825166213240478422608673252562846555327766620807168564714345370425878859676227304865212090267738102635035753972379149682962448502412171046712301760135339379877614801509121864166252733731122598125960124092406325804460474189949938583566668356397265687967124328304590605821005464235415122441026057828043146215712520089461581760003644445185529829376987054569960780190878057280912860788106709551640201838617655496879736369599889013911545735905701271822838345901616430736992316740745967145256117347647967783870871060668074834318292880516895861249118323037300 [163,18] -98752286764258010245883624823421738960800638491267064352976798076100393871747642888622322597063861387203142869783745370092338706971267800346829136858675798962776381171320040562041619027473348593421013196917852271124884242626487219247506107601567475752420071196425784344739576619955202418794607415626862309177976469808111805951932084706993558050529044008626314289165062598206185690479120389168692998358034010352546518515848039516734621283657781504611544120400483911833688105609761210273070355719286811367639410340002423619225036307073513529640907257582338370613354426661544222866560049130199684544046382150232681367781649082712440685969665010747243409174852244773202741787781913487009338720333816829727236926890893708966087617432428660026453633722674828151761577483021388643028421323043057936283205848500333938464887238097373135841013690514707088340868687200637336419740507052114680069501808925434332671414420776482514522055749709131368248691740541409439930201626826306863472455530617363287364243741155497466191249708733072131828561639549390087402428000786802437360803485025077921364665164093591778131164253421587878548285573971765694633159657444730673651139538244265158578929894657983950436680152595131548218531361756896991737640010914662732870548787760855599243464134417794176564086444852133408161618288454697139835845628612826261740915124810494034697644758771226210102474140477568212216313363878449464847497204963557276643486443706432904432578807470802044097237290178087323028678605523221269144836501381753119637305653490436315127518692347577790725364384790937766547075771818814897380934055265884606351209354114853798262531354355921128544268971946479596141657464508877424068349152785991219425672762970749900229640415942978384897906455331910958422023040 [163,19] 75629657366432233570238334198811152790488814720844062932006234392389123804235562578026706820741689516489431161313210529305868716633075366155862992265340890525516364161512827549898025072509901535456983428750416903199115207111575829759705012141845146138418420956246012621474279408277784355919697916937578901666353335880773399382740869668904652827287669505434590253503953119213449539864055037460491866565328542693310714049347773205529102162418790916118226716079377782475365807214687269139839350012443955929635654672238260058564954544840030149653872230055190197767498267655453733976000193050486001383514820406739443523613804229297376946548161182062891857167254006931969168487645180781681755014755543763163457107033212473388022644963169264299440281709711821641644816850463390874324153196010780067318082638215589826444716954367285660942811910193160885633489247217161585288239043768143212245079500563645978165052636001277314366126396436762746681434808282100207600521824528006180456285369022113953463928725498113688766100927182493298538608386718568091502428996384262440158726450276543159478812777793186938458652370309523385094581252155459394911644732345350677047318794053394098401037393358700915728072742894138776546648449745302859362122519847445330118037697295866097977906007338292740635093041539142057211653237712939608348438758902356015219953525581621851543698067758512914400844816672256872236423988172456360469872975325222213359050146715432623868801455558269466606096324437915137018959013132366860110252030584247387666448774719913095885015958908818006652576756967357024550027584360425585140746322349621656689916287563567178066417173797040185151631692636182769809648084578447272197579294377471566533886856864247985438419314408171682007015616122253293199120 [163,20] -38754414689668997728987413401285453487839469835259626327866559655786829548187183709684943710327771135160378680057786511633630574906768204134659208940088473391035002628400664345195613968534099037492506274427781892266246116827085526833400879927607119951829753068978787408117037468765312327000320319627758699799035516765046374124813841679399651264492761942539387018696721093795417071417858030921753992765943043960610536835327342104123898310023188688703130809186784557252020216016472085247187679344547713225272815420931167354873003029773470378930796201713394801258421230474572748223172703980780894909838089479108840903149013609815207155087917283077928408682834784757422021409078944222683687983985866351376871409695987548824148385748080964907431274518383854380510553841866387716915100380925694550979544124219728356041932398967513996694637944305420595686234641871873259223793787128014598772768939805494508140977467273728033946012631291175885116036428686235773034619708849609004607636065843817334684884833135512942728408233632859556456050633135460940576005191020463825402314451142536720916679972751041094322774349424892960995865420016650523777563838340525623207592320236814138774414897233285698377777834471280260530793776788893404643715459625614265821547375070817081443312198392758193282902684262748832532959854070551162149657135987033535439772464413763622422520080410024336511549398330491742623736211830405109009238690769099535063242875790994151471961860421955832620578155766781593429548450758022040837870578716815244274608094948271546574062148513465738147439361117469813963726651100088842605045666687779628175807377943378978333382053830332932903989475464540320044279519240398217191744825472626006528813064956001970754085273927578065322570345666552928320 [163,21] 14328087052504912647056477491277159606019643609844577900880784135322531291116981112881605179727407614321095108887437130523171273015595794565056162767783812438488172629813532014921906595698949850123455717065737642221002162239459120500971494934421699442764671527231534772242611106305860970085393440603673512684196148764414591726300937740800907306265945174258413998309460712497161043496730547467528067851861430071962217584472854540730975508569399206596486754666746063245949461489288215912871870515039343671659240204983485957506550521574698367219952254196808463931054301213354778173883829554098945938275457047161054872143497521816940233058665942963445655484138970277524970297706557483332167757469520956261210027034968329388732335770880550072181211505853112860728080879884007615198694138249196846228538631311349927593359926427002049936130979254677329612916420997793588676283472855628096497400530638813263911239511695666519364577572948444239925429874033232684571741308259194478713895151493878559190510858748430302030386535387007729146733386225641227029703946766354651490361721843074511252865124886830804641806396340393120191146912272783762995704914582244850007712149492516919078866224944822624922314161428133043758428529147191742109066284270368062676531740665890106678358648380213445618791122048963910105020482234232326103442950474209708850492849133249477757613195213213360768012149332826764548289938642996099909574610335580115836444775565366444754833643591677317855563092998293925911057488567301583551422234853624010819747468332272595136428352626452606323566960016281288197548689149300337908383500121649850031595249173164664376689537292249513756746899711616436053707012585236920454536895510746851464684408492438572182271822524392856891084996222385160 [163,22] 3614704214713769895424724147520797194325378803123779008541270202633341341926199022118876113499072602386459555236749889638788142646348223327384267609207839727090028300490622434484158153044524060507834893722392682377341399008768159389377222918997003956590186357775505596780761493098350611715801094473044152697194232913428932343116459822108917813925963168204787243652288456144594996235891361905994148816581335982101251424779663865164622369782383527185233202689360242150494899372548237414614723333625575165667406939137937364065464077462001615768510871627426319798731922382581172045222821688144787195051616268163869359736555469267872677567610754894797767231345280768145477830126210669978275487106417843982257141323702148256137401787107072715206765983739921036702368278306859586772469302188487158642160499827222612387449684163224347734575062251391113268292521217528607388734840140823463355488351479618582504446200845045097298880347212747289616526338418155808563037766716536312120001526188342893436228103061867351662976360524263945976766567881065994406443426107652381050351382629402591502792732116025057188144029367306905128500650335815482153662116652562235729504957039056909831019625647107242662138307380285997070392404623176738591817500323614465780093325754060698709933128164661339924693753401611936605589699986492095415282396977676416429429031327934854447773556312912885766145668656350036334571454610279546358360123184843997010272186525660500571462406066649671926048468325539557780920123259597997585509417102705147253388153766062521400048726171867308832948307867669204324921341388034993820543559862030383036163109169509942069578008028076657439335855881450685491861786397569581438838521751276252938954192805734568961026839772997642184009775832960 [163,23] -13704818796139673915399137214724113991600851937676619378909920899463361208995920324430849564011761081949047825728540830415267432938692575267285990731947777060315205789094318314952773955249373423980121358512519814658184017529791330472948610519560059217224278273600845410135558838692796566988725097741812407214125046146929334655152807006385205070970884079716610254038252610574083838715274841289216954929826692469996805693749118986107660675652050946860916096689954179924434966094648253661423073345144382411599579248124750703330292898656829417414152229945452897049871407267357186441369093457789406138003551300827531771637478446193614320984752452887896932565036823170445104753391396458676097887347370351532584305439389900316037263261448830862796360134450679537495689519542980240402961138507261677171404822997000468985962352751451680226234302363480447598095358401060903486667483539485909584600389306453993065831627478474938395006754002929614719305803913904569520978051956665207302601777436498592813729276780804227582884127998271606759313459046719622364713154789497476484200628495723495644309855598305063299074657101299501456082227445396956052494674700556959806401447553040532880088409131973232685771523020515781406503050656983360606537173928383649694056584544263238988783276932769148777312165367049779779252719823578307797468124646723229060030237496406379699844969075708219341930890046253620325825783885740989022610675013807333527497263606011052040668744582806121834744021607679834497358055974543135056140102878551209665407370418891538707944189555584352695357820019619845116859702154942934687993760104769798727044822442820712001010062770813062903985192264993221484331486659049071962147989142082114546399818539288057180175089875318105195955080400 [163,24] 2513681980815121596720867197355458180240217960971995437094545241251465902872172032962521513256302997887311694598170221687743218215007394044178308662145375541659594947380925035233817668632975286230227391082299992616817609193061234271697782315116658200948808173922941283620300769023413321448586493944653722614374104367656036960363330229187321840463524384288905065599404762908647035999005737351512197370013192822024734817143551882559273840935714221120948463325230559679299088462382509329672720935505307678685411990820182329934631285583550101915696540030070106591905412230832726696717165523957847448357244858300048708541500060132030985855997477916325332771520823540643454522632081912835316618252782435093229961822318779572045296231085476668297529253405647550803648412759818321140538744326723413892467280654881169037234213502694034368816870142478178691060789493818954769864926997033741578712389657257017257257132634110486502101158045959170554454071510132272572136190112207584249564281756735512995236706710178205960478561070701481341554603139133973128125499783147135768569099961385787979811959473871390603915227236867138999072070211171650877092405306676768051013477775372212313849498674950042167228900942227140842642680382558133318764775120934118038601040766975351304010282625717848327475455827099092200199714858216266850229158261641279546945180119535168474184122132180283778223413256158275617663501538713537962241362834419861908264645480517916893740195485433673650307468676853700880592685864910501478411485244838928094722350653242418039049203688571756647048400920797642451906751334965548420870136608429855430921278472469461660608620236474783197015640710599816136924397460611533037800078594007751358077392391879198397572757103023310152301280 [163,25] 14089756105263290523559757664345875681061739765844218142633831234122543906562795825225725749217849297446687923156459544918660954767732043200911174525419446262871015824422332032265264090810283705387843941411811500798059035300283235344637033446647136473640231561041941442437838798336403722845515213845467661447465958973427472506356491551534204636194131317909006439351564145115566607488968267016134474051517860972223685789028495055319236541931677852651642599105508237087257866801566177853236214472137482034429138197554077519749598700671967221143752235918939698507320518307019259030026674868707738976592628861741291988280713625529675954694528922632392558157481479090836725685546464573342511292955845877551017323149033223803410877876684905343600633814654606534452811671395244252292588518005542100950233881250671253490644625457334795852560015963400591695093140594771301869521606610982098714195581097271471722139940569185585849710408732318028454866870073711063333841480228888607066774711961811201687530527523588779947907162370078499302088252220311619785462219549191485958851966441916126038164851234718774417562952322806333096401096682515993459928993387370732236168748672278697822509203232087403837470719362236557378725051128819779350911656200392141962969713535073269167338517162955780715883997210223254633462697330888003856081034228147221006706538703667401560508737627239481610620805618551872404383754099260578516595930602479967661067144752598968181052122816917680253129456862158276707301675663657219614513899230676057031146252757586646393904936783951046952585132207993920673739980704197054303229792419274892063039468259228673758675188339838406581964985190004260616088506968567106119318306754468679498856100466434950616796646517547061191572 [163,26] -11799827184175856844558593415307361978608616899851242236526560984486870173122990992559103117538097822476239626752470082891352800949512241054834406023783385388503992894535599073478874220785158666367245959338431219716708977212152189081530988365470010362067866128695065995290372614677019543454581729465051896342162623064601991905678315493116704912307772306116479753735638101178210608866821966925930377709764540720766768500866696801787811487998811849891572398545218526217735402009235375637915993607151425352105321317452469255859517831919709447434385114405511310793119904078625491477381892728445998087378219306832852631616794788582156179381636876447112232816744302620763632337062680948741947916341289183033288019398369643510535029882755374688146444477274719785351631713401312922029660232180247597577467957119660029643669176962586809770890128766037285547480924515808224483875937788110488311820994325427573644931195269106631968165500256731746675376896119091365917394949301797998003599488727930490477118196190208707112584772590933688979890961782488282070964662859182185126219383320968370165014099219366158697022111023594924701510565748086502731404113738543032560225872130477223909031685229625375072506430510359022497241387090697560807385491021816342596655755028530768716220656117791567580224118282449621925987516817568536512080279709410032149303693192584360124898506989269982645165564853027397431899073110464550493119409554929424658395196587538784650565325678254876136052610795064887000810576380253466569494307778645429635203286659781421126709264608638153322554582733470695692250675439064569358022099794032722845276681811857078991245459615167103460898418017701487327573669497065322205122046350100275943317683101165397646448247694334621312 [163,27] -2541711479026204740874638569497946723780137506209861055803168929190701107095057895537181856495300050523086476917636106435859608673332234526956891581315294041941063041405439484723798316821369152104272911507286344960581216732951677634620416074998756146680980756818410990662480421135434812670387933985587391993012802679707447462438114505014688862136094379547467616209166985942386066847517018933359711967753390411796244849022157043588556014903310366448596039701474442290067925992654234827686312214993685404171647877224466338325100794931549415718589946436039508686224571937045445233537739005687258797641060314598803050742009818558803724835641042726441141073224406491324224451294632054878920271676688612379693197401898413212103460573697298762021789263470213198505886251190813180350153374438171621158491932708616683214872234909589292154098541713453081307308403920490179456621932680611823890506156596753240635207422945560200299729880412290472785204197525471214163221647282468552171160473571624173282537006468063671288864339866883346533745920052749808818917746292505820322370226742350056907584878015139715037378208334186458476573187040138773251970773010572354862144335975171666879272555407608525213349023322503461632596521706323459147596251542664378271642825843254173520125056092882041410898917695319834059918543577711247229193014634945083017984440940623151665441116450494372464465078694717525345749804230157686995563131610546112624596349173200743317770380364241235171279528152118134900463167843455034104199315359723078107206135498433006684195737048402115010927105149550468785455837404087635539557134224409401885738941019076688262745986499557130160561458843778851110366955963452742714550637468488329739841974928529400008552094740825040 [163,28] 7519294145604568559733117251647918815556926327024869835264623301872384179102236251376412003325739231045016562108510523866010933487207670898883361014887841354262953003288092561197295326187770533859600693887365122315463407367904149862756470999301726261390626841506887239024237222448625473967030702085417357391301942573424108869187824813475753024369915431118798906345263811900643917315228597288746074475403450401701119536534968992948084837269053740852600379984220351352690401424482056808728098482608809569386186304639215242133181272026312565332549919044343850393094734261408975908235817878057018711630493585488139184482665144750805644198255767773718943053804327995439957911045192402740324191585565856032646885174067721857099769947351697748253380487829187768006825898603505454270740650906773633210734288393878926334493483635309244603966224103815901005605062112300548581638640650665604804627825948869772600716752551342001694292551938311980721225311603963861024585886527436829957682956921467406045873324143833791651439362167050791615864423158391297164064611109941111511398534263454327822292184163354046063325871545451752453191152355761092449373868119078197317613676794481378340726490434609838529455521609997851393250223214488066304948018937376365288237712011873585758828290638873220533473875995691770210099567559342253440737900857928906099026063809305810916127681024213099709431114543152634497659564931944138809870404226324857059203166195491033771373488128692459467146130679435113785553398417194532291805373124445519596557242665140540615815157344032305509902848942978158828540159681869628523526867092340015431604619612287929271927252392023729082759977657260934355004794524934343529696267834976794268832379421909334779144729392032 [163,29] -1486803762578495458881970344082812017664572609058668536961199648397483315611244039929725642016499019160155491372405181306820829236126641380332220847166815284886588190716781147790594133003745271127901895312382229599017315795873802545327869387668343235466002502362814710564558362907595046269427955297719013642394561780202926783973400003405797495147985203198472547114721481383819333224050411129608273983466015223222711937943511561491653499803144380682066249045213241193386274005305693871180802551266054200113099327367823665353906794537294315592385461074231289849823702680572317083336558012029149948340188478018400929323994796952641968584073525935135684338734826277057023771746385172890107792688936494848080413685021719039425989360878182978063362104087330292807138598117817966189722298842705368459282720880522590332341733755162955328763099176630258967053832437500297166828517354052053659851826626650373318028315335596382613644491417307327848918738755547622642067694490579838696599584813171522444625059799769062291725770065193591978908488220488269294968181879230058701864189178686929575740134621409327561577256920693530406424707520429035412621851730603695460300468587513418969456046422530910900352617975029185174654623439700218759909299432045346408731808482449831127976646770244940155586792510030126451981031907145529073184158033605469052300568524687792456470530424875656160388877646354200960623847656175138124727011652844841222246162845797770584632793173339367311464705600535149679331649099168110864501352855395964037956439297976126615830787569300829485291996054695240380476738210432845106078227966144136805574647217745124844805761774767008902719871701878781611231752795859541571414822605812112306712670823045039476046653908 [163,30] -2700527215858666352046737619730886868957473712593415229342925403310940135633105186131598659714435092365450371037003226324232779329754647342883845981451237959213261910014081455074228451489548541236878050217057897075163963461685025961894237323219050613775564295815043917052083686258437567343418222932791202557566450374686658195330230732439411362706694670127399764328950970944760870154628125420014631329274102201437339371317018978988154532834727645040812689609232861394569711591976674483646209923602979344123689868929635183599525254956032272237290001924714979253034097913257399885788954292676138523343326561323819006406679105570418123500060968188858335806462749581695279068745919235581707509779678286967547142021772345715340644455932283118260943727047399247160070868601868216777760069578099355559332102666972378988545530454828511364631224723760847403721029509979874148223025472334863375305072085605394874066310839615276495739865103696365095246370126985336317546228476944805206033537086402130077031504936395367507349607316635104694233698939260931901104622299483681184583260858609229046531041983190955646721576672416168891805881872948951510896580718659235162768067380838818236102874707896391600358483427265705239356740174242415434772390391692798523703072489170235335702446827877031774396266605693078494429868214554071878967556928210196045482096951231262264540018432693915943049875352831789040720069320231056264161093746566552816000755045457062530221107099132844511712178548615173752786354973967178451732839770614758453064375359165258155691062672736805044438462463017492824529624259757038892917034488268651290046222352251366666235961454467604617655150196054759243848625235727218715745283422870406709316781988543988248168256 [163,31] 1333769014090556490569999709141229103859368415491710669523645900554621432295732797413846531793537855126098203426470415632380585012951083752226356829596805173092841302030472521571151225172037700495121019356381466884013621297273153936000798780840800727935328873234865598296386831093983899124943473915135429516533018947590157124842481314468553859044743120968151120347796367893760619338909108230817704015122162867244337610499810611668034079305960877191915094560344256837781872742160248894035867943906401265279473970591723271192634050435859504744919924435864236644847940413257017032558040028786046044638549337918570328969657995681511019893951860409175228189502904333958160716819477853595073941831823664091619999680015368395249803238575278905160451288103729539660301598887740770911678595228565653711253348855189311835015265065065918808032364949866612920949206133610110694297689754701686677068297011775383226385825909701240116951118627920613479789484685717104995125401082188494283643995853190416933802629074168178076498012124963413635384319979993412607494677951935382602458970854852468296235749562036315504381114170148620305143774965238705288770556848907384708625689105885731820178568948357189362572550331352686579146879046170439798289273012099430344528835134868446665191609858233163476321907356530655672805295184312100207497057893764971365877839567595063975170432149569787609830920598051871216039048736972947476293287848848697749301905568594311998314613853429335930758527874109313756021380112716569991119686408386141353914390246685929910573158859037654332556570945501372504164232481817448304060182223742432734930584472531154031812851255286367854549524490298449781694115895334945564915621603044714511950250887889094977336 [163,32] 427747825037000933510423797218480414893896670691878898762685780768484352458454816723449001725605549816761061348411549879694611610125365965376397186279950320627618294130589729790069659173177231634180557732664238255056761764566751509680133633569024445343176419314489043790473013169652435671203808316401046298578283196654448992451824435387906284780120545001089347208049037644461711326548533195365338015108571052156098311968118138159413214654755172311814685363872537383667533638154159414727720639498890337819650817307312901721143679934766662641641257460768907120750113911848463058780640751634766106577468920508617196040719625669912782254348691397607043496229097596922725763705829335138238058834875562002783351884567462733032638964169840048197733729433689008340657342752439402547954751026917903643525525004543868497234776091180742248393874871595073430246031797694330057556517517247240902046132495607018524095208779818385185058252763187002506328503103673008589498813262102136733355575438788161936276459454702852140163371981360384262031749993325351034047559956199571108876591269971882804776491772470444679651283233458914830477372790691556180278147328549174475876944159393878049367655602747869201139863410789490988727787521672221413226174916718646965672993931325101322366704569853934069297379278171281776388319282698298394360390341765604909287851569339063762864415352050733347590717632080285460825883290641153838284497931123117844393553709416354899410322548110534857398591079044045122553480803851552326501531486071013268474641891476818506839593288289246622472459221993836351897218673490699987064868615995137218436668449060247468819126803450160448984361813875581674699856445353137286992054832998447181795347621012509088 [163,33] -405791024020099541107818268539503905541054884447722724684691139946897094650990253634635520725833517763739321450364859452115830520195481101469224056796489033815727319347512985495722964574950511780062689486803183533927529418958139622803043487304391288940560539146669374249735496165442797033190557673625693999859916740238021142703456012638990712654142000559147336805737451041705591476696186277932520770752769270113834290130738708106842059541813930683623087294866338148019351151904942455562358210517685748141996127623883281054365206918453697577944278902620908977704657522723481778896323398524619505740123248597570858991129828589557511781968815031404944863999313392151830376568930605651378097246193023975560310210113419944334745958907931368393165228195800000239556145253728860990361002980891438510170510909323109415735268675623169957473997937174194794122555082776157017347696383600982371698687054241205888158313286243786378068711115447629212224886665200494714793266249804119317051533567406678861866289091569439221640174425137795407810942134539068068180045002966901847819441141100544552102987461046716558390003967457402918589591103829348373753975317299622299374893184342528082578267047575547704684663085744320828501166088358767380452865543000038321483586585294664535439876629152056401545496957676455197651233278359408753841953216925310740366743497306343955149702459913485959319878660464135762399649473073851087594579461913682376515330420556392302954490153003366347921979745973227479287294621092310687078893091193907091632675793312210679304375888151342662199900257758012756944037125428115669483308836072838405247819419493146093525094202670182240145558858783584992549636816560996775345599190315438795528858741807472 [163,34] -7472766026895036279316305505535555936375420774444335757689303726150444017548698612527196131272993142564398115752912481746939765641906897088698557919417569181994476836600295030462434228125235881368115679417852096505825557980650025651981001814139340596259844711991907781913652063168430276313920358587915508052490350198252514828748120606003227525993333524247975653979431643127203327658787518766865701649275127682418553625919433090518141691085422072849086139153778701349291885915977167881162556864086298123856332029207050976272410782253422669570151497739085373009490184255866739686966882323377468051643875678878978373248922607669720163336655354993123848409093941330572223665603128470204690146115362734836581724584196418659306613177639498242484892159016500529707992341809917348953504169357953685435504615009807601642244699526366122212904088053521745782185895687047298751539110767544538643736481971808799714593604189104550916120478685575734140229079503648336376579814094913053758288533293475596213374332917421969748159285135108058570828415262428199711138684687107346974749328777166249480181648616752672398869256332973467186994874814611162038719152631889534247985789891773691595531071802215058798086770731535296004134218985269547687503289244738672446166020254576046059030408824899073118359468027118761160289075916512236995933813687289039563250981784814403904593136378746531575500471893129561381446013504049759907878262139048321588438906878700957821563851114135546635606163267300142705367246882349364254345421501574048761455919165002687102760353922055036815986435364901691162906279339844551275976097504343868686112569922232704987252414850641417198194729313714316540384361696859588827773595828481466250500929664 [163,35] 64289015248274232126666138397485928343702181143278020804347796088662093777292737543240374254689808888698894338685009213328218976650574571799967419592232372816456469413547108501044081424290187741107570758625664957102829128696885824353067203093452631921502798692984974757651489968146718332920872701039322174788815532273163307126873178168195672507385019523773563319440152652720493331926014537832940930609239732208590176754712186469527740685587645716132634182561707079326803528761922252354137743936333182852861625243547127204865444954180592377461816715772698628658050092910187492621126426111682217270707412783244929565809321534027792288459254772561779212452560358828210785009418622107186243188918076347333437035738073462011443563240049170049725780674540355693610321957066788165778571122279381545986908063000195547249211767423972448869114896991034580999711269874132053171468781789530314393046378857707855471049337847027408372143123609056653441926250300582768573626217815094816854416023944143847502152359457109530549408296921974182815134634656923724594584348844268946781102006445282806866934557089444141510674549068359989567814164263633201970502497464439029543837356438264025033106239206910965867312817786537932895697826696758500845638932299952315447397417092438114963069079362782589985818870757261030077487154333471666702959444927658572376273407715468504168257214085797786879395560820146183751327286014635959977774722649351387005253261605832135520064181225302086763911450702792406500012019780209541702642250923452246004188398087768383996535513769185571158242762107812581669661011316335903226971344633444941553503844320064338123033684428827299088321189304297425001369290398043466701045911231532675191166576 [163,36] -6324370642002768873842430162417672957352293411375972240436224704968094353357395873710443534474716228697446679479740962315302513710577190925381416794412001418158936919954616040107009731267626089041863449362504744278670632951849056848076315630645522219154382180651335844669678617130850686671784145992250040666110943911635146297069787696829149908950619231883305479222762067976512200388173811652501808715385127642414675147712897665299239205546431888685974248565754938145100075326483096734667145429283860452574849164563578117566574443587443175784868718065651304991338218709029843428950674163682271429941072202455659098116869208785237192296885708313862244984873874311671948991936541002919892206968249931424056366530994033273473382517588373871022040198432268629216191765356594984666096235422167689868590972946379210520917533917613264552828322545150954490108577781604758957034348718809387010906250825782343252149205865407883065621675010205015952598494861893553424297980067978319590125005258676289320538391699870856292930367823707564255470702881930393513130077608316725075354212250075199292646780798666769474365043722766141798322171932305472093032044997001821796933120683020105128943414168332273423373999035298512140270536026951230423915811947533091403501436757692079362116953666532520698240868907110088803710224889755006058951629506056310604886301867452528425513990555302934014645268419323421376199331593696936324204624786800578107115817335296415668074758218530793145052711575712967023260620945476203378799928336776926849624098261593611060052413864782891356440899980772990449778576989871659245348813645834628496758280699889932537470272630358910196965964496038257962495876520890386793180343260982556145360 [163,37] -6247494429644023689782821777455700187192806201000272776941771234503216351856867820471863452806337760969169124379007085551857775626360109986309761840056176014656385239973150173264405569997056848388792022871858473067480269685859809900688714217823416328395563892601414164144984174829171657082758791878268896369278112057793417897546638519757800234561006213162474749546950045067626939765182451888045783528272591388610097725774460820425881975417476960187981841446224968223781947840370920159457235681164930429463449304433362419253747512840999190881727871206304878105631062055016302883932842792441700182184014931519849135557801504528252938009993412901128696792549951990947399952982546047551330096190639362971552234330955395139027582341839391650210483245980645747739066164596704827535008450225007512495919399902823198828422540658920245368200024278318406062522695631354855284245073704057950831499356206682695564566942441122175239043468308525038879877635684821973758559665562110413740101427013853137974917134649204631668055146759355989935935911679084859907069441240811336206563680159099404479663993824334339841167044193320627166081770658758427686754945910303073824075019316818839719895463525837760417187962882181841584469973220244053170932194285484286885804719288167121210265123266594267091455852140745880397594885153243289245550293108041642936700044058188378566153969107294229739371401756931727588375713809093283469665018806848316558646120765300492006616891070886092580510779786319481880941889609612824621674499752644105944962018770323349979123112453327886776700809487505722287370754996473351577282700043507103721085533362654923083796047392404751179226605204357697274355365924703095955453059041050597766 [163,38] 918020793005786011411419373467822797678346326481721981554456051788490273696545421229964402707960319701552317039619930446693170576253696106899480500373715906278160312020299166867747546741466699756308812718362106393205580577674621939077916210285839460157952646765259746216572518436814674104320834997997343292837804237410908247809900207051342776190395178830851069474072837437061747983031257545513778379162048873900216462838639200397073017729148056401890996572785007338742227195831451121814682465850503517912051323175174969573236733638604271029094141798510946106229210301387964381692026346869020297910797858956766442776363906801106581153389622952135811109770348643907420421414672048531489134015732659354872822104430083961220985003313654888890588047596685482312460904346163951672898900785510435730068263251422321305470451799780780284224452681374349990837440629117045843255151461804359686799479835452686151073309999193614279227817708756124329233897590761685945589454239716414502034927506031105614280459284602787240796381731520547845716055790956067314849236694407085671561558678024010870331903009143072382373565924147238967629134889183028702598191003194556567330707823085623053581081856241269178459247124720337130897641147040977533025917297122332790976445465253686997152170433987611284219565609754495888507109094059680372168073071661966687461744511338569505713761605795500424565908670538576281618994379849322020003758540003706207739400614033667783591433376380189386117218472604685743951288416178498823688961865282219549865059861944439584706392721595920497501001901997924573273956592752410030955193546222196168433102764873362545500242217826452696956572716856488662313128272511906447440240280323360 [163,39] 408117180613318159099951352963486613557591986366435722102831561909252755253706641351475934879000462841702394877202954648062838908854016254092149526673935682826908868633245216775557087288909050891554592645892547925916150114101016535017661336699721678299592314953770991058178790169198006849739548270725522622921986066511288046806051930385152564220881654968275640619164899049874971965720866261708447647330653911856273169424995748470233948105602575063469097297205982202503729660059554186796315115906063041114631933124347354831752828841827179848031496902806695849962279943875017762301845139885392896818596187931887622867725620120969177799730343236946144171152668945091445572584049727591651339722506347291924604759690252696928747248231801707653660528608892844789116816492496374827731442631961748527328421838606985787258375277150813043703029310177884924118728426786816480744508672104151960608515422433150176236022481941048740850764565900883514373768216639295781622155149775390415252520906757406527305327444065123998274556806277002874519016170571699666845900968173862639650707609911989664924714632032059807102460134575194976369675300162964946211204597699493266243347377342963857476865591924342501217670561546053702957489726647819920589971753450446494420660208610629129288177516111193746444553604139477078410609861742076082934983916545631552132968972795462300011136893924567016325323254915831230050889968202143619300376555120013628178011138163709689960079442899774424516608216421291418784681286172969146870890273044119247947267839802920604497570944876620063138858256164728103756770366451995142127333970432236030888420071882126137181647986731341400888392620042038324492940792194123117441165413396 [163,40] -59130006675708947024832958793259723454830349806140374490083117369113013216711086133586183977279701951641179514649010203537435629953363104662097326258168760513759790084830485156451757886304358684269267205272709094993700847940941605293699787128592585829181536794070394224450102834522027098584682497993606790871592933596777422425428651234357772759073929656486635362046637294237067705466214597249746638164482931583566081076497898936891979238439487764227492225254577435478717685071287280893421434158628252495035556540256183047287239456408661982463116332549687413760933398498069574830395360955319877751571085099513779950038456708218292190772415714957422527457667033900188760495408115120007946489333440293749217495443002281139684743955462543281773942975779468593282525485583292762592830251460564049783817824725629083786209989531000818386639996748328034737326788467904457476363374109844666402848027043585030290028844460013261290254258532734264678294675036073184302062037284724600691863453828998579041865951991762806695576257770384844165034652906841731958915714842472626752563914013785762530249919621603093962321067058838669883077077905695662178902106267079321013735805553093388052449360120634039790073261294412143403485816923280387024621539556972303908867666140328582110985704628264283634874035125959133120529652792350197863973111379132470573604741736712320631366857334576118724428960316002905757345097142020843856443745544377916346863352896649929067764905763161288415287780266029719922385930486243201405712421708512852412076592011404460459184525951506014973559878799953897700936681394503825893329423747100043050390691930165794579724869689997349098676730626481887184543551390580971173354856 [163,41] -18926054129409865855920262212331721084310532593118839127592778512571682500461728846477786390739439763198596740749702564494202297986049870333708816474897809575122356815496416909111270723678813071790989294187825084880546263508688271759540883938398708452579425665423092658795237768495207561510547294305985174634102057096053847840156905670314353867227544846050622319674235731631109208520041578387335439843357736420907753852295290239942269949163203928222411831576115912429191723219344676504262860079754766450583691140817703937833553461447818794346744844933318431396738027873785182574052738013894995661901135358346153832192913471581124489170320531292034387473090943017926537791501402630327366967970567224197287518284225377508353978633522601704884346126007011699205211336983159134185492019646384446538852851505484088210598559121346550941034140275331909994385819419555770347059219589212683808385860006655795125607176034246726735376364705771404407190436774076452759221422222752880278307148950217839732147319817812468470874802361373292444090414292943430120630821601969875742197806224600443779512787687404677330221118247737802424954300813107406770973570627659430269545551716981967203642040847265226199923227337284796290882112942684726954334116780359417177654662369936620666677481726007714769729487438234564381333379088247458560176576061571261715968473658709135292662961318956413409675547613015178660226136531661140852934044131763395564870122855007636589945451932206286401771648386045355991646271905489970593197671248233000522767739218548986128403861721414085943011863929997843565436334102511180432279723003839442880325101385520868561115102869375255296073150142478341984108370280439260469543 [163,42] 1774084702283870098038652065502260711980736750514597029012204573597283757220686486738524307615363389094156830231856278337019425029215734423707870629108297445979823290811751841342923264360580995757499391501176889330865435439857154081578324237406404712938610640410887672741500470757680752518253726582471487828226059034027128039497882531951820946046558485254494753638160218119529367424894432272715440639937136008183318289585015551881309548373358068760686169687578735626164749735133439375510197610522854433791993868762135134308875616782480354379976239652615962510955735007334279201419081965221078156230131136840732590395914020547540765109975352100926703699518716485018452635411329749260335918669453584234228866146906690116358126798825471445968107481712641405013129176445875358105274205535404921969199110954818333430917058930349556727270045253273937806822126815437754462483991824438929580652425586965113907768055938871149510436067989715154312958973888912364360133111258470100926773599172623775834186667203413530041318797389155852805380474859162663329688975028128697956959513473715350053454726296500818990159413053670038110812374572770840359301623787118300710566689193883448009953613132727111906268124549585363980051154744576078668753717109670528638610515506826359195642634228959617628362961431982297184451932584986104009750808723564670988079803453260359454483935626491883986930264282486313305772796808933290037673169639096335189080481199982002627772517992492952692939572328584337775173973149392499429931211353886633680582820851053829833759263762680183779149984484512264673526814996089839831791717704967976952024277763072485604883730450624648951616222442654843790715601903083985280 [163,43] 618867576638071944099427639505162979753622959448460332405834202907202725137579641024145153889404964520694270213377366481422539883740644303216890852317194686666587711998379712228194642760440126353214095968293447745814378625123768655274534380055461463533128669840419488033053870651838485051670760729274944278768491388195252119030628289297953437365000344395549554181007075282092096746131000793488146981061151520169623012784719994667433759032721097725225042721523009799129496249135723027413681950992386771268623515130136239733037215516523632495580319230239901083278131717588029701105734747799764300801353778955884815024862360127005123752965050726105069197017199692942508368259699382812983283509254305966881280582565317806876451232126891954182883780699476490465615857726434696116298177458453251694059102047762960670272576963239731355317357783273994826852500790490736572621842414352513621315251557709952222984813278081116995152640339713694597383136640866185774578682525775956472025708136845659609399633885173733109857794339685176325410207060436455091234056072420461180867840394715281143694136114670398043223851418196303172871012453664318941007260183189466699626045860604805014776958641290277405714170865104712244101330107039967734920215035935005843600258210765595996457760412384861283913119077699291192033145750604211114065096468070965517854286702310152997050333284919821232453971316790224701129092844083844059526252224263335979508324760856942771414273553161768207022774102645472206974535419495816954663608155275418054252680544947737508145083740400610801309940346836055736099441548379577334582424107212313086969444506507958762700364933033318005383545647528964460596239999692592 [163,44] -11836801349301448618589288199412744200082709320785708532449387967742582689805946625209337862227309310228112663018288454070777544850233036921404101242648559014199205376398428582102899369128962584223132964641606912077792376456992995590596797644049221282915376716423807075276002860510768374664258902945673900675578383714872388064075141659439526957737962724281384843214187537443648878228383128842227444419769749314461686225715791470357342443681340781103516047019747498379536590862905305189061869845173173403358552908394740608872527179060683184826713029396419608070470671881774458574981095579764194510786215296842975418249836310895129013706733884541837356271320615160914113166573412342412724968184721850348070677597512852124674049871238094513059854086607981834564769966410561111793008989593106971444982411677260043719607316539750859695860246396100426823385829195437589266874595373822515021746696853989475261572341682945672352364672364731100220554324961754849769307504430852542669722968014805684920397537856073684220212754059787610508837119257254393217433298645980089437410193603594469487609089210152525081145994556756021434365506474269237109082979151629368871465624903537290909097659963422311387137287578524394955800322654220026446450044903695224391686772504964563324181987905509087363475107458017973645286173302581634765653731577319289765977728329227471910024301040300364916840769931880302246473711912271810928823112493480031025720187728032741030777576251604158508128223415230261091650368232122215463517021768836984704250610519809557012958166826212833704426772399061197013627973503642334669276715354877706533318026874148094478771223387954651042594687849645860565491978912 [163,45] -11751857052532099185135619772352505026741405670028603780610050892074970371382131175524192922196774136610885380908656307872505657556412830243161494184795883629762443056684512753184092597281843627328915521535844536598444941604670926415089098828581539344660908642800863282723135299036776285421228323490773388397746032519516736688589979786933412200245721092350007873300354948647555356918200083887833481961801982208127511472703387788903618582830311575591794393218768552257935204840094624898545305959220260927075815284215126569663383884261016396928722451302279358705934337989936812768078678871821370131748040826515939008438257008892596233722820204113639135874186294968509005453862690877337805442292734187267130951380033156418937965183367973111890893194885510832256250671397219948882041165756765496391987605421727587482410869794095033665198678276645992532929267314705391901513724900190477021132108832980523836928298229902911872059410130887525756667385143412206689236639834915014443746107683946169196236176297726284783301698167954637257513925232494140148084585358109195542285782257873267159990921210423957224904418239815330666186882615412566956413597197923580630353239924208313660714903042272927823976305197578478579876972234566935729751938236842859162683697077533668457346566700271480121150581030577146383405550466896412408406889638311498665015160235712531521557143038854168212198849995692011099784177713540358734130279576134551479905888173829483725448379330220190341565687224299556724774255974871571444864439439826432273453914499336460445505187462066923798028237582694172369549152313955622843053784881784402654723793122170089358341643906787953817313107280337979352892812 [163,46] -569674240452866372386888179965203531469830966257675736739730783784808357745046799727009949090244157713277692364775746623006442357037469195400112612508121344867550295174101787117374924373303907078181029548396993897903509720513500063605648420139434025184786142533001712869072598675962932052618562288630060925052694046586166980995676756491518921796785242171762109734182159503390825575429533588696737592708161884901055181133514881331448489440781498125387579553214727190142026165332856509466984662865485813315195768584502709337370745056874754585712948813551543999001173087476161211788026515630736924608401783437022947602331009573805217085265903417233135899861996936093633734127452070517540015440091846152257611937122458650168687629471749474115949195905700723563395393461459186434955725360852254043654958304114043159529480130840552059866887533409840002362100816096071324236494667378710601471161011210923437131476475506710889109557059835962236568582972691296897395753990349266695834223560699666901048614675297468160096373667344485227589545065973490588137895129949287244721164272579982273725281381535220519547028340728501348167345524285454281777583847872365740357784391448866152997736395307196060443525363311216620488551501445260661109087264476652498329573864727165401777295428257069391160619903473326162150012511874752038578516814275762802898375560072735345651121521010593693811876728137688842475209233033809153553605371776780277146702761753416094792869675304748842361063138719172903638721213492351286016710731558243329292545928561452560592704363020847890521669978791599566692800394549553865362224981649455755998290738611061049924843995856927591494617263745994305216 [163,47] 80900307010221150917803163362647004372568364535659272749124837109077691891761545652004439369773186992027727600617652124665303100029194006905172369343292876012899319303916955582859413253295152676644771308479636457223379014871234295425685577544025395275911396776917363915380472725763131912315606786101179239257048206404746486213446709766144362123455348775952330435649063859343139901188322569027904011640965396426910650658690945219822168134421485144315415125769248456424514636848603881317321421086975528278135825562115773515405405343430509955200875713731953591373500725846101735302025102956358313615727288440285918429921440741623595848155834868567434992229616845378820832809393459901022583492886642079678043255050586384224313157532883401940228717731624425719308710477791833700169178477332027970552809569157210493988735969578759640340874168435814064057996386164953479918103014543588321706366537292574191561277385003382502666051306329009297187371523447150705981111426928593298775345567524048467920030901239464309428396361018487403762390577761337245696775683560728273866055875208147452551443582922037948410365453634551538655414922363145286233108698223002843139007007932452569613197551675993239196263858697644147351402003048044830207427160166600749467840936101209883614973287165774253169311412586301760536247242028364847668519811208081921583038719437105919537915582697682159563989545877262488631573492877743521816644897594048523010971681591394926820120187036046423925797340781252670380155233029193089282044644223736798247836596319566080786137664974953630390094009773329143778800987272984083264635544524005748654856344412460178485916885352355806388636986540309192 [163,48] 10162817261219188441593718136788233083349693788731454509309350681822862809091748692179842867333405970469212536695807849582144457695522725775483839942999031882911553521440781696431091199899353771032220300011739042560196953374322723672685391809379135044142812223443091052779958620406505878912290029846871892179199885008152011808471330738883805037095743073975306201901064473436635479163883601987128970434385735550713368087507996084489678205776710323681252837570673245772220862743952479373829631551008145768095206422746967969188107968802639824024448163920864959631830337108302029647782298952875746445649470983215210951852136229928030346139295955985578068171899164038109427566514029007841803989603420452199670461739939838078296390751552891926836143802391600880947043193494371617669744832280775512516032074265694798409588054744028081246305584585057671271284557509940316711955169260148337303371830878467441771578862340080420522548568005643920962170332430425339685046835124246239816427082171335939615030973289498510229603777453950902989213556253298364679011245127266465653704099411942442644282489110837313139079035881113835622181537392705663661215007461898739786346881551186808444759599942430111225195990366249517492651689240439599614224233827846114294403400821399468613247888809707847926708059174051917432105308116435894395310134837267006524957315036436127359555835109254379478250502437916842970663060874140732104609554694029401706759048420125063812452657799365549286920704131515865343719997198591312331604675872503381307646468460560594667883221009976237611396114989987286486843857854069312802413219739323538889300212527635930572743303046993341687914362064528 [163,49] 125585198179406691185172740897849945089758533149881860662692941434593969626087824667463959029187310935414603301962245000565448621596524357155751869869844351321211344595062929870131409541575629526768737299348648909060536131144758612457206977322367431176092396407567079545081208370570397299838579164723346905068802961515582083966051254221772652414677128849902418556383992008125494498217867049987163391205340407724035081150828070143776826375129505663042384317444558197041956608890316281707451759416252904735471657268547148401748885977314277158863113457732003017965717949580502751497861546039481258543347843495295469648355566640138052752806004510380826104333909577228849232637156894101283133984162699455616028778724349111252361188981075186889126020703737267362264038395681386374073988786258725614122449561392997094295743415428193358770081525785657125271042288092699988733621477838011905228167282020869278796959636580812959313922607102591187410149324527833285361540791926262512923931969417723669681634676936285091280988148224133675014063462129256116940338910458050566982340362526267579154527828633435318795298412637295745003903025743121986901959490885054610918452701485743643742528345485029062770612999152594621608488892814145867893911283845271721397827443861133160180436083973304431569003165601087281153933756808826997211003057984562147960142303162749920559194954876235501953334903295422140490443787621634550390912770813770830606941550362533043639781562774979643742409803492595352141915079707878030390764620979192528204618127449106060668653137921721240300645490434496694149455637813942741680204999057654829544030686781066761816041473960741321936073118 [163,50] -20087575079892872700557392589733959099295369515690489126973089874520298958977816232911322296448561042354939748481416564172414111277299181719669807422831796382847564395984699713057864093377399361368601679505089834270024416979455832614402070073998375746708345005192044801769466663508652325534707699256477268098250936221432420729153984063635158294369274445002191076981497871583850208101813722588939835741821117514139046664163766242132778433610995984037558282669347173332480320957806416080183070940650146535953192274092315632556493955531355442482162855013546721430440141509409974086444814185860692311252440354699653873973969352653775674752233645980308952669508227370972014266541048915959086239413547563275771471300081558384344485795800611569777472170830046875287763748261175327339326304212240372832866282004235481233487811176079843509616022920718363607549011258390979800271958595855765663111815666521299434398509876678331292883366534510430819894083727494001617474083644131811195216201963239614195356095847544050116778185788959530604840002876281302074816759668526993036789938454329124550128168964364125596438654010871186973652454784804072189773114572381873469725605961698228559586727527623376009769794035996673862286755909243427695290298597742224195964667464893444566721668072646627407393295564044919595553830885108855820652336589239720049173861701785819112604010345562057055405114919817766156615999333522482572348922581585925593282604741786197260127953346275938354144031208135188695513802515574569635830383278316928423017670979003177504399706353506754511788507652863578228792670657557997328299740359081646739418034554707390763736234619624199778304 [163,51] -2061806523055151178766101765015686512241720273095092539553607853378958068529799607202813047099082571099116706968783098076953603700207065150024438182048854636374575813737374606261536728880658839053301381803887271563592985832420115554565461169052934207658536347852976836708270767725377157728807772955111812444937629764432967231935537185920545667150397602871483128660695147056516617123258087574699784592887307104181401776368582470039981071690405060046129441701241043565323583137110542969843629160430920805611974397593601377077299645075986619517719082387887365989529775797244665327241748805899510776476468473664340364565351831928939210062415518369090236826050735557022452282817000326820376172940312747908126574198883947490664191576192556030516817483177165866902620399006058679820372064447767210378771933172573147134019952015855254667190358098558156643876965092020702484570599217471035789176101628314678660423098163722836899472859906195756404875695504127910549018343338880567573055727508389719496894691777916713564971964269382928549151234111679654718487649007510334026597366564861565311974973391916916438395126100241135127306717055876569405649427607054287987550117162741192799187872852455695971521050550708743338578845558168183024586271965626020191057711257442290120899173488432234670888578927278237592273390821532387929177954116925578140667960280464911315563235834448144223489865724186815542385350267807890863177563338894410984614620771428641167003444590801357461816544150052491589301678417139439226100672333322858114800142002991832232216544694701371781153070955878874351435377784376552562791602349484418032130528268132150810302322677576376832 [163,52] -96810526318830326480026787687526086955994730355535297964061711061767899309375034084725561898554184908626734513307354262042065868619799925429462811676311343466118119516047606660146784234356963362781376886526674316364535324833971828574598757032939129896355197810006793479291504371031882041477724687712218352895618848626433719189526861783023379888926718320121980540385225921472749234144222757548135560014648038949160868432017548462136969799861425411679493172711599104557960889517938863358625617190159846596266720088957696960734991910203107786714542254542339924428681188014129217367872509456688343062035208357598515281549309828444303058557321279379115674546044969164798480743006458624400086046339862435790946283017022349399182205236106190347724863126676019783000571518568610512815371060643015586643119327295397082038187623650660809081779501171809165734528085600125572835738208715988980057886022060025760211797082712219577334629652558305079374329090451379613043923086818136188010894290061434921808188887306200503395311709844280056644008660186988793707760473497609262301894901547724901964047834006239489752148659108276925647894710340407787673178884298315621755324031847384426722227975859072771630062216412300765449043100042726579576171304515523820220659415022774458003337372404772203757661283726843588711594963867771517786068573940333573901671503013840566512463706317975626791740080967929105933529165523296418210475584951327686899614494019741497403474266619747287799859465778488764936718165222260451718874653086277367700902313567280417734035187569960793295908546521581268346125614564276769685541740726101724215539505209007372546316510852544 [163,53] 9266744436384935296941923719639872224050662791117089506067867570296998592651977558175449677870580875719534083187052787877029691423035028636430375250766062668478972151343798385071850649295143920448609841068071524959740035343700497033380811284745309862542031301589186633358901587266590585897908836078834690535151741046560602046006974097522589418821885064538351234334709510930410098552387768631488039945828896738387195596690868550012861340829829726942075176254668071752122489045231352657332521250255212688106636725517149181103585283018473688123562367211205465086401858822032817500544280862297795855550174852991084525007181867698028856851202310249555020543659177302343217420407403741063467910453509845269380669962795981204939299901469292146605817891960633383101818878347010764496497239048674237913287104120533800806657715445545047115590589624312278442020119688275670472728980514790213710453322048681218426957990378240630118657890471544817348779304960719746173360772401572447860029692240747122068959938680862282371517191935166898210991729360397866291325778881736742107207813100568913264851515721199055150516056713463545039282488979865866313256039867378712216954508155226821031656848613862745016399434045337970839212754953088522792081261668910354000531683934553481908181351123966017464387174262909343963116542547642280708781293746694892907150982903278429826983877337817317423251440161081740816888616233400002077422467480546496627911601216466708744438045038376604502039091047351921523357365335847572663980757182875601609883755767771865805930692813257176745877302504045030296838558245750035075990615746560185645851971718316510955446671800 [163,54] -662933624226343146981038395421161437109821892350891338416915334212107584025752563340461736805256785579669914748085921796196910577795041746270539677471887434890835552629339675887508495205791734409893600902501357128696360939788216698739280553633158320292640342658510499760282691277270798912424666305713947163364786906099822784534326752131045132476188480797291235112747801014174956826742831451443529484123557220606990329148266366356993217307525946668986200393016112820229995974725111107326722047167126234613531427413948077125967439691035771366763314925116381251230675650530678651322855396697057084797664434383932576356020251882256966398255086458808507557843124355220352858316572246175920163060880264609838726917224989943986268085915692749810957191554168684271447078222353842588085456226323822717372336757619497258753329991548495210703133765241268763068080780256239857543543933267801649088267658621957267808834661545949448212954325530616329588995019350182076713728163574776404184101915505520935930153008971794528351830801512171401084053581266068978736773373268059171036065769262859261359154310902753475929392548700365445438429234103307467951780979753366171077622185044557616549975525184867315299755480071371420942818207901938180867738976227680832139566340895692288232359937378123024325748357195103854156401656863159564624495765558703973014241868846629276868127432383162446246297993996822401612452922784211551361852541968838650736182114294700445610514008605853272253361294444065804788279660598693385020669735005641393322658073038018049401078752993585523778327462443414287057061167943402993648449305439028980408935223164597880658304 [163,55] 24625233170257343451398614838166456287466343118108562667615573776872684055182723122700610605875538723682265860331247027738405530583835199623121149247675878526751190737480156262014572127827815394627515166019585288641652896993882995411103992393396166538679281260873048835725427870102788633053297341120070811769138191368101737451944820896225885195765246752063865837219156582361083691656244839343182552700172084266063808592842087795303949569420296053770183300280478234218294460324964595618340377400981152241096239575821641787958537165401727153121587512654755471186067765327665224160517153328563591361092370704610679959571637802250054367672359415832594829847996066608721000746588187322220305391600917017966667934115023758697798939928009517424731465269480265979999917245516857208032112614311971220998396968421163638160798145317037342318075433183109850911763098377376809920005702196992372100954075735815260798768701141104859564212735286109796884698156529781516819710842564796220769359458638935064014161005061561867668548256541812600460156363581129476814515263853735711255883021993159401252454803897340717831099251919311986602568949930099845859955825701125956480156876848705476596907701189537767712503098249859838881095914963351012628907153865172556685518153184393669223200055590513550854649674988235201116767429786517363862477001998692013851092739156242520260426416449135031876139043803792550653650822133839241584115097917340936467661503845640644174824976201157628694494120304388574708031436772096524753783046942903158774995082384812398723267476987952190798527668607974193741483480594844363049898256945175179429825399754712612496 [163,56] 1074302592872261871763159164884547614265615837085519715859300808704696197320041654135691862028499099884557457527555559678942642735809912421788401021947294282486560968298243673222835384924219187945139369291318876231828348321344922754917158213248689732908969423290411840914533056776263796944584112024997696825205438896045346714006977427584050971488371399801934459850120638721245166261519239169919568856319134271016036882693865098910674706607155317703392937610064849419844287473580960661817448729127004722776583829730332479583160302186345340323889380791957872003944621924313644775553515987861987501077615992124310525034760957050458132734675215668795497795814155010361452924997325375987157312000186837227426855989820438845217304735609856370318643056980947127132237674476760402573794188859991872696618841305540603217415085778413612820607674897186512027908824935334457612567739572295587196873769532938727551014413586868772223124420897311082232437869320087492299002629070939629911222800832493843441633494544604412224553124466819986693523873114643765223565675300401278800279935431789743427930509182506383332559601126600075268201574939290993114351332876008356939392009365057539456076948057566691003490628485963765175599351964362066117481139218085818756211569834301886095181349429413793627844839278813877797238009983113100126177684639091089962232340916974341178463987220541778116974048838875291176153594417382920560386149853204098470552091911056349572374976308066569343485447103322193814087606268233780384104145338432688692843615890702388381904107301727984771775245123877260218853706714276675239282791341610653807444334582864512 [163,57] -153014819034841095522882154994850868727686536432622181731083626092050015824935212173106720052754102182094881679029951766773822800549660656925698733711333083028368111063314365710313787634969153522253338908248870132396360163243707676622851965606360859689970226648791221699085719802825867430188757755706140660478075274694011867530813520062227400733842511978873670349481096969815262224721471980289260374158198980169183600075750031277863805076377118948657924969077989182657275462689848613961997784998266411537367877173143677003623260798678079797654493697898343541225447905412418060785038707015130280525783078415155461557480434953003972830091706105675757502056214064340194724692897740852977169999946569567277326733220760247495560685290501296249747485295348692502530551432954812336986074810399506925394549948522724606592682585267582252070583344191683882202973003723975066947169581900959467018217877479644274794712279309855661071301662793374186914664933916146889324138802473820037200387728221224692491577660029236934462471161386460338611758147676623467416649725808551224167001007931895297570958172899333514240534487250619125996723732897363699024537547304955279047102329382032806549552376686586338504501145889330403968924133726409668992852790385278763968620247032584585392308184480580107106505758752847070363528871946352641269001446347603950792470299807952543490628111307477780875145999240519534938725861636220694815704836199864501933245601990895350628750981993841099992855523308699687429526569152405563876470120543114269083646144335458377744742872704769843289085664644130524606902920317075094812633691699097477478505313040 [163,58] 6641748576249745135729706995361296758411104129075292644597450862251915356523930027957571507357867299005847003900050298962674726879171482258897026763531904529842407699149401695996024492422785640070063547318159674039257318794962789651569985505200771849280451067730967580278254002627999187146832631630344816319687017576742281036014118228593703915451334202894397315929125432701067669420362700949150448371402806378774620441360906555416773292110794764620499696904567667694367535561042101947801058285685923714119381184420934971747131077820880018391809430400966459082713197729980951509024980696887726896623460307720456672889005410693010064608932943108053921794177447588117743684671966528597369403802154620860404152172088613453280676572708286605902048968063357598594009548875182859825548213339362483504060922274395773056683826479877391758319919020894598038592460098439419331603368396724202263963610911912692529791768442796781276541653664461953161111540492227361623931101959668678068251679460076220949192385580051117580953668157520052246739771998378334163525100796925482444755505001881084479604590269620010543655321651180091522544709237540781617215831593815387754953357802965590103546026320151849932789646364550711666316951529850058060831075623670050900548462584311332521865978927284532852433599701112032317629079550732945490723915932008749312974412550808535993701921582201192453028638283468413289364987941644862136889950158056585857142096602048028266976022076889830281974988121992642928159139134823999576110114919864813865506409601017037542177809913998059177880586794631674903420305671025550890710014305707018176751488 [163,59] -58584735448408518205320539685550861591136727956625790866007039234196384589782362824282678178751655861593323917624143179908376878337423560295162160898285165580222882727272953732161427262689222945378566156958140378840870773690814356466821063451903658217326543858877910941312507115866519721829148754424494789157706092976862392466828476781954781292465218104128569272660938799981270934568125115775443946196697137562762158230516458592070911106567492342222508710894476750529419369027086642552666460412161307485327458672852732570702258692065755466957352699563907182610919899056787052476114566824757267267856895112051594245785287337221451171500968758847055597997500007825807790320733051541905042300490266615113752851500274461615596413228802626905089408939682995331234482224093192307717007379169447145638104074676570983092783254938253944827464197533893023334500494675835418539267796994810632552368122083606215184110202464165504431080162957802720152861673488710881704790321428648058061921460477273183401764017683683854508922105147972697592369924797505403806582079630576776688451378694543306238949964821073882310987992317665498915710771941860230911736581588666450641213474702367645683052525838303423995079499327895158756066949851280210475821711384469981596908714473546596493126562181667727097959017227133257764855933818573065076075343412344276728403492219366288825034273171015880953661458229366215697895517041148476368218581501492409499853580120817961542250315652797981741615634168763519366835062845148739441344203488579751349826007001744570560155956431778081212153399431554320217825726677347528335019348589837104144 [163,60] -5304872850629153770273397526689614391185904208781710404400100738978851302920414832646210701221556598945516060914275740646891475231827583968557551741144143834460873157158454014661120730341508094148978519750844984004346744345565906598337255412943242390389676071493996800570591770874604717961027552497492397282100425952447180729114876900548570646021944572375680492271124393468380782363877233756534508924092823102184547767177011560859589297775323890144404144030835757150115803562157439602710982139260521905213897135912715883424069339185513954631644874618465965831725902589769121946089594117968637246366652293433558356283660290822509348653282460954359698359374935170584274258503309489094235799248685172757057145945263288109420602583368166520659715598318158887649117426958779862369876148340871507102135107872907825369953803496929794527952063670521511931197774718936478347460134222576398277255804846015293407747002039805444039980751905868703365124674215745064477147982811041938672075413079798878084810621995464058505226654905574184666969534795158765012937653194153042908128239499430485630479831063441964675680039477409233942665360342987943444583114846252642555232930945428873994478383790800667560148824463963107052268964181388682632229551151698446351188270948365739251846458576562510050871481004371248107297892167255189943941077400600930058518035483996014604623666405145884804998306179073813559391834867246916132076425555817361913926584264459667259158614595102171110354440649345935500487009020428668831435221895556004931019304711279473995201011104900336936314749188602082385324693781812203064259033281797280 [163,61] 219463883390722977581696444864368099569405998357448217111258723637369134506969090661514826993840232155957611718456639335530060480546976412173062136096324840653255827108968890158660211104321019434363419683337902845760010828440883028882088095632148239029813129550205701071946077133802801171207833431473437000417124338375843661384013375811354207287051967956619919643545575669574418986808258917096582360853264421163922441065541207267896921267842513250589798791742254682540311399100211701859913898414905817157194249914275636393891291363692695206054404618156380564463719054509607961570910773756836569602680909483933266937591028658411200817500465976383559446207931180581335261326751517213769386217129760422837704510287639576854296729451155736599502086260351085456941458205860451837794292303638704769181532627288775533507478838734129247587530812099484934066498688958605968498633911685933037534920520254955963248848484976553703798971045623642007798558556948369070170290380477558858868370121869996873049354880506760037390682372459306921741479188497328049791264800731294465053537440270918240262001107723626508575144764329798072686960944998236300390164301398709918202035928474468431110506642915317195159423540658965267442879405105912333375323613570087773125176371215130844251410380881320624994704475472389839420994874155131267928742043228010857224440895016015536038438652905405172140094460778568648751123160315714376651546425473258074135949696189842113629260346245210208613879975054807013234526377033361065778404651006249112837031729842582721063409601552311200619259842282370261462814102660258593668027698612 [163,62] -2459986942462395340720861645168271050577191069563488278402017671119903470243021061158922646168684309989331056743369075869578764524291856621978237039929780762021237416131181518645183222055460889429890398316356915370141049812839711319998803834820028276613133530059214748066925423080006645779983162019710882329387553990961861555086515463467624526580936418630157135106637726413397395315713379401565766796570301037239771733254161765131462194148239317428111640427805622992518067632251683201337068173649862223442016101575587464600747014223310547174320426686527642915245543353426773766309844715961498259859044816075070142218663279412832852483739375890520577907791100776076576116245691856509226394558952743434096354571228068063314915517503239217410402998429055486744649879914647215641993620776504268010864545713846485716655593570725067608645775047098958913731446135919528596346617992537086202697123789225073443889980657426943229062762057394810566778088553433636331548776432014592942513026220971721613436793105771685870583004912235307910843725649619779470630295627083429516924302733075733533456101315064932012425060538064739962385259777544950678211919899363034068941664516578354184993422955694028109322914008256715224441601001261725843797856208192096260641082253979277670693099712927706415058334969547371600821330633116543364058252303951372243492555945261645275482542819093374252298193315651594989823963095336429873918724926803256833314229814339314889129162159213372386115965523065855444090447531894218273548247246460431210166847435219870329396453267208628991001783233504579309675095683436566543947328 [163,63] -48357144916187824101756909204368187845538494380318409217030299365416661795479258667497276250575750812823707148576109908406124539585034963885734290954366759683829631308221323359525800614865128480311005427901031068047698178239997205258897509839368236723232465984010969982161178563297313450220673057679962573712831930426616660472790073714501431137832776667395954721719365196033942540340889676706669354429095725651192190625807467857968928962538940929892016330855918710245208785698271329850362406035920201945806024722234578182241472224100237502335453646958715246915556575686340217071612649885786025693083393828418218165649868155665594099159778452029349840724761199676504993142806872145711071192846545963363566586595094799634465039087164188550242944132333414279393387366742396918172041225744145588094554460581802611895852520670447777070525939924596135163306990541145175566638309162388327232658579197360169955474357737055321214283767677968122333784481362693349003119498897843584340445831813382258867770136764680552374213159377776478102759801618900765220808414798912541857326497390794068730294372794385870640526267744325184903644282881084408104332527072580529475358920814079139654417563619103341458045050591858006420776006360315750091790417250468372989811238273219821670849378614936038042579823375560391398878258895725830375493833384833136219380369844848643106534962705564172369799940868357616025527138481224178272450193316306339608909520235665443857460930644685382802556482143714979150751125743193938624243753632025947920668809122297798663421139089190813889570066076552296356089385227302899240 [163,64] 1116639537421981811176062453540974132622161276534099948684398992450437503343263745097205844308368304178371784305724930058395333455462307606196562913347942807076729479832619613241194170924998917561734937675659997592266993252173778066488261157271044031891885695823713845869695323184070964629847280216002121576974056645641704245799393773852073935813635884892326428812010300294738745263838203696031212035994224957993128735860687857178248781842201427057592825118490776145819467768335558627650796721959708561482494109937905838042819954675003526588149475326322397092759232607569409466889991100079717677066378640574861100979434257242872461130357345580170863992728641294894009150666677603832461420744672034115558727492343940480329161753943935573190655812213627595612317603455150706829313211983093930411589200847648769977093502982973800599881172898177592240783792265492169065725609588389200712798289940612158858742963783766016768213083986304680668937395886112308203730380975520775436250072174990768123859244762155160434934606069845821396526299719628100749861919313303860535310725129074377954511846674834400994668037841973554885853098468809725313410705086929497351616525838630774981372695932510020785568550882498218613902051223460046005517178747868296852790250973027737086677022686584821554525471051014629190463594834627284565650911177923940998840250034258336081269366653350182944675392529431734375769925067572664387092089126218340131421462876687639860951043283483776170173739946072816039187596360231035616959453248771156485836901263540237082091212185562842207351448643259395824904689012028064 [163,65] -5108960050112327236464344121787981736387121673497735122100018452321233713770558382139573796319408441217798946860254415306117639170540916391581221615130112183834532290409821021081797810025215540016133047488923201781891493656486757747605800302119276475570939154479233950481031977409766241008621017008272706608262227883846719241299015875628111521248213955932826063516223952163149722064655885993982867497508300298342996602748414547775519504825826492869239852635621439699693998515909055097065006058205198951541383192863813037047297961953225091776351561044734929531748432320906781064985512916005844808301990214722163068793726752925417800286967097204847873936221526314157904951497467397988333939235861256710933117467129747217684101070396994923145838624213676109080185831944236285037406826327121528179376629189230303358654031291255907262966709857546475854032162010526999379121446324024226211442066833815662871967596600289021024440266670603723726308506041014918113273504638027321265879489599654942359164977195490381115856707540553388605295294964891754571608698806852078276586957609698305663363569446913708641961691058027024211350358742989696458317332025864173122810896930427899448611594704924043462810159683662166031876577688804282502599215405736595103072155024442604932736989884232501040517772334356637356794383096200476079945983649715092896878186607632403280306074053447069685125136229275126167245576007856579357377609733258616836872583730988795297860797123708375111724483567456031350681829294651792188789519229401875758510166795198132882781360624326107496268087261498555635437795436 [163,66] -50240095470985595495512825633751467646709091443165289837667291264537064167681940892837305900739733168453407523437885734903199634464634848731443352034903310554502570488801850570876456055791642131407433061677842230072892585928362723720507430453494119973130128018179350556185588718620078137751167916407145255701877566607351778801484589181181421266070324734727324032395276775917734598423815789284681468460978945531237653894123698019251003903024098295607571719110798047236837104512468447064541978353895878300473691385826161736529220571075601003949878560211653291823001632122685372315035719062066030130620160710905883830696173186613406036640394723958621685546293132929572649890687382117237306023268780075642298292748058636327457109371594836242010440410161595399341492565927251131760481752684734191106249353702981153143344125429252414738086688477609346304744577303987323565002880748208482890460168361783804238296099053595385670165370647313759218794264921312636018313161964300245618531156434128685960691918774170176176463292919941078021550724246455881071071040395688292133829747568036090702877277164817065479301796599260850792974024482687275131369508758787090689179713464124777706445196621397920541115999940987326459854115073782218016898978382867764459237080025152639658874993092100307375734901892734048588020608670740844824964092249366312659354117296348651194872846007909977571179636665288658783990362939343086286452573519461245019720146945708249000069538300309119094003177534942431929263687023041243887087393904030336884029179799385216823457027907765027696553745713474117909248 [163,67] 905454311606419509000975303420464352004581379742836902645001910273499873316852996868434639026356031221367374620359108641819642066390304224924103820222027202442177775762743090008480124945805720090285549947661018008523359737244653318647101216752885385604366330258167414376002838451515815705316974104869211328654930963221373850892708657816921680680546310164604555483705137864904656731055956699888322454353914177877431565362872199043176352139032241911724389994972413311238561048379463168856319387061123534629180261624427170746786968189236052553962468635063341334871322846010887498328525556427018502919670937164546173219137379275905900475319382377059356827861419435213056867752614638882382795322647131768472639246751222193823853383078184934674407478314851069102953214103817848625960083904366193118681681381917145984571390410008676839478940625452075524352771873820639302795988151800517297490623075113115985092804811463759571064432478501428294055032490486225473787512039984411054248737639904563598276518650006797159562662931833118995054318327492309770225617426963225091452315548088405943715262269715796200429038345464600612879000317319181159984365948123752572429174962910052733672257576667096266300878167330878952844979087756622141817197553544618336185628953120333036247874398799473347262808287625145379285972733597120267972718974653721494346836219640120233930162555050400640532861661961062384763981475409945444059540761468331593341068398372951174574114176341404287109775649366305220763739062105607917104696589786717297347050252028549028855955023925074493592196172051447328 [163,68] -3462422703723177495391812682249680037247535176685794000217153667079620460994908973199150929398923732615294510173344970981262483462281983393311724588500613423663427843847897437551328357190342185574596304311711686470126831837272531299327349311575953649688984377715001935421341695946791466107451529232605333512609101518618316358148589471010560279738124256327233423294369548297679134343489352849709722110145058762027210335293067131292872816506490036886166666146457219596155995125782152919796499364829635772230037780757760595770233430993914002797120229092089022143335870654144712661995840618145445895945722826004544343471448400243529867510063036342924416704564990202953919778582277901058821700963282582573807823133766636726508489086563577073334321040482952768404700743178327861403523100921570660688314542231656142848334828440132465442296646896359371650931220706878948652216870689540217831302926231087473170469424304753568527631784026744321803818841581823996134872073054282962775851077036572264751785348224421954667021574460714032619798229562990652889536775595137200661343867666560805206088638536149429766449210633456634707720881340309124076109542357009137594088594806996176826894711715147120064637640394383374965898665789172813041890390028518183506211140461733087340931534470823037332987299511505128253421348768325969546643381361924935491569069245903316773104167082418241698326499823465832826310023607689390442397915947116671271946119622262075069707355608076435048282968363130205938236951863852457687880083304275388811047193547313440705156121872077441602253408319888 [163,69] 5609214977718919052054351526780483895127137946891797740579955610166331923627013763913341258995290389165247113344639893817211087992490735996815282456226016382155270406140705734898072806795865991563099836978001062244692410231970057953792807094283477824383839430481947945863111155556794409354647983322910353331448625616155369718953271172176594789849986602697805141776940920407572239437201244884614684715760246687752803332129028120033791472885920476488635127189455670443351827134402259087842046984259023864609544001111305177142068164753854494432955480121715253870192443664800401018957818438275139591378004780232943593585267314294307517399116434580159896891047863492297659817642410174952507107350325434989085223028559298876824814682458740271643463413236754132549975016726514402835423420438804507297809806348926041510952650115762900303795653338495387352655236290582648746990486212450485444553116767847080383472626183498849107904017935035210078103198153730246456284907424496155020941922959053773543759795643410169655672670168010994245851687618179784724395872955642875886435793323834196306723748532623116370137841859200785602097556364719630277076724415137374397517183605634680128850315295605916607419241361493866008324681250494580761603138483932144446795141682023437327559781063014530370160510486962955073018052371374194154374568428757999499180696493005776674732083512236982062892959593866662716157174005008100907540366013199623864440793743711261966979275861568988812897633943298201535525841240444452813159035660032238628021299767836907893525019574931865996906770 [163,70] 439232826041836421633321047334625857660431709703204960231294491044362756769679254601685204841138403893514206314479642279815754402635859420672200213450770517736992752619821839472812479312754077452674882978148923874968929275849616767135898533229017835566604873762249412105557015838722980602184076251013365056940666382002888768598926682672448366814088374578378151361562588641027535891517635564656875316056821403305149513961585628581901461352594169324368854798376892638825350950413086941441607797713984781891096303344315411762807254675848043606665194338610505943265731356311241763427639203197477529593104711201773123819770868067560034273435717738448222630318216762703096196246772617452765254814855289765070812388974811462576674349333885037508575662304624181064737969649207334603079365180177716975827418590480243453590752542915713634320255276548422051601627080931800709506828776959936887553261663910594798511053319477745501397676180407903945472565703011083241411405945031045088368598170982146720440500812597207272812574163454520979313016785388304577990825299187341807298851310940104851423533551711788930435882810029886603688830600738174774647597661950378473553755020307773453953589180398544043377569609056418961226811782267425869956505252935559551001392602148725352612353029432662729366235583462151188340582601683736355201958733433030445443310263839838760429029856379870608615110394963668451372153027237872030155166292740851532798410328684091047880944027667275488908987841978366875740934695015859117944606718293554236507139477557380374897677083784890227104 [163,71] 53732445602774768515259315540962138057051778510454646267059648890618511372441884789996182531825386905133763019218337888481368107244751128786697198370680081043799560998214420186648202503768612500416725367491999896136160865065468637026517329103428313320195350042537669803006555676992949238721885439181867846890442663990073354991378904629319151422136373415597055297959029749524443764076352889550648242133842873109440950070483431656354899699201894251812047898356037031106917159515075881905931493973517676202536622440321901321717856182417939533213894205559780284438549103331373451212172971012093346184391408416066739348420489134959401278141863216728028351443513104781236365992217597489594458278349789733576858305162219077112380518908948184462017652423119258526398026085248164680941640794394221936909095584641629927068624375700942350834840709685984250225537073790707273082419595473737335753487273523746620335287870611287922055168863970445559686848160194558527984547886000388449501413168058151473083807182197378648762611508221809483264716117794363417367074390968738684410955234244282182482969395582005780554663225997905087493504427067391768096378099647423955551724199879262644966928946060531431061617507372376655090287694254777276024280189902195382875330315442321893307195149509933786625822212423975486598625053876918265757599373531386383840043984144305081578597003888983031643031901109539688558670953853251929495187580619300506863970479747213634754237879888464855034538779226821633928115830988629467293258636683691280360760529951715487585788411734188004 [163,72] 686880288962710079124758118381077118014680282021848661637844255329502139823854905383407524218495494973796830437286745064604854561166653192044453031533262273588930463756214149789406173408637883936718998332168042567375857460708153993479985449931702941634461982526997124844515213631922032980384750971118822079700021750340217123096545539865009218533539192488211032319802295510531315132365677579140476079652815274400699997757051086203990781879937755441965833086769137430305428381071513663610195576364112423458987383457277968186234104040393670583978204040039032836481471062181150175482769381211476430529581664278619954456883720950591787140836391723588887714953656959355427507651007380135677347749934856833390847587492078746449090470446659701428648985489010815024777082077461318848007395543010646690696970882693214583133744314747325489654323472213145767489944855729345695766265049957572413608701257124379181931834990588113327498501609293883276749641445359924749327025203489986922545279343849726845153729713090506970136972140230450793646501527728454090330300285394663422868432948540408468817201539833729745232131277078601134694660094122354170864805794238200884062345403778705570589989286013898691558390156806788327106546157330197930239505461759214186403242559219928102140844365873331485818079559768616502321455832716196594751731006815314224912682637873706250400841941500460741987096203712003408796222236157589579053614751377084843875674103626940126376690084704703457683680458666548816051909690720359083622006851248323346580174091209906460662516974984 [163,73] 2571510046370692760209880853591636578583504369611047761867234671178407347074080095550578991642975319324284527064555140676685784212639600016536283067816654619824835336166525127718886369750848542384737434955903241937759572809872229969923347861083307544344817743440658419761779444230306766863849766003598461272214105029537835328151621119861784116458097880787790210584669167218441611267511376674090627400801303845490812470180061832924287341879149062885559740851208651096176906226039403021642826296622814882953139576585331021362481645946400453895942035988202250908960080800749397461199234984921663603465090771051429039070435050682646569312295111617416404291012717620134666546123042392514392502259540690167371095627269549570868843883168670229132336563748019248047371958566327741288386772472614593691811510755080426363996807745136628633252150506388954401965306356086025722199020951740750265810089229457214369329862973566774802308592299713264405019007375015813102035480796758576328831179050350734327049084555394306072534985007965610020614375811190717911366643510045007726533860852601276624744351358839363749840660023350617447697567123060065262587930778681391115654218277743818512054004741881355919935715717441006816168256351156760106024881886219954502151852411029917153184227348998739973170130681836013018357447822469083923211790541491251522330875057118735534904766187977306467264905773265528301121493203188081055294008284588270304965085170149670214339362518697102503941613617207650246951709079007149234854708353017272610997429113621980427927155 [163,74] -64903037435793320318382085044769115349249244712609282985120608432836504035601612900677135461593237857248344751505908888228252814023836174280766072884939878190258138904070095072201894494645289754817752211443499244625251444661703311155615055495956340851939721835300319813568781589214885652117723055191756330291498860201325313518514976627723421370248263248836046054997782510772216504661618693956165982573082781298966163284589732436484525893777808322170134074205024556858730191623443973252900346727223633526280132393862507282252365798291952989375591369620981891519950694381092400150996754241363056828450680922091092587094598826322718959282523058284514915959679504880014174589970455666565169491298082652093147689873091608679005285692884000754701965608065690934972927340505670399188821892914466180526786385542234506986188069132535448947900761207358572165990227184886188368724764788280252736793127533069122011705177738574782855573609739203995908222873094014245300516203689676147814422042485458517812577325721035290502173850648992928262477194990256211422627076584426807977266071061603881192117143177137599017136182682479346217392330842017451402928525209172080775698294746578100925750987253460270559590806523800383740933549398990274352020904857385875008093766729157857165128601168862893424584610300007144123143141553293785668499277601385353520714741122088410284417348338062986605905644757134401016940467475798142080598419701694326761858716234974813393229111755059583841225144658950555487876476280380471138274732748107970699128136517345556544 [163,75] -915182978580301489157908345248115610948577534746413768931238668466352427565263404064447035570729059468620553612189148852950426062884236674854633890519616210630635513186314528530496509724370482806059585316671682353283945863364678532135898626691886266470532278886996061025416751628101556931909766990491511722794467332294827943867167696038224921096650843453492749055775427082855757508390396523774517114318573276528120706341525383076513780302299489845598643611445922478087135239292015912223501652699791544766459419401905845956213226438937510852893563729797195616412799482805974834517298441357613562336250397190737192629721300618338283260950682276011947731950915460137842596919349467977508419691100798806204050501118406682486582019395860888507383868975075989171880504600303617721647659904574236595942175883093940549771686100880563506725850665979723348197547849969109917779348951515629737192823506117293070058506283415877255995002664138324943160451170426769571786183462294305047711365789901367673671961126773118355242215706668535015013606452667808538309186883691014746484914918628950173919792392689548979210832996123211111729798555769476974126109389906794276683523489937816439466771677029650720185682291696083880481606839905608107261768774755878120740719587209707500573858312966195438615378500374447957769955546590562570888489355683158735305476548280208174134917489682619521935347332150376270078115276606088368467725661606255923518209193684676157946047681643628323965647377082604148017190015240951456878284927157166594347585780551304 [163,76] -5476379079233040782496064248073304551584907184924209007970096213429779883748700643820856288971598682748627417132124442769263537770004800634458162918608633362760542963892503738363438921598861075677399009371285256479605437219627472505487338973162101463779305649376103471022243889753147146024315436900103596985604905580805105628930779515238983853071576759305148545068133981232782230837058897853903649452943922289564052323592421057772160483047088072394855077680826184630728988199478035676668560964458485689356480380151879508042648669842455742841652658035874719652681883474080284274129263476272383822201666386391981110024866347059892482603709989697235424619325688935537352683699073697046132553852691832546858967357772619904276707549965234729165235808679142898095960261776279187671338365292547771363596729545483502370513860844181193924542769201626170548556774872063135192893596527176663446258039940041958250839045546512703351505618595943257599271582793798107890234835642431372527272070287281696031381053779112265001329673597511591201703265320358540608880450428264866509431928656888636527888869042784507631028006626267943345316580601035956155498386172373846145950774656382964387960284744407303337197379905115185232922561371819703544523102921595328768536913197652110410305101850858338531168194213754766030923242744072440169866592410029485955980597835783430830410573730746254580337815363075734236229964251259336178739976129793026903961530818082584995991556516767502102157587085930429839418758539465042696982479114837760118812564016 [163,77] -18250553273842597316443772212506400095573152100083614492775711136183683472689067948852830387142675779713632658777934685364645126071125247088889588905442690444339682623663288588608580159220569721343325020929571465130329746660953362695272047655825659103537964919927314449084270365138105579452234702410929234666059776697580482064083170875350783037528414626291095700378780188108106828041418908614858306611093526028399142393376497264050493884537812565327444473537922684494531028996073674065037470074765025623378728400344689835633468851620896166205060303273201619628392907751368550490426839641187213691001026814617276226373577120537093773293788487478668775424502995490780644124970196139744986959565905088001189196344145091961268584576532356328621427331005680361967390247015764955717090866394142735262563507948877736762050597120721475060649566391143219665154159180350597886321348508880381487163985762315098204885667750013184654606177563403747962264623438193344774898248884920532596830229997990957197729626764929915289505551836978416104455199967348418318279448456990110386204876146875543827415301917020121411569486032263111509848996420635968993641239056455967802628465411127045371972780725785242901793906185469359203310781993501314380178629212623883416315359469827749573238543972960507618127999878250959785450768753017913899890022524861040097436461367431797732552347418223104331258254272775776982512653922494352684083219671360584322375194652750485055831097353556554738648828910068746723336677687474880124748855921537225615594 [163,78] 114610928461170306299856708549586558368185427159540003026279061975000211851120042844678281190539545155528496859203403402625489206272874801271279954095206338184963400209427178991843970332702299472905612922402820154616136080656754567655808264730885677264944636148890483945818659628285692030677709227245691201153662585070743842763775550343607231337134132938501801838717614597168527100790373541042759800893682232130148319966020716208633545357220879775411939952796025527853899581109545910265611668052014921969403015028114927924553560590309826062806939235714698246989382405466845237147847101292867351546576333897404576559852276709269053861921905791753168252580773984571798598511528956286184344942029476468628577979484198065315427722215432976449346341934940046271159474017287542933550893661792549848942223013302399078072547259935017977165904600433174019788821003756353117991488237051323276412990133734220155295845700771250734449969678019235771765025951440388857982833186257072324989324123830971018892704108621487401120500812226373705097381520506142141979505321997146283454683654618488833919263386910587446452561290784486127450402022070389864674361541910916106525375078724577304052037209993021222034919561718072195008386077030197119117792109239924605885418298084194168896870283121692543534071673425902699269963579423665096230529876478196781671214948239313335214720718761767800249205504565915050552226082770214234463119076183572477638775498315344064971269114446737456180000013195101885676610351299199766087447554058341600 [163,79] -17774633891516800396426723582761846745480746811968397052753306608519172451538576650890128660927918240580762221273832573308700285721006064360835337722306377793603729591535103229646075193532126007104029142492763970076804202716964222368039561879008819499702432551385576588589471646553981553470518760509874547720050573606328770516025391687203674552183438166500602320523736731022202645421002769268718474302908072169295333358277430152801037959822951280914820373282869364985061911158365474149489788820352271677563098659271431065469418273468812786736531425480179871460186481829517122704436409712539974157260813832228297815803804439306971357717664885900230365425937211095067570584968078602713647397407952583976959112634415580425210359782735895681005149628063787648090709326894856048027744835749640206711715888979352162212116105892639738394404775159265385678201259254529615495797439248115081507432957058092556118019781523944534649903260097535129785517416781040450655248379051747105165764474020697556918900317411203982250768449734044319666092811249960443592683890024348700435119018973302076922217040443600318885909892679708807435053897613977580120336522253807344804364765410165098068751760294460990952939816821289573445729435425848181084707740337710353837681465139892096298071627977561099102010507338939253115942152255636247173819342950041002507869270178212107123770000730884956954256226532414428208607683822734297859204448138178048025988710423331869359461481642120917010256294445915622677184692384434452463513459628180 [163,80] 1953686971750405800309489242427779055919647829131411573755472554352274137357174311616234983386893756947527874689087878503939376958962496706387133245952197341230141657702756024228997012798219147732120477405646183035384978565662755365534737463033447050365344001698041990122455251190951194207762056273900233844486332792279917274520731621875224548380561122345816991957811420575737770342654425613180492630146098576334754721504129192740156438920931419406573289953615000320631377485628971551894693825977084313347020888618068883670667421036335980351691931694151065714703874182051474117666449696387304359255364176848622269691730839571459642946993041658118826981877315249136308203580615355852746618993835465260850529935008719510195624425440911882316022350633347294649510820240306699866161414865591861188441324339237313590006898327845536683785824919372027894793916911304573194857876436140236167157597121327110844753442902169784357025606059189989130448484218669194850366116115356779714195040851096119644162228418621295534246790977215931583513020881431677115953137914613325200972856036571198052420816678098921039015285823029591566333874570733954665853627458441483381349912498809500828798092665095156670349108341060396519322539294859773011470980292671541288040751609957022340383487843922567174505962187148259369454231761203095618147570719033204782094441430630908920251096289155597038638958727231365294884531182586590386285116300764948455821262086464696726672315290141884318900976720201828665671429229023353259232403952 [163,81] -191216721642921726205133964916364759977115653668736251040604532485738378169505300303262102180971290851861016183346831640473892076578151932950527048850121812667254072947335400143550027285191155658842445034039628130450948510942573357698773018026679117277245561314149506025341814864278678269054323033390806695915090696202141796780738004779707036110427122336880095040800493664056658228598554047882149685738568305321961547582299843087749898158034066896392419132348751246280857173148652605056613003349221517458435796460743831601473800369446302272951196558768160520496151746046513951287776030886112134546089448954567696732296637839599320372591753330472444540554638731067628052358472076022883932765253252541320258777678535270719943078990953450726256799623377284971339158035899407340848199985585050665564747569415478090239364810212717048076142903678836503466395092315443901189415504080907153656271746678169399122076461805623488803647169188693245916253832099351480772427922880137474669259464800107088697059256532603370205169090935337731848445571565052552762245406343105707840598173984618981768094806111195468447867448906169206541297515867894288782419064422160223166106821401492181054977897193920444822333843731163921631973083417176015981952768014251225398847537735946123899988827316499569191726838707913962617339555397492761586301996917726546564822486534235943723287785582491159458980966884164287527454323092119582403373404575248437834336570926296191758189909688297767873984740554482153821691255235272691485518 [163,82] 16540378052744380992307970815441452837793793229095190249432377442785494350164147051345867789371287600124305577482689914626450584040305936548092040187786734710998103461078342458697171654806288064734008778429355914214563412175020240943276367794338297086504531017201809878254763028286029535977799801964925754681769570475008788770756885097177822378912150232845664144082362168611097835765683118955589154737661427564754150752615500882169545880312289906918838014787198555473994467459491965503012005647525113331884916042869221080472150335739294474568853682884859246013737462453672866036834593298189293653853915129104279477094997901705111503560965009927836176027785587319366616437685259267810475048946562044441930335007662677743125017671238073033324691818627925164101228788956647651848892519656875118854474106537900047703364798124981234997208224071301149099231457579016053148923542151430086880793417514139329974127027306708163061631803342554963311630149736372853803703045134636133722780047715952011414515317786197440664593259760309386309313248476766525942800692902292380411939159091496473645726881940355812914721516435195890061412959795212953033135902346148047678776328572258530647924539251205371636627599884339375138664600637215405751550575968902597855243875485952512013604289510009745468342263278029980482974122384863237933787703650493943849063561188911067150249569982148228521778199869171533745185919903505953237632727527372883229621183076897140523987384371857547099800995709200394698617929405196537408 [163,83] -1256743150665133111823191377436037173888916501937557927914258159035473363608952665539418737335082426006942962224750158365551645224032877873220215289197884426632942402736180282746608333151821910194682877304563205815331419980848307756125890013591060698197949650450944181586747223741993449593258289893334863742342563777948149697568104432591461813329453053104378919482085306748449538242783132756372998960688843415239547676136048376846185050874661048532587662678592956968162806113401659924781080047102102094196468604051269851178625694917983721704077829623743836350141650717305718941749843647721646958082822825913246681813968571979806887648051132294912356734658791979643323930468557258723745342035865311505948962706173880996866140851106242624351556649954260331246754882925873654797740211046075058313069818609081598302390053220349270810108079414956188523180141869655448095300633093517398948503713014825418790781321795886724867084260353075910542386377475911281789895057183782109036028995088376326069403956606791705402854801500399334536730536936450832155272122832521425576350667980125816686231063861527027807971762197425732447623372866022761834619771719198396158223766353056221199800076398296856326671597152408235065513826169509050016904070702084616722987685455828689245187118525980061663330183604981136441136354705763806705848031386520007828450254858459284386220937213528021555238756457478541870770764677509942395134500378009962005431856108392608777230176310801618932683046211368719800760959185957112 [163,84] 83323705641985836115113807072435257130283885843370869775917017342485857314548171009169004251017231707821121701763849169861149972049992513896208604374629371497044027036668218709775851859204591381131055547529670164374381314606627945756230377656384295767579494933754932173876304038528552322223904425006963121935612187776529625909685408371628698058947232797519184717953545337243731738821542849017317290340323053255035115277630323767003652903671514844855476890773548725698075949190210902037346141109310388371027673531640357803325164544658882215622168565867085565959483904781216204015536506437866344012813982096479835485439569900615856653858923609750401217448249977360318316996040696547067300245223629544514943704394264700998112904497905717310522544397911063233914288206794566199746947362398193853331102138079243834220056423090057107897697122619703351424066043563065633050169166324711216822929401065717602333504631999730257237500748053121758730806066707233735327781450247637226374528567381198989450129091143841196973842629658208078522726068335023089484087738526781501321961317785497568073237609160249276792713240940389151100302182187442046061998096670027667311652664641666147427966661082215029646594558176613894598404959241614931705220730216589411443372680215915033742141893554898104173926521666528120406686400156065733324478666714597793943924842105205581749866998940919762167137222217455734234205734896090400643409414989059456733037909291862342968416186204091131767347929529543898219055743328 [163,85] -4786598101999868988221097222713855577406789413618695821073508812704230946704435905173032290153272612744321441359728854926846820191773121088232710678991613244431948347699505541803744897326395697383212628543936536534414367821799687361797421628620900056224688437530981724962109410471718386654045115409357335387669498017548035340281206813010280449149541123090606623098090573504899233154765671761064559473687657388016952691670165408330038222714731435831137980299387142722450316529474890455780765021216214911484549301043213035558011852988669171699648166085355623855456110938251987817857130831582744440088354418771399525957236178068049372137188248835726099824144490115697976997974430672277591332476272509938900342319025007613897825675723734879742478837263225628399284168910005030537800287133045285979351606046761790671498862092890958125260237793951972866768729644482408852756946510938644923712145668845213061452426331049354848596743824906839621101153905952835054202118720488617036115764198819998015119006868106602042071507571713383311383229715057856461345019167760828285421371058144260462401875911033290111396532943088842308584896286292338870267020353231440080659692475042494245253114432064399374530878797080284148294577975088933796800904862768381229199342263695010532635079322159271585348890950740374401314635678538881761221462225983987854970204359971435830549121635688541098903596877787270465809699464231458568061465916681186974276871445573839311815275473326418562680392787003409126882732 [163,86] 236438145332269874817049103085876192407363034707700451905195031178369067532934816442203956047093357125359151665051331769235528245310183722512784363984452436191242861815658436001578006880835103663686927695842766175635861577732971939876169457907774507463357308725527741313443773052650166175886624762626790377667163645518902193172861285826033149325638634670511155644433231467625000776826183857592601588673965419890317647561516417222926881241615551655896525161859622770968455996244858370167368887708400161654190961330857521927283945245077728829770450667029082196675749561674613913614847394522540126693495415556427939444351246774677129433478786603591064013483140948799452780059690164041457216343413326513331185044623855727238403528562550923720651557053602170881097005929093360532361200512181162089629215679439888597255679069367938446474685150583217237965677736436115015289645707650451787508907287682680535403796071535205221890711019430426397346190225817030672617578133223992044203626824046971191647376389721601811917667822430155993086894510225919195038475255041903744992069114082197149070807745596932891886432355819581883742861898207890665580170007291024118820980969843040840710909655605007176573850418962049696741251521346241798408781915586934329074344288661799633962837969879296082976798891459555623906333851440670716716572409908342991218481550594237304169690690676672251348137158482123505781001208373907072012087669501692207673178488049734591931433617720611436657949686483809312192 [163,87] -9961607218695140118332622576271190986860169485312881349652528934345885500656566067796443921134554199165194286567254398539808666881181451408978858837929925057590447842626936309777160024814000858581479161563617330118255049782790408858342588773914566855866595187103389204849349628745698326445264964422835115711815435497681516768855700146148679736436344057163804580851135130021918921600692239795915566008444410191412713934819879579940978643088225268410579389086392801661677667691614618092950207522841755744310687441082029616888137346455187422419901954845787681979729802089644851524706735059526226726512072736484278101412954086505220888464300746115766789691794954575119328749540859983420558566540738631601261073200404034384036822401628491618149066461229294604315225541420260273179565839495055991760766574158493771288005857852190390044330903372602823974111855392540826088715940324302286092809854714508612363114939192197123825291088464704209340669613566109989052462872635230097272408171882993348370364542646185936959886285140104014266340811046558939780295516988857002456125271238107764906274464564678429473106506458968492956163202944055063723525198146202430578799035542365452125687846170208833802013806142665467355784806200241995368288630834499945043703595763014590090934990289929205330413443841623837345393885894677174510976331148708086533683628583968587767300367044989177388337096420758831186165213153739171389300647515618736218587577446242763915805700753060148529927957982737448 [163,88] 354950344331257772510680236457687472169704567277622865141842635646800245564368245666258364506665856342329368328111139592156927523795195666750604646320118355514936022594211608965740271281214104217063499264459150484182801704673981923428665832416683751611325026493743169300604471440579668603770673038911149712721367474617554737102643172657621860687836041882622189409587534555661172082957219250523425533444206954861233172473424296201070497917931639519036563011624449218236756231174651200701833329854833739211928826860643470353814864931325813717310171813319788757606782331969555990553316050259424904433959044567650366748990602774203272809265493352949159919574246413755566472570407864532378220454244598735340950221734109977499234395064159165951211699401865821897405390594116996970601359924451614684539903046597046168072046001127530008784578340890976755470131647757996556266129976077610290318010451936216585839485775429379727819830143178378753163442274055074246920862832151767264727686873804848068552509276712718822956004878946906219042298761535307623603362061907994416875156223280335623760355619555744756208638780526610814497277892750622087208177985136955010789853827912961159027055286276767441107002815192208674375356336318755023231807723975171412323087786131454375054846713941834730598659359550982770902378156669588576408268744404304271225122584741608048418810939162014670167758382638347720335978902516918502622582484003861237010585373251140580552638352840277568563639483824 [163,89] -10601965668477823211461078243210866024805736826171140150134496821767316496281865400173915118679098365040268600035191310871007507777818613206555509141569733856430498265226383051076934080897307543848229823721441693288418519793258318897199996932686578268126308425723656599393817307356010324945967105109429163492017971575311753566579957140555262850072284652811723966849649656045313841288643337301205172744415497482150942260707231500812979705712461911050755019067074746868077033203443856467554630477125646082572251409916909898617467420570168546742164943075937629227750416107626031443845466206294741620573076253673172465372530533661951552172773403412552224032807446196932153520356360621059379743305308804278908977845183265068231365144066231151738046206515457454297955764838363753281603770718950619041328470995361100737032986297418251253776287360685437085575639656404662015290535172053462248057958698548834027079984404585621016483932036759476274674369405771781628065573117026473064351457630264902949908666064889965812814888672497238931488614390571613032434674665119448223596967274788577948652008600650043421478506710252537737613205781814933790694297549236695087138122481691646477288125258380733575182777706299323746003911645865460775871812672477996964758404456491585327054072904556472758652166728802591276388484574460383588416114849374907191041807909968456037813028951386407527691825282020371701376536316524276206923309332996678929852645136512888026656515345976496467407222 [163,90] 263046618947015676697475589209723156422684215643988906180815429198516828803483162713561628092335314955149860606423783458463129863677321751000263936142106483289197017023828775006403697974037962572190132758981047364136030390465837916135117381229395279230271194923776414888678277934063719340989909990323433006503477380083773305302233679820170164561659834500594101677636665471616476715471338186106672716953646380137304098340129591299394187911543613855431565854316896566558503437922017315565683691674394997497172479438508950679328324359615396379422475536194348155351562310858182211948059592444287487557005325478980165969866612431198404809773706578179417307694677804210357188138022315390059134282799129521623071313283367170519409798416018964080800643761157618136241344798617172173965158875061812390143984828161876067213333252584514759395559793596571475722636954307613292713350183391725548009246960709044892462686531019469852308443389332926617092247150604851254811507038581110204939011760173625381144946932484165292213478481986243364859998468847555941267495212141257983530499026944787156233054442617638024427653907414788942095151442715380514342262128497781287599225345938736102662107132221941748378651906751562699251781632203516216757497497423763358999352382357287207828832349671009795177171161834103843864149442336926343729445228390166352544512899627194057403445997996127538838066832750251072333402932741515859963699081063439768390487962515290118023871156752487826560 [163,91] -5371523230671834913352025110149570393361494505821156109017432685551913390800102475721794883271412703986915245920108468029384374970808937376998657036263834311526659942087688682586628626000527140858975537053262269074140435271340894270200838808157255111076477166022585131685527422090807086818860133386520961954318509827279161038207522082229455248352363345362424457383096978962541753174724411209792880755740092235705449931190038650617650478489279046566526708731547722255244024708295847928126849722992970532119647777358629168301485658634876583509439902485652427423668150275554383030486811254083827150484662111895884835134609752938004717798745418755088356935246121325536648997347371323405699404251125979840318077313823654201958161212247023373024695694168244725364251973110669754227790805461107779952629644640906317190645708059670203286117229171923203373998791603418987411617755143880896594625143868049717055043440134858792987731700895297073620014977315511762349311404420077590752897780859857298351617952246109477165558872555461854384488044353201829598300812686391086352165180946222243191740358200745460830804974198370834990399413447755443373876776890659619095146386296476603514287041648551475531145464060924622603862211599113456185444821319326362645317863167931593534997763349039652369848970048706765385551407670795665242994871223606237572889389367220659600716024529833656791451147481035791589154286593244898764456082457295671043054812485017794489337705943532656 [163,92] 89448033782447143617732388116135929093728480060721933853199858823642377448388470188093018501283379961530057692020954266040227471920442428047862767835111598235845269913838663647651894392427543668377447375328554861458296558404066394561045472688929919491145554035664181304817588156519872542911157355772958382599429031193857729227045840258467258124189578396221446755723275796927116664823053024788393824641954349952710650570339951325464016408118511328931081319831505744442846029170163254194676082196134110258718515412308648870969176461320576555903902848623750699286975562284298768946876882917399502656746111976667455188761858421712747373448750666932955419066293100423043324547291585199387036393978973410674587817779509269264323673774644936075370315710555226062801857769879822646176074614748526248596444993259534456289040683340470956722091668536851904939422230634286129442892782733689984820452437998708059083402610907612980628177531890591889235058644551423829521220090212201176362349689235514141303142673021920962034450325680381083852846799035208811022943344139766698974834109684475890483328230706289185139870392131475249439320859287343458179671776277991642830471948392139980976114515863749178318361260725011030251153954728033662186672284933734462349007453567997736850726772305242982298591523423164010509132575221231381463230435152539360644498047411407102909764205779243390893389203525108162567646168842015709440728767819339794907519236908197510505661555168 [163,93] -1203640952326369746155636186881041060483892194275835012199516870624028618872690284349861704328173556879911638199466455704107974840627519120135073699958522824920003671655300005935039138052888306331990049607724984990883112278186273075834908788792230596402555551319531751987110548884957330246908319506691104681212410594815858470731109977038673213108776198691526022024240070130367542271074680209264569393052266324254011724716745093821301505742752370522850962162874072682346806053267304430945183373514537956877977344845483213855623853704503850114442082999444156826585957276819153069260927761163463953724520340284972310895328191318957304246279729800469755678812594432510528125480587645409550758617507548469772495343398856043617663314564347813387018302768466363446882859034685280458561310069978119605445893528805319249628578067520454948250455934858575980682817942132796623905077837922550761477648202514158386530102110960754570291085717590271462559778595244220442990341721651414660479384110132098315998858771220403199781279839383830785910614200095882805795291231660453532064377112793929621486959074736055639858829759501480963614402419862104394292814818297949529546842600817385584610967957030346394992181858154742548434124613458759568397093052989973298343085488290777570467817220028137662410697164597952358760560478818283913987830451726497230424488605260291653987939806126248674537674067887768129370755806401897229915708366195303540120349490336995895223900 [163,94] 12972481038510106659329375910251338958101027518033734071301902665498985112667869313146888408099000565132225098892510004759393997978552093730950502913883740420858331819663197688522456498255548644976988731605751537339699812843934769270647522689762218698290140327702144446330580994096694312315503309439590471636062121571894934854648984677694773379093763148840307645026329312047406295935440505404988454223478941310570253657759409144815785858607569102770321044663093958780572778548057390430170753503714717770248155082896996778527815625879158542372118892565667553336216657214768602821109111769906839401669142949300046697931028103219383372779164668541117983749120999876569790318504161872140696027459996099603679389062975996248384172092873272520200889203089006616381421190283116845406033482099183100649737379441717121121906719196288765690809461988640297044000302508514232289393240438340456469459249564189004182494283050012816150364919602595344648738982696209098756777794800990368052495872123938950646308231576169334500191174080563727760525865449466775157511766511158586184706580645302959022707205247610794148184011512709049466601220244173268576626550180659512282633202140936311411414005023082138383639984666412185539640665759843164922452243526391875375487142219415971121441723143845881922754520599601658235506530435599189171644756929361649830991121031613988898890191112531694915509631634719300873495852638680278085063773392215330633458304483058328320 [163,95] -111029376367476313428608025297252490281080977060670258418127314103899386038718713637575188340612656451959757300440453502415416584727987858773784784777463320141919908542873764171801006529195075384762033648579144371031879759360778630109327880554193788749775395409479236966144578148378235017381898883299601401197562756968786309283707138638470738940486949817500132634305794224719563264766543040168844450363373798437914354716710094751734519999279554118369714101295983212545950121967480770657039250637285160068231059140432439541213756661668072146999689043843861237315471478494715981684730887498055437257250093722640435548869864487347935675474906946967475564031048577031794154803768612068990157849325599708616745649781386329078819276865348944060639158750926778213246989100838217017964769420284491798917497453354211831067715224720000187013372570017670482554222671365560708897235102891658051494986558162128777379221768131767876192096033839117089129553942072786423188050586692846265806105002770181010635589238763615437670283377389246651821624102387885832214084467488629834902258502911995294420789423813314030263783081328572023172078875660476495322016925069297944074117252975520120983608652614745282104260735533974160027340841807218123895150319777003132033595611196991694447086795044589999359881615690109882558977887830860753998165396892745227647446032208499903721833185593403126773825942511501223239653912091128001455301839684428009765316776581408 [163,96] 748510877045735329448151702171540331126047739884880310273015326028737537038854298109871265352471840119760109910764316035475381008490799161476190023285912702323944569820302032962689114580245445655146907342324845445960785177333351911196169115805562444763905417980852007649138921053031023353382738698127073893878050701235837632280253089627346611063229414497335625996207018035198462063534015429865354729089516317650679318226327971854111644727606485221878094620484187692760219347776145744352541756361433758481109719599231852223151421031301380996023176022650122851709688303196953453053872916174230026753622670799828470640762379632142707921546940783560319594798146729085858227969867799407096723562161496047061644162929071414990042961294550506534186082638547983645458151869929726151558358753793126050888351340829573056825680469789704763670985909961992957500075943359964479600308369295188448326697997881492534831259790591829487137524559556237684176550633205554405272871171576883784971796011933800276984803300504871940469462759095614428831817823590994981353136661525560219838944650004965036031209368055865068362077115749954097204892875916599339020396622841775951952873558894667847739121939083745642902094386388203441531076101756005829346484494879424248694907830214727721348343971178371959209655182331153999997946054474036955789284801051715296431188805670220561714217879225545855619888767623838320128425489376291540565708656915980094493059544 [163,97] -3944072938242868841813983483611054663929575725046877881480763472276563433357693034420543149931957254143970526161584047871982059600471914920144970811936663238901127366738213295782158640817253241744468643173647647212640305132977867845044902103602127280362357594148959091332794360793142672380499182318556345314450608670002301551508261086837512801232900605153969175247126524884013110710874917772871862251676611001624241251806415132190097448966450688654930525266916850554437329188820757266173582925089334889351314839536007829926984098414584037993990033372732912200116429955052131907884336744870180193804809024152983200969081967970659575329987334558714611116984863946707157346340414029649239134298507958785468374367171153991021133990811077715752973329389201733571283344431979717690976031432151657903722834085314391357501639786865038972335320154917105236729755194201627745272052480944260763541317780120254343106057992034449602706448674511217625367757649887996106572234350081282034015971850337615164870818691286954727572267105593686155347720895269582691501403053208830859888543966415039681787848256215794063123695004234899541149345435507328755314650664501035574081183882254354251121241620556512138659436714136504233417445615435904739188512608348487892913567204885487461495227027717956429776741505665296819857836329087598489309136548276052374730040834787461578187653501619938784624295419024078272379116769201566967274195229881857614543 [163,98] 16122606745230907520226088668495675353372076383079002308785129225283788304238983755313796539292337674472143013097116069994009874056512608093875180724805625114999103695984650286201896633187362381190645618303141844355892697066791573807130463632348289947808242489327791506637483227382253953561251781678202408238180642455056903304683715282835145509846931369746082367599819345989348899783432891396158248138521653394867501948001789446713142973673584173489991706273226656069389090207340419156177840171633890393003194286530311432358479202398538875637278296488226516146095180126584945528254444950688644451522945205154605331501038873649123425829993900223850459981366847506284730021932872648678538086145071267151395403056281918505864118595399689072484510672102647334529256420206939264003230485852721825867325478253813519479002080790764374821897483659523271396088455486964699003796403855517720622919393878314094474514828718313825996846919427965853952823270210957905326690740880333844630379525351916105194746109254150677733554943411085667038226636849854722120372187063999653748137499599818500492035635375183895272945013782486626360520319409453857493192602116793150738461537970020972440096549308990019835703769178075866071764795565837501510851130877584618692943038468764731874232005039128679940733017234016374739190492678655841907569203070816973440782223724412487082469208983583448309044631791980848955017334161816006810379209776500032 [163,99] -50861645951098823167139187511096501370319248472899306723702957215637701368495630765598611864010654305109263155362137031690249403058026853769524704421994430457972519722608435723685071014398276173496971411726282647795770785748458683657394460274470636595971718746218004154331749598960255560494530537485472061708772754896851231255976260546406518013101051782641204583151839106768205835257585255214234110524592504035865935269678288186572842811918671520582098941231837747157804733711572987845425790915012081119804191209286253713240521949354726116697467184382360060374554367522815768449844021276668813037008268587823401570629441184561155075678113922803477518875785487347236783199691007210567391783255692587438991903262380967747410896602220304507794850248364250730977645542691707722824120158571433053854554601748163306244055282172578153511384530710896924998005575416158450001396571085756849592475926380744493186392650214699825693873812549578903624371706714512794395084519753157323204098755214322368100954115862680171763638671793742418356364481953686321096629954261135331089836496150398099513797528552881109066119242257653199791493209217448199476667432086458952692075408208257815629793247499376913500282007458243409405447586058028103294775420582570761123544074678873662795278344666335031156637276546834000197779669213442487890044853635895096072309437331140110332843461643964391260117220730440262275106253061690232981990588440 [163,100] 120860576069870873752404892271356252980265107264543141589645411063982503233015233727153043525399909852864256061169143950539483387914897528567612716852402270640291501227497897990691571851185375086547671607869671798061397245740344377538342933924766271187677559127184954440760008811912036805966563513522361354870390820725036257183930284917413094635594227840989864656417569905188148411052549857596041478985621965071519746348603381690687459496422047261841005416108252459042874642562270612369002596688839422156493186096075494128942961768009224598624808965312451588406117746075245606085892385827478034157290075127227780983258555259846716560853034704727725954642534961893114638687910294757312584157017390900949920187397510440635391753512664283512672709268426504933943660518043275017101398432510267442347127030507128590549456858957036598355244304669857377593132852038952395146167461044578229825482270824554010165802939266020570064917610746901454237376200327599255382635292018172674816119312039147609621741266245514876861939138201046085207578657679958078600797264724580754517798037014138091759776374893594945000130941442968341231021199153046075606276995474205981336331799202709184247410745216091124302225819098021708094981403606548226463495514224318817683279458622614729696810870067612669493525639896889793115683474691217998392997073337442638383293970529811815519648507995998168676234012710588101780047488471459041350256 [163,101] -252486135540947459311675019752353417965773027163271272808240605503066110602610446963937217182372936321314938284610938340817312162760344168214554787304902300812433844630375784322052164372343176026642939186126595658469420300135386021258864504476300605383473927852659048400135497736502939535493808332838340062896722246755224537770565344647485341148536893406844120371393192878931797227278078230765203172101204942538270137210745659482299449707615583028001272965903935301086454294588001331988029702458285211220773445447688949712676063845207252298839590496366797315574221006827766842851173690744270560949405432091226537675363330004210271008663585921370401641938785127485506748314441912601767669159938609660937405818953078209722691602571990934903274186395224148152118320060651020526312962571396805657867255293770619673765622014436612829217757175681921796378151068996268550955257185718773678508598012151331965080509911620976101556470012926755675232238171453221612681146464288166512707922286123866238730868089354102256528742048104747734880129475659765299784789157848922162359177057373038519456853481760684881420486551571819554054174282994650002412237256422197349159090942349447085165420170738434550063088482812145234178600894558339880430455219866610861627902853724357521818318304679380037449433401181065326866861805634766833466359001677008216859311059745950479915361914640282452510236825523404637384206030732226606 [163,102] -29983986705385824381969811152793924748350210011555684982764829489276789688369015554038300798339688389222654879821363052249756002469657404734028259549265897937386037833655937815356270294088743826951040368140902760409430462027209969871655592726750399889124216879600869859051360534175346226173108468174843664830878222105341535817321448513743575458698079965714286161141164211558655736500841050502847299342281353353196911735446589374964695788322054052059640224749595421693341063541749500329429763383025261840847826537264963559117414410388565603962875081374377424128157182595532231584600735428799752047833020465286056731831666335201504871242434204865218972946538701088902627831945815673658418090624970644674508002002510321480528892603951664285727023162473513481735179362539669923001016744233817067782728027933809337821094655922341809525425610231397885683201328476907082343458614307956869412409500215565263532168166589514753314121956556733123160488993210420686231021507090543670858207004840306647952680308683672992930099870697816291505610333237950677932053601286205973166795866994396086525435010209064852522451246872130519801431390576363693920554002164525293266086821422927248359133294972640308058335576969779158007428712318248972127295382897560296540576814194170135280253743725212512335375350449842523102564857378878824667806832502386891659510641611488671047110467925039493231810889046440536518066584288 [163,103] -3366700096097573323942585424688840522691846451196720593274728928602557177737284875195265367935428020169316469952634853337291839856723695283504756384525008775543524997569945889081967248473293528288696167268168994630948901441927615943897935384336568866039407446654244778482514868522890146915423814648374110842334672448152793803709940852034796741232239597390120295772858561375958577401143248215728855315463940159085599328041471295108197812618565392604704693119134605556806812797092183863859917351561874781857907675568637873853832402729261715155418210099201580024892918061832318740266857616532596277901061352439189818621075110598093996734502065296064970962652945264964253113207604709615640834670315345229816652292318164418972075591122713926958707928726194614378138114244738986373646964373299120324015494075881453178948839169935191405298892269072588209621861040717823408186915004804936885566128418042924304616795070340056673652698382169272556544102140618811430308125502434280598111348083461877289126265017588136231029367927062509768593007941218190271180760341760317801185237577844142780061450018735972087119999421289619984769016873305056398703428305420529473596068458569554714341365505126053231818068508345433964997744114797168865885498833648144096899163211415265473943531550127648772588130287804292391052559618064785278253935232032220008156996245265179348150538376512617554478176795395375388634156 [163,104] -19470799102073765105810867689259826844732367207159539061423259240804052865189810899830801539944082113853138176491593144145427048415941631374500947173109558180444440203900097182793979614564300865714079131048545153492165610977245452899671197786033330283026030101983104177421246040096959013498989832763542101532019196155179712188178138737080446559559885740248471495007435361852004377413292400347360700468471302659106267288285548415710826935351807202541054085063836709500556912161620524792633435861627620698892891308496707976405153393947437034439334127341643434402585429465527128375340709440306127612763317626884026067448187942935266418855634459638793799345978588524478127547033352301155545713545363231009056528820744278792919411144770244792810580852512515702641166161729129932750731223799011165178725205317055299536548365959105318382168499233164197930241587592548315585233210277649803147933290978421235544056901075865250931457968936394460478437131590386601555240302077298397290846939211675389751097107430531537157439856880593254951790535169831485711134603189653962587836439727289472687286181422117993100585886644661261419025531462810307603686185359850383966088495389851492740479752105138148360614335725526077549169642545534070401721445624349976462782072002815492325776731574621971125756249975851416481333929077024647021264768412969603367486973263697590016943148511729698508592627513616227488 [163,105] -93364822102279972142753155987917786351125038780183749158915637289491132157411080668267732296695228753706679584403798003976972391723446245122465401688673121470886244776049390219333003682547564443721544119847158984843105515256145482069899526755185673844591849690021254603081736990146647449983513155356641845757599699682108358793260437302883186157803580424279152157541490811155209630822219900314204915175202170292291796113240140008070729992151558512448143597842902096103616164692456443640475354801440250128655843110739597305617159733661736493297093150337281473723132635661748090584480622156246506161241773884130252599253406928817739009234621468364126954822580805288826645398869056855791154483907349604098758708470798737729660148979282169615019349841678376537988020355520150553245537619592943870205288885082113086259824057333033159837388337402474831495752734488498311677403774145419580414659145553363975681470429353994908980182807587762609052600386799457154066043629235988722126507988330438410237962692473199461842297519985364683573190599217741293360002987188025156662180077860127871927444861297758991834714928945233355568049404119630630554133482607620825551760393057121869475344086516972442034319577839978976974412614613798550777321048892549935667081103364666615587052682198868369037032218344207585106678494102759413476112755121669055611147643997244266408826393565801759954538142300764 [163,106] -320567655212698550198458987344466337540445173784697427823220250284440048293903682396431905221757864420607563195168248523587907412535137931832182836267920125578086324227240635623946958439181289900609783989758574873342622244686681261453171871712490588275677765021848628986558268476976980817775426536028538756429750968454607031909416424154364231968623664448837369668690130159740236429113625857996321093181728464331697315494254038390540348022013255964856777515743138284898537847656484174911103717395679436500837627428964045617289722612533800974349915611888969671179079440434250352644420875644796950296726033885564293824267121105933804657926962934733516377775791408888413051311117139043780805743588560587917711907650322304179557750056835311406955740002853931561083309739837648716394706608147773024386553001772804922476171912658766214580779302719062547947330550434946280244743914919028496692299866377480746869096384555516789937968136509187182632222912800455303599337547356396940129196822720586050955059734219768245266325154135721214879806475801548766328403355677148521407912777906013060632999097249916823560767630072006665008919634613631749957097704292011393440408049782628664365149118436922657497663567663084439468595160369788289225013856952785805935816494120093088226815755976836001896771609457676390134940798562823639232191318995033696148612490762477768767914257551594714049532544 [163,107] -800021435045695073254498168443001978829222515015634145388381491363234051545929819387134489630903021915138475177625781828161261872246876927747109397551291475242459060899069236555304432732867038908052200177471578963634694969628400998028423611463024022343652632422256967434281534567324431754082003316217597997206434318675619137671177341237229303375801493082899738746866716162967987439557675084778143025341085827290173882102452664384229176534258035718024348800710418079665828236347431460509479856529944479785205075233903782019578438299334187147004405820103691269515403167575919513443933761218147852388604567664124351116224499093843339399245177237622735411693377709975485350913283104604011081441825023448012382766050614620540913284255026224885087099646024633946556546198153024663746296530331523953851310650629654055364445675854011643101371836690388767499340113120663522983780387201745999467660191443805382904233688415415045080422508655979034547480448383192245909146184975804805200344247234745853575366774610941888086962813935090828954806339915330737870166564363619079906705305205249896046241413786171870334820102380332743887298249543584709929784195198683773290607359755225083334220748899759127780503208158882013461644407869612692527051982811061040283763356792145252915638045426821236130207043256051023080622692271852965739568282897737791232945783004118722635201690624872393808 [163,108] -1441310666889069349764383133838693438390492350725431707462941567636925458630144959592411570539574352930480443641859110560102262406423063482436282374076191774881298024573998545762457295372661956175649266124555804527671176850909890913753576533970313121305496940714062723645240418225526786811980524948330977254334838492990748443328204001487881510634394559879376799274453500265005197585615565856784939887923687895206213838070038671779167463015320112471096434284803910768004048002756678984815914772617939486043200095800697724594495712153397486574755539092962581452420370246770480802582533118607279800368596665360751812462095414602530724933928473910895852802784186358902763581426230444185286490354819421844357797179044189302898753962866264563835816535343907492051078269994642120303661393013407897425325117372649272681433700148481754595254041249939792570789637968658099153319573520434154658710042542978799980217572720067440158098952945998057261441958624984510793228420503912575440209732951954605585124006914057439566956999796839701611460261421487506279750942489309327667804457338349286811524015808227817198020828852953318842151763679846804467939864901325340610322150133252224122483080553798248752688125691837248018526244459031107481032362408233397793907919243855124882116640381067812718199801906349622297015115571048970390510361069474462098210505880371604228336235411809472 [163,109] -1864449735784408593090320834932489608123859367336745012346343209356235962755925881809850363743752695665255213462090088202903404004322680507246524514541742596852517843212013010027105713479371647875808381481815398212042150765811098750142874977640911761483442184793746268850787858325962608672905852416778900250832935957836981990027452253396928662132935615450912485192251612278430599783492461443948864838077355749749535082317449942879191217392324532401318204719835847171390082175347967192630776380725406009266474499384132407721635299717820929812019387270159263485857730310178067557313137363870469157972581019976287410393168488745417585569576301414503939514091488711503052663532290632978905323100072823298487029689549756426972312836848395880437879185597853627497976024252504424370710322113036214949449098196874052823450375903939030321840321507485860380242107431981417360073509314042052075885649869335933315792665680666517652725489003193915740050496590090070502230368033934987591017951949917502317119590547064747207767669172386241383962506585362284057007833586019028083826114613479746815495897527360288506969816995909887942608746757498080248951825031638786775286996653055168499644783260268340610939541859953035469183839542360720197599714499794530359746095005340198601513619235237374266146964826364824064140597807970730692941775490519664084368824343494792392119610952 [163,110] -1720437492180054962796027185743829742947398223250220365347039928470756046374660420544845918234309127027957084978974272671403300469317965419768491198599315717949272985146007588276888729453287622086434771894737672023664319357286277858775766001617092942856179846534837042066825597467566323640595333088091260899893373179307131906961745400441824104907496385475843152259036598548956138210199610915890888562258810362592653249370899973374042488910496853981682710882811195581184244605753678684703848424797560228712438249475884599579607834654601814810816092249424970921589229811358115486096250555482028886254697458317898002639684035023943972959915679490691797054093504292695306563258784004311872694960027642360877308636020921144963849820482415754420467365849596104614582069261902825510130930793403199654457185211064848887594961635364900856554107686316012210539225060347055569389116419420399701070719195395916562582854476884052021397878361420694579555849815240774663625597326678516240422655500349059189367693155986231600267680720095053731611900915119238731972160276888308689696714731964018907612609787434003514714609754230422165597786442133404946182365072728899041629471592942495107058370022912624051179834363347315772871564107654648407819638455037443543135695103203514770078259459462047144888884884212745201049276509634492622978093936847073742370113027994815995296 [163,111] -1124328878474998940120264345217185500993724351011161110119648128672918675549608877140338677524289920622773829475755305981250155464844053412705843990489047923777916401141668991011094473899508623252384668162762765130201916672195530961404560507797178748243567267082662153564838945187997542293609687070084234808415196845779753131680910986149848051784823930161703376223200331197121350314542226358328970835499710162532182439557637518569096294775990216235619712756152925610908876462333806854774645355730349577463884908797709864153384830146237627879844071332978099657860071971082622051098702045821313569419426439884531821419604508669968032789011653731765794984017891839898878037252258883347807026578101973082274291349036041740795631549014734647644209119674555252708718768814407378719052227888797244546427584338222873114141462495865944052772098973345822493108662505696001424760306208053271876868662938688351180216034015134023133321338834753260338902722960622948015852148058975751658248384292083815905198089033334580396063894883876301250665651052994280827009487450446436881805453061267721457585410616376173803383035906142637069591368301556196461268354201721592928440222142910401889409719658515633021600285065789329107274681155307372516509015952338999546581414659368328841354722989083983121553235556707122226266203233626957839763607037344659439108132738122372 [163,112] -516337898883842446386276490746866529868901381188327816090686862713079762166387075390115931644181224026380438437675725314711158719504295521020859102368448819157554690198451523875379510967324217062121233746318310421946119100223777379961127473873366481738716105824758037389157901111898903385495025994010199809557112982484667662340392008814153965313921222291075684831497972395833615938342332120970306174904054825159270469704442745207550149283380506555450072971031050555324405016523462546493141999221074724027343204888145633192332829933039350323172514591998026533512457285746896131269786444033369312624734569070920962925340843353068634074876859266285443584891265379399097791255354073482371343009753431611902527374858424950989537315988915499682399846828033362369773046274798749392434216665776761058457338250854016319900755675176699305239413696535421495115483287018918699727601383035799096530710639434495043103905027445290939305068711898411295094023602179475712187327102299989904914152192442712498698874863942325136047029576637038349491407088845901927884628665803811996781110087395097968521202785168418319766646691415420720911330628053639284759473291576012392629203493630873959772693194345064891780190740081776714866447891456430703781795440869020907626243558771917745488099845344003097945303409266753569585013611783110037090306336112495321334285608 [163,113] -165258440703419962485181686738204615956149388962298320717222337738144658837073823145741025358582172572367647298040115646387974559466474937540679327501964415345330570052279211538207251876421944660189456743621895796072684360373185769219210413884208645539890843820932974911001363582911391033785109435318984984471315972552972659253336039576473288689465789364620258035089414854278673652952202913699883395077161987062271128949518029123821210213287364384660740407721401124129091094747773902749505821084570655557956559399063241968968099156473312557345446804930636353744642028003842949636500267388318190618454868480139277766754461076445220510272113151934127662419128794033552987259203965122323199162852172507495456883877372532349292607571377788124744706452898516955814681928149358481904329611014084245824714416325219673959367646469121159296669788258277482037865964216802919170955578822692333143143203468087995809009107187937568507697975118041693212927128919671841497398186665344244253817010603820184180663523106225221281581049949381549939398481538096758625929439622360378097807864875512571600503867093716890554198486119291878463840968580587616403997020647598584449057197356356507381013487286548486516957429149101303801951167516864180255156145230734084267959082742456815293688786897621118965451065569436949680501234090462520617200274456160105467 [163,114] -36543173537962418958240476922122534974168065188959224877542225593151703359013202058387192031553987047629413276359098695629705085183145683197078094371924698618615927272323351411020899727605103204539300843176485667709862647820132994518080813735320359337216650100422197378286309362017582697372178568561116803063883372949972028735707183523779477204976826563541319022299663647611529788446450770138399128464345555123511121520562623474193197475419525770723559004651531228873886207403141766217102434155586965004438193478029934189740214775981018173738424341092004020148022225320528933367998647502468461068222391536859900235542793759629604312021159275970035982073201446938186046659284922061407259697429699719463653335318555565067154686272922516902090202510045618365499310026162033084681657295162079909440892662972973072755401476403356911174747900691739911832236528210740165952721480897544823705948629947599276177659773880526088043669395504969198801459676050194183095574786671238282264049276982258605721361082599953761484050758655407299523483788419502039789477200794494429544643909876729194848126813622188733796526540926778908086543422530202592239618722219919604531562770322058591625373946421254209353558447084213990555518224914168085421872546789471668629886211234764119353076833009300875095748198810232155678688616750702652625515919135232 [163,115] -5532545691817587339128850757711916753437180319613731370283568207012712984756965113619017559925663380338533238544821972742522813677597029777777477961018868135280165380072670915920953270229004677802297836285150536774241389082617671991277838594174065974342184110289346409936211280515197020296581079840005604971377896868528265803355456208859731526059189895917185554825337663880149070625798899038164868853823850107971957816421114511074733000613411136234822261383023324965486408262442854563320129887176673089154825624104099443844021146459055728054706305250385218757564870569862971960440035005417116871031980048870206222905962709745454687953981270117746772520666749270052419261690667241858204833294023740707842512956526331552943118916759966202335262083125992314620501546166655728463128232981696301811262379346495646174504349437524120868368590292528840952606487139895478344993444236494154031544815542374820767401220380546407595506145560798170855849940955345879921476013455934982700287417363456878711333705309242018799740616508517728290881788615487861476991653719416144553204819599410337740009880318091064913674302385289475821553572743263369903119978979488604257424080880445727855038288114601132106738799793672446338864197990610267880211929145735202673615837979940102760678234405158543983412115599439919750362201949525230875827136 [163,116] -568106758436316562606877202779073121960872346297559977909849688554718973992951876671189203665331523731001566046775194047724000066407488424856836618873169062078887167693032405592045772179333799057496845577538608156512489505972065174209019375038311448012141109958357780793472152432618941179928996488131856283398246666230779838750213410639602167238441999427266823500031345215559536255665683678659492195027089275215820540170579366774599783914289393760750047242960824390011753214879529007552472109474137877347854513536044456862937328348754869967239916201867502223863222559578746967662672318102721914956003928463735804679982944211513014640637086028263005319714119090949547890417395798016058479818373407536012156276254625901811653163440585054469958728541043465126757133417209530770447568582515561015599590251356108611826611025114887702142618529660907693529205579164419772601904744733782979380119719643597321154705762242901332106184345630855845050199125787663904711215568649369703376978960157489003087592624981769880098827901257158468435048116735102250872755860314277240125342904460219239259202108325287437907319564632428125137748294131716591822995511435633270520580141040833500784206167960316020923187394950884922301906100741507709909205923573558532270023906044527513255222441130322134539842074912583977348370654615508432 [163,117] -39188849070205325202866446525973006989723431848267007846781767601406822255103631784588799596434168563765641386604335731328989630111756439256098831614174562208289833390979564612917763384537547100611625253393601824153189396393417480501849368124042790851319662016651058745071022743336598503849813644857445035919160839938016423357394566421511482799772714886234255019099517126585952404180100311314735670983807780880022552993939331849785706687329752187219756743061092494246173141077756649525433070113128105156505671228084766745047727680604946350067191390734271632974076853917759045294395732432677266953529434307859299011052874960946663798558775255518897924339126207893930043825033884745475884996074567733729359241059812970240667377506753516400047789762403216936969131555059552466857458795661255391291836222248912259809199274602955514069737298676620990827621704019443449152922874879271920082117922559609723429408406817564632842777162845556687610660045314117591310427787317163301115170941588945342015751687614652266901525164333418095380837409713376373388717553468067079735742979505705938721757420256821336018548230646950559835972495699312603746852153496804212484440578137210767361140633927800472892841247583322304693523301402392618475202767603498659111571218793472435102209632900695545282598281407324073999858430278 [163,118] -1794829009952208809687093008155081796081807668817833493042764772286481866584271489428107619514881046820325504694522825083963586405215630961818112830292854389428650751456372091239702507627064827940737240755790681680855491159812538043140978390512948761144534231608768030942301504141901502589707644374413952725645159776499500590030177812820962844315481370948389815402363530541710021910631387448985894285373843049027646498843207216423738937399485514589690307648811522993358924402174046829035204341341749895385503850092468455872831560932235875412613487987426700291979017949286391164019234380505342000377659368320629318393856090068552126667662166891260401875600448258406077965271389069516978594749705001286854525498926978682854751016750678094416655735398865331722723024793091800797346212836351733399067375322542271630868651512891676973129605834050166882767494765881552474300688423930136813350421828632816173057756121818149847386817950013865030318949097722838785145687777658454185512052444450037418724654254891606374490476943064448159445187889866226723380419602699821792325861371061353129874233050131235839893560073910036742176039476125620117545587026090696862755273869772962734961455463977680979014996857912288854746886444916988411333402892637933133781541245461141177447038141482544753544878656904134649056 [163,119] -56345721603103441038715107683269398706810321587030966429699345130459854539225708393756401667636225533809181804750990094376727230884250706444906599479917193719876930487834202444359766692414430931330899401643778208030541823528206411683359733949382685722418193417841596862803453470836400303767904539510396965655591668060178633792055585885777344006541714770206838217624427962715582246255295817668420116108396396901269149402977260818585556696808796528221543365799474531676863172055502790651675733374409129441959132603520149070876257225224251398337392148414205611033446903206673165981627460167454846781587812253508098117265066119291291153348407956118860039258200397470505518448262732336800800976767883254817503072622538552064298503829953226467279570846580066547313993054854208519684427813246147372190038299721568369008633089265776856665615808476232566895597003067682066132613410464567496197864989231373953634031314330794962057228925609195310359036987908477008861449215788372859159459632182482637834894032940850295325114897970043862068328755119844291174770396468001512592301180921747606714103207628890151189066004318457258857896646543560248049534601582869713786122924349072391908888779962036371097563237114174789188246562016482464232870787413438224577572945912987104797459900748974271671362417796012 [163,120] -62026707692338049428700084687148995529168537056845741387080900024173180609213595735567929550321349781025724104618844177821978473523819586449963596995239801340547469448141308424313938484485446324990341537694513420521828784423411911409702974441546808823586710361393003939330938623091065417718818701585681338326634841163743368294360821531281292748384681610232538535905566969076630028298100507914245814838539070092019377493666423104767211972013854139100397493015221755651617379046797406996250250765943528285315449553717245557939689474454986492365501038078227318083428111472567909468145576555946843253406490107449991954450482710999240308674768583097608416422855679600713801181687045926590317909494052864418380368468123728633812933233166832164508411319876586134338577897436075212643354766315168378484507838127034179199054884317894997920509294828005843177837921321535012687158408727979732015969579627487738164999056849830053027522704574468060661014199315726699479865128875398201045540265421007475781866760595137963934329835061390081974386593103005654275944236006247307030941036410116706506095354221559696962252219928500399244071808895501915872790608275436421532866962817239418072302004937320346219884556824948225376287919565229403656331886143415163159093249809572035042643041459945411462432 [163,121] -314598279413816808225352169704484435217874891409462243248915340918490724857976009142157853546704223385044000928712937420580464217057459356764749180562641869594783665655946708626586634855759606029674973196832837990743462251162754556930486779412010190289951524500562105413815364337071541292902733461908478976344974385181073791820290044521697192911659600700315531466605066904868461631241904540497731091357711270619537740662574572575171765741476357910598997884375225300406886583867157563182477048789963296723262348232455634401566241351324060449009211388564606607097529854919701488509471694777231459601063121170037478539743636236689626760716687525278167210209251492745360154201849346620001864012853488777433677432456970400421702976918372929653291819492297135015396897288799381946268022153126836155337302532074477876012826490963348869754410005554996055588005900908266341404816548361583342464166992424846353099724463055710724115012090047419796356657888729307627727711701413488721052463475780413546372979124678638869231789214257456944442944224135834029485180312532850770196824609214924012765018059847814094686910808212563087300918191702418481768877460706312168142610038861051279393573350863388011488007190798849357491957005760186074744343071133041603660811363422178595083918362801310620 [163,122] 54194563730707538800373504348145309605347923562504268616956024042616606199962422893411127136928815013059120118521922892050783902573875672423173119028827525689993284621510893927391037863872608453762923350589566454550993866592057217281545687218568130748024956947627472342498392691348866993470167547215795256893561793986832049185504254762852768417903454841273007037253504608113156677753844170232683397569417756300744906768467711450568739048257142724339272629367380876742918018010799863570595648386331402751526543492006804886479435819647002490300648016760688477285430158781328490263457178481918930411243366083891481414260002345509892782454028441723596251949956159476988164959806778407227252386037379641607330110067746391208872355973708021343979245022751303956292347856894747952862521077887461630044662540014094635410380266262109380353114595003697610100851360831903674891674858424800648072727368257106922898276242717057809530953812268744551436133761696302970893387383180999770738641323575638982358276143412817428950806178457309851838169629811745973431989326516809597203701060620579840721565200002280207626135495842946088860047639891394032586859092444224604941677371283519191500658959613713928782930809746023044889811606263796549687950867767539087385859785732738499930415893632 [163,123] -5798487019190953533699868359976701354424722172943874589938475697150575181214490525753008946718426848791118062655703052595455910633635438719635278325644894829602601171030972519681988059307305518219771092316381490132707564824813572500560931340893504961592834170515971039193796530615877930931271128264726984134334680202550245369156230793258449626959044368275637162865055497604206922556096269851294073914515567836341947567289235758225391287584289029160712281019607050739949568173596305973758286292983247212418289602039012479709202574987764107294403887495167681979766181748583996088851354328070278226603782536130567741735355220757948534079076957191667811423545972011591415409330279094226649328235147854981143499230268142106128431731474444662680891902327831402876904465132591769015005225365398277851703271203828716453222447262622543677147239027744249523324324798123926444726027993052979179207093088847913991710605437513490067428367793055222624593841535708596975232860317880487901713243187456321530317573255160996015250898884625560933758470819420549920122657410988351669325186388516061912711803362045290326573588460460401818816718460560132650053105928665177637264872942526633260595404617163543655915846018334613425937898593126202770291964035744681767277901329780469681520 [163,124] 358964726613827333392446386496212861779378028348953863739853023701329163083109135748361123847343663958131948877409869239939919800967917189270495016554340010389992204801973202358474732231234695428528176858043992967548795734832655150186216604388996246729482302310184922817699464363178041288597968418255919774320159600778946598900104941602046543090237982823559182679107873190269755972984375153221828007980827268411011188090827611621598131257981638898080375440495852206932851263986620473093054103561917093202763076088592156696401323918460523856738268975987545295596919353773084544329812636971431001277861435682052966515502801847837556392478016268489692232831649633757801910350093318510554087790038962244432573564478755152968381240735525170040890159159433345532839403976584033198763982743619203066902456244693047992970250288904218601788693076546903559932277471520675102352846284065551564630504724569271719698327553691893342926770339873660485248825080703343946228526920104540459686177697379010659248150314597124123855151800910264118885088835826665530481251425010488127385218075508157574963114990205731636695606533294187601722166270253577185586434520022046583266848389110509458679214338046420289196643597972491136498413861159670373200800090300214313324792593778096 [163,125] -12650508686882434501252118768430175186729540997563245156521348204026210962300345670191387243324993771128309797347438983800866207554486855669925546912433836654023636020233154901186920390703000424278107816849949874594061637510577260033818704575111053405454933946023159099454204512633191635435600382463621175873192810685621519785222490218277926707344061240523211718211401083980471802492173295752598442116930118611598275660300901502484894492471100449860154971207115710164186416938689696452192045870639043647299764726923657834351913364145187268325228185070100697191194728720246461571181596711942135917268779926803943347369277517068456887907654760254001347447653384592545918907532646509797416065257775560742643599254213132781608161087865719766399864089067253944891416578756891507448196436195585872699350684748212560800242890452582537072641334559763780438630870668566361154159231243813148873080850019676133862312207011875518718422504740022691880534123739320806734272277719307323269571296167687710798106347269086500356607102829037948377263092205010971616514903912415366666865105837680763317978545707673210394660821772126000953791088675440773430642274087588966359271476505154775217751191045274736826027912270408663592510789967211816106082591464974656749361702 [163,126] 250813668964659990896963022643097427710866771097932235650857837208635836193159143725915380100712690270061877290809267004265936488897777134825465061447479332619318431287671884733387168141402317451116194362797249287268942977244907277203770020070686422191513383868810112536414915310499828485065453059034072775414582516135641559003996176176229819455526418874462163215664725191223801019756756395028014536703209370956920537978264323752365413282125040671945527050048519158579075530877461190660478934220002850452100316449363385737825647094104283895216031033222544815883351497864717808095924601638516724419557411581399125810470833955911686061234961085581312154981076929408510495762495527767209644508682319964259661559951850349105973144457381757133145033873655172134126018870827876873611621184447518849373326227197303292189971263455310933260531169946093694763589265475743143415462870738940744572733452237101381397047331375281682053694171781280172424553380577776212873893400848033452995956521664185367066111678534734858619970698069135323942562871911903138373252170222713741811012295131560437154763897313737894901641802883090686987834379906010858269309590319709504671935120169277188876241365285143274451242546397526247191848917668451544780584384823898240 [163,127] -2738470903915527049170795055514282921645464048149206723951224616605579689264791917575955784695150245649864965273968169210557848879875370211086281170269853828260426458403966274566187221447660647156379282811076300727823722051043084440572997556890527139924148561052458891299292808944293602188158994322183316689366344229497869671118780321244470338467439046012661865911886756082423899786924707445911286219115719383390362306338356760516338676366231961403197890159618989088415928537995920785199787473139061480652111294830317495870001770704156388357498590929915088555243236700828539225031804775184383663670894644850856087939092320637179448830679929905384053993043259105714444385745355588427552021014745641948899476669110701304375121839127451321606526776848563366582559360796272540872544248162569395882736447954397201523024717427397366052659608120025344068949492555581680885886274490627910690356327783838131092532769055276229896538011636432560101678474296852968639591209643985306740180792052771648989510843312523608666171891995745722293913522942605779318174369254085390812015987746781374558987718908226302136251863317339709649147840922326820305579369830070619296972576200289054286519318649692118961926368124611796882530700303618266340103600624 [163,128] 16046143104208753238241189023223630258076328987753238893583251095328471514655532016789576331785282532241274189179393090884269875726619864843688201054887948380261999062080672070506345874213699394343120619592842495876984621811536164806211216091838524145010952312249472042250939115877732564200800252113180183293976647183380020740198045082898706265436021278584185279503840513046513928072063654375925872929928843533129326263705133378566674126566337600828178686878200513126593897999994718928563750789089324947729721031876671561310329769419128826456638961990926857308247682836487072176431909528179093506746773008580374433925954431753209700280970473648824986595028688826967586696542077969095038203414477579000764454242488015207079595153521034848178477110038830329079658757582868411221294732385527885997570531419507997788649692794601851417557783251747931359790177483578928698652963845068772368026544254456757459485152928195568724263869773831830335411157814115658445563505746792271639766345327294606050760853408468859131381093447501043187230736356625980771833414415514454996107779682927988310589000707015033625361543147355719898015081699932669445256007538500760417311054546361792491045890392463313724485580616560384204157252141470496144 [163,129] -50118060833629876222978475872279451136077589955442693350116038622168718603878749606608796805437707223389270577939468374586509546672261644656907731647900702486273521728621434893368238666389845297794748089625068550123509421565934703381667684803242584778949887836628733726789418811508953978981725290443815467545383416151327448356368312441636168320167234177595780980665235596073034120922517576648986261009112344320414242087793227781185132108997651558678005012351668351615246125068893437753083359941046760632997985069775754962969020745096456605433022107172783922659727302169828419938801701234771622492733358936370138390053883660153624673011482825225158346928741573778196881189570797153789153565603356972485981193815884638475343695542300127082741154778139223162676055198429530620033725006890575241719545161777989710862090231214216087074389257751821212985778644045482683177823854642274384975767540573661815276178051438526934282547881333699025154973987158870738832388583734972976836093001717511025507313243835583190313757809621858414065986821958390673408845803352134731505817561426517117910444107168924124024796573822270851401246148824818066698728172864741337842476388182160639800547053209174355749705587564458183077368067950 [163,130] 82684769410123473494242299845037706580774360597135364111453217240573460493697620598880414895665693943633771928522967037141457675083649124913424844869937945245866481806292903531393606255844938099774904624252914137028183904252875163523337311659960141403268706852543908416611161740321338282449461850691546811948181912590732526081986013286813684492053320714992264573848984613626213408018712554786267595074669984769450987264107574935105073919125757808757040976504645331943022266469260591822545039547953401072530942413011090259171372487806286809189644297902178177134759338401647164704898610226677508723535746690708961706211493869743173895552303532257886866389141110106375384407071826947392661571533417323506611499795027295358625437860780315212933704114318619599909748404413105752514432983100815487830872137467801443333447570223591814229597975088768643376257411611496937399675290896747170242027451875922530936946627028155362616217487157456361585332413646391256783968141287125207357438254538846889085141637297948218707961397867982297258959809502911209807685303516732122031809655146594838350043770887408837944463715502913008392125516430544247926024701348666629282186857825915422331247260315789096349606142607292942592 [163,131] -160740154129583664605553660235753894303413688938807219909396098568070223591286372774345209700052342190288371718596044689541649963230768052453406716404281563999270028871101449042331850343200752400312322579529656564436654652657337616506707858209731734889605471614762434181565283519419057589409035774580602211006036947241084663918207984699315876070031360053064710323060723712507884016089126128136779483022306288220764058486313123523901181752358118350233006026809192470092521345719695812767946231899308012034492640270984294820554887545531788089010481803501009435191216500463635978414651726110080390488508616207423660297591051915517868957934319807494690674334946117452996982349068227510884570385546278241428489131178976511355451062055237940008432038391874093556538314619663783145382097001213743104845109382693822126542296344214069229260959695999378418181802395622005557094450131957169711223798326867406923498078919994337408814791946221720886912267314318325058881788155311679446159172260780319925218145058339755002395548696819659822290410244888473270768160802652688925174113433275976365366177063600381591644498202424609389966785424260253512419534717196566543512379633603995669594155818233703976588776769632 [163,132] -3899172345105922031473814444065508229655422797706229682950496835470497838954868564911507291487296847431397054261778757549179118568664451466124938255852638008503224816516763202683106283440809451176269383572185783523957282817380022199609538744088332375038477030224406554546251697837607550999559035090000390301671094734223655718802321835245828908142791476494798529773192279293846291344543757871672436591268381728978231418456670849245985256869480459769845857228324919546065346932657939819434771749883783467959494166371703996383259917326808059255147045364628118317694881492182841649633012249801071626853156689117202638861848342602742805908404689456671825113090259834390751120998225199823696483717277352885095676270077879351993486395949028135875093392660736178608051390774069185018037331983051240048567116690110059518629509133955944429534003962471355438807415554538013120618411431675733199028931058204332100384392698583587609777495094891494457158293806539339788529266896654454503853124561759574592515390664890704407953320961391256512397097706358011248610793908726165409667106052950450609800015752403286712947035001039314501792830260798760413424373863160973640588987270964361567623020790129193952336 [163,133] -62094822280947694319179751874136939656302254618261877758763594375314438482454884188655505224383221669704791433197745977746205840677345538409394663380062309335280736103973751025852822382615393332324402746341737654333404686105911336157088145894056513389865505517243718413772265211473430280103785564117349428284363939769176221066879476123275117947039956560551953987097926909540063417968177671244185574330653875815047977778922284746128855715919835860948623518065479747325412713811884930663306309840936411401491253917798624244333634574506302469985690548161307101418732426704342511322889052102866021383900958114082002058048533055531219175480323701765332459799265661912339021135475760228799736662460697889529085324581448942517103066688599388584583241345960486906174623212766645266072222297706253888709476958350336902912595466668542348922583823325812514684150640979532361611771632123351519390461008085489649425137067481618101580782214251659992484926909452846322432864288528170115359550754703304433304479867515435152234636851522517475050027058732453389705453690528737492588654928847735128355161239299653777944536107416709185389914448983737711645611590161863250620794949078322285008422191447958 [163,134] -353936614603616280893849123052348788079096125690827244820229226660845861913292151994569385924783889286622332619535528647985945322795804730273314761632512375071506130471369470856836712412413265286649053519315266150403813342680158347626176247254238786168715440895283158346814632011069831375080133758257938842678386732178325220772998220335379121611898093995792263743557121290238634104734328187038658704726867245038171880099328593283339233561430737550245264311112804661606947664224345272267390367875548161605862972562266265267267777357400869202589570067206619642150892689352755739878294950113482913433154244341492757421486955880321346881914346117066199352536587204925054514034353919677661288719242710482852038432486487710703321665363297607090606772898034196749615769174420831817491390753512472904581217967899502775392973552276686232773464755798419547824254524120853964763861263230804345636043007372924437599564267927895634569390072093704004157038118867343421720066007119890940329186554513822083904356211483334612012546725502160689454489307220719968754042113761781844683217861535922455511096925504535776917722953102890980419646532949707715183870393809793833159747759024547269375776 [163,135] -731507043715009199601773902851824410150654240771563762884836654050676836537170411911302533158504002460408471121000145109471799398050387241708133429280051977483226141554571072283830794981629803125629309777561890323528085909194027370418214910731388678890971833895838928154266183259837145646236337864978663195432943503151604421336439380987166348219748500613721894733619108985733060109397938922391260608290601608743989905387744504121064980053523331920592929083732758814291420808986028690990536310908528086819535937046613276046054611690388838122702737238276172804219930731658365465844408523298607293108549355807636519873280378567626206222826766685643276297719588599174832737770599142090310093592984889443910112658964376133861081459082619458589720721088770137284522702984120491170837273575500992734034055216910150767492486259124481513049171795115902840882805304082888194434770227703614577577037219869146570317071845749828935200176019305334525463764073368081470227509886174639327537692611268424666754774805001620693855498387920815654501951338188219120456905995035361006651728217398647869049013615990479583689683022954213835307546653605016771536979910701470217570458191189396 [163,136] -548378790967663082447848546294369046334336662189417127666917684603219579116443393775033990841271589954065047948801133821442977507079447899099310004879296900390670721178532631821744649523197437233542237258638526809804299371811817780728479462802516266636518653123444957925943971060587818997584472107633962515048867705697170380776586168761199410569934929605229031777861166707702260924349408656879465783628998390505482381676736479404323190693417098458577903433907525620124839323760149858917050617689646223615885889869792164292065878933666253360102683679773568431069230235855389305994656000903033435221559273448427697703463557798851766745556007319560345292130126619614202755517622745606759970682246953090708465923794271079266206940618687891239953550603512168943799491128801977342029109964879126730462328762990552104976664632671544322301151789176522497772949658449942068298197848092297643788716813732190237856814557756916320307844261037347091298291175913879310698313850087529481507908113529531129660802549169717191250120319820051133121969836493249511772128327082643872840607950711020158196648764422683158429199109237704935881755833202229216182405701796082570702712 [163,137] -148608479699536053640362735163124212529501875273910924573732646504450356273191910502409574873697026058017937789099829744342554583810038424865481296664665009401319551349689070755385012794053805402931714483201649215048806656585780764321423697436881007340598819260825160135977621582657685033294402830666735388294255296876824498634342483649671818736684153322565955901942720153610755819929769190985755333545975599474636985645120190241791285216459528081345246456391429009867306098088864806665140264877602561348871848782145364237201195790926447677379075304546501162613889465768536523996154668846277759707447703053160199699979738310901516507566295892405131425949843268581237127637702680466629735826442389063770369712472095156702727506666837985000046582238657486826520087434769403825982652843964392197261838297221514674524771761911892919375419783196077352455181698747651401171599221451792483526509556550842532548895216537994336480640690093539023912861760334922564070438789839808969591337551192709103567284707601029226573628088528561458737353901703315523196046840912427208734702315591504310009374432373916796262505679127053155147272876427217174761246902342333 [163,138] -14458330666502998850276727941325505594085589380156170496698938849208812737701809345860044017129055217011038700861787617613967497605226854765444815393020937629917720841315989750376850328932944918736352568415446116849655410823058694982059106177115657162020086812494426111785947063343707849853479824640737093056050474765405163303238741788812708240669631316113710867724639459697483927775039829720667080676567534753053640922567397068370725488250211245724848507437557585129931512344277292844569101143239114671106046350782582561998213710760746532398089257566207014098644923444719620897308220228755874676529178599591242704078974928389851698131902170694626470028165358230816747856773878631157105110769245321021623937577524686736533577453517648585242327031507497228157345890257070369846765525389839136362625092337799590062830538033706144458825907408216834316113810255405059238648239616430801469528068164445244712435174782093088987511570539058101450330206389718663633019785550214151366032079012140982172974434160495859234092342446185570245461930359485242981048552971769928503184139591646746004567238982120553318976760959756687200195300761951823782656 [163,139] -499893319226977851002437225052390967755224574603487364376606692678930388745926707304140081505610161851593782291066335434453697822694189133458413271476636474597978900534868564918663986547727556893865766987355079976658366582499413974423522749727799567841119628410507334942556831208665447210263645302938182803852848730318350982177190638833471183545490567271655771325496245802473374440119006233684274711443263071869659669087189260022533443977122657683860617757322031158324424760543186876020519054454496890737739671816679904480294068550461105066633848020566975817934551960456973309696980257183473179985642971083848632660673047285932157298054296365871141230355201666420845101989217613077906850826373645271007494423504018781475071284324491525352007000130236788517270410820600706540624861873027311565282202748363262794896712273923412043533832082646946432627753256494921314509078161816084775485661935938435925740445941226875500870451860651864723996037640437469119536912731391412404675664723082287168628344173324913932684769299748547356891816030955309250743938607835303967044497361173584187630481350962117655342559946414084967533722232416 [163,140] -6060345367954970241851955932301456289118247630562696980377170693350594607746062288741133075516074395097739013625182586181678471821772932235226207624131583183541213166526914586957589974848721818081577926379504937762867441484606818922786971739778997881288109415782129567632492380016202684715141963909254981055075170890581307792134634031028000712104231382334724466354667004226792060122448813218893119125169668626086765894322955476944230629567215332541010818619969522120705501334348179303004155579842192862964885689118298211593512390583815265420142730312870211895864762151465316419244218134539648511044265847490040930815903804713605785943261739375059058106350632174389586278840678343211328993265378608220438707354939157346886975704517219163129433693348077065761396207121349700718811812737154278442542060895598937625012629738822257724057632491143947669457832519614161727751679708529896746513660258718071778817659026001124695819606618995965363795806910390840541897492915459378139380059081945195151707578770339912609558873371505426085683589976428309226503923296617930499176180546200285037698558879441605829589214809138765104 [163,141] -25337677804673994583778069563759539216175641695190990881960616776043643994299299941373042597697651746923205950171518717693080881981086357312231095754576024726603430995446409935851478175675792945174248909713964523748908858400571192585934889826715533617421407766412460411971819959650051951602759995154579417677015757833531835085966591474097967242458178775060425174938691858617111051314458465677662321767884880919915850807681602305269025350071924296068137712909528875430986641119320170565198681943849747912112627496963716200185886876377445048225816191340336650174394830596645560168849431294184871949783037408321992194495156620681574198184148313952675196342243652267870285568532218855996610383597282487019758428489998061140389631672670664125164293626861508812471623207231765621585190897948006874183366291915316795809150192151433171644921353146901163214241533053852654897939332682721868132173062467802125176086684361775306977980449345257937976938034414101549534252387478643128144996225553613183239306042967208561754663325600117509319799259835799818755156544043817076986555755663613517684470405873303332696436650 [163,142] -35815254943227200378462326280110553472109985270081533337059471202701598000884276492585929149652875081839805379518607415206968556758491917988446742935937232056373432846339414613142929704491346162954409740764905619072967557431166931477861448844207492787019457549379096517574905287650346469284877452199067644371024920989659605568265612786244072575254644544591305845234581656181825535053541467584180486717962386963522708197376268077167454851735278230797702547356978395363350595483984044929320313834698901090051155363936685964290364385592167998787222151254541357653680329581933586280849174986999319126390240553279402595351421424637266718811169602166210457105922954474148176722019691837323170360915651977321030406841297900520597775706805882566037481157661030442924090573268487651299983147511561242555501633725238181426675480706947564868977202254090836473440354205068301566035667626868144611449369485494729972427037162987084263284822766848501267351646994562127728255798991874674981723135556081413275853778692294303413124351646248119232571268050439872519568582792226566766718556386477772254302936066976 [163,143] -16723750458292675780341307286388129391394371092322765005696063861105245003863484253681049970764665034882285029978568430026859940512195025351772219234728459396292860733638719667058345215991222693314730220443681783700386063465551652463638381172148029376176835477509196364072898412863990118827767888924075900518194650967739253223161803963559592292655359495252083002075875092695149965648547302094278994132996492522098405616678822818855150890817652647291754856754040950948618792007735134862320278577194664405082651585054890165080093404219290758652574743654754232596881345604791342751979643012951415966027238925202220325262856599947438475966974984653821560177015779225428425752561518271860876309817060701410529606495396703016118936927157958537489102416580174600955675902896987474431982731641952029646271434706290436301827880728750793561794946407528946730716010637662507721664638744425257894323131066907924017561224974478246173279365763625662831294534457601132601088391983644350615920773568028935435799516604461951157283626333788991093413795043361181664415300481543843869487447625650202244 [163,144] -2511759463099567662192440809206194742481489720681236996828513725432969330395264222870660042366556261920269470934705873502937710491504930136478148257315241037531843472886211917952995840818344791480167005336113452832220760219788491545897812867473903000077696413422175084057458408569633953276363080135486916154785717082083393792118460166509895221679075886563958591972853879099870469764013140939502092540307348381939055726146627370647747718434535096157856747292742244983079195666225313602620965253344148801150153310892675118773821415140821362722382130384408878537928508255212915236740618077590381040442859162653658572934383134891352588002906467989415666974949926712820772458685280461975858589682427534481400670503600854307471938626239512303435828682060679826663127081388660846821719784146412970365072312540439222268192430470575014036182765058244605351973970661286015921186388231510699348031972021781315221306761782456700176504142833357968988804793220823724066825380953547544660620533326544763301124584821007619079287458986227878309030622939144513665307788241835979092961688 [163,145] -117707298591080086626250282763232771705751768061405732309107734051591177467693020820090123819047971023521034428898573574714813450916984472652699847759082241513390104458990941970937217796617832276619573278842506059451239248700268719136122047221075341937988683909843344488882620968236569337705716356530476806209131062840788749198348029921218666570912559297064169578160115776098330001180635253162411426383020181351896272940463255124982727819878384041905631334239714110133329469248373204937345215450859433229145829047125557248563762288243835490415035557802836510750637007580121936275713253536142342635216798953823975754832831788711607919590643276001573221443015058504957165369796071077233948882166552643116688748759018694703965619751045207278946363410133939377686354132409025775569415452839662977569071378128574445888408776354795961350959069160776868024006206278941708433714828819902752084645588966728233877713624334737260828198874930773471323678560481411283204147837654001242949610616077204659519479641388677180843048820402255638948670267834491028735066152741 [163,146] -1662948344224442258343084883774084979226808463036198840129438427247179307262720826336352885915377214516768108692850487779683603012518734473212541944799471185498389257091016947960673812757980294778719600771119186028786313547189147916293379908755016960555862301279439830372618030886029996195604449648438750164513812885335958273686283914876087556570664972333181096388044070609539165857774217215033561888387594922368952216711875108246006408606863755789275240641607922348348234718056659910228162006044460342063655495250081607101013829546183565853444654664243446425320944647959795451436486694074307795559726896945308815334901858126561239258717208483817282592605549490356746458300870646113864711395410202837994996169344749517709886198778247807926205159644044415223037889195181693794349978405976512370482091449445944375260797697010103652451270041240316020827352364192232309386280858990804052634904339959986786411611926179117064575594296714576707015377024758240812129666843242105753156960318155633942756105810439268975562549990672221804931347562333632 [163,147] -6813789337377432317200874620537827577055540387461835838176647847393558691474939787277188671175319907584288884368844895810340969981165278137307827285336062686641648972645410261277940692206060412776512436010644970360890082337129159198351725683517726350858648188575084962652230969364746020440682369839400807342040679578295490358354661508069681702466773935941655668108288346996508108347762990703315327715201579420696389638600108091630978999456377972995689513508039930070172352206075746698922975010750550796989697559184535893455640159150328868748972285518130964215860480439985793885939103508906927917228482643420137231076595790839136876646440287782934043656918255868425928845731756750826879650387807497288544899538802832555428333335287089612466425025670038567422055956404268986481592793264974511460877980168204160628855788305565167961008338426631229879469985608370434796505584311242026450919082774795524453672988258542487926730886895173156156307298184260138351952041596044565589659405803107321252666521171475134859238605342372859896 [163,148] -7752603652310371142691344262815554176836396992756327347146904084397047984198098338153990251958277044409137145700983837424995692223066302403275835643071095444441740656326214478024625643310206319419847887276441677106624598820029077660815963987148450658095293143638806414700541213042307170976443705596388484046864114896163331933419205273223540215397217799125626214597972457908099711843665844978652610510904276060890329511165526182925302536918591666125349025675157889420932048422788055098298186582379341843907512365038196428067591409210418003510136721510988354582337036128851300002081312560538225750014898814610504249570001815098215659287563692975566076250230261392324886372612149280120188026459182835768018256966669681293420184122483559224793098042775866708753489112306099642611319718616792577968899506627507852037594748861791553768617321529518294479688230020382414151988119383012026126075350881156523663121230229455421608917172554564037896561405850037152018798181418328977555817699114278294459409370943134491518752 [163,149] -2332779679856207174066399712753421251268050918831066845858881248686492133569942444557685711339885835354560345268835536171504211609349507666311003941482925638237533218762224317846008430945523728896137250271035814541830146824282040153414320486590266182056540811979209638423374825534931924691814488680287547024941000186626577121659609843895479777660818807298146928241982062220361630354318094044594024499695632404090684181256759126203415284958879529732460516862013935656708914400513691255937855123014399957113009604305177328195102250819460742226810825798209909860318102626879087872377640999460423935786627705911005393496144284086295612912423752277927576610196521777791612200589898731233415388687197769372450042198395241317961900128513653866252134712116260771757986503899519971142731968770081019387140056375622817576284728186641619246698520854733156695434144841195409471902634639344509605833720838991605258837174842642789422932840249713634827468113240281085601390503344226471083181496142250193213230812 [163,150] -175758332508686659062307574496293929924820778131751325356607534882584457566585524195113186118352277255695991297344356107528252648553375220856176224082113058962917678022734426717570157052987968066460320054541004308577370450058703836707498864277656912082132918241662318801857326783116792445937463919085689785244837797354933506522239669584752613498233511537388012788063227480561245144235170589875415641147848047383110118943399536302257340495377661632916373855855376543892432923872185738040944676378535235873612414894949724459856087726970445222018056499453826602026249800985261825433251915155545268776370030429788051435527750104921910052999171922496579743731585468079462030511015369478857566914910770018768887251697478770583627700624049340723032542507091722247575021345852857632305071107572833702017268121251900668255926438641951124241368403707524323650285391292162145512949799372212621588361026655986473451805339932570280929714847096448889594426568138962564261722357476874286744099648 [163,151] -3118332398425812088354219387319334788534678640328525099103914096929702708675050642555846497820081195287081008332139656209267140937647099401152352784782987824349898715660168244936036674504980653962452898930664206070891923254290165597059219000898591840717560123153496558934222204781552358442266200845965974019777033276564396526553299333637707442047257910185590551458031331484993785161507214495219458203881269747521895670376537896059214999538331595648433775201072064736629909220728285053186873465736390712785890607982913887779002793201705855760900482666344081197271815973395489350845368339308701618169188294414416458310120564345121329333194676729904469150666852728540525404657804498433697268009594313258820401116723264777095454760512510694980999934372594025702811949823404506056776733743470938026893473869804999666210949657299651557365173988249680216947660388453182020516676562711223698153635241354616757099840078680563509664028194482902960708114232366363415980727816 [163,152] -12160161690790182792224477782852524385432219332941525890964431968343144696110275053962328389532893574595132687839581686696470365801661650153856936790300934104386331654554255843770247817546887893782473038492991781780205582256153688183426938973999122760943567071105031677321717516526782865316905355809533325373521473844489501520605782195331252137964863013440830536161756488639078917950187407337825114034955319597085489171351952816342813907239495746824694809996107507470231595652754545211870289942071540161722051915914062526488412609426064206601571214543630895704224118297808716375939351389610467103162168214942696171187866805678474803127465037236110561691404942434520865557192608342601468533203398601576085060708182079897204426367099346095686626516084142052197640217692988395455156929245172856174630350882874039376931804573640521254979826643132140973280000137404893612320107918430261086635613326394926005377521288766683615816671972197584676304773392 [163,153] -9643218566900133149482155383396955830729864361048516523175125144083510352784259367373115767613867843301336362961885268905029377927080725922554376446346904255217284362898686500166836445727492078114337693762529139989812799765373082447683957529218430838239220449317550120328278735044247584499861334615222059313055790196675494252149898632310290016809418364926118557949628089181622735972295213290446613842078535874219796900992855975380322348729686924075293928103690261289423255335008651795046080236535965993739872090782077125601301413926314842561554120139289643423128923017081346886793452021304722762762915302159290340110987581387462332260253219524377592893656236790019417212843667303864431997097792059570758959251948448228544102543953515178039866091923564473109631403904280443333209854988151800295117059141355956293473953815533456748946120163765198016487114347268727614171632887341858937879736588714989668220498210445488726844713938 [163,154] -1424413445901984152295007986696991155771606664127322728628257341475501344169207604300828912822554763897448903605737779955033618862240525704904015742396695736687666591915887786818271434258850936432921732916687055702238577333998690176279492390412768883507203721608030164848318693292427312070514508650273608769842456237037241120625738225996627704967778853193475523885789532964303379400061909151118826166368425106682362756829975366919009353964985932697281947355593810791287580891885927344908586117068989765921814434931937197358371119303622853306760588562269531145640435948761032259702106679522455401797208078925628905311164960122509161287805771390696691778601521500762412554635297370329980225517512702588233481298424376667473700142752910156729921827445061436752117186469806755744122244495762809783610802823488242721009401403978115799204788527493381187222638210060219586702671785762370032998491170581832145583715968 [163,155] -35474739152795969937478564200123353355319133247866964380707269450821258051150073917532902530739506958119231922018706185430207778978819119375558831395324756571125073835943138648491252620353714257787348958836940296676409971096864353672175051763176475049466225147052755072006304088860658180114933901704245518591428800510876995194448133210484473722914867689653981849049417001465242587622267154259276674629158389230392491169607927566724002108105172013114315708295456253348319396145818620297716710376924530200737853149338133525625297403519372468062604127639919365193376837505643300419711951243295839230882911571049584156595444335221041924063930857213768040818037448957948821991035946412073500319187202104489075187558131804797001618495893921305774571784869718788405475309183277098802503741506630759245347295186746785609422724254599809533010940689769295412221569332371813140345213641849624709241168 [163,156] -132972721616565401341391364761375982764541968236199112025344492953853936766931242867354388477121145810669297794414462818006394929344725931272394006674254599765565213332917756708327345756601980819832866470556602507037436964719724848387477921609644970696952169245740132746991921581125697029734953938427490180791566058622810822636612315248087472827414011487387245799681629847938718763134359247048043372790593182812838316205668898245881257432608038123843672394884689644822386081877186100768360779429189236589248596511340346910346953696182939646609802254032996457108426587840668383194241083689283249834922627429838484307560556522978432584480175898434720468863237641525421004268681911084481116099957000713534924910358907366677261105155050397308686558437393731950711083118686105864495778505198359129370206400546499995649600792651724795472467745239617796441290517375948940590128 [163,157] -65865230743431269943461184083636818278899177304044328507871820477265896112891719790896669932614756372838840427856362686142870726407157092713765814571563465425570930795204860602710595919224189675452248794947900412938297730710816918250889351372066215412294465352822115398041326451219998422430070286218327023968219306245678138156003647838236241401577583449845403181965370122777789531919385862163737837422879419228469940730020197644294461315480359256919774064603892231825239881054322215254531355184709526298461327196898592227848254281285026118359210002445203379074050855232823524973576468666059564734372763475295610455141616240119633417041913474858871392980375140039918716441175742773766270890553920241598515840909185482744794945667076458320238944757157609942362089153394952822101353593972849673940060060205255309871903483515188317233254332541063451306 [163,158] -3710406237114683592039212433269190336092619059245659451359213446150556990667159369764878704217736141659407817246853562098286837104230375702235462629478832215062136933616606453721877440695783918003371228339518644988334117868909901287580596262672288351165080959842969430669650986608054053911181869699937682508646417981900081538184773163625159876606506439042981660740723711273383843979871458589573165388009656605595315473281378772369125551118074948045576100865382020967672826481115381212119967903178569415543076188717206538361747300713130244746730433156685571675630475599272336674543796005789632803304110992385679833453191392755982292335529080672179900505666249119333931889849659639315335433255605307160673413640193923025723802644868588756255504697358376724176859598968382541781961883792624961438330811384744784729158536803658400 [163,159] -19967274063097476306510491267492867003722833850807369230990499008558110240986717056847510563381051004996280088977016216016014035083215597482679805778646250678634351163169406967705435063089361484310594216230362848047638043988336763023343518302861602707408694005567615159545776353236182257425550274538776651453748885222784887651970168505604331976543926309402988342300354173924235526433756064840359933131858565425597388926064448119021003615040176451425821270075751445535793837618371167263361327328054314375695865168396321789582512253475369982016679513186954907374706140567072159616099232146264509673458492770692062658563671167370074139875052738594392455229435634167811115725332647679265825071458811225612176603270442487156382324653715146967616325781581972538068851224994188386037079521981092856271265035364 [163,160] -8367015046826739219046762744131376645052986537297861678086024399062721963487518720274050890759314992928153981757818194872775558847541770909257542381048910335742673097240789648403739803057272624385867394320276582292038232582502920661312111635702082881443204480574676312578965267260953765224210267991250468485714727760154813334906056525555538359541127650400829014378702983455371530672350824409784814041225222977140966083492594822726250910201141648014248329691108026187556231137139400841805445510054964692479871339719538550728968877853201352647529011632326895049291511242947659430328056253983590448836766287727036710135362587420539281019830235531195576064738569153020064375116687292832621267985996564951887301974964409186633869592684252858698400684489246458581148501927111404857480 [163,161] -214317530519544888580666076404410842909907151437260714861445321611951858979635220479282298466631087688603021686750046406475402469380232162084600083295498627825744448484812778552866348031062525292636233885467067939269901832871578530034778841386541767811765821762932578944251624184440026769699157565726704785889649600101217627035805977791541912015956539566624222770501101769411161230841231443748805113267052667922428158743954412571827014144772473342065164134256098858779075607266314899286459193639059860674533665290308841472905376903600268508144647311843252614241127732399318104166773102201948460309109463867935019894607566880515579329086560165282928556080697668176191279389561351863456297759363027036641878589216644273410162641003746819481926169825112143 [163,162] -251086742378914175098924135985006870211217456417595196454455025087290513273468271481887065164810492930038125527231718845691524745338149214575423616706580511451948007110801398118504011307048785510516693936290749197675082285073980304784103401389279797554402736501782617199261167737968063678138937733044913290236929811457940535527510816762851245853785474093701212743835255245749149220023217669831632638637597755556609060286408405985814196008012187961733564355776804524151560620066931988871325660898031609005726354427220643184816855888457132974668863818649797730296978811762116191756597929697894571856541701000053405843233690780321161302908610762888281926413828120251173573438980823714877215611841481893240334725108495911886830848 [163,163] -9458482226508884796094792867487367372304055380010152122030371794160473260454052264041443800190137620399880277936365148054984619473545715722810303811250558319492513959215638737904331641225166560781066883042578679351029811486261659581079186182346442341423020439974096237488226753602822637842875799199524485445474274906947797371110653381413768164537647614208842884270677448690394861574560251191300503486097149984067654031054789717935878747178333205873596572112043987899026702485755723959401874899450289358051923422566855401129488047504422532658624449553590128701890285598098863882510639815615411234363212048057325782777526377638255146561017559148333924087472713647457256519164356959278358901566333984 [164,0] 8623977185389427207288046101972408621719305095741021598660399171856290636138182719374731742260660392733303446694328574028819088443311691105995815542310020576813010075797029962275019847717356880581023930088193624347271474453284730465449895351473791738933664402257767387467195432695417616625046550914724239301524036272116119471800130987165305893888354896607910799278838526644563950981175237078936996404309844013388966335480611634915892141075311255444640372568190125112931938857567069893124284195501035179182477011810418045094193041857339053755135874156107734875368646339975495176434784051033121299817650922033818840985947201086843769280788704601262590182201430239668256036341213811318375381514962828245087873289651969116519585103520303756771961724291846580718538065769676503047962607999394532894974858469004280284333370892779526683932850837351902836395148629037252334124215028588747550347744407695722724714739489576690459810638242275155737405197785190714278714783143964751607761585840598812035756994396105124383690177464736322022181896746422388745350934132595974972140927863729271656132799506359420469981692778936119421369917613443130687198419075376950295489057364861767260771733469494169027642608314096657330496330651731660898584138032770568919318417853152070780568011497123093674019348091435937898448471892881014771094227200253124911584888719704069738560655143195126555511445641825504790975303045879732396669119541881391517695624998593429227492871942959173650962410969719357108312311954541319885002017240544983327015941213653277893078905875775367966989628734509151716776344153097513318706233640454110483302216674612996961817036925006065710052362294927989937323129107048324978508469206067029862998610978178158302127552023135238789787474774744989405647584660291584000000000 [164,1] 3102288350102927248929589803618360751438987182066552212745308793760489482834414258236332201614132738343170805400092036687214282709296923230737084672229032814964226867250066514989274291688776317196057644124976414683241170757230740795479729984296468409771609102899375701888605004802532396796229232591626728538169645145775754957296389225672910910725863433316056905228832138354696952136792159916752613242300673380242547512437009962790187445077098773308678796120434848092377400839818260534816991913021423373915913739322553196368386070797183238531117336302650075239783278500702711454300297700719666173573832195899231682566561740588801243902465869108956884264115177365185223178035548079686704382921525831595352032998000931121885062651974561830149736170161391490058762240767193381495028112283669305766299505744243935433016860580829854139047817634834883449928600389771839569990661670043239046052286761024539414470638447477531257921861181820527871258520687822383414278387064893298733246946607009288451163154906665985441264465702711885469601584043667553928602377590133943181240083299304545776684232823557955648657549919707204181398327757399289042639845960040654738023640806684178416369874212156789365469075443339301226947313832135473274387905070758790945168737098913211706840008593149042452074207617559998938800011172165766416013111692035854378991694238883756402538608504227788653568048551064905544778667138919627637194196079640892066519154773246827885766004335673530316111639596493344416486004411112404532127050566088288243500041620195808635354040705322002643353798880394562230587050474755702162258344591765085757609278930107402387033439511352144222193158694056241143046954655685282674927612448752840905757229584020150465997780661208651577814728256106399721786329832022343680000000 [164,2] 6694419944698394099444577957367460474233478151156454511384538765713820105798902987604805307095623248091047491591502988991049290471396484446692524867930028844241524803392911755705766632237330884512591056363362180269804193175320613676659311721351349541425685467119040500980329165235242619430090585212062503279710039886792119189157229773210539687503946120697564646858972101076643172996677742318560637574073583429973479745945577939589598466016028118468714458025439080678286397199610960190244413513013599458232055342939303701543003035011795281030224244778673173634001006309263940227971568036204310801261240678216158760853152140450535563786793989446772770909420628861031228964654697882387019508921447634487759476884764997570315428197728260187253024511054857300046018395620298592493440266174261712796841465733345533217018807286473547598428507612180186053020912181940176053430784279413231061641600098149637469648824997692904909750439661211883664117507161388646411837980636724029383702138115515308718435986380048368162397018646194506086905212017632335821783609881337214400123194901422645547294806694047221801548454688358571400774933361437363913732737323057284589510487357317098599403927131841640384324061771593554908698295553820977380939444905609918712796052461089635356279516714075090179686684695770721206186917937962465240037228485152335495818786967552072515760726051718113718693438011293530890560637418696691345039046938293979864898712543211880218932157934682648706940904568562997858641936970431774598010527952303282034527347129570368313006700425553595559337128755186078196728321697255474109126834273095985548169875585933548122116977191367835161107928927839352187838921462589602688396770837460493056272295297236630044516441172183450294930680996885039608934514640470482616320000 [164,3] 14488281610200326561593074847863044763679714887340431658977099381974130466810056881272695117650438457810719768630487794034899839655623223306118315534220151893907148155394134964110313019706050138552963654111668380224870355517962999828820838428741572539265823861822869292368836296252239233256124385975134643460575041587515381783861009201370703152193593958018381058867575012780624195421612406293487243730378084529343451954210792257617296858148840869376443190895827836627310810594925488468154174277609764010188894567170241762562986401147201506254419438021417824552257966632145548688475001160056444185110748124728586905921006442973171117189880027972032899215220107912557036902457105737526651946824025443069936434177707911744083321487484423176057602849137995251970434314092697621261623195861306635800149728614842716321821178533163562006590153844374393924413723779254676616708906546325891497050719419987785978765282262040641983414329863364690009637395662935937369366475655640918059863543195026737697108919590267988534532792128559901955269511025114334839486778096805376357449079357299746522652458451000556280017026607101136533800188292244806530309291111409355472450916461696792601269590981307118444542276477659011770450852207258544220054433034476806849348263898375891304503706772268853323784448970171702272219050114867652601838291862300691671103782277853940459289858392968415208630640121327606322946947777317966725923484091894057176529281307911274976769720600721960592885160831788446999972829511612935621601088991364428830495858279031959002308161270620648097441950848715798790008830439429986865047687685574506801298372049840795188684786445777741651101350027575553998035219087757332730934033140598718772854790698331031327261469970229563569897225829794676553529770851132086681600 [164,4] 11721938652517766388947163573345674116975029742046623250895160711664499779441714022324543138733845146755989167298037455474099810902240086697490013099408043866781757934715009470096972578955348815007390286730453206707021866730212150866176842820037504996430353833646814993097082888561802453978464530135168506927543627205249960014493856935528290734114439799281829977829112400684925239706263533597469342523357267518723238779069964526019292760706840925393270168801729337271738014615306951349315934035364220750281677157099130316153769350587634900101349582654660055178529329688095156931635948495489761458197854472331411299442408877556478584763023729939283044918979839947059762259188741476786381956411418831095248098710639229816913167439440038030527544921470373988858388521801175841317231498737987639560676071656119809264627158922983094028565755260582788517171866608902861426392002606592399442291605033238685729806204423782619463772398612431621738156669731811808436484730786313759762157807697893237254783978685248753569366170151771554702185716205332848629492022950507822106711480941185850966126551849285414116691956842470696400295232154293703102926203162263101362031832191029341569884271467801688474055816442524577149037644863900989890299451607405214139237612686174735615464950291763478974497096581463682475034758775383096714077627882838984700074310234344421132183615091606504912219353543010784870668909612241294841460948055785169044345528859874939857553870498584899529609627801495458845406916330610662370402490474809343416767527193198638920939261338822764199987813844573147492609055275701972071805658024593536040024044366988687517524079663227993761628340289416238329428808168675605493700821060056094787531278587033934528560393961372938467715554238227193167052212559418281164800 [164,5] -86162922505710425086565279906345638751269746160881291783786839749394883546755283765616833816398602809808859857803210743523166516454832088980839198566228854871488853055832822550490675657560819091035146798196216754851085928137002719481657628618827401499240208063808809704402710938960847839791370959921260391278073222912923837505872605528981036797649840694534784012688200348390129908401080109104098187325294696443475370614047921016314092884077167608351215777234321378871278894788229420485840067159283305809201562331544536925082279341036779721964673096160747909867698210980405835677619774529208804110650703388493152826729776329588626574532784490125583685399328820231258188385293699282203724141603131739222090778784729620989282647638188800949366333941767278437807114596642116970195202868895316709995696359419373328716395501506123607654545060912148411395515852028743156457438760143199160699519512049571639216400243146368161809314526480981152540972124149850847277802767575664281716817825287347284934737059598416411908752221542724390350904160357687220622313305049377669369380012238605053816495436625315083843122706110322497781947413376375069507657009484758244320441943265505694125328090325598731653306052970780054692942748464443458400324157742770108680128528368054983317793747997797724755069262696779700558020878313071084746530257209143572673264068360723248947539744017977527338163014283322871323195861715866860524985453479084911369471493937241905657033261578186325758459603844760753595507315783119472948711300290840446253484337521226681528945272830706171469510436412722383848339945000406456371096170674174856383617909476393884425698220018363072501490505741054639572089964802149433161221338437028970546302103181664572326418734361160420468010539318210388405450607850034298880 [164,6] 1069113817884799230513070990109724065721322901571823629772550045711552424436082023371739045108461755769752029400367578279226284579001036934899604339221321463608222769454897931830394183346062055051435942730794168641172187363818167842882514561689855963527442498971735996945435698070874801775504296553800931362496790273908962027188499204876804306274791334663011716256639710922808089758594850771130763444599826965019523241105110033277339659676512605331953402840359976091659709709629238485663602198670922925181754823970166646876145118538191996106771592874589464060178258784449484744568604884563913123496663239725289966737546930656390768784888222572040483064854653146464081983983766602468436695806910783387692556276813187412719204624901207384905454148425852019298353637478970884279739263721608637211690340636889791433461740831484594113896301673317424788939393279547412896110356670318805442724939878873789419700216253104535269461282185680160657051005439821212001738253284675777058124458126027612804680125690988739851297238951303080327874278753295638739511184170916459440845075267199629169685960032821960913445244705635420544412544855374556814348190352363262252995686685890290961126892655010343022486866462659418994905147575511021257882953712703443329855700273000101950194667500406185258340995027796492093468305332609941487542912928578340293674173593138816485190804819052471097419180007224479827875829221403213377544281930164099033236709271833126921996646900585985244502493846310181326842567674333276569287233643603964384911477400945204937492951511481699927853085837605917855830676559303033686504774679097767252293861958754520244359035611220255597343613480345158888544581353960388440610731782209878344337125500404881241729529189792445453173897215301325671610907348780974080 [164,7] -7433421666954906837932612537042329605466756549127555059945929880337354736698545780683302309866600385893575292544472946372034887142596452494276276108928445352133651644525586343469377099030490877075207441156512818095476638063699428766624178634740524060257728741636156206886100875906765175715941656096522234609755193910152292787531097259118271718113784466446370228622383764635440082134653079825728445175153599776540363714121265706689930297887537572766612398381609191209933024766884861486853078924540979310168666943092467949159065862654786394387474633181427679049195983702326407744194853206134651575293720697239215329764641798419823852906535739262826636122134226291868242047534941064196814596354112701510179250442468217283362096887247388940488982248040876499524863524041990698164276852099237698422717849946954098547941843880058036114009733948669375226296701066800573664276203892377816820572401047191118541097577599333131407694978116302056843013535090462829185038821851031097701726988377814473895720658748081182399983026047483911894538687583014716045349305294216229894808108859651479040255202719201684137281884264290309419224959173311159633140001853853345691205714012975175423133829587939004733408365440846593475297040430874403431844581373605008040805648872349171507365530881319824609428356869878192877028040128571129387726485947834549017641615172421041794513634485012725907331487822463353689368994668254568328895874048513616367811980289767623003367107442115086940636123712190766451855695981358236239362964054464554017869815550186123690020415643080665224572774367953174597848164392467312418869798800435636730912293879196725884085957119060555636269526945132726000400127950233143623803305882978840777689513476111935099298489850548348350066876912960392321407164140748800 [164,8] 34877023956693063988458775068124066891029561963881588728102128733441097884378334227920826212365900994339387541037631299515441058440815627701240257357311026475260124910147194501843615873019770179360277818082532148540819722700496457711660893076095339178655340015060595602196093003978874242710958866241001907754206814537971266591250860712948511607763908771688250555776643417024916490603727349133769948544324347164768063513658237095618963912446962862192388813188686522326371279057146448778136518528206111173658333749780371698358517216295253267431197772968421360440160492140246979664290544473157989024651239185437469115846161937650595101195053244434789883367705310875394282880535290900513002447164721975238045329887221993816440536642343544918185338058378009183117668392901857870286669068847015351622841404486393299695701520784038037602298521719766666822696091042275819094750368582042545191425519247725827770804048033390191454296977618265748387849549497174481926550386255429397016674193995414139907755691859974073811803293050457095575725199568040365804539050399514665644065909383666144242665730571981116421741684678369340304399845331684573581622322488216732767524113048173897228405244908908218036380860555720449486875526514652132014098835631715531152579136708103779190075867397720065400556867044242466469319683987717783121935846716864669170443326791442638451157119810027575267552771857333303227121990756555610993694010409829047039359050909343824276462341363196770868312174027346864324006929121733413251034074096636222413495571904017159635735576706680627958663461663971881231097539608113382306658912335927878643831956987237411722610698083904087090221704893654472485429552089782049972683425994097029485879573397960162576531846101287237667176875000978719017446953451520 [164,9] -125887048942082744698042334894050053053740518204557469969014511127543522948840555902917981741894768714019781116373031950284157596299676111916491678134166948771848636887503163858106134477990877668975315501304917841315156031420323167479251653993638059007587472972756273027968595578461411054435803598701554830092802220153518949809196132730690450370927913036315225611626235534404257233169867854954113838821851650883134637305006849285419837161235949952908622904981803725620940296192530913872624238459858949793401767213081700664313883324453953653509315161352152625096610466119599368599498710140784402621640299982602684205952119641634193907666280016649836987880663321169546709672114895563901666364628023918712829719970201098475480704183353033766847000486860126022520376148243117347435816492951651274319059810428561953619467490121539441168221597941407408623951292461532093908904219249237266592086181574398939908250397546071198672720250878838659473326053169291083141644903295340880897915843464397843040193290404553829130729972134073060281326680444410481740396939526742320794687517384163071171055951376511825761561090172042708244393418150995769026342794485296749499364837658687224006192309518702940651430216866656953642142423938847381528670575443683248331519328137300354338984914783252237287272022323010017507915651752327643051273625065628998353239682017292364143804213094120337014483477300960481961948999677868710625312513326316303470569640405881586633484094064104661012356222406774830087659910418880462456931731610785714572137992567035417629906349969399712310113155085868995930402048721947053714394446403708650090747772750139870915845351188330615272946254223181906155228092696591877032791966564762161448218885320480262110460010732041314488284367086937501433782599680 [164,10] 362885429557789294315402896491099859686616036975759190435766166714341606068038719132698216549030321668672540552273826609648199078057947195363726965833972339422760022671554935445080816317783105355363685491991875454498033854427000078070187138572941365515637495060093170914116861384649205772843847473966845607766230681147791186039618760370096783713410816979678474071942343365355317522873683956891257457931976445910732770269013408978848441151293594344265653025393800033072456714970207927108282662425696419682110207629137895955226662776933537230967251480403416645506324332589263729227195455491892367426566713013014117671945429040382940393572523063868186601996666016513315478139716943571964708327125452869688157461770450362998079389488643830358247656290578469514173515337141532119859802807497404629933851826604808783042105907041965620085256962252939174900724150310154896171224635668873109251187017954690583852457838858619654804081285408590293029553857100019927779083514864975154163057465377534622358510937704521539665474813159555614822114161011982300380411854357170917736604631339953933362338702664694249455394984222118371558929194890116747589958812908056119183423272268192035158484126398192119101661976638262669887260252003022124901849115872343882281408872110586111751134980356822642761057146406314433286505078251105924101777054245272508848408130008279690554490829356746706151721624331994754612336592558541515766793182609982999816764043010701934072923700207094468755118215377426698734593225617591380866321422806771978999658995982201515555954624431947663055975915202493684952467691914361628197566211284117273604366879323708413987107839176625664309734047116825427269689761464882129039942527699020507819801734376115925276178243323171472241720699383140961799372800 [164,11] -845801924047920432764817464565084225732174110433317800185515496911466603762898181898834695123406608749045022481321575209871565433424670685014761241583157640135390262859709777541918982572264720476811723681066751816123892620194063114300140685153063596551546652311900813446285721965073142640210158572704381078895265840183592591830863216522392286218523690372894829393286811032870893725506409493646003554126438668803461375512524890862425460774074517652993598357949394656210763448205328434961375630061883402795751228049056841689034875926169391449412616787239903409235040051376275690527741794944842597499674472013215438730308000548530765545353941293677617761604208801219438082520504935356248976438700385914435351969226186345073553341874643940649601987381465579152278392751352896039559675536302095477173879858556062598918229808407262990969718375942296806230801414419955018698622915413345132659514433972734224225248029012269043577515903698347915459463920175323342525414353853771093496355801567932873150821356092639171838057971098442028770264491668516798307820215812668664707913450378119238568302584213550416056010220941606871249476394180490167270722142042519234070558079304550251300088746374588034033384016297799618666930262001602476957758634017485319078256722407715021021672097054259767695000873043890783900854652711683972977406881268697877736548117204918069055504921324789611892379368764994983460859651268267784517914726089596530333000059043060784031622174556654901818742051283629296426928940751916006296490295025485990638639767518053580198265681022378003075536543583518760941742654143099577807701342185499764463832646601073461095847919774806549431961966526126771383354717332448289193066567284104895431983458306059731598540549120210719691368891796606785945600 [164,12] 1612633588710973668633568903063151800606055870467509964834456115836268159015606517152150381545905551831359359123465244320705486108349795707988362930497049175686477161400500987475603840363238904688286882118293142665571177304332920160447854782211702468114450968008698417453373906906462594307170031495810325426149951105886188188565842148522890481725374060179634121954134120423841223138948387884916108522777254126095231940719273410803581161170484663551594862446912999492788550478038452823471348878674055692499375667355179667287207099699065308845489894169002858411497831242416816429702339369287821182746969998607586365577953864796318748270383769359454523188493015915926711207496769684149228088264732995045286060493298354743501511105508452547228470772009054477930506816165871299187201040010143060247818359036867946791531991224160198764317386678432642436744610578840898090800388578451520541218388560166376601865824679174665162768233286064304179884676436070628242840144185126219052233559373392824008320301984825662774092162092237157209469845105065908077155900707908542627899316096695626750846926865707099671588085116610719314428729051623345856678648405564241610261387350917002685511803601981235321483636537208081824164203417327958258136105035025329762677303792545582152168074076988190255116588854910063091831294693598159521284424208894665922461433897462504813630106901204138764030081017270703699277475930739416500793978702013447152784504540980236681209601425834772762767376515993655930229090366129405656456213490770864558627817967263142955608114831791595012064531712550555384714962705920950803249562185352938876133717740102794412278290399164662582641742086871502874102807752673364553822103839928847106682909855993779834676626560774240755296358630638988820480 [164,13] -2566453564782808918518534810925892175371132904102006440753370657304978741242221560284906293940811679385917362481146556294005109266365986457816791561592438288190585771703719076346824290779198390199255346468383988421164184435830603317700183967009002577927059470240028557229893667077017083307055263006891950355595990612926641454153594549896719455888682991583561503752355507634193991461586686606757404630573311439198394135109796948394462658118376253402955827564387580109525281151756259876343484934010176721245718923068655613381204127506805776590222869063221720869539086660369140223956741063832674364309368617235891164895387498369350430316525850352270883356028035033747067208332537079586868580188378398616904779754738049790504283190826223544155195731235638438517112130250871002805096010323741064944748049561290985161104336637054950250192700567286723390919983550321373407159021603719291845983364773835361996291521158003012668657008649982213956577351905674393463766186699919478623847259040871085337781415061506747486827904122989474620199942021609895965758910675899326419533618738106164364204935085529806592514742512161324579080037711295121482240476845874062042785946931161024914600059899968752872414178660832916231650540915890265473682456404926157192495487100974988240625292937279026228384336287279673958803671122741257787383710630236223336756337435098450729921584438591906613305702699893267032707813809146963057591918972790573744613734435806227274714407381221588069649197390816292852891354412588769369607223846009306576747218705404515231227145773875459421949789739233653589290366276459469941551498129487063100488954687192971035168170207467895661096045042932955064371711324446323496415426350434115601878310642613249050145933433960757630479658242550005760 [164,14] 3509339711018466335213623772686995080014974471002951903796426806943808066662986289456740269292010537494248114299939530227512716638762181097374229588504931928253609608064431205047662440841363495958655956541360301889502963131808219700267296438472583515714431103406845129055918186783577230010966463654381434145866120021440527564236732740659130469018461925765728294094536115741276291726244015142790302854977263408134207270236055579896575401596852285527964406709983273253303648347963767959039656710393853220023543547772391312956350541477388747507062051027288532817854483599593508852989775932170772692669326646321739028469295907938193254872073820745285787072572315347228869222491114689851345248306156610975473704097424611166505838989548357464678778204942772659708668289645644934472784454088495283427824963399195390967301815831686609162203387330871524016260728567740192198219263523706177252466186813751287857350542798694010234210234986461813057726544831986435551021970524103520410030145463896069171420668381327758503963752138221573989750341222688286444988062825835144134808084804782353177538727226905428129134116456995739322557903340255896774402839322072127466810521790159562755665426556418445990357038488345481929852780831537355294723663062098634636944012642360606108510073962225030264425026001049778525383133395115722677634747272701493736132307698508923513346912318173118975407528084573061182621801071783572704555560790362625168448448238552257815696817380323602089275751061090018249400009999365619690617681005604988097727642938010590465281941528212630737726182089597525712439413592603375932506864991623737742075599831971098246281674432522600740827234525082491033906263098834939513495891080278472102875668672350996579262572759964097428503132026961920 [164,15] -4166905084441418478217113851271195646201092818634149443902024962546532926344079313041897717548463775684716405512084636399113650027352868383840360321577221082817483603300046403877511378096333450964963070723466400474364835040298507519084790100030628034137507852560688234400602976637117828652062960170162653981496797279062281227794133162049156350036332810877262349392609504701018737395967657069877917269587589278811211731406125439396638244353359818175302521769689176364571472077985722495401527030722514434867078558036128466109161821347469699452767682169760838043566169442810051504275342485794744656418235551377490106070264657020192185573730991885862511727326021429865597221481928212375469652816868807982582417147949151211265105797809334091288163313336224205117958361607408298015225170022922406998250755870429268658416374508470554195048439531223351270640258203061868239431507323738889642257233680055955362552437703275305327616506911189751999306113355403459573231657320426496423855675260250853203322680126227640168939855077286470340448610723664048156447058728316935432802703486989548604842828984059366983773309605830631177505238906933142566928493390231839937113618370093404524145042369318577739706088356974391052156165907563366079439823881296447080909265432057688646035692087293474955025714593458123561853226052918782583619574650512236802407015531156143708711173317924886187812587466912783856715187947902571836285809960340236484425962590056418055914158593341185148360679563408681477918379301440423780746801119114715908249861212347990974969239129611321449327866440136538724780203826999226876854980658655077598634152306117046473709216876238513344809527672353181389607845123386238973810817465440013545815660354606945170414942076761204655907867197440 [164,16] 4137062855239186263739853600392008313422839723694702220535123416432031011789399716034825337833441028015441665442525082765136163191002379033163492607726679805550462630767616939339187184517405085471812796486970088814796537147750305125437051955450008071930089369804939880936830491625837102595439489397666147374732499709937878135694929902479092603095273386834721052429629469718851943229776048193716764595048805892626930906845068222836912669174859490794595439538636335053582805807944743771272812494354148192577441369152035523813882618871996676139417688025655909213378079859529434913718987550374111258311843559143273973871162796285158972693444826897184483404169487508872883464720290836791469121569245287070991393420072000203241272918082506733387122959841807703669480001657626267762700270696755101762669227228079452124459951446787667593677879722481159743508261726033410975349722675378980541620330735798322163828503081308893547487253419231862287785894422605819493212340292710005459183448749824276740982175083688909443850513543823543208981952504882228319239122284811446180241356984331129688708177968583761552632038068184167741885958375373076047264464026729122302597395393824778679041217531985535753863413702754869616170674335673151479373039669454578039592272695047105777628825165550834769740053321306229904021284414072752107029022212226165264829821098213403330950491435218696857166057837064184463134132171243047101710305461655562994806189690346257324653043939754041018806024008625394450889038622898740951163332679678795992719644803303405706999183302444586132804426612302328237989483048176596469576154268493259005463220190285745932895377893977756175147966936378891304588655019537833805371871809960838106374811156329118989879637333585602854530528475 [164,17] -3264526154662053862762572611625570069856520065205464194129829967099226646419895916327739017561598693675182357100487362794204975187801650474807154308058797151188813848182574877846426949557464527317028989436189733904347785546567065436119024278044864797737467721128430171134251576921439176932118804044481052175878641030195152865312373232504040766746108536615544711024140018499013314019912643555766848350382847426608077779926843257011772802359275397939987772643922723366748095416205812668199212891392198670504573730628056775670722973679331043239356364163637419627823807600112094643988380018201036508950927707349495623296206794433579385794007490803321847335920084532320775437367364415403184680256900362205908930503923150201074063133152136637876541687616049324189400107472511806954729812321859793232083556644726880731091773485118379149756078186358563508026050515441604274775630329587918251064816407495960952146820522028527099424473065944016231656332535502076867774104050996558113904365646637131802111431301016323476860572366711403535423289088052272901141311746435919234127203592401446211452858267908333692410769243936980704798816346215177583711330280754901769240680419509287385427048825026969135219516108803761732141723467363041517358919553112859991961997006192741489592904649619499920221588866071902158946295462122967373717391106963285528133106474042365054314672757935482586655489034468123683932488785854449523639330905576646909402188395316640490151035987647325809318949354800450348860822356665142682986774934750102859983982158980655139636741837566349049513792013344004587150622705948814671955529617968951189688787951745095332455139525886793425665788617219268021767794956213096198316748718058935053175266218589137508393971596155741599083520 [164,18] 2201982140633077621798478421411151610982753656944502265365892737439425064539619912686882829424688976503092999242823929960604000218768137730147630562367944894758594129811855543267047907038080424429619169469935946357549039450144440806435873923424687216239695776741621984022024448088814430666500047587991317059606052875078361919947776920393334428034632042434114275203044471595154177829304275512421383001802438360845697484114121737562286768578096388287940543110690427045481521569477569411577097858211396637566062840521825728755524007939681612033512577818176058747498645277482418045993198158934191329146397595145292531624560370643109011842289236651960617902088371921597907299737273257972714214094240553459046172760585814362809811248759351364396292065207177924467988731766053984336144617596767917798521523455728856083497825273260045584761977530236659382392275130936959621139162706592548396652036899920519292419456385133315044223653543116118413386004815226728984628749170592839824291106430741015976683594811913735569841285705574506756023014348722717771025023068209001650325437505683824699213846347563765246015319623662147207468935587005786511849268516216584497451767666082870699640799711867018361523567631231619512968483815012812650741098953007714868497151625907889199504818187174902542020302359096920218982462440038619551950571909346035316008198649526917230453713056776945638654166321611091253033236026535089654736870840869861122747977091696884223647616596298306043410357208933039258519802451907036557732343059556952061996935833059975036538122110689170608664236200852814298552185027320331959846214402177570844239728398678540517560920873124508570474713288083752499479622008200001084705422132822567248888112095546749201565228998003435013120 [164,19] -1730290103203751828841069363381631713502287412594079727511079023997978513204585489030320989984988210038314577253411315800971820586086933929768163992763807560766061942855266628289833933276022673434012017176937672752058144780023643256642618083806595459762979107807542319914876450681435759683322304398706168360869928790153291518838846837836962362604101560696669162976496912325792751262722158538688144560596410081523779249837705000855135610517083303189628397402612526799500629823631076418084281975392194639871026094983118051844687215991847306521711871242095703905754196816563609093972182991909058331656950327668116214861843670025740719069830057567242338981455352445297839842762022872657249689531020938746319445399891804223205697336049413412240772793127166996317491808818239029851817590262139193246769860828704262908761884289604848452193681347614889179679910261781674330569271904005209467013753203773240002107221612531965310264365871311976525004786745018162284800727696612413844992534683248283618773755170306710608634898928036487607340905688240288367831281444685717710012459655858263262686948312096751156851231622770331705344578106027952958003324020451130309319520809867379511658543232360973833142355137320526157198524211668346646166370305255896985364692032529169253215800574243805780666612537414506125499556730832238991858004372032619463761241361666964292625953719693394921933792055087600587337379692420284803910599449822632527500259778520982064214801384052857594514738085235165146814283074423358675167150419829468728603196996207082770772763417762347489124044959754168197282456024667865142300998748186787388087186877600996258749344991041719669890598680539142658318813893256470391279493856523679418446741648124088600344176723659372960 [164,20] 1556210453256896651393310139353561770133379115735112961749356161848498369336728868699421982724812484525975541373201696839887580563223095633708132762263270847273928410267262068846172087487223043996642428021694992614586885918363917305767578315673370003327604789860756865128099827583148685953509821088186210663906806855485562427030335345375777309137302382505587395121603678546356834111500261850388203910441823009238018581727810939210790688352566996836196752410870031425827235204186839533833073081698375270440484911997045979809610474358286175677566528964782075479416832067800700318880915577311937074761258413217195662024710809261143339274323227935264972537836350104316151933050212769422036800457847143569569546057411530414668920032517495131293374651817999270034866091633457404741297309187968769816909986476460927288743725184727015617467313872965875835057460421038173297159829352006247924345332539292573369198024222499983247556295863124364977630758843283863654934818808899755068543991207977440714983056596391223695852393104501021183966901327867155270448609855796151980692801577764938152573289215219495948092911935703287907399109665181592270821410372223655200426669291545353165056058360370811468454262209766116642595714117607619561035387945902658490904891040631779846757457549194099249745932063093736236398133939573640627815976087131165001988452059930583652672446356398832597760601111664586694585136812597888602582323554035865228669617552669226024125142305247573376239900000960871551852143628919946530003125122263290954218256475867522041253260778416871343305305063377236468886188400711219562923042559862271909244862388629973999427063256752466316488618547922404083583390627712508043181214867406759286801941747846322659511363576641152 [164,21] -953769987610907744033507921698270874079718374537321757071305382918961586179524065466223856562194382503749975928907451064950566885221154122987183107976378550248454709357891953163272104213721882248014271415106687728940150817292682880377653897485777109547401822487371326340242193528836965278286613044867256142862999638800144990319641172528488526396301550378548866485717595445147482827310483822881398584925748818251725484127556871106287740277994659116809042365842522981036580339769399065749948158787091795181653829629532863010777388597947269420049423205102405183832154247815450196168139139165107364910569461141385476975753663664635615111802955633612752507243379538299633080685408852836713002373218762719963014444161581106250553363321143327108592631984830937902757380149033258431989334943191346070447348692244640197096463688784850951248706758467780636196394541230606782477414564454634761869014132595616754034916996054029050046493825635241737738718359927436822943132080940678198202318510469465522885325348493698071068022805638253241339008460029682390289065163834439775653520238569234307763513788643349666337170245958865031907023588563369900274181438072427392841555552429713502374045101631596225362891872799986392063349455508508010340012853291568077314752625357143477779116374497378127877580745088895566665422709884607240037826441117489361281005766590494574069479779658786782739083603174331134860643415006202635300168337199382087581582771135563130184931225779971615820757473384952945953910985928280101495995199019521042906002045211277231087935233557231163298982290491690671992316128357419953098127443983156131296802175698259398510238983106800208650747016168635704537467202670573010111356865831869575158982459328851275727084997632 [164,22] 142254296716327562702479908432187019614206850303212716248063071447078784544999455466484525785904137764074705949140273132490245290063061186451414692465825479945477887383760606477039126052706643135487065651073584969315558442153677006621925014070811897615526782504864113005797428845776094720107808992925715635285036102184071118403121340671817659575200555642302044570671021453817783730396693339174109704172620842885695204994980937963846870574587365464736108840562871947499969387534877273920857034616067455206205909954240373979097722287135583117231906843095321536078202955675895354855608480062085895280098890548337071099339904707057194980354052105309737090949571803437987781191826592883177142934081822241436997564109258917909991396154731355519016191276898512016555281980942288398457080819589313881275897063448531875919802542724603387998030689217513202022222586357844121714579107022679829360429080166476833370768732197091066487023909075649689626725040542028546476819500721973182497454955222972985229466938112290097891699788156252874184306807776494909297586266968789640871965260810980681624863587206369878083506082816474969798526396722015666783393152928620396049617810011360360561215793635567352241529678357598587366355465552439672673172026504758440495339039216279522105170743589202887244240439822071642581191773647509111879019555081237058312572789737598243892920260198478601328570952405598790763741908710920457835077505056874328565017958628491851073179555905980777088521399902950066462782058292083193428994780365445321422727276104142969804732301349856230712121792646482046572293838800275394437758049936593685357591316387564190552676662021710238557577003193633049625343394354552884595535323222094091882728878258515400161156480 [164,23] 191781692344392184246219656254699234560319497411280291339791814637579608530955442980400429050402095880169426613902223066221389079831510836435746024170648512534926366320596928777928273347101223644806840813007820452130997354518675695881046886856687065842887670422862561025677470137454429891573314695181170754647488838285158184965167730936828763119772140321791145623286482659359628732780735510183418471736649175999612522021958290028330164635589890073589215679409534587607092565420556629556717393153552114350956061415405589366997469979985898043312133057114268388582361728667852089570784427952003412248816089714191815007517102033477207409530958859617711096882093679358376257045310568734271593795509216050416830934622381392865582232702627834233330703150566803096555859374013505065535458476743761585783785730781352289953055394710070865084849735604021085393567474258624799343979804902504478557000946164597070733118254847758949931399569783680196249954168376368374722178068036136561666725963035045949961679631837906744552872980494737920937449987200773838092223360834201736012226539384782916301865094757410327397682667070480135572340610091331568957421281228612155021277035352576302804812825840094202634059715084557526258569455768313744020932279941381817940493789188672358154199269542720635045663276171673225538629693757172782730344880294042711964147960382258682777968700599449804470175243506539177847270026117054189616254305971362934603830959493412593507705752320107344973019465829463648850455763548667209353346440457358761039737598865963644494020866836888115418729003064891124496059583268813559205789328522496475751208206705709574552003987200044519498554535369685211697033864474209913334395844685289754300109452020469766823552 [164,24] -55336589254616076752670450269836727489079115433641246224495941526379977583095444287594362233490359704666877666962070216479636449242772540501885823262118931438401946498483393092217086651656372783142105520046329647891148478185326416007171890792773888537818413038977670655488117492629529519352372471225792914716344257752596533030491777038708754733931113314309116180441394329776919967466066391815025971420215309991643935494924183107233069326792098079252494209342125296398880426768199327178686288562671306515492624300392004151632501804822533343560334813020333219595316382782849359687290341851358063751435952573944593596937195651041077560777538058446732585921654447453568755759729158518483918637953588112894016468423290187863562664734403145793801217474268107498095229439413225758057361828544522344484621865831150123680695684004650130237476169837429648358004548323276171536791672824547971756083404229488360884131653270362455811371824481726834051586193262228397701716364619837305876031792645093885629954609868793301536256555907531763749132799770560192388509477644578389868752760890209269250981320690795948466987519461985979462829099029622447484286240210243729261865083633062563803690019338806449766975186164947520408490123986310129694333850414340557234859904359367141787055247099299592394795399864064552653577479528841572541855782250432359647195597820326331608428027702586388550450690038963417318333458283742616800851802912824435779709357194896423674025837957822796007259093514348166118200363076379693935972374248918456665193389117054151413499811166621962942476030942461347639080164416824861060810874641097288092790062359767669183268176814177326530973196174176013441659282065853228612709547826729318074769489833712189728 [164,25] -85128651114883987131190763907740506471808201324587344208455493915306034972479742133159395258178412346220054159796597428516736800395175948816785904163250311056852670679461370566490981334428241583145050320146865852116463369004107255225872318432259641142713205982402152046837772359200517372867018488096585630978103616106340186652358536842929676195440926701803509988105215707564777057503393775274513034106842175997360208111003108297988499440116885032073413072111229507991483407536863982924205431525057699433450271035785066993127240761936422974040020420532451140013629910508514052960624299804349429470144035271821810443808688716332389555415537878015868672803223791357228803577428603201555818312485344569607106376376122842773806178007008647834135330835634117562033621650644550928977029086119556780807774350790900242446094738871202116557857828589410130616596454392414013560510834769455094600185748424630190867226143007887348277272238817583454052455296375179522990709511530508618118094035111421543391769442584444424500974443793200739579063891433096958290754967035013804018188710747760823166088420680010444045222020597569289069467852406776891425451523292295984802385111627472450830789215764794599703256854959372032655293775974602639317545458579213744191826936558442509864928682129488203305565459410892562655831845127748941634037396266290497397196253766121936912509207303292766251556818297058273591756139316947278541159966738400326979754219670750790016355827487690036755888271120451980961024832946297064312846522542190593719826510406758117220754574317556690381967493148263289920723974049109414742879898500802294620058312856160774720735121417386201969408262118602135661952531032655688523231462153486366330924191658130944 [164,26] 62190330385619986944991593579492278039451260187433700960422097162160495769214035990443956900085998376600424156249641993141612631939551458375844136768969813515458209373162783448619235880739100503322600404652769463565548723914102823406104889243038912710538220997626181774922417664177510278065783634778261785479511606261085450881517816410764726725223893239862840706045290811882081710968568034372042674184696550431079752085045037044854302838846243205452260243694316647376027116457146460863287047201427726001889590631124754855231194988824526515195237199863226598125443683889976006564393123969493833762567242409371186294810032361794295621062091409078402779899341851004556010958553851006311868415981950715145753617718671902621880882854926853514520465252692772304156917495681997125864240276327345177039148762966676322490194160614354046762715665768917308218730737636024818988961438037449517759739021163270823532389310473694459216898191575276849390179838177925732111919671814467159078186912840206251590946733906949566182441150349057701520505542576230224048971169426117359035961697125681640040349448102277733201067730885480835605939240686046108082626340910246178633780128741637388565491167600382380900441120991962979719349745238134821372009726433455103229197844702578809108646618648800671507792158975313574970693071598513735490002540324504150985312979503036860605403837296559401380754776568142375322008381842818938207911686198263003060200460447103912713270972993212291089724802019133485980366430340869086610637815716357436192505825226649196400696718562357609443119293530502414159812566261558860782972401548108494859779025075354159869861356480359506420008074862870209329369392115118076027703119222750510906069257144064 [164,27] -2347487610297433063105857608099374982126125772432221722699623209933700805714158426964631711413004345041204089433041446959254271904869473878104727112366370817791096772234651176769181982634378815336921895810307541102104194479054581324041562782072414951969185191915527168273587265900565295471449920188832231159250937628956423791876391548943144753956530478105959817985617466299916502345362107684946221360557276226829233583283232928812034991618985818430484882774104377794774469254582001637791206867306514404328409957027217186350878398118678861033763816253146295973556346284621551692649672283891823876416262771176961182087190136974489155427065176319123177949071332886112725800571896680472014828385954690778955763399815313752186115677408273314639642014905810989867863031740284290129270183214352367710340130416152423890202124191277150807486806165684329852507164483351270267247912970468257198284231472887357800517304700441853296366630553728604359601535579873949814419233544590070653889691691821416535682991120619073542634343875307191766458312292622381687254386034231399899167909191093545664649466181693052013952384314961576040796401271945514537140429587439051773695014518215646015332820291179761180407153337068975809925154963126047003997849234636618065716359724956030494296018286517143874252773774984003470189315692635748649800843627889010144175080429139824504798184794912138389957251987511479953631312055462764260949356315963188948041164751528938893440465909209814060203734824743725107868969454062686793067920980972914767604257571052132486107244338496150474044533406910804750532301960845315126920880727061142444571388077063851759966543075451379731048370095109707888235668025192928355272710199207648914602110272 [164,28] -13128576519579578839254151300219112674171881491270121025795292069790513701801774712302880473465351814211199386358817520060937429190781028927325609525139365433887986174158222796116445167105048302619988083672681232211692530033478912509886128365394880824407973295036722863672052758251505490528149922607557942698718184628260085721091228013447534694354262982292079403615981912414507800866273458699966161355642059357913522351156488896608104504572337709519350036333715454619712124162908230592681761824097888336580715458786038069638278911721246552007866754812424964290978604982804476425934855965226807757221545401316396428284747026897206525804335843045827984335706547649279888331567338294641186576963049689598406348840254782026213458086530590171092522350841758069509715425181833202742108249664413328435076374330529617541159085971950495894024336882531519448075439859584736094527084236281892907472220906822066382994767430303065901696957091736830607987472538810347089976267721310535419149215327562051500393858809107170578448766561373560063296460512629656481108350954156479128197493568789738127594863349037349087252836077505989170028468765805525968997072171785115483962494523721387092112461631764734161811781010979972009732775693583326408946079079274980780270062277777198999457794982399353610094389148931446624540731830242315957511899072574585049236128262341182386798217843121009765466970508679161820708665538725170892542699237331981498900556458020111252072528047590420726580409389288982688986612117659467151158837662725027359569386343497662959417713979810498557487200943701769071617682965020710579627653857774609733847618807510256244617787455353061692886304395849095636549235875564760809598824004800345445066240 [164,29] 4969162259962253249103735071919962709042937542202320292440734505800950509726079853208470646512192200058148324473300995494373358557197612995873270203561745809786925652920707441725871273796124858045772446358405776674813074222077449300835417203617892050532213424163740476251976041555946431500680179805262278351651086807122491861528903285185109772242421806872818294955294214935388378772835510521121900249367425145386001131545491002661030276273165024802618709346942615475998061076669230234330369077219924315611281411226177635701185291012883515842601900286162474676850861555850512713716078162677879454890388273538877763127601190176939592942167758780643416696749635732450819985347828347505581013277888924229709718431386235621681500492664738049820079617034717297329096088915850700995336515507298345829529784550223854428355726990995779496884765758051396597517045188463576181502248656633017528039316201409597667124392157051890884433131134460940000176525989213704128127272331099920942453572464700731814330551668741135141287146514098911048297813354940034761837352481289324954683526331794078427207111018605310893625698464050576563100014175940936748127414844725542225716411642866855462844220382490321435135070695343222809626283489502972784255989053155031818285027382742282419066666491076991206639693144809505081949136387530023295327477791400856648126101268119034655219816818193682204236937326664304676346031769005025888857781376540125757705946899280035092109409598281148948591115110093378264196706166724604248700477531767049504707017517180558960244209911463745444049290087762365402309203616539817812596755140237391865636631971781197574379982152173848646146676025718900179938949565008405284740540847950724967168 [164,30] 395748190951130730402121863017770515301749837429645648920692303287684627988863471612282498488607590797932268580103504862527972991404540664849026868074075872212777260684069823546602467591202476835700044896864930144381446550714516593395592358532376192100766023762608802757909329302015793239395602373048864966960696806753437732475814026655728678545484165790821711946450126995407474922814007710221236877432197922562410093237798228810924124240838975325101208673702979314934215361373579141482075129140998747279872176771570964577014147241661297987537746348287249112695971994234137637525209236550447382100110974796954653540306253419156150683597838585063433627670112773438549096963977521972771285747184750527113836106948448747537115224825862432848837686764913644012592083915611905700661858998780834007394494497330507981441469956573894063247072871575728903253328830086451307909260730890047978342391978272805424213983720983002727666397709024132095757697388548372878075630467034632365293788588632774958862012644377542055739198188770998784786092297083122439016804640228693954289513998978887810209316490059102868284666648878194232785655277746971391425440429718438373764540302114842437162048913082093421558826926757839215305688035299863253348361095895602219081344923936129327997203409633657230211530589419305418744154205363197104661166439262559853943505617598927331711815976227592339036599189809787336263225816934556344770896455723776833027765992620290291622160146571542826947544665214841075235709520472018076193971873115311660638495284169840642803077745886450349470585245433900176972439143952569710407434071031686076857170153417163955402915241206709822495577884344461297959965510094179419564699337913041552 [164,31] -746411203576256399499917849496778629265244194256292276316202880703424605795993735848012326875162109924126446078338484587827587760996183123237441802778160636543920527386520235893474951862490833315064272475587561659248502235796928779657408761487986062187022568826392527836824689862871121258844908520296000844501517380356630961158903655106874097017188870368745148471430996239100464146600728893379811477150796741049585035302148823560803177025187236202195269288339835890243689969683470012013974734213955178375808080609874701290685346277044006583564557972384314771720981167267492099039782791253402045022538448893804395334209782869797325077022403246454226545751566470307796643506756733668218389468467449103478528172223552010339863418789324744477306861563805174832174272477149431942449151701935049016162176042057336949197538870559747917815889274497296004186478339452114399482514748186889247428972309548728506539347063854166950741256623318082723304335752680449242039613634454284293459932324040940756364861435921038111010325948017359473663372438104171533201176278355880035940447765022978314963595948143121124494928187366621922711799030621893804370463884746139902708751396283680767460408634200336832567821591030795670495491589480354026660012484276161072120246989311855171725719192591515878597370065388382765654246193343871010473011916468222671105691160937572025257152451414184918454711005373041138697399201385117543306118895423679150366662146093003612369017026165230557444835723490914958569715363788433103132966484317598240642599814059691383360811981377668288665164610092464280073347139686568908039332223281999534163273350630770158589601689099734596731479111029088226641637180692883524377604473786416 [164,32] 181529356939364747411102880374635356921098477722228749889964921740026148290763502745859256937868093311697978594354929534217262441720723390786456841739235308847860740663922307621822913188423184970944653573431444070710822093856425087407526628208489653022060934514961047094651978558412997751193998213766756615164987137921962167947631743986936648140571304745083078273858710106082191405128877295592155877052684646387763764310681337453088585320190783912828405294785388817078398477618974547354150216172652806012589178778357579591983257562458307366975795257605791692343236082819338617697412456661847670305584522257820366801262425818615503736171017685502618230345416230966579792155641092623850679312955613754560754863114924215669685828663481189149341531278851532428814566087127943806752705638300447701713170140956185825602523299307075424167201026702896763068776602813992071392798194235948902646397547640358024449226894198430321531623544477827916536654315580913190504511289954594652284339472106316441357307625952476815414496645099602717968888011517347888943482514675039201819257941431392918693234722486641639278862994033561766140063926960666113094024842933457276177198604544015186513435306752336148293149500533605392703780734773902036354242101709337586001924012760180379742488726609597923556982313632196321299350916130780972814060518589865284679154936522281938031548159661961920009303663522869053166452408969225129048608299174856053571088726115666408866895297684599569674346859843486702921373895464659594137649435066627060767409767507075023140634258498544884313471447320427119958243936137502283409653604296089857055362371259594976923962239362537151554441117877448649504785955413774700386856225267 [164,33] 8545512402944132289257727896523667369913400618037805364191066058966473576371082032179946954778964313180593443042171339665292087829234587266766761757340755621726684282414623170800723999141023863063872053380880309815202728689876488078075494527436874632781606111379687074197299880048360897071662800886105281751058634077892436496592726256321261304050780160239485918676842434317187947660913566790387422439675721448507626576941284989367682222284500593715444148590819939336205296277540996723756401958823257629447410210101813920947090774178068822352351629900387563846796476644801070020106864969014359795755295361562718316816046948485112200136798305929810729964302563218353021114350236167326172572857005266567927116357787346233189021328214029491036510729831117667580716196214968683172022142478751964841157098430935420480843698626951974839155546226268480534913702977973081894532805113964971400449661290364120748934172352015883790910242213735166757682492543895780710310221625409503345442712218300410998935691684527153560035499641721637769686802867601273596414547464707586953012940782876832241977935956028809815943248837168572898489888743322264993225327061805452744720656352128074425743833223231762024101775627129743051348206938835311534495784381503467164771219989361469841228884024354447653362781278187796364062648304988170716648685389678746796372714896077612100472974549004760672876579286339787996670235011254372022616245706196633609720391638290082870584336458543790198459282176132336479725076013803585042450997314817171447371639522553245530557654498531586912088404772040601756440185652664302048831782231256390858541996266504296824678416895867272811255599932714005032408292923943285595770560 [164,34] -13654830683135927236491913687349534076068476969008749921732124760581981223063061310768529966738183351902617201619844520048806505168340759981288472259865988729277783665158101369461293881719707970554242679707055973423902461673372321802572544107152862218562149019316396504507069516890085611788259920880188576752581035208765843567378329024129095924316781364488291470034325300497374510412249162313325160208858642889354581629274982201327495529112953608939792309474348180646355794200179575820411684101271017991539551895222640172148407467694632353102010511381252249824353998255710728835837325051894760035454781069734153456552345520844059698366370614448475467066148551117940087319121885289040439799263358236126185329581572672730197721136303247303198362170524337458893782251992421546554296098330552013726930341145535422934365820185470703010660176620321634907177515087339206407543876924924352898926921536788037896914462404591100302059940581216968027156332921061775637447883469332847855320989812209634483915977590586214122637271934651861197712263425757261667412499887061447223786487087045666029903669571506523821918045123899328642200241377132889311693244898615416124039323675720463848388338588827464115261493781571174916379667514537736840551378915924437963462376558267162292536665135622951534077047008980358812815523633584413016986043143100522483885951680514202370199650575754730316826554904560630818454489491896892593416382591715327462189250912841707640601036419649797268696940253871854770080830964165364775065657216476184814045494270945458286940281341998833371018798222960178067850332285863543796125311977430688199398124025362705222098623379021984367472013294824532242659677399096884924736 [164,35] 2977765057719608039026596802548170007794504295070907300538132766464323703485036534146291013687435370195491768338262014841655779015262658330278214518196753690533097500734224507874800425483394493296249188741314450892039988251142591988786192775518957795719759552010268509920373149111355393308937719467573046836176632279595261505766271199252721067321494920672633974081842006530540008693224450059745541791186572654978442675642703415526121847860834421942024744771477528710720973883305341823273301367142292295698775877129523466292956933075946769973052024240930678914920991322683462609385365099139248579158996289929507935705323587475752920969690312761593771387434593775153440619929929126367527226384294446883308995633886909289671054265754973021214724441186959653572380359408763358918136938759704752375162592539697895050158777251378331087015568091494100667352628736917390628609977563086137877367565131279881247388374764706107630680274715332238340775655107964921928703400418941784652188613364921038895848463036744677471060488846685786017150477011354276938764125783332558250509846177811008620947315324293289016372877713827638619866991650422682154851299464089424361476539068715376374012113632171639054235202387665998106118869298074446149942327847075098492440142863980545480823829370415689487138526673516439929060988855979192113537284177552933962663435334454031482276755860475085863366624543381366534987311816027659285049028582681412815502090699663468599869476220124227392170813733625225167434256008398803154411080340546322605028812437093409027918094784645303470361777286666124946268457613482771136561222635266200887362424390679549818158254832978061330869261343387741934744939717267500464 [164,36] -146531402684341745312247028666680792879276300205389926564857683876739446990194791634609934669189098659659724162268216676126916021649576433900059458837788527496204293142755020640502475917811245814292037087822519443488078246772426842912456679684701340760533064190174153280564474885683131128318830987584664176448296173861330057999282312512900986759782697443794621373122430458922233322592300345622498151531067661705969816073769522481799781918075065754586278857878777329565241071040779403733047507102749904531545499077104891092016162000643595371429745635550271487037502134291038923983345567308008158066325457336150589561993704270950990318922398926906027371208904100112805041603379900934116128741796714373046594448362092950110244962045597929062697108958921247670431448661024664037675802178770951614178601080372349538958935371721027107421282197603877401554284697009329257815916408963681889225716043215377604033350116036826231781662864823549417251688039740995893990491159511458023191059962224820504314061071556211507363440245109710519455147886077771861117941841975424296839435822670171084392207251556692759003285012420531835490907116778189397626944976782197444541854434057740526505436299953127520228467218156149337489548424187557720152044273784911311951807174635255982838902155576279491820570048112205349269767363554588251290795894481476648056052723802934551918163938030992574367601993058859131618596876478677558738583172933048844868858932070108115509116418578493707331674897595326561121368723703319295884390568094304838322059649172156015509430373659424579953028893210112043950995222634605076759563371306065028663120323125293527516770010301912004409874178055254963414411065131072 [164,37] -70432701000062344962788500252908403064146604261279953355845915118944741503851633167114802135519968393885142308374509670793407537335464790099140563926169902254409802759274040363898163361352479476743028503236727591907921532513505620292470482059579424024574812871291177586646635228327742139082127623410420122536636834001976114783363083957958595985162594200056740965691809417185303697895453881882841495172566558677021615563302771677075969556699528953262441238862579107944396482875566912973322218773888245237714594002002382135556264992743195192665044222292829883907501620524211809099566653782958068235404609605732712960610067379486491349621575391662618370112781944493176554141055006867463986178634055465980706655227112062020236362913148315550241951920443834205126578497594610275758636509166280721506425025401219223039571802388110651456208589116989825659798173297478513047020803675604855287994243646944409001592899440422095625844586971247788251773291863844784472406445559970563848439439454133577518101241309797434032607032866815766024317886522358340385317426155428535035743062088679151355102187515611345310391317511368084763972692225949894069214560344880624589883505975568300575171907098982496323266955695395406950209397284476562047237048281163352066907130725263682935360466055200288931914739290734779798470101762566960770692543133115950524449355540541850695529205433358020868605233853731390428065110728276354363170850564975522132248811052877811330487463917562266534261327643740800694196215141621310973665919313075374506116972158119010178050855452923060017865193225474026613793754018474161915357300448036390866753732561913951664679337103801907975191364313627973199857383808 [164,38] 18437489908946535809678557267881765759451526443438613040269255509053852845949974512201243283838388068037157726682689248358478782527714201619846771191808743327279973214933000922283446227575103709142187893000425468916998136063244630543332752023543757319397310636695132313661980983299105041374827863981270046806246253953491949186396019804858084689757922995187983230727705563867268129643246898152597377556391398162051343025635732143104200423913470366408131120977318955469916685312104069616152113583697839206451710408007707472383602391991896359632194275566891057774298821006224545528641936716039607404118213316560129489465163587613049583568720487671067413965396432644136715061828317044311552687259555821174915336670214337604313064491030073950871141795728939610810937838325000258284780374485629324614316728400298921131474750552643662970447506198001322969978460032059056782389985184415827543272665154555340481124959768098528205118190870575031755061539529007157733368812629106848237548043491624134256315844739389311334709557632856220918289962264199156478929555492988491243224031754528471967595446990386224661853346349444856908704312024899279017143001787252602008284556430559032797750106986282906548866524314164434862044557794207850696350935378150362876885174123348838862717262430884988342909873737810153438881853597940085403320278428512082979962522184620202773421647253317727555342901250058592157147894351986208424045626883314564995715421959225670061185668090396313643012839389403468780863690622755924568248588367814821109998831131495185498774430815301099775524531072268054944601308950739360191955885900039042275421609034227738876981836973454088855468076100134377533152320 [164,39] -1069940132722861620198537580107310571505166269078642552400005208776106539312859164030368041851624917810858769821301934354762245243995638563054142852606209739567466609424991496516671553282121395406433655561373309998546255497049253622275607290117092705167750302743098559887672517073324789316677653322716862938046413433952223085348602206317310521387000579148623217978504224104389661776586348308806771117118743737862023365302447098238029121349025247766010722225432345002345550626845407121577745864838469879541611303012173019087884570474159413708899504700423877046421823919788784615988810155594378241521019399615631472296010954657975492463692563232163868113714248983882344683476800507490082537529835432923090831679300385200396650811827489404586726747693471566160699894136542942299634600667595537943382185834189761714488998100989031428667829121889685846275791539699380664785281151316821579072148209127033119671821775362430276689976100976488257405544539852065135794445436373594909213598903944888913966226164766418375677176930451826721171729071702125285595493944847303244550111359973259308572334944603656889993772329092629503482422193151544579221345594995525169838963807694784288172952414607601173756542136515939375686469067583530782830945479120313806682806551881624801025986710937661629659744231448380960478531448252929174810388022884829126732838396069878473267194438659315205980123285882375032913602132260190239238932653501477161798478995969915515027472399107021094000237241080278941650101386427016390048321960825167625902723187247486363789060419781852353496834195678601038608561547681320288678247352848424640120764367314398801268724484878353609315697906922975327920 [164,40] -353555931157834545764109780247523777190863642231338788251865715923614943009240006798966610211909076988216682305168051951517201136684539100442668870591126951727533152988247836948182759157878088890926363171907345133940902120789931478317849316778980411441817794817041977760256804326492318130585174245656230210953561403182453235181717915877473592728629466953084632495666749499086013167028097782703493851343174105377525650616945112939082644452212565494927393471048999820564950816741167521986464602426036541869049226960596051929288779803884664815038094067663791749973439638684764900744390020387136930659525605704658175878939116913754611902708336954734999859125752119327549748886973089016920409684621387678837359806921969686948594977064216743752904395898201082904479015812888333146562284556812345450790399139423156900789746810308756508409929959824705284363749754189742867277020510223005353161124226085129924720137686794249891210735992905233019247212830368651095503841298963092544026876753450042695665596159500965769087504737959821442620842654144865999258759484362132541330367459762548571245903327699084869467715845633906149744469192142273968470266398229735941908074397352017433969528133118705288296199361237653656240666891938365087911594491553991398229666415408314736189185254736297805822855837946288539750868177238497595448194231435397639571855000122426932656428939556854474008518567511521888952969610306940162109616074300016996079366002122728376528875378134775683279054862394926724714378795045695974096288440737907944717583656792723763545763958972757434630941100184538782015486632517489001606833974984271194885427608812477711377353687607219164245419863657603180 [164,41] 48245940956413100903216689881789799531468021940598032580696262076687187776642832901643032766905314473806128976736280233938129085508405517834105114853952542765925818863702649840675921948701592213062928589671293830117753718703440167753736125429504074969003232392895385141378003711241780317671795623942767326358903288472045611323441874505749413695352691281553045011228975615900083591468379871694316464055255873117466319930685821248920581981756331063902574618649917362999115973569397578942510884935458830864874082708720399289529670923227442548759235804850292638346094561178537458552573563355396755862204142129936981876037353422083173582159558625475684927520605131770260561419403605209921347418886538991993682122688824292727386002272010955811383105703307122305767799314264406831143481101794948466114017363915618805170643264328488524540108259097949772185524717691238046014775847107403666718179032591210589634429506760630259919591919694926236413907561431189821652378653265923831996047938891579532161757529077315367989974038392040068955684547325307062472621888093622184261520020476594109417158930101111001347141843771956854557579549384535977783650859703496112587384568267047816270823550832109914367316152217495569279779499672133355169631552437886679814348409312120113964778059211284779633646105706588580084031098534973053912999156851043532156446064119537490550784329612772211563929559762932006890482926879387887262021520319400811842996788378250299039935141545076239600427820259266425248821559121968033101255543540412937048905072462024945391962092021684109110330519033038658786811060684048322321869095523428056498788879977950469081167535276144286484125103801344 [164,42] 16897057435649832706797886810832387164746485182877866711596970079870301365030870899165671178187698899122181194028519937245655577549587940124423351347623439441508194727206813689580068680712771946436413248411714658004825097198919389721527899597801763927130630961411175299715450761638422255744807189491195344636659876326468347589207346109536917873783543210019237111309921062808229141505013137368309235184344915817252653288334291101374528701739485656314331892688323706623455366884152188392392632404121452238356545451704724794784889585020946289473120244924763742215998815122953938362284159725993598181794061708716595914647482223274723379999074460401859647895119172474262210934331372980515844992006796201647078538767365380966440887016193551836026464815803342438051933190676232760729821569578205725593988203390441646234808211913929182900152960093886726967698437804687424742586130957316645404252746275095980381641103927443530775120076126518710696755962437362542453028186077665476952830697580265441878386465700798212685369016484197677326886234416468572590358040548091319415822217239759661342918851481944821647958833524453571105167136288744881812042844533211161879915150618744217603892795802749230808483669430143204714817527718549381536564403498742081183421622413859159624895394465692184089713382602974969405885280050528048861216379742536263342408576878068510987514866457628988628195281887893587415608751544533861615612029477076476258340294746828280884572451342474618976414515203768068119866414439017667049670009298624521299552226783080025575072367240566411822221232023808344753740847163786047661251356533738858158402263212042541849112741873786476237627513216 [164,43] -6512871161536078628389482963217648822664058775171105121417787104949523723700429653902304408335418729175144790933757450423374475392423010074532301928942324800369924915766013796748690841422634448848082366873465308309216624331371001687851460534786224628744107205350647542833333010683887513664716065647237400166273723136621777424193808227183158704948752771179849050412184814197835023584851219226667226859229961483381422212823967836256622469872968456061595536433610329896118629689108980923378769311418285053118219475659499772958805162656252399746226224737199895773229886745542741155580402061689177974582486174596727512982013664328561743996757512300462524991344171541794454212494464853243928110402119891041360166019602897512921992300694011189158281024465062072524079227524890586321320914983668741066764395175202164822623511054916044863757923927110008492131850384293367240068152650250772709023049677488736826518601489101573516126401119941164472698654991527231785299102700393705303526452498470814988281588459081335716642558521519595119078662199262223055939935234760858296445294117052975989969773731398993405525773575021419741425937794201707971363619230353513340318552949444309417564044733700865072098621410290173668689433122967363095700249093441800699093169861489559083508261023885469454722776539598206332875089336408964239451783314449894470788425974200880966148157035794131219206751548475660937966611230322311318627317298989762764409898139615239635617258969636604677117404076585361127917324461988619490144647121793596512870703421188513144798709528646758895550432233221185153456660761545137953530729484791849511950735692338462461488736544760540868355328 [164,44] 845303072809782961832031905072425162704147243169165657791606207008057381269728598805803508975221492546611767881217784167887464785446413579537640759003316874163100738729454651504683938153538008075606802491824629754979672528647502858375227709551463190179445853739517925141770815408157989967773059727726406562967007765139253554193325776620450537726313139100304168009780336210814393057075340249560275766749359243616916855318223312195902691148908417340888899920093587577721091020699230875904398190869910118254123196840416409650900554491307944791008481680051257744653590586815229326609563787315757464576452622888554923103471737946511905024889530060184131739102575732548480424621797209135505839975059011457436443063659025534133384900687087371063854406581827654879432737357646478647128035208715781602701163067992885246497217150568542496957850164429007722671934824616641078069506754055157659872431551126395299248360506469016939014291567237515331709118918010434758782928122965535114862831151927617456376313918793823941520178206533780164581009286750630244909091892086393300404261448218008511020433072307914163484962180386725203708023099423571010665352426221149541430091736089928114671856366970506366199602602565424028672104190883446855597099034690513641898690673222925435956750640833140278152039396530927569436725986017869228756544450126281565997075750780252598243800807544362885734116501907558387398209078633325344120821837193765282339855218470108259581852046810990297618155246735218743078959087234900793464865002239050762086371174337056892232687672300015718795401400876563762555204828299753766827315010653631170233134280570679799042021536601613416704 [164,45] -6862345098874432498112491067590736260645823069095977162303640212427864573649301495375627259901104242034025830007695333995011119875086571103968708459481344458138790633329677869594166160899457391458945505166669386728014101749153003037674166139256138997454976741620378332734781565201164073514470039897310744743965947251444884568896269372325716842384435393389644733933541496108008736954550815321486215864246973839032175902056776093114540279983676032146614821898523944606573304432302306704168730756790651844067766895681835037512876052764508791081293569817912950495289560426649287500030503684396807378766367055534802403224173443166762634724353441569073032546744374019715453147705379763569245694694715252655562928182975162993807287610931843479096229620845185780852171324775218738867830795576274029431653613518203848561691284515961584611070025528518511727992447357160654094246120671129371054276135485022757932851747136039762086488664270581739182656037764743024561390051291378280737284525586274314686544038164618329621367690703413418890073960817171644833211496313627219952031890478605005235720086067536668213458233275863338481396519197834800235073867994464079305379469132091571005547404754015658437605684755145321090627868087381588901371794467506621911498122932019272314284974974265473977524076248238379221120582306569543217347279468901486237505853387352526539451082479988304574077007841191779897123041989249537580665232907200862513251939803127520579797814307943084941882336220892425904764455346346115849647813774375257720409767201029719309593076243611685642246777663844407337565995867294239161906560404474958458740153297795940976499125859244544 [164,46] -9071002074143928851862750147854650240291349048872243847825263621029174181054031580472975563002687899353202620836880369512640288240931668192608697386648972707367759687103298959264545819983889681662951253922848917903631698816612923011958476135845920649041498719949098654687976896286400240402776727934377704477791102425765136762306144547365666711893957329560032054469051655922878869104134173161999154291841335080628749678792119447422014653791820129165003911518739342949193830823451387854736901220068178198216719983689536119995505044178506306285915032987017606295669516751333276111555595781137739210296090852055097436190694488624610195835276467626608207945443416866527270469364238211837704436770281130672414361706528922424766425744337760193034747673375970291165101181480042007291892821909502713479975706770232826162877172739843690598569933846229191920279106479128076405971344987348948131212119003329965061250582538095811693373826033253873963085724143423211363463739545846303025228181098832384055422255151493694890197683142905567085764840168378608406918771467517594848104809393134193987017357991660620638326970940325086793206572719259346520581022003161620781247168687131561443552235614137807623339919591818714966189957606006673559202802707050257234109855275635696671618697064825694325293297676771840094139727544651055077750153663366498545469929674308198522962346051856510391459450656813857194782241565989499109127216683174672054528181718383724763680927809732920494881897337860234681787042300097117281490166989243458010050233709091834967550213425897787524070442512984407915091221164284614066847460518517350849422840952851278787927395393344 [164,47] -105850759383132029981579433233382524573081970655083554475500379323943652238971025742472124894575913536246530839796937759571289488894731298029450449550957395632364888656209122709253236320132257180328158568396062694154049682366959183236885982478365738952022895041608834602408224779563147460899304095058941572387538527876570966354512817816356380292505009816106510449222261034789947332921401077263474747377769478257627603979862883038665253993368984529676886237289241192050032174969604323122376407530682168561963140421799137840422863707930137576582444518845605341612163439556327716665790012201627952693486577362733980424771044367108045389960624460639228856166271917896339796311420864991258815954133398043575424112716757878517897174159344828287123228598754541964635603832047482884838357688250838531033660520541350490374388522504069245456185464308388725913051052422781225075077069560718910331603604085487488067615676048084000443586542942409307286818603831420123916731524352843431206652308181952560559557850279818514457078001804026187930212259585219737520355316934819893704590996537553900224804929889945820234767027110687239205624740207585612344349891064630271419696772639475154349219558813868792507028389262992221318557824333500634893027556763791892881942718215253181446534586506808113648220027721161139376163020186432248049502439915682875965227946564234178819685846521355520300432088871872741351917409479549680848588757756156131125195084357831959701066449042594926052890548226974042774053754670460189797905962231037155271791218078105745777146068000181097027738786182010336333947899394049810705071501078186944280990894841999895378865024 [164,48] 310622836327112829115386720708669454681589310492594359507622381229958483078812023511737635264915641658553399130916196293138740964981744822272357728758166307734047560526478715414094130724645986450011972516753303807131401470789628378825800456670381010661502104275594480426734819477859219759221593881638861213914006875833603118954092360376430339928755145708670717678106002749538540787898793533397052857449246696424922887887471898386662213283128333835577888535587230712126923363793017339556341673464163134950285049375690623522278294003574842979358901208361832036659229975812714887858310719566976546575796809768830295886428623124296963159127094873890233607337409030931258402055203167975555358089648683591080468195828187835483743920831656551704884051696340997360970258058835345809696566283092666484239038683577924415226114010880038816108467117122954923358894027738319275200128182533655194073082342382348569277944016477618625015496498528849355184478886447339727394461640296643110216626619015701708210939432199934307207263478001373800723293775733099322531853559657751979626541268346621909105814855058158601076653571130980746660826868026587364037910964832142238789600030975853405735531750974031405528670233153057088993576394957688161058091721014226178861964904007259618317404513556258558428379396806582332422672822231348858096796231387594000604517406941269135852019155741843325593279676086142144493414284146792071291008559540280536438140237556378799189974750590682992901083947120814456008073103903121389824161946005620874082826722842833247910771708258495327720403864936028317027884986122153397183991686288091661967138415304635112730082 [164,49] -44226768606245304047746305926629855315493315866600351472821920893900270948300337586106487455070867525334563539619742383256293621324833012341641928419875170866839826666151452821690292136961867725047200574649370042739260662058403391639995228229046772279759808793598279778670529532521417058646924369478380211538831385726485825477574877234280391585616184079392285763061667464813638769553479896476895122563374972255347793941191750643172439438278806350309382207372084755964389794451134068366262558409162001866858584388053846959971429511375040295909433757735541288495359535903894593837475594435728338308037060019385396670394833425321472173235940247075452291674167093290100350948263647820452842488616079226064134564574970526960589061259739709027502963274231512698986969625122149654795944244401448692008692569965460187663752003719817762979140554162284413361997757136894012135240443055721039483161543273814527493420959053132104256953840272337700406242829789687069116949443506536314947665259940220974802525830823533167150529204663903655885230159388725360414912666433346691136380198077070928242388024956785880457713716779820757833199427476478900797991629676265040652875768435085408899118164287585540769779440528552894937383624209960743781374745490667616534786129388241453484290573631771022077055500241662647168128894790285689883724903570303015772787204554659004082473327465090782966174470911084251187473156248312995700666864505830961194568604377689135025584478975394906421561190582733153635236230565623821094863395639057149645256943101916122769116827306594895872292295035144828360260454526911926377369638048290299008196591212620995840 [164,50] 2256998775307317981104502727478400622430297867411235620195535196500577788218837540073418147010558436133281374937391780897450986770319569467128345632042693177374714106490777537101922543186826043071907239753603651137409397320896168293355250051690210229456539886165248519068922925776729098189483790526845928605141215305360008322058105127904710561874969609623044099345728555440235674849257533654710091302627511102742861955499278371525866202416758045288617795346244661470673843684830156840835457597670874237504668238567610841415149248519511457387716241243470962063418453724169494979064802455524633902868487167078994187503035360358222482466121451348049666515936802379063494321918017270749510313559536208705626248492426718360615167878984308940557202499034645130976823137750695101894729660686486653084012622813998178219862580186332189071579633584772411066783461206411782909096632931501023483563136246713151877382961636220585352810475193576171231835918912849647661684536240806775241921444834716792172585469267613433069789789092899048213040945181666671024617260659850386251369837793351807072113422538818957171841663425352043232235683987462228300071159670554313536211613159420727057641510433569172626608158899944699238035678447856558242744800550000095413305393548480990158064716003787515534765049958450140900897245552410345904565229988789621304169871433203746992950557529199353766132019112417422617923922077281051092690081150695904051902804734886574250796585781782335441432808592372569182374108063792552273571747735518356490601594871505453840606676032885845095983561529782178595218148629642417735307166752393865363166297309850880 [164,51] -17916743759412898346620831129404161319350422563657921659871928639060582622806419815344702829493024979692388483345707987199878302829367791163638691969994484612693177477772726698422814373272631963838719235043465406610264725411381615699586435826046556447599094521500564754376075587022099152954552635330437539026550712437226265717202592075586865614671559248026243803668951636347135999867179847307311852503894552406855941808944239439652921808298704836270978728637721245283718585638619540751664771936525419762792810075500953965928475288350675472775996427703127261305613994647398494911361770366017713825499946531848698638830255608386124814837421519539141944480378057739877468889052741263484394984964129542631508866598847184660391987284604587508315245332416623079136582654797488555557236652208264917772268081478923733980203820564736071203620404040646628172440626321161490086924346878395773571797376962950612020993863985977157931068541808276908148346926744685222914272358390836429454617018962558944334561412505602400276429978382282943383641013468310050436936910905985289615994884683861560658049449151252307241226134982859667985604281618943241810793170991066759971304275986330168827775212735067605328922367254197719492223494470044795887658817229824964730587971136581793959219532811974453899047950142610440783259456604495874543754353489805563855440982699239947664211526074998914926482403018270041123956890449037364014862400231121074733269860130410235759868609807474047156101946895070067855057392431747869607807555022943038078604592886765895279725596770003664079505249506684536208559278634468627367136401274951023083580090944 [164,52] 10066809315647154710861004237291818653766392756343855419432573551092371420492131781665071993814277486840999068822549510733395489117343623223902763664464845472917066428965370994439792757291181830197142635976670334318371999714287568782316358497750919603280775529817343797110714859824708898384442294462101210573764745933384106307760888110886035861557277642580927481764013156244587485882682134376805848697382643031915078210767871730956413628316262726348072559143476236513160101956134493698317421267259318824629584166184718878518619991102366194435610520267909516621095149499917937577967275442739606549181083098770010568101601523492685783515098737097550837893222023419343143381412316195550943449664565991026499205030102592802861466731302189652778952172121031639369636293180507316925807724040056156013955991901654316497136901778280643770595350307169966110420233161037415956177900781960403629469480726033753282850379663236477483719344960057224398766482100221591936005126803670752338266605264563987659208130364841021377590015392950747160006519724996241778502013426714793912504462310291750441377584591760746477152833352339132542292989715503229637481163885896026701523011650959258605251633686880033905218407797672034619058833666742432918009872018937724484932410095510918413630487754863571325313912556188122051513515972106678470990194895416161470119547276430521253980585021411818060541525583982090710990908756400523259012398493056421953265042556380688164530133144254451696880313390799015293829560608539660410537769483395513623506549233768008350427086788565678764573796668118919554110019382554622533508578483730611722202816 [164,53] -1116701670560774602226707423926284555345354198923546632941795825888551461580730722270663441801346309073318183796286437637081433523968453783386701831263305244036920283053795301283102299456391844090756745007599768676683914679258125299357144400877627952240076395576539352172924309730386363871677602594452548920072028837374679219107054130920259928212516731024188492230081435600694102320440704280737375163983332180167051510683063704147753585926454430319096287459923011423067425548569390080532737130360091721005013212209257568264895211993267481313099312447312036822957844625733170438630681615516916479694326914951686226574283318198336951371651440017138657373683278913955708740948381623860031517498653185097523935827942920078155123056388681457222287934534913497402373550659407683798125483581258058619858495838081470909997747876074167235386484754457730225104179744474533250663185196534709062868990913812024529731569372603758658521664251666613884863183377532826231438655796436811665623587870347228529314329830421738023566551386066648524916572531424958490474906406626118441223579716124424384129548356166553768679740037506323366417225257837270713877417364191579244117797392791601601063579088189298429755299818802895327066937805061773181595676259940468663087397041516583411583094636966069341212748848701342124794950764104988231514430618262233911631138042562788588620306371149882443639603358937360058497125294214896246182005674221493585846442426744279143906987159046229426005944460966510767211116111314557532961799027510426478999750193506644852412303073385006602622774014542876277729737681299434324965682011749238040064 [164,54] 109916220490178250787242207811129404763973461122194396571342656586845061914006112171069300685644264361864440213724162813385798707144222110153266795430353533008171684639801490765981106178089433781233629571625221138384832848300148351571722710761038843474203894594688561418777937178338783044830871634407847775433369825038012919235715545953096464544670545030071358868642780988854653607974307376879522216485210976390031411792436206357441399162539013077968524639175094225202379893808257593412867901445920462501214990721900042469519370870372990110307703122463043874292107378601820397922328619784490060338864570640822835885591530248367444873727472130376043865691936409189087705986285289833380866628503896221694681677926255141209650442657972195184814964528184516063310708405615368384649152075385689523794096486149570631091165569612326632324517580898241184124647621904267543782740583714570258750474624916089054390830509594752342913382775947173428244714928163325320739663879998144055931793821647080151057155189711691918838878023863361575633449006845349358403938981250925284297948059652378841762808622007369183026174223083466902502043796504793429429491109980312620046370258130332468936952763938679822830017569880539711943819693116902581035064704365332871175301369093017941548787196338805519607112560467158381608617029970174324148085115644965499614847492329987218831722205925377392148788585669855059576418682677984012574834018467988417418466627463213270622337479534843062073672173010988523153647018044894101338325263913922274001932669545086929805594667600074962003678900651176765033256980908079537819694142487619584 [164,55] -619017426959576450669816454216130896761690911969369658038796168206611075368881714771340270523469670747657668522574772242415673556812295545933159204935191388775523746059948207643864470451441642405348589042355717993858001539286131307589131317509629030261099103653323258608499221741776072796281341105399187078702369251270713342108519910755964762499989641986153380821408561188082652579894896948153259669608231838747509392829420129837113895650719351832960760012052327675786094292605884403181516665364501625203225925951370019015230921365460079266179783420946480275105877074846472927206934130578459849365332537473713637036829560077893264496030362062333478116531169664160975146319564885588100631385964289434966151250206111470955209980495632725318078691194345671964888272646998469235706471246021792479623714816238267300042777257985570907551933529088472662111734883560128016767586864399065299533762684256551630885943859348801679185987622275796024148516038814461157545106419571429656831432409224536224259559029489124659399925027757192671641213232833399993047183072397944352849923592320255492022918447649647759180698173905920684647270091173089598718779482994943082700204828074954111022300417417602294059054196971300370800269493882592831856109683960170929472029864412804745249493243551713275404904959397464984659625556690380784971913393281354934627142408312494799243688672044890520476446863282812031626960125928213308586868478308860623363117581377220345948490959727469989828245677969283300131233480618142515364799657109929145779204400483401847889541855520510295623328478369732928382127144026624053868627589216 [164,56] 206375128576747365234181627717836120221238134273707853345502830534176633016471939709565862172202527188104047433204342072225423488908553807205175642732474475118226013167084010590463478305171911528840377011834175907356006936159247949097697986137774523359682013734381873421854075302099700634678297859953459045134217894789484622352658345931767764196459331478706840103140716012563153771700240496729862438611710745965134754211530755416905017216892107420415002986464461225219454765442011614695198171991841785360201420359445640717083042802168780573554277451452482363885589972624624148097587763693586022188684928948787464658142163142393265412613383913731641121401402325573419908540130379182160913287517065892841309267619222641751707846590148298667873112351042181672174552616673336902426535807405009359208035570522017093044733762763564733328474338379043311121603477802250755579079348942201573030543374645431539746094621261925074680268623128680351355110102828591001168074590571282623152939431767117627330813040763090039285104498641256863535635666643166091790518019443400597374135891927992800859257937071099307378785246447295879293709408599098068507544724998572360110909792065065887382042298909000652696676832728814497615878795784567616570448946566355675586154320556983555459399415182031194528669733802388108022272700223893409927797852952661998920269705967410753503800940924034001858226415489535593713595654783646633049353944771011982961807065660335636982846791502242087265354738485269367222213879377947958819675262127317966675154431352849938395751883737006799809577267684917140118475885864688757747065024 [164,57] -3548845871470454908698823566991808997826604320611480200454901933894651805385826205333949202173391804303826708295168341711541997964745357512674426741544673696634698455293551781021114850241381977952036769469485003392418250691431110735347164611191007512168786242947488083273799168221501001532379744204581380597238909124625910159175133540671560970165262211307714686144657545168309985954714355992177466947527728751626062098152781609830619154935303352513887431090874082381814524100559107154690070671849981749011370773698286991606065309647644634568965289092095591351668269142260433342044369450716227653837256420196038189163682808213834611726732408983154003020958373339999769402411612805380191004852924585770631596321300013529852329092309640019527469032190883033168407915282997575271806288751005748183792307701068738638079309558749342036157932493254232339815365260763755781595940565471013302379026961843300239332264511392943941493574118824722413002374813552201019890372997728464344242467783093628964352910098332563685979198336909875328748271971300967321191137362217875334859752412110018339502515887251452270947512006288751121595774564426373392332672043505387309487765970396330249665121420283890193088542663034053128035462975879406283420239076182585797781240751385619738620701517908020945129825817730159813062580542476348074959821548342624989060398861734827707162575356379202884922423026517646995731997992187353099011487238753023035507481762705071865142277398346726726497763532909502214683046042490426838804043571520973590012284389573760200340992566834823622000963461054182479800122123006080850176 [164,58] 316196798765777096934928959590361655754738221651332211925903919791028398754229373991477186156030049939941793182826744804058070647405907330801546976886528109100392836242851539260100474904980826357083662675297247635905547717845374751852463914014188066186221517675111484621774348185944854139386010495040509244089878418859249565131638179549134598953491889133590067463126085907960463648385794285584422359159346178069174746552043187114450756441720505139452781915074503013695087582563312134750858771641417968052612938477569325600655511006107378754405750195371899285101459622629599313756434346405381241520355260353845788772632136357880258412560873440779587409847357792125613818112901894689198971160911674145773882474610650566907085901238921902337016274954199092346996758275495969778018487998225443714177105550996138237079526355130485681847729566491378354607923437962916104217479350930681405826962116854344495529507522024390806670763416126299510316438892592727779269748116852091246405980628781892130791569958159964103210107184013539345713767252392006075048337910840750588501996195874967810570826090149712823120744588075144636293910258205034587357616323390602711547776421954039676148803512190860249396226963420227330176588955109446352418845315368023778153881940824229008611114620924438677603343697403873414515662747420061064280046733418453423984104363737945863833287011621865805897470327922166580113625519629767551356843004920167828528074982162765306825095994895154571304956045225831027053485780215238492822879932647902516060615602425482183280704586945676683817546481308385688949261569710607232 [164,59] -3144136008667503603186561588669677242303536868823912896473263110763022951786509365755429073682400683973901167120083834039827770340733933882215565045493574019091232321826965044688013090768052205062055029520812282927224336865519805899786957793287737796077277257882212273188160025837561595420907589563658764295118936973890924266804536489118785834212389305399014680098446127900007321132087523457376049217856082983110539760846064164864744170548711898794044110647281121055829877733735139222865248655254960326150739720245955462376495602470210775030334736461524971472634406304952442112785805068936663372862169423565433878758389239718289008708891376985054241177553920375504551818499300103556313476205152486179262236067621224981147787452639191194088365011454442396097710701285615546072541102756638392580036034193794407050484330219701087723827334836957956156116879219613316146692377624017302464516875557994593722520456435326574937332981719691782716405733713860326157869342961767385121377614787664048362398052639368628323860772492525798495784406509051566615409108819903118764490573918263750200023944122538385768504327456298748946397311765124890676397845951981638263852659345565628560451741711161614612090864377578594956383051254552603801790599327110054104329473555620789139507574362375890409159704790484533037092663371629573867342200790899118291811903331477123186113397193668868745218215646081167329832042927744513026484863820287259590707242462713901172804480252134076502610050462774524033298276266847487573989146325182840243845725927814811701010305561359766305897354630496444400494615486336 [164,60] 164649100275360339599205281903212305132650354790293929664325019267312855785574615284150865594975459707365940312049652122927410034010379750115531090657410451428076587961697326136525436556044693320896004812218906408442977106299513121203870617440468486016821959962114697152726939803879750045940224107690953781831342725123956460528420004905772191985715339909848002331501595662502407671431065322139086690744454787857994071702251618951634966710934288564717476098764902588039958998004684542955799938822606469605955621401209116548829205687256955547178511127008881053399397966206741391490599991348768520793792104177325971659354625946588779943949145627981004844679053750538898089310717265168416723448208881779687363446918757428004570595345404646036145786445456038447168763639743517589813354172609706603337962673411794352258400877685866818394556452803213538740144836774230205320666050675152286904479502544927883074328355227634753470552213530325840649469576706199996609634390655802414200179929140696483555386961911465924358945454554654775159813307410254911283541667968850362222744156261120698057186050873083632832174819894491468332899569145114016516445935292365961836139226131363183975745444419954666492856637012193284723586190561129462085594632988621535374473085584144398126384908430242703788408854562754147711858524369083246689235827670056364949386863217540476310810655070433092833908524799734242315267812820884802803511517828376005922538981150514480562320319729560469456489675237900415630584516182170543595407880069723753688608335482635597882199159369124248162207559769617218675980464 [164,61] -2137850321166633603133537175123711602402908673992413488808665070207691514573011274863431020339363768351980482696844913918499100960994141676042551161236039392433462052875369581942297854579926814888007980106390367262838318215996471202410917767112147860799646251671567488312169809761971273719549100762129770206635763465424005988000116089081648437117589415216808617099617082772442967912058580035918487443092616483922041561721697990358877798905770687904664890648366299368187732122921886467755100104757902465398879841891692755779253565384399364999125989087999470577002413508903017386192377891204542129851442077275063925367385311824762441262543080198892358903873002312304723932366912597585526536422179740881133130906933572345360054717489682128521468890019199122872590139947087009510862982253984050394375871657571998345624124679483988337946724768148749118867193373323761741609979684267962289111764798399917499292391180782164528049607683343895705461488865662177108730923823962972814221984297645684487905312459438903894189706510277138691153954491366683127266281375537574812050858141824192714031663541434197317350646463611272799137288523451293349983778925216128616575611317980865299592211882251583438425327458191807671035790220939764906321453894671874980315170479213107239254145256554708013977495611760479102437129961135818838718250169258997033170990724293683617443856402095833745033786452999832155579506412775938381953045630092225477638621841721181984093130381322867204878062539040493263992262059389742582397839852345577994215777140927969460189939111240972937111655440232077191296 [164,62] 134378016506686567847197624605168264558281119023232702768151205162707743870977635391715084563559155368842395558924146652694309744117592247192999586133029610285963123112115862732049103559332008470224445081509856154790027894037955533629388248883615312613327280086723461481979538400171897677797683685702924970317050157977575826527008977654290706630523197387137422873258941575319124486819898600862764567095665922097616990103868001352812569232778008296928121382791780568355462959079757906870732243008685116791024598223410789857681745423530804992104589356190352070706334369566889283116668924829563612092528664606434570045695858859400506295046965014856378510929283456588068312318714148744981524268723209056827018882008981230123272875326599838163374002978807972931538931989118803083326377895525052593244534815345774166884277606385024281163093733980040694660928482840559854008673644821171928745575045384377066369242481683528993388864479036164641508227184461949815073500977830453972837041213913464412988252232332209248933549665756233940263107677731193629237144392616708691894626937520851108178492877737921980946263412442428461983645334373096593763825363294370075844244103974913169266568010930034693326605495857343912163524194889522403119797485036386999500188257488817342963075850940639779536247826402962982730201907174528779606336623209798693181120782959589776273256101418878900899238485839788915736250262211573774074014445713178553605685404770361694104555342708671635264596576664083731115877014282592078204629641014201932875679803768181759891269281832184882468807982723358800 [164,63] -5932856002873684441132457630141606534537945846205666289190639118211044978197709545693063537856156307815472395181078072557859571853839281562206512549449085170407691189084233541920455940520261608858794205912183973406403351879633034987922382257539683056513433410043503979048791300071971176384674790846469065930385654241246176653799934613493954731091204298031109574094850624853734646662450195582572396277060145940353761089563844880740998074476405993379436443199187740176766735784494455394372871893890528318305974241418651010674319439241410121110815794942614358980848367928492783011213935176552346858544135666255815293310607093892194426660658036668705650302596067445402285354251592048949834059507745411813357313876656482185713041985098186568223195801924659731634171359060860671761552497327206629740013551322454151204679609087763979464947200480311297203387682405645118875386550744541310730596682459573315614297841823837568363955781985772681578889273256203594853734028234057379427007502419595957923232773970975379873275794085626163241351468936396385188088828762334533869968826002697289190554841083542518469090271847144691076399577648673570563910099282822396326699107896950253608183646328496154417958937218706601709046458469650269259356115943229143376845147342202765369828216036506125063983728445645735214429054202751537551503297840280234185696583039315541333890248150548121151825151907502672694813441328116296340920892583239969489729313662519794414934268450793336133328947240541345162232098137504505864174099609261925228352057737606602183226402584990895024408900597616 [164,64] -28675677563559480136039434300353588584582042275706524851378777540937266106583522599083699157732761308715314237603068860803142055571129901706508672259550552699842166492014039182946013293619121068332192638799038788461054365426173031407154870953022969562278362121062056288459817579307465980451767487813018336285369549904431185521266655854089999284371434615525253333185945540864388012001204688681185050163482177784656740520242481466873954632995591082981131922318327788244981909984394797817737143913717503650858972571282025599572865613398294876509137721196959247960637950429459838198824680356607271119555228327394430340471788166167296464594245115174375007594934602928244435503325527621885595534055434728483944336691082413359249620278934600500444156335847774677517712510614183465056023789172034784270840445042015424346155751697692481162756880231566218855955506385986519876616596811191432045953854860666818014401128547769287225603553901525987205356044903573189980421942876228802338252172831879076362112440380338011815179469371006280218507886569476385385984280780005307968503427838226705563497907569653339764130351662369779690850358524806528283916514071800071365235571408388806968163363561194747838573143377440563486493640773952308188142982855339647803202077949742416317785352338651641730228468957703169750746557208202907435151314555844746975987572073369236916156767800658646748491343147540542268018597965641708491084597423528475357129664239346589913539630562518913341906919427676960087306369456919956410605842103237847337940854580462135823671763745212965432090510 [164,65] 8518894637258406990262213491823015776648168182060940238994714730552404154298953062281698865513041006890417880818566643501842928694575352105791248639559514381387284028475325213242437177285817282565839320412761752076768858705332298825801497486446386584557738855178174857575060923054704039900097981026469660489147694471479075339182349935478723298207532924682236380378813694648564847012476909702938311887433497934180738627773972222197090568154127599664119289112630358641710829896368460207444637585117758592094481627428236803086829639070622120561055900132825000299441692406733656179495759636002929921311728549586835606932565546123277308406339593968929876574570902762166334254791583294878785742918790164139055991108285042869131765412250616270539477054554774959458089797717547155021777598064323373878658037304973106216992701175588789631405213865511026902484114178451154707994462130271571557076264310244764960181949721249279510077418394367532893585165243672789157702108607067844872085040609902202410116177556670861528071121218203606080636354550165993413532541552053651922293948393579871798614039576956132919054627498386600000604773642739638939145880487330796593891734128558812769402301153646063602019958953953362838954673996328662413318518021716494407111064548635478148742736643717312002524996858635791167664383790349785922412085537352438517992643663497159166058525489167112499478272248084318506808999919673196872487402579341054272956217054622133739702853340070230233375561134162364015904780982996083648256618953439964464645760633657917246101997673555725957120 [164,66] -33133036495645535788564561150094317738767673554476194129833414648879828847587037633648432562843100329062871934704383304186885421474847042112252374345703348961309701876407233422279796107505377242476676504707115821722408861161980182317260995084200034266901600267216418402691315506375972489188351803781083548393822272200475613784868538338274522488018326184179398807621927775650719455074331596168353466761858816781990990305080396786862223078334668445991781013085772112459889132053309962005473785904731440354979111567863935623720193718950545311334582217963984313178606730284727017011980611778787919868435787883111776168283041149142197035768712889555399640165430257454593270695813924299855219063170458920219621633040833386037563077501950923000936129076632551391064755870895223099900586030193356027587106220272157990279447553227736317558899699059937733987985791139811655003528413444509322572975841084395790638251604110013446601280602755414082307157234246181575915261742301395063129222862507333207327609148643611635318742973213568576889983044845493603947799800661586242680044612575239232206726286664682417309682956999638008234654195462529692299661908788990737008159146273382773134111347354310805486920711648252855987806241274234023239337258083858975367290238788265469560301712264937054821112989543846053843595858280343437549347328431719159379146412344511278882407473661225314080128063439236567291098662970947733055895076969087040051359217404893245879235228762593752071099020303776527053944838703416064987580708587094632657207147382591825200601610929657440 [164,67] -5509050761325077618993378338052150960384562054652737346064807257890322426870652876638578742999398879902649117831795126814192383950541621118588799638539192959666069978699994909524190809334266736373343083450928424941549359461208990785237076077759107053206583771911288699963319803112517668493730560369147298068967800581442225075247250916749219397327029568708215194144951390225793990737806405941299754915381420659610253410573819453126991087514629213268668949877244412794441433216296807813857233511393766565824281816723905008854096208712272955608087532299147624341304185156302500561886052473033408720045268006896821468618566696298393948656465385305022382576895814727122691259947358320357758422012973958511161593550530107334001230321224166688959853779151487572641031309466658911159239481134084391709158823190021137960588772590103663612597489807412055844656866860289933598838212141174504891032910085279153382556666033629601176823774866648570057282653215413441063504499640065051302844876342172803903668710081770021693865388479090382867883105126241196892120895014405209216395418202687850749681031458942385842369338137927520610031061597850386876800845828957235194306292247811291958992596328097050135322108580509579435710489123380351089899563354504688024354550526836863877843166707051700792951677826002188351457148441319738684920750091184868091037059933095778886685130444884092114015010929021331309989868931007648986257229752520078939579710562181987158974595437748916629797777106390519357598270117659070790469030670156419445942360078588516397511738799664 [164,68] 20727987094310713232517617521304170523965367520066006368723667119390897055918876515062003568064035915025846159835119087628739923190591055755363302391952093927496442841761441744256880896829772427109389203965778410069648981319986268439509993204703753035085575887109331629561236011134318531005799027993671656496954371549704016102212093193013631468609316147921163741270699556414404497319646044615290173188755168185194375327439490490258278132900484717282640555174698548059199703998344122188570402205874062415151445340664360404277470742422803858096417586979070359717057911080309956670515120375212039552845156444769835906001037944523848702475760284885809761710771106843219472121878190909733541410645505096576035081044927938500441903381531289239438302953198642090667542820049498084562291627949909874176820719618195796018501282720027689459065386507477282958174296715501982560371565170504689138906851537833468156226937547593331515339790687235089940495320346234070604910299292828823103818756577149515158826868919055878727538715321135888588773185421264901904740987395099507084782429479686925804795620098727270183345820547597691370333959517644522859635164601318146517111300507108160737800943020599728880115853381140502612825289954146857927873721779688822929695903645982689737376072162247332042940704011044951392909797118928826539748051788347602790342576345539280336625172417119763337219656400788970398720865025851800401666664624665214171149123113326134396124710311417765993131160854988031622438366645735431287130220751910560742989814961264872544680512 [164,69] 1269720298232917056335194344638668468468999537388127475905967420480334653368632762221431565540681990420612127694329913720511898111353356907330350002115340288278917095222441913452373151176698995248857430569108601363356374633825677944066104439834700463547970029411688892366598896792491809288832669383031672404711509435889255651651466914472425270295707887131062055857037344925523522174334455636588903031472586114087247999764919130693754927757661278511675062413850495558207998366830073706102196520994023452993056640955973910674860000618528824823416167305976944802267204902032342068098003548686430676691462610124010177778783615946888252809789670072554046197271674046324558986873538013848967967497072772778390699129712769364181319522784733801905314237791034346871823862395632530233329209830187499576432796871220375196924653240735385771127816211303615425406405166402014915596239851316535823420480452839379907633834030365202534448402621215180784255463050493231367679474057745002450697430114623568681376899893969386872196393524059091208831939337689844761921231193665378349343929846433004076844908646030043424519491421795146588855004404076784103698178605044323866057971054668151878006181107461537336872965005204503099512628760635166238902863685096117095050541247872152949606707323796768090089054367956117459873866150583204859554963297089371706233573796452177542302125513302738210396059933756555315247837188715436028800408645663711136587534176083186127737351695382414736241775843323616426101005884661655101800138923675351546446250658292677260544 [164,70] -3855006306679690857564848282170866775040041835778166644058191933970379229137865253855161224166527628279818848896831553033614800197604774072784584798149101301864151408163325508584960873852025902587175276814213306972565459969636111616139618390906528156972441099714106692773915289277550905654953953236060482526198170782027398225437984180845449999199569178392623518599641879212042208013518664107746135566529164668681980287160292726606110221267119303073474256860500494261712576803745295979773468111803641226175222632305601725192115082642871354272900917711981466884134646415119127717859935368556803622776831999483388191762578350279155770635033180157344415212552506400774869943913781899782608829025590394564476712136431256453027288803254213741144157162746803807776160122150498472143134925419820107792553438693291038218459228712985893723456180018758015112432716528899457133074000310290461521016945225984300840955940078660895174681760353281221610595123943501626298147283340653122808180937848709014919877906262887030308311459465501002612720077213232968216901739082476966164326920078705421003877624002891920826886349830128612898984908866849447825020276228750313919323533232293059569388784267705242210849328156719850328090648751859591543219277622649174021613026083453014237904875164939755694811887444900305639421488071300305453761986477194688331924890759053184925291734878222165511083512382738752741306647900174928537809930856783533332030251737584647994029241382052172020797222742529399020769574020288390994505748250695048062400096239043584 [164,71] -100588577764893635621563130798151120882947333913616475139660545111663643753524315306612880035401290120996568629536880043608962864847911945026826937986144181158615774383618534921842264474385838129094746990078943663773495912681162833288780794085313097695220591886252983757303234934900265253845376940931361178050442970312007276089468545068327032290785779151386639999053977678588356916586701687957704873108515840329471603966853982733772563659827751277524181676399413554264707160578025750784516507611539241868363064252258182415608766330186138400564673590018358697909148785500837111755982035044414637014368078314476970266616385494933896139565585830202653158963816314797225334191217429822574699539032354700583128428832724475945863319732682273749782282471783611905809589593508612768301063782551246315539672299584289956237803986599546551501378606814766234294450414116011110117114723118245406795119830343352748671882708159842739382052065330494079602427746025315315709145200176342704861796597392578386703144200198974165187518813804028896915897955438223878158109057905127635340123935241544331003668422086335155744839552749924134174633851656683921237155242286028097476958304279175904762898319225988305791170639894097578093807289207899257791072761192134084181803684394373926643995957416143018208695756539217737409032251137795679780598823359605963167027850757086652567791361140076544023699758017908986651345506185563639312947884941878137683006064685495452625553306820481083485310973151407798532565156080324227413790460074440795334279981056 [164,72] 204651266380584236500378091316249659775664200602730391439283706493389121533205837057845031484752996529055085854006595582591442784445055446627691981503519743645683778392962214694842950059952298049002785139141822104139547058500805392475793675919798125250151936272361175592405313568472756567321201189447515259439561536386851855784356912678814745201017317129249991503285783064492758881928738267426698674207447049007876736528410000816287066620968225086399290618209408829618806567975259964925641840013805122979804670657129993835658631312083685676149759215245941180065522390777908456705255744584893204664138497225284941722132292405457815611559378097204802896986534730940207545081204123565579125162550935621198242465645705863429399458223950699768333719055253441176876198242040318581350415481994551586487185308866571691950705738877205175222775196803884869882601049943112317636282683343332091366129106167571050914881324933643640867534436008335212332285462091264809183520787250108238841204912195425478684781273488813445034801487042864145518991896071008985974326894701686439772348900331208918791279300344881978272932898979319910387469691386999613468955326722453089456226023001308534320573207234162661699417774797195439081390304221915648320643512212444504933303840451613020702848015830645276402109308614809428093021237763159736505537025480437094692966689620670677747845184286210945971450326778670012057091811003474041597028066871542759117999194393196028454439464025660796302735372804612550437155396106502205299461416723102644792084 [164,73] 1749475165255531701429284828500684935814681551825900510255151621488563694062734217382119817385021403220385958018246665010826739314881338922112266991059867967676291757144309525179450908062035454372127601906664416765743373067582124216285390035531003870345810423281060006262950968056512736440536059169935545594494686694088752745195737979361507462599633314867096582125251162374399883289447053642677891951474018592514984104025316440440506544570479926219764672399058335321149428297978461653057739231851791289038883228112933877366404140499939304121878862398819420649097561979303270247470904650857741942986249352944874669962308958401944852225143999172020792347893179014545990311344782433488768255818901311150167612819708155193397168574703091027353586320992823407131889964301912428865938577018547561987096050488219047558407822833655172417635688031818076791513415251114741075650937024325360757733508645038377586778801845215019305484685785307801115279821839118899727997479270448207819206526391692039030821169067672144496337230649629506364448649261454516119774033513966002491028021983597155108812518204177053978603794479823020847245681987751517727043188203902896217232656141087686929165926492224201091194794845245512773169660441004372677009344888119282841721861144369064670933753374657380395812064759867886174488983276491202856384754324052682271367404566316169323023564721265808739364779411031233287476203107501231705546289454275402249325443163775844539625715913697064984408047510401409106494091450802806376304184171644102784 [164,74] 4498722353533115664865950954777691164294423046546292549833959601278492068432831911686876109694336630718064353860888672973594987648495348161434769566962407110112442274697116910654239961177503518286765156717769348019486636851751648067863750264750394330177948385341022119119760171829225175634192400447770904008567493179037819500308921390623255582405405120586199106879463172023910376314579317317015913749079297741747011916772250529507123944335999460201249278199174672169402538683371035274091569657661807953487340973859745354241838144532886478291013512495822758292242570846820269773049611853292819949169479170665334133397918560615003978018342074079438999089194650908180697727467553964340118015054173403680478137215336547893793474853979540715493814134813257264203180209125659494569571535099741648121964703059522397947696827922977637681703182089419887267363126077420428717515320580810533951908828084941785611668051080308811266269534973448005977399651294656818023492061381993899586507027981102174646211302355796317769039621579160521715891025380130623247730973837173332884952723740010427016586543680561253233971756255798021675539231104887365862360314940342438024641376319182031412028012765461685484649080719650710335696732090612886681835338784165878445231503912199736732421638207352671209370556544897718504992575892443113735231204475958674969317891207611147502258216707129930977718740436901529943249334582623237958705199481307345875018655994842068906795052458975846270502273423171092935911935737124464468467726477600 [164,75] 69123108937364207622419124669511902472019434249780711843854721951172923327202994223214316374836534441707714966200788060880495984379560022186414176122435092010101133784729174597118762456791288119856781224456469266807030383745749614858688301690234023068317093318286514630964990160887665867173366025350674390450916065652298410053872766318241225328275214055106509132692483173857269708388449209791156230611216269162534288477605495910359200213255027065697375175827028300019681582787363784042445621631481824011383358203279639681185694116877012930456151499674315187453928555632079282722633767653800832118810439628058153342158255053715209069951529634642185574461717474147589439602911978718291494107456553033449825315948050766890292697286453532380333332327171093733433004642428418406027395796987288213684765922852063920378358288499508065242144879003398625912319775484865872989667187258363043363592865156449818672694331460202508290305690551931295365978906807791617319530080881994203623634056476870534920338069976579732505626122029329227139534240991602043570181842834813844520528221589117488894734560345759049163891676071557560696076732281637959102455391828650872221805976872246136536194746184585805292882330265770220234667935136203322177306186778069073885123800714048702676293181256525865913709789365103053651060140124921153779586297260932454309717568602198639844462368158744941611092986194541981123444671578123975081476386438691637917116110214521739182983496184579437216177352269523785742553150023887202554740512 [164,76] 9086597329420958151181813133341943832571538580969765228504118050266615607599322385696259053380162487956996188493563029622598006592363940988259750363016344925239918604566191972715007229675846301477063353978863449585972404443380595857003973723102423910069940767668225257976011888383605435438171132400652802314825455616283081609146260388091025882253478892397531298930604138297198560021672985324695139348405689593607352614947281788613899785965889872682906930106680148415072793743482688195006809184604131869993551196315598428361135905049219276946417813256798910180363833974476347356353891175919670628548421202706026227530827601657814401968879372393155830075478870151668911479025864811883692317669822798516219239377400107461178069953490918453601581779029380551437267571154745486354955069064620075343189856364299963291593198417541981753728875111080226404530936302238828438387602729377978338190264882293022017717530919732130269316929893182355492314183741530349211734652008034095031329207202373234280781681534933373254054664678633161734505046900491337309164020992960585691745652834111547826315192478543972867396292505699818742346524458607386312122729682323555426243164483910650235399839483980477917750229982527977787324128380314702475320866235438017516237679903412747712873991653346772278652658614806572947858167812622175552310698744348603818736461030371685254389609703537165009451027474546275213251362582505918983311884077327508730356257302130859218191856814701037829873272419246542631421784097073255493720 [164,77] 216789292349363903161159343448694548290158609859722197711514388891571789348920100255527667633855180547232056082471861349942314891217628630419363997504332271537501571274176727019278282446030265521985980421066714833362868495649232028197206164795536123100263592675849552814446594055884864703223512527614964443316795795149197009467662030776640651529523987266328059188582375943246795718249055033199405282262521970322981978120391631684400818635254143196838319480957014948008034337660326763029800378327891742333993985144481413624151091395171450547961468738480213588031343814078154755876455777427316321273199392898246455571995185605990609616668057237627905766117591861902580880239932823415320863893835695067695165511028956503491675085982127618740382766149021352193944017274541763603170096171627773860152535783955472833726850263631811972754090583996653430148393602393963648496394416820207358657682437413444625397596042371961191545086115242348401056693883076123368976564549236565397550272318117383568902709076191409015128641359120686213810203774896085562182999918359905316688216979009800705693718555237926051941638502712169123344020100246549863744758789763517345126470875932722222170875921727912239178733184992909475686377107760665994065882924121578909013299724351231586547142418692107618139480022032647925584421673937330840010879427826371019090015560035021325034085063693954885357494203627622040615162630951350098895094616602664499244043579365402135072364712556869549376947202714059480119007497663086208 [164,78] 3105575715066254915737416763595609567163451650272506949459889212422204274547304269385907326171964945290900246844306571358433365987946758990712982317237740862901259960629762317487838599021528165901435658453403889231533368451842971345458369027852037593827095353840274339556147567951225784770406998763551212733459054204981328123730427063778144714821045950309260191546319059572128823602615227165387974731795938356973913626550653893039882863791016563186388831647451533634454987075622279202671230593434333163651844090203077925937790181533130457399047105581171549284360473795921134638500900041782091743616688463667177082167455070391011457310918767581969919918089649572335496636354417490949641252277178259061249309608922500042819698513254029826391902119463136865267031920309310115104920139481239866457145157687513750780605570697648060429590216191270527464973114344764045282534747040072578335707594149292566807879625187372880741451068816172026845611668274599527528852309646681425319310156781906779122354174647839367046045999094235721320896495990702278242855796408080814182167159705072924131357653487227739104309406000808064829470519606233487596917753490841206754423470235998297441164540607848461107020019703859410116242706766297381788265079874466592548328732091251998012113688758551877058344387966560186936251608519825133426233149690416799581536545431286525537109224444700385913745182048539115595529890176037980084766899704714792280028188235467912995559575609324282532617807529169500273987382576088 [164,79] 26163915459781545685847233039832368750979766505257113292672464870048878594773869856117584259228820643522871013778293947468579911588471432631432935956662461331739528397996014329788924266582467501788906561325346254289490583832659814674771759736641745209754501457609413112106660306490144607834821210229835900349068925707598829061307948872838984567236368122765543271881462744995660179691049719513331517071806655472353423545004592103427812658057018729060441974017863160345239795346507056936626139296677463243707039946466002823589156580575501795294030392537998701261687778987900011535607452635298364999521209985297443757153436273705775940612717312888572111853555071767440458924671934335352173279026814304228726432118871134180474948849214067212487916859198278875168678874562624928484056835944640109737832743391757482634947329946482229399793171811938973178447238817154749760243349212429042918843278835182335979896328287154683204657067961255795221421516970943441766343553167733911218150708165692143781552683941017709055856520133784526058455155575750484658207532110333099888201043839387149367541182284795856939119668152845053030949623347903307200832690723110314031249303256563925312273516719445652626772041372737380137674176392040146393023354929753720620309777722606910065555220617971319662037400367802465042904213790227661927235806878749814547484125729721197247621617358649015972744980246124427620432372342097728055551647265532985422476329573903275730980462461581761383745326323372052024507432 [164,80] 136312152752772236521533183382224794872295088912774055272828517976816026408408199495889577749103427141094634411459302431008143656914449381677042194232642591943000142002452201041022225337306502018762619735237026957070275794751077990514707338085361842526076438566045564209158160517821936782184227043706388176732089048061961227303939517192810623273359912636631389091924086479323939618373956929731392988398879162496021636660684284353735195291029748167550611454665519764254501976188013467122071215301976582850740232222296904801592472878282629354395771886409966124555210592510333326236893238057477223148571314290878649211879283999031811651025434068125116131139711559913725430262251763765388614849528923110961632694968205404662652721689081276344092214175034819458800467475517182532463964310584210310884590110843511107878509816160098725479189480986310645176225533662706880080112114910691516173259781611741413442076709653609792397282116263208216204482072182882441357103808066634316273031863707291709498547676290500411703243245848323177275484063769094299391042714716209757006853022077396832174861776023879096185254942574417493038873431724322992944219300033813802005040839442800014142589911334887056140924418473401506252667735572959310835606337170903274463791460064084106175833360151839222667597787839852852424212760978168895604785911879024186595213634020571776317594075388212749179215320496663477376487630679544177138359641495443196487837301182453903734330857307614887849381335263897349030 [164,81] 444204083894453942807458031930993196662085678801659175742430868345734703138365496237957095421520908287401008710847455270899200227336362567911077792304053102527528321014814975534081218071030032468566835568594040792848216102000323259197304049310610018845048826669204753808439880096337013209849934885024025248052919645675839190787200787991578412172153632097796056040074756303048017496701817537893701607963071997544815660388442148967687451941772237779677385562069232236441823268812550564924849918287339072422697172343164918578287722491406309510608492430482421151949657921557142475011870656710965899067485355216557943990438837477313686742383621956785825851102429241639066263139748740023040706683373859464832988985815616389897180488231365688780439218528844256923493081751431109497659908427329242136406061215642169144970108819425459497563932958446237291390097735343310734742989510015245498904902557764618520708959468040844745265955904793360158773765170350114563329166610662543209219032581589426371291779501500028996734235537002817635171750434220173115029689613249731464700544395107655700536527552619688133481828287013121123214970461630901939022696160884185422445141643282671663399840260891127080154895178477425089799013789361787800573932998373227820591030481109460211601759270828924728733239927597200942700470479728236987610248907236113323492032990886776038141011698319493831281944444688845612461013299277206222954193253852570558519044327393078224982582318863958584422567163158656 [164,82] 912078543110027809645078377131783870627759444324451415772287648012042651238174179555056741421162530486967063971583402762139468441951422581178742167511585502996968320090037139763390252194615014987281460695554549619760613164961756464772591471166612545710808191772448514011307744974904950866649809967417613550957207833576066517311603634526668869368401656704934427514846787306995844895958787410152660532311142221218758480057191569322196366093313563450631027594798644365690866722948088396593364108356473445402567426603891780957700193102438497148194107434660541595260380116863774107331125142135765487034761934982295077130122057416862318729020256835362439528917895636019578594478781991663688045784971119033679434092003665835218828719115412542840309151768385040950563009979553924856074175508182492810949335582962176013878997813087245932455313271548135727757252088966992134165751127721389420112258822686655495484263660735669374629644396639262508947188566547361170378699767208816128587786600511207966611347930878607703984038132586756670553123552514679532361196257671932324435049649269608968023033333624299704811054074949694606937893936458038240109831808162655598034769706106485886304566577298311627681061472914426081292962985324996272449421350233640391260791123899052585533058875069045088709285021725262570299680362872853711371238566208180333817232121264603846997691499853864084479941874884095663386734200240691628005310711761024814859750341140974396472872824158931950906389120 [164,83] 1180855357462965636536122312253121973391450974208512162843287758865696182251999377091549171426844265143046404786333540888804336333860847099093497134559990128548994804047796568518532050344847727691420142516201092374385847257988531654167282045792982479979108967129460997096212587332141171020364300683318497974740387892082448908686025711446606236862663753741395884130464595056982373520898635909020669093172943637198732040432536269107600923445544758242201750749799722017727917337708051754366481390199283726075569676080113921932205771338851331390778340873090097720443466800348013216583349777734958040620812436452111913568794840357760004817481716551160162273502632354299683499212713350578130264344012404036031990532625327493632783345380159765943818621029963506969665965322449169933556995958038978069451997199777787446771699679069142147542662260664677915403005649497546412664979608561225712703388096244537598857539164026119583222001431747600135099848993279339412132002596480315548542231873688031111345829828072867777240104128700651276147559103018239144217059812540696977963675638667557292466058694907595069819428984491698616263904818683585144111526400317293269792855713790681672857528874229074855896244393202648262452870180485017360949082863872632985209021083224607531729534198948592049974490513788409114061026983255783232166840874594812893307712895315456894328067124039499678685596434208517391726137678519092596356667481567202788318579813165029675122639391849280249264 [164,84] 962456888711113164214057047705896824769988318331894152587096825004502236534177670974459511269002883052544804742679722280195604557254628689189650562531669707467216507541454960547031413103602740708654350454209256901712628212511335041316291523515549973304591361074430172294080067600491170868053307527850756190760459299265448724200900891251956870926876376240469100696819022409552829141199232082659682594526619137594678006538534467745550095760686633653810167719353374722121965933655315383267733813807241527831292933386951656785252293394835946897214144554761891496052785601714832191728436260615869909748100976620768761904325851290603306260657303389001880154816714501779581930577871372869072998287753552230874031338600499169660512838400553164775532676417593556432274214174678698344023608465190698419887784285826553574186319201672886545238296707114415997396395215716532363096336009182587471197789112200137261736023965175966979711301306641450352622703152018717567743186442105449914056447595500354158245474815264589183409992338973883349191928616262048785261025677310587257738090913675742517903657930743325710072984899615418876145025521484300866142388648918407830569672208567865665094347124289837463808252366202202050782790196562941767693650709587671259723597848229548422007915600262267711529960459109240438190074703021282847875777212614531735547515263935291817613002402172309352620161600813257650749449735832384980029883756997453548975498585366032441148529889546752 [164,85] 491493508362582660593533662673768369617754059402620027549193994820847857867975258321384133098927962000559917489761495451826126486724338811784018205775265140346080552166907354578302421348038650804656950351613342249333525675696652372200984672174654052588213166557412340133959430100203843902824805687454355562885992633262203951560894546917725345543668949629430575322260322888183296745303235864624477451379614740005482065591601881837645459430369025933389215995600223794440701481275510592336951041836397937780473995076299538089575581288809238531005526920795131355606863970812497087204769340562190948768187659014561132402560995079244693720644924582508052621944365349508202614014027459732485276426959872572046866763707488355471201435500977493972232293095283341487042519782748291638492633459660817914471368679425010828531635622423804752955207758596504663653491904423166999187700263649812921043859612924748355442582867564340690872717097967800262170131168305055563995055448418598778998638308209680482043113933572828933192874863249252888206453599018053731746489867330902395564306137742373987397474134588553126098908463833522717040627951283675051429588450754163294973244949369804888533390438639357150723224719465012013125664606921176233985764979392317723154153398762011646614739861531691357316177285479088824961375779909384055432678087347086789070681799149598038485044110110047292035882214456376061603851772367723337216222118761719416877510806740446528497005952 [164,86] 156435145969236075263023982458329258164454682218420992155928500932624907914293398721615311622076775783877191564904430712307535708903974072376093661314718280994184847806451032131670507570265244891462459595082795259418628799226349285776237339995851961773732636508622477862582604812839232852568557880944475372987599401841956104814986621444243208771145294223614439598417450853938177034348093945392865938886099661955630990637841247291599590073599565522107671738860642427717530080961318694277019124746682833585253107059969903161674295035374612680553229634083608470213125641307196187072312082570817693230543926149590606319619945008544733545910982858086610054668684354150620840474350185605300590129169839263758894851712846400792329846484002420908978292702091183891723814326878565568877311125793996886240003148565298982086172086662335845199906297029040676694208815991988729842278958505082167845068829441887401356819541775080639487514553064015664054835932172933225879325493473454260515362804744089935969729462866478245636326678419884073491334400594304308593242930806185477661581761418074572466940938265913669491837136343769925908717448864447850129249012806623009084639559568592817842363719560027303862808203971437595652235392981709220559311628132362961294060214940995838692598665161238149322405155481969941558434855066232591316976882610010966943416389980480535000475466037619771054158322669855390224405707994648879582890630827683769930564045894956448032 [164,87] 30756451525479987921974539090383388214165715866181931714136644559514287993052259001030232753111365368265636915404124741490633491045110999846595153277066098440146371519529162489516055708147880085543962111674065437652986916851391065685914118938096399892390384375176956869115877316099856336826434854806732548816966919282293472747574074922404476925555320168778805224282351819319440459565821634547403319054762193288267439425672898892688288610039153545157389154075562296658205382882312393496988939285286345125366445019511620277507102578735334210580757719211576647368573710976499227253584471582756355330298248301918025934634073917500252986117869590872536015375572885461601509300984986126195053757276095651883912803210145932458184907884550595964323930426970375522456804831563769930944257589019579430865466796255810912645522240648771874248884794995956817788396678073353660666522769648984939411059071349557321448761946718897936978330407133740184288772009823953463491387249129967433120474247636001174123747940476013449718239506696677478981389878259096048973344680790688117261121886226144644886256245755346190306673341611412557356640503799772019884692172639606654473201025418309784447716194609454383614390967401957576943043601589029079981411402980418861620905072329573432455818342875801751546050437613748412271710889466081577265056944971082574957486914743139014648489443488077421593782746601077705327608868475298249005005404930433736759939358442240 [164,88] 3369460719549293055887036729919149665193985033391844414141029572152985723547070925372865358353282387337111480005330188301811901870985111619791782290621654306980249862674922947589067030399587953671527725863781687924462370177158015858286688922002537227244619738388801691834385750530690157522667770781600621422588583810404030463128183094594802788413459062218610647823353594078296387728229958138724237234050585979559682998835593734789428889962174038572151016461510453208802411220247272206212304729834187459267043578857369940884217825429262350849126564743846046462567993092419677723434661459408438647828038894296777017931074806294074480695412003893843757440884974400191241661571250115487120023509305960962247919141065829117554402124829977258078046799805475295345324255484956717621637700556654558729043315036600363220218552650430886191205376738630467628484969743176351395318630819212608672443303697260748117866860347847486943667303804290222265024804724525328775298783912394769811338955884858830164485930504302863510854198333693131546987971092164513168323867528839258340033382288238104335658637909927356446718820437586049262431661416595975166694550622911512245694130822727868840010870934333232447186638113321016676872659408693407069427735766430379893962040337071129236823070494141564666814175648109838357704077853430833155863649969137079327336731450303998521609321435997450303944899861904006207044352722507055160742049204490632296894662 [164,89] 56424953848701100772402478704610116027008791763599465951156206312248400411330430667481478440096917905758948961568434998986237824973195677189366850224283004186050424390417322412361312701881507008887933529154454569527917844744329448330109032795886425668487351431432364174616067088038267777217181152973843250332305809054590249532116165602739139846623519851949594505020092859576068554603540683576942805551012920248390689613469600124852388935763562484051450831306395600117349446190056398922987624130378270317598528923182123510373587685726935967199800903537043286683806241247559381961140309738782348662343235588431249230173439392059121807138459793593255719663552457243179631658806243964595850531892158213349375374155451338192066682918666264961906837519778844806589932424417393916895160291389399321232562757223075085347755633813249707248383437844094236570190114810061970510820883787231541155239949887721082634546258676750368520957619527897145245717233730580445731601508177871900695942475415573509663435305495146399319473053323525156594640153676119582354988528982414359557122838190728775531737923659740428234742800211986742778845904065286494040625994059697903838041738219978623148591586598593050390737623468122791243217201297573589996498630817258902019332916737877308845265837762994892428142509129856328993837683778713727103536116304878739457300697242969086614069457258518881847121602360250243482302706639686974078073827330350459520 [164,90] 324855345008820895944803999676040213036658809215722860993129788156461015866362612958434208760489963633247154347386685971537823906709016842185118626392274755162074970423387074945985079313607486001379182850778276904193097033919995680859900421564978277276363551164528904223395955358754698254812854813273509464037358519438852507453100801557279253622646246482286151799383003767186474301773442112876235670965818362934785739151999972488150984171917288018519887399651920522481362863519618200940694646062462812893791550554762163269281273246498078240779125592159964344874508632722949137911694148538250773057395804570075417164431772101287577250271678949517527594069271799450870180675046977690316574784350919280551233725132196832998250280051833769904481533085127081771516704262057163827737242201425649577418662950963755912575075267351616813472510417684385490880330417278902026093436692222687283253699461418206531929666047154950904661396452873115561809238870491382551626573636658585424493633115374235227405367369754023800430385039240905404741894779992602963480463410530701463749442988701681814095087173304856144596413375110357981131265348532485492325973486410491156319020598417414446763865573814659739490611410730300789046338016514468562529753405016998842471803309072052583940456047196026822863649014977400697938003312439779992973319596315952962543254379618765758617558376633255137349395587148045616764943298997179386043532963554944 [164,91] -159495641892848041120874183759254667459039381728247414844257176230555400038134976631370506113829314523263730620686922547896562616127219077382034909130905199853578288942373744189824609295195156111538618482690254161314399958223177358477936459197564684226798305527210944386716574400220726815767235648503460736722625964123869821312487987857673698653125853088373848851309509317993849667583503459035170515760509779625821513110058743266675186462200212452397471734343923935154955939179917658416685327674125291042677461564171158705286139292641686223466895061579786654980091494825933039425536752427018430066685884312359940105288631405444600335432381332336616979300273286342620254193336762685063868308706744405324528613510672616446931656647289941913586784294856519287734699131654175812195878265196092701740759181703111314883436412531197072589258349419516752983843328246435765851290655978508633897742340479629836044751467113067374122019173787931072592343887234747882844649068717704627425977727631294856687968677817192095991345320963334518934585174361329003761329208588521561324049800369109412149614005423943557034998137367142061044253554121971686633997454845873334643829878704069557028042808543391650876993802232032741709320460359497865174203633748893254430396642453549996431737872525813648333790480373736793177824931777886036208087024805268907678634541460524845152468322407404761607775013213083206773189440010166791125016509120 [164,92] 134573184783181248269373256528252684873615388663420959126484014547654628623916070481454069930019481261023701650897476674733306248358579277808771737964601200030397759910372132227338536323049945023861843382260779692976760565430145127684120766502540865019016425856238514948490816587420489556487707883649444240598492468737669194880890006955599011448249307964019503008853432694243237482386347101472230472540984882640860530985022373079888710382721986050013233738229839209629159897531045271835442779942611650133891500772518819857141227154853456847535424602206132684589968257968478074705906562832426043034356343539306537662034524988949812020349956662388191515085682837474952447793504309702982432755204148673803248806679320532766160634174748764901156099951442135962059612739327052198103697618863446864900410546424173071612099962272277287657557244963571551544680683674346270469366472099954632963129962672882263355071515980138752556463212329909267991031187943357868228972870736298397802988024171400261620841601494653529814801642185596815595365735207643274877947344032119761126044069326961169309106125011630733387139214904855429792410741559969102393417552463319818126031656373436871968247528067039435233473155675217172171379278124925691571727821893097637665939116882932133025567030037895452173967822519894014924051344816803453252385700522773628668575357221602875917067192737628781256487049945003258020422720909822060654464 [164,93] 191827342448161507019554335181425146906313688552912037290298726437842022986773075676254232985332728438755701105296346619136721201961103519659882369502158231322908040950577951126936923639064530803246145062897663317633180453577553039195421862324902990619441665162171708152078044300191744680998420832732520051390862135716688382726421405417641738864085377843221533822117266869367951833770496617351386325897017960869326471090597458185604919057713697072501648378554974622523880874845386109938028673856641573041372501826828825052397565096983509814135560630187639655204421681507187465837175505973738086043999945417035493280565925397070536130342303087888873098913248161620292831826345724425511278166944695558666444941710829825065049695297957720207116332109510140701211481992401704216837989389398109985433735663733221248095918980815162023855435616074134726207341704805065420881156725194232974812609380997699550280302963673560592576230571044371594418556449281266728080568385390055198491082383516521227425509980719000676384138268977338798094090844342767664372040417426679672236477767441185590134468963826129343263548912528289205283389719842493006223377150142518626211180276006797761259557824862997376140835431686936373907360157397252259279249456932573598868438236449667775250862528366197584453627036599493555679137283006518271456349065397100873923997146177803374944640221509656480467265977994947934663089167072556913216 [164,94] 133210937483324435267642186566856647854900833028778237378905135231659879422901466129550101456196183522248756992957822682421855278975362044519770790019998093237472539163711837908783807480740829006486505753597655858711138860535491556843980943592697869197735275891693759383331600405462034286558861583582648144403119420892612227629274014376964746854500886994885282356575482856469344855600851279729308185018102559214124202830165192872886106254623034083955209188656416872945324579710369132294603971998457647654480529371801781132563728012837033741010308231178462081840034252618531859027567580906834827981716903503282916354972664984689327031647170911880237495579705575804209923703939896413128667197935572195075213241821113422043517293937518637088808860605930247799820671660650681777752828064324364294009437798042146126231165773324336748574514964140969797324006437611208674031741534344726570024024292515792178011695922986455778460639894792796393826319559857992164275151045419977101226821342533317790597360231467178287846142750420269147871873395003300085544528871995035480787298430276416483911349843017309717705184032953256100893516352773091697620590497942835025181406713381847283568163484437781870323991774611198358318542363501032860400474111329516574619903808690718064792804821801432894829541757902014188662091773287154024404991998448432459495233299954424178306327832892802885830830423900940355178074023561024 [164,95] -94382501006343372843572700649279857112596174167250164817132159491338590011883687328091590351448821001564579565537538025098685555643240119088789698490959065365575353047350289357120526926598479610576354984141781914423156872260201738985774024510816290577736704097536884248931682577935611316826917334689819487667790631850668454488274694814367357948617599559051006088881229766028796175577695118958528756781294723196878215171318181410423021388992719801784477041473300537088337152529815024804642044883897964055508771903467326147122385983992030409558374094155016677461182152924982765607805716786138632896126745757232505767030542779896311682762866064518430995642276344971311911318011331076593748202357366357935133105484263886952980857636469460702020982178767576843069143729179347539932242823291077690838389840574802136370861432684929424648178547618639005363546003360788804159406675797999446250295531686925816857501125560517154766262214200413922860247703448300920908539423753769601345149584452068325442786697356630021009653066402106943642520723342408425640891595548317432457643592383017292416143946741892866625972309650952583807323763710912289720002749561568970685988125068426024400115255734450698837471951082663927819613979189815583367497229510457224820321382420859237894438758183565629918606566594883841473045909886219985180925316886699118539255334012543551367410647341405264275715439211880627793384605976 [164,96] -230078721705515014464386859865920772827285193104045066139395619489981737209137079801921602894837490580967042478468573665160114713755936687582422482161655129546963061233771850096990769951775296702515641796771075712976581385017829746074767626472786922721094187008914400725428672338106023137310779711826991190010687084184072937181127059401511759533587617905624981323636394618198972066410225855611141427851204610199062338477113240099301237707404826652374947581325110614247688279754365570937455630346453640694758486376709679023757243381411913822279108269264008186585520948687553613468849280815097887334109436988671799986085273247711416339415372814097155220163388802888712784898501756353310669982419127693108115517565608910620301699865652584307206586115948076346128165808466928899955596870387661210884047296830830482645092365279229612658285147987794714607110127144710085032857679097266352477263588412720005247463788760629580821675501179688257227158556163649664965179676703300056804159072093345664006765263123418944357489824514081609967539340002814460980779598158228401380934423449657176769422800426353371988231444045734506353449206926658273887806726876602625250710210129812822140677372584121377463294624786088852915732426863151642955422729604262383603938059319185857775059245665351040430455682880465139861366346522945654548682645905825392515819406995663014414157565638724612272471292667399080612786 [164,97] 17661683225627298425313491141468923245025642401800030034085849602966591026536167583445012548417016632282903649044001845165054688255204027805545880278805793086368946169205419291238277056540235011165491484397650370546533413908065672976913028309364133041091338616178981042536498485301471004210943567543673003928629381052662753539770720169619634117007742587644671744548685661891488023389609286008135066098583322790129726229891500476249646991442233215952433877340299635081430660985881152852996953836214427205882897927232153186617994402441592198238774254784194557105585630042875908759280215547682975042396346896558170263118023043485014374115995081272334248841564206197919949347544906248914146727099502139935152470762131016748781821867342369496623159907712326178536694723457553381242136977304169951801768737769596287978121993599024490957036470904834178640917221778136812431741392687971105663416535670527213473040085609464846711011712805227817475125669610673846625213153723205991499970309309570911040745422136218208609652873414876680058547865675704738519282724989492087428811056439807370661071724147872391301993392629442643681690535214281041891896272232758914394900276946553792555542070700649153507589816201260776126245636362304975234172338530044050498894304949867029799449662761152741146177224680379345190933398363661477473799397303587295216931981877769357397173076211060632959827355418014368128 [164,98] 49121240334086557913456612168237703193635827501847122921655191785533169829607194207430216559863371145271093990804729393952750686880040990399314250253511298438748050681565566867607278748789010039675376246267629090635578918247123897581372159289646954783201493612910729548826440756309102637244097882270917328088837614775408350085837353392436901106769319775808743618630031892405930387412202361264121558712069823528272006724815616662055434489987593984873499944019209603031776027613081269048380713615504872708074208356887732390776052218100315170116609908000592402445903504628777432384893547590426520515014572477870402407217407907893544688588322916442991220079610352170192904150915279679643726817753846020593617442006449429152987844549603989094548627229149678313865933305332217019191561936087937487535944055210925846012740893764609842225869663913415663784845055581714384949636284266286008142270332828047720605673360046921217193465838090065288770260970313284159538609733379061339446187178141322850551583433539228994851609653122016940386471165631768812147002974006352181044428488655845321705933874219910684974759492699104301912645120677619605393922112977697808545487776433108601218474020408751262003053920460914536285448319095422728554533874275812265304245781234593723754660839438914621665924404813742636530634182699948304638937939639039220950311112539859922189035255423244095851976138799584 [164,99] -1219537476853378590094339294689850987858718583273013006309744772971113539173628850361360651393581499575617931358350386376958614947979089073693394732401820594387368781376424568737201136071921547456634875725963001060381320438905525929821762808376666878593682724060215167764971536472055246686918042660339321607875425428656199479499455948007042092393034674334392361122250784651132633364167701157548310036374556097629071585783327267157885330693322753433977691775729002980576224657074459222789500749161621767022889755278359800378703410741256449740771024114972058371299534098611856983531016699213120254680211939647531606399537150162459472125768761946508433846868626326866883140923208691092717089758785805114413250303535527033972995036150762038835349700435562001035961502996878839945549374477891797763903940071797447541498109185766214106419426478075739708086839835413114985788591115673616966593300469884444607063498684649052326574192458812276036945387672507501989898384153130882197713933996142836979949697126980465565063576155867838811171931388034047607210023289501797944350989010619951286705440080941911131916672704059100455310973623669076121925659949859714497458660105037096788051337576870232489638536114397661509008198326463103754182857700082619322167283785199267720930942882695864183091737499498025055681134837080789772244861100216628261146647742238651085329342472724656273527826336 [164,100] -2668248419782655431958321328086626300477241891440681189693641811864509595180878277331416213833878532111571150856866494912614737271054941755359772882192664768360678252337061453448920747317326079319666094797659970125953762754715444443028070183483238332440100312247119022864950438736945034799334927874338269538129484271748347547418167602497994437101050711473851652259640664343102568056315296980705001600870195286107540269038938884082472665317310572203936559378935955151721778711407214361841423478671440708241445255780553088090872854110410077443148107414531108978650514808882239489823070399294137862660917987081717186931904825239201908001797304954226773725652930760521534790912135699661541966015338457171898203182197265845580709666137028865925119860984597984080206622320183571149976824960057210569403265962913462146418771565011696439451485274649677324111230143110524801016116827983339513780423059258675683930342393881436295799488542031071799281500212760669512799887358673756022582227431541816965961385853523109773848470760531956134742511787298499135468131418920562008467148596089345155543352217932198318268978219396811352713905951080412732624966898474743855343388302047943418483973681349039159054236392790216223187110897525627521230358197343221298254956814692534740404392258289310995076086779458013152833927080119101312093921302829864305002413998422477263946679628778733920160 [164,101] 30879384998492548428015197619444015363026764169513049640509247602257343207086707677035083605527053197945893301790128281159244530096289311695432533586754373693007631512065406546534192631658972717171194028135107824501224989026656171745023070321370519135703793327851225315346392402218948909114915090035433463603811005691525758273548830605313260652556129389445135009483055235684643582827720737944071873225375467846067246393680268098462087867443915471336687623319143266299525545216666172854780889679602013796099882138941268074003256939992808928481603910219060464315910084457359378877343288297041245533836050275769277405361626791191703747291493344129851337663071604926408273539540850473928836309119502672828799026896594169608040997324250678213065395578168918658648662215380437753192608519247227113628694269485197918675868781408838069500842387615291087376935357105644877421846403454829864528993686199607595054023000323619195601300399460111408475971324855390501800305888550280472506803866308396283111980643600370408312519542870368776896243071046298797814719656616146278179086999284832432674649001115548877074020451130039523686157439517894254194287732041451185830022758029864099507070774433145048525413400820658496983602585152459151080148748788613394281825580404258044342580003333420237252986202604712132197423765916480610590398652838742642150835587973515924894885219367403776 [164,102] 39438631369301723143723553417932922971629009177851591961034225994926707773299821545386960192886819548736538802967104095198902679615374610805668943725789866192472148203699756647158049456870799442371937653346652654214824260044138150227486694508151370229887137448725069514137600191264493868520429154485172568409041065026839847321435770689821929380001842564405049435091561706500848526787893942015355398452659389925878125800819174134499521649111292730734972593101912146384640134226178848077650845133672557233224686656598527255591364035763482990915476605015708578510280856861462519480789415468672204284385278492544688627736011345295769509862768879304055998366756518512869707398965078884902484084245348132944320376188644319661159534149059490178205936483533937599570143011035909195745467994745299783701919568854346357536047223429010287229260445860740295293796624075539387122697309036011412521682932686633706665463186282288485796771147861885352672466599646486800744830586385547287956731687642893019445342509498158548461572138450133883604080262678040508277724033407419426414189194716510694716161262690724735460846220063637178924309614915646356901983139515277082961923236472882175231307954709710636020186583950870312745198322767171198986973869687448660261143418922637247310937685757390697406359060624202517943721032271773448233642272380037364278281405160552928290457895152 [164,103] -281635065077690089245822999270219834337529738756861386562393920501284392896880879848820857127224088746576254843035917387434203834732344040674982522660188910495028042698578533671814126409187811881116912468960431370034036802006907073008497119148102004343441465818410360219160063180745979587620818753728385241470393947380232947176072852225330346154205925015174721202647117346991558788951532393000141701502020482718352759357316444125304090198838518206174724592469356618977265417274360785074706159185189397036621169635020584739933244353858335418912642569469728321716346389888719915448722200941877752374890477161617701472444781136663939815293338469009489850554717346396186389430929255142069972519984812436734588231293582744386466364435856913204443396716944787228372517845767110719149980039000047842731793964306500052923274143001234203115619065440817684865352239870043146148234501456293278887277872039197155579315557066802821209152397450859658613602790412172369707280268157355380668094931467051166446293416685560538553261447332574490712539402870934861918345507409203167612960018426528335246747386947078854253764879024490404044540510754875849029384030176624300647580003589516690767983626881836624193807634424926434909094592849274726746052061222351858937791792821930496788282202279926812307220645774671281988460404414313073473634337665630614942320634934459802823160 [164,104] -133325307697493922006007128343855361790068777494540580288221719522552991289302255151960150010552547699358366723866307330518793645307317378755045648130141168759746028538511106938280560376654469739854265578276695977188972208678855869241676292824449077805216634374659074537581281507513935502591990379025081036101738899381029640411161670583997436223797291555081756040355603340908057619043086447460792751290567918605302658966777135187897287665180114636528424052734209199588226948237923945235653894390516271265939401845173819976708488953745152668906614965406525180513173018887287790087985198658898693359965020780425120614780213327403375221286749949739009719240815135329747389919994808099699394050643820472369527565393177344262339761012779107787442498780940691204034143081698939140349586778893009677529886634849133738422810647481784355253818069969786016365419118060572924411147322969888328461274530781736510987116642148221087955507191669777176842672981049624294809679441352264531529385401521995530052898475736779947120549423106841258920625541049353554429324681951370528692037844726925358196509243483829308859613035875516166230442891102447805996876159614664560873017647960942744401159148644965490153649744063198345184806239507883592520480365777725791599391129041659403446958093748341074718448620983692744455787608435750974110879121587912486305119388043836328 [164,105] 869649037488747894440452915571886365766605452634955400274663541168461045206665884708039355958074049694872426537855297706305973333669570298821978541505443365588924352009988381494102126215162159739474610917686605968206586552967679209055511702792246809317311366222643253628401606579901730671667016570781619882222598060527293331849706444768415118465056281664243058948766641050650118333185724737394002283126546259988490751047506408981584623466153494901618971012609090961551515311667240978692661799360340441948526045951260379784414675133428425465873307034140861427253044443136384351640118269602128294390270245324656674207925537988899169405694571104689626457599905049989944689868237451625584932170793368041928345341570299233621898977234819316987719023016650068589934668716979697215614809738657882942686056570300263291803257837008683104344259860377152733982052524031496256161729816497953935423766695972077187907809429814433318155812140119831069011609459069383121765699545448156248692538078803790823344132738721294039682908260284202299793251692956954112504287301237429418341535717084827305720226071660361719753520095592003287350507999580614421881200440247731062596225011814173853709107986531547146883700891330137590594667072136739117918497055599234427903861826548970565416295194278931332084299062703866935210128487994717802030378820782169365687564519296 [164,106] -27699759583882156770971847739670331020631275879765005188561923654795418845445004041554338805257102246045260089977271787865160442853134181288317765567148907742641448332424785101982569476255378295986388565395076253802682243805233842503924327364022908852861400447007366315856577577748581961913938509007246552016566344065655831451335967014230589691440057876266092265974515130640353950678988984854613880743478482873589759429487838867239465195198493143274700793322156784410496680025435696245564675336741508672222935422227374222667808315056895917464669513462738502792338617880338423069482282187518131297449079246406241666456404800898617556339431893988171587193467463445948494132645905451723774494781713874417161513819128711419930637492078278286733001656178117888739615036328763673086726233734971733604438124161678956481554910494938138425198973434155472242225727541987659810845168689834190252773718166302695576594606686717857386754422500785587788198048578406813618786707969023061552236790188427786036999844502179830464001091315484987456805267304707050267003212713202201102935510549489609686301814713960185322171183152490226029151457796445969847803332052104125876312240913752199350280189228284234645800251197872871586104110373840891345442079242641187027955822434236682323671213784852867421343286594494768926356651514956931729470588650473843726848 [164,107] -804628591969073047054732133032586151312392958135178526015418643459984693603042870480347215146314177269639622114294427996307766963055237479026219326116179223949768631551056666788364475695324337421368938791190066433460909347953934137976765101144339776601585615518595526885443541053088509479433490009157264543534122525460871543913381179363466510789521647835198881245670829583073219252110093999415437767967968244822803585149426050272492338806891741170247057089669138039042442132572085219742972418848599958274212022376183085452452773739614065937142653916970503425562469597384478248613281754527976931477026761865898649157838170477655421116819408260764467369586456664644041694289578878954502137828739290876071199427692942204215530663705363817506944263800005167987867461173855895597216660331519428377940126256004711493462695001873025132819382209758478819922585334183222427265681731499434093856857619489804189583649769265950553870814549319561178814982307507214216815249147892455126365762984027673734109015676828490417768517400759098328914995718105624141710350942389324785780448390967128866733255524665325580047785878426749324740548998473942807628670511930638467458382237145345511840032379078991755256776701222612597099343402537201165581367913693514305215948298059053837858743820219059678815539089539364234632301671158161160206861438209471712 [164,108] 212038867068062480898892564039113533723039072756983312111101841839737759066650056184892082020939163857060883600132434913346373333458643634451721273086603280079099256846472201856929597143383830514932632553489093021110882551678454772311093146777165177156639947247034745648972662153950619873695852511378826072660816625276796816069798925050481214430378726143372400089352300352508449196575112989462708070783442316322466534134139870845344758693549760437642240759395630364052339117315210719525165955884808215419463643804742000947660730674208061270751540046544135792851018754083306767211123345785494238275607550764886560819916728815550787014923057353966022164052188809804835512888132398274260313470366964517196586462245851977534812568168708505449181957856425872725951491174642643413679079336308371271519041822949468398273324375029827781752892595325132933492912588611742076840296446405673563662614500734168765186411124374604154842200867600882980471372719906611875862883491715658700147260817326087674453332318055092914738615087367027472230146301826559818806112120710558363633702516930257080976985213723908009079735187548876727382576230179948645260548322814818522111429583598028981925095261895393791508098605086758229616498777845398348029662207880857899896037795433771274912622579929959623001760016455236105449531871789427798998326264776 [164,109] 180287003859162255487478001345907099333559957040455241128074386180453421617499203633971547672261606182015826256081965600600856932275560119569426420243910822250497943272865410384903632554302558412851378086781454918318867807022334274991884235821981120623984130171194489513261093061086706889745660205562186884911198676009070756206651551520345424249567343514661674242650967914246130589333125204618747689851360487458634674343664972027881383177934417168723678447602405627931253907746655384492008648701722201570890868516162423055871753409620519400190697887650402073662655463361570436668088838294729369439794262193021129348796734734250563104678081855446845842943207648975874738975594633540984741117367879349620198600835586126323596835865553052378464483101840057830554011071051384582497978390637934168079282882709778140726608823045614038977871660851284689794792469923600238259102478852653348670392038681051361201629046883082693160811183306888713173744867888392576639782173107460659355377580230882751713910910990561131637325743734012223971915696543639900484478173697233026090460896184126240074345727008920221620900713975072211673497724442420592962337873967483063279655128208202665569712255890505876679230746639219787117097466049073570817813652547684015126358587796589899966050123223359554908823709203776114410101739253475689688032 [164,110] -64309277777383986285814316062949945607705902687093559061725670875974694803937866359388201803302618854243763463519208461722074149629450465209691686707866323072545707623696022026157127092735893170352742577197335614389406651523331659663786484738594399690589741850062827012868914332524887392208953810881911121687538245473600389437665220872352895787747511135500345275886038912480053826653416133211802874499397056618172949984568626679060106641983266921850929772515661424689342420018307904994043062745976960681984629977890920133049603049731751064154440447678448587493161335290653737469802086268097598202901773021789116208598172646998652660979237618925521744222501348193628865464706760610840389978175812811303669800374268092459176145921440562298431456770084155903781115780508804709123571233485187513139867861982558562622227854960597665194603631597893023751542703337044613823036172016501187011346935747750222429376316494376801311761773108977189361861100127912339350379427071918053761484767116070858708710287594161092765512128803755906297352195919678353161503095095323961044967988206196236231155325152702705323076501248705832384339717904680390744443617740544586344944746371494560049018641044345716880811664567318834337685680021657798692336145166606836945108169222839766410386295186719151740393213804078707042661319251380768 [164,111] -4585338621270512769656818628620600322884074884728169450976743787139762445479033897569944530221302651247839244722063078232018443572125715979722697514226701454977439970216061292988242860591319906287470617373226077665397485995062454933573116525180894348980254217558235532744568958351865032744740054255405670182308845044576324534360693508699677892096060886036303909065176042746858354707547834686136876423139968389738285283092934053140840058883494712596480730227096838869500476451419098082476375513160586750226961223879315566740336588031172820318297778562128668376422673568370532338313603880676464329803601702266856339643647606495910418721132019139749505291270592577995950518703154727286019317751675743458711128363615846030828941361678955746390495285235346752522266248884758436017549063656430666123967386175161880278153617471287182483847107682670888167591394483679394186653954649101427762593762113225834757935918645244754131402985076265484555879172861387895343034538201040260263151806088054722061148316563776981005379660242417236042793087879145660348499493959789929262612827786059655150045025203678738655393834529727925194396691085737474558379898185166966435030158045033769241292722934367241441787717885189041219309601164572883614618164812120805850907620552094087542043449021609822843520878148454088176528058528 [164,112] 3629252934543233926443820742235652476562493671025551418228600004651851515933672185589665158453102508850758580588501708974758901413326511077843046211977984784536157049876642329646527467719014403435643964976727739089741888482007107614744477021815647276361571137339269954725382120043704157368295309531884342603186806943829289958767301071690504228246793740217764413338667150561502579081246479247654130519919212424167260256441356283627756819531484998583869526397147328775815644225256579652117817028472270922577624162067222830001935166947858903950671906200092541481544623832535294409647682320387803276699798319850365882283652207502459724696273515596686460944905299824964485445600061513252753485291936649578622968199713577135469628959427297817615468872005737082154155992807414014249034217358032638911896868002172644889489909077095177364974071733180446486487228191762992028797898376633281862019825885117592342081140632134438011677539460586912513650157733677616403516735190848979108924597788280021061494154324376135433200377670552820035167165438850540682563006301320948783790018201306094169959709975005431419229374089310970552360763476998813882071298300543681739429305964696017653216179662198245823394969214641811218629337196536032996367323344111503308760270171014812495876556489826368693376314555818623086053 [164,113] -2851857416383941813944004295197320616586688105687123300382359353877663034065238368950456255696495552921185007709994242898257483457868758858669799432871799438885064801891739622824669301185685301703462036117051869134749546632179115490464625404646180062587165339315099017509247238856059129066789666878383570396583471018725936680493735041947628846572620442554229234304765758001688912135209532889287927783289283529969480775473864363461365593815548914707865701735802660714472321965141559666180914620966138946456349632174157566903215346271652491858275269969068806544198734688251684414288452830557110946883975578899655092003157431938714075809457447908772762669400990743849084456504682915489179133484280086525604743449509073444393344509444396785035042620314562085465588509555428249628225275267438877918308123346074073473752147581937380342523405751412989894161726815259287260584126352251660292967697269153093204914502172251014367628056464342408682160403080868744246986051792152448302436944072015951591621734249687441234895184381890494601013868269137537593269982526497530560291050796927599400218948695344967348185732293338011422022069901745893511357644075282863134366287083708243447813701703613306252306643836329761370098616450960934326721824887209384062453629197059949057630034337816784290697079355151808 [164,114] -2242319913417200773675123609494145308894676746314289728225500592880277822717555615469618818937711888811097190260989838729934846104870741255347171978464719205029503412973960206043673945133565514154157732185553301224143183856330859011616076156172734880294768407193132525320502090743341270014233747934547651106086393879916446264367503085397314798594172892055470349133450312530008670971207254113317369096202533837178632281460553381434162053779437940357276806357963905333204981881091420523980595543532515121582679005580356726220432796179063202743164216960344135475047256546660240157637648209155698131603864534727670621248631907145833408889545995708594341786878859655006217841113329137853985761400410161600164038351047914083934166624162378766305504188843063194576078439586637035728358673831767096506100136552820044328669156722734020767083200475739763975113218524379747835859006295728218227743451444867677451360698639334627685291930090018306990315454405733151738759607591346500600558058611723902948687834159723850177615170396113896905168435787139716810577639543615069015502163752712983202367331071361342104813413670986187933389480875072948489845601748526951979616631866689768744768877350424778539872964333982576466203795897577795397746467795131957266674577276975276023346206281639326972593368544 [164,115] 4609301235840766768752924911606992124221164546965687672747905465430704721122988924953896434543434757191016425594562058300392574266279713948085143773102753130197989662646758907530460233347548402708449447121571408872127169493535378699497117501080990786342168744850956036860918925068830369120965374495991842454904569680191844405449354779913619485104721603550142935973872474216398146591538709881102698769956136199529614508802124663246155159382067956254839967015933049423879966613159365971591177750753680541011921117062461840385235285568858192367081853676950682378443987973784592643151574871371986986077293605405736347265791744991932383494594887650526748223254601617082246988493509926012205245153310730628079378324169028784003712187231504137045308514186027728078650498451539300378950152310689879078733473948845821806241325165600975921756615302561895272582139146515831110282538660104403294519540048894406333357104874264565252244974774794052683649470718823617771348959497578111165592406643657345752466315588461963103181159843116825794412400545683200403297105624712856526173102665980840387162953088955464726396438951337963105300504527502876769959747062826756611216297502872910193624360424033420511157323230299565612601185447862504025883020265341836721333634651138087242922863195534185149008 [164,116] 3705741624263138783319602628537794313938401875930593498263894156773687512547084853558298747001551484994883122112001923197811882309935985240472973447086203537568533323487326023919810755585746437334579755682422400828745881090183413981107611818980534281377671182214347951593178055261902635108221003839618041066622923017641007434514928665633437861404266948450020317542123565380846892858178108443691700119974508605359737324815790080441443170605374427093449500670383729626560714227088561333956363327221122076630371040313172281641115966723825662806786001224661846023274789969929633141799268862349156144722381072812578761619445072170600315793368121692502243607549607141053049398403056125484597042667943541733079721265907942251218153598809268388011125680391249629625744317789915556174249207114670979477686054267167382226334216765185242874039163823939601721797240061972093587559826601876413961873353639512088149234411441153112640936224767548164230879496979036816853138921388755354974960782360683051235324627519095436533061887413614661844513628397162804982065609573878917380052422131326413623457317479995110344808548974276067545541775279416265001733930758688729711076927257741852163001886306822007747962747561890151106962931521980806956125810541451544981231152784584341020217024732870720 [164,117] -680946283647600880206971076097488230301606236614338097110772101518414898023037018306139825244390665284510133837713820264651176331623272206926056069875786367922776156875542183694967734562600778367480681622749833599372128171671653410715881186977622333597364092861939295320356704185356305541669066334843721183493627721573353187646791365082029159658265736241541342461763617631875392789696627058847020807590419942287513515513548972164184633896982465158717869940267358245507315746162248837960988033873193555144962368072065501150353276320241802085685499502258517317475794032331708790689421460792109636986106511910980069760101999941965107990688053225607516364575935819599159993749097050230117750601742308719177319492469414612365039657831124524809945022929158357842774879381640027047690900595494409861893676543589926110356518792476691680488666465516478430031130944254632377694267177912676205734399081243128279090968866133631848492554702017228429480264908422305511866507817624277488215474889114457772702752902527275553916266165316921249899000123196494709751450778724278741920077541218586611305955531039204085102430919209668551495200083792232834854492266565388429618526190039685097377782917129436377987808306366230890533090415152984740894833193490155615685623897782333472696249088 [164,118] -808733376600113852644076734650491434386638420664728291052234144525557795446132666575181898388584632545966967920715652802274728636243884409800892045704782456761565332830438653944784552708632990222614488988362097135540420546061028710099518635870528404771249747172352328176558261325317849062664662345214417496791391647741297316630255371264223982496787196742012650758027748888947847203842848435744131672677327406025649096654600145354708250534576980493658388954198943131167834133222694567175559241061855264402636687230372791168433909718212936728063240957537859450629287125265305523385620912543662693029254920128159891357408557842152717775734542295747337605774492340717683722451459755828433354497557540660319176578712299218758214083746687029907954884896091957253382888323569182877263200386790070050243406152758558949836573134416005909247676282918292228032014396878823273253325623174147947596093252335832358375705921073073964706161451786561259553499328654781557929227990014181589517722009461129665563723367811144913985298543804336601011750485860215576762231292532065770074926781683816016796591872028621121512088613163961210940924131281950194996502189289943689059931757324937872077075090378860962666619626220339845505339149547973486561390815433226154312837064383912268976 [164,119] -104688707891186790278094542099131880595765254261824385876164616603933048932413287290929913452023639350031739136418143740496570335000764087632980576207359250103958147511640881124793081286752652632879851054023626603422388052701924383522032446508193769147752450717101711313124973365816018656842607635223398156995254050025806998755731083658064289996490236010577708006422220516759573264670231394379507501027265315269583583564565891405136272219766992304259613368699750042863960301537056886271090262637883294447924945441150139498513135679648265732155147536137677808763848129293636525847974727627513243689145395405883819037790131840970918455218845276420678370773323368694253512457635557428535053609678002999943341514793604677733461685103823217457423426161610683595057150394633945232481973522290513790162136246445853832859229666925231081371756834612533979749805960373325585354052967017285860929040923745523955316937760185618421268433249432907412002754479097121243798252211148998765830162406311132068228177541986362462657900545624715710024548820399365438543873854124238447411806684490121003360055176782817974057049206259610643911598340796014456340743821304995719555592021557575827926776108372741582103861581217130666941394154199058346192872990547862574164958019836536 [164,120] 9064210318044781341456396147896697244936324852544012832621828754212749500658008317259210165518783381849899088778492066715483615020220533986937491188105801073765925511817017689099977805796459335232556025706785185136334214180882413816518967382915929127247262228053493657824863736095129596097796570484867586371623979872268091514294005347386108435949316392563373722852126517444664925187393227141769669640930978231657480416253192094272522750510485299264057132034813679420461167508547316880985214361840391198645258549929116578590208019688870587583735752145886247696790298313182563062687554543894184841465609105625946218784245504469992529657130305768452250213276456151557540647881096679389565144574641594289738706860043884611160430068630172222617730315997843790900879402104200836727433055814077202629796088439601353710942683946098468121449460710231853667320530233204270954973822949280392014519719574571855464900520010675566349495769596793980042375956580590693128655866387574481326705813389803762386942884375690597346537892488130825242400318392173272963295929994315529534721039936275231288977228671815029828086214218666134607011750249158124622425055272008102708600211639410871277766888310558439157842042673450061302304120673794478618058929629782974210566540 [164,121] 2029915374753684786727087458808694494068365300625015799778005821140340943610601607233146974536653728059523673636063946919099976377849332768646897817893307397530761357334677812957006768056006824301878494633675948996407179604156899722120849449349017160547582199296032073633944961151839120514316992242012275163760848607758286483897004118267053603718757664308220533130565594792390443033196046586986548013458621416245553360480322285199878815283005460898023783319623593679217605544400058822749732394922927814596074369542764854590040294787096505883615304791298630385533227829128707162275603260077743812577979005769191066035722584148851829518087583675476982981393482640260566882074637097325043584260614257793157141260818528209378274762195609455490543574357182743036466978013705879883095758686620249881805983222172227527418966100737548161282420072255711622053722394981173191031331459635410637739624345769518523117557071692240259937565409173797794473140966507291466244391787339014075920730620060020245351785580164241925721208607339177302991712262236610738985158817853346859702974092832710485903309818579015032021986220787631365393928241252080180103641959323637930507084321395325166110843181599663899305853951994672142567314132216153601451475106428452160 [164,122] 87543783934606949692971100855652918992924879186310414015612201649775361828467497339930866925410130391338925970649950575096911191915550063437286927486265691931250837078156219621543573869251857533551948432305609096771637373628825674114018055664796208966252919553674595198911049059268185281958348296647771362482000307928097886275031304825037955160737130896242043899353669105505307788002407999953209403302525130401287237825803737399273009892606127555636229739909160625055869977010313820886963688417491796360207406290831265163389140232971510224776811757205436486359397472361177748459675256122575106169585628351256354263682586403660645884366764487273442696112846815238527637131026509063238263510823490832879299123757422429026477436923604869780482863783755903596616842441256748803424968629719927844304807278841858688877400942975546223578202950063361833381061193288140626775784181458721202263018426560228835679129808988640443988825709698686659920700411797177769476929853987459349629161954181779000231011274813005811328562430126652909246215382135181441689475740686334390904275642330073450826243514877252302979965064736851339906771413985282485463202184247393480211777074904323229341735991910005752657368261625849257693671973290286026141609794816 [164,123] 275686025895772763892122791593794473487323410705242649917936479096528374413391841617854043657814890986818800908506919929291612393677677748854006648304763584355396183396966756178314717264350673699141061014334890300550761879441016761537832959931961511865262578977108118046390721932760394169048854765271274862544300103266677716111536607020178875545586389887164353508313900916654414254682364295970322537211365759030992882595794750577382473385538148975264479932277550796991621777456346841420365332141144145388216666010432237705150294891616711142243581029931842051209134629601097394565007075981479812397832572039350954930686656182578223102766746727647618759323690016942174056577028642185587822841974315853005484529699839043747893480190157340787926629357800351029041139850267374596902896704057949807191613456785305048400366239043363501512926695955622061325690853393598939386168636724282508820541410597646137319873273621230198153262206887098478653346520068137076643904850971596535808737937045962749058080064698709308448588266897585039446672993820104081040481464734388727922645663078608648487319322021199953020496504668833313383727976862527535776709277447520185634776679383837870923348956373647329003293560732576840903739533993929718896 [164,124] -44523527600707605210092737367378265392047716100157807649911195225045712771814815914341695702112516382703786673068874900063222141003047813909117397896481172860438568270081271845295804237312459561479237040005686458727097973015208147049485017748191235552043598226023731880338053636875372430785383585042099347581406686123013857078417660818702086191978537673402431646953903778228254974363472937659768494493866277683238222041907780698486820771483976313394624169812126831065225089281580858983093839598212940319920192479357650978184538542996856429799784341156926699206408759570111189317593185139994748346096073389878575577604897505688935947936014090545001739218149205797449974632700721972539063725229829555407053746278908002347734948662030325250572396399503783553952161447889073203984215636756840937354548436831425415699190022469226918756022955358690827033840146258899237609812900046477430070154006475899307920681110812658259583163105042407849995099146324735707574614618734516688199593070892805381558448853547735861067818965282674100327267437512090411267274579876376261734182813653453611268343289262352770613098510966632695591819183553874807904044255836619341372212285648671982217283982850384189621485181054502721752371412539816 [164,125] -779036366820252153287115232879055672514409149733062420536383159331686471318318096238873439769158611553170226046461153701421019266029795257413832406254716221467627215612106572556567075125367265952644799582847034991219427124597960054889587646167053570074705142388376881559272693000564607116397698335230364859861038209520800544538527582633493683907270310139552952805154519912902912732054774668395856284804263128582016128970821352668160283803253397744430317588312927615403168038347146032026848469738707378428171381471016538630178772057101889803832358620358993012906571087772872255553585197879343728687084769550993933963717181894881177896479453766717941269592456210525868053184272706183125303247209607442520354339132104644917837319534407728614595070933803185311752823735003022664258337598959397845316480029168026094904465882462791201419691139999738051044015894871270187699366172279690081307877298400784243355375340655159723679417600381780586257512496137593784538599689513998746587347268468086539373484380853629717901466029805557378016671320205435865709813933171749622043947829061785379887052862850086307895919503631952372250262748805902846970965962155674477079371133202547556049242432008830934752550999489285858680352 [164,126] -1145573406346205574738957530820428016807883780166291755147353329921844356197855663897108327465015291416073097612974922712968285730480545276313789952896521157116462581872001542437681404313125003922425305194369408366472299322835227007068875071560190549380403697660452664088222294330558430065602124267756470131427776140243174344859653564625137643433109819198223458432133376229384770577679206880699962301758673178118217676668784015660807208522781291661197658104253738589206756904333111639570189369882330161022140680256645595693657104862636380483221941622678559936817995838730197371175641102864533576782788856457660405718022316531102858756967298400254060046312286435416410541741723830487077544816932244983787699825065165885213031478271177777004789507295993990124216957607211422275707384603314154261729349046447228097054951009932771429811807782861476155956823367555688071418629489132488791778047609437577068771117048748746381564606056338830551279264920289900808383013415143978214481696179167376370651191228049676552599882972920343822544446370823996224154009514085786193377160119607125985331779214437938387052559621418384725881779156241053702045312772466797531030291216694867187801833209225428793521939479786320 [164,127] -1259671739386278981763243692712517498766524757007003988016184615689276596912385619703857768024112845768449482271229966554100092880684874044421957268668156135429771448172900728067666674046054185043123990747392991886065000886094177271109056813454413913681568998443359258417666501273153438295405935243497929897513899556650054296367253961426658135938560472385063997446506220246551533588528901437049727832930021975615821592516256421305484511177256792397488963620569746106983628146287190058851613259599019388997584663531105091945816394652806352353313757249848074366494058154811761725170788695568293024276792849086253068839329011346966338109938311275229195878491223503340720390661720817220411605807408314369067390689303946690904050342694392072899841050583878173762599537794553642645686635989062329614003929781960013622503288321509857208976284214650667271759371822509501844030382354543267624148927419184363856019161857485540972732014370404379667234191072942136411920902534313181834190852617691285917636973134449980172640334359545836817716872326692886052561056804010750075663284331464053239000907383838696426778699948478906041000826624074157471340543955176922719845732009322679829297615143435143881755042288 [164,128] 207332726970279188487702598625788558642200385515737592304699820301828905586844058809212254997947659630461672067028171114635060775976206910585160165830182267988233721411135385115727335406559102808340046013380993919624903163671988389964893269988927561471971409816853167015272007667990942751603782696205559848203739308533208236125360821612479119575960350180823406066295008841260760990790767326163894064113368173656745420013895852922809044195968472725513259210311536740013712297874780086842997656645948585089376815804316911200030921696954601976753142937673058601250093431285990381385186207004105135264676321938300382325756390086843794533141288869810667638045468545148080942895409836114914567808937783630020352750087126260515209434615928199475139648753532746078189992176054135410169926884781874868002457113654994364297278705737587483000645689579202326661157387120426822546715099095124087049991703533394659064959444532041108260417831076645338376604269474266917655326443531106176171192640059875389671818223100548214601961690231589390984670336557202068936745154500170725250704958010344035889491397136925520880145422328928943448707590097765669339472369635174132294373762040466542538602203879049157757 [164,129] -14745137901908651966208448003396135743374730879946322696658214952291701031393576542234627506174410115309260139055779503701471039970490369513754361143489121970002620669002982378466537149439720695598109927780740879619687814425105493686767296021729751261891663629998043828509842627791900464681533855726631017874733607583451725073992392110721221420489336466732955814858355067876793051396316226665571898123108569428117084238522778979423427422902849366021461855146458156895524664642464587133096957419010137895334738608758543049371346181844354124456190602504698508396095730683294076238824089875211671845075217673676355489362799479762606957477832013938563988693833575874701996428748518684956952216224133908055465554645706839380888621597810956855027495728026200052059097824427927648754944433447193891123553324441072801694957687722769166961906866429041140329706999491664718436675052800927212764801842045326969260911833736553296822199511623916506269735710175499434341523322757363357137349206907855911361600624742201498726962422740863809737463578294275479644670563797775972737364399481505395821575719603071696313350954912814321095212174755271960199872828227285906126247662004682923461209521179264 [164,130] 452448979961795543363454618430858263414735821429498993500471182874736479230193679382146184047157685402038602877321780674232328115846799749078485926200840640190957309539272360385887351734774715144512393737435578392177254939460591608538759770016287233612136300048853155615297976371798481374826665625204562441914970763369030139500529153889760835410522154690113249922514288517039494796808486292682460961522952461469099501539157643309211923181940308557517361415121877848474895998447774803089779106576509335213111139946796948758005279754385499179094309235626388355663650934691580214799060014750431992775263576411992175002450632223475482649825392459815345159126826166735429027576237416199007882544785189007440805986925967693970077700982928841717474515819549537192880402335255588423358439652865990516856562145967090542844143721643196135721891698779106851037877989221516151633587086103850292995501639123326807818674007478620696324012843931326602569235724998961893634433028438424685916397997359980178163685999401326762786549963023052944656060971717520509481478641146002257450398821706518243596575558483446027426155817057917432629904341339220628702217750808711586097697586088131672036832 [164,131] -6002411365133962487195233089466899897243083563006077842751805853570528766901202007502983616864163646548870579231493770048871407020902401189275062978216340206469937030637577654107587237082247054706110362461690589318898849264391011095349177120459436994294803844757731865406087826091212291819862316326736970474451905940312542686645311037126554158414294936085002526423337651720087597911472366487542091940480658783269253581367103828647756988110001298199580988599075263774127029096652828941403342686577335320728877121347584479200649423561825418967402403357945388743037814920828374170789959939624124564695348299656714686912486561794349103882339628732647270226693971416185089088181432493499695850761088750933584724032899603943715901436128926987888442665995930680004135929039103276739348217273931278530494493693888452473710835008639316117218123177402077364544078517564046490027329752896770129250383952911509619135116659208319781646423326082254704824414863688643814657765428456090671142884039182074414157882289186908340496575614891881264676319344514795865005726023649501565496246444921595876753715225763552515414899789205313524958921153341020951051780735758347243541019239904368 [164,132] 34426968783084742883753172067122519566164075997943885319007603587553966297896777982647084831529316362702731351464109233991724972035402710051141243210888149360412866025872607892905016919962563862637639592100781978882794601721563205976814038600940154137813625983599249732963077115573654315986206633157312713068157838447281999122392501559605932033112959280849677012415567238803999946700794493178753404583320663622330563461042278725755878054131948286137132593759057514987980141685728668037609195124524597519663030465395492761110216025048648609057474604249509301720314146359752290702836665289051352572438334934365531896581814265106661482250122986962997092294045754746846935571018955963550472973514759412618937595873574897836835223097781651023899345148891947856799800075030739527303921212736662177403025205443407058395964191487540353403783181029734844909636433725540199694140306524881940830588139857654533507451704801625276900348314168275945918067645978981633220502346505653629923252574754345097048192523748975340186156810086231372035218581357065687786086200950774627241779023707684861701636245962119518255287519364667946418139446745895955958294342229811310696592704 [164,133] -85166740267417172271066678275492158274397656839465166787811284747977119462104265323868638761682137514108332620041602365782082054481223124386599497025466189046016472380722052140976120447147390745396980086994411114416825408553781749081481253524538241922698468780214341131953229168629586450946395416339886552868872341572178135985530479293923871236238300267686882187744978159530253490665703839504505628259800812834865678368274310776277258108735419578049662814907471300008311480857654547152204592908594997746111478979794997090775014957996652743060528376380026656995141978550575366617134783455400414559376162964661058821493896703896524203961353518007825739491862927169326599165784612357792059475457657051888676057827849965242173714240143164146689864367994495331244192822854542694480405012284463610722369928104086255235664127119902955872920248091231615708017063173186525188674905043545153114206958070810764854322089411442010842980223164098720533334976847612339368557583390053878313635852233422318012225636465057456213467706484503549378824985068995929353540418358396519086291903631326957607533755849676882573423787613857003263691555474189076793324519835782848 [164,134] 90454432684646789475834816776033221257454452938957880307270354073403322291490834604018712820692236006069043280348262900279013359581624625623235930145275897638941347164596869552715808326388825654146767756376869616433710645338826032797509864576525124424928384632861937462807317269924272389905139629485489478656054530331582910376813185786847183084646514659664133118652687830494288517544637557334161697881807332192028129153398818486654812211213184623265579001949645822980864094770145048566580260706569273436063111543120248717060681402187406130572032237026644499097639874525604233097446782703516102514401950609650526185689432616067731032555630167905889084115591212753816679546875163988280758557937791399842785698229010584578523380999225267733510473452321539904787363421406423531366787050763212715577508601711289798022325965524605864744541718707987797534877747892816314785234716599061076187279953764074156632881792167124527678168264368475112079564552116538186133190970033832013234887435220903728145097308345434877628187651760403233631263488002343388391904560184327350934404021263375074883532502018767784784198417642781657928114392941951461705455248 [164,135] -40963721866511527281189685976316947356706623651364002240788881322605358638990725451494802730060017575661037371213234481448093383399792845802886022880654425698491274786781007467035517677859450740123959715208786069577502873720657254641438878183206462644221181547788389979521434729769191513218275319212457641336292162613328536206358751684299897830731237080535901216511178832099234658143781195072663222203543916904358095373284765502110405763506737952141266170400137674705328404202911794561735353691151991045557461175219681055036137454283879445353154301096859476289299395737553976694565298260020116417675188758992712415877452080232288144783350217247382006171107647167623646421989263988597001226958130138368646230496642089509576794219415929167043745021373219310600783994718115531757528812853209919406235117681231834156687910550787754105619931067702185729081831307247746051834040256747977037793478028165217599771753641874929072536506370325442349957918239689820555139382894072571797068196301943584434793662715446161407436188059942430694451456048242939432287366129454257527312848993724198871615510042031211824049745851846063621728030797201008 [164,136] 7838773369730430949966513154335300706973792947605869065894416246277217414308348007857655067681923897599578614889738301412248217483340878016341757686332198766829109499365024631464311802176936459939087148559313964016274718913757634142497540757567725640549109800682954678148404813864667000312103749794754783534706017663292212924714618804422872351629989244319135999583478750092498490075092646844327278448140499674240967360306126771916663622683794422364499033713510140485099311499765005477058912542208366723391203387704471815164882105898276184496762283409138818076629758520501800499020140738370791580152400853198751877137736724484787661065178583576864954210893682642350644311459379656879509769348762825991552904157713636792300855237272916677460335867540250231139174499247026640422697640269632573802518024442917622886303264211820758404953438258068304891788189097382378977605521928576109404200065286162089020848681643860019542632489421252489483512295838712289748519902146806165704733565513199721897737701094889192178657606773402318010582999711639885478674927308758795919638223936161453047373612997246281705564355888594759226175928 [164,137] -626758957497681826304914978409031425654266861212391917312903710297327989749488647055603260512661674352208623234639576546940004310424015249896036908006015576878295751026246450029100667473691476005257170411566266487789075915291882616977219162186744801095632260152133757118767307614243050587741886551777075897164648044260748434256790639764929099278215376604019431053017732144925985927608934246303495297270864720814340743325575192392953411346662915611041138412181491296673421524786709688576235936547706230471701504792908175362386109144274542546870403124545721544277684916823816343374909699621480189579757879860707905733950574658966706555665504860684687477640213624884876318359349305240608515635937824159536402271082332416820902234123329908881269562870118738052549929129569485178784317078340972136321254257711424555006742973842190462582731069014936579404208880490745235657379051141043506787042141209074668579428634153786034853189619757523401464415172439675012631888878427881569942994859513505687795515295434791565454762726017709617541530708044728524498237716274933956796001118524788403787523209186115325509267975585984 [164,138] 20660020195201027781209941028483730200298429700441124990368331035678714359853184474997375319284300238542898994620603397770469092852553447008552239773974657091874320278068663542021416790854643247202960467725816087253060748804826495570229845592249016898339692719052991702880255029015576007882609367922002588291559492061093996860708062073530619326222652263733402292404837712845568566342228791727907390592964101684533717239164336076447633658274290379682174497053768835529588226292452392705347462099539331657293657835380044042444788318028828414683313993849429622386035833353562340106219762488773798793079976455533667323014625599472359396497326305912543016860427076006225704984509841554322486400187965222232509836458983004246884665112253723747340210590022413323612431350970677902955266615843288858129949287126462273061119455141376433962711840708157782183602953747072526491154004256795001170634409290812745404361017913874358178227341220865873069909023412481427306421352192854782248298027405182694334128870617387539681469560805541728426221154980080509449682814834891090627622574880660990056056918070430488300800 [164,139] -276403264609884895652906685118793713538980413445305356643441496500274466191514765979723053959160498409534212802710160213210397470430287880771649851229632500512264356218909609086509146805988865323666234688549380293469492559286001748677062963383896018992680087961630177595415650987136823137930073746165608545579610165333962298946286009802296954436347367337035727042442524403962604300519924836716009251569878585428411090923602625426384081713710081866926667723793484419618866098846719674683015882590735299848537736657542610751556577502552430663168752246654277297607098725744446949083738111889726469252618603365834408654197426448768504895313434410862006931279348222456975742010803724528839751642044354277401570922242983362491369594700219074809010653169608181143564101698151273142243479258110200404533423908344387041251280508966441320856946661505862326547669312618032363442365256047004761911595718741809596755861023888072611508129865762824753602927895121719730191046293242876420037486897470524251548519399669457821462838493386682542416876690156800505638049319758697059907728553326978450064715727248 [164,140] 1474145902815003455785836863359654035112712537306778805630415909883815744661565523612152968071001102485192845602758159120350120087358995299904143764657351327689760666964505172613281781448171918313764367589171645180861943863647554359847437361056407553633769276031084632490207014505120573118301075827320576987775306850713896993469692260479951983760391245788008130871822180944521389759753791538619953006902976902061213327293483252935204112671275556111575841767750925563684695483415364441172389964251213573330361207462023981340022337111101838122478710509510025143496995294154452835806508603760890588050973667507278638104407614739054017594816872082461229021474358287480441380624319266930640108227413499621442644283688085138802737689143654336748162800870241938843341872314836369232656811582264210038716461412711884400167931447840754873209546894765656159726434478045877471512897160134877936362514095718874704438914297385139893509015929758280166087610259518585423452057376205531411311259142448069179812726972717608405999296872984406260259430460401981854187543519826105150269358330076564640 [164,141] -3070983091574918783130852378641590362738402532669077508097599481559311500576334222004482942485478026940503798113949130074646786882848508579395152028091412239263592843621446363297399399589505812553492917800659074178286030933998486762129181057451826657074824722749864722864464536599870657298271664702819249006000390941862437892411024588798203171893309195074339955880318697519104026041963396981536494589192663030039030917889527574804127812505411976758939602850181640005268979368068835558230820670093279519524446711748136097321249061539175507704781111596800543443132798090599340250547362121795021678165554319220644739823455070412924511121313374514611026705253769698369264260864756353384922272257045871344570245677971150629360782045401327937489985626809159838710540685352958141763909499904186240345029375672627099433139225438812112189594765695428274005161127019752726946964065296073514601197212547216399397531684638977157506455590247598281473610878432596248455657695805532851339512846825296067138279463393013439759240374850250323520558236244229651006415023131523474985771008 [164,142] 2442308785488110162383823562168662046856978869075401475344556805844992078561030817456494277287546821203226051651242484998121897062859312843497382031186545468925656031039967746923683391457053045949628222940262109224116496754196474602547590113901717487865365375421976598081168902944730578736229780744543390796142065016299982980715092166590758243409140210923781615743923037539327383281868714705780956923894411662550441967176165419942487266628003740062330150526259093607321755451951432752796198323773805786272289897944370021180233707987033869696816563179011726546703365866564314429420311388148551863120003738740077758833330072182253532547524873255704667469260779858395776131957743431863515253937856291430082785064296972339875430488281675948571499438251701533133631813809705143627721989856725790194591632400615977835390044267521410036342143847318191583941462116147158035301542527139890456189104811122049987117440052778608536845620542562476260723367523279860546256293638477961763579736706227487697117662918092342030532482848993398121797356800367622157621831135408 [164,143] -722723844312526369534554702825293008486051039230627038110205167045084567446600584066807360658839984090317163301449045670541604880541657165994536462764150951487349109686112257080735522747507768313409198219078614847298018993439145484970831453296863870046963659460103521226646272475834608154426283554386154540271624256184430470267000930827654314046870445137276444502614141265381221611006092677987013573865521178937712763090976254260799675609937098777872883842044145473755775949827966441168970913270055905633926766197313672910035205053640709071040668915765155740908820381462092446535993478280755128837643127425416538275854460007415330505581444880970675218528757807770939155268363618896191411536850898512147006652394401327162673904853464596971912776186447524009671441801959561055963718906547037901809147082573585354775677333922333038054860966070632366900552471704412881776832244548167512484280219622229882652560972251612594550957994316931992483990104036452125068179249157564817349148187385111725998601313298385547990633114788679787335654177262482736 [164,144] 77335418915580478759510098901050380152210443502680161612109352994141494997932757400547416039047646667254633721879469321976260846838479295351824693618890520812348181740474783559976926600456089016242170678850313574169031577416472662429920454238249387131210417493667780693088798978910169859275069777078940614910063300635209875870021243808142950416959584588222914473861135033144502915133483219626173963180759195665292240833636914688283950248568450094935328657759121702354613056955811825104797800279823419537303820659622573345546657143675914235852775731635223805705929355041008042621470245259368547544255831939359102157298985264886487360269045075302092704383695279735541049470440586316247478912000250956923417138568370670524607251509560863979776111923129767694236287403735954528883039909336692404494521099162862054755415964444925731412250038823941236656847149706848103736844595412318769633779713102439240879562668803977092360887495446487494909847099481240532724081935883234766316673814682021034427175351468201402664385687601641109888841 [164,145] -2898781377262641256189723695338918502376332339806693456536907385219438818590442942635729368063586410361764972267692999810443125924804258476949305460361577080040875880290359632885501708902061090590184149785800272085955045835544755907279441715156777873053584395540828440563732832524824562851099795621436779743859102496940870946287244900670837658401293990035373761159223164772299919002827681242482585018947059610623711063082066026131519828228346474415664368810724131435442523861195581958569700101880408336649915974139032777537339902049122316257647652966269411904034434821463090763290483978123576653803016932600702939351683221784779084534737153273411640778993365439933988671804530849850866955648021306321055554555806470928501787802594143334275484260514642866227323183648449347376259782176280622042715613362913362362857627181725374436578974352578990432551964979794149382639796796022819730123338305550850033686341157972365908091224025590563425105373972124610557465768460731657704984623294084971199418041683656449478731571904 [164,146] 36741540069945437344980672167425497032972565457149194968260616763496568037333266634376602220042311207558008684026285581592056925611300074992728094340671514515865490498043020869530761462480523988420775586248372424086940209480579450108904188560088445174643087945286342149375146880605688980644501814726231673904981200090641415071409050342709685081478389561801315239929612755695697536732031542190231826936925556489101416325455978602013005713921626430196711922355351445982559615709490331050877823658726128895746984213705396984804579701037089023125771786445435601274262698131491157007652674649839820712395943225178260386395882461727337310613946118349246070430932217567252081259322935400314450100590062448695873317187607031277356596240178509526608321006422461493219928806321348116952119623447735288382259678712839139807883229860786532669321210673453113971948786678247790764847459978296990375164803924926983592181617171943096946571242799839939476715299818355109416107635472594215686827419883785443327188966386528 [164,147] -151424351822594582214506835831322536561076207731851083210554405575494894829510144702086026852181961811844741774835465493474359000393248315668386228841713848104769541785734322600899058374405589653758859164118336152732340284827502131415277260810577860350336824410180059289891424469110092104792275569334465985698063180542309992268990210222522912641823966475577937412395283988348069913743992394269065017230485007401687320572588720518367188073846220680572029077708312934172594831278122897741178653434606253292673301830759828801787202628763997588565737896840071750681553982193364668446044088462579822605375467810785883093965550782641602997742508232895976889070905315985802790061871670893318243883686243905732382905809124329291948866217520227136827829441724421863071923845767276159123397691541476739191754379823566012096929947958370867430180930361683261118750137562580998413411865550355110379466855377678243071751595677842120761354795882476710634226761454050511455410101749501905810066382058166736 [164,148] 194289857269774506711360962077833333259881265297747658127269903941867202744936601179407526164268936443919625925879333676883153258894102614887755475590498919706585213894636653909508814956166652835522662693353848008837098164605825848275971426747135890133402241548271183527423733273015439889731959079956118695504096756573003070350604745218303357623954367737749211581816151926188463669181463775579363712148495101012126236636218074641417172944851823718966958946335738723134919019536988955108423419002985423081173996354288493600834624784132557612575911297687219970397977336451733752035759017324799469549645193735560409837637102679080403620163550829480561010809832029192590251021348115680168516027328639941684758888173148237566464367579474535538432527258391623688890987624896589017902018934262670089417493698652874729440420707763052424989256904577940017993524408533134787609106112258065454247021120259708587175230568324620995241269336183321610465199140168418523658327258191700850832 [164,149] -73950696745553828273861234118530901502956464433287614933026608657634764117279072654147696200281122890378452697330445140960757907645527349048812380377584230025668874818638127488660037603958902564162659556102395516491996591129489057561583084177687978265079598909037962301447471485740870663895116529651457632507307076022090828952751641772395076096118383817765133012932805919341642451135911550041343172850710535105204195399536427118427786315258443625506207075584859935718591931645265378181174747500722445764071438087079954143368332301609520972557602023914472258023909002014826099671133354767543779901921311554185659026583026775021959394713892499698336126148621268612819486809331747814920774846348338581674384424897269220193586235160672598577401323136335344756210204594538990228018908995383309141419967509826599664488129277474920064658814391851087062155358021781239676403450891991380630933744906401764890494070388775500912839948163972366726342561246760815152765568 [164,150] 7912732403208776458529830513336436570123432425267506640425194625511416299267903639141988825566515101820363211341886999935674985364011764006504739492924674052031059697379583006999883045680098141439139459583230155962251233679386838846411872179078689858646572056369593716491672425552550123293351955124915390015150505625093517644979792262916061831118734931787204395239989678930230832815016126896459398761647452439330752033352128291178025973374078725999724765342461571778860575479407031143667496620357926549854563743712877229462665073620571507752861360693552214356504504468131802743231654444273922043874270796247230298621905996712809979781554916398978255656675775699176355592512931573470080206973191929559320992826133998864490411898001894312964872480095774438670839394760875136535244568037301326235027515411774826040970797448702688023928455025665630872903426843798613181572385411755848396648856162233496689695359060605710920470518845214304653378896 [164,151] -224164529530015754655523015439179633156745029578016934837560546217831693560278341279801963071147557486563168378239629864654673416380105921459675425866813927185668287101675807753705411496456677378998646673696341051339215530544866695721312252850949604499539367244550904171920718691310803771428219315006838277978834423399338230663921659818072372946925749773687214788683211427356472753000062856294962849481133170077658316767891586666430594514462539970563962159356730157690016827766098419150628552799645780861501418328996675118628209384417675973878676736419066864398803317048808898641518764171503679807731658259145649857949388321101868574217887031417887787146113766631108602102098638199180839356565908035442446142912383826205276181007440366339226250737386190341495077134524828419829306786188002318251001323722332604287013984017764347326091907957399503965051026235706945125089831366320859555245420058571172365456389632287089473659456 [164,152] 1572348414962458562801628996777932008628870359738668952265485608102407906879255757817363199514588215478516972848589253376050771668624862019991125482326545426692634441250757119449068665597427640047624865142725047110652745340980967426771754698958212443581803242403801479758010455743542458054124222743890664529351587980898633095578878654688285433375378682887985795915481582074059259470422571504190477478667798078254769402765528411795169179899282861765519180574285881128647057283534865199064544271760235283914115891227558813505953350367968594841841961277883269178269568975968849477133602445920570215830382423018951253215524744859508268253083301232291002202503045935729023756548862631790822811113027546625974426480819664515439258223013412081107413744598857264846103386556740512120882005242244305992497844297297646833744857625209421378345229577062641974586994416285471570448176535587822182187974961082938613889981707 [164,153] -2532840065282325391364643555968454159170248417182844059166802195823882113433453413785921950844451282413260379455126091574072105887147445977023950035080762337391702372528268337325907997404330499140646457536413865596846860490032635279370790295363345202812379486073351636682195377806596403983812817184130510639187452914855999623347855990239158921518370597752164564411113580356208112528711115032883474230633030700378785315202609746127313320429224571356453727462980233621083708563771026952879073275401277760535684618532671421020113202575131724771682852368305350144182393880415796347600338287100242075960659590202365652727561417850347630914488391782743302572083439105971286559716658739983843005776751398618799803988114401650197099261333479216772384977325211713789634142194667492276285571911254431522303683412699507509245318982809630338783452037492375757310381387629007060327815203853672866643497856 [164,154] 860905373167350974397017751932697572533323020533511848167167044800679491659359895803111743065113409684896103037648893010985045395835795488188700697711668446723100415098692075556193907017961755103849079970890248014968548110232818322908185962603116495904409416829411662979889485755254168625445157992501758673660128027329091515294497429709673704468363606269211638216713765106963998458104623859501113009865577895276113116340953099711536384923529568887666618383390520899457123154629596234427356069855634571699616800100683813023611220497466086401253031735438773466109864216051895645133623870331249121125994604191484281250542475318891815393865141993706604378545011408011224969678512255835658980647258349013746193408250869122648295604290616037395718855502747255570615929934503258810583050832378681699023949709266808513846289289323893059554390605597256810418082724092729770354183584 [164,155] -56101292657712035587119706877447356676446365901147967922491014057143031636007755032576825692461389809990431765082599400377388235316222264358481510982137601485540441988499381547278851687937429198272310813339467780238210698051995283844900336590664805843550990716525557865556478385636581993165106355430898143719815779354974093644785683423722167498189606681030061259517047481187708347822964877023595669183823335117685588318243245716714030357808764464075596706927211273789371822992261775477429679050633293598845139687039423039616887460123586264606074971613865671901932462113277818504070882429950524505225374296361145632537579488625836106973499028920330811231423017830081176607495648986955152399251451271559715345188805419156475523681253931119514043880561165302831225690945452973267285420725038528076406089839602419376188662857004910303166848399053529541203056 [164,156] 628541313280511666961204181013161288635385487033932708480541155179129153118327582395000482398895864317671651667049514465500096912297288004321651843481930768782175545576614633931690906616038602163835505401452894736125344668407538954574038996784631170382109690399360781536708910821803376883370642466635751702333538049528000361053645003016490553040657505749243659078234221402184014319636528198573526769535908771628118061220271966909457040013783017653618516223284033654079790548598491818101342863705355497991092162268476426682069293178041374342438415520569741202925259614553814138270430102522332405165455452240234924535228148562138366891088928887504019128317365980235247116933043692616407031481535330523487463860901618212630941227201511972993984583125299678259864486185047951991193704271404444357033988925482400743247006822878201329474656 [164,157] -1068819756434342414806054149015929196404836551331137877923384311130896822148668878122265710182435005461357297875043068732870517454477431040397484265077690943856143569748007528414287861565806845652530485882162318011932704520718648043290263197614000199853457488448783391223040628547711629333669993254964768559356909142823454382303839743932549855337992749921122415831624471771586590881715252983180734435756700743942878550959380226745051272594021577787632386516678176573455377665193719706474140194113806691734110042825935724624588877091450312497228942343701107598531646502709450591241775396974238940312469456919469710659833128236196486668878866819306845187758965612489811311701484210779512931489384915589589596515751341156044195333666382661813114134680908573687101775790363980742148364928505315420065114877598245260544 [164,158] 238971875446964158867582505287325980806100557096665541422934879085996548649493807934831293185794514684911857401768775520079165216385140660667602026385887905708684147847164762030229084673852772348026472852852145588310394507253281591521897373656207415862474188191185515053019457084098107509151614828113057401755946628856576351812473165996618153135745701102764401989383105025374573593914745641648959111310042765037135622749503624766325185299083707626740341664658980870023406501446977955560168113880404004534109639617776665129795294883396079652276234827943531807322381198080679128311524491858600805484201194786939932506115748602922601105462149505505314266001902208186423744127809925426804729497270656137655946976775991620367787943972882246436961902913478866777809889773703407795775244186623829792 [164,159] -5947315566490472923441790866190577871317859434103269278664717156610123938987631769126143752084188891258210977466567104293083905741080237735669062506435291439227300357722927232978572752798756004261308180352721884997310866753902165558746763560436260633334826213066300869347246481518241528733808405849462393286823132119730497842170938469680842302443638001402265843749574072363096629236094189334757029332036885119849496574997086000861372019582694628238071145102411941478671265474682613823323188852514246003477126708670388450951276131467284249203172399912170223275077021667473367858569919605182397377535772510576034705272997229735870086523093846658329168807014249640847802283685572399805817388572684899372696103441761313121879100364204201159092245409294464891795299473596032 [164,160] 13556085597030180955352711757317028957649130828223860133050026855833933487279498452494748733684968989116481999418370496482874004250110637888616942512112991788417861775282027289015106374842534190317580099177079584228395117018136450306528295371030217009472969357199030801994137217824568559114701609598989725995474928550061540280004160116381934230894411563416949716418313880793482692128306741468473172929155194493407015376168687389585204335290641320751770783259836897326141901825683753913818024848858983704480346926771907783368608787160457931840660506623040432706204258010798741170058318862566890079335496433680104443781017259473745738435114835246019285868807935824140526963726732268915127900399588374803319128503768679391024539083710628265064145205 [164,161] -2247019950589902081599414624211527589006573588735871306689644422474670025791144080068088035825695372266403592180381682735271422008162757058243846668323005280903536283163617834567156117858525594804310649930152023724348152882309805533523426773990590199678794263640695287806099224521603908653420919833428387836415744665832535569835480482460354909881436464206446738869474775626128211376885673026627115375607228508595869230682103046925316705738847542324986665836000718728814020711813415941726771588703876745789498064922283028281032413427799183145371248465630812391836909028576335151485390372587015369355629767743187145171385856127802509344188716896861681229662054999290074356497974279507892996626812406499525617120190045679936 [164,162] 20549401531657445496581229522706425332990271910130504123905259777286468234563528086012511200653371348212949054998841006059884224649853722493047046789341979432188734720794726733329700403400791634740966690723048003235070294920449163376590804300248726998117893140642823794669968411762836911549564542602047033682111945956582833385514613313991690179449078776591761634766167058247717287057514936667592005751303153171620875792727334044435105448906340882681818777521341656688971271453901450425825734364527398949998169318156904332407019007531442221382108398038952715970557361888422343645477511473631270492197997582043364020443628663132079454480320261437365595584129761824144375239412622555623938018292512 [164,163] -7413704294399579369728131927887886818560374046290897913286895131106779468613148014208955829550822357581598566673669457321746022220952122374363208291548396080360753297465582041905407929252111500540375091132865342008343687880089167284426846928462984474687742260129671799035204072318033007272396992110937817621797670816926571979844167850681241136156078883689396390406659666999212664096735558943503999080919912669474350557379599621416333085584791595910584426892029239285091490818168354265026508745168505366545024193444333578015596199180533822105095962640680049217617967151482873458624861638464837228075546702029644802786083982153861827302293827387518316115810000225735968 [164,164] 69714465165760651061457197686311717024186428253871570803388065365743010332310286647170620646184021011531760622351279104509741944450162293801560186281926945864785631160898349908510153135617028457123010997560346548949645308254159446780175627531809159091756010736898443286549829203952606996429787899064401112606996193320612543528441535880643610774364776427581706053903368845341135107327588563262050014421178812067699371337541070920268691857056164440486740047571596269780962523868717969684430861271914339474545284646857377943941394459560805898106682058892890344131787161176572679560560106410952931716264744828102989178140563788518457218706192 [165,0] -50086182456930569362067740937106868060348111889235171131137639101854140053260213478459041064921761528867213599199074906629176977734687203615292677349324159297761681539668266150169594918779567649615229455916169494488336305585009101337613469446568955471998611724511114789462093873746062145973836535801353180040777758127248024860555834505808875267704023931620392929931141780272534803156872132694290721461014701192025488208392478585156036679065608217789062944565976638538335038470747652562139558247599242137028908430846814709007392164857652401326103132986749062924765628920868506066988182952840329176202511272435923913037060596503373115664986438935580616246146729722775695179922085227285886005664270382086521347261928599495316073540435491969102501553145237838033984866001264840064219302706030805979522835314204594850563260797697371196268820454702597625915400720209493058610728462526440239819455274205682464086322088005551694348807777573075761606337694357473399972962002243947638204811359086864455045011874828171059231503980568722466754835788214505983444245156588135968664919122586628725003596465034591664219560321216475658591909882832397443908255447370576262973722784741161409771297838734917001459299312779793956846074672319601589472988021480733667333773673678588463642508699431093093742214428189386880171922787482873872348880374481256064978007830149480815625741945522878782881719929792389489658341716359283186329306300973841347890542704496242269158263781689480617812581137629705037269721330807618607427639143197095978038563087866197172936983128870406228244144444619064805279829312379956612519994843922401052891009096640949578598251549550955093999953548274750773436315811990035061637027914309120494956075608323237489905170375544693728477184000000000 [165,1] -27105605806202562411365272446813162341385659151452990693141216700188039878953056746850734401509788858475289525972748020005863879935543795550227892228537010339743530632357503967832471673910782051944897066366846846283018055668369681349729008072383275066938502868187860598101070305439728605410416489679291296375895102566898603912094563607081387552251196779824210004812399246879635917785315841058452176698959073968222223501571203724803288290960963657738300557468410596936675569980805212256764510287648932369655551320378473830689456260327318402720120351602409184660316934292593100832435720557023194532605951819576206475490902695388674265734373951608421908710720460554047621063882823105634773882643093138271374214945534639484352416727586909394387218469035206220092730093579145604493299252153912339481158353172560093985970701767971510871855354237563429316698980986985132822157272877030520317481694005849275341630671069356544039128743706487739834043388439569519593157574658432660557777603401466630087861015292999037758126337454559605073674099295690500522518039585415577874243432113462226786660907912076244160786528813145280780480439092205408785328769875969446027790115091487922801714431202523472528747483252100795952622355481171117553598757720866421667616892237647409491800447561358899142917818952319497129769440905825571959302125977800908998316717855223477046122415134745361383643625270439667881496111632484186485053806701813626533686337622456988629742924090045996712289265694300553365212049742552903724052268092495624570893444048223670897182946860576269273292547397286925119649348232645802478536786915717015203907382431548784429799588511678965186122881480935197122784557385962647822114208148542515673464028701214199945394592292128082866741444608000000 [165,2] 79866642933280496006719784327750647679677069626474792788884176664614634679161292019950268483264985484436980583750844796397443562982990284286524634424280457920202327665502840389333086189811301010003479406887701076142202324844410901004331919643704255945770909628928088729299215747432690488543628793676061102053156068046000850467028530931322386953294662727270730640165899039687140685730294886882974314484046297123795239343629910903634205191060578847283130512674319381037876701846554758357531672198896680665127647779081958470524143193170397279155307066692218195442128195112867338785844903437576126639558577967650839096680290192864449780990509036031902512619905212933062246166718645724215192561818799447069169201192419604255478783418775627710499616533111368549815709248594605318186555460398830304442482758235226627957756623602228161526446523960187166432523698031797804569877603215225507466216714680748384641053709551660253187641637597388740757086554763370085718094301782405757909033378989158428705562369114827278131549329215643048324839241411476853165508051826631311591732181073734938086142335614874770741546389458770024083678390158552696385526347546556469896974055648119843575696365285585439735836428183889230215199616990641506926010856313763554041189847080279351746282688538621186006194713169584056167776396897732656523487277711924437252007853225924092934337547337668052983161301734030418872014075898788848264409078439713145610398105880874981243488896434140148826372574982769704065291463087574206972606604842992374229734686298418585995770990124074876486633230663196746364631542999035450327966190614208309706536727549209995721427569327539146253794368194213651333721357182779477356237430267520224852114744342935851047063586181233028851145868574720000 [165,3] 1166568277063141656442022267616051629661854436534015157324259670982511144452341307784640220858047262652704878610482077166147253213268759129851406000600309714235781887796233864213590326505936411955098964855682507730576403690487206027281279325190613330270670339603458777612571442484765167319685983409326637925819176370668757941208621495461041386474280187358635202674037037686470303466266631976691071604111540628161368099475930671719096129737687294652534679892101873270211052708185660647333662857649808083763210066884305015062669070950087518284556532865681800373052353706007908796389234547110329451721578927638738693534347700535093290401342418172614509266005063009154991063244728461065074575167011923878066443629663897270043690474387045644668775255347356719641650212483782906063242040486504560684930315589072229121670732270489490409884303244186746662819081747997510081373669197007966607407534227561329594675411519100346003976620342575113320064186171901256217660753513815958772269410571828795974710972722345365784770217156415142908768248931613502162184243865222390928003823042931724861851379473254797981089840998376249250477585186393140744324552535027774094339520576895878116437062822940672794188599896626189129829566673187054750762391145118690706912121422522910120085737652036138564739347738280535599748237408662698313905967526192687057548706050338388493738614097153832806235894526783752587758466046972819182545806559211815580499092369971455575468429373797800935524906530462060658491632510010510064430270870675707655305854116443787375611072841705729442664896537936410189915381594568081250668713581787005989124048940868458432014564907858271933135702693113078716824523304897112184367559530871883245014991287244061494305225552153899323273717858959360 [165,4] -433854408896522734943303770756670439034848590824567605649350390760124855187349453018978032694603482955664756098128712139265360200690420835827683186604615221398410088012727466729021047584046064127384855141688088125303740488567281601639146606547718516068378534696529328811606739672477344775830873036291362489022112867539336798605702166246941044310255794865478372945609345181863181473516056980357653955404627680075617132075522880600655847781445624963353599304096728999786719470286210654891941403817958360373899208791281109592701280200353687322671026091094938677387162381155034640609778689818729776040557302600091718952088132574444356674403446108260237942234641727696253335042527446235572160185733356701223390932038354230666515452294017542955983315423894623175210793951574968970377214975165833309761861234876923560022738209482751637879475700452412026171045640235303426740452848305960699408077799549925481498230139842253789940757154933188416521229426597241260175295949335792668012471948878499688739692241149021767556707638406210172505610338733155380427679779682679664354471487235696288685902483546568081254443265444137347550000396841218100575428103075903472479922582818823093616816594330775217253342793258373905738101699160542031913443897076246686073074476130954660395338514687759099662239534326613499558376648072102999328489440172714932667129214518258060558174930423978945190008416264888942215931856110842302304934981021513955246949883232968882558138657253459693534455315055934448210492800952984507441097780780525347989738422071113670951203704254770808099891338378952361062004443939340670932297977363221368746404199547798882299870829611780104225435805882802621793686537482460956878409449930183652163679051794470406375000329250175888627709216030720 [165,5] 2764075278254889148063529882367938119569321712330176189594204725655084029414071581494444133818313521675578011719938512984826000736124464200554723378096317602523940709091438820010907720647276949682958566182558385027705713708997794766989081111506019134267090628939772577677948175142365927599671789672803744184344453622209355368562353604914598665758321952675288763733734585842907112334822489823242393571699490555556568614161865716427980596656773145158763076700925879960632889724563528169037832546493878970599557483415734719229582672304146143651450011877361698161868844001759500767389077605915363626958600192853486059823892481449127942844690687303058800298954283927348387081362376643818975487661462137009971386125565729373412940057832530022307904128491623148617054641929492752406494288520259956847944877310354044105903945121576100129274735008561262174807456331646203042774128878588418294457764883253884592129857957048587846904598674415221728898530784014120035256181360186143156629838096121437967125324227116766837493514832166824083874663442772489322663158326686522657287607257374695264486327424311260380291698943307722516343443860810022238981734233714882273408898084475449371616104876623917046593464387012347331174665290048807990088668411674324829002204076838050664021857956812818326130465847235157097565407721423198633675313035587748363954792611666138959248267634381297847425791138832314956027817406620142160989328606678316889972299285424433138326465364326763253011087849010418759566287706186738967611384641508856568293934285593840314665786707018015557254489178726765835821418328869566734789822665464006434442027476514614583839902691279679777078329647929905518721291047442101302219912115034233113868135522556237580930596061596463418173451927552 [165,6] 105127786008504043636412189918678069188419702089889200364112203879437361186599790277140333278092095513814199092760356096350906168514894358092602086627494652462243084119100440941080838486898764584033436630435436213950392786993719656656673575170478397519500118491768809456414833063615448803053832688455977270090285903908603294071002861204145330823180724782567623110643206844140150271581260243640343791599587186517501912825076455552109733464274251083213468349828594171467294893798460895119629578861710949040099843449496354683483935389544868226263340420016348113739691285055942378692729577699427618336658534309087102746384934919984997985179175880102967995120376476985455442379892572041842712302674989070479037586498459538993999544209522077532387478470418606476667924040323986322808681625669561041682082605605803225760404706533024970763948397085990699032304785497125475991820019890330533924659221641740021248919978151724402448843346872494303692045233982790015927476399553602095317603945378973368409068433523522928590071641132636099436634101511747487344161798879356777634370631056830546125516723910844804654592915652754151501765222692449416332190400195577261116904122753315403253863386648162693115305342121178991468271987880606111657086140702350430489344500336199458269436574695621877428213219831822514154404503234031985072603502700214248465223072415630608576606912982857457162576802734436834526400206755062065833730047015083088712907414025980467903004990770250056474209392913425265359248794814542820402180437230446006833010969994308833707753152788190266413331176311387082036680923633796130704260069249242839253214527532926140628577994019889351610317183954823554523015864850239941849924769600709759081363701957063704395430154166317458028618579968 [165,7] -1010755627628382041983093816200636257557099194717203631090413036285780595123964656313743503058670683804335167464551114882009673850960317293573800780339548047387202700051581886301997694845581864348988978538607293622614367448919913063843253854219126929365906599358235505244741195997923437886029809108746468874598965313317932140054831948581555651634565271627708365108799783674712095902023961633699987643496542282810363712965303263618192032229023686638226423308600297166069658923425907579113636474291358507574170464726029304135155164855875283724026427245418865900384381429420125825393851445294522575301607839281512492743452267759766409078100010669020294890863884421201456867132593983607148611640717780394935628711151747886184600789657956790211351715765945816130658536523086357819174487434247613519205133870948097508896607874617118908690685269493462318360750300802554552605998460048762824466791886192918292797989675890221403858501271765821304304908129730010469973510209854632472107818558506541418016515272271615908074835882079777056923011556152458854608154432189892704069411979151002786367278878263804333348841531403236677161024576456007859114931732642945827929561077745124334210318330027687729833678250397936562242676823601531600590920161580549662819756319183789172061233676445748384680349333790486943858711164187335363412547126746353025523434741909894077025557869692174022988249653231340992078898962305251105011254133916960837041189983706575031602597708977048304031023733570046513818831199420064863329575619875314883354958047435191997892633688589293514305536280178402771167660207258822150255843533499961297633774242429963864616578295121066344294544380987499273033674904188172699478114336409164147352493779273911216739613775543617802710548480 [165,8] 484089768577387114670768256921792076108388323314882557399786308915487832783946604757019436031200746282336113906360998074096903714664156139064582305656754446971579955753406390448399367969008973747303577607629887372504943049180412090999819509550321861334565656788823971928537853590437123154155541165476519602047119348163473177242823803525903365724600434578999714296132561350325331684754790472664835463335600391645461727165284051348697952457418487571515147443191110177064038043775094989233841500958230158919668341641360310240535916458142984679480407213320503138717969835925036847551309667159615852693934175016524133364906965614460239170936390197635967805816995286515984543398462573940124011122180431631606829214272605584198564279354137392534710101439106475048637825989494752085674934482154616214601793707071388717178776024763261369085691991915425586806586474076284623534201260464941887899608950544892491513411623683017615430162788787870940498926346795803882132655756524663125942647569420545875045972159909253785525373692425338699723707317482656962718361485876254370179214367558600135275427642678538629948153130072406014756663315029201899062798550264915028190301132846593251609188741704770171147610917248129545083548407002216814361994283178547174542567756411899660792235007629559237267978400245674652210677334299694125522742814782581459167890876368851857072703411172392849464465092200307465710552201679463309635588130126618262171910563426412389214442350579657344529401374662872796314040518935978038721590532418727427179644024586931677331034009086421367582759268743519190148588550827459144089251482154410064233139944034549885753964026767900135415022762397416786775821854408855662706054459598856667504883310766762828776941722558085308874752 [165,9] 24754930351414471591755815279766816016250276625934958519662237148854264668887603939060940097953456075871211472042497317029091964626593725710907238934575928426156068578998947642726315346856226283862520745760735310441142315283152562483142659086835376238252149160436587145399907556856277880227026839056067585860409460252429110412727380626325841102500995629546812839751543836930116550642516783662724304972985912391760581033196190242721274201615433177040911338238190195796147306966729176632097083899604904465091169882708196828310551869075524115970720824848190367149625201844486833179236360848643544133245023209732181284553798766889732005548151958043885325636087385188906183516940511213094652873776889125382665963632830015570919547686620684578068303412049265514786813380510150468258670402715877671256889767673206882467014933582680804775961427205258832745927717395541821841661412489053068855783475458970468383447541640641326149677485815283235745603601433612758824954940638117268906590611146182863462326486032435360031425771381910226006220789684352847725855332884680077297037086314887745985591006946593135739314076212507115929402686536638199185312704194212901788090516528496236756996173976495719283233073449755384902985473662619177486868044613237041133401105185809225257079275210574902929360314805966837135976949210586751781042663452251024794609443229364272499883392604530220262129691987332614807086884904060215953441056447529326748480614832478691696443109477520129949975021343735934305842410324533367430222484200833964994067236197479661952225247602788226775433945670463405699469217845678078342103582116186865379974620493578960191477159397677547370828739943219438899469455382445770627531856452667517093770990648042130412373668660175293120512 [165,10] -112399164787763534473858054720585342077950156215732642136875788962113875079836914715715626021126720451665346548681069727502903982497289647264995106628845901877078472382174869844050232477753464651310563747183231539566642679105698519664615486589394630004709316611259642107103177062266840382413982764765595653599880177906084925542949045787342066235713846467390752488248044821266434167448992621702690426220858814534801772912844821192438699727175850873837795918691053478507763738059614364211960177381107821435505149895339770652338541834931087997544066748865266636989345398403144223203467254278857382910273006104699415247133475949828175113970216599449984917331022230551106417660717548149455280460043186547793703054263160131460506922617917201085046165217374656382036556716870527571834193665672387853984852115694350507141457816066969464218562632299345475071158764281969151276212090365746568077516487343633439329891202233455974784064617478517689557694885373485829460833013346684678392984881650220468277944704318348926587874896556447550722655545951056403462129598569011566698183447975977587997144662664004479485450791471207992843603764270214616898798729989577728144452832650571444066063523687792051035790793126089726090919180283892396613692731435163987651420408613847632437838646534140832608223623982317705074590291636421993444111483592146171726460433102197532806961318672917275535017044242260613445115867540857078654773981859762934905722757654106486676469972902852008079971068470002246529396224227592196432926676485935703349455952624564483358657916759868348748645253388740695253618722010178114038674475062601454080964125008805686010922561358571036481318612456517615002021077425433910102143949268794760050008908480489955165529982922970365952 [165,11] 166465687953886493077699078657661048627084646040351268541729295713282208165033768868028018558400776502857523946826289349823317926661609016011486926575947516300127009484651555438483469094948432957938861140072922099057444566225243669298692165992610950134762764128138161084223146278590158299315891636738224060610295370369381340813277264657130466207455182024667028764455906145719941315026478193589019729651140608797680086154807340562860152964498782006689200878563391324101847374462777914441250642905140477946901849524482426080399915836916092332216513094772402118261865981446724262149918680264646780162175176202122322043497530003521818194814616887793065097203489870459182374435266529837566263646085074624329429462803739554341856307926004062229329555754412183934408799519419958486799746113121727697806048444201641174891069994390465035746037134393720522247447214922386621823739471136881785666350851956077255974713838819862407173316644336372677547726691688669377018836018417732570856987482984502525382787347734037534262393484060562860882295010009749596700440184881847522914241117238632128235019391748951843220333844283720127687233588043346608187344508195196297408860846057382904751456437263078994289992004457869753270161490518599091915606338832501522257152187658521424859026562725632445600982502350627891675069403093001945685724868633545140709963059422321956609279637631389826781320424493038280873465002599202608141631887821966488420235981187789237164315373245048390673446960237626128174506211032745026308273882397519415946053233807601987125102447963043551287379050100170509347678470578748187484605077620895987157386402492775569689016810089123395562283650858385234396521969744506105077174817302882496946305128544755885102918593551532032 [165,12] 206329583289957530908483078183459315032595296813830319411936946903890888886145390254008920636518737176283475718586718427760344501382182101019501962607309813198559650062852270962971507762981813427163030858348939349225403205556217664831429937117354902162127449927399893724495552266798441904950422409954960492497988418712776704283818454981768332866435990500799188183338753329250866382531959435905010021004553580898629536288054314782613471752252681759859092097608468547770552002296150208982475441034109558612391819925625170555520223033522227189189384711425703811541926438197876520310073268686801953496021588110660500970530781140771552996831011316667402338919791361334037986240420449705989188798605558401233188089791645922591530440749378535871738254646906145052554704296512987378505938162431109596897308422119798916443598643280401762450681732084659599532537278466916840166504054085502790019246284493163899020467083995442745239657506219250444758583301463800343563773519519731575317827778422168077600173288009162636534411336341083982865855757884874373667999119413874197264896031172696893294589330133915096302644081217774482987375347856253694373541043129559507020317216937279226776686519153223187936435336166862060265478364502368812488075884206105603474146709532282034604616334874633202838870684530808987447334665558360827408459179125952377691980407978297316253505311325255552243638344759623570584215250160688099466220211547716691479625140219730726662049833005585122791111815957079167830811198975756816575099955100255114120572377584350300029931356349278624758365857636262152585476588983550937262081343018258834072498987333643789016717124275753383009568389200268651412241866122172465135112594635664737155116474856402916257187703554048 [165,13] -1319762366734189690007045327483025073711161403863839221360413026399642699349918967254202090220002036028848836178674825974818949515796880082787724692376969526608508271452733550854372308848383023940473413257446091276572755221266921215417772434843264530464533450858632646277094653225186163036031391505646179173950742201814027797835547056185177503486565301119701206802258675066473318886122132426988162041990235745976079105067132417743876125234981841266700356792662931767991383000272981620457760883350081876185757568422033165836092843080132043916069659869689383686352918222090652615137135330776792319005068787036328367880295130595522290520191980053304081360850228606076510747709535516387652438765635594503552715188314378822561418310410772536810550596403088390511057136573441782752603417401011313245795055076580964379254054766030111682611408709989526546685638766199871400586597324708118757325726271872484438483344992572963209701752301048385271162787456992706601246669878347155971043460172418943014383433001564200908575478133245297643850699704713812487370187661285783754983171899039417441789725411631355072868134906885088826173767842369597472326062679154151809778935678235931789315445887597619931338102260614911490047044644922310527016920537369381285182179330155290553608014438950813124700802010637055301873301119914399085232961083028581096296867847003019994639762224733274219536419361186682670336949824266478814394024242298345501055019282338138616326482125138021785458295054364584192889415090730812515365784229119108230117325187307971021812258780843147584545187293396317107776375092371239064789913971344367546196601185643417264232526988922336330211458889774921112512646959593906012542165209736144400808173681045611734753091780608 [165,14] 2540739917756479865994144333790191828957662053387730101975405377340920177703374019965541670049693552909689597762832736268092621453951609614549012327283394099434976777382425233198474502733672677404902649781619324723120206195690135541191029176598358219353012495490906357695255203253572984278182459418999588734444692570108644245009076526228323673480749580245532978295921857996292118837417917722778191700654760836148492924858089887643706693403088756678194655261157136006160815492548385930655569556062624425241953264810589013989565313477518367673844388649875417375089439538904420857358413286697830315997970181801108386965819329091171686578145728528378381722308837966523509213128187897730014611127719191949031223765347511291499488144388889154131136823912388308050440395543410815707770239121371873853877766572352850364814594930743525029315489274007352168958726305326171072513672001647703787110186614501270493870178865838573055002895127446853420500829494313388088700068751317283506842130782376384255128586019011087705866677827160705256730942447404175422521224575935164083396736890596684800634853063472246722350063056521492748280311215979168678459618832276115216399840943352839305398445172789694466380044474084776123114582260377059065725316646223236318216565696851782732741535570523337033286369680280009841861882836233452500404641947697923045458454580100199649516925462063275510042396902293123139934666865652010114470645411500878084764660096369977788624988524099194916362152205982863590061261805575916638982572522195496743522592575750235079142336615970733200712675034103101864120643941570999477361841242174012862751692645593831042828429362989931980156247194775689051740489672787854349986779241622167628574464269692164104498708480 [165,15] -2353629441734364305868729653736672659602715494854551727888165364784015739005049876959201326212812306881296604578090661870269887959455949587429630496534116915492633481824570338256389136614967201916153782741193076407512205521655057947593626420911736924894643531933101331609769645486143641371113733054520261483990422778733177399209497176800446537468308740745852659306767825990963635467911240688147843818195005355474211261842466059362996994975966279303605189304688187177376358909443946749639813219535421526920519693628552690677008023494001953398044668434888450305198996751927909791295139795203677723248948783461656116878198630302818055740728159469667137023845604717236379637523600270869031493958235220697340596006421683997699584668326350130975486503872785171805630486845195532462631644372640389246151483057764756645653739454981852054187191346197719989145719924028973685443718662446876179062758993191691609020274421157828389216995601632888653618155561147670356522141785904635900155644169097803402890211111291239078625531313243119364369844949862707920559894941768880799446152143075915646124316887919486682618582140097152002740119856841251049751624403657490028430998777388564528792039232249753336482505525722106196282203910789051294706965043142643146902234168092918823311043203345453678420208834147026091279044510686168827253526447193613352613587436632668052511788446931164671656840582175299435099391826979996831922590710634009098016288814135146542933380930299729452651179912427263831942153309882527430070306114977306126042477623684009367277056451198237115081006245584133554396102501221221827122202708065293547298614302332790490590922205458449742475596431502822518068410352178250308012482321976692170280344406490048846764016 [165,16] 52765745229789497576209699263013921347273670454970319541500105147121932297804785080562479715373372398817621217115048590734452786244786262005029699325071503690709228943966293927901307020218618198018954841731455272911279195700294278299666606173202972473187012595643204320414452240839430311787411010359336533362514995743204337795825510995536148855173503402388115001888767741483838560720404783745462404190111202777703819083205675671532464506118334370568641792411373108486682605733217943162256998699240658613571616533919771922620318468934294092024500487666950800005472336332127745041092716199286542702677542554178183847675516752718081065026704957568004498098912917605438645132011181947164807015224456419851865995175869649740175951817059496567029628609648281726849565008124901205411876896848030456866528642410459657800774387325592276269077841488098968805364705710808866097532871469214802080429283030392630582579462920235894822598710839136957538975528147484578482263672881976951390017590429271885376821762678753972222570929019299363348718047507937468735382193273926090042013564324739999929396404661088698379097128223304732828550959391036564979388921834459149085642397957253942952353360223775849424702311383973810724288112464038992970787589384253781746477141646718265202793546563582204038152130621019111116503782363345816268630921849786518677692022155261027996861520860762004068247343977702654564751828095219471869230407328479643339440375534394817605694134685856213245369598450963262675716139535530212423042435253982273677117557491008641902936274782548041066486792475923032194506837038156575802280281709789236839590913012679167831799134496095489965400695967185120941361817021909401185965528518593997482876290006365258752 [165,17] 2978319776937356699252078211893939205536138611857827083813630911831430427550146526723322960570842003200198866749841489105515425262247744358368352602944411712202492015808921848112163687531824741423286816662961264915600811166775959263733562862880604770399850898742648032235687421789317233940088114170646792225956938199693997489084077880987227286877909936609117191857894258012927300653073630356016397297837710946876508908631111534308568137471965679754910341705405083977092246673848704542200392490668651833708993375141627871145162342927751670942450893174071380396661865568716562483981239595616548133959482696539321341322599060048883188310210075113657800595754044086673156047381914852053812324023774108718772671803716389755171390693197706908811920871463042830912712112499036103492689588570343053296564379750699614438373231548994356836634854025492558597315361019956663628125163185279794248280794711521836348855040611866075189652532208317405754377394222571128032492923863252845628263265264878272304768467968735508752101169911993517588773069225733508485142872584979018290147461586009312628057982087909265911325294490181792320760952769738216161655107934318667908261068205990005015031388556754168069575314040184579825079193910414572149751974209210466898979108588233078338468879731057073851742470296003031981346167140753095679456532213786283391513849755083041869215297217828343110329493445388181729878483996611727069586301774765253166846593753227945448824410402276189921919542943912447941274838335799957889685110043523983836701061988837107566028220726268794525116410453498901374699973279087068278961115875463536939034030168852801284320987395093157786016918563237993469343524209420907201980522294784810711969394584443683200 [165,18] -4486146189546667641458523032750872376012551841535235648452924269168190720908559275318174809500324832494750510356883461034528631727958939284903512440616998615450902037641958305202427298154398339179109684715935379227575799939091026852097256269964697611322671938163961112060827085135196499830269711325311789646848569882172109232181508285812982468080509115947786724965951884312081153582304180459432184285048667442964657587914093378917552621762333517756722600853168966346530525026273736147694010616442892821614572155919626677963727079899421543845009766296654900593797558044449960362122279507107013611996584364913743587766409106063460272167596243151416653757703836455454488954810689543728802151079615376398973964974383591362968139162752415007705134828114878474659331379505892411958646270150281746090447823438661080882502504551137054564358942239961473638842260080992917544265074935626529122307228884276201653428339457882393753985191515080081104644729849756244119653644971978521857107290831991717980377752443572132832678544942447251948161905010538731094885006791725747790536922669598019199835936155795628543431914792565946108428782593184706625536454460776770165657541613548015998759212921628692308229072329483141354123148841611878329493018116140812404755101535021704803511195445615153083254845834173032870968224152945593437216466346022769709665310916649863890229892494656746324467704666375923459442572710143632596916216810867175411423670243273872179060367847411564056972029118150608593780787389103313922438913163755469391244195362066481975820363622875642392073166764001996390839260079200421378629728103198967128451768055601138559526549636995679799804955504357353327570248494725948252582111072865770884140233381202144 [165,19] 3663860928554848499442888398770533923751217903825003332716757296882180686478804491642209956220982155859300172960920846890571415604323273571118071884632320632160573806532944758253577889155186395587394044011487040612107477223345890517347428834277467038444047457223080667960927131496747635772869233907740233229527030936346190985457337843061366624872662627380500914525511463092110031565835676140315825527739242998463034580766887381470068013827097902882142846142222675644957243898158878241122252915808692815914455668889928308386956794162122208496565404355079684765237757254944220188951845860335542734519788910831852977485045643741355361969815421343278357070398419449014678652336798227641562875452872588239669919695682704879975881297536738741868993935993987390903745784609245734683868792969414940845602715534217301172004723647036430457939733965902465836838812158139397072069786823834073616194967940790174843204075965828028054419460494054186169746782718976652609976835914238296495243573688831126927148864038754463433576563289600260581509291809908429120967432659045998793028561389130762267914502710708878436849563874405875733397859590714301847586257719534158397767217246808206219166518419054871506027643083287420489780499579082255691396797648527751046067263887690428843703590112114512215659168349406090975196736817637657024485029627249009179977688634781159962768755391939565569579790476179021875650221886101697140586598112425428554931526859757601406113979316340760090031814632818865443602171357820597692755961179126252172207136707502417679947022504205361685649697451689345006774887029587182529076809429341611941010469306836033438273219428033915151873058374846963088488203155503523845975991355075317775880182792308 [165,20] -1656117404971415435379609027297613371113848465336289033565750168683159901718073030934075385361505879803921167198092885820230925014925078979471739081014753160894947042602567313643903078278940168116554350443504270600421227719607919297809479655656450068243557389194101593040716072937787429152499909558339188370764580894124112619397363193687367062462638695061337694309024792223138992663916468749550972802348413111905080487450244504915432420405633253345872900552395734939358123600462432718483269344897611367338044971876063971198115806314717358971739699042690685800743988017502721112441970189810084472717746843692319268347495141292402169541374158914701007133462559897236792676644545942591619329373353908820660305778230718666448651899537781239210959415268101211451922121394621859319037704972115193593387830656047132609745506486337808245972403657519859974972178538235733126655724681972499713180352144766920771254792130054448569885827715988799812189339102640350528859810387025683989676134172565182832576022530988755716764769462755061023837522838840032868688048746782146551174073043016880001825876580254213123146776258460657318525514491809474205716748350737248375723896990314523916638325871201786838235969299507791486399264621064894510531738428739248565680606267140661298541559315540722378753081867715361403070397871769746341635487278154603458094394121984331089669775440018495913144104929083458687588877250004571959767423632716639251506499982065827659964993538169922494677599571917077683311433759499770116101322015660054186945499497761959190094607521242575142670372082616432104108743612086144615194820663369028841718395469475516074508604702593338264119708487890945327302662144226392383040030511636657063990234112 [165,21] 33818012369572478202701797606931218218847900960928986075124075858891804537569994771561485946275519896520126724407662953013456584702851541140129689037438637798717891236668231594840871444064792611511253502777939424693823602157523830504245411473290227079663246079286384630622111743791547790677702646044089339422790006683599431032098443963315170403193862379366377723702857682641978373035442785938889192160718193559024283332176008008072524158597708538456531468192772212053174623599778183408421608997829465852361157896028536252558276517689871288905112594163185109927023795349811841034986865896613976413845706925720513579783877605185687584965480788087785725115301017636764216411456317868239769844466404071433571005428084234885299653949054773997150946273205564836054571727449873186382698177283815367308318593753879557474327172672121953506957062749883274778027320159797830703982216337615795414450304330707067312894293485775544757390636057576327919518246913782790793856563914772953698391035122126012059963447317406533130682960176945351102631887244907607937329255994447722119682681167168038454573814783115164330936259600468706709378122891749071839187283559411035962771058726249313821330176152419854519369811488834563921717113017764341345534114876402861070362608082555630592374439560246044297070467832052799484679216089758347672510148151282650516860713315373761971913427177657258213948504176711843075697407965513157246071674934996770253947516709893544171710279313106055332721774621071295249941588240439798666366290993969475925036085723192400806647696886929626559999429298792189522835052837151336955250723227826407417809623443476823306371265904663114605412502944823073108443162174325753490542372623747584167040 [165,22] 583202399901386042954828158955595065014919979361095664731543162896083798496472339686126679250502841285804784294375506713071909480624679628197606231474837599088428212571785259828345998810860418714556633904933216586008029868730359313149264653483297267520988797869145306636495792121340225407064127353846578201472010455814282972886114064659995027529744776473679395432805082165100886695928385965343429947302249703690846184806784769516832654352893525933831146993920505171026667310671981651437729629574947562194427155191128632929907916563858896235609547417795483503313190404329765489474851068899655778920645963244364946950478498584030391669539583290776142078295589631460605520746896418369586878760762399796862341515543653277357044015139662295730339595377500403415374939943286097958317404635776617892048947012552011966522987327172767193294876045662869154717375766551861643571494452536273884018435034503049475497952255992410022601010631346046982533695356306956358813327401661709724444617728629431497520348737149205022524662237453156683940965705929844068934348994321976038500290229293036910389338019941675307757222188602615511236286614748555665785248898847572467936682583155878380274178384273798397401486487240960171575131762067180765419623503999035426714880726008559897073852840599782248183886113840153775407948061675493504532999353318198720155837579702369807619262351970693844725724920635261694663385197871791802582403982351178377749169351039661404982397035012628845391095709751855156834578448810706135472374424221131617053114695127325313143616103503791004433855225769619065236584915253813856157598759878212693469408181649204114850713449326516771190619051291516527834875798236547320247715814567588874368 [165,23] -507626114839020370012037035972725957900580438334069988801710119671446130577823845549570998029650889574752359239136833275449017945182396875427772082948857649426468314537892175924272382159921965351093484099781198454732483279114063888963410947956690383014700491776576118611135282245385729040696178307635667966310556455164687712312157131939155777428158638035858329541968759045686689409654591741755217036116563196546342190570013124834905309352630436242844047309297547229885342233360821861186664329110048590315385836641351237898746594154231542255907669893027235581405004125205958689578585284203091118962962463666935493111874389085579849303672374289631796918116537116852155642546567523792946307795012084911786249692105286835181043117169803109096218568445388935924113078759957451107389763546667937169366588979673851476624548000624580636164713531438961522497800900379754134089760194485688934966460348197861312332231161303705991184303245810401690979558837826608990243927449377078776457406807321431670902855043419258418394093105280423242991482765770622481259647906845218227946985321983191580552083792565651415227425034823214219702798595156889948691359253352484155536518961873985261652084466278070569321217894574638427167400078271486252757796816407271451917883642258384566138687588409875521435418031810384695982689909079479196612068348991325310351014914744988048131396718494267320101131690660228610780619919249578130522886592487440300283304157480580874420807004120927036807008803387058948037890605901367540058195583827448457353159395419952236256548785668054527355053057432129668714731552045991181540553594067482843854171035703083547078515236312733130692928067889963815258588488763471640004567098089992656 [165,24] 251919711049707264343336594149394703193432751368426722732094491718518969834239117944951686432787458887291909498245558362368070903253109366905634809041471967118104698057814366532592414957056385956613441874155041188452469247973163154726362838788284185959526838728296726416385241663690821374453890320705958783494893126199425007208397863171954270875414520225649819643125404610055291683342541586093689216068532706264299266209620550153338938074417070948263109900490341804649305180099216474371371759383141501853835321176884522815627566370236416467981172301377700697921649403475129496793681365364566820471026758758144291730386971604157380500611922546925655360755694031170507090952073387437720623027640251082400382900076632230507941587406740762817900956636093389608516713392386218054117524539281615772301610833282906201523486591909675774448923967671965299854217951477712904658575835123271075025743987043612467635864122961931634017147039174149160936113758346183245464072880995760157678998922335931536683719278490137252093252088950880918456842721660867974204499505556003728891824964092099536684563193589951892274795415974519616158647449321702294666291109931729106929765077216350254783583080010870545430628741346817078405198255400832002773068007661538968875176399066482488178786269432240183650166075919184701495607178774941537365011437818219981632494586258890478645211868667981599138189840258575292204037698167827146748859585976057458193285245036863077651821699583861687687363079187817981707133908509695058684030808275637152872105106062418729308522221160254693860794250885716035259785485531358447467668845881563676865753096241981218842588697231270354272667718437041651503296099067152765261167053404672 [165,25] -78107660717059271502241301132270410030428915752671182253133784027285448775534675356270513725656927542040804913891981970255549493192641360820434403776202255464028189225413230347930526536863575762951612588526365376733563184279307367855596583155441195569681934499119485823438844894469318863904104318270572797984673512180273530987424453758688521832123830962215212156948211766556209551723436147247708387753481880806028935358916045955757086240615288502064744566324196175207696969961264890923020603669985348954557691456927619361102354158553176984153584581263974564913725968727659834234507679753994362007830565183368257098906684157630572575766490236886223160523917612574187318431403862070600121968634301642331211149919974911352269252186654535127681731394992386051640295157606328343010838731335496867042144586042586568179641085434735437215817050186312157687965252682154196107002021501504972720212583603015026304186357307677373646453771591493232678969975230564026053938956939295864231886691576535673312239609545364446470500430402911196380784805016364413367671960618949136436869176011618398292718123021091411774220407734604506729630271575240438082636095054784350841114581096741732359030541404271888646167101967886192672501992361583248961118555695846743031572871227866613884248629742636033685858497573385046143002474931399320354609126011214382820921197772928100710229057634702079689149976915773476204351142118194913606988599105394149410660385526573462744606312056550358315080977959090090709183430592943743559672615003463749881578552048429817460105278710048496693333850163911719421567922031388730385123656166063172424793997685911867900387604626496973316776655614305080826548282404180787772593171008 [165,26] 10438169078642294429173696343610555594073508923932057244050105931365777006919588459757469674702707918737578049715973870704165614168836730108890212763426223220827028214818612457606096950368120179236987686148438334620324864369260980032750186642583896645169582045423486659778419707512092309935753215224720955390601279270144023298724647154402858395599290173097910561145970811060915421950876601320058600897039085059995849967353134296890159319875638314592443598678998431775216732290219587566431830025695752948567078664950884757948258286769739829617500367157967421771459494779815227924915185259356918805521945280369639012363348503280266744548920548950328100981162979386784500579283664647619169982890066990604292023559349996920918360594959656798554733720688788462055313551554463767875801253401027752785573547773695501340752911292655357420561271247127795450369797470515707153005263140680304332918377326698565315312112902026546874205114969020996508287997592531161098861719927517789591800845200636038438839727829284068814011252640179768532039481143102227409223694204829456694776779670096946593704883224249433534479275538828663624574388335736090887926637167104941936031056761493032847040043599742810329525173354058597006052595012740626184968888941261118401238034899690713879164656298761873797241852437758730759210176000809558990479722769516416801792799633065281873230857400453572739945650296533731589877867250325708103176739979639875732004684916480884966760276796612379298963406622133509279364820031323458707326672629569687107769038015507968016637791582514949768769598031221552991985477608497763645973399956252700587950036640451486727024242181400809616607458445625409860797412481390788485188672 [165,27] 3628585960786485784121675142278869156063318672473549096730661827493853551744653364222368692273892323771186671947203873555934164574037398531646902115470725152294690346206385167992303275470449307819760297724049543501847993555416236982901011354825234121173542730968321767549443295466019278229380708997731013876352897717509477931893326312082514522455576606138599800729145188953950074432961139626515342936873721106186846925561903007710843513077822544271253577085107073652137059298439227624713319219423904412771137611571937521253452872416953234570658208273489161415494058452342316525718212203555917807284761983020501127387254421893573533183554070212243980874652373964139621616935256470759370030686297338351270599587321498820542445465311443335866137449421975819699902518116072205421725319508913831263738926302961743710171939905869980761287947157428387481165633516606711557073868520563873176983602915714594062553897737931350441801211605971985970657103525979296010060844383314051880575848666247551094210748087022875819194577729283176916908515144917367525502788701731929532844902172797861438524044359895139501380562801156687168173180934327531681732639552141351863598855622805422986681215659243750484953075361388881263140179650729059648192932758658003849225865429262042670509723477855853409678877546733689106096106294989031769357410509872966695631226968041412298768160869009050918268657579365280597229729269517791381152150142140346578290715061094651404135026367095244540881458560465576244817201334427225731835912994439614659351701778739163428472784815393648778419159370720994095501495008524369106149974896812869993609629693237506661155730388842042080388040062106173393270855081360803215400 [165,28] -2842407695575771615182037071912654926056870950284171840963108853974855940624857122979323897358964779539024826976940869923891560341703670922105962381937086957905554584513395001754894875505967633704338238884515404963453019165223305925184883343423040424100585626312080067762435193257608327477613156646654866960616476305673724939486525148000908433955735765500240917305313568974397167523232711166644822436651564635927981197427543167036081624208139062479785608157763638606148976523820342367946306201748315688490953273799505889495004129547040422999446532047176247081801773527474188497843276305356114345510120721063621243008540142477656765121611488830100045114386774129087360894446475668939325908267701915009968248744418044898662066106355640696021536449819612016726297597108293119651977560954797250168463490736507680472655634654660455388407223310166213423209048587470735772721181958850634856483953771508250902445367706213638039840782757316292717233074309524802172948458423248204812672200585775141413917113047569334449069195381634356524944836252098587276734705400228949583927161492179891828277060799112694362623983673990149042205302135759194297049344516287019565939695827827697742534087186612933300386415516682485997426783003142297902193786660720396611515943775962590331606784589021769260601684014778031351226077685610118269094987034639760567617527218590168462411959892488613387081005409705522337992508324530822507438300712047436891567163850085814288745639179426916860003933746238085763650754894015364658379095796248656370710403348453344570191252608287640119212108767912515883883075736139415743217065019169023385967230981699214603360593951604918360016581156470755604201325826105058048 [165,29] 1010364529545976320186723407504334643960858410404441607994526255590586564986668483026064796693826704289078747052114834000143410197617135536784571834730604446201925967088981926516228008708089237004978798189266826926927790608512591951434101943304803796317697288651879476480898748845708834216367589817944797918465194839329101802434982584109148478798183232908235329443047140485168287419859177003714837975871648559392573442596801409120753711677829312701208583229171556710264975626907809946092343607115239554132069110814253643814489116748848570113266445311107041052530512900029380194351362289393207996611580950891090791601422315078631717436420431155780414969458506611194260459168847638100813603421467279521731186909551148844962731232482429329882774698729278710759737784014061111062802143885813025419596051835074590416968210335493334189276179336126522214680380563492999420192004569290027524638003177994542961113803943501842898254188005950094096523767605111960224767531314987617644764471215770101771949433992274790405038906101210189345900090371139897183831635719997257573678949270974282428963282122013742933088235331019709275516863741018510819782418845041734308608069432043642416612100264094147081311495370438553960630064606933739552602218951581778201302653764498014252918178010285562875790126305581765516620488112404180329595931125569277924099217868164434313058490400901599707181316401010156505443512949368413386747177765874974316522816399641998935978544132668951669362178087938116352978908656050621984317804626866638803235293648418461576556666546285408228041490669919689091391809261228301297693170193051354366175401540553704821021968934640092737567420110453143868009872224966464 [165,30] -239657362321867763342949087991012128262210083974110727430756084526356943637349962040787024647923128234096512066145754157233735697529300990523481166781627461355252523070748108364949782661540366157403335459976662055310229407125267613296990992184132569498975822714622531013424726008200348615909014839062784527199212255418478281286056177523992472938914001310942749489137342396851028367502383640238712654242034638568719336425187559750268922936331582328623454214127295382449639212186386488779857192170102752054880517177473434408739361908213392670055629668580107666263020776858954533425538861660797899296096377502140044515349286795840728955285264544943260591952469029641036696525230177769373701482324308826136334704473516941021987595353350939241620918190100675200789866909444858586582148246328985389712717681782479485028278723958994235810657854804619391300172177681489236641399189287089830123903349082625126825898175560061825032702552319841435108076678380170730871187883361427641735869488159206307460898542482583204210757628449887637305842407426173449922155866872725224926870408526424545042037997581170303681070487944362428001985055382265443985141503559381899023974983359692495651624024650146329050799071260109241264987591211566056386046703377642148485177819245420262025259977147537090239699936981566087683951707162059554475186257351376323616356467413126771956715251874613524042072342301929045409785417818160538274682104405611627106938680185721796460721221215606189239792131692298543524795007825635425894566704670327804037903883579743875755607859276595056933701557590057843283723850403469185112409079033724443022809900926851315854863739628439194967535061340669216014999237808 [165,31] 40077495538113180932203442575992361019923914520766324102617729341837877453341259515333607193864267873387578277498810510898090519780050455436514644353646427414925016679072111002065792028938627874680600701281223395837056634646099896805944895347444590290292183935876875088120436005856896326951045537741705837701963514482591892367461481332082473736356947613765621228272710660186943305757161381764072631378585271807722122921247095989922827558857243251635898505857596701916861018248769911111260809821198121104139520565582133072796533064639502724515900843903405359610482401867934685028577522492511837604138559138260133385525725516544815977872791829801317316506834032469775013074598038632473226231747445577897495482437786453357379215302127357549796367648776835921772264510161791236754432545741802063712822845950278799693763916295350279784781282006031974068564265391574170815426118853162232835523085128900681489732174649396762818974639263036240223221609512720142674895335157658878382602311352439320536075824434308699666545843895837269779468443690891288844820239407424310419621778122591210486311057917117692682059198643388898220041845385919981091524779139493664841959607375018980576068596999380961005824956050547598661417990866586135382597923746072200403793476748406178943587192622989850377086549741110755527956547264640581712930999721865918755571655564890519492662412143066855520760205250041637342458499877092212677213276439555657066554145760867175820865009040724441687017760412478571824853659499568558049961803749429399602632162886166134977389326677392168087446181486311074718057593546869969820278277461490219278839549993455128207342993472704636643781889986675544625750406 [165,32] -4330435048386921017361285097228318654977038971398490214450606846522872816197883117090964082600963469182307257765662434449405391226481811270043487658834396262252864130520019774245946369359699219463501046174849531441410478631533254845185480442129204724319849681172535768746768279666904400911749924530815023327535658179741499876758082095079899590038424664696658290910338625086624194552800287808298317494542928732485537933098263532351127604340671466928981655395057784982314087498150687398485506454517637884080417132987578131699990794910441455460901297297611534810946700011865931899145382855493034004663013543167954065306633392368984817921707718388133718275082522711191003294631332787289269907666103493210693220885518880314142461296576689702339010358994815953487210090506189084254660639062638503265752234897258242228057325396638725380117793116890486906675824099058122567438777372862815462300922773096434704370913659430470792425343924792539009245671975834212117206071011839444500635007376868205234879555448928349114777409431678369625679621993618751583150616449989775277900184625101445563453657043406292041768692103323785725876625963882424996976567258543928594636642852178669238927170296478669969925798127086390855627645218686964659487936608872130161923560827642127065565441156098670024707037984651867136932994824796906606866943968685280946630519003275954534088948517856854569948015548215841432312493840137438680752079089877422194087138661335422366603012870694574160054543431395356696013125900422240935529485309551032282085699529431633473797887647193699024376800779034033829862231396573958375088193932312563525184281088038077991295714611429247151442421144151660247616 [165,33] -69143608699626473720208141883919818795915857765703823966493984461047785680215726529314008126031551815308237718534851507958784678195855233665397966806572799274866081022297542295905587222648928993373908347600484030933211229968624510903339996583729421161777671916637028861126006046779848333630722394907109505428916477082581233703406195482048301875778912249803721320324809322932434047069669983933602244332594675656576300380566382367920917095205787878902742464524069234338994975078331952196341843738013319120222762481662032609301050160515571500156310263627508872992111647782996424086983720219024694634139245753069450741815423709841445762986196923519181127362150430395281311387665648894484283448166920634874728731459160939017705003567245143856734407064787078608554432266101665097215246914001090551684023213160170265284631387949663847842939339279842267578876714060275690282786665925710506235841141260843812949464667323595022577859040139683137857409402573356018018394573980969649090212951982535234533954615608839868166533711863466787262458619160664983443577668182316683175946579794174715420954916869158145365228309020125993336338392264190307067511046454457798984928481006270225968443679351171880139295044567992417933687399011982290563264686215857124418865050312243421159248356220048766991323714235191975055489960642315591400939823642154760776783774835822820202745484631839316675461387685449003027757917896202158614217137071960075433931300324688552249983469033670337015117803329253381858070751667713755951808128688707256699034942074936803589818302912293327848720784814744155391058925704967235416666397544913466693530325353293409170566544859393502386034462282865624 [165,34] 295035983904599819107072919986218963200529529236632210621431441063704989059676593680321116577279149178672350718238672118182156025735834944086541624638953777590416622440831329288349227609744538550030966599552661483819326990116638401076695111517283226782203203347230359912589215088412829181789235593355384734682984240429338855865388833077001765670223680455922011032044639433196965511140740226714873100818243090716971274870231763222026718679683499354258286679963659226138496675471612304322773909287617936649481818582323866418890682827219776785668975810759969317559020219357953711592427814091843687409168958362129884802450374753549647301983609077676364609825546393411849213296806770678781679042917847875010401146435982845722539269743154048778749258159128021867802944438489333346244126076543347818102470019894877773619340144179536477887086748359932477294770570118358860052857375258536322515280878035794367067785272092367631599553144745454617932388540067398629843468035761280709006567191642716599932764915379795174083230621014852439961281019457752081307560401226213993917827888290033671567627042894651284047601342986457887279616857976716349281725296697747098678847155663384644030260398184049903838885294257761747241641046095937600216082016232148262894500721717576934626152212859599815053236401779161671756019004477143949310270012390221469006729357247988710757170402908671311273885761393558944878011184957168202180305631125242302657576587927276958160743514299466724172739492969768875537476323785142225231690368259354106290289327584096809695739737292252751565179624305875353488541517972440212572293235248977655315173036087136448354761711544118354481866282819472 [165,35] -161395725217297197297126617181762617169860961063965393647662028546447481497330547254879987962570336236598229099955574456438411132984702589990313090620467203957895088515501090447164599609905291993830642602911768877649625269415863708333907473719870539074745404210739542377611058258963660419292247338392901777966086803953986620780680821093506094430938244038486680092418148089475790718732072686350282931947574130085693225887588893184265381825733976993918741930127418095683726777196721839044186390233302140622152369012075198060729807347234092206159416170070286988124321526101686865340357827937011280108518435331792462807451792217070057892342608854640544325555271579109141398857024363363123618965357533315027293535274458820673800400523660584865091819136514347022825373981353355543807048113380531584402335629570839401939783558233977574811516346327250375733465543733545369764624134716299118820177940795526311704936473641916043051560369357972788355562334842708700924277630805262128055660723773782134455796571546277175110800086660923021501949154128337438955562395680559267910077226867852737079887342624917022015301690274557437980713970597230582145370895718136071013491243861934872190937599706599490986597912615531401027619245739725803754238013467574201934642900603242762550400709537964401170456686695498470745707605942024828351247947195168273119733115459534815056696426162176056840868079930789350322334266973104248023398146862621311857136511903427032322037832390506639072921252279907550372224442212421364116836901637770848215799030191503799854562780890066929918668360501309857913815066530461603566132983285375082911706898071815836312512467961714625013351503894 [165,36] 63830419036114590599443301708552837468687923120454029116730329100586168414230260217575121244070834607080955186941845611807228097333889748753436094333358108456399534060821712866466004313722330009424283772282700726830864064719586300623039256983020921635855739427544831870893250961457404701065548709073896897248699418242612953209630758337045852079063384285486035432941280251074476602603436933716039486440651252959485324599133976435349151120126481900071964485891224467458535642311328583687387096721542242910478703315100907816792120927755392589376496976474942806743849436154270830606500578865435010224279752827940703820972489630787726607275875318345831016823596830042964911419955579036005771591329111496398400586841879740119532830863057144806461193211811039255105778190385611146634795686887597740949615403143042169550714892303836155190722725210302816725463535916156430240153850577922366982450344417298156173204273690306013198728748548467072635326349263403915996636753655124916234033343823767910047262967031220034874606675905655192749493017351765092582427096754118799358866458269802446842641669132820950816205422682452071013076918367596617569688317077742754388862937203282780198706026986905639356286390616757803498798859824695721027919803721458530890004212821830809711849754636558267038358092500088557664657612905851374651056326160005933878866074475641110667711793431459199145909026621303098988697466173052723343440503355562177811772269731848630706161382848699507550362304126184422543580133598499404475683479788917321011829902860810721771927835153408560075043068973852057908083745502907452095254461505511288354563045135558479217273777365191578140706432 [165,37] -19684873366011384025668197506871476604579090093560009857138067673369544571449434290698913787791503807645158722573221277254285367408239762441559544251452169748543907578343906267584043988432379570645569728089822809049324265154851398560764473818478542542977142438339758014222363543238797726857611653360712975238225625944416745340501097161867491603623815397433110469724814237463448350847003170128866233516773986484685146358326713682759810305612126333536924031797408151807722928536174894679805346019794040703613979971933304420957975149071765104215459062156431310243371405525717605590370596443235338275034593860017700816746007565237666544375183820935362410236938426757825188655906493152435073547337574868095323443104585293978572928556890011620599624605464500405976282262180649929659079318651482991640608907945129061988968774349877612019736083452412424209044218521344874888351778272137024889178306151937651933001635817374868476856852807039120851970588960199771682731311255654175903364762688895621244926387411770185301498743991534398608994764403569235043456460455920727221196989753105897466615490570158191541229145788479564933526020370198051373814410791564135370944050977357599926152441968575408740622305973184733374891085853265626610294092263035813231063699148965569667955215642304603146110447013712487052873329570125494089078697005034180981595466684964327201907819682858814103192727999116383646262382716528188665721877882237013165269776110787826736615903680587969852235861508130549803282074363084190204284313818850071560418245801434374730911453363176743751664849171910043219502659581473656458918832608095678318426452022598529464503470426001754658640 [165,38] 4817981854647417146928851122406540075650226408956382866332871923693075342997033991585006038607937447523671149550129464062345878730536413917543748990641018596025493048261164093233874394525801775302323842469039870936738477902030282251435065790010076492975194524535274355274503142889174263072172366385678745223394482568063912136494587244202096614197575027267339558103825539611208939138604185810333959290420796936964619483789345507888085181357411209544842658298238808616693422408458029201127168903981301385604409744523354832755998055422970233870441508058872486734508625924033682016743348120023657608454937498182838019203854614321973865290527260455251340186323264138219772386219363726793202619448899324396751081833613114508234411263095385529245955314933331631241409508489216086794353864245851844155100288680660723197484847551742164021774729450715352699011939606465204224709525659211916942526296548053250689183298513988946498864089706112300663864368355693735074751706964415276343274427106449957329107269607599724641394302053889408326890143618909396393675717957324301564954247043505388632297436066512880545137912348608753024540250421660515192935823482320206176725151521324199602768465281145880577061289421802790288260441311426060949924198303275566182864191925420099637421053330583213314877016601425086316339054110337082739009469153167578493996655484064830454068805811287951217485781921611118148749934970250525256825787176196860812959290006984137088442010199066222893385003377104447890917856818242737942745731238432245728216119092371895719184507213669488965496906073718376735588642364214296320976619224734723980069156462428043429101943308775475632 [165,39] -937692397570234368599301236326635017967822781715818865471733760502621491108140614720318404936641514389541616005113150814139414662982193492388453131919236696444064597803040377579734510075969843429781511575114360851465200169309751708369295400113979665023875202710201607477918222758681148294069956294105625631501102925632078202434825702559401989561434910673026565228001590524175427865870960801259919545880602484051798405922534741737797815911318205433036549621434147742103728460586630213872745731202800945016871736844976618093162605410454412473745177432744532682151313076929104331838266107463277377749671317882959549982545069983318990761197335156528706307747192006192605088743829577653952745443069546983350838384161494672238713103467743657760046366665491675007540447052577903278585610333676167274540453993742570756398117667934060592933926924304401895108956002583710611703347136847225266585124895585391583990159121878726392331399266927619495757241926789628529992479856906288832773167831138806490215149228829088473288386757703208130339745869409697041677752591128801657243142370432182871019903223868686865980384360099933641925197083361290025655590616955757196392478330332686558878299181582958634038220117439635126459660538381760579479064066824245774017527794066209674626822097940106842957754433762359698213207703448882194080953719453544988786687458885695867889938604609843037071922006995526184093894637526795506622293826585320336948771575347768885657787308823307759908917821386409572427118690382611595542674319431387136168131343675151808608267315555131076651771708193780446359764032172647800821336064604674497074489641947612448793151412178538 [165,40] 141821627463368439298761540055924019870925249455955387919795791504880851989539688905690335908213227256629869646496768104342413894541997870810898230075972759356576256925212395326337431841810490981767896898140455182954126808522784257764059986457457554527659033931514661969575865059916669752773603839997755492006436352752928898893207997080757395416435643657860495186404228118625124079854778665792350608237036209625227264019771152071445482198868045486231145958960492817220548408170828008250492311054499508867220671043135262204671461141949680378836917472662610146539603912339103901920678153983084292545871388074668563576914812324181762529973093855118968902595566060234966975245221744107844630500617727550856067508961718952239890487586181715002089241326188877253593395264622043385169892751813076834218966989303202487739272908285248201187180743787340126921307929829509652519283168507265520230698595366849554584309538450109278481263901891826260284598620585984753004324835827558052640890356842223326444133608220501988050805748878584390552139812021021866962371647162061782441797834450387077067396563795188116212074562318447126001392640316162568926885755246287077062946312163030580249786319887207302548126895841514412755229198100955166848800667008890777841524045337120812459400884710002525628309274985665826442931744797551241738471999166892314549265063208646693180804905558037116504059757575772138485226069721904313360884302068165674814326903888579195346694932762486279132364084226186388152713599090001231149451654906070915749412494349505868292432558744147315384601848734392697666778836656431473359454439909415081317128398259197112433137603584 [165,41] -15236026793091386958770938181711928225318325664744475022181653498416073275108504756875421037293959571746306433912401080316221963420180497644529162847492357594709149827556039969011010511917034580953046545209177902935625106470428205452979292117360185589067636874117010826081734218833147028004567028588277756677301453849824056417719248288131461568670049649539047229601922434398899200149717373424224139928593952573832119802557934089819016192176739069293654465382160392139169765657372889913810177262338003124254751739257485625471204339292201162561441572462667158904096141180367627414453202199872920544148901137781593097007045072027992042945540360156410390996639177734457632075564432298826672241608287437425755742966784716870372600110977359498895195784506503346309891114791758669359215281010827679801947157965894749809638809687795758603408527621270969368628311555021273503397367172773323165787025356012969253291759295246485934892344323233632411917870026290124082352651790750729402425624579441481968965678871043295038267230815315743876237629611269769453306405339888339568582559090158242837095347278523173530106978944844665143814759093512841069317114131702664764778735118432268933424378203401457832739784524981688572270807662517224075329246456614220475410603423733017958306162545964100076034689471952751245665521269625483112053359229333274838549909460079680775482110789564112217643549898582446090972032381893262203160132156699888762766053657371484452900968031333884600722813376920715838782409451150781818876386087674788145033947654576873188445522637266750087627107061127317250583805964453973113548219048834542480271621473668470002279296 [165,42] 707519911966185990271727666176633069955059747642071600564904549769931853324296581891687374242911429084880956721392994140230414450697376839896628215466561921797461441366824141332092365455710008436978800320863634734724924778438997676618440393513028446455975371205393568227136183573491445354454837746064091422056680434321644756201693695454123397062223592001713769416221878405743402806006042668331945650094209046453568052120286703657339187706197369068792288290189220962137604526562353239798532287578045806835107775465803123782229072893006529901505542400028614894750526058441836445576556237253508690423639951916355681178459245336176434173973885161887298208142173157670481178404628052207159186873909160928310596578291998598579831222522911560527718137706811591260763035734725183664300505592893644940201659241651957739262199703763200175698256208309401112582211047493220172991215133552961509941433534725262803035917469802146266225792191301722336181960918830418225990342380232220142141229886359580075022916694550063835564945389536216373451478718316357618720408467538498285750315994600467148940388239200480846439155688623324679548757332502429010435523427740709800946144854982424727228386667133991680812297887668559270065485170170104844098829771253586217624585008680980062831044813576946391908269262701031234553754698427981201015308895451008337325291580025280701957620391524315284755170031715857350184474387392041323320795378713938561353325737984951056715464413980785151972871770010291993089970407985104367853446597183751822383866265687038995299646333553602223198183340090380612397464579972115481989995800901605821332808373301363207168 [165,43] 132525396252971858549800511497535631644295368537393910480402946625531617507750372862911368667391802054161660827915320336335965432826633379070982023443934397426147008687945924596320846023546587987674483866263938628075021980454139359236062811913395653578736911833492538171322349763457099937645282486781603379761114619093964666813699557816975677077890787938587748215303962245734465324987729635746522041351509051085594331114552623170762966703235155537845994259020733096100176200528139293710009238098038550198295648085557425194079212462515194238602197548416249505289627590804646353773832376435672072814561770623114200691217260644942222489978804855573488495445679293277237661618711494397638701990242091466116611720437552603143962146580901343958744015227707725853826780355248485480720994413896045822274953150608754247163470724443767935565285078116684855420279254096991248767555512843460903257037356047150802046700113482968570610321063283140533093844798549030778089335574173680762940852663949337632937548887253998928969487352879931343138706889886934291996652469366718352746496280930848025900800428757564109690377158875763997707732027802217432330065821419407970860541325201612494317109084646325535220152163433092601032935917868673190983305286687599822202133007098710444765437413939557621231293618822942006793465486733731398167963140009878729864178438987633286689731765461364209425038887241572358464816053288677635624285599734857681066616435298534060753441429945549963477448644451567134373441632546635201832812347228358742550434850938657417451846211644970557460820681149209041891956837880337786488530549095517876490778991242683040 [165,44] -41371355179536738343069698977564818802279458695504836656370940948211654453697392581715562084751337857620797661783171071762769499080996707177265947723922884951829820783518297804456987089923058787205775877725323566026465352854440366666215394809515322625678112149400680314820800181021022656648730161110448546728005120222281227268021891170734113603715356403274018707156541334281207620377743093814790037255749875521748277457128739937352346533504400072575815658046111706505096705406636067656925072027911612130370246772021172343497290812762755554606327670970032260930686015136262020272617933624139242883009187017591452689632160101861702741631896586685580300708226755104534485189867251606721117281618497343835624228028106746705994979293070202198445175305823333268882658930281900813350563943985383171990991411545479558070805022163714196884456806714221262381427723050099881593758487758374921211108793956377755681560961969724414680967861669296518695517267920838358727682698475699952723507478500361904990061061252013133170523422484635540944097086828207763580339146640239988148719922834322391192572347921180498329101884108243132337350639873212845454815212320605285129671300070926176479245650351751681706373627610131297864698989717792189367253865924669891029165135437361622501169266834374920310974672700818297931027386525533798472051862296407074705838615157071537250639785799888625487828124147764417258300405036618971625876492565291931314200612972450833921153063127191117199168431146823343231947455590467329565449080515497241562859179241869896730171419912715666535688561033538076132427840778911138148097679816435481919372006900224 [165,45] 6505435624749250851921913217756192503481907250986517697446680683185521239628891790333788644346173407898378803485916185400467915940147589002827339827627263826662353412662844207003659640750519485787500123423316316970369269960765156841264178103906812558849301377516090684783944864884374427489280936633066242272850491580011506607730545992456046002067342894909567665708526862645461182371554812829833545186269836381703372852258248982874342734094299786122849982139426093689834023864019923187876306053859996627301887179338203695460278712222415127187080098547753331549235855757298039163162547153900736659359552977347997704660882915624794484577744121265459825103154811907626403202209921321020228671903021568265797827894989495189659459418308234426738464854187157877037403858281478745937244463275509649768566851698178571592707253228026162239900607421456520780972732607619122110479320382868855552818160948105904366652897560020185970850830179173855009455913891349089012250067734545808522039630033268278127885964652118225421456709709750914180025070662305097626779574533603612000228624820211270104594147839558169038346340253328198742292319562841742033431814936235071587335526927273569352587623076918996629249520840740434371437638609326871389481318933424275463114219738895408333482464218205593282818336311416805261383636960632091626076881464533662563060800356607200119522967329350170147159256555460657727438071276471331437465383795246358410051974074887444145168590970827515798211052957318152782732258604433854405992645021769425191448557902979886335402866639311195522018938276398092477101856818545753373158305601077303092389248704 [165,46] -713225919661234164325611320542702943146254322663840206174724418990620884378610933096628843300299775765437707908014059026977260372081262573586170582075137712533786174356520437710326144979886351289642882203351020462962174411322474180343389267028108148733649720676763880964370206521694440714647795023062404981256605412557334594725762191233999941987041892237024404954669534362814658919039090464498997473337661404523955202080220328471745442428150964029324213821802706849536902197787311792216813883329072367149156015698693034978440449813724613608706397076248205816895302415191245305638929139642349143103825318598114596043277891134168965692745963415357133245553600404432603017438220600241087119832159442894950138867155939715416043753381245873647254036738760559798026956800718833491456496510061219656204875822193808910657503644723217883466229776253343559025880161197031610004774186329952826104748156792463539713646849538824412253370956060186228876326169936848482061902316440805513599152124803724794853075744923700700485211802102686629253538919090442215625882167712806236465858535150972085319759841358721781416900377239904074876001915117774966092281921848947589756149176899272302152961126953589498987578936502010376721916454970128828756683936712647931421065859579525564800320969941135009019227962342330407594013854100198498805279616772303253861204851082120435626333530856595062441822340588388997957612397099919317371770185818494527196207132557411263752564782669886112611552497401210036586932409867465366421037396156979827076131302081818300247839168031499002794211607009733822014353970904339365103728055261006141340416 [165,47] 56710905309905899229483766472491224440369878923817230165609189163507885462078665891954568763399269209985171460651700802533149351635269984209330710233808462881777134035066514984032682358465620345907371706169237422458890063399173016757889350501871751997426398415589427482788924655771274581524692693686488393429921723009573412073651818570011653494109879254541260174624381342394060216223821399941664331176857985944009322400377649733387839791324635528279324606508846807737451137084999039497127560601251622261543975722693189431677863261132917888033901138374667460422111795154480486762299368923292026511881491483930133201525229619380709156760766108122171811207546061374717565532359679313219170201726773958137454675775947487558510907017647131174739704929774869017913735821564950185540890804567969446670028461361539622382496272765842062352908007266904868641167236419269641315490923196723819330398137875489282545088844095129107630137635639376606997843124249052608164315133942320858393923357055273804360386870023366055156415965220359614839394995159499373769742476510997985687844280745668261475717285175959886168061474867382993692754242078002705194920754576315760197795070374059529234949690681753664713719569867121956773033310733150776368483310450704302690544672949058356630982422554871337258055882942142816280301179618630005956087011174855284862567626301075657763383388631772467779219388941348851964930288401248322653208686132694606768694221411771921903709818591535956635857215726700730074739072390053578619982339897709848732281458308290266503752395937047858870571944312372084264366912398068259966745850537092716944 [165,48] -3061808091930780198168755606096680864027230892987550421722258455549144678010072186259070724467418139148504963862481530795662590581752499858733018753576006285064399076980890342105972679179215428308580270936688780100584956724659120988278988361448356745388665485488828663103338110125222249247443271225419579405474633852996363113722743784474398551038689454017320171752955934615207134411579765178869827411214856772120316703415647702253845169886011024937493804386259941000546008830575846142075792781075335986633805922586260171911085933372621529215938503779369449013060392663146153054499362631068445360557629090842005959091753484376383090284473418047780399650996031959566681891822981610859759869386410837722303797702569868855841671380749803791460990971979055074873824280425298636503310079776919079891760664807280472699354854915277675765805146277895123440583121023306281796398216840288622249226710999332290935315076420354776196284475167217169377494402507480880509287914583201781219115053620595548687153441658451543327945650229147603164143132575601097562330743983371407514472777255200642128089626365103718267562412646504366730968994610524531556125993921065921860089227934041881987006896888659861756833621689258502810191138166041896411762226687202781088481599960044735051882940129248041682354081126368029284675231338738151206126150518292166521100722481232597427318579178572958459843842779266746119710388885237392349360316827046158253270857279283972985459115226603746421928534829457209451264007301189320514596784754591683479075898207119507495110583119883617959949446081647386729442908213540733265354086895268096 [165,49] 74688657436303316077534829205797033890289518137382130391158321933376293214042927657321503080653125779217320712933329474498736139226557400805777769408533657940347843701940481221864988973733076136129391628107799733295672861774057883748181743103907820946634025063786657504765571137984764030691166655452967946300837533451963302176147317609928536666567533500565024380132976049149515554779090214348101517775233840640576997797952226072506731444584206814558200785476470655130223890217011841449416940829502888787112203475637067856102506675664999046054844843798167396896298062035951789200755747506350662766457321516808381281889935420661928317217992713813076243216942980446435145558497519747814218026990862633485948357110346708850998258005385013285387677962141960812761022574263000093925291128818436863793754610388770646768678390623952731197083443881586411933131841555246672210669510149545122747866628058047904607883628601872513281209212706305328948508708044696598122287913760736669942194798149450085151308369973116110175297644551335532546222818085764099072922887433041552918517950322820245975986134545583024285789005263811942345213971110761570673443515965645735921280967222077784303964968904381844620288069969341610590835933334449419208516384136379116515832092190953800624683673600620455440687682872324709446158964875677508034356475610287688725969385506961912428150730297940478928677983091157267054616732996758905277143990629147145195310120242703781597089219420509405205283248457878915500931030269988923947258258676589791592180077871885156364190748160440879954267138340961480259246931171677131205017558944 [165,50] 4390234986595951602941013247822332501622112494134915562673871161991315536047620507302760145391853921296077228103141124617388398252056031240507456166368717622111887222762883097053182125958588190543198209597441282264641966168679532059683665127676224569521940951338009932742123080134112752002128956846490420429953295605011052425108913489513292221993034163472570601597112035257857649481532529533144571028095986608973957301269793684673666008632292088142136900619950848703924388467510304061436448180354797842592813242806386566165208271505975037398966018168262618906442890570077853343774356815452295106819293588010129485713859123286941628791157850523242090317717253370601204684558063503829908121888539335923987576524940889685838089648835412789335231178205634122476085309354497787082500760360477909269469405344798557176288587891122959644489461404961935397040379295290936992550731509908875037954819059679735312275253687118451259710309121457936167055511112109914425295328363723533294573291372497822285574219808113972554783741657673149441591871507327218413942176245979525349681126093800447979187818559938491235351735611208494003289229966678356678163600689143144587145880099485095438725432081807260006558878564069953171527361551682779064646006342469212278890161097328720252512965523714647114487972369379645878366380228148712331861199865553854691647209669766672609465423313070368055640032692651344436885024413104067252790067707053507013446719461994227868120742813968108411448845110112754074528773639554088665563633413622737155290161699221216234544000735030891732734249522551000666813774608772391817100096 [165,51] -621217526981718369679402065796523242311097008044551919955181054663410276993607026548461322082200105482664686251542752399904272074159617170326650440601295929874001164105195816597453686365425097711236461623644197169758825964457310719574720455036307385622350866061595793648490261998838402438313897505650660691606407636609151038364001907890708156628409596848546120883585204695170310486093337229871532197832241736157494369901659169903861247164628690878580227429122069461537131150169119039007922000748385567865002054910372323879078240705891674227469347621599830199600194632208738251558371101596408070221217787053981041912678384437687286907195591849492243025443050017803686624637297836892868121482123934784090982570082242347394242926462018249060785395814884078504982867824965002472358654262424882998886775336002159377028138637806786821029913075284462807059422664735169654043815507312131090789976973674355486410910610203685372264630622260283060162801821723035157622323958969535833900254657920511306214206623201880852054800681477867395828610506705052565386550320728975870328492670028476445377132179758630717089653506639902651410016758045990048977773222304053170109640550724798196982290088213499439506437859418221178893834770745086318187450134571134920511402866377755149750675279186561012778602593037755407591125411048318091944268061362873983774145749132502624942653136935086324947508207181435094682873060408397414627578382346780914150845765976152668979934027738659245553628741894803197647268744582973097702690459084337932523743912241604894288751394400152451243530336038953430801122990953173905720 [165,52] 37403121511807299270195133644543334044483106961424692711862173732223236455097315597434899039521848236776431963531407502729153764646135145473437376832404898729807136682965300375549965844980949011106745297137469608530841359316525652204131280155166996126319468615590606985619713498592283091787310676644962996677885953699336062226544589502541928118106608271694414301780871362128458674701441538402145827475891877871399321794388178055960451603173771317503816864432475172093666142943975535270590645094512762630422295041689913436456377459629407471364378248756550250013411362869897675227469077257449932967736183975351427695914465113165440265457774193581925233313296356816669578050068784305201088529283364897342090386647175364175317250137062520830336377999777537848475862829104520036933731711811214730376342090551584568309960838319928194313324194175619454482993790138136861304730589617669660788082317806155821673517328991223866823241822006101781703606560339979008342469541091193146647773644654888256449121440256806016355675677773830456056278327888477907420510945307632606827468238010545670738402878286260302468242230208753332216206297668674774838818191496593488086607081114692936563403660576629638158562296296772614259666031432314881887190103265265040487827907693312339171923648158064648020937088588735058654951186531633702223639417114091193896655101964452656460878591590662592363017913826391372972419317079017211597956497650056481986326983087743989220022911110446126849213927073782292577944672899966374871008098713891563147297806162043026091162436832778887303402808607055866031641452253020672 [165,53] -1249563271742493721157791338901350775519962743579585410133250227321275054742802227987128193988780604359648234754776926159273591498683767245921117528785104185876342074479085812244292161925871388673327632577918786799692017350382540325859793611381627859214913932818744980469990556015067504199638543090482831031588176931541346574064335678033441559302681376578333810241961206982260194324136151121774148447506269828402445916362574478345569272544521829094892003911724825407906203301686064407345653492876644134691886819397207643399694943720779946764842343474818470257191025977689682498880313374020392715196314248656945785845279121149042370474690329930843863637757235123529185816176247284537520200722572638012133331571026529603077107708081687783124575313894126691912088383014103302317205833856322471719387430558155938161137199347629850777506147326218247181478915140464560031762416018445154761911747037500940892959962488287482631880460616621035940456184677642951363251383859622401085286316992003600527439870633801559222160247435287226789184451832756060037056137256619391192427028296657775350728992657645437296850939454500293793213872375696424055795282666575216612336916614084688797311108765346476208467947925480174844229219318374783603145368856412628120370598441109268680683607036467368102519042134764300134726209531436560877245225452130320784133847507631577973606258080350905438527459745682219437213704544708319493971100814684687680964416098150217188370408789025942774438924386724433676807249857862968219856717504076635000370461497593875048019836276269105920209137443035118901410825250624 [165,54] 15523091121487365504303106292461866352352221993575434763710443341546621940144992585300574716198697926712855987859973333755091775039286460361383720120707467088007351797295185534151431660705442324841463352667585371293951943997193944087828604635978473902288286429898566114570319438940919982442919789379385804238156200665340119808040865060332581649131619249556338361341420867124684920365885806853139195697021386187850261378243561444513170560424913703633976236853211858470275462066479028282811375414193723115391686006284740799658877144063670160884719829310378128703428720522431772853191953196348046803050618977196818872116569316931062958542784328588097990307823633373460679880505687734463560182190135316314358704792192070137439398574008554547445864939120532081434957804822618252761608293146920600880305026054503142998383229023551523055720628561061561343654240316404434924404799771611357854972786391890023098414694889795893998206744541829817353993092431586699129534381889592320806271501181021999806742496614285663759892571654305362110544630236571357323799436665710900204940460854106150804859534151087591505918672200834435221264993207281442224993038751406614693500233906657771414745958169193969374491944678913635772188509085231082654791607786459284052764608605205690493039190138943296662045147870252314952786312936669460656680636879067787551725661507844207790153541339801095869307813451376695344471071790712503221333362672048697774408258247858942267637000710026500242762742941647902174286129905762760640856041098848731008097887320159779099016807622905597755129399638754565571544928 [165,55] -1687420445207483228412068167667513032686982021486614675972020787056955031193637559582188103943550338735182042843826673584667856585034309667067194960610275147117094900267022044388802316686495614696342831231446108388217943207942857428575064880949097507407503801405966363673808102411731147029843161802698804172093194062519572283339038852666945714334706503777582155385453259405324244587046740227456503626518651231975584496938786476221305044191909238909105421538206433683521767996699240393872176795401998740802741605112170220000045635011569057202218892632744746846550565699919439741472108223592525342359987574072985914590330869838122357603387908155160737108989302058068809063606726595075955397253176815753031553211754605181834839037864413875432943721048198461074744188112128472578152163661839452403413324806754599614323805171519711047355492047771225748902036700705014737448327722575494935587763951784154651989372152764513435276638036851307142433910878300587862684619985350405231000734666024988323903045049018321906989757656003491259993494872866990780583932991144492618060003786052394737303247606375039944318311030512803882278742250007714890198456877866369108914328445064740399068787297583089254053743451712217222346677967402271848132655576716012935036003139231820036232077481804072888206740821487755322768352298902448410509002540242749038261935424062101644868279910176592453659311916013714602857915693342874210401216972543676242968375412658186571795928261304720716284405433893629590073336096856574544276982185999168726243184356531727130373530670641573591745522035602219341364 [165,56] 169368671118204050321976664038102146106999423990358349584150459203707813490668143174063819227936431189471654694708003957592661973165218839109239896648824379917729720070860590429920031053698906235694289804113766941338294936113738919379536816616747158082406089205386566119101877545569427108563081956330340328963115724209084807495746530234801475994085407212576318834121795076622730217957457798819384799992309291527036012610285318721284148116652392384698913425073795195109272626175512222837555617135713779944788589932074896388145241974669967634258427586418147275531257341249678624999983350741127116216172725269664159071910978722313565378137057044569911916543115636561258752858055782542439076723281240301443865891989672225562174693841507286688815580748685747668613144516544023728532087910924066784863879306266137940403793407412520351488207299273216610129597576705111912125138362312174447626059951902886791693772051781195860582905056798690027549466922925238413879455093339605622894009719124167538090150430235836838908863300490577275371894903293922845723684341883680765305548310625177705928905421803096673566939296241936152550477427172959000561570720764903842241646964280143849687819301200298658645077004894154121252250814487069334251275966889118049205546782806581957060212412120568021743481934203330731232743239112050907042340593447389966507969700319073896460006363128494421467930654593062825488105412085696061449580690163559019692428061958125277531058608203409880530459261514289835581717493578996407923056092842595778912504850368715039073629921256111882695693307239435008 [165,57] 17879154816007981850085215668465575240716674237346156182716929241404645219938867113064271976167284778465702848795078209739023009610309736196832523416485249055450863839693886212041089106762431478365245904747928877374196130647940485959878712371207092132866535829144865904378901279634407195443033467981281266392958547115379344896627135960264295757240939104161312122957087032522096599657123974149830931159280788715827970149787583182162084802459524116234055903390050568087254740706965474083228847075599726638162836740752727290488999217992638474400745144643702639483072602824615900584000766074027867958955899682008392337056385622418066342602344269757909099762887561415170412842102290082635059153935305727310838430573870494975416745354187951486232333919616662646829639772125453170055476235111515375621271873057178166564819968916234290181932180868906111933948638104552319833057075770321964387818352973884027588806890062624410796929646847840717365078291091375453822288203957206841968966027240979636258774223139273794498929141414995308200763257981762425250339705051952635204321197239910529369305207703467067387746813230105266295615119530154468004021962974673692897627622637677744260935459489500992582992224157370962272614409519347279657805461555848390358075020575727853244782704549876151196699145956827067135080265969609426977562046228858081830640644947544944350444713206687973353140315359454066431546735974165847260889488077795635233918186899268727440124132790623598540697706728856671831937630884884682475094768310618343073632251477592127666326872970794156750496019061280 [165,58] -549327286979236331067306619745683946378867354258469602469372173121600855667737908454524492593917543831640989429819379048079266183165522738778678159831721403924025604493906825045801764415538046436938085293294044360109715217362612943272777889583354761857854591692038295980243432150925519187592425347351206844796696517090428632783331629403372807663387882462063723565894359096947197146240786256927375817663107738308365613039516835455869254287729445577173563581950274601429992128824876779912139061010435111593340963960491609429755381152496067416567483787887513142941429898228510792905686457843838351849541020758071313262994331262492790730402801248662419069901057134183909023770572072058108725509820934119971115414920816600159879890133025799474157553030211667232933753675019208002708043778078461034064288439947562937773811419206970105795775658780756528238255933003651654120444224629204823553541252281728778098693223012264871774106201181319072977124441484342072055999951076323489921917141366872806547313062095721915746981851822082778249960618355487230061626450999897566084519287727796666902394030902010160319483928783664787265724301467975687084716010129860183554100158746921786708236928707194710133834103417224991799061121902362728139662196627013157318312207273451992740146333333525976631500333716658124934381254145532842344019939789361233304338673530163916656424182084331655245139976873098950142914235484672403335387986960990761297899370363238145226199930815225501517492043380062740874441579918467224455863954896227752215847217676641948115959899860006929910340480 [165,59] -146837123264568781888297875721214989190494773739922256442337428228046127227540367268114991504688915830536397237944152068015942847521833264592134599666437879941800073002172880843758648066788395043030388809992827844394532038803981464135909204236753908179761292638882270474539711178653282166127968452790995159014438858088661421719764388468809507947496590177528614767172193384336593736882240026442452646306610274346355053304058247606379470125164821539826559478547649776089948264617064599499557407834639804279316946464935110504802793157234868449611964765875482652017870313673156286494659906699683075374070366818942514287836783144401138871489789713797084257455727184431197170671054323578324331229906227934832392855042497027586290520268915974845240310489882429773840995464112063195412034481663713839313056558696890136386060512856791650572673382837658030341059281985946596502931739313213383090086783424830300553774785181502737539363331071817797502782541079197127416704199362280560098816202368601439616522421732463350663911524102643188562559020386860811717122423144746748871601368545360963792425256540070216254717859319244989311585273691609912775382098514311691132561849132488772002088810012297388796104044452298043508524317603287726854059190036134170071331737582107261382671677041688501109841781209097280678805078316415148876798129776808303172808242861090864822572122826458602357360805468407674445517995808872567772414946776342715978602915989908314862987988749387544731002290058701811846966695789258767515730071977190710776378794117286133262817561933417042488656 [165,60] -3477313572173787770910262974967147056608838078488349317783512724696835944317514346295330141608113749529411153010384473814950401504418715896838126824136839687694953595912438119362876466438627039138061813451518207701766426577767245958927397919028454271948747850570118757380752319812326201924679260975359797287839884174520570249502821656417568755125070346386664452499995428179127374468176482823424784391268518002341280506152613126916485588211528189603340299525331318359998274709978065380765811758632107570858069168873103186097063297618039945140865482355091972432706205200862943332672488247295694092314833152563872921404961971627752400295407874740192892367087542999644983086156430782639672957411373801279955159889503963650837190400751874617780767753713606239736710270681377756526715961513667560705417381535972310930874363555237654949849121828958969167232336555868438118673052321071582681388092231192611565859699570860963077308898684628838514681545440275990726292236252005183761169479899219725515348209802262646083878830135505233880029400364033688841833537406535454221626225404545251986874473303922045018187469255496466079255835301893396025406391712723372024612009691658858628339888933150790912130021537522331387457668070541022504390368191280764587985890194976587361018657345781613113738829371286656391606981603954058001137426802612877565696806027421631057421658828395852251452471321364329609145564171078395638120328102848805611690413527096883971943995935139825410409164868687131509976419054852171116587406765969635024719167544833025799670135661386587264 [165,61] 81527631991717704957014757839318940672425270705176030518352539292492570658237902878212457023626489825891023433530370950155555525075089467855818073284891477391936378209235131048235857968457025504571973246738100374708257109461919553869730033853866447667178578599899988911641514602152808919954675006246041483923671708335948454230804460940193310914080208234492826054902847214271447210232053806998094055853899865162916359103958632347651197074195163100209041080497010291775886019464813920663872306328411663010074071384633764891125625388705514135675055706997236945535563707300175836823581121938354490831210121243707846811959506182184631219307828528711103609512360834225167887783457299181929092955533907180345319885447658202184971798817607937746634647858269758055331059367733035944153573029458358648166475328506440735515065745376120583996004155255798346356445031898408635372064768488562505055241877299427200429661358511982962118969118948262187807034119139622323232058694011650329171159951695329651405019553444416162364643980532686707851499610571977657113622609154157946671237620409466006366049712387001975380778835519191008365345817521602914849464583302939791019062614472788066251827594234601482575990875774121950546254776942146977152209372500112522207202557183922515646452698155435046056146736456411961887881444275298087958651874499281849036340326176244520776962510970190122090262196598938301882084348840271476530010201806294964410175244726008660008680478959415741138459072883139250136941852097756281234753636271130332318357948653273813283439196672560 [165,62] 11912959448324654079859637717193165587898482386778104190297575242622820676601916083406284026018562315152162092174840471244482652178668344630618759254320857695889085270643300028490728300985465347469829685085052691110681331419450709600218132142310295075689856630885029277273122060567427159735815247041547490824353634905391938940904747104776142893584593786401712629192186394675292232607598866064776294623915227065835636039274961415295320681629379441456994784391030009391522007533390399636590057653474975758215192917875239395619954027726867444565263347847071045330787657679698130628003968144687432244084365974307264095191094635414026991872721243843833624582750518992401756999863956651788866787361839971006267295219237228372136217945154667965882388291622541525919714854107750627770311342944127071457712195172853380974640143233521262025255015396102990628431377480692181291703453343440576288847140453742052508959125599455553834514289234007354716662239753561874021707775493432826853247221437153656477412100066599768225546675885501732715683603744418514203862910971777105011449391893435219558697765194992063147663172512637911331916912968131918128913626183174273395197123796024363260116735481066120540074681065239280911608843435734763004673737500056459505299459487606427209738564375727812442766924152564403881523559622074459887983213277442752004544051287869105095138261382476766955033506291537125157902963633035736031515799996431418786631841332059902206777112134574988223848547225309259290860450990719436234198886140885180371797980050909724560583058448 [165,63] 277409716540339216584695870755416367153627217433157551865989923680964894745931652450835735378924935994069729326572041051065696158294034135733430120775786805633055438036522559315302012282131298804787867050183910056241710004272268970914151922673202206568972493193565419812223019304139003456338586299575698860120498163308206027278713202827716947477340119037195034163954202537136738956116923460274931369733851353064724251469043934524119163513269528667533838227847681053518459773149285292748847574111180141760431990620354800895963210719545428610537549399689806530399011383858219087560241644977038848126797747986304363566651901388698109516457647066357920183897631197713646001411391823153182660644221400551941108974022328426523196615130556176876119861834399165402610908650642608446116258357813220048460187883555394301358683804069377884248916771359188164279833935734164105873632489955460044302574214391324727864181873018710160592556163853159627518575261193194070099670404857748902840462044390971667810615673090085200908468920418332562994397107504730540220493364132283149470692785683859705077780179217845194260068763440528550369333465452061339307305628527154063187483636192748342736142742388978256893143994667443665331191895285811629353197458608969177035922418998325255625977913960056661229263205430962807502332632793508625318709388468349413088830156925758161321678897340926372391745203745303171524475676340707442388840048238014565095808782971378788324277096803783161791046111482878650733921147803065377539273469167132743237200573314687829231950 [165,64] 4757213923099887767885728973209828440615726185865975410398598591650627728680424685224808523192725986683519382850482598801175065754168151909031428739541739916354094003954126038876882092713956213181833071985762889999023181770584904512829250125662009283737838658464104894752584774209790581285709508858935076883458960058480441981942009713429384436000444170626335267305945209530836795142846824210195121362151455428476520969412142810262817365442300741372737613278469711121223151718541112932426236832274963459813400862701535727756019166314421313445518347365242219040308346564979650353041257975347853928313843483865758484886221357310093202313953398795183995457664899558355758407936429362145799827167226034967949596887651017954762924672907192963617284362946396076779196512160430315350442433444777413381657453680696023586392146237329374761528386194971793531250718991341396859158863106801943359210656865921165101043245193695081400766652712738126878752279935983628173813122378384030984556869844206108810179143747295444741910189384980629250318423783288734977095430806107695147944698160540955671288998744332152774588635001972898606530715064686420405586999885352510484744904091948292945613292618249089058129862660117825675903245344521750249563253444822949593375041012092491658757609473966829955438689298017071684174301692279896169872585949917886505695094861787549831006637177435283557269589461362106688026110499500821602150743662388382821866668079865186442843073265131774454600298694744129627309968455163339194076961151519177113313316738203557888 [165,65] 14802193705296842540426346297851840171912667432766850222923776690221300357776633467327191429019389165934513022816736711892371642749978486255265889797682347248042145273658350128269613480405330721042444615998638303816092917133950427120972863916435565489424801093236710215145911255719735585674847053709744900642633644153813791670208200245982752846183998389280906946850764164195020885034647716073642348033124210648332057309676862188589743142339022409636150043459397625046617747962544795926913167498811342002271646844326371284892445933893770429073861666925147130451665441191836007015689238434385016649775402468608120885644827186887816489250996287284905713866540204240923919090998644686209502663868237131147901385014623385702426669591527460144521235990912440616438314553798775189597111849585913897577313127059570507001581034314364982382273384882589358005763571679936541786718032029130430428898378955698923209969471350237698098180169348479941348721259167459640697279713924738456404987899745192946687952388017030292285069893025268656348224129924327056704581425532241831086270485751893068341317255274872644852087364763424130410725171337166513658673890923984749598903236395196755154511897661027266803236107155974434030624977163816682127206701510090583288503386929913175420286210365495287079931136272858308956788069936450881391517416754011669977849820827379611582982568971915943468874685858909394548047091507204524992375496114291200909528435319463768501806272794061531937478323885888842600005118601013544673438442074671228470347612982464 [165,66] -573654438096512914638596186960233197939495176829609487576892844918622163525846767580727622558775964913557865786749412159268226969290568722654334037609293413902937343529228883171676941012276513086588368055250587693268376172692288715837452701733386694477533468875813739908895032855411957874239089347480812473594630234601514245414514244583270789259824729650878885130565507289137675237324501655366142095469390528917156595567971462178522843136278211186349608689016522922754404219606952850411014048957733909609801061687968776183997504383768240453762084791696934277587698102826404635742932769252044008137641281616936102920589576058675826014618811820369336178467050387426687246167966836419319560003668552870859108774574818920833270015290693744568640399843058693847390126594059060276307611217374968577645311563728269896639243785567747496044922499409535117229910765025810948120434983685715781626271811227146725991200248470959277967609777953051984737343944081917911940410050155220000723713510717296034939393349969317543519501676607027739956857418630747850690392529202902661324334927612142790747715495025588790735525607229435038453136224117512986947680283465423093864635153897207254290747705108424083915505546251373947943370646495456288547687158651600996804861228245494340150110421066364969993053751678782567044603725761084775729445685016910320337194684189747904312174546683462357448638491687290897469873955993372527526996132800032869121514696703247043568422752786225761790119987118359890178110626898211378535398728050941690973554256 [165,67] 5803627338805565284938351553796545267290462264324289170406577563550454862894139605649236579964207760478069567120470579092035847770513790174045421951240863793547251582555896369544574602407835064967239026758717701277964038643468864443886892286774286491899065538427232217196236923595070618806592528155899510693379456992959041500168064666456457076974424865789144064466434226568030576610387963465564293737996920710517513330458911305402195639280447606648818945443849002817904964174920935549926431812900118647352806600708400409151539930683916631362618928352686446494274885661147309291197499729870049380934960331337705619691042411898273829608044326679910938213642005563766983572173299131723117313344541023610158609422968397024908515106800359812459028883230505884574644325016931109694801147949380720944596994293422984968545949105978242108234624197587068507202862330314337123192222157164251064936359801762921657670364766778562771921008167405398853443544284734027987108712753679363000356548888257791097744400668552931295580371525199782114245993589711688371724686912748988010477397339999750272218114423049885557785326269087497812910421205500001098638467881496020334449402125554495285976420542393658264695113698718050886832399493991853272882467297248890679815681374208483813498124021575061542134924428038983123270045616763237914595379559877347398358995930161707123311304554651443363397338878843609486078551557358879864101360057170634304985537729168006837166322269297634895643370359255269514973483003964046432407330213504898398758 [165,68] -253131485184518090423492651744622242894619860239932878660911910918061163274842986002064211276785209914265448574445804907866543014331412070786387310931010155115591460435754473161829549652032243582112232382953013533600018878730779336459277100598749224219242896548149309879476484012067877322337848169245157320930326923993830340800862186015524737545301397592294380856791397937634984637361965303923162108903489063358840990536328976492002133909931864596996458783259199430200184572162618037928199143790909252252545571308150441269074564314734391378945011592390700000903601462008986575625541884714914913727350045582524429387087244672846080595369706615351549646395277560871053311248527041171951443555022969936567581832143659866423550880642608897751994886082983708774986033333810440433702501671595665975941724701012709794434780102035312095094231194807224658745435724587640502826665650048493485042932752513009855356596512319330752078888472288108426370627905063485894609262614163057199324743741024224778518367853661937082501472249897664925083550362748020907733931990615886655373264999306011113683818282056210373687282695973673975291818085154524829400372001143357198925548632504967766216888677786669089903431192312814949797817774600607511563335832706745825214519019950713067587075520765306600347371902867526460347840507087708791908949513535632566463388133698493753904517019369376611789027466336668310719572814235711495457417368487207639051818684554827571118747252274186847593116193494598628789953430718642348143544246002623232 [165,69] -9741302138193618640308046915668825690297149308508193360527780876116168878236162966669296618967032828099014776956093368132682807443671113405967395524397074552402726627516784767844896707091029486418099558099664119382229958259356516513735882734243093519109778041876590860234161170530551724702908200122653494666544558548768550456433198058122046206924767366424819677581696922912655033988578983608298649896494562027638749816680949756100394105097155417417111104001587821608569216372465328491158426395780202537313985126803758544092150544135765643727886760452142047341618873057134423967542179253481560415261933469461990309826637232930925630466015192058491243773217930825047276054344743397772663586763107003810131652893287370422674940916800156014654125980890272461907312191414175943821767532191914423272471459357980558714981370033170848896826805983617235197531157032982596597719896069159913258256526242425628126493114766140321746367496662897088675955842390539004291796045962762163430025222005662059509729805267984726651446024539373916095018432792650225511386308878599198008816786776727960146004086565970979167297405398237692779357710370266453799577044581653921983042311055505467022315945061383097283566901791840141969330783529611153752644317029099508980904955295502947073790638499080458898595761876291503230786762366274223675542347954272986984255423748612923840690982866097001320484426534929959097890037942868067560789966559242697737393277933667389715369308244138709517266364730921644984344914841757071245161481682080 [165,70] 457050255311214374775509779010786506508972535291203460669786932707247624201279195970140391992434475358061355591810315636577757295610442836218165027288766299885910530776516997509012001472596247605911766160747053453827720521179879029590064049565289315548119815809130452202062272281804015007737375394927782789951864957160209234163442007544059335236957173764340125386824720709924689385635342170354093444286199236021269258817584269735517612270021867689781138800554319412628591533393552201945172852825996112792276411503641738734080414290641405889239925329040788714577474831508496387754705815753538591169838289948364173183494194210921665855848030890035749025691158488118332938047020735755371391959730427945005046509892274185796893667403277484627491311148292038298807110853140339574616104107689156683447635452608098720763835044202432346798379230088583515522162306102437202463486423252950443519917985018605584991088176894600674155542766865983789372293642791832482093975868551526661024817304379326250248295538944417979440194483264824922128318646672153530503435859079975437565003947345945844841830599794467273077499868856388936389965274401988284009493877294308123780918994350813114814830079207886840171622462993679155752620845727288800885675402167254251984555617108251656982430529751656175050637422847277163550589926843163375811773895147623601431417059447036970261136473506302300944162633945068450553694772223236711583987809073518191824932363184152055237814036492377756170341386566473360287312369034545174108270592 [165,71] 15869202308822708049736193446912515820697831896965347768462975719667539957688155283906767629481238009691860678089769345574820589950955500543888944877566211208460504895258547408186847684395153560157465750970835337976387905038609840546589453341341696828082625403574035324585782872541502835419037800328779059435860371130048359556933355156494965132277297342662545776740307225618263981842880694592809023019895365950088961978287834292584124053913393840920304904128875560122746171943014113256101543392339801960227336095487783809802700602122186064651773779074329790189314348852827697880327157471574689501770454860936255847932392306267444910344596431443814917756523384373017996229877158061628338904669317133419402873168213616380479355748338910266957747377650737524293855768736805817682364595984618940392875884519927919508229409665601045724189115452798998088742739200751058345008419690244763828583095898078853879607500200906806238017836166228317677689450850796136378688584498701625084676354199075432633493922087592188213392440799524591478362649200135949232442444623364338613893129926954276908536311297979976717958170623177119076783293955455425987054628827363751536758310081210570270461481836119988917546735493620626841841981460854545327199481319645283785763405058889320538557999403344574028381469498460786779806293506560537700898897143821398496686783320408045599981725134425646242258650279899345141856455460980850626066161694858279701600237804422265835372663776678055336452648931943464735269362480670705555424 [165,72] -592006103752910823889821275559624523439274973288086548220543248067040876239400720257990863379859989375122859542086970460838979333791069033507866714665831017188202249765644378607152742942402019712069381822940141182595499312815630134092066639242569804933198024871816364409291774927786835729918008228140762036815409136641264384431469160814354273113741549715116045184387812313716793330865392763251655701990287245864815391573974860702402187030117773901067969452346390975574858338706732600930730068253262005351626459267437900819540007554159955250733149486368095461734559597721458108233305313346620225620784514189192504846112961761018486479685359692243116420299052656119413095715878910498792895342194058839342532967088589166438830039107325153946374099115426901736744536838093753515494917135145949090978095243352303744373210297011146272469742478321669735120678130116910326684881716075743062106438609072275790471797470141463566816146797671876817262451816428770858212524445066520076125226477189047880677855473718319144009845976835814720814411140897593245126055072414679151376010216893249800151927011781787322159267192166051345574314385334502971531021379623023521018686742152590934931144380045344887678137926237557361991768278814129221585965411640552420608757954183197067476980386798218822265093333331782635308789495547406630957089301225637787432050962540665992430175766623435719978953412499747687264769957952076474923648363095291797670016577980743137161414941604021988500157709992953637090639784860440960 [165,73] -8772962585085809089942700566196941206327670624408099477674563992280791701280318319796938000427217938221839320320759710708549362978723788515150911202418912790875427496203104580268085041424583111105287674499547548346226435659693482536855631126416665694583954750771853878809517363806836390954051120606938443707899591228570349127855940376960810712978916241691348016626517539679820393503665513369761087913651763125677315868468384415081023124836366891764249319707948040198861608098621243751945454129545924370496341757235701095776118361087470031676243350452815605970846027768423380489023274315998204943285938779072817198886575736596870019441331083572263513252968107228330430219114131552229766686385630248643375661188090548329457094438347811691640881783563450350299692587241894162165560430546538213999131991754814675273450996752911374210310194640912349193959488677684332944960888101162985891178461572008945377289137128007566841744259255726433084226847195069988340531810815299177393304800751449027078907835232457915215881640908896683593950302471578880828339541139827057682134156750247825168182975341391035542288491215861046391231264833455768342266753188761094496042478426184608467408595597885378412629596878584297016750044705031067003047530445325743455365024403908954266269027959411212785457359051039784892059728250056491447912356282555293973735755806588684037027302147437621280010487037729059743383755595581365003531532351638647551685978740660527443959482706899015655543089997931963759474491331152 [165,74] 123171488962157404097896580642000677778265256876500307613119763614064770192850639329572293946749914675974975571653835689091306702573574562654804751554537805501603219066371533115946931658305389128258244848492106757763410447332411650741028531307446445298519634998212360461001035224655275289693285509457343083215810908827264678297427368028538443351402833496671505162973708830577066154433645548482229052853565113517762132543119531435897987640367191147152977184444989582618547205617494683468165087769275252620689238840992227351388546423086661119708127532857555223446560168097364293614973250160785439028430247310051860485620865846372058517921565175154236796943158628952902185426222960831898659598571567743115120213691096918609276297771643693195503389996732066642066286815411713169716421785055121134084596239612724955302576412072804850683757346998183297046103856555511280845788937664623777494390068516865490510833930373021130397551475499508318546761807791195856482188956977754701876354167258229655493456906243080179636542803034594050571388821209767560206772175508011321444508157143915606575350997634617964951867121225801649757717238044569227075528286936911999448244997382831869728652521254295546539257289984422270650176416776432016036523015848274968111734817128317697904395618319002004714133822204749773044147729758543511235138790129523502245008647050891787607058092443275025263859733195002068168197484998285738795171144543732842527649757968271463737515845102601968550239686903156107120525984 [165,75] 1313610831251439574564295970093722457267473780313113725430152008433747013641436259954758941015677039386155803408217894774385381389699074950793247051361062825028284204824752782553867577795064176819046096438180501177309356514724789628712583146626426519905186421101377889127309508015289058430437006156771827608911069144166546569393328157100509839826000470237338063891474452922865686430944672412005862996765409214543761746155364014858095464384093351204511864559311219313232293180002336540715962869801476947589947482243759298675402505743078201795863443885515879908500758654893645220378291447870254770471395524381199754830237973503054803449347920522985412950144120226966467420764405032764772727022548301448907758393610255621553582491381627376089223712133670831604572653655693415723502239147958150254531364086546672351182238407662480071752484117131369531448690895471724484901949179187576963591162332538774552006520896384132127175512830401790751145943713873954856389532272685421467107475563326968362799782560015989830461934632666371349863422475063653049409542041114300941594284027137057910823910615902870678332315392115935916780307474197306926988415517244074228933339724054678917925936595425252370266622399161782319361616399888046713890416179463296121682401144549500418203640211423841911064591929894414025871128201543137699803142515691075906423492841415523308282868663798450387773544216463547791211574841732317114742599007470518029081677207145755620147739052497158985845698744447692206652 [165,76] -3894120466857182841783179695123068541840741005961494384000539720305163556949502047820727170746910780728702204115944078812530635293103303541166996728282256276593203701168894768482721444700423142608547709977944130499565071884719044131851180359435811917627673904607937594185393667277078565612397707677360298548257213450857645547320119819354628173149199995845316745665111749446106407472522936775664473907139618846687150869891560737372173846119174564821837296423412281291493169448572620121202169476149430186942433855859162474121547258776300506450877627428116730085019521441131416789740382490313034764914447062595201279790573764587662882711033164236386918627932993660845852029444481380119980191281557755436979699557656043489531511963857266755974230249682203259304311482140453767968723638673447824742729807952559472111784341566704609924490737514670741894519301118141751126882672449934565670817887279310698472113712766787623370872804433363264246834088020307661734312347597871931665225861136334141708505287316821669460825599759178035858942717169007138828566641693976835732784781229249125108143534538545782697225009803879651621385828297991235066217359139481369478637406649153009543266368915708426641189824099981346644716298992788072675958493088544311322719881993261992027377495908368465048901816868327374750398748335933233425392574387589655711343110767387147518197056231560979232706620673627327694465182070389208828309461163599082809345251455254627345658067773966553577425365704674176 [165,77] -36353976329583680048083282191672048340640740678927458245203769169771831699553536417046969337982981341025413708995096019807220383157631444144041639491206343574003939199525077469665146742532400290890775307299494824549606868946527179986948956355818452844673865954629737106628547547014253867117235529205785723847679243600117396018011496594843724819235874827285792179064618895243026186155204456453086476663800456370728189405014736164802670022277536181542964997248348835487908522456547426198648433224336344787994511283659565715655141243530104201989724014452339273034022652834846723678820304712210558651086570239988115684709248752387242906314256725934633224875085320090494014611964471207945649857963665889180435473700518699982059935032206624981011463636476086980547661007407791994743805948070279508897778863732218899550287104098536435363813945821080880651077999543901333957023045745858312630725296700448461428050681657026207385504947090634718792730148145451947621657002008685640383801765926264848595796757681576592149228651842786148755891435193733616878314303826331530503723967112430163989542804409529070243695200313472586870937715740445577757813999752222361725313331300814786763226851209497492824770685765544109578145249879036303782996777008602642391110184169312426642998480346869961962570889613280566247688564988622346910212798084830507712858843421202603616631120189024450300853085695270176924787456562405112041808649256590165522709982494314530840965265121788226789373616992 [165,78] 11449871195315971738158158801509284538647849858889396477885491706762292594897911836511632950237849123693734572965104663536032514992678378718110781773705009857320448017470442534396568458419130965706963763877613764778754731351705463301004378952075909583717085592082145259199376740296481875000122399979751682548779603005777481850758532696798799930359163359568526870603619928298893958277247310298469995492522608607742985129785677824660039541440673150711848027488274286959491795522346775418564747215732872306602043532796709379389125992513897260731060577971558064582283189338006389508835553424807508065716649007364824970999104594536020828508029585010314261551449255025000634177481579028188091293613229406660178942822613315098068532944541465768971118252312123361584798990250996482399868862132973766934380774919973252068645095017694708100164231804243181410759672334435826262625898134677544252968567830723493534162308434060262136987998908615804135461289879735347191172335067068917510317411429838697168184232376307534286112978445664159355988029712855228803646704714426162040786542792605034610057703646810860665910804472890073772824414163364607031305305772084051716018883112268173229584528759968968375016367391235765458724972970030782338298367641585553417343305856822690030245779527646998192389995747722987717075056265852863935676392917943724898902142069674258392161353171395428959091715260755195883784190936997253253892766110348845715150939123603676826539201842639594974728 [165,79] 181730702674093095029029368039011348875413828587481217459140051233858003310079334878839212267941362061675362661103617070392091419563922680650909229524215715734113441497132693163508822432502532968827024200776882191010477389493506323429679798750523649130160810390137296701713102411877258936343901094946345660143600720340755886521629176145915192908747939854799249233148585360021692304887189659925470764997242222564206875348927255277151329660148662804499577511764521038617064403293180895149745607086514373406224122444994884996543761407445953330903863266725204836818059554166070488683864747858825157684941897171548793806242327303132921504601030484954886844765613231802085569158347030508526765619210385450350609733881827230680105958920758652441649673477493506310227753600358734157041145295421804070230099569355615042928559244271709090065788953392086161782668327439696011807814004039944510255118106157511461761999124394907274279506226569394189311439372940678419487340987247175410560180614248352857598660187574026538967614934200888916582411388870318814831144533690329679258774300690633596611139467577470196331295400556709191391791177244828063141645094597941542405565352342447509632806981823946418791155884707432414051913721568360862160343642384295051133065253560057633586905248740423069193547666587851494065513637990909774038107273688084318445977361394752851532727234863622637688161160660256189347547364300889265731309769459047354611515344545937115218588474093035723 [165,80] 28320084669555544173440966262132064909235745452110262342316594330592904980085501490744086727070804273601365608183011461891022913866247660114243925098280345969851476952859708720022626063532217526339520478384071664080531975646252227939986968335248292472917929631492317080389212901406294346214112747972858840536338155505974942443611859074199042679114689629505078054215981536293964090533496527811169704936943122611933499180643339924893531154652978421669514837678807332180122405493937374289869844283100483235151245513775175306209280784972187102577490206350139732867262247841870237640800859784424042988875953994736866083711997295281449173933871514544719790258913828654714998999069568804676222307734226318500973593887728477450039126352650078179381405971363185813244334084573922585160139675167698575542442764919719297753424887158830159323739276084459556812967304831139484979563877977245061120402013424868212288111722120168084911682987447861433665871681445667210895948591266512348841015469065392040216444589582827653592709646515130895794608208433340092835307529104654895326979715882748934846594575904228517543648533131080742236253696451630042900169830118782051553565255185487935672726007412102742659745569170479620363120703927075090253303364941700078527991731460846285987037984055568685227476878360366206544015794408266239728788556726309018131426017484459888638322491331838705491935024451727543103290315165191775217579012256806480304936960611939956978944656000 [165,81] -169610995287703688631124050170225538368802363632984402727614015019399270838545322169464368302520381584468454873432404745279505734930777314856246400170448427809389468323319120705061955828878733661655939644726588288553814393338269041185706284247804822386585301664395021713525541898163821244223050900773089125682645012412087972461919629090490683302945866176810775093768615820124502040509780511270688381917793903422228047334438863072204415506751090701608131732095182815416692086514480312022159774896913015253574627476904242026912218115330739671347721246651038770945991532133751492609749048863096586607528808478803211181386305877824731827510637027132927927093164992112580243775836702182754756554165598096114011808244022386012435323968812229102421899426625525630032155630189234318334810058641841640869602393889538267380815485271922236118312042079876957091335368258646805216007333361752226413719707090370256326433877167069229738514278262223882893418294804136267685935733153035078754830635286887030024042726577502378821168276942722774133305042003191391323667190505707470165146073073695032477895768718681163593168726448589872514058626647907607650268224204774652869959544258004524544171562277388203129423593118178473037554369509962794573532469781244194860163099501300079095522049199122548890920218357431076651577855843792346903392732244005066081595522545628950216712217891401566953755836662485387582750434116846235002721339579165933294877793764252248166928 [165,82] -46482948351670264678563827969647213723535798206484085391980634815263534462481596661908226499774520925318801606690593204260385336062513360468204816004876450533985624619270129453648225997407680079102034335065309031867632198522790719324978773977506289238682009382876390760118801809084745758298470033920220801987889591331332318286750683910075474745952851843341920030653263089727090131879892060478572627707087870957007576774687359443634668682023778888368088736878602638734614190292205524466739899153777328380020762406005436622491933156152666928498831676579945585191292183201181126853080443677773655350171168470893056619694123492286212696961515881944459941755358429972480311529772937476714915975180225961061030157635586800465992458523905362073282016248402171816808989378795217742475959129759428883495970718492788243083663774107041771852871690356423115494233396609657228034871134121674324022489097560432587809498036838479295457861572072564620043415864931343889912607793499547643252434936562079275020057127305208450522213939430668941875650565847324921839729101305244246335796222296605870187706167079013971306243465706162525016854482726491818668106687446640098791390743625706763318208124046169880549127849508472785969626213422307676980994066090785111919856499485088253608447932836882868074728810539956377624301429685906854687995611309770117996446134222478351792682525545502416223133568822316997293451025331043434735183878790686024834108205259891696 [165,83] 65549020742432413767810232599408752996390216997537790379778014767800627534951259129056099080121988095534375493813252631136949090907694811786414871623236445781404954553869280825745470609242227612037848130580595562742906096654580118703099978784732359812550050478830240367131158272119326125681477778736741910473834994193719717130581302818305455749794943840609641503027007920795868103453057440363718138061713664701035123302405351317852708305997490114972650962542387210056711888890007093168066499508000525278448886563384192233430576107213118073896202943435638667528402638603284757391124972707413657205559416005552203056543025168454699014720287457528772400015515313494828127487341244556640161395060509831726572973384433258115063183816829705580209237393567896852999725547828905606331377561348829705426945536504299364310361724150936077576965402139479713194807940816140947125074483367446291538539966920984581241532591594310741394647888157639792510618989889253023526937232763522534650725968319840238373611101077327632955706705787073993800909223684069497461918840319976265010459772674211375728791401703192543510689611764925487811134506307575023789310766479540389203031638585056497323106614277855175789397798431844809426016291159624184846930552853876971576754966117191042628549304842244459802289293838755277107564134468389190974624823103561387758339825071665792462873824739113251652387109942577247737658935647828645800801263804046578577033921770 [165,84] 16205815442648286997479918560616425639794713784001557080233818292307379889501350391917432031637409673844601242962983098132112331525005261172920952443959941513890358761666090037804898178289208562214354859104995504172820448845050839753192256451607662320835248027635349710032766909989763424521152697733051466294580704186316633751114415542121143251707662090229357568402110879732239452026408345081569464083594905273990842274582813429983002153396122344982028020700768395540459565701057466005506970307339045208044076932150208056781803167268205815025856286581540316894230889750240708706335848367150297588181281994552510204449082376212998635907136268578159730141732205480912144451731006209425660358636639939021418339002941658553668566395961243934500772984833522335666196386193927672445180001466908136113165949411623038765753511573006261189332193329071376476616919648204005263607159492952878200484715284888615473315697239714364650880723758976617724037786035969666478569942831028540094953598221902460807244287943921465247293979035846583384860239795819528974429332211645188657973666290958817008904233577590425234550301471335848569904323975345125424692772950575710181258383015677775826544708705774424376115803374958164082389054763369477246669409041052172178409490677701262737939443581702583317969674246496741380332141903416030718117121456027067898313464545101008687669388303717946001669801657681868964172957580555753417034231677970983090560 [165,85] -46316896087325857494570065310055594691440479111700992780324485317591016949838970475711471469938846791454363374150870800416264681224542238719024506901819033904271424507439325771430027495444351163402450242849640338683204162140390899223309065270603262410283823018674569736264078584813703722469230451231124744098165267839806949552510638467113483649757093723012342375267512433855567067813386105082665671962786556435914653602097932122613673383044003485480264763854569658963968637474425684910382632857174974699501610969266138004494220108728005848075416260388322971068996360260006586625682607807274847021245890457175682150981842264696202490340496970076395747836023869508248771763199044180337225236774007878028526468033572203376388915271249051941480904814694955747189039843746862269575880873001839660786595233814073026538287847645957219493378711434612755070941290016305071624187707596147409899435599636382774737635043449391414616815334521880748751095939732791442810909503419239484815998546710489934298691989667894249512424505322852970845183828811433397792602410949117574226398828779393008649736455208962204126633872930256120919554100356673153070085819746363062329905325071904947517633416463125132856595188199978084047154216955955059247695830677363771819585514134854717487560501591530343336905600601648351497838558563620078814463422049288055563121462170127348320888443156501889905862658431459244103061287383936867369358770841380208 [165,86] 11817465423165003956546977598018149597751955389823471324188577297197982156135358444302034278765776428304006485779027978995638170573521182907165325599466713349344638928173621488487446629418765915426017406050526077281730539671165833780278683669579129146719482042569229742321796584754066783923534691254914087428476998645959185383296931523478565066694210420176389537376752294575891441513355759015471486804923531739451691748872211011643441325039629518427070840179752283035987656053925984462978007325548491294747762379535780676350764944443345139204634495491879598179694216772690068012131306144147922344237922541703380045560110562211937362079872039078539531575745958737086567733005917317687149313213746240761690587801288951921778015274330873946977678692172089946311132036484105897942016106042070952547778323667505056270203571452988257603537491432195376611709490887415507040339979922047212855197183549862235514435451147702231862375362369689962249026325450968215247106338067620338768713763774010213773143960599016571698082246143687084238092852874279033901069647615375244024846202151714946042289941868105598031871128521521720024259283917018874393084948516661727526148493219213218534305002271698356361366551981031142208766549614003225485342330154221886534667646170718136138678137049142656169783578760516288528424794244186649587126031186343299528736284303266809116726828585270601722135777959180725065275765289167276976519476032 [165,87] 6141180244892434652185879239107564758299011382651180047473521080792029273950401441109878442845079883799672173375048827743604805125147462660279851323864423936883644442468241838782120573705230057004365279138219550175414475368745315981069786774622512353146188166883917345236539748101603352401429932156379158073530715286804528050698532545474810967811716199230503228981180454025275674065558177224846420991706951437251632093185986499700677829509133858303242238633552049793273472932949017461781562517928116209527462452807467546571118373397566749792706841941870681248877152381128403538648984333146065569294420577893087970663771742297586734495562979145483492862810963939690230310120175561504267220369936820566563667613411775087402903947990382177645992889283461681054820896417646185189166820773159083182085221066661154093366553318251971749090813760026563180002901075395906957139760426253301715063903015750807973577708410685279182360125481374648812632005257646971938547590124910562791081893742869796408176809596195924357162243068240479699460345415700273044020433078372357543103680305292923419463293799842108253284055038032481976773142879652429657706908582805766041102212006383060003433255623311909498701633433687456975217586056611579253265630969775990348657371168292518795292114911912565009974154672710878313008476474226929570272745964068054742300368241115963433762356452422785129121157554635134557227077630965121821392 [165,88] -1748069504883613727355798483704475770906732197651447298093169422986426718133768165529509695808667440163257849591496906572415277643337506888261385156314126957013959312339821326374232542279812129792172615071688793797591294635801141078259407005444814226197845973605076839040199623581627220110248101054128983950631570321543979086373426561161420231577776197928686619619147594673866568172605070855412028216872980890717342666068047547505908835185390649471812107730180371392058564314043765502011820387096843185665842209640052579352025225013609795369582548875889036634817884729768656443927940241154828382878775939221565926770865261269091012857772405951331456526051638195439772011572647777914672344627847510384715371091854859937024502220062336241671780898144527541639901800683345184468221191586785529344230976158773676333905008064702565135367397381797533044860546969726442543942983855658076218571868661973846256733158913821735983905648155727828092623214761725208211408887428423779515673933705853197802719064138706920495323488903703534074579615199332200602233866300017848970563308662049960538385636032353283461320491882460948835365074576881484513823014236778227890705489095213340136529393932498404470360127974993269950811346756422955633287157291116004879259102032195353397841519195193899854790850320413688040436166617970447546284092110258736567464593345334996994930922384668199914635790955077090890862036703278976 [165,89] -93514981545650325468476768122233896557975078499009086731407424478673292485314368384774004595893338026569961185518827122953789738951129275483529222056608529171516510566288470059281425500037576260310661311675180807115927542843450120941291069216382798581731895004990592361979697711313126841614533484438259723594166613584796607807549906511347122904680079246149638657538506000284228694274556792228895220898092717100042006844962391978700871989581998139294329501514828577365393999647612091791502476489979739779255615040210525516145896764890013379930063756507933212696128594513375200065074590869403767964745097246809256633838994262044606938628637169069861557752849793409899734988805212387463485011796969984193307896973757528626598876895110806788053749230041353612070058478165316912453225926489265959287238252483848247460365540337749818622963648917116289587994915849411341310391601779208816357829728276502416598516808219239132551259189287729622257780641143897496990385397525705964025695195859459488895453920519684820110723105231704227431243349933516317852475644960616949444285527597864011985351880338753345821148106207169413221668792655221630287796870034623936904608261317592057865867136349527444251009430037344160659826188200880162107391495679537346158553957800722548630895350980905148866062183000953444340213210658870879360191886512942164905441742016981044595371088130827098041078476872509738249195856 [165,90] 26607354629135687371719735427619516368300851928139512602952034342297093030003437509991271076850606056599068593081637142134621799822476564568923973566498721045917347608194018547149119936072228408144542101259518256101031095278080420739046610587529450149022877776888297947272202948235084699577928635795799469745929158827430597653094317007757974933023265954499347899792571873543332001841079651107972202799472043265156619681308013783191241832679529343284912332958131778737090439427200734824749164238823730528973378537500182647599488076729841451058852611597787724338400261721595481513180990802754078081477540164821811744251221785743442910919074917351339619328837270272610248920935632105432238450612851487359320518696023724505640094239454363125823557944446222207485203424646135583479465100688722023729943549841209791637998335792774782140614785604859526392908056896850600605797554122623899818569929741629261443522525102823753361142219354874274341439725603725637261850717296082291807915233110059050347042245026931747939899199213555054387701732601433468205043435522704722892306666363985046874471388206913275914878089996419322370760074381318495108268845152988025370475622842786921435565994212429018019629672137717671480613090054341313340239697216200070679754589574426301722520747203566390429480690722244954406225971815062371092716745291378584937538110411817274739478427265460225062557992493228652224 [165,91] 127054190283406461945749099058394951352254314785922773964872860933630296459251335371566995465078121664907683929118038230311925903615455695998113847584545149957664935218258962842043865881942264765218642622494661237585719122518865421974520833137015375887308924637713963275922221834627190363594406552344228880648283838054899601170353443410027077496498639191753886793605971263212808407683050124221163199898635882566573718971235850490100335340688573392906016729025123128023297515275281012453491495945447673131533045415374305057864011253965802425247038868355890284417879161371622236380470058308681636568819381327200251388250711273659633268272833684635769573167919668557951118516037804037456562394610530751858315114433684680392568417900200635303939526170224782558951852663536135481455538245744903195358507426778502825370319405382722472600851070546134870565006586456782681287443625772386754566475817848999216347494401129157729064620181061618393188138919898772568166095529147853655539602957462854790090200001857727845739948479655400545568121697881920808087895717412461739934579666651418721142896275527118593629118619291599062391071811119608480037842769667495352478724291486982346849900446401275403173974301409360135028195782912594234745324592734891353045229755620809885438053747749234215812689479300954696767994668213825275883026069826299596283249272495766171468473952246464532484321089240 [165,92] -92367002854874553933931681017610616358345152228135796563501112207878490184166859409163000099109147579166449940792210624233513772029105156294380343290638723103555237107000238367899550015654100251541507384014355560525919651530245428583910291959990203978726099552456168338196621467466658548317801874749741191395214276803763601339078688639150289890947294592931427448514680301012694611688085964079958221893869005089497837207412519907809798283678933624681661474105881563982141492988138099773940325133066141239233847501375432892297946423585056115489191710513157604646824711363667737901497628583771274225975443230788005571379721209671736536178505028729749033870892525269743544112768742190743984078783243551477947988037113498484134382511554993806836454906509369899448050216942882290051986319229597680848447792885917940155859103144585268138288283745637785967910213778638712731000682428360497036809578762742351930866779837196180192700212794357298229212012626334826414539244042780446753909949459439956989450982840956829591083876508570389329913148882558860227375900065439890939443220321217108347472940650487700180300539129897504437303453260175907618407416813847709335076891221689512891918156214607918527681957829421849205806452316136433598269868356590679881306105950301630958753963384214917548240071333888654722035557859735922044333080839721509244570302686593701929640940177917519279040 [165,93] -369279106895677962219983222086812256350040209969521066202536529683280349152831883025124539962348619151893336868222015630537185834743009080363293703113657990026300673660362490328475899625570111398337979963876584280822306720221176126720022210158769533892101472505405522634215025438213198932703324037139953754126054080443976758011420661956535449303441167452672070017589136021659348943755624624035886288170133791485369630580033528802780806133594003563423279514000579061499993422864803288053003848966561703222548994146151939188127960425187527846920859584750139618531529328850143677218950946164402091304918536204941529624106690486676510802628845277040686749636706785356644299124583915084811995766251462309958075583017137903885712181952479864067800478136499813763499768293612114952429336534613933157888417567776487577518948200933603042112717215924330465843109164483776414674388893296191769345942875878085514998050194889685363618698411499638174453838916288282661222969655161537990822600891673181962327955714037779488912110491487855164017463131561576705685306305465880365791496117795283931291906013855673130612804118198447452709795850490752932299116527572293590696742898420924965557755840516517309551919624343114756347793547948863544007754435319172561349463027089595225444367231830415772372759800896454441062453324282686446526283228652127795139555506456597880676800986397525832 [165,94] -2774765960195367884639771331200644292458736106281235762667378190437090336181650922873566648549828237170986767329531746728335228436033521174397152393680908959591969061752092884525971161374980446606596911051625049474846295887013573169640276574930143538305823837834350409935711335909643220582042888263628673778673093270050881574659686305011773588337697768470197762694784616783472188952999011198500935549793368707224494146243900253175073174467734497472363927040151773464826007551146858317930252656775332783128327535718128467611329936098219570730464680920369679356219668307765795278063380800545587496445095705120877337167662566657625561471186865371520796846363961044460828340465403931428505554960539817880136009004445646000697796809199636246071455606037288544659885369707122159724241699796441879520499717135271826987804682058011945073663446892239041843239290172234454006133816025652094302989931374008493945110585986329235113519282312877788829418249134917559037323885876027850053085727449619923366517130984734961155019589025955357027676905628375612348512971915623783058854981922779255075677432368518292463113569584138423688696474742381357886667166349711025950185073268735714140810887708143868809481762524316902073364707833986110629522133148346618433941194525480168793618875757994922127489791529743067545676605972596668336939507755209980473266223279405321503772215225704 [165,95] -16466170781137611429012634037225607908478743005538601148130141743893452306593464636006797021754372063767104012477978231502761693891121923975779058853599029664066238766150781004813273501113373940485820131873547115063307615748676800848714935211840756870750531988648417656121394251170030978670728397116792377655661529770057336085886564555399380752065978644401149810840491787817808196960394704705293106766765229372543790092667950273235395888151815024142582773235885460547207730566802083763714195823109307146974775848322988137460771260172406379380848650022717368757653211944593617066431173622115854667955861836301007281773216675726188280724965671686397307151420768839347558210752695150481441809749770784739170468942282969624274699932230266978214164634032286470757291594827050456993283515249374356674752816324553389387328309089113726864396806228073019694778212589791760144017320679738181135229071770365240873288954387109942623342594592482975064519738123349682370616023227052875245953535938177697833983367318638433328525214339432021311087369022513816143866664972789002644434554050503007707701828712301017740182178016028324507425845761565729152142956093107144228546030204520758696180349123882515217824356504970041119912035339941288019394161885372273014892756818597277623910182884012299067354367519829940870844058297357413586222618972415811907551363402880265054624237 [165,96] -77097985893313992669589054519788496419959516382283868032314683099649383173080749313189723186514756911158835340228017508647096335109797826281400559995786922940589475142806703915748640249804594605801315544211493479673319352271676163000204455721078397077583527424226541242433301105125126938091623038770376465807953588360667116838937447307579258036967456629759913294417120842308924664179416412155435402826831548867170773042530627274092851405955430030163164364870932851974494037077796808225586686537854017033882215966916670925727971381222020899319671932596743266430764770372922269753161629151673485200339162214188030415464678866071548351423650579715015772527865361911981095140458903297987525692120147327278660520580444106314370405146039574320103024824541985469684141104711558628453464932996461250463719829814164755418406821427284544890230249534643770316944294184513952067979715381101808545912293671406899856551125050099198464838899140812904019387065221892619224364342013107777514485643491929295675519242230794826809967767585800864635707800477611846864644625389276740622020103164079064721011398160000982961486412484906820917281397363280701543872740454295518962147241047922929230832256410280739464482104336823082041990801528124810821441531990454241382509044405498799600080118171230232459061371053234900482946306218865451554164220610515787447863299395332565120 [165,97] -284425786162415463987801706946201392123867099840970172656134114178543021017659356246150174303995852375580018178818580490026180617937131173859108893149080253647429159839493626866742709151125351076726310338621029276392849078848633508217297094712856902081123782940166282945156958339427058849899426030896794221253559728318243580657373992064114895397936809122347167837355899805328074986065913459950432777156310158436663809175796382282237600557406726122677066645592143753150474161700783087885181062334826708206257214199391267873289047412189453913627897208409774381953622639588992748635890685580824000955951288417981468736509692804534204760633257408307941990228228202290224656090436313903285121959574830888071891304183256395129822541557827348291065937208991589584281769327365149593975347936097008298331940832980795702171662096546606885322258928371527945396689259904454604235818062383341205895168579549915409627715183272957046964841234197102608640295325031244402271544052471842500271421984309916258996585878433539393889043525413207335792298583411997444402864757969600194399183641981331622974507793294536593919940263066435604257542945043439209823394172059804834740600324187741836258212090813206899094057590575303004354351088579538354807724765109273392816324840479265343022965890863888587095750590713008139032665420540021309094581054244023395488932909817328 [165,98] -825018627285387785166367795947845090516424074399823203293360815383646574649788996907546350437700425773891332619727101508118045107502408742888307469467822320457432342091784137337857526254569763909086577850374961962355524871410119923596931875434635953028523768983742863299478609456700578440892667076483154385130328858729020466293326083245168739300698685534778622576659322112241759670927823064206320368208297558703700278560658194031929230681973513912061206705420234753839716955138214116762262656183820848896663807178264547486484189264939215556702545355636567767684637594311575650215149273171578388917475860230703919804257877367574818128163971126644454359425135583959749041642781934883529717511700010038287649306893764635953243557099067523988263804362054323869284705131887622654223843763002278812079196885910794514539318023881500565239127328949807405203929232137058347626038575500598372460628218129904762726123759359229585944416916643055559691426741477993294693068297018721822458682136762386071462581992412156582812317768797613325820233533870757192370665419958355224339957151933125174236325547589787373273652897055311998365163811053142529848878784417954533218734328930859601726975801016322793488505948520934956997833767828552933963600277126340549634040553191814080571973649488921036947521175122634766392389219367180376477348028959804733271759136 [165,99] -1879482298481203840306865721021951924282441033512539605149172470346804265916062789736200006100050460598924918244677845768676466042177637231227292218393941703274365452441835741729187277567727041218441111562036667509630466890564691904651731013663931774563033129841784512010493379436991057115919333877892085910963734156116447572587219138591385885833023415356023688027211199658224709986279646111172516412583327980237775377778657498007747553652327194648673485838527468831269028009730893514621304468262104064923038581101704413336696929783100290154049159626326323626807524772820010683704556102733442225821997326513012055429929737808196447485393604665682613289150271678490004217543410530127663697486760475255766384405836304301834126291162931387426979213426304007573793328037047574457328862599872429035998047475691616909721344480156053445587457908789256818541581001638166727082948202764526621474971972746856880959247881015266993674079653124282786205683111567343153947946060043891126998935668622059180679186987404322024826471997613541338391964340344097143171641273437340559247019374161037962884208221062597422066472196211420523109182385081803033845150092964042310337514228281405575485410796995787812761217112999743289325348470295245409883396330581434403904329003454638642097860950200095432368161771773276449083320175251068430967134167456018166604 [165,100] -3304570246205308322996456862585906516637671970172136423473351438259725533237470571268910720530378407007279873186708974469648076023439956832849528139069183517043723852738673249676664993140091535549390463492931144415081555400522178356774354074414764896783366097514155760722554207452538979015493822915116860232333534221644637875384275666857944306476043694648530620232531490471639399345034772842125269265631897886719357269073772976460435200777964954499316613878934899737022709898088624947396281390122562174880900811196261345515215522619996598931235267743579832639291438988855874184697217792766836917930906949499714091521867288580512308431382645276372048801096063867379184077815051840992208112232462535319476266126699204011723282608789444014427714233039063208856827289928712207821429863724651393193664293528383800783590086559303544784753242967299826689894320810546818361393515126360305656746186133154620012946688720455814012178354766154829317648453768160447049206313144987736156536805421430462796721583486107805807987416237398787396006487023848747633134932313772411515481396108310282323386604223578557076463495100327477842246125724624400208272677373583579992648136510742534802186626884337212022350696804080708266168270764883651432171779588084271859992017406008668461037531951148093232774453099420201976546432756066100006242029744388352 [165,101] -5267833441109343381197701010682879980264900834501383513467545501306338635420194590656804466978491987187015403163158949963080469004589656992516478472749521911517616439642982824736341277358161878811895009931980698542912144467418909530186382948995485555115346059312331120061293149365734474693728623565809338664097282870993446600584623122386178609301520337567690693303828172840132134276082935344103772700455750456862354945917922327786546121196844862952674885918103889597356733570146417977290533847705517560242879881701440365976471939033020199055450887998105197483008066523237054176344359852779361856395239111055351785862646715664967362209850708551321398484462490172003171050307473031330210713108912428172961897547557942085094877614482026944002459281123956121850424038142704033408137503609537178486388875654996808043525401578916804233570832805689675099764984607994592035210958569158784600872251969600399486026575877921246453977811173431459490982641552029901828707072272213928334759842206085106802615350532994134053100686976256564423398051552884518423475456626649875465426850954341672413293244448352092825875688367722127582412452525305140956355849884146820700428575032269810292105634427623743453970401635455636739513543522541303641713600352220484550644292585567314622891503298671483276369799506923192374332542847605829577057964352 [165,102] 3438906203747419277235970671810020355704735675347800729028488674098542933407859606367625094393609139297462926387713822686243474310370308697456074260423358689622718258530011836451081253302847951393315089913092848218458069752225276298561011458244185512446631512435027589137309053891623118302236135823231881454388548326161005136076574533038299406399445049861551836139357458202301700890545346472630616938507918781486974188743161577919778701375967584680630432845465464858974499391930684389715112984214909118681083819219057985913576891552191476028574605080413728013829599210245727670901463478726301443927940973147400764783956274034366810648791437452928304161514844758385373445001328622902596014682445740227926472218600408312241291211150795313519305889007800044096777229630896917774994267325228452561561088466307466496006591995992126021088575596759459627037211938912418590588656245809201097953647449904064378397271993840033006657509063442548245889755669622722790379623940469858221949555307399181777880639948601840438049475983297678473225009493772874327272147962297939531126943259991534602753904070547145719560071504753916764453354498732127766353790455991003454152407191136019327964433333532539211083271046635754464636447846663467616227711294672864743743818636096481264359000707196231940356252574627109614963888429972324465176 [165,103] -94756704713987152064226298599636063919514017554394331814359909606059973061709890336308519556112307772880132468846599683947517933518284565784923730809894214565979156062472047908939067252741245328966497717599881471671597094409775813062675381426072838166322646557266130165379806448957340588023229047841928430964986320981025598019535880602399691322449556932075669511818423866027306944284474511977982623162468051083942992390631012557230107949331372146316820339625442710975973892249252140495809541672737955837454503662022648546260247689192934442916445372142517799942914136179701664179443315547009602886767122766218168084426878922129282088276779151315144031899391488025058531673234198333487280923469323828988590886928733551417872697512154199900062064601895618205362081203682035998626339673224502256632236626582173963098763427703485756104707368461243937723365449063438276561252260251436733460603757173156764921324972111211363723371775347210332570120693328030756200510455242716829788888735454701013291589531504076759666757625624010333457462719435353662805614419414066432488499405296733684250202453732172780954111847290429178812682383973924082343120948393747403200289814675592307618551987741645422615286698866980210513817084391090133701172945210927224510149285124097349132609052533147482351016200505993505318678176209867921 [165,104] 762735120040274870903682461548095514543386759231090511410781121288506134096753988192158308863894327927085062369491911777731527114812486800347211785693359438261619194396091788745321693191794831711531049173652841475460833423322038106585322724741404683587983290484332035160495699833396920308723099426991820435788665704888818880722045081215102880692230320051850966724887829730422766244616506957484799886831333843002977894696723132269616033497811615940129363609767742077875399990614919472816987444275944487687646044603991590017227717776214808873295265354348245200562034153475321545862437383055580527612654369682185426210559153679585827482430273048145375394383034599125580900526683828330005999403869147544335772424137976758546433114525069201461651059340389503638782188475735347892709883642906197164503903725199088304752451886940514201424683152624251889539530044338423574893674574557597369401615935578900936403383629733056938985693954710159967852043663941290942923006916482530035500025619807928612952586968648553495621618818503885175959978402411507305307831051078888836513723077968283931114174871991555652820059065482274442946088562284485913354013587873729502659239998250228129715396970836770703244498234989136237305554246535433014497578568028930795584139447889464461587141767379819040939147476991250784371226378624 [165,105] -5029469042857196915589824823079341404849785209272367219532041243281090567549077440056569642932769138517612422551985983007088395727845923069307786922818022464588191481233952404800219253446652723355883721537247141735003682199537199597961902637673711016131077500046337886080601294523197406301130381744696060265763305781128321249520474512232586368335434363327533048102707246810983838641698975732388334854744044064020617095352346372464171115263508733303148823750805123032447880638993655790884020615897208206345823729201402929096470861569709319205145643897870330219465445542052723116790813688436899848748165870416995963257323152524299882903265475191724624329751278687376610639171438766636609431003130156745842374913848401067678118330019092331861816062944139912232439978731800792120460636698227677875445887285788690983386242021261661319873680515486589101261034281664347968816820000188315954133691296945977415419968844490642271473074897025235246875422792867081239801169207258413204512480452005636592977232765546391685590532692789318190027745629903994358172015264656064220709123618142801483047785293329592918101346943706072419608486986072418616164324224928082050002004679721503798793422165646591422347965574615861760147146687097163818597492300585772525179089889118288052178146144703925392715815643740561140426224 [165,106] 25338841528548158536272857738375485278371677800147749789904243199778551092242412723424999275106428230403742082395025544051400625828173134165005767514224685207927237558030543614493684210541283134126371485681278222333364053504305546756896167821865498285450958071181104172545375856794067181197124602873539247993816330519731621168776516376627983767506642700457822248680952176929479901143954019581103547478560437624763257518725377363711922186010816591975604048790071804681301637225806318131218515131722350957065491185500559568556915420296559886990890717874062410780218033452155804944725616024998463891748718560731645185278992846083076988987964554108240503097705638724123639415870901458549395000638878836222862113680377440972114004911612261732129705595253840160435052188222909706484013131895897010366429092431782773771277625953677099009663950451957861146408978034640478768294283032231388941893581299353123472407920199774553327793773973051300860113495051186204716716573031002212360979833175182910754343347227623606536806405350943163913001464941328283287481647229264762392601019103121912732961953212096564475762522438826951827951247498957956211696140468701769188764434792411479386184142674270889601388171948611859462501279831404410467530436211297200595878392571099676844157720005685072720525718304161967200 [165,107] -96702567778775789782226271141581908311165534608733049375787587515495574769244909647387954027272970032223599065356758369534681128101577786263248342203855993631039290811060306791452326339190802880293474976292857759179057075094923695784668646959193388938496403693234764262081038477789448611379580913764131073752254607264270932226179234520628704757078167056722192631818244542706840797271822433604320414731721259984334723038308037511537228160824396631694630540725182854558322474562569522674756949153602305561170485260333333371496580102980238826967645325560211230390817326513494177210294092055011356478838220953254076794088533194817587037752097271648806569528990699736400360339957881566394387636817243161526085561339736150226023009849879146028522566250990454328015653970464039560008579566119859358715329298603097678133824250846181357857891187228408322508670314473447595425541622521085960215922457505742179204735173840604430254992968287625909544230054668500148188950935824558258476243807249898769305461550166528327202846554213710081579287274264847587006102155196804723539027846231449184279784671447736227873001382130151231075404853065982983681480481074598167654956513701027885581682160676222573929047923961033539711976753340979282869829999365783621388892228414465819006070239595020536139352078040708 [165,108] 275967864372568208032086173844054553867015152050130710046608172401657083830188547946270982245866596447459146172862193687954147283378161143005179270708193863461833778275801513036459641116500133119040891697785795545957614340828545193607854745971531440662790275744738999955936281689650558361307047831211015561664273224835525620198665234847222696020742213668296562811967899864539105239432689476765247732536293558429654270242143695345806847590684966283624579823395745979589283465632055246797427584042139202335155990522403261008892613652209500472508689351573669995886337323588829387851226191875471707979364150695870862860977685072430938915039016060320797107748616202516227249088976438861963549199193150074797336130756058290441956921745122525408230181700940310740153330654219221438933413818624219386463692263662306239932208805274369765825089762481631447863694575134142833508994688904166519865909493137602392079223825969507164104995402659585245960940184656633310706193837643157939276512539164638806981005245061679178184015435221417128429478159504221735955095633609037631453202268299116157487143873979920576010002371884654454364643653654575341547642101817871814462456529605755969829538042875438373349226265232195220852391774345970563153348932777087740085284181759298368749956348143963267333955040 [165,109] -581800892976952639753249937756277510235649188446184929822360528118049599614457974897556774657361205919822922024209854713343364387808303199606709210742468483636760386456810701840050366987979593754739774868098862637132336998497228906911483047734134486644835158799978596304084662514770427892941589510962821669329065707194847548387733478814199718554751054509687669305906713015913594944999505381718976083423074941752851230473871703588252686203020757096339122427855636306545692431661774785040076139099704838347171620072389257452085878507205636940316315084378302204749660121947766545670863147709366211348977616638571746583498584183421070508773925833216897552764034344478666548568132189842599998866702234219469814096882591499339584187303175080594537263545724354355579945154209257008190529098834945944509811298462061513461915824213901196767649020105920208748571928965511743865764834327974306218180255173746802421556632408344450265575389221380292610968191602154821174710766678319883469241180038316490784266406984544576951683954622821615260174624966409345938323819432456572515821957771795130104439455705757548671929457104862528781370801417275328570626229808008062612092442207246207616058379935217889285831331284537045355859897949044550308729807184299697803035922473156525494947132860548328956 [165,110] 895589013867655549399532402160600324324097449040132820602922544521301518936294191514499545044807578804389094550241632186299393284291132338334785373376946556881287670934266875719822809807379652845822672707618667883433684503704155172684864582665498392662218687066851215130836016179729576441869635724455476598379915335097006319334701735244623002920105547007037418133770988601333937080020812227937735289744613959099681546909639172866977119686045211637683332395710404792018671868782705903008678696021666924510670062661170480601977109828913221651757325330221850334867210588453930247293204270893859101733556327426344274598746441872322093550594125685297910358172611485215663063821675373075780417728265043949688852480832958146644445074687133238594696105042485010072354010410990266528902864481320319088772954246644869776868469380685082378394401597069197458083448000022487373434894837578491081494041794487624052021889051885735908904080615915218894105912834338613945114611889200774975292037389033326327261653503992434071057729044152433690320139170705613468524412009197904206287846313818597791252316318351785116137474973927302408640003240767346886674465368571525360124441559006211065840584116803585671729260658568598091911886191338696970289747463093192604438422846819703026248806380149344 [165,111] -995400513637229140023814528937204302993884973931185473026050166229670955837349292565412438327750199356364335920315274714086139904355816728350701846334991550189322773344605394089720047145114690759420873289595132061117198151813067692602771116197282040213589921537978532345996603704843003555494540783140611684890036112780677298321055791216311160726127960110611598473560966912605005141230320994559479022877145108503876877176878863277932017192509302861935029241677297195263850538415095502965018064797069299454352432272244304143807808106657337789529723070531270966706696649680489002322675781066187208103169306999808200673773670049607819110315564820985264568824718165914059903493370672252795664299360386123270727659164476157033904315827361468297791903046470245538683030184136359552861912433758282911016958567613271383508410662045784037399707312965579928621005201260439324132246165188468914483098604072837057376282170080604980078765716225847405968396825281528833010763404214323853686948243021281533403800799007684997821114142729819736529507086303226246528310889291938238955888379466229873321854811562479434539630347453363765358053867331177739825789892407849316877375127247411531221063302231935674607561266695125170027597036380391066232129921252692964888056829707772659956935196 [165,112] 790254327762118687212307384636975343296930528731568834933456607317594407739572062714620280496551583084885658456134895111752500766143156215046218649931976154473767208233108633137031081405261355506205530390782331910053141015042926650894924780209765715056378803426761073111737959416518791396530621033727890877915365089021519934531018973042144656473693854205679207857998660016612201599850753914160159426286406105572180100523239556093596816234439463831752840166382099409923587136495845141096496903287290565316932477186558579266324506470617326921355428653455961348860386602391977236054883846618075888499932155251249099829458143269587404335028053165037509807112178693164977914813089922149496795509756514422243343231574925586109482121376717019950684887134291617692828727815216668743080811732302995844727506295785570812126246319337217526596422727381586896214964317892974110372942988022501614978424744516388979322469456466853611080040421687841748464731035780755073042307877022253802813422869596384494436268540737926241615352227769787123231846573281366736807164695592687727147744155357174081296499065975518152864158524358833606993826095273012985490250121745960119137937000275690810376114045384227003188209680492823351578079798173432394714295398392547331837618484548300993344 [165,113] -443540438834422474603409520965375793069089562592885204830958079523589738379747981320683465771061666435338253470996923782845874231592940054659817583052687385251402565091294963115639926945812886130507928187528129987446484595811617295680993293761204369454148679566556835096288160572067350615983599859150273648273689842754494962651360694036117929607571806543860233648777266929917005004880818467736982483413450347140747636645858279321982386733323134908781121792605249778645326119747103642174276846686902081029193525607471205988330325080001036248292282052224757708980499220849003480313471371755040925641807030457093081915508779877333460936380331834510463395903307020663891104781771632362398481391871817032762477994398383500822294543054870447159532123020766544989549719114109258769220297930548783901817983509771615197269740999049642297759276823743041501636259418313180678179170936392791158596703318723088560379222652356514908900330791052312057374164190025639301000973912286492482753212386174438300266341948140193449506742310936275535011336650865817962082849696179277135737353883656048503921973743598463997650742508321820640582750337352373136345944833900484930581311382004182656445117189615116510373747932618979671456028030042431259648571955408899382024002606492168 [165,114] 174249376458950058733255220554440523208109633120470571308935898992843247134837281063263937322819922723269168560456898670704869084406353897929407202540353478869643250299997064302769414053270982366428619697587581205948000097501192702614427256585370197014132155369457145528181793751919593725228733793764982238315126026327648538137738671406776307070144437167549063494528411972483905211241561704980789509851874304207239855288885192096429372266524954490206814986506778558320611925874244333734877318478143086259312488437017801840298260526712216993745840796525364349361896465779588136587410261375261567047255593852892050624464867293818804911907616782428122818957623522956389259883038218581138431261425453640630524146434835987644056210023911522095898304435330224745291634268637125520716107289182177709772971322205420140707212692664592633676163799006258344558869162338965348721183966866603756849169915226859448013651369679023416260931928006651403965666730336254749635297344637167045992591291920233149167379282810450528661963691356912088092802470899236814032649319397764904663228341592861121273038762712456459447988458871708980381669626167269914755617422151927088721533544596835410579200746376908386424570735265871808987182222029025020265241417444900900215004976 [165,115] -47449319312043153578872835440887181850009322748418525304711925313857524913401306406251696577934935422315006499427124449145834474184240885543606790217059698366251883165445740731424961662668678819944418896337294165357285827998202520941217794547746318032211569809427398227506436166241886568446980943987177621845579915679042540325120992663437424063668276511032513241396088974971055238574729671886061453856231442893785102121212804775796754621379714819177896312156679268156928982460978381986623556817439530797161243843655923307173123011804696848705831706444324024697796464966133323097898808830912735812920349594311436681664297021919728093691884009866923638751746035892765745402543997860388324377249283634724088497088829127166698753054628685124075095364847534726188420376774589039841150754107350131751064315421440755109059766511299974523282493941659305329338347221847927883293001799478548825977190741801769001793251807800765922509192804237995626069255180500169008300891580878910585448174183558153951231342116804854009268786814808179029619536164358287530778071271186455392184338521407962213839336127198257002368633339607827863458642059702804461106703826582487006725916786077920558811939723190685624224035391948527294265369366210667706400413028073789418 [165,116] 8871570196517129182873880319941733304281627909679659263494639709799885524607425673817326923606140144559177710841690792329875460786175849210211315429505580497151722267722072846800433601119017699951880428825075398485528723854494787378989682679346076066120091384473346380056374871420062917284032207035898573819608211549751573136581059802927172259511430171316158292177795812884971013639948998270345165021987113874136379730373205609486322425522596193653154624690866718549069214828487470831801356687648768843096181994394688405845046751126461802139522999906679292784285733964179369137202007732671706692730664873732516704702044987987502157339226806672682598915902635908002817011812193343445466043470998801118294981740832754614638059480784486319427443929579221532038031023035976618072144222031000682260031267934733839707604530508601374551416756721112263994556294853776734629782315996847903624707715729690820043615086868751623296953150118752170694065222721875632755021671574613660737538996295153192464911168983580360574549015611715438800881091109885668840280441595569614211497777316292988332523414796870035778840001751105909524455736165546442662706660939467246620627612040023928843488387290042011789954564158995641791313228317563216245712576756480 [165,117] -1128564852908612406397871602783128768167677996389330881547076117150162837625557687006205228229390920824293651512822290956006361909323461140040598247152962655394809740724057332202481179647441073519808148163611286755734629172752987262786834402153394608752432515032793146310723444646453318404716181499569771531190376691036266299266069071927709930235764878900932100907610410243058282909282964414305319292863999777780642267303990057026684989793346447008175650644973792685771992531628274595638985798685691792149137136033546040152697028965313475833576362324473146620711346448023081685353124620368211966956460522789623982625443797073866331539306152320947382828016336655573917814859674409065116746845117776639002049391970768440251758575088644858879846288438313647905930339893297793324717154531540505068435690461174812911786940253937184171749666470690697608839093206827475960733765702450551746494631603866930445124446429254991293050574812861062722603693854383096993499216026736900362381027395748592696985872658452289000420058500282924685113672884397487021058750528536508186947745349975856420273519210136796196600755265782361878681234736152881402705686874672160179503342255213117015500726398250631534850118607852852401746897087613152515973632 [165,118] 96766618714536687773970905458798462288549516558048901901782165627685165230170720776012811102576853133387234034679498620898600042861734095255487774920242486235825518227242717666817904894414813100456518290429103357327481519874703580660294294646080904320720386269511917455963772636972888933231324220753154006610324090055026929698812171599434384477862270157050681059112370954659436672767690249190491915379692305479233793239067090263583282911217555319256511375378043964608708333210233422209597006762724739930593283501152613865243082622460582283685011241867545117090399256725773226875770042407089951314734840008801967792610157522046906609270440531195479414531494322031087541794037233270519523315412407108567632238160229666475440367804085582795509211875352581619003036317565255926608857177732109599762903212648419479204956429298330695459477796020557262747012036032055942417801509240043562568168331133336512738266286838924492013981380604370337321158728046497023866245223289448976419218724119170200913754195949283933773222740933413056772815236412615482279286069641854176038714514101873872129807267124214831596686511847389438071559147875381317838088723032550438135636694561523806476844090523145115320789221128259903894160513783243224 [165,119] -5540135651631220642392412139200585494380388921463891736625091913916897025832051543632626588081243825701678196420348862004700216009267249735244226221905764096934512147179783138401753256066171788648455329485543944985241888385835936350842064029533282790448747603136870043310659020516974885223574923129307044993156581155284717296212893859830154767262972548006562938943184808284240066471411768496369771116167674354495472945496579548733168731684714011166261060248962071796325837220237530272930512762502315658581772264638385459607683320638413761168741317648635331248479380955822502131961298661427786150975868528914780393249956074711846190109976858008995096222296688667726372474935787780112748175058965858424189281680034485607166607192399810926153977820316279140933568350340461161978472866734285794045908896672860432803182520421439793566384196185496286122543112340755470113377777660142102407294387056786868980427459921684339215242650017286465678870284028943848143625992195003940141139945025142924100694923839151989837666684478684532522939790841543881637693105090125263040324821062819526765199556408485963534162643062513654668884706627469814837587489111521372838479231811404252987306053998851562958608867470342908211733570017 [165,120] 194340647563515246702496042237280773977116679387672336341187714711790476831916297415125946533905956342804522244068065868642534846558828451939575901442839304524320002503150059815872038037090780887540587451214189415481258321408708175316976280985568353130645660479651863450720338248240476955864752427540073673656284016961078494062732544040895384928954009726094226768585617199765332757506610536410703115471373103124825384157787499435062358126729911978937582659276051991888514473999109932727598693596440455783287599653768325248581290719189098410814559760967654511339796683833873007599249814581093783201298829900292967287151729556210603925094182629724793320500413772196625062849083781035070914071726625525429744777033613670243565857811782006010049684222147362918734971127527723691502185217292925961806354303988121686019384413073878011484987393568142320574968683268700360445636493496027462414451725334304151785077743843540583574404552490351307947213636889772617913305830636141910601547651868868224363270713602223682489952483071877961208772421893109027903901618529818324068971323487543664187569768434600309620474645464101163899657431427477139199779050325003758905223183287913434757555959851092430590834041250382998592 [165,121] -55980104661539550848738432742436051169232449565639309491665279765147282163356223001318626532123576252223646364067460828403398570200589898431012121521176869812450141922705107884687902191598601470326606539931478587551978691816006883535604506938118056876914149547589237425465011738743704777380226533524337638974212538142843861424178944573690504371635208485492447239894868926338326149360722579770115544519254671947767569207718174077370947015601784732447650417376381617018018364864646366476848908988972858741345164393888632933599770715742297638170950350630036926962835094817570342835936948601266349350559336773587989597415471409343263410296958674196536863055535463128967221925032279047611774047625343074804024339824307737061700716987967798814890350638736971036953927381728539570052532374848230210616298157207553309455928929589615911867758101054458424387182847581139342575121950046872677939619429682196662741363893419333136214379742265097717697232069247422497643283637065054696436654838722372533582089916599255848756835585026026819218431434254258711217630600676522555548372329831066080038643271512868981783950514055982702414345596540084168772021548752800052990608484716092594459480374028684575212054691614504 [165,122] -77084595949465758522206749403099753566253957761295998188854343796477529912251696242674115700874745879185373887203434661790863074522483954619244948461986828206951903040846900123685255059166321276626534613280329033199622961394170903368900968964195113190408652763703181587772950887905597307042461078719184475650844474307313262922093593894741318774461256781060503830911897563146697675569836023698535284015443548817852910277755023774062217256633671827851947041076799321165220431994654599819133675286039976700762832580739084889122953401635673397137524775942651277224119504676721091804387364997326052741842314707522929015250444448617526949872022583005285568314881480793839541027599635817489887009308533132552967910422093551626520920525232910499200388680859600828700563088959716680931535137932147420190401223577282558658481450157010417788156568572249870096081791910699788368219109266512415817797170633555365615811999469622098512642333175102929736451831882022451214200581507253970555025309072850421765701002604154040760411424171634235176120895539832397030055759974356471553139463367757651002318572950628824601565907853584577420289183700509440778702419939385008709486304118335994148939699827348012712457008 [165,123] -56625425795134153590292676376747891974269844391815034552949307150765179724093358200799653357624673418825624031700772116454802119137611962767141140664255405219107287069040882803289001606356453081597778550242256685143691513505573028609385464370789533735654095461102251262286962791454413133708172203636809464522314516043162398947492407960827382884466165034923549139982329682117055373826523231810738368755402072853600495104045196301513197293125471264890677060523750336039162421280826267499590125073824756314432187533737880648070682237670417429796980945862495344539005447858957075586645221874222825922993590223453400875011182206708100809004288067310348439740571474734017131712048800883371045993030705796826606642908792777667038703184013223587458884244255257191206984238883415277646575968081230116383802528900644174368481151136624613191662060699517553780716802236431561830575921854977869987349053694074557579967353116313336190078541207965739182024353090436402527532944099859592691491145038456982810256868791104089450271740390474489324399214815317739278611655814586666998337907549808333495469936493312239829757258185647912012843449718973356981565397415710502696442100444657208390533900717758843022 [165,124] -20547827335274693494459984495848793666887667248890638753576597641467591853443633110009531825052318636415091177043702285503667001842250064887073325116281246956162912381984571043132540354219383921566145951273867073636906424257649272710251710381226592398705491473363248714411693829095029212958013489480021032261475322131393486519056104297889383398462604042886951150717647523436989472167644106241555606270448759161891762493157255647908600876037236068465839489274138210826436230552765773769208792417179683044570187333244276102446979357067588350781681007489867559112038867928772026396481328366329683674652590845825706206299104768779234063704333145618838089627847614753972728263091812045335573753757051391646963206789499881514223731508780592253486759710761107856248318187626526069979427258119499208678741355226713635471072299758731020905923861650014635764813534376437265722805134160265635764488698057360082631345628378196467386287176726008568625330571708193601724051200455879917937828376254465920980744145729072553885196718046221930937209023359409724188126231796567213849303840738942814855697374412129630167464404200507128960522753488370683936524295377164788825645183415050834811336582707744 [165,125] -3734171704764531303168620360473061367789758703217472768694394850615794573038490021463217093160911820327097848143884055975387709557822841009851468599690747897727217649872488666793735886776086871099403504337770453667492042234475086359154543938788584136074308364947507686038656921084982040441455057146503445744331309432962632946392190421792309185680511139121570807938778911635006968909719667044465169341650943910033239503072679710752831632776354235642358046595532165222072914745685835513006060946700437549018000651018397996243404299144784182073545976679728201245300844728891474110020411387796630794072857871405442217170865599531470816097885619878830014905882192512850562134963481393979695927067216830235849429921181163052698423364657898271278158825405507302469503871710148739991828274241159735801161224501595255540370273034504370521371661557794990903351616100625726705372422806850544524243119694869171795953835997721441100086569883669093578702504792795989906674193695559330691780022449659411540712681291803886068444224606315650463005436897791978756276192044522866984469996901001753357928893215410971034016637225834520621215560118903653816511274256195230003873437996717630997948316 [165,126] -342040591749620288777922161849076190084601908585765484695393114387580977787362261777512932932656217158406867461143259013137403419589440786227366374780547541258128066357633617245890279648235201750282060843602794898457631343039547939138326312800689029563726410811874282842544302621714496307283256435135078820141845749898140056659232129874087909359359321781264636065433611054448991654468180425003305352623323367718416074254523448352093464269134701640817600792525671087016125365376675965696865988531417544036055766124416889576154817908451434713208363614461247045952302988074330485892238503289737335147436856071980596077900314321963706948959153007994300963117859497139867712174902493138376998786466101623496085679791938495614752083166665488618591985938685935782809668636874516755574023401915490627238265424341106518722603402077839668925828905866622880986128140850257949887655191075707155572869677746052073577943273778087197070554763475524834200234880091115206441580702353914663232288409143062678770239562013715939563816000963846827358907290650438831766696329417138100483476124255793224893381225753744487059267718060983886759218724870451087645645815693627767588440968547812528 [165,127] -15832455915449898295031580658954556461363413292110323866001844316550264439289803198177645369345216462360443642927038892057862578845220380782267264010936055824283883198778057813372342597153605550684581896811430199352875588528891458747024024593510583441745423479040788644030211248918375792399056150677861194556161126518942872035611153685571970188051588974166917819110354831118687783297215809816148697548014739077950720468353529573432234249056959647494473571394901310774752899220219708156450227318728139150504496260757436898569979986323190269888483774853962839381872025019735460047091534494619953936955311266849387573719549594439715964343157436426936742683461549652339550466059357916608760831086514958245352266981357462627313790744628742261178371337538418878945902845486097278361194631518646265783675157987543544266319204637695853578842313975766978487363563201238345066389527758589104995459426510714082693014854315976827864435973605305172529180299336114177245901157535259639686534396267125994745901304567150260934109722568575517622999507839012222603211622712685469634748287291867740875946703808330563594743092574618517673058816437134233999205490662777679222764306018 [165,128] -370321474003286583599879527447209591462757661490250505897724109194108036358993112784792032136043991200047018856816615568053148526093756461504800585501093811494115801950324661788566706545667458971408760601384608345784269866626669042273008884047275336086700539175569258661026067163825212256775668722126198190367098985198269644633982960089855108255939203102290687633638833661962440354106250311181182850416481403462110509207983440783657627957061806837155267378200957770397663931678853367558590072872067480888663333812913086859773057027927028238451085938609869527367389300751209737631309390621016716522264157346947229629351770695804099056835072306005753925976116524586438419408989895612900366801158872282986005803611299832651045731946987729440714198209053866678926380838947357467543987907003684065055532272228262419150522293288078390093646388955979833228333258224833770444228868944360312470605545505370061510951884666804326472127180950819217737777602078769848579798155329865916329416382803822131575361441607220758585996506310498123618495920285428403990356986819135946485370113086483412686568236745804075112412874330164072479319411777892732140244240425729242240 [165,129] -4367549889016270130330985444430854294152536894885111935073199605915027577870055796585222320601270696286645127454001492799783088571203746899054470918207501402736471240538828061125977260041451971637692286462056714746227792366788974754429562225145056931779299092205901023457359908028081733713623827383473610460908850343641574822572392404616529769243103868284705215743640206354173867719107268725213713063219452273034502541076851774337281735881089849742897246795952953460045863597801053134174936162136970527520349950845291261500275943991626760492977796051717596881753706268532137671542382076794051640987889110959405349909206880880105225471010067170199121030660355202092895972330396764468181376281203421366554428944629503306370761641983144509546828158637133926465976058975571802845243148227153197390817707996624559096690700661582189754881011056932892390523902815169886740020180010665873913800049680736598998751776606111745851885967592926783288261902293074130487722935697989465926326862181257003002814389609120310939617320521533752188366038510286937776244486509378675111777535186380087636131762429089030572390961536893686403962981287501748326209228675696 [165,130] -25871744511300914480806155811694026893941495757732500765352094334685097444940534260550124962537626781160275361552039230877301120172259373774271303941008434359562796492495570827261739235252770766712599632585796947514450656670151494734724862323782826206648366836793217835557772972013039533343199659006289779881435960496841898077340214192326652384450979354935222596985748836876983252769528561964904594857187484675791414562301109637286981613449728200218793809955967555768163713867090284262036952069532475836098896746916522936765337064278014034616676468115273119131101533441765184214302379974298537266214199974781039997340686088171767559766530169368000296877950100061156785068551923570478686105619294496567057223024237085132683667933771201304534326832685024829071073646853355363295037473057205561311840523529286608974884554922293425486681425797019228845155634818757692320673176923361067105434936267459868741277993263770993504319886915981454550628797425744432633758196057903632897074175539346012810010439651765266860441914909393329522106439285215218504208674643703439888391158332839145510374907631277787573507324353195616483534969315097100439696 [165,131] -76550669547588863167191116786523917994464926415364506709281779547301381089160266609315036250819386481248236950108287364889233854775926466366022923789771535115807854695663055414847885344813145669912565113802942988611881595636844456632855611963122864397657728939500951864895947953853594041991600540347891576665286277297616051505767233184870145398523785630927362611651527393586125900072842775123480185027089110146496620732553192724731527940963807993541205575174029543244252093192474064619773600891328581945386989450876926132840737134476580536195155758374033498626177169758142174198081572826065253399543849658368990785445881296037440289413841754545075543781135066629731788151814878181271646892039387165367119215036078070849998755430624178271125197699511881806098844210336813774189327897624442765113424619257039387896948748988241457348064872417293718808721726381743679932356993733952985771045163458517595254377560938769108925022040910879114895592650753097138264532287784380467409547364332237778925655061398851168917131200569231632790666677799117969008936362253794722785626982510209078629600838797603924573082511425276772650086781413778 [165,132] -112346412657017010931381092994997862875085974725024523530818760060634652185047251558532293628860895224538649614751237822918491714307866535861592139455586168739919556737375492487227564470643716259642940084028527213743397708976982266160206558882627235673127927674259279116498844820886781715483668379583390692203051304078311568897827278628068026668744968546537393521500671401490981689671750452954698881139173611719252749038063282455051561682745763813389679591049406797957244616941238521131322817924595637206414487638191230573003113749538198702982373794221812569648856818514674385817849577426319419463367103373456227685745903215558361280691494857534753105544249974227864384765724596879612700325160320908565700398374977399253558459323076685791520350246474799061798020423269012974113366877962780116855152564486115306425157340410447820894547390386838672615587238026956260326706450079395880646210130096043859404986021714685854824586036956745457113402397559372285616907096207645839504320270725650681931682535219489366901768609059520860070422146032189938027496023312898068722724877897906733549103991185635806355758164726654840563904 [165,133] -81090519377570442150765356176702716766300058736695874847119466761772256680083160646096290278474127346423258511103133699147299630940429296441949328651239454344693279549011462819965180215031554848634731585657570238091924557986192152308996668189468908386831427122894739117830098491774634755365957419260876476186230694872261401669939231004973753241382227092931548370708402052299418626594069167296156309276735026192837035133813153503443109591380904844106318407559072703038329054162504203779236820549658660837669938232239241815899417929966944140617565068370045079413480868884317708326992783600517417062950614960168130769199113921259824923609987146616500868345408653106017993382341890150214291052269212929563560990389494886987405395477982094030272288015570248830312354182472009237342846534680575732639745792614593234590693212221988102741210783882594158841816229081120066848050615299735201173425420302532918650631237165792476332171556885082929594098792279303215216719091781421247410000922657441141202744361447713121187320724622011835406273039168041353874590963490524138152655842147237248899585932315882934355648110271368 [165,134] -28501015632976387165303338067742773499555230375828619968227038568803136526256536667310870656668154204061708841615209340692324581188044626618435399796961232709714761340730211311828844108483347463440027388905973870392934174622914046000897437669606184203551989055395919417094059723065010966449718515205483112411008806116583751847211127319071645092820553231884599974650110683225551957533458347679216572337669944908412526334592603029202486391280890955111149743874151075297882157009136574204684163744382828856004470491195642889768695736861189585651043859318721311378599593092554338441610489647938615754846192425551917902720335950130144021205018153912548810464442594947100550350226058105080955113227269036685055006189412633773829163263808912072758545606322805882831499797410046117849920869205930408057197264437769853390154710965549392406454363709806295213686428497005746396016194339331523478064716369732539622472425833095886272213087212644465959334073562571683954654235468347491336066148646661283551868094717775050325652259450186497915685864717769315287951944358423256947576857506914873724615556178078810404336 [165,135] -4822425905784410900393478547725704509954491555904024665898500940788524270863313216277457638922891668214890751683322404977990660507618059423966374609624047071256602203831067089350263721503998834865400405468698527145896549234732601127607152512340296952503384721642362435938164123039438643242025250861431033731768875423074858128792163251594758783590261311566238857253617918927232562767369342041308926808884679850808366312479566761901264138192068558004580062111237649143316741353365171987616643783195986928383239652184687613498628750336102864382788867489863407353133507712110835920455466541883909285613271216052196466264969475400456405937329840030918401198712299538821542624640157188044659758572151734322802077949775920472848336105260078013971889876506084084859442092665447427036502360175515551354285195219047534964069616202214820205470678716592884288268813458749695119267001249429423581006086850920564841524299633622669630150020391186732322585029721820434826319221442991528904756470450893591315710766015570515105258017413480620648668197990263664341269324161270117792631006274289838477087775788050 [165,136] -387758188786199783409367915064125974736885385374440905079723824648049589111517037686794390273091275152445467856852074376162521606657109033679303331026756202431439303908370720126653637009256497933886789591835467911098413465740368843513546555975665928723118894329380473745763269463451563212373517501453744193793792518202627609516605307866308450644441705422304311323218333353824465125282972967827137062241285410224841090294307422178612555827993809793038377795170330978517257781180169121825586353804127324424465092603176755549270741992162035817134465026931447859965714436955780379166630557666294419162104732588690613975171367425953014681992710618520809090977670418701547273454837404658362746822193644570798534452580609772057287977200821434913589805664089351568451431009627911922233865929155787542093415118226304955148495409585810321008974477393465099960069848735218363088496635519146831422769702004623202365656486316889326336873393295750225351184101745229113114846877234778309071640823243136595840765060810237206787560857332568712688023696315160932252696318907096606696340374162858909120 [165,137] -14602791129637094437230182970215352247336473367152372387818917180066580662225671253532697044307895572361407952021138633231527274741324677583342926681124614293531518449606264814215282465543973656438587521831518070427376345806045419377270617921175960944340895195197664032333122685498806585486795423194183637029903537395381654703964549836785363507342539154377468065624240052169538317747295159426210547492313170503061652988394342327294947340459233539772771236035044362307268314263170648568188151725157430169668864577433017856176480157945457224363951767446115083652542460698995962198880083194673253215275568989708789301144381628205806009717077830115832265575119731414747874541087779070036214948644563033537998137821248096043142631503345277374882601795751609300217092735578167160088757566732572353843821326439989311382174624794305759722663595738449106555415736908582018932512205178526456593656198205721614471680812283541728928812127845701838998425874640517368654864742903903901486723675276513535957813310157665422701651749183080826590939065690933203359961106545948227678200896360 [165,138] -253431134591697811990646409238567247566838947830676375063559783004851731080734481002832026780557592081903066027370290101671564624126088905079572921467177891054377189233376450579383297729304123181341818345031343747198788566553592793207205219443015468762557750092902142881514464955050196198478679081724528007080637088688209116797085287220109813436574664656498963425363221093835798216457095781637299862235918227646999168166393576806573758301899229525496034069382957048701243914846816413768304068407250847677679703904848598261725576167325869442382108061492388290856190547362228075530824212738574765287553352581700997311142959333795155717995194056628331500660074808336881245381523708612704254756073594228639518515486118182878238770084051817660129789722912136173540304424381993822953329939547046242980611227775732469322803095414465845830984784576399966704274419051853663781009671411272879419337212790061520528614735747945836556372769080838490179409676852752582324158063722051092312711330710994846254642376648263436430890949655383652125621007001875347858660383763226160 [165,139] -1990863171307361347362782988334205054323646340353658210549829996932785792655872159517200159304235072732161203681910451658174332222599800320743517359795178076229555061593832264295283905677970234343854320075799302101192662795414603431521922323994774182982071659585691634194213793599297612751227357715040256910677757908472144861861623094429299691361993338929102498546420970139912502418212546736455763960694787423212218901436424969061172399557129263546784798230585002537862640827788429659298333228969843465638517493470138337488230715047996418910366401769281426969953560275190689589706325656148277507380609257715229817106814790001311873329229243195002156718326819731796431151733882470172493773896074273780332965571017654372823108428545199890506186412003177465667074984143514325509701852718426465683233996109336980922380248219236214052710678333292107394109000297399720193127058269532168796101873933297572751813482613607219189685847442968300247398140470322906062538371462769337475945547272437105439466967271738929925535502701121066445036415381116969243525678 [165,140] -6940262609855673706117889736921077349550882429776244277157758782841747155461224463500497374422222988734563552491991596625767580282246860907700397852134210853294284658339743554147904519666831631664085373389884245469558976462069410265810336749933493839378204238496244174130685787662909432719913090569427110875189992028547531158624830985971684011389317620530568840948525473665063631066621143638716062915656572489600812914166602054735297405549644742771258295172567928412025705553635407975360414187419591615721583339667077860469400590323619616833070122503255843887348736384195684405716231528345955431759868047247504315928676112076726131553796359212994370985653746738666081139533028363780678734873511349139981468353252349777288387459985091041629581673048582431866979368624227168315404397855213686627992627529552071798713982634490022866786987488578766654524270027561843497067975121244607024043928994291102679388089498020422382240230955424289948455613456469094638379473486004104512749383030709301615686217239289526125428501277897126790338723016192 [165,141] -10504757926174127524898466340530217765816417667554090726730112849913443863287833602771156096786600242364543021520264255927970070243846692567571829555799415208970471809905798511450019665526600166265620509583983753829554804092146477456369708021137933604508510636074929645461896669871470454611465377461721692404225900561279290934487487374013252211003926429196289257218835115275968230105826842784518119227237507841090590411761583502292411574865997647682615932449299759722131297144198812489670938261768783166880942363990626005402550319519172299769588382377901720446432799457481796971903995768909501449810420069453683043670936863200017616477687851824766122457594069691153818289120279140882761940160726965481037258800344985774058131922558882714501350570990361621731046136921743392675109893440403065114329031603116565803322268942131057937306714656906831700540704129694206660493355021435546171974411674278208693227153668542463756830952164611768508022150016164751186864551376247568891108796014171111722349232246722852194442895135563857696 [165,142] -6739843837346971285208882602564392437755482935858421779188427241809099402543871625696916742166177843564234499110994971168184962970896460180038840788942893653648919332814329063313195758044459057701971724543693187154612412998902436075912872701778112695757446826369697209118638533386035818546386763930219414905425819981858621465024249898104796051146634514991045318495930103096898793119994690474404988886543575292490316788701755660608684045168798509294229318323810660939078133634940504906958116302121641932688253378789988555329517599058203539765114568947205489684144268330309443108121269795619427868966919432157784953029305752459462015049413400311713139494543440226123211783859799883862290668520966067409868302444150166601451147699068881195352837587427216164290210384347108616605970048728063868001770599395042611419111466574186650584318216742385193127626697112675033044734547580333146079993595950027119010896100220267633025102878512206045426067402397214906072352670669832210235314063604840001028597935986224510074919024 [165,143] -1785322615091974948043168904368357182086487900472321393387334360673734143617887238669395855515052986770953487411855009203298802732951454650419103367495324123492838388577027431946148823461713571213180226368653794158172083010527973455811310057728079491070111423305298991233583332741959273310576356962702473290539372210626203557784437032913624013975968875493251426221853506422014299163603883793424163915390476704708700409849955422474420599310469564678426383922449834682703554571680402627278115522755337483761698845413817964389320597806967203446186723964306356646346428344790629643480117059924729298387793641357890790061237449008555142935279551511308534067604099834708497473748104071004969058967053163084368525998943888631412310197185024183289927711736652459712601103913603534811708369426227178673273781654329617634294955742368037174398540954869611546573469056202413852461308979560755967193214264231084501457296763416806716445904684428121614988419622479621706585569689246263239322810554372553601321724507338 [165,144] -189674696415673341146504981400346143710610678319760696845542898718327908953670830048440530677204505236319427535434269668859338412666677540654337066434192888361352567920453921229710645001140154916845347179462025425139509057629941912578078031702907789918604173571241178715380911809110016770684984617311226610089839398449851045097834869194855252219688998382700759324018951547490799222435710738106667638765942081277036630466624270764677971347980004893639102329686919715105921965145817564800758436365196132376837929155859078375407402722680259709258137102694414813165445441202937718771515951230791017262829133978032768855475109691721053662096901417586926369702419403145747221016578856473872537698536905124930812385553729238512244052473208943307601003545121652118785293744484515670994921658794270912614622727705157902168813775663039954523709351815499891971551963525073030912773654652234773657434120519647925510886933949615115054243315787028960483373853833384046525575674562181057618837650621887936 [165,145] -7829051497295229195231858443869106637042161320732866606232260031461923618543491939071758021880956913519902407723342899607742224136577389789437651129976824783805890934791429314683673122680972792214955709560596002622618980439488182458372225716193383647720866046048164429311548396332013386849060201237950872155829033563731652526847351752696910904961665765192549209375830624707206780927400842521462703389948729495622114970378821816541912577699635683894198881813101248482205059976230780080945858508558217195057593475310326985794724646112840447320942226162247790730271495933331152002011872806610750888293811118264381855668043774638796753630165439548777109209966039438626844111109219212916430222866507641587867940432218271294206007410308640740404611119409987489703492997822077830066207251845475713389687988305797755434578399053083569016551853798402421761196745101822117758873471200993736007053309853187396067857053503401335239373041153776399186046254278376131584395179900809295646440 [165,146] -121233159900685927762855760940540109054529903049731153470604872128468991439678783541380587095552008936753566636756621357085285798474984647402258748008372789984722911959333437140505884980651670541303481571175894793148030907090372322875678859663991769464806090751665741640850944963315853779451686391208372477584227367084764091995723470204338027791820678447503504012781867286707048663283676067502027570113194388995241325029784562950064571968652560200905035755929751090621286225473010077750515631993288764655354272036798940575938379472230684679813561674049236465361917039659035659832974651034256061750628467930249261404255818280584882984060371577951949353215781429312049267264663833632483420342310053910353509444857241459517851757329372327300021946762871075877672946776275967723447438535685950509859974863565101929158763657679133565363305896533876968933241774244042135355722159377205837615701550369858801425751680636123493068282701008517016524539037865758362572129456 [165,147] -677670319791193742417225834678058004029528504195983440902417191514795659278621798260298381452941241591722789263434577698876888596883010722511665627884874637821035730852044063108773698334542370717362491448383871340942084726830474371938095692316147684986039509796092666925812959356420473784227593178099222828343399726143376868527124991827371672833200450039737830437832653534205030175984052637656777897546799131083950984223285319732390859913399258039068681341062464364384150657467834951082467370903581009080211573492768439359454786115098931931859122356697309591602233271473128586643478425915677331873506946576763763752502494741850525581627604642415707348557993191708808867716350770371161642421401379642733299820750235948326437777896218595790277376559930721248558366210970362370762569271143323211193737479697291013252567193476763313916806279864808134245723765426916809509158881325609098886130884130983663638983438915595957752805849893186930327271161702 [165,148] -1310551660062185280232021948070037332482051665133457957715208912123336853992279420631127710039350703082512576673441768741859111231057257000079017081314249357661747739565367256812028034328980495179974176894367383133399700683697408333313116733313201486169118738262704529255809664131893849017235693999541255185666834310305543432439568482712706847942336313344293990058212892400640370617533823969466823287871090698537768008750682929514595289184374091369277345154003503190553858608462585989939995495553969698204775475933482601938003169856325295303393588331364810992134127612076470433528034965993072402465303004972724168924803891521572205278338487593166645221749330955406901876312435056478328426340581330078345804622366783186658324137538114577508026975466695996054672609626869957426746905253584933851122858637525376756918103881566041105096769593646965565806846658041787381614116335033543966300450466294345452551636006088162170811418005304960 [165,149] -836653044189258518321198101492598514450106047465782383021679824904209153528449273640210931506079724571108605760716458240855839030056964051086351971160506248521147264361418459007662353808499077286572375631313134264671541222577276144257463493980937548257299838113825901225511772324086635963356842806665355923362781315045798073419271324530610942349682414132255635318032330952337432295542871291771628863885070013428370768917852431346333390623656534025320944361305664814149052333391055363661627707411421798810511388710024954174175386723186808011664705903794215122510260788822441935060466951744170524785550095280587827886480410457632739916370534820844514463429528084163279777014106706415467436454804604623492492598672014940996365097080990404772705859599413091690631286018809412538302537466395721158594719321896803302050434095309256039687673582382467577230382738786894177370935616776147252380928597961690898543277473460950800 [165,150] -167383614704750295619165190364831157799582296370738617232456811477514312429048580335412057947075766924583075912468901133111615196625960651412921521943727296830641967068618576784514879066366752615125437573854777161118459099759854938239060057358472825200810566143199605252371871466809387821824724537623426504938172058734647429113199194691469778560285950768382408467926819191614162324676220416851916391423682317784763644594403741313025784073216485165514518258704092611252387330527253501680000556413339015061672283543293708288374666745597132405751677771429456080304948483190441614775027004808481672729939787619147901603178619364376425022446483331552048647033223086940407052885897936595559924955937513836630797577042101524503832206034281677197839314343123714789106680630937540478567522686699734546141459814363150264617037040343885132793981260584788795042120811202609315076037850802623473068044557870026970912 [165,151] -9905401938956512576005010299666299847623744426252384902064097680184085067823591986212677420338438914730448285930419547493465420861575022203093004581682805347656120564011372022505100309169783183220795418945014078855946297011709428000954758886207680498930333898271249659309318127302987031604563784440796963262112227631235245324446133503445738500735499729165588669373607897877969671785825519452082396586969660835206354608294625271278651955982669086675274832092326818497317494761547304556457622484882524752746191678123771821372966631581818259603170492995804287475183892944431871766554019485044187586312030071036782882997155154458586902372983149947831438517381899673265902568026474985431595935096102097798168735000904041021975178878156082902944029697507510597028078627633718010677522553497033710003692489061178844597984083214234780137840881460766388198040386206483875855234326383390387316000 [165,152] -162577984595366694634068211305630757171128811466440730962978584676663324563565571354382157888151480765454636400722724235022023776116534573409213783330734786884662212535544049374656750064331005970180878282470836508868459334986489491189069099564045096322172319249264602399046558866496847736930623255151958525276166304571885478477576699179675716068519381380097063120679396390461283392472981553497308593809471059971159143666476961557731504795661506373014326277043870370256816278010388374059857005532987933521047812225720784427180066392674805996102005858051192755041749742387036208758127129267850942090891092162604151616780328765832608042345045905621458620217169203638453567404292830615209196490139677385351308250070387489142868415505994258181681816125138803472585523200967134806789498913543864169680535722252817792481240006502161215448550641107710419020082311763455344565632 [165,153] -688645729529497834430802905327231617656575471236230323064258544132769883948411171266919778854706114412519594964762064264986899301894952642268808927049212322977383317886731392958198876765482030255397726197178701182882562796114247298564699868230877622038546802323529736131705174596731451415001212769702535038367139907999522076254159349540397991085723675152503601026393798013991253132102682412912922759691427677833605462594168354849742849139287974944773924498121015498684679239577526078579759752944035009414562294009921955915931391368822230047506069470500411462095238839389261296517264513829765371701807624749277274963493138234172150943243004876203158123529165273136671049332027036282419912698596144391495580561233323704516866643469530336636149622248702605037390787108617471216799818816875574905870625310455245871339008367946380863226659592977003521328080 [165,154] -694252767642207781957698839730347313396926365016052373316077282945147717563599917654416719287226238171872426689502103716528248226423299304555968627041348203691068653991665453865162486327381212950355910280762185927054895760363877221981596664867696221627868456316779796877484376816476740902374660751259773627803172364241192785515044556703177705585077399986932353587574041330834878165158821271543825901164759118098146710997989476799947416452784196790135263676312910307292188728922883563158370978337039125886904898724117838450643534446707130308276304956545886579700397937569293837504187838245121285663979757632681034851505838068847518410766882783832926222863535354518961958560550839384486691310122328779001028616261265565208669021923024372795994418849862526321104535263101395746183904205879813510549907713526967821693136088612635470336400 [165,155] -152029762164525493404332286461812084704248062698499740027457732684168543787419396625612159906055640206232943417350342734529410891451315027405187587283046868727809756755448967482335421989646824334141375724266809504729127268694836051259246334362011422523946669783948385988817619544045464332606565431133572248647840952523066758066595959963663454795304267122188128985765778219778182501830379796546696869768991339155308747628056458648648414845863467161901318342981427767118494136393351783592664422911225713425836666598797899602729510251894337378297829580546921279698324044436244614834834760785198566842060582616761985944138271058916106628955566034521782679806902293774342840120553740269791475147787137655827593835217127262538520713797041265473280737240493383471002084974811570240334561463594057738184635928239037042147602 [165,156] -6518643861087137257108850932149789545184386640798829048148650813739843748590014677737555140117354139883989602644870348430807856269000970271321329741062108215299499054893323166104999542520390093206085585785155349250570158541150967426339279455659990369878957586213020975943905619581463774067224215885872979847190226518362007397851812979124191762095091505988935213800972921549809545783229517628822436662946995438387463768738797637420147747565019166463430683219066047875142028651691046102576897628025956827230198944645748936499589306688275166961942566329918906086884075151934832512779360220851946801703016517418765159586804900637287836712178900075054739643272335342300910005922083120973488111826195518294122055490975672535750209476315624013657205967940939892460010303573766331818003150027947059993856 [165,157] -48608990618869304633393676440850829008858119907728795985694986876678625719750333949863464216442536106199279446946053675134106177011395488332015621302098372542215851902185193622984092768701707891314673979322585448221357738561352934273294156883224524282222867060240045879599375748662611170544619555223510621134363335216543421127528677005918586971626561538817214856551322173313658654411695052272849576690360690355176589831536098544854271704388407615236569716043666567817337273413083815818736951450656197612820713793023155627327205852465921544790681886440548835230186814211617434735834331072946873178378475489427865830880414444317599166212129408091116015782956481043226908803518079053055787095438491605392995714774325806087242926258597953683561235414335891200900286582658134056736 [165,158] -55002574451086309344557895853632891875609393343429280533195234819466824514119580532462161456436632424887103092220900353594798750102113646257755664227152781958922758166212087170916745325326383523169780962177910077330141502012276695816870613181436836282670582354648565159025457391907100970859275363353509004633015544668925784883381405342881676788322263140200716155393332589231252831131580492467151014356065291021386085361182569272912528579948804188149191298623347714615796615650147031045287215487746735290084526150402906476014132636675667451327297773460690040746474178964682047421365659949985988437796276075763340233307667876071373530991049246053796704530131268805115902478085610773950739864561506883946657209035944786340122997098547784395958901561619111744 [165,159] -8063030383183122388994720228707761577716184249144552247660605726935728697164605079399042970156105478785194761058804267601339161755037375449491981856653308107380877488600614738638679546603048311906799244620878246348784635445222932351785296033471572021815326071684692623881704905950422814129969726379225939415868635399934977244393322924001704615513678175159507337483133498344226710803047208814871493369739317329877805420989880372830031482646652443459206106539375206847548121487176322141453554379234234321548675193587221701801644112407298266144939334110913560123098964692389134904743844718057893073480968666155188355808055997446183500574331961114241538107729488852347225478497482028007008250032982042634261313184317429408541240304966096 [165,160] -127278216426994999021457189397718756642196627959116969387407328936474282104483949974688586056870749958331404608701605979744274050521431076542329209304461384848052868383296212557715451686425155380573684920702037098285391875834027622864869188998600260850958180879224749969942969871181859763619330829851535835970745652143915610548802094321650066217402607321745601058044933033544810441148046560761062092993295050441104610607118056656064412887082685180226667401834515042873418988332029392747118509070430045055562115213710835168189614486266682243833530472649440463411437100216130004559484359859483976338796931741799550168873791809938942872232524137143234619534395344845837388659072207087788262852320022717536384823872 [165,161] -173878599617931926893432681649604948228642788575155681518225764243556879948649521870844454421706628267500951504976623816527200928641185545204897639552900484682765804752965708765132774650763153233949654720894335192712592620392180706425251023231956380488169980015067171004675224053535836784389238650269762507970215645798536676960444353976226516841175833816440055258361558438730280984680932418688291117126876813763181534444930462057323964767044346830096923882495253751807992669196169218119311965276772557775223027238488606205208170638773308536488288922753272540996155172304021211617932558958281028320209571674895918296533559868900253935506012451002256003902361139345207041197900841993854872 [165,162] -15829445532868607286412441603774142263119868957313353419294953578100568500380143980165627121396740454752454643722931956860199396507200894193269960327266095700212363242841819059332914090445689810650378102134565080177438236391208957653965871541975348201699382288078689903057738332851996177866465815538145047754538893097131859039629003464934594673809782144056188463882095333989040118647112546301559754721353944983467539967707083912821334412820195647102223169562421057926536607950923786524949671135011936629994097302590997598525599905980956467822780989016025293535130345681959687593879689893787284890806344343455417388179208347678340682495908208239374527270752823072 [165,163] -69933196616155363044952735952975084487319272336665169981727839453094010291948809291655703058007498406146029069596949535866421526419442018495507603638392475193561000135456311450670834151723139597808235153401037085456669263875480564309444160802179824054619059392596972350119285201077466959299996896733830349796970093883122429528757888060427517282409543266940043552835251272407122163254455118755272481353235677583181185736010922364687130446832201902853263443077525229416623765624085361143101231808845400204225056724588417680792019765677341807094291823426732467448966030797275370921041023375294293096211120977216085390015077038784575674460 [165,164] -10134524305286139148329935598994078475249159246270591391959481804986206010931572743873210230591301384629234498988759318016746250207883727114665739365983525474328802886594037600560832924800551242776655489832847194972096126611399567666632312349149683867217304032830839521961663329651970162487853533940709483266380478099446371415539683140809851078842814382933828618406482066051541642564515070230984014059818624224045776963499341668110823330218670915808525461794062822557227814098098696827973464074929761714166736467789107143141870117712593121312750662820143156534280735953394548224005946030116562538688567528384 [165,165] -29385096069790700719007277129245932444489165960931232324409308332203155510051646611796056845725857528254616056284653332533317620006732346312018395214594902968111681809231891751770200555203442052085359294529750599791806746951861123611789113013831072422305245765504669048780056058262366976130927087710581032609095169510617025275608596554850793883220498165254032746444264551534320737843677943998595985304647343921900047531267937103733934545351528389169698402982144831250936559980318353914240393652571351599733364447341441967140407940658383433692186896658004463841924743630648501672 [166,0] 165522479282930992895622471937820058176738193970629579405978779339563943157069285250926812405311351457267321267854050563149760142456862229386725559537335847051996744040588512099861343552500709204382827453584268806165371667797563191417631787727693677153547087436562326758190482383229941039130762621984403303355146366438351904852108454847256076247383665066362149239197139345658600146428350140026626667991468586324652190824377039740604131927441204142301472270672256682626914502753128231004276423456722689689645252196885418259223925345878370352071520503561513486215335843170711300755259961401155098788109597075800511443611572994612226178681693500137598084249353074108177344790048674783638461641887583358048926774122442807681685897970374728464107598205591444351123768177191064579323438647557720996326394011743805466464556158273233636708600526898197936728147526448481456018196768776549972262869353037391236332254660698205000809408505480756280920604009906095589404950170035238875966883325505779359606855397994949065640790311942617891724095770014006602564514300125881363296077313663480981180688500494482189075479561564088081406635908746315823590886051693833502497872092128196970407598658748472740838594946046470500303634870738507996738136445203228396538325650199148724736955166185628661130589632910253413734159928953792275855730716891497377853288304113346882265875799707741678289388355953858642265807373677899084930652899894764853600106182824996746122850959494260710565921369125024683857804874398231179347511709221116776848829733950456737771958282885534120955702831145453022826688620204378286633760920075850471373873966599059453449306809901477743130216587847500427178852977397098557591066024319888983622055617214650777600000000 [166,1] 13213422764991979172050533787346644313169513054608245381024312079754836741197033234324099426580235993911123328389933148609352426354311927254336702011443364803229030742477189448654271782301467420516369783129228578128487739420621689768518446007931985049422323279588834029991564786034852208472816994504904443378808972604346141058923805650384186550021488394210171931251564058737892403003655218945711538685114059983018932085139871298920482110744203029246532519909692291948327620172851091968406508711647267258672487125293627373170823259939092082045304704802530881213072559248075422615969366296314069971120075650786452473538063629491972870833595328153433640958372533639417833154185985261991927190394853017476044891649258551750438738722961278481805696498437504993500977939194741692889459166679681258158131328930686001659436330757554477895366573817246032485502946912045681840479687918462842352644463152586265679150595194457682256059236584667853195119812585067041363758907512444086994552804273236978177652325014835628447836208057493602035775984560084721194934145803905746068354271340921122691513328306742881707401630912971472362593504649213049713367170133545435069767050292276938759251189577724114821427558268804185085115594029441790708307826318801518968804154923182577091856455900189588782184162873010952709205432649226040613856012119327426792323770558460316563985019122259789434592806763218226781720496002204202708679840662886139428297278503005587740175626262187271315411185349257247968095089184434387692248950788667667936859811702326343263596310110584306420175245385208091083040179077127905697682259373693754134108869965699541780475716261136482875103620820240411084249126765683006744115831942210746142127895531413831680000000 [166,2] 156959546427433264758373182460069156424420309673885598680927949358318300306096978448082127683970859056604803442815276350538364472022292829859872452198399929687383905041644351651301362075042270596881569598615435301935356670165868599700858967029763255496901615593207725950577562379620701576302357843457215996730968592119928095661303814508609769918527737955146907800916732772170466339340364323963869660067191189885857968679543282145379923437117541017639196308783933062599737488588253630895826588903812677955197689971241976732343066216092775129644278922590189830211671483529222803450487655342454079578519279102146917255382723275158629196775081045839354223284694878534849595672326265289197772704782984724207747216890104698862200240216167008496117400469679172528018368377866294449067084863435509312503557758228039760489004132275633474508595558794131154374355011603836833613216118348063795441101986679544530083951569157099676256925806381725257042095036608246344603378243469070181173109867377392095838856475158702687670090930486643579907751170399746907605498458897658207167361428637568648455238443935716945240254889256519523363574746840407324698349407708537790321882074618146548762107414779638411973124501788705630072470911892760382908189386930256047088603578891187999268374067884011079037807717227372934548747456485918551347113198025018498856244166551339084812369750015654754923747366540740202823033369595809650296324593890710703997558393979835517208951573527638250322732241291723407948889745131238328845108585620109195629866049625622443128843442877372318143332341567929237656432251846917649750120008762854627915408411186295588065095560033114323123142677458711441513814109272513185846135132458228969036665691121240785289216000 [166,3] -4676589665049495277233907807000277629909712656684799421704301029386088695048823073071729390808844562870653005778173431886361081219851872717883835586912474591381484113076213903254607512665750517784474127707728304670963573194289290149930091814821854507172358716220174107687989163154819121078426318035740048908544713648920268475601627161170619065885527370100866625634177180936959977164105007455012091177913379942265720589964153550275761970810901118918412026307553236826716127805489389694717423100813951793958340572434006913167734793926237429557393368820611695467848197458228002928343089198756027143781574670404776446213551150478339153432674924321854315966710949988006025811572076870718716061131947277709048340487041923148482363721572564298597678264629829926491832740454594570511093987256250207094715286074075309703385091064783014285975861645541931524881221024058893138793654332129765425716350093441703845003837537018900710155938623811798831031209936167788646754049429600317579460900264331964640560500023368320757777479454567956010690444713192291425881787413570675111653402123238469838409335649085318883686136151467061352198494262061686671749346265043253000452126230064639008949565839833807993125816585170612103454569384668567056567399181580138462863393689155015954636325113903914311286217772560269556359303129853648971414512943827894359541008460259314697393497035239972805312256893101585409315484669600297530895418652660428712832080116742246501152409239621460901918973379183587009350783189595019248954117003298634964303479377706039057456900860609249884426530199801153782554673093475670797353601300768233150405194347563254217953314300423097335640528135268520327995933324563261730441772729725079385984252750539605934080000 [166,4] 530853728373512782745285154335546794485665473843042961431170155129911157572648613013168033276260453779470686960108131724249468132998183309131795376293903450491928721912265119880475758400476642927274103796105980301036852461676258823476968754706562694849917754859377723841566991833991993642587838893901556034798648308720768845982175340212932864562893589297854551637210713449582959368297180608462838191893186078864490803099334576974327877061649829255040876609879040160648480762837088205558986725940533488880188515438920585141737829605199451625855007697127971161839517893524700779417352136970658601345991722062277175938726812273076689436948823543946374319267849575805963627757095286535608560728724301468434044463887916721948841452467725088253247781000561475859400830335533806967219530159070985973357533536950000063153970265815662286179244059954184992590305291833739452939025479532479092204170338878137413628680476136680830269855415003939719698272439100129759054666400197132790245864246815661565182540100481396889610476584493220876259559403580762005315879958884340179124822940755211355498283072613427537609801651159147923097794301036263280008619223641387167966299763926837073711402525651006664149390787805556189462850538435944171330059988582824488215879386267493003494989532567378886799028071673668094284436154922377553489305740617506053008005638656990375021511315278252662576359248643764846752738156487300116172665601772706034724562079634910000500619562753350935679180418051531266835266258769030310749582231268532585045287505408770500157680199562943334433238640608643650951136140382500095189107181570971431673667548610779969235524113827412637016473165464362803405319025332530882395142909502173240079678042909505381990400 [166,5] -8348628001870533721728681332081205924221712038670202283135980602643844154280320783319267995691030337433833325869735735049478530369999094677560048933517084862849768209203339672691978454120979254396767250020655011435030872029356882999616383899970749560534020926709986516122347253458070725572673005728311520222316660737315219728142816100044576614931201149664841289307360236330620700899057818645827738089976677402394904800057481362311428912302133732979958082642393960045209432309282159703807949044345739172895600377421962926182937944767874316839875978523012036684263674983808747599464664582187248746864590906274695531931331204722784638791844358046394806662252712508592590832318911756246602731312248187550673635234824023517323370954630120935622503368998406443784790280169379610877452449984760569562336123772917373844531417900088368494887992646423735961426047121792299980112504872459008677084448814541291206022118421038449473933280652933280257448286476567566883734638707159093897535579417535344153977773938101094445454890669044622722892198420671292963761275704393968236378207371961416249688721672268248327895255006070026531675755043968755091411529033865828244110774488924208816875825174574238655678099497797562551566751297118260912158502796924528642732822746548992074587324431604795034378511838241959138157537638549565847410988691328226915887119629511021328831896006316550978439617105949068886351326812859528940418642490759245718436560489656392820673420179040597056091557763510907987332905805399045585195734799904437350823036696689561012839335068837897375665627187145897012657000112031554683894823432201845784751371653454037276764201027397142452201740469796747810327660783155563815400230474283768202198240240528575692800 [166,6] 147367607551402377520526388208461224226672253014890029527030538657227792600517192887296783487706142221595301013951337747749065080069068993606906819661854715059160700799167365058677457872545138628548528162832431301446471267046675583319850948478312998297258570566956159829641386337885295240902832445582571099455949806715550536625126257047504617980229564874299346063328703912802120624245027702403038193423178495573877827027626041867268091559496314924242811493022531952445006639824232019351272097145372861898666697518313520936643193018624821649465638648123064431257496211623038460308407492426168063218889639462615812008501085691505561019234148821707112442244195353438249425855005756814184176271968721169316195575355328490936333860651537467332586442444714060331829580625299130792807355430244653053295074584119929002234227555198487575435987825532364384801335311842733454699992873497102378370091699313906032827653073809441165796434413616528831969128229229070791630211089540618192218639148913642424416395312230639910815776011569701665148518203066634494319498416933173044528900110619455490714575407160725245994342866306527716338760519352258244217374356985553422409214168252279273753731704557831292545060124733692604894867542573047581412317833140777191584584749211013601685876631898696267217951752235461755454649596994945082024524197241154887527960551170646106602817838249240497077343799883526841663910631610770952562452573156217269456733187099980457784335351887395855378601774354805886800862999590807644052697374705184879614669218653744037931986128204064609928068196233308904188030360997629190790096885821194981105029911219916357583086262124772409078422946990859654479230831454327475546532048202910048889449172424038809600 [166,7] -1421271235491980524307795746575413053190503229695017991540770970236243831808253626211367720069947891291365820953163796531345359802448596532287545993553405972117205292770038449460047899156730987797651807179426236456446966860917643966343593971324587942298252584270236458772288023662117895560924227202939262106805185208323349614870878933515254873123809345124036535687311095789662193913536336112186652320113827871606543261162669467182097035604652402511559480606664589196351338103232520228467259728694697356933531858727495656435053902645307171664035170375733858630110375001691568559101210778320120593627100771485498738400200435084212079090952792499237484159893217641304684120360463583142651398510446137130310194675280427779116216851642657493821893133710128676115079004704720190290044630847148545893201281068163059457882496388764985154846490206345360077039718636093310144448248354162417505326387792321799958812576988878498658181312281546885093177097911997128777408217977146132420798742807670716595734608728500417599941171190568291484850522529758560940071077459287009803062843646202474859327850150101722982671296917063253653640086177685435231065005491331760857448534522223926502710022001919107715017116090205491918221958951022386571725836221490541691719030537722929555726678785850092970432856786062696845463222703017852308980521911118217884217202562057020471563786990557471149974718439176019686224070790899610701936617973771008061707021312964606670389230401043901731387023013280028375951448074831933911256017855945610512961020790521371083677167822193691932523583599604360810027648917316431393996014358393998992896680104579496600022603203873491848940553882644750014858703891389403504713764060839311293513092589787545600 [166,8] 10482543114753208990879317845959080401779090300311259203678753552848861218792854517263154584851922217341115306062428308275195645607797351683135907449826957503071668434991487956161785923666907462718498312212169573673102593569616399745056080401451927350457992816425990236573191565708449065161135206782745883306808892840228621925828363033930996996073346955386295291649712669102314694108263714136171589608834037374339364851040761968465719851135415964593545934824488887855949852358682269178897272946030906105975077741986368507459132989529621272090764613803555813681021589542294580972151334463045686144401588573348716273247826506247426908882264495672628449836759113842232526862302251948464805076276593670086979763780038318252701028490299757605647145953214989345557577455917497349674337662032341164396051639231109366431842431309996881204834867351779369941426771306685351532156716041036204609439323565728261617856520167663104304487555926687794892945694779677692459618859422045888947073326051693580327233728725409670918593730577843427829320808559835620119789223027295334737826971418464073245064851387835568774825903578017678920869275935138168028248269862028795864300582739751511463308585036523122552613311557423144033494630738921069841400961396814356705154645506150479479289927301857599288631091663614094599530768798305051024454161722540752006552924881245853372126477508646256667357447772876790844275555549371005501604060401158516370118033548318310624260079492202854074096681655843690398202171819273346456494677740638967479753852870838097143718883605835427876753031032471151764946134887959205732543840162731114115415501905849677526663378676717474789943562067828039452695261713175041315663338643655362027603657071001600 [166,9] -58817278519910025369422694128872237414044604003520592697521091953535349934993029217368906478817796160067807461083060627969738576131964055516127284582945328421821917864788054651182084609474777435669502331515960027828457988429532533879163691573400600485035678434034835630016502925348113745818486030498084296298361806944802862187518089034541917881375023782015055839749205223865794479205340739569976322032121718706558790705111531398063959645947827105125334454667716639304875400797626685983163542375173039665407363303308660409827629534548474649048098948161994695903118922590072455937404635038769925950728580794291582552630424632439329061950339602383149372216287087033767936589559134256687810321458033597611516406134732449544811948299515856335682089434059305716077315342612496184469521639859149474031339410265783616612036956954169538009332424215124810643964168156960610446946957327402018546698600529618848018893834055443263670142166136280100843191540374844818211551709526619512220687196362924073669827333289329020532962889451062626794289979022525251306596368050600724687498954481602845916501388193580976130847468135430765275244036338354470158830273989770980136816776452136155370481824408861057819395184715975688184356623572996126837510899731386350739475621283075679772787112696279627300564089449750815530193729379559258294967921587941997830769675264834858320750548064356675351237037661161477453774679556320925149242450891969907084607422560153346907123756547278370942015676474950923698314619729244761059423639460939437225444426298113147711558665138863530895492686737675777663338615049251844197107160482627259129721060170219714316648006941777790850213039032028958229310040313148760313125774355134557302347844812800 [166,10] 259428266374488580266763040447962200357650891722226741116716013634481892695354475710780471253888226947855592834169184399271527773106259312499702431288468381375021995424769987308727322818304302550260106969742623758149914752967248286912963109420753673349081507592562870857263702323316228974506611530506728031193125644296566815953937447048500879341053459568102952013263400537463323845783107551977913219206562258422444104958663948404330251609875880956273662132060378244104110929522721209652533112160124404286214826097735941064715584818861027965860708902257253872101658110824108663307748125335915259389857602001338488778086538791750759696986237040188322188876143553802052988490788461351366877943222039942203678678794741364726500559087363923568621327816093898703602853591631835531854040786519241031601182488772164518158661116288759396999969410762754894578247485980982432975045247623426835653403860698145886059614552476468667325341125683470560377388386026751421077478118488131636653819119644781385456720978808151078349273660488417433136545600329612733568955262749351011550337169889968293556692451141687727998578063049618925649805684879357143052746212155903594826160692257660532063485922340519348945524082446922589941427199860699400544076984378849759335978800241621384007090292995955647642161983470031348787056717858498416746741115031314917978038851237985420808315630239879785459787298364227240910999630327123356155113775894781389540660096356388397373483114728759125026281812453924585951337233224945162678455708087418176992513769689672796327881194119454664596147750568145096005762730120538393759563667722907763622543679182624571960774811138968191985702836192575564259656197472807538310210882695765881368713625600 [166,11] -925158321048333498023646684994576241618047155675777048830558969272574579947464443692869508094226256405929040217072983120068690135411753946553250005096582753202767816036560253022495552303762533299187846141867966317738489281654633346410763858915990247212294653894977209834609371987710157558815365735286589374641661278994284647009059333293921255879441239426355010502882630395232787313492125653874278531265445099300857055651607327321816825689388396170100264307907383084748656780584665048590113425220663405846432744090426492158588398403991552988694368442947036855303397016168496082872313203361122730555687160451650410903597463511564354832529698804412549134982304085825431104855166942587128183433978139167830583044497134486339574045298138985559151361237016762468507189944448955643114750799826799456872806711929704563632439860269902457983341922390986628017249748034179799529777306209825527484756998643282757044444526141724419800460071686979561172343604581428109073418853876144586088239687694276810177120506951606559514162939633188770725929024182631835044052008843851166986821970584554584419758535873054993712166249394631109957361825829991134164866740216567343474625846068480949374073585792840461415797411195386805448441385257500289212845130643607733883118424417133572800820407861874720600245804066311143358417421106029187763176156296275190470021135933628866435316444843185174861600965156893753774775968899577186466380347377637802713861066255560656859386550795837190685661374533810853669868624720412225651513679665315133378585921687450928030382663644694186559616731521524764331297278042844574983970761525395569107885884067834290376812984345953398369410818617265015246947745708905944470889130141430118665420800 [166,12] 2721231869094741791576807519424174284951938190788286706647802084909021156575309582066218568550722154435847733453527844624044677477021255414932211559743650673068621688339382878404345562417856027491653166693947085364510322104140023910368091026546388385498587448665577307605760514725606970381724992424440609325819321883516459062561981105754528618512554001448269281252213294302186459179132445588288853103180557701484063057080896847931565341124046657672966120068404987792749599434962679284827409499965131535895165381742529672141143770064148796495828584549308226284671293627708218834703735901549771474801185625208542786502963428061079742304685600783514767913826967512672229064161625212008456048409129505854974088426658343446295335708368171757476659508195856463653770039182614340839108126412184193404548979599565203177549939167412655503403314418652117691652233962224557477349000599340190831407270603567328433670272938468779221933339114382183614015832945416976100911163359014437303738328518695762649629110006318249454450468886408873899872919408414832950038008817585154949056426291155280592606368662932785916567146816128971079131987248085219190865415666154100180636278541217619898655942418843121374485633623201000427275443528545143174779726802349225408371972616345236343584066083407654862577306467533101429715363523157657140845283518816319853887239118127050059207092491520069529588630240805597493049332874751776053278773610754274398087819323485676182452531194173309611766044144340410261256288540385682121052515849683341585306792811199077561925341348636005328492340905528277739683097100403039353359299287652065093537681903707896174228177089252946659050199666679435958127113259752377247024449919753440460800000 [166,13] -6707174285816729873916210947329485052642104287139491618267159614541517134279419727152314920936382727127175873900576395606617942853298834632738755947097071956036162531684690355601625155162664661516137207290299804389979589044330089143555586437751658624732272488291271905515755030637265573903573101142109889276698322584507398523567085853953365547717272295029416749303938338156955631176210741886947922151395184519440496483923795895990988881510324471561370850075920986688809272517716566109017663251444636204364073038831929650544981833815890895105672798598004943730334865601736208802323726045066036178090591384241216180374251208622525626266352751147264756099798049210784705546301810085336008648136482362275849869766790780441444167823396958659700919850829358981895495354451157616492491282217565739023614492987310988748641818215771780631943842725121593999639504251208832266589054185910883713205881026737094020877462755544420425932668773708992399718399633842244784720994751937201127251320021950054707853619955735140668428761798106651627963166253474441189365388108817709185428144682716939778126424495377054624422200547243518153277406556359473497277702490064151888370347517781339498550020860708090634647615570781324689431761172821781145516683482493199952044571319271109445111104807485514950005486899823222724526132364178046155094815565112762270587661607185982135623380819250215068162321942337715002809775391625930137903921466207222310931787386211581890317553895767145203604439725596854634995023627566955275136848881552303412370395979280837883621405250239660873066095015688668955485404623582427858312554877425745577148263687024430279615351668006671248124011646403142897335415803003588674112939499156458700800 [166,14] 14033964435295446689423840064592479857029564975171094891367471165262073055775806723476828518114662377329007179673807667194283558270374409098524203032263478260778677150190665481260352388635750906736215099846744849527084622317871970077347472380704868764023256148981127236206956983000972225751303448459099136241367946493296844023219361437079011749932284384164851800748814143467017976130165325514547271790091717825749836171278842490605458018500209065525068472064430378923836590277517901485569557635372233182077131993571495833006436682435702429921105499918091584774009482124110273885812499086765964032317924378423496804852260818131462062135641203306637155708157295174727138580193162606774976537379858566512959065945024069807565916324462033434930577735653747632687987486529344591099846659154453569726453032691690520507326259804707070148927400618423246575812331156052482227271846771380220758020226921147973222146707850599950060744352050258809017747295937266399832867496540292378453008602320695756965827944819298741136516848521019606990622331315016215959987060249545051358913752419149741974504148550076212397583841248408262117094771953484186081914339172729594729140755762243400267776519798044257548258954379852870501245469344107604081013415642793739360172022745175186815987632853371613276417520004866700756617071491849917230499861996652826774242381680968386766325331109568111846754111936561831537579876880138486566747071952362392442907975442101571935140493123425956991972630526900826610746425033770306033760408988332299138018757821207082971877993292142804592863776464973104711636684502415788697549338901801160760299112371804365475329853310171478525229666401681043709179524518254701777390252059605523800 [166,15] -25195710726726923604239038726157220398534464628043300372163006651721467159134070849600945025630083113131585236119975768691367138010994647427420811920377715916083235650425061787903009903086111422271359094460214120369577532241423203049968812334270046283860213168869523103309837358099475564486819226289300701659005916013187790809553680832396488323457969710446517527293656721750834321273127945741048268422545712646215167855482323633009430916053549132322405702081859350936359962740190300486842768882956087216537852640181714951820442423239234989135693753023453942217658401406320415568536240731709209392179445507025061899527029185802438715312536799902116256878621415853988014836755845015498111665173951032636227230493940003258018444093405793390123044873374585044925655441745804586842516609976471096686760735288429189500291536096572129886449337780201369615591883271347316283231832445834861500455613426638890859971555370412838080899570507132785469111878892751706615811971179460022578259851508939298064475079446277815620311397220884332036358728582063741700506862963030239658810150922523209177399592200229268595475281825705053262090353870693318114886916308665528652442663349699922804396650766358367434708361507449162468154814326905695153546169264420861693466276896769398267530391285023064955234789407072696328726359372045120648431395316550186535241004509725339200729205467265751241569058733727551438380532622965723288722786154139775889558198947015224717735163227386418278439627768565210877990690471125319286995248848056241565954195211892768945665233444955802854803365679092323137198598637499812492972855572867301989441476217272771099002638024878054023946323976048054990644465820028744984629875369740800 [166,16] 39157450155688008758184636022297410250549359416615263294672330463070241019625721291595190425325323999325458686512299956169695978774492359570456867770290181224631477309801219663793440448042133550021189299882432994237804971028621440888958883470040589975130141657727981455264115455689112817022345230225595472346320203139693511984622363383578453383598175131714180762913512455512692155248518852813442773849346828209153861441598650982020475868277906851332307178237159507578603859213688678119015532102096240934379620564295061817608338066836946644454728903217925598021196552901240997350014798073814736238203034406042584798835452273132134204015873128249199484132087419456668757037960141720500947791242695767574295224279425649269878977882870428641544378697433645429763657633483963929511224759858127906282049709990498501269339177736731908936063878481710810116110990805571092995662813758199444915432422527533850990491739542909748881092390317255532736067354754443836527258786216736642315517518629561146270049565186934227228071837043888218671150113546833081949252850166895545561621410083236356612177014406639250827895805112003885016832500314267694162807142807184509321677030591354696605016367185389745677794255481028273953164299057450286759705314260251157447192058038404749897843007321177164393579579919194679198016112562122836686039364706162752426732532463376804890034604531096328100146354497541794630778995045278790005173991788267318842777538852415179436403008473597035630043964927777744237964771555711258048469681805687257435461524289817923494564261403364063449288204763977989173751425339058770532957224311636614003968572032508460462409212814940738576682654480097038266136319919990917711440259916800 [166,17] -53069039012268027006124597140326608043504077219802584240639706552779187153347477598791844922282785588566114351789364058116789936578034458436810531141273883387483881528690054787978370052400733243628055901361469205980882032665783235754001094999730248404295882893008926610527414228177521939544551858250163113859047602278275494755815171279414581056480851533398251746516217662891236258173688420175500292959925977263065768187144254527461975426047321120943696654652521931865982629741999932226682601248882050194622180840317955042888353613182710658047622043691978237783946756993671327193004754423388669425944898629612406656740461114520985103328495654104115429737917416337448428450794219277222429430276255517871719006135135530581833732848254554906250681737356395205728738662335001577543403319544040647683107796211016396482520397257104589176335156165738776633684009331784307248751149506968036454484866490512203605883907791079323347418997291700526695373898625772907346552274420851949990934962561076906750156264781654072768394010344143595208150089194597391172510045051427793445268270601450404396871821119407223251010043573309501979965521037927097487950928295460205879368007939864850416819049875323923742553047948125121183521262696440237321557227865533024374466351629899872508892299477954544173811291731963823061490698034742326476144271629268730473232234576968643484869432193050766579643355890358484491616230911214046964014562879547370535582184160862160384547929155538521344359197988222253032943156796768113794564605276256401319650880121877855170992615298650623004970316960747453622093296367991238203988634452538084767626423122414228496025653498997437746311390879459588227610023996502433039723661600 [166,18] 63108384382456172470924333458985485895558079207092054939439910460718508228062092831531920116742585866536436790487618417483961934476691824183362743435916543892573208534432529624372634027455635922870218233955847431269456734206956233928230518007367254273781037598397927384070005758444368458028883179063896473311888711206673185203392661195325834304033299324675134884665324991947669807907272826110276962909931204846115836146707472942094651609168593128299289654678595101863671123824560306205188426148100330959618846447956974136598086436323334842539597069816892360791029154802774285671274236839898373815143543502213395865964187432148520838994400959827498443178714923957037770790568906327954131575244083068234233527760126977458891565888680928782338334191942482821902633170007813252284144990203449738027210235829654727287461510479693888050234120829478777347113679620406255007129873111543416037599214587653014847657415729379078858465738327281690022698024657647974755123899938021376234841224092157449144334636701244017085631538931722931631808495922109976549728652792598044332510534866304530942137004225713763577633953033394182770220830993315816844441019933690114038473658428306679635970170217476648756151100813284154422277558791231937388320167863833316293323857994344331056541574016429230166728496797259977052787946694507093461752692320302873754240743223111491067347587524850153750656959971949245515756050342464896003091223921347907790262297872095827477395040696497881466721870616192159192118768568802809176895720250228893060865338599930969862011342337887979245383546762783750212809937206026338210549480666241865406057223813456054218945062544131277539648278311597316039091057538303040786459400 [166,19] -66191825741366450335982826807300105945013492719528604517945195978190644012714455655965104845447194207228445497841548486900745109483041386262170142130672095790770580536616733808635856080615173022095619006697030373118191199451804362229477935306836101561755563858168279305609811904382245190312355146492596460363201489511442350952262251575547015513397392258529826215334746947469629002118795009718884655737773121957620675683115048484994775092988280286749118588891506035081831466049374555516455678456662628744710867430387478990482200184381352779898252070402174992160275152173915207317084952358016065165203368224708674772581834402038015741547885199466577412474489309104872151070574681446833043555848843441301851157645984199668799149188191000627943704875281980552744433998054373705020448053708838731534051153415003724800843233417273118841648531651411800262785851243803461729544057294344190809752383100507588101639242410517185186900073642972215911356731330093484130356576937864937519967079946134024518771879385090991717203827841061963063056236204613307935863017135701775910247332649985487235279854590302595997957476127298340036487758340176374861990267044941266685372643478324132459175569017773650337489420394346595366028779904209934563227401851642561602539329066444476215875125168738052533993765733207558269380634070473248076767546038789962718491179883989692938558304746674647569648959163532604619745293020975614962501373115451092423168712531382774689881347837432718404085836457338370518215886939628237209880519126408105194505836127579626126915509150356309517463780545265227293131460647106406668895652060516159285757070160409513288086591328473134494279655137023686971466591256931376302400 [166,20] 61501692254109992461144318637283360305223968229913039684918548415943759972513114630647245832480126363549455616504278666989275417954479848461743511356819329154293808229880489527158487222483179091833237066494713472862848644347560398431290787942612776770112848379053364382922097097902723476239103690738030582694911434327757880939038538758902871436683052919663789559946622953688346086146376769245380287506754537345958584573583615798173704931672839651387222686817096481774849796434972207143640447494174618077266454984831604193479136705844752063295660257260580859552625256391456637777049482726525110868149862171726053749146650845309974460169598424436023819885600358468159583931928246075748066713153643525113074568269061057012973480088677654942982403877999111553011678990718671185815846419856879003055707764749051438062119968401410621118894429232218620310065041769710164091826980372146127446056382657677461983186054355530600784034648437069240814897542792020063508741391278189224141724528793089777022681038344337268572386886943439809787049525049987167011746134752382981192760893576024508691055613937067150946864382729884863569752294246973769711812761036185599712944895284249464021581710277089525277562527652699865504161655541079248414993352580841402183393263428189677485405058084569412562239567170270398253664443496569762649724502669465146510102043244230658199778875175430423159838673178644394925787829132601581114742456945520247285383291899038077343966615706205143895316453607201830016112797444506335939070631992199458271553048924375096661079811351092734785603259483063612608663189954899608148555677103906201839112355333120370656855711714365368121716104935721140132048162113132630400 [166,21] -50807133072384391495107776409922492660781778707198158040956935771572611810462218717775294574463932932723567575615339042649567898825704260903403237532848757244937381594146179033137948455465535592480815697021911050481616761962397315279710904795006341532464414053661504838662064996702701240498805033812021594376403564485699169703072681446821444239676495636403967550060216205672165020111695912957010677878950633475634657236453393317303224971043886618732739896314085621659426035438411082104355125188540181347369686830485941666274534682514316501716813879476184978553893457475913506057732174287820533640084906768651359637338420423617208029416714556188809467159262533157761735395382249047175702004706036681095647311057874773986328353994849512003955498127049550854906793538776450022722031529572186993192641661953198315177671437875931325122478828970586189337034311401249204298721460604468177396939415527232970950941094384567617987589133408029349169797517377262846424819555378189220951909683914606075409644836437425708815412396611551730040775377804804786950516982507662555489613556253318244791457618121257351153234177948420930352777903628966723320241012183853355979015558683495223397808558851340058487056199190913993158904891750708695689807701408354062295132716666063845657656792987239024003842685538935443658790540173982518520603230594976160225787848205434774729858694783790251448938235924398678767671033661176558440250411750533244946840199694212237688757787000907398365970150216861919941809631913409719243443078294544742732109823998883772990841090629945135502977294009174141848509696793335533820278343299375258757697298053567243956827436515022552201590667985327070513507422253104000 [166,22] 37432167697638078388854794096442711073973445036187438347658496691190387540294042761100759321780083247873321822692053278174853720009722105867416648600883846255649593642409982834771077330211752895338858894981555590397427819450883364495586121080347874883324684476204690532991933209745109244041702421967076457313332747483407479547487186108338560816797184987416290152587349350692419346515916402042509351228908574653287218805847227097302473722671061153652264474279315856173728169235307215366147760863169536237844568147873200878554569090570381928358552964314758385403602424719185200820158578367972696955675773342756810944273980441874512535907779869909579520371888205156225351193842991385737806179385860984550848916830381908640247391598318779026656775308618903665652609836069117115770722562770777737688638532496531275889084788111101921425592191698005569771837817119721866925377165849954159936800873295106239503410111639566481027464147708495679231101424696700869693338594082682519113365033889516600711305256786585143137132493037872408179730292436122511950692237569837386169296228697266222756547433357375819007083231697608338973907216170962378290072443338903913941066339602391423131854316060007134001418359991758704582787377803900465681275124995488859334351481990346838318678573837956802059419231298520095434684381153321802974762501629449249926173806516192006059107553623847728013222360611017950599899726799088944789544879761346943250398280564695376533606692888885128977821789281353585179813845904035253312165718520454977316136091146585122253785428429133605539212506972905892578436555586706240262034839264389791985312756281394701911443677814943532239021270622539275364373529747600 [166,23] -24657431538338686973485613734161042296306851213879674549810401354631956239747066333056376008552138757527002932766001564358631332577021810113236891694764429257696920681221240573646559300084845027009514518220281924676815884991186669790287329758246566979995976182657137541994583517488442186038000001533596567206249989005796912631727975318246452095976623871806027325714952502717459412948387717549979746156549593328656768359885307770019819366381263576705528755044093861257646526126644496541079184029790757743753799313056891758921131811732593942670150821021163979568713827672144057299847726294444692918055373716231402496773429135397027407380419524600239506504200777713466684317602900032958337568391258571608477629522865259365012806129809632657666118460227623647098706824440668500436981301823784940314301840459929875915702245381240374980612958094038890006818203607551332213255476339238203004679556524202544607667836425633427382919705236683776761573538539734840212810335493483086462833525402142287457260310268518027828857143751444558067343202568713856606588473362293302160833677261622213259654360011837009345390296476771272415238209673683764664783553257702946816569699646044657347312324939503003741093158683757756473795946544155467573777194543077787754230912770337860367865722010485060701840141286882955875918737244917607655753839645101302004158842188888907625945936739598491057496138829050927861802748664456679115739005864586221831430150276657939400774367004242996237342854336176618111613498626223766032446841155635558291091192527736015474193483507631834451612829725715707382283992019282123995194028523348314223414068153570031613292161706022163862567619562949046533394880000 [166,24] 14552328435882444762730341136387202140867630194345794379110566601016396924053786687293059047698568508947492969169972252216637187049853062463494212832314255615933307862089762019957803866237709949563927516278846905561910183371585622300518024979255056294529281273131406221719624712478915242219118858332085261869760383062836887244345541941599269192911792931135779064139881360121088235765104852244289941837419402213846539867616895234651801164418967606047552882664060399508837876487588887900755133993867441660480550438160028224552585424216891156764299880531139880675319405575414343082023141244668846967019778493024775718257666729721288555561702173468861337504203775280585005689033045626064316178466984261760554021015953234496756582401671475150439381067117826243134578646136304339719847997558525228892067234667049881967309023103080476856829518883250752069767300486511021622270874235937057120625334773531843161493876041048488898149796624695540787630623396799251677805067446856065272871644458723617956053623436719229615695343242908947396114391505787273609311640347283901300797925686943106050264658785552510084896446305373406258828781720758817626575270324513606057896352107649877093238779808355467136871412714055366498440632065792804648936441585884771920797995847993281698880486096852493499559519748273372079035939239437968366614105744307616121374190079965426782045027073902061196631192213811545225811879045159587832992065350120731213398174104372283744004039937967013551438357976739462532462210849272791224834607801934401209709609071647123229580052245446641301958981667087441177648424062844978783647514704258371637751419595574668311867319644859371547000602347901544784040960 [166,25] -7707603515824171604555036913768719669749439168533623647443736271077852838026414746420882881227893920390580482753180772897405658492255553749524718165424333735778214517552075102851666965316957525423526412005822663672425374874515126054482626594858825291843501069374480528478422196793431656894245805496585692309604947877915235091646103161973369981519006712499100149358606706681632093265963346832366252842572192520039228568403447878373455919610036371567277927420374512561366633995631520071413341765946750784218063421891477762220756947601617487188238588607212046922629123126531080358604359848993401439321695648014291968096875456461082591242172521217724164987421649785069683242437337310870051016547930797066424978559432096646720195785067575734476805668038876889426371621671998847653917995423567449392060994121892252592826658469352870726449682788667283295947126592140801852420082228405838192941392415536764014703348672720893920017989443620045466018260290089225381410353759408038437274921280237393779679646634793239909554565043171824172754641433041758424020668192674814590624541881794697938397083208322027075492621586156547665512664756172781001091564455307747263476461077174403153242902171671832762033405459179394840975410932249992154563835878588270969582150782775565449736884803141240426186210025034192259570330671506081300359586460281569183464724757615658783691896156567517423497842960775365371310272505810062062882032913460760496453370842520814135454530097306390464262002888133160384589293925429274856519576460078107074168845760984136054115600758930369357354544115209837144414323973771132678054108314846795601707474907391471334447034144185468945806452703222976854720 [166,26] 3668325260323940024552786580441152329117984548339730731351637295343145189080340380639430941036493522467699296385128135456726706679352308221233791453268368115172130281905328900869909276477770916286050387022337807827177834259962337752103259510323225681805708614523736982123747314113282716505520463699152872773645710358573492270165032631804537731702679039897498757500253110757624424546744451323463320820638877233481454918152340660265943184999415069492198064037638868279869264668783458672246450805873741926045685263756170594202943451678763834331920422551753358193333698402890976974036262596190499303365438078186009479847428322707652681803009238569022876301221486481017312384852628973256835919933728450159460172147483143375248275969457658598349047387335490544627929170736759831735654265348164770051205964391062785222999986783684944118914971064215397824628417048730497396855148920566933595955903106300922624274403694398752668403041979300390209285633026142189108530506674828590143643345718410358209864753358267255813247077772666323072460747329878896579524390214506866270674315781839429833026115324134353715126731651799337888695745731255651656728297490260494781178755256739928148365705136847170082996290449732445725222476138417973524992314381530860859745746406879139739005849294417695533311471677400163393107428297549663548965010551791524219457724836828998577158087671659091546050228097352534931369317990443265831147032436043234587306093718683581125773477177922605584950737869312377335061108651182752877237697541234246428300586499844141304740111861002496264875538512365622014559221448070573468735412343884646853131216894036852264151051225427861428758815793199318640 [166,27] -1570328797200915285923613514765397742473181924036437186404089509958430538335167568530555944102169759779813810310738106502522858400119527358991298860353151973952814266676086400611712492700653441640909967404271662979592662914485504923185391558935541272990791749990565069194712504654886278146642862793367059174586626432994504567163410620203501561020811615949015156604047036382759077071566501401141480950089319511143914462618812440950462132025712167917043890469120867838952132898414787317139477800356204366452607602098802292407572974808186547909397661733512036316938996053904718652117981435645943848729975081950343868200357673357676400523664387727782125295851438263263712595330733960551798449160185010949279578375691755824970344961218379096615934121971133865553612093648794429006219688520335857708526549489352895789805049627548809838704686525511028658575714168834892087722479486366365988335091553562711981873466576428803646253515442640384583119540567986261493775135563785998086498796178911303229159047913546824639223425786818870509210579241599555901144080207836592431231622620068577117217551874913451954101988295861038615709949305834754640793655490004885838083528051688785127315320212175675587105349012350745104460384830065552689877708936062707437804059641619081654251819690279295745736161485231562379519541003600498506544747156242944865377808681922385312960988757439603421200876921784343612768915375777526025101102994719841257639309276210665121984189764237714234835546442010359560972413488352447732898277865756539171689876626888504700287274708338134659110934095686938758596476751637464008212236015933371425877079061187073085901549998588476578644860757056640 [166,28] 605013946062218528688269751229196590638401727617258476143672517468031929882037552825433631681241998840077168341124031164859929439382697440746585125631459484052082585115175778244093655814580288715415048239351383001326492664474815440992886056439295105589782200083032499700477194652208263946524971990793070878130466190304053220200057122668492066250739407770512728670905727119140145972969285717294279905963851131074594184141691576772584654459073520606862654935387438659164535895715492199983565743117705453265536004261671096620823372025343277328012461601559948725249055523723945941573854225535539511433069970279943680752485735109334943152809721758907359159444367239025372566978486087175124674028206814186627781041685198038326737844445984447174164951838247768002903466106419160987632315709608387859611673494888629184062249238844144137883542786417461266805481988158776157532289043525655795431410295768031393683042717146165146563141067369854599809571951033939858799113995695373958306317182260499863854870657066800378965046072728351937970275365336033086735559874103622012286996849021841016897176551259590837312789101561033642059317099197164637684220854367711694925809328837711150189471440973747106343942343025380279550116901062850242534538693735525172950068069174011184949485078156136684158026333720320403568385179236802804183375027299423181970223305510537847509999110000441983564344827199816676600124580228582753319111568925432432297283020773703382793940738989509192902482950220770150336378661003551441005027997651663191916876837723171980273618561398115170892577199385643811809449500932639106735341551572732841235793192879825976020346053300816457765639795440 [166,29] -209867186136308227610228201865533072540714694099083806182539541258074274828222658039742864607869356875769911866350261222397085333352809005021777806235017107051326989200811693833748107104461801192878289547136847981638609537534088844140804621423121574759254255828923533180661029055004062721947681616808431361435659513412921766465781048768378154986287887733945767002805190435188066136657825087099473341287900374913713378425656077322401685293053930892011688204495141753769688259861239056887467825492624242287412336332473943304107938985064125794457869800270879117265020497579884685115075544631139120604033324055318781985223052402662998712200084582552799171048518977349344652247811756210599502874072248661301035236140498288281441265550542125543970102054910986367820590977649537170297978730605942089435328232932193202548098246784811925557725702611039047291463370850585505593915786455647303046082176742477889287074780241491682527748465900044829960825965076483117013795525726287201172435762592878335971657098349627573670244154064005393429022724538480928065290768753215048123311637391966829228868933699605258152795046926211237760638689503585822043086155431755626459953055409380771066690150511370606256739883646693395330528839949988917349972456739002531746199497546058309699808489774248120818105836619691811211616755813358720349556393509637515021837216284422153035440480304964324573273135700634235135768806992906029136838668670542308260977128911807835987526599121976512470369292879443264688336203272168795624735095042065062245311454224442107528373930459019840596954534844757484127356857397342345298165901515938372378506465446566200601988092435819446929200080 [166,30] 65548497480044255436846822041572489297520569081399144465733677669476080195797180111045130661484414888380913767187941059072384003971020412577792555572756643074247528341623728809124790508438269738460008365325741618257351845059897166258679411355747924935738013110778672818602432354592480376475685272097905048951488610912257591159803392199830473907369380629726773057656005207280807106522733901457517831062251716066854831610681430793940577184955944841125536885686624998209818003242620285911602124578383576163606199684805426439926587443603480097788757523884399109123259034818341825634138620009476899057158977855834753970392940009057770650501332554780361372640952729148824026543410308806932802237013172514421052245205290700395882877863343167821576389946553799372311299939035188017369111223088746793266819557803909435667915776672455343365658299491976142370422373198978014166876292838848768259308349354526901345524127646218787777654685018616653438684469884248946432968162163412281793403349008913095571616150921098167195686239863809145434063651354640466830040046352708398599919600938948802071952234004245724769186020504350794323877586493757181453855224373233809743958440522289017864568500508294052588687439650840218963222000238576262106172824475438757233237780041807603685195447508873655323489776836306303709087457372988016074365689689639322527521227189739013105861952545690811522502062265599578057174194991794834820208068384518261207998265792611352929942637499812862395251261230074389715326689018207963644159675307914968066487921871713016236786764109392935372277831965214467432043525932527611138681149911894368010143751656174998244521925523321501065710 [166,31] -18430764031108582990310238123366868894387550605166675302235287508624321968045092564976255524712340696785992512395026251214723815620525160622836629513735046792508520832472231428781670409588381315880862592708582201662741204817434140415882060600405959559800429349067145139039643646334085445714258917343359661472199059028652195554872045492925515734629780709196067318413331669507639513037257801878243304972713998661891616473028371962506426695815134352971657979464312977446987708330086163362901537303892602909119986303261323141052581652218422047454276220130226224224070367435914389320974808109689419272801095577386475946599203562102677881842982447045329805834869494918079352361557864548741230470029565006589705028865530137296190728489091504535980779335894159997562939103701034688709636661653806319809443677746771345672283383306976106321161728019702274919197008535770165788311614293864454435548458012234011408404659988491208087606352736854490304791541792282964130769955349496071154733569357751084415074123905886621891958140774603664990874702468077038234274241812381670072672643522887142041329437731221647421247320776930832639020651974177765643754942314257999454846836869966072732219333782973813943309886540810542700435449893131710843644680491555016767431299862621985959253550716993296111583531579738922102702588007398660286639101138569440111090674974534929745474709795896990986324640035646695018185730566029780477435638400993231279193691426207615768820104850327546937878694655770532122664352455032167642751736546372968864274087605477649822637879302198362030659866503448503914192818741791936878662299263829837860669331432200028854918573435293260160 [166,32] 4663408579804879922038526332378729555418456393382809456493885964340675326800754105809375955975130278845806565016920674837585258267008353208576808527192779053245569947669441647023565117129535686871368471379278125542580963289894188106513325471757680346457841536151964611619116809553315663353574214070652173997581150466611789364926705303771395087184927228415297041716269188768404939549224251435744381423815546663512969310848281424262412381256784206549997495034212744257379116949498702431224477043190142616793628975385916314805931047320497851853462291724771686591905972677118657331684509764034250437432172279427940330292153227102729202776206305298826091051075401638532213085149991217999378210641408974421158775039778015469690384349081957203450226915559319200820072923949428664325253312841453891702584037182325163112419443359288882860292092839714807692843110683724897088540272084026960433880133152074028299607444130669825355394276043012909588562126293091661464685207628284888336818693383251389241097424745114843197886207759664127432171519256545253264161639745661586341302812313439280607852508544563544881823686370286703780421652180597487156738809817332996068788672463288408568017973303706615123994727584014791893262915218960775248885030535099010239152401859748379335935612910995090176157749007706148346153167891999267185540173968010531035990149950960734828743534889681947346177951623427482663467228630290504619564120422863990054721643950576183325909392259536850318080286187534601704533488231689840066961180233067977491669154874072896394777440246362766873680288118747500521506867110154897100894782937800310512104681234451819531196579775453600 [166,33] -1061104592544859958470672729392143549585824149723758737401716256625220754965756112471027638454413516412473610193353717398091958592866412442172357940993110327436985516924802218094434275222695483835650462037341541647806799888789026815857445525456898075147015374713160320542983494583109251384246554172491349003449249506771374642019285126258618122877500198906101494294849054605118212506700031815186721666343194688856272468613170384422423707406709026904513335829704912510049844177594575501698996102791118533257696506205147229596349581140252496739361276796116144484077084254570177135807511626670834727586082391856433387404474042699423891638985987041365826640843225847546282808673324129789329460700823044242872505635080274440388736554095829420318065614496838770110428410255410157029616393306007424146182129586515387921619333872018951665884433047439977024429605043400476454851123227754868798478990371813044996551276434374049841745443020714159190282538574595212748502830260823269080593726410381670552911490278479462540890727734681971438544994097778371330713604038019376311913607656268959013482985185561915549911949875565958268246584207610669652887299371465536604134109169594828451963496203217872278125475062876619794234298680071304712750070153835652181476843426230256115458082968525072187655098625255246312025026482681453300992682561481066270719556363116484604507500587876486730685661171262779548095820718657285099859946379829935990307133838362984382389351547609996592917042308980396284404238388607558090151759259054679089084909619271800853164105560024429916836253378005589972767612292659916068739254682595235359906323563577903194941182080960 [166,34] 216932128057436101337515461945718429153998422636705126261831402500675223496497774686797550866144221163548052320197980913611861063295019447190585176197240808818170039796683916000021070811572660376261663402605787239252153341594529921227233031155540248638588780365152302147569925072267309987157138512386534792430654865110602939372882801271447389411573643363165038908534861160225817555293563233772890127509184110705252023096501195355425626886598358635517133458728676897613449689608878114901347827302736870112833308608085985832220805409782242250302616341825446531334572189641548015058457580100465748740707226350821393403097798947303777855693898713744899730065993191526361396158680035000288807887781286556401030182084324903033257707214675914086124120582566446502799477154290160517086172361903510526821559860742787017875500788883522735552161343313076858381488513634561843553856586361262823007626472357673541619885368971993558005468004315046131000284573897224746965081874000665232253990996045883606337596395616531954546992566450708334867661557857766799459394351666448244533470076875379923870213589767674242461044519390395998107154882212867440969234112674673301783590508274547613453468912862729907071300321941264747609837183137751635265721783341322858994116122449642523042476307107987769958367605480457548366082856221697862652141181367330442078164039577265704992448406370253457543433390116009760483076111676282426912079504180155142120602722874888702197448008772982558414981698051219892803376259733876299124773330426270584313141215302967466159865936998315473107784214585205620120443340637000831997887308104612315987488852406064586816475772 [166,35] -39803465895950736260432770000564204585903074193960398729324447124098831936587939356665870810378390564215355961953323638531347970788030392501213447846645831604221359060015105043184638506735873617439978729116270437702853817866341245772833029445391041529602673841521390257573374274728227280703325961378002447930221060205216603982056958459459185908074640526116898659100622477846495756046806867805790716069477123310393145944047020828779038952729165597815046766817420051258251134182390853492183749734068481792531037762830153387650705354005849083276934105389788201755130539641962179211598593834866643689239672394028337054496093663728329684833863322792240062629810105426739559942950216526365581683244237250411689126723695432390593248729869737048389322888748594328740424218927194088417060887250241368148390055486951561367095346846286237842903750232837964751595952838000026978326715178601538538005939701060877035088461590643864681323051041915217327751403102153770578417531742128901102580753926164699538844508098480554693034019957140799641092448512789054206304214598414966200755753524145053601852080957129606396995002059108941976298149395599771585364924827808682425548623388581764193105988578193204544008814138224554313137503892976034283380009801978111111831508935098160910864220051468892322241304357616897679528515719864983251682285253411543735839021627054894562506255299450287587312841269480454013947406055777998397292547395802250990906506043691145182231155552019045646121644755266771471643661679400851887481811069114834627653094565567343427779651588118930682339472392145663334012148400894869746401342086873911597518703084334317751264 [166,36] 6545998218761612374043364282761915437471656915407897654361874047480273615455104322095127724274123290440278254754034387511718128377978536264496510427071902847647979379810342689073370137482084124771002265883065200875548928683954278108815271718576665149798969599131827448269695728882784145597917819371107402192826376767205513375637443457349063128465956431558763126493932658657447873922988628663736043139545700950752707886552199655624049132448438764926533082773899577542028419248304566412072875235722055395617059143663250450061741131344498808803629404855667905220233222332460535652419551119239957123534725694507259687675044568145068945758206069941615874835672336072080803193711336807657138214787320315219325397751857553057359451925059117710438999320346943178115449460802947343904140499926461278319681169520468342305109076559044941113853181224548027376372815899039716272365139520920773442728361489056822859003292884721828393805147890758759254833075664817652219066976252519139889837086717002876211438922279980271504957007432611589879535940115946702916656091516021191416095199617224130755521331025414789375741592590015957615226211930232065165190187477867170438606617174236376545859969196609749974532716154266453145476703890986360778736719742044015023867298266085879760369896690334228481595306039641948616938940419784762090076052467878999776667633042736620661071097294367054119931719810161775324619265888715258236587402804381860342907741846927658477418492279070443295569604170381938217612168728033080896460780585706522013980602209513179937582575098671830705478431386928205598395856349553998480657494552418739779620144784256641088 [166,37] -963437871197848596968618105123275569776847043009232084013300436639544937819285137726793919103194086259509429445533278105954464923238343854501372406817724308570692727188546139565485599736244255231563831997326334415516383641855521832139628647976360402728403370214431266312470811308178559819536087538974775500821337148851004256088014939755763521457224670671736940155586030788045984463013939966677380214551998076105106395588765234138390149359096980039142833332386547460401890213159566182531199665289585043841128697698593300113920737505184488102479829726932109918344039839383440513731468301935770667097827539584828921873761046092022043010799951592303450815877714983436664000282691994165593489858086037421185933643884136203674133681941407599733894772531640607186256992765386850826183982299540811298885275478823221748208423925647750201608620029166281114778058921770311729427038181411130024808971075733616294231264928917186827926933760680767877956418440184828875818241464393180543150264618324837838048853990203488415171911305108200485954703084928044767122094143710383782456852077215582730491319305426331882505727179923939341669607878698853915346097364684979215648882713422126677249852254331137716520914674973316582444628405548840855888118850365989928414806648699799933049509614186188772470860540062114146105306557313835021939076610055914154007246077305767421278180447090807665612551163858047318315640406522860261137438421592384008550057840332995883126262345274634800476818632248435284150565817673849003344404730648161232898328230752967702378806539585983932222892743031629451647645510730315046340207496884745468907629294189648 [166,38] 126680339455751121249580065480686199968770822647815028734531278210378922622460868759345402733424583124075670791826346052142872656545551901972761583048456446331171098467403233886021677460195648786218383970965649564085934185827843984060105443522310248670956013266955397128557109852689584546019807058680457481020859618323606269476301751562057784412332114304938686295900808794063705103820713706741151003963517056279510152865051733168922268959051774608340129868257455510671105435768922055135758888012126139335353138613472391142848923191644293184208443778524523054716008050262829842544941376715448908601169235200216540773734510612277409785452305283547728328486990700922046406535740731928360803447333922924952233543513769699699842983043205934042487583435378655513418128845097290949553976769769498567122188170944592065066754923608378098863443640906684500952195695549637682730988990726289840501913664429144528838743173978239296179458362529619055835592728368549578813581646988686701452066214539912718348821160430787978000025067546142676986910315385163728298300493220487040477049787128106672794688451555943109087360490316052231588296888120176261313799267649132625941423011824953952930224428138070853486172320733939747061302968886420815104954790263479188575584272306938674328632428402589005449115009025943017112975456526840341309857973650588321182885522383427870452666921860070534431675923025944857300517870433611694451229999035364127934998504191689833341824513107469125126488552800643963342849586862514583192676220282333695067828655792412604111797351246282936774625817181110041917004704363257608901329908202838753100208957908 [166,39] -14852135037916265935159688072706815839862965084580171894808835487746169654160037670553066563143572352739771719407475887377481565663452467639884779765567647522619871307306897380319700428051622793084048678508831572758951732592584273149061175840018211255114599281751070053919721548726391602028841506288633105494582336054841688789323759269861234047294605829041715591661482705032715878105815906547993893989449032694319123404545232738583167436623734886696350455496450509048700678093857509703868961580420295704813436283727294807183341646895562873527611774738585320228747750096752909232269300213658371935131811406530969917192696402195125155286909163565931788981623071764965280896325420930411028092358696279961707082381735509198929329655259754125023487186377487053111103205848886631126923791149549890854076243738759530409655833568261377998836478464468770002628492445594636935859828219426246362922397255525234448205470411486496554505479014563164719374550680314175099418295597915775593501007138235596921661423184823696454963122004911792862699363758421597661269428555746668198328910003314267846093189922544609539305684553806168642986223801229572640342641454023287444003983686653242363012953370782965363657608399848321052382859199292860450697379089877358886572663909603445645110013616034081207478417318278226205896521224405000872877061222226926955817172100462679240934060530538884507309063054212114056280365016818741930082952437160744494052877439311330715439377479588417017310829501430882414658740610541158375436554793194069481457119020263849897150650661536758781640381678702197948100600430090998929717120340956743731941376 [166,40] 1549288697140752956723970038352187153784276004999586984476790508919973736763682310495805814845187400441005725819216554573840818068685858219196896382848748469142134906239491527361936514221207893162348689241338709726968030773043134916338256895377053137889285612792594405113828029420702718430034331982774437559808940389714334123708130969505622663266741028357221247323889560289648259119602293833142084031315197182281704937812478128429804868482688772802203483799886681749120157707938258326152166504437530842146511392779046451273620559802493263247459300786406055690762354825206021796252451528870347411222730154617543599636265606248020125806125523891732676706964096599911504923332366085352906716134968382934593000845340984934961438448721366669478217124216892555422561182707381053090826272355585830868269517051519427633263422251744120793105703314273485127361213336696482706047045955720267392727163909536412547705577030799238464260344860599646496263306349870547046977008634085030074712757141799416929004066841865748338028344453152917500394741668129379519267800392443735455216239136081549039726910764936838141874152459815889148414937011513714376384325583239419075152937436855867555629670874249833264731893677303351404794521475100278561384647840750554031081704137360735533456756149922040305696858110519563236374434996328316380806528669276180630237956579344428134018916206618498919458309802759874548601617842264860699891693209193520658730773234602350298707621317574759779753052514444508556307297449832981429584441584064771365708517707055754550084268976368967096251339660498293166642284921940856259490860197475220476032 [166,41] -143457424832210614602005014795191873558120887945040606871627438309582393808882398234849467770929619791345786971063316590288988065485030880751573361254087530818604679324026827829833050654332474800548228783949510661016543618909884259176363331052767793481993316392539904765914582433435369371457581369631626791627819210311944469089333053415584699758670442797800361630666253475352807571173942226990327603301679762691524623430845962149635675557161168330113552908208206612642637643300875078305084822509202561782130332128416913311509580522915751509992106244153644057119100754696275091737742999562282740250537172691767204980601561716517472044354052775257621970337043965241129051907958878660420685070096147318285347883154467954629925039569347397416448072863792997556218655589922399376748626826449425903399323501295582392785919942374221894658773698100351113147831953073389924808648256834520247634795364743236950110172608841648283747733996143635732082529126970187350284690175283784226147822854694299288489181879973077845035829792974141632799566284328273287532834893808719820480647590582313973507536329544815884945111405704150263577342699844065594588365409776727636658205219486160492637701391588081656653376951094987793311252586762481865421895203131144909687674623775012712973036198220680580542985081015382794741775158558734232340050750501857289669739166502198811334910925960085438355468753789904628485473208148494196452986171785962756537298105592153623697227076213455407521963016758568331763436791250792614647713123096075184880225551948773761530488792313678238602528404665878794655181631617177104460410589583697152 [166,42] 11761332404042392999995938357604323648285500305427675317574392577123356656938658884654367841033972574612682661024288487874339520745952928554434623469096737344503170351503117696679284078966788860522230148212444064664723538105860776635802763130110955827010370660018458256040101432169582023025556000984431692232882328726918871754513027634545680833941384148253883506082752399707727002715637099223177334064105965468287925708314702932939004448245900228558496190607882120844561508335101451199128512479037794620947828448803722206158633877071515294669771208010921294500509235497704167616760547599332973425019457478675839272411829671499222806386278612065816981471696284275386517590005944269769590090242130596174264867305936724618165007449907920671297993075228419004775828183776877471370864897628520726169989450313506398179679272507163166035252925696764472651109161906243523419595892729184522670111473497076769072677136770532306613030469351269388859374054099871315755459482918577454590133557606563204013212209264986430300501738061348824668526595418705869630132470868098841233665572205266572171324149263858746140240212872222298971327071027899295247989430602635391436851691790833508319919534582964243369707934024898115855093070371203279472237532460583119459544691837574267220884091030434961461224886432672295782724684085250014052964464131507533356373738627716384345434689318845577690685275580648220799785479055455653664758504598163494687678662316524907277729492746752317389242811902627698329230081904765733548349346562551378615842939690829390102562371197510574379293795890917840747184206184944477097867860518128 [166,43] -851404827429495164960630621251076446215792795888165306029391606058134644047272252662326714917479957129628772163105137478152106997719928209463146636465486328149122386714532768061752366742767121520033983019450703067880749191983808556869632307810032292463120394867972128924080152330372530355298073559516284026342552755253686831757384298463014942556255305232632234625312109563669597902982011464109469557316271649276093867720314778981130105014697717540801357288165451521154703399952070856741716950494840959976099460937924953908055849497575340291315316966967415002098770270398566562213869889823625589309376424778321274463929402811227101120824577828246772168384361892609182148940483861099889863178357741928213538582634759178970515679717022477193232185686892611976070122584446698320377089905263806318624121666771442678762485357732431376537436278951075707282571522839101407494290500676017601216320420514249261934137075668090550180435053653198555459870272726545209170049844023078398228998978728101564302123531532225499980492410017886931371940258933405581169297243659566806506975823131443259890344250608490617940335888318705834754025595086276506948496485589218103938564244977484786439960852943607182615220974169232269693986273599274748588017998837740066857245669237935961140663904375105467595409597946577655817299828351370812419878923938810436168510212328177512590846958241039596904188125664896222917695607927794398604483969151817353812860223743457794673290239678650542896326316526891839936689617724235267993217946470773137962740514287242621074218468184861801333133733259184052917313907985494644259830272 [166,44] 54260431999254782668792279446544788965871944955778118889028436959464243771924414390172173616262755843934215154307174586847338209882352226402248975109332690825815076085608113679164121799711285359276424364817069077314508718992390213085705819032708857436790335062169328584224385338266037685459985083270483286980262205138389678044568357838895333751723871194956517494550465503418137872557379156008684280688317112161050793420797758862640770156943505760840789196747408626725555205041695115489214177600742740846539899168558561800895865229991519713633458785186526175280179157728632333742289364970650251240133148867311741165776563397203071274616967154966729539797741286797092461525571336596444976895078785668319582508856006668504151081722242527063432478565886972066993735549085444097645232904999221636858022562987041836478893768095940964819824376004574367428664664916576423399322947986053206458208564868001251226092236386008961681360889399620278927819297133145717187804439274406035010437600377877916192940526163078889086350473404245178101068916910724746575677574506064124691167551216360402263654375383304827541137623651611123068524257615137570876044762133639552392142583198995498038818898937213514776755021807326835272479520309776170070697252600626022687321660686331079499825579924689444247028588214497892172999640706108178064088812313287046200418974225122417354973377718638682972995857181661687494888500812961881128360202496408539248010028165393051010286903984450202542266882104649842423489851221809781519138046539508203813182926593185031159231040438024358413463410191358263862106982557919121673792 [166,45] -3035978035999065939673728690037057631637637682458299152352843885456820962915440545826732920221986277511130169020390965991085425464489357673137568672529063315803749041188112643053834665546277412229575195820133982007599446423511268360817920621837244259297317806724332079127051600811254714379626387305543682590061320146417181053718944984355422346092921093656652778660726399508326845795452620736360900317927317318278886368157048169994562483036533404381887995241373670922980136599417199203826390745641820492694546812385134583525408758242073568259721956154959060364349476376418966185811621886500936878042684136976502690828540568469256568307172859849367176992186473767483970966941986128016858419423253132111672466218245318648243928222171636776250196448024829792903025367152614372346880245744992910826002516706383489037531607564717921661186256750244622613769859905638576988061099123791232123277401765399182733636332605329928167435905129194627964625989463335101698700989547481062590656778598029670065717443022157128749699559029726117705180949013549275764301395394346004280912857677830179188309833574526780369303395481074935240164005269331500866700465763088404955508322961293792456278047841114774741025826150544800073291225727291474278577011155286754571511852041575445306220192633416745817280364823952302943433753255023110883580795216065105082812359764176769017041047825672633102435210518733067383662957524387066925037312336694108676954444349804418164683484483719551234726194771879170261302680906109549904537370133891432098524218861906265448565198144429451027597625531830188107708388567386912640 [166,46] 149090535217549128814673419907740169871979953022759465788254005265955813348271684759921251939651048900832202699312382446426710583547608038355275410511894845281330568952256831487312940408626259873474966948651279818430783576263060535420349278460466977831479334760917022779140117317571186325985100510754969248497041847512441565421245002669012987514271905301548147466493265693562345180971215255196507191469586891809830299365343239777635500885736966443264742673246291462424366339617927817000926460679839750803714451940434510855355875248310564126430367107007247137181145492902071447644448093787881700270244803791590592379991675477572852702991420958616519887391169456994685348453616271118062356920556124703632049515760911464683578957774995995121450065258273852133176117131526023106936695753339185365782522512926771393001165210523025310775529349294426005284284609116747305253963789583359925076440371797070887579495318756719350494259074355338999325497816244301637224387693590629862595721100321846840823042168483297600864229307036582262936070853498925690119573928587934541335570147688544545174577524952387488504642152751057452009316634229176308709934688900399915699407040440879002660489736199840879532563921805713745258084832980584591608731423466206776805335613550757761318238715716590475285254832192736195795448865357154312190291347894799237144410198948998293399933332138556680352976084503900701351227836498860937470380667359903508260992007822365317317547877559533478546141778258420049822404945527828997270623744233992329418705011086810496778100371320712815399513165713632760367005041964904 [166,47] -6503694111433808380394914523024087538844655851882710878825610704905680823420982290464493215848619686893285488330790946791057694106930884369711431039999325797109418003097921760911823648719888029057454008781277209232267207168411579163670885105984032824444924850037852450022376197843069075189229233868333660257816222693221046346459967854649084705402202506605205882657534176047711827142801985927199100486023148420460136978626458000760038095244610461601149830179960855594624961156798230699386760186879015015712594948265238624337365729750714571853665004479832742420597410944751731267886141912646100250572150302408270753980852132306969972943658295471114262171416410182445340864714824698375679591181768227483098847160196557791678841428753109558493853612810098784325985325418224681275967014441306655605087166784019287209735886852725917424602478853294915928713931302438079381809861342796274126936143394591105230203863433112783939522295898194566772703467650028702729617578562529223785185638650946513598075581950528867247648380670255918432584805513720267275430895158030302699510125411603809058697834194840522021453786148524551832194678665659612885500834067671951737441618605887764646122517211612822980656804319402870989359159765383272195507631177158565318881851461731338049909267164228892703911071147927005552733365053119466550795187891737390789876973347572123910600961436708976186584605032888317429475078107640769767172515360160528014947486164297489113553416065963125948386286127486031122663413136015974993691614061454615510426946308166548282718395536430054121295083244434811634226234624 [166,48] 265045127990855337542054304896022611930780737595049243811457584504934468540954360086593097205156909142954372883955044393401834473971228301262295174765185982488603963017867275809010135778492398277845068584438427993599906090546512946453385943761605617504595082305285077869823585291325079338343893185201118532434364414143974922593992207373873758004600320922046678720120649005609752308899246790184104986304326269500677614780992905692186646968530354765957924457432998737821724580499660352408240972067106045812729283491917920960909545878140234216958683195150117455596849996890556880227580496757820321025833947582954585260490629777010974288287237534539204064557147526525595442355596097712600637287365364513208111009570637072648616082460724965861964289245434426847760011113404121851384892905769201314422230231721793907066122673540869966725053059068776905611797914036267475692316427855650333325604133801717804545185938304765548325362581021313100967687186350018373454007732479880936696290819760832545773716584994368213671220784408290002830974709182101620060007093147897359958797771810189041734399917344093478108620933445059805160398381719266736259658989242282829928487346786561588157432655237022128841289992993719863268451044513895110411639893832674596159372697085501543508612479876212753950155850631024354065921056067759157091684302762723361235530081714420585440903625141426769151790801525472041561955192485140688209830948834836198042861945512855295728071458748092802128399627306047690007363230997932835526474214843045666041624355567525497351905288354784839291580955515882427126912 [166,49] -10806936082269223216740711316927894169770826462707572161395187460706507851189349416282189326507731972422759773238315012293932326781037715028041189469648000906964920263544804285309983716039545426639301357403946813090391445010335647317488860056054404275877647862767729711169071376510315333725737326423416552534389924367781999448222179920230847467869171575124302112599369706932943614534771250217738742371194328168771255408172772618692780439834439773049583330462381908372802896055236059708388264685703567331435292876323517057057967446794179348745658303900347812991324624848964061397985273432889372775910819886040383729854855180774429552405517084994998328484388814225176245083538033969607347813847351582235754158302087736267512015643760100603282921533040641120670404755645463371586281478609196520931078414865141040601152674210758240433516406176598172738065139641113767075981882365604877240497486000724958315759260767551982777452087873954945083326938737156522606805537145810743819156602838010613411322583924333193092593306802848384376135522642052602890318949931974230417995628897601760679836815118278272190308707234070677947164291736335107857106146724030834391960071354759361242821986077796556635664194977892709935300932203065134921870307695899084508007531673082194753406055613327227638556806400991590075979626586067074267823019814406428348951483513022209022232874029417853394272053613960008264626191586883907177887578519280482164729891223099913204797168481207610843407264346948447764376054937153588688173867575141962058947844853001483109046569933631022653038500374575762944 [166,50] 289879086524729427311715648401097144517203418258675885558990019753125651056541090437807531682706799121892123211579743061515257153329972001968045356235949043646283425772166537414703168308058523139719273312184392513569572329505076014698999891999391498990713079500883013407848651078876203658430022306041906254681161209601441190308876490119521908301031442878907149858330645060429674229165987182455246341785707324984149774192463955938888692881863943441504231294640889526650086207324631045250389647008238730278127556674191400206128957783251354367240535705013095960603761122658224784032025292011712428409672617709811125908542742123552669613500886167227811855437294682299019808805260007588163268516300238473132380279929646145524466105125308344976117288428685394792113666510044720821350606595554799481057312130497835906907995289958049832266426567789840558676506632172942341956383332496879621221409541177898565477991656898268837236767239941222002123589986545812337207606332249258312341094224686632925852577521774625843600877598860051415968074193213694110511069224773193276693700880495856989490466834263719828575509258024745378054766127172587540018829871618611167335440845756290223676968145052451309019442159072049920730245583357191011416067407611785439652574271972598760292965703092368510519319699590051054326577668777199884215526755173311177874146189623149358165417179168692359061097918584020904269043822278215300259240019602296695940081202256333822450446341227122149060661255545881727396222016999869587994835798536838723021946858302956638816646339088773232139054272041712 [166,51] 38208130640945151505693974685503445549065592548135850106369651090332458704224678387169435809928713160200371557783387362873569688697793031116562401308626588446557318052336629590979869820994642186048610969259206521274322749111246607467627662494955675071468678975307508848138097756553776289477530039153166412410582829321655198249886348323225191034358850482639495320845562492498225931920133303756733958174633157679026805962351097002578670407138560213310480388276732952930765570487586630107566880032913999619786552028508568346328921204390813973953303715136060675461479643829984425063164158132206222464875011510860745793388000198970518126927979221936817623250309748685484776570390550242427244126659271368849770003792657425855575205230337794514024050944408173345171253758380662114589095362377888159588369349769626204786620799930929536403501257534014098821857123547231029949739374609911376519652918870115715000851806606695634562338229253884969599360135723607989944972769412720276058002902037032924951030144403312073595518582251730132956827849964241413883875529790095445296910370303309825144319679524248135716254583806403783345684465189979822190667590736452076609530881878991968818861255761548198731645443784317797478816754314333380241009542459923255712133416534737103555864879634137609681218991111787322609772025258349025749360746493870292360427717369576780605904131069725205915631672392989365398798141935068726594198188742724484450040099653646974586712966780432944874769777363987800947339467965820972097365523101439232384961805145837086949467457436914019268785428608 [166,52] -8995623609477099234096581048172325670513469872338347827654405420393744698483346970332987876020019994337622351997897332925013057924114058532392665259689462099593725622781254056924579380711042645721073847071859352566313620271326725583995547797085881436525320297581060778670415641837885728193779391661792707633491502856234276349784496745687982991019898401180269415876732757913705741406959504179789595498474563690482807285095269520049362280664325181966711504960929451706610034884245712302600780958617953048962874036023402457758660812130795339527269763176805210870462547534178860241263040277484726936508263182738743643726271991455796147194286531804199419940574276332795833965378811471095759458814269981097165606914271120389250023209755395689395628080760903312879296734759374003291517530384608034380552955280805073878178258098397652003714652451018839044421358903763514678563332885001109769510603374237944216147926860287222245335193961487035972298537177224444270454717478982407914012008237071111070604730900922652974130500956399144337716011715018970376582389935323228308577714248683215299611752692027477690893420296185625083304516664750928343885540183239402167247517137935510979437671040085741410229315789680702459744664020830604832160651544669414684746541364164408543083259484297593195099012799051777000710992315938796139223790855075740939501250862730211106492075545714861849553561604282063345725833417969545876415559764545201779271960707838270759914443210381665424573021145091510025147378994421708593093158853935593388983611697186456438676917027919477503158144 [166,53] 961984407635478532793872322789649615120103668076791582323979974555994528804249391753086766251103704204049500596774563641957072099647497652330022186265838439927694827797119297501278067288650363458550996644830136319243135221727391229944695874586098021830543236290701735205260857672706213836738919148999037970619600757104959834109414254165302069303141736704271683449873146049158137278936254914504729695280594042742078162109837667534816850717953555071802758389881541830160761956146750807419174093496236990891290581572395567744446848700149754391073964669910910588947827911611051253447350428815817266500583570754977960827933498976989682290765300570595852764501521160436270771596087011718982085421152366135134719041456317938846776797278858616515755630125955815286513989434997405208077451955259779773282525116196235054353206075438447906319381563323563566415758986896770430424919568787377073934171529104744554941088493578342720229188869248246856958858100757986523373783870446704384731261304949342971459517036467066930377134553359701600665246595538014056263066472526605848290181472654002771759100670449461964382863128296848567173456626002280208599733284176480350888267809417430995924054288947413567920510449200867930093838908645583748383358907350927532496566685856894714486297985717260832954298508382123624088320230591953280196266918491313617005179497432492389347734826646727187282138272731499279808746827896194457928943389283764370781300244182912173911137425648907639279944069089959639519073475011806626010816088714268950996144102118588794657319320718935840800 [166,54] -55151782693644196055380850370966120015574074386090990169018456521943974767314560147039697682553153606143762357068752865369446143304888652029858847814154726395512061242319921586191232565559632954088670697595853352912222520711128781552105750527567740887189630267623463425264557352336470709097079194234818286638399826833572965061049652292988845075110641616634531921322858337672013138025300862236365289800458268144182995595626122247139429153676235284016171335173490302805124174655181582035898850443170110100258643197922062971393294749431564256445333735366872973332232670147328068769870248911757582393703178595311583527031394603077651384164459444082441285617431224039944582789270542652261389538753648754868549361569025726888837033865173229010617197928389317125736335162723419000702041989378481801095984882378196044252036235997887684328555376430509613787425549472747361420270544828636309955728358003755429410706109146615563815308301355089419967105783397432953448679268940116851523828125260572499830991476223101155405110215405766633161194501470043210253215058468467957630132986166580970362664105099735929188569194921129956264314634211165437777046804472957966703704567092596704579711614301138237050586672360276276122633045590069148424989785752587508040565326264883650912104134343662534771054957984785551070663259922223852019520567684888678977060346595619400065535828060867991630491176642652143627061550440375692010230431801063806977147811197257126887852920619015521572882941733711349472809137517902988817652525905827528507821425965400811757439051036969800 [166,55] 525160831007354898205859419135255606391198865653238587837681728700321312135393060425197384922106455609607978364308478112556358135426651546384434386836406970705436881452348410081790971145092198927053551230916425943616670255869374377549023201567195557513648507878954177199170390931242018624212359953423384267555535729588122280691288558743430893314743034568936579192885158440036369283233801519428525779941277891226889450806069951659758504144465875229391160862341207787990385489525212195755054527656288715132415842708774619210817401547319436388512356689332997927080666635220554892213083173752350835661430636413513343493970052103508340531718643478456682533064939679970007913522522604788703882310078780352140360366466020136881520546295657509860685643794603379141029682712248376885404635203523633607394294171923482011815845763013877098408816370416066972966484266131904694549613391712245255214902997583237293885006358939093430158166825654784969475381046656060681622777070816527788852835498464257971293171575280341660927481339871235700225318902567014430899285267951465727768573935490319662208834776433237398900959589963202907088522360428270606696882488254479422992113791856256615100705854360304583121755779969087704387058930832141994057240400306290534935743727174374588156771750295598935425148964687328830002243967065029226394289163010490796960220146914707392198433422643853237305323571028126227358808072397251667265534756127623390996132317993313279731197417833442015064310249009724689959302618382360365211137456624549364576727991533321450894852204288 [166,56] 176592386663121877421153396361968725036837806813099382671718008437192806261556423419596666890210289260734777368485901157506713885267729449745096041676563045144190892125690862725027402990331390802658396580935773741375893112746297560689260704898134838682866412471398921185524401190559204114640543117042775893555594608776141542838034606792810954820658970491574180913467607622924470650860305857304268695515719500325754776780552675852226274015651725575087351209754521015093965844521928623604789559257907331859659929890015268524105887646994424035175847477992030849320025672983595051532073361247504809647200884320086415222469196381489916575033441000248294901821080960498730395660895117377220177213371134263560041965813793050387640260054330660604288569682358136155801871940078640472558238402887442078552576895837291947803479343029275860099647868179482817118151712941066757157307347718781422604839213962821744513637432335287957987539743196623582010952440695314585629194625656312765564871172889338220164156563992309473808382929186686162748242774078903055225229540199347888562279379498958017585873024501709349020296838202886291901520152324810909181280997829522939155746427198408359505936188710249538520006924657408937368190842260143135901717171932430868693553233825252934929137682897780740003569707223196721418181005741336082526945512413385836724308657947923593205437649480824283729365049806065066395509569531568001243113544148864419999587691589145685195302357649485967062659841819526396353810051753315674065471134851373311676379093019705202824459008 [166,57] -14000058443936733780301039502349745892416737236789591370498117804030056128685609181310360517371751756851275094406920107420192973462023263043498122342495743335765978626562918738391544889558836767399215440965233489350795478380765956991551256609335103715513463288217250260377992314512551419996308943014695642449092378670209234990807202640728354273770451346966989354204172873130869485125191831770990544654119859743575845597892781952408883883888771155287089151612516471605960729046785740477376867294146594915865744520292969735450737910177012174679966462616380053705266013191857471640055787559212689848324875351879020295270366805873031823675629583178820789959147595931625506816403858888199555850314427330519049521882029773848079346005756986087368180127096575502117569255742218678094794896460365262689051993797932635265894542782183138789924170163661175192921574121962637422281979132113591170848854954815349506894187526273061560729743201195659248941907653637318499491965423496123386364615105662319908962339247591731080213678447544472075187845369710178294073340726538912248737969771965664269247868128832260157171911146030822092422014155427205906536476160883201381213321414734014338460597343341529735029498037923160997331621041311018606342923030071593963874890568634161229963820235895611413660184344542398876803877562026016293995063032511168173190372473071082849995895734097358992525730762240648343319022940353664207690161450999716240334931468040230664811695082497424632835111946806341905633081411421075217011307004600593333600980967101189350976 [166,58] 423100943046406894320705452988499848477622218801567210048157664288485352043230448551874937165145691161146427593694588683980823857508285750137636674615217897211437793690162047790944521449227816834656737140130087435804017827578807278893389125501363416730545949888351084422961569539567285670916114221986200229745040755197483224524173542893962549510215211813358813564801229388195236336896072812745601313697870952789565871888749834129910014242638856719528440800348244780217652277428623284261131219261742415817482257715239506996752545644357132940915448944226918906939973829602503559385091253968127053444879372916795537965401342155758312548587629195899782052540518876772549117022789132174560877890836530251610262881842753688769176751266943298051967214855284937714802706171554672849001789083569725082656465310441237568827099980045101418936256338939007635922968148328187885544874325832015545491995164279724977911185146367759523242973019090644933289109343433513543251062912541361144108848761843329987341547216324204536574608082895023301713634914543220740310664016939384691002947361200650671473247786838226257734430537573522207757684361144894230063463432953972748848457252830612818504426074534000082597712800770773037735129395905799233544377321783980310177727171158805284912879056178335900931911980815124288495567943146250728237683756929026912409099532678223277040474229590716445567372831426391880442853832558299518402237539589477720073327486751833035677820057652352496939271039278700905707949473427997796176513272558242541412028359220591856 [166,59] 2010575825012312502486993363267987463566934238930707497466039676741102528616213218389532163307177931240898330642998157661138799987934290661438560883666992842853428957797041017625396046090910204648667469943214800476236909590083190738150398335450363304832851088717333670768801419088935383967064541910052004164412629777149494968402860892787722752289828706547664182214403843764736571482023495239602599370057188432891650273066104290103208291335033995826820284509869761269668290469352550629186721166487198462699352206438317243494494164911018350178437839127482530359073377168231855010943391713159233963958533151700205306161140001428308014012354783251196544027899340360520393994192357375771218918621806556303870422672371762248579465116228103755621439235332404768252972993417743249545242920237064813308594427384407146563027127770946463183398074172741535209999053671002143540855244867881996633896618606107531808368466404563038162424855673367521477290456876261546818669649428866771370563279005880825664549069898412448358633693527466072835551470683526901941475340302192932232729392415767756822097720117471862697181698155798258523805307175289964722773461174375432680977671745835045156874022674347354578685315778339123010360937914928647953084711631192453067460776362282177612392142555077970446569512457056707911949053400499850481045277361131589151711844400502722451997434976697034554592327267577907309318557302918309229672893896124822089621956690237990471591470591152778843946773843849239035535196019571352606880973814044856890922006513280 [166,60] -530805285073134817263758280854558483927546396143226881585841516085828295384435388850338731015390963024782086688375336430525052413580559154518625254249990398287054505175224448042771393068631361644479735236023108530345814327782816118472623366642598902600789260736098572329420765403800816922382540166864097077081957274027277197527580266467273566963799603225368571908741441002979782690194396067793324369343126425532667689354412809705266195252141420318886488521187635992506947037806742096481457255335094411364432712922828267964206154141249638039254798675195319411799794636955791364831912493932784217067485450368961774001194537548092701363483873625188448382761370376636067864072708511760118128028988982059418823656132715410769334698895351444107623586481647510281047232867891954070193014422490082665837811720163519106874158149493508902534241444504335847769527985687181955290205659605805114268447254735673648444832351867025154190978061521843890078455398140936897021552818293159528683740306860358017816646000271457790293708049181739767198796123862919729778958121421494956428214769887441580062408451691210532662717542792340510618736154532403326688164775878843134359710414590201189086329953232072283135839217988540771646278226196966731113062528873011287637419873870353023861759886772211474946440365094758096875686608159896657219316099142350051638360575075334153445465845561630790157367439669300536730258242007576109177603306994199278820199321392128476925776828862678995461252044363508756945803512247986386627071134791314373155294320 [166,61] 12950574206802296690242898933839733193736144779034429034538551205337803997036195892180180886309925183839647721966216087235815144838539307996082034088983990804211449635482366789178113263155482361956261860984907806970331736548157690059002615872831762395657783697302558275535333288674540569445051838905814143274410790868787266245939874974610796944364515233452742850079012545607151267351846718524734478122457170984604181698661392798676832627294239695778012707642380892487127640891119272537735931548667775742346509550648102511788716375267976881108110754972659387979132384379149710013109279951865567624519459660857892355770127566370096177331591913978742060634298913147895373757148666667816915118912702371744562100502089856956199344000578532102799655401640745721207017230486928896795929837324549321630336639426176206531874868195892332631325147871194342439446309205606550668258523765949147287503692596628729010606487618752406913308521078200884267062158765232104568338056939419254116540655123489335092291714064402606989948954895466698564455796393238741915423085898265622230266714140198624186172167191533212905822819620434978495082601285274444481589827363293474609025278564722607620488037534642378411809249278372119947129708885088321793909051799584085423136150363146717105846607067314013800433820178283355714055889460283098646126757546609377525637226000290520518174129196527549848344161271658248097933521148227674350141243996068229142005245688139940142519928635754486193622364131724747537256157944475410286234622473324137822288 [166,62] 284147373904866228126485182540811758289949927649135984714955156317565626653963631463629905056645533931121788987943265893236227814614787334805136989339186526886011821253683388736620658768206399694836032702738171388800114461058883237403710724385069557539497540856902189773141440836060280989468674684029881513245526709037145473600330907087573742398155056615423417854400664051125164510722615009997970843157651320722682569406036991706582749106820284891336580640124395295281794709690285097885760507973239352243724975691614603501150763124234651316943220961295122501601717781574863182444817237570886433113682406313352076203291652360788445050684187427052985117030742411405749428538975557941939058568282521181651381344811703023537233398034276986702158722783356869181736921408601110912696785427059038089698362559353860417853657734129968211401314817164523096455307379716611987379013476681177174767297129418433997042807354860586592832054510100037047919243593408968261232498814853363553064110467730445283602842306922811758588809377480023497354103276084344502632070504569343103123233930906932229304201184975435375592793256127929366037838638691812376761749266071517910581889202156652497523735864349190470930443128283534110205808865682989651659141352846356747283249053423489079645313945327700526250896384191152921026672586179243135937936000557858200627339169856687763714865294138470233905493986391104398631113384086495475703821651137980987715045983175072354798976730982292528215462296896528338545044564785480904561408630786392902 [166,63] -28415306191321265043826816211413510147357424606757646238638110664446782817906347882020569637958750410287670724345853086828242444741640304335549957301070663344386708932661233446482925307515438021779378812235498994668520259222036774088659056387422177252904011801734091383845085065359966130433184346317071521016987611074893354746397248680253682628811588549790113205158175845837396304077351629616560486688856512701657541872413407507619590689279517977720393020664737096031847774026384827185264206156585186809348241616124014007040683827218098833853096799862314219856085541753753563342450620709493874895491207683790554272915244045018462510225626592201524239710719094630834980436902809987886473299804236364340073428691983868335520275824155456360386602707446602360115563663597434579115691471101817253169505926779527775101452828454258329928555569140191532518010699907455402981778556692708164668163294504925596165601605595853568673737033485214404943281295993242029198479586727852368413628995444017934346377635882135705149055382651904708990243160046674229831353531397880743385116764237932766759545135885833772293078425675390331930910187190234429902848120859345700620815686202300037310873560671356837895932468965405277641655483135393010632912521438160602393555375036926606828205491554695441833194808341593704633622019990119230157558917144744644153734259754007626897377607000925168012095195915559935830730030288767025239426378262593574443332989544559704284650167482170407562329023405882527721339165495766418476499740123264 [166,64] -2536859471169079574049228050279481915692282176728190878451736137672167209425526391422661532117257653085758722336173270170613777208254405027578623085893240408418480411536678256545787510871877172472724534114852785842733286864067310415416009119054673813869412993914803007748454766096296629104109477357562022627882172710234157644672322692464962039489699526420758589595896357936202169930118894990965713664234346153421599262248118448194116888640038676839454125552664684050539339286746355485240898435161756850676965699269849394665659595640300745306339436498115808670134790002341662773658101384468232452203039125387578984144338133187759925574705092695834203166179453573080219306619962411798970557957682007914966662169602800517535053351182104277637724045023290795070148197426913897050319438318943059772101595999648339705774300552582131747015420762048112436910275958513398708398599186143139324737864563984098027352596781787451557935774496684302239120676415837767729218009337500127565485566632575374350650211576568379936840692202962662260596783791579131969237724160697820546090457081830434539522463784366461497905597294908584241388739638925548693680798945386476863220766456939196806487338895992651802357946027614667041085143761157462016948813750368495065663712987535584837249596950951441906920610793216792950030731970231834467878736892078296400290081521112100182467994804973296276642488038239563556287885719688736377866671170325051727353845131196112485283367418372372131986967903761255137537293347883712612805576480 [166,65] 62795184421489763249500831574027116951422589682975099240010694175868297505265625175202113188939947796632973434302784669831078308943077190532676490300818828319723112140672640142257127259674092002633321790423059166626318728404784458333783540528305325681800490130607632854402007166938815650375666670919798182495055679694312302410827657903013180233886126775528264021860432492462439759967851437568055897463299170710263118987524982450517656758902676741860852553495773708200695859013649472201062501041212493281430490356854841972433545409010032757413545181336395098275677938071689466561088504721947535676187280532693088469112455635209348105202376504442327254984586501267321905428688722449158078224227044191355849205684571509874912066245758796452077912667484243585005687236531885049771225122655637449352658802411555820540130945173464872842722725577675608041945159888277133096046686053269243956025792209958397595262911973198296548032673907014703872352871487805121675227164701182366692466401561133925723524042658804380462118031882594628367228014288579573472181580017182093941674602438278976661020277007235561304098361277125769505222811478836238655149096790862345842541281451885412986070106803880619877250077891270161648406295873420286807609014216252438494455719754396775580931799169683198981215739983902412406600485516740138446344749589141196907781098662178478166091459519991024923419078599210769434305774933271414716163447875961548483078125859621018113357928079128943340726145482771056265898683820642176662992 [166,66] 31411883438059421472943172038866414023103891643924923109799521176455373538951865671287672360103287677851387483910359630939080506618843041086790662019129498260852203491412171513776361318114088120235008206916425175710776246662330404629524500885289097103928102465075261929959049176384999369167036811682139842572399886113580744803589486763636240763800336080610583893865036695832903375909033474462595178358264138203316566202577800802131667780511054608510213723115960211529679910309760427127200666150361913231535870787088891727990402411032929175457034631082558011467888001841861986487781221601805181222776234568421574838429253699861513414935052108556887289327883754770220481453455252675202626462191665446976562507153294874354334471009114269728744645543189478174246545233293370658887418948265734121360808213450418422721931645743194193168438281825492541684523502965330125396302708810563668546296801327404750414486352692868014521903597923771294788349172026106236043674063171352682262064181926322117508890867764910288104546505201626276582161416323215450265566300059270110447042213137050227401723695618680357543899462255067137052379006602823497964365959609717659089160162093483493710777837682210377781217257619313824972414329941587409481219399499917849212915905044576023229277511421918359158918850812758861820426660044502220578518888316563199748495660298833626890920980359131623287900631293058041873390424317366679269618106013715596983309814370656831942480040747182670357227223923426435208694035916479393424 [166,67] 1892657140290512035011271677890749711647265750147432755963027791710376847659796590496032312940648874290705486952406626728569738835637181245694628507277854943692806705036359880132038572496034703622424386031439810021907009045788646013821104882302131905872887678859835524027146292512615903580248562299065544397265062014899676908355773034722585311812908035998954910938482741536456276368057919740625186997255546363588912299679589283026012074328814370223112341224274102440037621526058738673811404686049541937027366951071544685308477793346726714600580717461210282574671860968219031371089922000145548404427287064315690937755024170298577458981824779110512037159330350503204773133401772094459155592559267811933397858967776780070882046235245413080481003921332444584098669433078089554603770227038737032840901557012921665363076721130655235181682110901395809360096731445676898214641620187980202027619332064587994235701086830657211439317300141689953861099685017834529404178893410174549625669937636719128586877169070511439549706815778272486862451535076696196982673578636958222403215983298144386039559300819040985202205396635782762607082765241843944347841492206414225701620184749565463180604615085975115063298989156023124423451805443288487095455609946735816156456526384747429387568204109812363285473587719245684137330447683612536192931185674919578770176904499601703247835574552542353119133288482897489158103903925383797907335276927571139455045548607296220666723448504728616961904947636027956967280811269231584 [166,68] 74324907383146055866621975935507762592221462263373629357532523685133438746152789800335142719983832903906211290282780245994167349625042776642196073397604938869414203947073740877182308481805374135580736206200772064920950987363629334194970133850935612942139507230712160542010568025570301775710406572123372444647190331493007243028725049917878036741445798394854082719691904329083021333095807761396354305515228968323393523241379812887017915155096018160324392366536981342947625730247363726300683329630175538307085802629294442199665346562378283575938240795539794775024205209238859628312771711694381304387379114147332153743716975012096372566160500076544742195937448662323938952189510795280064943000076920999935695711342068262976742990534185714590358721371028138778969309989154528995154198748603501355279649448089374864881619820117735840240008098625610877930052859245783572470567968500470482287109080739114602093999964153804282435049609260746159869572565538519448574442431704276185189186569126047162502697489559055366550081296914031964932989299140830310855109944300534096470787833682629931522993531835030262164567559618890498884083416085135364663740036094190977317818680415346249599890721882215968064479317755401848540399658742135410785918182924765423463983804821216171345805305908261474038611275897570245993547417904535522251563995994232711826822801633962069159778774044367006916192485548768571011918308679104612304075333152528579925642547764175712846936458996963261151878274951798998160918872192 [166,69] 1335464776227927033260839778936740417614807491945136021649578119606376800653303976306416195273294297440717519596206438420446807768059668443501759796912563824949291388889992625414534205152068324986914009678189724007504837787939094506114658654599603428693391203655946081840001065637448563638343345136670643437369780081970042375396948218005773204696089411816606045816332032878830953532992188677636306972787835917201455758620965580232935194420677620696841463369308139849793286476573658225697649701297610145366756870323753547097981363252470019271506490293091598625602717116220510583859468717159974009222937394915433122638196548826361558262620147201002403915597832310820547905524219110557610420911499012605307421123586012427159399566961358627254603492063242025748765845568430017009915401340925288657490158600165298453589336480304619843739910871847772286089890549303747267194537219450740714387102691565985246345190913065384730575282516884112451747783962435707949078226596358604075271392094140776297352904588382440192089069004603671081861214124537202447463464021987923653678215273956531185251590778652314033260202961194594137814441312502640286637801743845077655102413816059948939816349293984130498371147278609291819125200915280465010608074500279974497665114634208789309711579370949344161155168634844852198100299810140394752855788240607166942154199144240983993424906214544672649017015790665489201936185916565916021931004054795576308217079565991235710085443014349345780526998418916395508868288 [166,70] 25825759328190868764537252542440310942555698006052131598398229222860839483733116821103983913268862148421075041405409429177489491976410631266139032862743340670165696605446381119261135388692869485292750065822539809789616266697819890045462760923525276348436471348243631996947203420430490825766571703343858640078915576002005650802871324780047699290516419114487098565726142825488043741361542876051721467116190524622487022245609183001859436325862251504788341928867923637897769641566764098686612748767232025283303432520302544653616278218406589709732503824501819962986160255219177570248861656689727683575124359816812560743202289941499271181157658710943670495294911306307330011016150750835290124476315133084945594009421193346100457601166904939588302426033553422428831272186486187591561511883345826172146425340718416046810164891479859598996010470260346305664877723718447607514946845833775881796891240792271252055179181768255251832457546138328408664889819256590917094207203345926804493484290878549169680368674269018704965245163035252070749565544835391181164887182588043610341606137040123236778104129064854555473018466264932685792640200494936201876741574847240531233541513717050689110202752262586143960416995442596011711795614256112811826727332863575000275268610918017039499593808919983649535721613001864398934331128726357639109083809702167621735069065803148358969990321910131796092566297712948384966897075461625964803576425618619028447480217084288187644051498898775391565989620687295758032 [166,71] 79019864367575441244225213707196172213721953216575510054849959795877642447816766923451203985232462439243475020876041263987244822627291600546646054748590912592816881287923548184891670395759417606147984723367874104993867051126951532325655430778709447998534822623481118998754832437986901188510220435219857478673458829198520484294939562534048043312415351623911775379703671912642429467644988821462113949253977362452167031511423139070591695710380164737163601997606984185980613677827718699442185569226668724426235709606919162835356500368713990456479524387497049586248174486673353310407377700387799219212215035475347604403011470621129326617767840553786209956333417132711848614326253339258969330333549852319802761752765980190444078147577866215595400863579430568085364739687607175978698332228517208398696675016462250454935992666579686419827477358208161106507857967474635730503058150065399518480873752103191531625098421415639240063604090081393858671402420465971247779461955307500050648672266970039411966064852004027218968845417831811500511643688025619673874201069026056402654317990130004060821391474005203511136897539988158400912984312023810279561602282341748009251829679437025332315415179940360999897086602103199896342197650093474451827278231856818584692487111576453872295544594297370459574611568655288541858858641430486380884361533171362395440050491796222145647205907743709677229558448772920499642755302920930822814469440437746759852139874501397565235048697468747660377512263808768 [166,72] 3378879474206650391466736735704609349804005777517395158331554186314421652492908883487279515486437764572540634340511831978347164832443094023107845089073786717873620792587910665985253165475724879166315896181788333786345720472528637874232297162694797084698857051181467610953400201941583600987540675444751192279354220307752193688891480917868695393269639640903748609052230539825303676685730829324403491301779153603325652648176121935230130256202483566319757151484367149902221840860340436008437571202958068210621176290920401681255489672561792582381347527799621567405723026448856527517459854668256100599060022708196123816466086898320568991226711617410678069350390365313159892578120215259838522899911763657249128731153060354977402869032439386811299792499139544877024398183701970186538615873406122023860138254482628069688057081925694433136594329922877354252832879074449946827331711133600039815687434792182953962212655055408425600807089536473531329070550193893896571250242381374694660827823100056186473205931817614703684361126009036788022783348001723381084504705268907768663921139853041957264920838234339048317309632563209945364473789083108151014101005138735210569683942409282359952616689953488835061791953086568794912610199833659347773668913589559958991730538935895772173150189436885657119448012686694981617498492595367938728377603023301741825607647321181439881020620604625765166568855698127389745355277889373286485983502051313582194145813348238568024639294301196024019096893088 [166,73] -25013278412636872785731669185855384994194234468239211829861985640877729401022849235944804477209103138132309442152155956691857834811622966971605664879173001960753265372477058514221861148398392727486170012891403912899863743572109099528756340979371831273519702158862304735813628913863108162295110664790923366656657257928945494108575800521052914598144056731507750109306850085337841001089993720424537791796152299966190525640200472225876348590576610706347972135982652930158273345457728907435005446763626658634268752509721626750434159110097753693615278599373699663900152720490569209623852820799668535247514683311338113870599095505462030604868443155191994868762730075949673636251712061812218904418391038721863110222197229041201251246340642342413621314493160012772852304257242235742519756619313812455383756146515376525723063857585156183814102717846484661135397327431887423255481524105115869964564493050697579152046156207186332923148763883711633015151689234042040623140363198127353532156895207672836856796168800156019556224755438540142522226541039504751932394332797672620359811694031760495220569130987181950929001976310996875060830554266541695328544810511508489611477286425549002121106985572916988628007522920117197665863814308279293074171640576278976113195730681618428880198871609371722785222431095591399310262774268225649927329625694571302221524160500464510020883049532616427297902238789332236225471018304335955931328801029127827198625308154587686527138884204161266129344 [166,74] 344014268082546025513032017612452795795840864466662950939020031793595285816303168240860998521998516069846405248084941233543024285429233126903967745979405374487721799457587519732528073333117335957876093198228025724805503772738075890465471753952021462534304087955570663982526508826475567153609928521147202334814720459184508642164558231240059976186396181186495074717471444934984827437400498815279867961610823955614727398446486399236243086556618924628395068128446111109925822492026490121912214738762213048777727851916140306542614809181739988022162874541323985930609792826350446998970760640440507709864244375366510576275112118678344245898640693269964845463937717251396836008275319654931166558598418308710204827080585423554988566871421739211309365910122364253972199829782644177677603255249977036853043744621858972178604438219961933000415851267474421111779488714147906183084343924015981792013466854296328349230414054080651171352467001396065255896097832915448068319241658490581252120398082231779181425659325577459353769796347595694443947084274793292209091733272277338675045526322831345444791231783604821733341701509283494309620563860321761392981265324089893457659283564644103710753380218410692327169060821390820146701128852794180760851809676671456230631351192153345602472867378703068890750233094433684771041508556484047529864011243119193953793653158763107682547122623411977912116854486580905488550321595320874815088798142608125706054009547566949115569318699620774764 [166,75] -2612041393653289756521739365160479217013214080084922448004259723308379968294597786747843402781717355105574675079741694532891478299823678117422881916234392966969154882426531943209823771353412595691932071078051011366500810715537220705362566451428834659700891491350046412277223597216322613320261931456435043088638767530957844406918936319338742675664988401712791792501620330875013219474507321319406556738874509390638613076235001817626864420784041680171638392073603937006498021806894468281489601889198988526620777546059526876424337110258395080889747842392592507155527635278472394621692119169137000629177756912532238047138996528367583253691536432293399493311170602084146953689662003466371314066809998442196977743224881995694864955947925707563178693225755363821516118688366634687547467688582721542035729401850214500186038451828303970387913248293965760073086387673176434552782287692156778300955258774791032852819364066606275815091733288319363024350188491029705451165943558062576449405836213348332233186840834510957397156108001220492054163847342498493587037580235245794141432829903635876729838783971205716205179038888707088138269008473429005130327496868930302997825174622239617913417323762397670609863009452681374801889774395304371387252278905659710815110161460737898928000505509262196106897392953565675275923569666259074735293611039066180245652566647310172354819127669156002100382654075341870687834728527568960678251486492154065220710660800899882892992400537152 [166,76] 15829429404682617145127667394582159216704014264428736785556142865269169385436107697660344414591641801265725190971242583008544222889367691300867060949685838651057579683483283753151739912478166587047709630502000108033016988221363918963482434722593413741805823180149886543161439421881778295735012348780021224635775229315481436378694946330451180520454372755335717460049624242494016149145223965527636254984122114277742439300072488972596696376991804273577171828343021871180598069188672196579708551454414703391135418189222630514719017513082029431933776517431535974988731971337064169424613109903495148122280120100492153250658837579769586292693153343481238207283300955528849870309553005331267544756350864938256176055843173453848107982133008965587697679560138431195553934715235639891951740117300157364935722694133203489868079873184939024526055561082868209811751402940819537541007919793275227112884155689352573051978785698553715055129618533216568796495704663697909729320625578440269259759950307866366092657996752160039805991208277966690870187220118041700188934951092756376530152067618534530537641527049956277103166066420379424261450289372661763617796758733670385277575641952270063739406144166448704581017926453439631376548546730551670124621242877269546915626727837538347672355107742253684656119191104361945250933169327248864652751041767396178581610741764514141039575122457217319396998751208222114670286654667546571383452266819832555074354135110565509287195736 [166,77] -68647682015919852852784688586112628932942782939190952167055380292293109319664866956922966501600175393342591447072239882853464683345994280916019871893208269617051461386393486604853149264581762499226270238585864404028827184606196876395448463331821475894942390326014281052455017285961549835593217783655730434361295411457246649915912669391760811342999117987756861717640935112469789137907616807903303793512930409160775815716999307723707393052612383922365321441133303836236796512301039020514011515372544755836685048994111977137002373240766366763065401278256455724446073401192653057095039053220545417360924070452366599736390522041184077053928552316511894834354237419407824609163824061825536937356130433800151066394640210392679342007780617791335268662459037772327411705947074118953975781046840616300849318874769965707303313319914434844771680540794992405030054903495426949749603812634462139491740234512410744760957455207713645792838187550836763838549585515539485067291203965318064378511962340365096924552204049917687050355379661671024826989449089818259592959833942585753765033038512547541383899814389836450164889658246094392628858884028367974816808420754077090568576488787877276782483000942489007716887270416626575723188084849770398539042424947529479996558711137782225885020947779650087727446890580039590859292696812838842435015858979521620317821917502051489414039624863219354397342790632229128961562791692588645077598269988600381905288271794556988616 [166,78] 215711026430433763735849860215563603033545093515093111478665130476333279785673505878158982884321055206130877554476240444882080199554018222244633511461585183483015453276894764200898389159553273787548362643653873629543148527789641914166099933134207166020439465888451089050875254322445972637165009819506806261900325263867754456210422205044869399171462916873823902209714842485063639166737691412466468348767696283383857442470756249437213946835559410292390375813635129219278334448840961088869061459318089468379664382130289480477655051699347591107617951748347623323379121549028251681811481494725765429987764088766404751073934459396384600291926424824937029126528554423410298172723165657131586644014890319565997082321919862094610040533172421800634691713249516602254836365834466753681403250520390718886321226343131584289020904036429683176463417511720057186175071597935544698169198992060715543867871783006663975578034631485480673701384202840668213004605047594301772336624054619468554661729955587437751875528925998442986094049086375776292316204966655062887909292471887792344948116910480383923308633533537947915761798181632532191494664325235403187987102948818769748780355521554566078102646035518506406229423183161610753036558700979448232326391334973056472228820622024908194794137108808971812543443462114453012494789832737589052577173778683883068878785509500721509716449290038796363598366778323119021848484953243733176950510648404832702079816465123841 [166,79] -482890443066788486732931912520914122902500438816006359256245944038089695865918010948329234771235328170175544059958988006767266773739057974528754118406274931252407365053420577838223597925140197686567155840098706749892023812183775834935544844866675699803606881663886609180212328753639644232371743552603503500582152272025066343453111185224271111989755699513068432527119684586436088771671187313439493422357302423609782554656639158514242084876491704779087791609067481972302367935111452362807028624435980741779953742976683921839495909784764599764112989708595101721435191064824580831177627845987884129529492933399103278918878154038003757062725501965434193367828609747855679715655555762220493376431611368060182068148911268504669063762962011734839748561367991629630122493671353892606005355315147880415071644014979138736513481874492255039493365307274419631274893229647644580764545816953003452714736253453613030069694954458883226216098772174416256314408313991368034900740799504475002153264944534754761923923179638452916502953408683625254763963870502887643624736642348703640367915080817738632036399710350816837650821814138618552442616611525741571719040371644169633368341269315581059468614654091504833617174941412996342372017940707457344564682271520201060132360377276694818082718483899646046217365781187815322817519978936637669699197190773318918420055888867470485389691203907123740057418326840214188313825809726245093618305229906645555266482560 [166,80] 762823717457793813573929784956424114319968585057473966826955856358265280082691824248057912942683581146635311258153823186733398877931412572718316624176970876285150569758694608958432204289725359708374952765451155010523974738704778398914603961118747100497589961196334449999184621939104959958523862016949706113750077334502292057050125193252428111613398552298861540095917918189638988187867639628495451634614235015571799857537124010455188466960766217679335293759622858690832966671661188907379866513708583290284816780320044255159851420226358201554261780738917311267547469300157421061382086387111131255111224183614508401603685619225194654718223800648217214088016092235980826014083797706317958738042915097125706450354447821561879466769330274852665142612044541038538939334163341124680736453377935416326667469335612332410398362574086777919923312554721466057756690362194928583011013818427115480434774075217456255323164174231189472659607782249559000565473748680083239070550381397552680013427937607370138259231090624819636956843194910701460422642931851207477344923159897583960993102333034806771473694897746571569295813976794758586228103964443806420496982081062229668261485530657248147116609345613364820601321464887627256369621090232886918983976301382025872801141622459978524147253860801041241481433460442590673468848154700355162167135698168469073238842968618967427446230385734131810738655594621129988188016507914224669851933839172641583552 [166,81] -841288715721703243320907688234765867471500224610780278977294359603414484465052612975143420267688747929510087699539320918123939170857707284744464159252139573201366845699313609643807458819953240249407342056882221593203436204540434712946137364954550820866432744371682420561529889169362836805677616878053845884154802922764276519957450449180243376523203976572122686731054954137197940251813284476785120307342281480757279267026792087829520316067826479063658751229591297608070112599404928539557135792963121940822858165370460963668983924357793655370013756764282707529766566811543989386070587362994853178545232076851568172097336920457072149989298394198512231722619138385641583742406968637782811276835398204149783740565123259473372162614039925573956929051191928310769982716342982126256968500789717238974152249819890658363556627561305862149753018180353949263375217167500014631720770524308230011482129942534464423769327208113787053798886546829484667685574639454031339412842578337136643547188906523326079092713016337621084081224824840172356675163368798093156125547152236174759849983626017162445817317229184068554661602815286651961750956077455909909582365247525992804496844951255846173016614238222270956541092351783914594106961824817248144376287016206228426797799113617323140364027284634995261142802201146248599445558844825550015687970687068703947392233743627990522599793942764781118786018392844518977799539773295009878549542144706736 [166,82] 641258180267903560995808332142846932411922937556238334715158839375977207836983714272369116771468640577082972195773478751708347405996788154878286745009270387579538086101187383175728970807168517159991233154453415121331669375630876916231273465241325305162855273432918679318310878556917476468044873213022980159114185358252340321322322893136698745194489760595720824417031357273784665078590354872987671692449701022375788164156313450726386329427811405318633221740248302962083481347436739881383374170382314789768317681939993813533738297505327140186964751567142978281044950945508950290421611760913590872938038356206360368587062658470598659660250529034330476689719183937513812975170959736580681070940251193603313173496631767402906477828207311747719503638644624785902823140950540920279683810689731032483914601826462629122083414962596225337636318842190855730077089150679192799935415273331053592836171006834323914662426623288396078867496140433905176555721767617286043857272743210511742295810220521385819149043290018913967529177149943150217787833543697035644493490192750193742974848395077113345715035528552909921479032714609860517491815558695873572491036232169324951462115398842771431464414067622064830465601399745772357099301077078490191913764330437492370263156259549379103491455387619891945706602629031421243006548335193802490182225531631808690889175595124553750927769999663475562976750094040870941603275124756010716515916980 [166,83] -334446400175429132402338072683061575051012689421412825967765811841557254132814011209411624544545324494758405844508659685600365966924376702879279129431636519393590500284670386685622877798908950691923284877134838501756204549640414759098312143155362481895657308357798928496528128690389984871243289581567259894409633207959064518773335422073435253536133396883090964900814764117778406975500034922301552234815061375626258786647334105503026581554461294233409843875378780124084571799220221472199132707547591354330324171675261883306158873833709798954322695552577437344031308649199628719961440268347233911353199080654223475737883348645358579439456382894996117264373121668219570737215587840695175088631506468643386585120777026546007346075591688226634973612378237114411299153370796572119009029170792754031036875587607018107342897421179482464782990338937334749016762325984982371836243987494947146967226501078349363949543699102840246716451498172040378267997553303981405587759491488436420081461128701626193679324636057925958447084374905113463198061495827623563347508196857374496663418433613237160184835821291238422953327485717421193879427866192836536549145238256272214957798061875344652169154333689283011094029200653714640231382477869483651522771311263735363390707237877071525173329899227487066017381306401417749828961403098250934588796890366349598194176928180228308803043968765433504756912292004296273526795609499859543136 [166,84] 118171370369684659446176919842346588861394056512586129261771089757650826237326432530411270150729225826505626278835086357860361372582492503738552608317930266923894453380272217283540890637162589636748015178935866252976892402731807873960451712137935132093907141676151107520359611443794030120835882573929388165130831760400345233137948390426738427620676312708769852596072235369747998349527812809798473775232038262296345652660146572505321117394213623457839223593730898205214923152477918484122036575009666920750395841168844573339651139828144802370766546018263537689508089656281768328647037300419132669014904705944840842782305697949581099430172562713289417772258455488614022122933619433950168259305068077139109096087318976619741325179269691577150518716805758191212172696404940131243114445489463082529279832034143298537691782154556355513929019794988895138029039333564092137113246645781800548272177984366610005593856737359576715896216485923704714419261675564304657140647492836586546514895687833377665242550803638898279740936852980262605939269538823416818296871615954282395281090560690293855475474546397161752676741009507509084462274106945720401714255298102366257090009533390767111886412347772169681795614610521299529858315122578995832441029527308193411596494428342888977830209366952208147623217294949801619314206587861190304384123404627137572726429016608279513103177214274463914932450799468585334733928573999072 [166,85] -28006898610897095040554175777009434045331354304557633331792536100240696631443282912650001267828651493162019036399523376853958575211137483539106313934521214914492236129027458759668380095591181834747069126676165057667656109988510661246258343719372278195278197908905201439756580940375035185084940310289656774161396489080773368901131921810806682101685594526262622834432629966026610281811509807415675043086415790068154124157586536668045033986753017946686477402071893303487469426006478321605205033881840327112256801233390050816967033191071621967329375584122008485313088457455269002483646709760491263136920478045648675723018241909843628320369333710356051216203488915355748576633000325445664215115633968944320139169036199511573126785908211820596168037791284668517301389116775251971434242148042719586033701053562903597821405833004813875021711017246577038834675498248466868797948155288945748319186952814634735769839353501495385766684224560392026869266902542369486726986991550691631412607578672531692531675436552136643700404239205213070811086838294984021801286423164446103257085467138160127546167724286167499020556418912657013490259659642352783207661001230995754559680568000303060534925326710102201152808671527696811269987046869683619662364153968352981839244740295358622695883029915478231164651130114050558182596914909175421465190574712474668666459802781793494661452471761366160543037329129808965428730912 [166,86] 4407763502062807134382301998304643181483629493215981806069067535294219820238326290362033826957934711342951832966949957912975825226322925235971163831858802776856699759326144486644775452683910634647429017259441307631976636254859477510120833842200055123713408087431529855384052816557748022621773686032221067437631204540084638922981921837308470715971894746486594628434240769798501737961232570825771738292408601387061825845456902792775540364959968103331867050848730047723848326746052470033352489342315012851755533197691435564752779913427969812429240489361013787459743657204655899427386334707091537532249499590789564273679013348840331967166345059742296360027052948748630309073678681464979646047119645282427189437223724314142280606053711860878933300739875372744810293272874709740440875864974929050803395458050142856319182612484411991990486228680490376960696838661777156479440014206225475943306807764877123712969268935719492389028576573701260143452671140234540200958276597201653928368851723726498321039502271561135779097385491655315883065723249156060678487395274522133434922946964009982189274322566068023044675639167543397521551183566242437293313256479055667269619037646475835951254177307250381311793747080652341035136382724867182204075636169845300184638824298515204139690785863090291511853972318447055006854571358472032850376798233992422460667390786348025307460575984563914153749623288312215308 [166,87] -455946674526987765345666510748485265464230371011843411667098649458484139108985370579223204354248566906197352674697468076195661783845241480517586174885332541358186262032061609313137548244788253816544392215066103212824572888554764523067158188086847566047450832731310738846328395929023992723113051782317221719772038174732769882282496403777721128122798164592127638351471146745007481226586241630934964626397251465387789503066609017506848250488520742389173489001269688951035144881030568637744785676098999129033883880062441297265424147273116441680259565606454730939521216371973769543269447103204938494233203261632257547412502230521608784816364576838256608961941731922905350198403866888420770975409006688941367318437993548527027477720744146967693433955575700870636311856966086753419607279988758221141593300751048285585584555692299409731726935767165101525839011994010881163030355300961344695975118765781430687792898872117581489650434301644525096638706517809324934971815104247204356020197492728754392384416416110055459173379594840131637132372752406998790347977224697268213377240555229155944477127468271877569053291100628680353242794986856965643601542294543560004056741044276176570963031217736588954455175906561328415152336961875350855149332971179654368208189691934405260616724218590724230584439921704253599658488434516420281806852421227122321798556985427258124947459218930628378632244855040 [166,88] 30720963438966979993756733211024471507004132423315756683896866414952974526473877597737164980741581942757418999114115016693485043581975677063484756337397190516883471748270367697535238889734477817960129335410131989700806388144910523393028306760564169145252749506289603256622274940093026958029875909759276209736567934514243128845014665956485876970836494614478993805536680650457333011149989338434423035243788735489495223856754548872120245999542638442166708168705832872872839808462132408173970773268325453845934954295242717138579439986493908245920690736876878640027483794246477496092574189668737873838640469803780122149495693537910746129185462570427235194050237323830392707162698912833457343985164160548596510295415456909779818352101580875057811557277286714110329465753299755973785328583876807312032536302994638094717998000863169529578182786070493174761303710259962401203574617987245405673251253849337016524409592733753452255915526071711726859922072830208618982168268398314677615607494283174267538871755755991443591357496986177949240582163120670255080825932256233656996712530642726528359063299847883416864911192159536699013345507737415176715721830102106594982957405631013938507895668198303298959830517847011780255100632791504298616120468732108244528608228064472948176606568078206626388431301793196993529642141503826752512590925363092217850940803286848450092720536312056934288320 [166,89] -1313125396889751448122376425106056326252232545720581044487733540388979684472817393004408295140722258865003060497104691214523693904964244874646524456740918846442774007772065277274815648359408996091697047216073778678977378625688583139544677786785153973128989829580980591033195741371724828160697437923560552644455560158876647846536098232372044135846781578513639016255618868631163041606813478275098073404390677181831375328475341045416949328273118836962009750259403813526093067530575697856874373416308658767129289917691878283114841626760558312962221272904935883550415621186152917896335014554041273591766530814127823627847613910592969194755430429153113391204192229190501667695799422116363799687669665841411300268614631506814918994897634314506347759638859971517472405167701633439625271899289601331985715688434233490498447457198853180588203770154084343608930306896271871293787292538596359647967972709807862469845549783592588409740925119011750602176349158584019603279305990294760508580930402331653167775649412014277570625913107510518487317825945069735230443090234420484084434257117335076527696592300572181499793526766857299046632911189178933038568252069105261171903795438023351530719522716401479030485479821310226082927466296415196082671680705457368442659336503724970981719972606716091936308177689445855458026253902395834155132919852471551980691894801073493847960114648832352 [166,90] 41813242765114192405791672226228146448628451282022082646516457118523329165009509348166826099338893820408688241839973131083297120318987876858074449699358514299835068542532450016914740148887184966938578215471345668733684180689652449637632312949946687045554412393478084652597033434107332985540731118368370390851272038466749351013927203453747109783298263886406187648295812155843917992198395653865723543145726179495729014839531490837268137264530275088188414054828805757452257486742308096352559673057165681857302078382501092745216069089939149824657032525878878793630330004138611528314858204399264643084305882913311118213148187718027288981546816822130184717682096672742192892800292102782882316884825592449783246404550778456054895880926563084241273004888811570966332304303619252176137893609067595743368077693823151477244342907373762997936324472174925919301271928967803820277588132576198715536690009738731130629621117400818567076914980534582740386547810991075092437080213617563913931199914791440836956986672674002785616116485310983913332322923125962010538863782967223536532559371014422774238230814884257057561365409896020868520920764500299856048217156778129969901592302418042716207118948247753158713874304140256169743453410758529907992870883629884959363677973322681738857517962452053070832869645500751750347583369554707033247409058217761663351979850533486649752810176 [166,91] 383804954957722362877450920117949438231750914257222678495376366549759637647803874136123398158559272673930742504687350371587534820454779645661673974267441846426909119081838525080037122796324191216467413189804032343609081099934555676928387510933140360946339834820136361933611719840448239539169607976866086245630971152100635224699990632036061608310662106491474898213911103081536506468796770733076119214001063022363475149467336506086472359124773998588542471490102314123090104287355018005072534573660737592094639912774778692317931336720117061170053230842026724734258952581885489185718487427468377656306273207358377985616889083376440412604177137253894185442573476036390751774220605182238341025942345662634627464857760032735500048650200557479324218372539432853268991110448616721051196315957316115788030907388608187780084812391423736472562731581950081498843016582010517714105075100391566872181464274372531074477700948857153240669482152827782576279053221470948935292309270147401939971095676821688181486634901803965787978340132069931703798825985146004050062325107190914101873275803802625122518356965109061706960641199014249978257251744289678058226279977197394967750309455232713984826527737426543424841229455926635341873637443251333586097476329481531332340236826707538223465668681205552340136794863135332066363611897831530695925163272791034088929366688075391680 [166,92] 132644373866360671981738814718820139116640926857404376437755453770169560260144699116376946511882521169076534355082963274524651731765869174916838065478374920013312032112398800127503466746855587444771611294241600556793839347964010867512447336247118907951230885367755780071836421213427383135810108259362035260377089198056432331408129933152619350693965359244694803105800698291459411737644318469478364123171574857814836226690145922492682286048797110030978190814563045763829368133354528259895077916319356680199770338501726261104604188746689320982400631710301136621870126355099036554087097601864607549489987677230934155047595794648591057613569174847446767789902397358810501851121576401409456936598719911569919097044858427223126223806977256524176154459322090926919208605896381682039445725802080531313504662373680814942733730400622202820647272341644131080322127403517047700058538631089687370797600404122654503319482467266561972652443573196225717811653903845393643451606197248574435531339628851316883716776162898657665761728534000177560457199490000835599073541625967703787286690204757541310963340483875256027845866349041152518523312502654130772221183749308669783074393362243090626721787094629118365231646314284693862601529075205690438199629933655094168673578845933527840331267777226258298472554475498274585611146290051053293239576229853310124037198123392 [166,93] 9400490121353877558444696437690852565036369566140496221356700791754785652987800553407440452439729381171403968089864603440280737578762560284798260601724461162426848924316075663538134293267686542894757278814222356449447348900442606778410935597520822625350866528330578895670844577143622781381850757196310890552984678526394251981682198579037469894243342123577474325052073623551830972548774239712880623653397840072574944854026048065098431397764481338993846509303657441156303766308503515246645827802761708889811572607294850680445853349182174233321799507879480341461253541811882820422882173911639838109157079494009944144558551359177701683735460927332888777568542891570859522381239206543436236825561944238019950378775635098635955198286280453743909230232854109300703987710059135140814991080617894790868754620116339400543150593718517428615295480906285947984736053084714904499558602931964377599466297710188272799226251775998213725525736071820541891206620357932148893440725518101522453223267074709004541767782259174616198562947685960737602446012525500770916782823886910966638030797337837545117453156539998970851485060304618174150193508787146724394747493897665305074811776684907766612703277419368933156546842541200479988916108206044456659838115471945077730478700947609873221869744616796954038450141478391589044790744302652503657220078281576956591960 [166,94] 424903825374374351454293740499316790131953102289756199133090710322481068190649619022293297378195041166200321422399326598528946579864186831028229578868413218795488145755627296100433904445522518078727290914495528502915371996721069490922978289117654862640877582678541318502843388357829441799642356695584857348055555686608206906797767265490629143088687596613570269366512270694749539466515486765922816982335363259420978936117129121343949433316810810773459495408242929846931812954154687836766285968309045471277545582458974126602013290329488983631513833370256607750365850563567543220859919771507245489273820525927575042759818738029013395296473605841130330542259720586972217022186529505997575698675936064370602319537619528161457723700803147601528343580852788158604916505528547930868374303422141202413773826166508082328415718743953851229321770179515699097588933664185467634696054442174416566298379744339024628928362903181211463387221136840775643116483670597144846641517191416910812401133241440422182015492005171467253428634612292268665603470041942110450365087156320298732487291237028485848553061232764728090896787925051874389653490312655780732759615898607703390997001483839719021986516321780891757390703200637460144140131408370534813649165695593153829514126622454506843785467496646882189402173448913106904457096558717790840274694982062198 [166,95] 11232587550482104822425951055653220803293679235558375398187199472195906359523105851563358869200181474386914746610931281699104340537160658200714188301584264546138455259486459815260929764962962415138031013309939006688784272991577440712093408684084188462825082670260255798553639998913479567358829991245216369425552510240990261510431302700222881752664525348490104355290702059954432855620863789054440498887874150567208033775775322368221163738400333468856140069506647842907435856345417963101751852997789734805443061668580867804370332703546630141119458259661523807228313679024126536887750518661587403878254937275598674438000792378391328609470357229613040443930086316283006608593483110646082247008690598101436910818031208795137000259240934947889313327743667959311793816160118825917486528269129659872225674619866847137360073162310469088696307261556574353526232615748350384871312929710230118392782705456083036378396181842551312586125155874523475486760937405133184029155184102953971896808199756036023484621798332423501366896348969668905141574037554891246576359390142586100326926733564556996025060703985844610089701507195642415011599781959352270115854499172143887051428759022817699018426321996979545945804405500443001166425033594130536349383383176520182064422849540401771388713720060684336935223358851568624207495786860938679268087936 [166,96] 171310880971492872410128954616544298552581702452833618775309899001506877666082395219994595004251866963684479020010911574122458445745371557813542743629993283292011459088809707813045816498025828944400214067060533928067503592579268712100462516580741404523836350606484936882890753752865903522861142958715392815849348367583256551082050884291094927626443020400976129691238259948971289103309248783867996419113216123837599904883838243494992134529868752329096900036395070283390094330827027159878412465449987105450042807563184348963897513907522209878095354208161052766409290637015145788489002682959974673351944024970857591595292759914351184750444597663512812215229534334867642398849070108003484316164486379334651375554807045559477851167815158601430550788460409989711617691505463779701733138779781687223435098769799281777966259413866299843827454659414794518693121206512774664477588185307904111997350277994209805921758726430794660353963892817301445561940338328446066558437130674659586459503946000179211528941458748486992473608642404216331847362221535258819766590427000224847982274852111155290313657872960740634799786680795359205541267624693687497634345887564381452603354695204047762446447491432320631491066119839787023853280531015776476361297315841897417584573268057111372236905466847507977771437460482570297521133223908739680 [166,97] 1479818150344087366871617597004126271710473492107735676326936075964474422149001663357178015659377371576748021029303501624700055490800704577407713523338569447675829570289290927596011618952025704597925326207591127871384217794895829224563897476667378023624590316187478790738035225168405117617578693903770888240056923193520637743432214962871017729844218297598927357802435135019385972653080255631460307471733219281309381174004057162002695320470545551602118404144351924041551522679692299310160926932122176180302325465937749097161599971752817593149495549566016120993715565350711846497896041124526675476892817976598325572478171848241366632854254333173888474846566005548891374468752221322188339905106423427020977064270431528198307588473674444769262648607417850686166242258252374520051228928395543518571035429784025067919451409635238725387588996309313321386647145482560439808846266431147884861977923682061450108761448227175160942366106910616613037834578615267582111840991933004412123312916430953407443041951402219531769386072539127339637192584415875939798105732730284550722687575280356241800885665922268593384901339376967315903708418366661035061327985337852787928991975448407436313818960774545128711983353205478820434207214779183548416604685649447805878803523546591829060431483033177766834340467796643349565468861120 [166,98] 7121881333530152783947188930143267469472636200436765962942442696002198337707291954643297329419193887964191710501541404474197206027458045882111031744327124007995611278034488928047050850101757827912451329040621377836304137542447111335403744214984613715621486697614032369440236076993316998149333202523445317475252254736816691710588292595089561054976523419229570118137586280368808207565392133554714368625506871984656009614675719317706234441151314275553648511488142577668714005747916607886073905856581662214298558004366290085550859012317706482492412897891776443914631380429819117525321522256182251573088653055259187088799626940349021802106140881196044151794987836112301815648184850514783798510729600450215002820209604990414599983649748458421730366936240864947770580063805201312288711232459999648669696253434160194431954308047244187888749725599303643041293895475870754365315300973538114055386672336678934596574732283476993642903633796485222345337550753945968013910989368650531489394542848703871285658681083741264808552626359430671559991815776184806173511178115514194337541537738953603156998961796133368768659460054613468081346488290719690170583119121599901416180605345833860794240497658234220667051042649128760483301568484770991597458631337486843397743859479835777447967104138843453602702562138950639332 [166,99] -4181898536137913349888338839395581516987904288362619488798938966625412162181894451651837741848031757568416686355740367054613433477732700884985550414641841749633882618500585771466784779311402828468251256174918939939820021025522981212786663395641223874628629781687112994630927872082917195603533064601942002567455871457787611371837817269529829829287723332137371059626787811317014998332118192989646744331705476571240817023367394254908662749901586768257656526449943544077649716586220320109877300908106884809148988710740188065725721787185010791930516591326575306366026172506022115699939042572412293962947612310526584438704196755657718858461417336816274568094961892502447798807870555792035245838031401604296961425598645791832970016915792680333531575067751265477008800648827996721347350224729594508384873893300551906910572414519457650660553739998942761659361603129546975435351685696941435324509128953232493082914325928486622168611460671504389442159133377998073220306961163247409980717816761978887646249630223351118081528590051873781542633444435507712035491601687911014459287771837681524791790784331680693388602002781880125448585640449547555522458282147815928969285104668434405399231101657085076760126303975043342105088727596611929372572745035741659205756197181614201986835444290511460065292997056 [166,100] -2200873181504897138126092678095532585601178585193660110370405647164023705333971006488398037281794656664469251114296808441041079983599963993379479759795716120970275985532386358636865093899199964950450387733551232203917066197228337168992098922818211879079124511190265486040373123380171316792266272888897413804148360477599557785040284327125346066662377491162581899896766604827743225679120922305373718200969292455267615726974128285679691559587287497468281508597124396885355462817827428411878909048958162890743324050237660678890527918357206263730684520955404158406699812394037653899710680516506514469610775100428842064540429681944152757207323644256482598035001074814489906641731135839126086685149250917588147986213162984744589443368039322304271523480860477356130166085887263386753251930830024107878774029840491144482158566945274719172593065321989806639070704609552175694629613899888137665469617344729953172117520997267673455797499870352482289824464301992853281086109249312264756321032898699956722876225256594254224590477166950739141869395688329898272466287764874802037941255366254059359754170340141496082234879261719543333657438945387883174364192561513834872269082971036100601351023057134596924141175951832580764976742831199923791983715482108013854048479417187753269699242970124444035518896 [166,101] -3695524202660349316486233275693745014653161075016861828931715467393393841665804369039088731423259536217274821332500037153752854154691419595732129816948057616867975651169795512055764185073944753813104441254806600343727318206467676362075525771711509732126632750567065210449182904445345089381156535833555396079042893867464096525578139088126395209221358756640175138115646261320208927240007974331667335390611099048802199260407320756598166505401240224793343781421270680647721483990010989723676605123120940476715938501314193284148390665886376171377710987476432412300080065342776460965207863891310149885487853585213818290078544739523438334350361204344492653386691055896783908109623635424811706740511483226120234530808171746813267367971996435395675346275724958385432722540430625003500983073856760025381920142564380352007663713827482815554710681322313300303117828209388386742682668829881250344606895170822489351830297183066330744692174391510093071974206301581309844171929059864969808971456544593205392434178520347714151875633886873498240287223626792794945026418925917141612868545489863937541587877905199491431723177927015497143598117060077578321338543580142198441156493079683320953119325303990221879692067506258108578484313375723712973738638340598753027555979965155329939463490686807650200 [166,102] 73064882747102109276166424968601669941951723676621044774152949247860989501741563879555667133162778532188083993363163301133527901848283283027344086424815590415688988124787988140724785827488606714360167574900683321096844220095029857319190120352526525538695546043180420504553171717574836300039345206646249227643147053540380827109193874459252792556034256955211458988596220132457873480563022430241336778261051226218098960095232938587451415276622879635224193504195028076890650630725938679587987343928437092401790874995712410659485571720708922795624721093933094286830704094746809440137143873540181400123873464759449894493940412151708297543019232083523323115182901976111518238123682315892895025287617622457984520463279154261648772861158793890607326725185996318252065402133173910041145213772834186126897039840204474375258917497561437397446798191175725419598973077664452172456299632539525995528683403143246038602265595122560336555527762126673237448038558697396411941084094239899519672218107896887540593547903321009489144686596329356132741668609959491593311635696935296280775703109746090637953210438752197970174007043049725488841262850732721452532951226639199367388763233632739506773611075595766560376544221238589543903557848882070857963360693433953109519943531628271547848808677329652 [166,103] 268411031615491678697705757335494542617001123470366518937535208934030090141394727727489929482232619028407820668847325723526408120532715157538269631945623620537160851723051683630966709647250702180163439955571510184769272574650780829289341087213459076818040988025586997918835556133727023199068901879687377352078523038764927829070544250492672538252793600623457163657931156920730796168562073267251764656757642086341021237499957139201452382186546514773347380207835996948808765792941521449268043048888398744981393613904494196371734642917671226566295092805186437997826710151961215908180965474120476214890279749990391407730150185234291011453729273295615596786178812232094489568586968302213921078496416141498863539179463824969355275800287810909872006094356215373765580326356577488820448276541090035198424393904307425687522466075269259553327686208278023754277279957274846608803713584720925004953360775606157883394857334223734165400224013291134472421931322090976706157033457684636965648762764946758035904183449359399184599257382347532939819069857424707382392945129363978050928976718945302152553077647726097975806710009285634835122207500142851289994660451443271776466236872186324518163626457523610046817854760784259370245325344674787803672029371133838266066282700020357178088900608 [166,104] -357886779785019006195238782324552551528559981181373091351900158169788632527286604333176588115720027497640172224194496997476388053338471697014466977003115075237182274935335858104398523595288376024981950053420341361596711327577522560423107440510174277522455683269507439602615408150318091863687396214564550523667622364919927257969095568801226501163412563435357409174533875681028152832562179312475330936932435414793751413334201102473675253385293326972894099560858221532154484623719704075472794585809932453183636571500518764861092563503891803710921106622594801372004481555765846640349970937547882779380410856101175227253216747834858326511342516835906305358865127027656479082943892937719180951659380576679701200716123038680012815663614266419053516241765636987797035048886839473485789709588232095567379240417285907806685343215700337008797133418776575328235283783235203553110382172570376963023902177844455439807508947459974497608197165498287542637313169224000307980504034403651706428659826497749992072450908569941106115203774199591722592925756645302199590213675994388466044402979759674573757619458835507896554427650943112953591242611749066065686055508465464476337307338055654862526061213882053508705714509038137564134573018462353640867662337969706772007666695780583467712 [166,105] -2838070731195887717805897770596914470784535404550273821614491485256404295062656802716968305413399082626938861765047146078093344705850626588966183301376265574542702003081501445491261945008360569015739224468556956936886071292705836106696813650893531080828551524466700750459955128387062089029334782172905567890400537583687001528027493489603541811768863370092794188330586655458848628805528757087597011566497719796612167571325386447811067735753578507511837202753206850204534939697773968815674069247862579966228743542691010726224723923127847945813988254246945507511454994289192192492339243854182751720020713813307010984489697768232276030118512737228602820855882540237533986165576715502769801111574548653564766560496907007539238611621475229300630402242312804868915100342210594541168316363979775881224304132648298955530988076898483500530961139496966950634420123576398974591225953048539673079713860008642278935198727616968305027027170473683388005578451367214225826405371608895456632037973963614491224625511365342874095234228799105776405773759850499665329316437105617471370231857109847434376350484179625608627733887056692377713764866471498206740340625998346348873546040775027614732942401917848508404555289736966890954904797995019424173877665705932967273764634053351744 [166,106] -3281105758452944430883704671297973158776613916238575348320758151871313395127944297112690782196952145398343934876359165737565672210061386118929636790553491639342296079938719028951090980631740062412621773248245718721322089125333591204297907037757843086493820678351579032071977866210471013481810127615575185309679524103951869456821736340384555885736277742344874114104302135641937121287057345280931506421776443027265549393237209317784434009915318528398457224998567727930930921566222837073776601945922808073845808994526077905136216301367858016042459010182722657018462886509751963097193786788889574164104644008965241482184448079472879548940166790365659613500715742792905478510259713464819467783943711086980854361784271920626104376955405301947710719622429064120814861716737676127941544624462148546044489391528646228313690169448610599326433965874826098212143607011822143534345612846302165702326660790421447665717114356339080375406266645026249822953889606537361497856285004767999371570980843294604334391900440138719659851275275941910903265710380284914974493297706769829518487302975682442308803609191097278186224526115790712596911708539624912141963046001481673252950694124301546917947435092432503066968881092893302880835881659173459757106751480063220634977170808 [166,107] 2627737570518595134562232842041649980384027729242882466351736952820628786865995136505054342905425994388123675486642585674687741536203024970392146916939281069638983596427396138055122620424832447703116671228178264561452494807430460412363936156253971123111872423923463138657715707042267596590364480563838020898342174266904813376557253843931804750793568347398620236449932287201411234772134193966358617971767902332910792784412629309819354297072870940840719552260794591315091278843586389278485319701941819478857583897658253676646764630930765694242233644147906272071476722609962001106132948575467339578811678236724937001236105337537905600424547701913347076565784076019569328254418506694703446677374045932739469079753131143162022385665704119994031788251401103086785846993273253659555121823965262102886404008939064161556602048024558042582044153632380979847925655986350800477409256395645125815796483211315432912869061099657523672043990842950307726250184851475497973024567993660843165325332966205823354847843227388414188460953390133940579092882658248083885997908766206480558364070305675642263478310846531895886785376854251912637440684292963314709764571109729247250591859315103740929388087484479524336913322960994742328257633102281653370209693875597867592736 [166,108] 7750107466812098274727184415172945881309986094587978057116589722376780085526748500725044387886481918383745761971323413166247295135041261792691809972537682763036212023828109480939471835186563988420863195251935584433969045436475201097726185720437342394379269067955605712738448389381540474183830466566349659685539562590896576554268372700494521913284524619323573390156716371993575707493983904485936872584443370089858934317324737487380140446667783820623482754060091128603289109524996838077983251951669217758849101699527704181702644526961435760250778099286813005697813466108864422658589191913633017017127671449530798467328093430952791136712609909406085727758075904241131022199491205075891764765895713523448251730648631713420645441360395532716923527793265543686742297392243580357734903613826667167165534037597695456792562269798806999909283399416213910989012600540795454062916938907168248375091858584299825791033774857374282334080894864741104742429849863347801800883290681947204304910709135347232010614323524990664657955715751297709912184690310862705615577228268909571251644801624273413085090878387920067637021188793850708533478892886890654096079317057778937213322184188277852425203252260269586437314013438010061420061410137177369936670070662175824 [166,109] 4948866546656820841460807884909399173712742457781675218155845214708351851627292744491157880916982472573164244432340342639867509491680240290522216483208160081810157222815464035583772316836032686100568067974843643350517383962353162767348597847009327285356527203598103473508806237644258250785150752729819480424720619127278068593769735774154607805351598986139638591889549170017573854088469273765581647800376459115292375839265572848526756031992722437142738211584880453417025636199350132731391459925007330885003339518247776556828653330173625081044686442545991012620467240632627197003091366085354964462901128404453833320657550110571604417041303006059945921886469941901094175139363769270860550277628923559136389428472204447580187443831297292681998917989997218243502703169502538962387804927693380106253728099872233390834823526802841531777654885287046295575215334430115762589268361247288946824608347823040784192909348079843067421503023991231879592744738422269157861085440731022979784184340711606594148623789838951396125929658970849165092479832059684011707277771751010538392446403995825134442783793165236478966260451574357076700492147044077942860403243465167189518351641855499002457343717857040454496546523145643814069008480314993528113103652840 [166,110] 121453611017451321164878551217742004798135834870354625968102317036117321253685035808349692427170645170411162973134833994363336217426026265716542213741672034364268547978535930495445047725922953293276721912414316212145390014452038396189958310448414238095074120408109075759351324404502658140410421620720722528119979215183278840057474475817233118379239637218623526770710783620676757974764163473373528111483633375347943397716901974995195512828615480580973122372942225170848425086038023404145414140878873908912063141808704476389437521129580680383687330444910072177038327359721643022280436976778592223747382618545698561292971159167930995031857438248263788370625799475961438976172584321032717763414286698846061615249902544903984046518041097043348557221171201200769699398199522105263026468285948630946006130357063430874559334339213763773688718428590263540283716919042009851686103126840138354338846813350272256775678314062617040017080827908181793444341710195958103530582155811170825468305623243379297104963646305958271317033040598719162023112522713598575159227532118627058118288885474951629570405112891952415778458694115142349070452396613047382378750811925494325974624069412641072127989365943407835467456725785696388400909544611112211836 [166,111] -1108034545540659121395371088543029380255991727219907073698494950663995741035295483459246623874556023175819285870467735710680120986784721072251208889495797491976304845131026224556013584179600101035815092101987402317319933513038775733869878526224569071207933020248046275216295636741000340651216857405769861568274811652838209061973200842100450368386214133369200812465301539804757626951656575658752793139234121167145390599486384913018003555099796472024901483981336089931923784062962107682524704314466071000315170872611942040126761675672706487675281515959048698826387919631157404439151597651495999693997827756935280114789492640651300438073180842540683439144428541585539796590357875406388754083389349054736334961623397771581734937762592514330625779264669240891402922067264116137045655103230649040095962382784301623601072417785030142986805386660015622811912140381374763758625215661223569567408968576078857815760693965940514039422660559700159659384855085606832837325746402350565396659397437680773704164959920772244101760224062969995363643556166284983041042062540004952254536117746809636747384389838001444435454095123384741576809501423298427502379108432762012569321386195797036090640270332341249068595709629006974696121652565249536 [166,112] -387492183037251743170422783489932967848090681366372072896281291937905649121911967420392516658884498336020696699621610772823356626025787294751469245117315935154145439975849279612740109028867169027228364716293769030791180607847816172848754866463516771427000221570569068147616620993099319362793419065563826651488266576102034492747598705861088796557176547072625322808101712861279811231705894097288976037052321189675894128718941007953975985742219747419947683534639777266988700536754691452483031034501249733658833379476237415903007573352662884710856836180937381132602794155908077066621024711026257366638510824962936520911880453486554544477402092858795874778116004755644083460489149404867158198631777433057187821491437449755046511971374868182920659533700336048456824317097357174081549567292344913637788475747834735540625453825348557331099882550469269255768781598409841608170707364640070529518635174375488566451109887346345029853153973579156840735437011568685733769931780050998724219519341908609589404142411025868234413623752203222240775903081635604434923975283937026653371226713244966362866333436439878357631207282401738882011060512056518456001470857275347648880588780811084451460387325088670145762458942831688253693630592 [166,113] -1346120884550542052705433699108263040749166491304118286135653524886354031260175038648629349552561218710744860597379423424732544833211276410147743866283175799584351504779365305137286693623833604896408066373244606224969562364357944524593249893786230996096886871505784684347421676755563392636667615890022629113148236049030742289682895706478198894704631812351739444612659367523365710576398554237463718769136323053432901931872107429195879587201835924042175821757657985213133834578221091358942593474524703734286985528719491025865282067097378722147673428268585842282518843213375683172557641192473973668828272217966994622353694712957169150186976053020950191393884673397386795279597309287442758842552385192044455155281801013935288231075058127418461465753313487249152083708266422570030135162236489059826885392116518453285773571473336843738055193681739829824068249375204202329015477105357218165602838649777568142480473698557695326472866017319081021402157343685003916336499563153245634056131184590820314613189429522085845804643812808117491342151383894150195594226493984148997331808470893205121129381274500857513339214176594140560170369421062455596134215168573612283249452001990033592243035971858114909662026999237678280256 [166,114] 12783850112228719229589267717702858488703615978963748912035523369457874582485335027469921252139824700743998605786987750402721436593821413247492675999663684795877492583294251131220791234368788610106856551107821820673455163609229818166541408049584590183457100879224858539115494281224533609269599029491990062748030649550824608301874623525780946170805729155806108776972905722739138522428614964545772234737588266850896644654980990924678566529274552881792836642974358655041085795430190918476721151784420305992990897999445703470786098973949882644388402828385025763828057130568649482658243491678319246032406854340980255760705437541237007439649439171255335094310925981882456110275255723754156188739573779549688079984095708239992140102738843384800982389920115212254029372607996088050612665456800345426125580760366429898861952480780892450527869586759186971782136391052107681939772824930048486518475402009043439267139748744637815371421918581293910670007904769487330912990821000874608601710033081842211474732113549359768636509179419539571604900270521756176587962326887373043391630237130352656856961611436039885434271347244996446937247770753182512290467290108796615594671531951747668337756873442552805113600763249679488 [166,115] -83357402633435831376136104759324064725310665816326373748710313463253915936022650178650452090156571957171574644398758092990189908708545685418238072651778940466695114985356222022835401537626638463995155875582263926963485283808855159591761091121587059548717802142953205324967775378163922154067856482444160076750992551540847924958311941604323584286863226480242558163153267076597867889301578249425778023719741594469389510822142863683909974718517712161525950820324328721846341017606954551446933107229928623887399438718114751829598344356654228193547449468260788843613723614223580490915539417480186097597118771564046640356302667467941410562831414786677878092904096485625954638633494489572002605188037461165294551865704878367833143734314270078692904746150239573898640725105506943837126756992005187689653109697599964858470065552566043371490333573434541344890446580695661241850447914800669929677442115082392770025478416503564715652382713322343734701127552352895468570439191406801936391010407840398639893076763374424374624340161778749273258645662795913924082056598371782972570894046381900783461019796119703083470949966436650545521679471093236879538052957209198804557162296081475106190494327607659390643316651808 [166,116] 340409642324085730143079171576866106033188176395236410320273597612143448632501961981210111167530632701772277005915623198113899662506273053288163822224787752368563267307492244042127805636093747591470273692604531018984333439571559186263710923577938704310351522296547358500075516922040581111438487887605114637468144263054569561354034442571670751437253294147406182282124786114639324361978782340865942638078655014962651430269347745099512847523262319464342743184603366946477495786649761004065076007231936230399741671168083645516404620462561391830697151153647119476876986468307468484154686571094255449457845092210751377479762988445940591522206940771212822553411277586639272947490515197994760585311910714401188943084451436477651073267160208302009105743538412325181346143745772893638375470239378847231832889804154269409053829651894148750228395659929537434717998464711763724194926083986806121555031418375349509025399969012454284011311321335844876391992361582836025812935468811601479083934660344534751536835299161152549399263546246290434122328071962894056270687581326823309515923206397358046869382106963735916995460000375559224466876780915709999489068803124733858383012559131622304244734343130401992330800 [166,117] -848771877071080598414785483069916006438194934604641227734911685468664726291000434998136701423181967791491210030896224265530370636589387963493411570124710578135046653442179039052445086868617744531980119327445212256915847166603852137069440157037220529707274211784163568911857842332797853095623543416342024744097471431643380572737007487959665968595583574361307768174665001301202281357067584228528195161692898537205931651855886750162594704711967997214179603342987108465991876903107063572169042676949885692594949861074658252179036295996387785721203931301143407368826589196353808382854866089103151218692338086992111902011865766537306654525367449578179118006377354407964873849484418320777676917708044867056133594452566043754083667836826886356221437350394389190461493373064078794842062845394840693863038726044172488727573110540760312741868800283803332943075750047092123338478874936441469229744213484078817468758703374636096934533721330702317821004055141572928478292074167048808130551060256821412483839428037375090703896618442656543463646027506344449526223494787211417073759243074192859949519901622216651339756524839272376436221662606985470978888901274552353657107207501797235678904923491614161368 [166,118] 1270717744882423901015989016382146303450408504640365056539746475901861389690604008402154114913136225452816455747816255236262673728094770970847798878457851279010944634264659454121520263990713389244699719295792954333181279331613558881159461972676766461874336390819928779194809535558131596549871056432878278452345767139429074199740403271112893915170771915053612725410805019888355773402842502640601500108795204538662893105984221637856311787621104257448451488450432084785480961717020059583989613958352741595016458619992628774894593484300603843098358086835479571069551760226295626376447250672799927036357535207960016606462937728096400905637316707621132991923703808068829987621502669558901045543729926373948034147370053144535759707106061643501797311924665185959124920341846344803898965961892931992417651014812147950484284624192549159957149740597691846408181638662244716211717038504104890312064428975495186472342296211145970601885394242709975488246554948934901427358417040536235061961407083461689422635476511964882235980523241976581626724179539548541303353256459592655759968806210553152745087846749201964127337038396772863286201634834578585412284265936212298043565589486809737171684169332400 [166,119] -1130384143251362303491776606486554456679973650026968350554957289708406447587374426405788656194530010974218071434145975831236033246751458683276490557448317909331527002028205371279427775108657671181718174886762027232589435509579989946583091178880462400377844821398507841505749407078896367621681252017432074580794493561341341634071682867281121444450924542621145297454186314082755388784862470709683385764268181084387182417935695801116054348449146938614322747842268900139525106297878334674113518548565451206136741031746582176296053389939477707952982828031354698844495667250493257115848551758254352494900551794921145966884845232896192602935008667263606260258072463614829558910820758022238874415014654056017960719702503462186588388431203764921212323962647825314231035769132822599441426296694374001942959641886427436258673515511796716826489186012973266895036986908659483606319319544731731201511678261811371507523436188216513423635209782700108098418491866390741856373044997131146888627031508055171758035960718060275386460344246879916503145181951261814166627463345875041032926998048569900928235045505028554350877235939153005363501177337917241815582870371323260788690127763167817371853248 [166,120] 593555842101152990089884947842341531811109635639263122212262981123316658884058020488228187026682840914355374383740597398922025057789191366197486381537344055858430771609899278964631064830657669289526932337572026692789473654693919391595156928108817786277255611628367187974950147784836640598942061755264717863294949801534881230031313082622919179854265930585457895090369921372123234373034337770226884605914004112163951490923937359493165211511055694276518895439976903534449691824670000915827898651375313667537520588497835822116726813726772423076972618076543635427900497456669539128504438307790259365546291293453588535103944318932343218263557618110298663460678160618718293205333127266802969058950839603633940611361169716888816883745126204278073283495432733528337362670222543086493187609218810688540573885231240431018621906499981410836226159356526411835347029186968021967506751186037250008029330469500591663722847625991835468859852476716118967755230711594670657004081066368332972895784254469648041437537611896039749763144592505626417774408376804551238470153159955167261055212260621617505452971709327509267705161172102091019977956168869515241998162037547814226392029693258583200 [166,121] -183151460628204305434374609727723215254762167110671059765282232097499952335763158480597814973330715425559473913809273292480358559173494910909022909638939551928226095045815301322803367136036436354381056238294079419696286908137176745451087341979889221835866084362100343805845364272488805205861358188164667309054897571135588587021584980083299063262182774587246332100545842051938388389251851324654386349179252197125294892421799004719109535318560838214266345203070205712522358805779543625456800073067050462356632768897703782517726800691305456249672249172561939670909978970512633399531959192954410702445460950099617259396449382027293063605793375479517285040199103707155701702514009717022570159178819158779741994718040484667415123459806704108218129754311885797038624865586075853378681647152030531911771518773581489970586151447585116568793963207632918272491523624568044653165464590401462689641389957807264361756799311710720298428368302707351398744192694475885131950473349270788363297541100948702782230097714775224062320832383021426951209660868853877096560342304082975660021717815291017582406993729638247959711287785740214790411951714116302946829490161261894357821193913760 [166,122] 33092396801375607870939987617190529143272130219139505836064177555309443444063064801528944814618203587872161389109303867592959067878150927215704451137840463562089532089697832277618968258998531375042074837483490190694228455936834604294912318513962004089279458692405636168258627555824349868694571201892068137390039805141505455871909296286590959559708592824898535241953120055269319575343263939402544551818956335821852272377410713385715834353687054819146391785385090727538464953513235628600097249496522639907701700027418881980503362473821924711156570561447102061345685433181564916063996746153545710790239083851137191077904142450808863363752027079270850457065183268893133356313028917754128312370072718062838271205897579062404905913562779862121226583319777541334681824451320310558503991376825895557346641004045953764154875756799533119299691339731300894582120733237396380625753989024359810054561228551862849252230423291035434178676681631824085603143497082403814303718225454925755650988705214852522832458025865084308569013905359415182425003499705849613661709866844722303341268687357280441701188612284013647397549541442968387501679614353457067781898029149497545975780 [166,123] -3489419532103639018438520582235745440186091425743802614266429696783502135354107987310030170870760004037970379387295310384046777533143573024524298791812595544997704824560513792638628818858852623529809547003961214203742670389834023736131555656503025772972044083254301490775014183733518560644500980848527605507469970278737616949975439987627685811111248750589053693373151235409613126215464471203298981962553636844887618943955604614974492239314249636711562857653007633610561621136837923902449167669742750020633692877894661540193695053984950195309783035962855550335242576257360042476709633374511710758560658834838757619814282532262612598907044998471423592106992013120383249937558239345339515495001150483514595381094183613075611874165403203641602512278454218049936940767239314350777174934718677209767213573956930188119244572817418226206606540513297967630598297485512402945279576614395601177820587149484473283821739524082328638089720042829956499567228614502428389395722108492586324460067784427114611048812416715420986765761552694132778696556975052311635901414794407119573853743201055270007777607293237229684874336424629805558003733924178241187355419535273600 [166,124] 213951414068788195008024492215811072514282824435539930284840838251530535935330354651075068190461368822938036607170663140988854365267573928896074417610988734015687869870574109840430801678550161293512134722833553360551273866804936680173110218533786811167884403012321087502452090438002784507104447803848025215875622088349932804048725650501829269111036950807164789127390829442269973360299991387087617538173908970883164384749040125987789306215214312996930092359307232811319837484130698602980115972501676849713018228401010051962091744305864842737902660939122292249941085992309360174366553344796368957107879432340086232272527058830107292135348987017685525244145383318150165577555595594687198659684109090097324394136499496644273386102590372073245220004503911147521003110950885774650956823231058449176761795725274773538462726531823854345441209338731124085562349039707040114151136515481103113394440420509040852384476064153903504247649246965500101020069766237295982726034506222772425000412994845330675555961781632071700747096564187155979598723360769666861568314721233185830150396725578870655624980664313497810257586343829025325293569836022984347249216672 [166,125] -7596679025312880142127069386535274296240935957914500587647564169769917776954192638338224859995861937627861499153615391703612903169421396367169762565632275160898218181299102414768525314161091411917062700478746650910444079017166241370898000606761681072391485614257844092263730838769932054770437297720315397018334127833254983676402160275767312620964239813419907626462913351049239241167216602223500764709171427532979651229947777355492503413797715367543865742605743299963932256720061981370570277182640116781998321608486582975575036305621316273868324752337433878254173160311905983363618627227057133483354506294201135792058327474770445387078276810511167052704259075795161973075041208243414322881185994229024952699818880862758197647252438722820226910854462273426297175973571702843097702670332651985696828429830714565158142622822706255155784823093645663326240668667112582551492320449803129394429696373100555655883305136526892013269046729121343323638279962095800260243112841867085762122971010053499124644554490970096299587261693275164472921278102288974620367805138478841073851097715906306030723457780738065680167453906290355478265894942163713864 [166,126] 155454190310503622895666201326804861626890959701462825034899210337961021560591961370089911776120201833658435129719141535884944723166529656153341519143306964174492144849510870294010218960742297398116817284996390723291170241627842014068610939247494430025183452857943148477304360940601034873744232083558046902317105759802631966835027219450034104981220276157223726017080043862013890964699212433915826341297121372739714607381728817519407463495486628152180419999857833461718535156537268835358209698844692991285898116651286693258551435547697437932393617347181343561620148572962698390200617071953589646178569121666958015950907252489764617017434014672681373611802190541139509544177616164118668779541234591329777082708207923020997111895901122124403677489747716153193734987237838032380732443383799402734531758693183151093565176800493412937450220602862708761018409292702781360063828928738191639672166121831343074940900488319422200215800418995336889633746618484842146799073862987760468584023319708472438018985011465127600638308513493367083151577980895587722193186458073817014856816433783169145076836872089150950395411532278907017426126276306 [166,127] -1823258826694041910166455908154594641471388635544609457091144481988478708533667374822597723250806646749640101134813335026317066689011217590891257838862170201396046900120633175289301804412689059680520826022168746060663185945264283571613265174051853697847286957309573875962891856654822694569574297640189361043911426049046660888026432739377611751034451930243282166723230853118221706503237063765040084547841633738946156980831324144238525849614312060894456086277696650310245289490418427370776902518525226686766597675263073197991006865708189144577447796734690965523862339305812092617358926964209841932601059707207028659452164026827763013367088781487521169625278291695980562736049184671400788015422851892883927904091631474507300684604239986430923933535222566716971911204970344919081423426513585152601857056494057612727784985659337821078012774460086593115966616223555478939821579614531621764268079907301318420534682192159728189154657535359145907320941061284147515090978619364711434157121587949044128791241849456596433481262558606122153835541261350250408285722626137929463431897765698132605796504293018171732232596946635016378624 [166,128] 12178855713861683331571162829671388799287490389395610543466454719453412749179626764374301773560086134062848586266520773522132497947794061317204426778346073100101720390146590105541019454660696369961339289238522931718828977181031567332398302790296797427908629229362426325106426201462026680716040861493840773799831293427652460916654932434296094789853796547886911747280705055807494745633608060009252584009694452879969720929033333144163472295218246830840529256400905258286588181064386872792634111328418630353239151405425242630869168185162283214639502932188620869080418083926989650514134503678487399328648538693115893601043604080753695791051685862640880081377816117548099642218814832146411716769741231985840109820625741824035529227946382221277004672565934015227985816879112278935918901333242157318878908318163828317211487083746930306538601521566805378691899807075837288999769607363341611712757661589454267689396790512956946204620386620794470224184820913474020154055937509964035894741098957865381629881511770862281003035386962541493183582060100566473387312449248140038439127084358311862513042777215159786912045560413280 [166,129] -45999246323195524205504534732679402198765370633293423610664818241275755702131712544781732434977983137445990445282902215472667753139145550068914418077909316740779150584770529814835470787536919624452169415464143424712739230009736286020052516917762366308595191821726234885616948327989139734443056325758249130583001722252905370923992431225872896033172486713684392993891520148213928645755186488258895920115688335171085552476421006554903557158977698018415746683423852544532544191820813252877939418479569146897548576181672964059664101584590323631249865594384416520962309694666944408619111814229708423894814656147592721479502913781662596682833112644964753165018909878777582989811013213401075110283803723526250663784326628557232194953121953643357466625696072263236655307425090137484715235708704020148368735223936871564970617055565637653154339049808419536067242512069192951309457143770945873775173854714956645817970045786392924533978697481078356536791864425414934334012167653975651497628371423588140406784481019806583436806901810908480436575282117594972942274945037895384805447039653197616800034111371810511484752 [166,130] 97446711856985775293879516306621817366081099946161202740749190851949616453435784269158871748666250866197911905037759668030276949770019093375255910965854217910104074872680189848424027214869156474247682574688417912523474153333265633709777246503219411179625981001067509104128307308996746410091386437175935946383941660177698864615209603653929445245077901364836342877596418437405009201040626054492921326253027029953004438485940973171744127227005201062256006144335327592610886812002868681776430146038795572978620054292472547340986073508900515713912168851461365127918978176076353955393905674164571645382180867886994145081064884236995434920533361149645055784094691445506009935268461549272035807388814997183595340568796693664126115073339017451129032007293286622253546389896742648975185698284385450405095257306093422285263664253969130699454973361744552761356080642764523931807510357376566628620878196922094906978979855733572122204941396310001549412584239897074557017594674116516775594097382292413253168531640160244775527650191637972701712467103969820555515738230036185781235477496524639205501493820339368 [166,131] -114746170645238397263234659704889104307173688145868803092500326555077051433851249536615755415878321337547963320417283751561529465992863640177878811512111866333402048955972298491142685948849676435842663395011486632422380934762515950156116246800659636788794545390834467175254335707495144003803517463052350625036132186543784147668750036413884166272819748371614993240331456728672961968933490092469970123947587121500836738328859858367699048523286133254297273698323271371098261604441195703158502238835026710171259307805305501890094008822119186964111938502510403840943888020023906924130572966512739142621384118088800960867846725121214335177658843836061873207916454307436007940876023902424311106086412495754329530312306309988636431492817746900901429495397461092233077088677560508498382347581589945843915271825561051095468346864908001257809383388863537739314271556047354208938264521581840384053570458437311741193651046054204676483386093937667175976619440960103336743970638087301970664103869704551980514365443729847667992636759786139537462403646467926510020041864869415896543840122636493383888608 [166,132] 74357455019668872716202088254428950422713460813803668527437070904836086466779458239113575951344447642552691433892322262128319174425901066446502964756068168813249230194154934768433182159488045951357305335986957073844475265046664043808606220188720385106745770806609921898309157805529656259306500973215678794170891543133868133459126222839292413262644020552887801991538678663583599375733884603039325164546505315453322785791015635669168189749558601767761383899311583156213602031452220910346076520555324508198998589380613253621548128772820676727236954952423221676301704558052304918382364806439443702280250779200029007696637975234041201191556719360442637707608364190711425810627928841825868976579601100287055268146631297106295785015353583009806833173837804177215444925684857058393590028918334153067777497673190193813740490494040632988086948983405426103907387546781206963147719532152768813711599922035626278195154490532619211176000261237268534347894598689404375676227928420392804722347400832905703273103935515307013993238580496219572341458008678965245956452624396753667784426390990704 [166,133] -26226799858813705964104108661437389514233867971937528096064375487964456424074345688632660616253396704403904713498292642849201622805065069555964110863732116298395398872880158033517474842822715224224345999169524887100897941267706267757941455374196374402010365502901197103228678564682287999425254718435622267886527660667000685745067067995268766449078331769937818678548724297593996457462114730971070045277982468107076555526511395252921624677742725822009705375933563278673090389855892346886679515584535239748812545425542157323446263538907100286081234371854238345127369474304379185615069566164196385149356478143701570694232655209212638133333026414260037452122554195923921596223946578512376698365975861490186177458290205544308880543433735863398025614648482372091114988295274147923258967571277374210838354375408648757410619420280589246947881866263330865634157350637757485970797148955198032866195473394859865155036510690882150842336643245796041942681240212216268026960315363546259677131668465733520113414551565057244344520012394375081065038816220567086827369032514587193759776 [166,134] 4974562655611581996787184954957241994638464828587279630279315952277148729954478259252295604759826990018156745842450242498558134967740048857069616021877600447229175570249061084013343444624187049009085252274464191904666491711517486131669797832594346695751367854392284143902050563800078778196711539113556267540302925383063150059052684918845087196560128406741362360702788596074952583140335866661580471409682472565319046315251770312087016314502625451852682406906646920382544749704114798761440078397345009987322720535033197086651766011420614436321781296246779929861713117497003117025545029932608118231392585435700178397073334399254450407118994096045904699387333194426341000880366372464801205482824126331482542118745874810842574023007493906659864717258295076420103526272743970334757935198006616330056266074523480461340170728780407144939669434120120377554566558473640518151646951512777892118566167242381012699496522003756324079300163033592071184529942014743844555438472178612862943089510986910894453739565054660839492291008968888685778571688026934262478009811171950 [166,135] -500744184820136599168925591358191139806104784183750271175450444528634016543008460463143145221235114701083732595399561379296539247480645098911033070140404632874151950903431707449935414466591470363357570744560803701276620913147657609890183047139734942793162547640519129890705561763658903457919161497125193636378844443596641138155461206191468923352224848860397408065988501330944089378740188466285469188863527080026504186201271299838352892160300179524532429160838232396830467813509586967491566543969244164185768972801174729811439368719583025563092704002754247124998936902695889395045945981938939701200337806680800470456318483585351770893726213404432184176432975093850138208722868801610547606924465329576674785476859633106443805737743855267177081956082718733438434676684137470774513325997532816322118469967181543867584383394991592058249048772057934358082162387437813948150319658452658211158234548477034506260713629091485886459112298366505398412436941776958926183199967059848361358584852416776608111700174819505056779907725389799538195805434366600518272 [166,136] 26367437790867138316124551217308039765852023838136797400865857243785407999403832485886120601683145464909218262539719681411773981789112274594548667286333428941568194854914553157202167316732877581639217724971913754314807216699507850604210188238199279930834382968213504806131724235118721812960409601765680433974065829110717271000284122208683417411048026707800269136957647403061161344695508661615665685757086331133433054316099453590783345290620348110779168075338777545378501293303309081992439118553764747296324268533147249482077603053321000838015768776621465361325570532903860453816483676737799448202319085541243974995771841112514877814598962855184826118701708508268250860256868250114130801600383478686498105051100165959399109222173561188548714749606310656940720506339757392602142404705152460901611368459828678128268548991446197467515704336834396981285314271960760687177148981703591398902745843704539840682461926743823703746484834718444852729328728820973325240622952196346853912334958570776736783232228296454020403695382781507292995828124960 [166,137] -714976038323049134028378751322754168474807423374418826369141972020067812598759333525855941692800291830512353939164253663628598856810035953501801314889972592982489980831712595973708793651377393934571036746900123905993056041809166167528567990916778518486779494840719836889568854063912788036452972520542818944393613467507843275141867955951174853783281828673268477205647395644104567006901053173718171267458998875745921617569021643109877555528696493268767193364603376238892654594575548870278314186804513910672285966501809711904399708718144084299407022379433523166102367488076471656383257961215419823468432921765751310545738607017543684766264336589443122025882259379767442607444249196822146599397680603359471579041470332940555327825501958559283574719885467631695617064067614904347235443935893675510070172771253290661720790154713754012777698585380132554517774904915416358287321510596627521100865387376991787638538604181707508355446498297154529267062175954178309657507653303141455179994759407639538698581815706043781425226181560941344 [166,138] 9814461842651225976128183964892033720994188752501193908337057598001578703577598032533277193654579164233310406978340093588786027300413232967326924678145358009091359145559424011048801537364651277404604184788820316493005747655156185135048706165611772741952089337166540667814755212031847191542066365262252074331776042477165852440584625014018631624830261245672967635777934442024469822475004414440642612327778236614482580975822637249476053825411981097909879661305118524746592724370859223505008682574994192904879423652044497840727995154093395660116450599260154140577593705845050077886985486646299074656257489340832044534816610463877836372217099910262446098584160219031937498896081188078167369281919290054910887928778086997806316738016220591697164471850768838563311626208661455952438831717043789047511404143048892079339558451719782217516172662829519512366786685367876416768786615438674734061540431433328708718149368811433204943755387134996504265144249086902999131831289235880835605553563436489107604730431945667372384028628 [166,139] -66945967772622042127847465999426470750050295924287653042929990123457135741988455441138053591677047425696225897953192797480230919027260447516920095004515642048658734995260981941159513796296278501862498441072393690782563170372123619249191329714922833878376405262829877611008776133930332502512799926296189655954747252654733630325661040172079848018108584960923519898281409106365243775748089138932141803765053836572714086701104134833270950921419865736877074415638588302193453402472134290268532965480125411996861817806544625404403524396724315543242652083297052582110279029048516445300535020786823680763582261607697969759680515409644598994953278039385898186092808621548590409631793806754608125741750190643024681340779110145727746095302724568658626056184290631131282269037549790739356317178702849018348455966099303065215634672189398741937590358445143756011468234486021530445866468978095674330908467287215685305323392971138585226850679921047965282236700767168694354272965696176757679168188776262792109827441410912 [166,140] 222378835017449923278736769473464048048932389900052846880720788130606701808977308652008131382909638300029299257832576296965571242764759909529341663716652285502621125349024828377118539750188491712360862501188929558559574138737387642612940851587240304173090483353903221685234232382776719680642348707563502639707377100878955240597982214887999298069367614316863999920194118938277073782722429030817724910937086606505396922612937580361218787018072298192728579764166937911414619518052375931031116410319079615898919353429419554996149905179690454588975409077859142348246088878547647490737339010014640342306539940928358770677312523107180439756157007643516344003208944716615008059761107275370618654491156318810239587522908088122685930546029582513132596625460273842899644138209564477872109667982487480294740220386497480621856257508323642585505233849255899789874188458324136617744502908282852584173556628625930771411923604282961438870994534945816432660181239024089308191540318361855772451868639277957890960 [166,141] -351913043519212556071734665652854015996421318635943154188345555699566403682644142457994177190177622151735522086676193533301020667181575340211044979769834250190059117268218890286168931592692242369954240820462019040592928012366748306304569904362344820917207427314315368624467812779045376852932099952428102705823993441561511164246407119434389952348303930731928778127028263130614388233778619523528924975086948818545127811118795918862111410844854610682011345918851784047592126845081496118679478527951970380367130060418053302895346567677833966237966775503076498158787768785632172584581375162537851832591199617525550850510060697662061461696065722325021941121166484250690937983850666533642576524258980536119022432664579553802473453183433684932548151350338843591901591862736784582299148857771244236320239498151657289166555296788513106972416112323931694620829179968600744023423339432453322347713733645716661016195234824084640347431591897694806194450365773355166462144906720415125125983123408 [166,142] 259043746152139337208733754767411912182231064419906097398627407973697137401642544339674972738117727813667520042726331600965448687044416577039558492925167905076232366185887818961876654836119321799890499215907205397175956331571848054943285139882631928405818165395027142502072112632471123380547767780753494254836792609992768171075026515353943615951696828307217561032232262617750841509243929759303810684201200840666392360677245864842837282313762915103950067215927125336056056106970181846998499132270962359803711354830869085973177548875368283742870371387338865994299197598301607167701419440825340028819568525983594563744095092515661706690592373616898624765819943040296033353939143368547839004597121779119954918913109209926131499675333177355746635640763154520212753161135659177429921246301537503164936271605090709511623640416928654861840084095573244944402989003381507336788347248025198260357616578183294408759355486491094236751187930017380811023428907465418049120181302161962 [166,143] -86418627049447390339758083344949196388872944661980483917346261939636214982166920586738986250227604839168977992162317366739279384985968529448620103907634452805441062999957285848206896603254834185324241872045615051233444042340703794262674560794546114911853673218553955710017744140769273829781499403213319312765169693381176917792878397058456171928826853074951887729382157271467299830115245762237339931681179578977683701637341026728776965290272575169837247363042046286316239395422548040123042664884402280077384846659242742036282028514856144675063149336313142044916080741724072880170838808701248605372771680048211564936480737809920974684941655981293123661212624878735668127037112309109559207298753315446542100565589235722710852502881736552105593998762222891173301678980019285334707407360219461998939340011500641743643261488030068057847652681346300688961795511431081612551827279203077739829459209432524209987351071474091921081837766341251784103447964097851292352 [166,144] 12700483010045998365755184175806498568166817075884560383185085452391519432761983659308965621604534749518678538103214427681516045040364705771747262583036215465193273387454841220440658865438938304626908009010736783251865883830296208498432335132794265638656297030465560407273773426997855464124729909837089849545248859429470497617913075067860626362581947534571724814841963785281737010064908478379137357704537920455311484397439028199672034924637695655504558478276062718169244913963906238928949014710873903492150131219222019347729366561888607118824896186511396732089896697338726419965337910998640559241754931466583163235112988098204964846178283713093647044279002184544332297852013558961566154861547963951641366007894758393747985223234599987451331188910792051338682474623879889959963988953493527885674322988671416451375853924290255920469379834399727187675291472633172781446989654047864998170236646480579058125847030585526771813057723847810502448103104 [166,145] -797193837317897915569481795120387873993814713392150240503690790833140195725251436483336684630332385036681617434254015012973399961134819968624435872691019009592000645075058243459407894250527800890981946923797949052440945669694312551273814903976126351033055034201722889244952593423062022914498675495209108463478573719781325952054525386724810151862314049467061310576620166149538956779970835567101055241824900915581391684808942459031344829622733310625600648257194632806925765601185101339532420378371643398422358558588201225771438029910000195094145712159953755880423788319331457910781781212689367887726003844485233296765943072236764475399652108238301471409978784568070441016871953355249707843184048863534554962233180351150968681953970005601964394228553273120545231277159040681061399820588594447805120464131675600013647350230659983911869684137377555569793628193853801451425513734396454011782015390151642300875737260345317229616666773536 [166,146] 20660051347563585299549012230065591698048495639830398585793503600445371842602025316745056731723925762372932681673669418625579922544586151446907707096742465465713636215331470001907316778739883466601133960249394005986875460091959417323862078934064977644125143001939796015881112610972622686436152387809677936256248453907654652428973784413194903049830685747363166195744352653953832810612677592306948193043093777953368198867556149181167162095115406773417238432534895037060560316744075181110225747111440135401932832626367111876730135433434938750512870353076589643411545254544421285768981313157717194891459867371967440716839356643094800653065845212593624205235310203362785210642209168431277951374344487366947107295880743537351826048187815256922416093982462537028334387396560626671167970868358330021039172731677763457754406473224905915752117070557253244279702709765549208787365086595108822361838829623281256808400431736446000 [166,147] -213012753918180985970212956463210251542986217266790729399579199164042655183958168392616827550727580436522191330983981417743351776941680019804780076125621842905100094249321749851413709726896798084491493559299777046054616667451261401162028163259090730723491330156801228437721278867968064181820744047169197642381997843547027679758416788779388555185608448500879587960966374773084250631143035303233878153414075962070501530718746450625337887218513479422762402764975499125200564322145849422278973540808555879171517175553371889066574416438163409770591335666400645636833158154660281384015824338830714657153075546050354769532871880427800684426684958515467542341027893455581427679803508251186580846938676890433078060629792907481652827444718583926445827484625568785367689681019754356342418593590157440876028895178756394000286510617688284752745450045734311445908814382346887064469937845284520509468926634129185687392 [166,148] 838847667224164000744117436827665331385944307383571423088545499634393301121432411267799165536208373293250346595945362348600380257348840145797545267019700633924938417565724334818967815555714959432604733158706831646646462442663894820951602772257864025681758128288650093673312512451198060567369657316983043497597101906215954652026852559173798378086208724143515983809482796411105185995028398712102851331954967917497334717800513977859338786279339824133121371369420501556458390331863439539591575962380706507053306606435534102763483222342886924808022136514546525441100435657337658720586644466277043305064541674170326275483504150506208479038220110463418084873632994516933038005286386085052672331077063658488369434359646472789448268456264569782843764695385448888015159008434516749408363177825532776952654611595815077917755861176347979401617525518066174985167894929924802930296475953638327196399760 [166,149] -1206330569569609648259266548023928726101863222461909162195816232014114929001160502703325699104135767115984091878118733848421748462842265364379646948047022099264765148684465865046842597704926956797539132959602192781881392558702648880573430305191637277525762200731447353304187276506591999357105906495016114392361304780300684192548298082680876535040557954908172775746578458299812232554727217808473770303849437852450448883924673552316922901452334569587154003860497163864356603091680766034683407644587245302610256786120837365323527197346858228498320826321914530090987454764460820179978101233199922069357499522707923923154496473318788153482543807782103810841794540684141975277943879139534745974256134866796812090491002708129534377412747297509664982528323643847529963089282239019160481617273848723158253770155319658272062533028626645476640768417658625441074677742421739427902164352 [166,150] 602862135035644913085902501744896597120039557966605297408034809510583861201437276324676499497312445476367781837285413249317673599237143265536023893893556086292950962133014319608111446786752190500604970847413377840261218725906797684429418497995283073422443163717128953054520150337190678833213802668584203500493265592301574270677304169439602567014614386906610114839718387642851216054606511037750308401478939125133437952926997652659950942878682214456932451755766782667209798535372485740664800623374085287221360045526799806417364491417965509094061792750170736853595937838588171406255452508407990984786922669035079892605048890719314255545513309352767029555875813508614201869619264037038651452585026583077315640001278868262613513310420129740775599296170010021598453091999040911232757272763279876947222714224721809916650046086570478708505443007796090675258458653582 [166,151] -99098855076086056277685857518338976854002189982815033246949728371844996636442522225518649001365393451591931258757705707655453152939847883586405360146973149904042836152078556444829074256589988178100832517361276487159665737415391276066943024862704659154905761813928713500886456537518743675605212652779887128745231016738839619010140655797190915800555406191189906000091960369566784289866290346006255034061566485836123320884149932418165686371290674526963066936703685272136702892296021859850044900543608593792551591321691181460636202904907874301956575028216579436872092747879016260802624371174463901173605723484317610202208312685193344122447193985855285403837855522026305887065382913030088198219881228123744947356208130752793775884480644906312956346551698769345438302171243606186544556920431019854912511232845884541933532340988039992242385315126528 [166,152] 5040412808480480446695597983233504033518843229072114835186392992683910721362251723377600265502226900628729752330926666296093728962296072586975846738505805753014142126068452499058032011993069573003594340262026109841765377230286341964142222194668443920942194351768028240010992302420968447801163786170171155593820371162340659447275796382274471593307425093103185262356648419760698929227381852831188994586048539469433070912900749501485462087267651457125416107372989433566607879329369020026071903096350566935007263884281650802514106123912198672795905036475931082992445993542781948273662237807476411237428217010408445370229251603210196156544907324753707106918095517405057022970976093836048433500081743179663966894186382906270170723921232754042397022614406088610391129180672177808605099910090579239711854219891226848148885522804133152 [166,153] -74088812083949352988431511811257857542740473754714420196069673315131268807726897186343110058340807571491471294582494442046594177774336732808968305253413879899539837790846104718376243312919243566565806030089927493186847135252074768569494568282706821247973650763668849366782284078430291047017621898833054597447335084845439333845070124701348565190503283953885029338733254793516130287267844644058496177677744934122820376094718258632341218840485194719923747070691612423269761828537117064016852259621824872582745818256406932171792480492747082129555699910094582150732457722304399485578241256375287833519039354004975765664962428743748413602166562497838990403814270695347525976917470996960871964258350216922434425700562517184598514128555870700316213017420582571347319485224134198323516295643411893737198988740253099024 [166,154] 291507654893735684051235143423523748015540810855186298507188050927996356425112846819603972483889682807926530720080129166913000481611049761271556712520591731605249867754385773559804645879235576666111703981405110649865727045650474447353373048430553087348436973222334213765749807360992981149342782528771052229966459667591948147277000482478656433074192255912839062464487188313615971641303483706199071933015563453919205059794633680555574439076609400090625378968379546320216818585390360960368367765915115766895273798560532635329032725803678545301722152704673152704048955013175785037852993173705576032940539522754437856471426800129278918689432182523456189130654448818580207998828966053102951508410160234588771290006317765522412346343031385595022062667181270573767738920619857856515686611282051529888 [166,155] -281596587961496481694424729287808499280795035450667863143856992945576961120533132504539747419901304674065547885727633482914852581506453470682956525927912205363136282172405837921961862705758566255907812252046538765946768116887830870592235552023665671503125959688712244702061338949617188840373004119247858217608249301230651353170620824450531398461510687490438986461684783576646395506801842451875024427403817534004900434647634172095095713545648598402322839748739896271800839621669601482010818443201784539895233706042884000818975138478460736686092985195421506536273148581110986259551510141607588992201666844703863481500405523878837053720464077801067401102368880308532763953414949512339660732288731747261532671407796225471621156209414569050502961090928457641761219675211277474592 [166,156] 60550577244195280125794791254288111373044131704799011115023914471934517368402252114791048826450805707042027646626750205858638582072443259938261081138039832687292582689911614291508889583433191928303069631189690483051014052898780105324653875354164468254276072165824862656162686246366054742496732719535904664030853304236354721730910199693269070497137463920622337663266132616775545227841470154434157040614879487149581080793907553109548001788603988252747906554521137842705150405669523681641677456783102286660133344958159466471252257211578922414672529093169397445852914504399346844524215727310896882612859427128893371193715204393900578621080146224429077981572861861575233466990765264944089252026825506184432607507704679549487168201839598581192442531625828841248 [166,157] -2591424968128318510674918953185604267321960795255616155986003504629372991403130395620352004593944931411538246006689610450593060577402239703831467630181783591911230606362475045448671553552723425539207724316125195209024973358725378727139457288000569128015033363168290765386780493778498935520537487235161490854981425548181344777993070955322783793537547517238300416447893514341002585303543736021199150963824166160667174089131174131289455503495037233169377431851567154435464232256820472320134601184380377568154000120087137077962665217903530656658409094093469562672141615746506490506409178586586552140336904026611155131869775526692321212754323523008299222687457102051782251642716661797630606635202013254809881297845264365817610506664515491072 [166,158] 19410781911678074014985967156513518371352234649762905186062183641719850465262755569116463379406982185414776839719110083037104446496357839166552364460529410947934813100855166450126567810130237928153611813893963485547735702599170062275217706615063408454190063136728147855999043856381662315115757081412033509896321397151676962595556146557266076161244738637350126671119756451833692889763259365766509092429917960395456128910375914501717907717848797674488030734635299957544365203588158403262687469631900974614266033410897424027513090999001638781909574122919539959476574982699227011012915913344696835403892864704699310652524877557858272531278469011013373254434269614637554897559534518394716712686196834400148090581060468596 [166,159] -21924408035048908167725762111514173371617838365325760480245049307080441762876949684685231900909460681500380259693159416515549766167613146825944723918830820403854669232207827453845945809998991285749222083923599189828802097318333787235695264031656900885373454027301997738602805341987409382936499741807400739479404222130762531214804788266645223855232164206118244168685746451740052083110735674834471211357070163097299867370650959267152630969594778545529345923008225387771857296724338528357708422853766261557622986577883721189905812788575064049936338118152423506006504938281754038910535775556289639651114991943103041989899187923799150500597541205076323309262381793326837531630798213726248320152600704 [166,160] 3137275746148348931030776419027922191498037213065767741327347007146558212860714197708369275340713529647951234466953135057871670996757729028164013241548903047496796212889858727518095556090259501921866825226954887524433237871397625789043458468127122397134377465412028185482145710231914984469793386671210158934950548020642187263763143016976522905505819907227769619980287771910558764309210750123907418418668424531636218658201919549364092125056876181267874602518330793664765996684337626559381988719861944997797191661704498689371746696962171301678402773463449318993921456152841309708910238162624701674722488259511260451257471262654647465537985319788756372080255643446004117267392 [166,161] -46300870626161819472168921858330007326945820563629634851482550923093883774300381536261624820930289287396173872839760825424988904231844373472378289510467179878970441682930882830241120719483545001617221350230337307330350107200876319513139194286091141672573785145363176577546879157963747459957938726183761385796581103902604397166675656845725851128883398944549239424986944268819489231095495563230309183139040217465300191441343510894800437751740088820529856174667619031195265668580254526205633125259953655143766229484557905801088608816919941018336596964103710555383084879817121848540469056913901674649534067173135324562406893737081510127039536776343873680 [166,162] 55119287496031940111657275682898532331565155830602963499348978504943507257534529942891955907889692031178729946281053438556230173161833968238198098919436787906627933215454998783684876940271131549186143875959200908049374483689830390979257949896819304900001735711001781304175620838300660415490124469722846648261371361852390483468168791113087769580953021338471726704081880689922032865734783138571653433018685169200106798146352276014260662304924012533540956495933314747269042845773426927276250756739869981163932117313795114262109204448944174064279107134010790851897936414931589206660913937051310541655977875810034124702601984259980 [166,163] -3929943254688644946810256973122491426213382872463416256372577108527858061442020108740233897939098645973538838502252825887980509730460923478063421014352038618233036631740155525237718562251956112159493600850478648497198673652800634688580899939249705167616527649824703699077497258224299867773445392699611851380817964297472649812630202899833332753104015842360163201230490562278717194786870668482564661850146744479163878004741431625793880587254487015964219412872007112233022354608370978288651558010751739658334508017664412639782069086651461699304338106133874988414571688226074179384623373629362739668333440 [166,164] 11626989187714266068233789331920905805601448676320510507379487709491225113288459716014747042970281214700765327817008771572541413185154949947275059777096870049615372091342313518293959859704699602721819024683027971606841345059444484916151209438726069598025417690965438996486647543408497424825112093480624248486988397851279630300459298403081278511438853113062686320904967447963821240211881792268107735917434576245459484861292981816995463642010741580087744675204003891274459514520893475274570176171155317386463924675525286419085564495554631036833269808904674089829390415778246576 [166,165] -898905792387334534796533365811933730684022784370332576452124333905516287925756926161808624340442847188693296491083216616818203185113664135770016045027581255784419186408607163463305048108876784810442613772349962586628050699311023234221312035021098974342871578373603593028632502010930680956101453201315479993656416825001125078612859302279728235975633862486012695138353546112762210228435893285693921545747313361231565818710885821078363660719044219139780714714155143187510349847907800577438242193776955120776021774969524377488394918598115700341579880 [166,166] 996445691279709493057478511392307223525460944890017054742106424185565229146843949653020032228648768454776212689860193110770516626821254000104025631066875772888039470775332635037406493934343823500888707939408096430911516418300412092496368993797207133158533665802190753232545645776847365744519457440160700241559681155389767488231993023958166168630413294445320041320222395846033756566926705810050766986586677822476854941936144705007335494487852018468061582719134951794202623970724057798714046806866191361516574017271956 [167,0] -295157257292778010073729880395916382359757371121762868204082013201668676974915319640359826452610455506481301729409268982856583999521907618795340270234742971216053265893478452886872905579247580709979267211683611266350552645669842380151678051254608904749592026190295374406856557702869421045589435627329988217663711088013452902842476738259482461053307594762949261951615797741694966461078057512576422880940493900652982407769359944890559672942758827055878079842699411440031663092238663684068420756460753423282703958988973907173121101269033209374510871639715731514618773099383074101913340598812054464039097527665165434887394740287899257105391662140179389298056775279789873044475349708273939903563175225936124679452098277775493743622644370189990355656527684901840552761952630362850042701226058649154815942196200817079873147005527391785033357313296441290028447332647083876956528447554158370221773398560485603239636655313289659446020552507281213307272710676160161023867113801957217407037039229300633604118429632417326654792068403054200445674738412704981015274957753029752011754512961691771317436292247349018990573132442653011560844272722487793262304711756284787519548992750400942891727904868137125144907964121368632176094540597767896818574542897137898203954969075800342233171671207451424293131779723772547515228641973623008994757507749757938304726024739020301984801696707288577365381920743912604954934747690849479753213921589198217599400391814115105170836362547037177638571366354534921352431021747272325142690573841873452413391906356134039642423163595740181883296422664182039342347185534996348406640873665315629850035522832674966970745983809769985679199017892849462432752226931177021362510233600000000 [167,1] 143109699313585816546201053280562651798904378717440470619427277250728584140779648392667894755398062446311070486171863532702231047252044761806952022456353546260555826967436121327112379567643964552998058490838651466683956819489814041489394139207777878238564945294560658232513891885316044876607275299004233770285886571574767270730855965411698700720909480896754628645758501047132009574380989795160780549246816736128565821300436430213199600135849238469127397147316235048054631241607327850097956550807516729609543059356874658747762506162168786930402295177991239449333662093973952972302334051675938364032618662510298744093319056405093626709002516788759198865425814466748851125838412471001726460692334296981136150689439279008009948033533399246781191344080072193625003385594380523702259564687171271274880800973923618788177339851770003617162169863376257646531914488617811616711509609923162492808865111053053633636693190274617928411520923624951392897768633593184502532896938771903468313096497116210961740356250027616880145433147493407652870158051191918944995249846543916320115390739415731519955560187704386238138656425749833825175048557689878004645023474517721848716699518147575541937549216851745809852248576837203469354276677574083915248474795978668414283629218335542408477613817918970546859850367528912863252394728670607902735803257239712320877654200041054074034362551161875085164586939235260888526990989979990612181202222624917875160532668469022032014941911022347331523651708873634389313189951073240135567190687999904596080920263650618461181900423178179476133783270514862873520712783487726254086691222186860141953180946654528588305665652412513253515265395809651349230828282377715120519451246592000000 [167,2] 25479828234307086358783745039596660404464519294122737565783932618700589943196987648972497989435763976579998547155505496787805229202333778312636444764701471650422098307328420742997192763129063271670420591692842541205186612465830505102403891659682769281365078865196597937545996181755344370101984928448072818501116206959921789179528328329517019354925317166989973605205470437698533654531470390416686726947487534239095297206747712457602434407214103215140034666480897473780076731393421709387508990921445149575452372722518128567447798095443554211454947622294992305633109827351368463457773922828196697933129383498143755040026972619299022183810755291834863254664041787470459790406380270662298625205772088517085645565233303655001453646639542688887590970104147223787008052977792864622836930640792061430544744910338623877853751129055575850930957857605216430106030931773855682502636489785368453809160596070903571278580919110388148113272606658695988574732744198740150034073521469784822611078696881152519445971823539669376550832997955295727048585443507525409527576128438584153694962285373087650516810926780479493798401752523173650612984452859104297203189807404965107348995736406412573826503733823388192015723966764549013544004282447957711104060122844406259852768426148141110454156527706039858309998360782803204727472645741128718933786595989715951988940013541589778111652250871210703765974385885605582615930638189154254023470087818638406196010859129226389237561889291138896240816044358215967810803857862541001194062544657122457549639379056467188708985234436845516264562104052854580556788602151697830676860226319073193381328107127699237856950834688226394876033038519112799988339454597769052896466162417664000 [167,3] -621095749079192972886516980974909829564714471229363443467971258237270221078113683108170564245899905990122138110365973531408608633550424782492907375806960819684028143737887345909308780974010434229469081050958535397969857762835029835894456387039128811965933508514360493914529837057691789289473128736701421524372435998810760279710574944534027172251565354624434762149146937922346169026270745507241895285334938170688181993115381699328174097167288804686122185145167269913933585824765317020879798394135054473442850716113484975437078804011275566603982898335253787822084155186445745912347921190163531058773405060694011305129745095117431088890796394752271954224367791410889327890622021295619793190046745975288862313984320171671714529353301559080129506386312260947451165429542596338949206606586911520063617791569789047921553269828135256010922960445901189952007302510238742681672980736990335278056587064677300619481429155348128318514707414333499298100634886954540240215222380537124324806151650150881560448329042865158571072966217133256091128966027472072248937673803940552098097149043368066698339621532204060353464726481245759537830266186707401133586074405764096518943889309262130530128509053159784536868164808902696007326676963852913748254469702061087595959568713438941650882740396341456796666060200638731475944331927300103475486018522585760086575730913648302728053305850054722675102603450230992301582853026999068439223745365466926289576370018487395508103641019302504160386661184268539256253435732030047889713421710402136467988449126114904554575796425892596588329172416382837589839723926905388261541469932639702620889818664410284847150387240899249040035198065405884958746355312757498653420573163520000 [167,4] 734645637861614525066341903940221695795299114110818788462480923498029952138568155983041171473777396122199014757627907710467047539602902130585032899904867829216820025715713298987199857038643217871641264729549274996208127780203602780554484310642727820522248654057030825896979633938373970983625045976493789034549013058177267137458000753065846397144687198993381618691048228335577575921221888390068351456182901707818100202765850589108873745759893219892211601769457809660727720377376896964304590309010629964445333774042594098616332963672349529625612845863767675624799478432350998379475353961340780608119861352335964592328348058969959894319316060198039495050852992540092674691310296211549556623980300067829213863819702159409156529595632365556885257610556531508505943873420032075189079032312934040081100750309710101098670579975548933234106136318260738669684017972436674112693776441415790205154305190877125966329661978562432976951910960183171528249557449494862616868312315327837251308010691007653656854048938825994182366550273100798895113717963261486257115856041746032408005180520733481046935524421316212028337782563143632415165935791772000526803523525009842833615730845447875744072852073017815812728663658111685922910754215721887326942386433431825361029534324791456456773785531914281852526848852198562544372121338717442555237306827366765395906157858083136012733139583376599730311409625510999329074506398031248172726083079340525552804008370885064422096046022473868429540422042303957570363610996644678659772626732296830442151322927486734330386632854109493785990872544128837500002288197606605559418737072065215366099872576926700583187595907082694823082395249288778156194318537775184890677533081600 [167,5] 39921214226203572973297818389779282227990862004946122601594030209582399031776209605330320473072019092290239040446816957560083299308493312476942375073422947893080915573849190977429962543519442855484139935609688315082003262701918764879581927155594355133991437651505705207907751873539243141956299342277139620491296007053777428158449010276404051676827488820145137927980810187498579607734292349930600703185526899960956944709677944116042852934409626958236123567005177059756526073011133715399455851960087878128644466510647209498266024388874551074869319794212448243887630089397972260945944422578049068672101613457079389332549596872844861293092564617331319895997460746083294626080531931156265207759597390129053408771697860434490053303303256333737306471791702935208320090324588917717492318288951573959266556789747255225758888362918365197254680340803306554316492447752632551881491466670525359223386181216906379627419784401627052647070870709156017751108766108872202244381382249557716954068673504989118364962386583028944949389547059198250184697371239730515774797258321796715439358768413910770860894216045912769951606735722018748482326013256730642693486734849359893388334769131466940379702671981613499770319978994045577179998752843591103745987806193131094397436352375275045516986950874061889208479453978457857430502273542142281003852436283828580056441769153374121680213288052524160519637543486223636041848765232588346527597296969763899608511667307608132571922839434243508156995157435922729949351827969925865162975286305563237624032174179935854193427930602602433583431234233157241682596905808516953785037509744641415329290094516577623349595959593515241551920587978846114045059879531796866100153548800 [167,6] -284329561592920758113807470124266712758905770839718184081361826594152825918755582188598762038406899955564799955840506471927306647566254386450228457973119852589239334148343163948768013046243815121784490023819300592244894151267710914253205131557174708783416348370424406762683390999536891607520449405725380184864772346815009478019497166951452539394993633681976696084917189080143980248103679642129323467056938915006191433611794757453663586470931821066220484346261287563921565907057748668931939331105504541446783603405265275058514802911074653585544245624572453566640046987416609277785530134982074617909528521247314281289515996901136846088250857476125433716457619402644054313842180794959376896670921392079092209614121131245676160069820277694962163884620433532008641930551911783669407432640846004809727439723890286447861622492554456920668578676244032010874951172840157063864966786768401717221463579103368502917457617543332731921865413127368023173231379971122386273865661839215296860421128532172417067258954793706210069267224069207459848465486578369426075280870990981067387360269372616252940453573594885159123966938086286365202316563035101109999783588470640278532963779697320731171225217919270152222531375366301092614187796189391647010172728546352973735157938592361981652610891570750302839019367192101624374628457100704261429322385523554455736232065251143885609654172965839867598813725410551676221891799052059565898836125913699172841148576968719637053709692742396777694391792682227475957486908723803648401929832048199756841980299679198459734031347465944835739613572347267808857298419348285659485816878546316509907455049610530551125437064982915567988385075137863925090309458892057887742361600 [167,7] 799494920234395467707738337381589667716063994180371151678467092604648420497926666380634919520674987717549981872743701329391894090507791110147951109891827897965854744004955436916639743523317862312463923726633978370108616440477985066379255730368084987329402586926899859974080443660757510177603728826785396252216237028211915263203810904001379448272869064384551762374688045700160921666419970184753478919941630642479108198363738067455522178704032819323487090584368355451364907778855456978392521110171444259699876117832423637875423069935673349454106015431478172571780144754755215954682312416325798839664713827925519499550856857223155937989235300506525117436256132325559750966018334225874752532895749043726824577838028084212532554133630452377407284689079046601026556889336291252403847332491639518491052331422098880585424449537817273079086284933844267866507620806321339681960172085529649642419878648314033478132219540102263427563084469019243716804625844358399595130264112781249513618433211616540949327255904378301419468230052735487153379785614113684420126171909688168322612144872058596564758268000593175322258367667089293147249524757617665157086855776894212233423585335464399413013949440019260201263539023258063851842440782706781871192740718194678487520804559333127018176943379762009382768646452397851627345457017234781701140027314668382582311561384011970545630832470608827205960532998522484085765066658901630299048054061081359791454587408771736600991371526047981320507936000887551760230039974124385441835566722835432105247291172148363283062468310096779371133591222641504776399568407390220095624402210971543310375540581552173809902962005104354542083628584393624262212133704455970986393600 [167,8] -544095241280691868068353014309558800154640805067178840390229220868570983565281528633117338701928666322634123461155597273696460636823564542001765293417529113578693821148182287446662966718644196056073019873726970681755239654931253991165961466247569202161382514755664297083521230461281573255930679090570761441635471509989298994626095667909561153069922274192416393371086053345845001271143043091171518657387975893762484308429326148578192312703554621561949730837991972042776509844290511128950339520785826806138274127318541447774901592541693656434483168646749678446986076582630763365264764364039821412350268388601464299298185656446985679497750443144968181029036285534691708859822455249643979543205635974118549649419748978252106127146784128430242510757750006612943220727667268989848523757062414114614133053692219801273224198076161511164576064882892708966680195581524259911352856924770511198975857514723210637790629180333751077020791415895487963741921282630906700647834619960280487089964982502903571305477463982703246396307905656521808190839654069345716799954482488305646778120721301945826212090888240644150426277692424560829526312518356890865332297370209691905656408991184798296808056816179212983303057434993764814693000594898533312438294525069951919308705042710632084182528604154241728744098416141301138832550374737210114198201884498458029152289093750269941076066687044117860395026957714270728957372052870677350742204720455521742034341384283409681204620201480651822316367290577448135125696726470806672311414303300368615818878048092964066934558141258129452767095582166479905376575848922501038359440911644866968864653961778827225885485703749652271061214304623336938194043874798311833600 [167,9] -3176670620316116314697257656741149934836769012637928717049287417545316019842518640811406043240133505181460446999443440267719514885026170550768831801252382148902259271250390016598891420788875576233915563412053092707585154977992174389786151199614538279587569413993636291142812459487859106705868545442707715473043794327306473572590512645180419503057293695978346342734076258858545018426927772175043001380491500789117027116882521970030098028779586762247379261289627636931515472301799865635601013665923484413363865164426377376657657239753535950376759701597485476924254155804298392625001194823416968170760743253429785906035742172035260603533774078669709985059495942013866246398058717531194509105184360103343620601075799474353249552109978312397198480369953862190725995338855323690177477662250784305894658806986690414502325069316733923433422685579710632392612252731831785901562767981216302051010143945370690808135260771195494105429401543175514065321377798354725079015098916254613384711121979876068735417534028666473378939642911372644711253378347272285768081106838389069926855488665001398583172681312668096715009044215677589385742784303045918858058040889729955005961663015571668272644962611523853946433640412857058222955302848852398207264555156963423237555651313480813120491461738744320934313045814344034531387003668252742777616028837803972420333324673414169701506312378706099053760818146384285221354250558799143101275827831441622409540481636192229336106608785899035923318346930424409689058942911057243539385248077619597183389079058790618199078339997493110632449156102068125100482949672910882045734687353414642527715346768756804032811857411764138898688863681599511015187234508767232000 [167,10] 11835378374517967616290404895949853486670524234485773600967970068782765060407057449900622013083993421117918046505427317689485927761217895919885525111477319542715290176994534485639458633493317007808682174592991270429448114929706815709808175779662396649734581966579762980002751369092897117340193649177183098693782093203415462304926692000979192323523970919628643255794034188275096372183012636457520415422444670936520346717120039714639751195955000842817267670035297727310382210949115345405763308308670193240522222556812621781240663742242911136716100560454675877130554516966963753156796991839709621181945651012691725143881578955015415052315843566804121119554392131509914276843805144322541528393136937055227319003937745722182974886827245777578559142905549247053563281967585854355042387583400924151183512532620638623338410531191570992490701685777328142364505252595308122734332016413979254104827268117267774556537118223240470108671506100802020311460115793374598987879832817770929786302162966719369700644163657464054510340355994075582395595183598780682640230855092694784667837316808405972760069152634404191604152144004947354334437070318089832994533175692950666933781455203170844202013301758261981443419079096352777156776027576471697947536914629453217503226098357041542593587063328405884814413236070799457117908982819120943201070967849349376464329023051240755694775280119775435300303234462220318892961039168003006816509612913534231842549720336773929359215657814664619300132509677536623351650587286094616120343994227911697869008959705903042941789251020954100974520711736375132155594391767667859519012296887570325364860718735706426160548747480345739209888734388947386533595148451840000 [167,11] -20811462320261701339705287799030462016546016717371770385262332563751711486147096739471441287517361624571498625487612134783650493791235799989361101974798075871283481252336623446170849501011068603117898937510538021124472857813163987199922166281237538049511237278481293684224377082035526159093010602740819585766887910143716345772928065530584611516467359431241435035153472271524836831188834075063482960602383519989401276362407930625053824497106960407618327406742239940584879022086292063728633812536826892531411650307575674761994611219720239828143253831569575903541769549068734693027817566005038196672510311915455961968815360015327462803869846778209816281844461902862776604583758601708224826125302618299362719821161821489203268886342116028243750649187129976651576668717256268673477923033010132841522891570342697916811266758741124158514741013283574463190630798996062630865987366842538224415074471560257781117429213433210083861773843206929553538473662096977047637832375103961934079973539743370291620806904308068970316881982556767030535139538337838449716580997576066507715533949039434376465106821770265016421688872154460607095837446534637669313503344253732238354688441288629574964614071673339511717683060737730575079619969485664624580882437592504637023472663108749251424183303760158656465232042394148533523565099344363814135106524671944234057832249772451732144784325889015702527884443554292510224274412467784820966497019674650029392419878335844461720522013693027267616777113941385307659825304720545447791893507967471001483154389243848022165969554417186624508164923159075780578791572681455357717908030875552609020386570782916792735502363877724390411653599174370119336407230054400 [167,12] 20602303830203244600749254554170743402307398330822175129336419298960852036038994700557151833565067877079671887408048111188739525598747346399810126900261441336220865771598107258795252249632776711114883436794647850759218457735829122026136830715082858600793302678128853738090136834014279239197999693585315496117361636290219065859026947095437710984046850785070615104358848794238907422288509298848342682825346743569394033114744290846872200597450437664497310507720323191250634655752108471903742734944693410440987027217320708867612391993942299848521028404889983408885952137530544401448532356899059227875107469417535552860415434943572940310591746512641001319674439356074338509868012392940827133596844109921099819798085052057040882756799554835952650018865707507690417789033154901112574469485007643484946473180363237435339997863453752657469830514992676206782926749558923135273756209225655877900817673821238856097924324429169793097257096511436028144323198938739012545486931350417398866181204303537792214651565282076856214486919654557171670563864232784853539112095011995264526677415184481038004314075247657012495294508139651167581990272491582431837932211847389905879870503310731025672838935580408364204900540145360953677014712949536436145756354082907994973200328922102480504510061585128129525341197971764621170155177387456674288946588624507775855702334656599706609651937466244820207250215746595650980986914551349096529300355196056629225501778840110805253681891671065640464070186175633485490073779141922800397559972620945588334884728700135092012456698913640885569371046634993825843683958356595582331806513279724714462039588307398210446411959581507931843198470937262809522058035200 [167,13] -6777306125259329927932297484022698503756328652108101394004530641899834717405671480697308012698452905863805635942788713475829221801774956778131815233959030457804422681695338629812766696926004470927118743788637375543844075062984599449502319073706456623696890266144194487017418764651109765594642266823092368313207430938294267230452009648662852568011919960446311429076510878374233800638707972144899726153523179979786396262902575802448425997244619258436595101042808021428262861558625605155398955544626791104775214805157426870349229005752502209280604033224701622320489848562255953017082599164718471208382905024274694946777649275769196729481818161068706130790841906269327690188785020838732475481786864830536778626256613525133039559402527691051240765378060168305090620162654774908231698282242414679044212067285718946061655887378183535883398810383764613079411791750500141326834773609377595949125519430997893363984338772475366251752484787235423478349058463295042997426981100562103007031053371253659769521429968297960348242748811258450716611613943767039475603319886622465478854361928554674610128277890614130719795805859436975051055377157969885814735586739906441696464280175494937046004208743303082575391216153939422534095263544181806238486655952681063053389682456629796044463647371708205073910806827128559575684436127696054320481955471499956910744564908535332635246748643945262165159472395392215812322406998986083926367645588743636153931826608009386702403372374441758894185945711652626433983782565763173724758480488899688099908964917539790896168016630966786187445320867668498950909799638206223772753211749935763932232323056293268732168946334559951200171705375604408691636400 [167,14] -12902977529100932419585376420407721664252175098923361646308115975515097082794408528197452404017748973648568173916298944138008740058824175627269957638768589123410084272378097889153867349568976312722133105422912988851427374950588807754037151711688891094739521674451588384481295678251784487910873757811465608734616545345390473817137919382754834543449561287483077197082549069923846619477601342319305211413397679818691531203585920020632219992710282158167742699596771168720955907122949632146511987118173602062687530630140975146200569624475406275029732845160253776307165644550127728515953175448773544481316825791930494864645050757014991722554849671682144142784700725629510470461015023715337636783056316251582414162286388992739149521450988874473851166681585872176582670530316393639103136665057666663663603221612320565427894591479484500477261365205972117112881194469294487709681027817878716734380226545669606021910998096915174283438382900389920537197198042756871434932238400009804911058056469942835514715021113612420317837903825552647534090956875836789523820621743455223819872231046907009587209563434824044109089647287218102195816745317989439263875281249857200773964467033978212659865992053856209951634620876280850277727256962830060767828921201738921327365197628364612417913957932369938508284959200210672363239088446791161208739612308068838252757772664492151146901555993268356682117722328263407454790434868721971312418482786855147858961892699335751434568350473281282624630232699992057997975649823925162696090613735917199859113280678173706419380903844614819810492057172701866909329918253250709480028446032832934826327720547246588480290435426067605538275676932285738662400 [167,15] 25060512512588979506739108380778541733658574320194754679050301447084442372296030328606726018032430303843301763044063323634908149997873208018560962845331959313499514500924374862964677590140909520151708840214064297607759796333791918488107080474523993549596481401425670018155575280013406718468166671966111107850090131266331994271733906255999848004677812919616755585882866311730694934667068308799425128161361480060091178386035599003914477426239651725541793959087936907607167341514539149020780424766053963140001410140144897223863901554541609976416940167732796436391821551274953913546783290357399633166269499578222497446377853591715897077568117257484413515575800752396085751584893086290234321772826240708625587833291860665880801052372637237170031776261408488285251590090677093317660900283554235795822925556977102801977642022357950521195582080989854356584773523421629594123925296136288989715722615195824071840731964436766764289852467597820328227079448524829182193106068858085560827016482770496033293868859591245689056527102867192265502971464794786688021768627090565709153601867163706830706354259886418178368396217343059589457406288540776563195535993269381477715987433141953606226763985313005524618441341897555280956043551077588442103095647537602748672522002277705973821398198492387973627452907857718534520987787439854723932623984382782994260512271658852647358182869694029070759745847979937182661016462382249605648803996118600395243564830127884682842518885463924930688786369038473947382030655615622462127700308996744482212023231737502884919487223806766702161709186175266995720996547770608443748522090570993896431427833997941682747882307689287597372256222467398744000 [167,16] -23625233640768941477409511116268356600871543421067433153786321109894619475316009584812670763276013842384591806140560830564219868361509216073624843079284310725999565486133771866723798999728683990105974516396460889968364216453958989791124243768058825586855100376368925997839074411766847574132120051256386235307430322841986308060292182090476996449207634901010543370351939372481586205598019220163059407174879019354154032357201395018939447254423426954451305553524565959694657426080659501920187300272766837267370128671955179945867507811821474019777498259553526836451633105748835676216109400769018133465030095395979124958029725701098045083255609120708793003359272768207241300830301632926835184820654543281789573113061293388942935893437965099479005475931415156858889337695170675875982699047733627776249177096649615826676181595170829043662376851133792132354708072459751013322561372239678484887188446290716233444879013080903930397198362586268569969910347237637996791872057921720168177396190104465177249624369513178864358617272193942836671938338908662355515937825018178386372770804292140368945040468629569865830958687700831700012772335398473303232694692705693076752185934347397731397819615838903865436217708673731529364321699978168545044471007821245286881650156640778903386544712491884117503513413297597567631902658859348684613996831341101061474891625670561222872504184512672627460922898331697577634253792224473755971078881129283741205195493806505862629206830376132564167385995095135776797338337520225522991079468925261681932811527325958512261468453337019651479808762429315947429329123175408278483580044765186660516705916804271750793973384148874518872046886700860000 [167,17] 13668656528091124710246849949959329847955400622443657203509765831603817540408733538786727595533873247902031159650630472036347307549772889551317324780818384028069744755862474833488425385432278397855491423776655743776569754734562382894611821512749770448271224887605567023392660163065192185038631766989399724832060452950307818468758178673001355055323068840877727142850182180182185407632928428424768207978551172385890675054355450755973275977435102348314072569034115640061660974856906035772490869680035741404899058539078589685204378383156547664186446289819192098656350067390458199721674135078559297814463672514025805358784318957823383168232195667623482945133313505417573426089758543362160027356959308247177264856419871759650210465612926601406356385006366226282773783698823577175671464467630959885969110883924160377818316363509231433908253993564850832649767800819612886276920502077187811229168956758075677664977046850491842814225765353075758328322495658260944717275942838670779565427301457485035260385114127288366404222163067233297745222991329408947288451599479695536407671744564027895344893345034519759729060575228342980699852160755839560902664048089077279598949037078155779529923375462252833283444240874472946348540717477655210460318107913211714360229635307897734771963822541478488868917672267742839597689090792759958238205642880444157305930074925428800944834750201019478916616270097721905921315846995656432961745620136371428295152575406427723308727114796398446717551787459543973281637881920023388626761345491730384449420845299796984035060842347416935452172544672833004150642820160325162883955772057704330163613386426880089965816942870235590638614768408700 [167,18] -3952095177297217329653233251459277028370457435965001014657420284364557203940831797715215943976913886434278344869210354762310885587286803421377336565502767791845028402462630724024542432918043634828972207766151264911339758565531270772897977097354281302723404287517158423231701470182372547182362448745202049444219395019926830240862333754993175799434862091535663449913174352817716711180122307449910042615323698158736685864108514831013212944354919808591651909472031814060040346236405976324033129041961202129617717612027488807124510980781824473072260671902000294989510666017973550675647071914093214695052887514187072782244093260458918607744934747779236130311198378220116352451484751411326662682695135185175398506908813804356754703837235283083579032759032416492459474418205067800919026403978773837596529654841935176242433478372686973437362933335162645938163228899456949959721982856632762783500253446098038529292985744091966090641190195561359214170198010859289568726378638356239958499215872809231241778180359710937397181920071413508143418670912969644368507382106063903669010235265589445405952811723730708528915057211212119787015570869701351183065830751463192828459270224978129524362209210259191011435925477251520971858723345287196947339651833420131642985425593302262795416736960342533328208564317539139926613208667570428272091965105711566421893463273768580543283171403477193109251737494093559160816144389397644934897540934171305851157677780084737988539665111718493493006907315064550931593942578543763184237508687547459083176352334095534205530297317829728270188624322553561271627473156631092179925612452802253258011232928557052771472583010062395044917505600 [167,19] -994284848204421531056387269312070392132287995503707687639315927624804596041850130157566027202122213368053195697810805293692813671604832188005024594856086633284549874973124143645441867819034426110996823828137605133542104286912302585023333285718525129949480960573104555341848545445916592487114420393991632783105823817420268841111129572002573993687430002222373350683932802404613020348070484275607884913175577043204035031759696787757108109825705337426116017087171146087594765495642040883355602999508863738945695613443591100536483142037427586962966720437591508833940966452373130153940910042603188283708050582716311309232073637621496823115630629395968214461757223455625035593099900353471496304470606794211754936894448593276558335044743726942856915951738716527571021129286863484004302488916763867894190804848985943827647796236932930918268996326362002689410244310030074683679735785277105520798381704892281407979003410614249082190307377439749265450530156504375613547839188016417374488342720950028693366761432826916183013150766027386005215160953631861041782457212674507806530531563659679956221958609032344581869467072227592781756283871480081022135647785215084871010268614634393383513611227646111600805732507403040107397226304557389152956079828266858219986898694959597493673574172273654599730862283794559231949786336359930094739833220778252650108853908387134486842229651624667776469140090759553337514079567358755568933437326762553917580385426709080010444050671150516184033202560364103747978462744483608034198268745029744150522065141514255630841330325791637065099821297243640872597066965896184021814028433972845810882988704730761726513069888130486360106120 [167,20] 1865239435393737703104351470091938683428406791420198357111544680902309278916122283138053753277881359085652624726028629476938355771172689029185875392240301952093030479424204237501429939456167890571881028023727012418072141872483804362299232759795894028177390893775822693830157920011075988531989257992996707960220510654691087923622374073230558679602044596688368419664030151324375595909566633294531538821698703857012705309797307289446210903734004950477518721471784177631460410721710096831855593563637024162977215602077310010731710211177247022275220553249769638322829248657267068550904830474960493140315059412785835800246200308580783742064580881961542491678904167977248295909924970014514378896086934861535264772096937406590005352968232285174562251767733271602352051379319306517527824657753358793231893795320202177445862039397413071708143786174890915861486660155229375028766404697095500339415351249282117590458751153594544873584574728210723306054008287391740114148617762580896087619957299536881275136649954510505657536545982672539167826356637056446908490675083972765020884956705374764558395049102489436586204571019570367517158107063974890566970249430813077681284716651643169506901374812010514542704431641717563751940871313377153784891878908434281367046645930467185658244961967843718060248982875070565634125609417833165461814862284556296017831221415899213995800916559397217960861362100914671508165626521890986337474557986822035469187187780059875929369644162350450391274203609328886902443957935220726991306086038024279454946938403690744650071036690737617960266660612004647053314616173099839370688071867559579322746034884422281699047349859912861543040 [167,21] -1142273059798265288702316831887649565878271981020944772346825782728587296287228597282306690923273664402269759730967269430864164040499715976386277533000552291408906799908589508669473871587840796388274790204770070685003614782039525069349401150308687720170238823960871403615078560425969121250899368247521748098572117240637457631307665294393693463146624008299410904713870978987064988020318423723886882702373392840205405055709953379815987874339147991358057155686577817659584381398201228622935922742563349899441757515485542604288918458458785556071850758013119757397434061927943998972705936495003997752405346752442283762101063638509500822723709923672939594603417124037307297115934243065918068094292363363515749634377676357809010403800240149733909503050768013240431925566420154515577253445271660907532429737798149619486435831648059169026753081226779938663729812493766478481072059023948333331220635818184900431939146577058801692037628958749005947375944264268311601037383489382683612429473156421025434767279776058650738774592765651376375408504694981452370530698420990199442758151508886718768748991209924935496861992369353282392260133710435330301620439234244993087280511948181465720919383151296032317632715570480715411819628988078106131447486616714166515815968839591466882548164036035533880803426137237507753717305610927703827070350632767194152747149453265994789903069042649439316552837422032023756245820157910050841105344667042281952317521419101358985366781251825372816618362198459879784437832008669216628040759212238602666055416658832271607282814384300261094253763134807992580633828360522418157399690459880843177609034071420938467679181898034931280 [167,22] 425300501195919948782862558749718110043765347094488156650007881988287130392887913070144054807503080236466234785099015170150837124482307169811888251215831193174133364188621423792221058846555866085634401266270560545854586772823219536441461859725044285207061119206002305911352063124501611121898222664258746397630061466271631318635357496893198460579904871469565700641809893420458396965349443650914885001566530319956557423522877670307637006163308278125435190271105768868816956727151242909038006529432349453691885494678257603761284301136915972571098141197686122234319147572760851799668175400664675164129128779052324575824528932833730849391931442235876069422431425626028169550539405695675906603611688881567070513737935506037896985501446468928028912281184659590950747382519736123403472155793372899925879193305922894458304577774824964414505077556991332154360072527173508505686237391531412953846900841703294408310909844311109075889869170745604965424792981333816660136177025308873117301295808577742522480822878107003046951375841060345701311425804043346096031760897550354491843051894144963753661008596612500339555031799540999971626108569740139006403548710008017886576415755826717328573583364377574652396684125856506291615677123764613128236107640080982030598840630834238000109398988285681960788318928894777980406071397407723715725656417020984811000401150171285462219013892306516220123509750443118359115939107434032314796893335862262879184681288968046506975082855259955937538772463358763944396818065613109470186374621728898497514360432898936390953971418611050426501986564297380616822006193402007084844555407828285941648659038864577955673384809351680 [167,23] -95701010516330293603699061430484765461874304764494127940792913270321109247237494335232419356298493710122889732233068425710457129588924081888360155958869697008326216056309649575328452195499840595561153175375224522252275560164125379086043474081012244578578502847587293624139655860510722137396277705518434775625911333469062722428419398220304854217619547675844718475596779499412336536591681196787214389419731638640722778181059775663919322279368811972523757086548293921876781971369157958235087166806580344012704285043501290849397771432256621272295227416943819483394615651718041248233330627748220530576874033332846759748372653072807296360180541227518240082318592485205496363816147034017468452642717042183485673252839272385996096379097436182798163040013427246434200237564643551016846791301993117210130048816788564264725026934493811763698403998968738944583482551466112825974007661688107649941291175303147210532980972182949796317636908507232793223961054310277325521382855305136497778461406349197866741125488766602477438529347209986613531670580761816861328223731578350824446865642002763854167012832230057188984186919232180541380520804690951453212321369492508249926569432687411770095708469939061904816207692887141626110788769174181580319598092221420573247629929934959683994223952098089964231624015338987262482711553395243486602194335479799150662960143854849191524859483514842771902015045754720996237267853876649707367034844899043263052580591304508706363907529133214804734970989883069164416901156470949947520622000331850206134260094946906060211211270973668079568142015892606548683289957133398817185950645096363611529279169425530267731405727680 [167,24] 8069984061870323570996367625941520220865079354515741705776611687516497575708936977551043904972391775272906769825786226641288256401717165738207957301044179004652323227056383148768015426019379496928901186180137236230287261405867115228021036699309141373785305754805217391795506883227990502040807568922145676126949309923746431984900891133771536997376998907861621799422710858263694333116003981317996980971163830732716116942062705619948778670238091730878417609829565132683386727771049855262754394183112653489226070042507613174356397907050905282661600002472703366796188948271840709492888796704506818733983293924335061184769374148697825050311444627159857248126392062760147133677359361213050798865964267190027887829850175155432897122280646746440023371353045978983000475429403701994115401762896849090215175390234242679595132471091610945638312696997434280537826071947731277878932469254611580533413105540990797239610612221971538257702533441252762247376884541249034399149224847669919699553298901050981038264223583186201120491643642808321879711897507215562157790002156512312289427084119724305098405283992603309457488762468446665798790966688014610114380796655234898505663800569099685212159930121985300654057140840678919990491863292832010422354238638444210977331215093947302311488064393851382059259358425786940628054653212511115175318367521764621197709384519155830845780819938829129955359330324516270322294837384303425152145135382612116527789564901015203336173180468241699767337201727113737152765491780052403041583977025408946244537960635265452642267444340509292218588254610655346731910284324494711461288098085453959834649789142601251073506240 [167,25] 3505877153502446509611614497093444857231358484609973585586630822320296379241841597068184873922914580050626137295944038323779497418244917138663398184253114365780927290055699898839084794322578628816499584905200672671254629003064686056068173888842532858070042213349127767491818041216786013644528379191715559816899998932152289111137249614452671045708319183173283784763064395848726770814566572372661060646318778689359323665055036841184172929700252608445473320915599364832809088424063759624699784674668316902971756404228085284206787132171697828378855351241653330341436701142047459530179475290463855789271470324840181465032590005565835029007540257805655277486882838508218190799855298757910090299668178149290315982181540229457864347670892805162898736563307327574515822200796137808672513253288907784311353145387441327887197925271418962697877163138050573622885790107514359700063714030926859930855441220244162670594830430268795213454715451522854578558520965616162255105742624974309476306320454215265472431108149949480526752837955175473258771113620402938710000101840841762671965415243839987373833293417149870761167906490129320816852019070447173220440745457001267109517634739506522867182745302288565011518461093741833710747581141711315709020774074383580571101265426530454895090559387091533505645161419722338757773372830079606455149409521904572598480629403503767916551661968823781131470995839224132919086560513516503617252600213650126920061911568460871354620419317579910553935699818493568678097600589883164250992222908309375855706134662452537509971460722290058671842641497044157778118266787180635500104797885036655247653090164582663894120 [167,26] -6877692288158457266884637478940949536827339370763868832449018368510721684255618495088388533334029145717030051818036408996061254591251103109350660547130183803314051378122790354880862703885026298049726170388111130485439491619322710771169029696805993610586665210942373150141800711072373145776089620200138827843513353573348155454645694804592368321327269684055168762523964219361548869066531212017601418366363517958248193148934711655596636168142447053426234211003909585452465570473873591347628082195227302068896049622659488542231271132504658593448416426660655338023253486572961871853696124995495153264325680061804483326368230965213913067092686762988120612426348313038171506260587218234421837649683528452756921369750161310008435077577260541640431400203163237366709891246744538714877740088350015306557997563637059861006286793473630133413623262752486847845488134353841899779838775553326338432703717539027306061120281307013138387744319453179579826147798454533257956951295705341602779106858015022801392311466595098254706505918889654083738249881941327609873914112696506108549448822261285123588224549482049212603050873758334023013200621823405412713068174276516163373675404277135812420886728946440431007587481316058874159108596515964039558059676917365901252208005937333887348694810570710181606363789856829799154884642583120088104872070673329659244343136155538102907689761411944327637255146960955694975614240311610414044694674526414069327245795377120054110302182430433098498794384402983958204221840369742141528207815232438240887177286644272007245320464655916079022821995992714467122352270872000084502318155304629046390394798807675128960 [167,27] 12662592475298400665107934266004954775458090801146666416126418520857753503390088715235552124648907088298841912873027610245980243436830329433587204544752605987360380179455263652037605318180759263927560035334424963325546682251077496353587180929816236083789434132006933938313696131710597203150323620142673129196755827634068312145925800956656756305697094898232876141859752531410734067873238551141905081648428380386948290278326834631332775410460927922894535607171900462670992963080681284807118880821272093869900920086170420357983828228950065684466881478694253093775765952854772928380755102417209724584770620832186710057565803287367896386680013662813386849161171062330358310873463357194620679686806481742794184941484286952547528786727118186354148806606720914831946939660334001607334555315945849594380490294326993492099065407402087276889033277650155691853761196092422077263737652488255034788114331201304992460024516148359748327426870648433591625761784408609745055306367257316342249976113422700030809653169741524108446606269221669992277253340522820693794022633572045778368481436519083540691173389051308404945169716429333333011663840846393528024833604885050429010051971599041612831506121794761167638387394786954224935182624988297946336139704115058907051752008179554325363787717582126816187355797063911739912364629254265771003596063416077760515553075096971740142540377997317752556120804978619601256676464133183415238729333957307519465153374742945635997576034199168905948472431774870218143841067188137577172936292019353623425746080916529498685580522614475950773125806213801516985913528519447015763509309068316870991421495969175280 [167,28] -17025655078547486671183567194577943308672888503302470390872509923960816809651079719490547144619404762502543784038790761998742107723397065284008156943230190481808264893042817204326731348217102422414230379102440169251672375057550922089460684883491222731462736478310854026827703093847600176963971548546416824761278501870976594124486986070751486080141745664904873717070229200301884407177199542301852750539595234445821776442931041921255252360033129251434334200358475671540297000242588390871012334374019208842400326414700762202339045012965116986885509354263397390226709995950443076710297813463473008253233386451765385969574550165303909024699637718077003602711916435328846978942738731027022048535295290324025468979573355909010828228607428066527349503032422086233825583263217720476527825316064356554559246737832403150370824937176987311741692903458340558899802813047762669299816310821282748545683918945908764407857324916407126925301349022196745362996413524362127004778625025287905493081393490061844836642919000750088789802844452368451904803832849085288164781884246007105392894592766647886972799625941549007938961154458143104852776024558245440795275607758309949995787205633944600116417315129183991693869026704466160205484428092070036917292319162197267539144678781613281315579426388057599443736189854293139813492716059111671283665500065729304908602481277395537130839929260385511007709863371952900711752408435893060421228317860258253540310348926874486038072405835923250588545695598972843241174427236297539078582385141081965822922567883478039030124030646979556818323810196641595103446284316254661333762510058884886292926684897360 [167,29] 17409352405028769621725947850310596088563547801461593834547126267601735626232788202617434613168372865672578713810885482635063820791000181571102042853509010507555538835826386533610796625927604476528609486194345701641216295396361715332032625428555601644103540300133855420612882246766762285185410293680535796976081417599066639126461023853372496045272277164665047720260414480193805184298618645543851307584057627934223647063498773594906182068554281721607824042702086445931619417143566705675520184088902942407190121604745308461710841364647549797376053385765531420619006105508917464938815637920126417034544124348745487473467077057671713879934229829650464350419545925468821795446826295792380363581028608185505493838279667344801081458913468331096400860469470911541707258753019907148516634487173729705190064294871271563447170891121456902435419551058915460733097675277755507548811874861147360258892803733279200738371915578607807469098565298871914778033955333503288849709578356533627798430142087229679942529567153385415610254274682712851346436617329338591800216951757513014000086852714361124990188270705538578808223417007275285232489186047930780370598374394903877368575383486557285603162075169437992201021847933085536935764845129715423633225487384126236653561905403367554667686368275317013596696330871028956451903967386198201771567891353405748442546286275041771971449534087183975581865955853742327556053477947524001648021345728846978660178118155721320972446841028348184398070738662514041468521094646758052322760821486488031218639246693912299847590168331187986282436785248626980924290774659854308324274966963182187483416421362 [167,30] -14376403500416349432818871335855589352581791083979523821205531731250679693119778275373211933650915397995833696648067135509638354386068815513860424030917995504222698859841119526604314140614752591664177493150400076265169634794754291994634598978821640615842912433890057501739054401396642081818631308362092838786777353767113422565046310511625731309710673450344013674256358292674010354913870871159439706628522780010338863206420958374134738878404870931954575979062482038536072804210381856536550900192850841283624456819969034438099509402311456984514199543096415563356124720406271182197231678676799870460580324572793324406529940337691212176765366554566592698327785633705552156115204564307155469916972404841190729232478091988075651252642118022620908373072151499403922288024610844970904018787223302205111859099869505405199096422729958870551219505461120776669356447910148897059127891780406889630613051147480570084429840150922024658288863230950411098550006877600662128545580352900552090486485968363570569305707387771664883225731096980338525969913274889546299371904227351517037370129535662340769398068545638044169148741544719150229894715018113273756328385699433037629030986852763973468254599537728617894400268757591765125863945862844110919520090741722886188638716991382012681532549130273133786143489262558708018531592252941186947283622038054949398383562206769530270398772788865922555813791076138568960311547356709413034986307283200448322213258754270291147923698330066655086431174152270607976312497439702340705780031393574406940660716005098844490878006449337891562089905323264562920105020235389187089125051783680990800932224 [167,31] 9917930198228606716549485947330832822830784909323586147101055593503016775139313903324002804396782668823726485751591582987328424513287560269190235492472108605064287552112054728510365996092417768883409047545216787865124133263286370341178090238105130846484146562070088441355712867783164899362145872765430805800042184051475617232164536194121804421129173003364257912036111401970892530646843897450225017693200911715826836344822928911744633391611748930669854392704271329978954551366181669764199746012744409414505958109090612511817026863509363382707029452375199048478057916310496028566368620840733677074856470362101383693319160751953163116595547647901571321739603495114920821900307763067252981558472888873526080446259905203297020157814972030631409685644854364692520551737384680313873873786871087346586370723521722058033485448926295576259321106633526810244507125731007482927788360564999578714129648281672714741261330675969837891760011549691674184449763364999978147526016833669619966140002068790026522088644937304326872323413147823874309049928135413448305281010202464341842511461824484649766657188339415409460778691706920457679161138503657586070357681304089271206144023345785927576103964589663797270308481151667994428038650701518046201114061010461027978052440891058474800723383124167869278766042273034504115347205383841978690253201046948268120946349665039744336333488855572964174588651133657700883196779426441499361716872195181618705703438153434295804322221010122794245035118250830751431445853122280576684465942473219271399313162253803405234871166087290036200824928064549024504536629385152347233187945351741177182608 [167,32] -5815417215203511849971336654343034337206501675519060135930129096519612883629315623162600333792391699391755134902489863878251332319832180766554357444006914345397068994596384770764481284455115309238160012142433726681154975341926966437621083451410948422570200522924649886904938332062943192432693778318821570144820097162167516113536945158948753612455336721878716420919619204878002061442360885954849179285116073625537147852365029296762607654080400076494422916107703989897422223993918770482687557682567579346841101753826325127906448619945138919028111890848905274822739433476164530776535796226820692310365569705092955707228518997561321633780072717455536142861916460431971238199591943963664990979775026110999236175266235966805746807563626682448342260596301067273242332028638582577420636838730679377966830887223998670087911658910902776299524531836595879781917513054808784463736255509279342964671050987946750909034783947341127125279186902672168693044153009509084780193678106447557185395666859940174024894377654668991916647062612804022192763409788500956247659258587416895505692366380793729697663962241007626027766378211670968603061532115661724938468531342434819028331186766221601299552223025609412015446887185246821425278326281831841135971824894224175941424195292722852817637388099145596029297586977472767028029053551084898295787480169106716985771696356018191955550848039106416659610858444372093345247126039531458517236559053736716360957641590846301578599972378985131838834852560257442147066708246819905537371829385646910171359063971882971457084168778113757860912424859757583993365394798278095878253385152201623808 [167,33] 2921516054068971524276430766662080483040725819799908411775629137114583499503847297306486931092323364791493743851785972288656380865470279505285200977652151392388949144375275707351032239857480557657421072072895165045814607039848343531664479480148366943131860016761933255722146466289308740649527291099406409894775215274908001103134852409995728337526422270815527972460011839772269282750502828704863159773211977896577957533932622320874516128280063483017817399960412994313750001234347751225209295229062379249909760691695709016504591814891546622794266096401575410186069355475415712318141540371430043240298371665978077238354073292893588968567260788952821528858242744357908625196637017845635040374145440786696114141647580126608167463358734315575679269181420067000431725255994926433021077021313693160512852974279561974681900822373792109759174349215253544662202424867161092659764966498306946970951703830392405747089392696734112220923201847832043937811746716637587384101203470375088449011246426214576709236062862577291116403434527062789345293454722085059888519516055746523659712716863067707928764496844261694971563004223355947634140425405780242971411144154485397196475190561204435721827248656085213208462955447184966921126119237966170610611646209687176041487015799852632755054486226634796345036805022555081041167223824523925996687911478006656913340270127686833805870407443794014935610554675510340402983692325460413761005257261173157816201346215312278719867379979456052147140718134506663847687354493333596617706123719383165736099117304350690054758166155967411887317349227043727398896107639472461589228197799417888 [167,34] -1260162815641148066432808420557141248799115054411189449862352107585509278871633036937868477407595781261841086399995258654506247736103367980317367511754088371766906124152576632085789691140832544956808269488973218529514896717024740985862029260165259756780943745081437670799557658908259268832750192274326518977582348252461036662413069244332694084698483914574155532877030895862018101158499895554417058868212053236178796800175770375696925379109525778259750018364554878208620454868909434995418568982114115051039028992490723668234378340086297572548366227874609896322452681927469589055301884034789275526864219819326992415033286972438632599745321270180521556164587096062598464856267477297700451808369315337542811445208737189044024888505993982741925104316842741395569242175399102506998124325068705292844779399021158067632373964197197897478483028380950693625834406863666014598561071093753420382878499995789524241876773676293464089549081110464948163095185491229373613847825874912345252427535857771583229884337267078039165101263497083981157791347606829238998984102205539484468717527215622906004801954581943928284694091355314857321262829657624544642383169626368113886657970911566080259733730498821127565460035684786732519154732478800382324417932494123133526278622807346788376144142908544208749946323630920964131878748320523559110651908848141145178931212388972367667502015497944603789081987030527028109606113831791619095259880780039439285552885137924077209792692856073572276908516888984220497442858090607899338876174799857222586786811732860518287347517763636243445004525648297794164634118480339144133177838296416 [167,35] 465340360635937690730372565186429103878906632287021423149673768483059788601792476852746896889568723063152173027593763218670050554057122489893499791528397096563541796636472574166581380823348557906887384667780464391561367863248479693417844429987096752225376645719571323050543177017847067259032176509778904427871447893722617832721428426720584914081534565720664967383418168272637018902976650535280490188592426849628030311953744013623504911734658681287465730042939835438793299364872845290073661075905236457911113095834614441759880572011276245230371643905785308700868402858541845340670322346933664848624452953800404417314906794592754413901015831157939416252864202711958734652552499479671964530182885508945143614714561060390032088391106679220160744782559130192169549422651407777460485587676960318777843131060029081568343242107357809338412347705288816423386962607934163973427814688653536834147629140334168266650104383583830452556153097882351328574462940009685132662798407330853813222373645104568156666734619186313083453377562243139810048228896749818917718272711269304296742045007065744560595300650298187450031705843550572750089297696832546498892403209203530907111800467074239684622936302016453038670930245976544242470334230938052365582181581287225763680461498601638479505447181186377386148866084091805641467639604983797077169068057733897426330042804160571426128566670936593463380369003981041497417138552851737391787192347324019739897074319591822201615934335551870401703261200808535790116097467403127572830721487966107942095876142524876607951175567272343122554122076950381207735820987174012891116901492 [167,36] -145769133436592869151502634125388036568297586914726908139351391251433386226001216659001901399834636645783139543058502465744139143035174107368186271060370636280465431851582507592982132099614012806938793147146507221738260747936085883992405282371989423041011201332229789323309322207229462709806465855475101518970317869696189183999689350632187759207874131787100069620788047538799126689530233034473006644252189538762109673891336913723773023321158055844519762858512781145574351529146556871561735370339878846677686475132831400509969693634335651991513660645109327601727977487985407222779663070213499488937568820395294791687146289102289876916480314949853046768970275837792291331640290908430102521200433786398324938716195559999761165635257722350398807628038180584408599545018129649049443968687648841581554584806719998885347231681244722636799612198947211446920179058652600823316051058458938870321644712954770645610531384930656986053666992991621568675050504565610721878767675566286293622094652336097717601416368426101135061034345902661013243598459245499748181251165648489668279694674418514007625628074783602333298363281877364441994579569694053545903444589266675016247335837122050151162907433116114438190550405855723991593807272714768480856060984152022539143015537546207219240571978629533720099537548789004416027370141219221354653939292029390421673675247506175026363779146504977254022781942072213699004286392498383714051550217228326860022211629740356614586979753868260139910674216260515617836992952385772779169815281484755087066647848962854414030762108880685695741784932411799662346945363128582359771312 [167,37] 37968643323882834562897945886727441668271018443706122037365763056393832113337313907585719377599961245217333977417558791825814883384114449263108864200203143757059390162617730887669544420982246778316965730446625827692541698506243943517693442851665619549078059218146502004459090817803124947505092669990542884350388432446233574742946029152461426936443284904499206136829199536299545239319881797363267193128482027495358146508975698478319038461555414995375521625010246462099683175570492851820592842905138011318536305972842503445324571121814860780931212797423693851743815740484341068734524548110227233405799550803911910587031008098620056708484914539091267737416397798373182696548083581088541146807495146801062905993527430440581789040707942415912037922178436065049657533739091325338207893254678946675823329084454802115251185163172626174002853393888714788176216264352410969342755118135981312605573350936369638493986597604807958202474508739710792501226015711289960555971796670385206076367900284869450927516174817468233610820819985784617522299666538506725559808485647918544023455699161116821807743340782826654776448657684178820811518169349923601495866677196668766882598872557063054643199410077849921715577232103287109268743646446120173196324130678044135435845419053412182058529217191602495971788601264003969256710717413997542915859568429787088944236995571982110383778449733102070246315791124583344252756330834426988922313550450156147750671076849565503776551217587009907185284932873765338562105503447206644644857272593791239300005188683293767703885065132330976116677241357519029815700197581644821718 [167,38] -7856247361505602757432167580550756359877807298860447298421563434508824370107046408682995100537751323375882729913752032629560142459392654072160704421396093737672959935691435701924092528782182551098485712990575677968042377681630501777883952714068365796483930361737015810493883555964947116744612327802109750322789337098657177191745810701288446447083027879702695337836409043181552923265989788322153582602832889561136666632850309278108997983478343970248150317410833492477682231183511445722492213096214581539910511620932025620779470693964802447878725254821441536821427664016792040228767158841779449438552446320792405254364032446205983125811788610684355859296553046660316983320133187675443985340621171832688175866924312612132260204782780531222557323342541670000042644596581504596658016035722263830982741371220003024537622200406097190282669362696219469336444796029887835691143832684088837367433995673659756589148278064302421036937910738967345740708984174533099067210256963135167707323532848158201655057065422624907161376828588480322585710376008423246823810539728748474214572104811415586055144560979530574241163273247998700511435214767430756164554469770936237375696479454907417091352704295446510573992138174221365497238535364552661511502638969572760542734849282354644657075214543698328004884890279445708109231451647772621187001138912416394939511514558950829592105456988192092256870738986930662357196279065002459142136606602147616664321773695850742446328764310415157610086665764823044990171313248769399338821501688735525179942888132604539199235790236410268028076887634587392496882049289326592 [167,39] 1126942322891339628087235798205495750911991617831383983948871065928023150267310780112671098019944615821514729830780028636226341769847097635985346758151678125938898147100867768165976045598580172418943209792969560454483198259286512772258351126438782400217483929209469845484761525146930065893823357394050098797940874685129081656379158841442990548528506837655104483122955355522449430311441608461255821685343341781439065286876642258947066533827102689443848588345448797326127314531923994415497154147024791241955005069010014270116073326477734022616576727887106118125613264924021920387700448050806569673238248129810279713823499506407498865359977876109094187809330774052786282062523570264976257788156127226025585475530295056820829471198689463582129232911876828165571889285490143283782529210034201044512106601252419148946929046621013970474881162065143714568304939140065762254003448136396965519668119471382681784544625689498616780977564577476046047011385623691930550448630931528706954379940600531720691097945563992634192364991350133437987420317435820843818799457043355033692687057339301484251236036658563482481204012512685372908760672978864806071490037171365370527999708289949687700680358939499030993535815000912621095343773545962833746227371707109418957112984905249928702673859617467637095054512621292253107540722390403746542988990551988658804040542311143533078682737078947347962314978699043338370698961903379507070816268863772954910171422349502509189317981335983352537168138283329371463577462251450123593683692616472245451583582853157488267197857697269417898333211810403156833763602287104 [167,40] -36534670201365253657873386668486501671273313954740988347771156826198109460481700409866162194935477892255340264686466074216432810770193373732896018598910108364019997368235193980305499566354694494765932372827254640407172248407908055943571847015759217998502589267204376540894480437434261654592541393759588039949219805004737734074864576628596504133478908412501527721953153616664952431460632451636291857751532034279586633065252686047136351977665056635285885312630982735941305534383491001330052854878464278681801403445244421521129228259996619110564587224726557808473156909794706196964030748533927339135344754718306275717928578073403482429529899639864165767097381660828397192895808776994671989615658119399939091931172756039154957033318588480888557704136841712243774121064759505261488140774477515368901595452385081169949122632587660947769926505594543037136990215544602457009801972247560722288801139639917925669703744028648533875292522731019506716813909423790317796430418806328378131903526977893959740067523546901551709403198415274484821233264303601969839825121551570897375290752802605231115421251312244525770287658333661995502694394808292046437191137768103921513903603822285030748468848310012378499077968523102484081292887847755964182075397825602507346354874175604058376804258185505523860691442047613769691701405772299106564086800271212075950820805495898785573000151181309721202606257848304200494816482677130674374710462186872292460209727088090825166187000666848506543756932264104698129757125152244929920887701591061616658054333360928626874279063741261729917218765497226820337979904 [167,41] -39865909132270093201734175715234245369113338171501404210968966362488134712958653800895029128951615878286133932100534904708505082827817989253689227334351939410576025712372270295561751737483390420432113302575281430039612687588259605350088917235748199941500725092347272357858139765554924949142722191542971917713293567545835638038799508948657524143973355046347101543944763587441959915026709361240152772705727727896148368154889577859842660805368584276832342632261163739917805662637899126728131625120057005214695424807811024321702379188037359874850747221012469054592525788213328512223418369652977541305216946830662187478704200492734219312267579150000972904191297421431283109070993889846148973428333610741068721720987340439445045674737713548365104196710942991414926554138295267268917585050964294584353994348825279224165058733233846495182506474069365273396190569242471534503315757635924201094060667216953059925568964349485937133146792858877457050455658182993906298455099217891492451546474886314973104626084199435927138064270329401892694588396718721422245570538932449320939905755778916291938742411934460135353109173130358469304708525084833237753118789319931285204286535341524018311798887586471178760945012857967860526884187000848855992705311330270246906766077221414873209272200416684489613209246544132941372379165603467393036216030795634335216146883525257623218230234603904836164825658684644514241304455818934696133483797543451592811568200798662592369739960117674466216160736342851726468962790097447998949416258818284522911569300463181419208700464807698826141598170221952727698368 [167,42] 15893180621893525620583189990601238741892882182282427913887825165288387918829678353129518924488258948861049031374687433731855633487863290584157132257388125032247623758221283440426536191595939402349192708467617452329091422367426248735742672092495921372527080103236849578879215860578159002044396421031693218087299300141898142250126525751623589261474415460988864332182209289181901042150325284653293945463828007103459145535023656950163021042739708485879322754680147316465777430759550542363768446598764085506778812650865258017951649390725312000411668568034967325530294049789247133187592423207938791735042951518233693937633003263614609858627529270389214114531245216257546808542832217429493147291322547062489053833892172857862742914835009497196530597658726049798694647160688915733642507345845675754763503966549885691918046674246422929959467623393195520417403494159102662911662941134623290629968862971299577445866410746095621090413481151439058583106661781551420191471965500784536079162258228229455098809994305679880819146392161842542029157391803337127459726295679477231321377875519747927787406595636638296386968170785100126074762144159632478211016913380806337353094590606318075534799351519011927721844991363778014219471036148937538052215301557233307846960856159266033987161812653830972504077471586751736845227863707609797619023461614333962643067128377489512698025889866210231575408059148040087492881841985530513704226349431262560630084199175804055744948841305878952243787754298529532434967317028179458076635498423891401947090050862690543945336640347361523539968903061831147008 [167,43] -3911127587298486260020405475851674135193254278343118042332496508392826747744731960993682225333858838453718953848584524214082451326333426793892078397747941548376444276697698006961462900442205176178907433490417719202649402887091693772539092450615687708962700352651756441373666137004968566979040366025280624756034239710457630122004925090575920287176813246196255746852141035656091051064515313454825974714879808137734849554438659505683476285850162655465197551833329688708706961722980129776607707090935472859477943299882082588577611607525862617059760887737722619043091194294299260994564030619166063289261247590812154831227009755710963412869058851058819750551154407243096658549904573885390844767497981204180891571788983084749833630979812634876513746288922305385846616815621732987221279178431046791011438705142601478763579307312401789906505899745645943703698465201752257865272603352051062389741988753380433814321842109604424762131560071252571294392896325384147260212842802815190246809531694830753071895311364726886207943446704931182647808562375989049642061304707912625023684280784200423244565248138856919895151790531512661668768459076926397339321046389391956446303893797523879411581222425353918474101219743114101310044387347707555687510191105048728915852877055242058361147140063056822340358996778986580853187920072468364196924248576133284737299196831828333141427787205162328441648623827383398154622057615296699534583221579425467631876416701183010842178539723701484929011739314845473227299684326194463217249696085610411950956099271374661297241654822302241557087465913782080 [167,44] 736132352178628795910676844965716472619051155035167479368962837496531629223466121968657746028211565698117079713397029132295714070553087522553099414707458582907060426328542658491383324956780352901167586643670454913023944537544500653457170433871810275576509075257526877671396433222428904460430520700187151207605897127453692413555595394903930208769583169026816996647320205848719815798269275292292214001425976357178462087749215195401455605641276015350963908368643305810585137077419904021301283379592610787116523022165074873285829663425826118209010226521653865714352947067420416280892776268115704892623418292638784654412731349784181440988054837773937831899660962033756689849682873302306358629721722561556835124086743276821303630102707806861238534669173353862841851812719078914018931764739938119609212642685757167498755645419492694587982780113490854283914664951591501160635813857577790390699196166590985968482259695754277103868970083961451867786698580250371447888794184098702125163403900980096609803892441369859416491313466378218864154728661872973149078912964997098305008353811697617390608584571436899618607596859896347631813871181304358333699796130619281386876597185737272066391133218443236545709856926156459822448662453129871835958602018616164025835056494218237827079664598960696813911860078680160991542573658878248938636903877305922777316037471870847246568077447828925773395866679459922746573613208378844917990470742049670562458685226960983195350985667573540615363165035302907345272360838322195043438312211042291276786997523114984931732759162312754673293878658048 [167,45] -112326276411662138068916860368056939991257884231950049535062507251426807165663538218390381072464651170206777425200000555019212890375236524260071576406067957492418420987041140074179118427239423173330085006500244931618715853942089963147438922722281935409681136075606650772804236076395718697992577631950687478165016794441502094271627398748134795990436368114677226953408759346098409870553108184204215458415197471631324228908611616532323711376496812657780109447486413730842481267497666804216884209571330674586130363638255882852870131147809899587044487130465754577169000811572649624221079582851682262400012787178481268792683117390611786943910925704574924827831611974881015808775815605916675397588857194319801479298997116789346439283714632293411397332350960262332845413373056699397485877208307529847198728780183247853215056123787758574801067778169552675643449684909138772938266339622629751517632079801155762678136247454230152413391843249339361697292365531588524625412170579841251942156641174652385466713892300084358671401922789924911629685951868152263483312802792936948222289415983961812107133490888440288078371327647258167406162895084285260149124526876441625774766415073956520541895650268652624082147697084813780653903603631007444690100660436770265159725758009045603224244679043899915828638541633498376019647189926955581637885196702185705750788091278869314686106081013389477518956917732309393899893382399679135875356022439922069608385804488768549373379635984686157947237125147260652330086932421128214695886140847366732334576022735983461260691166605997288123690752 [167,46] 14205976505806161081348542505596908584599973797587491475249892197969364889094055180619583306245097742267484996964419266821070219377085973105361792766107218880006601826621914830782343359379047472762380444296757856744852473393893827431609681995321732605930881261525346105843226242183477362574678575429229237132093881571872998179731413874313510555013626994453867015785365231634914000165635465575201964681767894093879022243214333795098749377180580856601095590147188910268266126698933041455310536071016310582895334655163884442697289064126260110949290316888398641287478495873068046626753796032458396428518932242509258081815600065692599743839520797068252516645194581795512145472491388475707317946841328399968177756645993379196866005209980637728931816228743612980525756636133115689129057620739620601498771290911269617952283423700832911584805168441513532220345105206411704011554944958178861914068588959615497347636448388078171147165958381175540800496393047691468386868547115560883399095218028544229043276285341715576486702788706377619434873332454405582124953764263915117040611310536789366740184740446764305260123642236278142036195019727803449006232598826455340896569095313151060669325917265630681168882601563390160190793060047294296288988398739001475819605915327471347467504368623871660620414818057817153250861526667152122679249329889734193660683755912581436779142532071433040762302077638977357804724393084953014533150250020998895763275218224779904701745321967361344584542288018826577806070582656615722352075206436408288069617706465587918786149287410914182390528 [167,47] -1501949411064911732437904162186847531987783557430345979949392751436716801067427694576921850479640479265687703482172992913204604987999967005692244385756076520473178956102686491876249827510427061604339800688624310916687890308783409185454320143113611522921352170800664979420098305928566390824244558696109291923991983267456187711667629042506633149411056235568916994022242976860063327436962026503925795438594014175777439169260465964867527611930425554786943229559151310441199117870263984704008093648059669720060242865218849497984934355406549915087170290742633972227934171088137390957350899355274407154863846411234450334908662356738751848918130489789743151797945212028111424014397951373930618296991373166059578073016255876698227636529113572541130542748887698366548149502967184834290866888002800783769532996506144257675702167899648076726009035914484972266388169412653796517352874574088502424269996906993970909146957744040689224052980325379905785857553484061659658338631001248894330365594910745713482805058193395225988242208780224407031183325587203249689611849383543533725830838070090785708560237118314836028968620176752431584211920730957416585583745270465325755764856587099298696213749583576949622271020476001737020177296711358711286775099947524557445556292233100225622377999810733218151687562139016045184023953930012823563415520821331287152438236315777649704335130151646335123887507477396333473186356250176828713821817423493235659927099085167295227710169942037809867840891894400300632582927046252621495776754194675136636296524732866088250750565107071540768 [167,48] 133004623340625593771237765470864711128351872870251242368807109525011958912270805527621812609476652025557196239891952351546436887845606212966581069875155450685500150982171772286830373821809492313518817446959729982149951243780215898659685444591358157318818529960404021538669237779245015324685253372315488939856295562464154428161969125415623229283320840607101167772182994098410589042291666261573275017216979713954266737057056857141755013666841154292004847279805354566066543011556984927271043702282362770530128818338238346303643463326173188374960685162441344086271827030310000546808532564146694963241095296671056556591315799923526726388106422561976785237856310584178579991878191705217244534695667263906180863972288307357606275921268296676416080112445742159842737722378626223889540260636610155435405931612177839851068877128924701260170201324730637678051489453979492405389397472434596145130126324711394916742585912490980732291069810453385857151804221319284807411156910132760826813479513509031500681424438671236452052005724889691599673135688954191529635173069443281165827990120672993324119748982177127479383602069611907080336133994307949310257797637848021834665044361272329574181366459131104994951762514593209304509075363986580947550244408006289699238926473886114712788739673604295363463142620571282838596740373769872291168795826166427065434118753198001350091314941309387074174914578966296262756252161299810355356053238354697244837554130331350384507167565373505465638728971274041027267006215527618257697334377650082013405099996117193062312044234412800 [167,49] -9842339733412002736584330011280217261510073915791161937358652789886932531561649803256560772427710055323000216397718242268562060229024757447032874428680290217289292274780881658755106718702885345592001779302303927709878354013598261797847857509282180711808197296729320159137553773792793266822207423249348605822095548962903575807080543182065974095154410290512546856972453639780162254282435070420550424399523624558320584252935975794027172139391001231913896492738320863794577039294588489287478123737329911952781539484515649294672810577338174501867262894199203824713067487817277174487358427782694316620665116485347015124257692279059699648113078650574635981009129362041949242715723164289429962201551475798292370754575742344072024189962212156709733248948531024033691386723273791494941376431704965941696598563517553475573472832984736626033115088034074949135737098600909831607037091396739231086401815224045201147167989526607514504510992896227618586618273493441406970298771004246804594890704660248304422533693273493777494773698621643904511289523359599385282335281017412367150419089105413177669900734612207134849816104539176340122169421461157538217357038706984719570297633381377875961256235698667542457185037394057019672568996606889715364516881623384685532511243656353584127114642611821046896530289429186160519289059577340139671118397537916516817845282922343650198326903897653523659680675145756723068333453324365609562601087050491558570251932924504730716205404936520157278516350428340822984666877968666964520986715331571373385674332845206189213890788576 [167,50] 605059813938859380950229300245230167185794060784963496040662229863093838465967137693713753443880559914072875954794675685212267399366726961332826270938196671135970946644127185815144242097530309231674355803455396228820499154507004346881899619648627674027695995792036948741239746263646457954423441115549091409800037026291911640984033625409548033666031492872650180347375611127638120333262988453367263184830640285482311920213020073324679143390410476895379690289346836154344453197333250215739932554144322808286858097791678190564303096625119265963288445089586201160788125595438239977752651820110525203932795597755972705001994887632120138199386329613120970900869968881658527666812671130136453861793828925033558227435510246061385046824871127271850272398332517954369967340914174047952482487257384595181728488783023846327042075500952863847486356036007876651020755102691961564408506870591961506618416273714926717197142740915586913710739071133187481749178727500801726969229647424980888291082236585359999537809779265487896590514974840348118403953550268019737378687232757359949789584854003047438823014591669614061790086451150463839815512903172158222022774717373073255431819316486243295743772836077208492097200040516269214979064146544126937834920566692480067111409446786817698746117907945472986747937633847636090641549687641294149353324564686814305331291273221072322058855553691839934836764367057755071345927955200330751956153759147555773802008961691210408191199828954719994266889288187812092114623902017436139665226049229132555192407871733497586162304 [167,51] -30595989182885002006385312181765316985924051235302165752930685365627448665668177303464032047035198813810532794448030796008968927090403368689945304692184838081072417145462378106184801390110388817836191761532602356664940446134134686963727323877685695588390079598655807653987085250041031265973326149221009643180157817477473882711814024593077693650197111435735209751737227060967972626983081923015324680647774438780685332729836688050579355138871703344465364444255422787061403857890613380866129267928838080443066139020664856142605000632622729432248994527669340359649531344767116031218264417963789751116060268355667903763024106343496889496939615892242382946214537225402585526594587291842517376212836031511020505582850718525370281685530753699215367684708213194087390106780497624041128792776059054098080389547526340630374650262472787114219750953030787545157421667408559353565544864355305616059525834358456115395241876886790489672905939564083111712946398471249379815156237953839533956101070046682900827034526058168348654521902024502791967727260642851573488363059107506126746016020198229291143702888832636655668993390371664167081560066943454182501227392136611701141642340996506744554993429735635409780261737812594156758327199833306969445817730466437122576268772743535476289599630606562918982376708331766317045692905960320527299016329409455453762460194540457472367815682724283848569354206184294968823015910954404220576045833373140243018049825471639255794925449135833320310505975312081168434024030321188213635275875652623596698729916133163596592 [167,52] 1252692472652376390095738927957894033458099950184070006164468568860741674168907553597528889410837884641724041394896973668365849291121076062278375161468105096518299544308386951758987253462551796723197422806356329576941990714491830029041264146093498925671809560449489720059703524613965346228545981077005085608770327610826737948091743585602783493365525486689164683727571153877799557527137495545051649438380345747647183553777580114571986561347757123017101380657920861934006795974277145492942587834782071787630422494312477260375609913594510781394714213184479809749277548855544951264127665653198255898118633983174875993872088363779763790076543489070325933860899272777264759000356848558508183881950262530414221450728522287004316422482818303621133500623786102044497353304324079830866101176395544982655985879120113439950100848340362973217776013006100258316272785854975116015473985249247568388950685254858211242847086531685807848144544263282971655268270319364969806346895499083114196409090524602105479660298826025358027960759036071647963892643868810070960659430585146446544587893577457585508931377140134125888837309355730945119188772253906756202318628912530706711243039542846142896526368313191680958743187754001179062186136725215795469173905317316631038420000051473178883919722665293095273105999136501124466330892829367547762981777197577320270546766986106148740190999854704416399370140400163652721518055850816251656606399802362599637182501723463053649113004175765339865196829235014758206202971729539427272299326498277573221369743974919648 [167,53] -40482246706328641901020719725115483306513418440055755533394620883694196802354191500021901591246501459136413138763391266925014411404203080994086279962623122985691053693288828317986838834451546993928270709614958704983235952060849192293231032239628650985603180965425245808661994125543833153119413421891158667655914849170217866125543760981515506651378064784010032534980092088143192903391185356521576331710006595453376416887169112215779278176988451165009228133666364089908424145601358961046779409639793263804391422223721249270299396569783219113378402875889181224839443793528804544164976872418888196194735565029491803272023640327309583779237366521918461423235400433126406400847531849149486247257768510464199780371470246939305536289310078439728858039254184557124647517630098308929703682352142561009474893395940070246765567677803727391236050355527167964909228139792274743990174994401012447700841048791469540181762642474465011827817084579123370814187453522736313469185879852949105093264643759879158770826884765836483689234146052727325902976686268744433416500759907699031622105090580568698792090687403041445564381838294156626588040710487489085069590390494477438614752920602510618590421613957873588438946197618125206207902659374862132249441838068067919001733167450968478347548595566207015737647299474728527771121121962984976416463341807400689267620938189809566525226281400396670608200533285992414286286725136063677284673813521045725560857646871774175692480423355658106194894003901138056015499027321626846374813360599961879943912738236 [167,54] 992755407602186856821982537091120531217263159930405900448481122248066966407343728974678233667444711141610633133916563134042412318942365362431432702520595455038165520831003439615256617917298377585549384128314018630796513961719727423969772821665853354320341800984914846102093176562601803622356082524019818482706598271786926842525599310325190821367878103206616709219543223014456669661882413798023693556890620020287370833165487852242064131567428437204666503137466017798768904587370008638843841279854323292889226090093235493546596562175118750779181992467093623505080558873968028368014086959642875237200245426848488695379729211264161572670241683578543696069364247613920560111857457910238792231405788870252862850731681456442145266889057038764288877642926807055085215979593200965580531835073612698266492034375719269654400147098043005500595144458493064620690387311734052864264931783036113837388333793566979642221625764982143382842904922715229729151487222251959356039313806778779123367061337446619934838769709971979887718328001202555712425776864993005574851531065182453861064484075732993605150797513667742237520860791771914848084591529546928276516185520403394540677741409703599954654934317006007828061798744975498172428910131545812166501539192787999606156923807961562111503248587322247047546758155706659433933962231381437411196742197418576400698818073560940890701313335285577752996721954930503455837903835645567029710905265915713313497371515219765376937988845255704724647672509422429274826235442436887734786362110597809873778432 [167,55] -17702909431098971910967917746466960913439732176379883873122890231441221025804028915691181921473705105668479772017910028014681795415241011084905594113925252691520838880726434388423129596735063733385901323265435390878190710384828788376310026787792255200525977939158025615587225560610768415112249857006804302341697072423771388225435120239540531181765427377390866307887367420609689076352951581798724599347336407682241253942718419160451512369083219800574008268278302168535734919029285131005246829295150057916038541420162529930402486079940755559840747994423938106777286589762574678672766718519776897376372454798080558101809059710007521254962971792949373836657520303550789660635200794796965683639489509535274926982584290765061560281155953012403102782409036470676982261986154103260711199107457737320428369363181273078077775388787765574607032596612630602334066716658101158571036989690609669538013139573378466842186048045546280271345180491826493791976857409678140687919903277246512461527846173138028509170278008149125151371160868565238097256712648508031939348288623511177910591893362885250780021436163752498267705125868891236375076166961803797625968661031683286491843555235941055091282785036253309971371709639077492335613224001401152782044924220765774373149965184630652633005181876429043118284566107834076063985722205273693356824498336415939467173980186919892395790145319798006509090448837579589928597332184118712351678196448091595742885117104688044067260901736805175185914846662151058149026068565279906991217203674202740384 [167,56] 111867183290711935683967009628502086349590832121894385089488765406952634604968828619771445864385447578084536265779857604950049753275348289616251261529760328507886202366156163326895622777242867125685196433173999653940158421646113406713204283853776916249186409902259682259957378932158792770415599247147190162235295556272457184417836015653343211739074464479591441727507263238540805214187372939409569785980477996165716337191827399353822887825894193111393125002693628540547696315338965183839063524214908695509004699268685442224468720295488975981144853134434315232686296134246214974317564397341790413220016580437102479967341233146961000486982413372717656940686296219765235542001471577039071330530917650253132108204588429280482422915433779012114088157061152372370186936753081805212104036123349611352155255511540575311948620183662681898659778418995204688028204837190285295779950298815597484530499909335277094918214653998220673428315887948071469032907533497419232477312005400157211437251274591757156168340229277429944098317187365928613791283597141771094224962933123117683590307381459609114952086829349062507277673252418134286250327873638138706879591706119538090078154462467767942767410058214018362823797690244037444760949766692960743573814960167573404140812629522699727925674285491432164420541346358863253892064065669807095920914844361220387235828405089443785844162988701290380969047496923887375567733880394706842314309115269748178556855728088014940468128108209194071225431703695560098714677201890736278349382456184640 [167,57] 55061715509921678842717463008709341769888611150025603456734669067685580504934256027594583547504797227124084385767993758957676665387896507435585018571119359073343433561474400500772713252483761260884198647111855067102413419207823867590597049922622811326716693215324570412144839190433480470027819873609267722532561064876911638447874060083974053735504764251082087477807686460120716027285338861398859506579490617883786858293008988276743869721499820797467086633041239771148140090092294075216626369361981086553188940215300889842572189807166138201563712755990904617670441103007978425920548718938069132939079646498675550636800078819881619879353225382947722992836517994569237722659534217035665168805070359248648291688751219460544583232091630080721426147380569395780834616788707142513725353957767499347991447283194191364205971184562338486733115579846188191198793016339851533566233197043227624446251706788260920252442640586963690803462656735512471233726997839111155002069864828478445947486162032747153981640268991398874216680699723067856452593169346474560985764500886661913258097998976783693506054780198754344575129580976190149458372369317230804812454285522326858938683911141624308521844455934230837261955547923834056418359991430271972944864284324891330391220250448255732339319698163179399928121424789127834735961511948687113432867075561076542402364138611784162667594991800719883037427994634337581175110110943724823137496935814630343887050784174532929733613613822638147824000627781360576135240552923342333743559762872 [167,58] -12585087194910684046071829004258873826232412638044887805993428067715314904269997470641110038000362569406713691083691179441706280550104842455824947429355883554609348770074411467791680266893465430195418246634963287079213322712287221460429769877048358602725348530566952793183254423295036316652353357154255786368745658384299256383258816027064577103471130278502139962622571254589636275444432789420605955259186313106400493397301344749624231849058702366104653881951135036293558103248853324661604490559290979256986574959588418739549302303479415865695212206163949875720710183240700398596262224610905614938072751438427118311773514013677222904821951390621971668116258967471843747249614020406835878260886576230938542985804837292854754982472114861628562621732101446040096053072004315030467535584025366492815072690354064524291488877278830628769297686566449982592845597682938374316796462664376599973805433024217602151951355783169732935276273857051549072459789879925099284317869219249255753424758555119956477569920600886714581611337485268147699532067874330666438852674467011795679168517587189635229225694788363377273546638063009929021258305096836136752909672095839131804827456241829146134716756491079335547258359306259384296313988449200392194415453860619738259572595710125152550720972614844919832574351832700892662150867388004521105476505173154413676257844230217112908373077677579445104670993632232824388948689464472790670980187616279471126896057223709886099497301675077326599100709985929688637789807264027529224618368 [167,59] 1669121114008742421176396426018287898136440313299777750646215791187029229836403247524204699345766843581347446597098531209150698992040881755665284245803670443741087574809422278228469757223327498585761566193544624805486149448419296222185852951122829274016304335208834437786921687410413796395875777641743277298389451922828197137212247363974168611698369323780401571406708644933149429144231300925011939537414867691563916851924146578817650655893278274050894824879076299022474216349280002310469685372022427234635904774736524864855631685073195595107737739218076515734541105136557109502406779847417048517771705888216920769754431657229864269580305580600352152744785690597414617004066657226230353486462244991886474213528027798614982413353174931475304610501968324703818228652073992338244372107215192936593906915926301855135720042096029594031157659227970660282573592222453276981818511567383880624773924864266267320394290557974393828190287525113374650601902379125120987205895830969184858685781671410939218023339744347345370450711791015592540821806115181496291596235844450620243960526042915744701612889068459089632234979932132656109424959970026129981460426239032497025768666926818687771510948503465469313298820078586088129635662098115010532793396043943093107340855856020092991146266548641515648098855944495297759387783857291329122037533838369020723593162481091044322704391378523679391147510294808788497281334373397567859064029787767634528809559848747111719175102243634619677396915877920082067674388305438273976656 [167,60] -139466360630254901636193765113498326864582456682709182109180068749908970423097714958274229478235147869354148140140850717462814968040596166731329479644360712054061646523850121331511275053905025136500886931627782156880682004826846292152969216760761907784724597694440941432759736670117609557406648380588851443576711712361935122822860979319397332176824225590471267967555865832832802853795809612573456112973719754768608022399481550028968132525025006380061309677971473013738937460787100516536202170989416849943107118521570517676437150806354867897697033146697348155738552531137960073139750057757184709790286039121353717066621968112116977439158874694875137898550308716651097733282572261189594062821335728524543265513072452595777436312108124521519332412135476356454668140380697449982199191273837743762014396235393963398604445942817937021506093556428783972338542935285048704878457134268644563141910282069982835538639245993232298106978592088759368265602907304348509043912695174452513473969388167302510822440775722931300922642184778232741886801941008687249040375563921917717612458512150813685182815524544066965822356950559784464627217978986027761228326387801554973086769757197344411523102592400336273639288672988001521738614290309429912515801125164228966640173264708743514357625937290518804073739229582524144972985762065926656309868617475954877486269154119293497538627000966699891568545235471377563675356305650985906353643865407588313865947933324249582384206330966136651666961394546113242674563744951977264 [167,61] 6152078434896444322356394218424073147144072997187385277090000757279694138947592045129013768136361165217993681535467195839118123170079562210535852607089715258905499734215718419732386536857782882711215461055228152997097977133907846700575575609693293300278460050252499123576930050608522704569515535854851341675594249556422907729431383134692420263872133498056025496070126477268654686546296122991241476600303581492872387392289119796700585576452640342249191882346466251009312956198507751542498396918561442736420908029015270027305589247411864763524555061805116954141174408489388012037805937267402121424765781586176983274148585753065947778694080787184848756657157415997747418124772767671190332025053259234959521462813844079058190295710235967016068130996977335265376674569002304299392814015595792000531173754730286950209553918335228882937918221707724747775830425927845635614594187991152590137017392638983825822734386458454441116710887938294241616759553712407968738068985611543432469102470406085388098562133218871789982839723673446702513514464732086791148726708408067282006732798385057218413522577788565378381849231311872855889400543304153132887522724908899493869910948851266491233551133737785686592465037588753323342029889464605338867228670718506713120389853672506950397198390991386548976068095391638335130569407490052081774648138161900295897007614505325541364850310254957588269753148511967225306007963178505280454805718210882766279661780102113773915910317686876002634896624009609501340169988308726 [167,62] 65246493669072804412772374032349775467129794562979398178606216590430243412362566294706643343960875942627437717677034958580817539409779527774623251049663883214709094569544370408493727055223053531227006533087722027230612070528710480842696536911773290567081218580726561497001865766234359075135466047494664003832592345860591313351879175148174798111610779750146826876625278261503682388458210511135741296925086626075530192610641927502331209612826044730301620332949568930344526649682837549789691881701400197595359860801947040831928679159335548164510285849624464779765299891432299571551439278484146590363315837671566409116304580649900969674634986317430523467660766892625193655054325192347476999609399419355951392914382580701667885600379726607509809490285847020640718395267602175050338324642860691816503899232215273715572648923633907703211091072051982828722296672146139601848258100374263018001965346403658874335132855329582098928502010061193839938914525006495467567231318053575782623162623867769280672098228804391073593382973756316242322723182397717808766374658167161946213792514801928848809579268118289659910262207405697395979114726314328434525306989914390504088035554516869171031572323425975532300743919483513530814272332115367053462650520283210784185482957755377710626526631864063773892397024615684266733213507663974099210862780798265254518239072485285538410373438602420120823355888781825890989541928286009463296663798566601540541889011327135070033417999141507749117831502371767098920436608 [167,63] -27816177093544503544866676831959455208096779174875102444425479661045886829504209661596704985436257595986172251826085992986203483550367534281271181732125506387202179150655638464334556280768178468788466623953253883272842001520285823600998729367310320047724442026948686803554900296234048806173434381120373870352619231718482141351321136484721829417905969018238751799493018283750723051965813759733783075367354568605527254999669480175477793325777433278548946503807213882808958944511454355463205510284846041275842424771162093070145889917321007425809409209831228690199621975886803182730932907170202458472345083427241028903289108527847442900078338021842148091970384977586706341709226433043070728676314896510940197471310057149071996358298828829823838990874587298894496062953671475907774786849096846179064738454292108087266564069758697656816097618440487260467166281784261953175947447767886485547189935678698961187209592887029903206950216088025686770914605557816918715734609682630779014233928273112438093371175517664576731450056921440876630588277957942305573095435018104221139204649141487348464878354098837210765150637476233422284596515119058038290031143923779785779045649357847733529800706415977473639010819179282458608533850074376137305418205159112665142672389422058924808247025988384069724093207848815115292738177760747580401565544048407173097346075228388845618895884825056438330424345694734167784610591029552017174858808082395243909439107631228299361550020540189355318770396741479453649360 [167,64] 1706144697368135438933464942924770132927748739855086883295946780048813583390048557141893903162885868851267157436888611437886695142430119063811859076201661511792979412475157841029102376334431103394834441683321224696804761401788983737921645677599974219229882630699370626794621270819266800844237080671030617287018116847272232452918339948433716954548987036794134701383380582131105108415278892096005721615663349084154766772941202097092752434907395502225705554757065730065930801179137484530941110121263508548510291372076753585047713884057192149945448939745372494349888597612954094484133109014596988451120487435762287121364625037407349159605233546400686232073734849584809853125444488148577617552160460982790663152954789717821560405073981937828709930850903268051233734711821175721529962526639088208076677535993391029884881655971740982147590636628161339964334856840550938294894539956998372395675727013974630979834318470329765052808925913840570117905535856866531018813427277116375834053742235316608659743401223170938896433650014866219416984222143897901317090925020439467692080188862246463453343526113604147683975709628380796906515902618322785982513169690408182447418280340776650364176087108079153235421704990708264017188398545707887455254371710943085056064914064363759236493172666711113348325812245344850602210569735917470739413512494998811666457829461943134231174404143456137329132268217324984928208812884610496326706712317514038916978914626186200081733420536506492696584258306710602928 [167,65] -41642807642003120001495805308796917140959636806826169440630835663089675298990186722963657628504370987994997681212365878969783243741729019010917184581199189834044997590958061453072919744952315378482290560868374270091419320553395257291812658102226466325028202686219335691293809875981049564637436562471770423255214229203904811746722830495578057842938271291092261014157272848728820685038918741415417538639935924184561935461911393913943606710286755961371959717983190350799457791941942356181940259455410332066322762740546536356530139580569864855141234572355689179937195709299614676454053214653239947464110338207676171632021891304841716753888534384126710994298270339590347331869412179048946705739651875311019257295993036717514150720928825813507007410328277979251362522322850604988379572431973851519145129493423856607033470289458900857095807082139391542404495127309242080561264687747949880963577801408074422753374565316120345883765949783446388604295081596970236160955391095931986238614517898241199921928858971282695644253192093801974091362276014688394722978181900841532931742642142493413337528252361510403336984629634077190627201655934317845054405497669192141833235105648224879641655394237038164935170318136100907695943149487402667962613089561855991420808718754132270452240520394363493170109303139498666396108734239738297348627935640176318840820794218252456588083322866853236472339506991650602395924802576106697170521317494782052901000370786532944034074584324312325424202593307406 [167,66] -275689720231860130638626631229902584513510820588173976641841327976947491401671255963004419711414862584095372209454473750241621685763587222484451104029270690189681636207442665559817884318226191374481603907350947781567806695377979251647292686355572876173448776493527410658543621568248900016600681503521146450827445961834407458684973603540847886213628520546758789132248284246401726333879617859731247485816226964480482984733704980087824979501467978145193166571475474573506100555273881334242311276177085341679194259564900672194860435804706987546908242628726716134453668603318845812898912435178116187313349459506954336881120421345799361985834989627879306303557292487994096739830134669130072328636804440944045280125216642472965509985337083258440813847145052695882376696797218410950984022394461871428848656842828262137728148725403911557914849400357291501826220424352276036318431347154530179148355354813808529137838207395235289891452724736440399923413833241392045054841811474224729229121653645435791896878419547670366874285552760728866632621553378281552340706859011993756133020232887273643524549902084702750300611071128490028705202323400206669310027751151423497035335031687772010794383957563100596036854483520934618685047617814278466171926589369777815376562214392991552981771082355548979507906325623731110009468525159276399799296240533045982288873865990357558705835429464172044136474495493939279007261775297186146165039496872117629569426970461099861663612362279803297503569056 [167,67] 38529392235617884531616668385007219491430317741858370441980955210201514534031675686104817651700514497033407748658821473531585351939967115295767570724689038833611110831747070189033376555956334666999682945522534018205528070805213385536326010841686901968675630922164525886753657513056866750501677361211770999128393246145357937393621687019006275377160621409152532764202238026160713491264742417699907413672389969996867386873508057435115337525227544660237513321963032146668713752700774013729626483370474393319380565975224612825356319811060799324724180552569643843474732024653604265368223097700948548547529856338320913410774460197737839683023851922560545377434685404761296974225162959599175170636659700452339246836174817323720891357619629266882347875799293423757900230133075742007496366767557754969508229171984686581758952520837511334380376544023070658056759503167993501849756074678713328677526577193374955372065137769467742779883758229108767779850608968420656383687616293948146692044825343667298975677519331687096623898963877353983245528176791764546154511034297795470218773644157837938602208846194120914883145830512896121913825436541342616701801075585752003869707898894742568581875050103514235057275203925459185813138012699736912520128765609865921022904466938460828785175484814698363990452710210217167084530138880319119128090309343505283741547160116257460350231816734774057484385738144877708361197826509029318871066530160661221337804521459072835166183460963886562229132 [167,68] -698103501777801411557483245325963552555170300232983774682771439366304120664908050734760594413288954835338875465138218050797913662120080687576765723560359822847933490711071742869202867699465713539623013036397626416735704323784365884010213474937763951751976717524034911784794475956824519810519191801778500011980326997372168597285746119196019132282217357404615585358217067664114864886592053119609956557293219880216498824255357502437212573889375704668584712313403106255883740822016208704105690899466033873680929686515166436833182877187247798937331816876140026872477995094571167269859371027866464723280290781708617945910628336265152450122384017703940084504976297457226734240917835687059346847552764967636536847772644153158747070485182394290293100834339763447289673773162716804195641840029193110668172100734806280295624063428991520791483585865073095619999738650084557470264103913029761003923353970219400235001543221775042078990767608026313648767679328709772398254965738392744268383360109891427692472830783757262957168166022803102202916841411034272090623097665771400401975027159294424328918838903870416527776517236675773925047438542252423977143456462365639314076515012608193973439700058553287490445501111553021499991683585154980187962601636726425643688237472111447677041923462658916615094759539897454059418541055214698042270424939137500008666283475319158856283664343222150897411099922214752327390393737605301226434129344318018044728648589727798353411206644138432960 [167,69] -255291955918609290819919241864148727297148288400777635680259017478168619963092106824618725937238975354462564654612424852827311728254431222206018884211094018690801600183768437840960579434193261908765367808086289816659831303725550338797466656979484132435445933063415399295611184130216503824470841206996553275406518191878077296836509900952147335176802619058361386336287601011001528809105506409552098173346807272843029072466826006358988838542402352522737880207418487249787671381144695174940383548779252613334566394026329624410816891209701492044623180164016596738689930673852239216237686005628279210338944550878476377163921508497750911211725650862888308178420324009243809456660073218183546479400706369049917506544224887843612353348207720721023957055634230357321984082808446571576980186647704630873178947105548504150232453954582042117679129022070940429273941608566472308933680596187901812146799248186664855803195527616235186835855400152619267235455832537239476473544955701107559553769376691156588245611876320788879634792364104027114401554087560377428863607419707577895816784479857852462006694467630005689006924706527945925185185919556635212370035090320314515258843275732965075631684910732959493121114333300905322191856811675123774710432165274369655448869728020974461762614020712229517810795433025611907873717546367167650767580522000655993728561675811035568043371443119759942082236208942504821791312622380965864738802891205196609657869216622830595475136075240 [167,70] 120470477912133661990890877029971431258468682851415592629209017274110925683590679047431601520900470143489754877952729484063519979026776948026271287044976531678461875913692596089838446869544604173428940419966854190198642429657115453008789758746274125581423857918395982601899399270669414106136331044947470419293758627449992116322863439575462947395356131791289371508455503947010591208784089356132405200404095225400245144835647680411065932069735304925552989999384045340045339572623730946170386954365940105363775912803760598658511822477654188728918431645790096222768653412242376894786535624861515328976699813213796017327592776385490756938886234564968457514662735034118458274654856333796987242432849661917548870789363638173170698435587609100408163600088319093500283371692534942863655885337473656484264675910391174579870106670740317969488649361818418692738000505042277287282876235802048098431530727634478509624717634299517975241723853626604111258071313441171112627284562628701614197813439194031072726839890012826119000973902593574718721641035752355752270160494477787095153808015925796471506120423879496237823887779685441174997681883892652857070054246948803081475716815764796118269676490319400957273040139005882264873159682400027089118549965782034977274980423097211471530137420061594879697925704381503825494448133531527539415839975555123609787112516090003905138140782091653377790689281896970883200016438543873174069016839285383753290964526112644460232824576 [167,71] -835042711868804281232783389965487230193621547216114574731140177989055534455625268976719930654927017631812022191602006816062996821645243583077472541029380379775855734227603536319727675437955737226218050417334269980171151610372180197227283641178054283988619008525317310398528909560869280432959368053037455220289884706954779660297516835444457284163100730059068058727449802285645361513355325323403649919937840162598242496240354126117846773492456522321609680835871365291680255332090719412529609931277821506713605252177377550047563105383416329777069403676155069776265152866320198443432250239385491957243112903663448277841931105152997116543249874979580311729671062082652484775748653580315768074392541068379380268599662134135839987746073533597683124481020275518753043560106966324544089542351393874229869768150838324472946844946765664600732363877621891334647025808954655398637329003711745295076540649839973653689541425196918346379785029957934985657402300755831282560856406886010385893718616011768394690244970931360342814250192449492663632330440046664137119852600042050960597451162999390461489089932407527700768265216409618720071510669738793850309831009335851471796794258172510720690843951146352511105150645821592979316121624768908893509062476641700820373932833162172926650374750442526221870436175333850770933358932569858261064417137630085598129716769005308065567293913385017775545789274389406955393715366289006551539631275692629002075167717497363437472 [167,72] -2886150521942615423741177828961868635004307586334188663731518793448108083538285009527318990896974667096305186833933394249682619726703956125179984712505396382792138714155669714711232865805478974594624289918806179575810915521718730927023137637375996489995805532458393790743481925596602223760901435106825112660757343844988305155834475804043249472894113767571125083282414936831060605005439073956585948431984451462017255242473151794660711836766053300601623543199641798676000770295279102054093632745177166104144592129228662123203190141971430759307758669564320360514301304677707711632840808182841521931313639597435773556416140789135245718755854728286014852466399487779033368979199423078662224268377796133689826563145146345948555715987675542296551027523135686233716161275695099742591660109614207943155677744008581183524135941341494054254171853021943516404802769012325690438033466725040977272354311857596039482268803331021714061702900099360345855525564406032147940952200086250490625411891557881032015214276823003615835643971342955427974185935140438546403428249831353986281892908121103940249820916669985798348293801343865539186367952596670899314057416364780516336523678465892136275124085729226664929723133588536499668481535925905225894165148543922446227114481569385171238079154436056577755048906519432383635003342523854959091005518423976850752691406441282874644349814712878372454661743335879157419265778721843687048063949819516099820730846576186624 [167,73] 35614531741440235983031287354575540222280454090467054133640851096831172506418926954299058646925457920041548626908375444327827776504527178907084524030831609915579130643668308143667949616710572974478628202860077174758984243287050056763796269483618484608119764514455857520424486712516426720750141255873148734863221094968191001088722766747276471526000686090557106815452156463776471954226005915122119485582696992437886125499186183215282527146386346036666216440911582314561731348397607029226687977306204385290946245863458800117641003325313294969756348021440607170186803228520793598873407969080504257653636302216828312352078643480833511175474745650983793542632670510868678705624530571252893983700983165148432232699510602785563374053250927728359393611486989636375241881847419803113752392648593178678065338201990927094226605500352991722135033834540133345418868902051467491636979744121121575857280703012941656900969609773322354281510209791496826876986985031479861457906219327253760816650961004447231717732733944640028714085959388550943342296768543670625213557871200914634847894210769189985423812511615302760191547854218631520542274224884916916421812901160510706109605742102367149034514459217220491883402138054169871515769207911994517747653655901714654869532001971147132779890320947151943025191241889025577352804852111293830131174250226086906047807399863956395322730801999224134546624197620517537135935575918687822141764020616259570598890159520 [167,74] -17694836948274883641031373424864876929004327518773285236465661491677567088980321805381780199956094983115857812480704654570230580162043460250443414830723020772735472335608664909398931398414400894267285806382555590028680178348326054246402708457826558150353919030535789374705230144029930660438926445844562490882289519853167911771148390203620399303228028025156123980826678143353513445960938501195280218226930788798589479380408907417589267440582941711121517205630919442241434573927672846135270464981173223073096211139328079141761876427738406909970735012528070632063515098471154413692142444986506712703205028758152384464820363433487146382142189651991331650580820986769568002603628448219970812045153615849268578923767383482567668474842905709030064087583989314494851751168228019272637469727436970201349303617214968537751478064448848237318429926929193989822167063949270326848826293892641708520714625616685347297849606016350500620916738934461142769688702943529671940243071487329670087435812362703682494256295009267811950108716015607588356110305566652593969031852427269544062006164368533900042306419107948963170175145997333431577787607910098024615740137766587212885777713316878324558294937224422634296609823032314998115290074299275325823964865266465321518377755799019919198759875375149976637518664959268922601952576246027251865733639196466638504012241415756223002916265318476593392735444673079945457432060350617342118111034483739725595712 [167,75] -324718845989377168343383256295867704549572175524135508230584542975087329709767306255143390062988030198619741056984861583349758459823786685846617615480489924595879547012914458535932168014386248343532264919683497501131462204332700795240491672715750779542534175238245806892378264697516357029191629934256243087721457811991965708913543678443221860909906608438475656450921779757688167828449217011704490982989857960703656502894282098760297170249426130519427198529040392123340436968835252169595010797212057588608903085802108690293982362096491755260194920912536716353377687182833335834402235434265429809771322353959433285780332911362398836132358799066800841671478176790870958548578428013440567252933131968977505807310517479248166938499887615941163868310448209101938982101583677711763692973548253450737617453513081767628312856288769085516297370559588475870764663809201830496535946826663546399866887415580541350632920229408504715827415399049769979423324947985257420012274311524418276921421317910584805634794465229129781327194461521683620309086245663491544336827193509080771967492657953334388317860496938973523420736403926931988905147921057608984893648915383001559243394681319032285562057043202904095564790225372929168398275614722495537269797389346807017577411674869837494493856654653009809547479920597603211052652894540411650019926209039250925619914011259643569481734457779760289028997683938005607191272828128182848284196930563336328 [167,76] 317147032115999327176034553824266998906240859811190574360243960470129070816425818822290451059652944969079341117448527905649077600660999881738153690621475038335366343452179869428937821077520247999319025297376751177619213396463405493256721087104150257896348633588286671635631491735986286816011384214322380721156095628316098717348930978167844001527864510196426983445168512410041694569695282659677572015111890493789680900089106469055702926429335123384940424869245853742565491327404121476040667321238918535304287790084873241889985501995000534555937188999983189156281559608891396230158966035685058141931085754784814615155302059590926521351915442936325551217622870875970142527638819671386753468917138370118561333875577636257017166507615344618084409132641362351630476590584571917047533012632211216858289069714534349310914509698721575367946255731460530737651506977133796645916292619701182252359381711622965479555575203613458198063895537536044164067157065865688302233365416439137058726279453897381636211557174085882040783776915968861508926134304128753341025617138634052120807298027300753620234909790122936079974511508519258312183538662430271384901392222140759929549704688054289995322019101548948200122377066117332888624156551863821400700369743114373581087750411572549596068893208175162096592368203548607904221639410177319997727880497825511801554707634090346321364533872445863034391479290634643171245411667795269078478016648440 [167,77] 778778231243777989660271555193815530658551054859360538142710284612529800694995829396131536140458873841222245680992016037101927206745858783506438716296145441334340145650467550986133085627893386192261064250744198833956597937482812036888131839374046086802902999400029363580719352929488924048023147745948295457118780034382464985473264232852644385887844132578891039055620077493547691732122256825695014459591894362294995776251313979096202102775215817468408139280075473541557500990824746483758005459156146395013842437896694946697091345383660617585911098592077324345084149253719655750142666433542459902875282477013603815763930291794631322792275626916712838751821326437926824133357117530541715458681421590464670958041754082379231461084472298323925675974756136210830814921529012122374431039643416729007940605007122164609512480633236982927696757403865767100503326615006225480805407581525619500780751662256871143661852087891999177692962594707583669871079390008212857646764987318350919289610443410171506464775218035825909328165162005669905395146012301283664670040763717744485160005842739353865597209971461734512550387178319713786385901303862411984045908425917537920451498019642010553797861418051648319644129780817236353741469802829666625685175099984378340749429771181449694339978024323881514571947796449602351868897185463779703744447679706063478663339249548543579671174931585448903010429740578128457946347440500901947429321 [167,78] -606074362356202640820520586606714315782246419634915832474477926548301969872385648481686465247667665775757068086295804898579150972002795011967033952898462232631970731235160159194816469294383236020880854283045127442814895517587169500747736964928794086833175185817928142605312209132163954647634947282513673509963151703979545464403987591844637106436994343218996385548213668338540070278143833486847527673325624914292764039938553000980674828090276612744302732572686562070663092578557007210506775187283919174929594804096726641813943033754814493329417372281457363200476629421024256414772674197086650327937402181624278163368297597777424005555054572333198406328799093917542005142903065548762477448062847367523374892319307628933671435486659786808817080056249440671574572194565322595170504059280520676316188972481130241369171665656069968848032715500989763499985331734811797788923718349765118088089729376224610210310844719115326588723817402305426558716783497334733288532958827640739604574194361893914176524237428474394198375954605805619639076693542621561424790758666424569672469680558098520562407692763348203966809496712412414024724177609731809277965593061755861579912435964507143432824747607534231748505106284611217315321491765254133646498374362187789176203157067040494425708167006625371491938172579281776531325398202431246893102692977392491184145628172372868321615856695593029318990063161994443729973289107090150784 [167,79] -536613317208274873833681691936500556022150322803439096861505494065191102164403736737631866518244606831207741427737881988618094376008386228367655907204145271128958164890741687973208150792357956005593182181778389745556882478669820648257191881717034229611062357956611462951464750660646919787888926079152963693181978531694509046091842117922024241794653757454322904354519459086579532017157486933752454639029042403569652850158493983149536007554543527214433075868901416647031365743905530993316475895887388778051708607661355969590674669027142602322524300158083118453254766740158578140222189297740866841339612514077139315737118132059261288758067124471479021865166051503956994295505956680768956147689225579192822168281681217263233700150572592778662566309270743447865399623449446280562011814653228022399244363183007054117821091724404783015033962925355469095838050832475287139409867912308995267638780308015010440688735632947165180936148482522198028268207768646338428465490503238062608556778015867247602184591958219844635158662266668643515489325963827809176279646148579471894215432325302098408982161958046022760626106389515589577495241956233560630001993923595887174534540863023647196647575331614559748493410193409975513092170164432781963361690892616028800424225580655021628238439174922329030718236612190137249214270078937095434462762145377813093300231581692457961300432864107329421238103493987524706890136637296 [167,80] 235770050410162074537699020879322942968503447243732849496250416530518615544242458589704059427348450718246349577776231039644081438585016241983350093634976530353793941500640494808673745361258693214607451801933979067447347498716553050669205942807384968327004073377013936366167352535769904939864109936226053996305685655881656722430714388836788197589856847289580081698274551962227685877704232833653846143863124173862990969450289011399871229807903782604634328229264707521973748177854074838705735582454301130898099359131721378557867438036186828256508108445254022108351634316708109849797119079483593580346336009684380835968623820399917353124731232887627116762946169066514892364522091761608495598428100384457879974831008495378308959782471536249146670797492397090278345549259631770869606963053175265462376669604179660176864781229006913810745522568930711185104938980399081255424448938278228839023090359160072655795322678066651263235617625721547385633449027054442994695323641345736887176500694411525018121802840573368693509605688261688427698722408179082749976804567128382744139455157991448231411458000632546974879520506055417285339793079618165436840199011879278921587192167041055303652455291787042219385672333259239313006490031954755498254846002116466327661131994777539301457616322227558287746157844398945707790779008284152181087898860658294799840170177971659009514912187895312885829312291310708933576944 [167,81] 106436727397059355838762337275628049583704730387820074904138814574418658029937263738379131734120126723645004479478887698760290335626078899302551867482136084762688226990824237083697646094105415496304059411613234079818129415077241204560643612646834835025680563499610274758436459077831973941627100107045340741158361247484382826417398042298152791108128570964827922373482502869698338865581620107562520409619935213678864224001130600832414595051529637476969135986549734087900468949142864076995379799696645958016742225503186714042772355274094134770755330075099199102448863428645164350274378221728789870193995246077212569356007009646915504661045907657099233366235812438247779667765730146302341876426371888022153953027053970284701287109828630830299845092902892465796229126734080024929801621750039424342244049322964932738122468063938223344784650671921920511788456860174979553195784243708004716328930480864870832684065294207355819868133400096288771812923285746602721438107371019084803670034794692019171856900482013446612374699749885334345926932057818410105364834392139170196304073541011342864933578421562161620204587879268054396439145149168060264643366050859410647044642391516385209010777885602059685243204403679425235139918726764659385770831793013658171729260480752832875360853436796424036053672322101733984216729880124960475840673625090847354663547870458576461218610234527067233180455186965225258 [167,82] -16335263084499554381612303256439802436755088364089908155429286568390793534824821605206397102942729761851439508764126195267320155824929741045285612627872783829681246096036065125833868359587480839317652848983127940008177481416149332003889296443307404910406818416368031763043456604015217936644949221039757078391497756557675426659583388583167749353718497943861709584799184844020578500981272267818882511121458730370923327518232985923766148986205840722919607036687284727838458642157297544178230719526506452053180235401231689967758041436055656226149411999664656146265685653657211948091125770735286995702597154329961500324460913270236700571334947798671255071783250969590007693153748814453569966942055286959077738916685605090333305793883830417919479903195686126034771867373341581804256059639862146869840467429913580006715597073874424009105161032264520258403176999123119693564924179345661210166136846075116123156273333393153506750245900595907419667746223483019073228252548235208964018790501223029728359026662021627540785292379720854358005806865757219598806920179314231149074030242267448466865410473104512699828027253742423419568946812181473595158911822018810866825104700570991273797316551326332113334057447611679663047227026246396859200559041190504885129299240626008009911275362134586903233623566340112172535530048058192921491582619104686418524079999877775110902661299766747809917666809312 [167,83] -365364056347062859030712351928776485357070451422489048297562029008236450875759673757493199193457142679772575712658646200605901597679424051773391493921010925641035558513013561927705275989299294174412554009253937884011866829759851635647637100019073096579979141176240043676549198048942263252335188887469071220654016616578702654952068408358616905054236711068048949495561369737874515623575271273278511307072252492150882979048292189458823785496558940186448671135134620599675608423889597947418733012775926104524138852544344605483212875250170543852441804659787147207692085444116722538463332427811068315352670458122011614597311564884135029743834011009552217272935308193204206153577127953689775045820679037664589734847212734051628930213191824639466514799986216788414318104885315245131767791347682391783441530558512290728291752327675074314087963434800034632376474674959958827144155552334932426756494940513518004165269000843698257148971021339800086297171124916380235298378768422249848739881636585704966995855492529889985571420077176381602614053057836671839378455245990734430485437538537723649344807717578792869141106529931034137454207299162258558181843210349591990557383432011896140720601787892877543114213162836792174919876201466296464684045545777009535860731835988302592494290748841124023075123896644767093129049781312250648559734045254192795299006512336760948374328384154585441756 [167,84] -593591295861530050686489057327897675015473962805614405674918785559057740109112322199688728578747781951228920123024913395811681862976246703966059879435880923727585689016946464548810517486126206515847823924195459701879207535802643441560642947729023671024072984082996292344739389491759153552989692983800673990076217980518749823154607885892726553966406427679138886698273268834162140117427936315526776242263077532865221672537153585539930027275163013372577064037806554628329361512740842662358921304259140448965834776379460486367693657207314914439059941415539004641819439159763062793871071727882434449481139325987518357602733518947848134321003791955168250812731632280306207375395240423843708628897471219524969626471448471954890275821464449338858002611053733352053099754202341924043038604719525039616352555403768092357079739859528565468397273006733966682905497498985634925779957019097824206650309994144734467849565204231282301599788686673827984239688075824463439484544404873639940270052913034383681053107290071651425827783307799389725072032653119765065933173036536092672501782340428310140253098432579627174321634405082341733338699525418693430108505698211202932710251101226607202312866638340692492982884884133241052795052523485411951499595519872749180833709515644491699630524186929387883865812174524576998570141724558303279601866120707008624831153896266168787652590434008864 [167,85] -4897557710875584514192048638592285851413056298169505238867288853734341827495586022821241081506661031113954132638100173129156954927701742683131372900570796953013548668477154621300919697172198844094941953159392626425584642046697294728083251914143395701089920114779251142419744462603064043732317599838704418461993237691431031288285289026574037905942874964732205985010977608110481123002951918766300167462348122961377066900276070193856297670089213112087891100820854577940839485336203047224693162471647756446932565261677401450981913927982081799953940131892802295326128319798723645476222873967722481686314022906225632074411035883797771723597139915652477327400481325820864362968792958069425269163196243413254716613664894579370665019635948779086222931051148351793532548701477666868391704347824542017994741420837602218803897610276806058418747058737916920596614554064732071336412737830325254213628170448558523455418150607182976507188350878638489908704094611979257958624506218790568171935480045301581771346543607110557581754153161089035996637477156457426390557322851145503918822131376414701661981551018484038909417385192152843617745917023663640842033329739380276935909388169924869244946788566436192829582327496048804163653736973158711192953200979524044203213603969945842052083141128873157732478242702442048875408433313892882253125384888592407090522567702910687192164061228 [167,86] -558241073330748323133033636018201003661448325315553040151159524711866736977737582944163026327861417041267709534026909182996488710622141980010968863097139196944211613306036850726429527145262587331142488301398873134290731627120815829647727505254864269695146882614538189555203881670211388593323851558579047939254961244282759394380782321244137517674278061578204032616298793552500492887895341228673419447633481416662263510692986293545356238014641036406117160073090113897982501267500445192178293123339330226958843044009600286472383462786794712784673871941459808886868998373954674669630172506404975919326088850248004578422949601035383246613519285755740955097195807388177060038031062474901649103109225757189036244963618108971700720418469733933054014945350832367338919570489798183110260281391825920114305023996429086448312465260950081218507004576501002025437400812865463345422609547772531115936277890073025258326121737787044244385832197823021577043619167458675517543854534174037999836200057678757462490459793585653206947664526415449594360086432097648119332405845032147235887591338077639551098629107509650127015304526458995562522605410021847835125759321180224618378037854887169717617094131107511972721348148286788871369938839274745674782885418223869322275350642123289848263761287029368535671504788339717584683008294788007894583145485418850908944392959185722237184 [167,87] 903025110000782129946848976839821157626222958745317754686015992719449448798099937412800499556175718849505734942538290615846473083471368351413738031055257127260758591476990438710715040629533116858084325370385985768854254836131948914770944021321305380861617155852985533591082287148479743295667940471813960040164513385541133323960445110007435098881526697600475836856796871463789053687624396535703917669182263830862700433879805117065154992655677512506635904124852891099939070645548970857947182364168543808976132550458946771978155713016620419711317935300270334119718902557031906433658833795817883713787869816017677033902376388237035111208710743806477461536788060978181950703630028017432712235929609224692208928668836401655335160723047476294628683309884822731304686781160646346852001596859455354929218877290106789168143690947028668552403099653473648642004194825373392454513128010231028593281148859241816571315400139200504720902627912703199115832470866688489061506532143795522839631198092707404361052991687506210996302119530041697165661109293088050797295541899758742526667196429989524499769285802081721134347394715456575304045117778207416202961035979031721023173260707738662347847032746308924727653354336488597290976303634316366815947562845512808699244508543083893926286506610752982736105861279991309629965099747853536835722709973064590962015420944545376 [167,88] 73482954499735537582643207825334452965457494754834724797980798559789687306148941448630755801506154161503982378546142290553978157678236484191691483273626552197784397468325644144742592620280475809651030265637258181740266572245735668640925307658637932680270795979275020879576739254298868798270287290790581915611721913270595370156871180600370442638000275181122079688177710814954130297711995150113499603321884629523041648408501731939047968645003898099838472650240202829781342216222429191802560806128374106512416054710150248115770874666093644269166833153163860512699022262822271917578945855881406270868912688127167647868533394658612326623953883654518539561627132091742170377809380447920282813102405126627037768060139596596232341756657170158332725601891581924779035835402573921315790127353750930007367806969461997728178584524965321042955851351791924716044270568148852294802781664754487863265570679972604033924633831003099054361044322277784482730349690362228884039845751258798177748074104654174567634892931135763513160998631395257895010214474076735928053723606276735052655328955929886682204791506854081621699414022509673988644348099263223952717628764865265890466853359131929160640800594951617718873265800372525249404911575867619547479875164488176770114062369257542804577546266044234882881456212027905534150708173178458149916889490340783827408002912 [167,89] -33389432194395339095879469699479632237653161798481805245772233125994034589620421376447641834021283185408112862273978552111943126472192429966464594348737901058371462485617819033717148032993118434650334741284187507024865468304369285782301258925202910237413857473966889353130134656551363638974859019046696303981088095935363855986149309583848926117462098407061040419011796873908714068447275581783661480830406553854188882427555217177123245696588743951270025570108834982900975725289335499959526219431948944332741957272133970401592021471417390065566326731144418974811770062748246837791070451892460561692810232908142918685177795825635501146674604277137769883229196138088861031289142502688935190777119288867513691677066481319031403011975268491123691752007025142520424191586099618678288841698613183130615353456459673326896627618145464629850647763752667986813312301786942091833885707429512755285406484924082989728557811116555534095076302559692263183852668737681472770000601247376711477234681840369756449758551871971169702944659971476410268249764839591214210871807828923723097995656535674991798443597218843828864686151989205315430482066384300231759878140990275300608548304253590914803154597426328127050044478379226888972738377749647880154532614507063712857260699066213833180886742352477031977911687866283872769989192792604798562535363143582244604 [167,90] -788892883611576131567270376352046530653859381675517239672562789879116838853751671214629875496232223487314504557529570328377954996228727535643137579038125778857028940818836675159648631440912314859682784779567803532515611474802534399127707816142765856840339648151807714640531429133819857234251809983569244268714788437212900507135735674683510268175445007835888948544144267087290139952773862827051175889581601620430373169001953945580815269955360644176550113245805069306045140985386227445025876681855570832716223624368449090350332477139200888567578597337029532811595683919762239858094993622159103846904007368013124109188832012218593761882162005862771985140832904006156155248942901842845825372934865945484428488472475729148714816630275343591461339428298906780874897030713070116147050642657024089386533293356920044951636511488995021422059923073149640613294162417490101840572078389760624852882452167815455301483364250882375636227706436592102891765384052157320734427215290910353281332768920140885718335170020573612900753586619995008846756419012566728927435906365064773257797676476397196767943110107926921388680548770202862702434838460393145233966079028140386746141039670186192370314707622504327591729263471860546150152101446548558351205325264722578240689822722031985097507154309424830523115544138339620322471224856074710940177199289408 [167,91] 226166116487714489967982232516573983263759051052812999336981911074413073196539379014112999046136166247013421133372138030185548729252775220518567146726695578985519821263736597969333015335489479326112247941722175365740913877291991398379313868001512738752365407646712877756583250854063635503313705618927332074652289444515770135557289587155929483668702700944072914281494236866140260466782305771597719624839643943174228402430890405277551016886711368835884367482193975871073140058865941573696017344303696382619592114904569653955055638159638369401368797311109875300081822250034913337256959145394980452981312244546811563437735586245076120201545283943573489195465229203557145399054546132116425030962525971555060121484759450689629027283161593817991093293076421146370391829080225842873977456374021220099502089886765638081058210564860626372706467208159888792357180454554592974751816450321544938099135288483773692265513402435348678147703642163830616678054084402951934747750988274554016170165794743819040621138356227549166568181514714117800745219326259792036511657348848774761962512710946859109980413610304850510042548438331210955870523483914777437963323067595230374330707752310586089173888304042942395233128206262642785918439757484276077923108877850385416691689743221113270904950826309289281723919067296730290349317120153354233234680 [167,92] -1033023820606050806449082631336466052406334508934663981858849458767188188869838094255782845179844116838272935181638568483827809988578582119666039875493468565764899728507199691273359730649449868906930909256786908466900521578683576594895653996620754593470095286031307868251849865014337292482554297055417800137709817735345354560070411175591072002948638208933384306056012151763841241435884732411954984737130223844260757462674297508287056071319699168370895790610192952181136063728030831499660735504367938036807911036876600819488555586353628493786025313770718915447550969948644940915618551778089982049433849364731256149213845169425828672143480950967138755748364264190105196144932176522761326436452408910775621360080762839911696070609044895729259289863554302266193610031099501634767172360645482719257728965890857884613266560941160310888243141117091331274954631277228427352212694440537619203829974105017493505808178998595499849166253515004618374922830001180052951688934277005666055177006347265293579539875509554444057025291465056771316936467107340321300690036356227866829858768344881250104123819776600514586734508265515424563724948087773730836674059946570151503508815474623966358303273203804981993449563918905663449276298730822527950548219964811650563879850805220973920360065343165564461645805913291442732602882547900760 [167,93] -214062233090670563587754659847891852431882066209839408679400147155259386484703676855741718745855832466592880355954397699767657401585333812194979128288202211375533185036961538566303893522557656271949625180759609079936779866914470734922651563123537085848571954052247738545580762271072291442620698383399512247837715333672522150906259127288473439105308090633751352364572264784989869483384935162339398266691790605056834495056245708869223431522228235793482609392415512314764495820615832155103868700529151161715723090330806577168238567107605933080770978038437235262684513624182947043304079980512681238509251353342206400914864414956061010183301323943833225920556960635465259462500164746082992258618309210989445661363137664566002976704026751065314931178029626988867719385312614157834342193004053831680380855078301697084595843590689203726677575413558738847203270391661996988495629873510835844837653313242260005613271817050339815889089380907474989796780783141426451101032463758836347219717695444257044399368742652015993330264408546463363647002955894277043598806549353386860995940386868276434825131680862835831691884891924545699438626107136837329113346496577012491726929431918154357468192206734347675594829425770045061747083425767444086514866476833179929606821815379255315369155365469094578408514455072454750159729229 [167,94] 2198495778562995883803923298208521197053389180555278030617392674405128267002608260930344104987894242621869386822572507634170355049337906568970894941654876525052855989663842218830265188207999885503095981915124900526535939596613198944287966263852319580515467287866065576501158920159484303664668138249598806350898557444080686260219456767854933228913356976812310998484852458458623985158178535071286158341234732667819344793112012442897866793291689194868319306082538492087302580478748234820643224834045492466627708029907376481989587192159193590400617878875915326403886562779585763364932083769485293311766213649525351173202165126770420783396363044650110856414404979249126482353388152548386671737013706364218154670917887947245887421672641937300817976626827846997905927690355585213139118769476146086521211091449935026017487714514198518956418764265875862279724089872728593756079335039960495865059030734488230665338877362380495439990436735903494902118216602693459981938575182754102764009909097687692292392688263470426579396625267932946711634360194924693649100255999547222663525056187642530999340379603674858817295138484607447109651761583801989450863169728885941252323020518652915138616216635580534584965374061279347467462136694617743567874691285573014960485660114261472071967342319588981332958201869554427008 [167,95] 16165564616983171942142083000017722904466832058417794090707591308827043372827397509432950300413703357163741624580830886418774265251471914238076472285087561735227943215822715817095682037007240518848626712452899413112817342351968585975620192335447607601750878223603060272546095200790283016501017229484196971164298256074179203764944361331011220713208056973246782057806429994904741940662463514047566531693370272003183810058006572783949220125050245168453463579611701016243379128612338454017978814321921855789412967979792513499576515547321972805984453579908899763249370467457293001762215784213916475825439886027609595846736461802128825557617008816793727632011726358575849306695297231303267573028359482819756791301543717835523056280290229627821526102256232286799281193944928287713340411265766352812306902703850225911040060741595371433058169605085275575602390944460366313455492955040093374645965889248185344762174962005486385808762640070154438706651284851787774788646366597001858840140523281677188736983259031007193235062514292163539470548593679657395119769575380673031126226803440819979695415142382346138927817096277311841673017956938316475653965508510445075613318394721056973218520897026907968359598089132407386821931643793935258098229615653227208050905879098290191000923185608820169813031734992 [167,96] -172709240420408100730559549954012970673974781486389266325006903571522054403738546100918970797152413672681548859100021219178768049921391699993277791355720030675826339251351604748378940152966714196096012501373880539200320541073639149911612420219354810642795389393296596626065593501105376105650962744293329004008941351538525736665597930569080666650141927401216211926019274227739289027568053070569569826078890358383732095071106528283537548826619432723889424788417749443763225899949213032487349344998374112555527164248456489181556794864077912780807841228589931030308391725591780595643583284631012251016245964816603067857869145244141480847749901853554000558946481333885316221773136944882106594889342654442331091613273759781757080475856554811743183419872557656682781709889878189769960759102923578656452271026128719321148004190483552914978867260517234168233829102099346543797945092968030127350971108313347367648072041100776388092603827609130196793990994133518994757095178083435176926495152284260427880113290259033600536884470224314776201807182317765889268766532238316748507067550861682885857824291287885838636476540698859865361191780192312423930097567559036543968693792845008115184230874250721359108276311383529684723163330850315637535736367937821773389609271852913920621187971208791774720 [167,97] -426436302744114817968651546684635791429518382735920096172180098162126236755677083077544913225929825381670809917048864827955829588533687344570612190687650751115499510450621315741122463143163648082395835665834290679939398095158940410432479013578634480810296026793883963529969029951593983960092872493627406380322991074346229624248944860403352613109470729419965741064038850049673717588718980477515855919080842190920521535483651170178673980195386807173614245531167574400848358582821377379942120723666555345132334701040018960168539272416156951435293088638085493859306655939986895836341569198174248531567656290138885871551109534635222110278202686576693984984403513389805300725680136970129511346316425980588339107217488306217251655633501676402273579987725506369792750200796160084144628185975409248737070912130254297744101049430669937039107995287953747009029403895692456001502480830097038317295599728689333997587660029338556663577921436872673436547726482007873143709245954897746445544460213365276573329737612326063697470641122827451022890064610283900670652379541118904547845500878023862869930570470197555660733005133371011254994603826995576732641384728337286833353260565740917848906228922570654548334850788519488618161156648753433234610942335520991686348371614516729359166087713920 [167,98] -23579917528240227913713163279765853953888007267267887125781187633132084748116913139633426288053105817391320557600053697042829880801787811954812854140243098574231411535434221248137603037930604640847990044882227025599033213958078969787736596920752120667488099008492655845249764152619001300251673135966693507516407839199924988802443921569397212628807334504021678165211507685863676795534603926791802901217348855819114769482383185794302551897955348094889805820401480125432220532031807124671923650218732271247431392443603530172753447557855933538715398848784249562205895730561809023358712357672161634346729058846190193638310619596373418587016616178051294831105027618490044528436216858583478278199910459400071757187052870016244172164574127404997728669596546630870056203190054229204759287594268481555814142127355135245317347411128028299067863043339688709237775345891626850814089788475894961708063604121525733535876941160616176808395351628783742302129450687413210791941043632811771501646966802734673123196937820282390782983474922344343078174070611288818963494633192287167117243860766188841956568632674966465631636795528742170772265479462389458870197647978415863014823934543663078780669017388291302209267390534835725132064550371729512353266589976691821267956124688305603003584 [167,99] 289151036341010877744858521561313131333144895956957508073798244291925430293768979122893491234303920987088475939998863450455789965809350458480775270399114677022749928961396062864597716924061313878101804361295518321902358137045935663846385445519767108437810510098817894761596657114374507880532166189694275316294667738935644659038788430855440208899062043138533703349536614171188853707219774520865176768207695761649055906817353814594338865370864462142970867052706183194043923757009430078254709219873252445257992519069966687758596348049521758253162831760413362449738422994322414206347432868414035786585127965829788296730307594661779456931417041248973832627631592681896054050651327149681341613093408827499359047764509900186395514159357537476546792620041284259324085247034928410916870743060460034881515439455586360177335749585622473220043074100699609936434753963281294337363942989713422607617255389304582776409573763557939126927532911465831999473495579085546045772570031828048624475970913341004680858143664927285714407005427359910275812976499356248733902799568730960523291580617255548319993154128649021171264016569805191347383975528778981085653672898206677073359151054338201915528349716935453310696843545087227984931166423513970034564271490744338468177553891566056 [167,100] 12013980164224274352246644328079527103965420315163777295647210718244014255548487880957395219982369924652154805864603846914716924597173265142841751239080539697510414224186335791547490509562927346349707271520447517370684218123044137510422171002464048280649829186654536471976195834422974168758623268539065752041705560937382668080862949977340895541847187208771652425980294388563874629567202339775879828983869154518520451514524770243761014745499102959620155101493214250441276632563595904808660171951359114284830103613769245378324075646431411648587640897395803446155774409699928442128241937831134899540938179627689217633349309736594426877560262702956891526435399095448634643264418979829720731757561625728075959806269008313977885347627165860586176989064581365277386509559038816553558908280694755825408841384942221607420634365475469381360256740884666164776541828558431796606637725864339387216900540774753015754597131624989593918300504171381371816184512591635150796834669218386465205693286968108764478266357934733467962751517296281241266748127335403065676420967375616140216072989556147806031051814932634993378215009548270780999216817960522436617905617377962017680361752241534268978925489275976386317260373626374363893051033057064076080298151569169058309520888 [167,101] 63275749062657727643191771855025671992849520450543213071783340858406615868950906486158122491502628247222923163423616719115421036188043969943661724356097423606246708710788635348063720198943103551559358388032525387287350794203393868871777136705282433522322278182778209629778883853594156330292251468681999332906799637386636725268997695960776802660708188247016499794546500689195572114000490646132264261384079411014324143407365157794465786823155662463000969661309997917725685072743848655537023776718624204110763947694733248046920090784260641215627298657384872759494037155012427693190814809125707436484133777526877254312277371506103984953613718829472062640149896901832087941617169252863468859878666819162127497008412323052519526550784588424279291840053111798598816992697400736863716127428875461699337445621273839987014891556973793198522519215111909331910152826841368301606210124267870933387361588203230265084262971778780675544003481558497290067894367813196521952586949888886913829583183467091970454173949148318473393366436077336544120844329696581652730610162151479456947549557855028352438232426942675232317415123126865531127450763114675929515656751132288511538079360620703569138333434774078963421133018527270921804283606956348875448602957218960337 [167,102] 7085284725241568635789741932507198480055518931771296649937446541829255495295541196664762204968974770667809812280539024238059119585513887054292824260244363470915296306008736220406444270190643859759626683837378453150547715919559200730574498598417218845672852269121150956456057169329429752210937652373010064038532710188236863378425261550401765866750741958502502433895825426490607734430614559722730176481096284270740003528416302215427258227353729187489626421914827480703795496365487358698025743925830338680942613151135414571001510444743460546326626141364231605466092239465986112761734918579999775763580115450930452692963176687173632571223986756061226538255006304001196348829510954604041484343475787205987878027297260638597923287518353768062407694606321111732642380145174927368891224672437998259012799152612020353144279465930285460702194643442104394840436646786423046390389403825097030911100152698739015742407655473582077357428845419403890403730200731893278680445573699627731823472068899122656321584742740972155413622977472893245489426209852075197644633952765250330964556812355807324828574278125421924533652708712529371105046590885885386070689471426680122133171115463054735847251503984383121549936104644307342580475091721390090810261504 [167,103] -270702144177690301378620753168982714003058944818402282085630915606236669170858944679909710817663880817599189254976777724434955013291791160909266118078777350370308000932834372100207927366895359449516455620233938853316193818870593819103449382959678311972199829617840610700961537471154928689318831872104364214798640403162304919928025514694560701243993698929965842585057695459252694222081630216516735125810527016485247698059481397872921935952573080417738004526366714741256442400667252669909131503466152777857913204492277509148281799589557989484243335802174105534984396250879423421711519423442570185514138181613272628547753575506562078027228907911951145558085806485881834949336600086824355937031014945339528098526091232323228571222916149801486033418584561834685051256415196385372181002599343592912398696912688358572142631024166612752734833836517929022921769195035002197665985942932663741859852855484472615104954308831486537666812959401450425257077001742702347615322873934497421329223254508320468439100168684982705669389663685589463790942708745128118745909263645418530245038379173745868732657355677566162212142310046898391122449028209305232886317384701297854043805999763863871355130561207298873703688366554746437795265741023031552 [167,104] -271019835155312954344005586927684463094188723064361413566961905786165724872718726601999605017493948834442764643681261825662210536626790307689247260141671986029658578694225474170469507849268488946061811314030256592655776951610091820105468484034957116522086274001112607272729431209127237589704386576512158582104530576191069899464412176194530327108779193001424507827184317344442808317439315005865028803904174450897410257367377847175455622882635539452272740425508354032818939887662242870631442986119519483893748808487316875172016815649227420165386905698828486904756862449453932374316661217698826209063691172822631514666440830335342805171471348800367929328874854104730682285934653918850410278087877577700477994723720184765670473407994291703714933126612188220592035699962602784606685770701140567530477954025348822488183777754932090994972567073906736275236663984588495085054026238631211873951887753008619648389933483770635624930815073437477342830342456934308546690633506983958864311479261667628598291104944423394732906292279600989003104243454799392232269807730271344489593093915638262432021509658149391483008167537062589964892054126351837435751924393379855215426678446348399322659844912514317744723464572003264628976130880 [167,105] 7303090599129998343019401634538982644795396645499130546536497242030279305356896691627881483423795539892439310572914178177130612302798379169509029623129563081478973036693872128318280820501442913215413895877519920865140717927774988397272999124320036118171165320348358975222371837701813631953323384369309162600046594276926967431781169224361763219178619229151919911324371080608335843568807110986112063225057811243426283114863618939330813017068877788866839975064560918110209639441315490010774808138144532219627274465686308935459962847829915896809897644782724248797706296214658880688744434087655603466233613702757186283748286556046439228360345433032388447921359874617645573586433096022938602718269616302600542318301212318970605366023179915734101132585856337633202827929052601074354576917911480797857996202859717984211630649918051127266899366576703486136133296435268922408355319828715621675560323525856743454317290856208844950311687467975532816787903902097090944213860015905886066694120070057595812570884118459401961614893191857409123449171318912840912859193049077726077030263711953440498989760099797653188822202352334645573394755590453835854539783611378549233574895904028689125202694644481334071760459776389192 [167,106] 1653687084153925500450487433383071738762346847984376373209354417333833644406055754778072531743599000620812172918250929179181850584420117128285437133004200029718384999719748112832830270399494057919626518537041322300315063347965279352452378174082770892327228015389464252408313402113142982746033394170909186520518805978959006783489236753244847463336490876006121905209536153042450230928365824938273197110259898708785468210288587176403056987236857117519826085895729455269845159579439783883659166259123847999352452834912959789437892510211665083040250699660068897231847214260133527303353941139717483722813240945881731987385665820472194164193087497834617264668598791033656108690126419002751630248316516100954444875829516013011620430717072097169565966870112191490372275964688688371162526108587280116909386839609811342082867262127542533986835350930691507064445279343379828132754169806554486999204690032536856181104454761212300289742976331087648246883962034800569070565183590935923888181838703222055493801013193780061326603667766433619321516517171957433520279107539477461287067539493081695392113724574893743423880233695037800744959868419352770099878327094555423625691261537316428879090910635454706017076586458528 [167,107] -167364611220048340660468308550243405590869022222399735247006339872279088728469681294767471404576112227473203305857880294895303463552123906117698913436556106251493645012116700964532111399127516912796239431740638627269024815174180253719185014899738463974592428185766711941748137224416813066832018049343566680687813447893750237757261671444728679777560807809683375078391551013349973531390141318300861899194827981610509670448280271668995797758352976606211367535210510989865110811775305859811626830845141050815121286237254630302674560972185860586418496241611764065409468714035887103440071310525678038292297875235126142778474772569426509958095615904743921647875427846598781557323010906053146217765687582539512708284440113003374231868894722899249837896139385441265632236270131715613562245130713630606594175358488979059697120421493052625625129980092871642787832343337119184976037577049906344810160873918756964833920718957332742374708201557944959808589739409092815231572251702293383924045712524704221021015580016230543659006743246161093842658435965662256447395249293319157432727993741586802443282973786552286774542426011824642710340741689169416672674979910425338865253572037665963167300158660443915971593164 [167,108] -8123015671430193992390013852514570160445715607243411865130534765205096619177707049107014532075971154942145549161801657919464667539565906205689661312332135373582792287751632563914449354101695246008259085591024142508400493573411062576505950013975050273643349241698051448831829363003478619932697644802912222703255041199714116650451844508358838012024491131325731061836812422470807190607150564810028219853260756512085636937009735378452855188842761954099512355001877854826794306086416989259137072594300274604297561921332025796011164026950124452536567465880090426286190799025521784943251109901523549524731896091962923052443412288168085047163232014296329572993146745839148482975471966628452533213043355575414949946331063421601112736763798524683162655063961314014664601080003558852490011163960986335747299758219387794291190102452548122633213087802010751044840138559152605081966567874944990608893683084722753076572250456424819381013715934077825501875467433131663585631466417467525078243174347563884979995068964513555708605889012294732163353752804333968199751817589280420248359443619641697999781943188243799856538933031772234642668282037034798866728061874244960902305332875051070771696199479418690690248 [167,109] -157459909183203612148396309991493675660419391077572805716735920751963842089174053266293037757298817623544143676651570877300926470120960487095720484616170237412713413947045323069326727484932777797796674299620228860214895940055627561313847371159213014656214352752635733056879446160037342893989690288406647177906486350896583406769730657957813865393353343740659550377911798493568908614093289155945843895251235053406075526284786682370381775795891018389507473336722550785092772239155758157828440590600780926064190092909459565180378220323025083336655873179437548323598591047464980110791780418526596922706562800087515539347072159501520232394438790956627982802276097051752443069819290384196444744597438352191021955358748630258895240459311355892963006783968671236951600162894587080441120190963439477626394911663837167688554118586891257819389879182766732865512685132806267636085654525836011805912980614820048728919301209646880814113248593177074001145100892341907439607960100446331675002621229465097726982951730028963083439867891545820077641867309041337865791748774266273711559574701469149686088788602844532814242299346159483029372695851175944275295242809737902171970289547412392943850325014386957423 [167,110] -1660430431187289124653930996495252164865990100410849748402242635577765055592412369099783919553867815814740929016565991455154570925016226828798295320975690250136968402613206640079738503542053661098869359675938714084178375164174232348024140267390437244989541577212238841170621546205859120067122849815612688176984358437387708657825897829390113662330137906849332386384516213584634583743484103133752948336306835508685489137585797859314339573537944626443696849900064033487339322376815810064570429299885910686206100433062352804837796107201585532067618172758283772707401861487151830530434483513756885356129594662037086164900845008884313540262507785973366919369096187029202248831257218473105130505530818053664456122006216170649813163556551232402243392565542984007224690579598845897540670912119226893641107611213815645667330572775164166253480836168968675777508715397012318914732645727147152434808602448500777970585145667003662140954192198237670257063907759609949872279989969981322963785709564831537910558177783870246293581421295760245326291041742389271204335650403921683053109586397223063097443893361248593697394481371302616481441412544979851355344581223184318634454531964137091019106990669312 [167,111] -10464646289326710895428450096700173613526900718923146863724097397348311235303972374351867812537144013947585375450878939074400118333484856956289829443447111105279877356938852676199329722587064627744552396560206320172752348994174599405811193935578176681889948146412034940658342117289884653320440933873306438044948271814550970051866718807829667912138386794199476374209388991447781216851316718495435721036079402553123192333059865072710033085808622227232698722352148097478150587071699122406384252000530897703099572825931577590096719294050184154933036060348230052394788327120058969487608466541637030893074854054632259318481892957461240062009104353752199178035915549031569712269389071164656088302240308560560361717098225140345522293237725900708879322821988380090379570774525063207693604009663635514140682446066643901688887151961779659598182919949831739838156797266933240601140816687313083135262399019844910813918447188311553410414681742289371695007627775442507462634764197064586774703192221607891626875125165557114395088577401315773647926840167084152408716239010007329894879329714271290698352365695152071992577831134039001746171327439146387138246176054036068262859779920553929076710080 [167,112] -41139242995189768574856644206008661521795521214071385478390774616157382675020338890857195749197689547500558881109637811178114441035051382863244604850733526895455784197670770887182889129568631499513370185205548381029005523791094465327168273303680550435825254027355427838813005492927376098963006943303482146031487579045150583632184267544965857151915934693685176659409633273045220325318236148491615905536899736463188359530580486236537956039884240230736814371065703806834493192783320436387706516185167342985544672532507828249362600238835617159642388251368287751541607436018466509412581678773014180886552258836585438376265793652914678203247393769973368348747994100436711069937248932805379198919796908987585007254020245188648502607723604224593649289281581690702867044598078928283337461443826895917174734412963859636180742736020407933800468946124915684493621316118742028517795401420249331290163585602187010000421319466088809706245053403459504372655345970117331880792623289846966251763364159807412642545794315831586292762222842514919767488764863598124629989736600089665808615596070986478722289217596659655050806357869123726380630622746112066624694968133132402353811616572772515264 [167,113] -103196561088720084500979530562049490477826496074068959016815499251421095865535838687320512935018352463910138682503678218275169562917384410176451928960957207121886021200985578106786803814229015014346623644588141663515719973861682834627240542452409068191622124621542804094925458929236046980997526762841610319013339945860242499984791860063922587078357023382742829773602230839557715275236389852121775559013361715052205445528401704357226869552338756377134854872431477679532580876575601614468438161441041439145786457877994065831299106576519227897021675633742688194213770795186156523312399182657964055469235996855934462469179286718174907954591340524654118839197753575358924726176425003510015388741735571059157901939811007609065015857765535037059131082621869148877819775147436569893878418220026270525366404728616788684301119515942751229236351335801263569414178491049887666960374626720692390212551754357667164444241461894124274488185231430518431055572910657156202792970861994484387973425744054969394397400129123825208802988442847306301933828591686669990122217791802844905789637192951760178334959906372718062944544993090830582086127340505234881159911098700077592448942549221288 [167,114] -167301367451853496352458732857722025467487919547388872957382166589759710277875508009977459897068782149436558061251021036845656234363653909483053741856316446915175394125032711037640815679749653652637152967382567070370640349364691376533013093409297294021391862610184760002499084515898905087087563804129492473247579950412045929913324328322016624628854200570006189964962460518943933308210822647700487887933829739702966588590863415113545375938514322600570712212540115859116433180938449860810128741789000717368846543029143611400076624149707517877294797418006639851992323838853678504805398906340161589509969762486869799980406290421302323403935728576171894618622726386297103622585242650968021178263468744003061464473514851145128037052474154058135403553375929074066959586510440861959322766655089090494109826080271964857101747557131211468997023598900543385358651613854010837655059385589007109624154586853337626828439058758352342075496162484867044422434625280895687871829334364764781676788190330556914108670337106883685662964522280641237753763480302002102043505753546879139993129135804211818236486668259948790560386979460108960190318473723969791043512474785246343941055392 [167,115] -176552913499858909322482481265842064003959280867729479959329617853722265856024862174576278941480591606165495179334178773939640030703897900904522820634719171311127275169479463676989752660305011251521530368001251943738421393147461338724628920389233294587267545570820743113335024518695390105394191738233258123296931825553682424378249343832137241963441340653263533259676073340193705183920960900426406283741395800907301375383649987210302627288195324974215728437859747419665516058379730702428448573151563114283462040406075917361855329538277401284814174686481145925645454754992789043878274074884035195234331224598190012749968534165559658061822520174712167177477634468968810494497024338845030829192816375304284687416885195395207354488136867463154219670246064548601431967458471747635400065503595845572098172444271338354328066305023745110409810696499994530993511491620365077518230262977907957340904322723096017705633386848329597008894350959918332998407336455644113637517391648763364224026254852825093138602016486849873097471197896370093235761174125867535848029280031532552506947870475395806130821659599986908067836820328059718509797057183330702898695216083766458004 [167,116] -121729339799397327782193051641405011388598242411079407867890331943515018226353183986219885923107572139954440215912109738428528317127078134404818826301930174389829809404787529742980470582697933742978627212442291024776937648756492996713949475359907211972019211313037181757706612836456017933124969522050752673998626683408627422159438029146805540169193972537811233519296445730243367184270868074782741435831269563631196029170579745914155764694147908555764950383773566437983482741554332040211561624652600722030204026710777778785162828199203564892691544955412244445472820887113847161579767454958878354934727779105708598707396126065303310312830591172228955161388956318353421930094345837280879731800562606683389308299979150042924020387707527538156314363219249047887674619902334171538866932686014015693493144026458877205968908703509046224364073056962757568775993629670227650149031188952464445750153740272912699513512926361375795348464593381114407773936383622784980370144486456786793821197772763799714807057445855440060010306481757391100738548586884348379200771221053162251422906982058631861793444313029703478688780615757432048382090386320527551199054290226824 [167,117] -54910214867176261662898504373703273378965913515953550481336751098358083365776184174527190996956084427419258600431117659832814440130063325083670726082286146180178138105371302003163922074874583428842963463991747064519150643667699738127638267664152214714112616699842559735659020102065071954077969531949796456859914690695430446334133721506467180870183032642738500186894625430909801240567422485808758669195037011578734904753268973328053195528316310159903181007759945888284649383005008665316658736103719523933023782243098377657211535168063243862730794494177805671332493256195538409775440907732784086368829854200898371697158044719256489217244668591089824907589287785473537268234091655741446073461119104296911442783959755734820673971018939851551892696669230226103511737377084866405766959611444204320035653743407918062325487469923500019345808405808568924652310550885286496738589733025683546437091517164469347552926730813841422380761514131302049563957705995526953532244594208690002872782600041433541886743519341683550180887628121805690832042369788332075851400849798138084746899528690736287463994972308811474945711132837974886221064856529753651686183471 [167,118] -16200210054818040807138990391112628181005219215760997237329149256966725252540034851762382782211502782201152946101068838725857909063194587742915031130437122594015293915178591534348745801265067478586366421689102609488396578951606043173677098041317659765446587357775732827513438402671559743857315798267449509068316153942553659227726244784240896796651342886814382830033543083770696153245239774803981231724480619895579786997934071904357499382805385662268756781642042531800811934611901407531250145228037612450223949046634307846042569585309791301636240447456103677264586950507821331112778351470779998838116254622737534727828135066577296607496739184195891677607151500053286189480107264036605380236679470308447295195900294596989237743244926422169646806097866058031287741215934816094697827766751640330571049167832673376156541759493985498668516519729996631448899953632448672727114841097826786584957461034402034444320778415623687302613634831694690588231730267375071182939971377195719891436169432016452022394416486714722899251967608506312833641138108856759646361730774243712250495274696427026758076351711614970011460535611550685399335628234944796096 [167,119] -3121232826324062801839259771215475164747721044544892279118029650786452312089704070038693113030539209428686479427974453566952713157698020841346791965826047309506842498153901160036072112033063528188126942051163058627645875202466441401585773580303565969720743879064821127858008391214151397042497854868866978894766819492901069156886900048457597550309136062747009612925145163369725450350876229529985429010624258624974453637252758004044968548502145118988896791751833502132710987088029777210545379339833728793990087956971359823893028777808856297673275144832333038849161734659095910171514749363772447315847577614495209318829263450592984909576028015647142696096254473823492629469964069793516187532827403891575697641192626258805455949096505363422257188919680403710561447901916865682260039951275663823287060258055973175561671134042233261991547546805044891373171009871136179759720638074884591632272833068963931825864046645669800819248940354354691850905945536127094629844013153655550176813803889518814782419401859731237329841120821105933801166998687133374823332704473494321231581340785689677354527158286215910443576383398914648738589886355032 [167,120] -391709899291030503580680363420980468873302244801539061224958089995016051814595114268297182533594282695447886957448828832048125239149845032081092691411132581985964099388859813622922669991570205656375683772481811557128767178158708010854177603648266393843292094832225076581625799775108676042392292342942968172319645159031192959983768590840696036477335167558138576418205060317266097150520305839316886575067663258793768152485142032230256653725524405320475026373237158373450729624681876623841975799354002608033558025411124665986159968657771422826152986800227762592506111603482713275997731840893250738200810340598821766951875858884795526015041687281725250423412839924676621014034495774489564163717112243181099916437982246433903525963253188199482498798165514116588302169058817027684465195519384641467358063844776382771357478414234940241167003930199262281826160571989255907137389180995267704020647559092719684747666733011242073318231681864284791726124290080766019534236371265513110779033550965201867530736782569195105989968217821275497900756823798570415433522613229071522582057427433837339309801106328560227040411628394424649789088 [167,121] -31912927011072917382702288852316763302022585791142360688796602344904218602361305369011661603995220751837863098548169686951016597400504610191710650622316665958266851247070945126491701839881812665663230365259682440286992274937279678949256369315441562814066541294894269635834646603988938930071915811366723691687926629129508414780961227099765773545090764113746872467112180485051818078426681903812631670050692274091748609131440362842242577003682887288176064638885372053063096817531581212237031256653537342911703486802670125078185527775109677386196931243539018624373287742924185855055855188071442838876913628595420624412996204381465378847296147026735998155604086070368500347172180162165017271013959727294130754933939450096322846772387335341909201353263845465398591270574410233108206787339701926304454870180166067162172845875414367693966850347856222308557379726417254495701064182389939594276641172433916566610097717940053876001456382681564329866797624400423560595361671233046621446183768756967168169400607063058227685807174761453650930429514088246254687937728379021332421068353732422306621191931425369848566778435565718268 [167,122] -1680904300725047471742560563347318999233362557195482373475505144669456805238610685089827819833077501945123634696166423260633389919216973263665494532272097205856436712160916588915013817076160567718579775117252796520954836941719550087109108101669009232454807233568773952117748357812072100926813219471291080968782911049801435914092016172364864573284197938950531145099994471976562025230677349290796615654270544392759981080715081084797152973749199566159737160018235951966825944125774813018549012465385564865879639038192534502131768085366261851404442359295992086435287437195781470283356008890409170751383924145595487106548984602635519977274380444845806537228733093319249624900243660714731413636548562130418373796151335258806061438095769469348998381640415658578229726093534078608867733848942084865304428182106341961379829906593613841565658602704363480171045323404632847750860166683900680997098999376858630326689818120266989727542210220039886318500775676112559067992836420850797025525472712222529989872566882506911119485501321316680963005556069055058396576811485413871430124812065230249946986624206263959536601336448 [167,123] -56965314413722944785184461266409464607427931664290004440523221161765634946516970937214214297738148589388572164766389830463044508368329366663489842435494844458625607939877231802353818209662203541293169254145707563959193436735888222644645201028446764689965754827813272133173112242481467225288542434923580950265727100060298369389680118032574009326150978120064322463555664663902282291856069742413775387229080254116690420788047823374020455600144632861138621589196016305582900272618961135806261963467259896864526010874592922395562341887898439829163447548843927875968959780063319463111482819479890757851767616964028936963251951929598038278094972400001131775834411239404422143022191640698117903372305285861274906649673170263915845799324974882649054407057950179891635511225868568922627547946497134159788276793427966186971629041821774863129890350915140541593617429784170424800902715348864605665608994153938012636480983259552846434992076336953782912676637514171956309931454282320967199091376655464510389478194424202439587501384909345009170757876087944505576417532021476390860762711364909810051953380797959383824 [167,124] -1235399697582938305381279541062293932047760966346774654845449338785801850945350964521572952785628788798600552590639024539997777457650346766812439136755369727548736876845546778790440287140886490199441690671571438866827285887899786044413992353808931972497653045356848799435435781788282395290939837969216404515170556023349618726465339892253683496157366433216609780342797737808594918088123333795445414655092114990401862050397421758683959365345308731215325683056070646184933295331348324235013269035456824170524015881710395709040498806177250478340400304291138424176144562941818351729450913663977548271716194463097517183520935799878975605713871967823057414435744415474566219657769977466166286426836517744237396648754382314572616793929952788161344147882071925619425228641890982815612996751052161431481720321275705939753880934150914648800580693396774449106857564458661410602435332597338581637716463363439465216296636486014740244154134229704358864349163305846686653637496904195332869102255496622408205922990143740040007138312335397736512186975782803322254228120108123288510849923527267679929005074589560 [167,125] -17041216428564430098766911699943719358522554668410197882639382362083759017777767454968267377050094191308663760410018592922457570713851552510240102012870709836480892716213863669982185045083322332414658166436683439284977990495813020568359647452835236321321361978185144034842470410136240756876795499408783842126758238200732489731390610544235446783308034147886701352207476749618468764563644890697817607828088031697076741451152377376814186973959435288859001880919309492042615640703659848882976183489786497962386265761073639908759686391312949242508890134358588397952846152066253184860030131012699196329257009878134650548294999985522592573709557359606244282014673788181155088676395117101161753260104175573843073321250026223203251736634807808555580334058450466917378384766355691846427696362250239290085813860535944332531073354984903020457731341612702140214032170016959235441825728549099103630951095026742987891745680059649510416099033809254196874966803023623436590996454871544012300714973858847123740210502199637228518734308987899565374688714917152355197520945905751128483749497923867330276233 [167,126] -148520239382626971829060145266786515811752644000070869341586296047933920189983153283774635052634173641288889675442328999600461434935548595287831795314992512113601400157589223504755131112341540056295792253026519949272716810622789564819528889625930400730267796368226482838732717610214698019885771880034965661979017865835892444249779853097766939709263874752636729482493473883049776997807421326965726756308944331340013470011995322847874630102583117129407825981084684639875812846270804089179506384649286091414932155610840106631879591825225384185685337420972151132457007447982152895899993547476750418941949613400447093042917611502904392016082654584466702332068169775661018459225822391490806690618045225133371799952617081229938567377974700712955517094850786351849864050770753460272875588296925149495574893208034381765625287085966468951366530687416255837029382701294388288537855865132774079057873442135018626347823703669743798851855111321619125263891010881445343680915068334133287823656612113925424465591192465796161805585415257624252149902641476012445315528701132092669986062058938624 [167,127] -811865317560847484789028436355756255178052732534340311881792426625039139313698463412476668576881638860178597631044097026832079282480510749198056867680823469837304183556387046531194656970838953653196183025905117382523555713021760855686272095512193673841295353927289080273507068004088551779015699133524311479492997941389079520643348452094369714559944820100480950914157956017903102155241461495194748727542173414469974440839160341581036302934894101277257943594862199216678763320615314200551170011038404894749561710129376087532636720993894512906216736416887059468602227376394467903251646021799190398026404110352471491081437148403597215562199181082879668671651899739150067270611324756785720006585002943709841779536772006823221724300154557869890097822760525809492510705318266273570306131128167981043985945982359876069801605329521641544360687926070843329941976857117201718816427319848237628743825586174504464667745744638075012919001842338764863237730908651407217719729122124038058965985792194893635085724908010435061873768494406168854261999366497420563028265814997294786729120 [167,128] -2761436703435183838018972381719099251282243540591675714570885240598655498436073177562164477215924379177929545739925118556810042091424862718192884693354290661125725434693199000330643787365148626638110443743332074349282442022490453284481110954920303950998653614657847039653193764280461938585665287343981970731015557056857624260007295560694158857644862036117443748258103999503950867036972069841041450600364924621188019501521725960350252684855199348744495505591109307153508987612624572053941793135395933761092388414474528675013613327675563029304482701918568446562472973631679540617035173271656245158338108576152372708852937446032075408667798149453643343447264973597380681203429276877128765916190358304636580188666418055482670287930211376867529752047038725696777135219476160029128953574348954321202360764435904989304585719493435243549651125837183550156098963518519009987385064050736968132300892461278147895383271693194587887307825870704225989370789449646837541227298273510351533222113648472145249140278722149370890437110631152265639028878021170819848226315196441776 [167,129] -5794098926120661434625896201751001585070596488985750127300061897878601387504053914088457578662159068974355876206346174047459582473477023274329652669947408526898964349113261305990936955713928416665527490528745584033540904835355983916606050107075041824578352000949342793778295456754551829483584435103832417385138192760755463680318615706119494280991076504059342586662436143412231609642108475879726746027457399290721114706247285803288707948118487125512638622119830954812920093698680028741502469007570119997003393556159901270982568210539611167757576484171916699429352963591092377459673755542667842493172489493384644158709011262481965570636801455761338926049183105488362387888971364564505357789883300022426440735462822809400330000635463291213712280578166547373229093554104630961762093370599955162845240663011518198507768255479921746336418435154888163949955575378973830630883335203204462397580267193974425841811058262871887282496896416537425004075953345891750446612953260091652523957021349174066919326094304939464566245940747978421883232178010349561371685746 [167,130] -7429804257099877033449709531289989259894791173157717032121229821987695151779136633218705194793012789596802857219187203442311085753053513378345056202984012532974832951307954757695662862937104254999698218616468639010197203256109270344651140392378570541585737289184598982277903853966790794006041652197950297745316882497398818742842557139744433989611595788437664288390683700389871726782646917851540394330612380201061926307012154178552806653504590601916339205904196777831581049454951385606484967738425147759922046039127804894269605605326755614632137943669591200138889313363124961282931038535703295029069237420641669621370824224165943114184833078400756014618000416661036933468230385333606343863999466887620785034369268889948379808900511279824389146117379843456207751600509377717462560680917111919140131396485662842634692100762088659722755742012926238510788836436824503660846101251799070929302048948477280204666741629669849339076671362180037353008270913819533857245713920043166969153086936794524015252272553986984972114716700714204098909457794292832 [167,131] -5764055215031182517159534048524595746889437839779140241989768147845012821378837238460551151490916429686310591020170566580787297282782078663301187048539209783909636453488977262200582385629775506183301404856593217408652223152876328994857250740819883087097530495930936239204130559065202605734940970081991691438331981744041244117739950992451844646401950770072573118949311311515445127586631862478483255074870920660835047996310086535247955116836233460907992967834496947827554410086459603736314881189386042610940495736830163009621756086169875176325825342689886764187948484600314330291681668891500101381457824647369380199259401919218582034738044263682414067724278302873773879726848365974867126286236741722455312230543917629093718444113102643440375479978832284296730569449421199665950506497985416785414894529222079504183182613971008872619844963751365887135730145121412205879513042870346514149682084883368933335985171418426432055639209400196955991095862841602906491285071867255851111832181771747244102823486989722403107406962640443675553457068 [167,132] -2676180652101420272787268928953507294487441315257850168493019607049357148908957947866963048966300794389230903519945148300035529802893009481654797067602233007985907711399881337848144398302544780399494573169350299564717324932279229288595856860548863206896853455271596352283216597794387229163279674185418125826388191194484095838008749294509915754465032612215945918945851995202806728520686786401959426352530497745524064217304853308191765322845076545715724494774804580117575587143363886893945934381390343557172491548276679917440532377577803234556005378347583029175753469482030968121426690398075195604314108551773055623167074071451920484270467732060876003324900260861385142182231840746119807502278671553242712059140577926160570691257057436402940742497796884171398608279562504634995325097832742833954648623227342875453533415729497343485268959771842034154305991586045069730045141646719650819164479558753823328074300286205387883512067171208486855458044057783820382750086115926682150869626203444545503938460811354486189638951305903360 [167,133] -734942013287846264133160853637465275772464934870288543614424859550104567667695288784414147673319946494768190712849861315804775077105443395300062440585809081607041307734623547779729000238039362728886325069702788979545461225096375901682268752710643693844926798125287102275563397750306026263399151229734735690395979620072086055741005720128962450782187970431010979664854110038297902847606761837624562945339127176026712148039357882307212141971190777931432879573691428190988984413941337743768426677297649520705121019677871834932704573942415116132124402759042520696225082675925789819414579846457714550274005251706864757358871910748689426130576636220868457899089333827531107168980932098681463044738555821115563302170309752214343061275517633344700791014470433927408852300895288370717951386065325331184637283360644028912156501592391244190034487493156666497266641060450623011547364190173440699031886718467102391171332290010545628500107500254801670705965381371590004820317788208036674287745719512113442840622163489028202128192 [167,134] -117887110753445694117070637324558824508387046327529671934876970293225361986316407107182595432153007030982736855432066081071298963477474659029315718149855454249777574523862881613719969086337578693460387662856959154560042432767987605975413497003430166442873243406293139091876095338020081834280662700210314269615722316097983887392905402803124692746219156698782455249792819178624178922984303838951901360474476521858614602951325722880396509532761319248034964624311947960575239919712169530743224574400954917462895478784278894599833925589450963993716861461968731659593494960349995411189552340132998502165469167697385518417057651546449075622915786960322178463725871748846663774052755306918586274389789350038629076825388354273014149857985655153799811613131392587916573339881732412835860205409803503640752612727697353328208072798680945028629047111762361513257132963893340745237370335486961045982651033709812941449866498173313568469999532518912993501556082904987410376318433583867799160885070690773809346735157533312 [167,135] -10895903961869877917038630061374510505028151428728388992126294070600156695277380433119037466935993857553467863635407674740883373183872292704222681581725098149475118015460454776212164887983566217256141075027321470206809637171030540668913573438203544409287645478356023144696470285200027161203070839839810970213888790421095606104828469900526727571338384922848315807376374668646651656627456118725323442129236307587296129166015244620591700336276652424678208668727490245192782162623227253834810798471744688313874126436977460953917540974470634760238376842877964600599529946364329626028442682096981840019404495438607441921360586595069685388145136406364801505169982503358520612828292114160962757714578045812918513766498143987287512135238969390484002881048678839153857265797583512199028715656445486273639237388975470638955972246556395134788244288470814713407178406887374025107100983550369653702399893510370448094457109519613798936981150416485365771308077307958778366148362917606375973804840505439997158672 [167,136] -571876762421708137964076236907588162002038563302752363576382367257884963677943550533104165666556912945048240783004620769859130987409080582715225243709034155637890980377395244559918185424538280553542570940385301943285907588440906277659021029062562784799261337331273143329998369878130499741266036900571999683052414370523454684629562535640248268406667275967282749465728089211254428168479830850483612251677488750475698764303464728008194759836737734331168259580167322149324450657570918216296152849262190109159798326839447100165556125959312508255571868866678191987941857927655988831819593992534854900710354764315752283841913625835562043545014286418446213961668318477511547495360236333098344089945316343673452608920690781462157952560544996415450982891695563509573521786589018195422268109891453299971459330490998956281583100591606222457697703511263780914728575531280825116860947716159566635876522034643299993320359132721596478259968128079065369223642965089759005965052452779971755502624949280 [167,137] -16778618567378759199204400025471844506409176508353145361899014429907802815608132769946883926230363889873217863126824623017070690012030009144214691852699322936697034454753410027834876752521871209135551613489339197851010794669805045157853927606000815714080873391185086604353568362756829887677971174262271662603776669245169216093881383444113988527135262387403216940394192477266953969385545214624985942267616416642736052771042214238340978993932810744998122587299043680983676241248317067423558652777570223201146094903127963770442757494357290906896996650181614661540062108293289712802943850930160365806972625823171650912469547779761737151684879628550077249576565146385429622369833855381882832730555195186056097633810706167877077243323755593605310471184460442855098967726966772177656684252597672045071234746518663987359515468829569141754217685207327834572310103687209348612012358397032979411391362777344861201707917304885139684103719219407414830483623646258754332279954245657093708 [167,138] -270563432755477785212866439230680500351037718090925206494571736643676041273018301465762687343742455874253988075940435893042605045896941307022071461676793908105861915788468076130446610055054632747408886900959341996953843358764858800797061401429806587495898570836766769215420170802118671751983483579162960839955481417548666093787300551706424431797961572858797492461774859216990306621442541138334539966661535942089709091554948279992556716842051665972085963489361998473934383970086171521708777845101812408134707922135768777181330944319201774888697421556658139699400885740488906241224510705779713277482823602886962528490250532980643222318040875361902607458778123681078277393318691657040390667554184719504802742159541146723362391428197174571217242426902830399171291858927258172043758167159709345636890500398580929660307277772375026714303204906872031255653539919439368404253677266594813536958099902799741819178894797918506797940672023216308049284910948869136453107004896 [167,139] -2354566176097777612215495733476225271484029429102620077333270610484870197882751006281059429582816515688638505859712584232520324000422170321583222899594261846579008571020065800009047740798560151113868520200273515045112143928571899708705636322716104228715045979110964003880028141605384321648627142560666038586803717438720975424467744500690465935389837653864202135131281247121153362386885748655270580224196439718858791738803269149291124280406094635429789509875981217118345742149851697657427809284617809252968852512730954707993769571936002602856083156271220231462236927687722932777136499562852160240274405425402879153533328030975426475917333561066742325704785561134968739750556346200667890446590101481583788432974031121349328815801727887636322767992167425109091317479678442477764414461768735423945656596799779634180530721284749214241228066461554176235651950181081978334152420596648044451507025601084397767714883899579925495998405937081516710813841186887420 [167,140] -10842341290810177121708870350945695558965694031896510552235967826895649030296920726581968971197551886130448375265084202718162422861210471696028312978171668917534531943433412331582898159634936036225282685731973812816280067751123775251326618733565408591863777953540352620576234846827940933998376209906666769592775064524566623676150129774125140563350333895701917326145856477333095075813988615653291807779947101105580302060194092836235522625003666876141809770144906639413858015766263823430500121440444167084689643594112308332025192042654471970706669572672425745378146608427525743843760452282656426455727447882147217759546092874266702381273432030665738163741775414741793195108599468010996036368455210096277541184645504378220427852550058965249175147261944407016914302654391170006159299230061158285148832711707269476612677408397212140858623677015981475692076901073118867059631537683270380582100996129650832533791726627468356399336717180108330722832 [167,141] -25861753597898204199942544098618262759167054372592514280769938697835144408760588982033161621960298876099352313425673189792970826658724664551894293209318374103927998026640568394372846735252729104124867935972167230428090567760342085505044752301682051943955530436642844527628814076515184192454738782603975121239621810030346024700686402064955298712122103485760944745728401959158051680051160784765893651690244490004327884491767210720312387068201012049307023264864122257894543232782498314616775783732852185046133281697532673963673464281765012193339102391571788797485460766770876907110938460831706191362041677274185553941311402510739060220081396726514013409226545384875271922879674967645242592801767120216806903500345779464831968500906135088426542976806269152633041326972396363428908032235453681815453905201514872498856936791123141674009835399236111715774234119393596671609706599253003693542288973367678902613527330536549065121237045990 [167,142] -31225499991524719115010893377904374013533944675087167332531228523586699048222796490290833705685039511100679476502903007240486010282029154525857744675281107461890349401924575085318950308721041839895657019676413096062023256462730235267578809522608309703845861618403792700644062263783035105452229424748913147274136578574432607536740645544088978103656822376241997842413484702725304245501713514835644600485184005844437523658362021974625164849616168735591639114382418117386278018887427994494655480255952433974248399532281608629447933436482184480956548854839772678875921630351329600029047418484806332348737369635961576520599651361764182045060855029815459897884183973167993749667031737319012149900345505795639018738603769473943215493967586596244018257585262039664134703565961679313491681435331234374440191063240803585911088715671518639194111399687981170670783438173867216028385345271080574046161053763180522738445369439909056 [167,143] -18613720447832734446196790711622177438643113380852596584780045012841777841313905977586726278484736528416796374350655793351127725940126340824300205079862806284523346163201406724744210227929704566806874115574826847039572489717537179881685571846098921001949886118152113247606919642619832893480571045868454456820329813154142880582955093892906406034260564461283220714259764479526672722156330402346505422507781238671873577635130653854260679363815481655610569568346791052854441349398002765184835682597319920729876928657629938764945721545458543686335861442551373986528011177295355694178856167290906422237429014538906226278830036745847511921725669078121828404219886094929142458882902520919825177944727361997630206993002402364486385092993154367689099225215915194711916236938477176437838537683479675860491417737384511121734049260778382904740107589218864154250850422474111367866251534351861250647222482564261512748024 [167,144] -5331579583060964454624673381547067944753920853230184645979840986190960320241038167514254805062007497992585288950595197825752489491602252400709910896037030436626663581984213314288323533419494821896507503813080404377543990277506075137064929678528194749848200294718066239971964001298392969569800235799117725258076913925195177914468484676240103285026039191681287486377056752543107436815188515986618153239459961935823408996500968616051784594951053006322412537632933489901950389786338359293739471397943155383834626158867048354409614684559323309883235002837401871061542722184959340937164409160410348342983451685748935576115411152859487077625137186921922766302440344402248451134162247315135410866232097240468061024155779136331321848669982634661368521806637271367330208768348296005327861951643635353376297679411145632225994153149263875495726334747044581072005254225975469669916745662836874790819064800 [167,145] -712475011892528556080337796828133087218310719584091281747196760542825735739780595565634354305037117788760152358296812816679675733006827669583907249606431948312046249890248482306036356726481220047267418569594921238042820052190410937199154295828332940703513759358958808327574674493644981590658691131826958625852636449446246056926911387389324782087331859012628401778845930003483422686536261777259557509036403771455022486181737684910767006618688184456535124783030463722874524177831346556910020788496692293153772119835070957271184306349470032884454589694479475732291932040635610352591348617601344338824664761358692248240707524958703376607958937561898209356562571472350403658778348578817857071537410278296829384999488449348151642715445625454114649646706125110717661332372623440321262487790619377653779111746040539993660920502476784364409998645399449004450415738554217057326557281048724 [167,146] -43014042053648764222238907645324061756298805192457325913541003089538217084343007984887443111944622031163410166278459845162223574565970673442848487315898077042465554308856709727940245573334715350741248939882859523175346555967406049871935115861651532225161255240020146321413446841908452073142887182386528153798466622962086589370590014343704502960339189160663503782683515549834002769163003783599344227133418664991051003678786739079549020557753648096263097927590049568654535936433758936397322336515807008250932149800021509847559893566186529654064158636583670028195574327509622614188504864779648131593273962943279264828747792925584678332479696690040912341845549706757100036315387707459485364378152312590951397665250309121079917114562547473350268666772155438425710250933991866457680619124782102915649164930326542441447739349128685426898895613564327925319834791057707534560 [167,147] -1132702012581712476913945442968378608334155707721427950341953103683936876333482825045258697027172969028219957621167786482511112990664695573406335125813252976696498937103518126867081805038163288188625240236934595209042094762486071342459539197486518626824470645954962523240912203840793432017012779342505964679704784383906965078532749263698081159175944688496038436848945978233835432857447192716448934608757942949545486595988367996079224500147453470554856483601525318465370311025809522539548488662353444453210262765457978851961653706586236625982413888873686806035430437257914827319507629921723769116310537548476514529358294079184744706363890992429778356528532292951693942809361092900160916999278275216036785402189587293850208319657990794367769916766216722986251818455012285290398496178609051516661538312000361795750034797182851338941997482791521923772015868 [167,148] -12518731277576360849103864625840994917150493074850629562089441907236958221489510579972511249266715011664465971129019512678633071676662948566628143618566411852539452768066251603156062362859667639357958796501418980030731748476693980296569107705584537919612273351867097031900089650470253213119170812208756448261251618771394708860600605642731667737594420699734047640881687962704226037292312769975194685534509382707386897577220618993561616440723117842054079104621365167601116909760834185968543632091824926541750946858162113999863553259924712072785939928137607359019855032730401112805991990542414591342827112088659056526653267749135931481917239774495522907691992635166365647108890509913268503858262052430718863225957491759919875178549861401475667087091693440647420533382196985229372619347176461261438254713206503616380210781685312466380438813792 [167,149] -55662226192715507108287864578756891428747307115519747551255644610941069707804451007546741524687229698345917351801755637442400748846893030880880795267374309482918158643554809831383977171953884001860837523329330205539152620011190176473550251432606426337318051790951475604744179577826794551431598545559290586339129152579726944025751361685115500078552773721760087466612572856335983761284735805634316454544280853638683934436729162963759949321502137190300655579764778726750494656396144240579807038631202757928289949047660875240696406260251867765310214509343619031846299690095513822439485571560822840875669227441705906809596749391089613723962676533556637105712533950363270206832866591176404489566077531237487135890782848968640887836991366697566144677457326615701729633579524868375105737779194788699164706528099174616857240395366044 [167,150] -95026518021293414986187571757364368395024757125266784886778698539695898462904144508640385650236099284488352377738802936611588862524035335310657911322442144758854156143644702531736480341519272871712861094825205366677758037539998670919447651099300054699370935387109595493763224530071054773381826147758909408577800724997771055929257611724978395327356595407061636843874174800939130145659929913326935909428651461799456003191909173872176439773825921606923149418591745618912662335754351783697633686424301549298684809722487963690948248125834786213416468211934426930096445724459420738151313212069312608777306041849814709397926375795253452906624537669174350459436977296138372917823745157993326718528985863783744313500311557105373267221522299413096197989878779857594166538791653917633019144964206053038820575325982764288 [167,151] -59153427094819111050444229630863816901545616380366680314908724644758601409957242966585711252851267504588788176728867816948104797390253037260597146790112295636069745527463752043866722788034873516976790096571360374048259971274688833718076249342802116134993371041221918710830747216603285633018867287261087926538419873166167468175356784027607292427427734633710293748179309784967761551807171630646085751899871906402755522665212148926034990476203851238807448164163433342662031598130953836321547267845328021752510849997856834553754476530944518407413244353355250161248598110589902975743987330145135937604341469670642221351423475545541820425497513064220770175106424129952699229259412310190373115538899056399336387362408074661730999753378708280010775706901073520567703937987459826491639761891189896207392 [167,152] -12677791933760434245678226452897233743175965862642074537726979015399172055956606425962897091573730126124623815525422725105722076731362885082478897542271657450386289139079658329342028304889656892402028819950643218224273753231343885374170351305380901343280373270164235983366140412919075527747538353614758168517821944730911488424867623252212746998497710794192381875756823553419196726240963429865531335193027950258783435135740640358081069350326507370237534362831073094703178410558362084182615580066211037110328497915608035318309275445305025773624251762524091672068281695807981863379603597836000663814991474990405948955910949570067769849804951371862258696940796657374558806562488073762077618992485479677734475068594902318483717986922733848741521985635373793324754083547339263380460528 [167,153] -877464055155508213099891099287299008657752623929694006326927097819803308989329463068364502178799513862072026216044883937901839873010790135203168906787748856070312698097908589118039774869285349871751044452581579083892467098340864019623263527676930376427203457044494730416096337734118380499596134419492523385203272487442033954947987908936961988652900424003656543176736162776288424536925369844172070554435400379295807523740137214605201954418346366592187017866080505612432647041053131293336129772105067939464278478571382008700465144783961755877163351322832417010415676935550206473657010426335720028075752236564237402669749653242579960226435374776104962770681031333050478955399465767096698659017378240244460602501688241084626047087961452661883471060442156248214702650 [167,154] -18254300460501463663310932331758169485305873423839127339346585796901602431993252415787582833968921882673820123352091333930799396470458725086800729233413955251950863195266404175183459640108662578269810923490675345989576184639282865357838434275123057148553393695794066895377372353553614495897124232808435444172872069022127541950547400367294731687143578561346205913841198950019773909985443516747044065036788680009299049465145956534951264677259519701219819652150584150171971832724158270813082149110949641334392410971647854090191419594721044689166926595674099985670327759198152765064945677103468301938247458772973675584690457065753567412540608533575520299145895815168478762671080029662827552031236792998700560838865671392037883296763763972066269587616 [167,155] -105274645553398408466864774446851921707333243496632984791039924250998853722857203706431730468720497065686803697189252167126408128649555955309111626213409643501316932112019524729307142481574519928074622622444146507306335636549389045708548275011117347475833640439541593924222999653336965752143752018038328861654304650965975600125282747404586377724623470123598378079126533226910433626690421123449884956460165913114060601750696840295482277968646551261298285912382808795388835887511236563061199463011952180288394847610801113009984080939244059330606838838253331424202919200605968182372646058440030129700103301455975740419757325398281415754817123887292827623727107182612353414705401017070443055500734692677968886107322638591220760463700 [167,156] -153564331743603571441226871547486236274206871139892589740456952992037522582665624288655915462506883183294991370256129996833048525424993200145579359805736723924895990246600257019861787419730455703877015741841399325556532753405096194778825162154020235978209836876977302054039232978306722906718663999384086027875017514166393781852650030041713710556003618613647506631818570363290044704031221399908319457553932487071352890881579487373989355957160167602897557579755911931694533736808375853746260879669121283603694478553525960255677835222877588385549611546086389646941527018386342708503261812722129347652840028741717309842390255257885029833354399911246328213551289407308480389388462081683904112568716836614552257609920 [167,157] -51032356840543097948099494244811728792016299604959574241656106866390918530771307336953695557373919822850141928457572802607785004281349965230647647530625790297707974882647493279409999975711722727291653131687057393960000855382699999236521179486602918655817795011351801023165013877280214421618259017844532325776939117902722063567285664825173149304888321612868749903483239532751486049113230685781897064403893094354921891695998243229003155839237732416037977331731584129992020937045314654694678013634976390066506811945587170677129670175841491841727117948105086622042507939368620170096748269441207492909794951800636030425222825441872454705098891311347632769578285841748685523915534893936950739698888 [167,158] -3426119251761856024951353863072885847111788021521655707019275247046003080203310977160120558293024900963499151399154092295500959226785723161913665540391100766226572798754781660194945293418014111986331482324313952050299798046321861401962269729752862685559580079219797577182880863570029392148083812503661143785397090960471433914883767116185457485393164776179366792090061563775938049115687087637133901250147012817575763648814116910425850633074490872997686240411094433145266043888205292048867656872707427289770462980911739649881536983893312518324500877209089899947662545314946484796595202328417815644823615689769185265949024961128310820939621297290049804559695335140412771490944 [167,159] -40430662483897662233210942498320439349698820570266198910729071752345826872347532109531147946857210648345847350367965804023971065991401612170339949323702284444999428736254254119522301866669911254279326195134792330283597332561801946675356924691713854757660914828508680091277075353950704727037827164185207397357949581867803614739142892473813363046215359203478967245803634416768731559761756800054023076273469793021277565553546146395153942892923623291887441810227068286902562080867440434610280834066910204950610545798134452824019052492971460282990578691433297914777488411151547874955150458718378660072366957425345708456991538247892550387588641857419430674896 [167,160] -71270489354517581015483356740448992361288946121107922956410311646162430379763898532924770986939298346626903789473949279097403624772962266439578570859925867795256359755065043612545632781269275212542887585665641225472391382538587875878846882978536885656004826058546515770768551770341781455896921434697252306959980643274529531323864980029695755211699509189762027136245138099806041111912770151942175574129775854448626538469203937763008598834815496305074156795266999988306876192362926299976280188544713747156981731508792902256493320795863720718636640552629419507777661002000717788990232422019780839355383480343135612297661486993169740464 [167,161] -15486487900329131353639869643867118259697256078828040327405133118764350968652552031292257881639257942261522261323532061589222693061254731844882251024236946275393722768732945510559850014183341646623399656240647987110544942786202968396872088860322800114007559211934959605331477081516128944731669376753358613408001962076672543166340314804147949541313134160420470260077026142428236100872626850405661652069934860632850340150814563926845978612210882931648989484530280112712079478113657253499951261975148928031355140130840535258549921688354730658757165315276820892048766065789339131707977617935605442903519129916377202 [167,162] -329729559836318120528545450538547280249359369198422947056404327164709439988315778817279145570570295599099011965518967178693063772038263054855753128352569198654250282318098030785020585342188248935595461746180757653247408858646728452375892687968606815491806867709193956324285213397128347935086351941170707727287614349757002883309530155745528115816486351607235234485575833888075489089179912131383230610348998374030214430978143845357709212944596003784149220209440499688738656476198930869025793573095076392553669573372036392139978585245061505075615159305427016500363368483889397653389243553152 [167,163] -521059231946386622509689125639166252503679628097925624933650108453714384996840804460963431011335699835295877360491835592231478847122026921318585906979089970098783095647867054573849910255299734747476335433023289665327158482172605730082674688711901698675469892197696007743550265072857825106398641183597368271816354882920126883712686783439667600014944939796707900872052877561359677662492633099736393676815556985192082835453658705084417302001522398419932345668120076886535512499828384915608237814717662160177910826491158703550766590261249497051076892826402220767433200 [167,164] -43437827998817754786710784683567390046465413293004457674384428496480856389370136612902722149773837563059418443011365612276843807362157962228095582939263194060761604188389500255480243755817814052414308119288469994956943434193722229577209067602652647022150355192628535874535877641019336667197662778535220569743583055195281892302146131109206454714816453185029317162044791242891121060878960021768124553552124243570419719319355099154869650476021235992202036123816490085817053393617825670145639010765771559620010792213813153765868434227091499000 [167,165] -124501272331776646161760922526380546898341820952826501003481192047982730024529940161319017887989121153810769135465142812625336447860947445691664907409009352400455155572762034605899686102274110565507158272394077943223733700339575479472080831243543347704826898756573869979776026144190859944241225704983889122596768545540439207988752544481242843620660940397350631251773679255187452629040571978033900759851799143973500733891310577273723896067750314433931828716202749531581702923844264293557915993161624802050568895777 [167,166] -7062423829145105667625113563172771282416186513190800159044247733938328408433242922931880223809731231700393722905350279374938412705049690940437130131455448953391273632803150471782659797897099028753538987009635047083661418329403809206697729247617066587765445704876465315708482431148941778233327721345542570827233366707117677635142783170284344202076191108824866862518274399673576653072476130035850555438773181350451278061086572350510867543063015190816364504942285612849322141889204214016 [167,167] -3769083786986217012092589589777034130612704258090923827403348598960045252218969380653120246222514189682130580567508590215172289428366221896431887743921062797378492342314804557368699155004905752276057215846861420725308038239029816242354524555054242658694654601631221670448274219450367774267517074918965342316164547828215375213893120636853684749568910688624581375203528738089935693235658647412226676102352000065943219693491072353549626228654156505158458016 [168,0] 221964592499811906913079312948985737030051361087844542628169639890456177548435357059209686215970518734684558489889363705932863541441858937606708129407887439700948061398734313550308068338150959750054397345087177652518340296866027930798014419041150338734113367603456295941479323664252353848782935006748856674213374377903817171002261615201129363027369004828406553444785536441338825686289253769658846558094152922218980619398724325416827257303567774394856989544909840441169770420829729903727361909137578543380846682640472937422923859895531481206498988470117181149695367543560969936753930320415065885883018050850750679676923473892445471167159311651625446276798848645084344029009524959211001705939239947985188488248939970696537420535439562347010425434411641067132721356248889420278641413636374117242448116094452859607117764989809078747700840023350436678667070323925949130932819590065310072430650257736208185804090504208656906971251696201367190225615878798716696669212310702666426144980418357956124839730526478804857259308508338859862600120729049630770180453587030400939703315569163729855301025311638842912611524731540850037876409460188068727485827531642535073815263316806116411709500201928205153043655428428855095414040072695662696471351451710712389045479627782365299557229650464919551532741495693906964271773063193697836068124290054516250600747181401032410245436210304846070639736150963868686019823381597493866778407756817558869167054407400752414256855614595978018403778244442827275025325271670340107866604602921197101237229914371375981844470084411833092601403823115144736457925157639952095294010686113295438400528276047255439563153713622902839307938179987842007040000000 [168,1] -2420531096638522390538149204732904752482936551334364460569523497448995254975188434968911159117486225980678709948906008515684173709426018985596771669380406397740815857936208889265433296076323319294384657919591960241101186353014555263369510340769825050362869426822830477634835022693972621663738067336923978778027732128389582818021512405620221738114419142215472235592019097844544018836011024335417390777348240247545818410850018827084531350852209042398875821437236194212847817557906336613490022693013392534189255475401159721809783486251330433382929851983648805254796332546513580753195707902270022863125896829731945707724722102624668830520608131749157319228613401796718056486505154424509003226936426064298137361813189260783578723153974360418914160168415214607532442236396044366945284527755486662310975170770278668473217259937407039952209727500560216015867077311290106902235097965529780190143133899234594971046221122048926505999693109135180431455695437799411558225230097927042246970256037026801404393084212425303894990046143602183668849968808841513720478282195559125766581446220770638593581419608428671205953162555083711245110160663775639316872792995219403587584543532828181644050240864588274765974841404513710412422874824088347422441414151157355795534378866066809624670220285439446836247899473786073338391224141011421903054919711970060875926554776516139810100209264510757324975321462535229336601495212709953454261524232347928991064096019008444960902134865067892312019544326752284483672655291356005234393662689216233126190642087461661034180177462463872679584536440917863460049143003361793846025985665195885881179399898299354402857303970226945232359962903689822208000000 [168,2] 12715913864635904590590969864713103861644634193204685957388029168056705429186008234781528883336339191688545108574708712586040108309025818888632787311123803358364791007704034364459842388511629972259310401040733610691538277030692162209544161368013110855211436252868786600707892782003126088915877294146898136204092637945933767999193223452098666384919159401813646010604907349818571565080379569106600530229738277449492636235589167733986406549787927254333710099251364802136871970415117145618487850007532521168210516337146255200075421447834914552117069101467148323915770082368237769725682003959281769770135796037356177483715998381293457925709792625313802340799382736359972054005049066969053662887978026415582205285296354254023889265883067744005101159822773313707913108079941554756986140667389911282088936910157736446902304390837059267195627785256062839545820693191032539267558285045440003874843829376509713116941232293407517950576150732107507866684653766389736147162242323605323008017675710705086964415785852635986513675815383808990352576414078714392829356417187875033576546564469021482151145851865179998466335716941570574251916068419275070676105806962924029327873282415601017148151234902322004340319887105410557637451063942600927201453474039436179782103638129599386182819683356301185662347948243013013475060830306099155952053206436653436400024601430920008846131864457506788123611426605267603723935776761803576785253330804756695807552732875017679750601310820098534041401923224535581032093511807710244289646034578641002506819633339418934007339383475525016669911463410673420124682362178767466626611434035006704269882931645505764403977255242543500800003010047647730892800 [168,3] -42868141005530152417575317509297833813937217941554840819155840394715928307302439451127102241458777494536152423733955662405294446461720632032310606571087957182008742666573837132447307745176075627112137928596584345415387702085129613427091662690571834612374050752895206301044013701210593575214441440471348394211748477655925110999362784819724613011106931503134383414503459974391133923512109743199738570772079917344184037070845479347438748084229533169792985368673605588591344139915629622349986703867721156833942592794531167677906137598765375971841365324009459905419515762171188407514509712354600461230920459983123258768531306884604022887712738454602936545238843402000625224247099473662247706419459584312396296027938071736346959607522222142642241945850062212544021552653688625052683600404846447299642786356031603571920865276319658365443522325431822813140518346974704906099536743439039295766963041826892725932740766710241783437099343619122107357375417628547315622311178166226069951740189414565357698859705477569343547851639394675698706793956455728957717573311241659295381487170608513339537866171185461386945198288164471912729408192807214232753617800362921743961464467823578265535851988585132929404566877306051272595785607094834065310812330416472014502410728733569555337098989093389062219925760707675480810343042866798169194888052665751314191758454480177643819849110393939205412261426416459105299713449083471871771188186470761917623781401101368551106339797271462773417457474566201952017250599425666007574554940940461324196973102076675400821736480372993214168367069639089751105328658376277946208161348133649688007225983122524883835249542621972412690591761525899264000 [168,4] 104234428475765071754485619581534914927028265549080488131880180822685527553797923752370980301953581850360052582592485591951229769413377854900928870601227018948105219741616540857613506997449267976178310723700612435682097356968843303805645758203243195828544752945468304927398017377612161267634514706007274234536817420913719366051879538161681403187185609745989873273134575274863886006275368930672351840940203652972156899392943114910635284556646317532191538743812892764108967918492480998743988824137883513767690806921057930955789474418397862792811400904247957646454609800718453120076871783637112316900518645310863138615167551791947251863270129467133840081947749508573844164076252033666907703961790307157075792869614809779145882412126502447828390473242856350114746075011935901990766284548413369808254636711466568348855992001235807181014922950741192375485751902874246517359505383153183062519351348619105729929766540537504331050124464537072017779797737007366481516020138372011320561298086091944090967443437257570930031224581415714036237460120408909104086915462805673397964021683080249056834784710333732180499556491830013953218873155026291829941301138816030573769225322171733562367577134796422703685302124705009518814709345187275637866892036375601564895816819752366268024379580278577647149722699130306173087056490199562068681503476152138480111705344187675176440878890706651070158941769074134942902628605312612443160397548297380161452361384535410515230784522954660333459219428536527434078842887403992042185596030578206075508245233987437122838933215058730076381020811043055707834512347230149913622384373659400859974009957364323060493001169756404868149877970116280320 [168,5] -194794834655832141509559090931169179939985414441594819293585721690917601693563563152244622890046023212374348036558544054336446884264327850300711083349659147345154487552651775959096779644718282926902394357245419361031103728018792895246336729916884542077043749327892684837058106135397860189534035599508058457336348448675122135821368278652763833952749577501615424134007403026774512553035179579591151798057464358678028926948430275065408318789391405442995283245056802978177626455123556970435491115467175763832337515906879050528321990717234448151634783614579511442972997809343057725955392289063706770478626159267066360563417444058687082095601851934175031311488661538403576553236361185257980920404768048768922310800965182281862002454360954717911440785111348929873846353521248417771438056932852300984207599882163311535696453052859829257251160180785335019181446056363451236234007958604428506145445475828318260394776300137244653256152231378042364287740004930196705607655865094912110106052679796452826715360616724154191486040828723051505500461082568672461776613957140485830251660323354983542622193192983072225274685241940523701999509478385743467027348355628312275011772170110795889256152809964716568725578735478319441662530213889663957902460651418202396699140370715250250047717362560078303321567506128286764612863448216185535600547743077899543373686252526572448811888252182192413152035987501107145004387524410845593590289502542900523663651901703884177778059510424149617274914334906975972693635572126653791262386759012984556782570270978544752529876000178319621316019193243047595812072671750340664744308208608677339204781838543389417789159622860255313136590247690240 [168,6] 291150701657354958550155971103429896822404984395882258795107165777613182275868129318990249536508528816913364783189524785625579470683037065506248573155298317638306716229904385852361283507624265591886909951380483418808332415903301911970462439086196524224878370421743134092124036106422758618023654956372308516902565727040519717468187629114741163932894056444673638710473463332058027312986426431902102032624553308289974094025029133674081292107454224847827918361989266537228198400392752460042524996410528641736650170514554078947500516090145058986969594991992991980826514235824777556272031127974787073898577565152748219881551700643269767195176152527531266116627480630851087836737096349080639424414293893544765355465945589676117497724867946303901486043929675686591419766744286695186169930938759780196146647039387138037806578193937441293678890027148383290711466832703136645375212698353447750052883528243602711232268913098617730463537312464628617839846384819596916784683369463180028337803472762086631453954642624339996411887152474082226026450299400348357206939687949237993496158767300908611306306300971685398584411184511563285373038760997024106220697932783161141518282977805516927135706459476153465867620832447629126491335460693639891596142711795560773556566582707643738887000487044636835434689710265806010056699007822643482607339227411986571806435795718861962117216028618230451954285217152763980152613909775107230554528850653263563411838778976907277271133804797477551786620625490809058275577454013044826624305634543609655715285563501080590171008576441723025400883363227479640733324635459586037621250409949837478947274980226492618157572627999517104892731719680 [168,7] -357607089904078276021321765136990521789221410362978777228288590625958441021725726512526372814065432519567649379804103909624324959885256515286832258683599129250574499284686671332736466390742358031169295019630978996046236202159215411161746824989576055262289665565221553964295003177670122244053261445591240615789157203686458235867391344342762005073237776643650225853907886103730347233310990976467730269710613224646171381678222310481875916711734617363515317985241729566971518050302545059663278089682416516836935553623516622165839130958551100405040492722966200811718090460243399506563606470904364707357407028698316061171778343800816663161273340147688206949200664897072197765008935719612456519118752107004551143644055629912745946857539976863536223438115351428981326433999813883384638830617909840437477642958028169575464600406916776402169763848787886231806755775420852587230030942537945349345736753888613628330113870253400357727591279294414772608716909520212653289043656468419617366547710015800823965803876114267003448050833301107415734689454078611033855871786506845465053552610614166164783347005094860466187552934726859039933335022186858905915602491722471125276083720436620594499838741099598104563069105884260004279669251430620069223323489671627009448027299157523129838368772852634733054689187210828643855182029016969149916751740533801593975507913190601933503417708269227145699599133814435744337964097546938837210937608339588370832486577660657434985932815911990445009226585287719720254467593380747221722937557583679242733595529353001504418293068823571431368552661509365687270767149914317889404014176273004821499557922809358423237159974088468505013780480 [168,8] 368060631329789943767197587745658069021757246010037173906214562804871849684652853624605377598593315682047429647919110411960242188023239004818245177456504028676733312673295970625335608210668825529200840633919677654327992187023068487767512503155317303822938977962035516868778139761735555955876256850683705563665769932719646717702068816726249904000649651977614962820220318563818108219130145820629879987751160090406827030827678187840124144695586242659367499842421099431873364488478949056238855161496576402588594040719620135764420500511015834755505282685100053190382804462312070830786309802260924528899670339804603362360716357318809469694289233048303213197691212605071069818331507481272860374189232427150235240024991961208111541236809856749969899276759665379610573443437585471450141712130044667996697130354690195179048764370985093027039896638807627117228270217773433203646537018315022060987969869100621078994945246371203820984816317805228413922083416132468748181689049257107878806587090579180351129944067052365880903329414906915991006042090820142314489879875794267527190068543996377636063987027146868019757080618258404777733531364547109230971547100587799235029123612141575827031673682630570257208769836295691934081012959587688495894083349725272471404928125812935531096241974170537245830059494517739892850957176212794488817169053764972201605634908464458691791069742493509954799367489085686860742808014324823772855664712459036454931480789721389555122470572204867645969221927012900425436134487288858957598832553909770702582884858740962884523053018130739974209071832243806015591487147397835727096590411289720847903463755442367534646126302540403604193280 [168,9] -322108397606863291988553923228346696278383134258459840078277959046797728727508663532457594271963672964314590553878011427599830503540260193100399982501867966050116697279077571849909132185455079911997379355249602071014242767477870368248005202068663363751345648932574292600609382342515292615457899091840167883372992590682991065293084533968046071384663264252654622584071100970712248069529099240047742128716474105944615835477606807217132195686659346969488983466074894688346685272103417504677728761920723885300155203914766675106983461404590900506786079684282144697294477450844525215990662711453684653217871691318533136769669908878884652985529796804396477636139819221573234818605132452729943791957112492370845823135345417010103219129801536103184588475563100111563446617002332825050725040390995085200710313109095371612600207908685278703125817541916535988828117902550006289830165591674479952468779455823364595834759095186870110383804148596581760486660231849406518253939210379061596257648280803194699038963017295789857742804407814262374385405734527827640238532104814747929446107124306873648686935303478170426998867802031742977797141979729151665420591523228285606442197381880953212580535819080564480395028371503480048364850863879162445714586692333218104073495729339052799516034821856457226403803288412445768653682437808605484554205252204584790045631955334138990242033431587527016443288252902571069072991218049101958311277449953252287021517030826002635889830807582882256683213254484589487214458074982301828619109905597393080262093611968417076331326822886470099238543192667225644364189373592623000477403313716378882879096030019186381117282069917613424640 [168,10] 242404147202968012411097652647047049247833493188419202877789898530464608837250419086400309607504294863198539892950329585049723539769402323496073251429106151251650702013101854847788357088403424568251163970828427714370897595650479180917142847384526825727081953667035556093580083194348288062911579604352988100846261852556794824464521283658882876788489918417230129956854121150515771575027969052001756474872641643678544726160945122669672422099734154624171732706952285359155927630105248621258726698580683317471521943316716221016151608905391176649247454790628690159671106397864777291573234696912317806177833059637676883787041762807237526484002759839483094741638765653812160882617584103611050138858552302533928471810666585200278348191622271061332739004241432347054678092659325812490143102391307339838477741792205850980684880863701759052369496778991672236757494308524373302401749530508610451898751944494200514248490904565265608616728384712303232560548068301679572799817387591869991638192909764343306883732019007044510029317768177386150820977187636160530227144026193030872082641876421160808426179019154906406930313248880746087455833841230972809663506240414707911356752767974103810557888738054858207116395244170518328730600358910495357890598622761136039376989177340390846685122216167943784821233383157429603864519574416712449786421630721325942011369852009857207007229607411267752881831200455570161429670996985800161235881954845310771653224508470392287796020613335076718298150035851750692605318671775793078658991416737934436621456843757184539031306393042769597201797034648931772042986123618354179643548542269180501410905135038210462183461760563937280 [168,11] -158259807917784867158749798711474767431008355791910232704360989894469024036621581971049988175786819748830451910512518585258845876910377642375481893715483100158321176531283467291592523528459788031166002658211407587505470217434538459252120373726642294061368630243535562065446347049924495023502145395020553503674525599619479552749242350129355425522155971685395516430057426146241906855206114620605123747088826253446376254032341401005367928968171387055152274432358966026280664200984983315336205904341285024659584576955656267223806404895321359760555160566411566387979667502192686377195788478375491525863947252803378668799038688219684104664672124398025372719675956614958710491943563143542942265401917212736620708516364534342757228928411107249992157608748892178150960702593609303931757790134705386766043410402435214346670854562872295194463294868664645488510648112674648383027869836054902148413560941283379977572085406952516295305497053717123141724212949718903436035731365239566162339206681796837139269607149283009909354933419810098558064910619483086009174202235443727181513305189410519993214754415610478093146447908050185429992020354422981063988313363992179495561286861684626456267079600950822003382721883340821062816979725204628929301157098737874601056188246279976453440737093249525737187452932315594848082572513657665072881048563400933751784058430767605948663523995416467265626291818736980509860164422822515198526678879906571875292169697650095753266985161544223023137038527651571311451780954580538298289622350782602595978700985304972664966747393263246097497956216277468860883415793709711664552502618105844950852741497287135785427475224330240 [168,12] 90215602498936857761530274427098207824555931070736927665552436444619780126781761437179747810978162395933890123137655012377520851053114490520365251883210397930656166728191029441981932485633824745196572330932796159702754909641179950960900923194644699111847903539087024117363151403817788306867575020129791435174062335137499638317293016539837257507006302445670441844707914741593865734979662405646135098785947321460507976992648701663048752040057983765104258599720503189808829590990572867609283891012455363711647479508066030083635354060789459088708617322259358835054700942180157651865746583084401798113434943067713011135279347021045318908873480700964448037770560978840893797016528592331210428207974451396953385599852881479597548675790943933496299489283625575225769207621686768170842941006426470749028485886212447842703359647734123747837404514398475841425177248441918527990498349495014219162426484889932932533727187107144148151910663127202408494357604272796598246466037007663019850786912792361409950609186636378468657688439657095945633145261862428394418607277906871810052557304837335661189327945825941276460449470897136064906037823761033901801336197079727266651121409891605330074448464558640527442341758363201981599232754121430043542517175112501122155107993037490160841213515095153872495864352405005821076199383009753700136324722564796343511730878022954707901617981549187790029841933101546237460256058891552743020901871276967384837912105692549214511242508809807522059817745808737183953430923863114620962262948985354110118678707049376032807333501358259763152891470015031970449605925887510838073648319954648013617062450432985743219461677350 [168,13] -44899238691356345056994228771771972768480747758587900099614205082459211721703805365160529910621319365767524052152732289449557491696101089809849831242201602410307106425463796338287754312419491137428357012147990682629372724405312106091185386245095801080923969574328180979880842565300159822776435049936965884150659642872027453384266884532028484027008653472998331412791312791561745886862786642874990286630701352523669202893452213111144951063209891839949266621009576456904013868446831912174581265625600079060859433607884480115156596607038133344163616481636703395039774904980400677251848835081796357701972018274508037936402127005904738935125386964901476479907123819408251003061733954269824662800552020177047390789576961400673919323347865373495179887121003738499907614187329660195383658480254085951119426232225704568943628353494215283827130014643498705138136081795971890682637414299368743440435359629264699650492087050802840783317827512975197412282815631605992294180092356766424258902259875816901125804727857970848190985125038064324108600511110582570384447388886965690400654775406803543554747684347385404316694606696083328025058265027581301159018310635578707313898459026651998659042722334263562797500474083740809247646012589149371505533210957649822250418841932129958152879385173546298900797543204293040203635105618174538831334094713698150102517143446160215448436095613173281329931439703126473799862163143384691711490592864505996937191667222686613867424197768899078397948155576060620086263157288586110348438841641623312959109977748330708517634669859971321052655554259456039052898897329042457899721771950800706624586016710428589045130240 [168,14] 19269278742516439812487954339227922202010011501462471422117703854704105485612071638211127266236929098856236654614694962222436886678974690640878334548631542406340316127632136612534963858566391199917320198896974541225648327340204340145921022502728601128289927975675486550490419077586505739918102166576542786584344709381160802467143143667134578135750147510985190309697097535852095140141365097202376478584255396551138821374231422517715725437214561036058422430175411074491483652771016801511653988172169711441674723183996823870275610857007962924971002949628926610707851452212050859988321161712636489112250415543801586411232172320403925502661020085004731491999280518650492294061988971305364877508936314201383214769525698894651143863190779887674934734860963248642631251590209252799833069761391196859966274450075167488660486807249049032362605488351543100917025511650089244529066797845048781265221872209865255260734604388908912136802015052293072770889435384419775112731780367867450284926552926057471842000172943045231848267959838732700676575333990308137585604934884286803956458620433082304630848136557865491617194164513444484222877439441538706977949931336788889318474197031074561469066508838619442758906590031598163532682059231382865525289838610466095680734551473144112148633866545399731947307034440851210653386067550117311692084101856164036735912247404222574599427820960028553678111931227306629974465863503487407062415793084830614231067840987137827580519551255758567154516502845730441668748678787328681193114960684692896938967454487104347332735299216446875060624834790102674840329242996737477419536986252294750853967710697861356477440 [168,15] -8060309141671369030778363114397160744357172901057359395341425942082666836561040539931638704020405600195801668586201040130043347724136452640728797960948936336076324268340116012097838418761571505123156359446159003185004556033783131570070963604353174111644968328562052171467383178698871032897208801547913460912771422285528421198468465924241032887079826897715678809070836216766586109414434648237273234653209455335050723919224154626468783764554530220751060064437289222911850028641691008092314975240264737487384565939950449269195030237368845105042872347041233450045597027033135794167292924071051467238238296383219257573098887001226684770665344139445399338167125582310812057909618891638007339500705510713548468450065350864747170027272900398131789233142211735950157232503326042976706620238615362496218015482705730980104862529338405759748590193953440164809122488884442014712141848898114433697143002005651597166763461067627639049778085131329872809633024114622180821719436613689639896474754959085863194736847477182679582777828306933064733299338214202005338573336014202994855386512828151558254659183376594403319425912163080406740711992149420392553170549738327484348145860940181129370235762366106283192493650157406202654564459750237295689617701957543970695485780208525995367712948137723947343577456038013131382182107827357548939202184135700095510745987860928195550010526267149267234745188974796119666398196837043567722574295498929011676041766351970287811631563260827124435970657819240459401856498337456324409600049407977123508299381091664106718586695933082811505669957431077539478370012492161770133299645233933024850737383690997649440 [168,16] 7489535771181947427468302083303994063520266977890712070429804238762437534227800192215848686961825549039258845438532223797765572989072195283551169094034988896077073998945286998890546623618244194406692493110321646686344349066701409930842804917334691967529736311300623233375335297493461655194276843951514160158269618286611272629439254576434837191248921826922804642275873194462133270974640509388060888395989194020681037249690150301948392713359059274452958027641327911080383486285039374417296807517078083504099084072956219105967445084288620252826517772182397188693695574059927617938912024731331539819475211019339530053395629293970286131492049565533727338156913994698311639719776481335392597835528044401910108433184236029689289487260591375079128244298361841909945867110644774612113948394191924395651345249858520326547666152585564373805020756011879366205542624525794147104055900041775315502802158681774579693237408020134815625568717414730317536728872189315549958732850672799628600300280259884914265185697719882735929512883527117658903252318135073118331255381984988211058090423256210056163361442324478941721499380708462091607276554671202995726779520250790235280310286800135562925210789678106757105023073804082153420926975647602939031376644926194261106982379196709165953544641649527762772371902432382472350873334956402166222657738640677321023716071705994238594645199556865058411904282268678381826446985009225576832302796899270248091989295354763875508468074002846749713893853093733498199676404562334656050874181863169762454286178934925919003320596893049925726840360914750805700615510379175703791787241315471145380104761840082640 [168,17] -11851292503770642829034781556343553538303858474021275145666558058709722880459160563745208337666901274673244670075668838460508110635373098532637419239065263320427595985822940682637885781420236514127853826826710616046461640907643816183996002555607814061072679769181646132769195265151059915625138764692218945539143447387301396673037132492447176747032957248845556498641315430968218782255859392106137710593738787289380210971194297137863035850574600089877676640060159441631974738569830619193236141137550312176840572243572433892530688696287714199126566617909640611580510466168108986744754118536570656012611377550527080103986956907519757853711343081434293427389507939736734456424214120481525336132153924856674731635445297429753197589592423124598209017741651002969978867430670901893556625041069294419355625327939348965526470098133969135225682634368231947685911729603082354267936528901383091891909545376186549486151932463976647502394198695811193548949380468811286806339236754741284290687352858811047378896897084053637877619920961242887731219264897966206482943668444496166122553856978861736306782740731982778123521424134824221955360890901709272651562197026384818128120945410260888071257217308293149697878841237142811877489818599485395344836553195512144507008279953139090314736346647561113804983423729039680058013836091121677147722467853073122220119866207120372151133859005418807904454819158671736021554782350499879625560968469746742291993580592165707200436661874960895361751185671815525892468825303205256625490120479956594872438385546605968347461129481185421573824356576622033524491807748176262947408327885842233351513048465280 [168,18] 10393757164477572551117628747889720717561065770268001961689519427245575071197449495707993398577656570469595442314095084207942639137163298256469739867214795192690441688977235691793071486218953664474186368424192253235308836779489306325309628972080699072608550149365524406135817563408624705278761940555501760838313243942150917648241426822583911876803760117357678105554307636296275334683226395916524927214865825176866973165369944100471424038764387228621400082103469751537627389273817081696742834068236255919527215680760308750109106986035629519861231759039391949032531541495797513380423011619603181727715221432156324805269573711457557471391522637764590686279004515527807034824368400711460454204392878432069497007156220193988169018893528397443394402018474262348288137026863425483960010028874256282354495596538009332443807190968205254366387374778218901386898679164329519066029066920237282538865630423096148664394785293755658820678293722419730880063049000650401133755938968021924096578438893194313364254890566564549051822059420851774064960727638872298875342351025080776027077983811679485792805771018855005750805242657872469520528992156378467544280036394574316402517201292175729627540565765592068895185358541015183108692919702557282218782666310222067124250906640742037324993306657191975439485212847146835138710259204547805587325520009094269364521453495948409869939123116452991469988045619343696727041684916405151336470998282735829518970054260885530431929275052504092879606109371398841008420154616926197032250183243337432691188163999424317394279246583885852333125732967985453299963187699164247253436601682696891951961112720 [168,19] 3958954872012103627057543046571351130589082368752314917510386027202362424443326813588313979346228233049384899485266835591348126445154504897108191358507739961087738779724644590334864233163455650638073166208901664711445071569114149057569429101340098862065369866751433010465318825689012167066751919804358799882509866313638860580985886740002353690583867780594088601953716977725893728129047247140598886931962522340538212935311787705682463979352579961907777536487777924558267890122454035520058748702645656655158005379432058203689103677539800148901584518940043864919295463156025703736703125851376103374811338048485314329194924474638521350089801071006869089150772253391462246050039408351524258418776811663276306993619333311752480789794061047574967800595002669139067152275133333789382406750028001527643885009705215064660677604728209418588515383199994552450391562751078087844983226801568917052776666326797875784239122001328397249039879182747147444747055916416743016272837648805906615692630486606042686530191870394732432207107812108952851163895166347427092482922430619314974664417279864849781307530767240581783213345451284965943776571914285762246923608464913098581481137395319664883559405610609528451305428326750493830238103385452204668179073122056021940241169238961293145990003551373212512936400049062119752910039127556672328358255721438702308995104369661311245896639687214998971190750027985165564085474710368192994915797349294309583200311073427011417047092976561903750388669663107552831187533023321521597217271950407061376844021381066374964278707040967972401220568636006140852213872547387579915850535594104756359694320 [168,20] -22035461859198532366251142732483070524944458552374369020185148732775037673946326370213622074678484533783598188467884392740541758041298840925053675179858312373217572590592588114990420416443397624572734886888553488630572507599953144681482030809917819655990206866720411421647692455467787285038495514592832538867947144979929866151849159798556372561699967038680380237817265932062917709550036459910885577988620497045299132028830954490197339115621501270791464791344631229241815002726309419910392479930908806746067378586677978962689457509951336686802504003309615362710871066376369151082009152207560917321909765738919444017552920639309038178873818481630371599051297129517039983179785015529014337150840055804740369301913832388318138435630778815885175197962887030495276247488564748760159974058833156058762367579429249830331513651738068377342673928817025613635603929075050125673077831126950449834223060002088379972333659952884080279107914392464655297841112204813084290286944671687705119274085617802162104885465204943451135108736874363891888794560661347238276104065371657117398748244874304221826921930171294154544396582064286853394832541613154110102124831663505023627912741516931698815386839700359563409861971659208438797336493418725399898402362222153391596455504835552652383591544464812468719499643018040672689321678593538958520753612666001730604541269286298851801157590069464322977045290598840662363968412133907656555209239884976880301512812448972983652958914867925028818435529636805382186976977974097589701791566883621636839329574236887600777852053734233664002316331814153455244786379287226596604711161535788443558560 [168,21] 25314735615816984815393774053123109042772428538072199718081956348853140889929741136089968731530460024333579843068055604203175832648679969018978548554153862819474866286847148444487637402997075097929198571439351748798904102872933683486517545605368149118718298931377052344265387392472449463404403283233608374608530701815890168230914812399604436038320188189216959613715732906006193648653551861852029501921664660171417964580462025487244211226041453309137987546190207952558473814819631354564679661094701086385730067590673024048542293511312699520477874230815974662810660951329469896970776101469699838976686216025149815968325818296768723607515855213602673262106909071442872850840196573929413662448689838696222157021861433837079705628884267143440517474789639928770500261666502640254261938597978591445433054486055921026268495136975855710807556766281420272206043419621235800587916446457124127563224633304680060342196631795315021750488251608418380863307818043672512524061664845131838434046379359407223383521804447302766694520371085771199977125484861814802743346791772641106152616948558723247702925579032907662887232924165743087655270652864353314691534693113357768295623442909397535838534312093790594185739416223716161179639841894570282694813356541745851183214834695263121574954417301462959401162224330919561745012781807878745857428981410001198384440406061248129987666246930971320620442738316149617323835912873968867578174845157850419604240745255356150383037163031640727114695462830206322033165187539249574705675865939749420100716928824186369591259700625692704776570973971120551555578974349010925984257707716076188160 [168,22] -9197630761865174355969678847432360553142140516034284487650964136597758613815281183647289455981802917582057254227743499754808399556202127072691576400339690966528873606413808946714800103903112028895752213691596359923183767610288510664314505274945421449779774391294584054454006198140313047053697421887317626821514611886210401479407236880105185256204224602236335122764762913438905289045278447699001078396151313273233176676092708046027310708853102950091508560078239649049276116292906896118736663543768411969772339782846823385066221116911289676608491003057604687448104447616429796398728978130455948568425167063819777969735653207012710103777296881962488547748842437632949903670967588486318919856732434549922709154798501446580332736045124656076283017192111583152188175932357584255294756240099307380151080509458742444740068113290072669980657712524008068518881290321546770510651877930345928128618688095893273048893867741984513434105923306405125428421746937535523471961743235221285548135005069933668683721328804292939035337876647705310662171495243561274451360275131673181202230214686192801145336528947710943646051563923898541716643204137486465293548830415353958197727261729560911663846787596109106344836022564884721020422121875352280367935162319365740061299794536748737659534422423810589887392353902846902847344116831546103632098491338621955130969647045504380663372356653492581528903832382325871011269094287776022406753474647718240009593365319822572229601901156951340746099468526841188285152135840504046241333556907594027704016352524725970460615064335184324878047482201276892173501329897173703471076946748590080 [168,23] -10405600385855680684299005012171122786398372601651496572108537526330315113438470825316115822552148543200055470946672163304731843797289647048227912000520905794904595771201891956367823624882831117951752001616426466318117660780683328877022797011998481180355674421034818091870762278708980028145539132567874161296430232513818789703880377047163884080182541828415499727214225492568262050363078220171824283353509372946693923789397525458844187595614640884885810001707980192213509957630452505149609933029781855475852210747658245827381030332807234817941987126431129173026709953947291073329609297268756893373813517521061488250404168103748463306259176167798529420299426443661428411898084168674008663733241221960877430393707630874307043148205482169220233835503382462499106362219057299165794556888800492948000044189075648655343582950555893668760073184295632798200635311443708600758138877468925855613935827380876201842138288487760510357780130439595281598894885560499669461006684036143282193318363745180991883366634265643422314819617987703505843050268669411045701674269572326785422191201788014440291410841983561200035935421922477869886441001089243656085711186720543319954468494022068637654722066398910646707567160360695808012933705648435179251651392528700483466546598264083533427490928985321655601773028013799114227280064713546098805030896517370931877620038700923852028991451766297857479317856992900158228528229100049566934160334751959855461494967460846137720729189305993519308425775789699843502660325124505949700892901709990157331027003726497304199855049714795023120530016872701938737827120572578766536687395115840 [168,24] 17039309800790791186732923390390205666809244885958121640983035660268388726249933513169500117680136250030302889513092998459367163733084507269611193728443163645321551344665367226314605151042741846799624173553300712811416133596920442468876741038846745731778777192550288530818351709221467240776518665236235377577377969154241166541182802480890435218910676904718174411719940328622587001545859997802960172531185135594166898145616789840522027948270647339181958974751963445465425236795581391357793531175929184477953707945642013010202566951544271859209588281074242308416210431571660730759545687754260995987559815599302154028493743896080076639904954988628503221049104636732588659491046566407587460214492104476731638219886090555975562466083859135356416299705148956611493286602201604884258069644684427455834254440786418112387790970266284702593269400675329410944383729796517472572833217839206316082783526361050410027651288763252434497815808410908916366539570025185867205444738911002190506111599317027869104302443939471905911010113518978700673434824455386545101682052426640217122905440209624657457563063328588826182908436497436020055656189793882638302791683268009210376249967242147941463913975305767011752880552307735025165519329924219999374438111134816583618653892927250393383559614729182131074866858902640443026497347667760289619698434091317072015359069921798722722161293204139993168327861572476356479318130153311275109109847295562012639371491985532214884921598474107316247970893605749360272704681476004952867702647838810082585610015043287160317072171770071103264068236084362285337058571631057905571007158656 [168,25] -10758303877424882678109379288974758457451645072911229505784007397520131832599367484881632306419304232015259422257860249652664473084656553113460656902488145103144312070862105434921034703263431058570707667744854753677938414863742534595617135036178864076041643905716524416394886265001748513138455245044712289477511507940983057249493172760479238768033254063207710769615793385044989770170358502891551095494534536515690407977186749576056172648464407266382768474179153852470247634728045161621718445714491843409898543352671195230283131488688143069197583521311065583824113940464550321964484213865146213586411201301763543094382064185940164041937071127256140559494227164823706658006615338026348635013760303523835639332811157432184348313737864053913068225416490613407261358149085901119081661258400683782548864442294412348267845859266307267770121327256805375090899388007395058457051472192411417822254548103696836261018983925590965428773759998670226262381002941792599623738911681225768572719835521457250905963577653441841232627133880020205717919552533781267272444436867229966271974253727119214527147029005049668674614638327282531939211613180399900756300041152626856917516127716164106857699913065613539211354732238806387762652651696613340856281606006836968232964918520621831826660912716247411164766905451841913600236660308770623373177798437462997776274164061031795811033408282603154787354122320692192266960505979060536762961006087483341401196313378723078704888297758485689201267683180168035422643442218439080186234929111689216215470178946393098933890332071298307512611068141142244503867790052958690596131072 [168,26] 2176953182197343974107698454422082230369169264738897024506031010656356672956476837085457138077870602121466743981385998546566968624033748639534176721445999984501282370480493318357516923584114528586136064613514682615411465522276632137753616440771358429958168941361273360948281881708786202651921311531756927254262863381617696876681097748561448766551811033925307527183056499933179360341773420873614031473234929967577441324396052447619068913214329634978069115918513057401080231641056906611423365918888746382120403418252588476293519882895938103735072802489812107505312791809455499949062685040819825872092404798372380340106904557622201632727348241073386655668507179975953487099694848804655510349229878872619832299718942411720563780879198165767294182529234701545893716986794327263457189201922650061479169158844260039416409663579145723198049300194173447783669457075832395086462138564370516025545568796319329821424281597233026383942860666829417431367332878339571270731710529467018481014635180297808488484397291853729415225705398186632061337023142463117115228005496100532907953389227082550727562564185578602178919531026512809831072130258443611784880378002302529903760902131405169660336845008307338934298549602099120128857935622561946693763946074203388474772736505081793410817685875327316440902744510547846618421372875796097873704509885879991618365757356210019015755564907933511894613826994809977889177784733842835419650947748437902888909438365407630549849809406701939506577166661915710418620800003108939214211951634342605064779173229983175830547329910532040977046729024596619418851175714781077530544 [168,27] 1787450533928192997433054497562158974442144718611729201447671811192788083716681627645251785765078233378383795358687855193919825094198061599149379213987238145882948644938479294491863049693234221847060256272088645544916832142426635092203178307584431228867075818246288282319719802130359888984125782045829906563802157509445244543821136152785551303800147024537435045218028027797015467953129273332625320178953612669429545097693420041964436055260492990495012257216371099034227167313771896884334509119503885156558554238982493487513008934113411298317562589638602739647535262108936543498370247244375174434425492838261719186412530126320744860235778953822282318464773480730656843950212139957098746072965088995290694869318897958649506978502332975473189799948457374999340843182059129901602424347455999717771673564660208114930405142504943674685903773558922125500335509250747098132908268687194659255507696537075746056341539077188724386197178293568514716085721683619571129597988933015539048726214404303447874369336882275080957324475567777964679077080849577172566295753533280798023755157128773736955944041757406153167762285183046390479022667144757455918221379745234961781980690303245059200150615738223243739303643862249322829268948056411628346971822823760297143807260947259793172977184121794027742256672779007589312576525717298158333707840735651091626625280237243495290632871904849641297633917142035345427838028335196471242318036015893642628825343715196630532317751030810595095261954537518752133990073258388834668461083444136797947895319595348349002733651740419743794664610133364578455791342303502126256 [168,28] -1720351869831175835076512360890502371468121982133875644289087099638689011131206806564327574862092578397664540613807720807879408245153163574162595155363500046253063770692079494463322929634990627595002517919428363633615449162084359805782115278506666397181322150519000123367588687440569459311549164482122777028217386808640125139652227024667212235607439786068828756552310721882286111272142952479514858246340491075789456668369934510165744664709519011823108932979692778035516574774056063473059434026127602007523246736676344575303272603344725619463715922929638219992730417099806834963415350484709835565007734447887705526328695097867743622433540036321250653084643362330105431172521417252162278053022258712764676356218594304851422447495085977443422091496624913411860251603769153086874589370444255098828200575424888041756283592191755153404385749507367087147679573256453417473143711231683527476581882458096589721310502657650954489429770578511594345955606919542920462458025067014638700658705217463661114369317719395720977221700654309074339286126445604841564253275047047669709071115083039907083285785259047110214887692375166680792613290985157541085296636134450741299424070812035564889064326264102297247138468155585956637872301602497988600909662824022355633325262205278612713967405003364190810308798095867207067808640126092212964781394950970639033077882983222547014534388726393882422362565697710888231971474444077034669268880991167129726353462405779235648212018472262717791504171133895575305377406714233720539097692561444418490849982137213888328847170282283901719623708160693075851295694752705071 [168,29] 644444783228070730726985809710106158136841550254691138363145673475647217133580365004338579001437885223924217197741603506265459458648353160591488603349481706999372852092174014124403017627510314664530104962624746779100610386117554076670451774642554674388128988423807249931730266910303540481752174405863688210286603166357530994118086999227900674210315953512122554440870893410011262592316068835978121604749231796626199332609944313914936082460465662304282311053924923034193295496247928602688887156204808149244608059466473899256916975017473853119613476313071821056370999996822803398929314246625454865619784737378022561821111870848721772003531826120048182235527831830357884842116499258414913893560206991739370067017531983407537068693989651755505750802956381751634034710160783648973636275978704341230788381058449752279253980166850356619925202716481063686388893092656363885761605280872845255436204126419732147697767465914017937340279822060898253899837856292868917670398675291757203881579868140684098862796218086705876905150949861949152289550249000515300691643588611407113876526827381520610117010766366218995197682506199682047437884142446068011920883910070228024852255995342739665837920937722699325552621611965123673544527694918012135163635684667560886517491564613208868513285727939971497376272793443374899378400368250596198503931127278431787200157024742562365956590005795831360623543908944275727520806031822542836185258754594132885791631602904500936436532816640472857322323553340281982236300246071005885190620596738128790714132270894924414010137209613371967046919961753052904472024585536 [168,30] -58588899967591658289194929701726366172658899287246411797293130496392171264142127600603602497715510229851730262454062975943890692680274178546805164777503704830758068650786652225293529143100791995803028274461368509553631855433877132280227460071580524322335938653916484515402435171779906110088168413630481092730519694648650283667071687222033741509178670653974020410409877375068230229550711143561275798684225690876845292061488915090183600504061458930743585866594715236657383496022269032778927715114940455127486095777224407285974770485172580698754326735728957920453018392596967439233677345852430251659171977808767673312865130079828969757755414840667633629304927411939753922883428786755482607294427477805312611024156230139418558017873997719491931075303789006909524411912925809700211944808059692941705592928380956793194952195679658030200949953344128517003365327442889046207296535863414589694502451357152693975123201925737119300759184628910361367228494843529152490019808614148381264270234889422930578618616309285338792575128863373307982089777560194598941523293872450651118159069757014405734428426629811833534959937388410677747377761291441373629744365700872403592524895998063619580760597384924463283912773051799938399263082026837709498664906283215558252737886237664294849339592816181308897383270130287534447889793950329716837387287359671450941773049559369270109704506501297315126313095238058368979858439749451776482289930545699836998041830133014679937808206422843965349555717515038714004964141761585916278292621145646863945120329248169723354383551314761948134749817585015912187145312 [168,31] -55148450753907679518465075422280378334717792914747174236354344725557536699249777245583544589561550982029034306800784996624326627688211201939669448558579696912578687842094746026408798442820123081221442396065972761492191739782468760153687559286878096216233460374828614403354679089675327985670429559699858286411438273177548693899706756248916048074172680653015120700834299747121978671965394246095337715588051242531114687037239709760928057515605927059818027160351617981690364512068044633100438831894735057340824828923933316389424419474391316556393056707625614381379359271309387811058065892124646776004226469347793131823251235366321205677313612627831237783000966210056489380396769031297941412737339381305362406274041519324233304418026932944179518833960462076761153435972675443559741535534144487025800678868202322571419676894680512613678908819798961410962006306949644502140411634770627062681304060529437380596876614879479446487901966589197794630953296945479133458285299430575616739768705445053270821291496555942734091184371142758946772435565061593193703761916783461522511631173617330146051809260135458040864743266257674673333288757226186470219545114493707837167640119066396855083917499461065025840259462179436833934269748266626489851015397861778960243202563210909061526327350147994850744423708030943592547378266363782221392193644227891827243601039882354581819635723785923225424895447519721704187256862524446890095328659534642152750478272959367088828619497669564663753832994847228238588897988670669720100877729320769821173877175908252546979227786594026900592695094614589650156000 [168,32] 29278484641201563547780729862093637891426463838282870092531773161874108136652064284229916918560726515960999852214197234811787764034926558852792523955005901734906742236629944701091864172504378965520021981237315604030042696332562170808447411933582738521089500634730327705992624812078145482682607453708255753803751019087227856090287146002603919824151167167653036958016425506787166084579541306467577572354534082312578482222606438259400981057571598684654946150052358375765435991484630458273616000929498401755066454880465058717840751996770053342191026984120642131453337290617539995896974166656888812194131992830617175753905713339849529766471178972639808431921900442207197758069739340686834708648969723996121275101060337183502909472903669164024177131071638524242112408848519765848947971969700650706549713795063170058522083863447573783253609339791753103841210741529832028433413551883513935392652181517721551895381918801679274091160332186792917725812337395949578348218522309710002501512565629829861807006608591273266240692094895788496904644501301071544622470576542738902203608347732518968335070210587808033893992746083763917304076648987812024038647876895346443060825633369003110386171432970808966714544839425209228081788860715011658075868343926548430395444301818380361024312561311865603115880186734792263533251777005842835546873073318899659463357594379730422921307127958645065997177090101604611122717873505788812938554339372962182270570849535412346924842050462674818669808989153993730647333160564167867890607759414469953325844755326622978862554315898401337129193032242873030128 [168,33] -8118997751584443184845251726241473951623320239984406680752025678368306710499400709462775326085413045744050992439245344821314972400638770356941683158234859783356641194686907614468269861411226845558941891612566647557462884155780961587271773164766187235326768621403030899621908525221382828898531810601984691486324041426446422605378267783100364736895108215638508511712593231679711536215213690746942300942724218370211189818555097572691726907815785601943084604120170986773862913896457638383630958886776088669389942801127305740465776723352873225322696011476073883274381802174076980922878774805980099802886746072149730307033324405485917486030550700113279743888332439849714694598287308320424377342815198978598947819498446242169437704565344694258790553923333831903778388432859250652764170532091527435009041683563649829715004240114689226057739111171027887019494537140542024529569979326436729469060202059941908978709826950303207326566088557749269576177778288772190224630936857703307669788542520917529416064434286268719214918884100803763928009722668516907019467420806841817151483027208841496469504041428308518440922750044881767563387218500425489647829250346356990186350572349289706521093370771932270555915492431444697361703081832913641118404328393032460128604119405037236992497582746884255283162972898617903011723236990059606533048405491535201265520993282508930852027036657919705535728418581392139610266591185356713664759995812913630491412384432860834803665949999200443214608829515383664352174156397354471716701306562651263238908889405600813376956673168914927075420242688772960 [168,34] 3225535729068430505973506478007699597523996836111671513308198679782697884096869354724553327134178751137591280455521534126468738139737525740604237803146214304663085639054047115186325251892183532523809733474647308877449447295341057664419755632687331238780386392774048756678297597060388004656500799392816990309232933904698143479408330970602908846716748051752427363747919051373881426411032047048214407678079541704383174846156326444613356673763363606392827358776877554706037361013777661062428095674369979291996720526832492245575150457628651884883447372646559032229234838356061437000998948262515063717679714489239412494854561633212646906960433479603468097298856227515255932798692753066453763188335457626680350530569228392780440665624279505185070922960105423420091503458153340283141506309210064837091406620934873887723933428292856895971322515507990344034070180104227848876232492172500310477357599553610429494201028597230788355730614494912047616853779638431896493004579047061856129378033993835174114109883804589508813631439154765897448308797761987430240970306770150700962665011279437582241809068333084971876203846158304270017200136803283054686303396804026591883261066078540526355199062896014761037045710938000869107469307486604082719225633612237526493623349590286838242237999830883983101763808509647542379450943955866798809546047342540722799289785546029542115491421050163725209890359740615697640742075045220060476903728179825674983592611795360160787488959506909735010320405067838883780864866493931255060302912812696466406115616466594115990642641855283061618928120075928 [168,35] -2871672916478562138640168817616489220574918020878340221824957348482900467396096705076649747018840921652679892920701525511804361841717037592698500915886471337868209448710861334779986494485579700935411340080084175953725861497157822528335525757446923797121046067868495033707400250048505656129322127086579036371985942712792975019692455597702400952424016563043683856276615322624290927063700365163951109168827844221162660669576759182817517116365219017847945995806592216626204693175602365528383123154667749581227387803159634958976165382213032545398313000989304204605864354669396333235603707234917707466143123388153428911443780566620058642301286099367941817508885743693198082687082860153066710517921088963501425895708192455109207135691065395540169896993098925667293122865574724777534826609116099622427372155369760847541752256480760289525588285730761942955106127504464518749520076775897771254952275666395941519328179309183796137408769362320783232569807995847765227825539425343078021322947420946259879665361648208754648685750885854159531639155156698916829488742101329385116083900871155236245147828793864521726903708908146924903350739927577948282906475439893151924453630894632423226725509277977559277023062502653427590447616205339230345056453649457447415331927421929411050307377892326173330549275077503738016766844482440353445100842165287622532576917967768969780463451930931507809182115793978860434223715336029378759660725551189975479285588568059885854699872693637547695558466928789738660535332575529420587945091658204956008984226942445867511942182467709243837314871464 [168,36] 2506211446864939188847067962559688113011299142306353153628782150118834707163562465603629302097735859074842010745670839426181718862860618427114286368354847473947035410340428104369044674139892660187264743599067281331504265484648343680652934017618611762552526483072265159790634550237929243882678968331861289438730568352948777969480321514958781022537326374771446968344703116979988868829129621891710068452229400017580518539471957837735248766513516724036390304236277911158343520971105902120378984279908371112694583596143206419534295980982881315793733523804856722370241906823114110276090914094950114592014971950461202752192684035613462550347849770456948002069066891586277271917792610766998053575619959903615982991169235172551222213599726429910281809994139949237252219905718552648237785941153033149354933082942860876322879514399579275762605845736088416233561520998874033713854312966349841723671571495597472088588551527248860862292602402665394495224730605281621078040194647526531988272349128832073129973333456425496347608906398542715213048801741230284814244727242963134324226294697237559218661933330419120630115642007392055777284878481421259746810792311703586363089953627792340459018607148665884600460041807954156078259700980955515201257308262565444790654204951144896418462780247004076979846936304654661802952122860203748555891243391109864832112909624167066505038893027788894924742807228894874860859833023432321907341185439645383668559243944695167447724081222257088838562672081978362571216254484519675429814401490129250406777034344239030032923701897266394261682964 [168,37] -1848831949540801043632996993560768743420457861353270227938763137672879275584966891249449377091269252978455823668323954656505446571086281205858238515548078838792547249811668224135100697154357113555467547317450507777774573160462747951284984837519382808988763337611619390713736493913447954560780308202703002585925591028514088271553854197331928843011416948931702406766836656445314066781146996247023291432099335692856838550424001824987616011466828603020959673310550342266966463959574655977400642964411311027017325336625459904251331241348797300881319358993404537734587885117790286704804490502311358086613429694287126416674789064754329853231608894814622634999514641213414733840896869703102928772927255811546996522298217046398879271050292802369370420518592644661407913296070780461986036074736359775675528802519539745830502829749230798791183554144667144600718654851178025083933769235404978078022019483106036703925354791211575730061106305499149435361408260978103041473136780919211578956804454390469450152114534112852331751264456709991138178974166970645438649829938129532746786538398392047430494837838340872931364899854591144497390338043481837619459119669955749616738154823472679133306570634820703774630851964988902894986308403448398267975417145372597985900504225487315974255029563620698351406034595598893062946800243101276156469163925020860318301351749509011493914768227493108113030442142344567341574939282299841739530228535425514583955903534954969029959493981762716288190884891276114526449510003283104318469835448873553615554314602920938347647460342659031534592 [168,38] 1202777422832613621369372181015437500102274738513090081837704787785397563936885497326987161029377907896225027295579967731918912211702155006539293921410784983489917096664104373123776805667947345482137265031858634032117140686088139359330143868676889908996048734540597036895688555473001446271710633289641537751878266782800335098255864026306806935311868305566302242980117609597482344679259763337348552957664100961517187907888475388718970517322672167716845522168447088052266394792477776043748349930028300741100448376033037264707688770171589200145360336665990914861131262660089355826036045301449265585700261073271214000107985191538785501611328750960966043382060095708572688951731359021633464942437635782587008210042346400340562274879995412068954504949613106719888298035747406801395422215615410022769642820191636319898051538395251800048058053439881375912215785445623359475057551679712779665719194749893332063395648052666011275951892824959811979895713915712351295327670436396237765789908587856508202230018934024966993823864275677611701068731012632241393157915816500324002886280749984279455034351896482779425385997768448341358772801581549850420614225702758806162135635752213576193713783358174497883263600785077233788339694780179104506744971861013279535609318626779302849467354234981632334527354985115293989923795909432579474816254545270812868630921366056733669995168866936899759907923347163488732684676015478204417342484470831109262946820897891017045594774427090435700785994340086285213216624976444153569859825319685433708326711534834636354477435549775360128 [168,39] -703580864121595986453145086541741670013899714265913441363365890690208076033374143870253727021595897650522271433897744054870805568051902435796003295915490145637487607043713761894702034345945338873478382316399592221366828296471863523609435596280049870548006854792168252333031355916568527603535445595627365885077070907680289190966688416450503819132338468258759946099371954154389931294789180232841160953834443901932951081968773200796902741063347582411320185919559603961140006903072756108845457920851189899517293143745342529996438694617678679750822006944994430758638256219433564493906976755555996960249926583601560713803427291836233502062533926612823420373932486585555175475253512144613591658955913119770182061642500653385536573268362298489026501357918162663147988282878672361420525797468755318674443373030738660071984599989165714972267790083199277475779120366600546652151655774356775646455581404967977209998148396680898207169396910947158057337803377683898232936011382285528334820427561974939137954535920850277747896670584693873532151913110913185649107360164258548979673085231436024381723683678822796117786862744124046225947307531893440059848684891102323350413124208764461881798978211518362776483655567601937582610011851117037103508820660783328913950749880803505634303193306540917495895762289078542312117214315661391077259217935520231357795909065472937129563099342335258076023085316521095830235091846107063330405333276612870800128152017842412249061714780020850262762410711006175347744929939804567311083028684327962460596444913275796054508121814562304 [168,40] 370993161442326889863041744443565718096660540975984736128322303308013584753419959851036134121928693652241930258816828464590008212656357110151468830796994251082357846523115344999801132160975747365820034840803041395213636589848661758083982542798221401716000390237914924780100967172868320396604109045176382902879228126461409712766208654779789496609310810363821592102638650013799071411307653006810897358017305500698242064515286464860783909257999347471274370105524496681902132433533327607418138951367060724817114108885276087852869939904312702198393627996669772261679813948880726010768038901413152989562119852201311125104409634589836668943536239959080577481067391703871394488053521037302534078259280637976284652187352085952608981424791911741062632134521677693918302519965920552551046171752158270409908750567155332242709920746205874478944855466742058923634327507035206124638692067706665789641999339790180708789664046492919082023587941321777035759288706790365429183096477920927221207996122991723741308357986429406447006917501843048382369319978826933180616519825004074346352998910992453455672192281650005655388400032109301549217441007717894578595744308905180951450065760000100873720429269752263850217146141555770030637225685340062271552196927219710385349894685779137344895748974637108559348886054195415589988173725502436230971069370910353054602937514752752256335702224706592291545919375876642683115403314600367831515667912344208130864457604900442065122485496577589724484786503609537742945969794378899471670107277657545067897330389892294644894024797088 [168,41] -176111812836876109470266511005694852650117441232783252279325391750196669082285892357172696299654878157093616743520570213174913088817225404278314224228337906086182376551294593369675141667027730553880004640128788962195106527800521372015498268513794978896545519165881747533039513847293633684760746191535608373429814439552305656734170225759888735472462568068074030723863455195755663568807191378678686170292726925270735120049862915494198991096403588176211066553340891230494545466574180582752208638626597344668751187357409297809216685728881948543418496447933659329801940592141189879836044233239296582459128193562105887335417321474783901049528489684773161644823150015162757071245022653665521194451830025673150447581508687564598825476556920005824104132224537601714540313454077749367231069518098232698021472036188123851238184206153585458490923477417117666498610199157776544805482398783624912123874368456269333474561553160694748870124466197101587169170865077930952263063651425026666012789469069167573625429215945089388674519599536498011208009189887872932072995346147365967116051401053623113192589182636588709999592004103746242385722791408945070387798362740053100412699395518746471035763300110274770667395090316557805429019079129704937086237764453025135919591823799064531957077636869389150375090519476064370413627703711922232523809434008739329945082632125902377628884117763914648264997109431547353213892460072760718295891995717861375719903686775520078469821533840806172455355721835662630204679190701409307199777460963732101306811215418951258397984768 [168,42] 75151769927941803624624456288635570905386572463404503515751795142083719609956303612412022227639172066841268748429776940953503326710366806837544846247990775769050372643480625542030957817975752859888094552333236521157739325136747347171464617147051491926658727715166894818838824943044224872355540167072148211641896571738715617267718716770892168380924097544447838595325173955725042534025296090597052776066880078645756377223483648009912980401167121925945744005916134286283822978191106497940876932133881183728525426424901421285272481233289973360022123366199554317502645482952067341681809398178052724559488994068385593945154499870040167257398090043118977970717296438362503944584852111776239013500157831477054747069843928188042492791828916846151505796632677482526747072604611242523650064332787714935159748667463634052823967113462168863544240614799481875948030757476932955980633539675694426403341344727637382686837143709349065403994949748188425266103909331416845191850491047641135559875402065351524839828766521448670871763579004121455003077585718135901269014549767965919031291134525460873724317565776860981681512009934649184462330192849530185865769009020055092470855870562509919821720981142738289416316719067667075313643896000713956116450580287434497734327965272399451476895098996220078368527966655749476110982508311559209073514240110812784889802862396267668899382519864579287344949958380037205771503139564970864515868550360848408325980841719259683252443108225104658861440321324997329559220121029603733302038854219035120389266640671670930092192 [168,43] -28783797535229322581659760067020434428763347778171642110066266020646273351899906576283630130526295244318437367392259846410483159401804345717003650654979296995651165468117726936744460264424847618935515638261117816495588828439020046812780330841268472734800108987880301570395385520176973107247884816110039559614294541010711197065964627382354546045902524964925760321314082256520187573495626978716935202596636598348799936942218286101700223962215644012802691915132916899825141102306064204755127157567853381010718974475567030157080008495224183659523286213262404244977130226899653628266620571311695757292103044020715251937880635712019256929943691715420132129719017732994483048231934923320387633532058878210101760433776209730308688569572083314520749566175859989018450709378249872843531821349408415177394788670895816096127003302776519831332747869954046201757610703312904495412190382618952454403624105950461545546851663820406022813532529184244188279500400243939221521307833570327182700665469498622314639909696935425569565448082798353609076934694103569412721917171392499003570201530783750035658345203947428924897467445288915302642712113415372252359087576109339566657270695447145850966458648494040800785190542279911981609183174709990882001921522225543550116044428614585459210494757054828937162582292369927146019076396513160289242503278879131648248549398830714317185410496567532944301489048967315687162267414168226398353151613247826332802624025054244473785401802064514927870021534567197866952706745030056229290269008545939723032640504919525908096 [168,44] 9877167066933337469202417999922332363925346181355399074056693912445021986445501710374470827692512148970147263284122250666495658116189586412343170338765465645590866636222218198425981316843629719729121543608322562612101452429411297729039433246719789752275880825616670517322120973286980495056822682598477809775041533842781070210832858898950806491393266497878902445280313489498762191109267413963632951816768577551654200073441782575840558231190987541521419015389342400809339027298047147062809216696925598374154939674229315573188161139789604152442113151059309999574859876194780418204617552894207403120906183413781474563561598257821374610733909131274462356377727905637281540299223595440355423821037691643768556952277552492884242641792952648591693252771121845817483006047127836718334638125957796930757666835998889009119467059265156102179955507220955746656431323091674219508446041660042638564248743462649099143293654167370063804084510570992722327636230818379857040426042766438010109081997956260562431913481680532475308636597123881033332895414132963819888208429288556326844528720896986859640808884179470815846335164322662574609824868810906729918576184382037955564502269727173869499457843905552506721701898768722700406540481152982507610181082023864333068406321122785697727541601437210294937711493344277825790817953480986691263421417999775132738928095698223179341860441258533561957037961109278055803520098848599797731727867931378800333381726497160063419156790346317883076337842188903915601811709342507217770773341530645471035339081084120272 [168,45] -3030162012947478126098736939525278997768240464039471810136729518009340491665713930981546912555152611781888441942120018945679584748845881531161961841365096193683628282184142806811653857690223027637562404841217366942452942356390374547452969184305914010556602460738876889529217022703101795635448423679973586305197109178778941564306591249546337145384666353241494011725211277797758121701994900398212414066844122615073578254787172402100176227573994490780313638492672706529823434364382871384093582595996253657938383227171096512419341405155156857485593050337173192327891070636057838776601437333355647034923261246221574894084482676950952481277795752167323426502004436476719717306644219621120343034740452571979549612437284564320603278864277353763768845893401315422395192948723331320413354763273655002815040463255173987111649035769799898051272006082353745949328137109834755516377870023122590167786532984192763502303851771429193815265470252421403859864359392247063284745275932070827902105426058312365093683208890070029116464024659662166796833924982114402596936683773964038406360898686663405709726185037695420801508606776889191089154212881218895532873782485241433871668395976590963363055384318778345699769544427701327522055110157919930888982988303507005476288490746864665327032165556737778545246505882688860761611350919201414515746304994928051252555490965172877848294814954647798784141043415504353807154390896422418614017469282452137052986039041720821770749929554546001665305533505200336045722854022838759328108161572264551148358286219264 [168,46] 829029007991866293403288448233014608396897492826952683793901334467405277674547108384074616352619722262896890073032426927098268426221505534886580093305855824987718876923398188670990705156260928897933212110167588208773268433841229961431751672858509927877369166712597989588042982527063934097689521190142315418906341310457768794799615787810963415496453516702659341848562266288165426854239013576385135926755188639635906837330402635672039186021900750173152752235316583215484757627383695254795348958364946361472695705225344348007385076575200568795386572620276721385632208532889145627398473346798358101953670061416066112650212146481251827206777128989093650231777484118384224644012806483584708780395593248819081406061358896768231205405113552274306010806690978593526149181086332784100908278811655342979898804363233142532828210316187007515502496880195511921757241211788822298883308185871806150802070162208173095157042942244961423998701855054535866345417059843276976055646824918284120823046876614202410165761380713249156121679782727647978074400031660744836634890603971938564669444577896740515579854020445827921491643723593268782168824215990641549771232059422375487183334631536597337623783553576177756924901047029958244508625509394598149117250997234000392767572230956423678944372867385731239398842073313791629257044958458163381739925533175869307791686947205969331511621224263136752770122470022446343364191678493729514483920127293632082358326352076791282643884987024171620527255336962935431494477242309071784552132327351831334220494848 [168,47] -201699737621366202796083771657548264118731424131269197069816079098727287417082989947914941020511797701022609005054172049465667971902695638318326605646677415899883209313371195128806098862719150761786324100837121764992669873532376690206826782380193079812560773482656254024186939248071771676508225187699242221259141795641764417634507041555420444822723337551549571331801815977154930166868477768194606076908980137009420124832791487754196272392953881733363073863336280101260799849446241919357300023908969963226459817949326302471181475021388556885426359605138445873459890995629115143311682140640393383012119312783969501984153465781063848511939360480664612056069791274470867089887416680114210830613367475367584884909864850737037638827245120070378597623524887265916731453583709524514841593176616027861134462937341742291346086957876307435422131237344322112914118690883812682769460719217841764603340496746444926020482391037601702283467923158708845393874904857346196224300320677121749450748744793270043987387187926675298480219390325367510836262198850171464832664453609233269945227745523306377940412822639350707222344876613778727764040709953744553562295238791737520094547991657585935213466637743308664555326196639278993566526091812251868866029886828604181191470500539771183354474934845191206490962048501748399649243092044558105024666799532717414983112384485971129159348260863417581409291926867678289305553875995345317530720157599956657276655686517546728111130344394376569985386317456665384139349797856810663264278757143143656055616 [168,48] 43497570875978615872701290801864835919092263965401545394001930989798723992166536564913966312238882004965395568542309519478856485526768361274093834143731088319721194692285819418616487315011515005723121471711255434378322475903927057435421476267219918283359254196009505270180373930555404612294712645945625465306040654803825142740198426204717763782387093428040738082747488554127285144720370200591138549458215370423702434105918751586661779061487099869873637312896944085886899264143809382820623266022790693989712560046264091949519080727590029236803806898326049715008738321329342060732072035244321160942385851749852725338245332584276000773229312944010355449185839813711449579500799221387450321168031400276869282136299665111666379568314303801947426343914999607736035066858798440412277400491637169906016891373273943882339221478520461039484161570845013557843215288664937476432122960447236010537190595984199439207106291432506350691086285414888953046487022126450335915543366707131274414013802750616396643159909016598810133531586030576546280606990239294620627153406602116655837179188924722465394473993309048595947563035045458681462614785749957458383248994661585135582023208560330422210701290116576364833980986654495673958004021574017534490359924306025724913706779077038093220967316363689939264982955466002051447767258740145876659993073505195588337835400819732201712407859040288640854279455766840759583879952400809594827367104947322173887922514379590918975881511560774544102010937047441287908866753668612235581189107266645375648 [168,49] -8284429007275269162050327207642821521378494610470691541543604678312423104460620744847976086512480974389874028087132679001560006125502759025830848438725317811388849770824938137228418765416142462428318050555991814412568119096647870206908841152939482536271681318463735030016758087978545174466348674709683875494031697488294711960969362929468050121569782647060770685660519969633139884878497538274956405408016770512407055985548993677000177109402184566019771291803453634094794085341395459621898532114398093696488619142673534822130427826682763767988678516489625269505489527364852995257543332327184711858009545426792566189865876376054388316577996015212219228946320730191616527507377985765087464202497369514992473650758255805882807072852936499900554630171709239439286244165949609231496952176646492419452229124914305491572098205350784141067955146566318519618811722312575110720919804595540178196800773961365368778578166293644709410299609689679678197768600715666309632504253393524679553793223681702016101695449745912027079366311847926798686629696157286043390303396922798951346283774246236679117480586230698898405584838752999028750469331124717531667402564832765624202062499368203382844328687112353003474703405305168935979895294712286754214460755455152345257394792056764042411748859584409767416750773986523590813430739567993537016978009320207979553933681467747702253137193454414710300996815177561307414003536597674767522623343761566177694326108555922571335244854736178734694191120384989244356165096843315484316702832810302336 [168,50] 1387790911671396397368345236516115240823892534506768426989128729779051423385274942311068073380267156142884578013438769370855546817468078233524923676309011203007432798054193238244348945419117752796769152559307424701568469314635915349913917484288025468684829677401720808578321572459357049192871167138259185265024078093511331444858744759215955154589747015598310434056034379649942695933615823581062055533381715371460553230313763311594740634955676303979750063434921413252035662040942721122382776002350160990454594481204593735091364401366171450357606677460337766184759533594314094355271271786295733494121741205442584613650471483887464729001653233958736121869632741064681202975981079661022289034361772257285704328141827280242196685730705736371981752654300850106737807336303572726304149887204688601743764122012622806662097527287478349129198781904146474290898485052277505722082663687363085771081639798318210904749912884601429954401505109582350024941302677006774518419884557875136061187430473309180080786845928261714006677651095025369066014212944218779572455965391397746388105950368393261413002885604892506584148434917609063482895973457194966921151571638758866479362617004263762163243519768151237422961325164069196775090075665578325050724796113574273704028909009060100637726103245501690092246607684298312198135745934853079572582687076550547868658755033072113666555633140244098554022952743378229660459276892775215717515289744105272123898811152802591915278513026615157902247154144708652178553261588345809065229502064224 [168,51] -203553665031195319310694888477377152256160606297683570440722838449544338162124276647646457147804834987531727714627577657073933483585865117887224071583668116485468318751965089829065940445554085758878360785208527705659378518163166435310594601092633775792907441395546550648769495705849512657105786583436648652158228754468573876821231226364991810726456953637882743405398705708423381181303357660176941877481353067640589056377413818312761142566397168542093788728667366998557293903320357867064064850392058435654110103889971515044658420802077209683914653572270467617691450895292496275571549080378883207846154062636155358209099154695708886398674676861233336394664698113880367490243137008753306446484740052195423389129937612448894199066528304897697446670894964396725843667774450434158686530447977596701880401828253838143507746084173903566807221449104474339093435726353675858229428761547874504915751844481054765570327773986700194211814273980862416155279498251008634092818014280601244142435618736413782524065069757884388476626537483617795163997999777125101178666257039102229911882848155396933731371585271856922431517704591741189965062886956774606320779157566208562568373250182254038773405440065912738305716543597327379444129594518520640721817721769587026550632191264099686826658287438557325960403757957831754197484096869221855209116605333549968848559826509112757364779569113722066040068595613806895145721770338993991898738577213930737293483442288418327482592410807469995153141957507244487030560078103913460066686272 [168,52] 26010781500308974907196219515914389352871724283062853868469280053839281984756994727610439719127074377404293674426105727664196509257280608601810387044264129417577634887731964168383920464451121674234517643637140514825148014853175054427085553520353571894454860527637902385159527221301522847701782156317181991605330448147423228298920619626020015574716909411286201482139684714004363502387665866860290697500375000356153934282556790242120082821390592250574107977212362509957659315696538415536936443618890058080992228815462532748834782563625622633232793811978083610405194904556845400926438164509246231107000714939702931157950400665065068357965450544515141803328270027230859396682035321371509140020064702501725350508928091569139331592221360459397871370200517008109949051426034313845111833332170104840530085463476348147409770409149259924690455755319424633325589772397830944740236513501678961648464679866969941015189524137112854348954260348527754351418918533128287599784963986719629092823109792594884900371958553751435082880670977974840339789068214623811652361990732180866570441342043613102639382477839902760103958267284740352196011339754300798034266449333568252108418573315434401288705862581625714263107354450239530557168149048893797901015236323005413177930089833868603260861594303594189314615154107896264489300963169116982160438672569398834632736175320445483466000599126538385990923254563049170074912996555748790221168421945212105762432855837593824300301527713977879403185975285321763516566988026527404182624 [168,53] -2879823807129435240548415159308376232795301635053307531088356207135272405597461076942256827064578017835353152013905966925929538538880430334319807164803169759995520800295906882592459980790009265181467814636460682897797992531067455873568976436278442566678600059125515401346004573249905940185828596865515946225571019461793152625250041270762453657408828755257798803480270539067923929206489840409713507509346173285314663599133792830112629518785254812348584506465666948818508629285221515473326032290554071766034077539877800438104213231785597218094466201735008877472226550096753008736119657233277593924190416261111206753557786426553636468379986382955635884007883019833833104337368613396768408532048243777549649488367194733669349089233763667366144899373994075724833722319206351972554916023684931899327189859199139884933695699112668442783898242312863714684581656149356352493641707635437769445758237681866490804117664915556843891139421910501442418808346608911821956173901005107846653114321314651018526455311300130045439104402092214851553673220075294238650221387745335692855998884557507265706854168062434409438749565968571851733482956308156022834518437024741358422280783142529248412379745594943156376558073052029009895085009966511202775632453594946282186742194591501834888354425040888604334434581928622324887321927612008055791338092442986044202762504498973842666375322593128123533762044091216126080794146482079445391415833327463821539679109100920197664132536111312722706632071813166134232997416984462829824 [168,54] 274616600839063094196570519168063536874415514572411111597836010077441991183876412863253493719271965978407091791304471068761975983551535081086085208717479161007670717402106043555788408801732119223640058682961517814158097800762834650295267243747864169756008861880004607471508040842109108381879724848241235915179109165403996178400622390299991148747193749712886132136373567881765072286301406321111369843583877716583614570749035271941268652265286733658315082951568633056893727344534211306935826513868416189283676362474202113449303918505088036722062033522313837723051210075795196425506479521671481389851166136060567664085821996382802844083040708305008758099263050461602950832609777620564676175552148200513671088475342445277465569624483726094887057790249064094233514224538506515359274642622486678097720456739480693543121433675628065468131014123248990364912847731591458571404120459658877414908242900713155745129910944212255774932119554096584984173847217928737488309389162463382347301355794075060773476637526191436340057687348005648796512232095996832896830375857238904411451661348890123795816365575864494362088034352479853639870333697636774089326880353720448765548348513648265483569216250317127343332855065586702954022127730925521647132449463832939608270163436602384954961628482796490669670451163777939156583873577924382781885063115560783560429662078139542063982087274624077186864560668609789150702340357660058315396117318286857633634864688809043455737789629247063539479970398841820942953308391062784 [168,55] -22410056957163195805774334788754443193920317737666129370475072072256450397540500335661654041988917135546663415350460550911074226745327103482398525526035345824695339879451605686016662561280524619960977412380738529675012100792551301638649508296586649746703146037617092595429413665964105472974082320585704926365469694978811012588065475740174420500331952175862083779635565564973878314052379615567450810421423112375170276533922437375005563682163295562151622644609752135707858820104894516418776469946406501375749281881608113091615584306858801335188095313752326786086239782970788639270710798213435689819857861008940720783870418739433092702964296748873172423469905117237220111318093878070966753539857063042406336146160645027138837484268608223605225417467322637141212027053312273685897780295301380420447537414669295459007973558143775155653807319871938628286703717198430619814269218740222327874665883842659420069881101709407516905771161380785804364728174878315381451634541355712029397701010372976500142306938531021831230987724432517529935729417927941868258760106107405853012749948692560216545323552483593863383292138859614880754785191157153491761200350021264756253576192535906313230113730178770596218576934897434414729393332471365020171139665403559815544065829971555061842306660099099820672345080287654036044394585033915013549493129593594506540144492921331451800404430792683331450038752284630736759818438413388234556177254643993923517018261391557077645201554758892325434845414544485909891890117760 [168,56] 1554280362732009195995895778886407046392204965860626858831651767719834744731155210092718259851065755276278326673931906534870095709645495980361833812977625061092422202833256220770012857859064622715871616274997583258235721653315045474721534191944262059369156105554097680412187763642195225615316909011624514595249764823167322749460731041278203521987345118438099438795171402391088639188508992015759930698171458196973758686610675367736919053947217534095929698261986137040582556295397433395798499106164960236084875408653002373609174999467601185775336589825998353345620188147911833607963387460237754187470890197011694226765035760130575803279243956654993310731379678617710658837180226962081336753944968256220623162465676801658014751031827760578903187589606057522961509026632372202118901149527747801951937229381129082477163942578522571586669749748080516259042267897123951394540120535056937626763351728673057324129228631483775327640354271562334014102463739335982202170075259912501038005619671725123045757113846666447316032751383723617081517755495958589452069714834892495243731710384571131491326462915279642821692806067057267557705670148411334687316762311746862309985444116457549182093282061138016406953197712521884928347128018118687285953705491128290746466002481807209223147289183665961299462287096447978245115763801468665156433058764608532933983952250872216567079077610398441479888104166963698454491837709005437534475878626434124869063241928680357783095948219202913664071297662489740733793952 [168,57] -90955258569560479271586452663980333783734731585083336769951843217907716365117430134543935927256202926188584178843391564309651785051972637000574608236550971269570786200327076374606045002806939521842663868546136763460707999010061085801271410908154792497135266303580760280825104666765765133851181178565852220682733776774699208052450303366762452720109913890633492728588747337706128982317249438568911961092839446784668560082036924889114016288632609099369744625992110913869739812872750689254324552960006416429206181707276622192188843014781393712264067679722478986615302663290494866825996748229919158295799713407198922930401088453658898892929054212693853137905124549559377694477613248631998979961609767682021794204940012329427433135923944693897921604599399075551472687865885409035869426646923668041975154643564130267243532350056738357037517499203879830691432090324258318015199391316992024363925740950348853914968872392969159134655177348625902455936960469821778224483482814322404314124766181476712518648571371665405349552221315355329078140140908392695460753259503899945310890227406492863334004815750551591396127735715435221539629054675203197591744446302198203358751143927590128485065154488306648040492681941440497462001088521722819544722938905031149421204366014237064115192802338371696070021970111620150004208193274350991513040743915176419771959540159171668481080474657076310023175615412345944476425645337936109317822479341557623338167233422009142992388472124335773783181682924735806208 [168,58] 4456911976940842207041226410602679589130630265111252311674870122756193329752649317157761781111861486632623676894905634007588461048556023151953351903663901761149427313939904300816337314575541982126498035915697769816671667371360017157418782277657933814082910852999120889930434223080621361123978024677436664807340633186250594450754243526163224845995845906436030728892830700399373963714134366205307572874953068545330288185724979245960085508153131106564440456276115756599803776030676616933001728665764826583032197014529549554642649521394610174571690478636446596629850663703933191226400994850641888058245295872332350058260384091840883142696646630963116532483105124470652713409644152790702855385929960315263651445868899172021664917122888491225869129277334241900467658685002296923103404511785872817531008626122208859166394926657919735321007696517728955187095540511280541881520200847721075056161436400374043923723393100997038218491390414964826315101983694267407842140512376841980291696705471000307111718290567962752634316002058805979280497534101954871670894702197193364411791252512133995073017070747986782181156735854240597019298828976088822848590269132282497834245307852429041415182111911612626646844468884622910704922861444720122270499382334915373550082584782954517611706607394278424712425207777297827004750157663423584321720862472275306084148587753235937964178826256335235579055244918807765935103734452780715671891865920796759286316729980744095158321857021807998440211630152907472 [168,59] -181439741103960547208435398146146602223894258627429476058778164485798228244479364209212732991436825833050606303625466211386364237370115498695763504693026973155715426875362725060566983424313340170516663443003827194808585476212009979097391305845803713706228129084774346585124039699730931392640976767559559656241069010069421074095370102886411668977398890216158666812453367498860219485393273048368645854426414043529887259774688978537460962129737449683249804355810985020068319533742520649457237737634163860166012317230089227074695177454912105417331987330207218311776488538637304426209179665846404063568144407965491561189003529369320864132806998504046076135254483638140762300471024675697917450540698401724750324001561467851084765275083873222470387842711809929413427235780117847922116760617379645408822111827995703381421678128087029725823031753159941626163252224436560887430414415630493541514830972483173440306552317748817147931083729112538979435955564061774031135403235486252245714695029083443652133740565999189407848058720858506223518310061560850450671569861742465406068252035048890596995969688046680404088187630181966178706139433490620265505430293328690804138605142017311820994752099064010105124970232639790637098727812646117081705117393459911697093742887572333353503008936561315367000328670961756014099922306859833333110917898893432772855259148714044993195640375558103087388776712734530957346323802178435192131758334109189296146049389127008261375245683824004837122196321072 [168,60] 6087467274065457021529853540244118546074610271863965598686789214196755657008061212433532677545830837397712887570981636615233726550457006493418331294247019545513552559119000109844512178723648964014630650771442010420348220688544089828848665412102248685553071494391556793219201352235172884448997050570793152556307830291703489561669807440107682402678469902235200767872021183156144222225591603800703538244693347335069543111774471140985133194305737714811750720775973152728401099015493524237023673302429922314818341278262490922526662222052576296716956075290440494425728763616046187324411381919226321612334062243299050136861125990254656043161675271734777496803146593484819550104618840411769482414886381052263603581368329450982617545126567281559756638419599573974318168197046827818266317566084762806334723867699219843870361099467810887210878537722990045304939811553785027846951997630926683697239573867822855397201941428316920153761903490453842676995239372605029504557400815920001448884038189245746509669342892235131170655362331501795238669330054323799791044046191209520786749163487807009175528562164509622781702215888937766433730107504759095660127809410581766064886944861898273485850167429567563143968019146784867241125178989735400058750438105245509647283608202642225520516285625812640956343974795737296774160187507381797744992174434730198834634544514025475796255651769159406113310008654649494093879198981256751452400213674919111295848933414433724730511150606021420571224040 [168,61] -166968393350068219065790212952398195490992814402559574130802013772213006814400300705567088916570647334929321242673728445831939182437467117007687527539147140692987134893744619075439171324176666212627698499472366241859543957261062566948111502626403358323541158778351809352216745992917287253647195814199347116332587437213639748180958791193425526211096535156148220861453310949104109707302460677974897630973032394016344987297608147621206867034767602154481324358965692986093302281688145046484450026136044216531405436074418029659043128722849086393228810306114760917818805755779545939518958113702633635102624222688981874909638678193332573328822545274918754544287823609028652734045911527517332893953764422609396474723214853167258043224010798102652468295675202647080056312422846539914860331697804399861570892758910193064133277331376584781913464678283892962953802236936580462118626978387179552093176562558709944905027865340998112199060368941005013639570349222002964220690246506144526281822287575916027329153774602192257280276274430878738182870901771269108184998211670114855699622118422620436771265969381395329725791554122253975850850724960024504033865199246372707584360404713564877344633197586560992924041669646236527394975879267590828555482430025270561989636379847716045470708482993710603811652523036964759468071921691685676053483660547233091500551517944101010997328849363795532951817083373678225649103502103728486150997333716597677957696826593658030147339258834892805248 [168,62] 3713908212680223492938597179384636260233705155873371503237118320480312648567428707169003040443181814680696710503712648399754372136817540186751492628605881298180786229592473785131121704120557257439815682490574527598617064362962894824690736644439257386878100789286765722426782654593142813713618231928845471645672512664466340770187612340689511112337181645184466123871148446549279062438236032570894738205236768453108498862897904069934411562557128974572290853527633995673871428649190123329128852957878410673260499317943141413484183506677177619861575223770602182709049798946689769932855578533245952288082778245083162197240094013240012843806743974315523571421065122387871956457678168191108468944658755157492701807078807837834003203716075529097903391359300837845363680282138566844592603287540910759237195105727046199170593692951001514341631728437658348963885900279122456327158168201851156536282484779050649788028478454584627192444098339673404301184509395565120376167878928655691200361387164093868119294762474399855909895353204377174751640238390869011086196758424813984319041937012743687941372155511277354057560608425920883392290705728093077277011664882796429521016759003952921132126001070482091106037754710146990236030510032854534143079501215972865703228787158263185126126234146303899211797237088893168131534079851646485703020629135558718861552343710139452190034059551094854878251460710092384638885861987221385047126290002715746166344276977283407579600964154619168 [168,63] -66464922733454954276482124509049642903844237989556931032211905621332744846159893142338583544844157458969935846149955732184848845707136701802358940230953375243799951178817031689710116485396301923360435337718486675276543782992634682800824569648095592693173435259089092846432212133394404241628359745422937553913025724156338921147774251933386542037921173810476893393756007283606586454716186986795550084564226638952760217036332782994556646743794097407414219285351471794478174118963953657401261372232006410880406576736648540030634299540936045071167614423156779032461631167345793584310355316807936945481542766401661963381439051794246049480626521477937829660423356289771826691449134099050771399131194602003465860700286641438126348222272838740289588448320589644768078376728971185913837402200502173500064692839211289424218216477480595215697205973658414080946192293912869851298308176136183115673388703307366537207148215138469264990442749410562919868603598437208967761868402898075999494454603814196606423560205906825961751427435675373738003583538491740735167984767503643259037725416900568780631529274171861194336568647979304904550624107525549628087897892702661487095125934918183774627187816212473545883653912457176145017111361437914850241206001393231304839393043222022121826521015821900260916896977264302836906839314975188150525263787181785788292448709698612176944613388042387918999549525386528491301685141484355528481591545344738699030622318334691175281924741712 [168,64] 949679230000338881875151013583809938873373940896886495246320104091067713319616396548188837188294187714003983182222294147879262327008982586248923588539963066273378817937948166982079240391066050872262402495876916785943858997450785539753696242410824109553153168822650631547880921600297879056426718885942949763402248307704023419597976203614351557612944657909029983813619527907579616405835335199017757444135172467872732877875074700140802672530189635843769456159068915772906266174879414267520280219410852581208107371693808021122015983751459460344131029400547628788139990085302164075141150816778394699285174388366802972557432193739814695908547232884502214028833586438585265932116950092964963647965879015211265554389157130046299088095188509003513058802930235252860487420788678532933625076110386976931261189968545530801908521989040973749143888784514097432993292585812417105023188204447700339652546847986693662152587018159288961601891051933809954903136646085060168179220713696116575247901232586888358594225166964572570071144653978088836550092150133806017068566818027647568272727686547904363541420292816766508914402032440767863825724400073181848291765277166799155878721346819789300588559082595096488043807932906219765014293582741477971391819055770589582475752513534642297386025061122125990462284395735993559828336200192290473243663844566322841548860936763264549379734329246017910400620091355791687990943558863517397688040662438847392384525176550264435016032 [168,65] -10753794514814876811700658454239898264792718719943317353079859336432171682207279293380252278402576571208306890845113204051361912885210875689744876956863341325555663086496355660352183580527969230027265289659970202065715729968859435188942540697410232788080144361524404116249211885052595149140624456648354660397747175639676222148516482762188993547173584417870628916805750699655577951182857505431304818892786306286481602429606348980364538103750589296105999650042263598072951311086040997940028245224614279498902473275660241005846469524737293493767125477994779180800641940430176702912839294739146387308254124663360022766425787856022806287280209310865550452059363790076560898627663049622832002913706407582389644113521022175025817831380040582385678665223991979041896994910613294719120934411874723409188030370936981575977519214245721872053929002110734211866878249193715151804636334501024251346426941450599983031012479650016263145995063396049852663620041357624622372280878189679274232073516407898409776967138097746609625121429082225246521442481137716541758692036694254309277842009971304265823736031583829707427909227314551801568563052361244898429783486843087103297194779133026572408552065828701754624436690630222298368898355692066783794511276258603737389612662181950981019472290283159737088755848833372200042685778061035267229180287059131671841888455556447454481754957881274457523476544256937131545830186652640882061034030587144572209494231381685258304 [168,66] 95820365666794023221701238889007800341062105092129911765718758980863285299076589211022928870770132749984350383415574933323440582190780317161651648686120709347867932544459473744932910838601115969727287963921071733566867816585693466166995881006273288998617997709933939155790089743732173836608355384349195812516825483842470763922685787962388307113996757938034050255122375590335099644907750850082114428418428795253290936941911370033844378464801391931623361978625996965869441519095201456197322057630400117693862623720892276277266838690187012070093960421010596956952622445309332026500767195996679401437903303199019493552361729297784191891835967191573367539346390322247544478161328734291468397385376850911166034750039435588459245900169656457096835751060833926275095757589715819871616031234135418529320864151857653076952146323712905942398007736234298298393538806681323284428609933886400634474600123431456865458303173523059635632167903924970363246157235764067174277843978380590634554677631746508355895185584902975987583802756863012672527163040094136098330890425701921927063978338459340917564914925513707982381145713053771560902872560030253299540186437729844236760510542302115604090794261801104047526065721351539777607855124375253884101576380683179383442091437654283019439763491593018247450167009206241501252718549262387329084762550509489057769482858650759995315723115251808959454780168597983650064548085333978237883697711533624179300154950443456 [168,67] -667288370833594578359200649414731777363742163229927105213925411946378951531723339930798445075412489973074450535106816375676850990257076928848301510341100302759737921178156782482877883028831120628669861504895767955032611315282342618794225561486406608937510511068692732898340705363801715135433447282834359888400705329946841001256485765473166503007215537210802764643388343141407903284391765373567315208093517657723761275807670367230600973946429574067673713113448020188003538240108571410681139650575187185580556312513975861241319773381230523160489125808399423404486840700430632267688574436345406178644691392518496365355859320292652395098394391102736472463000765435172712195602375811827941854339503373728209892116087671809284049073771894896743267072419910986484650386530706387379897214945434545268414749245251160511812400222050474719341349208394105892291311222237691608618127070860714432720961292835207813942122357739950166662942223422961134873107956114087819195768062857260809436346638017861242528278114156916733781092330649862684986076618329093165786063065463928630310459735537695181524176271236066706280483368603148764842446634162410640902001518224126639109040251558682207374068089282715436114286388741224176888252941337353075587207786949718663005910820288374424573452293918412964150720113458862489971500521214021033945655784341432149542269198125126288423366727881928589281270649978123414149053972687808514638525067854573042688301544 [168,68] 3608512322181166589933675587571479085835415140745000057645651382362085462210789782224983812931310396800497179310249428709971414976292838790623775485812523022821258119798821749023681887806025271356866806508780609170296232496607438985662840956653704189527621299114802840425715945012561843081170590243356033612422264879501501994544480098486731848928546171858548195901929656067919850144567752653184232240569546042813749816649901016588965070251340324167984375966015071804505583204606338894770611683548419428763180313355479551973548102146482593983216289263543957004474736851632483557707627120671630117396574594949263594450440154184424810059587688582488953080177882199908482192740926718066839897604114242933180289888583998110463389853769833856153921327735650896247935684666157789951787400675822391655814429137468318167816470972960730531170419260447172466951253446860049385006507991207915380676393539653152244179390540481013759721185859543821092665162670540347230226713313610979204436794817049032372471445317219754626300000204427929977115115688618791991591364021184268618655621857088794396668329556687055026723776557852101549821419987523298923854037428207318996528108350896293601336909359683522667867949726021499113637207860716248022479721063547464590374328112964386692321829810961171878771921467618574288624288324170884092454936737470953124867057058458694351593155062159848611649350277876385628348181187919279822163036245135898193012 [168,69] -15054506322049383579460739476567515490250906101434420969498527633880802242261300476633663713359795359113714686818482984329168758310495748557783265976022012897775321606367668942566399088582001849714451659668276471205217646600194430843840135506751981417300181016277424026687155737814810323892386800762377954382482958441348078246869445535349213374688350411437731084324956724869151519587017899064602176537135735701309778931858499297578668676400242360659715193726891657196079662233806146745597694212728357857578772935723056559713835134223711368078393988057172740600788879731295583316076640849626260662850926780301305376911027965569315567065589310090278379831964184291654650142689064847484658859370083109723779495625835510298461477409275588700280535668798226445990913419825154862827421231013593782472526933400014907124013417437829238274595942561437854753047700891250130370752148153235312861191771591369312505606809406939142741166571986634825437537198779145723251202103398538296919749746492305995750363383444329128079277948791772325518899757318973328168317192215086475468841897670477271167435267742914304084314016217061527908441871259994945529696736082974341668667147170969784000400631982259031588424889843897834700732851856874650600186512604368344312693669713501215198473140415610074479593916042147449976315739271847835870786420793248248117703173728296803100488724751700050118918394720737754253861351213847381206201847510734720 [168,70] 48316298739425129918081107362117767564701124456235663181079238008587317615512267429562905960305246733273592080512999905277278818798031671158859000744844782041059311504739808307425868414854866461036793253824877514587969007381994116653090590884638469021546087771356179492997735112647391987390947637431027487571120984106506841263947623050610127821611691730400311578220680338394074378049643713383007892866381905556554507451773436974946611706813591417117270200200726077261731851514799787028552492941253678807293641743708222697694886729500927163588684692250731382887167405694675746479189561055636700594332727075448363784921285811963480825671035261804889735865150926662198492237531276401350830574159007049728576462075911903104790144350448909873308645223412390777728838250067649433584267316643292715229962065256964012081408545291178323031001383787587802100949098410554130626241051616288777608253429788142510915250986996336269543873287058460334413537993816760396675134318986479710725968243169022453006917023677825682536861488148994010204179377971571954155213975600141542750619150284662208803581255684440716953331287361285658779557758343173704807366169558111873331375220553185066431623466971655110874567318903423176509639276173032540165114331321307636779714507718614153859404719028413526652399760022110906764062861410288700488228568059834821141664059638158901660305002324610754013584736247966189061581076008160899394636730144 [168,71] -115398614301646371059408777753830507645878356276478771363598258460886281939948978796379153068422023087742805495533755483435652535167457517895971040166330463809063706146251754044208422837586151045485075483385063675021689539221092473573481216668040966337812739413258360418688798098570775250262008846457631951565616689307264639446701660628268115583124556844253593590669614476899642859514186607549784107049443483113039310546603450512156338888877423785225121443783232730166028025198306646772204674548295510969713857243629926683312680928060881694451490066426723941514977757873134811658041136511577376001045384688896779829232698390044100372569427503688315901497446973585041989032489558910764874069529636324949411170582862821449404528093005574932943046767853263984323584660920934137906958037821375407940043518002953312056750473665016750599439896550587474247473673071557538749710088765793538055271693546968423557611399076801541383543985456129706046075719718426896882358224737136334317189353805330719371312891993363889170385891339400463396209260688478331034669127822644360696431564377926175999486976524738921445944695801734613034071018046566785550659113161289379610595199911032922186163094803683082574116182915114568080327496428961487230535619501489843852507749704810523108201984970840975850759969487307326642288390261399805758495874401442676401229784128090404746539928691008578086240068336450246172684574506022622656576 [168,72] 254002774375184744047824379647702570169740891099165249087393610839240439142658507308733194319487719540318479248057633135169099081134770380671774751782028076129759295805623783741286198827602415847397519104935083394296670173492069234091575239311252648535341887895487378474950610863782077857167138499217472662756769744887151200762532492057195224537509005274248355252834882832087484347260216931084246382909949601165226269249534097310121450343381809295777243992520560189714602690024822369198856822169983422831021891465801006921079285628748178506294922902796302536356840432883510182287621909700482800329619745918577640789405046248749924096694959005571710229595840665339472917454685281936552086354741852172599176321432310600443490677150082647891100297779791746976694675799561770978970787557885523430534449637402258257991746917235768791483239773103844038072431314225964163070799578580614158635229159074032714228833414814112550166760182931161905645288706453414340337234974196827391888935990050420922991571866960330831038794257491270963427713216282392110720037483439372835161897217558764532204390124198952574740110635585715737732526486462862578637611576774270098634236313953304427227676724080892523211347401986507949711628182880804428484809173083067682299667365313227844447090760242993014619119426355192033082067965547154967180801365023388690267292575626049608617002067447714008881154207519825644899109052534218832 [168,73] 107612704858252392712560931084468436180939547660064391635844302630637133485288233679168780060151512318581600427749406025970009171166488605397397180405271482898705359567053782124426455232635000472701308232838260800825799898583219957367036937611085251328747673948367421857541470714831465570368923807522531304007870397662427649578598124288737099533629314937278550683204756508192474370955505855132030208156047020518288069573755698510203136207000776374271535658327231383531058229595060378601692125582643047096861838022171353496970155578408001567866461150912318285481004146779749204871928972456804387543138840393950756313679443095585359213890733249052290768702481969223141173409258863564913644383614417578107176670494584483392134143849144303812864271421899864860431772753764011081806547024004475395383731476486306203182871774019041901218213391658273003330864648594265814308495446582237188809192039854774550822904457658104575633135206633466627211544811839114395072997302106686703442792655242501573019689695189500939530857460539498175788504567745278237139892263431500131911536456426298347283502308311976625539087591591755921903739618501302252158947224518642488827841973033485412571036489782752851555853594336446305407791192990916582798785151905502635722567346541541479994462052436664154122966997692003680076364897863142075852997271759980727868311543298893564563851377848691632147759925744457195748782315456 [168,74] 3810462316229294895068740469179525665311982632971671786401351237823540957040905854195387997666375616054613180672802355713408920271098411283067085686248057799490046747670193699762674926238817831255514242277052965149610307547003462440015796181125309190348752840407773842702854295226572948349191062795112419713136320201067486741241691868403943165917724722250143194818492444230212253214311637970802929174567983207764660721676808927896001938164760271435131219896796197418652431291771740866586877511518316927637986502813338881792606345544217965892801459791982540363657810292354394864761721667975161821771372567992893202770031483371283117206203441869367888718342577768694810196092491828367047569676689757058700831640063237224406965460355426183402936245645716524002531807135371061647779198781983122961736044373273553547111492530142665906502062592902835473144143547365266966961026555949012559486381255819702543784786666296578335192508867459733870339360181912612579532277538168397858931782958691946856578956970554712814859574096849923395060332724476834939881470781461984666048205701109560319988893461252932922361324945070811982272972269657421289844784276751241294071272487553341332767878046249755073609834890508994838085446549348029496872146101564751834898065151030601854936498276948746540195251192696470928856725320015142393602080455420820886546185831490944598893892090096069599296552449838661087101440 [168,75] 21565862872477622069711466215897703967763540423507659946382002152726298109356825678471849800144059822755306686927203032258704987511468719321275323701602026091734606666646355265302352238718982090861733536294016049442514809017418021520460079332336457337679858170335879834930332490839793482662933698285133161208533491608147822462327032110187316176947710292472809394269024096738932160221610903696684225597102097330390393105865024251947552554965815288849491194222753092018213041652391254965470625995123771212687110795562700112122048771229882064986016704022538512302563954828632162670740749304952474938109637581897726433470988528774142530084698154661131924504766583129869094287078363756838270465818980396028487339158884820044553105549602712919852948331306138389189848451869765265829452590190819776551757300064851874274007375669406608761308458509931782340629166071891327327011331793707812410154085509354034012070876390890618797047423029697759470561144632034070444500883038583499130100374982305853805379495797200324245772486280706065364032974301822488231508371442264985350482469143490379391387286177544735600594673812459807538800243204422863720290265694260590104967824577298108647281196476884651889310853240388519359223568369801667395060719759345533899093416065325295096401409396567753744155872313459993048236052608343883593768018689347440750668565474520419126505958226491244141248088623720203128 [168,76] 100481475820031812575440385525492665674049446545673678192225844960486240641245504250395522141794403281466704867265455197306616023998188121266488773595064986980448014232083773635985606097237111426902883425943980262796599058254679601500746309108875987985755508323598806482358100576236278264281199802314581203278439043165427919834927786012245182466512982949777797190476900357961832621140444358648168931169537701481012482965145170335658291904619800562703319715861496275180090974747174213213142960160639380932743801548303235740779541715168095770865227083179063599472960804994737673937978447051354376833017951340313991351260463194023059331112571289141783349827573701435655284719763188652304102326378807534301175274188650172598295167250973870390977841642259236762398751643226158141040841315040954775714942733003390840307510719352096665067807893383822546650449909634334861529221605433352710726846477324820321996705032055882700337946598644648915377822705099540028178234387762046876957658811221607723687227658758666943032807185520116068504987648337869782135327226837417831847225372296197888377971664898895678298639434959846477394728637189700518138531547085091809123001652702590516265049444731407002806272071026594419136517559869282260425356281656428508074869060969711108500536443500172953804117323517549718812404081871427187144592699059656717791440367354343654418355064728941898469751698712892 [168,77] 338187917500665470225198501418762655668115621467901532563918359410548861032110142560903872279176391330409709862768455942448616133988770699469657343912444273982622060056074143389048917403418743337903834222630357313566661357019327568520470973360320826701811859137201414497176807158949761905636278689155669885312805376301133362596556830757987577687256700793768232194834122328788106348994585680918689329464860578158364165057529089861574540396849612638567132687182728294667078649992225345295554654257902043225578848667351986275006296293991777250253953079825021645761586545070954706611812062456297136652467109563410413049205570699943629554659214960456970238120044470462367532615617831437830979262400742418206466429235907923328703363590697955848457071562527980563050686107871174342484571014757504989338169752837035320434348942607076940363057590289692531732785313676421837153772906581050018334764319649506939846771805654368921284491539067527002481507763382521515308758200670709076077938875532997516965896214472776935242642901907429429244436648319680039409955513790043123356381892712243488080079636397200489508329140386348299634772787934514345290522822465707156126772784125572129861602743421863520625187960030656327958632015987150406735422714525693051913016497179478255343718929937303038843713823914496804936827890464631251731653302166793333322759867701790233266256721545560000016439680 [168,78] 831582163437703479865714366744511184575139681697322359972156491920274313231788701215579372234699146860577764395496210195677664116104932170794607557717724084205257039609689581733138167259284952067475151600610779027377519829930229955218126736215143582536400217256231525684750349334069979831272652183516823122967168849687432031685640830868078569246660347290463707502182577864845373137354674756544337766082951861411862344541430600588425676248858154047128684990811894819633641433143332409345995962992650115271407390088219679423012843382023623481972596713988041850263242757119900276408034709862754676555739460777578398327674141271461155893007783545865401823028290680676354396952226444773038289288209217204125830266979319589940615016422458113114594472650865246502556001843800563903387388430174339947952994683652262272902482115955762537324498407303949176075603104459485284224589510870299639778584367851397365744939888785242577113927356105779474799075571050644186107284483214080334532234311017460810458737550824150229978367824903241351701959168240310599745256142419060026025298694065721317111104690572157275452701305713360524865929568643920604195836057459302168215304350310613702802473699616191885300763617377911725176940176056803425048483542562868758144140405652160025622809803979592721708206992230216648208991381322674922316610958659697309123680618808727565594250571024947441536 [168,79] 1481964355059800314784604337063097963723612726090489017216704471503976241725568535781552400169048624048973563064039888488529767719779059488981601011659931869606516589356867390702443047457496040003995316431469640578145800540549033602331781942083705994780009762272513461876251637263576281285804935672083018407276566596981393139232236372234756983318242233894200946308711859393720483269120376639092492291074982193084178475120488838723691617387048484555107382333755860398344273098579602134311265119298244391085271393648248275151687251921726683018261444825175606835360340623197057873809509827038341163343543505029837808246000415199166852209771575244630175849027876888831178970019495093666274660199199880631932574770620126671184359126136980341597346759098550518030151599192245444580598583346151733687591162979360439978411322508237092774836926898190561780000778081289634441653452464825227058163663086562085090188000003398494232124296862307499712640781892513079729396779023961155539308597276243196256998242771447375623416773487767460852486711405454543267370369397411251130401658373296994254596252291717177723129940110505027713692187696508160252820875054440675387316055808596755542849809558765133817666936853898330086992886477486085855511532761375541414540200501879107778307858258451922656933047526223872809391831526175642687178066288381131031842894826714824780764376747414576 [168,80] 1901848065944945345091632238293795964581729165781596335417947737422580869288556560180572895030668252944510004156986734625700669376463575471794024061642107516901090726776829551181377561448519103546570000341423338880916004537920818333215298388483198392423914980006606356158701498776606141880643932419998872899266193301922421602346092684414311907734738486852020827928349436593432313409275114694426751665581302357464600711623759395414832401933042913401041265822999117140136306436052201463509237887758057513084811865280258237560066134793782288381949427991026928414025519767508062752280005213288364298007359761748735489970199079552362859982981637628384668145652090198715977028879711363553108857421309680723644758823697281112794892148711640856560313364540107624708051530088383671469940901189453132274852872746633295429838912640913323512458846044016365144704951056817669122662358584466254125966768938890389379761220213275770975997167465563278744714212982077384354356086779020429345563325829323850362096790489358755373992785069198779237463508747165519612730540364625571014176854033621034723450629810178893770944190018514859054869483043294290160913318057083152789256666187694120505339116004135238895131007395258425921847626092096715309595312463062210246849644403696427370688010763555835045586259903067144770447506646032232332013274032984070257632276744705886943669724352 [168,81] 1744823616466019242420253553923561460423171040441815201452865228968291931358553275483874450053355007520420364282823765266527230974831329043938152969283130733575465988957606124140231541541158221377276992633237916303313223030674777616930369159952109653613377348080636669581358980706412766255880008023648827718704342838863739933754996433576546612373564617312026049493410855096763840998092187721640205166383292698426424893856365893794335320417269171787554790074079351641129735215399488111770253564430835826969746492783466402708140539593389197091793635892473344544513449205465876826460320275663836161732131771219895389512525250992881946983462744051614660413015750351391406684759194918327055956057069750191062438967711894078765839747867620956584507872517144200398197709520590684784097277911693549718942455913707727519270439880363883167686512182460261705618159988363853980436721645202327943592924641621603946027434063143869009086128766882303453729927055990669576169835864963569427710919922393654606422149836525349210352406884672644446876103514222061027716675032028900765121448968417937709024987485821365308984871783497323516027898128801689779091762707718546769179912980419526894540150461637048334781244045158777441580134198297926001347430853458645958254163573575531897624881239955440799277318220098391634581846612990691091398418141671383192764936067385038873088 [168,82] 1135510193375581996457974160289890206047045298394831503392319243469934076616347989223523622427584860203878027521786674601320073926591390576609889105116750910957089109206943323430945759221984010265336515511894863008526683800464248308348689691205785299253647486550694485849276925044213933118185671583215492289117716053181142453879276341847194961691645202610915726465224431481316706425179988626222718276847816852172654641490854539674521180684256470281117576713635826900213585467205705869537538254576005594760760087929424101293864739790073010042831930467762750142921797430046959374484617833640917481106462486639205027699268196438482148134764993603434027992366047979943268072114127019674692590596972602535106539402542564743796523221674282851290711117303630472104847740590441016647352225597859148693832568543898484543954035253833022683779168930276024684077816958567623975300412241581966812215885953371542356228889234599279247850898797449159470474383919924161192864612494887458579389488176903670386154294013885208055797842474360830419488654037918139071631727626335230344279549305176463345150225746677571566431705796789855195442699352671807879121681043396215488039222419796200867591713178498040466684947987598118166158196326034479917309423060073293175039262096699756202720843749523492360814896864429862094733484126553269373863330922419353385038532519821160 [168,83] 519912533793114394406819620210930715176524781380036392235314049600955501346223084420249041438555169198546316926505408821061894683590790961759470363656307433278963486261735863959216772662426585050214445741641815907554421094327794006322962352802246399924231126797028459800623968899995076524212776309565001754233257959424456405398623884966888837012607245735839697344482686960862646135023526425517834731620700146530708329729728851083876337143609974985242074762769705046201994198384637644611080049162057899786695860366827368320800314285195144708896281719488110924711266052420268311256795837546245065005568961034876408228816518236356431361979374717447056554973899769462222834672687464418635858974818354898995782876240304529297988622968157080327302572164252579161939217312798254319349725875442178735357318842172841706395515707408335444848309098371725851039363518412698736627360228342463936840843795753004484464560170483998403908190686830750743438774286464633162721365574480448356849987843206951474476011149335934401816726332791680032812183358858365029689234743055824626237159599947254513418921188595705679291832118418465995826188171062981070440710453897488207245685616113611797971406051510469035152895950307590347522118212846265907544962516511139876212468143130379098656840536505672390032760319048319987902294314999149176352709998480363607220647336 [168,84] 166048261103322899882014877329064389305885985678584654721533350275366579313603760941751622144049305958494913337535998988986295095358207003573683326443410430873142910984642292547500398966886149861469021243255073389374141290917061336190112356363762973390091601617279516301013943265585116904958341017454438331349282835745051015214226438945174204072424830318157711323362661394126985543335074263254268004053678691049401632722518878743083061807351788707323932315270065257076746088347761602196589095703868370097160181370380841148663204248853194560671426157456537966220282474615614238637455825275110372452338278611088026904063896336106785089108197624017565411911499584712391277194011314432575643874545528672207790883704808192708203169451968450633911250492240286253203800606276700498617664424377810193717965918481737954826663297627898981074894589193393706854258831077716675955515317924913018524637983522727278895530418552912142520349777050040290232754351984031026594423650144189404339949688699488598569724380326811737985145551288258250153755579119533331194468411334085965696294844903472017665770876528950635819220325948298733389521641672616436441606551381676248350693882320958767393117299353701562704437045989959794721803345497551030983308039138103641661978048304385311930639153016191029390560434965871233584793133570733862707142436811544653202 [168,85] 36662683858626254614967170587303182227105042147935919700546395905402145436850840094826371750677965132155936107741994058786579836785649592188894356132216208767485835214098149862706665422801015849391392278494571455040201556498195283724754261096503364848378565914481357428429153063668303501427290476982626727281053056860005354045299419704364736912380850881531804310529418955302600976968842539043913312323658942820541476722715504301182345195271903500305294978041419125101710583827146891898462932355011921765279451030677307016429690086998689282292195041944533382343426236871334072622988390513318807850828878002043056616610308205764793399072978278037003100309055393607936622076301022559474208906155082189477582381648154935986208975149938743902933122404075026599100351041770726975764499803413190422254566638153800025788419289727420203614841621876068744518080433457378212700708970254048146332226004696850536441701421628733446379473304857019356863267569984481319211234111568312302608815203601859113287726479112560290143988592694560963062443468487571600371133824689466086079609758861226226114770575487235781033683307308792494856676333852422014845341269114243837833165269803346950897438696683309134641194212594193913403866762308466614594100143022134206360507436658364547054996270508858726517329623796841929633474899552559950913667670438528 [168,86] 5544812826763268822485075241359687356992342272269098866284400087632368856868675260589355262347723397387819440456313442290561304806321719237479627555524978304139139254240111681457846012820875057214536710067969230279591055699765411661732131400969335256714214102686653255326588076093782352387887655900451420153296733489692037069842348038147256052260537803344873709283547931159428745287464775291174694685932275104857473423865067907662849080866553751363075076522086926391948961916608231398838210016081630775030345195452663154806349809521913116516761754662160384863758268649147207112327058657733738505955650122185707579514435248862882483018744726216398499652017684035651418494401402021652371070640911928324850965307113556974654970668889747927639664976870983882505722342790300354186471916648727128828547526673046757249828793580439467703816898412712633739613010119118796913501466627793252365815046876779518267818927999632111330228828453927319151042142173036699644526493301399351497293544953556361006661281822943824087800174024390433822336414646991759166558543759456641077055421576716909612136221103891928076522619302150310414854472549656689899657051963988122143902060120108904991535642485088485187907750676140758320026471307819442562403873058801001547935510197310387876986081435311346806486333299163208200958395817189225638340224 [168,87] 568952739577012427287409763282868873548520371679591831331838477514463604546769706285719048028536290070387434650569603221562779942456996437104576559331608376941448295596406849689551345445603794149241655579901475464904065633475736786886991657731439360360843986226648077902314315327113714230073414926383247476565971005456042016137936844799735286918662358709764851581727810539436053097517935037797867595184719909313576304192831149964770275503340433380881185787677613028897070275802516859117876843197671599267720157740172150695376510699333172105270096346724268439976795789457026591862345457649062071596880408769445561873955659694332298347353464249804295936360839431456268175625757877803150639607567127048955248646560736134575862350093763465246324640356435209405885647250017716714702500024025208461407099001361189131589571218370101149602982293724718466982052271039965503405927251443143881283539065597866746821793861364971260145879817552808966302050188886442218046866662146859450754002410721515831630489076812286162701926614222083165700398205966951291640271707363140479576099304029773066339476126218286075153537219637682145587528065880323469062362916415410156120309615076271978423022789793571168599662308589330714049658176129298972442898504356016265596318119148993392771611908219902663373910252292191916252011010239677536 [168,88] 39227588190147238746224371344310833945372185139238460280487479255585825314373179982475534559024276984549951671287488868826089612721167689873341129811181541682539522349816263904457179695745121467203269223771792902015362209100666810095768156177930289171182401008057729864066127537473032658364413024203872809496173844861922699747743638322054384814965996069533816807437579494147526119217931678119174765354166384706033691660935688507422816072607606774048455454496612933950333460554392415566769481689014219375739103111904824359719442391286929911962214182946348032888273086800553278789384977888056926254279550991505407274969567642120136248030085022733751956628351345915331815057658059100593074695649979874496570508997799759922634700344131739952246192892989335793569308012713579638661313455690181665853608799283283842935241633069667271294084622053398275089709604202669574075497899999915780750725288469140584380434565372329819412428862680988753922734263218542115066469303523855737330262407426917136238865486469361440150054198354251479048106925161034605043220543922339443187537193684501853330585784121599755690777937596031191079296772634624530408692545232958650228696447783752960362371498820278403682967132611139455661073000335083948803445484139238568505684849366241668077277021473012439784577297907789154239440309816 [168,89] 1796044741154283095722509127346228142410726365556186434924525035586113799431711555975889360546504611454758230113880373576653195887285406824812407331351083210121285752757557737601594672820878376253275206917609236142795854768572380483312829368271713008317514255641868331163182112957939544395533599367277086339500087627416138052398646456280410794041129619879301266497724255330125373246149406857084273343938623797438391738588815361455743837142954771920001882978447956630172269670452626041808534306933086985592434535982087183886662621510226131379652476241484525853805310569511080466053259734817037553664708164839092798302572732279210653853770799790964577567247509153817565812361864900731699573953406153617090987593753799473330067605713063385769115041453954332853169524077663941617382371989229560310873565375854879366976092749090165232160808398071098541646983084857449597814817240029346450446968971362286217880389591229657656497685718355098049649066847977479881667614599231972614950004450102233985498957885211687635946231936667075629923960833781267032264038328933572403962913029649648998422545618781619109963020627647505956429072113869228156459125413697282583504330227207195562865492556704791431454785369597825392527299054235523252666007042190563703472873017738019272079316660449915466662488702029136810752 [168,90] 56347137331709895782673549111381836996623486527320223380352798567418848581845447374248202635924684089808239204452429135612210847209924575651593291548230091566613098444093104680719356416445505723790025499375162060922015423373575217830951704800439471548729198541604426209917779224774341506240213839744774338065110522135326169366659774839373923767048077770663255355283772325318229301949664898052096473187866122384528336352060315781496125616128157394438052666342522724509747706622091951182628106975987149245663992563435839915583184978348700911600249048594166437274853717203060973814982643759076328174566554231486548513691814130685604691728048832494123490162929364748284552367922429997394215547312080533599551447249823864380427898117289485439095362352812594236879365518361500676103596958748933856984983616794284499036632853022178820087001536689352072768992049630749433170965442694594640056885210646098826194130437228259403591344177960078379963815107180600055723548129258024241249984622875630260943825574557122746339193139541936539627949798858820267058770978490413831150802703123153557095738086959162752802723758887128033663006667991798602509768834114888529826498540022446674593554782044227092367267586925580344812638266990345947408714370495253879918425843909825418733637401467609014356749241348288 [168,91] 68801132825166453357122028259284704221083036353620649379263482077819500285949336519272294004935773018274304735739142317779952050824413164924578548896643292761316898209322694934843065266380655233181649707689928746213494610352055915421004790003012394850980529459060165024456468849296556036085732209108742576943979024059089123936290686609775008215487407876744564428498808872170807863344503242659272063082467697168171168221247762906675158372493805315643879118378843790886384683451404314463664022069103951256702419625021920282279617797066454643021867507137629844520268408736579937372811620469777219778462978054745235979101935130490101442960076480673612873193604821288676824884940149000896785330729927802837764449823123692205008746045517738964892394687611167342606786463386755321419176927647404487940409388329947627447688312185386117492927189248466367621018277016220147546264328198580039964495515687589011564580865593285892410353432702824027798905832331374701299880170431521479355305029889231045657149104293902768832306981723876524234855181336599086545110973149225499048592979025006650742585210529582352014801974456757495885711606745454021228052721431369370692257766347894615588894628762025855390624107545881274269311631280966295256365696409779512595241480004841026124785001438177438962376 [168,92] 313430406109190191762025725204142077838082978690271009692603241177266466310037924073231486897621685021096620150431561907952608143942209722987729587311610561420927515111696293510208337011837080251502412329985654854897809467705794765196041130014364585076963303418684771355335459777655838927385410607720356226405329173044821111682912063243317117631586763322151831691345867096401276419207932361396181501373448016010538688484422386853740078579295693841553917234760184631642177752175237135114503749116284724566054632649980724722844693565536985503525999099666661266440322783931640695546144782859133402256276996753194473609681276899442308817727829042207040889625098068678638351561972631531608704215585207512935348571823741593341515482544288531586441521499582363818854945001624988357966123606738902878968032844372879492560155804487169043212482813595777989963059023141999577364323501538343309111926745635851229192107667890352269886530064237969028276295565166279925955479010066433745963802682354758970041427654709476299757574834936785447524217871938407435031933873032008594741966093605021323127389572196472951357193031333558726960099526097702144938820706223640526170707029470901351568290930564009003221002563593981654698047840393188332767063048182765185767361784879286857714554086997272948 [168,93] -54069544033706437429997847836499157246243469169245084272801312928163313128873780263917474223410708823639654188712589679198285527379751889833465787699557441232447100977036834129853830930177193406768934918494983867510298176876974205455810172802240466925770585304923128456794850557991656557549415300953946408409160928878364681791420576199110812941370709355136938277035146600938309881161709866059198674720201454146416068431505803131159578248851856193941272445137971118832470675308953526726544670271684363365923681997559071816782765179425314670873655182903173227083993171309235326564171035335409755389131364380782594691952737973606850852612373320233046296881217479242855314481420525588139376049019224538711863233381544081488517209555017904363042318505722380187539026627531143058822398182806720819582809833928365614591374985564504110640209100375540849669943113080347057844193842518456418979221274637461713046417241110018103627729836107451655325448555681951166853012415374661034630147772351408810653639289567266317324650388909629432900998391823246408293186069620427856521814771909268172096708671873562006634784793580519864919102731608705741968056950694791563490437925816664802231365959625357618653851472663691619190105271569655945378270121029867983981700348783601336716002051968 [168,94] 5790745114074591406817379850562849845083458096201399818018463033522263174492993605494848149390578859863073885587988721975737703764345900490229642890638906147586127328091798115058146109203445771855461233949271813494479192444210856970295622744677531876157347761177761433275031560833016918482128734086617062772982265165270982589318388175617870862263765275823711623672079398642077796985287123302995358813609826192889284997949406230908360202439809229268770450832313623424028662543500416942438028021812739849665457039219947537760346392801227319583688856434191437225442053484161543402685072486545923603693922403338722876497391911879363949342009120592472810759161445189978850455559722579778535359991181110722829341293170387665586056531565899495720953358710729928911275615645824312637198605030673997920459608614836283662335142689823748683334305776526083151523597031950931310448817291310940795087257368657834465654661087819661409424616403005662806697313922657061831579445981904858851306719748556726387930760255369483630112544779004196232127690941046863348939765903282963111388142412328963801295199907091286441680652448946094320891139067910530137145096351677199565143409503241839143051337312887481093255441462924668794906980877153243582902960387057392203285310899466369980640 [168,95] -358691841057984237990344644876528047792113857420837811995488508665755900909202086765688573104014165849050986098311074913826501246357217098149047876438631220152521269393476630703609709790034115055670930292608440779320597259283113273618180218174685739517339437456900538122658788499645485307667097831404660346536748744446702104250559308000653371664448302457916229576840042724550100060844892476770363516874930315512875649689041655044692015170085716928179306173763218447927144361223138101253893284687649728670539338397298297656134554108472292751643020111443486248270981333385364674230513876809142198345910753697087753245093588448472183465618135854033451462416229610161395910803385549875213801245189280288074989200186928454902441043921750463070546269537841049895507430017873837370940059951518873182079091570561979226944521784876444916640771482864084457314686598955845406007801586430523443426706977540742831522925042819683086686610101197072308068664157376726333586089026756830528845474012502495951924828925173489445482702479353072232631832811981214947731143115342320545929230935914428196180338380816309244968791678906302305105168727809717604517532540387573249015832210418372304845983074607405862808104892005931659870587009525883076895168616813735380876106003586912 [168,96] 12645097806156068494832716864956734504378738437559379394409630565534229154216054056036471112933948068270254986131558856845581915148962825796111034780929744943876583104637788079541774514586010461237035815226243780375776393468488603475833450933858333574473888606162002246296597059034096953430073829758156993678491789487515395062784264342558018560570419396794892513357081515174184654389426038763626219556946259408646983080021785280874920172707483690150184909983915797942893710193415181383248257925710022994203286857980359458067159594760400644868274752069739632372095735826424547448191694974934910119097039399963270743338714232529688903571234678121947528175814054798323445178763097068119059916270919375519106572638366150500494834368203521744698132079575857044074737242925504021752936070213902655286537991416413873084030420387271314444722263957494164035078350134308702460171943850541728992160597567317781238657471785436067940755258264431928214735783917582585730279111262794667230952060421595555663146167486592938572137213755887527932757502140599380619120827357762961311258170316230878689965355768060007375917750329057266019572763873180671018018457184674955130367673993602014994071861816055064893026196666293768157540309445458737731839087080294624200356392 [168,97] -250754587671676611357424209014419265338664295640599696579368819824457110093450020918906057247134040672970269811083299203937417464296918996386535581851849557037065353042562087120827003315400695618133072191743506754891262832970642279631061731608348919427439687382007628985501685254970317331484573148338033336714360939781052762440899179932260203374146584338291803599968201416186451427554295204917690537125596165843838755220877119920656591453655743688480955428589011736353508510951031758172790402654306076884871870749032606394323093403180544092691449569216892974198979850366216140916166653134227530721310497347020397554543361168021351632195918609702768962546686571369965737424971986708535862665664254522364323417516293315416711720057990610446890292045715556206954410907024897853739693946995506478714031623891973041235073352446156065458060053073581266034059347973143855963015362980900721447592039351479344079582947843254577849972656795126463593079382766811842975167359930547139614916690977220658064040154184916969634110323045090740596111075335310443631768006780319741538831415029334864188514421118262266966429281452831402265267306592667720882405998725281897776875041664134640827665197514895402850650220470932963773178508013437900112478224796323648 [168,98] 2738124704685738174031605575265994391015318178691149798122679297237108521225113579308674277851670053377800843382549617777818263449600660744004312967684446606847200907484362927387986575565102557032207364270349300463579990631008275093128098299306730425568406024923855699829251916140510405677764939560592628608597464730931338605106921849988352263235801269041545968587745839295472538987655292390613497956655841993146167812083988149796417679613948912062782305423627778017420380707333285203787015629536053160463219716567236299636911942748296649230498779414890890478911428357545771662707996758314848564177531902140371456630633323972212401438332754218797583660861758478207225033085178669311134973430681501886098605876173404208658059167525650757165503375727548271408546781561888803866141302348767634237764157647347738895593751035372754299882163814297034720381349570909723252144916031471135710674272651266823013252914955780607198563542057053849898963366876793988576942589975987234782022846187680400994390969826734871888405500351613490324660810318611219288767313645886029848804841217598236434178781529545043190182607106780136641419644864695904579460229107745087405919503750658032297587997637549395614549482964465181653139744679172640512122113400 [168,99] -16045061777309501386742708242891801271777892737381121200481858660558576068420584320179193042803740816603166072129120176446359055396222176141856706468359111975503954480068517833009302532799959144798474813992156712860661518128560570107327881993377676056659581533526218603242165796910319472026746681117226099649143745353267267161211541952627281186330735041547003885982221917360637058371450523995763341607618275228030948458520140127447280147357298229923929761265617567834011909912237502117030652899293257754961674228421138619997493558239136666100744361817998352075528397433042343117830014868585868338655576436674709441319488440917597737188753956743654611958859371285891918825252845556495921881500926516982044594650964580834303193226857916150074117385899298477905354407098068134617460058150361395078713765107315070322517403231024494527348211316202091169336793927696371827802736193603239767134785944858968056011908576436014945918061096113226534526937592756878539611781981336171024341889518255122262111154296787740362493976548616337686743572353738069998541724953732669696086134386494865117472057046475659396848733713668104389709841036163670406997470786513740931160971072289512312686497060990278017724418577097341654965202126589116840 [168,100] 50116276866674911872467757649498471261347127544167505373232014178906573022597336924447725080549953466724640657591548596376169874388775836306271535708030317571958385155700108694773373592246528707701820498252977056171283644277352175165961752189276364457167214884436030094328496244974060605114589523228725547564253949332953133515739843416298712977797386989279462992264414263859148099128052034942904676129906226355372536852054580383240596044507538117930360461146878063884114359851089011212329957960091912264510843521154290920987875993229187344115634731491615950838756608637366120347745591439227271833858029552730717198663019906549589415852377234467354348363564826251402908612023461286076504143130306943299221632914745671304863599591839437762667343106163266318982646586708840658799208628895986191169371418410169568654246968975725443911179381375779172175786688254786554164162003683286162449496874302351363736832662741714276968016454355642084326108816709271576491290642661796701348263873725354505862675144965852983420319701924946182595693426244934210571443020036451509807966219160121235000685801853788673130419891988823995293915753125958799430427078917193540720373131928409741796360577746210757733279527020911487472414131992 [168,101] -82681300319297415395307360106403310632253897794367568542659958866027375108182872651032347692178710517724156825620145413196592749239032354515676663760745253324805273733191579129233365593091717539942447850240938015972685274991803476201586022252136482553555711033289257317128029339721836256802175257497482377816435947981668440098205360751963089179266249244360732693216134720819872751478805088831433076433685477398353506829360560797396685817814763049886931208523233934132444332079427441229096495712144749793764855662357132376433974316674315054560771685979514109329506492694670979257398258814872344411638059226852577697559217779663981163401311691148899147944514074178059994768466352179974055515798339216172273089612565459721454385906595547800929732180979909455072898621957067376580685575522734014178238176337980933623206156077411193985281128360932706634407992078673628829453764427849587374872011130238542383796230909292412980353493154342431330521834917352822937741582992355795628101304516416922498219783656631145717546427163161761319422059332748940443623264333915529478838023893864016866020068054233350011926398107792166262817209452295627261749101086632339342360973808982274609129656523684506776923185376000870016 [168,102] 160824297979040544118196170368141528675257912469506773829998561051192645134148078838353009399141148114763578696112566516539050178439898845966965152895713267534192592063418852683955364338568937337210310092377390846986501429058708450629920765780808652219582485058562187523877660036262382777806402074991176891036161388137998709835696227874853420609643826236814131272765500030256808011195517843493118400738993108879994304103175490668255667656624060995861853203436042847825474885921949877046876293249099409623748668253563687598046050712897874805511577425202035922392379727399227056147763835020627168236824923366453141077828385751856176770400316295542438236217046498679479349480956567962780924099327173650384345351976577727515159009168065927640030489806431853016279917904289150665671415130291936107574444470531273683747380044829737186524502927148213130942996732109645527103221406660434760942636803294174992546611188746796377413227437459733686584351837739860953922605996743282886370932944423740134467688711116093926880043392978284226972237794680692719564445758127531681457447825740692611851842821499603593165910490726438777972754681791222915572662788374779545811613305934837008296230089944698880313888438624 [168,103] 3900512190237502126053449427986385094742711393837276470544918659394046038116733428263993244423481832536709918493172859155180330720104100177858777413641976698371173125436375515027966634976143712017100610255003562479556236789287231264629195831736609803309866010674097928339495279030251105876942873198258171246104933909921851010892530925164404276367250685773836330032766997797695709571618257836273538464977224565024759437623197370260450018495267906424783247179717839059873825519631141546125984904430360068353643418518132175036379394777927856044396671048433857663942592494418146948448905857369151905457393947326454456962067980016926187663227643615188230664657019422735673714469810462059534543553661292515306243302692087438208582889544239914921975309634723345402442209305321504814579696000276362494244549230023877910730698513847967526911861815618404732455561538804808640439213600274439057618753017756850054923092085071243474899587350394239677034765589981062491165663365532299079828543367813389065780862340365328858139344903241332769024310248776432287496608769811098683364258911545264730616692775295712462471759516357256992214284972780507912954617429885130330343891199220055948135526824867057361728 [168,104] 62102458997660343683862377856443317579062788919321268935545499327279242223269324406979220830114458026825853280920155039191569989242993132004093470154041927568249089919956705407286529255105390905040700766497643046317973894958431813284938026891456088179263419010687941104654617106797307886935050264176290244899872000543664591575942854594628590746221006786971626233341140125183742683615293288363274161936969646854964378858752085518677054060481408559043121263542125957654895415360506483524795576779549253271837930816249989905432830871249120795500647405419519534122962469349521337195679273985665395201243665030864627474878135143016690811334391948564327471376498758023270653787276590529942459698056980898023766809966563177082703181723609201188325272165270211354055725746038747023211511953197141227582324651966451341534215993731621873210796643966084896523950639436704506284360583919340328667479810436030879767867731333814725242005966951927914488593031204634239226407528423305980511098944852838992535091825200919203755034316163330488755665547297137872320434150030708396259274155152823807540441271327194692018941879756517801558490085952675921128407942901238027870030034417651771791109793389792 [168,105] 353952397734765934035465542263301637992072138913909519722140879478814402605336095342963741236596194737990477065846216503086971825423670514964967246743540162026819490761266048429105567794252372557924611091517944378056436601404655591392006902804419985990488574494201399378697794348082878303722403353770684425762563673872898292382318932870801064061317814375092770937279665801876231012330876352627479635420532599469288074319334995663680458479752422736798097225886837870868386049105494397894215181870280817745902989578114820639802510698668849601602046855842113094997800826885866672045697189067912130507700803410069656263553861020104440057820058122568261116685972209184816466592969563591499207348472441457824652860918215105271095762142062247818267894013274119698105680634778901632321733451498213845938380578857246897229191718348088132343487118314462936719367045486699240377117416394722225906583117363985716588138915360123721700916314067958152383200669917996225508827488903675708418035130926526247449687161462206781280876340723127871689009210475156513637680380176437821278927839069009779232139944195339828398047074019734795626430193179776652594263446702210246853902552892537567119648 [168,106] 731518875572434845129509608963678983175848777827420959377237401482361840065147501188412477107568707545841830159303563019035297034501142907176105248332596114064441266517800248898436881343398178135425420207054782055517756083356054445376769304750936955338465073063512352776029681031098062080836306457827479785060867189114250085685417037925207004491568328149253355705667068395549231972187174891346162030103199451495180489451194898622485540429222422109359716264366214242201171291023711254756912797526639091571919425080144200096182764293294667544231364907654138437788615789630656349051535623287780475218172111455831681404751384208941104780095840435512220670698377440054436897818507169772006514132591455174421460452524594853182378613931075258445006919121070381988119297262147721982832544872549815267691161120627384745940013613326441424423577398743813262204365320548584903093940581354890536383674343311580985512237445466728740257310626145101146881571871303019170506595559750549972971623785984297793031209968180432023582781617855988849568892182160885042199168059560065965364147365574556978456279022474316688789895602222754144954629574389910492597861805522884467392254531973280 [168,107] 548381997347649482565345092548808863871938948610622443669493593563347935285480761538292109097321428239625989470589135682130488464504902768595147466066886921490725943882711884705436570902640749164493525361035249302692386140386237492997264195810280338835547736454911684200279604687718654898245928373960511548205334864583136283974142963374936944450137524762273244287783133133005251256943019434469705621669866251776670928238378949260941906965101380857440653932441398038210467905100418383055430551964738978877813896097256364885187967689931331656510167635910567025734013499730794733211134388803187574980953454519722491837494840989677087540986476020615796624337380676095644908401579009113786939638068896728062177651468028797150323173617436497560895299283995828978230650886938213948427146871929613839112171034487008582979765245188858701299765991221490841962174419615556253473907780067136534685811745745796026049471276144485556849993312610335305503943289549318505673040975991655887045187584488256189077983237049907104549396559095519257949987709151468452589215399771882852490854953741382395998610250322765384839059051060282684008582304817133490536856037239688992035824 [168,108] 148608792035562678677991197267301126579702954270669300599143390839227412104527148080051189895363451639423703125803775313377568063539028156966533443116965874597843853405943956383457850288885596703358369898693277328077050212989413433182272325248212968384522650438099094459396371779029803803977267879151088713886870830461569350907789823619010314055813887662651238664492099875593657616509363608848308051817896876279948064785802362274774869050097795140632597222518698606164306994258301653322906694723003943129857401995436103108318894298033086153294064287840805905488401549295543292520868759212059606761477579340890381271745427635910076787225670430862069107288526889234169814904108444214371232498617851189101188529337475354755094513409406140937458164332935909559825886195051014893136846560952165752500063991898523055675906291346686280379889712921839893457319462812383662055950966278491004286617853765555889739776414094121555481178886888579787010228286230572022271892479243068626675079554026179327274751431366830287435561249306586801257755989329343166070391545900495033736336872683195740704893178719206645036601015021267751266362359624803892348803406400926 [168,109] 14457537788245789106007128451661392801332407626656134775111969502893336563994971281158167266280407155326466816153797122476238884561617063075690761927231329048584292233945423571093200967181322636985448762201030898354364913894459163828360461507862403389597680137882603846774335054240370117144347282055855312625209316726474584153869808462199734096289760428173982865231624860383276333500311320948069935174137076982775923055088348356814101981170609798150817442418670316976346241249590498606178361220241931650943722367316884823654162735145449917106423293960048475335522531638414314603691237875950989731415039225549377623087037739711159789631973592054085607760983994879902054694618580085027844160589926071284725398431631584220665707861991438924077610778420322285372639334863644739359654679865588399301012452648443705959276325351425978739407629227815867516255322508540645996631741537629352108086280576808160660495708301042059793287146954951265555255423607194254472429510917213948531875719761662995077908069037012752222886617484417165152694823907938826884842075153455021993517546524914295485754343454584898012778558582432918122263353357809183288192 [168,110] 1746163634893159268392134553497411642297227721918914935670510701941269465550714526735746393689543120438655903270867571776486514916136283326278200912288022855952222336220613815693280548162360470102891220023014892840753888723245000379174590405938012413546458555373958509959276937760789935845750725237667805057530197497784641717869013570183479559870988128683378920946927486749983722628747890960294696556764541429499567308598222321461394579608266898300527467774337545687021716320431841924843914367081699036396228624092166818316152287565476005211272196049682279748608636752000091271123141027485439427349728295695436018807981289142499037586454534234356971791310100100428684644475087862145565981596920621051508254498670313531639433484229576802135696090742127407153876753051091706466409583168287243304308820400786463587851600184406639576629585467932587192433759014100201135193038935767666378563831920143094460577632978038057098749978662808205421491303809819222144065069801077778123640526706320955834567596505780602217856291730009481433601048617305317423350480825547589619172826614540901746988777736727604958470941137492739822145797508480 [168,111] -1421421043705891425565779247018032304802350987167958044914387125384038126399731611952404134015544206831532418313647455478173304312345516835413957703256249386837731463020675575544218402004458315145847443650782783122767343674588619163164610066276596820853073110304168206070270004614677889841462762926505535873155848895975040545456198165164698287577401945697695032216315374184532137382012607652147885927892752382114017989401396340597009841163303522847625745664508549162125071449691263557975691397802907240600896196448992400140002382640206000388639580714634396264185242010547065431648977346775604755230208379971337327413233112552797753418725825123634790630032098685352157422814858701757801241820778256899773781076978452985379634364841357982299864402816240372866959037791872071958837410929080806669332316080483190318103716082331966130177633769506469279301156011899051742397445161939142357682588913101179206209604816549965479802913212978574488309210211027322754278067796918558308330451536688548284502366834934888660894716445906017069095440347193752366922064821444220030938228748500348849344861257219503078653248304144465065409216 [168,112] 1187116008234946103089138422982407748667561721577914457726761486677446455071776170839390538496115069747501694829759097632736411755465219932985498708061954077774142662148262264356776775760023155296031389041856274318067566553462251411668867084320170950177245466716647862318951978389396229501470125237769594907719573051580934532563903867051567294604365123510821156191921253557622056836850130237435262478760156734842435737731741216678751844587976122912590418215385750745565221745501563224851923040123413433362472941224226231251365856679217053164887601489098422009355114771885572028882213513317855200787681019485649845041539165853550059637552458815278423931230974914669409087352347903304539770794000980606995185859607210325365567926680850210129769558379097621751822858616240276544987922488650296174020417517570768108965923855545798199393892392142843503897333301694864377448420478400791716520055297693815324145232454437644071909733303435940206857164123571069823502162724846606220686145465471798368918541132419526632300807466150214687444336723065758684173670979600497422405471112534120635686484435270201319158892237129005736 [168,113] -722886670705826704979190830968855840134620970788869443352870324102585645666886747656565425140256221248936268957363601010759921442867579587730329716084841639749397348765861282940555918834433428663572173347675120114727462786620140252623974117765601048782113299762444374067100284237741116488254383724822759824732728708643219047136369647708134694162998455346338633601841646548033834995278487764185285505472435309161289994300873695038074546297269376792247219694905555966221601751345135060634977834107597115437124753235130180392416013368800048228493151273120667258297099680427009187844916513235434449694559684979513523665421009908411995519926041701274776557714565510493037117016466809063805850495164755161548878369672215242964558548944789062707071732209714808329955552562273703739451745097436045535499599692666131281064366367035403067734290135102862900911809360923739123604390111914767265215644946536591165141459967876295367348257007739008495009045336050431785946796664449395749588966915054056231626732776949021067483975585550145438563617019903418158135214287317521900493492344932034731505090048528665047867204660000 [168,114] 319620064574075128298294395804684315753065482969319329990313166515487611656892388815937143926562745580579357339455364742144173616841968825178397760100047922163068448134454053308210619492538125730984036335848401317036429025062226745001191426845223331681431469002918135450991256643556276339149945395228679835791712057366852247617247395522247214288449027760279877917391956400565886520644870423969596747521698979714548654259018686213398088963310662497992869491343249423856441740380057325867413859708947477627403656102157639721192377888340524035242290327530502927137245184288344933267177115765062313329139942654104657085776109638466301742828013098402829706591080488342168916925822382428848843665777267662182803869592277932144276322867469370090117051121832572117119286680315676455526550513198818737480028774723281453053878905179975131330584610476631160119068483053460290595552285370232014234730398324411702802331752241738416235595873260524918435537582189519367555345352898855862433870956347255219577878723582172931619652296918664403080416437201330641594928051817684342865622771303718129449907958514249593035120 [168,115] -102176735667740998343999583885998286358935255827952843728747680361343716869749470317275798996966804635804951994103439132655396724323076099611424220463058300367182131430317791366868945132060166455083836254385945221925177218257980382547450871966050364605042181303881586876534814420064527106377966632370098068444069350980659297681419440897831155327264569268320621142268831184315010322418498248278360111773633296231149287197254774624305918481808552253035914287466881336716854035337935740518342333563399866303725726856774437956821319922831983135818239278682958301739435234641186931271826936229482824886532797399217901959902594777965410423159540581916265814919140713848869535761031923189217911496585946509781480482988780435852595278950528989769231320851747172298927736840157261517608030989939120594322432410198033038361197504942089475429722161285918611246387751362400435147074899277951908292782909656416578110137881166389610466441302803900362096215079189881139885369258822244072877740183605576603051949422019582664146229844374900577297447869866156343958867099266658727658644020960585213253388584735702880 [168,116] 23515304470482594865695367603307953838901834533593952983553706102545107454604454904999331516293809782930420170259113129641957340872800630297823028995577159181761131775245616098977552825514348826029745274707092744435222081758997693166917934540378006570152127263865626763666452232948107622378877214858007517130786896812557116292214235767217414656564715362540970844024573892666871976151885247897820426994662605431468220932815762729256458153437027774621572461944745150204990339971568518652963563091310572825439167196542432008818797754563735986826041771946121076156306138803310107273385876038635854346502821240458882352328203842600837037600130952155345928135499531029329125412219243102714520108610318680511195004513562620329860504517665557482679187767667828969731553406971524061434396424363455092416693027757490631939329236743032679335669864260999201543892229176090014128785201522091202538316814789024715901374015309021208255418306012933915053937280450271979782054906324448883641992486880424999090999437042325718740506884317207563823715949449011568467000344571338797167978401966442254111602377904 [168,117] -3878738686724966995362121451124085561717183104487171423483026977931052955910031287344106279643490599921234719887774137889251769794571209021158777349268800264965892504380197166041443790102025746941776036311481987719689981237859603834675161285125513034331530495498836994982725977027895809063953522840024799271182140805852242601898196977486559589387625220700127642472046837538391182020385327406381252952593231022226013158611917759850677112424163817300331945691549017353298290227663043738363737309392171071040950448968210677138206155119902236722141438358578157328429525129814918534087808292961998562871298835677021566455480574236153942824811592806122128550678769299000459864048763470380258424112840893902442503710736395502512632080090332948908824075575132862237439361910543039875049632202992777627736277682641822327819206957837062475929251213699746386957739374412084878859262275039572201118896927127869645683819183324483719636464922780783682406397811236767371263489557452294182485520266733208291406048212821617224621989955623594712524322775971802228910882252686178416448407669630339824576 [168,118] 456400745447448368046627251574520055519458915686145158235272252275918256133155980921552572707983663923897161682910512085406337949473702708722624276777999219598404874167392450848334591418777943299756699719809712738945294644029122956780521894504739957487755746478733073878683414629900993051826953010391245000414387985936132256845547756641823654354445669427385171886235609709241015849246063397536121127058188249946882126419059576792629089428934195187272557237496102419970971784644256726837182073098367413211155369455864911374047821623301984445685702295885109877032106269219991473494056551502787154280572887434797113336706734039218399491326037930557646442173604095004718759765380045028781149170709621457128707445790099408912092334704071390936504479150967970472600857519716851617040047212923877501941074069178238762541800938645806893404747009407235185229731982113849770019849739117906703672830825436757724622333183055787191555229636138016828067535117765366313099419543316189262388329377483252398819274509743976392328918260528278729579934137560835280270257523434277896058758473768224 [168,119] -38123184909728413659349222926650191255578820965884424448947492420371531271706491193810009175194351668931876005258125003426393473737793254218899507326127343592431970404597914617508649051988262592897215948240463050959895041915215279115771539000474333923297282684063660869847493474478217768940627168818913113494193345985435362292084138742859748993215962225084852414198197857340065801376270545068535401243907600277760437274914022219555720921226347346292494527444733398520713126010652723973135184990835113927316716852933655029518570606523965483963552490959063794501449567764513288308075736881694293289162096883810874670117648628145340624398989269156985580153706132323565480254664699365901743919762250281621379315229709588664338829329021891122301356842869634215085478668184204814569698152506864716348044012651107361422335776255716540221000279681086135993314019425167458986449431349714940503143679429272603885911941731024783476458572217618476517242666013406032378559138455100646481947910237466341842269064323668222783706824500767512230989184213156478993853508459285165364108560 [168,120] 2248907669109921699766939639931950309699228758174938800943889086408352735271196759793778918894121885785082589110868470837754771115205514630891636102638195258541105282500983429645504057328509560425301533566084070457204052369430076149394460218329781323414750998287316468817898775416202507985981103029994530636162814533643835300656631250809675491145681702204749571342240422851451655549340208072603898478944282495224297369452331202993134262052316856376572332210189492572336199262230019766013131307275248221072796684875054513201004561933723681582011455643617431634276875332522272685863649278944320444432369134846691661404261781431405887986498656769201109228964188187670387959719889053111475520473982245915050640448347873829684191378289912078954787036476720771015396780090547205579085743636803453888275804364102117533612518210651651248281413372660492334995842933006969812847651432824146708221284450359341476331289737686787044911303764542515150105781399330745449675372347969528969321292886426776822091029765582390849950219930549142394784958419010965051009796535415335072 [168,121] -93178214811644858313553334098619705096051493874154682956384036390926099091835836330130409298922221269803526347348449945329823012147349622227810043820107551872415965978770885824811053827288944046371414488943050762166424076100109634057131453728377606396309851521649713110498167312601925130590888668032226461882680910704146173413863750063265654166361391575373725139606913690124267843024240824727753480773987659089106985493471363836081943397197268009657766211799371638753176528331118739883927692056701847982405709076924789204890687630004086408481105931340886815508692891692557588129674848214490027986252126321963640138914257799406642655518204840144672602667877783922861141699010028159604412460034724419882540967575780076955345037631289823946864560863960106334143921882699178142768576184806689019891874893258789566053186013514869845891072132534976420275839418470887965278980948023724425195553707284297215065324188333178687397047720409523119504323567064189798834987214735719375383077762789293984234608472907138192060109210281716536563333979836463673179966758848 [168,122] 2695837970980810415225709069267179770719224198892282407578358913205974896443680972561058917012446756165242167256248113727617103581238288186001390898288215347070929873069428220263234670807133204389465388821976176081564339519446660515048528303947373125535895703204063672405162390168862860947821523840720109184577402066318311846669466609366743293767420063416483455351839108417009681210557093456202743992638474166975938402623619034708979410692979958368449760451683587121185527573938382355408453258923220262833146404615650257240392423935640762834520814463942011020708068615658108808448745145598548740098556390393024732217385897811955181920836542428553101851100767998798673488823001129263065173619039753295292573693646594926343398632548591753408850367505159057503451135506306945729620643984798198932800076235905703522601407675539946341648699353570834361736579164116075891604499255967814881914027469119399066500148816166877302303844991824847226436428163018606345953991866644998267169277775371224388101529521537803528208583034868244549713807119416650242728 [168,123] -54128983907658915756497329213627864887732596857641034110302049694610240368460984401709502564420753267021499324428574377113813268657777122846367076614773218833219035802546228664931972987382669572004119214031094028641543629018238085177254212161685163678924334262254664473012211094901692415990329859797829083249233617129666811985234980923653490001860555101144865935716794259235569982585085241351277792738943796307347939892946325082412420227508034776157802019765530143638148254755178169326266330546333358722064163649949289810770340424065199346607951604991766743872121202850668272514911524153317677337429639022890549369302792274093946503687162624602728798783718680986419871497535233690936969552693373766346915036692013299931509582697513126311479841447992156894456799041247618554015394767825843443960718689837590445169901923656792655554614126316416071309023140664578749344218141056708850439465131685878260517654273585989536292429369794888931641444348196161159127095513622211632663126098430972683025730617761773495010697211884180402883194049263016 [168,124] 749332591464674746681360144043212531034638703482323178518297742381033990637095317565684033933590528461601911282848515725583766014283131081658694279773952472674064503000438225197998418117432378377945511800617733398192967738317148394182992352936532149474461430906652251804674898457141767398629353086630871521781266418696842945012384754814450731980436963980784416270169098952030406497972429367741166495832566279114002838420497408365176422179372978271946278309435360274965770205175251034589580580139133095988644298396602616599884002391133082498493654476180638272687391418415676774031807028968021839782982376972827206887669652578171306047018526082739019973041408589194669984555209527448458163597293903180449028857578937451286572595675670834421459492768418528092104312634241045300575647297858791665695638013152054608930392798520702914076189638625999393880629748733907316035220387833962145284621655871239897555738498230824676551794312933218788671536306473165574236293040571280338934431139532137020079978390842366191431280461673663549553188 [168,125] -7102314920238937644708181546234779330272868909334857530141690119159843931656334855605453220489234895409065256150926049667166032683451653248554894875097095059889932492630492032603168958259107265313299655212562586856322870750410343158580516835146663520333456264391288736840050802832282494366719573064897920832439805349206900294428557472268776233600821960232906751807515472713257371952085938959923824070518910947519108012192262643640871764375321865965880025874255569657181523345304779449056902966725026889963828664158994022939781074317916056517578278506303101460505655212129881533524873499155264252996785749374953699538145110713228926398635688023465795817620759874915759409001872520740620231796790738308956587814470999270530461402108100305056482046855110118797494047719147196919705660984955807108770897785973704670269791203184695850026973863248823275243375662820390135737008229610082458037507661332044050902941287742951062274914074869521046432347539022741513717083445873560623313866999396847708839983860718129448728408432397888 [168,126] 45749370827228991741493192950533548675988130693146176292143319433107426926796429571591305395477593207308840645564104279454440115839296162102927172386015434581301236700644110124269757109796267231355206201637900074897331348627461764385831859998888153295399125993539088094818655117469675414439719687196131323274200502623407337533943620825471060203282451104623528986817647510478057050260294912284018043490001775223081749112954048778448630139115059103037113254904538973494138127539755240667556735076569803618860669582691107329761593963705252597707242013214104411802770485992567892853043837480230759680451621114595800743547550706249576697169107735843666563084570950691453001687842743704516665968178689292551722214679637325507680279990353824287952560384380783570546702924163253163064392123371468024549375156356048004565314261013186174644288762511718847322718273238639619019070602814237878523235189619278486653051021845430121401285513400450708276477611544780607456863155494895908835730834852399605847387832245413103978985728 [168,127] -198702711973097896906739395151783189774393812061992867958471109633403938836946699971621504470660527170069106215843207275964436380069228907044408607345636530075802008860035194248113677794799760887564839387967055908563351611305601563141158439407191876943620421382954395797599799249957088643332579328837674317060372137485153699251146574551982302495386219751693741584222747494174868701668607268740846468061144365691756302676808117474987798585313907850468735406564503711729492779515420790697141639160538222160253271406370358004252475566630903061941487191581646349974382293945147027268645770361995350391399340561356837996030228318727247548567727532642924994908118895051681170262104512933239386542384860526969087010480972425680604650649328469202116643396826238795392392104874559670659490674620032640006539205856935620099021558344532390665489173330208742165766934172426014801624953698959365233201154742949327653105333080313555310279032568448113878872456111314922467019111751769643899428012358325860739279445616215696 [168,128] 577044818530026316142145201732952142738056605496844458809387066314543785707863187085706706963316259022504687673532453338041086171767988601720689267793907233435226755241058389860588975792050407137243629837570499759129976967346116814287126998153941627362337551221075211989251903007608466543770298860224127233154457756011833288938187604467427893025563529096956285073442575545485151468159669953626037748018390126440410110700423772804700743244651441954748979802601603426656956036784531418245039368879401626581487491859434230954705093698344534948332364977188213041818316859768362262203064536698312648910924696069485315939641964331453925607737132700666956947042693737998083810919017313661113652371140641953158725037520735607012564300340827140896047652174651420198221051420075865392570355793607968405550367664325488257138823671114283097950107070600931479061509051691577330141195502961332335759927158189583850959905940643473926837169041304588266887013349499448730947624568724746121104792613154463663932818688 [168,129] -1110505353186011063855562179864246941212142607931928626078862267455754234215604069584604238095525074845794646800627880133334348528136172177506555675828534341117391769644190157536431607321701305344518345844539429154295210635776999495867474925585611581702696022038659818010741353920243104001168816860259829102841021931803362864696158979549361110625542366599737496615457789447231624963685521273881354855786907336268935279277855506245341811858893968082484870575929577374072266852282320996868555691543313348595670884447098363101419799172174568432081976870872050823511627744734059094593683643013410344265489232607585146533914500830724923515928838635227684078653267012176720487146146250643048168542438834613080032128789344701288995342592757389533257121915161130715940148350218251650439602023857096008549738673722901042122553704643374012266624807654234416688237949448533604690320812269214828305927168569336474647241906219818595718297379109123414027599127405294564618393788171065406654791681067640640 [168,130] 1402824250674835032848832568812542773798423619338607611956671164124939249618760296484941153241117279848457605515813197049728147939863249461951184172210455925731246962044385740640390904543309491191492850484148243580108079483675094680156601343580777476174186829316126511469854067696023291234835932731246413786966799638402445060627355863764685418586851976944281104762351178739591988072460995692373991339984623606589227265794986415120087329302993301916153840474032260969969305700692920651649395599535216830186843626868148159770770527812730625495845942800401478006383685450137896532471711540848920099694866617820030526069487472263810672477312000200112404643207288561589988957821700418694778100468183952988900878141213902625112097798398290583638374851092093159517298204421117531292154182876609004731446994785946866533044581739724840926458923994006443847822376427625234760734423951048808845039906905396703181746045729630266622939404639735610914624113220604813655366924332395492471576784768 [168,131] -1151470746927350088413811145479135245365595505969693801696864636717974532277887345748532526198336985651627379871777361605998171564944134220693647360066137600701411242753649892246598877752318482108194630831312531519161618557507014548164788171143536159081868264324456302092864129240873334459432435404415504284804533221149999320942288602912146256818430709213971334165040905743133773224554145228638941991767016053449429667839547226865340667418110400671226509058227517062299986736851153046486983459729488695429070477665532667188317283177904618503534337807571907349032290455071671168775953554912893645031458855506401805093576834079381056320158705199533170901317148323276745710575004141564507272726713171776363853631729637766179185463524511797817638615226186410487509180223889413867019667797404347795303137726853464985427621510401362428884189595004575217508920173944821050859107945639991289338716091924513320156709114498808005840334541371004719493316721424716274430559390267611288 [168,132] 607538983695709110396824641730545582861301269850643308336261314396700128088269819909791257356511740113906008090826238995902649083181739739595045233372367056427631887056320612670274856043452561580126239891331030125301937511551382205254066186798523236492422404927015399984385292190496544397171346058250788492975326840661084164608917984774647145503097301827965901393822402755305083964283177066924646438446534687662952629895260738623573533388265744630988359422060749164729185392095312707708316491805708544962957833104253598590838731085454420156183686724697311820425832485438688466747239126734971215568747147696504170309891789749276936191327947542651339871283893199313271518927568535822769790083954620839946456662434710346740201421147225933545790002372825048180119107875702261121906771047796486485561241070140989990264591464658991478428468092360956093744649119449368063858170338548868227656220725090702427693877330729526413267126721202708944586537845069440765743781468 [168,133] -203684508720043590411165142710049789204263409938257630823556334454787472978902785130298154074292185094514191861456855208621716083985018511632477036522086667418714961236074568345768577680656063149197689902717956698080358194105993735321260769361740824168600203318806758830367978162572653797078981210866677150752098396728234983351559437733585147078911922598601246262839368148906155375329825795749032885138455508816087235645282461658293516579356265056475206399798149330768523404283704740905991705498516868117784649700293456101870167601722613355613248823223607124618816055534264184539325768926861254630501594653816328901157070225832929469530920159982101898928167729974594315183297739988362795158318117582099007331801888533191923668011600387384536622530180253304236365908567080377599075356155782165871551886515511844134226364679902981821820352094701534923964444466632210744690696853947041361100686618286704274029364199099075961417602369903337452613462269116864 [168,134] 42860460577253797883651425773032452014454252801787984745071750256276538035713641471179391666103346123047364501174931867516268498146523608244711903069984691051414241327057294659542414645354787754027579392407477788129145651548031376759728215757895451190972292363099422329459969366110105234602076514088469413809500510899935878672125483412913677455513049103768237897380929680546359954370481058587038796176148885073569496966776428630614294666028712066468321648714245599321101994617580892071172341382866416847109134054574297181468489009986489261602711518643846156688355839174386201034108851706778153735586446772257850437722424855800723858098152459759662294162434718756238469938919486036057640286188186704483854895716398991482462124642598931054623643561455050995180417333436292827319865445911135236121270052481435167790147321732600189074605063212537677392050537530637089560600661696703775085594807255568264232487946547364292577544089270283815620221664 [168,135] -5586713915305751446536393023404711394454459258016023075916116942816552556525481601718698940178812922295655825513833727864939106908586379227309790066454857468854298620327198998128185384178582709114910791683995423540552192113142942402753372908808023419485977285750773752197484836574650530411389089933142385030503641003705523914888252477230287862599138319232406117463682588941490913529635060342317553062187531714432820947772687147982107791664025105664221588100993901396754774478218998190910664138454355324771056505368605388475773279721592378255935539622039704955787703073988501681311699563850434258557400798392549171915204454762502386627871538008005355237951065041645307051461524257767567786465100439336097676620664395043462983033927136375254378581374515717056004813425485946165996128099535867469244148274125168809604032565285428597500736134734341617899780681639375871128817294840297891815526104275075007317695227005094987463309243650560 [168,136] 444779471489987032759128507870570006155675308356082396015508600719110818024709081796922440814509708902944317768293194995296862976196335083453088034024486801580908361905893474892272368414729193744369064467618708910226744411334569933437631664356139831854089283437122964989641019766155956543798491095508648181507717900891507273819545106629892387179030705691029989305123712476305896184753770685799259064654475478748761378766923783348829929676775664234997683285828533739478779073865959381544795377754554576372789581041684388954015539892252838120082867511860960456676996881124355045828402698743970631801276532927909047725319366070516067235814662129788666580690242978576745677660824548762587373971809507637518786760103330922151729386051648562544107782053570178787754086201541358070592585337383665486095645740344471667051964261174834593765379822355561981944276622747330918925694673901770428733363858826214072694795331066685778156640 [168,137] -21304768286183159234773917823416725126877581573130655620146265999950824050067971170160180048811569075158899959383482348745069368736014346456777850810498141765400380701521885608774608454171406242843485875236818897051400663970317876874796518503681626879049095662032428899171154147919228762605616736009027055160863125446273157936168432774883828726885001320588224408083662824281041238601597870341869674508922778663175474260770288357566476719230435259147418599419493349332344341253655318248212659517372464531232127602547814528786508889241402305511192510448440863433892565126323022054540416609919960516118925740088065940190107895997119115761184390194527546108296801088341433210012799187260531673292736005344574916195724029324899941187100416354117818038823863610007234483740297094735794819762377666802182750962599738599535061940001132453556992004016272209116817463102987587365784728499098693590057281245554882801329798816 [168,138] 604137137812847224638317769959035658594719480824262654723712698569423595707123887876007873736466935484658140415282233160135405159537852753459360250398749714548700305395092432851600004426384653615066877265522021891790504554915542207675327528742951157695963810545691971722943182427506204644579525437682821509697455580430561376821282816991729647391595252965039864801196267464149769700590759246750996255788081090121759282325461198358572470298063830658453748044625964781996462253180782997532812236516338047780749830334659606467321958006763769151051427223978732554366404594206336694830858875254523836463382527397593673535999724597194553155799082842614344729180862367990873079178631514203446819024822891439964054234449965402151146141425805815945703925655579703304807727643956199203654444547472182863806368059476503014956647464155569072754082685290765096621142006674287389069798916347957791729338560689949774904 [168,139] -9967521430499816041865949726329216161350628742770949249788231652951516435187673336429056438969499450178274124304141859769634431507733719702894789836546192504223358390861377759767632645895707939086863081603200356284062906338606090080061187191495897659100880419081799960854270626920079530160526124965077799976428842478828445187523124699539798126737282216197109385461397021633378230427466797447571603247918128503975870662433102213771384356206422687664243802086046954621462216701816557199115920979399504385156473342551942735071440558234712490749837730987145945130828832043733503181509111831522978531306285256573929187720395268095729480981192908892404636209530581439286307759400722087778378780876227900588632755492448326308856142911087868623488661366029790196271457388254751577008994876636940946904812814911643583096316168395566978445828442080592933393266975747308285119436418141172642389901063464 [168,140] 93914212753695413974219722734183798823181976609540637280891070843726708039619193298021269275827513623507035088038854405253190546874921200530865781625806843216677595862157938860180922318194592664560478799956302571228403598234493887869081079185720170321081194041517701722216945812086678402886363492206785322012596910057337426790322887814597587100224559018322559148647294354956964187622856217363400435918646471947245823006169685768821717983412045999945520077617324517977210436774395806236021701070383233186200577799437494776787476614126560835397181731326741964937707984960538102756207006300135122028258011597113579194898263603717408457172412165213058165200603934859845172191096071524106249121710498499200845192597641431279177913653836062820271780639103893770631404262936501362105744186600328074996483523561393228493605813320525099503545225278693070312211891232872355052458199401968799 [168,141] -495272208989577470618580287115436804039864580734785838405690416400741282130062307904347583534149702305179141367394391376835600433570610643917984283709848083359380412009337595265679004385968076290355803715187908705757495797098476725643167877599136207816086993613952315143280616427642927468408649926959557153901227028010052918619707937727719172121585114716278990169394606183532016583977516063593021282515000391007697415542782260625197055446212951785390117635552086933581214779797502769227200974960961288180624649077749329953968297479867061594529553273452493673297883872241095952351786969631319319114908788883171226281727040288422306857127841559508068773937404747183469732122908837078795834092155037387926409059845825841439753277955957183751830373463992295759723317064098931192811567940392608125089422896380362962206194931592868406311520366186487285727439183360640668513984 [168,142] 1430582093935310972938885773507052631151782895754562514543608104371826460503589463311531672761418564026610762591765628373401784942931152032601800636487422123383625876559563337129205993449353109030205464237573257337786541699917999216380107321113923027920999555493563526853139218034570173190305246142266776396858468555009981310695140247729445922422961645767098291769539713453081965439263138966551821266612753976535795795049059055059171605581766217328066892867112847724477297441564857089208251997154841185751731546657311001751260537422584255521597433073612198383360619646285920725238283692048875561491243255943762930094141017251851633057336323631192934465734411206994795441373159601134885424377265896250155462788861249416158722026060969649300428450583592935521797729160641700118077189905656001946695795845020703883716643975309597433984777965429737811525378480736 [168,143] -2210870387536866363945861451440593912161536634959751605072655931247749259044542875088928463076481441324034343565621209962101661163546230667191552666158085555309322378187133849229975658091703236606491225631385138936593917083142267201890500335756209068203484537986449170151722994805902293814398105651271919943555952223115017079178397961806671006422840590676477553824296180195692371217959427844071540029483915714035980536074439612356144543561885698380876404719342398801621913205627146568933281977920746710318955213491149598363950558222049850715413249985308382337201098267485015492156187173795780640920044646564828776508753680395939346896331198808268624919273622558820291131792300419427041417543414698303047728924407468200093816262527628785177182677058071190934703493734415747729209761682982475148562789730770651917915351981560516656148273413675073296 [168,144] 1782271952637495471887883853566999646585384459999956484009892413800665128464580424897279401995071990226383614652915395431192324995571183230678884232079861760909381332655532810533539337403034923857117917675489360605598227167167924594175837012879401425925950030607781873160748011297718863436313620878531581104281665562531945233462752198150254735381954255050706928211751897215633017265516620516444180651870075605168844270977765013613144360624908063612290024067841659278822343763802915949185913136622431665066763282706908559163408616744564011831099480674367175444206456907083308361301307670988122919320022224811428897611131840298272580489693519979407040745152856737033146964437170162124795781903921583168145577111899385376420491364233690395452064762275031588547557073126286015235615828977119879194380108592271797069980779999789122652362480 [168,145] -729086115744469765317388810127815035877289285487202951047249199130561743905514953761262370166681792707264783874481605809330200637150370409710237954478303528881037661107028479890898207865854283442867864381274762231172573067947578001980139431238217703760313723534858175556377293357075387326903161971432354379032602397388431865770216296762472690820671479467660463652658183057957981123043037029273077184483580040061315413206084162730235920999238654599740328164598161638464638103022267205360351139753336832926621163831247867738932874429303492239747698920563893847075396507819765427884814653892622747716221622635478039038863508805991220549974657987089850411460988036545803052158905608167115046411101707323259987241742330165763003190655740582615589323992259293056191958804372325716341809135300082467826453240600253384312412305952 [168,146] 146877211359381388215450321987165660931710579039045672141986995033583320085665649080735954209690204001085326029944669636655588146519684471454206336586487404104881604820917316069617323902092077006658115651711761803150983659017347578788486687536615632468194842397489733587781536444732766575527706049584834122745805837271461888763935360073570667749077714194081731065653398658001148176709687686559754748838462537791938570916323208655295789928173776052124569795143903906789857883731367937999810464495847860074691332163642771678736049185142081383356046350771281316918804378373305282612157569091532165379727023189472783558518611840179135722483233775091293174600871038950405228959787171866122686343150059658406051038335546881354012951713090937323130552999569570724852986887131388159020455284951659245251598603892377744 [168,147] -14102261516883462055402985144510537849223789181141519575140691715111897588843315751348176673798486605349545643907350171111716175716762922032454075890871387947954260258427678549643424893223906061652884425511983112657273768977418566288874627827873066493963773536906246037482538246015965129615483669150988434874176176362942000699882644231566429580382774555167312845172602500330734291791339387269503504798177676026337729694512876802819357506831100486432462084873079620670597684447529423783172679137610884408800770112436019049211198753844308694961445970880899507617779600745712731294033061238459348733419544623622957197302602894206828035835072220413047555597340223935972775387226576561263122504892071212145735732854430902611644229779517219623354487404855546504255875186631582858154217243667426482371864 [168,148] 622627287704256243189725988584290322915438034799036448876022756711108860416664769869649152873816850209259738974543625788446895393769797937947185633807280152926745489876518975398666551059904356431771893294110423668630225546779651875784688683230599528512625158961418710990528573902308329611129359330770688659990401638709584201341720688196393357763333509342904345142346342439485554459261949207150170623305921080949906924092171422227918922959830208251354453692762722864778830174497124309903787038344534957828226941472123973961995928353578547404094439987060504013722555829670196445880996032940871657520677500777652354668247741790037210122029082705012036286381918684723036402668418261585703188261678549315916301548378096601597219562158931602616626914158340754537154537825410119495872775189 [168,149] -12153383774654803525012285376672094506573034455097549730304681503067953340008718108598074315501892866994694233980863625447360942962367273838688603054073985160991291790482420223600148405792566587372605028472593955868763250358331511790296588209204797311919144530628732878147199039637101483420158223073746006719561313418394352718131938939213889632805977448578622505201912492693478181601993906886371372406268411510532436275986250938398788812072746905620651251068501426059685139967593755902839366274920406317229790602995281109238344470865209249402764836829245809911341466197422313122197993361432921226514516600131547284491810245916270334500653010374845462606109782688070170239843296119063757288823359653927113174026225164105043858730617065804857451951494384641164404266111616 [168,150] 100435295613461160436104642197109878934964219308031286158753081670279278638176878353854659292015426378099151871129549262353858027619592109123998455518486375941129515256531993769430507482306888892929366896829142543716361248053601882644253268569489818849848168060540165226050764800664423134750941107575983205842435617763692973009289462046448300768876082219034887339776922253658504374559783035956020044967153151970373527096689693361508239202658550571240750915686892107682584367923690521655460386566293218362035449689162099137026804568106954455658910618009858106039211936574263238289415719039334825108273665577712521572114291738532271664364031701355090641342304316062663971102820409756326272279535275009564348611314708216940052488596202438855536204692427706976 [168,151] -334964684219336182147383007075385313977770857731701606628893762307188536159244091121450798367006616396528572387915884632698795251657982396940760274428604893685634043762222162155847618988405454197846745778589996894702889436983505469459365339269739109630959284363794008100009404584000098581755509845423297634212517982273160758642421025711376741373901547508654048205425633503076771744918914916600460927252173824989457487657557088249046267368764751678938267144555829220657847004614498807521823065380437351484068619407107297777647442337188904573773842743516733607555003308441573284487110143649268650720880377708049900150312294415294951450602821173429245926079732031092315589459939054432161768188365455747473811166023715883638649093428353964126032 [168,152] 427512627211759817328362291079684410965254518153993906891725217674636974700013323751106009325961120977786511085150262606172661073451853956301593358054341979347480859835494747914566405660244974263712476459964830651049688966316285262398166293259205559004255606879179984722560159679032440831065431993339340561463791038331709767846861735698371720674547709226662888169175067265045910076477742866985857673797756321167504152908845623563209060526487366903613932886248569794054230110931876042407082375919731124875137343364838985114354708006283448451587663131340883250748239654896697729122111430727839935492178168773159549113554439090024150201080392926443811363548283423163621198728035194628591559976553300788196584333705817517310174664 [168,153] -196786394297491610138250776011016167144920955385505804021129528188610356410318230608905714497748905240386736057219931075058743058871217120305789227395311114012529532691418980881343488103196857562768703491933128161931183813507470565284327600202861230707562567179827252217528819222648911010704221462856732801284135898124196650283532147443423650522698324989562753812660631227680911218521987165226183036245502176455994438450608324970457874630395117984113944362309120236769442003286165547487628619583075061062113429113274470806323221461359722265655895711920571050645044476520352614662165679478219890127822171180971573128424606472191052243563731995228231186590250140696714076985400813622096773425826323029285713034240 [168,154] 30570130024111959417133722070998800462968223953688116109059877961382697774588154535902316592169820906896515416169855510638444282009403266256253884396182373662960729505731911097354252102916753000067171243029836938296327862212719176835480049902468942350160607873173422642006841775183884418717594182883733392614879874820814921700970613750105418787875188962200673916902187652171269901435604200601520835732055775235226536161607639947223297059146937723491536897972137407483738174744955839369052704759819368805867691562684666819556372316053879105223322600432466823969370976662822001839980574815922838156622394758409777531286060191542759223536059742399690762351011207418596921555936228036171672833381760 [168,155] -1487206425111862622991046022284896166982813809422760654122822676128178030140437331273398635087170012883194818015980106542081656959679944604924521419316334657799758665134540926451636109475793659939633274985427151280514074555528368587409819659469511040576387953815634598796945251185957015713742870999991280162869436354639754589429197518477036615666100133486090109436779900419453806981261448670226321473225292392127169163966315355817392912567453562306764661085417701503498281493887488558543968164786038100836724761660691908404896677461172835773331111166400438129553053938435887552308764909533767404519204119692850433136239902741120486247353468913800130611797830766200128931066706600 [168,156] 20816731242489880101583870677978507440560054247367330730062175156212201070933698746559385149799232550829333529982128808365242623878751401530205319410556311005313892117273634186190852989348010310891511847816108317825464876325201496634869302665284639813346984204177861108258420300901753326716550817406114970712464320242653755101802447091855996366555867641742921724397121360144168705957116793051241713664115422999685069752022477474516894301801348352732074754293859191900930041131733683084363708901712419441612402229072509636117962015773105304843234694465453956994185295394575331561972798124001953009662990241529551757070615997037105396660679471568109217119634280420 [168,157] -76111392261546846709615271104710522265705854764840437490448031966846787178653989027248168195121336065010629557088545405442977324170627509039282242835136703067886334136361871664839209155346137776605571188385445073952923761702866867612212813132281742281668953317016653974305285409214406003018177258010650540922324330703800185296884806554188643086730554587961586984111138826979454363126832385029497546490927470610848327670652403061094891222415180087671920800944794707711662435325417815404731602184443440467722371419815545906673228524129834103720332108821428517843804527973224332800973762775674617865459068835403304169974181079219698384789435741248 [168,158] 65053360840982929035189922429156429153646993294053167159230593307846549086112257432519212349605307459875451196274713881172716360738856926801511866987664483489701386534965239012034307047581141034431701725047015265866477202210971539882451858907981425915064043073391196637764945942486220234114190149166447907606789744644234171392479180733551975297863275880666773933973851736482730991083059611880368337358138462089794440950770431161454295039195847835273368683471160075195141113658457819835994578715097224813436349401478938316281096532016031158561877074363814641836498369471691972038464260623240163252260064170923208617671436092128 [168,159] -11429738549605135152052715843370308377610255065778581504076878501253864021141260987328034396376267121348618069274991766042609806947330246370055331273515975097828528135697718470102000420222551724847843021096243177461790216635253094916705291177225855684201112523861986351708473867664395643653184384927670304619559616392794874361428635492599938536744327019817209493722094056847556147137493063980606871875864089456460145054594826804577890371933810827216461657471498874210663672961176318070545105338520388231871671353045382975721351930659542265793359896564835783574941651144120650137470950779753476757435592629488 [168,160] 355207820240340574946425171897072480253600857243720691950073712488732298395793287216713911940254333773178986626662673387950941348764251938806230097054990021747951258284448902039817142770792992349740924017828075699297107269397978188023931040095484659399465150696085204981663215061127235415247634722230648528703213534836580614016589339530580162566513931413572986597300320603954296038704301030382619145026360758676709273716101798942531233552632167302903081240756429580279389698778116363645965667380672614917367440850042249852683856648990272048896801350825144774591887847350227710417653649984 [168,161] -1634956757405385044317079555429412580972667912688446591963243256943127973182518719641417652227582742649811351901808479863869440709902209442216675172921575788571861463523070341066662915223332340759354697251195257408799115025318447258739257038914667913770816408694809464444776029791013328519937599799681482225187926502123186743874004638886360536901824458800934975053470158093313531595275653996876940616910861511113610216027099920908873376831347549769312326133607590555759575820265296125842363966489373014401128806614342895686604460608499298482313102190356918116794619360 [168,162] 901392528300818270636416718093822807858155493570535188559111330438437851546404882622189741060068573598519859566494810463775339628258300172429647043361846214441828050480290303653309394142715217576856218458813862258703431864528643662240921458948672166331040381268804808080825228672881524641500470360997125412151451780644936440758896864479548813376239783394035632682871876492251227807535712646077774479030065233338274800299578372970220497921794416655887208302246971828168692362407365991395581646344195916168253521680510723415522512746186966508488680 [168,163] -46022537728638156284330982698094535771049180113533867302547720730938042173956205416953151274905002388061741358519778089237136949981442675891657534226249734406530354450466987119775549433900275984782093237620452777825453961334510329119502925741583919980280621012167863036577482728497679100223554597874826351678822531731150580093412666831221277025487010892038202717956332925705027098399114271854810805626363190717990134401500663613077435941692874038487002602191018812416617766911845454446697465283161308471064100177066895838568 [168,164] 158610917748475216086790217048315199494241067455948122743431198154150146532261593563946674733076550830116399821322022181679887161424198100241450709160067591427987831384712106441139247533230716937137216262114969496890867688959255984899683074257167194261622513863753258353303358244255730861571918077551996292221409835455154364362442396594907107269173653734965411578493402252050778151160876727787456596699471214818021780498916810828788738626825283047412419871714640670988560080940991595571202373263188802 [168,165] -24861613420721368589931945440391670652071139345517864265894334021707651674441637435397576705701309082127480301937258519531223720111341692234097743722096675624073518442245680386367390332966031280730197846141373959864714077007220856387979171474777292198636281808885269258713187238910791639704146312530346765002271719083134903825790749381867344620581990717866856052058594028942035892788431586653791868599656225076814220522867010096646172029551132084602140453260969651662199916352 [168,166] 107091141007380408048500359670855582015937916807229619300795175830296595001689089839297741082530727173700398206113201817386308090685517745878758655029782094688783662501649042600352433668897353633304283060476379400640937150659700583830052972935746493401721952102455679192903522410520943016208150183471254635283125410949975843652133309448371358559594597637006485290818312193519087446096350019461489599710642814362397011591653531613278840519967016858368 [168,167] -6511683585588881066090079114817336058502439534834953390094043049229921268492449917104832258737088504343258930403829899701465345707549387462469067177927172498420134017096780952971414997081978343938586420401827106079139975555641867955471820698719893076772278986416614847359768771071786616662120321275457741261358962007256231257728419695410568458511831434279815898219073378195115733717547314680226658975474947487066752234400 [168,168] 2186792985021802751673385527201978283174883726826087739582860215589948845444861929866644464958291454763302213773043547742688577058298732598536345626571393613425834854967275450043168561127598205433572245198744439618696336748449445006382390431628744288739887742976456164490062050018650397219255100295437929427316874823613585892402956063013697545877255738189229668900016227606440740186976685808 [169,0] -33147023866979628191892557584983565282805254247276217806803982522184045646079769135693020785041620692295635863804946862981143111668621894185068752631665295775887458616896295699125733142791710392168674572216329330492857393116322925274777786262709954225958182961776124606586199858493987782911968298107202787997263514364550434042097062197874240730307373178856682310462202725709431745353466385104940674679198604914469014988796109497086614553888643765336014237675990425604372809858838335431247503682434122719370150344731126900237224009100171363212325974671235985924571742448730891105374386818826076493318265993586515417845718598574206972138999023940492007472656390290713695538397233500421123106617574856288213601437593863450379268678394473924866816903551356234653313591319629953197912853752067190095697287257652141946351277453292205481376941070466362669927284789378392213666601518657335904064880274255893175145639171243802263859504622853877514402299930099374627550861176554407573426964227450819473166224102788303026974344947782322588586877608068484052632308900826115178621209008852793474865275343897002208686987917006413654224956628115853197181230892803568359757875969823754551077431546063206089476980167397592413716895308037453380669768845112348156251932414547312174287142160193684810347936874736147822292560748925989782865789048184717032842475668851211392963515684345258378736645572322411703361763574484247105222114088084542551695490056658284958127405069820929596297922562214344346138200942953073518314469988651535192448540102724710946556579861202264906851288519165095512960064059755465981336068447829089813790720000000 [169,1] -923804249198692563179312766944470776255760727368721085228755495524154126354330480995447165387196032191427235842188215948603157318252711628699255177984762633590344612775116552155368330388631528634464114742040849979417661996391802740612903004776839530455656749273898194410930418172965780284135109686695597829022579022195168465043252580795350343485145208392383603535882335516529274942872744085197125603245444628537659602283751505118924155804155260708920103136273929048121961694959028894373585180074560191391316549933894466576528223065639177512746490571515530603554846999206555651003351824206717226228250640464633138982061602679652328145620557511939955893356801328957350994987728013151360965967669155923193172621895474060246835953046931823553723332524595538085132063905734852078357438539963175718795274609954281463753812503303166529859181688057491655569778020092921687236532887308018438435334010515104020911643093528969915211241786833423908053816778557948711427290310493606047697713087073324741820639012703433328796402227091542628176931838628049844290960096204690940612987252929743000264704083253263323880155915108923720378828343650637524995728804689559404618143054736832413407977674816932752512915326480646725955923421343606516642461435849405741432744804604326766675028913778357154742626648850327702167094593763311919645002164849188400042610844666421477787459565259823449254280674923295246236515328576425203208801858689579920318019918665119435170000388250818933221821958828093029527335962372643573560012211211688062667197655880350045727332233229647181274646799592232187467474935650219395053569885593876290877364633600000 [169,2] 380658035751887752053737463151750806241093491554109470311918480083731997092792773152023402507695925854865049035713840814718400617189441344096725852157675111969874491106509678418280645409453788908255017817289875786374567557905823340025336795953271560962903062867832393190463978016337061403866950224782208999595097654154481035204041468683283600837559326988049667561670532784807123536833792489811974023641281321396013279577288983089254929301276637502250482553081756267479105299164169913504156365701157383832640227424660642937279200429951763906915624912347692265517006488851828060218484910149160834586279622973713864762797556268259013536294974696675319723277333815249021765857554634904220501978745380192591363131607492415465328966562833444656377842888433494917484789724360189004844486614128693325049483828970758159087544300034828576618187693700022638504876395281240085386836154009490622574854957850144041036010397702194886055272603201843191364524054551497722708056898183067211411914693505305639241770441841774973509038227592495970980836908756587400465988381531255620600536063799031951951277728629505260441201880964368834632559091542790366753979290091806523282299766606596581995765111833866600765479493633264045663816807811990615717894044271490930841385731090530782286963877479386418823162312230638903574901681364623049098079694984223607763682631031871292349531977634145557740647965699066434863045547767311733104430901373742438821578599291414997557346340389743735172096629163796266193027475827347068814939142730145833095867320115254038980715384921151250003870919011992708380825896270333389306426072057199011476807457177600 [169,3] -2084633924820863913706639364746329970259497903831135275472114087490487052342525808582627782522557792752548827064976933569509544912589263168278641100561023088583184854835736855375692634454148778041357866587599133992152089828348192139978989407280808184575141942671456243130166755566515135302966224093710541746975938318194116489709105934699326986345744502188295692616013189487126000694290630592010368182527202310698107221248184283242108734585243515535855078650725838965681507496829424535665858916060928816077526525767112240012532355272474371640024679757478136567592730725977011924249012593105789856989184540223932855485059361743571242638573995080760000986287343819507046022727473580887712782956550482376470686395238920263047102873328516926211974137716318959383484128984737568518671055297017607299272743460129506194032464797027655157255096384068438225510002235532892926305931374216485541663492814525752959979142642048311620368944727730121573750212866005043085841928213559341729867573177158062155097467881630652941540902383508459610296267394814765267121099556430027936181617114535747572712011793510558779824848915730533093879874067927289706359847032882384352969232851355258508741038781984338768600130802421109930302959885677217531143953499122819709782068546355669515429095519090279732321392302046537984570396678335665596837536277743663397469347990076908003530037591796413682979738006624845265956127328679380180276761952760170705864846580695353848573136801189702982209597304769245409465437179858682085925616518556847876119525060454796080277111421301109979399428267382520450823169480641438584870878026564325758434541568000 [169,4] -842375381659213176768425086387757609048324170799914467450431584448190957853492142185651315942371842943684888195304816772108236460366818570764341240889631070120667853996928351199601321116075615856487759859879119284698275120976386806894825356339075123421958602112581805638818068727537143208496846783592977392641650938679669074000924409505503553368074188471771588161583540812461997632691543956596550141490443958565668573134681484279993854990889791661448511546767356977980139434129748278027127272742919743892085745506951067422566734302471432898998742498686839676155602657080059821150889387962865951175847895128162105084176755732727328524974567089290908331693399582574778432859314928003937726823342562181851364685868388781537548379006806647523203166783009020826946744177876845006120577291437296375002400215956835219973135993604229476341881032759969614176238130278571577179027236436723470277143378029354109859841721015473618474690734869813705293203773033991870273782077209593058940543859914350112050278406206941170349655739612858710362411438555641268631842571933680129925677238999761005930852288586143843541806692682888395357179112511628188909047849792948305841774155113836850418951390658433746524073962862249536667253033102174261462503095238486915654744237581838456427378528845491296149424743918977625657497750696433170711047920880295967195339706939815097644869088010837276678712461432125354437712755278537712320109435901026601921569737617252226677232738800165720106268905388575899638485177319074228722852454966356744108283252153684035435004532969402487831338207171698196893147126071599858696856560276797103456974274560 [169,5] 16398887893388057176500122573543938382967336854382973447785944989861269720403567702946572549861490024414398875263200796795207094685202318832504946146913862372661536465350681480258488839690721266796112080803706460464012335391436394989283649955447349905073323156029360691668752849287740011846875416389226718718612873377468914478084072754774447232373584861492065385182716120938913467894486404391273253411648434596875569489463539363894722269370299494582307976742503017955799830391175105969566773081453409333265927619084463168417314850855214279731693033681400470951067870805177535804726140804792914593299004432798914060113288223042599551024877205840543290883514259839111881201242022003629680756718435167202167565585552233320012546991127896934574263551785773357175020650817583769739035481533486449300875640262401002977314352307790043727130151369951316019846356653427510116670938137692747676154276795716610758693848632788013344495358381387150745972658483476702036320154591597428490277970961034208245486597346178046156512029453395016602188114934875159931204731328816956574478616138266845393227466588547499619164765759377069856850877276948128160647445821017933531181146751793903130942200374490272330475551627483353320051077541960172268044682673151237314229441983328896721374232217005653007816184424594647119766376237369037461218653858490007048079245508907803240131842013184174243591720524055817712208322143814747005739292390279262332555258960678543091264517059717340282818158742423267806760120720035107328815525740465504106862309676145259224874182270207815158553643159182065821323337467286810911729345904384050032719953920 [169,6] -96881918046235964287608265590536766678200260666426496991071800942782136284067192822548945533577416475914735315987768244393290009210673342427941151616756448651457943510964156414372476944626284394668843284212813726136875809514803954273480933838928279874683135999218184876149055403357203684238541670271978928043806282957314983056533160766795499182529762479028189464945586641813584665809257413115780198247664086039989372890091569094213811778795393241547579896927682920275071034880421906342297885260587966327374278295077342910358736307284132300587552033783242027204162237888288053772511100819727538507704513218199349654974751684423634707693902264678683405753686931193486314000160906494922485530165698549462044311021949465938640362681559217488546075144695780395903508792852218963125932200106179086654870246164677713802475365179602700544981274009161446676820108917287690172527986287530706284226247064864018127750128698858462649952655899785755088420037979806510283474438171292507621568347134048335895959489341368135059897479484812527630186205908416023718358811876127866982849103906869911428003241773804174236571944083113070603959249793010402932899990527506434711924479099303045451774520554367603038295634209584888183970528703695917470797887923953014852152977252224556789477838516547272663953456194892846292987737570660182177068334993766869247432826880353768080945978722288951610302393579134275252948635696177496032939283688030952462556011069427708603220997902927233487468538101270880910508252919171984143993393488101191240590261163971190587323543609318293747940439441373378838586075847968617138606881127600437529149440 [169,7] 58615923447329022844137129508787086229976980252418521656795392350674868568611564219126296899478123584334527230069890758750041476678515193779265905453252407085647856015723761074422722059997400615451033329065619948433260040254356194988682885709415908705327056429833205747207523232508418663935626264654280588286437184416769824056794772553017314992730945114942187067539038853104463383299988947735783383276927243530617791481600170898447070979610229037518268451900454695797930972430686314753292088997510410811374265198667439825728877960536416367693387154764699276037602996610275085560894575741346469946315982803156843837250421680081385380692602386990931263263598458783939526385979819467777522446631674144021600419399708487503944137508313765972537457722995899608541139921481742990332904971990513381525284742164846529421493440742658435980768891404593490622603704966127697850236060474698790598298112412977202395670927128623860729199778195822877527499305398105277193475003594380512983958901282001026087748372695674859746217885773956278702688265826329525578395097780888418240225309237386917053748685916145937224855056058202781022982921194899423863557987159289968438760782313921109897543598460600831603848464497389234102171945915635135707113381280154970387526486266141943842649833906817403328766470687823243641509455883499065221506170923039238762237101518892790182392774973336625147730660595709774658919399526377985813699082828513013716064094233155222373840687902712767027722831317145832876380694815905053108659079789855401890652930138378808876878237162802311031331997669805996193239129813461604001846121815761108336640 [169,8] 1927240788412244582081886398106719883793529026844558239472518550167575687717605663613972619430808783106559251046630267441447285252859990427272375587633442271948085752761758559305443240712604444155250923723732318318581060224702233485829830850810409368158739864549132640244280762491616593131472025476915771902288186555082639383662640715726047228418466047083491439604590238782130281893791174198988907481029597641647332037279255895683366949419246209940487057767389343333416007317780674503463682625726851280625841219100536210321955425620639487234711189006726912267786474195072384736983623052277165351061055962492591595628153948565567402613018613853392942184121384578323281080576693642556798915603604025006519020925274350921708578598108561335093616879407961861408878041031824672188191076611183555528778122578834894826051253674630192972379508523383947063265797462030247742982204558799052932993146884274288299926167750883860535914858264801388257256835252870302506114429942890381610635133580907658531939576898070550653512283114589955751068851374823620761154223460894631914931661291814630546436165211933344118744822525205818894220695799523370900674404979468045043802078992988706544709072425051917938159317243321569837275915889797771987607736718287224335777348214791009041425384846620604557629418379739814526174619360553415349735212273590354140837306907682536012154421964609028156716392602954376700016539907596040259438679459202610157212385403532541269114410640395877392046331443547616508668002590721646990154870492802185864049334701775527835665266819639192511531595116070917893361323809530812217055952438650743029760 [169,9] -11333970539020420942797448159068476734623868453496933919098945099039884459412416244904884734531612854366598265727957233248078335063911898372782008351854216910237585769488432552263707502671454319347755694771177450601484269785089950760765133646589925013831416997944026164663732316369582737895504771204756229406015300662417975089194856342605049758804202809438302691436959393259679997875331208693061626075445966711503753827083016211377125127210528818474317902111566945602432704404430573497740602581323930043689372547573349420811253550440940026229605096324183753854275260576004581611671815057879588342093725151493451611392227594055795102428976564159834563154803382651986218170727409588601470057393739407606789816431069129486602953941628112175679745310256897261973286980495554082854562533800896505552348995439968047817530779534969023834169858336508193063472986586425581267968270738770777552190027164568731738306796290491850378894420416068312450050262220332880857176056125475617860774400282769905315353182867149847372254541761044580187573296172945309263607120397126722992764908356358186560295020825780086599956633250326640615402293035405366873990959832548767610179150301812264972889275863065537146110250159332093663775642993177297504414962195064330256597624880878003995906419455101849557942579520223292632118412785967266291366105246201853216041847936802237835988929426228396582980601770267456580021066446909515933080625381676042628054389962940610034450612521326725506194535806087841081938844387508980877755250171537481566677481806353526489027050341237172508123810892615684577917138987844289590087717775495659520 [169,10] 35025456693088219718529883925402579266081046608006138201419988203773110748339377684939215013287829060802502805723030452965900825925523556314210321106631326731069792534747305434489560033190361758707879380969898843929723657627832961922901806549931847053909024148253437402653998231242273766289593237445214776079437687679593914828095062986197568937561398514888447682862785724458518043524795561199622968677260744169089929360905409225079856321839981923406995258192333061934944087937664522481122958982620433903929636782339561696219916099583159683832474371766098664364780338784531302730485236143339590326990559625088009003653760500409688290802459088953985102998074216582690154197276234008088004073856307460095481945577646440523208193915772835184251990247269090709297225736372331881943611743450527486327670349173111394723197560288499845939020482087168895591596542848348486789460187559401487036937520053198648396987961471380776328519230130543467963755219424249259170684820451792519625792220967679296007578494477768725326744015687450859022326005616373012451392033170803489193779617664737533819919863225482041075596199282892085113094408207810714661255253093391108773976762614739569530774091772509038461149611106547577012612327466008990872802004584604085585642822193281164553290132029721961242013971337207773842001788913794844664193731738470156449453778697384713778647223506317728374245655586232356274763338847893550491141532620275536213890054636430593661361893743360994700404355243400773992331828222611673235153274367272229345205495249296397329942815375195584846100855363367040550673391671595589580599036833955840 [169,11] -70990603663203420480789985607800523885772301147711221278152760207901449526359189804879696640233023984118018693708635653782803480767860446012456937740815528807965967806882372422666140149048199670830451610658075337966783519777736721610418828152149697937901476240587273326455636442399801881298988367749238045947715467742263516873038881358685577664601942404819559636413537581753947557805251563091383178851374672636728383238294445451440352475990023867981512545279996431970040841665274884905805000850275675846923637205551688536000566489670986049321770057856739380557974915528214557359255416074732658218909608599160717433197678096921633557541778248664242974757721741674303181157600826847881895178779445476467727846768512815495100342767355003798344338973683074637818034813005216736684688515705908580845927032170474964161632372958257589441694181156432038391669617924331372710374270738491119637756003498664912670891894970827213043300792706023022062086729665659563647722202704170323416851730892433011466868779524035519833382542941910323207243343235552106577268597440296746054718557944728603786214827290056607444963873485139284245723803787029436049876953537617699485577516369356591643503924864610985321689095822017126104900991541352013855477391097323179844753543851347002226439503713499357351771586748721019649010868450866413013960132277557546898125701547571676745289112497972726245780710840016042188136054090632425169630837466320965178484093747926309962212544368189397316692544739616513196911705641962405592035287948708175471092085180829104356324951164227828419974983316946937382027894446693452843906378876040 [169,12] 99493102571947389753543472351698757618430666818688132576777302642009429013993620435362404004757228692917957325195363236613731930509421086175718630976299716869296945092419766289480300012306101142780650154955297315566419310682340712706242553079125359353735062394400693662919567607630026435813604490678418188878217301267318309777396732277544632859307230429965340121523825358893523895013763931201489448058779160576299400410487586736154026333151250044843995033992788888996944265039446278827251962223462801735422881079285772043786540981090701606412205400192800266511206239751896452431130912189669784923481413196335901353389542281511892362155051643146904381337303225268668211270828750132456855011056232683309669955493572193217061520909151739677297526307542162266315081225222106500866437994294912363587241452157628218444258960948321408579060842497096093444971507079595529865339278632957691152841215073379218182715389748581925541779477389673219106849203180613051026096247719135292535296817497476480221556435214919073090053468184814393511984218808269771259954619025675293210567611744252559970952417004354976147608140668005345803715520564304340461846754116031822444880235388923034490306996533761432578329464226647920450355156899648724680825213942420202655414269331290196213479345835679642600283448390951805249554239167254043222399197098992490373507549530459889907455568417906223045609775948801460057809199350397301544864830623802085647330214438970396473829803471358751937309105958116992764703105959106597091171739667953200159461719968628260004070102038090723795414347790812053445926198039700431236379151360 [169,13] -92732775271839884641492698130913298096647603427322783739842960689470667039300866357145413377407088478476527838314734897563026622507248629056494857474312729657972668887941750734228932775494475830256696204306154014185514932024618075957758687333921814286435775596763116076554439428129835269927840557228065998601387685252852188111387864057708071982845938627828325585144128124024893875230032304675229656898405737966432303821592236667790708212051955275567691665312719139314133461280647447313027333733327074850903596222930917810311449186448597700339609263891447655376029740153048645043882375993916402371839917011192641433596518460245024017810934639800776768501169753701403801351575676097106867278514381826509748447489683067185494468750282594365241141257046276810335573626699112668193945339029205512039527831730773309213007656184831689605717115908294334777580408659355219385047546436578901596739567721723623165592259708670353055075746206397066559496233395133906282017730109394323940772391536244206995077683884389080544934271190164063861918986030544932827406120536195095294058605718993538089334713467283520542865743492008759258105629028663951412661295325130844172019597654698176214792988056696641484438082465471123562492342062568707470975938125757362379885099531639371828708275662932086039558133759532102106968208815187799720075337598584281835069891787125034336054795387586331138232286799570974673368439084929745139974310840260395675050690520875261598892108428876347422796709648096376336380172026301655745500860608949669850076391984208559688712329087944698168891485349747981759537416322497946768736640 [169,14] 40728544337342033896615971285885020000528180242440306690887177900248914642615604944264793129517461688384192886409996555549864684610815460015687214809841301384935263791782130006806020720021446592501859839102467427204620131412717384545459346028927623256975065723347626302340588538288064296955172132188030313957091466506428147993525398267373359024882241245659768607681786625105572586950530210372868105473779671500444183674324272121474103896421864469449694882137636207604440402888327205919171049555826743180728449193903804084376258248268156985604654407339671213444338446418405024303580461679146526891479921402494185129545134842149515835729098495082279868753525690253721309902677048973332223884633965541723328576438885171839883377344958847028642652294823041099004808154702427952487389008277499622568612258687697920771367331014873061062609849121168237140766700677347222341325341000230492688977784554252457547804558996395655550816793463854665004520999809660010094893266909625575256043761638271414290662470382976096461191809587743044143041411375154767524495882502835337357736054310901850844796523354350188783696569491967358915067308870112680096103400607104195591497256995000493565983265970670965896200344384517711268066311592058564289970302006528826002594936604507319444828685493382895398271418074477218769123756314607474226757028547487789205496883729454693126588883313181170632971854388487100236557005931516370271642025207886515522755152220480869614400305985267537309622526842011180795478195818302349392418935685043802286868340638144046277770716519637980215903492466701775220260612821768846378400 [169,15] 34394414888795976386694384428265052425913933045283793473971047555223341762178933962240882951835715764904394879852004821024858478982535832044575088635440074157567721851737573183038536301134654470768711692859917209689786094175311785744649011877663559598448476613474308294810512519382481904671051206828669099588885013674536244655284322139805680545251030096551959103149116851796585468019131849009968054395727841124423507880456161575853112304356717914225943389954218194045733785726346809839589612950045905869293176089447912489545993536060374020492879420195977789820031237653683435899466670117314402228318439999067116216341704484061390278054526411183970044541088137714754406331923283327594906063353549527149818899226924380821087975599387698211690236692435355755813385427409295086398304764428652331721892460951572549631121900202227362713016003365694727463481466224522717536889593131643041821401464917063577988806161574796072478020131188688795595468269652479642666389013011392734654422788034875938458681641144339652885816819542264883956751514875581139746048657383509554437617432240324012979301269941880819888935569168987034109212109034220541213483703216644222574038210794200748379870182456716047685325553702903979314790142530291322335680258970131185541967039486475642753465133156245890136116692027199574161358421885929571312491644299624814154582251957872971371716566675734635619712912991896939086318880051580579473156146616953513663300379691268922415156623935736004694843502135978795732072175621428019933527638837291259919115673894566879265548644148624291509601512748787436370147112629786176180 [169,16] -94481699446471405169000431262514972726061777727700816519969169336972335601986110546495678346170416075816377857657239640115407774072087349148442563904662985721456537383254776561015914862617599204452120790053197703377828633511786995934050997783408163736567214071085873630223921750462520003031071197812705779345592700737882906807507329200414656249674867346243119544141583693791535503195944677783646192418450561339447785624957305688861999141194794419612258281514446220608739950938454962580797776891731299977264623761927843903388170786102324941302805755208351940518362337008929222366646970843642042226028409144497827736130663990469419487990487969269310892453059298431802280563334611750736941564938541388052099526607726164363637426483889471971735341136812638146635903575958081726067243875345937520854367848743450113926937765897984058133196526915841325567306376776762717676295885304220261820971061638044634409309054274961191713580035184017159149755263177936480250228615947587754299101452242202001584985072932811213819620524172421702866293202385548875080778761299979989534003845816890540416117413555059951180904603803419956887766890386598310372673217942755054759854025948544627538041400857763991809954358337789643830886373690319831075780182467545401224153531774737481389768669159548767485674658412397372675248932868073233864654885763524955278077816869716930439737092035833701853342092123425784781214519992645019448534813049974698974672666688231245608667070589409446231161847781950891883005688354625103556516608849998369479762963819990417260879481819040595938323562027972859119847535522782080 [169,17] 115192538007858137255369394131163609907710692176866163391573953610915168482301312049600624364818509685771079603318614546419759110547143860226873590054433317288520379036194025036157187587001082233796620629518972583597211187315605976772691329971647436256129795932235254618137205584252242361323697877243295816786444541751645613122378901287477966921041455971857278171458669133226351066702065477645103795456425372633272751995309469238162402403467196666016692641451816195055838915461765606767404864359836205517122432681911929573130112900651428657099475771996714647534080550326656883696675228695700936143183088966294335182576583195100231195647084674566300623444094333961153225790192538944973581232866175949411590232501251010238760893167115278515349107342138530398840253801493091180332042839474836394040947281730115080367006100094935394957610560780022053412010605122758558442971434825075536938260587261862797602961736609221226272354029753589344209683736983451775938696769144041022815825430134297819490049386059210903709100247696572600925584638144729459369041126056803450711768855290756181341320261470222628366745002223480804300009513579868942852807353701028325603962246762038477403117983923263581385041574527493891742231980181884514791109986767437824197125584472488922830363153237034192608263628423202381839226586407571627791477577074795836847450822948265261423104605118978610867469332533819183305490048932281626168437129686635065584224707545171692545233000554804355676734472701249361550145845632283087922423942014827074265760812341441886608780395687337456752968616134751017358078792679440 [169,18] -99511756671758912374606085733495667255973283214338064576644916343989723017238035602862342035139270381370382709157052635472260454504008040288014363917630079361638647566731346260793837280299164747986850949775347808306513664770786593851369577640936744702182938066892046696983706059649784690663059242214109225927814623926707811318117080011018231582331949725980479096600490908612506194527700140401931406818751846034524333751388403281703611262910767080010533110262006722934562435299289830495910252592457574170121672050417330036342419830316906791660826241097186397228455158475602833772978894370858068654264912514654267474036920203365612052316303858742232891094682459099863351443824697868217894680457636913630502702129288592625185594353834186069423396297055947986259996856092828797580325238275879121322107802833555232027360278873692399170860753297142463044167864422821926726142972388749474807609799018713957929049606932802866784606842061802857566973676406955475748802957250356176302227581751972971830596565320360818351751530597169026790715945151771625001166033984363888974305269639823885155711946938535112248860547242035543139114107245820853129370768375369622028475812422905105505372304537677165615553732776449981304858952128348450426172828471399191722294188511247360937455365682658861198485016312194692389280884299890664176666075299510840680074768748914413827291519009609094627357462463298885813010678999588137752662184143100078508881801456165994385097774284119365500810326215241460050850583562232229985271308016768838210150855037005793663745410997575332079027158936990323462495472720 [169,19] 67220266759135654168875994086122341399207608142652041451845916026116809467539002526427622991399105284457283966733440485185004605039320398210700054617780011699596589159737503804629495622914865404620635897562331385659900357330843299297338544772405707775586983189976611536671912449324444777631355715547639455329067659763376227961569754287918172319018456210206272657469971976031363261303425124335500366863633880788946305705188927015673065440054459206123058527981677335998622398406500862765469818237162601023968631532329638469061354703320783246946710113172333764736138886688408555190319302021894414421924396124295814468231138165712461956253508721602730006669709727238039903294299029990273991745395721417538281907401424506828019532402158025119614386870824395254605303146618424639035468601746944220961476110137286116424409697248966275092380137307629328211572852331189994073296819758751932491287897780818557800425637998503767071140453881195409684244445941998643281452075916697074150203581455156468730633680010900086411965489931511797163821446665129327955078541268526958157337652677460827028325175803586540365364314506390764646152440116904294168192936223736312612884681051382596503250625208446612108968726753778741059247299873068720285517409456498358939663019000703512325325350699272510894266562758255719260078879480002213740221659093026358659673922360738821519725778607920769450110674771404753472931285252180754859267364110232995244824604259445158089144104731370518579106197897510130109676055417759675364766370010283019408667186190268616463149705998428049928485361053904847383289946 [169,20] -36872509551974938390869395891396220812610504280193768930710863295896255455260545448883141603691374667898090315984628643866041477606732300207198546377100896682934946045244147749733853489838743857824195246333934981888804340214559805264374704952171323104000794369514390218021360264883442126542516823075900105301536753783914185177299532966827463879972677824812514762946189349638123688944657402736418456240461434578232698140173311420772490648893943386294984851235227762184279834510151476107042148204695226626337357645860472316966727443360401955273426025231964806777054430241824651514111957039939788994182674954073240055703074974417038346795453036079655126199519491526703049357309563955259967088562040304177844653745050275501098826853543917989443022319777330574865948613564048319882654033896235081578113446020816262769417819054994935873179539562559618909392507315873502261885135688405950173105211230919537430573036030233123677359873991559218223691065298623240416104828525685073465398057940186253979091941770088189709059052945107945952462790474364801086307869509680307955764634372223660873475137896977756262353636193664248593155536712240011529089086295933780244434373620219805482820331757508468235934860021057592845062757354646698814616274288193804435448258711701166074292092952796384032889910504327156155854067165914138043502957168027415956062607058890976322560134355363973663008792812359713153660350701146040113137694519081002795248862707269073688637149645041468093365501396627028555118527347088303794464342361862672270600716080310060006354826609903123418305585292140230272512 [169,21] 16688826369487583083065820016907228630231918888634885170731870808098150911931602382827103344718699095045046878345104626276957997638892593826137580116866473580450050313759247752285467651921904856352661727213541574886646238228457115546073450297359910772805267082672407395600012159421977851494211259753223444607528026417005020717827337285565233322580911665584152306446811407613596060725112766401360281307869343306209401195410591421091410548776935639208500335756581192624176941298186003057463455748197152953512549446248264975874163234045339384649788290319609779863357674391994914995918584600529913174180949994753018218887663800175884604636962648922798715555937322456862218343919102877463334372762684115076571145908218387557463346406856372183030398239771860098516465456576999467116519513630876882572326430622948448363144383029486651838282804511220483644069872433953752148901227561382031653857581180818928785518208427709178635443202701563153245080528716030566068149596216215413072720318712036083271847293136703879576591427806006115286386166513833877408689313708341948875202854832831875057479399719282974784705391605277077987094503523789242369277590900122742798584026766484118883848088606661688892496927101591348602296667544451968626161193349563767503408123133694404323280720210141762862886023854938731633270529669847390796762146817583405533563883419549364314479892710167210392948660496253434452929049524194248083789761852735771408429070353669738618930637147484629752677029099976577843245892826439900804846318780913878127364571109621733572612227975128796225488058743190492864 [169,22] -6206328020995905170537705385071499557511911339845234368475873558478988086446129937326800540061786177080982466892601801874075746593821815668264627774534013009437469766587798153148452798016016921575492351846643600181796954946352144809383196190364223922713473043197478175074634685778822907347039449920231818068240018912913342764672134838943262758839846892444965596239542732226195301471809020100344720181617778025861383267736275238577710473565679294767097363294568169286948815977081108423489050102719031687499744275322927344052141081771426944300881743792678711177372623929021010124823341543169562992130557812787311103082677385067033554066252144470805035210678876261628242045970799027068231948525586606230676995684417146280089510703722483050117208538935230888718595526973111412074226727208156501698625280094654763620052789903405287873460489025451612834474807936333980252664185532568946910262271836938258477576181523161875304430122434878501386959457581970473453345371025802481483432861636814747161682625753061452094273258395959662238053990148544839946735486873869809899968961892717408208136931066517469216156483965276996365710130895621505031454314163111132635626038299168054366506148142434929757363365027661659367189703717775833077837347044092615422149073335761301747817545283127693396317710074389789614596541870728736856835737157788358457386703109039292516277586945864785311389443410368097008685839818552887295261624438281009150301909347787289676394591791711746485218480642148717304831744477693937207962441943852141161798853403874209306493180082478481666190144914413504 [169,23] 1714411851863401489078107194267583670265287268054434603742239103392868687611652218719255681133404799395702893175771707488436731014192306242730286345962702185074422649140889704327121604216924146305026480182245717609796840839557393512837952846999455508553179851173335246189121696363080129523480744531670443988741297534770996945059429261681610447922604817274369981752426482401423658291023757834597373370570130553028688800614942754404015820912860795432008774750595814030987729555944407125497528703582845080350221518545173336354999483628060304271123406619120622977382774882054016654555068138634999290292828385179964934307374109448783131510411774076526651340200509070681301645825321036016680965500464903512590381606492331689772034369602303820860763021503811147486727285602650221507021557670690933289122449817463142066878762177387056271891414692062099983149052119017152850305849171433224097906193641332203914311843978753305616143603812404367453948939876970364253580700070878456252220173951098298652942389993726837964544120121125343687913671726852323432148634381936105997614794839271710340141650264329337154503598421777768471927673035408176652790138936086889924336736686479474382010948796515313258606533432156916877344944907055693666929044777304239329924795214175676668476111781485600983573979317247177545171358124246345508910221773521947294760630703823982554216062049599438094402142087511438602602447853241304281967075870188900548044535302797090161008183024128401028269823651370760455842229935261588620966838369690546127829878942759773240515901911970165590411185429064 [169,24] 22983077896188873131535587410433112045643346107542762471769385635725002929372016644302793849114752559811708326787151097195072422281643186677172096669363738671724864934395371476391066557629077038686062252109913662309237422805471675027002991469038447218193173410960543401598646327274026449663780856952002260814182172031056999666511161959057905618288416228820066074275620626694766806913028314730252992105091178289306296086008285906421936080134044791703706144834685150732494085189896968237811099373202379859860539126524209137542981874224826435471202328129192081513664301988355091345971083706378073764486800172860485871684076069144235885021840141329305308143692835835494943144377726864137393338241325202988676103292411513176057676797973137318391437650144853033645019635262417227300590324813290958549459370456076334151153750817233187741178928057047266981192662794095363593247247879567233574083442512757550933077249257524700089980392168530484904102400953934302801015091024554958171218659501279846630837544929067328451538969796079605918111109863268985469741272882578823602590543542938512617912373395437682435296245534446145906137552058629000750006544546839692230959765950624001706050469248567653801134275243344062575066129078625063532423572661158117808248136653827575767700807487743480066367229122036609114370034563810889868866249024879335854052318985518429311600476368241307927111026970852834303520218305820008817148971062666931080607529434603552017646641523630610266117914701486003353664724630291629918406504067734414815117879485511083565572783136116078811401472 [169,25] -704228067134292960608449571998067620215510412088274826680776285352506379483703522531701837247229841943525008295698131365454177077973835810331996805897465784369655521984820580397868730294014968918501265731810945778136843785001719698488548682393051548768272629378464377415865322137263934557054205131229765998951482946177731212229819345792684757052388204784325183024804198921741258982931777962077802142540819108067790276509030228686878170451710486900423606639786391497455429898939728136190397741744632103218729456259167642311981204273448263070776558923090145693666694623335139769395210517958200762224244608733526596922456583030285082273550351488675554835445286894434116087039998154867629428736165665023575187333487963840680015401109785633097785787397769094001059505263371614692353646250212814742862421305844133785732698027054120422971509382289554121533309995871106874899123308468972828190804056075721701812156421889581511561978003167541773750144621994391792479798742961669406830318002517658570530264120363473500462605942546410141964503991629778635939562210182796242984371669391885390573001842073740516459050219701714776194469008780480905754128432415411187724883995591113348679205263114525324250776962067434202795886615860856542374367414787039380594249399388610220767431951698253701610031801829102669337595707900577598164060231844041348234187773076746636294504456728910621980316925614701203291362114059938899550966111647513507798391606298506417897345490287321675448925366663776388615908846581144251991400843977675996387004517089265932485554440510054862636864 [169,26] 854906166161918338030564980266525379128252458490737626459827540122715258491500983905230451709672314364226215012540416733450049702309019604521873742589368814141522758060128470208878912186375286812210180409834608591360082378658507838097122958832046930482346503208253563528889120640340758921596846174395755472952150745748666117218588757318098938955146208449792960479136447240491298127768959951262354231974598400281653172888591480339280676356258681264913491816598955608332881420610444276192424782791794067944255606564235578680771882610445577009324584275345790501053716573290957081818025825876333771778512771436970007408019683308434278187219989143623643145893139635974492641355704613154415098095154668013233091174630803099580951751073092282592212326390091775736159095423864603616149801537776320124511662205445123633650579881763972807695652047313315067949951377405413255845288569798539408516929978503523205305140746031402263278979374276211598283694723780899133196040604997954559570075158096127986488834510986120707358818387261715604410812033604233776862404215732742987375781310778759698834011200068916286965746254343570262038676276771947134132497403400244582523608228912142977894932358569646634722149841979692173149071183042958630448230119197764795133065583574840130956421246986787331311805086121235968550729815434171133796167092448444072732923311530443796119112462783352344232232471362718596643905387576382659256996965432339850001183702350129775357455775219819625095182377959249968651098415341779503478669871063741689696288973244245481305392942171815249584 [169,27] -528771617412334546902867945179657360402610733704096196833759697515067824776249783729044619705430562180117711800663488073558142995481628271719770001078318979179913320077611328528305079899957257108737837948541652845703024007660941673797026363459809045045847869201347721280797270182931470176877977843271848635071065650113427296450901138511467001903031899628613650666287572435061332988849952183301783708980263188930447670986233718616147099167198710265941807652898517988972790800659886272173525298133237762316001630314666303681075173035853584314671673520394732313774156258230928670768949439917128526343910474863752715610563998786820519428378041023410790192202110146411934480942033639277166502837526196431755426571486395377991743482241136660017232178373314992629543983156210956288838790864078540835384374137542812051543499368904272242311455724156714988007591748338352426019739403770491203045141254574335838714319166069196024804506491733568537990960818980947453956524054720432950106202409170214969337060806720593985048290697751695671605909166496040463579583208504181330675343719053889844446131158046454301937116817563805265664890534937630962400546014596359877000289050610426491073291817220817102864445029815078800556820776688367009071773397750486790542619145899674900055363228895376379892658384103848292512590103729484961649607441741421548386641824356606086218588661686528372014138897188702653551733714100285664936553854609320660496058493088195806550793381375099591096062349192004795304282624374116061807727363609450924980401888588373841075880890582273626 [169,28] -154598414745791033550586423027780757651280337093354276556815034911073629629811547323547875088681150953721167301550716457860699963264140990968433023124481642039932852266242551097363712250621997712120729793290723653433772814203642655158295328699006856829428057832857708218178621021681002069062538904109704689093439901627478441252122805741413880730921033128498087627455831238317219982188679038315425447848336024520108292149905052883713728116029057852208683030665456731065937209334264261735842344884001027815903335235725265002708453790637775584916994937538929618484535817089536857757705945500884475846000076805982893421012137313452790677670968500709719799849723555704353207352646430157370519197573565109815704497568326635065084438661386126221575097465554246312373544161951896885418319791950328302303710819971033938834390191791214397429634722593668366733285583750785772036052099252737649123020449888956815662979428627273234041119617771226620575589293374244488041092655234984839423878675452733472849449754020746119641734022133498671730344495097291392679106788844678913880385988344214600307159922890800544019177249617481725872121260773236697966183820388082534075587160033696286285888443700860546572601650750778019977662337908753037886175190939258897947828919197974186700352324713545894450399550334064476494211105649878068961387611809735961738838752260249922778273310627670838701004589323541344862775735096004197177220656028439435595109566000588933339417132964074235002237314510434323684612735310367038280048438897060508313024965358872375511110863918016 [169,29] 846931766713650721721829227250831756477611610951521587221925903824454364734594035268285693365037738989936888556060563139053143276858583583013124145474956654945294990098027907257322417910870049775522644896827199426163249055002691306171087424102374817587012303854962193363435449921237835158283477518279081187125121081968949652066701976391098719803648826981908842109481075557168895697589485979933971168375682254009563592614393076656677500804607254826754065213941348359703626763214986799965538100478526812148624597657430885564467394843164678169089220024576284908730403539064777092284530358581103116916155743718048197036114211084359135917331059696740572653709102992661492350821517705717200609962041736575648154357077962939818205327899181038955545253858917967301510002877988245488058785854555744336600843186293302893693160253257942465564313013667348464338554910122728593679251024111535470010513501449098752714612138935020899824652073383013897446893160175469754368395120429665896478296614283019544842891622357526796131790520041381013938000121334802848347342452912833773441434810239795618625740073232902065352474987652634055206972909821673742396095867910962013747360649493742351366661277988567060182107280726066995675901843797476339866286576087806536032368761227401801146743229431593839383977938420875683011355906816045942068808924457831220189985031413577031060273156147918803949140773975887851673287976688435603425766467487189749624369015675593614565457912550869400937757413760903566035549648875413796644347222707330545677706552699908941945306162360 [169,30] -1173812912979902442534490256097776851031585559314068518320941241371392140454562058083568018669817228808566155865119398328994450849784181981783843929882294371502585818596361613906329236941609751642440850332207588871774445544335373288914839841053157912501673928946112967273833497325236276548780836554980820615109855618585595759195344151504793979951800837638445828156732678625848710918599542955964442637177786700602750968479582819407355093071076143161530742623875378905088159541677812218297158253658719101481256124168593769956972369109494575931027045318152404506395578582630585045643408667113163490286317737643803827455207621117134886910377431063376731646360308177490239866497661153949654678076400408214965112478378732273334215829701004702210534444223736572966337838817023137393405034468132521139995841607999280804948660952922997370757698653847369803955549185013657523861360076619171309828983973730623679849376803960468108638330516000866165191448993892359282387614225155981254467165640706214472035709382021113338832979265769261953986824402781369404288919511323845305244890863536480420821430453016061786548817893740093100526838736512301945091634566969619439504481639792282809680933038058382025146622374396766633365795789272431265217003742964260652905709450406347292082781771979805665736378039058198567511382106359659256976420308821236080206872434337622106095145646819113156945463263109920858316500906417420303304125673169289411868584592243138364219247198262822335878594788231495869242668404849567861205823248640210120790665346958037154929060448 [169,31] 1022490267481562059734290495665160126018811063045186006502321858751745986963082355590490771592469176163790336619200021049123998620680555459108422117559414348778428636718046681735213620722839279477470296738734498121375243372572780522526939823211889261311057716793728479489970179688025120373909419581293007017101026913845709241654264299375410578121077631041999678354637479667868254339102110235584305502219712276262251675230578807188266049686867881779954840901719293816223109124425814695011415895584100125583131409417854842787035489849231704433626462114026506072373469427121502610371435110437720665711904426085726903164669850564898934939595925576607971284664426887922898349230398979334422541057813090794288422668092849413772068991048628469870978387063474671452997673722203043574840575301828623703465323469923855287987772396242261020567927046840089909639752205490300098940943804855952067234688884809270932006783594323303718827152599696531813949486983104736208592014165797095580554049236764105950684856439347149657588298286902327069685502137535006152628763945029802597860135027522512824614100147121118148235243295698084963058008758285179112058682300104561689390114535897312211089256711833984704934437507337479755926417664108507500789601405161986220908267768410536372852482321472120874526248240618639878521811206846271364575850854329014515658620367388619112896831775029706392126919998676154658532594492012879711184830584642903049303652285825500948405950705681532259660389748371211764974448253954078477778903530535212197154938619946805298157708 [169,32] -593470340387449532620082688864196630517010742634036996641389582439360760444368327958285412255619946995797082379624500782778582815280450583893227486438117243263134535761153529485273713415123466018955900531855219055973466439753658676589492899377701066966910080498998932980097090253165354021205204260824661250194320809838339698146829205227251594914455181052392014797260575235517998873159938611722014035211834950675943203118192574313469598608905953868199369965391834897484108254979409410929459036853531032447673696706247641930441061695910498294591489465627914099748223937886573331102022372926269682640536507705818749615813713454690366397998937478796708155726127306484556544189632368423795168255503419498093144890270322030162699997578562523270790832277781732115222739507092583928867575694118418674502319313297262479121549260481892179971373714106001921995261765385878074985697131165426089518683963850790584405844016892150797291567321800493805572101746814748392370619266014097321256069023027272113535341561259600103518040733497536464171213619884800202023276465635792780408601064553080374343625473967866956026252994007916918456559244694492947162597022477747435756076981206437815101553409973651522027435738959189316927667576485123787843589934775552134522499121650577110999331783770384700085711018607573106245847930507669053499406381470129601121825588229609301180958107406315957667565734917303766386151198995731188981653238586289203337618152080910943650827963867870176479968747883535545824208571005811314925801341220399547643162183457337496928 [169,33] 185877289148012608453784712481084890252348065457476196202662513568671127090076923545399478460604048886103832141871793550355818084234202455877890148034389607163189339031086199691812191953994889355207381302482205015660839990662334666173460456170564294922112454887749816010593328853665171504028373801053272714253354259178326894129362008485834043175756890191242439916166658946823814396770161292541665493650328835186829163138882526257568300301083215212405997453651417349501895609869370645434545558857434824444834224666893640724591954254067861424782467034537854375752662215755520490722814765913490254382789358724953535853239570643952323559108684593260329783525950221771806028512861850517806128722534035919009520946313260061802939551899782164082228113973069475201799651974196417035906922496682032130016637299372198391230844116326827007106621325927772081896119122903170335013027780661908744557139952593796141262114458759810269237611013414066657816603353278919130155019954351145296074305720477505553345527368199482484227652003423329535917197679611688962298912584277449745771595227292064957756234223214385187143618558573349927633072600644603783076151189604135947097472192672317276044339227791579231089290564368939999720977499342119787168274459615413445502137477452459353110555143374297314517162999984030627999383183961967840140306566057460765660519689074549590733295414909638404179627868594800312402618810650557071469966476709371469272166774578712119271414852033743144342355373305081498345128497550241380158383435528726776666081894175371212 [169,34] 34706348743450091537410683244448448542552750815698707232068040442238412565705384661526248452638598695509809683866032526353292148676437257153240334245945227613565113702494624997874742877574895235190810545666421116982640422969959149943901230560366333920445277454185980060262517964718818671496417957255814217326033531961010362967612309218967916348413312777000665919643861983719510468248083376248537468389635562854957056427224604714394224111607459004442890027676618444901936316635653371961208416038944483273495964918442677504461268956239586997497453362878585822985678802570251108648902065480702664631256577888166143527734032939702865375885751788912187695332475927261032198155475871437452288562802389808286222451117272654715667097789886183142518420460459459251998777404229497445313200205038788011009404918684289146126636466232983524938816187558667498229892509010850413129552843906614038944197129519099636517493080823433984860423060989344632225381815468046567215287299729704874095698269446253657855389242392153064937071793360110554407475060277867786969974593863010986416602296421069829948155310824764596717095548125662810599380350819701909946211176876657932563064110136450871609037136332605815422452960103268787313751745185364023871654935441057350450083043526728803360575251739255121241677764732529341701599439423080043502359665255753696565499992119388146514374083094693328314341069178503595395697242966463460424010464718768053798169158368286344282793243439345519722533266999920084416356323535196386305881027797202119604186614447000 [169,35] -83676248525763142858189915555179507271709843404478752409299009873272620814632609981634430417682876624857325757943935134494455314630364740640653158810673355976599873827687762166382416952001358073624463842113703303470711299608681677716924465589868037374830283801637879830241060950552114644226176408003168078529331800405566859934277947913114261654766642282814258472337940325609790600164915328721884048097944635169049660047833741399010092308408035522608196972110878168241463143751871669041353172925010651737123906095717569651198955397325814138976078120116923139058563844056907850656072965566058895534964090966465820752839910066661237115749082910961556269680476721613522648056106878374372145337875512550692570860275027782510395721885101477913382190777355875614861202874972891249579031571378620599872652749310142468024415587473987842395291379826916761073724926245301166720916592589770182051427923753310559382753953215965658658011090022116106714105409684216521382061100270103347180424803209052258343899241737913897174925940138257795410580695776233894736872153331845354077637150196230935915440180695815948515959209286562742995407020873380086392578966714186266976596218191522730931826354256780914545699494305337807297320068428523219920513538045877822837551403806912664782725514701007718282584692286583944411156477603355633813328563170827421730368357787961747343358840117591484832318093408581109003608607586418917746804739236075841464514596975399447648914590557657197907717844706919772704942714475750332285908033783211028122208395103 [169,36] 55413200624485298444447492256168367104595581702294078052941354699023543173743933564617209698780828632829273266801239778013119677894196956362250117083665689695934737695403242636013923371114748742052745471903290371521911741278774013829210041548874633894009486229536391447969884033805611537248124012119402844225471298078330019648717851069632683557526945021868410086401383240884653599513214472462666770422657528469964531503121836438810290744775024152576266701410272155104054373151120159839502937045347181767845691762542251151087362281393562041351964581619965198964348428469570733700658051971851277535397230061180381102918467572630945759662823280221934006513264700879964280628942426711592241821965111767068651343091575163153473324716117631361768017958251364036600140872268558299541800404989045369696987325177410096618038567582444788695300323714483237431986327709137372683606855852419255983569797502896444839886856139439076655792813773793297062870510278067520937266111417615581966695579906479480669496195893886193534027908238047012404176058697779663902454485542752996950407001953045664311677085883716817635258261785188217376738998436132214203536983053489749523973558258401943693328444798885800179993634169585084712956949459895602882009056033098673666468680143180191665455575922230531811148896416090348338521889237957578616975957021580662527587237076603071764291910284837035142624752025863389498027072391619041826686987026459947242288397269044707998294760949158871863776530252847433439991317259742556921864176488354099380151296 [169,37] -21489251907055214707637920823421047551508384174981523714917003485829052272099625613342471714096124041322931454687158230305752637037464122898638291867661247765061227027363454902828868695918243058301736360474831896273427000310720671035267664572341303728797582666158315783149933257168471330960035304293556813969292183829785534203228027016651139233560963831694225494130389457590294553431671731256458417310030617056880501668891369250887819683205940500342652011945781587222586890680625083323900422861918350272260797193604917536836007019859402420037152192849156242744049123172248579607869300047986793763065273521410691587426286541132961817960083892091961714842198297013910190956494886701021566827707213006406044813822789305749247444339579685710851001336553308814171394699771349081784777077884586994101936077998745104431298046592777629207017950206793155058660157889155982051619811339566647564545772007552081777932509353225634184897596589412813657156829669818237164630246074398931925643293234069280927577038769484183644265869278234134639398713012179640447673648563045308364005569410079249222894961676530865972916040715122928562723005132773939198447445195197312311147056970995020188464489217684444219001783126725451720972242949880180870018605419332674288935924772437547482258660801371759850345179439013363253973023929429486450593787097041671238364117095658154817282657457858540001464158873214827005754254674842552917498496364563366629178694219368174200367340123340624757209905758623968832471939562169695722574598539422412154752 [169,38] 4368154743617720607273139386931157345426698842445672550835538088736956475865764968497129176410497207972847214026836435616820014293576709086599690711479255151330920289781078982498354820207489233412775992574176959073591918778168306437565916430705146653847501842841065022722530435803791002369211698442692211704498191441379008554360909247761685865142155109451992266775386704348370564396875248287115634058157688327432020976533598898625529296500593157439422853989284137283734507907806633007583821258616424975270753408542168563593152968967422919602409307224644677553624117600924293643300642169460084245629470509211069551211274336484217928276539631949844518910588539551771357385160992843745561941687287118742728875694181968594759252295255249047079755047988967116817773711148483566123421011499878481481480607601289332542146965860766634064532147780907981942975707074962014469339680887588629205521258175934667432084309035907487021019092065672883597258174081944886384893991239334460350544946775211822316061579686151055731688232082948184769900275144703763806207844765803782774146330334235424676549432338977636977271328739129178086701848598220264535305820339592829852213992463227465110020346045824834202190826127810726060935470974595833501229657634702758218090385287330294838473316371093781946999240628949251035528967900327162070393206007626768711970401998955716464524813980157290373989123100005224666555127652807476034723968757813123919944507713671118500542829446107066315954040458664087195648909012277851247862372128277188352 [169,39] 325249074338536486589986492364517365217437414152957170740707576582371401271529149189223551675416671608092478056308317909387911607252412226993838295114204557649790129581983245305980873717154701320282048161925075283293322504710820718386792988813538909379307994747223873099290353439386522443056812018921629721414743377458954036118836023566996817202747783725470424309593402343733410194222375394015458689313803745930740649452445843733993214573485239077151316848635330038236351082052259496552196043414765950853325330336516427433129152770780223085051730471750738226157244398104135241463176900803016582798490989202353334151626578660066658756991335082400802842692008331010813712405132247853619508537765064798936104793873551257778223474729697066295904175838129994318025021563937868270351409879636692197393030856459482217749331753581270092807113347705374392465167640728840728691921307821481461698774049843285128696098830952711089352516775551761065768830856678264944333125549957317826074808342130520818110439173666927826377569873886259553962743755433224409708306884843931590915848586199937569220308653685716250162826531437888316457577567077580894410475036679932065673375242600747695848511439977784682111068058096697906135639974862374330092646460552293272229766024516311238325879394939584868532801480428324433141833406404055566736896254152268603779854387586278965878021978310759874303077570835856528659729635307792761397541596770883698674057605223700535107112262183573356997632258351816571134875419159096911061586688007872 [169,40] -572056020470678820509890214326835562371669150760221185262091475451914686067408468737454179732630308010863607488332951392613155325104517267295565226746847761096670389583863556402151513355887880824229480187002550641377180815104161833157707178985826911647359507461663779781190860206616442600231245012778556319714336195367127342205827245386448245541934846431871120564576385490941265959663000668209066771066031474005527178684018860175855809464978106021639866465261729310450334430366313040433630879147395298615581185856090478385204809142573001296939462297041464157285632872547140283463748459510587826590041000993500773935325417129959151692854777966785729780384173167795899612113653522825681944102180762014283320299609974726421089582126383924999745537699695204660306297971294758509798868315951223814766141233072527410092325050147363144616106540596480929862622231208642839827526438965137434967583297866613677877351108037483839083846594670370918625973375166658457506911130195537432084406180235237075065798771846719294629690326424052518724177922564510874710801284982043735573939945507441963036690912765886239265123744379099255159077337694877119458529438475522616839672275407991083397631863799420142183707073450641808744041465750788966850292551602946504539337831457489162519561847176979721959311112144789789859633892234344396983215135728803506239665769839236685798777005024575439062149398539509166480189230550764379358475741307678073772061099298936821490510962649845921166853702788852820284719535740198801141766449152 [169,41] 203023613794449967464621010908775799761456291471210779826888542474294450914859580811504233925154321441483530627922322901940935324264555210081929277806544473532110585714666390722527811036515911126219837253747742183315912066307506804165338827454626156312363222130392507955846006004770759198623947754901297827235690388709880217285229926021323213069988955022032405359119859502203785127247915629835311365427769386544840161263398904770410899110297623993624709790999072285493106757690188934445078054794228094109247879470420726823771647199888191163343258724720885761172959313552810773362927192787559011165831743065953111000876672317223878662296729244206530252084223061376695353472197772938073098558575407029960873422156313936886654306879969715430372350988284019587398630031886453303001806996090882792096869242228399472936449013900990813144659791266596300764808599820452213510830766011900872619610748424620410784655582875556777939989625910363931280813318550262809250771863322291948032066797775775738799841000592556799982758047539523561257501593996917089187162684007839088945860477488730427043867694583131645159434628001101728767540894904771112542439431155322597158199021381675564601166922754015059623919201420810680428611969932044644234650534291663463102306718081736903840667138659482510769969197403161605729275728650512057097985217175393636465666071595740833821791443408741523628254468764539131175939347048447419813105503928470370733657799697188141635689624011236157118438893871308497739867954840860852846616768 [169,42] -35139656099448358619642528770963778505771164526669753376651032086035635843994275954704085261324339844360586806115231683135636107267619405346801865177200548637523599986807025360679049298487142931299028295405979759644114448406792632996990921499499241586668459537960879466882142985340042880494401024837159940317456180676002375760276864655498773587625242861689794079179112565242984115963965835530743750796325102865869215389436012777714159046995325932743098469155492951920906059016057788950862089479256014958569488576092615278047081460847708930328786859128241741443328782441894809376402997206941587134197742005290939078670523633403201468517881145874600747183138331775151247968733650271117401438926522895516309056695811339489002971762520453733644012611861375257105048170614395562366336665829547229812007364301137359658698650855685643095590473370236889343446374255480327172220999376566931023908482644572004424603302443859585776586521022867086012943791399052488524398810220507837922177456217653585117228079730397507690215713497925354788487173964161390555141431283240805398147072852958686988955488981592215898604150551106754377756771046323836325171582812297801920141829371748073312777081437727126074155307165965863675041991650313476370413087632940404831753840622129400160472548616951377917077731153486265720132882999021124304233593253664038499989036759153806122275375260110263940166513200404376955515354422085188235700885301960236863058162655194464150153100856524217618439428909155858442890750121511379050560 [169,43] 623597202335023022498950794993393158621645348548113881487864357738930343347458570772737874708444069602418169178448177136148918847527999816589882585488877394607287108140943604237489311403047047145056688895462829449496336810092525477918945561434696729417442647453436574428631161324731264488861748072083604403349298414428016854597867231360784986061650009055726084386497522115746156749088758946797495724028011778903131144066463315344848530597775607588336201323994612657764043450952090177048935868558652242333729790851762429563585759677000376350389035732354868756930239634104521232936137558796898051252179653158394205802005765857771112581586328624784984623180464379223171427988967010671596929802114597556041731528114186032486065720770668731916040401365208632330593590542217000067636264442465339488255013939813149952482294996804719673470382302666608896698382516510060737897952937858462806779830043150724291058765620991295388887399541473181955996982745116133646099644661102465294083180764577046871374468922012726942760136644726468357837527547636404698238430627587815051821105983847909655415102533096571809208723202511961960642967222972549194896011385696458213960336339168384360672442211044713471898237646153287677275695845672273359716485542067686920545137063366045330106679495480841541762623707003294893422644027365258619759971660816443497903134568585623558812359590957735217899582743457331508790954385279265344892017051519054259032574075197516683363174054876429858403470673106332565906505476397148624 [169,44] 1185941395824903642732706533238433503635320183143325910939903999533756027750569322038721351798923252982283320329525722291785859766704090950312813169353245222570673323194542366762158985942065879421297073287719720103508248824935460742100539412326308326778782640723237004923314601079686435379085816222567402351769423573486128508056731680874539336409323899624607959727786163243320728230044839906012924699242837809011637835208332777605527228062595179339024531050158140909663091941585561275675556672710562144409063352389893203306217160290277802305344542228259660682630370021127812219869417652629092741848408476581122219538503621703526696593569034951685338199212071499463101357430884852744946943476707579035499165354163570676974477319048899170103665142913599516763022872916222058583100028764605070883611995082038970869751773511951870974827545310159368049770031084555159620962803198009708214948003626107029641747385379460279468092175305821109769895560362931383251622727171863260690669942574055662625952307610703477364089269973414008081893762174381648960440073257138805833952367180496140714704305752889943823674423201092884891465568136586424654912787287715518392582659760412675084258130264120123783657124491227927612502352436905672612275505278454859217422733035686014132803185989445694424902581543050784435189843477272584520755353653470510104754958860201568963278859550772686904831047743558491852671853844753322726391306526814317881889715758318873209176159586068934322634374729459751537637244132157440 [169,45] -276538194156710598350492190043577979100646255156338838563911854822655324640661418346016287608054862905246078502145899287810229857272919270853346891177634344634220097869062539351294849124834042824668130295988422546809090776051332541298864322669581201315257467272996586409407964962966622647531834393281190111427676023735367732275672358599347986117888556483158326582374183791367119147368212354804736031703786687636562085542929184813142292608593125528547622729891103287175404826627945893248407327270344150223944491193742316742440920821994791120821634998252778921631926901790220156363606016824024310276813201763704391939373522897480052210853581148305386790144035747079173283562732844447476356284029634063398565676911859172346066260175263244021821975984688928718602821056754885564103505225569449849784568690635951278791163653424891052391920510170357561026083084051785631979503870257345572266660824104192485479699451710100806287181656352107809399581875432795674128660492289425821372003191356479239829514949137610190778686028261452554878069680330007673654341441492384425864142377368824811195641721889766187549791264548966281160653669040312589443699887925073562684142354689753667929652575068545905591857011215213785198793471449161907285825049151381502035038662839666696169989359639504253830840729478999027991474589200512631636628961993099505161610599310596337633370626016123971444331542324021498956926357248294043526355575116187593784829914514906970301368244632993544544329131344403336615823696128 [169,46] 22973862192340322922103796211193597384497448727745122185427886130348507287319033903324155674301761924374850787141075233845718574656973479497121022291657936448855446886994548271653805345665899783015834894163563244195780361360087779199323355278502131817081710894909371444421719221086215488141646386524059092903312766361737402929789595280720484407129164440103257196908621772140251344620263564744474616269673019145139620551643206912035347749860432261337744996743661712750586205403775867100595364351383919481911027918171361102820686705907007462244381944027603464059328453191706581070360675042427350173082373241876192212821719122934048446222787951718172408198563727231496763539402108605047621385206931629990879141597319759254845347112195925543856015171710599255219745194200904730472811635040989776526375134272427924316690636553293597479478208094541313060972882436564920081264087660038402075512965104464013498450931457400627196022362964345980412894535823696720301733486626880610985911832623319678041475438163144777353202428797935814314015351670053813692717152572511647659690707339396385217784697183284720459255934333699953247523684720344180166684491366455258095811237273094934113933581787041969441632691964827317835373315794626799474842181051605722948509113320150836344933742645003445604605936280403219692377848572734163897007363424985375171853548186533412645950135211430224821925198909657549411729479366053869693223102458169478061058990028912094582559630808234482944390951465652132735191616 [169,47] 1465553709322810081821330015867158799893686931804649979168620196854089216133218132878229452034455456146789808079192573413108452228220928967315747701234602952899048272100059405598861243788563242268530659446522508641450225339143875075323277820466498853614855471797245496411964140921394077215579939499425191882669405598381484347028104971756129819342320134167345330032066881945163728311910442402177295072405228999160911058013571542939378487992869348627791792744225586951194489744187299010435198195771961026557268838384607399506486588210458340613476718472678105600768937104078717109919604927983445533481013591986510053941478664900258776419732301451432454349483909041921482995305225622812959144625689495739356575602108428530437097213529375056131859433986725861136132341194843555809925396818232146544276213490459465122641161000032903517096043549073038858455304261424064935613068158723369128258563192901561611975069700696900429393611706530911204246404258355750452919769016353667554401017303312805096148042708964129472721299606592512193718598173203523833227400383419855293444501488716535973918030702806358366254771237536790732986595462786110988277003331878580927794320610742407998460500506530830443145686950162717638539489835714596873169326937205330995216650940737797118779456962662061989786054494969870548056948031266822764860193594194205507077015165097524640891700946317504719718214212783735548992111503133841226981425989325119717859897565013058030812470610573503574213898542098509859400 [169,48] -497350948651766152299607252527747918494728665533401038119895235836217083787388826792965408500357575577694616468639729280732715390775160242000839411206441711929267826945551334274058241751833486110769124192673627790935693360209310155632393322819285140007057721272922854035516728542740619625760064821488540333061915517676452910205598048474010565850099725420986729094114559046821070378149665907015500519092808165909944931145502899689099282423942132148997406521782620425056825535953166106600384519414942401420540303369734331135061478056296026482346006144754467070158297763198531360646586817063254637461243264737286782550733918441902075274068963702309560152931957417876656542981671459864412298219978379535508349801488301141807311127886393483159891205531913996944101337820331721523721562679255791212416769998963575454357656469472700347099460164432770722317591936925025628257813564002250279107570480069790145940069733604501632343192660074141967520664673968997975653247952646346352858319696217144403678054659469995976282188632591685042123578194959768791162000655613045499887337098896628774105139346376597970296794835895339072559817662431055769719923775699724720434976647047049146508637301352364247803495903420642973762310737009593323842280548157987966153435258216170354097126958588912177025759610723854529690308383224755857964165146294854713034382512141545632074313548851966830939555943798277461461069360222526685975867787144110676597132934090926775773595719302550059757279881244514176 [169,49] 34954684104324915196482281787202007446843821183104660510756603531561211845830031405400963499721202597880967829148504096515443998939000971375021451932882935820845215940823673647431981663138842460358214908297658192157738598987391025738777859713197998721904022552348513948923084587757293478203326064910644508948048088210837136739823155323336497494694646542826060396832163659354420900678459543509920000650201786882571718052970287219874121120974039793403815565345267667332398090956461980429327197275994385203562042525537581884632046346188993470611130382273765691283191497902133455652432772847945414100291533190093556526399317045837733049333829994508826314393630512394834901870269882666536435645450891777793170203835922727695159727240949051152685024596449615721546621614538356876890523158346630866860885363181970719046269340061949507581466001325282769524068160964870650765420839116283840406470400111621156019555460621398753794578660379314790959440475260744813618433355129237228312655363580021996153335956315025955102154193086756694913119186313967897621540521310112535034617019858726543856998548132656899685774511017268250389569048476228131490287960692722591704860807892402052283811833414515873793307349480014485115549413680284124728412394634031604608508447628096026325883136189898007398068587601706736826424692150983500444834401059046825771355051597190648485661307400984579655199255382888423552664033794862485468063038596558902895337875690462583983668232326541106099348938148848 [169,50] 1047300143606011145978437102959665383468286841979319606581370622055512238233429417901953743567149331469802117751507614159968000605781489265778789957295415307014149151916282938806181423415579118357750918186528466134763576314685254232121428399390791073602781907710155226689949654393253080820438008284444419345121137001348461015719975373690735546519690412427219047601825635273718269349446247586956768721280524282218024479890372745106138563328451925728200897599581992549012944845023189322675670072178972193573819198898498924017727883150588204291023105640708026531097570137663309715621945015691067438056726959200127441832142724860997286211712408821087038470277013024294010952036984478849315275459145527529007874355024162716679202582037840580800671863855826347284168421797715354274926028046191652419796584917144370969037459884717393274000032792705435767813772932037286371198111926430783424226341249191258176238069793059173197750044663627174053308656060849337658546628762802509131403099732538712756035204594552469634014857124055678792581451744509952564427604857921038570820235500688182404838813159020033122198588758186512061091856713279580819284477410679920453507233167489058168373910801200370399078881130580307875998826699933522328740832283258995208834666753084252247125766473275921659614744398332214205613379999786215571317583583577711220924760570828643547992215029380687566682272799564431108280857155834261961247816960843915911274718974832731710712257728846718360131625984 [169,51] -263957884595480159711205337267828784906553976711082706155724463037265323379109852014518191997387905956436998706609390293072182955416257907270364433418229762211288881831427458586078525859172385457173162509866143891548792285680033754819181038782661436341673546619748722814075169968975655444308666716366213644562487877709220434522581829435702987235529297184101786269548823958684427147717603900175885190388213438486556628574008393521062501147949427069490633170434201329726873529921551695094217002323567747817153325159388937253788089156346387708828884882106485423823498060494002261680229654440794057720390304296205254263058542134766648782102105503379385386419398631420809498325939020998152253943822224901222537271444381788087960086689680494505822306387868069490085103189545381741204095267129441170280900029952742392322334347272152714757782575719164747755022141594398635814199121309907639880338649631871301969558884418195134574059601831413255021796054073748303461107474190243381875856844056232844308563595954880726108672451456044403909491089467385869401196723624624507655353811172819473914811626708045592097204633889024337428179805923026866332077823212269350773264794680288438483214996864731801618914101181662875496559769819556331207306039024582304490009627114323844951273666048979943275120021785526928727702263021561880465821284171308376532162578300119907235038290585450003548057004862372453134475966054413125255530154949016731493194528491324278038652848382566518466040 [169,52] 8086256390243767205168101961332612789643798132883067289243244828219040407136139087979656273735930144906722978510745427925485028853542302380569546652286290381600006779096822047717336043110976984741226103891749578773350532584370413605087637300068223120495632798554642615522324272634679109067655891455334905213864666208871269189976445158957113162994326320389603291053665796610349079136935940005861746111784345852156311616393280071335883135066391526638355645348639311757828699658202141474885985875092162167620524330614748680376917627910850089126245477869797948760878940150962751696949456694149960635745268337742520785015170693061417197117318494716840221229632852077114979847150591692683225666645601445087107416060232551378413420936690269156214965651658109367974819351695745425893911485938482295659567097316667569228277626239132371009498373723862863849001785582478271165555406775978297015689067604597929844594135049509729274528538659199072552213820789487097197812060892334064365771782535460689419197739289669807937257865510354215531290176071663167954022485874673819252319267170256170572001348962134505472480638490633192026100165705904681173388987096421104661415454782126216069207501096499242451800920050410284557233108089546780004057881214079213048205830861890603095508408529137571868509114162980556408881713969729149895946934692403483922512594087503435052425641778873064370984636849745610251007088238305907405242840061866780437066259932942458179708408456208024320 [169,53] 501724537274143792542980252062234140905488121226558364403967354459776745234689106581788248520457681315325668877065196301522331751493660984144102131391888481851104606463865038431272274367606475118309757339537015810373349319635716099515524082044113028222787582554776983341893278217028663547176499453413372693721636505448960750536250768067692920342148636523576308762240529352305372182747216855619056568657965682291469827911029116674282738835968028892956724904774524220535060601499406041786183185853078906549427280824517782206447198063075274248136074486610935515853432848361112271613228704760546547986790669372825508072236889720787043271998505960354403761014602773262087361161293608356743846259975954872739396640302243017613390078883280731039792092474051141217213208780964876750385680366286216784529466632795380094716244649766599448807500217049215091702212825500883086387891524002241971934632879923208748808971069126374597495681793811581116377825365503044225638673907193563261718626646973574443989918796322052811920831135896740734197098807221515037663110655309489541978683366405293894026042645058912635125566034970303656541216413419293292755102798443788471597274761425987547255533051718592910455005251561629872986079459329998725590529346582233115391180245428866627000916025682108925546982400229748673783446907768639035208575244587838738939574733266071227660248377092021826102135938475721785353650228075103362668938764931594007229535331344518251970879013768352 [169,54] -29310397799451458407828562114953991570133744872811004422223684564607138159480775722280470558411924943650986141220229897181968189631598416674051967812408643777203867534881410340711878050059704301721798331525045420048372438327483351336777295434711655563354722520911420340022322318269144312864110732485971286751074769642751574873197394833394142558877330425026072869783317947469007747882136658345393005081936986694243725651841055177214686485294631888155604936690577591663170958141035952690777214486225225479154542947884236420217822923103845293860243981167241322097926735651546704406427403913175484165815869771042884798629471263268284635115460464536420553566200355266978933067508609680654262703296558492413716602477460434739364729303974213943718839150845583328771436433686409669915942134077981238606579005231051621814104781883475621244256924826628724951174533986069951206064797882406539066101163783673736411649835875283761812716469846166331045318061881613554366456789949438753554262539830656214021722875824362146017405533870656620783305261263318273405453710990728727844668788979709488077916188641721159920048591393201239244447435674639191378634742044631119563686926026720654225729532557295601004318076066057082467522823694944289694811114865802683034577043800147795022413411354229225760788256927885214989881608992597613419212072393329697832516308362970245315135362121395771299373731606871773282810386616484903315380654092844656229348828348735187796496979840 [169,55] -233309628285006049324589716692517418943035782932764040360918317736316257300880733456480198213313555963497150310308018020691190150228162331042339111269627442817441966201832464017344996824812995142688078868787646356776689341212453066942797577806040185137046424695491527147150204990723075127536264219012994738068229308799138758181027701019123957824852897123199988672479367858090778071488009493843573807486820415077288467336660974258727923446136439656688069561420270880933805935703839282277613378706743475364520112113182196918890466052753351342912507861383497680964878628026582304328280824873047612371889352931621884058732167777347155324640999352357342021682661150301051169752848397158664426714522904168238689435005122632474610499419503727444048200316077821918822522393150029200297657887051051484042283132651301718247351738024619370140582360228971636028756486827395087278379998499470705130085979742787912248520423311697643703091805799356821881712014903950464766214906807404819580737434104552372236340954965235287498760716316790592398345063989096126211141011654801572934542928581549491889629515568063959726901177259777563963977067469754420316317109294615902422891577092966869626553546669852709006295692484892355899061714044094050015851835662557795087384738297181352538473261619544650077794796531201385811293126267837566477463568362371237515268092800449927178500668078170356984399361662121325181780814527603276062715356148138503030156858210500767546032 [169,56] 31359253151407967244424899654365000211760281594980380595832490022910923817546852922247395536469436269301723700769035103057391197276705476121610037180574977407727723527029619281318952770429559570678471864474342039528037396217319850801648141349038215972471215367109475153143020536735978367154002550640330271986780400674604125320434483888365325567008839265566096719393710502753735469611060051625753862049497217550536189304882509281026588589216518924592397509407597118777284640695560447589117830317476793095570738453786196782230312470443983874075591406420633635026000529161299862934917116993129314390459586578916628738989674953877161867834128793321055440154002878232110595773345284105040663840827073945342374696058457959911329859697612000198735782652525833184469855885806473305569601194204276007844078106131514346241069976386037697837206025488389075109338428522003898084327304375442138213834485992848435877957102372771889111704472521762121130185030647463228001113017223263813890204805669378017583751973051035911330610625087197582639298406304230268255762437054491533335838836486487111454628412916878908570788849713625887997454709289121311261582215832843526519817819634090283773899670376852619909726145335920773557502238033570076563569051040319798937005464325184048383482634104059109858531860448898114892167063690865728672166297668829904863114659551326690001637306653407485186021413128152724071449181632215263285046417609419011930324834766226494208 [169,57] 5435563264968905305848481703004808875661365929944680186690751198678802314025128961715852053427372909524142954485784463168444753214479833113847266146677192661263028715780339819525106855649087308899476530154652096383332181078278470921245843251315810544860181605227283671999833251286538776801889103543418965163467203223419777352042586922728527374183181441725967379574998470618753681064685351347026115394117677160952902610595142225322084426736730844656540254941336888189657704039284956773235389819967371865191239927608781412931320268699909551586122715889289015194289717466913704343499987844246855230807736166341091476428230499768638658860815776829333227253996650478681477786316534658113065806469388869156018108374403722318224947825542134359603926247988850134115151084965532985456711959727522640500322539577667142997506031731652733805871740294168823576315173046057676697096579081329191170969747208857060691136996760078441559471566612034668462518953939658097286740314130977790929340337187882800228683815022094459398106753695230055573480736816010523010529706096691010008634030893820953268637996749644898084835480608585728864556527051162787923428253988433916353903948581088586721458605073624181799194136150094104369596878418160786691945826230776548158482495435321356464924188703825224404663893742420194795701871342538972675804779689058430540179880392796075826436852766611695679934284960371289887910861826246003051964092794555341191478664925120 [169,58] -9715108457248750396628713615918635494785814623560930959893914337307874555210172755022886669102066277750000438511761067370935776862251427932483172698105366822962832297495055069408519330064892361733110372005685008622328572881556475036218392329791119934808247510613048891307044525270889393529519244128289548751587639386424585322471347844617470713333634109914302894724837537868646215423156940865129931904459536645089570058304520454559918456794377926902795165492641447676051849683025822411856200375928035410870707564067815698108712867080676874082182358332674738438710812967752798111672287880930899249346704204799939413746296089154640303972347359030932026635730829735211023884162314137499282301583303557801250170014996613268418239780147919781972799107815440484669758131989668684585983620232544159270490255225576584647297317535608351023881985764553529174862793063841828971845456101192961548751016187570811495581717710970028809545879147670223849673077686664386851103108305953103139262444901384551083739236613464555025803505369472305218097309035443755226329169262084987289384302954466327393020809166476254280084244710449162933824810512879850331268158120281721117749930780788440167275428975686466043646120494759695695982220225664183845350759345317576169802938132678330155618261500979714528834742816156942449585139620750110708168379269357147979240379855274211993690018445313852096855355527351842895783042858240594398237238284254027232033873712 [169,59] -614789978867883159931933552378359840305371753516424213287316431577514555169764639484807287403725712709659681478054739312107696089197606811568474553663657237626933296936894921057388108510508491445597169200986777374996185738558878375583324382094783734112152561695031106586380772442099000142322236535643267359359804876599913305840530829584877679671316651826327839652652767479708128641718543994609288396670133290132868570832025869743122655538060540366448357223278854927332472642094506912174241746541224546265768102508661244925950887406312259467613186861372386515833188482165314113735245026389558597008759083049423856553208349795363025223982175085329622852056214254053010867418673414789171229197139274757057690168104399599845542557824318192005799558142408737441022522901350715703242357473400668309206599929735227331905052087402655962131537672178551585702108358142616077583976128649453912202273180770001723862420071728453054138919000822638484192995341302218845701076289669338520225818316461890124552234663403193868185832197494833751438504376833371049169571261580426116898274286537949227981172859816750334464690082312151085904518346460495500570942629314413952331270171950358086310767564382670624770024694285012021321070939043855436287022459953771408512557939568034062542063633659569205952125136355078365613776057816818757418721205017570147742621977638416358890078522157874760420962482926426689547547726314924996647164763193824496048626 [169,60] -26523475439947184683683539920525313387313833996756249952713071203484751845336228177025620912100092853286094559191632404420344689602246430972773582407773297187889847550033967149109062707134076054269419418218715827563368810421653059054576882104635040682436574986782565749525646750746963311546126874527471582446501617329277457569937113568174111030310050271568258755182330710074417214646966173145768904668325759129696488216273036698637887464909519797266554811740652336485609631543896736146119485992087688947175937556081606867527442041513391975734666308454557223123975251298215347290251941082107266918105275805556873023552354896289963785449233544980702902272275526332290492200436342119112288313034399746257445570388425616588240906344531327402767922864319370652950660338325441867641909361040291192145704504763233438279324108226090712996953378681278346330216292456532664520758492181446982218701754485173471878599214668501230497444727319856235349034049268193415257757298424471819447651977843717548870616252008852183134902139068166234577539624046996419311513902587117057090140143114851253644586298673251565653078265005665793656384842118137926992763249923146261866136565686217347513468998264316797253272822814722153077251094852620847952590641124231637752222723289249174540231086167861816510099393934416180097799790027214812448994698448640671445386964101221681294074302033100466476765975547445042240088871386573854577658579546661778048 [169,61] 2707523351980592453578006390432044524954130946473911200761398460485361771990242749530676716376628492018200121943437583130843091727883810620322045976165213976294191210741948509458005398000157116254005230068040841849412461417912734203418686925200081554732057278135237563533356476062676678137896731888343117929347980918702665190595373571449198827849832470338829684261663467872307570102846467025925915720904060078915126223749837849785614501503233538181593444787840843449080483660311802412005512582919698194987432916538067750930891239029782482974517240193939422123926160183711353239527767078224441687912289668856695469731398837046504174135905565936768985241967862122223502067139392393757207069478999317589900985204785669578013945203305904968738801350295705330586591753412074760862706752170681438302681291415594790086139015912612730180223498725095540054509790966148960412263086317147969284093125209855034133593903607526220707228204791616732337476496685576163096968276783375929388134485342093633732441334643802458314388222869207929482041062476973297423086470413932168907465524925724565530074487912636007309687912188177014917631586932909973298347102114458362364436236753283980972388226038962412134691848138083664770453252453985410224951204396756677145660337827007108093858148037527303979433505759753842423874543749987474530627657547588029163289023428477920147409997500938351417808004798687556866626320166630874393907562197364624 [169,62] 110243728167010690738336031661947030255673358781120895984625086392904043739679285658613996071378488755769416499270082000083621793286701175489985209173529539357799263256476325066139797044687236746693322189906715571847757737153478249395579042119672941344736069977531326364430523546622709947568564897042273631161975771157178445231420727310127270501305176569470684949475118536545089817329685399981402164702234516508728833975180887089385714738176801967478831383167251395356165733018877340773915829296135311613113461392121840139812459124186541004043043238529897959484664237719789478790595096147604608992517159112298146036323834798091630085228260425245171957477532560685432526906374206641087599184230476979447945589637576240895075847636872770311765056018020849172596834770690281871965202516212847401901245817782739516982452436895121178521299853167669651918230223650094488662319311421953244983911952526610895724417443007883406328319795260284368114340116820536546985987799846420665708578101780152965206439091879018585253275934572825923425899021793527551273364035719091168289643217941589347108865284763449149974672909911776073052894919730247214114183246497946069468381129954716561118039405406168691395203577706705969063511923817075013755456898505641713059694607678391119979786369172330850539407834855023343172129233394011370460446344793050495186065644050354422258685416279185405035373645651219537737637782279604405371820448592 [169,63] -4117373277985394468584542447545921199787779639596251472069661482673134611647179213537556320692607688657064188326204870562821982052286102827588173537202455567409077960914269709602834579189088715346303222528256416866265685144885004181985389249724365263182702810322106660144875669192698218576836829377027539464392223145218082165843486149849948940333764958661051847431157036995650229198873724739598332977250624436837267244498605851996566867049089494981379134167304420032192950952216929159351246534185763306747106146818125379766411220211967402029214128626803466989558944298638295317607441097828184090653526918416191373120364825815392130560114450963493328653491187549591130059153073484441226569444808400755663298727005270057739069899002251986486876142512989861180513310105171607266091676021021676544535743319472413298461799055340493127257002571753998453913052864636746999295440786065467998020486428811561386926747739125088652649786948830123097096161413666826223687020934605244493070636901981581071549692368700388917967567181037082299694980224372593971979439446168304756063972203512451139156715962945090762556752556444995590611031814829003831166592073947477873324577284143159493714032726977486536513663537952166944062099725320809326660425009508237302436965794116464192720554409636288039849110494061990028761430804105352165270683027849745167684527126684437890599316388413176309885706917087752434926597026761542859495294 [169,64] -171205860705672551728526791797139172320405745336525480115840424749170869344065713702156509108370873531715732509491706950983696164793820078712765823123354438109217623184243813895401902521537361192430727197906750869043415972791320766484884002154202191632359531003600447816369220915290981789070565106587357362125815379646238429814840141774660373057132406727693356606996480613988506339771353289598827733364459457653409486645090520119655577374947623777389647641874227926508066369208801156098873583573693571461684123955061298538166316376362739875032727665502320320427666085051973963844397503734619037761678274497895572530456216475108270360951973083787454343795024212862179750262323408311023365285845893953580021946725949118210053685209798682657142205678260210136817562054245678784670222864011051530711577019902385496148675813786102659197965206911266636494200182645477940963505341855154884423131631748390518458286808116306172852737626285225546699399141605198570530159007966478578122314023015956345221849679689570239456580992827915660857351683620818307273729294290640032646408470883084403091101894417900018535261457466510978859547776338980361978857828004178137482083492944094422356740280291756429593480871271356363507895489493109870816752684321929560966286091963876787986952151592565638922251087332858239343326404719884052813037853563733391972066012822578638528084365151458713737113274159198710083653003096658746944 [169,65] 1924331386763912318819952656102210708494551483037120543375703885157157643407349692918894577162387744454254972288131051276251064544128048521177651593183742021457565230610509464364415422374633972903335023674679128249929380819204243758553535550510621668657970793183580341312501552141912722287815875616238474702470588576496234472449668833692645923141758158823562397398442587201185507709773654429675695599321052175183355585294451752847819154658307176484345603895285105749067453491388643616199085967786398707852393546691515008022271572370981374246696451642901415343643286492605824138597930341490696071255362648457734206617827724345755867471969417791517470603678999554591788797972402810400401351124027372341336038245882754752398786675323020338014999384709372644622207790184448884292522152609154178539843682585457770036590696288761629384361566056229387497422124136583632971552554101965315851561726980743543705737329788721235707319355425926852460162669779328111113363060786347464169952178828911300751475600720944391412746848870948387642929189566167701022941028139694667990568707612111724802135189273810589314321336368594347187170979590133797249954803293439452058134332796934804970184144477343735537535480228903324864579660515033402915425588554233510709983212832822107878109436229285340793984214143528431408176859979597308363989680613052211244943895631152862772885330793181702368135729014385745871088130727083496 [169,66] 94911241432532273781150837377882051320943807818546182693219752293982841198925433632596673773580893830881299542432207491377450321367540409390299029626054022730802199872808066352598584628612534444204863708150848614822942543713925154823511354506765551829715333714174575842589098875592371006561950172041155517975837957692821599683539248220105347475946967996874438478135091881298619457144984996004423238442510210432481600219927377678090793224345740591754161193765751595497420965830271666203296033761715999314492259814589226159493362423411913282188553722249243638612308476873221866064789374651775859421691390935987885477451435603426179431907665266584005792235713824144149337686238920799726523582792056060224046381629318208053393224323841020765490493744097078624961993937077060737476055164843815261020159589570320261142339474471080925487825366960910193067875357081704898892915255404106570024160497621855529143413936537841242314411214067642956379072525955089338208236990847292922208527004825050466111043529885056990957334751443902333775802955401216786587973890685089136673215965455427040649013374305237957906302751046611233498584612975906509294342185614384717179350197104464487565006033165385038720439001735930253547451150401843240481404480062908764548965088675948086035934107640990142707350767755773763511560681845388891458988025135917649257257927336172597082051916801389697288474254611975040776739748392 [169,67] -160647521590398646700027381983459408021101720898740429688118502848348518216183547331290111258782075518843066167946419119304160828755946635467358769595884836848580177307602425956889194310103522115881502778847922590394641261362688550548125921884707004491368874472507294969600160556942366604771071598429815700590675062866462736075546947568138954824041522852668388756634131738239118471432512444883620605558782618962875452048548068328049284513927070824488686573955142841638920198381910574772275378172489401816415904142327196598027471254830745408929516362923778801217614454835835240130879999485988104178828858456273516810325690193070698580581042493899198617864309083383397434898236521017663162353398349858126107247381693963862849751388438775325150573064075286899277177015856569179468366224375461103068310252323716181376207964432947403441896527922985830938123037561442128168778570620322661614833267523605689208470316838483033955412150027426878228946186139184959259773378746601913578771902873844944096067549960296761617101392604947984998162084505363775780714801084590949490059556873982174880100945029687743477535280110192979677381356008984187417405329221835118214610719422366458641869815579456870278837180133347152244274895807363264014442391710112794809979991675098308024972503205681691634673006416436689566850439965891034520228863442599487692047273812672234321114660006342528146680242405868438978903 [169,68] -18416009595631164463980709009483064045924614309621578317134317338571599322641600421553697679109573243936671749889542847581782996608823743001918420297663786573931794364811892286102156763037424169804006784218646182500489397776722071252831612588392478626804416741599579708792669848209569963336272867478808432874588075117123028083787539592115149681378709691784964585439598217883778704773896229721842434940578812990506146548535892379212247571912456343975777651828310997662744392193564172581624792060999502399852092364147858655123090585382620770033743035661028395476247846222102090902150580726794025450397287019995764133471894672315754248237019235971522151916547265722595017273406579154249695244838444805145558814028829406784482189765132899538381877641196475158735311431241006313290100999221512638052875225233656849781774945263407211298516465399953298389093555066731405919626786398966018058306501732953406732265134765130251938551446937647975728835164783321258303987163646113927369580984964158902332872153287578037039550836110523796391092367777801384166561060955543051914728242315268740452739394355788336645435072923931493456044490881515694100229123299018867002129389512726274849376800473680105299389350647104942158886764063661205421096199936227656749872494810200851393191037078729051431835952249584975539464047224062949768359338928842170764405543004952541748713932593562581598548037727324220800 [169,69] -22212509916560497677848108339563678127440969707762751897584644935543056407316434271231663443326975538882279380307289636570729105264676352115928526885874859146921045526923585120091343372286311187203652270654461967226658303439169542424418106302126648712677296791426264490621068193731532106788645087204938951398866724902944245003975471870970189727146968831027942398285118201198054603627030093161396611359379824529109820687615723168575287406790388003374676076104789084530210105267154196097851977186786612548700955161246069187713136666795112887157206879992651783676983451580186075316944386743753816494803380087016165027530824526759020673135680701729643479448629195685464484144685174493459451915278598380453335162646439993169774545370597543948163820576825683062057147414501157518239451565933203741043757156558559181282679712210590176487249413784353268667224157668878169995199698186034406223921955762925529784495719687164100941682685655095327145541137743544883585370222430097917571652159772542106416305962351606634854481652672217317562508801093511593701196132464174926402449997816904111860629299066062019243081679237676653071020854378745896214609388346664854004622390574989679362168631952766515851644021742355631531230237105167977539484647415121790859127545009376543806443598873515508410412212877525156627523619937003121186160308700733520411035341514237997391463666738467957314737730500240 [169,70] 1269421240887421132192740512156215133068194462167961645877364642008390999943992055414922483124235962072981753801874044191153486101992386179044894681331327618764492948653170810000970617033769003794526245264228777452083098823886609525671499571722124798482465657843501676561817632026783421351928230898848338264798473133305998569967014819505144583870336250743837835616554814166216659767395024621240168459938473753695110988624160004146745845630010690803317135776700254781252345209756500505603130338028389839236249351316803045088180573325207617824213193597599461943393234939991579700311264449113841906263326796091225887445843982611344066974167378602717206902073955975925325506629938061499533648363485777247561548961557700456385063389928069824524522251056512786783840900710602578827824233787224151081100336285995598616898244118890316037379159564978657364659416512654164760046978173039382915142277484686425479720266646492288185991915847278126535912701867698991385952265391721432202451468276024615715226392703059696104594062153790305952623761027004142267446444784832986799009419218761941148945658341135581112665767926980410832725420259388754885595846934878183214895388225535105340635449626828617451176705099388650153815228181869762294637664954769533219087420835528664112440049894716782570578795988150836954747113342437390038740356672474492561304770973364400402006686245701111681850631040 [169,71] 1992833517250291798833446905733253997351432785827415858921132912436764221625038812174039002178283288184755223002655661735962288447830095086307772215389422987379551671614233760224510016849064854972776902818804200107969055933039231379661457965241763077498740848532409586347261489441841897982880741142421469867978553222434028773034848137943683934235498590315736424635894905711939314079374790510162200759283145105367321142988765833807965481439390892803478983769777126544160337279337852497291670518618599089139763073547215022624642212045668939021412559779878566900401803981198282726803154796537155210770245917702757090782002994006913348686053580172088405378351900711008675898691019158937130984800589157061734618506876954932915047327557185467940245941503383529124085423751466572359276311972010032170440379949047495770388336421307903962936242941134697736488824467695368804866390161031067532698543388064438614305675701040236231400652479229152752900635116406489458250800586829675470139512588353837903421582378040752923944506339143107499032014750575740691824975193519089047429885596103363304873001905336677334855731948388347446399962045333172355600580224371142437589453874212227520885626098796706196638706088845033159430529352598535736862984473880083610405846598757603870433828455450221788993786564401297210508699415299163353362476542952277847230435416941631210212519971434333339624 [169,72] -31660637008410405139931933445964684830396318013846824129095024764464674348003052240839204945079004430460065305328997925490211772022592413462973666750336976711140512769191940012312586736445809655517686353367586920118140979291513215661249580622767530541479918220814201423792201277135058473129908001296879297007272003126853740675205705407593863690265955403504250207313451577043512121452736586047602993163135777505235877300833179528320346004552179659226257640124306596737100142644787282012599885096786874804232057635796144496019902577955532387251962851676252213419529226450893444981072543140016944355933847267196657870390056579862648213773801154997397712799907256610416564827986837491068576951268056676283258371419950242555725941130156014618444498699207607188596867795422031677728089925254261984695627984182379897242274916430226435300099042637637775096830187629930594601189247088875228428340809914775885517785920203090557812913911183159398981234494629247273825050043167867743010678676367351229462920483425953900947564729195546254408853787532643952785662583308800944041990568234003029841555537840646749860423430181082520550977420286726227678206528671484177595115666280223098190380581774220427993713866494368756808315723579374104691665400421799168660106524539662037656540812191901326831875180242698060973108353535733275446089642389504764250105683808617157693339126723257920 [169,73] -33330933346799561021021087379508618908406670455195932171263351580900255891348704816469616207134771032731302513612909146884714486853509017897466869495478474650571771649234275637591202415029577041626577954030475614225183951105442346807866425249580973498313892305413159539974831139260397128852793077553525455188502850525813207892559543520286305737571536797366720282462186705856831058509181112981581132119488945554201845031567250470013144784079938644014035880944091403081337160061547458131203995550885838699207929778199808214219034445839418750903720354930812534256865235756210554249891825549460346306649233938009163748308899543288211493000398178460854161045647814238327909828934036512331747685326363104205763310379660935109105020726689745376959889370496395218234884361075582251109890564457590465353705444308905706790304833543631748172493210567777658827689420107144234173088041638745784282634519261516477909804234632145789824984765276032581995306335637175781342428079992667798215534165206189866730485844040239785863894554077656728742493237197494712115091247575185575130332505584389810347807891523574687166502612080509919575125935393254417396440039302728957356463053013053650082839531222999215644076531308167072117300159235023082421564246586265351153446151826685836242596467711949869535342475710853097062182055352782942061109689770089294096462605448803444670310401176 [169,74] 284297390426688379628228733979971920941599357441450119811681492623749702687812600748707195817314536675512141109126570099735865136724440464627298610355814462378501158798082292619165171994780252371281713979803734144475823416315071286658215080961822693353664599810900332326700099905271494644738631702667713792256380836363948628798610784411691401041366454038414969359089474968612688162905937505738203512725544150623418647035519011086436081881901442438575346722021172734436766920054931427432095789909018189674212921679229462719345326975723862161878340606935834644020396867099398686805212552594240449779020198128589190127236945064923324405295874659661870227984062234784191861315566579658962578395253872897516611513102121046821023784554014109319526886975827532572369900606829342506292509448539643131439533435913478577652366554026803090270917131980850832649630286248007494515334843770604039741739687338111247850120765268708940694025542855108127184102098137382778380255248832518344508672350853135513628337701412501277366653993654424452087529210680943870338829569674853154695784185910345989636970366982294925457874883502108161107709810146952166715139385855576478798675416116146254239452539662297454809297085214727909139295998061158613995139210055920811744115239779336679650274034835799270542741952364958363672375282787621761121806418578097967125799130851415511863816 [169,75] 114570181279069454368898055662762179180945332375866331229668525541766109978087389125338684706877483228956165730040766969324696465300780375511995543603440234714926257002297556623454576855549898893465850617377951721982679112714131564554079017639846878113740290142885723819405387144431245657791645856505892787645904880387019552977209030299977845602729791313631447486254721173855837355943277030222406891896687012241636100064953578291188891285741800568760527884602988172378870091429578465343864716082098054504796225252286438717829970392799693221916423543141564948805578605097316437118647598881696659059967332388276920197697702606490983308818984811571622869567904657918025570851308738994578215668927426018361163900892404438224550733112358847707967326751064851859425052782371186940501189749920117696294492936010985487215910751495703285524155137987107491964445771334483583578680487234185827093216913335517823794783076491426201450378649425008577746918691344610903452404701451534019053917975373292052259703888173473704517449955073832987080544525467393881704023407323990739017917603092923569285788283899892399646838585563759393619758248061703068142506568940458864699495342422249553467376921533121778430223904716646338692118769552453445289357551381739915826162694335337865072725688179188563468777269744245817427561275889629714133937792709801204691664487509220205 [169,76] -868853471149000486955401888130032275146417666725373294063664554630926569281909406204875976010129159567110050496057064840935724448144072301683964557223313407766129316482957801981679296521713767444269712348589176972276969488917804575371963330312160781008327220556659063959951222572151374985920436927688996632669106387606056987646496916301364374893690541866942016320487737539640336718903472130692815352018566393443594388818486934307276721813412248794364111654836911557845119342483849047940859603386240842588312699806329918973615640379288450812002158396891947204061199928647345156266264532383953548020713815394713357371590571058451840567272265226673041838253167465643158784251541932025389260004546119974311483922250854759882381198590129543530018476846378786955310633311274896119782165336032749878553370215063873623623153588245579950704098709043096262871777437404820942022804911083315042392347274461546896944681185139645201371070065952746872005109158012505570999388781257740505094646464323485071187722008169831772407420009535018427662613801785462268372759555127074162366385802279529751204306819646003358396009115344047908438511108722291860404634653562171690448765520515499799987661693822537558022503469848243958998207546000907015757989767188372419529555844267900275476525453826152942100509058293437107640341698442098521085945425770664141716726844544 [169,77] 45007802185192667627995283437505558072141384423103117856798083362784224442831218311873296520145486640853711117303572403201590854687872699205712397243493480599163290337424963629875221692731282111390205068548604959028100796633093541559922801334364101979726732578757095044394624909196594429258121282885038581734966797704610684773512816507774885059931059110266640031652369780448755462978849665144024771660059596580116925635102579372498740702284100905706619852223481709057056196896764660064312905446279923357178569814798389531207944263655629099283359197200843286714320309351789178353894369114902965392223528844508446218585164556985319683103388794016557971053027699000576642895449731923782736213902434401382887503726148094904122484819586251879194752823438983245159355707434094221281626138484185962812144060261027489989106387758011609469886415896736241864227342037078451272464311718572903483262333970080196262496225427290838276972894610938793961275339408231774027193475273254114310232467776840611363437087921073378442083856613974112288742793581658593089209644596778824843569929430712539188317121337298741365529890776733180597690620073746550307938406907201098353589285024077648974511950265022905668637112668623594284383509016896647266682631637082299612513730065343816578356081610397479654346440064977906624654948584505008783351676217653076270992 [169,78] 800009328638522920536093940477282120415367124114559702269813684891270362184245748939737081107365271602719349719847453128326209943333006880792820464940352191245583068482710141029161620303204743436120097012352649090927998606571592818194906171074709535306390517672278409137964312331692240079110200205635615945610267040636837420869983828436802342353235163413376930401835419334862399756258008783706586280852873084381032329905517897549501647814515481186892056532100527809111598616330953458334781686692127792973596841580251757288509316851106861488494318434682950879305877117676772637062286543435166055111291517535265714084849064058469416500263765723850636929607540098287986322035259886828040473937880231125714192708992065126694114203611628678637961635186638337909410627697191237591767164835294224002966260019827907349696935859261568578647671604318609694191840513834487819824325634109055367780000576756497359948607235506243014222701346287589404665600670698570829035800256233565101938285874097024693906528551615350725111084592743715353665741768488904003078159842449182174173160226162424588001069666559972383104684827144347304509587454954602123107992492886075394002639231570462316064357395252742781201438709562071490208271593677579246070662135741679612238720858098418305509968008973998261761775368671395685515340834296413108400161968688213648 [169,79] -215912878318724167149379331845914129085549616613569679971086186963174157362113403936894366632711445490806428770410933672709233915845932619900460699085810796213000285962770456389378365916686218924257042292696255049516648416580598745867867426510213900979984031183955852336745014477745303726503440756936013402571764957257045483232655154753169477573410271306851546675663509841822256812433978897141538656423533957211298539320275942248316825005322553097331323061374614225339640978856453754636271268226780280418069584149545645921985441032771451929901137861402055172867795018809397222701656189192710075565431285627993910024772500636213327406152768401468772071379818291470157035190793545490632745589793222013988739762135989397838860569301356852571629290719609965863337466790704382506622903516638095928883462971065206203974702624588764266496736840199240498950701546621183209665025166096301622608691633247698275150320838229599252169371974714831641340088384040211023445259509981568065720759177897415010892619143642877339573232263859782587917467724188142024806944765490426214330405921439511910065642214585180673478393183904858629397490052948768866187215078372488069731282746699166450619003629227131619475249670804302426857884249165154478536818729017449801996045022186057279893813512420013842095987008674602169951280517291126655367575413006 [169,80] -178898343768422625126861506325491661682395245866623581181243594440022954830302091353317074824084869890769058418151650448341266136991331844558906426881361469300520976663905843360029185649298664436084996689031274930241260957890653227176682072916071536310209770718382638540196196666364283174594308255067283262948349706956967401354377680379742254599068043524378950873871484171958324764030396946878040084546861035624127236687734680227910401048186565572808620737642860942227174822877901809151266459193831369139577173600010378200340226049863933835798289552350869756999097391974045500353701059674859529381228799968354907097700528917172634714599756488440618827628039141785695984136758147233623647693152861126299064009177872066654495092442018077519921314533814265226061578519498596346472263913526537303369379229742222639143347570875075830982549925638484083138335981150656452830238263939649571358228055270211074412475077923012824916526033024160461996887706674152111605789804861525534899686663021253345410798706426629821807682520820223257327292574367108516335802528258791505412470776011886206078275087580303776777815639072164356859378465892319132907261224581332167146343029414447426065822605376138145212779544040067269577327795747984902867237193749084650234338385984574693629168960686084525747356684125605764638342937445729129806080 [169,81] 64407322125239465707482051676370986674731562059511746410026158965151285617089586558973816590044767782668800751968366529021170524771214993010050330341742967492140804309269305903731400033669714688372450335838543403003762696312872195725730162528438068651615360131188956470043710774707780726278966055522879179258567395237114145696025030588211277968664785702939517239984433447208343966175998473787361250744216669584618689638220432426121993285464467384161533887313235908815067480210351985355448762740645516647530441883784716282867012757905257258842286067971511496121957625029241561190007098587796260827370228590656336423417345614604725902825005681362110142644717462311025033563606645531206416889761052443986284852440127384528893376345705439156492192215049886183242290993605300596600216468197834493488086197925391429090140350598981024381372898806772684544556445896151105621706981750494109181016971752809103574273820836899277632924583894365124070604438949546253559101164160978726643432929841103090022255853071898177616096532083155505673925097240304833124084899181617484766885209868941692479319855359830100986391199118453793903247500694618067092553901141035970496059472065212242033297227633548702698672069038605895668582503992652073425230767263243440317614180227571384613307706259491179875569501907426680436587693216829168 [169,82] 4507741225727573880361144897539923114395887078139814066194884285924612639035797529046311455194727648745963623647680721381982399678228839806774553177419020899262315470441592229620002831251749212080957277385509234528717369871753676141203317541992839628710035043947572310665379060953854884530872953722486147408036431925265481901222232531707952407148853834047135267771549400160393507847116228434327303458557904353388627306470246614555388639761602071679138030506076010346380396022506673551867865694250958348564902787336342007525896030265094535520190625659003671371679759069227134898587411093065339323222656394196302360892899960567515384812153269726005976471221434936676024311657672858974130142506836045790052231997675921488272752872202269312900735884969954689188838846778326440584771945223781053522521514947672019260310407059906294124492280465084816118342461381838961290774880159153890032812229241732407349502058174128785294902410207387231167895029993559178498067832747326165186437000019618465312626580567086706640692139726515712699625902903237091532157544888836154273848240411327923571054176881398633876380242382390500345396205141262630530475535346136721091676939346834569535189832929354523358884681107013521391557859586298817059095593989896793423150072958684626775051288003584708524558555958159554101708394728 [169,83] -3567177721227731061528881976060503728017454359238635747896577314411256332236776772940388632347267176506685903903213601377377388844770316085665965693418318869032929510654756979210104375032185024144257655252545077853699727182426842598829686096336808989580242080088541803565433900610640437756760973482691648185884812140252367166087964067509528200814161766951881727032168327207227395919053059460824933937381614510914435852081802446409559228753873588548305292485007491918146713857304689072445687272020875644282847837491604207852113661683772623595243758523967682877345061788628115891088845852736287345858756415450593485170714656478084175535980937118188331059742447721629781465524120112047730480874826196426249890986844578962856365764957970887371095473639281736898928253707324427732905937208281529812856868893154760860830627270443753608943019340734812071285268168527033133521701930960490973625244596028429772883516013821049307540694993444631212264900195952642498895547013509336598691073462318153985336158276730186268806533251171245395566897295321833499258930557688743805076374984967727622373095421778559120101892720394233500892985555851447607491083961154038994725669262417574753378671222950127642020114439597782833853325160934840237762586561708451757514271124760895307438295169331053733777029804955825756345 [169,84] 2899094186586924953142356701729754437130817212417391617993227244635460914754399502650908413499923749586828103811107158869182930590591152034045897288834779442203024570157789140268438819388128985482493330766098443084670853724484807102127464181177364482802502356218338739080884453902341548611554965596912643200715937741878480972426740939282430389666516582748647178506418824668152030260307604925089601244249366990019761115888173935588897213464117277363493950235438899543309348210018880041157354215917369566274687299567461824432950371245701694022618761057184147755906205782732480376634448076252442519578461767454999980917051923834641385129345739858607607940931828671296209594638469961666603250356987269254907935656242760788260819214550800253112390257803025391476230491524141489698240951246872779541345012907246821435632300881540534918125586565726357502841059457551852585300273992271872034701221692933936373606171407137266424960443172058243319792443940148759843183076650127939882935870516908774104590837148063460109007361457838172243274376028267062748179859579136654228473759000510058514123019378433596517914467358487147897638233963896792446662584295359654270378225328902507552435249262414117480806902805916520058388834772129071497891345689449708750641679446482522288038949506316519049109216165358720 [169,85] 2141957533671952126637200368138881638385669544533695254917936396724100191032339907071789594533567742132832934537946806913474309842110146646070790949093800012776676159799268339522960575572302225798238008262585965201003406956145826086421378093072429180332711952436613966693250500832111585839398833235049156226080682198813878924185978449256667894422363144611606383932516847948700946536743106703074324241162749312501386298764992970304242308536825898963167089650880492473240779957714265644073492371842856347481347627933450603880043351803147320364507196049064735976902074757833440184043529518525076716764114284253508389735724849744121518485017663633001998385493709800965275777858526462373560527309318732175284126593622613191706150995365597801936495522503870459758223346221181457591405916741293567734877410768744583932904030463265726012653891790282565378448749776215219811796868390233067040009862838421844996298641147975096824736105504347604444143534945418304644718439389101523978816978020933597728257779557331219752885243710459277050975833942757284029414793550691013985368176305038101625921626115686730797827592036065853673388833629751802493214286111004235396703836326300802813272552533349605620166802178669890477975415143850069568749040166772259606176111844789875962198004126667537429691821808 [169,86] -4689086859932982022247675769781684237636644065150980283352885234952784524836476582412191128122366282742916502417632474558424807235010122497234431135356889912555447231458216880369417621440124400976506585741151451586037805434579757528116768093759284800386198524595772937670338827950517717920775298955487882045236142434761146833516537865746833973141026144696086999358893578260482893569080742317880100846208337774422640759930500329388471589045270921067468236053339677479874612734712275104308265110682311621098421022443515942178912159158220141358338654471507334560998374759961681709594128054208118155823483997467816090900959426204317593210908146008442509205768449572696804360737725100208651620180318992848097669420255231237971639751692037436603169121000785916979401706794117198180749189090382890181618381799544573791175847575320328625504097736436911111875145343548371742433078926437815328834923883562836899960415953811839928733100954025197102987115604737156910917007527087314101820651790144081510900130937259842291527350644010210949812742977451166172113260962353906058172394306136745201744431331398723956549036348930284443600418861721743234768771589974223666250720712032798073040038368641844626460962753565521754365276758349051743837563679583663218072618343052755497450272936974674207968 [169,87] -3690849968717812294377871617224293775618796911117115089900672744152707803048688954656628692626359023517461649953211498912197689771426500781328059842823929069968887737044155631475950740372234790519913400724013789712005349104835397913788917428156451521768274540099277359836890731744183295434709374041440930367555041916151961402454441500400654467613390109355193816651667238749452374511618033319012330188454254945671608653223699999616542166846539891093924037428159618140561040747661120019422577430624591027250879765053207873911668982487426703103523202253129614641837909611773172736522738828753513781158484593703196009800885940670317355484974393011715856060742034863671431423857676591023658639411452310307275932031670145598120109438244325731957432022563204807718617266154364992852558560708922788646965057349956830418914681436592971219223886622611291142783453671749325166038681263814960214911680844423364706406022988011680914297695082234296777048818765431615424734949717361572118966754132490512105601977697182844662435593409494300092477865752974988573197011562868232375595017064199161499260642378037033549304036290632571010971696612563811094561146526721308808592009158587494254536373695005293438449643607140387742703987311588764853901958516901481274888670315678149304836878589649116 [169,88] 698421302512497300826886920188861766612496088986519861245879885294629092891373675082366281205455319128305504348081600632824013360951205420583921398711171542303647085398471459525354835841271413432593029892246141464133598282146370882743068655604530556633038899393215005250278110623987426733695808478903445163095272913394711817956379258372639074543296946133607829984905251578704976589224621882541120555295205133744718593064957489294780025980804836748433932160146273740883612077646294665110238750689916693879070538033573538694925738098113176949357330241021238828514940935662885918993965112495607328010080919738639814412257499140051641425394271100259858884416822638987790428510500650012007555429687603720177417892630625668846584826127795047625700529958277995840034729543344837480981330851769645443990644795978872371049233063956813759168312526078798221244182070825722767214218904557622497307018324523792952555957493526410289285248619290271736881373180624631351739286286678647960177848417487281048755248713057891310096081107274190574817742644924514706428064166332102713261580974932564787932260902955879621304349608922862213871632341676047268989838540151015929933757629713779917170912727139882945965826006472661301441917465684162466586529463568113872465334906404618655271098368 [169,89] 810989901826287200826001947403808732541680046221046735535669494488908287758296671395852696337036484174279699208015058933810068242372363412533363224915524711144263898298914841401433109655108158411370309593383487497254897387798879753799695453329407639058833557048496405504128546523486451576082971788745375980236233343251578118780428463147593969329341387693372141066864275730653566616540741659471872675971649106047425728043139754992983042868762681664649098827776672691627354990343743115163434390148664102783857174786123034557750963747596253622534735125255195656026395666688143718603954022582488184528391833290345530062559814415553213326135230978000433760292278571843647303467393976234790560071636731000852974215219589987755350844548575544882000657303950970756396421886390642870682158586137694766449257519127201261202293655024634800662238199152261875313838763623724096792613792689814680341873561282696661673876197745208945815337266127648633780952216305368930361494139371506424125524204736240918145814075417083695330541876134447069033067447297588011963510230999984251749359612253828031336825111084371355995880418969243016585893063460898004240702372419011567420485936184354688357939046150105855309271669117284073568264943574851758370709387841847019696572355560691265952 [169,90] 104492637946053039950348443942105623971093959852565524196164567836964936901934981041444565139214831503336607282716774714264312902326853720856634537767414054601752079615361056420314172400028604308643121099107987185478826415014744333125971197177954329760162314762773582501355993589228024427158287899201853940586857068250703236924312613820447851148450685478311496393714302780500619278165599912152589986053970503254711450145988589857390770134000882230095971106955507757725714119810667362223228614901066490769246455430927534642781905722813835247295418359605563447846138842206045900838826143474785481821916310099767601515193247988395731312204416106318281398202206576401683544193492132645282630309431377790562744117131807536032562911906734168355498325689064804915046196926208042599542007892094109998490573334974350578507030245342636093587915259486857311275199027716287460203994938811736455883876487730801495452883293563925492698147956228107676288384697416330930018544123543352616251650858927919806241106938380552612800918405906594196044192306458697122693491819610282971924977918557291424540233594512417350447886167093941898251363882761623653998576665081643250070676584091623307433743245398554385884883196977153765779691689129196694957730469189072366745843405382072 [169,91] -9108029352066518747973560295978751273431032512809577954517301465186398219511601110856381007494727215412531623533712289076489762768064297787677165908912153500069260328106875377755505239897059140950605054719879315533715941231219368078066737745033807465519650341790746781769983351962171490686914089140886683173836692538894639422219529227421364065944828374461768661085279761229935306627804116572267453492181230111300612371007560209727557529377807822204054551243886393689581869897971048635419337851293828988918613955910297663050418218122864586617968164399450889994749398054878958286481170047657816789295806687207106230888587058933251282966458204240734501420385965860046431434216916069121887532820907480530596067420169821105413238447692003093978440567914030224037167634847550167659578714033424210484324766722144780458170990252649760332360547556239477146918776904001901039051296380631087350015452652915547572840383007327821306619246048915934684220273473834393994469287290988032767005809494530226695652426505840860090066633228440718034082315396845254191766520948020717308352134331300166414461556098360336148130031791415555963904090798656410083222005252324134631329976464877584648133501930456447374751081811268365517552283526650094277347754651976994465683989 [169,92] -2031804287303533847009546076492179093303039125132241349547290494498276943582626479354138988987911148862946896758230360972380028991443274774173275615822378976985916099932711427943476423638800480875669820557057137125099680957975768422281461700354983571657977704665702153071527259046380457093427479987853055543703949238531695012448565075869929785412859233388969879182386055537954826882298922715758945205407229934626736829390069826709478855514309201441778894972022806393216583958619475354962913719230932993460239042764455743501345203631771712946259855216319228008499440539289254300624025474669844684139645621360253438815883449037913015410301478768893440464781134810485721443716397567232008740064627287827215983005670555401081134695028343952700896583027499737302209070425060707246143316060089699008086662110359673679291456431598535916790070845850938542691214678505198030371854493184398528276691070904735905993252825847747249757267472979865358656200584893248794016177866145399223776622874974863199039898777918273970777057043190710883107894419097290577327190840779965238433164850818851595012850524906094305507666236847622387969710956210001331146643630514206422383590188918312892003024462943462415952776994459777091831121210961067534212656286807460224 [169,93] -87549721159805027986895949954272828639033030972143505498315855601877195549704869628851217499410353995368717833011999771797195700644125411021037893571300603700137240500613354454246122005434003926319711717623994738614496296173088014288000835871034314590706512786635861414672966529996849365358358420467304220552690387891570006082907368499824720337244395815655820975166403731408066924477105132998300086240558589673989474105968710174592315752601633264674092300195474755394841389867407373276642659305924137111197816360849219773529042495638298682344146203637237027713994541715557324548216362915930201275229620497499239979638495219117472007475313290609283355213632112702301335727079441363349048574247881880875418553717176632372378312891749368763032678285409107304875508862512720339379793324058064461337778595569209209942317469373504537138197776203244414258484139171080132176715081014975016054947593419347317526058759842894866620075190687511538557601680140019237842733676005461626213553454106594307241286151824147521985331927234550941061763058067199004305961526617389832743109382584302985963602404471268452120915743215998620312709551348490227790071813311445081143137766187889799942507900757742825414259929472793412298398934338346526923441076240 [169,94] -274725194231224357083756684183777709887522560479518528041260261562482702443797163236244414837051616993453581508253830017128450960521630417693263268213763527830295210293740545937862838867994142338704454414659571368695328634675964322780680686284913869021287275306558111219057701992757521332527836539255985449140862544140807332441606592720865410499120928873120712725445134256479314792152149088567064720392997975922203235791573569125002079116747199156893824366229420698286724558591072228053477522175538903827475958986920711663269135411643428894564237824076204238659511612849787594515626105072533358791194553268168149609518148134012044282670112063224724958306356606872161597905417986130863697640572880152194692130036515591296466425921557118501406359534012890211265747055808148668653451924836545305396290875904814315736528108714093593587368099291337016312016894498716562678815306397594310291585371666166013074226860351828566746647538312796902019541519813526261727449721008926909433176272206628920304780872737781517513515556228536932399486877205232656233161731980031291508227027464874802471479337367828011099129858910570357173435067183669515327258890324530146630361441294493301532740123360537849195532188114876075623531310013135155296 [169,95] 44540336374235369491291152242577064483472577600753649438577009211411085358993619713078307997995550403640520397389147641252907851575121128053704479875256660563183134039416154997989516100014048848707605681091002158152983940225040506323285973545967583434460964842323970000243279423336955910441541065019116288394205510409602480074711974148093294297832961833795615306781250945022725309147243298255849483907774052572183873160487113085992929995350645353764865356634117332595174048766236002665829998743794441435196532958212086279762960411602157352893284692501607990361291983265925970659092924878052896554279660182658995846139738478067941474121959582228996993452167359235851884929517137738607159386440867093840990418074303097695093984392693492443776322215584822938468751641328615557175853891005623925735119915749737438119327763347073785032116404296040773012709721739007762042860817253807127884461853602368337635584486855716203181812476175029329283990401453043015641024443145841842705677375272464501528713656101500672054105248280805719346461454642177021867780983604972038261974832548898311449130875284073714371375944848139417471276084427608077843355831603066569798067778009025402299299574954504493765353642124862772659689131619452 [169,96] 779061393807318618475816211155212440782447159655276524108002482679025331068660161194001979398595095389809518738846677595383378276949412591528372911572866386915336946172668948409020805337984238801999233121892251076873818780138121436156715965335731117985295507582385915509023895025201513053674953953207825988080989722564861104134526361812760080623489795737884647249440886846107875214350261674565584542335957264317561732925623722593690521963217969368565232116739042381988200980001718794298534980125986932956553993607051601337615833259940630718897444048273813737702452363309716978183712938529781437844728738494788859247518708990606103047059682173982661938633539062030448678998491728092919093180213208788087233013705278302179581272321531203124474882115701330539289323826403071513146598046148463281921071246852798946467735049553796757221585656856901864518195249300613857871656066016923488380206442833860030382648826188505015163875214653101456252520657439524235210179584142406517223949081120207561989124203304585113838301337890606503147998952807921785108574092097072312144569832158615868976492246030302890885450882374680723967125386641945435972075436145918741934828053284471908207372259012234593922581336388020803078336 [169,97] 1172701005976087897304942064130440671855279069893539653584608269770757491064804623970393151963338247226976186010927415818169957028988419060055052872748402982967444417070958977472023347829077258632594697135820179118436435501724426768573784796045054639617257479855866699143510392992731801175615898842340292082906913902140477837337056523428306745086724527384549137569976983379625128778760944557306866113069302750445005366837385530062705457984715775670187991942154021446009354511825932042044358035024886463501608148224321054481389410336011517835607707981561581706581818009491723618779243932943327885614489597426138520504810440748219682136513604904868556356049247481438120903309574747853884929147603157770404256531532534658252223171007030488844599562622561459086801318782070612066729670803065285227237743703039154079436022017173929795957005357173456006368480174428464338403264581242441179240471416239512491341351011595988544927792704922848732336134303922407522823153249708381233240564941400137276713702636778205311633231537175011093350597073121107649674961413776365373067762253834825231019652825739232627315787433060533084135256260883519675402146517059544867095718251714619865557040503538620430767386821848920 [169,98] 1255201962215810606039102267549290767186757918007130957890088544254190465507981750237329793468232732241331726969047564397255951889988640702156511194703103265478415318136126947723060593067492090611492354980562197194305690964403019083654524736203567189365066898634707010930563401875764327553417907394742205735175461903086656918238497793207480517872932658620243143029513863555946684903912043153849769102186406080669956183711732436997012820376784226605135373267454851557319366071246290134705774598650005251298411088905590051535894095080209535610178070262227040567215924262469446010769636125451564433038461639620623291224345362519385489903417635656335744585958173464415164782928700924730960081134011069716576962815253146316247656498961696881083450401194610315160080058798400098293959967649802098883140200365671352337271872802029743427610648843681186839812662563605958815417750402199281917688375221721110238332503795606421065921675481823871528879028315406387688901471679465585975718172997946688276429966883365948071618935987649182258650566927239038797346249492417243375046200967250619726630597892259468300901683838481087560922040663133207045532400665352224544089212054207682512469614785011369267959667800 [169,99] -207014697390678683515626415584452994862199140149105534188366594985218733180702850095931168500411707969148815751070393711769362345832737665542812331608935626598690963311279394410274026138397782411473076690643093456075028629431412255878938001074605482667375656130610569178139719354748980152196624699842941106587172512017660926806666176123100862333021944665647969637097257670669280656089586431154110292945689283892567269032281483929270892418408193206323072583991107344017150961750849904196385716309706769790446540159483464787492912273836275884818202951187498875173520798721424560471005812133469260633220543756003193976393434560469938570156732704799001626996554836602284832829421638935765937693401240211263916822455007906926944255001903640590777269793791941525008125806850068859499600039201448538371326952300543253700675749684650625187223606538106082037195350230405095677107852258971192159529649221019043815233228969034826890295111679710001540945784954444004337828785595815438365885513509100469462218547654774805887795494852636622984517036002773379833110274274972147034186291511960101014275490781373865442832247757183659548106771763903187456039840731250593316415266980045456934855067432982059983 [169,100] 14735377342229883991837371857995023976588029291778530518128386741278489938317578252681650665635256593543520090452341579958800295066091730833858495516535560577241092706524799771151685815056769731927719849054828154233393307112408448804265905284459909592524388930016325888312480753416294099537487054034051207901760281181441114368009009909837607856012132400612251073402609080629543058293802300325740508814838631114359409190161691049085203347823037103363593695054744802994711544388784439754174487959381877801135475675953986666314742893466277258828716080239925222697493059089965975319141054127681468466075979949195207832919767192886041999260326934237943729920671042354903570836568952034919139387883379458993212836313061998832876090569653155131897281895282651100960194218232176671670031681581215716674871417285585885277914681019190528023376585028862708216161870300069591091800889556875988647623674442336072809028018722558601291521558661730471999256918760758676504367774880331448208741774669767360218438626094586555289844096615101719044616920514008643091419381277630152955604176877526696758986990826905856831541393392060213381824536054398062365153124210069437124988025102860954099310588256128 [169,101] -452319480420184414766109931358325887064360133007340216499294786232318791826663311675594736602941741211281983608465420979240416226524014628002971465568741336987395803674288629263907376491431559214121670180985826556174045494965801619053296182254073508216222141888648848377321742184403502624022332057332452052955146160336307788270479559946553776373939459073940388134335134237812976474971700322237707939709577781571264142561277716432091382369198265455097234159988959373804042563947358849192588241384913325447160074210057216431255395546624266598043435262821738674626206791532971694192953120979490017326899063171317725525746231874867822713814361321195369976782669153473492299690831617971140693825005056318868006475790951757766133798682913967200504594379768726927100720081121983308699050805365728189263812240373344689893918471068050323721081614222728716322657895184786313518420206185641252160769286817619631638378260190436795543274896329659859505688060495975770322616229465956014031969513323628628419240934958107683982146461286631984110787718712820644931637855540686210817371670379813299038124901386809674694263424390336277151691114379596025949178249861746417884852803267597007282096 [169,102] 6001668589848733004283493418982344403321766253842112509795521986094553355101314136341909337983330325639964150068175678442600370371836592319534864247132562873075816998384590076138136338655464308562109942131149548525924891237799790589276170897850029190354319942695215225386482974741879375106356318239594014328996777384657115150079637206614648441432126701883391127743943854600160287365691638470276717917358871079045625522740356826350900195351144509805824532558013320265502024706218076644683455181549206308737868568079330136362672744624055593940479745921130327168665438257571415881874616347496742644382278865288130235708866964562642684753032312034397409264496649128949348090380632002857733189690318564485370277306035249283963625796970216487071938467991588916409538856616153873378419215398882563374384523031046507291678437735787794093602048546136387168726391162893343893092835492028391827001069014624070413322096665234770932178856180641412220298960952995203853919980122539480889105193639186760095312964745997690076585204351665529843626731532479316373934225976364857203923556080500108996613802794987332997812285917083944836121373342447154563040139858473006490193771377643136 [169,103] -34425131247793470135017017753472373407031474560416378519862642873302669523353463869247919036170781607841406752688290454679636786943276752423451615439390832942195775435145593297684155792744660544169337114331325636984106190220378485125534676066303894300170981015926641842496658297189410562789709464495385769532480538685156536133802318199055087152379073111689640627929835853632999622986917103281150266168725283313698380941302865044985597240318705078767207957401120864309241656194247350464084777677165696988844697458481027484176332705009342601958600028137029060902781833544044631591631767522769091706362495599144528612488082197335093119478329794871819322765875525223002914535528543910117175208807966136320358467703046841389946076476175364770655038477381281730589486520955884019424344610940232452400002145930007859759263234452395387910066766840900405618685961619149571667012842583284340810197184567769151813779215630509726203463645525095275832618789664250235910839879462207392286395954965876789000198678819916594067906392315679313413399105404060276459920468038866541551506848320384708704687479688208976472125551114556544495570483368807926857498082255600821664867656 [169,104] 85164788632675019939870418223738120925772846923073467188541747673083283894851236540704843376050085411016727248655707176535989711050645830484779741262587810088655879001441262861353831183259535391337641804702055924330381217949777553744780950501648509406049425788250942752123881469187686627263474020352598417750789421993709187736339118529732824398213307948511882001478201168521095646098705738332450434624328123864803265127599885703323034526642662541254575056098599070099636134102259179187888165216184585131547083746892711268240629627130210426121896389556510889314089610955034141097103766639576150393050843534626890474280588958328006146766695282946551206390544060789187190713883421552863590281692417885736993345502341643131544209216967544618228474844009177798402772053262832988891445772632702580109591592055669723326300319519609863152380368759811357895303855934751066893325137100583716233239271184572170229196290096295641586407267219772053274411478281379390170489172963898311143886469792163224034291011470455703320055899438589017017894675764151846724326926257258320550847859965732191102530929820119967513223463068992710941291574656353026759896407563286304 [169,105] -90453548853316036738934542586774366096089784003256714273261308103406789497953332659960229985647328185584575096076790720233848335666341088368171541558282538649090949699861290338170618780269949749122587464247099290216339612822988925845617161275503785566414254388914861030162238541386078742901737620616503293761691840721018312180243819096237211297263981458006288352157850491064775578827250382887892079951926396531810039821743602615644807496369310271245779192398198904609274324287979652893123566135135983334732611444380032328659266508527687405220199630436451498472145290518609651195553568695162743981145469745975549825652354625525169522256663192942442120996311508699506924455798861362485389262188468318115764236220393136993411515321186705352280571245506419147785381342854689709012340316262142020799840216026581479220795530003553541329408503917029340210877865701397517899440991174553730311814938174214346542383967801524486603122266340386451101645531311690360565509443847492402145282051765741538131769164503333643268710313469231493472274991437275587886992502441992637402057014163618021449954071534873025121207470468034300683394562234740082944513044 [169,106] 40963552737291796638079011191547146663398422412070885306547941969639743499156899951386487306585614461788238919786706840716151288815664409852361950568717807117382986002638276377832422758217544690482833299726171703099888276897451586433394218593139712673615230026594505806304135340688093492025381506699545489098580763199722027458490637223206944513678805294844271211704458094569005945385534825143587883732701673594273448821564386972981965481697036294104720909962508401498386168285450376196435668898485910221852696735645469970083953758190613853943627354056913197375862186932468952699604930433901194835499981538992691354726908428449132559380446685425821468012928272399223262945200956958548718067100787173805454283348734822553638860823024495630818916483466413195809746078980285102471407777025018934536191586455080506556529068004363252009866453190884162874459127235244196637173198884774444111294880631885841593578031436206826380808175296754032611623108278005561009853653788508154819920483714233262047213168685556805083905206900767470840843196758745761422279722383396889095758228117582118842633890316322213745582850819502206518522562313675344 [169,107] -7838759846784256628878618322361736821714888092091560199064731860980196140772839040183748864382641331952913838870679245132719685940400966475422805915339931257982506896956516534793596130466589772334531813473404360476772329235588492198708642104561584117475509834368160185936815677503594822368715699695483575443378098998940444205953744332444052351534120664430843480874773732897213344924347159931391146088663601907949844196493454340574411122001656114738991819167992109469320719053704882728956494350803519871517571477320199258939289200804936346252793359964516395655280116528275780360392249946447700355347390307028749562129369438453215493601073015232163412618611660904372523500988126692475180821669401254427489785939462429122665298621900515762451467039380026979274071045066224230738641284766909860256849261744476256399021946496760218338509140605607494309397690940371684653646010169428120315558710978662414040267938728324093521641513888121877762068071766492578725658410641410279070919210310241988421644549254116334857238544599517257753397813155219903522286801416368684165178465487679130936333055392633082828869392819948792849065486 [169,108] 626758511737154227440149159218398804116742489468182381524151083933902370170956785500870477516373446346775133452634177142448934345138616924595408280907001525810498272478559632183724431886778509512714485269309223548733440524128305604449863235194951008759632735401363002518016752189299235018701492200521038596542907850426099090099499331656249070224249670563709765416987988897301553958676225912611860286583627342575534577653981027892156698409108052219516802748430362251898761635502110424370848282583155237723869709620201077475043485361209676726425949346344192275390131412262399187122199010241674958555780756890882482736899646540327812695117124444121553874983437981031456559232947881904590875536866967957392051096175769258237003510083759929625457850032029952391175489239643195853012978444194422590860347346246538250492546228866024532030716746322789334524902688161813844930251375800207992647144147785017849501624846599045839929332453979333774907168975527750152385862067904443784358199875101037154834006173633154314571741265346164803510307701471714698964562660801921358572672721288090386459834337746444228619940190852480 [169,109] -20660014231524553932043367486500324494907760277934996954532058482491902057357511747084580323978687438995684122820321432231859794974673274777926619495700097526748901336542037824850880503891660150296397085746709084200894704862715730158267585997462935615058607029233840550921311588566502200835682148886409605472992753606198020059028046553691443552044775316207060796865974378475796636186709346550317248271520374255456907297556111362318358430376362763974155954415812216625343925493916887733815200724537591388394138984872627479586023062796853251573419722665586363566488064649794915663901720373350826257665113849218728260555181387795935126008334018074628689879337270954612103843567558653362846671730907353178443852888604163863681921700775499207746091220216515814367032499989654061345187819148600815467822403509251575613571476283856951590638729371119847657415871556577957134354313650227876210449684230672321007785452287027751459161631529350877195143265310197616182999353971173474931875006500522957546226676448666899613462371171531953551985708877956291635593589662179016659969392729490065424589830952251222366128 [169,110] 276403232803713653506950905272822809894626818098675907518238345858315129978529144315532384754524830235680009920203217834150818409759417532989015081158163529448029121960945583646219361182083913984757859226653428831341060098928082022359565025639984149644083345836668618333463483032517229314146606611300000539018149503386980749055640242488569089885493439019222826101745734872220162530312419293242649668196296187546414180452186834436123505499366688190730961850195893868575866489393395136817327266459166144815378480209680188413522263881361641907046806096719826511133922300873201802688815257071028030123432901273586051746558407878631589785434869998708880668518156623610132955984434543895073843719488191549999984319354668101866918674757188156385447758899252699808618224058765277603456656313761214734401682838130589065414045690383695958579857474119065088253452907883973895364213931375171914527298750778403046163428805322974046854564156937929285037517676553769642578379932443500797065074615931010314252766412583024913374074755204152841646817034764427001928593358104772175648104553922040903093930628800 [169,111] -1474145836555472873989120539366407472828124588641554025211868778373563303965040235308669548400025196789708383493659706767931418796812299484362414715125686790061814130823825277384138499982995883417449581284682448342659114672696994853739041910091672473403500129702807361157787690671484414545426210810108273860395187021973082585564202832355047863191226077694311696888007743439103403584137750533472099695504551309394566670081201795471257789454615342373084638068733655011756292035122178202275682415352915677254281882638070947941038055232486197955967442952465082378071377414916173605637647475708087700332577157981239982520536923196014944265060322162371501560716213034197359415663412851741368306351744486066289116940831398532706668366495638680147120558916368723449068179897387694387386912586107984333227240647788407471284459263956117718517241683529118392948276229515089167509046837568118289491573187210343411839358817532793143229561836118055264903716350338885235512073086202478728794772620637099682617738915975284717343902642731479011129605010055298398454703420407567865000161884565705480 [169,112] 3070983038879664605589178122974680924215428633710375916350972374186771746624211151136191305906023966153821357709062224932711849406780682629214168028108975924209033609947371629812425116229197039685228009166372715547368998296375813808904333386188159013907231470534547428213979153280652884438874536322754908756194929650016437131415620771465057184995787035656496211184570066256705657525256976607799932291123280659023603848795767232940985551311562650755406695091516677908870364746906584014452814296529865330898383955612200262618576090422926268810051766589563421289914627180298417762860923775989690886331773662968204197424439520020126772165291096988046283636731557936183060879724136213136970676022991565059770537224975890610439256752057371085780205062242274904880571705643598274952627590469070831836540644453990420592048519374237892056182926941943204950639824278695684901085738079652971887487361955841134450569119472178967929990287709241538095128640727222903182777934446803883825342553547705961828650095463735223585443398311707677547798748739956493872291040288840520511055584 [169,113] -2442308769894620531905112289158347378305898789931994227788908716740178194239676768780090531274470161577970761617846240443302618600069329100278237631731961558094766752822715250384618899946560695284301286656298419202670499583936727663842539948514853834377983954019536372433087396029575960256088105244554612424183343841614225046510314921910440710343048753723905294324159818814065063807643980375759851882737759091294047299478359383603789246055331438240223312431123884985652665569941075623537198445724679533367580873537415066901443859819983434114476309746162022827219563888554622444017275074156249455628944511901805009850551934898119604557994281622423591140877374379552597350548515182722058278662555458640730652108798456590298275080218627271468683605324748860441826351194863564699537935261278822612877710387705150434559113386863676686945784158807277729155290247619008475453973435509250132781121131405785430723777706285163072465807959254917379299882621162039775667374045951529831714344294432129941678999064412375888161576108063077159858066509785712254439540236236 [169,114] 722723842639813354104804535170436482701676779750181966063605197154724258584830348292551988062267791631607071927689742206072300548316577024109116717029067132818292620221415445680545113602559664092104064114617330373809323526686264436411329219343281787888322965568629113053495218307515187314728444880045872488078574051957666000411198277795666704464874380648316276929936880168107284283714326063679321538112474997395351920009457821578604329885340794571335896616794608266884349068069217571117023808434099790970170153799640539711414098778613869449794501711092214454363601384443033494833160584600693826229690847911607980169294571207491865420930484843087598224016748116765676347131311863527341633408889470893611434731923934488570527198019095525477992863713318562247038120341715293608382925056738234442987251984050102881064576366575138135505919017324072340254113559491050474355297943527225431515225855681579820781537943247623168714164910582466531844508244026354793833001275251512164653392237888937373203066268676753029648000327450787188881989167209356608 [169,115] -77336269295568279464969364059858568969761000731678707759132675313309958936291477992282529818457556084376189673602321970186728758706034137847994022169917520365437407707434045439517867407225530915468096201473686105435660779098911900633655551972063785715874811068460943389671414949368544755825379123414420154906788855794474306402535321433261957217376021262280957586815871483630423612599864159135601797051451638316763961970837182811729669742515468452645319093163866953850121897439935742790713045086391508546866109292568883841201111210220766294224828601871340169745522609194903386128003546815198115986089299803370086104147823795066910130153791806087417552479248498599470551842967117051408499625187317170100754533212252841997950330540501711229584100789815835903427611855297421751382965403586137317635602264945674962638944025493843261282452044728878455437111449455788980994240009567417488490896167670684643358381471033505051913012549304689926369109735014611652800078343891675078550460316720794110250157475505648681244110368626787766469188 [169,116] -131132922728737357226777709931575217058880540195814986582751091195477014859770196438040420422186541964126110679891838080885972585281784956857937671749429926940907778217582959822661384599534104683563257486210729040757163207841508212035899708763677511737574144700985515770349592611935055296784193706547294990881550842099594976654727264972245511448543717697459628519533414055729147436542703149501408526183712794632163320321548078674964871430469993165183079731185166700803613367426140894403674763734766308872182439202487934348665669157845722571958164101753647893966613253164646077682625291301264849112070073455810544638171298901377954329492565268006959230492226750183320265293873764766577280760248143095153805251183142867779745274726335623339277296806349404529207193967672511253968241005368522068589932091282721372423706156445913460010735097495825790443377908374239160253379176667614968787250482466537205354423024054840037373383468748840008851590645954255597133925558737906870800352156610855574363156747245774407418492527296 [169,117] -16074885918468262741053216625096497133969835588773114532750152864684399369522589306200130541045077479763760211899352143255088163515487623004877617667582253762151273892341772424948503526675250434859230071096057473620615595426491723015072953636834777583019327268090341897572771781399857624603545127034011601031303994358963030702377829829124407282306155527290208853220329963008346899429599174426958103397661132817835642781656079038848657554359306112558650577910045403191352310987060772580160700453535724868008152135821983608828092962811740921007244424227131400937489670239497131904842160472690611858260082809449563540629708238721999480863929041796679680295319335273519777342231858305308223875266869250500066696114567774298361583254477991775981541754572298095982780778148086888516778279574558328847159484601067138705962361655687488861080371302591553783322904207111529307057873637243711906218233353792502157879708853720582916906328770130311767676692497074935763533316489794580650608566279772617472694331825257350988200 [169,118] -1460448110815989040911641298565938276751106871123226505879599551033816106647293558335588760763098786293940197031019001540387330042210106991153395434239569570295385067610013499430457221942105620338704247901017922483862818005280351070169095731523863273579919116553558012535965942471777200278535035990064107549481400539476027383195372998693527951845665236530911636444934497817763236060522421687698185980005470309765560065654192272921431945604525223994867403394495466588682731163412255799312523732970903872168478598408169914097677082354942425392615859278657170674809646922236308079216502026490878406161347766152445621688765654961959368667370834991052914170504081403577943391287956055330020365275971002877417645447515691683200300308164750759426588678442389099941601100477461693206542581897302693275972104586283463626876122039870716323443017608766661507094727106034763834499987817638122506239058570650846336555438449500342644975242847349506019732072192279323900560706438946657305852450757124545936580242991189104 [169,119] -100027586463766792458480652767231832186109421768746137814604407882877784516231726458539959710392060155919663435182281596005820230520034589013030232187193053829506080406367188216380078245835938362234598606792909650152183520608736132147199043030305779133082539938717373584164206593730074155266746052645476824373328961216902075164313695019359006209836110283475472585284992086174428005999076056007237394546128302687686698346732089911646059439430483483779666445668814506052256190337813994705870223701842254073478388634317194537425960745529072614540136957585454723281357134458470998269166144833430452714773052611004185106279176685152823334617863713661315695800450893335648151740314910333401297724193662505982492992786090214948339657693409106303112150432932991314833860717311960024698357245776263277673845739440211224202969761709377806824764297476805618986660357847252290837895049885459252888988806993013684920013230202737527538700633628045441578017526484971838323193454704845758923760805824835424456719622 [169,120] -5138305969596329460722568748065738868482754014285776966999506532500697288362423705714531825308436651956072966285963251975698275156119238411548755849200606827345485459463072916474165536653752161796372148874441538433692930583410617058387191788296640900900808701216189726952286406572903137676247754463193580889660545283620695797905667341353507154321703661786306783438845457991408695624051445131838705314641333863090196198348950542922065135268555200869099776936513904098630269571401714358743754132964922586768646419490556375770801470879252392837748912602108566539498219123521427605655804337461965234527216837353404697354174376168248732526279023753731075810653206555207651139308005838961294543026131065545132379682124275375732095176859990962225429915201174744301020535100155291077063300432148764837776833824083507925699394974076432362753427923161597765712313923429517228483691755572427811840917003602626451967573221703733370504745427042055765932799689653570471573965673661450575557807690197176000 [169,121] -196891228483545537693596273372834415432304379966686965582331152400329679769523959229687446521037699592739640796388264817398822598183507362192871091000925828339539812218091425962137968053640233742136252895973657717064557631946313760875246755414251339959685660279972425186714961272225833164521374090144998094615650307617771681367128355649095856545361151097519420872016293185081915757591971791202433239293337050964960613466829530499422854437042008413127792158250382076500464137117515527950811308010749181503903807091279459907048096304980552298790687485211003545413247891706306850868961472537424129321440696061969797655778151882168503931337185976070937419748662469858754373985292072479819677745648862079845923730126750400458522357083089268198026410527734672897155614721309873578286468296667873209405546218872110634710284332506666701184034161867903624985090557140353225131971726032753130823534817415988603025227496046233337263078640138915181031853631175424139978729199472042918675783663864 [169,122] -5595533852820608981639481789392504306771176896212093640758901198105778973615401529888691851173274964922657471139910987872222310026203219167189676923231495803064954815375971687366798518746789836715549452098926541837189486634333447905703224630391597931241609923696360845789856859618869024500549490361609995618898635641437774804083268041585711457389990803891372264935137940430979884651774757940642235209648614805864532148950975140786440159806993505979678495111638396764825072334904264327899921237580584079950493399204077064193629870050614532256033347950948827876683650050625712690424915888066269459793936543859064965003062968822429057433032396879937852401142880925589962387712874741563080951507890623838357032778434114862998621157210012083156377982644288675596920590350489054320319353134453692714493271545810063856918480354009266271452014753408340355322754955805580865890341105646914258571869259043441469482718347151199770653661096157969949162067972416123716097548698298975461128 [169,123] -117226003546921229612476840777087106141139000418126641528479293974354856698526209774671735986640793667219963946430214896080263908132635213631884662051697912774718818089905937373237936500055679797949955617709328643327573824528260902014563092036982609681540431319514663584587482148972515466581856747443359238517046326045481916503401708547602787845700631363957361291358099925734495394986282365285805298754442941014806578078241334042355957069666240625529661895754861790092513970499485852752968752340795765514275124115166609411999857533114782156781356916248563438314574530854517213961003505528313730749199026541335309724727280707571513137694309620377054647368823284826049422131172430208165801739874056792369967122141539257764120005324005720617390529306196214733942923005386268012054485404593253877644575180606569804931844849701542230128641604312702819345860474430684056138413552533400591616345676532943982947176833498778193111137130896001081708327837961230308375044537862367 [169,124] -1798789881034133311268207900424804419334257439257128208494231355091029615504454507302349612794386854710993711022469377355296244286085179171095997095711321466666117822536096314979056766652145186883937688917958639473993807848489189705961824772182446923320400516135696463274148748902597933278318023758389582690142759693796704278649295228917247698862135381789367112600957553449324202305900080961210408274267371167326989250856581787269632995999434152992083673623336672098972577476377506259827309525412842144921703475380201607261772360166814413900817598623664512087502132107183524850056592400800073206664572577914955570490463441075182401018928769860874192169638359906994670609105874932635723193674936819325612285534214986103456086654614256346415702788386679877303619370315686718098691677619499711232761889841547179294543224448092541329455191995842898071961514740985103193489045897236661529500971781759476040847949066698146946556027434693639220389206486121409753928000 [169,125] -20079699911533200300387280470739120762133972902460699709318060040927224440792447581619632059433937965905920714960456426083660308060586816747936800441793691315964338172810921519574872415590362302633336301037293084590272710520598920053566476214272689036553952717216308799432599811817855119747225892636824306451882048970194266333887386176102783343939080922650892062428878072921213354518209098170666735194693101426160522585912743043973188254514348503700291335686703404764780533328439187378630483590629783371439180751129701732473136205264043993053498489588579222311466578792074363173291401982094793652440946728980640044446231241927864781349068816452329204475213079361204227597234530874997667315655049047967373672792146589547666137771995656754126936415380342958536586458482117129238804337221521457262887616453171030690816363368499676866205336087481302145743206980117898490074837570439406226795656051293180655899559246690157183002986562797493842290306111661784 [169,126] -161893805331629571891617645071898262942799127195327095096032671748227996120404415451286193523617935362900613359338410965741358229404433923215866833085901606328196205031490738732347957982838935940241927594228842910086835487650966942292222954785494764115534846068905360060036254771316309298269682384825471977699478137249475316544679361912649395489328390075594835061330649233098513454818714652196134535415519117830004711007539204535166882260217299185370262457072237301774982701176951226293979768178209017560192680110742388580256195065348690296312129856270894267243847853797053231421072729636455639332487286654670705952096581723493321808550404052286778692584131343333755726198224060743586802151636414732716151930638863665582469762270853477112983053739758624227586376746675592147001302887825758336344029524835874774534729675407054353516758081107870024216483554896696000840834958627551284280829956869173350279566716066081561520631351345290877122074032 [169,127] -935608374284670717950951385973492730119621971543904437124464352154891319473420080572247366119334062699716828826776227646751035555178886582512585758010476650537161228377028383634953914451720348200924955961527360419849766303876607974552337821653954339079045003355180099158719339339989382676809098205094933705191421604793445389730438855537601677895869666386526321766896250967758822770024585199152150290647444575168730971510005750785948869417312947726600075984029695323707543763058865977482479855407118740138571551380539969392357416223437150690759255296791305439581313202440008442872405683843200651004942794434103640821317584078068984207373236560319857167604489943620926977629176655819122890431242491123218445980268968985911406453125936152535782709301975963259192473315707876918757972032685273158117233008355142207960783567745854820195377997060146262196157946289759532819188012039081218977927614368587634024870596686117493804988215021919382 [169,128] -3844589273345353986496888650957586987240009314605307939011654869354473502860567245271054401745291067227074534643411144932433676989156704139409602145438814182788734582151634741926535054860712670145768539305072868368420926029666671395963037904442236416918451582442893634758105428629270493337259931185195481167164886018257114240400318301997065877598680737276772783118266537365928718761229130609282902078467590917691699439928391231733863141727993220461099121612018867933367262002677958066864094976426699155811641563741390256330611100845147846064989104416405185626402810870278486429777173787829239057119563933381630237021220363973099211534712069518711993980792744758293528823060632170301588246083181266428820586480412658508724831206323691419886384683784247431502658324491980306144030643088954477892127680583965754526247909285212379953448731714715764512346408626247364551744189736268893447391376526277281674508587175529014635416412480 [169,129] -11137606119347642339718286964834790872038046356915750860349447096006303516783172315962523973906785255117441368781014486441497136586123410368314980134668490352797723126656579965840407485767611248223406277765247331183506608124658775737685650556918172306387504024191061684819228545373492252015602272815142728454814121314114765357771486225301512989588564124399727886484219333305896042357373408472791067061922712246232423568265548927110262029080357419767236574053658427478842887661712552704283255376453587184334604548337834559310462485785824201438226052287462018921995342001395618006845739175792358204526580355244423497377674499744614086125504652752976060125982004826879752615300076181661559937078769868635263515290839846089798929263079104330562437184490161292944262610857696222028003191517691944246966294170986221852361874689277543107006038637398711781647452468929114237636499970738770998265485427658896772244498064792959800 [169,130] -22541966661214128910306395949195405841028300975937722747709230023502466550044687532762444254865456816297592388225778506600594765578458338708685688362804106145294665986883055072576131787040606690310282028968224646423648612290323570956681997891858981913973196522674984946428170063778273305989929338918810422475217155558574516951532109836034397613189229641206153678104156624253694862712033236088917499842167791720393698464848683506330465917715801078309947516581218729372638601384940604556719116540156278368677015231186987296566149702352726411204427928697601036147471435540760328048809673578211346812881756815327181640766204797764542845629738787673377088096098168547360966654434956606307578517580780488713427459855751438604902895186561628480821648924485171187077394809534711807851099213355079201985418610827345768677395184709408008820759671244990893632272581131123445543345213581748515617949681927536536814823909160 [169,131] -31570612202579330207074988413085530704046705724451499663029668643598893939961351338069003846263958449872049698567764861567290727794963976586696837294657058174914228476926858949858852038271134872969234264112866733359242103113470762307449038686952464431220022188104499473255780111885104647963951403477427873791763775629286760470020074163665677132921243552179933367794683824920413576226461968898531710111610758416213280928479894804679076115077326874698052453183935032837070007905687130578256791987602692221638127930439137799645519824002900502839748527904856283168741947620057007917115395541392194589276988084495391499391268225013535336158071747902345532006545375469668586955560023576947663994290702340389452256383715874366794991640829707168569322841725283095724518148160060452403098310893869439452104244332575523737211526815395199947930130881545263136020473238725454876773898481463732159320904299215967961 [169,132] -30285960573763324893794679642000905986845697562945094548471153932340977409299311633881139444341039218847208333182514736320704805212168824024673272850089851987875847210636378857523275179248456311197908363269685210791397953364370425462791172737478137140614778325592792412701045981879795799470350991669874798088774260473381624004625368028848171467163787981139476907683606886554034053807495097111190210806906787716123987958175347288111376826586047336303546421172238503737045886088259217168362168720832333572611331135815111969722529919986692879348365466213519065836274320418023342799751422488666263615640490877658935760371852475980451108424846530403847796053659208636100238900966802327393371927061246237566140286431575989328264261062926834059940618392977792453787841724044248611333884516836726914557763087642143886401314841470511570471131473447846128125305054523496535368304681000668034560189048000 [169,133] -19686333000378813939893210569287672117587834475879997020935898060744529472385389226395532158620352892594847361505662880531480677129234179729451872652661398137356514611465604141370868835181575072643226801913497899002430409897077946317105434597316311658385532289002596911678304535184691468758455142179823103303422868488441549765991627991865558919604361150712194499917063984404932817938025893471231250911512745658767230290710099526792879659968953740047858495817778572431293577482262086727022088903672607040459249127068982265636180286331968861031204288323582016811537127744550857697672352901131378170430586805580598546253442699795764564966434945895019934892115103285331953815719189690409289305031936651002750430594891748771846773280969844571549018403215302527466639621752875352381987301422405457396128041224783312720187085737599820170191106400536153208422254814492904753149466416857961064 [169,134] -8571375903783433584955616950981709495734886095629586799354517588255874519683316517828889751507961158708747133744193803023367705241936765436737315405198960639313871503605739723897196892799467177251928189530166422661938180676311671868421605000515012792451220787231986486617609738872604020379741887267766908844183039334777278021406137186781870912114385906096495543617991603591587168795775185210967340712963344090019056931718670148015848045905459309084898485657348277016761845579978194262742388867487188778369220375596258482029888624256015779196084990252554295512731736582963634767228977321940834907352365885902222338809230940417540801264373471599604539941123408660202693281015420824014478206789019958687057193360415366795992877065504141475216909236416432944277192195300227143479510142603794959740648108942962768333286056239674549885934562622005360300914551534107683348920428608 [169,135] -2469273301391950532680099876598618305884868517527949732644138103027285097210332754240516395244452832815019835024429003117772416279420837634224440924587092210786168492138917038307455798995253772632130011209702712493450498102477052448848989579666243788324405191653975504013480853514656913254676993794892338647454568619778194036395874350147831261467403357917006016060269826605199802911210175179646256720816787237190264842018312774406573624105254807521352478452698297706650347306888436176725273057178438601284047335896925915809921289829022310812037277530055055361931323357228817597464961766857700652780105820725784952314555016309535428170458044129505962650136017343335422869069294030321063117440234108270128804673192891541799101376290433630167140653017691011092001450874354395946257322593174802021623679018220258914957997186669987246851126459147033706597743615482946496 [169,136] -464554097439138093155780380180403134093396107040799434279402316833923848344027454755346278907282753173976118812381053327386205765038490183035480384774314691229659351116084793079720955755429196909991440057712365784321321417191071682523273153069616392875617556692043377906426348443409272178090682545539843225591282189517078104057159960720562845878157881469520618478431918253622749064484913175929885231900079754270050154940453908620528810547165829605034009696012608822247121746897182698364896937844537032545370174469461913878176257790993424873222389744400363169044734836477054244599088696145705459261238227471659626030782968459138431567395076257716294063401584100126835444561955796697715745229159647993342472264869811274229288041390986120693001386000023417526727255196044857053377468911499195762822756222499980432753692737198905541690768433362113039342695840 [169,137] -56283417640690976188345047735211356437941092545713127952801381372846554341035990833232968466541218497589310849490595865569862586298925496956676622994847949763055969354390077949978676285853159508885772081085379750044821938197619797006132459755767352722990349728823093935779962800198364933702366725339186607919662355754368839818958920366763408179652444402262467627360291657024679853861391429071130253312541476432529035020419422854943543048903403241422353516711608646555595179530229189033443806411088339534740378294323213878054615690760261563944797318885607639622074131630829900133087244685879610674111597178248229680227263812317949871141982945106836979452535312821216388513269884562859682537477330705679535392917422280364111426470866336194565526943304780525683353413931860367951936393007114855075316882065290066858074657854419602568598964055364332 [169,138] -4326204936480614604688226594098325879472323792641538284179808004588539259854925610486068779781707031004124544023460232022984957319811786756743067316381206873113207216877970489131943316576953866679536614558243012113640475181456895940735808472670938374897759457276795493819556484139748099298088446756027917411075198873138949518140489704658018907943190392079675648618291524485902158164399055805570316003785586060511327744339322054316050309823150685396912318224797699837793435238349898299805764356424176578309357013341939759196927931756118171111623824958438035048701582463960725896626958929259124780036170742717518724037421258905142882529641932859477803328794484735423081554827156533549496107799130629249518124271288386687323221921935408921886829311252481687919708757085874151455369300436314921161760964572303357817726252657885618074196712 [169,139] -207614644687723763759518054142784452762177155652216808632244419594759504736558990400588793481835501950227381281898124928940280916001089644969470448673475525084456773458193288215677117413957013040673370665130351029605199256133425084566123292953438397237619339143626688811987084744333785463668286550316933644742085607344990248928551256571751043154278220585408330714067068435662312417812299867499498134983367430198631057851470847100323621620878038337697580247525997065554958226814449804880161552528776589160263695959826743894944382348826130650806705159245908992139602758277495168271608163647108228282100838686481536229909176970465702260971206630203692400054757089835992134138602785083909779259481845694138000571152972358164233278352981704992290294808925222670086157035926584580574216525304013380102725740730586349533244682206099 [169,140] -6114564511180068155428879276217235661460122418091364319509575367648873058378567115719807268180009129822928030440048909582874627656971662348255978671816499997870688747691891109813387284475269388942009765455262765451445295714839886968934898223689473355815628224067774546655999666209931809145073209244821993883468678546783184212975795548058734300792318612619584674961578510140112308041880221698002466540023088146047011756880271764496331639644786522619931104310892626997012603112365237208633407284933492060707086388462812632514207655150576621315609571187033360326036435552698245068879103168325575002959279251111010084939839125198862464491279581011574260524111183999193778171839410013374697318596868021516131578976580466287784418111609574049138165295146963323478361098662691790611631468003726187224823895079542578164672 [169,141] -108492765053245689672961616628331774788387900418647872033572321069721798141221916031168586832748437440279483230663951589876956400254220022134618591793907372715407609319579044860966912319394175120253832871249139245389848739824121438759878709343455204997982085459335223058252674970390381440928680560476277406054725894833004707556123167529202644924491873892922223274676014428574226966431643071583485686544738278739963917411388006730684546208689570017111907996641536108819835449098159341229134748295804229429644050920541818442154745418720237195124828006910261420939504634341868076203207964649251392891732574070903655666250670722415728017317359996022177464880760138666409624622029711333156791038199949651124260836921720005695536506080716880079169731121288756737941682206008346393473059654187078541108171970120 [169,142] -1136879395386158611840272001958298895994374094919641941052387040590440469056046358621782441412683207351015622100562031035677427022751046390861074277108175331757496970747743649770660767325916108335592469609874222494501115434962728775388133873047427382181898455402380980046216881353402562870152141336515125256826536784243623659351543976650156369491206657418462151097318981008369993907147785720035877230935817879453785744829286115763975422511337819822570676429367264991279555107488671244899442631220845795269975705401060526104721570171936079925213161088324187466398688939628129099552005207148681794026746718410148550785531327387911771941910445394407626091352180813632321480326513945250334027319438513937547224719619566891953402970459327098898041734153951736210932060247217667027679399318113457520 [169,143] -6886035784699816798029603465398367118943544412186885746354627361938808734765958317042795733839966475633157326422926875088795310386831079984203890782795682089069456789015542648651132391699588696745745859434369496990315752028479026870000462695550020450083312945621877654971010992604805115811319692291913285232848446903774956888421978663513585830942139433768279662718007864945595045460829128416688236692015015739528039142000186687254567740218166584280649727871289986964307940801840376500996880847012549338880950320009264550088479229134790292260941410020906608671692928771816593259202329327395177966056485222050121585460326133380704217099830754916522399720265083374033946000784499215549530667978158972965116562532739928884293434763682938422350164343142122259814843257668587662710012870 [169,144] -23553924188562739770796132531297250284961141652194034475212159188968444414123900314937145321698458566412638290243971057236520249439774698211953258592710495567597720196969042562117080311932779963963353026976973050229406499817023433963510824445045962505332101152337930173119920645259743525620954505874326391746636595111113595283860780495419585353262478613701053585065684594303450650133794005699759585547222319700547026942769573130853537033015913317915800606286365810806100287248725488819371520112581047885877911667413921603019578532615073638087885118460597058289517730358401480635923937938454211960505817529086113095240433061068692768787961457852474973117727673136131463484380617500636540132126587936937256582598233118443877823130714220676428498312957597386865253628810528 [169,145] -44364979886188918897617979748778836284533000017986666554218275483479572468938492209844887144012583882849468001412930564976305168353309859906786755749461186717510577122772335191504072781294092735732414643285622128480683052335933641463792000431502490564434418596927302224701342984715950743784909579480076101711277604440767322669644335223059241899599307313685627107437797857572098689839817295374541055127372164999047591978771746310847531815477038640017947198360196502958598490098493388981270894207529706917986985410563557365840078060774730214389957150525309006692009961184134272037504242031882517252573431022317008691585501146138316814694984330145577702580103131168738344669381389437379281513589665822153837579160774165539614621390889287606687023376822308190636 [169,146] -44770037579275054374723078478114449780894612135049518994699049736634479388419292543052050293758664630435238206022436129109237835945651852020546577784946787027317126640580596989121326144576442495037704884627526558200607800255166477085929195787853923769730520070372239969839788756638710631478574456497413282435043619519249656576971844272619487385207333193635905093884932383082008967676729503393999871063983762168730566421142749285368412343175562712541342764661949259893677094110356952504349719393819752209625951116914102445260889558827044055451243590501058075322793586024844225718177362920368277247009411639710183291702366725317376638590204741860815138241284452056440929646944488044882722057556998209649907873501886221100395480909782608694408994056 [169,147] -23491768182212853519632963970455984807508645466635130343568879189459087039872830023075976560778004790310935694338253500990080391151134141179644397840527919251767627361826920749175025965218667987728804711446863067978175869706439923765006807377137488813089497945858886204774776899433819869732182385593152485778717895609344677389067385103843985214246365159274343298435193458405020750545054982040181786314774144782332143496490606198237063524286196604094388622443106080912559959561664220662254654521342108837184226379948316760651116980437273877317274501403377738644460296002703945836689901700628343895087170732628862112751084946914985942579916545063266199737889358055925210219583549037264754268552774003623708490824725246813327289179395357 [169,148] -6203263774207819488489571607735560515983218325461919520228753324695663866554091757324700423207921718629796430411449115783174467336137163544558352586926066157108630170183182657626193066137081297957906505537808940572218734898919668776179478756221053650708881047050833840047619644201772810998653362527888383906584520506703585127546010077744960485382515483211891898337983378210866560014426381389244489640118502173487644261972933043047740949473644087208952848053316700843419735925459397097867292383969456196153699332653241656363868603907247914872243467043080054942160208996338790697908731578152222530410624103505670600002223237213669018317949710303191587762216828827944511558010320345701022147003498508326191416389919426768000 [169,149] -795273985841829358700452844978624917900340851745165644377400311812495186327120423941992734462529335888767695727005371283828835875306985949119470606312872399928718257860416687627907967659253856317469288079248721615161323324480034512012877247625274719811513896236290811358537642940153406366272322103118457124847678280670912128675593876353504545164204303007159856778740860399911840738947212413083961217258436226807237457040438127466512325092995460056701488560130106821110107964408092658392062569029123237467789455636071765569603434265599875654730843697568823309696265256482053537153619675508724202975318182165348027422037420436180307030505286203851570428590926037541565092632711069707974245525651359952199946800 [169,150] -47582572787561538077930974445818382540742405443579885678924658054989992045058527931768245870643662324021560398943941985418459637665724912213868704772019995358587468961726175138184308479386900500600450255685528961772284947969232454433512997998787592173184952972066788034295333299118146620436883520691490343337118929764596047293065893920452888643100957922659651769564249578980623652862797311837214993626024920581455221368951375849021991594229852658869195305691894526938094373548014657549761130398992485096322993708117632927120531450854676193215799567709494742721071862696672354402124649084755033464626568637271758461708109959793022125317388528565634918281263764931038969455646793781706715437303984 [169,151] -1271900458689835626215853585058148046508596723504192046946780627568831328212589590932937969758595215708538853128079718575185786512034483617201991550101635907607568074954957196150011856438677486187754062825882718930792798401850861211354690006086575220328779068172978184651724089566615121895919241063206940914909373193884135442502423709206721084428683131758307586095595126170226200286967961155494440886027139654899387131229416915400556375239132273827789569079170414139024617182781645292499902647116241476613019859862444832177004410373254189894930843410970610285544059385344950045770076866198633386309296581311116057338161524740636352965273357123426478348157486998783486508932466302494 [169,152] -14470818374354544522401793543507918306104673328064320469053525498093826118559497340840067464418193081924809965811277736223958328253106123326678793329544901768769468041873526978704737015901106085691054775250776426333121030903820673412570582867225505201312276338416394871734369069101452859056478431952865751236701981321573671496742080215219958331427264309728621245707809016554351887162927954543226721889256194165160126580537376549827250893416210862722012489515418319511158300382240536895806588540246763831584837270499201161736134626120558108426795175474570130296262499139482921341752437044282858856258044614357296110378865629681578830121421771627342651124343891906885888 [169,153] -66392244130212816957676890833064060609405067831885985933487161868482325761494115530521516329462304997110095195807104084013095635170162601587900933107597728967940876408002034003613386903133381841244842150459819559467815833010260657815340614360041046710541168060809516591743636788176396361869709355811759681030563581199063240311976407394414538765317098366973459107792544609051781412696347064746091757170429502945466448568238024445344166289394676583267050192903458085766067578938124809721154649409943528866435413419713377820542755082685609429329228499472075145804496309226475514771142704651899867541023538991360931390821847122141963006567095818779350553984 [169,154] -115627148254741267900038914745680571224397832214499860463616287715571988465774001025812038021976966745666714139838489656400504113483960270497058603662291244984450447934936308382822722030229655804294351958420594229074988025914454219247573408743334022038559782352629508803504987223876358068431709277800498221392939072491277614321278415178074326319589126387371888333156672293860647758656103145135087851620440729503640225152978944654824032671547951880630807576510581419736817740778772799176750162861476645039202764119786835993647920324397580955771400619942483238223279742530010516355128368482982252920260681119114804416361313593026668730904408 [169,155] -71407265666911892612030791406397565154239438013173914324134782046216354612760600446406928818169699996234025605386199152062078905537634946504084218448534287020928998156662838862218784564482715674972979142106818430734213718220155372073504012365079263221803747470102067799730681836966009024552884022450945825961501807719671188384417800298371026471631479474390531777990719188460812586802992293843502434802183778439944582297096059552120437054480760266714661242700249594826609327321164458187542901838356066085944590338157831168507218847028447122252719066908330889639124670813959890861321408397740986226810988028447874056954368575 [169,156] -14476368296375788495298615587442622658204164100463451534411485979623939228463610719998607964184799575593022602947693083554442657758703340333562989377498368439081208658776604825200654661000732313837162309882837128282547541274354244671711183497824844776842021939927440793891223251282481418960761372183650197624637702229601847676260999305662965446932685858594478448398577088339816595396984479844718767620213779031260852272907977322728661577293050677273905146867702125563560366470339513946615413782554445333820552059224362753355136074770512853350454842740837709893159456941480479491430302572100278798324655933248 [169,157] -882281834555110340654175677391559579905037979616215612399268794220906078598774454668509367460102943196790838233190671794142697301042485947314373968157876831882209302177205051890438318251428232821039187509734275582647862316510039926258181968559582631971603585173905473056202020426882507597089245461754456547134591152807440534921568039749641189149135060133765431511821894137776146864001536107646720813616284865784845593149283572734368247771974378659150702624987293033615806333154663343007618786154248827808360577111625086511676636338975179007587141806898243303693575614751619556318527730341720 [169,158] -14611827783866866368850321256080507099857651226921689583565413025877303984264451945613020191918803233773331513584906950812947248223664512389904906676508243797333500084129813528665921331665933657421422452194258009610357868932380109513323145061742207691950037613888440941620805720776559002204136746884182499654666354364951383212034075033233340102809695873072970144321149926400505608630219295532320850637034639144616026744236116612137450366123268648964063148803429079130641488431750490718198311001976315341537762519380360865449989418856375302054541315031176025520379703138237200 [169,159] -58497367844903237536210883871194730222852148836189620040973112726779291900305124826670423434221270900186317845067102771520007797919573087490796158168771414470677064797674198252332936692717148783768752782130575282536589039041770644278815566428565817178726800685352443478011662532581993905003181580323563235955106392421268100029349909796646949910662443453695917114212564874728872465971248723866779634928992707218630357986022167017690520183518151761950440335912411415516277212733416336878002950281119475237494953633940399031727766664521657431558307539050175930 [169,160] -49375932498207413490290590892525469289398857881642152313255211771285123887272097253583160452154925308591516902553591708170174880146453790306899419103672084027689939446241387558810981881621681752485309100156330280302318591842609723157981990766445426345223384584251251581636022791811944466837257003525467427392357683393408531585003831758324658171053858159915659270671848780378430057400235300912812904912064987658131267481001242301542628174489299804302538501636483792887809953803256245303065317667087140746448584688268868725118756083775349728 [169,161] -7476698236151101547748129309801490084642614292271165134136647348201630386055584582038183956675040241109521366514517404848850078033002719641673098687661445668470650673840244309288650884501543131325060074709111604081273107221022996026306606473801029079388404548363224345421216668203762653344846805091107243150576997323639504923209074880469468554704977950327276509026980268146785508310608158699866590756845952091523464570998611086757295038906548432868697432543845311635455917421883845047401304593889353098768853131099112644 [169,162] -167453399897148064821914092838579722836889808273419593719677309880004006612471986831888961882817792196943898471970243561859599097943160631738786503707220825055254247447506038245614446563403212229218963145991989943098223595789703481757446919532126444459225927960662692003637075154888285380195531227876272032647969550932039561776620869593274720878337569528261684449043995857207367005428162822339104238068333955702712896355292357303124408231695645878349307717614233474903206897682453669213083614734386440 [169,163] -438924488997423237386200037503218824811382522723515747376126703042367102962584763048978737773393603518344209216704710458711949616539236895173383992293303678756488204520495948888698386155534225636420078333197200421683927850346679102655879502220174179176299409919516663720235345943528853168301688932298811562040775940654267641099461677653690872102913582302674688349939112129518556394104797354704939316082608804366043885103467189873483313232558067460410249155745731992847113979119199 [169,164] -100830722245069795737385141113323543690738186683867216315865496877110489256804826980007742539470056520357458763870947667818714780531623890474711075878625130435767065704000895806667863945293138271983843356242027635812126171887652425001183752722996295643383673179181612375887214507882169102243752151527573353041630005270268608103457016572235300800945806008726728276241775204975519601425882831748952491435563931739004398634825570897550056494686623177631508717632 [169,165] -1410027045189853916671261161632132397485782482682709738828874717428874944547735161370828957815072768092220273049026940771401639757595885696942830449370981023235351333498377211843000491953238272796980558858435973569177025107449716815501023500388432619637722796599458463937519756821044555862530155913048316776145160193493159751701700304782489300376083607399984136585388390303701540311603866206966648509379678805182297121115430277531914296 [169,166] -754948517209856536211030447144797413841601233564824991894638328367283316236285371857863479066570755911896214940508496262430283192868216806619682818356011571572943550673321802706677452346967582133883003258407488087863225426161978908821431452240231969598108349005640808870892996775334017363278270061239969953535607747999330167595442292934268746440484393058904854932853910901325010531487759606130341624829589628384 [169,167] -8495621190172841546017693422094568226134188554602610753452455948695715043402768957857537090813078920009818075815210866473409587991615021892541573792506970133872578754023100926274739823988668854353981906593136928851729362802516126596229620110314641340383448209788650712958839931139320861630136413256473782709470469706275740572264849574324331654369057210613535287628314422405215355114012 [169,168] -893732388699409145600924089031690339014737130005636146228505960671292691430416994572709864573797454801628508308542609905076413056959564661930896656276349283480771197332422790183076321105299292442437550049649306419748622691277963989990911843623094135245424482703771517714892175659734669105749302681376606602531617196208741341049320476144741813045129887556416 [169,169] -266218883433628111356624329756781665415527582981989628182524414284659291835480312544014217448894369475894069589932526844807668601351375026314873080840488958474096286924618470255526800570326727002818127888180330266721710540961280480283240898447159892634095385549369758364843615653658238334917472618412334811895994771167671002840 [170,0] 9980717773948322179732887283480045430747083538818040161452549309240191690260283727809553115536501065680209956921324761036227251190785203741857991133092687758438720536921469100665994845683268736393097447943393323401438040255060123843478191384899176066374484416378672466456063995854708204048343123521745635823776363947155378113228356648799267567227045388085901709623508205306968549832960451872778019777066643500432474430700740289381434341904603041669360298914022361250369204199639204241813748786970483963088976641768755471195116932806122379017912015377706661353164199256591042706756166347201498745824757763822905230837518802388575499697005160892414300107450035999880349486581888034363384725431902399424672367879215245701473057751903511134929494156216538516675183830440225175112030914835589026109483375632861074558382351827139179598007711790809777110576151114708197044806413828018280087747281602272167620320279655635685712961949753137877078409528503690961912324049308632005663587064203851552184379340621759155276079974196277682515152420770063395233437848962575797043753817828903096778427351267754935271860311844377365906843367100834180050894772400354655458723857535837354450721609566096483761020853847052134154099795577914207496567569884667790969180200024929317896981055374162011586053374774847686157470511365882585813103632088972077571784817858895949224321801973420397610831757893478848586353291231870648993163331988060207479874868918193883355064817530021108500667945936381583114517310285751814886640537913867461941437361772509400582581348034141490101727829321318400000 [170,1] -268833987212032547835802943140925737625596017389016021715502546268857283574608157487583940644936087601906668978063366008154934639389555384268161826305952722664107341190159092202352062782163730497131304774808244449906971906536423298521098714893910804268996938252117560069593827846655643338561419745362776064487635432662969475077535716814492892003496532531137788849926330326160803480806769535529904703442196636658853913099066082387708419985625984948080729062856759261856307159085728850675360642424440521870959445205587425610491327931709600934124633206358824616148857051099641878754234239990751764432966693341633472907394612073334385501710148900752612703870004423846388668442167712910069307347958493457325726775038260285182178786879041244108047392237433360757899852994591855124727552040131002545109290511286854305434189490299658192857445704920143765081303822236635125837724079431209697800171121463242589765798755079346286896077302392005739731652653148607929063667840735564929345934256904367599093907184148242515195321140307406577961603771398399072695023369845803856557654385173436097748260140832197324452475688597686613356943677030769142281331774740176946630421009761291337438650288445468936594628873118082065567232882850201640365532152524111271576468720602860820526582677320133671518750260483681677320679687981529261706404483354088588314658410276465529063361310103844737529209069437772981150460896686650075377912386503017418271865885235507184001096170024503178743556481941715067332239789274436872945500786161002655565631714104450120923293797054226251522688882101452800000 [170,2] 1455036733843863688379249905765465885045091208218358823050827849492939605832318155949171311386672687327017717829119818396110010793576979535156180150015641193921009989284632325855011278278471852734599995858479389462921557616913313433334373224117213841896141105527617456369482679514087657399331630839390186390914633357003603648813761950501272700818645525436941490610463740799367677777452057832175417867606001029920824191714229082570040471363724615547744937543506366841966226324455536999151389437793072786860669854678372100026186362048664907163874616406200708014641162802697956646465554731019441284692864365889914534944475067311005129037345133711831425994919549690428290323280115858350948361842371426951904375858275016621275623176772805841913128351025549714144303640433913280019285089033239726429002315234736669351827637232028386768782875202603534451523116301176600304000751208181694020616721859908795311127077544765707661396573998230085970466162295252636008743888287228003404828806583712595398843304146088740245232321741423237719750312808966013413897452700081308158012756906773478245490784141119719061729768053077361087098442731265151845651877385029084599067146779215421298522238245716572494478506780609032078460676511996832949188399989114801528543074412091393700097157383069322070918801566996771167816992850287082298185098245836433789639311873676202022701704788016987194024790844834559371096717903374873423956661015866162998305063408458724968377277118492613469818095395375368635425147127804880857941670188376508598187984138172785519385088149025189217821843288467586416640 [170,3] -456676259730689146278147322759756303076540772490136689725699189259041776447116756559652496974221830341020217680641767057389694636969502109455851575479502890189651774714739531941040012939511264708782275139227080139788058311578062130342998384672540669702251060979822274843443259223842706365916068928226106731907452333027132929731952557820144002889953022149059907976462992104546787857379184841193882778775274966174353505725508380539434909371086184633345371005707300816294974315499056052509637569349021566025859948700325165360744149444661247872397684430864716970160895576644491948236420655274205247651839470820636963376417620385762605023513759025781900820345430260546968939868046934192253130391787484860684781329906165574831102410924620666154118182295889750089743047184699693388470607123545746977846092277465977984410230254566327056077859094524281601629415317669887347485425446742914876908635858280452047082662978536791234959334631154830203687893231992280151034774536783258351417468405366334657309654965776081956638473631782445849435444854576291919002009497012298844660415758342695518844442871472820171012536945893200736129811580290644526302259907739429437865630878939611603511540418265100104299987471653352210860504306771559445938326064766895961411195891078456561365105411090851458924426644138851430876926953683676428161667169931489937937000317129015689797941617222968546197482084121524611269775193065809220961657459126233469642463171387797655586831740578078903937875855009487345440109212278010099472535697100059394543292536054438505489766405455981153265529087572783923200 [170,4] 146382759448218063176416204920933489562480627334715434867957074199323810938049405909511280096257072780447255841873749839608884789639369699062261975520503179790030119794444114720609691294553287774809117807983865286665159155922533586022415345916877875928489526389467334265977283444820945100018175076925807082027660711845898398193337357544132178007021612019101913570965263598375286542756234299850483984143043174396452714948556888112003495706431458383063855762054374890118944010391631990694594574332772572136063962077715246955149939570955676878089219094298105227140346637466642338504307920937192544780386147237117776325506533002847574183911655895519107139669233642163035524067153226538765495383298110094652614600381898199233164193892079733541369146533885968704713123111205746376334940035400638756526019438094083077518177416055538641503145356841068504084295009829955067966951142989086924073939873884863299373854811784507659903030789454863280672132625541090528881320286761542711678916770722972130137326152119936355458769174431810659119949278103184605052565467959372326947805492323025513550102088178126730526522856051546560861021639923115832681238385760458723119826606304639114818099591120149160723245062176567226124657743029370396442612827048217155192667968663952357741618411985519963785329558924645928909608303661001742630223301671206138179224327830982042314678600553727145493004265320940686455098875184253068299100673969205815182440326605208474938530285047224994066944027932322750445652842718751395686154709593433635761020043870524189728202042922147081675318982138780450816 [170,5] -12168142878915668715462385569550426205045386806790598441509756550537524849000730054731309211791755756923929951938860026424089063511989384561100106704620944830638055105441355223826552333718872561750328307335941341197933017091294516651218790966548199762805132899526972173589716172351401231161629546403005354035853283747049301841368986763632449054899952830025366765918634770675868532423274605862729180138417799411396667784031827311045546064464926820749752914513294939517117160143189167245940788714104110209002364309934120141536131745470863039085656434981369039574914720410892222403927032640563407069693323901264555358181410789275802597638811043709225817156377553594593575620914687696697640146273953285056902679842603697533438468825335289623848903529269281076645415915240946621655524332861950594392237474325799902158863235741641393345778567055381417641266876553481483353448491128295038711460185275737846499435019603375003870933096030788335761672924970785567085440490966450076796187393866358164228433854615261387166217495112977255996434513974128984200678575652303987480815563777443867818335736999873981990955832361476612333524396510469817457493166030075077332727732681734972273849826781431865773109156177544695296052644512456698374150444470264814538981339963628412296902967244769672454489004656843888138533567284014667374707462162919326354328951782016671013673924387448724138250815884939463351053451504119373957407798112475723062630209938657872098356497372882303949433487548467081678990886601952975120415164985401575938184030872745595904513738770941134648815444744168538112 [170,6] 776045853348746310286936925946352745547723611332259131491511208788218526609227692654954852599650794078922375888498032401280205507961740620863287730676532512349024202446637050813381670655958679670958064509279841621084734315969136162860373761521747357374453919552881215250256276244523474009211757467548516114364447240566181300139160516470129079944512957694496887731662754162488498490080293033076919556880597361360454592549576687502165982042518346410852646691844890307678505656026143014689602818499508067075561951192786783317493986382354157651283296774899124970528844254201930607812930075842940851462674322157722902544830762045425352932538582932581741318649905848940855761756109644368392858220654762163487631934631605379624992812013131505773079391190261294616504858589162779039513335534821219275726194012377619687542874461976395658409505433988064054679920011931198694070090114786430636250611343024551172278864342491901619090118964070553155802049147944457477064831421341122312424006500926795260508580592580781373548979079108931965821354783964926438428931720373509074566678084138659710502463098470715381863019123118448702416470399138668594274183760854665358300573836480152705289841149950500703144173862207529744065936458204423079881143460283736409662034205587807731851583257270819605956371303295451593663163157918755439964175766220519242498946203938203380111953842335788748281467398736573570763454157791099539276835830407255610178925470615854932882322797655534047896958926989060342282787535513292237987703807601625027806011240480838579925596599559164894433150159430877184 [170,7] -25203468362446499023492897705164762995790960911187688106149755722627205672320154317235148998962770166464071997079724694547442263621659442556328135335072766150596232492930953070299889291741357479389162092649012094338050293296126861450785750942287156688806353060963286329554639212013037050969230817815267053362160891701589165372303901441699243578558511162905540397750152355318461308560257947308304734003164202750824574722464547297155068239732160754460033478989290249917410124493106049517639208212788702335807598426942209647407982439136599822296538741805888805874756260871262113216502367469124019592246645066883871026959908212322174877358574762146330323425682300408636112756547723035580882177413063605649164419637977679125655014946790824342010977781390562694034377547171394611948505766659360834728756108804664966606817373967361669586018800207081341477957920907712009888742700081756920991101589469324836871046833214797752590590402547533219667641957036919334560727256119942877086637408918970348617608504708540354409324407142896244586598899156051441027284953288348620729748224454444990520433091573081112047165717023851645430617274772895644925008410698548050741650053814754125507463276696236328115303423986264824589050057141338685969647577377954583162687254690268445162438129143985175477159048640148961171987750910297018051695167572617554362644687522329746063412427323016523137698694512870802710434972961797565698219378005140980308628397643422102884376445209545552699223057259682836192336723614210233047202116734302902795505664215415229889849281246239744651597576168013824 [170,8] 588466653969570949844852174194068751129585959327075263913839675551495112744220188387124423866339732357099467413136845190615764891805830343701597410624268541601071087369085277100016563146574370403697015760228023005214741540974086566585571411327761729269731831304270771506131212638427077615777138984288718892125680429727766044902719200059864260939067512243667309221963989880782086031663003238901172677718767024496496488557707524082948366764690623696100171246299678236967041161249530952370684777133938523660636458194278033542716261400399262278672505306934117362208891298035844561393116855823001520624662298324342081427815621124928714471654746770916669745975131484665330201217902569703194101036557959999028823441549850409549792866995752926037645919021148782811228874018343067634007478891025356286389907436940998874618459228426490808004463066155049682764583875370252357227759447798110541770247265860780803296724093464149438314813649865942945904311342450304896550590398643837759338649788214788703548871213294379939983874775054344659609933441412859733226296036894603124513784348543456070501298502465603612716215059518967717093638223091625191489605106070657317646779091502970405285812499458882438409765293567662766353415095341328767972385341735631059174310717084655220406242597770193349440992602954063643015230614854953658951295699221692541405746664775964501625116205034371545559666040208566655329078892740635104881835113438252879062964370800011253097815379869258854110070212307990808123676667440606769083023712363373419485064030449613607589675180597286289855263868452864 [170,9] -9143553549412076165978270827614571019521097416239653696191346550517553846602774928642205775210698819855129606490165293225727466424744230021729414505957712760177622686258850270912052112775221646390227256771981212934395524856307011117622769813402892699996070013206537100147896626173031968049206365739330954014987352403415371723212979420975430263659848958543829014262091691834019850460268065644605891048920592236925492455000694600376183572479242699901301827738750194774398240194528966944405957341016529315048889320476892973351579358692256765915980203041339992857817182942901269346200025709896442909967553683162129510401166500127074184310164626898120221809823704267460164163820477449511188368675497779020438944628081712254455063489119474128813683438173688959729184070743187891510766756144827393787267613774878156482597971179728814588496235010645109302193214975121332628023922056321071378357276242434937550387843956998505568682201671881988054265227443626257969017598922517850599306638670839613358625508665381838818824691707046913084271171234237136181644406847561728321702451944809916532278715901780044258611301432567052792113278269784833310445890948937229079174579617639474176695004698100139113519920582818231064741897588573960284513651119727745470668447250047625208362038486796947779457246120535042939382380283420630164708424451487644539512494158976435545865537422951211035869755822513102976406360159221714593284286927157213774700335465317317981969828226279942795753609181490772453528712991026236966379917958030447118817753492615807886343912277795606597255720599552 [170,10] 104625321534826818110264322381157384611947982145499560487039727928614086653730463836549077807054303764563343601147648374591750075911612238299349497698729118472337169691132392670756136451553646613743382151120285812951168354462098581646463740006523518025345187130431973579570091403082711371212029324084457974801375242829738383429970632966644398079282684865859506498672814290685984920352993684668276063993180085878913401008769959438212383302583134644832066741151271119715453913216320708115808882093112531200241615836054199906753916337908997778181193757019702044137114252299337267421450096802353121574830939482145359841041606738819440016155401036701630172092490896829457733165546243668366471807911828777566148103462400077020067598136880076481194929181574918530866929182886216218905970962239793755846210791303734127132454507369307908761982942810203837248632648811628354173134020807968439698076370997985725097056864334487172372816335572543897784484974111708880979023482610376461192744075898494817152623647935621843342219708355779020118488751783572864715279074342879881632985018138085783707729181099965560672479475302338870735836381920688043777127987293868033943144042417753684227389660112742908068458125282674993503893238249982495767440272826823706705523732695550859334240084342837017122148603964358933639337598595522613235190888744661101466899103531357774317009689649250662701329541107799828849895061380487586260108127491820050310062264265154870051900697689885637099433521431686009181531076346925141209315067304316622957326040531937091397524025225190033069057395004 [170,11] -892604686563751784076493549074920120115966547920572474783114565784982097331417975850589699714018909366811550475628148337494303862892510247086893854546573403693538733655598539849649286189086622266196633710896437730525654486648745916736391274376524062920922701943477279554178090695564379257233819096587467182988674155432760982824108560250010368715209916990223829866745773488316656486267641884529694442312085906198749466243340118335148565628176984220746387559537736803677676800558913508536773751670601877726911742518807898171087210874096259881560956701147533554394792899250631989144368069650021022871194737851120149014942617775528686741292633240789875525760093986889994541917687300099727027668261687210449307800858212161366847613534894308431863512488435630053811219755262826166920467945340929594274034921645978727299439558707461141769355875205758490832755917739093894566542167274703785253703554465507334279549317017031900572880701819731018658076439154506172545466955524010615692939734628528724961288049450875321010096006736396457139478227617601867269357151020960646495797284152034911619652604347165808337107494901173394935703728153650163693412365872267365987186489931502505574981682014462776005778360091276536162503261230398189929140776329839551560620886994378005119663732771900692422717780613005920112735027314507468491810875585121470243469251432023123509950904849241478159881974541385636771333395931410130905095746320203867163935948901976997092056449199470316813962593273405202749928062611366063830931116321027076597912561159320072685155260434250245040500992 [170,12] 5878795720816990160317571574348574264419550728166553822920150710339582263895189033761729594931334715803904778149584767744205949820608947816163094494193210805772698016317692889705229120714651147382538637096034994235976383172610313126023719434185799156600720585125443557437195869114880061428246833654849179069690907958585401077363595052689865741570597625833928593248992874327226316726041641044581319141934085004483196368505842922301994651936539209433610110070223788308899114765476728332854601106533364290830678653920451773475348835279325949762781363242026786010722749909340241747411208598247007488218537402362206786779138287812254978385292016298631765100650839002848141484672857884014174752718778039169558695619272479931131156839630243932749417447783406934694694729898920873843535774447547991129640142972653699026707743469046753205231034514737278923672108248177452634204770639648007706266416846062232784781402107335234986982866852656696565132419170146414090147073180980571942362177005412357675136791229824149736588237937500512208647407314407136002243597627403514732492980942539444653181091081631508151794797319215250044523960659746527731400793665874499934404177865347590629989582829398633977186998801976274313607577040551146965198188157969082588170743977998159484379778372014198303602301611382227466218525831713537310686105269406405225823548875395420802663029618359583227872043512104137323416347820666767013058596005249172922810979890881602803428460693386427959775703494803954055771175879647143899506460466585571850390977671517795539153438901257912380472320 [170,13] -30538595204961178787838016908736942437544966142677898393211060595609049382032808880091976169439809878316832732171244777121614242317818274953241307740918783797899991263078025246279734323582701231089600297844583235238722509589852303630061665941156990005227971389478540482050918670262531199671445110240895721648048757560349164697490361935182915996763554180865838614860137650630211282297127518508897674782618359075332429328881661378923991086177071662515022779061665095441928424948988298079939169060110305979564907521316552076939871512530714717027383961480585695972284768796013116996737519436870144116015556459358139470127551851113922766748492791867575070080061891911194278880737284844384581318311248468869549254049165174709214591005903685451082291992398725763659793218882864837830762144920208981992138240003344822630386897131336244447259137111644929832805872079600380179113071695988003471715530407924841847550663126821775383900649658953081443434981586151242111383168521168366139574680106388078562515336466252213839977367408472840112265693362490267964939692160477990897953727081203864991419404069092126887296006222043597784825518989311740455111868628639574999941048305100250862089694509810101059986382160420261137192515775932873989962804213200121809865024670369498253593613048684956875146394823269268195328279976699175897078013670389732091024487293617628416188535214644493764083844693611391666478424673361467371030099660869980400196567826149594172615390415224808496445570901301226819529804695258848502745408562950431512624606273345440095523521928228750629792 [170,14] 127554151703124516336446119519300672133749829910431214649192635932102107400165212741685874477450592427873533722415407010011710355475659931034680040682879156841897388633911823438465227237375782053718858057343833305973817730812743692713468867530418728597362262801218373229803327841440302179612450841284813103424682505112211340216821225061242161345192029963920246684705237958941112086413728005953557449543004567186729854351924489359941193609900151250988943274696056671103256711672994636860609482958201551628375792858571402268001770176322311153580970160200115989033715957145562949479474087700200772394017948821420587270822558832308255379254265823895061372211380025975384182576364517055473388576992244059177286241244987927553983625134348848427087610573682146501306886436800668514400170942058150590567766455200896980460029083964658436252855793654192716684822635376042339050330742577228394125687211293910864114683075072730111476728654962693815714925505086301056960379609701661231840923798674042426078461036014790175104398304321467415466483879050301920775224210744088369223894075357048231166712719876406212372448133272115125253435254578087707411641450232391302012671680397618594239174785321786546053593739585996845702330778311032154906370200332507272331875829997469837064176618441404993799209519807682825235975072280749902746464881371369517223781635426498147872564110736846582982395487871597192678924618729668758141718605168956129552787186488283936294553222531962862112804083518800460570207176218910556236806451384819014036572511332777176596883861798865090360 [170,15] -435291968549749604839465784435670735944863188183410395641717052734081820026208280682454065170175088471673074782899484098056683107742239601447771552789979118639947853890384291975415626989057965708256685987472029292191364122957971057375751860211861991624597120936842178182042554054924532924092300977615957845031772725770691305679990775027965615485662225640694927440306354936863226779126739306687327175645193103181440680908214971992733965168156798489583109347799100130886621808611628884112405689362130134574077087793803947220529480328968103127477522908803868519399461617891994434656368606328383582850661887454317083799834452578833339111520826289141428350636694929204762602376574376975730319594786789477368605458424323299553890907875288018489995261680955380655258012037155519538975054561699592744415579069217753545694151294029728610270581360731193170130669318807324554238573826786057715482127458655422662728272338529278608424982926657011995003765745905855056127548559721809821953958985514178482546306084882569740015850086992174790358482700504485818769419476574377713772153142339468206735360466115084123204501782415399382993556875601766969696883258282071463606016890483860783435513745320224050579523589578584580923279458889927216344595031713110284833101363607110590843050355406903863598129761287614857038203161759840442772678249478502881131110352370415842848080954436630305302876051498927336813809178795085266908374118473188219794921625592833237266715564990229981161860752580252702288589370548240999766147699598956022135043292425349217280843943609211328 [170,16] 1230086434602094046067746553446175488619829918084065413375784191593334654750647677573217847281854901254853901356705229248671127395739813644012258153793607275223116713032407437234373057549650360912029026870663646693788178717432260631472505409205726690647615246453014935558027064051991398935978398923237790215906229901068838568326442699996923071477678165819214725301475417037883230569625015883781559110359808771786592863538330323205224364064720574376936442470778155565845777977990993905797241191925406507014080296457877929452325445426792782631755858254870999202359318702079220070397294647963814530902730708288993842474575292601840579920011787403775149334725453562632494477317066412471215424101647395359154369218959740113371938813786054835911261472627314748754064449297776202043511123388118465877794539218719447886893251206711808015241082395948979836794414964767041963336531893572929179910646842551800100066470441659113729622083319700426010510051747612698665708271411476648385370874272879393096926451813915895147753508537234891215396856972969077702070288882305243113014467019258885984094578825852291629859995666843631946961624899161880914155882522288361916559006785584881663117887503569687369992820400266738418457462495069175744509433158082810311911734875914304602100871561348669327694225864845029796827304916511851668711381684375199763324860870989643052798293541449874896376104473192609193493466126068576546555634089610359304000367033598765858677384693143932901842937017637922201656413527662310251196344545771451567535443933876625916911558190787664 [170,17] -2911318679940416046236834565520894035742148818362412486394225276490008058759638306679922760983379927208327322438213606800416089119697557643786256343459128060257891857093417058897623437785916213419169889283382860360824878215886005152616712654182527101129811884771974970606300134117727902472820979795769580016573200485099800735041471022043197635533142386036313737481654834360791744346364008568469270740448631341114181516109603537227730130305664843662224397859341840396747605559550445767021601425298347949896687197878656472220090617613878906406992564524261095622906214006881090539230109998435385656030391247617777652015522608813540421840461785072948657669298625103213321226663092300468343036824079389037277869118805092358148628050671235368676078764312157986463411550387802340459076033879293948744834550639170571722816408657116871108806657286642462653894334431923716970217199858411447452842025637875062181293380202543455207702610469909841621789726454757541005956840268857859184732998494638890775115249843694532886763536719809445029395975972913347585489566179962205919360181135689605313302286515704972775923442311054390458098204641454561758117229800141813553718336732595882542885164051665830086355702771357562820884563939408887774785268800236399311799131038974437659497060523688193185454242730663274770701418121834490492750455724207851736752502709405485627051181198218603216504731838723452274256250334472071498855139837396042473696853282083881840316093618158762817040321455449110518935737376521841369325747408763985748903493024781581967687903148816 [170,18] 5826688177324172161592957858866918970743501484562302667465390144227079041778233897071284835793753886876418707528359108531520610610815372992303903879367853757596716295405258528649360189107864111939085030259343914989527757359851193348187872559633831704464606720207701428358465965323204864762441649123710884264771202945813785061274374413111940210760138539495468332985875219047497179060457766655818153705957902908063072190643082558974040904740862817396771512542121175954214326154521296819470311029481467471087159004753249940885646955464375029797803689876125047866577369980250429916863259129746454986794692728737518085685722914176569377856613581633780170533006925324653923714095326433498989426905898101443672616881297595632020182993958563467476830324672457640917730685823522467448448874945910527643339184562107549917223990464621429723303012568215281455134034183474377685870968133850684456211983824256906988832830655843745494530771801669489597594560956073044467397889692992219550628020174481217277258778431014635056903346162716787683385738241571673886257935037711177200953219686116643173738888794815182583450240631741787480546417689221565499920141430485171710065856695830726891116357168046636348933726446452787105289028486264455951315569056451296396418136428251000283440241029660465825369074703059098985996181272823494204222250997894099194222799511286708916460020373693640636279460238511269489817598162325548833370146326590739694595855367594780550954893753492151083233015670255093707121174386630671142176039209547619860320552168125179022301882218 [170,19] -9942083723387918686884987323578246107611308392566258485797475594972960565286780247027189463740151964084654280928038233301734848594321375355891043040836608575587118217872608807819159649563240876922655902302737340618149277091141119317590080172925315700791067932087381139324886441529366832043058764345684539916797527075649320365977181727006354271768074166805540409622694649219773727601305083909737195257435186359226892807433475875572019048547631613685097319486516050623402601421313552728008230567668076029391727864970791112088434043977709526637067918194007987997607116142551837744847204218722175535460416828122707610642961248966064218038340294475079759636385480714446623156263109999626959739955267993171616937003370882903062703837340687809876868715053439335914018268627397186633749851402491428091839398254224662843494463128515971314889788742549905128454649060844979325840370879719142240115597365369720881829664463588377139182610629932574964114624451071803529695203286883106955615152824243354045430376788884429459516492069174885263475399753996202658562575570648441096584657316810802870683791374418198823530189966430769811566655182478673862890541425793849639308890380849641918885276871949754745568022144306748851524799383993815249431784660516389829539987805234588180488792931032267535478112679140463408470767010892688446270097159497777613128985795530556451983713167852316836194366523869497377932628468480235519107868887844017500019772135598696322039830933638065076613216884097595331562082093296541889248440342482553674113292725721301495112512 [170,20] 14563497480947066667324291852452505965556017097019472323116152793054144434843259660411101608771359378031820920261395516202781917674168037504470248599625147147993686509823067839183651491348373482595888698106042910487104125114849906505160303260298330965829920363174049521269213599622268193688729032832637512463486815807133970856658029603818505897207193187587213908818406932779852316146257349492217826256136042471899509999800948997683709607419263995968632975954786834994795831031446825525383317679896975926129322040800518216778035219472830757867633681171566850948232477917822799320386448108892323829461423808762616897092641059310906564581797161526739848947062072606337879808587107303003221580566234250747990287319725744282494808918522887794099797741805920247186664854002012157571834859740259030326728699969034453020000924410847366055119531687322431262975851383536072997004646203405063517269162914980574952461952593945634862727973007884978151462139664318055529610840702813618154141317476982839481528247265507404588742756490564420303192895836977319409380895233841921934017267468197459789654439098741214034829558453722098683132764159721220959316964451022264948785566632474685083240623766562696506546554017988503745585808000173655769469368410723981767413204956716908861068287071126608013269806230170388390027677815368579598773852663732133203129289275248044561795246301895391062235034653735803105966054820697487240313792840432326248785148103243178635766547255718866918469868191407640122872365504260153146421448008083120551937014278402940442368 [170,21] -18421969707964499688835141642914799660976374841056440164161814264914155990999915853040908305973592143921239993116411182490681203617086350450507335286921786758513786107071974035719289076985492911671957847130900674275623700845084776268424215566936238786183054716042806382511510971488985875525321172787316509651708973642039152260094766599694041767924941822483715287430052188003414791345920157707461668536960879972896149273175139416525264954090750040114493402576374649286565812875947080616684085155775693664122538091350984768289148739333626762755707753143646602900787731376880065458444376287704078693201868225659348659167493795220521826958226158792022360239124198394849001344863725417680759591915857666089162976777769215430209931257157105609846318355812281099707559100616082233615297193186781659689212895599287664417539032915372433419653055682080150868939409143151047802231422957784240742728472143592246360390160227157676116086208597938681175537880463454106136740660678458233187588644280826728810803692020719265501736407054250878029868705452708451539747576789537151109679896177376226020065895945785874523815700218034518657833980160353079331036415423148058947075887394920816157109398143246157096471993485663585367952214212089351634584384833844327008595001192244670910009017487421159481231454274902461028476685004865963046531772743976110053927471595206086747067590872667891731878617127553205421561873338331056058426072274278301638062794017260344975940042993694204974669393306124421172483605195123657810801689970564401399769049439353375936 [170,22] 20222771764689980040276213869801120767268322417040943386330501439313857228859769916746664031870424489996465239717903559620414068869720762808369546535048115449412451327024336522060669086437583691506057558882686367617029916802880501780105124248375229422926782366510581500825031740197324661949304631805037953730298585966713494763476636940562275899335904584053129921547469360262650773558906866458268430720259869955619180911803155957167622250314414641507609147674779334367020063238344382793290885142395777304179041360838125490473023674223938729498485564607221366548524670065002037142537720125742903453000776601579840887380196829853393685756593062020795043272575458809237326303577813721554468155913432831547549255980376323546957280900292434227866854453658514740275576139704207867304720306943228219040057536745056845881511712677541316182482990762642542353044972175358463486307843608964044315795774216787032453959602098941785019059233301766502319379988771263237145931189157932146552526324257840999003800336361174857969543587805842601305355673017326531416498272340732737145345168260466129955722518796288053903683512361979314462805462489618186022184019531310622054945667166538325688526562312044840436440289743260602647050887468398764225725218728990710592876719495889087099901347916607430687614857464619920983897477729619521883160453435022291980040778782445941276325218972043693880106277828124608566818948859349216767856368090005903620512517745900683877735009101429478452469874195740773380214206552730272872006877162660861440937400276511664 [170,23] -19345721883747457193018377258987852902661011776139370536407656606339935116702619169604430947060621099460476125227712818395482524759827371951191306909135599976378144445946836551312871985271490815852518552350721265920601574542959013384952576593211574089066026457614780095479039950687235691356143837562248276706516475808620444052432210521518740341037614936487531722173764079961188107743139772620881219841536936625794077221128525371009478457902119037778402010034807156543619959496411671806425478808358967801805549090746775734948572919064083786202694734699749351159436867467608761439523002972473600117673869731518236131478588190934908988318649138027502565031538927116140414373964589666619946071882590536836365572683711800467584817501609574158586351224805365906332702974273497117382585652303072464929331482739943181050211797298661792808397187789925413781016830364916107227234199496827909047526620697429866044610264416219027670052952752722383154646820455993511438510872065630898695185390844101318995832725994271008940656897382730888692977465805186733298035729635138037713371625643059552565192560585102283363963258942158040818865454706554351030650575241282843770976033182312940470213410111220473457767923453217830998160919669083357656833512993273707588638956413274373175586331990073711728087589340297620123880324849765010818255447927748843038590371681931307633777111969297625631392082836231828813763808174631678447153655364659826967735746875900104602564892429876822985025993286855505067916600229988006363512372688760314419055310056576 [170,24] 16183370229604033857679229432235129607075924032074554756671948258276668072343339223624569681072765577213150196759534157702927365266129408166366336798149380487808434793380783535715709490118834043184686674382218659225069782013712588134647532914876557555679989148045872870289953419690445774610115931384337457364132678094138355421808601681950794941724955930551030985573959083980639108900884228171773497021320237124054055861368781742392391488957473026951755126407328401974197042217905248254028764892514485552124911334351861209808723179353368937676354726315680632595844818665948405892143192993013176985263572441873706517252516029317718198848315025600377559054019191974595303684504554364428089430907804983412414704634261049411468819936787307551469553471844876717113298507858326738175758174741366698908519855766511606279528615388597806921112890768231632326225184976327661734018516148780417713458103520135856229189243588964899131921131769767782018364771045007276257611531244456838115514232992167091371506483616077695464046782608138021867668775148214994979774806957079659720550641937255758552533867283291950587658258899437474194649359436750905020409841828511782159093174568941254127422825683107774006771238048709883226653863748831841396439383211896182082066492780802641873765202727149930235436923018288022606758055726285731598295802204239092587157778462602868148134139523594546798371076348992519486743299209381634973963645366764586514193340061605777185021273886919053375757807178044095250673671313517756268488082388577525554089038416 [170,25] -11871939779162529190019305794814754087453113398288684611544758182106438100908013960849774673190082774961438420074975066026232075035410649399591111614078617451551981276514494182265854507704402199609890452923849122542817580794602165403164394011023182913933265436530007100034865029642188964779448462632174460745849898347285257969120918197714476391779321567260148072369275243817897563729645112231292663871451270613776309072111186512185303090362611575114704622557395261673383845153877575538257075553232684701185710011702581308087707306398470959027498776509348338944437936116167374097566853053735557855296010553867368782403497056788383090505565016305935771961557365079462939829852179182395004117453332586273346089969199615362330689246070378743540105365407553504986686653966132685220791037208367982976680083142315965371862427587783128822104148621227083253892757611384705204988708049020810409500776593646203686343646376189887247552174961929390755010162800073117878525753584704569125402868238279080104979332458244643368800889514479230483059278495872826645016048428373990899185368570289710988728962629729963122949160342893174380288576912512977726218705450681954357411975740104503225007076291741616845515341598755048699919654860931690559388848976621181271123898392228917279412471408769890610060080528131612068068778411926308077858909699334962330837563268526962530819487034735040602930656180672609985311872960570988535849096581910193450915451667794595309408539261327556409283518427535143752938643760980907820710181297215075760836912 [170,26] 7654713155104336401338485669461337765907559432477801045775543178604746276308222749814866336709100866542336370237476359898039672105633108430602778711219932555717101488400965607245801134627103109982535485381667680786357380634336175700414868704129371215922394825302172127573581733198710668572617103273485074483096831721862191499622765259842499327352754924257714377588890649331373727036056121419164553307590001653731803225479492297372198596734758799763214905026185729083534674164324278678327340209575280233275664542523968682469505852745434397297363196712796378429026564754726451451177034442532852097257374796339569520738112031035753283435835073609894831071099008588791279399143467686683381374503232252659305083610478992022323633770554907891299755719157203983168265592552086060464169844951428201705434314142076290715509416545394474486101101031936393965886532041537958712574469683982367788378711138555166007205008579233976852905842174541399825707287259609830979366549513439500486096127613277938695948629214110619401434485289382016992140767419687478243493277638992362156664992593705935378948687845712606933116485017672276241593673004852944099764598899843006324028489188985254707578407802341141578917281477690585159045065921720841605691922131213730764171465244463581357325426784249364442390349933275360388671117337980354422468051182801183434987195347652082540807982988587912282067849167913859454565399946547928328670459294975933218143050493062013693442632785979889269651079618099245493767113964164500529460205801529389867256 [170,27] -4345670361938542304404126989474321980356518228057011602543997336969245167698996755357515098995643474765947900632289553640983087461309041943346899021139194496727155904319118194106113967001709202722138751127873026726954544519144995995040035552175883357594803766402637491621008560264267308274140969833008868221722799880315759278448645186503543411731981887044464056189690287080600062484423650196522570881890177704855795459175453808592869812593963943352452985222370754935445700740115429345052719848986623218783513540326721637864165477948241745059631929732569655131112866782906951118328920847088629437521041669750570762408166378664571723187346328847561581071155399154031499707783914482828344885576039285249310147311640915082142463366005362524640738677844168941675838646959547851485102759304792356113671842895556247976752143940539624147105276380549527291599377373883377321849181992833677204116802035830580086792368904374005904587497083934165749590243024993340910681999919803601957587312021622374376372389279742835076491194701350948344000550476018082515801724475122825876294308128183933441469767733987952380409172668081001900815442942495734005411987552819483698795050228818777147857751030641801481541799741311619042045169909160963066942610195602341723931996173141623433680564730960312708920992591206426990237804794862105379623102120824436034315582776333092111090150006039982674874067135819183532430453039515227482927458123661018388455575441695928522957092413280700234287458055842780711776948335114311604979213155380730368 [170,28] 2175059393772755684680766572973014349991740435705082582816289184586955576037019278272497721872218073823824855106992938983929827462707370474758915505868294847988867840620323215360204269279004625158092059560002342780141149620655803023553369872758076009919709291595115882621026306699757794446422339441842095711792077746354591175905742772014538384025511641052353980220289460320804949880847756436721109481863501064653158153928372008640154119386597070968570325102826635552149965058083740591329510877146136386604008167226643370923420329000972040879380721756976331520161844166459819538301422273196361176656600601268880519227243589618574445565422637198527234287228139385818910093797651653472462951528440048591562008832312320894273991315455011837044124234618046079356544377524997544524774794585604399075176255129035376828072724127956444300743175288717262822442118713262065862046247951830139573084381908345673350469590441184282393278319527822248083084635470832455821323991406429346966869898627934259983888992015943646563992697417790373579509306193798811037439306553802209208223655646063644945282188392321909691709780130533156044287703153628469414227856450401696308917637966527729164961644972558526185576297921824212362246720142553277676995465070474830168266485230249162457088443046874527762885106195209187165923304612365626378058880914355505134729664799307023879138634234103263257347710418287642582663365854173720558343106020619103619039308814323630391899655604456592210622363948764453472382547123482657160297571532004992 [170,29] -960625125699450985350447717821552077015891112234988906771943766051974831473323831123242817474682431041204412112306151203294397205835089966859091359260254555773546547666616775136859266710782726335258648479512774021267984256501165671786137084751437308935791530868679733917927515313495190612096295447250487168697201189504340538509285217951960227927312062446602877267070055521265239851943737620663813465669015585414056306000669141241859754552943490944093894508782176525313738715821241306242977229773998566761907043479727855592958588133589947283946942113593715443784872043567719421008931340534821786421826989194363238710338635478919573272141590442064754668195820196774179694767043054092347875411699775352424056035289876938602151391564018965974376361426204875509084311189462984859782892819794859869280406638152065880563784314570583331076508385031026776341402768530363343039919699050308109285078235376141098091651597183975071424901086596573936405217084180671609159099225215965620240856193855465948962404509720474489645012887477314762647290868372087210260352417008011033992799099613812587076242789161970310138065799985066405026634635908290912612263093419201408126255407207582399391041714815848552051542624289433368797007438396354300595713919058781530930986869147132021665090363896557925138395251452149225926535134830499179801723487291637531097838481992009012929745436256516283378286190780141456921634015712121149995097218408032740267127391068919541837882081482625945966577690752541600968990713374559533047368186288 [170,30] 374556457383944360555166444836987081468512007430103737218038619095591436673149958666782318803988797272410459729697735700989685551691566437468879506664213187469101103484587600803332780385845253518861863556296045611155675574811443028388041359310043439563073152235473621686030045593777182934937563199070236932414099571429829738053993854048749296731551078397135482893349413330434763323903964296215284699684750191573724590685904297180473119041681330555434462341425229266858073997780999767069297831479617770460862653177397143733304771023667758951082739977571537975369741228115847896798047193722504507244147576169874455234920069772848173259749323278918590033781398684000811018670103062956580701031567465689500427025088432810296269634268884182884397130785392846696182307971746433957843203748596465550401384243350890497199612310850200637585876371887584215529663040257941280113638787007768057922992726546718899790081623216512927304208892900960787740235913629608630999802900956574326727071276078721481930314431810459033203012548786995898010644958171379755096841958674222566910096078470781617731929447971318428148716851109575750254033773657238803778091480222141911517646879684714585930550475097480045408800572948689052182521122975709887726768178048068561018812733363378588183952557161374025126886502234149922956340822732232556670741684546035601786222483747597437667557825551238992461230223590120810801640493880272270947864900835079377514476277223439122573338828949010326248843013647085204023009833469922613124578772 [170,31] -128948175349181300856148325084791882414138887713974268199790716968011116033689323955721583659068805149510024915370166264805207162286921816236626974496808660149645844049409320337841762315963750931723994339152514889078885387330699897408101607189974476637680271813027680682697434608990789330304147457506790536966579121123595463231301198638123958497784793518943548255068569676239661105329235061516364241420956949912368135411081691554793154968085608314754992799818700128253887388424910304302519181863273311502465349457078888356709595797769142871591769722545914235980534023107359779340450369692590358754929367891474388633207147645510904214332526852439988904540204889065378670956034395962809063826394769206017346354273605526618049814052571266307898846874877555718207137105144325586361078565376591325723384032710821043968376804039518018222303146568845107190580192814430026698512987739570412144322597285618732736422335016522389557221426556825590187921944370227223756627992526489715917619334197553482722822335005827211294212308322702766124261568071705432089575940041215123511785691431923509945206148629066647110905420570758905734628975217752463329131436488720461618737977117029130005434387925142971394124963688016273628364153024629610565480613900544784693737236413747261111363073868523878026391778245892823405334763458910044543705994648392661367887104736021019689351148650110775424438836973772919047376701437801012207069372533597648339176074332424542592667403832946793674322603681569372879390541619295076253088 [170,32] 39188092744437820786085671571435931409048612923419733322655416832782441395271067397361731927931952837686717041437043136968689993391545091574434437936555901423485823791312996538979912272965785873551516803652437396991623060022364887718113406304413343631684359576098305595502329428653917397878685984567707372774681380876126198201668450754785200723283646722557506325807770787895647176445510529010826853725130672109128516464482526542168034049705497294167069157379280774339453701739695476525281401059659730347711115163005263515959893334489291056505447175611300967128291448167163090138368868343742793673301405567850496758244410394287819863169763582181595265448688232604164720627710613983377446350785990977434982541824271523588110134639274808846308410112996723614875077966895967676006093942799223125271253176596435331091668376293914937601975199294883114322541624918114752157538448261461034521981564747761133793898041882761342496037413630089654912165461706953014066233069990949731150275543725066328983509657807488304884086286899635048625691317612637464477381513688976466008349324292963544192989061900864252662487957862510282098218809541830119827014908332249357038695344316556487268589589512247336642439133545961887801399659668556575649221607174202148930809905407652888376316173932456405855282992613058227246659921454332063119321810334740746280555673197153559094605927355542543789339247946065933561439701171738448134105052223615857492192376220610987877464794013295554921647229875610090454361574807924997320 [170,33] -10507569032526665419082802282007174679525021799672172879828587935411563984233520308309696802376909475893107922801323374341458730182155200540298695373750294692591282210217301847142313194074119703718501243036719493573623383353894425577372955491213077277286143380395034672679323728929125842298889811757692442512207791766127026432874341054144384358765556764562340857788063574661119012213034553035729997091815461573235929634998901638708974739098921170747498270398312342086356898475985297956057029260090109036520376796422680016687388370820138870390144628426320673702555075490230484494369128624654357199184569265634517420492167113339681916527631195115278382007823026907382516558010491131319127373858162330074701461923582441805080972068472865428638685681026804230468934759272980632708299080803013257007981669148900966050198902433903856141467883102842593321553368952465463642819990977177693953363676178806999846020349002806466795280141018478898879383918435894107776617175002865949818223059411692175432460177634555975591043081614309426693234500100186449941049581545713928754703344908835616269309316699391434643806263297345069676655574747386877772762646746178780879083332070289397607773658603600016945620632822804524722433190206691599853416010157877873883551335458252963756404307882183863665724974352964766144622819881343747354738597974104747400908856306594877172375751449035125618515195678053743970941469987444666819298900734191918281560805924798147307952927065651909213369392102682302772276037494374528 [170,34] 2483696429276692254902592411526673378560566879806030331825818446692068646563116546441058962449374241116569676624042019457690851295221229026858276685047872739278940631296923633031471398740745086341633439402465556571155762443976425663204421553127415489659949227675240026907208764853714423925625427055215337167528048166638736205038816247063023841713200669325160325650729725438907543292258725308486605737719449615912576262165338507411927131750714201167667339639679008811652361042536097056866444075447776574559543562887313611254642676669529974738935501337232684903593274119490782312597436419308831546514300214544858973496632780221738372997812605792105696677929502221648926063395634251562812694361190023611301354604087915825683673020111175461643073380966317850021912440109163178042058253761495617600830056685618564279788072482798039972144500995610422467264317566771583837003128935504671038243822889057566292404303475703721071796471670567456733812602632121222175471596702417058032790051486307037597452881346636564865871596367777185149124570360488454479651602426299251254962134002745340447350632430656640967049577068997547001992351045699580683509470126507159636109050275782856769854383529342860474025256326678890984425234422345252277131446921328575337578938828590502878172384365086152134282417920092264237806107145341603678105152403773590473689062848942768085203301815325132962523754543038164378738380642734052382030037014766755005914799030761871929005415618691308444116269086523427803016903524123 [170,35] -516965202310523069814462126148124932845425529577821724551599845745562356617131396509216332068056719906172334799431058196849339603114090833038858387985404681738680300878482798851988888008598612078976704307144731387658792708359113030875653660448949170086882225186789855134518386356908713140641878890678286797317317579098632378933053989111614847433660036870340305071887276017746208001320309004205452095490309219551304952188108476303667459303834086521732444491546365752835338082217595753017074675176261382134951892078198517409152119758322574088876316061865647799592180477412695396300392173791725303059640509382500217120590071292414510807061047004705004440526071364372719081424255595338143965272902328595716114688895184392422974465031964890257850068589055239616674175049799283868495447529217088631432161488969781946856524091161409384967114942329054549671922146256225224879830593551000187124591834274798872608108180897241415391875351488935616317659041133499224124706431062056328736762830500506064603653084719521379433650614104857877753523857479841932543461567372071482579944534254532285936369139822213581205868475570878516933372341878179393412242657696512447107614200189681703072055980617899532806656013508788240964778431205807811040311706623193254178333356193183346776302856256581176461160761672286732296147958373608048771765223126937824061574339159529414201096404993485988648040929326568408559667125029355540391745171994599445784288290892208086453793312818676005589862944583837321904710272 [170,36] 94621417423089874155628298639303356976791522447465496309431542867434539399321555464423941396348523225119810317134567340848623977715488427916690394996429653234937784062597752818162826768654023299092769627940121748711928589390653703908055291657042645052495974505876592103093887802559683895540652369368654403030097047365974633590049594769623935185345090801348936561315401126266629833254119452971452279183923555919104095522080958842858911675589524774978982474891126246734453208450293433542335063177077936781133238652167233207579841678228305855981757575310352606854188251550627257331324915134876285891035634719196685461700269649965625520887918968143784046921881828443321620405713973485384623803519560405971213579292258397910439754004250038767688582766277741059877191779542479663252517976214450375087740794218453221310711908851642883193433920294562798774975884662393669482891726551005640460856570115568041088408711600609390452886197963303895552558617843414858641681351818745147460538452353684368224332353432893444973110797810365029755068719182522116419485271986655817050010157994811816841510948212855289606587862705217969112094660823710758196617484357199437138117714029409760927005407240456262235464758907199384982220971738915618197980009689722168577001071853956555124093434955987703480564116505188908974678765756498402073917815836340797446613426265309537064916163453570397612656232113775469058536397037437541438375683277592155255012296563696088773572743772016702621854281629822722402688 [170,37] -15203823782063754612109572723864652334500321225734991705842373253301241354700980277407277015828024674306245835315826981826199880199105502046163137835502276889251507524689745987246529645355951905289255131365983853270179239252394528638438319829990778482078778392688146930735049091066724571183993522537699632953915450554648760575795726919490618255852335937878366493106027383457801616291429978171903523165772263680943713145757689078675983268503237299389334358464596361290619954633047515211612662610150955664630337689121402064632082391693373143376246472417915273847562940021858147325134486876991821487089476242074246645549665748076544935764918229604744813349989849083609023082495456080067519720980194591255365970678806517432819460482328243910389233949407117567492819942785118711047238893271188091374679386252250019572483474583233156754418973373436566947312542285359190380991148019560256125402258270342909852259840966823601903546157933520843926723040357157722553844057748403407647976239283726320749039808667981718323416684151868583236382213825644487053022853953295867477443701506200643084767623851243892933283216162949428612949697260999086969054438979165505217157867440321688876515113953627608994093266752908832348920912811413421433087868295160353822599630455492236640926121527004906649836654586441096737584643124221248553840712651215599181276589429858961213368270607279616426980316141703824115353388428670803846872333407397316337207509383630832168108453548379777694650019991071846400 [170,38] 2141059140507839197308257873199888483944108545465670474516486777080648621870967108190789816520370617492675247606770367821591116478129742117225799233170617460582295307358941128650524389094319486798543005413735495317471880324330056780986559860363404223669514801500319481243150392551414647239844990718331892612743176720010865270997781482026032901200205196104582093360020419152855981677557411121438212996924310694390539644687423502285549084330943101873674182896216584925880898847657886257034352113458856488021628019034913963878539474622485319570801284695389635298517923301515070762848429575292616887416126470122176023299099793331879904448082598031980777428786030646645519020506165782017766338899198874158991927651605616137754649154604940665770714949025950352662953651043646757327438935102727246335801776737583671075559642203436407076785934293737350755413763697269580710566072015761721946464296343849580043764507131074919648736613241340939274944051864254994346551735438051574694029505092873480063618950473491256997619816014974487905172291672920232692784731144005316798051626652846221147658675619805900554633023144289153140051603643509934007970592638221434783721983334698500129876004421248141872119974529454063848576581721367847102136765694582747400205550682587972412166010493739777166141185324050022402924611699913972818654787589274341520352586941382160062070767867531812157221828905598400220628842109612989274741588655428681701888743647557928536759952107251728405022815678512112 [170,39] -264095422848671625458937983050393379717359090320182878376882748607050978830022460613353276648350273712888327954015211963906012200910026504925830784565762789473452515676408424120373305662638784813360900506825045329380819068929859806335690857052979083864118973437601189187507012883990058620632258779722467168359779070360822805903760336480165016815691284205381921592680404613820003823576769848512532498849763473084193860055399996306216287110097536333665329805921209254067222294347267332648281104711956209053746318011609185055051985322757326246024958454265235850267220101468139680033394328003186947428390337521935953142307573650235480697892171364075458198611348841587655864452428246786614576537810186390433007406273863029745861484115024556562838743976901480035086786754028874241410196084098411106262070228492779605285869959837903130341897234487339940812028498384084749010848987373430261144680922684044692044310217308356303381523574453405335722353049850078410418237494733914909952233789634086980008259659965587643774951301021963168897424592576393750495514670369813789229117406793541952822872465329095034418964114605863392294617914751421970754645399566006544156795468610576030823850490010656057663238610041899089167908697951490804996765384964935128031126811719938119050571103724172958531372071073604688553105064299725564879346659692084360504520380584094851355157400755259272646734467919594905697318452340760952144655977148570501813124563349010712300883188774902734167616379392 [170,40] 28349542391230559528353559431444548967774449298474783145710175498178099327776451842650496742944866046968956450146627895976767087046435688952339784661520349700868642669542280598973053371477347343804859832214319073543220643293923089975336421516641082760269213968636376663275458798820882914695629815891941879755439268576901274527479009583228838864776837326086331279764572052258892755154622661091479887863333571231107944928809680240140061927791874575488450162249919758780510134962227979823199069234189703792902213221804798600511268888650440831592839538950835479528717231156054316940447753358968800873094437305445276946148046920322444934408450987893906636664047236298428570981822193103872703299612355417554953447587589929012846537536739642323223754911602060142423173629515768715913671562157882350471139878906616141308394092321647049731226594188213232551232886902206658678056467409517044463446963504304318783459278469081389715142760815493206161634584737492855203309871391598642128325338591569754173005335024777118985648837139757918229576331997835141043052839374276285325083074634324253172783280207575486262164563694128728054277681030037959226726187818916603736828538095220197679631879281771319085585705532372497153782652496512812262423530213594863932057237314036303256096297367178347281775340137491391871739007214211864532934315680114240191051143773037673133269956584791682841902346587492301928630485808516169270059167381474133820314061193864503696545814285939318537380512 [170,41] -2540412749784190900515053469508365358438736852190674121802292692456967688687595021841931511332512650467301360073304497409945021432789148343268029200342317150781617217193223860321231752134077604203055226539545588438625300642013181725436360965551182292116950252974182410843007819011712027240584278759181547322933461592404740937681959904031390965269336863195495230900380775013181443225767781930923792267280116313268074203683792406029061076414011240313292719698965460960175919606335162627656679493696471970153142638610920173564023896431868570401643472721743390889845197756444693720358660211228786436762275278126648009124946529009997012000841687494449004864780171159981831535182623861089758552373664827008844351065047138780452360652390392211510284306854876758486926440019951834432604349989025174410496196324631183993334430027682402878117304700569655771133882828999629159435594307215775289776757994947559631549690331067299561171559320519421605977542228604325435045710053323044361853724918664551974511966007572682791100000430019723884135194433030290442639899818750189907611414967121007704284462368707527954101390729811839139284551778179414952399888265745641586336620618107977682653872170057824484063926771417954442693256213604960244372706873239610394446331574897342708034217054225038641681088995264130681718498251649635217367280456544458105839143413399055189668722165141858558614290843867462871429493668713764364514422930547186613716746623393250532386032200684312723008 [170,42] 221411931852989473285108416654408414077686651361612665968843412936055979485721327542652489352887906376693576025974208960282789058250340006909770901882577371655805445808358575643021307099666559548944628743940398636835960586627293524134454079742030445312047446767060633213469555422458648069028649553400452538455119962700593518703882492954180274311972184716515847506330634315968469203574497564626043927634191160913281040409620346139379232567590908368464651154355092172217246946630474048220742203914681721308817448206950886051151973956465194094658261589575618102221860882838414476926538505719396785434904743566618604324230760405908869632172268345820157505065741489613289425645592313601063409261150449567201079124518559294302975477649453846839929111339739386630245174510660615427172581637685091995107075761058494928351904932985586748068171118943126759388655736473134351909312072961590333784029837060991837889636747859138119547790199610442190477047002513068339456283254795073746415917312403068062325960486376938894264263041576589138660917358080415093886668791653020004881422328542634206505059854943684863791662220514740695800687888641212578453294839359050082644197561107119018088491708546451091046852645020592018894268840657495514329029758639706272181895276544555259129701351635979843514922958602435789770690049928053711460847817401804023400387494023574397863701162597541380096806368618017088253243027437608749021595151296715260350731506999810089826097576831653740 [170,43] -35443784822554872815099261718783073830293164617270210615551032844225324322400827375860182048879169076940084079143340420914570872255938084521988699653109866417395839919934324488113754442542287765207234005645546718335588109199583775706808437256983665392590553619668359343961141407555412278350548100260751870766267929773830300615298998102050752906712696387991771244800500371783381732128758691472731751945247203603287336082507077923585352035152721029048076251460434378779791582552301103528537265520324475391205838826683324629201671702168236010308312876375287314271449379899085525818264477356252221377964189690214586295569744180658364543142967440773920515224689984230286415802446073463924451652103323176963380173041588627238326107712142889863766637971687704871606227736394426404704142896992006880342520636038862226692371532792002743599999713653800179493948440133788730982897484240548958930736096500550240370854324170563837054342669012527743903121879403011153826588475970382183012208359046590393257469628027871353793837982217703706993266600678819330930546067469461645518270458754517478122895529610258555034167397505898953298948451612054160769102466427382408907918915815761027082485995499109516625949842838930476986780123456465844138004845955263766248907678279501579351460587697068483534043541933286418868304224927603012105225076764513504929201724363178595620055414379184586988531165964841108063581622341724832551526227626846957934101700204106713365617068359424 [170,44] -2761532467588046263588566611217006715906252392661362227990757634202433290533324312382848719456665247328294989486135307346524924103612898973703809760168076347925796473976389389000479530322296553327863045332990261043417827002679528931473972360022124884098935102059388265238208176303206783989120819680321485097962318337725159081922526961031045199037339685270990835625008335775598945629993184039626204488914912875847845956343056748094868389770308376563067126829786621642603913915408465379371059907245500297368441163782016381434743946053883598400899578356662116927768496463967676462195977693933224474375401908185524196319144320627418235228292665993324687020894403913583243296550437712365942591192470806930262075751548772900342540267837842282895611166096177881686984801763105944005385515008654611872908633714548763339546793608869750600281787565257225000282168698561938572915715924744320274488508028070916443370192665997101435505088611660021545266365134233609012703556239950924152638383314819856020203982001101604457867627641385100124903838939337195130403483327388930203027755151452476413902238946504296829077471464305039874382365241987693899540306992306649303080110308931419824303713086914494433263529750520262380969690100144952709394462886440711576965251425032652232683602801241327502439041327362768236291103522799488352086804297718785832354987419799162882108249984621403883092306215677030807713796221618316570107632124574712737856854151228517458891408896 [170,45] 2151539351294105728182958721733284599591686635162424259900827181671536382896374415699008162908709334367260346615017718211665586621153523754490277222628290432076831583441327774220279762073420440641239812681776824220563502565616997338705292826611638750266354324920812649211267453821791295676289278060742141297058385310128251185373285758018720512388296630148428154487150436599521393000461172395418556470562611347525261031999590973244041790972336507687765597667108403201999321616345012483997164935552406139290562047557802778571915711163870871117705182018695751918274050410228122196242590491381567388761455408438404893727486742194707162539778952723386853397531812446007879733052718380579087093817798308119900821785770955823665035030362054545787608059548342282460938085561592035255132850346714530375907387691243874739822866879210015088279357123870848090407658808969856399343858422444736767745116733580639597712961427811579236491223772440253605288792275227806458980093736196792465019066533446706493949488456555561629054628640035963142808270539764803869704586155064778207371759060485685660488641031729132850989080760992788792890089556827712511492132681657376813228535109761280202224978480316908219947122769845142047612561848096106939647051690135098782305000206166046392658127454920896584114370275565723455532115562926617593322598703446738953179397184806205134223676210308459573699333733121380220801373490729015134317381783362995451120421993775891326893504 [170,46] 814583517213046822921286079147711955402090926189775258174933440380137021839186774091364997999429167202317025507197001866362647174558205465255405170027942565246097877775038076628818967091312028395996100477868903387442301123535136578416308050503737161568405513779543487429399930233510948935865485705954130616132291651637349997191261944268235853725631397860948309266464923136932652628387972226132448146729840422693240617212157978343000580997461929298126766799735755211599239047001215053250280254186218927383088354015211992133737363749474354675645948425989069117188588663670335778722108000512000331502831785362505494158243859537326746620498650557752039183292382597769446319381024851717241005392514174082007616028904322688195568872079570556236991345998866438889736848762458703625249067136263588747841192594784485623145110738551975892819947006240017242164663917660544006290836244922818969903037645071039107954781231014855897466750571857505940308133100797993553777633890718489471226938484002584812244220370791286472651664547721037777208749599611165824152204391918988049412934635811910555303860072965156107745662847661124156145504535198238170651994524430018862400026715405938709524359741744725361951411804777869300143325730783817394284784373710494609432856249279970021705378755721358413073651481762897185626572286144669351450928298574485156665109574863193619815757615884911253036837895940638388464244901786553898428354808552523374295152758606343266224 [170,47] -56144736261932136955523972898688129716147016185941279941454786924832898242440766387207518918630572175272016857377967964339779103989311137225716306556797296428298499584917321774354292738318761434042386049223763619282367103777740300233006306882286338904008080086841816929590136258716607013703283100889245773464843774587622618669387089938761433256866731371190229567996022470331823698138337010322968721104706806409225917787635930428568465192090934134206419639849458269569410086808103126125293252346091596230665971431917873605591222382271609891766325275995150155132078836635983650956157759798050617400194811340659737993799260370738521131591174857082457194714749275108434579024022658937271132615973636046338463047856208871417956877759587773892802827807839962620076907565362594557941150878543181741928039463022334420494230249601620555241915481057380064191055118801716219656361790584887656033317935442438960844907989341934367214058791441237402620421986809145864246411044404311125702190548548516195727367355177531307139388938670576363221618330563437299741449332027801433593443195185497478469095542402160474078543320768730833851947624524100453426354763415458877431232167764271589481798416821847182574951837361695346468408080907157129360806765101020162637541432869451096200293560817586469891719971109325676919672826175334208942483179695932605625101295500886715538427711607605011551344986469791759782281316752508455737396631790731757614569655214458880 [170,48] -79271395428484986118365437081632766806418974252526229981025752628740638102948201489880821473836826436488989852272460619541470700543086338189539928783465255093511458337874228133932625623821179579543364943582601203447832025911165581733431595410646294322420080513769015885308142631754951877365765147050166983449386091845614595035092326727920443645218016828959426305287804815699167993332968654255995298131974475331605735121631272237936454752018885006011285716891361507360367128694789770349027336783803924214467154902867998498289703790930840731914835229813404652035611138922151098736513655870221196762185435889568804963892127431225884712546747703481158040199637538450018431893114198624496700851624331663404145897154166537387286981140108061101373826532330662310542886177495420466101869046080726684203589145125267521615064473172151436895335883779745716384769883913775600289511391973961485419838180211581791838386114034044790166380340109068677568177439907327298556706673934031302058015757601256100471695223739857307075817750047246940526125323341471291765171456806617379270841500595071574210786238714456971276594364161868899903717967587701809955671325321916928795241869245327246420402971476740245358363148167549623505673038518911402684756777192352409315472027821535620640874312530900311570337933247607037604876042706492567940861287608240969426907562530135876097226578192779440599496004693616818265894243000101350058938838766577867092074854302496 [170,49] -14501077980824561299884725946994244836948223262076080703301459882785938027785888416326270050071344658819932887441477225616085243380654530265307501801206679587157382081807542833777222539999111760554964402681523701548305699634675608112737798383939265413468507413915507559674739982956869198908216486386012497983583848131560988252196128302123422769132849623417329068295241987284085895169456441319496531198569073531087333752965972259671625019074375834626288610036387522945447928234388484438257762874871030615937043230426867742396234937678701805029297078506848217274335560940179870274832804557989393303319756964094133177472351118800521158598230558073966127789580358681732723975740130523182256714982192104596323854957372780083330585817553786389205416019696125721198876136513832354996602588274997485980088716651209363067855524500577910043424594059399140509750250712492467551565078840886977306602129450531846805670219904968863014694451417122837354831728078386592649002711752566568384529164542862537035495343747013075844859090107990606493922677967907171333913642591611669987980076959163558214285838612944154098021162077328826135819478294113798672868922861001230641817132132068882055901237911437049751104895867669088459029701018190963081950796913112652696916182734868883502316757755927916601120187212805843684059423991755117263710561782776635814341994921491775006908686759617106349585364136810864946920970686002032810040344982684339145553019424 [170,50] 1072748435991018377972732679816565556323847146548548616279534779076922695894861313955131487348407411131926084681217137358384029596235592223315622921141986059600602202964907985072494592649623524905049208279916770075947426354315996619566848554445097906753707066320728378110946999856365974987804760690663813155108436098681868011716194756907562463792574111305271843891908962607436225940876356212314656186417269588359009074163642758625506040007896804320814117622454633298273511937194560826151048141353657641278007860772800965656971034864356938317565231261895594633320251628588400045449424264985852612336877398424177754733725803810321547643404871087013786512423360471340997726102229361293004645630896072540685748675729393337798279485546740604587793754772105929581436603570313396535320273648394308318388795126420271685252114371641699442490776025179894635186010029571315348778000261474844699479040977174446770136234127650277571209982268050128793476667688369669192252731069917134561171859269085655750500926877986376141926106264902882756204138087491694512272985168555291347114606475189418645415150880348590055622880489716563492153668007502010695660028503077239702885890842094066657290993836133092288650930555064100189935728700265355947138472302038062939213837457967759818345842715139656857480503523697227735234875336248680158922565800430459571067960983597852870263678803750936996909038068432909385494008390256090762878055590560573439972644 [170,51] 1007973389058426626462150888182426746001805072737980977028274166079378482227421382480517858899309061287665506218277416979094788922619171271190942366087241101703587614392796754121164865081765332235483768224720255827364161753979345837462913140678288527936516982905661639432467557254129641336203669566243679111875501766778293344033930953026092672779966197710485872753372971365780085485114347258340325303305405612001792256175703725239407379533730554579878405737885364344128046475162786395455845555629678983473450062076153913242567802402739467078435733124601628162503238777247241006926166893716258457846215224082795890109866306064806977449923793421647771845809257488887732206520153455009314260429284339873275711087532890681366892310046504017383264793531539435073833976757266102038370358441243560596392691186866399419913110969850789807551150679919562720162972875193013324168430167354126282035543451443534944314720730936034780810172198212824065468755268946805735317587243801940532561181854495004098821143565797839082228903929912693699390326222470984781603768003530255219859237326516300806258476982369511400715299093073351021783482099223271747265546769287380045361461966082812961215470236919017441217028170601502908580743703764143623899324429568643882373105146947230750599511163755534765010058925838143031410999450794755602232504314652804219925392247370039024068303913336093055971201614137092280077353847622824587089540066128846325504 [170,52] 237363699006299045200677178195879230224065993398844483592783413251667703906209306597338163538041581899352880466429085898495822670049415472261964963864721571522334887445395869689755486177146989315083229522491778009657599289280480041432043756346081270010628838697103656515190841778156602818403629846509225180467919585384561585426433679559147004825030108645128878646345716607454285425387258546358564037314058469887256322946879464138118780503835319557646586005558598433449006313446646307111696994325122529994407707354335071599438185125580428021479268184181349949384777953715802359329168991836601504701384331028009797090560714761946441182269171519308143387897832795099975125405852863622108825200630101412571608510402410394600380492272383454605788558040700317918046486306503204921093281404765688486522837138578266789725895225802632568170166071977991208755574434310230045946594377870834026997426739861760704789782331427162316838931931065803231109348318304064181671828551465376927074142586523572087596981760747536967984483494792119240912109076812382192367030695797000721789309871769323098966950938595115599157313502716570901319291803759904741710658929143572589366861699440380068520077506458275468346189812690650051254329413488614807382531088474699437509409401156562882902853950553408332355985266191962126322348886875670485427664609681574856392012717803178223827634196294063145164366760243329553572062285980305718827873136394021760 [170,53] 34234069859064509239641675741424825309447325658955710013677230794689321970153811266868876086684126571148127884478640085067150505492671895377499561662752127357619522055222505673636916438179524840277262982673741932070397664402168461384566618386111466003432180240224723034659800879176356948828321222616872020521742331125315989310381819946439653759148040888117156977074385754310804357026814859047927678420507661489151992066695150833060740049367576151927643353510919956722396795227957741933319215494397156579134968857632339657204036405544457339614990920203324226416618766295537300849721772703710190310929918740187250595456228253936917116341941317393686644953220109586977609903096243288711988985077241138070904786879567683323031274981749694463421634034242190449674920498768092648352946453019082830247162673610740901242355371461227486811740537190187018939337391362094126032703294309437436832767238044449708442956469998665564485281104617992966848659729427569219382340488522834817910145925604813120647956091299612125998920174191969878517648518527505415943924287057205283763714878782756204849347263924811577891941934757313505891384458566423519932413246098187355814470333272223110874134388081391011798821263467833410271237603909757338358920083100568537257807775691780012939118482661199319204224699086676172096638214762556712797852638381794880065098713762263264770191925657480769332168710723684663671697629161436433751865888777408 [170,54] 3487020151819990120977978280570099947604375626018985574123767501235944472084747759970336670874303116972544198835092449177923862836302444620948536837067389116306686841829209080313476224093507383257976069718301727336819801129682154295516764268095356099055485233724957189893052399597596776428226554231449472433726188118646487611861591433402489462510035979421182119917262402584997246652233450617179704632024155488170593757690977548503700171733554712469711885641644031322492815649803241913490799452973277022317026622048332584529379939735661807171599888206244639237049695636476481972931114177648315597587017850712788658576593414826237353118633444382053119595224750640318985489417073038787996784083974273807785208246332516998953905592621980497557473573697667691609398490876361591917920518479018617190213739812798584435374157310083037278366632931466792097622682871306477251521005690989013143572329711016951374941514143217641295179597992458974332574151314720945530841542781375678245804556530223168917331280096688676774581217583031361966410170228717445781684669218035221309385207893861275298264173494086428230903557679475039683795436961276874443019186780461178829245990857428053403625786856232731691748030938546284522165047978710645304509432414004907145854168020452944262219453311894163210506902152609135849731535617566922800707102012302835044266557222554059860735940273466452280715412405535476836113768739665077997715750592 [170,55] 265008425237582864709921549239950504723614795452782178851824555475673781062365763870532823965330268916487357304137877622946491795238739043503368610825442426224806574029238193178830391891365777656105837968875297781768455637789098398194227870358757691501088549616406650352835544578990118255942715030385149087478297432923776038473719138814455758415321035016561367800550327105520778181336864091043375988987444768083792622308912225968611580689671056853159093216838077931059316204792456291019951241202939776448614200623780034449738547002745398516269407800727173858245298295886756526274491268817527545373118157930821472872189875692601692488739508299265941551047710887070836231906766584916969201384276205266077837800775200792506125480777682964906144981041279676773364052426393809831689154228920190639467825913923742798537032609255686513423619754840290166765323957790852241179761041162127468865478118370660094323657803565657401886746094045147454078139917819239250583109954021978927427096913015374435934689741930154614222570590114693709541892251331491854846195449984560305215076155256091236929607698709836545737900842586375989806887693009825655095557921079047247933788976566069743009419831105571588379230591599582742766866383522798054241821368421112260948173631308627676467741265680149120810475829920095893401218084891319042635586029092503725648420296457884833142795565491805487092959970452438502369586558426866541522432 [170,56] 15451480756072696753525524124010569985348114371160716737267560706433826512242509843998266554314568126763996117149827758547886946917294102361557301400722911857402394926430127342057135442808104016819821148915922218743919663555007769318162931616775514055618456364286532929813110967947141186179763738256170904373512329649767780779359942327575510152416075264833828072604456768225682668137029010066083407275305419550670905983923278845247879859571037577580073294999424740503846672224223066365250248098303151253140587073367345108590746151064349436950138930923167080013738157432794821779079559607756814355498385761158515874683859373789723326248319578607443683422957304536529412203827555172300812662644952518751230791296253823687707529525710770163639713281359310035292832049838692075000549214162597391074660403282886179550599515106606631542191114320238963339808464228799808020284440425773319271220160747106822012823449624062323764614802714893925503285801819734157744649470109157317877974779497487709104095575558417772687704849987223053785963728275095513658002898501750401797857672495535602776989635155991866348079587997632143750290851792663864981770693041042093768104156994801715132600442748392480132929365063736928516403982383876038962812176963867365055753360836422175494185073051524876319806067444934167980764868687509392984687545742483878132250158898221886251374433000847019617039701568530526384877062912801082992 [170,57] 702378151273946267318892112080740745200236977394196253140814256187405929734469540872151834185266900195492029038111598517885394245384033569020018149716269435405078018588937679850842751364435331356564243396174143539772495572568261364531299369936662469119445592545403473273566766225376585711515636527373647316024067248470465091473202856584131437326274788780552077024183846810009796858672306884539901754590847417342023301770284616743258448009558892076211980047168034903144080657237673642394963101570208728530696837358086076575446695550812227583863746371062574049159120383042109969567638461215606871849563463284613970774143034588622319715225480250359310224905761980620999997954442010533795322436501585302687583820195233137799511504467459453611377477428134229017037217778158475691508876053589565516990027186393977416051647448776194671368418399487871674343148928738616418752489589956813655278087446164380745078649207922181112982270805604423182616353060485794182399065031577810685407519329061083452524333442119944774376541198101794047923605781630539248545666304511272939083884914404784950269650921291419709349976191278384487966167460665321768688435370354672796389886545020600379069953149764072950771048469987012940525192816688911554475689907630882001159708218319863765737853880148491781942522104332598493919958506933395528550583599524072110285311949967790873244132354363472189862544511668428680736655673669040 [170,58] 25139866914268577770863257441551649429513611078956169523845846058992921099130577267697466224287537793104271696565764550499467415302174390349051188477710719949449179201716429156319663531062622579924288961431852760508268082412185671400169229290437743840574443739639030899086860087022209118690748617649404669113966714809314456221563795000676242723026446174158107602869461416622029653883407432828426800405439528691949452790224117910553126220193341631229172507231524310179084433304667525717610899554889026057677162777555780235431163731460427379445440746766104381534147523890273499196436995887672749953295268185213773751361787747252355393990861929434276802746005861465196194463525434179094396506114537877637169494721853419734515003265224555612778895050378250604766008955328802964012773459290741829723332388757235599376624105744450860626072945177896903395453260949267599868065809194013223510408424817741182500903220869885291753307377636253132146306549725546784706061024176468477228799185512325120495308052353728754972421763537529714087929943250433649293140406981774928039892514920407320674323123712741701143986850699189600305596639566288645493905036749738683205812565639111583969417431619626308258540867142271534947315833826369641249046274682467560866881216334845997824953501593352758252860564684948474303874583695649034308423744964354571486488625364751169498308736644485361461890962365908089402585180714 [170,59] 712936179490083106855199593827637365316491676898078478697379381185159495361253813692531496818462271430118361563144853793528312455214581796972980809701172638490716407998130437800209263283022883688769129365319854533140048395013542897431292498856089396457235451725307620556573556461180367512094658358228898718973645068039082275715627772176902247931438613277074162268977318468162467046738273030175204928673347962308720412877407001036200636665454593342531595419937586002285281240856305926431412315251434110685111698814944768207673566086131682460148827977326512205614741080214297146276776529610391754336576239386759068111138430732735036470383743558099857259805673321000987639533359921005276451342658188504198310641484356320468287754910318774459841056467229219103686173718334104160826831311413507668162782152802701062258336745768087895473757042282025522225996859591612484966537330255887331845772381188899694130663098202143747995199932245649321125692620785973040618552812929458177846883666556840614370419307116583220934830809346590317910166930954050400392855082555309221664824145941430433731738422303279685145418738610258294312577440210539164181061912503643283109520656762086495755026774744310736068054447783500524557909293620561412581294526660679257827675654618567617356483623404823192139905967247450729801616925648871810530867336983488474633502249298832337267637193466300063366758773499779338710656 [170,60] 16080610968392327109176323221687519278182274867979959929042263439609538504911623944349382491750063620206310909143150823813380872345392316224533680024286373606975159697134197284031387584241377459229732007231900280373153139663464599642171374988561443940695433894244420014559544370300157318728026304640817067593444730949792960523225340806662789006707107226641939940387045461342494430939807494243291683663469910262805843347132353050603785446802003009747247713376251699169446968117888212774952564409851238722864663256622734591279788240274549091287969631845020851615222220492749730092668878361959183049530254331534187581262730142989126924957030515134723572854125771509560736873356336677599088064940510351465415615615902289998440641151774523571674734302532474983997032799402523658113880566951021859424451948938776408902101867872370437142960944315888383071880883389838797900527677172521832399951956447335459297738274555916999005836545967774196497955511233903355187674373007183871547161563407614983143307228510086650828145016385101540114405014490575678025759670532132376381868446768095247505723908990359962236592069845483137646300599571507414702785358445234786539212500603635637279256786412469037498503739555272713350367026510855640715786087892330220311967030384234337726262591611248006112351881183589258712936320104444743287105152383832531253364451067502883926341012519917410850371009329425906208 [170,61] 289113608941778415136779642292176465562483403104527971467604236775935568910173485441042909599420647492010579812245780860472067582467557237160421349444461234156584529929319470878960234628998388165424995804932520368433331843494504088359339012907593236518905455651171997061986460718920174599135429043647879851555909638609460656674150240846268304418239311299378372862402604184093665742524932971512987123109196216677153057968436872988320949575588466462668106389070181919319106494262594421069983726027112949213004411391455629233063942958809743984888830110324273254181652713176498680690468584780533880282192638002077325880347714794577562814608432948329151465558179348560589784452682185948042531378572082797997873425736734632689105333662037116567090249047371687584050621148018131857358930070654714763678885616080779305807510235695492688091016851394303204723428859553469452761719239503334140511089871688808715174527377492343369904512573857034842745490073154864113395414373457041006120945050151112248010986117968789500336365213746854911360730609649765981381063097091912610469901170606891747402134592989769782293029334033919538375559200459090552149565142714058804109049039948066061994446195693807400929687265140084610168872716672362198363880667805700204879787197012952533765985524581729343685516399945422911506349936286170336484931809894229549620927234628124563536419936426285177875384476259536 [170,62] 4147377755593096071454253540211320484525720956762637576907243570235527940928959388898770536746580784948841966363775702273061286193731571433642262298401526073278788111671224780246584552428391969215108774240497275940305191071941416968236055251724057533606441525569515816241549457032895916893530935925787866106173182409021499116519210421381375007638903349946584638259677124314099840306229058378432968063648941122320681553781526029529040243397085473060517205108523247661794255168802896914797182627316692197265984904884298842756889466414450790880976069905782558750214250722038138018952834179283264519950682105440880792747608268477424273367736052574160926832831070599213638025625233854420151570142195921969873804769752423326277085041733511988422753333742185990588096168505549009064154474883169450953499069852728736795318153653038360804039926022768415407984749186537721165792539275956480933284790481038245146482367627381219371079588731430705770218912213874267636184442456069503293828619521893169561571784076412781685605736647425538828070558892295368486808540922816289442790198272505010330679504372230119762759758699649125747488691166824929043218363418292118883943243864240855996958771028249337864910869564747957180291558906537212052685876444514078254903482931547922098522047375220519558113353584259416107014980870755473924556722526723454404397713480954284600200785024575000869790085800 [170,63] 47472592904207751683257978078232945656797134166125540152001742610666820683465013587664093573890975435405455210523560055515351341702519523711596700383831862104693520314485542887010963338987677577061380933237265050584138452223207122741987147351146198998553561553038081860343204138373539173743537227817992301740653168671358885067060049192742951788101307923360157354136778372588416383287426343792835501191033360843482822450303054978754335670328301747458689278326322098775348071600278983790763590494525401169595898145656283135038678450242239101769407818044442391754518216770996369728254229291366250090592738269985166423576002560851741775881730932314472233710295059071917595403014040772699018728673086247704060294981904053045918668938281187801056830804570688860892036183325435176567788817244946761238639583256701887975980648739247613120761138686349716493465986131534221286290567107047270805585855727356250449037091200339161454150959808065822785302236604440626869187242100807106188900251906072996477051994185457532184199105619928256828931226904147344060229559723804513318955065902084386691276431063453023322650762086956764638820623184915662955044266283034201971593956597689576012781712655100921312152835787470280322204963924536194143351024937700349891443412104723644062318991710955025626927278947842227500484405542753284183133442147995099276412103699722540357631352262236270288480 [170,64] 433298141125323722511151070290058011664110889281470957801704179934802581534980729444737768265513682570219144797671977477634830308822689564775928310459927561563122967206177887897217961795630335647108683033129229129472698678902602298171869515178116632843109245538907674379750868004259852919996578236264179774709364366756256140015184777931756654743642625613727752830286631010052439072698436292945339788502674562516063188274517849479018444300830766716421320947770637289152443643352212481587601561374598887346759408462652988725258762953851491242445930870146037043756153265981908985268786841969892025318372686177051017896983711810019731842350625578526209937267429751787790932994123221191534304366577500908150303754408949159518207480939451621155729475548083213803838040647340946683382688553098036792159323067732597993444622219129032848686131677267340475573484277748822093868906724156062525079396053833001203486616856528319026801129476360644858440712535357861739263474062417370850386105116002797233117251307727366752731346855225959543133548444199734065126392378287850750123301283634711524612619068892932708408559470013992824862364886472915268394873650272542624924251750089391076827326305242320659983034614105342457721941555262314065662033971864905882629971234299308826066621114565073859731487487902666247302747355371185605477206835697372706947722315342050745192121431049607360 [170,65] 3149633169473946439523526879482987134954274831308546384478030523022271470975826290086293067628615940410520265068872289577226610536691770751125752422004476003299980120537813017367471166436323312228544422698738046237711993000252292024867561381711281310313976557052864137730383037311894055309695404123229496986741118730040996014749356256665078461436890526354608523778356195986575748456800228721907367736350101943429900899398205456946165831702582395768240443089654048091274838570937953358369825997173152144076089276416423974040525387579149407987642695018407527439034876729232484456071953898393722505919280891544063823216022711686647079816413780406971576762946231309316241872842831681832548903411636572389631202727342241820629558185457031300890738361031806652154321556155205254008483480167784754764238260357271334741009567095145778660073820889033579741873762710766625919771801216394883346560367465921398512273492643836130863804947493600132681992053338182292380630063890569747596556411875103475091035052748639128358329541582662252583623827525830257967199605172041303551058475094177998087667966686343611136067715531059381644044669964288810349932550329067203659969216433028597301013210420860052864059415388496560620680930952180395088803921739477800566256916174902834263929616677143633999114420696219683195279784822204640211553319188086546834673040536139388310496443965096 [170,66] 18201407636495781638408854478454597018842564771295925328698373139616783221263214881708761965997587363474044854227714611774009966949160347247575754181872340990209095152844252566294997401671297978515269188182782725084949514669437432667642406725793512846754124493622433548653925160209411345595495218316420112607303350003145836725355483175890856310505720557104112423184292923805624440681502563409747781062140549209058116469089151054652625246102807541889837469693086853706695160985953371058032928372520150924194183172101310628268742776940952218647033514563866468582593269916063334584472072771739494773277159169103853999928627801538615048930270481877964920157010377985543549266354213989985771836859071408575849265219957450199971574442412560494320945899769812732007761709256122270582371036739097571913412060789911835125911416614333863753911759807798969222400850127838301635383711609340369410709993011826014080789930032755357978702869573579901293501360242765022805029556388343099698946005879610674176513483723498617322799267400345006955362357150054005307289596301383609622836197295793776335509276439579167070058035008827562253826241172515017641866750781358113828472514446497748366291288517768844898391257177998545990757809465313447750208174405697034677643290927171608494811963958218399175156702389767532174059070321319438038862001972780345862223620680836455333040998 [170,67] 83441891916484378344230626272755846595286934791202490475442384248796077931763510607412300770499407068897592470371519593488388174785378928954083658856108844920857217556206367229340867361125806933706809938036590399504693587242388662920632843160430642602146814893406564736570792356268313856621040611779576459894484952614001192591855246714388715371270389550195873510665088356027865160992574492590070656958434687313766904890735870580935497301099297349825733268584688029866495095930235327036286922062130171594104388209727490579902606839859576920141860933580755272381764271279884940595574249031726443373932874091683855718933858685818473210920918414268617559647655756793837645858660318773118596142333048555165328705871625976652702197695980850590294333662682645231875794322123340310708666005873666704386755155534444642065253418803927966160743834744793281978626208167323215120006232739857588931129319572359772281018131660529084475888245995192689570729453674898880949039527506893451741126598182058240296845938622721567559143340686696000322636371324462532422997292606493597087507729653923147767249260552200255112018331033159187026904810700320782102803496197892100053501747067700395612113915185898097550648363739284972968399330810952677192537053495140524366262770945834241714968819609890736335077628048815268986536195957315314721228103051535867654751766042589162560 [170,68] 302696297159824017425622396792666531447023287472827800118743030157274988162916519842548176589443573898234158704887001147948079548276322208034575780120683649821063022790353797138161020356709750531303315298060267581139268895234144218403010304582451549338682662780557082577883687576034451288735821039333059175344925731380228586823718221869315720116198287331220624868100241509003443630300844320516134370715406234765311048906421578527456329936589107483479514501680029375886101922141534972922221139181108507581618755715464147783728622429977020326510251867077821843814925255708080342847206678194735103788070492575942364852651537590304933807365798335266975861258318567505485820676567729858112032660048650860899733674075510824999845831913608387376877287650032048122834285421247125854892050106771705584576526823115837137573940101025812475612413784294560734931862290177046165376803539061547728049326815199723447960043736669474402867079251066743397857094027114266064103307318932116447005554978053073507148456495546580438933888154858129471048891749507676280549658585181248495360051619381694090718865559870524848102587133316238478079363266708903399635277202003508714636697149210725317028481647223171204774543347759081300554833696874545121394785847894391242990994452252357932922278817452591898951005227213249404913507002674052948305767346255636821729444912693664 [170,69] 866395318106042602470286128151357664154403624532173740585079086327271540585433396297907533283638416440367421702021718251881936448743376450279953728236198979111940130027390923505810990021436309456999920582827606623379374802489840654597909649692603335590099275980319672089298068454681717569604957556861990370898018973850440322516293536444415418961747464938088687932616034128828884715167427384267131376195964898532643419178112862681335304351424737135811671012811233202877723637273311656755095147935644752202812142454916447019841524266394471637725434713360088728795040141833076429102041144218832107252704694425846303614774389320390997813853188273272665515115405268408488338499196747442821328373769225473244906999534563363458739055101055540600502994576812040554036754041819491793381199036272609678190758458638413789172432109106797263347839829501219215429415028699005277986893907118401949500718386309525669071232042860426334332421684236433527000242396971992840655735951358246587052584298808184112710065936600264968170323920226442370375940947364278406084281211403270765639571146879633893487216098228909175905093750577973426070787503431940050921566603039117759098555043502205881167068846436137641157928011338960483085767908959503709778285348405639955135154786228651172199300218671210753641254895669758318989049991784031355762638906356006158956040416 [170,70] 1952074540142032702646166746186727932271120241206169756778848702251419070258032658250202216355479119008668741009974382105376652498798213748289591499190488490644526871536358811834640803096016614969482052706361812633553858580241695340597540090485881623312189965050267643695147676471881900296643198929377747154420443030194134040741877518236165324430869757515976651964870069786440803014232236462186352596573580861009332384921987194673383325703173593700902215352982315721015429598087345691739489210117917277120780911664153859545089312066255939343751051441814235718503401050157538802864645070127846202704105969847206103021887630459154636903857721795525684172481101381930005606514230643961546430086175811187061540338971208825548890891987983763221786827606978878152876152410696477137529779944350827887036571240183505544365594698112650550211155392851084972123121401065987738563524581931162840104921873456640834426432925615811627462962115822676589891460302033551041180500170303056557425952958281933328254063656982880203858533354385687121582759550249469780571582996791977902497675850310207910609962813143340798826905668361286303724437760061022435695495348906545458145111473194317956528012040653705641784790069873669001144421671453358410721157751004893026579296521726213191441160220130495190766525227067607934201736214872340574967338976860618883788 [170,71] 3417559993883065213907821880083440368463154813192251044881993637638019627068254886953943189426217792738811350958067055376715541154316289493030865043786731546793122764850070395483454304181840349130199692549030017358117543928050726259837975852311874151737696463067537402456196042312603226093909444081563114469137620542652906563293761378928349524827534451603894057538523545471680886443740402891792328074109034907309731488575777122321219025273590633529253284771062152080058213829019195995357004611117893917354716019894068016062738559254939680120429893363004334791418243807589319689619013945648057016059149637636309887125870357916205931063744355419126066352662777796379051962839962741400360314508393175694785056623044891024267626104873395801711217726215186616954041853340468886690313792057123614341723514046366851456498405497631035483713181433808549432862438669851242253636247284581617458212791659910278758247417716152053439917066075975644345428081186094254539366191244832736359120874794688633450149683494514953410467927716376259013310444950691176414742957975345298660802429103652021239456272987667909380496572191669208101527375231625183297767909515491663337483801094900613828842187145592552306173804355132750436497402338696617028246442677206861087767246771071829005601233638144637688639917134073344630676765167921116411899649815001664 [170,72] 5215541825980350444662940979757093026789950892535626771086533198274416027929969165609894213123806788708671288621525540409269558503206611445084893013623679077118270733029591921668849523796609585936994519649839535348977761151459546730575988449250017795535520136196534060278242061417967238937906162664486680607864003377892914434218016298304407730008557776780491131303610524408682048349243476696662229146834593063017790477281580904066425683594306853440458359804564592646233756027243748399165507432429364453270371942966851353671287347612778262723938587885448624732861097105254140579110116948549884628854394749947317866624396529063974577197943546713001166480629580704671164981773315234472905246734542632877558451247012660202244323450729433483588989202676905994363065080470549852694535484340372511883248131894766599873809905286489176928287753862078475455312167425346813173498073353816723795097381001209306403899435168439825075733880186743861341462010649023203966884591332040044245469709435804710006405453985126586239728190433586451582484220666323646241472968175499410952676672252402588185207893822138582376895116726815262898083559678092626953513004352486108886232909827783664554764685543225797511233780147932096508864733201469313726383922471323402635433421806281467061384651782890860685225351271530004862216925615928217808443921760 [170,73] -1572785464392270101819803061566314114730339527182984465527582104144004192159008575132715754421845261349620897813757054749569894851097934386567436194433693497637513665788814294021697896629967320540731708346938669787946313670484473300715155272650396291151389311094041887928764585582209867445916438243100103878708345031500703808395510301730169736091905086425558886895015707269226420769304208504791500028460441228914627520297071260300609569318071164068722099726877594635740494426437567145680494337146513957057856605420584992377924328916018341566897608728445807331726625141761090595225248788254619241336509055856724992026973205639587279372212572843367285377291662076992125901317795232085719679666334893736731707419196839961070244915434660034765304126598982645447554409457074824459114138026527522532573837910080343750536069457152928139039573548822907540747539401797763272862808102125546344897745227887633323430169581154553796553786017361037744687993457668518375260640299061827014661050404170933262773118609034008947825666854787417325333985450501637948512966613996355876789598859020100613953173356739372884590059316921603624776244725904141706453766234712961482586878512532792207568011592064550342394254918940987309367928677405858259895072176670484304513032206557691111339993724813207635964498478235058340797003882715161990328 [170,74] 79490627262231786963979339457962718486468440423868198515443537131169141459220213468880077355492983591529880912591042664194957506992295132327456011445296037459374430545290528247867946093976005583278822411995222096039021840973982057327628498920674080864920238825194743265939753471034496803692335844177718828210218165079209982889477043226230075151696778405713410195915396306582799491558180726460828337838177752866920052282718753179532824209680506127963506702188214997708552420845938187695185521404563161312434750190554986444430017904439084951464111152945234969982559435241876771449122163766826180162779382395366183455211890383487795551051375028638824738242711735722894530031306435511317025483309061418559155131632997161141267813877925791721253225010487633238644779200768946249732673643234091790911618059001948845274224702280638345157577444232946799470931368848140397085192506430198516376139942171111491219641601162162050795824474203868121880799961236063153099239373497532243809121321835104773898150618111285204627914999401958776040670832649730968602843845184288575662011513149485400045812030039933790509494221095520358650489619684182442763980014013866493089429605868569480857020682235292565799557867045200510423107857065664955018052187622742638223465295736603219178118666478455219155750610099192398041193305339976758 [170,75] -660276899333877973558765054615191750333819535652910313793757230991492038664238625328121751215162254124433182206529534370762671167856624452473674275649426876511772617450730742869934387276418850185066072218068535476000044024125347416455899181971999079548880583691095359131226463847250819495020856746189418491233545268589838292196645067786396074811985461871290883834210629789009328657289718842706628993231108214832812376708639105020548120739953849620715046741469374953810533697618305004054646621147800396808035583360420827683308494146213023718897909725573789648390144426038960133168557710529136598063018562247460518199406844708586466539247304605106358629624015933136997160571773332871016394135101894020614890769519022773435127393436125741949985492223816813710103485876470110948250203536517754139663823243420965042330100680371344498833391107934493182480908863099831792105650113646155753971989929292310248838545124882842048778594631739156094523696518118432223699986792012965919758394426941742846150924227515964366954985049582782596596581558906457818433128861189801579771779574997717526554681232519934391472452751930778991186039273848889859624784472268711066447487983311264683622697783038147744967930472851036774063866113435915790771000010837900129883665578463791034795505771767046502125405686062719961443431967232 [170,76] 4506055069797378655349567757171230093708908765203441190429417775147529663912455573556114319881920761900964026563122259633231933875067114401708840487462927403871665740064050767283892331764466196463778660330448219948835303942408573314265324969641543307377279324035423265144351275510901429979094641547553972006809941892713412979630571598170074211171323667259574087152613153899858886649451692560067318678044742855412160057671469247043252091631960134356580884462403684073195111183884568244963023281172252557062165354322187377953973831835511562748680511656759581223643244420924518223388691701774168995156241677529966389680983015278482330427363455805508629332728073380149828296392226435400786521332697396000081421698707074954597866742203382903486488342868440609447799148135497508343219538331866714349344352313476680679792524571934007313203098250910297829747472268532076091856434516896949554779245891335857900015471711473683402804943667307878634489566043992678981303927577320817090807241824729769707530616431801649293186131811849926390264255405431527647707388501658453396828746903011346343659482835693725459378600804635024255942508541977011773256209698113392544727654132375167239759246028695464402660012624713084011329171675112963272076447896945399835004155404948464949234179241741445558788301342389598343541568 [170,77] -23319269634531295005949023469047543533337651883998610381604218156880894425118932916075246615338850776078101122711258371952353643987901009844564797881713982597821095057596852514613102788693623822314822620481262140542340342687285919816185856938196003826188981365945772367175404682563399781025557897001200176857792315886847078559976465643910950858173085232582474496913888124431524428063681041467513939940203448646037337452841493864961448997964167024997782408159826198185495787422841150853479808461693497432146742405535260128923877687066835556192109195163027797176543854938910240824446150316722177181939748534912628670061052313759735191775798173653192624420105027663985723327034689439560564833621587097457818965840956308654006741722640007246704112993966858421046338621223503482620451139961209228180605109768894951840751139259890207103354465190357101344611846116415148416804920865024514574832855801735324755794482434432780933084458025158994229241471973341345652663763357516003123610258689303835437292314999014775513083460499489079804613893179459036159077934733785207828376267162308428165847182482510642186976711442581191725364331017272381520686306974100285815377161493306223445443085173870004359515030678571582723649908476211344962004972055144749230104719571080322723184895676034336889318643364073636080 [170,78] 90889933890667947069639491580637660997601831947503519548531221393028335782341505768439258208740878003304268602276070498459489515160320342601585179385013816620816727586255673555122701450771256731134808698291182734163407568844720539799019531621418662988826959532291689063352866356930339204412896011203505996773233324221721521463338267081914347812006990043568851300028112539046480278380989617059376586551252181207891178868524274532260560879653174480663350428154973524923655960691670521116908315421334518696447967116263900730320816118486992408730479246265052059786356609104967773234139865245770567076035466287127480517205838305780301129272229126029841802028274873023824231475227624666124525059189950718183474969619464838192224776069785962268371753406870116665081000760976460423262017167419586855830675984955525384827200308564097542885095276991785495301804298192857836477187602026973780993827807393980696481179742632252655837271055608998317175670913356074755530974250960524160037321447713593163763829358109294251405862886107263792287169008139661663304249331080708476391974458738800794021273863017312809417893709969262222280040980131367521629893918796877185690031832820578728871884914308243388566209935419731100590941809886634195787597605277796875996277779604866190198342650315888382330533534586876 [170,79] -263633724599083939300609091201864714974955887125556717043119923407446099707568999865972351155384510318696515935842596488179782205327596081398996636242118809548301295331510608445709023119224422576292878086792652331478364042105883123917875355886949591738361435449019872847759308810742485480345978986727391350309386127624926868835746126843197959840452720141166288368358705339510439203057765383519872919125690299255878959026641312930787288664944693556158640723066924731476753782106432892326481132171814753109317812427432937789704869716568020170197526496020361348734215310104087798761395648058851055116238508104627701358122572948221146273547164402851262009749283783620314410380646262797259346125754906755955897554320983290797581068687630061726856883177962155675591824603724593665573246757005549777933510555250223339770535785808654152419970127517067069088929972434600283988214670218952360347048071815625208124740364019116875713582431143396081645730686456888334253203228551746249604310662383827649888068949809762724233255505795117020415975014549331364812349672405259747027218431966066627013555242336044675866820168944809339232730068006872874658705797380562293936444632726235307843976201972136308075895855768267447156425853037427719828161997814946449052499840033962474674885524657185581326391776 [170,80] 562721466570277960104867178791544699861052686689843533737746978246931468473232068985552924957973846649104934142551127957798938644706665932450806071255334693179445277251271855146932420388981608626328736147933443418967856777693644920225429723676813297323840765541276672460723383037211270719482478740080622406507641986346180124011297504250488121485171421305120239009733297098681773337103081347143808319559969525054863929942949504584503260119091803475380774815542009107175873003343176383704926996453905438845250253692358257992730762641050216646766557926880007106848177219290242959409420833937541580893903437905787304541088787863959428096480070880087585240408288867257841812154388928621246088126438103478368732407487567433778881689384459636509843069573388233718930252357737274642718429336444983584649746369707922150178079681082496779544053428195310812330615573136547533287237327346856173222138268845323630332224509484455128162088793543385162320249680388154546838211871649724683619608045515631020443329491113528547891139464729520567137455854114125383683390729265463047128704039161757259302239508959912264957175723001893573442397179880113826794713602222994085849461179674716962338767579235444136090610435185794812489482578642742827308499845274822230236277272968223812893196254613884252664 [170,81] -874306170773175813275483400734338817387696365726490451271952162935151686975395987203888846101264545575468962335295344276137128145701250145815474964264278128929564660441127946372898590014327312386601866329051401010072838557272396150698094223604345295680479438692279671633769456179115705183820517509764055673377068824751217730107109403343697638281511479215188448835098832733198000446962239032523299988017757187818642820516919446023897913532640454403611523817199925052077113501671206033728622550968570735611748638865855733963767020672160928802033803612014471187516833820101218961620637938102494634404034542144617032588230803543216371783058731772707122972024545493451847748847503769455435233229514652451493086382430357694417110616368360265704757172666685153377429350116134244664147937050403953505770666231973798941021871155562355611493748830712513722280621003693028985168944572671509181944960119183177911063442365663780303940269545013803077747227718120666751039848490859201483616055048329420673155545571822908635965963424205419968034144019648735512704400741818483218820408263358794868742924363630222565256006216852480919271430900618635154548344991461223278459922065074371812741689423831071472713921736180192231269478917916364831513901472627893517572046649253362127888655281907016 [170,82] 978458972978341641635454780620800935256000658597454515132041822579156754581265790645890655475779088686725764122308817870446816289931450547804015221305679279049789156182171586520420862566747801743037385553871082210659831863302154735857930278858517832461816907762837528580107025961849521929212257568436790970970021822875890414398176855480662884840417985724026832688033629694413240866501314028015572522067594755196507246827070044785648526208730273251566181798527385519932474838037688534018067073583755654021932129404501616532509239285459327469429767130542500041331461628827576910179950642203835085700225422522177094226640318542253221247427190268267605070628862827104299168327857579658130968021475907845882863542144945082688855054851232441665992754743001137037574929283440361248386835305698493355682346805341580322007654003915205503503342929383958789023501297092068103202140605951846769261225089970105020452250484313689274713170946053691392067284642000931335654152784267266721811506245279407353952363002342850101907510052548393843007022647394639939084275213062425112543574205296172346459797016863280798156268456950031822636835536573451714192601905231675556056186688497967480467071646153079690453205464546784827264420308931633752836663512605752463880341481792439040793068585 [170,83] -780727357337712001379484683512897541097699424349665041392661491006976369074686400227162012356521641654893532388471625992445882579412311839212989492562954562890388250502954287266389044676636688237237969796636687228400564329390947623827230007103588234111270283547979668170910533267025545852001749935317438413035133245136410372175274199265640239113277701781585037237056856435874900648003849847094258702112575530409686513003271084362006448542651844585181027264300837792674269375388653879040289462584019666341284783496052799606347460858728835354907396125093692779142468648094654435428335146169568987165487992246097860934666926270376197967475781624625895804803548696860380404367901965379873837629573162758917740764721077555883881565741036753102680912600572327310141587794782692955056493915915551405326822059093854993023625036957995594569456582375529045291529763674852044683628145666237529551630764431976397579324092405317694662391232451897777789853865143623035128454944947811231579042539192848845965986922233995843156182685819695245857586382070120749176856183715898128915133931852742910970750650490696835569929200168815979738182949852607705096694148066590175814686049882234433158493720074247979303471978409158437706260535265525582191885308599023120677144912204030161984 [170,84] 439792512858142299210737465260814885305642248993888800918354227960034323514992584186458828039823051915154124829451858764817580579440652933897344828335970596201144006069132863102263775677272803617490334296452031108995294491366959971767797851055441300084120939624351474517092830947586862222999437098331151924004870493706523025023371319890604113016559130168444352482764208085218286630874047299731912201904840769294908251883912276322160069168774545664454989469457486396730698415425226460876787826705565635135590240849514541459875291028140814167463192278404449874971351925498984805108587230323231902439129349998057850684749827212962099541387143879937737501308521762350110843131028406048019125911241953885705822580227830729155209125944998673988646663117841744298010612993695112523345130252754366780904180595019132924650946529796324559094091798481730472782016661267379227707454202538354680209494776348016460644937987158977017668812174751571435489240640713023862423325341126953124348148229012830336199859694038038208944235837133173600736375059159455489316614287585680748998495288195631939259545332534981358143733720707255223692817286797133085357819336276588586572297558084262830687669853401577973121121284521045904911078559658768368646424539653943694919682801911744 [170,85] -173227794530697804319919185739213052769424310815723074654871020635428799696350666722430753170748377897872089709696738881781634809646519640385994863533990371053118287948523473135195133376128704811346560100276261508470288887487492942256317302825530149172463503037895711463856187839391569842837181380620794694009368812239035963629104581186568704878061865234811764095911345635052990131487910781477480315811847534964932198201933058962730905232550389738746230393908232682575930621260541001953843193410408666631942894463106361728576186888927457424227678792071377257766296641285854941928716104409097800809141354989432820661640842389317737299759577315655168889046571024493002261187087659068480578448157270619659178238418700079947457250081467547614957928660738317604573194136623941696628696669234317467999168264723931271554111137225581402426268950349201466850595306645522647272285926666992534799461870151493254120101799415683195828129487785366733776394750722165944224058272370985036010472939259532509162562903275376964729075180520854690476879190117355517083285463943113724768046832600755530432004007233539291756656300187831074673100704114089323242018933160245329191848556935070204433923265602428096994169544628854478208390322243631917120252523233898824676410432 [170,86] 47258184310366285902994276064024930167876491004128090660767289760244874035425295597126990686728020914303031893849848560664538603973087247655646558590987465604928029950822254130037299111864532676382503838009366356852992613632467503866863490047157388340795479447291016572312337899650850274134471677058739993548125877427887449190050751319753181432358825784760366931990293575561804253612249833312556510110311494481118519838312106016062231555653259979442498008795998255942642187009000022814109962113463816318201960882663157209664611418089738678997115605185498165468908837091621694116996719217584544638737565014559174019956793256342372242973122072341438011451346128496672136570600826564526592514504413756605976157155797612371584097522645826884593766685908402569718135549793004571724312735209755973692796305473737344936119938805537232377561621576790486512979548193431684292933800368867179574139777430625055890496112315057999114480083268371349764344317241450775260315563025266999518025549360215535377480180969487133320448346357085202982536697794409127592530353960602971478657952771269714870038382467629481880856618441950852357868199520664745841742224296192584152397261760564612363872454801204458871865077711767835549103238390433829481719311230017825256 [170,87] -8847244123022658770666648466349436160581230415512950532585571653880853555083882569923856725641926013187310446366465923906189355070788866911146545942652508074723934911033974386776977201638958413458886392500449014835754255660460848050748771832139498433198292853687439662645407647169173780382673101360691349849685632919474715967494623191017565189286084029011831407636826687667105978469327926179370054534336314616569598009356195483356306895306266895007673101596817528498977261337936596340381998541835390388408566360492352379643826546868781861515098140571707777918117059902823750988924928563324113873700207595949945399725080329739670111731793438290154798963785657202040544195355801210094309980578636852855508704378270504339634219716096197304130294681458420753696292539944184848279424735330952860241355270783375985619414180397429573319778550510973900856042862544731898123199750314199636014521390932066983666355334192448849727570318668709533713669645949981983806206298565156510557586136321182645357696994879854059622368593482416951269056107154833755091332348769523188528456683549059452132903414602804132079307670557304750192514320673135205366972777150241880500935627449958238841526276649251619950467611550311081372455198624437464929411179252800 [170,88] 1126478381589694171422978200065705843781759297095981046968308919993774689708979030257350316132209369563049115435190736126686075830948889973818108011535678986599626615409864419376240047333307605991532090380465397978430293595242675180652990235175259656581647969158954371910983173940378865718915677957866289445001619708834525727361972047272703887862930585434900151698759592147441015447235707041693824127561087861388096083123002715678112482087489187392571567607539802413598645472528541769636180785873204735670814295597035198501235730854864882386475055705682717798572202003548637584890145149862435196462520762098833662256580526369875075125830786481686795554820154231061814143640376640937789828948859674732447000501265765673704663200853601166821171561125760717996638101724605203502909271775514761665231940741706322078131025635793123762822547493142892601095412694100638069015121084171663552654378215782233761322850714953975879675543231936345211567121561198063474289799975774884074868702734016319837458738838916873498042516556249858412172128481252093540361406998683162076972020164228816343380207891381172980404451397068740065306580792424336018955995575494581363497849638811690572042863208998163189296781968688332565948804751594624211321968 [170,89] -96647132540245889504261035950456152421780108486387904438542764467086185877235953123568463371932623699186978752285387703705678504355013002848922615525936517719025270476237353343453897438920725623744726339296664271897379007663971565017840173845132429021123571433981992252333261362809348719653442542952824912335085539209322021468416100154675769968628225503458895444040585123143478311560568020436233191574174849346149511288277607757503154102542688909062886927283645829484825283251648622218530032370190483217713388794104189018467022937843094346384462362549564612448657958279178546515103620624577482327993466084484204230981672606400514340363060602470530664227744671054073182418629541466168837576444597823245124719494263800539045409344228695055487611290954012335167489249151793849065056435975160359388786399277598980885548172780545153178460981758396506654017035162161968236053242564633619686764049006595732149780768283735325373440746794956947583302827204248776444000839724680615048615804353221272339000255610882558267021850946037038236380993296068477197075640288016269153635731993128690632163196895165416390749914147926634877343705677990513370861553542034215621166265924049161947453023423147826798900825213411069983992270929768568 [170,90] 5535956510404241348221508098640164170068863337478698281743715540024769291110689847129869993360753302691495770375357987918895936028769903220708199303816887089140275798595853181638048636826493291642955978972425620081809298398915457195938342450341629053945422027528684358751458719108435650196771308198288626082950909062719808920238487836298498996126934628373972146166265746224355192426838037383609269427027986043794787111988838411870251937282870953124702143955468033489992657662138511046792173965957314677393469317215588222749297927329195807087527724563154858869521236158760165348085659135247462418541874253393984201401696117299742840203161839694842826936517066548255700270460168565568835922656505107439421547858964696417627670309900605826002244127466560290857083625789783421696284204792357357145917498376442345712434391029558798494764034304776578312080604953284560061656877519589674194494514904221099612029414677333050197890882118417872255762247126109158936729267713721412408776570458014869329705600064939568190975511835784572023163130274190358611962771208346555183058398351799933696882615952186917353075582577208582777655932651894337040745554277184129864145673795394181925808789086011960172148914902487296145155575362 [170,91] -193113707066841093260621714786806536587096672198143190206557588996894618164050353782349009833925775540664105155890889190734858203251190544812828526272675133210647884952142029251546806743925085680827129122496267152719405222850682000508195013109775469800437057031533560488480796407433778877331207692537218452435362758942789579660729302475754327036908176450195698523173648751114308547764119862928691023021236564746345218431438337615728411738970874161015059148959201100285523445324326657080875345121279344901153510804358454995418708913018895197348608598269293027226261169826635042708270260279214076067670873860599402136379848824250862562837898890982241574614025750268088815153506501125852305424491705291815533713915783372735904340185436855348429907068831070303331706351841672629873620993478532688693652633632735344906116828198132951212564578141746036745480221773284380944952688450251871138138304773958601559380768555647434298520533116606926835019033595232590736832680545184683199284062807370572696761707401684562470544731480846228358698342204669256963969548405807777040567287926461661360447170657348635491541050511429326571374154886402048691989493935692376006981137747626312046970471713972541731374608572580975744 [170,92] 57657280749949347367866587773710818013480493003919550850432347232012248472180476623476339883212241329066354474338866880553196997998709783427561009791412391130674279794678488219818453726618525546699866736082073540725158156768427418514748721254618462546638006642597329250771287197927998444873924819232047754832626953208654153582770277944681460003478906768650223919840317018686818095566142815907997036409327772846662901315941761413561750763999149278592693911635713408975486051203186563373803106759227638764088465677407105018707116059768020026132761328929517328215035570460397867872244659747785674286424783381301319085263866569343884782916750270809487345726286448005116708937306133190263993478161063263030908300358543747909999477958650780131949898013899304888522190097637332415138511011958006441090630284863559794877341919733709426638951551442084711674309267032003561731562117870303824659502136429541099973819903317201216854226404661130271098808002943150090639631538246654814940459105556333051157026614246978220763921280401959368328577915366757327846633160321729168079917094241425630919645172298650882771080152148640195129814520635958635766354518657780121996709509118930862248905474183566178161275144927200 [170,93] 78311418541580730769647318330942226540050922778578128817866125943850994000504020341150875285660027866712654451947178999487483553092279672006523403676827245523746781856727396692654645260410118652420537773431058003909780371180049401967215393269544767574624852757048715741177163263263791881430169785149669658117855759701300586138349998599008315659687187369341797622915458025258671043328846095316196585340901670720336055510855846027704539063274603182131348439457066150702283341089277045266827895493117806131664778884396376201095034347709371770925953203347573574234059549969409707334376651272820350904760648261850978425432479993521949167484913747456981539051076787377975123269989005966807008600753653293411450673993375782116870475428934342831019637621999255022383036143073959957858786227270800770005002195913372885315397877686536721998685098612955236603313910414493203313574028131036412604581436998909196460313982348095744894951594252412402098712513608726821490635997727039305581290549783278819181228812465503638897480686821238966815061543282743269610275006877159821725513040546950340529448445631040095328069018370220699244069144276382514167761455387736175583760416556436431256663729178586711904957120 [170,94] 57069686861448963663160466271538263658069219705314186122662788506916581733841396699009624783596946017751032760945758060918259589303534030963475018270445666493799064891512286734256252152000845926553117087635390720614445409282782486049730654102756472121117807950067024912570311170627473781334479054057870430924923152002333952839482013367517016529698795176837134872584412571965260510911107087146841155534581901256364923916675766255937026586139971211264068852639766203860289661441756522185134245503291832535176072788250968505203361761283685999548840143716016482822252375327575811248190064653557469830975473571437288380269653143467920378396930137633688608127309287685785209852124530187832192876577741738056685275638574321505334238226728677635145219699949878115128940592351572511316282894938740524807306561214755610882606705146128724078884543644993634651304426765302541168495317316002777083107331965794218271228302802345664144499449329379351220633882036773859623416604092359896583441847235938628705373391971984493840443171389772291116973838201188169258936381146573564224693457951748907260948104752304791410333344210361102359069713464002717932527838430273470319940956409380369203953576860075982540 [170,95] 20628480167636888932720908105517859949196018671926466163971605218677464493236217091333397497439363526615850217806424605740793027548590744491566080650557934494474705490148999507071108464937295765494791032883195458190074388792757202377026379453158088211381103487870204769611188052296402962973193068398126144971628373944378576159317949649638955525744795044072419992203023205894884445276563868035297613282672805143978456659230964518477849594642296949339268331014802648963697353049624482816017341392557362635328205033555496052458150136272661102434432434508107002499423053436153150850062703109592417404617696389776744632671526298583431592388881501397190345108395994651218987338792802640530616872029654235807571821676340033114496243572024401226494771266056987206677148439113257410441955089039208063466671979817603308196721950385913127953616632488443254435203476109685968667443893114176495038018704296874813664484020032612589723108818359156909906627835845624083505025787641439581119080860910970233877151509466512616140590636276989661478794630647408893738038613427294979853248253642335979172862803190669606263475574322488425240159955402702491143682957134022834034359283416114829280522203336192 [170,96] 3741555475972193493896665958576815697119364700521105963325133714106873017592550387043910838480135127562742428945552992123743299292304882899361322835764746848470522942005225008482395633182408886147142171034147434170456690937799069778126866114361406251402660986126905185617787667482305209573064341830289125128910217454193548752071332909498144048300280556528302104562182012374722873593672435044388055232962867054093971546256630079662226618694306884023233770023506699943799014120314419628550102806567896954448472143468838123532073243883493043890495854963119359064213876311477160254907653574092809441105932884650165733379478329798472242305320896734819887053170104925083471404469096720671271264814067927519526404535347482204522785752970090907017663714419777871917581549171124003502072180134846435046240850197795403911882957187116702911841529945760466827437030336989548497849541247295325726972734693437819749026371108434476128925308721708125766931053584323937838423341241012551697665864506073352473158419733538564790070009255918856924864527535741701104615024160861752226392077195208017406057324699505818979999651061153975683014912997319606312505604858324928742581156462509024904927608 [170,97] 342382284110542505921540590730323561009143519099916322968083113407063186160564627132833471469284540646725919765288160106900325973255641066125325400594516965045859611132284954644798571251851351089455382282101644046627988839188223290815402102407462467552209210067664159664729529620063800649675399024877616264269101979982969792942831317794791450326656173661347922615608474504815247494522947594715694680174232093894593318883540428838651807176337342633439444087705994111151500381840771786106112035729197986426735221654111928774251995620202268808831348784861802850674711889133962772085747387407476031860140469256988880606629373857966081419719988768245417764205804194264500972345220412255246774408120881220235943826829195223853573735953468049643496810538995428436587867839713336946162286154135475559250803404961177251870168256119514546144615455262528879761439012586402628092896986198194335322625672898547435389537503246347857332320781311242633649937120987757169887938786118695800553714744941828456067483177939886734512510529147365013879649430541632356643090033412581366239594152967847830259718515347057388610941794001591460043324488398871867194678608631266006084994451623089560 [170,98] 15840447048215732074627787240134145689057042068503031746180251988351883723733462349795404804408591872332180394734339718153925357060335819899768051468590253265221526296256372947977887289642411308516077806190867042589998745626156491937650837445514779193714812779758082636581784264017280448201804592923059216414589693331245580261366878209528826720081258609650305202437757112402599628364099326921747193642934085953679925398228755627106007589478748743934190105767821665804952605400337708403195959737857522650287588955874949166951510014862112275215184329262330218664841543297458644201724211280474879439596764210601709278553204560120588201841594865854257414720683542119138654021472928341472736768802805596846123571422249082582523811507674991212869344686152811856768787197274597158777442586442947916844500297119529192558752820244619496286638012411637803584368458521255379006391562165157900758538650554594540847491750088438113577135032080738366928782148992774879848888477770649808855039763385642996644600703908325248186200924713151217663611941260374435048150556120157203405840875896990118264352669803072265161734690329769212483225838393800502309208797107477388499577564407 [170,99] 370415714637171838240123431274278260274926313409164972400649212041117071523040029486935673735067786038538952752957937008498706537563811707964207628270138193489941032193856070089712471113048464607739390420895912902035376844691899055330851020559195080315285940193666478743084357947736150940006071416135752768854194935383888357976527137728716238055201857164270306411924963530498138712729737064523303107907565340165451882252116232940985921827965241778172119388595015906178897877362463169246737876026253121300546783612170249606184930764759279912032470592913040110885780066479683500526045250296091205902992067370548567413394386688584113270632882049387278995109128232914884357384380762414791672095906235627940758514385299375714092577130881277828117654623690169461138929296925609120484300159904120353679042712365004399948264976469628035486349297148022423099593599299651478442062073797034619792497392955168238146574759486923797170011793868107101589271177967984829875313321910878079180435601600256537352888759727278730873847744813635170484375119995769477343620165878445280907454745537169947897936448520474200212065344165124336308970678101311032386714196718905082368 [170,100] 4368108116645640123646638444741249381866675947094188023639607238457143912506147911405342981461810341904369614732275802449089698364671278045055472301927784417636816838111277251176925707708057823062588549659532725635004787199793188611960690886809782907367679189475128423912085581963878698010537276594800573364273882372639909218492292828069524823246689138437852030802834624488483674803085591147861196642210874421022033204220685334119776404323629161971376122813880467489849205876153446570929260693027356632914502713088194772630286953707793901143172386863994274532828422684855735901281811845024781337542196163971593158458661685363265369076697865823226380741177372150444628112132845060085003688169870334621670059108094172573321254809393838913083422026562748891621418281185255515075014821087726911340079519426492781124340937061006818409979124682067877031679170657913018114915707466343670925828549186806948469189555745429063085813789358478191700238898826356210242669382230620790069535916626777945097834754809225116781714791676485033422547291237214614217784789938721411534066058937182418293877478548257487336711049341066556523626485953837432102761182647136 [170,101] 25873396196240377209151713820150881898998715213858848838124807419896200634997113377475464075356599559211543953570372130671530097934468921038403237091560360916884203769978457596899984284249296647250252602788460407518692435531615173210019126151597859279257180885436037961006977426561904741233995345936106157287004327753858280985984242372860931411342377050426979635478032953569538657430381059544687793394669761957300639225605907281667403664654153974222822555525721378804422774585092133587600328536444623353440801873722024709035788537407712825338690481658004758629798079805779300189088200236184692093288235117192428125109177008557707141712948806697803344160498997711645059562742105672941435466551413249316206886173016663212572717747563285548559022697476874521874499616158514376372719673360811234404961262416066098509578139856855888446364575704307279793971657938812479141287736715815291320645885772368494091876167721697331645188767639725315195619290132702746237165333513365312482330750640843408858186974735821395290622255101015896779734851221591622212126379200567034865162955893912210951907716531710415931093550784036241146287538635750163662496 [170,102] 76553093553777041800818256303820673279737178086591765876412011100142109032202383906232538798586886580576605307643646974256150113568883547428576228576372373622657269521324965785266524847406013415075022972534856151936099101398554234615323567658762280198511309077392715391400978015960478544754594232712294205662678622780623652798353979845916237585608313322061189128408833046668601752467836039348177909935792274279816541927506255875872943270104812450103976946804397181905624075249857995483543026635504099755879561119206681431770066035643216157960333139345366915103722323242354876444542892438487928336874465421830032994869098131272945103569315126648454979090777705701878824426474528909166602247267883656914886178542045974261147022060976129760588880497594104615207352555730871467284229864787152254001811890399599108826212521679767136962864446750032322388528842552186974636413152880141420994527990962470799001872448131576588113659352165815700927853290101316573496870980790036792331411933568267615162552531440983562033266600260343713393761320568696598307871224135087475477041535390522855636275663711117147370261734871394410209809324059940 [170,103] 112348162273088548493768350799542094079557559951684048350522926136154919683788365631384573981275326991599552805540051744150226548503084107809968087138673183929668271753158909488050027351508575299165170333490820169182501490014961508317465841678264097324624842857241088437080496992117520818266332268655926181682576626753856315840721105044534969323192164955690100300152601091678882330486055760568482896271503237875372264267606575268464838674797586179390236619002237774031897372437523838891247125540844810329846616746237558160645659092191050718002887821308714516821941894755881488514544376705935218305790875587070622231580733517439111002796013910931704080336725251636902834884652918983123000781957986535452730795786791660929020660360934290370301247581952272181015474392851151292231083352085182679137449627355876489331007317705637005549332063128480205732740128074113626726129944863879217658751124759688211446586375352791220384336670575108880387201041468705634356617089164683611762734080687074676019767835737243624351722391133722892088361383495276112776288490612732418975548795361426837320171269911951458562754391106642731998112 [170,104] 81091134316672457375558568182148361377174646705536447477449313837292652392899026157384159985775400119350278264137733669779811137506523231142285684728167775672566438034570867139144576131109758170670897836523129466207811585537857963793334748222847686879739202935353861361835389661562648456079882579551488336184658073531407444444289591121363595488942054783805161737184638547533922129648719997639439161381289108281920745151360383978469266812220311698026196032491405063543353413373284064105950555902187122477949916773323725064439165132728261488903532091755082636421232537342487681826743905848977229888587566877354858383926005369312998512917261402936391060407999172466691110544189975211607563649981752843317334522562352110422503347562672027115834880133449289118877966629061165139937344405599013264298434273429518459351469964332848314859542794684446957660930907495455188189465734674085446379722833663839460753051018988675301880926573489332059805153796424905990683783942691812434284126352002695017728276779928947402782319589168207748113467143132151852690212135677667848686287015409983176683625842311753239752214494906688 [170,105] 28501119681733311937634164666449379124511611297640336199479880050021443565402503458593462785905047152058061138476627156712197719959673961070070846684688798563141869278658460378103286915856282875926695510651807465493258293422510510169419801058033099432357733865545337539694387685886952235748178408241272685050272959714877883093295093321556342660490051160551162358171486754298091936123216792067298315291665750851496072719132477071906294595858638024947618670793341874346445467589322328006969314754140905187633828439339482198971240222850829378936846603420035248149701053300962286703169357867187562229399222655371655920113648745305490643469403057189758574096159272304453427017224667461677367986404937458044316861214338944321104131569159110876473056348048577599889447801037814748227328262695808731086685229093602987020059152356091867261871694265325242806445222597506048305470451775254823243487718140956391562386061267052937081097016791811857490316396175221962125668878555807844972802033312699255161544411184394275260922625343558575615505601068978478559156616497554041253048162633404118423134996247340145600584 [170,106] 4822434272058691707771587362136239265112986477200148381432312485197657652740593208364932798575396479855374821525051183968211731645031578266113150056462823996679363284772562799435253234539084962303919797286180343064695848922089013430243261785393134514724982357701487082802412730295107957499825727677681902428255198044347476126172642939885527595809965629086378418940374116632510638357639052373770085235316959230020784246134444219841972357187482497482795275378482459268410830937234795963614326591531449275902667750647992027424415219412989387381037378182380469582920796399589935681545696944534840076190013267885656991817969906664338321811940106142195498882458914861210446408656891944873579061024556705538311632574150309187042181053497005714049568371216811100494301179497063691487044328994632696072047361114862236363098201818592274600928616642161549620614740693238868223842635580746298257579076573382554819400958206779020173932372059183415078121272029113286407124944311969548029226486465576976193681164508726960748153589939260700633800510327165064460962962024845637787681992811166600945164489790324 [170,107] 387758503856083666679380982370384260308368345168768439577930632561879021071899681455713902757819094795035871495335838167350104729716458903149480645880540586662182014194211055284495905689397672258300305791387366083037807400215751132165650535121937932496900562180973988020577822048925709305188782463852631696551686000476039191640442029862176926759019128229757655452958535672746249241375446825228004533399768823749140464199818482044948111017146584813562435690358204453095588653795299194914297340087743958904510728634389887917035699862161531200802349892762558726187611543028338168767621381364147617736652144357202509001077446902425654265060586902102081201810900279937378312488293538855758975877314949045464432621058898503916197961757709885122288494985808858442732917774858128114975615019684773209594339122211466589210670870635021859423556505716514869407025954679402629675711557571298289193348342092671740297390496054837643887966193198013410301297633305132464359638574853366995405336161268296353404322580179268160100734685526486906560338675555532355806659213535799269913171937237811909440 [170,108] 14602796597667745131099805255209986945556305430820339895440316782240542950100291226779880042454409084877066228949230862584774019320256356880589196114498472832417467753912867026092011500937340589468923072538958121404877103729120706635314658697639746645828316167441253933481174380401518505872390568464481412769816881820442401826808943681097961217092879229949898824165638683279721069211417014820944762259620645240405557470752191938595528144936209190301228051802825063303928558969723509724897022949713574375173650887888697017844570681949164107672935050428857758308928418227238771394546274350109700101779122947751494257092386813198522748248955105513219497866818713664138184144261412801922903754939695644792849637046705979621384691107000724820430444545154855571032353656973108515144278052008790373439093843038871090916728794354435712709854512256500790447267152275688695152778606667577520192180982699838625757326077877054351623355586416642905545839711171487194254644953335370733083222941138543967723706608973126841968336201394148443005263461427063276174132585985947377479093109184 [170,109] 253431177546563306877732666649049596671840075870703917145244118544038518396394298360261404593013808006834914009405244566949834662993409694426398219232136130196629195444916305404499683344566470340456369868951359392587126166619417642623512606590639304385596855354032495714447921985638119400734221017743074664929468839187228263909393459814391271975211141117210485093687691391640195213398591069924416654582414101594777809033312235542581883393508952457851772640828975648340954302087154858952862976242049039183677456977150744557472619143598115310279214771176436918190597581122202623247932499371649977902713130330974583185977914981484270155361737580684217705674662556887800747034244248764687052470782715012726337799886345955354239437347889039130275854855417226999549818712176967594560487552497460191108802486021006141778033963257144836076615508605154586228939343326871552154790802276831671467274439870521964568924233658677160159752217779918376772096085276291688100872704852094547061401572726199820977493496991373273776716401743752895188026530703251417114803098785998816 [170,110] 1990863321050470007008488555398049570989130119802799441422804292487064391257899014848209469535535737810146786599584598744782900838462482829733579904899215199624803562425080404807561900017392583772902029437738743718004299880853434146264307847224306540396230045768324377977867018225129848060619609180356979135821872976507576087134864647864746535612885335899937576245329981073938618937096731691219615940274683650014925057886144271259480138387185202101549117642542896745362628379061864268776342791291492776284494071183925844335879094316450673180436645547752740740088268963834187839021172681116536444225795727102194152483624753348783607290877646872748962253407217584502069400212064640503423724322148017785936517284407300278366225877777683395635394505640467442306537536632426327753874859046824603800642162922230936670814389290486158295330112145065060654061557148172010170197273470963191521767617293162469793711226150400910054375952099951020704856978465770203607801410399943085648043186085754203090530372562111371426512289942978398057030625377655612693846368 [170,111] 6940262836506332382607520045510384325590331686470897177540850423886259032631605901876266158153322966726537711130340240680377329403723629739023355172702215033572730275321892144000695081471788887306687478154492512382461159479973196767131680659529985518013049962140125120873395636766675762746253530597695696014990698835765341220622814087522326348039853826649852639554302165638369501585632384610824109082554851777293502313534219513507370792606757261315481239221403469731722235090644893056010713750719079658417972170312299968771167141673317470535448161331648512346028557922300050579228465060652181641583958261509657924454733370407407324927924010937579106347432098290836113606357169954876217936353426324521293051016925641694828211194970402181707959365063752126147073070560376414170176035000884998136883179062784681330759622572241256510234522343470279903999281300467674300056849398412620669122651043702037441138995244057135921087921925911101484907580915178481394644617565549613601806772770017354126189330820767146910236296400255831089416917795680 [170,112] 10504758071592998599574808935543044742764347488877986675709652539776138717464799394087676660889312709546521305994286428705124826572971312352092839851655586355695042010587521800374099666946115892175984084022916399073665972025894151455864603147317467871787413162415141835733269838361845777796039800350092437074526986213259790363412404461009774138802373276412380790490615321296130624611628629964469659368144921984462519668864586685755264266073917985558180298911231391611528778047716760187892032131268347662333069040670464429043645622289354745248915637107115458597514816392217174026070858371629397174449878572746263718085438779433865238517839555304173900718384821821165672996500057265454250156606171962435287014997513276805856847094510576978175658093887773241151237821499766498463248428041754937157537979734189840200947653853663044350915283984023443052797110294097342529821239657744249175305087041618842375339739723844492626244548033631338873929851067470910770525986529838166072848082127655446336897072415590464942907989255010617600 [170,113] 6739843875867092075187728720505226470287259934267826410709554543395809967331155981778519391766449836202606066413594541197876372438853575409352680893658380242024064338842633979997905391508600097876733348622623116908400865300102707342913183126625100229650761166775672761860048726475499795412117388219121390111222394703480305705618100335040217322670028931933253371166461853171442016858880787798887942217459685925190433133824364800179717477147844199935733394751314316971854131425994993986949952922980877796781680433362201784678466035117725114757319616579930299370499839728699384575294123682002431216270144137660098918978406737595277507781789024444288224683086507016176804247318748541898000168994629642455269856242823852233601713871573375876841379896098725577408391710384640957669746898763226720353182098768620488623634389680146683551702266604269227384211634374396012550696146512302234479448104858668926566954156678560144039282464329012688845860514061607848437118965400839122840972152255507764568554561553367203261096424 [170,114] 1785322619184396199837580852039587347275400692290906352867817654395093842732814868273511361125758619596352977838454058272577113646896527671170977758323010886820211411410550388066905413255655056573924817064474968423981889803878901658021335464958282572461580554454693124369909706758605491264086554008062555660131983323320533847072116368057386993972269122305129168266962752636581519831022321323034354555500806038009212788190140043866902814074926975547038555517381646224522705081641551578280731500357873269347872242617509129271998518231976339145984987004437918427534663321237966787162037268947933254869544935987315364883485649321079035633078753140476549154843988194009179741998500629232314360483058210026487402572441471239051997564450476201080816438230286494035600869398818193766825569411788906299573483053629852247482160409206021440902780507858807938273135181537900032176875821242080689044315894055030157554982179789788219354981188198227727932784439845135510867044931296726985595693456685556359299261199066 [170,115] 189674696584592956282030553235647533702240004642113375665181402371615159565497380397163626179767593440715717164946136163469753828257708390216970678791390909863939955943047916673746491456462898595500176174540912762573878598643954433141106961315319470088131822207756727002982635435951665949894012312145665171397672623429325368851227419099755057368369691100006931231677895435277642394723772942196296357170348994986369731051247762904734889186940669892300812259081133607480805804329609840409622931865959080120960456083733912673395669314383985229535818410479430587497650848333571008116119639270589620817778732867362052637012707164976333910818725130349404869778555532672912768575599450843535791187799697905850024157139448977188965348885923438630492290083845763792302516110039645670266033518173271591454913357893650927800871371875204701408726541193408439870650301461941536665322247271407226428845521255057521200935620534053014497145133966471589009094146786379832721190183059380616749886608950513024 [170,116] 7829051499910955853416102261526226438578721844918597790321896283719000811285888869622241094282114595095929381505066967352524886226517621244233204151104269543110569540718501049737672693841531370926064267146951964155297829088979718196707131137121605022347312604635968718287818127724979635088579319173211276334446500040640573119971161249380540352581331782892077937749611448349295033350248291730951028182736849455513305866413702658072079231977546400314894163615496996948043143211202167773534135727834361364933868153300601794037372456214065257977459502241216513226322701895371674847824631764844119998374085231610620663863288391506153776915356655275722679995968345257304744741968916239961354831186701875486194827419249320649073063213000754859210765179195188693762725762224741389431663649200966148101739694518196434826412783177365926034526194509718266688210512112161511349310069267362086570043680633273845852285898194511196439225103749282774372488894563878515192679866754880907488384 [170,117] 121233159915307342582993605222685303033602425747786204568676068385047643201209280778561115602888297050230179560071439326172431281086145170253301763349869794382753142255019174840084863098294841552407601794648573023353236369164886798351031314276444026746147390858304457764710859099037321406311627588891640271708381463266376215902461168819297035076027401858597015054238639930313133581821300382377365340328638666928531503143405859479748393938487712133242488233048752761503530576303288233976026158751291283634963983781661421863636528630276662387709235872027241850597509929564292305880161380767620837652173735794083831821620991139055269210266886033997794643298009212635345721194012058305762948226773458914772182122559795819335243153701540327746073698708236802629862212322174094104585275232027644193641507098342713744038994255833623591016901997320843797858344107633778563871078761376660436764412962895125991747688244329045597716689632262418240101660839837989752267464480 [170,118] 677670319819470205034933777417961072035580638763858448214779481553607061062232991605862827440119805821505329889156933358741861679654102350515083322053462896564369027969442687021721251377651439431875868622726681525007976680226402310539192905063236075106525724296459600758252357601541611909234988727042249500039416633191789707500770095739829416847831866826151711689300204416685975541863650640749320064904279008302320901452590153987506682379747158233424876197244878296419256261907802587530106348971545274911029848828578088263991587852748837658011185443523219625623862945977540130733111608777103695533700711866022154650362548589734772210509781168824796570262913760948504095385037512488085945934388315944639139957428478385729781906632984985094890221825124539916047845640807471573177087122833400380285209209418338376684455302823888720195940320466683542466645889502020741718519446771929165165269165139812711266411608025899796947511491894779010601707694072 [170,119] 1310551660080236906313265593348579413872337044195818622719369864856489754293843740448096219702485019332036759896612814386290888911238704229587392820603732022373486495073408297701698715395235790251264642293421991330051930653920190100558099700557443495864256634359847167009457529910463508392289509293294419114874897955868834995551124873805271206314236299771790663141426637663869221860976223301801262455119803435060470603059024892881359918409500387890537349706394647296072743829414103947529174743370841372562382949035717016873912585135566087818845045826404744301825713194716332911102545285148502953711245839272247184425952828446526202696174533097599549349115909528113907870021069733906743693443030220782635038738048743296772599745098185668978897250805310100495183887088685984381681422794391738201001884932650489695675127839312455955945891075676051240101786875611971524444845558121431000853324296645670069642326909305099383375346949630688 [170,120] 836653044192888117064102613012808830260867221125622829154105960643055812310129127455013900140956502242900761525493189575826631781450339920055636959466800841520033215802255067470884866862415240202035032026482550336590527338775872108703173143584806442803990835432554073412153875951551585637225764610565422963352559472135120004701683142578380515818318853551221059349866161677357549145348467329903075367602217651654118824335285334237885320220204940911705051637020385557438423596276943971119880568056294504874995520875423748525120780056985621112719266129482660464075476416417782048016960220500787020908007684475786765531236187615656445426065783009544333333064303777609979800190177491807184251852150109587476924874089661874177255454854250676674161311681129437573117501187824989918924238377720336680373347519251549334023392977060860150528768407893318758740859419425326172136370696230542872994366728528944964284359556920154008 [170,121] 167382466799782482777428466630892256112142784099378117169396452869114663592180313124607779262438815096048652517058198585242173008189430829781724506654897676439003185309523680675524241052228037155531171300605566772490325875954062215192460975766147107552781680855555643453643968852561084815338764944032847626180322596078741861585718367605428130286854488771923728202935015071887024519362699272372327939488520398457022005919387767688692722514764358289486484423177710508856967695498826496580225375011986119043763068771321017004718461279349934589335848449575881503251772194697354134028002857413622260938696481529625074665411449468905991231176430638865715659097155607781540437388446213504716853225244750607311592554238418861933675601659761023066972178610814869193880541499777673921000275022781274801677744363604196969811819593476948909705204460270485924980586380116887315970826241879064973979278941751521677336 [170,122] 56823524207956256494668328777677230999858822002974001187131389015095486483711525000731729467036848700653261701810694543532383895340936981488995475682582946910895416404574365571949451122257983158527731611531788705385776438235799408512989157604222020130107210290812227627281164706378893808910880830658457436355072145605206512282550080276615841187764555974156551708954425200781667280839414352422445311123766929931414778307915964715106658946997930292908706484784186838921138819158331757472013180974454760259153904369892317047592771499235964039749499098108404690449701732982127912525947918180325570679327201393781032616207334577862368952623673432385125338743336128816548283096315478928739315170290554360255932874177544559753560527070374456153195686550350234424148457421679485239539573885857625727258679442435567122881494250765930547613544188968403243629117110166558587538720940100977604022336585 [170,123] -2185474204345512685368185083085554758259683640360906811213520423397054439823208583733758422498096244496681558891528029992921385058206236550534099052500088501256606971913119682978116216366831595271791352374225041876448654342270805718815005290296757923380590319211560893287528776499502439814952151296495978422992023004510588173767089793016402244761019436443700615487625543993011371441016666513049878860601834345145726618739972580449769572052515460457951436142925254346199090177464003461958969907869149374585930701174682574824169925872895443574164273898518570337173236883760951396397004092630836204554138830960279568018196527803937992239881632655503474231406402367700447197869382921889582102358987657005059677608013815928339439469097316519415489500785849763897408876346671285870817816550600191919728562899132981590670750142798110159563598967567073605455685328780521143105833452760504128 [170,124] 64949076384419295941149693960316810023227995563347615725326539850685275582187967431708393702640379667496478922943251341668665214511149718246832136565563597465588874932413221118352445820723449426646313985790239628065334281191862435211139545472870742908580211837128662647242149076966834989526069928883166875974290254287250444930598124225252098349997268666792991759921945480561186584278873276650291906473658486528582198203277954064250540140232054182667677878598824412054649856970855872127122579802826447099077188052775248905281650742042198121202519792894908486961124571926768831417836196526017033945145606969865618097734548260261658689237110418359524724533289909595633867818054952602205336507040628157805741318416878736961763042472488710614030725743629901392454012171681368759661672133926676061418787191336313419666067418574960828078761563922762447078261119359027865697164773088 [170,125] -1481795218607286187456478129779358326914141458795610575483216448615167927591930206679220390432763941432851034538830204224515455620206318621993875665996034955785224884864137528793766596984091866356966894241823794066083367341088582036388137178725389092688304400122056985038262659016916048352920262338897796041702596649062454089334887850441277148174556956132370649599771876052245170301529256056272065764130811936042361582933895806031877882147743087871019746209397789433855643363677211811408211618026927842535560561963454647848970321178958148912027544122297151360715923979189559979092002851992834992071605261936713678597484316328962471142027407173635809598259977060155379223766948158098492117845125371419800914209658513132548016086083454955920621052630460863294614487833758982540004087970255962878378264989821078606140481561256038211527206095336602419009332664380866873984 [170,126] 25781129534169588412861004538394420307618758971207005809084914939859943570908504955139459650574548858674652148483903710794517171238005259605871010243936691057066985939024768958772970326087780657847332727520417859581101491455140922611059563960115954956933122389820161384559959162463178119244530961288332074109851472657439868399535578665199539306010742642099971918017190525010718557549483604828586575920266935200010494055087888713684867358759734589436493459597804410653729339576805670157617219390008092607481779751545614677555998619948878131859777787137686362395417033007355801763671064320971934281878403092276637553880829091206350422801882683578886714053493228285445729327147453096649116096452432391347011497305017137039114281851202359613115576328749789606883742480923067734423517190751642561881381243532202663658829641452112340813937753154262503869511268690460 [170,127] -339680779725857520210803446796782086783238333676688358672842311975767466429779158217942192018998233666078954411164754174625038892713427060631436744279532355560610839340544359412185669849144409294484868831111415652309508528225820938683812446283842437396203942155354124039544915385843500543187443964396138706214861855888365511756564550295482401936362808901598418076658613936232037983018016953040445925241285818376975603955515734631561246893385623546214097566625725909773842866301832888892287850540997068808800922127958025758278483368412561492217947171732193555758186400926378057673573868092207559076697699131918778443962463947577789031417269842785222592599972279276544283724353070673395509293474906300173325860919992839097504217375590893981229484953808215760846746004233456520203316433923650205601351682550671581138660713104761087053654690419541305799200 [170,128] 3364236419089501244252026807915345945177920807558943111170338774583074551491984259617917323029276634708191231277233451025296854688549874688195757042910852456539762979894863054876298338557878353201674424787217625250442073411357057257073785862413041085883742691035992643135453985618911674250123872578950065259422738539412888244563066135692496782463725422429456670620508274090730694820745606676556083915772391926589831075332919692562208368875605098942987055368798261892075764107781967726908837184971421928993349520083176170299227426970967821954141889282526665003883144565653672846678827769734711076436153542246152773333858879326135820931322445131471860056385442662310272261674314401404339820481700867036512592982992017834761197665733528272444148072496217343809624961182506638158862863549793828245877890060063345802882305697020881204543622510847040 [170,129] -24852010462966894544559003615351068422995667308613749154850775322260535063763499141941411255640259440121258855722563739367698308532079380551974446834066360674835001818277709680766990015990148292240903032180274944913388667850879383341278741632647388926649404504157213773032855001331907863942040297141225150104452638384363480784116974044310450096755327396563475891958223921973925456931973112795245735539879072141451559517714575471285219142094843127101701298170467158372542232364021136305034738554698822854958290380360189431667566786025862256288195355488592517905984243485737032087901589796829747545645975465111219306561743755004188425004942473151484564489136530880152200593596333418031578576483649085939770756393762014881194556907711957599832884132260159592121630495013807750872369042891691500865968570934749079640032897124952717950301000 [170,130] 135805336161604192371987033017322584629314090099065705348743053810453310337872356851182666266146889925504668951780740061956114995883840125019538862705932326253243762659357535578995481146500146280269937920045487590403843078203575635369418216250975720559800162985007859035280542464404264270603283674259131200401476751475556866962761732609497988848480903819352373058210490756290590490444596181306981184455465570641497497056962117029196002527597611307524987510407338890525396270595136546677070006197521529020842121732804435245467574610586940851677464650152372856884385708298160584843344807998912664944965986329328119002205321525109146305520118346168931831514219100295198143657072987852857714002708525355898493210212664493673238454603283187143200153667366839007646807833082623208507708895128900564511752279474096051030191569064092466 [170,131] -544208990153587442037486674010859745334665515009115128355711182803516721916712790366061133508183870792803968837426958650122518542112249443927116050569728035246276898959220773284330274690471793418794893531508162528895441607829473340262026499885614228914959002329324767640460068588377771002906969789268372367146798550655831825618403398536442093246991783713062213762783817724280708356536797114593121925288220363656859724877751798348596127597010578969654746858537424342490215101156068169442595562721343783500779426510624210187330281786206882727365036131675840840655953819375901411423696011199173399697355283203562006345452555867926147338727668731014210563000414239418694398130799553559536322072068018777793036295214027160469392670216709368351943481079538251764628050533212914550712109874556950993567405001616393569017076736 [170,132] 1584517401912323363065774527874109097796637986663911419652965987712797604602864087207853683905755250328215203229782088323153837000171337670342851470581899149869195966624213848218391096757158335009071391120228488391542750435523282828014089536069067805702275631766538240227620241084129507037509017276144519517317780877326172870456587310567589004045685854240470828429409032715308618067488978091798242688373135265107330204772238008867681284333092409166892676344179031148679607472066959874528276789669108751046438268996446182216289980055001576853675824499504769098635524919795925886613663486020100960692339638506678209146424004814364899627657839439030478872788430290992273473587282090223843762514225367993061267450599216372664549723467835814379832781496785657945472418979802921594600714996307767082710802843125395520 [170,133] -3319376154727443256990400460163255308360070901731165930367313898944486470550613133650722327789210494672459319641439708930737197708941819149025025466412431330612028033058515015007782812515576050157802714194008564145552088343774944771973763796624902490832425944829072227755448976097779773005470287788391656843244748861292381367737305408315306204793906803513043493583560379891559902597446317702905573917744612878560545813131039988287036308392419642570431566495527005709665370447081643788036196162189354824956588767358403518289098491373552392225927876844133371099938902890061404386648795185598706213406004972956671441804867741991530171026521216361037389650350149867324963664037899891704308675218495076068264202906496002819675833956011610014796804683772144589023288870845241014831601069789016471472002636048 [170,134] 4951376650561044491593825062645336635559011273259753452629420165753498412626432696055922849880566809594556556408362735440396255674998806249053798671930580077847730193978819051049448654615057379677041476710795298568531879948380993025617035382081840937638337568388503214791143557043631668069142575343339899417537303391813465210480316545844943922749512929770549747211394239195354568220978496602669680858823343109312128709451853182599297843711656454094403458634637209523829275468726417259748273515685418056874666856381579174000199844234690526449009102140107750786999828649780806460849634301931515650560028091818905975383233397818820202342804241388832317551375824650502778054507031804675069881806829430643947117855089846030507966588105132608549051621692041926609216912540823925860363656722515334308 [170,135] -5201163302058232175224662221926717934913504078037358637376078812924361335996350994615155287468021704874515647072829360213030140356134278742126664318940775266758785869902517990493462383525584935569838194439425770181600540226961829068623496445033917646657675568439449281892364208965192853646194848171446245064814703099262208583802412407706160800451392916251699700273767641506698831542974401017366500922980170524408023799495847611179022836592157847391539140386287953211039025882027220394529854823870746467547198497526876853886890526674153905110478316707125369089004430351097182835206851854896771631278592640440364468873701891819726853188048482262071785995335368049143129433770420848540394200895195358614297014614446926984504961061765035831430474061144128234174647117316852232928414036512 [170,136] 3802440806510858273630907717469565127330693124340468983162434903561729986033943602532078241471150611454404232579924771850689414759378811244866558895806556574453065583506720102799951077563436749975561005268529200362253274153301751512039119549616031052988675601441504654490259319036067691469239654991238916497593148457018319810732321039461173675016957101236476715737225328123880128546417971068314597322245513388846321953486967172548283796478590943099896554163487222073654280990510120430111337748102866024156790903578967941083159955049255083522275719537082674856267133733148324282380466790421631801126787127084254555019453789301087874546419419013454723551486083192696204921319283319294165327658157089064090781544878771051100621982098800019700203680272480575661248450862181268840 [170,137] -1910526202871816837709198647346896692076390397013384993640407301188894570786905154353012818474269216029020572694762074064756329926948696970016673537551049015213176049270732586604397248711981425576796791710819726055558846958254941393259270077882739804083838590907373773276002044817835601834786208552533693261769933282185092241028589319866165370371353857472222974757237755446587524572384622912708368583316438941094361805907309022297605590708692430056326664353748043754337635625676539450037537421735872460812640469751617029009078689886938970363588447024406144742208699243900987877936848977718639132763573631975319766285792009256883946284678249765280542955242046723166945462601243179346071528167427734476638623225080466005524940234974853405127605168524455340336966305200 [170,138] 650938116272385403256462652171169528011102630819225147634449122508543821202363217472081511966965815623933497123494067788422509655967569179431504568748050796076076647853813278354733209747335787765542026630957063391299589547022055734985827618537593511430987321920588140328301883510273747765822585610339330370420291128487510713091916062098182054549596956656569033226381273105205036372677341212922658195361346310084506771965557966727176809826801259449826569639778552737966315776435675968548553307567151818099802843839078116512231003024896951429117691494191385200210586128377197897367507483211514931559378654329745465220524049281173391378364020257662645419815541187427579839869106429111217309508075912492123699355766161989836463909189184236969390157660420178245 [170,139] -148245125641667206646069333896821618859272326728792599601367079742919979554669327930477933365234139323982834201028702670170283848535390187189279914931123042736545787525736259592617105363217438725612418131754609473125455822584824267857082587519737649860414454213949232121664938102809914954877978205324138810319901702284745751914699970360704721081550280001628959794163770944601168200641094862266690605176492585815607861034344580374728494635426978916870156400133144138213085903965801637531328000777183005758861090557538512716530953510435797536632986931032088204256137093551867114494552251920429222452137482541371591603691326944534165820531050777221661259076299759446010997065180950991306519675278106190203614256251087734579702163303579511184162983680 [170,140] 22221958684663611313062440219448254470584987119558865898808795640157234178662122779025915830473650387950893611544384532493623421182428635241036522821886670079915280321586052785442620246049672288929611935538222273986565582229968917799220567817597035417306229944166388816020110149631165600605417962229676344000523466405242360893772528741846303198926958876403009328184034553685100523474101849459457263215383147418729061661703495245097419299783993458998376949125858816481813746076217902405973353092067854111953236491584211607719705880948254250263156260001828528959844969878794122324932285609499820785193750485789395830510157188055306982136963855314084663551569722132521516758064278191626025063432789254101630559525212256293249714677966164416 [170,141] -2156530522461792442807146020794909388129182029265531183468967954691858630406452335483291217978720737578706888603682271475327788421565831890963587226524152341534433810871598432399236259427101184252950985436302113642910565507061621845089518722807482587723402740611815866748098732960627447438094679004739453843108096939005694022904805128782403341770945704568759292929194459323334754528916635015479439202003572349645271528774953191840059332612546986603181269421270324824873832875190335071939153965004117843857044245262584056974808050095672600839770210650991366004132451786793156898299596318050199843523530053946660325595740762166897249298814824107946903235235750407691374265968470360031164636147332147828916831258300888004923125792 [170,142] 133094685072139149288351802064717700269208262969397980186000373151858459637943047980731145477334820771701561807413673175467514851507940138327080130244027048245752621447647035378363890920112812257376432033513689864079215994484562587234884438832134609598507216036376021485482488919374317870499688452978064693328031879874188584727365695382549130656440030594311620747588276867742899543354914959148817177537187946842975602833729901966594462760483146110287199746770345005260967185638904432739286650297592414976273013264208148085661466845623255730903124933902249433352518293870136977965459982175124247180188866466406752268067686676012368430248995380984644803587219085731471643492877769808001349878850474177827142474162476240 [170,143] -5124462208955485680688110357084250301878350488006799949743795186518590507246973231719948061459958114462743464478873035435320044794813270589205414362920219382076926521553766082072749115549370250532020940059975406164214646636629693726226983013259940192721316448811910660536844279541322246004002276616980380423435074158172245856175658794374085397219546051129840153105721422005496644625519117670345808618779455428898917157713205514083246978278749400524277185657974988585065945630334218566222071860774312895786496219327338114575144361847417360864756008243877685357145139650623692239635710672535088170950444003473561755149199426319075759034066420227961862147909584267972462207896841500698386336029856801170572544 [170,144] 120556403947095982799640621417622392631772115348303000150595961089232652953469198414218198391002968192990394748989366091582698625419423861245318591826458613628794475074027507638102785200760154665546288306937107262093064724092369995928970941139656537660235549471138817249710585594630398313058033296774043424850998506846893698351421994852133695665797047594113836461911430271785985227770825017234831140402856262214475817286216766859950673618590302886002575641602991373592189608362033337348673517221752767698497289017948536529186975231743979685286624880269062330300218707216714859680889537879143393663903060619285137378456899370282897462723873908221084508120010817597200838656346159886181327335426224 [170,145] -1694340183854609189700356801319142746239857187056172170563008209828252320324551774161432373463353649387114078549884482078263124578808577573882645803486397124785819925196597017561663022140053755718607610929872702417594320341385875070641657850104613354169525063364580136736025205536066881340308603557515883144322770940769588726730036444187716329989258716967298948580705979108587273361850287110482307874009191301363985137423934341988192211167257063182377629796399169688458072326166470936515017613302469203897594509225800154856622440946669720315631499666239791870314515121868378570310886351017502682164172952315233387565462402289204119835206495831897445953964381807695108209596778349418896 [170,146] 13881728132251169108434611121044486574331228086782496479024700863872434100281666234090074276661272712130435332825497485690780967127034887960257299185040384546215963262929781577342927566824996157162909738599844061733636871232138290744567319652730786737864152779849215267959465305251831115631040347232962783723104306962502702567759019114334900033767275437541887881354555850713148506440799827472940457200151463034250155224696246309775984333965190057313599944918366440022167697154165456979190320953893577694586930219921037759166848443246572641870326345024883902101681090311827350012860688264703171265781472513008192241170235386551524135543885932034425331246624847142314522848870 [170,147] -64554595845037973785627285150815309423593217415562295495603525644069394283012935655227235150362740499165578082368496615195953347791816591672572043504850406317590540719767057985948338353779555526736469254519981608797726435814376090492700851379782004910426236211858714029801036812410874216840502575585178740300306757252048213754996810369987336904158535137661264580542444333111344124021519635162254914691922119533644691960786241221356703052803227350937857877182313067455950597557491119430131452932289710211762214822639874908394782195870548481011003828189347652468933448168411753400404803406386027762694277569997812667537676351101819909442840912182872021196993157440 [170,148] 165492801006984556730031885900916243535919401934836945387332683247694935770854365548065650901104003580989528554831349138698546730274127992771230483447287452381956690805496103271397884507565942926762331091623421705650702209781083512105228297795455486091421826665939693428102586546691919704652628561138398406319339373271496345565139631858844645385825955053167237829560478639597390717384173276772820030769435569630397134938070270494980717702258545208311826955526561805762530001907030048170995474142695165037482171942041681149990895285482054636362116662359756591337737651647197543542005660624783940228337979729635563863697867524162628798134360006400568032 [170,149] -226516792555979513273063369938655071202663657322776868665994346874595552434933327607141093846318184242470887461016415249064913991810698093910662513828228895171237696910491245808593336381752770418833309030318092846547021790367354133047253415328015258235955046660669290984358991324051779262534096698965015733951116328852130632130252463569428503231268267736205780334773391160205545792813091563432180503947172563685149391924348526752431034651098215881488620891469095553818921423302187205437963752897269369325441338699113529015967816027412176753343960698145999215396235361946539880632908174250812269573640589995950524208807059388679465478236592 [170,150] 159805975662354511861678421541993476709944979993594131905048621763713164217799347136727328947892053496651855254494178878596444435673862228178700535166633771840534982566358796153269918109251502923887729786363542674641643396466105929166294328813650622130252267985410977237104138179277757445283256057547681039813516911514532938909511477297998726778255583551712716429955583575421486197158984864503152402455568454461674247269303570156033188345559619667295883848985075220604777984663472930737745641057988404989390036282517591637222035519758205496430703060869506951261082773667243262532376737562145978716984184108267527818998951634272 [170,151] -55892642214807488707168283070694723506765320742010489567909059443647953831436943404743518918829220839306566501904016499846825753032146884001591529871423896603478685827100262341314723235387595541925584542643841365540578036812492033010487902926499389033502269552143843816180329771961323272395364976465654819768236514422267258690756134573173000596782595392680793071786959203258826539263631456210995007671164413135595174330839742843354346350713421368160139038965696252667463654245659317810105182551208787211384050733350687467539474559239214277233204651660540365492143141863432857835942646497724579082953662527762863328 [170,152] 9281817879534010897903225067964077337596848840772442130684868572996164829992366966581058417967118257018109396033796692491999048785631394840630697203698860232044788412420335599525128497602505825241362283150094087589431110626795951826077816966431588314928534335985128940406636601300461966717757884642024173079414535305484633195051141138507777949142501823615677326234242114395172313207714655623403387859063211937377482151564982580525027699725237527052492888317016601817981086661623232802504487402048758630065926007803734756291471343225999434444914190312514883952811423275060939376361811425431159357030480 [170,153] -697476565081642676791566040097102295856257743178894400039686423270558001293661339776257049593581515623901842301449111763629738573761798970369014706704839803246450277339547287383697001812074436279036582884566818177530165973607776312597772920244970658229369043799139956529957958075908320357780144175319544847197265281449982685349875924656339094167348428613098708524923375158850405747341986456459090249397274695307544893057111558855435599695002115145908490754901780514837147423067118516883236373310068934678807878579045460434735807075463427630439271290495877179339099338536722870980651454376 [170,154] 22471847732234571387984244267880234168777832669763063412079909072578783290599148431674577541275737297275185014179826462133469925883015462863814203507984985574093894407464025606281258501410792329954170522029750180913356811070994749350978257317051251022956956588594294525839299272157788852965394293006143916480107832526729317196713580280215780307364006114050306910223941655947879087827889834788301103237009818297789073920017573407779415863431963505127737990817158517465397435473180820210869581354328254021869835709202133869210233460673342825835344438897395319981320907462326126 [170,155] -292149578447429589197282201011445876637859730246432982285768804423262553982331907153949953583962921990742171473822255051966207074530390004796163682586356128144414755176379888662064339588855093978825999487539610370398387962977267822086469913454529316094893312593338976467382057267554686276146223974909570696717086393499943690921889419317257674201867722641659181556552629406148184086597684027867980187437277595788081259177050354052139818370364503301333625163585345907790050804557531636539653767029004231045312128680763196024969710956497355844373197349638251359488 [170,156] 1430787950820258697682936669242172291576396629988395354506889962418347317121963693255601499084427242671692728011456012442786493833732725604811940054306802931452010454420111840473968145572126882488262786831001436385986262888697184147644791922167661302068259415248454880400717508501684439588860511303857657110965746342817450863012791635293558238458435779112283271247871859136600999181336937151384192917784525434865558223994395231480933052919461094518757770539704008890284277429102481347782049528446803826194009621063148075389187822150024351327378432 [170,157] -2440667541141949814754939179940494304958037540035440884563448524307669761073316309757695751805117810839052799885297898122207707766824018777763482858752487656325546422255345130555448133562658456168073553319021521584577416087128688209535403677734543288253845598691223974452527838726187067741531419382176833485415284547878302644243873512028750942838745580249751437448549162536020982210417609929528237353094298472312213427999708673359015453179014685099461018834536220569818745715898171149325459893936411375262679292799171162408741935520 [170,158] 1325275485843397230745424180688274260575172117274849235944277368515910963161757644349767419219372054922963282084977044947751076678484419596310907438941344160333976858507729695392285756313849908399569754985908064266126655964751491288010416067440739358428261425087369168792754754475639654920394823080145338679884050092633695670656786858690131564736891716521734025609928866011011793285497446582105854447038252679863423768595004460342846156072533355420887566753543665564599931208649006668755924641996522591787547709381128 [170,159] -206389747862792569201899767894425170696802142015269618956846955319998746306866428895955569595684667659478453434409234641961553509571774898661428847957371558757293931784265234335877393765720567454130630691762707279838479694327806724647458223164160246524355804426986191028548935964429114381341615762309001307997546062896991918334244567595433619350271031877359419752765209761510600884867798079299092051903214283025492815814974892728212324221188499859283227580814598274383866604865692501083253265221683968 [170,160] 8160748015679222381706977454640056218914015598647003600234549130586610695718780828821217770481264610950140603179638064907567196541128089515884250182126357570960237649724107832053292379009160914931947116994453861362725351657513971614564596817296971351600646137368464399941276419614405423861184684358167415425744706562070765972479799586784671469769768323838195339035718469830935990612228841637844121238193343679915512635693710864270760906589852039200976164325983668927829359462464394200 [170,161] -70943787568729596046507730035355579671001955289409098475920655252551762226261012435275154630697367142896858543329549724633246047620668891839414563286802679158473972592164449687353072588432619330734762142918217953546664645118161642681950170052310504437070596614838596973011497052864403736575158336529566054793201925996672261024312648991915073085582329695153181607050391405428133068939468557244020444316965227700539104711950643322761259075845607632432702209418419355520 [170,162] 114152410241350145559174367675698441863003890950167501769120539974504216134484885708212558588017028508881023178980838513716538725922542749528904122038165166473882640519652793939924846133823456737423331941079363272203375948287535456432319941013869358544597669596907164851319195509093322576803324727163915202528758024435361108402410378782132612123312520366480782863463573173425748301948066017392167238523926179315779170163635186051414256432096621500325 [170,163] -27594682927042460205860281409231644420591801308003998021914620148945018223156290438139814478683681771363481496559950798552906505299370479838350516698835064754349588955425130725414839529415017908322392297535038034718640661932868262148434264313483541893592217335626151894403880567748361851805841836843318609614968879175802967589099181874672667759376272865234786246524333750779659347052512933891810314025148521584745597289545536848256 [170,164] 775465518975810179127954274443414924473095504828908617011903474140678354033713410865431685624367270167899055714070134502356552428571213999422511842981990899447397215606953122306672349612653703220868449943608762417508404845350764896056398592219776966653262784718152318594973814415752064336192043570365608185324629285539884827757137557985041505494528372622336165611149039953793777441681801028656790083102026208736 [170,165] -1837031010570089162993840216774455291302514070883429241165722513058279076907255742096215586717120266560023070375763091603652971762642656827882996164405493879328024621609369524786238279414904635863243792948943595745055180589501457615021728070520122843120323351740266168858499947447163078055232569632686094001404122261996517281748071281607993349728392738954398859071037846927604334439805591184 [170,166] 241626015913233388230075076576567313788686507172183279409126090755583307012252397444146036063920708794168995050598981039226477053890043441290548739284953288415745805291495376217881929414516629301525283634052596451089045362924521882189675693242693958208955327854340592219961546334094938141868395717075559497423452492183689141097749030214214066437572731055244125964016056 [170,167] -996687139122319926091274939365028635780586288326999733070029738164841967623299088048789266093072096786043349535589426387157365539505713795309034822687957171711419492318312007482294786446133601759783104629523801081592134081971764586071481861733849809100541834320929446036418811264400060452434382328360936091618302776948900056283133437103602920960 [170,168] 62019707004879350450420411816113568058998580680323815263630495178297499746708893038374180483539966029960997200544158231657756664104838003219263398903841412085948457060693511075595443757241678352018437841918349030541476435282899936340792043899448204067911491243932496578824167012021201449595204019331884386560710206793296 [170,169] -21525505292428558519383469538052287565941627613855388396084096612846510692823000461112423031772291428911078279960220972503036235192688862136866336617244859429393249905466286447872721826407201104206857547609532678519724049632265973601467937588627800620276107051379717481708512004435507132817816 [170,170] 9138113362416015892776910473367486192948894337356052436912863171564778272756114775846955338232740897642847829310375277128190663053458947901213125860620954651359829156009599405698331536168173485157489431123693370341313063747698881317539703434749948254210517345324 [171,0] -856755005289110583584149809393296217822621864380968677962597924376870094026493682433557834979951110777245201190750380184592325656035427293544228912888443538543677732652094104023739256330560197185287540934891539616625125984857449908405495826887021795432317917118107844603199478020789106540981532064359136975244980239411487266582546060374881570581089441412468717827846840469533011636401599981446738121625523970916247737381512295261884548276464893903684314990634329621166864349648441793290178513844551554221459896850560570825915784841017645968713209189737123814135017691887467827663690745274676866383584716316860627930471345772459132822500541035247971806687478266961388104906223831982928867610534722677663775715969184350619278688630900209080054987269337907954933644526339868660977970748229854581915790627282246952231750549308710573879979875228853860815029492849467140353699361000908080990063633035523790297005506563212521536701899411568767343177865553883701883544600955615977632353633684528322391662831189518582697146522939944898219567158191263180860711513080019487002186330724087945832716309270658394876236089799885456458795920312077066421413367084442470561140556307145577945444922811826197116063172287421958416210333056725255674759408932035323727124336730746087080305884817199400923897280276747785682013120846903253629488084492928364583900004311458082854312794574015609895056907384148778128944553421064054252249004619803201418473918132397268056303712377244320253492148097876852274881537441918220828202566248562688000000 [171,1] 79376829532848824620320926144988744611742849412464209869632449637310531308648669166403224952860566856849151627097686086068160230371956599325368198736536141053402173175353249402139177281339236068826275243523369696622289445595311171922273944939631751010478934719130047864068325387943816119749383707900714436859461303360632481232782663199091089535826815164692758892002392987566781583071241315715658092139299689440010274900229919667645586871236847942166330932441651961210803030975698604951884139126643587904079894459273425552254143732364977116870112723411140462749376012870794649005803309145144419630633988242951059034351759207150408044742803703729545469523238005362448996350880907707697908776895523854791414133478195542741002499874147588207906048794974420964351513745806901595900765894145713116942818080296378114436423405995328729438223157316203782410898568407195342732065060884579842692230964360251528859401019663760205258038503616652843689524506954952107142984442780574568364400769173578487634454785154226858631078431967172022195006080059599187569210497542243048769034767006973441677148615717942936353012586779113010033215420073686221910773709612184228458422128173969103728043952909386434088825799901236185003716441087376423557484143019402620253070444795759202496031577395278644194961605645151646864199135738536187886943561245061189159724719478404035272404636870908167660423991155868552714230931471866045088712713401349004608595837218549460539583004445679768441942510780720897241252397442403053995511027231658348642304000 [171,2] 88056355312282982979609729182076169105596067658798099156567100895292847835455699385849622563280089339830425092904660956499203839146819161462778976627957419628439722280527862157055345454247059075714836126606088018484897554238770391664831048499064230156389641077316589946346658590059071866972953751252848967869530097904712404147043567774846191717744358245445948206111355707211170484100926452378464388419712697877622876209284216465825639457045565910195370988544340490949347808528607994666571747235952424220032694015667090831047511780099830420378799797592277685439401215516600543136634271533109079552872521396825825193660156615644470021238812017936673946101861492790787392145136779752377495038180748857584416205192969751019478316358127839634964767964377442828571275131942828418447184506742653251185587562972930317809100244964852853182724752463543152531220330119882648168964264976867968141868143601934444232194710954844164686607861503230097284010492672363650262093840996492506212241565940935219038291115228779797191500826901952079185715899035816848072872026934250884172664024245814193755043525428755447551493525995333718015885529942460372108607393804164546733770689685195153574914706563663976925956556759775967939995761668469743794938246028632651620986502931115529336486211310818863624648154778152222960441700929043254237912242219291029444261884032279011959275702407881679442761780277819921067138304268394105989963826018293864973362510731100407187411141221551594088057872174921264645338185534800527117164564402936928534528000 [171,3] -255344564152654055309802940112945714961942698113650728826305431214584731661371316396049078292600444650222985694817274201209094079300707506330024357592891524345750180125919545767401970511955756395202820182391658412204451192660341740756010936590403338985185581582954478097882429594812345708583382225932530062593307708189800467770080497873221806560555232856638612729162003315970020820369706268629599633112566872803455945976999396040243912690898778695561484644241623411691955937441990156902762184018556010647896213249604769071697595277305034335627748015363638984143233974360349342401533244593091855175706117785633180836426716386551402562165900304325753751715095362862016059447731489240368359388321338193300663951676157312921717760155123901895626338265941210106603970251426281743029965376749389681788707480855904873672299977170214414535411614633598031372927581210841365742654611131584100631953145449330000537380749241455874267393814275957471183878911706832328551651994723194472042304903187893632287907629605777478219209521041455677126018078716820297363674271475111625067821486906311203851480253195591263056618999300445815773708667219017760606611481034166788294699877179721497621769335459190222604337467044335988249354877011681369180989898407144674452414553130742620071530099418446900450663752727743439337695682551497944095894841338661186612368546139181659288411419754037533171457762896671306092502218189435194812733477003407362646585353727933899782956217296595907985455637803639086422050778487257606630291833880221423606169600 [171,4] -20002724324410999226235151223978483028474570214896580780063620852483459489611199347790040600581528774760703988072488295495270792703924437379821153500628578028458116761083571060237360062268397142933478339628163515050787668219758892082980745950692250322019022568898840100216286325956399037400397049738219006218178674204044642881158998722288006068642683855657545337033866546670451764761896028746076500792253491875500114475070945395676181368921227957642616324739940735041811174270120288608220951927393369248861539283175769537463953141766575646479768866501554331868677108825634577109049611204201256161323029676906989608820688696442662538848828509845350130024669545067772839784195671734923748097890846947466867275237586279736208328995286761974251722309929522658936960732199155212896011924395277912218266206588977460619544869727748307851786440651049499473543105998968045456163152349136949885862714919932254484515315601249415734106346575772058864349670170113480384823930100634952985362650447737963591257837618346083178371342784584092637520489434279261090604837308663100658392771325365547869978179245920935678563685069264355745706152761051479959184536832990626436110494041495956808720732337335367670250466222509178720906819145461568526083714825419684555558134591519005251810976644316485989145227520558722654929427581541185846435386108963653816033932080538107117256182665957842995352983069109467988086799201718101011246752678669142788737376659074316286203074706803251744737682464026592467111491773395819950397439795160836105830400 [171,5] 9935699254718442255040835711577999256445738206518821063783184011105689958651318500922479550657876806845048220368421619484658502252144829538729754455727796231382207238107135920417194028064503387539208018747776758089220920367372555310771612254789223225737052199908967674607396106203731026004634523537945692661386316398106493305808258492084666407071519711220630678456877881915699963642687799988253673556505087835450478683057419241293991997892977050519140823353991780052884623412523117244859537114624373686647352533514580781166831054774735590017781491524184610547686169387116231582705837660878211007571762280028172369134580976562304230112927870347755597237071486712928820033795982363722684176681109787856990306292164051247476076899775697758499242321684978631220941906398549005259700453100739708001713777434240668578934885978531531684301785728381051501282461751458475704579415148707885139208692221832345722952396951272438371229617976561866605438277997422392833756526739598286837672772647621212515122464040826158268217400304996569848188019107850414867191121266927521343148682682074269780520041522962501019963231546563116228071422628279732391476861898413604593273572441125484620577080768116008772386799962869969503111334420045236966995770334857495934692040205759463048270899062317102231248650791899101194044538690642453510848353383004846702423028637014950975062978223135037490617920394690351731609368186198093458047152786226981533817328752186237216245641765375248359226019654575024612141812701967578364458183457784640779059200 [171,6] 213853245697326697223966165338415714910860027919114562482288460582752428102320377237872893850367797593031448559363476723009612443010637736796299692809128126080673123118484027944961988287200702640137787577458630642893700072025916547480115059734885512583368646727513647265754260052577790412950406674116466887087292731092304786907036573676562729571231082271396000833899967172133129817144988517113164676616330327858183149956999451176991349125866819454946401268936712886906699578619371731659665102895550091091921143638963050560674257802066000437783500024750495688164908432769879564928542511914566182278425479917655283435166090617332900267422049355157680680601848966191172978393385736770919364929693550318398621797128145892607702929147462488491192967700415491231407979183073234007091834565553322927278576432154806766666604127577814616172974287511597729385108645221076959621134032746280073159690802039039561632779517467011514578521727062333143546736293525899257953325404796941062023572746091074701053288766091854891658584393118641612074694045799182798085092076015383138043318168662141452207587378198480192329304620260900276333700233572399614516333494448878698314631072157706286815541825554932438084614711831953935188784417991320093998533182285402935597699221214939744428505218439945003649754620612745083809986118987617206228540172475224206649723101845180610794339467394983554895044297719553803811884825254837568790958011410667021233509021381350904041485911360887635765130927152809818673499859727325732315512236236617233203200 [171,7] -35283162485561509706927841686840299263467005355877856330316188305258072732157311976790337424154908529308248931377344443868949480012664957583247989577207983355946663435394718414780846568496922150688470325396538261741272280159216713905720156188296767450961555663649224131703401883049501356411402404133575616674832648437479126958128805515236637782697511594451046694960827848521892853715634381115969571721306600972309184849433050513096569388603588747142109585595994516452480260065026018008830613138096980388906443181581494118713619301059339575296925378160072984969682427285071594562694946292761754597260197153909115814677336830233402981882782309380450501075026415379735076117287791875360563351862247671782467694171349631561926834624178740083312591485252785711120626168200583036983357168833136650802664437547966883739547496503343923103662601236387266117019130309546606214618053600788182409178791896191229626726783585576246545085946857884841191447281160127949309600299425746816337564313416752787744715438042274788910066473490619316954013495102018663004871770981110782240031677253558341335933676156835792859786206049720451344717586417896172550998321839656666998099933415365983417264414394997157016838515306320200723739394688362307043787573880329548832554477451755787013110848277005380406201319914990498359483942580009633646746951064029504158578770607534530323384550628097095128670591317457876841964567430104885195873844335824507864864067494547210189413460263145700999806056389708158832353957168980748066982079361185742848000 [171,8] -257503280877511360105379315835285106728431288060913258313333438447185801047060057347653220182173076835327592247598096854647639655912333379877753713126532080794393965180985822789953634133370415567536764626928499287763312330172531732451841893579585586721290140340532576841795863478691444611800957884950247796312252338813787655673595890958499895471914486261599639783707465744486271057549498415674726705904947236292385813449430246141928208575845447496192435303721594333830598485774687414361708573292391619488888081752980159942153986970519969660248084711899422362398084881348672062609033727803460419297841428365038797349281469772717438687476882996473676815350343479290515394132869492640020331171831244342199228748540438617331263266560819972887800502241758146552193264615606659072477257788257790995747502957067744826002509196615292283363398124045285436033665459654467008799048243610934543034572107610637172094923457127054491240016024878752086717799423596950071214928947712137513821770633999140329438867723843906653334265929831937252928996490536136881041056027860264033003248910282456498213715409113384428338401850329416847212705158975896680114371791235321821441602278223451030144059493709592766243616091141129661340464021203414390807470813271182527945731690864520025669347059753270592776251675421215743625969914964769417226483716326466460030746729455894718376659148881598381124821326830033927628198655520936276180962313561640101373592613009807833953113980024894104307604551291438919739371708078875023383767818398518476800 [171,9] 23130211367605850681725147855679744398749575849758238344288351875532253834298237433376408891155513401508922234329635894554691639810685205249067434975478609470203305295567423325738438625405977052651205339699190894468363651824806180943200386100015175878013165446763200964056491211530894766731703021242929096962607687419509388111304184595368127888687796839477907838576563184576922397269279835075168342940516903857054940946076810525170500890297055471605798775803502401120961107719177446464010966001421726775578797050807049187389063613824240333225049376495641565560771981570358048310738672633836541730408160540711825896139664165502669308321955713939154740648211294948192897512647516120363873728585892205649802160887730767725211969526132343852058379506177106463027426673305861889840353523794644484426392688317034969397515095058915611940537449907931721066731101926772271193332888587049734820829458375021315221187604280742164986256455565526406437816534659365318810066389740143976959881607800499484990807829073568634230304689888856554674661159102440852605460565124928011019528047321667634658989602693532678214674591496685916560428755860982751841224941715381977660317643699003199785169256470161727364759679773255700624847848096372698929661813404279248303570182568318180827405800487367940922114998536511517847737626414669101280919454907618794007617601092867468349636514733078813710642965793031226588119495070406416309399023164642973677646525533162568146697850814370446209288115316208352284214363242413802512807232751433943800 [171,10] 41417127643785310324232851975024340511938969734080759421725158064497785914010735220697105289987829825358670969958779085399793904185183490353072453390547748293507396345978641890212630892878000880438544963029949915709151232721069879226669120425904215684861275609707721445222693078487745089611162688530367041893867185078115579484214907310998497371500824002230608777603738988561290337556476119358702339416154119017735647482797958076470704533552224834379607419499281351196616057250051944642844073990676518922991648003337793603819767989766944838160833422524347119783195091080198791952245987274580062005576689856016835079741731097696267523797698553480637757855478792461080001878398371332566512164837717325470673739379889415286518927771000649299231155092080269553685922982036875127755623964800847324683360229029996826898578249669100212482182844036213929160307912317381240028630627392966255231922592297525803403355638568012827989771832475104362398007569859722566927101632843566010483280645727145627613054904624663259661810120224670094323022632293946707528168094818882453067801987066110937651407206908876315254402360656911497770819603694066316021539588107722318303146719971601910748971389152789831680780479532239147728423813597464749508379167427969073179505888619363560695761337504398959864648926787791249225258708271866627496518670998954315502174061289031787977150340272834670549171523302493591241262301027128544625979712999599016702256613366525515829761232522350964274026672885665815287425394229057219871609351149612800 [171,11] -4045829893629274350763487238779412073336083774561667987445417137451743774512781093488914799308933755218626922886433740191004219768341368782358386270639619081995180604309729775368374157907147313929811591262148652639188373528126380606032633686203056131021698862536684875034908011358593439993527753746839061688216573998998911789247916197651854307326547675803733116018836591467482945144097683825302077577206818427098707718896535739123935664070014972778659723761363819886988250046666130678371086780656137611400153921392821882539040181540825328174618502987678492753481315490972476965322411892859672673967813835030976789658759269071944003655380016590100162665341983855226240919144085567282417077668704178910769906998875784896085338724679168587387559215973456614779109445856448619134458513322632243367329480210789054079330424998480529338541162438944034295673615370109037988650420008502469608797151659267371532183904664004668349737755003884682684811445426329455090832429754739786830355371959024517013576569632762031800237650211605848515783348587790761227827339059610320484261201826339905388770960066273424846437097971686589497114748559779706743040271859617145012302400135997561496697250209325544950186040894250317384929072857116785422702496592965570992054338877467022182845510180923672221230210702128796351546368128160824346066242802117840208017898096653403882881936736616539700083451026427519408955171430211221162135820226934642048019959208353365764031371351671314210967586462751476155834129823650664272161340220743200 [171,12] 3203650513682374569118409074685803299850785802295475084867225781432970234185612302955737804788434602974569497562531753616057603674332260902054790936142937747111296536488659434854999678432460626380210855580493379835068207929270037250888525335935594205190994136400926082455851303429700412358992580268847999291729969963013894817296586926485397309802993586615031289287434060023332290696718234598964173094489241747268170160744071215604185401774581527414193138754269039659891550247589855204947533851760136771458319223874499078024117744736118187506637547577131019802977549090530002388454772338775166237189660610790115835540687004163999195923177667553729645395898992124743640489707315745532768707379525069122608190085542246121754351847674503087922549051934206414389201791156929107068496204077116263304202981703052450680437599875622628805566059078914205922364605606016168053168246962556123161649293982895201464464917730045944439750171442559047715589783023494513855040025588542024139374834022781971125769505073032833479171287943269222470973284269977825327047389645087700255890445184030245497163389183363914667871568984341704311380570522582592043544694639132934683845945443962325661736460003834394693989680826637700562074376441870477641331707552328274831023463798357395961623458615044927327663926480598699881492291863184013447392152537772116139402484133916920907159187512751630363150507025911575185557538857933180839968688839001304168625880201518914360997855448901775773234699142647620936964765869420216229621021140000 [171,13] 231700584685553573155171080345719629419033696670789049737600766856591258985554664379289760452531296791913163362768049608193649344832335489685217573520686984036953149103152752486128593219792061954263026731890311545995697566562689439551584199079247747272637275136513406557528784445122309131094999750928091532958354444246925313272255064016689660724039049396441759870339400470818969452627876706051892287681974968126961906125574917995021642249500287086365354300139997296427731869153152614614921039769063139221564905064727938950677788369572369783169240817795460295195597450724889432422203878460369559271768872512096381200388333094239322073798927106094065497708987568265956594306330514549059186827112322928952270092508031119880227944853151362396720170481053170959650389524896247574316533148531526047744734903150986111073884996320554537716726398804919727854861136063422198833819882958358204006467107300031752491046598040864252128835846776268618183554817843630461039741919755709491572497951088798582139737057390738712924043966290548371149697059764762202454130448390338997256228724732754609832566218794844054256966729352533771125145433009455116715173279371174874764370526928251514928708466248342365416567182777674994761879998744880569519367832850874280529419061160145037173250645507433140684367183239691061861514898760571137009689102899081938717262089486871932817573621097754327012174935403806619845632204213171057783952871579619225324141509635329006387919386790353397489994904078582224071525702378917814932042119900 [171,14] -501400803583695934822591620890772505114213069542307336394857994683929198011767021559050941580683502154964156430524628036612957163195697817107759010215665443223959839186486141234607493584837004478241808816501257143260386720940310487469027440404085888032343713465499151375086972950497262035161480585142804544790259077206366215986277608786318696779091928472548313800987725686663920190935658971938563636362460003384372202740749531840437981484154994211830390938652099791244636479623736635397677197994222220109749477308103997421290076370821883913749834849420537715623277121593799830478661025550366617673118651156991698277188497563084480803656422285420322727874228203942523305798077984534069922733268921089794683719582124250860560543061136262745180252700824881648636608650586597100922262067827055051677688177663790377174081992710150378471757393204206210333433684802810457215094830218786026655713150965310433239167592272273669765306326613076893647505567089665252944395143038698598785992741814773685817437488094100638273930401447931827073647350212495204185113244924023188371053002224473535320087936340705609306233506115579162760621527193866845382616689881226912813947678281343108472315387682967432406731130870910977810655615429098455811543585956144633277690939039879292878290378580621809398917528649332408497467645586464968361673335325117951611067742281186192027723568640028256963394060084605302074894592795196988101067485856336880971182217459228091262334844499496617809575163878538364060115305544137266972830400 [171,15] -4748657008864503500684668403379124267702582167009814863946815603688325103549336304888352261190300977156884729002310976965670611686138403760705166113437942926659874210917198180679113199409053829788627260404763470146596989935976181169569052773966128890648922824518483339442658001978335318673035651842281398123552529946202672173275461518206885563852785899447099627667495268015120796834103329950944150290003841208201496597457231978112975422156553586334605951419825831820214310522662007795177762845976931952492294231261228983705051489447970168506290748026968716783334428152365291122321129771895033352544681540020471418061089039554760045615975736009671917187997957104537546388813344057361045383086470769801570579439851923837936541047324536453536153356620006036572969982627590671217666885916805461764539864198724349988990368910133806411715778996645116653659685534865483238608387023406187281009255417818445370461093549000362494162790814947905194132056948300567719823022817009653805221131592940335772016769165590430878731013010657481213044315427000381472255642759171694325340112869485721641505612680537574103323148979431376323764163223806309185518211842584726523384792334515406402182658140082521779073081192500845823762375717646025477152673663677027191983486768083193722415975195753689975858120526635570146839190550809969209173196572696289185276766677338602265987466260577587361144218710822195985550634088833133699522706303345679818549116278447130656851400333001449972711360486304440057630162612546591236390200 [171,16] 15011518115324968950038916808529036974130866869871064114514581918104817548564300054706470453309993722637137665178283189538567545362414873022810591218627052093159288438175596369492921250967102038228884647334100289935833553155685916072458514092116977812448793445653398708718211494632983313568344949277759769265490617286587520751654338499044018442848512630634093415953553469153964192761326765524172992734998524879472186718798365430372583307613433468758427808473357274717695185065698056389348954537113935245226623354258474850980285914478242896804830233096958527096196624258909864600068722650553409719896867749994381306447772117420971666060904691140472670288763636931314750978090506425742109788793851131127610586737219684382006697648422071051001032865992654677205655301988087773450403977071273900355098246892805779392815465422052735169455116412112258548235645381581798870690978891185088952838159558842747445975457364713488069105250648995339803917932951067137520378080351515667598145928656800436856490190752805074083557791838682585805820794371443871744090230618312297278543774455508060425748724387845225574440216562016273133348190988329344705859208207771316863729295017927518195803746453608012261962843258022114517220895691806261728424602178928911376352069318325054093155316224838306172157307435166171482435737533303711277448967874112673142262531335746167755889999251423849218512307416373041694570203859433904926488327305973719822717251434946746052257405401229260747841645527603887121069597787272285386800 [171,17] 32084663470939822967770388232569954379337062876566501372416144762917988003441490495299379020452122639587726742671091909944548827853651913798240798177572960701434626412380805263302417371419993015008960520949046467835427631155897974174812321459784019495224522847971534308354728752643811075219602980323705255666579438890270324153430415736236956491528533961937273357918794498031245158061020931874357110730641292698451964703175306598288079483702215495988926819718419048661042695758242759263169158872327017853154348121843159522858915018116155098353604148190556137630124216615695227693129023318853773213471204458825279857838077603442087181081842022117392693086189436932603394975593606807553122024920664743286562506940980249003588630455498072105217570916439383197738077589984969272144717101455053093842993381929490893752830742319283809674436614202377335929652113282147158644373419178713190188573783261804627120028182068679386483565349458279761690572404894783444665029573014572999018678121365433141537550153179709155828706590893961501228226023294241890538680795394106415246402299991891151419385117543123897591040301759826665085017076140337215912707836161440862181945996690635551448846044455881158930688963300709946034105237021319831108399895266004087544551476353916713505087944112741397448603078313620421226020025167601441903082410670501937748659430061635481393121641117331629367962900813977198812441239628021681304118481437771003227548592493529453053291177526731345475940270505987334600211388548020149250 [171,18] -158468239825253966481796640223686759666604346252244565286064337265345168522223108841131810910192381520665744312365541790609622816785135832119674645625378404089691120766269681458274062183744124907792046863890958897584636434810880092505918302964067060990761485640674421256799955387280730466009904570216234634138772718627804442163674513043083887150721143497671006815776305114073966594017796213032609664390122733469635916568716632294555549203331135196021268125382080987007855596847581454381369155473426388837144227454631080546589568428675570267663649747832695101354781723607117483814838095803053397140285439769729215468887154525185524668328268526643947615164315759808334332307126311165376230285996179750305233883759605536775317812503136903038358976043464256444025178491771685714468830753380832624203231222196974511189785318055106170391523530481933242342115004246482613922772875505275084917080968040026481780315347086190411160371638680821490121146282964954472836856589991347530367799719852001063667341899090759799761418221395374262237527751944577009955525586008093516575398021724216047638874883930202057276266151300592986727393755934369002939109705637266276458183010961953241473577772460056750692838903795797902315379172308268848222368938061313328443213620087970777295845540360217435188356758409998420436574891582356566870147113371438987877361933004031147157612825418267532124768712736369755494478803519165641239161250321984581902358994944472536670427768953886292228236973771459135771622422115860800 [171,19] 3736082729664643257322655427237443899944874920089700521061650482303761642738612027946472040265463060749236094564821640751462334181935527673848491532133123868837250789177984609492243615192875965920653252665607540750980862605615231363213735296274452651513152302016657787669654973596649096962730220455177661121316102473344639999701800554019231573942156598222857633715842506810550487820034657228478875354192675203077394894508121009532873728016878021404386165175602592436000462541234132022344765310150004890088013478622877613987388651493392049249194946918834477007434328483499003635528680923115743649002802532858883504890798344053612615043499650753334779960099387447133012075983900169600493802505515834481884406865123462376376193245040047859129589390407640603332592525851993476015296161446986134453690825367342705092846803338240955404293139405345516889412457117738334276290683286408147083612277831208683267421773881621614986128981737472703183351216205027907030448096731343801951536604572856480875936008353393490352015112607997993944212360401241206786580568874132475627970131690269390231425785398735138546781924991679413864652525945907076922524261634784000124625235095288973414165783026831191093359870378139282773652663986930933069032563011924776664215146401826797268245660634851091440190165814028921849996065861838301528657341298343939848287773946567484010488720217293847415529230883736715303010180975901652479831771543811981825536696698426552505007599565512906911652019461993370268821038811800 [171,20] 657796578330186438278452070444458460060106276313466363450659483795127633412568394584640907177049855846951934920420724219636348018878332309787495526437402057121229436426676251582356074963229608356144189774492859351863965204664290228881260770484290598574966398335018883667948070795987229449919579171802773154666556709394513350148639896907658252555296623829141328259656985152522965327405729469722895555904636026040408642729622026791127066909248522549608738918177168608424493074279865980146555488421763048868087006074297441336369849721435302104479961568879104733870537831822290080948234989837400920526746377449222079908206094549744718125748007194837736645567628249508451937788852578215738078771993782222050473241756088342771671897691744751768766771709615949946624524053626054330296584206759319730524578418152691261555384718729004925567271191573081229149312011612108286916000624183919026966394571299876561092223781781925472113743597467046517425281565144255999504648428210300073575440306911740648674931153126183553685675333637451464424318156410400563751270767848525369876867893187955695091399010730916028573200791097346039606304828721094677383017758768644127860422008606631109212397554612570228710622009513455537171788530248122094726076728529073127169452073938581753647395186576662861183423733868645306774861719504976833121079875684184999956282383624715369175799840739388595662704855389649564866281308797238123376341929775621575445194043577607621513046430127864257846335935327416689097098532800 [171,21] -662290663757023352074874862329215103604537102369011823789409691239944931654611586004740490452956685319967376886134154076143683688193828510498969720402621020775204978397908606395184447159932939224566562332011300335303669804610240830163400139769932504416647022981244490425800409286900450926407398222023454286728129123806604201715300714827303109625830189140153662009114743789171297153472929284363537402309968870138094745802694780902590932998612182510616400194764110618196276627999389329585580882792898358723893753840249324528704061742010501085751003685429791418948925915440947191779788575479375803366959072319344113195905522579444322688415224237452738930236313772839927704799267378058358861466208599555500171848873122427656744512549118894780714164590804951666387000754484089508631860485003369218675261945101330689872673681924934674991697138650857965963004462240993759511452318551302333377330304986207199862173550121993014780192838786929509959757849770926563361927965729832938302810774271275115005590677593069883336887918389639148689195573698996744858596600847600288945108277729552583321217742148854790525057369128228116479444655134549711877640010033562484132218905520100794505516524921215792555115589684782975930975512752178598244170554574627110435091603490289630473719065871679175277233072680056912443603679603479027181155031911843393057289674315713541136379205842354027993649355498511498297753870583360306235407024170978051813961306960542021781324579252335116279936789120797842588766200 [171,22] -958729460563450789097649846270895063689073109873979415367734357155883283513275435205459302107730523420305701522570097984451324902174991437308180446772307032714839365093683185680132555558862006517538389131558956222970140815751183964903536305812980196478076838991538017077392362628433585619725267505861782286181383133572404840313100454483617196536685581423910945338557736779935487093502918791769498564684709870827065583883878399255981334335964217526039423167562064959858618556022725978853786962900017896525531643006249506089258460107055021117813376178144698800128272479872694276267499964838099044565390198064639687356121286767334278825057554605188008101505762491431096908381368956594853679734735306572658164186850622899934522629476572663013286958767067125857467437235080147188968638937271812912719440130573078948014123878991898736248864333412300083362705201643787337833675772563544182523514513713572299472712073919828686849895881497801134717705653615450744014627482027911627640737007707950305295152475905609880683697031929731894129470847056213873931004612018786080916095922831825462686290695072099968766821192128586099723989390006171447674335902441035633882257017504390070349082475642434153441725369771017005517813699493244049616848568636077726788369579196998556361667929515033155592898235363255869755323032801246938565509506427363669571420508059543704944764197335147489338783459163272501129634869981774015212194800140353646466578846083064768267635107453893194508661677930051177552000 [171,23] 1993056447745884025764811542765550066136899417377008331420795965754352511717903122123192743846121173069539357786055020827497864680033936816007251640090836047344404079413039191160501272858530843893065218588722766244522561387131079571055926546875890364062046929563396347115395341190126838254000036257539612564060345113056354767965433954442515866426453438276004741289147678497445260532572731421883051453724808128757109792149906558112051883312851458803532369217585042261717614828375511107390242332183790651916998975635142887865240078104048088622724963692372753337830210242131772348021723494572608396954157574053343968032063069875697469701164486112014440388735397033305150952868513933178012295428504366727901975960276680660365575555249143674465129151966660590052783579507323310724640810538233500851053421137348322059551412624996253438799429578368514741979805954745447927040554642041788936519556958573887998560094280173503462286943229665629331311735604342318332324485575886657054875147033975007230909004702437852192144930845930072993323335963213623873899290938797491541209397418670724847945014353544850918203426764663758962279136096176374655604375644493608717888819092842985711003571143078358767593198754040654877455085764991559961485081410403085428067872354495119937832337990867047129067123165863675038833097875255883312330189764772975223843160106259648244500696882499053744537879165833773433990002753304859500695913790694004240190984173781696519322745051594588216915591492920876847600 [171,24] -146372101330403333042516691779043919564263214916046388659737988821552431653409335693862106917082250105147595563279292801228600149341993922096678830050292834492813369699076325772874318894101855177733902624151208384668704128787987794606599152822090634844036832720651364777357232087982779542363033077373888829530783780715023831344098393838002885098160393043860362673736503508151746941638527218945511762021671577825866118150564805233231668343519864439649547101654789340844177172296652395031142217085521556888736476161118089641177437359299291974970471622941547499367760310448998219692126959489022816923054050921933470774179337956359161909635878408050068099509581960895894240146136868133290414579522259609992796615469298707678210062276294054532605341106619557188217198254488068689529531799275406764759571141227257806524691310424361903485300661641961579323468791057531453881063496239835568116402661372678436311440861755830223424663900575892059487545878194585591312133512761122003501567607967823576166578085100271051781811483233426516847092693387169080567051740670946463019463734001424185110412904460728055580252766408194778671922511871794931650717600320831028143689448947636827107054226251755732504546624879645369625586544835326529778062935148585084618962791165115612758388585571389595678928779790450547609605337670518592183768817095911962118149941887145063980828807213623906124951902487678427778350734477552900884244664313147388394515296066789639534482540485297949361480744201047600 [171,25] -2087122394771477597565620729622802006285993069329959027136520045646495264913516887913996350409510766582908883962613895829767650200618480838883835378568861728700837849555855002757710894503980438654524453145292628361898268398478937801850199403191612883231940001548529917297991526752046971024454076700261223835616629139134362578237168001565003231701197364422983131301941232720559232506667141822780705697016274952507545708337555408998217766422795118750275434962649734927082380754334256105267239030515734593844073021240145746553586409907758492000577519135966539179557249723773340233205771528661095375887241425039812246219745048746289988334571690973308570906043651469901880398972592448842383166146027588417037834835882868305689431207992289960749473686045825992588713883815307793161612659396443496837741364105345452633913533817890475626130111062197312329601822765237253012920924340299539821735714376783523025330444482684247499183828473589881035927604657969791899291431521906596807238747251020147591334884420928444166928101247623647700631834830089870493942655466230697408841888443012047280610666152859815515116250614080651375725810266496315207056152784097613859838146208787546010532147048465741930433862022727032107474339669163991064639659454370851791768418033080499792209026352044851567480253349234034575383763552662691297229204121059798883383871467931685228080607765376198349820977493188325619223878412370055762942360487539673316323993977226869299658572228913690528365774069304950 [171,26] 1408460772049943175721858007806995886219534352146098596046039684705757020037961161523854976321272338404566482371558266179808310274771578944720455681378463054254177238876535153964345945971889949219702301803857562140757113110034841463623222972661921320241164719820940425867238700339028857139417907269076173575404780751079512392536371257170994722381778110968307038520889775043786365429661615511579541505742402777147000120484829399918717226298794621051440810536777338409041889002088695339532681559284580514113234505113761880972572067516996458103548936534787292937888340871164988645357199264477364239035803609621813772983583407510689819794048366527092747854557332692654668541496470475792017711977804849190447060847996633049051774855182858614206052024602780980310178508901121352752190898511802922549261380212022817348031019754739434788605939187573368995792684665513370066997539775119602621777071745183511181444076804074709969840787569363175613326655370116346528182274138108127286632593778303596508705934141161033925693675130109118604362904121649589875867060399291317334688598716884405816568115199909688907652217481553606650287926184378557446812051921353446315023422161934074388156252739991270023656252176650854544725418118678805428156145402245569642731540928465131751037114467829679842352531868087660426294009530892226121712196814655609809746950125992197530653210599121299430367963069648211804575628216587139080920165922672906247026938178205094972627139477675569362461819328000 [171,27] 641237698070325141292918244838395566560114907474488307958577906448177346281141815458596274869468595400093142954396904394345600267849251973789177257228607406022473546018405545401758793176278501015077826501638303973215475258981023935357715295156078283762840523848733520410207892729253147700596614309441618454899612199842939413816076389326336454096068468520498813557576732434872851846600810366660724782012314923737797353961252294133909610903276034461263616517297726079067674463786941529881660093076706399181567634143067731206357143357218893708545684493740252763970266732097830871047038734409170763238758703556824458310969486145758940106092899604338264704603869216366653257036468311831334357770856428807355225907402622427647965721995466651448871028939242656634006206594513253221261283845258985814053218644411677432908967155471854172477268295424289717476368487722057884003508963275557106766019473369338066324798492784763909887609827025952695956032653884664673107480933434214387605609161554543172722197287433474990479453998922357992574504652828576491595818498626254224514160809167094750161384655542973882657777160573648510771086407736187927367678697473364857824162959656387342543671772350907786391488134896018573761729130051246771191805312908022558270443461856928546554486891449442519725825587818553375735900271653801639899176858507696448956023610290827168853793766538104500385489351073419517980002721302830873371164541402565700807347345308796111609218002033393868689502400 [171,28] -1079855830096845880775397110072676826770580814370838664429955655544838745007832459163018366459464809965094411259768907492174633607548167327338226547839993951652302556745028088828178763767946207095359669150217783913974829771470813716249646837472673117482544312224614285945546025236615051290341240388684132024699415280260339468434469563829782303060231823077409115518803946915464639680567409136415997701474321589033006292853846590581421127830344580379974318647157807871925033849052587126850749576762126530439606448882137187373657488491936226102128192005916391574784746337180417484792556848117757202467546712460595758167996920595675832408841489346781080196854657271008483821828284361453205023310276716588476213543866509947660060120741311888083758129718811361569647948961585148221026694482936256505226494046704806987166759039639765648982347257181735318995486272762277402682036735182216660588485666023143381503360096599384809759150540675466489958897638999269051300933427251891324846351128784777573525549791080173119866706292784230228707522965261992351756231834865338208136102193581377045777806249258074604486247016526878356019841876663958942639345918749997912813118052088881574746661959938331637907870274486795587536261676186648460434130061173561072140679879535843318320603981332505447708873498716118558493390762893778910408871929976599821474840667500721508358625030864165137234116205500099803150561807249468627024766730099344252744806385177117576253146291714953649115280 [171,29] 205384887011957624530792669491799839629640211994930894233354457476292264568343785761233870636268766028016058216165352427287177013341578161971546578528390816572625834204525319100487565195452842194713176444621622990343073423373024951767011435450642139252127017722063034714528598184542519469253863060221642399298838108695687323005870390496497232935158014990555356319757482887207321530688614026749245930524328522582746479939346702946014954492309788824264974765598122511992483567364621934782591294717904328593624306552731394672332759520675973209243896708795051210189552143006239601112331581356165741415092528304045681559055897372208658850043376684359121703499346037921668852412974390494331592814670401342558130633974257782794863747199560447357838386653335227764366531407184933479149158189322928893000438106221454343340646563620179643427299644430780670420592163089782314135241961000273944886045712903746467668206114933506131989021805131422245473344602048585348667079200779206110459927647487628653976982680137310599667791093096970863765855344775803749031680916091779634590659209283103350205993502833469763497778313991741489465077697039051766913490930155331042857462104412818078657581630613819422559761805332227704604471603579700630776084464369201184560099838399805273830079651270026757614193221577258877763409932241000100154744371372199025749960135141258635980308597886284131473607508752886108490314546205036149721385929278951392950357940310004447519194638324740089730 [171,30] 288663501769298673862375320857344146386216595431985496572150051067756540245421582386843899694730487587277592380008926841918486879881083204607945671286808274279308010914971186132270503781673382785513581124138239266670220583938244953153206024898932895851493253990623709419488373430492522007574252620289468119082016901732413596069933468757720963438842621510860888150233467611346038689162773536069042077205336578798915221078221458639078864431110960752098878964438421678962858591867430218352455885276484336019306499961221743878215580172178753496945823752400175340035464525523701538517802448328707888349335305156969789366102992218484683158650992395053054561954696373491752798355862519144829142998917665821891641428275964026042345335681494468648585757533275238890916216604110615350473797411375022568231677579512489790684701432910512498985036206636622868472819835375708788408849989086380775459907343524803677182216549162861371646372658340553189648540316683248496985870472428648864005608213050032085757953866302261771283725958163617195811484235257811520432624921632949337707603102395238019717069728759421443715340817372701963891437930137154593894835327795612664307926792695704112968497452144063071044099967198276665892335967365332950002814124595021048491774479666205387266921359248224359196426197483540374864802358005358342782681832972985444509332976602872890094647207452933641217726364577117425815775981563649280392648157127582898239168643769151345651908311983195360 [171,31] -158206670479676972639441696666422132065486005944802266351976045980458907132601400489287049332046768702104239200026190755046821103567630053248192831555501724774515440133502368316249224080000752337861781826718769836061553631028328771644558377098876740278440957405147757196537369587666968921568145446092094092460632731911747429539743673852963169442031706984233966266802688413529027077863053603551046636388465993039318380609535242531621985016858605663250454196072535391707638346413453069036907090987437734680147119929688122976304279530936812157967960096338108958838469612447701577768576789234656402591357922526036507758844181626653631398410426495183837804916452783824458733029728467511556592935993663574119646863361327198927593428333576695566882153279808995267972721049912936525053334050453570445987607327708744639356514455058845418754365096131151833969604189028190684350012680000086676689681041559336235951727845707016320064290160472466514780365280719051625091996874214387174303085750111708096004325353772348336296907043156690172024823363965532442443137317151164853157838396670051790744751003791003363883125142033085607791917579564232346744870760156978832051045976223536899602269290561094969612038550250842243062921949135027047099067611630226387855979435566250645392820214540295012580907496777337513661290035423326733108121223183759001895241307327063335260503224540327426997515745748114082212512312904648298405205891305789022870044838577061781383022180306740 [171,32] -13713165479922438699363025498544049578689582392943150370733003530182474993586493716078162125705664148070232325797432361790323315875718832663423573650252564238284266350044802558110293741123077489987918918677011061426874080513639208205398275740161157454859720926149774581918774704694584266641285782075722021634220193702437653358982422230483801451240023783942864106953245207991506086679358916498163278446482066795683265180778216704858898268606601215029660233642844271883733686952899624250181357238260729276752439955674167077114700399383012189054891976331735104890302886575955386204099838774445344503303969559452155736548689083063636254217607999215111836205198079422709497453063035955661454168867403694057362962068644842667522003077365190881653456997681137868942100685425015051767799275643875663128571027335070430011346053914486450497990219831744854610994936558386077261437816521585802908214785467844543036288545451837387177256599467434241103060467523977845729533808140608535697914444377367065462307345298401468111149840360472418807494993665908804929619720364848289651612855005407358385115409450702591609947199926433372537710029928415425164531413314407300610640507489426522382662272639393066355621833796422408950652907292078798813107459859634102367269396171964125826741051863860026495131140270589170653474642281343298422196997801523282813361079510628335523465819865158654353990350066338924580972919529447587247721303185214475168521329462373894393142810480 [171,33] 31420930812278987824110417081218990461544544095935271229880853138981240490584134604744270159113746459947690588530773401293455908737072992371751647042354287026007906809510431940152901923994616470444414566113611997618825366141446632087254998726589760206387267979062223642768382214431932978870084568534250939844847488086290487764437800814578245445516826942540235646581194001029864880316315546644069207462111775575853660092689209721461919547990031061481742160710718771292802167201077390370062789292885964953314667863113918904875734335228093946375381775785566878087013143190148409973456556356106134595422053058824498210472904608865987143715249385649558004830774072774753485851860615948571145176040772547352185854974744124640508073146298028845903107306299299777809872949899282885395476151672133186194091113976213942101743440278391053082923919328072523524909228449244261303269940051373683341004302600783568074642858619467887567624243686658882046266257337450520906628188398335306559097375372024970201514000378154622259033339136032238063918925823315557022940051603795093652509038293631783908450862367218256211598363519915979423242594848739106806286950670458116660824707946958571560644017843653535623676692701045588406955430308543551980155511768810873896771503342972984912838149012037191368768719804738398252957217396130478137872165500607590641400032203203573011945660503065005734493765695312869306668611767104572221219798353860433872205239796537623545513262 [171,34] -5672490308604332685999800938929757916076865195646987112732560372462829683430381279610426349018767784111881953573252706462007080477070628825191365245233794201405134709672741471533695574931515592738856484466270855228188043849682463316562681843556634212082194290515940518253923801919989438148272897909016524046133053807401147137944955055490479528624457117681488255716259618943770189637476097090458347728047319197276484251195558215005985872260503525837412538692624728644700054360764702905044690290595401266044872374576669123120770591235061764872716383387316608319752828031877170307311740487334581314306056174874576122750325667913742137080530983969589285761841896976796430577250148240827135398382905512440489696888059785983026706407091207690867860158620389793799038429141491304423437619885539063380545095978446235867694532963697550419342532619398270425455601705082255136948845009989178223452158003688237581618458222973407009680887292438684910962140079565799276219084701754325445452504670810897854055469986292396925912604807774817366793694540936606538716447557386707679910926312514332472477562279175692667159549100228229701002555706234076590398511738660017041743043382103064208228703137530209896924982244395864604937479818352821073448937265760676449378011761683550439429497260893838100297231425519864314776832553776512794393489426095390523980751569602286944369906316092447167094695881902322624435148501140837589879816123682102611887372623408531766912 [171,35] -2291188658212951301821758492668847912851583999547515762306481262469566841827498199603877744810828377724890522043859128299750186238788168939441051701849397504215571497331688867142671157227408566376325371494228881544801122397778608495906126963252650812024829994311205346488470627480828094182548655542184332837662705364234705715817228172105647488438542950324740579440938626424201372650406775966854461535742369841090441088839730371462685640570713238195086041718566528386371758201484603200533354702233570846758673990147131086045661919815777486982925386540933430705229241902613170073764432281470861932599202109977912147958450881504329014557997066804819295893530847677855991321325071847445107719625854185933963470431111060971763833898351474555741458359746306997747896668315960049620715112817804175982766830556032349459269553057737898201025559512855772547910163397065509267155551870122971227146050906525192695908867076020594026902093347246840663678086461328520111804698974658742599577986779779290831203317186061004214738422110045904796369038583458559601119422540354092891524116006847849926010039897911136156786049425983475061733358565120765842550034136708536230537405470186908363450127641245067569021767265271284897108290695263634184521104377515158008364212560799093905156014673602574274367555328218509226057664421890754038869086150340367600142139615183189916876512789740091236385178568238657736279571337563131006361808430156972700763387219959507024 [171,36] 917575453754363052728935260016745592733895973010312932105773457896804575783759060120705473822212857206875558772944387955512954069317019550126912586389653334924375847474315147787148327076899898132617523215938286876873310873997506189738733302356892948522743215627706754762022461160130596010739229094395397790487838382405472390329313716766549802647199364743280617232622708496201312775399970589223409035987867778941097883050965879031486284926231759939994650039648024018604893089500470762107017891279415943140750225501510729149742009706930006211186938890292670817510311147938603067064224303645984882048113844799940261014852793375921230406289939877565631045837577080672169755104049351980744205731120672101333393317821138187003141860424569262629321353795488448970942961882026187730505750328972010527480201362461742903356647146534593469056899901412625506480799842513866339570988464854620625910221982241619639221617486542314325964629583780751877082901849249944994978203166300941007927001020721124009653005059046160731119571087500183802318054320298738941345088272891440606354404590511023776427582393194071352739219003209620726392348029667663267151497890580860486685058995792651571633135961814126917593417489795003312198058404575644089368658130127827851037551648752075774426388694859599402800710913414920030798118229618675605762544560030406368921685429011674850733588471635019758877191892824665292465021634628349136301574221107601829463002411640576 [171,37] 14955220369950062881766432239212020175024968797445422835493241016620817279980825290206318529704917450888636827324767347806626771603541099948192498246784495007127349886963665966552901827584708497673860029422842416855377083477615832293817266521588968946190818706366395807282000529569589039922439084922700287924976578573635697063663870533855777140384976347329765629767884823362311373225120437171966408927835691406591831725884550298578198223202207803038168718438968892297986877645751553176303300964412018211773980688325314827746163052781372833331390348536858359104028733956283743564702484718193695607395855331998212371493893736531208629599697410561317005494687461235566722245370662447957389169091532530312989966208670628590831483838787492416433080142163137862834481549594477822842168747962037257294944476153984735588232686555321030547545863776731773068347279273185769521821695584243208840892714339596406491121832448005644327894042977773882044989800568714408231087667049711405269928129641582208458331927710858332244307656799797303060215540518750431250799525818536801413534928950481654223353197757886174419522497083480236604343373232118958848366886357909601939184729253400554131386066541044884453825027022205580381332977699297663525450849847280614868269543110268703986093570919475149523262200908853753307649089710604374914997708792748686323306108278093199309737222345494566132477719201965041004348794912929453234705076106934592854470951200 [171,38] -52287942252682670930390385585512705386839953266559993211705064123734088159424036726299068974749596571642922702276789235502615926580646728100982809411239449097108496054402595084882799349071189630736272405055198071400116310071856478573156972675747683123621021637863040021221604914596768658373752274941537531182911009720076875429958969560626591400184954876765810255533765982725351502927800952516054892909606781418023429859960914025602898075768620111589358059339574001796553712121250004629755406857349043780790839529181214426336455095643313760577039695324510446399652308413501224259961064388068646824223299246399215678505880496661007483126648500041965511666738271784458800362575032882884347795410028156661849922695105681336076608243925177999972977832532852430359520306839156511589077020251922366068111565721369362018395138803083101464075227236912288879650692008012774083425674565255063391691245427280137581287120666324349580636900978265217530620335719158399011450321346178543837800893675401464976200258141065216184007217509155986777381773521172249681421232856382936227134492936217017687138681003038161712174009147637923854013271070993948113110878297744028776129642842356885471741811845846928395791826615166314937798215262133464558003622651966618525066469395160680826924847199328286685981495216934486402601854431738669229446371757559221386659441785886900555089938955311385673778556286991640918555609955154287306570859877863793063481856 [171,39] 5386024861902777644983277702306925689832614533768852766289608785142104157427893071291275465078377153375246851825138039547348284805394114173477886125871319456785680249903255311796632700896803016557112218679171604405639635930824448529334140448564723516838908649516927955817376979656284348976652870799940400332420262122221064054144736853555083880800057093654861074474775183383291691273951284842754036960403733180625594424925863442408583159662369840060804335855945635377573416519386093369045711838724140077284823541200284819286366009896798722402458447520436245322057867189332964563592935173146923492078056500548239145482282220225620513392359444682817298072641418347433345459510109427234172349673520245431873202325016957136235866933569286455097641373283146741147138591201081218368548508155826687194563228581554683029062328614668974313255624954977161842434047483640709197576147932983421153772869364483999157137127053412643368625347035488083555819958313353954603004410303139303609890161036608788910154182022728478719246135473946903746979821982751396847775775712750784529030513545508602650811818474987301217801066564702744274499965630207926067471155394452038884532273249161484252396031312709230609097388988392606852252526434015899022333867906088538355256664566547881207607342358182642039601397275290234662066132232580205993991252704061098900260429602580505408021354598693472587116729784053620194394824313219157606124142258864401430976 [171,40] 1220195080232416203662506926966710053562059903351056415867780085087504004138210669134064795126997906956702694298744651493828298728135980293978527480656194306067152924527527409337535646551781629429592321258057517509096114762172085382315217643516685894436745984592360172473531160719899136123278547138811137653950823360486886782658082661104036888630283860007983302576180169533695607912136795902980359603650705528788136917856121653053005858047872771984275855139019598961195228421552091847856066901383538336963835926444566886522823948428198355973232988592436572605733383906026458469948017319946711796987013324646286803238896500566581621183582597592328694051582562967492805704202706878223001963817021019571815867580612640276821050981688011802061298478583928387711360923630322314615197413268523788490121849902604929019985307322552844090357956793229851973225111766484000413697848440752908339928841227494037967074446034528665175893398440837662227590355126371301054018433632189911325672754190777613951822880057462483176897459678821790980181299633549548516651360457192545033994231413871246003685926576782371304900575238730329094395802058965991843887169975504238636210859196985400843185591317033522035662471486893214622777049703190586568623768508504243886774300679287331299835437630288627862309940392024056622981453206392336541418673162353819414991347722687573660497651189123620414569468719154872734944615953869868782121756523484005248 [171,41] -240437169294819742685801940403035825202470852902429717193080124498076367993255603916497698924149871322412075683154484051101793884931913116987599025808687853615664139899196285584407233838280211503521061502268967551914369274988938717319884305201469663629676426758696595017955235127162891507365170490093233695987624680591692186883823018877753383685896400027705889546339069358097985949101055702796591465243504122970724049519333598357331058740306019553322670576026052921701448176908485377044102184164041634333988975180524620674630100681292442637245801161525265619744427581798408486381002509190214110121822460428141492482164918990886283975929600288352078705778767168682248180273092350156282491807630190757576697099414507058086570098460893326489187341498933105088551547735694547248426571073418428591761226961115177973188145070446129674366427925064315938001325980301573668467368299331234255031250374220080194235735682521523407997209926987525970429465821258242825708388806923195381845540413650666537530807084347466177947905160925469996593985317905791539040902279152926769337887075692050599496126350327980018744043125446452541387551783202906369060544836962722665325151298828702604833309057854726675751876328581678707079624222169779130149616575613893966830663128781706055531329917199568964486964651251719268371391188605797826890669626703237522481250740925649311351408414882125696994748976158021562104002425253347967346123581083632 [171,42] -7491914069165546980975644359640247263126726226057631460801180992811051049574451176796657874950711550849371645727107298604050515085475019410830539111154051908586623742883026238288590435065874287119224458374301918314952920732647186370050539014584997698813021536889845228257195930714527539730888467338367027863761905511175931698034628967447162252939285269280897617773706748342567941226313402514945988608791831163005908029594506795277423439231864182874134009955173524733975201314228702771053091479470830743538093936307669172547837141730917687720093035860442168521124317523948971368068012951326372792999373949742609613065674686209486248584422560689199340148043158077081111362603639185953044716269509663669883946052598960342075248293331408955168989824733942928448990485753919936342213651979880720437698620313804268219741900809026729030279854597940157894293390060515875282537407938417420897059403817470224256567308936925098118788261588718798563495551804492933873218429828315104006593168674030180053992968866341103044444480130213726953281675303518935266842485897519460718137265591861300592806358294946186863389133650858265448715460564842880665209731246836388493775582579254710248505736491097382492819400757845791876561590606752085821674217811212681011933435552581411824671223772196466961120477889664431618169072960366115457353531614494114304097162659154459321950684458071270854920424795945581188422893207128857253861605120 [171,43] 4100328298435407564146047005283825757489185923704630153280966691862627735602118843779475401028830977243745933322169146793510765923876039928951588778133451061089313381391152507160059521594589722444412154997705778789727039008657746427588938334370761779323170524015981185054910469895248914396263224206317877456456528688789161137192075059806811331912802127669425869758467596944504006556998343070168926598284725892824612854720669782978660279499167376978935722623650461142133596449217988342400040742365317491073169962997652591208122381900770217870072972980410517575168745742108204723579201367609878520517307415007813591267688381370733374466416832367570060466582075615721816258152563474279413233505002224058909072049581334397576195522325938044832277368496260610835909021276147978640692794787881250205637446959724675078772181050035338408288881573644816607257664618349643888268088466441046851147529944800311631526734018076096891244345393937294395604200154920649115425517240751854944445318523759727932486447713395377212649771285788134832200202394839985277806203903952591169223507874376440589025733651669752616141175427953234828657107397918714775831045961977483787439218864583662559077934078870331278315194699028185444177713909267055742746233514442477833652783534590652208477348257841375091525780906663151889819200872633365956324001170884807940422185688775337739075243885357275893453661097949026748451452134192707361070112 [171,44] -116713085901260120538433140356451315079869739019898656162449744925745293989895130269807768928499738035815681732821238944249343535582603445688204291606395845695521794804320131854059725795723838940956519168559784735760133615571160008400950084488518279693958322064181245439458623406183688633280512901999331737756100168377810882524670575203474338141610871304351293054292198758027424067591028510407383628095240437827703661107258150509739468815337666282554906234683655930696823654618209365690381424670039172249638070944209965054153075883563864682173981548705440388602069322621047940583462345320182503102477159785611435328871531142949130271675304829155554233430667422413676570798761265262255515278543713591025839038809433363517364171066137538727858958505714111457452743252347357853902402611310884384426030357320885727343039863342990840655108764540684726810107522361047836201743969774764344474128826303166629552500024258297037214784134274822376154177960856456872807729127967876603510603925873196918333530275364981841073415850509485265131377974243271427670456425981316530344843094863065147981905687922975426017323982631857516888094070499678229311843961359485683844159073047194331366670933951748864506252369489688997098779520674444076537082351709286450255591897947487643994038260897866064903290671133506011375949839964503984312936252579534287764326436045019570342705790870125304251144245437534079986774550263965967552 [171,45] -30896511146238012160833015474925963092536583159356116112187384315097527969382884572386987824119159527583586210291176896007851111265876252193226760180413594315823027234514038205171959861814121742792876439249269193361462672631589165442037974182622090967638529943317559454481173281574696720648014496274355968549372372527746362664992082443449351999577504092039652013045329766169528274539117539662609903952404745434957627020360055953688256959253563005900333822115024672139379360257263251264079630719854482429174382579816097876377498038366112732490916520774694775098220387564291040717956536849875476006544086092483904724916927519354494540614822514965415561769147380579823582605056032668835729344926139098199824596084819085348441229418487053438642194054501877186053712419290875679692372047574452600853100771176644165065305853260242824163582081761328414275286123262895987833616916555536791124847676204312046712195535338210290127793232576225435754798734717038687183362372551352691686312009191759997432174041798390990182111863724985315033590652654058443111902356108631186536866280205400320227760898599421925639775795262484673282953736110754421111994260745710314829555354040597522614582531105384235176333472266024105338841128841647836695379631212313694968873262701136844030020846259437740043485681012031595983800898523709064246803930559876155694669223230306592794337577235360058264275092798575513169007717113400872 [171,46] 1858380203482188522151436780621529202726313884590367526081752168209085576810859344349910726282305698474131282015180505204933830304243668789840440631997872372768394130306687863609976874533614367231823605132521217063590128434624562011903762073116358353035591053250278587259454180950609215393704335562840261393405896064604296060718105822324260353404507880655218607926617804622791991286929624488462256802096082999566788063543040826317110789547913983327663843759391858591534982132883069282291382684381669508813300898970294003233886997260849129635584760451814355454749201010468116181388423554081788373484329429045190410579156439658716551007988789192805119824832657695255371964161299438232179520789574845234013997399126056860463266431284162562782985023079475901320179053813618423598257427083269522492299654198802265501118295619145903331746752834298576560456203936016421509980935381234223030001465039565220419057779279467271041324837207519955960354345797388646410348872801607466782298966188501253138712775804732332387983230158457463996649149766905548092519593175609862310073641848628317797215493293710609975792645906529084326526599753093812326863533872302719507853980672985993729472950199837500817481476539386470109226705154756970003783015238659926785287251445071370216933828232461689477395035739161392535269583852038304097306223814009447946426220087424656639296877380519558461562951807667753777625633998848 [171,47] 94921257234526382376988026669998450159824405253771391714268048219884627422318624573579256827060821285688877137018913837277716506433709927824345151410778056677661848691874543346711507072150101842690900958389713418621920302385912181572245631359722089456294769772769644710800910653769844901439492099633224549019183413549862217938581784333693605920948132529879162361670350006875477989986782244761819971875856347186358116072050452474817039006979672979029801317316000642810844768316798585617524863867961360797013135761083603401614166878096930887459629017876823044210630279653320419776555800798737215119309202463213872719592905053254917271717710737991160400915528455789442927702731818020394262958854735658458882589540624896277405811927723429476437576229918767122347071034538684533241017317783212617470172496267094808638411381931086289661312825806964411062038440400451367528541600342841883203803692236452458522782795588609295669907440109920518415885660453496000461418173621644497286125543195092750335916775057786360967715945324523497680256834986549810603088181729346245574561671821708307075505860285895311574008272131481995360001171001480303786438093675447169862663560552747242589006811044099078928489114460049028573045737014295584670043361709965124865859752945950219992990468760492878002708858877400398384671860174957400699596626430347493348195071764841090816956391183272964777680545581391553974964480 [171,48] -9173126939361431558014760943462110072649937167323169436191041088334624758403218236207541806641791781357013862965024378431242040623087618434655279974212052395237223805923331403855433649855190076618775297225984679487218549986320091733337166234728300337361284255135770496204364838958342052380006927458770039975095924774389133794029990123052780031073337513468180831851060746177264659946585739532574555828429026680860859468137293129873778793025955136069121382118627119974308606709554845452097492461276613644014943078069406013216760824850173273051520160988658943115236798122157493549320441205950979320869583902370794737263834981896969025997194116258545920684314218750736726450924632325758752529630703445205628554003487994542072688088568724641786392555345033181811244449912642706221348721720230592504951515805936329322260939599126402985151525746460640207635181017234253575718102819626112135995898399873024489086403138950579798395815448439682373424848603331991086737178071096202471902691694783772402828921072697377503506645178813704093870783530755471183701701198797715935769070124906806211988101753686555233842096153699056261206822344664712371878990258804432794125923676297127958164348844779229255101015450076843713847906716008935691840315315112353790232381456990625597155005094852705318077735208779336599128852337569956882194380823226166934380638209374042887270257281549885911730907420046211811104 [171,49] -50911568277647114311871792947970759277926561751300038688471338717575022419450646614280386768604642543878613583605552723229800347787813247194442811685513087173296258267671632458270499470050832619027161780410950846331596072291476452700593251672938427413684588644949753938242917804060442285571073154858184237176368259195033988657651475551178634315812029382629292541768783888479048209199991354295063461712155370656277965547853964184252376925169903634885146773417532471892472792040870506626379263488496031684918934811562822618093545516563647998158284751534807350333435920547878370492754430156690444535077610818325300553953969847238778796475797728092701516573974648578032436657260996370145184055123456532304028546260754000777820247189059207207387488048617427228432070810092785891259670394611580327718134963841061557522745308127161126590354531569676254935990340880979002030257642010652851397581362083424247883993963185894385401201103046513476774947199431718832607704594021134039074377478991149299149016741809538891638093461389644823463136754733914816570572995300491656066345651170431440495232139081715215220694403031145162233580458469751624026148514150331988873634082522075950308496738206633567769986316372686893333323677658348816033539940207215994483628582735475386481188643516804683831663146533220356673443418875218275791733025468804509270969202055682131052056215579312947352864508178158556 [171,50] 18966868640590606172445198476669950238287258948429475685813337584269204349254350100721297615657728858066843565539337825094657988062134551401622456709024747268756462159535168666166517986181560167001474969688081507423770044657330076738187105939973345372754817280496542943672092599371901299548537615747882232795236561077706597045859993815880049104832147575583347577277333334844733541413736671111311455331132493251760690993821216166400611341439753197057884602389424907391317020488814639479325775065450808609054749174741557399652244456857894886540251276578312724641056138664079980740407428459978068199087493387168396338877705110662409477628794604613561918338621059737836961969708488921033661429865652771934499492341949312905442888959240464627056639283411990036481682963640254959647308241918858736700223881237404723307169277703615634825214929770146772326972656864731569835380837485894783895379861387206610738074779402637935450672231981083056088013297440058636574534937704710538094931113410518962187783157451014414047824283892791777983408537668801030297870335405854015799433816195267982249013886182861929094806352239509619284019829275922313014138003845815526506461237815261934259191359679173044114856988315822183554800145685627170382190500029822663467553602362014378685788143900719954237083208153919961961388562127212823399666359595412551185860656665717363565118748062682509757574982722304 [171,51] -241593974564658532562470849062126051856463347234567358147090160145563798735937496491571954139357438072263520588557794286677018306635309157515351539756426314569601586135688931242857449788873728221332157369768622988955450354506203954298365141943352785943295861089126798349756372991300052430770929495265430763600851678724911917146038105843394496798406479300258811585518425738886338704960674032563613116060906557920340538876927350405077091448031055670618545043720765615583057712762825850352910087507945673554098498912557849271050759938197906408037905896255908912069081715841464428501726559834531801324007378326068074172730727322555491681245633981068614852805982365563378137688286023061084132540889041626480861065872644495600904558805352941909366331678781838107792796567050635377822310528476378290595127218147790145281537675046292555828055162368211978153699657520219296275667431194456888172782434045336819756816975963708026748846155524161054305857984973323800652514897981074782704777303876165146886609673597255070213940544335449920413380661904534049294356311081133415338745827300900358475972589361170457032129300117372386346088906354428716202560497767395696187862405575900869502541165936908166726267570583555055674965856006052719492388835683425436904116162363246905336751514667358348211675271792167433186860796752357094082792804800405372868254298255436543862437406660624802098040096 [171,52] -16259296890706231242717311292588609129815591368154452823103596503206292536489022137777761315613174899241754112855831069091576327546399223387274924202762283902904844961059809500631939400275729448298006710619408753757674037652133629576152326843241058872898451259934800416786361487937412329252259950715761189928534555159465879363827893798586456746856111909044334592268157594809231888648257484483139202779960787963224147714903185475835688607810842018561248592562250463313165972147042483982955250934304587341511932866738270294196759170478398709581416906360426563947632986030973973620997142021679071820872357113501881455735636119042757620481039925240939751470025972653903836539524182267408413782996179843926683101205368176840551488240537986939851745309238394386704414860439422675762882138196898897376945331096087944012302084190151256432084684560763253242021373208601962705120757771606029546210841868613280847642387833869058382851091384177816752445171573193055579823828080526486003293779299186187378249824060784987692613669544433227236052936770866802808521830741149873475963704866658796662160216012229046900392727768504775981413640433857438449720069736366189630104014001879067890579836407970189940020496132105582764196660718473042227345768000030350114242334452208711341375490407324611110686511714993988967726928185106457482730080163670583066812241948413185581704083545783528017600 [171,53] 387931155342100853692211964122304247226945552639883951533135723563547997500375543544750656405535552096094444873528704661912638840203073616561325175096770072732491862222803305409172661392418716412687491746072807160049036178393728433546803470336051933239341475887290400969126456971265764762537019563150674083898287655841221444981206236359770902939780983283907382808757328095879044124979657229670062847974090981478486156856478058730757802271711073691646226540148104692174243309306972087272776721730374406412505899809697931527054764595005518508571410262597340903740742835084615410683338322945341055463767398008773339436209716268336498020546964986319071489113571888452812900090395616125296255368780854067350147967880822516939555850224379694260218506569165505730922181418326594183004475555737436624395751020474159656104812482089983026407369349172671453338634817962278412853229010620534603545151272923154516143234006966817826650489848053580398594062068776295461144508797125138705760772711240119485815326522427005742896535129230764352091482464487610469610004627907536239053253995372440099265183284581824572481215568203596782290489391370462832411775555319048699096759513091702018895962160035612271873411181418656807215765006508868189498160825848010256686111258323116431303602861225878903410663996245572853960003725878682637479106082962200472683554727179248429145350177224106520 [171,54] 4509173031770391995569080818334116162607952741071444293824305843237128190602617227016690015199302818180249339728777097992824691373035125148287254281818877611830238808288372425572010763242594321407609497374227947494891509643124482590058361073116961323170488851527403550336547243727093568720313164907429500531391601058231303504436283400938917570395077975827192232052121563120340201865606336706202084696031899397789612513874206171420214958829700173701916059630274713726925785705233936696668224373784872165432457740854302648639149900896021501596254689637071138999308717801595770356969662555822559155899117483943657483143745418332799958429489850298651513220225996349462675828692475215443162807324590951223001420822950353031352938909181774262512917789482594984446918199869640548520467830874931032226582054537462433779821198615015589568616092241345363383331431172901767356313139086447924934503626030310325757532571435502361813962987735120856608219740146845580835529101098489152978329353923559886937485178955331222307266816154280130897200754854334893884744046490602032582967874774885259866171833166646229278165390161817345586669760840763631426442172339800912740637129925127413424769659475207001130005670205480762780147664302462547750125551369971099862457590038452863761818939922967147773497261608893850043897375721683591303467276437912557950449219063885690262829428587520 [171,55] -194715593196234421314707607783794212597271897082437254060801781197452685132588370372573340801220239219862435495818429488489501153976479445969084631132999110601333213520271233758444012714019403757788534592608169716881658550809464286572623320220336813056050809665089944534157640055145814853022114964307946350162556991212874292136983806581931435835341266101413295103798696594855629066711694898633813720716041799604962380344848361150327462697427468732319379976947101118669192207512034462655338501459866238550967578208436128651620353742454742765809560680103901308837338029035781357710246951632975069389763535596772470847271150754355479991604319752361719552564718574620662418406994071115634891662798314853786021152749832631932119823638581572733112077106980557162689181840969187671638084132514330818045463399304351767915667136655496874109294395644023872420765475869326909523828381530111793140921764563917251815911633741975899352366194282613837499162557768357094556806849189581505278162384757316328543663775189384216822901482081643723980921762039804978240697796745487031226905782361972264709301349308454730095833039834676226226254200098211559719620137938597279878833848026471266087907691904389674220260198916465051420095099480599606807818105612005581901738987771272549422590390681191812455023101703353772402229905541485586752564460834527784082093987578505678305416128 [171,56] 388170591880429681964990484251234655007798577793316528369578758557697333647753636241923982341336245961609783434343810659462054896756860488793773079110008694246027310121917219535738955742211049174916922017437982865254815613928299912129719824878947961382817662350552330279699378474595168699397105571744178640254473196780057504916204852962092933626511939209646167783936825152762292472859801769358917382922384596793613065860705890417920897780063356842022433883505611046415924842027651605897685534571816732109567933550912401678518351899861512130775015279577842784762680692066572005486682001739152879578486592302642015652742762635717695799547363642807959640919363309055758645521787512166032833867919504591166363828739994084570935690684623230761919182688914142949329649293617878485372599436515881473276337821527497246580022957774069208366446015877093968914706822795791578203513681833809593497244541284216131875871034610635368247607569804903430327347448108639451166540585156974641026721663924648411021248942846795302865781801119396552471164697096477278981868634746751535767187487675329826740608493315224702331594776972973559554569005676226391352374720210580427681764548203321638620806800645385460590139591751818186396238803447272566003680508822051870094905886899475026192540500988088819397083777270716102000442355103052526333348818319461064917605176168666211120 [171,57] 38328508862361070930333913334114661858443021163952363157271889365466734903446273754319522963556232010469200951214242524700474955166277656428882379238740374306413604237212777892955789826613426135546842360795431741758178177212204797864360255675894793305973791167359930097322887670338365806734316485347170899155742743786980015178595651112261260232132194735277997414484827126272675927187283891285953718474729919394029362459037968118504555544455756632712551532662982709016366419942740895483185660847659141733575267464481610342733718440923690819920826562086504108152598320088318929994549973710432895174806230611617130861108438407484100224355186986164728027286830371976826032485343323661398691154142484311768042988700982974691161939203214171759723516156672386031707226104942012788025741185346845046597037216040062100526317539759004828714005451853657428589441525419348526384994244798042046238847012871918525699983051250609205346953204438225574508185130385822751998447438328435531396064159381014661328542856177688930743611070811820188768358252277021107021497736807260243452240911271174702288819186966227658833049222739551784728068336767416648544936158296967872953725281501801267685261411642864180174046054281303485455442766015899868998126241557841640611426183961888078823165966069366820680286388471787627107748786102610615267338674148841817459133730240270570 [171,58] -332467105155300991268439767255799367868116687888119395364207805420498015339524973721001012744655402911451121543718250188769275871192381719684268165932538930777767601825916717030054622621492503831437712118282366098376297628932202428893595866744709529384867652210616652620093751560859943639936796533864093045774688117153276882647666374720572073185588152087341383351632698412437099769921890468466661972822561731444166429049935225894389817506390472328438727699803221956968613471437954277673022092299036167975303191986467441447769453240989915424943142647315136820570622017967327188160806181607368168434535944213456411731210536619040804390075338510645591789357468317321660484459070477654868039676471126430384567635967335344901006210288211327094508348433364239333148732946740413440726607823098769114314668868534777928341513963619173882308736456187990789177240426485819996304169095311575771006026529081134137120410464284488651851222786956954274535693773889788051369279738333117078914520086292826682351975823747146528737495470689714539586701590889350872409065272327729874804050023274097329652195024446370360576399918169315600941259358345619356329846408270424205898466712746379168239861167827769612754760247775959547705062013549043877444833558162430961116949708840942446994538561738810741871589745746238075694099774907992559511724824198608891133209411968 [171,59] -18501501211776224078447279296424495563321887207039173067295733971911688683286190728935561060303150589747126430951328802752386443419457171045087156676496364608383090696698745278652302446118334329178948856759497827230738927882427555812766538029096215776593995611642718943380515157211028289765022546541377935570133321665215217688213871443521249786742362691419032803542463922926542226929378499797940018071670322414563533542317105472841100418540276283743589304232352224279884857426821432282420360416360345657875048983951227080651311478172669124958624899954413070491730208164772820622548082554300346095635680172959628568441942128661166490391005878108800742165627993565917574746668260558672076716750445377865839308837087500069677671620168388714396484849117858955906703537029011904870924992089803436029392449223416393099593511361707296888903183059965228679787765075577534536817134140118585315938543555395521702711698763757118638067161153576714657164846267373414590462784001243431617331031736018613412309870987112428798463141861075374751767461564470028524070626199037067490706169716963475912971665888730088980057459575860206999447914398320782125571944597669620272308666533354986576153185353903704052453986292260974206635599798912419508657188177075164359181506702784143618909860050539575223707354990644521826888917342665532030489715353563050590898352 [171,60] 1444076687877131638215925151740014277420736915946511891608694794047897874393079241561151525307159908616924857696247827533834658423769977241813807225851871013491449973402752072373571098489146142174017142369124581633947882524867411836884278722375087744451961821659531842926773404189593942937357341805367785956410864706391059940472036680675626726739719415859517417407126067011243317303600187764476892031180270290609605978408847500198660884655067400964017492153164054249824177071711423772434399475108226759378303555802929046485823910191055521307107358971417401976392229002299951896607887468771875075609054228321991069654902890449364394558956837313513309052507164268286566487501492449969753073134055705271396687802405548109783267767468386078855934394708056611383595947476981108676487720660564197555197676714623606430211658417941670338705980125324403980701274238672023635758684029963579214295607318724544970572778793393197841607970428728990764501613130168079672378862455185134157761083841527396439050919990335706336251951711956158819188523790339407494197523630274301260578509071230910365118923280656126655102013099604801821556051246296461529720068678046666952869960223606522710763904458898550167601248346243723093974405075998842654363435552841759330432837649480679313989220332460975983743771320894210486437866168334487486668741803797172689200 [171,61] -19694662112848148301129497058636649725741115330777927892307418743624084681309892462925859674817755560853205127309343554595371643966728114943808140253168357431334904967060847091099202750972166299724999702942038862924284484764585331530652955178544858423820428727312715452582427432855712137274584728351796037510687750365515762613087551827163339631475672409033102262607432734545458308753460772364514200500323167728543756349122364582154090036833646355663816800749366296555255216734207413308657776601832782534895962729394432113970158585872987849509735386770735506169084109132562549345777324068029743787916164968579383554313418836405699878915021143619293620283076626441149663605638043866326381687706982854183822701022645077567431393084237628595384571710135933070867630767495931946823692965493142280527629152895105004055905667136396706807470240365412020345702730331867190381208762071301801690444030332857823767848606989172472825711273620539584450153793920545632595147927716825848807011850401115574114557273085489396828725281266496629534287885055156684309515384386804900831573720527961605836601499077399232387024542131324135879870377734237935106257358333899477120994070314219649259703962514500561376216010446565896760646319079051345948803181684286998749030733036863839635546235038777762344468231578925545340486754764571322726061321658996278 [171,62] -3098934326248417005916325657763991115040554000292419733768770415666210848295488716348167368246476158512266865271228580261085272157653314333613192043300967276075779628906386349341892390786061310481645751682684194930161015677266664068694964056661648991055118501921631568243624726983548647906496355452472944763762154412171019838590628265604070027015580669233761162403600546217616873521967186337170010122031245283812582729423701234515656034009676198874355968593294910002991847750986876901593819508956030761240958574842792518820907951955968645595020144086039191917807859007208599742369884057591789665603264457434491240255070034423282768419736940020343702405982505187692728058340308316856833978120118424473525516378199264840751458458674266707279504302523084304841953721916439372075491299753551776821858141727027472889352450901683871349784053641370722491713457165103093390133998924125962475525402899971551185373726504704749506308169099969406397368859959469214012816116922643924544761008986238350379010352453751320947793935509668176581604216672000189332475462913423457214037447720535620216911127428322457149548001184640759751238417225766518730188840744950881761755148972863118266363498219999158295209663432510740353911738909293040592641150895541830526360954550942232458152962011262645839794391258501068510959642248200115841736678208800 [171,63] 148073051375748622711209754578756444587351150818196415367334901995621140259725154768663121352555162878588315800125027593184454261871665333910523620089851983399558106246724368386794406365684552610847895945750953951964403355901373635349126649161021395895363100350502333617019322336669560902895449307800967510338598567030506069760393768012219517139377433675876573139163958587163426278896773935632595685584487081022520677273775831386967928376634055301277377467146744390590432567731239525828022932602758024177585205614627270147116129800935653397656495840381752183170370590033165691775271869445937759435461710427498459127774472106279634594339096765690881405299844912793397749641288571583020748594153782555959109879833166216540813518180653064636226848357928041981649769412964532994047444919844289595229563873300275714038058432032545615918805156705212091161333911796863061436839117420369408230911928099941005578327985803436320474353384063545760829294594578624498029976524964861121708467391284819201794387515237891866995109325087900570010438528677761270449871480205534355700040263696520146654069836338387642164084019775014038811247956913531439543811883336985009161380874852067614415432390063095321456095892838913478652816532235139777191254861480967951823877289385069809302384693461715599499757990741270089496958419295572500198198604 [171,64] 1028534139560576712429058943035279548519418753198460101373668177598079414658475601144617146333617949897359444534306970188074959977811042487425298877982634514298778941409128585155407333251012963310728325428396864741374894161781107623041492686921756167658139071256836309851660387085928284241251544218450207561274591906595617330693474456035629514054121463956370291107794422094974496412868037977334705503769288086572027342574697518247924731164409459039615209581823783858108734344110501701571626053649734314851512466522726303444752600818439337236170682475615210102226002093882499043692952880949585814722673119297040270407254973058601612323994369410589553368313046821935932208097032839853343785616931459471448517570201986244144377086273610932914600338760369880823575337390892922245564984196817775077936446387853162947689339741879167032773580174374623528007020121184407297114615548544627754836006498208192810023152865328449827476616112770433783347206903377843797631279320161328946192963874570407130660280742885063485727647973075348657870790515037617872601191767018068231420600991363130050630814470965393665589138936383678725478545797602649239661645831325694997370387542460786362905294428959316328875981429597865420472961516081945997297898448723831855285780687088065158618696780816410929645803309929896761755685357174017169816 [171,65] -180815161816270562260181598926759745170218100960618375759144537642089141386046149809215605827268343251870927168346570583531468750178408619421934087667965062294505984710369727912467248634060316727358173469072093710047808802584576103597704294827174337903255608696701380008764030766345536931433731446000796097649839904252836308861795627791701642470097072588064625904982509949337977086801287603014806720242674343029459881205020457355617785357276000824546226829812535429090861168616460753079420751825393693226410322100157316079048316101689197607672502846817485475691872422547779749961153874741169284573525061529126184694548293249432592804576861496701129828021451127866259085740583339903200224909461645063086599372124178714745022928086993172376538343716930974166211595879723516128413544659170158545737302512452950508563193521563265483348992226909076452749793162964719087139186690823024136434873165039480948519960091166954803380065935811686257281035279129408015948026928455468590291593084978470357612091871403591422527636697290956371735197595833549872862440206337699224959346900775345801849811998150189290141158416871406690637232462140189143448676390066706747769158989656671006915077593576343506888029563139810765750650416742561607191057949786958321975837445024335743824749351555268305258550803107766040125027855228789871 [171,66] 1203406777948764237970707749061127860759736667512886637476099775756708220583867504664905439968624900147727104455515550986251365052821462695423047826912606166691647363814453468383098045938045717727244278913161930388355774875295401928094075494489084188805677737918099723356349801781249638054307796423558848788484772226667026471166995170252077161650426405973085452202273683763350436404742074882028644805134709634453273705614543822713243307195674049822789912510431193444685825723535628575235549794847481571852885978663714392173440201939584631570022604807176754616622655826845177253655810705431770949896437717684824620062095814817141299252328235047144498239688416676564979482371553860048146099325638533448211666022930647344003981765949978319786281548655783086012703953506719155358496700669266383810957964980500715281323300965948764745611758777749687060612704235849165348039933412347492630281148490677650506449018827423528637882945162461814397996672904222299023300623342607315454810494595319340387435329265780906080542438089029461999222009613428537474290470382083914032588806447747116947643225674485332221320730906191397307771194115963865909910828048071752547324557267095873477708917227260508712035099736839590520027162643958546471429105747559334698716342143353280729509106534692626318231867400624921170383121192512 [171,67] 89274865707459841961915979751657582264609986820148324094918390481280549655970545911651843329617852535967184439854934082307788427304465806738989948457402786063905740480025775865931963529153368043414026729108002190892924906292137750840462127443659248554198199949599237676118752408088557655829460442791454242023822736139819723655117994676483820263423952473801916481536193737567238441859561205161984908283942239724750216055561499854177008273026241076807569093130989699944768659032139028625364054750513900294145447004530553508792378105537857287209641511453206819879218165028209307625730040425746830762848752055529939821615448261931638080278486004328601408013728506403535733038786613564216786397312996470883079418451612913933357451974184039483476673639161318194779175077809653595488134352285325552775769679448209888975998781029766614665519437838312141850407025841890413406088799350064021782794261750464142432396179485100686415415840711248079362826488425942854269082589800857052980706254740006291662295165853317037055807631450255091242507011462838237729799268934775192451788736602543371840099026967594859306353034758992516541804015104080670707788746771898171445701915816920410152838885639947030283529624360086802934863201883678786690647677469015679448786783158704227344435243719423616821285124174579531795498760 [171,68] -666904083707532214818112963431739480629763031177747281362947904273690476243878107476152543374005263565457624283953480902245027365792533822847148048868404431449203709184930422709630317782542881892145852771784891162979957296395702109051838935006723686591880056754279308608127911097456646490506354229403496800333431039297044781805768356624186240618918804986725368182794525890830322464759742602318799304197926148965763466459755262121839585504676633322931296812997672450265803450514207388077292105023625370181974465991594056385775430300211958940938237054684438475931199192117628998107337045715822521613118827392052475422874565746780764040107469482216035618831252884149763439460581269513694933108718816832910424153371021980892020535817921643669039060530424009385989693705556610976382197570429793276206468899166383649653086430232909980276849575200473115352638090152789090418487266897951866555875386837097303305469302295233880650348081059940288490215949398548152338669254558906528695626120892783259804603831113566782220829489377335859345428975783271124913817358614342080210240805832023260121106727420024989311961564176793512903167050703196820417182336293143284945847741466749811008037455712637362683184279541112068708865729255330200850691244327803638398924472337104010462077011583547845008608900421490162976 [171,69] -21275790541511904820763256250125061074572307361839970372703581043751954353103316091169490296524916072982794578583895225447404691556839690156493988799421838458819233178165771446724761700568736125994261253958575740573454573118817417040913516973285823338708701385676592335956461908553932695866224880318677680899092902095587810024745197760337039303454312908941776430385012946265608207003421978366562262004642235497392936943757637592744677239354016575250345667181864481296734056483654307431397115002086356669748190779073029020719956366709166946231905554166794748256261493956420543307144763225339345468532670496243125427626428711419863017463154644013965853939526461600637314851346391810915886451930725175196870233476537059944706323254687298276517149730492101207581362462394504989964049692573135927120956948876348769651547370569324759846730195551087403215144977724710003864938553676559045723422411633082732494501538288592903990408029802222507390892878603493510685770072919941119080719912698905680784913897788450889377348039690148599885660046118927351067099631158004618946107010801324514131206520164812443939068792682745406479534443847372505860392193904249457710095917318841726776553767284491656120610211146385269727901353421102378857366334487521925774921823906126667417704570389436416216009325398292924 [171,70] 70938226225632834236778655895168620037898541300437635951385084304277438079083847926628051884552695628824342940030852295960714488801342988139622636822515135887332413780059153156977335646543864395844818041857853447792850749115244543030927644328857282536194043879042926592578070464549883832553958841937578592607270444409317614318630190806071560184771466855773226139152006452701612411354295960327203559592474556288646847158461551336251824218268248255425188111368580768320732181353705612654935823537958277988895998291429511048449366816739699495418704671102668968607776266132492997716921787590425028791712315178112589410679869048447062708632452506811958109613503133601506185748464317302958094831441279768053776328743887922681021101403153511694897089893320037641224420317457606496387662428734566177964526680898100962969685766165198010917611763142755885992498283221757513140813616717995292238571011682483642420141128770267834019479494524026418898296576384717024532947606110490365562000368152080272611418731250973261970935543093203965871317638652647255930209458688716598416921252636279105643115107126859619861341536387719818534028719529230891691222720371922171054373635551914759252313543936279110551867657909265339444046611436260723962231478964607307112249416404369236724391246733133068592671589952 [171,71] 2262095707043924582618761325090628529157278113786364023053471725005281268569267387561534406858390156202962015406548058545582797227227112469201420291348984714063933740833933710502668169720459558392026184822664094223649597536872958727549194849547773314022826388314447401578423512500249477549733780631205312665764676838614272077012948677288733043893362302185712812661561497865899822547991725510319058949447221354556571748202263327822900654817327525790565983213831717030948345391844468292346215861014590248027629403655839649669618797525495540454775442739607271419501769712427807958710765189483709031024376456332269001125574451653478458622071089189010403890136333223757477988539958077390138998433275602170144335122948160616442970159722987758748232976686339194055416677703715592143820543206928362300802231230325601973328928775717967834389823033535461955347461967150305334866463312565270965930536376063968041417128846229837957946221948044770357138193420945620545883236591669392292582591342760830110251379271480586768237872238898557652425561608957187520491223850255313226104013313412035101583010395799379726238673217972063390328320795899090272519562043534487505544874133067481810167015143402577805510077021501622968002062938206249110429950306805559213953225848000395717972850814672970616668488 [171,72] 2053659480552710632194959217928550388261457863360564132261522321470640232229604090947774087374934369175150918119309056463809040741890365070558184978223541328602443722168251698235900889654501498488516981355432958470302200994649924973110588774543025998695857059872331145544256437373593725954318584281371791336098418615219172992749480341141793981789019351146171262398879612145049535554478559746311152533609534425108726361706397272386326950598771889564857334439599087556636404002437862208377544490287810691673934949328151443888435279850868199066874671825406185876293699454483233453285698296348896279487618186317157519176269263264191216660985613097758198985613627244704078167896208254114055640069147517031996575546057743486852255298818647965329730658191251213732243334815174005499690197392971527950393977652112890083593310891722776188165689736290143091960475996836567930859915845077672778420380753473168531016022774742316836905794387006541207239599063782585935064912983002167417225762136231269548961657113735996176380382849181752043927248714657208861110913373037239948880628289970582343741917868755828975649107417724197252740300878596371917916705228557075249967819812755039591631527703634746919843351870168317243045525633730156817187997648865836920059803793209529836242959694141387000 [171,73] -78762230355400397496287147103509661178400599059895219325402159834641502257648068380339841346691353086428559523873843065116241655555443255250217956832205208958100356753674066809425175580379825648332725692567439430634925314304314434992611118561416921324167660430677603206708934631741941290995733279792308995026745370342481470784393343881948882087724330656530109245725537738065603381105145098050987867882118952756806327692975861125910813559159850844734581638256571221707374184583541223068369384113641533556627971116489904121076660548257543774280511214148882050663799454441961868495241541650551847827230279192670102769675593318845955422711959476880581419551171797559165573597549019352483981514064493286488388915414392809481409169017243317612330829539327304280597049481822765432693567454721356874949576050841762985974332103007141407319315732110450756885709960264610630317585765546324233908287991866387070516674348243787428657016147253642762434131315571669648759836511190339604389345709117853943466660806018199761505823468900963485063970111168451731117810635712323133808642419687219743376924331278583538993002766442442504830867236195758125297894887131299275269033382891064021704738168501924138319607746890073426190370250016187517723617966193796541326914325729837319267131583480395 [171,74] -259983213918855861529236070826667303656383322915776697243159207143268878149432300354100575027684106847614454247630701175300298810419014845419097380385221366506683946642134317707003824565500518598919397151394242798036276890879404325622733352784519362501864119994459607885624844155544043282451683173711944589775334094870956547174271949093238199317218765500383605179235574840427305915848091442376143652353579627024933600970864027789735340809784721399126857034457742261411304484010078293364110717841013217669155319982623309280435576139484586567158319980177879279481001487974629884587738329922114095934201830454316490389862385496556994563323628861275898369705453666142025135525421534857552730979014584214059948322335015112863922539894977742461026850970978861779239986523371722682766614021605450654537002476929288455268128785553798372282428451922805680557907207714348077304586291910848842727558543373107164798406665887694123324283905303132840838225987709324108109801724560632176419329270533399779766954552499172693055378836924135798059090620421865871088376460894199103464176192955808395936102380879895096581211864159699423626759860579844136555335614893507631376870057348190896686656129874814979442713386664209819295072200823988881838660252675498113919114858033471328894978560 [171,75] 419924468998232890673954358629057619782789257780203264680763917896723061697974907638259683843354392447146755082770721439975183941888038902636035225809491285055717680148622159255617727823882801741428009737388134886501435248979813285815437009129696578192333641126582708405278256941583357019241381879579653647933617868208194957089982035832625190269394307710421411876063921896918711531866720172246968940154776884168656188836665148940804170550884280832434311537895823476972558297001626119872363224889188090720255799858614594711171596645870121877427866153669733433414990408071787436271082998498162446460825298866283327511869404853933794952109879523081151071386344485579747123358124030966608409583431951008902040210668325011196998356595403079795734869858596499675364754406413803531611786639647600477551588643606240431979792221008250016231838422853878702265531386781966358905783586842808639909961963519298387128328226026116870287443137896412154155975786462522012293144059478922912298972542002403334911243524060024591476880282686389911800783535394937091084239301575347502041509349390951371460714793442366673531595555837074330765389271654473568282515549828485820935780624694040971781998696106292373160211557750645810335867166714300759680130639861678200525924899708933260224 [171,76] 2908200702806056567942221175719416667016733143543672696936301436483495213258200324618447852554363401268746680702467885138155475149252090650113428135958140524168253991042127811560806156032685485302647603104088886104455451759155842936387743786332993543032951355713119340286627177022564328826791288357891174786981577711804701747708644978434052978041237998777660069962153263066347050093717215583285880588097030381344464636620475958406766421237903497365704115582506525173281080048664060988736463207408251283161067713633450202710763382971691710510332766869463712733685753524321007256535535860483834428321134458655372330207921747467470097665995180663908741720248679671283368598781923386774485218158611323525921545153871844343975152280474665816397739259476380261765600313830093661732517788053097965814573234427627285861843700190635079869601409971443249531335078236638570129721146368816114992129912864246878770556106662361002639733184332335573696855413808035008169986393962096448203788615994634095673017171930366753728950307383038034801270559448499648372727334928822165642140941368065310473404371584303909577781058660396517915098928964594452542382054375384255554992532308957911246948718213883131890371247516637786727740092362900105446373667096108675858235868952033328 [171,77] 3222489490738495206860958913143746338970254093144150090591223654402728999548850200151520329384650914816345680167804306635858137618299850738562640462280596488392168111097211643910347110487530246001430103130930335288521783237917185388003263089887912868054397401507289938196005777260098670508838548283379794423163084781486828171848234061546498724286547116875442692186320682370802140398524564508294877738696938711849934551786390068664361782512477345840753532732386508351263827213024533636215602186672559634367120572567156632795294066414147456480003423176751228312022665353004895789631233649353937272594532628162728601481597440145934375082209737683598058996101852929318012980925365962371024626072893675959998394064754434271402450744460823659270835115667518723354326440139212998222315919897937222238779877574897136909522696136374505070389231603903882456933043365292194459092381562776403424019880778739718176982028243773064023112068550478680020776063781391974100682937110339234001998305599927389648069858994735712803166495251737554973621783286474643595698299676027148232900232015929344770858283193722631282714525677681114614560021691531707313469883667942461246813116997637614695246529125349317394745752959692839739063394385470041406970906043005109647818806730 [171,78] -2796174000812457966860244129639355182449290220735604572515905909045939866669330338608416101214141896482753875476026419627378467448333172090397630375836938697940736725269465045617401704286841862027097053914853648409331429398588821690274017152052935558351465922154810750932898715291824754883403494184891804277307935883865891795182991842313600262431419759622144490273991318748626711005239834458454691740719062346091329528577865253704334884150828232288206292630280558051445444748377880036676125370015289266784972238727855855586741594823090072549561285641679377215054890222211919335027058333732296846060021307959084193351611966173700223853227783805995199465950335323393231095281410019025900197377062195575040014251070044925713092964164061607444869734670592653667945383498642999791385358991276652051695248846020558342017539618137968252706851272418625009475974847897787076664478865354532955145295221974958104423311456102898837005369435722360471480461149716282996224332565715713453883463628107820824631433279712604845001614038995348416005702713514257656605145650926050249266547932842828162883658194776148693188612855273663095862689247446940640118967649830047921495484472407554495282648774493336857097907611355535499172849822164938004919665491246736527456 [171,79] -7856911946718401182551022481946850744051518734882858833778748147203833743937310891393588490456855338919719211046675001076258513162110026107409051552089723154074873088106416942164052631590142939772455383786755055610036211369258454972630330719130538980934518043607279996093490926264393816809463833786437196580177647416283851073682576256317842164120559001347555475352536021276818377285310078798082697202810117517133752029832531655709616810757366962001270928298107826614708509295304865699553615800294518632073381344302357926925499303432595566842787589863759088499694163826402167832162778738220804447694809253494379005776361284298398697176378274145418883324346224546322171567017885321546018950902625652920928974077230019829676167840961679485890275638556733084476820671748188707596394969027393030149378735089107691472805639930305872290956089123123809973255237265169672294475194640336212897108304849680146898432703483508128042183766516867735458001641014147010626258401055081274311308567056770507944586228321043640512689182732439866451308078519160453117377877035396126797706848264691464759361172452262507365362441177030413903559456286031925162758947911609915194179396537820157403785143131855702164813556351215342787478279394263631434279156471830844 [171,80] -4951213116959500110115683529613414294769377582850003284965345372748518516910414801986174920342508807704415441530452033645005554752822678551231090960374247403005772527722046771338395433287597342233239598355318512258970964856065040288078169097529193764342073721216794068285256639596999463668880105273624336159741085572547315939019140355682159101628143654842340361570172493285331818836439742512154094519565999690786027580622118643391845717442275803889402241490578690650895243717860293705146259986046670859691865549794577245056331226905956249511578713343258203317141652289595349300539376357383975937943935098897695823454361336814641685502163604374853616566086438481590633959427925832895782651754682040787945200670516102873915744824632652808466031117651462283716640218109053298035660499123155902424828725835115546550715209522843259219943139992004773454942942416322779644244703345605608853161216038594245702454606283282332568579088176879286268740362128121826885070759041742551673451835838391201767279186677595456408895403515194511496272852470719007018592444363473413746952812759386930565274608788173111470718831960131431074204062985155607105144570987507130723553420958172041343726672207988462620151186498335452847643927113427749947887499912 [171,81] -97448627466911270351557853043708388431988087214637688464954744776892068604969739822014326071787652795749799909305794705307979955805143026043264759573787337223859050246108753344483071104013868316544432105671209935436584648272242402408727874807090492254180323093065322082493358592971830717682514419656894681045777765233506043226711113564934374124736596344880998739744591488628403841964373210728376845802454944476676462532035215474448944630628769591415271643925179642440210815080112233066258973563567754054855592571864186443427798827106128699529595431802804415700672705128416794504744764468100143044788175128958011001995830109640668476965941587061258353967435153887973226012727261066481475873590609038423139704705225554867777379531598593575378278972719689288582296299476596311955322666773467162663853294464270365232651833399156929535703852587010906869800365076134613629099995694002581458611046936278098984877592711142080494211590462829435162710039925886721138541049799804208645312903650184322438538518204022091598986323872625288268564280498028210523603441616320475021703343499071910872709150199318897739440294622865895374242165009751577533920431657380278502190447715194989750529218275942243394894879272997757780979347560901047087 [171,82] 1116702565205745148429564068197516823489395696218493860125868070161706630795128500347397133208674440874232318539891536990982378665779055153353975219664959830174316818927630428894507380081700631064362675951821960174751172448927274488254981673715214061990954641815241638496320551220282657724406912065038562821572849884090400936110761890937440856009894481718016976298564676333641176329234246332531884904620642290946219743880874686737356885119695918570568231401181960181682933688994736022450198774072973701026349836112225884808572727322119022302398970398241586119443660227306296925849418094534051574343877741431612436277244380242058764815729313544996788083002298867065782333268651379682445544673713141865404063792347974894606769486829640582899284685483340924953007786686570746276221150221254465503346614563792618347613125059158066437986342385737853060953745623388513099686764514409706235382759000231472447442614987739634348453663895083582376808941365705714746320040308382347508082928150495070650437963925794159982753027804043399776261651646674097681867885283434970588761741349038737197826921335664971178903581760706493531483691659529340300695809784357343326285288753378795401663506410071837974250299116708835545103847653415360 [171,83] 413545996343505778491217004319221409947497393531367038727713750738934034458880274639546664206577529016346005413502459976216784544560837768483862448537405161314266800099908999233497413445403690076331576011258501367050594794211018477331754118243658784813763542965891653372809272720503842306862394643008879140582970340187287703537062494494646364491139475859998111311088690528927621799159846731283157040560057648990987158958581132472198258665208910949584845538650072156969375488758941811180843554705297581631708848032488061871787714136337088003064480801828740885105139548668270764943677233532847751727183056943230402924123199317185038551248422496228278936453129127032856396425546456554286573673602355384864307499672804936749281158175124653886385557442212909981822625800168837276594402144705742782417988003296136829123439782766176014887834347396560716758117855470471311546161613001677777620621806828219891686446995245743726442736126488727717041815115956555916692428455155500496484524088283942278617824017964815392263993161361240418132867956783444675593912896051545538575755772615988438904524996975982954472231665623665022002397197879059856073989602670053242752177348038575495149455949284312010354240823939295090196447096 [171,84] 1090179376406761109133536260653959115838444801923571855054295878998420788500257307118699189176386290001959677934963894211677816978620828335658846949825815922600343082802090461181811941807381450230257610528854439169007039492117711795327676118637996128904198134414183723887887982574732261680510271763574477767251134421731856553110953638958932016375843583409691913458459258428427046111706890147649927071642114375094097929732660080168376612676643862989263226653387650761144404439910156980800080023220191295202552608791458457184636237655426479982044932367197750547988203804227549837860457871511995823406842206670738486814176961673892621436765316312474288859445725865394263102604175013724270099574493450275532648363699778854780380416320756539068520646688651536780082205444181555132427012544288477469658296527277932271064203439339004601918811640963007232749496023798841520290432311432887732626780136112904396079833376955941289368235303691223578022913032329105242126258430876749580646542600669049451759332090025095617316957526066865788378394835312330804404037976363598463152037814800015999450582000439232010222502633626953700584859037844719225798806749243589775499754596669155148889147744396049887246523621664250668224 [171,85] -11067573447861170816507001405106114075526469824209594694899433532520268310445262319535266390268470653591745305822681120305899986607558905152905091766225026204497911227512356359837433008233226644274948079367207135338228690588674833689193792062930667496523219379645312763097406132828617649243527459363774256611564132693917526624732904134310240195654271230345383470418752731685931213341903637177248380959890989769953253345019968574912857188076262471159432574037920607871008199920172677304930919907323126458786841194907999928556308348927096342653079707184454938566646041264030486602887288922451806506512142830921055195163984587994253508682178818612321424805047354694871923812176038611881254738986432374992824054975508627321543251393267800897314110436761545642338011129487355145653268450992525582243914025371693007864612219367351747078423747080895694926450904331270797648473312500358091562979377486286715016758009798790006794651202193062880931877063987468175917741446936132774430491787165739619895144896395404504112127144879387355298067084159114563002829445738085666703645358667045763945158869655587373645240419036486669453144416283015161195014995936392234711089727014389531450318100601837160471569997028995416 [171,86] 76219438355954240483102083129060736145206090187382179751646804514479863433174730401327418968290156302275250583213467118225093982917757789914035696879462869469958039958579492754561971050575009720483803965948542043178539280114263655034584177135263267160431443236901058601076869265833222772047745079017277431765827579245347590745881373083689233218760459110732800445409543802988312264601349972503288643333644538142170612115792188884900715125945469906521885376906802996674420957626496248600900328436662161285627581900381823864562924005624686519493735893168279127120913454418930499631987066082228938963464916296326489565578537230832097627843774219436604728399419473938427428194602834588084162940878666677619825122471637132725197684996596371404436982738980791348055383101754687132133031898420879891148364129233065117523525676314050776612989667914992726485603114767396815602725630377258600379381960352334362590131455809221222844955302050145899499337495815929572358321927101559268498640162812670941834159363500695781646352861087535327074576542380322277059602992009856301148664135180650782792491130205220793906785818515058463692121305374884107166960692786143989794037696695946386821706443818789797954610844352 [171,87] -322407534800027571957376446553215535088338510279032893229522019216714867543780629933658282890892644289867682968240029878551284276137518542606174226496388543468558281351830592130603760526258171051261122853287655340825878539191432040787216552915686208812872188151894338517206117335537674505625801271271786064448921434934197236407661735698441336702847188897435236784428205730346266696559558985078744826404176025171769916051608907611274241019983928507321726070075592978746609209314519162646981509553722047639644836817332601193120411513241145363802068435305624616391175573500826960556513737948376373211827790976717759000332792680499696940644118099076904781269329970013855399684969685939620717679752819877717350390336964450414645201621318681758797314648019788186439973854321664750147626750578118858682347963775360095155994922123036621546374623829939570990171277718635974058926793290562573586889949335466756133410497278971885205941156500542697482483001195020918017419713424758269972419581960082925853726897405106878463481525652019173366853660378259976494937586346871065209887799210793788753017881506660437416703417408119460467923506154681357989822185903177004655915631315630684500298426918407922926600 [171,88] 821632333204414397125042888687577879539466478797179406661492004083275731641482073879672883249574103431039093868206441303322380996364271851383726341390886139404143120318995315415476479471992702009745319725198357979646795057130610577233103573192129120474499255353244156105484985069660957702392320828537827173762026138174909623486788495206191934383032628801316492773439845672624347187992328311370642943636054788343673649009785686157651032772304678610646067348893105560826937945906495339843955323822631237656153124457547175541094964702049282931094863128947556128566610061898743291887851493187241582213329751431169735212918117198059884897441179147729555326670876020943779245142249585846997496108310307150347646173608528943653722592006197647834151309177790996872565158315091219936399770845117132994858367823044211886105004126595196592994077703490749380128798646327468957027299519427090983562678820757619644961004632507269918306684317270571425087032829915356599835682669336722898213739988111605901082187198638909802741532454775627662518324657758419582036507850815012481401597799298177381336245656566584050083075670202124253250283172225853681331171563315588670366794486091933669334299698034663512 [171,89] -1246474523952817208133461564475528555279318586552826072493957543010445218881615026242991917188241513829755882714038539704871553193551040779274293216936203121695631009582034584853891242685678352834370897553468723034614760306046769624101224818522010610836303290584266822470783981230710626634378527191775004575167352555101649832320144553531857406292981581666609633283467795696992887099037541578929603927401954972928785584776509660430160120319836660484402543271152564283781976381467106326185388973434983759057193552094228571249357672579518729206705698745992947949283642636480776335234686489031268881952637763468204787294511670470158530583479386591488211384351780134500141542229995347309476887547981876305426935372373396058264281037252419070408820667018330339689974970486648339442897777471064263479509659729125679504877072507889077639040331901497102574445872583394315799632900489213277452582266667005950645336422633790665432850555142802467851744811769126851431981077223202158011685679224020881577535597808488612262323968256207936839585406016365387853151873766741538437981240250446551435376252665749146675202125732754978018721140594221693324324782056430866039577852286495259594441915899787 [171,90] 1117622663239154797250446828534199622862940378129281592979605034393512360510748266387755404812476381963890053223607896502550032493413357587150560759527320056861865272016652208897062191862966789329245165662620856171627463620949014003168260897109764381268643408920567224747748701411210728780664025278217489194836681074917864788702645784819621506551830209518050732438215519138513510657607068179358980610405189544321169282152164158865274123118745262709626041271207642045956142677970496605745236404778269930102507311500634460957582443541025536157534592172159997584458770820241224612979467376538165808586687072096878170638156040471252680042003430162618717420798270632552074651117283269298480192870927726676727065969212333258380981399670723761287648001393635155903787901182255026964667864847254561500674962740449680108409085960128840126608614926337605059229016107746695522610737404940905698419468305652303338283732065540360199703921349104564961835274780191150850831081809344720343535264629216050708321253563074310815227698140855996477750977548539745712047339796452394924144842263725171732975461702192044295751626802921406648989302882659109387375733280268700752866866457809797398073216 [171,91] -589612316470986187473459914446812354535029244307829887652889630829466660153979718518748265584908242013344005517860617290420021365004641054897397713424153485488842438738924008206022233962229630685088217326536659994714127109331436309487059193331143559091523027999594783601417214369306334040958056495142708805984986244730391164493304911233702707793153595902156622661820504711767233873550006601854561859291236181677366276715069044353750600568744794940434892442436516805893650328333921064121941981432116717011762725020224925370091856564209519461313369632389220377954673083361798532591967573553101379065671599758768187005962109494776126147136858771233684919143405049721912955621492224290362553229191133204861691285551509927518589723431109889349877329825043754912018303267693669450676140622771293042884089244084227342923291383768276792931253246198436332058831517207642757761441327611313269343830877546890063909898690995754482015371284225510318513755009016227366503374773633519936907953394776446011946946563087605888255114004552197782299661744836377500511500039438374861439103895474291894206356054674270418067185964322051795866143112376603559433110893888173072129540704045378064 [171,92] 182438318784767223528495474223463942153925282448290736708632068043978062385212612307875019891432730359804686906980637146992606248525952632021869180517406316440084014725101136101897511105198320673731232249508727022239961618042201194139656348974337431240817674523687668869653481022829546433806880535757787925482154782931014970036949924341511821507060135650666427713912898285782213872461835356698096392792033167349483627697982237921861501170055211324446225371979346671384710072511173407106514505255462066957797310794693354563778775035167253179042391045398996621012346935229702975198932991384706267115234725915061608638297256739314433530221366650239751857520389123499205565329427991184590969790304970542037920951356853173661041260942918240000736344547270668894967705705900103436873936172206068960661361044323854079135326730847748051148380620849604542273246174312353738199203362193730356167472150635410332364493410451272747078801333715301394680588164472146773320489405722882413540071983461246981717379353991533731252705393727937886824647807726045312180490821659064071778230975108374398725562039053864105296179368508323283657858992356896903769395400998291877712119128320 [171,93] -33017161809036985409392911681662975618448818887197772895307510031311194158927257728736642302320212281290459454724761385666230758517266047260747101057244262830048663134612781754045408784409907097282741712729605947228742013638914638695550363071678222796298279200094697846820536026549807393489461097466564185887192276171256914336226963877851907117259148841718291819267106923912429752536137332132643474134017447586407321595986795507192799921117063659775857568056376392645843396934547876876738788948086163461062462936138184067610633832300724381584902690782236472792441073863478476127045191566977616675186910037547143774623457541244747098636234091704276669031405321777330511155490055960762595465581436680351699059595898911573758562467364021965774058528791690910235256858365771756884481554985225037570919966552125098016313389885609557870993608168467945170117026115672146061831283414110393290226999947027139189054361707096680227259291848407960165691382955703566368841264403140477654944963785388828039662155913331361273876332792159031889396875339184256403569315119180998532132047463383918090126819062963386426994050845082158081307838945910372484046240424880006249312 [171,94] 3484805188650008718498482824117222726273845704569146760054177611952449204552134706043753615294959073064924589264787059032417247436956982172266037741190614087396121225826655497331435630390973569453199105430355243341310888329601789759634913535890934351846727060399642778127595921930165810094254271048557724320070852305130059901980900796603985608155774290448953960300470024969666160590320834904403634802008386380441947950965718039372751753971929834545632027013082024941273632083466246946844773717491100452150010665100455521266307125002948690590519940648351174067214782830403485921882320342095126088641528642659629792397803660813508966577149434226066794293185604888562988411035443302995709143112676551423202176247951793811294797034771126615349662098614810090694915662996689842327197833014971248498102297970826667138190610514980385293802474614827850638785012714772180583763998958103823000656780696776072724229546191316398781379663094371316112528980615776644983540833652647598423873250595090928195383759549989603861837993593498910999016977501806409135134025214514665076193782220060537408110686175925938690109506589272045804896484954527982790619828261847552 [171,95] -213787546437637073315527304383733613307342293981104293396255061773964132391202488234681167130783392540333559985379598968555289097609452251844218466055539403501337871590012287042240868278590757484655875741846135507956714909803917773911533173429129202869591151133992457221394235767866288119349493360087656956838905074959370238257316059086140321795926777939002210510293567303986554188790763034347384921104297951697436557302979518366615919275176276401976381789429114982703080603715826899112758345003574947114635759635248054579629293955973908213738016225471775217046304584632885851339791614235736124956845616404879018657095894227555751604987929614525631912115707357375369663222838927202846323890038333304458559897126464508079084784882100205204782139409174364827136764789829663159836100560110451326292451453854458644285651742423116530417942579847761641287339090282220533832027257829339330798351910604871642067586752824763734509847723310920169970821359694168664858031632989475284639233936224673673946286790408059327891039750078513242582530781279629686072010641486777914316870174776014490782027769926386419308799250772742901792009924705920536752045888 [171,96] 7593325395107866978702769823165088017405162532536667064747732399747063403940442349467176899974571553835400542991020443890975092497768567912033467051559332116165383554101756218418592241506748099484751156805429338726227491996401332828134256515382101648304250470434098202119048663911757652493766610498875459385673430697461467915234451429765155236533964709539281258265284156591699602134581015765347854995055658410436108994870743282286171439233012009962455590846917383277698719978738371389028292263232696666152004770309021786633212889151531372805670342944431141555435004663991209491833212320234986300311203647904708013057953298164874329039077426726809197818959337320747293456845234269975742673272523689445700040265772114678485605997854924788390003175601146156096405627664616591992422028511979652014144325380876847839917262730592780377922747276979113752377887551276223849269564088379998861740267573073916797684761132130103409800038875476971789928273433014795814084410027720633770250801365628815177625622482685822881725471658979409168020687008189521764253492284103279859850581983805542062877298586746503517873322342032840821086664925002975000 [171,97] -155414854680028725712934825068806615408955284205048693513993333745164902737110046462989326361099454112433896856065250250190657505186213908804273910118177683736446887114942492825654573739456919432189968321369723997058202436891752453747109498227515310299392035331274011148959299636250403804342174949560017997112960969177400162033274513966589167531681128700548119741576335616845513981215456616017584240304791413213917241437679985851077186914018192140456245731392380666212694373700047224232686551339370783805277656421466512151325244631264742671663666450782796946766266515539779403168493286636015728161606796860857743512608822364820453266763386957147479911309994434373765156524775171669776572723912177123883533108588320375885694143223785027171632778096642152069571577604588728931847978635295756571096352150485239000285750744418527983527249780990576782198417958686777259504496744054804971183267410358628629292532388253894422732814558242942441596084368952843392422290693354531236007923467705656859005959727733865209765476544347920562721359613872856643942579620033870835984388160509648426105692948834646718556649710395346542648831852695 [171,98] 1822996067041679183710680730433051565914433964479562703389987856154673235054464766220509797788153905350212764552779554307322525810890637053314957136724370140782605858919165673706502833727549702178617742084148199510504727551545364356693491009292185744688961021782552157166504169961115102337879579349533341260410098952947721879166000493647989696908435385091242502888388537358941968516647332729276083206848014577097273652455762818388817872615002352977029294476105569450358803732922156285967418364631664459715385412025854367586064450991461123926072206216976924214229027480858581743692428775510499473200622188927013951218674839808327287475385356557052777319629034684678019765456032312927367765832628634193086133363708107923477433462014254886232207695691411980260845728127583622674001415016269878745841102434080497252241247494003766637127229636769253603567103863085279601152293510481225818310716798548837805031326356269204470138407205414876350808657215924487962269241732793707312331882933553288485316627938590380654157239617038199265743940703130030100802080378410116875929962430103656022500181908308170515143513937754390206976 [171,99] -12177863258143186168221326915653511779397825431115972954813988190126359615523291189548356445402586072263199377484041400827236205171047828247559870968837194105793535408462805943795476085056538735303493922457526703491378743640570436036846843415903562758445181587681464666356222581947255905196011733447034782525847872130855215613744241219629075207499049380542936698953054714496328601760885239861961865293343509973200505735536508578605307402677607113852023397668722072421821089186068683915388627015880578717530505802973621448993648764347662348377739934860049884089110724611626133581840638510994613949114167907302752083968789051640554901763881858080880552772423056565156567276138010349237422747658295812030031868231758587705771945425754088823996386162267532705843533481727706664049206509363006635102878734723143160548876246554556467325083550962614214285319729418401720029940876134785120221282790086885122438420498731120688135452258563869512968530442493634061510418173771497008666392911720755633663258169121522570548975609486143298513834090504101982019659705908567649686634808990462922333955748403482625904365464123456 [171,100] 45997143841225028556989941671876029854112387852360709551891101173093410728789379444126458837483682880867719382092167187229924134239623595111753639466892518098526846126849148948309381381615410702250955310957561101045019007322714480874991490893492882578093302036298508881413638236652969605010853774792010789022884428919521907356805117867823374137757341854896366652914456693994117858327115622872077813045882884826470561272313130613825057120302683361887621672457205320306709733187992722509627570500671596416046462681930673102904338918113777907480692062268842726346982440263167388051768996245425556684641716934026803995308026062546891489277070508703985853113120457342779211411008300477903002262342555217734976227283090348438659285750677236250045384708188129614434258877534200436002764118399575209305996046486629343989025287997913552595174240112893579595233766876411611011832770185985316515495874270717851380540301195856936589332229464356429806129989799939759636835481079435239760408420145871579050140755630977511529106767874389600916460178011350879225227484720289561262036910449382835913086457169926967455136 [171,101] -97444236111936830388212074956834938323004684202966902909677987465391121172046784185846334676473662051873884848785763715194415532976827221542477726713726657098493719564611840165573541132214611747186044665873061233973582688081820733990237700606286758519207055080220363158792685387402959011357170884534880299409041697769337664833291418244306648187671254382439531267733790159052927120778585503341982002566021741376094444405349462952990339879564359980691284978795796501320946058099379909426127947928334296886658935463556682466183509345407578395730871498896891633068384242836060049748248795579381175675960060727148709684217190990600417997235326820812047552428790331090737503426874293144052763958919126585695702021049711936252596474241954131399996021166342244426937170260753410439633729626084580162797294769451885170478167596052695345088355176973725958534141594575738384342732985501345603265975662483326845795275669940659703288826774923116740159764097532052118533310039026548370003796391444322777350450645921137569140995278730313282408206794271062908561907168406384668872498758787179331016780894074804 [171,102] 114744566315253731381979965780859798523370198944542791465505351571864913093503779966078199227087295920780745480738592269997403498621699808868790029221346372746704666654456330700643735049814675115805058217409064728697307277920213032243416946721963953883620344233567928683809509527660427223771060309708557096022811984827209776733576107570953803479332119006910281320206279668719261768729643249899181124027652692056799239032648462045923693873041548357015335276516238568474121873481928035865564311023992313242555668008744838171671937125144985030556305031520512794992803183446682225591770379185013906944619090503960078358268990631242407189421845090258244669110630821568784180691014377515098163987241480658965070570549953371794511066860671998993183619469320410133677532438080317769817226445501618509707028113870844161734761651487102109943696179314415161079205500399444980000548084065784530285362857616001963702339404694623937601890021772061864250807280320685796030438215674508847591233231895310623099704575709540939498913095367600067059138908929559739023420205727584563102170665730292701996320 [171,103] -74356889151461336689133749594714934816368649337298084688091391761238477125857446443007754202258342474982599720693696088219380857884250149007532923899154518027252527716303182531212680327815846061339917574520936193430723186631863087795391045190442702359644021945135682681733770839133764827620438655307197018500529705944253488823927231477124436446578171993252114342091048148635901931309736859608247269203978180819449602730112700687888934215440118992162720730475722420766948670480826863335698554145994309309539404972242743841443689029094719135390399771679734848302901097804153509721378834428176619573997059134433636651195634949032977203558797550280720582260597778054775961132917934813324433877749344821838852488897720509107073398086119071820444465531804900974342027075578842250503393308908327397347044225458699696105643708468628662109231871629105057455338605708339849028371084897055096065792016520254086748370171822802433142721260300494697047441423237685695979357516393232727564778876564089677967954121982186897801834779222962159198723377238403579973936720450759034338248472637964 [171,104] 26226692527773280774229393060399665159919854268619673434616545455696739176323130879272662529587961986785155510818539166013444270456353861128098393922051333484218426281274912086337257086162573802322295268049734441516232287450637735525226330655307554586904355559223504172079548645802775426424755766725069784732618026836411986906532748600370469277594687817638219784804241089553257835609396773228522536418224396877176884899089744893017234436735897519200916842397468685436534705033702627457436935700113530700876260984426287290094049372974656211626231981255266057553202142313237147322618881673812398210578514320250397096109407624030803697864928658228611066452403038912439894212133413883240093489103941619230744366169794943300590593345807163287795040642085925933538781321026634519774775480647151610380133475372356841569183436556829103768916850746723948369951739696016949892218442218317817133838981976992163373892785346234865260182512705421392629909861657565555536636627411162331033639102550562701382571058834986252157723724683789573480732699525432165960106097337368263462584 [171,105] -4974551851561549831403389633784092206459812530911914226220080884046831055322723029030594270808711018291815663199172216783999239898297161910935813321465672156175989496675779759132243174032298186466082615981054158884130058004432497139872560861096650720992073870842693080383959579342274827020437074060412625957381100023461640513705772816383657866206610743623478210765520927081393242685249713076755658777922723568947641374799633313900428838729658993718500866910559530397668261370779603044116194957599503942613819506160158070244524770862912174361863164270795100622369720288238393486573550336129606719624282006735601591334281687962822873824903207533219006561351200858415325959239359991077836081728406917850235976807818640949169985104739401643038074611070778732879918588665868724567861168763695020780839491000715661127403665695967673280774072160546863953560567086155687799844410720975166038411367359727597330856435396887150676806272278917551844600859802946383385479355670341884308751204363386029079002170764688295640092963427894983299233034621252752569710154223087 [171,106] 500743615916475063417721842300017137045536315696958998646867164234693127376578531364092682612368768892648098850456326451921628750724143958534888366363567143130342727628245610372143167263116972757368767891703580265804753934731436686718127208221072956801895304885589017458063551896761172885541860173269760428596537682944785336017821728842318172796531827772697978334556392727346782640092845049714888904075413038597185683537885451943390927854366147686013667591580464597431348813935014728839782884327379791917718514122158463646507735297219802319326803895827607554791844764973709443906250020936781472179317949983363506263946332055784541802499511315140311799301711151028706931038758057640224947390338969753434437162261454634380476257840999731907251425130042502082869588331051065926452708204053749255582615216907755267606648527074037482519598656662109363009783615959700377004069092672979596429736858434179857418857042485308252678489178741889028026580308299780800574223024064708334443462377254083147719563676958935956244248645399603401896888121131274240832 [171,107] -26367422364546554701096788409748348598575826484609310060048007521686721775977307968597524016768018874892284585434405523661546215416129479123252816373418683183781493054530991992755864879821117917178510131239373369097768915578005087969713283747950542726413623237681649940375677650581119240228099629349637003425227637422048895882326691967483462249157527514786625877198606067902493297223599802676389116762913583481215231305075382957064340583147564071743695582926740233561324642944435326106166612533580314572994867959861071845976661465721150657557587200647689840331459247410796631279591333876293081346996536135260730254721881526502597950565886241723795333527590579260428114034685454243506328807920051067948738328693882617380060847158985822371565872558418898699180800901980268027900648995346536703473735202830742124456232084072500138690918762163937747294381346539890164114640263980012323708423209918549026342363053059312291420836079616425594752569885529557621402382263485354193804669040610502237959730109317040393288747607013850133925092199320 [171,108] 714975826566236919018593042610856782972160633533678405134823205965238545511583328825598545221900259905251269122920083833851203373660853793238669629448802390504535140472525168548492228094454788538945219990209061976684861575938590684575571363604811221573669516781306012998929791207297932369538414080132612585702039955076920929902329159673923259398189825441763699054494603732714042304729177554074854904854744784454510282114113533457036209843577431087446558009982613693847098088433568952865356656164620463819849213446989963444451055238922960040767103518750340503274568592678632665267721473139535096447766428722454718893256146515753723031721183897495222839586817335856287673628487426144481392761716398234895091237228827414425237830867780554839168917716365423260922680333214689681683094006632425415216479598106912458138772816393008064318892950013728441197949615189181721022842697219792616517238930767287650764264178849314373063284041789664859245544517302698173515327797891409694315040376804324362006826040631192183607686313676696608 [171,109] -9814460398225080129927013847575577914692994803714651817644874985456166489175017466690868665900160763520859027951519393577343024553083034319212424190323032180818878493710450862030573449285321404987875623597393815851170434559950593649044093018633956762104793148623055784280186095951932700226069963284891461992856827307088246407099220838297738835649258393319552379291795517180339757538354786317336814740634996183601274275605007653370712057038117983773223737436438628638557924307857792115690416217901437741979118967302314059607228414993694063440865782690015219350411547131526049141670639480184237650688973659618460706975444834659421432300863362941193740258639010931160758428968521838035672110010011757767825724979704567104353667962706315524155034636560560154075038286742908774784818218198617284999691567483146401041324110937466628597035056540477735805034607192995948979604783490583964496044174525771187865062505395109635197138366417536163911069889953715595888897118601030634289836800372232627270698508869771210049452868 [171,110] 66945962974576384537137018664769610034372750168204550516677303406856983604408465146828582960722295871927536635986378932626515530394123233351884830560920984350097407224978609618135370260931764270391638664784130534832268970105985791911995586378611210545726258698931015650928707433242966725710008493175696047085923550775580015213211971271516940647812721635015831094014452154439380739999963915017357212970500068366728420574716950903449228734583406852573033004268407396952112000552852543616660920110078959781063541659104227997304640557456021603070372786885882958694924161103096266478285811865042622153344481585591617407175478183027761749766396879014767022731796059246473888993183615026691877660785026283221587139011299677591068127731119695238746772973500647403903148165866910915012861695465245200726819315815640475592707109780416758434794266580721830343045027655931725745589746175013128279017635252957131917760629797262742066147199659140642676383029814235978071688848761582745875665637853295325608945020731360 [171,111] -222378827424574160161918982345084459621425205150989067396378143229732318776155537922563592915024633535886961713369366619234156628136755239229219397715346634789231197992619876961795574088436336684503299806793517740420845800255596330690017862388945647967664470561519039514614760859258240664853393876656431759130990223312417454151794108093921150464480726238981011149888312824310080001622510640531762315424594850524264242776953393010021392262503267608725536391487120068341334570175049897568750948914520388552387303524082344186746840480030903305470053343343244933610494345555373117467042818739073458865117591540202798059155335771897515993054266175877069203343154839319760099562939164260774326540700339642654237351585307403551188808635858273332267061279323738588828863699633394349478167693840073445715977316377864039832458814034102074133291626743290118936464627051082250784470034602327064156145941076180061854345580519266495131002633330034400113088365287140058691678122115220812287405007048626177556 [171,112] 351913037930084710395177401880701554062025658285685652585326683577900029670009747501504517049756086163033817050906323599724168657557831266788469391303821297924422187517100311789694273889065178236189825414178741575874080752825102441512430972664293029117869345220276900965473574336176902026541252175950489182546333321088809220850667369631549262885117739269676803785810373442319789684461718419698360824553031766457466147717691064999384361051825568020297331108413722716994759257371031013040540369149541600427628114880498895243751506242399339628291441391005105833450595463533587979335754267694988100638875720258019466329267398779801103763490435735128834309552077147391019291448457927095264603322351004871693013031869505370060150479671369654368667000679569763432556117123679507848555653575628865850173895435425929201534167159321584966714567815795035833738164429153563325200858983293158096829582257946498977821835412895455207182020714083876506921526846117857038204496743905153423737632600 [171,113] -259043744287571043120497929327350166593978575232431025205777372550826975533800845135120502990151004422478913808172798694774689974941945753627939984794280362004644960169905099623577857003714354860336482898507931017819349143237797791626251083736473148075859013079153490566740011379552282230316312008652861351919566195198820626490759602733881549766791924495316340592026261944790923208585717414961147310209052563885091822056849203836131285701973837305705294877332293422913759761147550397376534503227289819980667327323389604071638224427471666803426335480926594820621995032239618385801871700835578656349073285983542797566510900242675163040808419313057814432486212881138764991607869104360868674663680072746687722092481707864475176134187492005680953174472501337318419402500676410804465899734374794486306565520943599842387572061835510540898101403389824141438086990015188335817872344150868067295266761145067986693686390271424961525161594763695740435844938422037518951644536101215 [171,114] 86418626775421769111512146448080730324421943586528147931783748515543715382845778133870177344006933053995472727302446454162808044508895975601136867252119687913703851171472610522730605049386963029126317549016992177809565841551022863085273334347147010441842534836935244375577732231419324163218632754534397338033837775742448962612669350374860697308161619006519935410971206916985366207666987165532394817403371369145251433757888872867472828478076878739826832137513189609129949471672081436314249520138623516735764174699589480279068808139244396243184940457952308412846315710430086422302487286993517555874229386610173730871258293270475929534769516238999458799269752349768238402779854357022339135181190971696074833334143205674088743479844257415249285693886948424797724044768408899993749568227926388235334892662850626905409656337780189970173988600437210265566481596820843039188975513412694921333004685664156807647817016699733319428069090527959220149071574762222202240 [171,115] -12700482992845744136876875871478104491434403727467077680560268508782717241849615638863375671286467229313425950709391091015565199108160816352046925384931744712614303169416469172889906921645023398466730816708806938860647739231298630038917957413219235142303916707837576934912536911041466372370337904291535676016178941709269732267613797405881606903072144355932128487797402685422504711867538385643870114252035402013840945408522217503838875336919212854530342690460845336345709318578109265325439060236436159855651027234286174606657056322138858395911110324744461378304249470682258523400030140383990373996250003194079632356631711111053903808019582988357035575250713660171664744714294277192654047469476331480240900311470718054502626362280544960231665910413462521005629442158976851687065662353129071979034092326526589608099952034276822217585824113135599018718722009260524189822449001233987820453107069461553084996567483051918717408258809988503116816333392 [171,116] 797193836872136647746957053056376517749162413571068864760733458755325967222473870413685528756722323246163198126771904362341290593963284909601925325120542027792578602794331940106421061727421200304098189682112717251671493340031339441672994678910829530701864041897954486014946674857435177403538593718494830226382727212626604516228667910299360743467696764345116563080756689694334222019891253081191522062043547428571313810310217518780312178543407275217009943014777428418476012840772880131318676552137775965820718617766086443247616543942546515954584458553875243241253622301421804929109857624770269089742151132238319726160513155455946279232106709971569510417703460793974484527961112476862683155720219705723427892676942324488327612493430774707149177419571484192031657830945798113224740514434868253422841319043336259937089550152574360456317728751334635805240994232587048260041216990562537612048493713547236735808046333761366200251116079712 [171,117] -20660051342967622121217113377920382069219081466528793278130713119894211139482348428544795326686779790952586971797446443944464954981314638878189753925142231443787592214000569465456445367561219582788315852952413679627960645637188436864089953274811108204616684440363909868475940199642430177962519731727305416474773482323922921022100338113187041154446213116508105270229668412608912490791017229121555256382699244213673599419213424340924404359257555304052358122292229646286939813444749298580480818329563711410292364583396808972041811677601346483923643589467081080816644822173650822087026606995855554740183638804807981586910711191913019014463222420466090882803577049720551833038012764354770870906310564739069238339909074629510814561057904293693755313917918652648761738862188406635202248567605086477875990703031758353575212809524544111847480004881847944346349283198832683323537313077582029817353799857581804523947076840291980 [171,118] 213012753900082008702481751809800311402010589895540908560526135785553499575091703467800895378906643201025859008927876875114184913859687029872802253154976209868858068415254554384146576346149846701781570876104037670906537843194284510573943651016894280859330833917325516565464821976391327932012584668294661701654163331047234850194018856804940849983067765414421478583245220018821894665666626889812995867910928513616079238144973686175847100288166873648577531491532914487048740600521378515686821372614128285004143771309249166586458851481690903111653566487058686013408171130904403474379971403122438846086852752947430567072965507232445745903264290754812777708026651954025371411387563452215514587084920719388989375167247623876127650072798013461177378508508440369542334061214627772584738984536981321931483111396187632393614508733518790584341987136128013350608557391884776983959315955406806760453511230546948143968 [171,119] -838847667198136212375232143244401340636732234300218290640112285411387564025203648901538739185784201900640285363029849423552658206598949715124942829466553318419572999977546821620239083157028212736195638198207686914070710912610815771054202653815797968979017405567343454626289825033299288693684179516209700078223986825240769364396628256370578624868822466594210082702241067638127641122550312200159608809818769045293462014761001454112568206484073351900573723203813560982046305131330850121543335730884647722671654902827125076382483633403698730969919291786890285457224882250687749677510966467214604494574192799560118786285422732881689114687952242606371421139412113096909319167215585113677293459798517911690197642377340399976433756663555446309265944572560209096408673573864288562194746655329800134080665536178470011284666567111657717773967329834933426349878341594717697309606932590420684624983268 [171,120] 1206330569556602294833761901028549662351787034786497565323015427491447388096573054828965942387760015254511588002167444304778375987310861607169831176276399925997215488834928879184711726613522329130065129463386080499669007745068456499086824756716019692167800991966306046871883777785584264809201644224079415350447382923371807238365720053018351444209387069581819088286380999243851155356564446244295863820046255427198493867051466055805953069428961157917901317165519441760382720212453657767779696007910590848095200343137925337690020410744505774028653168964227672811749722761756945870889439758511674572868826717726452255535443863791739228361860151694654216057509495860352269045019378355396075981108415349517858483361927752812002362824906984470371324421264172811659304034680512205757597090814197598631942594301191580686246692240767828272857138926396150489947554755233061317781456664 [171,121] -602862135033506756188782111445297467519808609659807135507004891279141994682996455489040369102232387516175803548094052762377276492716963633059230392450025149083174464625012411874563327014522297600597629212314786123760786572903125256336025735880835322001414068721264545956718800127778329926482983590122223075718877248432696577871984602770477085582809716753127367500652447533965405291688105769304926711830179994673754015926656174092435285071559039589292952340637975941073498290513923582857317075842450420129637856801442629417527101539924921559908265366157786930268365490907239873790091215867945457924305663887412853595555208840216450182039389685480512617412490185817474266458296386680485706660746319934900380201325709673263795563223300924790685487214684764927916879826502121261702312695045039371797366253614651434246703031760642456830168271042252752413160376315 [171,122] 99098855075977304330930100934949959583020228512139379005426271874423331999130120391819270787349565217742852195092070023777054505366193014579229847850669686162090474622605201131403213532996567168313036514545525025750651950150639760507292023680477605387441571295235757547978770664820352420745417089724722361634590433438537803834453986786277051957159371118279409580419222611374167874044232501704344778951156018851717069072978917252739494644789928891144153871872382651889075935251852698002697581481504691855980352757459241447728554031551744669970371105195995863877475955034340865386968390574792540338271466865004127135137862445498480746565274742117858033738701635464992251908170557834504882906734849924571488773753037797191462055981234940141906518951209954082887530761768407017438941851833109381627854478517664707844092905204999749477708474518720 [171,123] -5040412808478881906486074763849420083653905357956541241804410100010343806105032891365118879690685160740826892934575341878560364963006519868907038731019065878860788342189752647619894071839743722317843260967503086189627550808556438366489788027690439555084601801277756077627036457981464634654063686760677334440407809412281182247261761440629117819631301885930239992748491466100360869260107798603122849218791737799997248161177525624080899652959076135011734983826385678620738736093360182667418956611175462219440794874291901751639864098552526026258057949907065307745866145853194966247080386643472530381498798658460045990928861855489201115252722311770926723752625066862183792247004878563926486520437013497780725786641797337751777137224511823484085501646051086040134274577172088390543635987157793677323972063811419873794962281630483816 [171,124] 74088812083943063419269524639551706384966988881267507707720004719497095302662081233951668701695445341433230646798246507468165563748810754691242879131719907829100579500561862857685221139656846864289651291205551103707045003978006791600972082353551258778070355195387925643590335283779343991519264582854665133257033773365936209710144508028714505673651593419001816829468752393555605360587775254615324183006192140581897507182176781157758463509109505598966659959881930797546651955174830159275368341680065595153297248681842735055352565748756602520269571100551911829314618314465821698529808009200406966684742166364912088275517841320663875670476512532077173494810193919153509224636420810904277606316734976795785995959970093306008936077246105559201711388797102803437663257202095171284014165740614191199475057818797787456 [171,125] -291507654893729608323253286360441365114185480671021795808463375644387556427470364369456095230954576642462291893497120104177550057273123361150334070722089752770251621836209439561053260447296383954298047613476407200375173847341067075311227331339981002757778623192513686040198276552813280389088859166092641834354308144285702297213917349889968395662843731652137446734961678320672205568878388281359220822270899261195164161999443367383559240932568648217037245297016932209452898029289027271490816295357163856078959460459311499848306051802989992701746407154147792045204327649570176203662925826994869788882569859731857008178744539291141700265725490409100912500546644274863272322489490262279532892845889684187147388343010707339779658186573855885307153528452186765938036578408303137483087407833549157032 [171,126] 281596587961495163343170282809490532723490237713672153069602235676422854375766698847180314380557735870185628121393351133039088114983097175260536570728690153975801999217216457576555486957336246428650151361049435951939574362425459235516012834437128328385546419505199129459286722332475490912396832968416442242012827634588144463014219502137097186354425226873275717020820368283894319515625551003340167523787099613275352410190597983461884586555094575336808227865084357672428522570270647222725837236076581655762350257511367261675727336929573229659734455317815080500341023495056069966683681642306758999435654193598721719464969566401710337718373681852712313252209830380416379045246819193579192580260585321849688262640813259545893069826721304483319641747535293375424186580174623799648 [171,127] -60551242395230584588376872612909314272134377004619603511284281836764472146873801234801103117242954709301241348887190891587055019868625172329563629118681531810941940406876325920878073962769793668395075421473421570910544371645972557008880332895115213377055350363005875305329543236607366255980325220107321925057281359733080560113103813956100476660641330908344499347531303797146555293072275532228561298554614907206722405129316315762380380181670376312052084660154143881737195703058423747003353518804569091537747571308537692734417876698973551062236445591675343495830925844848386712222523135348711114611465432972553239258737191561372072118279551879608306043329500261622256772911632240387346970929087320354191306300781519243130431350956543120204588412515318798020 [171,128] -29423369659828876234438362666743665579165066839524389116943167560617811009998313617659704994426187429499157901525195203772182900632515406629129202227389712955085227901616456355648976724322470796522125781071226604392706045907759573654974347604691333833797566322215798202968498662530181871846717894515573449324146378186434343179071770829369232579341982131730416098618620350673697855538500780428357661664454591948396882745011753066942653799773796593226909601839040456413775802072794035034320334545861004286362725943969075347533969721110058276699032312491380475679048257198792135523374241903681495376951045889843909876506136912124011977237811876633287427321816549202863290923733799497695826035823687297223523331539235653861531262870370270881465336 [171,129] -1024179307985858815551247076847081083274988083664717902096891161152958416590031546503682312500789207163620810006809562016804537035521065982127346998882100906307938434306350765078678071893611888788264709038991616186031022554421491541274702031156190605782033706845899919200297456645808165139981605636903822422016807593479932381879260730427388095430673444098799614955919751213866060793960162258317625848517229417888149638218678229524941893180889589845459601239628925479843130812433612637331530607846564518709459887066375820704872294091889225998269060518699349247286792128729136791126517455025426070825201625736017493126593921126066237546329033170818284522534358071524095661604710150024833609058892617324503354260063585848478500109620747189 [171,130] -27853458612754084669282813875159739168922194006108635466851376366490369976831079041410673281947196186852639535591935623815925590660023764629225693172341439452163493276766951101258495604172531862036055550385051465721362531443975034770727613601213247872376707302725429905692729819804623659927188765125598986054273237350093700840547156594820457533139222312354598980747980998608232934857960695530862752618508286963098448531782634356308271969365234227738101461417329830481844429542802752181980467941941396415008000094336969206281699064268607041719090791312753869229273397738752435159699185082199126704333932495870756234198307554651874264014961076008886572328615714251670579347219558236695316312810892413326918700902101537757388293120 [171,131] -587395385378612095152537532590704852507256767028210449770935412131075137642613553421291229298528264608938893131351810713175151594435763873529839335668845492403377199564190192787716829388593380583251083690166657804484914083749234410642690716572008954788661570165475822947282999015409297940111072116698205875103714538487591557289706063155432399070685833978989543593642076855586305527397788120670353282456946066061189352029337095468639651355883516367583924388545225762792506274621139927098328484732117107685198862537880486766974037740952569328396434164047940783850538219087747408363726009805717622650722330264586656575799237389347682693591158716666559251663610901490906932114785472647992341817368874089145860811547501310080 [171,132] -9529388852028643716908164199877315520719308910925574360376634171912008175188237722147291234546323857578686415332468510697202034415847454075279269511180970706725080984837464678997680957758391805525911461402919925830190971343303083481609789165105167551574407191031119240373269259058163384573185161257245786376042353833373330776279289025418617224894453781577416877194625344784891874591544087095885905006225456183932945929509438718501342095286254729955903888925634732371707338159317306292112623247970446936591591340196952281488153198860260562408625459356476179882627235899215179880461122523539245933274963810191878200191234511996735676405882267104718550336477689219968287062407294037051357286250465769451293078446000 [171,133] -117925525008219528381779942760336092775423554799144984991601889129258782162960400776212344780647109545425752319592552157866492796332072727883200798879412686207852270136883806023802644225349864384354367035115624345108935275995231658844581412573913000920261434371726787103268016032762272114029164044878669786709289263639365399777201763476715060205055445260554220380543489715287655916094944930529224220494866261445169595371941067091598662875716262492159685381569523631016825371059767277384813904532011813721824743422758429907583416795909411997901923885498329573857606547149123968714973408970964799964539908769507809778432755178283880685784191253643490393737785124188197650272036797429536289124909730616291050 [171,134] -1103205952749139336583661081584727938216087552998000236498856614574291080302983865009539052786529825885767823574227695845512913609040801891217112886370821206035273278157344907624849483176582510188050619579766006930805512230978592671525352627777869018362266456181944896605946162643174313018707347808689799886067630116932522645631404014016590910420825782064003615702894500553767648865847290248009039716326417661060268829999452721451873524259278466893727974143293203047073720773766012779078210832929531041914154504944919386355913917558668340582100038527803915251270265986044659704572991331703444861375229488522759941443090034067262537303558194121187554627882433675810434074392992695329233810324861600 [171,135] -7727910627888273291630905295612459625351633030772955192106722192458727250468131148729608760246073910285762097942735706267104122142100505785901801415710388507561205193765674088524106433012532964668608823954448646041634169931766913922104028588667274562295586339755382293205274166312700685895790540792868277333089651153412725675134909208349670439041197620746057317268315216251366274956023049765260336947504684106070841329021601867485731640432375931740545591014701156395455403612510713965105454551507190859931248098040445857038258521603730420946037415765824893680086197937727021138632417415269502726359177376900054652475804105533934017554161612969563193268262566955292215382744685618888089220 [171,136] -40124162515351795204191941350176291440379854994774859627205984596543494198636669956344137354020678417124811430649205479753814226122584707781010277157094949617949266722376016562235816412785784709334716791349976107023219673862787048726131163441987133830472110677050087048193871701279685874359984892189566130441387401098443763791353381967471965218158528233432656882825013863183973728702700096552492685907438772821254023423199983691278814437094942206786012353214222102492900036420149755736304361978451412549658265678656951521568728665188747464253606744003222446157664248729890225979884853568338984331451216796638468159602771251397033522656638671346216818011516850719250102722730654080 [171,137] -152748271435808953997770777114280000230926406412963309678176572063291259062175046988973797046661141494199672312545843942402832865941333501483158698989489890872790726644799324476718394906309795039045478711025946799278653281695780399516506863002684191093108344813974301361836749923464730721472225318404474155387045812105883294206784232806491726923413991145070200368276143227664317341300645206672083828294720176734653456316036907931400572769807544306692228833100236373474086441184845815103062864435723572887767837907760529072827415525338356249797945576518981167458150788240684911134690310621068066816057672806753858638266204363283418687766109699476150791857709329699309765900 [171,138] -421443943913034946885352667764262123962738342501563853723008210320530764660394295604330464061256681153366640602755644978031456346341079004237689003746884000787356278822366971516326067671634550139741871405802810953324513208990818273836843622860196495616255887558168714315323055326867927245868033250978167745342272170746550081472774265055476243074290611018019850667133445700258537138150749283913365141459995297374582015437044493948020285203957301042019673509500215161015514553695835062330364873774323621133069179035661796144035008397795258727806215782940082391688085218160385869598188517129123043294491101215275811016921305182973891609905147652015587256142581945088 [171,139] -832359351281761338899701208292739278832115949333790948032383434057701430768259846388999786306495371232903815668864792937974987985352653603694736459731885551616316567882208414383269168159696507263847009160058654075674109774740883839702141316954466074943882451507932624337482094762198183151969024487585899773819844220640013325704345692980225123125738855733111177267463115157017703547031497769447812849978567991402759398711776372206165127818120761451713804344757330132889994284756120730829861593518947463793295762179047001438947140775085072427971390745033824635118146412859143619013945967767571461072803873430558694647848247869108859281241288451233536719072 [171,140] -1161224522435491782002976265771294330380794001526577349524772958070859935272889660775737078569180005278804849353828153013714199993843717058184138293458505103457613874750469363049356710504092817353919125850550069664353275491865840562412582480003667303324610370025473309534388235948537297405961671788276751238388956175550550208972727616721610298863843396281096450576144697611202402316523083932645926266600735816959948032270293101457709891351472081683324504323995481973908781076073878481586054821126370849247443714695680515666156288668373211151615882923666710919305530837596591398487748655701507435463384325141966933014225047317076635610926526886880 [171,141] -1128119557384185352782774182580707888763239097265330225108815449836345479097559101193049443973475542697407973876186560624805359109481657920431550907302521530681752981553723090871776699595767144220620822743809859778815497913380513362026218536463965459958944507792567949233660643727453768417840338016189811132443921163094069234449424573708773955809015272652920430203790792901857472615561055398422309139634241112150265508754963305034181838863172852494423910561916117763007410431652210176448947606724425713471924306026587081510659374508164023190683161201755685430521534990973186654555813805216204172655074021568623477694765582303235798476964 [171,142] -751543552312827541940487068833875311042176041526514995274270553962120534567973339041903303835364382519022979696955576106940309878889749887145346841044888126766702991539182789934992768035451782167995621392154091471214528348562103754734847482180798889086732678418299682353308301839861491664998180120709826569500991625718403269816646702446686392505925377876242141778642310356937147835573307942727235696304005744188118581558071656295749068795152739116088515581553151138173559207740843218821434872782745607441292904867513589648664962254630923551235205040120606556318724867132165857670198277939943320341206972604441809170388763380480 [171,143] -337687660876059129088831921899577224313213955813708138391007911042757933800224828382401091622963375211808996777987750263384222624836819537680060978325760962100691263029259613330889112163337853422191283085176131956991392165143433000871462905807789579040056087459944296580700568979463732097341085616672726852269490396703947806842898046488102017838126004866803548872909850796129374824649289041339171824024588112024190228116933894826930706945412457498464674403747550903903130551255301584746056644633750981971768513828707783839815368339390974025018283951586848703644042155267217296804586468429543701425859506045795297223072 [171,144] -100520866987040571927363196464525129333492217923902348103983711935409072059539421372073818953035357577123847277193632480531032517035646237663090192416439520099735761422384508852696535855742185474494110079183376186707080546105179675116503775122454067751030806710914666484744816736054596395135956387334965229425154614357691287781605142694232322127119429184715338322917968917065639858486741044240405699972377777956896701005280069393122162373717291473984055695424584675123135114718241506598142184417540690862271407347957822772413490946484613252953522298224387058565947713666222075125851936547389931901728263453328 [171,145] -19442091046216608596715872033317691693443739154787022806621162229008469989391698131715001781676767979773294283694053584198427771299110027702750540177452867327137782141621902855258701141398877970935148886685431538803256348379290435937603164253400958972436741525131432317146507060440282763150522489856079689166841030083065288974392589470442391398614931688040675260348678732181967579261980392248244227020773489974294481255165735987936152048446838724495385022205615154969717772876172509942513041662011853307790575734615335583624761088625353169854868802452134012765694176432552802922900948442246477310966 [171,146] -2392268229581747329971816047922005821006648471242815940074055619817259912284839427092574042810787553422699426364119233889265849248479674874144249449372682394030918647580475061935711296741379758122836234186115957429817769524914277400608823807836685614829065402201212298598433389751553247836737822670733743297320857024529813271278542286622216145579849332699255722726227097573244210458112045274631098548912298845105578425297442647567598630236148018884412268375532394308538350674053786775850798499653102595211207682796076296114391576970805609106693609379820018537922554899814778344614326868800 [171,147] -183007241773466282828076860322637447405279430707586753937838167642307142657741002366150489351064018004499161379204429573406567526828616842284934062655378239557299898203931206743924790913913071647649532514830944079537952840000588274774241693917044410790208132470158346954843119286406607611044360776142021309774888547261329406445818256317689841095404113286814523822449180159763470367159974651044739121723107811010953961982740394876501643850301982890562917227276522350044007178313515152204499327852706658107341844909575712482246140926419125402781076381014210460769726482704322632360 [171,148] -8487879355417169234136308879977509302330068054398355609796567971023456404351155752365216008653804075543207966067577365623116953563327646104470881195454753368086694619931251291206365648319952762437414738521713469530602705251921008808343518920305301424552445174458546427352559204371269027319579606900359543155530972807614528594177276517186183117909197954952599309339035454581471163210045142985186426716882584263166120334176503228395858817990344797991929001185293406831564603615417741793923607528278471191093478063897993503533022753148397114652670992084674364297689961552 [171,149] -232181366325416095043838374925988266619010086885730155143242596582500474472575872173206181750489982067751532621890606084104394144958314666727820086678242123913528720419615553551329801929137269000036947763857758499953412142626087763687936778928774285981576195854781382358580301397544809931947328600370268676897896856931224507809074687520210595270281272277680292447472368717559219894512713607382837855119633864029460761783551978204044537151052438538273381735403282234777868392881098094879588155728436751024448863985435002336435791955200168838481839373626372278 [171,150] -3633894876889741631146873846558765780211526625638929373076257029493207626231522630820246932335588971679275674321553208641947217664547474102006660551858242841612931008356578204059878220772226790607165667931202283260812309137951665034631556223494089861311729561658698287752930262170936187500254139108935139675357963395615096491655264903685152337057732833899879104227980887273882836590929574218978730700313672074147356485130816388130745384606174127560251050474386095130508870009267515635244679396742886766304202355398452455998484101533394088069714528 [171,151] -31468181032677177379925453976952717253473568296218875287259070985239642540300073470443160825539430875745549909201262037593527049751088866388666456822248483637760969566852702245223849195760397652115814856216646005374967215614759629818594409706585124112625909663957592727312499873051768975244325927388492875859642921954351051663112958413778295031014208686061870423811723233756914117788743694070859343896058937813249903340048367957826266870132395308732987561840355992028703615913103716019556037873181803645361831881932081246566259904108188 [171,152] -145267522625980399891093818304955485833479770727497763826024622926637731049010130386121199348477789407698252714419157181473580325491121754493839047420397835329849275566021176475032671543889156389590122276157107243287553589397507472213320593125996946731425960756221265825533547263844572368256069694496188028012460788951598698406916325612911904366387250459413140161241201746530101720896476741041036966226563460279137521603141254558150706615753269485968199178845427915593660666123032445957752251875280650056981499795199802531000 [171,153] -342970234464864328091508354507307185189219717380314223703163661446722517897338229179172488131973901564340972057696248431296783948465114123357367984640809814362864806905329600941347057221145636913919922787825259429480028659768673846010045807659085109287815275697930467608612414333794485476123011680300865127223286387781876395141992844861111253757841233976266836641388200334238101002559225633274878261781522119300290486414907500219333159867875115101180005924696334004826665193113935036377730437741602792068746361625 [171,154] -395337105528057199769450719614869771771604125104632284724927624606753907060058863065919530001221910564199298704937540266389954646169807105550041598026206703106760038672873118282252726562159687831608196039132067471254381898325757764243281876245293780230827295953114652284736989968209493391210802871260810299524881108781159840842416196434470976955747365340053004456281940107262707970821093607186465541667886913886775909330802635898821840028652376950170136165997286770426715655189830837328119002528876800 [171,155] -211149930592929302065491306011821124149715115293103732178022782616602928990532612066018802147747015295037717165053233140042908947157393481399370656793896508808520309542131636000464561115028303446109456313042030384240863050173605195301367814376477636727905161035232886940243900752517718820400443675746844195010086985166514107609741118028122722943534237555198856683840440465236660437787506451388286046721758333998866944183332280899766199793405494602870386815711905157166469053860310467986848 [171,156] -49249117227728595399419248756638926042295044283766782719201881475057379363145520448964204494400435596806392268367703950287096199022685881559924234638030840984783964905134663254709549932747310220181853425766124344826538801413797984134332917347272945462640187317674327725247886549863327611599387727072990979042410830240615538497148733871025022143320164369041729765523785136326293815471866142786880404935405385819205289075880559189207715005874193718608257337273759730220352757728 [171,157] -4688685674467829863886100617617083179177830794373060049629307458650963571545975025261866101417775752115202658286519465446225823366133105858254075745550366170617724855831049230392891182756917903148905549607357443653937247662617635295920362497943994029657435703005626873278814646141077825089068054897016852640558793236556635617333535421217001156789299811539993418644454988196878350742884456316357724467115094941413942409038434953642063513815383780894844225212454020 [171,158] -168595364350498625267774104105501709117631678091730317586994379514661315190711509570217511416245608043349367464861021971482862151998796495210748206584458261266724183644538868274224315925624320949159886040690475209415412690085291666768629746657128336233316386498466521678491215722865133857845826703876985828521279838526370722402947461461847211004501525606063684247653462055874202251352973967905258161529545111145999808038013445475182500773034826043392 [171,159] -2092885601519648646354028967115992767844590297603584824137773225128880014933089001385844437426799260294046379406899179986128490465556301959882498924000337362673172397052166451299826960955532301405927797616963270244446131326152863832859916522770389980733791817344480182832005706761557294675273198184356319552638284217398366716940009331312340162902724970685023253701547583423949968311220751828841466290601977749007544732011909789917688928 [171,160] -8074520986927350561275983449160561768773971589745953329293907486398515627977752220877585435521205724218036944822093828462579759306850571679947744375176843047379846680088534205521244057549941261957571368595570431922288472792028367652155037175165772082347195981871882687632955694491466451705150541709072054372022850247339101601514846971866087422362185152508976917556327034831862233267549147317755240786058508699552875966288 [171,161] -8551658341411715623442960088317226069832732542172765718671115561431865207565492175631201482875429311870632112821125071831500306647501846000821418896462854614300341551343961243392302575534378620146413567088031266218898945018954078525493697288994883389713570827641205411866755482782076487511904783208628001487303471532072309018584094319856260663567511918900337333626377613088793682156671035455763489916978478 [171,162] -2143284066925859611228240518565804969446850538158733997601043484707251186641175414203466113866541235684907105754660964065799363468918670060846645160715872174335136476729710534733868853717259350709195251956039479419444597193748065548591113581009148040755623726289286153765446949387820865899267247020453673842780172595984620784763786461676828303656058084500484452442094034742435366273231062400 [171,163] -106177312964270004587575816476142759817293638195394848128287375096211045765749159592529164716980242809543951789716331086714522041096686263165300078582823077973676061911073936900252994811953616942596098328500752709072788880713329843472606815071515207974640177332787267181408240338601446392277963648584849913014734814462709247758660952347865880627565941080980697945793281383088 [171,164] -833222931604523259223115794550810708268180091104590533870545602598898660029087351249456526782444204108625774352017512627392993940151374855220610574873286992661372889639002812231298146440272946458774088909087203975380887004645649976493810586300887816422431561434346642252056242883701825504862921133720856928104330011531604532527994438107551960267565751298032 [171,165] -783785971759783771449952266462756591204180514838937757119834382851063799709275508428022516023327919331136420179224669595120661300018040559338523344297322846889343248091105262642854129171669670832882257892237052891148256285097127868172785493393752316257339889629374838740036831251138803514530587665329987365772738596330080790593345939511810 [171,166] -61452511228997063664754274486699080448845711935440043493434229346540179313300445111158301533896116205434448541173481461518057337748760598524424008166874224759057417548727240685198559990846516667654783978030747512847021525226722879868909435473703163340140302146404941243541713488720077450235538562985714214836704455953920 [171,167] -253372362609316754854050159848143674240022718525136365109466961281386817538021311802889028293888273632035520992644764857405355412108834232552390346582007651017801182520608538889167156843418775148197656062707562037672912887607139444073048791442991603558635676352687879072840255793535122344414216146240 [171,168] -29206648262703626996283287659717000144321060333773146735393924396304072586126031561990507872794237869468655496683701609976132801255613106355217472807621930173204697172107156750633246744911233516299753053925031203874703733182526641640046895054598672224532746422323028536669926216 [171,169] -31414040985767689836387350378703414688898054792210828288599281933087057141476415970449119631339808962527585225457783689404679345409234493507485245680245782276512403873737854921521364202438084092417434895093499364510894976224279025071505728807286509578299 [171,170] -94127116669884478952056110793220809721817239183558636212957687856405813654871451030426516166779924974051363890815181057718015487999722959254904889563383675065189090738857518479684158842641552533760627486120962553994729195762176 [171,171] -112610375235981736872002208252293500743350354913232434172758307011811512239537468094584969313751695777037306976241742979978721944326405674911406239845008281057327865905229431422888777593622832362176 [172,0] 124864563832173003029399270694418103261261269810531151911572884093080080659039132965536645999650456585128123875682271024767263964736922838279973621099409587011684852462162881288654945749974275801504222630780782099495002174903523820110551414360663106493877243989294194456820892096408618340992886120252129448937393823529756143473188426026514845332782664621633858954043302264664501135342180456399905238747249284144529116369096904030554425374999624794303982514181191818466493497527955391928857167507345183505606062879576622448251473838466769050584958386539133767762764394186818207121663545343024002530652229866067406144001406656748988359252592317448526762675147962691507199461139144365013527767021291472193990372013705409316196976475192072245142410190688368864366143471535346145400792232611252107818313307523254239199648311578255312904101306197786335925087462302832494518717323460594703132470779865760485334540855271692076112770845796442162799605841476835837722620640922813482052404256509792740673356514741467516946735007068503764163051374092265031000493777301852658724633113443453038154459796212465510505564681856856847329317732836523892480702169886931667689414454484445519277397323348370636356504953893404869080382747432666787465538361731404124226713114445732490199795075473928625093165338095781785155443510498189616204055433524543651229809790635450726950977488364221284475807488615374628519197588373975139234324015942635560215682743230608907438387119421366108317286400000 [172,1] 2117913000053742153742061740971194549261015336413171295150443727613808208469361364732788284308385237724374818985747422200128819151992413741540037843936103528598926858479498958160814722331013102702519746368344515490257591266899723649617177933731120934912867465620734114612195751176507271182702659395566154652480268052202563568953417888095079727275368114972624898278636918334502109204852989970607261097753493956317800002257601018498905818791502375421119706908270329888722676908542898939711784998795020835106558088144484213365323180034213712214414447502848922829527671955301189995972797133577957209834897701182976870033002820186800027358535380655900132192543739299919981181193633357902408124710216712468046871863921505637978001166172598121766057789797098971911310660807721972078799520490496394165291018994560857365857025258622560493405045995510996890614199210440455381437738411213758127734847641127638942598447946502058598836813598199415339153136983556269147599963997112204244735232147625977997510235920516136983795361496810920218979157709785286992299438440855945419877059604742384526630859026150679359033790141549807103598394980013417247855985932470569237060551396744549355608550232262336546110938424687084136132454000018338050385232622644279526455053568458313432925376774890923171078202137670324519191731560387892083669763117425507924529298404691121433152303055195700448350979405591713591678002588697254241869728387915508894783123850262200541629197739220253819709423616000 [172,2] 20273770066295233801243705173478062875962567475720622285226801910359131796941053779830429347269687094065735733336895814777851294098205576656600365932186197506036120162738466090605163570395520993457579874298461666589878069962462343510184896973333579352299848587458513622994407140839004410474018022612934451070350663969887143311395153375934063564505988199272599292790744048152054915165235420692960215271229428193007855077966476197025756625224032695043241598423907517803610517265883782792838177558731694201016966142306169617488801839526367748651677567469107722759070028068169524413531206085175587690943485119797812859124028313063103848328458271046604406981996169786470601331303657124886400848985006575841090159259728983448112741673701921654420048848262031788848699485812412961873413563091543960610974606822909794852715467501550407914047195567109836087357112634633776870244244203219274304579134448677444092557305732752384851138765867409681677853177856898029675245604933143737042642271285836297420570590432421594256731466884662796995848608371582029754882512409376104605029318326308457005140860896401941601487467729204890119827705143446307666898418279355305281262846293610265561664521404529593186782853535096505587985480527090926587572438230507151287751104840930883865243637192531009860006588813017518613922863953628939564171907427724085452200607492852492592438509824761663233754208654234686979849281001296171494406155881217087822643983324605889500889341240145496166327386112000 [172,3] 7354820663941787356085407571639513507733126088890842299022066951350331415228236883056117413028138055449629088590986019344183353909454517790799962940112172413706193352484177375346331568788752512943211724112665040894436062786652175993895119387849475496683962318390660677776009852271256128028642547999126882917655787507081817407853752115065253217269299045985633460556283439553380693749060345258846362485298897547755895722063319540656449181445665627576149346411870365674942594364300148527526447651703745844399230735748961053695877851267527999736279691800203246176050772890482460693034112783393589276311788067030864962442547274092538090540307720766736679739120444105051322740700131028758663752083868260953482703495751688602408687277802991184241548575284498361306609470272414485066578599989157839284018012831198916164508251460435809614944366241057943672549369153142193922717496932994830930126620085236893945002004944438253763003302610634657252653986398282720241350096344743357096316525578141603279305668077534082371952376248854937965849907736217202759854908087816565152092100710657142825693386262173625750667274604162659662531653234317640052290967600280003584271172741747763317625512637133888264407481042158865564292406302617804855550702762444387542872551081540598117655505550188264625753411025566823754534269321717088402415725531824757319573708322420300736285352296408063508631272839819668303577014713277421621551262733774484690732560296785225797447640393035476337155479961600 [172,4] 2712148566607081947084206086708866329834881258125875224717506023086371622281558584579402585711006824087437584710501607864103756584248209444478243148627942329674192400553371407753016705467430537651756824355178761418707327284159340207825899978614697450273731170293284097274499066182021082663387560943512248669948168369552756080270461653148747309946748149365975457148935612972709085729788294704491606032323244477454539016450209829444988580266977107141514047688550890309364673639010153802043369845205906040561234901209373917247945717377699790843323833175063672141968035541538071930431598723305651568328102142393362099004362915424676153457632521245789019130321144079372789247178195660487462650738371873174062476770259285478607647050331115296358724063291093158006151285863239907190711538517271055731495410899865468664750734438881748663165645583327917601827932140859743943216824431274473701869138922019497529552325492517898440214662400823136437071324536674029075604337028064215224974366880508173813971799806849440492643697724366575200810221889446178507442362544896453141641985135421755417352065038554436034957291770451561470902226668881912893750004319071956594477809198972055554801979358940732097252387461961183185085990922685322693562584051082386161812797286141503628371551665245742566816710687837531967144330080785821733836044796761763237958354643148778069464422162915618626754797674674685713874907152512975158737015551246487427423279890217276367893944978901959117078160998400 [172,5] 270719209755875604211423221463611968438144825170085195325644755298647791863653299025420858227167473937973261127203338037489956921385029496652411571888297891076698314136215288273269166868679038185156972045659045576829012291356666148808230522250526200762332033720893261195221561454688703808255156738343400958146948456671014547805984949714702682672778989261437463418082530766780013969809471582032167568952021565936142009520694118047053931851551562188161164948667921089603696976614813625481032584789811322350304132464661014812610262284784607936810645360042036226537448831619600573685899504443488343995898990773967536817805114632772506468701795553905499537927796450028673962557754201872373547071610895179819407888293410867918486450219790016840822102431955701140570310146573945717109865374798656881866027307198412973573083450832371399632923218516868132306600805726448216543214009987075641546624821508643575767800943942856835353055443570302863113029787675895006687179376316229384861026318069269612099847050822296697110129553194759843331219759033478923453519899596507567396577608840144990111739437887304891427823406763784225351472848387494986814955829892262182066549652808339797683508380504288456041453273456389065041373221886079220019490797709785303079025815882923525202614322823633690496743108028583518293176114958043354235896392734812525971140228551657205151262141658220854824606018967304261203648546742096822909805305808970277545486001407956559354969322106830234915228876800 [172,6] 21745441906694003496766332523541974089420136804046981571612403406749547630176779035699205488801559313994012556627218034121690907487295486926631120199100041353727177757245551172303281055632053441637647116167331079918752669234090164033362354713908801225308672007709287511078524617480846413440481534137866116942903768937528128179449359013540444814227167342538201032569816207411670046025124018108657899236669332864942953201691588734256640281822794856094344798252124342046784986853406550305682805512674777385868999004503969189944268256478601003088499717805427141081860555478016567058005614227428506320812251938665982214825162066168160066631597521452039469308444640629012677659174095012605765644470821568427073518777280659862119919118900317691119068422832421280990685396785140626502159442755088990333860062791990856376359279561119672168982315464140317422745526400170609827199510345759381970686699394918027328235966064803053702267564126260016426989527082542757830898056522018136703714124063653597495276397501642156465702344453380561277040096452765305337237952300115091980199312835507949302900546017043202473046544468880002500855388740308456152896012390481502161756046280178686369042374162931807200564501000347614882249006710427343569674512621408305001374606475088983302315188656329860427531318863019456654841591646171232787679430567774604529464686958785888497030469057731443736536068220754594930511981260060378175399350194188185563043058860031812420410110354202910715071692800 [172,7] 847228121049802047720239198115260895251425770728330149318064478237808601420351508309057404973546969171004503460445516489433833696585951059416451614502788458240165702313938443665500876808548354361704872614397776585271035127891057840183728345892441845687315966216921291538701035180502718764887462077685677959433920846738749406048650786479230356809680884279985690643567396091843345218050610379711353310353951670694591416639561785101462941319499836324059969831127241873290318764788916713844436834048706577118683332445552554774285742208979104047233034193152916546043651264029686793553659471152375969553252947866439680250996341454070459018820678280641826950550672991404210986790097726315466349603948334068664358313692661047195968205251098159074478108446452187631134658460610314551677946074862170085635834282297371409603412230919166826924815904968306113437195319729610658871914432467330521223012809789821211433656872078275738440767350088968902489695436653276468781214044116371000275526215625203109640767648974910184206023690707827438290799939110296637645269157191829809392266234416586708130988134151417311533463252092366142154518376853771907498251222251203734794242479419025179163619537579110667235742208410705215681071545848055495941838070722083261298228778567602641033958103838337609194388734486923557574980710270062328408256450880769677042565608018077150138073653100338145131630525323686130549992419821453269761142481101200597179199321539587798773114275749993230106624000 [172,8] 25525529763451655348994448844537564007417166566844599767394301444694997894419419335814420025431658877128004863502279446042002928207479531634990950261317075166782612143863105670487581779312309626238727440411625144627020771877617040721841683722964741910115059494987551344493776553794253430822483136141854615882417086491462547262307060569863068009339876458975663153578956910565409253494564057314399360521354236168409905881672071947424067295381262497095354954100491689221051030634980562229124395883636201191568490877439144376787579086561057987564142609652195197131924215729207443967373121092311431513720847933406817085429328504849294489071438174798955270613655898057311478734046901377850752570302923421322749685255709654026691024183918727478793441467444659549412622107974416619893858640333945842240565636504775333970458579121099841960050731793033898664571412863630939685954894967897917354094559312769585978211179315625736383228187670004344879534010874190383006239772126591570981491821204081886095035704078818868162101353486016352299432073959648008178712072310708673979432833831141928344612158659862647747895169991304526617393027550065176371442478838972089270044134189209291853809405808501465420560174058990364735850275583441892631305828667650137690192571288233715829267278442065035269041217004903755784076393607557792914617558742347892269824263387523112690070595184200788980416788844395988265814020817599633644049799111464494994553273087194926527492545153722429500348150 [172,9] 471695223802345451101697633201567238919047385283019412056186685730527043871510838317503866314918476738035031921638189732459479696719866617997713593369996520497123038203677460051183084724035175851072088424619877400975466980391703930886856220885822495294099108271930604720513258494548073076998759961450919456427610244328886644408483146973733798051972802329840132146570850308590824240673923618418215770094332656528222463196064447524523225979437536406630105322890298181755933615982661055698725303880063837299031103898397868033959071773762992454213982224736153919684271176973036163174772980002274728857176178644142500847044361606139142127831663231514870011581836983107670390356228560102364437941432801588454295256857394469515040418134324788144454170229152421781405342930005685732794880177792783674188034202323199581962714338340218971299120781197184616486800996915257998447467257262637236976345638694016098971574311910611163460176258547660439898114006727503116440587705508012855821808807217633793330339044948790450099197012819073014048190233931513804722732498124169132409037955652506890810744107896611559189190541934960311720533801537198072585464674981100887515829750063830289778135248048410924366448359574156998466898806504846087768872011490016686663192715494913988871286132614346795063892447980716250000806559100118426632725987281714523086174404710999022646414737649559653353946647404362089717495596776916111909298772575027760441212445922588723178206384957962732313600 [172,10] 6825842150717901066351320356502770457622381329675174651258241184444443952803621858476839711336895849165297261829694336406558054909320133910722533763918881687489414652393648343670262143363770258622093861180881108157388352978551320973235994809743856684165289291036715361654866261226216691917129335798856298513297356054692974694145994520480780392100509319180523356712468039394888369152098144054113040946690809661442226060635956485008126747784236580268154672729526906959416226880390937738202563561776324549232806630475516155242818653720068797031457073280108867834668208479529194953819598374693564301937230966044497381489779073730750884152695439075261289028480283639306816698063893063859135744548755157594168673395154065446020436050548259682639248425931021248435121148997193124514046555308145949471010966058201998334926644934702495999730204103018117632682217166961668233308097793454354544704698185273439012129419640609909149407282258131568427999804902786948258768771299327233861681094106060002535926990488232243814076650751646818337446666605500491476372868909055898098976698526256691553879255602267840798542712235869302944043563706529419890213683412716830203855804775883913565445844634256631363469012307735975833151844102047741727715295350057120258111547078191435165991042696281846639317471323297497926831542780074256986098221323086987960944295515375340405619888222316904756443504974400132978101991832094561699690657484827374035842055073431404643386170642464350080000 [172,11] 67817191208566519761226088176872848370549933367093276257057315821011417414137155206332465748989362189197777277543057355833614432401918382634624297680542271795637022103719682913445644332292245829406425014842176456144917076343635358054844798058680457138440985575133121390744863678006570192837406442269311338248297138973500644395128421470483910556792750519173671322599085176227627839110008435069385751851200386939399214164639020894000698061341908492950868533117540421145933762714625573020200026091911722446702613230110500352266795049787871198330855190330886013617267955790608615949837604645905225258148411528735672146726062498062508194375631276938096515115471500488257699313529695649536888742358133951133330191169960004513689010538391929850183916925428631195112833440047522818949913129455116593555170936019994994884272771072216233541465833392090059988303709095508649185588082401220479718702365900741798672144194576583269837387864375880068237535504026595285400262696202176930990114983550728086097945217217126227579881704509912687350010439404722070492955929878015330321950997397285074155090409925900590729497605867061186675184459602721393311742400431692268411561444686009872635596449147243716106747910455180835254333910199735934981083843047674264570256135341662763556946619434260201294927180881945478065780960856277498511718464515197480250879383652182924939393387156222751813917135725877329192420720394713364969479111897625552088692859515628821247733729742173316000 [172,12] 541195018583832717989243921742462007286513979712226243552773431442920599353293453996905441025698925175644372388113953518583184672884198468914097643456707508970584452946941469579729693939516803661673139186030766034097721286373241360930491980596710378814922243302989405486980370738192675021725890818997570333063352379305668371100846861393602944739290811086989207607525781286623103326016467432698183420245372280893053697319492436339935700604033023594504255144426863918984968161593032817686327213216330261965267030535716906155613808336991009565996230702374472140905423972321836685361156260790951709790901579358898809888428792225871932210142356648804197631176288068359196345661499079416995859974528485485270052841893068201615457540971624105863049061957291636484140194033839145106195531398575302783524964143006122162737295837751243811826387048817336212216076307007663119374233027067382640828354448001741569282351213476997305567834735721406534380335078243843594823346399416221634529391953393302682011614231110494180533459033447066529072413356457718932168475616027851807820140735507942956460761744374972028559311050337786419436691132722361317728746297424597953122725250712586739183620473330462685108281251691366366175236377443857512554671501306853436698736507376462205138435377495767841571743567544873750693058570264683583551546524977080334681159214355654568978215767269482146727863951573252519072909806247064912436061529069413809365376560437569744671924351431420000 [172,13] 3149402252814642156549890189572016270219103689091589829048828580182070326151045292589842622679466312675586504273336081320617160913055768715957038261416170694159777276932095992789255741620805627350029443531227891070739600805981114392687617539870513376507957021696432337667324385273055036141399351974800416483742771662988580666907824656127258661782208843251215530821918418642907730507031423112435566227456095243390423489180565351265489901372753742365097124656673829273591451330793598550759078282884905669932419454294109912358428105260578411880306889729088687654743152895690254473327367753160972255623414569611460461567036063871935989357333552528540286971598976934873789200170700533515591054122523661170956680678136139485914516164565309527306273274236136536314966439875168013844725034288184911125058893768358256566219896711397205884726627325853524180946908050864772675728705364860417933028838883499835246339104041148718085978848829362816901204124244009049502038203240579772887130994951316859854124391212338391263774204092076348027513484887698199995398810220757087954098287951963168243578769621969960397307632872798319541905342289558381084740127559831043451510787223458005957217253481794888163805538223316286734674383784146482098245277883112000665579813563272484700148945140848431335248740303239162148004690646245229818196716624158601126647750100683879684982355634063548269329089265383793990925561582584257640932853829307775146959150412509443799985583891372800 [172,14] 15136661247840644797466977965684461626757435158684489521738377673092722717809581434398985716300351566456481036825668805248374134572340856249873632495380430345851725051033269737566965213307569541343232648887894626932689001356578248597588887573296059515974197017915379921611636395952335504351140483931269533348761825721926972106368355488059937567439775536958057813450079913618583938031090372689438278191377230315232389267491802709859735370694206072307768183302755500177449534669183303606792978638580650911315271196814327220089160971676188997285913003651326552333847969224913772031063229624305303888445687923373564322560633052762053854289909676421606597064939559842358645855736824435575110617110360186926935203736371966634252555808431025420583702281437799610845916484935082302270320538887517207757545207376711076548453855460070504453532414636976485626221096053671102882543626513973639457465901520547824349535189455210805138999609881690282388726849201883332210633932108285664770224409687315329635021694973630483435111202360741837633228135408598091527360260506904548645905622677238033047160487067551772781729655081708735079384003576442138697389959290876734480085011710784444674785934700146074645561201045459213184121591861297215351706534667431778150641902609352126535750003624107335872408480368379653535958370988816159867083201721924854314336063514106616976254849976755451826846697388534457442214414229065170587244578874031479623079637777100257130184607783200 [172,15] 54762698163868984863233298772368890198867786214873683866747364759125012531534086486836027543041200179977431637682206939844614034743984317156524663714984015617490480159973226449455581161136649636645457216644183849482566486403633738550066725373492642109810279867117887731191919809524767021713597708257429374532816851784706496909276547308846425955810195137398104917549930690010444508044309521286919131362210379147650251007927531550550058111296624373399143087131055730022342164757462605705832721537691639594554395843338004647878159355872679964779730412925971908727469336595774724078479673137640627846818885177377968499403719227224638882212525606240759356285674001649910120989006424501127329445031537164737073354713148630524756813463388619678988643499462054017458368983014089916103013689990997187084264187691260961464082679172827099962750755708337639101234131052756825564845061907306351306292717008704908690790295615108893112001280635482524325039697789951618379313857192237958903227072868014935620174794109169162613914280129440524063277649738976412838358993566285705619260206772456248032605005095599736261531225148510166803246076933099318274155190821342351607540827799609653223171397627856866723651580751511402969591192338675793880707902901645500366129777705816003604999214365088317671254871318304221268349782910210200118875121860696705203776156120043226983377827602516255658234112218607315750718895237738910104969445010372061521982836953766403059929157600 [172,16] 168752544769639345807034709571649594719739591687884087803171203642369404288176853349868677152959392550549839365351712720777499396581899391892147437322677643767229961399805057295851030928990543480322063227544303784882865489912742961953588642599094909811797723930218949765058351275127897332738856227696616749305792019764789415217057607504529568964038265148017543894099887591938597763920217610548317017925335220200941135203273644998458686899677320840939493249223558402744197195321181094301144789220198082990465424571986678274179740290985662837497200163702168364861112515883265292990804797113494255469257838644625930255113348586661568536635277716941867714874276604213673795863116595430867130716128068681625937884385327484901759324023400137095062972016330771970427588548749676868060851838990891268951305632746909088511355244729198881299690285597212645558805254476356755699321028929904161584723931192233208266197576210393343431421675000909587164796689331385353438252604312549390611579834088252527438441422899249117105643572135467503242176024261372977704976995562179903870452068970706638075404530001180941727553298672202588518419392925606476803277017549552642653250570294957812250149664233533506119096529117430372593245338173579987600610137714063625244586080683686989425345289078418385451532753168453786709443565801732140943945780105890883541946796003535726423594547730731760130084798045751163732194522764278116805572204596946556993493392569261701208842200 [172,17] 395104219152306426303924165470362087868836817829126726541709730722947968929500195379170673652670622962422588452960594570260200005502685747365941051123945339080533460094738879087472423761848815688274075886921788664421797242973259699050512555791016915960792620977503673606397534246913987769234719041127482516337373418266964090415722767313114489483462455779187398551349391539158162601776751271413776899411745714464227356776569250844193822182364414465750157474102277936480441743545041178571205728957405706536822891902300599384126539634700157861857304019330065104070875102982283996517937855743926586673759283669156921964630870821841650681515276067046001924824329010404869355276415544100758212430230204829644383814167792201523795217434418515076776935471054295493670660599349491248550500065543011668684221897235298413074142023223872467358028192710085837178628756377680361641826038945696141395517349140950365063770273560455708230181296056896945779591105390680841639529777289729569858477455663933182408030532477748635641561086868050429853065966915718526953576182591932244694250886290535745338840959244678536250668284268728017100122781681916011705203968338027726629246286781576398143867862930699547979838303421446734930199386435447920285938496946244787814306723549433094452766041568352118044955612700991278010032250364564216785503931369492170573548209169215224035336744162255752577395217197258518678988152377568905426858521951349017615122937903899688924800 [172,18] 821402735750087863978168278819504759077066872494854154775995483516310539265955791146568778626918808644879223369464153621044022519381673699386075328452542295654670719361183294122121958243756713396123317743160012137243305217901216437173012447931057123932843761170837783571591655169308807544815336691308406052289170134183476526508124015664728958726858592926851037761728021442296906298026610448831139166128771088031319163134065886029316935990702600511284896745616781488448065928964920840968417541731430305515604925600316284771885770483985242599384839521570951118637981862467292261203761883082251965417745362659331927992866460137020301835161911116168386632531161372269527100036080082801938867978185288976385741785425150248673924428735311023579489890764633071942468472557051213469278834038363368136852073873111493345587885246468258241008926490825319145682158748201750460130237415936138285313740285433606408692066339065937230726881981627109584831449276013772062814109882139661659572470835314356313867344907237201842601912145794021660300989332576383624470809456224297810617433469546456269733142526193176404833056410187218217502165073723588447154914416845061965768172235343840826335786456930514991037521246829473651951733942923546247632082408615726547992399887667414391212455412990008393068309209894156710276123775885417580256251357366285276696830643634861524630774694629231115931352824452329908160690770901821904685607261530612278475563248692054694720 [172,19] 1270200263210302994137051732760529653216615495771104725453742876701140046896696814430820799231406599185048679097444753476547497017178552599665916152336439294984421693957188008946050677788044100003403645173596359808705311394329622360682185301276028162213266069991902155071254019936663433263640397902917567336260893865504629035994050288622554948444542658987557254377318955784274511964489451416637760996089624394818576412966037419775830396928988713059917345645488919834638922841922726216661208248057630686334145015027449068349868874900582544387655827757848263343560693662102692403524234227830108333698017040869304346015377498503586529911728618798234046109558090610346277592535068057743543719663034299606676798518763322934552460157396490882773731220600847484365784167909622666465888422053436339427940677210520951782465033870296281889220795356536285771176318381824734916161640024456662829835551659417733331831847164071220323160374005030415748944278571692458514879968647383324273093990432821663769728949765847351419313055528514184776872307122559531565445860501343410128781767293413467754546278424477777083576181903083641865273353692541280555342891325649284913867432836114641975618951257222476056621783662112304583599478341536725227725793742999683460862588263636821197172704020822985959884546181316392201318135429101947018324472341561125196722952531195545700771899560397640903736153412525079032266493335414286179556328009128041973769869864122119280 [172,20] 1880814332402718656230367019155871954576397792284869040051508292790774467813685482230309174228768023295476552070522280985349485061971968192455456251242364795284540417041420024839470584280134971720312527937479860738885149250542588065107217306897453287772204930323877158009146970026787022387275969081922768475338886974709937015381946920494678990899819344440442178594397803988999046861707005057207949240475383056260574695069686817747149450852091994520002560224325313978695811797515082162680748788502156220391157971846774009923819249821338904239041360154236509639276146699313837072988123974135332497005806529145590832430352891354184931952742379219825544729182486788409615182027889041566499695286390056087199861445592272061296849730560519063790480380899603755631413873203132112840564629257892045751190323937729968766689453808891595030452047764609226404102915372839205773805923352180011022822199395809460522634015746719618319815177901104308759880822808411962664111077129284361231568766126307668744132719134821212012200149685032962073302664580779239463373591198102936920571729928854424944270878115564482297611656994670271686242208202056184610390729486004398040613887250903322098431805716661815394615986589815610472759037839248274270794442966784606598989294769113698261512804789264910211413634994292703195079466072557323957251203385042513250154511259877071086573295358456454072097966356333855269596502233997802108274227600740594255684849062940160 [172,21] 1893120215755476260038605595490810090904002642172938304502567407956114188796823030969101852951485482005594592433466670067561652891085827091973623322162854420854476446295563790150012781300779721060571506181883849895524937858697981178930323341314780813301986287008155318373869552271129772282722937334438404200895930915232670425497584165010133080584497902254206197359822360377594032085772966653855372594911491024555906357177469483841726916482876429876673992290728998302925229443874404043364748801607762159772800277942333153543091128787638522041029121475826804764801401266724266707831948605164375166093016771656331740352944703609393675070594152581239292976222063831843289737628455092108884653014865274684441675844599680734004123419854469868414618953642698089661146108439606552229825895209849565843094255329458788451037673333233978672299408915134969355580058400424363831354743138628282436135499288763358272714004437101673140321141310136507165039440320820141366168717448526437767773345152699876130923244371803064467573421395562829347419695257489631189171423648444693257798006377979632357847712454141187703802429595205790902710352124560404157566617942585189419405533474000944823824949980489515681324699311591267373425538883701663672507496945711386363076631826050946840419059527688617817285099412434212340272919214494968673569051296280294484246885818477718452118130022066304484587540237193032184809933936725597510892942873395096528738506632960 [172,22] 2190047698385904960421154863004867643775809583137246857645808500276484627096654788586594505004655279542938135372737459464834824104512505738670373634359467184491391738073263402991280501774131816697111460085040039912999083358011968205350166924148868827815922449066604356582181343691231851020092107706980371337036178650715154736501404779322072609149268385291497650688885681578086662359285514327599523424351769408661016066730757884639878186901990706387523498222591675681124680262758822137661198391764277284769505482790968798053823684636034681255487797805270167484445994725449177244627413360218977123182149783475534666048005724634763758795525991892941674279998394942990124092536037627762257930248975664427020830590831061562433135107118491318285137014320696257641265416142578845969910466020517353690457491835314045578128041038870298080760688753785477445534158495926050621132919915005226097606558261221438785515999297781564314568049054007958384624167021339477684654273504801279220016696061398994429999995581118701700537371773971128832085454340019712701686994609870303186077306195861352520323684563286348165673666124717916214982267747391295518721319437154017057188605347675138901025651606510915760748708371825547736209263108734154716055340246348398601850361252437384374146229837970236164241045337759371795569186450278140819328758768089126218755773427367530451171992208267465128307786642641609865281392483446426858093218452514753281598130000 [172,23] 1265589619590718267403426852497800647107935658785586654489612366046401132362911645128119252574156109739894870967100127994849093119217820801439525635667335321794561519118074413532445759625827188820559634079264631839543446628297589525785823168062222070975566729365235525818427164431567220498375548722969347145545175932469246926721860427091342401408485905352494600506548283293938347767065412867805597559584365926977728175032423749888292756582774546862959945057969692908680548769787585055306726965163634007836521123894410997667164836939520373007845914555034675407668918519829870625631487641764642689985902915562172569156087345387876000743923091661314000963469276028279012737317762518647633618273729627433781893806447658537413152843953466667297179028279311468980523166945004962873860288637566283212725332291308854563039619187145209481017024589342641146474049385270536695291773023458607807691328353326383727071051608427102637717444507748865632996801915151457442725583508291455643754248914973500956992836981528277786775984454067125066112427149328674899024173034423997945887255559959261844124167925574230196080935604099337972873747243165432244887419660908751667865007862073803823683774078648222430039703437238931947570855571537111009911478380117130927452610607379130667484640623794133038886105060077300220598885630403768541352453329090078227689994737175669368405317268791235584816110383607657637678799172502365448444081486284867255667600 [172,24] 1473195250248654403481466141801143374173358935301358675656448117252661055691486555999025974709858033621441239089269383288634017652655930171569628999706316142597505978787858544138955860351720287551180901106274278975142172751582675531432089627322943320159555974249034015888086231694081126406029648381527187253957378478354161653199046380109557712210100717673860669833761833395817745492133336840934206431034936632348900018538800849254199082889909453304396971479183463487147780012485210324846215297647022891623332437066957728745039207056839196222086145140988682847453409228536476366879844135293944402905566055391587787845771223284011062079074377484320162094353187987305592125882633829518100149147588926455238889583580649635529811557680978868939188653481545211798933722837757381023037764883026103074963233189325132111028688528855491348299640285475596280697628305462135713056667092963661358397393748302738061012703697727755232650003276359990130307786788497775680442912951459395178343852915582721659379752726706848087210535507399085551353375041615592893463301028355117629965889676815679685236205898394010222346284849343939519807617799302758130642681371157917425877206351462786754964231334071526556170974129768044177776999712546763165092390250914913855786724412569730148238013896993520991273066444468242518598481251237427390431018345741909448027253121962145176937819698168538888946659021975061660851685323485288166154882100088101564675 [172,25] 204913368232341404580546901148609668528817026321418218403238286670363139812977680196965438349889516967591501531877129485845852395959213833736409283313614062039193771988452468688348964649928940855885785004343323447337704239144884899510593232336510168316240589009351974072115548027469525554515536054026503593962737304734393703699768331684669371933818716639984796823872235236839632116196868521850112458462802465635368985839626365152423457630004989632487649829881646262855975088993178849634827155120364367299953527867330079870822454468745415073512627448569238141408125750114208477939528460450707209395247813758908449286687455338457608476251675674630296519078652408545282844553809624246368813046500587594550701038451919958761408261198954985425880462078630528160848699579088615107777344443077851826044001221140284258625098575542968221000487417868772349886788726569670394637756159526917747196900782138584726341176019346671279147724619724216486072259508722588392560336244219725654972709830752123887112933745697663359367466655764080851732029643606512061388129260470211383767835901088987401379607693127581304475070061629668173895582289993344862162721944473708434154462553467010285108243413897276665914859135023962303857279598293911588369974561993449746321427762146851075921794991005868768726163730853792933301698932007608211055064579619016827157198493740988796299152161067132127076804371058577491021733230559832218854224637879303360 [172,26] 736417967006485893526644328956544691871110784201831908824019268464500195152640172301234752435359654870160419385414620106276219985864612295801090823337234554409580121034666713914150867912402104547730746012469962213155229188116607710322352084924797221967057387076802701095305060063554116752711266243347190429819801422646798285525166972824138711616830564348043330515948620271247573396749090991298516782245648205780249810446694670762238193502310847497266389409936151547682497633194737139918352862251042647695383270226037264149380886810639337066787079786122890840334383538963157106830152421066185743336332614866068615412687684418699871238947449313677649163524877586067887918467946747095551806395767787178514335101394675398377175026167996752252055128230426410732219270204639042834651672960949112091186687053347362847770149431438447179856838843071422966998209733753861642215300378231319077464933283824926781568301697006276965266565306395446751184434543452464983562906585601385237413730480042296152412767772613539226865690573976894867270619274774395979031556931084528601505703083760374262217851566720240076711844458567259830597787890116437528058353288455679269291369737257973007084414205925228752055672129327379114780767467000618114318010745427021808778833575357858183227956587015216986102239574638175144328939133885693765153437047510051620655457357508439148255130907948965411124177607266329890457457843906437420999123625351680 [172,27] -242889994668167561288551662736524008019129829323804536455632872633781539181812744013961401877669248378325674527237590219832100915655028758624583136022894770193243427181931049346273955717833987799642160461953856193940962349841922124233348187499870958453500635755437526041954926340288998271452972771661669476322873881497097341742133519439689027957733835003115823015090924703011486683383987584926674582820062135963489469533947727499112103183814731962908655592988856698078326874968356284572330742316393785019354242084163587215181685231940913090857001078545105337758158240477974493766481019363317506645381545502852773363774455014701902964731440335636451776694170845821029495846008873928155160688608240647631021164603662017717750350720306850503424166756929239045360301854540441308727667904986853492106528599010262932225037276264924305699763470430940276132627446767157020596235006306588023057023647780970847748792459091023799068473685447938326680335915741783720936451465223250182949671432430326560455889912009002302278161246708372800061554534505938648580075897539225839358321448933185960354572767159607938118400780668112978321083728991505111219928169482594415143141469343591371026138114075251171799203453594976315247594672479247786879707826377675892747870745250075118176245980663069230604923109506802385380113592196805872988371648800824385692937193996779994955850846267799779393440058132093483423747026265571193776606219760 [172,28] 352021526930166197484504273237192011893349529363910053637054328479561844674812175217467776873558020639512537814813761608789162421900248529066652169891252292517317206907062690892665432430826830987884755140098786991186740019687392952539880142941483372655698301630943852928368351954708826551843168562088889686162385229377328149649431709725444095043198660969134990651709430113592043096121184282735945447178147657880672935948085201612928679220161825690827417117134174875650663131569681196906023324475529001070032537341795649175543086331673917826778897938798156449816455631531698032106882203072004148292506579335730855255485680098902897130110729673339630682827042871824879308406888675845493876327618710563586364678370124742605408523963748399441695158979631683916675353603655710570526066198222336905151636503541254808468075400369010506843786662694027145593125187427583880702728926587165537030461191960190303529839474246100134705404815213889709600553291164656950320843398624908192602398891108189593217214339507377682583418682524186017422782728328253391650139162918780584506565286004238381937984864406556660146771131655620641505513729683473388471157716057123626355420000357014280282989516239262276307253389977324029367340508505412870384018705285775210314706469839167789147723508098090089186250033276422922356475437789247291659581485180032615429866211913249967275223092831886131042842925974858752544141549311898868569057312 [172,29] -205777777354188359871089356601409970643499512688859649513618500678733387372372556848343357521197363374967096769173984845190799814489794768930503127770722792744926125962964530439079299009691543598877476112515958756373310627628043971900405742383754140515570443714122795961189045722152565573578709451221496488283445586201698568553834920149258197703633498915214610856641581101121904227682679156359063459116551737045238905971909677158746687074113103590144165181706030632867307244318956375295254840812857886176384968092693884422436031339753505471283263727193640344386809679061597981448925955527009854055646137773730495056248032637868404730738884404405301158248158721797281111066595732798852277921450730465595114863577994974417403681114034267519294153698198650132623274389854121027487291323764218339822259621304277530060780650384641620193339897763668786558641722267783275743472830966591998547964184347879593347732130548555432943399347391650489821550356393157056663034182431245009959484516784977632120353736550160902834245252201812590002750390876716044194802357403045436214266179862219974370406101537993656195261963386372085842545483259721308215142066955184434936528742969290362174590176033052947431938219883168306371079994901536897450785608454695492511513615160009125440787023435463585845992327936520966656108092952535655061031229416934716527732360160928609589629161795119344588735343264401297005754726610246605512512 [172,30] 150081081604362949688363499891936858527174398414278156715615098348450240504175591155712668228334961376841734430129223619498457542704465551809345869172127379423692181865904148246488145002936768749935096327252356927845930459700503309879933383842144089054968774411243771903361941689874752432528887811605210346944375782440757616441474356575446643713633332948157221136726296657327019877916019090227402910710911982404331391259252006083858507320963486297667612151443465905591394615079365480953929614279154696106187867853708677673742219637659670745888715830434799541755299495087751900635014607737582750211405811899351565417337742179500693419109733212279783282272690071721025860663614860275693802252209749495623148272692831964245115180047472526523856884065398280246334572104433072800496119674093734378235661920026514632709274280569095682825811852752581396625115227389869966196066879465623688662480078404968342356471044927068706972026059892604854334765514897682405497410473656046613017596686759625485511180368427749593354256226656815159626986906394793783816522711799085608920100896014302982758447793934412847580124998933994973187266747204944156965642790743141392416637578979738242528521933596821103263559277236244332437658381662230821852523429547052817320974291983361340241234891584778423878551169851220334275511452642267774443846893809181718981755862462054398962472634960656460500556874401160717883649530444731846976 [172,31] -86429369118089414269129494778691737185981092877813883947550834773397855544726072652760049389443513807757548056632033913393986352387381347528512608438350578661458898431821112479647507369078010556172362124696139856619226770438106671041743294114112053477859179104369228334933722519958838826052358724390235382501118558717805690898737942937579783130234393047132120081149876491166939812132424831856360128430120552875273739413318860230636221039198916729484349271761101493185863259955477503972215870891097169890667879230660396989739568763917299564984175101824981130543865638832107804198773422278656842596202856596722573636076205394701021493157181962610971732055474551991875498969927943793850200609379511358257389904611869873867977112902405186442536809200955621674734201988050630737254433947935505542307557432379095010447874415323786167295859874807315440096041634442559862101584490817224303787264467519032684730893361450070343032619858565576951343752823271355047158931809293319188191490604679669382638942709892613006445346144363430116667568972850850849523585398546290165223566582135016666492927064199648258201236518442224752317314823259579014511175371983309722949291401269844541362905980943814759294184923816136753839299252814972354439931304968285274162327058908461091260114422192568635327170987434125334625992680266624620821154537284983231013865971040457153599010233633644206736650918626099458507600746104322104 [172,32] 47670982511621567704857843194844112666481561605268942839039663222144710323701127338930274722093825181695991123487038149582488299124339862735344696722778133238109615097139320597045013915572176030279173555149722916634781625210830315189172808719273508246653657901022997930662525231153451923598891248632873731860019432244669378698439465203213665628810106596676522163242727423660725751857382701759822598809702551600533486884461576065519741520642796305321354197002531073654404742096289244818199075367309695234161240834760867571191502746476193293119613520260163348139334522024139883905753496582562410031898873715943562039100382829663663156513475880310822462840119172208180511774746433393211932576996488131862274036533874760548764868954392075885849633758971293006131745344088722023553318781041660348041930278337192834624496561992124688342594723098080632791585446875379535331972867272532607384687143412644351160747580084394589342906769348827399445112394446037713132973034495692310668414870046112447205807788734181661901238079580710232793743446131562158619838751197643973062157807547832303967108685255862022561644694493749732311564209305753177269442548565473637719843482678123249525161024777274698250985278548937620403653035127538106476746883009820218090375322141961958506671832680209984581860351472736343022952862078585498416265397778775385614537128248192380550947670544006823881873550682935706084139158000290 [172,33] -23383497062170786817916638450030206789572319384344471278640071793366252476619674790162939034596665251530440959590105874304281737667975371610362208287695630438254899032347995994193356623393218167577978418066222781560101881054188508524238114570789261921713928116044382004404402194392370803025494330233790036571466015326899728066409309078431685815004500041739044607844029660370572842090995439889020634887395597382759987545887089931943983735757469099787367056652715935631147518281569650957936935201379618104194576983589603702445153884411817624172066726420154296119828395413605174626147751016347705783443238106895980117083657437183174928716577181626429609517397168817465247458501516494687448131730394082337514672577149390476965334731864043446806545405437991683645547860634945181848177704247657408623020917753801549830196938845543599409588948819827856440940308249130279005370750504328630162729613917047896935196673895934104417631960695201068521142239947423827632207685517713257037037364608688779887688202538600204957518153059697427679878356125187093813011207107444101870289040479729011969483518491780520452998660231242028247074620662913295142200424497655207607315510796143433770468092111947047402016908443248622445947787151432172969535272568976655277493758667203747420086827096663376185137998348775686691249489209723923602573057137526335274743735670098846784916410675857724862558206474359446184568622336 [172,34] 10492629657274103745180591393045536872627661882723511524525835748678967536960144760527428105478490134703987783047264783210297764216413820584697576871778996376419499899827404161186841209023655458857225911115316267326135222535356224929444004378412885762800391514549045832486218736815530972864401515668974801808401143172426165973559805482555690737051250029679222162879541586950172414640732533484343444610465320948957537093600107574673470599243634589885635377609109273791615279275274559501687491845459816038752476194396724669091053181191186078524379335023344728858669200904517091570790044456790756745029626631747676072171240308133053840221256658944706115315377517874258564366347022709291990220709681807377246372411325970049570235933655248673915228838105120898696509441189070494213474001811513263865349580520465998889020405021692043600987248464791141610252623996431925864895210763174407588492915796885671473557436803206749841861469835418361633770788281797766297940458164603724969739770391810531855653100587482453238701300077048690162873158257681600865444839328672160750019501948170106004049213459723187658234108513272108702189623556591795748329761658905573134315835227505737085718294764262528507346628701496974470236440388965934746875007033020490328765086059569871977428502355816743257677057170523869640455730521379267994067861342865913320217561347325074557257901805263342266480329739583978957781696 [172,35] -4264416598476693812361731055530242614159426250909968319996677904988076013593787898110237138575101014450005633686378634940300274798587808979142566399461177801294607922968961909834677173184336774753954175019016919038357613013110441599087498898376579038536392343637732865768112654730467432570028360227351948310008549375682847497000132508344163688869727443570582652247116712046094113221165433437533116471424818183858529031717000217802650822577454738255158043928138253683652131024142257605697892276096740727694337692845818730089311068878153482911031680975826331146399304357728906685476857902636811118006550426144773668766227859668002562805284334532003653218159665590692655559176987463125579357024923681595918699698325334771072089920633655041981568788906710366647901829358867646918860957726719108864204121148581070607801035188642798238138441290940746340765192488175570694766263877244629976998365118697810878668976849750312580079173146468835536782459314664720719829039401734386595313497892644893593454994327462028894318773068575432141772120123119081814216848860889846907914633311135432416329962808984600128143167761503245544222624348343977171382901221292427807415967652605747748503537106720421184556258551792556094912751967505612657596896011879907943868860755861436523367931983957279758834835043829899337663018687485079636612930750019865967864603506893496248053032608670615871096675822984849202592 [172,36] 1574768278192329905886074503928473939770590945553613132108077177821486600114970044463202371946904519651320683695291394236207066855989244097765054343117950741574036749765690010830941049901722131995841737879161970242092337117534676993152053181721557392621403194331556959726984851872601690545205628615157632528987002325146780617641301752532660887175426836007914194742047523711220393687500656883018760398275659556168055317737667317824062914012243332122647680347823353193181227747005312060669447576969670776772750596641103184561933757065062939167993057987542744656697236343192978924861483134893687039535291812144308379847305873078140206933902378009024642588226825124946839539673566429425756612396954982259277894970341927953327296399750815460026291619081817041149573823271894545051067736555103880808957465971425881598679862175241612589104527520493204657057904002839179035167010521249055012456715101966700739194942297405765375251615329630869383310330515569606330819551287903545119916680643211031725231538550201536466862044477147986515431121845924638711442369026352595666047059726592068092671514234669324132941648137586895901057631257479450187153896696908011869552715996753199667165237165868316538787047644633317901385648105899678143104757819886021936153968792821308504387856327979415189564267864776770794240656884279380944549024562204264197900144104210569549028296447569612654159508674074253568 [172,37] -527591278717223913520350484268874318195237519430403634528117167626768170194756709877285111884550096907622750831773878784873371595592235296765416301490526302550840540084736013316856810215749997730313747399277722112271630305807617610325152175249111410728957923413520914238689705298916317193982812745595358419954560012308596213012321883073712294057088756370131308038240225144365128648940580052238656796042364718633177607887540453783523947631127033788885087585681742848459235243062719359720046587435371594039183521529578630759782875960354890913969600090392134823834271420077451858049771128820326378099549435142748274984751598444235413634928556243930487439604880994815193379386666295833942855706468125489990076637395778615475663030869749942485108070447694550181051824938747464160732327716161087897153845592114738014897998615058473797276364280360311073523446470157201124351420865916709689680435050109142692878199074465931889548459841987639687825071532221280823659120964380298470456518451617716954602109437226938337778960998329240528976515210801231137820984591245896497534136603397817375042126818678582677113719960527699539443497607010282816371439190115488609123553030909548736596072310189191895436950874490085154718776571596007264060289319400020896619158816167961510051762524796865129534818655744844764343417510306928879653144027375822658361041383379280166128398468674807331549930675724800 [172,38] 160317315588428918639912520972028834546661896177378433170279755863138034945862144514919939602145986005378070044418563917473764335824677363886156173463235753057269791410287005096249389512366242125465552461157326344416515353947596259808964552538990706248546924418759229341341456310284943417876342127671763450016866991093053020046679197304117403985667127533675388284887908900332572393113373117612455147265948593587824535469262189496272854602672827419399681488227263022522286533709550833707093195408513923146474708770984007212712865190876326700875305768643497881289196403168132281312286468997459361800565245737445323828378808429731449667901468467925672647813815955999915527993090535727663943668877170980772859916123618928227627192515018917991658987290927795319234194112835629828256795522539110866325403857650153444771643021635719464769804229212060502313857476680360247271839414458471441987528165841911901330404851651302669010779529070021246761036624918805236741272260935598734409535566560377659235902036873312500093533138850006456456255334250529827030528723617798423004428721285455797492199884296241386772858271722191762458791507882188967155949719388630818172528311869176022230556809576211532795986435615401292006879712778092950739271188818561526236711057276225069453762432304023047072599557535896499613054821374413758864266758448382180962317486048725562199958452001603020516731630144 [172,39] -44143032983002855198162491235484650811609485786245230454994539568503418133295759910712155960799628427046291034176974280926082902985289610923133102728923058011194654784703193889355843268734879854644447119292299034628434701093143772346841325437123480696121964319846751647142189920065582096889862928706769198692475479357731804506423611442486892115273853101341237013255802122508624423237017294433032756980144973236016630080119612832504212641773985889187690863903932568345043344815347973139090702958463077135350728624864371087809472884343603100859867839697647432485162828638200115472285191958162513856379487028847446682962757424666369197597788591546702943946657719669387175761910829167656068810206155023326900038173159352033108086041530915309139334055303079078469004004835320048920496929472497865633679618968899602470712944210330539913831248745456008705728777755083073322940365733103455244128084329762584275417693270219703007504427281180124277823658749256734999179446720338313151279488540183642669698151400028154343609762777226764062551639944836868401759678699677031871187253676254773652624526614654398149381019038576270850242370425386516757846847257767101509618194102887932443019372531804517255010931629346692136718812276358450298619138758790394207069276299177233808833106339426004001274522261437713402121198001643778675628988582795660651346612729779498408024342953516813199637504 [172,40] 11002914699670199279677164214115210692056789733899118900383542499676637288281072097930311664210428153187306175331489094903374264666226652312899686237314452344991695282430028985410648119678693549069673805467928480720258732361270622117440047579951673089231955232063149537848471422841915030967234800526554992583425849166144754728922202471692067882591678031389556219885358014620165716288505710048521202274020744794752297484548052447558784695632921022042324492176341743235314578900619870252453992607036473256057977287843810615482121650244295872250019357314796521361772872618844302959472712425695272826637640529523854694908953301278956730131404961678537797827220804855659805049773234903903171295562715944217166741256116929999796056463585084992789301118087794241554843597566040652638950924349723419431661449088242430050263322751586321237449125339447889729807018833492675246001149874113511077900732594119789303595938572559688448836485540535566739937764799702379374958112013683729723505714556563194640320020973805690245556991195338901969452787191318040762767248166384100784822867712091186345431182821014357468481177868666586110751083070700115196000243544324072489765657407930968559917506207869432557278651443986841104450952684739335276066963312851254020539770929892353163956994332552799960168171047708164612409412458162931253345155546827991833770637657152040190249536598960196102064 [172,41] -2479576816322029362051011826333890317785436189963040208531827054160778173694204160600973907116712969845811386405403530460748402885766875750449501249982156839508660077045791774674607645919450320115833333301845963698455437081255150090434065318905752894978959352398700222159538864441157374311996417886715395005057513894673833760816705029921758681466124624193008432251949075297241371530673938717057241431101674567758814888477803340813226185641491729741113373685084217774941865790596116671920554018192312394000988134059757317476037145993776860328602382012905151375362300029048715879117566066305347976266260212210942989125858238881181548603110244128126164377335266643347290466528189027606202970811563332141508160842467648604194683131176479219216624810334021154161518626841376837369268200887572872493595038752771530979917375536146642711096753908670409430363575625561866154840608961074852758358298145487025474405041542586571104765371834843164375012978283797575460239076280326151448808865540183524363916680953240499751157378112099041111433517394681480161812906655706742280229653873693363273782835829455211271662340423688318912217857236913328761750517569437571170205636551065077089915228810331651990827950343929924733369296268104146882722866722117144585960335792425078420098641955830694809754090955490710905890790680952289928593555989085378079124211742158551130801404819536644096 [172,42] 504483829315113056238708495114573254872204703781954472187691693786739206404482853213759149708778011764709143471438305160191596739278723401601204560297848760197767958846986745754951975725795877210568873416861367001922339623596705122660411957599871749211655498026771143245827962465952779458818939936168363109893633570066780748207889389765966436268421749686852554883216388200123399954661728422395503310669250653167932670150686400057273072213557057690986276647989066122213256803792486299895498468127562532475559638767468926535734224868675529296165881032066457717609895383546781502637112449722926186591707312278065032386776310758896702603016592983489548288036195400884463448850864905847436604047661750807510323996495375579720158668031408149570247620114077651698630345864842350658584986544921008928641989498436828879226038748597320899729386253105908382218667168410453061370825708994277156375723092023321468975726487180026970464017880628272867750658322433851319474942931901919781894011859017459814362175035073681516072754935119314235007247564479174081179508082393449547520696155984776703508928013021453668034607247223490449327400260706880172513056830338307133721531819088238510329547949737516311661985348016473991206670110388794977432852244124613288343144162694167979735088749513340620847383273987458367940240870437055725543598925036849609474215218425801489998336258257920 [172,43] -92512743530142849386860262355222883984766978415102169469059568416321993754634631477761896051759756025443459184109725681263739104377113973478473940851005803635483556703023444887487591705754866322440752074200522073356963530608345092625637911214966016046973266021303821098164056357638936056575462452767887126667089919289257754325130701743871784540884785497718310828437512364792935216277575340851509247024776141767689491771171110960335386892678695567897849838808105171119700054312305692256093196443685026288296828116531032533364686446818850808189927330437745808333786257401042633965118864084296560541214571360561012290661757302719774827334850183459064142707808609813697360786760496314882065221534032640803178381781849790280764636837807841976701634968898925913610043116202826218027755453518937189934949897968981206892797295680818313433356892816197092403426611443306056079899208007537180708561395698777389976003330830315277682848014538384791518987205174000292451680285059709629183511632440760243775306156142829228821270314753559188842616095391746661100780116591585991929451299825605768518177508362803239584928812223503715320673269097374109288318122181190811308017700239146961055138050582178228488660024597758220360893694501264379322349392578648032219509251174334241137860746203850345120958709097761977239286284761844741165866799421059896929654559337923472786617837312 [172,44] 15262826868815004739226724501911698209568659820371470095741787647235407826264230332360424713683122365446195548605886345402331717350586751818063390430239445702328024592331751302567518207763886703849111806508664337652294760422981690583989789441975185171799447374679937643593325527747716748125566946017425513758148708469486225639316060586057635076415713158052565820072820520329525779444658205395667868147310648378981536652683777908668106442362655621275120510522264705673743270300121817506198080617987247871854286650095387341927950503055915229148525580759852120413399056001828811276956604781382164711802242951223131360718990244205308529741860487982417933974032324217341998751066451259289784596752682290402051880396144782480735176724452254540698317179298779694939927334114166017349791348148484448792711507491212613220537761249412964775196478735314402008302820673655238809474850402100769311599687269556831225079852681248196829540664720102484162840967665279929239194266081366454093822455490718646239186971252269710690994637281284253097559490782250298162692482926260098450465538271763176855233263092882681154544962788162185889802544418713260913054949291609497861196394860876330359396506573303089026647015540750479980581101239557752462610016194918440447578909953255106728563814685468886882095654935195729522054578402350594824180914375766756151646746629937752394146272 [172,45] -2260739326739671573701461791832745397609579823904987541175195979586790358284902197926305004318711566247269634923894824326989282753406662038350248408804346933944621965029874144098438526560385571246508408073554541582743953632835192969406130638023262458556467020186280462140899251377668215396677644067587080248003214074464079972017837486040241055689831986381546557659537535247568726916422740846693934000880021846800705971093004967979119272672563081267524436346963054294969660576460698037280679491371364217622370572628431757312961257347605071501166317774655867573148387561363113157825307438730845259762961258626514530593234957386131026913159209086745275231187117122459281808022887002549386150546880157078917790859691452099862276368150050309662077914894976324720602163605410478253763301713405553064514197883994985119239948617302861918477711933774915200307443960577205414524178745477730727447978331276891345743515380667853420559997135498780481518434361883636152653479555470324412511963013799521818746715969059764789716421491464394767054955133983205049117314351182271085541853814278681608027091125880526361669246644007810648273730975764439842195285916065340781963936984313607491392356061455030836130791293243796260442505663003116842212094986017377375434206805106382911202379149881077520746542855632483598648369756003724143384954895496878739133913101411136690304 [172,46] 299956911923314372989108077488120843456437792660894154057741013658514950725618891016636987573937377749703218517786303633742672487789024726337718441157169076916739348105033447820117283041613673302008314512366913678720110119101780711153141885257772735513083042054843578983693787287611644841482254913711257761259329442023534568683661513261908213713472349856858365237288716566785349568420209669307310335342198836862574800148126488043873191326694969644412791975420055991977049991041859114134718430107802074769698070156913918368264110640931159330470832939135104769289603623143532147574916734413103222692396753979583724740911710771258932482786805303622377600042442546663492564642231825706889631741009637898427518592872763123769346673240101936953939286786457329249207471261111768091652891452234742657005509880681146309323112540077580884477782106653249502353596921006962270697438473968627885285739405456588613121452210865300399073851591474333828086625029890709195021620030758111630489053104206843213561193643615197973891079521924311040045389687451157449562659794161904234623356474683334481149229790027621321525096118181882471050426693727273800799659241159745428186054772296324165445660622263874477006582410795096896427765984537179271109687722541159240349187207035168316265991526388607616224490945338887560506702131345668478945466351283275575234068008467079936 [172,47] -35561337153561253701266039161358942917602984565366221057785165535576461933287659016339109186390960615590561133538760142745146367206813403124303360640663820775547089654140490378866468688323270776275289152833856454274540269839820112267221021412178345947746557337932786697086331167316058254544340009907153706051195965453309937332000545829734266390640795470638888792602280038611183429476245035064367809144309186137801166371691912940894356568307075206741092952404776144911887717871963596816959802393144709972789740626382875440532279395393519510175201247392753092662847137574160041786174003149452862774586710503695391550288267612152475597340537035481220307605591683992490307642082555822230637037451415954082486723977902298480966965365787325486461103201669681580340826519344899143831364873836951715818758394573405448427581351690042475342177525424613213090189573595950352915976481717844196239953996435882335600560792579792209783623309209937164138901640781432303879987428447284156699218431085166181493086098815475252245082927146859688003666703305609487747961731553001892132137637669047937821784902572072499550292569995095926906997102547431594922154987546600094490569696045449507971839223899469235591325583718476996718647400665134819479367410865276659950843060909612021097959815428986694590599526976412758982461169600244971717545473526617021713348258189280 [172,48] 3756928802915380977826799202357057167162130343156279985062332637897793247315922523764981714799181957290120371238110568574935627328867502352624804390285346218697573505789023381242983072882131860336299979776732640096442648617273231893999569592390046430857951475485238146913340914982603717754651135743736306827363931036916559981808140629136625706151247954252913680481594089883193956075320874423849872120375257143044936541333303966190344740608980372031547446724680426540587419583110558883380030116188202491775492774648449542176264399150374801693420544890724713436203807394309900254326951831983143192040936699463216050900325924099232661252014398296551058486630504558846106259394332122558452345597171729197120057009332247976575046751482011109087222930962166660253479471289868917331906144378193461115770352812517392082917021783063018705288381231880638384445203356181497321490125788970799450233077334057920333356106231546551385035999537682615181597525232969432330336954253747080958186342264516333614689441976206064807092069026914316810745848493020201958826228803696552630607009992594518866609247031175113018581249775410053640800714217917092644908149104511109560087744984409829009525616823622327296169041593997705437667645729905176834574173322177649883142500869161859560431829120595698318893224558613797294263968607403366410157573675610778354041379964 [172,49] -352659397247018858787142646683198571556128185810610316282268371738863085961311012232138830344605549695294161587924352893170158875707237726560490839734804634676154534432666822817158260264332825202171751086586612309701218427046383794998954272678063239068530748451951997422199475023685199516687157471752184088449526126617941359209537392847154685019134632721028874371812247246281546176285792630653040029384670410787160610674198309454166242005415240335442529384639506590324442150261585612537778170282303503602958125576774505725410767044809347430974565924159626302913533567223972216245744290250153869192463723983406355930754093661105870454286403219797495736107101527981879344873098047361275994111225811593244311184348230301533815499671809965832855439162303158533382498308152318146172235002862320624111843993136357305859439245342154470642617866562854539730363966321432445352814665707235548795158311910928705380529930147419746308516980168027422975498766015842066157118585062310280198435707640761078263164420650601879646390552607567462467497098501795761224974393749199177934391707893586256072884115792133146264114758658696655231831576807765025367598374681299701961501133642366988212199055908768816441846377540829513371125585842546518655859244994782547075064174737537065574888957222531202575975714961828520810189510155056468386655327748138775681024 [172,50] 29321447867773434179028660312839891207752868292466687745599587806623900874158532172644455487028842822190893769562348678629839328145347985338793942848156838439224406942681175080569024137488980470118138594946953287713651542240381964944661920461582476569939296075669770239395543135063615160610165532451781439028937119139070007840672023913590527289908713914117474386734700206299604637434836109844235392119684288850605637987018706689374014697165311196910630880509760273605254653785644882378300589561231315045841307285452124962384151275525208042497237131404929526030644082521376359367692029148260020711277007261073887305375315847560480742712794437704580564994080773369939511046424843127663610942677009910443815603455737031832032683538737898518914162379863709117670717951476533053798231023104206350582323472162178416349832450141585818964162167718152978455316313398215290669460259976622341541776260457335820395794050621926483380601256928490396874371185542445689778188001340667194819566821808797602939435891779259468545634567634937416626383710213777545883753904605745901840016440190773444995910403612509970881253392247336244751256523333412148990508324400733898660466673912018574795503646840455737748724264518722185840889899096340699867282449369512431648180655951479738433185907219360752804236605770257538309598330704052539004731799224581106720 [172,51] -2152147971586778297644674185289639934644507718431256721114918105445679166601647368945514358977657114874917190913570686735553584697764903087436338461181749041265599960290595756620436466216458711827807335656270865373085940188547348522983646402694746129214541526326364738201171193091480941478890994984902349512150093177150277833354951270021195655362804121099023751092062003412140567790752670716157367593863969067304623891466333398121575498483781737951832982640811166215635631882503306483626884235963835013027378771700421002608950464884940621686357186086156547959441095451501208808384358764751046946014239633228343173772633085798132426662109240181597389890631532007101739049567791653901455048920465039181404369539233232103821971184006028045890637720881241694225508592295800929211712086487896021103080728321782913136875434866828189037118135773009775688612779264205575584884939530582884137195507209156976733841994208647821579429498681658545248988567066264917258605104888206398465736813601068207488658091327472505242456853494331317885830477552782650483627934468847394148133192800891535101094807914547290313155189472485961817588703285144701057243240962572297458385649745387354188491720994608524263534125246637353376662313678641769882859906810930748999720327278219072276013877887218472480528671186372080123220067012615203031264159054417792 [172,52] 138955856340452318369094623161609819293732534127098645639964482753587419334805419252371646862048273617852104699239628673814320352803269777497624691642661618760089526368006985802254523218530461438999821730073709438287844339671464705655312359209255439410530553017641623168373632949726443089351146804992574198174787130141535663398929245024024280926601048608202301528545551407379590495491974128291429805348128859922733410658507258919879239500863642592864023972562488165445137568621140758313363080017267352235269005218664793339418718452098205191857628865769359988481939733436647665367988721538848639019374755342391539494502273162097720459817350940703589738615119241314664711735666110312820656689120520728347216518877410411679716445722671344017078348097581444377881517885324982084916434910435787467315386197406329515336407826804319579522992670439420588874543201042252942443833203537203445295978577503778854793370169724556278323560409271018166684156244302559076640631914422151929767052628720935460388018479755436999366272222279227730562292011776842468977951889190652299215921356271272994487033752420655092996718844457938070140530714682289362748708074929807678779262026383703926679061135353941147337947911322777417547548173804183157761646122631288708497612839903895179382159869847229148861846995639901983122669175665786414314515361680 [172,53] -7862782062562925352240588114591745240674285226849345386090245692833536296742576874467554437403420155111329952888708864141667402165996497609589182296539027423100170365147117498612888637711949112536503683740620054193875756254702687519110005149344277048831680382786023547439799374510018449704028489472594258886202629292316407393460709229296141381600908057449919629553738018152456649786470650172797720054554402917908913871132665497616027744742959368160300553838157327158564684868500580084637131831149392622668870649196892844169365726519198895995563284523520582083398500616139551954182723858630404753397061186487020925941377119480732819023821942070527841339687761022345647621921926490727721225999298833044067154015906010719411084097931855972907280154267343894682362648481789995264211785887616343782272741719772300720071164182091847824677931410593421161016432343327294258705009737162022849288110173250085389509470768566256146373745448539540387991811229130638290842080005370261017440378126967348976380257400273628063497706592878440708776523867869413729587834372559409253548957465398944031663928501457907835068234980169612371719056480724501026690356144034330021502387791816068671001216109257096216092433116155910701789096666974962067695245407259228125473429612778792976658619122942534704856552223714780765165102726219464886723456 [172,54] 388388957342595138171386666592141947500520395815533411866812821499609048514762693332690957480159018931263731376999693952415039799406601533212692269459499381508294197134514091813677000135349680359445526306028264814084352786852296627573048809794483584336955612545527967755528827676352931064254335857221993028787053259695347057718370284046118624490343349004112351712290069559858103345097336653715233297651799857433495848985602141867151255608979790009683776294165117305489101590508545328910406884902465222947267829766135796364675436468559650098923949093677151033002170862696885535759509429376605125735011152764449234992470089469465125426018028292092470475571152176090922920398657727832373331612847589192297227597210473545498611162569454910597512262469380827451792844847977826985866722320920965337657830051589291402865059333962931914755312823726690015981579927149848802419080300204970412938486003797283834446007147961405798869373010876468999325929068539710232317057131675190235825629357185261363722655759725430263090698334883913213699606769751700887305570161752723915244110017885602220907868346182986970088632722518190520934408169926357730104278964066524134424716296199500597022776913698334900519214971652282637963320311510550255888814324077504796895076870028396000328118270825026809935180897197035047519832609391726985616 [172,55] -16679036715410486708868663214047855500121692713969000783870403916899257685297287664080188196773805650676283961134985653149712899059487215238504189453249316156827087301958741435566738304427624586565530098614553097094123111925860131694246359891867326267373267333418491007759215568584548831713697981260362553925554817823998884281621532908993457093364643793516640713755418879461807159225274230728542482972189359649225196994428462610098457212778188360835346649452472885145154269659227919210328172565394175755861941916585308179707834235378590020995826257566018495504486818108506484876798266036090134585963981591602329341777326145078574721732316559864071036339275704253317001081395094753099830503247990227891506737920919999421166336862581560273214196879462254352871690005804067917016117508707365066336237585087922216981160039627822263758342433463330876631791076753338247696451449755888450312554060855460284557232426594404684143963711442715284394212846059864769037629444760229824578199749922635721083298340874578652147990326326288676351204862515799255070673531771174617141875284859191791412861175023257942589214007923021590620977504248037127874956690183235425168037254435306882473629982540708516403657206600212328747733031011110364309319469941272794312314016973133812336742299855393387105516150298041869944813862727306672 [172,56] 620073341496425711634774883469015226700899887709343939305131044998018724181240089509206381444243126743115025324798363687501548974050409559108960121454944648703835563552981603100644062709468956401350403607075706457517439909167339848310628917740376497946523449548031588054616436237784444330049796085906855505858329338367675918450364414807658868721874635045093028192234157078158483765054157816953789348270936323204261914498365042435331356248998640494048955553187143803049155624547915527015519806673799386920863902871233647045689265657908679369204344067496560611653130462182818363853768043725178298143623761116238666112695307239944547565067209120323848210305808439611263369667957504836257497344383363183809751175907516787000050675265468689182058736323786480649553864916730245497959302594860361354078762077451531326365404792792295470865150174900383021009300267773238991965678758442457864743556072718193444945404866252461965299431131744061616264163832282816394913166638536098137164332320038241521166998184150542555870377756257098875412165522181820825650098909606612984802736589409383735914127574761581926097081442498183126208014723345873757799421787286043254686641087272133983035968063119458669978751640648793469788288504312283265516230305321270322865636340062447333519688458068629109282628331478159472482117044790 [172,57] -19869080636255815473459031700543022360458476697134543393791519027515924462531498812963419735289813577447475212341637914258572677026501131357217606806392108657128664453811755733882727986962825395203877154461090772032080589709327566556229239049719449625108368249932374406593988456238048627980170371164952495518577211210613566493245206071573038846054198171397029785454605678437634011836318710327359515839223305548238808328459221622849279793209540754810657954587958429794626289994622231237200571050425830953959255541650036203289674580300834824540792124226169129312012892465931016242634807560755724002570373207968221504390229281677381806013842693394616946663433901427819478755488726614104221583088052912903032363879217676830337509907989339877406482929154250928394397189227812426629815066359504265319253697660968518956863224362020575466813500307440323984180537719120315389907644815803097377364759357798819847325699508203595269135430260727552265731140696390159966528620593865057728130118874958477633093162921942188791922113018044383553503543133108361801598920884437169243461553443343194615339080540469189540529591342839905588905689712495429928634531577299494972440445486743922285495219827575941070574766573137309640202322653670592229584771474640553612986577863607338563771825052372784134147594838243880036179200 [172,58] 546283779486305009714881463012238367033601587583579158565338230969287980915886262381106773984865559788911980270058805757537323828123405415034232484961602152442608297040932245248743679618252230781574613052704093435976834900974529017822973231766971646357577938647085514342314043787997653103848002680130970585708258292021645361698482200777398676473646016619663181016636635653103328669114239866941054123842916410926648759220515697812737929979767477758806722559193804401836122091927788368506406357450129488392365011636693228567795092028033248693328214742337739060764777713591283783635515884642219375143261862628105616300324870284661366422845673362719180008701468360092175243686850072218591787123394929187384917698115951030837455637195346303190434265226662062582922128789133685445867401299707956480117439866899744587710518960694309383784183948212873101233111766145286272075131078812708718807215349630312123965146331997376100250317036869298919142801775434237246082306087857233406265011941137723234558415924413450191546551970962505526281397000815842619809021805589094153542565808653106216838403641714186768511215621162358602076052744392482109246874450587849906173252269068159505290742298944345257703332875004529324254364964041333159612167348142554914200524311297339783509292375799803291102809482980250095200 [172,59] -12828195332419608480714305813550148368157440983747808048568201748829641250848594270765242224986825872395008844147325302484292099373056784503353212034725121575581512784795490374549927862468451767446105062591356021140400854292838916539769574585510443848528605211629645216762971386763576257125402749503075776100433724501939210716065262013197981139231864552746500322205499393306474659971778820888914536593410055620168657540535729437257883217595411680243129374329913598217453968370734967512094579625175604782740803848410272404357892339814009200771064202294345516485904673334851548809287621605949461288546839537504970595418487419954134879631925117263725043039644438907586351074715239559220448724748608899725427599032898505502603129272559993372568303925764834860577597066971903204848203077505792035877120814864942596091027786043490992838891788323543697867434771852182752012417139409906151865862677881286016553075025411363759056739607733180888921209450859376157031209268786099637485658913358365709461596168386768178160820728933003154764538485360173606900439701221445725839462488558168153770881602177049812435707937808839703471883392120151267756351697690611723441365136202346277504260462447391840515046314507609181552999142420252989913668954188831575972003373177428936514379309632929696340527184596530320 [172,60] 256087007396969161240299604702693306739482580249239110310056698128447612839234058005642977315945801466984581566488355534848078670464763883662748710049818838620213760536264976553141963282537748750996747813233238987201536124374067858956801659141738625870623273137260923817451432378857132144358499428845411435539610809910532906277156333031463610919605941836045850680979897149390306891921058613650954125915258784551565535658859314533194325831429167929870190646972532505165744198938773334644394694116172768388995486976869987023521200083972572434879996733380568193909518538809586338412689557245389472798342542207050466453567246754594826774242837130461967116461665318602200818390569278009411636615275088975543692189536591789456954075102957870687773890003686147646804008600870683126584191824390946885378739903630320076398375794661216246267770573512241702894237053172652790304177573830802831150475461358125660573909862907989065627859576055298040388101497062069486279259764593280068532774754504485015702049281037527140385060766635105799559199169222963707100363105474733754927266011128115249414326773576920546255102461708290656896504426748397293865616539659189017446429954068952767935970599613644108845353407540861469122015250949915776969708234067302197083338780709113452155711489258057456823791085728 [172,61] -4325424011244752409119836828149470941011638718035790327216265522684216667493011212281402545272099854256973591792452740482854914695806591849560249010424606697719577479770372801534883392851835652529016473044760022908564161663332552446569804283977048391028642949913968144528404025730701805394870354265829199564993429184854413615858767295384197580019363420089742225586748836990166296603198824859459445068690969652795896130964954633861106030358059792655512904233344587797851013429000815244645578432290173638546128484524328170036793874816108980312879555327596566054587892367297561541415198058395695479485975774081788835604469449405470519537904339798283829175478827337946960183444597201650027451228889974553517767295169647716839081464930774011594988602332868666452566995928416232073985878227630052351618407052916131093096327386701444970715655107652995521785892332578930080048027843894306394132853661812421696711963746995826791721004195102645693845833843585686241002944693668295022318762586356908928698775765445069703965632534376829918612003656311651426834239050471778077880345012871106240442688854043555308606509395328565881995973003370723752403304858111921207250726058492255420074262547073643777550161022887278938480941144005512579824114335905017359973244144532191304697111443257408289823552 [172,62] 61520355987847265124380274938077997618002675943499084682353303932108868031178645659092447692738017731154237407777443470103795723142834964061189898664531982640692493260557649581444346598308529975714593798988089343062905279211483687588496639351753764014653349149944232211503371728217906014043923186161248695460398046358463221644325714388746122561709120736847748730042232521965346418079569455846616653587034866371340079795101444366975557721026150171093005141929058732341662474554880761769216960699982397559741287682339537719618807431490765580267779537888780726589055305176571855647649438303504364005771692581061525468163739542016784263377913653938513628627204124308691713017964619036438970246874429740780711937731677792320560585611685581251919466740059963857694606201360122342957659337567351137240179519497620600806787470444184035072707546155270382028876339401529718235560854292504385142178974579296463460442532268042994210967448639245529703475055495920429008725744249019861120866258035473721601387526877574093030242467026955782021698000170945467059558086571940825364674745363573444315744328841275127917272605375732641347267627293530839845744204558240391833672394321144472109827978562925129551042632750122242679717103361378223659632695060366159599951618059338950047545022835522010800 [172,63] -733299734591121368871992664156858218998214325962797286312939474835101086321048113920183506894608026531203897581434580690956154055919686464325806743087520357434725148443149866502171739538462204901651538724857962222119263195085292809030085253498678666214561954871620038934124785351209194017800300681237813419323441537049165745887761927251984610976999766296925465975157517778509309124496414557485775770668337702601470697495609718098113014464016238514057962023547988494651291624332876762656277421444619405615618421987895040263010285379349483442892609173552512897456610651111154520926268690367764487450405311735256699111769080759678425658480400257739711704352544475986447676161847271080495956897109524517171439961551134919292331163527131530169324859088376369452745908867610779497289100843857485781849862973287626511720127579654985037278910200745169948809430030126574064489480169900507128648407267259925770988947299657150780697301448988079830120227465235680876105004732713102414312870234208614225463940607913181929146834921064426757204663309920995909190825730765818174120062040863798528223556498622751865998483958027702436964851753911280047738104328250785151543457150424907150299830183838991183732238626589932713338456503551840828782979092914255705528478063369833738245846703410368 [172,64] 7290229714295293035249634158065531395778936381117930618472177243181281280684674769767896352624224220840569986900147861351881200873814598669723298943424626768618912906289602615300478028985559285587212554039881997064430271124240084549346004667067248736758969816402086912679577394926462906264827805521729118314479623777093566938898724787558205636455246959198397239916159830717497552111533246653082378278377663512527565999859593671339412337483068042250784738137697807361685541641615416909400330676986434698913759801022867934531518355384873424530392254613265983692419706303109475489458494188385949828463214813136177675638726803137893059272653080323529907161642444149088421821355969957654310064471226147065545816117306396261853374866240216960110343390575635329156092858833060239530076065507318607483068044198554511910057961148246220451502005732978180778202019406341573542345547925860829436452120148601584587859585058940217490649397750995325780070747775423546851842799761724112843960967407681401028733804141065660883671698950154202521567437279743380363123473121457193457901185841863215378870307998335815580053222556269742998841146332207986865799515777247210697317322694084532809507464713451372652086753686783052706213459801315631167968336949264626452986727981410664397869648008 [172,65] -60162979939460540248363201205060975349360078055181708062529446789517142161520196646297794779949009379355236832407666902435321331847281178924579100514620030619064124521029865866226234303278934777308741130245035707837225918947923566492574893107876802442648634628764117881720094595350576307847519936895134957692736066216254731525409072460507860508391001440047483009047776279599250469586705878484147721626347423363064040108857917055951943177258997980643903148034703913302722518066092662873376936767485396693459862687393758404731080418902709947716790199518547244593364766513556975466541456665140714078631073402893836088431193132863792823398316006996507860848956681943078544264924893127983467369906762814668964934832897523446784178646707903014447161921532616831853217598210391675090713249742737375148712320701623891559413627816040312204829356443658786519486965279486334901222537211168973043642531512683503401015198754065725979198028325608208608627621138600654082139008581577552638743900635486729564825412305988832975192045670666803226101569313932961005085222359779751175059856418517816467327006716182772345778113972149742110469105473572424745476676199694858325027117522458079494548786449403514468693609964034877988783466324378466679106487055637688366163853846758082463808 [172,66] 410193705852858390947831742281680151999830992475728159496526792653151140199310895072123688580240316900826507923069439983634955805354344255893188213506433611365332027710319574206909234904272920739830499730841795963854742873224865231075055996056794060117482572598191666906160685293477548832750045616632707156311282176806617254479342388323155855004486923270463663301025585786833249620170076516576011782120472680978550079666377679762725778959831038102753717555629423260398960795466422650023250251733129092850261787539436009767851242742858531494187090823001177877795648720594144059092814234884139442303896733390528418575833771876365284734842444843373916871196277675774795048221338994164080209574082472620940362353641174844389503708189164039095500249930285178750097798290642038219930010437983606415338755951129282362572420972057262418039412657046425885757172827483403807790726936246475611802545458798097153674682966468023065629445895874249123225653548331377976969885142565706958155761914267912402744859752085410545377931345648139569601858442233293481338483475234897095994323177807638301527400846009095094404726015817168919071584233664504205922668873844471203389683103558266260926177899498950864750105943416290092658102321020875266131976738806278617933416966389987104 [172,67] -2299736611425416500450596160690464379700024315646807220828068953075679594700086021710347962850730753602098931585215371555521607325083769563988946483505554151867811553883769554714474832771155971462025397366418445911642198263471159694516703595973512950650170533514409253309872697189092658604076198203178771315383130826054075209796813811249356241885719576967068813640304674867882487831520929577527420531023911519381583884719715897951928475082275707302362727422984520897750062622501633289355810736128782341642514937949286291775840000270139412846719381475372144409189717755087624946126996615607859238257411822221209165146702807364987396602518257075165189915702529463156748811449371609575580217861155681121712234023993587874411949269098456300923614462411674928066884006936785535771620344622064863179305318431407123789753772553455890649574364728917419066759786160521752684921013453680041962766212260475767836996818605925291287361628627363666263193805601308398940630151598308300555664261800880280547904205887750155679721944181586636409397434005238777455994852910984263876231009981766524499549362965748520027373264192168241057061587439912150175025651630913794039236917633738540036698228915265614548790656611840876939650053605045719492096091556841811858062044409040 [172,68] 10552884004689794530151628924940326078546573161552434720723249843926044555092203095574233891102194278705295529944383011081748138893880165028896699627571032969602726168052624021459319678731446300869472491024675167456902536195788616413592881687900427461174810368046074804561972916307104014086651952746929425211420473086241402893886747248619075519392512922868135369189010942969033483883188162619876666363247688055311499859175786774285777106003293280510379886514742822364015701651276527675984344421377588522067044776093089791913448024683110076498932525531772087067546195847349164497263590750818432189050704183591183427272134552315302026142001772983103508807769448125710504786355101083317982923122400818333265456156154745460603148622383590861075129280904337794605950811029137086148439760091970900212889759298140081379530769524528463631081129861286107670663834912909371029077040865537516235562616971007175062739118288239196847687650718050545942020144411072232548079074275689133244366320176436535132283099149771134409485275450406836786171449800704436798546890061672686132061052867465421928112017511750024266674616972188571282625910017317731762425860858223039684213274529388239198425047393595625541938517320319771575630115978591074110355777808312155963672504 [172,69] -39451144165765234524509575035577382956995887643699156186752550951378562829714087596191037119086904380556555810043311753720302470665196506501451694888293921898266375168447446337381134215972218126460708998308471704282929168026738007872137135129339783704388317834630801079401969341051395350717871889405714428888324810472849419667062585921390318159608217330916933178357581444017426323665084718599621455639527060361574473864138313071720100494125256390232167933346527117841400988389240161282460124705068256338406295614481376764211646054366889763002152895214686559398415793294267974599261662913702538696215195337088207815664053056212197011931633533955473964121686156519918639935583277632806612824761377160739034462980900962112688457870764628430153307385708435454410792932388647500037588919926988373561354447034586306488517326165068779403010496868945185661358262284667850127939181443200554306479209853264550356839357243790148938402465903977268212343094650099687451345378664068889843707756459014164101301088195808499981399584330777753872621069588701671129948244479196032609438773173726650220420751860793366483356996636769005218697823151289437880314364739825507191889238722213867174510397030369880531211786735470596176078882113074759397304902794306091904 [172,70] 119605391124155638296826247684681404639103611692939776123205735402543493432925006467562460130895057613210295999993125587065528449397737866676231312711281778387265445489561488488364629167003558208134929245567772008020889598785952066647345771306543015309046581998429963884577189193039211026321584329233599834854146761144638966418274483817379650630922325761040923499433510974108266584775151492984892820361680242286949894679782980402721309220218658716598278927736476469385864744068114852907366306429230436961612739135494103177213637461660626798391348597485692311230791418949937157159058903499914671621186883703274447846768907489067307490349429118923386009149917169838350811566914854038306939778327271786937770221533475102815813629830525319422245959634174127135575441262903273985236763599009887068571042331799424494452879647885988731318704133605664312546848919344228264862490592270497050212042116485270416918662519735823625287782858230548129469903613645617016252322778106055890498864293673426109358654879568083768610377829420114233589499121090057507080241618223072743100370591992153144978621595899662316727816951527124637329771304424817595843210224581373063231646662791267956965698008858654778808094775704737077428005556671307203820045259419192 [172,71] -292728990809295431771888131883232634551017944514764945542218318444491931885671864287769744892094325526510606732449023794822232084331858118288335238471632150916230241859010178302814110379983372655952986474558851008418885121948783320992603326051050483593699229614853068095840648334000176609660192666125372115710911881084370147986965091313115647976948391210000459652139706613410469115741534273916761145596687188594298490432408370762727492893221629569682655992493845312471032436360033861880287494398927884084589450872357882514074846627805768139347564991164161984214256738879665675731546943844305670521805956659606040638829154281373056172841227275310108705845786175341789561621009312156924622950060797274763249844015833031678423399650664635586088610857300602156100689356314451416962585649751845995570868033842660423747884352573626566493835628225932206468057329312457913952678883385072999692433134524081335610464177462985970985223677514359680321463198710247076103888146644292620767473770505125436924310653419771811302556630497680411082909037294553196234605782774016207482628712705273060556995809770968236412183471998421965443404361884706603065462979704963788414483676737881949369340148121710554556716614911305862505418282443066774279533032 [172,72] 575751812967778746323449321203382456103720397767776146500788083944950792084126263337137834355387425525982945500498142278381058420349016331370275764198412669179916046839326754402234070934657245895980460978546650328086096647788335673914225052202317359583189662540538603197726308051995658015460886165903126367489815850964408298883329165107761882588516908004811212966942161097511987995206288629146133644806223404021162291053654174758183244533889026124143831821213654024709570232495052084179320721940303490503177910025339910353517424631355319554215889604824795099626725829879327117028769262230621105394106272785293329785762194713105802990992522979646815128292224688238334347553016333480914198266455447863149427071416034509597131406084950193113259457042002771246007100948146687259498504253444112859615289408894759778107049108710623711604966805459349398535424875792718267184749567485645854461734786169458722923172755345940017604631566259893029920945245103866143319001557696462218225760429438996482804751301281695820163852436983395656641753880942662089057129925542196657399130089467203737097460258919627860066488783031390929434595793807934121538893673987753074083255805062604192294312470463640813866045534722112865836112289574052428810 [172,73] -905861855476472872648194007965845049619376245936618214315399588932770365013627387570059105245719635091854217507550240769261264148126979339929378607923114191392328174447366958490807321218721365305219754848151195145331289284386356917765955020606839876452933217860625973034740872831249762042595665611891814368508732670509448424748482813138419486229287166951437922309128544973714434121209536641082269194595925903390710495894465428827079421966172775921785187353278274444430964656457392875953171088197548507414575747028649112343607792500051702414545085939403646816749674044606802546924837551205213282248234191674682983454248130442480056769674978141218902901538179685265231324989242790995771678264269679740983733251337068824835602964331407150567972928906456467293213078566373094527690443596292560384604833979454608259856727429040824612253799742967507631781517667410472874396867093011241897983603876955035421332099727838047289195466023215198976208440461647796737232189815690531083437886555843609584813281717318823129343326611865986480690946144856287651908979758296773004161259313371213624971035268628756744951340107590409224091177183146343065659059398051386303914069356422521153479888171968265386898451167472204168064899070935168 [172,74] 1145674498147463952964836167419408077817773310044968475565475255285867546805379947856387577641610769964417238722143960890542286778491213983103768463131223154482861211745249157474122509810798991970375105396820431244608777231656516072417936608394035482724930646064951852919243743906713409105264923632642036910796333415890518605828080572166309469820259460378542900365004744228213879611257676632360446407104904283328123260250794227926836579691365987537489403998392768519112848896456917228618104781094122649568024682788022647928285823751320147579241495773031036789950417471598522713366948978485132338677719873308130470263063881554072560384430840927707990911657559010322095734432617765516211056072904477226679651537584329037524196628428477379442294323945907167895500330890543190851816160163365169171146772919475343916779215335757037606920689203137006363456049941955896251501260497407576645794106760460413824220119483612867957126834548493298644919307043277956122679713634170761988494213039881009795364850805495341729769280242702361466862597680008092829036889666432276178486883629920871663534042099163483131703520594168899666378523591420152940304011914633352036278542042107448578872280891737589571019185116343089045821194048 [172,75] -2192506784627085288946739175941105731503083268278762086848748940271814275806729750357661936345640444051329428951929650730636035326867018548166440618933724127092187943268062488581673607331430075905554069326110887095592493719601930341694422861551094706593955504329178981683666711423487561934578897022408252741135653006016143850990055419177674262299677725903781607164285457125616359451305176529198869213931599803297359692589293213125991407216048408335782053886117796489481823347763851631077288677507899505268790002553314254180713337659195970473409391900297131623056241239154067854203486332073383078897202306019357401435118100833092553070320243114355374509206443421058702603770560446468559337075662707224236896646948393737758165196144737988695993231470032628881702160830841110810872846893284362498962127887750988588808830982700805433297687200531094760794271654781358006312945013166007925215122156215883504199661158062775880405075797001914585851482276643302123768582621155253812583826912630263664188042361643291176014885553905933827734361327019041559402824032026225831212122414426864035954935173193068603462898679340734322513439123299670721284797172348468847549607353168310156019998434750347637769699839113802294960 [172,76] -56670116800665246206829080898189499360511152640408931772040165690712641510334625255885894400701093100968612014201114938734846666666495748551086076729175838619286664093448348304825861558884666638234691988853051404884414513021010144046520964828508610066659271686793260607364926755628019741081354560493066143540920909496949658930100362100026983589185397924682221058253190468079093575307816517068953162253997156242252732588661163469869508925967032318863880586117970496227745263845372362756543762543138495399559946000454698982964867855904378275560588036661744765019085814041449484325009098265403810950662695723124383942313649841450740466352950578105309985819874957483634148838199511639721975207919473189252522898141844859616189972620826651736836106462105071190462108778170279352830446919097185573241394852545149581742836541960901401055750166423983314656501159134091849452187517335837653585592958925248660979794063027775801476375028682353067138700990031477347345114109361267012115289084642010379849548267661045838386789764340717747652188578085863636919810144480600029446270258532017743160035414268360530844452113272868948138592217671347255066918959497732577831114793937108315386752774384545299328930384668756192 [172,77] 4293704579706883939280489690040088282502604363963170253673948379614518549677470460535348998773831897551363624990501186045077650576770262642492567986501585666791546352413175736555316920271310164948804804056373619912929286502377866201737615445531026377165058862691590127127671955677472618859430860351419811446482040818573113021352852355377546832447164454035976430192047626624341058673901457137643737342638577788291216896815347133451475899967643545111582856530093431533466565541777263523153042531714288977678735754481051675473999579352390598517528698506953387376696728942423954226670185579951847045618060454905581786772338536204649169319909083046205960478770897400313150022396575506341744179140721234429222652774015763549531638996653612920778513061629402330152893683521510162140078748655441814232919317333033232792162669108708299614510017270111355795408645996678657247670314275299053223763973545453777635876017329777643580573658245747342972672915658066474469499786892413073496291444235446747975836864746881109903848947295392278273750390358039886496291764904601848601124514583669396535875137185183960605557318453685421943429875901769734488808704572584808349917609399474448086834281745816211853370549282560 [172,78] 384868626702172874839298055943716506625255317537647787848979739195440191460059982271205096048399724565924936380219454614737686269045765931270493926136835449132436592589660212299949912238670064555970757426804916357710983747379337939216567908013849989611792081161140976511842257325281941203783214645731541882297412998880807838130795336372931315684828409334962554533330220252128391527545044505246447835337905166679395080249296068799896184409542396757654262725118751999058636865021375108092988523095907029409279819031978066677776684963307845823087705738017755213271111678780680132819425701140985996973411124598055069449539117897700619898060367603265144234513238964258147190216834561554141391617204993275647396910662043633891464283240008984175967093641354449933993288732962116625757238240834390210853542176944771180601578878000872986227293628278396772827411031869173244509797132163399897735368749980349470467822785210031851499627183838993543811881996329481647623432330490139903782302277463173517463766986864933550262079802647665936996850166156633839726933205466564020578531762249446347618839869669923775978779536756707582493094903547425532586620485197168049067305408510933598838870982774083929664240768 [172,79] 11950945780172805424347715481192924353549522376938873546424450225990211082030938544193620843284467168854647395612468997690022730079915071701564449836923573062147776987179161698383308501478219228723536079739519955911422320431679110030756501011529923242984811220554316912986767891888452052355280744076662702614931263397066441250146646031395835515753618235078203124591274389977692539693278957994110674859842454334240318722447831718909591107514392503724053671877198160556452829528561429559744944817995716786786300277347523049782386164113518282568896165538228723659099050400783422660392223841037351426819422537288344986453762713317772235161343572975223189300428791757004103181877862649089011450053610072689549555573598490088461536034653497949572614846400173816797966883235962756881589721954394079760819905951860684269754178600192042193549024521375978094813395962083502442671371346034397605891658284117719576900926413473254403589204615066793343624808254701917251059855339501758392885203988612910081442201861760967505743174907107635108529458979702010599325470896448920002289131291642745004539264172957324737417906694827601360988027099306604899533187879324220521378465370198071013290895994696849486352 [172,80] 195947781241930614798917987055742330251740571348342056570031858719320622608803189759938429776134645759546507230781848012417521990589482466945334469358147872504914459423058385678831884302569896459166167267503682570060395281930082997335628640207757098661534493565297150795992038419591328585433233795342722155678336637658594357033095884954963981244437954380676605283963808981433581157668410016036927665747769708575652575409849549649815174517934776104291012417401382865337351577793059381926450518351038078723119501418031113995945114492294271268280916436304077579193101617122759447516204073887291278582080636354394100742322401689595099484962809239225109946719399397190358166597390878029860113888014315917437502434460036608810338695468616585736813076843089368675284530106154294506821449546208432174954380213578839234673928551001035302037519920908259557908481444970135606764908217197267833175397092975265079667542460104193516018636677734258986015392311549566249206273656006086890439727402402542524745280565981959970752989439506692371404921886186305657734655283676424896400358133379658233195396263145499793963657862784862483281481046065853722262287475170945890841878546846455263939371414247814539 [172,81] 1896563184661236511988139807765678480528787195600875630277385514835491030305679961242036571506937012043037587598152741793197795612253841964969232274351392017850992912470968380808115121817061761532149428551109411842887975613877641549606631824476146495533417020007979026564510083654633799492631011465588501046458350014612794590307054267628788836042025215050736000558224607312721891773855652570505515492508809940268450367449920487450798844172998373320667337172004831420717777951756506075334307557980964524276980308632055544592623193086365952088363227528177828007928588337219934968843495774683278310400332549663883361497705712284563544790463969233496568788304625749839806238624453157104425971007086180368092723640033227601950620015571956280256022954736680509638309096141333893623284843745235099979911172803183387969229312402490940485515037726401631648482707866698611886913719090440902718862384244479038803380322929461863727158542037555066098348321309871869986479177335059505581730586710466075492254372988166751665859757107081542945928220624565765722489166526756444297663517476823048841347724809288422234249687823714291775291357875132805333415706224837741071770503412079469652085432298368 [172,82] 11378038397704723846931437702547350569855991601476437001405079224626750518444505226283289526931808855084821911248375875939533250776771673037968800914654219915053219001808467586551016327022193695631905839764073643394203433793884242952388947714838449191412456520996765480167071783171407049703680185972749752193114994140464884376040316547976450244487061815374607324137144256263513242089429058447153482519572211614003925941765390430535499918100598347417592804137174333587224000202566813349232773911938283162921354973842833081731780705072995733771271604896925971051701576885331789035964555755555716721149186901853485600023719966380502959879714116395467459897757717611247507992750326952619079665466749993706452685089273970949663513345540076973998571247175502575394369899442186949448293517058288020098076194613530644029485000111742457198290768379752686175925867080975051680686432029813675161374827444634401620113907428883830972999041591525765505247239425383119569131146050765147742770830043992303571296318793568830870680294356380168600558238187728999066458326232216652744350273635440871190505685932439727174759835777326337165495922096454034413039495262559472250038767628495209900365600 [172,83] 43407403146254508985642073786875691299609484774295908613210430639667900627133680712592164189506459324725114016629207721481718543976521680057209154995870808244393376332285495266417635685851213529413584249931390597850693473012252912609480638677343671760510038500025827342568547939610781805456117025965167218611015546417197917360389271107025431184979236491419076652082927870592486095926933030019520185762125289238378524002845404545314828036433969728433078063240587696686173471213149024539930861564738593175930718040803345887031122288980318311047594336043648832397465776767726186919611144088324309511474985157690407939355355615522877393268600883425418653903046409307922582642079623714329888025554308421041394212654786560354716412068633517604375606977798800519340414688296217041962553114788796044623834384860043250568361186423740198496511204396527069516609347096323101299458865034795997279815986679789575531598196381229146847199638038409402304475817649043563658345978214319041741280645706528304416407428062678331022048064610875150246241307022575151873243094906413360387896236843311567831533269932967711291963904087946936783910789649666236435296537013239418812810984096979347760 [172,84] 106850017439802223168273903967672500814878815976469153157245609206244967036610653956021111710043377354868217284618395057083867835082403884827102778859086070015806349548310287301362749783752611647008898877480884333935718726589648382936406984429288552512767052695274075535345231321744164526669852202521843438960379370769935688699504797259300833412953952652351986111459522107826721857924183483553892424560156738674790978504383398299114028876884741030938934554734781917779228759519158512253417526613983927740242445920706168825662050003571899183733023355940790004754783570486326982732755739002710039726705359924650434070835710231234781950111465601432484183259491853416296443630908830835733337814440319882986482974091984081596954443393944477792958225293883525756575562550433913614855823313190699237813196220123141581617560951098497281051587049484071969217610644032130117849546356928340267746945764275856024934570527456170635922983688993152494795272684261912872491532462067516188196213164317766433984603573231852116875049183585296367507753048599778490330241585938171528311911786805252740980567311665605454063727664954298861816551315570116190003554217294431471514126861032080 [172,85] 171140788245979389103643680757749838082703286930718381157669829800784139363576459547084056835520594496036645481881815003016990475895229861954802814255122718956233073651877175585866675958365221380052083922786041772390155797230979233311423987382124787568832313205895051218504303518093754975730455510978574681628855946779761209776062006851793709656493506486510597032724535520559244687510759555937000542653853013150032307522468404829355843415363766703115218821618059772073782836181125598683604008108101641462606077946994732707419327972066061673183462650863127573312639738203141189267908469327361141398126341676120935517304616976769854846607641685595954725860189376726851432283221613643527044136595260435912628414536754919482225692684728585131014505752786329574372604653752163967151694105126614879140448884768481173843381013269054431061383352728317780639700174213419941325728926019928277824829778370689563338857338129754017814835110535645860715082538950909036142961363028313844777167880851113711652392580938000741365715641350499210511896851407066667043621650409482788905393627663224868121130634937621476624731057207372679269883586746682881396623116557039222335066688 [172,86] 179192913154676038157707201211053363719181424015231101884406066297377796526367934208701188925494193679094581382858512933805785578480083459403729233178798888728168071420047684080817229765211324084496632919858440468785615931079506051153525904680314458495038662839934387936371229996630161264331655752277987095939980604569780906277386878175557966782195463562736600688181088292624801012424496693494222645602470691147388063614097911377212315245341004701240566337846821579323663821299300772901093055442518417532700416733887917743462976516152010806746208724732308485137271668575546749225671060527891745077391554517987409412418478761418878195747170889508696603194471014933180370036396521651498110757232590346886447066721496025155469986909182944132002969503351225057215847804565558636062375971567859851987145085498069402530496184285652334047179850930793050165804559250091063917940608568094945189195050747325467612570849912272812830989460067784027202214898401130481604664285892908145167239159619818043296929668885879919945258727713005466649699845819079811500967906069455685416479373258050643922324192740708505921484921387410421403709998650497731305421253046265872736 [172,87] 122918082107323068782860250505365785000142842835842339685895482677752266975191827816265663525106502099392372131283591425580166645584082532163026426412092226525070290330260407027833916757024390875878537833971591463632262432588701409255889349074857259611848236475818046578080212908734485395572447197162773165564674511051835414034750897495493804628228350150864996140126819102349672188204214192633500654140041815066943843545496515120399149237666943891826041008337381548418757950274227766167998160983470036607903506632427665813037746046658438970946572388824975100612227373749361121602248733699757466193606163924818074169763895137348692517486195292041623732279286564266596737265029276588644482922240408340097225376605898313143142469782579790800336640103930902794172434155206982855011661288882961238534574801562543093971555482723824441818749600566888796370915451178391295487323768204632347091340698184360513387527227996223773013092052933316947269994905590167388349021820470161027820718068034431400980787833065379068090901553504580960975959670888356483796059014181830174013578443358632416967896942572147097681416897009529552167401927040752889768348917135000 [172,88] 55260520753686885278298226506552742358938429667293878242998828098843238702079982800223519217643005864727231281944912620234745241697406559138322207720175945207226409403626527018406466775819710279182106659239404349973579218391770400939844830194441355533888426192809833991753811957414509971292509351586867967120149779263276053074681411338377541970349874571051224502848744706703646278110896018954206986359993671673248328005079778335228560982993439575778825290967033784743315175767938160388250213803459775723895468836104028371427402249809807355074410599351940355430372309253113194237912908411348040880155723205403390292260083517182936959524989307104971956443147287884807451083201177653200241929426584902007577729122395911615095350144477886224421381815994030371011185997190342403385725677408452322055496704326190241203007939022517468090116111246021486965755059945040980099316196431107059852344456652961595913070828634495543737407995906882377289187645471249451802787329901821038379517922560814577303604948891472783790742953513103740588947941701476299371901355212278019424219852120692831164951441290906911901384784692983801978389734954147565250664281 [172,89] 16267650393225833269025153250190982096023862983981039931936551003251115052152134083069368968734051533352906050469028103084288723855005214309026512568031389510859770479673527469413234471310772340268416618687041135130497287334700967989778924988928773184946004368376086416903259310743239692695945485944305141354884214625737852205382761372328847096058895633088987345125712617114674299273083979613794191289720459641143987438615434404763620332734417697827243401165903706240943765072080518315982711341279691545371374015429857706367360877677113571539954206390353578142826833174404981659547399893450860554812388142129696979551951412390651519229867890096078033933735535124964427379116029198216670222045639345641373846536774787654813797364637142980827105927171793572066769450234106776479952816436962293206232387865266142589374790660602912400802002978815567144368678151512351494823698404777537565884621766609986285652864153320189430939445855250542277499326327681139509992159991144705849910116819782994666758784814559955407929531568214271165269804149336909742906608432600130869285218542106836209889690309779781020273458839009371370005257460533265984 [172,90] 3129692228912113555249223861551152151992802814308448390590520327784947641197755889643274689300454534631708017628635731155261065486450238100260433320658659633925902549761292992283491429296665082627461986781902378288147033357601574968571097235790811278784545445443802708021022521008778337049777075477654315898626247114675886759747748370043056471428161299733133414497773569547069564230885807740152886114919296582545711070576387273019964896601255467630256579290314576276849572783750767731387437574885004582401600049836960333734654576074861007150677015610937107376838861700014436910793055450291818913688399228041473749438163537264286134929588601136725466202156794813099049363676515356972651689138234685249863663037478446471397700026000363727992379115347979564528718359365068083864317018380067996226670075457413841450500214882938794658937315927299979201039446011875626534379165078664044838779367556445773097842406654178410133355584060705690789518037758145994794129727134786007382087835306040477952109458958049921815299042022622317265264435261191414596634248441859462185159352165375429967974406023873285977834108287650278868761674162624 [172,91] 392398867056432535299793700195728650014008004263741822573003953416897171429468770845422698478566592575469058498240216631677558184928855211330544330825728293888786050460657718200052206835672535996077420332880324729054537175619145419591041590984106696653417021699080747936868463687588966170448869124935337487424137737238524571811872568635822760986606603623158980582618730223734817397741440785354426821372961861582700772580641998243878923220542465089291537129833958686388550385824178084641972925945260765907499623070215999152500667436793841235095355466400762964020963847709147702619947575992628681544924299105011125372212350325161919605616022785499894116458135910329362499222253392314607816338466592336219235222635086175777435228052830758383861246884529020534881189967142052337186057453280014637106429925880606637151448954326041631702357410729879386350739908587959495942074419958268339525081176374435953051445701269846177893112509174295407733579029967527203374625396312461023416301634708053878565441319430633211693049949827012801159210138018287076022186661479820587447827497718324668515582936448121041153761852584153770970336 [172,92] 31949208246540430106536839818174616382035352127331235577517314954246096481269347022120201303151196413569428444776736173808493544749916554881282220233541259015784433871892550424189900233007807603694906271183406938036752939819637960535416357271933699048150812195653924829703654301205306105675984619568115503700399037386468147552619849683760396178783816252436541968521441485168917064883086809578082877748706055437408382270235135429403607407998618648963840695357981871695199005873735638267057606442533652423164717456792422716448821747884248383832000295034389229366032264976840019796877801119945863671861495696959485578618123168661402340053780475960949584770530781598381870297840980118726102727056363360091370305712586986861137595699384074886755926759095537984153437622118085826961543606093664780218972693288042371652410420076987507350275772185012446118357062544480159232456395247349288441864476348757021281589166262305268186939023232444728660936499726084833172608336737757547493677323990574701895646497704380836111151841894313002126974231260230655801386573265297542496108001153562006637691812236938803346850285717881200 [172,93] 1682133688905943543349411459409638418257643603050118167340181845009703588165501848944740322260499416517509920000195480556713427811198808508942517097355652954919204734488803125273268186135379025213122052453568356657775050254602434035601429238316810999311907177421219879138270415530117953423101189753452259117164158126352123814978450886824722059907289674610327146444313729988663029302148922391270532655886505999684404089797899141498248487558616069516834326402807293433415076471001595851869620483745971770198492335347299427162125422805249671176984729013788529311262532510496291948617470232254332976861264601236122431948129367291830639577093767044052353767777362869003943448952838712421413315225624892039017704818471280360952667385196118704773846975553779319695019088862035862076830907957898435453651394096721215646944590941287942653072590917635030494463055222846357493132382613816608016223925273727106095356177078394485619905840255936928261318318664162324371339316623822669991445867364918930310900648364367221581383161981530167265260749655933101152796061044923357381499324899961992668819088085804048349911647360 [172,94] 56991973598514883677709319638328672580128893450138403836915770931431473342240332721337399142711237546593611189995071377187487522869299220329297908230425783581434325443273808671831630855388895680916843705218245518621419966613401105034208746136828556070555247641931651700179638912437993881773409379734350889967298797086097451578002823402695610652592402036195173216882785143080272435527182553243561997447225679884004230161550781860815099331551255958691871151366096632351109382048554317689603224115383193919215256109132904362066830248690285532365333349258674611534172075899275798107243455277501675401329147570724029926837444603104345123735165836350431219403342837599634955813726915983051112311207788142396969075173328370608551334472735279987974425662483226143220970628552817078118748962295464169636181773734860171703260335994864477825676476863265369697480272491504319226131951949198858166163345351086229605821151105481961633602069905027651434236828689818508904626840033483088927693891416138202204847877520364952549364276419670977654859684639167708951680461638418485334044329255346697897718268978676755360 [172,95] 1235767415480123042106976377744223931901692044656223855201311950783548784509076696913214752862291532727223653976506667174085396401776995928308462984854688202931266364600532207110805440644749120680922790506230614154971089928494917056185918407390210280159268659249482348904026667541381644327777093502013145367989455554864868771306711093234359271764706611615704370482046018246041180732055529035421598674783883532539785879419687815440147956215694196324503108054191939368182678880879365460255035862677170907277690901428795925611150146618517492274585328497318418258721163572097152407800548969326357640349344376550085891936295322892883275037613897092518488177417015030417946364342874141184842455462291216650639956766161164515822438539031900145046961962764802790817718270448442084989902600094116292912890100963303778039635344792943306050960123500062201311595706328597529926891627611218999212657018152307260562264354523083240976898690914818262019424344650858014724984679218363273575422167225454617969578297885037635324861373268594255415292445827445225536925650920152048294179140915764275623266433968104 [172,96] 17044421101377838440377354785820200110780074256610087385299828224108597275542710454827111352497135137797481256113134491432614633882314675001273756713344682143644868936630960607679723697503289819857405185946120077615260639460837167789506431604509374344579492620256286087331124230282978332565158844990922898527836429745121360288833813218529178612492332876480991911944926180131971977834177894279948160850110892000441801241921830507063419574176765546120054604840378778649519725083338442847226747582119882780278100563011020156960248012588259759670230165392438176204701648137386258195273400370331779178585118891349953038894155836071538063803594527475706996538450677544601711562726898379111324868207406025725532063376119733574619116307784955457086726883386451437180711499205667227648402030766188497952584453305081648492721273267961542502704782978806223260734617967076880371873911434071538762963239545356765392507570367939940917823447823180406282422626684867843787701482895777653914685579777630681910054379004384136745236012552474187648595150281936001179183681689540487281348037508249868696122 [172,97] 148537756869418218494184958694825193964719346582164663716856157407987792409210064880569823710996157120168800253755892366793062452037589006567864280727807694044509451098634887123410797532169228865447012260301622252125237348505126130200193844221364189863848839615546206100983212199420239015881262100767530183844217214362629138404173699456337256432222803665250656529387678543366536945491445944477797447975847260551434045754765697589038140691642340803774438993250002032318969811210610202594354410690980922232764138418498906752023578613508798621003400548295188609991989048482405130309807075016942959721018345267235641253133639174266131009037192299747692885443173346582155238031612521220916671414979585502844208501645984782078060184740133907129506484894617411605976484214189202969901425474230061496256591430834195283263057127751443956921758642680438073580488096679560268294597397503624027053328180037447547700571906782047691379071418329640731312881644104189747219810425041747847490763388058410503676308698488544121383491834264885419251902997836041852640099679594892131443195911511680 [172,98] 811924899747408154423460317300608517793871940591743872282694024101225173006783757944151228371959476629966130298633157363769799680283573563349137421130773947690109233700276341071246760699310715362078935821461829108967973469902682980261313493531756825384298045303079400527736216851585803153168259950280089886717932921957035743141809987239071482707133751280238149005820828663000485268171571873782975507791265060144062860501119426962613100537628274009396728692685127801411051360721674534140952019900382239670676169406448762564185178754435227549748029450571427668063616134011698982187931443772676907899404214408899283576192291485715880503062911056178308600425105358388984168333162509694381067822266951126015816169928100179458648471867561455473900262117642414262639135821214274945284503951312508890771110093571503994446065504700088304187582818687040005569880613734740944720632623635653086734457383885628364261449347908917860049983368595057055535954689010599752420398451333704697938513166277131575577672010255058129409227497011292444021686235665875991797499319443169924884576 [172,99] 2761561718745055624474760075286997759734500181390859370874528189077879132088139651753709588417139160898879765795325733176276972186051495533061011115325176699433190002339580971604562794705679013311437891702059776644510491244755131963764096862775463004646475327782979162313215465056951113321104500281349197751891927328004635986524389121176268238941552655328618304244567917718669916307900412088457341822934215107769845572660554585070893608303831759811647948711506041149207243151028561625955366337015842154525968704471903930958326664827221934394496182702690040542097525813573548146473331651241983726458619724950784396438812617448278070954657954861387322307095597786899610512643567443490968132196246882292765192849119059038634870177951038219137169716524745714327552352987012560271590265845991145015523347624368147074876315813973775017111289472866474841713359193703632326170450856959151736220539699938939555579989442444713669683050297158732903027126784934854300224983372093278976125805695285515008399744617709034694321712826678194703056417346306626861649526842264544 [172,100] 5794259232998144836286396481968597893860177905620545334922236327499136759262953610716958278109500005559676612291907160899450940397146437376043336084658287875052103469658497177614627835230107452765857981631016247361708893950374097590073411031209904195889095047735632480451353525761363776393949748400672389603745498098945477994717472469347025266712512602122989116656239998374798930849677918132570379673587887973113470462305891790667995674481295559812264790149929719173567201121054451729650351316864309542853411735018666211186738616860573138919602919385027115973465508561881905617187329085085762752930698741002777192419342526663442751862961748313644100005507001126252332435261575343642478683822307144232774971796236466379680466744479093356424196001939676110738674350799967243957026397962356010033308683867938139156652417867457381336527998055793352200078494409854881549604864462387703746253792498473018717460169038673839107175963056536982493354217703356117695556522705644054630868839467996038610003917810125021464916948633559804712772309633832740126144784 [172,101] 7429928623014870636435971462950210665402969836457992935207689516132989005033605222687016600525525602444074311549803727844623096257663753543254891098936114514429126883003591066764361264466417826028217351325815276433874051332606260720108817211701043012176865171207145208510910677751701899413131777534178199645689321029893730354487849865354741633230113761689106573368078184075816037973381735899085315898667900646797195381820983589297715652167579183289136967416881147089405910352971800988870679379926878126384812301042554176957120691456480012388228219334912482906099441418541952728028126839849414042173679839571450417458673972974803328298401100310858960766420274630648206085711901025591274843123762583770704663795699274857611962833749362143383463567547624341653702152976096986175300929108848624790560844258411779175985524414192237524658592241548210733954906885973955240553432631142657396012947797290727855393594041664334355850177093951857230457189990520294539475128245632619476144520957588846584073932796479070467557641004503002700555113982919776 [172,102] 5764112956486094077694608417408023051483872878516693565331903021813412741940913836938024559630511689042563131326850232607905674071404088036448147158608747479850744005430758466404119814232974906960292601988935875764941794303871267091423490754352172065236057596617627084996558365364585166643475275552327260306696103642387720950569013424874727496256747600775104176349716730675370182324945513516014155697017264794845547289999552942485875792514554388916854570317688104252184318679916780714636897499219405687727431036311228680784151886358797011775435283999954778095242188634511031113298130331929287105496881412593900817841481242077811886311490527645653704231733075013669205638769532930999869576605899799401944501621455396823635172519091994485053550888935159456691858637858666365517542054441964600297924145621382888614087896675724167214283726518706435877960659633128100822960040811883421063716005913804429317968790879468631648515201553250961610438336772897384972791754281059326753881009843061807479205099994639322524142352224910293235697960 [172,103] 2676196509239357905947717038049643963584906545166702398009532484919809536563015340270803083200543623706982891039975176276764296456266093398336233041969229314342307727265539719257986749878046133544281028573484811296152591345843183320430022475118639862349493700133586248131498882823052055862346255355553247399448782653187184838927949487034128029773593540896602808972191957649123915873630567925282018346960095994110501333870638841182163691194859913935368888204708866073928072191124997776103187289674053273926604837799633690607670150549450782163013507694339371434849554994479201750362388949213278093846087683819533645854246227194545214288661783540834801070038123683180573649859923349512524934617836351588539652834883046114982706538740584484113104274482581805783600014294388672983545146183159258877526508798629747889849914275513621446745201769475467019668647068758239826756021663451945513116372341817242698706260156142259753098921788905917696878198514709163911031275101433171634936338999949867669587579154763662125129133539341808 [172,104] 734944556822833697923797617786273759866638031646720720595698393686341064878633623480996379272396058904223539722469263540854867100764434215556263074608260364044981145074337371329192211213222912419424986546608151992814330414458944160931490662987970352102390320551499364963860111517463493509164516492681614956499477473539028924983327738182086109326659707527533592452244198078128938917906176757044254119183369093978206700825363266199908536519613674655672061590662984199518594741253907627801397391586372936559189972703036743348386319283667492749349592446260403752794727313725815706599749264801402846961760734237221287034334404573210537135243823524438525937635631520674312816277742993395429204134593241023240780995676160792547274090620004910399569845949550636286478364620118675273815880093477941120693466090435258166676694397839495161444111308652963425139059742545238266918103201778799994770137053750091767580839413365234992907094411660341954624447218298886974580636548109632030773861805531507010700601771105521138630387 [172,105] 117887345843610541816357363186015191390616689841928187212765776749638707997244447908158310074078881760899940580281062766825730529024589074231782264528475462933740897901290159930901392595133874889455737259886744796560996197072883212609489761721036774950233870643677033138113724986748028508934964816062182525860150065902947613538129839559097405779590987068170277810799201405512709816546067718875830582607149001452986570803829148420403336376550597932160656035141536992754240774067772652865053469977286061870395332308090987228171438580680272240414181423016534185666652523817657198640548648969912774527507879576886957392300375301174872453476250939092400140357040091413457440960483199270034155022099815787571060400280211299838414999206818330093277852417590382266357055671253707419343871993855441798819911637040939218854828121940032979629949015097664179993279811097521755736332129604185819200539273821751025677830490068226868749095333837797372889287867367312916955552503954467478345187404633398647092898332155776 [172,106] 10895916300687039820846858137935643107828717120976547161906046661423032797508142180037886223797745714476200007215180205129184807816283374400826920710244827610292060690458705043513432648859216364537380653922582312522628027657252350575034330286326479349861148534200606998563193119192363039286287778222462550485432347506136683691604287974845040929662573951833678680752884455936525367844958692214307287627659069322962247000247610573905463772577727631304352997989893599799680473960604363751356168268353354779436854282731365428652099176744578828805284013108182183146071960552067418088360364677008829849325725667240735752639198840318519598726156946953519416364942669837992726211354728852120863930419476680894291876159784277396825258612856964454499576771299627241390272029871989152612111195661600343231728099267567535146821936063959609424625026705329352392218062264271154544567242770357923248855664164401883013392501821801271538245404615112918070528010661583648588906986832309875607761575102046310410560 [172,107] 571877124437249041022707396406838449445360719126505777636038638623441671030909457198205992647926857013882309374532775088489595814844221764396869958537191263657098643872004395262532967852882143486612118161890375777592454579466778610229963522752455732102258556831588513373360801627418298769856792242759965536257042581194812417354167552769534388495559906572959883216902975064095191496868404319628458021487892695233918590464191981156942048931773262314803886411984010337598267049083454783192215294801315941088661766177634775125458301443706258387581573373861889942394200323077628477942480205126236398997366348722926347166362442274734308974657690905063674336466909292916518062918201639949321998011916056189213788920352097324475672108123746556078514057887873949501632996175408335113819180609962565819693070704505061206699567544947843461122462870717432298486000652416951448982311081908488215638721607607056521673600103398885761102638056696319594793979461920540655993713758670225219733234277040 [172,108] 16778624405055964726787543701350695043116155301469922493636467396755175336981900623657989942212025909941613523841409082027885294013296078880080156189796272712213515005149923391325760140555516502175677562044350967503936054463720619832801238019126290495046041306173159974474649759496032789135292687024301682807844626643298693810198616799564873756895016649686150201992689054062902118307919799043920193823241824247684218560063575647680922187154601490465871977854276005582132717373316759928892607582999486840635945008436019550031002308925329153605444462447324636565596702175076481814051218452727344893460990171846909850851585448242870971989930917855288008585832724953827660498506650654999923973521618281508770021266136630555416225747075024156342820571996207489413139465896978285325590786115796877658408253991305733493869640458978729678018688870274405888252500620063998719165806226057794080911774264011755346899983836046093204589924973938805770605875999197702248911721580152924664 [172,109] 270563483557600273311799161419188905080620281551135618518216116025968605700081933284915392622858212586709913333617302630018536444294361583334844812909042385169427043088072239195509017014601822890394365206316315661541579693814390764177562959270121430598460817520001157592745085398204644401355077209909952963181859195666591927327875855802639897051500165368506521965399086944110820935640307323573610984788311813546716833860609818659181995507188172242143660671011768171579424112860262167254151457073011761673831032290426059291638240823819784529760148734706571362897241544604356101160071242409255025955564058996416049327260771855825235539150448247637441740854295255779106739607002267627605844033279864287396553366978036367381886711798433325696259474179637106067340485825978662794314764264008336076453455255615434942252409760519587780199983848199066254135349101413850492025820690128233180401199598223154271975776048539392063177263912789741771347689700446515168558793376 [172,110] 2354566410032139677601201823903406100408238880273902529345264362266393199057975556385228475521289244141083717643136465450707552547620134460867152932712774646540794140617482527670565075015758278076535089478910194458953264163176403009033205472297193797738477105830346281268759745576770202225767280835656109860453790588461543857135196608930138547886291019058678830758126417977428758509227595603860610186065151664304624653053804204469551652760754934307102200786204188586343852932257383744422185581072268153047167655462590939577448270445010688266503309726134567251198337038749239879483806970716843396316335475257239966459750597669515910601752191976572239280899010933482181778858919025430739668704608831488502136104418377226426625024360985768566320881731704290508816945131615789141946653002538818578586783298909106012200438213899158919559978618734512794320342261615610888736216514437508376003508559379837113534185135707106007345622016117174971981226802134688 [172,111] 10842341848803380446977487997891526678449078404850677620230165744880663491131290114476757032981610300037624042489677795101284041441323431196956176546413113361032914688090132740317538396995458413738193107548017488508310367638653366568643928049094012920276166115366458751259598088547246349729367788840603051999649111386694310257107998424606502944664535282921580607974025153559022152818104498425241449949171132069101494148279481580564907175425103860627734399786821814944604793742615856110667868717892239762298381436614545596792459029637177307165410675663950076183014491719308213250327034879047295009210568403042693282462663229642470165689929930695485154019806200688852010290810000668729451532569693303529637567714607265635405902078222819433202302897749041196666874898459614590016219101032893729493678212650075865539183825133994309123333647293550715619414445819109555487522787049523956739159923489720278208840462586296675642157021522258907589952 [172,112] 25861754271619596605320960050128714305494446630501194013972560989784377051564008471232827545557004738225960987396468377104459243616748070085382139882655528239484306578966327982422277062930798245139316200490054795133849934109788511626082847780221503704145212192345984584972497666199760042275895676190743512601781802471018107312371668028976041771940828807725742442069636460606087273791908694566991553029353586500452972438342937796344717370011728290918818951245202955323522581233975244113224267355127002937611450812073145427836307439911092113203218525488158236815385603887095403306826621657100671110144114490265041010182755459299550148397575804572236424477597104603150563298669531876031906911031128472241050514766775218123428550757269854633073072797388017177005107375507104347322560182510525645543813972090625161680040460467746394920401495268181470087710254331884440239221938302922932425146096915931837683179947498962667940322420550 [172,113] 31225500393134352811672589625359877194460938483445041220610886124139219675300224746416664364569729103322436055750944736110823541039704240451136408472492153370303701947042169359605432884593742330059659932439344564073804118171424195967527742688692451487525386030897969306746022471200244740141550611636986360204713249431755550057351759669364325783646928577248476760497690725670137258348379429115897881324087531440391928657893449503673176248001859585635078124250984150646299582052173662851625801832065833758469573804463605839672594476085366312129188444470649392950918158548836184108586774875945442415439457397116830293913216358483284943831458140022738119619443231875282885934853530948992319769437512580604408157585397129940863364456903214260426725017821667327233600476474698060103309395471679072112648300142426014261370880245097844801776485247113731210846904817902776383139758542992067811153550047524125295631864621949888 [172,114] 18613720562866895705943680006504119269803811896653739934920107419025217766988275769986569620068844964501511664998009822150239756316851525945950323549293920857688999480677749906850195735004873266142017540929106919308927020292162018260154610256320734683621097373243494876336357568999558758901385830336084875981285158513557411328692921486317044976735672393196915244958755302032816367995065501653968642040568115043841543875140569138515964818087214422168589875184009026597520515695914193397234242771901293914515437679633885396559281032891481667863129153827267218709522282852125838092178041142888703020737219354934677917754710571986725919788766083638420529063945314143391734875251494804036208788448957679101670572443083932475839199032396207952098123380149864113700475652750420248401860298154914695957337555492646754341794948023077180937158427641929922840494240685959997192705841838808671307748911242431904431712 [172,115] 5331579598433325321820736073058873206149653075095285003012022610003823761000377659640496169591734351837456405050502006617316512445765997860423534086369717184012089953879465333737703142076106927219722777673416102710009800500910413921695893345443942344372322948529218163111422480657870830431880293242120732563633892826694976411423097413367732529459731950459552937348919948109455643679551205615584069906253097085446629961098718751764001589637774358245717740432276146328538523391679200593174233838307204926081646815354379636325197290714727564155253911959243971710029690233627973168886966424800990314564729448269141419751915234836758619413058885628466409109729404629409158580671248482049037751098542606144922315637807857825645956640779802140724885338910849302275261793999760587076322815653736771023473157323036256931295684267992929197243143759153526848522885440710949323881228376975917732455302912 [172,116] 712475012820599527709072083338146929059162537399651488569127450060760217911687286502804234517630989651532980426848015985599776238382366162835680169776244931509661673987168791915070222841813698666789239941574340329539195893534447789371775754708670454170795092476781757516045108039212661791154133230983918846000583224209557006641968333540035043621446670770315804609513687628995681438282351624512824660199227331891817161880286864627872481513273483986095075509759515034519612847844726340389608772532857692691252228106692966834980796137418195820039477357769334249394151277440964633629571872196506658429345840599376519927614337759883099974233189961071327814203578424249937372081436117015956540756540110272803393020451771175548335521897469818703974303826526052547904612918864157619180774983572490925459780002757947650119555072560827262459827165229141990066306788303687444310620248056496 [172,117] 43014042078087942848787775715968591259228221826718625642857171146202374704480165089456742285688441524818021329813553086137303059841032071846194242531169233406465758543375915808547207837818916174883399970976844345506393714028985168884406254163971580005050877886818616174368248707232365821641981654540362261864101288501851136622702625926149533501934748338834472913014929067599740217580818638763003496623326492074816398865858130155399350631738745722389375220134711080828480021333085778537883235253403864277892227838971733169079032581708555025812509080625429978530460622845582187016493404667748815269207429274708733789203526494054196237725502852190215074334154010731555663597918440090121413006600934266159106154822848647802175009641549803548998969043392030545971160024918400669303356171725359889874772452099485002083190503312628486521569894170909470578533389982743297440 [172,118] 1132702012851816622972653620725789919381833435330796361475081557841314927245529951486188448614154079387080440478561369561404125772681680362585147689525867300586371679930349725839821047670331612874466482530711393750174323114930175422180854676146326483240644109821688788392903090209429547922189794826402636344072377220365812443785931792029694469784073095744775379866337498680835472025650567996416924112409321709103446118527242193900407433308767420658438624244109540763253748275606999629722776830769086137357930835405070082910235929216585785155008609537030461163250574283525356153613946867642499793691237175021645419864796454367965518164752421779841657620903880363204518862089057414667701142511820642947989903904213450466541280563087969669358426185050796062331350736054569821279862401185186719647133439456650020203088304011539113796055451680235310596091896 [172,119] 12518731278777329041461318234463334321380760225031548375428074200561939145146715403749346738001989366423571132259545374814230220919555385888149492205357816666751301852783242974100809208990575833437301331336816127239344661319177985742863198667314432312289918195267777628437731390629865488499885802522799683029290167454242239235486024373458923192112059664234956497002098760756061774894651356516243839801875240584678558209005802790913896272967643180256736222922568013294225828634107321558654603212240183093887145040036947276997145020084638503878622541779957088677656134109365162177207463045385148617776340457692265347819299310545364890960647494577793272346721765675269928224328102422951956047748172346961839630529780693765656886602308421378738426510350833401365826148420657212308888969499170749289490542042597135000460152795226262629349652704 [172,120] 55662226194765799261129872489903619217147013368213811072213006923435049506773205521115391335619685310244841836669218638437989301858719887797668728072559782969976195620919201866171967189294477660090174454349048910396051140042007504574853238332200275771035154702219321704237365046949638724820729744964794887279361771552964443160936001817975471007697667523719360291124736561954845894026844625143167445606852448056445685238565752425165402307144490035538590761369676034083845450272995063638542276367526811016700800973777933223457620880998220637059371182988294819799399810117144003346584268324719682841839288620044221002055904531661272670980051257795839355918657917094154080290245056258836243104768145188584112352986319700691222376888776637035213666187779075282806937157513320891679273506232450696394928859394239296111563375785483 [172,121] 95026518022569709329188513945158573359014786154693940998304504447549939980987917300009519691024768819715926785289503637969613352355885315633750340626437496034255961720566656835974132320465437567099613471552206672653576650621653843631505280790037581763204545151346049232126795732407647683124173205761244255921133669991201351708440518872169799704739812287999759547992123411659744720467694768199750852552211448488231138685393239685689860226542322738745663009147841960331697061135935873975407942885593408810349318251792093940984212916679014965868137252300489897177666611097062527565470775342673170916608887490911457028924127152516525812946581954615597000619283404924248637830076882185941449820301097674590101497189881890103211336355306619892031582344686307786743965483026599865240646226329675550326131990941925184 [172,122] 59153427095092647089207261053104235406912333751653912277594308475770518218469252128083455854394744088297370521320021384783041720326511329650343116869856164612740617499519489919424302356192525877825673466157675591883768800353611834536210555675644092809805374935567951152903320874210317565140251799517081597804724636411904281899400857843283991123394690384787385137862666631823718363333938606954320711859884128199061747896034089371668966112472249647263218129442323815534085947619208649036551274012587591141884649164445008976765510856057227735335692200553177067865078102908265588977852497270728843977141163338299918078235057969114164882104335887531505422066518972525462016899482281502142398789487264705161184500064342266625376665132480255714648524742336837837962478432293299263251618019493942172000 [172,123] 12677791933779366410132266197747908029138847585393573713223995126911985146788901172318907974744940224413816815148976658259889953774330221351674990459549996756362028979291333588521318459208893657207500230048759762891792405296993307859970346669463759918432341997833050562286793452201356240464759670474700717581569840912427238492219067464217588140839092787193597123829407595279010106538845188722812080690993053316246005313562189543831184785092591251277443153076846448959954814787572428348408387064692635244954315734177820308049150464715873951580064044368511689450156677798961938689629373519336916437802459959739288750520679950499809377484122365143750864346743695046942682526123755917441802506547816844790457194851543370856209813342568885805918267620540247291376741971347026606761200 [172,124] 877464055155902067886626904817266708927955228459792090303921069619264869078153777676192778991405461636207320030360560980047309262850682534528433809156092064064877542367710360624860234595265239951135317927790545574352370767042435119963092840224500783971363765197825370030238680615233584074869958023472322988785678080432588713047680680297484805435372010546123085706517782747991932173081297551538822461903605249990879911781049225671706271033414213804601379808769095125486448026512013343480112048015532096859426862419097656584233430656861730320440070957677712126241013183614107715354069937521076425716629891090991368186672020604288042823184830540611647332247284876848281596877823286199118347109519932067633946427234764679169147912678265565775507651888220094044496400 [172,125] 18254300460503735069063392493672519878690557381162663207213868782511978821844141441767082131546623829850667231328429096572890847737035692136408421063294016490179913138513741321671496015906802530631139203245416661744255984440195463069316068715035025707861320799900240895336963646315329325030137649501461788478689155236633821018089917832919158922576058598613590310372623573037777321796056039964573988530074582697426808502618907604897669189542034743910937395063577882799258701903112371132212162706121659304428320884078623042485439606245065503920920880860592526252927379181069746346427160713792415708068946908526918902334049116751181618241270939714124963128900479463523814935092509153330086267576046330358868059111644434368604835195697273816500532832 [172,126] 105274645553401721770886474450088701104193155937025453328021323201363501969243965207508087166248181852090548030861015192686161144808215890650814632494392215273269644179395452911572701680887716238109590676756292817910418833357377119682044830301281306536812415199823265526642536985829057758406388272856080293163324567045500947702357811172008965590256309390616820296691837471560722055223377759764076324872195952452664598276311294580098769365758282122553976075584411011109707382999538272135820050097744436502954785143862737778646300265348180077610860704171439476676067502043122901611054907428732050459331121663585813212418223420083785243407753087208170439111427555598037408183569832031711955669138903212923075392581487098430871825240 [172,127] 153564331743604672515358063106212095313287163982404880370893834402947218923737800257277529607465416422468286041728252629115965830079246206129141108871257965458564773549384483392547535073224501915035477950482973877808317767834834407719164355178926177835065537385785154066749329430034326866142641370179426713635576824587269385266005600719502251103410834993981931914575073877950596645441057925651070276973518080999051417055135223813955001824219349908080776805125359166020475449208238112297943063493753014912273336814962665686466628803354163684605047339516179325343630765577966078739117066798146186384892242271560270440192990530053245569855361620105883052066881731807143876650535331871996129041375139971957354721200 [172,128] 51032356840543171870048470258627289211620349641781635532218709799507154564976613915083568919994017421669501803163104874607517242291420564736169729008897741950292100178207738782930947394152880182117372812693612496826623321548629604489647849541739055222520065510679895953627545284147720221860540350177091916956151954044414633703374888092655004817211700057404846349098605357399300370894631669147344390710100638222533634239417976918513847637382032499545875902428684632690025006431192449694938256602161392566421118813976800450954956539093047424314561973878769094747069637707479852814999304349951890558565831440041849482411580360169532786332545971018342646992691369789532465232961974828272602831760 [172,129] 3426119251761856897283327615648863758889629337328351729955742932131027493747090527888778187410275959031759501814555442086573977920373635398018955094872631049904089431965063405511747596288198378863849972655639171341654021862176662905610011450983193990701636556648320147736572900447082329572354530924836157897494137631967897796278983441219303387274194978074081057298005028018530024013229890098379222862346890833761611325422314397345006403872866523536992617594285835400315261018460220194026251583339072389118103989711474295528186898861145675945657521578233503836136332820211718333088001890609340558193357935276540250328856638793684287098800659310145271147522237198490852337920 [172,130] 40430662483897663770943020811391771157152818295367444230810572660929248560229495212705474178719445302424044815084800036339590396702416028270422321515634499379552064680710027118948329202308591302500027391488315847557687672236602149516308921454681151571263135654969799055961797190682199305297994743011836955617822842770931859809712539060374697418508067730959361247580223039693010036163887686534170485889757544737926228232821683831454292196121130429086858604241677189013785025262287447292653971705097994250574901600121966588342777468837079895767169280679466109127045663624868103632762909821792780348908409953191853964653416239237105348250201706093358517632 [172,131] 71270489354517581349619819677950329877611310480055382208091341908168685326219160929163523596194067302596088253946596198888031983021209603361354401779467509167899805011553794264169985489545222454812183158928914315633434217152299131939134415949671598699964735670381544360965715434007559032743703625601197409863463642305023968363570699852358776777926354796524498402153868496094661432812343044115026358325376425444502678483395478423205386262440299319089541594116835666788472128251185180412780637183637733010052234498527954881063872755151355749631558932256107726495433051028319376015601508239326343135160781466382541854483031944951611568 [172,132] 15486487900329131360885412460435405072880328780372978081840314211161802844168319973840863921647642431026845334512827072250821212702563833113690631948229056974659954036508047872111586596186229642901769797791454930201592033474694620218617420071900543931657039562591819316515150800706461090615597650403165262161085443718116844525937817975928675607569175466711231152831710819854591066101112285696167056545749551617576224976203314413181107556475716964685449854448064180779380401769093583961884374245723075854200705150378474182097677517767376638056856594918953373196198467702829660040068680211139470703380061241476480 [172,133] 329708086313321739982550914570361250147549787929570185291377566873876424219386246088853544679969480856012619015677481877313933547777482216570638020528988658263911744476185282015128034996396741087289932675299006638398369865204124793414614193360465361738977604092240719180340047055877615887627450730041545808902158207258391767227067020967831256722237052003574372392214632607732651468687646849316801612228202589827728070204154350075450946859187071717462736703057600878094163001303613103605748326605395286175547289522697975126003344349364096435883461252958670228852917072277835579248015307648 [172,134] 2827383201503210188798422492234806289027234317884418308305293782208470652462637968653079991314568477475604360572878472595897354535905593965974268046756385515685292493131978264051441764970148004773204289035011753841164412343206603142187815846568779250546370653860611338922922685399918504385343776586075482620773898615782294219449101574545225145504959783649726815099651623510629256934059458443801046633503435063957808824688780587359759172516675884551635209922173429424341976099213512918181828195452683661233326755644098878754708824654636061530003501457133968262457288877207624512 [172,135] -297379623644654005491484204574362722413640285536111519717101314197674706502984486691587616353606556674168068387930128759101742052056190739674743450932801126698801397015495266539739659219746347971831825633943507578304269086426341150249521184959391445547539386799850752043378604806336751857500588806903537268231640447042949977611797573343324264266782598246010930162567779265191819506830222141873292548651953424145957727508438906349832497148873885083366991916330334821806200470750439213986397031853041505208625608662127631591239042489168463803979853671163100096403296964424 [172,136] 24778658391456790947689214686862283518030340476848212433586769965794717723440578914016403424908986392228070328818011408018336920369631208762237652687990101236512387461653212437327335625200973119071961680571261917313032712529394773446268032951262361815825612348845526956037188350270315685370377907720248451730644457247764350701420109081015695716771224938129072061044489775130598331109602239772946394104900072782557425903007005388852148441492686055188127732785147843829378790027351791173465048008948300340286715046372179927980222257169815149748448642609142402717893 [172,137] -1621229471731576369399923067532035101669156282118439653539387094819373000823076336967197801628293649929422046140113320970383060349125991683391279855635545436851879290179176759591337783694654059788932539822937275470702229055744476024174807202786413317153049728541728534693956417535491405010296259461821023578995522648434219131514467275782857793987599556607384324792562181023652884818309654980934384301522804002566943632951659034436115103125355551909611832170180510508161023045613353784932799404115013642185363168371091902015102605219140105891460524903675200 [172,138] 82511399354541813864624882843366712571891885111953881711585222679480579569921635589778506843598620902332481797861804309061237916884616211173756378018297655935739270481282801256073578785842297315624480922825167859878803597845899701673244260098681149892314413591599749352819289478569576528905217730466142604716966766657507917374539941077296612361521417813657770698132710147911173803714769733571795997639859969415024515376572842565360580931123923313251886041036594879841378229037718288620728884236697858443641651341164319645002021601177932112245617824 [172,139] -3233746130425912996019176906656563522110123636999162086387243269579742342616544584963973521898667448171099884787791092556181415256438729007395768717931528011330043774102410639622797655041690708776391677608654465194627121120430168519957499699141012924715730116779223979651402795980171619950993532053771197556273577479212432994518920680680886213350041491388187224835546025803147017308472355599991127854230266645197925260352008918565595232174538072830546238362403357020285914567076236199572598087380690561419333640244377856600869141712382562784 [172,140] 96544715423456718616933392270230947969643448755932350795180478942135748464633811804960278373749290735841382194666237185442084757360051394191140232542328370913379183701146228836530579709021482643819071264805854981971488406843502447720012672948987045012615528220770337403361692688235292609916939074166468018065260517775262402382161601283270813356622873650243721720854188443802811254871881469051717456191603568561731643740342174287089880808454986284949059762390100440211861778059280502466456472958680312623550185276723158194398966029376 [172,141] -2170429178781461506562861499141009526664141214703163688938039500448347992390870841761277445564073536826871963043790902557982848064630452277562605747919550190899705197078493350150236813697464072238522305162056149735659220615882862445819420398366085084559640784196107616261045069033771368486552579801255477518986684254487335727602100952790634901577723573599795444266929481677894091761416243826426701615475970104077829253741777613654382721703511851567337808427174418782844003419997733313024439808658589377769798020039304933830848 [172,142] 36286072600287012002592681791747540752641780277811638833850977087590302760518892784364249044059585450819586584814918781342245661407562590186273907129759585836631208359235660909811553828511937549900258649235884025358405577798093276198190507708373213625821078848453911946855759428655734651002171906447114571548053673491158771148701845961534315888213480887595391732207304476252158236989968318427824962728342893208835537072523955600351740517870324717487604539165441598324406073424598810491657864995274079221148456965931760 [172,143] -445113543509651498783572975121001109416562236239085545568774661650715969959616828202430682364709893574202582527279112329927166522183367917151921902827070398202345744660313210008694504742542899851716736782405923147386964773897061534518242560935231002939927500429120679715567476771530082550282338471020916397238018169323168003555629591188609607846421815218235290890321716550077014708157388728606265535136800550694762661209003512718785511777713016186745965100781703813820634104216339697277256602191710364345821616 [172,144] 3948440404083936031458704921458008567470017781530186502722777899081489269667842889553527603642749389068608964780710495621638151741030687434224181493886511973579097463702662692502227949661448845878754736799097192377021966960818496105686882551702776479340681535876745391849799620076997535755919332627725263564336229760674622604393898267553048985882773629289703585420981515943585105659080417609816994554589336780100869190051434482011162986264877963523208450040556225340828955806624382511963388047458690396 [172,145] -24932408546090962332705866337934213621997627219529510187153297848384759336363792971252668780521446422784193628592346630572245967799455304000230517698783390896493218388162769468229568346467568231188836660386607219978329080696799893897077532338138774749231721183923439246701370180392000429556032384488826355084770790624517960791254949374238919660538000169621042773853085225192202967448995621431305227272850955945550503428560554910474224504149201787745132175032129613500334193670425904325002136512 [172,146] 110167837464883487556187833446244476931944825667389185281431970161679273250515397492376472625015873465587358487845149501909246535990248502091170710044239758142533503200720052186449177738866671180226908944491761336536378037260503632568320177629425723553230682888085247088094854705090723099346327019871501427210678071339123054090079874972735929440765979758655405836580038415142731700699632292323240666014772232203303082029281439316175724240485260447321226951883721505077201575732758339008 [172,147] -334348064703323040605999302594725339981048585367521106067352563258919724637940354328334477012622516961798732721058142635715057511193189775969379582669429535734210114261466071729291870783960956621635986259236169763903961900139750564323249900415686276850129484660668695888733314293089946522870484566155737968120819395897994863172776486240938665938011080114136301652564369223206530913941723523476058267419895302664110326427615275098798009086312220058496901428587257873168490833920 [172,148] 682878985564597569398618517434481219650617810918795903401686543593273237271472137944498297455806902305262250772086138901896074035868005351435961435214325503806151320912789594312196733467875190827296419751813528939492736477343839302102736301235671623707342580764328421134782760457964431513006488742845176023839158911042270822426530548427325671667922316560484883435837278445859641959507522468423725755990369253629517727518200833602753228198455816985162613563692815812096 [172,149] -917869112976203421015455831942748903723935256409242672022607138513321525115705987841901190731309145632895337450413294321236568875076071341138416608679421528463173338758507250643876219580365798524263130213539002534604230018053189725090050341197287283767346459582100086787226784266036752998129466113125074034748291703455491359387758900029132477624944155026426098891464403815097051510999720333256221810586507982971656819356851015396213872147616366995823621584896 [172,150] 792179215318583280375777146413671151722761082195722678678636489274647249679215013389402399417138475509596169079257780770360765298541912923237412165505868865954736232354083159122073799955623970233718621786381289992200390807117277224074430189594512318608407541847297401216828897667008348634888855486194273178526625004865828980557335541717057872514823183521261320973806266578641799221793488791684214752294732268531883630969747306623608956954863355309648 [172,151] -427232119209616174527407450387130118288113597915988770524560957183386687606645801568652508963607412793100026454809123175706481031286527249605266245136515827912200400890432346837835424470208728148708896997025366187891492584875544350216487271305482413950070951428832435848101542723100178235877840359321859249567245436782011688433957376554375127714878564390822695560753213357776928891033882322940940580019328367710464030656555015871465780269632 [172,152] 139701230050097716231018435084443216117472668314752880115605324363410901552622856338846324752124882787762583068708775433643658398656942981565043830375460611193965320349642691830035375419172476356126683158711840048161317451041929849573284117408065598436006614951448522791772690998972610235875715808493329125849822988430743236045930265570079574917745541471002741150589222939364014769076304011439901274390232611137666772353197893504855 [172,153] -26781106972675638465256687653090759987406090770370429772998344629796527611452348984120233558054806310538784948173487925114873021961556881110101416624220306117900739116735424542169605346551668285495310351564714788885272433310797574370099886919841193873910482658971130032086128208562553504987498024596881356399803099104245903444710895517199820495230295178024286146586292816419370158724405877377103335635864920939802433032576 [172,154] 2898609101719339301819017593024834652967605369635845454031778770482338406369860456978350640489645577126519961312455742903619436995692448400672453072397511366629896958747163723172144259397103716613053014050004545170340039435941308871804069562541650486444473250991505047324473524116528740946889964975331271791428089875780575330809497049191750092587457307084514387571732374719940626035618076915823554354317481231776 [172,155] -169769031201921624062796778716559989944667774681976075504528166548506233813747775085152845616928929258619866699824010229290508156749575828044966157935610002947205432932752207280355917754709218202396842220255193173830743885365765202141896982235066768568013878067527252481485868552190302036711790302093663003834634941869476952664130138382049905802336384753369428033398571251825748945794547603145232120416 [172,156] 5128123000706645868810611299251855351026387750687783852058105868637202982286131617232658145028460200081583768786779876033982966057248669987914964306211221143288124847621181037700708260331890612040198050834535778744597890513580125050822812348312696954273153502720252566674210803834889128355236128154566252451999348962219136313306840856065388182715457730490040750754153410352121637433839431384 [172,157] -75627280708739889217603732263594967704183218188405498999769112836089667611215775760201163915983635310464793948890593987967294799367839447192938667853910713127920053012137679587873503352352389412514637481365513693745533953915116445038259515578340823815953625007499384628366199740235582060949334294033112383691304641525058300138261518088812287507562552055458907130958641548640272320 [172,158] 511281545580303104120058379557433727368559155006189705224070328297949007309650341368924209772886038681316074104552222246247868366113939537183982207760517682242097649753920394122627280265810219451414849937833396974099618266713416976275504138004025232777212916279049447691964245875894246846364904995184105353543648352714509369166514867353021685971127745589192694534874168 [172,159] -1473021705777380044107769990656839581718391668747175118276950362308792410164955596862266852832965068203670775323505390828624683264794932476457870778888542540062059212946379032040077239541747336832188864311958756297806506108885833416693007987732100764219606606158713185571281020234238432056038159833814980015768184546294886269864978851457770829039731652534128 [172,160] 1660607110678763315538856330111215697671393720882308406038332237509177913685605478909314553083782202510395456186696539437699267130120073493714794914963110365083562703732940290982360197715395909316373608372100235113122451142943574255205151220248410907725320568654856452142475125005931082591135171101254551672863413643664209363980244405794863636648 [172,161] -662282338833701567428668531892088133290022505289537726618933528327675082765296888024542523361868447456454133567521148623241430542213213549260619453930683344358022912098646489686865079277598147701016226478220715646156352167983199387103993808043580591015532629514049878736210141970165127660981003461541182795169266080564542885896208832 [172,162] 82826892199180278730780444883773028881812345378845168883168884979081325631535039087524586202789569263196541453865787728315483243189838223777700498077439436554174978039486983146152208429769259581303448263847750565418638816709634113968271340384288614364930427522045058729689251503822140790301434873974618973432791838677600 [172,163] -2806244861913193275965124088761328460482806265054224693606174261354475223143335143498619370791519941459103452882772549918818214657843781158605215406202453464066278331966021481807959250855945942843621097827461255687695936758637748052883128646875840236985636892537828355843516236872612909776334006026312785008 [172,164] 21512818517397672100377001278388168741066917164768309151149923502781278377090496458144908775086042083356640110065057559107477482850499558221482330431595310628569238127830374723263129171186006176568844004247181794594334438698772537673770043032227287906937213578796220730889115139735104096091208 [172,165] -29729288814768346145903672204076179100604082396423419986961166412987160642357649727060913244495631179861386984757954323763934864788426800501058417069461109573195959546382942274996161401555480757567294573586127472654960776709849484971970914658299861780597437268796290988519149664 [172,166] 5550259389507348682296755139993794504207569482698277602044497605119833963768477824686695104374774753124241278395583551080853105462081327497813482976948094343639100852046636852467674385152522906403835603292247702407936051041300783597623890734362777026631681042336 [172,167] -94191885307790952462885668467709163742972618429758738332916867196657849355112729156026255885167231774227284521852867860573465415280701948369806072328550824584739276303245124846395134700630257414275073654699810794356896588817639509414697354699320 [172,168] 88589847934077156541264071908865411346710090716528233506930881898001142532689175934011171695675036273271667058743803470502157848280666079457045748831148543461593766565045989135445396799071720210180639026613272542047288575557972 [172,169] -1944021584324805283003685642020697719567123598558478563821189054634270537151270714186780273879749301669937529624392208699114137282547159094862604704200876124854930562708511819980521732116574510383339027895552 [172,170] 409743278417148605759952481130828831145015628125050348194540930163978961030365443514653493039134678206990083013240263893367287875780473702999869940362278960820377150314871220929185764640 [172,171] -58514293688766710878772128320719052861711615708174867865220601404947235680966930451767600623264893868194523476798801676185104803663893953919000522067543307575360 [172,172] 578514530011771662474842112548234358159595768433823707355310649556558029754446269706419808425677762326081125977689252168625455705400 [173,0] -5187993217055224387931630420305235820526513602076088815703024235689233246795227508691061071139024015197905878178664829714828614587365326407211198150441961645356029664592328539018855152503912565376294287707906536718368160905953958991944022591004902715934090812277048100293016188432336833861547012422618407870690741983631608417012724891218179955423705825581896061769716207819002240524704396105712319415507545582314390761326223481768897406959687035989708329867442955330172605110359184303768773755019052652441024906161955496224585351332807880318357610774846555768069923048935808288475545054402606163863861173427161737106504543947085338296435919726891814759277179608242225132466006762158764332921291739441546366624261828774549438492194060909270970249497949325111539574500964710491611342467093143995131244436878625830681463523195779513509535120803249292894293826567540860827391623245149812028573730189486157330413519817930460683679766381714458829227843360741386684143584719727244539885261582982135463191200126970960651350826146480698683373051493831000728577956810689403825217438291617048138343353012504266633292040038504275888378301581811555226135199767501005850967936260344436708160960309575663794996899452769675820500837682394159305581283187203038687798674765167480039749048951162276735696821044007400747549440617132724687026486823532938880551605269108135028891267001563340172431080798713034916708814795544682630322585600000 [173,1] -188162423911112824784667189564752939487749902227611618902503714007757584343941958005769413996091527191161293376440842076605910716271165578287945913645000722348586740427079384171683048251190981816452225585853574176160885556005281007607338695096871186460961057936955835911896830519648177389975873577482774852540448038691125113369775995763814577042467382557051758905281133371116565148860345808809878129424629513971881264157466210720252964038465399542090164484094682844504684670555977826739849876734047241200549397888877757813417582854576614703122985361827596862866706258257493322454934266862519310057026832499419079024238288151313970096243576209836436472043293311136784806869524144294925431744323443397527338755056423505927516536461118083965869760520302075676344537425368076717762801441461615393500621267505814299010428720544445896938430622209474329239799184225098675776896503803775387118650524349743399851365058534055643021649743719681080950035756901861963113802710999890230285040707954545591666379782078707433931962864472235916196971297578543916800599104138262891102934384442688004659623289154795982981492000751575577226602596153046832186848039089362110676614795683913667469778571589559614850666961896673305575435632022701762373031805316449392682499934480813139075298253877786063459412653228044631755110456123952768925829932199754617146206111825822392121619158896872913292949188207989190575937412534902060249295333254758400 [173,2] -48409264733953730495058014139963870066454192294405344074906539708914267208809298470627797575109368550424828593021563893529947835272430232108454009199885624396776624646309622820419519440839821734574946196976289803295570329930414928193797627160577563083347657487970419637204148926873005870663088936600758782503605531256037563915485851572108500575213174308560778191676252787720030551741702432537639835540946754575385756203058361187720545908943259693381115404942210530202120686842882576396046807325341669093539326549210360874348269786591774640855577645289805926202948676181481186549070328141565928161109777725794111436785496256926105136507698083832037321170660071056102780273508479308062630126995216954790900646885462458727945584782627268675969499801097124299869064746504435587909424161486735251769155158145028467319327956028760263233723443376312488945715978991124990979423167554778008216119452257454639250084316261010463896264315326010006625094413324801218555587450413083820008644831942145376360858824899409392459992096577896780752676381462344594949234266909524448594421391025205316001471479673199517747575296411851110183533766793267227778528773724234588314478472513787039307320805641895555628830269255726379925084266742250060244133861454493107675918631213137033409532581492201680819382559883021866903978814696484048136223236814634744099947909232861260791146167437622480093606419343950393977214942132830418200092358790348800 [173,3] 5377357472836095879396252425483786878386354670505783326667178474124414107453830468658366800346962480048254197715377631519519357290912578460622962147120998668189764563345448339228405079601529208238674511240961933740526243741964933979485804234633772880144866421167927089277961099919643152758867568264794564157845528899820007776610640918686456052133894420440378702769552581691759874546295504085125943491564716847988083708108349398303197093162244639399133298140811947504416743632640409167444596993642789756446134517005625676901748435045259784840830100502581100914508029890303890581184677725773258665129891412472672205795457172708500070668412097642317486583956928012625926024199622520417735950063840125990850087666373516336836706383485597806126728748890742159540347179806200732044137039239212707960360139314832009494897418834014751317951732097023975209442227256234834397562765696956291991894095340866839223604695505180366784374503355514336323229240525270303671009375906810763606123060400327947442927728206001203445885713478988799968562133021384799223046685026837346861413471812699091542143862009871519483717313290729854807292977091787003122924988769958912576368385979176615445528490974123575808250461959452583143850328216112620982773941726086558522224095231939266958484329738811017374040880245149980305022464173899814216121207770060935298587644249820917567450527161158470069863974820133061161728786626771473284149324975964160 [173,4] 394044388623316370251749979747287958799611160060191414863079004095819159157657827305357271980002939340052047959319991721482085294612767899288840744619835072577623011274069317555783398009745827974515234623036053475384455977274277306519841388827420060695038383586179605603240966106172897666361332439657824438848646793525447518689647056576312352717871698693174736775713486624827550503360430590549112800825008305177109112180991881889323851488875982678953063415556855900739649781603106081805237156365425442280374815279945948490249739552022663927971806297579903457061624188536998910470949109735427286623018752790464356549808387032832302210019914778166588162490032043684716704074308539602460800527807500036566820799905972297183103744703316861899914607397199535503812951282352002425802932356040382065432763099437868124531537297287888993701603172211435298061931953938415203156946062839834379555444503576383252696457160078830943866164002485011395564359940241482113216627164022137750825355174461526511938100181350400729186665411743666429239261336744378924695210150662906351137814492847042933005424267600945918525454159771215568579369910922054889753356090964266482031586456925517123260853268169645242294406206543990003056719000750458265599074406084575224804579717307306538922854585866430788069695066989679821084274761687497576982926780831479993728015098662833905553635292160829083642751556690641548290770658154183447837396529315840 [173,5] -1435427582315357430678151596828355490021183914860319888407565080706944430903069516856960586924676916842136627256101058522977570067037970050692675482415321385851905729135955285437115498716171896265606159720905345368000529110903533365917508974901137808387943073547011382330141028820856092336926877405958236006396442851913791488601839515767401962599806310072741232917824818463788529824725542627232158005998440853116936070766328099333753565724707698686700529525051040415366918077679275732651349336551845877557491900673991096933447395105765500029914574061809012095273761392331593246581521385690048097956026445006720584286529929527022931108985943474672414406435976088272189747625758531350084777896248044140014201553639170415211192451381243753126862617563374776920267796427059580262398446784733610162261891813795333341065065780676235327693046631693358102123811603670914531622436145633586388648978776361057034091505007341561553728725088649351347906164428386266608794666298510897554742963769006417784188372755999160672803018852803778727079974514701122109480473316758001955156148662522665777498179263528580424770805378116964196931229703221819149008766079451160195115711064681865941407350584933119542848195105298337771023752440416973680167793297299189478823806466399096467598018189578130379503103843851777364686283702661354784070488911642624988192433864262596864210482039971349190746001319552832242984602963841570465105911480320 [173,6] -129156917299198748658192922009619387671504931091594881057923096991773911931292595898073443113886732090003444638163261130592591752169778251904602145591564975639628645015646041874591961812542296311718879165592828802429310363579449063523966384325605344171244421292599901197112795543225899669656103765767996453409816984635791688871878546237237028247084471402175685354054566738712385907981103518324937519099629800337742726276961058542723760253778658834695931762577602575482565845519350845696343603185537332946799674116533371967965874400245000398662254004831484065002849735642654111419172974184049305960003557983158444799962513425175863719266135365130739406248625143352378300162729805109276745621754350152405907851393308941689703169858639682482636003826032861036521023848533372359755738100912575171224769458698934674858527102493642420858408459304558479056958233692444076785320502502263121369184128550372847201812332521173738191816996256086890743425130981622772964686275749372115645932079077106086708237823229085612731359091821079396530446795186941978610425472064533621683481969906438356212068150917422877128693992777815784539142353390044517830427406031601781899899265292115469738938483381889909008455330905881729806062396499066188253980047641913322865535991863068242276671997823469841430480043403487571082981640208674085106092056665005059177851586955579021102008651831217959296433289714810074382741579960830473308701982720 [173,7] 88927954356671006908103967629001250042895442448965321197593220673339989392497955501150338761506626220939920789581778148403802707541281563567743262654687639241312265311716872160052568632038901895473696149714428465379236361018382571382799622106843934685457158402620442970031567223517290596010868627037375878351652922916699437158837625627023228835907370950733098793982511563148842729141221870897859626782190817704338864972112509749447615748140684588655606508777469941597521771394066812152522426298697121774791263673015612367962910370701484271458057442851955314871839366952705665404349991378987676314770092312403050866561084424318010711849853952632848735355924679113154708973872913214321081057577205024038852964547902216757667758721778222034397073797277315900742093672105105769449850469705291708850312888371625788625897353401798284892673135072450956885754806236758807800169996796828366204230109527421570872414293640738446714560466752421234142526342168655727026168162746399247865869853147337951890155746295011663143262501928734137261702542791229341104767652544420904990649860730900093771252872223335857945005336932596963973118469081694921713863365783857828275404863015378295924550680710125457870613688688778108106124512350151756868168969283719820215289188628158782605396939194687697678310875121674010578492280521630382777455900730692786682010379470640498410031979120606350917607230113007884809728560567690263344038800 [173,8] 7552280591950349672200889132970406626322288761050998274791322081804639034325304628584060853794467669624389833148512069214156639098303888149900808136974697072670346793391377505792505729356372133667514349833601603512663557226853453879709857528210420044848930580074087984016121981388780536470365839692694678946372990619114711002095119441379209008826610281773036290684162278293969710156388648897568529557118809971985301926889785484517335914319158155144854209749161699065395471344974300349959981972759143370091077829047790850051241955200450516586096177599951447474873191923563044169931408432274656937407036088129414733640055057908028415076714330934467952639477102517690547086791718067947104526820893764503287667807969006743158352550416692861191530809938514835845579062128744276794109535495212022051878376061887792422198774411604913883884894728515603170802599609897320745929307779956821155182926961901133250228381305501307966359477841469949751575024703940453482207274402805457304130786944808828005859439169296235040409950002449033955097331765389950668884564862173158739319669750259720166015477433516818672804086626209062600419319428674594016723643289299554177874996827373251689118411379812437455648423669017422825642837810090833334962472428027808098003007532150922719096623690830964205963307901000434821178279963972143317374218740130891795090273228373174080816510016238492321909807452665419371299689610486624770862080 [173,9] -12585015378180053384007743028619440356747842804432102041287866145943103230076440053212676647436184080059143464234023038061021582385238667295056576583065745214195938877814189097605845978860232736721275644959942715406920423573308812381162081491405822903730192784596933851064873876149128259004453155761697012381848507586865950264929435492050355095653274765778248084384900180967505531164688283431475272597009321534700653083016984460170824898910400009897788681762122047383759341716569295841178679826845464132567753551396348764892200037813486738970216465636448203547077421553378608632721989873247745562290432494082538641928369105805461207395121398391344881901852018238102135453181448467117326163536412946294072974386320836155964398736596697217683978954637026787895473048716601278282124678158192235812990478877478285721243996644986767438311610986684448492773206903983775010197715907222477808648368359026906432552847011721326324343950718914970032908222385101731659149058944413971955105916067818038059609641228163366270004907814923066964195320519877999966579209090764153702612649672065587316433094696490644238994534965285729930356834960015891593821909025875153007724541529885631202431052983608975304379826593761176959824127164628362819480046137975931104323068991131328300971388793315978374677784527917345489261433217008012956377604886320316379905673460846180367976480888109802064372296483585196422088480475306988561280 [173,10] -126354303664733628009520034519630659852921805944843341907979835047084143085007738455380280539651544762735608609655095000198089538900738449623317235549533609684666108339089932641130527157397007837591001267315495853475299471863920786169244576083533605545094887094323328903802924367168457687849457724495708007809103712821028631498050616198490148919984927131851858375804140835122383144757988975603081687155248766487316623962156216755097432764799443106610773923356601310853158318482137034929773155502193016798370093718069218416480366497166302000916576715757452701264494993797956034024101955400694140229499665687679905394145276530176304369409989720453398859021346741396079692149268912808593365745418305975714273779752086770148403203797919806857098388078093391414658618220091611953326157110788426077034624474157342355413915153623712441185229236996521984742510862128087029964301446175516401096656763454472413975290818346222304657168884830059091545754778820761487613466107575498392844867313821941399418118878496885745979184328600254921129299719909046866653325964782433258761096404230605542136759801018172552120092521179851176101798069488658381992596196213523828465708287264482946827836239474928546578578509720518185584516634762226820244680012578027765885189163671780636698216073544159529025189844204428761225825990973657422072564730908091013597546818653197767853087295651706048073439121209098827077898330543997832480 [173,11] 356104973152388049683958981164725036531661540888193304142338964594493220131305654870890394642094480109955839848425344146581176487260905889337244903508688920841532382476700560460873997010205142271523177150945069401013255547904180128008532560149170586972481032493702505141322352523648524054069627953337050674539451170814033305212529765132119916484356998664778398154212969269809125467956290112270772373537956581093044456235527313315282848736784366844577793103167856376285376363166726171073512598000397326781708366733239021234788452675009760710082053567890733418551848397416955783615340979003888993298198980147464967008734636823911289394541930014963391686100540183252430996255798981137471863181365018560224653211738856767476930177648949002826376812280583754886544792520231099122517596418551257837607795186599825327111912655322245014317966416579623391927279430739708266602469983818699109218277024906924712271014089137804056539425516411042912526985813667785554506520730751345339865496687925714623983708614926133361832367458761448569216444677030736917273296427028980353730850297155550898195184442079673537398077139886441615412735478929263663272893454564879265560632248758331066347516196839293635036226418446128773787399021662947819699639067697823668221309434003763066694896866801466066485969981915794713336426529394739357382088581349439710318410314469373593864262952064534552429347739715197811608266153266275820 [173,12] 513536402782005018302389280655055802638833991567263316534138878892479959764752989649081845204574362267082940123538617843112156715985832543844063997112250664448837089365326610200245256566660923826304190383225025007239594917657624437199473318146673937995835014393805125213568237755609793153279128647759878802194925695075440035565195632648138978955785444506744718965100268289663228128482550193976508200344046937442141343383649533957760049354468294007309604887348855083451232806160399459263608747550227038804344840513995323638642038203142263220877756031916276385294366806167817058213509987054969926024403441671796280959219766649738366284031582013692471653210862710858755189301064529114712982853938295695760731647489058547433356720240648371265245231915150510405740170504827343900208486598859539328828348344453161135532458172617622932025336808063981380921566455822873066416098806996386906175474302221472945101118903792369050209879651105269350078363570717518542429282808690701873045700779239009509307645269495342094838616244366704064072957917106957898944346219788106752486064153517676066018816847814609622552080087413632012766505936930239583495447648405353859577258124547902747782594354755503140834129069075579473614937902280750023508411731165658056566565671212201368887402535774756020016818326631062878582973515197805948771425964492191592809918840342443059929678095718446605605652308514330451464598121184000 [173,13] -2871629511728894573196068096780538791147895120952245367275612799954173843281503599771905595667045663267582329070803731872000734143987461098918561464001286238354232147384285941819861881458903453431752418204926287331226349265926388673901748101604539640515025122681250673800821668746626418773147883743509141596639420036521921289456341638423698715832937629670183690759398265453693685063205380131403378048542442863609848076512122012181008463020183281781620321732148616471969173720689446636830763498675404685442440819643014834751495414128213643422792065084013675894495274731085633573170660996039682979898524710882663041716485791347004411252959357119493130508914060664107089798430503186139973513087795441137358070740005417168542901840095670854908117333838640112296557039064932970059852284335357843002120733421526058309577113197110195523866240063510237266951681684312125278698471157799942436391364778014675752319234096279832029859382581343444047417689042472809763731161463838613071656985228205327548149374512779269162274441057669349175655292220752451912984874972745907462818388679385251395112933844451123875855215885968455299255901435620715685683391851341255540090417506553709302792701291354433917521877221992076086369979353648500054105706810657457644730484406457011317855020647556521013498803618969673270038053648793816139520612358586438704580664306770425938839291714646249083167297932763237624596074524960 [173,14] 1710918284981695139253332496914913554267515972097203675046651181571616937222936864183528398078942913883077148313320683224201008249431620815029003750564085995695265561567529953111047801564684808438656126132343486839345722065213337807167965250903602135850526480003436208002008955727229838401075556788472455894793961586820212758954219321248651188237256084469597950244558753179036963914404545187607960883596060497979641403487647949716232890711341515352528873687870411291450160399147103053904593344987590647836453850488093973396996677354617809593491352938032019589012812336761543060559502496229080084784162655230488666950724249999016067558836328819223862661349049832211738290905139023634705974639068545639067840680262531315912551075369145494134484319486533881764657858224350200901860160101013533455348502971027962113683776876604752276191813118464104536268208831158058547069594971948992480168338521261488136839550037095787480888403633777791959280057469637048708593592164196150512615472287113471480837411280825460940170532668678335122656669702462948371500899394440333366994172471354981367950175184896097198249616314136334391568340331578566157556081254638126977329334419517166884402792941720988547376424456608260487775458724413203275780614118874374103636696398237353708146949629785389663180767941969060462708675510233404406183666382953007983849213126341947377971324931317598231470360399764218181113553760 [173,15] 7118173832985014091837460848557516583645637633239648876213441064166417605333754842257452613973897836606736320964827749050922438255370338193722044762771200557621174691159764895846312433070346099175781684065080846978282502449283760661565829737188107177122281584776725899565486957578708720539832368357355550302518832605584386372357273190229210606810976800921667989453148787967871178807949717119504490559455958878584069797893758071520644762615723488289986951438730902755543443778844665463842446226930424598960389779666876875012662412787925523626643078879700789375130163374015332353194692408843336327430854308241969512242187770339507313433044890956895844169630835052758540432850705417699158091377914785297844678587962487596129710752484942974331249566434623815924826508166055333716087712588966038067537819815693566814403688236437953599370129094992468119133963350109671905595814943301849232544134531149167882333498740729883291629271509544331086363743761918899908058176059287126024156807485122764388437272041609478536949301339723023291586512319718620403734586395442596383721303119527304355493986616595136320034878489393604246395343292203464418326263405783014742283334388702892261487006807250875219490040469393966411475532494379286423566048120193866763026048340459823831609460134403491950496677998137102996735227533452311462921918816679321566135212433372898703626046618025413621471309557386252634445860 [173,16] -12494919338724193021309260860847106072088648200891580020851746151800047943293985609773715899865817536060895008600182044815723429142589230190377152235895516340258390412403644030346624769964913312220566771096947192555362348463169040093306520850235487945275373168487262025501756700021892339188550820572079826180700856596687006457099147997799840224202677052637577383070434471747564669455722675262818851039916841306272369792716952726175411283828809588352071840009360634464143994560749752755377401541132041990023519849165212235536847290817238801848788234857635875891174037224105984946352095140530726627880258568943006922442108714794641699470558717140194733892011672314386123886808923289743434975152237414035780620395762919138285973950076069419584010447161591353876083155833790700698832583051634595515440832682091938222813487839874724788835346524238084806007270029272299078416603796094707909699183280931883462208252378015736670538163506944223886284688820163850479351641373677698316111737863817205712369302388092677119712761496232804061010568957613470493964832406357293519015998568715668545674177420224729482691931015638857534800748773120014278502453827141499892295164288888722395877559100101627683917488619291100097232209208388132810616468157081061601957214841690039631531307454679453729891580171180519842092378528733567529746270098692671876933909741500920318168740634441342483974156667613442874240 [173,17] -277454684564750240236474266694832486695499751100096148162312449105401802124947029810824868903530367252500826857152229355758259460030304912699375203716727992306804824841921267889377077796917414347156896921177854550300920832084798867832056529485434665683852431087960915584864947471376193488991775073693028260773252613924726982383335297689759891529520907731620652160590237411023433783550534469653562986605497165643997512691350407451646567157269327566878271220890157522145120442376267087383368298567584612865359252568104037750375492403156503240806128167682278950483258186317230855044567600597503247587492066141534879250268798792517225455940544472211624991826317327337725509919404030491889180197976433288609875736634095594319075187054461923383836631990346971690766111161437883255008478950994443187232396798966873868806308191353306125931236449104662645835112594881668420678614206667434629633774967188326850566193516781412555159443485649956947107130087719499330015656193561620470737006261026806704782297477622033847521660083940615566839883455566065461866118860789452232614089686745276412711404914472973538103456298397809969912813036613527532144169165175999855998763963690318661032621349027589830556876280489765247891522417088969375824668526912418074258057877702496557751671187049875735634757462837463961187582268333772554542054111122347195236952159026226326951504576992760902104394840537909200 [173,18] 18974149778610459829621195208253700852324124322711891158798465097452532185624888310644873264047040397141611985894611445915664513646003231596951194680765056351392218075085882951455836838879659107977689900625137408913028003784955844150593365873207007947597594676859775790852364944638553297971116025520675436347862351038195952129063181714255764175849571895100735137651194729114444065130777955853200663331570554279800129695899904624491720172254928849861386593528933235628643420190159157362313205606269454095419573084262050088405986396469113896405039919046875593793812767439578512370013538601915200334499604416481812023427172343088398741504490676669059458284244188780751795629795446931247738243743197019716315836010718465766691355362451319935565619124427672433418548846586642945468715478873845189931701903530296197159622027223667935421843802880456991084630812707479763274200424920442694957404692703473661077459887392887067789151087716036463042582924301409012027762950046934336520990580845223862005042140261530086487802725134174036814653748518153068568632374827850167986930987509357492273921234587757288004114638613674610879893813473500419846791409901814948404174830413116245640700680913289169390072876094141494345864483341174940691588685215754211204937309763399805789814329047233379027663871522748524108569051117072130029563537069758204881029412084590779481529488542179346564190515470147920 [173,19] -16428422261270331422175275733256789330268279231639554216092075452384938524167341455024137622247067626025411108412482371319458603724548220120764305089772307929047337656680322658474889067395744023387475650456876693288487741585653519360841706943386430286622896402125697652530482682215707050036227832192597718193988343168055118484347536370975642432226933798371086882873026070208790778782102609975160700603730802059243087302615028588688422559925035206951559201650544901919964821443502053499762204683677195400014139122069408577360646635679470044522817153418321403027251942223992717714336705960380696923248315061981043122441827938275720746580603508770687019073938953065023478222920576921640710627570011959331644912000529117803549652262330742062458958922145316805691743130927728331716347336276838815020037727918805133699494559841560990723478040100349663287951824935528832478943613136454825227382548676804657715671535121251493328942260424522889034395686680520704166653525212114509957031296634342856626109105298175696129269601181134840764466155443997234357449218627033982368721390804401280858627905141967520475549965519115352858605909654396482642258494018288143242139957637943908467147653216671327419338192302248167657092594231372481859988600261870133404040973363713943161483344056453009696545151451932213966812717198041630296550894665006344696923967858845440453431659309923102498677631659070 [173,20] -4905369188017068378968678046347602548426153692720429994562181025116576797646883915560444120173915661385434010590041624201499632439944713037767466313433855370411109327739555005208447411280636925921619935055973916728091767008837961531428009860952678279068560485798666984209050964773897869376154801065682311153161181572889780209116270478091964364153068956933311759918033418725386186895486707749616400656387053873922940321022482376046114268498522973835199469749278933758961221898627105676673867119265942220396377173242863731869721836620447551414271769496245586094660748306338171740069473552524252494068364356850938107692525299321973065307668248059458910159804522601121405921556617109289614595590524688433368518124063695076462639551537601914754603714216497904714384911272153518558762782836159297141516179644871449505201443680959154763549902590156128813955905017686763849075472189992979905009587082852984370090540104904664774715189601937584130051554608789724039154635743140688812191206571386026699384775669197717899315089537712925510278629012550223016170952519144666472120575537365266416859170154266526377252498106498306422274698303538074486608420936769002100009604969781222537948279658949981342437485995491461755746194698590759510649731330864568348053762993557913117804588400453406729228422214474636291543471122345487214496310038166094467356077764901844466868535543496408838212990720 [173,21] 16226358648121287108433507512281395136332052207534544611293625284055677335869139492478884589325641633653460430537462559937218373595998649294634798108734986356159934445515504738633246043975122122685415781413633530807696877415408542131722007675820643161541117847885599423140289498325589250995979934657678100448812967997569837506252833796298402057708122294238792440731781407590996295739519984625664268257647835407555418342144456192128382117581294787014609689713571660226468256567400528057927646332718941609283342091434085217367772182482943611772002779623334643919352956385952896414873373510606467980877168409175906998021490077231349172252147493718130593899946917731438228415510742910320600122280606940417421397997900448994439696848375721900013529411424088087830427363547868423751554106473592898464308934758088899058366277525683537939816696402270280819326832258174004643527739834272076251787634196086612912346995447358626197081079947763504750797362353025540468272370655473046476704856543666880814270248151769204878373166182130443785095075991435356205236431062319065647106740570957167164757326927480399130608017120246085448357730854238764223051286456104766380656259865835080454345625483140670359664746225988730101455352709407133798772144141993614243784419409160253572924663721030939274546685443993010562968999935223231471862770681714997798885861729686087322142670065278277324920000 [173,22] -7607378033861963875619393738777725549121114707239875536202094162591624392105690457120190875708536441980835159814250618635564008226142331259092614341673791471149088622690707179692679071063032176334963463620124745949227267091913677634467579735221804609644687243802437967144643958019242713537824821322197542408693852866798278125720276036108607869777190259217464617507496787895745712967974191895816551712992986627900755517116001319410976497196245075928098008125869178955438992523179907092279540480826967250566998811432838982374083555673536885505841883146698857678182974386013634282501982223865479670520320919065507522533545567307080122224331651251034804243150787513932089915624668820913449363864467372678894049042304152717176299122533439384314712079502293252627463758424314891158442565459381035808455292485423668522464171776657649121132377516431080939501688622330483182851842284559923239265296693040163969888838184838074396457321406924216383641187470954977068606562683674166867132934851240774864488863428805913557659851239393156811028352102803760238795201558906650210431851823535531779052101510549431614214621318212659564729150119916945323209392893309180018227824205309186052878811415532706560521208067087526551317680270728695553695966728366274238896349368736293584254963389652331362735104449887383477371283326696812420403460445298427262870458538392592376332825432227210273520 [173,23] -3808257863442697419428896111002161186333427767265399438867337714040103224100624345651494852797473865475098884526612846258548968257904100608699526316884455050131069168559707151871581243405637967007494083163446593743325373348617045019629430816035976961870654419683557390343384087718303538343196319054905438665756198301951643222429079501379410168652927456118019536970984671226777881742626719745920842913090259896951080596513819107789372718360862291988375778240478022765525072042021846693690731500087381725462438371267425117078968434300178049105410077434447475302636932758444203483368498684727079850585850028991115844575543587267130156223918083603163200724910365251725429930018128566113958402025483054515311087324130105667137922291946776591040246272334137712467178797995987882475501331834451080715348095943399596636506566081117125646921623743613500442976185375091640271221284494933516526754509333354600879866010481597997661945446885419811199922437880616024973766010887671835514971495822098199215748408474817791652168300697719614636468538050762488527663583528716848096063339947890287544906169048181778282697111869080755276838418317692099028988249316161416803460998825049067199860917720706977560248839020395960696402530638817845943431748820004364903765838643917738933856434574468916101138880466905849337501478473292916578648820835878421592397179149603363888082244486024338474 [173,24] 5258840540372340885258707697415968128760978215677748981817738428870053205171951389994258930664951932461920011784761428138777171242233004371508001770165314683245364350818364282959008978071861189669076069604144562364219320904162117150890937355344509557353270428289540032347601029946313570539904892680574858685420338026909731571939641284760165077336071084027837793066312119449492196970264290427122756529336875409275069298539989058725135968235444769731078754001481947460743605449317178451855730552967736982949451069474954702443683913031955759491401666199815077616334815984603850999584494633240506151654296206048898228859429881696921773809304949855498514149713029510794196316018425557590882086223769411369399949224752288198289283216891836407133618462638239137844404107184977274724977153176959565696407245187380309113972285398630699366946877895847687077501755116962815736274331241796995221981611362339958422657592894392012958179955006385544695261950583139647963547782711985702893889707897973873336823370194290249570890135906590291732300886434671917359659034834716621023200864495211196711411062690067339097992670640904729066114461952712535259759676656868945667516168000506379664870165557464350949059661364626027913124477022727724706452503066303186525771946249783186126400295761141571378105490969569721672872695925981088354508851642677211858029115599404718196055006443634624 [173,25] -1208201100701049178841216226834893286045221752076881672071278651657026150336276707139645580026198279990518628961331501742734983320563407140713743355243433068985057403410995102934032477830911184991029813456638472171951340626922302532786455302918689927928124057999528858451451911121546939439677044318034668614108568427279784884362930594852370262784828542854549510413583646904924083182874215925258286715093476676956080123190634452309221269021172644648770162728522178320313964536896282171530314627453411713078494219445184408530694055827961691320143627642299160786415709678260360669448324947719248935461881177259871621804086367081410694140417262323394304026376741238464493074769775989086408341035789685537672009845874653185099343841992276064314693271091124978728116905713479388854866133449378702731910235032609008780444534177185609799691148850852317514655705958819023641248052239575004299925323993300199292757806859779698783895676796240479819578097181890899294415389330194757635166575400798537395702926139270034054707721204975191231645145651483647253954189845913453988823681659500460376092060251141364557404706599492668904679302373095019587675727177041940840173684111369498707192411002818954228397632713583988062249900088392223097157682409476292264814268135401278687324462865240405644532391216199510518398430976543374780401718269530521978202874223828588225515718577752 [173,26] -1000220859260708185594186748788733411131901346397222908378977995061486212354128390921841881240270897998399182276929818064829547466189159938650254603801354426444436416889554106442292869069079214856560678620440217153795795557050925085245896007256162760365794940006803005647183266504081379605828499430300208175866877567219820475457396136806382393362016373629507402348498765729255762638445442124944194478451431360749639929465593242904544173305829592018752069868892269029295012415540620546378447633023001944834223095505233572802599998592370484935005531398647233867580178746962980162018742894403022786315235434574477622753209508614065458611877707855583459244577810858334590472861543191617586290010447749614143701727557760585296204802049571178013178656644989864977716635919495111067445987890754071168507072405213010192556207080416587786936998471852485502161850076454009298187452781804379541710483115503077814760097458967100636940662978355472326259875097849614788577306744612517576412055726407269756122852969689929725888508827574880158263740103039701641966752605678013597304985732430485843430316912533586995394934627144684861690292783695687336204686769760983799895638154933326699891298885485708256897732414136889888245849560324577410147707751654957777839646539422385631036533473843124982859917873110346061968199511696812720597425409444816757360903182905081672220048592 [173,27] 678899859456564638030292690973927134672983922781671965523078485971207057485552254601943989330775381577272729475300801906514607434123903197246584338235549918414124847934905627923276934575730464575723929970754661701480787013493448420040358031086990095931378004040757222350702957436063765316229589515974274197814301638149906881727880689319667610748170030191709447751598102879836860076842956815697521535454793881486679625133400195425137157729959175441614832365374380271917434661792456416304697185539447418451950544612183495791055014969671029412596425958929791163371864286444790918218138740942425793972652833529664102017604741678004025655651530931943650581944684009922232951987992256149046172654316377171204087398228965547211396289020466799853692030963665156238126878493412027585735434854623888675297614620612777632803791391672364127324108999573839014852982795392920225535075089125789030402139787221227438034687115752259694232835520427549463179647561918214812473849238790623224068515261914316371507865675920195242368126946872563771603848461663792311569175860532583342989581730930680150876305902958640231745197922174728009649898612314742837265122235437821527610086639908048044970426321790664882291694329141930357576980451048861985868821597532063352194516456429206109989882854455886855846634870617023012698953708721237170008689714296159689983851764053702849609070 [173,28] -33754675015649968967719179975449792858533445359570762121291178239343185120141340637338948300964214469009427026910798862782393444522749428917805619178539014734774899167545192706857700020142162543283538138031773844149623374208345136939477350356551565624757612794062780757503052885847806424316937925020436804387568963285449500436188235831055642240826621877200715491193768918440183129743993363800484579847014483194921306705175459492317786743766027810274732643437697882328495571740059771913178261366238006058804668824383679823345082886955614472292195385743695322434393156317241221234876351022102288998841978849272962038499663984753400560387319679943893516153505800377030770236256905550186436158826811793549085919161428931426829041298953977655496561170033784275078660692609787312424010783842226814365100757801337972486017036367105000544628922523253697415430165798326957416565445887711925107004048078256991248945645887042175035711022129602987722783161543227423258543627842142201923487904332373739897034635947013956421405057933921520967478059979696681325623131481426685411625644089627659456468621532266444984539603505678426416289816550192479831903504849004057456037297108245576806933713146040774775513632314123925753371445961295228398193964860613249476239580401651156144602892587884306693152521546817205497979710794009575539236657932244091297688425520361240384 [173,29] -103540343551243497709406314210812238025064087149985877646278617582190539531263213473269703190458688818847329903457861170755011104931320355191062846931027188161135646437983236778526212225435466832533563483978260223367665451237104670433716676087280301245308495395851355112705918929472723415167440783051015917432721951531088822961606458296516689333247300864046144278956832625980578473896468548138616627281095964865534471701506848266508680448405748321483248227023596768935399468493827843748657602401176684634551896345580290664656000160214083099303889656790571030229522888100565376469465777458255309313996903881298353948826559966246383184896277528781483058174860186757358221102328566426500420162815336474555274565394036032879689262845825547716693725846672873565179848911565907921557874123983099768201911285752396150827653061518858159531893774268385026542803360015957179195609720500761226438208074936924670978129777313928444307683920580539118297462235894876501478098153838299394017366964871518875606295592342476360859386528313444365679031516168939893616377918828628576394526009268844123965835134678947987266272575933701197504623313393029220582112781035285152150009701682919625755583321417268114431110650337885146684505805602224510926143628851500141332794855028654739121028563849996564975074970971997735765558105938543246711340217729128298378597336785187416 [173,30] 32846383736739238158954068043628609929516646203223511692786009722182932407596547923636264761556351468366134605682135147627483425694784171875507176682620888895379477681374057432919699357970977928190338032621238189035709951968423305488788824853648954981344064766639299814052123909240422402978047125371314909515632444431744848499407667172334074835948225408140000649030348548617724960367170901848573031589886988882168287177604759280798953282506583365307336859396919402359897060322501024002688995129150080625865356833543969269032417310555046145967408612706838404311547392413030849754061445964986422940384589277641723665078469316260367071364502104055843692008851291758838312508055330401666155705106386935623436192660834145798747587658333762136882769744623115575173510932025734083307239718796383668193936166445840662526518963442729458501110794716987006923157568601425806418141496404448690777301074881138084480993029117752477022565065898660519989565257553723332111377673103496400243575535596928810909076103612764470857346361844384864916560822953905351269622419852281909286578046178916024004310171729698574003484591050032539751767384942081855358778344383812875542504886381214796155685663925540105377814169102661880546719544718590418970162766035870928375878174636851005331955848097694667704683029355319679788306755054415881019273352327901831524195254348536 [173,31] 4315412431173443557807307710748689635897849593797710534776721730249195713554180475888600119658487833884411846871720594269818830749242408966731668739334836926406562904230527959505926473850548926069036259176316359171025592368791679834194465202001515912545104860120638602626359745772939402987386102365581419878829466698665093011493835407097613191573220979953249603813860174269490624840376880550662548054527339665273517738857661165287433675692894397618640080422095799359681310503761757531118031887249614392827597866707614399907037061550544372479663394004208894040765948486131344662727875522425850496365507381000902188040741073100359331383825610437863411797488589312885691088955138329290744820738065230958080458526742453722546791345001756819076375490105164178363892117301803505671484147236513363894359627677055340397240623240646873380629828918950080200709371806318055793471504495220709857245879298891027129771560279941506113835043667746092006130651423672233617414687601228810359983082290320332978827794115286555925269351502887540651523255815831571033522275532239645873422190932680356712082865782008968941873537741306127957797886069325273104237030336148155129706363651867611542963070923922487260384199057200883631193573344414948330596183396088279887416161279448319816029998074574021406651346422099399070962107399443824920788446611925181410726970271 [173,32] -4129281398041205748774187424479916433762716188019341181876534633273602178414249617341532662026836695743192228212086388727104755759010623370874678069343176147238658777573037613663235277101184410624356301506937676810603966204173419849112018528526215296195028681430188762198867553467784204209190425829810485104133631702743839441244053361606903394334519049631415513314940853228955591990222372804084981686613009224652949556202371766298527897256977251166613932477247089449094323531219096352064883821721166530194155424398535371097442746480016768421226124465522878676179306697174371468379056461390530950466510704382140432506206998128887239532850683917407760538141822269423973125670994764368673123229162660289757573351989735953306872579956408784444736967078193473191629216543244289835571067968381981443670603958982819374357176319612582120757402757532527607917308317786973849717669377875463385929204803366826674889002430393601833026721791992742821180248285112958415976073361603506516932576699456545250969354029035146610697056752412268398105977063567669849826498330504393500019071390503576183896409578795861108603030493568937928868244822021358283652291816742318370256179564077984677219991461651065203130795788552097828753946039396329453902363695395900067353313407775167987108064183364675672439882849956907586747156764986229683325137062035625452120320 [173,33] 392050397474780546019764920940833343078831203293569346022333324301781984384445286347655530962763736330499929537048430481080883647164755597939778642107564783765543763493632730201144190223322312349461403980134502697291594147805165154965787665298844940980511588267646826636058242566317875396164524072194489055113485476074114004486412526571624116702993642036447619067174833476031199365004746843963234964354519102314694343078734693343486013456738465257440567193230015855686520218210998124709110831176802250164737181021885571313999029758098842518766729823963384848653478227392934248104077700049475866453011834856753374614591848805827827988355300328589014256349069560734557168118745129001492784722700207838411789395188760859186835080107829243864829070481039542397672293767691984656269992923195051014105015044100175770015260264803487108793906825481274882068665176689116485186860521942169007512302876361675063763419013839076279934081665479940826118715463443325636845891619795510428872400205506050193393902024420095457328159706471305720299281023589969131157475130716416217225759373042834088967289482351755820108786243382504080179971478119635150564088196732389368475944016913294968917158866140239818481629591108855524056476665379348022239748680268342379553607987988909206146329476987993157238229220913692835043059584425440896552818073522800228128 [173,34] 223366355183799535326056313999203843406190488265325747866390733573498429060305206556103192260890819657138358039713023444855491644411956091408370572597159354298370779083899062755316755345627422482396165677360135205688794550446969039055568618060879238197654457261295511895375714590385951060116695600737718016721688437643833859702160520497051794206947221004702149991799790833166684400487428091007504462732793540635737718209869730292839923034730159370530651207749336258077994071725736027809296533096503733693200937180973093083564129129277051579981308731480708748002824849458709619967730117384137424611173657490832708277369357185993973625905376791159455555040039256589201282996373335228393976121694983543555831446141816640121849185282120465068917994599970018426967481598306038599231962733582662671703989223359891879438558026335996807360650392525528140513325674652954585170043487126209104250512464537558965137555869897445520953530650946961338060494776089909105911479879590384894309750468493454564870763879010530480779147016876137991234114986378848479921164418199144577355964954094151382831565554691962046871908180664506799175749098175335647198465248568078555283203665813866259044250659448614422714830326371490413563373563571368686611037997149044288442698443667854497792723135651668004393991026474093348019656223822314351203737555197813152 [173,35] -52112926447485512315595960703733758507171148288979114043586714493999621833483499209757912213406012525098473232566354891187199834133341483780426406391652431997805883694817443996516650687200429747816386508123194824692142987891106516221172398179881399134183670896727007517494160520926705012978027743105757847670750932181474689922103682297291524474748423284977190267934252781411100912316120706420675649705708829910735182526267351540363433377491432861313945453380506850262263349899865015549488526009509095778565561235091452480599563832749508753576967917472884166148379814575040077195535382742917314761930646170404645903173629347947786766548651151153239570682999113461800100442347107380001008066903742358225994019889035654495151518203982851688574077847684637603155128825408401658434031740872516430438849228163056470524963867009033852479547842229477162726570188626036621574246463091473528836522072139108165880139567915315558838484155575685960077285071021214300685113607165006377509745454257450311004253177802416247545248345999614654455648774153655716661518038566007346046996863117097536515237559872903747343887903627778536325860118741034561106807904605922177155348690631929818859432481783718715891155362346449285442063497889207871051666067278147324382134706811759113296053694970870357851088747820111793343940020718958358357670509844268 [173,36] -4949949851848063148430203879310487856908002588855042313246915186721322813340936194423183523534438265064714406652402943284996766331830617227824663873421141206829465818639086024286579784080509926910889633540206755454773759286154725739706241711613688413748395608948910211246904564320307018168962400606887115926238449785541040691068696781135218571613610543214838033794639356302484317839967991963379619001693410797876037240846769732650980909689341778853251162443422706000046098392133818942372642184809126310614563439010417185108659926198522006871638301484223706096965106236387522900155855308234957203531503824959150108795760503040390780549125555165398200350320722826289597500307501920264738104573864108715521748094809954069229073248608662973131640406926902027964403460557726864766189403826753172666562198689796030880446706156601286657848700986677064130977917208186713794240258532980443067862280095330498927302925275296140835124385749647894539236709792495814412451023189183090659355752892648172960655797182733019553634768468989634655976817669187490139679056641048579856633934791699242326287109404290289826900412023329101017607421035192576960093737573960569276530385695853402407412130516706947523185501817087480637294312258079197867480629137353900318282205502424321985060161935134011550975155177290318403782258529908742007044766208 [173,37] 2540418265509697131253900988603767631518074334080493616004625544950590941385224050424390087555715155193714486866547092092915807391893707217168502536117049264772101595093807050304301904456941796262255628589575951217664216165071833422242425175111007264954489682492870747966538202136990179383172626603833271560074918874365882709295731692434564302823546396754547482220877671770689236859483769058465298613651954568341876867216294295171821219882738191925734178133319275573716264306300543025551388690699238594135448718871769723618795692345693075806132612027255385846030771575327412862579721490027252444840924089988668591654533710569362008381069550981070000649680432719891554480184515071726060569691148583063001507124444766598176985397031590387084431500105922807332575459654573881762910329440777074089360046707980197360271814645415796300142082786433947746132272508229596581104627692315623207015573027259244097513276933699665595199482547563869812105314052283703778526276405004089501501850992438632560095481994855177025415896326959512813635365815695112182193372595084054145742667158522539642831471512063183702137706978101375466203154672345634337003659494531261543801385885721975551507741439689110765896389944818409315848094166904753221376861819800404523041641598243137271481319975190768097031187751073437809426292103865237499140800 [173,38] -23263518791029114284206352305780955937616482651519902506901860134000642776927920209742782938690723194386849521090094197214392379648910044392114467071999536731294682271920653758982123446577986083185906255275275728334882429757462057547256885581088811389020061740534902625959087195684051883090529671055133303441626791850526678304234077528858629318699913506243685790719110954898787065857995167102786987970405036671473511937143237904148646137345902070887292924640334971133178541482392675473212315160623980301099723685282121485945342792478941570524308693115997232483733447846652580859937088686829920615176645392947966406671024714071803608488821889961201474870773924239561112147986402377679377701964237018958130149062050992857141871428929482424743762224486526276305463920085733776868869970494228508055202381513098566004267465747820514460077821646671992598419572258495287632564580270028563688187875974540821762442036683733687882784042396373023931642536692732665303922975785309788154134555930166301974456799097394283965943163189912446324189681207201594525098037577697709077904661445609897384262057536657847785693428637470686091801148709676596960404221359351465916541534882301120271117159171075117950561769332660728900046429596944436959831317180276672842567699895902463276768831018443074367669385901412896893760450950473920384 [173,39] -68775010565697395394106375792695098912359091363802227770091607069410802714854652681110315372134586416095540591845229034615290939652497761870631170191285805945956042423474386995170814916329708285279732665832715289463161694915663976679002910612479011263447081314717297004272608804690021309928220974184133663183195674322795615613701422373559216808344346129637892202820485110659456835234935186670695737621284419608415491819608062707097794334368751970808417864176716565589717074622234592459390319211124540549264873715483371843565383299896725132105296639346034540833817292690204006267265657432762320695859925049266867096774615952274124066576305387269539120399201389435261642363572065187885145515088346793808035331006092194180530566421577745301047456143357763961974120427077774762700869168323152642981326870202537620094605596831481448236188200227742026394578123062595918340371015173943087689340812160516303753434457277903687625671615818958629373486480017981107530905081799382790375325940445391196278469286668804241821409921065614173693357163695733434008562504474067629870038610461928443614693201179056207920979231851833187257113319433061990985439344514306554469301757818979609107945609849347401531937520337263942588758860739345406962602912311904801533813387051976539218817632884004970845555930663776634608015828516251136 [173,40] 3550497243584543994284899026990949898344261760712968297407602515122261194021003558642861831309419290192137724370191615243579845340311263540786148760931253639052568321873315217928506693438609601329627488999869404725013853811514380139287316980109826991585593489730705464391811118767268829667854279584417563169122656976440022219534332983270467887205122861776567688827697439699347060984851066025591403621435424844032584527910733084376322694134511197752963270787872047681743069772535957006116860074301715172875742221539573821926349100223412912649494039908091548459015193320480756770845965093578689005193936149532278061300194047428098249037522576536798654786484760715437807645175907650213052572427675424479356723253318457362445104739865110046351437413332096554422529687281226367118497657734502697844766022023180284692355536553289223989582535141437665558096485234657533711324991538067726470482181978961982348620455485681722089765395709468744493466238652158579672058409789063107210937376689577580489522335916300839311449133308880365315511775723646201821011308168966008066511730030112090704233707267952659814224974210219803206760715828865238738948596919424179445235419879378434395683211066811882711425185171172342431125527090086460716351533521410421539564882719453815301437454234111882640098649659662143359830525786112 [173,41] 1180799610771735194456148505143598640375834258895044741586094794080905861780970599927371960860120749258886241777038942152169819025316550552209692067793704346606874855116383475202027949101518386844564689792751118783902554307257777619057173621414941662975240510212517063868704429709613233425600999064388229192896080152300238783232121746623939359818780040190658387272355410016372779994507954940516538948132102420673699372710666990123685141693947517907491954116553503762761618112844523752683945250832975886632116023241491269950229978756417122146896106899034568208613880411691414200298220180026383578399719533748930112311452669497377518027616232077812704926334134050021931281891291198685885671508428577163706339473202188163672039787504412303973813108540116721758840193037187077998705212339108426649795967202262601914485189726575646249776518377245743279767602698069147970428783247482000761254822857692073490749633865550127273341080963879518230250895327856498714769072592702539336988690614588585607226992488340994754497462897828219025347610667746229561787392104766930626202618255266276601582797333678026133253168766133175660531916355673836476749179907096577641392875293794288131341448555042267317373606890484643968334626352532570752280195975903769766852682035936888536036641598100229143157370029412890603377135872 [173,42] -78339522980288406518322527925439981101088374395011521328828713208917442117201140614416595113599907353080832158876153480057843942054030088431869117591057030746257903948260907202365988505810258265116939153064113484050529652304687262562827480906560553134598499660913099371222341916858290314056450751568642055612821730737541781362272076659862758218782509931319689550137862399768916912795371805983574866225204837928768383537099466815888519896232921103095922746207733575851134160054646448190730239668874153849289942359209462108051106179263618255842786921639537372032283612720292090092274207786254855085319686909600483512547979380204317573856345917495284873783050417216986011170132355704794550857701760920917117796809409951984855208878989424260682886211200274319919773674088661118304733342270018886652373012998504917881024339392074455351699781300217623076077627462381173335725065432531022386007469909733152896715136124273482711980154836905771665716434698267819149335556947244263280855610859205034690702235406019554184260456541672813146949761319325219902545560825439785806930424398103128746457775481932494457013135294546706642650281288058121764819756634066493145367516059879262431374586017584803803760328025891366881903918043468569879131762817915038565160630104533315306788895183352543309156441334804860222720 [173,43] -14019176050058804560088547278055717378135599850613027551699945219866601361763702117883045132417371592560430592968942015125051086421927746110366185546270980591304584085972195577931746287313261674269332951398733587302323885537320340481537227612448834122960126328947727262706809257487150546260341442340349338492073977791980738753976205661797543485193408076500674343939168865883533292853521582689322201308350848771211411775857107498454726829254136541284483591844894375332708698436316613765097047434834311078439256216513105373709152089936638025400803675727814224072202846779436069328312106916976697922863014830621119634277105936997953825532337240649113976063501878780280174304598484818274288209358455242012185622774996392310778626460964579511601507249615673197502748648544790211020605127952941724054534780634651832023577167871090536882138995164152651346996446915635243267820010650308048675772698313088781238933518757510074161714230553100040986798819676744083717850425637241099032716701282349497091416161073141768046305256614788353172106422310558422979023825745287789645330531291847726575557841065831494358302090704406145453084335611871763292775471149671380579679832223672224080759168810796171185898839924256100708606394309131078971838773200374243087849612386418012598726021096999956654439033664963622048 [173,44] 826003185677748660135871554615596732883427084502761899028317500563653462208775044860508421916062186502591693315708920860044705699675932151732830133457473162377579077936662899938955250708780696917106270088047910900965841580189482188486143340969984404250403834037571732701431515822252179957718864383676138112792180296928882598014347295568250849992106002089284252715309034233712507707369131229750868577746283267444755632832478881554530162457042048012938209265163368519234671274615655267723478913412840987655649294383006496016567017412900506470307760335595617905183113281825736297948100604856447051567494964698247967226836623252908608665045513465399888641673764234046336219265022317369961648895565595713938587384914834567086774167795700140852336702563922003130394785675554282402147295541537259336079471973338474623575330430570272818335553149815530381644630854454105017594614335879875526826768627346346540864650583528913145818557973574926357297204560842405731429848777985478601492429128917247530619492645343792137978729227973991529150577549138768034705529590733482666496783174511815946222845637843055606367383523167509496985932860600332792140404189392097084736931336545957887223500214401408841387514745802068124244289204862478013974998204603007492363575669676314390445287429596798089856257019104128 [173,45] 119296884492288750487295094542353315745108050285768878341766384164283721214251768627552722584107465113548348224310369831299176939276892161681662517320948658662903850676304157388748476641845510099378483143528388557193634072507894219350812148941369839406392811871234465165110859358278713845860552931756724355756081193492657262317378641829552296327287462184651122424629118973866419383816053158954353994843307872539877279964246928275869727725116715738492415066463622415678659577298526061474674862668994440461270251023704162005652059557022140904554392780633213728877047700673852982058044812841541904981475804525149018335831777021125535382691747965401268932955951141171445002842389737043443180952214038906474156642787444107633300981088437624761340130096853933290713619533321332758644334018050939574525939694068781804003959189886414711744590862246070994475689767127324745747308988653261241179894604255402554240529154695192420107974826647058909595733569630690023811679104546440530065807190198599019469168895612962597095292155037444616827506643707802125549894081620621879636462279929609756347997419377066732911993991972111426620729819044731565829540452412249688158744855520236075574270967941207163784488889283327738957500309981935801167802987445448205046835210450803512069518895959501629891837335952 [173,46] -4155035213870556131578729849843186854824237018002305804059991981425703943400273779940258529594762940592463849648116337931693143780762980469272089589355199021221662539760659991164543341438204163474934263349698606201356712772163077393657122762973495825140191280845845912876093985477761476539718802741050908243863511950414181975611595776333331411735155680991093052252862854619451725503557068918377934185262574744860464843866229589779907533895121052419531573899935011240843855128844028298052909071823632037539166145587919150178861099471422427035342787297259359740589881055225714032512537701064704929653388857855081044834016697789416659054546492598033000349940015397562447634049713021220863977516052769833051234602558844214158597074001060378986404539091681413381468823229022215927159135381372640395751083007628469190347670381624279765241135527837247957985673175812837295113645925636658544920327379612300456992480368320731996473336199765667651436911646076197116237494363325111872487600464651063581269098697729673111638248535823865798412944022348601086450925307031926194574320104088415608599909302752737147825303409449440706795643623575568161058488844688893350082770917370884486400878212672861973239681223432026456152751827955718976791504354105000102695375662602967281528268888452107088052000 [173,47] -687787497542965366810561807669404997030752524743520010880419567517326433504432046437558893769137628843660901171905460604908374170739947519339137734993659556904846808085452317888262973637020786146802067469816892226504150926274409526034567359004633900657810834282244801924481725256324495217225772232454064312323410376563973016078369367471640656924859857250214547326582183010206925820722690750822749689448244158592674595069061603016140686498075569810422117769298971985654907385880164839435843132942571954658937338287437562261170706155973365778580150278123112907597081934394139937062133741437315947563463066233245541699123029251026399601980249460645614250200715852623699372109187179569708618903102374833703136737091395837889643136691360976715164236808342031790309777420802413775978324021208735976605396771828908337171282237724143626598444873570220873523264952591221853087489658893910963223306416488084207155389289303447567447694653211246509971166549770736564583078693511176812193797083024768380698313976288699339377723566897164327125766819631611787937231947754156279759762138113586108349806800088943629051775580525472244850492666704095198063060712122324639737874716874007519619502784206201846136925219436320103450373889755680673167131365983441114605436618658830696976892092408806453220 [173,48] 4334446951345840452054740963343667666882683862185161635117148809255559000540947476298175313546920944979913061894635561921329690918698701819086472514212434305415246994630772820322333036982683541585147713469091720216972451508753368340290786901960108026073070073017203941321565663961433279700752843891821637078169631514436266869871428503299612347004938225203731649518040589259015788769731967097216285774393432015172016160377393542646059452845258882626388497851934917748725986011281543524702475969554360928714926574154048315413163559655380004723599667871295176482575673223009767760706682709159708296723242297861020482446674007164313385335533929949061024571723260338156700298916655169829027169720322909370243812434642491227136354721321223235890180640194759027340138195055887521266230648338387261521694884853739555843507188499697635966848395149576913375684459737848819278613619807107063073921263755143588137202438426227205229646556196905803951039966437406448540970206896760896555615215304493385196143791781163481161878718316622720570135150934186322679466877928128532734167834136109253545569968587590329856989078557516216077507364246454577809545992703418417284712243918882164401050103156652540247067902932384822047812548767426774887077442358473912524773238793137591989578344226430976 [173,49] 2317209415461510911008324559363839018012262571613811125507346563215447701490624328926164367284419124342984069539940820672254514027572693581022586358262652205037320169160964830170593102575378635878046670299002540479839346673389985381178626525942412730486943647219677813878802520537873223816248169027822097356592497872865423261347386282186776132659254989224254634555939519398808644545717800755235545326805811189148778061864953076840241547243930856874326728400080023406510353440702174559036671343895483697006668664242054925585662745917516637209698492381609375846541397447134225738755991810658044714147688358168417259509081615789212683048777042189243425437482015771244881372601980017045044314686067560933676500231349966644753344832110601714573028252601034612713141196299093444658780640203436857938465346049282202115339634827688842448053245094552961884684387832372049070320654375705860538631330861295365962961995387439238372379543383645513819854601630116351299787382020966405927912287697435125411992852358362823450129652268683812810676059192352783250413235485002213386683219795078645415203722018339751487842175307806649011946606309138110491449042315679388524566899587462651830808988547778017396842264660588752134357926229661984081693137527123597802057669278815099342371925444544 [173,50] 41237322875830596695957545426348996471841088213865482389104582732360516845058032583401187323787823664052305357771419759371135123293619210103592341206022183587904251245764445209943967530944718185011496540573415645059666669228366470280005933246630886563674152025407025895729791008602783866649989143530108779366283553907913442229509834300901325448629974506350704188293550608762731713276278232024732943444847768823265958083569271620261988649638544670397516841524087244341141451517953784189949893897300433752968342421094369852268036779245942108697462187299665724953505656069139117784566226371253431220046448668494844441385619346551199295802041844871003523830116991824138986772964078464143640923040318212471345931984874320230729496067876829673215145350990686450018209488545427971081031545775929205114310630565619217903221742543862863457942270816873478257775909000095005440419298352540013196002353952161489870076582155464643168009042461608556098545167397445019390484640737366932171520703878996953984525502126166497511878516169204975947613326073871473991650418657155181396517759721823249664480070647622176166157322060263345330733408394866667428575866740927779873164507079226680299778358977180372075333717027594036873018586038984698322142529669817483833722649561635092974284224 [173,51] -3535968550097927682682864992486217038310827305704787882927955571975192797984076124608042673328064627670388317153100386416671033900552711237955969307468451106115189717360795441220573777283070769372244146310095750532146854063601428566116647371447179006185506836844531011985671942948922230467279474150309749264255984648018993718814668612371444905770376852832168394117131503800225321189979192520964891797475859163235919023092844899283585256774837950691233199775065045319448772079996162168509153163876173796473777769929752364928103734624422693034882550698520494998224994133695469434712295184800191665133411575701666734252056740593005443883647844938178738276295806269697027712995168752692887008773019063118927636228461408456430160804583122330707508734938765643632801908467019652670806618809385720757081101776230114065993277234888697071209012379690372663920740043890793019982896539049101669868796612361900638488781803087568719849879479581519095361274266424935094562420301280954443517539435687672376942420204251282852496624198967475459271596764371167656800611123912220663609542958764144026574444944464112531137820203981437524104660442658645676210651175523415141785986926739957487736248555089508856917956669987538655961868876265956376626485916354768567065855297864285610704 [173,52] -142974416134420174660940047394571393334145373168895327360993720708379464376939840179238092795708400852242628217751385250181715470362722271779605929973635253825239821447648081470566995571834178728290024880688323982141685284481405368259741811350445557496130602918618165111916802615031604122364963602995903008228970028094571926053092490037762913292125416967350481092487480966371521302524577188776747693978054659779995571578949293752569812836212899431248547462661703046559610417882687402393401662419021015820346528355028245756335624254643934428311183589548860238801977772989705015494722047848038236170159302231383432295349286940269682965257891820615622510883239899762901141006111338607459783237571313006093287965634339641495243290108595871507136646305725640976886010449181670536865030450983653589020205788766075315482131778798727363912178742511623446310568946416399055349805225869673309580570226855683694978819556142988854677307180440105691822090486357905379727961757646811200684371621724022969660780194310201652127673877576476740920856265537091979076002283959241671236713057019255538393886890608435924822802540265111205741451152846793515601046819224253713910636463009453761690825604510856196396683325929945586842084986155079492283768763208242840530978320151559040 [173,53] 739423381792412538810650496624476567931110810761972814166010003782249220677195905576462218925665849032591411526297086198393441577470824471963518312949464241122293830878692471914693262625978934713348286388330514827673197018934898915625289190536806022950462576037978344866737972593612520524999213500049093043546144501270199418175390705685640222379429224765883786758165374367024914709019356577049251147263269371263660295347880518869495130184995029285678478475210936840660141869241672797315678725281034016582377279407965295106779122674146291828614137011879546412882522847065301672571997118140114377822725695356230672511084970911669871023872539124488463689082097354132629891651254719349800547615012408262032033604832552735954079739296819525826971533343242502091179883252753582985355181665820662171436139662694289672327259022439282873189024478107267883897273815089115458115000652544477200509747051492029439229219971592164945351223756672859728027084506162667044570127694237399557349727313292322665768458217326774033009528381848516840175608400882696025898687617278473257498914190193271913614221041156563326605677008790409788620198221128426507621661624055458651466512544107961366009800871613562183395582962987287405550760492397213777373477161069951908100662935568 [173,54] 137932111680776569390754124796317991891918945314793939812446299985873899076029001527125247431950788770250364885286189297538938093003948454462628087424141345197367876519858471946205665471337131127983459713454265533212653612241683646592856820828926456264923280634289961442514973759628516300101937395886530561107433440916758100004541566701377289421947867154316127534474271875389796547748656635191639307030126484210552744623028496114974562859687029329844718682004908292356369708346705500259301259280324884184668505499927141177583191616291339391061278429874862303212178013254761739680645436742723988225910950500266340753203292998792861101019447585923881192769936907314955705436066837058377855654316995973142819440795945251938253332886103813466183294535106618745394911931847430018352836143441128438754770822777594016868432940482071437401908053921965476849490049232069710105923454168269100854576017080162121053304620995406286267204774073051717515481282919051321041295190962674962456851898361625699901429074551412650960101552645325894909604564804245449644069294933454048703551023318426283337461462397932097783049003040615387891920483802759513566924704479221415090513488800524177712496301959054311844561546443752730962981426174167237757350688049775032556289232 [173,55] 2023160162413967764868749583272052860298310909053640840191837669428906355555651795189222122387761068701711032756144961353901038431016971402899551103368710269739063406229595518091337029092574777564665777403601778457599157309859363365774994086274094281469486054525614173891899541524260714104353832726335150137485945077324152947132710032686872847302277470782334762150148742482480709119791657274494193703868720511926861066696078365366554984531148365529290748723013651295914959861570795001198062040507644255969868283084095136106980729797713031283298198013955099940470135994564917240424631158817477383633829177884687787467216454708711848492413013060880645512669674612261331431517491898450631529611335854532991142294722326172543681162400624819642435484431205212993048945000599379620967209078357120906583317602373195882193277547314647231253376321206727807533355070630483799024449115733821852366322820646092557725311768544835771533341073035005586574488692450235474897930345733532067110482052308477055610589135722643977199438396821115522664319375918358764012617354349306229702485032569304122842080314075914805750038407750016242738123308751738298029142956114571205805717046112527719092263829816093476846552354374062858812412487931184652200796268627850388630 [173,56] 65012477225018413651393019963890579232485374427980713907815323347375615055744469059949694322030894400396717272117828315533366805564022086290340484342323131175200483252618392418868088598539587099535607631786091339251760006298105787099091144845338297493999353188291946708545376756535431097543704662854320583712346705021214387150396633919116632059792929354555326391854843071174293192889682351164213058780265198917601526977516721602699866755808663530196842742273750936439211549015163833106966051730525284416170655323911567591532434432687798479729598112792231975601224142700077088146512558268255035248701058770792255909820649824734731439729099009087719567261811622198347117145889506261934618592982762222538473253707520674551671829589405757588707684162472072524360657249043479994073156251501172069351805528669547738736997384426494672400546317689702562635975513221568098400155920358123645903933678279849844566298362568470152140327290607985540823837954211287057475267637171522512884078570838362782477215079743137618299617600461949420609807553484377583701119600921176942545089410670264114459454752305196175508298882112660193185082136889985329987416024018881558346999093016130978874017382011806900124004176768198643565271838308984528044978165549541120 [173,57] -23092581845093621822077065674368315720565326499569182093841237755223824023434840797359830116628048590083587259884043689825217116835091542744437849100123801423340214001984962231850762701429718333105355187733331005706452721395575573733435867144295380289954911521308358967217362517778690001803092704024632730176519365001638404710875153255407430863745376748418557538830648523139806661031190446736321959880316430453635146034772853013226728114485311292712174507027167799801173354647808588616614956846091077561158085435430041987942724374671828304978307270430120704327238271825670417536922630845018056335022259175840720083849774808362955000011037723908494337426506533378046206406614577107295866984877252452221175624352653371370368051994040727635870131736779713400536866027868610868009484614806420737745872034154142898704775368987756834092055420482425053610305715926056993888356812457270943090695610256562809829640517849079455410688547255706516682019793244155551521533164266802377561809595229924688084144904204810941030457731902023783761811130909540935959733298116174338290192575237174888457054517844383339336357036603263080140238601820283515421033771463569325853730215894327342507758329582982632760042830466144737275314613250922969761502905026080 [173,58] 5001977172374382906025852681446546191302590134859485771292179995790753489202197853925210471394498735963046625025827298575424108615576303171180435369869102738308979686767815741713348497904573419617990992307177319387016076240107042037526117209148322350368033007425402752819048176910543713004488873950095910690361779282513151180515876579517488027280768872021530893633328348623739111715525980364334622737972835525503635214873144572107291699685863802448618205312399472058159623484414070885860988747854987074320992129259400409606617726306468754201016528200537153177525098438251545548822859559517647308869080328462555222355202357126859862968019545094248209766262854582541436037437521897310293018226395802024763196026937988636097678219224295479499273806858336053957083163432293299082100441755340728778350306788031955100778475897354986316974903509012275507651513077356569873749206272749598270922966922360799532542356757155086131653767763087459130837126623536359454293421805161487028164357243637985661480589907713233085504048675239692971875260576128608471892639930305558362789629096305970635198550483719460539264932629702152182302733902610862646153826163201875752377843619889774286723490346800974465583857191741397470749338267776764022036888592 [173,59] -1015807558194388095860797643810915056360418893619753910635075627248630108882971135445058027280895883784861127249432465429872824292658200900290200536058159790501357846517943181801661369568567423497002497137126422238678443953126730615728882176024718079428249309740061314362763941789228358174428091671662568370412387811606427350077693917440233016746453987165941628650230183334150964981201876381307308242778263510411048003106029000636882338100501484932237835293161993386570352692129406290278202570434476701763865426247974414158026459611225186055649417813499293777521623502216951500786584331186516720321991854468806507881838327954282724613461955012940584767373022713868066534804956741239064217336234371705557508778602183706992490777047898133582502460163753260738408274435480024443382384735300910790692846316039929104218365505830735872997707032625029306278804300177439358248624605941026701311480498010660711018797768408502146767809964309490844571301230878458067575196224682477868498881746094716119408413592807240803854334429153221128996855632997805103838518147942548861884402088531982338112704182806537196990979061134764550455780174226443660489338817722670548658940052850069910933153396039116169276972696224752110655093064128482328209822 [173,60] 181385746522603926842336083377581168277349081553104082826338246961805334085990343642474296868317643312309251067737184307990297325678579419363270062641422211672321861776548939931015333951527162247195568040924573620356297844603956299459841679241756429788111107087636533628898618535955940224873794790634843268831412149046873087721127453606008995188475053769337170731497642625952723941218858521874338100456626256525617583990735472559198727649729528224521833776613390377379171963279175647392131997677815751550826058682904912869533824203593909584678571424720963929243286670544379037074677731352676915279831199995911910459721173516423076898479669346382250141509152820566566310884097212959385332308210890331362535502655843142311651238015318403006792818324249632498509895677595413481257070708501872649453814831806425834592675639878330999714572382752896084886468160742845249973698323984164126668511123020604971244529034681354129334488376581723846576755389366199124936263889102205409813301346005823264101937913685649451994524476399158025294612310398232220852744321214990761164537115082052076505347445254811521968860729723131686618861809448003847166286212958290355097165542024249721002037614625637823795405031878322977065630395349082267328 [173,61] -28380996993708864466508527018659288904365943867360640077291431108988089841003210407631684130491268642503769558480023719993625849430454501908996492507821073853065637712283504570164887564171609282767946679106890113223507339735412096419000379399309798040148212978809270022445803376222861006547926696496271760287748913178887751749169717200324310108200644815877132230385335138155055991813556979245426932039123579623348907927850406582650619455748010601679409595572064411611391031193107359771508498003292440183559165178846848113693730313013393534244838952043064690588788311643157412510897333725233565487941945073361999617618567408742531703563263073860130301926609909981278367429313521457108679561863342528760520043987012541502739720226041431453410906353107953715284696910708585025411574616018598573209673762292140610368776690007341525984522351653876178328693490362833729266647649033980980903203584201142663461915388978295293323971607475515915028359805138010670311964994774244631561105653920679162120214365985169275711472835883702624902134421492558302415382940998410562822611556923143651631879944255398006496873540242098283215082864893270009422202295320508852250194596774976925202010390608702881929398649096840396854887125324132472 [173,62] 3865819356098872124491277616857970106565987787804115821476927887305224633846904950179647693233744064257836843596296695104836694185459233294718125982950208043034698058573998431617145349792284151946047361048874577948686772901071580781207438446575434932208617343172963864721034195853356072013383049471155833120993284849312434033952473705861874271991697571591622919983832501645353098342387261193909635081671825176598623533668329170771517047365962076508202134126447705626455931720601453193652736812594534523146053255752024127255256860358893268274328188767905084183390468794000246934504208409435314263345197200738423820124846343084476088455181233590830386391479494508358557293651234262392829669234587972594896411271348979310893138743423785158206364495477262548529000596758378293057841550456879990850170593441887404327401214971119341364718471916087873535851861458801481229319731857579468818021041082545445600838067492613913433852367991486445309767523386495439231838271035285801892762200479943562543196962219954416457987432883092248549880424488682721847329428911855327076555755223242162942710722939581295825979604396842252459240947456300827069842027752743644842847412222341002829403207938663570747943968392087251195758633197600 [173,63] -455013564909758282539342349910935069685070723389616176718398218508586283242939724708205980042970759227238885107144845620951305135453117988737224662608450068418172910721290103281771192366102490958717935000750087010232487532416348950887663393261887381859942391008193734126729340477180319329920782165435135249488821196213534523312895008744307065680137536347084622346029402091355674353947164414270012310311639839876821429206200738257617652433197049050029593306819044223855530460604205470041486541253406449033765611878097260236460169896634659966163606182805083688130890632743224208352907995935977003688269388034259360163756274643384516560069878298910271614573850829207413688505456020619835968610094786860521570751274981089005566835154494248276982144750661461348484381570970272350394362930228685629323040383925771958094568863318775570321173864829407684377900871341474436407081697599390583064791469605010456492944342192112257034163971820170339924944168770420826132998201380052657761165677858764262569214537785645931414523521516655815456279952272012482598986632924077334441661292436827002334100864460087395753369901015159113840603742277768995787697571508566924122340650793760909109468898832628266906311478439555814938561192 [173,64] 45898495411291571921652820932220319566309404639950305473088025470966008503426945801609223086032241857054218359122523779862954764804961465580632871461171741784770226966438153718592207239517708550766572311715027678591252757623390997928554174561159768950483876246630738770940218077625431053421093607872964973367866546226967344621259801434469134708769593134407322823842439539236624342206163816157826826117043606482547876683539002087569662809507439704967807265958804498845645020940716340300272662948610022369377421985835969198074920168366616005970611498851777484800470267485698818606012765136581215398913407675853694081782033394548936096959341286101975914090380997787536844445623813319572586338535797565611114674294546488744652558336965628334105498665301222676492282682232414448487320299447512196990637829914079271141080039377257709380990449322261740629165964168498805772753642644495476890017098024488126992291646335861817022525654643741396557183399149551202751752694925526025821413818845860351711400593311653245348844641426265230148486788140471943808305901419111836735742299099791334492143060400908438937782382299859465553221768192168043339145545579127172975059196127869218633223411806705400151868283540925025971392 [173,65] -3931973092582194666275764324381652264806570925304182991046263542893790582257286460958597782395317972553197847236530795279678367300349693544991219674233173359879215825229312411157232141715137984356967048858990699797268335863655562805893023827190689933243382759065763544063140565492613100234138430687671966431498650724435609290336106918827679462294146529076362992826365108789005279559134340914725804414939379102205395864771133093837580079532196319778316555566041758628033890600897411019282266759165549764380362765912972792189403290959299249389011787089342519080896812448958315119034883774177170593869210958344634145606891017662970363629206872943492987425160556623556410567222365177314693156557942992403017647180761082610860751281350420672904044761319628900441650709401681412980575462716734646611368326890319050496777536239622483352156464706831942726635166678314014030067329732382526917589113516758169183003291032904706295749549975616708247961737258134079838844610648689992197732565196408423460327981875310868494839963706426944784738965865913913244398468363195593504644769383223433770194010893003110931090864201032466945598094581002240748106364646035885010457972470038026198389181277214058527066947191909810168 [173,66] 283227410266763151566479177419797618338729426276908658585642887759485197195418528423403707651836845943359550561017228102090366726946880227008866472064330959331402109570563737809890670949559046450273148112920236880881301865247142290453946238414035174228343529489462875159609905266009025568806462665776553052347859018735551721054572718587471212832163406550188121694418019604523672127097569520115144060557352835720355939199500038848663398551573768275943294773390854445772819178456481958749855755253861333441161082581180873003003446613109117340817819677613897139074187590636291197176600528850554451102101832243950727862536333540481349709722163864424037171709306315059713781480788892949665370138811033428855899515764759555522056899138969634860727359996065192125101496981887566556383123181571478558060776630451885739504777445465579252549033763344468127031349408552535018821665066271141966413845133642593167949372024219123227402462420763959811557697217372468408400057289283705389910878550776030731467725123575656213151682497185503029413138220835446130007077406499236297699730827777729196357137979845380320048430609773427581290788775939185254407278995877881046829613356165759351403344386439452865886154551131216 [173,67] -16970774728288046824623476678466971380365294317957113099147728342015334431439995476072423201285111664180039119296437459442784480022627053015762816143995169819216750167183768243797211513482587566779851024448811084689467398598640489651078002239082928413423815919133847041948752702995697373810225715151769064612410795272210136981016411246405251005629123788885034989971854300994587488307837417073706242597213620612042296491867118602477063778204901870073070713991725228535057442236368792153753983488063159589385923961065636667171572826606554020658014765165614967649419563662115369624333636529201812002856341441352786093583299956015862198135268354740829569025637841496713875163605093315434827277984431599313622336618669597135974731576929690279808459509593485708105416209068639601251726453656797437991578123517698236433960868699086203995286367698597520884139098259763915480810909737460452688420098911441455106444784321488747868859050677547385496771243459305266744468146347856602966817128238580725735542207090330904502886528964148480152724695438153687193469301236096907011155180320396748686239726066749410460403752631771086010897784748819844603898831320777241424035560664592933992889090506432760568874966070 [173,68] 836275196077153207823913009708247555801532900594057090560763652864892313176120831360316735472765752090515957719697473123739271981333912547545567186251489194824202439685655308574160426904286592610838989570219820772501806774056987169166509826192739628890347208371575773920056401633871184928061727786467397164829407190529563523639755520878468774347087095009825583009253768708583697029089246121830487991712220643022114746199692017588525042080542120911118681518347989334935103570038602260496145181126666866348311431278490703145459045199802805142079184508349486001989476561823077919271626047356393784090864850215716268844085370513558449489248461266213840976862908215599349849608555960920663307509449884370803382977025414896991628360494323705257554095167792575854696976881837364149069431695519640887991085984934577882869923519026597414383905700147688654679247278653065142078642927299414012892491668579766584551489657542833461148867783226041695377106659241856557329818267582005846069396270699829516021711627071879316378273176090142188577751162179355012583719894343850580339258106445104984582546438021576444004063927856038464250888660790370996076383319497603380239894894393514837773946110138424724371072 [173,69] -33490237066717804986106615480873738866311792735112989591742218579727405871970998109972640628842088394408757276487583354151583451102977825238192333251526325985331051553845215280672375311149629572067444407117646994543892290114063054079194811398109796793674739649865799304862140603305801081386007375706203487828201635453231967415438969464972495508852447330555054387746909560115549651395369843006184547595800019617875569815333968078473011073889019556484577867277995270955245284371603286909182175658046994743251551970039197111052282996458331224353148775461488851181753097484627181708108076152650159598748145483430331089977677506739408992761876788959702500487932555978324409085032335775957949257155377530702407562550139264266755996450047725729253522860465847504274387090192796599387873472481544440922543831149502122761537437679245523589441366566390176475334105452841515354896052653599518076421329710653305276424237017207179616028249920906023170158264172176586516472819087315638546606389718938865270086734659561684124979978687201065857560879885315774575835610455512528503018233250296397478867148093705357839373418055528029519505100001378896400895288353907216480917603170378219532963159861518538912 [173,70] 1076891306190796610146113821412384169949080439053646039624399828245633052922141912640564355639956016401675211365104114181014068023532648423345853285840306489123261052173645332133524475681847413125525820339630942591968541909709041237156448924503327221569104024585651733003796791751605397871591539458725374799835662783163751827288064420687697352420367853117046449651517824239320110406883167244187931905580508232047531305367545370592031578207662480117631494122297472129133877285155530692358495984631441684714755783666617239951099817270148691732128857775848841614581443270892850099220154427883917457648891961711865503938450352353460936789057384146239454904943743977151132905987485874947032545048076630102238019127784904904367411313865112875388724324039773274551107623989003075140190257586612866144216831499527743326825401766490659324943769133830541429536026158809979174288242364362756741548740288001621427483630880684565674312082094067702638736209375678241347920353859581447006223147808360589030647468790222625332764418481672429974973968256443404681757882592921292319336987071030931866449308837553857631470737675986355013813874671878202956816874169919636869482289389273311914246468749201368 [173,71] -27475095550881572507405463357792850030634253602462087240193515642981360205028665925011776047480752099505995279302146299938170945597595423218401064094310621411241136077828529600295939888666973383952508343044188956352552634235083242396376841670816074496731748256183263031560836486652312719282232073528478028615210404266931261610221238541279667799502035607904840136163536165277485694009638566250954572482781592363656428881834361395664329213554936725822000602309309602712883323527444414440598479883133331404195395887288149203016149227330107086042679241977446918211827034555207261148713025623784873548706942415210530811448408878727105828783303694783480493062562272787671215031066124578844966300035917958447198812520709866445103065257273185059359510814080947432728827530098650616012804573220841551813196299546926426419465936512778478025963997305990376453365617261546128927829246251171775699596194865710478900121627324428058348599943103348425944314541748755942123301375563740259435061020567537287206701423394995965202835150785128130731356712630021171070856247698611386453141107745758332418732445931028712740613394535845430871720649891560211052143801612993271375324237222816372069495374859 [173,72] 549869957307206497952540895213790217216405248929018176678403260166619747034434343730978415801551338469837048884783815143717579044195661282854142842319369836448014588151352917080822493729103703684088209854877109647869013935033324937653221189267990400463056130078914315893651942364508204376016081916945832979137357365882570785272100112383833241927825745686561848111005324767806894491280524899712943309115026730414298956452182122822476701330399730417493767806947361998948974731615718144707449934227413223560433056043290835398221249548634433809854777073907158928594573729089242003418474916572503843199452927510983741441515138247729698750258519246076792976546856473740947678111733358911260829917650194585614081563306357728663619482373597175736375948887533557933994986865489443968959608593688412159426042745111226028647787317608452714857544856430021358718586648053515249853143031403680548455636423689214135487918236950631367841174071061058727217664194096560052889742017378983803091136175004564292125694115617769266719462824063004825118828659856746977837802568015597258222902554989311299567041153084006281014538484359397879947434856000760399105663418907199367370074130014564176393600 [173,73] -8541010984066558452435060431109924657145792432667009144152913841129887507187693429236529830798723558302799991944774864026018328379255617103472151793104079975537712564259217366740726217654285754817042921385120789583965578474275287407906348257859640054700003745476948285708965224973366114689312597028170517558739388240460143242297610589295326605686829753705812471537403644294427941755095443937197182662241715240131215480933237902184524103461675104158556760296565967181133548051494924242360998548017767960875121010221962106851251806705014070376821703902683704672461930474743834129170785757006729746359769820692666760516817415091826599214463119282508811864459437351418881136120171261472508016872383830637697814534667251405903952198052373255570183188645116361371600525998141506546699556642428692035026677250392851874575597691737271149689998868319550939331606826078559434777452541567635861984185322168646639985835102125595870549516368599073175048416883108199405533315805797529679561857789208467784541052244562414091333224859680539565192217095002268248043143578025862901427592295390654725188538909982617911402817397627930092205276939983031484254898791618767900788305565452087280 [173,74] 101972708002443472901054078788109970727321178732828119627411412608270901573876879494444962222192266060265300037171370604802337400408690601292506067676393427908727259322095874468610849904236738577618147911751522452166351197625447601489648851364115520779248286577626773220402871871221501047118211174280070996274131628680148670793141769713631545256951670548301611260847444791901539798597619394575443744780010664257660416004273333488349764455295248971481846428507812769068445777993008314879842150030327288652830096980727157357700905888884431528690918543062420742504379072432335335888591759845429477864915334465463394728119925717287582193539595567024982708068822963958469324084720032854133495525425425379264935192606511768380768433224631365598235328947312276364033669269902265515636458862171332153489058369061953084716488265327010634000094227766138151687515026936782650343411782976617601008319157790323511560219487104936160807149300474557097710188801079958161620306766532697473988430639389422361837000469991245576960539899412772568949320181043629040317009026408597295348225453098861016862819534205105959759393756944298362862409009970523791102395483843217928247545457863280 [173,75] -927775297703007338043815304905019212642597553596019033711076749411036029845442952739557866289201399644223330062617957161358037151247939702295568048188989329690776384478367422587195810046159735483375178524469656425411294233326290391375719926750911527006116711781993691582937176504530726026474101721341927088276978751842603469144724997117170041582699813198755106585397168007312179640173030227660684224089039793928156070891724012927608589292523040139843850345887674995053678965794967395167676330565018117918646511515498046765631185924157382077383230475913704966136569640127028895614921844161601681533969202008720506560658821212214685037164015347465044105287679055622894019583210606665985711837790413343845470297256749894864864951211955416317250270189288654424506125646726384064880160681212950523358620435442502494193245581745157670596600830493241468582187429200265184981991566641292531397383362029616504834406102715865963506463563080842198481174022354757957767887751271045317616364922161579172090469911420169284948829533750313798241626519431330142020490083149944211257683092483646318872884352906883012110239811331936987737313988516537362250535441876886264635677626 [173,76] 6384143910769040881933143540638884730140509305063330642294732779176400008431466496978389486727080725671397494117914374842407689235656976435025046726370190571384949233715393582254491507442189118708792603082897787771831437797632971331141700599345739860722576145790173598848948564126299589693656129858222287155479850657714786086193955149736819382993685635859855804158876036871777612505277276375944322770918208665418057914134487206481880759911431191748341308966942079438665121317532349384407185560095568074274021337935310697632342835384225544509290486692296100657501090966130554450889088108340009702775866370525216152855058271820142333803228322684023893190509686269075003074509383495453913568057156575253587923996578434180308011626722377609740050217131781128157171534603291785506282368603402336227679854636782469150836646869278370823500442372775291332416995008440460870685927772395609754278784220151866239245012673333216972824099925411826428079291848408077346360927512726094338938013853569196892915956331054195433471849928950827645341940794246507336118358609010323876719753373489913166471479982692027343893524358359218659094991009060353505095231749132891441920 [173,77] -33006573620796299230837133958255938455440236881771632145095463415137261573352969658941418355934076649177552402252415864384197571156127424843106436767602774323857687150450776403235463604890968381804534693363446457114047964006125558978523903051171787804064333346661592027603945547266775576301409790220075755384748205015022335521596628917951358814510975585139094221968253890509372092194141894754835519921173164205666378683427863164633258659731427302570018744326236767260188629012871569816322161554252037978781800823468677893644012102618002551016534500864978797102026940435740333539961934146525695460556260532526957331867589372027648690212176253161044520521787555293310400793943941860069008669637478187706401694197817487961132110712354218190657710766833316288343650245817167938396728858463769430935157993288305724055273050745792248242576355268681216488801718550471665737884328145602864395714384629332861532873139268604027774058297401620601482945862205311686090512916520546273933155806387029463986711407098917326143740088190334527697445383716579139073875974022470504523990105340994452092533330203848496934333805400736442870993377879066622456885010218615520 [173,78] 127477589065254355061117225790965496042225607847135099404257426198488539846776041346006894287156438344811747640218416541489010958861225844440643193171944786279155825339489809466905261560723954642760500517802193904128881518958399307354238577644759314303515908999655731774191249568343086466263443820422029985056835644959049051411238864274815433250300353105855613734369147888298727252488495283606786400478170981778632712949255018786502209153216433146853423552892150767335553800369720994485007810829827118517251619941256934278440006250721030038734655595231836364065964165664362392826933795579169306416291232964559521979019964993322538308209531583133491130668912434829133775187108976161229065967972820909118296699375955549133709454495603670534246750872403970440194994709484349581435026127114515661241575627757206046033149637944394298675165035255746542675449561641383957376664177284093063910110038454686972497043300346682321161791394678952451546514928313609862974723882350587456860287686554141881103027309198087718330189198656401853424213861671754740815632043650639792026921998172760526388687010883729867028070122682193427001472664919541454515220152944 [173,79] -365925486818944672158083278596852387430192982604934223273069828813827892367887229878779825271410513237465094903030437752828020634767850614278199501485202843658556494080336647077343051248478741220569720710696891746634131261082372027274803474480156546724840246912745995024093108101380849745813330340522806410523658221007502165304537313908131326215626493983543619448703061557407263941707797620071428359347377749148901534297561329097311568601649784438779249607547730359553730600465200769001056144883923548651356095491393924246852139712969547907591967423570982628882833733561181501782404838587673158907276361367572175201291990515282725113785769111338572927333366743794231399397658959744852015418933829670091560018862581867065634195319721363267628755124323994597330867839926844983783110641162109833366316250164472898784922597851409672991668271819536008964558652187749081737648639351611981593386091980839359025818420030019316891418931364101862363529874949297715310046923992080658748571550112629877078575895142469987954779646769993919970048862712495780989542767032523752588112397610592781664618168106406828130494337057611059025896639054889113712194 [173,80] 777122464565881481872732544035896459814098462081947431444306660689460685523597642119947696949320031237887852409609292642581601682060077758651303935093762057017857525773929505601131647589095826801995919706613193699466110944202818727094741938582945495972310856827852635817717871464918467356398072889644755655805040126711217600262221651246914579122369784025379361854705504753130902178020720212544880551717589689110190258974364137005212972753522807767975922759130004256545743928751691204723404328187119130708408931985884293594254950091312934519319724415998230948489912063797589952643028785615533794351174121302058507099263350919396666790131639235960658923557370648863764928657020113570759129948706912005706447234212350606961127934038182312664189386028272193104364526252427569359922371577706629217741148459886945927851636628203275175395926064139090291301392507648440349264288828193617700477608009779556953674093792072278673763787105270575903147778296545880347194977669718189673604345629680327755513321056595313384743390175765725058325663360038789822907161310092078227292365790708504376912244896266892345531466012325424513815497176580205952 [173,81] -1215892665378754212298837998888979378419122374790773273862588030459595085885175847066705395124195971573135009252170305461948347637555418193281063645461495529245658599230639301329669656577578820719118003163895724139173253444747649241586856794907798547496321221490953329903575293846433028206430230512819654890743146995501724404343033067601015254059255302731187453880933179068016038077753298614774329832417033091513915052887729398049289233465901807061119155338673957841447667600487938578223244808204497487753843290736885753425663392882721910438259130086310238612182046522717448930675707324188109315742090689266299864873362511983957366979208320197106554047386256565500337427981711054423590434373008616287542459544995905365602215402506637320033807010069723200062457790723753843718312082841674551413133940831945136935145922745189285909110466167622079389601568056055820871926424836319768978968661086845567830145984031773710850947768585378555481708495726867094802992725423148155206941003485185979311625915192942249779717811966991636622885498459382356147356041075748725925807712730242872448794202912525390345610607133132690553146193781808 [173,82] 1395991446354391589973612785359386065309260147224941263702278028510348373736718711055932908544699695280878771213079452576419364009716347845291177253083323957754420654192907380954946486078613164047357247578871211757650685750149957543810626404039628677822059803903236771192902924506529982371765162859183509823549647712757940063569508371370178736163129594289272831974619747249842515302633768183984426858080628530079264836977737210639551118668914489015051313285748449552184004501500536396852963388434009507873006629366014958699134693820127048271056678620958612470242537051801007035888350704058276155261518864228669638425440969380687304560911736018338209239553376976038794556369007632946852319570472036217733611446066082508233325217373468158991950698807513125216508846044531739096953870581141753794756888633493097450053191437346384426565697840519886210746948754102745789920212719313297330921510140796979267411379851774993002396862088324874393207562272760765085694266518673255091343419614606049748665719216483803620433630581608962715300872168869376375386715765475029934588228225096707091417475140324008913898714579029832433680720 [173,83] -1171597588673897791215069700923532174848135982373549870003295177463137631859870147919829534680620159107889452576873115854783257769749469577153029968669628884750174629398902923255943413558445862309028445690688623567930958491347697455244555387589654288225499327509834695360433148703918142536079952389261773387010061511862521946905084951789870472638135828496498928179297295177813733380005845082894157503224545987520231679253913091019020009497984686759930345041323413053420871056741175731876439832629095105113857144394338833172222518581057399458062118210860428250399580736722338981178740264734246087336032543845896181644874735246446827994160047190789421592698998685113968644825757840306159119923443004199972726610679851095992973523660905140161690758079947835205921296110631762987154508251220608761912780523443970771787976961810370502968378519361995192742004173885564727489112335909369075874094921666521458724410941415585316832025412941525149039936139055399876701043464250482033157391962271783588687178591846243747079164713054723852436455572719190324638705728234931824087388328275930392628020775164697583180651980119701718 [173,84] 716015687939269683303312698050055458864627181762118619482287219813322312947909745440331144725324616560791873624496428141082809013814134909970333244211401559851661560840446466902195411710067018736713263827118976160859419398568729336841645910683863421526053289836067232743977995841125005912577767516650381439129658594628625459749887187632201404782755329658914623139194520713883815202932912782066185354076951880226143596126178176479479371858350927339746757307230192397410847626209025899837138009544861849288650313290696129048264062446653404622426938409028369860658428219533356114529723332777920306896895292028151585812078310499371237948811597895058192563195801825333719936576584288837631354078076639205191324743122333739029463857851464743337168760659971450562270065717550054603418812230181926815516069862935842694740639254437495914855550559746007764108660241191420198640342081174316772581234951293761715430720885779562481489228030496187309993711435372739112424793488525654960847048581587644538857542192321618832647959086104428931195471088811935353376024879986028196601192183198374857882658593678803608609408167488 [173,85] -317421288108350407616636173569012418197088092580586663104735535954829905832774447348222211297055586910434351870803052827069027155972934533518925571962514809715486292779806387094905642061282976128806793437682422512984762932836938950402111730605521171927024835416209337097379874563057846298734130454967664332985576308587012491229948409850170166764663727389442243823247245314540223913772384233523872278435970607791069963800682931901357879747560436007651308294840215415321947424155709437583705397351176240403592890908563056643006870989021761344560416062126808310514092965796935938589397401255024704556409986583758034331125682312891894865600207641692338185264191663191876200843812223708083281839539482894219515670068337661927234677608141859392807717825955931216779236285464345462701840773248502404305451084117574931409089708957141362080716870843510849765956399992890427879822988119635918042348150261064430350817211274753219887268729088171945967846714451692867403551687061715360796019536884479250808604103621493000607042831102251777693378520372014680715149667742556706983432094698440754214345799596107080772552 [173,86] 101670324654238120696198279179698616495913575463979035121037982103432676055512754337976716114016183310756517326516187582951825051316665846839290045205403747440624693782775778028941147554668666333718678524497731722089545430426615545594730362199325336616678360897534340879825903521810498551138792354096211229068460344670847302522758473873820444419435069739490090047235740489503187384855176071587954528651921689247389261024629898222751236659308493697059031295737426320991001676587215094479994023071827642665005830592981442988947698967481235921329853532969365653323529752536728966856300248859218792086342144684481725946373599820971863833987550307559495446650569101915649412134466268341318978914154775838818781697466785647875359154068137302324524732304010577459940673891011471517829455405604913724366502512193702930657265900638299966900265060410602757581904527118829517924463684858686509232624355494499104441368533849132387527984734580923664603476209189863301170510973054185320811837053745285493093804786771121540837478376696620417863045053467681953806433551467411517368187054810533644452296330337923368 [173,87] -23431729230767088426295459061019884970041912295276750256836146327053110337820030231357842633960400373117642749816662775724740753851162363045450035274510741107254929548558310106286779792344594687322018791191029948738349205125239176042906443109608746662467804925888062744935418487925181506019303715581036341603691123749215716166599641421867541291333159994008789014909991396388702122365760522553684685054311891012672937023645705813365169719123334473076497951943776691440786723999696430720855661714568547698843353235703341633942858623467624297417847565948118242426576372679964726649621666181314721134768533305409531918397711331528569325168712970810619836021009848189158153825034695630730042107766026439220091457396948706971172924462542163028394155563705712891009917231462300173779284847045901141841316873906239177234016700436790319236502491198017634475678982502431921815440421851624769293636097232548532971448338893046364561235255945564413213063497635853547533760437829997750975154144371692464423987703284889345797995087632121606477174610713634092477121383399744136699742793699927781297276492675 [173,88] 3868900777062739918238889182749736246804379842888858932120028878662700736006076552954983476293939727333109903853001122324054290901764464252067843183694810053899140546701038552434771769753093359417517902080731259541347601888568206323833760728533273219412851324484932990629618233331461206667927145580703090960031347018750281690150503640128358999200508762136277990424884649467235595169209314646569521743631237640073107042192840653577876871052348825705461614622410447566500391440040254388331357001349624469353717884409031364566072550794856147355405454816307793821564574530919535916502671541023394730038763316840274031776537950916412724743307677034422944178430356981226161918074534097019069316837183384470576145686345232366295367335261096898930634239068641434007512095443985537006253358054124442461714482361137079578224178611892614504621453804570124135082565879846427046572597562009183771081691575004525221331355322357352954211681974122964494980995761533003605983498125894514110093432925311336279995605190893388440935516678348643315489958721278429283302326734278962620259501718127943601984 [173,89] -455578753775835892261023033258365799032393141817538710968344477069440099704331656164163003914486895259362067962597957976234373193187542717531423570484499942181327426501592415033158395885410073578186388458519216813289485669233779887568691465402286241395764409815428535960245507329174676937925949526090484700404353369812384725369222136511312085449596460183205535665449210594427572575595405741936832379116758105623056526015491107122591589229140942374635521496702117693816053097227581665306988894370612550393273313797834631207405177130893897543453762983586383868264437199660843647430273056555385204005219126263688552221772471903121237265365412749812858898561409157447246569315079659764149361324186056568630805157117219909108930091608151106242875948088265853763493436799253521555609361716161583354776752341084134996954652529091650420413997049134046992472419731737055768223429452015540815103965444451200052413962346606359633764836867115517228456461340994950895317017801510186720503223113351069208518696328364173277895423798053958169660839776963215333094477326279588027771575815300744 [173,90] 38074685440737800308838496694225028977646959556357647362153136965603223064666330349367077094081225237508083394772162245312454186482024991815808217583866656347019342505301494505975317172078118938155586793796755608951039580188585490321572518665382290342363009301974262615178682684378913815467282959188175753486525101343734902197341153309480473876858896477914035106919249667780014167220594958275145454028242327492395900426477955896213097728583714445697939866052519444137097359174554791121116863670088611350649811046218649642512754789995089708216054870603427250421013923361997359720150838826920817499587118952916719607284705913748374391529249356688545237972985106790922119448746614664237456879466431184940264173080732890698659160919270312496197175023192036928694381095836831566033839445192236731725703567119965878836408922779339701199378383976685531149355425827640958182563562073746941874842775017329232450981186577004198802421889619774544107482098745473282191931713257255388933572018902789531962645518504032007797399620150501469903843631972391995860534882751917127269156896 [173,91] -2246897920357909041189446792885526141118265231424237916312695439259246709887385967485812364130333660985526976323634475984125860658528340924310307575595561280620722508652140930965589248998454176623076555323335065570571179143487341441589628209793341450430679429346827089956060364623194295375778051316909378954453811089490562853149705661350083758772554676900627924119457755164228978984486422828894889713632745539711320753028923225879492788462756751274055535951060637657641886403506572046325502282809962342809264956680918991999045084920723407830445148012767494870278225548890274514724787670124989924408071966165447219901098645105789515981402311244593465988667320676930755549192633821899187763234730025684037803452907567395678030677489314014823190541813421291484027687527171226057234596629073334524991511755431626382447959427818484008749109599490215992564948223659466327639231299352216941177672932092400613729498942166847434137234163281679725730509337001540754876143598116669293268161168452524708409898056626433107144733232461949477700549992398394906819429158100008508 [173,92] 93120062752772005418739204286469644001139477861911812666529735396055526743091937985763557645436965520736391608805082671819353308314924451835129383511513262476874690051068118005638790386314772979846666854737474773010752507996266024287156237110871041026842410783567158506555174425924235053559140549156405988113262032940636551371085197805423253395101198342638311051760896851330726252591173174613002275393130421992257847585295114557690889986660364958504098914171581453766054836261050011770703548949816097335084723812904852802748042418958223036491461155540955078114816196813163298076615282545152574257434339487529500482202761877788677056690361947895772023563387160520687353803343394836531690645710997260671522941038448863973320246120722201230039363769863308330924177856600549417397246233101023960349080214478355084407635953446194015976960127506308479574012499857194247177206199736432362862097645057687922127601589386294339613118881877006337335989132649234507618409316950886440725558219131705671875870208469928096692751769825705196884141298879811447794652370560 [173,93] -2694670268718764241993941410110716614592657471124506958538498770129504956461942979883543617909685937863304047294429124627940605929196038324630104236439161197580330928064583850166727435045374226459649094326327800312219824223078504365627099490366967249236298183915082813046386520007327703893946282449250070557403586312883722634759304384183519240321689004263497549284201230167002363154458598668687481994746538073002551937020962958488589662354653947013473527703296617866850741188799621384929019418341366096222004811867417616940367139572586228615354593263445574726458486512812996920085771027521043425649910565314160087148816504983837479501480776188164829871283962981299433759362079942735480617983264249517694048172579718769180785331998700874489001648662206637118471817341325737554232876233372276423371496981321812637735823048440339205367918665419013891592674307727724986525228715228128576483687196275851879268759134420171836169787600346407449387015771763663427057123504831860133655599256493542643474455329505275267507649790092313627958185755826535817936 [173,94] 54112818058279707370754788875985462410160564449411290240751107729667858388591564989270688681979858508532634739517363018523931265809454438722029038261212889021844378550298110567251655144535262721743948566991981622561771473470155596591888070244279576448908635659988672361312985860686714759903847423234221887470607453350917424384340935432093389462629764426625385623950542343871448237711766600725208388114906524720909165579904062756153883120402483454211711877994659988302362548484012193698179296240046989278543099809245868485439819281291245940440601054196835583509731179327217036370859946270379136061340576764084764496234399127316668458493366657704850082625686920346159693337830116971314335532505737467616436694355220493465093736797591153430044084989763697802349167906229538309766317521450385731420855191051733775497769346225366541542731844490501224084851843615140291136687075289074187074509620920336948784806275094607615759912989820686999692133312554831669857598924724854861799623063594989930383311216634502641537127139861636072706777200505496 [173,95] -749179363194680631152769829331344429392335043188921244592138105368361390646248682096386858129418486328128584548667808528743025325423567186155931674274570444085638155715238056284445606549888580885702071607648731482662950810957655079123088707925767071056439770349337153559882838344141767585478701838363126968890513723414656010852807284516726787266589301446099683262599244215554567337899861065569719568163721489503439315523061970620910715876852954963471683067877874950650216529964121443397579585451791797106354076538723454307121812058725452213488302616360140662918882179190773194071703558504219873798116313894634497066246099663167842261723318178868437664560294432466280547473959889613204682360342492101182445586855004307010395823921354916410211620926880868886805851453142647679800973899644361592790901208901582888255314467473391380228462186014915753357973279362429586134396034151086140014883149903543050982998854978070146384540195073058078660604491983231023320839202345406630712007641394806428548160914212971884413002228905312303680901 [173,96] 7101327880792605364111000771969432237918592613302119812544318500724897592082467741384776262502842638547681962178674646149124693705522545564949339756843144909110269129691134716652141278191109188600854570549737970582509544940595221830059823433085681550072990103778110537630329840604517039472121257309668468217325545840354576570444132725382778963880741316618686577854666614404711388818924296641339803558293515826989794529805110108417805416906944989241717703281099537634390980874595487700061221993943059399826691410406616924887970144854299033573937554187579893244726760042432878390224756985640142819361737972956768341440634805577804073885100914543329942551685820647438473608277591032590286635774459639431533287389420628360676231324174590926107910019433178885265485124774083041234335414532000215435010050965908065078631934207347356199134311204047676576892494101907845652856290680793434020989122219927107967971381781509993536719217258905790239725675531667391198814352617690382912964155090289346920468188653940073990021007770006656 [173,97] -45745083759753533483870840133305949324399345737823429115088477968303730068898831844714116662128289174890953038488597271645852918084932774074480516185613879318646229935758693067414823012774689346771408224661425598624119568645025745408502362835211086488228983248242740467919121752257921892220454792991350216052963131689518968646293052512292379932078160401148834979866920050401454182776743580766720443962879077196603363874794169219437751900309193926847804451843972926661166920672900533974090426610628941614421832613998830136006706366633049525019267942386490900830555201803494944320177263022964679403301154043528180215998703846328727684092017515533230985347052545581947018096865772309159612741836486105155668743173184531906604659257726925577568517577755163565833769919944314813008255945692936410566293793050395892203719844449531431090791623713363791302194623210262908925274245704459640920711201627139430112121008042644053578120136070937677174250158155908426485114159892402296811220026561809543014507092463662785101986320 [173,98] 198690261927827632592520425599962230962898007003945763431496946917784290844932363455704942598866403784002242438277157802007275266374867195915769295516604965962060989442075609814519700108520440689125050987310961443989743879357656657282204439498184549812186540219986276851637942812023819144180177925601043074930739727651602074084300191307296515815131419722710649858789275680007504110937522376320881038586836455261679072728397361768288540060525163071590722995862293343072862803730785529109298545268120021074087066624740577116068547426301522625615253712774632319131594811516046035694976641711410114509945414353410443706995468650407198983936333785264424332721767658649735936885270742433825384111051898711638417394010945588315742975721574966476338843784926811828263140297237153254408086889930868976721962726496271882477324348058833100217052158658825570019879848185132501531446536426158527321036120879700409853062801608900046992237997606084257077490944196182904532428616316816727235956465187855008925090673958995296 [173,99] -577020858612316776811386189721961974143669914524424407061553301343042249635953897152677368266379690118288721779947882781233641621542894812001055289105073804060422976155024308091394520653462154796324763495535675378242234929530059295454479069273578864134525151042152621167299257557247091474489896359672543604763898898396382974932648523099872639374957470234196291043496185208932575399588699564021761824263223104228057583791393386922116057190656799554454590795397475739877219658031809402888860377335689616737893227920765270350441235264020546981815415146015275499573507984820881322490812680642758024561626565710371461084334061962455704914066012005404302741419490602288216768827769684957073381592534619735098168050715847873272024696977612309256678884980377984913469380634232506075878596518226497487625998721729843409513024863912715814877454790003869695006779339974206449723562658599450248435685072636484101781134235673754336202496353459272638272919121603428314152672213915922284833699647180630348548621596 [173,100] 1110475086133812299846189739309199655751045598306769868299788760110940729643656860713729123278821416535604313766493912724284590272070723948041414906341599499142762602021941185573755212327934848964845849007537644345625596575417095918757703052062865497860383191144452442301802091476455539691814077910531650513608518100728653278340603668032004870115015598133347230546948150828244163895607336979147522905609550443012795945491989147034047838852983593459585608249706643411040635241841163168453200327081225968105076000696220556489619322646973861740385451197184273941790139392246508970548951376332698446252506972289853463399536778589326846865102877181793687295261328067522046677404293980054366923759428948919433437558480533717909583002984673901880754629841900976089207852977517547119665460530523383730497866941469278669501356193206464430922430921128643708416403131988908414951112773448414355379532964955174984008615841513016105546307376535041713771002841966175756830709538007274491600138200569283168 [173,101] -1402799406691755944802805224641539915060871515528195131508006018194135543146525146934327486592380394877576957352037801773088777340338518266617210480996644239395084750617203038320719303299496024579825065851073734047598377216465161144966066203689791203236613002524832734472377024442929271601014312420813370964632246512868205008282542001274918447831489586928745285422319175423031908191216814125161089810463332006348106953870498887815888882164432948903978567625330088424650219322875721652983840419691684647286176763582346200950718214619019013941694012358105746980692973031700576324012294222515181964622779504617669876753455393212452995847970867259277584596710806983547401610246743825250111756995637078955770369548730137371154970680915225785220992558608965759271570231416848688476795923350510563007702070736379058470208279257240292173132140799687180447086741818254594784166212304171328100936288116546624241299243140797365325439730128758938296215334671402051553063265935102744366962255772 [173,102] 1151457638716445567259665533146341135720181221797980220643548220723617609355540767733216691795376814445746849821356544066735790187279567350102840471952263888345175324320711662768501508385140597893967050851373267179123555889856068459327413486200318044001542419837877358271412639931064914572835479966805347346406693905976440650806508683702654855254955356539490877824627434810872326250455411368137045513147244392468356717111135613409308170887190918712240313713131657599885742931755821941530436417154459203765131217782169701420391649226696154536697612869459880526657035857040427955959316483236387993600615728630093924890993669827723735900091741419576882849432443555447720636975428811694079885729464658091471066803065889350895073795808842226597195776292935182712249858759876516235885594779455033607826128968796941540931315219896904446957091889018074696914775647524343875896379687707846983104624166202380049358646827899575845432297020820896197607899659685585991748572357021160800 [173,103] -607534589009313964722971772700340328943516006447296956880573469838938176808886161789414710655982905978246752183740366269740824811195496796295681192794598599674582943897231316262815278599966636053958586334646031878482707560914503864883264702023848927873508127965333789568656072101503401814573821278037474125493671562897261309367648121711509546061829587035893287518227360759052037302023850765119797683968748735486947626393040000762965483495220249190375200223548048813878627101087665626619156605172467737572809307334262064027155291652517911713139552698579030561888076734674939789807171136507390100924297031866023293760352776032070805615958475642997588414755278760368808673542421850007311262189241216020663761154292251283155185518582769038916682351266603303861399307379184567061262606184802540268911625499224930955175037393973273704116630541456821850616320837751245675363765839215334972811921471758055024316853101424224684340041228905886347089270947286928842280152710 [173,104] 203683583964123287368012154987283468968965585454900272329484116313801161071488476426370232900696555084189707360041899647129460874750149182758608756507151076472384720452084922893364928451994640730633030456722471872190212343867595818859080528218927984129199897192783607996241727248982260591237212915798709056555090193000872467886331483445034546704077575751680055582349189016919207569928544571829425536538504064366735219808717501349632878642631885782955641397927821438916787476689389425443389196884784431476871838514756146595770463885897622884051069740215136002493493313643039176463530086124109231410388639310886432363245508006075901394497532407027820872003957918295916415312295658516911881547612326434824847866438575994989495958328297188059398578901228976769308240086234056736466909715658104782947135352994948544018540057809170788799664101567283981740858369123113053523333040945484096911821037043093504959464143269119775461008000461349865141018833695825280 [173,105] -42860340038423998363928760304506358094463938761143844727042680854229522877806423111668883357932994222579156333105075171484008491278340248854513773244469867210546876006419538723399880537715556731372255938640183599159629690337088230617849984349207328794294392814083098795837853814783307185122976709507151904046469281404750322522508784251970296354086328719955207744171317106564316365121508800091106471773249020642441240478558798693598229897333478543529864964010260410409319283264928948829918506380250816316002294702083859206662391589329911947868530888798817394803493387719129727660077419130465482972081720403918287764639659640732339865955474039362763758249665222659988229312671581272276533296873868268750306155875506018898490769448301947006948279777346962945057756978815148338577295432234415049367281300303929863043307957217625948459389038448237025539471033927222375079447307145197092935200683201011281043434321213837368339742727289929954830904304 [173,106] 5586704318749126155804709371138459837538073182648569572183325889529936151781941271716467070776935467784862662738753336283903152214274969183481125196777017449251807620718502513814795249990349357945863305955496777312571671008285636965443929884808649750283863935905875967607591544285222494868153366544601584310721539219851760087309371635256715467665084571491152873367187073273873285663896984684549336958249967011451840476263151819931872015027406706845221137432310825069351336788299351529160344967081107479340859218614387908159109526563319354906761389280134763326774814567261390990499283297520538809069302944897387490737563304248504435942323041507573555541329943073870564423896767670570763803284380606695106178811958699630805498187383462591952265361816177608584415044101447674008453031370823412908471693911227817413739567544579727974292505557723866419913670950885411816508050236243475992167230933850512958427346867071258246251580356617360 [173,107] -444779011818455408524466998206012676937485435041055507730808506841623600912369219704285595380898069284574745454586485469332145320798994321237480872288083123338108469651369202143091416461885292510088678556665915146212409444760232503773552662946167961638795393543537089320611555752317528337773651788385987468222576660974780502356331372114986781944326807252226840120957398903626107372055706869615647945259346894906708895717035908896069123818276525541760523222037366319676804110843080790758504334162845925167182408899088696223331519267347695644021606758185193596496630328315973361046351428473727671869375320730239097207951282293769841218082701306344711908709686438524912016024376351805333542454273959905689764986251680719524179747751561391240939776444839630881935612170576685628040534101125516339729050288367878184460611060710412624857744414908626797592343871358609482478519350744030520950936654605257087785465066579674151778150 [173,108] 21304755251322730756660122127922149387163867634981826940150414433544347598458824102765236708656134485281075975707916225926384722117658490224197367324630820308500093868576858839659363887817414382835291127487837743731610781790340856908609860444172680414886282703621543778854915148250710571323652517731115254727762386679398950958883205518091796678750036542040675044545147243103071899197379984095422525923954432278920077418841553336830439770219955130895930416996676031649324773895665438996414974044981937446929806351652734362154769093959851328906213011556220499517191126434260518198814012049563803526783616832580273851478419289538767931686924775600848795428650093241191857347171810584175396158971388164619186846712049947530260824956133111481898301219955431478765462535954168738157399672274544150217696971016096798729149135682520495214659952754133084688615194362532713219819786483771279818272768262363534176831872720800 [173,109] -604136922753627989819761344343796113840368041591544350833310985605210394012320059901490727234765900432025436623318444829754118516399107599874124565340435898004537392840324426451393289345246902006972940681185132806224380418013361577027399033882695869283271001030076928317655945265793715675525892854551204076214176586664168424225949704402692906309073117904590128168018075054476405043845511975836063115641545045165483847391888620621242461717165143901454490708634220641479972366242511341321939723344731844876204762284055625260658915385816515070329067135048849700505748779071086981999404314611636684963467154606463486588678261289001170362470200278223206160455625514460229520665368572515432876734292643672497765067016193162368787124506568310715270243475240794536057455452871170467311029281966592786172204177180572554381023774207727245183315802079115474253547276613931347208037753344343522161105416118602954420 [173,110] 9967519404206883751638796255923419975802578379324768690168963695456220309138382234623624247288303091395181557761207712295526406392864364418741420774187786116723665967387981767462342870139783609353529580066854897641900427635195298893198589865282006005001526555588384151241109916688642039353970085184375018633436143114959471265454490579466670058864430004418746501335404842176717818576694636394711048514014098196216253705419230631388878732686283906648781131020500624526438921281212945371113173325262771361219459811398877990787108146054706071185212035254130917513667017553973529831950739074300477384809442271289385504638402617205977132845030983978720011711513659977503657498875319324162183989365359575991092286448940639313239396214898015730820972849867902407236102220084184408939713244505004646371322509395364215943967340192579909118684650795743468280185819297605820199997401819592813817645299200 [173,111] -93914202067702585450424983548114079634854849252580883090774178087414704474434550018028047325001521042174380957512647863153621763996292944710161014562486222178168511198236037962789277002963792267118807323486383560818460047615870109357200910152482099505598792904988042531703593665014172917272287743864352293486611482642973051452115408581041325624840832929356720614508839903609868457566924359374380844016327157737684366541451438677328911802700320454405828261324073261488005840823013882574208251394761585388040345058527547994629433380234464238875875864230339958075854162302970652943077987863916106981698970678611326192011494869466672307558143076538819626964539052706085110220812425727690741313076931867192031280391674298205086859867009360249081146426741536030647969187872612247666402243740900650127106563388097832642368559042981081032397671498086443664371132698841676047049921969459976 [173,112] 495272178123338756844984969371345946125559674982732537261167435645138025123436887483791110579932560397898371367860425785334518012271025976161919731285729544061151003580564889551173733292117903128502607835741827255207065449185571611022709947290419660642050070342832483182539145298429948747951402629122513544352880589990297831674627013833594532658635492875126369554139105786121738395491554564457673223564443469685970595643530747273324712517095081466880558162499856972410940861524656382087685997314134426324720429014912281411260798765951066966186389347841852886337152233005060450532603930417396868964609148065704147977591280588631555515209956692233040758445541843525972507801379433798605998565531393543530183442248410778594422624909715827394457656585005265920528007368049009814176108758565365756046422642935514687004329795170677912668222584718669666721368892684225093086400 [173,113] -1430582046233571930769563856635340019491568454429382101420523155946592652343237668169352259986113884173242472443312714907240016178938387583365124834213819424489404455741322139300395167862095545306276765958358991782862065299495378720825858667527062330281372226506641007199702385496814038298614607271431552776950123794577075431829696355949289797051234020319627753523594084798168543677899710390301136206548645969670451548542432627392537566106845791342919791515271621938781082692283506071513190654762405169214374839928131672799726580162923468681656970877288684649784743565470007553345717402742532778519676510413391895454764438018419461435025387579173607192060245852869340997585495966918161675476029056341245106403252278826215355608782464311054546120271854699741453699737122533521396208135667371833565499514814145799253380588657046112591351665585397136712258766328 [173,114] 2210870349082566893557379483870866953385742807337090895245522254648237480098011670002096532650770857608235941412536966103120247000121764916168065666770624251237648246438558309349176381727978158163266284511211430162250506329135440790310860887011408434127476718118788622029924694576381453344786258346269209169184398907512680999366878908553042842893169382823118505028624073757879951634847912577052586795779277382054398616779372208590378758459578024203053406645129613929888535435093057181018423172338056884101111182304001290195625646616210417618012289505414347677920318142145530840422846757776499420950922587036591176949239205576038529788450696722866161161427476638434828920815951261696828314024271866385534358125209436637739082921117922400210985383951623439605199989129095756869372582476836817673138465871538082458169633290629716746333611958415636928 [173,115] -1782271936906733474790113051821003806804592475639753611710330783634157948627864056850650193857783455296159320266624307914094502779675750686612750054342180124620266658835400043574060851703945078579639874097999208434289424381937994102680034460325381992912677775231193117576302384596930796431255881010627139147966381825102688997550239213810170427537550400097860969987520574898314766930656142935968443763679802426558089891864944580878265551640803227288989816867219458335061712114119127192533814195277993820706847110498385863711407422726415575601887434083543469459551435481888579022460573340158302341438358537368524037889865176378101573282568018040274064998233261559405271430213798442471162697430251401086681684556467817069384073126619679528066559593473333119064470308408564539687109105567056662190538603077547289498053885264397356608429216 [173,116] 729086112575447056503552359283674238691444861485719769991080233169025366571379219634352169990572186467530463609249402195637019066051570411297601702511610319431585658045925817829401394093612418790962854107293872311114843665829658334272463639716554731772629213487608298332381256635790100949425060392984648607804586803552080821394824262818659226695058746340789448444893125317118458828309790504079901516939223690791402913932763728263436982463139646697649873092570622653182985064323578759378325987953761452090845078254836985379768399487508196302634220821108187863927949154438735119411601549477900270638442135298592723563919516841223153241561247767451585652109754048847121544515915654637616105591084469856137968392121550271968000152848175628731328997453181082852381764530633927684431619445780484073425500684949372206389987270048 [173,117] -146877211055110993880648998804241805223661528890851414333507516978903322632178014930970477589732887309410241322460319139987463761664821569774599069458461646895194364082829479365383486094468488436625968374276114538968259948263980761157506560970330343505987175957864023569992109137318001717408996750595150334203585153322442014181331705194354673056044266240003992207835323590074683249613011462200521050688570348258917017240670943970203050125816878204503100420529350596003673091556496437136521074211268039835242695892048701701133189923926337996817487070833045735346031985316844085988379911546158115816646992813606849035540721064939210192826606503312247934780030710065759899743697160920029829961907795201347646663328254189386939583947186484640108242570539581675580572654817418534187532392996120194938458586082226660 [173,118] 14102261503449655698891734755644367271097307187794396467356157098583542562217973007693423635221590819573359321856836027690414462380185393347088268335499701068177055300999902648881915570446624769573503697040565702803784616030600056586422195787424459309170115705424456828995458637749966271955074915679656806261785760844244787448014665296426867022604354134175526271142415634471964714586418603138156852953618138591315739236960209262921842264887013646895166515765485257719281231978124223863315688544086766052134420747246303881927576274403385303046066209035213296723181039873251085833323644316751979119191482453235118163232312855916847600895577746374683780263603482635988182628860633696263165899569068911195108339138483912629301884464503539779095110810013693631995727554206158203251975891265886606432016 [173,119] -622627287442034834892531026737287498593786001420365980775783401010964234476283959400282880588819527076322734155842663674104207359892694439515048779222114235142807779719376049252062676659403172882694847580600297874771282128351057719099645597995083475216669576346367370043633638626959472028309966012078962068176538567089904538114206378448543193994478322377497977441522933484866016663528326224197407418327694302275618924193128221907335801247468204896773058467820001856190610881134368192323896525111100214952289084543973959696493019193220326335102766165063284959798516784349196651182005680693090327666942418653368963715724555137849943382678390030290028967829510568820546653764654932675111520696342909313682641451627909736737862909838867213792080765125321158684285769689406619893213950276 [173,120] 12153383772487811586938815435499755129101713945863740353309893824726678761507861620324588069049536828850082225427669185501630983004387744994529701161076034036045118654291206572457380370392583198864278763546648132478694275742766944480024986815365169802978114110296747148530203277793681080348829775668814631016693498197329963171048858461154668071602815444663621191709575847228222316181622749784895824714582913564588258637892594484071645908087709677090473041498591857008924366122257166364815215986036824203065165049651267258882317871108471785482970443390240046593818452632070003549187438996442221992155155788175186615865065994158724300445579028403474545220189209740748928908321830687157967507647042817573629238339518564321158457837561121974034867339628996145162501362424896 [173,121] -100435295606233962409493625651467421270764877610519588471155373166152592439140975903870261176743699405116682097209682092297064081940457937922375745524000897526846812967528229041283579908517418669914208692595673087866260848415441237569551989070820811727809794112065734276543776261715263694642168409134725704398177501363220865220056363853964482143549039460753672205152688130231476872026986884846941845142170967729411753233063239145032110255126530541457505905446969597084525447164045648660807259529748062030293416617170082331876128772670498615197908256214029238589090337213889103139790138082337286196104638803177331610544762698667666307064389439869319866802021355858389437229849682242501564704425083956575232525154072161062735817351596216178410526805704102888 [173,122] 334964684210112169702710584669185627200123970199642669792329654193269932720528840544325732439373574610242954910640458921384691983314115578276658831718920031091553033179670617679897087431469319729200995231681620186541092002535818739400544639219012245493680748189186407042087708082452903105502413424661074186536273141246399302396419828200916936459730275853517395814206248651391729641052001119074011774154267189825290881436261502960867373781568461001068611748871529386724383229912595106319124084586131985882470199835369225365965937198786535517644965403344909849211958094416290874187597177299522169097415140917503046614408465831937829312504459630244000293768619135351929828306195336824032498453033642057093654064404124437308377953843272525748880 [173,123] -427512627207513954085007147569015886297035716003768865756703225255157504579511310820226671786097185749572074162386110323098658875835346462301624353785096439129586776297879354903481654866015999052180460228215467659668988490940709069529692801371334764030026151234237754379861356833300313450879374690494413337119062496891976290070235408732172277726662905143151786534120902947531707043059293173714568454094223150023640184772263356985252428610342273085221465371742500715477671255474295944238270869091464260881852865793063581203465332979739802013813880572329153358501523396210634156805843067437452953654151720794117275393122054378723208143179147173539805325991283398628943962907036951901959758964543798343454478615825181866142883214 [173,124] 196786394296832029012850902967738077029417334543971067541054675842283613319121775809081870266832504587157431087883121361657525889809321158206022442770967223978961110561469138088879314166844685578934631452923984956265020164002334580021447788711302347636306313178660153953682696015691003627190458026635087837217331272152729011335202976659673581571419903953757512221264320849006875797926235938500113033885794065478334931537398096826427672061823404415827942008087451397518607472930573085116452452680803261571872279819445931020743885463267572158626611119633620301181043140933066058892416511147632649487003700727736535801362912446876087588046321771027214365130054275166758865718431142306759084849449715305900808720224 [173,125] -30570130024079871451305513654323516851937436213187252262638951027606090897968456988685024598746018501001998311631109465623269461310425340571086494846177561459885388205336613753681217287179915264139219260730301096477213337297697817040251504801749013661991353445260248477697009965786139021626504076095717172105686383562064792273287005675662301563268796377040774856206130414219997079167739251992340609427101623575180396230431058679621169457051663144585483970606005252755371243778230772459526418550702049850397409102906477688837458566035894908486448389216481963087907835676746377015360796620264883044510783558997447708583802461411653969411366240737827179625021218344510761613573919939446296156934844 [173,126] 1487206425111413481197758079393114836351689977142600148857143822776247838993509467646454277808319158477816303111600441008896281943300489995166814378361790213837405653495344144825228005972061409365974151178250237138868176158694519034117503779786711973345642403401356687059205163321606036036613568531791393122185443378958997275732700321987702515945937898289600026641130971159106369781904080355867334122563612472039733208795823565605604428239293821771006330676062515193906080047396744269940651520796138414651072986696051544231040326591978400027749428542559024541357632052780306703479552266771409290555374411412651967341073562217484501872185431470910779776397657635902110553588918912 [173,127] -20816731242488237922184435559249410851165674823168582879676798255641909532431265103459123476104175946887454261797917507743106531811172962731290852052828560767670866425120180672416096759522303428734381707372926355728510632625151625353122492349664237046453012868239841027937916863378918899658230606860238118727511992768529877292744976287107194444107672194016794791075468264343087893138051509485723702958772739899483115054933391466111911788896369786336724455254181757506066576670882864645816894825895007343004721735500115465038964898583764657679706152650912239913124336519153556893959558986302113236330598305735670366986592464861751498616471941478534545870972363750 [173,128] 76111392261545443118301766059851064369273425066433789404153608481412262057794532251072262870086751437172292941953232344094595845814273426736800071972495414628338419620408178100234517617032145153443501540040534547386877204878270025373551129704500947264055535603183551499839481689392298688393497178742309424279057118714308625798505210789581961728400623216039120495722766535511782189239840357543475059731147957959707481215281950471682731391425873484096765185685803845988192846263527079396807322948577305966207489602945732646421243600330042873076279874817675544572247676342296868749779223686685367768234774515462962450795481077496282965801524563200 [173,129] -65053360840982682427150976148847946409061164875104714512575248671792885725902856320097272368260340124088887713933987847593705916977809819634327604270878110092074181664177163068728185933087776005674871399370228556434324655772964924665208608722318030252573554201318811906372734873250141136696636546500895419183948494164514191868401706943689193771904216660850735345980243039053252092894098117869080416381539496410604535849259664614156673221327181968234630439859129956311106479259379525235450743437637879551040836710937356434405827791234549189277616962247298238204697081666674778349106875263997333712223060787868357682563485522720 [173,130] 11429738549605127488088786337782466346778001948415304963607672711558401058098160550748151778430927748422815157691256059374691758108828868725693380220818871633694647179644368031678700864599930317190306687037226314439499884448048269795172115147850096617670472228955625690947732053934839217414019785174848419037687354441591955199452335772002421748456244732366902389930018673641861906246354463002997203869125493353893328240708526628776165480643833447860763579897634135866865985626200406856078638864022353040275638288911510174200807844691159494260797165330173399904631124226450866098600611074045961330108103671184 [173,131] -355207820240340539670598174118484986259563926501721930900130060915824969604816583275640786840376861823765173004339720734384933674974236893840612459286502961530766931624933733002410484293449455972950543879502789652981455489067955802045419090889869536983817146710548769747479234084316450283399873953043882418120159638647995412169405376200364491538347145425090779834747855379126046104827472853553910447533033866514634764567128969117344619407167254984978342371783992776001843295410141025860365402878517266377955736619853672229824557667475406662907914769784489963247305257125690164740599577350 [173,132] 1634956757405385024868634364810957585065794891718959856410102571710360052020609666042320623430542121766006138584308200127954383157383914808061155052380903731823988998916474707821869152187102489976088280215794154987183861960221360561370133407102378755414641759745907422527469721616055386136075756302404634155728822807348955293839100897321241150031681694578408641313019299285144967282129411780545161604001407194918451872488974583426901149588229327968066397319339746831105008797709912052955449080500160977540424709135398818357054216419693622953842453062043586830703228800 [173,133] -901392528300818269643434444060725947906528075449631525279758807564303607326757834984915833925515630254218613935446336571125701753426424455475847636457791132472585076754188206981953215256742751392221465414218251700092546331287102820065365252852859644100682445170411114614612272870461172674922669464654502241362983513237911130001456721299335610929488898633563581107111679817274720611254876690900561324339406361587184317157209042415593842609813436198520228575077214736058324184522853899382146974473569700375278947122545665874491214790507115483874160 [173,134] 46022537728638156280908793536753434508765089924313559981896327487268909291409128259972050313569829522001747528272299844536161106840843459540671561636023928010632586446918603147409998167094728258210062669682555999646599814178026104098550016709565145376107087415860697414155030877005180964440343581002361465859199347195630810622002553566604360490455674158521630424494115544653316971352313349251124306642657375653658145826590719998985466809701761108849700152963543807599210996197011307815793463377038360940553175017150487870280 [173,135] -158610917748475216086253802877149715245919812485608121142188674118480165482764013196214864223181283437258685418463042163274524454622581720536239387376282605612050452887451735972937784163448730662815036082674814957765665664252092368761197488933947893174241186007292062203034250632593997049101308968232641406674574175558527614214845740362601430553091662689979994392355655908514298492148489941547456792004536598542615596646121706667651216222758752996073223779685521806850473541201368250426631871209953975 [173,136] 24861613420721368589929634841933295407141784295256464967876108947389191179088165541307582848872314525137647341696146017908954250623334367787483465340631713408336462133631990969482961458430226842291876465444469771002939942584160550421084782944051563924171974943463370475821980597833869827366129341482480027172195392172221102573199405729436412452044731558448315563308025410649288830835807349938658824684335055494823720189244592633191801840550178240985688881509144702204706582976 [173,137] -107091141007380408048500219174770542158648518868350099668440445588296371527061904776759625603760859322079896543015299478543087406065027219422513122069560945978764475216662362448790436199011248773857024878644539723529135726581593329176694996098530029241949672734526390918579680977718777488743871343590746237634103497639811038894910911804974524457334663619749047172217412920462130446209505960756012953818207613067084762053308765322639334824289611527000 [173,138] 6511683585588881066090079065231939508638077781840129406943763508999483705300987064517252502613207379037734595119395658604450625297477111874642262940155346121782894794278923452173665194301375274173820968813466056503055396394374190141660887521496228221992720739579978019985810363851967504489930456631047390833531021732634845390724006264848009576213504561758490537368138511650666788642258535479655816132130097782673410931616 [173,139] -2194709114988093399896906446439996055523874039095829485013832126398481764482500500319768962315523899365258378952299389305434926746880029960559975566205260822933256840213825496832119067010332418890174209741551568018271547547372700869416208517147344814919969484517081565608015878919489383324025552891333042720981776986261556810307081051135323153686462679828056789208607430042237960092253577316 [173,140] -21581636498942181336185002913530023801412961199121365348437981722279283121912301450422238998469976629284381596886258329921151994695396112383648397425932816372029071862511988136823884460839449824299301549965227889596138558169394787569922688087370312815705302351915462863300922173284329125134923598988037810035890550377809203640054702372947413310387573278860313995076930225890597908160 [173,141] -48334705796778480590417388479595103279148406979534132431663126800751271533170530731227173491399268599224351539579525433339726674559382332312222139557117219579260161285478032392548372182758506855057877743991694784248146081807558096282314054255663643814015287570790843155697753305762788346265367304214786587731736607739119574302290819511535568858461286549762463369724520392075464 [173,142] -88211536946274478884080289500882318709452900276913429417175045332015774828456758552745905671801728753861918511990501628776751194305265071628171983943822500125181680600208279856888662609757804159761452636826012842718380887944360691222417942694938517542336680165031772255461916719280925567973599644354760829914754939022087245089127533223005249173130515769232788702443492080 [173,143] -130035244942534526218130759965483410542448410702856753664529647678938060798330174287043849302008975923341776095463570059864213719090950579006668214291920864064736490607819895137788393660337226373776104696816903311553107168395660660372808128333366600188693491850673888260108535735319910732830869007076184851911039581847440997618227128098255773343921543320026962077082 [173,144] -153355499665618932289883584275281035394022525673743711778038708311094454102056716400119123781021629461112183434582330106632965175783943291791777913542945277741748297584635484157892524639047710629573878431532143450236416529101075447949043103288794359673782513138547811675836366698257567328736568265347563890665972679957316048685581244389612201465905503685498048 [173,145] -143182406820016834512291422119402393270893064239253397722532176837979770377966001780973921071871958725343553679379929361974198079806192501188264086578785086895848044969699257420965916896348976901111526637045220890693673301973778675477343134038935330797859035907369610874769589351992926237269578160855663978112646923168932636867158355833427612916907765832 [173,146] -104629064679384606763916100221454158552839384574542068492882079747338875835573920248576314743387675174746081147787129512202551134533097482715212009730650965920339998363902169179067843699624990807560089745204761525906077320575880745544135689027043764713181934046148814062692237455616622755273518555638346601032299770664072207258679472606966878346368 [173,147] -59091635139846974486615593281537849049668391762274088133370823188380248295266522714849681073780678215934180945750546849542754458791562357235712074358518357880500167370680907286343750945753339399129252983332182554639047828123695903482831104764359509410739824095126610776129797497409295152704023396518995730997066261931210262460754987897834240 [173,148] -25439350192545722539638722474165910912161212618538450330398200791580502671947994448623049530098921501503975710778557860769284394393540003669033550488887364780817837319787487745501108341888287869654704843947306749773076893670157132676657463308233140494196610122798032301210373745784144110265218437314016051881499789498438174405970370048 [173,149] -8221902639375103452814894135811102600934908926328377813910118864056141697770806509930008112768118829349543212999771124040210998331841245469229138033155315867467669280260836760335568104838495509182933617262472705990150842230898740581603342377802812756517710397257024050655881333553859985989867810640064037609778771310671142666592 [173,150] -1961572425739623511697560926788961836118941194872819245940999823641345693097367488531142070612565720819451232047574491667918140860480154450047028955839847206996551637261999182730330634059505390778761113148482310825611159671323126960379158742209034269119125443218046272728712025495988760779031318928876893715790573714486560 [173,151] -339062433100675201181177247890004557352919375417639307877660583466566491957914595722355641579746658129716698940751705051097347869366487232796672063736322330128419912159842072339596329152098869025940032207572373389362142677289062190792722032267511437099966205620727763038114039530787371842804486448958073264707119040 [173,152] -41586562386972825380104573835980027593602412302853231992927121007352625891415507091322904349653781559833867761493876693974715055819412847315208119374900800995014076713405159555833119393870291270099702221772260612890856607530763787902809311350453895845090838280526761657353974976140093247598030067517344442240 [173,153] -3535983105301959424061474504426965947641378510212547531789545059130860423586423581162009920884529501273149235335314571423582913705318588394147307045507306105289040748678667955511110939979890199404354490039880866129906671937697462847658472464258943563785399590158684724098124060822443965537614908186512 [173,154] -203044127550536957628058218259934627180841314230454760299777884044896001435073860305796223619169273948768199307961901800092805947674511336133565388738280729850042817842108246380725280382522558603095746623985296758569989014534753401128961157182078071709155939226261988543414350969366612892177888 [173,155] -7644843659290181742171276715759915515643272806158170337635358925431831398713782626342568199453305330376910605224209408459406081279558731060138608015700975841770786625642765006763109893513884143491086449735645647718652903183624964609554211017317193122497308101101134911938292974853092340 [173,156] -182509251507001536220880905683409495945238029914669159944882946390000220322071360679196798335834263823414748598716277567097312846294450624221648372023286778001779992561842013239799323234194381589656322826741112081754702956131795951445683021793172544765329550673545778617282092480 [173,157] -2658924871693285630189767879349891339859963647898337415491288202379078510972559290606045381177935295841235516174973607369196111919771793021547547546764074340868933960322132124382895893020852107404940163689128182136510020954083871930780141005482173527678922724905651705880 [173,158] -22620163845497282414705383166665396521086631578137751988612025578503452502704998060170723617299008313190758930030177263272520111784942261797238949758872234043707417926995519783668335489659123643409071286973670211749498949000250371446674338523482234293328314589088 [173,159] -106772980292920367224452556024359576064771981252692000803951836609143298945451761238574679000206873299173069962035849392999847659759980685928230601724183107205413347686194463375922549207847127936758878202843230950397767244075418756872941213130408617071202 [173,160] -263409899695832745981260948951097607793162212274159366038389983710497519151480493034790637994066134833544420192803206072978950512351083053390157201922608022309015809742284330744659753409350318053812128603827673665491415465884070544050522775779008 [173,161] -316445965172267444716512867023955450578331917690026366393575881513295348623743925307282954076747524618823183470107503916685806208651229567495864674964879490911003723220003682680420326288417741431220392094501537919986134691943398299152328 [173,162] -170105651552528516558356961195526326552793607914781762767398267531113863046457850411265401252526114589532264016453961998154084576219294727590870894970021663547047125921781578720036598627855661212215801165480260339153913686371600 [173,163] -36924038386641608154579362849144370530249334927791989385528072634259066763288650617261922864927331527836087245020150282531854822919159731765383434661949513126933686943927385441060468413458279500887004881995983818357602 [173,164] -2851674075204252698287755654576173594690086604123939804135760687745056608952937164101011341787505624202461725716156552139607148298179631884587048654570468637092015960866697017177191091441710619720259559286368 [173,165] -66832626191858327010697949930338813243462602772566331487144163859630943646925511890170329932615085991552307897670872774000729420978560134232863820750419687005897438999977890132123055111932915670612 [173,166] -387315710652082602293431126883961877788088367500821803018056313135485084051693167827081854234434678942080328735206377228603320983037235159345956875318995148449733433794476925813752903432 [173,167] -423266588244684921724662215444005156634001700370281546712219817022161432595464354607963362446656466552161163488850025213827172349536395483750305318113901737294920361128814465 [173,168] -60125216569931709260097583888176112020235978661371806073201387464625350756820869916171550521597234668369617724217037490994527973161526477959329053714779660216576 [173,169] -650051778985388414040437025328272737965198682240248379508063964906425405680307526697723429140340079162043081740252359856117166043108322712879837344 [173,170] -235438904769595082495437988490392896196846144578475783279328720114432724012568559385638645597217223531973101791738126150026844209792 [173,171] -718891808497217901855973320524885523526299982213782077146558988573192066200596882480202972561416032050460142744792 [173,172] -1262583165125472099363427386816866057057066828764619638887901468158670135320066392779850469120 [173,173] -1275894537006455095247189319199952082763094905759835391935042114064 [174,0] 434626287081491439548545984311827171916128847997955334107376708577779251257628879142789201425978034509536629530259552815791275632660070153258370620899008802732119820892671638528451245045384936614213985058665157808811943004920371665540483733200452964444138614920354041281406372393159118137692562224961540818969515321949936770803821553603310465106778771445898643959079543575765145266660193037033890010651095511085859629401563204215984340855366510034234978593270665674545303101705369378850918176635902256584305486628031985167720124254489294633230162218769741617721334224211357831354250952212492985080033689999334902665880952109218579577218657270275386184330068194792334028836782496316454862302960571504982405926125804271013871868406547946504582037346204999360013002024926371974776093333703068197702541661130071754280713706916153863400397844199379856160997773630231838765416992220306334479691538078343887578829125009640420658998652359199500652452395567006760079739573119904126510736339517902042427849038216914091006410668210570153425893035480913121155036909531780082746825581486551249436977194788443719622033120651779393362685612439507807185598669590490930359057116354681631333298068100796898773302143714403753966322848439553139122409107537044661009855009448731992897518524294667446370437228774096746331622525040760926764899977564399448235161856071463780821935728424386560000 [174,1] -5770696099166211403584609683862203426616772017635590771954430736666629229963116502861160457584264882650300226508015723078218617571833072372382009593375439951362824599138073745489076021121942777304745507780478845137609277546548250331518725555767774246311649445630343965177412966480533447429190926981315812695271219365250357890284471959175484957530811708137939697903350174609529263511905665506530697742259986367948949716339546135573382625812625066953792245018215882890227128651755325996468715414493734870510343236334682273399398753130705459628767599618782722176537814395579487598997857713414872749745283907857887189484264597481234200229695192600406970049416468949123666788745786319548137709415844295971260070392205239793849983606501821711678452511050014351801406734269788279485787105968671345771924962220869737134403488212855267822774035275771651842494789457027872823878934129214732243081499214118163183227505743456158646801512708884459232044837875876679186512072763733442175179060813581981945111056406504087365227426899708209451389104574256313565160729223652885157745358506038110161000393281502656725195895815112333293506519978570427799858633702540451989335089347947443214944916043885310410914461400905694566301377095727632529386186813913460818924788801081812513941896505124616195302366873194986336283840861962690587648472149061598332918982957094256911193526909062348800 [174,2] 37158261020877374746825077503445501235737145050429724906764571736596750660800775424360599155931042647668604979677146176157670226054880608574087090916082761050063352269844968201187947718996239110170681555481050906992048666385143543313354096149179662871915272093101413168858025781952967736532858772495507534386432220222285135253640277405760842811447404560827444164793053391505327652292424871796688357717675623804906922737152461102269052899087075120012097992590438628339496561934235208443450225294462085831467364305619567812475432114279036372650876734204464254155613253914177365065830154862970053492440081341791112522608098939397604343255325603602070075897137291309021293673966167346148497848423680090011326676114658089837392563936206524549967593159523240641728381714018597134477798603460952048006286073429225472413611525076414341358704123127271953285722204573901602869979087326661293391281336838751962151753491842835539451447683089654443295597659220727720234052337830893310844996966111617401397027964234581465954711266981253303689369064130017474750935372069340023043227651206582329961083140410436420828760915456023106519138218957626986759387466233409711684023272720507963464665394608868250621744474474410307060901131283732314719615985647298113464328415014174090773344531633183838676951386629693649154821513156198172686203093406072006839032040667361560266399461828198400 [174,3] -154620623249697526897959777224006139806529498618295436822508459047697481478048609799123918514532516369633701721098718934112159509865698712269618772001216889702845973255027091218109180954113132403724142525645842405537244710371749693297973002135303729686840720008799393758042828988948523841960282894624289393950798487450996335803720511801372979999460642444831243798961537560855113151829755228741620219852198369740407881234746414931303387684700340486456532044663010410327545408310606316221314100420023854032708962933191947671773638884518985661863762496258898010645610666760763290857023905048071082526508002325497962378013120969267017703915937196729760995377789875855505752178766230335369073607132918304293607205642986270450862615106968630355302980243824959847099926462697042857593291562244443851838839726654605518760002209209820385888185398779512413302671804383695124792139967368857790863686985427057362325495575864204943027100148711870607733411446521343842614481751121526044557126330412877838549313675985694063418356563284385615087983836958610185418489502647716735502081042205946964672152918497030998804619873072754019020658168424380496446356671701905904328162285819956381905861990060663824306947290402266179582997249297423806995327926095442488398287846171036813925545461272878707241402035509370886489848716463236975624053664460341673153927606547998936931435943034880 [174,4] 467454934749104379211044385569049989232315338974950190912131894862548541171404801259097789325809683412490359721065250629137120055932762373402367631538039522666351218045507201286472914424752423551364090169718269411236125660258103132064084746548270388708379618499813639066871859108297700635175814646042361205135988344479422825529985455870285848428709062405769670634910077064322666912814735314920160552688767347272916634196251869608548492466784922834399239962575718687969077269700106185069327069711201176627735730032162818840394865697696203397299434030377692743349967880477141529354481283233063437218392547833843372696508834650768644322868305875816731774222119929103928648859553611827676440883737158479142287968832070631731630199905765665821745876199676686665136527881853738762448743961290783920620507338340032724548018213483690712974761623501694370851716314655567991866551842477708013549213729749739805886717318552394972911580709123838822772483512243686357193761783203157245213307101007428740292596703746329848862313752041504856385872751429810156286173387792368116083441214115095696523400427738081015531724345958287320039066559555019687094556409561067401217521280455251033015945835289705241952370641056717703332238806094955313031269122180605609054317747355581816644497280271590457309947911945808285385875902372584612811853390244724440665683164875582484727600250880 [174,5] -1094499258029350004525339350666734244286097386881411124223698555333696821994820308826267352146767288272925290057010560610099964896623885381401102397589972729707922172260931281543237750356480537184695493344857755726175430085867503043031696028870978780503945438752553720993904532335405342802664650358897973427537741015528624998451167120054089404185059564241997940303696064162305890932838930164295343303977756092744664101458438488567982246219384219265662716486525275688866788719637787239757006323721123684041143027885462051088731215860242961036686607857813716017231378278880506083983120595427805135403307014727857200980448113719932425863979761120358499158783468347821417678789962343797881023885451492843872098939383146581303471219160045939928221824466523420383376882738551706942967486230975437903913135387251457293840410260243082134469831578680549910280897467657635829974276678951150312224489220590064944170520436235556510159178732712294024434266629294456546769071452242662200471200978901499773618134984462766634920951337169024722746976129077614465155189061495908183313995628656476287054889449549185809946049965601659554243671623264788830542830395877718445392747470008636792875699852469695623366544308659642893772741305866158065455814684379181610013449775244984079762592692492006281186849212065668981444035874037365596699580187203041351707738192923706024777482240 [174,6] 2065993369520958699754662694537102045928859408170766661739400994081951614098057895889907038944371092513783197998867510483874639745696293283572425004242064084622778930000599221459650098940825327085851487860953232237995652543680371809445040805525640232880372898141553797768057842307833801802656357006539302636380046145252695888309594316037159663024063227729682768442985231232186127303339744057134184923042746582517318188528097343524691760660567996935812749717452974836209905804862705284830290675075910113983174915028969755689797528918051616648644491223235251762311968394391650197700344648207697916839032151967875017595635268479211708654925525718816592747043670428447754195583370613149582149294822745765508972217035929225180884614166556026000764346659822710347821417334959631721398189677076647063132249411786003965087107733875558156506002037014806317631195805238108616501226725508693911669802742709407092406692031138931547908070339164945821140900842726659258960533171619847658136005510682804001554373349805337070142202413838612641429208701608122734000684287704356846765466867090726497466963046368899047978637050855391713138719004450886282310654389077331810489597923012415421864114303106772566266890705026738159546901580192715265538380261906783470202898767524678021072005121602762456514503177449208465520882652459619891278571418477985581712134568963747586859960 [174,7] -3231551141864940379931735444906900973756053043758028139481274924477581166901782976745266985210457410573146260965475620248712605681092324258336761821342055402904647566969427559316731918943739385010311840200295775633961033087397513359230969078563988253725622994772593488728614571753207924671527239050515427947571945998364683550307073506145358276923713532209538182358968785012094297672931695053648002654507018258685120474109980665300143231858735024355932376327717180885185782574644116734195125614143537190569494808512696762714153939745276038359303103542266050039400028838146977043319013135939493938300356241750755418442548317010343103867043205773599745721308577466865680521045928742394025371810394717302184223431036859521616520758957253159224544705957331760029404256205465689258194915958380879452542556660942994166930176181827523276647917259185434817648878951670612506163581356108288078344703750868307190633900085256351024893223740234303043429022561632773887705687378100221466915272294065885421172944325972482664184043737868973732127442750071471712828373432693326297654300022850797460868092076223633483911391657371861423564580738906918054420958761353481099641477240481580471353749521612598160478782544326043613000818281142777068543215885583246136233102433401709328301868909995019773403041311260276758835430089126298514179944845377273400436677581944411660800 [174,8] 4272713062950071769831828105921483704487885685060754853107423615705500757531042252782519770124517093112637929229036971927045624466134360882824247688014268348372417624671913851040353917912569869565434157758577976796784350320712265623846953673002266431899745423734350757157504449130472798788565025775459464961146050164759913121007700723640661289682214162525795572364292802389287287305132103380162192919421850280454254891912458706047190331481557262361547410125946005562097382466834685280292776638548928815688112178735828726891525189574917042738581855813843278251301356819874762060065693072381248668017625868847056684510109336637434434072328622658650569807205148470404908132078222547316671541606759435123145960066048896005081318847246081753661223968210876967207736745066849158938596489918143283701709185276034983248039928433250441981972503185910462203435313109638928757924112084754850464824248675376234174735710518284298934075818029110815785579381322881517615693019661248733176477005141959045583619649076186154002271407965890670976511507596152315034463965871347460820733123930219801524466322451725641421708508006125270935882683767127911698051956084392199382731122639246433297826911216253307564091482309989480319187057070692387298434091045272020523589381029869768985960164413583148245023582092934918605973054217293966714061217199894956221732561231581752320 [174,9] -4847567146037852615914329398328502267460384895619974975809597927061855136125266114392597039275528287906994062652341129863136834692470290146159734459460640305631088019144698363002681349272813284239660065179191601222718707092036955245767029384270584154629213791182984501865237519464512695967356598899815143706747965309473714144349995735886049805408087677790872404298033193753048031423209267722421010713191669783818449604983621030368673728246989268321570945770486727013577282616916060196966912892620530853254876162267774207313703415420756236652030889635403554645361289325488497097865543598864767154686108398352608803410902923875384160516298671412027545461588211073123476199087524610552649495076486328938676135473785533090436096343282601536215288207376880301150475459721352079748184509307141213150862311853378317884578976182162010926989090017217341080263680987996246154447080095870632488655339923515686098761641173048668242715916712602729944213356354087174661932824532592848267798441819605955549848230107816631848170469107568385551061489377396821740802802390337537501919284075245159933012694489649093578533752874040800700368263258073719731805912155992183917384114571810048257353222367348906915788291907102219915889564700718717775758299568008858951902313262217385087858251739428447480107702029399762294044905415239512883018732958753734644203509383786720 [174,10] 4774564852046312840947501618530411194534183048353561500261604363303904620958036809301062789492688220603081459085961716997941999332977336453575653624389121971484332385542871208409044216411292385197130105397933148263003090064868510191843087750633000116415790702631116598961359050818905088339921799201907263342971373487381939637437730109841873038941615068155174103293000465591181712843046434404134795900415449389512202044511120063347864611453676141662370164305866095223626280781263784451090226312360574393029432936384149255499826812157845395476163974988580574894335198143100627091080688386973925470432995257295439875090293869096399940374647104293476451279168851872685631239668222140246472346767544557804850008241452558185413201864077045454991202427599980687194440149673204949950468600054362139015233806287565759199230195047696756457725946922505932043939764321474572223327573165431627428817862443670815138267548368813711290894134282566711514983787160513953073103684139908405883829690638338915516678122261307416330194897081036347241649780126314292539918097159286599077684860713236829061993331742228490908459955454670200151231113652381602008274492436277535935431443182505725389509825186235709852656350275469858072252005337885735974230180474641233963759054346737814053710822969299376558887818109119817464288426795497077031725942295211829110570672335320 [174,11] -4120553465609378884136894074738564791222700146617189793936246103682798750797006182594133318158147611434191156617204971570394194524041757152497867941847093152422759283264287165777152525566461376314380603582184715107386889470838633186483004175776242659423580529605219742492229481046499085957992512665961931465103531717051606803161710088040845541512086411139549926677557086970562329685124163350117084124018580426082055693316199702339332903285411724768072574984109362268426758976347932881969244678792951336484836429402914426096003448437097341322599926663685812663336017119500018509009111978492636758054152518124920597801014614627376640457799703911254670151272320299649998530667239469294820792344296103629649274814273386850939722617670623715581231434703011162299526453549064564841621608666984337787959727273701168280219841722031841426685523044984813633872752334436666666837236326160615388050859883084820594954686590227866374237779947912075505114426238083398970297309834260681245872794697176619019129428804750480397101202204806844694386221887061619815449648966184616205686284716766093403892945192769744079559494245246927643516262557845519775580434864510047441560617223424300290254653965272330406515433835047407486938709010123448917883762923906121439346710785838128108466782177295844609834360373476575110917998050361558175854509937209916723815814080 [174,12] 3139350220888714523067241502026916759492697389396701944324803093618932166589364977484520690545987178652305643732220964866483116435044430323165110899548123014922737570454606134020417391293937027878733217322225573513234801784305475169806234387313111285202004374563632654743478858096274508125845875816606211718806503643162119703818241167561340424488213418567032396274658543515940307831254246430019003751760040572621520757336470939868058040674529586037995348940225725797959606831328898777278997732399904289693706411281841064193033490472088038133705423107779877154895359760555909309354777646373321317174139568700498702460233125689318205691861639754851788702041181859296651036764546638742316417067503989335869998646947402629818858316748833678421518895967796725440387381828739869830712065772913377396325071455027777276039297001340317816437127594441883877721768626376055219594503447294024585880458318891577547708448235639151163320133509533912116933810727827765734047163646193956429865212720912260240109813724127268701806232879533900307359213633171431735511019928022360052526968747514561378625722094137291037409300506230434161537451415097418715758343477908769597497069466309076427336449880772944302249145239014327873231342183745404647986906582644250894525573473664062458469307860960770118414409486347518832068794900358655429208695135504743638452000 [174,13] -2124459887312947835548005384419357505546869512864929355037924538124893907837491664735886948904616336777336632693083329070212142220631395147188257832979144898545209700140529277261537886817797015928178554638645415127078537831815119115837070737763771653010510697319898942896773419622936469046272634267973258381263761065999994186659884134048088440568882266059306651606814138256259488194572350398419686325849070809128487804640645744389997384681216630517212152097624953119888462517254069787982086465833336264641318298625127287989808780049839202856483198357140639399543860077712712185608182458031795423812277349173925323935391303122536597309054644522436713673253182331613513159352243509568525059643047906103339807734588841428975668446690653014026528143554116591027208753191893747084192183591429082677437507389117900089309104627086138719299884735261297031981788823591345488690017550247376960402208084961021499533413175079644696097519104262872016085042853383738553914225625222314978859868117838541727025665197220336129167638411889705377004268383327519360619538519260798681125181975419668377917760091370569574627900221568032624645787443879117401711938950698131992320991135339670246593033532418145207135605397832750004095734413234025670578221907641672891420912570978907567762998988106775637455200149359531267613688188807060475269704629081384829600 [174,14] 1283464083823321100032928374905603600552602037096058301428109467792918553877001695645519223673731541245539214272937865932671509300933671038565237107560170193842325226839545930116991865375954923281358150439853152959655604586652749262362355090098523489649103184714411192030182734716098959137816832386742871834744665989810277345899830871011192861240528936594074449635750274582516995976816317207082332405824179186496866928090656219432375009149100377000982987215069488750299362648740728796732761413725810553007446031212739287896633082055666289739322104351065635582660384398258747337746778023622851276913011658075532906293418495192141476149487746037024919984506583160788358910640832455544744761081740771237383050789219719401598774912450889735822185207455185413415551841051116224266530495925398798084591947442089328715203305590484192917000515125385860571559823732044082229191605149344792233465725408020426605312306641735421830366417649829189655028604443247784407076595657158271640012113657075305127190648191212517523462266072384390568513651416553253807798361416951433679541466437300430196710971380889414300182337723647696620168956785496557394637517228560948166263689960120032980865072071679046401301661440137540525281120254098747954487481217869331760115024277386920232601456932063347565934319692187299641379291727173117150645884146490615900 [174,15] -695151900963615784661020622791761294715767843648542244390338985672117965205630384456707363147238892018665794145032074751425344153154920329587313562879238348587950810751555879757080425722380924385040801695407739043385248641250254210482142430014140748979907884301899460086122343772867304812820208778156496638511519880504847871758648145111073164637892470082601674454141461506102946186051422917464851492708280290767293165578575803434021966662380549775877282325020579115399405816903341505298549792350837782505308380933131775027678326939557293328183373989019889262142267857251917231313405645888259026053953010843530690564943744602774082874870920926353638667381840964211399478886841742919887253525848322205572233818717169600307161572610235620500776907984717814458542627407947736707192099598763715183310000818040656176127842872267120202883297570567616932948816395979815961802897846419801731951773236317165862446770032047992779627890635392992423880582621792198741328211839101699678009486603902160598120966994578165221006478513969182800810829398315780180518548688231649082560373735085467422074403761697110869563527370425201412629599736810332717569456813126682857761376604869332479853740875980713510105306388175978842386264255778483854477400599146788928744110699080251831393601977979920683926920192569409058552934892431120949262933425101440 [174,16] 338744416189436577569997617858374192500773422797124526853528359038622530569042765939668868693131669072620709667600434389274820722810274968693319818161707663022608297974849828886220695182150680801660639391568104948840843168183035830854055363097124602872448466277016777028150444044898204245433368178903839362601349873888883575772288293928863357483560127149858951740157696488165171490450061448420039110750420965247587425896571138819530677737980469286878018114825629139384399062005530609582854315075446270487813122600075273509563133297654048398841294328278682855999504359141780864220517909074931026828299380661255572507527827033658916343760952022743878469573487521061185583618572788133862276320201363493436815205994697599298727399538719918263942429159286329880574683632026074157433867243371329241614813316165354965296913898273469446075012990758091073709505179735441628693593280556685921195388961159266180887924174223073726888431199010637840337788992973724869422425877169207980086014126127127656681918712447980983466286932420270413796692254135665206897634869611912689621551195243803983697233669445901916451404379279853572364110998207271528866330536287369557869954486669236942219021614662569036735813255725658031994888016232082796914030222412985127584876997573967999096459063083282887446121485809238896260683064294740899367914138240 [174,17] -148953192780519924152909737277330119616789479200445154222903807226832392633172401223161033771557082865718131138669921229373337455617039376862055929113333656457405080351436039731307849053777522792670188263752575073481483915247458692087768017230741103340688671647906125095769068671839639014573231885290104064260709205515549784648081191925446822420706766111583026257255149669521445638517053954943951910621443822543610501967690260358014669644382605676635235854713275872919912318423228590335294730102216141548614388370613105774670027713545778006743619061560114496122256757277508719607167901937752682954336523449839067821762838787793326820482365659088172945164707290639436364348039152572948390470847324034612636028151663310232890021201156130634904387246763239995849254934565356218082738398154093875834468453346880577947832542637249204607524375574473474801614746396635875752922451228602799522943063969283685020454544893406761122867204986305208180294880311919942550369278153898444185300378194274336149835054981830415780341718940791170332370153512219310663514448400174215794893066515688106069247105769230164611905549366234790981251962065402666500990841218173101739449897759660145576373717366597025238605436968630930337289305882528661166305402296296092527351615577566223949705871364723354396817512582495927113764845305405772763784560 [174,18] 59250866904001805229602379212701222450596476289225806296814353022193677636786344598356323791941782633226821325681131607388915159209377709672644625836074372262648660423766495736984800676433319502122727069139001187924351560331646032563133928985070703514363610880082670168067725917601431922507607172443083584687780853374309284856035255650582367084406944616737176627296176913619699555137915295174989576888795897049619654094662855944732495781998118759953628629107140306718157056251043685472346238583940169726025922776278067597359672947643754781337554637330215070788090982683664463973233595679746283146821206518107074020510370420049727925693653604710399627988330030615738145120610310851164148771796078813254084968893740490600722165129192614503824232231454181182273037410291588798290767319308519574188308929954354864981297791956760086086026698367181311623045536854854636892920335071172423131980964051530499781744127245770122122298218337482379207619260508230643983125889671748370114649687662254653874149344346253821100768663161238890265669715722578025096077939677881045223201412918353227764224562600830153315205207386220418892499043071963955230411121332200205371649866300207495612409203184353260663118206259706106962369176629972140029823302154292591889450394488569866186043171430164873163362477631207051778590760013417780897516 [174,19] -21365509536896431522585113287092572566493331043241888948504000544541842154234209358537870354882768684467373436843860587386123116076989553219712857013810505477155099421315202994923057751659308233734643397482939516347549171023482633650657589813695072929740578332020386364759797352324358035488266800809967422841062662478501012453669076864398473763017267125430687068296270140050429715339488926096057254796433228673616126415373149731878700224132366329491131087199564103806797170613769995810192132601391897029212980437135888416608429568074029726232219361824246581568621929803368299703489764100655022590884440130837090532145869004019836916321615640812353477718488030750579748735855768696495055604562431943626779733546980637258796547598351163773237135383196383937914221731278725171178853792368467586773874687930807899461171921992243991232512005108835416717550075483448704316019625890042523859046719533321312585079137663166187979227705282925233435120446486609891593349640764779440745121464491096276359974496046082742154391948462336378085792723521923020825425371481381968596495822502825321921322641072196425788452948731529524698902410249574393998797513353098897326778348676502806957332613947078732754674201034824617505950496213631004075900052238604544274989470028618947551922322948387332705666588595768843278070148447328792416 [174,20] 6996182759191352601645584616858325733866481587831480800392271630268460892721991484399695108421035482868984907245960626783766770413340226006359664532412095102630658462556222847359524966472903555010054905733908078354651624754062170622031787563234725922557507891229595350699691023793652937389848790906213400695065842458812960488888222627253522923027387263518576542072776110258611102078692076478863462369392094631715922815111753003860903982852337824864916959916329328714938381653969743019388758225721664681631245405618266182588035613655710980411514785533171727562373062202360199844465108828234188244387002729981553863755415878234569635093009753280337449134847912623188645998361964582843484269516339402342861423453395165140736662639970585509227413226799129134177589145150364395109292954312877962764094563062932762770537125207581774801473618667403955695271288172679838847739227859819910951221353774142501931336789003698105455055872732004697574754800281581908080929796527604185836225356291571752799329923259878198453947124501298274100366601167157640782258613152803880908207494319911831170472191664373404565306957118715608690728528507494646289499288460044531145774268765884114124035610268507464099707804386195289400209322967761865832217333076794978645651576622965608813480068346020486392579591449863862162004468319015728 [174,21] -2083354876317174590050340568633606402971772396615022628288514667472064418371508739869026171561901835438973121249133668944589522540173965549943175724012952074811581039781666365215090838606833222661426814103012455947427864172717003039586671678049399200013009525302912677382200175846375586831138750866014002568558459946248786816737024948079623839961066868785992429645092590144725940670228355376629171570472153033936003321648549269954132718222210845065853654327253119920714994866044407964811591568938191466955978460139026971608413936648750396197296039978738604155234859635727918547105935331714826339301112129235471089148897098282981669995483676671015444711318365580725952351238006486273293780042744517110129699468453489704677516795936869911421791806963846991968724484551451199466863735135955182353773299891253773224685592834710651032454195997420701820363719664970822244388221407416520213547419648268885992259737536198034433778444861924333008257976691870944105101466399971613251059414388668446940234368346112859708004541694807865848184447167857606215485227231700874128140184191667495232822786347861022469799905109026611677477384703288692981540132556327934957604683351268451759918706548427944293165900531027532626085672040977341784529397678410234073360214734668661796451814780835970646082770170704459982979392232592 [174,22] 564845665116435542545045439236550335480829545032434462437206059528139624330835679064858031784777909985782269394812808405413579496896457852768307615502808084955976552011526022084081833577915662117130366556381494279152280215753960185225826857676836108192447981925377172197910615526129878409152517049894776841568076811106979058886724366931967578282337908939086911997522574428429673925331354397748483357058009878202219087945465825332134048088988483042019568588822459965100210910000873531088695813817096695416817226034331428329135412632922949219040072647813598076442530000175272990188901696329454012713050207992488717247023286557176884168720194370111085965161369170268997636306887234469888266512235652844009503002702626359348167634455487299937638102924284554540189703537858504439746864663750469150270558131845517316011595587742546913305006797616581737382154230016556090740715789951799851851987529450383523483571174584596142992201997270223587216666652985416320522803430454221912888292128656109526701609513111201927525841028828386389481574475187607693426250760139584919969044627186648728058637318819565006816522400775223240481453024978464295346746746204360970388296646315309067860806854030054598073716906409174922921881975911899782802905053170507851055797095249125319994897940598580385111650417237728921914569810 [174,23] -139562785269345374989717773517481440314158647580234560465681633799282852251311489408358914330882523614073968337369383103962721829627515534330497664972511797455198090686143971458723117367076812908358438674177985566773110738472920884442447075270976017376351900434208031408346387786743075991794931753540981947725881007454063239707116537773842021135845929068083975350515219745339472631519588450921495172163980837178158069593211847505626472065639989871733321667217622135082282197765732426960874307165212351379667358615943376430097630295772581053714103178181964300328248336142449152631192224462718921457165515030138109810542830289509730472820245124119755261362204096731424574349462428271798885011970447191508074722128710945400772181993350217390412746378587135569565626905175499879901384251398612438402115250284561411521338903003711440620969783334829860508225394052069522497004106100028152669261941916454318623910897221422352995719759635806475406159085030424242567388865271327099183391186327883664257818681018780505731341561969515186420783976322011134624555291296191102065105003748525566705638620474176186160465440062851713908087021265322406482923591215054439405415206104522895534146660829296146038161871020619104532465790141198274216078474856568641077641102619527551756793516683340221430835638363447107422848 [174,24] 31448590417704160214732909649827352417335360778136536748332490887786855787549073581359717333752710431732945944920791901564942192384180352128630615581825350587769213434717903082939648025957403695432208944065022108762190490171713524995795606462847908739512027504546941697790667490281816224821722554581757668874610300471818668905948555450733816542958084351215965329906343102383454870596324603254586358880409045311239915829468234733695533398907691854988421298678336501449753639577375904340537560894783399086803924967079686929497202169535618935358330277416023550761190319955475012351360627069488258965243865719296524831155222825219816874868874824719836727942338368115242366008614886749206878154982421389346267481773378948224205172280733115013029033701420830306948311645206903661604433560778991133126013591502490996600271363873299388430959803136632861817044641785484164239696809905669606087451226862271264191564555845808387792836562934316907829201397848924926331842870327210378304597006307808609843932446043530927648049006324703731265367866574827304736029641789637979059899009227237347402680104633952390614328314940317922393806707315224003857948213364354446459124413636456955840046153585979224589866785667591640207317171732549595849237425581441984487446876594401776041266259573137985031892372989914614368 [174,25] -6466387039390976017204531052805483144420715272882173814548115188805775159757891804601027859511508514104776174811430478140663272866737482326824993785428888678372524924974197839671200211240688508054107609960969999703458924499091906600949426129479689405715430531263964424641356409849032674762931767415185792884151213787683539626260936623361494503007506413621778208886951490639899854278888041158859628675025830235750717474304761068668135699425312225678674411967850104514354316463272768473600195345617522091897478535101892133748501712054730364412736583247442401990118798395397244984590186744986719884248856579764497977098592808298678512305189591398455837491267062347578256399332912398528163975072606060187108716712765188640896835918926585747613645827971393842364428547307518946374523353612810364191717385487246707095567611975423375190264399434700869938433915767345217387481657830533430397023561513864155085286395497193050724308797250136076102851343618146361941392587359175162734795146720157936790717768635140700142434777298427786521535293285981167751757737357303987990971056346456987943512973725639710468228861356905842710754595887601445640049578731178853827173294197668297483328362566715136029657251939282453266346475400533756031389506821659592554334012539501095845776642249023427345000736561008736 [174,26] 1213709896551402935887466071084262998916680115259579866990067540185167962925285652793609934684100864019264821897443660939433669546923736422337096103444271898668798946519031080348111012487676089689604975859721504260793401441208375469997253898355729322586059477013490288531522782936686464499614591446785599869921840039215768012377772953023060341995349089325307408262399678962262311707094672255370108577898922961948847926342906648076561580320468925065901987925368838862516490644168472362526963220822755739459872368887607652697608434336702750537383943375946410609262142597869608939572599388386517480175831303739844605727455085140492445124262549828301408125873948634394889055579832385825953309855106169255901567530227600362668650069299022165582801446581832662865503629131628933688166186847415818481817143880665536414811203817148859830068541584591962251891416597121340597398345678805545636970397683475547846282251933382300948468994881336254908488066875911620611702200982481438097421842366709063540463410789414309156992626801167415776050986425479475563716270971135885172613332111181462783044289078182717199122304564350417955052155057426203993314856118390388702253005325818820500349401897330597273611985776174176075649614076691845854549997614593786396902794628883801633036505620465053311149465353404 [174,27] -207997240165361454554403165103534506812944512272648987050964615852247631022956014399365170137815278463760645216717130242965227361671690181936729492571645384713318406683847957446212463693926504942509878286241544813783490338306101969770595185543822636103043424068434461178401304461097662240427912194994476615401229225976074594284395349676037494918450160725638727441243546723795848285693850162372813754049079293773162012290043452143888638715917637578502582312086966287146128325878478341571194474506432714602652443533958029379807684433299928372946014251552827945787627175668807136577809878770340078425139229768957600626987267780525010765922548770988381454979004114417275653605862963987684301621673093313520911136673378322675661037564539122893777764122220129559711872912541367805000682157967372415353596971520563914687903625570267618133059852223275354975456778436648996624340138073693983248048603411211949608784506362616636517739861848290201699905820283163634470164670802300920192926154194911497840512681714322309683962546942704611301177798886795490182351056752236404830083597079746698707356328016300407185666761143052840832830576399583874542977395583821803933921639732985548766390780506662659112163748454504379540498179649155460067839132641061551818569518878534743829421330055842458042632800 [174,28] 32548066683828137800256374713049108015670752944770752264923389406026583413887182883637220429334438839804647667752153136473113960399429263228193320480392926130969728639843103011076103456713578855138804143071528378485573839842058477854773899910665951651751160365177167700127030579694027778532007870470018464360360792825938141402435968987255732638702839505342038336590202972800856452660387745236443817490237180740272619056787793250956534105228592400370993456276612558109333138066798640403110555882644226892259414335115832164250505151722831723171772650037138102119462458667499160177336295639287006941766520908534840984799278990110394073104403614066748035664924532841790473969548945848617735817626525592505826364823827916006397640274642284881664267432407174577448370940662848683190403217746323150687822649664568559034088073912527232095427588408811995327476946571375616999935789964779810995754184252064343578329306198723342671702855163648573266603454055004881558896133209582089357363173459704817685415715935598292849294477836191478060369072477973368528840367759320008778912279850035650428936595735314360887260063577582389985070161914689848234041300887335618559618916986619973886308305183150120784970992803928552132852330336214355184303520817132190805831890290455518926180001537754595052160 [174,29] -4650468738413062567252168039353077553150057691373502271312620632176595373834021828833565434893522442063091865166651810436399081942444438815332429309736699327980918929519437550321595494248736908543868662630756786667769689725894120065499832907553667829864429835133193231274358013086985954838585535112363232282178132840725004986421522554825575185588760953094021082647165826229055917248462448576368853797823118629859515425109711580090109918432202370856684513710955492911668652139010329812556220882651818268889654974264021931693170108794164541078527477783455487831281184843069050675437581980168020222726031610935321756405149065113416521081537129349464728897327613100797727855969506571532949924441647199680388209199660867548957847952082418323094256312633653547469047660388133071276162481575898401550853996335514825588570620166660799632535910599608673646899482974558480046918942979849986827371029762102023733176371438264391561135132216674312156992937956039460651714273078936294421896004819358302166574641934642116825063762401766692678178942490742198720845706869074406347298944415186675876885677427126057898070527845988072930100069547436925925073153338608162602595291553084411688884171629713934050732113225793181634508288385956774984607469736000490449891000047944013822939432617051918760 [174,30] 606594991729508670457800397270645232734810701937862407698082466395792459827280557385798154548597869387425759260569935310191446784217341054035607989748981053577762255137280748240677891755231617417748960238788335508623104633608293316026743293057154341028288492263266475168147103856359897221362206336769249013457270013712486444476999847042268083115518810451933134094732983565922694986450147814687762498509471904100753402523826318688306247762521929814789075609829726862319188917564093523168712633108614396369521893224121874304480753059059233598627451356296100480066969122926052181512873861319219103220947916365905929303788510953275148843033210762495053097519151697986681587581994902905558473952097889969308614908716113347786140423722524884437771832462491278878897674993251070473668335143135589229041880227255862898010579297896415962052482140573863598520303950071177690325579709123204688656794176079450686853958217088969816465288116183891093538149963685791659980432633503092900631382377385936533164759285205254006816283157367231941229466388069845011323462653023601778555082879887737586051497990482976338151586970123337352597358197256315121688038587899051953955425558702576499975440940208611936712153652691395208681257105840745384089629285838948590355816229573972872681366734004646 [174,31] -72212016371548481383544090090183615175037420808414824211697925683109936549061613194030505020246554831742918762557676403762614058265332478850694151976422682801928576051277372974271593499350850423101863444597078215489709489612757243236835503155206844522413305954948034366906439281681397828093491154415578596704178956569854646429830691576716134927731386986541066000117930648590316971467340147220015033243629429426867790421807245503530524387469617087508263613726106222986448184277482349428225526869701994654876803507384716590199646703608309238922411581287278580893617274809218508770125013236666999292446082381359541723450228935346550649807589525138433475393259342284760693715545376127054716276768994146536816823765072444216337795140265567396180093585371521825428440995380246396669083325539553973839980083663788144099270395584153204045673591499952270840973179957017044351186751116806498896224515732456687589441334797396178697351984710177802713927246734157957726477890462146562796753366354998703087669588629780418063479757433650838209526605434247407690702897383452165261761116934228140647025251552194883336907027061526270041361152018400890896472174653732119803577906702158176420805480800952920138865186776071255747639050165162071365698839506579531287582050689685876670018914304 [174,32] 7842621566575363763652608420126765353307086404290658145505973049376403170882685183491152457921774373020536997702830846110101575651498683848671347741427305276282278385983266092286176629339833492765090609385486067331175051466519632552977465722698467992407002062986275260286921137858387215567677690394056392640051738861811477537556200658700744719770247321953441081809096072028059029748431343329792877758109677525773390108290769934090253342173252320463778170789325165038415383343255924474026350141906495873742713675006596162786465810390383766016175072732329178025818088234688480726625233620433028345117862770639179997580284771745511369714970982806883054015632625869832438160461558111023060764033726403599083352941748090375602947836600447211804911870787614196614700453723829842714669184269957663375136975288677971978433710535678767344004727960581955200796450154557675178262739127920132559389139065760973271323668089670445590074570642609989937798688297395709234475116590317601698270711741851338288790875536052777336794583252667294716448784991932181598063698849089051505855463428528210042191227816624294629570137734051224652622935317531681667948816865585270063987448374425834338308636311524004223320777673731668735319508133561178825362661456476976820802978137831888822923200 [174,33] -776683691449877280412467493804746198392129133416703837141761256850578031859718178979924349021477125887509504653908712556946653756380916441638244333830849528663447436936377468901947862072368522970655947335046620313686260024457860765010981826576377586192116426478560942511840157861412691290529233673496916093108910506888673084108171020127024568346189261988217439796524762541086739052053262459720604448994384583454963660184430827324362760273980735103381561604500820945779353687123198938722374977264419260308561334395702686222410585653021547513353408593864361749039604616053564544963012813286798151249284758176596699364299584830850702537009789133228955315431256967141203937279157932548287855285079887924407654522785402584275800771958317893993514807582995816039937422088308479332417064262412841485508162818372344034898432283525653325494760235512768379850100841331319415009526612756848038056835652311718038584514064526305320576619611596219816774958113047277053966868745970195566990317262563493569992303739689435772570394346995188606305977817095992339553544131379002446182980671299275094458820326203568601754964653099853926564041101622011794956194411389199621256053457664509712359555984412135872150154378851099750082640086814836147270341539304576258431939011600822384480 [174,34] 70098421503491693067847441894830932573914410202354585000392453296499518821102363664752013441799397439474104044867190282503557004081768945584292392802987144970905974599974640023511865976545923906853043574531643767484044628852664011894940055049793860822028546006751850117169610890993887753642442853741213080412007523285914587748333251533953161730063709545850428450199652346475181680317553399969556320339298170723478114199571299587032403776230137687903640874079443668203944399218918079984443114245775226588677460118994794538769533301487686541557301171014235245189014352777384472980676313673947549753363538814375271042009395608737675699670930532785626040952168971893980008674154274521813643732660716835036014808734453905760012892664871783260276452637205720031352052652116162934055098795770430656584901487643325486814995269278366588114717214939311935365662267299295128925035024839521934916265228249662004429090814121535801288683164840211240979857554711650885927350501455634593158578271968584411462468751498872640850029224053792673575799025466160478809453307017425219923412785906820998524913641381498836258192040225093204384522100267678911889239774364868551549724860382685357526012185302936704964017278080958256417206294089886356314013090772806560218830624279786080 [174,35] -5761904397237551545339028598616340086349239756427072223052468017580442180872859113659233447008960605117612482874356781508604689855336534459993539949841267891931362558702420058851257143994191264511226603366287181481680883725355848364134984238360592675005338174906669590013344168379189909081532254897719085418678682950983772876512651974199759662089605740359493650314355274191618585354121136790795148044852128889353398585315898416327543260324609169331398131641265423330038784448131577766285944350612686371074421665249372278382500488610137303719710377594861381974805177747079162895201843749817068215094673733757024881607913763555524730068611555281211815837244454179549379721706198543052542496676896191954072656282407749527067885910578288270955509163397838231019804977186469986985547223901317961520464655369969882801665384726230835733852772831346782715595968751724486288605057862834937494768949427495285800985171849771118298888098347067577589695722048879123856800113192657139189894379597478285064360386216058836572161200369037033590164945478791063305071182600161072166121345372102574825016872518423524686949657316074412228056609414408942557167211800653270651273792614618609172918442631930415926109709434130913965869514990770057511326945482620642810894147565760 [174,36] 431023386149087585097395886734924482957632679431723506423270338528930783220855376209903777415071197862656981770572136211601349179641055589800815774629134680952316294840299750025188393585888941681501093824173479145279758345279326222279796958681698511270595910024244563360949007179568112302023644782702588017900919329111506861798128758093176572050203585395348317297711268900788051546118297885248382179877283951864016138590125599768693055570274822232788714834234198992694761320210638340624027112255129723602306136017598746317460615743813584350184799253453915466798060443933912404716147542941855743723732097405372430467291635752069145175529370442834237388297452993756665590621974727739935245624349572282219162907234542077533880060459709405606472828139479293357038024491898833503144258492635758446220064778894447227903347955566002968004411010173458366381439494879414056632889746227583487673746303326831480224091333756726241635920561516871127095347712531333242695753086097472643755017322916210771734258353975548690288085170920167499076565773470053267061713486751226558270254053130518394545013213564131121399778113670948774595889625740739673667747103636814781786065694892131795008307834964483086482186044666133936028651054407714126759072329586909095284313280 [174,37] -29321565301048276230911639451768854310729178168056052484113596145275649311472690324588864504298621153933783826752524134502407564578760195109284891882235537743307438966687703380532811068882523561733959166052600817025763044036512361611141102838541867923245567529657799318633245543561432082299249947762320731559150976513435228582944592866624533135347583061468956416480077034686559472402877552781471752897654088650034796793288442915883224543130490410631007146067678386328978365669880940127265511115250968572891936138310759009356266694239605898823365139803829301459484828167682301488724414423747548559960132125818786503460201831705862461778090872874067735703900261724747725203328051019223707708525510925079125340364214103834231742752074667771876985822163605866203415712061502297049397853171002499979309304381476401272715559354855755792765377290987731010345765749881273834323792789740468171116357779176767104741812038752472017744264106935462223257460505680501591029296214934145694905095952020649780284555074287273965198848370970327265209612257556857433935881859737564890028246029669723422258164948613841167168726658655153884528732656837032886261960541776608820484593603544447789529040196946243840587135272493771279370397887867531674658022766579712019200 [174,38] 1808018085452865949093696040221255634146644933189193294760265700562212077877471500540267620659088380532015433132220920329858688606575223523479303965857601863831080968472779630681698232534633301441127390506625408772727757900328153854077876728418443557570027322983069172916980815773064398111212795095474362146154693411614873446128952211592382323617633134182932405461691597106565882349387118144166203122132752704919782568691956588283447778334726440254472138937718455282206676628018203273378481438922700516523157967514469096338751947629698316096649751898447516888717492040204064981525998260893161181387684836391466063679936592410207094339340643619935239517232425186172267891406371241435694220275344661686105970780137195672260893493085809080214778863692591143485290573957809575870764906942782258465564906491745902208438358620455014562832244716277416935643734275666525363521223024475132938054919576387402649682320924875405104857386210513492214941429944967292164362381848424891811952054163206535524330029726840403327658079249330592517455162613982953364848317992100404557873864671010995294438572149804485395109060648493541866867878691092449966311223029721772127583557639592445730510394905097868916032292586491422424495078994477797880626232723687255912 [174,39] -94819804235379911114998075103153449303283383142366949239597259155280283586642792212931514884776356083082503032095311296324846331571658845072282218897280739827565119251684340012268198702783658507196672612480517044012628549681581595702923799377986380303440520717653837811306677542953736239643612369436534061286591672067903532935671615704181818835036359456297950992680622763866329853332479463190428786489026799334641790027268113336642860736154012848794767298677684150736844936821025076464329629772604253269704129786557073335226580094712194407246486658574737091396670961538129386936497591959998922756537893048251349932569061678369434759458991779517100554893316630456755232220294441619822604999436386751236675088374270058895335921247371997528135571933797048941897960634497206730128591609523246354460440270156224054473546535937920910975300879332054111877440141677133453343084858495045057694688687732827588907219047528836000380401109285840685477078623874278609775911361475656548881242794688273482167331042755532144438100855920479636698922062896629368981849468472205280490440648777977371184290422698357286482708252450185618358960050990866839542500000203348172562901548971447520720621103597119397959029029137147013543240365752031581237281025084672 [174,40] 1805169242170377632884426469700966303905592616118868778317273639314259102287445236158599803854115844788899614514954098233886799644813028334970657018837353725851672723848851408646530456076638864243766486634060744500642783258480785498345370741427842348773468442337130608190422251516028220278837232814068208784313438187338337653983014483566026143998489994577456907375458953989669251748135290383591566690272835595717329932428571715106731614956126261401244163878520774233303966263457128126189164462143523189078633287887680512051899200344614204805025509899210130800304259890090823538756108291441012481294344776842534363200245593192305920488897143727161221551841137266555702613924915458341038325361607799456141876818034915196246890387381519757269856006943795345006886716598880568443305955162517850845528605932928307169841664039273806878047240571091987585757083713059974402901171122399223950411609350800075816865233631972481477234893190846034278925169248607881357197833483207951021487108358693825153100589753048508768262047609436230781433251281729104882565445344878498159661804796425780941911006438062908978483858179569628641477209304067363842211462264665715520799828961054327529403638187836470437843761372593810099772616767512889146265603584 [174,41] -1674140060817706437476397240171603045533206974344420663032597428872676006448478794608248509819406883905988996590396641297178511117573166913086950965538113230287252406518514359822185968731847175666838620316523322435123443271903586192866305148471538159686479513858034745435890263256628203857454598226640307109815076409591478875837058051225017138812101180680283170858331849341592946472867025349961838499937687008207949240171017128260610294201927855293257113864118728109443514504441337511831951435480929810449146443760823916150125475220378945168183653940839664725507043321680795216087483220401047744157546948992597687137013289354405967913768406625835155257369023050004504703620659843115124969575719599234472833100144799234005379723434332819904936305439894029584884200572010622657672037110449717633609436259430150389489708187669864438051115661271957755961554468881679472414510364007212592850866771532454159174016846558460282452429701666003115447202404253330577269974624179072919239531348326559008129522382980077554882545005076539012066565220242933484851552009950890621944115107273599889388384520005692527252004587870218899987864613569950444403956935742656170117014405956887223987849441616462893981620364009676772994413218280836755065088 [174,42] 2706505019769826051904838747442319057145517756912850113593511961636289062515165125623762499866695281343068016885615930052384386241389147915579318167105187426464500401026741237113866839911391748052272340339429625363178591114590782094906861695789118944097764872601284649403340221364236297663146747212876305429666962683486695853285687694922544522371254436619453951754776138208459521306643392259543012921706326705897354997628376989066717580769520595698268745120025184778222293448937464010227383350019014767523044171386439625307126852620835038162326548510020840426360935735987935624957522071488618112581166931551278814861152216659647560303380472515118100233123825641878291917205878711417975992445863884022197365296176954172416485804462400344163113515719633123522638887863026566484528216049498644666802818917769574723564714012946988988408912240725822444057164698174819421449843561298537101215931346568314833237418605287133655812145409678215087069797785717098163171904272798362329645694564159716515560907599296708653804631422806553912509906017933668987327166334278132465628782225570954077024482273374528417020357361031115599876192863860617954600256753674059240047061151138978525851497683284847690290881164667394084337571881201339530880 [174,43] -1033514298857134171841570499002922371227730511770293871992421172777199732205058035387587974380864427262616597194069989819371450828700941646941105279958223264059431951587838894175186557589651924090639334433619505644353437389498089844098377355718217937244480604980953918759458274021166310096803867235308174686040534412503393433945317821566733996800897675845594016154599873852397590066546686256144380563025017082580138001794813257222393422387897939860461516183396249052222354539799313404372878563627223494398334137174865466199684411839155702657524219425972992331538998830501298610500555201111671429317923392315845383589857010418955743584923413657229055601119805445339309967398551977128740893882434162811878918131997974433264793331725865473997925697525077826049314583313012761693596054679299183886175019964410311759437857626192815954567926622350132372864374684573433605916605949782359418087127004687953035122553237345345572356161969677613132209688980544025451614771683295120919766688868592117526408246086402494290413306686530545565053457468849355810785366867005681667413993898380461500380667817438933415926149613357434009148719030629334794929692196797129531433787816451304753668878489553795338490606834145137892052796358363945088 [174,44] -421003888736622798537994819245321759614923529444147270602498525408610021357206984207533926085464291916335715872522924421016870111678550421165764326226250416107804112239910316727161475809436516739632256759953211294810976665974861453366347910207236619782707696465139651552571273423784508290040915382796968844746886448534096895787096465522894029837922281828788886715087902007408593018849144969654735131139068515388354627488090577947639566207066019884136848862358372767968159877666813632298316476619797709921080170888535510176378180085935525834519617266430611372055086653459419021552050236771681954491312561750722360775664008283286186999816427725198272216173838352565665472292209792626025021511008132159344556454554461381699769621419554782708601047395399145170335075532546870588948876234104226791771420957608037846558362041200146650021524843577658955041566635186781070309547972166400393998663562850958138752065114299113421586587111970977932568704373707033418496925373244232683304126400842798410345397956686806563528001935303184734687848577397484720239305199365735344250585299092345175224911431784202643653121701217641514983335403686762854644881323560966317504339633174446867257733035375658198569506891613235370486815940975552 [174,45] 510421397652049808207492203455685948960523260409173077635347636939497213860497125096208045442357760361789579940569049990126386610944631907171679332346174880619677876747043791663035040722930839102113151705831773536654499812724096295543550082147100904761131648140820927301411405387252239126174505838613814634669203168849682028167727996778608838618674718409582573758053331212252623680405079970949109200952762199338067139418639920936111001028865817407927017662982873551703734789000285140468596149372017969605478984371355025551319545586101512585178379932338913338194520464976961463826461627833570650585835467291447916823963955939110968370004827962125404734841983010010147141442980307326783268211261730793044749323958771572213515665354568141210030414657092358746064448748589850445473053627378918548384785164147904383531132672743433452791440314210302414923800352066337422884024574251260194751080459341281972114226595122730034530932531815334764957227364454794083000421141403607932105080635541099462320825119485901905585193421567392834777958498971671643839811910170577921224266415250330233872245875895503106711837328853436194756569578784833681052916698084884130191209613216687930697972279160215139440524747513505319708005363008 [174,46] -94910011141104542910569020779826553493885823143696748387293783527772046183254782499953184605498996716349421308547606913382985352150003995400857651996281385127191070947683569801988602387564296995521830196798648000725409526859724577546769555771788559345704140263178991811655394540865032319631059696336697253871359364245040668416310995297975323845616105409155364501366767905117944535430399232738120799284729695213605700731698316123178470098502852350371930693450093819388180261401268670871050284026703586147772775829910549670522870456618220929161204528336910579584979205604339084389168074119929380071571850296334699203955330547060204178466596232328644336499501972714750957199621304990593452741623069288266620879827449547836010860002259317163275510310432256241160673734578800055288573791100451814511506570187231068409877927073045347768179327005818095249128083662826921992646269818829390242203585954463490007192215373241170968921523667565072937863395207221562618642631613455642255619207051162707901190867573730622930210723274647761471652571103716601936034535049247663080574436283293048545874530063976540816287643937164853248734821379515941489472172661408223843035389643650928422777079352783761376549379845391435912276680 [174,47] -79464799698940410926952002510890235383411255729555090760067020118500384276905201097112023683435933759198297714469701656747530240119301269781541835127076044642161084685197418404084175516648453125157757603764715990139776537159136136988656718658077453737015950234268744966938778164503817218249914708654548717950625267134974379916073495043257859399035203613089434919086815523454306388140255669545061396452472680997532119143209676291514646053177109315858126875285529714339975715573834427633730454678899498080091823552226574315865177172963384939132502101090803157878040473338859452528601351415269939670664893530078201392001711434029659622987776330742767744343868092678631278753442505119034117150770987776585797659590189173433668565095617672803158224265628145896571880456574791707007833178752360092977843035486086318431898504332325330983419039851187428814178018303129964316835206442269737634707960574393390114649106221559588809089432603437727004561938471072610643567279327794890330827763304891382103051374345030754127557540946609422072122056778120258999926292865347319446046712426015365876565395743354411043477277810505545615141962313148048764543773481221199481837612713857012378603397386325074690629998245318676647040 [174,48] 40205850211519176194565834352341521977717279260214146102309028905461238708313637831070214343360329895143104849953291539209684265497865233240538767014245878729719853402904909609847274550179940224086850116322892007410084719204854070099560936091334738626749835968104256688691940246649053943973416760204480568389879877427182630126738177485396287047111366365726528994414016536141465912085165832766961758291135658377160464522996158880287212220388172192834674776441009687841339455159943041619239102073661833091100588323346340724123869090974188199528511117905905445618569923220772859652287584540227906404396551646965665097427682860497957848017363569639790969076229215879098117443778351270738537778934757414829918854444364796190721064880826264394034612532564495728729772939299654169164544406628733292551780396433053089819911947404482995395547316416983284724866395367958436647542510967869499774101363507517423599287756176870571762893931802508657697681936722514502899617089027237644263132661197506268152401825423776222020303114491605881320018849600319180499683590867868671295701594549029966953241219673279897111652853300415705789821515364847385269848820235831903891179805254433242226388675521398458375387305344392826592 [174,49] 3090992552979908496086204454126661807664005100779824849888800611653979638995845967896318693882120250159885376037348857464752948939457526164400285375217943262350953328100193508649627771302340223353378564183808237499701781805712492295684215843911671964818113501829614194283773815180207090610720483442783853398432268060924519360469271919872037840992491512911807202915401757536471445397888758937938159072772174280772587044424565945828268671199004442745870450843494091865907370264237681874500281228596737857298992981631493538197805571273104438070384998453413025618919775434041597980567652722719326818476267525719554370723192908636367033332379973507370983452332745539286381604004414603114357727215456572869432947214724284722954365517012748656613176676055501282188083176008844087157535402662001077631347674322529474347941097017685572244326241988181672939931800374471403320901147661300411179030263972726606051898661156649686267495591307835381118076724683567370248315320649271438340872421159217359516830508019004295881514385071746430557217499613479702907697876810458258863619136870821677514406678149422535348306765215885337650513790987034160416697910360273171876025597018185754983804187619630382027276506076468288 [174,50] -5931692213067882138081525148818624532972703246666927173359193724218451162281461868173512181338257691514925881818512845321577807736760573436144740340387768142234068238440102011391517623202940424952095308633333403976648070375999087139719687775770571119353700450847593721859178274610494603661644430674203388598951598643025114881880000030496881820794216032810328105115570005660530020839051547627227526619987903793318099535095242717538995597255428673594454966149161158304085228880536840887494156556518188217783715169454386479554864862036079219555919589214220402263954806031981293908488497447917711298154370593551683340789956586083903954932383595141933952268856547839844242856232884041572928876242841235176155416354333543269733435500469811772166945212828733962942415214068875703845865059559437020579636827530422331526273467793349576835142514279197956714197988009137272802448959414370473485192266725999078754585307222069484860021122948337670313380512518507198463016003323449971643457725028536263952517926826146319109008713993712297928274033700861068771776550942346036060989108605164820745764617501616410965042758255199404596551463947995145358263430505971105321360264944197894678013486433668274629141547008332 [174,51] 499757151710251831206444296274618322238067064269714382552046736566551539829131748280139170582575205674052097017002332169455282875589020518614942888032509338294693142126351286492304952734896508050450544179745354648198763778848178951480744687997277899094659690158562128901779452101911132850873682321539581205030006338425591315999913377666841862676132680783709692770848967372188404644385725519569894585208885347869380878761325935280637516039910664801790538194396898310771318155055981124656753006393413485639044735514082288455905747941968483924855627480569649838398696574634617810833487828962595635498116749660445365948024826135157739992840687404446963817350263331619521484868878944494487876293383790830732283283470624864920969541443422541034403592474783498790647537709158195291685271691138198088542251468254496453583762193947753452183713870894908607834749429603838732485720651029304271791054762061853743536901200818200930227305804567235703356612334187539778250411301881556538180222556425846017706559727441212105405774601779067921826867100973789721333821358610334751072511996937452247359970568050917683754027751310037457611628576371157511097316300995539203303604840767608708000751861775776527520694528 [174,52] 515807981516286553305562774842227192834844338302957582652970101067081673717689889615234926381806818182839888618184043660504748730365039616863852284611223131937203747214985410442302944410734428097505332977105059701725758985855231540464544083953651633630575088010266608374469831246163694781488624594880254907627245106199773249184709085781121598790804241896138116059056361685363224518534231228007958975894658717459864669816287293836590079444663395046687707064005217361014977043408839997044244112475480798386535097567216603035854318840943870630474627371710057914251749000422239499224680691014482054754328932886698723338975364867020360354395756659351314833815449535940583384384080238658523673435051336234336390859487206586700905651528784563932707748588290173458956668401410347384424915263358953745113620138559395044493643493086639285835897949963315468367449997888210509830596002294007631959065482020335720964148264320243354691318211761736655278411846336452061522460173415602380963233252915194282593970163396702463034756100860078621052372399617531663624846870896497191155244763406882122397914118106085647156242262756033055899409362941405722937760677573856775267388408989317579732053816046466531876880 [174,53] -73960171808295488670261401922859459117682832416699989538048149098333959107974652341626923587595031847788148539800985437820578613452416469678338802484312416041376138972985893021919116509963062484375050423105895104692858204502676735512128175550328392343968572337636199132296270271318396137560452133629979096356667662731164620316134723986881573971045973937418558217472975161328827554070892088771875995411043397538151190530845877137431603994957395659670399677049584296513984154178032272658680443366648694551673465319788958232174427940820070426961500083897255654513135356661313045760542662931340647216964704727601490058362469700692664979465484334547696833974322433771506152771176813418475758401980701435427291649689683950987956223547282484361729331467457165296084161615362637556470882284735597485348781306923077831728664749801608499091326675292422027553567533756498482116096298441621647318591987620069788461506954233320765403984780057777569848140028045259283054958035025318406615380030186993362556985299341101221620150255760929845302338896871519488574373864547760627241068045038330870096553627233894787384937405905727328533808883787988518778943394320557321644344421090052537896378249415066386096 [174,54] -33111621284315801188442830886091467193577991372996852969878681693277010704628902468109540739061853257206598949534057085908588509351838528267579858248887520321946786809536420162429253140020743029464159484461974178397274360927140091459828956391517496744718588943306637874378905915878350226866724521073846704188965180372805978688867744466690191653492911107188651146617054584658531914636950169761968143585105244236821650358454603002613374890432049150482395216378382749859460918760344078932070757292094279920583445739661990627298877717504597215896450486450937987909275392378283522524229382764541258510079239499354905901539708515580494430762949554434222153913354176389563302342928912518209807945143942274743981316077677317609170674282017020318999009694452814778418676532260014185904298124745354482267946390434756713793797400542426806918927983669250234563841601914138192949240146387747920316264848589955632181633200577891401378194321270899959226784698859732499004798177774190435282742035280308067904899485280631927838262337858850135450851475452829796031555458933907810455244876012826463481260461277577501635724079346349888438448576373855540771198930790283088903266685104811418574878823691981154 [174,55] 4195225600261091984029337859950637659148180780616030680666741909576971904171602195659538137975144880646017243541686250411621930301104429295401624592812495675416040281268123796664912850499901429016365310920161659754792703447148198347471386145294698527495323009997465181019652036932784602035614115654835708236417686601911290011943095629472242675474076156463455756849499740103347288263434493739275583999836890443158287206162297337467852353143794069936229528246026240848925346431211497684399756735432635489697925754998985964667884380419385451530321110107817960480987692973978589912229873489196778937770711331155846119600079321928889726744940102449282821033090044238624110536634334010159698208145345309182274072285640286719735610467634209950530466849929250331677641174996840750899702231533504906262467506766228453680111626652956176195032771730497894437835570405803260286223775270249608427646305955402793998940860779537216976997954656496171922224757788264418783030992255288974197590169929448208508184719021352876942024030779342422244901760451875765160931932876908794947813354999897532352338344591465399719406359872132946457650577418880360736238724930947538656796554998895835811169519586176 [174,56] 1758154151823096159233432629401903044785355265055669293619217366135947256090986956723428536618468524025039434668054006407264967968824828835429549370558313872751395070390065004675027910016890218065351751116487679644065086151446413054750918430654640366480205134396937627029058471550556485902390651348801170903472115352426784913598235328663479914669981629571890187690786469796573329251293101689578576955616979162175287778209515372524244583858756137619517395235173385032445991548206062881382257008774637992385387425211458254065596143478670906255454647724097572001733115566351405119720954787354681458743938939892785410131558418373442602871820732174288072290369281368932055460273250680333761898531855149731300312792482286581972347856605476585670696214790048578974957750527003889951802555622193207344334540866633072166589987958489422622819058344731398593143001474194969826836233438584907842757981031250271595861452336590058428834866472833489577267553721683353389548037226098866499277731604635872662425771987671838503180258855362867146620999080663488146834662488041198111574321705041162441988675991488577551503032523782103030421720162407016513082868891770877017624986925712504604219457696 [174,57] -65191895881514850905468559688292289624946242124661163235106544760486665152170992263928053047061651717753462203846575455905565379990084355412483611983408959965191180767980723051196016471944675791263899475072849741021162531306889766530223813718990949389117779584260291907959072575808310882811971656763651997011335529790135161720846176919044576606711666684887230274684884308634477480964391911672337490571195621557605616037616031000090798383744783912258152414242581970341708039793706103840199720584923748165672876435835736855309447117271583461074732614246355668941124133164934596951852748339238723586189331158817999088564479909526389409767781854910993184290376551168217126466484854578727395748508180905019659711634964199672070744789912279382828151472235594473217067072150037989245750495824350150311543979651949782696770942110790474040232122793933575419439902908985192064381868554358332374767796348042468365819699940322085531039082558007245009444357522651323530240930891331629832169532012852379788019951799655866910418240012558279964829911595392446852379786286826801090230191272948844063868300984712387884318543780982952055224786887455646297096332326450853707343248459935105387600 [174,58] -66882077789588931762606137521694572661309106486561059791965175805804605823718967777302686785766803263537433861812692132811224851253877585211505376943206789014182422372702945016106650419389816906365051870631977086925938838980304528864298255278555375205008469609321595756263300617512488909917726819622514886661559437811775837850800657289472984508147084964219685603061214955485471580844681914035284701947380376330758833464749878120641326777687698638865808866084236963482789112234522400027511850225214733503388890746104041837020264321972711620266881151292317064092916824543116963380201412165874393795648539467803539235444794464909584641500695188977726868595344916504338354499270353324823790630198469256303853817301412759024937806894773765934533692823540756676931132711141485347134584003840925259759030093119067339404712286514783455225069151459518034803717982340996071458101739861475828760110162347874808268579698052991569939275977409084193198231616521457326698273235982379080991352830074994155373668910301644073414028318549797520204632575259753023447111727536490729709994105140735474713838844408497536715794129597169895387507542556672554295611618936190223455509084446576581120 [174,59] -5625592479149738908353936199647005708426756722235165746351432579786651863236847899088271811578216050410343560138811932579312811330279615860657150414177666821793900390605089481927600047061631838067433458383422264398668139473939976752461140385464367838404970035598323311369111527360277292097989516231053773782820032583851398842994663169513273100796093762478384157676388148043880208248088262597249409795355732634786180961634203424961668984219829535930045198977968018576477314371520473377985757239075389513470386909462653336603362877922439880405659567342796515806077174032672704252741772803140336563727945857742801315719110354890311190221811780574699334873304451315327231629932999670876211075288738036049067158361245369468064198297511061355764017292321392387173025020009242506890716466106136818247878243930376176912226758273372679603967462796299156682429120873744884132051458489536006299709502269734384703744931039104188591445979078005812163121434842413222837841061416132436792678742322179492299441952414408000310492604621718851759295374695051108389931828190684421711225210787253645563184830811992952379275686772660697510911534270604892095933094632462960954992988096268960 [174,60] 881560995447424104241652412903568526452108753123624036899826239649145653807367483656417311293569694851928129335486992852748421125737638832540395487857739731667019677118351884114649778307703225066579314745645554831906016224310785457409506866995290457406466942557233593037175458252598668016691491562309488555306779749112426460160136209256638815323366897388232533985754739120334061900075271237844686516348742298017872092982191062510741704191324188357611278010762881675115617532248735529547726291545553477331496412329740528421235871017423125770175691204182452622746872571948232895281001430575177131832268296105865015560663970502728034637802855253849812118022480979078287890431437876411578298693436446994845579642147347471460628881792350652065577753359165995830635018832897928803422029579520021422320927517367681103575120113419534497725164524448374868409689831871334336411497477664070039189033631223504290754529628010160544799134163786654671362800385411437282589889600187073645633518028188394016096516006962056149828353466746620847890044125498355404058692521880078943660088022169093430215688274370089144336988469646318970058417087240617619132553217264878027283524148368 [174,61] 254975600024697298834160721068070836040811142309544382652977344585821893882759298013685095766751523738333451030011856595897800459863209432434524574781129007859963744033420087004408956430817346270463991886301708085517384021154081636863075334446455297030473051305867603291389345565047966061114320237249762688208857867581512519580649036528884350031342892268822161581166543209353421870795101653408644690185067280931560583493708534523769094690013603202762896484449721163968523235930403443262201660046757868375320262044820049242582774930556512720465886611976737271577144202168519214346756152966232883340461266514689080510232153057428163874415144610963707498045562443871874439903632710470989313564274038384507283980524459227208821410300614758076197171127329449057141855509275028732414603925278774511405218916703532321686500666729747790954786559158144765744299890667218312140242234546192150172984169274513979672446844623884207038627677938418019620399633407146774081100782311475852939112404213222886850376807079759826529051882247001014173725199483819763352870203753274923050079541769453354875783509848107212181108884507098547801114397132995834685287757857513129733166320 [174,62] 30084591828867935283489378120569971319500023781748422253630790225403780469446373442356637729948979004282504803418827994062084215865153889413120218480660367226236777829925452999009190199267704667309700136467548981114798846212769146798842021692468386333752174194740425478528000052832829142155543660088846738786085079890589808512267639271907128226754687003457040196501482919558872587623537356533663016022776944648357253398741677696784794556818701745755616744305398203731364909119748233534266349172795234441586219211490652123284221508288348780173366804904931410979450786479185598235025488129007666593611722996530929053874118584919408384960069212943023924592692943522897480927089940914422807937296899464059007484328451319470220585979858642732916989255986042127778041993441874198607433798421116003074852294004296194844661646723152028748934640344095030554702422793926652715921599299653840262954511091318909279644652969999292558064697858236254612625973668215977705462034174062277983260790874713346986147582798168834120264826288283262490775996702482183156022687643853484325171080057577325914680135074418329011572712679188954704563181057307099618720171973972833927950 [174,63] 2233515393750644863687656292778443464449663960454156594146805665814180247929200437144337506639422775322978871741731185678186321193881093592063353757453040494026019763206749283797653860101684471442239730782461142988388317069226128060196923428269713083564100813066339367143262383480333197211956127710974737628750688175067181795731651435495673712227200450801054159431555796256828043942724791564771159152659667329661186784073673321876223566756130729187587531433582523252849196768834603069014940202023875295143653693066793995131427766547868216242514427902289804976083591004517979825395964038365027281698819587515805447386411963046141456075631897122135863871052426548601652955807310852953169901318177560628243119687495573629284331535742444967902259021510582249376194585980635966677746249513230612208733107560425689515873221293533492844799802838325270359468005707826209538043000346449576593746206996088044535652319761651215146128425912710320532953548105535084336084292493402049199956391387295612326751464016840813974173552741599468992563784384123824438463453180144916771321378692348275488243310382188429411355099704578638917770384266761359581343964434028702720 [174,64] 116297148237662443522646775028109442143926754551453615309360257020644116096314261129534212995803431436364701460334056780170640046550388969899188423712693175564806682441257462956217346195511078313521352994096642227790394736106533855886371204581651161433683178799286485671694066323771590274053575112220686129400070165401034298099911645719869608762531274802814226675463059602805311057975380111601558987785111808134231244663404331579120585341066534434536688418305722196159832710503749403586680241962837642591522199294463233807576566122536237495506875879810830463784134489761924153880865317647998375789124623863829587414507261080788957401978479742590331097336349426664281954528078895377810927970985273276957032306776808429269146786664454839863790520459265914697243411230728816633804161913570196893847119141886104056950112211045385654955661180788850409283735985366164628655159795636094592803399144973876946328467406583223786914977999864219831940911206648371671822620612618210301697639164414497709488291569361783280285027282688664717723938120575611424565819901496676382063596353502706782667504757737876823215228138798542313514818459324900956106441829695680 [174,65] 4454337532150563177258026184569554032925964458491087955877950498127517032451375737184358064292200207602594999025599987688795900716805739313336694577467084807686349522397340473230341066628861611916085555888795626127883512784237978164551400492252383167356120357758441006063511438986951792833963325992178096738549285681942404116371342582953889754343819312614334652857347163411387823451155238873257827216020809024188773073723498505658632180164284334570746091650310945116599045246410115028470898130399574344220273740067850698212149187933644651103464074608920701712473568008051322629393761217054362742653767442065895209940746601147146407211220304242428106950693508018769384209615092632394764658680873318252310096602806829385603040940179354747456318773768344712740731965021225958452315601448962303521330799564052959047529663312829483065148728773440472952586592409251434961834519032777269206913134135051014889743233656050675467043774096806505494870571685704539126753765903427209137046177460106519177837109916395115915215534589931880315509702600032590330623782880616299762638476343274022102424641123365487878382865852691392327979463297616445284355642816 [174,66] 128807093061017153029923548715848592456935101881617649546073896282065257367508891232683042729197756294300920818739686912096836584909605527858899297065927642929497284855347381812197239768445049751769731007923899138246364180185791191991447881639441618947056309896912508602924750216914482636725623096678131864536800661432809593430774590904332810445127520556691212121058559200955428652153647204681778768055049249524584579282682007532965564092291667745379426461430529935775882210394671798325354689726344251282040811298144431800319978445614655739809533116639614792532027468130690061905827455542521037386213607851356376875919310833097252760065559009166866040907159282078768847316350685972939908057405892265102777791173963612185768343391348852257525531751793681977296809795147485183770649831288835343434194847753622713399905359269218864709852857495573512253798777245812024611658549238922350435329421680250554239682790870068538255581689202881914906792823515962899200143815688604988964747144079962626691878740674522737009758440756546234731960314959342119962070989383995909262002786413095374379177289711144139382685745336615696446893785193714599067064 [174,67] 2857253737700734462433610950565203326948420922755991361163100258159769237214413539271512896614629169886245711480147559450879884037150672552703869549926792333112740948987708926885776733361882545124625097738393259926792818403813422985297592713298750374615829441778815527472641505192204608013331859524893687875388231290876666396587000839475250996023983691314188103343554233864580308521432151524909368076498538067511430844742100108325160374852765743373305688916490596848137264030336644821804634708173561469838519567643740356925276579470629685954334166916213344421382275409772388295708936640371178777056222407676282319235055430256046721790459494692391609950829906704652368042065114201794195720066386983478607761213187996569394800528887542048070364102885264554556164312349527657944749950544467388548495277790064692754484737983134117368605463881682879082319431325671336444358280160225270679914786426419094863527851974573519171179862082417543781325828193868719880972685338530327785292039575854951369322505506739353385877300331232287381161779278603638386311024592981433756962151130054304821758211869188404963601975967356135266119512391376407840 [174,68] 49124345213752477439510959032607550452947406289575797106513258856262025456582887660349692559979224065898258548959817288083376160541011412381349527270941183330498918985298080846998004993141000266422590208992883884605771169173705759592873954407079536247432073846279680983035340952203386413576956595361306150307661289572082098629260246071461388893944337868086922360984756711474144190712767220375574812326759025097369736851862051961666199799677967238615123491773238756841198703339390358616379177181390505374747763675516559426392483324470935672545331037930997756196274660116691307282876820722192543921924560434213530443055679175933769870323437027911057518566931764031277343858844984370570518925524230206318656156352746823614150117966786973669324624577141435505761721949607703826353274116737696690244488811036955410970099352468549231583745125131203162881122411792454558116950738209783290911463374296566813062956680779347227267671238273008893563574809207507659379893194546766935188881470096260021585940179799418915516689698787286422959484958292420836942864469923409536525149273433367168322060959677171433467162846195841042761763365267896 [174,69] 659148738527000499787185549850945808539345588210857917396638621952865405428652726104756459517968507157495765480276882878159425018875277863280114815068501019335817190114144024367839948906548459459147989612030906900720168455927707488590580726021322552239803476097208516900589680295257664397429903576669618186382890557729309361962428086212296665677531602290540758980123281583999365802712412816123330765723208024399910026022388886898827727150026040916271810598843358132266281378631949611082975703779183452270821056874827671993130344214425776382217409742287078214527769275878157119624114129063669163698591563021544036352958435366109762433914844164951722510674598387376245201044283328716728232015545207373375588660779517921849714565339898352169753211040602693883960512223533940478529659867768902974848292698193313895404028972122119152134360143440371387495029495314831336835325040323341223471462562854686390027200828424475440668586851427512575726641401869508809863534178966948328534603555230530280054960212508801769679303432748899400810384898869550777233315248932999902407382905112812393008143851455327980000291427082853477294382824 [174,70] 6934619992284119281315977968847489689894405395564460682507359911415347265418970263811769754379344703645949665652958932397427615221741746330397178581599070301883012825211256402172923166446666054958910097430200440762638670989352489773691846222710814614354462450405102843390284526025083137397776069311274698722108958160916797103564754612622156226801816467803640203817234184779150018095033343352563119226759471121010414021715842084621855679639907491140848275263700651951000643184728297936064486191198596721482453920127327022766253756142765562206379151412779422198429330944737017310852097208350448965133066279448510317741585952274222669325799997835324654061029798362811966451385249957287692746972702530192619560914299999605410837853664620351814151425599382821424392283039462650315839139293006129659466406367164735244939166920854698945948933735193270202127341318476395677528689188209419246875777664286199656275848025186644926157930459577168661047526835461699962586218592026385638853175628459985387307635966345722840211374266851404478719115353523839329092363583568513082781893833954555788481078866947989248209904368299001590797 [174,71] 57376616570439318473396800012776830764772242210972469634749490331582956836385459812188261916043563321838805934032873784259038649847187636999426031550171219691923150319726718993458170332457513595493727429617556859061202708239078301066605901772963014926102404155787107164257696047006724074219835761721246713567861958794059617704876028024836723726606950794221584728806345540123173452357959888517653424350684592542607565317271289606067260975128543967442327292786147441157576469879058255245717463318715601229101052155131783758160326787016797378170394044485821878746854631643320308952576350569223999970925548582499969517500723750968512830151210365835180419728124206309948656276355817628827983607609193755838992829234201231456521782092222515041935420910578980612887149779068698495005958325153385373763006014168959362215713842373923334277953154807992634687469403005365452336639700939900762989385547090854135111437426630436050363754097346781123895630302221890533399011576331046781740830510272132209894379126719178043036684595714672080328236580438623301426652234482346029917729018860126775598425262447793794247641767115056512 [174,72] 374049705880611352339359845206928246355807293051761017413589668422819991343350899119598888501683687712490628841993184335333038291547943935452701436541444124859336649649267408915616558224904215257353536878766806199960543538869315813747867490553565923614696758648449472710118359952559809231790219007417659730796609816411424031912187982063808141491088001448985431402944885075277189725871557716240695569680382678889062677575218126916264490024033150568934026766857187179989331255563880593038921287470155408584999545191741199225738755058597448945081382292708901282069311455582480560587681694331749939851919444193066466811700844286894149975274801206715016374220291388202997358819650857260247620192368268082632245566818824821664588249776108951930133336939582151602313404073884690328516147888409582912168875981328179323629650163286738077199625754867018342011216622662324895130164842708201016940210867976262166077022789950998654553863396820674569309362409757098102908111381086559579698515831163952893065228282631923156955519538997227508056014146685850555665028373651933783085906665160069967749134849319608195005147760000 [174,73] 1923192890910847575065340006646133437475221154060165952555073476593941248282308285637001252640431116919899230161926351477165443913372040363503421297486459060460125671548232910671735382810887504876867295927642198053342123094501153571202110322083238154282040303024173597090656355903513263685926417719942678755204033876891214915229405204844568509013741053470545321315209192232349417414581750629444078882399210458910556395708579152399111208772077356881848558097185716806220093363151546953895633233033800248774477514630711416379817572789749622039872403170667371286826975855327718361521637276362918411302037204038072559941374547986505437913055204178863601492597353425082496965177857103925611961645969080198177906002774976414297930162745045737355063766519818745076374289338867971028147996752920022916051592191271356536330236478584878612180075646348803723821500701490654880727321396144322194833516303563526472552105142154928348661235748207317831469251056537930597928069189940720717079296103662436403984723925060857979696582305628790026401640299340098204103806792683894370265367615426822500290264748429678333096240 [174,74] 7800487095074565169677455496472309734581012249184334148215307691152534764035644421825010865054752188451958499858680055681540275420203748201397636404656721649266321554737964066255573593613429156162556225738015379404827998848258692965011633854818612071373490812172742450329151120211198325719798327257729463146001811128800614892620101500945101331129373301663718065359474115197647009869990636733909300370503892329366572937554770287362222007913877707271286194002715753752748013233916724314818370805547680831248203770157529898246920103680594006311099400268658591659830794093094989121792323001105571808210574878451428784770465922759749572081679049260617446410935410266293519502472669051797216455571859251144527284646041310659540463154790307212020592493299680357254950075855862498772230931095015847679609612171468546622595550186620143238730586830027188093327894345788713385098318671966663206097039047359495919335141676044374188656235263535094408149652574091357399188516652336209023212204859079937284882716330328859111576061614397901947569577161377733413333097205407192229502713921424298552273591404674309620 [174,75] 24950449163854594532335064670055212464552599296477754268812292548460126160014820374168457239382253324146937067975272921214461989986461607447877693184732535388626942860770185059564801160283247390518713468235316549315377015294689790813405502710017101835644943665021143364401838588378477068495450975437772898184441878669242687201676337202521130952747970426012779048986737018418130079477084654678071810978916063474031964291008796409108311557156522071826736731613227214898693084233073487061566037044310242933239418543329520173418584846313819193449666688968281880178709768384172000187369312064945501827465827537850883990343245822972229839545948737797711402346118733607526148035591780403710139503718382543586063452690097328275793834974113898201598969096527623206874450866739265928067318887170395486948186859181301514359880264867023152265152424907077809605867135622151938853690797929046047092470134738143150909309662129160803009180621401299403113991336632069203260382508376747677491931971144399100414050768276080813232082403214887638927394343353403002524288403916797419661338147515584978231235964731104 [174,76] 62882876474405435673918035156670649132562718255386560002782709340293182866213479694154614013123368310585028415784818417767553329069998327359511378933463153808659988749924118687115650995444738849552984277285557358211536555841999019049286602462038095993100132129616267919471310275125988846679405252889499266886766505059622116760944926082992779355236245833692601310212359388673450879408630330971489464338265135518641269239592346326041557442606809845686111138910369030635831528926097134036296532878073628485516705020423638204874965435261999436349091714379466631627506227300100310146823216472511927754047834314800026898368368155446269453059454874266940532394887360058293598269671025521380398797247881627540987168786791978749368494417536480727452729851158040663367488658391790743408280669394566561443596137073059382122516942560260384526660651999071921242052939216945958354485181075018822465084481027955305505527188927787161215855775229310263005543367017278542656255694903099481711507835237232334603002141589262705355562974838030774002733034522541868596865573139274655999594887902166191726455744 [174,77] 124721290812644079727015070987155703678491634674292212939209399715884294453718866123174878003749942546307826803297019365684373348415876246735651413881540102135380434802822979481367400458643179279001356868152483425405940552472027706987506167853189187441296626759288657038937046959879601660761160333851652089913411600048351298608794501541329524854703151273269538226575003873550691095111126566942281128030022347363980747174749010472633599962699745022043760533545564621225055065023631980264303292934101821368697891467629754710770168816408837199197888732603772320402795764286623395677598671902207552256280947460519258978398019795628500262722415231267811908535391215604994572938448879650002833564086479394341706532724468688623875533691993169854349948466968542881521397274893876987109828683502999296242071822677899997659249837613067488543041355910977736353477676323216298351904727598438492632735993813070329893969718912406145289982335119721155855349845418156135287952073817306144146178610977279261015034070708077992710898419950517400070395410999427941225100280481441510677274442776472254160 [174,78] 194356490204747166952129933745944218963204237130228347840224344064564029867433320254741267024635332934461372214222136314206343144650151590501060356009929342911801013024584760506800946756951450282884502133156276893326808450710436932394334642094248663272456823045192574874162775892509690040332747893955218858008425400262251469016387103231416711014068446795503107840178134122444541945309559610608183905069432100107224198246535070415704375030121102215209892623320435889645156845967330088302788076579362843600280596363076628880486406631440404568018931947395500925210554351192426787394103332503892449695616058662483104433319086731193071657937834893463278816418597479794852916968752319061171159922073080991762099896505991430192827364418027624406765646355510276440338847748357600010107583307029384659232766150805101390704028772722966304508262819935217284478514700761424071819935698683983964247970327500999977563112082361082315958387047560356801736082844117152651155061780334369975385908979988645732679970578059335046640120406293233023657785787697701189382014803001283161304042716796548 [174,79] 237497798825224877228757925713375311818897786907234271419960526095912517871561038384706490010681787482185297102990770717532721630540343026390272576049043150608724108455333234790797817402305950626897470353751017584083675409378494374165533698646830984276534075034682861300500924222615423483082630570760676854938106634446913876240980131782479750167322134806818876204119244171908127563546525168241478637508456523730664874341243750177170502937216526145162384859202544557834061111009720063027059036282006159112567685881219528347588250822920140003132599389207757393450723807301554503306797690220977750707969441431911245220817214911410270998388264972515566185293647979347008999187949563798536238717503811560292835387967041114572448580528383209146256525607779779420355528442841030434588069757883124781340838779895293298163191662586375774779015330107926079604840423271709673024280850873723111176038127859680731054742163223844790313217528474138224111067850535277789388602017279589955993962293663496607227630813330795554993204969281735886252638180050587063051235229729799918617482432 [174,80] 227060705886016233361745829659014763150922383124723136288970883569791459381632279190273344064195032598473411681942459893276327980787178165924409188425425072055762707780885649487201649328559355432281445478874497510232395119572604709531396781462561089223030722311391446865415531645197555968957823250004557505259337767004996594651558026959640439715192691151980431552397613110863401141839034485285297087329841292246497969530652676341689285700636034561012012600951591790878975120960237871261249061495391766003202227412708216747168204253988082797571902500545628323026679629648804695864405156726164877536526434586402456608148973115097784108519450088620229488085769064289573176591563826495095907195810789118980928970590802052154480920999612586443072876532304408126661717881038478336888715435632585911019924383800253062909154247930027151263595183766638560095580493955918196872552489609504440509321409551151022454562611615291778108790186652443051497811009551324029425476795469061699879571043936239829575312650165377822059112150469025964672993789892945881393670421869108382752 [174,81] 169411476668363107047147552040670981976179161068504898648297251140264050394415693034267664223726845238016453233289813626824936703914280475613216953519285650157847370505328904815155737001253313005599022702331518914402697965851564492252831575555654729309905746834842514307344296251127204875854069164245326666214347932540493399546886179861905119205437087327123154829971409784924182588107502095980969701886112388647638414212177314223799546566742469822367550940951387438528233207182401941181486298932828046939614709108637779912131771545245904370263902862809561926208779948837647561313764742081468643603406652134706951986576606224584594682444220404663362955053481971800963938357301003874870794465340621628994326483842102558570576080886079475838531502228690802387477525763072754491850658090820116301184595837297775111680164589863249985945885021747513226904477767548461799413286699814214804177061697317113766782091542977513247462108949377535556376302365470703653632757360202306349262767177203875108508200511454451593874828996448085721322853434538277183600153186696528 [174,82] 98365293157314311742732661485113873132129830211397601051112599345206030258011573697710474260949591101275192821693438098290136061098413768866117102768473668934881676816512106380657564467521397085601273939023915083071690441909192697436681595414172094238347489578302851372770896123072307420795206451879225949041060334715377577713316872834491614076673267864132225234107863810933657939179298831846916560119022337244231989174084051012301097931907786833899558603828463643839274043193929319550956175781393373806719363007143395391086859242030431516677544125965523662593778879093638601385566517870367536604550076747418212531552823499376792263652395920334595898285974674445572611816752813679916465578271743826302263680460076202554745270297181937912148677723277940294930779047683583782749389092188163836696791628524690063068377999969692464547437607110549730556917377636476278305242534346013634066416038068100356214025643745763237652915291728522257967903925784994548538912220419205341932457965290207552906108924244442801678191232993460235120778339542681157264835880 [174,83] 44310473872358554708533556202829462253654168731210721959182643557633380088249931793439868329386466673367884347158977447595102009812996948683560450105480223540893685584370604679229179431198875089302843529508514710946753380369188923538521646620849718170145174226819948598443476744890335929719804305507094462630906905023003672574848466149240455906365290403399934547140925804391299614705273248326613100957397171909932435991153588393039989225405798228327899640876108882316949192811758412584103970394183219523632000563445706951827108702045316566689572221735192493896771711775265078828354091001857212877146888650134135763071334248422462970463002422786922449371259440105062148260846282867340301494041444423873026075494405669844953035837983956380527574453672220306531817917716369363380006919684513801770007923453590686998964867659651522272407707302036123987636207974354072324814839526682697594411118279001746701581655375023699363185821404110999899154615710031898865771992230610886242462131294648396515708529802100605710912800215185287102943764349713400288 [174,84] 15434537068859259056076072942485564482135003146185566173893527725353839087178040253930316924492476480581122661657719268397815107746208736873485758184768354308156470334603520467298272116184490861993453530869328601158663630365306782956257119380053528142741703189463336516014855172786933080854160265654256050256943860718405283456485271987703531755590745852425545981946568087226944937744726303880847230617367209885506991164349508248975568695797542427092200310629550016637088386521487054805955492520331155296260732923903249368533318630421101220602054190744181804519095038496033074482824670104088914621678645336461904843365476989502877905108240995478559937256703595388051445410058952661532593875446748708694553215617473945154338301881201947636006571547345768220228519331951819409696865048985785289992322752526185770638869804815956612807442450403538656583316131251835557129421460349240227364264394382506369638716728639783551274701927840533897470688947943942521831357861894498079422477971054106484589117901055299461383719757307581915289617184161792 [174,85] 4142399840219881733507266809535069491995772508713803983460564420268610186776587801587769677937548688896257240920151216737013512843872429944158963069766430881267678737862798717596540408593427295669980279111539586970990947523753822047775929258564453609219474572505517095078368996114321152661758499813764520476444181457921273506435853300662824600942397886007566244043465212269012767068266206321474606981563344162752184265329722588230385820150137698762305641222500470165242607250622324152293062264127312152119496300523649044606063990732035160732054035666287331945182072784838111583742349018493382688668536714210012409773610285410557813935322669791432018702642706699923087621149941007629063755829427373187296250679927981014269931651198511047005007929015033912481255833775189847280477600110154657460934869869599294014479552507433696506172978899574708340225630771967422319158252082225246252112965880508802601849806917298383277190659125890844680519573985584669333512044509364288812753634600680375286520668170582008755608385497377924330578888 [174,86] 853338365277453373455182726401972822833178077403452420764127880951290326794707726992421072335356657246234408221539503333972894442972439063245126628332289268519000568979748498872292193200505083651677219893140179205869815703541745585864201747106952296640892427920219283113742298681977609337146170503030844167024017799067698094537817037191465923549430386815278984573187861093840914210919135968764256072217435621422031492191239564642998393642531640580512107294269234236493786748175881226872704481161192885329075129860779436732395733460118324000869020540194551376451387822961283844657580688395575868163959221401372317003179868116957876119825792547294743166836943968587619576584034139833137639941556287083628063855241045263291411072672174584606165910841439374965810064390688551144234808384098091806539367602536408606958281126839862976291262193940492158338133578066948703928093080237744651446366183163190190777654895511619807743383280813356172500082428860774481230258069783237448475282621861369746376848089345991456084403631174418210 [174,87] 134378896038700430447247802383505237270938741641676257446079405451235128962489421258992852529213799883491890887937765758570381475117894022010052278563413433349903900444115427700851627273405547957070709381722526982387052890559017366663715909061182547598754537733546714143990919108250292397149842286699721661270923413892874584312731894633084412640003952191593360774799776055417747618201044392859707635466476356546629574627543843077656565475224423666992340091049739022213964750613459550466610973053038213802872903687574677993510374110304213725554492452588317498395429127309447367793565576693087253244061506577903104133908520181643293765244098205061460065082418432795079413080841467108368259698466587471594287544844075845718958820578340562269827205710639497056437143667104949836596953981279062903214350540101433788222835730127318827752749302558829758332925073312737110268967064928058557173892612567058881565800689310071485371024579844340681428907836707368227550349734435367903937447565310593867687616227317350272439086998400 [174,88] 16106421176939553019825573480080271004038592260203150092174137924016044268608816998026614351340228225092887823366649749968188201727777085782519504635190338435249645708174052352281443191649361359681949349592298063464448155903789868532110888185082530225551479154590917556081684654595527466137198579495685218851042969416853836326863140885992141660728098195778217796643730271446106837400584554579552792011545117791501585462877817573371869027993069865127399699645494892237448182157121030677296095573350464552243257676358484507192549265230418814788330434974839140610883249592732640437050033369028921062218005058532225695941782003138459002212472115540098548870253365089500681453126343164553413607931129724503780532577119489042890803727783378570848741299645345042118006331666052215734393202759091465217258130182582191591396427439197025088422149919555058714495372248490173195541724577222214622510192038677146670773234641981843360630981887800126758578574456763649345820518192895629544304759945060491871826215226414206084192 [174,89] 1462607572993230451087894863247131630603684839498047109357991363248857063512683966151863257643920447945044920079283922909119078449072270039145891029756525050460584822041384375620672559486208991378983449617232914569002852381729668818127008090550246397882983910860479399585131547522397891162443538043687116829572095666576922513095450645962178935871122062180270053167662053017747428395148124771484866826132085749758958259431897702142476451917769348021168317496968625836669789501236799474488067720273533545634767691350067553113332767200789692068584879764031061703906987982163165201753604185948527202547334273314996011285637152518195426247222329990809351120922803366376505796116394633448130466042871091056935518776226095411881641805091198895072783450245154467272219387449702951568750652006917889358255839631577515560623273690631173700943377148585225181899071226093293969230049397858284059075603615225972321237466376593999766411603414946432272427710799414361887796518570185604197325873201828514440547317583765968 [174,90] 100138499097720839122231004063517991785771350205635421746737993905660628369479656910464801778449663716894428139732953551587536055260208643708822695999120721704871308008012473543502269815491247710577084644410105149125961711578643673255087138575432800165903443570409358125529054598193882498903946558865013781728589263502989549387969143029589036303672806300017778419446137749243560073903189169081585764254131894636241191060856842580805064298291343524850563890681412168171687288677277195918336692431188260566620146727041788636490687476770428948487594409186831462926603254197657644741259773590339580862900966779400916683604667759692593404424332163220797272393997802903574505358120181207635012323969638687064276477848690194850846672404521352108807971240466834975539269923945103237960343479726427642642703165464392681095403829432193890268388953562848880964132233229296783015597896791761516524049854924702744976401327715565019622796099931718026315542332030463905270571421557846473394212596973320243679652544 [174,91] 5142555474261391877652534734394923925205889563887724660607744023726206653077358452323377631454812970041992933704521664677139008905141796262677019920381271928282563490319134866204806585290569038113424524156412729410477495075332148218798943359168782845222113273847169248314937305072890718490659043112856238319716703867662642008812650261032242171255418180667683139505340187515639116023481373158429477397959385011402018802663522949142172701890468079348684689660649824627255106886207376479659564957656300854122839703422774978568438022462867867798786467446587008009845867534927077740892055486211303229200569442460833466988979549143730670752862686535339319309463142686759021671655212368291338476190225573453340277954265746286393440834190980341295151858712651047449252743573997397771009547632019565017572920987574270859342699212764053273930828651331342451141718116478857017680392384407180969001113036893284960739259477283811509557684176813402592117943706266538290453174751274306342864396874123198144 [174,92] 197011986621473638016896613678819877553594769203263540575509586129451350762106330040758088455353319375629941940771331432440038204835110523862903465075735278375631456066959109888667510978406123531749487743306427779353860629243009547985611958334879590669669332755080309634901347461654631905440225034408974101493031486314896074975413221234704056649546994521886427245746720563286858982876604938581392230637050581358672851745695057325769613325685188048140129199319203412720373717102892989151850474395518874475180589786667104708396959043809642278472940007670361850822790805621676402563926243959223134990618511751966810650286875888257960517007124885338542638724466203215028087766110807457150301950718102705815972947426668583647118092906097541563309857831979383154964959969779277733926134336365231200781135425108769833148532200213968525156955160169505603619532504437397629250343283035423549270624762164877612153470771499679658683303452181079565246606227645839747882947321434633697417937060800 [174,93] 5598063564510708417767047128231128276885119114600744838845303775351033155716282753168565710565458493715591760975998792146560760442919260392566137547133470989295517984266570620422567861525983635117176837389787644983002892554234722257396520016868963237374954282757530901818400035757026263724255528245554217729651996374374582453313477299445171315714134913662504493329871596340904240005490195196928501665063817614742407441598005796038392507905529378417405858116519808558326770950835075718055359617793576507011929382931625631903838711718493147104834298510494242069397010606895834641427170947352910387900798825611102827065703919538870245282411436772170691258773289959274940505590391256249509084664102910329728762934789992583067088478693957775921363558590893876644270860449371491951512595320145285857066315207007913822276043083466952840549908437581675631213122755583288723264796508903560942361608418429458263133287366121827960637618084037743995902513742537850980452641376028208790600 [174,94] 117264819187317321115018469964162466568361408782196198812243448564919522477590926732467517968080363281525250400820170133648472513504860964572318466904292352501113847804158817584206947360102448012432806028578726818422154418315286184914955812119054232559605780147706535485222445012081125303784968363796629820141109818650295277655432512645211311112704451506515562395017655277434543025312616832996603439180547033656020497557115212701497775887166582622256979531226211660770648852684803067307754325365607855349842173528248502494701926496669304018932530327160045564230131321563384249366682092826130114487412695747227508594088408653889775038121131877650499536965923349311662845249001142367527358355343361478679295760526844591105661013817062527415652446461100379262248944559025333178098264903697836317684144781079078174024267409399610372561577863748906215847332070942056109372924666891575241575911148054340176083856810142157901791499315107614797631616182352882938566577700421370 [174,95] 1799223160547746570021012468482018328319474935694300470927705348580132148279284460399300935849808821188088560437483788313005412761362757533187815963491060592877169935694908823610639585411153383464053188341002139450789367505207213394815701079564673549677488798133651122753978908393876884883903631607226645722531163989541158021268596778647769679815398025401038201934443135500963647726748103286356923964874359958417966457096184472457157039536250430182834249469892356418495666777110975066478024775279221566447082874243821100830178519040406119101861841173490491663523962489329855474708345610572554340596584509978867609560917157677894873087601148833793436556891219480037658654562285294454568988864012322915337082553503662955282018696500125539719934250474553278018329008824674340851748556478278585316786469201834545677546197464427677010823052558831535281328462959503508659414316939794775390528025523438766727592581389001366738325819838622730163390392382987864258681344 [174,96] 20083193162910063564257988757091418751401756368660061861047388067130027255189966532911692236262183552096940284853875710392429005540363914156698930024789023781056681077368534951485569978759525905235880871314507518614541727186647546528220123372814919794113566615793729608719048497183770932531895890447626720966766495637909358771307815308691464407672447119232419244958277281668186159442001587623566550874409275044228330153499333737589151546326244374794745308517981227107178722372060846985329288654378606603610619733335320808972205047446392776532654965619247018476755336833019438780179976225966655975359756768203282603966940853328966305102124185665884020860253527093485763309626597738017232996247840801695258248617624179759263497819077810161472729186326702460336359314418549222608623961348037787043438090364781507545576038842401978513924409668039838970923536534052738456225613203821133538054673528096617106260813158050829714734390982017639961532242709242336 [174,97] 161913992965618011963792959986069376225455839699881218728137642221625237967317167157398845860648773609388963391136975476920784230689228105904527222719475239134572392990027858719681962585678155036421143039003123683643184141302455751888133806531096287188320826836664008245050143526075107689204143729327390549802366309419436776056397220437446288887665274023461599260480481188087466763837646836029458295966223750591247365522426207535681008344083709920789750642332982703117341873107932610781638783652186447058415319348195936007230424194359198894458496068312207016811442669263150539887963120878961999627860875582333577525891246744986583184967475946943147593409108573393379795556387225388404448279782315609408662819660286151612131332601309129813241983113928043068302272865603229273987867633371327118598851631366753998778813378095913834291104676420415464933268474488464629901393286522514779353314954453486618245258407864210209050411749719916190238383360 [174,98] 935691327888272490601795018031125125975464694793970216614091853954575940481140625385128363458708351945996078228616358078399844751357959800208119936469031552102791003900473596105837016455539794854088832271823842914168014236815422395661640611753353538910858256234515208790370175014471327040572961948223971568241673053359414141050681426170546374828844503045989698501951629966906762810791555769071130866921534951506973871408186297080237218797025207338063967280831080707164971306253558513668874673552535171732225964000948515679471148714283252867027513861189088803482961047771200024617733947595932897338691820055699340113885513320981879532620556780136448581275224782557480321889413077608389222739696974271745201132049277339175666821864508276746562515305685125470016755900068089008413118407887503828954027233249121058306384557919813571543755057218329318713744288465877181667508900896818248597660762521626514194135198369979885476228077017275332 [174,99] 3844829583891592751090262486596200057905603048131580289969679820662723410254435420587697341603050054135560397392229727521284908384257091082798599434351594976359435198173117697712917145474748152979593236469311600352407139135759573389162528300677381580082329659597306130362856470577414884415005503350008639723080077125579426020303391050219112005528288388593814606858775521702989681176521651154685137379617065486368688567395131117502967421593480938232359177379138695427548827318723111971778048338981237374805229289217024616310678434294555576528072082642000118610802742947715280668125810068178344263698776959910003620843865779822349738337067739971625168063293237957657388196849870937249821336549588547309064421886097434312756445175346418632549674124160654202491711381875570326070643492491917818260948731227118658142964306358823837979889662418984857809482043489767634870777792136165075250064218160713112633968848402316891229267850528 [174,100] 11138092492602471094210580335006220892104179914738104046010967909901987455603373002892043608321120077494526140439217094447604793757898110641255984963521336761282885921350786985192168115604943490845450913893914866521170605977034112983660056641609977734527040424487492555009820597087900650261817115007915687785206477523480848584318960491206560761815086987509612665099298943726147804020267802642488109986352029422820589319216163872324387581179169344848456748872765459015994080534952553388488578634342437950831322313528074072245189368319374477835894622167481605177092471281681210631344922056337600071717739755647565474809049731152770905063733649028376997665187608360892174704647757677184500636000009610416229918695903172133778068880444029801154024876794831082956082435477553611017137486578113189167288856686229312433099054376310443106603840866091031308201915447262235470836115162982307230126900586908221478480204223763148952 [174,101] 22542647836208473340858140008674451051477096143349616066700582788719341950609847955601799561066018384055944496825312478739986727245390718348335005305717470123515804412485843933038120789027617637564902208775196478839005417785273003352094242524580369218163337257018746411494762825797810430265643777735820522339853995594619430968008864673762558226147675131187102228391486828125729351897569063563752746344107093788100956801393834846303897490624991187845873570305661125815630723146721203684699095444467398574299181637129858742127444699000810774453406668016808287631090413862521889294196403594406513341647394764097429693269614112385610754833941329768068029535891390384346172155403993676101594040184346976533856495538554956938897814861853008230439754493698603759734454881638378817900204911268113692821661954990098108944607559557924463680136180256977568099717266246362083904805942001606542178931628112328796886341020840 [174,102] 31571265657317324421755644899522207778566080587371896384214308413470400484505231095227350082599939743395919442376024139999499826416129649806577068093368901602118928456936304367584538780032091980618587673998330945478984813442262674564058823026101335942505660586284604454206306734130847620839322366540194493314326980412404216616371366861996388785256420547361267122521796637145531686201376215151138793107000046709321808358956379764299996354509339871749850851090962382474978781128782085009580610512849216680226894316106995859845222888966824457285660815316695395824799996837140416760760653707282235489744702426701207394715263146987024159236687219082907894994992818448797776134666656026351797241208818034981204711125552194879130086019264872423451400867848513809330718348419294040841612803277688182964171389861275351232410124958343097367675857297704038689270183309690229536394756387401635609402548346780750385 [174,103] 30286385328196971233838486471889903747615580125202014150132023768720232509359302039111567546319408987949769814200587721455996412864380573109633410158267455640788701619175625434532266058093794180814179238205158031045875401565551736333237425299565912772075282883633686419747595689557793396443777636065710963263153154280654382783032757352077432074831439109429196404307189224078191039481324933982524583195412392900577005423435537934564932121179444397048302459173514403017048813919436730167893150905673539826916192888493188184447299069242162421384921329752807812154289298920224188728450438108500705844092604399483853174215436747234328560897207258965180516009371649885985381316818531202352505962466889384676433142462267577684287255144840348747059555693644347222180251836141337589023661435685976416966660399390616591942762327119389725090243845675809994111371112524252711994687275023138330695075131648 [174,104] 19686517936993985319209994267105923630181715641629987508287300375064949275541392943063027706229173670074982522513869981956495913571159797907844063308109728356515343287163574939867688090061671688723363990139412886287400690959664936016617858965819100839601565414432989429320700296817540550943406669782236284817393836307179682599344089152461067991063331064576972826016555181789628511955130124137823727740349514442763200604754822702795567187581552476323315883851659507806058200766587678173802453697087748113072754814700106610907317893017034211298231343127322854815089003208187125183661379111106797572701238912464294676607055732900169285630699435224826384430192473776557037655138218626513915610863239526189291916576517975674310595849440739142112474917073809920384306737287480846533798388195526914079385579296817698102555243040783891565050621707599741370008911659615005004841149462373157632 [174,105] 8571429180938696090459462731873362214899944611997046376660398034079686443045517074379782180471586838565377747582143948051576908968850015726016644655776954276402918452322080737318001833484433751074432037363483684997542589153811003658835233627134938625857632828427718390413453769196970603476591207138392423279210545228054833291613061594189650073536968717864068007913791535030782307108967051178075725411070090212252204293485627128284824412178699380513249070288535954297283430872209344445813893838365993018253209223415900944540463144477479869594884024472536662601707946774932062145495115115090196228179464538480341551172711980751874668424111293753542416029770044190299463661629661653460855836783609032530497277961917006582532888506561602902872558321781734791223212231599556760969067985961101501146534783915206400817411056928769641141987026155687918379853683140794032343003020304 [174,106] 2469283324625030626504361366318260128264542464583334772804139278421255188515446563463055226419168122123757774737211653506278417641491880688540951236960934621570502691378910641879956355127280864288291208359894153830217229556858914149184008574652682330992502833541865540575489417009189446032416240712900815293739122320949207884938513747730280608489931884763212417367639680596375067967292840673756934205934884276966272057743279872156949652433828748347045926116677535050559790863479078115870436365100086203517101881391077589172329814498683044387340912991655907470914287594104497520877645746446012050335446828611643115221060220006630997043305328861684333922376242463216132909622993293711666739788421236679025382574668269871899220620929523487030486340487470780259439164025214854050904334229019365548865411435745451595107534445072140445510879543902759421611032592153307180 [174,107] 464555311811223509097971005727710342421801559208772162434293951714749015913069404920216290392084324990137616043122753618925590933389921069422074941045081001778240169531611615328545680801076298866692396066875343659827549472359692655843545390731319515359161221472556372233487333347094550146772869336689707269199555031053011305623947959214601316927506767040931044310222380065313973074224071930837191726579745701597204825307230783935364313802464208358819677903435723536765304313708993297105056794572154177257361763572816461554832804081818987125822472493230743598501491250879376591231569547754442290509495320714252490049950427291760182847946813471860161552819080034238456650549307105445489859512125004090631233982758170468162220529732000269735247859518722850171298216997488004027476265189962091093632556504881247533184626741373161336919665398212843213881666240 [174,108] 56283510982939862258546782832635233721065825204310915986579531074443588011350805403903875852690900541202931986860014706994067345205497267569264819992909952261067536464723600892873393585328083104186064547383352384255446726526597778398012583089117354623898357806075229974622120747519827856056385796377882810350645086274839102562980345646240877444013276842195369480809893466402876560739828972572840051128106076415748726970200291850234492028700036490427108520766808073259678991683851454919310925401969301254397324516019762905196839080470669745611274162186204852785886944693024081493849927509006967904127030009935860525614683038835419514612275568783312473407160576140816566264743504403108742447963697745779314068676228362688887565794756502131400712376981730151460426908705694837061864104307162759031161211736020143225006840502323169913425444820064944 [174,109] 4326209415975695613906853474076478480991885444777515972230992191667200103403433015519826139463647392441746051897629049056330597398603771239846477545615938745819980200264748398617675710965931219504747021381836377124075407692112356603948797687182587884207228667670209241216899625462576114887776328259371661340713349875180451431652971109161554193394385700605311297466960249209861166116932198540550951596482257735519017310524426756054904288753224052916622779313143462615245851992057818527323073686105489289919264484272979043887126449619022632489853540648206373525518036049594214852744740183313016827033421783462383307155601111759111126439506218701494149890113774595166290169056510051038303974102581069550057131629569955053808988269178407914169930851659883608155053991310222111329682031094891748616800228036049623779424971873358921176107096 [174,110] 207614776615594400210391135262219239222712412338131157102412874763331997772302477233975197939752332646012042467638050800063962940704598888817081554450430754990702295160046166503444422301079973624413610403672533333232697942246015057901885588162700119159049681872406330138302644441666208986497240917474759069657808714187370855698449157595002359089913869639700832133280322222771603490756615814025094021562709169719281547920059609687885087130190931833377180423284739467441722561310676038116858239572692064163391146650432148494801822546887422595948331024807479100940684125336022411279883080931847367729613581754366805840789203570504570231777424522903534040262547252473103024989474954755334316899203217801975603702541016033207821244911875954428038875705725606960450737010661823591077241717325176815086316794848186801683070628805124 [174,111] 6114566852020247182536818542314261283068136157341428713149572674697076506651672422893508237599473968260038943701236128414987618449724525373368958321166460870025547183364750848863766618170719539801563876666383902851554381419405199443088454445854830916839049793649012296212396158969635270717589143237853945538066715548696834706200591257544380579110150184938282158408020125653207538526348419996130528078593791198787061383465431715149364464540718721040854287897753076978226420344934251886344000644806554011344149192162608190230570669543557605974980862625974318705166370507791188875962903406553731271061793044669408289238020545397414887669539142057918252283725982016616528620518128732989837648609547905952145102927317866522509746616539117151027334506269263979474459170814035769972658562057472960747463340314838485753280 [174,112] 108492789582557221917410650296876132991833532759791784287519828360426552343446614478149221107119452528650964968712540118495305880260679562861254749313702506819008583679282211141788692455463556595802541485049891165778663519701577538321822818840947856335993795108370499454392787469635049801740778663461866850474171877947452558327993587892675006128984225381483176360344621431601666334378152832324719038786826120156641799818138496181068679124773625949370169521991383170121393288592558459750282663279262126280892340841247552969065111500384173430927319369574403027333839611012552397845379576277799088218729411544218880163312946491854678086264197859533660516106059800651973128911237747707375971183974634366399510887771949780042292654376107711204117056800371200481881432878719016678734119427119579946486409596800 [174,113] 1136879543959272508514006865531672450598938100589056284796062226389310280364683026675760628624870012755679252752696043938038941008549653071967297841612610564522263413725748938797079918022983119915434545325563144718125769871401255927495975301729842113115925949171617224357224154099718685092299591791116403171009748540876273016348664029298424872126277540804354911815000966585725942802078582110516675765943549332061630611861982782690342525567549937013298598396343282469966862696589887330424717026229770015359366041445296239255983259661605180232749986880756720933174962871651773551800561954056253997893097547458412946890587805901927357186419119745180183359399518799256023458438581929228037327961232614263902970040991857806510498842344601867716375990227916670323620112522066916172863992668692612816 [174,114] 6886036292899296026329127090905467421651405765258559440375721887185165730074279499668876102223167139838898341356453013763482262173560091924420489833258347113312060703847687948448924302702343445103001933050292879542726089807913835580120590107342349469452871867106231956325140851280128635377359189264962999147986110587513498494914702557633848412964880586864563548629939243097198631822238668785371121904167197871471953695222444380511385461184182348269001839792187577857276080028420830083636265002135273157530271676813743322866404631592124094399149553957962766389406036706190444320473975734269647554952945977537051661450177298063535702437470845255080446240668843302533300584363251237488468661070319551125630367496262321998160486528135095888127400309132014963982782716576432234503269884 [174,115] 23553925145781556830923883390460153530528005924141296816676245070288744761647547402895378028613968113240584985169727359647270392519218915638921012239098094691042916429369959679510680128483851145438805266516200004035692835615792981984576591251548470922865601264147967293306135378547831979073620519375000645139572635082777175975870489883625897095524742298824470961444766035536324780189214461179805301253378936942514116108841361107558470791546071588906202759937073599916581905174738038760005014412804576717956723662065292549460075497316985553135924352564721966894118363525529789807984411730689021151635797923475520478207393279698136213281235427981590244734644785880104217416146717871175721759542447570119854963648382321627746434703890179567135458349193628039101688195862560 [174,116] 44364980852147255498725646300308820180586048312727575826639698812418181110525819984688978737063492004909797118374983277584436092148101515502179493647816697741659434021171555884470251543305446171676491773318156356964679900319077765879549657540600901347394884442431214842089821689936570949397294149520782296107080490208349551080904217987788671590158482050314031168621219573631968303128025866251644331897806502203847915584966696760265489460485814556231213929833678336703383120111113704968948439978288412666067757381989477870574567432719604652405998643940508878369523674474461471100947635523181790546939985925489757166133589559909685635707323860829835611189795331284270484688966580411470225212819849973105122552652295928644407016229808718960278746673700774649736 [174,117] 44770038086133446203238455944002220562066260527818159518207352217654463850918461851861165699074865392265494143188574238626572445422382471505476017774607742939068372521792822671970778377922862111325201990526584301062479064860917825546476059588457693671753143232848106187900325485074865191590377455242284139964050396491618965174475985076953832812438050213243851148385803388077899171355801649415888245435707804352717759874426061503467317744240071742976687372119942636783793358379625272282896960239657877695450249158467276020235383337429819889971792037736795978772295660931967066099125758164708445910960988770217102279108281572546250710654888053601330867258771895983126565039858335256004404589584613375643590877440569447127268304571146696723649238120 [174,118] 23491768316054472907974162074632668183207678189704995129912635210807118316039706508432729753305122453642026018726920524269441185387795644751466801405923949704143031542839621110861521104396299531042224174134464740242602026978575347663122782225767742269452921833841668274521561790457522956689965202361317823002987430170576569185690298997797091084616419601346616157220902977442521793969628838533154901420602146476040064763522892819694112040960917191481152831286318493387825946771850250429557057778903021946367502847772775032133081973737794933247715151802875588053660993272945922523594180360685879806284194044830755755805776306418170108870499360656620848212504495706592299794643472164034020386830545121502017490708822940704634934266876543 [174,119] 6203263791366651018741881173722827957349620935285675806705919067135039025593743021628145534548241700952250569577229739355606562774533122062930243041158982548611560840200826659679780662958977555044025295678036697587306228254881494781461019127385426923858988455348477557247716581376280534581715408925631705100546615101569604618793237548277162057170049144478222615356268434848461415645720850437119286503577070445034959878275618177487425419622366405073405733513889908818107601330266069877166755879641898630406302147436498841300110613391846979594892361880257124915573074762244788975909097857815332023904509123090313037773306477029050040889116438300265328513257893271061829801379656127239589198518034023284028316222381304318272 [174,120] 795273986868470949478401250375199871752091001866999438860625832221197208677207875063950695675199747796837570143292740937212014404639807743840266293792478137932064456983947252868096164424043907225636848695631569481495724888403576866859694683120196846249952605574393426276139586308814576645572717802839485680737151092738829743668995815224963229373078500988072251836080966611328504823163844406607367797391912158189785938819436166517058493368638896587707602260008046378727381715339988505209819755322089092742790159165426886368523764068330615438574066056965546935576705075762211286216954153600993655316968993927421805140935855606727810659042407737858123297284491946919726300514413561537260318563996473457758596032 [174,121] 47582572815004062378189892752778025974217764314419821357593861896616411659137980999052209873216976711257724709257670159920115277524180981945017685788583472685685132499582480764178483223183214265169018454613050746864214095346527222014411581063233724385876030756882301613521408360049368844943291824536303679280372662544768829885355278622503024632115511565136756684201702481327362976909952816133347872314893526240862366464229821819528149309339317687751419271467970743620408453947319680030605900500157863543282094394264780212832264627724038380887538966774165698887255658507031856999269806592183075316755991596129266975795121545187121602053752763441497403451219965523581931608238318982509632720618656 [174,122] 1271900459002058003477292779523309885656320382348787689651445367111698067833972515806409334442221056868628739074187014133474428162145152675207629044036035880726045965875704854867114016275683534847016043154083010773305777301110768957875063883446126383221127538522556641888627879380850714304280862423338767889711078603568494889194234926377915957905355719838415787585673434742835900541984811409184471996682392698567912993556291679738403757831999491073399145428615576491612467205680873727532954814682828130911763447774661650971062683846489431436211505006303882516542754387151222114795823427442260100525437507630207843666956082718142052479053638736081749520667247902990871007997958656800 [174,123] 14470818375787023581783767119389455507385125215030839170577210360785259411292583143015403579421389526062051709246983136112712540549071901280619563498125498347140918944765330914841970731428392934539543830345284915571856960580631945624335499923988046647003687723654350898436829631556729903228494178805955744175870433741446011715842366685247988352454610824484752588323063618536028893615914899685085710017833640226733510210366799339347441439517751293036011723515533868785416988373755879459545193591673260982083658149014529008886430788658500328923373794505650815394208005259576423228997816651039926999070532135133584380410774602391868475212843418847560628909120834353070080 [174,124] 66392244132707588308438790162880609199340882943000884570178873376869321054393940064625500123151833439913774339275454680443444027062498568517189162217065390569068828226161126593642500010339480640068977056209988710867285499052314261434743320854259108690161026315305035259554876568377788554891391360195358257097111350699051348716206729036782158557345513294837520938587254777799968955396327505698462116624592363342494294950194760030753926154851347917176946734617767457126792303570059250553024451893720199607141515988181043238986024888510736333506767109075413733556184135083822588920831466932940950762496113980486888506134354182692289747653287975701906622600 [174,125] 115627148256281951064071774133556890236431084054149821576580842996566938232066028890823421570926943387282983786327060609177257898746047274601918826961796375739004005543386938027604004168780726855242734939591236505096563334651512388262611071693309536759341319797511741770348601198280358654384567017497995703701679920704901317098368077015282463765635457027899850822345504652567486251541534344551861314269660915953833861641270711118071322770587324837646952961838873432962636774399089580907981204837397651229089426301941070726753579611492361226853301038876825155368014408547529448306260987804175214599151459754664683587740969364460432911859464 [174,126] 71407265667224234734393612899499796784476018563302269065283733243432610592431866803713706035177898595824062995486954851501666456213520268341417447371325817127257847498277993554359305745823494464364791089705128656688456470294146946874118128349885690821736740069383228655305863914310591356508676524625272142427965139696802898580619606102031211303318140996247179265093936360823689897719458212055105248054484139775423888431454712311724274610989354691268332647685181632014004866421954061262040422727077842568366498528565290577110641416311416290154450602559546758831047736276877290274604066914100550087160285743211695923793131587 [174,127] 14476368296394824608160980249935921407482510666896807983235722105141930232559718395900822837588195524918720594386985122237422204871296931876413888385438763040597981299342880785399471907753106346410628058230712248781430383243374746579777703831999966436171553365625419571131004577463861013237980327456115535770169745262637641279936679277500228004545451160392973098828906656403277893171949788627559659658581016609559428561298542092259663442262475485663666755954991815572388677756469484794537548887674028176624691372780878485857542830849032367055633580105751610014112277629918135003831189784446752481865839524160 [174,128] 882281834555425605450440403319806140006474995233260891572790303146537914350724281731346872571283910420989446724457647917423918891774069632615378633302902078089601188534919930639744837901841038652865837917194687097029581511436742222258082123907194792004953907575814228465241481371709685338436639908451353832299493769458951409519222157290551179399558887097726978106389973341085887912985162749496886806335585023661932652969593150902071378310437408470116888620261694367837292589299054946092376872765317003628996792401904563861403553459017699724295705423746731509372897201973007956337209580687488 [174,129] 14611827783868128508058942900504646922140972330592500113517689345649134817349201476285972231455871264312617708790451474723363193786720446276365812780522927308913573434547987359636760738076293080774314745919903654569280093647783912895427051625110498574226016128145384884356246307937085445301947387754031891708040669001649642040500556374117495068214165309991804047791370522664157536358704670726762397388234733253794656110904534879440940238071708117153472143343307360311435311740551584649558573324046206680736143893955838111895990738770157259627724668816383776513169200885562032 [174,130] 58497367844904302871330465196191186369209580352349210240681622689876637360224332859170316906159653846569507768878598689931249601643511734352039717554750238922726833077553349468525852649908540897360869129016883228930356721243812614556145292964294561127670454136374030920115687011531417866002614723911752510317983200878232946280039489540269141291025647824350880252359603444524416739598712175374091823641859868834325231682852776992812141248264376261354902600894784105054882531240907710213537521239185044215397979883379942221123496005828675116835771547592849924 [174,131] 49375932498207574807531734088733740397044199784127118096275881611413830001012846624342538316253352522099403500960923685726969819128153404414962131571993887787335791901826812253780806569711908531274494622135237973545098842360229504690367458337817948853894810878431080779706535181371604619890910727665600489875205226158427048348515054915208798386128317905859635949729097363504678583431971310670617214936356953101312365710225207749769653890563661533304413713216045571320224391275097444895247972874515330005282642227560990253451844115962264608 [174,132] 7476698236151105160722685490668244876180229668544896031794285129404737649448768633301021706962800293316545444168296610733493201346774437410836610809220920639371268460421731511017754844901250295684479715964481524245690007545397408408137422114551789894438842309619414538331196037590617298954975184253703630270793625468765976592593293735723136745495592420871604010907263613916999487430848368754084617967817744924734656866160206592455961184501389946869226168934867546107423377864343716888218668028310449879211516249157029440 [174,133] 167453399897148074292148867446983517536092619941170123048570702260848091554881053033269760700997823728535813312265694468281986625835379071486409898601282399971448137224501593025033596402859195019361865370320843481552826670292137131390181331638639925322568401818190740573048986582860902901757544343810021513057888504926736294069822667954277793049540595544083625514903998245662511727903105753667160026204377332036600124168303193076006652670060403996963601242012533871278736226083871101851379741596587224 [174,134] 438924488997423239561723700662844737988772886221623697581826894727849329214933802480226436927032740911069127788579159756205056865426179728415528161632841518134484861556989680733743882609787117386667104612461722877920185490697863313631292407604053369767072092646410062259946820446486518656882586827659883779076216566634879954610781732217184552176454079901577528153392837949248083004798408275828427707476065297912258012701941574208269405043394757593843182842630592375529114813115086 [174,135] 100830722245069795767807884640339831797023413537559533219684688681444437010500282031377837362912512996984614998257524409541248297744583420827702136456083393605687373876941089812766357149878194541103122845134505208641258400552300714214723307355295765066928488900614202260339843516938270032073848748511953326332980961401950211274911339638673769692804335071803330904144179760224824258305096882486921844164366074342078062947328601124913661488859821851879483560512 [174,136] 1410027045189853916687549930839452262111066936006845595600554312715701426025021002482417552040373302854935000981792129141948448949285895924953224506725842178875550795257443649558837864616078822319263855686825184413928768263871252523513385675187496654410278992397537223963082240844491774593483323128841404875753723314078443354081645168866284287012871568681830246334791507122598154649594954567054590746217062743861661703213090409902358080 [174,137] 754948517209856536211213748667596583071696960317600396531040942976498160800879414056984444798536473091639371677262219106989443240885265584243199971861803028306043828137760051318946936804766753788759960182484519148436286971019623429801085267119111062400533905139687968116852246246990945980394535374747197543538022224935199768955888516414286847723582762140669064214339318072411910945696031158692820103647107626800 [174,138] 8495621190172841546017712705264586800878237882605791198516665596845673240310749158857922463614314799567456749884255333917968826344580327365447886639099981605274169544095245536207949643213131741004928223620990983248270470130921453843226426912167691232840593734943589963690443610886800949396434006457059058958847392371967051548397264430050385600278517986450817106003798506582563683767932 [174,139] 893732388699409145600924094775629198692007318787346360628337423627414265107503205428299051377179385314296170432808164879997188143567434337965698748327223479869664429545912703967648097309627775968450056981286957406194147611905225403207928702500035869620406552299129314724514348297496492379636395199267538189015426006451053355582880663230673523247150168245248 [174,140] 266218883433628111356624329757166024838029187322911739415329325773459056027399990070068671128916165056526946377347506768658453770442204967953307873770976490618559562588430839312112416811217709378364842868066040603486524402466047377328504920880862870736541126753575281899936489998073896709453661243698378535256371120372490698768 [174,141] 21525505292428558519383469572046069951918555043909171266897490489971928329156592217408043052550844864768309637605229892957713190287022921193158005313487047227613489444830539897048075860297061579522727988727267264149160283896336886496541426722310475143895846533137895453292963922472082193691232 [174,142] 31414040985767689836387000225829402718636395087688893382247012186314334289295067347773418087626806935809117420161759905744876812576024239886490997212474232282217452655022384174537617034713038089792471542761725157775264227963385879787140590223189123350450 [174,143] 1944021584324805284527930637732490532994413123404881771669879347673661115399912108331410105192363115206690940411935589670301413316531390258242262108406620636030667887237754772902759412867956695512232919231040 [174,144] 650051778984512581314694134977936735567116111747567796244412502692154361883803840915407674238094870864807263302600088853284246412781997475886620000 [174,145] -27122146245294197104911278928863903174971585439416941688631237365351429278662580094891989655146049568651388549556752 [174,146] 8271022519041614850554132509843481137393003051277978927076182752851878673754457189650581088168264680669742090584 [174,147] -2405543260493309191045448085065540278230774319194115341975048091022318508125897074576964925034957899605480960 [174,148] 666466626790277699301483103782156995969128493171852146199242463960149011847760782518803525896733112255408 [174,149] -175672908140239580614554742428024570327134134240737173276622534905746845975439061855310548909615249568 [174,150] 43994129149447046751268154275520008723115066402747387929957938089290358957521673251054281737267190 [174,151] -10451952324046234220434337113674119988939351915524449466758946456901438187467567561854129264640 [174,152] 2351809815576204519911888292799566579553216185703109650883831803353373020269374813799552160 [174,153] -500300128240398343246740916321594275023591216582262471262441443823143049811397202675392 [174,154] 100421589789857630659253890437426667054170848143346984016666611536850177701388902092 [174,155] -18977882109962681995640442311355363548114984449795778163777000098670545640962304 [174,156] 3368580104274942351216424999777855666866300504372637209394000492718157833816 [174,157] -560093578920466853768689925126871146648103307779031374101417039366076240 [174,158] 86973431307026606685399806753166950946376661975097747956755644736311 [174,159] -12570691779294733419790750725340677492313685077711882882227388416 [174,160] 1684680628658270070480796636877510678651992191550464111264960 [174,161] -208432678909626691645916510688053279184290240671058417280 [174,162] 23687561180832353728214874994462422697471063707515400 [174,163] -2458335682648841286835754237135636771043754732032 [174,164] 231386889350587307310689984985944715974978832 [174,165] -19590489227530640158851270753355949168096 [174,166] 1477174646158432158361156071839017074 [174,167] -97980302013887409190980457420800 [174,168] 5628096380689586883309748320 [174,169] -274270858030909267709760 [174,170] 11025357321371343732 [174,171] -350998503168768 [174,172] 8297012520 [174,173] -129456 [174,174] 1 [175,0] 785948782201321249491068768817901579431606915745040113768696093913483918585015219987523869209994864141858152693062034000789898578391077149053704109953137476401567851365942309100390048630689386136874748905187025346405473490380336225586037175854085004101592774027269522374936437294289158173763534969695948512759271761568074317639345528182463709280032172705996914349035313437288738889564378762554111053461662071269451397879040793011567249987049518797276747253345211474513180550179212662764749731184973408825070282008342012488247372382941780648182959857436037993609815566854304515305414649321358136447196566608880812489500989219474799944556076642878584112369279008997376572022432111622727135100794303166607407056023265174195649164245708774363728770432975016732187403169743606291036821710449633809623684729574457748278313520837698565594530755389485117587217163617622237471523308723958945027170753473143205290237940158740921913901209791582393331020883376857551727922736381944273888372065150973081495481970014503905903728509133835415949115114901532574435355963731809075411562351650444331620289536070647768585718495601044581435014022175501583756649156644182845045730315135533654801554389875270304966688460018895176367190783637415010084827603082340651866186055680000 [175,1] -79298093077538810218989598655569553832302625455906726436810479619209132600136817737200159750706710722842479669983563744424873668151074613606794299251868729602626094418374080704251958680958078493233225456256877838120937976743138663071385133876952268812302421994065213631160730334993419923524976641418312574336585079134525569248284918598009790413678053490520857931326163455732557561257745034588082894903669893567642332317446852707381828189592119504932740736238269402705866457076557761114965625490277000715771747483937615426809588280139207775473780147840481761513484985193415041480546734813495575045993087488956052210005588538149028961247271678820805388163712554946354314923331680309762538915180814462587882305245704792357073338736708016750483925132796238403718648012014763266777262810570444463311019134948542137132695192429005554903500350559719205845525399750740828465442723306114879282306837692061231382441601179837795624227688266263647917686737669872241440918471448675522192992191719526441756684152546493771434571562287291934849636120646485327226648985577755076795587618072496841356216538484092651775511025131122385764381888716184481213135899879532117314145849905420639537444883451521367548296520859777657494820308432482678840840108870401415746282234042122240 [175,2] 387335668294178645831766583023215697510400292175191311646791435252499855707037313136649257359847206333502393359223281620273740421542325558993007829877186400194835528085541942411887131841637217913577144999251114258711881683458706470846647924416240005947711077229655718991092146493075429169269573778913669775846791423025801593749640781196626604601240529929114047220921914022597943190663057982976897964880271350136766590447115305788477690635111444892497599643301842952274059942644661025073527624273372087279968828760461365997483122842995884503761040827783313490149105473701625442257647838813637401811144140161515569149399481362455330174295198624625883134248945392306396387329069017059570277241784629122779071893381645590792273340579043653271851355316069391508190952646622594151047613311915533516886897008038705625914934739171569388975971061516342275222674079404267159162055004478700573434679945664227502711748478826442564156062040085421269278653402798726778750306899897708110072684630669224223585106036968454134017112531398970242691626510258661772922350508072499071205327953622157338637419435389092588668641620022533702567686143927742363151571644142487144622404074381636491764676263287538251897116708491736891413456037956356440418164116812348618765416337317560320 [175,3] -437551934033311567662687771418516060536133024035699388449596261932642022571208879040141646057549125974902805304364062008794525504012440627907966392884745490680482499447149683993429865558842316353327384244401629027684122400489463241193252818174553527334810144207556230093994018707442827388704587973890785757791152395397974183994900356456179182438390774473463875145822730754077826867374090362251163121795620801012849898585147484327430342948208400671031517319934470440802386412842766306726137063296088271496259902844499018067417034266945044558586652506013571748738575525905627527107337458880401942706711038386488417199333361735749530083412755713441507687947762622251872918056200580505658731157671703393730403338571724893141043313283783908478544907304209978287721747716919198914009776118199861049796580348510573293074699845158521079940836062365113635008113113531856392161773318934655465135801247890028530424804779982564337568154890908020232193303065968841194046852768655263565571037518845483528362547968124051797648322911529718859670221126610674739585013150929216984890555552891979316718584665650152168550929295214227893919926816210316401236508220076745650262183275019464789274501445134673977215598601632258104772552468028689022020647568880169102832620218534068224 [175,4] 183928212336831261892903469447430100222803362782636478189690523943624607422396835830727008822058054608531692470627975386788551515077762093616285082398287616058865367341475659404406310426548568375005120979396990684557079661990645688433423771469880463495658393276062044049626239474163779193143194874379020321970822235801296196038117532764956390707451022708771640781926521721140540219543872406241903931008178171280646730010452934235309012550379393529654576725704974474231330644730218565319697450213794228091923576149502320229953386213114594135400740103120683107658335917163285747225092041967014707669175560810460354494730268693785952873756108311954281805446591822534005419705320258832914067843927262604135783723754702463843576546834826316454144328151541449007103666982953434211185213883192587656719798916358955351087618768499042363784394992570226948081908348462293565104587185877414636650757944662447212114791067964513562900526186016431101980367705237126123529492740242327425992043276555970485342767015029163106571250297799685495020816482979979894924291035753266467941820940109542240596047991272846444440148706565751052383718459393951068334034421652415590082440835096608782834158340082651854216261064686646286944598462132521722299348396217076135547179121690804224 [175,5] -36559170577664209015422112487103592214991079024920246140031327958018536932095413589661100393747372512764730229835851825773364413418212920077356782669961407008158921366976204876608662725960731481951349790252114463593743304409042074409753103685394658128667400341745754862788043245156925246842376060849316070462806918788174186514907874358770002564067018151151486028673252159971303535353284676418222274755577288949211237537242456183129265680741814952793477343633937090608029473482491649307474322100727070655411390090894738344816894532036807766679733407144194493873260499597833842693579104967969947549846391524382968161634546692288625921827810093522628133201616587814949714182461793261768814237179957508016151483770456255194353060925284530637184710216707480721240989491946573762988266144511168236915427862610083574996860492635424263384032694387969919710221907347450689017366625435416296591127015453795895902487359712529040228439598534259915605048757016032639119975744179267469154518306367605169869799707210794885895773849680449261417668048093906877518226204060649702242314522461848442798506227818902942055039732726575490103294343930775875437288542518514230472657153119424255821509282508780657462542812954535015436427828893894997523416103938719919073667285273944752 [175,6] 3976430395057710293461879019390319783875780617243225812350866640760991095122623725346377068063381815116625192590867359491252256869514279899899174095611849449322437850918865479006422893527166291583000868824492794111624703561429490713655187541971253020426426184003304768418211007410589533659783096675821521185872513406083727090160864189998762669606791242845021570129079810037687626907041928101574131201649296241715659724055832133384477639806104090535850930023499939967185795851754487081750184528535423297281518669159820844108232085292002135150119407180974345663994835443052760478913485125759702913572669877221880683084622087844867988064910892597546689181375103535412362608096351376294211357689790483891607010664994916248236253825403281298721784909941033518274470866356687055578168403065723389111119006732032315357269213571869668721373511256627223581165735985407706338213292464874830682716270135007452104902169113610393181576165084858147748071624246182987788220775617040513274920222614821319602427670396598760671445889193386904426515341546629911620424700587551004087338840352104835064068317343030868127141920468234622753510717192405224538581098579800167417843429527465868522968383486915417194111862370016636323894672828384793917402587507984194214798853762436608 [175,7] -261302636197054279657660972662828837695653851370155579784309031950274762520454131608961637397658702640763659109728865237609285026892397492114216668784245506545835871414268250839649124570125548055398114439182531808895475589815697935330827226781146682179702978204740230290078429702814404042602139747426958417020007552742235308040609577256933318958385138856210387813552347871094821870475750185281548736835620553596733401859147530425606722171934697937833630516249149334799894856946193534632360127565829827338422587261208765480949554693677087800378293331463331907739678328003877765203207593439837133903306352243321453944714079295103640310817767231874363557685902339373528471587303006783330950879736231742453984738799169092356998309058640698227727873974823853136700200969752218289768031880379510768374159952981470148170969054351257530720625150241257985426663261995139667349436396379213870340015159280469729635894465249357791397674848474093268582854004959180413866456081023452977367812129277613927498121852097732919546550280109753969845749323367302772928779164152287749562276293469748715431352605843209325238983490400871621562054290686497852895743846449218462751431226773202849148706267046038379315109442503120067911937452204333422626885184404836361989119365427520 [175,8] 11147562153330223309128752244900305097309671467508198538733738465689413075726235155763287326485665149297127505575826049281322831725157731806005608599677646645420339993345016532912568942455222671860041039411332499844071595450210839312418850698223386387296426759431979080435205027456835504831050425677843799980501513069352038977348491250942939324019410178731776489390806346249425427269746906615459119535291620656092840498733032809422410266883323900221090866402379446516304898547030304050467401799678472583484180839923993957283762976217926572702701078113698757381644774365559623923064488549819377008889028656823771539532602694805400059507704089174011291267478436922980794450655498222800240049914025026769672177941283555002159749438252238340731317327384574863408906696704273305699684471680245264260430207293760883568430344166137873180475389270813106417038179647649011488652831594828537695754006238869374246013970016097097416225914217641938301836374659041277267079953831997786193748610939103942641921603453860623885110012952021826741324455360228648123141437752472147938671431914575690890721176754637295215655537153433490941020142459109059587786865550243497651254741332685645994118734957786457880947708840319327532068528900867839560396556904746877357369141788768 [175,9] -326126556681838783744241381950066315683357645905580282500291397504855326896625699373620351753851444220245090306201590960326230835231169298621823343311103562405844930307809425580250036605002727105308308507833221410823213210846012281599488008899123607973453005606650136341987791824352347679709955999089536172257007079524539340035189734627222647062508536469084557642565206092635964529728597945483862989339567794910406539533666924725146730499956361414124306155463663704691203479893721999820457298071446654693402493227226884609534253658508261889384024905783086359852463172541898825891235077773179728161820453175796735030206637107336249567469471039726928325019054793835129614153207064650473314408138425789109356564795446881688335671268849085969119557144504040174963517009739021336008993861494086651092496944823239380313078245779402755794508815640059790539895835701300953536998135740991064842574180892785177615803541139440507769690257777582787128201861829384207705660465301678404711662374913191909407243581364856892913509147641360850835725152221347290728558909857926809044945348995777949815320314430406804047744426888544588612046134739927917013510670267171294239757265665563862853015170235400557326709752168907821353863005615436052281191262287507860416936882588 [175,10] 6831301161670901807269428998697487867596764403309757062019443076116060435251186551579455594083754574433484297581216706339827630566907584489527299125218099910638654050413321193490156916677653021704605729890120920879784144422745026026112535459678821565728619028098544662875038594972366635744283853896030606326993389641270365997002252791575009609182411572789813073913200611505574262846629980523253759818981709201890767777461389864399570792652002830655576639702539904483382606093932331150194209898680816261118270575361859028066926630004045957986195003162747791680417299669604079648819990448100107015294581334548743507859890527052199958405372968274970306698871622515884366785882657679583787426397927977137709131860569826617697774997688387913670076144078839530255141163237392493685155288335885487373467955195067388461922255028663464019839238358553204732575356227055659589785453427994339923662027483719253444470552572991085638115094136730315434954903724586909499365755783488467289834097284359701864577687971869837012593226505649951286780192698166963824093316325255231708894629439930684649204899995373532108336953793710186520769546048369186610733867330683947733383193213178279699753484541443823411537945985516411875496786605591027566201870047733646757840443712 [175,11] -106089850023053764222600516664395537519774576690323949802466346073694796054414005192373471759738177470096064055843109515593293049886081837412452482365152336707229679174663625985189054984516636042505629852358277523564722327701614172336382531611453136572231955312720232919620009295442128676699575532599285620798114419394835476401211545507213100182922768873843108621413370343992740055181745661274937497066650340744750675637465272571893276228717147771096610361984368586054332441917907683397129639973632690353735257246273555252621337027719148106621355878662747761395262389376006632491494936320875559568350144783295853822950082878233852784925233727333650470480995244333407035447428187891318035084441346576981439180255045089039572376333555711174578944932426028345481251132655112360804000900586056351035196572224126526639819188482443577834816936894000819233225586013489246555288725432968889732184063424386233152059470199577073939619239618173457608105355134029599840266813886606988569626036094193681983715582753420420058887030385543584296506378347513222307444010417675405681185610788722061239370863531335137953688839736933653442510988192600704597587245678620412809876676927255625405876513212453953706099871602303440458356902107444140460461248577448383674986968 [175,12] 1257082308309230758370725720213031002940558434327741726547907653478156259342968282932617593864348592677758188694342908422110450015008472785813393263861324693623507933392883823737809259388041821382918450187128479181188690649413461771557650407133521003370086047393618331464099070302215551298072426440287449354576396797296378190097367869711430291706995603002937950885884358946575796407774751259542112792077636033770633627514443051216394177914566348334082652338486744442383027244250166359902345037866649715773685008267575139694989503980257849993538418118498884239909226010012204149718699318092825763037649794671070707662597875742065555898799537623740614568663104713519309711482020987529334641532713016113389123548295482397876689784011266238096889067064301595501492174397478173516258104168825700202137531770209743760526707953705678671357294226719407180481865819158702291489796482233773505326932829102445320991311888293084624474600596068539645202256659042285277294498257887848463888369746317403741191073224755100212013816313521758293122257402733512552700215600714254860763861410732568765275769429355277400746566790005871555852295641535552081922979543771364956105991506039619549736751662860255269985305907584589804666698242463299498311882181040120727020000 [175,13] -11640819177447802092909243384612009202351714585050059791456181542157998903181892096061111693258618119395280404756270238270677633430232366421139767375497590108849550664400182561952916519613994051393838894300507081592036715922769238053958496909532021568034858580307257709981234929960367166549414312276654005258008527962800267961459628359861520257594244784986562311663206485404803159333587051520830160712813326227172563515803270639798220588702188812409301625661040584658840985726814975572759254736004705442569336669488045142142305529320863008584221480972451610123042904582691017481123459676947601283501398875820480429351434539419934695894249506290885906423458433209888074449922121570628843452756323801516455776995122224812426147345844189872440875863961948970249423831894607293092884791376164689474154482402528493310441549167897988071911455083728656333605449769685169059568049720600033961218395416942280806802482484987023572741122882805637214017176470811641750920645236484044132946153576682524584792192057366041061255797881117611667759966803893997630114840432706200502017529063866758420126263338146754741586967031463780279324577499800504473244089300898494847945981465492285339157129604791263187214273443511998753053390513223303277046530200630396404380 [175,14] 85965158073233919427387541414586613939998737540290107580295279978141220430199277009515424369076674458262119549281605953953074181041343334009769174596057189431504688556103784384527473156637720263074072808825799297477191095027781457246094268309700795943884267063713531510689657871579436321871120976221808276814047175045985167958307651309556730782712080492838085351138017926213438527686268482561120744330373038304031097057979650668750696623182899132133903956809795563049000569036190889970980545760642114623127813001740892254395085736424146224471157661722604953960530872672940177017336970688407841076977967857399646363140719354081765120224791041056328555436721964578250969609112896437944472751966757891835433915388819427169902371830982264933608836233128177905948899822794326567311597558743085407684176519462663685364650920094110930548241110669792713487779914629702075213160096060201648476560159198379352843868065070757628997678658120555437240914714739295616416044463817490801073217376868115020435917202970373696431911459689343854179172013133082438684438248543626660516708965238325566032516872039829487524193118297639718084363587481454336950655388749522855013376240931963095868314250464530686423303064731617583798954651583388018737506581888623564160 [175,15] -515067503381141659029854008265447154523081915923466154205018951629531638315763204245873212121054172464855135352763724297357477858427521286886291200490245516717228513898340385533526422433653057583536178600754606048982727479174450983252868402828881387485910488810051477793454087971237193425507567922069879377461428516951853072911921122243793586165773045939513628095757645254762623287453923759806760605373017620641739628650458704486471521874639807689294800655036759725493747313161923901609425003392416206744029672762000377281438032751617444682836619447069430340052286824856987345994917974960485280846124355752669152749140199397904624670627777577776354661386627399264294413167710256839728357206794399666029096064919220515185228451626026747802091994920871797400105169670663748512082318859909429267659736695757732951941059022324424002946366939092390922284898670408485359062832201290248622721046126201484233188210126306764786468334605228279508538204696201817560274937347164799431177861116160795664486954160619135336280746577619140983244456198213670710784639676366399917302847864756869078937797444372388588152997368405628240530176011943760853066696044157861482817934597399999630277425917150111535238118713874973381573746993461955120411657558649004176 [175,16] 2541110400571087206321027852887052020911623407144928320604166518289919253038870201869731991151734725984745636907277734566068910315613575938747670509899995280467219869075268435364419019833602426519818215218720395860583441287131491763996715900294575036711236107032517560848559782144261462325432317768494107758358201362873702622499965054314276759109389514261316510374855230309376855913218525473854678780863678689696524451010056715999937700669721696253968934623730796795298901480312550764029199786763418062853167407079205749854644822002778237441656367032400455991426140669859603873225783533039667708830991976052508878859593249036172699691054795092295012100367475753244037065372061672501131052912712008576107156841442119843907242323349742481440723552377580522681272101502292201390918448361807405234492747413511266086918247557089227302653033008187438204252063626290869955050671798648325050559588239987670983798711450617373039814254754935015627617655878664820595734724153346735500315192305121143223125633601572714164667688724908483197897211735544628548972991173395267607256341211255083545632470669345805381124581666349799631262521742478228258071168974088979793365616558532634245830286641318096868376663353044759766110215341610194783148204550447024 [175,17] -10455116172157704663137473215381342825595533253577825332246451058593473799304143782368647216945924294874748999485794837243263765283379827152495391197344818891731467255277503247127067916726106366883781540311483332777886589086839581455737457689210655903463061239309259031714713272699972466509743177121531464803597739969542084302326445132435233423731566022175393386350226996020481538180476163380708615231414893513200228739593825341253361543020064793591973950430451788047400907326555112967329216093634829173494438343666235580146338113039772502663595611540825492964113528995531791572297996270442410006751315521852680868982431058256685024057262080911343270731879693472063257126613307105201790713494327038868091065697469465722561280098577951792854017797408569882581890037503090739586495063888137170624460601384805032542637194506047699981826516223040498626977511513243526580678983670546054228288381124688658682785388195984307719831965418086625607757826237685489909120068993819629442076798759193081234160939985057101067071633860652955598866609892961308137831213666257336870666166193995092459725516176795111919910041028588740358645127645457222060500019211172001996583471363275078969283348583302730954614803133615724049501830063712090246302730988430 [175,18] 36271423499916800523535461411504340886819695604088904727615615980567764977618111116154887170721984504044882351764676002043137965867437473681469157484363038149882769841688761517352886279661750459931469267509764747397453690267566313621977957356168129917781281357353793647691325120375312116799381557545646313705142791287343705644015659025390091729021330701805602940342617909138435661635461484397640781860458468657120138716291964575151639743167739919007329508916059805337184333228900001898853983101632674763976755064032140489950690048236171657788511764734835785443251480441071214069270684148840059375132942451896696603054155761445625920664972804521115844443923415297620433276073861028435971262740518878979770922625391627382050930707746589372403447249119828214731642136425414704547532861149895773310308416477987960181839048469688314550508689276739099971818010949364073419623360649158801657664099147315867540423238230117685157281544368169059920265768990729198097086832978611366028294983525760767612633792537101845745565783832571843817741221844827698356737217221694697897457240591261144940304696738398718421023129570799676276348964215662111667997024945318411357825742418716403396532936795087325110560192070071089371326435391797888050425046048 [175,19] -107123684043815110031138798787102306942937259274888797139540130414716285846502067619856049913932594232399915287012993785805057943910749650265069892076057410392554196199789062555868366722748806443262620952126723075584353160796161858900327796810221188670090997056870870270969807465167571458572700821556996937036893622586170833521989886195881448903350794960895033853811780082463066141770393375218149646090991918931447396475549387241894612350961921912886641982390446429212921244826621491506787925490126571172248649542063951073276650130287890387913417643117452097301713157972553851535643464585046500767325970414918619878721368317805745490852287223426295060641880152797456387706823780478329140014077121346332876073407058434978778440889267420082437288703371651961959372949721504900285966422585578420449521136448797774639061112013410220771618893973531363207313766914576593356776502892591094575235833188633839629851245431963412420193830794326447565657401198357259789084364064009784730234870513268967270810470581346157586968486155362407635012858826148073407182133661136671408123634733706527101720867257946015715699766501808108354200044925468342788180107333076055228130797812502760879822745409283565674542845209259742418143872811662358778137948 [175,20] 271586941909910770456397283651673855199222291445058238446488498406235156618099449914593374668782181139810943199161750205464462057304664980204486633026516786651128815476461254366493584309052148404747899728900914392719684726039721795417115994855421708716943903063036206689465838031863059980365065262567300586295298645263854963521636069133469216955748336351603096325250396300568028530465910177381395274715755749962219967108917142935012899246257386109899610680892090843970404339360656630785810018664732452491544481121258959218236572339618787888744624743495408101193984360153738898991278982644180883988527563571091475539210354409134751943360873934798713365261442410503023305816542674237446540938585766057850577606755558424039446807655685479281434194329726005700846956028041518077631959039868649789682405285818961641615436693548606181195029182474654782613690891329666618020385113982205019887152086211155085936050658625588841386028557341153951608590246794885697792528930022258798562422644737069779109979364559032325020880093649462441352903660885251782634494025169420447911704128155320057974815716367799366400931785532087225700438033428559423778075905291272922613679839647598238119891344213317108457029313714362601263173787271708940668144 [175,21] -595374298217069206332073044237179502321100092165844889019141805225721440370689195183286609255343006934806586191231320335226171156461015251492200912875203139388556142954387888205821608338291198106180999682063281679767869507447488412824729090815037878383545284097155472685614326636159048236795969636499534077691572118349365052684640977838746484535916777321958848488512725129412734386395101621273737794470527996385177432933909141709351522233739919165985159315502448335694539930042982755991424837813990991169655683986421042307549287409531887905851272587026685008694675618563986193460252322677946083556068082665848536590533484166059316146186968899632605179947862814321002817380421435924085194909693965896710321342868761972229126753676292429351162031638447944888155468073735489215584761767593219198841472749781313393502786010452354213429658411583190448589490652550386011933134721543504089762018873307970000302552519707918027536376505965702113136969601937527640000787326123181720531889064063973861244158873493495226516024053594311212646298211160828638122009484968215163425168248639407781701754705361973824580699194879429783543443138447913414699150280163597544545566508634806525350028885872408848371602693050908434672844242175389814606 [175,22] 1135754897496848192167377849308308009587471247032320409261059781515534079912047239801878034343445061653082574921922077127412444976744678388608068533243290632229517624534457778852076164527969111069098950308670685604976064337921417055998754728759787174120976803401238726265378303603881030548851690244394813822513030516874922284261220063400264738990284326336492770579753608031008556168405379722506566617166335593380769776268416909356042444085255564711703551430307685168149360988957699436535497146743769605176508862295794945457403620021779276524370157832869269745944363880884901375014124669538217583721002208488631851672526114915045992720482031400500246404564683109046736586496064823818959618304332769848488427149302604588807770030121595567159286730778879596871639533535383968747320765278754033317120903821667620224418412699634601518375346156223773239364634890896190429847195039042487270688911644566878787219300571748830166208755652054918505726521072937846318346754812133412526410397172138076898271408869122563901288811013656934134705514803690941574228891168206124968056258487678810503281626976606893392748557053651500326650144488970482599812210460628488390843972576354422179661490043914855365449707085012240452667245891717738880 [175,23] -1895831978812239017068422700637048910769988168769240924899953222442809739078971641439233411298148138997933752314062741880553035531497947424682817307789921640802085369422038823776416137495437366239276392463934340888807130807184491256851394869933261333937197731165223590285823636687508129483853001085617366155780884923208707938599936770716062577001412629762349183278897109506380106123512639721126142366346632948544446048965555082495338662705455966591302964789829529705087436295187859322508446015702538452635987731038181179462097227383996340570140062430585134962066903711144380222161641670273400590904075250858423928868922500256636187088687086307593316811427779557834175116750441870915171062767141519716631767300124130934747938294190091055280769863721447781693063051320216486029874558479036041708284369914445817564243540427802086030682509329471565238512402714608944050754038593415651548962895907042348536178999193863624834556519237314451060695783951521678539487759209062063769710030353260119151444308259931600276734942464986458802029186011550599807258965896752310848609213367302085251902466849180360185874374697851340294298895208778588974086908293092047127269474652505081506511322080104089283782348087062281161288460818604944 [175,24] 2782518417068629711128009501339391576295570060728479529835233887379689171358614085080061258290479479354343449379471008888374902289194418132661417308390891018469297767182577151952445212634396319914961110373259125541106520721431535002509516735285325056821232087299934311618373143488638435422399612471045548574858212226805047878173782500752238039785294944717568066532650860621471805925507248222637221677052924761217573633705006861435409679051487577469336389094360799250842720922404271026239920590398987019341070565828966076629659010118812367575913404858290019934441328071199861733814513975528432300570285591391468298304884803121647069408278615156150245272436613576060562384371588072233295884412754042862652447742225225152807274451363408878556215662894801495997186372489704453774083561762174573323938126249343697430036495213872767730533985139847982661701581045855351053528468203111107165243360869733199556730294130964523501171117640399109899584415809162766524244559046356540818450510325240321861534685167951326140975614301215267859170198633899479783350318388376016049799128029851263605570961890843939747800457030470280546456480293524812815934477376177126611365818147805794204534254742413798263889154193100427994068535818144 [175,25] -3606057161327306987822343961287658280454249613549886613646399671386778936490099402172246030667423275997404296495188481831611580204718133468793933243035570019124172308246276513065736754149937796432403976265457321814970312681056019657731216249353666518805987143703253834409087260221460325139280890095519872746151642292535312165989685287437843832012474841272355372048701339097477665511006461891982614384695388203440496881695368898634240419829815090884670344672513147468623116163673082418284092527349822752242508332040679093301905589937160874616810786930296690981749767833443245881114218025265073236373804327261087613353181090178300109187493311882144949411654875137640056821773452462583514243335108776774619232686623485280401318682195020158987945114634104971709073923175598531331962585632053300473170363721247448641947800310757030335641079074485850347029210675359271638585598910325105571515785721554031093254423338238683227140583591212124891090744082371263875887211742622511617249064285031989804239060648751270300958198725701019808328178340601208354443902858365495581098716680208011186713630119104968764935926014903887700205162036947273878638966671687732083222494836488954140690186058273938446689338784344176030656838948 [175,26] 4141698281934413132056860144737939564712698501257266791650505433236963095944232701368081877214778584728456662436908520369684574645424877490866454459261366527357902819096632711895737295255401464104285790840795436878521108566817989463540031017146461919147972507920481473255089564799894895431293195838400176279130150744289509697275148632082975340600383135356425535042585381340784794077216844713748775517904411718502784212981842835441364963804934618193048570398666402128156374022388621371782818336109720168358078416941438179625109040315869518248737614916170139884532618390450216740939897349942634892248062845191861141652130490503893369501892251900551115831567227459989178192480828455118282107566513914133680271343572654968569948921718786493760813841057360151176939906743532054839932272132033481693619475746800222706866333958319334180909324067671780075506358209052205309192715422935821614874680805790723126078509718205714006685533424887307705561423899438355065497918106444501990831322928140248388749285318685305817721800265947457540520519182964052063048067747758522060683182519563658256187378104675456508572076282266531055067876088590207776950255045760936886802960990591719510949900868636222591642894412384407223435808 [175,27] -4229196336653138507342474478198666166137470075720625145876712558723893164506598992724917491141183164095350396801310060276801805394015655967253990478376202325785158959491849831989367855535998867529400634648743235259634913887041521459457128187234845818584173191215209116990147396535768368724772120421697231240712745645643556418578905948228329538827977631837095431946606077346944059788655729666966194289449692463399579923167987683265369535456817396162886371099220495263314087228025813187991724263934492560460758975488078309878198444119594234470287770698730528741512104515694152062137637600254312099965684569381881100239282516682077732399757187673033439071971271421408959830487582110729247467662411950968890876547994957292214770393238512880775037023094229544460537872262215546465133806568573429966010132352195052040538760523286129591001960598666450839655613709138222095054451610764129409022843339264050510305363498300479362185680936553651887746624302567089971623456375614670141330386812430959580488176381303849761923808602889740029759600865060600834304709141970664085491917084780822072677193033461572795788338197058708592490145784796458738620271147718193451452261922352628827631737375922830398327909780101402025980 [175,28] 3850012829792449762047876041642569701530469098605498388624409517522013717808964631868144588133268140990728735111098295134663717064573430400679043561673164725837444784486754130344618215978410820820581591385133819211507076652480179679840604869929183574794875075501294846966861491653838209928725421944776488649439763066322036279870672871344145631183321307814211352921226149985158817602279436159071567914243713765175683461237184307362302438256894251948881178794504236462461114904548274075149123683515779549379702802960915541191406305732857976575027788097663152457604994943189913113437591679776427060254993730960825510069657157947588601756869794271512852014444261492363641424349370746181353373887761344506878875080162654160898222522639245420805428319446318532385308313635524242563950800904880604316620316785682215680781337520090525180724766099584255654357412609530460800580836078523187445640850767535183732492778822171063168948983856304330267641380409560708721889199412639478984008587611252051998677469759279580877123419672975592649478268481834958990204100896633817511847739654105543577601839225411235821616506230520135475779702326463073326755681273888125656989998634905000988372629151301644204749514689129241576 [175,29] -3131919478889827160995996420763349773230990728738303939578925744902558892769124800582914202076966659245775538582108777916967857755753078912509581636665237456832000028572632220956675747493554603712549540906690383514190298386524795758033433572603999136696396852850940909805098469464590441886552284604296812213255552359360996071041632403804333631061788014352041161171956494021790622731605589558524254479905605697441535596559941765704580508739275633020697320018764054791957483785984396841391481334913400513108474347309049948824196974433217823985660291425728441760377218287623888700994639223200054550802072252394833260341562349593412396514745505867445669206299268842117724011654757624926436799148040041075110971564177014760417687422728239243301645163491218489493060601442230973934219041790296254049802293761552079688550387176072401592654607264571647352106187502299947373149378726571988433036068736259350590409556397414547563703760491656931313940507242761093689340950613722799778906279672478982015895937549949440108068957864029686427702077601012955152893081502912565927661726552449410005421853260657979471399420243939141017833188241274557786802691236735648075022471608080029394374982270584932855300992015992501 [175,30] 2281212901613893453663587322400868483357649536532615516441572775927309560459738026881327673302864463439445604734844530027290316949002045609552279141280421567323990313312158080735237896177619734798288054298950037489330749237976650791032128894324728202842494041597541379573990423186552530963371183099855454930065027519430787169426955368446059308663235900890816126477082449868673206900424832674861904100262592518557881961791715446849621477253054492296051800656545664409107889919925894071900601793977770897107572191064587860664477253827310683288173641797237466899033421459208353354440242446610959370748889649577813390872543540024100258397396142636683215612530870113342664569922265400519435209140077556580119115524026278213805209034320685745656255213839816405278288787083878038309047027782581549753366283284899963853772686358402608045789538587970126094814389214978183043150941540202456710763544337056841019253363581234608141145027101574950049499417230046475369350296474567419686036389848198132877757165230788973222866363991746370872400025100908465579922243527691285623919913532819263879366542255009683006933940283855531153900574207071632487076888934155906728460603491155609596053430933518238948028503808000 [175,31] -1490211024447892520633999993829417471294309221539711196919757235353998633634850562165032510221839894691462331062328093558807041655032024220752122053799167869772785075622329015116420866686218758293912531538810442244045468520440582102846612945524547436023264394500153607943069436037209560975227758386674188384241650455597615716551387001216928955732320587393874283940791662109711024187732793368776129297041647106746231212770818977037484770474900595892928761883158343015887806949280610748731168708575497321351169817079278102766448006771225795686100797400452465681268413621210682290113185863239090532440927471144756064311572436219804589533478039156495536437705305776053311001433173852014074561246702808504306599819362272662095462684742315727805995482011419897469245368921210921083528270852726250023088632668941497256310057860778942435379100593632560453245363471096114371060077564417021409902052553911977047479885789219450772398861352200447000205190842282131203488215311030775850965370469572845709086940488098920704000833251796972577727431893145174682345777910221610522225520308719802080125185700102862100690777627518686960639228437206492058259032590946705363660863484003066303877281875072094808362912000 [175,32] 874269148629164128649377030655148788303547012113031162895739816887694711988894255187900725750367017727477266993738786694084347566225516675590266874651587230690125107234890249766134588864774634242862101657200780805473435757257190707670550029826281226611009743078440621972802118192813766862780259897753546751759706020013444036462831550431997610373010467360339325100758073882221184576648387871573908538368146312904559914226460466763168800458598202428857514611270817536663603572327270622998471835505533172696963418362274733880970508786838927457814447093322730170460180055548263068587399111636837442487439480817026927346833509397395968432749450004694694424302678891821532050753137809249222115446455297743458685589653000504174847596029661230969507872582112166116773373477820847418376337815423471012540558880689168554023898125709312707287540079871056380278245504494439115640251917955117664285208253323147153817117683328760295363250488476197187801105232788786845862931495074929905666113523878440153735770393321219368709071634076182457619031595221995721527268514866727749217398280086331110559190904197457014473237303974175425534067161227343234397271502837859673917580069625745269991178716676890561372000 [175,33] -461132252352162297188552348516287035634041756092256656811761664023404638370527704332310555360554238415083427980852731689858253016483617277139154554981888656887674875887241762977576851979004510814599781240672184864627977308593395328914254805142782328460540920782536071141095088602752411899640265540409378319734046703929947308613089895590043800481787209534611386080318267738106360150130825042268669128176184841104123262490401990667062382970476858076622608269302582182623093306378737333012016077757978896313565469574838348931405360604626298887321268889973185691928952531752261480402298449688177837521387630319289255655212314025499946399105142853016372887572156282248450834572116761070212722603314254314397989758703888436465833223363839644066379040647850263999929483673654233953928513455394894011917654977770957231964543696270730921090629032124679726665417623278022654005302572201172977210792782671780836240083840017442184476839147730731583179015341827371265385701738837623540794614791303331123313071316381750978581419970470271374147742175125650394194550213885837147477496537572130723531691158396469266992273516262381561028712638455017254816598173480681820981324677424051101830787258045167912540 [175,34] 218848632102844105378555178278499154427287637584228867277744820367927119011189949018749775754752976814518590234736734014516664310912308669298765311809778700295079387719234066442676642791420724702095169879380916003431829151424224348459840557382977248272105194018769740264945516771533297208551776571999891578276033206369303779549032130127838756848472760840490489633710036375381603874499351907969348562753927175416777913651340351002972545784317714228927108740735804226865915030551693984801178265974467794865413836836743587750263788176390081977137727814440171226099893574922106685957883224217421733905072450685824667498898345412837248689871204916959003573236613630359661204169672114400286584281655723482358097755806979464612924481778010279189301202602431475817313339438068079984145515500276783847292114468472590754598692886468271167741107984521313986735993901880827206522626812692588331217303495340224647588098951779845884377135423508534173064659190378349612339264725206932910368380716089553253080647350832038251260596659941740364737916031189821956272956018805865174317209512445186798488260833803441495566691569667604858532695511150445144498958140652261181687209748444361975313650767970489920 [175,35] -93508310991040174572029860362237480002736425595950730652275508338778661944586842123511204027527296343014058642393618390630812629530002705314791430560696953189284306387267785170058988629261149510823084135897101345309296096209411255664143242833203353686654473921767487873802916471823461394935462196900716939357244103395552551813089805490611047054978979226083709347941285454855222493288309282271265655145657963371364418962991298299205814063951689932186213581753165181496750000944548502384410584691805840109729185970727785117550467322285929558755888977725765191614598902123286570352525284252862678423745401829997129897481482151006802748362777493999775513760641035902383873925274545234595601888529499564482115899962249426940512875085055560202464456639037227135262999181487207685877206604450483685370363478869635302431175322456261321581356398159342365745674795161050610776350385461319135032511797696267124645709772884343668846589025592323839719198805444713782671404277832513343182351609520391028949737919264612656061993922109576287703439272409899442005416256532842578343025132600635968916994448798739131196181308164248190116049154899919071088389260767247744223385749085191909621938764611448 [175,36] 35982908556620088669593308407825858530770211250836720031739251433281972970651683067537982931576981605137265635720036519187763941940983290435338771564895929948046452665584021291940592406331937126111276587120959014873005953963192331362184337512598237549396270268603563650157957145007178864586113985200078182497307213087148715893568257881663598804776793227482261856840720910030906631748131765870200986471903389411500205831181193895394125610575271080856891032674835258374993141554448041415410781704341697208429661748139027068730858184673923077218170805732886102550901905518370703143697961726054440811185980360516782386353766002143717757581107124008441537245424854627429599908766250236307853405289959449388590698120666874773787784972530362984066141771883447635736538398066802918603377050355899107512305424080627882090830954260315144547569985082973906520867511852092558843065255467227004746616500598467879315578210023087388512318929822059610109077215462276735054901389641733481106641183253559411813202758801586007360682207988009724154129693403504662101740706985372638871763849661619068823368285637901347151770192088016446724719852868633354152911309325542082991886564368212009032433155200 [175,37] -12472141101057485527015341389131725428819607477247129265978322514288914340233810048389016758381838013937317923708596466545807276042612930423053567757622471560439683685253833444181338554336709448816970520692200488058533121898738103640306958158682673313380290269600877916033459153605128574874828980161232506271161648882707306951367765957599490462265287948984964212690368380608250049539381134661955600710649440772149259092671972440883536057766890269686346737590481123619726726669466441825158063893873580585986969374437554192166367179737551137220819641595984948953430204596840758120771939358504299683449910392133563167304408074284225801712079228648956209363638876162478807025002681426765031030771597322682443992095566459645294253911843761232391240698387064067221759514632109484461276747951732888072698763735800376047678367784205415450944390715260047366004917310752223618275024803154765015750605429895934089205875310202611975651056898929815724746416299189487253090850719751678381286048250322921840717264252008808167810908998111396379775586202825436041404006708334338194566010867310886924582823886639627169468044337870655242937552235281923608015627671863597853890152622493074337369200 [175,38] 3893642002723312118174047300352067840573709210559886269737214138982380984967081542862438545374950678947817547134257489378410753812134618156679929604336069080198699421722946065065321658910804465997415903297739357629490520111100972316993404224146957625336994730349395288075104541884563184061836288917862128536367303918931398162036302230904181805387260119904661833815603732222130725119941605160651587657711459426815388518692629780559031731932093808613420777311071415635829330419251658607971837309576925526830703801573121002409683724837050921750991975318732467158614567503773177970251835804289958948314456203193574946747293072095158504510474877056247337105742477970246631381441960405518222640885915067110378952499360040976746860346480757782721276202280827665546820598589512135023458942057312698780081271708006476229060269421835103688498857486591501696974012878097434727562880038853110079378765464800838774227933437725870658210047459078949784501747503408091879939019736858372806075449978498268944009298255918416588520836874533088128415500168225540619477451905064867670543380350801625188989337121064650376729907525947846908769345297590990070901463824278192243278733245472272239360 [175,39] -1094535869470184356189835530135368719600350121570780075061136646383220213755187228726493302784815996746647905835771798027765018702253383148236284597725890948256663352075885618557597040258365164165813250256821799923226366941919046183749108571556150074372646344044893988234593365654299928888492077523986002196207436432929035476098173420395828862163137802378963453988576162921242808566892995377385140938081555658977782552901339247688422775015952583325659845236800753728877835881734305296727235191259209333398525327499819650712360978764775643514303023683623187880819996755578186131332302314948739979511341997818943935450232315877991281076265393495143458092777273037187980974337742574903699805559842674752441496191503925677702014897453758709301891274349142138520912158860201319729973188259442338849513092570806591779525981147441001394700820623354460377352225617666743182851472226880932546310055395478249885808182288617859393615443716016662597648667960198572108939635703638878775730411587590138580584418406556454410203715635645802622713995859867060367064363944530705226105481563443705913547224056497743347629800717823736292472186950219079142259032686408492807131893528314958880 [175,40] 276931966857521142015553718235036903057060234836378164177770297706947289436613776790559139500877649993882484581354388224859666127241184825283770023392724956298736254569343972073535387456438249483828322007444947518253238782712620268169885364217946413432854369556245818095432665694259474772246291781649480809636801066611210786020337190890223838798790658975786239617761251577655762071274343652699767283941372439014080997545626031490502917833827381005938444229368338657334906186887275578972478302175526938570788619279820297336220545544146676191120060387924499838282610597339086028517951210134150572002494283288930216587706145532856149339641626488199862181504130407652233668286465470288668829679387893883387950054571107222456924148858747796040271311120552158789107879208414180442834972343505079863576820574062375197847036979830907652593115301827873850793564352834581644377337981133582629085923900497321928153726647555391352977816651650372324167931829283737467380016359685428950697548163964583261929189846083044786424142885013191906096000043207906456467754479186479790293926570314645408634839175966854095458103133165526524549279320856924590139425000909980012551227267193088 [175,41] -63026149215767815671836532778726719048308237416066443155106009911299383678212578534194415403850625660029560604600097346263853811849936149876546516162519546123543451632324419444698758718369628163470005745192755206393980158347193704482989331636375655793768466378971911939760243200513031058490430046527852968299329927678597666097143613610382092676053711584955251083103626078547966157217810515105393331181594547280480047413081418442779469294794099257933917195766074694764485839059348386892857927558860026703537759417799501963211814129669720172430512725302307009199722669387045991733828541582512458461274141533077356324508773183130621419252592685971238113675951217004066886013989018688658623448680046711508613098054108230311171832129041592263747105971147135358341102881630780777255079749738885602910620134902312831708143812980909385134330309117120792312260625781774923790134864317696327957564132825432894227433955655100231793986583866334418643977181274618369651972653453636741154844182333477633423074326404790598094281744511823124704459835084759079759582865186615117120266286445883973118970955515890410004047355859585894862059258947375074098786734192243502343521597600 [175,42] 12892513739897197397527178463039974998481502779426911275543668378478973264064489175283822933767626219691951908817280086114998540426821226747797593581537116700488016691130601191902510015957945368217757930856994402954252235737458641240008913856948660957280103374316831004348269334242444390833060062653938628575306895058144534345932001185818330843277661506076332947375115121636441015835108403555588337108805281373748810441743425503253924998625347706142564012118858980652227469923052570942201067197295678268659551012428451031764024454781353201136781234169817025507099735331234802269910692717728325736394106720251071971264211002485402303009261019407617590744302506918300982081083647659298006445513266813794889596346991498584673742625185723340454106864408028606260644298254504545409751135391791735042006728686315517385659918522718097350910248439515451605320401583736557082817527767519766506267436791394420365823786786340848188712196881109787237773942827543454467111389343130951361725608306050899588603895885380238380750014080528266118913828774984398198399518338922339679227955981636333607522390385562320872515290428302029909278848030724285500972375566411806621449600 [175,43] -2368213238172433699984965475106286042110041585060362508531123828903918546675011988733293191510674618184963935989601126925017306289250411927168658585778079166706942250155043471977999471699776905981166838359664542056814226600926761954530941807826856882541142494465636071891782237824301379726136793752844430618420784783512225703696284380787856082407817674805623615388398120273135589851451012266386523131947441614150023973807150289070516707326708082460640643511969847089697459660641609191174770322686602508080351429681487251217884375038566119690824321538890849653219581120031870934484497235698082321974125429152061276135945508720464648562357373800984086293931039982643612984683184455889491878493602493432064459572624716844768574948708250742950050767340882169981875314913125920538970576883161142929814935724218299249979520509957681063034977785602050472216591662239213823707225477175670845538785455296477264438398873871413788980446386586093575038807669908552081603218291237201098525392417346246226328349380849648722751745129716215850555636884120484421100538966830097767345105822545860852367084149124623923401895448968429699094357212165229411321790651547688783440 [175,44] 390214860584377914928587449806203928816979529419893755850794231007006219132102439333282756310642050733089474947102834589769840846447758685577520140907099295518125059904740597454368978104161541704155584532559566487195212235514369500725697502006126729946337375405079842586632204889416652898210971594310754442413403434256136203511430706568891888186563387819719815765882775634432465480064152454522465406797941812553461704052491539784058171609251289898967500627229198605214221835909840975319643817106289934220014094293037107413200873093392027884562373947246734524210493152406125745604733276124641069658510316587150984589258682750262649278288598237564181877770696849058492761147801908918827454098204726455575693437547540018165874491834630746340100082636757683701219549682919741114563855773256447890728119734746509863673891981284081486822032826088008845500321367572925352739758562534923068352414051295879136729538116234827501554919282736484355398746503394228622173677202111466285362316747745013921804976401675126198480140695900981507328954979739192267219971341821461764267016747533972945210890383273407099654377714773490059846182851674519848378711510347673920 [175,45] -57604943131622737477986345126923092196654051504837146100735762862620616428551913627888345857285063765004350798041735160788321897763345213885856607080513231640185412677324766097419264730181547154334630413348042005824395164208721534613663160128423640130436564815746527067363024826620114073023948032580497361722602443203614794768784152252516252410845482330835846965133303371193064643902308471740916250315199236480074725070436915427457942927099911325497376905468042822437866583828421510679366213167969103556240185137396535305483929948543735232060556719397128603387112340149095554648759984179634740368844619298512434278469565491796651884705510388913878871708479913165053910313471305218030568960968367029760307395872996468264418711884890180476905624604455274222929452526443417733416830343023724639094398880220072499059831667411690064352740123107895620075643619788148456074179845434720469062812661496218127772860597833159351751434549446279614701269562047245634775508744132112623967273340223276420011047242010767229192191573547519521961835565891199988281598302367258429220891837832801599491203907028345658799294001074993400477112453645164035020742086574504 [175,46] 7608605597942093385006464318472949075795528580412973927351109734467330760102375391467215902213038781402123503009669890947754563835512769804940850247974565960877051151339182575923379806326565843805244538168173921675859905152706656487780104017583350513317896709673365372193315006653519567761658887974932184811177879237112042950347069634783418358711563245803180669921816884242232460568570436769222503851109916655786532449455797048225000366482253588239801942511379562099801733416563411228619232794213654331513308413987362454545622997376973359332020675098063906222530618747846204949851272581018409773184900715590608278325066421929072182091168783399562847224192465084983278298312406744301425635370337272973777938520794437776734931997910297608665944506560972890296820486603448283754415482542419236867406164169105991688096280180128592699190043594439364783716803244299999140652359167203507324478546376603768623790228555401641295886411713263317607724756613929198105257393539579974451509736119748228786399786693066934660476381055687961875882365398940221849236370668231323188068475207220792582848003094983320843602534679672775134151505805888757330945840000 [175,47] -897848549113809481908082699139743688575110312110103803706538998471631062330034752007293797149613652572465064904864960276265871199236732854769919299690868472720602921362394595696155713890502949861148971034548934954972394388586342223976124627112742842701736006009363238427772724735273381105876464010683310049639277054905803916398974766034083368804269612423936943577685425140117371868605456941918413990536233485125430250447148414491986214717083579248838447431657505618348731797559834739337892034842697968255804426459649962492336197593525587411436390718001591008878402357601954755990403961824754043809964618376746863811994895535045404766725803935061332631564578123104610876063007155156032955110856002058975370074136433500205287371157681851149018937570122486689409851863652135097531651045539843029251638026392065012693693031363640952492821671555669300765661102788124012828570303411293532833726394781568936912947315342983642823566267680725727958331956493036987439026141816037495746106131344672643611420613217656877653445614150819138040875093583471811358348235989953601747624229932053117005738377006062932925946618991577533726580707196414956290000 [175,48] 94507810673416623955134338529276184031051969307293360943540782931517848928594351326691604029310939139936315045239731817857814541850307926566538596940844281176794133051176218516849891535508482226025974752855512203188700226704776037377395971695865454186601040014765055260782318836588953206707040844778164862786244704477084276035366638286288802424769390097720488932773460897891455562177148001629116159010837634939001305122018589171991382008895204228383512210191583613524583534279734761330251467631907256099509153279942889245281457333643141664315419196999609464417283901222861185504485803846636380954134477389369732238092482982843396055398586053334951645294902650524749482145745748580808090439942112271205070703896679539221819683330181763589539423861461414411399938828173724730692466701200334005041244564271755934473507431689862617256392485989759050460309912040205347389156903395360258537016713276200162364673563894825594564506864687088265301098513405333473465582184485501339764101121722491413796242050404384194858145458366590009819660151527943731488644215307367806182299502583052408044309432000315891252159965755794784329346071015033904000 [175,49] -8858643173919381446350365436554313308447760220169696187528721901681057295541291624850073855705757011735210497243304152101820873192636157354237077420337300195244807905122562313059900434331733945977277975114710715895330996596806339665054018444267458492334041061687058437818675443529814622934894529798730718227784432123357776497100232765208899846340893412550400280362793777838572187267069264372596496866374409265782743269528026680177485510117098188099310733083809530258588640871949364149902528576940900080221855074096814494583506075666226703858631782499267198893495483420589636141986437858279038182606026138324894723601930726349778859137592263983507348279113317024994724694820167480481402462167765812049774210910886657224881873673770995401913275919897292959813606565191893870502041350570529284334327566769539036222172061394884325568437734686622200596161944637306776209198292720782899357204491175180139230703502060440990523388284259477203412007370022593097639570034739988336924196807023639366037434356227582395621338419178890559145728142336533769966902431391051602792875608853361599561550508055637881190221792238567814778420470040686000 [175,50] 738121927071049363435400270484758124049631534263702393773094452059572520421367023187741291954988697514674382034257999175185810808774870026229594408665387697607815036804397251723348063080401546001429560793368125181031330812628351284462141465761586362319943776395390841870791185024503148405950742651787815824397771570099632874572596514049157834154330765929765958347776586025511351141020894562995805605554324810303402798339504127196222271124326210862798085558872970719378667748077428664429391829870369320199183733464618858423010641311027363803307871634015662283348170355920363240232286510105859396996599550154753057190385095181098851348550424913252543094497249077347125971510155433296733519455187249907776176353246415766539481394129644151736753424480529239483554404809526872608413970163479105547897235909001640614646453799813557431791593784676077410577037199482088299775160929666500632358185078123817641080295865828421414609381649236942433063472079430326483352230042552805337083101589940546471234918230055533429773459815286627059596666767924516482262728561779481746991851258688034397827986957905629277777785942751901905707995144960 [175,51] -54568122333983109341503142335118342481219952724995132520261756418959669001400612901789520909215068388076455156631978038302696694883689271852663878610526877102005078776187093969980972436172983448872961668321338596053610249874120962054089873176842659405571486950876710127464133206861505402636436504607784751881762446348808253010400993415169925970923575281551593510500802575040727342007661951425585399541992005817180506175988856379852645422624698420579030991062042743330182410598866033694672202633709283294760618469270941787249755139490678381051388556567966463396262874682718183631872304014037529758362675119345699757377212163808519113098791986204795127470824164632551206607998473762411744432956229189712867794447503216411617565468163531158746962605159599063234334047656751641815527715881088744491268281850265420065031429392750324929273745146499492918137899517327689443940878506350208518648781067343292941633818885285179523245367094425121214515864996358463523942610934991990386842889074379235866536288052446189047186032138071336808234207286172240637449268245267772787790558897862570671075489385343485800202922718871754956218400 [175,52] 3572354355644591058003094567781321087212113569014054560330636604866347126648957543111706463364427056582612192129470218758309750063730214740248128069604315212878937775164930221613880780239677659612023126046772619173418100448980381668556770577414398494470130437532338305715123637088193894864875818552832972253450238971445808830801028567789135943191674327154232067712608051763923968459544356024680093690519357420506858813248018176465358999773114646975006621318338664371106283503931716686801460601957715969291108586964492327240970879821090260915505644861496390422913552390594722097292524154091014698995440666160161879761081526312301138318747752599599429051187280218536442852068261632370648479918671307339853904575296025279703465853958450330756530010285699649370472048229835231973147725325485022654952725365629070536129833023467320930448248877158360858710809393753417207011947918728380502736071202496231563066230767885340767663720480842841246403930252944414945773746217812620421379751734471443399155016756096769681439440836711759184218214605855660462931281146331696931540531707773569472822569782667839550408998930982387016400 [175,53] -206680321393709878104984171994256552607961476044892495337785205397890641136203755669125079522418128846243755612885228114309347018210978466383164579439642129378882417643889701373451290849486217072340863884771066875381051260937211961812052476986028879720232672429822591581104099862445055151379268624703025631543252305766721406724166007988565321860273810304252223343926671852069697906058163979711984270827501944773078866178984606285878058554261048165078938027892862563321258494277050587789655902116585566530544066354613434358683461797101879064487779551806268167333233864419439216318534881501899064929248940873748271377267439844109222163640542918060186460475819182497824498038100142186403897233422114871685773570094159661735835582736178139962547601407920085653097878318213752197521138532978305639224810786528390767851630900951858494164817362733282241117122001591530947568836190316544016200325766588969768127155681230638224428603522181911197317847324123607322922375924443821697923095712780213810846187072147334374950252531318961853932268041251124259771595907713585687288767113829970798711401742734452681883763237042608730 [175,54] 10545588849844258416039128747860699744230825286640635686985636569328873897008146119456952816510553257724535442768857886570587703988103052653695704773928230249771436353593909136424543940376083194184420402457232930913893898377279254486145024997939489869005007663578275510851673933882761064855298288975168287200011159494881556440983256231270518951487353832897833288613479194421518328558551679844103613203049965201539614640006293352599610868383061317537194427013702981161812974084600743792862479358357727630147322567569013736370365533267337959099913608598105296773748254247251597943142974569233600280385418936520133289654839410045694990664314379031791517700533327439419965808952261149888360433077235608494695508821538195122821869196054547275205554491390627936327219695322014031534838412155140540317925512862356552250431921131955806201382597083335557339975210734751905865752580139109686503244982626136692294228286789469186739299226246355545103804960737463237194605946943040474057985548130145099496486928415568881048507141955360496309149905899892242763526196370117960782982964946123264570644269534012455047224246458240 [175,55] -473527092206283300629020761985160051553994402046538506299440101806895435971099230977080932209887184315922813773873722725308097380355443204152706918800487370258816133291476159589774224125796864546624197324929463595894938337198301240633417146895712917362211833517569090287341943639790929930977693968673058205516670594676786767122322804827290835628611261946218664530738141449998764885790914691082091737473544955993544328974828228328149029312197443562231590677630667014324172040856184751894460543104549930076108760351732470083847827538438817152920337825660777656257657596442661409623802230916432154402261918210511123021043244605672919005444002217548714761322597619301440999760338389510992339432473653661493311772500621505978204206656495491511283156944623312299197223882335754593966569986536216527522454624459358293210420622391339711559746942165083694585910028352704598353868120391748712323989216432355595891165547453165625022184299110905090855159586004271608991145000029721442759575613170690050455628407260086082696114992832446995923432104965825757627751936665278701956719163657046715861754200548780285406686672 [175,56] 18671395194312132083729297012801822855398151459706475634047963642499005476164029027204285564332238684108748753213978047049875920575275177113294958781567605799768928997790994937191510137557930184896232757277072918501250428466838021051521047261276079557093587151530354813646340844284758350084795139540507915495981805341768529739479285149240191397157602524916546632642548647214900163659490416732691274787518909633795597516659405433733843547923767264806983683974209660597188814141877881471987725201038532374942841871535598936014839916097610804756888862337892328609887718383817670965933644264361037338305137622241254873937330442939572977037105119529290556405849076624345351615712631224585203843033743901609199079519753658503124956057792429750268151960416788707083925001195571381342602581629423678472052947633247542572084530004724524899113583942232312340628736076794897867133852501302036403436188543108744989908899342885995253290406650595769841909314693056449481726440382964522602472996631928179686922344291151630934214463966112422986276984714938634366706032145028310997588163093131285697261368507226039586000 [175,57] -645068471674925978927841093591342772170564497474615139088082758352151146874211649446743227413767726398702673663341259725691650068813030034488253520113237426954918707400719903952097358093651620616023040236873185150374193239678244541383330396284805767590540083878178032191063683414647378809656517953704910835534192983409198803185526715283678287590856448320906444409275528884146981006998218003371799314085041811885532521626009874746158264903365283673113178677089694745713697383265509249286841604218466248650327072114318789786312396301759238946733244358425321156431566167949301294534169560658691469501007637702143525785610639408288230073527344076971307486710264133360352169192488421421362487048151905727567338128716988109952678164434992313945196895204669295190585344842093950433236185713340198312711246484391919431086030065498703648647645967438282515973789845326173301483727986620080093996083532466541839043941432433891654602692627888504052215086257108774866971337313887650244044058292347441586019922946214002027908741941118745161757750546856965549851583896484118284373884456686197147797205280171067250 [175,58] 19483066764117686472033801982007056756601896705530836660308052091350328236931352371960793426795528076859186245943419848464965677160745489312409588158961481070254792427325387452132708943105925242693449950256125885363195122250643662229787509154850743162378090612770876572326359379737755298827842720497929990072871684895373135843324692415000348956417262066368936488941382455249299862044867335388513973886821280258980320773060897519858409965043257239058806313684887728468526957642127534959463094297991801135117985711704632026337019295895371651784930945138101230251804968029908309951214495241955606371918874212944547226161068039399568261602979307626932302013726562659162065011997163395669932999769419111336239525591432526897076219336927169905560248461737779577633431020696049744868656064285451428228800311971684750584476075511907689617896797488143536816256759528701678457881621365935303636198428469165756791861864268295419969609501881822402248063229669527311770427474590561168470232823978124502683299292576855351270753901671736560311470665211319573368186976588030119319092510666783461718398414076640 [175,59] -513269088056651596737441728010393605575893334874970215814130115843327520797446035621548269982027477586634610612926221679765269941419804024157415754018802025739404362284540349022076128745153761005809141086157822529030371010892373662936049068467942692038649833720711410055547549175744462778294164932606215847451572997658307915147954517319654518321855709972096815409843122968173447401080780305239207564864253116880864329790525583916328893167584073586241204415929608424813567364199016732522821286922327114680466406071459230803863033564008051120348780295832731104943414353604761188514570183817657457951024702106740898747515343716051574042631911423664950001468726248246850196731300346048059959322148453534511547998972925924957434448927797304057597117244016916300616748597852147973610969385754796422006658878535397733020408431405776100146106678226274845008941548531557883580965844221870029312390268813655120954876485122233260691845494248568499555879349424023511809257107917027076688669016182186234396252797417852018818488514523696651398356918619436786190065247754435190522385807466799976252709220 [175,60] 11767205710794420977664916495965058210407069783167764705166850990873515982005251136345706346068237784592980745443107441577224597029526237346346131168832268713409299479294685643234676315605899756633790550400021006157273870358097014502041878905794347976776867408475497007057961359187997909421434952348574341159831287345719347276830376109738831182254137941712436592193708872122130496867691671313771439823679303537956937783835510655226950743144289519788391145286239153437855612241895914197385909280810101965121384532979349650627127536370328081824554333945157573777933203773175025748431984534470516369612942021368812333756755718718726614140237340587684629178545082721801328721276727780719538714844193117482873993495296450625816793560734309974274436548590102056535811549014982258696284460464720383317250435066742954585422290755475853984100806893304529818451505645005352166702684248461389866341420224583440449449616973814454390198881855015445030572901065653734269675544057941991300988537144109314575165078917125704117951351851863485468336470126881319822804116515747441498225641614621710460848 [175,61] -234227514954414966820866629202141325989125058145177906655197311184985685655153138746544196412873860403657182430181908683893807421403327077674488162874815202861997118325494313827309010103576128239100096863033904962068072697044021884956644567874856648610265596242790126099388389146394000175447104308173633998566976000650559789097945827622190042776302119730943889941524751397690274309442887057625819267700066647034526030883742335646601203462423579371052635431021180923658008975586842412781105271807271560389448413368653020528097524314992611573824434583411577737350795494132297718225048328020609178126479811053301190603184594823157342973715444771987491674968741939435579227475243126551316589186744848218664569305791555624189275270367407132528168202133659161517167474181756079343737671197411140160747657884891769793955847728548715094335516351146523113503181292952325031986323707139289892506783078419778421474232113415926323448838538875426003773143532233669038798943544871011522962151244512667933011984477242968563687045266695647689473864552065709469187684017199261322325615963722345350 [175,62] 4038567478275059075689376396069497272764440902185938509625358334852313215101006291486529709569770170146383974966864062555246056186744058229807846553692630992663124720915878094948610824295748436413851718674768186808811085467651086500074008125702819128094346799764739048636818800279333153206477994683290430712455923557014677483822639687788884005961114166768839294291517190127406817380070466485814227404024151869993093934121042733984510278165473714330265216045408691245089146449425573915074373998574490113276039585922322279701720954189963319023109219656340089294078351902065657103254995442709170646409343241725240342365013972729017262072242867953866037367695729588270341988892724961832054112072235659467383942243691839250178672793832207822308333727104626285184071982988000181910585745076105222320197040515413511071546198347964503424081520687375321608487801686844473534491231496311255130456671264107703402475096526347028669651583757515748825565616719310631516172506816607060047630326498632430007563437064410001552280700889167907869592989525444987877675948876986736222597023513600 [175,63] -60175998789577741004836327070749135844449953572564119769525189278353452425000487245280444784459618508228949371469042786178370936145787761182861858832742408816652673861727634334538470222358166465888387207161757154062452364756035941687309465492345629199556778484630012383610727011065571011868390919394512320057535808490204443409038667406709192109205402403869862749219520955497516820223065604547413764845353857810571662549385154254946664399085096516127045589380199490019259689228872577269082222010074260894822359354164913268825814408918627059517504069653006865742605496822355921587712424645374752851284578740674827357227649650435050011470941354418025014067057557688656635924688275174379290348914655038211349445764243526042385240824295638935715299479750603904176690283142515938550650863179521463362230680410689593127396041260505175764392440341332789503099641169622133950511557702360756804974230890597760171688277054783118153614363243496669571716375952351728246988488607263672913769687365605964873929933752614456456092813618344740749470718522848918275005883929767036627684480 [175,64] 773037577306702816315596833171759223698116537041976156865565860600421507417019399782267475165021627153354965429199849304862111907472440579907626764936500692303449417382270852552662517803308778403368555500968017868248377661972016346083915067030037161280816369396829470990308139626883910841219599301034301365781709230022577049225665525062464987394860945430873030918000796059845159762441964484487488877952958452546564021363706403245632109005052910084890513097340124909312138816696445103702254726856569935456183815966464439251123135969917600703138447118599357206764362793430684299293625262939548762408840204921741283906228826670875813399922210456001629273404928959331707060145039202039401307260422056701378863110923190272258622693009802507426863389283498608705853841084638785626853557001712700282911088725188206587541091376382641640967205456562579620156334482042190038113859068693597101802046388817612127894842144237223657749655374178648948322032288977141527522830330776044300437732447819893172999313576464262756293074027832700590640487442140205106805932118215659291840 [175,65] -8541354966974808882255136565458773383795338045060515714526117261136677941706208851841726126122086456709900603892412890720837811739669909406404693933762658766343920246466443119433836019072734517748724655688464807961364722954463064078987364197393512447941336912845481446797086482649985379536929224401777752008602411193785799301838957267167371973427887574950891014831878415362570109593590048311892130346972923968285853711789610226854121938280708841301802462168076761617565587825566631682571166770826860958659314688055946636466444329481677887624083037910067053383950905449355628399638856897955585345093029772755138594025480877933286886718966919268847621546417834448876986019944698442829766461835146927428537967878107683798601577320730754364443985676776057494538112492257717905808707546011660152052811158511920049615091715534320961794799460082532880254175703512511553770132149541061842163386447264555294406538300733809086811630553271371629405903284956220307666512341404228960974154261086858126503237689901641896911596748093077540713720560777232924419766005881629944 [175,66] 80976920062205984771495898697521469469870424336555676210562197374225265360491157526590052944268713675645369199841082770439283369760974920050428965947384116968308224780689215981399034862564751372862923019648796991239789480716074365226942710170406365121474961678533576285445247486562181568514255242786088951645593075323951556444061210796618124864710917281736022191460293299600583287866891231851108399369127158352764684014074245483749814868791213864210210955470475877923651410225100089191181295881481066264197803627276250913679250412277948963711579183508695075548340388622167457808514721138117595838855854279603142150649585315600486505349241982421360963030330307992283646961274819956915753477721211276894299144386606567881257707947150810398312441019765560806321300136386304154175273827567386596779734941784241232919250312140890364457673759547808782346529634117534986954866785007709234379148411705124227706183088618457896162625509176334930111476505086212619306889233261946862349028868454616073798911831120311068864432151900652576626000147004985113301988061600 [175,67] -657134467130527722014059647944896790006576657283816640466347065017712528920717651313890007448595327239163272195839091843181821312357573805805026685614049830041690281730581373244737605056462377366711324248074585977082799518115924337669787815988867456034320995761319937363503190186263165394756448935011112254718304116038698434065035996640046960078800272876633735639060035616963086114889276196142544704099264015491265803096716613669715897733556432908507218858920238593914101511637511681120356164723765747613074914693545023912089574421973847489257422287374233268990140282786490161152021426732441534258903156186181817472084183221766982118585184958454244031559593878819403154325431236942201395458867427818703184653851486253637060707129004630304310796157701554223959899833422385366322893153207618401497331120061552560251515500008363621721688702415446420385768689537974112656474221227495591571431757041938228801048587163477334085836166535695315314511615875755051091238967114156754001893461307408863423058309419779597915778218827427813732376841424254391381100 [175,68] 4553498213532037578584635105970015080692983295345267544529327841450562490284378687360616532904559082093821629522044681408189569244370942687375986687958462370237877866756256194781346135934611091871344017524285076186453174184358339940756779812014822803990251722027907674667556168121865667407936875616549168624466306194519854177080533483598968761111188219849718264900764132680851840435498157390114817838748731627742053694318148458440668186401524823826432993315895456711522770048301604349361112947156606975534611182369744199862308771188519191416508697981109220897579258249195000876453203446467779615408112918397658408318865162819122199871846611723846498465838671911986003620033454823108207656113544480041466449298979831980588698583413280972474796660928202277651848504190745064158463103241669673589378988164306404787212919322587840910742551516999984589922850789097723525516359141973755024419292878949946221688434263100180243181853809586898583528182249269169141437413838793316839369032941943534070086199976036469339486124768609878835429261745749042440 [175,69] -26875767641119826035632167719173252020393851378840989679743005986991465530450351023275333531219383737039607809229156719348097491830383289934371009279229391731610368651497739792123043320523454941206517888420453510733099560189062861347112828266902530109468569378351237923487687027959486355374192519196214305539792283442483122764215576925712482877261071036425326745591302322305559121364250966022454459977496199147705118213991334118864124494391116505090987962192535965029025980098501801132301134166103185899085512679672120991081705223962773454053713588507550116869411985632879624333053882497689098547409965168236096166504023665868035931800918641166543847144561471353635401046094672484222516892540650374051259808432969799978967181152524443862977827061839440805485743426097292873231494753289110025915135811936950241325954275722369643997036542714498686008903412285305443344914649663247491608103054635632240718092168936301098717029776556167518665143945557481349766024162199659314819499510064662479927577820224550087105245705574904491490971272368545 [175,70] 134776318442689624660807887605855030821168389862797794157189735538563535448969322477729861940135061197349138251015864794480229427345727492632983127586056146513539303212292470553965244887789022508209806450948151033984905863826254261485576444072092215771704158269311945409205298178200512972108169040797290082491558271897878248783944492343008942460212154354886527135133852330522079449743956653987380776467586933051955710803100278564522131648169124726273829345105248257060016686706157581852335496931848167939312030646688367891798343307934737317396910676625861268572326634681064845749385559929624504792556161465341502834332591150478298480847600376030230232083178887469250420564707360521073135372644559422393658994958020816830907462643817910084962664451005230419821903473866298162922112739182991650000333394577841356327940626823308058934431974775349826783534467444526449580366821411647977564814804530741679727098762987768480109991197674392087266589046295912733905228327965612692312983261369512797421848077307329942509762201546051685466890624 [175,71] -572794194008947138587738466577684145007439537663588926088247919898900975479592219755994879663905344912548770384771473203330204879673682507791878571232115272495830146817484866128774972054136061272051422844118643060297071220820151778746014222077284211135831374020930367341104065495017275145878136157102191027179306994406907447616548029433476689970201787676698575036966414589792893684939943569785564396074601079960962757641914441827693171531221547220218719595822057833983820075706014727855249474499883596237608160812797879074815954004011042545361883333719818904564274490178650178211938554901480972661988953359266425645886389925863737512202638785006879459632205309020529998578836820005352644123955858881978819406122575903165827786615914222722837270971390188427746797097537505311431292881359092695335897800795591083506303167025687672672059509440353902792541585611013228101397869485542253769312036938286887725391327881581620414613844895859876216844088954571858904751681974760169985296584782090704745614394339175171121133012321848698000 [175,72] 2057746321487729063151837585871030209796626846852200852861524941454625754888601999660574825072431292522562665738457142187712282315270434791736431342803987490611408036925911635317790736274014395392810156933379871002509238649634004272964321288533602580702002381788558535348568670598881742842906872919061795803346443128412185898158891376972245330970209429378843553854627881864792133107200934692643039175483265807204102023413520585849067460751652065512311036113249391598355312788470033861277996609786267809863750402579052410281281893476957636211633751593540534978905182260763122923915200002165202692189255224784787189390584343302170702558636621678113089868674856242536099521750633069533674837930420164458678810960428786057394825673564351649856496501507801080668188169923986824210563524975744597577529090587255493996147688802889915233819783915272326372138871719007355625743494337367360768622752321815462261133919894398822758257738370258725345954215935468595652678826616714545578891003224383325231001819624858354151897164610058000 [175,73] -6232282283670761658335937920291705604448234601781364271732741740533838312601483888790941387729088042778814222982424575669803029476072428032516136643907611141730945443529538556013701624222563701097349892361990936586341737796835400494174197608356972232775046570574027657012764908284898299444577093488643568674226704431969361013781426174544455961939781410448972493055881825538408614307271164232946337655609306353101633876224375010588844538982854529454135900122538313309163658562644865252000167419756398797324891485204862261338030037284905509743357896905028983847760527178468163168356917088575054846329346778359871551061256518528117049454738453735465805239087635194046308363108742234944053555070457126665787632038721525113487790141142688338006287587815938944752532228679630424231255656615236379359887952270006206987430720454064914958077400685757412106708993092719727776296389613561536454746375879420892944756967961155759617442278877729381406353137061329583830298325469094618839124548750760382357910089990721426076505677050 [175,74] 15870603445718921383745421878999359935015041730912135191165486056008462150910764232455252988424606426621546645874830244251840509340644936081309233970202575054181296582427658340855791203860555884481540552068839875436635141995982180532973797282794628277610146086694128297881198092633003039294157250963983442926455260842062076440601712370895662342051904463479043460951736954621099205844990140108222475546798909744878639393594917066677882956848114403342281532921141175782592166468391746849442447238208417533361980771543235059009335305506123493726881348139384228047080351787838999797456495403664127153868326932284687816310247987377323150218582322729237967595859956119190257949521308919037886447375801221241378412649206344974153502157622625720471164195651533170617633860177726765117570246432263480934354650312015991669141837375458627411412845617238028832646256437158706472644618676093493393851235116214251839601811479750619296188711891607555476564854591284972864216532844946654100479501906560388725802840359323774114400 [175,75] -33886912082991337898702939090719815040789069617965014199873794304568903871608058365804234454117516846164965239909181500620072732031094327948080848962890235012207881101812649820927387151729822627966001628277768752409312907050124602281814910349431713620711912525639928765526122373772524950680645698923270585877924032194526545561651049068219316112890715362845747989526662162543665085437618212131664636078840868764344190636263887347695206579210408115809009149702070045416655530254025201792317536120449785623625961191661188066530808726943958507837748684805972855530611478807210595447507917002379518634027128120326180016742564696465234247004636523506493817262069301634239368988574537621301265334966361815689638632530957948053516051624627998683044034307538604224883210256956727671007467279215992055157573156233747202344578335099570704481721611324471861339046517157428693340217261903823321236718798723308818723740579618112910153498212085190233846118897778423009048521117753728409827644197138416162556342077245963828 [175,76] 60496898926678253843870950765736211409362427808686143547128383981099707662590289960458558303825643576958260032354110226174971799657461407236813796877881732726714857364579368020176224235249969547692053635329372533548074284646294882667936565512225817580055199592287936627420660210157388097332754759524906746130127452772273428444340865296558351697390824953802726461955738396332013782336047163070897286783625671543869444459489916856438214269134802135573594183094896646194276707417339378108374711529415986255062574759979071614554534535796285192109245302424149779280008235757609588442371766385118858963298767788933667754563620060530429972328039862280441061959897201067604443427212535145825843162016705378414451444266660776818728070050381630883540366541350142519642174551682035580051303704286097124293023891388023030746489289824381480604706788812616992738855822463622464632736037944058083357684040882067470493142324513502992666484551147383409188445294671730777470459617470605614992981037702998209538928401200 [175,77] -90039502441847978846967135837110435454662133616267932423167445233038408853632455471896800435157931087725924820384125077496636857523101014430644348247568635055696368530578448674084038546959987027333496213026876559306095658501398823403399376321826673630995622236746771323449172405348403015120848896489584372134808289759244860905308511847142732574109673438617568372772368101506451573524283527576937141475602791964144012682690507046842661430571669717547217161815096593371324589320949675616695733743856774560509831849569670351465384395902640581217315591163942036903912900324467825556931953524479913074803914462250087539844010030211239198154531062808776692562483137054777903159131906177575833951517932145591775353838255887867775717506524905676129961708789516446313383792520656528519012250702630467492313644191588501004227681614010859747489190456106828786310428736546336727952168720569353983787942378093629857801143471283092758620252342602243056957300661949499748895560321292514815918833627635156058950 [175,78] 111386070605254963463712235273627749332374721228220027993806800778812635149730995310850919897395071633154262372256697069944656595602788910736431607855309395311232993241370102696479052772160979416838339296677845020209138741905477657301006647206323785420494111013843259919060478492197170089035253466673727292434217404645495067684299322469324936264836635122686314358192539913638322829174664662879845331427144520694323637356007652405001231128293682461117483827050975454049939203015299777983398169853905730961864361833584131882937170020690653318284686808373108953500536021908934753068923910378394320162341702692088386587822509775272287915825933528065903129509787365506209718463056885593673644068604294443226000249884492537375344908915452882722054162577990059700273452353266690166135660687480020528029003581082289556262180279450090333825004455543293533072542462869302154732728562037931224126459178180727430856044672137292989244799490595022720802920786675032271590408006296971567415108397644315840 [175,79] -114178607451866650562781556493522176145969629872299326836349744927730970868798951756948037011621159656409055536446310461647422150204247926684907149736247293146112906464862709549845243380028206925060001384354998885636959785481707443411629471517504246182618307172658448666574543855365069709945140815127536070231172010174261599670708420242543794533093197748665636466360737288501823182634509711991976356069248911552109980345859568614256527045379028717059871374060189387483121440694679643209597613867680455513047635963871061429533092074224468088863459261103439408733335846019108689502096329477434746206494192213865745860746442499814280038786797700369815787753313370876704241781365748677472399752878694994248074166173456052978875042299291476296573106843954215832254994867692380498057755712329056345844639286862344286582107882247695798332035016136401571920213371039664558880341807729349289513515074058836493232838368275980709348390234789455257983288421474139855531214922697732762838085670920 [175,80] 96673767535219973693374259534644299343740458721913928621944683296369850616931976687121210407393377767428984605440759602728232558652302816337183100417893738346278329818600354121644575750362815244881263912297511676867911871523796376375648949877756775358800667770510541308298545260829632301666542491981705128585331095454433293528912846672321480305049448274206616881957656876413382384597361543344750375334345665819630885208544381193842136300538546151373882687348907833325409653758236547133059500888845798055857128056291939897614125236904731739573214374634389033588859387111448423972994946921286419575920888547746187304859554801920428653094311731365110972146679727312859797063440497427933441399831422711344986710162388338041932682910768274722440600612205838222131791177748734265666814396111480972986364993877474438579336331749495734934752149005708645690380628358938983450858117888999500521943936402837409217359092774562408000258221254128918670583001505207910826723832277497772507696 [175,81] -67385842727997549642877813699138892363341809313914367128411991946079221836237780929650912768574898049561115485179261659884087548680040566227646950090536846556229500681416167903629781168815204924514530932051164086899604544025532107542890938391332604642713274731256552250795104024110931925639818601598666850895760402097438687491228962999664185408423374692483846599072129278479109166715279683074104247426068017436883502666392685263425811275491459418457935761529119449476667051639372597528445179171448149641961462116866481578764682930770877616206146132768559740356453686405297871590625765585021594183189415105740648215573494721286755930225613130177085175317103552753253633120723031444239476089865217711155531287102908122365210219659148691758781634690368346046117436921638794878701361765912770430661103152065379189909125924137910872352988201223549268984908384028106003697244906239351878777934200221970878504733816947080262570161965438470952936703502276834564923120888526878750 [175,82] 38537112769210701745833304899561496848149471243089637400116120894163392657310860871751112897571729616316227028403202927410132950221629487391720365267357850657913921641368969876752649413895831230337587424099782436931866170406422164158437785348943370478844433120364266702012229956182145743165511826789740219053922624631608632661206484190666719948071237535097606311955293955557606892920615015485190571758915052435565296463691070312948025438977525154092930556241024111791481805497590391822400720109006693415837045553812627947888419737940777713828470182262662646778439620773090354114176302592725614779829970372682372404923895142295953374629057549093934202024138563304636485221495851135826383358863999467255588595060187065179060160757408236374575745889771387879552151563128001988133632303534838990981908811033244662064089223243729805774383229725878485883032537859932361555186069894577314432770266107516697551726110755841416841411636436553823783743862837743478005424060000 [175,83] -18017681011444683021215085436679591039415750616123190094250398428219003085857911842636545665878304991175815399882955406044196570777619888973122752958497654071356249271162850790548077532355656283873208167893467559524671926951584498498424136328205707263058517130298688526951881994099549839581140405596820783398705995459469203753695140075120105586338720924002238387330874189407748049236372455020004014428074381404631631821583427720809436704512638382295898497150566557630772335127645956457475083983317354968736054307378754575265117738172317891543295456421475742279337444833543025372737199995181130643234123332036700852606164635267840784597196564575199061613532136732205624929882949838703309073566835737480707211082742589435141633959696944862528927456062092401071959985661860619046205616618425790784143233436206245685332381164858687173507650225420301005118946387044065793687779758873008241870379675162135012782784272071096953990106470403950216106171822348067607380 [175,84] 6861621661845800743170869719525956584001979070144743544542115911343550841646939766694731715126058928875192116932215461740067930687437855028343546319881347541529768152542025671860291708529178907456037504200000242386471316019374172563438505763973227904364311331846626408070180360430021913871231188471279891711818140098277150478110597371344226938037028936170359381514926690386791194861840169951153197769700398338694560059930321474031871767381860789095342043671990303553802481033129032611133582859544205033211025364330175104380271935038045883553966157733058059540449591989178422092988465239579460305458727290301314742687910880569482745877500179088772129675432763866104907756459493983040709339626853626418979509545821043714707808615812717697155167606345546941583250798065997665761765624525032086853792645246087198875761029475078453361786192027284552543872776949575412378076417373047732867772075293637948199302506245006337394801671513130010931279652393341240 [175,85] -2120301619104309649158555279780172504463719292951833206601488171743411321342457012942940906338876915369025299907825134489219005217775809126210867350519945083743874197695417715346835279311923235151880698550557560509405043794394673735095278869926178201261725710046660583935939716085566057013869713003531997128881393744175702109676199993033098626756314189173613361601406376213063964330990028434280586264486591042596167636984876923148011463104472099053687989023741908650839240674762461889091618268166069806191083907201199747068061879053905671874317757777269036669367911003229688622638658705399136563438798666196591372959298082975128042074201886723161968632701093594758932457507432766441766862249124865651092998376353942912965955592766972810912719071167273255736047536692688532737758962180059427999506575926610377369470503042144110999553106299619561104018997498452010838157654306961408630273460212346833846343404744748349286085304777742247723973318551 [175,86] 529514352934258385033400974598028230312258989277899271409292594056989035107531479127603339069396898258214370718459013508256669313491005190526147994302705944496390252678501003001943709651763535538312605620093758082932703860544884700567292133821649062570971252870297081828111470395399682651110309574916348992690231133251805661197405801820758753900815811376219378585392126290433319272366664570192143639939765608250318087020941928938324619583318463002963087792645486840407824770006456371283501353205224293305268587862372118054545487052252655336198551190618507435205284062218476878466619711354039075165634911816211045074996999389129189430210554029730604273556558054621064801386301123215340733800817480418664412135677927533501615239365529654253459675942879027481324693841588530735830231181902712289571751662146485582694907297555956808998488984962500102965747270418889357404810453221381201185835327469868323133345545503068986876398527825070460800 [175,87] -106428963092813014269017617052037164948757764687523185305946518581906915523841038302402725093248634137648228314707405947167830968787447467628674730436234681753796588921164027840245943487285302900227319630640462985693509698460852079221444752028821053995464651470505852911382082928468513697101863723510418116969162440800770873708517527870829229238082238889759280134655147276597073320063707107077994050765437910868200869890813123243216620740510657503897296982075934849805859867522571449854250679633335207479128889021479717726274956204538747544290330334084949219322050876300861467244585159170231279909329380187593338218272886877132650722574934141993372282260716651186676955181093859126486968367868490718370617951654947365054819632155305786654458088977954028399122425586731626247275280438373210936525723266207815398463774224750235005820400030405234572915213239852025177168920483691238463437899544817061050547809364566732169318343945966800 [175,88] 17141871149365557427447316179091334525240227511886257424236811625578625460936360232136623213183631938044245256309176681164471061469563736144838531915881411111453159598555517146616871078477476028356961107450834509208762787575086865063106279077137638516498751025974224613708977608672557024261269229199413592967642203431287897028938378733579111778051145252792682288073702246798606413229190041579817576272658549527927754782841546337528610647842796333112220719845820650302797466053171478007882163434943330182707898163384704524001895304611575049665149808746831181831638340851913221682850985408475717498563366841629274545459513065135224971106753350973017502654941051347376473695014614530822640514403894444695150584635888042718682126691362482121339707623995376747904883042729043446647078065163718399269533504930478323540199833378965128234183180915496696345235183901215517356495930085203428340604174688311288296096078991568000966533040 [175,89] -2202436273192492229739019533156578856323308221342610776818867708740230062921093911946296771551546279568543432498242108109675477518962493758243099365360965077750629045438117117797539272728228392937104464989096914056479059485853500258211282751324039618494976446707623701341834637849867660823389180853903591677125681852712260887458001992817054191561396978654425141563733671028668057315348723169972409154316969980033786880396715139741508208766094128020756779037601377081779505173030046067558401981882320103730622771546970490496308699292847242111588147560388484085272044543175283989972734073162770673172356781337515609730012417964021082880017093360969442030103911656912915163328916873736431600039607403208941782737682958788645547432838581739027293113378173914150704428051188928057182945633909451831538737100920653309937975883757895931719266878565512158334093496598997646763929490295936130953346047782033887217829675841543070 [175,90] 224665317591807664924426625849448000941167468510728138209863221430734823019587171205171682477042636927821572329602610102147519669090891867818775878484073533620470652962030678024164435877945995161460059957912749110605087568291097749408612879401542903520480840627080825714045006486979996715223883644192586822598503091858532787255767847405536983545346252010858610417978951106108853012064936806312287116692789384745882169219194536293989935705832313989490884649086041046408051845336351782704965604629966611906462648340074515475916112964798135637982624954209116755726438609521544498075439716135944496985790235332781431402645442924609179357400744944933726673398710794459128533257821423230689210644894553777694211472747944154055737726162416241400605723293229808347236123451691742412101984813646586585820221467824907506623928932700583127208617927341324563062988357783993911219674175682986335066185072554099657230219500992 [175,91] -18105118830278524479924198013145564472333383180606502884424342653780220682501099129905054193912036957648362594673411089139292279175703881646942714006133773796081854999388071992738035330202852467929488488005920729852167456615374150718044245663803802862501342896643731218772892221517993800828102333713935179685550441865463205131796981894322867881497423146564031743100960908359760209747875434961094364680342190718160680588081232719770923600959618003955438199754812751991250310911702187120493793818712956326767258127785208494304806704393129965544845490103875313520890942964562213389575393785837031811216089299693356252038151538782764585915838571336480653901294211160904632864404929394370605509029878466922412516696399006001657479367465544390542311693915981532906247706986759095912045707662377287455226678342091940151907752692794671409808744979303266031651509151989218874118557048822831486552772945032847232200 [175,92] 1146679909478202798621981214626892787161936202136355555119326863175167139173298619030300530976667460112913473541362132976120716515640748073885700069228896219014706959486136068237113736794983985375569084838533549473891826153429620903394652229148158093312714329462815665325910757441026105021549573715931831162058230798463425277085112006107739660336863765637534501394162135583540816660781839604651169816507690162402545005523750069577543422243912562276972337523793459556732624599604034315831307735592226907738474241283084143109448152340553819072944394910531127685059306551184010189707766375663730463296793296417292536499865232427130436697151841828602326807595385552321410017016156005517270468946679433168308793921909973106823026264685332734011148530680144023257377976681719325907956743487895440663023755403183597106258102450372356080899889659653892644565125851020255885146628314843590139428593979326200 [175,93] -56766481021449714870874664034493633092423340951744644608226613355061498500977407485137467139600896180829240023873190760490999859878765816568720737277025430138006370233085576597296621607453628842392551619827742556515258885149403153085796351561001600772514851226019277032064104913743418063435671885635869692211075529734898287849927366996611459663624136501965657514923427336049446561367304578654194740563788433857808239778292047897930330721858448562148877980290045656424590670670922987117053800544600329964870465206406779343068825701549814050871447164802799681186075344803504486294918498956051587981465611993620297981961330973679053351483516031684966192667747040336980935430962792956904096073539258077339346655820923264110543945622675192486250020478309867601083865804013035282565002574789682083904105192656804545135418454279492887432404141108153610420831985309346314988591689284063609560071655 [175,94] 2184073228281728222890798552332997077490977469682003231342766578906566423685563677851459514470429785081746615357982905942092968878599749441579860002640484893908007414935511809603498423477060734342369751537951188409140728575652014630859900271748153799424792298950801934455223573928677745472254757849913660423806604748735091839282565378237114260016081687331669589493387446661111760256021960370519195612239875964148306385052451016171721565729607115131724523391609062087520608251696116959668290032375400136303717781744177700432880387444962633614634462583143047621418547555022851346779470402737534505873033581004377856210528352769136768892013930431047105655542873135017780653137984018620602617689905291923930975094695198387051038535332448989192958715661004268357915835422348330639304501289097087909250212229461338780657373915134428202901077625380623348692415893047610676703984464465943040 [175,95] -64917111525100522807478117139813895390963050051657596647232566863165769786779585278462078115899595078754781902438537726944963154606690813810986022723383484224423497058459731551063336378410794627240653503261990548434174820565419202374116298778273154030119752013164269303685205374658827217228674609551725464223971860164988248778637045223184939335231819958148673895482741725974047972010520884835041991105274733905260706382589623506953538440863541143804048214953892905756938566113124957327198757824916728983899961947969546457607440584007970772812599006106961759585485848868077131721102748557892900833291716464431406874924243305681324308075199327724190647825337054879345396722375017005842023883665563819901580076055314307877416071355838537171341620380236263655367643040005752428621873283973131055100193895779522092067682374727928006387024770547053170821903105661216495796294075328 [175,96] 1481239048680347875579596573989712999885247622601824361607665314508202866235666074981072576075249427729262841620582692037471085060657321606934196551691872387977709042743119816660336720866927624485318467876457520969555807570599382671146916111353094064023124206139134928342605771061488725268200570557117157448940558427688644648956373995604040783954964571871920040190020334715693028726660799627376058105844217986629387554552520216481430452217106143824335980427207242110389738468264829948749868280052909496270186560624538766527994125143420689524541992126136367976438454072223009439442236283379482434269262506499073971977240275562771509247136243396442211023852336818793030623092583839398885895333800368412388070013636674951062880267887699333660099094257764464830834922273280092610192146564395127319136522229023608572363004942761465097705357977497544725503670997198202328000 [175,97] -25773801410893793845428150780611271719132244146760883650014208169178856326755324152558952582725690336144311319065086640100725530291981781038682575960309410212027690727288835982934001574932034609577340899853688574520551377533356774895739703532403541376204171094763820934722100284854493102732603190174869920290357291889731895820946178994987701411084355065011113486984076678402392703704903513653850220204160140120118064298255205387834535705206335909641067371456654775375181754270851747145420698078872159357790843870545096991895084759568417787995011610917516639337248417589284036740036320416261754493225113507215834110697605713385567539904683762557302719551194849774423622929394291851887413900457691054374000689562253220029762469545556093544581537745976391339626249622873049358206758941626658755534364669788827788559415152016455628880509791656379150942965265863000 [175,98] 339608199086575688798706786317165190093634205268472534780579438647455489554030123155742636915409968503993817327325435458923354906410736093368194467200297286186635571850487268330533610842014426590561386319742056370237023987133635878679760967162429937747820385007869912058616055326057843589232112877756214245617591536303074399539913232194307051605789908543545099411264871331133340798199669140772506064448172010719601014433106019029328133129507467903405981234055245779669486153782949105628830415841772026522872204802941750605203657856019314155495721181386363325580397299698943183858744876456924318060513756813850811696918544226179968620563922874490332455945875123224824297315519304796578243925670121100795326967375397756787227158226223632300905144048490692211731429964574110431072981848345347498628886011980797797446679561218599048933457752593881696400800 [175,99] -3363700245586388906456948829566549359881910424920306482759003028655648066362043243219038258576649522329073145028778190091293924762943720575604893295288269978064712377162409072836071311165756793761424487960328489306491809507157796114290817161475853765731151417526558528188070972130635435128155040562060081270182999522649159145329128878787212157371810771749421780623323493297894020585953000350551193237895629352088785475260528845710385387891421532877231150422064932870272450135263398361248909281148099074045453376223880272574832023623941981978298458420823610358379525500142541067722198334132743587699209574790642982760687103925419941217970246320008097055889101773908885168809965594861409873226010118566266533663915224418607726980159650105280743476733990816062199755284509544080947989894640532213986451585559431012601214567062268496646937582449900 [175,100] 24849080461177045576629084120982694892921626378479850041583269545618744834618424331365939962673965232833222271226418242120949698552994385094127446778627749831433906916921689155760227539742543240653865550536031277325494748900710797347873864978832823203509949501936956695121780541303408434665793182136683816483248107417135586750465603937581267461482579234102059400847520753384802628571082279071222584235333095978041428993343978770595102328251951320311643768385627921056347608219552268770208603276283643696742775549419681657125598442635407688018555683777957858705743776518383324918649897487484016767485975426057900315765801629264138051558725966721424264931363030479343994874214389014226411486387194001277123383158567558078217044931150549228816994106277477624608001805182485513887767367010459338841259500788785815982782011637501794044466696 [175,101] -135793594699006101978312100474149822055656528087673971286813221663659385948199041609132951064678300588889676474793475253443166445184898855582179566628621561389098952883964676082307384545191489661520558650934150050026107415760680595957481615811598744859096198160689582802676174907589562552578110359885644047981319160153067890368253806988610086594277099801533240016107878952663921753183356723782329143169152858109128065631897139138466096468284788031377601783447872380827681047589138357424044253068104966814027968957655754661587195191413780319313363855632732893427578569724929670989328800975391073817583744468303339515949267052771810312268009155321441202098734838002199436518539386531486239179559975580203384362483487113564465360191006239465846296761347619698758280220438573763075443852157191004566507589346666890935331573973044625 [175,102] 544174803424332867044731945512271532604327376649759490033303850180970794887761502694207164762896229796290283830916709852568760819814332176405527567883383313678124816031669874276666561705195327398896764658291394732595554918392441770846789490283208431771616907677592131810365854125770319370726725156475137137867273918787452935282070062435570112782164992082927398000188166171923054015859801211704028504351394257691341648224890056306247694590410166220914453481440578993291812491882781090051661790937029435547756372029375884893089397047458419504551510053394628347611139391165859418594307514762087917928272474367893452790485014047244352023721333785483521749322497600451810394674420799256775663161780243117094423326570083406751076995697332010855549309738934319112317296003625909146037749153678236281565787727924605419809184000 [175,103] -1584445784272902078873168584050641345678166892976820211703457497855079418931392403699295512561666068651725983247962953159428640615852469078752779881794809640868070740899170594905514354548049016671981044847726582883361173323904976311937860877166320951741752032136537667975430215732426394542867100673445845951714859932133804277198792617683549665520430030846606286072466097821609219048534074246220013282901399446767446282605859074024780174530409832643358767699885446956033003212551909261138057161305872633219049092077630575777624668788590842192085084416782169944442961453499070252238287407219880886815432075380516629815145799975515744191266820840690107315799497868296812243995881604889781727747981551507629448511443117126628763253341895065566295399416971023299698862918994999574744010042228960709473328474816296800 [175,104] 3319269325106898500409676191405552218332447660430617099475259869218042508805117053099503203327391767211387525478098599397367753838455865625590080821801359675132548951247348012103631885053379410693311081497003728820946905987678954522025397541425719825956120083132875467954303511550079327385194804840644375702748145026804768450057214765346353110107673774756407684408437451976586455783551706570824409701082069654986728653477853673982046860414440771688960868423911009132225795279486202672124162622178208845844225999700090864259377733930754714133932331309874493921427475555697758076432913239227619138424591812968040813895336311771168966833558541983342231638126880311079778871609343580464328716524996499950247989919588384299979843531712637172479373049070335200776854957847657370419090965733266675527413588400 [175,105] -4951264431198928771900898155249160850254508927590725178967232562246064548077136426617725387370999622180407855305523823941366706703122183029410929366629818573825241367832707609021567404277146885053635801876086252013392099048000222098900291167234377552848662120915261288312397684865664879599804643301412186991930324492173920096024690224928000335781984215895185233924117784164282167095378130402991925013263521765763789722187164555906720353824375536134713003006448527606810382863108575373561732443358943665700197188699523942054914624579328716449407732665787132796462462060266756867660225622905715815319307259043823713845998609110404165807603229272016631416606457995113415807795888421333476927501487964759221694709950182829966941812618579161232032080492710996886430813645788017874696460058354659070 [175,106] 5201081261066330104027499153038065769046387788308411963676312234286551489742581891677245175698509095952540116586282756503709196516834408355624163940570654576009882660637639748962185615825569700478256169946853240468385965446986812720582231296519664837493312646363414090549825790895643059259560713680824629494282446021269350290699956469542554006767770546191047474610916471575713083169098334753965102912556381698383316639395208738226618679365477887490548487943177394902164164817605583146084515297982664391249301362482888269399055370009995068268924222743562827426043227601710832519705441026409302047155677869556783245821619278380883838400650812283825858982650786886877678275370276248444555417627644944006250608892955483423701568923629253461599433965187750559246202326458630391632302296000 [175,107] -3802399585157959628261947060182433760323045500747141792003970534109708661994286291995288814690704139773357326812241186144836716271604971417971299659733294733576115733965664276129769654171912397364158038616146017190765174379811866060738855482806983718125636604798970159709748247179866157232829437494473040930798068535637287761589468644881561123156868040916629979413910766574022191800664568887692417944217913618440685387168329140268401113737853251205373952733947613498856798466373381338502013319181108841962224903175196754644557457891745437637496465496717335161739863804509607460933671725106925588121735587517341909471553210157460195440719297968127527347809326982380864142960929349294716960818591079429858894089289621539524534058054901947288955753168702385703084407003151061000 [175,108] 1910512158267562197383152245278682560569045224940238336207934946781252120369594873096470439568732669150251030273064757399791104669700297719481359379301369783252298900927918209913845424334787366131844371606095751822886641264253146069001760216939492470633525393227307489273487745610210356390807294209637414273916711230194185635667805314225173948164727311997630590223894800185458322253193816758569023378675544333968600699052461470694968810244592063237251882486202540400879191591902225273432005725952770037004226150372578612114078678727108515986214909126484800757376868973671656799539577928081201649823310384840352051341105872987150715089416436442136559768128781840650597027561789943231636114141866434555281947356665417039248644131731213519289537809361576116111502511560 [175,109] -650934917741032218205930214640118091418972416902463877364618095835629993302406096097829012747207696256026060850963328718189450905366214118112124841137422043440687924735952947599448731872552549701445973727552941059554938285162185893507213306818218803798403675318809837247295283175737939089759354835047088851473487131419088967043051476548744403526690064850366336949827487466815587516658662124222825188084494224308920942508721063796561034062894006490259869808192775881552710685914417646083191150128965545422254355224449116774306326678973645534061896899659878006304774958563370930833573569578686522807078551724966055392551354421545340941352746649154719858041125767844077469225825444591180533464004878138440937121211669249450584293257010200646479003008953883505 [175,110] 148244646181218206100793326257374731988730250390418416411131224850601317864537141892062617605424999674425410048985223070003438073449317162443439431545357479757577303602610246326667166477722897941863344890338089004195613761348711207109186109031766703855117896397751410170872247931117296253517777905533559255290447418512576414591414330304143537415957453146244624655431336844299827344197258086833503882937287116865057633576867272423421564422847572252484122627849590097970772571508812154683869686041373205447503208648107071071345844569025431792244346290861375940619819604709159671828006523981627274020390998282370218602193491094175732402152417003166708229881225495923948415967161414551751997146274083597701784025423499191507217756026419978249185066432 [175,111] -22221912155393866213793973931702268684119700783078905472539029005036844480372504619324492514373396368854576790832745119794945917584769160217715830132747616843660454406224207732539564434269759788557786361982418844265160077673389196160942155649367437806926699954559448507308940751148931189953974844789251656348485381248405965157665329263219348728764839781945816860226686903828685148182364689991546509043088768740872952406688869110689364994095602175182400819734074551249398546321251704103501092219213437925906616362082206474560097999161471490469388415894896727082624621907509851936986967564543087410891582687215977992913835774448047404045921267339677003195919538682786944568478260647690267810700343758614137273434591274075690939887335735400 [175,112] 2156527650812130494733931425321122098488621101039784696135512275702251585048064637745765515224481783020304246359229810452955398582199655542466219487632940326357448161410582378922067943449139126880868638415648078872697169866455689515712172594556897674849011768931191468116521235597752365452926661102396320266771108785893524269355941709781503402751813786459494309075925344121120379983318910064763155455327363969475137434152706405743362127431207648839629232928771432890285212406329613788966453473382945170413182592054601464508223513027634262537162286217521084817073477482876047739383351775789403462886457301021562447694108383524972541101856110102540091045369718651004606971046544479963446755867265914800129907836396604022210188400 [175,113] -133094574506772245749298694206519744051144543128500591315073611336210863963747336027456065888261183974642770115711755911343114358350798502226105436186759034333921411577608166417567958995449072152940134119991181610916897555014720135876961241866564808985409051504605884180354740355464947276898645708402859259957246019431168337398300281169920577334899725433124402144256804091244493837193650085688139419514496481604722442144692396884628056149649874643004786167277647365069434038918307076530743492379399468771880338304872077321445239125028851950547211911431042002973525367745800746803771343675607904977895067702145394728802320148015350907423308499281045403893512024594733120062232640222764006941104388858313159532490041670 [175,114] 5124459607830931769238645603508915514990530103777425353908139152247795164706159348107003667041629812630730356884469295307208457364789316991979054729265048787864327541575208247097721849291633682331072258042277495896706542541993556633046041159729223140157977810149649713438637542950272430435560748695271538095501770717000297146789735450409081001372899758921382414128248477134192023484941788036452970719232368392437187861237145559782752285404237654949167073694428548045741828689985946931291415096517497925791276476596264800761972968774707532785088491974987065456068263517172738321341894570029474524699455095064128570803616072068159771851742362994980958697885567664049158165793351818105851601985823961703859360 [175,115] -120556367390015597767853972176127990732636701539511720599037397803105214741304915692873207776291993254485584984250037866044299159072228594832400628117150200682315508268590845625793296683039745008143176303398842608865606708977804591433714305653574704064561173521696994176931686816719568634641140678571473841894736726942021989227354992291167017397127279029315441412579149943959019012710116598973330347399643293233644131272993922936963937136562243986991224540304860377250007899032243652779782750446464643940917333313456384210344124927997471752118520704657926390569771095308584240480215849726655924993388125267450904042817813200795876019326802048176921214519314954134194915286802946980586172176337356 [175,116] 1694339884342458920814401337082424899706597148069947604225022992502968775139756109644299958352714135978153864540852625517508475684197316179331181675745784259713296063457377455249156411933901934725153977689472286275793157069931683911131217940515145599682478938835487826995196162362302793393293979085695536474515275441785649895033661446338898350726766031045961858092464984168548119800515923595977243517814438079864085444550684934483610542577622257457695074186527876173282550301528355813355938925387765880698956945973154250989466803209732696324886470640660104029885695071449139854958801062853493968221107817698937709474991022862381605911389307061827398824668165445160881973436741763205800 [175,117] -13881726739421249949505541516892559096383386895521132861883608229899993657886645682200232966849861785331533509176569739591122486506018298886498963198207719908558164573392042456591566484876230899731095063903331010771591761417814761069430532346846344007665901396612708612667861507087650561989586503555003302266553904869384000811539901740352045475325569568227162836122689536106727040928979853720281566059350466673086608374635519784404506905038569852200617558807591037474567703004172060152686778283302126816499158683204184356906440667187229262989464164353092448447878675669336603883177082118973672402417879713909072238930857939597994537959435542589206424491422167504325546599925 [175,118] 64554592274365355094818294208291918247214608533776870679516895009665808927317924575171097098523683454824051770677355937709989076718345554352755569086396504568109148552097020842310317080249642932351036354943765244061109293436284457637598945856250852449093437094875543153139603382787917567751115336349416925883969299971458855839543990288460829987087645052733807216710796303913591135204973037130408788324170872425988517779957650244042605537451542885347093008743654941407496550532000995501508399487166210322086492883123188241478769936792424640052969616471764737175825965470892574658637366907836613227552276373743157580009986459429724856018569009375170364848265613120 [175,119] -165492796119658279934038585058846182484173544926611151778778678039425900462151090276448244220702733408877687142832685112128867926686403984533235422212182724306928700454849033362532405982096952545816578917963253394273801809363439425352654162897971591186914641862240572856534910586359553463697856472446692644001558882109531598673974526042130697975336843749208335884479082020301853987624197784514755880236324751037988674269863167368709546780475317262268059523068126431039113810838378306012369063210167874692303445208165293872515978813720470115940879134976226332962619353186117252558317538322118350001885851597127753746653957483035347219223427656084495160 [175,120] 226516789108005796159515522167295475018681692269634354763142209052853189704525074007790755859715160694991531975661213997475110908658163323266386862972668284343527790629968619320773830130208101097060981353862750276751328790849201894781982257132194603610391970417023869369517148413185189265334357492358688997436311782411095753572073374224625548992792610990468791660512690911800299940206650000551369746787790492176799140594992312865719796112184687475108061024712585992657200747033382964197330021801385048151520296697950516762854279320400738506383658851018451237840607983921096066579313134495252268026302651530349513316790021760534427128677472 [175,121] -159805974456414865722939693991220185621155027999163714986520325874270088910391002760572477986814531634879556040668238217110489755767921661683405988962815315685980463213725420064088191653670985047673334982951598943485957418742208667329462615319007318909473369858149828374627981538618744614313584182742920901511080272858672289426069656254524142828303273863606632841167193400037330664848187162450464341900138200536040474605080383036099880885743292515083437242359494178902217906298369531170244049658941999629909887407771807039326161758216301553802047204792527541161334336341791986782942410420350627083478066451344664379280809617500 [175,122] 55892642014542986310268899947237539965889509546790763478418855848252114142932605160161958631914390347462524713185546053258039737950255015517756593849864175882378956133556162652924083823603120373666633371605459553487599622193127445747221627180104101237700385708459787981715373509569512422803338774955183202178573427111410199425581422233033364800958373012844795970154305034998972773495120444183079434312994688272987272368454386399289440214358253962773873492569244433280121072632744793337784514811780337597806280483826634975545300373982935498909531916097022200603850005620865723586723677672491808146423398804589280000 [175,123] -9281817864485256535240963610973192767862517209197818016045988699322365432806260066280059764607499317553780957148022285600825492207927740510532302490000330754619600530974574645274247753267076695054704041891819602327592654507491136616017177674843639444609507496593500328540483677592311547275696735319621560252402379853153381317162496894950767411363972513952249365605458577121910859921394900327149909804514955207793899920787137461669866109424669875158446359746723093646961928328986535697322931445693514625060115563984096883168301578070910191748597874623318815683250683659419512068180954935528505760468000 [175,124] 697476564596790090192887155016736783917365867349343461654239590110425325668019310225724117442882070399711120797753227852329566082804433469644058290183913776271585850626434426382241673758920367082009319412471321373399554208948859266861043648013033524802666197148070997274498586983268670867224925281126926876782024488434670564212348116455291040738512981916027575406941629495732777425837262690656901580281183321602118333772516000358591421362570502687070597271462335709949556433399639535722538128345515779379766647647552779276913919226481910938674143166545805019729175780209138680554683933000 [175,125] -22471847725931152083755189527775382521862272161647308712371867920977041122023805280273020129329830962051487497630927280473438482106992783373689471270821149439893984829723685063224612765020281431021887118324637631011870307029487978516975077182566376944721088999623362774261148855544861913139473786449305564132272417015803072449054383644037760239214133635628092532559487056821831212269903463295613147872832792193635145505169339735054192331793202319610742454650920521844986737358308840661562623731462464148256524016550533119663470346491800781214904712730377323507784071825709153 [175,126] 292149578416558908370985918519896436344444364181518123669662589035582661792844278049430728940417779053117322829946286616477377350996518204466696738978356390687164426460603740575632087746491095769145984749247806207633893893118797135256634937538658386749244242758039269150745224032789352293275779472462157473687970893764561001297070259016748208068748310971531275308113121548661432442569495094669166407567869889103873774688111814071645452442343044097679055115155492048278279454957857680190070574257936757502324931387584676946589957748532926205489949702593599534400 [175,127] -1430787950767598854815584637525372541076584897533325905332308721708033156987234899652008667682886032384874286973868773421186154058663485987297142855796484693782101486183659965168238349617900970176347817033387157738805254808384134573043033849273076855564931068074355308134369603296388305406947684876415999065642501936253668906859765161497696070956797680146186185233214883382897656417239110647241029333293117094020362214639017136254698853247847471366611360986193201102516320979937388086030223445113483147091322195495064693537688702633750155973977400 [175,128] 2440667541113355670872432915907896190727460838294656031637773004039880380355062359927101492653468873268506078334727807390717737436990740011236440628366136233359219109108346032151590264729269890872036276193759937672250346498481068120995267862297471410607824525139161870285178976144812718355908032805037695950618934151216377084998499764729603924305125782206517851227143820016720845825776924563826528464107218616726472737940074450152927886067445293268503684207208493666384903978596120808977899393557357276817323531317799897909531588880 [175,129] -1325275485838944165545538579821573647344125809827615847000936762142860517806438590753323244873496848980550544965884983813714730716701297990040962652037901749614866749043962185882344904458438097720795751323512699384007534419045177745449681087989502858704541484932887632480802472143831309827321300289272993518492629708152163873402176865529476767432426424422562954511264568918890036100771953855828074150245542128900576232590096366400412954243356808918834931062533271204601561606624230212232848785886330709980790720119690 [175,130] 206389747862616492902713490479804736535058353462497687889872346374410631219486536883220198632446694107441134947987489960887289891215341552004245996032580957266024535929956381134026417468201833047601592410127663465913550841955250071759397274261916362643425225926217040922953961383603062640583666435799045566971753767230673789276833620831143111068842595760120349141845336831427019760114258112362119547252836964214635284463959251843545812849904874852390538997534697584321482989609532212705655065412750752 [175,131] -8160748015677691698546394573014074300711356977505286977952035465341722463758564001004501333644067659913151373136743026419426257351836900037115683706972245803661346669167187203879864393575503386688764105559861343994647183011464317827394125421192942947170396846874616520244335719470627076343367345798379471958943660857084479136374813903758432887521750471696523056864711050518283040106040432753039749181760858088828694847616770406793261341743767153271260329586217997848200803761697675500 [175,132] 70943787568727133094104362671417023447679778120861829030371270657032855095151757863102003230232003296250052799048677891757272483616425773139763811421645949365887146183429791779816841951460574937046690118925470414823187726009015796608811430168231941844741190618741245843089018569146855852629976165105793579666413748281737151608490607585296260528026669462377371334505822037491728098898214418147603623292382292568478436477709221375696175196347059619572732041048417193000 [175,133] -114152410241349550176295533807768190762873738751033156861497392191177783695221190669062328608958265203456414397310601914102369520229518773407309374474885864521174738161339355101173722620375152016794535064252235180637480910086338903323713690382464964001036025666060874828091576738150642406400410517138641289471355592718829174430389306427205370994249045516240550417705682826640148542534009154167258060357286264130329604830812109878255870723598234807365 [175,134] 27594682927042443474416243987151672379945665096565309399078459601774670359424167550336192761141993217622960196217128773026162334548631853658242449852033209937665885062248123205898478251296819653622450572550984506928666824462917032761369305804530835409911101939044570897239627479491190961863117769154881341563852766470211649987661287107525545333074469454768004809118951710295201881707581327624951080716874655919517162050318364179520 [175,135] -775465518975810139492173190383171203278279366576221781807094028034027281507106059330025822086687636149962182687925098492728922529287090612575330107095258556016100336976815934377562437693149831293909105979156681550555552942782339007702003008701812784809097528424810144599518282216820072574328584599720104184658910780335571512469645342377056924318193150278159545060131829397526375058690001866421931108824231334808 [175,136] 1837031010570089157780517297430531707096095401759694431234335185680239284632549923485918267364555955087582543656436937099124786890751100173617170432461363709718498670443901780431518113589035879863873321511140215536285903783387711104676514602321740403688625610627582274714850592209584930284067432711568940018172013339927850123632721078747816145025925921388085782407412881166321374076589997200 [175,137] -241626015913233388208570554862864139063356447030132031856525198363971323214918121182391830646968224709335169057176213666970626850708816729594994463335317319753868008680310577927987523530373495083705698177561312530834707519022454854749236139479241847899279840554531542598882605740164949947761469363935421838836850235952765858648877921652529381293142705658285768598057450 [175,138] 996687139122319926089936802166691358915267080282455972437233546001505519860719148006242964319327753555594744606099647859006105809641059881650643575920782714801036691856641980851345424369399540294918215984632810272908311419875476601263598664832019069752740924430698138815762959644544589741333035558264012540583910817114641169874594569816710581760 [175,139] -62019707004879350450419947381811378620528615194124572264706101325362630120211492577719052820832616261653496442524993130079266764811573195599456360963425501874578033966552159070217785670438563506602507140888533416349842940572392703701902994396406043094274847503428118545300830644506271041483936006153383148727443905190080 [175,140] 21525505292428558519383469340888353541593436244244961831361918333397742940597873550212509918613758912233768948548933966864651432539024276995507214926531124308541931166840369073751908685779002491427217091787376831317828385664747990887185134382752665505838190494368574791574444083614289101591488 [175,141] -9138113362416015892776910473365805459153636880099884523007577835803148905737055463157272534666543693316508622393372662491552151522090749573168088385293295677611990637385011413122972654028557209566437294126867419171713570228437212476001225851892282020105802721800 [175,142] 94127116669884478952056110374310213835124557044582023196544700136933111223176561513233230787664119216428264960501536758705986131294174649952633032518233096129128853423199233124607275999901857874970925121184150181843729905332800 [175,143] -409743278417148605760170154303351043309484660445031128156588960778236919868170478218914659525714691315055214255573749430858001509738172704943081860202864203897984699894720750978050157720 [175,144] 235438904769592408217910378839803737916323288120324142437038427799401553209634964979161534045690323708387805564060619769552409058960 [175,145] -12369093814124487642 [176,0] 473752207052553525270272223969248930488104543655721657236575567240179590744451177159487710481719259631045437740206496137569858367413716181516174424873496404360917327222241459002204738572067429535055649841899888586154771003975928549223800667526198011742812328958642625731058101698568694026964085930344461319645331199806649148983255876304940392796673388363510781532580680085176423825498632017633110736589067999357985204342658642639070485359868539331805160510789032493192518410937129441574246583698847643415910101751885256006081146970089784696026811502010887668897286745997531285515286448798600163635174539225523609401172876581895652650965742630868882486341025225234170331170249530326169610975646468411070205290914751426517738586976298847460352389570393092385754778157755574504552085676113259810568367281086938943571755800803241046660327934113884058683213990688858353826525481712712367875945589800686861093353927261522292614118094800509742313476212154872157062673279569500385906057325687226253006641086627571475289506609747003159564478947683062204628045484225035769795157107155808864878751587689620549550870291105877693884493034652225756987392000 [176,1] 48886260319381970378242217163909957573855735485031992513383718716795928492776482835634187321640289312234407409954266560194409442151766563911345436986727166510764379424988211653211852968160119175025362718779392085206634791239145482359946309928851963977230259084464830643484968198691039521287900875111398151254075427949094552913634724656325059408156255240975807020358936313129229652755596746147780669730599516783751522034676233515099995308202163758584490271678552809095311292312339737655597866239003675640820151933561548097024323762878318391002563010294317897182119184750077969691417832284988979188629564819287087409490218336030305809458616323140835308792150254092114081735493040031359723286672014431721523146751730894043928035460066232514337748659241243087695274563660520644554715637671065120592002230052099077272421765387133404407251891173847123141252446454408675953145604464225109689226695877645566117427328829222157580764000422191389145286502907190276009818351990385707366196799335839725042808126555617803514938205890743124373589511814583073618326015839220316499210068240968779418610158752771844209302298228686580294571757172980969373696000000 [176,2] 260028499843875908044287376491053987155478326053983885335793128682232241999724584786817179061246395483561031224807273078663183996762631581616499641899495228095180643681219346301402866693039916294512110382867288115197107208563241404961304516298447870946572320044804686798938901082054880368071915606363750965519707507545738319901077107654500925514568648425841045582303070162418815047287691457784529664446906946552183763486103155708895718703024219657548816256324304676066472985095796073188805004841407331137477276407083177305376333625903296513906210452577129239402110375119457370349325758578941136245867295831655571149951823441662866113607591043602324772773039059008296999888796302877212448418820585824317787663984878742306202279400376228260738980000362123285366004984717005166095118863003113568147379035018604293150100300969793561905036391528052983700981739764057210839392596971674619777414718981344939748861223589713223945280287428685408278828139644695180886297421859020194590604678213243189082158401044761352544393514942694940532787042567429206549757875673979534013456411985388962090712911612745480306978178557155062794726709999026814582784000000 [176,3] 337813275075833765327065194112579341230623053677703738088434982872619917986414777532341476985122857439573611044069040105390534878997563547248107427059984829532191029963958682988474354383846079736815844857509236235376830804085660662011907019527788888329471955140323309972530950842822349759560713668584128570608750095537809388535034502572797000123168162396959727653995568604168617305265248193469617006629592300178019784982803471253130204131991899826852504688414343106523534552218113554759765010942778377367700315885176857348572500045467269256364012541802700814748832441720557457856981659038021890357120572412210669394494933233493256666525373431359341732778384679238616729829050046690285557260069232331406841734825110293551944397358321054323155954183298362447152699464403437612046931661146282591369678892631794099909849620736508802307430173737744721382265402821011253096007682062499786226884205876569095894767853160223102695693885822532915997662256079629534830397281061712613200750609050505834025029507589077595786097751160009759978946869083559600379224887534496479144441120354887615594444971858904961185644659621125494091449891474222152274739200000 [176,4] 171153997664151653017086852870038313188652694690411861721344712754334210339590347491081042167438955803364896921401170180804894091418790969294980328305622158134997024050676582458096485488508936861650689692916253456737311197459126013075568967932042527662579159508747239663288287272674475817789654256009346157703166153311804756748496514248527953470868129669797815646030916955049639187845138777073482161617042917695130081431240537865112577794647435121380460200328370297725256245235388974445374656743329700104951935108600131850925026702960440098215970809160175180156605195676554010089924305865028477224316282799821554242203806291371902095963328727523344924966230564651787477548444191352983053557981870731206363768162225230012945373550940306796560659322683347264046640771543416417654774943220626623900034331057364606197347002919900794308306687072567040278759031867748528029387237823069261126109001164701479545779003756236761582446935619513506814890341465385911753009339086589914016838627034700361783531476698087576189882504391218985790309417612024200242810042091560868726780766294204101834891038045795398929964699874248880973847563589143400467002353125 [176,5] 42663581493602752211881243438721541271328581346631829827802484795207646986406377840488725579933397526462921415569198459733109124605977824032644083596372420681179482549717956798629378905180967137791028507428582729052649925643516990424254920774826891600981424732794252906039702572261808801374419490915366634824574313889876980088078264596527557059137952455907432063514658626071951166513297869019330012925161453859637413503063057841013587657890453890172990659620405328096154750673699166556349049694080188121192395233776159019414426217635742686757775621504040122081239714658387988635091090783939676962248509404284113479749071333155728212497965812613217542635580827981437912436440469917312492586798398353869020573274641281707074431837708622355338234336028246605611166937598992430385020914400829680429702780393956607919835479407853841918168713182009238032028211367904410492653257779058022933312713003830410976177840894965215710882276304760367725853018503587320094458939838381774177786376340156547855759608739394719506546960375276350080990608935595606659298188417656156217547625167729500474634479882903785531059198631342645285827265571803289831575680000 [176,6] 6013497906787040696122595711361472199294492327778876270221021774213547833984079622890734116062660501258887142932084424015928797346328631580750885921998426520710175543493344816716992933399555860695324368040238149530943912170150390200648913180642895332296703866334136189184195103507965422081955465636612347005527523759338052404412024853937889157759500931686413479810197405235073471782012052777087699769091051623681904593763069339081662755477648448161853260512899997001028468623102487942709481667362210285842038607145958805243920965671893726115659674252132671077312727548413032370232271267513011034611408183847905164668370034513992146414751684695473859062350793574349819331393293143105172930272520626624860979603403504703969983233002490902249817469520636625231918134099247599365839732515220353005170866342747521905880994428700979871807706810450274573215693188838532844991284482704336171443938246619262489296744428426852299321615233811571073914830328127280611736612671379970984186044897941173083315476365572313076374763785776808441100594060261714483244049073035523676753080121357884929145118998444129678557820980200223744720516075389061854928000000 [176,7] 525762022970493585943016452958924011081319960792613148470357042782726713994607501716427980548581286135220577520353384205003948077842298332195946297400347121899618564698077345934638139075757298993080112076369981164180908169200153222889630975762431036039408801761410769448742451670558559013107021894357480406849830896217917852700364692452151006946931226040238488565882071895668541471160291787074080613077965452634481259783330472939867767491146765113930621473054510901847681111702562301715959890045820802829540637394049724233424217767432135911568647055564115199600132113034707864126569763424331348863267829404809170985861171873972211991417809688330504845684722496615794928397771467420699671649924212116973890634024616315944210382094163066974805794838851533196915280541582923123247293822267562055797360887034336972883724063469642885036811691994238207581555368899091651780165392926607217178182658480851638856436316904337936925470336426744601853800370469957663050589563496214576966947177403911111286008666105288904590074179590978498862124173781937327989154282113935608892917573728717732631354701183231778455789861277263691065378047214046416904500000 [176,8] 30453794113732871087905086228833546161321907460412808036454532512341296624454808999296519612638234195991274247269479418267375856118419650810780316565133104201494196559550462505402343703884775150711441783028725798249754028036926498725070198927193865729864544563215536027072357766838791649779680266637177434080902163122043359409368071276601369416820239087666549882931479534865856056727579278297646701496825925597679316532111518136373157552563428433561843292139272070273043918928176729757057197082675344650580112227768982268405301801099754418537160884628472057683459749057147631447081148173684386297249385833120644555761749026321989841403809180168167694943805542604511199939008506023141093287473782632841487882317699164773505683377897268807440258862490967246085846162209031044422775783511459267366248114462478473516764606519428157408336179934017482235711412325973204172350298257427280854692783585869700863589635357669102726958713747696900981569443360541173240436266127494889275257267954857663439407353565603254549526734981457276542548264818865106671210083826669643148575361687284541639551430325206545555636491537065476630790618470807918425290000 [176,9] 1227503133301130822690085895678720611362938692831225078057039744063664877898279593598339674425642975193332051362687448942652953251621096643043221178210592666969621281389157843866275993291227181513620477340367207012717901296498557154037275707105532986758587934647452973378165115754935482559742838813914109163933654659070205327850270529274064843165132191103942244631343195957073946471851351349827568555529921876886102216120134276456717275288581537757607267445461891632051635729503464218333870603073966340801541080955808522358051939187914767439611970630721332290151304384399693509933853097141496655439762195763716523060636105500930529905055448307567031318457605581910005310454280829186484136096940286608910940839986552621147173607135507361416447112435156440051257989591860320554150136301846702481225778220334541253592164435280376320357262067561548370035622774950470682959389552786990983750332840540966045403129868555846734261154960348671690806101525300768663519267711265756352744983232163844273577544614582926603596283654646108307290141279096366281891523620889281876850792891230857029528313736916925926197306766190791592617486761574895960080000 [176,10] 35762471948874854922720068540965957511256918816960042446994120339633222091481750774369717873020236539975655578555551899317736861921072216899054170360651817979803721014524310214098137765835157290723987732898502585486166532186548127007296180579047769576820001694294868521414218552661180748463043392538576594335126565571176598709368650608319899569904002169827231907675192553458106497080162384978536718298211791747359145072641837787360321153414068865903098347300553140684135636204035146973237638964119122709302432929157893331102871547681736864032969483302605421293642408847825673169117118690399699702534854661008852864753538676027326981718508259492405445390063065160050382422987879004623418109471011177202955634247163247290461685807372997001172562872924319166011510204747351236978305955280633071694019104335743518370920212194009682425711285012481781462145562358438315785878474624560383295606457520229428302934400520905170170438315744850196098736450321447704753728914731427654801837551636453835540686963126176163967398547018109841353240175557908420801354208942277948426973488602494738932201005292342878013739775219658669868249152234418489818000 [176,11] 776173655030381760988358161355387903095039018018678490670329321741441766775109787527956274810195234920894204971975457206570249821011513729410817706889889619515957735365720830511980611462751632370685362527292557845532138255738965762114747253341672835102096362088946781805893051600928599714654207550516973806368522381547303100689429508706130687243241819628054860041515716428104066752036370102928766471049525015106408278937205114368619073316275796981798792043767769337749019939840037515450686887428480030851294571630375026763467788051555455528892482056001856181097236154688313424175970964076159421790840794721323075057171591424201376268837232688570555983361073128291433432220291593937459087039651642672266114904896938958802841873793128339673133377428574164194387283635772893212535952089767403948249536766998855556274003007168199812301603818115329140362252140217390817391047390303472177131889380792750391076567273191210282697246789196075190773533596928083433998262303281364664851531986675674824483249129908912564379436429752680514169199259134115447115515897538506451989854282780476946501293166121163685119779432807268691293506781377002550000 [176,12] 12860357620608700029726246529581273690671890975944975187676699254663250506011803521088060356456778100135515283482171129219196901539972875131564888788327049690000988738025874414778947139031038942832350703248202867846930666532960075773979949454140338930890622172508776302829387390539768135091350298622963627714468272079946315155052980903840396033218751657688430296765044749708666949088810329097794069413631251780929975348345751978265809887599637959134784734480530291714731380269058131944944595848908433524604543057575070590370374552285251636171748471019851779544366690405165864228338234583945627561982646923700792968484069679124955477417116970689340187263276796012349225049687404130067697513301119767377820239732129436115868438873266843453412365423186261279734731904883634425018298026582355651813328602647689510486066410579999614038583419839104768223063241085812213623121536783588178205748311017599481577625400362681553670328856623709306090763334570623986226049941818939213814001505832297622717529279950159502736041701122968474868188549406747943485782383642919719183271725970986664101224443795821637497921930076904591561656898424958575000 [176,13] 165995983933857635483000875536325388338720006547740282056843665440799214082312312751910340134416533635629390335956310549850469531697629611067579024724226846167310147063938939580592783128848253343818343198981329478791157924832876094965976196272703427883092681871189782809635279790555195425117125965629616834285704155439380285411310173231210294627228983068701966858415062321022140103864507844720147953967465580284321993511285082243616306322027548713149246071135362755962046977153373280022552195439194199174797016370771388186938257105952606924365283659797581569208634625564551098034253641373059838916313484308682772462854527188511428965019839158062302171209191500261772155361713840552277529694915932570230937812544248712366023815452032068821105888348660603807835498331383362116621907505410502580065529214657076771825876866770664958564058858773624905654928195320917355792323513785263558809600964405417640707556512806587164945831862582588954980924434793069782524086557363516992539975564998039927855574109894076832517369416638364146607510732773512533346129784471815940853500628555145220297499018795407330468159682426403528679229399849040000 [176,14] 1697693099750070641539737187022569899522989579642419571484802565873062797262043655486328561776232757078199071445086902812593941885931494502459171771387715305950707750902039848784460748171855623050869830122121114850416905836005301019917229286581900656065375191394869133875506940892701313587709998610709520712351016980043738524434546468534703887928207832447557288687194325637765008024274141528659416738303248447839289241320551719707076348579994873489202684241990075074596384708280668551014518935505111909316754473897117699719436597166448047003620737094373809469440902030303297152889618947643126274990684291342316714129492800570330910860749569061080879497768986277008371338934129889559597675966108418781956277220746710583818216259053253114922379258212827260737021474878038865485547068971832225309290789282529559476665223616298123635555501441250231349260840533157703588994804116366750947387511685666019505963196182226936147456655183702565362038150394299954076088966317716250053699139085961486850103049668312786367664215434918306113018076325993015808369156361547659489044109823005170553456048021986240141936022369262305932009176160080000 [176,15] 13956905992069180704238724380832536489178300775537952844320082753430463990653790022848624835474537253021571752394275614043733249784041844685858665577019387162559254962522114163133447002624065970219703310024944207541411507275020480737692936245541406450904594516152757785391870509970590929181259469664687104100271346952331799414930758093370600045737610635926596157559785359281422366621589948526562854999148303074558597201801833180720150368956386871530345612797432501043681282898567237639064581340065178883305903159834453479343536409530965968225021622579637339646625415218106874308877250736005068575474687472706346662895378266310491951337314855936400110395099546335883419982946336421262305933703992347237764643416417837597663574111353871538325562320326314294393327122969250217514382429074334548749188199625925292258892109414578285960335408154918841110801047289924908692298312239706483141205647347917085360236481496780199141106319666894999535974968799379875278723926421597160704498250619587109625059935022282298471702441746481813570729247594944426450471394460165317785059734742433851005907764534620003414182317010168969819882252702000 [176,16] 93378601571033502258411493901516560993023246742283213145725074458590805297748039256435404060140522930413328110402955893574761049925472808698947855890781350835228595133294323383715502236348789340579571200157490911545790339879864370105777908807271193524132831142412304148002417955900387887722578280652904372813362356470158299017530733575064891427747158463281929198756085084996522489004880453512492823625925375173027857426162494641143960673611304220537427133783873296315275160909748907043813999101403661424489893933527025976102388558148283587511878432183389357983304587367687144236892779650352437976167030261250000371187648491213300431761057658316196951337979850661869943037044931208411112172442073430419848346461914370562664764962069054461650505215919668544141485065410875292380927120877927183935100138349726088257632947243612896999099999591899303656586929850561865967833879955644545367501930715877140362065896202043521803378845150703770251192706529349468327153036751741521852753921148425707277086402715783959493203925288668538988860720419372207523485402009977473290403161160610949202893221285891619495577345636227033959807876000 [176,17] 513889906729810499054992342846311195544213602752544580326084822719519646152897992806591962669751891441991134133837009217227185367936945370589425240079029807017599475063223850178630974317500089172221003437806417104990828924114844801631347084531574307843431118793048863996860378509213788467799587593560538296336732827105598492473320416525595492555034047217048108178683263361790554185145693009539786228304269643972823718621961373016718099272527406370369672141463148374856062260643215876831620383449518752806875218483650574479155147933189398911906889150088735704067635950157616181699525410661656365570975575277032841693582116078544044894819796795419808575294685882102574842169347386518662630500236049427544912057510880806803440028539889937463214897697103923154466705590570283851374482881389182277511422147460663475878937510274237253721999529544808140604019836516835061671096622458550322648690419105055036451822611740721414339563943647893796695873492169606751078534227694059728315010566657059078021705089912451034945798420060043428097069083837002565743058830168831282017815103615731471803567057435533283510772353662384144983104000 [176,18] 2348000316968787217854679123516644228898919248874791880159331912269469967446222197788242112261518361649245855106203980195467939108925889849713410669864129176238781194174268141123772818353286521863202239956509970809809814756641901019284499593392406616568066781461173865643035563458944928396731511000219810757603350878450161593793576504241407316464693194783916885120034691759357821068991200964656897186694659055917986469321729752772241709665706172776573352826029005899065923865115438263060699785340090983461753642784501815682215913410694022910504483340313910608401142306534374835390529188561717689472803069966347094152794744701930464349009294872095081082788766763554604710455195421074885842938058436654665821143525583860989764511481848608090655274728811730874959347581642387345370812936787982405030651532916670133473048064574865481904419019830357892473811176574494032480442156865154024343996695487422245372681702065088104643664991984458965110215141251863374586039615890702912951028795501224336366704220761727299658986476071002611928517587746272631421882431375577368226458077316333663882931505474046030886769383309641166635400 [176,19] 8980003140265747722361513137290011980785332179044539479293895865860073114396597442482235592394312702172759959590543706040478155852549012577545249916362708518652355562391260753711910868776323270190396614924126719460589732312002920409051901081001625226932741173264612651489844019670829637679529986855901764614844193508037440781589960653328740217352362054805834062621819101262789110380967544489064578479915758081970847713531643633550897945300948162661578183787788045990031413838657183435798292854107851435137613201601762651852458202915756870061206109023171338532523624514512059231607010867230111528093837660684358058293492840671080783523019044566797269325622593009276959057753447854993569937920565290565411585606680409287694890540041739833206949040205656380328934953368973548378897334554447011067755049233003655031233314960310138490884787010964540707256138905783412555530453349235774473176237148994813897943642646914231456891611776338690924747562729856741945580283520589139789873027320554780273498545892578324392465029364540111604947569335021224076767500752520947290939640427575812478398482656938577211952054876292842587800 [176,20] 28955600275295694852716814946358375872801294569993109109901364257326024756006394951126384269873387743041073444637834315115177595568604581495551417150644265724140911465831327922827126618120250219691749119445809568408180455202574865996356423515119324339138391557379315317406036765576419648275499261362095044228335342783939374879710718847905021748375337924953590203136219876738633966176293177162025062851035110037649363189363513761418057120386291795815279272798761551801376010464063364510804697848736663992972642836147606098139599800555205951557801599451427112264174405839483870641967582150771553103052897759258981103890257446032060017135039500199325059721975940708754611436646962705856483940884367301331189862987570650950884699070844862143248404454375745109014474054520475024145247589386667105039861161305735161294978004860011377657756920969962858830077493986771762448871384382022580922494179352042628261799247560204062368360216285508708335734477809791328631796332357031145630301962177261277853803813976897754316317504853090701853710371435719545906955734709601096429266072425984857147660890561135097498984564372405619065 [176,21] 79220765937796061827871960506043067162217312256381577069416832947470602656917738836858074745456854053866853388720199479861336114052275795899811581581811906649926089619327526370102199005356930378907847565719795625438178459911041673081323044409939261547543660951957225459772032901665682145382689416655729969154747882844612291813206103037762027948622790057127044822997161727475694348578271861172845570602480391661264511449782784393017146464936483930981823014599974698595291151413553087082207858595883985288457497909855350094754588741078678205433479636082676757983566059177897000402730654673720046745858917173839825199420136581727799471554533696534796082202918365154248857281150399332925366149085143026499664756997868491909375286932369926590296624076138773452489981067668163956898900224212779639650042004333170049314936794764530211891017469499190991922002833840694007909029428500364387146331737081713395728682591792709009619372604869343214784913617418918274719216198659735263179996782304718919823425213246641593275849520049951625266286293082101711195843177656580165452435361438961441706984040132665291058740647533000000 [176,22] 184954222043376774935413692715821093068176566142526795510223835714837509687809116449313952615126717930681674286138627928652533731450916477130110655307681171915476166988575428875430233727225643361712166434038184933270163647187604423001840296275505515131748811389070643549276268761559763397443795192568603724435993698176617129467283290144463612612459460246458999804957368081860899122557785873486812404733703323641266192077497281055140634247607468823651214971654975784260226267068692823229390822134981432178542875937050691127586314061917061024857507039153675970208585072285081957579346345867688958814144465022357966938344592176971787984177918398989560023606642518342496572482419370825562242089605986937599204792208676913284292349277186987568211615404427176674318041027468870174093579049470705054916622380287927308276000107651825408513647205872715314577136058605806529107284429421999142431404359357718622721841046767246240580537786727835204014012478885983885881800900977509125779212185664182055559355775627783744340706848731726605566018695124679683032524132875691764509124000760352403771072558594631088656451176700000 [176,23] 370351053521566621433817646807940172442429579554142669309898241064168971068711507024801063583045759834001697347665317540330469272374801170948380632059725441229582841349303543361851918471496844988781258641756235017370495051339923064735380636265762971904425024891683920157249920321212570158460437061996601840663816067025036235284180375612072975694377871110128232226420396164197662962073425550362333134508605600758329620020287585287211970628733755427587375763365190915813450840297990542955755261546787397713157738022622910982189272758785402781006230407647737685047963614994525180173187719629190671505987206539162049292856105742950952581123957352320413820706415267084396001117221143293013869690879345756326890754401411634662050512339180110699710263860585565364286192117163469781112667650339976480051419910908654105381189271312347333244931869651616853468622382572705795794598432636909599157279445108828624154008777823699545363675014831228141880195727983011825185000941904522081743311304057514924371782208959239699414150922650588328751601752971914193221701424040575395308518033348140971351342143616862648080590600000 [176,24] 638944913591026030182035827694550064204400852756712688028594767364824116267124280631536456467132078844860483211710263725894822472533331583872763925270810162773621824923760493242931241018429709131221393490445067718250458547406398069253395406530599894974474608537240292372984063951257141697986554054188854012275441518576584227950176045258619150707917178296293288302996101712922431459193997889782725054336048970951809788057204360821352064799908329353141645447319885889080953279382841614765842967240352266967911790231588534828256885405670145834128108822423122538518679309818943190958718656761758562139421718157556190172665525563248508324610608806069792618353689419434013863936171371120283035350978845068039927417112180754439145334401073107932880016749823232747468510562093826742828565321636583456107856977945849086431018961227983930629483668909400275221772294192070337656884642826540737785576890338253050328399946609327756184276168189437179740131304323084652864387190958037946196613353171415636505597498097512377100560847992763998804825646627595778573154638811794407785575776976313318253563933227115745072554000 [176,25] 953650777093704865214501652904609686764908194256953413296728107189707116592556685963339609355600848418517284105514583262235215952684923502118121854626203902627910913089908083375241447777034048549651068486445368134797022027597392215503400226214090592437310284846790127702738561442045726857463771694351286918902335503518058244402781572452243803144845681283867835332544468452229073946953344888909186027726171384004869023779846971425049629597872723453147748792050952187877140873941997349761631549847723196268545596230545855652436868028096635615507720468269625051643107697638731323959485436116489982277931591566104526998138772553837012970807355182462026126559341636932474681154656330608053504729072784749436692318082184072142605654802680701949667653606762809785797912003905432450112051063670321938713749663692607761192524357980639184937701564823397184525805822633964918184928726450399421265108784306467885527665100133003239345086910241845675976186849231512316261654043759303026170867985341667596326691928330092057133066729386592308812741160246180977968012299913541504642429936531781322974930203822608636444000 [176,26] 1235918795202807707545508126295560423473778792038951156975234563615962375958409440203709180172678020171265994353847326266324903934788515231472130430989651210317413456390405842998704525785728078663774022543817627374438068053562943256859201501441533368257529091486266715375214857466976653209844063893609850471521886934909784347030516089944983298580239466491456643786532153132714399888821361681558010968639388377105922060483375039191453917931327259764087149608524666227159127006198618600255395283375794827176607839887265342547326786984269955014258982546475208201357888746038339805555112133612416446692870474037386413586017027635374111232158584259171786653836754690448579517844289298474311747577492983801075423264133018338187031344667981914856217940684301047967130102250896718523029884975153296759874095430966464629981620415299487672062827591706712639073123222304552733502559228879656150589393726406910464710865780261751281782030274600399411100473272510452375025161607541785663967450570748540688193504871294443135170332955286673214436884498638805124563175611118987425593239572808766108047451433861690613400 [176,27] 1395424818077254535528042747195934042401219385457307130557426236609332298459725208650991456423270743965799669245176331740764337045790337154246529049679629912163121241898147388034348882989818286554770527469491191696292154968086322807253563579637674861882602471265235773626837292656984068893929619187991492030722040223361680461955604546663682193116819306804204017185632266136503984548207063044800231049961028392130122013946177618876506996421493398633440596957716924217807150944902074449926871206070288303156567995922860136169107772487286229660491224224942050708216879468443462226856263708879696573514892908811791397577020285636687747202596373785117087946369397518954270199261808485589954151948557013211092616304432706293915906175864805432489772460929195430617817577670327874113832750116431891906415521522619323460217176674721870323918486296417678414567629887088885486498100846264642182109413076370760422097603231774270147052012032404690938417537577025391256850702829507825060239731240413662768609216451746928724198330474199032490342288340270146041881573521767594619578671142557213690480107283260213600 [176,28] 1376701928602260334983771919051493500776260426699707400257473973895861368841466997838407884664268829058415916511654016374599795712757995177000698723250696492416265437931205539172235521066732918844185867327886672918234309576283811521700313074518873817986688267912133390808832664154837613101667000987615048201719713499001767686883728592473196930453570647258136265256113968049778716893512282695791640139713242629662834160259987617880373919568826687568980845667462497141652833722315022874729938890082316654467140314608873376075114731934322261671798485508794182069132024609768062197370987467686639325142247894756769172786900783110101660266835351507373512351689818105162256823314883736362084801814519020916750336823857832185387372354865201716351538820349299182748217901925387640001893266442205831102438312450122628745069961522772289871611550854817529370181824743032184117975767230178391091215474366408202788900242164795219135434218202144049938550196505971350211775520736741094401598699149387379326337936411566255094609082837480072612583724531003321708848418781121729112586192343085701218275731798476330 [176,29] 1190050943049897243885017140336412457085963498188338797539864585722442726307539451189890939613357594856051282801096636832929038285462939743737178000024313575719909732538801704464847288575278581034715173883379900109217134904375210687346335803992178804192809738083394942467622973786670523793764966782946353280828696954170948166219095629502258692023814457525864869914934437822993209385837075664996741773011999719826123718689805288071175098913486234056947119361076998918767264187470278627634119240195267645504401548592295308656857944053297047216879370257441093706115455459786609310725688449145323652044961015065685434308663163757905824786348746431480376290551237100705192309198025130579774443550517876917085893603852668347000942928071686957480397015039787826755658709104929313058287064252185362861042336773036585719382205779405064425460855940873740835504288176509315817271348423641059275854416869132250053525210672304615039226505028267866181887976716591952993653287867623447264571480255870384864272687467889605043605980692514970109507711986722434618114783871479693856919905512084982919263308616960 [176,30] 903535127646744372195673260660457948373304250498538506320570820865267622959231050874313438759455145746196111056669645339460853184394448660131064418314689335138092370059451718846595877500812366769241943309316350335230410826115950009569692682732549484706224758152250425345279943406213245709015715196993897893865445799121445082676043833592595737179995996754407349023968431190577754471976213205893516110446762246964440863624594260779880403477843124980397665228383775313832657216503074065366570501003908152568080509561983534434912439724303986047902961685524825859048391357000492372727377666934186457954885395894146689842236136086162015265310675126340681774849695589825257163855523630293693539399325705248077284255843917411382794945558092838044912705112607650863554430891728576337872504977339856539034429296738526704035823913286207428021276810817860232529037240838578486055288025662717811194248300712444164610177729985002401228303514460423548703750366993639044293589681816735605776739045966830385257345046720512201962822479430037397165321632075266388119699659648338348406256715892654511995367872 [176,31] 603861411762774818605631219014068090541472369625936228931056186900583842378546742502725304849180087834697537867382008351415545237973297860246863227750700100900192477548055754824668254543717765687475646178559106912407714270005016561152753636035706350577571847330446033768886323283116306137130819288761346647025021879703482389005730510612594463565608918726188741951893012335399499880986741069920337776722467134740550996917264157634470091263390110293678480593161805041992857090579223193254594716537067972582931158238538398244943654134392436463148903665101631703742167767337084385537894154653222442353477662896687791743960484670381790095247385487331592894229030144008311801295167603658021264851702098418607063314809988331254001474340451688143305967729923791131672421598470097229725275777070332574242172248789654571764528340864885556854985500763196677735481721476298718896708466297299930387186794163627254771916954448311011444678704758292193020289034841592370327303926108931833728382768269715498535867668482645157729927806154909075649752915102705775925102003281567131766587895248317779492000 [176,32] 355965226146925981970314637155529821829174621840798823029715983982777367754597020876188123331122096742854500989141762673807012957777469142019941489434095577108637807379595359229968571722475640332960855398037250451553919917145397407817541619900478958826994271784990744410927771834281460599743636559463688062478387699351449559385341703237515207598969663006010378087666704915032545024049306799995454005375047282807175849593761688826724309477810740852884224927001168327278129713026634948921810966111912928424341655477798102835587763758753171542711801224910763842643962561270288302580009301371012417698737710899461105537112093928208307607460014149413209447665533375899477670161395207314897462310933623173514394259938172406442443141070950334433729972290019002428691723464622614506187237726594714226002057777044892818424466195141504948439263800214173555650350334764978837174139777079711239072498688975515455723690788891863049414894002845390838357442760107139886268566929624795494215061349239935776622626761281284350529815316414052812652513901265991997810318739208668213514662538792471358000 [176,33] 185411083557366989508853082911610898499827814198979265134385641502451526694837306992009357607048133914127605741448634016323950625689679388374943034450462104742804231261572938460136398023104842474056483917758132965161251127410854718128435769320794626305853987172325545588231890758276570215169214033183105398023606812163480010531177164565869805536465219436869109318600952084402603157211714113503384719009190995633505461191481126715804685496061507993598449863767210667400761999417169869956254180666983556955483351608794381944418626824377140205871230613936242152486071543017563831820819223108629638741780006534452459656953167816019895330246737727112894154888897569488552255323272384321785281515027331669882885288535319673725631696082489376132588860516041495541791365018820938766404967877108555800135918441805336730664447343498302233207087426143781885605741907451152851602318634326763144019926848870134930367515322320804377535720515342709317499454979583633026224826005939987007445027625846579315591254587033408046023229894134046463622402590200006991456363361331518182565209638837008640 [176,34] 85471798569880402713237754653285311437655498968677056615720183074522127459017252726160960568381840985124890585396700176822838889526671300112060870989055093030598992393821279920488177297849084657735089140505561022546860332116403588520992996596066403094271885623559938878914361758925024953480078674879696696265460201191738176864889088177398451221189236542608180584954352196759960468463088176432941072781589333319527493473523127969524428179901515623363809501749372310139571850528195889103477703808915864468794196118454876802119734037561184820860444763685842417137062157265985305067918861932033886901939676423902272914718060485753878688957496960496277209321017184552105059281444222597514173147397704991268879333087848335015031369630545625206802196376488986484908833901147533743472223518099920170456264693306070215612497030767348226244847355758030395212141349276406015617589624820651677168495950443166806338600825425569176299099706845929002296546555343701673278510118969154038773819313564248356195261315205046893870514410830244880829655109929987444204618022196302077458119995945280 [176,35] 34921896158652772866785404002203944497131642018865575138190350880313780849750090650641940887371657257318770574250625967982984021467892691736415560807845153625729252287795210256314597602457831452423315483823922998850549573969456393855309962512873925622775716224962408472439128203094294674569605850583402971775662596933997020380260360476982478892238865711152903647421873086142408392160552761901169742890957763992183553586148390064769669952970743938876365787817680790897836623664965438866515150182007594936648110873046205674968113019725653807313524530207797233816678146244653273493845623078584206226859097900798952346337336116669769605573362976316349317742571747582120832928781323446446579269264037384189066498012283379405694254164436511066323232264838257905064751027222024110606383138581919465215438793286908891166050722900635692140200928649207378186815145446075001800011680729456774168433721072736124443510984214861259863092558378279496809839112058850758098955820750558921099953061921363056869161129418691285283346067938378722703700212735154442228808120229588816176996234768 [176,36] 12662584554192999729177991580254708034955146422190557466183477458837988214507808698576399826419455550661464741288310224379702536084584059554258283154675357302124997231479415483499591171725047844463706076198711767096083182448951390291605684452864221503562644679368556807561110590594787168331251230714219383071876685583816435172124196114949891799049758965909573937276228614249979631221006079038185820083404016976054278033592855509838582217342979281005961027399219966943369427336448696338329215302665007252375320644083596652546188086008979909740185924057525564764810868464408497294385464440797854268519495547433575122980811949380236575057263296165693410706305050452017097745650486421338889416459502161761451226948084800711467610936840623855651139294209378526803403522792249040702415246971988008518217839786285253245416684919481366802704050713302650633687409213562922832015878098364164604249970617375707301491242196716170757770216579685067802012791848368365815200432344575743049166388483690895742928373833322576138763140119083656741898246872353406058048910638375145125324450 [176,37] 4079396320961453573337583903969092603478781283455299786095925213702123904982856978440298828929644297853377581427345788852888171545619212264268511123190803919702102145753814575619715215976901493439622647136399930991171224873120260569315616148839127669432386129995843853718672049737751350418512293088319229011041397888757574706452457336456881013101543305792164429647977950627514738591089252682934902555189325374475064784131517235293842259734452834176983450100510929155508717615937322816049943193452982139033228532152667477162359018318346985175297182315193209422182258566923158396346581884749497089540940128778048439701343619140670305077430161278507084845790053847439808677285858541214109267163289550988881534618897470919929460448257428026102723345945805986692228902961321840292398575741434993459788869173141423976453720290219737290886918952825299412853931976190827474222202420103901046510673446039532286935653374363607617003115408582007598421183299345569833245896353666286371504251902645327404504344878696204952427887168088864641783207718595003237388465142095986732800 [176,38] 1168852556579257214419558056472743483063772225184753662404972592719891597665758103698435529126741705757753449809844916486123926178648285655891988394981415648122930529653411004113802615150695278885050276454823344463153910649056782009549463133957396684307667021928731566646427967070067746948430137346572780661067022271336969179235041555138615196870216342222103455525657895784079626396147233797587497777306213140508946461469497617826750076911019584707925535069070744698329960535020161459156888531959903302557841775907256041713210986388803871264129415748867422021283120895415453119030070556110395431194634261628099436442465518948090548565238913219941962717054606548891868895556273085583074854941434326857614693112883805625413438105809894841682314493933421411966643103568208352385731339926545067774393482797161456046562862627691206585788056711118307754632126135024781944318066105613991702772271521250738313034911403284511295841970690557575809687123663737477244157217245663304612005292245021103210026998959178882127912530652275889998250116876679620943726739837304837760 [176,39] 298126570688681472780168044111572637035744736608519266212129709576644243261955514281724020625302849222156532065355142384266970199091908021947141024892573010889055108688663785551225366367835593901548703454422890761688509119949429527989680947630803374655852388155824511765124893597165422991624378999322645731540913066958660825364205164729695896219096180591525882910727749957256008369117777066513160608528368320900153837140816269241762482882977956304995224637444782620897312194609523670639340032449565304238543251807949515082592921021535350234646200330638438438810243161103902844143329954974088184831654047355337586875397990270056131927785167721463147032867990949592371601769944495070727901710622223553304009564806615118408947854650852173536973057078952287034808698847562019382515262832968214585068869388790821672667452556170067060681351453742178581217140096706198740489182230945875078410006305638424391149572141306149175809792447097376390818832897889154377732425003958125284757960442120202838766065939607216159524746460331737841207248424003567037823799317513920 [176,40] 67741435230368263993270319576948833987739230666127670097541945892339277202215880637805177238214884283446016749817485667563374080333898508073387763033211044350309565609201495128797103780616693469615488018112683541173088998425248465435552375643572288675861424673166635234874641241851966353076820751470329262976871481796128793255438632140292887423717997489648132994900618792325584428028512064805133431515145827773804814183048160467425784938698957212618511928348562958144306711294398001419075130594963794533290545437562190903314620412480353152440251837021692110756343844229284320752686531828748494045317201660459605685086782047519090933243598354216186234609389833237588600913418825883463096614200513892382573467831352004936983440903879469517328854200796179220760904124388935126841409570165047041687640546794379975381514156409382327281703006949330628785554693665087478040855128802775377569028989403655460974693346550838507323725480232298834076650648709100525082183595641245681350048234140017449237017222826159571846553210304151523346912505394596511335082335808 [176,41] 13721708169995619822260276169418295474917629017920859448819146931231841380105280820234527002630428282017659649546550496893969583565061804230865032959555205774994010183546633520040095894265537547158560888356370783236583463763122650858094123147236788001885978525271763166071744866965349886316952655947686965769606712464643522630804351436637519480857898093515965346691003927195038740610514958897033290139458630375362410409570856442110138089093185754834800682863203819690212275327346066800247247928089425854911449648939033044988287688228771645092245938084083672207344853346278233963173680529252556546059289647190972065049102271458049891798728945491115877326922780430967225494192506502227016504817669287976473984712823358566516023502344906967089402214385396660839539536549966249557547570820857249187390853573671790911932846014364125323213703941914378456141688633575483415233957281879503647611938934851524169556851875167983092278489326838937889542584106504681902975198526620743275896873575510066541476026100371218401302268618938075984462917543352938954198400 [176,42] 2479154541620191496561458332467495287936866374796286485450563961705328843887549900420061683101613354265534927993354964227540459316442498910048670474724468761374328091729630212950263923819590300186949502504075416426303773019627199769877077398796994730602284138224718253288911884679388691098331491003050241730631988634263553453635344110245234994560682869769665333196486384986247599134996674479230098652840174340175316277420626703916571847314445009608180173481707310629637673526450558490205591223334673470478167027571070385529112714612495850709723714035148982537552692262613625152854928537385318879884598790947579589955474799209005802470153686642567689235083281864372768859561123210933185568944845707998376693587139335722388133038052098146520043501778312090076539981007403232962869004915143029365999794894532718048508097325868451507323650546579404014551042411923236618748013270111665805365677253288599997957932815788689004757491456764741102710889669818300504713820847366196433708880190129681104186632351553305696055611660009627894733804027221932833600 [176,43] 399704210506578053622977717653471985062947606903227752057449870329282535335394803632265410208133562231878389220943479755407576429190752254918498168300196497442537232640605817406251071192434033281928530162490535625208633053964466912847595012228076962055269880097751927873054272894796586109955982447212924481487529149271092926690192730700433696166366201291520050152358295933291845699697106132237194416301926883467305561979410021169102011427414402600742638910437441556831775073219595748205311745900228360298641558391500114596106463369735617223335788487404539786015020857930575210756957030276714020558139553373007670658362203441966592680056770188507177744033132525847340613749918552806484868707612704770966464348828782053959978172336441611063319281340103354013688660408135039755931886682481234111102971566630701266573570429225487457464633379009725770350850911901653800740140779219343616974600721202559773120849335583880510423248546080022221832865444170253618040838558301745223039254354026131386426080752951405699364080817811714338692883894406908960 [176,44] 57526787416407047477911700846568526450003834714225279276902770735836288114212909863003097059193645312027428987389803744757130488179167195015706644762067188235856883660735173563426736854065607581435627908197693217609861702983436348220801219267408759698364600745419128886565946331100460321647963684088157982540051701645018243745623749784595023158281094018235494956927780550540695667838771316162270912850067449418213339265835437806838957620727880531355916274842789711633266005727180596697166265807472166441441886516248520038551700033319376930409365059737673296720180607806324466106366754812169298992770343562016620331528757103118866044796728341168269179502559232256740485483635936074614284007382251258281447812857395672855662287279366050495119743432107542680047860035247287243015204005123292306634267057238888690658470454023814631368802308361003724458455935312091300014611380767508188490919235567997704187679571157963569901707743688322299858926985865428920252474964723377834248008965251598130311067923887496791147328215276371939804574548178220 [176,45] 7392896871591945703585791848389435343512740303784613566966982578934818579960753511100116836754585210786207345959181629684549680209168167546059055576596587022788665440516257850908482942870016644309409392424057643377765909332767816651377570041510939384336360155018495360053722785974778972326612486317809865660279030074791047355077021715081364221764340612526458450136330384222087627181519375737694593548573208849621140870924238483574745041708377336248646279769180074593248185378885995386197624282296837776223495368513147698875275218913737057334751681476100211740765063517814987663411128591085405711712725368095619009515194865863821718452761809111188438469588909512207202896770530030681634438686587964173616930292880805947751934316543753867560206031096554835702778969130977342265367887997957020944082794412954555143935173794418848189397692652576216697856027081474398694758000079854383802479029100345843396083482702806200568737947640492672397825474125429661329296845813753478794082504209513398278336969212889784126720085085194478068906638336 [176,46] 848498342938078403548113905858573061676700543209920491841447969896847715945870433757257679250887553884658298813891213956108386916365341101815464279809794441931017738377909630017259832532402152132438258278932106354630741174816430483102902996308675539737176599073634805700329738607593493068158036609254310163466843060579583979169521269078414015313051817592232037847947524629174701608138149239243947195030642670499938505653295773369479580815864058417357225385358472151246737532306456105486858412764640777453153909011709664364633238320910279727075929659114888612891419100498017431167833063424137939002850304413674498238495227163172990823263866971390016800158495786489604259585604244744836812208766287585834978659772690354604350566107916116362947968404589581953017959687972612639776044910901974781208640167811038030375780424360529202990121717769853631410616261625911465674049772780852566440325044798780530064691942626209192095491822588853882974631100908836825199942419721530922249822442805669403969577930605861538414670151639233581004000 [176,47] 86980337412263982864736814056193832313106647011540234306315399077106580174367738289445584190883274488969950021223773487543230672776822378867073996600393073590243378826144618926559083783011614186496362657965147408812380366885248943949398048955764667592578583407038075226807711854678850730664111745990593320663188338907337944094143359669744273194230583948065701334360249536192616306838703723609270660299531117470651709220338460125843502596895614625379938100149070456547514948286838337388250491046297245898059301318888261918245346346906130229222830670693858316578965520422501288172999402507339052461588363514819115327706792170151450544173939006215482366335094482338122813565732910209890748714988606384676224496177022688443354065874373181295057771897772147219702270359863175993591882061550362558129925390088762813538930615882132331490841128241714358709418795417513293159803808550439877053513313146178681626491964460450456368537588042189324758683720684345050458654946947015881455697640656193577986742072753887257539716661589307116000 [176,48] 7964000095006512033902746998463801283746851145067085006566177854247827497552347050306152494469826336802268347432373727700267174707668188246973962316406004333978489487705942129400624820768593439286588584845739547265755698969897408282244933424890523558762677197526380707140044891170717281556354461292156510876950165966237401665912923696448328142936533571502002836081325920364448288198773208421884501763730572169204689847069601959057618848812794183085749040543020421017224695940789136889184828577394223823913396876118889930136235690958974290553626484094369159512193958466732797491207886097797779784372261703376122512152962738909723168459972564566079009796210699045069604920433363582824387862334235479180526725946537665523127518629284906318193855073008803294825802500293434288874963209772243570025490132982277899338655891247942218924752368800033540964098643947447230834707294073022965590829141762578471009689461797967279356822180955880069989022183377204294504603875159337469611297745752437587883715048987405101536574786400477400 [176,49] 651258374027915466856676037734564778576759021240658296696408920848048291016186551995724074713374862754056073716038954050943489760505759976534900490386745250411043721183089291459126479025721285292896968371554947359226748374342055137768205956243245420373805321439600261730956778071183059784952231444586069589991669410223990755629985149534586430794282110911408585723310868013123299328741051701966030821038933018045972206761516398400243360984012060008009923341878097324924296502659501614164750801265874161417476652236628738176274784939482595238142377372737631222853896418084362385105982845877827720227809726511778269937096331304828236230720326943317816172809035071953048127567244145737992973824606974563284463803220697797509493834728031844361873856776477048903303928151732288788390862316069017820851543364017333988178721305165377885966033501837699527536833303997285360417119625934650926219348345945815584719836488406173734814485435121076218655053079110719136750459454137320136582601484606094116887743434513944231922621772800 [176,50] 47558208211216481955568044591208109374435747793128828092827867117836748915887342773361168375979341019268784328540855881050893518228383015167015607624699582597278436204638637899784784084551180194428390896939203028126116194365880161219176520308642621954480451965872895450862598665620613049159506038697923767895430125773288044568522122931569143389779870107814426265936774595029563757148035009911129776807619666241903894865495012776260564502327230828361798206835879469167454739177689798926731282672798984575045815470552935386344488418575884412185433276804152071184040945522991374998629290752752482649216111314993717924482107949791948525146346195611704568717100734314734755068701388188181893880960940887425847059352916064380609689121317371595291350283564963452272868053571683703752694357333036618160196787079577621766493504631103081446321251268051419843324840033049590277701377102161642197473626383179443123540868582477060833981949062380152926368975500108252389860709755046373218724372847913641631806004097952201904741976 [176,51] 3100652655236302913633780249610862691193780877205252135399691032431298865229908501669632707856327131005071399389496459242609743353135034961920133570265648871643944296531331708946781172138290203269165083025117566200787432084984296445849923933507467683068123371426826018860777969407540134355373376763510441112681927085896743736024101178812623052717433922105977205908503382765144843597430000624328798393620573184092034866750233784579381657248023660215073113428846524612446606067739716067539733458243191668862088479162077250053687262498919685965867076744195004464265931087007016486450246774497432012372320526436809116256003811515689834305078903343544631093120420340854138715029234707301435588921874226025070808016446172193910905032124614625817101709662069768879597147027468688054244539467385236664457413069057476205719862149403805778336587840462215852545950376982895213634293157089064001814008676552139433294087602782232318126684350814808628023638881994419518434522265698524053893355025125788167566168562351673814000 [176,52] 180430279959541636795231975784871685097989414320499022378027821487996060986998055975624133208557770411832887669526618392646195291300858133044608603090044696892283691592327952526439769514369005440178600208888009646458566993514659199751580531219522125805217977917403075797800610942076111181630306782285867647352792337681835374408969588346340113662690800930187057534799996597401099945598371762836448086506409479252154786960660595840584676756191694801848645762762112517837256713494446228522895450520083021979461631726526774432197475697168390983280799008335607369264657635750045893993494006669317583476148377185129339106137165872327389680853004354372491682497924744224777634472471486141459723938687055306328121773045705418650938215589641788104368056321249410131302916192361105050206239886301357763450791818129694795862468745214326735437546628063801020780747990497806727313082329142455715461744708605180601127222439773148975200623330149798572077886006230756380238092419748678881945607792329003211267725159666631000 [176,53] 9367764792556067401167838782618315275502648349780783320205256948460573564112360728800132065168737939539162984891371678965070272092913893608021746444296903390305843905008378032754875717209114294821851212872424241247972496861386550490640660481611867555587404701648369757007609390763996229620689715207686347226265349540259596112397346356124798370047507232858991745150596881415747147652796836886024536116031116312710676226262459131585305902147008178899226740237247120081033069036352407675777357736501286332192303955045949744036991937208396133238355982526132926416382182626587745956171857300005125171048419445305135904515703950853186630440423595845180672315264999810277511754581506564183996179323510624751184823830138172890079237952249320402031024986787316822065582710493050918558448459564117371543865492345876698898779473807230920601235524064276619528678880058359029190100664034173468235694551587521530371991941981356859557915239408051779949160237353774083448867008960069132852964399889236391576870286460800 [176,54] 433753693470123653269889339173918836203221254999566166438160114620208022026586435063804979163302588622628316414433366190569396710185802685985034852619025750824996316028810969076915475111347275426185164771582680840137495041288754362145145353649173640596261453441718914953935193948294847590399182699900208077266863940819693611872376798703769295119264124209210306885644943837494950619527766785402458719833974059441975458727751380956941166026056068719919580547646899804355712723275665791396341343382508775337943170363572623931841921747284552864324310187515053314950403493766215768774442765405914302003835545595878335544690011568432897664089474068751572920871021618913921131407834976399823707671033324288761284687256575738747082446471515623541447117897213393710606593891185483181465103915634878772893378233464387001900097869728872998431079607779120153579875093915265099011366475076940777361037024353268770438813877629585109775307503870215985018415567679203061845323547371227764197599897819255557215109600 [176,55] 17902373895907683074295597948996716706552508712467770305732291857187149827816937113667872136948432487818295551524962711158700506182028850559500135753738000320438962807879728811081592376662542138057858890307305783762762351090079604075282555412860415189436754750956295701057386597837162074702864011095881206567927762772383652719298518507635010439830267116806739215291247419436720755879976668721025764665803450023564644308826650618534223683821363165090814091875887581485331043678604432499770591444547567442431781162188361455941458997819054856750581302155171809483328324497784602883256695447101655490370721338963036388062647275211768994544502175032951082260015087783490960699448760963797053868042563155971539350427091139745623038499964951557440592512731475794734762120244318129198802811643962347799111780997755433054313826513050819574827648096297629164695171025099615060898781642870142052407878719785975535415451283542911383989280759161925285943273067336724604047700670501214538472156032125100447120 [176,56] 658244585052608814541031933555042014729949144941935691383823601858319731959944400102372603643322783184398705631066577853598256742608473994481680376166496665828177640683774263308136078485126915534379710185072543325318003227510883711140489410442078580382797787164094878410723646585875239764110093726569380321255933638433945878446858945434757471502119720495221193646413245354757223838397914483940187281105419592785577464890450629225100151094899510351306567065735112031731656768114597055759262644712183251663623397679151978729682187852878340140894289307069166324970262241371395916180941314213034402177705172406556677370834263834225280709259977123868040647828721981355475668971968953776853303539484370656642110097859489191852491975876888054259225836175806617089898841756341008703143829375898878586888420359670762576435469269182161582883548228417538540107891468507222232466039062559758739864443300475829284974114699112521253802586888696200080086097411705125416401075904373681559982850806227720000 [176,57] 21547247704300449737442218797731671202784427962439350631761300869940831586228662766688901464688498195027525099182940824108632014213141776161842445476156731460395436658053029321099848223459511578552933640453650848529473020429084110671609186009005957118450878378685861621496504829054469152729399252682999539334685014983320794446718787136438487072893177234512964858490556053315631233450499261606388766423728983793269714746095857551320205220130456127834009796465668266981757992867273293934927517709056986509945426076493085258580858927145050069393924276596269897401282358824545302786749388042158068528740563156966340301288632297459754454797091857105586227700146660021481548015894731592877359652296722879028621992811753529354427926351860397608218964889531805273246623565018353905739125865644098636449886183979563017578935338189028530076508392171832451022008558701817574923954617650450503100313924745102975856138090758627909674721597649170572829740927439286408178336713299804623846254634000000 [176,58] 627498129215082250387132304617978864693761480955124389989894871990246947603055669654107011655959022649905256948808670184518512481189233189351593464260985797952176030820460004299705427365722288373849051915002025207253363661365204684861118252315248523357452694327346006304781138282762770968830198080053549495838080497162393443460369378550955392443595486527534938518049436195611682202927978588022152367657500477082182250097057620180776662175900376641518843431185530302308116386198614106439384928752458363110104612157507076924557311542665370697020131128262963433320315254390781118142598165944869497441072424516608671832933828557850681091496038526091027248312400164864522017688693371448674810092892018434504535340205827713135330040403381097483722181540633441741792999797122870959827733440823169860519173368544769443279140323642894276789702935877815159447730517750204277858764585289568088421703321510762269440711815052740887659310305020665886164154012020787916025447921490991047734902800 [176,59] 16244530303914203374094202364463741568776304784262021137285302473728389849138383646555616604830516912882794792343262064598221724248340607449367649594739389453497352324956106090593599580861841261435304233056044076114641132482924292483997148733950584932555025429970046661400980532291385979175500270827448865638491666485828279354629062243755664829605381138498505322178051616664966801051130621148813307568218447851134365669602823155847660323289182979135710568641160713296880624285173298303106666742533080240500562497620793989172483783647225689621805587766532281876965602851220186144614200876546433884947814597471906003155017271163185658771628390395605373599859767022087648318123398337351694889976508371920423032779505382413175442995791684703084149075078790612805811751131057255117306164970642317517255349529443396440451303914172995697371596051583493215829043053261286064131733695165242607707454594092368751445557967419436036313142985474375652604226925108690113972926386132984486600 [176,60] 373511136077405579388137620283020940118299270966098230441950235599447785020934811874972153664276037367579336806567359361727212463358946345386514261106482648326209847471151112643449592467998646495397978549433027596808470571975861243866197915653975898683917670099517950556406370002037742702499966692793652000473577410237657112637675575633012924748227423867121672670256436533301549727513336323236597382452823881882085496879929358689078808229441760769738759363558306453085383486049038569088219515189510212744114332044486227262425042633943222021935072295808111016310524678822466785666764375851529796730647996225480728309768641821949212021524404465162730240156840530734891427779616437076781840081425260390111505026554829150939325037162332851360347304844121685694065973111049387984468319641037294011957806071539713384761728323094370681833057254697549463923118824431934781403845302177564489439880225946987979801999420734555094812093543393025042862372355602483263087521730753709960 [176,61] 7620766632025560148426872207171425088679036478255329904333251696875959098710542377560729618356972343593645443540300070953327395028403937833028584099532439710903703385133528552210609407898445403552778881082723285857455074625574156045187349534253994253232293961832309901518188107777023793121097357088763795374959242652094783948652420470916220245864693318532594337651080903265970088213218507139336833287907434059792886055444538345878059369418083120238679694689341890843804553712970173836945795198543554325142707426484062474790496500374895800828459511596469847323957580647808367139410541421904852713754505476392596336784662430125187288965899882711220131215675506539646321005267539045405155321582078336192534096966043246432785731496308834922578588344509629040210364254477779774791656151145135193365369429363631149352138405283247053029464088648153939561262375940116565020870620933724348893653633070547794748666542282630149522836217121330416519695161243205651717986185412800 [176,62] 137834759414180102071589142709875172983739320204348278925810583438830158922510362315186554422732722634952507791986312492771880095014909492110422793720360898924785204463121476188150185654593276220926999495644817592909323931580210673793670645013890101618443978335800787002870347990945091282409943068286345124538821631400991181328729241209728451140468730677279422498251849075158015694855058942520775906771290808899439427828531241675785934604296911474096479299892594913108285888075911936220770445233641210377459325267954970473613078135815026727376149472826039915423779855004358983039950477533916559431891749638483584929224118972716059511562934926595940834623691579483004194123414077275385037887276714503309928745861737913885966509237786379510314491650191766487539814077126359727921891795633174608423720060218987617336998885468736539466393587611172906028578570354127132570500453673055208432703309101898532745688712851946685460440690197250165362403239634267700769991200 [176,63] 2207593075009226416157159038093254650242888393503201755752695667608448746777139996630932246861617133727125299358589130926324224653532098689189351975012623280235758798074486440496398381807231141359910597672243955739741927874796994252826790320749695406931576183648309688449648082505202625087484099852087590942423026898585337868666892585531179936546788697852095189755974276170917997047168551701648161484373681608774301310940422786764313338675052730827437701724572518294467192206715129215996571587266171921483931282183070255654949626417108998073800644912364148438665007332520476137396543948086957139620597376017163134987045693510481235347198154498804924840603285344425348061673201158695609083079446573878249706072761354846738663046172111751169057304257695039223514643266803172395409017714987072032749735506636213723781504326117496327152253445301833455013706836937833444104241684738922948327370111436107879251525593585353088208174460576235174639044653781010795840 [176,64] 31273985021652444793572887117078951560327032704816977723682405756292060379329701890429255971123140674688655799943949296191346788923531157957595320984651078648503558701295231270898638744124980936679484214071579780585730966865771279069190784084486246466768508995296881490328894424030970827795443545487384091910846620662458120691006601504899629859963968761608116895023304345796392314809986023773433336808873683038294778758955447636820355445471661675406938811418700581912499970274399444269047047044082208337326636412360785986001863711641707011553910767270398410464448470275045734240601767868493520645299394050294594479663614964300221869998138914906218068772431759001389255513544314984069293321312224177560102671427635567956542624341955223562286050407964940284773178853887438391099788308377402531356142018105561905200944726656900840403251017294020814288470415036558049582503577860879500150971347464207460133774903335449328606704071964202908887397571346610280 [176,65] 391402146534156523915722757750621832379055173806126035921789311449816011486863597880175308400262427309149625650882769218443055489176391013351483991409509221671352841256213220604993724507185348673907537150614157359894176809686734409863461942794993509497812904724236489775285289715071841634935727393918923847199741054574421067096432286500281451260525369905335953325711631667977043033074806642056145290478256333730533497408941423443319728483145030492142344523228220400738159892151065820747798004370925995243925740996414384256196731406796132674293619483847489656143153170891299001014643500576457735643878531873251751743292804442041418588808407657554163277292383009207483577476662815656528406029425375001888062593587872725544992950758651322297248128600094996676080342107859767975561378741969041562976302286659030621455211834700446082510313288913668143756731584465860755525154282017406650415939615293912311493135418262170218583087366714257952532671515552 [176,66] 4321936473587660699231180995680123109252919459037500227244153689011290908422282431842112825680244966120344935003931014767177724099103718080814964882788885792342440994789782475667008020012843200428233044503270694416172314588932539960218571602491887527098519055411301458885937055062327981564907092168823297805971162122381648944454548369681471414646756297484445745932223326408854767667168052417083303414210801679758563183513235608975866004157082019079621788289841347022844267710063077654128838840122536032313453369757504263269448053436619704467080303474581802273427232822977745237632044029571436081742347771662730536232434708957715492547391711352981342322995726810304485212088596337991398166522995598227843558154769798863976046050583212910245678293091406932260528324044086290779846457194023816696082602126345291767482053037476377652106332382203650236728752864935177872771448654593918480048392306348227578783940686043639958079873105399546534955800 [176,67] 42048947907778601837827604095895692103283873107595689000309450338709286151766716332405273901840565998478771679347555152753444226506333189291713527418029923004363409561902037437962435520156575391873955588707567622274312281470038175848874580514130814862483191791034922649278345902270539863673418949530212244183122429093524279117238944664462696397702630539148537510131412687721318679812258570388205634194860262565022582997897352872609518039174613861046334172129614300364572813561911341527206039444043717044931161262545237095543939820803310491884653828863233479820193505413438307748948210959222063087865019677132535530336791848687560515695259088788053094310939898850077589054316928368809437390047415224428903975064979020011108211565776165050963668307547533896606712813315526812854017530371955202284671909888704827905643441584109225670481925273659882694727207649865349190719516003438880341914291691247596590934761142477715413290422932621503200 [176,68] 359936698254220345500396627153825468927410337872042590270398216711851765988109346010473353972891586603495162381823241396146394152687957568163443822578890573715261627267429759439805211112393980115380698897733418405832326601193780092968480177579754912810783815897517811967208197440530483303127137959475921902452742452745716798628768624224891517237576249256274691401443296571304501663644577180704360353637338457969506686915158459209424710720831451566805401187509344830496126247216312522858765342575846536420810807134357867248609193651621459171395929018062917489894098385785561490182157584490202058568481597725851009315403222969169548430521525537001037812110308815378298591542939529493316598829949576275820775107129258203586237032546422383462538102190841497200877191419860198264770671015631602903490840843735474840483743423724993465250950677838711254169193232965278700291803145503133134114716015715591734765752795958774445973068595988095 [176,69] 2706634014097315019309919649709914113692329186375238669502444366756777185338497141375688308476038068844378412365907750262685578933094218894516683470319992967199301316853142993490377534159939325017092409227825897881029611326951118274474100369226653883689184962988149309950616858919548204410147423125383282006175737261786513530972085110533581979080644061407540638792071139822089142860687452704783140019123069922552726850704847801180316140210694606049286542942974406066145012773794097519222227164475409523264116439836676120236795865428792747680509596033460061636759793863373539964756690858047134997066332617859663539130505323243137725966436960140309044137772854963864317654884406941777599142152975817267804656208487582612953711144192397373148177009346743814063152305331747476683145708659805822963472934723604706760539197598910499850721952363962398868461716426166396253597616963592449668317149187573382541555609997167709611615751040 [176,70] 17851231699168548901955013956880391601801310453604620763958386879542775031583902590674862650673622512432730599029313678824348701301304434886879182907345413631820151125848750901238387281599515594222258751425640872353893315900790521773917556886799120368782016488440959870852004751250099805755456012958476756331248909327741324806483135812579545699836293213154159119744437783120116977532963380689902708706886947210866003082664074651244176317838143056223236078432238212667748706329959644502796483639771756242123401719948722629667521598052756021800549817342415284465125478620283267700901163374042640026493344536451809012138299368360942880302918557659572528791626373430958298168857245117380510650602872995246883471508508961099012757959187421087842856479984552183191917399185014391210535511387030995306771991782293821964841458623195710880495436031792165727969921187859119961611607230393586715998841548045180987650352799437791157312 [176,71] 103088124113824807746938569302971966059803792706359835263858694443736634982904850437076223287471682634158418130577690374138559986497297212901775992436413937177025719284405350436862838937978412278176055825523869246218412389608247970420212200166445527885629760521190388591688855092488232128762998929872548707435333061191302259296394506259476059349149254586147430576269268351609449269610111707986499027240044242243348778365564065222040314094057649648562562787433186527322367384416068568782565597988144312943192585872463789256882194746369194759846809606313086192300973406487293635329086140749265934768463423932290910658516987460806133363307127244872162159677957774843199147950118553083284733748928725657765231220346215318045294270677680655093381239932047294421291565699120446024249086009599121077142979366109359682748083766571089333263832082309346416829494368822214786753008513540930805795576241005576366956582244800962000 [176,72] 520331511416022491765286903847591710136009661853735869636721025967399703788078841153789324664829917672234423145468484366322075455759857387536484069262157284671677260628588930533547754617934569602025608834414370436885811720624010981627403023416577201146074298484496437347307524426278925920154771498185558824160559032864828946082229292388916844755307827679501804547509444591978848871783246072772849529421864008240309090878316105416742486930010389411146929486413016068222364563034426022904110613800323675049276855007804711935179668870405395275072410181088534243744969298758119543088948982986797659153117246585020118404621340288092076001836114460386552385453560075182373035816268479257315599032211239749459665127147762242496167453640497909278729349724498451789965838124856699339839449072683175588949055161683988596100892826365805733677723345404178521404608263619548149922823627233638328050449713509476729039439598000 [176,73] 2291255196842348454217934851364851241510195212304321650609142653109958029710025309550174072956997674064659055994251185383914854027332684112292009302981804266860951616763685535955094726783570031185005935136667156114546880499916584866420250919855235868171425080613579921197186451300398548155181642262367668555007932514999602495531092891780435322768498353777073665794591707298315041218296541362254261841126216444681323960341500819564814467449334702493784540891702690066343130294838448855984773815597468603859201284074121090573801335820591997564782785295180894350522910751618990135037349965230926618132012825325402231112876927002780676474064291847610983606577079626597943800962583103810186839464775532316906328633068155269487082514260442695269133558062513453150735305121705545810220201594695636964795760710269715695022015922145541133840436547089134968157569958858150627774699787224928269880210330615883619715200 [176,74] 8784959780532368371443844498418162658566325913931556052785482149603749936058798793508106101404502904964750080906780847523766504577514466146311154901471422651090991732675909143394816867371228275694290616696281485150951116938377388949114041241964199885788344778010755863989532166460603546724056689285012447253096698116074244645210229456028708386133683468651682551213278063573044130374529529031703261683255370519101932445250102290878042964339982565837069398896222461737506726540795521170886503050129166214038822592916013321595200605100666176644166097347296603253476905654150459472786255194851328393392213072136423712543298820299838186664221972989616800194354042402594518543856502482759603784857667290816930108418806621479487955268924038699203780321504187124849391323687924850435820640449281427473148153881238369414597331311369732216618994905269630695861307952677606192038071207632279132279304525794007400 [176,75] 29267740732035762680750514425820732388507682736382222048415269356225570223861253080924925975628438494427753223760844601682847393150437180699470482649730552025334887753732437934472738899561619039373311409737910055631129295271818319546466510506343022962315896351964656192385975767302644053099869289459009803072493437616842962565414077249169489649463310615356305714186205205666249492800660243662583955156878946212643445971190342840503435193331384432563814201336961477618102600977762683644979348139487660553194284358195414902492132218986820124246558670708342644861662233867065761789050331034846830437746541347047438711338509861735232918947869332840868368352416265168251112684591018859307305318491692796211208730936008453049906871643117659610388086385332406685986886174778867266559211685228114132563587228577916546960202210841106315855626629362402705438736162140092750747020115477656580719422277475432 [176,76] 84545285803105181373976877641832042684583227763204358124543276071256190203195501557453343498356169826805683798130051322290149232652826460919616719968912362557490156598160797907564877329673600284008227314193719775644291167373462746908571022272323781136776259260160510242758948435560026149526374485717319382653388700227437316629345304234446764328092937132538454869563308397448910605978149193887655468341571441955172667756107317903651230031399408128852633307498284567328095851797305956710922123314014368768859493924638817215371421367656936862314130708158691558650295797498723130013287012907373177716254326547298338085390708297840624372816737538230027556017024450090493106312896087526544121108458228982507018772557195174168718256791306312110004040167733917314254638184392573404331185673537703269938314894815925668470895961825257459423225421912110580504850839503218710707871848946815105966813925 [176,77] 211282732397806929464044762555798482191186593914815878017907341711274133733571172183555492049057214550900434316723739547446092905076923699957280971093582757464397283035684024197599687245438948209920089415491383086194388925319656905214329169400410615996439118106324565775779613376292926361489523626501948159609654332367623084131975714113451531222625217669873666198008817223493554094286469717094101230717400539484673604934582595570460180708109366809027040544379286293491975203172611430866462838546398624902036599224710714634313825504551637362907578057721558698540936342868814876339472254088958264863777887378356054879916331855525117977148680919743246514248782606417752709581342093488003918102433479578954515169920213909207348590511829351868272414173750818284157918227130376781400997479159544052249340474527341188540680448244791463634821487192488305869981161217680377615943163488717763200 [176,78] 455712477508664235818463941211098594988901687095368465850000638073753221409206092174462609727348506223267399205563024044794939555263591450714590871253471184976172722817993698182181965335301005421338672504319324107051914685443671392862337528682936765693132054258883105408037799086047402733486172151611813637591205115642901548631498392321712995033880749264581166184377652270503875051424405415752556696010162378079752681618641411919414628449276541911929875347877978208872014104128808121496841463605350317684264660290594399665492785254250383259214487975542878466711809228215870748737946223721539033783738251415268758505837800782235282599908285337053920198814917210207136500076304057301635125395828095021752934104814703629079901345848928011565418520492990923634556515715668418425892464799688188192671522548098041607366804264510426206079510094274685690223588782575924211689940729042560 [176,79] 846253454990694760827387894675994931828032920009349440278426821908965437822295006422527995960322000187279724039719336210298558131444942014071460552526580183828283347938073833347171983102748202431580775354819897612188826323401869663607928050244392920568581949567362318977322567725034508632549376780863074314817535003737616863266578948916496755997196150377843724587247892036259358251273214367168908966243293636604640279006876916818241092633303157181709456181414666092627742003522422416387312790829739333006694955800863780013792073044069236815249309753319820972649657926189571844338645521443120066569783029382079822152120509415690337989880575247153578884179992187804800067537755645633066254149463071569340910937280845950347275641826682638375595445043168216078977689081641280750499408781972687325500928200462220330432049334623771316118284618834332928778079738231414109325366720 [176,80] 1349501414350589060509581508338061826786551903614448093597462138210652398829245239094879012323837314723670075747106500224402704129109715649829266067175444713367718109010123723284006736352546352483192998934926287759743773731808196376931088373323726112749435172378182042351772609434760188960092437214027220088620500358043207230456172176886028026218785942314692228549414508346957884627567184605664433450474119598981546594351850520629880746774024881744813364891181075222943981997934655694303387408317806334736234063276527293847640905621147498119220953375554607172957078088352217622891175065221431487077181982827488957261466323766223005119175744222328111687324808884759972047425629769366007342150909075900611384872075342666777271210828199310441211169605490253233219266063730073747369711685199187705389426136295973300123812443309943140957504736526235375735217811019890814264 [176,81] 1843056236450720092810989252981681773420116488763086916827856849735924897965592645933019374971641687388025164738956215992522500290811649204701479727049745477329713934298510980458202072160083056459637267482827075183597074873304444390318206793910286466497073519426092664738858060237009322277744863288172760355894658023307579673741230084941473057001160381256015913215032923154580807357789027995637142065048375967832085929616219340036135587150291034896625816988797138379849269374587010137367664827038918264580110260136003187434534893257678480942052009449999397913619232250929333614345002481024415978194775530604431446015608580589879878529103343269844601593249059014346619162018844445697498302252253339858029946978709377174063586294149352535952001172748550071812546493324025624987596531686102419828079384729645986474554745442020972573777915855520187331937876739720000 [176,82] 2149666634848715594043807750213220274075142312020036537856904038370350198889258499118143166552913521824196026667477329653550278021616792259388248148820635082947002637303475492684072662394008028447013033992535048361012248225566080023475279508680611008408299593882877899114740627628153288524924484695562754477560130541509059660310610259278939149138500320612705450177534761102548201923466580957949933838838950455178733987028709601924548561608480847799856372086068350540502595729743175510158579185683531763706713446889868381892823638866044794056037310702733531541831970152815674064818818950464661667734369831946990609713654447069027320206652080670649955173963687115505475992848602833717066129406217561716149157081816270558092902070859161132929946189424108985385289171864024078092367932823687088303096200840222413749807399200948193497852173220584412152045590000 [176,83] 2134957706821607031378999265360399014572786490764278973496173615527997244345089655106033179227437312231258939575894573101839943949098806420425812030727437671436827152794912954797451236683812287924801313483477034069113839061753141244953271528944388268946860511089387853198165546920308712311808309066101147399453595739252617302553567307559860989951099641712577428404743143798696925914006226524301203288478257299091113131313522582041183123347761947886259230432597655374632556032724111789145299778466532585534453396331729621934181151387969982404264290834429045930703758362985303744661426325960501658682927137072803422488248404790222507730123619980175410956920436320667156997101747718291462110077639846555652426129268410003645788239260908787149538008267738036016216108394008582111699262468207295064479132081545901453094379765753239569729276801299929268960 [176,84] 1799915432841363866148066889688183780301732666976816213836642216696146568480872214252533262850282148960168177217573098595916877758510218819186763195177665771932055585719657202454464444250075500183770994578773143422387273588600107637184040106611152365883460143335589261198501551248881427298629846867628914796441061306385555085316199798769945633702796147594714909302757990018402352548500722333323076930425865810598613190580966003261517003226554579438740079221792029063622618707792291080673549356010076587501773713973639985205916469166362364213174342229162136206102602353630900616784651037044209082342210364278238256570952467150136165964936426191511820905809122109587459954788807349105134283427497843448397456262203170525413563339621434822942872368701193864273143742743791947609580094801440254339346916950025785883736327872369379169285548845428295 [176,85] 1283974390879185482947474464725586862293099374946202266776870742238076110273949098160474734399256773888505390898014610523615679317106163303616585357476810224262436947629047941057411583483854774337990719953061644196439201003575221894321769559107086524967187207208375516794405936085575638692186890151317664377091531081393001931429376519447718908303524839685038363976242332038832268527137825214009910768217415933470973113624942740100279000663568486017465329494410297580060888969413225413067008941368375148227073966869030490150838427540229804609286649705980323098004339385387662742684544452818030446121315165380272620773961020530748114082927445916026849201801308372991025054086934408019579672658565168067633806323518846857868279515466683985343910077884531960066508837021535924974721193417952928884661778555409989248109432506753217638034384192 [176,86] 772384199096246249933274931609404350729704233622724026059681627106491567213187374293669845102767715955857550432102185281537461399390730392855186819916957485531757612692095633658943932594292605995632755937774829746098845501246562052173204868139741062782253251181735771532433164292386689048180204891607622254869722790729707584405859735083214142281964805402050353542063690177840966531338962705697307891902592037878384452485154033243473213652544193240563567001170673025332376583177728525888373147292850840869459106100562740261284390502557371093095822498941341720659556120237152656153236647845943398297646067879192868615814478127606030905079609861841764623353417070606053688172857660853370887403436295123945068227237688439033520261895310219220694532168447233776092501091025069635675749468905310737638414341772984999638003778734685264800 [176,87] 390432151508335427231239997351223133280081107359850875332827152515366229301632922207685008999854976453701346968465002996528160754506059884969383958238696780764777861676221133980322289106328014330090804991382785369236468891236803729493200493827664150122214903507362898743452861964329769721084017880725080296787211870994879447447436275573920626787152971491744276652540679884094223902052996737781958375987773114878340084308845415117099539857713171058859364372262624223602947097279391833513174188741497524711682891712128317119808048528851578435217148015029640793598652639014795837585699886390670544780407742332378408416059816483339526559840409710868347996126231830377804508030238009094410355308475450792125507916186928424807513823595002528207606525275877477064722621390226931489886614104101967458310232209553389824795004358049200 [176,88] 165227643824605677834200520962781229985444047583430067145875901951563971534507417672387021317519296328534238627432327015723649629119549542268211766925262928484820157226817439405358902629234963355533047834873387483425980469708960019952364467406268271912022381067704352599555967722265769662221855520839777651077519522665013967000974624770754816966104520937032214393183339689158161676754525561591640155524709881048821379012372634034206884803912317672958619310453070626069404975183282110176718610328866684907775851443006516590342516953689102026700587401530383134280054398761455466517714589020450809134712601843201070879298212208813658572956937390404587067447308434327148395759386527596840135589573711567570814601924764351366864283957072321444933097378708924447531828753013822379930758547698296727449636107113491547718823240 [176,89] 58311988211850499930113410343379222047759895050512684547834880929167672316519562253907729804123881397069415372789799448473963640301487737874821061199681665915519822430902660674590468239942943818419225097834323206699519496965197908554713993261038129389298717946177543666725358160341423478167220060582564319907569678141376121602503334678968530224220215784590751466413612701408137555477162897349533811578649410666500344625945570169388989528978545850885205720559553764948006232480314483592540042075889910589771809297392649921432206612353379940728245222515195558218238822846439228207515095553150704464094813238938941804904190244257977493390845203371734432069571383654411129147562365740914275166008352857567717140951918449965708509284302072422062399233298492276236056929195613248606072450678740660411553329768927314080 [176,90] 17092395839070007263246272183766562567489945154538706693232376561090739596228279301274881647152895874400558516802259370799815761211134809450741246717649852280628162687111896939135824847095580108147539244171025242875151451345502648212568692660905324359729096528475113628543776732873376124651183446861994379444245417904723801192249585089087285765074934820249891254528092794963504024170222530196831007345822669535610423530457887312411528970300541779009738502480854240643502817836205398646733004038203676697657673599882232792214705192622815223778424694098392537074561946120959902205529005743904203753644601453202358157466512653678604460810601255684245071126874668617850110189821241977338875352554148445302012565248019724968937077624721295614546798678399055764315661190423812217071090276506886545116773379525952 [176,91] 4143468473324000796372465799496947023080000412988485064154217769369788581879154839739116347398774593329348565147154511183443885603009684512593840089017485357315254217177326011086191420677176291989627775660011509593890275198160798738974479762076019003727625638617392564200410504289622122629586887906478676688424612123792668098234131949599367320178591191496047693070459270832829484211660338380851447445889723047168078012292254881927075386051357032794918679814466383823097930146754620300751679359801379887489439338705538762581199253454445793762811475404304175370743175680827510579911729086523074372148369720557180810647611830063787771045200300858919295736318062906803566631106980742473174281076482452536861653622183175265873442122528616695131539931325308654005527752207939663033980713286850890702276600 [176,92] 826982060528694123063394539381370586371804455160884758625907090689393080109161277803146813051537102309454003207150709494029366926320339954907510956398262591529702214796994745098985649054339069282710252128127961345981499429862681205413711213094684991685886200125251565340643798500869111660659157270300023241384894068330101276758921077065241452361425709770979842983241406766522468595028327462451873421886347127464130325171732670960651255146901573940535539139773441456378912735359554863961120523523179668278190336493817242475283748894585083162206749006219812266438227422135416731097985961591023106118869836107410690678993585059448524690043822085807023470098036162466067216556916275419684756910312315355872895336246436828198263532214787259576287746859076598029592535587090292507720575150411591400 [176,93] 135256228103831724263257742846218162766294522790677805166096014791954226961669767088887436580464157025311604684894537940605478842663749239711598444872152778217142991374532317467391403772855643865257089746967845776162140967156556795862802287395942679537834078661243496406439997453377468362329376728216918136513702062364902978209894654545064171446616866853742974248530344657156588062401162582323158191617115824794940618739018355847176378439983942357876283064313281917666843661174243923140659870009137922365721949869003288238658588638304630189896774875908826750817253986390548391755057056106702368495007639936011627711298371019458964906789972745524923397711531092802047497038709179739246894684882294567736106225550102840706109161305659303960432597706190678339754350103548698665216073403840 [176,94] 18038599841391193550544242797911117881872381308266452427925408591992362543237020509426891627311971223421314174953505483112853843265049188103147679598209451762066736008628503955076570844658492169236740236815854081266428830675494962541447323617741237547561491214708727670243512062243761659415301496414363686510767657102046380434687878932394050861727912023070715044984892091879352475845339738524161317444748376623103201073478849414340804232647153661289200178830360856615199420664135792894919428138024653874562742200699227037774407992137706400127910353254231777617457093631322424750516270166859617858657452629907728154362519013269686939838394452031491393216622879618755726778694574348076249908157104661154104656461975132713033853311257783590628139454683075016628120738157617519114880 [176,95] 1951543765689423257477336680291396473856553675868643346421062337990273769083997781592029482292631038534282425067806532917500490988990639427959631842875700134921280033091663154686933855757398815075957524024800488379427574740673300300860446756420360260705202609294932507248953375328345959703399693869297263602199742062118014261672465323928021203370463077898490270018586123935126064148343820594362805738846105743366975383124369429071416366793703925704814466371155861537644848495945763062098371384697626054451892760216527606401056612711604834203774947052029300149496592854546825737585790463424375179726054185979714744221561743325990734809221008200152727534226326927089113836154214510199095837347047240933211444361255628758367986735591508297401068352910662595922818212526005184 [176,96] 170338249494259705576026815167602763725671370718737978014016720350526647540883385893354760611859977212819946953014736287383466775346198143362960570899610219129302269172753884056736946507113242372175757146279109106377970739269746962019323010861000022353289867914033888971618491212029574156080817414982283867883109960193763463170081720670623671032683204979971558339513189685643070671869050941068310226327459968488047987121239246644996979792566384400476417073073384483945011705011331174005318270202349360501035749842501861233930415018986119049410825877320763886674911908935032508253503942425094252660984927455622014917514007324944677038037206740817613860847223404381424865788105982944198894871302571120408555820449985965271259749739808696476054256997307668000057641000 [176,97] 11926358379288739689658538471274874625510893323516258764992480766555615108235858076115087004479214623714808835297805808107886857085316718681889044611940348106469112752052571163399543770226755548714287403398483132552325367059061385107563695080738432345598938138748389287363049410448442135456176895456250005619492165622643190920685178895216847603160842115689118133498368204300772193634315709423553499112059970719831720516078663071872962822504988449988570449821613082746527705235071675913692420178328649851559323364379856693870993159516082649361656084598093846266737060922240216776421669896682848080864641025221692421350451114401159716412446978883165303597110011800887852215566223448533966673238969743492277212017352492760201635315565302332666365396301522964000 [176,98] 665786126553264809574769338252757992852532086185312255838764095477257972654438144333331165365078677734070532713884344663008407415118882924119784162149317383691859054474658811388905914196176960059200052240855836615452977249616043552141023212865460655109297738199710167999684859213111330402823326013210239436923038360205015641173356275246794377594452286952855801185620759611486526426416937853826895008618889561139200819690678774388671280312121666167662966580142617182353054771861431693144985743466053122224963162586745919346666560812083555713816317997247733576977674564457139599044130952802944724161964454622793770035622311724064417573646227559008498464253793899615300918610482581509006817907433868709104522484563632801302792639418050895909035039947600 [176,99] 29445476810984319248816918897884820056316818402797572460437751402855341491135224037763399201312132752412551602521657177513064202550835500164866834799512551858143653156250114788405172946736875486905337735528580785360297504644340764036965418528552771423027438906164994930270950885102551384507026697628197185699394056397301202644920602217694983931879147148601054598350098636459321343705825741116166628837167139859327158373724952670308863199141585227795097980798359243846382741627407177710362124029441169838536261866694154449027118792325401939608701745481114087899212811365383850199785957792391637952339039610931598529698842457758941240168524636796402541802414289876593107025412790793750662628554792851303792104336950628891965575945860180604127200 [176,100] 1024780419019458407195127433411082518819965791889880344735530754204692334729995906229595068007513762438196542683111630443319253932163029468200404890788824140043789216603400508779710187161873637894245519296696986424534033870074322104876847938581253637688348670564696408319852090101570583123298821339260920688564407699480597983876556370358684942894614947463812709922435085911272201214264078554482852632374242324609722334368108924951643857188234293461270595029403842503587558633708697382178213179229248009788277596362178490118751918332509600815330787365709779481003236083257331024703172588214935978789692976150046569404779849799356781044053327234021189701125880255339664521016760754657800157574442769610010348638026838702738783194977037912 [176,101] 27866134604796280846077712368878584874120526212488361319012499999276964748653196916738575489616594841891767537181405554539041190188532892020165620781291254648268992631615599176826496954880809016770208942421477337167261726201096809374699652873776665307247699781614200403688897265680786406468186298655210596503906145139596793400814393108651866673762204471384086891416665836637088096820276751346088881833303099684821317053551544960811940134147738670478598742915224761322178216842827736662402977901986044834474377908793817790440767107669738259466772342429948689585682794819715785139211775529686691157679502897385213813361636920795742873324373854240838942855381605043315777801242256952718777571901932158746771210077949981995925224000 [176,102] 587601020543053767043044885061568012382132927158184813672198739450723799609742043042879899362326566287003648215739052708046097963576872192188386229440462073441967502720643032664867837026397604256087780436588525901030280014451476086760504165457624935274512907282425802483866315671284540558884190223977380825311032723117171918256849671102952562330485819983258215039791564872386197415746160173242929531040917177150966280723925343461203746428141373570171916017902540238413433009526030494290295215239941234332320904581953877608821927061597768615699281576683049355046304481063851103125344289416868739100385246680475749465197904361366434037068810933827554775186159006587474588777701999741397624009510480864542961386600899296000 [176,103] 9531933485109385685944777929408035366393269015661622856585657528201296114161524108591095675065537853839751850339102837800532040305919654360298816754384316662765433449604782407549108121093320975647211499179857750262851799966308234203109871229775702526669687651604049041684401752617590649186904146448803123564921061744276850784251115469550377303363821664799385828357110172309148846577723210238382226250934831748866323295569046562376153243336406492150834409475447940258011262717112604306677965764187610572926278107580551842485919687071199607797396701349798398099964925747326084838565908266971631975273683055508842993030214570184333473168272469388742595662280439707127625274983895957788905288067060432651873768390800 [176,104] 117949329684848569063638583799300040664910158310715930607578826932001725428754349854031995431484533204676310973219295240091585532953048332015238838857178952928857861241718436781935618634587586436236758813966677539539569110512107707987262479240865428098060469083123437111737642744842845637282653101832514666592680886329884687162372096105469976413014545631908554440748061489807643673319206667703070096575568667552423466064129260060056044576819143958761786978856351776768104661669788810484427022933863181046415112548023921574218673938017380600849241270028104899652399914988595208840124970570560257891254817271040330225306011794732960045152045542458070882073774223249548378891461052547721707737035754121384600 [176,105] 1103372700039667260295218009489355552460869711561194904206356796167998545866793890942789667930300246475553684655997425572942767719096852917727127493317247762944578028034575858797331129187630037343115067186030685112859200358940097302555506794559116714232149308756507539664822702255046344811306340482547651784324591959956375553359974374278436579089778558429652391263437776590356012684722119545191345822802150978747419234645495819802571534741510359357291386752488210434612249108452887264707428432160026379484572371428017893568720573315645432992644144170434755051481848448579167502939364224670455155038455890707068765232651898134861712775320376757342335406562948208381017468210855953918446120848085920 [176,106] 7728776384471652713942062445323013129347081774471919040858383767873527510381722496163377609021964888457065775833561728678860986632478159384999081248616119716789502315649354627914897905832131431913532049253421446280023405612807071146423194057077815180630428384523882176694375358812194950208701537357490856339493730722024811156547577027685195351539329020581378740757798494816393033665939904368933702415788152847110326445116206263258881630442769614523380617425987916920334782335937107928901186182500574220939824256786431224524824181979735147037526166729861315830478552461775592475090812313882308213543749275345048105137872389632191960998904271965166173316637048896029962404848556476181717000 [176,107] 40127458315942948521178765796900829738997271045688526536332333007394145455394719236278827262532641297945944828540020522188322435750339106674008015450866536950359377381636848223264498625632228094772463878013979577975980893234820334867814111221330112841688175721025211647078716745139644178297598166677085566228927973574386083946905953627400162769806798770743319125557446801645995508636545769925688114407965106148457715329962891187662401213510556657223609563911583348896430451651891285270316827195165784901786375143323905161493618329331604796089122144703728520278752276442314379626339757855124631872488351562688721759130311417726214457311002683605067388397158107075623264484176513000 [176,108] 152757364715519870501887703958887112399453601137568824432125569355849516915492274938805077621160177269631008940572527483434619342338528890786478010932073422595251788091562635138160657025607612023891626052587655438449252517134600964917728056704244958526553025490532476507633610612590459889794343487725462221142521014818384271750475856572590789693648672207741727859649221117713797385595703181474099954519379065980661846828370751068971505458879605137766959084570277477957734831760757939461387184816227759740422096860854997577059665899694204678571165351881481849942595673206732761314591710066252531486282016064743417069340223749887788591529124548850918919137859666295169124995 [176,109] 421461903184639725232550659715413655919392990867075269162681582127918188314306151652171451063301616571995680854705678707176816331696823424754344969030277230798578341747778036274404135361221214544132779541520574796767181889297546150228771300964380984089144594883829950364953145924165715649275254046375518268621433804441131203055852528906895598080264115305185204891274165533384763321849286496534024397191299375999339384263800200331620655755489448731943252648800666463290887455383783964541723366727846199505295754625824949363610271273050060066637789763162955988660865472475777264178689697902075986201209023996106451357142701615522819960348564888205320419770363242240 [176,110] 832384406140137882273271636619882040030732673131384116143326705716368326550712955792235075159546351196256811656064095786882072809179181372986596064163842115263134439854563989722071354899024048902249564597302952408327639122037247030699643775515544645296273308222129598427640028421856848328735628323012905309597310951554073628607239019277527876614747163587835384739899789766863150914773239626165885641469686209510453567118268565719226547676202679899692320234782328333635398113176383882522682273355921010597037897259630323639631627966440866635960764195276160090659740611060223726121002725431853325251112236328595372611467695147823718033890650961217610300864 [176,111] 1161248862928316402230548977285247778948795580813570727485116644190715165978831325973803065174321562938587431935782978769151458454276440338989700663960142882848831164168567960741892505054048548892870065180492902675001121439334618212666920832424172118657782809605320805947161484501720986034183083092130506506977130604980387891211356389423231422611435052677602874222826235564067408418514821043011990028575294030152416085052393477226649066258551202695483259883134533633056238957622604073140801530271630874421687668668732426466594826897480095758939580586969196152219931288898164601568854284777436906731899225311390187784110951353657324928521649073600 [176,112] 1128135772771109517874516534541487222599533805921964434675344920287143992183057404819932259783404635580463473543133734048387760100479896581123701919003996395023674480580957938089261091534642931113893714176731832212277752552713835818878246581674844005953444847223176743958818560056991527507213609285174170578973814011758501042943385062380115412371215777948897528759144724068026181991013390136379620400057494073546971215849295469855035954840794633439124929513440450644553805529382542822110081644127676382980189502001643887433632573559032205642002812136387131274276566914230714624171577211844406484899797154767740101490501247156992615474400 [176,113] 751550838286576814519789210288537059046109647824443433828709300973649176445915702011482534140983912624327993019104705507295083215969307130872004744527994146847765283533253428955324350109355031219580579214459019890050828165130047929183654387503204009907872398196247639448779692586766342002649884177641468815300764506028088960628500087499153458599253733237725079749341423601373941953093865421347506746772871069693477142249975448801787784740565239206344999619405975594415870480736846887157919188605484164602661559650840171880093591637002986706682338054502961153988218612691188574281767481711902325885637339616922238011092818065280 [176,114] 337689829719077678813777347652567484737704110678119720009109328920520589935988870835852940568175996151318997445321751067193916683190571790623117347713847795443496810954160175418273465497352071035760005002519538710325168337520025725592362934093824000668669442432418010242661605189047372035017839445788286070968256121919380685685448448665627920806552004621338665941428233020427548304933679885588136217451075595456200898977330278058912673766590432109203196593692697229972436812780537066081793067037501239445071787107679846727186545668095943527413551652512070291998333553893971660177752721531778542510015935271075697863760 [176,115] 100521286470186674305936095035786501157724480734364441074567718563450430606122674599406371822745686955700635454674767309569846579752326380615575334927480123001789759834935521182643318965775380077876057544143055730247349422510859478728727591752602913664009134341790318387786298102135443798954681001353772791917091338612286967705847513810526218828624004513072893957072140361858106211640776521929626104252186812061945494302485834487427459042840674588063345422696350636849541642414733789050449955706207370350628025976034881945030602848481492202038310546031810034241879198534127936882456357721326191757481310859904 [176,116] 19442142661841040951081086602397403157908571919206767837019534218324729405503597067001415191867425234994329523486141542038549003206612911968496057642649829901969838704017198586477757668481445950404856595670165092828923651054628942041523746912934559126619527585213476295294530615094605910747821915128567168345856925597208964048656981947265811710248351346217683511871343076129750401360601887525512260423568029412164983384997385311047401995332334384983149362402328677312699054460053598765519895509788928287524170496505507042066852450073387853613394255584484382318691167943514938384363837399377144671150 [176,117] 2392272178148088078294687982660470296398306281272915927227235462024430189405456836413636660353034124436784473178958512124360678474001123314335053625744163561082051169365533446827248719569961447446638752762631698655377432295359001241569691536022462405893379759588744256462203388318580798154287472264935878733983667255681069513910154427916449814312805285212795909676972902639822184889925916187062092025823429012405430369954350081437268835821482865025335567270283160361820022759048411560180648475687857500113374511070758962102526422253868409932616120484374800463407306269650646025042061849600 [176,118] 183007424908008487511199533327577794716319770615790971212717987064620848167446493144634422360885691103761278768152545131734080663642436024583795247421925593854677630759277347179443606419276911345376211317881604891695186232573263106976091923252406954602499034558103635724751615812713841202962186532574673662687114136835492443819541898705065266290070509878726657103705094538833518601615765264663384681094756780186590436062293972174356142306793420444666781165258383437280901711315982117484129084295568131156025905124279762507605060925366239109771933424607247039828040024907925983360 [176,119] 8487884364963224818454441374460760330799133283553918028827178062792580335004632305805578102324298871110795768941017180521140140180100393815668213598431674845396839683408426415460309163351515886224441014245335270891538560245106255925060204334648693615919853283359776031703468144545331428337288838200766192156397952057365228175340500482097212821726419511814305984726323911834739390316723050255060089822064224701852409857696520511907881448263444109837240353328552921770563561013630755423190752864425929301539757059352994345829301422974748202300794864507462480645054217520 [176,120] 232181444730339715654460629123837609914615597202883837350693946122498245729567449186850321318694412443749378736519375422216508855919737475691243438153966893152709321740263399975165780981170108902355954197394471702609646285581452537200610054795095728087233971958334830290329888937005743856892521751365705758429300912432322541074911093111390368442197905190873316439720231780831459149908934469412544982754495583974119771016790187723963613504227882856263850488625237380702250427171435658730125035951178292933292031907716065773350855542588281605188510653425823816 [176,121] 3633895555847251400314490958076701919610193920063602146766249176418930997091489617359302434062811605920918727939063623530707071799701021427306763254814127925691229354703727198845687139357544689560654754612309041734359291597811497044865347806597145433408935017221863930643999072444084735985686895696042961485521205829951185773270987879534427511102873244882994446769685698951423960124503976042478631851481388965955724755033765326950365377804120702886579350932826358053208758552589222328942903070642802186174363415321205017519519458352585802296120000 [176,122] 31468184166969330099486235366583714956108312159269771543235376802081184240782981790414955670508888117657497874598336284582143555557022157679698291666255072699690287098108324036021882572955966288780392783672112716313264876445045824560737681331497174628789622499637935574111736128881457505672949819703926184936988447380517071418959801818694095701270300461360613204360437298736478097375447606683650088919056458483524994370958827483427117248446764707130806702147350369081778414272958176481652836663036637668663838931428023482001942418355000 [176,123] 145267530025906276154732169706576742568115895439810176621644913493438857794892467686517632733318851718513303860783120836164581720605480414968825210321998931442525164930388520474247121237626113737869189778733669053624014320885417911321776291359294361186272868237792656186191281340471517881726810599405373037084436167666553659162946247394589465256865520545674698004020713339204630946919913184844404470075847197937330560559103759820091386208026140402728933657332942179978127338707510121308333335066971385271024610347956225387000 [176,124] 342970242994657769012863111128140731817331269344871490531044763292431526557957557034372945369226153324542381172237134362161945641367188077107792045401827021313188410530540503157700661460487252978245018624762727335799854669639870833960498159555000423363176173664817561291518136514427502921817652640963281885714490729718521900742455663931452317840143006564207997488339270867057193436718467347825858237871047209447126443627108730076200218380935690970853557500340347311845398497694320222685229305157979746038134813750 [176,125] 395337110083828114382292201860598963732031511167617192105037634914466638986041368820126078947023358968466644601472677990323623488275009932676213086945365923609737963412614754009120814789416836048270272670318325197829290696091146614902842964149998627416193099689937861714689482994283062654175185822866299922836105640774302711480765675160621995204091296559210151674476177909031030017107845941714242741096576264192844399644395323853190774576452989902279234839085799068169877458129997666382803304720423552 [176,126] 211149931655528256526714165577191544734182095076809293370187120842055835254670174345213891809186693727419901146003951550630452474183210667674318481752199022752527165645392362456645986094785221572478539285362801771341533625890396948898678573580283303861107152450077515724631918012549124938346193312029162723696177319843250248155179543240218923567047141553169567980883894319591918943381712713136836604114321266159174898286351644886381444185717735400443620764066385183251199802773086169309600 [176,127] 49249117328891677553295531632211532710693179618605748432056190230901453917369960928691591586740001653411911521096059730738079836533166057978158839681343592759804754492987447964098118157471286494241143170308995280544917480518083198541590707320133361595971375253785598682868488948019709850112792656664741947604434845175456156125928549373377425964357148954362833189360822809147232946013109059218136035351517757287039836901006853284916147054502208321004685734180993482066998678400 [176,128] 4688685678105443445628350644465320620894310073289385374121469672280281054837135716287428349782357247849594666233475704567901995602647084023563040667827434402669172367532299916684531000029838550705725927496330330092004839487654506337467572222069379124889684204320541561814995575168624127000806823994242127433387075799216168586475838560049511371976838212928518804172443268380239934219959096041287564272322806814812374519872022787316030218242201231625081017155399920 [176,129] 168595364395654725008152394926286536964161825110601457575275007374406806632598024787549426336622344496782693401542592858951241117514072442334472850729384295120136964414478668629591740814240838285235617828982647696028335380946434490481852389190610040711044013615711449666968949518979027654696161370763462502786621467708609263713170387859619438443535620048266935412910094104216817872339777743307462575870883339846128344407727692784472919947152246639040 [176,130] 2092885601693864511170081447759390641355388024389704956133635956820294418400355756127902125837064124609742002051974323019788595827626836559813676599657164958400571986824367708447010510555254640708118443615064522224551280994057922257269994205674307700381001202100389662104163096892153974008427767509470041733541621006336155326594339554255248682890114183971056283503687938926582840130623693954406490286749396854280584862557787757793161768 [176,131] 8074520987111861141650810940250666427130687891936670581659992295980797569473346714257637714058789236675446989134015587443630534915731279434740740978692926458896609686804589480890938080941913645199113754961026366086203267442759144793494189183315321589676404253331638356765106122597389552979969728197840511017873382440697972339044249484471498009896721178562918900058345937452732120296721422532766220843299975048978152792000 [176,132] 8551658341457959120470978607762717483696877231678505648987492977122938525086209486719570784444199126744914262058414641709845252793306196633225423116477988399371439765076610292655153790206994059966414780762206271203141647497915340353214135543723660523762590064470576028334865719642928395005369905574197508721882449054144995423153299811771755572282262885458502772804562824099809230355500498787126410306114875 [176,133] 2143284066928150492932757813572402722438421455010903478058586291952692223019908012487302281270421700488162131226895003086018433848327114206867161406392927906419353305660931904075477827821523516153763255816895551754798109820541659739458809581973090932044334645398627283422865216718950696694037957184393333751558147607403532771108256809648399104708343798260120681841983013203858380715057140160 [176,134] 106177312964287982205548115863185272338181929476642786600012295639827757840784931729897715662886436519342044463133781175170357831846568482739805455410592351308040566671171623732242491735891540496392750937889522851689829725312644426820906249885625817610154993894461267397516725043691504996997093178922167905678084699125514682786843472529724400537902653121954335768873648852320 [176,135] 833222931604540170189242483660611421014894319527197447895685353187277906135171016388633915283548303848248818674726997982858246579413254273898646968312508339457877293488146551612002151878886841652302068011396450752692209575018344322898792589801156921908636896885862195022636289931970473396513543488292812114272069913101465370179220710882305709929256571652672 [176,136] 783785971759785097349334543303464677671357349247492848167985831863631897082953877154871273724796118918690176642762913015016004883953550857625803003494662286892731465785866740010587144582409000068883249237154697182714556564462383330442396380208514124908240361990405032563811950760963515364078883077029024357341164573260599690989453310515400 [176,137] 61452511228997069131516370145317390379206386122661014769051396846933434852157371056751624688222225091701297815576348184052851996405958474602599910960281217196025756243211866804240593851385822880368062155022073059665430489018612260669463635481832465328154883298924447251073583632321990289577335668010961814914818281981600 [176,138] 253372362609316755484212802764237130319574424937635412742206083238443654462481845346301338725876630790218083751524875331989280607461273159929413768208503721428469311845466404901069327588079109158437767037664787084829216743196622577176699755151820036078257011074759951493294803399325340159777955925320 [176,139] 29206648262703626996961077008025923820230977008000408806419991983023057890428584733665981160460258048087073221004776844944048116360130971457852606799285597662067117536640426948680462578501053188853339439697989783273356670946994925946680668054577260418452578661418018746141725440 [176,140] 31414040985767689836389381265372684116415917123124767341816622453274321241698895879560633111410102371846702180736072509192515601684090111408500391672220975589417547739553555182120608146145176681466447587869838186933393106778229897555293084257078973963691 [176,141] 94127116669884478952056113222902265814883438929590074277879010252798192969163111590553494615063233792228389186888510028977108492375764885620904610843399765652068489778240051444166950242458729759145577902865411407281643625163200 [176,142] 112610375235981736872002208252294545574578461531621885527928034920957677387977182904393218726337461268922824196714140740370339538506362986474607458578985765130931644560751024898017170514020323972800 [176,143] 58514293688766710878772130472793104505502215625397186680625768610705028216305194275142558029151711622863319238691286854146786815424553775083783980037983427721280 [176,144] 718891808497217897159163946258129313894355909774524589051021549812567329367534950809080487836055875347056610071960 [176,145] 382454564783008 [177,0] 95189049960965866407469917078474651368078004580146305604626313595985732397779649686013525759087761659625049406617471474179793886616561214393414325810472503474356924593369810510885338217819518278134658846946220449686110299714796088180000404134726812917586683380625337837382767045482122271869035259622151468597065134666800283950380877522149368098426933179499470389337345828789546103101822786080235190880322750076433834575807857452728545017292821840626335816972912700570504115425697678480753343674644496998398091534482831173576705832666566667925628176343474267146147265205206019847559858887426602673687090420072836322511475071727759781747095994177825811102872751736985711730733355407959725119544462016889079755645641104935779362098183703008659870710569830045577368356308345312207905594594074270674323951399691584567802113144312204535520672014639728703544823778519834710892555135351426013632895558379061917435845706140909645638463298550146277278046430464649879772549967243824345980630416277966540629790285335886016887695100346368000 [177,1] -1895791035725214336011808039336867779393334621710937028381516526847794128490825554723030658931828900065755446455301549938301526269545767280534334105387406942378034562001746280227479835666808171901894477545877450038499413500925020902488217139682522437815518310901134197064771972359234136971650173977164835874119110278254753905030783611120052234088088487030609009961022288208735816116075321888443900426768615467288336393373989530172298872336343484952249749220349557813977380247293869801401658775738953642049073849154045147819849406245583314510673837419511523632703728782820260555519920016815830902901827298891554890302445109478077172246970742155563709370014630883742372917755617424804649681533259980939687722299643893759006156697183715624334299100609920786621389681558951331833333778322014451688598894232749626537915751130743188109913392002112509109072321760833903627743331314220874108244903233148320619267330715871923128831576826987982151308345332057734000254185214174641338435703696864989092061966868165647284174094703001600000 [177,2] 18492050890070564515379501281744463729145481044518262068012527759222634058722098587658885324636482907411652264779827881862501308315688623009962621057560289403804522313677578541162259688320583492304531751784003011731127775235137062715577345756918218820795144170105350511692507816726668731357427576731902067768946815348803029342834698403145150494228975625732897314208930641599198659113827202922253833164670957459478158510195443098412140879967712528143342924405864096916584385522027268896932942563275638214179741867698299063462735645639708911103051404583956575760305175034250167541574173725620903070601356776932778021650115952851405527178079591207903920467149191698874426781421087908420924970475701800712189052562973587246967562570764489589248530274906793684246519537054739892850675829829955471808401902201249395968528817991544045438829764657840535637172681963940077627024475469991549675954864477179809740125451562851559971635574897020572252668060596098386747486079428539311856268631402961016370329385112372076576336697753600000 [177,3] -117755303171423731987301792652181777788160415636051504190493223682649651849363008867200129563765185397262955149404814004525140378974854550290512272266697719240759174962895900317433249111816759743901461465811855576781929248878774431794294843295010221544422646620495318749100476733701090449139140626952959980206558684367240344076308760245830447971381125242528952880180283000131861652744371954539312459022880481860850652543005246081408125634788418418129787906433946470772175851945582454247487558976307146689657806056813133468741485304008035110897883819449159966300246329509418530207450779296082555023635248923146610603365731195607935107016947527015732656495307342362013605208819859300207838953700154837176168157559717780361377605383300467586450185177367279675052288014809570028399956262946892594678634411392738156751027839616409293823965328042849323076845722887165023649578777760464337100512123971777894652015556581034466640514136152192336852803935657402286130204149789080145208506063394910847593473929461322949587834713132500 [177,4] 550550350800764787045533876622344171284984466478087201297823061899521544799295824178290132351292147513831800728212300157891068778812051439997031347128102814602931659751630872205607418903459187206234009574528812503023397262086028062207713919596404931074023890149605759571819570486564495661713274577255732640730645653294897582819137018465143920781877762725381690142684733298585503634918079303007197554872652740418502703675232623381606794127800404537112624584599338906105036508277216615053799442718264586867033967181830803800256222462474915315053335169374018521257054670012399795355172199459296383267944341548697134316985696055379645078141103353338317647579428107580819484083652024018369538755103002415900632292445561497664465679084831576179390784437408787528110301829266124892369562567988092998974479917741723033332236722852336976183765551287843571697358475410625599550701643344527666736904110153967233934639309047054862801304820202249493313801296425792537571111349335343423550683277870237769510048562904768545437676160000 [177,5] -2015246887415054969505132531901366498253166199776759144448791138999217300978570446243476819815061324118730123003770483401800881136515009163255320587290598987165973159512427533552214868296292890907547459733629317849509993036692493420079025784463762765275082891410204208689919794177163899350586963082226132353470207482066976703465233707292923055512426794048403669670531235240734707679545613768231790773873705209442819067693436494240779577644187847575813750622968089028707265801701480383060930835234230675213031241704440611545362374389896007686787044739831221993944348619749251644421007933833179456264808576520088380412547003764962462374994131190986202521784015763626469129510202184624086032402294273372467517621179675347173374910625062517599888033939871190922205363862791592320151325316288042615373104041571432748933681671507349693330488112254792037531397282462200803672969836140536857183082720333113939612324836446327545507522859681371171696146205065432325292021031905937203437809421884842469330838654621556349330128000 [177,6] 6014013820178927746030065300361789669827593308565982365734966960155841535392418687086514291590562789321970610215558706224265636788094626777271611069672992872731048747897482819944114747386518904812579965898460652472048931455651676996295007114428378734059180907874776183692663690173640710553677102246788197223239442438571606248698609019186437797054187776687912155576787679683718621013928037286495979659315360325717986339966331811454608037111868030570578942056678056035432362727571189616665518182336436813236297957838842952076188200540782186691159687697940192829928146633258923499099033126045535614945209167345652583169792487717240343912026379018933811112495189686867226114913595652419816744187483085300855484036030257025043843331784432083242877162191545233737943644488913899629902400778018596855163879661701971351250814451434526258069079122595611563113623640229204580780967042754981280358809442517258208957715303386742489196648056890846870817363928430154415099725189061791709049858255222498945827873658001090097500000 [177,7] -15045208480727093174209956633415964818418816173984826451451584518790736734431212916460204954457192208819502755331328246270340411368202687569910909158174470229920755398715242723071480730871086458230347345922963270272936887541000376484503691406670440345262672084542093992271112638815596614952075158126734426252258873605940387722816187262320053539002113157001391361087133777081831117442423776290618957372880037991656839955800689358010439367747034511703276190315309920380064698753154489402833455402980464118298439507627373535174884267887847740662255095317601132763104805120138354866663589314072711532348049397141400821104772339493598887746431403317841977932904103691327460087274057311346654111630631528492715408719058573661652828728011070755480297872864099908122551783232895330604880378588445314446475607270014426562882924813268486658675019514940826232333814186825616828329986102474616345746459536924823433906062762755948208199803188788247936163907666737733785900535359775184158311179879775608387416617585178837712500 [177,8] 32198769612545864535094124135961942841262303288535523126578203489494107985138285866875490096889834745440639861997550415987027270238070281501444659885488241960651954621543327126524068799131225475651782595897541369999626923177858122318063764265331460615870353277396160052562540991372703300960785888327268119896994354676299671881770938286900820528523255332863374528875248745805891810287921459393179657918152316998475187800282086297037221264422900271902448474622297662127896617294641487058630951461380964429233923931902428772776100903820277252548381070095224731393067559470835866768417405976906803055904471628038101287890931110342606559995619915610363074882685742089570187924810705219539701529996212947980435978346017283332794303863874897631246164794547142555278931231551782992578531967669738919406228448496420710908345906017429743148372459449318995415918458820966701606533270634880036268865498073105798174137591177687861828682388798264253530630610491946851777413846568573245036809763767167512650583036662541200000 [177,9] -59865737992507450691109141004495668351192385239137223643340334355137041488329422819305012116980818069330633919997995564595131635936229390049869124259343420162311017439145198121942766715434791803379724560072164467888075275858134578867474386541589501100461336369531642880318904501493390664254667246727784739270517999072121076776686878434411551061873504284304244472310278219111194148563416012166127869091367784907220261442436308886345359279957566434765405260078646779653121681488880769940566325017718267542976502740089204606550102006592269706884849467130805873887080199436780343794913115677602124702864753537618578666380266493993100119058039111568301015019392160144419851561417004267755034493930040413004589875506325547025608560298963981106681580381963859506272873788806507334130886952356083491354357903394170070901335498718163750861358573377985701322795198646377829892953529425579980562583487846208212093867783154828354508627380286231426276199335240723842667583154246767969644166721749443831835157008059470000 [177,10] 97871919688003541229234383712326686229078582130924744788153208362042591667085410261990241213438067924347785688980839161203864111347516231844684429980791090342551347886568925612068073715870517939344703027072265528612933354679464819220443968899175666729021007712674200386036053441692892784517791046200143088658278847435596189951419759599945161787816723881849406356014188349616570103501787540579561945606418943615775009830226827522019468514604514442201123224594216837131390556462649243572946440950267598001609629888766705866788005829324379370695492917412412297661400442255049993409483975633572198551807631237284192160380528036572445050219404659601265940845158754167362329471189482095495565905773279810525806222823476697000312154846737082315798784514787639789995159225311431371206029069380140738001644349338477173376929172446091043378322773273461887483287828189834653008049163361870576965340338416241230665346953070525936421408491237018942308425975068043190011816680769118517332378117856252551635714452110000 [177,11] -142065073775910463741936222665333416650062415355847798295051432019692763197809696772715979706884283632651163377460696432915893431417575686118995451513583183546836437548469324108624340215613961405423295214036059730823484740509903061409434455266206767379148189866946718118615492073345887227912138933234027005861071744039381119104146881348001888486973636159259037787212633263790058767701552539983095685580846160427126640597676827905171757002929033109768257027371608977122530642864602710856390872457063253712296497578294974092718405793756765703145217894556766632736878141122076020750217810338994218358994422988023001390161534234828494744324628265990021213278680520053858415251690767456495279918056124392595737520066427921316285563891246634854885197616757322186359335686873344476014526488297411793133007997093778339384924435261834275290646016531579587858899497369705620091688400714864391580099651292831428001431845631130197722497074650546502179859839036033075382677445002704436748641046621306128024663029750 [177,12] 184548365332526711307187659943469421460351069792387069910765856541214647953637769017494818181309843916539762523204323779428836633467848498908300436207297949714479031219668931431190890269922125209034012619294857958098401389966387392196357074120842591314186996590713454449911365652960347875629894543498335681965175368302431484650256751458181412505135165928744714987376052187706435744230068558616404164562865077253893611810656266077410138082384799300842420317790907809305584334103320803525812112201156626350345226059057885099175946983177185084257926622958003258554901824767533534174921152211397038026230948758298390709884100383329087519436613263119211353658668173567312834508377388258167996373880342287054719010958293162055457578668539971517167254324653591705364551482452039727856466445358697353788089759587234351092043608393434402862748338036748147834194892344637082144417682219362582606602766812029860667178103457713306985125032433370706788578022500604552671636988593876689087500522490991079597456000 [177,13] -215967965275547707506056275276456967639893836675227396700261557718117199407178262854474636014423248203579506676950800391762778226058151999121525289739006373836451443570463395834196590620065596931869724737199518244334686210173553493737507969833867538753989783113593874311554469264069256979710154256256246139436956211043465195791849883906434246497733708993752969334969834191641111580789146854126710113073609365846438198748850228353106632881654324690646262441464402234254395202063666944676168291063071439898230148406691727575490349022188448748251115170098250324338135651328425695586844655795251717954535324291973292727957585246981122566445874915689707734268649132053383368044105993752902526050096083080352669720028530020943397627267060084948333205103892009430452484831433685265201055114747220445137824366963334141908432697997204985034700870911807248142920051632558208357936530334362685507199952765432780744657888628813344222918175350627717163189947000240649210281278797188041709858503947686191838800 [177,14] 228946596112904125464449654960018952472180085268604144197631380833142386055381990290655332184818055798015485625727748097174193869805326853486778560889224689210187031959480767768606490197923472390969428158299182674472697440482599318803659906354538917301998448954514689240417097415166953325264083593841733692873732507101538388269787533759313767025086289428958685562117547419735750551436700997674284965283914090223196191484052014156567622970524047847212047149736223166765736621700662897782804333589807860747604673423283315035357724011315604142539612468130289885257918335430851313782623763787665238006190948481888186748287824718202336771836938466556830780807910296012431160077260320286545510971901342782144233684809926928302371787154763785430132614644304738351867631274766914968855821612895579586766487767535011064564338388292154031077578884306386416969972364355976992979500749599797679521642651858339135344360973080017441277577154809359181737992913310889681369988730847964977206013488514902640400 [177,15] -220899157602358660346807674824742700365199158479066145490104389333759982070461767642938789798310647425483125265955604600955576531154113817230689701326500952063958994145299793876904308718851931517567109749215483690191839051744475233429507114083347226538866921837339161786103534795113519731413972141186229826925477715835300348635558559619443707330564001140516810183951196961081278773835246971361258593644603314623802185717694232979874928993978081884906438188289077210805437099539353514817651485123201248356593181744620603405370522389475938414623598464131136491596453087148705920550160022100374314501685808253857218149986427338175402449142180205991540214082781592192853016053454057199906228144540446031503919341278251700203855878446840229113780047201484657716749161063832453771635290741505232330545262738715965087455499958308975169980413565633710979407423923433490624768676254277769047937272803759304556342965490776274373310110293930119873292476557220587990803803843066978001594493639950752190 [177,16] 194772184557226987298293105517751052953582059831053233795911147057513567841429396703621101231766802472217988504282816478384812579444919218222496064395398985331165298831766413284819134578257123917728896186070318275227470026616096156480819332903758673048758690777942646563899445755591571231324911954849598138435392393912545159362928987363656393177202948134085037692073721089487184042832857869514224901423284741792865321869771453496123462371509234310044914852641459281863267585318472476354386640687264312693693315776879651851854999512983720191602177008544066150498862740057474497464603423083963612839871270460301234883291373414951639080149075430354930936086906986614282282218575375467869357236545534980155906111521770953738029331665223404586269998015504060651933413267574165016525919860496185676950733604513844869842660077263587285923191632651417767729231047977474135294100816421228869423244508989104233124943413158067422403023417701289997925384906881047821746674728391844783819580679392000 [177,17] -157489505833078951912282592606811452050459827391799008563437187627438210765788070304056791009930386098348539491806864754992585222943431831926953339176107198970053354281863970944462664493716216507559736041392596918862923238271831753044137012311993075816279091885501259614514393258647043368551869705997950414029045783961566846960373722801601728138655944093108360045523791639460235944241347962137390351788747748158992463452460847800789325548629764531769143333791996666763008940179280017907769659838709128224491645973474782056892698671067195167568292510896002959501619098721299972112609800002821682169755470228712248521859513010693567253757314735666555806024899982096185596795778919291984651590018054471855296086920805936666388324296567059863863517804951790799995646032442355661916330296784162651316656467690229285329895832026332024138715261011755315691129332432492839923951317575332929332656056079406491214596212186855996367600295005285564372638105890407989860980123173488543924786882000 [177,18] 117135321346017961271127830642025438588469699714970228272558977160047849943199551382128755096911029591404855499143421824417425476285543152936708830941859704421733978187589992992511281795054132224706212793203862380172432960307260558179297763838527547008847465985671138048783831794645453216470313058198908698534725833477978682082155125821694050428234564990997853502159333095299652166538264565454003185633042102065447588491665542343195781046310708329501878026431683574668385372298491862398801678528438115106739851870210807681432352386142525509476723775285682587189008646470339740458981281189286191013255398254332308640400117363646714859846593639669448758526299466054018913878571244490399596025208268017936954749046939583530840000103114915172359653674097402280268592870079198147168024932956678019816684173344170476150039724570108797159019243239122410964457402023896732758705912597363992213099439267945463602824883107490219341227107884449583328533555051693930957176560206444518845351800 [177,19] -80350360408032306318029044110550483225468542601109351999160853121771833533776664281599650328813186288205334784720494121787030709546729450882890634828732383081322570184176849459597275508015007562382945142248568548977606390577877807237251363130624245283804517927925314581151741787105771000843558132849954575951108946045335470866868881878904800525834086368225072994832776815695929333059930229116849028290437765263039462546378268074331674811435736125830316063968271186530050835820025391331740399940272009776092028141524470503651936325258945711105233473877259222786614111639093868980694059948745839192066196989338233063457411958750356957503515084511208801752180766697198304533962699719567666983131018512085702363669661504311618740624067680379814521025768007017659690312941567776728003243103657855461416452402855704586625280523372469391715679962063096528515763907208212574254323691554001415489020607750535499316660638495331782543371625290699020106230250978629419821465872976099304275 [177,20] 50951964219707135367617028364837469551346278333017601939900368423048523725189189699841153535253525996842934273546067121442011757904916366526221449805502709688050777339036541766963278408430377065495467175655449057646463903528478370937517452690918398517149616712323300687349184153954415180232692909391302786787500978473671408636590624722111027321875322755232803749226360478008401863161912893038669765713191459927846610425660779960763347521342972783758666234198486424369815900183206279524240273799000899542130071872594629062842356047678899494528006232004580788829894993281071846653203716744206210757609385572461144860217462863188822453447511495268401731341945067183813434511291415519633426460031744136711201818376429241621868872244439080208591695102273501625634859435525347938454550828770672603787673095004077435828339156265552576020032363257612231411339058081258062443006113256497457031111588763997935721307973972458934073835304335765670981740209705523902989384283837182908480 [177,21] -29929120797141142387438640934487029780598955252055156885925553676208989809221656403021968435740500767895129294569309878949241510339714992202881731085199487434908995826473088397616738408986551821787555916863565877852347808278102046358109607802907506838933365281013131097020745789080229380666528268133070212072288886789479561940533014631016844930397320974535662488379478986307783749996888725274450383736490558054077179030692343969102436263473366908016284544951809562481075161283922831100959498524396825639580484221489131513666208868811103261429116533702902433389789969584139736120952456457457451087352139592321459543608934269043498220844652954827925238146168784538554653799537919127074063554974580624178367762174594637952945185446936523124902375168695853004863163428243109630670809373568980324729918862468197936203304864304553416116220613710303040693574105562103180793803297004404711850355728811894989058301003349595900417251161017108806064687786840693598271724265930661000 [177,22] 16314256894838809321383418910078371265602247067504778810119768493091396900098670140201630820533294416425920566962034988770874921408438512527233356759472168040282930488141004534586024706591278986853061015777142320499423275551389709239105139317421161829037503158330211777270448143564495649849181752385400083657083829667896013759078361770345241183829420564748523780908619318181577406740644902840716469729519408794610394622405633810277928659458558419930216607602995116252007691778771788613150750863782900184569755336732679869925767944744476579661096637469663981794806355479616959365917114017900039851977804747978347763391915270292567105344947380311962807707881258493718814934054336740695285758318337143237160097455975718231993069921948651922191287427303207915730645517524172006343461884587323259990375522586773436787246397760343096647937679825597205138248384522134475923440518490071600559602612518772174419656205906555736621814485401605317788829688955456633662661866256000 [177,23] -8265483571916381735332244446621440578186219804112956202234568705873159005515160334598753755960878469501377358411230197842196058352577998840040074450400944347544248103886254207644761107472916271081786546365804727330971114651553499074679633121507055407422222336480957586342980332992617281344527275231350781856286325460355202122925275653640792442932266403307720963445120787376248379291882531855687444433075209980711295591618830124540093312323703342982649702491000542148683558280747110553223070223391384642921056127879263846211428294694729998864804587943369144443268904973306093497473230456564810943445013631499788072565432619408692462302154685519270820674474282153077557341932986841172761557296119700253275450528444614194667312047416247129262549520195854710487216769324172118399811338102333603842714296320518447458907264875347061060528313580547077150283198232235323302360766660847701104286575959015453843633937731439449166809151712215297851760476195969159569152302600 [177,24] 3897643977122383579248471377465042032510915325552888459912804197352852675142369065684975004830982479484481812036600418607436380001703839548734891588418326165026067962769488167746687196398835639860537391764737056569813626917951638351382763281699388346068407502642199526473331926386578356503190186298853886470685315744760087427663189084759831295900396808742623777485711538949929367267163491702812876902354824850281480430722658203620463544178348923813830265033413598030922323095495125954531581845852866489042193505272493728461913339498385384717412329646086930210632202810561789129688802649837578378033253378185508430574467891601554520962535935648251440353269893124081454359316611492842865538566126227895020974138748065731280167428168354128758221914208280654254008936249393215138445915404114493816348764609435351582170919136547113475437002199041093016827276553320902192106954185291646073285864660063659546941087333153739255710707216529931918644777449582779465128800 [177,25] -1712779527716376704497849627499588772887592139211183784441062605508994425158318780640727377769459991672460134054632988805846552927183070939318316608712378603752213258815802662535783901687249058727162979227426112456757106225114115892650353413334475822960965174752307474217089119674396289382277545216493666253062906123580269633422434834731327747015108618254946238584891577209834635308785153137192078441856896618923097575880819740240226886630237977026974524571768803961157811860027516799738943175901737660692487463300331467430433770283732779819007232090345186923654883414629048319706047044486828938706865971684963957834728150270646579570890682106566064325490812959622554680610369195026514954295835790901059374512754986531483194657987482537003275056838421525755174068803855104443936169122683626398724252930577684653309573202739063853856520177662488648958937192020211191820565302896374436959620623427919129377231695934083305700388053832440572172286559951098563148 [177,26] 702155845545897934771194972222738685506833891136907840172276222602816806925791500553834531456431527184930384321232724855112190927360483420794949168246196313252350131805327847878867974350457161295842041131421429011287300408257635174129881354331073617026075549356566110572705116477891211374343180657034069447321484002738749220422827879877350831415235107061337967499371467064084913238585787398689624148865709369741307390194999974674123351564661275333246738525839018827362770905225338452494160685551952806911032286198366609676873790741914999849843063455175348861476334449989339619964396633184803802515939764382356043820605569659567113890703456366364617897940508949799297279172258818140663921559419082826725429493140704543842717121324794002357237907975815967998273876381565180942263369963064527876091474040773424534803214450901368451443132201547195468936335078694978024970932318715342549284458428219074927326264807499742845873806986294682748441386424994299600 [177,27] -268786280166140962175559592795083619270998017385164645637085688456230415030980792394605453245888544725702709179701509719068890149189167378966699377783096145429138549561083053719829396229533200158289884600940848071466832071404170105713328709323417230086904899350110786406834358853170714171888883422261708231607992189429080759140337558533213418426345309140388649080023775076183018844201229978316082262063377121341133849477751348562223688798903804422424941605614970439657312606298021992690032743143271312508529251577221896426088467176010197310353990919770068786775608720020002374429259465047046796882535784133992419393227672645655435217008439762884663195332161473722953380644244607097514519826888095616745612483560999476472735386935686540956686352257319559295247771551093440117402214047458073660036018543959978725936990318673037439207883335260789192155833102969821493464520968239990555748918898448448593425749248273976500014302253022687391552838864474100 [177,28] 96156342127604463039167206763016728361834891563436764553270924991576442484507097063897582217357420792330543616645541657368850902293881140983739056247618575047553278498235895886049725162059649941100211373921021097884832701610547578728107475989115278625648533981786688221900965135401678763153744168550862645411994459259325565025112679266850695070131008351774215407287081435202601648922452820032273438147269372554295451046171275586962747873369349347717865023557457762791230637026565547694344445636414471927699811716502587711893292578367382752800908352645902424157625847182223499938142537539312617240447348110279685928479556154739122499034533621668978267878340713158327750236785910216256475416639790633727975626186679410906594612522159120732457173789637369465354487454111762494364586560958465486734717320534432588128531545899914059687914062956816705611464825857007290298597721212186679524522669730023730541272516512532779993583846727974652282537355520 [177,29] -32170176064100508087322750125802824316251340349956960677563244234388692345876579452773271389075099023501333576662020402193264506365583784194765786687520690152469469911523268340333022264956695215647850132084843567770948289128239075163741579996211091976765222409167299740434696343247717639149291894168751896107218274050254052019180511337919056192362911823513145395265101125064307625320067668640727885654648969859813898411248227721218715278996757134822393955891617474427904834994877473518141363427045441747035573540080074627662488333441885862331921028212337126507373756895960340596737826925710404427890979942964124259584843198702839281921538539162046507047827363125860789729384559974054656242878590801506015598904690718615901635902678666007599499921791856416536922474487541029190915656430211689647099911217918903936164591629415406193189729025306776818477244821410857785021355779736080205974383769700363281957412035793803629481326853673821601849760 [177,30] 10071560318787734054413092751002936186982287775973918887239363952351666813653290643866264874860453647503340533631061731854636392710448282207023271275193228903599558520339875284980446587397937344946105634274507531031981774217003561394794730151569391574678099368089018976134157331143968744280394331425517774994795546408366619850655309213607880863088174663897265770894571086956320991891186236949741371949282321135276815360538943925885772917384335425409906001816848291836874386714500446468876723697042231001746062292120581380449307594246481809967456363692750662530395316845364216361088325929371138780538159884614869980208645654826664602902612565987377764280981759505597610283122958588949941765975840304172020887659422820915701118677039735967288653083711975209390961135792088382475749135861256051935958428769263124461327220850092968075235375099590908528794622529381878111117666438688295245314542399012918648551997824266807355164225243584874051168 [177,31] -2952094627567621946750269682076610794509190556741366835725777185854778475250783970699273597129459494930033219305966129733290710019158312253339933973804201390621272894813538815925711744504804931625457595847703257396682767181306913175978077772844418866535220489575570627464178588162444123125817235410407677955717705842994824419531569075914517407701610996603560388955081439886092287346967268965674244181243374329529595198960311797119460798955114852619165983557051756254728206596013755520855861679921902799297587181235942947653983505203291859648823303306717364889072058105104705287680014941363013892166426525163246164789053113112080535398270539193873235142331129084646315834537231602074373262881069795979649994167507421819085887958829809863853185742562052221595728722336002355934700258287454944119718580893045417316443850118539264288026270918390863893367896341566139715561860324698202725551751335354938226604049198037439595286586618858582500 [177,32] 810473109170312725448666807875106875965694405247621167667699222233164665104633747562473906838562602621743536496473057318658972369070162849859103559062363576773456174087284560832100462350909239328874466747951510929473004522646010623724928472164772881861425643670352652645218512522689440628397463327459834832974872905393471850954553244849846071078512326285539176003483613855986182394200163563340024665646603392652318809980643996820551922323823972313149278072729981287254634447042471372851559071105774976967249767536855757200123413955945428256640354467015606948419316270376840705642773255398591251642656926087656349206149971434516973397834013626425012758722969830050091326443573343781468799395116512613487441782014231018055100405858868227136733296098866984790088071339102620702695234449186979080099467857568323980173774550958629401205087292262018645760008488503010230166875542006010022055219281528279459100660818341673047798224809440000 [177,33] -208483284940434924867895712067247462095448519777144972769238093932031187098230016250950865924747430311413132534311655667734042565253679481488339576383901352886235772217519955023056100417484252537820149149462992257762273526679502201275999412735946565314072838735240878213696516967290761339941431085552273185211968495682148594054514798262852949971961848875125285905516813951423402161434437312518709271524148416684383357444859329233788577327547196322494979006250879142173258763616096690553747178812007400477952966520883600943215483104724868316052595311700005576367653928532267340602691551704368869315543775152230032809510007285165946799460647259613399189005996318580305154008774010121739526090933521494827277768689079730165656023912832315231926489863758166036772259114466934637233680587185676566763513304071500569448383375732892605002244465413961094111661302412755236323261053042549370785311487169658327209898577971380351616447738400 [177,34] 50262578500675595764922971331743942482252047847886229506919834087471929395345256261053931051381515329858077974279785899278263190498788862272660369494805143099579736442180370846568630427439971366800408308109417286699212147029488887161395370682962694679224605637642883720461949936425433486083638196366806931707233760581355720598330786960326484273384088857277050408301286650508168342456731615895786604666444409003298016090509542630449445925961826462229814949042483635686173525549485421158164076081408123508543935146410436682288264667700685659651444983295044253484361274543885635229047697467293036940968658779784169328219286244126562032883702841596063109659458907847107598896245305598943935495504505913301474662317150273757989600628174376680914314210964525815660532251957993409052410117080925518049515410274142155538588371912512394502094251846404161421183406743651142448890488952301013285947994224265907544674842769234654716729200 [177,35] -11359124581761642996902286865023197216016412598069825823043106926430452903750735714810740947446425042725714375560669824043605485661205816826517760291574842383548534583768753353735179246334346896034546284803348376296172959718473246200927775471432281103231946132678560607002160156770498319231595582002213251247105298709388662476704438624193049871631155514836127521333103339533326249532429198185691125822150387971597880235475401576665350758350881179071183171493570562408525452810407924289232043660281086836423983581218055439820935426533725496004697743244488672678615359182311907619198802497617476921464627018645957501198646646216188782006242163450124134687884556579797664574119283296526330678837964403689753540266092849268454301475669665745267701485613371030247622430705366752551227378222514416380246138527933004233457965819068359318704902125528885331638591876080229172769707115950334582327591070918719143942976672914911117330 [177,36] 2406733602178227973824395382716928468527371115328833897199512845697699936369880263562543230895628884120051012771314005405620379067735154319897211554218075098026675666756313371462833693125043635538702180411893109302022504298112168660966214901334015345824098022260335662576461930151235911565150719800475093945833835322805145089933407177917151410826870571020801482613195859448586355368880459889767222060405452417566966269548159756040156176378946281573885785014825037036267480659482810996204054937355948464261622554843223132621572535678467823695765471072039554718492124811191991304309234616218988003483449321477771291697648537063055666965803732073789047285126501060578830765955841465255186960925859375931048910888987700962049887651101920365412754403180683317201068934604718068318032510482758698958189560615031493030380292066051187824668622824320000021641528820655044524820892965432563853773819233973835129414096850111660800 [177,37] -478104707362053127848243944221013835937819444435538755027376373133781126690038399912486065537604246443071166810791693889642294321755920245917697521847050236805030660090411865341661101112971809679326744442888549132209647951385241227604634544966380684682684625140743818644689924311048921105494073910250334762163876221965071887819038078173568456052223407089800638979134478985200625636711430636102886027740240480975326182708507476331067228024939183755333203854101861481064178579875766609251223964428686742873982925397473574929575691306364201910255680249002389330664752821947219910573609488354979267087637209202443959156464790783144020677897216335081181240481442341450351957230934973649123530110512340288352377370328070236347900833852870453577138412223466860096080977127559129496935446328878358748546723738127463315323545100813017555320243638261385365384025002486841067381077129973346477777962406755226813369224892616800 [177,38] 89049652481313593404176908872427515108940007262899453100724015008401195062837495747072032463205591414813533414046495105154462220330467705598989938717809129303977134862981788092216566168026891665416848438563444415028163565124987238977408074287627856448890891125122676561254863730332714958756953707644863370244747092157525858273266402007670954210575373063836189703464730337869170198950258683829681548695896102580982170769093918730908432638001243390223493412648522639819635135591372715788947756812882339895943889753743783435110049690576190842192665929497346892970490254749237759900477485279346887518353780123706078321633525983208430290793091079708266210009100481162088206165486518621643237183270168576346503772837892177799650644466941020177557233882194380308972375341430435491017381103623542123113307631704485553973068109372606969941415483370797009413377074225594321980091898835816470403315428928149263864109829440 [177,39] -15550084137262829484077543087505529015553319426510654156910698970160152975016769498051371124194621894635165684630064913014370217995537660893484320371716002033808923494638390675094270808760968677271504934874488343883168373361783861726451748179515322925864994962713824167466398906086734048285049284062808396658865556695637321458999533020543659193887889237930652664309610586419456994093255508915132632523901021148655250148280994163338406303390058066120584940204207138304323701054710743759302124166068367730741944306125664913420243607236577781461675274245964128306556745807206408839502924092814926850349216032601474722685320702727161578258604150766199819007137205310796904979833623564772043600411178677365696266415894183037596192922678539151833740516869413112450736349960392731913644966269971884686298371987911217033237211039441526889189507114988188197358701473294699894132833605126964841003504725290040630526520 [177,40] 2545524959790640428194993167992401254103786875415447669180876906256653607826822076411008505743675971436004808290178183507051178245051287585212074210818277418028629857895459973203887649883380410307656377721881090666042297133862955973968495124639656852704599888982374714671030439329550919219398521183363674687858755267305549426326518475969324010940151467265726484091981228696164939419392987832946353212369210919687085530201686301277068648456619221007599386538662698616664076452296212667247183385700871209190027252620590895204233829368255240859469745140687153654846762706049097932410483842307251271299408074548958917783718032605152478324786330419853547249656301728939083562953580275068263036148014903126630810435475325763945083081416212132179783676654075917512352576901680822259318636815543146787178510418802951766302160786085578415189214872547594351015392251497470564272380624882776980275343714306994669952 [177,41] -390566894436583337228673734210160762920710831705410950613882281514274289010604074424489382440490587580915921632177795932340330492428345788313138413102610445443473495284847744622210555401982657417909397592701676518123387345178782760631434312147139044052879372948468352875313807347840634288827115312868921248662519467778978674939637507927646828074608338968337326355826584571255710267328349545845356770106279553561630365409148327246244184823357387976381045290551882215258814088685891592598889621907736412723336027903372798865003564085919244773863436492245003854644971805368846561868225419655131314190534868377360011756391666496231858137376130130583315518247945281341921649047031046768151020695799890150614938865381620627180053002332407670437245783692980419869011564763218555994245818215617716021804887530851638347633302713418488432905717657068677255824668625105100262131409606264200192294609738656617200 [177,42] 56155666170228599939963176813296555325370723011511145068301742523661764925547823051619000245183837975812849331062562665073418676510919497695014388973356600599357086017031099624830183544966549161664679267531135093676870802380422167739874183417486941637852670107378595654343000551845515560349829796073382227702305944515289262805668834703779832451576627239400122921623636923573453202358696268415794246535291840130241101353937315355124460754508976925688008191516353524974581126492788471570239583425595120280402540846933862403930962576018266797763065020400909315798851449310090007276191978203231819389065327672299720273547139111762813200776865206792863885294202333850643052766842859414017178866222715018276011400613512949315336896159400954098844523028867756060610585018233954223348438975767304952545507335838427728960263049997351294775527294712909778358734896871133695039479246110965332494977381711200 [177,43] -7564084504968252675362112646709932506845079756589345027435338729074312298548270850662596487997811352325184296530617398404357565357034022576451370002945981595143463178783483777889411781244376520702581798528190346073810957071606145890959283329834870973637569223840630019395831161419636354144518686190055066222007754760229898450188283317289523451394176836800224951518186493132567484944726668938558271398913769712545538243287526733320621837824739561240686995933958594654525965621738853781246824251523319185229956591352543050763741807871975450444536359428669749595002042582842676477387380204189871691526297677205721594339346205926231602556571594141169101789175603994099540753821653053547805705629135838936854882318182480374782702903064357132956131897465600188645097247448194728450170263666324572326633245786928649668506434046778652640260145652809045715512935225721590645693904530597278567466566180 [177,44] 954216204313949956775302792553382958142027970871278442182696172042629657225326803913749730120677164096913094630592503610234264712634266688405724592488313883363195487566379385008589143376348819206335212628586284950730295013777391973734405556255571882998349063865723009863744165188350542457396978383978860421991169461027840757191008961396242511191729291602530003431959534957437923070411488976657959029451567327606192525696119876561018876164101489035793505511534109694196369801494734279383863296095206473155033957235904935428129181604374412713325163093372709120895207718296076168077280335077682829091903435873547416932270200609104160268337048330673751272338733009643925208668181368249552571186139212322938477446156419722407315801278287801507333446273647843625928971866323102816418498890210366596186908137438680683472748138764516616800620023655860500572236685229741176147982868251446519690240 [177,45] -112695537581903355904522453452831071278607143428810791628056939746108889166528538149645887848903921842457200542403648021749233645602109830305587564544085171648381507936150089462485854835147568045386344106105078864936134701975886474050279708957540109248486786440361640075932342736439192535314210593616001411402368672713157829786460659107226968917379969678461394545205907077151181198894800163969744235892368084158694560926242697653457231946607974857506951751752623996485297866374462128977833813717092368227905959714323401643810135728815044298954784844336203108570113823413008892443204743376494686394950539457636850571021600513596012716548503384120309215784854180801581630275735317452573731322774376944904212091415011495198834815147116309442992210267972732874249309982367633553032219403597025376464509018696920594348027496753998610706910314387766931065052002480799433512094681199928637888 [177,46] 12455389947257307712089343968995110787101378390385488297551255578981645969258557116279378252907954483973258931217435621639039879071576734907033787057492933074969817408004457686388906130676678523080596382614114385471632360142136017219506459535261921369294238428125832198227338551706719942167890009096659813452763854351237223814142872542280926140791525790949764061059072016746140046557245168821762226402799182148441358643097149232323640722037130345247753092516053079732633052289454533390772975991007291943740116302103060702695648885090168047306577582518671446606830561516558048407245182390253853953912847986529255289873736202404757336924894472499335728855131940227946639395376814224071929727666382719821247367083410326976285464328844890332395072521452223087844384084494343479095442036547417174578144891021943929313751370157727262257868929169267689612997640258607392739129645082492000 [177,47] -1287654498028130988969135381588149457064955583222686334414250477631000334565664679427359246719309824414922179577688388083917707707431996945219169846916475574108187861518069780056904829104516882154154683606789000517568736695602102207124223744339303000248513650729066925795860868080808698407061302969300046873240369901458235214084759728348472889745533914408759573769132049666862326527192840259012403182393048735214668403245163369143158089174234008516640527069045476076595767634300184691800049494236606157878182955797336276622584053187948403697236099719369155247253760181339147718652029627809422022137618770557074653635203772273361166907991576051688426133056450526468064774035449502021942645198225051806751244583003390075653717639932254698545763266174151849287437819747523569776468628792454929280145656574856365737939891198210730881294359034822572860772808468144965536456002019500 [177,48] 124455281137186384631157293140317770792043620731231623941745153588992160158242584125032125181579221249542864301090979067886276042873940501674037251125683990453330578802691008232790582454582064490113230533206778879526748197447401518517479353893451980328798549493171901457654941020101884714172814883198728460322817005445089892341100873722425919549226059137229821777101884001523120151961711821592615093246000535599637762772836352716042352513931246003169111786745587485849075115183778787140372328010807370583131513438751760485005214462387252217030892144283303505856893520735632342312245209151861259043213936324364404025652908314053319941664168439029952727450714328333945704394723142150828770051051223920236914606517635142804172266697176469458960048489458629944024855458037787024839926895170970505575358115859468859714025693730124606817904296981003096033406390688367551884595200 [177,49] -11239831944069526339105139013198706113271244837070126502269442499291337750053872255197178273946490754433827324372656033449005525309229134119850829776061731172681484774391929603757058203216306012925119339145582837181519205408492794231179870283583816451648133076604546263006605003872034274886158336172532461862554693810681534128622842945859995602148379342065820878543657011287556708096920326484677529902140040296353636932668453209537897727002374615114256741287300416507980645687269068436424996006911196308542395844238428861651735526333962509141488349850874937212041741481928305522514992143155181230104563535436209296670358499320008443250277480865329165164862964472325017407685166445178686707506269015208805007401578474752955612130032941925444248036401454224318839694375163002099167672451993324616376828286547978574930197312477430460619807511685602300335101046471886791600 [177,50] 947937018843315053357648357815008420717829621494986260122835253130922586696720097553631960849763655739791757560456643273841073992364111083311476975922155089239435642440751841191870477817647220954633331994475229553300357978435552215953574989388036737461506393489848360196451020675746133803856622202234179829119747174132948993884216588301771604508211108870216098514080421391610844966041856755931912929929526609322344567767131270227143261498141371935134642231815905536295667103786975392916936925591094349905024124525582727943068464466319711410523805733531899201368926741646225270147506565994036578882735796114613290210815657249268061078804760711893327487439365296929082971664810227697283420291143872403455192911152255879370501800969322754487056578331875683891644549629668135284500356651317502174612142407239498558593051569219705867462805423280410068299324246841914048 [177,51] -74609340824077778748655879842778857129012262700098813994148786386241322826184648184609993301586033740146851956146065697903647197661174388191350183432353443926170523723312677188761791731209982726863196918396263059011661909470389330630825279852787722549769835528187063101800971805588013522500172315306234911080948884203394441025483117966103693003309173044305211634483459977222565336671762685540998837822159680789411847606932630791339700447382324253047894813988097342347848888672770603732512662417020685956887017856563660661321944813320903122847199352892464337649992238793744933175169469013362120378023502213941539814533972641383376937597693615808918549598507125915571464394613470139502454905315238566771573371174213000620429699434839494271070157871506331218246728506225651371693821700708445133549228798344265412920812746493482760887570697625790344287745449163350 [177,52] 5476487309878272155178016735537547401248996605026583205427342248139621312198552004095909925694767025811712465469049581375311504914006076242110067277830188848707114991950890224749162677998547075002427012160017979061765369089184607193159848262893549101144278184492268094367196107860787866427922997441853017485547626245402891036104712114192234941363774276912669056199336577628404961388381553525667046549927070058491847854325599558472333897258135157810313821398010927484553581162850577634288297297706336540270657083931226430339764425758310956339214267940886218537293473304958667521981360139884257961400167832183194573266671560591588061963899073950575927333635363359049114001499057511344147197766491913639005253247539421234721067045884838003563444317933100851487981572740685419333376643140527321134947178780860005322976379861698312188831159086912364920678281600 [177,53] -374616984058824403215528529731564041071435539848158751986170778813387506290425658978245192019944898567300977873545758719239611318686059375043720082132737522158052090027931824062830599678377911090637374533580124774357195412119674612835345765637683561115725261144776526634447414500247138519185320724079374318173259128700753082200194658925758491388687200699350772763203197950725096113596303884157048104351814018672119561157257470959844997172338307689714684340116921800184063362949001311555149660959699153730754666600291946331166051183694058446320278292490525897633891341485166814540908042373930793826860324378355464917344266138677983582874175191791165005464399984909949626753755830539596539789214366062587115830465581731601104310894923851386085266901557261216231968845099953561238136187657157899792712163236045703376509423460016522163260513362444415771120 [177,54] 23862219347443675225239854032126995738668205526720691098409257125657328682305242900889462102837025135580927458334997002330758748718822567433988095556880311854418609641229853771662199092963886468093470683040765514604574381028821047565132724171837369036974031680198922955575270739636767146255869824022937703327519841958875961003502433963228277661481124530578080396651371790477457877488224494800229974321088647183353331779927960700546999317571240159848591986566654674639940712681291144297057789500352855941996466918935277287970855312646183289458443454167152611848445857126776164480084820794561336473108519425512534684967808987745522681161812081772460539467575583716572452053269419723452162549150043542218067488934126393191858449968753731936027245527659111994850952873465971841277002990198981093664203160306910018385575140584373608155555242497976488560 [177,55] -1414209551607214193807528441794595152840040752915722814567685112997646203262123743557691953962992809805624804791658677658821327775781761059928335506817207758015964979688375257078007836452999697761556081595820767414311067466497374613238962880342015727536955133103730184554427666761305167233230901569809072522622014522370361781504151660745208272383264497707024807205497255600652346951568321075714030097749547895403665390884682606420898823086014011504912118649198414764596223247140053864698381582668425094066847375015498260315809963629916356906892382300194558693045011870482815785390562890104428820360542353948897521832879759684771209018406588211800132060074775855329339469456550462150178869956417915999516441999310039963292115696533722485657905178023092330976529253956181611619723494550470647382459218906065607413970646809020527325142611831466618 [177,56] 77914406654944362889003067470435194328726732043687646869568922914857361340098747593825663535081492658900143752469672330985731887454811223073982317887333146494340119639684156544960361018788948183650833157753757283439127953155978101795831177639594051163068612877939969715825131318024580268038803442783129883635708173718941538530013843430265480885600509731809099305344868170310530498555813140396109578190202477832264477633098580363518653236272428563285862502035011496907311484632096343164318036337597481314702568657959200408345247315246723274671647316269987863908706518675022774297746117620325106514400406156533412443062460642807984651234684465322281723635118431553496577147834689056434387596060935004299428770241214720490463515200138768904825764410404422299160517888557768483249702314744829872723423670600369808574642258754891415822870736000 [177,57] -3986796888552975579688105993571885596225575818794786189902761140433028332626227808511861296976581423551108486155974972887274486366586236150233605681225365878421842740764465386766307456072380447845223474567143035649549539264124190156507271695701452309232857726860278047695384656816094882100093012304810338067337688838753991106670226999874135363951797436086167603926216263988999278420676063364833214422968070507989817544441956373207629270609861163303291780293293469568421695622207806529545019735262553561793437619502383186802784683564117464230914189386815006153944384030238678557090460248277635082656388770368443528444041140957746471654656818943436605631301077535877108864369836197258224354640846151895638548292296377988093626769113550348679867182125818242845776071210956768984015837202832132957826569454625386274802451593553902291726000 [177,58] 189283877805505311878999030650382432005610547740814532998808635301973933600971998837874783026073185386063461711244587185744323079679451841165706285210114667091500254778062411825765405503358286931043149047233526140614410686881519603287351489431651524990378709940753812406543961971376961928551305139909996691712667685106936941579485349410211430836921437198469293981562930614148927181807808954832753432871832567533725098419726072152880804247264263776781719619750910844274649382411430453768003626382438851891781687334443764531772222812121370035024127329284183652231529939713198591182106630312388879025349175332346303011875912202719825198726930431573825596860349809017347996577989287030994027904236740972261926933616780387034891650792194970874714442382335484676432315664339206498888111275751160316985407572279357226424018239390489567640 [177,59] -8330027816349321306594927708009006055955195161842205502790991665356143536984940446224554800824987511536795912915762702751627464066978382589686386006062730007524907091237201281709166027044428646413432593042033142482645045616772347977886251159749400987135599370464486372319295689784054192751219640819285413930545242778214323745130055136541499120110635031763834181759783814832554019319731370696418086117686899567076274976913903583620986295467577426993937398994517629438815352885205200216392735323947725621122545664389577287811741238634835153587536198102589555976476787792567970434463504905074904847558088964784177174296444130446374743557278321899933243286947467242335164101202739327907467234127069505018542312362576325228954751114522666503205874510569811724941331997004030486733497023446193469151573590424539941658913265718274845 [177,60] 339439019638269406224379799708117049913904459073174509738820459779298976593000864547392759597755892520921913355510830069446053521270690937114798243754871102057303041929289127082651051188448297194824648133856230902751165241951678115271323617754483176213737609099160618830163781751227076290803532594481496238559711380041790207059320773368209131681341757296774046994242875286453946441059942676850717569486753169619000347267275761687470242849759867200124755071241545923503684329960069999197207397162057874235251350833404473586859884256440607506355118616448537458097025546592312303829365081255181400812130691644212865125874024302298596516151479352689065058140430338781268654766146745640723426946322124370658612358677427631107640227575186672414746149967958245339720240560664378015950683160465951745288030199264315566697419994048 [177,61] -12793148720343554665626362877901537826977937200690084646879790104237357358470493965266383909140502236160287448398175766782448585971790576198204072568715338959133177287286629419623813990699682800514928892050291437237339376029710314147245764147870716191328032347084255462134319639670350291486694846606865263055268901207087240917651128688999319990468681680548905458210910684757864724836230464623746911682428807841414272078827700354135634837778625880272035036603504161505436987712712325268963527905383370118750749387210081146326087511144030232501566848801750246396704891039438676420049949449250911751492448937191243218506776242080303316432121961280773072409569175709677157261018161956418619456764740142764359833840542849344490012196742186247769429481718650196938523477323050317418579403714682429613618084899487232125606200 [177,62] 445440547191676880845396407474801429527444674951682931575693257550266321277276806295656147487943185122103609315905307777261126136251001606582245690348526844696402124794055772066451848545158677279963243948916457684662361829926970874960655263790557258659212856777174545722024617260654062999757791331191861223789803880816501111580291853243000486915065138916849325049929213909043528763244755666094769274376158906694318390068579463043468978405757781937819550017805680132124701326530230611466370492060140365585368393841337266106041249499288826034151201368035776119523245063789081369742768519717388385005041352754091696816651471743822225670981423928143628284531260031269613024230650682589430543189873375199828326758229713764024222289687403360138515833671756773604912395949977027481058307688578585302264507954903337715200 [177,63] -14311095074941004907122595870282163421420570283755983686051302330417931428788263215921232145882967541909727299688676326234305564804883415797649674359731017258988880974579941772173486148621228452771849922028673909899887801929969162094699622681519205483252056934614630269204395850326527407638219227137105027968104256810446877769966581561047386098422108409500237581141563295726015368819605552723829370628266051998702243612520833466192160060524238324517953907608027807013781884516693539444519812345147119548570630561467213221028618161013084098960609956199528894822297231790078788604753999096413837093910286686883841389482942443429757377427583708484401335346707343745105397045461580126823481679635913678310835354284249933830415111276108390270668129071191277410405637356854417296758658656610217343988130570750732360 [177,64] 423719592825893653768584133363195098162400087222339095340819533758273647399983639677270255613122451816415496372371744610118189503081732965725368553492114042725326474546630582267006734724538520812165960063509460377863109831878187413236051810003541011555955019178170388672633852088430660519734346244991088811289529689127459759511501891235052831756649322915227500702793943320163799235817244060170873761159765537845141753175291742977594390472959376157314929712556967237572615657754474480052093561616639416797241724716593058196437278047628754150083999221799527885348509650278947498007882209918954015266547085572068683789397953545058484944907102663686534604844334149915854114620623392911295455738317890167661030045473400454177522882891927131552920945729594080538100815859563052015419401889168543424677640510880 [177,65] -11546107074209947925085757054077897855054633438628302603579501593761916685641321336533838559195884189445238626341097710395490208277787178006102437228631042007923723717701921127580799069748022188409630538924882665763158243509623302069891333800099799843609239352033774673384994882534885716826542833683756930264840927895053943494092230087157533157707401545970305990552184413750833085656797111200732088444431198287520800464678381816771721570754089825439672499487499941183666465296083504526134039268778307108019258092381137301698265852346276411789064340859535087630116706509383424418183044466928633015274438235893812376425905543572042996825318304944318049342125091077010957890069385948594089386407302548251780284350762959125490437105597043764933037484863284355929960651417947719477071076537677326844721908 [177,66] 289167384266569464504613109338872395470796506923019856753956569038109757141155844888890109110823401338489509976818356715198377726566246848509260343792121849154826927176427277439375055103469781478731722697115551920400159682995806310309345867005617923970953396607685513308120509585540399867509801654429772239859474062169577013054765098994254885388786933552896065141832692534425610520221519796856337347954528270176653284634167683961785247696274784825315205548817716289448767207204875417808460735643034406922358811000625981932108176067844394033043086912762536599674286248629189157978175976720852506961200248767264598208026514107946770502950948588303079295817905604791578549920794188813891230301188992228607530960734839587176693411045065804103492431666416232077983420992149006026230492456944021682000 [177,67] -6646622895977354088409833723448327656881448771768886284888830932425025631780590363720636088755943366725487625929227085980847854707513928616759226333248338910920585074256349564009385977969169422880078566911981345353516927325716960793650891195734268106416231633820985636724033486872803145230835745928940541335019424831438088881025937809590363155541828421583945277441618565543404812880288975181064926353477171016258361356705022862632011637195132856008405582544574058378138345859255909587834744415754147452038934680671559643772351067408505256969581217952912649035111009339850415558437795966615598966588713005254206289222174186706265264916835479403352502715679059598238422967067820086592625400657718518952962921802420789808148057304898104465616152589204932725428835489375496727142541489658397000 [177,68] 140006263117243177551670852253907459524539351739448803132081699085257194836990773728948099851886703612244704961643804288836292049612393436626346339683027364004917674049706123481137058813868180727423728422949394389051854233860833937721953063661405367544401109915990828344012475337459568414009885729799975296747167403683870097103155520164589391454184415542012812131740567670046277382551046306996166424063801183424097214127068867508825423728745977620687479495593804398093139642184092600999301510510524475711403267822331337220196781371930157260203879292414163610706549006083009432600792698575509323235531501900308067601460564715052710016157566138603818884136055927451963192766319199928828899062426255997813150942523418824145632993094093346998206453658131215350030719629783125310352320828800 [177,69] -2698484795232077787703225305266524320401969470913557845408709277383057217671602359173480373548691503490697810947965756767341685970202758976580194091084614036663750401086640862144388605183446819753189731895311072006247054149123361677886824653175226166429898775150384494233318053215748155017796383046386235782735538703680905651145824479769567324094997562447682447500343226707691705069864024508328847980544371507668859874809375322699797347175600903215763490466939221506945973190867900682829248182447703751327291813969832030829888316328865444918536760973866341387115555742936443605029013779441229085482703676590612669720429469257369521897896774900570266737345129167605613207405560012334968146159192987016105449529543264902150390635871325891097893884081022956554703201710872815183028400 [177,70] 47514259155321688825417867644888527333647025603244113470428521625585831406389838227874092238403950311443229491698740454393007441859527967632373785122736679156113705432267649574182284794584260190818648572098004899430137366695667234986362952459237747262129834007838560035718218413127271938229300587621010666227109499489842163966783441500796033639537518423770297762862202645467569366084222034434587422160779959985601707469171069700376494818388223423126647074180838484276061095727619136311250150495152857209693534197562443158948952635990223165781722466797167362789045412444191946885164229686589957357437251986235987214955394656433157229967384368346319709935831571843830251489768970907463441308295401266371717048618400299444669631872386312155976015754787733539669906553602778250480 [177,71] -763023713279853722939893397197547834700074462359867385805018968346954553498104802513608197901008399233671445564562962826303127091092892517245471657119479175276207362876590259152798583001127516071307479012363764177485496509190593316615105526378788182397609711439021668998170236815174761792594906536056581459621933928857267657619924261109080860802422251512557458722334472982759482739262419295239646529106503351470237686643196429242373794450117437121027385082565982200886772407015024730058282546666850410985848755877798758018920828580070836814128492940272541306727593745670036316760888383179789886689968259626159304910667994955751024127730352581251314266761254466886759577544309149379862596403452132373749146979608924941339952868505255611471691297034786700833641414671337250 [177,72] 11156120375281451961125512945971768587058006747333320287945442694503245835790000082973883910889771812857498999173260979210813943378164752857524246048235255013468569324350934788374273968845727168694862070401098928127127274016949977434548410805027543766691951765415060518081164013244874000343615172300970327044451311821083150698049369146491883544605099641539448404966953238334519560378470768319033691820956276714670241473877363992400559641923605165887760062759542655964285577207192893703034560556238799605140109029840944766382749918873216879395521210664666764988435823957544469578308611299764249270201234868349692368553298785966248469695974662740416785289406152063975468897316965992116340852142570500224159380538821616168351925385948941684334523955163227351235852976000 [177,73] -148242220657518051765772473435376847196432857545190248614578953760874951979259578962695992968681312952093626510981568160504451607743331138819601331066683499226696992538342094947305280810494080431678715918801010753488989340913916869204984080961865332912594233767234468930994740541564952098450588177539876344717940276009738945178543564338612924779217333525552813017579110529439536618293880874232396327343416654875503982731135131066887833321998915788369502934302089694743091394284767269395905634094383359833831140713181798947395703319956919729936103057904841955894361489128492741299199919750610418796809097670018703784959985604739837197212794483462063181290729594043088655320959211722007639425456255732260047511445929020391820308900248513301219915928811472524277600 [177,74] 1786928535713908233557575964643095861576466331343138768757962612494444624287673544100389713020804436744698856675434134668206665538115430137991816514647535472076519204909091901277175439860174584605388784404126134680337684712573433073289698203935649743497319752069805867034743504062614620515606239184584207266745135220011974499444576806734456678091374733860456349336781489145472594657467539224962985931397756103484079994499024488293854852410720776699466021030983945648757054601693054110532714730821448227682872834532624438414357468722165270503906766250908318245870778271707745715567099762890901074261190404367527226669894704046183301290558842032188739769994188118493451272367918054122793293564102381978175546610374399409089602738277072324690360968739883221800 [177,75] -19502103128124165953722049624840589419771143803734112447259800357877665884609026503632606833111564265173266535719073146562793855202004375363353093513719945180601197816661334535530576590256598011627006916578340722707175229422086887206354052097283850561180345606592424991175934084283143147391145337442779408093400689990509303729799173078604658009217034925910084162858488983732210397531715449322623510478677782515627765412749677942204832549750221475132643696208794439659561300396645730616603199672605302258419879536263857163033760079692090541666961785519758128075068645250379790394893395999535630338119549390824808914922183262635399362580093934746918811819112530067288767099119508184517154551815672752429432037597130464937918854122430407924725313339468541 [177,76] 192320446462010567190706416859250628800398593173915874019822618294178248574223487473553140534394506296170794475185364456438071109994595657251616876328203866679212824488979546054823682095908353288113776120279019877789533598514816093890956529123088735729729496289259911009669839891506627497916630765011463516211652025734582603647632604982773709905616120348352725200165564213638979365377597112106504470453661257788069123530214201013741469646867316532325351790181386390728073801245481626164488778578926353396561901394982227003118127653301599941593036347979890284094808731347497166382779844050253616452685895268498390813062475915240966800339410141747507047193486868289202674836875050591661271070166883619725751389386189574886390687871632077059384374400 [177,77] -1710161188976550113312211016070892436647481831222824922770923631854749957158792207132676878514707766488368385396846409304832233499317264646317804135931766696115117138253409630846336341249653499319300936569136789787429654733840813437848307977154490279997874252091039039210800881535171860631531173583530663096932728207551602355237482462407253684572995016301063462238969283644727578504170874339711657484651516745806337443068335906111538184750550852261635174836232321553829024047195490987957388747056472409792513692109455998770290102958940211325920645484327224121585103989898754177427409658845623331287319774462289178045954011887875069809602493422030908134645485418037344090971440237305602268848914670770668264250454531811030472946822212375392400 [177,78] 13682951572584545534720731277704197834584132726468617623829051503798030495115531487686999698183967327172791234006634594621537598239086968157718080721855815810496767663747747503693837643027448436663449366963037982763233778321953092392083022266936848461715593498736924966844702863174054809920709943149208700536506325252039059332475376214994766634433912040421605251110745301512244838596394930784639991768747596339187708693106442288994325912432460242013915569027459596198617434888436896178689840012842776568065646954662110731191202409354452316227149816747554674252796436611820983147872046347767929028680638289039217250587252273877274270224116268171586998261933912537856928128802657203192628376485414534012408289795261805844014984515991382080 [177,79] -98283716503263037326091454081496210138498620425480867278012504958808523070283938630678053341663893120584311667714772074567029716093801148672336238765021609792670082831540404232030013040224066254995033335232178667704495667820716379586243642911774759131270383601735518433825651225006039841372106232949994310957066537073242181205475795978257791292340250624466228266855920792920330167687766964872373225348642539967889411785148641727023057118263991031880751074080850117906391878040100985878713563540725350713120969467664480936959837662227974216766775086597838465657905618206521410333181809808450848245547162769766812230633546327350647473378914885031156215304171371965577291782634063294186236318100082223081870868365028842913035522742040 [177,80] 632314308566462374580446670270596267012662101523994923476455494394385698488790803089300183737785277183866303606994259751598083487932328222695932072167260424552637277719212121825461166692202652276697269051461241013173811164558751131771248221985443400734447307710008089462045931877313344698116713131981706481376399720451606814492432285733692286849650883090224607021193556354249405457809867219242226495270467425957732298593654989893233993851214148616447879130945079536250862018649808714643832224243973449064987653936248921502417296291156977278582831764686386298034119146368709889688570771190050164628557375647739050164147536402564550571674181598042485680261144671670218146606321356366564113126986936260626049139744094293373337152 [177,81] -3634844003585103178834091894247537235111177988651540898734245773529566627850809249913180953803429530574178572903243678320406699427952034862860629658186828811071999218291647396253270287985796990157409684735497402986240539910745609845512535494380359801319787673098328273159956292940447502501881166587120515832591800417504291601339021597677074141378100438672572180826338570574576902705649587360408499497780685654810720524672310693915705813071347690921738867429425764375010201437930305151209364187100024055360336866212711976644443243093240617786863927928129599806382232874547403709041002873587161538093686498251807023018039726428110909488873056613753080516054385000495412348349456950273031573708816906687608332717153642625000 [177,82] 18623047850173633787056179197083987365580188217590875419311466179223139812842876544216855340771045885823198441726932536731362200730824228978490831068242918479678123012028533112666309064543800603814886696356514157222904814504561179417583518328236808520124631731131452385994306734563101009543283820135402198759960933769676091421995342819265770665506189905919590465749605253111193053688780727843606106173283369752561810371909865484628234709906405165517866694834834816979273346840305533070470495354527055315626353589606727577608007493620127439780695294521963958927321397392275981730615528781162669099172890066442886306768982118757347804535096657731921255025036718744987978798049145783383959543621845573242587431169760000 [177,83] -84819571005499159775480197824635753057373874340716400583046321049608494146822864732094765988628015203756491679552792957603283779906582477112475762861299483397772804522094227593482165322737857860289502603499912745342952582959435718333332954375733696759623780083159503799558197997686781652488522948589295787798533755034632895333373640849801602351117647621245161181704330490248871226273093476084491047393855331133827145092176964618550758307929483181251183543528366074129747480934235697832236234008356879316912825028744611159023226437215684069793440060007749122529537004484098576548474814446644105993073929612976466057522452076886959817690281626657349504582704560164925818861444083806720415611408840432271231031000 [177,84] 342487641769010399528043229954618994541076455926855533801594734713674745483461939505172230178074462147995640210119677858025661279843455527628044803132903305992501172011114528796199264674374274214115628127529791203753152057225617129844071764047814478468112503756396201904846498961267511032963187481527753513739309991055647026615045275158995210096267108723523034765006847125197990370227500288045796049134940657813077419483597134410299837394283564403467349646876821269500911763827452396901742163192907979683679743981557806752623046265768159644487351354440828833753675180203424105863067928558253069204158823137245580521926319379494853079664967844542913873203748044490326634639556500861978504272174410671016000 [177,85] -1222568462895081479403790383724321802301158456008308109177573359013492676225531002642530565394952768567093739534582427473941063104220049971184710398709043760448544772452241754601028790450596332594858166563699355819810686910441807903644960709480705287159422892163692109842336713638324258168370599939058845584794151668918717617425081191686411645052989491887883118349958088913339202053467885551014505286778468878016726891694012647790221175777819000877375279259382589316027176132279392687243164259596245235874255798665284664942790068328253967898063375874115827849120560984623150738120624619931633289239824570355410086522185565298497299884106515997817596385316956362702167687136423692330373170553492104200 [177,86] 3846865939026395226211628203060188468478700030018453996858472168121610282260823345892120358298503915279043825849219683410233857938717354248495422871928681176760265190057177380293587813531545980724395742288984371987992814658776851842231384223539389110528180514367504752790077597105707351207025174213014942815787434118147716067756907796746240275401072494023104660159359367232660633540505385828365825370552025471547741263082716943571266762817282678521266149030878259192892418848417834198418502504098105491750213754027989658491510027500218385470885087275667988831105320000318660125595528612270184847662334842515711086903785605652045652506493697911537953140990216107867109228434352240658246574264400 [177,87] -10637022282495046372034432793459222423593242582641242262613920229210785591213270789538367289983655013353046151053786365399642982334690179641592067458374492531460201914147543646517548832121784206562752772748570528163664960408009296677861899128793609475809529536181731239270716700901451114695708987928084003513274473024477415125778470290676615982499700590601355230045714291411917941479111615009036205360362293484386519248852741769941115448052809927994086053797448242427582830656606052060316444164829170409495304204964862223552213719630585747140578536880663987499684003285724855372612638252961816751909405282609273909071976988383447857504264011458068359313881790058883111714260585496881091150 [177,88] 25765007052796063938501698950569807839285166272433373327474153305684909579426377861560502431942303156082281612925180791487474315878911509700090689194002246170530218999221971194663406049327865188220872782540363804253267277196702032047342390555188130410298083518265014926047105452272011712998356761333243881144743977324157340834647760594328984484196270676911616267220435368574403692836701395952911660294944573433251865665129882088500630503353137321551855274088541236538712912274289333785520904191456677172797603546256342274968551805624979238743557599740691144521404297299932033205104482442518679795856912618575796560052817420427107662046407040193639241818254877916838847124257321730720 [177,89] -54487497251630038972435746148111878545178516252742609035492183953903872780050787725684294506837045514898929673387403145833283234454967998702860145209745263893208453654351384331317409758211066508390606363783651197500267944026183021052884045544016106038546219219864838255656847172144341580124665627288940834719113247221584006236802465950398657621946720563114007212990817900324994289479440086789735557693391806894290850966055159544491846948350315257594761196916025912504332567500136516728504002252278587609353800227153003486500227363353638993582555841037007462020506692491426449798951637917568834781264758328146744214005330446555694504396659729609501193483840923820128559946588260 [177,90] 100257465119987954081927643771044061125873516891461378982511356344585354733152526550525124950505981179966250380927133474354180950428062137494600380209352459087726288972075005681715456770011571024460258097011598126229635842885257415970300039216474148239203609893592352834495235896448803005261956837582127998628242413127101734910244781899588860897697623248260278668415859875554374765815596030955961760286112739049714758982849988893730128166395852091889642425983292538303233638368527358425311721251960895251003904221222578288239744219971749748366559069503123879020947608372391702895435922549315123708564020009638372961801722493480088590453924235116630733180355025021797795656 [177,91] -159926525279163527110939117653018494353634254776446369556732347744846436447237319362564002639908724769371325692400117407721647274513063534247732771232340320126101531959809627070142283546196478487160178504804997927704727402407221617610127357050820825527032255681896581647438940711913321176576787714025188052334066149842799197780847521873801661988372255788220012879165587114052104892968221468937057133322383225486756381317137314302156939645254204770955879152421826497161770996922356775107099955027912351270260581138860022123644389198496368420676626753246386312884224567477814717252393985397272098711903186930154555364002319959829724140509446087141197332211530964787675 [177,92] 220327366389886078043446370270029332240089827935404197102257268415851428405657472429960270101360758945437353434320121167468311800026809441848856117258806707261486921415991017853784563772701146163637521347637615595454805024031640885353581049214402052031966383903422275924304524989395340560042772888665058271848179670923456440542810699944556752024070811785354862149723794161905187214367850940155574513454089017752240300883458248585055782782807108758953011299902842306235092060887705882019564839993363106166156521171857634478413030822889773140843694119485793777938736945633657045226935207768914458312957066298819017851958190919605396483027797664881098683756356800 [177,93] -261123390243145021463623123557227333621211721274104374085867443425206086823445097969977954820361551292035562463665987538869899827102478305860451821950315342174302913695465191061446415991548138577961166109909798314825758327335370150033414087856311185635090439226094142408398532796428947788641092036743227163788157460723951166937448927035200235212475247830673162452347489021083587797269946277211389459735542335376444590187244471585743039236222200644870428224218867641319562059009296333291876116115393657771756747452812780308136821653959601403532636046065105234734261374690951577272759806056270067057419148468013915236007909501693450880196029794026195872920 [177,94] 265129289954443293558436966863635416778173471106860091289227317952119748661745189211795774558910629149109940247364816842580482148463098959663408389922175747002481282349646792329567011974660027455287613466407427219685010087029206201519699301955141505113464649379922190308150612893208028866762938591661086401990929750174072723841906009323188273162775612004693754027544813687217997050595795687649288957136794751570173156373888176680445912989671091812300995863122193913404979471810330875701872165407826356369522944918337777746100983657558707847682974305227641088776850644052166817028946274756439204265596138002268043019743893175015139202034056027690560 [177,95] -229627529514370036174665717470453722928966184833903780001529117660038650897016966739072780433068507016215923356834771264221565699267216236284972965310179463819223508965122829345117373735714707506010613214906081369669327969099264201971202946194239598727669274605926246567482456560110356633833781893939844166504873291393073992725576607241577668139227064481553013899313398592372582895751486473030993191372084503871640614118647628941624149661315215025124851395429960969965594129050044666254305533870126610376324818504855429686454924890938685537224281142705461852718130790937662083772075497609923326862109794141389825824971150047154637456442607192 [177,96] 168877863321422827618628293736475956989968011604346730078048919926498212404347003670519032836836690191603429392445250271682590031595731366003081359581353628140865725758594714665953680702105291796103342017119455687414207757229607664706148810738723360546925256146027254902887421546045251683116063961985192423781349087944944478745768789147750403700476805141386298216179207785977806849936694298610185844559703233341372392777870253647406083457569483833626777744483910117079710319972013274709638864201523386421109613716796697477593126659021150314597772693034551971186482566725289258156185846275988105211642978980230770294657985224412674484000 [177,97] -104962502319935948585187942251456840426027103214324521215849990324999938427634310448732419977011104590827595902637783532334319392113145546898801199400275411629951741892162750408856759712832280404679974086337401376976941826981899821571460134898132886420187703811524205883825493388094375851358775921004004126885330746820020262819384267872031581203471686258728101731466593024222248775255603798997856788519541098396368973371941923989222353936349719544093510915030698371029529850782684294991735025298934428539380358524316114950115633933434561066994940095284364322439976729008589930526712129860458369225477005590408699283117870791776500 [177,98] 54857142438966074058148365522729043092364807773113483267202055162091159923071646561236737813824942462176393619054886090679973449764183355842948267381554600016697320801177807673858586099518987346163668849039881702645203848558612398374336692262563562617265468440496559614236693150231742792650607097592595180901101860301862794262774326582024483104992161625866058151696522114431955151905468300405320184129592952229443845735171156949330418282244652568863475188214747728248377722734313059908866570702302579271444624551897876493461800745860974743588970803631735814123835780120898898758060634251284381470507556442407610239492702400 [177,99] -23981780516050549730305987684371482363894270568347858644611628775444453478827567588145535084995168862433578853279358991962674437602083276757788550889367422278575045836592051392546712961622110316442833127596696127368825963921080890017639057694862762904493703003775907827052728872585168694650746125036210372511011838204677542119264282784591240900701241977515969165645076683189629962828017768452261350712484321135000928923966739648427948868378546203674901677772966821291980723308742602741205583829045161204735290324266749446967729018503905455722503884498924714263640455186528233460291081801934282960055779509431371514700 [177,100] 8721047998093282299189925666954078824271538310265269521526098425631598836551964733670047949537706337799177405230923733062264738568558046720046385797628296311544288462260645642630194483733320542980021900771921496914075766380529945956255313166746337089298257989391509556488462506731766618714623112485102302713963121158106478804410234778761226481579908650043540672918072001632650426151010764804004440387844234095513503720352270193395913976638635877615793299372531008636426971506335949984409392368241733680087661654193785470027791608661241722500577715641326790919846967802223676032485683159278472609873504310945088 [177,101] -2622727641535870611961308252220759813117781222520359558727430335966930538893627291624157724132916763307252821276113652551095607593127037614493446555609223162810213697631163529698379369876846693074302538243222341831419737607168936563475098924791865174244993126008894164306984426620584211795833310680845512594131043787964871730720480650738515266113428602154910073935103410937232821846048906402957051419232673259455212789950706454590050887534386062056368608862640093944825066128118935870447635407753673545633375376942656298334275552478829053650581936502224881518323431405199967901476709136286593221141937000 [177,102] 648262799741222973811420781675081278519976324814447957783600108539750458123246810829035966911905781208896737612676513207923882250208821278689812007397910526058287071945786097276533646501682461964249001686523584147001847276945995921792028851765600448216191372417681777919450199499919366609137475411260497579826838722919575847954158617237003446417889899168737516527864561593882990753249318595987465487197985430689823839205438392519052832797560429693639525483946236159676990784181872282738580011264288001782209153676265046883226912807351121373396813432876390369055707072774903209088944337405025102000 [177,103] -130835217161907888025203412459967213506165687903740460847508026285953519444749337251734674042315040604323969225652273526716930969222198736483781817896377436220235408611688502686094987734377303802181696419341344711841230135084902581324176437658013818245410488944547016360285083724304954448050823862053220435053390537246189232484068480708603997428856114428414942597355910069796353086224354306642131936623850322139354052099636198528625025297723754818980439305596777599411999871736501041675532974113234237284564146326382240120949325266245257603790477835537802383612732034517279481636488591866650 [177,104] 21412592630718976488139581526189335181296331697136922365501954379402334829990443977721820783695670905765547083975110647867734488122175720089024428776760598076595916697058221737861988358545667507710193682749585323819910249274757481697136427786076604757058132946234326398729391135335406247937460248450859970450829108664271680773105295305242899008380648122684015371703586070186326648760761746531856616186920522270225089727197530247059853893581292065113029717625173687261232217568937425410606257426366841005784811537682130132483286146843291785114920919840537525053794502351097574618135200 [177,105] -2820973043412962351867486762351991359293217979132745617970824953451046310631147524413963885127281151546977088839306018047802489383409579818637285818798526884871449754938673588350315150866517508500863825798730198427235332991516046066903817409962586917762331825570985756021700633788694821957305429099435322556217766187081847150921608100674988594740276509147652302529484040508101312611120844091602600578888665668497229602166296545444234286331634191304883693331701480921327122710918453233454894155205625483710997673847120568303900737313749461015079299207638732349867344385087581460 [177,106] 296845398777071811039009516369841128500477711162148356589856119123411517266809642428409033581267927667554110060429241319327167219409513015895555578465088238353939416194562564477152601313957535235798173460646555503078437440799663789004907890049158292348612875991780437887244448435094656748025905419976880832439236874342309820122312109638331944935795882389833708465031151282364025654463595312632251165758236428692315638133177635775058123743584567549313797918057211474409303325262275852919728817598070058430403038077981751690062851273924410142298260787149818621305257729000 [177,107] -24743699076839912081504548800937770369132424676533856370553813127246843197947295552434130679767432131585207602557738213820981635722589775743206177991775328160097143180717214294314298898773448857223668571304270217423609427844309033796641427920729886763025826609371228892303566120753921062551071498805306366750317378278252432318596663607035280526327211899345714580710161364906922613845539125087481825267725057444564767359795328249891420056959458081257151157214398504194721360911457925925907426708268205653026755025390717231024515241397869921891316164185434605787125 [177,108] 1619450002698928681942127087720385895312066209237629422709629088157687897775903643964122560664900813183625729318469565344677455279304630598615762167899619309649718710474898418204410459752531553874340733030958775662800377207435099008117191275247756554953160184551858556421202099305394863604704364252961161852650361419851300941672923820337121246096103024890457975360358619139333024647590977198543487858736455293645271298565765360072855786179723862197993575028828470316520414365035963339288848024205129116482201882484954128711768740919456750165077944959517440 [177,109] -82441651841786745544352865538846535308039515304902084381378869447102706598237040438212891082063797472224560126425445168237253647308331430422124147150449381650007503809483611171615307410303314172754681767520390111436518081111711778007625892639999931113053949219315915690348974366894284473492623518757115231371983598461650036102555083901247182443019075563555307930898558501110378761143452199547496593179115713988053654324271905473219676986525833734301745192812295461832003024267333810121833595047188081288652626287655436582977684603592160304783185120 [177,110] 3231663616579978001425611046137341669520441036584690801100224809577687712198011162852998882883121316855285472879988023291402784426904349996710272131636762784427873795889661709559651253994950983362728099921012060490270978644669474853204454464028726205811213055403018239239507905373246126229646631829759856718104167273040915385038654865720328875921351419264581596654216486281281332540867982799080395954496813471662288417999884133812647874336471271932491859797993666177070136914148616726420915406239707580589057973120327630393124342730682738368 [177,111] -96497895187049422946882945538578867539065357852779827625365077552706048637442072381528056252243171711591792913166409111435821942522296985302048794972254738911815750341404680936594940471752095651489778241909219982133266290664040665284246742093560641363838169025598285985551496711271126440029099980400848433665750893867240842752207704022449733743080714842731708236311570903636030110692906828218468936287821378937534348419390890164244982074554274159575610362736992219865812711494981165714195256063783841348080275059099600041831337845400 [177,112] 2169646380190713782455660980238221842256260609068858480614018273903957691794447609731476517424828283172119696836916799513411429811085831556318037060699206779531641066620472006736081218521229737966475362107013118881022278202728383747468533494289680617873301353813379205169667095904914235720035812969987607795673200780427148308884448771383892554108028823524342622806654109542280844445713313873811930576471344131410937130593179095972596754492547047252766054049030045754014874724508777186404920568510467565335231955166112886998400 [177,113] -36276469803704653219553526472482367838504765530097209928310472020046160107214170806327287157456412517830060336340980389987501872048599171739330989370231971871831488689710296115009589771615082922557506155642314206459804033269854395686357840641398329995951041821754454473121117890750810513115309140290430121563375186056367321738076364015185549680875010507779960783376993993166231519177563239027064520978051586908483092597461021706833151895958935009328321651715109105409756974027083351206761699601188417307526316874275920 [177,114] 445028358105058226806677899765568886532702216825051414183577513101395637754869863874526685735395251973651070268722074159163439171834351086458708289654441969935965131235356077468055657028226729696529415634102840216605357083688986134544076639920836198755439550744221577185788022172751658975225186867077791079222969646813892226474919415174242322606726819317369699257382691305333002456874082812799549870148600440783995499510328929060841705243680295015172059041841812452571814896920349089419332173283479034504483360 [177,115] -3947902489592611530697186084891632560681124457897699649965609560262223886329623643092589206873605852091469154128575208059876518761501681133331933148929176652599337183752773487535007196073488629060885653943033026616365271967391970335153402286983226631187210101269759381351273384162360917422654338033683069775413405342837865681719310432647011895057819519639144179860053102960390237767271132411210063356150851917876879846121114022130396935578594353952380182171744889824946008657878603959349642740758305256 [177,116] 24930031647244526580935071443611104647155971219903998894148553545560454374996564945012347792379782632913205395103258669381466879364501376211195831279548280173020313862510668089098398313236445922390578474094606572930843639484574272404073572723669534139543565670354352346219856072457638461556492706141988278617662020434048346071488820849730712414853184538446481347355304030735127300288696928685205260678480584423776783279330510708525243307356294115935212526793712878982139013580927516499568460800 [177,117] -110160623739365792960682802927262316741278515771036268165079846737690857418924175995396041212526136610348261431986709097531340253597756153224799027519135913072510458467669998018623873902148533059564800773610820019610379941394242100594785103860464174753735499278383020829347918227304767318509824636044702854820660955603252557758300226915041515563505518593764516042932018981001720675343714169388866732914081805094663580238265463429773534543658697907226544163983181166134540891700386876800 [177,118] 334333331132581640939998093005451526005557008427232148057909301324478168152660894087388944264216199195195223047270234185238682318888537267621464834881950866666125317534817916651183766861257601060016478716321803892729486224171342458428170263540506887848309716696489252274867975561847124725501145415839603816411361552314170693113868693430971568256956953971390062210319626496271940351673990511249672961705764767847976428883876721720181456709069395297482087299255960247708876095120 [177,119] -682859181815885578037885625732081810462964467606089940941399501356752604724702326911386221862587002896804641258709390856934637692549385673407726086219989233913263161025757507813938624091694571998751294479281754646719293931595121110307054056485777551357095570745676923496863633990777894368539560889316093580872607420547336229424897612275434228493251783732694653962189172367719951597710266911346570868092169456577344992870334051362974179588915714690981168398233337414910 [177,120] 917852021022765205932559869290638300330497505713392232402470415199533476386413074422168562411408048825216225850758159404996433526317254806769084378910578612757473894537073508962862751300266612449856389289866247989815352070231216021702855098270937503861940970050118152813410602394367469485667884739861163397992091762706737204733643602192340489484580889012779813270827264170260880918049856167607196435439989947764902373346476031324515109862647339757236440276672 [177,121] -792169997392815205883019328427400102505898406847147801904047969407720935926173158315415307225083349890998078595639009790196971886678396053186355389745556524937099968956666868712953971487936357810132932886361822168514201208959831933178781908239813108001575553712595962436445121396840225764656396339064288544788364266681838758668079880454339112314760911033753996624978012835114713424345525513828901059129233565923080851982590123703064458472064181105000 [177,122] 427229105022478091712927562074018466668475323494349271977153299264894407150475423568427017222487932260168476161805320336247477768380899659391677236647374815006662447582176619016921728186635169740230115548500154142541596621645115167188211499109289580853225929210251723266490137814396264068912764131457645784451291923436409598340075906409245454910091635296942119478446453580065771571263844419430488037394177726037081163305996112016761663955000 [177,123] -139700652221648174199747199175395351189760949585438282310091666456965123448244411147322742789212353045956514911993555530426776163029241607044178599152738492255280235796991513762193434416513478794210636595727590167076553048305095365258651542148095626014751067508465795756847296929937668357786819640618151739467001942074506265799527213037412177100911557901043256422275080714104176700611697040205076395061951304509685507574971839819875 [177,124] 26781044432327507450640662125378467146910374570565487486360664457124625190064328811807110653965698483630144728953843585217390953195562488104024449649453185896577858791034084787969935779250277022624053563888397748228339405097295551038068416355697289964598152076555951104463277877922615327888776477771346755730413543693328310256042106448527988300086762542217579664919431287079918229417624055453313115553937077838585756368000 [177,125] -2898605438783986160025341980037125606858669163449295189887311509311949245011256732186101312254154402755766853196821695716537724706941418570165564603836261970308796630777881985348345085296287972871169842308129179897572677294887774976408329453682379386980359932280531477598040378028372642824433090584557027023039536655201436257849747917523393445197302780639709446556313319128810416347630864614917819060952332841808 [177,126] 169768920557558402773203569279230275616305997207384335346735368764320186237903940271985453499555090187910185661782714292905823486664577804269481519485262960956037411194520005792759206933967330758393233956372874445093722769549715151389833059311123155414138854335118235918899388539599177589989499901025990805042876238949253636105776713356465120609780821161999323301418717029329378299870669111829236478400 [177,127] -5128121368972563326809960835073858806589723932499284128103262504083322473405581147399895633790838970229131866420097197498822508571376404451341308949237984854696876637580816588151758659968906745367952741355581479576908847519897604588220582782583302488350919770005613830635010989017365838871065496232991757993155564735344885305691555204952950523414214873834443099785626881203385010890136676400 [177,128] 75627269677329624873584598256708665555232562718440681410284673713806126644854408397758572542243091138602583251740930823339858194934738353154622578371308496358369816380108651111726174130113088506215575201713720485687495549873285597729538911262066350913813973147393636641832683306865095111313219509778771279248035502855265794665824220170038731308935780968994048984563086382867647680 [177,129] -511281513798387189603298038501188121378474238976770638112374571285771631593501768975017389346346816091498631914762801376899071757828925947229747436770887504668623369259690394334140744236990514357760161701377107444324439067576790061940301536223650961996871756226977513852358111608765458885050537721020913976345576191996249197966998239001155504789963238705473211383572840 [177,130] 1473021669948121187353909382536831638633267743071943658866121182601689582159871392454387805790121318659997400906280564713198039401866694797142407565112843979518038769954581679045245709430803797122804094349721474136187839681544733943426661249357904821390431788599907316021891287698013210777865119941903008817463859367670212603235985241420067933291135614576272 [177,131] -1660607096389359593279557682331637282216073598303995894704206429874651262083389063858581407960257002722233367063748562704744087527353211798854267855801209940937469184857622002068299553125692585589966140674462068477535312580463527954212175656188494441630566594021299165295478899348546796247661652116924234963210612265098982582797590146211522922500 [177,132] 662282337046628542030888011452025285564605238051603922768661507212305694681450549129750040854165121918506316464967656874927977276946049866934479663074995412305759541956517700044311647517907851122921555281931384353520233376297886992103508019745821408435682212996717052436767975057290984549998853215287844280589711137439107960381880000 [177,133] -82826892138632739595444249111777057631694715293994488286561523513444269647684464403892604883186297602164941182665178708254253687144545882711924577640324748444366594747306939013308590554836450401185820079670612267837699356913237154051420750311444286194795162589039320226685227995793022941003847547923687357492243103347800 [177,134] 2806244861449032703641080119693071121593292137986818399975861431364637436325105678110146564339252745950108367130042940283535590046946797429261534698183454488943702699627792216653280480498447167867045489205213150318781204773779400110010186901208134702683591209038092032092299721964346000384642083720852950400 [177,135] -21512818516756232964910927568650892789739121284556199652316021569138156610449847899305908919568699743881933676175112537840257342784943401323481310346037840016147397380519991231407650708548771612628875342296555353390300896297883353413126850364406853153985340796233302752535100678498071905966760 [177,136] 29729288814648593749315684866999073766779270074037084042076054263225949268992704287137567686688935901864494892099828892315657713278948604598362775394839166359444217942945333395744576733097517610567234975912163843799032743978629114599904317143052976642632711737443036523574608800 [177,137] -5550259389505316398179354264240657546749878715203073387744960213765057243846454925050048736090309516957739500898139606610789578444458005220922430717448280250333414199366519194624163585546012413483129106529765156031736272561786516116615308308505807760197113437300 [177,138] 94191885307789041048326642819458826465269605399220364898751738032001934393482488612950161831050084721847873414942202483837807677763078571842792072860270453378566448604802948320527861248282483060931225408238644890883654489058552314802358688273040 [177,139] -88589847934077114597054368516866726260003734119454160311801282057139564506709203745682710257960686090285450955090457876338416950637936683804680369662545857076466153116476531695631555967317306535249812664846106828940127340550820 [177,140] 1944021584324805274163064666892299401704812510108493407223700221260148476843930401524412694711974807994223278430641546848871475570468302935325668910074868053834749764563432325553919655730231629412308504130752 [177,141] -409743278417148605758689976730200000591095240827005946344599952150170961237452160947215051685538790480962002351071748020407209754938038573408248487099564185178398597474824735422475887000 [177,142] 58514293688766710878772115838689553327726223476703919914865704734896594553616446593482400627188615981147771222697903781648371455892372870835295255198082240552000 [177,143] -578514530011771662474842112548234335614910771953393901122053637320570993686963373772485472821341377997621617757894905307384054789800 [177,144] 1262583165125472099363422640489188393044112509220352215066153589445620708732408205507308746400 [177,145] -8783139780 [178,0] 62543077824275828933922388357240240780211482311890132664598774368077411427595735962406268894671634301583736778199330262936780712117679896447492038069131338231179077744703528014091995807677195102959059829721579262274289895574143699058916481168803400014330091966268569350456836221657614569220523602838563882430123499815989778425198345755198986681802185710172056426059829873134708720947264558503569878590257145358079246437015163025500919075117136879840306240508159550242044772415815731095428046264496280795814861160497626743565516513776696285896630398350471446796717323155918177414735925721570956766265000269045481160951271354568197164453832327583569686415207362898214069468348145677107200 [178,1] 171660613807813433444812271480976548096642978066773854922398884822015056768651287940857255222628032032327752412534824501661790845116331198866391753950587488615000497332912087111353404817298528178817859214192562690263674334156209080106291874093571695505872755626469215473766057541006106620237268595574417540735827193565123033945818555790963422849976219617413131591394270467634737269863868104286143747766995315595624472828774688973649088254869420301772087347090947796603495979205731772971014309019364703333553089348090813567298453072165010519981646545802728555416632812620363938845432543839482677305943229557652303734076214613072848990715548190754039458394224661170660276217822770826444800000 [178,2] 23286234942818881587292390690632600457313824271300173893156237129532645027912837529167832792735834880713780638241575613632315619239107820846219348930055302862367143979350190102191268447044116083157643176654281815768721493598202323119638640900574120302639156172328922156382804562830068656094649119411849538059680591965223662447377072610700306773498621570602563994115365978636278682149838189254646057998219177006021585015413705439841851886083008571345802133937060153803958788410880730848880930193159881944375062161605293820826142756162922516398381605212916614837065447775927784822969245108060109059710472883281153893248932945929903787839152784977784640085460934471863124468360109988730295168750 [178,3] 743244397892143810372902634537593885855040108885523181823845622122880133107294921913356586628751647597936608197292487023790680904477032098892717563484960769532712151220607471490478707916311444157672774913061689291055478811741610500663692958223973281681837854397015412875802877698017817609907842718793382575248613220060718283109227881296412161256203932469783589901965464343477670704221001231692007300706088609882354216381889276660150358547240446487679305276037517034021264756382853034745154228266020612708101375688824588373678375086229832475833460123339573542499685502696902746936284591688416448251569257354864472145965737254931687077093196609233433544565144224865853560916897958674501078960000 [178,4] 8948675042457835003164178563512326523608394245496818483501743068929455333569848370695563349349606138308746041670545274323038587836976001287557878654463902683199411723273426069893503516866021257569394034445356449446939926652837941309498561631886403969289365443333654655064218756704413621984065814589118646973581298103270548129918192911553649919919305578556162459893149200132989219794880335146679497481024269224823310349172237810124529365640193635866519769510194977617011944565625085496989169836516368735312788096700410378506148142777797923788144730758782215520498072005368448131902781260776903745295034978457572945797041975696053140023011265357452139072278555911195073215602302133664540321920000 [178,5] 51454039424717767623522583428648346272744472170234320239892085105422617070420331086055302139946971337712706964475610378311366508532873186877677005103847082435808146975579347827290219723786229652570802922983640556605115214571976955385584393190798598613281436487958648197348490994369103932650518846344296693816995423710927442544081651140076132443487584839818342052286453720456260151987408823166400102995566504245445736993289681247300937041129591733380036812385291488425432566212609156373292173468662589907168801682641493066085950291169615020968055802145408660936398630633118613831491761372129031342187070485820630222377079856655716239953960943241084267423796643843800510285557046726070914550884000 [178,6] 162894779453683782378370790311910745654753286220646749169630479433017684257051466496414498920053409573976258184615713957203974910927671555518662460789415257973862511144374256114353328057560958092575518745407127343401681334666556945432079063858379498310459730259057438320144720546701500416652768165516029382287905446036143781097538183704844896978879906064292168202560443410827210973485782930898188546974617281728171640083033460982761133071026210006816762848903585223437392918167045575526596462628303773053399921147477434062487514861805333086696424665789480024605419643718497590158490624207963387587025535294007259743325727840653715923782308975600423670313012981712344451346650620429245510150065000 [178,7] 312335612382273070397587354035528323235472217970446483604172675214254810953848228443992853538221151479450857695094366201722280422249702862828016229553755745974488844940440133699342287841654935918110052835357211018252673905674705270862005852691604794104080455901028170387547275675057789416482107200229342094493981526489584785403048287788521594299279059028413538227752727360969107382503653872510343925117813865816038156513093683174158308722669395618441869778436915950998334261321325758228001039891165619397525587733096266561672138771880774308482389541137128930075134535528761461099598200739302132351787357889295138377574291951562462848832630295207805299494614254868325219466649123245018798309560000 [178,8] 388370759070567907670893678437025244265596745518972551556802118349191073666377574951308244792333853473298418259828101617254331909749307831724320420720876300397526087946304472704787873483651473212186687965981889149267219560885021005406388658058532676437830752430157387361800699034907632837211587920731287593032165935974562115489891398045740763054536049087367820347614479983227477753053065373519693952278517743080642072905507008181369533655651542675279029415122085145352981828438577293060639753016675708334098698015271478984992826153987954793120166479113661120878305491110958855642097505673834807886520488033967627525616454597190989483380179581162588655672405708957007680909448460225751792064149200 [178,9] 329690238492849407552112770588100913926493489764393154304537393573632825178228887292171703275081999657683395547881655416987278889057077756912218990636249025724399931255172095811165256858961235260054895040804154427623289971163077861713843329529910933152287318250004267907994956513874366690977722159825694173697248993763291199944372274689975226157931648372092615162674023726201622653065821562858218233708550385814935290949851242867114921551351687114764482938424087554206995412786210818302817090051158186766580585938217935473702675018029325257298006349999484461871569479593698620024757715464297016224951544694535461952073487720586321015573718463859298276269900678413435617636428199935754497172428400 [178,10] 198881619170577340802285353982083959357945023750504982382190366230142802797398126457775801592259974847735515469251853269674184557374445173312167541613952529391821785798378004765103222673325336186768202898545590095398184915909004086226338635955182815739820998960699059637933489362991567292469495981493565658225793762926636472075537349094955720923605594056085235997175720497483593492092755853852376449393815006072114172373185165314481035757515900340754590536760237804864992363935176709172371120375504091920420771098022442609506285557541160233661490213125843946795357087668319952328102708773543220848954132395433350195260101305151585679054808843741825110745773016183430338545538821416636755964635890 [178,11] 88032312509847942908605258547715559471013988858556772659759347815764571885613352098930933799761915192397515437754587836312098736927110355407647016255787591797077818015157552046720823138199176726432737967467831968032217048362503837298846904755702710702351757557593835982804192750511536406662871110520382252515557757642117653046090169136354462377884098876106946829114116865103966417248790140653398069797475786994166717137578867569015244209257976599705780551153504373665582667634399208693805428642101588941571171809925939413722842623189889995092634822555912061808383243781679892256764948039058008782700017213976233487325755105247010024131999249251918728998374996267522198722927946734620331257880000 [178,12] 29352817946216432346243584561197170497542016449445772122890304400235510984357808562390876001059575021771920177731568515633301531944394079094190464796245031288717268419825246245454959559658945140322537209895787908029188509230119647685003658947548319712228623883997654177698177173937310202203059165085705139561113604303727503199988072107174310092730028056410081950045153435145194000989879319253516022715929466612516744014885793471513585273653955681035278316146340972097481064971005459846890759077448368805743997813694671116146667807114669858665703125143310581439865885193405175317949417161095432447823926906326753563897311548609923684642870267610917264724560740310767360027261842910991718685320000 [178,13] 7535579470280675834109937839040051769297646810929624853792768392174624982150557715398120660335229786178808462915155007670087014365046594288528486364797313248828887985755912324836907706424881287747322046590127308070912128309118827202605656678709790272185258115246681462867157460776874409350475612836802907452447382062815543051197650103744591740524162831772509490363606504809732108690159698281564084129460335419709472853816014847414261260195135203533865724583749346253684514563230420816114582483292478785043810541658086692458375549333914992171040544701865175720699089940992443434726358533516694467410490886827104477242635272217113691080262372098125386049477249002065132094016192516702311124354000 [178,14] 1517309302752024648245975309600384265394743696205908836177230646670746026332014808683739962682587926072999804303457686925749525438637856227418839047522052146958080719471098810869322269828024139159704748929297834074135250733579110799208823801312695624134793676602074968684768767423274173244486400570974014159533976129278213044734866711429584269234157909749183398568045915673812013349346633928979086511777863398571057509949016459229365327809795265486786964592211942791531073950545044923807848550744743177251609795689920875989437270440869981479109448200512649118829805029815272584418209037352395756819386452042554863870794658192756052597906413946182252524834648921228286315486255145018678184375500 [178,15] 243443217431648959137526439433457051019121601918166016448365716681004566353182836442941097291943750879573646768409610615253353516950539978167550686654560110714856021162203352550685647350833003441737407642421186187770399078561488526094827447104817728899442343455412616392190940923385160365414249860528322181892543382403353249597372595488868836199235787880088207779581134977189329906505851577665217686160337838296326043260121943708559887652671125611323607752980379196320026745020371520433123453608813085671270640909867068264653554583305925415416092921496591359036671094488462312068418014656165815118349385249001488399812131759478963930997073071042657348714753635995460643115051787928846602375200 [178,16] 31552650590431166384706264843491236727475042455662922655216608926084136688106604010910000094747547612073916852973278470771589980316027896989858139236788415179401533463886746832495094058519389712750060802449804588441555667480469967061563890972254890627179415796081013663889274662010637159198242225993334680542460744103797918362678094074560757755128197522759666488311577631479340756421817816926541219526650588605241560865205407326400001305967012130650013666833617082420606133138494144762800721381445027323386981821073978023303392689090076968448006427670708799420401402049778786483853304276349098340341257538867607182347846544911854537683375148606429844150581633939800210883321792242386296441400 [178,17] 3343353637828327684122248318682907425878168177964256129931597955984080835321970576226693818817807386110366546594736816473297286783451631130127150944571079219520852170295044650156838506908910403179411638998386234597510308281395540589733590053353460274289184709678528033507324919862618262472461618972212379848975554073730214478206642465257104076767107934609942244800725190100451150537283868862250832779614457519701910452818881036751412830463487884508240449372824657902644279267017230145423673149122791454378067354361716564569483434415278073709836472582854793591536181513734654091029583948788128673254032535495525488147839422956045118995835142435289607930328234396606581384409325513367233930600 [178,18] 292689959411214460824359866434119806319578717898898441628961998948381734779027611941902842472630920343267906406856075288792679192362132766627519517372442758150745400707718625458784988431853283489478469468945908563310731100007176120543012081531859212346032139319357471183190956485795511898374067525181101663397383756297939073639286560111976026255847323623273010060888016435990624177010660604261993487755307813936739264051897422062370306045704045109920709663867115542729514791734080588240435163907916219606831150983545392386830885543484298090951793081226251773577049049076007538329454337139206506873316183999449612850686367316465775021017278213462562018438814202848703333738394044925023489935 [178,19] 21367952991711654719105065751966250891795455722303807546922484937199978822231679275315146173120126699981832972434880939295902137253830408950876775351981810961724164856729352542812868245170383780634891383385970425161557344344195384279369321113365085470061179514169614687794135935041255007366691816791393620386322948524402902944156013436289966405466814141470327241401863855029384788675923692358802362458583558706038494496121767568557302535925312775166075138476617292746286375149497316446729110029165688442267358848832396566232654690236017744951496139991291398178658799734982260166385046897853699415835385059873360812294277912225096799814144225607803561519645621570007077657050741123764249920 [178,20] 1311774511464781943570350254795351731322917477873621424746305983792348439219597169498397056937024334686241039891583574055152468234098329999999022577318933538852427276728449300966950838152494598050534519105581265969275830421247477295882832912570945920569271825764313416633214587289582539329929037364800359655944713660847275484634398338488682493351672770192897471877823884665285695132181200839618620262565702089859483103447446825423828021565109054899086130697918088882349590096377489716312642605509329611752037720564267582740756518978812410450173393930122874898393751001929206470715348147741129873357991897872018699518046142890896356886433528171978426130265144712529981243045713504865972416 [178,21] 68223552657455070962850373125536513995994245762122761517462960764678691215595715706513810890294388125091873879149728748111661293840371018513784560953543631746750155288239837231619061569292816329024503927649310925887984873310362938409168741220974247541745603341125761212151828827942230364029702832373615159764360197525056894268999195725659146394733769647224998156882556840744797164001865517857824062252407032800710195633597616106738193009529634665190367989770515489289426817726041013532874738435536806084312624620018202053442195642484692355952609270895955360633541744526861616895200619119424350821556150763280941256897447218732698375908955775283385955986097549624787246529106960253366000 [178,22] 3026250679689938835648369680766335985787194324289875239342342780913496825753070091544125498696254280970200244781287455846690066099787631801191531474552746729576550546962785573093799346418119657329280095502942572879708829500730656880741357236744530187424525546307129331628053319398196815229338478448527771683205913073183953210538365537694589615664975089665077928535261997652277677733073945786540603674275834254778392816719517892849477889616441996139948654536902416692712800103827608245179251172296326778906346173589830973290243886262668114463733940048779731783765220525125951467643865788998978783926718005851228278555095589668596992392510081535413247890708096344641639853666652048576500 [178,23] 115188595705795883938308859299368866290401598606836277846536581455754107929827016827022036272924534588588582548284903966432397806719944113472678945862544658373708296785178779495399043798705858614358452115170037809789050265709535049769813896642295585362009043689047632934602848200822449043432325400915963037717616226740047403318548344747979212077020614938250562139997443379580047928004622515162539082807410524289675961716336215700619026915631466887107444512748982153769971892758816842694966987366874716166749930682035727529964222430769460934193830398103553517231849697621462102227184333263533533578028358622801044243767836782762551474191515936032526566328474868361507717220416402405600 [178,24] 3783070286897627083982395440206631063459100191780167625796096213325898922073820954948678658597582016303302256647534008596555381119950076698265051631743671921086384705864233709484281595656495151592850907119536979873704001720468621470999388261569453028479918015415872722820183601382381949468264942605740244814380453218370198026642509729739019496555975563221492649080657745311439759038157018587951897749176591865355252090020442618156511760699660464222208425599566104247645364748379751571415189908219314310403158425166596870133772202341802852669712276024579800569390227939321409920024292841279813345706175852185489027427777394711717192117910716470990142735167060602073243222856530696200 [178,25] 107744104380413965021265166685801620366882040158107705528023230999432073072515765478128419527511039005799105325207367729457761458572777281684225636127739262381484457790170635280261848061293792168669204267188105806691479656107576232312714694516509847005528500792891344664825812593601365331451111455488079602232979098988158034268862611889413674729337140280780436852371549746672237265913242958352345716141677461111870361338586243883198895111275505573037965776755582752156424313894432588263613441117333931592612673718806292255761821948963714760503061791224674434648007734419524391671395025125961491158829934570669282946681453368459897596016295422606491568115064780717392034993232248088 [178,26] 2673333603125595327118182472950831352355379073024581842238951653152739054779288764124113213757141286730082762545857088359225753372093010819980421490046277510126803433943851479480203708416934614299180573758212820290041523640824228806291426322646754274989421462904723124732570295648901392564423011967923390414397688820245247176513386921772646279934598674185344755320757487294510143393984709098587118548605865912653931840993378155756828148997564588542607674537964711805743437522909039070301276554084209459863902957322720638264622632293494396368221415144780729657772838826171737035891034909314489251247316751810833264616146539072010736591255985166733596507106316739661705281099587925 [178,27] 58030109053202961552439084040671234495102083409296804681522051476403551382012842949844817527759889580076199376150860705525067063202933618750274648684093118639497359477581592662909731973065692928555724585660529938464934175054162165965512961885563938725047963569756311201815376145251423871066251582797360976936389601508004366930273843961907515418586116547073193638761236481323710608722376082241108962554162694464028348375911489149274383667298554650873807103545536989231879002463282715259635943392659816592494210076410514998337880101427737751106652000443950432028791694592410963685302606473654299995885322053062458963045301262147027408904178658296746906831820762215467427278659200 [178,28] 1106307814040858402676022763522163200508694237081194262055137408658714155395882176998422163471255887163498254677495512526120243730883599331588071065695455121259861573360023996882949892507732187926184248340076376673585376957284276576241430914269594229710945244213405163485947517058833209072642914284834959755703717864021278551201405131038283886892815118461479449457772944294544183508915107689804001659599566787353240253924303511564597728331846726908868755534623154097597611362014993019984762272936882197600395271030530541647478264813731121844255444093683190328871765223131758550069513075312455091228364590424556635136638424269045714092457470320701338380039059256873122036109760 [178,29] 18589593492695074920322685757698247277496689875381337713228283998085673282407667145965577515339265786981093084724321779205872500152607414607865261592098542599280134715315391228950233601454187541191755019010462206832628811810527934420076947333001048581666295161629405054692308699489993320989483693315144857864009994312637121981490815625430820260801217933329887568162522631916571976050104509386499231189960384185686775791388264932045468554656038574521717530365947944982446460795488034907182213997250002115739371630062549064232657100456365286229331596104782512910198067367134867294128049040859777256478234386276856435897145210057035113909833684308131235123016602460101026049120 [178,30] 276226014511214284955995909606412104873128664754848236901844332580540059876068195397147255226263024289107025807336215003189416615144453336074816571777626659830422755723825729434189759062893702409780380349669149151705960331526312186879564938908227573807167959257986480021478554575886648712083671866372064509823424014636274819632786886467647754194557357575983421302967336235906679308385722312684549724739615978192703905442284208620636763347646160464027463318091510702624534611070008777139574269906197976445413993172034954740452469578703890825723252959523568247285270038178024147605759823111412116228014344749311030918919109095414951061524455207434972452844690794207945614384 [178,31] 3640671649951388698008762690679265205317675060069434088053392233958241861420265716985282922848768609170987390021606754144228572450821197704551309700401464488503251750864069169734035457286687991065286773896782434801080423991418614862077837612884892292093499875020977852054892267942836819429161225372239701257864465684506447980174486812228700241606142995781670229748732605807933629322736944372893135699543132693149536447956153635459795802784288304350043921748461887913833305211695744583454161418317427998515020416502577709511056397950808283457640809213058020417115985544888215116231534428662771674428317760230535655259860073524259753191555106632807794577337054941533144000 [178,32] 42681948503549383874295498006921865450485701441743408866593794092181543543928622597745415845519421944403767375787926122001979453757876864801149728777424072250473544947143759615338931142668753785367076617009634756309641067778158873525003295094524196855287405714338391599876250135593913451675982224856227274575064201498625275643437266368583335630270415197905777541015828659503228600091095123274624551789475390354512421446089716503744293408223495103392322142089073735526726812973256896474746251458771635664867637779957250951760239840082504338535454010576586425163903840395125725327604508313471554347704323621879540440176502596588652305639105748325447185205661821680436000 [178,33] 446259140521395853573830791738062624538547943391433443339734481619466145491418937397857274255521905892370697581123361259364566345553778537098962269042883553723492476621150129750039019202456520574937477179598588078477447631804672219209462330142573175129898918537032597385166006230914771931375438246530970505783541001235644043061890225410205437155551272126213522779145007255529743904124232969733227684415999711937409898593477685327258257216042759309524368844607177675565225368077129521392909912902560439104211330643226735712931919249174930648619390138856596486805978991599222616177897250742634313464559830984765462623955211458157210011021626203013276420872671315494480 [178,34] 4171219720408487792189971050135165340089761421617420888483043412342639524350728068778404027673494142844130397620890720343470175109637019006606121596480753751192108617513605420700892171916315372547026293064590376108072801193681520653666755922185436053457899875655869312437093343393481535071493020374294268648306156960149262453924890163006299042166348493515071078281652653025247813486945906511591452770813137734313207042699885869250954968991661453206074761316634873694158750019480698816112180028892690867270308205511917103856332368942677266905240139237625905928028402144212404268675604600071901904169802620811485279578243393654460265469763700445532756339622401223960 [178,35] 34934155986621398360583805533640028283325761887218392296089749915710853875550092160495760138921229560506300076228473281778095419789814894985943464404066588801304155699005656277613651169863943738630161976740629644274854062424314708710434620690229818692158902535591696038315554061818208646093106911127828826300584041713472381774686986920014569255577712307657595394448898957764287115194580390571458918298355610082361540705567373209102001992147728967937630256602082577530247024338580281169657229452128128189415899641519814889668460723644519580465923252774583280617682726301214044693114166627165222480477476198175238988115837774314126741846425039215704547845452210176 [178,36] 262698843684009686548400010440564181226912634807166427838082109948475928362215479586863704460441803988585604585946249700577054213633341228428559701392025333363829815583294609684224416725688753264991145558278349462006512254665792962306156844803150645952433985045534042372702190568038038435782394912346806476110082961961156709213515876702925837657835326611107475282125150886239894685843070276534684751199272851331369159353594835016249616455645090151791522293592190742823341733114442492455313670581698335941346700735980544428377321786317640557739422381667902917408171340327067038072221559248522231501388225703977387180802571939483041136777426944999704383185785600 [178,37] 1777185837914266424842241332197320402737609394560487652667127564163416830855875574476988067832199833012743917363157259065131866543093149729034936049468874406483207927240489676679007683878609343442298850909423911315507099830071163063018326985956079497209645381684052957880426580713344431811971787449840355241971504400063488912165637585559379483137487709874941948504621321125360655083695457402028319448927637091605099780936933619398546353187032634692703938848565006851843810356414000537662510957766493382240879140862038325857645253569288999314725821613583820960956682103654174041082601294062361250354878820214226577779424713414944642106882058690936010822822400 [178,38] 10835817002956964258106962610349541294551590392152587403745162722286256535444446397616218103633636198440909680392771796175409025884988948888131246175036874785296957396753040641202216815669306232770547062174896839531097565841500278173457617306006196895189160549766240753520096882529241241999864295650388785067048182097468568141451695611553020666020875504161978857014311830918649255765202272632293182102708564011179526336425733270427358897457768032617198775435521226802495711884535229030290662737062880057801852473958815789515072057223610015589047939052906345255014201861314749236305974006765652619259964365089783851277075011491081861530006631487126310794080 [178,39] 59645471514704082540276065860416359238296848207657200555927424767953210103951991160647608696156647967920056501951416433174670130686589188505483729662244940369417107076875122828955049262780233382302968423270862989941465574619854497700955415325916027802362885952241198439170219322551249103053447187077351333392994136803140757808868638830045545001517194934224564177428664718743250035614111445666865328271871105201696238416279726538739572391977006700131172790711132496767428447352911548654205923602958992294662844263296354226743799214466291084650750749815660661773296863442628747684252725268276234373594983033464490293336898013728844266464210950631012335360 [178,40] 296867325266415923766861738083789188424113102610219167974392989916044810786193827678484855108589889624274999635417486459891218629225012522567425210309779786388686491539571385370748875088990230506975095048139929869801510577045912142350674711861843250389394507844449374448961466540685793249058079786619836251039757597898948925838238439651776154945025301913075965231266089245963980022847234024479199544300800588950342253037693093758086448736602063543185634215437236659796760554411021884143488620220104624869541690168844798741045855493303921265470203616352986708930300116656782399346981118634889947834155449375054911389829127415184199249644137838986160064 [178,41] 1337984727004468285225355808769165941620102670318901423865471996003592015567500790936316707214780473549540170595037312363571744140204659129211425770788118017822828211856833981964465911131011850701469983321594637051534683579046235109572784437519296125422587008987929891180334606927777090056980822518974872850700577625351056667438144051096850095732221480195382463986326356256468076554099218335109738622873251472351281056707662288373327167560251935922661660044905013123605268256006109956288556511118222178851374815902757250414081679354255146815007559164310520179102577560367619896360333405864118538947347235093650950007545648261467934436296365181451200 [178,42] 5468070309703762304150616493966255961587337409126195493696034925917295451339560972914942993737830343016689783157943490222628392802860872165363897946242763555208758031121001393830140261472587540453549789518127266771899438345987353204453873090726858146821447769626887044708166251945906999163477781318254190007511567801415555623947765203325979050895997084912272978080783524083433923960055355274127440169392466621311346892811720660649144344618844398783013759701588164281335644822894723145100834015479414018031896060830365630487951629976082761140971637630433898560851955718075641388325044196129433477810604288824771698432965212349803180206602182999800 [178,43] 20288963953384217860475491374938149464494372445642424038663411661919522214933543156480002991312557857210921763308903193578179390909399721399713905747849147544962004843907693590523899558457189610536062219569262415280685874239931313341791849891090903747778733546134668199166410593399498065707257159207432925882497848191184831309106545835198737820768778612575089503769310891808345230656420746511499119435093331501896515467873952696404831493444141393300983054322234638788798208480893799168511132087250062448135380993249950622060301593023582377323128699370679011654198405018975964847625671814845213071742495031216795618032228801186598715388842033280 [178,44] 68428641738925951080730523040710725234166504358564956962225037412209669045994270456520168199268804011570623344064541941933140567404777082329873149413007753790445815568725380451148873641002080504843794644469667519169903817053262607314906233073249528104457326094277565876491650965409489858227585726579478591569788253491410449675081246747112666872083198423196952315075007114654080474051182346381632759654230703237873559088920292071159104374038895364195150998594968992160505620901818994897916606598457672226287860681880841672446649759190216824915434995448009439290743174803223163004818627447856134868983984897821656328948391262482259116298236960 [178,45] 210010302777481261538761584156149963408439504235922107592062730190322194867557178480559851499579427450359467153131042846739719519349699971105204148832166483694304484026621488825238658019317708043316266764484713661923923151929096776859178115301940227883336560756693566966594644250151697653806009805559749070367989555765677219812556341498373468825060803864015404441147687574840978776468694551453292765454505386318008145995210058679934492248001926784024079419190663074858819616475130366350950392934536432315663235018185614946244253973186310713937756055125223089366212910624968920173524076975555441690255012666039321837430413161234078276985248 [178,46] 587090684051494023785521671791822986312086275831059682359672066825740094859083920447783069466348244195790901649063505796147219481123985550694381408710936422800917965461185070753188626589108034971393252873132376438475845256841296540901584180367496815871064391354648446291612071967011018929057697038128164478411456604568839229354308292147495524800083265117336869125376720310248918300270836543060236997362858538447017410246341468846763119526122370906693608867923046638198866293392107136276950037870044965917340665614686890387229375975917807193976546533364691516005564935621347873097301142490711373790874369398469773370677535832863478803500 [178,47] 1496358457415141703434741823475035761110768144391546549205229310922704504768866027452210464731546752490574836435818887746846043152751997795717005703486510894053209574231665423852051391922406715259512233338333481405001297438155535772076866694945665728246900197802540625085312219956793201515843692538761326633627237584944045161143206009866780438671027609484851813387873840166392147597329591608440798719056919573471787919075670081040732112169028903185817355229296846225010336924165401480274930600327231753245660432617585046425691201368908195610806800278577666671732182194493929021814408218024614355992906483905480879166075151643347464000 [178,48] 3480200008404586126972295431703908012347185793389634768583103350599559330460852724059522934282708497147223611284519071711626423741664038216330361832904371997426788514939926265805259440874792072528417250163155018258574436204385783827471941194246194908022573952485001074033398531514990925847532888633621399049849068124232740764375957770394827863896961998879937147236085586655388506208539710306731445476182870423159625244982219396770247058541667505850024722527405691745661962643981929762107937406808810078889437912542060756570785344931414759455816691611265415622992793818802265957761992983165822325029511136079134960962652478852744600 [178,49] 7391844740193697755640691118504868720306191609599267111316537037027873046634965770334492966521652626646823840552969649532369196741375951154548990744610171969666617219485869596732419336411668250862270615683066979160369104896168276985053225285198970272761663914322096770241478396166698959999483577216424940860660252948030456030038187426739935481914724657511807559855408565297618510889566818514286267819452349259207247205463856138159994643473782323277760770355135758069866575549796677152479407584921111451039061396975086416107590203771362273226813225319659741184283676994806531652185108187023896963219730861116645760503520657807200 [178,50] 14348104148755742531301142389795134558885347006834491519406326974828088523702783029414303976077250120774346979965227830876129884373585582933686603491975813289778417142365060731762677476720030134283488393110722695851126291550886800798007732596613160195149072163420017811517273467967138632099567322915945812272114335129541692592232058070108292858114195415950486010643289418422667070823364565209207896291764667072145211767812816450904342962923228645606957717165380020134369417789413248980697532663158435869930134585125960615160698339190477537369452886324115723002147230549373504197624917489215774345792448331785875221700665730429 [178,51] 25469147876162513443772298384279271714135630146080070795731387636242599296432895149754237203225358354815069774617425562459054842162563283963766851711867347530010700119094487818383761119989337306181230235844615997579729155320574954889866001040001732628078719018699956432852759731263966334425026243623734989234356100929277454099108467211236514280769162923532355236524814557173784999759911217810674711072555188960674983270224593554354141546627382323788958103479612562290650304236069897091469012381620820949077420401934780226183982753268631239921494215629549815830125515845977517231801638747314044856873740453083781587506337600 [178,52] 41368607196566434770871563873040671110198143089260340978106978369842057355023511125408499051465898291969245794233139241103699909733960477517396705433554787054895886428066920774710056560068121987744199653618715588411905165128899314248964560500049547067774424011371907930459511795901486671254984238785877040167743571985383171242033802773823234365104601175899910182323085967689352011472471526727386418152706812311921347696485499356889231753163854205088391567762814804401910531494428300009017397029220322109278488914192623448911944533277205577821756574161029423649482930591997997332770936519511470013334303679206408449890400 [178,53] 61517192066232400156679928261034413885202064794260962211760715789518105817549617827683040216396129810343908615515043386262402972139613744800683249824259443885053627670231554653618435332870161542926015565596412149892988556296572647508739591721982443591090959548234546003899340480979466194091159684280155668541145923253855038198947223781496699474869233054300258965022347958148119361836862037280180880686126225700078957352862357188769781651402151040991168936074370095883909472110180275137969485905891883191093680548124102215698917589541203101280427718499543400866690631963901467706070846672846413732635227275528915500720 [178,54] 83791263581054402360281213799314361105634540564859704861126841904823888512754799287408264951147550432617536220032180853248863867754439604078220436031378216526866849898451120460240755559449476757622689606249926151768240007078181266958877265619398106314403098592474839244486122619610380297021922041816611229987135903784361364252764737651547670585940832327481853997763473154155946663306481343119611068279914778844595107931871195863274151620437839648193880014046650458722765836559460994406209799861713019865109601139512307017932842729302185861380055095825096851348993515405255431125904629564726616295215144632610021640 [178,55] 104582936026384914441077575189629485145012496525979432587405395483201009941613926493543733356832705387046381789725310262103788942528866589144996357683423261680886657979486572201930094549594632343201866220839605056760762022614976932074559729912574548707364669260430852648918274171492464630198353815765127940410680081783246347338740038436462279564822400993178073433628951289741446519576636397745976355070029175670965034127724255421838817186467540842657011672838716399645358212733948169906948228046682197612269225660029017948182006742801849298652403827001948856777226015005926955102868137279827957854211137251955808 [178,56] 119658169901936357595614795120529032169554717195068536659510021831004774189169516738039840762865791724830689294479071543646483529858609908045825649432219423871539298933832701372777829194527319463661376006891517226501048076416491648553338575673221859691997528325411137667703313969734276165494089456127124870229926866291977482195899119171133727360413289677197546733807158481380993503625929935734838197101267870415923554604688999246438846167088250316240390080522499679174979321081757725575477925540096769138108402393724511568014927859662387181368864742775714114842542710615889174156183064536604626006608378990000 [178,57] 125539333987177111238135064286411858966185705987123811443598467835910759522864853165953523041056038259524472842353817352317179449179102166728509655440972180664401276777933077055938933894539140479605326746957024038433934823807723156328181789142178777496490808886036621116818367936580359753190156203526762514744862689011467207651862258354530764248727455239717757004762689057626177250134075468872379135120974977561881243431370220848917322420544004098028146596236308202336262148041976925698056198203495094876049594187368594615771039546425774713049964305910432127219773117706299523918834736442683538659309365000 [178,58] 120805616778578454617249823386115410161451496162240369574147713161287168602086324029641888873620877295287233598368596739344107769392167885421650565266990998375813303053153397613531706731493578658773045060590849824317950734268354601949099282312458767135559412053220769862596921052245648271536125982562807198331516073724072004132859144458522861918545979857745739416557245988499497989975852093030835166024100710791106084718110401506259106642576752141983021028928071211395123307227087985722324914141999155763215857066009461892483620068743806438584176374972621953889199886036704092440181070639780118290367600 [178,59] 106648805327111640252949061750816557851787020844410967206290473431338273162607764034077173674067963739060800275408151324695657741082370717009418085866420149565479411910995990940153647769491520983358977596853587535783803766516537050200984078042431270991395712229413462217071419439215166911872174759493800694227860605327566345996053628864099240504275492553035414131930599642429821755451641441254966887121834036063556025446319125006395059012112051607248933118062668667071599149657411435143410669001103811980018507733862816940147457309531457541926160299018201562462807181604694427782771525668355848619200 [178,60] 86388572008315269956411927841916508585323275505433967300912779213750764340570588666205777470001921611547555700901341272315695487379898229936330568201922438729993036992486091380079105479330755255925574297993808659698213382225959754405730224111675704431152279285789197481143206340209478452180671863125565097946478330072743380731775752424590176891374975929512376169209687454459512278129339026959987525049782734780032518979496722288759956060270068533215767076984732932600581111614215591456254719830402393689672192277694900264003705053185886773457318783534492087820751306590579127776850663426427616320 [178,61] 64214975929875231103930415444884685186263270970001976367855201215208492436312998683310576515511699770318633622981338797722335345890498122084906850403376446547960752352079903069662554885175836735565726599172597793195396789773470534581505909145067950667105820217174615392282526621897980097203715584015407154654552140781809749133829228248295436525377094418523126784327141808180303896268072083657573367077279007523396851239210825476586854329501976524660819880057464083591688394796053195986950596363095768007069135467837095378097623888582488499386943198999229719959020460219287754596413606804701200 [178,62] 43804931864463622669668672427195921175173162458014023001755070681691828859409288491594411991981222213288924097096683896180020710877184018511345526217244323096319898831739124371156425377884333168430334403492408987918531643488106771626020602799502697936620143188964411284782281000182655575480546976605413384522628442163151050679841306130611525558185969191805708895184691549267733112279109865845485174653753685861167682064401177428026721362370490039717389676003624503902378385627799063980923381521934474729292571993970993204472008401487863151692716006908777098038639330333167177148527591902300 [178,63] 27423447689042875944056759951497273211113332106484858446762277773932274620992367119300012793647464777893055365143530455219807431651361579181493919540823258709112892896738355911814471282556030768983804352015817944758788913123610542915286034382860212916108574031093765556025341648981957529283914949107152557621025709271345150844246781789591595659633771733146520545065542939315988889820267250533052246722222692401764334350601822604683510177830435882096792200069177555076784528657591979869734920948693217261880509630309240069810905630574056422190418550337299035517460481622495752945940723360 [178,64] 15754985886320447154215567290936616104999288289707350145269080537292657007549694950569975875117837104986471853921668147636492786595191338646627757215579883439349059333067613055732104965870400715298354542526010880682581908819829090376645358627220774301682600596112470202225930143953649007686867879527328682139919479571138771958020026573095092215422434848613937571372462895183695407258277531836815647425745495328947651454775588852283787163308551057945286288539355459807905693633709174005849482852277450623905100457851945541544411745459638553189211401221042155011061138117575494153276120 [178,65] 8305663740285818804680809377520116291580042450299877470533206860217196568810298737504203270998058160164616922093347880676595218386858957816475804626723745186391633376812770244586653765355840681512082142207468630304289085219538486237114458156137539175081638501829621898628309543179250457950934814229481055642686890118493938446020595766852727077859445030588124752422037920629006681359810363799547530863255476001284313080296295288344852112492891883433157312749533692955710803633012234298225748174145531290223389767555705432863510926610025312407137707966059351075462570803311097059208 [178,66] 4017291205737773358532603585077452624296840092083351079625674111122417162544772920419008428096191209067191694478617117768858586896724369742244649314908784727612745641815475809907124262140765688821809708952311154075666031075197689996816915412978599608463164726800987641791668801214362910415195410044551869747332595097986629074127987916240232934663228576645474413526150737079377475266596185529250998405438309637100713760992147960022964961592986364521054957827124983927191144582723012185084631744475056535501881559950999655882095439282063846058378616521241065030394634567315320875 [178,67] 1782444244696836443059135519116142027151567398736782121409652024856782257326119796128500888802142056768920464865614500802786425322905615938523244744511564016188805571401456066429735594509907854956111883887768531825574441270557358519278238159874004577243791099692645368816617622485710819289197403497371070425212090011725139099596899748177560643897220385360907999557350870237712390306489898905934341143324006140955486403858926483290827110733168036535624101783896958900102049503705703639959935011247957260340325156250876491334461690153355384087610474872390005869772849665896000 [178,68] 725307014806658167262154284517303076413260908744203826111832991897796585953059125685347936880709100454075299638126475534843485819833091754014683530038176917576796530200015228693275999253280142685302695739333789400858487738749257439841636566701399299601066192741707062779279215849891284670272541134487580739458609427009125370133398802362895799021839729535178481658744985009429388756468599489703878503573172696428707542375267367742007191320951036742494590825029329083855471961879296025690801368823530248704615325398146245269723098119421701649471624548001562623399604201600 [178,69] 270600795606947928027473519205035195542622360261453312423673859636162005180106461960548424238452198522034631102781832857823362283516091721612289049756822903192741629154917367715783701712588324695212274082518184925801801583517808678260577775850407395131970431294892147600272184912856773562761173348454659350089005765271214747935399179749000091773150035297762031737940502551882845861010724374614539422843689471827527464834925031976813247048149537631921802650957681156675684252543192036555394550050014935207746777814508008865736046088750428156899716308258692619798321200 [178,70] 92532352364305542863809738469044886780564447760793588150414544263338693720515880879686818242639049363424690581437987736569075037473660444353179682151705428836267503679055337695006661420789868435331930025586730551436052072412949121278108941826876078455420080691597990725471124349362021103624176042930907616354680404674303842345385806254056534624410806856530153255174333344830235497890056999614101599105547809816989335924842283427062727109253314459649672720438677900453963411679856240744796534049993741528355258498382743363298868504986870261610074384132352091860860 [178,71] 28990072722554140891794798347657028245992638928473266193563100236306979684027070194688134340293918986171627053944956423400336723012416299984409391097769010657188854525421247225306257860086371383300388293259594994635913741490462116358019607115286001571790893953690190482206035714551145346975577456334768175106566252810541821821405604523693938222753745232779255096393786806232154069849464030493076276434822118325143018824496216343825866334758830549952857658716321230334159707505774246601462449118206551592644249748554072990617750463661889556354414965378734652000 [178,72] 8317778406498391231679097649614374322770015900033369513544784687949680898149396273852739949269011351312172436990414847367671210896368886452649049290241360054494705970688363424816854614470099706976793910128148325734527295842240749161248553356747447984662467396050024668415850789057632768565946981258093279633545994666860226105066345916824804788492451296398456979894857034256956095855781027759926273035372253038278410865456458784312823228735946067586208387113521579588943329167428030179016656438975000154481575974580792418397477086635046800146887554125983000 [178,73] 2184518735371455714705527300458992650279699196497021922147912561733891565485074852493647823079574027001322651232602360190853427549425713470077389034934891968243848885370094023118561120424870506842151982827543797669949913953588621363164368221228006850463467851522589831167092238195691629248156473910072096434595810239266827853432440743350006619127432483312360143602089878012203131467796536239121149054420787737452581409851520154363999428708067915772965839459451279317565139357067427280830133988447855328982636754118341997059886768375725138333849609114200 [178,74] 524878725186938337944510733816055277703019633914021946876270725029087519835937659204354860525740076438325651438652109937175396966359907658080653369903646875145055166864009231887817566139343381608967839004691777737030827674646123917201903436858776337528089129449503949368694549989622426682877385053548740210137968955536544495075405061352583932917418428677712926819037845159072723585028692071159269180655370755482318992325872524881591246897976063274830416103633605220519304140525052651918019401577880775696923223454871197649049180650510954425361732275 [178,75] 115307363403209939273361699631994367494196706685305011190278843555175250305671728033933167639175322578308102584803280334658341666942844190172720599568229748760312767308246410472128902304901352745114768807711132205984687624887608643596647057885117712993543078146344377562097371338296983409235467681765511824488514530773066922303826676919829373762258841294996971684678528217573229065931956064072868876648435465986506764051048948844652522128550880764095876239900826546341869690788453037740221352465014942452504047851111794156924651892564851213734272 [178,76] 23145423666347759226601962719657426170510894928692387200979443501168022822821398021835590618974604050121060852126305005635089241999182617128571035191066007271822995899285145576264695945323781039713987728564032185710021822153532449063744595299565839902711550458280724768712689430831201549315912662033315276875312028663378769147345393803014434602822610715651288797600750197636503460168150274869397235459672251078613513153198818686698509385435788914134565801876441338764177469910194684894504489221872959960768464391918823076509030790882789060800 [178,77] 4242019571719409453635067802147502069710166545240860107689547970207421686709182190080582583288874585083055762025376691001705867212943708198219785478482514417553940296451558204122649058129701549728637659245432524325740805308537733824365965792143408397894536701913094613210275714242920440906499835554736437720669272692737204385473027530288756002167426134594172367301019793649648710833172916096872686609294223850670928647419762481607445958853447466864720045809759143711840795294114663746267716943375533404186759887820470373357584364909463200 [178,78] 709320456615509513712888896210826801316448347582359897593648056739685835245918443706318712995317169828457251602908007657445511836220716148447921424154008618032668861860900740668081664684885796705386554448046270485988103554664249690691408382196536344065108701302416994884479526380320885004106481905468418437906678483211746979534500289514061486998573940648577800903697870859992626943015236329543175259359873860585766022358288484301145442852341371872579029961678447322719124326578250315856709959845200683687881256572748699012375319182560 [178,79] 108120965929523312625006264965754029338914684219070474980700399408034284741402950743500608774139908868819091068491257792946408872626607358663960281252613384164887192873875640682222272950102420547339270966012544631421756500286928183594489494830549249504265101576288422513835916311031777412525825266786426431950079635785985167821566576642122390073623417792214485821229912317382567058179276846819724976745014700948851995180070336433292399245421998187131169930346982376891806819132253564233860689290400697538225621159875101799122406720 [178,80] 15010036570502242247553785741486323550979356596213259411326255402609443750836527798660750468870493513896202420765932238791837003988141843079928928196365957872412580561597500383899555634059485322829404762492886425301319055873074082068417127403593184910959223098471793799323622893058443929855797592831649470923526048566807711436724670468049380429674649569179601025762679326863446992536608121728168529466053166019308164828575626738705971897136435058867030842212407170804251256712466746819435618163019184562145376587481585699835264 [178,81] 1895985861308667638775803026567813470562121255256532789039587798247836679668952127853001616577824305556873424932401540828578350730603183851667629255161563327911465503767234535648212059877529192846386592478107425629430176688848042132915390430724104113718379227529018007124320982470535147272484479973780137073450092091358731359937652701972851502727400500871374508509552410801516574738239436795218179484333084965975486185240990864474638917184498560091337800184607953641164866556492935155756671648666703912983358976582406190000 [178,82] 217678802562641198389848206724960169666139389040902065262043346262759722277556162581298670346473575185750142312772814899497621576293552715385664610690291330167467752971201158843285896419712679016060101432208592918336293127509085682200755928290784448579035226231056734876690448823009991516974297281360318263019766660142985779235734945624125071413274759748823783758944237364950965215196597922130230737652803131736878492857519751441766309184894282300709933944799452204968270607471860539722552111566349415192918040127032500 [178,83] 22690224925105685182072805287001732687097846155822189828116964697624562233661985582208071662234592136327069159353949288868448250163683273161765348056920862161182214079517552619887421299579119092353686106314369418514725769134012570634326852745679827077881349875564067117906634095743830792438928948956335846083205687451053534909855719290693100855540563598381108304838298385746299814419247781591352286339463187772220945264654967165208972676415483688762725316040622747605411768611172977880990995220076617363287416321920 [178,84] 2144782381978008641511189226007390022246774801586741206917900892311747244459785769451983012044680995893887409294770345129690362904554470092496426281881064574170861881596164829023908422833223032194677330072771706666232113705299910840331482742587481596367284092688078411749494757755199135761236190631697387992663838886979642537575169787185448127201769564784259195597233756908238483625102301137539325601370236067040282949460879693754367587719380100155029434286046133217954392448822790729503707793682279741921907840 [178,85] 183609105343560806284324745347982088502683659475087397915068007259912935839177628132772188745098696169267610948682322614703465961021216099825938271945319316066166010855687246930017208770288415064513816638768012459420174676157178217840268250647768099802656807393205231719315598008675872993320552144007182031447207918563622450801711079077607985326235881552280996474985512596478132851969693656164808954350158508137221796621518159706123921098649860377348395055634938114103677844250447784889003472158514450593184 [178,86] 14216064211649814798043149945943522782627048474764953499365412007000615666633287759560287438970414652065477318934316892362130115806882901998451785638002819681393761478633513067249019165734274595466759321854761103146847410242811767291675090734961300699938126143508498128127141670372954820215697885240859170047588508694982143856329448364039497096378292561768998010664653814828738236291629284835190912977609649921961102578736051539099263802340996197894320697667181012746665464509139889414105426678142598200 [178,87] 994047829697882946014549866964307069531024120016845317516811903560044692795911603634738719406688960658070542041968014671112209801501092243135034931557307725268527429736694912731902502359817755505861947346766683183366430437339459376529315791106891495696147037704428048289128294282953579862583402336212926959626997649921047764129241093815906785799409064046083141391972649517182292687161970126544410476705433019636302057994304220082493726329538113421113991565565621130422565097107986529780107459652800 [178,88] 62676584258956252576844614217737836335744947935396258225281915421670166898203586809080141814589641387670843059359540841249293520725897416670318939158931214111252876127091973511258046346258603717007970239516769303173317357055761647029343341077193746417074168552185420270822588422477682927240926892628707059922668239273924322067490878120679008315188257142912079384417204086137279242912350954745626879329003482455702320972038635831908545044381751752345713894637312905775803249893849283956079826160 [178,89] 3557602502413880487305640338244433103120558340589901468929980696107178943132205306765289503786307967990128167624685647910011539238323906403491042719661625049682363955402054634957454747314020895444201570202604494297934199316465311206552109135969998119101751846799308411724611992342377197451173247381249818354407158455301271338077984461248504060831942274364824454894354446745813777005801403379398141480071707774527791305741238583432421532115919727702368276528978719611321488623365216827100720 [178,90] 181468627456179774479768630354072889671817010529468077192934090183400091103674610842093814661839284891261366876443652091773956109930857217126596897983165609592483001453968532868321767463682292780668326810182852903333101819592877383996412362595714779036960424163821096902524375399946484220324471540819924684763880413084818261180028760373477744401963078358335788462640053409891403650048151911319920679361259405016163119615034539524979103007499547564688020759438398802363444575185961093918 [178,91] 8302846295543790711606893239039291232838039879898249469354512780773219207094868852051525853124964995936176686952495066541879819859572730475246718761477587885291766591800521448384840160053899393970032371010221767778847475081017080104240990817040442014109087473882646338333890982453106507291993213995672965681218576378772945668623561727675100894404877122277255517787026753008410095457358311061314860782154934608248156179091694303300866986335425487726461872857562692194422719049611200 [178,92] 340072385723078732100771638297536858646560295896666201866800959342763336080563018106870160426684781719097565998020069237574414315714203271229632979285103062464294438733999345096692322814599000572980951589879067153100810905322735124078548016342606826687866421268915853265934820186068864513806210742591413607106334538543723565859156599718816922729094474063271718716026733036979497813514586291411107178448924984321721166154903000174590935052101331379644398282308517105084170664800 [178,93] 12442778206330229000848110285470381106926583995061997088704571115583338691212875476257372586817679681132242520440135440904927466728896236114910496617919040395333475572467197559406719812592225281875087680808251920012484150743565348576591021028987520120650649274545497306244526290297832782947885207456899069073189281823523477093983827138114267313792248347134963790313156009083616761140338073831547438940756920397506718646066739642567135101847758455157827505265676691669396880 [178,94] 405778648804594471003646110394021274065699982935884729341838590755086570376936097453080784618269056125144429765385309694439988542395814613098910005007042267021362023933552422196256258601921430084737128655280895706178110155337676925848404195322452108368702846592971828031244047369034766561528831092949581264320276299581077759082181126986889186589594825398854617494801922759186703825413464523242921688588730688357045622397544482349754755068169317062014589124461001984160 [178,95] 11766538218805642343247466240186286938658940776503517129981358795795134592424329688290890107912048550850404888701130303899525406477682406345479363759137965292579283547497318817445078029621108789390376832312653098267717340503728486930378770961456584893101064609394066474745448651509077887548959132355852832308186655258032483897994709820225078564160617572698787571378888171464936952986197944039141448613876740712771928845189985607638576271145818481849237655692848288 [178,96] 302615466451231309097393826086628019798869987878990343104025998743518380341164240351161777947594763033151017290922041002236777024201825196083055216614424978840696907977510819970044564390903686675560269110479532518033032498629033054844178952175029330469226776942676463679598135199290957107284787640975595781140202644796317404800547081282896354057219951932732574316563413618443100573389276915089211731687185327706041737792323351070417797922202761983739479324000 [178,97] 6883991252986827559775160832183631446261943148344487786172608623580878548077536795960120542337096298879896960842479733110772828614099668709984673511501603224002304535879540115210598344437818004266384728351664953608768589150852280687868791812301516292909053919949965630655960502593446996166158747039459975420444728605045636587728961361159442301287111780407585766904320519188503905268635018021794984846879437697953794668771349114775735199497233686827871000 [178,98] 138115906822722582325890888646438007484532986577846582031885776546410522416545947015737615939297117579186608698991295094114582580586395628868157702833751383788566387459147986863331625565511548292253008605878091140114863500816597629703210988585535847718055704925570692639749066537583147483337018943535495818089828704856517286181122960229107845215160599251188340156934263646646149237347839561906511916591179441220735413472834946876859715536923972970150 [178,99] 2436500990252173874445669592779949835551532937087217950611374291579137962502241595746477562136243468458757531214213591165300168768230161481114511310424472340210634489603121656690828618991200829280812995702040254330192894750500688528768113543336495187230079754882685079699615209928838245183972324040094254067453029496547095996060555660458125443129611229674962483935521422355063485662343633028069214354068976523281086152604164281846537791895788800 [178,100] 37669160735412542727469626250945735301056143658135041632617268032745077833820408352446890545863720372963897371694429511966996821651731901031989696898227063094565324297356508086937216587886136051003971021426908494227651055507206077128759316181392570895947637360069328109813307677745739036583377462391785708359125960594178118376132289651984100380135186120174360298091158835321971063531387450930719977282170611866252132602930379588789383975968 [178,101] 508608355578080277644546127830111378611998789440366323584910535642983641331195728722749081458878973841912930449207101365078331123758550683674297034889242574475051036739304543696775136045473461569573335614401301980033367582220402208679202030553953480345713372082219756752752293482719444741267661113598765604081778354227237265634331878893473631784420954713172957801137087699290080273935712055914121058328862156333570418042225506477100800 [178,102] 5975003342366597432284064127519984184739974456427846654164491129403242073960054961097677631569265839175020577006931753863728850932659382631826071623213554537245532849075339570832353438319855076338229089915019466322280350323011325642094169171896153236292769721682353968318668699110344690396610686973486064765820119550935333446752524825159572074226189612452538826166010468529496749470708115432687904816186971521610645638895785535700 [178,103] 60829974029501570844055804021531552056029904202805664755674146555032267342883340796150361462857578148110117231616874943120869585602940963112593101446644011136852341945209156677508589286028377350927763032552471866039627493906734395598908761186844188738889322854773812123111634642266262069389350370573786213517561295866746406694850516276995655317239900181626709822867539911519540287113605284123504454354923193179686748279423360 [178,104] 534403240820108371402880102638341631424077636485956951885922674819583957627627664022234997421201437189764847394629636083267925652001515833371939520368203588972935689108235116148718483481631570076621331274862393505843593963793395372309369574172798601711573952911157285315173102519823180720516334079900243463682687990433531644164308771986182639191343972040404813574441859427329409847275540803749750557057856208462252793320 [178,105] 4032819280388550109823830281035867145536395650508656985099878017309792416746012947414752927435534651607550118538952375457978933559101094601490028258059032967651515330566348895374811288978830756463930068906727753039374252544792378895082211301680684539628241232304382231602588232395115153414852217781759205018049491077675016256628953312891424959871296895494875834797645362712507702655289575818265990501666312726343664 [178,106] 26014199717810928621255739498827714593305414099582077630440668516096490454685770042279411063523918633854306626030537334480354527002668794614595087030139687624794298760288630175425980214971380777607618027410339862169349050248394932117717475392215855829092199808705542367968825000851113850145924783350357556595518061233685160884661148535574570607924998141479892774436640190693618966667140696422734191494079038875 [178,107] 142689721683096076844281046001946005864956642207368046098452568101065006093409121516415261011097633041675846759345649640323529897538369878034864916594230594214303742632168507063635743927251040195863799652265410969619687157287245568179838329680898349455398982289479613886183744725498924076547022809451194277278694419919885125030227661828062270387361466162804911717076354218437455851860919684115294543488000 [178,108] 661765559632376173734416485599353029543806100918034244317264835160929805211061211824205495263120101590540922318415272555023053420225513864709142164203693171836198271625570338778101636862381018573880597119656436452913365633883138781138437616805095639975473007150047828113907412959558048892342302616730840719874992157054260355224760999308184532737814892452055786779847397100139191221075603948551517120 [178,109] 2579334740646487976932976614551802077932270088298931229387108949412335682305034985924656570839525810071691147229217985814582256285319953578772118834794592058821179290538110614520395508204856711469674524602644705943534457463292168315310855801452297939280405224058171187910013099512502519016925034479580771019018007042409956067613379211335295933448014029754763114577623049106223849645917208090240 [178,110] 8393866371798015863812866646452314538739446564507143393159920132137270519987275172951946123650294885575457926377423100483549498098144834767496604370193846098079558797361096524173487843298736747596919383021408722445034008463822508653784601429285440453786944006607330031949594958830667758756722841294406727278460623311874703208689810168103350513681904556299200546472163680956466604960536664 [178,111] 22646509929076193661073560398711719621773742831627405524918258697869399639676436805860158693220967992519130213514820831493593988389550416873935867209691654448912854408363762021611060579837743254251575103609295590399020774635833123203706471081613818536666978789329307414025582423311453230848739405262225729105584202992987850700515390657262523474335873367951227038632455850461139881600 [178,112] 50270317312131452575374692969544922771175815586195152124673759161122780429338924465352139292569180054651661855591095423339154723388000521666326645673967228545789458277657538215829819099463350670283314459258368378506406592091299942756748850616184276551686180454227832229145266958905867358526062729576776739352869397046243440393718910780034509938486251469828378586390768702556400 [178,113] 91055264508941606983925033753862127185428868308417007897597301377043662150597259557289107654487059037620443418712368870020321823166586126131790645370701433116123461095908931552753094483137707299682850181854146697268243610960205831281355288537305618529456154101767434473056710791562692772064855105501440438054752928437778379394115586371310620094245466750950222410189903680 [178,114] 133379545629082473227218507713113498700609248094277152427509924511236178256800196544963468322265223199699386309849316711987775419553668927355773974331692057421121296848856057001182333328568450873692099045554933244136005206449344165555370656784415587202609174080764412360714605997692805542337023789763705755253575546860627237581604810621952043948461392558945819827810 [178,115] 156470711638227474759000877647680766869393265128879224202059390321112850288769929712308720966348400719736033177123683403843335065607977364747975776782708226760077953627232807801528884951468385421518285378544763106648531591800834269320160850933452669227050888303072532367619187125913453292381646994944602139896827061110723412724285587521961221267175197325321024 [178,116] 145454500039935427732793595693145956956592533624551327958805199566158516228419871468875665652588715452459003071386099957496463739197870680910474582912414973842170741922036782595836479250503302368881108676418980494168785573399616485363544595133159895818194484342885109463197393945671709322986723589947739388784585523268809655221419556606565948523478102400 [178,117] 105910312875750952984282884416182621430918207371673939031948697033439644166721650399911204424471588325042066906582664226477724850991524829542268052290231386446023804468890516253227827950783611709391715336940415232043040111742720026064376507993118836271718071478891334003699495024794735850064184950823245846644399433034853628051035962377124142799600 [178,118] 59642545135520978884883070485622094100968737763188769053862730591254021117735032783594501105316637149289831272109010760605949983925622648134027477521786711193726112429788320802815107929987967560914320315310566671310977091564755844016658366118701498969132938822063868937353145977647799372620374067448135416652765579613946064723740024463930860 [178,119] 25617230160224381710280887601618941493506097414118291540839380398375127341967749845141154617776338534494295305207385760324305787460429735272717553302808608209950944081405407027578526131359153824590869022322238602404637828096588215710563560874801307729635199867801562370751073483962269611280325029203571527682332367093144550506205847520 [178,120] 8264309186706480145999498096363249942042604645641286026917888736218463136939952888481042469944516380930716963520990272993557575625581523096282897235787781744204900291521174444291454807342684461812026164428269749957928239658077880934936146852814798171482688972297491882284436125303366530736323389855795317754727908863452376909816 [178,121] 1968898294808324151718035927011758739360882917154464669892706251595025864122011919173234682462891056155621746539669045480311984382610266730793441522459032096174005880010940211333055200740460532475903152563198731873218292650709739680791428523257042223476899889934206073365515764930907279153471923810430190952766682127155000 [178,122] 339960576785611100469455889653912228764994741875450847327936987974686950014457635124931807953558299718460098344146531857504870504481419403569668714136741028978144798430767209770729795988606311286007271151407746301313550145972510859558867477300119673937586646890312778723970925880852649268670756879316126839501354375 [178,123] 41662904823548524556639600915520459677433340116889917002455620386599615600484448930754242400967977435488028297202123929209465852346746148909152000111214867480590541914319197451827862612537239151554504595449078170116330528761944932263028690839552064416998812937011657433329138465398120117666130091790202128000 [178,124] 3540365870197141370118988974234690512486898933330854160074178657475380892601517099758289796714738143793522623655566323394079546466076093214095522446299106434461728493563755248882016241357565362234407865157631355771007634540839625816640913798685211142748779455446789026559365768538983529611245417508000 [178,125] 203209117690732284315207618661546545260852351651659388684328442455497518022716796303952726867574972171572590322307524868427670041558530736029260883973248912757071738134694967863999043663371229824625571985631335833280394404278353524893591212488237150438407746986437893954898984316554053592345888 [178,126] 7648782134364685619501082058494655456625065135324596684176667907079167988048238912697697111233010044279860015213163061598312280765532331167961033509848084156928741556803237365443632365310789093914797059846716166308350962142171116169535827639706161118517919816293223540727635094306232700 [178,127] 182566626046065510060195294426742320381348631743764716321594727303844381119183523289115815810645932068948660216112205017267854490567782230724275525918513354352195755977331273687395257198649522351002634592533501165992287299347128139700632082738954160101252583581714527311725460800 [178,128] 2659412950668242868937480207309677778815055514213068951889289496386332241371052653672121873090970543122388746563686822527273286060459229156752479403975816807815335431302456420531518019642709924985771095647145751244247941838842969513761321552663839461096972980083632490040 [178,129] 22622467644250669853623465388391827313930886008014120130219282424078754939224207993423438060242825490862496181060860145318358316221629311338677246597800751660547253159882074347720046561008592582323720724810501881335599473474862007665255330419908312977149288200480 [178,130] 106778663702919774883116666036206172652472296611771527737593628121707440785284218527113826569014243233856298416944520783339262225015580145890634874328884788763091195327214217107265987041718253362401788626743716412093732292880730625796228346360865427288241 [178,131] 263416727375908044256977613262988753801611514404387458780484605993342661213253801555322307745519336543062834564843027946968638029787218318764602120900377608981325616266177207471741773297842101690105683045244623628390936309011147381878156973272000 [178,132] 316449635380907041809779789511241353476081118905823465880953684714411315438970551151675707907226696080641773440561786242146305501056652999929684585744624864793964545019747325547387530644499665657978013631921689301795800838844701593408000 [178,133] 170106448226283678244704524030603110433115280218248799820954780363813344473726427863403856647535502796405785392626653445536489304365013631295798230497032163987833664458035282126920403658774134091474868977270955713081353494100560 [178,134] 36924099914377928857361002799230236400682396203475126086271857856829384566816436802791839948741900670482855269741269906092137523477440798496923005867795463764987385716754280353835103329024385011957143302529844812381620 [178,135] 2851675517185090886292890694414322376527257767317170825176598964854401752055183065486955381551242635711385128543632131550485897979997498359433381063518019067211874023848082023653283823218039940170748895960352 [178,136] 66832634548582204374313419025500785561436705907791312760426925209712829457366731632000204670299419090869582250962980843237523263416712447862626579569178447690684210305697481375486027531014199448200 [178,137] 387315719784482525081486367815491074009512585141542475997994107110404918904877575278964636991121308139624948237700023483829795645213858946020922848265767198625199022736074953547090177800 [178,138] 423266589541946594597745105246114977521687697863874910939625777933198987817745571638969553044702630698239955213215858729015173024050231516098767188577775826160459658098403185 [178,139] 60125216583957226443544359480630941780280879659894455575132095226318472095547363637849121539966744532307877567443270129722486014890948948132597778343028025603520 [178,140] 650051778990468243849745986033440665023154842931075651828088290553118720628634769852796021273058912857415574802772209648681968117978199064011722528 [178,141] 235438904769610593305098124464154564644679922444483967112325082313228498056297693934229179351653756886362394104248181129380244640400 [178,142] 718891808497217929097467691272071539391923785365784655828584288241002923517665671956078439356602812396886601176600 [178,143] 1262583165125472099363454915517396508332201882121370697054039164694356809528482836550489888160 [178,144] 1275894537006455095247189319199952082763094905759835391937433943120 [178,145] 133176 [179,0] 13697782063999539586256596061278227795631196432537703917262007666301132862577973277191402119548272351933224386328284181973814096534636579508222855884401500058545447930277134794788627782901289325662739658203960309211848775130080365394032287973138961414089444278776332122891120481494417270815181611030064472417314228819881136245153969799128678400 [179,1] -37883267548349838774107477994230167654419065854173357856702054542927263023937556723647625199536712575660095969468389648897447565513306295045496696245319856365608926339837247780895911348775919444188775390623387955701195882638871778257111670720607275892446037138381616902447318634979200798704156015904851360099103193701361849318035479193921894840500 [179,2] 5298415707281835559039765068418913571221524027922667016098390231107804597016855479708065543512078845800993423631313080658637612416370223126511901988689915143978697293994575621337934402484092795285089260745203291567888390746993537189642539130457875573635145300687206227335246011619804266844501303603191901276521336544853120060577881145872898496688000 [179,3] -178441353055202012891650665788478571369691849325397655688648784676780841215994701010923169151448495709011950079381223699286940866688510444131853797858621753390912338596139142777927777697854907048236861462482461778348257837942991196470472624013780394638926508137365490120864744028332783144859072651325388423698106125254167095643306608057105040903155600 [179,4] 2320425376285206592163473522432949750457661888679948571459780875063358415712706940455387790785831902106857682384757434254651685315949069521835209888282591090420538160617177321188883818313438801846744452640321150305154869004786932813342204346983216629416485247709422390703611596856235185096160197420967915009652463523241884573873206897988391947307032800 [179,5] -14752992260028377345428892778621166413090480384415666206785895184803958344172882448936791169149461071963041551644258780636054555817394996513805548237288387603516379713272978546515162358978078694846139003267245579526588546609635510445939067416072537503120156975922954895182738283346208744637323873897381530217296755723028998585249028040178034309702459740 [179,6] 52881471051186134658540735354270160591901730683986719326353374163201957493318982541833406456126160479147637596876660935315178369238241178969177385707580765826527678107006983745879920540796341290167620672876558073128231410671695271522934605580917016689084650993746556586061699266874810696439008383342295571350443223712075765748396390090970007902565720000 [179,7] -117574531071131260864596087595720422380734137089913218480036388274415020828097274823285939108233942210843341830079477765054851165315816523299146643386425677296414453816167891030599176258049930142324282752276462488647415066730023799325791611266510481862998376615602131860440687529265389240207470716440646508535552162199582203380571131145004015874141985000 [179,8] 173647196834307553353557836229299083062145908628188859469877310813746217545268811428906910520433152143878049760908021389688634536481079491526298097667538340205432363879947799920131812602695498106564068550250067993312270876673838940422868676286143783674363269946176507264646075547754969847165377317354538641809158525586748432754006463716971643424901319600 [179,9] -179376000669246152198104656793871369426502426299285583269900617503096367592871544470738425470526604623535217797714014544300136858579067905328897638833719834260737696574789047620286081325547640528962006907781567940461960688531362351282125025681894480729086916663683361940357142863058544733301374969481471384183057155814325915842000148897804692941426711550 [179,10] 134917994840381037793436122450794030960388897248451526927233521539064759317198040095162516995790605376742787534190082993488496898478358978949099461813931465299083021272139422204641840389337434735049567625440309644617158085186698630524244731742581576118150683875835782078418053681294441009676389411121721234947162229500726733411608344524034397637057168320 [179,11] -76310817620188791138494363008738280390143207623522206939053404990521594040055770104947320022740999148360429779732439584738675334366470013488619425205214252095954772535457049410529720566430274950610380144287706673885485024697239864710732335296000631111336965659992347583278170122409308067093766276274121516588579754842917760257332534083375844783631390600 [179,12] 33326185996992614372380859200331388647447085896519011842198591378326477724164069423264758519751700006907236953743897031392317306686170740493078547184996350771725620989811844773713598229568010541211562618867096735969627455642405999187069945133108756513818894947448493927803175878546460117144715041724939695470990587374242643743066134950077682020381807600 [179,13] -11487836499662209279198309582762214941857043692979165231403268770863263476288278929457970703365943075163141915261592077071687508232666549913130447478252872615537524055915119731109730199654922382997268307254404039682640641145314947449565658013938644945953183668164011849957456292638709642963105277029214078163413097658470341212826408908814988961782565230 [179,14] 3184536044818701580855346254666368026351750431655154337252919698970677679011344846730956735031189592367196550330535971105831951596821865212204497008015145361802804163228395431356113897129368234707287218776683444172191297352197270115332719623354688856610913793955527271570177536803303443173463328532818232226483893038680465529909251998701225219919239840 [179,15] -721365786193278268420082874813789288755547995610502603431354768469008539169763869867614858411772196036029552468359917141359513665765669543552235499361948899983754093383446945077976413371858138141782570660361298640578323701569565023734895416057679208940382579619135277923895728661838195039896639598998814857914583653262299713013935550461979087065445724 [179,16] 135389713637508520754872364154754152936278110802625894389897749959654816626106956619150227161505568567046984086056083715588097044103660228728801869774595817669035799597169682673336231392822790393444477926614651722727810487380248182281067903233308399548207008587303849859864903498317153895947255064381859274494489590313884265011594779209247706727214600 [179,17] -21310875846915710576275946458453950189390981505271503296750619021611811961902291004704087997623526440408099944732537215891720645975218251916408941348114334629385136016201769196033900040814385364670515641697385764761018809324581866853837201313451711828287507575971707127609643117719641212916864023328527851574356027502656757048928998433224674777434725 [179,18] 2843443666798258057402181840949408367812397848241712127288859507496688792985658216744424167031829245232122101963644675290113734667419429227938671612769660384577711988790781154087252821905317762974251281388756988420180515222175571679231721510801862429325400478555176596002087764115283091279473697711914247629219527262715920013557801632830309251691840 [179,19] -324667043750275877640005326004507102668933468091510039501890429804002277235987759375822432273822669128332743677604750054591396687154739665926330365174249473257194596077600762504552638757725672510001980783322404961771547257852135050488251322913422266691086161374124960667209792889381939863927683752287266209479139222143138589915400449872318014948120 [179,20] 31993835112636593602002582804496367439933318716893327000777585448279623345448356113107141079962324742449772572624176404831818829014494388453272327718716102045495456956755286147465953961143561323724664399607039547084857214221599768065999632092607646214583971643350125715515057928640316712802276185770190614482665753001196002923864136754685717334224 [179,21] -2741827402770620648484439665262083489932083399066274548857367511729675082820219449297683526212958440941409971529318350666420727774754483791774907852611277516450599036626347062089486124641025543542576414143328587657485894210544702610813594788510386460190161798367919301310699264490505936326135924936333577198701981834835964797528591762657413420250 [179,22] 205755109319203441207280400716175730702412275623080612353149203532193214649428604908623276377596597628605841787550765069885240948488745624083962613179907124821031544632382154600792533562075158472926342617010375633752907450641405235550548262832209225993784292736344744928631348814437101369387294921607343092226550912496643447654043393138687644000 [179,23] -13605419877615651462705777334823872971576034553416525395303365150156583603598357991944910191582114844768794478165153319521606863421095234877283830019871242676043775822581074744216981150027010215784075858864583380622697243373210191085300155022751686103551952637546338974837157735933707738460291325443894312946119345984723336792049992605178264900 [179,24] 797254741503505937357882086803431631508233368909230447323826625953704850055700986005648992080303992194263370598359350550769149996775183635696215617141948290366425678081638743150384144980022724640061355676320867844642396091904240511720791982314348334157827623792269811216660172439989026641738267950550353880547285412850645118654531995015478200 [179,25] -41616732522640822371815588907539186143014461015117679000822607814520052071458252589595382796942791098304662944842249223855134300794138793247035039586321714596608416469470420011331005764655572290214013579769235764164331761289703855081993922557085865852697075383559942038966690488872703572924844303208752632696169989814217408484179055159265627 [179,26] 1944466151110458036330136798746480536129312708982909578878745433273919360965197757057802716707954088569517179323210266730602949863092834569419964259921374869178179641381065632832861754819890867530613558077769804404276287513799029706759962666545538563736698742558304082457886004238759100267844625023840748809618279883220108942982186533417600 [179,27] -81678062695628948390525107082135887046677570970859111524552590369039696047823378806770361278015079143884133556399590923866991681752270775221951591537022522349856600862223423005949172426461048468404428229166385333377948948332234163874028265147419783579681623706284755735481409653173578801727204108133922978922049510912542538561037272039600 [179,28] 3097045667966177957432204080736436285092334294164230880477031231629803289402986433893757312002595658267400791197309678530314985638214292258352166871902510052432879254804730490421285138087003183020212395202885566744627931545512259046027154951326687759851510747731714506868671093592821041117778607892294331960557054473409745031146961577120 [179,29] -106404606101874556546985338021171914413825405868418391073123885043047324605225260767212072078764814410142852970045720658289764162477160521509957176286896725346955143380605735060313216507990014192327701969174288394498745767080980985741853336441522690835382049094122583265808450693568275902226271105877533976978880693548157791694789603060 [179,30] 3323990778498270494223283932524375959803184530091737381465156427197352539740998041834139674327982077063142055363703130604829441149893539834820268420940681147101951608669630540457429731894494795660743248639878052983502462870828038409510422329855360801594225535445952783572671073513764789921667396512108029300152576437928948613123836608 [179,31] -94723069264408990583088677049022872096040056404095442642624230927805519085384766020576251716447013714520277312024095156581316588159171903324001623360166860171468910761212607198703422104009136072464647878033033150918101040794605871874104209908595051323920890134931364168229749131667942965433596779122398709935128288329808066321005000 [179,32] 2469804219173277656442315739804265699986272275041713636292586401068311491423573202242064078112263727669231441831149274716891237788902623236572406381414616588006058133521710024511616038024498125964156743998605197702204273750850775971381054660718624300674443388216993184438074834519583890340848802812387910526904485110095989096310000 [179,33] -59089114994172086159478190505073426820527650108035922720062613345592036368773246554542189973326186409037926462778560607027847315739076531541662818899464086726851956708286877860603444071448636493808502901126722057171682872431602363397320868789531975937497338628895227088392169883355862195280449658559921108482142223003283810463350 [179,34] 1300585651658735376739074129749808158730439785710497937461241278611178412002418546571448386599521412826585502652410390089573387692417697588915775778062623414021884324207891103519026888491759777734650874261962745719228628574327357331405921408688813795887337377330151669307078826088705402187737582131070966096905163912865418444800 [179,35] -26401774819681051284745326590057748895007160301751635786616780513956582796149087496181646176852272612476836606982675674683303451067184161600442081530154005015191294063209591557373971011746519493245586786820654369940461719181475623336862900404736727671116434939387077885082705961474908081469357867853838089509306322333694443520 [179,36] 495450325018028408234322427640897585912075385287710579215754249975210117605947653181786264258232933252471949672045201691636918834125372895984469651450572093287705356513680823290169725120468372626124226624355717214855723762056476893061474448070298373163074866011320674241138491686291806002922680134307473566010887380328627200 [179,37] -8613694879319095343246827837705802446057696193230300969441780280467317139734952345593195191451579876714250955571582194446772957508206557580359744821776373807968697894374603750024801096918171804803399177798985257499539196564147055112100274333656477182784549255722393773364237298523765868431871897003673061824274166504931200 [179,38] 139025674569677304743247508178386885686266815111798299616763357707465104277408921280749487807903166471500917578862301740851482428251699655341789099310035195122447189778348773771604269366282757141469926001886983436715304875731711382416130373730033598602342044444134211978563973753052467154402683517017588570946498337288960 [179,39] -2087176024316232936903842310494552881496156464232304830387674771070673213207087959739387868818316654259052520813836047376365854092517738136281101739385280174036486611873542280303608644361907184834553316169969925134603865203695856513993069747442748517438177353830700796444299441185361369435476286883938275762945607035680 [179,40] 29199575791675487488613240813906290042659106809468268866190898748855495985083345538644936910071850850446760628364888703315274372275609898069294912716434545638850319153302496209637035179645134805200645511888147134447656110613416585012424538375833040441494403350116796720238853064479925026112457499629980071807237688768 [179,41] -381327607899595047746835809330834169060268546790849695726202079729630529860152858695170910200810885248167013110020564450354506835127689502827304045360358432077498636200623033179496677157046499203185107970459754431935467321378310112491271139167341673867926585148039174975529867501764907708959775915673786275540922200 [179,42] 4656227445248252328071043566150056743555839197354216749521806380311947227757636515565666277220081288386797537980461119636471135555409292137079690953194293942555644452972324142494208981977338347107602134927221923274213750425293771614993480992488719459213666899677845663494366644098612497855266365622154367900291200 [179,43] -53242243121453357506567741714502849328987398833050579718999939148730615237205024693482276996572820172885359468805313000354348819723545882823824337755273793259334379781988137235449713212938802314049801926459596718287346821509031508507378681152857907873477307591011362846766620009478844446891262983689247958045680 [179,44] 570954243402816465399936836139132630448657482793875834880733530950230308993345176642985081118496658272800314425847485806619938603465184638286975487982971637818156129888904883183187675976015377468218552683836431106421708564150019805039418483464819397157052354560276658482440841963303325423596946949793032286240 [179,45] -5750062907023804294662116868866315301481660874824965937010772294577767483894795601152900489371671500376230983956158601313785406177788316981625589986797550094220324401796490195822308232070793106211421931355040973533741252810091954817991036874675250146563748233015861871404065869598663391394664872823314567588 [179,46] 54455635464004270484371933187478674937293122289060899152999121401114861285192424242248986435895564769940049487932045774508350547836425054823561164558052674028302441251165464914292860612495137406072429201103427632437766614252207864000367759463787928757323760498175943585118675288489592667823932109003048000 [179,47] -485574263402863674112366521989061826311155635360853135458976048376008537263431603020276388998155913439746868568219789700925838044850805837001273166639936014608267197731789931116525523769955698060628673456790133060259265045606339249070538877437553787137556168275681247773057980047864723174233797436583000 [179,48] 4081572915584938460362907457651622782088462039716582564613327963538277817375193683182169717807879758928040170022454096844327180127958779162770350732879054999325179683003439437741433712301770265716959149842536840360529629611885716209586581865886646153187830654719728883064301840748648230304605921678800 [179,49] -32377958166656234392702519928481184491150341752799955732563540655617839707584462863057076725056170594002149019542268425804871983477217277499999330817245893243894078953774163864393260440496732797887900957197219167376120920109319824438520768418663264095912809025499118001777612422593932884206198943650 [179,50] 242654435744627456592390117768682570365239520440332920878315007353363713842916038045309744557815267258799769887860009992049171154158995432644119330306473252473939380945937268029904193950936254835020184242355446047059984274412788236431869339238042463257840037963668364050311274611909231660757627712 [179,51] -1719840194141134945451960894293365912257682563655309303897753111226735690841023379215708449437720204325078226189189454068068988574027597148148412570605965070573026876517363793551478962655308802927427479126061484282417115193782089862389670327633235867438483458316841023442504498576793680582464600 [179,52] 11539097087377206855505695541734333333921305002071005143826921823088864111131474008292207795414423608305163605995779998175315807331940472558659841487116130128953587063890119465728748388171410631412111107052791133138794831895259338751488679149580808083621456650880958237492282934111623849451600 [179,53] -73357069049717902196716335029394175895348242909469702514545100321146737133342153397161977737592419440421240422580948634578690016523904662937719605207508558154098767307686851764997568556785871102258375705955100376674325244888844980199658475177218663435831016117391488785686125032105417471370 [179,54] 442264296443118132187903044563958604203865815586147820980372494967102226943070735820284717242159754341951234507485028449049954530838740303792429815443696899007446473355157880262090962688550393682524660773450163779043499700471298594813312052194355747330827869970808376435844643140041230560 [179,55] -2530793536215469386492471557244257307544238629524540070399904142656455556114309549658970930885933580209396699026322487384712953576965439010151819020142968202768225493036566210001844161568872381978306119657714148415743899838415089287487131233581861025785946677638012846957384993696024468 [179,56] 13756702798500301866155232898786573857690698814012372764120144396754046093614935644188198562235592133351677522076953589845319013552854853101890027446888452077860254297093547843831372497496247304287311472128806227916274683248673974059806268997324127322206803443514045536398311369375000 [179,57] -71086352217961797517584578112685953504631973103922814322536279216450050572728460110114289904336208332359859344356734330629072664174747903853818081228890907624547430049607291696816542338890250033524645608843370692968440625165255764195968402553239397617932162351320618795433560784375 [179,58] 349452465554272868351290978859895366193414068105322369488156890425215433176850651468741100148322813091447237445169866079903448204349543608936308195617359860535375185179289274668786449382752569960620551674492054244767017362267174637529333414737663696687053313165355690476502200000 [179,59] -1635388051212784110814882169352056906261156218299671234225367733489766461940106033713608558438282377463641151291256134678902130911555853288898159156219689626589289153505511627301043261469129011169185718164335565311945287442080953697201383565211773044020396228875840386232665000 [179,60] 7290728255469504089688820009810064724031109421505768360552642224980349715635552183728905972343377060874322392610905188060697264661954200280292066399006546498365574415263354184975481393585230979711597259586519226522227070959753603490301957353603271486376480431550186682030000 [179,61] -30982129824685793101638145366458804318059789653329303693165895401424680860761826712320639274427381070581698858671924437891377986295507634588441536701774151229045005442697631933939212659541676103720709355495186951179300094042774839610861572447183612145316158544739084575750 [179,62] 125574568125626714065401244679895044907866162191129867988685513126073041056313843189605548639795004230485826537638338049210823755425515369982208617439459280772825303892771241972034238919951411609097275670548961586535926974909931815266181327322713249407056335857833972000 [179,63] -485723840882235366504052764717030881872856120731034214976046598253892235561216829892421785400050210705055776939103505991934524651661468952217505115518214121945756498330281869778771428919014833918644871750897697833300460120584733802865636098836178717334757537854537100 [179,64] 1793947043666193985740444262894949583987474508021301753539403091370355993343849715656002918016557655451146708591301191368981188492977443349904372217781825150108428926949860783560481120806865089647299943704485039313173775535683960731101740328468935796672071190341800 [179,65] -6329739506699071212312471353773863460898921831701235139803942910750545270583692959276872196983189968465161686513693403396488041109205822189373567871566650477617013514833493594214316665487732368491224138035539493213380015630595995794148931652796614109590052012505 [179,66] 21346684322373753515814468638401143757940414151273516993028598822214677575131768593559007220527481514722327474212403449631603558093188377273139874152164863280285206756836930004673382749307985590749560746155548480127663988431360086724162519577083939156096744000 [179,67] -68840644696158556776748533318229644584226177796567477973414287627156385673614860717380466611650874233874492715868312570823358406232411466189154327117482843959868603619128367053710853485774062134051349097808926656105901402290279695810683064676299747822699000 [179,68] 212383329900709724134129476060448904358114316262758511762981775906196977446983968865221431517602936764024443685276781108371217431449672619380533764597364167291937285691540529814106127039297328287959800268847067425736216921310610922624002697004545448099600 [179,69] -627101554619335497769302033554019512455377485137862925210239281265250072859592130380609735305251893755239147993601562876119751520422546567977740582669857990591408830020458867880690946730258793365557216452849833758829809473908291751787414399596605914050 [179,70] 1772835419211851687749875090464493228123262725263483306301543237661604726216296998116377801537737241597446558372309871559681274042269083185588930508655492447709565625371355197264984658596807874087751403495026494558592954717730888879820936825288424160 [179,71] -4800358169266425117601796495439522803749417958049326509693082157346201525676598472319381599006707905894547740945352161962698059755938636126005793807678219218179934256301091142990926128516101180009791977422219172082060904892483201863947083041028500 [179,72] 12453913426568090747260279750889747913576105551982264649113723386810693052383051353285058580174104809609579203301658241389018741775375074391412344914971419859748019004239424455160992035381884405451040126899174930210523064056549903842742205311000 [179,73] -30967650241907828192680238483960907198920866795113665635584538923624550913980893388027890038827573974178806678415914587561263569130987848957561321329832642179370770698168288025966046824345629264891949514146038987405741305391236411261874047975 [179,74] 73827005845306690293407298525191341477965337726159268168709769388536034507571853733872105431474879814281046874411519171024218215294688509465999253455305825367664254247854334862735870448693784952906372779557452962190275625625519114926908800 [179,75] -168792273322915619721546751663672685352875754951763647421827910312152692288570901681008677612406565612594933755154810348000709324422351620753307123357224299656285157027311929328459305171242366511563877301369853107444751972760707253860176 [179,76] 370200830681779194916278748588103921041899374610450941730747187474205892866587044681286953342691483523376725779166164294437418659972259727308846236036874245212287631635795964998440954723206244752971321256062999501401925687835374632800 [179,77] -779073798002046001374315709139481743005541706075481309626704939398823213138761375991703644237313791937958963504369972463668991759888818028610459771766491075558772984133546473228194925880029393481866475995347841608470542693688436300 [179,78] 1573536535076393659801924736096552974175633300932424755389619383072472400741330300674816347115989506975006852086471802190632672347822217185150707894314271165438850295106565986750104957341492170548047366633173529848557035078032960 [179,79] -3050876408036455740982136534669420259413154582860482561462211887866061618984774083189060993176456700776234807472700723595383858898332535646167942970216193256259252574209367294269026598425533802099221793432505064306294944243480 [179,80] 5679452282042765421952657895994224450660493264989082137012032073174459239344441217750541978114308960456827717270414015032951199989494597961801807420221086366830262195193204452700749726176691583760835598316272096774965747024 [179,81] -10153105754761351281903670483262213619558468785342129450287643111406850723919443950799453671480939242989847873326501176993468487539694558531231012056375414607790358797733129260074421708698470089354990802679311517580831250 [179,82] 17432940308509431372599582172792285548200892029920810987881372983903204602877835164619060520449012302917033008041047510192266301124988335996072554815075210880307559135668230110929837777118571099597988704535319426480000 [179,83] -28752953523884366221768422080239700118191343327173139825537233037047894238294525859403005687398803779802257536258076519417563580598312358229018194912846826772146736576677862925513061133537654154942962642454427328400 [179,84] 45560379919732715902429879649717593839575154933203528774317599419927234630989173430053932605319423112758243826844505763715651433746862505492996791773505723870727090488125012246406976887882905149617277279732607200 [179,85] -69363404023091483169701234244168071242936594911457182283917028287773196373693898873886601878519842848318209677991808174311640769621290143060166922267050123913092939702688804429773312476389765883803957850753180 [179,86] 101472630801648504720356514091358593658404097942628133499180274078952637138243246264263544476382132665746136921315355635598248190923688473019119854676428085087088942239126195592022846011197506002724857035200 [179,87] -142650166295822599662201954442124404452001433568344349393458876297850365575645031786653930495432594735731402394957581257012470868058540363441556350480855591103971148866124981468799952037369950588926524200 [179,88] 192717836052889327135037795158759679001798410196952026445785430424625051160561817038589573125681157107749246931516930121277744030581776312975164680706622344212178248038560028643643653095431979745491760 [179,89] -250213765641928153867847810842972097671840948600233823698390211739721060283715340500697979197297041495133973882257302098653985714643775803581840751093711576716758399886765135974767158384173015802830 [179,90] 312208993843470867726539682827022381202137270288927609889113459908996666405390230523302247651090723468829994044061717776419285885357411103919727991305390869323907497467346543136631139449716506048 [179,91] -374387680927026787544727892996902348971344095368459349985225511736780754895220088542446769979277348131495989591118499469703867021723640201062105340038012244264232162735305114155336909608320200 [179,92] 431447767552538212956084764701248875890406992321833854896832641129922136265108868872037190737523845962290031540458502144784428763999957631059721183106165680888383479165465363394475150649200 [179,93] -477799258722572793983875023992638025343149844202487317616725111594684154270284468193661358243665058214789240121269989338360400094793177741167506035974645807893334144190683356425830767230 [179,94] 508445665302339507686269165829696367745659443808815393588238298383549369146419788966844847514799033940552419734791497823874507784263279253390755437905316209609951693875083965346724640 [179,95] -519861581714154981539259599313496660064475086075047280145573775639786225782061034390954037430697653952867390185014637849754047489318314397765315071137821773152865948547342388127948 [179,96] 510655490482510407306793663211008340971202586970141162664099358321624502006960850589314046475935378906667811513688551589890396575871359974223736649194196399886588071613737417000 [179,97] -481846667217450115998277689099607877278483953676379828373584816739819445068255135260860692121042335830746452238889471328153306415754328648885014142211757764839566638726447625 [179,98] 436680579292309119355696038660339822641420210849946824087196349914215757468852899234071129102914712907163677241754057099886451114354208035716381517893240937932289650131200 [179,99] -380028717761898911298215639303950654055215771313753459433638173373209044831836203645310281837011912585474675820306787313388264893267505148404808970838935872820705765600 [179,100] 317525922124917309401197948420347091023992834728974173329739089620565018655348072944179762976048346568508142772687177692040710696994824981675881961826230069854958144 [179,101] -254655932411226708332211366979849851678397139396542243206583442438159329039064401556468801208548037698169490483716469192824450958390830040605806871676794448768200 [179,102] 195988350696763257425789618687982563830556915800538130338233034640483412867374850302564561927711255117022613939028009686659049991361485377937576115330896547200 [179,103] -144705955484527942922216324124277843716148927290195617600950428206015667199762081976950070884357624142375589229750676727812929479126753808533248852658951440 [179,104] 102467769801167896477033996424698636832674119359647398848388647217260354971192538458039685028484619877006255126187352641010254134679891124646437004330720 [179,105] -69563984698230253975370338948175660465178574450985310401769136720332311413636854676129966851782724926377962398878074832651072916984917023461592541356 [179,106] 45260067833743050031072257665381776227987678700206088649354799606465568093974745610990555628538485014145508478108070787954264913406772846624640000 [179,107] -28209910241300174566622365398320006098038172850377377435975425814469833363017380586086598505719626477704237072451212772146721325706114481680000 [179,108] 16836431639320282382703857032045119102572901276936137818126944047183406846705715792864571573227463516527882036604044988570302912313515910400 [179,109] -9617211733477475120805195314884776418789576287320673997791787280384081780039525597774897571137535822179477023930464191372653056549111200 [179,110] 5254963087968714193379692862004117446358955417116559941527251095567436126240868146430679741358910998801109603832984241360661328074880 [179,111] -2745126897502360401401190218739135896258259242769468998826665042121229888605569822754269715825723797629408885406046866704957479600 [179,112] 1370115401513098912233435398914329020913537719993249276019313449687763677681207742155292719031157878901940525413785137189501600 [179,113] -652921034274391249210568965829956713966805278520700089842821072267369834956441942940119105474438290397514019271073488796580 [179,114] 296862260134803271809700533633553853697497626387416986281764413635637889925110297625079560633956503484723449475848696640 [179,115] -128675308497345594663141344144703930736655587728608395090789538711948507804655086990353526822208723507693086181382744 [179,116] 53125989157440382052691278434676707545247746194958095133944984893184925569521776435468384595412690089694724651600 [179,117] -20872954268062524836432730252509620208456543483473514728500930890314885110444560625184497996265321937003339850 [179,118] 7796218835265527617842710122030822111274144027671947738617018267256316777207903282852184505449743683462240 [179,119] -2765199199175150242217650849381106176701366572144325859131279272790843917521310118063372496535628110820 [179,120] 930222780666785547725185077221823010527437598089388938687235990117451896551925219703170390506471544 [179,121] -296410356419503533615336623434113670625059064367728874957114372714453744701721273531804305941875 [179,122] 89334560494290971849909406893311203986478016215651864194258312001585354803609638455931920000 [179,123] -25426040619799390206114980175683275577426352271379247970141763496799375230626387561502000 [179,124] 6822068390565568669996125110506809719027682972156015552924585016293487797066993732000 [179,125] -1722260320036404444874828944171721930549983018666990787002474538823028764441635092 [179,126] 408230391984570631669693256031332664014264795303650690511105327647321959297600 [179,127] -90638300412131273108428965007835597380725332722982923074886462598714744600 [179,128] 18800759050660182819325928356292214495564529182694974492583684528637520 [179,129] -3632575601298883951709066783349355212954940915658823249208251581010 [179,130] 651604506022551993139541563133411545538992641496964237721935808 [179,131] -108104219446581009167072095709210375530583240480221899405000 [179,132] 16516332991482014798875397787850335071023647654936390000 [179,133] -2312236976962777005993138302832947443349341953043150 [179,134] 294901614468662116370760452845236867520762519200 [179,135] -34031135426406030027204933418565142236617980 [179,136] 3524357819200771640186204888880113459400 [179,137] -324321703975368152499522772486995525 [179,138] 26195191509823954293116724035520 [179,139] -1828220247948517278463921160 [179,140] 108017068132373205006576 [179,141] -5253252942501339150 [179,142] 201909289978400 [179,143] -5750367660 [179,144] 107880 [179,145] -1 [180,0] 1